防误触识别方法、装置、点读设备及其点读识别方法

文档序号:1736923 发布日期:2019-12-20 浏览:25次 >En<

阅读说明:本技术 防误触识别方法、装置、点读设备及其点读识别方法 (False touch prevention identification method and device, touch reading equipment and touch reading identification method thereof ) 是由 张明云 于 2019-09-16 设计创作,主要内容包括:本发明公开了一种防误触识别方法、装置、点读设备及其点读识别方法。其中,防误触识别方法包括:获取指定的可视区内,用户点读书本的手势图像帧;根据手势图像帧,识别所用户预设时间内的手势是否为有效手势;当识别手势为有效手势时,进一步获取用户指向书本的触点的位置坐标;检测触点的位置坐标是否处于书本的有效点读区;当检测到触点的位置坐标处于书本的有效点读区时,判定用户的手势操作为点读操作;当检测到触点的位置坐标不处于书本的有效点读区,或用户的手势不是有效手势时,判定用户的手势操作为非点读操作。通过本发明,大大减少了误触引发的点读,提升了用户体验,减少了服务器因为误触导致的并发高、消耗额外成本的问题。(The invention discloses a false touch prevention identification method and device, a touch reading device and a touch reading identification method thereof. The false touch prevention identification method comprises the following steps: acquiring a gesture image frame of a user for reading a book in a designated visual area; identifying whether the gesture within the preset time of the user is an effective gesture according to the gesture image frame; when the gesture is recognized to be an effective gesture, further acquiring the position coordinates of a contact point of the book pointed by the user; detecting whether the position coordinates of the contact points are in an effective reading area of the book; when the position coordinates of the contact points are detected to be in the effective reading area of the book, judging the gesture operation of the user to be the reading operation; and when the position coordinates of the touch points are not detected to be in the effective touch and reading area of the book, or the gesture of the user is not an effective gesture, judging that the gesture operation of the user is a non-touch and reading operation. According to the invention, the click-to-read caused by the false touch is greatly reduced, the user experience is improved, and the problems of high concurrency and extra cost consumption of the server caused by the false touch are reduced.)

防误触识别方法、装置、点读设备及其点读识别方法

技术领域

本发明涉及电子设备技术领域,尤其涉及防误触识别方法、装置、点读设备及其点读识别方法。

背景技术

家教机是提供优质教育资源的Android平板,家教机上设置有摄像头。用户指着纸质书本上的内容,该家教机便会识别并取出和用户点击位置对应的文本、多媒体数据,实现点哪里就展示、播放对应位置信息的功能。但使用时也容易产生误触,从而产生以下问题:

1、用户非点击操作也识别为点击,无故响应严重影响用户使用体验;

2、误触多增加服务器的并发,导致额外的成本消耗。

发明内容

本发明提供一种防误触识别方法、装置、点读设备及其点读识别方法,用以解决现有技术中由于用户误触引起点读,从而影响用户体验,增加设备功耗的技术问题。具体的,本发明的技术方案如下:

第一方面,本发明提供一种防误触识别方法,包括:获取指定的可视区内,用户点读书本的手势图像帧;根据所述手势图像帧,识别所用户预设时间内的手势是否为有效手势;当识别所述手势为有效手势时,根据所述手势图像帧,获取所述用户指向所述书本的触点的位置坐标;检测所述触点的位置坐标是否处于所述书本的有效点读区;当检测到所述触点的位置坐标处于所述书本的有效点读区时,判定所述用户的手势操作为点读操作;当检测到所述触点的位置坐标不处于所述书本的有效点读区,或所述用户预设时间内的手势不是有效手势时,判定所述用户的手势操作为非点读操作。

优选地,所述根据所述手势图像帧,识别所述用户预设时间内的手势是否为有效手势包括:在所述手势图像帧中识别出所述用户的手指;根据所述手势图像帧,判定所述用户的手指是否定位到同一位置达到预设时间;当判定所述用户的手指定位到同一位置达到预设时间时,识别所述用户的手势;根据预设的点读手势,判断所述用户的手势是否为有效手势。

