CN103513918A - 一种在触控设备上控制播放进度的方法及装置、触控设备 - Google Patents
一种在触控设备上控制播放进度的方法及装置、触控设备 Download PDFInfo
- Publication number
- CN103513918A CN103513918A CN201310153825.2A CN201310153825A CN103513918A CN 103513918 A CN103513918 A CN 103513918A CN 201310153825 A CN201310153825 A CN 201310153825A CN 103513918 A CN103513918 A CN 103513918A
- Authority
- CN
- China
- Prior art keywords
- touch
- playing progress
- progress rate
- control device
- touch control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本发明涉及一种在触控设备上控制播放进度的方法及装置、触控设备。所述方法包括:根据触控设备的左/右手操作模式确定用于控制播放进度的有效触摸区域;感应触摸事件,所述触摸事件开始的触摸点位于所述有效触摸区域;基于所述触摸事件结束的触摸点位置同步播放进度。所述装置对应地包括:确定单元、感应单元及同步单元。本发明能够提高触控设备的数据交互性能。
Description
技术领域
本发明涉及触控领域,特别涉及一种在触控设备上控制播放进度的方法及装置、触控设备。
背景技术
随着触控技术的成熟,触控手机、触控平板电脑及MP3等触控设备越来越普及,生活中利用上述触控设备进行音频、视频的播放随处可见。触控设备在影音播放过程中,用户通过左右拖动设备屏幕上显示的进度条来实现影音播放的快进或倒退以控制播放进度。
现有技术一般采用如图1所示的进度条提示用户拖动该进度条以控制影音的播放进度:
图1显示的一种触控设备包括触控屏1及触控外壳2,所示的触控屏1上示意了播放器100,播放器100一般有进度条101、暂停/播放触控键105、上一曲目触控键104及下一曲目触控键106;进度条101上还有用于被拖动以控制影音播放的快进或倒退的滑块103。触控设备检测滑块在进度条上的位置,并根据滑块已划过的进度条部分(如图1中的滑块已划过的进度条部分102)定位到影音文件的相应进度,按照所定位的进度进行影音播放。
然而,由于触控设备的触控屏1的屏幕现今有越来越大的趋势且用户多习惯于使用手指直接在触控屏1上进行控制操作:图1这种触控方式的进度条101横跨整个触控屏1,在触控屏较宽的情况下,进度条101对于触控屏1也比较长;在拖动进度条101的滑块103进行影音播放的快进或倒退时会因单个控制手指不能覆盖宽度上的触控屏区域,相对于较大的触控屏,手指有效的接触面积较小,这会产生如下缺陷:
当用户所期望定位的播放进度需要滑块划过较长一段进度条的部分时,由于用户单个手指无法达到所需的接触区域,只能反复调整滑块在进度条上的位置,触控设备的数据交互性能较低;
手指的接触面积本身相较于进度条的显示区域较大,用户的一次触控可能会使滑块在进度条上的定位有一定偏差,而反复调整可能会加大这种偏差,导致播放进度无法准确定位,不能获取较好的影音播放效果;
用户不能连贯地实现单手触控,影响触控设备使用效果。
发明内容
本发明技术方案所解决的技术问题是:如何提高触控设备的数据交互性能。
为解决上述技术问题,本发明技术方案提供了一种在触控设备上控制播放进度的方法,包括:
根据触控设备的左/右手操作模式确定用于控制播放进度的有效触摸区域;
感应触摸事件,所述触摸事件开始的触摸点位于所述有效触摸区域;
基于所述触摸事件结束的触摸点位置同步播放进度。
可选的,所述有效触摸区域包括播放进度状态的显示区域,所述在触控设备上控制播放进度的方法还包括显示对应于所述触摸事件中触摸点位置的播放进度状态。
可选的,所述播放进度状态的显示区域为左/右手的控制手指在触控屏上的可控区域内的条状区域,所述有效触摸区域不超过所述控制手指在触控屏上的可控区域。
可选的,所述播放进度状态的显示区域为预先在触控屏上的可控区域内确定的曲形条或直线条。
可选的,所述播放进度状态的显示区域为曲线条,所述曲线条中心线上的点到触控屏所在平面的定点及定直线距离之比为预定比例。
可选的,所述播放进度状态的显示区域为具有预定半径的弧形条,所述弧形条的圆心预先设于触控屏所在平面。
可选的,所述曲形条的定点及定直线的位置由所述触控设备的左/右手操作模式确定。
可选的,所述弧形条的圆心由所述触控设备的左/右手操作模式确定;所述有效触摸区域为扇环,所述扇环的外半径为所述预定半径与第一预定值之和,所述扇环的内半径为所述预定半径与第二预定值之差。
可选的,所述圆心为所述控制手指的关节在所述触控屏的位置。
可选的,所述播放进度状态以进度条显示,所述基于所述触摸事件结束的触摸点位置同步播放进度包括:由所述触摸事件结束的触摸点位置和进度条的起点位置确定进度百分比;按所述进度百分比计算播放进度。
为解决上述技术问题,本发明技术方案还提供了一种在触控设备上控制播放进度的装置,包括:
确定单元,用于根据触控设备的左/右手操作模式确定用于控制播放进度的有效触摸区域;
感应单元,用于感应触摸事件,所述触摸事件开始的触摸点位于所述有效触摸区域;
同步单元,用于基于所述触摸事件结束的触摸点位置同步播放进度。
可选的,所述有效触摸区域包括播放进度状态的显示区域,所述播放进度状态的显示区域由所述触控设备的左/右手操作模式确定;所述在触控设备上控制播放进度的装置还包括:显示单元,用于显示对应于所述触摸事件中触摸点位置的播放进度状态。
可选的,所述同步单元包括:
进度单元,用于由所述触摸事件结束的触摸点位置和进度条的起点位置确定进度百分比;
计算单元,用于按所述进度百分比计算播放进度。
为解决上述技术问题,本发明技术方案还提供了一种触控设备,包括:
触控屏;以及,
上述在触控设备上控制播放进度的装置。
本发明技术方案g少包括如下有益效果c
设定与触控设备的左/右手操作模式相关的用于控制播放进度的有效触摸区域,灵活地以用户单个手指能够达到的接触区域里设置所示有效触摸区域,避免了用户因单个手指无法达到所需定位区域而反复调整播放进度的情况,提高了触控设备的数据交互f能。
在可选方案中,本发明技术方案进一步在有效触摸区域内设置播放进度状态的显示区域,所述显示区域不同于现有技术采用进度条控制及显示播放进度,本发明技术方案将播放进度的控制及显示分离开来,控制是由有效触摸区域上的接触点位置实现的,而显示区域则是可以脱离有效区域的,当然,在本可选方案中,显示区域是存在于有效区域的;这种设置方式扩大了触摸点的有效范围,有利于提高触控设备检测数据的灵敏度。
在另一可选方案中,设置所述播放进度状态的显示区域为具有预定半径的弧形条,且该弧形条是根据所述触控设备的左/右手操作模式确定其圆心在触控屏的左面还是右面是基于提高在触控设备上产生数据的准确性考虑,能够避免播放进度的定位偏差以获取较好的影音播放效果。
附图说明
图1为现有技术的一种触控设备的触控屏的界面示意图;
图2为实施例1的一种在触控设备上控制播放进度的方法的流程示意图;
图3为基于实施例1所述方法提供的第一种触控设备对应左手操作模式的触控屏的界面示意图;
图4为基于实施例1所述方法提供的第一种触控设备对应右手操作模式的触控屏的界面示意图;
图5为基于实施例1所述方法提供的第二种触控设备对应左手操作模式的触控屏的界面示意图;
图6为基于实施例1所述方法提供的第二种触控设备对应右手操作模式的触控屏的界面示意图;
图7为基于实施例1所述方法提供的第三种触控设备对应左手操作模式的触控屏的界面示意图;
图8为基于实施例1所述方法提供的第四种触控设备对应左手操作模式的触控屏的界面示意图;
图9为实施例2的一种在触控设备上控制播放进度的方法的流程示意图。
具体实施方式
触控设备实现的触控过程实际是人机交互过程(人机交互,Human–Computer Interaction,or Human–Machine Interaction,HCI,or HMI)。人机交互过程是***与用户之间数据交互的过程,是指人与设备之间使用某种对话语言,以一定的交互方式,为完成确定任务的人与计算机之间的信息交换过程。
现有技术的触控设备所采用的交互方式实际是一种交互性能较低的技术。如背景技术所述,触控屏比较大的触控设备中,用以控制及显示播放进度的进度条横跨触控屏的宽度方向,而用户又必须拖动滑块才能控制播放进度,当用户单手对触控设备进行操作时,比如在左手操作模式下,用户左手握触控设备且仅用左手对触控设备的触控屏进行操作,用户的控制手指受左手与触控设备相互固定的限制而不能完全覆盖触控屏宽度上的有效控制区域,被拖动的滑块也无法达到准确定位。
发明人分析,现有技术的触控方式的缺陷会产生很多问题:
问题一,单个手指不能完全覆盖触控屏宽度上的有效控制区域,这会导致用户无法连贯拖动滑块,现有技术实际上是利用滑块所覆盖的触控区域作为触摸的有效开始位置,而触摸拖动滑块相对于进度条长度方向的结束位置作为播放进度的定位,而触摸的有效开始到触摸的结束视为触摸的滑动;单个手指不能完全覆盖进度条长度会使用户触摸的滑动中断,即有效滑动并不是预期的滑动,预期的滑动可能需要若干个有效滑动才能完成。
问题二,由于有效开始位置仅是滑块所覆盖的触控区域造成的,这会导致触控设备检测数据的灵敏度比较低;
问题三,被拖动的滑块无法达到准确定位,这会导致播放定位有偏差,且由于问题一,若干个有效滑动都会产生一次播放定位(有效定位),播放定位的偏差及预期定位中间的有效定位会在一定程度上使得播放效果产生比较严重的瑕疵,影响播放的连贯性。
发明人从造成上述问题的两个现有技术的缺陷特征入手以解决上述问题:发明人想到,用户的单个手指不能完全覆盖触控屏宽度上的有效控制区域的主要原因是现有触控设备不能有一个满足用户单手控制的有效控制区域,而被拖动的滑块也无法达到准确定位也是被拖动的滑块是有面积的,即触摸的开始和结束位置在触控设备看来是一个面积所覆盖的区域而非位置点,无法从面积上达到进度条较为准确的数据定位;如果能够将有效控制区域与触摸位置进行重新设置,应该能够解决现有技术存在的技术问题。
实施例1
本实施例提供了一种如图2所示的在触控设备上控制播放进度的方法,包括:
步骤S100,根据触控设备的左/右手操作模式确定用于控制播放进度的有效触摸区域。
具体地,根据触控设备当前处于左手操作模式确定触控屏方便左手操作区域为所述有效触摸区域,根据触控设备当前处于右手操作模式确定触控屏方便右手操作区域为所述有效触摸区域。
步骤S101,感应触摸事件;
所述触摸事件开始的触摸点位于所述有效触摸区域。
步骤S102,基于所述触摸事件结束的触摸点位置同步播放进度。
本实施例主要通过重新设置有效控制区域与触摸位置解决了现有技术存在的技术问题,具体是通过如下技术手段实现的:首先,用于控制播放进度的有效触摸区域并不是唯一的,是根据触控设备的左手操作模式或右手操作模式所确定的专适用于用户单手操作的,这是为了用户的操作习惯及保证用户单手手指所接触的面积能够覆盖到所有有效控制区域;其次,本实施例中,触摸位置并不以滑块这种“面积”定位,而采用触摸点来定位以实现定位精确。
触控设备的左/右手操作模式是根据用户的左/右手操作进行触控屏上交互界面的切换以满足触控屏检测到较为准确的用户数据。触控屏检测到的用户数据是指用户在触控屏上所产生的至少一个触控引起的触控屏内的电平变化,触控检测到该电平由此得到用户数据。在本申请文本中,左/右手操作模式实际是一个对设备设置左手操作模式和右手操作模式的统称,代表左手操作模式和右手操作模式两个操作状态。
触控设备的左/右手操作模式实际是基于用户的左/右手使用习惯调整手机显示界面设置,本发明技术方案主要是用于实现对应左/右手操作模式有效触摸区域的切换以实现单手即可触及整个有效触摸区域。其中,以左手对设备进行操作的有效触摸区域基于设备处于左手操作模式状态,以右手对设备进行操作的有效触摸区域基于设备处于右手操作模式状态。设备进行左/右手操作模式的切换,使有效触摸区域能够对应不同操作习惯的用户以完善设备的人机交互性能,提高数据获取的有效性。
有效触摸区域的切换是通过左/右手操作模式的切换的,左/右手操作模式的切换的可以是用户在***设置界面预先设定的,也可以是以下方式实现:在触控设备中设置加速传感器,通过抖动手机,对应产生的触发信号,并经过切换器和微控制器对手机的有效触摸区域进行切换。在其他实施例中,初始化操作模式后,还可以根据用户历史触控点的位置,判断用户是左手操作还是右手操作,并根据上述判断,由***自行进行左/右手操作模式的切换。当然,左/右手操作模式的切换方式可以有很多,此处不再赘述。
确定有效触摸区域的方式,对应上述左/右手操作模式至少可以有如下几种方式:
方式一,通过左/右手操作模式在触控屏上预先设定对应左手操作模式的有效触摸区域的范围及对应右手操作模式的有效触摸区域范围,即有效触摸区域范围是既定的;
方式二,在左/右手操作模式在触控屏上设定有效触摸区域,且该有效触摸区域是实时更新的,该有效触摸区域是根据历史触摸位置所覆盖的触控屏区域所设定的;当然有效触摸区域的初始化过程可参考方式一;
方式三,有效触摸区域与播放进度状态的显示区域相关,如先根据左/右手操作模式确定播放进度状态的显示区域,再将所述播放进度状态的显示区域扩展至有效触摸区域,具体可以参考实施例2。
本实施例触控设备所感应的触摸事件也不同于现有技术,现有技术所感应的触摸的开始和结束位置在触控设备看来是一个面积所覆盖的区域而非位置点,而本实施例则是位置点于触控屏上的位置:当所述触摸事件为点击操作,所述触摸事件结束的触摸点位置为所述点击操作的点击位置;当所述触摸事件为滑动操作,所述触摸事件开始的触摸点为所述滑动操作的起点位置,所述触摸事件结束的触摸点位置为所述滑动操作的终点位置。而现有技术只能拖动滑块来定位,是触摸“面积”的位置为触摸操作的终点位置且只能是滑动操作而非点击操作。
本实施例并不限定播放进度显示区域的位置及播放进度显示界面,播放进度显示区域的位置可以与所述有效触摸区域相关,也可以不相关;播放进度显示界面可以是以进度条的形状显示,也可以是以数字进度界面进行显示。本实施例可以用播放进度的显示指导用户在触控屏上进行较为准确的触控数据,但考虑有效触摸区域也是触控屏上的可视化界面,也可以不将播放进度的显示与触控数据的产生区域(即有效触摸区域)相关联。
比如,在播放进度显示区域的位置与所述有效触摸区域不相关的情况下,所述播放进度状态的显示区域是预先在触控屏上的可控区域内确定的曲形条或直线条。曲形条包括有多种形式,比如圆弧条(圆形的一部分)、部分椭圆条(即椭圆形的一部分)、部分双曲线条(双曲线的一部分)、抛物线(抛物线的一部分)等,其中,椭圆、双曲线及抛物线是圆锥曲线。
当所述播放进度状态的显示区域为曲线条,该曲线条是部分圆锥曲线时,所述曲线条中心线上的点到触控屏所在平面的定点及定直线距离之比为预定比例,定点、定直线的位置都可以是根据设备操作模式预设的,也可以是用户在设备相应的操作模式下预设的。
当所述播放进度状态的显示区域为具有预定半径的弧形条,所述弧形条的圆心也是预先设于触控屏所在平面(同样可以是用户在设备相应的操作模式下设置的或***设备操作模式设置的)。
在这里,由于播放进度状态的显示区域是条状区域,因此,其参数都对应沿曲线条弧度方向的中心线设定的。
至于如何基于所述触摸事件结束的触摸点位置同步播放进度,可以由所述触摸事件结束的触摸点位置和播放文件在有效触摸区域的起点位置确定进度百分比,按所述进度百分比计算播放进度;在播放进度显示区域的位置与所述有效触摸区域相关的时候,可以将显示区域的位置与有效触摸区域的位置相对应(或本身二者在触控屏界面上是有部分或至少一部分重合的),可以由所述触摸事件结束的触摸点位置和播放文件在显示区域的起点位置确定进度百分比;按所述进度百分比计算播放进度。
图3~图8显示了几种具有有效触摸区域与播放进度显示区域的触控设备的示意图,其中,图3及图4是第一种触控设备分别对应左手操作模式及右手操作模式的触控屏的显示界面示意图,图5及图6则是第二种触控设备分别对应左手操作模式及右手操作模式的触控屏的显示界面示意图,图7是第三种触控设备对应左手操作模式的触控屏的显示界面示意图,图8是第四种触控设备对应左手操作模式的触控屏的显示界面示意图。
图3中,有效触摸区域400与播放进度显示区域401是相关的,播放进度显示区域401是弧形进度条且该弧形进度条设于有效触摸区域400内。在有效触摸区域400中,当触摸事件(B)为点击操作,点击操作的点击位置为B,触摸事件B开始的触摸点与结束的触摸点的位置相同,均为位置B;有效触摸区域的起点位置则为位置o。基于触摸事件结束的触摸点位置同步播放进度时,可以根据位置B和有效触摸区域的起点位置o确定位置B对应的角度θ,而有效触摸区域400的原始角度α是确定的,位置B对应的角度θ对应原始角度α的百分比即为所述进度百分比。按所述进度百分比在显示区域401显示进度,即显示进度条上的弧线长度402,该弧线长度402对应进度条原始弧线长度的百分比为所述进度百分比。
类似的,在有效触摸区域400中,当触摸事件(A0~A1)为滑动操作,触摸事件开始的触摸点为滑动操作的起点位置A0,触摸事件结束的触摸点位置A1为滑动操作的终点位置;有效触摸区域的起点位置则为位置o。基于触摸事件结束的触摸点位置同步播放进度时,可以根据位置A1和有效触摸区域的起点位置o确定位置A1对应的角度θ,而有效触摸区域400的原始角度α是确定的,位置A1对应的角度θ对应原始角度α的百分比即为所述进度百分比。
当然,也可以将触摸事件结束的触摸点位置,比如位置D,采用平行弧线的等比方式与弧形进度条上的位置对应,得到弧形进度条上的位置D’,位置D’对应进度条的弧线长度402对应进度条原始弧线长度的百分比即为所述进度百分比。
对于有效触摸区域400的原始角度α可以设置为90°,也可以小于90°(因为在单手操作中,控制手指可覆盖的区域对于起点位置o来说小于或等于90°的操作范围比较具有可操作性)。
对于图3显示的触控设备,对应右手操作模式的触控屏界面的示意图可参见图4,将图3的有效触摸区域400转换为有效触摸区域400’、显示界面401转换为显示界面401’,位置B对应进度条的弧线长度402’,其控制播放进度的方式可参考图3的论述。
图3及图4所示触控设备的有效触摸区域400的区域面积为扇形区域,但对于有效触摸区域400的区域面积的设置也不仅限于图3这种扇形区域,为了与用户单手操作的手指滑动习惯相吻合以进一步优化人机交互的性能,并使控制进度播放的数据获取率更高,还可以参见图5及图6所示的触控设备,图5及图6所示的这种有效触摸区域的面积设置为扇环形状,其具体论述可参加实施例2。
图7中,有效触摸区域200与播放进度显示区域201是不相关的,播放进度显示区域201是以数字进度界面进行显示的(当然在其他实施例中,该播放进度显示区域201也可以是以进度条界面进行显示,也可以是兼具进度条及数字进度的界面)。在有效触摸区域200中,当触摸事件(B)为点击操作,点击操作的点击位置为B,触摸事件B开始的触摸点与结束的触摸点的位置相同,均为位置B;有效触摸区域的起点位置则为位置o。基于触摸事件结束的触摸点位置同步播放进度时,可以根据位置B和有效触摸区域的起点位置o确定位置B对应的角度θ,而有效触摸区域200的原始角度α是确定的,位置B对应的角度θ对应原始角度α的百分比即为所述进度百分比。按所述进度百分比在显示区域201以数字显示当前播放进度并播放该进度。
类似的,在有效触摸区域200中,当触摸事件(A0~A1)为滑动操作,触摸事件开始的触摸点为滑动操作的起点位置A0,触摸事件结束的触摸点位置A1为滑动操作的终点位置;有效触摸区域的起点位置则为位置o。基于触摸事件结束的触摸点位置同步播放进度时,可以根据位置A1和有效触摸区域的起点位置o确定位置A1对应的角度θ,而有效触摸区域200的原始角度α是确定的,位置A1对应的角度θ对应原始角度α的百分比即为所述进度百分比。
图8中,有效触摸区域300与播放进度显示区域301是相关的,播放进度显示区域301是直线进度条且该直线进度条设于有效触摸区域300内。其基于触摸事件结束的触摸点位置同步播放进度的方式可参考图7的触控设备,即参考触摸事件(B)及触摸事件(A0~A1),当然,也可以将触摸事件结束的触摸点位置,比如位置C,采用平行线等比方式与直线进度条上的位置对应,得到直线进度条上的位置C’,位置C’对应进度条的长度302对应进度条原始长度的百分比即为所述进度百分比。
当然,图7及图8所示的有效触摸区域(200、300)的面积也不限于图示形状,即不限于扇形或三角形,也可以是规则地、可与触摸点位置对应的其他形状,比如,图7的有效触摸区域200的面积可以是扇环形状,图8的有效触摸区域300的面积可以是梯形或四边形。
实施例2
本实施例提供了一种如图9所示的在触控设备上控制播放进度的方法,包括:
与实施例1步骤S100~S102一致的步骤S200~S202;
步骤S203,显示对应于所述触摸事件中触摸点位置的播放进度状态。
在本实施例中,所述有效触摸区域不超过所述控制手指在触控屏上的可控区域,即对应左手操作模式的有效触摸区域为左手的控制手指在触控屏上所能覆盖的面积的至少一部分,对应右手操作模式的有效触摸区域为右手的控制手指在触控屏上所能覆盖的面积的至少一部分;显示对应于所述触摸事件中触摸点位置的播放进度状态的区域即为播放进度状态的显示区域。播放进度状态的显示区域可以为左/右手的控制手指在触控屏上的可控区域内的条状区域。
具体的,参考图3~图6及图8所示的触控设备,条状区域可以是为弧形条或直线条,这里选择播放进度状态的显示区域为条状区域仅仅是因为条状区域较为规则,便于减轻触控设备的计算负担,使播放进度的显示比较容易得与有效触摸区域的触摸事件的接触点位置相对应。
继续参考图3~图6及图8所示的触控设备,有效触摸区域可以包括播放进度状态的显示区域。
这里,根据触控设备的左手操作模式确定用于控制播放进度的有效触摸区域还可以通过如下方式实现:
所述播放进度状态的显示区域由所述触控设备的左手操作模式确定;
所述有效触摸区域以播放进度状态的显示区域为区域中心对显示区域进行覆盖并扩展。
即有效触摸区域是根据已确定的显示区域确定的。
另一方面,根据触控设备的右手操作模式确定用于控制播放进度的有效触摸区域则相应通过如下方式实现:
所述播放进度状态的显示区域由所述触控设备的右手操作模式确定;
所述有效触摸区域以播放进度状态的显示区域为区域中心对显示区域进行覆盖并扩展。
即有效触摸区域是根据已确定的显示区域确定的。
参考图5,与图3的不同之处在于有效触摸区域500:图5中,对应播放进度状态的显示区域501为具有预定半径的弧形条,可以参考如下方式确定有效触摸区域500:
所述弧形条的圆心是由所述触控设备的左手操作模式确定;
有效触摸区域500为扇环,该扇环的外半径为所述预定半径与第一预定值之和,所述扇环的内半径为所述预定半径与第二预定值之差。
继续参考图5,由于播放进度状态的显示区域501为弧形条,则该弧形条是具有轴向宽度的,弧形条的预定半径可以认为是沿其弧线方向的中心弧线对于所述圆心的半径长度。
所述圆心可以为所述左手控制手指的关节在所述触控屏的位置,一般可设置圆心在所述触控屏的左下角位置(即图5中的触控屏左下角的点o1)。
另一方面,参考图6,与图4的不同之处在于有效触摸区域500’:图6中,对应播放进度状态的显示区域501’也相应地为具有预定半径的弧形条,可以参考如下方式确定有效触摸区域500’:
所述弧形条的圆心是由所述触控设备的右手操作模式确定;
有效触摸区域500’为扇环,该扇环的外半径为所述预定半径与第一预定值之和,所述扇环的内半径为所述预定半径与第二预定值之差。
继续参考图6,由于播放进度状态的显示区域501’为弧形条,则该弧形条是具有轴向宽度的,弧形条的预定半径可以认为是沿其弧线方向的中心弧线对于所述圆心的半径长度。
所述圆心可以为所述右手控制手指的关节在所述触控屏的位置,一般可设置圆心在所述触控屏的右下角位置(即图6中的触控屏右下角的点o2)。
上述预定半径与所述控制手指的长度和所述触控屏分辨率中的至少一个相关。以控制手指为拇指为例,一般成人的拇指长度为2cm左右(不排除其他尺寸)为例,所述预定半径的取值范围为可以为1.5cm~2.5cm(也可以为其他对应成人或小孩的控制手指的尺寸,范围其实不限于上述预定半径的一般取值范围)。在用长度单位对预定半径进行衡量时,其取值如上所述一般为2cm左右,但用触控屏的像素对所述预定半径进行定义时,由于其长度可预设,但具体讲预定半径在触控屏上进行设定时,是与该触控屏的分辨率是有关的(即与像素点的密度有关),因此,对于一定尺寸的触控屏,假使设置预定半径的取值范围为2cm,随着触控屏的分辨率不同,预定半径可依据像素点的数目进行定义,其衡量为一定数目的像素。比如,当触控屏使用72像素/平方英寸的分辨率时,约为28像素每厘米,此时,所述预定半径的在触控屏上的取值约为56像素。因此,预定半径除了与控制手指的长度相关外还与触控屏分辨率相关。
所述第一预定值和第二预定值与所述控制手指的长度和所述触控屏分辨率的至少一个相关。第一预定值的取值范围可为0.5cm~1.5cm,第二预定值的取值范围也为0.5cm~1.5cm。本实施例的第一预定值与第二预定值的取值可以相等,在其他实施例中第一预定值与第二预定值的取值也可以不相等。实现第一预定值和第二预定值在触控屏上的具体设置方式可参照预定半径的模式,此处不再赘述。
此外,播放进度状态的显示区域也可以不参照设备的左/右手操作模式切换显示,而进行如图7所示触控设备以固定的模式显示播放进度(即显示播放进度的区域与设备的左/右手操作模式无关):与图7所示显示进度的方式类似,在本实施例中,所述播放进度状态可以以数字方式固定显示,当然在其他实施例中也可以以进度条的方式显示。
当然,对于图3~8所示的触控设备而言,其所感应的触摸事件至少包括点击操作及滑动操作,其中,所述滑动操作的终点可位于所述有效触摸区域内,也可位于所述有效触摸区域外;换句话说,对于点击操作,由于其触摸点实际只有一个,触摸点位置必须落入有效触摸区域才能被设备感应为触摸事件以进行播放进度控制,可参见实施例1关于触摸事件(B)的记载;对于滑动操作,由于其滑动轨迹上的触摸点实际有若干个,且设备判断滑动操作为有效触摸事件的前提是滑动操作开始的接触点位置落入有效触摸区域,但其他接触点的位置则可以在有效触摸区域内也可位于有效触摸区域外,而对于播放进度控制而言,最终播放的进度是滑动操作最后一个接触点位置所同步的,可参见实施例1关于触摸事件(A0~A1)的记载,可以根据相应触摸点的位置(B、A1)和有效触摸区域的起点位置o确定位置(B、A1)对应的角度θ,界面上显示的进度条上的弧线长度(502,502’)的方式可参见实施例1关于如何显示图3的进度条上的弧线长度的记载,此处不再赘述。
本领域技术人员可以理解,实现上述技术方案的全部或部分是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于可读存储介质中,所述存储介质可以是ROM、RAM、磁碟、光盘等。
本发明虽然已以较佳实施例公开如上,但其并不是用来限定本发明,任何本领域技术人员在不脱离本发明的精神和范围内,都可以利用上述揭示的方法和技术内容对本发明技术方案做出可能的变动和修改,因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化及修饰,均属于本发明技术方案的保护范围。
Claims (22)
1.一种在触控设备上控制播放进度的方法,其特征在于,包括:
根据触控设备的左/右手操作模式确定用于控制播放进度的有效触摸区域;
感应触摸事件,所述触摸事件开始的触摸点位于所述有效触摸区域;
基于所述触摸事件结束的触摸点位置同步播放进度。
2.如权利要求1所述的在触控设备上控制播放进度的方法,其特征在于,所述有效触摸区域包括播放进度状态的显示区域,所述在触控设备上控制播放进度的方法还包括显示对应于所述触摸事件中触摸点位置的播放进度状态。
3.如权利要求2所述的在触控设备上控制播放进度的方法,其特征在于,所述播放进度状态的显示区域为左/右手的控制手指在触控屏上的可控区域内的条状区域,所述有效触摸区域不超过所述控制手指在触控屏上的可控区域。
4.如权利要求3所述的在触控设备上控制播放进度的方法,其特征在于,所述播放进度状态的显示区域为预先在触控屏上的可控区域内确定的曲形条或直线条。
5.如权利要求4所述的在触控设备上控制播放进度的方法,其特征在于,所述播放进度状态的显示区域为曲线条,所述曲线条中心线上的点到触控屏所在平面的定点及定直线距离之比为预定比例。
6.如权利要求4所述的在触控设备上控制播放进度的方法,其特征在于,所述播放进度状态的显示区域为具有预定半径的弧形条,所述弧形条的圆心预先设于触控屏所在平面。
7.如权利要求5所述的在触控设备上控制播放进度的方法,其特征在于,所述曲形条的定点及定直线的位置由所述触控设备的左/右手操作模式确定。
8.如权利要求6所述的在触控设备上控制播放进度的方法,其特征在于,所述弧形条的圆心由所述触控设备的左/右手操作模式确定;所述有效触摸区域为扇环,所述扇环的外半径为所述预定半径与第一预定值之和,所述扇环的内半径为所述预定半径与第二预定值之差。
9.如权利要求8所述的在触控设备上控制播放进度的方法,其特征在于,所述预定半径与所述控制手指的长度和所述触控屏分辨率的至少一个相关。
10.如权利要求8所述的在触控设备上控制播放进度的方法,其特征在于,所述第一预定值和第二预定值与所述控制手指的长度和所述触控屏分辨率的至少一个相关。
11.如权利要求8或9所述的在触控设备上控制播放进度的方法,其特征在于,所述预定半径的取值范围为1.5cm~2.5cm。
12.如权利要求8或10所述的在触控设备上控制播放进度的方法,其特征在于,所述第一预定值的取值范围为0.5cm~1.5cm,所述第二预定的取值范围为0.5cm~1.5cm。
13.如权利要求8所述的在触控设备上控制播放进度的方法,其特征在于,所述圆心为所述控制手指的关节在所述触控屏的位置。
14.如权利要求8或13所述的在触控设备上控制播放进度的方法,其特征在于,所述圆心在所述触控屏的左/右下角位置。
15.如权利要求2所述的在触控设备上控制播放进度的方法,其特征在于,所述播放进度状态以进度条显示,所述基于所述触摸事件结束的触摸点位置同步播放进度包括:由所述触摸事件结束的触摸点位置和进度条的起点位置确定进度百分比;按所述进度百分比计算播放进度。
16.如权利要求1或15所述的在触控设备上控制播放进度的方法,其特征在于,当所述触摸事件为点击操作,所述触摸事件结束的触摸点位置为所述点击操作的点击位置。
17.如权利要求1或15所述的在触控设备上控制播放进度的方法,其特征在于,当所述触摸事件为滑动操作,所述触摸事件开始的触摸点为所述滑动操作的起点位置,所述触摸事件结束的触摸点位置为所述滑动操作的终点位置。
18.如权利要求17所述的在触控设备上控制播放进度的方法,其特征在于,所述滑动操作的终点位于所述有效触摸区域。
19.一种在触控设备上控制播放进度的装置,其特征在于,包括:
确定单元,用于根据触控设备的左/右手操作模式确定用于控制播放进度的有效触摸区域;
感应单元,用于感应触摸事件,所述触摸事件开始的触摸点位于所述有效触摸区域;
同步单元,用于基于所述触摸事件结束的触摸点位置同步播放进度。
20.如权利要求19所述的在触控设备上控制播放进度的装置,其特征在于,所述有效触摸区域包括播放进度状态的显示区域,所述播放进度状态的显示区域由所述触控设备的左/右手操作模式确定;所述在触控设备上控制播放进度的装置还包括:显示单元,用于显示对应于所述触摸事件中触摸点位置的播放进度状态。
21.如权利要求20所述的在触控设备上控制播放进度的装置,其特征在于,所述同步单元包括:
进度单元,用于由所述触摸事件结束的触摸点位置和进度条的起点位置确定进度百分比;
计算单元,用于按所述进度百分比计算播放进度。
22.一种触控设备,其特征在于,包括:
触控屏;以及,
如权利要求19~21任一项所述的在触控设备上控制播放进度的装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310153825.2A CN103513918A (zh) | 2013-04-27 | 2013-04-27 | 一种在触控设备上控制播放进度的方法及装置、触控设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310153825.2A CN103513918A (zh) | 2013-04-27 | 2013-04-27 | 一种在触控设备上控制播放进度的方法及装置、触控设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103513918A true CN103513918A (zh) | 2014-01-15 |
Family
ID=49896729
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310153825.2A Pending CN103513918A (zh) | 2013-04-27 | 2013-04-27 | 一种在触控设备上控制播放进度的方法及装置、触控设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103513918A (zh) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104185053A (zh) * | 2014-08-05 | 2014-12-03 | 百度在线网络技术(北京)有限公司 | 音视频播放方法和装置 |
CN104866266A (zh) * | 2015-04-30 | 2015-08-26 | 北京农业智能装备技术研究中心 | 农作物性状展示方法及装置 |
CN104881225A (zh) * | 2015-05-18 | 2015-09-02 | 百度在线网络技术(北京)有限公司 | 一种调节条的控制方法和装置 |
CN104915143A (zh) * | 2015-06-19 | 2015-09-16 | 努比亚技术有限公司 | 无边框移动终端的控制方法及终端 |
CN105611374A (zh) * | 2015-12-23 | 2016-05-25 | 北京奇虎科技有限公司 | 视频播放控制方法和装置 |
CN108304126A (zh) * | 2017-12-20 | 2018-07-20 | 努比亚技术有限公司 | 一种消息通知显示方法、终端及计算机可读存储介质 |
CN109479096A (zh) * | 2016-07-23 | 2019-03-15 | 佳能株式会社 | 电子设备及其控制方法 |
CN109511017A (zh) * | 2018-11-26 | 2019-03-22 | 深圳技威时代科技有限公司 | 一种视频回放方法及*** |
CN111061412A (zh) * | 2019-10-31 | 2020-04-24 | 北京奇艺世纪科技有限公司 | 一种多媒体资源的播放控制方法及装置 |
CN111078087A (zh) * | 2019-11-25 | 2020-04-28 | 深圳传音控股股份有限公司 | 移动终端、控制模式切换方法及计算机可读存储介质 |
CN111694494A (zh) * | 2020-06-10 | 2020-09-22 | 维沃移动通信有限公司 | 控制方法及装置 |
CN112911400A (zh) * | 2021-01-18 | 2021-06-04 | 惠州Tcl移动通信有限公司 | 视频播放控制方法、装置、存储介质及移动终端 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101719375A (zh) * | 2010-01-12 | 2010-06-02 | 深圳市同洲电子股份有限公司 | 一种定位音乐播放位置的方法及音乐播放器 |
US20100182264A1 (en) * | 2007-09-10 | 2010-07-22 | Vanilla Breeze Co. Ltd. | Mobile Device Equipped With Touch Screen |
CN102103460A (zh) * | 2009-12-17 | 2011-06-22 | 艾利和电子科技有限公司 | 反映用户手握状态且可操作的手持式电子装置及操作方法 |
CN102982821A (zh) * | 2012-12-03 | 2013-03-20 | 广东欧珀移动通信有限公司 | 精确调节触摸式影音设备影音播放进度的方法 |
CN102999267A (zh) * | 2012-11-27 | 2013-03-27 | 广东欧珀移动通信有限公司 | 一种移动终端列表界面查看的方法及装置 |
-
2013
- 2013-04-27 CN CN201310153825.2A patent/CN103513918A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100182264A1 (en) * | 2007-09-10 | 2010-07-22 | Vanilla Breeze Co. Ltd. | Mobile Device Equipped With Touch Screen |
CN102103460A (zh) * | 2009-12-17 | 2011-06-22 | 艾利和电子科技有限公司 | 反映用户手握状态且可操作的手持式电子装置及操作方法 |
CN101719375A (zh) * | 2010-01-12 | 2010-06-02 | 深圳市同洲电子股份有限公司 | 一种定位音乐播放位置的方法及音乐播放器 |
CN102999267A (zh) * | 2012-11-27 | 2013-03-27 | 广东欧珀移动通信有限公司 | 一种移动终端列表界面查看的方法及装置 |
CN102982821A (zh) * | 2012-12-03 | 2013-03-20 | 广东欧珀移动通信有限公司 | 精确调节触摸式影音设备影音播放进度的方法 |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104185053A (zh) * | 2014-08-05 | 2014-12-03 | 百度在线网络技术(北京)有限公司 | 音视频播放方法和装置 |
CN104866266A (zh) * | 2015-04-30 | 2015-08-26 | 北京农业智能装备技术研究中心 | 农作物性状展示方法及装置 |
CN104881225A (zh) * | 2015-05-18 | 2015-09-02 | 百度在线网络技术(北京)有限公司 | 一种调节条的控制方法和装置 |
CN104915143A (zh) * | 2015-06-19 | 2015-09-16 | 努比亚技术有限公司 | 无边框移动终端的控制方法及终端 |
CN105611374B (zh) * | 2015-12-23 | 2019-09-17 | 北京奇虎科技有限公司 | 视频播放控制方法和装置 |
CN105611374A (zh) * | 2015-12-23 | 2016-05-25 | 北京奇虎科技有限公司 | 视频播放控制方法和装置 |
CN109479096A (zh) * | 2016-07-23 | 2019-03-15 | 佳能株式会社 | 电子设备及其控制方法 |
US11039073B2 (en) | 2016-07-23 | 2021-06-15 | Canon Kabushiki Kaisha | Electronic apparatus and method for controlling the same |
CN108304126A (zh) * | 2017-12-20 | 2018-07-20 | 努比亚技术有限公司 | 一种消息通知显示方法、终端及计算机可读存储介质 |
CN109511017A (zh) * | 2018-11-26 | 2019-03-22 | 深圳技威时代科技有限公司 | 一种视频回放方法及*** |
CN111061412A (zh) * | 2019-10-31 | 2020-04-24 | 北京奇艺世纪科技有限公司 | 一种多媒体资源的播放控制方法及装置 |
CN111078087A (zh) * | 2019-11-25 | 2020-04-28 | 深圳传音控股股份有限公司 | 移动终端、控制模式切换方法及计算机可读存储介质 |
CN111694494A (zh) * | 2020-06-10 | 2020-09-22 | 维沃移动通信有限公司 | 控制方法及装置 |
CN111694494B (zh) * | 2020-06-10 | 2022-04-26 | 维沃移动通信有限公司 | 控制方法及装置 |
CN112911400A (zh) * | 2021-01-18 | 2021-06-04 | 惠州Tcl移动通信有限公司 | 视频播放控制方法、装置、存储介质及移动终端 |
CN112911400B (zh) * | 2021-01-18 | 2023-08-22 | 深圳市超然健康科技有限公司 | 视频播放控制方法、装置、存储介质及移动终端 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103513918A (zh) | 一种在触控设备上控制播放进度的方法及装置、触控设备 | |
JP4734435B2 (ja) | タッチパネル式ディスプレイを持った携帯型ゲーム装置 | |
JP5957834B2 (ja) | 携帯情報端末、タッチ操作制御方法、及びプログラム | |
US20160246383A1 (en) | Floating or mid-air operation processing method and apparatus | |
JP2010262557A (ja) | 情報処理装置および方法 | |
JP5640486B2 (ja) | 情報表示装置 | |
CN103257811A (zh) | 基于触摸屏的图片显示***和方法 | |
WO2013189014A1 (zh) | 终端和界面操作管理方法 | |
KR20120128690A (ko) | 터치 키보드의 동적 생성 방법 및 장치 | |
CN102253709A (zh) | 手势判断的方法与装置 | |
KR20100136578A (ko) | 터치 입력 수단 및 스타일러스 펜, 이를 이용한 터치스크린 장치, 및 터치스크린 제어방법 | |
CN107530584B (zh) | 游戏装置和非易失性的计算机可读存储介质 | |
CN107427725B (zh) | 游戏装置和游戏程序 | |
KR101392936B1 (ko) | 사용자 맞춤형 인터페이스 시스템 및 그 구현 방법 | |
US20190272090A1 (en) | Multi-touch based drawing input method and apparatus | |
TW201426431A (zh) | 觸感回饋系統及其提供觸感回饋的方法 | |
TWI354223B (zh) | ||
KR20130037141A (ko) | 베젤 영역을 이용한 전자책 컨텐츠 제어방법 및 장치 | |
US20160154489A1 (en) | Touch sensitive edge input device for computing devices | |
KR101422447B1 (ko) | 압력 모델링을 통한 전자책 페이지 전환 방법 및 그 장치 | |
CN104503697B (zh) | 一种信息处理方法及电子设备 | |
JP2016045553A (ja) | 情報処理装置とその指先操作識別方法並びにプログラム | |
TW201516851A (zh) | 電子裝置及其控制方法 | |
JP2018023792A (ja) | ゲーム装置及びプログラム | |
JP5769841B2 (ja) | タッチパネル式ディスプレイを持った携帯型ゲーム装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20140115 |
|
WD01 | Invention patent application deemed withdrawn after publication |