一种围棋棋局胜负裁判的方法及移动终端的制作方法_2

文档序号:9898403阅读:来源:国知局
提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。
[0042]为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。
[0043]请参考图1,本发明的实施例1提供一种围棋棋局胜负裁判的方法。所述一种围棋棋局胜负裁判的方法包括如下步骤:
[0044]步骤11,移动终端采集围棋棋盘上所显示的棋局的终局图像;
[0045]步骤13,所述移动终端根据所述终局图像确定所述棋盘的边界,设定所述棋盘的四个角的位置;
[0046]步骤15,所述终端设备根据所述棋盘的边界和所述四个角的位置获取所述棋局上所有黑子和白子的信息;
[0047]步骤17,所述移动终端根据所述所有黑子和白子的信息标记所述黑子和白子的位置;
[0048]步骤19,所述移动终端根据所述标记的黑子和白子的位置利用围棋胜负计算规则判断所述棋局的胜负。
[0049]本发明实施例所提供的技术方案中,由移动终端采集围棋棋局的终局图像,并且由移动终端分析所采集的终局图像:确定所述棋盘的边界、设定所述棋盘的四个角的位置,并根据所述棋盘的边界和所述四个角的位置获取所述棋局上所有黑子和白子的信息,进一步的所述移动终端根据所述所有黑子和白子的信息标记所述黑子和白子的位置,并且所述移动终端根据所述标记的黑子和白子的位置利用围棋胜负计算规则判断所述棋局的胜负。在人与人之间进行围棋博弈时,所述移动终端能够对围棋棋局的胜负自动进行判断,提高围棋棋局胜负判断的准确性,效率高且增强用户体验。
[0050]根据本发明实施例1所述的技术方案,所述移动终端根据所述所有黑子和白子的信息标记所述黑子和白子的位置具体包括:所述终端设备逐行扫描所述棋盘,记录所述棋盘上每一个交叉点的横向坐标和纵向坐标,并记录所述棋盘上每一个交叉点的棋子状态。所述横向坐标和纵向坐标的确定时,可以假定棋盘的最下边界为横轴,棋盘的最左边界为纵轴,棋盘的最下边界和最左边界的交叉点为原点,则所述棋盘上最下一行上的最左边的一个交叉点用坐标表示可以是(I,I)点,如果所述(I,I)点上的棋子是白子的话,则所述所述(1,1)点这个交叉点上的白子的位置可以这样记录(1,1,白),同理类推。
[0051]进一步地,所述移动终端根据所述标记的黑子和白子的位置利用围棋胜负计算规则判断所述棋局的胜负,具体包括:所述移动终端根据所述每一个交叉点的横向坐标和纵向坐标及所述每一个交叉点的棋子状态,确定黑子的域和白子的域即黑子的域就是被黑子包围起来的一圈,白子的域就是被白子包围起来的一圈;所述移动终端利用围棋胜负计算规则判断所述棋局的胜负,其中,所述围棋胜负计算规则可以是预先存储在所述移动终端上的。
[0052]根据本发明实施例1所公开的技术方案,所述移动终端利用存储的围棋胜负计算规则判断所述棋局的胜负进一步包括如下三种中的一种:
[0053]当围棋胜负计算规则为中国规则时,黑子先手,贴7.5目,黑子的域超过1841/4时,所述移动终端判断黑子一方赢,否则所述移动终端判断白子一方赢;
[0054]当围棋胜负计算规则为日韩规则时,黑子先手,贴6.5目,黑子的域超过1831/4时,所述移动终端判断黑子一方赢,否则所述移动终端判断白子一方赢;
[0055]当围棋胜负计算规则为应氏规则时,黑子先手,贴8目,黑子的域超过1841/4,所述移动终端判断黑子一方赢,否则白子一方赢。
[0056]根据本发明实施例1所公开的技术方案,所述围棋胜负计算规则可以存储在所述移动终端,在需要的时候去获取所需要的计算规则。
[0057]当然,根据本发明实施例1所公开的技术方案,所述移动终端显示所述棋局的胜负。所述移动终端可以通过语音的形式显示所述棋局的胜负,也可以通过在屏幕上显示文字的形式来显示所述棋局的胜负,还可以采用语音和文字相结合的形式来显示所述棋局的胜负。
[0058]进一步地,根据本发明实施例1所公开的技术方案,在所述移动终端根据所述终局图像确定所述棋盘的边界之前,所述方法进一步包括:所述终端设备判断所采集的终局图像所显示的棋局是否真的是终局,如果是终局,则所述方法继续;如果不是终局,则所述方法停止。
[0059]进一步地,所述终端设备判断所采集的终局图像所显示的棋局是否真的是终局,具体包括:所述终端设备判断所述棋盘上的所有交叉点是否完全被围棋对弈双方中的某一方所占有,如果是,则所述终端设备判断所述采集的图像所显示的棋局真的是终局;如果否,则所述终端设备判断所述采集的图像所显示的棋局不是终局。进一步判断下所述棋局是否为真的终局,可以提高该方案的准确性。
[0060]本发明实施例2还提供一种围棋棋局胜负裁判的移动终端,请参考图2。本发明实施例2所提供的一种围棋棋局胜负裁判的移动终端,包括图像采集单元21、图像处理单元23和控制单元25,其中:
[0061]所述图像采集单元,用于采集围棋棋盘上所显示的棋局的终局图像;
[0062]所述图像处理单元,用于根据所述终局图像确定所述棋盘的边界、设定所述棋盘的四个角的位置、并根据所述棋盘的边界和所述四个角的位置获取所述棋局上所有黑子和白子的信息,并根据所述所有黑子和白子的信息标记所述黑子和白子的位置;
[0063]所述控制单元,用于所述移动终端根据所述标记的黑子和白子的位置利用围棋胜负计算规则判断所述棋局的胜负。
[0064]本发明实施例所提供的技术方案中,由所述图像采集单元采集围棋棋局的终局图像,并且由所述图像处理单元分析所采集的终局图像:确定所述棋盘的边界、设定所述棋盘的四个角的位置,并根据所述棋盘的边界和所述四个角的位置获取所述棋局上所有黑子和白子的信息,进一步的所述移动终端根据所述所有黑子和白子的信息标记所述黑子和白子的位置,并且所述控制单元根据所述标记的黑子和白子的位置利用围棋胜负计算规则判断所述棋局的胜负。根据本发明实施例所提供的技术方案,在人与人之间进行围棋博弈时,所述移动终端能够对围棋棋局的胜负自动进行判断,提高围棋棋局胜负判断的准确性,效率高且增强用户体验。
[0065]进一步地,所述图像处理单元根据所述所有黑子和白子的信息标记所述黑子和白子的位置具体包括:所述图像处理单元逐行扫描所述棋盘,记录所述棋盘上每一个交叉点的横向坐标和纵向坐标,并记录所述棋盘上每一个交叉点的棋子状态。
[0066]进一步地,所述控制单元根据所述标记的黑子和白子的位置利用围棋胜负计算规则判断所述棋局的胜负,具体包括:所述控制单元根据所述棋盘上每一个交叉点的横向坐标和纵向坐标及所述每一个交叉点的棋子状态,确定黑子的域和白子的域;所述控制单元利用存储的围棋胜负计算规则判断所述棋局的胜负。
[0067]本发明实施例3还提供一种围棋棋局胜负裁判的移动终端,请参考图3。本发明实施例3所提供的一种围棋棋局胜负裁判的移动终端,包括图像采集单元21、图像处理单元23和控制单元25和存储单元27,其中:所述图像采集单元21、图像处理单元23和控制单元25的功能可以参考实施例1和2的先关描述,所述存储单元存储有围棋胜负计算规则。根据本发明实施例3所提供的技术方案,所述控制单元25利用所述存储单元27存储的围棋胜负计算规则判断所述棋局的胜负,所述存储单元27所存储的规则可以包括如下三种中的一种:
[0068]当围棋胜负计算规则为中国规则时,黑子先手,贴7.5目,黑子的域超过1841/4时,所述控制单元25判断黑子赢,否则所述控制单元25判断白子一方赢;
[0069]当围棋胜负计算规则为日韩规则时,黑子先手,贴6.5目,黑子的
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1