优选地,在判定所述触点的位置坐标处于所述书本的有效点读区之后还包括:根据所述手势图像帧,识别所述用户当前是否正对所述书本进行翻页操作;当识别到所述用户当前正对所述书本进行翻页操作时,判定所述用户的手势操作为非点读操作。

优选地,在获取指定的可视区内,用户点读书本的手势图像帧之前还包括:采集所述用户的语音信息;解析所述语音信息,判断所述用户当前是否需要点读;当判定所述用户当前需要点读时,获取指定的可视区内,用户点读书本的手势图像帧。

第二方面,本发明提供了一种防误触识别装置,包括:图像获取模块,用于获取指定的可视区内,用户点读书本的手势图像帧;识别检测模块,用于根据所述手势图像帧,识别所用户预设时间内的手势是否为有效手势;坐标获取模块,用于当识别所述手势为有效手势时,根据所述手势图像帧,获取所述用户指向所述书本的触点的位置坐标;坐标判断模块,用于检测所述触点的位置坐标是否处于所述书本的有效点读区;操作判断模块,用于当检测到所述触点的位置坐标处于所述书本的有效点读区时,判定所述用户的手势操作为点读操作;当检测到所述触点的位置坐标不处于所述书本的有效点读区,或所述用户预设时间内的手势不是有效手势时,判定所述用户的手势操作为非点读操作。

优选地,所述识别检测模块包括:手指识别子模块,用于在所述手势图像帧中识别出所述用户的手指;稳定检测子模块,用于根据所述手势图像帧,判定所述用户的手指是否定位到同一位置达到预设时间;手势识别子模块,用于当判定所述用户的手指定位到同一位置达到预设时间时,识别所述用户的手势;并根据预设的点读手势,判断所述用户的手势是否为有效手势。

优选地,所述防误触识别装置还包括:翻页检测模块,用于根据所述手势图像帧,识别所述用户当前是否正对所述书本进行翻页操作;当识别所述用户当前正对所述书本进行翻页操作时,所述操作判断模块判定所述用户的手势操作为非点读操作。

优选地,所述防误触识别装置还包括:语音采集模块,用于采集用户的语音信息;语音解析模块,用于解析所述语音信息,判断所述用户当前是否需要点读;当判定所述用户当前需要点读时,通过所述图像获取模块获取指定的可视区内,用户点读书本的手势图像帧。

第三方面,本发明还提供了一种点读设备,包括:本发明任一项所述的防误触识别装置、及点读响应装置;所述点读响应装置包括:点读数据库,用于存储点读书本信息及对应的点读数据信息;特征提取模块,用于当判定所述用户的手势操作为点读操作时,根据所述手势图像帧获取当前点读页的图像特征信息;数据查找模块,用于根据所述当前点读页的图像特征信息,在预存的点读数据库中查找到对应的点读书本及页码;数据提取模块,用于根据查找到的点读书本及页码,结合所述触点的位置坐标,提取对应的点读数据信息;播放展示模块,用于响应所述用户的点读操作,播放所述点读数据信息。

第四方面,本发明还提供了一种点读设备的点读识别方法,应用于本发明所述的点读设备,所述点读方法包括:获取指定的可视区内,用户点读书本的手势图像帧;根据所述手势图像帧,识别所用户预设时间内的手势是否为有效手势;当识别所述手势为有效手势时,根据所述手势图像帧,获取所述用户指向所述书本的触点的位置坐标;检测所述触点的位置坐标是否处于所述书本的有效点读区;当检测到所述触点的位置坐标处于所述书本的有效点读区时,判定所述用户的手势操作为点读操作;当检测到所述触点的位置坐标不处于所述书本的有效点读区,或所述用户预设时间内的手势不是有效手势时,判定所述用户的手势操作为非点读操作;当判定所述用户的手势操作为点读操作时,根据所述手势图像帧获取当前点读页的图像特征信息;根据所述当前点读页的图像特征信息,在预存的点读数据库中查找到对应的点读书本及页码;根据查找到的点读书本及页码,结合所述触点的位置坐标,提取对应的点读数据信息;响应所述用户的点读操作,播放所述点读数据信息。

