一种动作调整信息提示方法及装置与流程

文档序号:16210617发布日期:2018-12-08 07:41阅读:256来源:国知局
一种动作调整信息提示方法及装置与流程

本发明涉及信息指示技术领域,尤其涉及一种动作调整信息提示方法及装置。

背景技术

现有的很多场景都需要人们执行标准的规范动作,例如打球、瑜伽、工具操作、驾驶模拟等,如果人们执行的动作与标准动作存在偏差或者偏差较大时往往就无法达到预期的效果。以健身为例,健身是当前的流行时尚,越来越多的人开始注重通过体育锻炼来增强体质,但是对于健身而言,只有当人们做出的动作准确规范时才能够最有效的达到预期的健身效果。如果没有专业的教练指导,那么只有自己花费大量的时间去看他人的训练视频、动作分析文章、专业健身书籍、自己琢磨训练动作,不仅浪费时间,人们在健身时也依旧难以判断自己所做出的动作是否标准规范,特别是,一旦人们所做出的动作有误,由于其自身并不知道自己所做出的动作存在缺陷,所以人们就会在后续重复做这个动作,此时可能就会产生与预期相反的效果,比如造成人们肌肉拉伤,因此,如何对需要执行标准动作的场景给出动作调整信息以提示用户成为了亟待解决的重要问题。



技术实现要素:

本发明实施例提供的动作调整信息提示方法及装置,主要解决的技术问题是:现有要求用户根据规定做出标准动作的场景当中,用户在做出相应动作之后,只能通过主观判断的方式粗略地对自己的动作进行评价,评价结果的不客观导致用户很难发现自己动作是否存在缺陷,进而导致用户感受不佳的问题。

为解决上述技术问题,本发明实施例提供一种动作调整信息提示方法,包括:

通过摄像头对现实环境中用户的真实动作进行图像采集得到真实动作图像;

从所述真实动作图像中提取所述真实动作的第一动作图像数据,并将所述第一动作图像数据与当前的预设标准动作图像中标准动作的第二动作图像数据进行匹配;

当确定所述真实动作与所述标准动作匹配失败时,对所述用户进行调整提示,以供所述用户根据提示信息对其真实动作进行调整。

本发明实施例还提供一种动作调整信息提示装置,包括:

图像采集模块,用于通过摄像头对现实环境中用户的真实动作进行图像采集得到真实动作图像;

图像处理模块,用于从所述真实动作图像中提取所述真实动作的第一图像特征数据,并将所述第一图像特征数据与预设标准动作图像中标准动作的第二图像特征数据进行匹配;

提示模块,用于当确定所述真实动作与所述标准动作匹配失败时,对所述用户进行调整提示,以供所述用户根据提示信息对其真实动作进行调整。

本发明实施例还提供一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行前述的动作调整信息提示方法。

本发明的有益效果是:

根据本发明实施例提供的动作调整信息提示方法及装置、以及计算机存储介质,通过摄像头对现实环境中用户的真实动作进行图像采集得到真实动作图像,从真实动作图像中提取该真实动作的第一动作图像数据,并将该第一动作图像数据与预设标准动作图像中标准动作的第二动作图像数据进行匹配,当确定该真实动作与预设标准动作匹配失败时,也即用户做出的真实动作与预设标准动作存在偏差或存在的偏差较大,对用户进行调整提示,以供用户根据提示信息对其真实动作进行调整。本发明实施例所提供的方案,通过控制摄像头对用户做出的真实动作进行客观的数据采集,然后基于数据采集结果评价用户的真实动作与标准动作是否匹配。这种评价方式通过真实的数据采集结果,以客观的视角对用户的动作进行评价,使得评价结果更加真实、准确。同时,本实施例提供方案还会在真实动作与标准动作不匹配时,主动向用户发出调整提示,以确保用户知道自己此时所做出的动作存在缺陷,进而根据该调整提示对自身的动作进行调整以使自身做出标准的动作,这不仅在很大程度上保证了用户动作的规范性,同时也提升了用户体验。

附图说明

图1为本发明实施例一中动作调整信息提示方法的流程示意图;

图2为本发明实施例二中动作调整信息提示方法的流程示意图;

图3-1为本发明实施例二中用户的真实动作示意图;

