CN103080889A - 字符串检索装置 - Google Patents

字符串检索装置 Download PDF

Info

Publication number
CN103080889A
CN103080889A CN2011800413827A CN201180041382A CN103080889A CN 103080889 A CN103080889 A CN 103080889A CN 2011800413827 A CN2011800413827 A CN 2011800413827A CN 201180041382 A CN201180041382 A CN 201180041382A CN 103080889 A CN103080889 A CN 103080889A
Authority
CN
China
Prior art keywords
character string
unit
display unit
operator
touch
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.)
Granted
Application number
CN2011800413827A
Other languages
English (en)
Other versions
CN103080889B (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.)
Kyocera Corp
Original Assignee
Kyocera Corp
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 Kyocera Corp filed Critical Kyocera Corp
Publication of CN103080889A publication Critical patent/CN103080889A/zh
Application granted granted Critical
Publication of CN103080889B publication Critical patent/CN103080889B/zh
Active 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/016Input arrangements with force or tactile feedback as computer generated output to the user
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/338Presentation of query results
    • 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/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/0202Constructional details or processes of manufacture of the input device
    • G06F3/021Arrangements integrating additional peripherals in a keyboard, e.g. card or barcode reader, optical scanner
    • 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/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03543Mice or pucks
    • 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
    • G06F3/04855Interaction with scrollbars
    • 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
    • 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/0489Interaction 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 dedicated keyboard keys or combinations thereof
    • G06F3/04892Arrangements for controlling cursor position based on codes indicative of cursor displacements from one discrete location to another, e.g. using cursor control keys associated to different directions or using the tab key
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27467Methods of retrieving data
    • H04M1/2748Methods of retrieving data by matching character strings
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/01Indexing scheme relating to G06F3/01
    • G06F2203/014Force feedback applied to GUI

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

为了使操作者必然认识到显示在显示单元上的作为从诸如文本的目标检索的结果的检索出的字符串,用于从目标检索字符串的字符串检索装置(1)包括:显示单元(20),显示字符串的检索结果;操作单元(30),检测输入操作;触感提供单元(40),使操作单元振动;以及控制单元(10),基于由操作单元(30)检测到的输入操作,控制以移动显示在显示单元(20)上的字符串的检索结果的区域,当在显示单元(20)上显示检索出的字符串时,控制单元(10)控制触感提供单元(40)从而向按压操作单元的按压对象提供触感。

Description