本发明至少包括以下一项技术效果:

(1)采用本发明的防误触识别方法,对用户在书本上的手势操作进行了相应识别和检测,具体的,要求用户预设时间内的手势为有效手势,且用户指向书本的触点位置处于书本的有效点读区,方可认为用户的该手势操作为点读操作,而不是误触,从而大大减少了用户手在书本外、或一些非标准手势导致的误触,提升了用户体验;同时减少了服务器因为误触导致的并发高、消耗额外成本的问题。

(2)本发明的误触识别方法中,特别的,对于用户的手势操作进行稳定性和识别检测,具体的,要求用户的手指定位到同一位置一段时间(稳定性检测),若稳定性检测合格的情况下,再将用户的手势动作与预存的点读手势动作进行了比对,判定用户此次的手势动作是否是有效手势,一般的误触则不会保持一定的时间,且其手势操作也不一定是预存的点读手势操作,因此通过该稳定及手势识别方式,便可将大量的误触操作检测出来,从而减少引发不必要的点读。

(3)本发明的误触识别方法中,还增加了翻页操作检测,进一步排除翻页操作,大大提高点读手势识别判断的准确性。

(4)本发明中,在触发误触识别之前,还需要采集用户的语音信息,在解析到用户语音信息为当前需要进行点读时,再才触发误触识别,如此,只有用户发出需要点读的语音指令时,才会启动误触识别,从而大大减小了误触识别的工作量,节省了设备功耗。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一种防误触识别方法的一个实施例的流程图;

图2为本发明一种防误触识别方法的另一实施例的流程图;

图3为本发明一种防误触识别方法的另一实施例的流程图;

图4为本发明一种防误触识别方法的另一实施例的流程图;

图5为本发明一种防误触识别装置的一个实施例的结构框图;

图6为本发明一种防误触识别装置的另一实施例的结构框图;

图7为本发明一种点读设备的一个实施例的结构框图;

图8为本发明一种点读设备的点读识别方法的一个实施例的流程图。

具体实施方式

以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其他实施例中也可以实现本申请。在其他情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。

应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”指示所述描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其他特征、整体、步骤、操作、元素、组件和/或集合的存在或添加。

为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘出了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。

还应当进一步理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。

具体实现中,本申请实施例中描述的终端设备包括但不限于诸如具有触摸敏感表面(例如,触摸屏显示器和/或触摸板)的移动电话、膝上型计算机、家教机或平板计算机之类的其他便携式设备。还应当理解的是,在某些实施例中,所述终端设备并非便携式通信设备,而是具有触摸敏感表面(例如:触摸屏显示器和/或触摸板)的台式计算机。

在接下来的讨论中,描述了包括显示器和触摸敏感表面的终端设备。然而,应当理解的是,终端设备可以包括诸如物理键盘、鼠标和/或控制杆的一个或多个其他物理用户接口设备。

终端设备支持各种应用程序,例如以下中的一个或多个:绘图应用程序、演示应用程序、网络创建应用程序、文字处理应用程序、盘刻录应用程序、电子表格应用程序、游戏应用程序、电话应用程序、视频会议应用程序、电子邮件应用程序、即时消息收发应用程序、锻炼支持应用程序、照片管理应用程序、数码相机应用程序、数字摄像机应用程序、Web浏览应用程序、数字音乐播放器应用程序和/或数字视频播放器应用程序。

可以在终端设备上执行的各种应用程序可以使用诸如触摸敏感表面的至少一个公共物理用户接口设备。可以在应用程序之间和/或相应应用程序内调整和/或改变触摸敏感表面的一个或多个功能以及终端上显示的相应信息。这样,终端的公共物理架构(例如,触摸敏感表面)可以支持具有对用户而言直观且透明的用户界面的各种应用程序。

另外,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。

图1示出了本发明提供的一种防误触识别方法的一个实施例,具体的,包括:

S101,获取指定的可视区内,用户点读书本的手势图像帧;

具体的,比如可以通过摄像头拍摄可视区内的视频,并从中获取用户手指指向书本的手势图像帧,该手势图像帧可以是一关键帧图像也可以是多帧图像。

S102,根据所述手势图像帧,识别所用户预设时间内的手势是否为有效手势;若是,进入步骤S103;否则,进入步骤S106;

具体的,预设时间内的手势,即用户在预设的时间段内保持的手势操作,比如预设的时间段为3S,那么如果用户做出手势A并坚持了至少3S,那么该3S内的手势A便为预设时间内的手势,然后再来判断该坚持了至少3S的手势A是否是有效手势。比如有效手势为手指向下指向书本至少稳定3S,而如果用户坚持了至少3S的手势A为手指指向上方,那么显然,该手势A不是有效手势,当然也不会触发点读。

S103,根据所述手势图像帧,获取所述用户指向所述书本的触点的位置坐标;

具体的,如果前一步骤判断出用户预设时间内的手势为有效手势的情况下,则接下来再获取用户手指指向书本的触点位置,也就是用户指尖与书本接触的位置点,该位置点称为触点,通过手势图像帧,我们可以识别获取出该触点处于当前书页的哪个位置。

S104,检测所述触点的位置坐标是否处于所述书本的有效点读区;若是,进入步骤S105;否则,进入步骤S106;

具体的,书本中并不是任何一个地方都是点读区,比如空白的区域,比如页码位置区域等,因此,如果用户指向的地方不属于点读区的话也不会触发点读,因此,在判断出用户的手势为有效手势之后,还需要判断出用户指向的触点位置坐标是否属于点读区域。书本上点读区和非点读区的设置可以提前设置,比如书页的空白区域、页码位置区域等设置为非点读区,其余位置设为点读区。当然,更佳的,识别到用户当前正在看的书本及其当前页码,然后搜索获取到当前页码中包含的点读区,然后再针对触点位置进行判断其是否处于点读区,进而判断出该用户的手势操作是否为点读操作。

S105,判定所述用户的手势操作为点读操作;

S106,判定所述用户的手势操作为非点读操作。

具体的,判断出用户的手势操作为点读操作的话,则点读机便会给予点读响应,而如果该手势操作为非点读操作的话,那么就说明可能是用户误触,那么点读机就不会给予回应,从而减少点读机的触发,降低其功耗,提升用户体验。

本发明防误触识别方法的另一实施例,如图2所示,包括:

S201,获取指定的可视区内,用户点读书本的手势图像帧;

S202,在所述手势图像帧中识别出所述用户的手指;

具体的,获取到用户点读书本的手势图像帧之后,则对该图像帧进行图像识别处理,识别出该手势图像帧中该用户的手指。

S203,根据所述手势图像帧,判定所述用户的手指是否定位到同一位置达到预设时间;

具体的,识别出用户的手指之后,再根据拍摄的手势图像帧,这里的手势图像帧一般不止一帧图像,比如从拍摄的可视区视频中,提取到的若干手势图像关键帧,然后从这些手势关键帧之间的时间间隔可以获得出其手势保持的时间。然后再判断用户手指定位到同一位置的时间是否达到了预设时间。

S204,当判定所述用户的手指定位到同一位置达到预设时间时,识别所述用户的手势;

具体的,如果判断出用户的手指定位到同一个位置达到了预设时间,比如用户指向书本某位置,该手指指向书本某位置保持了4S,而如果预设时间为3S的话,那么显然,该用户手指指向书本某位置的保持时间满足了预设时间,那么便可进一步识别该手势,判断该手势是否是用于点读的有效手势。

S205,根据预设的点读手势,判断所述用户的手势是否为有效手势;若是,进入步骤S206;否则,进入步骤S209;

S206,根据所述手势图像帧,获取所述用户指向所述书本的触点的位置坐标;

S207,检测所述触点的位置坐标是否处于所述书本的有效点读区;若是,进入步骤S208;否则,进入步骤S209;

S208,判定所述用户的手势操作为点读操作;

S209,判定所述用户的手势操作为非点读操作。