图3-2为本发明实施例二中显示界面上显示的真实动作与标准动作叠加图像的示意图;

图4为本发明实施例三中动作调整信息提示装置的结构示意图;

图5为本发明实施例四中终端的结构示意图。

具体实施方式

下面通过具体实施方式结合附图对本发明实施例作进一步详细说明。

实施例一:

为了使用户可以在各种不同的场景下做出与该场景适配的规范标准的动作,本发明实施例提供一种动作调整信息提示方法,需要说明的是,这里的场景可以是任意需要用户执行标准规范动作的场景,例如可以是健身场景、驾驶模拟场景、工具操作场景等等,本发明实施例提供的动作调整信息提示方法具体可以参见图1所示,包括:

s101:通过摄像头对现实环境中用户的真实动作进行图像采集得到真实动作图像。

应当理解的是,摄像头可以每隔一预设时间间隔就对现实环境中用户的真实动作进行图像采集,具体预设时间间隔的大小可以由开发人员或者可以由用户自定义设置,当然,摄像头也可以采集连续的视频图像。

其中,采集得到的真实动作图像中包含用户的真实动作以及用户所处的环境。

s102:从真实动作图像中提取真实动作的第一动作图像数据,并将第一动作图像数据与当前的预设标准动作图像中标准动作的第二动作图像数据进行匹配。

其中,预设标准动作图像中可以只包含标准动作,也可以包含该标准动作被执行时所处的环境,需要说明的是,步骤s102中在将当前的预设标准动作图像进行了匹配之后,可以自动跳转到下一个预设标准动作图像,也即对于下一个时刻而言,需要将采集到的下一个时刻真实动作的第一动作图像数据与下一个预设标准动作图像中标准动作的第二动作图像数据进行匹配。

对于每隔一预设时间间隔才进行真实动作图像采集的情形,可以从采集到的每一幅真实动作图像中提取其相应的真实动作的第一动作图像数据,并将各第一动作图像数据与各自对应的预设标准动作图像中标准动作的第二动作图像数据进行匹配。

对于采集到的真实动作图像是连续的视频图像的情形,相应的预设标准动作图像也可以是一个连续的视频图像,此时可以将连续的真实动作视频图像划分为n帧真实动作图像,并相应的将连续的标准动作视频图像划分为n帧标准图像,n为大于1的整数,每一帧真实动作图像与每一帧标准动作图像都有其对应的时序,此时可以从各帧真实动作图像中提取各自对应的第一动作图像数据,并将各第一动作图像数据与各自对应的各帧标准动作图像中标准动作的第二动作图像数据进行匹配。

需要说明的是,本实施例中提取的真实动作的第一动作图像数据可以是用户整个身体动作的一部分动作所对应的数据,也即是,当摄像头采集到的真实动作图像中包含用户整个身体的真实动作时,可以只提取其中一部分真实动作的第一动作图像数据,例如,对于工具操作这一场景而言,更多的动作体现在手上,所以这时可以只提取与手相关的真实动作的第一动作图像数据,当然,对于工具操作这一场景,摄像头在最开始就可以只采集与手相关的场景图像,而不用将用户整个身体动作的图像采集下来。在某些情况下,提取的真实动作的第一动作图像数据也可以是用户整个身体动作所对应的数据,例如,用户在进行健身时,其身体每一个部位的动作都应得到验证,所以此时摄像头采集到的真实动作图像中可以包含用户整个身体的真实动作。

还应当理解的是,本实施例在将真实动作的第一动作图像数据与标准动作的第二动作图像数据进行匹配时,本实施例中的真实动作可以具有优先对比点,以真实动作具体包含用户整个身体各个部位的真实动作为例,可以将用户身体的头部作为优先对比点,此时需要将真实动作中的头部动作与标准动作中的头部优先进行对齐,头部对齐后再将用户身体其他部位的真实动作与标准动作进行匹配,计算得出匹配度;或者也可以将用户身体的脚底作为优先对比点,此时需要将真实动作中的脚底与标准动作中的脚底优先进行对齐,脚底对齐后,再将用户身体其他部位的真实动作与标准动作进行匹配。当然,在其他一些情况下,在将真实动作与标准动作进行匹配时,可以根据每一次的实际情况选择身体部位重合最多的匹配结果作为最终的匹配情况,例如,在真实动作中,用户头部的动作相对于手和脚不标准时,此时在将真实动作与标准动作进行匹配时,可以先将用户真实的手部动作和脚部动作与标准图像中的手部动作与脚部动作对齐后,再计算头部的匹配度,而不是优先对头部对齐再计算手部动作和脚部动作的匹配度。

