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

文档序号:8384142阅读:来源:国知局
于方框中,则第一 DLNA通信单元利用DLNA协议,将触屏点在方框中的相对位置发送到智能TV屏终端的第二 DLNA通信单元,智能TV屏终端的虚拟触屏单元从第二 DLNA通信单元获取触屏数据后产生触屏事件,响应用户的操作。智能TV屏终端虚拟触屏单元是一个类似硬件驱动程序的软件模块,它产生设备事件来模拟硬件设备。
[0047]本发明利用手持终端的摄像头与触摸屏等已有设备实现对智能TV屏终端的灵活操控,为智能TV屏终端的遥控提供了一种快捷便利的操控手段,并且本发明对现有设备改造小、成本低。
[0048]本发明在不采用带宽的视频流通信的前提下,实现对智能TV屏终端的触屏控制。本发明适用于所有的多屏互控机制,能够实现不同屏幕终端之间的应用控制。
[0049]图2所示为本发明一实施例中的一种智能TV屏终端触控实现方法流程示意图。该方法包括以下步骤:
[0050]在步骤21,检测是否对摄像头读取的图像数据有触屏操作,如果有,则执行步骤22,否则,继续执行步骤21。触屏操作检测只需要编写操作系统提供的回调函数,具体的检测是由硬件的驱动程序完成。
[0051]在步骤22,提取图像中的智能TV屏终端方框,并计算触屏点在方框中的相对位置。可以利用现有技术中的图像处理算法来提取智能TV屏终端方框。
[0052]在步骤23,判断触屏点是否位于方框中,如果是,则执行步骤24,否则,继续执行步骤21。如果相对位置有效即可认为触屏点是位于方框中。另外,利用绝对位置的XY值也可以判断触屏点是位于方框中。
[0053]在步骤24,将触屏点在方框中的相对位置发送到智能TV屏终端,以产生触屏事件。
[0054]在本发明的另一方法实施例中,在步骤24之后,还可以包括以下步骤:
[0055]在步骤25,智能TV屏终端根据自身分辨率及触点相对位置计算出触屏点位置,产生触屏事件。其中,相对位置是X和Y的取值在ο-l之间,分辨率为PlXP2,则相对位置为P1XX、P2XY。例如,相对位置分别为X1、Y1,分辨率是1080X860,则触屏点的位置就是1080 X Xl 和 860 X Yl。
[0056]在本发明的另一方法实施例中,在步骤22中,根据方框的绝对位置和触屏点的绝对位置,计算出触屏点在方框中的相对位置。
[0057]在本发明的另一方法实施例中,在步骤24中,可以将相对位置通过红外、局域网或蓝牙通道发送到智能TV屏终端。
[0058]下面将结合附图和具体实施例,对本发明的方法做进一步说明。
[0059]图3所示为本发明的方法实施例的流程示意图。该方法包括以下步骤:
[0060]在步骤31,手持终端从摄像头读取图像数据。
[0061]在步骤32,手持终端将摄像头的图像数据显示在手持终端的屏幕上。
[0062]在步骤33,手持终端进行触屏操作检测,如果有触屏操作,则继续执行步骤,如果没有触屏操作,则返回到步骤31继续执行。
[0063]在步骤34,提取图像中的智能TV屏终端方框,并计算触屏点位于方框中的相对位置。
[0064]在步骤35,判断触屏点是否位于方框中,如果是,执行步骤36,否则,返回到步骤31继续执行。
[0065]在步骤36,将触屏点在方框中的相对位置发送到智能TV屏终端。数据发送通道可以是红外、局域网或蓝牙等。
[0066]在步骤37,智能TV屏终端收到数据后根据自身分辨率及触点相对位置计算出触屏点位置,产生触屏事件。
[0067]本发明利用手持终端的摄像头与触摸屏等已有设备实现对智能TV屏终端的灵活操控,为智能TV屏终端的遥控提供了一种快捷便利的操控手段,并且本发明对现有设备改造小、成本低。
[0068]本发明在不采用带宽的视频流通信的前提下,实现对智能TV屏终端的触屏控制。本发明适用于所有的多屏互控机制,能够实现不同屏幕终端之间的应用控制。
[0069]至此,已经详细描述了本发明。为了避免遮蔽本发明的构思,没有描述本领域所公知的一些细节。本领域技术人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。
[0070]可能以许多方式来实现本发明的方法以及装置。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本发明的方法以及装置。用于所述方法的步骤的上述顺序仅是为了进行说明,本发明的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本发明实施为记录在记录介质中的程序,这些程序包括用于实现根据本发明的方法的机器可读指令。因而,本发明还覆盖存储用于执行根据本发明的方法的程序的记录介质。
[0071]虽然已经通过示例对本发明的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本发明的范围。本领域的技术人员应该理解,可在不脱离本发明的范围和精神的情况下,对以上实施例进行修改。本发明的范围由所附权利要求来限定。
【主权项】
1.一种智能TV屏终端触控实现方法,其特征在于: 检测是否对摄像头读取的图像数据有触屏操作,如果有,则提取图像中的智能TV屏终端方框,并计算触屏点在方框中的相对位置; 判断触屏点是否位于方框中,如果是,则将触屏点在方框中的相对位置发送到智能TV屏终端,以产生触屏事件。
2.根据权利要求1所述智能TV屏终端触控实现方法,其特征在于: 智能TV屏终端根据自身分辨率及触点相对位置计算出触屏点位置。
3.根据权利要求2所述智能TV屏终端触控实现方法,其特征在于: 相对位置是X和Y的取值在0-1之间,分辨率为Pl XP2,则相对位置为Pl XX、P2X Y。
4.根据权利要求1或2或3所述智能TV屏终端触控实现方法,其特征在于: 根据方框的绝对位置和触屏点的绝对位置,计算出触屏点在方框中的相对位置。
5.根据权利要求1或2或3所述智能TV屏终端触控实现方法,其特征在于: 将相对位置通过红外、局域网或蓝牙通道发送到智能TV屏终端。
6.—种智能TV屏终端触控实现系统,其特征在于,包括手持终端,该手持终端包括摄像头、数据处理单元和第一通信单元: 数据处理单元,检测对摄像头读取的图像数据是否有触屏操作,如果有,则提取图像中的智能TV屏终端方框,并计算触屏点在方框中的相对位置;判断触屏点是否位于方框中,如果是,则通知第一通信单元; 第一通信单元,将触屏点在方框中的相对位置发送到智能TV屏终端,以产生触屏事件。
7.根据权利要求6所述智能TV屏终端触控实现系统,其特征在于: 智能TV屏终端根据自身分辨率及触点相对位置计算出触屏点位置。
8.根据权利要求7所述智能TV屏终端触控实现系统,其特征在于: 相对位置是X和Y的取值在0-1之间,分辨率为Pl XP2,则相对位置为P1XX、P2XY。
9.根据权利要求6或7或8所述智能TV屏终端触控实现系统,其特征在于: 根据方框的绝对位置和触屏点的绝对位置,计算出触屏点在方框中的相对位置。
10.根据权利要求6或7或8所述智能TV屏终端触控实现系统,其特征在于: 将相对位置通过红外、局域网或蓝牙通道发送到智能TV屏终端。
【专利摘要】本发明公开了一种智能TV屏终端触控实现方法和系统。该方法包括:检测是否对摄像头读取的图像数据有触屏操作,如果有,则提取图像中的智能TV屏终端方框,并计算触屏点在方框中的相对位置;判断触屏点是否位于方框中,如果是,则将触屏点在方框中的相对位置发送到智能TV屏终端,以产生触屏事件。本发明为智能TV屏终端的遥控提供了一种快捷便利的操控手段。
【IPC分类】H04N21-422, H04N21-4223
【公开号】CN104703006
【申请号】CN201310648856
【发明人】胡冰松, 李安民
【申请人】中国电信股份有限公司
【公开日】2015年6月10日
【申请日】2013年12月5日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1