本实施例中,对于用户的手势操作进行稳定性和识别检测,具体的,要求用户的手指定位到同一位置一段时间(稳定性检测),若稳定性检测合格的情况下,再将用户的手势动作与预存的点读手势动作进行了比对,判定用户此次的手势动作是否是有效手势,一般的误触则不会保持一定的时间,且其手势操作也不一定是预存的点读手势操作,因此通过该稳定及手势识别方式,便可将大量的误触操作检测出来,从而减少引发不必要的点读。

本发明防误触识别方法的另一实施例,在上述任一防误触识别方法的任一实施例的基础上,如图3所示,包括:

S301,获取指定的可视区内,用户点读书本的手势图像帧;

S302,根据所述手势图像帧,识别所用户预设时间内的手势是否为有效手势;若是,进入步骤S303;否则,进入步骤S307;

S303,根据所述手势图像帧,获取所述用户指向所述书本的触点的位置坐标;

S304,检测所述触点的位置坐标是否处于所述书本的有效点读区;若是,进入步骤S305;否则,进入步骤S307;

S305,根据所述手势图像帧,识别所述用户当前是否正对所述书本进行翻页操作;若是,进入步骤S307;否则,进入步骤S306;

具体的,由于用户在翻页操作时,有可能手指同样会触到某点读区域,也同样有可能指触某点读区保持的时间达到了预设时间,因此,在执行完上述步骤之后,还需要对其手势是否是翻页操作进行检测,进一步排除用户翻页操作的可能性,从而更加准确的判断出用户当前的手势操作是否是点读操作。

S306,判定所述用户的手势操作为点读操作;

S307,判定所述用户的手势操作为非点读操作。

本发明结合书本点读区检测(用户手指是否指向点读区)、书本翻页检测(用户手势是否为翻页操作)、稳定性检测及过滤无效手势(用户手势是否保持了预设时间,是否为有效手势)等技术,大大减少了用户手在书本外、翻页时、非标准手势导致的误触,提升了用户体验的同时减少了服务器因为误触导致的并发高、消耗额外成本的问题。

本发明防误触识别方法的另一实施例,在上述任一防误触识别方法实施例的基础上,增加了语音采集与解析步骤,具体的,如图4所示,包括:

S401,采集所述用户的语音信息;

具体的,比如用户当前想要点读书本上的某处内容,那么便可以对家教机或者点读机说:“我要点读”,或者“这里怎么读”等等,只需要是表达出用户当前需要点读的意愿的语音信息即可。

S402,解析所述语音信息,判断所述用户当前是否需要点读;若是,进入步骤S403;

具体的,采集到该用户的语音信息后,便可对其进行解析,获取该语音信息的语义,进而根据该语义判断出该用户当前是否需要点读,如果判断其当前需要点读的话则再进行后续的图像获取及识别步骤。当然,解析出的语音信息并不是用户当前需要点读的消息时,则不会进行后续的图像获取及识别步骤,从而大大节省设备功耗,也提高了点读操作识别的准确率。

S403,获取指定的可视区内,用户点读书本的手势图像帧;

S404,根据所述手势图像帧,识别所用户预设时间内的手势是否为有效手势;若是,进入步骤S405;否则,进入步骤S408;

S405,根据所述手势图像帧,获取所述用户指向所述书本的触点的位置坐标;

S406,检测所述触点的位置坐标是否处于所述书本的有效点读区;若是,进入步骤S407;否则,进入步骤S408;

S407,判定所述用户的手势操作为点读操作;

S408,判定所述用户的手势操作为非点读操作。

基于相同的技术构思,本发明还公开了一种防误触识别装置,该装置可采用本发明的防误触识别方法来识别用户的手势操作是否为点读操作,避免用户误触而引发点读播放,影响用户体验。具体的,本发明的防误触识别装置的一个实施例,如图5所示,包括:

图像获取模块10,用于获取指定的可视区内,用户点读书本的手势图像帧;具体的,图像获取模块可以通过摄像头来实现,比如在点读机/家教机上设置摄像头,通过摄像头来拍摄获取指定的可视区内的视频图像。

