一种通过识别手势遥控屏幕设备的方法

文档序号:9416957阅读:937来源:国知局
一种通过识别手势遥控屏幕设备的方法
【技术领域】
[0001]本发明涉及屏幕控制技术领域,特别是指一种通过识别手势遥控屏幕设备的方法。
【背景技术】
[0002]随着科技和人文的发展,带有大屏幕的系统因其直观性和易用性,被越来越多的领域所使用。与此同时,大屏幕的操控性也给人们带来了相应的困扰。
[0003]就现有技术而言,大屏幕的控制,无外乎几种方式:遥控器、按钮、PC和语音操控等。除去语音,其他的方式都是以另外的物件作为载体而实现相应的操作,可能产生的问题如下:
[0004]1、遥控器的丢失、没电;按钮失效,这些问题均会导致屏幕的失控。
[0005]2、手势与屏幕的结合,多数程度上还是直接触控的模式。少数的可以远程操控的系统的交互性还不尽人意,急需优化。
[0006]3、就遥控器举例说明,不同的设备需要不同的遥控器做相应的匹配来达到想要的控制效果,此种问题导致了各个设备之间无互通性,而且随之而来的是需收纳一堆遥控器。即现有的遥控技术不具备通用性。

【发明内容】

[0007]本发明提出一种通过识别手势遥控屏幕设备的方法,简化了人体手势遥控屏幕设备的过程,增加了准确性,同时具有通用性。
[0008]本发明的技术方案是这样实现的:
[0009]一种通过识别手势遥控屏幕设备的方法,包括用户、屏幕设备和控制器,包括以下步骤:
[0010](I)用户通过控制器向屏幕设备发送控制指令;
[0011](2)屏幕设备对可操作区域进行自动标注;
[0012]步骤⑵中自动标注包括以下步骤:
[0013](201)开始遍历屏幕上的控件;
[0014](202)寻找并获取一个控件;
[0015](203)若成功获取一个控件,则进入步骤(204),否则结束;
[0016](204)若控件是非根控件,则进入步骤(205),否则进入步骤(202);
[0017](205)若非根控件可被操作,则进入步骤(206),否则进入步骤(202);
[0018](206)若非根控件与其他已被标注非根控件没有交集,则进入步骤(207),否则进入步骤(202);
[0019](207)采用符号将非根控件进行标注,并将该符号加入预制符号字典。
[0020](3)用户作出手势;
[0021](4)若屏幕设备获取并对手势进行识别,则进入步骤(6),若控制器获取并对手势进行识别,则进入步骤(5);
[0022]步骤(4)中手势识别具体包括以下步骤:
[0023](401)采集一帧手势的图像;
[0024](402)对图像进行二值化灰度处理;
[0025](403)对二值化灰度处理后的图像利用高斯金字塔算法进行向下采样,获取采样值;
[0026](404)对采样值进行膨胀处理;
[0027](405)根据膨胀处理后的采样值获取手势的轮廓;
[0028](406)从手势的轮廓中提取手势的特征值,并与手势字典中的图像特征值进行对比,获取手势值。手势字典包括默认字典和学习字典。
[0029](5)控制器将识别的手势的相应的信息发送给屏幕设备;
[0030](6)屏幕设备根据手势执行相应的操作。
[0031]进一步的,屏幕设备为手持设备或数字电视,控制器为手持设备。更进一步的,控制器通过有线或无线通信方式向屏幕设备发送控制指令。
[0032]进一步的,屏幕设备通过屏幕设备上的摄像头或控制器上的摄像头获取手势。
[0033]进一步的,步骤(2)中,屏幕设备通过数字或方向对可操作区域进行自动标注。
[0034]本发明的有益效果在于:
[0035]1、通过对屏幕可操作区域进行自动识别,并使用数字进行相应标注,保证所标注的区域均可控。
[0036]2、动态的手势识别,不仅可以识别向左、向右,更可以识别相应的手势数字。
[0037]3、手势的使用,在全国甚至全球的范围,很轻易可以获得统一,并且可以适用于各种屏幕。
【附图说明】
[0038]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0039]图1为本发明一个实施例的流程图;
[0040]图2为本发明的自动标注的流程图。
【具体实施方式】
[0041]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0042]如图1所示,本发明提出了一种通过识别手势遥控屏幕设备的方法,包括用户、屏幕设备和控制器,屏幕设备为手持设备或数字电视,控制器为手持设备。另外,屏幕设备可理解为所有具有屏幕,并具有CPU的智能设备,具体的,包括以下步骤:
[0043](I)用户通过控制器向屏幕设备发送控制指令;屏幕设备为手持设备或数字电视,控制器为手持设备。比如屏幕设备为数字电视,控制器为手机,用户通过手机来控制数字电视转换频道、玩游戏等等,具体的可操控数字电视的当前屏幕上的各功能模块,比如从主菜单里选择某一个相应的子菜单,最常用为通过手势作出数字的姿势,屏幕设备识别手势数字,并进行频道转换,另外,还可通过手势的左右指向,进行上一个或下一个的变换。
[0044](2)屏幕设备对可操作区域进行自动标注;可操作区域为当前屏幕中的所有功能菜单,比如,数字电视的屏幕上有电视剧、电影、游戏等选项,这些选项即为可操作区域,原本可通过数字电视的遥控器进行选择,现在可根据手势数字来选择,但是需要提前将手势数字和可操作区域建立一个相对应的联系,可通过数字或字符将可操作区域与手势数字联系起来,比如电视剧这个可操作区域的数字标注为1,当用户在数字电视前伸出一根手指,数字电视即会打开电视剧的选项,供用户进行下一步的操作。不同的屏幕画面具有不同的可操作区域,需要屏幕设备对不同的屏幕画面上的可操作区域进行自动标注,当所有的屏幕的可操作区域都已经标注完毕后,屏幕设备可将所有的可操作区域的标注信息存储起来,然后定期进行更新,当屏幕设备搜查到可操作区域标注信息表中没有出现的可操作区域时,对其进行标注,并更新可操作区域标注信息表,即使还未到更新时间。
[0045]屏幕设备通过数字或方向对可操作区域进行自动标注。
[0046]具体的,步骤(2)中自动标注包括以下步骤:(201)开始遍历屏幕上的控件;(202)寻找并获取一个控件;(203)若成功获取一个控件,则进入步骤(204),否则结束;(204)若控件是非根控件,则进入步骤(205),否则进入步骤(202) ; (205)若非根控件可被操作,则进入步骤(206),否则进入步骤(202) ; (206)若非根控件与其他已被标注非根控件没有交集,则进入步骤(207),否则进入步骤(202) ; (207)采用符号将非根控件进行标注,并将该符号加入预制符号字典。对非根控件进行标注的符号可以是数字或特殊符号或者英文字符或其他国家的特殊字符等。<
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1