一种屏幕触控的控制方法及装置制造方法及图纸

技术编号:15032575 阅读:84 留言:0更新日期:2017-04-05 08:56
本发明专利技术公开了一种屏幕触控的控制方法及装置,该方法包括:在矫正模式下,获取用户在终端触摸屏上动作的两个触点之间的第一距离;获取用户在机顶盒所控制显示屏上动作的两个光标点之间的第二距离;根据所述第一距离和第二距离计算触控速度矫正参数;在触控模式下,获取用户在所述终端触摸屏上的触控操作,根据所述触控操作的触点位置和所述触控速度矫正参数计算所述显示屏上的光标位置。本发明专利技术实现了用户通过终端触摸屏控制光标在机顶盒所控制显示屏上的移动速度的自定制,用户可以根据终端触摸屏的尺寸自定制光标的移动速度,满足了不同尺寸终端和不同分辨率的机顶盒的需求,提高了控制效率,用户体验好。

【技术实现步骤摘要】

本专利技术涉及数字机顶盒
,尤其涉及一种屏幕触控的控制方法及装置
技术介绍
为了满足用户体验的新需求,近年来,Wifi装置逐渐成为机顶盒的标配,机顶盒的功能也日趋智能化。机顶盒通过Wifi装置与手持端设备建立连接,通过手机、平板等手持端设备的触摸屏实现对机顶盒的操作控制,改变了用户通过遥控器操作机顶盒收看电视的传统方式。现有技术中,手持端设备捕获到触摸屏的触控事件,并将触控事件通过机顶盒内置Wifi装置发送至机顶盒,机顶盒对收到的触控事件进行处理,以实现用户通过在手持端设备触摸屏的触控动作来实现对机顶盒的操作控制。但是,在实际应用中存在如下缺陷,市场上手持端屏幕的分辨率多种多样,千差万别,并且,机顶盒使用的屏幕分辨率也存在较大差异,导致在不同分辨率的手持端触摸屏上通过触控动作操作不同分辨率的机顶盒时,机顶盒光标移动速度被触控时的灵敏度存在较大变化,用户使用不方便,体验感受较差。
技术实现思路
本专利技术提供一种屏幕触控的控制方法及装置,以实现机顶盒所控制显示屏光标移动速度的自定制。本专利技术采用以下技术方案:第一方面,本专利技术提供一种屏幕触控的控制方法,包括:在矫正模式下,获取用户在终端触摸屏上动作的两个触点之间的第一距离;获取用户在机顶盒所控制显示屏上动作的两个光标点之间的第二距离;根据所述第一距离和第二距离计算触控速度矫正参数;在触控模式下,获取用户在所述终端触摸屏上的触控操作,根据所述触控操作的触点位置和所述触控速度矫正参数计算所述显示屏上的光标位置。进一步地,获取用户在机顶盒所控制显示屏上动作的两个光标点之间的第二距离包括:根据用户在终端触摸屏上的滑动动作,控制所述显示屏上的光标点位置;根据用户在所述终端触摸屏上的选择操作,确定在所述显示屏中选择的两个光标点,并计算所述两个光标点之间的第二距离。示例性地,所述获取用户在终端触摸屏上动作的两个触点之间的第一距离,包括:检测到用户在所述终端触摸屏上的第一动作事件,获取所述第一动作事件触点的第一坐标;检测到用户在所述终端触摸屏上的第二动作事件,获取所述第二动作事件触点的第二坐标;根据所述第一坐标和第二坐标计算出两个触点之间的第一距离。示例性地,获取用户在机顶盒所控制显示屏上动作的两个光标点之间的第二距离,包括:检测到用户在所述终端触摸屏上的第三动作事件,获取所述机顶盒所控制光标在显示屏上当前位置的第三坐标;检测到用户在所述终端触摸屏上的第四动作事件,获取所述机顶盒所控制光标在显示屏上当前位置的第四坐标;根据所述第三坐标和第四坐标计算出光标在显示屏上移动的第二距离。具体地,所述第一动作事件和第二动作事件均为单个手指在终端触摸屏上的单击动作;所述第三动作事件和第四动作事件均为单个手指在终端触摸屏上的双击动作。具体地,所述根据所述第一距离和第二距离计算出触控速度矫正参数,包括:将所述第二距离除以所述第一距离,以计算所述触控速度矫正参数。示例性地,在触控模式下,获取用户在所述终端触摸屏上的触控操作,根据所述触控操作的触点位置和所述触控速度矫正参数计算所述显示屏上的光标位置,包括:在触控模式下,获取用户在所述终端触摸屏上的触控操作的触点位置;根据所述触控操作的触点位置和所述触控速度矫正参数计算所述显示屏上的光标位置,按照如下公式进行计算:TX2=TX1+K*(UX2-UX1);TY2=TY1+K*(UY2-UY1);其中,TX2为光标经过矫正后在显示屏上的横坐标;TY2为光标经过矫正后在显示屏上的纵坐标;TX1为光标在显示屏上的当前横坐标;TY1为光标在显示屏上的当前纵坐标;K为触控速度矫正参数;UX2为用户在终端触摸屏上滑动的起点横坐标;UY2为用户在终端触摸屏上滑动的起点纵坐标;UX1为用户在终端触摸屏上滑动的终点横坐标;UY1为用户在终端触摸屏上滑动的终点纵坐标。第二方面,本专利技术提供一种屏幕触控的控制装置,包括:第一距离获取单元,用于在矫正模式下获取用户在终端触摸屏上动作的两个触点之间的第一距离;第二距离获取单元,用于在矫正模式下获取用户在机顶盒所控制显示屏上动作的两个光标点之间的第二距离;触控速度矫正参数计算单元,用于在矫正模式下根据所述第一距离和第二距离计算触控速度矫正参数;光标位置矫正单元,用于在触控模式下,获取用户在所述终端触摸屏上的触控操作,根据所述触控操作的触点位置和所述触控速度矫正参数计算所述显示屏上的光标位置。进一步地,所述第二距离获取单元包括:光标点位置控制单元,用于根据用户在终端触摸屏上的滑动动作,控制所述显示屏上的光标点位置;第二距离计算单元,用于根据用户在所述终端触摸屏上的选择操作,确定在所述显示屏中选择的两个光标点,并计算所述两个光标点之间的第二距离。示例性地,所述第一距离获取单元包括:第一坐标获取单元,用于检测到用户在所述终端触摸屏上的第一动作事件,获取所述第一动作事件触点的第一坐标;第二坐标获取单元,用于检测到用户在所述终端触摸屏上的第二动作事件,获取所述第二动作事件触点的第二坐标;第一距离计算单元,用于根据所述第一坐标和第二坐标计算出两个触点之间的第一距离;所述第二距离获取单元包括:第三坐标获取单元,用于检测到用户在所述终端触摸屏上的第三动作事件,获取所述机顶盒所控制光标在显示屏上当前位置的第三坐标;第四坐标获取单元,用于检测到用户在所述终端触摸屏上的第四动作事件,获取所述机顶盒所控制光标在显示屏上当前位置的第四坐标;第二距离计算单元,用于根据所述第三坐标和第四坐标计算出光标在显示屏上移动的第二距离。本专利技术提供的技术方案带来如下有益效果:在矫正模式下,获取用户在终端触摸屏上动作的两个触点之间的第一距离,获取用户在机顶盒所控制显示屏上动作的两个光标点之间的第二距离,根据所述第一距离和第二距离计算触控速度矫正参数;在触控模式下,获取用户在所述终端触摸屏上的触控操作,根据所述触控操作的触点位置和所述触控速度矫正参数计算所述显示屏上的光标位置,实现了用户通过终端触摸屏控制光标在机顶盒所控制显示屏上的移动速度的自定制,用户可以根据终端触摸屏的尺寸自定制光标的移动速度,满足了不同尺寸终端和不同分辨率的机顶盒的需求,提高了控制效率,用户体验好。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对本专利技术实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本专利技术实施例的内容和这些附图获得其他的附图。图1是本专利技术提供的屏幕触控的控制方法第一个实施例的方法流程图。图2是本专利技术提供的在矫正模式下,获取用户在终端触摸屏上动作的两个触点之间的第一距离的方法流程图。图3是本专利技术提供的用户在机顶盒所控制显示屏上动作的两个光标点之间的第二距离的方法流程图。图4是本专利技术提供的在触控模式下,根据触控操作的触点位置和触控速度矫正参数计算显示屏上的光标位置的方法流程图。图5是本专利技术提供的屏幕触控的控制方法第二个实施例的方法流程图。图6是本专利技术提供的屏幕触控的控制装置的第一个实施例的结构方框图。图7是本专利技术提供的屏幕触控的控制装置的第二个实施例的结构方框图。图8是本专利技术提供的屏幕触控的控制装置的第三个实施例的结构方框图。具体实施方式为使本专利技术解决本文档来自技高网...