在其他一些实施例中,用户真实动作的第一动作图像数据还可以通过传感器进行采集,具体而言,可以通过重力传感器的输出值指示用户动作的变化幅度,将真实动作变化的幅度与标准动作变化的幅度进行对比分析,得到匹配结果。

s103:当确定真实动作与标准动作匹配失败时,对用户进行调整提示,以供用户根据提示信息对其真实动作进行调整。

应当理解的是,当确定真实动作与标准动作匹配成功时,可以直接将当前的标准动作更换为下一个新的标准动作,并对用户进行跳转提示,以供用户根据跳转提示做出与下一标准动作对应的真实动作;这样用户在做出下一个新的真实动作时,可以根据该新的标准动作判断用户做出的新的真实动作是否标准规范;在其他的一些实施例中,当确定真实动作与标准动作匹配成功时,可以对用户进行提示,再根据用户下发的指令选择是否将当前的标准动作更换为下一个新的标准动作,只有在接收到用户下发的跳转指令时,才对标准动作进行更新。需要说明的是,本实施例中的标准动作可以一直显示在显示界面上,这样,用户就可以参照显示的标准动作进行模仿,具体而言,在摄像头对现实环境中用户的真实动作进行图像采集得到真实动作图像之前就可以控制显示界面对当前的标准动作进行显示。当然,在标准动作更新之后,显示界面可以实时显示更新后的标准动作,以供用户知晓下一步所要完成的具体动作。

在控制显示界面对标准动作进行显示的这一基础之上,本实施例在从真实动作图像中提取真实动作的第一图像特征数据之后还可以控制显示界面对当前采集到的真实动作进行显示,也即显示界面可以对真实动作和相应的标准动作进行同步显示,其中,可以将真实动作和标准动作分别独立进行显示,也可以将真实动作叠加在标准动作上,将叠加得到的最终图像进行显示。

但应当理解的是,在显示界面上显示的图像可以只包含标准动作或者标准动作与真实动作的组合,也可以在此基础之上包含具体的场景图像,这个场景图像可以是通过摄像头采集到的用户所处的环境图像,也可以是预设标准动作图像中具体的环境图像。

本实施例中,当确定真实动作与标准动作匹配失败时,对用户进行调整提示可以包括:针对真实动作不匹配于标准动作的部分向用户进行语音提示;和/或,针对真实动作不匹配于标准动作的部分在显示界面上显示对应的图标以向用户进行提示。当然,还可以针对真实动作不匹配于标准动作的部分在显示界面上显示相应的文字说明,以提示用户。

最后,需要对将真实动作与标准动作进行匹配的方式,以及判定匹配失败或成功的方式进行说明。

本实施例从真实动作图像中提取真实动作的第一动作图像数据包括:获取预设特征点在真实动作图像中的第一位置数据;其中预设特征点可以由开发人员任意设置,例如,对于用户整个身体的真实动作而言,预设特征点可以为用户的头部轮廓、手臂轮廓、腿部轮廓,也即此时第一位置数据表征的是头部轮廓、手臂轮廓以及腿部轮廓在虚拟图像上(二维平面上)的坐标点,假设提取得到的第一位置数据为(bn1,bn2……bni),相应的第二位置数据为(an1,an2……ani),第二位置数据为预设特征点在标准动作图像中的位置数据,也即第二位置数据表征的是标准动作的头部轮廓、手臂轮廓以及腿部轮廓在二维平面上的坐标点,其中每一个位置数据am(0<m<i+1)以及bm(0<m<i+1)都表征一个二维平面上的坐标点。因此,本实施例中,将第一图像特征数据与预设标准动作图像中标准动作的第二图像特征数据进行匹配包括:计算第一位置数据同第二位置数据之间的方差,得到特征点方差值,在特征点方差值大于预设方差值时,判定真实动作与标准动作匹配失败,在特征点方差值小于等于预设方差值时,判定真实动作与标准动作匹配成功。在其他一些实施例中,也可以计算计算第一位置数据与第二位置数据之间的标准差,得到特征点标准差值,其中,特征点标准差值可以根据如下公式进行计算:

