CN105745614A - 用于移动终端中的滚动控制的方法和设备 - Google Patents
用于移动终端中的滚动控制的方法和设备 Download PDFInfo
- Publication number
- CN105745614A CN105745614A CN201480063872.0A CN201480063872A CN105745614A CN 105745614 A CN105745614 A CN 105745614A CN 201480063872 A CN201480063872 A CN 201480063872A CN 105745614 A CN105745614 A CN 105745614A
- Authority
- CN
- China
- Prior art keywords
- scroll actions
- scroll
- rolling
- actions
- control unit
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0485—Scrolling or panning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
- Telephone Function (AREA)
Abstract
提供了一种用于移动终端中的滚动控制的方法和设备。滚动控制方法包括:显示屏幕;当在屏幕上连续检测出第一个滚动动作和第二个滚动动作时,测量第一次滚动动作和第二次滚动动作之间的时间差,当时间差小于或等于预设阈值时间时,确定为连续滚动动作,并在确定为连续滚动动作以后通过在滚动屏幕的同时显示屏幕来执行自动滚动。
Description
技术领域
本发明总体上涉及一种用于控制移动终端屏幕上的连续滚动的方法和设备。
背景技术
装配有触摸面板的移动终端把触摸面板用作输入装置。这样的移动终端可检测各种输入事件并执行相应的功能。
移动终端在屏幕上显示各种应用(诸如,浏览器、电子书和相册)的页面或图像,并检测滚动事件以控制屏幕上的滚动。移动终端可根据滚动事件滚动并显示屏幕。滚动与在屏幕上水平地或垂直地滑动文本、图像或视频相应。
例如,当在具有多张照片的相册应用的执行期间检测出滚动事件时,移动终端可每次滚动一屏幕的照片。作为另一示例,在执行相册应用期间,移动终端可提供幻灯片功能。当与幻灯片功能相关的图标被选择时,幻灯片功能可被启动,以便滚动照片,使得在预设时间长度内一次显示一张照片。
一般而言,当检测出滚动事件时,移动终端沿与滚动事件相应的方向滚动屏幕。为了在执行具有多个页面的应用(例如,浏览器、电子书或相册应用)的期间控制滚动,用户可能不得不重复产生滚动事件。为了解决这种不便,某些应用(诸如,相册应用)提供幻灯片功能。但是,幻灯片功能在预设时间长度内一次显示一屏幕的信息,而不考虑用户的理解。因此,用户每次看到幻灯片时,不得不重新配置用于幻灯片功能的时间设置,导致不便。
发明内容
技术问题
本发明的一方面在于提供一种感测连续滚动动作并根据在移动终端中感测的滚动动作执行自动滚动的方法和设备。
本发明的另一方面在于提供一种通过自动滚动使移动终端减少所需触摸输入的次数的方法和设备。
本发明的另一方面在于提供一种方法,当由用户连续产生滚动事件时,使移动终端考虑滚动事件的移动方向和速度以及滚动事件之间的时间间隔来执行连续滚动。
技术方案
根据本发明的一方面,用于移动终端的滚动控制方法包括:显示屏幕;当在屏幕上连续检测出第一滚动动作和第二滚动动作时,测量第一滚动动作和第二滚动动作之间的时间差,当时间差小于或等于预设阈值时间时,确定为连续滚动动作,并在确定连续滚动动作以后通过在滚动屏幕的同时显示屏幕来执行自动滚动。
根据本发明的另一方面,一种用于移动终端的滚动控制设备包括:显示屏幕数据的显示面板;检测屏幕上连续的第一滚动动作和第二滚动动作的触摸面板;以及控制单元,控制测量第一滚动动作和第二滚动动作之间时间差的处理,当时间差小于或等于预设阈值时间时,确定第一滚动动作和第二滚动动作是连续滚动动作,并在确定连续滚动动作以后通过在滚动屏幕时显示屏幕来执行自动滚动。
发明的有益效果
在本发明的特征中,当检测出连续滚动事件时,移动终端可启动自动滚动功能,以自动滚动屏幕。当检测出新的滚动事件时,移动终端可相应地改变自动滚动的速度。因此,移动终端可通过根据用户的理解速度自动滚动屏幕来增强用户便利性。
附图说明
图1示出了根据本发明实施例的移动终端。
图2A和2B是示出根据本发明实施例的在移动终端中进行自动滚动的步骤的流程图;
图3A、图3B和图3C示出了根据图2A和图2B的步骤的移动终端中的自动滚动;
图4是示出根据本发明实施例的在移动终端中进行自动滚动的步骤的流程图;
图5示出根据图4的步骤的在移动终端中的自动滚动;
图6A和图6B是示出了根据本发明实施例的在移动终端中进行自动滚动的步骤的流程图。
具体实施方式
将参照附图详细描述本发明的实施例。相同的参考符号在整个附图中用来指代相同或相似的部件。合并于此的公知功能和结构的详细描述可能被省略,以免模糊本发明的主题。根据本发明的实施例,“屏幕”一词是指由移动终端显示的窗口。例如,屏幕可与相册、电子文档、电子书、电子邮件、消息、列表(例如,朋友、电子邮件、消息或照片的列表)或web浏览器相关联。屏幕数据可由多个页面或图像组成。在这种情况下,一个屏幕可对应与一屏幕信息或一次显示的信息(例如,一个页面)。由于移动终端可能不具备在屏幕上同时显示多个页面或图像的功能,因此滚动用于查看期望的页面或图像。在以下说明中,假设屏幕与当前正在执行的相册应用的屏幕数据相关联。
术语“连续的滚动动作”是指连续执行使得其之间的时间差小于给定的阈值时间的两个或更多个滚动动作。用户可通过进行涉及在触摸面板上向下触摸(touch-down)、拖拽和向上触摸(touch-up)的触摸手势来执行滚动动作。
术语“自动滚动”是指当检测出连续滚动动作时,自动滚动移动终端的屏幕的显示特征。例如,假设检测出第一滚动动作和第二滚动动作,并且,二者之间的时间差小于阈值时间,第一滚动动作和第二滚动动作被视为连续滚动动作,其中,连续滚动动作启动自动滚动。术语“阈值时间”是用于确定两个滚动动作是否是连续滚动动作的时间值。也就是说,如果检测出第一滚动动作后在阈值时间内检测出第二滚动动作,则第一滚动动作和第二滚动动作被视为连续滚动动作,启动自动滚动。如果检测出第二滚动动作,但是,并非在检测出第一滚动动作之后的阈值时间内,则第一滚动动作和第二滚动动作被作为独立的滚动动作处理。
当检测出连续滚动动作时,移动终端可计算自动滚动的滚动速度。在第一方案中,可基于第一滚动动作和第二滚动动作之间的时间差来确定滚动速度。例如,在阈值时间(例如,5秒)以内,第一滚动速度、第二滚动速度和第三滚动速度可分别被设置为1秒、2秒和3秒。基于时间差的滚动速度可默认设置或由用户设置。
在第二个方案中,可基于第一滚动动作和第二滚动动作的移动距离和移动时间来确定滚动速度。例如,可使用第一滚动动作的移动距离L1和移动时间T1来确定滚动速度。还可使用第二滚动动作的移动距离L2和移动时间T2来确定滚动速度。还可使用移动距离L1和移动距离L2的平均值以及移动时间T1和移动时间T2的平均值来确定滚动速度。
此外,可根据第一方案和第二方案的结合或以各种其它方式来计算自动滚动的滚动速度。
图1示出了根据本发明实施例的移动终端100。
参照图1,移动终端100包括:无线通信单元110、存储单元120、触摸屏130、控制单元140。由于图1中所示移动终端100的部件对于本发明的方法是非必要的,可能增加新的部件,现有部件也可能被省略或被替换。例如,当移动终端100不支持通信时,可省略无线通信单元110。
无线通信单元110包括的一个或更多个模块(未示出),其中,所述一个或更多个模块支持移动终端100和无线通信***之间或移动终端100和另一移动终端连接到的网络之间的无线通信。例如,无线通信单元110可包括:移动通信模块、无线局域网(WLAN)模块、短距离通信模块、位置识别模块、广播接收模块。
存储单元120储存用于移动终端100的各种程序,诸如,用于检测连续滚动动作的阈值时间数据。
触摸屏130包括触摸面板131和显示面板132。触摸面板131检测用户的滚动动作以执行自行滚动。触摸面板131能够感测手指触摸和/或笔触摸。可通过使用基于液晶显示(LCD)和有机发光二极管(OLED)的一个或更多个显示技术实现显示面板132。显示面板132可自动滚动屏幕。
控制单元140控制移动终端100的整体操作。具体而言,控制单元140显示屏幕,并根据在触摸面板131上检测出的滚动动作来执行滚动。当检测出第一滚动动作时,控制单元140滚动用于处理连续滚动的屏幕。当在检测出第一滚动动作后紧接着检测出第二滚动动作时,控制单元140分析第二滚动动作。换言之,当连续检测出两个滚动动作时,控制单元140检查连续检测出的滚动动作是否是连续滚动动作。如果(首先检测出的)第一滚动动作和(接着检测出的)第二滚动动作并且第一滚动动作和第二滚动动作之间的时间差小于或等于预设阈值时间,则控制单元140确定第一滚动动作和第二滚动动作是连续滚动动作。阈值时间是用于确定两个滚动动作是否是连续滚动动作的时间值。可在制造时设置阈值时间或之后由用户来设置。第一滚动动作和第二滚动动作之间的时间差可指示从第一滚动动作的向上触摸(结束时间)到第二滚动动作的向下触摸(开始时间)的持续时间或从第一滚动动作的向上触摸(结束时间)到第二滚动动作的向上触摸(结束时间)的持续时间。
当连续检测出的滚动动作是连续滚动动作时,控制单元140可自动滚动屏幕。可基于滚动动作或滚动动作的移动速度来确定滚动速度,或者可以把滚动速度设置为默认值。控制单元140可根据设置的滚动速度重复地一次显示一屏信息(例如,文档或浏览器的一个页面,相册的一张照片)。
当在自动滚动时检测出滚动停止事件时,控制单元140停止自动滚动。在自动滚动状态下检测出的触摸手势或交互(例如,触摸,双触摸,多点触摸,轻弹、敲击或滚动)可作为滚动停止事件。因此,当连续检测出滚动动作时,控制单元140可重复上述用于自动滚动的步骤。
图2A和图2B是示出了根据本发明实施例的在移动终端中进行自动滚动的步骤的流程图。图3A和图3B示出了根据图2A和图2B的步骤的自动滚动。
参照图2A,在步骤201中,移动终端的控制单元140显示屏幕。屏幕数据可以是由多个图像或运动图像组成的相册应用的执行数据。例如,从储存的被表示为缩略图的照片或运动图像中选择的图像可被显示在屏幕上。在显示屏幕的期间,在步骤203中,控制单元140确定是否检测出第一滚动动作。如果检测出第一滚动动作,则在步骤205中,控制单元140根据第一滚动动作滚动并显示屏幕。在步骤207中,控制单元140确定是否在检测出第一滚动动作之后紧接着检测出第二滚动动作。如果第二滚动动作是在检测出第一滚动动作之后紧接着检测出的,则在步骤209中,控制单元140检查第二滚动动作。控制单元140可识别第二滚动动作的移动方向、移动速度和移动时间,并计算第一滚动动作的结束时间和第二滚动动作的开始时间或结束时间之间的时间差。此时,可能检测出两个或更多个滚动动作。在这种情况下,控制单元140可把最近检测出的滚动动作视为第二滚动动作,并把紧挨着第二滚动动作之前检测出的滚动动作视为第一滚动动作。控制单元140可计算第一滚动动作的结束时间和第二滚动动作的开始时间之间的时间差或第一滚动动作的结束时间和第二滚动动作的结束时间之间的时间差。
其后,参照图2B,在步骤213中,控制单元140确定第一滚动动作和第二滚动动作之间的时间差是否小于或等于预设阈值时间。
如果第二滚动动作的方向与第一滚动动作的方向一致,并且第一滚动动作和第二滚动动作之间的时间差小于或等于阈值时间,则在步骤215中,控制单元140确定第一滚动动作和第二滚动动作是连续滚动动作。
当在步骤207中检测出两个或更多个滚动动作时,控制单元140把最近检测出的滚动动作视为第二滚动动作,把紧挨着第二滚动动作之前检测出的滚动动作视为第一滚动动作,并把第一滚动动作和第二滚动动作之间的时间差与阈值时间相比较。如果计算的时间差小于或等于阈值时间,则控制单元140确定第一滚动动作和第二滚动动作是连续滚动动作。
确定连续滚动动作之后,在步骤217中,控制单元140在以这样的滚动速度自动滚动屏幕的同时显示屏幕,其中,所述滚动速度是基于第一滚动动作和第二滚动动作之间的时间差或使用(例如)第二滚动动作的移动距离和时间计算出的移动速度确定的。当检测出多个滚动动作时,滚动速度可被设置为滚动动作之间时间差的平均值。时间差可指示第一滚动动作的结束时间和第二滚动动作的开始时间之间的时间差或第一滚动动作的结束时间和第二滚动动作的结束时间之间的时间差。
滚动动作之间的时间差或滚动动作的移动时间或移动速度可能变化。例如,在相册应用执行期间,当滚动动作之间的时间差是2秒时,控制单元140可以以2秒的间隔重复地显示新图像(电子书的一页)。控制单元140也能以与选择的滚动动作的移动速度相应的间隔重复地显示新图像(电子书的一页)。当检测出多个滚动动作时,滚动速度可被设置为滚动动作之间的时间差之一或设置为多个滚动动作之间时间差的平均值。滚动速度还可被设置为一个滚动动作的移动速度或设置为滚动动作的多个运动速度的平均值。
在自动滚动期间,在步骤219,控制单元140确定是否检测出滚动停止事件。滚动停止事件可以是触摸面板131上的触摸手势(诸如,触摸、双触摸、多点触摸、轻弹、敲击或滚动)。如果检测出滚动停止事件,则在步骤221,控制单元140停止自动滚动。此后,在步骤223,控制单元140确定是否检测出结束显示事件。如果检测出结束显示事件,则处理结束,如果未检测出结束显示事件,则控制单元140返回步骤203,并重复上述步骤。在步骤225中,控制器140执行相应功能。
之后,当新检测出连续滚动动作时,控制单元140可设置用于自动滚动的新的滚动速度。可基于滚动动作之间的时间差或使用移动距离和时间来计算出的一个滚动动作的移动速度来确定新的滚动速度。
图3A示出了屏幕表示,其中,从被表示为缩略图的储存的图像或运动图像中选择的图像被显示在屏幕上。如参考标号301所指示,多个图像或运动图像被表示为缩略图。如参考标号301所指示,在选择图像A以后,如图3B(步骤201)中参考标号302所指示,控制单元140以全屏格式显示图像A。如参考标号302所指示,当检测出沿从右到左的方向的第一滚动动作320(步骤203)时,控制单元140根据第一滚动动作来滚动并显示屏幕(步骤205)。如参考标号310所指示,在从右至左滚动期间,图像A和图像B可被同时显示,并且,如参考标号311所指示,在滚动之后,图像B可被以全屏格式显示。如参考标号311所指示,控制单元140可在从右至左的方向检测第二滚动动作321(步骤207)。控制单元140检查第二滚动动作(步骤209)。具体地,控制单元140确定第一滚动动作和第二滚动动作之间的时间差是否小于或等于预设阈值时间(步骤213)。如果第一滚动动作和第二滚动动作之间的时间差小于或等于阈值时间,则控制单元140确定第一滚动动作和第二滚动动作是连续滚动动作(步骤215)。确定连续滚动动作之后,控制单元140在以这样的滚动速度自动滚动屏幕的同时显示屏幕,其中,所述滚动速度是基于第一滚动动作和第二滚动动作之间的时间差或使用(例如)第二滚动动作的移动距离和时间计算出的移动速度确定的(步骤217)。
在自动滚动期间,不同的图像可被以设置的滚动速度连续显示:图像B和图像C由参考标号312指示,图像C由参考标号313指示,图像D由参考标号314指示,图像E由参考标号315指示。也就是说,控制单元140以确定的滚动速度自动滚动屏幕。如参考标号315所指示,其中,图像E被作为自动滚动的结果来显示,控制单元140可检测滚动停止事件(步骤219)。然后,控制单元140停止自动滚动(步骤211),并显示图像E(如参考标号316所指示)。可以新的滚动速度重复上述步骤。
参照图3C,参考标号340指示首先检测出第一滚动动作,并在因特网应用执行期间检测出第二滚动动作的状态。由于因特网应用的显示数据没有适配在屏幕内,在检测出滚动动作之后,控制单元140把相应内容带入屏幕上的视图中。当在参考标号340所指示的状态下检测出第二滚动动作时,控制单元140根据第二滚动动作的方向和速度用滑动效果来自动滚动屏幕(如参考标号341所指示)。具体地,如果第一滚动动作和第二滚动动作之间的时间差小于或等于预设阈值时间,则控制单元140确定第一滚动动作和第二滚动动作是连续滚动动作。当连续检测出的滚动动作是连续滚动动作时,控制单元140可以以基于滚动动作之间的时间差或使用移动距离和时间计算出的一个滚动动作的移动速度确定的滚动速度来自动滚动屏幕。
如上所述,当在屏幕上检测出第一滚动动作时,控制单元140相应地滚动屏幕。当在第一滚动动作后紧接着检测出第二滚动动作时,控制单元140分析第二滚动动作。如果第二滚动动作的方向与第一滚动动作的方向一致,并且第一滚动动作和第二滚动动作之间的时间差小于或等于阈值时间,则控制单元140确定第一滚动动作和第二滚动动作是连续滚动动作。如果第二滚动动作的方向与第一滚动动作的方向不一致,则控制单元140确定第一滚动动作和第二滚动动作不是连续滚动动作,并停止滚动。控制单元140基于滚动动作之间的时间差或使用移动距离和时间计算出的滚动动作的移动速度来确定滚动速度。当检测出多个滚动动作时,控制单元140把滚动动作之间的时间差与阈值时间相比较,并且,如果时间差小于或等于阈值时间,则确定滚动动作是连续滚动动作。控制单元140基于滚动动作的移动距离的平均值和滚动动作的移动时间的平均值来确定滚动速度。控制单元140还可把滚动速度设置为滚动动作之间时间差的平均值。此后,控制单元140可以以设置的滚动速度自动滚动屏幕。
当在自动滚动时检测出滚动停止事件时,控制单元140停止自动滚动。之后,当新检测出连续滚动动作时,控制单元140可以以上述方式设置用于自动滚动的新的滚动速度。因此,控制单元140可增加或减少自动滚动的滚动速度。
图4是示出根据本发明另一实施例的在移动终端中进行自动滚动的步骤的流程图。图5示出根据图4的步骤的在移动终端中的自动滚动。
参照图4,图4的步骤401至417分别与图2的步骤201至217相同,因此,其描述被省略。
在自动滚动期间,在步骤419,控制单元140确定是否检测出结束显示事件。如果未检测出结束显示事件,则控制单元140返回步骤403,并重复上述步骤。之后,当新检测出连续滚动动作时,控制单元140可设置用于自动滚动的新的滚动速度。可基于滚动动作之间的时间差使用移动距离和时间计算出的一个滚动动作的移动速度来确定新的滚动速度。控制单元140以计算出的滚动速度来执行自动滚动。当显示最后的图像或页面时,控制单元140结束自动滚动。
在图5中,如参考标号501所示,在从多个被表示为缩略图的图像中选择图像A之后,图像A被以全屏格式显示(步骤401)。如参考标号501所示,当沿从右到左的方向检测出第一滚动动作521(步骤403)时,控制单元140根据第一滚动动作来滚动屏幕(步骤405)。如参考标号502所示,在从右至左滚动期间,图像A和图像B被同时显示,并且,如参考标号503所示,在滚动之后,图像B被以全屏格式显示。如参考标号503所指示,当沿从右到左的方向检测出第二滚动动作522(步骤407)时,控制单元140根据第二滚动动作来滚动屏幕。如参考标号504所指示,在从右至左滚动期间,图像B和图像C被同时显示,并且,如参考标号505所指示,在滚动之后,图像C被以全屏格式显示。
此外,控制单元140检查第二滚动动作(步骤409)。具体地,控制单元140确定第一滚动动作和第二滚动动作之间的时间差是否小于或等于预设阈值时间(步骤413)。控制器140执行相应功能(步骤421)。如果第一滚动动作和第二滚动动作之间的时间差小于或等于阈值时间,则控制单元140确定第一滚动动作和第二滚动动作是连续滚动动作(步骤415)。确定连续滚动动作之后,控制单元140在以这样的滚动速度自动滚动屏幕的同时显示屏幕,其中,所述滚动速度是基于第一滚动动作和第二滚动动作之间的时间差或使用(例如)第二滚动动作的移动距离和时间计算出的移动速度确定的(步骤417)。
例如,在自动滚动期间,不同的图像可被以设置的滚动速度(例如,以2秒的间隔)连续显示:图像C由参考标号505指示,图像D由参考标号506指示,图像E由参考标号507指示。也就是说,控制单元140通过以(例如)2秒的间隔显示不同图像来自动滚动屏幕。此后,如参考标号507所指示,当沿从右到左的方向新检测出第一滚动动作523(步骤403)时,控制单元140根据第一滚动动作来滚动屏幕(步骤405)。结果,如参考标号508所指示,图像F在滚动后被显示。在参考标号508中,当沿从右到左的方向新检测出第二滚动动作524(步骤407)时,控制单元140根据第二滚动动作来滚动屏幕。结果,如参考标号509所指示,图像G在滚动后被显示。此外,控制单元140检查第二滚动动作(步骤409)。如果第二滚动动作的方向与第一滚动动作的方向一致,并且第一滚动动作和第二滚动动作之间的时间差小于或等于阈值时间,则控制单元140确定第一滚动动作和第二滚动动作是连续滚动动作(步骤415)。例如,第一滚动动作和第二滚动动作之间的时间差可以是1秒。控制单元140在以这样的滚动速度(例如,以1秒的间隔)滚动屏幕的同时显示屏幕,其中,所述滚动速度基于第一滚动动作和第二滚动动作之间的时间差或使用(例如)第二滚动动作的移动距离和时间计算出的移动速度被确定(步骤417)。例如,在自动滚动期间,不同的图像可被以设置的滚动速度(例如,以1秒的间隔)连续显示:图像G由参考标号509指示,图像H由参考标号510指示。自动滚动可以以新设置的滚动速度继续。
如上所述,当在显示屏幕期间检测出第一滚动动作和第二滚动动作时,控制单元140分析第二滚动动作。如果第二滚动动作的方向与第一滚动动作的方向一致,并且第一滚动动作和第二滚动动作之间的时间差小于或等于阈值时间,则控制单元140确定第一滚动动作和第二滚动动作是连续滚动动作。控制单元140基于滚动动作之间的时间差或使用移动距离和时间计算出的滚动动作的移动速度来确定滚动速度。其后,控制单元140以确定的滚动速度来执行自动滚动。当新检测出第一滚动动作和第二滚动动作时,控制单元140根据上述步骤确定用于自动滚动的新的滚动速度,并以新的滚动速度执行自动滚动。因此,在自动滚动期间,滚动速度可以变化。
图6A和图6B是示出了根据本发明另一实施例的在移动终端中进行自动滚动的步骤的流程图。
参照图6A,在步骤601中,移动终端的控制单元140显示屏幕。在步骤603中,控制单元140确定是否检测出第一滚动动作。如果检测出第一滚动动作,则在步骤605中,控制单元140根据第一滚动动作滚动并显示屏幕。以预设滚动速度沿第一滚动动作指示的方向执行滚动。如果未检测出滚动动作,显示结束。在步骤607中,控制单元140确定是否在第一滚动动作之后紧接着检测出第二滚动动作。如果第二滚动动作是在第一滚动动作之后紧接着检测出的,则在步骤609中,控制单元140检查第二滚动动作。如果未检测出第二滚动动作,显示结束。具体地,参照图6B,在步骤613中,控制单元140确定第一滚动动作和第二滚动动作之间的时间差是否小于或等于预设阈值时间。
如果第一滚动动作和第二滚动动作之间的时间差小于或等于阈值时间,则在步骤619中,控制单元140确定第一滚动动作和第二滚动动作是连续滚动动作,并在以预设间隔滚动屏幕的同时显示屏幕。阈值时间是用于确定两个滚动动作是否是连续滚动动作的时间值。如有必要,可在制造时设置阈值时间或之后由用户来设置。
在自动滚动期间,在步骤621,控制单元140确定是否检测出滚动停止事件。滚动停止事件可以是诸如触摸、双触摸、多点触摸、轻弹、敲击或拖拽的触摸手势。如果未检测出滚动停止事件,则控制单元140返回步骤619,并继续自动滚动。当显示最后的页面时,控制单元140停止自动滚动。如果检测出滚动停止事件,则在步骤623,控制单元140停止自动滚动。此后,在步骤625中,控制单元140确定是否检测出显示结束事件。如果未检测出显示结束事件,则控制单元140返回步骤603,并重复上述步骤。在步骤627中,控制器140执行相应功能。
如上所述,当在设置了用于连续滚动的阈值时间后,在屏幕上检测出第一滚动动作时,控制单元140相应地滚动屏幕。屏幕在根据第一滚动动作的方向和速度被滚动后被显示。当在第一滚动动作后紧接着检测出第二滚动动作时,控制单元140分析第二滚动动作。控制单元140可识别第二滚动动作的方向、第一滚动动作和第二滚动动作之间的时间差、以及第二滚动动作的移动距离和时间。如果第二滚动动作的方向与第一滚动动作的方向一致,并且第一滚动动作和第二滚动动作之间的时间差小于或等于阈值时间,则控制单元140确定第一滚动动作和第二滚动动作是连续滚动动作。如果与第一滚动动作和第二滚动动作之间的时间差相应的速度大于或等于预设阈值速度,则控制单元140确定第一滚动动作和第二滚动动作是连续滚动动作。在确定连续滚动动作之后,控制单元140在以确定的滚动速度自动滚动屏幕的同时显示屏幕。
当在自动滚动期间检测出滚动停止事件时,控制单元140结束自动滚动。当最后的页面或图像通过自动滚动被显示时,控制单元140结束自动滚动。之后,当新检测出第一滚动动作和第二滚动动作时,控制单元140重复上述步骤。
以上,已经出于描述目的示出并描述本发明的实施例,不限制本发明的主题。本领域技术人员应理解:描述于此的方法和设备的许多变化和修改将仍然落入由所附权利要求书及其等同物限定的本发明的精神和范围内。
Claims (20)
1.一种用于移动终端的滚动控制方法,所述方法包括:
显示屏幕;
当在屏幕上第一滚动动作和第二滚动动作被连续检测出时,测量第一滚动动作和第二滚动动作之间的时间差;
当所述时间差小于或等于预设阈值时间时,确定为连续滚动动作;以及
在确定为连续滚动动作之后,通过在滚动屏幕的同时显示屏幕来执行自动滚动。
2.如权利要求1所述的滚动控制方法,其中,所述预设阈值时间是用于确定两个滚动动作是否是连续滚动动作的值并被预设或由用户设置。
3.如权利要求2所述的滚动控制方法,其中,当两个或更多个滚动动作被检测出时,最近检测出的滚动动作被视为第二滚动动作,并且,紧挨着第二滚动动作之前检测出的滚动动作被视为第一滚动动作。
4.如权利要求3所述的滚动控制方法,其中,当两个或更多个滚动动作被检测出时,滚动速度被设置为滚动动作之间的时间差之一或使用选择的滚动动作的移动距离和时间计算出的速度。
5.如权利要求1所述的滚动控制方法,还包括:在确定为连续滚动动作之后,设置与所述时间差相应的滚动速度。
6.如权利要求5所述的滚动控制方法,其中,设置滚动速度的步骤包括:根据第一滚动动作和第二滚动动作之间的时间差来计算滚动速度。
7.如权利要求5所述的滚动控制方法,其中,设置滚动速度的步骤包括:根据第一滚动动作和第二滚动动作中的至少一个的移动速度和时间来计算滚动速度。
8.如权利要求7所述的滚动控制方法,其中,计算滚动速度的步骤包括以下步骤中的的至少一个:基于第一滚动动作的移动距离和时间来计算滚动速度、基于第二滚动动作的移动距离和时间来计算滚动速度、以及基于第一滚动动作和第二滚动动作的平均移动距离和平均移动时间来计算滚动速度。
9.如权利要求5所述的滚动控制方法,其中,执行自动滚动的步骤以下步骤中的至少一个:
以设置的滚动速度滚动屏幕;
当预设的滚动停止事件被检测出时,停止自动滚动;
当最后的页面被显示时,停止自动滚动;以及
当第一滚动动作和第二滚动动作被新检测出时,根据新检测出的滚动动作来重设滚动速度。
10.如权利要求1所述的滚动控制方法,其中,确定第一滚动动作和第二滚动动作是连续滚动动作的步骤还包括:
当两个或更多个滚动动作被检测出时,测量检测出的滚动动作之间的至少一个时间差;
当时间差小于所述预设阈值时间时,配置自动滚动;以及
把滚动速度设置为检测出的滚动动作之间的所述至少一个时间差的平均值。
11.一种用于移动终端的滚动控制设备,包括:
显示面板,显示屏幕数据;
触摸面板,在屏幕上连续检测第一滚动动作和第二滚动动作;以及
控制单元,控制测量第一滚动动作和第二滚动动作之间的时间差的处理,当时间差小于或等于预设阈值时间时,确定第一滚动动作和第二滚动动作是连续滚动动作,并且,在确定为连续滚动动作之后,通过在滚动屏幕的同时显示屏幕来执行自动滚动。
12.如权利要求11所述的滚动控制设备,其中,控制单元进一步根据第一滚动动作和第二滚动动作之间的时间差来设置用于自动滚动的滚动速度。
13.如权利要求11所述的滚动控制设备,其中,控制单元进一步根据第一滚动动作和第二滚动动作中的至少一个的移动距离和时间来设置用于自动滚动的滚动速度。
14.如权利要求11所述的滚动控制设备,其中,当预设滚动停止事件被检测出或最后的页面被显示时,控制单元进一步停止自动滚动。
15.如权利要求11所述的滚动控制设备,其中,当第一滚动动作和第二滚动动作被新检测出时,控制单元根据新检测出的滚动动作来重设滚动速度。
16.如权利要求11所述的滚动控制设备,其中,当两个或更多个滚动动作被检测出时,控制单元把最近检测出的滚动动作视为第二滚动动作,并把紧挨着第二滚动动作之前检测出的滚动动作视为第一滚动动作。
17.如权利要求11所述的滚动控制设备,其中,当两个或更多个滚动动作被检测出时,控制单元把用于自动滚动的滚动速度设置为滚动动作之间的时间差之一或使用至少一个滚动动作的移动距离和时间计算出的速度。
18.如权利要求11所述的滚动控制设备,其中,当两个或更多个滚动动作被检测出时,控制单元测量检测出的滚动动作之间的至少一个时间差,当时间差小于所述预设阈值时间时,配置自动滚动,并把滚动速度设置为检测出的滚动动作之间的时间差的平均值。
19.如权利要求18所述的滚动控制设备,其中,当两个或更多个滚动动作被检测出时,所述控制单元计算检测出的滚动动作的平均移动速度,并把用于自动滚动的滚动速度设置为所述平均移动速度。
20.如权利要求11所述的滚动控制设备,其中,所述阈值时间在制造时被预设或在用户配置时被重置。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2013-0157770 | 2013-12-18 | ||
KR1020130157770A KR20150071130A (ko) | 2013-12-18 | 2013-12-18 | 휴대단말기에서 스크롤을 제어하는 방법 및 장치 |
PCT/KR2014/012510 WO2015093858A1 (en) | 2013-12-18 | 2014-12-18 | Method and apparatus for scrolling control in mobile terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105745614A true CN105745614A (zh) | 2016-07-06 |
Family
ID=53368438
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201480063872.0A Pending CN105745614A (zh) | 2013-12-18 | 2014-12-18 | 用于移动终端中的滚动控制的方法和设备 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20150169161A1 (zh) |
EP (1) | EP3084579A4 (zh) |
KR (1) | KR20150071130A (zh) |
CN (1) | CN105745614A (zh) |
WO (1) | WO2015093858A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107728918A (zh) * | 2017-09-27 | 2018-02-23 | 北京三快在线科技有限公司 | 浏览连续页面的方法、装置及电子设备 |
CN114281460A (zh) * | 2021-12-23 | 2022-04-05 | 上海哔哩哔哩科技有限公司 | 页面显示方法和*** |
CN114442880A (zh) * | 2022-01-19 | 2022-05-06 | 网易(杭州)网络有限公司 | 列表滚动方法、装置、电子设备及可读介质 |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190018555A1 (en) * | 2015-12-31 | 2019-01-17 | Huawei Technologies Co., Ltd. | Method for displaying menu on user interface and handheld terminal |
KR101810188B1 (ko) * | 2016-02-24 | 2018-01-18 | 네이버 주식회사 | 영상 표시 장치, 영상 생성 장치, 영상 제공 서버, 영상 표시 방법, 영상 생성 방법 및 컴퓨터 프로그램 |
WO2019143187A1 (en) * | 2018-01-18 | 2019-07-25 | Samsung Electronics Co., Ltd. | Method and system of context-based visual cue management for content |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1955902A (zh) * | 2005-10-28 | 2007-05-02 | 阿尔卑斯电气株式会社 | 板型输入装置及使用该板型输入装置的滚动控制方法 |
CN101533329A (zh) * | 2008-03-10 | 2009-09-16 | 中兴通讯股份有限公司 | 具备自动执行操作功能的终端设备及执行用户操作的方法 |
CN101859222A (zh) * | 2010-03-04 | 2010-10-13 | 宇龙计算机通信科技(深圳)有限公司 | 一种实现电子文档翻页的方法、装置及移动终端 |
CN102200882A (zh) * | 2010-03-24 | 2011-09-28 | Nec卡西欧移动通信株式会社 | 终端设备及其控制程序 |
US20110258576A1 (en) * | 2010-04-19 | 2011-10-20 | Research In Motion Limited | Portable electronic device and method of controlling same |
CN102272707A (zh) * | 2008-11-30 | 2011-12-07 | 诺基亚公司 | 手势映射的滚动 |
US20120098769A1 (en) * | 2010-10-26 | 2012-04-26 | Aisin Aw Co., Ltd. | Display device, display method, and display program |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6738045B2 (en) * | 2001-02-26 | 2004-05-18 | Microsoft Corporation | Method and system for accelerated data navigation |
US6690365B2 (en) * | 2001-08-29 | 2004-02-10 | Microsoft Corporation | Automatic scrolling |
US8723811B2 (en) * | 2008-03-21 | 2014-05-13 | Lg Electronics Inc. | Mobile terminal and screen displaying method thereof |
US8839155B2 (en) * | 2009-03-16 | 2014-09-16 | Apple Inc. | Accelerated scrolling for a multifunction device |
KR101436295B1 (ko) * | 2010-05-13 | 2014-09-02 | 에스케이플래닛 주식회사 | 단말의 화면 표시 장치, 그 방법 및 그 방법이 기록된 컴퓨터로 판독 가능한 기록 매체 |
US20120066638A1 (en) * | 2010-09-09 | 2012-03-15 | Microsoft Corporation | Multi-dimensional auto-scrolling |
KR101726607B1 (ko) * | 2010-10-19 | 2017-04-13 | 삼성전자주식회사 | 휴대 단말기의 화면 제어 방법 및 장치 |
EP2523083A1 (en) * | 2011-05-13 | 2012-11-14 | Harman Becker Automotive Systems GmbH | System and method for operating a touchscreen and a processing unit |
KR101794000B1 (ko) * | 2011-06-13 | 2017-11-06 | 삼성전자주식회사 | 터치 스크린을 구비하는 기기에서 스크롤 장치 및 방법 |
KR20140078275A (ko) * | 2012-12-17 | 2014-06-25 | 삼성전자주식회사 | 디스플레이 장치의 화면 스크롤 방법 및 그 장치 |
CN105308550B (zh) * | 2013-06-17 | 2019-01-01 | 麦克赛尔株式会社 | 信息显示终端 |
-
2013
- 2013-12-18 KR KR1020130157770A patent/KR20150071130A/ko not_active Application Discontinuation
-
2014
- 2014-12-18 US US14/575,181 patent/US20150169161A1/en not_active Abandoned
- 2014-12-18 EP EP14872765.4A patent/EP3084579A4/en not_active Withdrawn
- 2014-12-18 CN CN201480063872.0A patent/CN105745614A/zh active Pending
- 2014-12-18 WO PCT/KR2014/012510 patent/WO2015093858A1/en active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1955902A (zh) * | 2005-10-28 | 2007-05-02 | 阿尔卑斯电气株式会社 | 板型输入装置及使用该板型输入装置的滚动控制方法 |
CN101533329A (zh) * | 2008-03-10 | 2009-09-16 | 中兴通讯股份有限公司 | 具备自动执行操作功能的终端设备及执行用户操作的方法 |
CN102272707A (zh) * | 2008-11-30 | 2011-12-07 | 诺基亚公司 | 手势映射的滚动 |
CN101859222A (zh) * | 2010-03-04 | 2010-10-13 | 宇龙计算机通信科技(深圳)有限公司 | 一种实现电子文档翻页的方法、装置及移动终端 |
CN102200882A (zh) * | 2010-03-24 | 2011-09-28 | Nec卡西欧移动通信株式会社 | 终端设备及其控制程序 |
US20110258576A1 (en) * | 2010-04-19 | 2011-10-20 | Research In Motion Limited | Portable electronic device and method of controlling same |
US20120098769A1 (en) * | 2010-10-26 | 2012-04-26 | Aisin Aw Co., Ltd. | Display device, display method, and display program |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107728918A (zh) * | 2017-09-27 | 2018-02-23 | 北京三快在线科技有限公司 | 浏览连续页面的方法、装置及电子设备 |
WO2019061916A1 (zh) * | 2017-09-27 | 2019-04-04 | 北京三快在线科技有限公司 | 页面浏览方法、装置及电子设备 |
US11397522B2 (en) | 2017-09-27 | 2022-07-26 | Beijing Sankuai Online Technology Co., Ltd. | Page browsing |
CN114281460A (zh) * | 2021-12-23 | 2022-04-05 | 上海哔哩哔哩科技有限公司 | 页面显示方法和*** |
CN114442880A (zh) * | 2022-01-19 | 2022-05-06 | 网易(杭州)网络有限公司 | 列表滚动方法、装置、电子设备及可读介质 |
CN114442880B (zh) * | 2022-01-19 | 2024-02-23 | 网易(杭州)网络有限公司 | 列表滚动方法、装置、电子设备及可读介质 |
Also Published As
Publication number | Publication date |
---|---|
US20150169161A1 (en) | 2015-06-18 |
KR20150071130A (ko) | 2015-06-26 |
EP3084579A1 (en) | 2016-10-26 |
WO2015093858A1 (en) | 2015-06-25 |
EP3084579A4 (en) | 2017-08-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105745614A (zh) | 用于移动终端中的滚动控制的方法和设备 | |
CN103098011B (zh) | 项目显示方法和设备 | |
US9489121B2 (en) | Optimal display and zoom of objects and text in a document | |
US8847978B2 (en) | Information processing apparatus, information processing method, and information processing program | |
KR101451999B1 (ko) | 데이터 스크롤 방법 및 장치 | |
CN102902454B (zh) | 网页边缘内容选择方法及装置和移动终端 | |
US9524040B2 (en) | Image editing apparatus and method for selecting area of interest | |
RU2668055C2 (ru) | Способ отображения и устройство для отображения различным образом объекта в соответствии со скоростью прокрутки | |
RU2660642C2 (ru) | Устройство и способ отображения информации устройства пользователя | |
US20140165013A1 (en) | Electronic device and page zooming method thereof | |
US20100245275A1 (en) | User interface apparatus and mobile terminal apparatus | |
CN102221966B (zh) | 基于移动终端的触摸屏的划屏操作的内容浏览方法及装置 | |
CN103455248B (zh) | 浏览文件的内容滑动方法和*** | |
KR20120035748A (ko) | 인쇄옵션 표시방법 및 인쇄옵션 표시장치 | |
US9485412B2 (en) | Device and method for using pressure-sensing touch screen to take picture | |
US9880721B2 (en) | Information processing device, non-transitory computer-readable recording medium storing an information processing program, and information processing method | |
EP2711827A2 (en) | Touch-sensitive device and method for adjusting zoom level | |
JP2013114558A5 (zh) | ||
US8904313B2 (en) | Gestural control for quantitative inputs | |
US20140089845A1 (en) | Apparatus and method capable of switching displayed pictures | |
KR101485791B1 (ko) | 터치 스크린을 갖는 휴대 단말기 및 그의 기능 제어 방법 | |
US20190087077A1 (en) | Information processing apparatus, screen control method | |
WO2018179552A1 (ja) | タッチパネル装置、その表示制御方法、及びプログラム | |
US10481778B2 (en) | Display device | |
CN103870103A (zh) | 信息处理的方法及电子设备 |
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: 20160706 |
|
WD01 | Invention patent application deemed withdrawn after publication |