JP5725899B2 - String search device - Google Patents
String search device Download PDFInfo
- Publication number
- JP5725899B2 JP5725899B2 JP2011036994A JP2011036994A JP5725899B2 JP 5725899 B2 JP5725899 B2 JP 5725899B2 JP 2011036994 A JP2011036994 A JP 2011036994A JP 2011036994 A JP2011036994 A JP 2011036994A JP 5725899 B2 JP5725899 B2 JP 5725899B2
- Authority
- JP
- Japan
- Prior art keywords
- character string
- unit
- load
- search
- pressing
- 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.)
- Active
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- User Interface Of Digital Computer (AREA)
Description
本発明は、テキストファイルなどの検索対象から特定の文字列を検索する文字列検索装置に関するものである。 The present invention relates to a character string search device that searches a specific character string from a search target such as a text file.
最近のパーソナルコンピュータ(PC)においては、あるテキストファイル等の中から特定の文字列(キーワード)を検索する機能が、オペレーティングシステム(OS)の基本的な機能の一部として搭載されていることが多い。このようなOSを用いることにより、例えば操作者がキーボードなどを用いて入力した特定の文字列に基づいて、テキストファイルの中から特定の文字列を検索し、その文字列が存在する場合、当該文字列をディスプレイ等の表示部に表示することができる。また、このようにして検索した結果の文字列を表示部に表示する際には、テキストファイルの中で当該文字列が表示される位置までジャンプさせて表示したり、当該文字列に色を付して表示したりできるのが一般的である。このような、特定の文字列を検索する動作は、近年のインターネット関連の技術の普及により、飛躍的に重要性が増すようになっている。 In recent personal computers (PCs), a function of searching for a specific character string (keyword) from a text file or the like is incorporated as a part of a basic function of an operating system (OS). Many. By using such an OS, for example, when a specific character string is searched from a text file based on a specific character string input by an operator using a keyboard or the like, and the character string exists, A character string can be displayed on a display unit such as a display. In addition, when displaying the character string of the search result in this way on the display unit, the character string is displayed by jumping to the position where the character string is displayed in the text file, or the character string is colored. In general, it can be displayed. Such an operation of searching for a specific character string has been drastically increased in importance with the recent spread of Internet-related technologies.
最近では、携帯電話などの非常に小型の携帯端末においても、インターネットのブラウザを起動させて、PCによる検索と同様の動作を行うことが可能になっている。このようなブラウザの例のみならず、従来は主としてPCで実行されていたような機能が、携帯端末においても続々と実行できるようになっている。また、携帯端末に搭載されるフラッシュメモリなどの記憶資源の容量も著しく増大し、テキストデータをはじめとして、画像や音楽ファイルなど各種の膨大な量のデータを、携帯端末に保存することができる。したがって、最近は、携帯電話などの小型の端末を用いて、サイズが相当大きなテキストファイルの中から、所望の文字列を検索するような場面も充分に想定される。 Recently, even in a very small portable terminal such as a cellular phone, it is possible to activate an Internet browser and perform the same operation as a search by a PC. In addition to such browser examples, functions that were conventionally executed mainly on a PC can be executed one after another on a mobile terminal. In addition, the capacity of storage resources such as a flash memory mounted on the mobile terminal is remarkably increased, and a huge amount of various data such as text data and images and music files can be stored in the mobile terminal. Therefore, recently, a scene in which a desired character string is searched from a considerably large text file using a small terminal such as a cellular phone is sufficiently assumed.
文字列を検索する装置の使い易さを向上させる技術は、従来から各種のものが提案されている。例えば、1または2以上のアプリケーションプログラムで作成された複数のファイルに対して文字列検索を行う際に、検索作業を容易かつ迅速に行うことができる文字列検索システムが提案されている(例えば、特許文献1参照)。 Various techniques for improving the ease of use of a device for searching for a character string have been proposed. For example, a character string search system that can easily and quickly perform a character string search when performing a character string search for a plurality of files created by one or more application programs has been proposed (for example, Patent Document 1).
この特許文献1に記載のシステムは、1または2以上のアプリケーションプログラム(以下、本明細書および図面において、単に「アプリケーション」と記す)で作成された複数のファイルを、表示部における各ウインドウ内に表示する。操作者は、表示部に表示される設定画面を介して、複数のウインドウ内に表示されているファイルの中から選択されたファイルに対して、共通の検索条件となる文字列を設定することができる。このようにして検索の指示を受けると、このシステムは、選択された各ファイルに対して、設定された文字列の検索を実行し、検索の結果、当該ファイルから探し出された文字列を、選択されたファイルごとに、ウインドウ内に表示することができる。 In the system described in Patent Document 1, a plurality of files created by one or more application programs (hereinafter simply referred to as “applications” in the present specification and drawings) are stored in each window in the display unit. indicate. The operator can set a character string as a common search condition for a file selected from among files displayed in a plurality of windows via a setting screen displayed on the display unit. it can. When receiving a search instruction in this way, the system executes a search for the set character string for each selected file, and the search result is used to search for the character string found from the file. Each selected file can be displayed in a window.
例えばインターネットのブラウザなどを用いてウェブ(WEB)検索を行う場合、操作者がキーボードなどを用いて検索したいキーワードを入力することにより検索を行うことがある。このようにキーワードを入力してウェブ検索を行うと、そのキーワードを含むインターネットのサイトが存在する場合、当該キーワードを含むサイトのリンクが列記されて一覧表示されるのが一般的である。ここで、操作者が、複数のキーワードを一度に入力して検索を行うと、複数のキーワードのAND検索が実行されるのが一般的である。また、このようにして一覧表示されたリンク先のサイトに移動することにより、AND検索された複数のキーワードが含まれるサイトを閲覧することができる。 For example, when performing a web (WEB) search using an Internet browser or the like, an operator may perform a search by inputting a keyword to be searched using a keyboard or the like. When a keyword is input in this way and a web search is performed, if there is an Internet site containing the keyword, the links of the site containing the keyword are generally listed and displayed. Here, when the operator inputs a plurality of keywords at once and performs a search, an AND search of the plurality of keywords is generally performed. In addition, by moving to the linked sites displayed in a list in this way, it is possible to browse a site including a plurality of keywords subjected to AND search.
このような検索により移動したサイト内で、当該検索されたキーワードが含まれる箇所にジャンプしたい場合、一般的に、OSやブラウザなどの機能により、キーワード検索を行うことができる。しかしながら、キーワード検索を行うには、再び当該キーワードを入力する必要がある。すなわち、キーワードを入力することによりサイト検索などをして、それから表示したページ内に含まれるキーワードを見つけるには、操作者は、もう一度キーボードなどを用いて当該キーワードを入力し直さなければならない。 When it is desired to jump to a location where the searched keyword is included in the site moved by such a search, the keyword search can generally be performed by a function such as an OS or a browser. However, in order to perform a keyword search, it is necessary to input the keyword again. That is, in order to perform a site search by inputting a keyword and then find a keyword included in the displayed page, the operator must input the keyword again using a keyboard or the like.
このキーワード検索の際、既に検索の際に一度入力したキーワードを再び入力するのは手間である。特に、携帯端末を用いる場合、入力デバイスには制約があることが多く、キーボードを用いて入力する場合よりも手間がかかるのが一般的である。例えば携帯電話で広く採用されているマルチタップ(仮名めくり、トグル打ち)の入力方式の場合、入力の際に使用するキーの種類は少なくて済むが、通常のキーボードによる入力に比べると、キーを押す回数は相当多くなる。したがって、携帯電話のような携帯端末においては、キーワードのような文字列の入力は、可能な限り少ない方が使い勝手が良い。 In this keyword search, it is troublesome to input a keyword that has been input once in the search. In particular, when a mobile terminal is used, input devices are often limited, and it is generally more troublesome than inputting using a keyboard. For example, in the multi-tap (kana turning, toggle typing) input method widely used in mobile phones, the number of keys used for input is small, but compared to normal keyboard input, the key The number of presses is considerably higher. Therefore, in a mobile terminal such as a mobile phone, the input of a character string such as a keyword is easier to use if possible.
また、移動したサイト内で、キーワードを再び入力することにより、当該キーワードが含まれる箇所を検索してジャンプする場合でも、入力し直すキーワードは一種類のみであり、複数種類のキーワードを入力して検索を実行することはできない。すなわち、テキストファイル等の検索対象からキーワードの検索を行う場合、1つのキーワードが検索できるのみであり、複数種類のキーワードの検索を並行して行うことはできない。 In addition, by entering a keyword again in the moved site, even when searching and jumping to a location containing the keyword, there is only one type of keyword to be re-entered. You cannot perform a search. That is, when searching for a keyword from a search target such as a text file, only one keyword can be searched, and multiple types of keywords cannot be searched in parallel.
このため、例えば複数の異なるキーワードが存在する箇所を順次検索したい場合などは、検索を一度行うごとに異なるキーワードを入力し直すことによって検索を実行する必要がある。このため、操作者は、例えば2種類のキーワードを交互に検索するような場合、検索のたびに、いちいちキーボードなどを用いてキーワードを入力し直さなければならないのである。このような操作は、操作者にとっては大変な手間となる。 For this reason, for example, when it is desired to sequentially search a place where a plurality of different keywords exist, it is necessary to execute the search by re-entering a different keyword every time the search is performed. For this reason, for example, when searching for two types of keywords alternately, the operator must input the keywords again using the keyboard or the like each time the search is performed. Such an operation is very troublesome for the operator.
したがって、かかる事情に鑑みてなされた本発明の目的は、テキストファイルなどの検索対象から文字列を一度に複数種類検索して、極めて簡単な操作入力により、検索した文字列を区別して表示することができる文字列検索装置を提供することにある。 Accordingly, an object of the present invention made in view of such circumstances is to search a plurality of types of character strings from a search target such as a text file at a time, and to distinguish and display the searched character strings by extremely simple operation input. The object is to provide a character string search device capable of
第1の観点に係る発明は、
検索対象(例えばテキストファイル等)から文字列を検索する文字列検索装置において、
文字列の検索結果を表示する表示部(ディスプレイ等)と、
操作入力を受け付ける操作部(タッチセンサ等の入力デバイス)と、
前記操作部に対する押圧荷重を検出する荷重検出部と、
前記荷重検出部が所定の基準を満たす押圧荷重を検出したら、検索した文字列を表示するように前記表示部を制御する制御部と、
を備え、
前記制御部は、前記荷重検出部が検出する押圧荷重の段階と検索する複数の種類の文字列とをそれぞれ対応付け、前記荷重検出部が所定の段階の基準を満たす押圧荷重を検出したら、当該押圧荷重に対応する文字列を表示するように前記表示部を制御するものである。
The invention according to the first aspect is
In a character string search device that searches a character string from a search target (for example, a text file),
A display unit (display etc.) that displays the search result of the character string;
An operation unit (input device such as a touch sensor) for receiving operation input;
A load detection unit for detecting a pressing load on the operation unit;
When the load detection unit detects a pressing load that satisfies a predetermined criterion, a control unit that controls the display unit to display the searched character string;
With
The control unit associates the level of the pressing load detected by the load detection unit with a plurality of types of character strings to be searched, and when the load detection unit detects a pressing load that satisfies a predetermined level of criteria, The display unit is controlled to display a character string corresponding to the pressing load.
第2の観点に係る発明は、第1の観点に係る文字列検索装置において、
前記制御部は、前記荷重検出部が所定の段階の基準を満たす押圧荷重を検出してから所定時間経過後の押圧荷重を、当該所定の段階の基準を満たす押圧荷重として検出し、当該押圧荷重に対応する文字列を表示するように前記表示部を制御するものである。
The invention according to a second aspect is the character string search apparatus according to the first aspect,
The control unit detects a pressing load after a predetermined time has elapsed since the load detecting unit detects a pressing load that satisfies a predetermined level criterion, and detects the pressing load that satisfies the predetermined level criterion. The display unit is controlled to display a character string corresponding to.
第3の観点に係る発明は、第1の観点に係る文字列検索装置において、
前記制御部は、前記荷重検出部が所定の段階の基準を満たす押圧荷重を検出してから押圧荷重を検出しなくなった場合、当該所定の段階の基準を満たす押圧荷重に対応する文字列を表示するように前記表示部を制御するものである。
The invention according to a third aspect is the character string search apparatus according to the first aspect,
The control unit displays a character string corresponding to the pressing load that satisfies the predetermined stage criterion when the load detecting unit detects the pressing load that satisfies the predetermined stage criterion and stops detecting the pressing load. Thus, the display unit is controlled.
第4の観点に係る発明は、第1の観点に係る文字列検索装置において、
前記操作部を振動させる触感呈示部をさらに備え、
前記制御部は、前記荷重検出部が所定の段階の基準を満たす押圧荷重を検出したら、前記操作部を押圧している押圧対象(操作者の指など)に対して触感を呈示するように前記触感呈示部を制御するものである。
The invention according to a fourth aspect is the character string search apparatus according to the first aspect,
A tactile sensation providing unit that vibrates the operation unit;
When the load detection unit detects a pressing load that satisfies a predetermined level of criteria, the control unit is configured to present a tactile sensation to a pressing target (such as an operator's finger) pressing the operation unit. The tactile sensation providing unit is controlled.
本発明によれば、テキストファイルなどの検索対象から文字列を一度に複数種類検索して、極めて簡単な操作入力により、検索した文字列を区別して表示することができる。 According to the present invention, a plurality of types of character strings can be searched from a search target such as a text file at a time, and the searched character strings can be distinguished and displayed by extremely simple operation input.
以下、本発明の実施の形態について、図面を参照して説明する。本実施の形態による文字列検索装置は、操作部に対する操作入力に基づいて、表示部に表示される文字列検索の結果を遷移(スクロール等)させる際、検索した文字列が表示部に表示される時に、触感呈示部により触感を呈示する。 Embodiments of the present invention will be described below with reference to the drawings. The character string search device according to the present embodiment displays the searched character string on the display unit when the result of the character string search displayed on the display unit is changed (scrolled) based on an operation input to the operation unit. The tactile sensation is presented by the tactile sensation presentation unit.
図1は、本発明の実施の形態に係る文字列検索装置の概略構成を示すブロック図である。図1に示すように、文字列検索装置1は、制御部10と、表示部20と、操作部30と、触感呈示部40と、記憶部50と、荷重検出部60と、を備えている。
FIG. 1 is a block diagram showing a schematic configuration of a character string search device according to an embodiment of the present invention. As shown in FIG. 1, the character string search device 1 includes a
制御部10は、文字列検索装置1の各機能部をはじめとして文字列検索装置1の全体を制御する。この制御部10は、検索処理部12を含んでいる。検索処理部12は、一般的な文字列の検索に必要な処理を行う。例えば、検索処理部12は、操作部30などから入力されたキーワードなどの検索ワードと一致する文字列が、テキストファイルなどの検索対象の中に存在するか否かを判定する。また、このようにして、検索対象の中に検索ワードと一致する文字列が存在する場合、検索処理部12は、当該検索対象における文字列の位置(データの存在する箇所)の情報を出力する。なお、検索処理部12にて用いる文字列検索のアルゴリズム等は、従来のOSやブラウザなどに搭載された検索機能に用いられるのと同様のものを適用することができるため、その詳細な説明は省略する。
The
表示部20は、検索対象から検索した文字列などの検索結果を表示する。この表示部20は、例えば、液晶表示パネル(LCD)や有機EL表示パネル等を用いて構成するディスプレイとすることができる。
The
操作部30は、操作者による操作入力を検出する。例えば、操作者が検索を所望するキーワードを入力したり、また検索した結果の表示を表示部20において遷移させる際などの操作入力を検出する。この操作部30は、機械式の押しボタンスイッチまたはタッチセンサなど、種々の入力デバイスで構成することができる。操作部30は、例えばキーボードを構成する機械式のキーや、PCの操作に用いるマウスのような入力デバイスとする場合には、表示部20とは別個に設けるのが通常である。一方、操作部30をタッチセンサで構成する場合には、通常は表示部20の前面に配置して、表示部20に表示したオブジェクトに対する操作者の指等(押圧対象)による押圧入力の際の接触を、対応するタッチセンサのタッチ面により検出する。このように、操作部30をタッチセンサとする場合、制御部10は、タッチ面に対する接触の位置を検出し、当該検出した接触の位置が、表示部30に表示されたボタンなどのオブジェクトの位置に対応するか否かを判定する。操作部30をタッチセンサで構成する場合、例えば抵抗膜方式、静電容量方式、光学式等の公知の方式のもので構成することができる。なお、以下の説明においては、操作部30をタッチセンサとして、この操作部30と表示部20とでタッチパネルを構成する態様を想定して説明するが、本発明はこのような態様に限定されるものではない。
The
触感呈示部40は、例えば圧電振動子などを用いて構成し、操作部30を振動させる。この触感呈示部40は、操作部30を振動させることにより、操作部30を押圧している押圧対象に対して触感を呈示する。操作部30を押圧している押圧対象とは、例えば操作者の指やスタイラスなどである。
The tactile
記憶部50は、フラッシュメモリ等の任意の記憶資源を用いて構成することができ、各種の情報(データ)を記憶することができる。図1に示す例においては、記憶部50には、アプリケーション記憶領域52と、データ記憶領域54とが設けてある。アプリケーション記憶領域52には、文字列検索装置1において起動するための各種アプリケーションを記憶する。特に、本実施の形態においては、アプリケーション記憶領域52には、OSやブラウザの機能として一般的に装備されている、文字列を検索対象から検索する機能を備えるプログラムを予め格納しておく。データ記憶領域54には、上述した各アプリケーションの起動に伴い使用するデータをはじめとして、各種のデータを記憶する。なお、記憶部50に設けることができる記憶領域は、上述した記憶領域に限定されるものではなく、記憶する情報に応じて種々の記憶領域を設けることができる。
The memory |
荷重検出部60は、操作部30に対する押圧荷重を検出するもので、例えば、歪みゲージセンサや圧電素子等の、荷重に対してリニアに反応する素子を用いて構成する。この荷重検出部60は、操作部30をタッチセンサとする場合には、当該タッチセンサのタッチ面に対する押圧荷重を検出する。
The
図2は、図1に示した文字列検索装置1の実装構造の一例を示すもので、図2(a)は要部断面図、図2(b)は要部平面図である。表示部20は、筐体91内に収納保持する。表示部20上には、弾性部材からなるインシュレータ92を介して、タッチセンサで構成する操作部30を保持する。なお、本実施の形態に係る文字列検索装置1は、表示部20および操作部30を、平面視で矩形状としてある。本実施の形態において、操作部30は、図2(b)に仮想線で示す表示部20の表示領域Aから外れた4隅に配設したインシュレータ92を介して表示部20上に保持する。
2 shows an example of the mounting structure of the character string search device 1 shown in FIG. 1, FIG. 2 (a) is a cross-sectional view of the main part, and FIG. 2 (b) is a plan view of the main part. The
また、筐体91には、表示部20の表示領域から外れた操作部30の表面領域を覆うようにアッパカバー93を設け、このアッパカバー93と操作部30との間に、弾性部材からなるインシュレータ94を配設する。
Further, the
なお、図2に示す操作部30は、タッチ面30aを有する表面部材を、例えば透明フィルムやガラスで構成し、裏面部材をガラスやアクリルで構成する。操作部30は、タッチ面30aが押圧されると、押圧部分が押圧力に応じて微少量撓む(歪む)、または構造体そのものが微少量撓む構造のものを用いる。
In the
操作部30の表面上には、アッパカバー93で覆われる各辺の近傍に、操作部30に加わる荷重(押圧力)を検出するための歪みゲージセンサで構成する荷重検出部60をそれぞれ接着等により設ける。また、操作部30の裏面上には、対向する2つの辺の近傍に、操作部30を振動させるための圧電振動子で構成する触感呈示部40をそれぞれ接着等により設ける。すなわち、図2に示す文字列検索装置は、荷重検出部60を4つの歪みゲージセンサを用いて構成し、触感呈示部40を2つの圧電振動子を用いて構成している。そして、触感呈示部40により操作部30を振動させることにより、タッチ面30aを振動させるようにしている。なお、図2(b)は、図2(a)に示した筐体91、アッパカバー93およびインシュレータ94の図示を省略している。
On the surface of the
次に、本実施の形態に係る文字列検索装置1の動作を説明する。図3は、文字列検索装置1の動作を示すフローチャートである。本実施の形態に係る文字列検索装置1は、複数種類の文字列の入力を受け付けて、操作者の押圧入力の荷重に応じて、対応する文字列を検索して当該文字列の箇所にジャンプして表示する。 Next, the operation of the character string search device 1 according to this embodiment will be described. FIG. 3 is a flowchart showing the operation of the character string search device 1. The character string search device 1 according to the present embodiment accepts input of a plurality of types of character strings, searches for the corresponding character string according to the load of the operator's pressing input, and jumps to the position of the character string. And display.
図3に示す動作は、文字列検索装置1の表示部20上に例えば「検索ウインドウ」などを表示して、テキストファイルなどの検索対象の中から検索すべき文字列の操作者による入力を受け付ける準備が整った時点で開始する。この後、制御部10は、検索すべき文字列が操作者によって入力されるのを、例えば操作部30を介して受け付ける(ステップS11)。なお、この時、本実施の形態による文字列検索装置1は、検索すべき文字列を複数種類受け付けることができる。例えば、テキストファイルなどの検索対象の中から、「リンゴ」と「ミカン」と「ブドウ」の文字列を検索したい場合、文字列検索装置1は、これら3つの文字列を、スペースを空けたり、またはカンマで区切るなどして入力されたものを受け付ける。
The operation shown in FIG. 3 displays, for example, a “search window” on the
このようにして検索すべき文字列の入力を受け付けた後、制御部10は、検索する文字列の操作者による入力が完了して、検索する文字列が確定したか否かを判定する(ステップS12)。ここで、操作者による検索文字列の入力が完了したことを判定するには、例えば、表示部20に「検索文字列確定」または「検索開始」等のボタンのオブジェクトを表示して、この位置に対応する操作部30のタッチセンサに接触が検出されたことをトリガとすることができる。
After receiving the input of the character string to be searched for in this way, the
ステップS12において検索する文字列の入力が完了していない場合は、制御部10は、引き続き操作者による文字列の入力を受け付ける。一方、ステップS12において検索する文字列が確定した場合、制御部10は、複数種類の文字列と、押圧荷重の段階とを対応付けるテーブルを作成する(ステップS13)。
If the input of the character string to be searched is not completed in step S12, the
文字列検索装置1は、操作者が操作部30を操作する際の押圧力(押圧荷重)を荷重検出部60により検出する。したがって、文字列検索装置1は、この押圧荷重を利用して、複数の文字列を検索する際、操作者が操作部30を操作する際の押圧荷重の段階に応じて、当該押圧荷重の段階に対応する文字列を検索して表示する。このため、複数種類の文字列の入力が完了して、検索する複数種類の文字列が確定したら、制御部10は、ステップS13において、確定した複数の文字列と、押圧荷重の段階とを、それぞれ対応付けるテーブルを作成する。
The character string search device 1 detects the pressing force (pressing load) when the operator operates the
この処理を行うにあたり、制御部10は、荷重検出部60が検出する荷重について、予め複数の段階の基準を定めておくようにする。すなわち、制御部10は、例えば押圧荷重が弱い段階から順に、第1段階の荷重、第2段階の荷重、第3段階の荷重、のように段階別の基準を設定する。例えば、制御部10は、3段階の基準を定める場合、操作者の弱い押圧力に第1段階の荷重が対応し、中間程度の押圧力に第2段階の荷重が対応し、強い押圧力に第3段階の荷重が対応するように設定を行う。
In performing this process, the
このように段階別の基準をあまり細かく設定すると、操作者が押圧力の加減を調節するのが困難になってくる。しかしながら、例えば3段階〜4段階程度の荷重であれば、操作者は容易に押圧力を区別して操作を行うことができるものと想定される。また、同時に検索することが望まれる文字列の種類も、多くとも3つ〜4つ程度の場合がほとんどであると想定される。 If the criteria for each stage are set so finely in this way, it becomes difficult for the operator to adjust the pressure force. However, it is assumed that, for example, if the load is about 3 to 4 steps, the operator can easily perform the operation while distinguishing the pressing force. Also, it is assumed that the number of character strings that are desired to be searched at the same time is almost 3 to 4 at most.
図4は、ステップS13において制御部10が作成したテーブルの例を示す図である。図4においては、一例として、操作者が図3のステップS11にて検索する文字列を「リンゴ」、「ミカン」、「ブドウ」の順に検索ウインドウにまとめて入力し、それぞれに対応する3段階の基準が設定された様子を示している。すなわち、図4は、第1段階の基準P1には第1の検索する文字列「リンゴ」が、第2段階の基準P2には第2の検索する文字列「ミカン」が、第3段階の基準P3には第3の検索する文字列「ブドウ」が、それぞれ設定された様子を示している。
FIG. 4 is a diagram illustrating an example of a table created by the
図4に示す例においては、操作者がまとめて入力した3種類の文字列のうち、入力した順番に応じて、弱い押圧力から徐々に強い押圧力を対応させて設定してある。これは、操作者により入力された順序が先の文字列の方が、操作者にとって重要度(優先度)が高い文字列であると想定され、このように重要度が高いものから順に軽い押圧荷重によって検索できるようにするためである。なお、図4においては、入力された3種類の文字列について3段階の基準が設定された様子を示したが、当然、3つ以上の文字列に対して、それぞれの基準を設定することもできる。しかしながら、上述したとおり、実用性を考慮する場合、複数の基準を区別する段階をあまりに多く設定すると、操作者が押圧入力を区別して行うことが困難になることに留意すべきである。なお、ステップS13において上述したテーブルが作成されたら、制御部10は、作成したテーブルを記憶部50に記憶する。
In the example shown in FIG. 4, among the three types of character strings input by the operator, the gradually pressing force is set correspondingly from the weak pressing force according to the input order. This is because it is assumed that the character string in the order input by the operator is a character string having a higher importance (priority) for the operator. This is to enable searching by load. FIG. 4 shows a state in which three levels of criteria are set for the three types of input character strings. Naturally, each criterion may be set for three or more character strings. it can. However, as described above, when considering the practicality, it should be noted that it is difficult for the operator to distinguish and perform the press input if the number of stages for distinguishing a plurality of criteria is set too much. When the above-described table is created in step S13, the
ステップS13において荷重と文字列との対応付けをしたテーブルが作成されたら、制御部10は、荷重検出部60(または操作部30)が、操作者による押圧入力を検出したか否かを判断する(ステップS14)。すなわち、ステップS14において、制御部10は、検索すべき文字列の入力が完了して確定された後で、文字列の検索結果を表示させるための入力を待機する。ステップS14において、荷重検出部60(または操作部30)によって操作者の押圧入力が検出されたら、制御部10は、押圧荷重の段階Pnの判定処理を行う(ステップS15)。ステップS15において行う押圧荷重の段階Pnの判定処理とは、荷重検出部60が検出する押圧荷重が、複数段階設定された基準のうち何段階目の基準を満たしたかを判定する処理である。
If the table which matched the load and the character string was created in step S13, the
図5は、ステップS15において行う押圧荷重の段階Pnの判定処理の詳細を説明するフローチャートである。本処理が開始すると、まず、制御部10は、荷重検出部60が現在検出している押圧荷重に対応する段階として、n=0を設定する(ステップS21)。すなわち、P0とは、まだ第1段階の基準を満たす押圧荷重を検出していない段階である。
FIG. 5 is a flowchart for explaining the details of the determination process of the pressing load stage Pn performed in step S15. When this process starts, first, the
ステップS21の後、制御部10は、荷重検出部60により検出される押圧荷重が、操作者による操作部30の押圧によって増加しながら、予め設定した押圧荷重の段階P(n+1)(この場合P1)を満たしたか否かを判定する(ステップS22)。なお、荷重検出部60は、例えば、4つの歪みゲージセンサで構成し、これらの出力の平均値から荷重を検出する。ここで、第1の押圧荷重の段階P1を満たす荷重は、操作者が通常の押圧操作を行う際の押圧荷重に基づいて、例えば1N(ニュートン)などの値を予め設定し、その後も適宜設定変更できるようにするのが好適である。また、この段階P1を満たす荷重は、操作者の意図に基づく押圧入力の際の押圧荷重を考慮して(例えば平均値など)、過度に低い基準を設定しないようにする。これは、操作者が意図せずに軽く触れてしまったような場合の操作は入力として認識しないようにするため、および後述するリアルな触感のための圧覚を操作者に与えるための措置である。
After step S21, the
ステップS22において押圧荷重が第1の段階P1を満たしたと判定された場合、制御部10は、触感呈示部60を所定の駆動信号で駆動することにより、予め設定した所定の振動パターンで操作部30を振動させて触感を呈示する(ステップS23)。この時、触感呈示部60は、例えば、2つの圧電振動子を同相で駆動する。なお、ステップS23において呈示する触感は、満たされた押圧荷重の段階に応じて異なる種類や強度などの触感とするのが好適である。
When it is determined in step S22 that the pressing load satisfies the first stage P1, the
なお、ステップS23において触感呈示部60が押圧対象に対して呈示する触感は、押しボタンスイッチを実際に押下した際に操作者に呈示されるような触感とするのが好適である。操作者に対してリアルな触感を呈示するためには、文字列検索装置1は、以下のような動作を行うことにより、操作者の圧覚を刺激した状態で触覚を刺激する。すなわち、文字列検索装置1は、操作部30を構成するタッチセンサに加わる荷重が、触感を呈示する基準(例えば1N)を満たすまでは、圧覚を刺激するようにする。そして、荷重が当該基準を満たすと、文字列検索装置1は、触感呈示部40を構成する圧電振動子を所定の駆動信号で駆動してタッチ面30aを振動させて触覚を刺激する。これにより、文字列検索装置1は、押しボタンスイッチ(プッシュ式ボタンスイッチ)のようなボタンスイッチを押した際に得られるのと同様な触感を、操作者に呈示することができる。したがって、操作者は、タッチセンサ上部に描画された押しボタンスイッチであっても、現実の押しボタンスイッチを操作した場合と同様のリアルな触感を得ながら、タッチセンサに対して入力操作を行うことができるので、違和感を覚えることがない。また、タッチセンサを「押した」という意識との連動で入力操作を行うことができるので、単なる接触による入力ミスも防止することができる。
The tactile sensation that the tactile
上述した触感を呈示する際の駆動信号、すなわち触覚を刺激する一定周波数、周期(波長)、波形、振幅は、呈示する触感に応じて適宜設定することができる。例えば、携帯端末に使用されているメタルドームスイッチに代表される触感を呈示する場合、例えば、170Hzの一定周波数のSin波からなる1周期分の駆動信号により触感呈示部40を駆動する。このような駆動信号により触感呈示部40を駆動させて、タッチ面30aを、基準の押圧荷重Pthが加わった状態で、約15μm振動させる。これにより、実際のキーを押し下げた場合のような、リアルな触感を操作者に呈示することができる。
The driving signal for presenting the tactile sensation described above, that is, the constant frequency, period (wavelength), waveform, and amplitude for stimulating the tactile sensation can be appropriately set according to the tactile sensation to be presented. For example, when presenting a tactile sensation represented by a metal dome switch used in a mobile terminal, the tactile
ステップS23において触感が呈示されたら、制御部10は、荷重検出部60が検出する押圧荷重が次の段階を満たすか否かを判定するために、値nを1増大させた後(ステップ24)、ステップS22に戻って処理を続行する。すなわち、次のステップS22においては、制御部10は、荷重検出部60により検出される押圧荷重が、操作者による操作部30の押圧によって増加しながら、予め設定した押圧荷重の次の段階P2を満たしたか否かを判定する。以降、上述同様に、荷重検出部60により検出される押圧荷重が予め設定した押圧荷重の次の段階を満たすごとに(ステップS22)触感を呈示して(ステップS23)、押圧荷重がさらに次の段階(ステップS24)を満たすか否かを判定する(ステップS22)。
If a tactile sensation is presented in step S23, the
一方、ステップS22において次の段階P(n+1)を満たす押圧荷重が検出されない場合、制御部10は、荷重検出部60(または操作部30)に対する操作者の押圧入力が検出されなくなったか否かを判定する(ステップS25)。すなわち、ステップS25においては、操作者が操作入力を行う指先が操作部30からリリースされた(ボタンから離れた)か否かを判定する。また、ステップS25において、制御部10は、所定の時間が経過してタイムアウトになったか否かを判定してもよい。
On the other hand, when the pressing load satisfying the next stage P (n + 1) is not detected in step S22, the
ステップS25においてリリースが検出されず、タイムアウトにもなっていない場合、制御部10は、ステップS22に戻って処理を続行する。一方、ステップS25においてリリースが検出された、またはタイムアウトになったと判定された場合、制御部10は、その時点で満たされていた荷重の段階P(n)を、押圧荷重の段階Pnとして確定して(ステップS26)、本処理を終了する。すなわち、押圧荷重がP1を満たしたがP2を満たさずにリリースまたはタイムアウトとなった場合、制御部10は押圧荷重の段階をP1として確定する。同様に、押圧荷重がP2を満たしたがP3を満たさずにリリースまたはタイムアウトとなった場合、制御部10は押圧荷重の段階をP2として確定する。
If no release is detected in step S25 and no time-out has occurred, the
以上のようにして、図3のステップS15において行う押圧荷重の段階Pnの判定処理が完了したら、制御部10の検索処理部12は、段階Pnに対応する文字列を検索する(ステップS16)。具体的には、例えば、検索処理部12は、ステップS13にて作成したテーブルを参照して、押圧荷重の段階Pnに対応する文字列を読み込み、当該文字列を検索対象から検索する処理を行う。この検索の際には、検索処理部12は、入力された文字列が検索対象の中に存在するか否かを判定し、存在する場合には、検索対象の中で当該文字列が存在する位置(データの存在する箇所)の情報を取得する。このようにして、制御部10は、操作者により入力された文字列が検索対象の中に存在する場合、検索した文字列が検索対象の中で存在する位置(箇所)を把握することができる。
As described above, when the determination process of the pressing load stage Pn performed in step S15 of FIG. 3 is completed, the
なお、本実施の形態においては、検索処理部12が検索の処理に必要なアプリケーションをアプリケーション記憶領域52から読み出して実行する場合について説明する。この場合、検索処理部12は、記憶部50のデータ記憶領域54に保存されている検索対象のテキストファイルなどのデータを読み出して、当該データにおいて検索を行うことができる。しかしながら、後述するように、検索処理に必要なアプリケーションおよび検索対象のデータの双方ともに、通信部を経て外部から受信することもできる。
In the present embodiment, a case will be described in which the
本実施の形態において、特定の文字列を検索対象から検索する際の処理そのものは、従来技術によるOSやブラウザの処理と同様に行うことができるため、その構成および処理の詳細については説明を省略する。検索に用いるアルゴリズムなどは、既存の種々のものを用いることきができ、具体的な処理の態様は、必ずしも上述した方式に限定されるものではない。 In the present embodiment, the processing itself when searching for a specific character string from the search target can be performed in the same manner as the processing of the OS and browser according to the prior art, and thus the description of the configuration and processing details is omitted. To do. Various existing algorithms can be used for the search, and the specific processing mode is not necessarily limited to the above-described method.
このようにしてステップS16において検索の処理を行った後、制御部10は、検索対象において検索した文字列までジャンプして、当該検索した文字列を表示するように表示部20を制御する(ステップS17)。なお、このように検索した文字列を表示部20に表示する場合、検索した文字列の表示を操作者が一見して見つけることができるように、背景色とは異なる色を付してハイライト表示するのが好適である。ステップS17において検索した文字列が表示されたら、制御部10は、荷重検出部60(または操作部30)が操作者の押圧入力をまだ検出しているか否かを判定する(ステップS18)。
After performing the search processing in step S16 in this way, the
ステップS18において荷重検出部60(または操作部30)が操作者の押圧入力をもはや検出していない場合は、制御部10は、本処理を終了する。一方、ステップS18において荷重検出部60(または操作部30)により操作者の押圧入力がまだ検出されている場合、制御部10は、ステップS15に戻って、以後の処理を続行する。ステップS15からステップS18までの処理を繰り返すことにより、文字列検索装置1は、操作者による押圧荷重の段階に応じて、対応する複数種類の文字列を連続して検索して表示することができる。例えば、次に第2段階の押圧荷重が検出されれば、文字列検索装置1は、第2段階の押圧荷重に対応する文字列を検索して表示し、さらに第3段階の押圧荷重が検出されれば、文字列検索装置1は、第3段階の押圧荷重に対応する文字列を検索して表示する。
When the load detection unit 60 (or the operation unit 30) no longer detects the pressing input by the operator in step S18, the
次に、本実施の形態による文字列検索装置1の動作の具体例を説明する。 Next, a specific example of the operation of the character string search device 1 according to this embodiment will be described.
図6は、本実施の形態による文字列検索装置1を、タッチセンサを備えた小型の電子機器に適用した例を示す図である。図6に示す文字列検索装置1は、図2において説明したように、その前面に文字列の検索結果などを表示する表示部20を配置し、さらにその前面にタッチセンサで構成した操作部30を配置する。この操作部30または表示部20の縁辺部または裏面などには、操作部30に振動を発生させる触感呈示部40(図示せず)を設置する。この触感呈示部40が振動することにより、操作部30を押圧している操作者の指などの押圧対象に対して触感を呈示することができる。また、この操作部30の縁辺部または裏面などには、操作部30に対する操作入力の押圧荷重を検出する荷重検出部60(図示せず)を配置してある。
FIG. 6 is a diagram illustrating an example in which the character string search device 1 according to the present embodiment is applied to a small electronic device including a touch sensor. As shown in FIG. 2, the character string search device 1 shown in FIG. 6 has a
図6においては、例として、テキストファイルなどの検索対象の中から、特定の文字列「リンゴ」、「ミカン」、「ブドウ」を並行して検索する場合について説明する。 In FIG. 6, as an example, a case where a specific character string “apple”, “mandarin orange”, “grape” is searched in parallel from search targets such as a text file will be described.
図6(A)は、文字列検索装置1の表示部20上に表示された「検索ウインドウ」に対して、操作者が「リンゴ」、「ミカン」、「ブドウ」の文字列を、この順番で連続してまとめて入力した状態を示している。このような文字列の入力は、文字列検索装置1の表示部20に文字入力に係るキー(キーボード)を表示して、当該表示されたキーに対する操作者の操作入力を検出することにより行うことができる。その他、文字列検索装置1に備えられているテンキー(数字キー)を介した入力を検出したり、または外部接続したキーボードを介した入力を検出するなど、種々の方法により当該文字列の入力を受け付けることができる。
FIG. 6A shows that the operator searches for the character strings “apple”, “mandarin orange”, and “grape” in this order with respect to the “search window” displayed on the
図6(A)に示すように、操作者が検索を希望する文字列の入力が完了したら、次に、文字列検索装置1は、操作部30を構成するタッチパネル上の任意の位置における押圧入力を検出する。なお、図6(A)において文字列の入力が完了した時点で、各段階の基準と、入力された文字列の順番とが対応付けられる。すなわち、第1段階の基準P1には第1の検索する文字列「リンゴ」が、第2段階の基準P2には第2の検索する文字列「ミカン」が、第3段階の基準P3には第3の検索する文字列「ブドウ」が設定される。
As shown in FIG. 6A, when the input of the character string desired by the operator is completed, the character string search device 1 then presses the input at an arbitrary position on the touch panel constituting the
図6(B)は、図6(A)に示す状態の次に、操作者が、操作部30を構成するタッチパネル上で、第1段階の基準P1を満たす押圧荷重により押圧入力を行った状態を示している。この第1段階の基準P1を満たす押圧荷重を検出することにより、図6(B)に示すように、文字列検索装置1は、検索対象において、第1段階の基準P1に対応する第1の検索する文字列「リンゴ」の存在する箇所までジャンプする。このように、第1段階の基準P1を満たす押圧荷重を検出することにより、第1の検索する文字列「リンゴ」が検索されて表示される。
FIG. 6B shows a state in which the operator performs press input with a press load that satisfies the first-stage reference P1 on the touch panel constituting the
なお、図6(B)に示すように、文字列検索装置1は、第1段階の基準P1を満たす押圧荷重を検出すると、対応する触感を呈示する。これにより、操作者は、自らの押圧荷重が第1段階の基準P1を満たしたことを認識することができる。 As shown in FIG. 6B, the character string search device 1 presents a corresponding tactile sensation when detecting a pressing load that satisfies the first-stage reference P1. Thus, the operator can recognize that his / her pressing load satisfies the first-stage reference P1.
図6(C)は、図6(A)または図6(B)に示す状態の次に、操作者が、操作部30を構成するタッチパネル上で、第2段階の基準P2を満たす押圧荷重により押圧入力を行った状態を示している。この第2段階の基準P2を満たす押圧荷重を検出することにより、図6(C)に示すように、文字列検索装置1は、検索対象において、第2段階の基準P2に対応する第2の検索する文字列「ミカン」の存在する箇所までジャンプする。このように、第2段階の基準P2を満たす押圧荷重を検出することにより、第2の検索する文字列「ミカン」が検索されて表示される。
6C shows a state in which, after the state shown in FIG. 6A or FIG. 6B, the operator applies a pressing load that satisfies the second-stage reference P2 on the touch panel constituting the
なお、上記同様に、文字列検索装置1は、第2段階の基準P2を満たす押圧荷重を検出すると、対応する触感を呈示する。これにより、操作者は、自らの押圧荷重が第2段階の基準P2を満たしたことも認識することができる。この際に呈示される触感は、例えば、図6(B)において呈示されたのと同じ触感が2度呈示されるようにしてもよいし、あるいは図6(B)において呈示されたのとは異なる触感が呈示されるようにしてもよい。いずれにしても、押圧荷重が各段階の基準を満たした際に、文字列検索装置1は、他の段階の基準を満たした際に呈示される触感とは操作者が区別できるような触感が呈示されるようにする。 In the same manner as described above, the character string search device 1 presents a corresponding tactile sensation when detecting a pressing load that satisfies the second-stage reference P2. As a result, the operator can also recognize that his or her pressing load satisfies the second-stage reference P2. The tactile sensation presented at this time may be, for example, the same tactile sensation as presented in FIG. 6 (B), or may be presented in FIG. 6 (B). Different tactile sensations may be presented. In any case, when the pressing load satisfies the criteria of each stage, the character string search device 1 has a tactile sensation that allows the operator to distinguish from the tactile sensation presented when the criteria of other stages are satisfied. To be presented.
図6(D)は、図6(C)に示す状態の後で、操作者が、操作部30を構成するタッチパネル上で、第3段階の基準P3を満たす押圧荷重により押圧入力を行った状態を示している。この第3段階の基準P3を満たす押圧荷重を検出することにより、図6(D)に示すように、文字列検索装置1は、検索対象において、第3段階の基準P3に対応する第3の検索する文字列「ブドウ」の存在する箇所までジャンプする。このように、第3段階の基準P3を満たす押圧荷重を検出することにより、第3の検索する文字列「ブドウ」が検索されて表示される。
FIG. 6D shows a state in which the operator performs a press input with a pressing load that satisfies the third-stage reference P3 on the touch panel constituting the
図7は、本実施の形態による文字列検索装置1の動作の他の具体例を説明する図である。なお、図7においては、図6と場合と同様に、文字列検索装置1の表示部20上に表示された「検索ウインドウ」に対して、操作者が「リンゴ」、「ミカン」、「ブドウ」の文字列を、この順番でまとめて既に入力したものとする。
FIG. 7 is a diagram for explaining another specific example of the operation of the character string search device 1 according to this embodiment. In FIG. 7, as in the case of FIG. 6, for the “search window” displayed on the
図7(A)は、検索する文字列の入力が完了した後で、操作者が、操作部30を構成するタッチパネル上で、第1段階の基準P1を満たす押圧荷重により押圧入力を行った状態を示している。この第1段階の基準P1を満たす押圧荷重を検出することにより、文字列検索装置1は、検索対象において、第1段階の基準P1に対応する第1の検索する文字列「リンゴ」の存在する箇所までジャンプするのは図6に示した例と同じである。
FIG. 7A shows a state in which after the input of the character string to be searched is completed, the operator performs a press input with a press load that satisfies the first-stage reference P1 on the touch panel constituting the
図7(B)は、図7(A)に示す状態の次に、操作者が、操作部30を構成するタッチパネル上で、再び第1段階の基準P1を満たす押圧荷重により押圧入力を行った状態を示している。この第1段階の基準P1を満たす押圧荷重を再び検出することにより、図7(B)に示すように、文字列検索装置1は、検索対象において、第1段階の基準P1に対応する第1の検索する文字列「リンゴ」が次に存在する箇所までジャンプする。このように、本実施の形態による文字列検索装置1は、第1段階の基準P1を満たす押圧荷重を再び検出することにより、第1の検索する文字列「リンゴ」のみを次々に検索して表示することもできる。
In FIG. 7B, after the state shown in FIG. 7A, the operator performs pressing input again with a pressing load that satisfies the first-stage reference P <b> 1 on the touch panel configuring the
図7(C)は、検索する文字列の入力が完了した後で、操作者が、操作部30を構成するタッチパネル上で、最初に第2段階の基準P2を満たす押圧荷重により押圧入力を行った状態を示している。この第2段階の基準P2を満たす押圧荷重を検出することにより、文字列検索装置1は、検索対象において、第2段階の基準P2に対応する第1の検索する文字列「ミカン」の存在する箇所までジャンプする。
FIG. 7C shows that after the input of the character string to be searched is completed, the operator first performs a press input on the touch panel constituting the
図7(D)は、図7(C)に示す状態の次に、操作者が、操作部30を構成するタッチパネル上で、再び第2段階の基準P2を満たす押圧荷重により押圧入力を行った状態を示している。この第2段階の基準P2を満たす押圧荷重を再び検出することにより、図7(D)に示すように、文字列検索装置1は、検索対象において、第2段階の基準P2に対応する第2の検索する文字列「ミカン」が次に存在する箇所までジャンプする。このように、本実施の形態による文字列検索装置1は、第1段階の基準P1を満たす押圧荷重を再び検出することにより、第2の検索する文字列「ミカン」のみを次々に検索して表示することもできる。
In FIG. 7D, after the state shown in FIG. 7C, the operator performs pressing input again with a pressing load that satisfies the second-stage reference P <b> 2 on the touch panel configuring the
このように、本実施の形態による文字列検索装置1は、検出する押圧荷重の段階と検索する複数の種類の文字列とをそれぞれ対応付け、所定の段階の基準を満たす押圧荷重を検出することにより、押圧荷重に対応する文字列を表示することかできる。したがって、操作者は、複数種類の文字列をまとめて入力した後で、単に操作部30を押圧するという極めて簡単な操作入力により、検索した文字列を区別して表示させることができる。このため、本発明によれば、複数種類の文字列を一度に入力して、当該複数種類の文字列を用いて並行的に検索を行うことができる。
As described above, the character string search device 1 according to the present embodiment associates the level of the pressing load to be detected with a plurality of types of character strings to be detected, and detects the pressing load that satisfies the criterion of the predetermined level. Thus, a character string corresponding to the pressing load can be displayed. Therefore, the operator can distinguish and display the retrieved character strings by an extremely simple operation input of simply pressing the
なお、本発明は、上述した実施の形態にのみ限定されるものではなく、幾多の変形または変更が可能である。例えば、上述した実施の形態においては、検索処理に必要なアプリケーションおよび検索対象のデータともに、記憶部50に保存されたものを読み出して用いたが、文字列の検索の態様は、このような形態に限定されるものではない。
In addition, this invention is not limited only to embodiment mentioned above, Many deformation | transformation or a change is possible. For example, in the above-described embodiment, both the application required for the search process and the search target data are read out and used in the
例えば、図8に示す文字列検索装置2は、上述した文字列検索装置1に、さらに通信部70を設けたものである。この通信部70は、外部のネットワークと通信を行うことにより、各種データの送受信を行う。この文字列検索装置2を用いて文字列の検索を行う際には、検索処理に必要なアプリケーションおよび検索対象のデータともに、通信部を経て外部から受信することができる。この場合、文字列検索装置2は、予めアプリケーション記憶領域52またはデータ記憶領域54に必要なデータ等を記憶していない場合であっても、外部との通信により、これらを受信することで、文字列の検索を行うことができる。あるいは、検索処理そのものは文字列検索装置2の外部で行い、その検索結果のみを、文字列検索装置2が受信部70を介して受信するようにもできる。この場合、文字列検索装置2は、外部から供給された検索処理の結果に基づいて、検索結果に含まれる文字列の検索を行うことができる。
For example, the character string search device 2 shown in FIG. 8 is obtained by further providing a
また、上述した実施の形態および各実施例において、検索した文字列を表示部20に表示する際に、触感の呈示とともに、適当な音を発生させることにより、さらに操作者に注意を促すこともできる。さらに、検索した文字列を表示部20に表示する際は、当該検索した文字列に色を付すなどして表示してもよい。これにより、操作者は、触感が呈示された際に表示部20をひと目見るだけで、検索した文字列が表示された位置を容易に見出すことができる。
Further, in the above-described embodiment and each example, when displaying the searched character string on the
さらに、図6および図7に示したような文字列検索の動作を行っている最中は、表示部20の端部などに、例えば[1段目:リンゴ 2段目:ミカン 3段目:ブドウ]などの表示を行うようにしてもよい。このような表示により、操作者は、現在、押圧の段階に応じた検索を行うことができるモードであることを明確に認識することができる。 Further, during the character string search operation as shown in FIG. 6 and FIG. 7, for example, [1st stage: apple 2nd stage: mandarin orange 3rd stage: You may make it display such as "grape". With such a display, the operator can clearly recognize that the mode is currently capable of performing a search according to the pressing stage.
また、図3のステップS13において作成したテーブルを、次に検索する文字列の入力が行われるまで記憶部50に保存しておくようにもできる。当該テーブルを保存することにより、例えば、インターネットのサイト検索において複数のキーワードをまとめて入力した後で(AND検索の後)、各サイトに移動してからも、そのままの状態でさらに複数の文字列の検索を行うことができる。
Also, the table created in step S13 in FIG. 3 can be stored in the
また、触感呈示部は、任意の個数の圧電振動子を用いて構成したり、タッチセンサの全面に透明圧電素子を設けて構成したり、触感を呈示する振動を表現できるのであれば、偏心モータを駆動信号の1周期で1回転させるようして構成したり、種々の態様の構成とすることもできる。さらに、本発明において、荷重検出部60と触感呈示部40とを圧電素子で構成する場合、当該圧電素子を荷重検出部兼触感呈示部とすることもできる。
In addition, the tactile sensation providing unit may be configured using an arbitrary number of piezoelectric vibrators, or may be configured by providing a transparent piezoelectric element on the entire surface of the touch sensor, or can express vibration that presents tactile sensation. Can be configured to rotate once in one cycle of the drive signal, or can be configured in various forms. Furthermore, in the present invention, when the
なお、上述した説明において、荷重検出部60により検出される押圧荷重が所定の「基準を満たす」とは、荷重検出部60により検出される押圧荷重が入力として認識される所定値に達した際であってもよいし、荷重検出部により検出される押圧荷重が入力として認識される所定値を超えた際でもよいし、荷重検出部により入力として認識される所定値が検出された際でもよい。
In the above description, the fact that the pressing load detected by the
1 文字列検索装置
10 制御部
12 検索処理部
20 表示部
30 操作部
40 触感呈示部
50 記憶部
52 アプリケーション記憶領域
53 データ記憶領域
60 荷重検出部
70 通信部
DESCRIPTION OF SYMBOLS 1 Character
Claims (4)
文字列の検索結果を表示する表示部と、
操作入力を受け付ける操作部と、
前記操作部に対する押圧荷重を検出する荷重検出部と、
前記荷重検出部が所定の基準を満たす押圧荷重を検出したら、検索した文字列を表示するように前記表示部を制御する制御部と、
を備え、
前記制御部は、前記荷重検出部が検出する押圧荷重の段階と検索する複数の種類の文字列とをそれぞれ対応付け、前記荷重検出部が所定の段階の基準を満たす押圧荷重を検出したら、当該押圧荷重に対応する文字列を表示するように前記表示部を制御する文字列検索装置。 In a character string search device that searches a character string from a search target,
A display for displaying the search result of the character string;
An operation unit for receiving operation inputs;
A load detection unit for detecting a pressing load on the operation unit;
When the load detection unit detects a pressing load that satisfies a predetermined criterion, a control unit that controls the display unit to display the searched character string;
With
The control unit associates the level of the pressing load detected by the load detection unit with a plurality of types of character strings to be searched, and when the load detection unit detects a pressing load that satisfies a predetermined level of criteria, A character string search device that controls the display unit to display a character string corresponding to a pressing load.
前記制御部は、前記荷重検出部が所定の段階の基準を満たす押圧荷重を検出したら、前記操作部を押圧している押圧対象に対して触感を呈示するように前記触感呈示部を制御す
る、請求項1に記載の文字列検索装置。 A tactile sensation providing unit that vibrates the operation unit;
The control unit controls the tactile sensation providing unit so as to present a tactile sensation with respect to a pressing object pressing the operation unit when the load detecting unit detects a pressing load that satisfies a predetermined stage criterion. The character string search device according to claim 1 .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011036994A JP5725899B2 (en) | 2011-02-23 | 2011-02-23 | String search device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011036994A JP5725899B2 (en) | 2011-02-23 | 2011-02-23 | String search device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012174100A JP2012174100A (en) | 2012-09-10 |
| JP5725899B2 true JP5725899B2 (en) | 2015-05-27 |
Family
ID=46976940
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011036994A Active JP5725899B2 (en) | 2011-02-23 | 2011-02-23 | String search device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5725899B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104380233A (en) * | 2012-09-13 | 2015-02-25 | 株式会社Ntt都科摩 | User interface device, search method and program |
| US11599261B2 (en) * | 2019-04-03 | 2023-03-07 | Kyocera Document Solutions Inc. | Display apparatus that displays marker on position of target character and displays next marker according to slide operation |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009099058A (en) * | 2007-10-18 | 2009-05-07 | Ntt Docomo Inc | Mobile terminal device and link button display method |
| JP2010205093A (en) * | 2009-03-05 | 2010-09-16 | Casio Computer Co Ltd | Electronic dictionary device |
| JP5310389B2 (en) * | 2009-08-27 | 2013-10-09 | ソニー株式会社 | Information processing apparatus, information processing method, and program |
| JP2012113385A (en) * | 2010-11-22 | 2012-06-14 | Sharp Corp | Electronic apparatus, display control method and program |
-
2011
- 2011-02-23 JP JP2011036994A patent/JP5725899B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2012174100A (en) | 2012-09-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5654114B2 (en) | Electronic device with touch sensor | |
| JP5635274B2 (en) | Tactile sensation presentation apparatus and tactile sensation presentation method | |
| JP5705243B2 (en) | Electronic device and control method of electronic device | |
| US9256287B2 (en) | Tactile sensation providing apparatus | |
| JP5519020B2 (en) | Input device and control method of input device | |
| JP6246640B2 (en) | Electronics | |
| JP5437786B2 (en) | Tactile presentation device | |
| JP5718475B2 (en) | Tactile presentation device | |
| JP6058734B2 (en) | Electronic device and control method of electronic device | |
| KR20110133450A (en) | Portable electronic devices and control methods thereof | |
| TW201426492A (en) | Device and method for realizing desktop functionalized graphic dynamic arrangement | |
| US9740286B2 (en) | Character string retrieval apparatus | |
| JP5725899B2 (en) | String search device | |
| JP5587759B2 (en) | Tactile sensation presentation apparatus, program used for the apparatus, and tactile sensation presentation method | |
| JP5587596B2 (en) | Tactile presentation device | |
| JP5792553B2 (en) | Electronic apparatus and control method | |
| JP5591646B2 (en) | Electronic information equipment | |
| CN111400014B (en) | Terminal process switching method, terminal and storage medium | |
| JP2012113646A (en) | Tactile sense presentation device | |
| JP2012103933A (en) | Touch input device and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140115 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140811 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140819 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20150317 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150331 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5725899 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |