一种肢体遥控电视的方法及电视遥控装置的制作方法

文档序号:6436666阅读:259来源:国知局
专利名称:一种肢体遥控电视的方法及电视遥控装置的制作方法
技术领域
本发明属于人机交互技术领域,尤其涉及一种肢体遥控电视的方法及电视遥控装置。
背景技术
随着电视技术的发展,电视机的数字处理能力越来越强,并出现了诸如网络电视等能够直接链接互联网的电视机,以及电视游戏一体机等各种具有超强计算处理能力的电视终端产品。这些电视机不再局限于传统的电视节目的收看,而是可以直接在电视上浏览互联网信息,分享音视频内容,进行交互娱乐游戏等。传统的按键式遥控已经无法满足电视机越来越多的内容选择和操作方式的需求,用户迫切希望能通过手势遥控这种自然而直观的人机交互模式来取代传统遥控器简单的基于按键的输入和控制方式。现有的手势遥控主要通过电视机的内置摄像头来捕获用户特定的手势形态,将捕获的手势形态与电视机内预设的手势形态进行比较,在比较结果相同时将捕获的手势形态转化为相应的电视控制指令对电视机进行控制。然而,由于现有的手势遥控获取的是二维图像信息,对用户手势位置坐标和形态的识别的精确度不高,导致现有的手势遥控只能识别几个固定且简单的手势,实用性不强。

发明内容
本发明实施例的目的在于提供一种肢体遥控电视的方法,旨在解决现有的手势遥控手势识别精确度不高、实用性不强的问题。本发明实施例是这样实现的,一种肢体遥控电视的方法,所述方法包括以下步骤A、监测电视机前用户的肢体动作,在监测到特定的肢体动作后,对所述用户进行识别确定用户身份;B、根据所述用户身份判断是否存在所述用户预先设置的控制界面;C、在判断存在用户预先设置的控制界面时,显示该控制界面;D、获取当前的场景图像,计算场景深度图;E、根据所述场景深度图,对当前场景图像中的用户图像进行抠像;F、将抠像后的用户图像叠加到所述控制界面中,生成虚拟控制界面;G、根据深度图检测用户的肢体动作,根据用户的肢体动作和所述虚拟控制界面对电视机发送控制指令。本发明实施例的另一目的在于提供一种电视遥控装置,所述装置包括身份确定单元,用于监测电视机前用户的肢体动作,在监测到特定的肢体动作后, 对所述用户进行识别确定用户身份;判断单元,用于根据所述用户身份判断是否存在所述用户预先设置的控制界面;控制界面显示单元,用于在所述判断单元判断结果为是时,显示所述用户预先设置的控制界面;深度图计算单元,用于获取当前的场景图像,计算场景深度图;图像抠像单元,用于根据所述场景深度图,对当前场景图像中的用户图像进行抠像;图像叠加单元,用于将抠像后的用户图像叠加到到所述控制界面中,生成虚拟控制界面;指令发送单元,用于根据深度图检测用户的肢体动作,根据用户的肢体动作和所述虚拟控制界面对电视机发送控制指令。从上述技术方案可以看出,本发明使得用户双手及其身体的各部分都不需要加载任何设备就可以完成对电视机的无线遥控。而且,由于使用了深度图以及基于三维空间的虚拟控制界面,能精确的获取用户肢体所在的空间位置坐标及具体的肢体形态,提高了肢体遥控的精准率和实用性,增强了用户与电视机的交互性。


