CN118102101A - 对显示设备进行姿态控制的方法、装置、设备及电路板 - Google Patents
对显示设备进行姿态控制的方法、装置、设备及电路板 Download PDFInfo
- Publication number
- CN118102101A CN118102101A CN202211457060.7A CN202211457060A CN118102101A CN 118102101 A CN118102101 A CN 118102101A CN 202211457060 A CN202211457060 A CN 202211457060A CN 118102101 A CN118102101 A CN 118102101A
- Authority
- CN
- China
- Prior art keywords
- gesture
- library
- target
- display device
- image
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 58
- 238000012545 processing Methods 0.000 claims abstract description 23
- 230000006870 function Effects 0.000 claims abstract description 19
- 238000004590 computer program Methods 0.000 claims description 19
- 230000003068 static effect Effects 0.000 claims description 11
- 238000001514 detection method Methods 0.000 claims description 10
- 230000009471 action Effects 0.000 claims description 9
- 238000004891 communication Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 10
- 230000033001 locomotion Effects 0.000 description 8
- 210000003414 extremity Anatomy 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 210000003813 thumb Anatomy 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
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
-
- 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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/69—Control of means for changing angle of the field of view, e.g. optical zoom objectives or electronic zooming
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/695—Control of camera direction for changing a field of view, e.g. pan, tilt or based on tracking of objects
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)
- Multimedia (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开对显示设备进行姿态控制的方法、装置、设备及电路板,显示设备与移动设备连接,该方法应用于显示设备中,该方法包括:接收移动设备发送的目标姿态标识,目标姿态标识为移动设备的摄像头采集姿态图像后,通过第一姿态库对姿态图像中的姿态进行识别后得到,第一姿态库用于记录一个或多个自定义姿态以及各姿态对应的姿态标识,在第二姿态库中匹配目标姿态标识,以获得与目标姿态标识对应的目标操作命令,将目标操作命令发送给当前显示设备的控制***,控制***用于控制显示设备执行与目标操作命令对应的操作,对无配备图像采集功能的显示设备实现姿态控制,降低了显示设备的硬件成本和内存成本,同时,减轻了显示设备处理数据的负担。
Description
技术领域
本发明属于设备控制的领域,尤其涉及对显示设备进行姿态控制的方法、装置、设备及电路板。
背景技术
随着物联网以及智能化技术的发展,越来越多的显示设备提供手势控制功能,以便于用户能够通过手势控制显示设备的运行。
在相关技术中,通过在显示设备上设置摄像头来采集用户的手势图像,然后通过手势识别算法将用户的手势转换成操作命令,并基于操作命令控制显示设备执行对应的操作。这种实现方案存在如下不足:
1、显示设备需要设置摄像头硬件模块,增加了显示设备的成本,且在使用过程中用户会有隐私和安全方面的顾虑。
2、对显示设备的处理、存储等性能要求较高,进一步增加了显示设备的成本。
发明内容
本发明提供了一种对显示设备进行姿态控制的方法、装置、设备及电路板,以解决现有技术中在显示设备中设置摄像头导致的增加显示设备的成本、存在安全隐患以及增加显示设备的处理数据量的问题。
根据本发明的第一方面,提供了一种对显示设备进行姿态控制的方法,所述显示设备与移动设备连接,所述方法应用于所述显示设备中,所述方法包括:
接收所述移动设备发送的目标姿态标识,所述目标姿态标识为所述移动设备的摄像头采集到姿态图像后,通过预先生成的第一姿态库对所述姿态图像中的姿态进行识别后得到,所述第一姿态库用于记录一个或多个自定义姿态以及各姿态对应的姿态标识;
在预先生成的第二姿态库中匹配所述目标姿态标识,以获得与所述目标姿态标识对应的目标操作命令,所述第二姿态库包含所述第一姿态库以及各姿态标识对应的操作命令;
将所述目标操作命令发送给当前显示设备的控制***,所述控制***用于控制所述显示设备执行与所述目标操作命令对应的操作。
根据本发明的第二方面,提供了一种对显示设备进行姿态控制的方法,所述显示设备与移动设备连接,所述方法应用于所述移动设备中,所述方法包括:
获取摄像头采集的姿态图像;
通过预先生成的第一姿态库对所述姿态图像中的姿态进行识别,以确定对应的目标姿态标识,其中,所述第一姿态库用于记录一个或多个自定义姿态以及各姿态对应的姿态标识;
将所述目标姿态标识发送至所述显示设备,所述显示设备用于在预先生成的第二姿态库中匹配所述目标姿态标识,以获得与所述目标姿态标识对应的目标操作命令,所述第二姿态库包含所述第一姿态库以及各姿态标识对应的操作命令。
根据本发明的第三方面,提供了一种对显示设备进行姿态控制的装置,所述显示设备与移动设备连接,所述装置应用于所述显示设备中,所述装置包括:
接收模块,用于接收所述移动设备发送的目标姿态标识,所述目标姿态标识为所述移动设备的摄像头采集到姿态图像后,通过预先生成的第一姿态库对所述姿态图像中的姿态进行识别后得到,所述第一姿态库用于记录一个或多个自定义姿态以及各姿态对应的姿态标识;
第一获取模块,用于在预先生成的第二姿态库中匹配所述目标姿态标识,以获得与所述目标姿态标识对应的目标操作命令,所述第二姿态库包含所述第一姿态库以及各姿态标识对应的操作命令;
第一发送模块,用于将所述目标操作命令发送给当前显示设备的控制***,所述控制***用于控制所述显示设备执行与所述目标操作命令对应的操作。
根据本发明的第四方面,提供了一种对显示设备进行姿态控制的装置,所述显示设备与移动设备连接,所述装置应用于所述移动设备中,所述装置包括:
第二获取模块,用于获取摄像头采集的姿态图像;
识别模块,用于通过预先生成的第一姿态库对所述姿态图像中的姿态进行识别,以确定对应的目标姿态标识,其中,所述第一姿态库用于记录一个或多个自定义姿态以及各姿态对应的姿态标识;
第二发送模块,用于将所述目标姿态标识发送至所述显示设备,所述显示设备用于在预先生成的第二姿态库中匹配所述目标姿态标识,以获得与所述目标姿态标识对应的目标操作命令,所述第二姿态库包含所述第一姿态库以及各姿态标识对应的操作命令。
根据本发明的第五方面,提供了一种电子设备,所述电子设备包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的一种对显示设备进行姿态控制的方法。
根据本发明的第六方面,提供了一种电路板,所述电路板包括:
至少一个处理芯片;以及
与所述至少一个处理芯片通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理芯片执行,以使所述至少一个处理芯片能够执行本发明任一实施例所述的一种对显示设备进行姿态控制的方法。
在本实施例中,通过在移动设备设置第一姿态库以及在显示设备设置包含第一姿态库的第二姿态库,从而能够借助移动设备实现对显示设备的姿态控制。在需要对显示设备进行姿态控制时,采用移动设备自带的摄像头采集姿态图像并通过移动设备中的第一姿态库对姿态图像中的姿态进行识别,得到目标姿态标识发送至显示设备,在显示设备侧,则可以在其内的第二姿态库中匹配该目标姿态标识,以获得与该目标姿态标识对应的目标操作命令。因此,对于显示设备而言,由于图像采集与姿势识别的工作都在移动设备侧完成,其只需要进行操作命令的匹配以及操作命令的执行即可,从而可以大大地降低了显示设备的处理工作量,提升数据处理效率。并且由于无需在显示设备侧额外加装图像采集硬件模块,可以有效地降低了显示设备的成本。
进一步地,由于是利用移动设备自带的摄像头进行姿势图像采集,当移动设备的摄像头是高清摄像头时,则可以提升图像的质量,从而提升姿势识别的准确率,进而可以提高设备控制精准度。
应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是根据本发明实施例一提供的一种对显示设备进行姿态控制的方法流程图;
图2是根据本发明实施例一提供的一种第一姿态库示意图;
图3是根据本发明实施例一提供的一种第二姿态库展示图;
图4是根据本发明实施例二提供的一种对显示设备进行姿态控制的方法流程图;
图5是根据本发明实施例二提供的一种姿态图像部分示意图;
图6是根据本发明实施例三提供的一种对显示设备进行姿态控制的装置结构示意图;
图7是根据本发明实施例四提供的一种对显示设备进行姿态控制的装置结构示意图;
图8是实现本发明实施例的一种对显示设备进行姿态控制的方法的电子设备的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
实施例一
图1为本公开实施例一提供的一种对显示设备进行姿态控制的方法流程图,显示设备与移动设备相连,本实施例一的方法应用于显示设备中。其中,显示设备可以包括可以连接网络且具有数据传输功能的智能设备,例如,显示设备可以包括电视、投影、激光电视或其他显示大屏等显示设备,还可以是可穿戴设备,智能家居设备等配置的显示屏。为了减少对显示设备的配置要求以及降低由于图像采集功能给显示设备带来的高成本,显示设备可以不具备图像采集功能。移动设备可以是具备图像采集功能的设备,如移动手机、平板电脑等。
在一种实施例中,可以在显示设备中安装控制应用程序,则下述方法可以由该控制应用程序执行。如图1所示,本实施例可以包括如下步骤:
S110、接收移动设备发送的目标姿态标识。
显示设备可以通过接收来自移动设备的目标姿态标识,而进行后续的操作处理,无需显示设备自身进行图像采集。
目标姿态标识可以由移动设备的摄像头在采集到姿态图像后,通过预先生成的第一姿态库对姿态图像中的姿态进行识别后得到,其中,第一姿态库中记录了一个或多个自定义姿态以及各姿态对应的姿态标识,姿态标识例如可以包括姿态的名称或者姿态的编号等。
在一种实施例中,显示设备和移动设备之间可以通过有线连接,示例性地,当移动设备为移动手机,显示设备为电视机时,在有线连接时,可以通过数据线将移动手机的充电数据口与电视机的数据接口连接。
在另一种实施例中,显示设备和移动设备之间还可以通过无线连接,无线连接包含但不仅限于通过局域网协议、蓝牙通讯技术、近场通信(Near Field Communication,NFC)或者广域网服务器等方式建立连接。
移动设备与显示设备之间建立稳定的通信连接后,可以按照时间先后顺序依次实时向显示设备发送目标姿态标识。
S120、在预先生成的第二姿态库中匹配目标姿态标识,以获得与目标姿态标识对应的目标操作命令。
在接收到来自移动设备的目标姿态标识后,显示设备可以在预先生成的第二姿态库中对目标姿态标识进行匹配,在第二姿态库中,包含了第一姿态库以及各姿态标识对应的操作命令。
由于第二姿态库中包含了第一姿态库,在第二姿态库中对目标姿态标识配对时,可以确定出目标姿态标识所对应的姿态,即可以确定移动设备中所识别到的姿态。
此外,第二姿态库中还可以包括各姿态标识对应的操作命令,可以通过匹配姿态标识,以确定出目标姿态标识对应的操作命令,作为目标操作命令。
显示设备在无需配置图像采集模块的情况下,通过预先设定的第二姿态库,即可实现通过接收目标姿态标识,确定出用户所发起的姿态,并生成目标操作命令。
在一种实施例中,第二姿态库采用如下方式生成:
在触发进入姿态设置功能以后,接收移动设备发送的第一姿态库;
展示第一姿态库;
检测用户在第一姿态库中选定的姿态标识,并获取用户为选定的姿态标识设置的操作命令;
将该设置的操作命令与选定的姿态标识以及对应的姿态关联存储在第二姿态库中。
具体的,在显示设备中,可以通过触发进入姿态设置功能来生成第二姿态库。
参考图2的一种第一姿态库示意图,图2中,每个姿态都有其对应的编号,该数字编号可以作为姿态标识。在触发进入姿态设置功能以后,可以接收移动设备发送的第一姿态库,并向用户展示第一姿态库,例如,显示设备在接收到图2的第一姿态库后,可以向用户展示图2。
在一种实施例中,在向用户展示第一姿态库后,可以检测用户在第一姿态库中选定的姿态标识,并获取用户为选定的姿态标识设置的操作命令,示例性地,当用户选定了图2中的编号1,并且设置编号1对应的操作命令为“返回”,此时,可以将编号1、编号1对应的手掌的姿态,以及“返回”的操作指令进行关联,并存储在第二姿态库中。
用户可进行多次选定操作,分别设置多组关联的操作命令、姿态标识和姿态。
在另一种实施例中,可以检测用户在第一姿态库中选定的姿态,并获取用户为选定的姿态设置的操作命令,然后将该设置的操作命令与选定的姿态以及对应的姿态标识关联存储在第二姿态库中。在展示第二姿态库时,则可以将姿态与操作命令一起展示,示例性地,如图3的一种第二姿态库展示图所示,在展示第二姿态库时,可以通过姿态与命令进行对应,这样的对应方式,可以使得用户能够直观地、清晰地确定出姿态对应的操作指令,方便用户实现使用姿态控制显示设备。
同时,本实施例可以实现用户可以根据自身的使用习惯以及喜好,自定义姿态以及姿态对应的操作指令。用户可以将图3中手掌姿态定义为返回、菜单、静音、确定等任何操作命令。
在一种实施例中,第一姿态库以及第二姿态库中存储的姿态包括静态姿态动作或动态姿态图形。
对于移动设备中的图像采集模块而言,在一种实施例中,可以采集静态图像或者可以采集动态图像,那么,在第一姿态库和第二姿态库中所存储的姿态可以包括静态姿态动作或者是动态姿态图形。
在另一种实施例中,移动设备中的图像采集模块同时具备采集静态图像和采集动态图像的能力,那么,此时第一姿态库以及第二姿态库中存储的姿态可以即包含静态姿态动作,也包含动态姿态图形。
示例性地,静态姿态动作可以是竖起大拇指、握拳、手掌等,还可以是肢体特征,例如手臂呈举起姿势。动态姿态动作则可以是向左挥动手掌、向右挥动手掌,上下挥动手掌、手掌重复张合、摇头、点头等。
S130、将目标操作命令发送给当前显示设备的控制***,控制***用于控制显示设备执行与目标操作命令对应的操作。
在基于第二姿态库中匹配目标姿态标识,确定与目标姿态标识对应的目标操作命令后,可以将目标操作指令发送至显示设备的控制***,以使控制***控制显示设备执行相应的操作。示例性地,当目标操作命令为“返回”,控制***可以控制显示设备执行“返回”指令,以使显示设备返回到当前页面的上一层。
本申请实施例由显示设备执行,在对显示设备进行姿态控制时,显示设备通过与移动设备连接,可以接收来自移动设备发送的目标姿态标识,目标姿态标识是移动设备的摄像头采集到姿态图像后,通过预先生成的第一姿态库对姿态图像中的姿态进行识别后得到的,在接收到目标姿态标识后,在预先生成的第二姿态库中进行匹配,可以得到与目标姿态标识对应的目标操作命令,将目标操作命令发送给当前显示设备的控制***,控制***用于控制显示设备执行与目标操作命令对应的操作,实现了在对显示设备进行姿态控制时,无需要求显示设备配备图像采集功能,降低了显示设备摄像头、处理器以及内存性能的成本,同时,减轻了显示设备处理数据的负担,使得显示设备运行更顺畅。
实施例二
图4为本公开实施例二提供的一种对显示设备进行姿态控制的方法流程图,显示设备与移动设备相连,本实施例二的方法应用于移动设备中。
在一种实施例中,可以在移动设备中安装控制应用程序,则下述方法可以由该控制应用程序执行。
如图1所示,本实施例可以包括如下步骤:
S410、获取摄像头采集的姿态图像。
移动设备可以在获取摄像头采集的姿态图像后,对姿态图像进行姿态识别等处理。
通过移动设备的摄像头进行姿态图像采集时,可以根据用户位置随时移动和调整角度以及距离,可以更加方便拍摄,也可以对肢体和手势等重点部位拍摄得更加清晰,有利于后续对图像的处理。
在一种实施例中,步骤S410包括如下子步骤:
S410-1,响应于用户打开摄像头的操作,开启摄像头并进行图像采集;
S410-2,对图像进行姿态检测,若在图像中检测到姿态则判定图像为姿态图像。
在移动设备中,用户可以通过控制应用程序调用摄像头进行图像采集。或者,用户还可以直接打开摄像头进行图像采集并将采集的图像保存在本地。
在获取得到摄像头采集的图像后,则可以对图像进行姿态检测,以确定该采集到的图像是否存在用户的手势动作、肢体动作等姿势。当用户操作摄像头打开,但是采集到的图像并不存在用户对应的姿态时,可能出现用户处于摄像头拍摄范围以外的情况,此时并不能进入下一步操作,不能顺利发起对显示设备的姿态控制。
在一种实现中,在对图像进行姿态检测时,可以基于预先设置的大量的姿态样本进行匹配,若匹配成功则可以认为采集到的图像为姿态图像,可以继续进行下一步的操作。在另一种实现中,可以采用预先生成的姿势模型对图像进行姿势检测。
S420、通过预先生成的第一姿态库对姿态图像中的姿态进行识别,以确定对应的目标姿态标识。
具体的,参考图2,在第一姿态库中,记录了一个或多个自定义姿态以及各姿态对应的姿态标识。
在通过第一姿态库对姿态图像中的姿态进行识别时,在一种实施例中,可以是直接对整个姿态图像进行识别,示例性的,从完整的一个人体中识别出该人体的手部是为手掌张开,手掌张开的姿态在图2中的标识为编号1,可以确定出该姿态图像对应的目标姿态标识为1。
在另一种实施例中,为了可以对用户的姿态识别更加准确,可以预先设定与第一姿态库中记录的姿态相关的肢体部位。例如,第一姿态库中记录的姿态均是手部姿势,那么当得到姿态图像时,可以先对姿态图像进行手部的提取,参考图5的一种姿态图像部分示意图,提取得到只有手部姿势的图像,此时,通过第一姿态库对图5中的姿态进行识别时,识别出目标姿态标识为1的概率更大,该实施例的方式可以提高姿态识别的准确性。
在一种实施例中,姿态检测的结果包括:姿态轮廓,步骤S420包括如下步骤:
计算姿态轮廓与第一姿态库中各个姿态的相似度,并将相似度最高的姿态的姿态标识作为目标姿态标识。
具体的,在进行姿态检测时,可以对姿态轮廓进行提取,该姿态轮廓可以是从与第一姿态库中的姿态相关的人体部位进行确定,而不是整个人体的轮廓。本实施例中,对姿态轮廓的提取方式不进行限制。
在计算姿态轮廓与第一姿态库中各个姿态的相似度时,可以先对姿态轮廓中的关节点进行定位,第一姿态库中各个姿态对应的关节点位置可以预先确定。然后基于姿态轮廓对应的关节点位置,与第一姿态库中各姿态的关节点位置分别进行偏移量的计算,在确定偏移量后即可确定关节相似度,基于与第一姿态库的每一个姿态所有的关节点确定出所有的关节点相似度,可以基于与每一个姿态的所有的关节相似度,分别确定姿态轮廓与第一姿态库中各个姿态的整体相似度,可以将相似度最高的姿态的姿态标识作为目标姿态标识。
在一种实施例中,第一姿态库采用如下方式生成:
在触发进入姿态设置功能以后,获取摄像头采集的待设置姿态图像;
对待设置姿态图像进行姿态识别,以确定待设置姿态;
获取用户针对待设置姿态设置的姿态标识;
将待设置姿态以及对应的姿态标识关联存入第一姿态库中。
具体的,在触发进入姿态设置功能以后,用户可以在摄像头前摆好肢体动作,由摄像头进行拍摄,成为待设置姿态图像,对待设置姿态图像进行姿态识别,确定该带设置姿态图像中的待设置姿态。
用户可以通过移动设备待设置姿态和对应的姿态标识进行关联,在进行关联时,需要保持唯一性,即一个姿态只能对应一个姿态标识。
待设置姿态图像可以是静态图像,也可以是动态图像,针对待设置姿态图像进行姿态识别后得到的待设置姿态,可以是静态姿态动作或动态姿态图形。
静态姿态动作可以参考图2中的各种稳定持续的手势或动作,此类动作特征一般采用单帧数据获取。动态姿态图形,例如,手从A点运动到B点等,此类动作特征信息通常通过多帧数据获取,即需要采集多帧的待设置姿态图像,才能确定待设置姿态为动态姿态图形。
用户可根据自己的喜好或生理特征,自定义将会被使用的姿态以及姿态的标识,使得姿态控制的过程更加人性化。
S430、将目标姿态标识发送至显示设备。
在通过第一姿态库对姿态图像中的姿态进行识别,确定对应的目标姿态标识后,可以将目标姿态标识发送至显示设备中,以使显示设备可以在预先生成的第二姿态库中匹配目标姿态标识,其中,第二姿态库包含第一姿态库以及各姿态标识对应的操作命令。
显示设备在完成目标姿态标识的匹配后,可以获得与目标姿态标识对应的目标操作命令,基于目标操作指令即可执行对应的操作。
另外,由于移动设备向显示设备发送的是目标姿态标识,并未直接发送采集到的用户图像,可以有效避免了用户的隐私泄露。
本申请实施例由移动设备执行,在对显示设备进行姿态控制时,显示设备与移动设备连接,获取摄像头采集的姿态图像,再通过预先生成的、记录一个或多个自定义姿态以及各姿态对应的姿态标识的第一姿态库,对姿态图像中的姿态进行识别,以确定对应的目标姿态标识,将目标姿态标识发送至显示设备,显示设备用于在预先生成的第二姿态库中匹配目标姿态标识,以获得与目标姿态标识对应的目标操作命令,第二姿态库包含第一姿态库以及各姿态标识对应的操作命令,通过自身携带摄像头的移动设备对姿态图像进行采集,并由移动设备对姿态进行识别,可以使不具备图像采集的显示设备具有了有姿态进行控制的功能,即充分利用了移动设备的自带功能,也节省了显示设备的制造成本。
实施例三
图6为本发明实施例三提供的一种对显示设备进行姿态控制的装置结构示意图,所述显示设备与移动设备连接,所述装置应用于所述显示设备中,如图6所示,所述装置包括:
接收模块610,用于接收所述移动设备发送的目标姿态标识,所述目标姿态标识为所述移动设备的摄像头采集到姿态图像后,通过预先生成的第一姿态库对所述姿态图像中的姿态进行识别后得到,所述第一姿态库用于记录一个或多个自定义姿态以及各姿态对应的姿态标识;
第一获取模块620,用于在预先生成的第二姿态库中匹配所述目标姿态标识,以获得与所述目标姿态标识对应的目标操作命令,所述第二姿态库包含所述第一姿态库以及各姿态标识对应的操作命令;
第一发送模块630,用于将所述目标操作命令发送给当前显示设备的控制***,所述控制***用于控制所述显示设备执行与所述目标操作命令对应的操作。
在一种实施例中,所述第二姿态库采用如下方式生成:
在触发进入姿态设置功能以后,接收所述移动设备发送的第一姿态库;
展示所述第一姿态库;
检测用户在所述第一姿态库中选定的姿态标识,并获取所述用户为选定的所述姿态标识设置的操作命令;
将该设置的操作命令与选定的所述姿态标识以及对应的姿态关联存储在第二姿态库中。
在一种实施例中,所述第一姿态库以及所述第二姿态库中存储的所述姿态包括静态姿态动作或动态姿态图形。
本发明实施例所提供的一种对显示设备进行姿态控制的装置可实现本发明实施例一所提供的一种对显示设备进行姿态控制的方法,具备执行方法相应的功能模块和有益效果。
实施例四
图7为本发明实施例四提供的一种对显示设备进行姿态控制的装置结构示意图,所述显示设备与移动设备连接,所述装置应用于所述移动设备中,如图7所示,所述装置包括:
第二获取模块710,用于获取摄像头采集的姿态图像;
识别模块720,用于通过预先生成的第一姿态库对所述姿态图像中的姿态进行识别,以确定对应的目标姿态标识,其中,所述第一姿态库用于记录一个或多个自定义姿态以及各姿态对应的姿态标识;
第二发送模块730,用于将所述目标姿态标识发送至所述显示设备,所述显示设备用于在预先生成的第二姿态库中匹配所述目标姿态标识,以获得与所述目标姿态标识对应的目标操作命令,所述第二姿态库包含所述第一姿态库以及各姿态标识对应的操作命令。
在一种实施例中,所述第二获取模块710包括如下子模块:
摄像头开启子模块,用于响应于用户打开摄像头的操作,开启所述摄像头并进行图像采集;
姿态检测子模块,用于对所述图像进行姿态检测;
判定子模块,用于当在所述图像中检测到姿态则判定所述图像为姿态图像。
在一种实施例中,所述姿态检测的结果包括:姿态轮廓;
所述识别模块720具体用于:
计算所述姿态轮廓与所述第一姿态库中各个姿态的相似度,并将相似度最高的姿态的姿态标识作为目标姿态标识。
在一种实施例中,所述第一姿态库采用如下方式生成:
在触发进入姿态设置功能以后,获取摄像头采集的待设置姿态图像;
对所述待设置姿态图像进行姿态识别,以确定待设置姿态;
获取用户针对所述待设置姿态设置的姿态标识;
将所述待设置姿态以及对应的姿态标识关联存入第一姿态库中。
本发明实施例所提供的一种对显示设备进行姿态控制的装置可实现本发明实施例二所提供的一种对显示设备进行姿态控制的方法,具备执行方法相应的功能模块和有益效果。
实施例五
图8示出了可以用来实施本发明的实施例的电子设备10的结构示意图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备(如头盔、眼镜、手表等)和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本发明的实现。
如图8所示,电子设备10包括至少一个处理器11,以及与至少一个处理器11通信连接的存储器,如只读存储器(ROM)12、随机访问存储器(RAM)13等,其中,存储器存储有可被至少一个处理器执行的计算机程序,处理器11可以根据存储在只读存储器(ROM)12中的计算机程序或者从存储单元18加载到随机访问存储器(RAM)13中的计算机程序,来执行各种适当的动作和处理。在RAM13中,还可存储电子设备10操作所需的各种程序和数据。处理器11、ROM12以及RAM13通过总线14彼此相连。输入/输出(I/O)接口15也连接至总线14。
电子设备10中的多个部件连接至I/O接口15,包括:输入单元16,例如键盘、鼠标等;输出单元17,例如各种类型的显示器、扬声器等;存储单元18,例如磁盘、光盘等;以及通信单元19,例如网卡、调制解调器、无线通信收发机等。通信单元19允许电子设备10通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
处理器11可以是各种具有处理和计算能力的通用和/或专用处理组件。处理器11的一些示例包括但不限于中央处理单元(CPU)、图形处理单元(GPU)、各种专用的人工智能(AI)计算芯片、各种运行机器学习模型算法的处理器、数字信号处理器(DSP)、以及任何适当的处理器、控制器、微控制器等。处理器11执行上文所描述的各个方法和处理,例如一种对显示设备进行姿态控制的方法。
在一些实施例中,一种对显示设备进行姿态控制的方法可被实现为计算机程序,其被有形地包含于电路板的处理芯片中,例如存储单元18。在一些实施例中,计算机程序的部分或者全部可以经由ROM12和/或通信单元19而被载入和/或安装到电子设备10上。当计算机程序加载到RAM13并由处理器11执行时,可以执行上文描述的一种对显示设备进行姿态控制的方法的一个或多个步骤。备选地,在其他实施例中,处理器11可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行一种对显示设备进行姿态控制的方法。
本文中以上描述的***和技术的各种实施方式可以在数字电子电路***、集成电路***、场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、芯片上***的***(SOC)、负载可编程逻辑设备(CPLD)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程***上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储***、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储***、该至少一个输入装置、和该至少一个输出装置。
用于实施本发明的方法的计算机程序可以采用一个或多个编程语言的任何组合来编写。这些计算机程序可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,使得计算机程序当由处理器执行时使流程图和/或框图中所规定的功能/操作被实施。计算机程序可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
为了提供与用户的交互,可以在电子设备上实施此处描述的***和技术,该电子设备具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给电子设备。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
可以将此处描述的***和技术实施在包括后台部件的计算***(例如,作为数据服务器)、或者包括中间件部件的计算***(例如,应用服务器)、或者包括前端部件的计算***(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的***和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算***中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将***的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)、区块链网络和互联网。
计算***可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与VPS服务中,存在的管理难度大,业务扩展性弱的缺陷。
应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发明中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本发明的技术方案所期望的结果,本文在此不进行限制。
上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。
Claims (11)
1.一种对显示设备进行姿态控制的方法,其特征在于,所述显示设备与移动设备连接,所述方法应用于所述显示设备中,所述方法包括:
接收所述移动设备发送的目标姿态标识,所述目标姿态标识为所述移动设备的摄像头采集到姿态图像后,通过预先生成的第一姿态库对所述姿态图像中的姿态进行识别后得到,所述第一姿态库用于记录一个或多个自定义姿态以及各姿态对应的姿态标识;
在预先生成的第二姿态库中匹配所述目标姿态标识,以获得与所述目标姿态标识对应的目标操作命令,所述第二姿态库包含所述第一姿态库以及各姿态标识对应的操作命令;
将所述目标操作命令发送给当前显示设备的控制***,所述控制***用于控制所述显示设备执行与所述目标操作命令对应的操作。
2.根据权利要求1所述的方法,其特征在于,所述第二姿态库采用如下方式生成:
在触发进入姿态设置功能以后,接收所述移动设备发送的第一姿态库;
展示所述第一姿态库;
检测用户在所述第一姿态库中选定的姿态标识,并获取所述用户为选定的所述姿态标识设置的操作命令;
将该设置的操作命令与选定的所述姿态标识以及对应的姿态关联存储在第二姿态库中。
3.根据权利要求1或2所述的方法,其特征在于,所述第一姿态库以及所述第二姿态库中存储的所述姿态包括静态姿态动作或动态姿态图形。
4.一种对显示设备进行姿态控制的方法,其特征在于,所述显示设备与移动设备连接,所述方法应用于所述移动设备中,所述方法包括:
获取摄像头采集的姿态图像;
通过预先生成的第一姿态库对所述姿态图像中的姿态进行识别,以确定对应的目标姿态标识,其中,所述第一姿态库用于记录一个或多个自定义姿态以及各姿态对应的姿态标识;
将所述目标姿态标识发送至所述显示设备,所述显示设备用于在预先生成的第二姿态库中匹配所述目标姿态标识,以获得与所述目标姿态标识对应的目标操作命令,所述第二姿态库包含所述第一姿态库以及各姿态标识对应的操作命令。
5.根据权利要求4所述的方法,其特征在于,所述获取摄像头采集的姿态图像,包括:
响应于用户打开摄像头的操作,开启所述摄像头并进行图像采集;
对所述图像进行姿态检测,若在所述图像中检测到姿态则判定所述图像为姿态图像。
6.根据权利要求5所述的方法,其特征在于,所述姿态检测的结果包括:姿态轮廓;
所述通过预先生成的第一姿态库对所述姿态图像中的姿态进行识别,以确定对应的目标姿态标识,包括:
计算所述姿态轮廓与所述第一姿态库中各个姿态的相似度,并将相似度最高的姿态的姿态标识作为目标姿态标识。
7.根据权利要求4-6任一项所述的方法,其特征在于,所述第一姿态库采用如下方式生成:
在触发进入姿态设置功能以后,获取摄像头采集的待设置姿态图像;
对所述待设置姿态图像进行姿态识别,以确定待设置姿态;
获取用户针对所述待设置姿态设置的姿态标识;
将所述待设置姿态以及对应的姿态标识关联存入第一姿态库中。
8.一种对显示设备进行姿态控制的装置,其特征在于,所述显示设备与移动设备连接,所述装置应用于所述显示设备中,所述装置包括:
接收模块,用于接收所述移动设备发送的目标姿态标识,所述目标姿态标识为所述移动设备的摄像头采集到姿态图像后,通过预先生成的第一姿态库对所述姿态图像中的姿态进行识别后得到,所述第一姿态库用于记录一个或多个自定义姿态以及各姿态对应的姿态标识;
第一获取模块,用于在预先生成的第二姿态库中匹配所述目标姿态标识,以获得与所述目标姿态标识对应的目标操作命令,所述第二姿态库包含所述第一姿态库以及各姿态标识对应的操作命令;
第一发送模块,用于将所述目标操作命令发送给当前显示设备的控制***,所述控制***用于控制所述显示设备执行与所述目标操作命令对应的操作。
9.一种对显示设备进行姿态控制的装置,其特征在于,所述显示设备与移动设备连接,所述装置应用于所述移动设备中,所述装置包括:
第二获取模块,用于获取摄像头采集的姿态图像;
识别模块,用于通过预先生成的第一姿态库对所述姿态图像中的姿态进行识别,以确定对应的目标姿态标识,其中,所述第一姿态库用于记录一个或多个自定义姿态以及各姿态对应的姿态标识;
第二发送模块,用于将所述目标姿态标识发送至所述显示设备,所述显示设备用于在预先生成的第二姿态库中匹配所述目标姿态标识,以获得与所述目标姿态标识对应的目标操作命令,所述第二姿态库包含所述第一姿态库以及各姿态标识对应的操作命令。
10.一种电子设备,其特征在于,所述电子设备包括:
至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-7中任一项所述的一种对显示设备进行姿态控制的方法。
11.一种电路板,其特征在于,所述电路板包括:
至少一个处理芯片;以及
与所述至少一个处理芯片通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理芯片执行,以使所述至少一个处理芯片能够执行权利要求1-7中任一项所述的一种对显示设备进行姿态控制的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211457060.7A CN118102101A (zh) | 2022-11-16 | 2022-11-16 | 对显示设备进行姿态控制的方法、装置、设备及电路板 |
PCT/CN2023/123334 WO2024103994A1 (zh) | 2022-11-16 | 2023-10-08 | 对显示设备进行姿态控制的方法、装置、设备及电路板 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211457060.7A CN118102101A (zh) | 2022-11-16 | 2022-11-16 | 对显示设备进行姿态控制的方法、装置、设备及电路板 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118102101A true CN118102101A (zh) | 2024-05-28 |
Family
ID=91083752
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211457060.7A Pending CN118102101A (zh) | 2022-11-16 | 2022-11-16 | 对显示设备进行姿态控制的方法、装置、设备及电路板 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN118102101A (zh) |
WO (1) | WO2024103994A1 (zh) |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN203151686U (zh) * | 2013-02-22 | 2013-08-21 | 冠捷显示科技(厦门)有限公司 | 采用手势识别遥控器的智能电视 |
CN108549489B (zh) * | 2018-04-27 | 2019-12-13 | 哈尔滨拓博科技有限公司 | 一种基于手部形态、姿态、位置及运动特征的手势控制方法和*** |
CN109358750A (zh) * | 2018-10-17 | 2019-02-19 | Oppo广东移动通信有限公司 | 一种控制方法、移动终端、电子设备及存储介质 |
JP7399779B2 (ja) * | 2020-04-07 | 2023-12-18 | シャープ株式会社 | 操作装置、表示制御方法、及び表示制御プログラム |
CN114089784B (zh) * | 2021-11-23 | 2023-03-24 | 广东工业大学 | 一种基于mr眼镜的无人机控制方法及*** |
CN114978333B (zh) * | 2022-05-25 | 2024-01-23 | 深圳玩智商科技有限公司 | 一种识别设备、***及方法 |
-
2022
- 2022-11-16 CN CN202211457060.7A patent/CN118102101A/zh active Pending
-
2023
- 2023-10-08 WO PCT/CN2023/123334 patent/WO2024103994A1/zh unknown
Also Published As
Publication number | Publication date |
---|---|
WO2024103994A1 (zh) | 2024-05-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220051061A1 (en) | Artificial intelligence-based action recognition method and related apparatus | |
CN108525305B (zh) | 图像处理方法、装置、存储介质及电子设备 | |
WO2019134516A1 (zh) | 全景图像生成方法、装置、存储介质及电子设备 | |
JP6986187B2 (ja) | 人物識別方法、装置、電子デバイス、記憶媒体、及びプログラム | |
US20170192500A1 (en) | Method and electronic device for controlling terminal according to eye action | |
CN108712603B (zh) | 一种图像处理方法及移动终端 | |
CN108616712B (zh) | 一种基于摄像头的界面操作方法、装置、设备及存储介质 | |
US20220066569A1 (en) | Object interaction method and system, and computer-readable medium | |
CN109005336B (zh) | 一种图像拍摄方法及终端设备 | |
WO2020048392A1 (zh) | 应用程序的病毒检测方法、装置、计算机设备及存储介质 | |
CN111709362B (zh) | 用于确定重点学习内容的方法、装置、设备及存储介质 | |
CN114972958B (zh) | 关键点检测方法、神经网络的训练方法、装置和设备 | |
CN112488914A (zh) | 图像拼接方法、装置、终端及计算机可读存储介质 | |
CN113359995B (zh) | 人机交互方法、装置、设备以及存储介质 | |
CN112699849A (zh) | 手势识别方法和装置、电子设备、可读存储介质和芯片 | |
CN112507833A (zh) | 人脸识别及模型训练的方法、装置、设备和存储介质 | |
WO2024012367A1 (zh) | 视觉目标跟踪方法、装置、设备以及存储介质 | |
CN116402844A (zh) | 一种行人跟踪方法及装置 | |
CN118102101A (zh) | 对显示设备进行姿态控制的方法、装置、设备及电路板 | |
CN114173158B (zh) | 人脸识别方法、云端设备、客户端设备、电子设备及介质 | |
CN110750193B (zh) | 一种基于人工智能的场景拓扑确定方法和装置 | |
CN114327062A (zh) | 人机交互方法、装置、电子设备、存储介质和程序产品 | |
CN114466140A (zh) | 图像拍摄方法及装置 | |
CN115909413B (zh) | 用于控制虚拟形象的方法、装置、设备及介质 | |
CN113190713B (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 |