台球击球辅助方法、台球击球辅助系统及便携式电子设备与流程

文档序号:13170149阅读:469来源:国知局
台球击球辅助方法、台球击球辅助系统及便携式电子设备与流程

本发明涉及一种台球击球辅助方法、台球击球辅助系统及便携式电子设备。



背景技术:

台球,也可以称为台球,其是在现代生活中深受人们喜爱的一项体育运动,它不仅可以作为亲朋好友聚会的娱乐项目,也是国际上一项重要的国际比赛项目(如斯诺克、美式台球)。无论是娱乐还是比赛,如何帮助台球运动者提升击球水平都是一项重要的课题。



技术实现要素:

为解决现有技术中提升台球运动者击球水平的问题,本发明提供一种台球击球辅助方法、台球击球辅助系统及便携式电子设备。

一种台球击球辅助方法,所述方法包括如下步骤:

获取台球桌面的照片或视频,所述台球桌面包括母球与至少一个目标台球;

分析所述照片或视频中所述母球与所述至少一个目标台球的位置得到位置信息;

分析所述照片或视频中至少一个台球的位置得到位置信息;

依据所述位置信息计算至少一个台球的击球路径;及

依据所述击球路径的计算结果给出击球建议,所述击球建议至少包括所述击球路径,所述击球建议通过便携式电子设备提供给使用者。

一种台球击球辅助系统,其包括:

图像获取单元,用于获取台球桌面上的照片或视频,其中所述照片或视频显示至少二个台球在所述台球桌面上的位置,所述至少二个台球包括一个母球与至少一个目标台球;

分析模组,依据所述照片或视频分析所述至少二个台球的位置获得位置信息;

演算模组,依据所述位置信息计算所述至少一目标个台球的击球路径;及

显示模组,依据所述击球路径的计算结果显示击球建议,其中,所述击球建议至少包括所述击球路径。

一种便携式电子设备,其包括:

图像获取单元,用于获取台球桌面上的照片或视频,其中所述照片或视频显示至少二个台球在所述台球桌面上的位置,所述至少二个台球包括一个母球与至少一个目标台球;

分析模组,依据所述照片或视频分析所述至少二个台球的位置获得位置信息;

演算模组,依据所述位置信息计算所述至少一目标个台球的击球路径;及

显示模组,依据所述击球路径的计算结果显示击球建议,其中,所述击球建议至少包括所述击球路径。

相较于现有技术,本发明台球击球辅助方法、台球击球辅助系统及便携式电子设备可以通过分析照片或视频中至少一个台球的位置计算击球路径及给出击打建议,并且通过便携式电子设备将击打建议提供给使用者,从而帮助台球运动者提升击球水平。

附图说明

图1是为台球桌面与设置于台球桌面的台球的结构示意图。

图2为本发明第一实施方式中台球击球辅助系统的方框图。

图3为图像获取模组获取的对应图1所示的台球桌面与位于台球桌面上的图片示意图。

图4为包含击球路径的图片示意图。

图5为本发明第二实施方式中台球击球辅助系统的方框图。

图6为本发明第二实施中选择目标台球的示意图。

图7为本发明第二实施中显示虚拟球杆放置位置与方式的示意图。

图8为

图9为本发明第三实施方式中便携式电子设备的功能方框图。

图10为本发明第三实施方式中图像获取模组的方框图。

图11为如图2所示第一实施方式中台球击球辅助系统的工作流程示意图。

图12为如图5所示第二实施方式中台球击球辅助系统的工作流程示意图。

主要元件符号说明

如下具体实施方式将结合上述附图进一步说明本发明。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,当组件被称为“固定于”另一个组件,它可以直接在另一个组件上或者也可以存在居中的组件。当一个组件被认为是“连接”另一个组件,它可以是直接连接到另一个组件或者可能同时存在居中组件。当一个组件被认为是“设置于”另一个组件,它可以是直接设置在另一个组件上或者可能同时存在居中组件。本文所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。

第一实施方式

请参阅图1,其为台球桌面与设置于台球桌面的台球的结构示意图。

台球桌面1上放置有多个台球2,其中,包括至少一个母球21与多个目标台球22。其中,本发明以英式台球中的斯诺克为例进行说明。可变更地,在本发明其他实施方式中,还可以为其他类型的台球,例如英式比例台球、美式台球、法式台球或者中式台球等,并不以此为限。

其中,台球桌面1呈长方形,包括位于台球桌面1的四个角落以及两个长边中心位置六个球洞11,所述六个球洞分别为11a、11b、11c、11d、11e、11f。

台球桌面1上共包括有二十二只球,其中一只白色的母球21以及二十一只目标台球22,二十一只目标台球21中包括十五只红色球与六只彩色球,六只彩球分别为黄色球、绿色球、咖啡色球、蓝色球、粉色球、黑色球。球杆3用于通过击打母球22而触碰目标台球进入球洞11而得分。

在开球之前,也即是初始状态时,十五只红球相互紧贴成等边三角形摆在红球区,三角区定点的红色球位于台球桌面1短边的中心线上(图未示);粉色球临近位于三角区顶点的红球,但是并未与所述红球接触。黄色球摆在d区的右侧,绿色球摆在d区的左侧,咖啡色球摆在开球线中点,蓝色球摆在中心置球点,黑色球摆在置球点上。

