CN109753157B - 显示屏的手势控制方法及装置 - Google Patents
显示屏的手势控制方法及装置 Download PDFInfo
- Publication number
- CN109753157B CN109753157B CN201910027131.1A CN201910027131A CN109753157B CN 109753157 B CN109753157 B CN 109753157B CN 201910027131 A CN201910027131 A CN 201910027131A CN 109753157 B CN109753157 B CN 109753157B
- Authority
- CN
- China
- Prior art keywords
- gesture
- control data
- gesture control
- display screen
- detection module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 53
- 238000001514 detection method Methods 0.000 claims description 144
- 239000011159 matrix material Substances 0.000 claims description 75
- 238000006243 chemical reaction Methods 0.000 claims description 54
- 238000013519 translation Methods 0.000 claims description 46
- 238000012545 processing Methods 0.000 claims description 9
- 238000004364 calculation method Methods 0.000 claims description 4
- 238000000605 extraction Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 11
- 230000008569 process Effects 0.000 description 11
- 238000004590 computer program Methods 0.000 description 9
- 230000009466 transformation Effects 0.000 description 8
- 230000008901 benefit Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000004927 fusion Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 101100134058 Caenorhabditis elegans nth-1 gene Proteins 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种显示屏的手势控制方法及装置,涉及控制技术领域,为了解决现有技术中,当用户对显示屏进行手势控制时,需要在指定区域内执行控制手势而当在区域外执行操作时便无法有效控制显示屏,从而造成显示屏的手势控制性能较差的问题。本发明的方法包括:接收第一手势控制数据;将所述第一手势控制数据转换为标准坐标系的第二手势控制数据;根据所述第二手势控制数据对所述显示屏进行控制。本发明应用于显示屏的手势控制中。
Description
技术领域
本发明涉及控制技术领域,特别是涉及一种显示屏的手势控制方法及装置。
背景技术
随着电子科技的不断发展,越来越多的电子媒介出现在生活中不同的应用场景中,而为了提高用户使用感受,人机交互得到了广泛关注,其中,显示屏的人机交互是用户可以通过手势动作对显示屏中显示内容进行调整、控制等。
目前,在显示屏的人机交互实现中是仅在显示屏上某一个位置安装一个手势检测模组,因此用户只能在该手势检测模组能够检测到的固定区域内进行手势控制,而当用户在该固定区域以外的区域内执行控制操作时便无法对显示屏进行手势控制,导致显示屏手势控制性能较差的问题。
发明内容
有鉴于此,本发明提供的显示屏的手势控制方法及装置,主要目的在于克服当通过手势对显示屏中显示内容进行控制时,只能在固定的有限区域内进行操作,而在固定区域外便无法控制造成的显示屏手势控制性能较差的问题,从而提高了显示屏的手势控制性能。
为了解决上述问题,本发明主要提供如下技术方案:
第一方面,本发明提供了一种显示屏的手势控制方法,该方法包括:
接收第一手势控制数据,所述第一手势控制数据为配置在显示屏上的多个手势检测模组中的任意一个采集并上传的,所述多个手势检测模组的检测范围覆盖所述显示屏的各个方位;
将所述第一手势控制数据转换为标准坐标系的第二手势控制数据,所述标准坐标系为以预设标准手势检测模组的中心为原点的坐标系;
根据所述第二手势控制数据对所述显示屏进行控制。
可选的,所述接收第一手势控制数据之前,所述方法还包括:
获取同一组控制动作下第N-1个手势检测模组和第N个手势检测模组分别对应的手势控制数据;
根据两组所述手势控制数据计算所述第N-1个手势检测模组和所述第 N个手势检测模组之间的转换矩阵和平移矩阵,所述转换矩阵和所述平移矩阵用于将相邻两个手势检测模组采集的手势控制数据进行转换。
可选的,所述第一手势控制数据中还携带有所述手势检测模组的标识信息,所述将所述第一手势控制数据转换为标准坐标系的第二手势控制数据包括:
依次提取与所述第一手势控制数据对应的一个或多个所述手势转换矩阵和所述平移矩阵;
根据各个所述转换矩阵和所述平移矩阵将所述第一手势控制数据进行递推转换,直至得到所述第二手势控制数据。
可选的,所述接收第一手势控制数据之前,所述方法还包括:
当接收到多组手势控制数据时,根据各组所述手势控制数据确定用户与多个手势检测模组分别对应的距离,所述多组手势控制数据为所述多个手势检测模组同时采集并上传的;
将与距离所述用户最近的手势检测模组对应的手势控制数据确定为所述第一手势控制数据。
可选的,所述方法还包括:
根据所述多组手势控制数据分别计算与所述多组手势控制数据对应的转换矩阵和平移矩阵并对所述转换矩阵和所述平移矩阵进行更新。
第二方面,本发明提供了一种显示屏的手势控制装置,包括:
接收单元,用于接收第一手势控制数据,所述第一手势控制数据为配置在显示屏上的多个手势检测模组中的任意一个采集并上传的,所述多个手势检测模组的检测范围覆盖所述显示屏的各个方位;
转换单元,用于将所述第一手势控制数据转换为标准坐标系的第二手势控制数据,所述标准坐标系为以预设标准手势检测模组的中心为原点的坐标系;
控制单元,用于根据所述第二手势控制数据对所述显示屏进行控制。
可选的,所述装置还包括:
获取单元,用于获取同一组控制动作下第N-1个手势检测模组和第N 个手势检测模组分别对应的手势控制数据;
计算单元,用于根据两组所述手势控制数据计算所述第N-1个手势检测模组和所述第N个手势检测模组之间的转换矩阵和平移矩阵,所述转换矩阵和所述平移矩阵用于将相邻两个手势检测模组采集的手势控制数据进行转换。
可选的,所述第一手势控制数据中还携带有所述手势检测模组的标识信息,所述转换单元包括:
提取模块,用于依次提取与所述第一手势控制数据对应的一个或多个所述手势转换矩阵和所述平移矩阵;
转换模块,用于根据各个所述转换矩阵和所述平移矩阵将所述第一手势控制数据进行递推转换,直至得到所述第二手势控制数据。
可选的,所述装置还包括:
确定单元,用于当接收到多组手势控制数据时,根据各组所述手势控制数据确定用户与多个手势检测模组分别对应的距离,所述多组手势控制数据为所述多个手势检测模组同时采集并上传的;
所述确定单元,还用于将与距离所述用户最近的手势检测模组对应的手势控制数据确定为所述第一手势控制数据。
可选的,所述装置还包括:
更新单元,用于根据所述多组手势控制数据分别计算与所述多组手势控制数据对应的转换矩阵和平移矩阵并对所述转换矩阵和所述平移矩阵进行更新。
第三方面,本发明提供了一种存储介质,所述存储介质存储有多条指令,所述指令适用于由处理器加载并执行如第一方面所述的显示屏的手势控制方法。
第四方面,本发明提供了一种电子设备,所述电子设备包括存储介质和处理器;
所述处理器,适于实现各指令;
所述存储介质,适于存储多条指令;
所述指令适于由所述处理器加载并执行如第一方面所述的显示屏的手势控制方法。
借由上述技术方案,本发明提供的技术方案至少具有下列优点:
本发明提供的显示屏的手势控制方法及装置,通过在显示屏上配置多个手势检测模组并接收任意一个手势检测模组采集并上传的第一手势控制数据,而后将第一手势控制数据转换为标准坐标系下的第二手势控制数据,并利用第二手势控制数据对显示屏进行控制。与现有技术中,当用户对显示屏进行手势控制时,需要在指定区域内执行控制手势而当在区域外执行操作时便无法有效控制显示屏相比,本发明实施例可以在显示屏的任意一个方位执行控制操作均能对显示屏进行控制,无需在指定区域内进行控制,从而提升了显示屏手势控制的性能。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了本发明实施例提供的一种显示屏的手势控制方法流程图;
图2示出了本发明实施例提供的一种显示屏的手势控制***结构示意图;
图3示出了本发明实施例提供的另一种显示屏的手势控制方法流程图;
图4示出了本发明实施例提供的一种显示屏的手势控制装置的组成框图;
图5示出了本发明实施例提供的另一种显示屏的手势控制装置的组成框图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
本发明实施例提供了一种显示屏的手势控制方法,如图1所示,该方法包括:
101、接收第一手势控制数据。
其中,所述第一手势控制数据为配置在显示屏上的多个手势检测模组中的任意一个采集并上传的,所述多个手势检测模组的检测范围覆盖所述显示屏的各个方位。而每个显示屏中配置手势检测模组的数量、各个手势检测模组之间的距离可以根据实际应用场景进行设定,示例性的如图2所示,具体实施方式可以分为两个步骤:
第一步、根据每个手势检测模组所能覆盖的检测角度θ以及用户设定的检测盲区的最大高度值L,计算相邻两个手势检测模组之间的预设距离 LAB为:
第二步、根据显示屏的宽度Ws、每个手势检测模组的宽度WH以及上述步骤计算得到的两个相邻手势检测模组之间的预设距离LAB确定需要手势检测模组的数量N为:
其中,N向上取整,即如当计算所得N为4.6时,则手势检测模组的数量为5个。在具体实施过程中,可以首先在显示屏两端分别固定一个手势检测模组,而后将剩余的手势检测模组沿着显示屏均匀布置,此时可以得到每两个手势检测模组之间的实际距离L实际,并且L实际≤L。
需要说明的是,对于计算所得N为非整数时,向上取整作为手势检测模组数量,则各个手势检测模组之间的实际距离小于预设距离,则此时检测盲区的高度值小于用户设定的最大高度值,从而在确保符合用户需求的同时扩大了检测范围。
对于本发明实施例,为了提高在控制过程中的数据处理效率,将每两个手势检测模组与同一台主机组连,并且服务器通过各个主机接收手势检测模组采集并上传的手势控制数据,而后服务器在对手势控制数据处理后发送给用户与显示屏相连接的主机,实现对显示屏的手势控制。
102、将所述第一手势控制数据转换为标准坐标系的第二手势控制数据。
其中,所述标准坐标系为以预设标准手势检测模组的中心为原点的坐标系。需要说明的是,每个手势检测模组均存在其自身的坐标系,如以每个手势检测模组的中心位置为坐标原点的多个坐标系,当显示屏中布置多个手势检测模组时,每个手势检测模组采集并上传的数据均是在其自身坐标系下的数据,而最终对显示屏控制的数据只能是同一个坐标系下的数据,因此在本步骤中需要将各个手势检测模组采集并上传的数据进行转换,以使得将全部手势控制数据转换为相同坐标下的数据并对显示屏进行控制。
进一步的,标准坐标系可以根据不同应用场景进行设定,例如当显示屏中布置5个显手势检测模组时,可以将中间的手势检测模组的坐标系确定为标准坐标下系,当然还可以将显示屏两端中的任意一个手势检测模组下的坐标系确定为标准坐标系,本发明实施例对此不做具体限定。
对于本发明实施例,本步骤的具体实现方式可以为预先生成多个手势检测模组对应的多个坐标系之间的坐标系融合规则,而后再根据接收到的第一手势控制数据和坐标系融合规则,将第一手势控制数据转换为第二手势控制数据,但不限于此。
103、根据所述第二手势控制数据对所述显示屏进行控制。
其中,对显示屏的控制可以为切换图片、播放音频视频文件、开关机等操作,本发明实施例对此不做具体限定。在经过步骤102的手势控制数据转换后,服务器将第二手势控制数据通过与显示屏相连接的主机对显示屏进行控制,而对显示屏控制的具体实现方式可以为现有技术中根据手势数据对显示屏进行控制的方式,本发明实施例对此不再赘述。
本发明实施例提供的一种显示屏的手势控制方法,通过在显示屏上配置多个手势检测模组并接收任意一个手势检测模组采集并上传的第一手势控制数据,而后将第一手势控制数据转换为标准坐标系下的第二手势控制数据,并利用第二手势控制数据对显示屏进行控制。与现有技术中,当用户对显示屏进行手势控制时,需要在指定区域内执行控制手势而当在区域外执行操作时便无法有效控制显示屏相比,本发明实施例可以在显示屏的任意一个方位执行控制操作均能对显示屏进行控制,无需在指定区域内进行控制,从而提升了显示屏手势控制的性能。
以下为了更加详细地说明,本发明实施例提供了另一种显示屏的手势控制方法,具体如图3所示,该方法包括:
201、获取同一组控制动作下第N-1个手势检测模组和第N个手势检测模组分别对应的手势控制数据。
其中,所述手势控制数据可以为在用户执行控制操作时间段内的多个时刻下手部所在位置的坐标值,如在用户通过手势对显示屏进行控制时,两个手势检测模组分别获取到12个时刻下的手势控制数据分别为:
需要说明的是,为了在具体实施过程中将各个手势检测模组分别对应的坐标系进行坐标系融合,以使得无论用户是在显示屏的哪个方位进行手势控制,均存在相应的手势检测模组采集控制数据并上传给服务器,进而使得服务器根据融合后的坐标系对手势控制数据进行转换,并最终得到同一个坐标系下的手势控制数据后对显示屏进行控制,因此需要预先依次采集每两个相邻手势检测模组在用户执行同一组操控动作时分别采集的手势控制数据,并根据这两组数据确定两个手势检测模组之间的转换关系。
202、根据两组所述手势控制数据计算所述第N-1个手势检测模组和所述第N个手势检测模组之间的转换矩阵和平移矩阵。
其中,所述转换矩阵和所述平移矩阵用于将相邻两个手势检测模组采集的手势控制数据进行转换。例如,在上述步骤中获取到的相邻两个手势检测模组上传的手势坐标数据,若设定这两个手势检测模组之间的转换矩阵和平移矩阵分别为
对于本发明实施例,预先通过依次采集每相邻两个手势检测模组上传的手势坐标数据,计算每两个手势检测模组之间的转换矩阵和平移矩阵,最终得到N-1组矩阵组并按照标识信息进行保存,以便于在具体应用过程中,通过转换矩阵和平移矩阵将手势控制数据进行转换。
203、接收第一手势控制数据。
其中,所述第一手势控制数据为配置在显示屏上的多个手势检测模组中的任意一个采集并上传的,所述多个手势检测模组的检测范围覆盖所述显示屏的各个方位。
对于本发明实施例,所述步骤203之前还可以包括:当接收到多组手势控制数据时,根据各组所述手势控制数据确定用户与多个手势检测模组分别对应的距离,所述多组手势控制数据为所述多个手势检测模组同时采集并上传的;将与距离所述用户最近的手势检测模组对应的手势控制数据确定为所述第一手势控制数据。具体地,可以将采集的数据中坐标值较小的确定为距离用户最近的手势检测模组。需要说明的是,在具体实施过程中存在用户在一个区域内执行控制操作但同时被两个或两个以上的手势检测模组检测到,此时每个手势检测模组均会采集在其自身坐标系下的手势控制数据并上传给服务器,因此在本步骤之前可以对接收到的多组数据进行筛选,而由于与用户距离最近的手势检测模组检测的数据更加准确,因此当存在多组手势控制数据时将最近手势检测模组上传的数据确定为第一手势控制数据,确保了数据的准确性,进一步提升了显示屏的手势控制性能。
204、依次提取与所述第一手势控制数据对应的一个或多个所述手势转换矩阵和所述平移矩阵。
例如,接收到的第一手势数据为配置在显示屏中标识信息为NO.5的手势检测模组上传的,而该显示屏手势控制***中标准坐标系为标识信息为NO.2的手势检测模组对应的坐标系,表明若将第一手势控住数据转换为标准坐标系下的手势控制数据,说明需要依次将第一手势控制数据转换为 N0.4-NO.3-NO.2坐标系下的控制数据,因此需要提取第五个手势检测模组与第四个手势检测模组之间的转换矩阵45和平移矩阵45、第四个手势检测模组与第三个手势检测模组之间的转换矩阵34和平移矩阵34、第三个手势检测模组与第二个手势检测模组之间的转换矩阵23和平移矩阵23,以便于利用这三组矩阵对接收到的第一手势控制数据进行转换。
205、根据各个所述转换矩阵和所述平移矩阵将所述第一手势控制数据进行递推转换,直至得到所述第二手势控制数据。
如上述示例,在转换过程中首先将第一手势控制数据转换为NO.4手势检测模组对应的坐标系下的数据,然后再根据转换矩阵34和平移矩阵34 将数据转换为NO.3手势检测模组对应的坐标系下的数据,最后再利用转换矩阵23和平移矩阵23将数据转换为NO.2手势检测模组对应的坐标系下的数据,也就是第二手势控制数据。
对于本发明实施例,对于接收到的任意一组第一手势控制数据,均能够根据预先计算得到的转换矩阵和平移矩阵将数据进行转换,并最终得到同一个坐标系下的控制数据后根据该数据对显示屏进行控制。
进一步的,为了对显示屏手势控制性能进行优化,本发明实施例还可以包括:根据所述多组手势控制数据分别计算与所述多组手势控制数据对应的转换矩阵和平移矩阵并对所述转换矩阵和所述平移矩阵进行更新。具体地,可以按照一定的时间间隔进行更新,还可以在预设时间段内对矩阵进行更新,本发明实施例对此不做具体限定。需要说明的是,当服务器同时接收到相邻两组手势检测模组采集上传的数据时,可以根据这两组数据再次计算与这两个手势检测模组之间对应的转换矩阵和平移矩阵,以实现对预置矩阵的实时更新。
206、根据所述第二手势控制数据对所述显示屏进行控制。
其中,本步骤中相应的概念解释和本步骤的具体实施方式均可以参考所述步骤103中相应描述,在此不再赘述。
进一步的,依据上述方法实施例,本发明的另一个实施例还提供了一种显示屏的手势控制装置,如图4所示,所述装置主要包括:接收单元31、转换单元32、控制单元33。其中,
接收单元31,用于接收第一手势控制数据,所述第一手势控制数据为配置在显示屏上的多个手势检测模组中的任意一个采集并上传的,所述多个手势检测模组的检测范围覆盖所述显示屏的各个方位;
转换单元32,用于将所述接收单元31接收到的所述第一手势控制数据转换为标准坐标系的第二手势控制数据,所述标准坐标系为以预设标准手势检测模组的中心为原点的坐标系;
控制单元33,用于根据所述转换单元32转换得到的第二手势控制数据对所述显示屏进行控制。
进一步的,如图5所示,所述装置还包括:
获取单元34,用于获取同一组控制动作下第N-1个手势检测模组和第 N个手势检测模组分别对应的手势控制数据。
计算单元35,用于根据两组所述手势控制数据计算所述第N-1个手势检测模组和所述第N个手势检测模组之间的转换矩阵和平移矩阵。
进一步的,如图5所示,所述装置还包括:
确定单元36,用于当接收到多组手势控制数据时,根据各组所述手势控制数据确定用户与多个手势检测模组分别对应的距离,所述多组手势控制数据为所述多个手势检测模组同时采集并上传的。
所述确定单元36,还用于将与距离所述用户最近的手势检测模组对应的手势控制数据确定为所述第一手势控制数据。
进一步的,如图5所示,所述装置还包括:提取单元37。
所述提取单元37,用于依次提取与所述第一手势控制数据对应的一个或多个所述手势转换矩阵和所述平移矩阵。
所述转换单元32,还可以用于根据各个所述转换矩阵和所述平移矩阵将所述第一手势控制数据进行递推转换,直至得到所述第二手势控制数据。
进一步的,如图5所示,所述装置还包括:
更新单元38,用于根据所述多组手势控制数据分别计算与所述多组手势控制数据对应的转换矩阵和平移矩阵并对所述转换矩阵和所述平移矩阵进行更新。
借由上述实施例所述的方案,本发明实施例提供了一种显示屏的手势控制方法及装置,通过在显示屏上配置多个手势检测模组并接收任意一个手势检测模组采集并上传的第一手势控制数据,而后将第一手势控制数据转换为标准坐标系下的第二手势控制数据,并利用第二手势控制数据对显示屏进行控制。与现有技术中,当用户对显示屏进行手势控制时,需要在指定区域内执行控制手势而当在区域外执行操作时便无法有效控制显示屏相比,本发明实施例可以在显示屏的任意一个方位执行控制操作均能对显示屏进行控制,无需在指定区域内进行控制,从而提升了显示屏手势控制的性能。
进一步的,依据上述方法实施例,本发明的另一个实施例还提供了一种存储介质,所述存储介质存储有多条指令,所述指令适用于由处理器加载并执行如上所述的显示屏的手势控制方法。
本发明实施例提供的显示屏的手势控制存储介质中的指令,该指令能够通过在显示屏上配置多个手势检测模组并接收任意一个手势检测模组采集并上传的第一手势控制数据,而后将第一手势控制数据转换为标准坐标系下的第二手势控制数据,并利用第二手势控制数据对显示屏进行控制,从而使得用户可以在显示屏的任意一个方位执行控制操作均能对显示屏进行控制,无需在指定区域内进行控制,从而提升了显示屏手势控制的性能。
进一步的,依据上述方法实施例,本发明的另一个实施例还提供了一种电子设备,所述电子设备包括存储介质和处理器;
所述处理器,适于实现各指令;
所述存储介质,适于存储多条指令;
所述指令适于由所述处理器加载并执行如上所述的显示屏的手势控制方法。
本发明实施例提供的显示屏的手势控制电子设备,能够通过在显示屏上配置多个手势检测模组并接收任意一个手势检测模组采集并上传的第一手势控制数据,而后将第一手势控制数据转换为标准坐标系下的第二手势控制数据,并利用第二手势控制数据对显示屏进行控制,从而使得用户可以在显示屏的任意一个方位执行控制操作均能对显示屏进行控制,无需在指定区域内进行控制,从而提升了显示屏手势控制的性能。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
可以理解的是,上述方法及装置中的相关特征可以相互参考。另外,上述实施例中的“第一”、“第二”等是用于区分各实施例,而并不代表各实施例的优劣。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/ 输出接口、网络接口和内存。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。存储器是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器 (DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
本领域技术人员应明白,本申请的实施例可提供为方法、***或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
Claims (10)
1.一种显示屏的手势控制方法,其特征在于,包括:
接收第一手势控制数据,所述第一手势控制数据为配置在显示屏上的多个手势检测模组中的任意一个采集并上传的,所述多个手势检测模组的检测范围覆盖所述显示屏的各个方位;
将所述第一手势控制数据转换为标准坐标系的第二手势控制数据,所述标准坐标系为以预设标准手势检测模组的中心为原点的坐标系;
根据所述第二手势控制数据对所述显示屏进行控制;
所述接收第一手势控制数据之前,所述方法还包括:
获取同一组控制动作下第N-1个手势检测模组和第N个手势检测模组分别对应的手势控制数据;
根据两组所述手势控制数据计算所述第N-1个手势检测模组和所述第N个手势检测模组之间的转换矩阵和平移矩阵,所述转换矩阵和所述平移矩阵用于将相邻两个手势检测模组采集的手势控制数据进行转换。
2.根据权利要求1所述的方法,其特征在于,所述第一手势控制数据中还携带有所述手势检测模组的标识信息,所述将所述第一手势控制数据转换为标准坐标系的第二手势控制数据包括:
依次提取与所述第一手势控制数据对应的一个或多个所述手势转换矩阵和所述平移矩阵;
根据各个所述转换矩阵和所述平移矩阵将所述第一手势控制数据进行递推转换,直至得到所述第二手势控制数据。
3.根据权利要求1或2所述的方法,其特征在于,所述接收第一手势控制数据之前,所述方法还包括:
当接收到多组手势控制数据时,根据各组所述手势控制数据确定用户与多个手势检测模组分别对应的距离,所述多组手势控制数据为所述多个手势检测模组同时采集并上传的;
将与距离所述用户最近的手势检测模组对应的手势控制数据确定为所述第一手势控制数据。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
根据所述多组手势控制数据分别计算与所述多组手势控制数据对应的转换矩阵和平移矩阵并对所述转换矩阵和所述平移矩阵进行更新。
5.一种显示屏的手势控制装置,其特征在于,包括:
接收单元,用于接收第一手势控制数据,所述第一手势控制数据为配置在显示屏上的多个手势检测模组中的任意一个采集并上传的,所述多个手势检测模组的检测范围覆盖所述显示屏的各个方位;
转换单元,用于将所述第一手势控制数据转换为标准坐标系的第二手势控制数据,所述标准坐标系为以预设标准手势检测模组的中心为原点的坐标系;
控制单元,用于根据所述第二手势控制数据对所述显示屏进行控制;
所述装置还包括:
获取单元,用于获取同一组控制动作下第N-1个手势检测模组和第N个手势检测模组分别对应的手势控制数据;
计算单元,用于根据两组所述手势控制数据计算所述第N-1个手势检测模组和所述第N个手势检测模组之间的转换矩阵和平移矩阵,所述转换矩阵和所述平移矩阵用于将相邻两个手势检测模组采集的手势控制数据进行转换。
6.根据权利要求5所述的装置,其特征在于,所述第一手势控制数据中还携带有所述手势检测模组的标识信息,所述转换单元包括:
提取模块,用于依次提取与所述第一手势控制数据对应的一个或多个所述手势转换矩阵和所述平移矩阵;
转换模块,用于根据各个所述转换矩阵和所述平移矩阵将所述第一手势控制数据进行递推转换,直至得到所述第二手势控制数据。
7.根据权利要求5或6所述的装置,其特征在于,所述装置还包括:
确定单元,用于当接收到多组手势控制数据时,根据各组所述手势控制数据确定用户与多个手势检测模组分别对应的距离,所述多组手势控制数据为所述多个手势检测模组同时采集并上传的;
所述确定单元,还用于将与距离所述用户最近的手势检测模组对应的手势控制数据确定为所述第一手势控制数据。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:
更新单元,用于根据所述多组手势控制数据分别计算与所述多组手势控制数据对应的转换矩阵和平移矩阵并对所述转换矩阵和所述平移矩阵进行更新。
9.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行权利要求1至权利要求4中任意一项所述的显示屏的手势控制方法。
10.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行权利要求1至权利要求4中任意一项所述的显示屏的手势控制方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910027131.1A CN109753157B (zh) | 2019-01-11 | 2019-01-11 | 显示屏的手势控制方法及装置 |
US16/548,011 US10895919B2 (en) | 2019-01-11 | 2019-08-22 | Gesture control method and apparatus for display screen |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910027131.1A CN109753157B (zh) | 2019-01-11 | 2019-01-11 | 显示屏的手势控制方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109753157A CN109753157A (zh) | 2019-05-14 |
CN109753157B true CN109753157B (zh) | 2022-04-26 |
Family
ID=66405454
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910027131.1A Active CN109753157B (zh) | 2019-01-11 | 2019-01-11 | 显示屏的手势控制方法及装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US10895919B2 (zh) |
CN (1) | CN109753157B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109445568A (zh) * | 2018-08-30 | 2019-03-08 | 丝路视觉科技股份有限公司 | 投影对象控制方法、装置及主机 |
CN110297545B (zh) * | 2019-07-01 | 2021-02-05 | 京东方科技集团股份有限公司 | 手势控制方法、手势控制装置和***、以及存储介质 |
US10894198B1 (en) * | 2019-10-01 | 2021-01-19 | Strikezone Technologies, LLC | Systems and methods for dynamic and accurate pitch detection |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102375619A (zh) * | 2010-08-13 | 2012-03-14 | 豪威科技有限公司 | 光学位置输入***和方法 |
CN105593787A (zh) * | 2013-06-27 | 2016-05-18 | 视力移动科技公司 | 用于与数字设备交互的直接指向检测的***和方法 |
CN205264042U (zh) * | 2015-08-18 | 2016-05-25 | 金德奎 | 可控制家用电器的手势控制智能开关 |
CN106873779A (zh) * | 2017-02-24 | 2017-06-20 | 苏州佳世达电通有限公司 | 一种手势识别装置及手势识别方法 |
CN107368194A (zh) * | 2017-07-21 | 2017-11-21 | 上海爱优威软件开发有限公司 | 终端设备的手势操控方法 |
JP6282696B2 (ja) * | 2016-07-27 | 2018-02-21 | 京セラ株式会社 | 電子機器及び制御方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI454999B (zh) * | 2011-11-21 | 2014-10-01 | Wistron Corp | 光學觸控螢幕、校正裝置及其校正方法 |
-
2019
- 2019-01-11 CN CN201910027131.1A patent/CN109753157B/zh active Active
- 2019-08-22 US US16/548,011 patent/US10895919B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102375619A (zh) * | 2010-08-13 | 2012-03-14 | 豪威科技有限公司 | 光学位置输入***和方法 |
CN105593787A (zh) * | 2013-06-27 | 2016-05-18 | 视力移动科技公司 | 用于与数字设备交互的直接指向检测的***和方法 |
CN205264042U (zh) * | 2015-08-18 | 2016-05-25 | 金德奎 | 可控制家用电器的手势控制智能开关 |
JP6282696B2 (ja) * | 2016-07-27 | 2018-02-21 | 京セラ株式会社 | 電子機器及び制御方法 |
CN106873779A (zh) * | 2017-02-24 | 2017-06-20 | 苏州佳世达电通有限公司 | 一种手势识别装置及手势识别方法 |
CN107368194A (zh) * | 2017-07-21 | 2017-11-21 | 上海爱优威软件开发有限公司 | 终端设备的手势操控方法 |
Non-Patent Citations (2)
Title |
---|
Gesture Control Using Single Camera for PC;N.Lalithamani;《1st International Conference on Information Security & Privacy2015》;20161230;第146-152页 * |
基于双摄像头的手势识别及运动参数测量方法的研究;庞博升;《中国优秀博硕士学位论文全文数据库(硕士)信息科技辑》;20160215;I138-1390 * |
Also Published As
Publication number | Publication date |
---|---|
US20200225759A1 (en) | 2020-07-16 |
US10895919B2 (en) | 2021-01-19 |
CN109753157A (zh) | 2019-05-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109753157B (zh) | 显示屏的手势控制方法及装置 | |
CN103729120A (zh) | 用于产生缩略图的方法及其电子设备 | |
CN110020353B (zh) | 网页表单的构建方法及装置 | |
CN106373112B (zh) | 图像处理方法、装置和电子设备 | |
CN113312361B (zh) | 轨迹查询方法、装置、设备、存储介质及计算机程序产品 | |
CN111144215A (zh) | 图像处理方法、装置、电子设备及存储介质 | |
CN111168688B (zh) | 一种机器人动作的回放方法及装置 | |
KR102421604B1 (ko) | 이미지 처리 방법, 장치 및 전자 기기 | |
KR20190013162A (ko) | 컨볼루션 뉴럴 네트워크를 위한 하드웨어 가속기 및 컨볼루션 연산량 감소 방법 | |
CN109144715B (zh) | 一种资源优化与更新的方法、服务器及设备 | |
KR20210090249A (ko) | 이미지 처리 방법, 장치, 차량 탑재 연산 플랫폼, 전자 디바이스 및 시스템 | |
CN104822009A (zh) | 一种视频场景变换识别的方法及装置 | |
CN106354587A (zh) | 镜像服务器以及导出虚拟机镜像文件的方法 | |
CN109961516B (zh) | 表面获取方法、装置及非暂态电脑可读取记录媒体 | |
CN110334716A (zh) | 特征图处理方法、图像处理方法及装置 | |
CN116821647B (zh) | 基于样本偏离评估的数据标注的优化方法、装置及设备 | |
US12002272B2 (en) | Method and device for classifing densities of cells, electronic device using method, and storage medium | |
JP2020525963A (ja) | メディア特徴の比較方法及び装置 | |
WO2018168515A1 (ja) | 画像処理装置、画像処理方法及び記録媒体 | |
CN115578796A (zh) | 一种活体检测模型的训练方法、装置、设备及介质 | |
CN115034351A (zh) | 数据处理方法、卷积神经网络训练方法、装置和fpga | |
CN104090911A (zh) | 一种信息处理方法和电子设备 | |
CN113420844B (zh) | 物体缺陷检测方法、装置、电子设备和存储介质 | |
CN112613409A (zh) | 手部关键点检测方法、装置、网络设备及存储介质 | |
CN106897331B (zh) | 用户关键位置数据获取方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |