一种智能tv屏终端触控实现方法和系统的制作方法

文档序号:8384142阅读:603来源:国知局
一种智能tv屏终端触控实现方法和系统的制作方法
【技术领域】
[0001]本发明涉及三网融合领域,尤其涉及一种智能TV屏终端触控实现方法和系统。
【背景技术】
[0002]智能TV屏终端软件系统技术开放,应用非常丰富,能有力支撑运营商的业务发展。
[0003]与传统机顶盒类似,在智能机顶盒设备上用户的操作也主要基于遥控器,不利于发挥智能TV屏终端的技术优势。
[0004]传统的鼠标必须在某一个表面上滑动产生像移,通过电脑侦测而转化成光标的移动。空鼠的出现可以让使用者不再局限于某一个平面上使用鼠标,利用陀螺仪原理设计,使用者可以手握使用鼠标,通过内部的陀螺仪及G-SENSOR感应手势的变化而实现鼠标的功能。然而,基于陀螺仪或重力感应的专用空鼠成本较高,且受用户手部姿势稳定性影响较大。

【发明内容】

[0005]鉴于以上,本发明提出一种智能TV屏终端触控实现方法和系统。以解决现有技术的至少一个问题。
[0006]根据本发明一方面,提出一种智能TV屏终端触控实现方法,该方法包括:
[0007]检测是否对摄像头读取的图像数据有触屏操作,如果有,则提取图像中的智能TV屏终端方框,并计算触屏点在方框中的相对位置;
[0008]判断触屏点是否位于方框中,如果是,则将触屏点在方框中的相对位置发送到智能TV屏终端,以产生触屏事件。
[0009]进一步,智能TV屏终端根据自身分辨率及触点相对位置计算出触屏点位置。
[0010]进一步,相对位置是X和Y的取值在0-1之间,分辨率为P1XP2,则相对位置为P1XX、P2XY。
[0011]进一步,根据方框的绝对位置和触屏点的绝对位置,计算出触屏点在方框中的相对位置。
[0012]进一步,将相对位置通过红外、局域网或蓝牙通道发送到智能TV屏终端。
[0013]根据本发明另一方面,还提出一种智能TV屏终端触控实现系统,该系统包括手持终端,该手持终端包括摄像头、数据处理单元和第一通信单元,其中:
[0014]数据处理单元,检测对摄像头读取的图像数据是否有触屏操作,如果有,则提取图像中的智能TV屏终端方框,并计算触屏点在方框中的相对位置;判断触屏点是否位于方框中,如果是,则通知第一通信单元;
[0015]第一通信单元,将触屏点在方框中的相对位置发送到智能TV屏终端,以产生触屏事件。
[0016]进一步,智能TV屏终端根据自身分辨率及触点相对位置计算出触屏点位置。
[0017]进一步,相对位置是X和Y的取值在0-1之间,分辨率为P1XP2,则相对位置为P1XX、P2XY。
[0018]进一步,根据方框的绝对位置和触屏点的绝对位置,计算出触屏点在方框中的相对位置。
[0019]进一步,将相对位置通过红外、局域网或蓝牙通道发送到智能TV屏终端。
[0020]本发明利用手持终端的摄像头与触摸屏等已有设备实现对智能TV屏终端的灵活操控,为智能TV屏终端的遥控提供了一种快捷便利的操控手段,并且本发明对现有设备改造小、成本低。
[0021]本发明在不采用带宽的视频流通信的前提下,实现对智能TV屏终端的触屏控制。本发明适用于所有的多屏互控机制,能够实现不同屏幕终端之间的应用控制。
【附图说明】
[0022]此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0023]图1所示为本发明一实施例中的一种智能TV屏终端触控实现系统的结构示意图。
[0024]图2所示为本发明一实施例中的一种智能TV屏终端触控实现方法流程示意图。
[0025]图3所示为本发明的方法实施例的流程示意图。
【具体实施方式】
[0026]现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置和数值不限制本发明的范围。
[0027]同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
[0028]以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。
[0029]对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。
[0030]在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
[0031]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0032]图1所示为本发明一实施例中的一种智能TV屏终端触控实现系统的结构示意图。该系统包括手持终端和智能TV屏终端。
[0033]手持终端的摄像头将智能TV屏终端的影像呈现在手持终端的屏幕上,然后用户在手持终端的屏幕上进行触屏操作,手持终端提取智能TV屏终端的轮廓,据此计算用户点击相对于智能TV屏终端的位置数据,并将用户的操作发送到智能TV屏终端,实现利用智能手持终端控制智能TV屏终端的目的。
[0034]为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。
[0035]如图1所示,手持终端包括摄像头、数据处理单元和第一通信单元。其中:
[0036]数据处理单元检测对摄像头读取的图像数据是否有触屏操作,如果有,则提取图像中的智能TV屏终端方框,并计算触屏点在方框中的相对位置。判断触屏点是否位于方框中,如果是,则通知第一通信单元。
[0037]第一通信单元将触屏点在方框中的相对位置发送到智能TV屏终端,以产生触屏事件。
[0038]在本发明的一个实施例中,智能TV屏终端根据自身分辨率及触点相对位置计算出触屏点位置。其中,相对位置是X和Y的取值在ο-l之间,分辨率为P1XP2,则相对位置为P1XX、P2XY。例如,相对位置分别为Χ1、Υ1,分辨率是1080X860,则触屏点的位置就是1080 X Xl 和 860 X Yl。
[0039]在本发明的一个实施例中,数据处理单元可以根据方框的绝对位置和触屏点的绝对位置,计算出触屏点在方框中的相对位置。
[0040]在本发明的一个实施例中,第一通信单元将相对位置通过红外、局域网或蓝牙通道发送到智能TV屏终端。
[0041]如图1所示,智能TV屏终端包括第二通信单元和虚拟鼠标驱动。
[0042]第二通信单元将触屏点在方框中的相对位置发送到智能TV屏终端的虚拟鼠标驱动。
[0043]虚拟鼠标驱动产生操作系统鼠标事件数据发送到应用程序,由这些应用程序去决定如何进行反应,这与鼠标的处理是一致的。这里的虚拟鼠标驱动是指它处理的并不是真实的鼠标硬件,而是由其他东西模拟的鼠标。虚拟鼠标驱动模拟出硬件之后的处理过程是操作系统的标准过程。
[0044]下面将结合具体实施例,对本发明的系统做进一步说明。
[0045]该实施例中,系统包括手持终端和智能TV屏终端。其中,手持终端包括摄像头、数据处理单元和第一DLNA (Digital Living Network Alliance,数字生活网络联盟)通信单元。智能TV屏终端包括第二 DLNA通信单元、虚拟触屏单元。在该实施例中,手持终端和智能TV屏终端之间通过DLNA协议进行数据传送,本领域技术人员应该可以理解,这里只是用于举例说明,不应理解为对本发明的限制。
[0046]通过手持终端的摄像头将智能TV屏终端的影像呈现在手持终端的屏幕上,数据处理单元读取并显示摄像头的图像数据供用户进行触屏操作,检测是否有触屏操作,如果有,则提取图像中的智能TV屏终端方框,并计算触屏点在方框中的相对位置,如果触屏点位
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1