请参阅图2,其为本发明第一实施方式台球击球辅助系统10的方框图。所述台球击球辅助系统10为运行于一便携式电子设备中的软件,以供使用者使用。所述便携式电子设备可为智能手机、平板电脑、智能穿戴式设备。智能穿戴设备可为虚拟现实头盔、增强现实头盔或者智能手表。智能穿戴设备可为虚拟现实头戴设备、增强现实头戴设备(如增强现实眼镜)等。本实施方式中,所述便携式电子设备为智能手机,本案第一实施方式主要以所述便携式电子设备为智能手机为例进行说明。

具体地,所述台球击球辅助系统10包括图像获取模组101、演算分析模组102、显示模组103、语音模组104、存储模组105。

图像获取模组101用于获取包括台球2与台球桌面1位置关系的图像信息,其中,台球桌面包括球洞位置。台球2与台球桌面1的位置关系包括所述22个台球2在台球桌面1上的坐标位置,同时还包括位于台球桌面1上的台球颜色。本实施方式中,图像获取模组101可为一摄像设备。图像信息包括可以单张或多张图片或者连续多帧的视频信息。

优选地,所述图像获取模组101获取位于不同角度的至少两张的图片信息,以便于更为准确地确定台球2的坐标位置,尤其便于确定母球21与目标台球22的坐标位置。

请一并参阅图2与图3,其中,图3包括图像获取模组101获取的对应图1所示的台球桌面1与位于台球桌面1上的台球2的第一图片,所述第一图片显示在所述台球辅助系统10的显示模组103上,第一图片中清楚记载了台球桌面1、台球2以及球洞3相对位置关系,其中,台球2包括母球21与目标台球22。

演算分析模组102包括分析模组1021与演算模组1022。所述演算分析模组102可以由所述便携式电子设备的处理器设备来实现。

进一步,请继续参阅图2,分析模组1021用于分析图像获取模组101获取的图像信息中台球桌面1上每个台球2的坐标位置、颜色以及球洞位置等,并且提取出所述些分析结果传输至演算模组1022。其中,所述的坐标位置可以是以台球桌面2的边缘(如所述台球桌面2的连接于所述球袋11d的长和宽为x轴与y轴)建立的二位坐标。

演算模组1022将分析结果配合分析模型计算预测出最佳击球路径。其中,可以理解,在进攻情形下,所述击球路径至少包括母球21、目标台球22以及球洞11三者之间的路径;在防守情形下,所述击球路径至少包括母球21、目标台球22二者之间的路径。

分析模型为预先建立并存储于对应的存储模组105中的一个或多个虚拟模型。可以理解,所述虚拟模型可为对应台球桌面1以及台球2的二维或三维立体软件。其中,需要说明的是,由于不同类型的台球击打规则以及计分方式不同,所述虚拟模型是依据台球的类型进行建立的,不同类型的台球对应的虚拟模型不同,例如美式台球、中式台球等。

请参阅图4,图4为包含击球路径的第二图片示意图,所述第二图片也可以显示在所述台球辅助系统10的显示模组103上,演算模组1022在虚拟模型中建立所述分析结果中的台球桌面1上每个台球2的坐标位置、颜色等信息,并进一步依据虚拟模型中的计算规则计算出击球路径,所述击球路径为最佳击球路径。可以理解,不同的虚拟模型可以对应有不同的计算规则,如斯诺克有斯诺克的最佳击球路径计算规则。

进一步地,演算模组1022还可以依据所述虚拟模型对应的计算规则进一步计算出击球角度、击球力度、击球位置、击球方式、出杆速度等信息,并且可以将上述击球角度、击球力度等信息以图形或数值的方式显示在所述虚拟模型中,以及进一步控制所述附加有击球路径、击球角度、击球力度、击球位置、击球方式、出杆速度等信息虚拟模型通过一第二图片在所述显示模组103上进行显示。

优选地,演算模组1022还可以进一步依据虚拟模型中的计算规则计算出母球在完成击打目标台球后的移动路径以及停止位置,并控制将所述移动路径及停止位置等信息通过所述第二图片在所述显示模组103上显示,以便于使用者查看、了解更多的击球信息。

可以理解,所述虚拟模型包含所述分析结果中的台球桌面1上每个台球2的坐标位置、颜色等信息、所述击球路径及所述击球角度、击球力度、击球位置、击球方式、出杆速度、母球在完成击打目标台球后的移动路径以及停止位置等信息,即所述第二图片可以显示所述分析结果中的台球桌面1上每个台球2的坐标位置、颜色等信息、所述击球路径及所述击球角度、击球力度、击球位置、击球方式、出杆速度、以及母球在完成击打目标台球后的移动路径以及停止位置等信息中至少一种、两种、多种或全部信息。