图1是本发明实施例一提供的肢体遥控电视方法的实现流程图;图2是本发明实施例一提供的对极几何的约束关系图;图3是本发明实施例一提供的深度图的示例图;图4a、4b是本发明实施例一提供的当前场景示例图以及用户抠像示例图;图5是本发明实施例一提供的虚拟控制界面的示例图;图6是本发明实施例二提供的肢体遥控电视方法的实现流程图;图7是本发明实施例二提供的相机成像原理图;图8是本发明实施例二提供的虚拟控制界面的虚拟背景的示例图;图9是本发明实施例三提供的电视遥控装置的组成结构图;图10是本发明实施例四提供的电视遥控装置的组成结构图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。实施例一图1示出了本发明实施例一提供的肢体遥控电视方法的实现流程,该方法过程详述如下在步骤SlOl中,监测电视机前用户的肢体动作,在检测到特定的肢体动作后,对所述用户进行识别确定所述用户身份。在本实施例中,电视遥控装置包括一个双目3D摄像头(或者一个红外深度相机, 包括红外发射和接收装置)。电视遥控装置通过所述摄像头或红外深度相机监测电视机前用户的肢体动作,在监测到用户的特定肢体动作(例如用户将手掌、脚部先前推送和收回动作或者用户向前点头或向后点头等动作)后,对电视机前的用户进行人脸或指纹识别,确定用户的身份。在本实施例中,用户的肢体可以优选为人手,以下实施例以人手为识别目标。在这个过程中,因为电视遥控装置的启动肢体比较简单,为了提高效率以及节省电视机的存储空间,只需要获取用户的肢体形态,不需要获取用户肢体的空间坐标,在判断用户的肢体形态与预设的电视遥控装置的启动肢体相同时,启动电视遥控装置。在本实施例中,在启动电视遥控装置后,可以对离所述肢体动作最近的面部进行人脸识别或要求用户进行指纹识别等,通过识别确定当前用户身份。其中,人脸识别和指纹识别可采用现有技术实现,在此不再赘述。在步骤S102中,根据所述用户身份判断是否存在所述用户预先设置的控制界面, 在判断结果为“是”时,执行步骤S104,在判断结果为“否”时,执行步骤S103。在本实施例中,所述用户身份对应的控制界面包括多个电视功能控制菜单,例如 电视频道的选择菜单、电视音量的调节菜单等。如果用户第一次使用肢体遥控,则可以设置个性化的控制界面并保存,在下次该用户使用时,则判定该用户存在预设的控制界面。在步骤S103中,在不存在所述用户预先设置的控制界面时,显示默认的控制界在本实施例中,用户可以在默认界面设置属于自己的个性化控制界面,并保存设置好的界面。在步骤S104中,在存在所述用户预先设置的控制界面时,显示该控制界面。在本实施例中,在存在所述用户预先设置的控制界面时,电视遥控装置调用存储在电视机内该控制界面的数据,并将其通过电视机显示在电视机屏幕上。在步骤S105中,获取当前的场景图像,计算场景深度图。在本实施例中,可以在显示控制界面之后,通过双目3D相机或者红外相机获取电视机前的场景图像,计算场景深度图。具体的,本实施例通过双目3D相机获取当前的场景图像,计算场景深度图的过程如下如图2所示,C1和C2为双目3D两相机的光心,两光心的连线C1C2称为基线。I1和 I2为各自视点对应的图像平面,基线与两图像平面的交点eph分别为两相机的对极点。M 为空间的一点,Hi1和m2分别为M点在两个图像平面上的像点,I2平面上的像点m2对应I1平面上的像点Hi1,则Hi1 —定在直线L1上,L1称为像点m2的对极线。设两相机的投影矩阵分别为P1和P2,则两相机的投影方程可写为λ imi = K1 [R1, tjM = P1Mλ 2m2 = K2 [R2, t2]M = P2M将上式消去M,可得A2Zn2 - A1R2R^m1 = K2t2 -R2Rf Kj1(“丄)定义由三维向量t = (tx,ty,tz)T组成的反对称矩阵[t]x
权利要求
1.一种肢体遥控电视的方法,其特征在于,所述方法包括以下步骤A、监测电视机前用户的肢体动作,在监测到特定的肢体动作后,对所述用户进行识别确定用户身份;B、根据所述用户身份判断是否存在所述用户预先设置的控制界面;C、在判断存在用户预先设置的控制界面时,显示该控制界面;D、获取当前的场景图像,计算场景深度图;E、根据所述场景深度图,对当前场景图像中的用户图像进行抠像;F、将抠像后的用户图像叠加到所述控制界面中,生成虚拟控制界面;G、根据深度图检测用户的肢体动作,根据用户的肢体动作和所述虚拟控制界面对电视机发送控制指令。
2.如权利要求1所述的方法,其特征在于,所述特定的肢体动作包括手掌先前推送和收回动作。
3.如权利要求1所述的方法,其特征在于,所述方法还包括在判断不存在所述用户预先设置的控制界面时,显示默认的控制界面。
4.如权利要求1所述的方法,其特征在于,所述步骤G包括G1、根据深度图检测用户的肢体动作,所述肢体动作包括肢体形态及其空间位置坐标;G2、判断所述空间位置坐标是否与所述虚拟控制界面的菜单位置区域相对应; G3、在所述空间位置坐标与所述虚拟控制界面的菜单位置区域相对应时,根据预设规则将所述肢体形态转化成相对应的控制指令向电视机发送。
5.如权利要求1或4所述的方法,其特征在于,所述控制指令包括所述虚拟控制界面虚拟背景的设置以及所述虚拟控制界面上各菜单的显示或者隐藏。
6.一种电视遥控装置,其特征在于,所述装置包括身份确定单元,用于监测电视机前用户的肢体动作,在监测到特定的肢体动作后,对所述用户进行识别确定用户身份;判断单元,用于根据所述用户身份判断是否存在所述用户预先设置的控制界面; 控制界面显示单元,用于在所述判断单元判断结果为是时,显示所述用户预先设置的控制界面;深度图计算单元,用于获取当前的场景图像,计算场景深度图; 图像抠像单元,用于根据所述场景深度图,对当前场景图像中的用户图像进行抠像; 图像叠加单元,用于将抠像后的用户图像叠加到到所述控制界面中,生成虚拟控制界指令发送单元,用于根据深度图检测用户的肢体动作,根据用户的肢体动作和所述虚拟控制界面对电视机发送控制指令。
7.如权利要求6所述的装置,其特征在于,所述特定的肢体动作包括手掌先前推送和收回动作。
8.如权利要求6所述的装置,其特征在于,所述控制界面显示单元还用于在所述判断单元判断结果为否时,显示默认的控制界面。
9.如权利要求6所述的装置,其特征在于,所述指令发送单元包括检测模块,用于根据深度图检测用户的肢体动作,所述肢体动作包括肢体形态及其空间位置坐标;判断模块,用于判断所述空间位置坐标是否与所述虚拟控制界面的菜单位置区域相对应;控制模块,用于在所述空间位置坐标与所述虚拟控制界面的菜单位置区域相对应时, 根据预设规则将所述肢体形态转化成相对应的控制指令向电视机发送。
10.如权利要求6或9所述的装置,其特征在于,所述控制指令包括所述虚拟控制界面虚拟背景的设置以及所述虚拟控制界面上各菜单的显示或者隐藏。
全文摘要
本发明适用于人机交互技术领域,提供了一种肢体遥控电视的方法及装置,所述方法包括下述步骤监测电视机前用户的肢体动作,在监测到特定的肢体动作后,对所述用户进行识别确定用户身份;根据所述用户身份判断是否存在所述用户预先设置的控制界面;在存在时,显示该控制界面;获取当前的场景图像,计算场景深度图;根据所述场景深度图,对当前场景图像中的用户图像进行抠像;将抠像后的用户图像叠加到所述控制界面中,生成虚拟控制界面;根据深度图检测用户的肢体动作,根据用户的肢体动作和所述虚拟控制界面对电视机发送控制指令。通过本发明,可有效提高肢体遥控电视的精确度和实用性。
文档编号G06F3/01GK102375542SQ20111033255
公开日2012年3月14日 申请日期2011年10月27日 优先权日2011年10月27日
发明者杨劼 申请人:Tcl集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1