移动终端的数据滚动设备和方法

文档序号:6457601阅读:213来源:国知局

专利名称::移动终端的数据滚动设备和方法
技术领域
:本发明通常涉及移动终端的滚动,更具体地说,涉及基于触摸屏输入的数据滚动。
背景技术
:通常,滚动是变动显示在屏幕上的数据的动作或在屏幕上连续垂直或水平地移动文本以观看当前未在屏幕上显示的内容的动作。向下滚动意味着整个屏幕一次向上移动一行,从而每个新的一行出现在屏幕底部,并且在屏幕顶部的每一行消失。当多个数据项以列表的形式被存储时,这种滚动代表性地用于搜索由用户期望的特定数据。在移动终端的情况下,这种滚动方法还用于管理以列表的形式排列的多个数据项。例如,该滚动方法可用于在包括多个电话号码的电话号码列表中搜索用户期望的电话号码。在这种情况下,用户可通过使用被用来通过滚动方法在屏幕上将显示的整个区域的部分通知给用户的滚动条找到期望的数据。然而,随着当前向具有较小的大小和较轻的重量的移动终端的趋势,移动终端已被小型化和轻便化。而且,最近,为了实现较小的大小和较轻的重量,提出了一种移动终端,设有多个硬件键的键盘已从所述移动终端移除,并且该移动终端采用允许用户在直接触摸显示单元的同时输入^t的触摸屏。因此,当前市场上的移动终端使用户期望的数据通过根据使用触摸屏而产生的用户输入移动滚动条被搜索。然而,随着移动终端的大小减小,显示单元的大小必然减小。在这种情况下,触摸屏的大小必然根据显示单元的大小而减小。因此,显示的滚动条在大小方面明显受限。为了克服滚动条的大小限制,典型的移动终端使得使用具有锐尖的单独工具(诸如,记录笔)来移动滚动条。然而,在这种情况下,需要单独工具(诸如,记录笔)导致不方便。另外,如果滚动条的区域被加宽以允许用户仅使用他或她的手指容易地移动滚动条,以便消除不便,则显示屏的外观会被破坏并且受限制的显示区域也不方便使用。
发明内容本发明的一方面在于针对至少上述问题和/或缺点并提供至少以下优点。因此,本发明的一方面在于提供一种在不使用单独工具的情况下允许用户方^更地4;M于滚动的滚动i殳备和方法。本发明的另一方面在于提供一种在保持显示屏外观的同时允许用户在不使用单独工具的情况下使用他或她的手指容易地执行滚动的滚动设备和方法。根据本发明的一方面,提供一种移动终端的数据滚动设备。所述数据滚动设备包括具有触摸屏的显示单元,根据从用户接收的触摸屏输入显示触摸滚动区域,并且当滚动条被移动时显示通过滚动条的移动滚动的数据项;触摸滚动检测单元,确定从用户接收的触摸屏输入是否是用于执行触摸滚动功能的输入;以及控制单元,如果触摸滚动检测单元的确定结果确定从用户接收的触摸屏输入是用于执行触摸滚动功能的输入,则控制显示单元从而显示触摸滚动区域,并且随着触摸屏输入被检测的位置的移动,滚动条被移动。根据本发明的另一方面,提供一种具有触摸屏的移动终端的数据滚动方法。所述数据滚动方法包括当接收触摸屏输入时,确定触摸屏输入是否是用于执行触摸滚动功能的输入;如果确定触摸屏输入是用于执行触摸滚动功能的输入,则根据当前显示的滚动条产生并显示触摸滚动区域;以及随着当前触摸屏输入的检测位置的移动而移动滚动条,并显示通过滚动条的移动滚动的数据项。通过参照附图进行的以下详细描述,本发明的上述和其他方面、特点和优点将会变得更加清楚,其中图1是^f艮据本发明实施例的移动终端的框图;图2是示出根据本发明实施例的基于触摸屏输入的移动终端的滚动操作的流程图;图3A和图3B是示出根据本发明实施例的在移动终端中由滚动条显示的触摸滚动区域的示例的示图;图4A至图4E是示出根据本发明实施例当触摸屏输入的位置不包括在移动终端中的触摸滚动区域中时用于滚动操作的屏幕的示例的示图;图5A至图5C是示出根据本发明实施例当触摸屏输入的位置包括在移动终端中的触摸滚动区域中时用于滚动操作的屏幕的示例的示图;图6是示出根据本发明实施例的当滚动速度根据在移动终端中检测的触摸屏输入的位置而改变时操作顺序的流程图;图7是示出根据本发明实施例在移动终端中^r测的触摸屏输入的位置改变的情况的示例的示图;以及图8是示出根据本发明实施例当滾动速度根据在移动终端中检测的触摸屏输入的位置而动态地改变时操作顺序的流程图。具体实施方式现将参照附图详细说明本发明的优选实施例。在附图中,尽管相同或相似的部件在不同的附图中被描述,但是它们由相同的标号被表示。在以下描述中,为清除和简明将省略对合并于此已知的功能和结构的详细描述。首先,为了帮助理解本发明,以下描述本发明的基本原理。在本发明中,当从用户接收到触摸屏输入时,确定该输入是否是用于移动滚动条的触摸滚动输入,并且如果确定该输入是触摸滚动输入,则根据当前显示的滚动条设置的触摸滚动区域被显示在屏幕上。另外,当从用户接收的触摸屏输入被包括在触摸滚动区域中时,根据从用户接收的触摸屏输入移动滚动条,并且通过滚动条的移动而滚动的数据项被显示在屏幕上。因此,本发明可在不使用单独工具或增加滚动条大小的情况下允许用户容易地滚动过数据。图l是根据本发明实施例的移动终端的框图。参照图1,根据本发明实施例的移动终端包括控制单元100、存储器单元102、显示单元104和触:^莫滚动^r测单元106,所述所有单元连接到控制单元100。控制单元IOO根据移动终端的功能(诸如,呼叫服务的协议、数据通信和无线互联网访问)处理各种类型的音频信号和数据,并且控制移动终端的各个组件。而且,当从用户接收到触摸屏输入时,控制单元IOO确定从用户接收的触摸屏输入是否用于移动滚动条,并且如果确定触摸屏输入是用于执行触摸滚动功能的输入,则根据当前显示的滚动条的大小产生触摸滚动区域并且在显示单元104的屏幕上显示触摸滚动区域。另外,当触摸屏输入被检测的位置不被包括在当前显示的触摸滚动区域中时,控制单元100控制显示单元104,从而触摸检测线可被显示在屏幕上。另外,当检测的触摸屏输入的位置被包括在触摸滚动区域时,控制单元100根据触^l莫屏输入移动滚动条,从而在屏幕上显示滚动的数据项的列表。控制单元100可根据检测的触摸屏输入的位置调整滚动速度。另外,包括屏幕单元108和触摸屏输入单元110的显示单元104在控制单元100的控制下产生图像信息并通过屏幕单元108在移动终端的屏幕上显示该图像信息。当从用户接收的键输入是用于执行触摸滚动功能的键输入时,显示单元104显示与当前滚动条的大小相应的触摸滚动区域。另外,显示单元104可在控制单元100的控制下显示触摸检测线。另外,当移动滚动条时,显示单元104通过屏幕单元108在终端的屏幕上显示由移动的滚动条滚动的数据项的列表。另外,当存在通过触摸屏输入单元110从用户接收的键输入时,显示单元104将与键输入相应的信号应用到控制单元100。触摸滚动检测单元106在控制单元100的控制下确定触摸屏输入是否是用于执行触摸滚动功能的输入。例如,可使用一种计时器实现触摸滚动检测单元106。在这种情况下,当通过触摸屏输入单元IIO检测用户输入时,控制单元100将用户输入应用到触摸滚动检测单元106,从而根据从用户接收的触摸屏输入是否保持预设的时间周期或更长而确定从用户接收的触摸屏输入是否是用于触摸滚动功能的输入。另外,触摸滚动检测单元106接收关于检测的从用户接收的触摸屏输入的位置的信息(即,坐标信息)连同用户输入,并确定从用户接收的触摸屏输入的位置是否已改变,从而确定用户触摸触摸屏是用于执行触摸滚动功能还是用于另一操作。在这种情况下,当触摸屏输入的位置在特定时间周期或更长时间未改变时,触摸滚动检测单元106可确定触摸屏输入是用于执行触摸滚动功能的输入。连接到控制单元100的存储器102包括只读存储器(ROM)、闪存存储器、随机存取存储器(RAM)等。存储器单元102提供用于存储用于控制单元100的处理和控制的各种类型的程序和各种类型的参考数据的区域、用于控制单元100的工作存储器的区域和用于存储各种类型的可更新存储数据的区域。另外,当根据本发明的移动终端提供根据检测的当前触摸屏输入的位置不同的滚动速度时,存储器单元102可存储与滚动速度有关的信息。例如,与滚动速度有关的信息可以是关于为特定显示区域预设的滚动速度的信息或关于在检测的当前触摸屏输入位置使用位置值(即,坐标值)的特定方向分量(component)计算滚动速度所需的等式的信息。下面,以这种方式存储与滚动速度有关的信息的存储器单元102的存储区域称作基于区域的滚动速度存储单元112。图2是示出根据本发明的基于触摸屏输入的移动终端的滚动操作的流程图。图2示出在移动终端中滚动过数据列表操作的示例。然而,由于滚动可通常被用于显示的图像以及数据列表,因此尽管滚动作为示例在此应用于数据列表,但是不是为了将本发明限制在数据列表的滚动,这对本领域技术人员来说是显而易见的。参照图2,在步骤200,控制单元100在屏幕上显示由用户选择的数据列表的一部分,并显示用于滚动过数据列表的一部分的滚动条。在步骤202,控制单元100确定是否已经从触摸屏接收到输入。如果在步骤202确定已接收到触摸屏输入,则控制单元100在步骤204确定当前的触摸屏输入是否是用于执行触摸滚动功能的输入。如上所述,可基于触摸滚动检测单元106的确定结果执行这种确定,例如,触摸屏输入是否保持预设的时间周期或更长,或检测的触摸屏输入的位置维持未改变的时间是否等于预设时间周期或更长可用作用于确定触摸屏输入是否是用于执行触摸滚动功能的输入的标准。如果在步骤S204确定当前检测的触摸屏输入是用于执行触摸滚动功能的输入,则控制单元100进行步骤206,在步骤206,控制单元100通过屏幕单元108在屏幕上显示触摸滚动区域。在此使用的"触摸滚动区域"是指通过大大扩展滚动条的区域以允许用户容易地滚动过数据而获得的区域,并且也指示根据当前显示的滚动条的大小在屏幕上显示的区域。图3A和图3B是示出触摸滚动区域的示例的示图。如图3A和图3B所示,根据本发明的移动终端可产生被布置为与滚动条成水平的屏幕的区域作为触摸滚动区域。通常,可包括在数据列表中的数据项的数量是不受限制的,但是可在单个显示屏上显示的数据项的数量是受限制的。因此,当前显示的数据项与包括在数据列表中的所有数据项的比例根据所有数据项的数量而改变,因此滚动条的大小遵循根据数据比例来改变。例如,在单个屏幕上显示的数据项的最大可能数量是6时,如果包括在数据列表中的数据项总数是60,则当前显示的数据项与所有数据项的比例是O.l(前者)。然而,如果包括在数据列表中的所有数据项的总数是600,则当前显示的数据项与所有数据项的比例是O.Ol(后者)。在这种情况下,滚动条的大小可根据比例而改变。图3A示出前者的情况的示例。如上所述,根据本发明的移动终端的控制单元100根据滚动条300的大小设置触摸滚动区域。因此,当包括在数据列表中的数据项的数量较小时,如图3A所示,可^4居较大的滚动条300的大小产生较大的触摸滚动区域302。然而,在后者的情况下,当包括在数据列表中的数据项总数较大时,滚动条的大小减小。图3B示出后者的情况的示例。因此,当以这种方式包括在数据列表中的数据项的数量较大时,如图3B所示,滚动条350的大小减小,从而可产生较小的触摸滚动区域352。另外,在步骤206,如果产生与当前滚动条的大小相应的触摸滚动区域并显示在屏幕上,则控制单元100在步骤208确定一企测的当前触摸屏输入的位置是否被包括在产生的触摸滚动区域中。另外,如果确定检测的当前触摸屏输入的位置不包括在当前显示的触摸滚动区域中,则控制单元100进行步骤210,显示触摸;险测线,所述触摸检测线是通知用户检测的从用户接收的触摸屏输入的位置是否包括在触摸滚动区域中所需的指示线。这种触摸检测线可被显示在触摸滚动区域的任何地方。例如,在当前设置的滚动方向是底部至顶部或顶部至底部方向时,控制单元100可将触摸检测线显示在触摸区域的上限或下限线,或与纵轴(即,Y轴)的方向垂直的触摸滚动区域的中心线。在当前设置滚动方向是左至右或右至左方向时,控制单元可将触摸检测线显示在触摸滚动区域的最左线或最右线,或与横轴(即,X轴)的方向垂直的触摸滚动区域的中心线。控制单元100在步骤212确定从用户接收的触摸屏输入是否已在显示触摸检测线的区域中被检测。如果确定触摸屏输入已在显示触摸检测线的区域中被检测,则控制单元100确定从用户接收的当前触4莫屏输入包括在当前设置为触摸滚动区域的区域中而在步骤214停止触摸检测线的显示。控制单元100在步骤216根据用户的触摸屏输入移动滚动条,并显示通过滚动条的移动滚动的数据项的列表。图4A至图4E是示出根据本发明当触摸屏输入的位置不包括在移动终端中触摸滚动区域中时用于滚动操作的屏幕的示例的示图。图4A至图4E示出以下情况在当前设置的滚动方向是顶部至底部方向时,触摸检测线被显示在与纵向垂直的触摸滚动区域的中心线。参照图4A至图4E,在从用户接收的触摸屏输入的位置与标号402的位置相应的图4A的显示状态下,如果确定触摸屏输入是用于执行触摸滚动功能的输入,则如图4B所示,控制单元100在步骤210根据滚动条的大小产生触摸滚动区域404,并在其上显示触4莫;险测线406。如图4C所示,控制单元100继续显示触摸;险测线406直到在触摸检测线406被显示的区域中检测到从用户接收的触摸屏输入。然而,如图4D所示,如果在触摸检测线406被显示的位置检测到从用户接收的触摸屏输入,则如图4E所示,控制单元100在步骤214停止触4莫;险测线406的显示。控制单元100在步骤216根据从用户接收的触摸屏输入移动滚动条,并显示通过滚动条的移动滚动的数据项d然而,如果在步骤208确定触摸屏输入的位置包括在当前设置的触摸滚动区域中,则控制单元100在不显示触摸检测线的情况下跳到步骤216,在步骤216,控制单元100根据从用户接收的触摸屏输入移动滚动条。随后,控制单元100显示通过滚动条的移动滚动的数据项。图5A至图5C是示出根据本发明当触摸屏输入的位置被包括在移动终端中触摸滚动区域中时,用于滚动操作的屏幕的示例的示图。参照图5A至图5C,在图5A(在图5A,标号502的位置是从用户接收的触摸屏输入的位置)的示例中,如果确定触摸屏输入是用于执行触摸滚动功能的输入,则如图5B所示,控制单元IOO根据滚动条的大小产生触摸滚动区域506,并在步骤208确定触摸屏输入的位置包括在当前产生的触摸滚动区域中。随后,如图5C所示,控制单元100直接进行步骤216,在步骤216,控制单元100根据从用户接收的触摸屏输入移动滚动条,并显示通过滚动条的移动滚动的数据项。在这种情况下,触摸检测线不被显示,因为这种触摸屏输入是用于指示从用户接收的触摸屏输入是否包括在触摸滚动区域的额外手段,即,很显然可仅基于在步骤208从用户接收的触摸屏输入是否包括在触摸滚动区域中而不是步骤210的显示触摸检测线以及步骤212的确定触摸屏输入是否包括在触摸检测线被显示的区域中而执行滚动。在这种情况下,控制单元100可使用其它方法通知用户从用户接收的触摸屏输入的位置是否包括在触摸滚动区域中。例如,可使用改变当前用于指示触摸滚动区域的色彩的方法等。遗憾地,不管用户在哪个位置触摸当前屏幕,滚动速度是不变的。在与触摸屏输入相应的滚动速度较低的情况下,该情况适合于当包括在整个数据列表中的数据项的数量较小时,但是该情况的问题在于当数据项的数量较大时,触摸屏输入必须维持较长的时间段以搜索用户期望的数据。相反,在滚动条的移动速度较高的情况下,该情况适合于当包括在整个数据列表中的数据项的数量较大时,但是该情况的问题在于当数据项的数量较小时或当用户期望的数据项彼此相邻时,难于搜索用户期望的数据。为了解决该问题,如上所述,根据本发明实施例的移动终端的控制单元100可根据检测的触摸屏输入的位置调整滚动速度。图6至图8是示出根据本发明在移动终端中根据检测的触摸屏输入的位置改变滚动速度的操作的示图。具体说,在图6中假设根据本发明的移动终端将当前的显示区域划分为具有不同地设置的滚动速度的多个滚动速度区,并基于与检测的从用户接收的触摸屏输入的位置相应的区的滚动速度来改变当前滚动速度。在当前的显示区域以这种方式被划分为具有不同地设置的滚动速度的多个滚动速度区时,控制单元100在步骤600选择与检测的当前触摸屏输入的位置相应的滚动速度区。例如,如图7中的(A)和(B)所示,显示区域可#皮划分为三个滚动速度区。在这种情况下,滚动速度区域具有不同的滚动速度。例如,这种滚动速度可通过等式(1)被确定。<formula>formulaseeoriginaldocumentpage12</formula>其中,AY表示在整个数据列表中数据项实际滚动的距离,C表示对每个滚动速度区不同地设置的速度系数,Ay表示滚动条的移动距离。详细地,例如,如图7中的(B)所示,假i殳存在整个凝:据列表750,并且与在当前屏幕显示的数据列表756相应的滚动条的位置是标号752的位置。此时,当用户将滚动条移动到标号754的位置时,如果数据列表758被显示在屏幕上,则在整个数据列表750的长度中从第30个项到第IOO个项的距离,即在整个数据列表中数据列表通过滚动条的移动而实际滚动数据项的距离可以是AY。另外,滚动条的移动距离,即从标号752到标号754的距离可以是Ay。因此,例如,当各个滚动速度区的速度系数C被设置为4、2、l时,当前为各个滚动速度区设置的滚动速度可由表1定义。表1<table>tableseeoriginaldocumentpage13</column></row><table>因此,第一滚动速度区域700的滚动速度是第三滚动速度区704的滚动速度的4倍,是第二滚动速度区702的滚动速度的2倍。在这种状况下,当触摸屏输入的位置是标号706的位置时,控制单元100确定与当前触摸屏输入的位置相应的滚动速度区域是第一滚动速度区700而在步骤600选择第一滚动速度区700。随后,控制单元100在步骤602读取与当前触摸屏输入的位置相应的滚动速度区即,第一滚动速度区700的滚动速度,例如,4Ay。之后,控制单元100在步骤604基于读取的滚动速度设置当前的滚动速度。因此,滚动速度被设置为4Ay,从而设置这样的速度,该速度是第二滚动速度区702的滚动速度的2倍并且是第三滚动速度区703的滚动速度的4倍。接着,控制单元100在步骤606确定检测的当前触摸屏输入的位置是否被改变。如果在步骤606确定触摸屏输入的位置已改变,则控制单元100进行步骤608,在步骤608,控制单元IOO根据从用户接收的触摸屏输入滚动过数据列表,并且将滚动的数据显示在屏幕上。控制单元100在步骤610确定检测的从用户接收的触摸屏输入的位置是否从当前选择的滚动速度区偏离。如果在步骤610确定检测的从用户接收的触摸屏输入的位置没有从当前选择的滚动速度区偏离,则控制单元100在步骤612确定触摸屏输入是否已被终止。如果确定触摸屏输入未被终止,则控制单元100返回步骤608,在步骤608,控制单元100根据从用户接收的触摸屏输入滚动过数据列表,并将滚动的数据项显示在屏幕上。然而,如果在步骤612确定触摸屏输入已被终止,则控制单元IOO确定用户停止滚动操作而终止触摸滚动操作。同时,如果在步骤610确定检测的从用户接收的触摸屏输入的位置从当前选择的滚动速度区偏离,则控制单元100返回步骤600,在步骤600,控制单元100选择与检测的当前触摸屏输入的位置相应的滚动速度区。例如,如图7中的(A)和(B)所示,当用户将触摸屏输入从标号706的位置移动到标号708的位置时,控制单元100在步骤610确定^r测的当前触摸屏输入的位置从当前选择的滚动速度区偏离。在这种情况下,控制单元IOO返回步骤600,在步骤600,控制单元100选择第三滚动速度区704,该第三滚动速度区704是与检测的当前触摸屏输入的位置(即,标号708的位置)相应的滚动速度区。然后,控制单元100进行步骤602和604,在步骤602和604,控制单元100读取当前选择的滚动速度区(即,第三滚动速度区704)的滚动速度,并将读取的滚动速度设置到当前的滚动速度。在这种情况下,滚动速度下降到当检测的触摸屏输入的位置是标号706的位置时获得的速度的1/4。然后,控制单元100重复步骤606至610的处理,在步-骤606至610中,控制单元IOO根据从用户接收的触摸屏输入滚动过数据列表,并将滚动的数据项显示在屏幕上。图8是示出根据本发明在移动终端中根据检测的触摸屏输入的位置动态地改变滚动速度的另一操作的流程图。例如,以例举的方式,图6以及图7中的(A)和(B)示出整个显示区域被划分为具有不同的滚动速度的滚动速度区域并且对各个滚动速度区域不同地设置滚动速度的情况,然而,图8示出以下情况不划分显示区域,基于检测的当前触摸屏输入的位置动态地计算滚动速度,并且根据动态地计算的滚动速度改变当前的滚动速度。参照图8,如果确定从用户接收的触摸屏输入是用于执行触摸滚动功能的输入,则根据本发明的移动终端的控制单元100在步骤800基于与检测的当前触摸屏输入的位置相应的速度确定方向分量来计算滚动速度。在这种情况下,可根据滚动的方向设置速度确定方向分量。当预设滚动方向是底部至顶部或顶部至底部方向(即,Y轴方向)时,速度确定方向可以是水平方向(即,X轴方向)。因此,速度确定方向分量可以是在检测的当前触摸屏输入的位置的坐标的X轴分量。当预设的滚动方向是左至右或右至左方向(即,X轴方向)时,速度确定方向可以是垂直方向(即,Y轴方向)。因此,速度确定方向分量可以是检测的当前触摸屏输入的位置的Y轴分量。在这种情况下,控制单元100在步骤800提取与检测的当前触摸屏输入的位置相应的速度确定方向分量的值,并将提取的值应用到计算滚动速度所需的预设等式,从而计算与检测的当前触摸屏输入的位置相应的滚动速度。该等式的示例如等式(2)给出Ar=/(P).A_y…(2)其中,P表示在检测的当前触摸屏输入的位置的坐标值的当前设置的速度确定方向分量的值。在当前预设的滚动方向是Y轴方向时,P表示X轴方向的坐标值。另夕卜,R表示速度转换系数,该速度转换系数是将速度确定方向分量的值转换为用于滚动的速度值所需的值。因此,i(P)可被定义为等式(3)。其中,i^表示当前将被选择的整个数据列表的垂直长度,A表示当前屏幕的垂直长度,并且A表示当前屏幕的水平长度。因此,速度转换系数i(尸)可以是负或正值,当检测的触摸屏输入的位置被移动时根据被设置以增加或减小滚动速度的方向确定该值。例如,当速度转换系数i(尸)是负值时,等式(2)的结果指示具有负斜率的线性函数的曲线图。因此,随着从左至右移动在检测的触摸屏输入的位置的X轴坐标值,或随着从顶部至底部移动在检测的触摸屏输入的位置的Y轴坐标值,滚动速度被计算为较小的值。相反,当速度转换系数i(户)是正值时,等式(2)的结果指示具有正斜率的线性函数的曲线图。因此,随着从左至右移动在检测的触摸屏输入的位置的X轴坐标值,或随着从顶部至底部移动在检测的触摸屏输入的位置的Y轴坐标值,滚动速度被计算为较大的值。当以这种方式完成与检测的当前触摸屏输入的位置相应的滚动速度的计算时,控制单元100在步骤802基于计算的滚动速度设置当前滚动速度。控制单元100在步骤804确定检测的当前触摸屏输入的位置是否已改变。如果在步骤804确定检测的当前触摸屏输入的位置已改变,则控制单元100在步骤806以当前设置的滚动速度滚动过数据列表,并将滚动的数据项显示在屏幕上。控制单元100在步骤808确定检测的触摸屏输入的位置是否以预设的速度确定方向移动。如果确定检测的触摸屏输入的位置没有以预设的速度确定方向移动,则控制单元100在步骤810确定从用户接收的触摸屏输入已被终止。如果确定从用户接收的触摸屏输入已终止,则控制单元100确定用户终止触摸滚动操作而终止触摸滚动操作。然而,如果确定从用户接收的触摸屏输入未被终止,则控制单元100返回步骤806,在步骤806,控制单元100以当前设置的滚动速度滚动过数据列表,并将滚动的数据项显示在屏幕上。然后,控制单元100在步骤808确定检测的当前触摸屏输入的位置是否以预设的速度确定方向移动。然而,如果在步骤808确定检测的触摸屏输入的位置以预设的速度确定方向移动,则控制单元100返回步骤800,在步骤800,控制单元100基于与检测的当前触摸屏输入的位置相应的速度确定方向分量计算滚动速度。然后,控制单元100重复步骤802至步骤808的处理,在步骤802至步骤808中,控制单元根据从用户接收的触摸屏输入以与触摸屏输入相应的滚动速度执行滚动,并显示滚动的数据列表。从以上描述清楚,根据本发明,用户可在无需利用单独工具和损坏移动终端的显示器的外观的情况下容易地移动滚动条。此外,可根据从用户接收的触摸屏输入的位置自由地调整滚动速度,有助于容易地搜索用户期望的数据。尽管在本发明的上述描述中已描述了详细的实施例,但是在不脱离本发明的范围的情况下,可实现各种修改。尽管以例举的方式特别描述了在沿着Y轴方向确定滚动方向的情况下本发明的实施例,但是本发明还可应用于沿着X轴方向确定滚动方向的情况。因此,本发明的范围应由权利要求及其等同物确定,而不是由上述实施例确定。权利要求1、一种移动终端的数据滚动设备,包括具有触摸屏的显示单元,根据从用户接收的触摸屏输入显示触摸滚动区域,并且当滚动条被移动时显示通过滚动条的移动滚动的数据项;触摸滚动检测单元,确定从用户接收的触摸屏输入是否是用于执行触摸滚动功能的输入;以及控制单元,如果触摸滚动检测单元的确定结果确定从用户接收的触摸屏输入是用于执行触摸滚动功能的输入,则控制显示单元,从而显示触摸滚动区域,并且随着触摸屏输入被检测的位置的移动滚动条被移动。2、如权利要求1所述的数据滚动设备,其中,控制单元确定检测的从用户接收的触摸屏输入的位置是否被包括在触摸滚动区域中,并且如果确定检测的触摸屏输入的位置被包括在触摸滚动区域中,则控制显示单元,从而随着检测的触摸屏输入的位置的移动滚动条被移动。3、如权利要求2所述的数据滚动设备,其中,如果确定检测的触摸屏输入的位置没有被包括在触摸滚动区域中,则控制单元显示触摸检测线,所述触摸检测线是用于通知用户检测的从用户接收的触摸屏输入的位置是否被包括在触摸滚动区域中的指示线。4、如权利要求3所述的数据滚动设备,其中,如果确定检测的触摸屏输入的位置被包括在触摸滚动区域中,则控制单元停止显示触摸检测线。5、如权利要求1所述的数据滚动设备,其中,控制单元控制显示单元,从而数据项滚动的滚动速度根据检测的触摸屏输入的位置改变。6、如权利要求5所述的数据滚动设备,其中,控制单元将显示图像信息的显示单元的显示区域划分为具有不同的滚动速度的多个滚动速度区,并控制显示单元,从而以与检测的触摸屏输入的位置相应的滚动速度区域的滚动速度滚动数据项。7、如权利要求5所述的数据滚动设备,其中,控制单元从在检测的当前触摸屏输入的位置的坐标值提取与当前设置的速度确定方向分量相应的坐标值,并使用提取的坐标值改变滚动速度。8、如权利要求1所述的数据滚动设备,其中,触摸滚动检测单元根据触摸屏输入被检测的时间是否大于或等于预设以确定触摸屏输入是否是用于执行触摸滚动功能的输入的检测时间,确定触摸屏输入是否是用于执行触摸滚动功能的输入。9、如权利要求8所述的数据滚动设备,其中,如果确定触摸屏被检测的时间大于或等于预设的检测时间,则触摸滚动检测单元还确定在检测的触摸屏输入的位置的坐标值是否在检测时间已改变,从而确定触摸屏输入是否是用于执行触摸滚动功能的输入。10、如权利要求1所述的数据滚动设备,其中,根据滚动条的大小产生触摸滚动区域。11、一种具有触摸屏的移动终端的数据滚动方法,包括当接收触摸屏输入时,确定触摸屏输入是否是用于执行触摸滚动功能的输入;如果确定触摸屏输入是用于执行触摸滚动功能的输入,则根据当前显示的滚动条产生并显示触摸滚动区域;以及随着检测的当前触摸屏输入的位置的移动而移动滚动条,并显示通过滚动条的移动滚动的数据项。12、如权利要求11所述的数据滚动方法,其中,移动滚动条和显示数据项的步骤包括确定检测的触摸屏输入的位置是否被包括在触摸滚动区域中;以及如果确定检测的触摸屏输入的位置被包括在触摸滚动区域中,则随着检测的触摸屏输入的位置的移动来移动滾动条,并显示通过滚动条的移动滚动的数据项。13、如权利要求12所述的数据滚动方法,其中,移动滚动条并显示数据项的步骤还包括如果确定检测的触摸屏输入的位置没有包括在触摸滚动区域中,则显示触摸检测线;确定在触摸检测线被显示的区域中是否检测到触摸屏输入;以及如果确定在触摸检测线被显示的区域中已检测到触摸屏输入,则停止触摸检测线的显示。14、如权利要求11所述的数据滚动方法,其中,移动滚动条并显示数据项的步骤包括检查检测的触摸屏输入的位置;以及根据检测的触摸屏输入的位置改变数据项被滚动的滚动速度。15、如权利要求14所述的数据滚动方法,其中,改变滚动速度的步骤包括在具有不同的滚动速度的多个滚动速度区,读取与检测的触摸屏输入的位置相应的滚动速度区的滚动速度;基于读取的滚动速度改变当前设置的滚动速度。16、如权利要求14所述的数据滚动方法,其中,改变滚动速度的步骤包括从在检测的触摸屏输入的位置的坐标值提取与当前设置的速度确定方向分量相应的坐标值;使用提取的坐标值计算新的滚动速度;以及基于计算的滚动速度改变当前设置的滚动速度。17、如权利要求11所述的数据滚动方法,其中,如果确定触摸屏输入已被接收,则根据触摸屏输入被检测的时间是否大于或等于预设以确定触摸屏输入是否是用于执行触摸滚动功能的输入的检测时间,执行对于触摸屏输入是否是用于执行触摸滚动功能的输入的确定。18、如权利要求17所述的数据滚动方法,其中,如果确定触摸屏输入被检测的时间大于或等于预设的检测时间,则确定触摸屏输入是否是用于执行触摸滚动功能的输入的步骤还包括确定在检测的触摸屏输入的位置的坐标值是否在一企测时间改变。19、如权利要求11所述的数据滚动方法,其中,根据滚动条的大小产生触摸滚动区域。全文摘要一种移动终端的数据滚动设备和方法。对该操作,如果从用户接收到触摸屏输入,则确定从用户接收的触摸屏输入是否是用于执行移动滚动条的触摸滚动功能的输入。如果确定触摸屏输入是用于执行触摸滚动功能的输入,则根据当前显示的滚动条设置的触摸滚动区域被显示在显示单元上。另外,当触摸屏输入被包括在滚动区域中时,滚动条根据从用户接收的触摸屏输入被移动,并且通过滚动条的移动滚动的数据项被显示在屏幕上。因此,用户可在不使用单独工具或增加滚动条的大小的情况下容易地移动滚动条。文档编号G06F3/048GK101217730SQ200810001508公开日2008年7月9日申请日期2008年1月4日优先权日2007年1月4日发明者权纯焕申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1