识别检测模块20,用于根据所述手势图像帧,识别所用户预设时间内的手势是否为有效手势;具体的,图像获取模块10获取到手势图像帧之后,识别检测模块20则再对其进行图像处理,识别出其中用户保持时间达到预设时间的手势是否为有效手势,这里的有效手势是指预设的用于点读的手势操作。比如预设的时间段为500毫秒,那么如果用户做出手势A并坚持了至少500毫秒,那么该500毫秒内的手势A便为预设时间内的手势,然后再来判断该坚持了至少500毫秒的手势A是否是有效手势。比如有效手势为手指向下指向书本至少稳定500毫秒,而如果用户坚持了至少500毫秒的手势A为手指指向上方,那么显然,该手势A不是有效手势,当然也不会触发点读。

坐标获取模块30,用于当识别所述手势为有效手势时,根据所述手势图像帧,获取所述用户指向所述书本的触点的位置坐标;具体的,如果上一步骤识别检测模块20判断出用户预设时间内的手势为有效手势的情况下,则接下来坐标获取模块30再获取用户手指指向书本的触点位置,也就是用户指尖与书本接触的位置点,该位置点称为触点,通过手势图像帧,我们可以识别获取出该触点处于当前书页的哪个位置。

坐标判断模块40,用于检测所述触点的位置坐标是否处于所述书本的有效点读区;具体的,书本中并不是任何一个地方都是点读区,比如空白的区域,比如页码位置区域等,因此,如果用户指向的地方不属于点读区的话也不会触发点读,因此,在识别检测模块20判断出用户的手势为有效手势之后,还需要坐标判断模块判断出用户指向的触点位置坐标是否属于点读区域。书本上点读区和非点读区的设置可以提前设置,比如书页的空白区域、页码位置区域等设置为非点读区,其余位置设为点读区。当然,更佳的,识别到用户当前正在看的书本及其当前页码,然后搜索获取到当前页码中包含的点读区,然后再针对触点位置进行判断其是否处于点读区,进而判断出该用户的手势操作是否为点读操作。

操作判断模块50,用于当检测到所述触点的位置坐标处于所述书本的有效点读区时,判定所述用户的手势操作为点读操作;当检测到所述触点的位置坐标不处于所述书本的有效点读区,或所述用户预设时间内的手势不是有效手势时,判定所述用户的手势操作为非点读操作。具体的,如果操作判断模块50判断出用户的手势操作为点读操作的话,则点读机便会给予点读响应,而如果该手势操作为非点读操作的话,那么就说明可能是用户误触,那么点读机就不会给予回应,从而减少点读机的触发,降低其功耗,提升用户体验。

本发明装置的另一实施例,如图6所示,在上述装置实施例的基础上,所述识别检测模块20包括:

手指识别子模块21,用于在所述手势图像帧中识别出所述用户的手指;具体的,获取到用户点读书本的手势图像帧之后,则对该图像帧进行图像识别处理,识别出该手势图像帧中该用户的手指。

较佳的,如果设定点读操作的有效手势要求使用的是指定的手指,比如食指或者中指,那么便需要在该手势图像帧中识别出该用户的食指或者中指,进而再对该指定手指进行后续的检测判断。

稳定检测子模块22,用于根据所述手势图像帧,判定所述用户的手指是否定位到同一位置达到预设时间;具体的,识别出用户的手指之后,再根据拍摄的手势图像帧,当然,这里的手势图像帧一般不止一帧图像,比如从拍摄的可视区视频中,提取到的若干手势图像关键帧,然后从这些手势关键帧之间的时间间隔可以获得出其手势保持的时间。然后再判断用户手指定位到同一位置的时间是否达到了预设时间。

手势识别子模块23,用于当判定所述用户的手指定位到同一位置达到预设时间时,识别所述用户的手势;并根据预设的点读手势,判断所述用户的手势是否为有效手势。具体的,如果稳定检测子模块22判断出用户的手指定位到同一个位置达到了预设时间,比如用户指向书本某位置,该手指指向书本某位置保持了3S,而如果预设时间为3S的话,那么显然,该用户手指指向书本某位置的保持时间满足了预设时间,那么手势识别子模块23便可进一步识别该手势,判断该手势是否是用于点读的有效手势。

