一种记录对弈过程的方法及电子棋盘的制作方法

文档序号:1596435阅读:203来源:国知局
专利名称:一种记录对弈过程的方法及电子棋盘的制作方法
技术领域
本发明属于电子棋盘领域,尤其涉及一种记录对弈过程的方法及电子棋盘。
技术背景随着电脑的普及,对于如何更方便地记录棋局的对弈过程的需求也随之提 高,现在通常采用电子棋盘来进行记录,有些电子棋盘采用磁性棋子,但是这 种磁性棋子的外观与传统棋子差异较大,不符合下棋人的习惯,另外,有些电 子棋盘采用透光方式或者反射式光感应器来4企测棋子的位置以达到实现记录对 弈过程的目的,但是都存在容易受到光干涉造成误检测的问题。发明内容本发明实施例的目的在于提供一种记录对弈过程的方法,旨在解决现在的 记录对弈过程的方法存在棋子不符合下棋人的习惯和容易受到光干涉造成误检 测的问题。本发明实施例是这样实现的, 一种记录对弈过程的方法,所述方法包括如下步骤接收开始指令后获取初始棋谱影像信息;接收对弈指令后,将获取的这一手棋谱影像信息与上一手棋谱影像信息进 行对比分析,得到这一手对弈过程信息;重复上述步骤,获得每一手对弃过程信息,^Mv而获得整个棋局对弈过程信息。—本发明实施例的另一目的在于提供一种电子棋盘,所述棋盘包括 平面影像感应器,用于记录对弈过程中的棋谱影像信息;输入单元,用于接收开始指令和对弈指令并传输给处理单元;以及 处理单元,用于控制平面影像感应器记录对弈过程中的棋语影像信息,并对所述棋谱影像信息和所述输入单元发送的指令进行分析处理,生成对弃过程信息。在本发明实施例中,该记录对弈过程的方法釆用记录对弈过程中的棋谱影 像信息,然后根据该棋谱影像信息和下棋人发送过来的指令,将其分析处理成 对弈过程信息的技术方案,以该方法为工作原理的电子棋盘采用传统的棋子即 可工作,也不存在受到光干涉而造成误检测的问题。