演算模组1022将前述计算结果传输至显示模组103以虚拟模型的方式进行显示以及输出至语音模组104进行语音说明,从而显示模组103与语音模组104可以依据前述计算结果给出使用者击球建议。可以理解,所述显示模组103与语音模组104将所述计算结果提供给使用者即为给出使用者击球建议。

具体来说,由上述可知,所述计算结果可以包含击球路径及所述击球角度、击球力度、击球位置、击球方式、出杆速度、母球在完成击打目标台球后的移动路径以及停止位置等信息。因此,所述显示模组提供的击球建议包括所述击球路径、球角度、击球力度、击球位置、击球方式、出杆速度、母球在完成击打目标台球后的移动路径以及停止位置等信息。

所述计算结果中的击球路径优选为叠加于图像获取模组101获取的图像信息(如第一图片)上再传输至显示模组103进行显示,也可以叠加在包含虚拟模型等信息的所述第二图片上进行显示。另外,球角度、击球力度、击球位置、击球方式、出杆速度等也可以显示在所述第二图片上,或者采用语音的方式经由语音模组104进行播放。

具体地,如图4所示,虚拟模型通过显示模组103显示与目前台球桌面1状况一致的桌面图像,所述桌面图像包含目前台球桌面1上的所有台球2及其位置信息,所述桌面图像优选为依据所述图像获取模组101获取的图像信息建模获得的台球桌面的模型图(如上述第二图片),当然,在变更实施方式中,所述桌面图像也可以为所述图像获取模组101获得实际图像(如上述第一图片)。

在以桌面图像呈现的虚拟模型中,所述击球路径为可以包括直接叠加显示在所述桌面图像中的指示线。所述指示线连接于桌面图像中的母球、目标台球及目标球洞之间(在进攻情况下为母球、目标球及目标球洞之间的预测路径指示线,在防守模式下位母球、目标球及防守预测位置之间的预测路径指示线),可以进一步包含从母球指向目标台球的箭头及目标台球到目标球洞的箭头或者目标球及预测防守位置之间的球洞。可以理解,所述预测路径为按照所述母球与所述目标台球指示线击打后,所述目标台球的预计移动路径,如所述目标球进入所述目标球洞的预测移动路径,或者所述目标球运动到所述预测防守位置的预测移动路径。

所述击球路径也可以进一步包括对目标台球的标注及目标球洞的标注,所述目标台球的标注及目标球洞的标注可以为在所述图像上进一步设置于所述目标台球或目标球洞上的闪烁图案,便于使用者观看。当然,在一种变更实施方式中,所述目标台球的标注及目标球洞的标注也可以是直接显示在显示模组103上的文字信息,或者通过语音播放的语音信息。

如图4所示,使用者可以将承载或者显示所述桌面图像的便携式电子设备放置于对应的台球桌面1,其中便携式电子设备的显示模组303的长与宽可以分别与台球桌面的长与宽分别平行,所述便携式电子设备的显示模组303的显示的桌面图像中的台球桌面的长与宽可以分别与实际的台球桌面的长与宽分别平行。其中所述桌面图像可以包括所述母球、目标球及击球路径的指示线,使用者可以参考所述桌面图像中的击球路径的指示线摆放实体球杆的角度以便击打台球。具体地,在一种情形中,使用者可以将承载显示模组103的便携式电子设备放置在上述目标台球的击球路径的邻近所述母球的延长线上,如图4所示的位置a或位置c(优选为设置于所述台球桌面边缘的位置a),此时使用者参考所述显示模组103显示的击球路径的指示线放置实体球杆时,使用者手中的实体球杆的摆放方向(也可以称为摆放角度)为最佳击打方向(也可以称为最佳击打角度),从而可以提高使用者的击球成功率。

在另一种情形中,若所述位置a或位置c处具有其他台球,也可以将具有所述显示模组103的便携式电子设备平移放置所述位置b或位置d处,但需要保证便携式电子设备的显示模组103显示的台球桌面的长与宽可以分别与实体的台球桌面的长与宽分别平行。此时,使用者可以先对应所述便携式电子设备上的虚拟球杆图像先确定好球杆的摆放方向,在将所述球杆平行移动至对应所述母球的位置处。

相较于现有技术,本发明台球击球辅助方法、台球击球辅助系统及便携式电子设备可以通过分析照片或视频中至少一个台球的位置计算击球路径及给出击打建议,并且通过便携式电子设备将击打建议提供给使用者,从而帮助台球运动者提升击球水平。

第二实施方式

请参阅图5,其为本发明第二实施方式中台球击球辅助系统30的方框图。所述台球击球辅助系统30与第一实施方式的台球击球辅助系统10大致相同,也就是说,对所述第一实施方式中的台球击球辅助系统10的描述基本上均可以用于所述第二实施方式的台球击球辅助系统30。所述台球击球辅助系统30与所述第一实施方式的台球击球辅助系统10的主要区别在于:台球击球辅助系统30除了包括图像获取模组301、演算分析模组302、显示模组303、语音模组304以及存储模组305外,还可以包括输入模组306与虚拟球杆建立模组307、判断模组308。所述图像获取模组301、演算分析模组302、显示模组303、语音模组304以及存储模组305与第一实施方式的图像获取模组101、演算分析模组102、显示模组103、语音模组104以及存储模组105功能与作用基本相同,此处就不再详细描述已在第一实施方式中说明的内容。

