一种控制数字电视接收终端的方法及终端的制作方法_3

文档序号:9508825阅读:来源:国知局
水平方向的分辨值进行适配转换,转换成匹配目标手持终端屏幕尺寸的图像数据,并在手持终端上进行呈现。
[0092]步骤S204,获取用户手指悬空位置映射到所述转换后的图像数据上的第一坐标值。
[0093]用户根据手持终端所呈现的操作画面,将手指悬空在触控面板上方某个位置将要进行触点操作时,在手持终端可以检测到这个将要发生的动作行为,手持终端用户手指悬空位置获取模块通过调用提供的API接口,获取到用户在当前时刻其手指在手持终端触控面板上方位置的坐标信息(包括X轴和Y轴两个方向)。
[0094]具体地,在手持终端设备的触控面板底部采用横向X轴和纵向Y轴的电极构成电容传感器阵列,在本发明实施例中,该电容传感器阵列要求具备的功能是,当用户手指尚未触摸到触控面板且与触控面板在垂直方向存在一定的距离行程时,当此距离行程满足在电容传感器阵列所标定的有效距离范围内,将导致触控面板的电容阵列中与用户手指悬空位置相对应的坐标点位置的电容量发生变化;手持终端处理器实时扫描电容传感器阵列中各个坐标点的电容量的变化情况,具体方法为,手持终端处理器依次获取电容阵列感应器中各个坐标点在X轴和Y轴两个方向上的电容值,得到一个表征电容量变化的模拟信号,并将其传送至模数转换模块,经过模数转换将其变换成与之匹配的数字信号,再将数字信号传送至手持终端的处理器,经过处理器的计算处理后,从中定位到电容量发生变化的坐标点(包括X轴和Y轴两个方向),从而得到了此时用户手指悬空在触控面板上方空间沿水平方向和竖直方向的X坐标值和Y坐标值,从而可以确定此刻用户手指悬空在手持终端触控面板上方空间将要触控的位置坐标;将上述位置坐标信息构成一个API接口,嵌入到手持终端的系统框架中,通过此API接口将用户手指悬空在手持终端触控面板上方的坐标信息提供给用户进行调用获取。
[0095]即步骤S204具体包括如下步骤:
[0096]扫描所述手持终端的电容传感器阵列中的坐标点的电容量的变化信息。
[0097]根据所述坐标点的电容量的变化信息,定位电容量发生变化的坐标点,获得所述坐标点对应的所述第一坐标值。
[0098]步骤S205,根据所述第一分辨率参数和第二分辨率参数,将所述第一坐标值转换为对应在所述数字电视接收终端的当前图像数据上的第二坐标值。
[0099]根据手持终端沿竖直方向的分辨率值和沿水平方向的分辨率值,按照数字电视接收终端沿竖直方向的分辨率值和沿水平方向的分辨率值进行适配转换,将其转换成匹配数字电视接收终端屏幕尺寸的位置坐标信息(包括X轴和Y轴两个方向)。
[0100]具体地,采用如下转换公式将第一坐标值(Xw YJ转换为第二坐标值(xstb,
Y Stb):
[0101]Xstb=X n*(RHstb/RHn);
[0102]Ystb= Y n*(RVstb/RVn);
[0103]其中,所述第一分辨率参数包括:沿水平方向的分辨率RH stb和沿竖直方向的分辨率RV stb,所述第二分辨率参数包括:沿水平方向的分辨率RH ?和沿竖直方向的分辨率RV n0
[0104]步骤S206,将所述第二坐标值发送给所述数字电视接收终端,由所述数字电视接收终端在所述当前图像数据的所述第二坐标值对应的位置以设定图标表征所述位置。
[0105]其中,所述位置表示所述用户手指对所述数字电视接收终端进行控制的预触控位置。
[0106]手持终端将转换后的坐标值发送至数字电视接收终端。数字电视接收终端实时接收到数据包并解析出手持终端传送过来的用户手指悬空位置的坐标信息,并在数字电视接收终端输出的图像信息中,找到该点位置坐标,在此坐标点上通过一个设定图标例如模拟的手指图像进行呈现,以表征当前时刻用户手指在手持终端触控面板上方的悬空位置。
[0107]按照此方案,用户不再需要通过在两种不同设备之间不停的转换视线,而是直接通过数字电视接收终端输出的图像画面便可以非常准确的掌握和获知此时此刻其手指在手持终端触控面板上方的悬空位置,为准确预判其下一个触点位置提供了有力参考,从而大大减少了用户在多屏互动操作时的视线转移次数,有效提高了用户通过手持终端操控第二终端设备的效率、方便性和准确性。
[0108]根据本发明实施例提供的一种控制数字电视接收终端的方法,通过手持终端获取用户手指悬空位置映射到手持终端上的进行分辨率转换后的数字电视接收终端的图像数据的坐标值,并将根据分辨率转换后的坐标值发送给数字电视接收终端,在数字电视接收终端上以设定图标在当前图像数据上表征从手持终端获取的用户手指悬空位置,可以准确预判用户手指在手持终端上将要进行操控的下一个触控点的位置,无需用户频繁地将视线从电视屏幕转移到手持终端屏幕上,从而提高对数字电视接收终端的操作效率,缓解用户视力疲劳,便于用户控制数字电视接收终端。
[0109]图3为本发明实施例提供的一种数字电视接收终端的结构示意图,该数字电视接收终端1000包括:
[0110]获取单元11,用于获取数字电视接收终端的当前图像数据和第一分辨率参数。
[0111]数字电视接收终端可以通过其系统框架提供的API (Applicat1n ProgrammingInterface,应用程序编程接口)读取到数字电视接收终端当前图形层所呈现的图像数据,并获取到数字电视接收终端的分辨率参数,该分辨率参数包括沿水平方向的分辨率值和沿竖直方向的分辨率值。
[0112]可选地,在通过手持终端对数字电视接收终端进行控制前,先要确定数字电视接收终端是否与手持终端已建立连接,如果未建立连接,则数字电视接收终端扫描局域网内已经接入的手持终端,向发现的各个手持终端依次发送链接请求,请求向目标手持终端推送数据图像;局域网内的手持终端检测到数字电视接收终端的链接请求时,当用户确认要接收其推屏服务时,由目标手持终端向数字电视接收终端发送应答数据包;数字电视接收终端接收到手持终端的应答数据后,记录此手持终端的IP地址、端口号以及设备ID号,两个终端的通讯链接建立成功。
[0113]即该数字电视接收终端1000还包括:
[0114]扫描单元,用于所述数字电视接收终端启动后,扫描连接至与所述数字电视接收终端处于同一局域网的手持终端;
[0115]发送单元,用于向所述手持终端发送连接请求;
[0116]接收单元,用于接收所述手持终端的连接响应消息;
[0117]连接单元,用于与所述手持终端建立连接。
[0118]发送单元12,用于将所述数字电视接收终端的当前图像数据和第一分辨率参数发送给手持终端,由所述手持终端根据所述第一分辨率参数和所述手持终端的第二分辨率参数,对所述数字电视接收终端的当前图像数据进行转换,并输出转换后的图像数据,并获取用户手指悬空位置映射到所述转换后的图像数据上的第一坐标值,并根据所述第一分辨率参数和第二分辨率参数,将所述第一坐标值转换为对应在所述数字电视接收终端的当前图像数据上的第二坐标值,并将所述第二坐标值发送给所述数字电视接收终端。
[0119]数字电视接收终端将获取的数字电视接收终端的当前图像数据和第一分辨率参数打包发送给已经建立连接的目标手持终端,当然,该数据包中还可以包括手持终端的IP地址、端口号或设备ID号,以确定发送的目标手持终端。
[0120]目标终手持端接收并解析出数字电视接收终端发送的当前图像数据,并通过其系统框架提供的API接口读取到自身设备沿竖直方向的分辨率值、沿水平方向的分辨率值。[0121 ] 在目标手持终端上,根据得到的数字电视接收终端沿竖直方向的分辨率值和沿水平方向的分辨率值,将其传送过来的当前图像数据按照目标手持终端沿竖直方向的分辨率值和沿水平方向的分辨值进行适配转换,转换成匹配目标手持终端屏幕尺寸的图像数据,并在手持终端上进行呈现。
[0122] 用户根据手持终端所呈现的操作画面,将手指悬空在触控面板上方某个位置将要进行触点操作时,在手持终端可以检测到这个将要发生的动作行为,手持终端用户手指悬空位置获取模块通过调用提供的API接口,获取到用户在当前时刻其手指在手持终端触控面板上方位置的坐标信息(包括X轴和Y轴两个方向),并根据手持终端沿竖直方向的分辨率值和沿水平方向的分辨率值,按照数字电视接收终端沿竖直方向的分辨率值和沿水平方向的分辨率值进行适配转换,将其转换成匹配数字电视接收终端屏幕尺寸的位置坐标信息(包括X轴和Y轴两个方向),并将转换后的结果发送至数字电视接收终端。
[0123]接收单元
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1