其中,方差为该标准差的平方。在真实动作与标准动作不匹配时,可以提示用户向何种方位,调整多少距离,也即其调整的距离以及角度可以根据位置矢量α=am-bm进行计算。

本发明实施例提供的动作调整信息提示方法,通过摄像头对现实环境中用户的真实动作进行图像采集得到真实动作图像,从真实动作图像中提取该真实动作的第一动作图像数据,并将该第一动作图像数据与预设标准动作图像中标准动作的第二动作图像数据进行匹配,当确定该真实动作与预设标准动作匹配失败时,也即用户做出的真实动作与预设标准动作存在偏差或存在的偏差较大,对用户进行调整提示,以供用户根据提示信息对其真实动作进行调整,从而使用户可以做出标准动作。

实施例二:

为了更好的理解本发明,本实施例在实施例一的基础上,将该动作调整信息提示方法应用于健身场景,在此基础之上,显示界面同时对真实动作与标准动作进行显示。

由于显示界面可以对真实动作与标准动作同时进行显示,为了进一步使用户在观看真实动作和标准动作时获得更好的视觉感受,所以本实施例提供的动作调整信息提示方法可以基于增强现实实现。

增强现实技术是一种将真实世界信息和虚拟世界信息“无缝”集成的新技术,是把原本在现实世界的一定时间空间范围内很难体验到的实体信息(视觉信息、声音、味道、触觉等)通过电脑等科学技术,模拟仿真后再叠加,将虚拟的信息应用到真实世界,被人类感官所感知,从而达到超越现实的感官体验。真实的环境和虚拟的物体实时地叠加到了同一个画面或空间同时存在。ar(augmentedreality,增强现实)系统的实时交互性,综合大数据分析技术和人工智能算法,可以形象的为用户提供实时指引操作。因此,基于增强显示对用户的动作进行指导,可以使用户更有身临其境的感觉。

请参见图2所示,图2为本实施例提供的动作调整信息提示方法的流程示意图,具体包括:

s201:控制显示界面对预设标准动作图像中的标准动作进行显示。

当然,显示界面上此时除了显示该标准动作之外,还可以显示该标准动作图像中的场景内容,也即是可以直接对该标准动作图像进行显示。

s202:通过摄像头对现实环境中用户的当前真实动作进行图像采集得到当前真实动作图像。

具体而言,可以通过终端的一个摄像头或者多个摄像头对真实动作进行图像采集。

s203:从当前真实动作图像中提取当前真实动作的第一动作图像特征点,并控制当前真实动作在显示界面显示。

也即此时,真实动作与标准动作同时在增强显示系统的显示界面上显示,请参见图3-1与图3-2,图3-1为用户当前的真实动作,图3-2为显示界面上显示的图像,图3-2中的虚线图像为当前动作的标准动作,实线为用户当前的真实动作。达到标准的图像会显示为第三种明显颜色或者加粗提示,图中加粗部分为达到标准的动作,未达到标准的动作会分别显示,并可以在显示界面给出文字提示或者图标提示,或者另外通过语音提示的方式告知用户。如图3-2所示,头部动作和右手动作未达到标准,可以给出虚线箭头提示或者语音提示,身体和左手双脚达到标准,着重加粗显示。

s204:计算第一动作图像特征点与第二图像特征点之间的特征点方差值。

s205:判断该特征点方差值是否大于预设方差值,如是,转至s206,如否,转至s207。

s206:对用户进行调整提示,以供用户根据提示信息调整自身的真实动作。

s207:判断是否所有的标准动作图像已经完结,如是,转至s208,如否转至s209。

s208:控制显示界提示用户动作结束。

s209:控制显示界面对下一个新的标准动作进行显示。

本发明实施例提供的动作调整信息提示方法,通过摄像头获取用户真实动作图像,并将表征真实动作的第一动作图像数据与标准动作的第二动作图像数据进行对比,实时给出健身动作建议,能够大大提高用户的动作规范性。

实施例三:

本实施例提供一种动作调整信息提示装置,请参见图4所示,包括图像采集模块41、图像处理模块42以及提示模块43。

其中,图像采集模块41用于通过摄像头对现实环境中用户的真实动作进行图像采集得到真实动作图像。

应当理解的是,摄像头可以每隔一预设时间间隔就对现实环境中用户的真实动作进行图像采集,具体预设时间间隔的大小可以由开发人员或者可以由用户自定义设置,当然,摄像头也可以采集连续的视频图像。

采集得到的真实动作图像中包含用户的真实动作以及用户所处的环境。

图像处理模块42用于从真实动作图像中提取真实动作的第一图像特征数据,并将第一图像特征数据与预设标准动作图像中标准动作的第二图像特征数据进行匹配。

其中,预设标准动作图像中可以只包含标准动作,也可以包含该标准动作被执行时所处的环境,需要说明的是,图像处理模块42在将当前的预设标准动作图像进行了匹配之后,可以自动跳转到下一个预设标准动作图像,也即对于下一个时刻而言,需要将采集到的下一个时刻真实动作的第一动作图像数据与下一个预设标准动作图像中标准动作的第二动作图像数据进行匹配。

当图像采集模块41每隔一预设时间间隔才进行真实动作图像采集时,图像处理模块42可以从采集到的每一幅真实动作图像中提取其相应的真实动作的第一动作图像数据,并将各第一动作图像数据与各自对应的预设标准动作图像中标准动作的第二动作图像数据进行匹配。

当图像采集模块41采集到的真实动作图像是连续的视频图像的情形时,相应的预设标准动作图像也可以是一个连续的视频图像,此时图像处理模块42可以将连续的真实动作视频图像划分为n帧真实动作图像,并相应的将连续的标准动作视频图像划分为n帧标准图像,n为大于1的整数,每一帧真实动作图像与每一帧标准动作图像都有其对应的时序,此时可以从各帧真实动作图像中提取各自对应的第一动作图像数据,并将各第一动作图像数据与各自对应的各帧标准动作图像中标准动作的第二动作图像数据进行匹配。

需要说明的是,本实施例中提取的真实动作的第一动作图像数据可以是用户整个身体动作的一部分动作所对应的数据,也即是,当摄像头采集到的真实动作图像中包含用户整个身体的真实动作时,可以只提取其中一部分真实动作的第一动作图像数据,例如,对于工具操作这一场景而言,更多的动作体现在手上,所以这时可以只提取与手相关的真实动作的第一动作图像数据,当然,对于工具操作这一场景,摄像头在最开始就可以只采集与手相关的场景图像,而不用将用户整个身体动作的图像采集下来。在某些情况下,提取的真实动作的第一动作图像数据也可以是用户整个身体动作所对应的数据,例如,用户在进行健身时,其身体每一个部位的动作都应得到验证,所以此时摄像头采集到的真实动作图像中可以包含用户整个身体的真实动作。

还应当理解的是,本实施例图像处理模块42在将真实动作的第一动作图像数据与标准动作的第二动作图像数据进行匹配时,本实施例中的真实动作可以具有优先对比点,以真实动作具体包含用户整个身体各个部位的真实动作为例,可以将用户身体的头部作为优先对比点,此时需要将真实动作中的头部动作与标准动作中的头部优先进行对齐,头部对齐后再将用户身体其他部位的真实动作与标准动作进行匹配,计算得出匹配度;或者也可以将用户身体的脚底作为优先对比点,此时需要将真实动作中的脚底与标准动作中的脚底优先进行对齐,脚底对齐后,再将用户身体其他部位的真实动作与标准动作进行匹配。当然,在其他一些情况下,图像处理模块42在将真实动作与标准动作进行匹配时,可以根据每一次的实际情况选择身体部位重合最多的匹配结果作为最终的匹配情况,例如,在真实动作中,用户头部的动作相对于手和脚不标准时,此时在将真实动作与标准动作进行匹配时,可以先将用户真实的手部动作和脚部动作与标准图像中的手部动作与脚部动作对齐后,再计算头部的匹配度,而不是优先对头部对齐再计算手部动作和脚部动作的匹配度。

在其他一些实施例中,用户真实动作的第一动作图像数据还可以直接通过传感器进行采集,具体而言,可以通过重力传感器的输出值指示用户动作的变化幅度,将真实动作变化的幅度与标准动作变化的幅度进行对比分析,得到匹配结果。