具体地,输入模组306用于接收用户的输入信息,从而便于用户选择针对哪一个目标台球进行击打。所述输入模组306可以为语音输入模组(如麦克风)或者触摸输入模组(如触摸屏)。可以理解,在一种实施例中,所述输入模组可以为设置于显示模组303上的触摸屏。

输入模组306将接收到的输入信息进行分析,并且依据输入信息将使用者选定的目标台球的击球路径进行显示。具体地,显示模组303可以显示与目前台球桌面状况一致的桌面图像(即第一图片),所述桌面图像包含目前台球桌面上的所有台球及其位置信息,所述桌面图像优选为依据所述图像获取模组301获取的图像信息建模获得的台球桌面的模型图,当然,在变更实施方式中,所述桌面图像也可以为所述图像获取模组301获得实际图像(即第二图片)。使用者通过所述输入模组可以选定所述桌面图像中某一台球作为目标台球。

请参阅图6,图6为本发明第二实施方式中选择目标台球的示意图,使用者可以依据喜好选择欲击打的目标台球2,如图6所示,当使用者选择目标台球22a则时,则演算模组3022计算所述目标台球22a的击球路径(如最佳击球路径)等,将使用者选择目标台球22a的击球路径等信息进行显示以给出使用者击打建议。具体地,所述显示模组303可以为触控显示模组,使用者可以通过点击(如单击或双击)、画圈圈定等方式操作显示模组显示的桌面图像中的某一台球作为目标台球2。

虚拟球杆建立模组307用于建立一与实际球杆宽度相同的虚拟球杆图像,并且使得虚拟球杆图像位于所述击球路径上,从而便于使用者参考虚拟球杆图像中的球杆的角度及宽度击打台球。

如图7所示,其为本发明第二实施中显示虚拟球杆放置位置与方式的示意图,将承载显示模组303的便携式电子设备放置于台球桌面上,其中便携式电子设备的显示模组303的长与宽可以分别与台球桌面的长与宽分别平行,使用者可以参考虚拟球杆图像中的球杆的角度及宽度即可击打台球。具体地,使用者可以沿所述台球桌面的边缘放置所述便携式电子设备。所述虚拟球杆图像可以为部分球杆图像,且所述部分球杆的图像的宽度与实际球杆的投影宽度一致。可以理解,由于实体的台球球杆的投影宽度(即球杆直径)从杆头到杆尾是逐渐增大的,所述显示模组303上显示的虚拟球杆图像的宽度也是从杆头到杆尾是逐渐增大的,以方便使用者将实体的台球球杆与所述虚拟球杆图像对齐。此外,使用者可以通过输入模组调整所述虚拟球杆图像显示的球杆位置,如依照实际需求,可以将原本显示球杆中部的虚拟球杆图像调整为显示球杆前部或后部的虚拟球杆图像。具体地,当所述输入模组为设置于所述显示模组上的触摸屏时,使用者可以滑动屏幕上显示的虚拟球杆图像来调整球杆显示位置,以便将实体球杆与所述虚拟球杆对齐。

在一种情形中,使用者可以将承载显示模组303的便携式电子设备放置在上述目标台球的击球路径的邻近所述母球的延长线上,如图7所示的位置a或位置c(优选为设置于所述台球桌面边缘的位置a),此时所述显示模组303显示的虚拟球杆图像仅包括一部分球杆图像,使用者将手中的球杆对应所述部分球杆图像中的球杆的宽度与角度放置时,使用者手中的实体球杆的摆放方向(也可以称为摆放角度)为最佳击打方向(也可以称为最佳击打角度),从而可以提高使用者的击球成功率。

在另一种情形中,若所述位置a或位置c处具有其他台球,也可以将所述显示模组303的便携式电子设备平移放置所述位置b或位置d处,但需要保证便携式电子设备的显示模组303的长与宽可以分别与台球桌面的长与宽分别平行。此时,使用者可以先对应所述便携式电子设备上的虚拟球杆图像先确定好球杆的摆放方向,在将所述球杆平行移动至对应所述母球的位置处。

可变更地,所述第一实施方式的一变更实施方式中,台球击球辅助系统30还包括判断模组308,所述判断模组308用于获取使用者手中的实体球杆3的实际摆放方向(或者说实际角度或实际摆放角度),并将所述实际摆放方向与前述演算模组计算获得的击球路径的方向相比较,以判断使用者手中的实体球杆3的实际摆放方向是否正确并控制将判断结果提供给使用者。具体地,所述判断模组308可以获取所述实体球杆3的实际摆放方向的图片或视频,并依据所述图片或视频分析获得所述实体球杆3的实际摆放方向。其中,所述实体球杆3的实际摆放方向可以通过所述图像获取模组301获得,所述图像获取模组301可以为所述便携式电子设备的前置摄像头。具体使用过程中,可以如图4所示,将便携式电子设备放置在所述位置a与b处,进而图像获取模组301可以获得使用者手中的实体球杆3的实际摆放方向的图片以分析出所述实体球杆3的实际摆放方向。

