滚动方法和设备技术

技术编号:2829611 阅读:169 留言:0更新日期:2012-04-11 18:40
提供一种用于执行滚动的方法和设备。所述方法包括:接收第一位置和第二位置;通过使用预定的参照点计算第一位置和第二位置之间的角度;通过使用计算的角度来确定滚动方向和/或滚动程度;和根据确定的滚动方向和/或滚动程度执行滚动。因而,可以允许用户通过较使用现有的使用滚动条滚动列表的方法更为容易和便利地执行滚动来快速地搜索期望的项目。

【技术实现步骤摘要】

本专利技术涉及一种用户界面,更具体地说,涉及一种能够显示在计算设备 的屏幕内不能够同时全部显示的大量内容的滚动方法和设备
技术介绍
图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是基于触摸的 输入装置时的滚动方法的流程图。参照图本文档来自技高网...

【技术保护点】
一种执行滚动的方法,包括:接收第一位置和第二位置;通过使用预定的参照点确定第一位置和第二位置之间的角度;通过使用确定的角度来确定滚动方向和滚动程度中的至少一个;和根据所述确定的滚动方向和滚动程度中的至少一个执行滚动。

【技术特征摘要】
KR 2006-12-5 10-2006-01225811、一种执行滚动的方法,包括接收第一位置和第二位置;通过使用预定的参照点确定第一位置和第二位置之间的角度;通过使用确定的角度来确定滚动方向和滚动程度中的至少一个;和根据所述确定的滚动方向和滚动程度中的至少一个执行滚动。2、 如权利要求l所迷的方法,其中,第一位置和第二位置的接收包括 使用基于触摸的输入装置、以预定的时间间隔检测触摸的位置。3、 如权利要求l所述的方法,其中,第一位置和第二位置的接收包括 当使用输入装置执行拖拽时,以预定的时间间隔检测光标的位置。4、 如权利要求l所迷的方法,其中,根据确定的角度对滚动方向的确定 包括根据角度的符号确定滚动的方向。5、 如权利要求l所述的方法,其中,根据确定的角度对滚动方向的确定 包括确定滚动一定总数的项目,其中通过将所述角度除以预定值计算所述 一定总数。6、 如权利要求l所述的方法,其中,第一位置和第二位置的接收包括 当输入画拱或圆的手势时,以预定时间间隔接收点的位置,所述点构成所述 拱或圓。7、 如权利要求6所述的方法,还包括确定拱或圓的中心点为预定的参 照点。8、 如权利要求l所述的方法,其中,滚动程度的确定包括根据用于输 入第 一位置和第二位置的手势的输入的速度确定滚动程度。9、 如权利要求l所述的方法,还包括确定屏幕上的中心点作为所述预 定的参照点。10、 一种用于执行滚动的设备,包...

【专利技术属性】
技术研发人员:韩相俊
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:KR[韩国]

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

1