本实施例中的提示模块43用于当确定真实动作与标准动作匹配失败时,对所述用户进行调整提示,以供用户根据提示信息对其真实动作进行调整。

应当理解的是,当确定真实动作与标准动作匹配成功时,可以直接将当前的标准动作更换为下一个新的标准动作,并对用户进行跳转提示,以供用户根据跳转提示做出与下一标准动作对应的真实动作;这样用户在做出下一个新的真实动作时,可以根据该新的标准动作判断用户做出的新的真实动作是否标准规范;在其他的一些实施例中,当确定真实动作与标准动作匹配成功时,还可以通过提示模块43对用户进行提示,再根据用户下发的指令选择是否将当前的标准动作更换为下一个新的标准动作,只有在接收到用户下发的跳转指令时,才对标准动作进行更新。需要说明的是,本实施例中的标准动作可以一直显示在显示界面上,这样,用户就可以参照显示的标准动作进行模仿,具体而言,在摄像头对现实环境中用户的真实动作进行图像采集得到真实动作图像之前就可以控制显示界面对当前的标准动作进行显示。当然,在标准动作更新之后,显示界面可以实时显示更新后的标准动作,以供用户知晓下一步所要完成的具体动作。

在控制显示界面对标准动作进行显示的这一基础之上,本实施例在从真实动作图像中提取真实动作的第一图像特征数据之后还可以控制显示界面对当前采集到的真实动作进行显示,也即显示界面可以对真实动作和相应的标准动作进行同步显示,其中,可以将真实动作和标准动作分别独立进行显示,也可以将真实动作叠加在标准动作上,将叠加得到的最终图像进行显示。

但应当理解的是,在显示界面上显示的图像可以只包含标准动作或者标准动作与真实动作的组合,也可以在此基础之上包含具体的场景图像,这个场景图像可以是通过摄像头采集到的用户所处的环境图像,也可以是预设标准动作图像中具体的环境图像。

本实施例中的提示模块43用于针对真实动作不匹配于标准动作的部分向用户进行语音提示,和/或针对真实动作不匹配于标准动作的部分在显示界面上显示对应的图标以向用户进行提示。

最后,还需要说明的是,本实施例中的图像处理模块42可以获取预设特征点在真实动作图像中的第一位置数据;其中预设特征点可以由开发人员任意设置,例如,对于用户整个身体的真实动作而言,预设特征点可以为用户的头部轮廓、手臂轮廓、腿部轮廓,也即此时第一位置数据表征的是头部轮廓、手臂轮廓以及腿部轮廓在虚拟图像上(二维平面上)的坐标点,假设提取得到的第一位置数据为(bn1,bn2……bni),相应的第二位置数据为(an1,an2……ani),第二位置数据为预设特征点在标准动作图像中的位置数据,也即第二位置数据表征的是标准动作的头部轮廓、手臂轮廓以及腿部轮廓在二维平面上的坐标点,其中每一个位置数据am(0<m<i+1)以及bm(0<m<i+1)都表征一个二维平面上的坐标点。因此,本实施例中,将第一图像特征数据与预设标准动作图像中标准动作的第二图像特征数据进行匹配包括:计算第一位置数据同第二位置数据之间的方差,得到特征点方差值,在特征点方差值大于预设方差值时,判定真实动作与标准动作匹配失败,在特征点方差值小于等于预设方差值时,判定真实动作与标准动作匹配成功。在其他一些实施例中,也可以计算计算第一位置数据与第二位置数据之间的标准差,得到特征点标准差值,其中,特征点标准差值可以根据如下公式进行计算:

其中,方差为该标准差的平方。在真实动作与标准动作不匹配时,可以提示用户向何种方位,调整多少距离,也即其调整的距离以及角度可以根据位置矢量α=am-bm进行计算。

本实施例提供的动作调整信息提示装置,通过图像采集模块采集现实环境中用户的真实动作得到真实动作图像,再通过图像处理模块从真实动作图像中提取真实动作的第一图像特征数据,并将第一图像特征数据与预设标准动作图像中标准动作的第二图像特征数据进行匹配,当确定真实动作与标准动作匹配失败时,提示模块对用户进行调整提示,以供用户根据提示信息对其真实动作进行调整,从而可以大大提升用户动作的规范性,使用户可以根据该提示对自身的动作做出实时调整。

