专利名称:多点触控遥控器控制终端设备的方法
技术领域:
本发明涉及触摸控制技术,具体的说是涉及一种多点触控遥控器控制终端设备的方法。
背景技术:
当前随着智能家电的发展,各种家电终端设备的操作相应增加,特别是对智能家电设备的系统控制,如当前的数字电视机顶盒技术的不断更新变化,其技术越来越成熟、功能也越来越丰富,随之用户与机顶盒交互方式也随之增多,遥控器交互功能也变得更加丰富,但是遥控器功能的增多也导致操作本身变得繁杂,给用户带来了较低的用户体验。而直接将传统的触摸控制技术引入遥控器并不能实现很好的控制,而当前并没有一种有效的通过触摸控制终端设备的方法。
发明内容
本实发明所要解决的技术问题是,就是提出一种多点触控遥控器控制终端设备的方法。本发明解决上述技术问题所采用的技术方案是:多点触控遥控器控制终端设备的方法,其特征在于,包括以下步骤:a.在遥控器内设置触摸模块接收触摸操作指令,并将指令传递到终端设备,所述触摸模块支持至少两点触摸操作;b.终端设备对接收到的操作指令进行分析,分析判断触摸操作的触摸数量、触摸方式以及触摸轨迹,将分析结果转换为具体的输入事件;c.终端设备根据输入事件进行相应的操作响应。具体的,所述触摸方式包括按下、抬起和移动中的一种或多种。具体的,步骤b还包括以下步骤:bl.判断触摸操作的触摸数量是否为1,若是,则进入步骤b2,若否,则进入步骤b4 ;b2.判断触摸方式是否为单点按下、移动和抬起的连贯操作,若是,则判断触摸操作为鼠标事件,采集触摸轨迹的坐标,进行换算后再终端设备上响应,若否,则进入步骤b3 ;b3.判断触摸方式是否为按下和抬起的连贯操作事件,若是,则判断按下和抬起的时间间隔是否大于设定的时间阀值,若是,则判断触摸操作为鼠标点击事件,若否,则不作任何反应;b4.判断触摸数量的具体个数,并分别采集每一点触摸操作方式,对每一点的触摸操作进行判断,采集触摸点移动的坐标,分别对每个触摸点的操作进行响应。本发明的有益效果为,实现了多点触控遥控器控制终端设备的方法,具有实现方式简单,成本低廉的优点。
具体实施例方式下面结合实施例,对发明的工作原理做进一步的说明:本发明提出的多点触控遥控器控制终端设备的方法,主要方案为通过在遥控器中内设置触摸板或触摸屏,内置的触摸板或触摸屏至少能够支持两点或两点以上同时操作的响应及处理。终端系统在收到遥控器多点操作数据后通过对触摸点数量及触摸点动作、移动轨迹方向等的分析运算做出不同的操作处理并向系统上层报送相应的输入事件。实施例下面多点触控遥控器控制机顶盒为例,详细的说明本发明的工作原理:遥控器部分:在遥控器中内置触摸板或触摸屏,内置的触摸板或触摸屏可以同时采集两点或两点以上的多点信号,每路信号可以进行单独判断处理,并且可以将多点的操作数据发送给终端接收模块,终端接收模块内置或外置于机顶盒中,接收模块把从遥控器接收到的数据上报给机顶盒的操作系统。终端操作系统处理部分:操作系统支持以下两种输入事件:鼠标事件、触控事件。操作系统根据遥控器上报的多点数据作如下处理:接收到遥控器单点按下、移动、抬起的连贯操作事件,作为鼠标事件向操作系统上层发送;手指在遥控器触摸板上移动的坐标数据按照一定比例换算,作为鼠标在机顶盒输出显示屏上的移动距离。接收到遥控器单点按下、抬起的连贯操作事件,当事件间时间间隔低于一个阈值例如200ms (毫秒),视为遥控器单点单击操作,作为鼠标事件向操作系统上层发送,内容为一次鼠标点击事件。接收到遥控器两点依次按下、两点同向移动、任何一点或两点同时抬起的连贯操作事件,作为单点触控事件向操作系统上层发送;手指在遥控器触摸板上移动的坐标数据按照一定比例换算,作为单点触控事件移动数据发送。接收到遥控器两点依次按下、依次抬起的连贯操作事件,当事件间时间间隔低于一个阈值例如200ms (毫秒),视为遥控器两点单击操作,作为单点触控事件向操作系统上层发送,内容为一次单点触控点击事件。接收到遥控器两点依次按下、两点非同向的任意方向移动、任意一点或两点同时抬起的连贯操作事件,作为两点触控事件向操作系统上层发送;手指在遥控器触摸板上移动的坐标数据按照一定比例换算,作为两点触控事件移动数据发送。接收到遥控器三点及三点以上依次按下,各点任意方向移动、任意一点或多点同时抬起的连贯操作事件,作为多点触控事件向操作系统上层发送;手指在遥控器触摸板上移动的坐标数据按照一定比例换算,作为多点触控事件数据发送。机顶盒根据接收到的触控事件,进行相应的操作响应,包括节目切换、图像放大、图像缩小和移动等操作。
权利要求
1.多点触控遥控器控制终端设备的方法,其特征在于,包括以下步骤: a.在遥控器内设置触摸模块接收触摸操作指令,并将指令传递到终端设备,所述触摸模块支持至少两点触摸操作; b.终端设备对接收到的操作指令进行分析,分析判断触摸操作的触摸数量、触摸方式以及触摸轨迹,将分析结果转换为具体的输入事件; c.终端设备根据输入事件进行相应的操作响应。
2.根据权利要求1所述的多点触控遥控器控制终端设备的方法,其特征在于,所述触摸方式包括按下、抬起和移动中的一种或多种。
3.根据权利要求2所述的多点触控遥控器控制终端设备的方法,其特征在于,步骤b还包括以下步骤: bl.判断触摸操作的触摸数量是否为1,若是,则进入步骤b2,若否,则进入步骤b4; b2.判断触摸方式是否为单点按下、移动和抬起的连贯操作,若是,则判断触摸操作为鼠标事件,采集触摸轨迹的坐标,进行换算后再终端设备上响应,若否,则进入步骤b3 ; b3.判断触摸方式是否为按下和抬起的连贯操作事件,若是,则判断按下和抬起的时间间隔是否大于设定的时间阀值,若是,则判断触摸操作为鼠标点击事件,若否,则不作任何反应; b4.判断触摸数量的具体个数,并分别采集每一点触摸操作方式,对每一点的触摸操作进行判断,采集触摸点移动的坐标,分别对每个触摸点的操作进行响应。
全文摘要
本发明涉及触摸控制技术,具体的说是涉及一种多点触控遥控器控制终端设备的方法。本发明所述的多点触控遥控器控制终端设备的方法,主要步骤:在遥控器内设置触摸模块接收触摸操作指令,并将指令传递到终端设备,所述触摸模块支持至少两点触摸操作,然后终端设备对接收到的操作指令进行分析,分析判断触摸操作的触摸数量、触摸方式以及触摸轨迹,将分析结果转换为具体的输入事件,最后终端设备根据输入事件进行相应的操作响应。本发明的有益效果为,实现了多点触控遥控器控制终端设备的方法,具有实现方式简单,成本低廉的优点。本发明尤其适用于多点触控装置。
文档编号H04N21/472GK103209351SQ20131010093
公开日2013年7月17日 申请日期2013年3月27日 优先权日2013年3月27日
发明者廖覃露, 王翔, 宋立立, 李红建 申请人:四川长虹电器股份有限公司