字符串检索装置
相关申请的交叉引用
本申请要求于2010年8月26日提交的第2010-189945号日本专利申请的优先权和权益,该日本申请的全部内容通过引用并入本文。
技术领域
本发明涉及用于从诸如文本文件的目标中检索字符串的字符串检索装置。
背景技术
最近的个人计算机(PC)常常具有作为操作***(OS)基本功能的从文本文件中检索字符串的功能。通过使用这种OS,上述的PC可基于操作者用例如键盘等输入的字符串从文本文件中检索字符串,并且当该字符串包含在文本文件中时,将字符串显示在诸如显示器的显示单元上。在如上所述在显示单元上显示作为检索结果的检索出的字符串时,PC通常跳转至文本文件中显示字符串的位置或为字符串着色。由于近几年互联网相关技术的广泛传播,这种检索字符串的功能的需求越来越大并且变得非常重要。
已提出了改善检索字符串功能的可用性的多种技术。例如,提出了一种字符串检索***,该***能够在由一个或多个应用程序准备的多个文件中简单且快速地检索字符串(参见专利文献1)。
专利文献1中描述的***在显示单元的对应窗口中分别显示由一个或多个应用程序(下文在说明书和附图中简单地称为“应用”)准备的多个文件。操作者可经由显示在显示单元上的设置面板设置作为从显示在多个窗口中的文件中选择的文件的共同检索标准的字符串。如上所述在接收到检索指令之后,***可在每个所选文件中检索由操作者设置的字符串并且在所选文件的窗口中的每个中显示从文件中检索出的字符串作为结果。
相关文献
专利文献
专利文献1:第2002-197089号日本专利公告
发明内容
技术问题
例如,在使用互联网浏览器进行网页搜索时,操作者可通过使用键盘等输入用于检索的关键字来检索网站。当基于输入的关键字执行网页搜索并且存在包含关键字的网站时,通常显示包含关键字的网站的一列链接。通过跳转至链接的网站,操作者可查看包含检索的关键字的网站。然而,在这种搜索中,必须进一步在网站中查找包含检索的关键字的位置。在此情况下,基于操作者重新输入的关键字,诸如PC的一般装置可使用OS或浏览器的功能跳转至包括关键字的位置。当关键字显示在网站中时,这种OS和浏览器的功能可使基于最初输入检索的关键字着色或高亮。
顺便说一句,最近的小型移动终端诸如移动电话可激活互联网浏览器并且执行与上述PC检索类似的操作。与上述浏览器的使用一样,移动终端已经能够执行主要由PC执行的其它功能。而且,由于移动终端中配备的闪存等的存储能力已经显著增强,移动终端可存储大量不同的数据,诸如图像和音乐文件以及文本数据。由此,最近,操作者很可能通过使用小型终端诸如移动电话,希望从相当大的文件中检索期望的字符串。
然而,当通过使用移动终端诸如移动电话如上所述检索网站时,由于移动终端的显示屏尺寸小,检索的关键字可能常常未显示在检索结果的最初显示中。
在这种情况下,基于如上所述由操作者重新输入的关键字,移动终端可跳转至包含关键字的位置并且显示该位置。然而,对于操作者来说重新输入先前已经由操作者输入的用于检索的关键字相同的关键字是麻烦的。当使用移动终端时,输入装置常常是受限的并且因此一般对操作者来说比使用PC的键盘输入更麻烦。例如,尽管重复按键输入方法(字符翻转、切换输入)使用较少的键用于输入,但是按键的次数与通过使用PC的普通键盘输入相比增加了。由此,要求尽可能少的字符串(诸如,关键字)输入的移动终端(诸如移动电话)会提供更好的可用性。
同样,当基于原始输入检索的关键字显示在屏幕上时为关键字着色的上述技术可适用于移动终端。为检索的关键字着色允许操作者在滚动显示屏中的检索结果时容易地认出关键字。由于操作者一般可通过重复简单的操作滚动显示屏,因此滚动可节约操作者重复输入关键字的精力。而且,当检索的关键字分散在多个位置时,操作者通过滚动显示屏可容易地移动至检索的关键字的下一个位置。
然而,即使检索的关键字带颜色显示,操作者需要在滚动显示屏的同时仔细观察显示屏以不漏掉着色的关键字。如上所述,由于最近的移动电话具有大容量存储器,目标的数据可以为大尺寸。如上所述在这种大尺寸数据中检索关键字时,操作者需要仔细观看移动电话的小显示屏以不漏掉着色的关键字。由此,在如上所述的检索中从保持注意力、视线和集中力的观点来看,操作者在检索操作中承受着极大的负担。
在此情况下,例如,可减少字符的字体大小使得在显示屏上一次显示更多的字符,由此可增加显示屏中一次可浏览的信息。然而,由于移动终端的显示屏一般非常小,增加显示屏中一次可浏览的信息导致显示的字符变小并且操作者可能容易漏掉关键字。移动终端因其性质常常在操作者正携带移动终端移动并且执行另一操作的同时由操作者操作。因此,操作者可能总是仔细地观察小显示屏。为此,在通过使用移动终端检索诸如关键字的字符串时,操作者一般需要集中精力以不漏掉作为结果的检索的关键字。
由此,本发明考虑此条件,提出了一种字符串检索装置,该装置能够使操作者必然认识到作为从诸如文本的目标中检索字符串的检索结果的、检索出的字符串显示在显示单元上。
技术方案
为了实现上述目标,根据本发明的第一方面的用于从目标(例如,文本文件等)检索字符串的字符串检索装置包括:
显示单元(显示器等),被配置为显示字符串的检索结果;
操作单元(输入装置,诸如键盘或触摸传感器),被配置为检测输入操作;
触感提供单元,被配置为使操作单元振动;以及
控制单元,被配置为基于由操作单元检测到的输入操作,进行控制以移动(滚动)显示在显示单元上的字符串的检索结果的区域,其中
当在显示单元上显示检索出的字符串时,控制单元控制触感提供单元从而向按压操作单元的按压对象(操作者的手指等)提供触感。
本发明的第二方面为根据第一方面的字符串检索装置,其中检索出的字符串和在检索出的字符串之前或之后的预定数量的字符当一起显示时,控制器控制触感提供单元从而向按压对象提供触感。
本发明的第三方面为根据第一或第二方面的字符串检索装置,其中当在显示单元上显示检索出的字符串时,控制器进行控制以使由操作单元检索到的输入操作在预定时间内无效。
有益效果
根据本发明,字符串检索装置可使操作者必然认识到作为从诸如文本等的目标中进行字符串检索的结果的、检索出的字符串显示在显示单元上。
附图说明
图1是根据实施方式的字符串检索装置的示意性配置的框图;
图2是图1中所示的字符串检索装置的操作的流程;
图3(A)至(C)是图1中所示的字符串检索装置的动作的示例的图示;
图4(A)至(C)是图1中所示的字符串检索装置的动作的示例的图示;
图5(A)至(C)是图1中所示的字符串检索装置的动作的示例的图示;以及
图6是根据实施方式的字符串检索装置的变型的示意性配置的框图。
具体实施方式
将参照附图描述本发明的实施方式。根据实施方式的字符串检索装置基于对操作单元的输入操作移动显示在显示单元上的字符串检索结果,并且当检索出的字符串显示在显示单元上时控制触感提供单元提供触感。
图1是根据本发明的实施方式的字符串检索装置的示意性配置的框图。
如图1所示,字符串检索装置1包括控制单元10、显示单元20、操作单元30、触感提供单元40和存储单元50。
控制单元10控制包括各个功能单元的整个字符串检索装置1。控制单元10确定诸如文本文件的目标内是否包含与经由操作单元30等输入的用于检索的关键字匹配的字符串。当包含与用于检索的关键字匹配的字符串时,控制单元10输出字符串在目标中的位置信息(数据的位置信息)。下面将进一步描述根据本实施方式的控制单元10的操作。与传统OS或浏览器中包含的检索功能所用的字符串检索算法类似的字符串检索算法是适用的,因此将省略其详细描述。
显示单元20显示从目标中检索出的字符串检索结果等。显示单元20可以是具有例如液晶显示屏(LCD)、有机EL显示屏等的显示器。
操作单元30检测操作者的输入操作。例如,操作单元30检测操作者希望检索的关键字的输入和移动显示单元20上的检索结果的输入操作。操作单元30可通过使用各种类型的输入装置(诸如,机械按钮开关或触摸传感器)构成。
当操作单元30通过使用诸如用于操作PC的构成键盘的机械键或鼠标构成时,操作单元30通常与显示单元20分离地提供。另一方面,当操作单元30包括触摸传感器时,操作单元30通常设置在显示单元20的上面,从而在触摸传感器的触摸面的相应位置处检测通过操作者的手指等(按压对象)施加压力对显示在显示单元20上的对象的输入操作。当操作单元30具有如上所述的触摸传感器时,控制单元10检测触摸面上的按压位置并且确定检测到的按压位置是否对应于显示在显示单元30上的诸如按钮等的对象的位置。当操作单元30具有触摸传感器时,触摸传感器可以为例如电阻膜型、电容型、光学型等。
触感提供单元40具有压电振动器等并且使操作单元30振动。触感提供单元40通过使操作单元30振动,向按压操作单元30的按压对象提供触感。按压操作单元30的按压对象例如为操作者的手指等。根据本发明,词语“按压”包括施加负荷的按压状态和接触状态。尽管该按压可由单独提供的负荷检测单元检测,但是如果触感提供单元40具有压电振动器,那么按压可通过当操作单元被按压时所导致的压电振动器的应变而被检测到。而且,如果操作单元30具有电阻膜型触摸面板,则按压可从基于根据接触面积的电阻变化的输出信号变化而被检测到。而且,当操作单元30具有电容型触摸面板时,按压可从基于电容变化的输出信号变化而被检测到。如上所述的配置消除了添加用于检测按压的单独部件的必要。而且,当操作单元30具有触摸传感器时,触摸可通过相应的方法被检测到。
存储单元50可通过使用诸如闪存等的任何存储源构成并且可存储各种信息(数据)。在图1所示的示例中,存储单元50包括应用存储区域52和数据存储区域54。应用存储区域52存储待由字符串检索装置1激活的各种应用。根据本实施方式,应用存储区域52尤其存储具有从目标中检索字符串的功能(通常配置成OS或浏览器功能)的应用。数据存储区域54存储包括与上述应用激活关联使用的数据的各种数据。存储单元50基于待存储的信息,可包括除了上述存储区域之外的各种存储区域。
接下来,将描述根据本实施方式的字符串检索装置1的操作。图2是字符串检索装置1的操作的流程。在进行字符串检索之后检索结果被移动而使得检索出的字符串显示在显示单元30上时,根据本实施方式的字符串检索装置1提供触感使得操作者认识到检索出的字符串被显示。
图2中示出的操作在操作者经由例如操作单元30向字符串检索装置1输入待从诸如文本文件的目标中检索的字符串时开始。当待检索的字符串被输入到字符串检索装置1时,控制单元10执行从目标中检索输入的字符串的操作(步骤S11)。详细地,例如,控制单元10确定目标中是否包含输入的字符串,并且当包含字符串时,获得与字符串在目标中的位置(包含数据的部分)相关的信息。因此,当由操作者通过输入操作输入的字符串包含在目标中时,控制单元10可确定检索的字符串在目标中的位置(部分)。
根据本实施方式,将描述控制单元10从应用存储区域52检索检索操作所需的应用并且执行该应用的情况。在此情况下,控制单元10可通过检索存储在存储单元50的数据存储区域54中的诸如文本文件的目标的数据来检索字符串。然而,如下所述,检索操作所需的应用和目标的数据可通过通信单元从外部接收。
根据本实施方式,由于从目标中检索特定字符串的操作可以类似于普通OS和浏览器的操作的方式执行,因此将省略检索操作的配置和处理的详细描述。各种现有的算法等可用于检索操作,并且操作的详细模式不限于上面描述的模式。
在如上所述在步骤S11中执行检索操作之后,控制单元10控制显示单元20显示检索结果(步骤S12)。此时,当检索的字符串最初就显示在显示单元20上时,操作者可容易地在检索结果中认出检索的字符串。然而,在使用移动终端时,由于能够显示显示屏的显示单元20的区域非常有限,因此检索的字符串可能常常最初未显示在显示单元20上。
当在步骤S12中显示检索结果时,控制单元10基于检索出的字符串的位置信息,确定检索出的字符串是否显示在显示单元20上(步骤S13)。也就是说,在步骤S13中,控制单元10确定检索出的字符串是否包含在步骤S12中显示于显示单元20上的检索结果中。
当检索出的字符串未显示在显示单元20中时,希望操作者通过操作单元30执行输入操作以通过滚动来移动显示单元20上搜索结果的显示区域。由此,当在步骤S13中检索出的字符串未显示在显示单元上时,控制单元10确定操作单元30是否已经检测到通过滚动来移动显示单元20上的显示屏的输入操作(步骤S14)。当在步骤S14中未检测到移动显示屏的输入操作时,控制单元10返回步骤S13并且继续该操作。
另一方面,当在步骤S14中检测到移动显示屏的输入操作时,控制单元10基于该输入操作移动显示在显示单元30上的搜索结果的区域(步骤S15)。也就是说,在步骤S15中,控制单元10基于由操作单元30检测到的输入操作进行控制以移动显示在显示单元20上的搜索结果的区域。由此,控制单元10根据基于输入操作的数据量(输入值),滚动显示单元20上搜索结果的显示区域。
例如,当操作单元30具有触摸传感器并且基于输入操作的输入量(输入值)较大时,诸如当显示在显示单元20上的滑动条被大幅地移动时,显示单元20上的搜索结果大幅地滚动。另一方面,当基于输入操作的输入量(输入值)较小时,诸如当显示在显示单元20上的滑动条被轻微地移动时,显示单元20上搜索结果的显示区域轻微地滚动。
在这种情况下,当操作单元30具有触摸传感器时,基于输入操作的输入量(输入值)可以是操作者对触摸传感器的滑动操作的量(距离)。在此情况下,优选地,用于移动显示屏的预定对象(诸如,滑动条或滚动条)显示在显示单元20上与操作单元30的滑动操作位置相对应的位置处。然后,操作单元30检测由操作者对对象的滑动操作的滑动量作为基于输入操作的输入量。
当操作单元30包括诸如鼠标等的输入装置时,操作者使用鼠标拖拽显示在显示单元20上的滑动条或滚动条的拖拽量可用作基于输入操作的输入量。在此情况下,可选地,用于使显示单元20上的显示区域滚动的滚动轮的旋转量可用作基于输入操作的输入量。此外,当操作单元30具有例如普通的键盘时,操作者保持向下按压预定键(诸如,向上翻页键和向下翻页键)的按压时间可用作基于输入操作的输入量。
当在步骤S15中移动和显示检索结果时,控制单元10基于检索出的字符串的位置信息,确定检索出的字符串是否显示在显示单元20上(步骤S13)。当在步骤S13中检索出的字符串未显示在显示单元20上时,控制单元10再次进入步骤S14并且执行步骤S14及其之后的步骤。
另一方面,当在步骤S13中检索出的字符串显示在显示单元20上时,为了通知已显示了操作者所需的检索的字符串,控制单元10控制触感提供单元40通过振动提供触感(步骤S16)。也就是说,当在显示单元20上显示了检索出的字符串时,控制单元10控制触感提供单元40,从而向按压操作单元30的按压对象提供触感。
因此,当检索出的字符串显示在显示单元20上时,向操作操作单元30的操作者的手指等提供触感。由此,即使操作者移动了搜索结果的显示区域,操作者也必然会看到检索出的字符串显示在显示单元20上。注意,当如上所述检索出的字符串显示在显示单元20上时,检索出的字符串优选地以不同于背景色的颜色显示用于高亮目的,使得操作者可容易地一眼就认出检索出的字符串。
在步骤S16中提供触感之后,当操作单元30检测到进一步移动检索结果的显示区域的输入操作时,控制单元10优选地使这种输入操作无效(步骤S17)。如上所述,在提供触感之后,优选地使用于移动显示区域的输入操作在预定时间内无效(步骤S18)。根据本实施方式,即,当显示单元20上显示了检索出的字符串时,控制单元10进行控制以使由操作单元30检测到的输入操作在预定时间内无效(步骤S17、S18)。
这是考虑到提供触感时操作者认识到检索出的字符串显示在显示单元20的时刻与操作者停止输入操作的时刻之间的少量时间间隔而采取的措施。当操作者在感觉到触感时未能停止输入操作时,这种措施能够避免继续移动显示区域,将检索出的字符串移动到显示单元20上的显示屏之外。由此,当不善于操作小型移动终端(诸如移动电话)所需的好且快的输入操作的操作者正在操作时,操作者不会感到不方便。
然而,当该措施的使输入操作无效的时间、即用于确定步骤S18中经过的时间的“预定时间”被设置得太长时,存在掠夺操作者在后续操作中的可用性的风险。因此,考虑操作者在感觉到所提供的触感之后停止输入操作所花费的时间,预定时间被适当地设置成例如0.5秒。优选地,预定时间可在设置后由操作者改变,或基于控制单元10从操作者的正常操作中学习到的时间自动设置,从而适当地为每个操作者设置使输入操作无效的时间。当控制单元在步骤S18之后进入步骤S13时,控制单元10在步骤S18之后的步骤S13中确定在步骤S18中的操作之前已经检索到并显示在显示单元20上的检索出的字符串之后的下一个检索出的字符串是否显示在显示单元20上。
下面将通过使用具体实施例描述根据本实施方式的字符串检索装置1的假设实施例。
(实施例1)
图3示出了将根据本实施方式的字符串检索装置1应用于具有触摸传感器的小型移动终端的实施例的图示。图3中所示的字符串检索装置1具有显示单元20和操作单元30,显示单元20被设置于字符串检索装置1上并且被配置为显示字符串检索结果等,操作单元30通过使用设置于显示单元20上的触摸传感器构成。在操作单元30或显示单元20的边缘或背面上设置有触感提供单元40(未示出),触感提供单元40被配置为在操作单元30处产生振动。由于触感提供单元40振动,因此可向按压操作单元30的操作者手指等提供触感。在此,由触感提供单元40提供的触感可以是任何触感,诸如短且强的振动,其使操作者必然感觉到触感。
如图3所示,字符串检索装置1显示沿显示单元20右边缘的滚动条对象,从而触摸传感器的操作单元30检测操作者对该对象的输入操作。通过使用OS或浏览器的功能,字符串检索装置1可在目标的文本文件中检索字符串并且在显示单元20上显示检索结果。当检索出的字符串未包含在最初显示在显示单元20的检索结果中时,字符串检索装置1基于操作者的输入操作移动滚动条,使显示在显示单元20上的检索结果滚动。参考图3,将描述从目标的文本文件中检索字符串“ABC”的结果。
图3(A)至图3(D)示意性地示出了显示单元20上的显示区域基于操作者手指的输入操作的连续变化。图3(A)示出了由于检索出的字符串最初未显示在显示单元20上因此操作者正要执行移动滚动条的输入操作的状态。图3(B)示出了操作者执行稍微向下移动滚动条的输入操作并且显示单元20上的显示区域基于输入操作向上滚动的状态。然而,检索出的字符串“ABC”还未显示在显示单元20上。
图3(C)示出了操作者执行进一步向下移动滚动条的输入操作并且显示单元20上的显示区域基于输入操作向上滚动的状态。在此,在图3(C)中,作为移动显示区域的结果,检索出的字符串“ABC”显示在显示单元20的底部。当如上所述检索出的字符串显示在显示单元20上时,字符串检索装置1向按压操作单元30的按压对象诸如操作者手指提供触感。由此,例如不用仔细地观察显示单元20上的显示区域,操作者可通过指尖处的触感必然认识到检索出的字符串“ABC”显示在显示单元20上。
在如上所述显示检索出的字符串和提供触感之后,如参考图2所描述的使对操作单元30的输入操作在预定时间内无效。因此,在提供触感之后,当操作者未能快速地停止移动滚动条的输入操作时,可防止因过多地移动显示单元20上的显示区域而向上移动字符串“ABC”并将其移动到显示屏之外。
图3(D)示出了操作者在操作单元30上执行进一步向下移动滚动条的输入操作并且显示单元20上的显示区域基于输入操作进一步向上滚动的状态。在此,图3(D)示出了作为移动显示区域的结果在显示单元20的底部显示下一个检索出的字符串“ABC”以及之前显示的字符串“ABC”的时刻。而且在此情况下,字符串检索装置1向按压操作单元30的按压对象(诸如,操作者的手指等)提供触感。
如上所述,当检索结果显示在显示单元20上时,对操作者有用的信息常常出现在检索出的字符串之前或之后。例如,在图3中的实施例中,在检索出的字符串“ABC”之前或之后显示的信息(字符串等)常常帮助理解包括字符串“ABC”的内容。
由此,当在检索出的字符串显示在显示单元20上的时刻提供触感并且在这之后使输入操作在预定时间内无效时,可能不显示紧跟在检索出的字符串之后的可能对操作者有用的信息。根据本实施方式,因此,当显示检索出的字符串和检索出的字符串之前或之后预定数量的字符串时提供触感然后使输入操作无效预定时间是优选的。也就是说,当在显示单元20上显示检索出的字符串以及检索出的字符串之前或之后预定数量的字符时,控制单元10控制触感提供单元40从而向按压操作单元30的按压对象提供触感。优选地,显示在显示单元20上的用于提供触感的检索出的字符串之前或之后预定数量的字符可适当地由操作者改变。例如,预定数量的字符被适当地设置在几个字符与几行之间的范围内。由此,当检索结果显示在显示单元20上时,防止显示的字符串显示得过于接近显示单元20上显示区域的开始和末尾。
由此,操作者可观看检索出的字符串之前或之后的可能有用的信息以及检索出的字符串。而且,由于检索出的字符串显示在显示单元20上容易看到的位置处,操作者可能甚至更容易地在检索结果显示区域中认出检索出的字符串。
根据本实施方式,如上所述,不需要一直仔细地观察字符串检索中显示的检索结果,操作者可通过触感必然认识到检索的字符串被显示。例如,操作者可仅在提供触感时观看显示单元20并且确定检索出的字符串是否指示操作者所希望的信息。因此,根据本实施方式的字符串检索装置1可显著地减少操作者检索字符串时的眼疲劳。而且,根据本实施方式,由于操作者不需要凝视字符串检索中的检索结果,因此操作者可快速地将检索结果滚动至包含检索的字符串的位置。
而且,由于根据本实施方式的字符串检索装置1允许快速滚动显示区域以查看字符串,因此在显示检索出的字符串并且提供触感时操作者可能不能很快地停止这种快速滚动操作。然而,根据本实施方式的字符串检索装置1在显示检索的字符串并且提供触感时暂时使输入操作无效,从而暂停显示区域的滚动。而且,在此情况下,由于检索出的字符串和检索出的字符串之前或之后预定数量的字符串一起显示,因此检索出的字符串和检索出的字符串周围的信息一起显示。由此,操作者可必然且容易地迅速认出检索出的字符串。
(实施例2)
图4示出了根据本实施方式的字符串检索装置1应用于包括显示器和键盘的诸如PC的***的实施例的图示。图4中示出的字符串检索装置1具有用于显示字符串搜索结果等的显示器(诸如,显示单元20)和具有机械按钮式开关的键盘(诸如,操作单元30)。在操作单元30的壳体和每个键上构造有被配置为提供触感的触感提供单元40(未示出)。由于触感提供单元40振动,可通过键盘的键向操作操作单元30的操作者手指等提供触感。在此,由触感提供单元40提供的触感可以是任何触感,诸如短且强的振动,其使操作者必然感知到触感。
如图4所示,字符串检索装置1显示沿显示单元20右边缘的滚动条对象,从而构成操作单元30的键盘检测操作者的输入操作。以与上述实施例1类似的方式,字符串检索装置1通过使用OS或浏览器的功能,可在目标的文本文件中检索字符串并且在显示单元20显示检索结果。当检索出的字符串未包含在最初显示在显示单元20的搜索结果的显示区域中时,字符串检索装置1基于操作者移动滚动条的输入操作,使显示在显示单元20上的检索结果滚动。还将参考图4描述显示来自目标的文本文件的字符串“ABC”检索结果。
根据本实施方式,字符串检索装置1基于对操作者对操作单元的预定键的操作,滚动检索结果。如图4所示,例如,由操作单元30构成的键盘可具有向上翻页键(图4中的操作单元30的“U”键)和向下翻页键(图4中的操作单元30的“D”键)。当检测到对构成操作单元30的键盘的“U”键的输入操作时,字符串检索装置1使显示在显示单元20上的检索结果向下滚动预定量(例如,预定数量的行)。类似地,当检测到对构成操作单元30的键盘的“D”键的输入操作时,字符串检索装置1使显示在显示单元20上的搜索结果向上滚动预定量。
图4中所示的构成操作单元30的键盘示意性地示出了与PC的一般操作所使用的键盘大致相同的键盘的一部分,图中省略了键盘的其余部分。构成操作单元30的键盘与普通键盘的不同之处在于,其具有触感提供单元40。
图4(A)至图4(C)示意性地示出了显示单元20上的显示区域基于操作者对键盘的输入操作的连续变化。图4(A)示出了如上所述由于检索的字符串最初未显示在显示单元20上因此操作者正要执行按下操作单元30上的“D”键以滚动显示单元的输入操作的状态。图4(B)示出了操作者执行按下操作单元30上的“D”键的输入操作并且显示单元20上的显示区域基于该输入操作向上滚动的状态。然而,检索出的字符串“ABC”还未显示在显示单元20上。
图4(C)示出了操作者执行进一步按下操作单元30上的“D”键的输入操作并且显示单元20上的显示区域基于该输入操作向上滚动的状态。此时,可检测到操作者连续按压相同的键多次的输入操作或操作者保持按压一个键(以维持按下件的状态)的输入操作以重复输入。在此,在图4(C)中,作为移动显示区域的结果,检索出的字符串“ABC”显示在显示单元20的底部。如上所述当检索出的字符串显示在显示单元20上时,字符串检索装置1向按压操作单元30的键的诸如操作者手指等的按压对象提供触感。由此,例如不需要仔细地观察显示单元20上的显示区域,操作者可必然认识到检索的字符串“ABC”显示在显示单元20上。
类似于实施例1,在显示检索出的字符串并且提供触感之后,使对操作单元30的输入操作失效预定时间。根据本实施方式,以类似于实施例1的方式,还在检索出的字符串和检索出的字符串之前或之后预定数量的字符串一起显示时提供触感。
(实施例3)
图5示出了根据本实施方式的字符串检索装置1应用于包括显示器和输入装置(诸如,鼠标)的诸如PC的***的实施例的图示。图5中示出的字符串检索装置1具有作为显示单元20的用于显示字符串检索结果等的显示器和充当作为操作单元30的输入装置的鼠标。在构成操作单元30的鼠标的壳体或每个按钮等上构造有被配置成产生振动的触感提供单元40(未示出)。由于触感提供单元40振动,可经由鼠标或设置于鼠标上的按钮向操作操作单元30的诸如操作者手指等的按压对象提供触感。在此,由触感提供单元40提供的触感可以是任何的触感,诸如短且强的振动,其使操作者必然感知到触感。
如图5所示,字符串检索装置1显示沿显示单元20右边缘的滚动条对象,并且构成操作单元30的鼠标检测操作者的输入操作。以与上述实施例1类似的方式,字符串检索装置1通过使用OS或浏览器的功能,可在目标的文本文件中检索字符串并且在显示单元20上显示检索结果。当检索出的字符串未包含在最初显示在显示单元20上的检索结果显示中时,字符串检索装置1基于操作者移动滚动条的输入操作,使显示在显示单元20上的检索结果滚动。还将参考图5描述显示来自目标的文本文件的字符串“ABC”检索结果的实施例。
根据本实施方式,字符串检索装置1通过使用构成操作单元30的鼠标,基于操作者拖拽显示在显示单元20上的指针(箭头)的输入操作,滚动检索结果。如图5所示,例如,基于操作者将指针放在滚动条的球形突出部上并且保持按压鼠标的按钮的输入操作,字符串检索装置1可检测到拖拽滚动条上球形突出部的输入操作。也就是说,操作者通过执行使用鼠标拖拽滚动条的球形突出部上的指针的输入操作,可使显示在显示单元20上的检索结果滚动。基于通过使用构成操作单元30的鼠标向上拖拽滚动条的球形突出部的输入操作,字符串检索装置1使显示在显示单元20上的检索结果向下滚动。类似地,基于通过构成操作单元30的鼠标向下拖拽滚动条的球形突出部的输入操作,字符串检索装置1使显示在显示单元20上的检索结果向上滚动。
图5中所示的构成操作单元30的鼠标示意性地代表与用于PC的一般操作的鼠标大致相同的鼠标。构成操作单元30的鼠标与普通键盘的不同之处在于其具有触感提供单元40。
图5(A)至图5(C)示意性地示出了显示单元20上的显示区域基于操作者使用鼠标的输入操作的连续变化。图5(A)示出了由于检索的字符串最初未显示在显示单元20上因此操作者正要执行通过使用构成操作单元30的鼠标向下拖拽滚动条的球形突出部以使显示区域显示滚动的输入操作的状态。图5(B)示出了操作者执行通过使用构成操作单元30的鼠标向下拖拽滚动条的球形突出部的输入操作并且显示单元上的显示区域基于输入操作向上滚动的状态。然而,检索出的字符串“ABC”还未显示在显示区域20上。
图5(C)示出了操作者执行通过使用构成操作单元30的鼠标进一步向下拖拽滚动条的球形突出部的输入操作并且显示单元20上的显示区域基于输入操作向上滚动的状态。在此,在图5(C)中,作为移动显示区域的结果,在显示单元20的底部显示检索出的字符串“ABC”。如上所述当检索出的字符串显示在显示单元20上时,字符串检索装置1向诸如操作构成操作单元30的鼠标的操作者手指等提供触感。由此,例如不需要仔细观察显示单元20上的显示区域,操作者可必然认识到检索出的字符串“ABC”显示在显示单元20上。
类似于实施例1,在显示检索出的字符串并且提供触感之后,使对操作单元30的输入操作无效预定时间。根据本实施方式,以与实施例1类似的方式,还在检索出的字符串和检索出的字符串之前或之后预定数量的字符一起显示时提供触感。
注意,尽管根据实施例3,显示区域基于操作者使用鼠标拖拽滚动条的球形突出部的输入操作而移动,但是操作者还可通过使提供给鼠标的滚动轮滚动的输入操作来移动显示的区域。根据本实施方式,也就是说,当操作单元30检测到操作者通过旋转滚动轮滚动显示区域的输入操作并且检索出的字符串显示在显示单元20上时,可经由滚动轮提供触感。在此情况下,需要传递由触感提供单元40产生的振动触感的机构。这种机构允许当操作者用手指等旋转滚动轮执行输入操作时经由滚动轮提供触感,并且使操作者认识到检索出的字符串显示在显示单元20上。
应理解,本发明不限于上述实施方式,而是可以多种方式改变或变化。例如,尽管上面的实施方式,从存储单元50检索检索操作所需的应用和目标的数据,检索字符串的方法不限于此。
例如,图6中所示的字符串检索装置2除了上述的字符串检索装置1的配置之外还具有通信单元60。通信单元60通过与外部网络的通信来发送和接收各种数据。在通过字符串检索装置2检索字符串的过程中,检索操作所需的应用和目标的数据可经由通信单元从外部接收。在此情况下,应用存储区域52和数据存储区域54都不存储所需的数据等,字符串检索装置2可通过外部通信接收数据等来检索字符串。可选地,检索操作自身可在字符串检索装置2外部执行并且字符串检索装置2可经由接收单元60接收检索结果。在此情况下,字符串检索装置2基于外部提供的检索结果,可显示包含在检索结果中的字符串并且提供触感。
而且,根据上面描述的实施方式和每个实施例,在显示单元20上显示检索出的字符串时,在提供触感时可产生适当的声音,由此吸引操作者的更多注意力。此外,在显示单元20上显示检索的字符串时,可为检索的字符串着色。由此,当提供触感时,操作者可容易地一眼就认出显示单元20上显示检索的字符串的位置。
此外,触感提供单元40可以多种方式构成,诸如通过使用任意数量的压电振动器、设置在触摸面板整个表面上的透明压电元件、或偏心电机构成,其中偏心电机在可产生振动以提供触感时在驱动信号的一个周期内旋转360°。
参考标号列表
1    字符串检索装置
10   控制单元
20   显示单元
30   操作单元
40   触感提供单元
50   存储单元
52   应用存储区域
53   数据存储区域
60   通信单元