本实施例中,稳定检测子模块22和手势识别子模块23分别对用户的手势操作进行稳定性和识别检测,具体的,稳定检测子模块22要求用户的手指定位到同一位置一段时间(稳定性检测),若稳定性检测合格的情况下,手势识别子模块23再将用户的手势动作与预存的点读手势动作进行了比对,判定用户此次的手势动作是否是有效手势,一般的误触则不会保持一定的时间,且其手势操作也不一定是预存的点读手势操作,因此通过该稳定及手势识别方式,便可将大量的误触操作检测出来,从而减少引发不必要的点读。

本发明装置的另一实施例,在上述任一装置实施例的基础上,所述防误触识别装置还包括:

翻页检测模块60,用于根据所述手势图像帧,识别所述用户当前是否正对所述书本进行翻页操作;当识别所述用户当前正对所述书本进行翻页操作时,所述操作判断模块50判定所述用户的手势操作为非点读操作。

具体的,由于用户在翻页操作时,有可能手指同样会触到某点读区域,也同样有可能指触某点读区保持的时间达到了预设时间,因此,还需要翻页检测模块60对其手势是否是翻页操作进行检测,进一步排除用户翻页操作的可能性,从而更加准确的判断出用户当前的手势操作是否是点读操作。

本发明装置实施例,通过识别检测模块20进行稳定性检测及过滤无效手势(用户手势是否保持了预设时间,是否为有效手势)、翻页检测模块60进行书本翻页检测(用户手势是否为翻页操作)、坐标判断模块40对手指是否指向书本点读区进行检测检测等等,从而大大减少了用户手在书本外、翻页时、非标准手势导致的误触,提升了用户体验的同时减少了点读机因为误触导致的并发高、消耗额外成本的问题。

本发明装置的另一实施例,在上述任一实施例的基础上,所述防误触识别装置还包括:

语音采集模块70,用于采集用户的语音信息;具体的,语音采集模块70可以通过麦克风实现。麦克风采集用户的语音信息,比如用户当前想要点读书本上的某处内容,那么便可以对家教机或者点读机说:“我要点读”,或者“这里怎么读”等等,只需要是表达出用户当前需要点读的意愿的语音信息即可。

语音解析模块80,用于解析所述语音信息,判断所述用户当前是否需要点读;当判定所述用户当前需要点读时,通过所述图像获取模块10获取指定的可视区内,用户点读书本的手势图像帧。

具体的,语音采集模块70采集到该用户的语音信息后,语音解析模块80便可对其进行解析,获取该语音信息的语义,进而根据该语义判断出该用户当前是否需要点读,如果判断其当前需要点读的话则再进行后续的图像获取及识别步骤。当然,解析出的语音信息并不是用户当前需要点读的消息时,则不会进行后续的图像获取及识别步骤,从而大大节省设备功耗,也提高了点读操作识别的准确率。

本发明还公开了一种点读设备,如图7所示,该点读设备包含了本发明上述任一装置实施例所述的防误触识别装置100、及点读响应装置200;所述点读响应装置200包括:

点读数据库210,用于存储点读书本信息及对应的点读数据信息;

特征提取模块220,用于当判定所述用户的手势操作为点读操作时,根据所述手势图像帧获取当前点读页的图像特征信息;

数据查找模块230,用于根据所述当前点读页的图像特征信息,在预存的点读数据库中查找到对应的点读书本及页码;

数据提取模块240,用于根据查找到的点读书本及页码,结合所述触点的位置坐标,提取对应的点读数据信息;

播放展示模块250,用于响应所述用户的点读操作,播放所述点读数据信息。

具体的,本实施例汇总的点读设备上设置有防误触识别装置100,比如,用户在利用该点读机进行学***板竖着放置在支架上,书本放置在点读平板前面(指定的可视区),顶部和支架对齐,通过点读机上的前置摄像头和反光镜便可拍摄获取到书本上的内容(可视区的视频图像)。用户如果需要点读,便可用手指指向书本上想要点读的内容位置,然后点读设备的防误触识别装置便会对用户的该手势动作进行识别检测,判断该手势操作是否是点读操作。

