《滚动控制装置、终端装置以及滚动控制方法.pdf》由会员分享,可在线阅读,更多相关《滚动控制装置、终端装置以及滚动控制方法.pdf(49页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103076958 A(43)申请公布日 2013.05.01CN103076958A*CN103076958A*(21)申请号 201210402395.9(22)申请日 2012.10.222011-235341 2011.10.26 JPG06F 3/0485(2013.01)G06F 3/0488(2013.01)(71)申请人索尼电脑娱乐公司地址日本东京都(72)发明人朝仓阳(74)专利代理机构北京市柳沈律师事务所 11105代理人胡金珑(54) 发明名称滚动控制装置、终端装置以及滚动控制方法(57) 摘要本发明提供一种滚动控制装置、终端装置以及滚动控制方法。
2、。X方向移动量取得部及Y方向移动量取得部取得触摸屏上的拖动操作的水平方向的移动量和垂直方向的移动量。X方向移动量复位部及Y方向移动量复位部在以拖动操作中的触摸开始点为原点的当前触摸点的水平方向及垂直方向的至少一方的坐标值小于预定的阈值时,将拖动操作的水平方向及垂直方向的至少一方的移动量复位为零。滚动控制部根据经X方向移动量复位部和Y方向移动量复位部处理的水平方向及垂直方向的移动量而使画面滚动。(30)优先权数据(51)Int.Cl.权利要求书2页 说明书15页 附图31页(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书2页 说明书15页 附图31页(10)申请公布号 CN 1。
3、03076958 ACN 103076958 A1/2页21.一种滚动控制装置,其特征在于,包括:控制部,根据以触摸屏上的拖动操作中的触摸开始点为原点的当前触摸点的水平方向及垂直方向的至少一方的坐标值与预定的阈值的比较结果,限制画面的水平方向及垂直方向的至少一方的滚动。2.根据权利要求1所述的滚动控制装置,其特征在于,还包括:移动量取得部,取得触摸屏上的拖动操作的水平方向的移动量和垂直方向的移动量,以及移动量复位部,当上述以拖动操作中的触摸开始点为原点的当前触摸点的水平方向及垂直方向的至少一方的坐标值小于预定的阈值时,将上述拖动操作的水平方向及垂直方向的至少一方的移动量复位为零;上述控制部根据。
4、经上述移动量复位部处理的水平方向及垂直方向的移动量而使画面滚动。3.根据权利要求2所述的滚动控制装置,其特征在于:上述控制部使画面向与经上述移动量复位部处理的水平方向及垂直方向的移动量相应的矢量方向滚动。4.根据权利要求2所述的滚动控制装置,其特征在于:在水平方向的移动量未被上述移动量复位部复位为零而垂直方向的移动量被上述移动量复位部复位为零时,上述控制部使画面不在垂直方向滚动而在水平方向滚动。5.根据权利要求2所述的滚动控制装置,其特征在于:在垂直方向的移动量未被上述移动量复位部复位为零而水平方向的移动量被上述移动量复位部复位为零时,上述控制部使画面不在水平方向滚动而在垂直方向滚动。6.根据。
5、权利要求2所述的滚动控制装置,其特征在于:在水平方向的移动量和垂直方向的移动量都未被上述移动量复位部复位为零时,上述控制部使画面在水平方向和垂直方向都滚动。7.根据权利要求2所述的滚动控制装置,其特征在于,还包括:使上述预定的阈值在拖动操作的过程中从最大值向最小值变化的阈值调整部;在当前触摸点的水平方向、垂直方向的坐标值分别小于被上述阈值调整部调整后的上述预定的阈值时,上述移动量复位部将上述拖动操作的水平方向、垂直方向的移动量复位为零。8.根据权利要求1所述的滚动控制装置,其特征在于:根据触摸屏的水平方向的尺寸与垂直方向的尺寸之比,设定在复位水平方向的移动量的判定中使用的上述预定的阈值与在复位。
6、垂直方向的移动量的判定中使用的上述预定的阈值之比。9.根据权利要求1所述的滚动控制装置,其特征在于,还包括:判定部,在以触摸屏上的拖动操作中的触摸开始点为原点的当前触摸点的水平方向、垂直方向的坐标值分别小于预定的阈值时,使水平方向、垂直方向的滚动为锁定状态,以及决定部,根据水平方向的滚动及垂直方向的滚动的锁定状态来决定画面的滚动方向;上述控制部使画面在所决定的滚动方向上滚动。10.一种终端装置,通过触摸屏上的拖动操作使画面滚动并显示,其特征在于,包括:权 利 要 求 书CN 103076958 A2/2页3显示部,在根据以上述拖动操作中的触摸开始点为原点的当前触摸点的水平方向及垂直方向的至少一。
7、方的坐标值与预定的阈值的比较结果而限制了画面的水平方向及垂直方向的至少一方的滚动的状态下,使画面滚动并显示。11.一种滚动控制方法,其特征在于:根据以触摸屏上的拖动操作中的触摸开始点为原点的当前触摸点的水平方向及垂直方向的至少一方的坐标值与预定的阈值的比较结果,限制画面的水平方向及垂直方向的至少一方的滚动。12.一种程序,其特征在于,使计算机实现以下功能:将以触摸屏上的拖动操作中的触摸开始点为原点的当前触摸点的水平方向及垂直方向的至少一方的坐标值与预定的阈值进行比较的功能,以及根据比较的结果来限制画面的水平方向及垂直方向的至少一方的滚动的功能。13.一种程序,其特征在于,使计算机实现以下功能:。
8、接受对以触摸屏上的拖动操作中的触摸开始点为原点的当前触摸点的位置坐标位于用以拖动操作中的触摸开始点为中心的预定的水平方向和垂直方向的阈值所决定的哪个分割区域中进行判定的结果的功能,以及根据上述判定结果来限制画面的水平方向及垂直方向的至少一方的滚动的功能。权 利 要 求 书CN 103076958 A1/15页4滚动控制装置、 终端装置以及滚动控制方法技术领域0001 本发明涉及控制画面滚动的技术,尤其涉及在触摸屏上的滚动控制技术。背景技术0002 能够通过人用手指直接接触显示画面来进行输入的触摸面板(touch panel)或触控板(touch pad)等接口设备被广泛利用在个人计算机、各种便。
9、携设备及移动电话等中。用户能够通过用手指等接触触摸面板或触控板等触摸屏来操作画面。另外,从如移动电话那样具有可单手持控的小型尺寸的触摸面板显示器的终端,到最近为提高显示画面的视认性或能阅览高画质的图像而具备大尺寸的触摸面板显示器的平板型终端,范围广泛的产品都正在被开发出来。0003 专利文献1中公开了在前后两面具备显示画面的便携式图像显示装置。0004 在先技术文献0005 专利文献1:日本特开2010-26064号公报发明内容0006 发明所要解决的课题0007 在用具备触摸面板显示器的终端阅览网页等时,如果不滚动画面就无法看到整个画面,因此必须对触摸屏进行滚动操作。通常,是通过一边用手指触。
10、摸、一边拖动显示在触摸屏上的网页就能够使画面滚动的接口,但有时通过拖动操作使画面向用户所希望的方向滚动却意外地困难,遭受顿挫。例如想要使其在纵向滚动时,有时在一边用手指触摸触摸屏一边拖动时,手指一向横向偏移,就会导致向横向滚动。0008 本发明鉴于上述课题而完成,其目的在于提供一种能够顺畅地进行对触摸屏的滚动操作的技术。0009 用于解决课题的手段0010 为了解决上述课题,本发明的一种方式的滚动控制装置包括:控制部,根据以触摸屏上的拖动操作中的触摸开始点为原点的当前触摸点的水平方向及垂直方向的至少一方的坐标值与预定的阈值的比较结果,限制画面的水平方向及垂直方向的至少一方的滚动。0011 本发。
11、明的另一种方式是终端装置。该装置是通过触摸屏上的拖动操作而使画面滚动并显示的终端装置,其包括:显示部,在根据以上述拖动操作中的触摸开始点为原点的当前触摸点的水平方向及垂直方向的至少一方的坐标值与预定的阈值的比较结果而限制了画面的水平方向及垂直方向的至少一方的滚动的状态下,使画面滚动并显示。0012 本发明的又一种方式是滚动控制方法。该方法是,根据以触摸屏上的拖动操作中的触摸开始点为原点的当前触摸点的水平方向及垂直方向的至少一方的坐标值与预定的阈值的比较结果,限制画面的水平方向及垂直方向的至少一方的滚动。0013 本发明的又一种方式是程序。该程序使计算机实现以下功能:将以触摸屏上的拖动操作中的触。
12、摸开始点为原点的当前触摸点的水平方向及垂直方向的至少一方的坐标值说 明 书CN 103076958 A2/15页5与预定的阈值进行比较的功能;以及根据比较后的结果来限制画面的水平方向及垂直方向的至少一方的滚动的功能。0014 本发明的又一种方式也是程序。该程序使计算机实现以下功能:接受对以触摸屏上的拖动操作中的触摸开始点为原点的当前触摸点的位置坐标位于用以拖动操作中的触摸开始点为中心的预定的水平方向和垂直方向的阈值所决定的哪个分割区域中进行判定的结果的功能;以及根据上述判定结果来限制画面的水平方向及垂直方向的至少一方的滚动的功能。0015 将以上构成要素的任意组合在方法、装置、系统、计算机程序。
13、、数据结构、记录介质等之间变换本发明的表现形式后的方案,作为本发明的实施方式也是有效的。0016 发明效果0017 根据本发明,能够顺畅地进行对触摸屏的滚动操作。附图说明0018 图1是实施方式1的便携终端的外观图。0019 图2是控制图1的触摸屏上的画面滚动的滚动控制装置的结构图。0020 图3A是用于说明在用户用手指接触到便携终端的触摸屏的状态下向上下方向、左右方向挪动的拖动操作的图。0021 图3B是用于说明在用户用手指接触到便携终端的触摸屏的状态下向斜向挪动的拖动操作的图。0022 图4是用于说明滚动操作中的死区的图。0023 图5A是用于说明X轴方向的滚动锁定的阈值与滚动的锁定解锁状。
14、态的关系的图。0024 图5B是用于说明Y轴方向的滚动锁定的阈值与滚动的锁定解锁状态的关系的图。0025 图6是用于说明X轴方向及Y轴方向的滚动锁定的阈值与滚动方向的关系的图。0026 图7是根据拖动操作的当前触摸点的X坐标值、Y坐标值与滚动锁定阈值之间成立的条件式而将滚动方向分类后的表。0027 图8A是用于说明拖动操作的起始点和当前触摸点的例子的图。0028 图8B是将拖动操作的起始点和当前触摸点的例子与拖动的轨迹一并说明的图。0029 图9是用于说明滚动锁定的阈值是固定值的情况的图。0030 图10是用于说明滚动锁定的阈值的自动调整的图。0031 图11是用于说明过快的拖动操作与滚动锁定。
15、的最大阈值的关系的图。0032 图12是用于说明过慢的拖动操作与滚动锁定的最小阈值的关系的图。0033 图13是用于说明由实施方式1的滚动控制装置进行的滚动控制顺序的流程图。0034 图14是用于说明图13的解锁状态判定处理的详细情况的流程图。0035 图15是用于说明图13的滚动方向决定处理的详细情况的流程图。0036 图16是实施方式2的滚动控制装置的结构图。0037 图17是用于说明由实施方式2的滚动控制装置进行的滚动控制顺序的流程图。0038 图18是实施方式3的滚动控制装置的结构图。说 明 书CN 103076958 A3/15页60039 图19是用于说明用以触摸开始点为中心的预定。
16、的水平方向和垂直方向的阈值所决定的9个分割区域的图。0040 图20是用于说明网页的例子的图。0041 图21A是用于说明垂直滚动的例子的图。0042 图21B是用于说明垂直滚动的例子的图。0043 图21C是用于说明通过垂直滚动而触摸屏的显示区域在网页上移动的情况的图。0044 图22A是用于说明水平滚动的例子的图。0045 图22B是用于说明水平滚动的例子的图。0046 图22C是用于说明通过水平滚动而触摸屏的显示区域在网页上移动的情况的图。0047 图23A是用于说明二维滚动的例子的图。0048 图23B是用于说明二维滚动的例子的图。0049 图23C是用于说明通过二维滚动而触摸屏的显示。
17、区域在网页上移动的情况的图。具体实施方式0050 本发明将通过以下基于实施方式的说明而得到明确,但实施方式仅用于说明本发明的原理,并非限定本发明的范围。0051 (实施方式1)0052 图1是实施方式1的便携终端200的外观图。作为一例,便携终端200是移动电话、便携信息终端、游戏机、平板计算机等。便携终端200除了触摸屏210之外,根据需要而具备按钮220、未图示的相机等输入输出功能。0053 触摸屏210是具备触摸面板的显示器,其是检测基于手指等的接触点(位置)(以下称作“触摸点(位置)”)和表示触摸点(位置)的接触状态的静电电容或电阻量等的检测量的输入装置。触摸面板重叠地设置于液晶显示器。
18、、有机EL(electroluminescence)显示器等显示器,由此,用户能够一边观看显示器的画面一边通过用手指直接接触触摸面板来输入对画面的操作。0054 图2是对图1的触摸屏210上的画面滚动进行控制的滚动控制装置100的结构图。图2所示的滚动控制装置100的功能结构的一部分或全部能够通过硬件、软件或其组合来进行安装。当然,便携终端200还具备滚动控制装置100以外的功能,但由于与本发明的实施方式的说明无关,所以省略对滚动控制以外的功能结构的说明。0055 滚动控制装置100包括触摸位置取得部10、阈值调整部20、X方向移动量取得部22、Y方向移动量取得部24、滚动方向决定部30、X方。
19、向锁定判定部32、Y方向锁定判定部34、滚动控制部40以及显示部50。0056 连接在触摸屏210上的触摸面板控制器(未图示)通过测量触摸屏210的各点的静电电容的变化量来检测触摸点的位置和触摸强度。触摸点的位置和触摸强度按例如1/60秒等采样周期进行采样。在用户一边用手指触摸触摸屏210一边拖动时,取得触摸点的位置坐标和触摸强度作为时序数据。0057 作为一例,触摸面板是静电电容方式触摸面板,触摸位置取得部10通过测量触摸面板的各点的静电电容的变化量来检测触摸点的位置和触摸点的静电电容值。只要是在用手指或笔等接触时能取得某些测定量作为时序数据的触摸面板即可,不限于静电电容方说 明 书CN 1。
20、03076958 A4/15页7式,可以采用任意方式的触摸面板。例如,可以是感压式触摸面板,还可以是光学式触摸面板。0058 触摸位置取得部10从触摸控制器接受触摸点的位置坐标的时序数据的输入,根据用户用手指一边触摸一边划过触摸屏210的拖动操作中的触摸点的位置坐标的时序数据,取得拖动操作的起始点和当前触摸点的坐标位置。另外,触摸位置取得部10能够取得结束拖动操作,将手指230从触摸屏210离开的位置作为拖动操作的终点。0059 触摸位置取得部10求出以拖动操作的起始点为原点、以触摸屏210的横向(水平方向)作为X轴、以纵向(垂直方向)为Y轴的坐标系中的当前时刻t的触摸点的X坐标值X(t)及Y。
21、坐标值Y(t),X坐标值X(t)提供给X方向移动量取得部22和X方向锁定判定部32,Y坐标值Y(t)提供给Y方向移动量取得部24和Y方向锁定判定部34。在从触摸面板控制器输入的触摸点的坐标是采用了例如以触摸屏210的左下角为原点的XY坐标系的坐标时,只要求出从当前触摸点的X坐标值、Y坐标值分别减去拖动操作的起始点的X坐标值、Y坐标值后的值,就能求出以拖动操作的起始点为原点的当前触摸点的坐标值。0060 X方向移动量取得部22通过求出拖动操作的过去触摸点的X坐标值X(t-1)与当前触摸点的X坐标值X(t)的差值X(t)-X(t-1),来求出X方向的移动量X(t)。Y方向移动量取得部24通过求出拖。
22、动操作的过去触摸点的Y坐标值Y(t-1)与当前触摸点的Y坐标值Y(t)的差值Y(t)-Y(t-1),来求出Y方向的移动量Y(t)。0061 在此,作为过去触摸点的X坐标值、Y坐标值,可以使用在前一个采样周期所采样的触摸点的X坐标值、Y坐标值,也可以使用在之前预定数的采样周期所采样的触摸点的X坐标值、Y坐标值。或者,作为过去触摸点的X坐标值、Y坐标值,还可以使用开始拖动操作的触摸起始点的X坐标值、Y坐标值。0062 X方向移动量取得部22将所求出的当前时刻t的X方向的移动量X(t)提供给滚动控制部40。Y方向移动量取得部24将所求出的当前时刻t的Y方向的移动量Y(t)提供给滚动控制部40。006。
23、3 在拖动操作中的当前时刻t的触摸点的X坐标值X(t)小于预定的阈值Thx时,不进行X方向的滚动。同样地,在当前时刻t的触摸点的Y坐标值Y(t)小于预定的阈值Thy时,不进行Y方向的滚动。将此称作滚动的锁定。0064 阈值调整部20设定X方向的滚动锁定的阈值Thx、Y方向的滚动锁定的阈值Thy,将阈值分别提供给X方向锁定判定部32、Y方向锁定判定部34。阈值Thx、Thy可以是固定值,但如后面叙述的那样,为了更准确地实现用户想要的滚动操作,也可以将阈值Thx、Thy设为可变值,例如使其在预定的限制时间内从最大值Thx_max、Thy_max向最小值Thx_min、Thy_min逐渐地变化。在这。
24、种情况下,阈值调整部20将自动调整后的阈值Thx、Thy以与触摸点的采样频率同等的频率分别提供给X方向锁定判定部32、Y方向锁定判定部34。0065 X方向锁定判定部32在时刻t的触摸点的X坐标值X(t)小于阈值Thx时锁定X方向的滚动,使其成为锁定状态。只要时刻t的触摸点的X坐标值X(t)小于阈值Thx,就维持X方向的滚动的锁定状态。X方向锁定判定部32在时刻t的触摸点的X坐标值X(t)超出阈值Thx时解除X方向的滚动锁定,使其成为解锁(解除锁定)状态。在触摸点的X坐标值X(t)等于阈值Thx时,可以使其成为锁定状态、解锁状态中的任一种。0066 同样地,Y方向锁定判定部34在时刻t的触摸点。
25、的Y坐标值Y(t)小于阈值Thy说 明 书CN 103076958 A5/15页8时锁定Y方向的滚动,使其成为锁定状态。只要时刻t的触摸点的Y坐标值Y(t)小于阈值Thy,就维持Y方向的滚动的锁定状态。Y方向锁定判定部34在时刻t的触摸点的Y坐标值Y(t)超出阈值Thy时解除Y方向的滚动锁定,使其成为解锁(锁定解除)状态。在触摸点的Y坐标值Y(t)等于阈值Thy时,可以使其成为锁定状态、解锁状态中的任一种。0067 滚动方向决定部30从X方向锁定判定部32接受X方向的滚动的锁定解锁状态的通知,从Y方向锁定判定部34接受Y方向的滚动的锁定解锁状态的通知,根据X方向及Y方向的滚动的锁定解锁状态而将。
26、画面的滚动方向决定为“水平滚动”、“垂直滚动”、“二维滚动”、“不滚动”中的一种。0068 “水平滚动”是指仅在X方向(横向)画面滚动、而在Y方向(纵向)画面不滚动(被锁定)的意思。“垂直滚动”是指仅在Y方向(纵向)画面滚动、而在X方向(横向)画面不滚动(被锁定)的意思。“二维滚动”是指无论在X方向(横向)还是在Y方向(纵向)画面都滚动,即也包含斜向、在二维平面的任意方向画面滚动的意思。0069 滚动方向决定部30在X方向的滚动和Y方向的滚动都是锁定状态时决定为不滚动。0070 滚动方向决定部30在X方向的滚动为解锁状态、且Y方向的滚动为锁定状态时,仅X方向的滚动被解除锁定,因此将滚动方向决定。
27、为水平滚动。0071 滚动方向决定部30在Y方向的滚动为解锁状态、且X方向的滚动为锁定状态时,仅Y方向的滚动被解除锁定,因此,将滚动方向决定为垂直滚动。0072 滚动方向决定部30在X方向的滚动和Y方向的滚动都是解锁状态时,两个方向滚动都被解除锁定,因此,将滚动方向决定为二维滚动。0073 滚动控制部40根据从X方向移动量取得部22提供的当前时刻t的X方向的移动量X(t)和从Y方向移动量取得部24提供的当前时刻t的Y方向的移动量Y(t),在通过滚动方向决定部30所决定的滚动方向上滚动画面。0074 在所决定的滚动方向是水平滚动时,滚动控制部40在水平方向上使画面滚动与X方向的移动量X(t)相应。
28、(例如成比例)的滚动量。在这种情况下,忽略通过Y方向移动量取得部24提供的Y方向的移动量Y(t)。0075 在所决定的滚动方向是垂直滚动时,滚动控制部40在垂直方向使画面滚动与Y方向的移动量Y(t)相应(例如成比例)的滚动量。在这种情况下,忽略通过X方向移动量取得部22提供的X方向的移动量X(t)。0076 在所决定的滚动方向是二维滚动时,滚动控制部40在水平方向使画面滚动与X方向的移动量X(t)相应(例如成比例)的滚动量,并在垂直方向使画面滚动与Y方向的移动量Y(t)相应(例如成比例)的滚动量。换句话说,在由移动矢量(X(t),Y(t)决定的方向上滚动与移动矢量的大小相应(例如成比例)的滚动。
29、量。0077 画面滚动控制采用公知的技术。显示部50将被滚动的画面显示在显示器上。0078 图3A和图3B是用于说明在用户用手指230接触便携终端200的触摸屏210的状态下向上下、左右、斜向挪动的拖动操作的图。0079 图3A表示在将手指230触碰到触摸屏210的状态下向上方移动而拖动到标号232所示的位置的情况,以及在将手指230触碰到触摸屏210的状态下向右方移动而拖动到标号234所示的位置的情况。图3B表示在将手指230触碰到触摸屏210的状态下向右上方说 明 书CN 103076958 A6/15页9移动而拖动到标号236所示的位置的情况。0080 通过图3A、图3B所示的触摸屏21。
30、0上的拖动操作,用户能够使画面在水平方向、垂直方向、或二维方向滚动。0081 图4是用于说明滚动操作的死区240的图。将在开始拖动操作时手指230接触到触摸屏210上的起始点设为原点,横向设为X轴,纵向设为Y轴。针对X方向的滚动锁定的阈值Thx、Y方向的滚动锁定的阈值Thy,以(Thx,Thy)、(Thx,-Thy)、(-Thx,-Thy)、(-Thx,Thy)这四点为顶点的矩形区域是死区240。在该死区240内,即使拖动手指230,X方向、Y方向的任一方向上的滚动都被锁定,不发生滚动。0082 拖动操作也能在X轴的负方向或Y轴的负方向进行,但在以下,为了便于说明,以在X轴、Y轴都向正方向拖动。
31、的情况为例来说明动作。0083 X方向的滚动的阈值Thx、Y方向的滚动的阈值Thy既可以是相同的值,也可以是不同的值。用户在移动手指230时,由于意识到便携终端200的触摸屏210的区域的范围,所以有如下倾向:当触摸屏210为纵长时,Y方向(纵向)比X方向(横向)移动得大,当触摸屏210为横长时,用户在移动手指230时,X方向(横向)比Y方向(纵向)移动得大。因此,也可以在纵长的情况下将Y方向的滚动的阈值Thy设定得比X方向的滚动的阈值Thx大,在横长的情况下将X方向的滚动的阈值Thx设定得比Y方向的滚动的阈值Thy大。或者,也可以根据触摸屏210的纵横比来设定Y方向的阈值Thy与X方向的阈值。
32、Thx之比。0084 图5A是用于说明X轴方向的滚动锁定的阈值与滚动的锁定解锁状态的关系的图。0085 将触摸屏210上的手指230的拖动操作的起始点的X坐标值设为Xs,将拖动操作的当前触摸点的X坐标值设为Xe。由于将起始点取为原点,所以起始点的X坐标值Xs0。在当前触摸点的X坐标值XeXe1(Thx)时,由于未达到X方向的滚动锁定的阈值Thx,所以X方向的滚动是锁定状态。与之相对地,在当前触摸点的X坐标值XeXe2(Thx)时,由于超出了X方向的滚动锁定的阈值Thx,所以X方向的滚动的锁定被解除,变为解锁状态。0086 图5B是用于说明Y轴方向的滚动锁定的阈值与滚动的锁定解锁状态的关系的图。。
33、0087 将触摸屏210上的手指230的拖动操作的起始点的Y坐标值设为Ys,将拖动操作的当前触摸点的Y坐标值设为Ye。由于将起始点取为原点,所以起始点的Y坐标值Ys0。在当前触摸点的Y坐标值YeYe1(Thy)时,由于未达到Y方向的滚动锁定的阈值Thy,所以Y方向的滚动为锁定状态。与之相对地,在当前触摸点的Y坐标值YeYe2(Thy)时,由于超出了Y方向的滚动锁定的阈值Thy,所以Y方向的滚动的锁定被解除,变为解锁状态。0088 图6是用于说明X轴方向及Y轴方向的滚动锁定的阈值与滚动方向的关系的图。0089 在将拖动操作的起始点设为原点时,对于拖动操作的当前触摸点的X坐标值Xe、Y坐标值Ye,。
34、在XeThx、YeThy时,X方向及Y方向的滚动都为锁定状态,不滚动。0090 在XeThx、YeThy时,X方向的滚动是解锁状态,Y方向的滚动是锁定状态,变为水平滚动。0091 在XeThx、YeThy时,X方向的滚动是锁定状态,Y方向的滚动是解锁状态,说 明 书CN 103076958 A7/15页10变为垂直滚动。0092 在XeThx、YeThy时,X方向及Y方向的滚动都是解锁状态,变为二维滚动。0093 图7是根据拖动操作的当前触摸点的X坐标值X(t)、Y坐标值Y(t)与滚动锁定阈值之间成立的条件式而将滚动方向分类后的表。0094 (1)当X坐标值X(t)Thx、且Y坐标值Y(t)T。
35、hy时,0095 X方向锁定且Y方向锁定,不滚动。0096 (2)当X坐标值X(t)Thx、且Y坐标值Y(t)Thy时,0097 X方向锁定且Y方向解锁,垂直滚动。0098 (3)当X坐标值X(t)Thx、且Y坐标值Y(t)Thy时,0099 X方向解锁且Y方向锁定,水平滚动。0100 (4)当X坐标值X(t)Thx、且Y坐标值Y(t)Thy时,0101 X方向解锁且Y方向解锁,二维滚动。0102 图8A是用于说明拖动操作的起始点和当前触摸点的例子的图。用以起始点Ps为原点的XY坐标系进行说明。触摸点Pe1、Pe2、Pe4、Pe6都是不同的拖动操作中的当前时刻t的触摸点。0103 对于触摸点P。
36、e1,由于X坐标值小于阈值Thx,Y坐标值也小于阈值Thy,位于死区240内,所以在这种情况下不滚动。对于触摸点Pe2,由于X坐标值小于阈值Thx,所以X方向的滚动被锁定,由于Y坐标值超出阈值Thy,所以Y方向的滚动被解锁。其结果,变为垂直滚动。对于触摸点Pe4,由于X坐标值超出阈值Thx,所以X方向的滚动被解锁,由于Y坐标值小于阈值Thy,所以Y方向的滚动被锁定。其结果,变为水平滚动。对于触摸点Pe6,由于X坐标值超出阈值Thx,Y坐标值也超出阈值Thy,所以变为二维滚动。0104 在图8A中示出了在每个拖动操作中都从起始点Ps到各触摸点Pe1、Pe2、Pe4、Pe6呈直线地挪动手指的情况,。
37、但拖动操作的中途路径无需是直线,也可以是曲线。0105 图8B是用于将拖动操作的起始点和当前触摸点的例子与拖动的轨迹一并进行说明的图。0106 在第一拖动轨迹251中,从起始点Ps开始拖动操作,在下一个采样周期采样触摸点Pe11,进而在下一个采样周期到达当前触摸点Pe12。在触摸点Pe11的时点,由于位于死区240内,所以两个方向的滚动被锁定,但在到达了触摸点Pe12的时点,由于Y坐标值超出阈值Thy,所以Y方向的滚动被解锁,开始进行垂直滚动。一旦锁定被解除并决定滚动方向,之后就维持所决定的滚动方向。0107 在第二拖动轨迹252中,从起始点Ps开始拖动操作,在下一个采样周期采样触摸点Pe21。
38、,进而在下一个采样周期采样触摸点Pe22,最后到达了当前触摸点Pe23。在触摸点Pe21及Pe22的时点,由于位于死区240内,所以两个方向的滚动被锁定,但在到达了触摸点Pe23的时点,由于X坐标值超出阈值Thx,Y坐标值也超出阈值Thy,所以两个方向的滚动被解锁,开始二维滚动。一旦决定为二维滚动,之后就维持二维滚动。0108 同样地,在第三拖动轨迹253中,从起始点Ps开始拖动操作,在下一个采样周期采样触摸点Pe31,进而在下一个采样周期到达了当前触摸点Pe32。在触摸点Pe31的时点,由于位于死区240内,所以两个方向的滚动被锁定,但在到达了触摸点Pe32的时点,由于X坐标值超出阈值Thx,所以X方向的滚动被解锁,开始水平滚动。说 明 书CN 103076958 A10。