【技术保护点】
一种屏幕触控的控制方法,其特征在于,包括:在矫正模式下,获取用户在终端触摸屏上动作的两个触点之间的第一距离;获取用户在机顶盒所控制显示屏上动作的两个光标点之间的第二距离;根据所述第一距离和第二距离计算触控速度矫正参数;在触控模式下,获取用户在所述终端触摸屏上的触控操作,根据所述触控操作的触点位置和所述触控速度矫正参数计算所述显示屏上的光标位置。

【技术特征摘要】
1.一种屏幕触控的控制方法,其特征在于,包括:在矫正模式下,获取用户在终端触摸屏上动作的两个触点之间的第一距离;获取用户在机顶盒所控制显示屏上动作的两个光标点之间的第二距离;根据所述第一距离和第二距离计算触控速度矫正参数;在触控模式下,获取用户在所述终端触摸屏上的触控操作,根据所述触控操作的触点位置和所述触控速度矫正参数计算所述显示屏上的光标位置。2.根据权利要求1所述的方法,其特征在于,获取用户在机顶盒所控制显示屏上动作的两个光标点之间的第二距离包括:根据用户在终端触摸屏上的滑动动作,控制所述显示屏上的光标点位置;根据用户在所述终端触摸屏上的选择操作,确定在所述显示屏中选择的两个光标点,并计算所述两个光标点之间的第二距离。3.根据权利要求1或2所述的方法,其特征在于,所述获取用户在终端触摸屏上动作的两个触点之间的第一距离,包括:检测到用户在所述终端触摸屏上的第一动作事件,获取所述第一动作事件触点的第一坐标;检测到用户在所述终端触摸屏上的第二动作事件,获取所述第二动作事件触点的第二坐标;根据所述第一坐标和第二坐标计算出两个触点之间的第一距离。4.根据权利要求3所述的方法,其特征在于,获取用户在机顶盒所控制显示屏上动作的两个光标点之间的第二距离,包括:检测到用户在所述终端触摸屏上的第三动作事件,获取所述机顶盒所控制光标在显示屏上当前位置的第三坐标;检测到用户在所述终端触摸屏上的第四动作事件,获取所述机顶盒所控制光标在显示屏上当前位置的第四坐标;根据所述第三坐标和第四坐标计算出光标在显示屏上移动的第二距离。5.根据权利要求4所述的方法,其特征在于,所述第一动作事件和第二动作事件均为单个手指在终端触摸屏上的单击动作;所述第三动作事件和第四动作事件均为单个手指在终端触摸屏上的双击动作。6.根据权利要求1所述的方法,其特征在于,所述根据所述第一距离和第二距离计算出触控速度矫正参数,包括:将所述第二距离除以所述第一距离,以计算所述触控速度矫正参数。7.根据权利要求1所述的方法,其特征在于,在触控模式下,获取用户在所述终端触摸屏上的触控操作,根据所述触控操作的触点位置和所述触控速度矫正参数计算所述显示屏上的光标位置,包括:在触控模式下,获取用户在所述终端触摸屏上的触控操作的触点位置;根据所述触控操作的触点位置和所述触控速度矫正参数计算所述显示...

【专利技术属性】
技术研发人员:田超
申请(专利权)人:深圳创维数字技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1