滚动方法和设备的利记博彩app

文档序号:6612062阅读:194来源:国知局
专利名称:滚动方法和设备的利记博彩app
技术领域
本发明涉及一种用户界面,更具体地说,涉及一种能够显示在计算设备 的屏幕内不能够同时全部显示的大量内容的滚动方法和设备。
背景技术
图1是示出使用滚动条的传统滚动方法。参照图1, 一般来说,使用触 摸屏提供界面的设备还使用用于滚动的滚动条101,如在个人计算机(PC) 中使用的滚动条。滚动条101 —般地被小尺寸地显示在屏幕上,因此用户可 能难于操作滚动条101。
此外,在使用基于手势的界面(gesture-based interface )的情况下,用户 也可能难于习惯这种界面,并且在操作所述界面时可能出错,因为必须输入 预定的特定手势或图形。

发明内容
本发明在于提供一种用于提高用户便利的滚动方法和设备。
根据本发明的一方面,提供一种执行滚动的方法,所述方法包括接收 第一位置和第二位置;通过使用预定的参照点确定第一位置和第二位置之间 的角度;通过使用确定的角度来确定滚动方向和滚动程度中的至少一个;和 根据所述确定的滚动方向和滚动程度中的至少 一个执行滚动。
第一位置和第二位置的接收可包括使用基于触摸的输入装置、以预定 的时间间隔;险测触:t莫的位置。
第一位置和第二位置的接收可包括当使用输入装置执行拖拽时,以预 定的时间间隔4企测光标的位置。
根据确定的角度对滚动方向的确定可包括根据角度的符号确定滚动的方向。
根据确定的角度对滚动方向的确定可包括确定滚动一定总数的项目,
其中,通过将所述角度除以预定值计算所述一定总数。
第一位置和第二位置的接收可包括当输入画拱或圆的手势时,以预定
时间间隔接收点的位置,所述点构成所述拱或圆。
所述方法可还包括确定拱或圓的中心点为预定的参照点。 滚动程度的确定可包括根据用于输入第一位置和第二位置的手势的输
入速度确定滚动程度。
所述方法可还包括确定屏幕上的中心点作为所述预定的参照点。 根据本发明的另一方面,提供一种用于执行滚动的设备,所述设备包括
输入单元,通过其第一位置和第二位置被输入;手势分析单元,通过使用预
定的参照点来确定第一位置和第二位置之间的角度,并且使用确定的角度来
确定滚动方向和滚动程度中的至少一个;中央处理单元,才艮据所述确定的滚
动方向和滚动程度中的至少 一个执行滚动。