具体来说,当所述使用者手中的实体球杆3的实际摆放方向与所述击球路径的方向基本相同(即二者的差值在预定范围内),所述判断模组308控制通过所述显示模组303显示“实体球杆3的实际摆放方向正确”的信息给使用者;可以理解,所述判断模组308控制通过所述语音模组304语音播放“实体球杆3的实际摆放方向正确”的信息给使用者。当所述使用者手中的实体球杆3的实际摆放方向与所述击球路径的方向不相同(即二者的差值超过预定范围),所述判断模组308控制通过所述显示模组303显示“实体球杆3的实际摆放方向不正确”的信息给使用者;可以理解,所述判断模组308控制通过所述语音模组304语音播放“实体球杆3的实际摆放方向不正确”的信息给使用者。更进一步地,当实体球杆3的实际摆放方向不正确,所述判断模组可以依据所述判断结果给出球杆方向调整建议。

相较于第一实施方式,该第二实施方式的台球击球辅助系统进一步包括输入模组306与虚拟球杆建立模组307、判断模组308,所述输入模组306可以方便使用者自行选择目标球,所述虚拟球杆建立模组307可以使得所述显示模组303上显示供使用者摆放球杆的虚拟球杆图像,所述判断模组308可以判断所述使用者击打动作中的球杆摆放方向是否正确,不仅可以提高使用者的用户体验性,还可以进一步提高击球的成功率,提升使用者的击球水平。

第三实施方式

请参阅图9,其为本发明第三实施方式中便携式电子设备的功能方框图。

在本实施方式中,所述便携式电子设备为增强现实设备4,台球击球辅助系统40运行于增强现实设备4中。增强现实设备4可以为增强现实眼镜、增强现实头盔等。增强现实设备4包括摄像头41、处理器42、显示设备43以及扬声器44。

台球击球辅助系统40包括图像获取模组401、演算分析模组402、显示模组403以及语音模组404。其中,所述图像获取模组401为通过摄像头41来实现图片或者视频的获取;演算分析模组402则通过处理器42来实现数据处理;显示模组403是通过显示设备43来实现图像的显示;语音模组404是通过扬声器44来实现。所述显示设备43可以是投影显示设备,如将图像投影在人眼的视网膜上或者投影在增强现实眼镜或头盔的镜片上。

具体地,图像获取模组401用于获取台球桌面的图片或者视频。

在一种实施例中,图像获取模组401的摄像头41可以为全景摄像设备,用于摄取台球桌面与位于台球桌面上的台球的全景图片以便所述演算分析模组402准确分析所述台球桌面上的台球的颜色、位置信息等。当然,在在另一种实施例中,图像获取模组401的摄像头41可以可以摄取台球桌面的两个角度的图片或者视频,如第一摄像角度的第一图片或视频,以及第二摄像角度的第二图片或视频。由此,所述演算分析模组402通过所述两个角度的图片或者视频可以准确分析所述台球桌面上的台球的颜色、位置信息等。优选地,图像获取模组401为立体摄像设备,且可以摄取所述两个角度的图片或者视频。

请参阅图10,其为本发明第三实施方式中的图像获取模组401的摄像头41的方框图。摄像头41包括的第一摄像模组4011与第二摄像模组4012,第一摄像模组4011与第二摄像模组4012相互独立且可分别摄取不同角度的图片或者视频。其中,第一摄像模组4011摄取第一摄像角度的图片或者视频,第二摄像模组4012摄取第二摄像角度的图片或视频。

本实施方式中,第一摄像模组4011分别为整合或安装于两个不同的便携式电子设备中,其中,第一摄像模组4011整合于第一便携式电子设备51中,第二摄像模组4012整合于第二便携式电子设备52中。

可变更地,第一摄像模组4011或者第二的摄像模组4012也可以独立在,无需整合或者安装于其他便携式电子设备中。

演算分析模组402自图像获取模组401解说所述图片或者视频,并用于分析所述图片或者视频中至少两个台球的位置关系,并且依据所述位置信息计算所述台球的最佳击球路径,以及依据所述击球路径的计算结果给出的击球建议。演算分析模组403包括如第一实施方式中所述的分析模组4021与演算模组4022,此处就不再赘述所述演算分析模组403结构与作用。

其中分析模组4021用于分析图像信息中台球桌面上每个球的位置、每个球的颜色、球洞位置等。演算模组4022将分析结果配合分析模型计算出最佳击球路径等。

显示模组403用于显示所述演算模组4022的计算结果以给出击球建议。所述显示模组403可以为液晶显示模组或者oled显示模组,同时将所述击球建议以增强现实方式投影合或者显示叠加在使用者通过所述显示模组303所看到的台球桌面上,从而便于使用者按照所述击球建议击打对应的台球。

语音模组404用于语言播放所述击球建议。

可变更地,所述演算分析模组401可以独立于所述增强现实设备4而设置,且所述的处理器可以通过有线或者无线的方式与摄像模组401进、显示模组403以及语音模组404进行通信并且进行数据的传输。

所述增强现实设备4可以进一步包括判断模组408,所述判断模组通过所述图像摄取模组(如摄像头)侦测使用者的击球动作预测实际击球路径,并将预测到的实际击球路径与所述优选击球路径进行比较以及将比较结果提供给使用者,且所述显示模组403显示所述最佳击球路径及所述实际击球路径,以便使用者实时调整自己的击球动作。其中所述最佳击球路径及所述实际击球路径均通过增强现实的显示方式叠加在使用者通过所述现实设备4看到所述台球桌面上。

可变更地,当便携式电子设备为一智能手表时,演算分析模组402可以独立于智能手表独立设置,且所述处理器401可以通过无线通信方式与图像获取模组401进、显示模组403以及语音模组404进行通信并且进行数据的传输。可变更地,摄像模组401也可以独立于智能手表设置,其可以为独立设置于摄像模组,亦可以是整合或者安装于其他便携式电子设备中。

可变更地,所述演算分析模组401也可以接受来自不同图像获取模组401提供的图片或者视频,例如接受来自位于不同摄像角度的图像获取模组401提供的不同方位的图像或视频,当然,所述不同图像获取模组401可以位于同一便携式电子设备中,也可以位于不同的便携式电子设备,甚至可以独立设置。

相较于第一实施方式与第二实施方式,所述第三实施方式的便携式电子设备为增强现实设备4,所述增强现实设备4直接佩戴在使用者头上,且可以通过语音或动作捕捉等方式与使用者进行交互,以及通过增强现实的方式显示击球路径与其他击打建议等,可使使用者使用更加便捷、体验性更好。

请参阅图11,其为如图2所示台球击球辅助系统10的工作流程示意图。

步骤s101,获取台球桌面与所述至少两个台球相对位置关系的图像信息。所述步骤可由图像获取模组101来执行。

步骤s102,分析图像信息中台球桌面上每个球的位置、每个球的颜色、球洞位置等。所述步骤由分析模组1021来执行。

步骤s103,将分析结果配合分析模型计算出击球路径。可以理解,所述击球路径为最佳击球路径。所述步骤由演算模组1022来执行。

步骤s104,依据所述计算结果通过便携式电子设备向使用者提供击球建议。所述击球建议至少包括所述击球路径。所述步骤由显示模组103与语音模组10来执行。

演算模组1022将前述计算结果传输至显示模组103进行显示与语音模组104进行语音说明。其中,所述计算结果可以叠加于图像获取模组101获取的图像信息上再传输至显示模组103进行显示。另外,球角度、击球力度、击球位置、击球方式、出杆速度等则可以采用语音的方式经由语音模组104进行播放。

进一步地,演算模组1022还可以依据所述虚拟模型对应的计算规则进一步计算出击球角度、击球力度、击球位置、击球方式、出杆速度、以及计算出母球在完成击打目标台球后的移动路径以及停止位置等信息。

演算模组1022将前述计算结果传输至显示模组103以虚拟模型的方式进行显示以及输出至语音模组104进行语音说明,从而显示模组103与语音模组104可以依据前述计算结果给出使用者击球建议。可以理解,所述显示模组103与语音模组104将所述计算结果提供给使用者即为给出使用者击球建议。

具体来说,由上述可知,所述计算结果可以包含击球路径及所述击球角度、击球力度、击球位置、击球方式、出杆速度、母球在完成击打目标台球后的移动路径以及停止位置等信息。因此,所述显示模组提供的击球建议包括所述击球路径、球角度、击球力度、击球位置、击球方式、出杆速度、母球在完成击打目标台球后的移动路径以及停止位置等信息。

所述计算结果中的击球路径优选为叠加于图像获取模组101获取的图像信息(如第一图片)上再传输至显示模组103进行显示,也可以叠加在包含虚拟模型等信息的所述第二图片上进行显示。另外,球角度、击球力度、击球位置、击球方式、出杆速度等也可以显示在所述第二图片上,或者采用语音的方式经由语音模组104进行播放。

具体地,如图4所示,虚拟模型通过显示模组103显示与目前台球桌面1状况一致的桌面图像,所述桌面图像包含目前台球桌面1上的所有台球2及其位置信息,所述桌面图像优选为依据所述图像获取模组101获取的图像信息建模获得的台球桌面的模型图(如上述第二图片),当然,在变更实施方式中,所述桌面图像也可以为所述图像获取模组101获得实际图像(如上述第一图片)。

在以桌面图像呈现的虚拟模型中,所述击球路径51为可以包括直接叠加显示在所述桌面图像中的指示线。所述指示线连接于桌面图像中的母球、目标台球及目标球洞之间(在进攻情况下为母球、目标球及目标球洞之间的预测路径指示线,在防守模式下位母球、目标球及防守预测位置之间的预测路径指示线),可以进一步包含从母球指向目标台球的箭头及目标台球到目标球洞的箭头或者目标球及预测防守位置之间的球洞。可以理解,所述预测路径为按照所述母球与所述目标台球指示线击打后,所述目标台球的预计移动路径,如所述目标球进入所述目标球洞的预测移动路径,或者所述目标球运动到所述预测防守位置的预测移动路径。

所述击球路径也可以进一步包括对目标台球的标注及目标球洞的标注,所述目标台球的标注及目标球洞的标注可以为在所述图像上进一步设置于所述目标台球或目标球洞上的闪烁图案,便于使用者观看。当然,在一种变更实施方式中,所述目标台球的标注及目标球洞的标注也可以是直接显示在显示模组103上的文字信息,或者通过语音播放的语音信息。

如图4所示,使用者可以将承载或者显示所述桌面图像的便携式电子设备放置于对应的台球桌面1,其中便携式电子设备的显示模组303的长与宽可以分别与台球桌面的长与宽分别平行,所述便携式电子设备的显示模组303的显示的桌面图像中的台球桌面的长与宽可以分别与实际的台球桌面的长与宽分别平行。其中所述桌面图像可以包括所述母球、目标球及击球路径的指示线,使用者可以参考所述桌面图像中的击球路径的指示线摆放实体球杆的角度以便击打台球。具体地,在一种情形中,使用者可以将承载显示模组303的便携式电子设备放置在上述目标台球的击球路径的邻近所述母球的延长线上,如图4所示的位置a或位置c(优选为设置于所述台球桌面边缘的位置a),此时使用者参考所述显示模组103显示的击球路径的指示线放置实体球杆时,使用者手中的实体球杆的摆放方向(也可以称为摆放角度)为最佳击打方向(也可以称为最佳击打角度),从而可以提高使用者的击球成功率。

在另一种情形中,若所述位置a或位置c处具有其他台球,也可以将具有所述显示模组103的便携式电子设备平移放置所述位置b或位置d处,但需要保证便携式电子设备的显示模组103显示的台球桌面的长与宽可以分别与实体的台球桌面的长与宽分别平行。此时,使用者可以先对应所述便携式电子设备上的虚拟球杆图像先确定好球杆的摆放方向,在将所述球杆平行移动至对应所述母球的位置处。

相较于现有技术,本发明台球击球辅助方法可以通过分析照片或视频中至少一个台球的位置计算击球路径及给出击打建议,并且通过便携式电子设备将击打建议提供给使用者,从而帮助台球运动者提升击球水平。

请参阅图12,其为如图5所示第二实施方式中台球击球辅助系统30的工作流程示意图。

步骤s201,获取台球桌面与所述至少两个台球相对位置关系的图像信息。所述步骤可由图像获取模组301来执行。

步骤s202,分析图像信息中台球桌面上每个球的位置、每个球的颜色、球洞位置等。所述步骤由分析模组3021来执行。

步骤s203,将分析结果配合分析模型计算出击球路径,所述击球路径为最佳击球路径。所述步骤由演算模组3022来执行。

另外,输入模组306进一步接收用户的输入信息,从而便于用户选择针对哪一个目标台球进行击打。所述输入模组306可以为语音输入模组或者触摸输入模组。

具体来说,输入模组306将接收到的输入信息进行分析,并且依据输入信息将使用者选定的目标台球的击球路径进行显示。具体地,显示模组303可以显示与目前台球桌面状况一致的桌面图像(即第一图片),所述桌面图像包含目前台球桌面上的所有台球及其位置信息,所述桌面图像优选为依据所述图像获取模组301获取的图像信息建模获得的台球桌面的模型图,当然,在变更实施方式中,所述桌面图像也可以为所述图像获取模组301获得实际图像(即第二图片)。使用者通过所述输入模组可以选定所述桌面图像中某一台球作为目标台球。

请参阅图6,图6为本发明第二实施方式中选择目标台球的示意图,使用者可以依据喜好选择欲击打的目标台球2,如图6所示,当使用者选择目标台球22a则时,则演算模组3022计算所述目标台球22a的击球路径(如最佳击球路径)等,将使用者选择目标台球22a的击球路径等信息进行显示以给出使用者击打建议。具体地,所述显示模组303可以为触控显示模组,使用者可以通过点击(如单击或双击)、画圈圈定等方式操作显示模组显示的桌面图像中的某一台球作为目标台球2。

步骤s204,将所述计算结果显示于一便携式电子设备供用户参考。

具体来说,由上述可知,所述计算结果可以包含击球路径及所述击球角度、击球力度、击球位置、击球方式、出杆速度、母球在完成击打目标台球后的移动路径以及停止位置等信息。因此,所述显示模组提供的击球建议包括所述击球路径、球角度、击球力度、击球位置、击球方式、出杆速度、母球在完成击打目标台球后的移动路径以及停止位置等信息。

所述计算结果中的击球路径优选为叠加于图像获取模组301获取的图像信息(如第一图片)上再传输至显示模组303进行显示,也可以叠加在包含虚拟模型等信息的所述第二图片上进行显示。另外,球角度、击球力度、击球位置、击球方式、出杆速度等也可以显示在所述第二图片上,或者采用语音的方式经由语音模组304进行播放。

虚拟球杆建立模组307用于建立一与实际球杆宽度相同的虚拟球杆图像,并且使得虚拟球杆图像位于所述击球路径上,从而便于使用者参考虚拟球杆图像中的球杆的角度及宽度击打台球。