具体的,防误触识别装置对用户的手势进行识别检测,判断其是否是点读操作的具体方法可参见前面的防误触识别方法的任一实施例,此处不再赘述。

防误触识别装置识别到用户的手势操作为非点读操作的话,则不予响应,而如果识别到用户的手势操作为点读操作的话,则会通过点读响应装置来给予相应的相应。具体的,通过拍摄到的用户的手势图像帧,获取到当前书页的图像及用户手指指向书本的位置,然后再结合点读数据库,在该点读数据库中查找到用户当前阅读的书本及其当前阅读的书页页码,再根据用户手指指向的位置区域,调取该点读书本的当前点读页,当前用户指向的点读位置对应的点读数据文件,并将其播放出来,展示给用户,通过该点读设备实现点哪里就展示、播放对应位置的点读数据信息的功能,而对于用户翻页或其它非点读操作的手势也能通过防误触识别装置及时的识别出来,而不会给予点读响应,如此,可大大节省了设备功耗,减少了额外的资源浪费,也大大提高了用户的体验度。

同样的,本发明还提供了一种点读设备的点读识别方法,该点读识别方法应用于本发明上述实施例的点读设备,具体的,如图8所示,所述点读设备的点读识别方法包括:

S801,获取指定的可视区内,用户点读书本的手势图像帧;

S802,根据所述手势图像帧,识别所用户预设时间内的手势是否为有效手势;若是,进入步骤S803,否则进入步骤S806;

S803,根据所述手势图像帧,获取所述用户指向所述书本的触点的位置坐标;

S804,检测所述触点的位置坐标是否处于所述书本的有效点读区;若是,进入步骤S805,否则进入步骤S806;

S805,判定所述用户的手势操作为点读操作;

S806,判定所述用户的手势操作为非点读操作;

S807,根据所述手势图像帧获取当前点读页的图像特征信息;

S808,根据所述当前点读页的图像特征信息,在预存的点读数据库中查找到对应的点读书本及页码;

S809,根据查找到的点读书本及页码,结合所述触点的位置坐标,提取对应的点读数据信息;

S810,响应所述用户的点读操作,播放所述点读数据信息。

具体的,采用本发明的点读设备进行点读操作时,会先对用户的手势动作进行识别判断,以防误触引起点读,影响用户体验。

较佳的,对用户的手势动作进行识别判断主要包括以下判断:

手指稳定检测:通过打开平板相机的预览,通过指尖识别技术实时检测可视区域内手指指尖是否定位到同一个位置一段时间(比如,200毫秒);

判断手势是否有效:手指稳定后,判断当前的手势是否为支持的手势,如果不是则不响应,是则进入下一步;

判断坐标是否有效:判断当前手指稳定时的指尖坐标是否在书本上,或者当前正处于翻页中,如果是则不响应,是则进入下一步;

触发搜索:响应手指稳定消息,触发搜索。具体的,比如获取到用户的手势图像帧后,从中提取出用户当前阅读的书本图像,再通过图搜和坐标位置映射在点读数据库中的图片数据集中确认用户点击的书本、页码和坐标位置,从而取出和用户点击位置对应的文本、多媒体数据,实现点哪里就展示、播放对应位置信息的功能。

本发明结合书本检测、书本翻页检测、触摸屏操作检测和过滤无效手势等技术,大大减少了用户手在书本外、翻页时、非标准手势导致的误触,从而使得误触大大减少,提升了用户使用过程中的用户体验;此外,只有有效手势才响应,减少了点读设备并发导致的额外成本消耗。

本发明的防误触识别方法实施例、防误触识别装置实施例、点读设备及点读设备的识别方法实施例均具备相同的技术构思,因此,防误触识别方法实施例的技术细节同样适用与本发明的防误触识别装置、点读设备及其点读识别方法的实施例,为减少重复,不再赘述。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

23页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种虚拟化缓存的实现方法及物理机

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类