终端设备及其遥控方法_3

文档序号:9711983阅读:来源:国知局
个像素。本列表中第一预定时间、预设距离或预定速度的值均为举 例说明,本领域技术人员应该知道第一预定时间、预设距离或预定速度的值不W此为限制。
[0059] 进一步地,该持续时间与该预设距离或该预定速度的关系呈线性、阶梯状或曲线 变化。即,随着第持续时间的增加,对应的预设距离或预定速度呈线性、阶梯状或曲线变化, 如此一来,带给用户的感觉就是,随着时间的增加,光标移动的速度越来越快,用户通过长 按遥控器方向键就能快速将光标定位到目标位置,可大大提升用户体验。
[0060] 例如,第二预定时间与该预设距离的呈线性关系,可W表示为step = at,其中, step为该预设距离,t为该持续时间,a为线性系数。当持续时间增加时,预设距离也相应地 增加。
[0061] 进一步地,在收到复数个持续时间大于或等于第二预定时间的第二遥控信号的情 况下,该第二列表还可W通过保存复数个第二遥控信号的数量与光标的移动距离之间的关 系来确定长按时光标的移动距离,其中,该关系通过如下公式表示:
[0062] Y=10[n(n+l)/2];
[0063] 其中,n为第二遥控信号的数量,Y为光标每次的移动距离。
[0064] 根据用户的不同需求,如,用户需要将遥控终端触发时间累加到一定时长后,光标 移动的距离就变为恒定值,或者其他需求等,算法和公式都可W依据实际情况做更改。
[0065] 请参考图3,为本发明实施方式中遥控信号的格式。每次短按遥控器按键所触发的 遥控信号都包含一帖108ms的编码脉冲,该脉冲包含一头码,一数据码和一结束码。其中,该 头码标识脉冲的起始,该结束码标识脉冲的结束,并且该数据码对应解析后的键值信息。而 每次长按遥控器按键触发的遥控信号的第一帖为一 108ms的编码脉冲(包含头码,数据码和 结束码),在持续时间内收到的其他帖脉冲均不包含数据码,其原因是第一帖108ms的编码 脉冲中已包含对应解析后的键值信息的数据码,在后续帖中无需设置数据码,运样一来,可 大大节省解析遥控信号的时间,提高效率。
[0066] 请参阅图4,为本发明实施方式中的终端设备的结构示意图。该实施方式中的终端 设备可W是电视机、个人计算机、平板电脑、笔记本电脑等。该终端设备30包括接收器31、处 理器32、存储器33W及绘图器34。
[0067] 该接收器31用于接收第一遥控信号和第二遥控信号。
[0068] 该存储器33用于存储一第一列表和一第二列表。
[0069] 该处理器32禪接于所述接收器31和所述存储器33,用于控制终端设备30的操作, 该处理器32还可W成为CPU(Central Processing Unit,中央处理单元)。该处理器32可W 是一种集成电路忍片,具有信号的处理能力。处理器32还可W是通用处理器、数字信号处理 器(DSP)、专用集成电路(ASIC)、现成可编程口阵列(FPGA)或者其他可编程逻辑器件、分立 口或者晶体管逻辑器件、分立硬件组件。通用处理器可W是微处理器或者该处理器也可W 是任何常规的处理器等。
[0070] 进一步地,该处理器32通过调用存储器33存储的操作指令(该操作指令可存储在 操作系统中),执行如下操作:
[0071] 当该接收器31接收一遥控终端发送的该第一遥控信号,该处理器32解析该第一遥 控信号W确定在该遥控终端上对应的第一键值信息,W及在第一列表中查找该第一键值信 息所对应的操作命令,并根据该第一键值信息所对应的操作命令来判断是否开启鼠标操作 模式。如果结果为开启鼠标操作模式,当该接收器31接收该遥控终端发送的该第二遥控信 号时,该处理器32解析该第二遥控信号W确定在该遥控终端上对应的第二键值信息,W及 在第二列表中查找该第二键值信息所对应的操作命令。所述第一键值信息与操作命令的对 应关系预先保存在第一列表中,所述第二键值信息与操作命令的对应关系预先保存在第二 列表中。
[0072] 其中,该遥控终端为用于遥控该智能电视机的遥控器。
[0073] 该终端设备30接收遥控终端因触发对应按键而发出的遥控信号,该遥控信号可W 是红外信号、射频信号等。
[0074] 当遥控终端发出的第一遥控信号是红外信号时,终端设备30对该红外信号进行解 码分析,W确定对应的第一键值信息。具体地,处理器32根据红外信号的高低电平的脉冲持 续时间和数量来确定红外信号中包含的第一键值信息,然后用查表的方式来确定该第一键 值信息对应的是哪种操作命令,如,是否开启模拟鼠标输入功能。
[0075] 当遥控终端发出的遥控信号是射频信号时,处理器32对该射频信号进行解码W确 定对应的键值信息。具体地,终端设备30与一用于射频信号接收器连接或者该终端设备30 包含一射频信号接收器,该接收器接收到射频信号后对该射频信号进行解码而得到射频信 号中包含的第一键值信息,该处理器32根据该设备产生的键值信息进行查表,W确定该键 值信息对应的是哪种操作命令。
[0076] 进一步地,该操作命令包括开启鼠标模式事件与关闭鼠标模式事件。
[0077] 可选地,当该处理器32在该第一列表中查找该第一键值信息所对应的操作命令是 开启鼠标模式事件时,则进入鼠标操作模式,并响应该开启鼠标模式事件显示光标。
[0078] 绘图器34禪接于所述处理器32,用于根据处理器32的处理来进行绘图操作。
[0079] 具体地,终端设备显示的画面由多个图层组成,终端设备在进入鼠标模式时会显 示光标,绘图器34将光标单独绘制在第一图层上,该第一图层不同于显示当前图像的第二 图层。因此,在终端设备进行鼠标操作模式的切换时,并不会对其显示的图像产生影响。在 进行鼠标操作模式的切换时,只需要通过控制第一图层而实现光标的显示与隐藏。
[0080] 当该处理器32在该第一列表中查找该第一键值信息所对应的操作命令是关闭鼠 标模式事件,则进入标准遥控器模式。
[0081] 具体地,该遥控终端上可W单独设置一按键用于控制终端设备的鼠标模式的开 启/关闭,还可W通过对已有的按键进行符合预设条件的操作控制终端设备的鼠标模式的 开启/关闭,例如,长按"静音"按键控制终端设备的鼠标模式的开启/关闭,操作时间超过 500ms可W被识别为长按操作。
[0082] 可选地,该处理器32在第二列表中查找该第二键值信息所对应的操作命令,并在 该终端设备处于鼠标操作模式时,根据该第二键值信息W及该第二列表确定对应的操作命 令为第一鼠标事件,W及响应该第一鼠标事件控制光标按照预定速度向一方向移动预设距 离。其中,该第一鼠标事件为控制光标向上、下、左或右移动的动作,绘图器34会根据处理器 32的处理,在第一图层上绘制光标。
[0083] 该存储器还用于保存该第二列表,该第二列表还用于记录该第一预定时间与该预 设距离或该预定速度的关系,或者,该第二遥控信号的持续时间与该预设距离或该预定速 度的关系。
[0084] 可选地,该处理器32在第一预定时间接收到连续地若干个第二遥控信号或接收到 一持续时间大于或等于第二预定时间的遥控信号时,解析该第二遥控信号W确定在该遥控 终端上对应的第二键值信息。
[0085] 进一步地,该第二预定时间与该预设距离或该预定速度的关系呈线性、阶梯状或 曲线变化。即,随着第二预定时间的增加,对应的预设距离或预定速度呈线性、阶梯状或曲 线变化。
[0086] 如此一来,用户通过多次短按遥控器方向键或长按遥控器方向键就能快速将光标 定位到目标位置,可大大提升用户体验。
[0087] 可选地,该处理器32在第二列表中查找该第二键值信息所对应的操作命令,并在 该终端设备处于鼠标操作模式时,根据该第二键值信息W及该第二列表确定对应的第二鼠 标事件。其中,该第二鼠标事件为确认动作,W及响应该第二鼠标事件执行与光标当前位置 对应的功能,绘图器34会根据处理器32的处理,在第一图层上绘制光标所选位置进行确认 的图像。
[0088] 本发明提供的一种终端设备及其遥控方法,通过预先建立遥控终端的键值信息与 操作命令的对应关系,使终端设备处于鼠标操作模式时将接收到的遥控终端发送的遥控信 号的键值信息所对应的操作命令作为鼠标事件进行处理,从而在终端设备上实现模拟鼠标 的输入操作,增强用户体验。
[0089] W上所述仅为本发明的实施方式,并非
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1