[发明专利]用于三维虚拟棋盘的操作方法和装置有效
申请号: | 201110456828.4 | 申请日: | 2011-12-23 |
公开(公告)号: | CN102542165A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | 钱黎平 | 申请(专利权)人: | 三星半导体(中国)研究开发有限公司;三星电子株式会社 |
主分类号: | G06F19/00 | 分类号: | G06F19/00;G06F3/01;A63F13/00 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 王青芝 |
地址: | 215021 江苏省苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 三维 虚拟 棋盘 操作方法 装置 | ||
技术领域
本发明涉及平板电脑的应用,具体地讲,涉及一种利用平板电脑和投影技术的用于3D虚拟棋盘的操作方法和装置。
背景技术
目前,平板电脑的应用日益增多。然而,将平板电脑与投影技术结合的应用却比较少见。特别是将平板电脑和投影技术结合进行3D虚拟下棋的方法没有出现过。
发明内容
根据本发明的一方面,提供了一种用于三维虚拟棋盘的操作装置,该操作装置用于安装有至少两个摄像头和一个微型三维全息投影仪的平板电脑,所述至少两个摄像头用于捕获用户下棋的图像,微型三维全息投影仪用于将平板电脑上显示的棋盘映射到三维空间,所述操作装置包括:图像识别模块,对所述至少两个摄像头捕获的图像进行图像识别;起始动作确定模块,基于图像识别模块的图像识别结果来确定下棋动作的开始,以确定哪个棋子被移动;结束动作确定模块,基于图像识别模块的图像识别结果来确定下棋动作的结束,以确定棋子被移动的最终位置;有效位置确定模块,基于下棋规则来确定棋子被移动的最终位置是否为有效位置;映射模块,如果有效位置确定模块确定棋子被移动的最终位置是有效位置,则映射模块将该最终位置映射到该棋子在平板电脑上的坐标位置;棋盘更新模块,基于该棋子在平板电脑上的坐标位置来更新在平板电脑上显示的棋盘。
起始动作确定模块对图像识别模块所识别出的手势进行计数,如果在预定时间段内识别出的手势的数量大于或等于预定阈值,则起始动作确定模块确定下棋动作的开始,以确定哪个棋子被移动。
如果图像识别模块针对所述至少两个摄像头捕获的图像在预定时间段内没有识别出手势,则结束动作确定模块确定当前下棋动作结束,以确定棋子被移动的最终位置。
映射模块基于经投影仪投影的影像距平板电脑的距离h和所投影的影像与平板电脑上所显示的图像之间的缩放因子α来将最终位置映射到该棋子在平板电脑上的坐标位置。
映射模块根据在三维空间中投影的影像的坐标(x′,y′,z′)与在平板电脑上显示的图像的坐标(x,y)之间的映射关系来将最终位置映射到该棋子在平板电脑上的坐标位置:该映射关系为:x′=αx,y′=αy,z′=h,其中,α和h为常数,可通过在设置投影仪之后在初始化三维虚拟棋盘时获得这两个常数。
根据本发明的另一方面,提供了一种用于三维虚拟棋盘的操作方法,该操作方法应用于安装有至少两个摄像头和一个微型三维全息投影仪的平板电脑,所述至少两个摄像头用于捕获用户下棋的图像,微型三维全息投影仪用于将平板电脑上显示的棋盘映射到三维空间,所述操作方法包括以下步骤:对所述至少两个摄像头捕获的图像进行图像识别;基于图像识别的结果来确定下棋动作的开始,以确定哪个棋子被移动;基于图像识别的结果来确定下棋动作的结束,以确定棋子被移动的最终位置;基于下棋规则来确定棋子被移动的最终位置是否为有效位置;如果确定棋子被移动的最终位置是有效位置,则将该最终位置映射到该棋子在平板电脑上的坐标位置;基于该棋子在平板电脑上的坐标位置来更新在平板电脑上显示的棋盘。
基于图像识别的结果来确定下棋动作的开始以确定哪个棋子被移动的步骤包括:对图像识别所识别出的手势进行计数,如果在预定时间段内识别出的手势的数量大于或等于预定阈值,则确定下棋动作的开始,以确定哪个棋子被移动。
基于图像识别的结果来确定下棋动作的结束以确定棋子被移动的最终位置的步骤包括:如果针对所述至少两个摄像头捕获的图像在预定时间段内没有识别出手势,则结束动作确定模块确定当前下棋动作结束,以确定棋子被移动的最终位置。
将该最终位置映射到该棋子在平板电脑上的坐标位置的步骤包括:基于经投影仪投影的影像距平板电脑的距离h和所投影的影像与平板电脑上所显示的图像之间的缩放因子α来将最终位置映射到该棋子在平板电脑上的坐标位置。
根据在三维空间中投影的影像的坐标(x′,y′,z′)与在平板电脑上显示的图像的坐标(x,y)之间的映射关系来将最终位置映射到该棋子在平板电脑上的坐标位置:该映射关系为:x′=αx,y′=αy,z′=h,其中,α和h为常数,可通过在设置投影仪之后在初始化三维虚拟棋盘时获得这两个常数。
根据本发明示例性实施例,结合平板电脑和投影技术提出了3D虚拟棋盘的操作装置和操作方法,从而极大地方便了用户操作,向用户提供了娱乐性高的交互方式,增强了人机之间的交互效果。
附图说明
通过下面结合附图进行的详细描述,本发明的上述和其它目的、特点和优点将会变得更加清楚,其中:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星半导体(中国)研究开发有限公司;三星电子株式会社,未经三星半导体(中国)研究开发有限公司;三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110456828.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:连杆旋螺母机
- 下一篇:一种用于二氧化碳气体保护焊的铝镁脱氧焊丝及其制备方法
- 同类专利
- 专利分类
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用