图1是本发明实施例提供的记录对弈过程的方法的流程图;图2是本发明实施例提供的电子棋盘的外观图;图3是本发明实施例提供的电子棋盘的系统方框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实 施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅 仅用以解释本发明,并不用于限定本发明。本发明实施例4是供的记录对弃过程的方法可用于围棋、中国象棋、国际象 棋等多种棋类游戏,图1示出了本发明实施例提供的记录对弈过程的方法的流 程,包括如下步骤在步骤S101中,接收开始指令后获取初始棋i普影^象信息;在步骤S102中,接收对弃指令后,将获取的这一手棋谱影像信息与上一 手棋谱影像信息进行对比分析,得到这一手对弃过程信息;该步骤具体为,接收"下子"指令后,将获取的这一手棋谱影像信息与上 一手棋谱影像信息进行对比分析,在下围棋时,如果在这一手棋谱中,某个落子点上的棋子由无变有,则可以判断下棋人进行了 "下子"操作,并将该过程 处理成对弈过程信息,在下象棋时,如果在这一手棋语中,某个落子点上的棋 子由无变有,而另外一个落子点上的棋子由有变无,则可以判断下棋人进行了"移子"操作,并将该过程处理成对弈过程信息;接收"下子"指令后,作为本发明的一个实施例,接收的指令是一个下棋 人的一次"下子,,指令或者同一个下棋人的连续两次"下子"指令,将获取的 这一手棋谱影像信息与上一手棋谱影像信息进行对比分析,如果分析出同一个 下棋人连续做出两次操作,第一次"取子",第二次"下子,,,则可判断对手棋 子被该下棋人的棋子所吃,再将该过程处理成对弈过程信息,如果分析出同一 个下棋人连续做出两次操作,第一次"下子",第二次"取子",则可判断该下 棋人进行了 "提子"操作,并将该过程处理成对弈过程信息。在步骤S103中,重复上述步骤,获得每一手对弃过程信息,从而获得整 个棋局对弈过程信息。图2示出了本发明实施例提供的电子棋盘的外观,为了便于说明,仅示出 了与本发明实施例相关的部分。在棋盘主体1上方安装的摄像头内设置有平面影像感应器2,作为本发明 的实施例,平面影像感应器2可以采用CCD影像感应器或CMOS影像感应器, 平面影像感应器2用于记录对弈过程中的棋谱影像信息,棋盘主体1上还设置 有输入单元3,下棋人通过输入单元3向电子棋盘的处理'单元(图中未示出) 输入"开始游戏"和"下子"的指令,作为本发明的一个实施例,输入单元3 釆用按4建方式,另外还可以采用触控方式或光电方式,表示"下子"的按键大 多为两个^t以供两个下棋人使用,如需增加下棋人也可增加表示"下子,,的按 键的数量。当下棋人通过输入单元3向电子棋盘的处理单元(图中未示出)输 入"开始游戏"的指令时,处理单元(图中未示出)控制平面影像感应器2记 录初始棋i普影像信息,在对.弈过程中,当下棋人通过输入单元3向电子棋盘的 处理单元(图中未示出)输入"下子,,的指令时,处理单元(图中未示出)控制平面影像感应器2记录对弈过程中的棋谱影像信息,并对所述棋谱影像信息和输入单元3发送的指令进行分析处理,生成对弈过程信息,处理单元(图中 未示出)也可以在未得到"下子,,的指令时,定时控制平面影像感应器2记录 对弈过程中的棋谱影像信息,处理单元可以采用单片机或CPLD/FPGA元件。为了提高处理单元对平面影像感应器2记录的棋i普影像进行辨识的工作效 率,帮助处理单元更快地生成对弈过程信息,作为本发明的一个实施例,棋盘 主体1的每个落子点处都设置有钻孔,每个钻孔里都安装有LED或灯泡等发光 元件,它们构成了电子棋盘的发光单元4,采用该技术手段后,处理单元对平 面影像感应器2发送的棋镨影像信息进行分析处理时,不必对全部画面进行分 析,而只需分析发光点周围区域即可,具体来说,如果某个落子点上有棋子, 由于棋子挡住了该点发光元件的光线,造成该点的颜色或亮度与其它落子点存 在差异,那么处理单元可以对各个落子点的颜色或亮度进行分析,便可很快判 断出落子点上是否有棋子,电子棋盘里还设置有驱动单元(图中未示出),用于 接收处理单元发送的控制信号,驱动发光单元4工作。另外,落子点上的发光 元件除了帮助辨识棋镨影像之外,还可以在两人远程对弈或人与电脑对弈时用 来指示对方棋手或电脑的落子处,该技术特征不是本发明的保护重点,因此不 做详细说明。图3示出了本发明实施例提供的电子棋盘的系统构成,处理单元 5接收来自输入单元3发送的信息,控制行驱动单元6和列驱动单元7驱动发 光单元4工作,并且控制平面影像感应器2记录对弈过程中的棋谱影像信息, 处理单元5对棋谱影像信息和所述输入单元3发送的指令进行分析处理,生成 对弈过程信息。使用本发明实施例提供的电子棋盘记录对弈过程的步骤如下 比赛开始时,下棋人按下"开始游戏"#4t,向处理单元5输入"开始游 戏,,的指令,此时处理单元5控制平面影像感应器2记录棋谱影像信息,获取 初始棋谱影像信息,对于中国象棋、国际象棋等预先要摆好棋子的棋类游戏, 处理单元5会检测所有该摆好棋子的落子点是否有棋子,如果有该摆子的位置,没有棋子,或不该摆子的位置却有棋子时,就会发出警示,通知使用者更正。 在对弈过程中,所有"下子"操作完毕后必须按下"下子"按键,并且各个下棋人的"下子"4建并不相同,以便使处理单元5可以区分是哪个下棋人下 的棋子。处理单元5收到"下子"指令时,会控制行驱动单元6和列驱动单元 7驱动发光单元4工作,并且控制平面影像感应器2记录棋谱影像信息,处理 单元5把获取的这一手棋语影像信息和上一手棋谱影像信息进行对比分析,在 下围棋时,如果在这一手棋镨中,某个落子点上的棋子由无变有,则处理单元 5可以判断下棋人进行了 "下子"操作,并将该过程处理成对弈过程信息,在 下象棋时,如果在这一手棋谱中,某个落子点上的棋子由无变有,而另外一个 落子点上的棋子由有变无,则处理单元5可以判断下棋人进行了 "移子,,操作, 并将其处理成对弈过程信息。在下象棋时,"吃子"操作分为两个步骤,下棋人先提取对手被吃棋子后, 按下"下子"通过"下子"按4建向处理单元5发出"下子"指令,处理 单元5控制平面影l象感应器2记录棋谱影像信息,然后下棋人再将己方棋子置 入原被吃棋子的位置,并通过"下子"4Mt再向处理单元5发出"下子"指令, 处理单元5控制平面影像感应器2记录棋谱影像信息,并把获取的这一手的两 个棋谱影像信息和上一手棋谱影像信息进行对比分析,分析出同一下棋人连续 做出两次操作,第一次"取子",第二次"下子",则可判断对手棋子被该下棋 人的棋子所吃,处理单元5再将该过程处理成对弈过程信息。作为本发明的一 个实施例,处理单元5也可以祐 没置成在未得到"下子"的指令时,定时控制 平面影像感应器2记录对弈过程中的棋谱影像信息的工作模式,这样下棋人就 不必在进行完"吃子,,操作的第一个步骤后按下"下子"^4t,而改由处理单 元5自动控制平面影像感应器2记录对弈过程中的棋谱影像信息,只需在第二 个步骤后按下"下子,,按键,这样可以简化下棋人的操作过程。在下围棋时,"提子,,操作也分为两个步骤,下棋人先下己方棋子,按下"下 子,,按键,通过"下子,,按键向处理单元5发出"下子"指令,处理单元5控制平面影像感应器2记录棋谱影像信息,然后下棋人再提取对手的棋子,并通过"下子"按键再向处理单元5发出"下子"指令,处理单元5控制平面影像 感应器2记^录棋语影像信息,并把获取的这一手的两个棋i普影像信息和上一手 棋谱影像信息进行对比分析,分析出同一下棋人连续做出两次操作,第一次"下 子",第二次"取子,,,则可判断该下棋人进行了 "提子"操作,处理单元5再 将该过程处理成对弃过程信息。作为本发明的一个实施例,处理单元5也可以 被设置成在未得到"下子"的指令时,定时控制平面影像感应器2记录对弃过 程中的棋i普影像信息的工作模式,这样下棋人就不必在进行完"提子"操作的 第一个步骤后按下"下子"按键,而改由处理单元5自动控制平面影像感应器 2记录对弈过程中的棋谱影像信息,只需在第二个步骤后按下"下子"按键, 这样可以筒化下棋人的操作过程。就这样,处理单元5将对弈过程处理成对弃过程信息,以便输出,作为判 断胜负和技术统计的依据。在本发明实施例中,该记录对弈过程的方法采用记录对弈过程中的棋谱影 像信息,然后根据该棋i普影像信息和下棋人发送过来的指令,将其分析处理成 对弈过程信息的技术方案,以该方法为工作原理的电子棋盘采用传统的棋子即可工作,也不存在受到光干涉而造成误检测的问题。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发 明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明 的保护
权利要求
1、一种记录对弈过程的方法,其特征在于,所述方法包括如下步骤接收开始指令后获取初始棋谱影像信息;接收对弈指令后,将获取的这一手棋谱影像信息与上一手棋谱影像信息进行对比分析,得到这一手对弈过程信息;重复上述步骤,获得每一手对弈过程信息,从而获得整个棋局对弈过程信息。
2、 如权利要求1所述的记录对弈过程的方法,其特征在于,所述接收对弈 指令后,将获取的这一手棋谱影像信息与上一手棋谱影像信息进行对比分析, 得到这一手对弃过程信息的步骤具体为接收"下子"指令后,将获取的这一手棋谱影像信息与上一手棋谱影像信 息进行对比分析,判断下棋人进行了 "下子"操作或"移子"操作,并将该过 程处理成对弈过程信息;接收"下子"指令后,将获取的这一手棋谱影像信息与上一手棋语影像信 息进行对比分析,判断下棋人进行了 "吃子"操作或"提子"操作,并将该过 程处理成对弈过程信息。
3、 如权利要求2所述的记录对弃过程的方法,其特征在于,所述接收"下 子"指令后,将获取的这一手棋镨影像信息与上一手棋谱影像信息进行对比分 析,判断下棋人进行了 "下子"操作或"移子"操作,并将该过程处理成对弈 过程信息的步骤具体为接收"下子"指令后,将获取的这一手棋镨影像信息与上一手棋语影像信 息进行对比分析,在下围棋时,如果在这一手棋-潘中,某个落子点上的棋子由 无变有,则可以判断下棋人进行了 "下子"操作,并将该过程处理成对弈过程 信息,在下象棋时,如果在这一手棋谦中,某个落子点上的棋子由无变有,而 另外一个落子点上的棋子由有变无,则可以判断下棋人进行了 "移子,,操作, 并将该过程处理成对弈过程信息。
4、 如权利要求2所述的记录对弈过程的方法,其特征在于,所述接收"下子"指令后,将获取的这一手棋i普影像信息与上一手棋谱影像信息进行对比分 析,判断下棋人进行了 "吃子,,操作或"提子"操作,并将该过程处理成对弈过程信息的步骤具体为接收一个下棋人的一次"下子,,指令后,将获取的这一手棋语影像信息与 上一手棋谱影像信息进行对比分析,如果分析出同 一个下棋人连续做出两次操 作,第一次"取子",第二次"下子",则可判断对手棋子被该下棋人的棋子所 吃,再将该过程处理成对弃过程信息,如果分析出同一个下棋人连续做出两次 操作,第一次"下子",第二次"取子,,,则可判断该下棋人进行了 "提子,,操 作,并将该过程处理成对弃过程信息。
5、 如权利要求2所述的记录对弈过程的方法,其特征在于,所述接收"下 子"指令后,将获取的这一手棋谱影像信息与上一手棋谱影像信息进行对比分 析,判断下棋人进行了 "吃子"操作或"提子"搡作,并将该过程处理成对弈 过程信息的步骤具体为接收同一个下棋人的连续两次"下子"指令后,将获取的这一手棋谱影像 信息与上一手棋i普影像信息进行对比分析,如果分析出同一个下棋人连续做出 两次操作,第一次"取子",第二次"下子",则可判断对手棋子被该下棋人的 棋子所吃,再将该过程处理成对弈过程信息,如果分析出同一个下棋人连续做 出两次操作,第一次"下子",第二次"取子",则可判断该下棋人进行了 "提 子"操作,并将该过程处理成对弈过程信息。
6、 一种电子棋盘,其特征在于,包括 平面影像感应器,用于记录对弃过程中的棋谱影l象信息; 输入单元,用于接收开始指令和对弈指令并传输给处理单元;以及 处理单元,用于控制平面影像感应器记录对弈过程中的棋谱影像信息,并对所述棋谱影像信息和所述输入单元发送的指令进行分析处理,生成对弈过程 信息。
7、 如权利要求6所述的电子棋盘,其特征在于,所述电子棋盘还包括 发光单元,分布在棋盘的落子点处,用于提高处理单元对平面影像感应器记录的棋谱影像信息进行辨识的工作效率,帮助处理单元更快地生成对弃过程 信息,或者用于在两人远程对弈或人与电脑对弈时用来指示对方棋手或电脑的 落子处;以及驱动单元,用于接收处理单元发送的控制信号,驱动发光单元工作。
8、 如权利要求6所述的电子棋盘,其特征在于,所述处理单元控制平面影 像感应器记录对弈过程中的棋谱影像信息的方式为所述处理单元定时控制平面影像感应器记录对弈过程中的棋谱影像信息;或所述处理单元接收所述输入单元发送的指令后,控制平面影像感应器记录 对弈过程中的棋谱影像信息。
9、 如权利要求6所述的电子棋盘,其特征在于,所述平面影像感应器可以 为CCD影像感应器或CMOS影像感应器。
10、 如权利要求6所述的电子棋盘,其特征在于,所述输入单元可以采用 控制"开始游戏"和"下子"的4^4A方式、触控方式或光电方式。
11、 如权利要求6所述的电子棋盘,其特征在于,所述处理单元可以采用 单片机或CPLD/FPGA元件。
12、 如权利要求7所述的电子棋盘,其特征在于,所述发光单元可以釆用 LED或灯泡等发光元件,各个发光元件都被设置在棋盘的落子点的钻孔里。
全文摘要
本发明适用于棋盘领域,提供了一种记录对弈过程的方法及电子棋盘,该记录对弈过程的方法采用记录对弈过程中的棋谱影像信息,然后根据该棋谱影像信息和下棋人发送过来的指令,将其分析处理成对弈过程信息的技术方案,以该方法为工作原理的电子棋盘采用传统的棋子即可工作,也不存在受到光干涉而造成误检测的问题。
文档编号A63F3/02GK101279137SQ20081008533
公开日2008年10月8日 申请日期2008年3月5日 优先权日2008年3月5日
发明者谢宜轩 申请人:鼎丞科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1