Claims (3)

1.用于从目标中检索字符串的字符串检索装置,包括:
显示单元,被配置为显示所述字符串的检索结果;
操作单元,被配置为检测输入操作;
触感提供单元,被配置为使所述操作单元振动;以及
控制单元,被配置为基于由所述操作单元检测到的所述输入操作进行控制以移动显示在所述显示单元上的所述字符串的所述检索结果的区域,其中
当在所述显示单元上显示检索出的字符串时,所述控制单元控制所述触感提供单元从而向按压所述操作单元的按压对象提供触感。
2.根据权利要求1所述的字符串检索装置,其中当所述检索出的字符串和在所述检索出的字符串之前或之后的预定数量的字符一起显示时,所述控制器控制所述触感提供单元从而向所述按压对象提供触感。
3.根据权利要求1或2所述的字符串检索装置,其中当在所述显示单元上显示所述检索出的字符串时,所述控制器进行控制以使由所述操作单元检索到的输入操作在预定时间内无效。
CN201180041382.7A 2010-08-26 2011-08-18 字符串检索装置 Active CN103080889B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2010189945 2010-08-26
JP2010-189945 2010-08-26
PCT/JP2011/004611 WO2012026095A1 (ja) 2010-08-26 2011-08-18 文字列検索装置

Publications (2)