实施例四:

本实施例提供一种终端,终端的部分结构示意图参见图5所示。包括:显示单元51,电源52,存储装置,存储装置具体可以为存储器53或者硬盘,处理器54等部件。应当说明的是,图5示出的终端结构不构成对终端的限定,可以包括比图示更多或者更少的部件。

结合图5对终端的各个构成部件进行具体的介绍:

显示单元51用于显示由用户输入的信息或提供给用户的信息以及终端的各种菜单,显示单元51包括但不限于显示面板511,可以采用液晶显示器、发光二极管等形式来配置显示面板511,例如,可以在显示面板511上显示文字或图标以提示用户对其动作进行调整。应当理解的是,对于本发明而言,真实动作以及标准动作除了可以在该终端上的显示面板511上进行显示之外,还可以显示在该终端以外的显示界面上。

终端上还包括给各个部件供电的电源52,例如电池,电源52可以通过电源52管理系统与处理器54相连,从而通过电源52管理系统实现管理充电、放电及功耗管理等功能。

存储器53可以存储软件程序以及各种模块,处理器54通过运行存储在存储器53的软件程序以及模块从而执行终端的各种功能应用以及数据处理。其中,存储器53具体可以包括非易失性存储器53、易失性存储器53等。在本实施例中,存储器53中存储有多个指令以实现本发明的终端控制方法。

处理器54是终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或者执行存储在存储器53内的软件程序或者模块,以及调用存储在存储器53中数据,执行移动终端的各功能和数据处理,从而对移动终端进行整体监控。在本实施例中,处理器54执行存储器53内的指令实现以下操作:

处理器54控制摄像头对现实环境中用户的真实动作进行图像采集得到真实动作图像;

处理器54从真实动作图像中提取真实动作的第一动作图像数据,并将第一动作图像数据与当前的预设标准动作图像中标准动作的第二动作图像数据进行匹配;

处理器54确定真实动作与标准动作匹配失败时,对用户进行调整提示,以供用户根据提示信息对其真实动作进行调整。

进一步地,处理器54在确定真实动作与标准动作匹配成功时,直接将当前的标准动作更换为下一标准动作,并对用户进行跳转提示,以供用户根据所述跳转提示做出与下一标准动作对应的真实动作;或,当确定真实动作与标准动作匹配成功时,对用户进行提示,并在接收到用户下发的跳转指令后,将当前的标准动作更换为下一标准动作。

进一步地,处理器54在通过摄像头对现实环境中用户的真实动作进行图像采集得到真实动作图像之前控制显示界面对当前的所述标准动作进行显示。

进一步地,处理器54从真实动作图像中提取真实动作的第一图像特征数据之后控制所述显示界面对当前采集到的所述真实动作进行显示。

进一步地,处理器54将真实动作叠加到标准动作上并将叠加得到的图像显示在显示界面上。

进一步地,处理器54针对真实动作不匹配于标准动作的部分向用户进行语音提示;和/或,针对真实动作不匹配于标准动作的部分在显示界面上显示对应的图标以向用户进行提示。

进一步地,处理器54获取预设特征点在真实动作图像中的第一位置数据,计算第一位置数据同第二位置数据之间的方差,得到特征点方差值,第二位置数据为预设特征点在标准动作图像中的位置数据;在特征点方差值大于预设方差值时,判定真实动作与标准动作匹配失败。

通过本发明实施例提供的终端,通过处理器控制摄像头对现实环境中用户的真实动作进行图像采集得到真实动作图像,从真实动作图像中提取该真实动作的第一动作图像数据,并将该第一动作图像数据与预设标准动作图像中标准动作的第二动作图像数据进行匹配,当确定该真实动作与预设标准动作匹配失败时,也即用户做出的真实动作与预设标准动作存在偏差或存在的偏差较大,对用户进行调整提示,以供用户根据提示信息对其真实动作进行调整,从而使用户可以做出标准动作。

显然,本领域的技术人员应该明白,上述本发明实施例的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在计算机存储介质(rom/ram、磁碟、光盘)中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。所以,本发明不限制于任何特定的硬件和软件结合。

以上内容是结合具体的实施方式对本发明实施例所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。

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