通过结合附图对本发明的示例性实施例进行的详细描述,本发明的上述 和其他方面和优点将会变得更加清楚,其中
图1是示出使用滚动条的传统滚动方法的示图2是根据本发明实施例的滚动设备的方框图3是根据本发明实施例的滚动方法的流程图4是根据本发明实施例的确定滚动方向和滚动程度的原理的示图5是根据本发明另一实施例的滚动方法的流程图6A至6C是示出根据本发明实施例的滚动操作的示图;和
图7是示出根据本发明实施例的手势的输入的示图。
具体实施方式
以下,将参照附图来详细说明本发明的示例性实施例。 图2是根据本发明实施例的滚动设备的方框图。参照图2,滚动设备包 括输入单元201、手势分析单元202、数据存储单元203、中央处理单元204 和显示单元205。输入单元201用于接收用户的输入。输入单元201可以是基于触摸的输入装置,如触摸屏或触摸板,但不限于此。也就是说,输入单
元201可以是允许用户通过在屏幕上拖拽(dragging)或点击(pointing)来 输入第一位置和第二位置的任何类型的输入装置。手势分析单元202分析通 过输入单元201接收的用户手势,并且确定滚动的方向和/或程度。中央处理 单元204从数据存储单元203读取将要在屏幕上显示的列表或内容,在显示 单元205上显示读取的列表或内容,根据由手势分析单元202确定的滚动的 方向和/或程度执行滚动,并且将根据滚动结果改变的屏幕图像输出给显示单 元205。
图3是示出根据本发明实施例的滚动方法的流程图。参照图2和3,输 入单元201从用户接收用于确定滚动方向和滚动程度的有关多个位置的信息 (操作302)。用户可通过使用他/她的手指或铁笔(stylus)在基于触摸的输 入装置上拖拽来输入用于滚动的手势。例如,用户输入圆、拱等。用户可通 过使用点击装置(如鼠标)移动光标来输入手势。例如,用户可根据期望的 滚动程度并沿着期望的方向来拖拽鼠标。在这种情况下,如果可识别出相对 于参照点(reference point)的角度的变化,则不需要输入用于画特定形状的 手势。使用用于滚动的滚动条的传统方法存在按钮必须数次;故按下或者滚动 条必须数次被点击的缺点。然而,根据本发明的实施例,滚动可以按照连续 的模式而不是不连续的模式被执行。输入单元201周期性地,即以预定的时 间间隔,检测和输出由用户触摸的位置或光标的位置。
手势分析单元202从输入单元201接收有关多个位置的信息,并且计算 相对于预定参照点的角度变化。所述有关多个位置的信息可以是所述多个位 置的每个位置的坐标。手势分析单元202计算由连接第一位置和预定参照点 的线和连接第二位置和所述预定参照点的线构成的角度,其中,第一位置和 第二位置被连续地检测,从而计算变化角度(操作304)。手势分析单元202 通过使用计算的角度来确定滚动方向和/或滚动程度。中央处理单元204在确 定的滚动方向上按照确定的滚动程度执行滚动(操作308 )。结果,由滚动改 变的图像被显示在屏幕上。
图4是说明根据本发明实施例的确定滚动方向和滚动程度的原理的示 图。参照图4,用户在特定时间段将在触摸屏上触摸的位置从第一位置402 改变到第二位置403。由连接第一位置402和参照点401的线和连接第二位 置403和所述参照点401的线构成的变化角度e用于确定滚动的方向和程度。如果列表将被滚动,则将被滚动的项目的总数由变化角度e确定。如果内容 显示或者将再现的图像将被滚动,则滚动距离由变化角度e确定。手势分析 单元202可根据用户输入手势的速度来确定滚动程度。也就是说,当用户以 快的速度输入手势时,变化角度e大,因此,滚动程度被确定为大。当用户 以慢的速度输入手势时,变化角度e小,因此,滚动程度被确定为小。
此外,滚动的方向由变化角度e的符号(sign)确定。例如,当变化角
度e是负值时,可执行向上的滚动,而当变化角度e是正值时,可执行向下 的滚动,并且每当变化角度e改变10。时,可滚动一个项目。参照图4,当变 化角度e被计算为+43。时,向下滚动四个项目。然而,根据本发明的实施例 的确定滚动方向的方法不限于上述描述。例如,如果手势在参照点的左侧被 输入,则可确定当变化角度e是正值时执行向上的滚动,而当变化角度e是 负值时执行向下的滚动。此外,根据本发明的另一实施例,对本领域的普通 技术人员来说,显而易见地,根据变化角度e的符号可以确定水平地向左或 是向右执行滚动。
参照点401可一皮设置为屏幕上或者在如上所述将要滚动的窗口中的中心 点,但是不限于此,而是可以不同地被设置。例如,当用户输入是图像中在 一个象限上的手势的形式时,则当计算变化角度时,该象限的中心点可被设
置为参照点。当通过画圓或拱(arch)来执行用户输入时,圆或拱的中心点 可以是参照点。此外,当用户的手势被改变时,例如,当用户反复地画圆从 而改变圆的位置或大小时,可以相应地改变参照点的位置。
图5是根据本发明的另 一实施例的当图2的输入单元201是基于触摸的 输入装置时的滚动方法的流程图。参照图2和图5,当输入单元201检测到 用户触摸的位置(坐标)并将检测结果发送给手势分析单元202 (操作502 ) 时,手势分析单元202确定被触摸的位置是不是首次检测到的触摸位置(操 作504 )。如果被触摸的位置首次被检测到,则等待接收被用户触摸的另 一位 置,如果接收到被用户触摸的另一位置,则计算相对于参照点的在先前触摸 的位置和当前触摸的位置之间的变化角度(操作506)。接着,如果使用计算 的变化角度计算滚动的方向和程度并且将滚动的方向和程度发送给中央处理 单元204 (操作508 ),则中央处理单元204根据所述确定的方向和程度执行 滚动,并且将滚动的过程和结果显示给用户(操作510)。如果连续地检测到 触摸位置(操作512 ),则意味着用户连续地执行拖拽而没有从屏幕或触摸板
移开他/她的手指或铁笔,因此,被检测到的触摸的位置被连续地发送给手势
分析单元202 (操作502 )。
图6A至图6C是示出根据本发明实施例的滚动操作的示图。详细地讲, 图6A至6C示出本发明的实施例被应用到从移动装置搜索期望的内容的情 形。
图6A示出可被滚动的一列项目的初始状态,其中,屏幕的中心点被设 置为参照点601。参照图6B,用户在第一位置602开始触摸,并且相对于参 照点601,以大约+ 10。执行从第一位置602到第二位置603的拖拽。作为结 果,沿向下的方向以一个项目执行滚动,从而突出第二项目。参照图6C,用 户拖拽手指或铁笔经过第二位置603到第三位置604,从而滚动到第五项目。
图6A至6C示出本发明的实施例被应用到小尺寸的移动装置的情形,但 是本发明不限于此。对本领域的普通技术人员来说,4艮明显地,本发明可以 被应用到各种计算装置。
图7是示出根据本发明实施例的输入手势的示图。详细地讲,图7示出 用户通过画拱或圆来输入手势从而执行滚动操作的情形。
如果手势通过画拱或圆被输入,则输入单元201反复地(例如,以预定 的时间间隔)检测构成所述拱或圓的点的位置,并且将其发送给手势分析单 元202。在这种情况下,手势分析单元202可确定所述拱或圆中的中心点701 作为参照点。如果用户快速地画圓,则可快速地执行滚动,并且如果用户慢 速地画圆,则可慢速地执行滚动。参照图7,用户通过从第一位置702开始、 顺时针画圓来输入手势。然后,以预定时间间隔连续地冲企测到第一位置702、 第二位置703和第三位置704,并且当执行从第二位置703到第三位置704 的拖拽时比当执行从第一位置702到第二位置703的拖拽时滚动速度高。因 此,用户能够在屏幕上滚动图像或列表,而不需要在调整滚动速度到期望水 平的同时停止手势的输入。用户可通过反复地画圆而不从屏幕等移开他/她的 手来连续地执行滚动。
根据本发明的上述方法可以被实现为计算机可读介质中的计算机可读代码。
如上所述,根据本发明,与使用滚动条滚动列表的传统方法相比,用户 通过更容易地和更便利地滚动可快速地;险测到期望的项目。
此外,根据本发明,用户可使用他/她的手指或铁笔在嵌入到移动媒体播
放器的可在其中输入手势的触摸屏或触摸板上容易地执行滚动。此外,由于 可以不需要画特定图形而输入手势,所以用户可容易地习惯使用移动媒体播 放器。
虽然已参照本发明的示例性实施例特别地示出和描述了本发明,但是本 领域的普通技术人员可以理解,在不脱离由权利要求书限定的本发明精神和 范围的情况下,可以进行各种形式和细节上的变形。
权利要求
1、一种执行滚动的方法,包括接收第一位置和第二位置;通过使用预定的参照点确定第一位置和第二位置之间的角度;通过使用确定的角度来确定滚动方向和滚动程度中的至少一个;和根据所述确定的滚动方向和滚动程度中的至少一个执行滚动。
2、 如权利要求l所迷的方法,其中,第一位置和第二位置的接收包括 使用基于触摸的输入装置、以预定的时间间隔检测触摸的位置。
3、 如权利要求l所述的方法,其中,第一位置和第二位置的接收包括 当使用输入装置执行拖拽时,以预定的时间间隔检测光标的位置。
4、 如权利要求l所迷的方法,其中,根据确定的角度对滚动方向的确定 包括根据角度的符号确定滚动的方向。
5、 如权利要求l所述的方法,其中,根据确定的角度对滚动方向的确定 包括确定滚动一定总数的项目,其中通过将所述角度除以预定值计算所述 一定总数。
6、 如权利要求l所述的方法,其中,第一位置和第二位置的接收包括 当输入画拱或圆的手势时,以预定时间间隔接收点的位置,所述点构成所述 拱或圓。
7、 如权利要求6所述的方法,还包括确定拱或圓的中心点为预定的参 照点。
8、 如权利要求l所述的方法,其中,滚动程度的确定包括根据用于输 入第 一位置和第二位置的手势的输入的速度确定滚动程度。
9、 如权利要求l所述的方法,还包括确定屏幕上的中心点作为所述预 定的参照点。
10、 一种用于执行滚动的设备,包括 输入单元,通过其第一位置和第二位置被输入;手势分析单元,通过使用预定的参照点来确定第一位置和第二位置之间 的角度,并且使用确定的角度来确定滚动方向和滚动程度中的至少一个;和 中央处理单元,根据所述确定的滚动方向和滚动程度中的至少一个执行滚动。
11、 如权利要求10所述的设备,其中,输入单元是基于触摸的输入装置, 其中,所述基于触摸的输入装置以预定的时间间隔检测触摸的位置,并且确定检测的位置作为第 一位置和第二位置。
12、 如权利要求10所述的设备,其中,当执行拖拽时,输入单元以预定 的时间间隔4企测光标的位置,并且确定^r测到的位置作为第一位置和第二位置。
13、 如权利要求10所述的设备,其中,手势分析单元根据角度的符号确 定〉衮动方向。
14、 如权利要求10所述的设备,其中,手势分析单元确定滚动一定总数 的项目,其中,通过将所述角度除以预定值来计算所述一定总数。
15、 如权利要求10所述的设备,其中,当输入画拱或圓的手势时,输入 单元以预定时间间隔纟企测点的位置,所述点构成所述拱或圆。
16、 如权利要求15所述的设备,手势分析单元确定拱或圓的中心点为预 定的参照点。
17、 如权利要求IO所述的设备,其中,手势分析单元根据用于输入第一 位置和第二位置的手势的输入的速度确定滚动程度。
18、 如权利要求10所述的设备,其中,手势分析单元确定屏幕的中心点 作为所述预定的参照点。
19、 一种在其上记录有用于执行权利要求1的方法的程序的计算机可读 介质。
全文摘要
提供一种用于执行滚动的方法和设备。所述方法包括接收第一位置和第二位置;通过使用预定的参照点计算第一位置和第二位置之间的角度;通过使用计算的角度来确定滚动方向和/或滚动程度;和根据确定的滚动方向和/或滚动程度执行滚动。因而,可以允许用户通过较使用现有的使用滚动条滚动列表的方法更为容易和便利地执行滚动来快速地搜索期望的项目。
文档编号G06F3/048GK101196794SQ200710149180
公开日2008年6月11日 申请日期2007年9月5日 优先权日2006年12月5日
发明者韩相俊 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1