如图7所示,其为本发明第二实施中显示虚拟球杆放置位置与方式的示意图,将承载显示模组303的便携式电子设备放置于台球桌面上,其中便携式电子设备的显示模组303的长与宽可以分别与台球桌面的长与宽分别平行,使用者可以参考虚拟球杆图像中的球杆的角度及宽度即可击打台球。具体地,使用者可以沿所述台球桌面的边缘放置所述便携式电子设备。所述虚拟球杆图像可以为部分球杆图像,且所述部分球杆的图像的宽度与实际球杆的投影宽度一致。可以理解,由于实体的台球球杆的投影宽度(即球杆直径)从杆头到杆尾是逐渐增大的,所述显示模组303上显示的虚拟球杆图像的宽度也是从杆头到杆尾是逐渐增大的,以方便使用者将实体的台球球杆与所述虚拟球杆图像对齐。此外,使用者可以通过输入模组调整所述虚拟球杆图像显示的球杆位置,如依照实际需求,可以将原本显示球杆中部的虚拟球杆图像调整为显示球杆前部或后部的虚拟球杆图像。具体地,当所述输入模组为设置于所述显示模组上的触摸屏时,使用者可以滑动屏幕上显示的虚拟球杆图像来调整球杆显示位置,以便将实体球杆与所述虚拟球杆对齐。

在一种情形中,使用者可以将承载显示模组303的便携式电子设备放置在上述目标台球的击球路径的邻近所述母球的延长线上,如图7所示的位置a或位置c(优选为设置于所述台球桌面边缘的位置a),此时所述显示模组303显示的虚拟球杆图像仅包括一部分球杆图像,使用者将手中的球杆对应所述部分球杆图像中的球杆的宽度与角度放置时,使用者手中的实体球杆的摆放方向(也可以称为摆放角度)为最佳击打方向(也可以称为最佳击打角度),从而可以提高使用者的击球成功率。

在另一种情形中,若所述位置a或位置c处具有其他台球,也可以将所述显示模组303的便携式电子设备平移放置所述位置b或位置d处,但需要保证便携式电子设备的显示模组303的长与宽可以分别与台球桌面的长与宽分别平行。此时,使用者可以先对应所述便携式电子设备上的虚拟球杆图像先确定好球杆的摆放方向,在将所述球杆平行移动至对应所述母球的位置处。

可变更地,所述第一实施方式的一变更实施方式中,台球击球辅助系统30还包括判断模组308,所述判断模组308用于获取使用者手中的实体球杆3的实际摆放方向(或者说实际角度或实际摆放角度),并将所述实际摆放方向与前述演算模组计算获得的击球路径的方向相比较,以判断使用者手中的实体球杆3的实际摆放方向是否正确并控制将判断结果提供给使用者。具体地,所述判断模组308可以获取所述实体球杆3的实际摆放方向的图片或视频,并依据所述图片或视频分析获得所述实体球杆3的实际摆放方向。其中,所述实体球杆3的实际摆放方向可以通过所述图像获取模组301获得,所述图像获取模组301可以为所述便携式电子设备的前置摄像头。具体使用过程中,可以如图4所示,将便携式电子设备放置在所述位置a与b处,进而图像获取模组301可以获得使用者手中的实体球杆3的实际摆放方向的图片以分析出所述实体球杆3的实际摆放方向。

具体来说,当所述使用者手中的实体球杆3的实际摆放方向与所述击球路径的方向基本相同(即二者的差值在预定范围内),所述判断模组308控制通过所述显示模组303显示“实体球杆3的实际摆放方向正确”的信息给使用者;可以理解,所述判断模组308控制通过所述语音模组304语音播放“实体球杆3的实际摆放方向正确”的信息给使用者。当所述使用者手中的实体球杆3的实际摆放方向与所述击球路径的方向不相同(即二者的差值超过预定范围),所述判断模组308控制通过所述显示模组303显示“实体球杆3的实际摆放方向不正确”的信息给使用者;可以理解,所述判断模组308控制通过所述语音模组304语音播放“实体球杆3的实际摆放方向不正确”的信息给使用者。更进一步地,当实体球杆3的实际摆放方向不正确,所述判断模组可以依据所述判断结果给出球杆方向调整建议。

相较于第一实施方式,该第二实施方式的台球击球辅助系统进一步包括输入模组306与虚拟球杆建立模组307、判断模组308,所述输入模组306可以方便使用者自行选择目标球,所述虚拟球杆建立模组307可以使得所述显示模组303上显示供使用者摆放球杆的虚拟球杆图像,所述判断模组308可以判断所述使用者击打动作中的球杆摆放方向是否正确,不仅可以提高使用者的用户体验性,还可以进一步提高击球的成功率,提升使用者的击球水平。

以上实施方式仅用以说明本发明的技术方案而非限制,尽管参照以上较佳实施方式对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换都不应脱离本发明技术方案的精神和范围。本领域技术人员还可在本发明精神内做其它变化等用在本发明的设计,只要其不偏离本发明的技术效果均可。这些依据本发明精神所做的变化,都应包含在本发明所要求保护的范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1