CN101116045B - 搜寻与显示数据的装置及其方法 - Google Patents

搜寻与显示数据的装置及其方法 Download PDF

Info

Publication number
CN101116045B
CN101116045B CN2006800029323A CN200680002932A CN101116045B CN 101116045 B CN101116045 B CN 101116045B CN 2006800029323 A CN2006800029323 A CN 2006800029323A CN 200680002932 A CN200680002932 A CN 200680002932A CN 101116045 B CN101116045 B CN 101116045B
Authority
CN
China
Prior art keywords
index
data
memory
search
memory zone
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.)
Expired - Fee Related
Application number
CN2006800029323A
Other languages
English (en)
Other versions
CN101116045A (zh
Inventor
郑哲溶
李芳远
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Neo Lab Convergence Inc.
Original Assignee
ABAKBAK SCIENCE AND TECHNOLOGY Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ABAKBAK SCIENCE AND TECHNOLOGY Co Ltd filed Critical ABAKBAK SCIENCE AND TECHNOLOGY Co Ltd
Publication of CN101116045A publication Critical patent/CN101116045A/zh
Application granted granted Critical
Publication of CN101116045B publication Critical patent/CN101116045B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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
    • G06F3/04886Interaction 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 by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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/0485Scrolling or panning

Abstract

提供一种用以搜寻与显示数据的装置与方法,此装置包括卷轴器、存储器、控制器与使用者界面。卷轴器具有数个触控板;存储器用以储存数据;控制器用以获取储存欲显示数据的存储器的第一存储器区域,并且之后当选择欲显示的数据时用以连续地显示第一存储器区域的数据,所述控制器也用以当触控板被触碰超过一预先定义时间时获取在对应于所触碰触控板位置的第一储存区域内的第二存储器区域,并且之后连续地显示第二存储器的数据,并且当触控板被触碰少于预先定义时间时基于触控版的位置获取滚动条方向且以所获取的滚动条方向卷动屏幕;使用者界面用以使使用者可选择欲显示的数据或请求存储器映像操作,且在控制器的控制下在屏幕上显示或卷动数据。

Description

搜寻与显示数据的装置及其方法
技术领域
本发明是有关于一种用以搜寻与显示数据的装置与方法,且特别是有关于一种用以搜寻与显示数据的装置与方法,其能够借由数个触控板的使用来快速地与简易地搜寻与显示大量数据。
背景技术
一般来说,便携式数据搜寻与显示装置(例如MP3(MPEG第三代声音文件压缩格式)播放器、电子字典、移动电话等)会配有如图1的卷轴装置。卷轴装置能够让使用者搜寻与选择数据。
图1是绘示具有数个触控板1与触控传感器2的传统卷轴装置,其中数个触控板1是由触控板P0至PN所组成,而触控传感器2是与此些触控板连接。
如图1所示,触控板P0至PN是以列方式垂直地排列。
在使用者触碰触控板时,每个触控板会产生电阻或电容。由此,数个触控板会依据使用者的触碰来转达信息。
触控传感器2是连接至数个触控板1并且产生对应于触控板上位置的数据,其中此使用者触碰触控板的位置会产生电阻或电容。
图1的卷动装置使用在传统数据搜寻与显示装置上。当使用者触碰触控板P0至PN列上半部的任何地方时,则传统数据搜寻与显示装置会分析从卷轴装置输出的数据以将显示屏幕向上卷动,当使用者触碰触控板P0至PN列下半部的任何地方时,则传统数据搜寻与显示装置会分析从卷轴装置输出的数据以将显示屏幕向下卷动。
在此方法中,传统数据搜寻与显示装置会使用卷轴装置来执行卷动操作。
期间,数据搜寻与显示装置的数据容量会不断的增加。因此,当以卷轴装置来搜寻数据的情况下会更常用到卷动操作。
例如,假设数据搜寻与显示装置是硬盘型式的MP3播放器(其中可储存10000首音乐)、每首音乐的标题需要一行来显示并且数据搜寻与显示装置一次可显示十行时,则要搜寻整个MP3内的音乐需要1000次的卷动操作。
因此,随着数据搜寻与显示装置的储存容量的增加,更需要新型态的数据搜寻方法。
为此,本发明提供一种用以搜寻与显示数据的装置与方法,其中使用者可借由使用具有数个触控板的卷轴装置来快速与容易地搜寻数据。
发明内容
本发明的目的是提供一种用以搜寻与显示数据的装置与方法,其可借由将存储器区域映射(mapping)至数个触控板来快速与简单地搜寻与显示大量数据。
根据本发明的目的就是提供一种用以搜寻与显示数据的装置,其包括卷轴器、存储器、控制器与使用者界面。卷轴器具有数个触控板;存储器用以储存数据;控制器用以获取储存欲显示数据的存储器的第一存储器区域,并且之后当选择欲显示的数据时用以连续地显示第一存储器区域的数据,所述控制器也用以当触控板被触碰超过一预先定义时间时获取在对应于所触碰触控板位置的第一储存区域内的第二存储器区域,并且之后连续地显示第二存储器的数据,并且当触控板被触碰少于预先定义时间时基于触控版的位置获取滚动条方向且以所获取的滚动条方向卷动屏幕;使用者界面用以使使用者可选择欲显示的数据或请求存储器映像操作,且在控制器的控制下在屏幕上显示或卷动数据。
根据本发明的再一目的是提供一种搜寻与显示数据的方法,其是借由使用具有数个触控板的装置与用以在数个各别存储器区域中储存数个档案的数据的储存装置来达成,此方法包括:显示步骤,其是当选择欲显示的数据时获取储存欲显示数据的第一存储器区域,并且在屏幕上连续地显示存储器区域的数据;存储器映射操作步骤,其是当触碰至少一个触控板超过一段预定的时间时获取对应在第一存储器区域内所触碰触控板位置的第二存储器区域,并且在屏幕上连续地显示第二存储器区域的数据;以及卷动步骤,其是当触碰至少一个触控板少于一段预先定义的时间时获取对应于所触碰触控板位置的卷动方向,并且以所获取的卷动方向来卷动屏幕。
附图说明
图1是绘示传统卷动装置的示意图。
图2是根据本发明显示用以搜寻与显示数据的装置的方块图。
图3是绘示实作在图2的数据搜寻与显示装置中的卷动装置的范例的示意图。
图4是显示图2存储器的存储器区域的示意图。
图5是显示图2的索引检测控制器的结构的示意图。
图6是根据本发明绘示使用数据搜寻与显示装置来搜寻与显示数据的方法的流程图。
图7是更详细显示图6的方法中获取索引偏移步骤的流程图。
图8是更详细显示图6的方法中检测索引步骤的流程图。
图9是更详细显示图6的方法中移动至新存储器区域时的步骤的流程图。
主要元件符号说明
1:触控板
2:触控传感器
10:卷轴器
20:索引检测控制器
21:数据输入单元
22:索引检测器
23:计时器
24:参考索引存储器
25:索引输出控制器
30:主控制器
40:存储器
50:使用者界面
具体实施方式
为让本发明的上述和其他目的、特征、和优点能更明显易懂,下文特举一较佳实施例,并配合附图,作详细说明如下,然其并非用以限定本发明,任何熟习此技术者,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,因此本发明的保护范围当以所附的权利要求书所界定的为准。
请参照图2,本发明的数据搜寻与显示装置包括卷轴器10、索引检测控制器20、主控制器30、存储器40与使用者界面50。卷轴器10是由数个触控板1以及触控传感器2所组成。
以下将描述每个元件的功能。
卷轴器10会产生对应于由使用者触碰触控板1上位置的数据。数个触控板1是由各个触控板P0至PN以各种样式(例如图3A至3C所示)所组成。每个触控板P0至PN在触碰时会产生预先定义的电阻或电容并且在未碰触时会保持在闲置状态。触控传感器2会与数个触控板1连接、感测每个触控板P0至PN的电阻或电容来检测使用者触碰的位置,以及产生对应于所检测到的触碰位置的数据。
在初始化时,索引检测控制器20会接收一些索引与“映射(mapping)操作请求时间”、依据索引数来将数个触控板分成数个触控板群(如图3D至3E所示)以及将索引映射至触控板群。在初始化之后,索引检测控制器20会分析触控传感器2的数据,并且如果分析结果显示使用者触碰特定触控板群一段等于或大于“映射操作请求时间”的时间时,则索引检测控制器20会检测映射至特定触控板群的索引,并且提供此已检测的索引至主控制器30。
在此,“映射操作请求时间”是使用者必须连续地触碰触控板以产生存储器映射操作的请求时所需的一段最小时间,并且“映射操作请求时间”可由使用者来设定。
再者,当由使用者界面50告知使用者产生存储器映射操作的请求时,则索引检测控制器20会无条件地执行存储器映射操作。换句话说,尽管当使用者触碰特定触控板的时间短于“映射操作请求时间”时,索引检测控制器20也会检测映射至特定触控板的索引,并且提供所检测的索引至主控制器30。
主控制器30会控制元件的整个操作,由此执行响应使用者指令与操作的工作。具体来说,在初始化中主控制器30会设定索引数与“映射操作请求时间”,并且当在初始化之后选择欲显示的数据时,则会检测第一存储器区域的位置(其储存欲显示的数据),并且之后从第一存储器区域的开始位置读取与输出此数据。
在此,当欲显示的数据是预先定义数个档案的名称时,则主控制器30会获取预定的数个索引存储器区域IMAI与IMAJ,其中预定的数个档案的索引信息是储存在第一存储器区域中。当欲显示的数据是特定档案的数据时,则主控制器30会获取数据存储器区域DMAI,其中储存特定档案的数据。
并且,主控制器30会借由依据索引数除以第一存储器来额外地获取索引偏移(index offset)。之后,当从索引检测控制器20接收索引时,则会使用索引与索引偏移来执行存储器映射操作。换句话说,主控制器30会使用索引与索引偏移来检测第二存储器区域(其对应于所触碰的触控板群)、从第二存储器的开始位置中获取数据以及输出所获取数据至使用者界面50。相反地,当仅接收到卷轴器10的数据时,则主控制器30会分析所接收的数据、获取一种卷动方向(其对应于每个所触碰触控板的位置),以及以所获取的方向来卷动屏幕。依据卷轴器10的数据来卷动是已公知的技术,在此不再赘述。
相较于索引此卷轴器10的数据,索引检测控制器20的索引具有优先权。因此,当同时接收到索引检测控制器20的索引与触控传感器2的数据时,则主控制器30会先依据索引检测控制器20的索引执行存储器映射操作。
存储器40会将整个存储器区域分为数个索引存储器区域IMA1至IMAN与数个数据存储器区域DMA1至DMAN(如图4所示)。档案的索引信息index1至indexN会分别储存在数个存储器区域IMA1至IMAN中,而档案数据data1至dataN会分别储存在数个数据存储器DMA1至DMAN中。
数个索引存储器区域IMA1至IMAN具有相同的大小,并且分别储存在索引存储器区域IMA1至IMAN中的索引信息index1至indexN包括对应档案的名称、储存对应档案数据的存储器区域的开始与结束位址等等。
使用者界面50是由使用者输出装置(例如显示器与扬声器)与输入装置(按钮与开关)所组成。使用者输出装置会将从主控制器30中接收的数据转换与输出成音频或视频。当使用者选择特定按钮或开关时,则输入装置会感测所选择的按钮或开关并且告知主控制器30或索引检测控制器20。具体来说,输入装置可让使用者请求一种操作(例如,存储器映射操作)且设定各索引的数目与索引偏移。
图3A至图3E是绘示实作在图2的数据搜寻与显示装置中的卷动装置的范例示意图。
图3A是显示垂直卷动的数个触控板,图3B是显示水平卷动的数个阵列排列型式触控板,图3C是显示垂直卷动的数个环状排列型式触控板,图3D是显示将图3A的触控板对应10个索引ID0至ID9分为10个触控板群,以及图3E是显示将图3A的触控板依据3个索引ID0至ID2分为3个触控板群。
在此方法中,本发明可实作如图3A至3C所示各种型式的卷动装置,或者其他已调整的卷动装置。同样地,触控板群的数目也可依据不同的索引数(如图3D与3E所示)而改变。
图3D所示的范例是适用于触控板之间的间隔很大或者需要许多索引ID0至ID9的情况。图3E所示的范例是适用于触控板之间的间隔较窄以致于很难选择任一触控板或者需要较少索引ID0至ID2的情况。
再者,虽未绘示于图中但必须理解的是图3B与3C中的触控板也可依据索引数而改变。
此外,当触控板以非线性方式排列(如图3B与3C)时,则一些触控板会用于存储器映射操作并且其他触控板会用于其他操作。
例如,如图3B垂直排列的触控板P0、P4、P8与P12可用于存储器映射操作并且其他触控板则用于调整卷动速度。
此外,如图3C垂直排列的触控板P15、P0、P1、P7、P8与P9可用于存储器映射操作并且其他的触控板P2至P6与P10至P14则用于调整卷轴速度。
图5是显示图2数据搜寻与显示装置的索引检测控制器20的结构的示意图。如图5所示,索引检测控制器20包括数据输入单元21、索引检测器22、参考索引存储器24、计时器23与索引输出控制器25。
以下将详细描述图5中各个方块的功能。
数据输入单元21会依据从主控制器30中接收的索引数将数个触控板P0至PN分为数个触控板群、接收与分析触控传感器2的数据以及感测所触碰的触控板群。
如果使用者触碰的触控板群数是两个以上时,则数据输入单元21会选择所碰触的触控板群的其中之一,其具有所触碰触控板的最大数目。然而,如果这些所碰触的触控板群具有相同的触控板数时,则数据输入单元21会以错误来处理或者根据使用者的选择以随机选择任何一个。
当数个触控板由数据输入单元21分为数个触控板群时,则索引检测器22会一个对一个地将数个索引映射数个触控板群。当数据输入单元21选择数个触控板群的任何一个时,则索引检测器22会检测映射所选择触控板群的索引。计时器23进行计时,并且每当更新参考索引或者当索引控制器25输出所检测的索引以及参考索引存储器24储存一种参考索引时则计时器23会重置所计算的时间
当由索引检测器22检测的索引是相同于参考索引一段“映射操作请求时间”的时间或更多时,则索引输出控制器25会输出所检测的索引至主控制器30,并且之后重置计时器23。相反地,当由所检测的索引与参考索引是相同于一段少于“映射操作请求时间”的时间时,则索引输出控制器25会储存所检测的索引以作为参考索引,并且之后重置计时器23。
根据本发明的数据搜寻与显示装置的操作将配合图6描述如下。
在初始化中,主控制器30会借由使用者的请求以设定一些索引与“映射操作请求时间”,并且索引检测控制器20会将索引映射至数个触控板(S1)。
在初始化之后,主控制器30会提供选单以便让使用者选择欲显示的数据、当选择欲显示的数据时会获取储存欲显示数据的第一存储器区域,以及连续地显示第一存储器区域的数据(S2)。
之后,主控制器30会依据步骤S1设定的索引数来分割第一存储器区域并且获取一种索引偏移(S3)。
在此状态中,当使用者触碰触控板P0至PN的至少其中之一(S4)时,则触控传感器2会产生具有在所触碰触控板P0至PN上的位置信息的数据(S5)。
之后,当索引检测控制器20确定触控板P0至PN的至少其中之一被连续地触碰一段“映射操作请求时间”的时间时,则其会检测映射于所触碰触控板的索引(S6)。
主控制器30会同时使用步骤S6所检测的索引与步骤S3所获取的索引偏移来获取对应于所触碰触控板群的第二存储器区域(S7),并且在屏幕上连续地显示第二存储器的数据(S8)。
然而,当在步骤S6中未检测到索引时,则主控制器30会分析卷轴器10的数据、获取一种卷动方向,并且以所获取的卷动方向卷动目前屏幕(S9)。
当完成此步骤S8与S9时,则主控制器30会确认所有操作是否结束(S10)。当判断所有操作结束时,则主控制器30会中止数据搜寻与显示装置的操作。倘若未结束时,则主控制器30会返回至步骤S4并且重复目前操作。
在此方法中,本发明的数据搜寻与显示装置支持存储器映射操作和同时卷动,由此可让使用者以更快速与便利的方式搜寻特定档案或信息。
图7是更详细显示图6的方法中获取索引偏移步骤S3的流程图。
当欲显示的数据是预先定义数个档案的名称时(S11),则主控制器30会获取预先定义数的索引存储器区域IMAI与IMAJ(其中预先定义档案的索引信息是储存在存储器40的存储器区域之中)的大小以及索引存储器区域IMA1的大小(以下称为偏移区域的大小)(S12)。
在步骤S12中获取的数个索引存储器区域IMA1至IMAN的大小会除以依据图6中步骤S1所设定的索引数来获取一种暂时索引偏移(S13)。
当暂时索引偏移是步骤S12所获取的偏移区域大小的整数倍时,则会设定暂时索引偏移以作为索引偏移(S15)。倘若暂时索引偏移不是步骤S12所获取的偏移区域大小的整数倍时,则会设定最接近暂时索引偏移的偏移区域大小的整数倍以作为索引偏移(S16)。
相反地,当欲显示的数据是档案的数据时(S17),则会获取数据存储器区域DMAI(其中储存使用者所选择档案的数据)的大小(S18)。
在步骤S18中所获取的存储器区域的大小除以依据图6中步骤S1所设定的索引数来获取所述索引偏移(S19)。
图8是更详细显示图6的方法中检测一种索引的步骤S6的流程图。
首先,当接收到触控传感器2的数据时,则数据输入单元21会分析所接收的数据、检测至少一个所触碰触控板P0至PN,并且获取所触碰触控板所属的触控板群(S21)。
当在步骤S21中获取触控板群时,则索引检测器22会检测映射至所获取的触控板群的索引(S22)。
之后,索引输出控制器25会检查步骤S22中检测的索引是否具有相同于参考索引的值(S23)。当所检测的索引与参考索引具有相同值的状态保持一段“映射操作请求时间”的时间(S24)时,则会传送所检测的索引至主控制器30并且重置计时器23(S25)。
然而,当所检测的索引具有不同于参考索引的值或者当所检测的索引与参考索引具有相同值的状态未保持一段“映射操作请求时间”的时间时,则会储存所检测的索引以作为参考索引并且重置计时器23(S26)。
图9是更详细显示图6的方法中移动至新存储器区域时步骤S7的流程图。
主控制器30会将图6的步骤S6中检测的索引乘以图6的步骤S3所获取的索引偏移,由此获得一种移动(movement)值(S31)。
因此,主控制器30的显示用的数据读取位置即借由步骤S31中获取的移动值来从图6的步骤S2所获得的第一存储器区域的开始位置移动至第二存储器区域(S32)。其会检查数据是否储存在第二存储器区域中(S33)。
依据步骤S33的检查结果,如果数据未储存在第二存储器区域中时,则用以显示的数据读取位置会再一次移动至第一存储器区域的开始位置(S34)。如果数据储存在第二存储器区域中时,则主控制器30会判断用于显示的数据读取位置正常地移动至第二存储器区域,并且继续图6的步骤S8。
在图9所示的范例实施例中,其描述当无数据在所移动的存储器区域中时,用于显示的数据读取位置会移动至第一存储器区域(其储存欲显示的数据)的开始位置。然而,必须了解的是用于显示的数据读取位置可依使用者需求而移动至第一存储器的结束位置或第一存储器区域内的任意位置。
上述实施例是关于当触碰触控板时用于显示的数据读取位置移动至特定存储器区域。在另一实施例中,当根据本发明的相同原理触碰触控板时,也可执行其他特定操作。
当本发明的数个触控板组成触控板群(如图3D与3E所示)时,可使用一些触控板群执行存储器映射操作,并且可使用其他触控板群执行其他特定操作。
再者,必须了解的是使用者可依据使用者需求而直接地设定至少一个触控板与对应于每个识别字(identifier,ID)的特定存储器区域。
虽然本发明已以较佳实施例揭示如上,然其并非用以限定本发明,任何熟习此技术者,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,因此本发明的保护范围当以所附的权利要求书所界定的为准。
根据用以搜寻与显示数据的装置与方法,当特定存储器区域的位置信息映射至每个触控板并且当触碰数个触控板的特定触控板一段时间时,则会允许用于显示的数据读取位置移动至映射于特定触控板的存储器区域。由此,可以快速且便利地搜寻与显示大量数据。

Claims (32)

1.一种用以搜寻与显示数据的装置,其包括:
卷轴器,其具有数个触控板;
存储器,其用以储存数据;
控制器,其用以获取该存储器的第一存储器区域,并且之后当选择欲显示的所述数据时用以连续地显示所述第一存储器区域的数据,所述控制器还用以当所述数个触控板的至少其中之一被触碰超过一预先定义时间时执行存储器映射操作,其中所述存储器映射操作用以获取在对应于所触碰的触控板的位置的所述第一存储器区域内的第二存储器区域,并且之后连续地显示所述第二存储器区域的数据,并且当所触碰的触控板被触碰少于预先定义时间时基于所触碰的触控板的位置获取滚动条方向且以所获取的滚动条方向卷动屏幕,其中第一存储器区域储存欲显示的所述数据;以及
使用者界面,其用以使使用者可选择欲显示的数据或请求所述存储器映射操作,且在所述控制器的控制下在所述屏幕上显示或卷动所述数据。
2.如权利要求1所述的用以搜寻与显示数据的装置,其特征在于,当请求所述存储器映射操作时所述控制器获取对应于所触碰的触控板的位置的第二存储器区域,并且之后连续地输出所述第二存储器区域的数据,即使触控板未被触碰超过所述预先定义时间。
3.如权利要求1所述的用以搜寻与显示数据的装置,其特征在于,所述控制器还包括:
索引检测控制器,其用以在数个索引与所述数个触控板之间作映射,以及当触碰所述数个触控板的至少其中之一达到所述预先定义时间时,则会检测与输出一种映射至所触碰的触控板的索引;以及
主控制器,其用以设定所述预先定义时间与所述数个索引、当获取所述第一存储器区域时依据所述第一存储器区域与所述数个索引的数目获取索引偏移,以及当接收所检测的索引时依据所检测的索引与所述索引偏移来获取第二存储器区域以连续地输出所述第二存储器区域的数据。
4.如权利要求3所述的用以搜寻与显示数据的装置,其特征在于,所述索引检测控制器包括:
参考索引存储器,其用以储存所检测的索引以作为参考索引;
计时器,其用以计时;
索引检测器,其用以在所述多个索引与数个触控板之间作映射并且当触碰至少一个触控板或者当用于所述存储器映射操作的请求通过所述使用者界面而产生时则所述索引检测器会检测所述映射至所触碰的触控板的索引;以及
索引输出控制器,其用以使所检测的索引在所述预先定义时间或更长时相同于所述参考索引或者当用于所述存储器映射操作的请求通过所述使用者界面而产生时,则会输出所检测的索引且同时重置所述计时器,以及当所检测的索引在一段少于所述预先定义时间中相同于所述参考索引或者当所检测的索引不同于所述参考索引时,则会储存所检测的索引以作为所述参考索引并且同时重置所述计时器。
5.如权利要求4所述的用以搜寻与显示数据的装置,其特征在于,所述索引输出控制器当用于所述存储器映射操作的请求已通过使用者界面而产生时则更输出所检测的索引并且同时重置所述计时器。
6.如权利要求4所述的用以搜寻与显示数据的装置,其特征在于,所述索引检测器依据索引数将所述数个触控板分为数个触控板群并且在该数个触控板群与所述多个索引之间作映射。
7.如权利要求4所述的用以搜寻与显示数据的装置,其特征在于,当检测到映射于所触碰的触控板的两个以上索引时,则所述索引检测器会优先输出映射至经常触碰的触控板的索引。
8.如权利要求3所述的用以搜寻与显示数据的装置,其特征在于,所述存储器包括:
数个索引存储器区域,其中每个索引存储器区域具有相同的大小并且用以储存着索引信息;以及
数个数据存储器区域,其中每个数据存储器区域用以将数据信息储存在档案上。
9.如权利要求8所述的用以搜寻与显示数据的装置,其特征在于,所述索引信息包括与其对应的所述档案的名称,以及与其对应的所述数据存储器区域的开始与结束位置上的信息。
10.如权利要求9所述的用以搜寻与显示数据的装置,其特征在于,当欲显示的数据是预定的数个档案的名称时,则所述主控制器会获取储存所述预定的数个档案的索引信息的所述索引存储器区域以作为第一存储器区域,并且之后获取所述索引存储器区域的大小的整数倍以作为索引偏移,其中所述索引存储器区域的大小的整数倍是相同于将第一存储器区域除以索引数的结果。
11.如权利要求9所述的用以搜寻与显示数据的装置,其特征在于,当欲显示的数据是所述档案的数据时,则所述主控制器会获取储存所述档案的数据的所述数据存储器区域以作为第一存储器区域,然后所述主控制器获取将第一存储器区域除以索引数的结果以作为索引偏移。
12.如权利要求9所述的用以搜寻与显示数据的装置,其特征在于,所述主控制器可适用于由所述使用者的请求直接地设定索引偏移的值。
13.如权利要求3所述的用以搜寻与显示数据的装置,其中该主控制器会获取一种区域以作为第二存储器区域,其中数据读取位置借由所检测的索引与索引偏移的乘积以对应于从第一存储器区域的开始位置的移动而移动。
14.如权利要求13所述的用以搜寻与显示数据的装置,其特征在于,当无数据储存在第二存储器区域中时则所述主控制器会获取第一存储器区域的开始位置以作为第二存储器区域。
15.如权利要求13所述的用以搜寻与显示数据的装置,其特征在于,当无数据储存在第二存储器区域中时则所述主控制器会获取第一存储器区域的结束位置以作为第二存储器区域。
16.如权利要求3所述的用以搜寻与显示数据的装置,其特征在于,所述主控制器可适用于借由所述使用者的请求以手动地设定可设定的索引偏移。
17.如权利要求3所述的用以搜寻与显示数据的装置,其特征在于,该主控制器会使用一预定数目的触控板来执行所述存储器映射操作,并且使用一预定数目的触控板来调整卷动速度。
18.如权利要求1所述的用以搜寻与显示数据的装置,其特征在于,所述卷轴器的数个触控板是以列方式垂直地排列。
19.如权利要求1所述的用以搜寻与显示数据的装置,其特征在于,所述卷轴器的该数个触控板是以一矩阵形式排列。
20.如权利要求1所述的用以搜寻与显示数据的装置,其特征在于,所述卷轴器的该数个触控板是以一圆形方式排列。
21.如权利要求1所述的用以搜寻与显示数据的装置,其特征在于,所述装置是可携带式的。
22.一种搜寻与显示数据的方法,其是借由使用具有数个触控板的装置与在数个存储器区域中储存数个档案的数据用的储存装置来达成,本方法包括:
显示步骤,其是当选择欲显示的数据时则会获取欲显示的数据储存用的第一存储器区域,并且在屏幕上连续地显示第一存储器区域的数据;
存储器映射操作步骤,其是当触碰触控板的至少一个达预先定义时间或更久时,则会获取对应于第一存储器区域内所触碰的触控板的位置的第二存储器区域,并且在所述屏幕上连续地显示第二存储器区域的数据:以及
卷动步骤,其是当触碰至少一个触控板少于所述预先定义时间时,则会获取对应于所触碰的触控板的位置的卷动方向,并且以所获取的卷轴方向来卷动所述屏幕。
23.如权利要求22所述的搜寻与显示数据的方法,其特征在于,还包括一种映射步骤,其是设定所述预先定义时间与多个索引并且使该数个触控板映射至所述多个索引。
24.如权利要求23所述的搜寻与显示数据的方法,其特征在于,所述存储器映射操作步骤包括:
索引偏移获取步骤,其是将该第一存储器区域除以索引数来获取一种索引偏移;
索引检测步骤,其是检测对应于所触碰的触控板的索引;以及
第二存储器区域获取步骤,其是使用所检测的索引与索引偏移来在第一存储器区域内获取对应于所触碰的触控板的位置的第二存储器区域。
25.如权利要求24所述的搜寻与显示数据的方法,其特征在于,所述索引偏移获取步骤更包括:当欲显示的数据是多个档案的名称时,
获取整个存储器区域,其中所述整个存储器区域储存所述多个档案的名称;
获取将所述整个存储器区域的大小除以索引数之后所得的值;以及
获取偏移区域的大小的整数倍以作为所述索引偏移,其中所述整数倍是相同于所述相除后的值。
26.如权利要求24所述的搜寻与显示数据的方法,其特征在于,所述索引偏移获取步骤更包括:当欲显示的数据是档案的数据时,
获取将所述第一存储器区域除以索引数之后所得的值,其中各档案的数据是储存在所述第一存储器区域中;以及
获取偏移区域的大小的整数倍以作为所述索引偏移,其中所述整数倍是相同于所述相除后的值。
27.如权利要求24所述的搜寻与显示数据的方法,其特征在于,所述索引检测步骤包括:
当触碰至少一个触控板时,则会检测映射至所触碰的触控板的索引;
当所检测的索引相同于参考索引达所述预先定义时间或更久时,则会输出所检测的索引;以及
当所检测的索引不同于参考索引达所述预先定义时间或更久时,则会设定所检测的索引以作为所述参考索引。
28.如权利要求27所述的搜寻与显示数据的方法,其特征在于,当检测到两个或两个以上映射至所触碰的触控板的索引时,则所述索引检测步骤检测所述映射至所触碰的触控板的索引且会优先选择映射至更经常触碰的触控板的索引。
29.如权利要求27所述的搜寻与显示数据的方法,其特征在于,当使用者产生用于所述存储器映射操作的请求时,即使当所检测的索引是相同于所述参考索引达所述预先定义时间或更短时,则所述检测步骤也会输出所检测的索引。
30.如权利要求24所述的搜寻与显示数据的方法,其特征在于,所述第二存储器区域获取步骤会获取一种区域以作为第二存储器区域,其中数据读取位置借由所检测的索引与所述索引偏移的乘积以对应于从第一存储器区域的开始位置的移动而移动。
31.如权利要求24所述的搜寻与显示数据的方法,其特征在于,当无数据储存在第二存储器区域中时,则所述第二存储器区域获取步骤会获取第一存储器区域的开始位置以作为第二存储器区域。
32.如权利要求24所述的搜寻与显示数据的方法,其特征在于,当无数据储存在第二存储器区域中时,则所述第二存储器区域获取步骤会获取第一存储器区域的结束位置以作为第二存储器区域。
CN2006800029323A 2005-01-27 2006-01-19 搜寻与显示数据的装置及其方法 Expired - Fee Related CN101116045B (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR10-2005-0007742 2005-01-27
KR1020050007742A KR100764677B1 (ko) 2005-01-27 2005-01-27 데이터 검색 및 디스플레이 장치 및 이의 방법
KR1020050007742 2005-01-27
PCT/KR2006/000218 WO2006080787A1 (en) 2005-01-27 2006-01-19 Apparatus and method for searching and displaying data

Publications (2)

Publication Number Publication Date
CN101116045A CN101116045A (zh) 2008-01-30
CN101116045B true CN101116045B (zh) 2010-05-19

Family

ID=36740747

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006800029323A Expired - Fee Related CN101116045B (zh) 2005-01-27 2006-01-19 搜寻与显示数据的装置及其方法

Country Status (5)

Country Link
US (1) US7995030B2 (zh)
JP (1) JP4722946B2 (zh)
KR (1) KR100764677B1 (zh)
CN (1) CN101116045B (zh)
WO (1) WO2006080787A1 (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9722766D0 (en) 1997-10-28 1997-12-24 British Telecomm Portable computers
US7844915B2 (en) 2007-01-07 2010-11-30 Apple Inc. Application programming interfaces for scrolling operations
KR101027987B1 (ko) * 2009-03-13 2011-04-13 에이디반도체(주) 전압레벨조정과 출력채널 선택이 가능한 아날로그 전압출력을 가지는 다채널 정전용량 터치센서 집적회로 칩
KR101712909B1 (ko) * 2010-07-16 2017-03-22 엘지전자 주식회사 터치 스크린 디스플레이를 포함하는 전자 장치, 이를 이용한 인터페이스 방법 및 컴퓨터 판독 가능한 저장매체
US9424471B2 (en) 2011-03-01 2016-08-23 Sony Corporation Enhanced information for viewer-selected video object
TW201241682A (en) * 2011-04-01 2012-10-16 Besdon Technology Corp Multi-functional position sensing device
WO2017094190A1 (ja) * 2015-12-04 2017-06-08 三菱電機株式会社 転送制御装置、車両及び転送制御方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1433235A (zh) * 2002-01-18 2003-07-30 英业达集团(南京)电子技术有限公司 在显示屏上切换卷轴位置的方法
CN1538267A (zh) * 2003-04-14 2004-10-20 义隆电子股份有限公司 结合了按键和手写功能的电容式触控板

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6378222A (ja) * 1986-09-20 1988-04-08 Fujitsu Ltd タツチセンサ制御装置
JPS63172325A (ja) 1987-01-10 1988-07-16 Pioneer Electronic Corp タツチパネル制御装置
JPH0782314B2 (ja) * 1987-05-18 1995-09-06 富士通株式会社 表示スクロ−ル方式
JPH0635400A (ja) * 1992-07-15 1994-02-10 Nippondenso Co Ltd 車載用画像表示装置
JPH06180661A (ja) 1992-10-15 1994-06-28 Hitachi Ltd ファイル検索方法
JP2758838B2 (ja) * 1994-09-22 1998-05-28 アイシン・エィ・ダブリュ株式会社 情報表示装置
JPH08305617A (ja) * 1995-05-08 1996-11-22 Canon Inc ファイル表示システム及びファイル表示方法
JPH0991115A (ja) * 1995-09-20 1997-04-04 Canon Inc 画像処理方法及び装置
JPH1183523A (ja) * 1997-09-05 1999-03-26 Zanavy Informatics:Kk 情報表示装置
US6034688A (en) * 1997-09-15 2000-03-07 Sony Corporation Scrolling navigational display system
JPH11231989A (ja) * 1998-02-10 1999-08-27 Canon Inc 画像処理装置及びその方法、記憶媒体
JP2000082048A (ja) 1998-07-07 2000-03-21 Canon Inc 電子機器、スケ―ル表示制御方法および記憶媒体
KR20000026146A (ko) * 1998-10-17 2000-05-15 윤종용 문자인식 디지털 휴대용 전화기에서 전화번호부 생성 및 검색방법
JP2001042991A (ja) * 1999-07-29 2001-02-16 Canon Inc 情報処理装置、情報処理方法、及び情報処理プログラムを格納した記憶媒体
US6757002B1 (en) 1999-11-04 2004-06-29 Hewlett-Packard Development Company, L.P. Track pad pointing device with areas of specialized function
JP2001356755A (ja) * 2000-06-13 2001-12-26 Hitachi Ltd データ表示装置
KR100386804B1 (ko) * 2000-08-19 2003-06-09 (주) 지식공학 유의어 전자사전 및 그 전자사전을 이용한 유의어 검색방법
US7698652B2 (en) * 2001-02-09 2010-04-13 Koninklijke Philips Electronics N.V. Rapid retrieval user interface designed around small displays and few buttons for searching long lists
KR20020066434A (ko) * 2001-02-10 2002-08-17 삼성전자 주식회사 이동국의 사용자 인터페이스 수정장치 및 방법
US7046230B2 (en) * 2001-10-22 2006-05-16 Apple Computer, Inc. Touch pad handheld device
US6879316B2 (en) * 2001-12-11 2005-04-12 Logitech Europe, S.A. Pointing device with pressure sensitive resistor

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1433235A (zh) * 2002-01-18 2003-07-30 英业达集团(南京)电子技术有限公司 在显示屏上切换卷轴位置的方法
CN1538267A (zh) * 2003-04-14 2004-10-20 义隆电子股份有限公司 结合了按键和手写功能的电容式触控板

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
JP特开平6-35400A 1994.02.10

Also Published As

Publication number Publication date
JP4722946B2 (ja) 2011-07-13
JP2008529123A (ja) 2008-07-31
KR20060086758A (ko) 2006-08-01
CN101116045A (zh) 2008-01-30
WO2006080787A1 (en) 2006-08-03
US7995030B2 (en) 2011-08-09
US20090120268A1 (en) 2009-05-14
KR100764677B1 (ko) 2007-10-08

Similar Documents

Publication Publication Date Title
CN101116045B (zh) 搜寻与显示数据的装置及其方法
JP5137188B2 (ja) 情報検索方法及び装置
EP2474925A1 (en) Media player navigation
US20090289913A1 (en) Terminal having touchscreen and method for searching data thereof
KR101647044B1 (ko) 휴대 단말기의 화면 표시 방법 및 장치
CN101909104B (zh) 信息处理方法和用户设备
KR100774158B1 (ko) 데이터 스크롤 방법, 페이지 변경 방법, 데이터 표시 변경방법 및 이를 이용한 휴대폰
CN101751468A (zh) 搜索内容的方法和设备
CN100517207C (zh) 用户界面装置和方法
CN103019592A (zh) 一种选择界面标识的方法、装置及移动终端
CN101739207A (zh) 具有触摸屏的便携式终端和显示便携式终端中标签的方法
CN103314351A (zh) 编辑触摸显示的方法与装置
CN101271376A (zh) 用于滚动显示屏幕的系统和方法、移动终端、和记录介质
CN107391246A (zh) 一种应用启动方法、移动终端及计算机可读存储介质
JP2008009781A (ja) 表示制御装置
KR20020091526A (ko) 서브리스트의 순차적 표시가 가능한 파일리스트 표시장치
WO2010116028A2 (en) Method for controlling an apparatus
CN106027786B (zh) 一种记录列表的查找方法及移动终端
US8554763B2 (en) Apparatus and method for selecting and performing at least one data function
JP2008015684A (ja) 表示制御装置
KR101445917B1 (ko) 단말장치 및 단말장치의 전화번호부 검색 방법과 이에 관한 기록매체
KR20080068488A (ko) 터치 스크린을 포함하는 단말기 및 이를 이용한 검색화면제공방법
KR100725521B1 (ko) 터치 패드를 구비한 휴대 단말기 및 그의 리스트 스크롤방법
KR20060116982A (ko) 휴대용 단말기에서의 패널 표시 제어장치 및 방법
TWI396118B (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
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: YINGDI CO., LTD.

Free format text: FORMER OWNER: ABAKBAK SCIENCE AND TECHNOLOGY CO., LTD.

Effective date: 20120531

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20120531

Address after: Seoul, South Kerean

Patentee after: Neo Lab Convergence Inc.

Address before: Gyeonggi Do, South Korea

Patentee before: Abakbak Science and Technology Co., Ltd.

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100519

Termination date: 20210119

CF01 Termination of patent right due to non-payment of annual fee