Publication Number Publication Date
CN103080889A true CN103080889A (zh) 2013-05-01
CN103080889B CN103080889B (zh) 2018-10-02

Family

ID=45723117

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201180041382.7A Active CN103080889B (zh) 2010-08-26 2011-08-18 字符串检索装置

Country Status (4)

Country Link
US (1) US9740286B2 (zh)
JP (1) JP5367911B2 (zh)
CN (1) CN103080889B (zh)
WO (1) WO2012026095A1 (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150350146A1 (en) 2014-05-29 2015-12-03 Apple Inc. Coordination of message alert presentations across devices based on device modes
EP3373122B1 (en) 2014-09-02 2022-04-06 Apple Inc. Reduced-size interfaces for managing alerts
WO2016036545A1 (en) * 2014-09-02 2016-03-10 Apple Inc. Reduced-size notification interface
US11481094B2 (en) 2019-06-01 2022-10-25 Apple Inc. User interfaces for location-related communications
US11152100B2 (en) 2019-06-01 2021-10-19 Apple Inc. Health application user interfaces
US11477609B2 (en) 2019-06-01 2022-10-18 Apple Inc. User interfaces for location-related communications

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09204439A (ja) * 1996-01-29 1997-08-05 Matsushita Electric Ind Co Ltd 情報表示装置
US20050149334A1 (en) * 2004-01-02 2005-07-07 Hon Hai Precision Industry Co., Ltd. Digital camera module with controlled disabling
JP2005322046A (ja) * 2004-05-10 2005-11-17 Toshiba Corp スクロール機能を有する情報表示装置
US20060098899A1 (en) * 2004-04-01 2006-05-11 King Martin T Handheld device for capturing text from both a document printed on paper and a document displayed on a dynamic display device
CN101176053A (zh) * 2005-03-29 2008-05-07 松下电器产业株式会社 输入装置以及具备输入装置的移动终端
JP2009015598A (ja) * 2007-07-04 2009-01-22 Sharp Corp コンテンツ表示装置、携帯端末、コンテンツ表示装置の制御方法、コンテンツ表示装置の制御プログラムおよびこれを記録したコンピュータ読み取り可能な記録媒体
US20090167701A1 (en) * 2007-12-28 2009-07-02 Nokia Corporation Audio and tactile feedback based on visual environment
CN101490641A (zh) * 2006-07-20 2009-07-22 夏普株式会社 用户界面装置、计算机程序及其记录介质
US7770130B1 (en) * 2002-02-07 2010-08-03 Viktor Kaptelinin Non-distracting temporary visual clues for scrolling

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5736978A (en) * 1995-05-26 1998-04-07 The United States Of America As Represented By The Secretary Of The Air Force Tactile graphics display
US6161126A (en) * 1995-12-13 2000-12-12 Immersion Corporation Implementing force feedback over the World Wide Web and other computer networks
US6956558B1 (en) * 1998-03-26 2005-10-18 Immersion Corporation Rotary force feedback wheels for remote control devices
US6252579B1 (en) * 1997-08-23 2001-06-26 Immersion Corporation Interface device and method for providing enhanced cursor control with force feedback
US6219034B1 (en) * 1998-02-23 2001-04-17 Kristofer E. Elbing Tactile computer interface
US6693626B1 (en) * 1999-12-07 2004-02-17 Immersion Corporation Haptic feedback using a keyboard device
JP2002197089A (ja) 2000-10-19 2002-07-12 Ns Solutions Corp 文字列検索システム及び文字列検索方法
US6778192B2 (en) * 2001-04-05 2004-08-17 International Business Machines Corporation System and method for creating markers on scroll bars of a graphical user interface
JP4860625B2 (ja) * 2004-10-08 2012-01-25 イマージョン コーポレーション タッチ式入力装置におけるボタンおよびスクロール動作シミュレーション用の触覚フィードバック
US20060082554A1 (en) * 2004-10-08 2006-04-20 Motorola, Inc. Integrated input roller having a rotary mass actuator
US20070165019A1 (en) * 2005-07-12 2007-07-19 Hale Kelly S Design Of systems For Improved Human Interaction
EP2067102A2 (en) * 2006-09-15 2009-06-10 Exbiblio B.V. Capture and display of annotations in paper and electronic documents
US8639708B2 (en) * 2007-08-31 2014-01-28 Microsoft Corporation Fact-based indexing for natural language search
US8373549B2 (en) * 2007-12-31 2013-02-12 Apple Inc. Tactile feedback in an electronic device
US8086275B2 (en) * 2008-10-23 2011-12-27 Microsoft Corporation Alternative inputs of a mobile communications device
US8378979B2 (en) * 2009-01-27 2013-02-19 Amazon Technologies, Inc. Electronic device with haptic feedback
US20110128227A1 (en) * 2009-11-30 2011-06-02 Research In Motion Limited Portable electronic device and method of controlling same to provide tactile feedback
US9189551B2 (en) * 2011-07-20 2015-11-17 Opentable. Inc. Method and apparatus for category based navigation
US9264500B2 (en) * 2012-06-12 2016-02-16 Qualcomm Incorporated Method and apparatus for optimized object searching

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09204439A (ja) * 1996-01-29 1997-08-05 Matsushita Electric Ind Co Ltd 情報表示装置
US7770130B1 (en) * 2002-02-07 2010-08-03 Viktor Kaptelinin Non-distracting temporary visual clues for scrolling
US20050149334A1 (en) * 2004-01-02 2005-07-07 Hon Hai Precision Industry Co., Ltd. Digital camera module with controlled disabling
US20060098899A1 (en) * 2004-04-01 2006-05-11 King Martin T Handheld device for capturing text from both a document printed on paper and a document displayed on a dynamic display device
JP2005322046A (ja) * 2004-05-10 2005-11-17 Toshiba Corp スクロール機能を有する情報表示装置
CN101176053A (zh) * 2005-03-29 2008-05-07 松下电器产业株式会社 输入装置以及具备输入装置的移动终端
CN101490641A (zh) * 2006-07-20 2009-07-22 夏普株式会社 用户界面装置、计算机程序及其记录介质
JP2009015598A (ja) * 2007-07-04 2009-01-22 Sharp Corp コンテンツ表示装置、携帯端末、コンテンツ表示装置の制御方法、コンテンツ表示装置の制御プログラムおよびこれを記録したコンピュータ読み取り可能な記録媒体
US20090167701A1 (en) * 2007-12-28 2009-07-02 Nokia Corporation Audio and tactile feedback based on visual environment

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ANDREAS KRAUSE ET AL.: "Context-Aware Mobile Computing:Learning Context-Dependent Personal Preferences from a Wearable Sensor Array", 《IEEE TRANSACTIONS ON MOBILE COMPUTING》 *

Also Published As

Publication number Publication date
CN103080889B (zh) 2018-10-02
JP5367911B2 (ja) 2013-12-11
US20130151961A1 (en) 2013-06-13
JPWO2012026095A1 (ja) 2013-10-28
WO2012026095A1 (ja) 2012-03-01
US9740286B2 (en) 2017-08-22

Similar Documents

Publication Publication Date Title
CN101573673B (zh) 用于手持设备的背侧接口
US8791918B2 (en) Character input device, character-input control method, storing character input program
Zhou et al. Use and design of handheld computers for older adults: A review and appraisal
CN103080889A (zh) 字符串检索装置
US9465532B2 (en) Method and apparatus for operating in pointing and enhanced gesturing modes
US20100171709A1 (en) Portable electronic device having touch screen and method for displaying data on touch screen
WO2012026076A1 (ja) 表示装置
CN1661599B (zh) 用于共享显示器的超文本导航
Tarasewich Wireless device for mobile commerce: User interface design and usability
TW200818847A (en) Condensed keyboard for electronic devices
TW201137728A (en) Portable electronic device and method of controlling same
CN107077193A (zh) 通过倾斜姿势导航数字内容
JP3856774B2 (ja) 音声出力装置、情報入力装置、ファイル選択装置、電話機、及びそのプログラムと記録媒体
EP2328063B1 (en) Portable electronic device and method of controlling same to provide tactile feedback
Oakley et al. A motion-based marking menu system
KR20020038177A (ko) 터치 스크린을 이용한 시스템 제어방법
US20100110002A1 (en) Communication device with combined input and display device
CA2783761A1 (en) Electronic device and method of character entry
US20140215397A1 (en) Apparatus and Method Pertaining to Predicted-Text Derivatives
JP2010128666A (ja) 情報処理装置
KR20080096255A (ko) 이동통신단말기 및 그의 디스플레이 제어 방법
EP2568370A1 (en) Method of facilitating input at an electronic device
US9250728B2 (en) Apparatus and method pertaining to predicted-text entry
JP5725899B2 (ja) 文字列検索装置
EP2524283A1 (en) Virtual keyboard

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant