JP5898141B2 - Search program and search device - Google Patents
Search program and search device Download PDFInfo
- Publication number
- JP5898141B2 JP5898141B2 JP2013154043A JP2013154043A JP5898141B2 JP 5898141 B2 JP5898141 B2 JP 5898141B2 JP 2013154043 A JP2013154043 A JP 2013154043A JP 2013154043 A JP2013154043 A JP 2013154043A JP 5898141 B2 JP5898141 B2 JP 5898141B2
- Authority
- JP
- Japan
- Prior art keywords
- search
- character
- touch panel
- hierarchy
- search character
- 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
Links
- 238000000034 method Methods 0.000 description 14
- 230000012447 hatching Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 3
- 235000008429 bread Nutrition 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 235000021152 breakfast Nutrition 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 210000000707 wrist Anatomy 0.000 description 1
Images
Description
本発明は、データ群のデータを特定するためのデータ特定情報を手書入力された文字で検索する検索プログラムおよび検索装置に関する。 The present invention relates to a search program and a search device for searching for data specifying information for specifying data of a data group by handwritten characters.
従来、データ群のデータを特定するためのデータ特定情報を手書入力された文字で検索する装置として、手書入力によって検索文字を受け付け、受け付けた検索文字でデータ特定情報を検索し、検索結果を表示するものが知られている(特許文献1参照。)。 Conventionally, as a device for searching for data specifying information for specifying data in a data group by handwritten characters, the search character is received by handwriting input, the data specifying information is searched by the received search character, and the search result Is known (see Patent Document 1).
従来の装置においては、複数の属性情報による階層構造で表されるデータ特定情報を検索するとき、最上位の階層で属性情報を検索して検索結果を表示した後、徐々に階層を下げて、1つ上の階層での検索結果に対する属性情報の検索と、新たな検索結果の表示とを実行することによって、徐々に検索結果を絞り込むことができる。しかしながら、従来の装置においては、検索結果を絞り込むために属性情報の検索の操作を複数回実行する必要があるという問題がある。 In the conventional apparatus, when searching for data specifying information represented by a hierarchical structure with a plurality of attribute information, after searching the attribute information in the highest hierarchy and displaying the search result, gradually lower the hierarchy, The search result can be narrowed down gradually by executing the search of the attribute information with respect to the search result in the hierarchy one level higher and the display of the new search result. However, the conventional apparatus has a problem that it is necessary to perform an attribute information search operation a plurality of times in order to narrow down the search results.
そこで、本発明は、複数の属性情報による階層構造で表されるデータ特定情報を検索するための操作を容易化することができる検索プログラムおよび検索装置を提供することを目的とする。 Accordingly, an object of the present invention is to provide a search program and a search device that can facilitate an operation for searching for data specifying information represented by a hierarchical structure of a plurality of attribute information.
本発明の検索プログラムは、タッチパネルを備える電子機器によって実行される検索プログラムであって、データ群のデータを特定するためのデータ特定情報に対する検索文字を受け付ける検索文字受付手段、前記検索文字受付手段によって受け付けられた前記検索文字で前記データ特定情報を検索する情報検索手段、および、前記情報検索手段による検索結果を前記タッチパネルに表示させる検索結果表示手段として前記電子機器を機能させ、前記データ特定情報は、複数の属性情報による階層構造で表され、前記検索文字受付手段は、前記タッチパネル上に手書入力された文字を、この文字の前記タッチパネル上の入力位置に対応した階層の前記検索文字として受け付け、前記検索文字受付手段は、複数の前記階層のそれぞれに対応した複数の前記入力位置のそれぞれに前記検索文字が手書入力されることによって、複数の前記階層の前記検索文字を受け付けることを特徴とする。 A search program according to the present invention is a search program executed by an electronic device including a touch panel, and includes a search character receiving unit that receives a search character for data specifying information for specifying data in a data group, and the search character receiving unit. The electronic device functions as information search means for searching for the data specifying information with the received search character, and search result display means for displaying the search result by the information search means on the touch panel, and the data specifying information is The search character accepting unit accepts a character handwritten on the touch panel as the search character in the hierarchy corresponding to the input position of the character on the touch panel. The search character accepting unit corresponds to each of the plurality of hierarchies. By the search character to each of the input position number is handwritten input, characterized in that receiving the search character of the plurality of hierarchies.
この構成により、本発明の検索プログラムは、タッチパネル上に手書入力された文字を、この文字のタッチパネル上の入力位置に対応した階層の検索文字として受け付けることによって、複数の階層の検索文字を一連の操作で受け付けることができるので、複数の属性情報による階層構造で表されるデータ特定情報を検索するための操作を容易化することができる。 With this configuration, the search program of the present invention accepts a character handwritten on the touch panel as a search character in a hierarchy corresponding to the input position of the character on the touch panel, and thus, a search character in a plurality of layers is serialized. Therefore, it is possible to facilitate an operation for searching for data specifying information represented by a hierarchical structure with a plurality of attribute information.
また、本発明の検索プログラムにおいて、前記検索文字受付手段は、前記タッチパネル上において画面の特定の方向に並んで配置された3以上の領域のそれぞれと、前記階層とを、前記領域同士の前記方向における並び順が前記領域に対応した前記階層同士の上下関係の順番と等しくなる状態で対応付け、前記タッチパネル上に手書入力された文字を、この文字の前記入力位置を含む前記領域に対応した前記階層の前記検索文字として受け付けても良い。 In the search program of the present invention, the search character accepting unit may include each of three or more areas arranged in a specific direction on the touch panel on the touch panel, the hierarchy, and the direction between the areas. Corresponding in a state in which the order of arrangement is equal to the order of the upper and lower relations between the layers corresponding to the region, the character handwritten on the touch panel corresponds to the region including the input position of the character You may accept as the said search character of the said hierarchy.
この構成により、本発明の検索プログラムは、タッチパネル上において画面の特定の方向に並んで配置された3以上の領域のうちこの方向における一端の領域から他端の領域に向けて各領域に順番に文字が手書入力されることによって、最上層から最下層に向けて各階層の検索文字を順番に受け付けることができるので、データ特定情報を検索するための操作を直感的な操作にすることができる。 With this configuration, the search program according to the present invention is arranged in order from one region to the other region in this direction among three or more regions arranged side by side in a specific direction on the touch panel. By entering characters by hand, search characters in each layer can be accepted in order from the top layer to the bottom layer, so the operation for searching for data specific information can be made intuitive. it can.
また、本発明の検索プログラムにおいて、前記方向は、上下方向であり、前記検索文字受付手段は、前記領域同士の前記上下方向における上下関係が前記領域に対応した前記階層同士の上下関係と等しくなる状態で前記領域および前記階層を対応付けても良い。 Further, in the search program of the present invention, the direction is a vertical direction, and the search character accepting means has a vertical relationship between the regions in the vertical direction equal to a vertical relationship between the layers corresponding to the region. The region and the hierarchy may be associated with each other in a state.
この構成により、本発明の検索プログラムは、タッチパネル上において画面の上下方向に並んで配置された3以上の領域のうち上下方向における上端の領域から下端の領域に向けて各領域に順番に文字が手書入力されることによって、最上層から最下層に向けて各階層の検索文字を順番に受け付けることができるので、データ特定情報を検索するための操作を更に直感的な操作にすることができる。 With this configuration, the search program of the present invention allows characters to be sequentially input to each region from the uppermost region to the lowermost region in the vertical direction among three or more regions arranged in the vertical direction on the touch panel. By handwriting input, search characters in each layer can be received in order from the top layer to the bottom layer, so that the operation for searching for data specific information can be made more intuitive. .
本発明の検索装置は、タッチパネルと、データ群のデータを特定するためのデータ特定情報に対する検索文字を受け付ける検索文字受付手段と、前記検索文字受付手段によって受け付けられた前記検索文字で前記データ特定情報を検索する情報検索手段と、前記情報検索手段による検索結果を前記タッチパネルに表示させる検索結果表示手段とを備え、前記データ特定情報は、複数の属性情報による階層構造で表され、前記検索文字受付手段は、前記タッチパネル上に手書入力された文字を、この文字の前記タッチパネル上の入力位置に対応した階層の前記検索文字として受け付け、前記検索文字受付手段は、複数の前記階層のそれぞれに対応した複数の前記入力位置のそれぞれに前記検索文字が手書入力されることによって、複数の前記階層の前記検索文字を受け付けることを特徴とする。 The search device of the present invention includes a touch panel, search character accepting means for accepting a search character for data specifying information for specifying data in the data group, and the data specifying information using the search character received by the search character accepting means. And a search result display means for displaying a search result by the information search means on the touch panel, wherein the data specifying information is expressed in a hierarchical structure by a plurality of attribute information, and the search character acceptance The means accepts a character handwritten on the touch panel as the search character in a hierarchy corresponding to the input position of the character on the touch panel, and the search character acceptance means corresponds to each of the plurality of hierarchies. The search characters are handwritten at each of the plurality of input positions. Wherein the accepting of the search character.
この構成により、本発明の検索装置は、タッチパネル上に手書入力された文字を、この文字のタッチパネル上の入力位置に対応した階層の検索文字として受け付けることによって、複数の階層の検索文字を一連の操作で受け付けることができるので、複数の属性情報による階層構造で表されるデータ特定情報を検索するための操作を容易化することができる。 With this configuration, the search device according to the present invention accepts a character handwritten on the touch panel as a search character in a hierarchy corresponding to the input position of the character on the touch panel, thereby obtaining a series of search characters in a plurality of layers. Therefore, it is possible to facilitate an operation for searching for data specifying information represented by a hierarchical structure with a plurality of attribute information.
本発明の検索プログラムおよび検索装置は、複数の属性情報による階層構造で表されるデータ特定情報を検索するための操作を容易化することができる。 The search program and search device of the present invention can facilitate an operation for searching for data specifying information represented by a hierarchical structure of a plurality of attribute information.
以下、本発明の一実施の形態について、図面を用いて説明する。 Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
まず、本実施の形態に係る検索装置としての携帯機器の構成について説明する。 First, the configuration of a mobile device as a search device according to the present embodiment will be described.
図1は、本実施の形態に係る携帯機器10のブロック図である。
FIG. 1 is a block diagram of a
図1に示すように、携帯機器10は、種々の操作が入力されるボタンなどの入力デバイスである操作部11と、種々の情報を表示するとともに種々の操作が入力されるタッチパネル12と、プログラムおよび各種のデータを記憶しているフラッシュメモリーなどの不揮発性の記憶装置である記憶部13と、携帯機器10全体を制御する制御部14とを備えている。
As shown in FIG. 1, a
携帯機器10は、例えば携帯音楽プレーヤー、スマートフォンなどの電子機器である。
The
記憶部13は、制御部14によって実行される検索プログラム13aを記憶している。検索プログラム13aは、携帯機器10の製造段階で携帯機器10にインストールされていても良いし、例えば記憶媒体経由またはネットワーク経由で携帯機器10に追加でインストールされても良い。
The storage unit 13 stores a
記憶部13は、データ群13bを記憶している。データ群13bは、携帯機器10の製造段階で携帯機器10にインストールされていても良いし、例えば記憶媒体経由またはネットワーク経由で携帯機器10に追加でインストールされても良い。
The storage unit 13 stores a
図2は、データ群13bのデータを特定するためのデータ特定情報を並べたリスト20の一例を示す図である。
FIG. 2 is a diagram illustrating an example of a
図2に示すリスト20において、見出し行以外の各行のデータ特定情報は、データ群13bの各データを特定している。ここで、データは、音楽ファイルである。各行のデータ特定情報は、対象の音楽ファイルに対応する曲の実演者を示す「アーティスト」という階層の属性情報と、「アーティスト」の下の階層であって、対象の音楽ファイルに対応する曲が収録されているアルバム名を示す「アルバム」という階層の属性情報と、「アルバム」の下の階層であって、対象の音楽ファイルに対応する曲の名称を示す「曲」という階層の属性情報とによる階層構造で表される。例えば、1行目のデータ特定情報は、階層「アーティスト」の属性情報「Animal」と、階層「アルバム」の属性情報「Age」と、階層「曲」の属性情報「All」とによって表されている。リスト20は、階層「アーティスト」の各属性情報が特定の規則で並べられており、階層「アーティスト」の各属性情報の下の階層「アルバム」の各属性情報が特定の規則で更に並べられており、階層「アルバム」の各属性情報の下の階層「曲」の各属性情報が特定の規則で更に並べられている。ここで、特定の規則とは、A、B、C、・・・、Zというアルファベット順の後、0、1、2、・・・、9という数字順である順番で、先頭の文字の順番が高いほど高い順位に並べられ、順位が同一である場合には順次、後続の文字の順番が高いほど高い順位に並べられるという規則である。なお、アルファベットの大文字と、小文字とは、順番において区別しない。
In the
図1に示す制御部14は、例えば、CPU(Central Processing Unit)と、プログラムおよび各種のデータを記憶しているROM(Read Only Memory)と、CPUの作業領域として用いられるRAM(Random Access Memory)とを備えている。CPUは、ROMまたは記憶部13に記憶されているプログラムを実行する。 1 includes, for example, a CPU (Central Processing Unit), a ROM (Read Only Memory) storing a program and various data, and a RAM (Random Access Memory) used as a work area of the CPU. And. The CPU executes a program stored in the ROM or the storage unit 13.
制御部14は、記憶部13に記憶されている検索プログラム13aを実行することによって、データ特定情報に対する検索文字を受け付ける検索文字受付手段14a、検索文字受付手段14aによって受け付けられた検索文字でデータ特定情報を検索する情報検索手段14b、および、情報検索手段14bによる検索結果をタッチパネル12に表示させる検索結果表示手段14cとして機能する。
The control unit 14 executes the
図3は、タッチパネル12のうちデータ特定情報の階層と対応付けられた領域を示すための携帯機器10の正面図である。
FIG. 3 is a front view of the
検索文字受付手段14aは、図3に示すように、タッチパネル12上において画面の矢印10aで示す方向に並んで配置されたアーティスト領域12A、アルバム領域12Bおよび曲領域12Cという3つの領域のそれぞれと、データ特定情報の階層とを、領域同士の矢印10aで示す方向における並び順が領域に対応した階層同士の上下関係の順番と等しくなる状態で対応付ける。すなわち、アーティスト領域12A、アルバム領域12B、曲領域12Cは、それぞれ階層「アーティスト」、階層「アルバム」、階層「曲」に対応付けられる。なお、アーティスト領域12A、アルバム領域12Bおよび曲領域12Cは、矢印10aで示す方向における長さが互いに等しい。図3において、二点鎖線によって示す図形は、タッチパネル12上の領域を理解の容易のために示す図形であって、実際にタッチパネル12上に表示される図形ではない。
As shown in FIG. 3, the search
次に、携帯機器10の動作について説明する。
Next, the operation of the
図4は、リスト20の一部をタッチパネル12に表示している状態での携帯機器10の正面図である。
FIG. 4 is a front view of the
携帯機器10が図4に示す状態である場合に、操作部11に特定の操作が入力されると、制御部14は、図5および図6に示す動作を実行する。
When the
図5は、データ特定情報を検索する場合の携帯機器10の動作のフローチャートである。図6は、図5の続きのフローチャートである。
FIG. 5 is a flowchart of the operation of the
図5および図6に示すように、携帯機器10の制御部14の検索文字受付手段14aは、時間の計測を開始した後(S101)、S101において時間の計測を開始してから特定の時間が経過したか否かを判断する(S102)。
As shown in FIGS. 5 and 6, the search
検索文字受付手段14aは、特定の時間が経過していないとS102において判断すると、タッチパネル12上に文字が手書入力されたか否かを判断する(S103)。
If it is determined in S102 that the specific time has not elapsed, the search
検索文字受付手段14aは、タッチパネル12上に文字が手書入力されていないとS103において判断すると、S102の処理を実行する。
If the search
一方、検索文字受付手段14aは、タッチパネル12上に文字が手書入力されたとS103において判断すると、タッチパネル12上のアーティスト領域12A、アルバム領域12Bおよび曲領域12Cのうち、この文字の入力位置を含む領域を取得する(S104)。
On the other hand, if the search character receiving means 14a determines in S103 that a character has been handwritten on the
図7(a)は、文字「A」が手書入力された状態での携帯機器10の正面図の一例である。図7(b)は、文字「d」が手書入力された状態での携帯機器10の正面図の一例である。
FIG. 7A is an example of a front view of the
なお、図7(a)において、ハッチングで示した「A」という文字31は、タッチパネル12上に手書入力された文字の軌跡を理解の容易のために示す図形であって、実際にタッチパネル12上に表示される文字ではない。同様に、図7(b)において、ハッチングで示した「d」という文字32は、タッチパネル12上に手書入力された文字の軌跡を理解の容易のために示す図形であって、実際にタッチパネル12上に表示される文字ではない。また、図7において、二点鎖線によって示す図形も、タッチパネル12上の領域を理解の容易のために示す図形であって、実際にタッチパネル12上に表示される図形ではない。
In FIG. 7A, a
検索文字受付手段14aは、タッチパネル12上に手書入力された文字の書き始めの位置を、この文字の入力位置として認識する。例えば、検索文字受付手段14aは、図7(a)に示す例では、タッチパネル12上に手書入力された文字31の書き始めの位置31aを文字31の入力位置として認識し、文字31の入力位置を含む領域としてS104においてアーティスト領域12Aを取得する。また、検索文字受付手段14aは、図7(b)に示す例では、タッチパネル12上に手書入力された文字32の書き始めの位置32aを文字32の入力位置として認識し、文字32の入力位置を含む領域としてS104においてアルバム領域12Bを取得する。
The search
図5および図6に示すように、検索文字受付手段14aは、S104の処理の後、検索文字が受け付けられているか否かを判断する(S105)。
As shown in FIGS. 5 and 6, the search
検索文字受付手段14aは、未だ検索文字が受け付けられていないとS105において判断すると、直前のS104において取得した領域が、アーティスト領域12Aと、アーティスト領域12A以外の領域との何れであるかを判断する(S106)。
When the search
検索文字受付手段14aは、アーティスト領域12AであるとS106において判断すると、現在の階層として階層「アーティスト」を設定し(S107)、タッチパネル12上に手書入力されたと直前のS103において判断された文字を、階層「アーティスト」の検索文字として受け付ける(S108)。
If the search
次いで、制御部14の情報検索手段14bは、検索文字受付手段14aによって受け付けられている検索文字でデータ特定情報を検索し(S109)、S109における検索においてデータ特定情報を検出したか否かを判断する(S110)。
Next, the
データ特定情報を検出したとS110において判断されると、検索文字受付手段14aは、S102の処理を実行する。
When it is determined in S110 that the data specifying information has been detected, the search
データ特定情報を検出しなかったとS110において判断されると、制御部14の検索結果表示手段14cは、データ特定情報が存在しないことを検索結果としてタッチパネル12に表示させて(S111)、図5および図6に示す動作を終了する。
When it is determined in S110 that the data specifying information has not been detected, the search result display means 14c of the control unit 14 displays on the
検索文字受付手段14aは、アーティスト領域12A以外の領域であるとS106において判断すると、不適切な領域への入力であることをタッチパネル12によって通知して(S112)、S102の処理を実行する。
If the search character receiving means 14a determines in S106 that the area is other than the
検索文字受付手段14aは、検索文字が受け付けられているとS105において判断すると、現在設定されている階層が、階層「アーティスト」、階層「アルバム」および階層「曲」の何れであるかを判断する(S113)。
When the search
検索文字受付手段14aは、階層「アーティスト」であるとS113において判断すると、直前のS104において取得した領域が、アーティスト領域12A、アルバム領域12Bおよび曲領域12Cの何れであるかを判断する(S114)。
If the search character receiving means 14a determines in S113 that the hierarchy is "artist", it determines whether the area acquired in S104 immediately before is the
検索文字受付手段14aは、アーティスト領域12AであるとS114において判断すると、タッチパネル12上に手書入力されたと直前のS103において判断された文字を、階層「アーティスト」の現在の検索文字の後ろに、追加の検索文字として受け付ける(S115)。次いで、情報検索手段14bは、S109の処理を実行する。
When the search
検索文字受付手段14aは、アルバム領域12BであるとS114において判断すると、現在の階層として階層「アルバム」を設定し(S116)、タッチパネル12上に手書入力されたと直前のS103において判断された文字を、階層「アルバム」の検索文字として受け付ける(S117)。次いで、情報検索手段14bは、S109の処理を実行する。
If it is determined in S114 that the search
検索文字受付手段14aは、曲領域12CであるとS114において判断すると、S112の処理を実行する。 If the search character receiving means 14a determines in S114 that the song area is 12C, it executes the process of S112.
検索文字受付手段14aは、階層「アルバム」であるとS113において判断すると、直前のS104において取得した領域が、アーティスト領域12A、アルバム領域12Bおよび曲領域12Cの何れであるかを判断する(S118)。
If it is determined in S113 that the search
検索文字受付手段14aは、アーティスト領域12AであるとS118において判断すると、S112の処理を実行する。
If the search
検索文字受付手段14aは、アルバム領域12BであるとS118において判断すると、タッチパネル12上に手書入力されたと直前のS103において判断された文字を、階層「アルバム」の現在の検索文字の後ろに、追加の検索文字として受け付ける(S119)。次いで、情報検索手段14bは、S109の処理を実行する。
When the search
検索文字受付手段14aは、曲領域12CであるとS118において判断すると、現在の階層として階層「曲」を設定し(S120)、タッチパネル12上に手書入力されたと直前のS103において判断された文字を、階層「曲」の検索文字として受け付ける(S121)。次いで、情報検索手段14bは、S109の処理を実行する。
When the search
検索文字受付手段14aは、階層「曲」であるとS113において判断すると、直前のS104において取得した領域が、曲領域12C以外の領域と、曲領域12Cとの何れであるかを判断する(S122)。
If it is determined in S113 that the search character receiving means 14a is the hierarchy “song”, it is determined whether the area acquired in the immediately preceding S104 is the area other than the
検索文字受付手段14aは、曲領域12C以外の領域であるとS122において判断すると、S112の処理を実行する。
If the search
検索文字受付手段14aは、曲領域12CであるとS122において判断すると、タッチパネル12上に手書入力されたと直前のS103において判断された文字を、階層「曲」の現在の検索文字の後ろに、追加の検索文字として受け付ける(S123)。次いで、情報検索手段14bは、S109の処理を実行する。
When the search
特定の時間が経過したとS102において判断されると、検索結果表示手段14cは、検索文字が受け付けられているか否かを判断する(S124)。 If it is determined in S102 that the specific time has elapsed, the search result display means 14c determines whether or not a search character is accepted (S124).
検索結果表示手段14cは、検索文字が受け付けられていないとS124において判断すると、図5および図6に示す動作を終了する。
If the search
検索結果表示手段14cは、検索文字が受け付けられているとS124において判断すると、この検索文字で検索したデータ特定情報にフォーカスを当てたリスト20、すなわち、直前のS109における情報検索手段14bによる検索結果をタッチパネル12に表示させた後(S125)、図5および図6に示す動作を終了する。なお、検索結果表示手段14cは、直前のS109において情報検索手段14bによって複数のデータ特定情報が検出されている場合には、これらの複数のデータ特定情報のうち、リスト20において最も上に配置されているデータ特定情報に、S125においてフォーカスを当てる。
When the search
携帯機器10の利用者は、フォーカスが当てられたデータ特定情報をダブルタップするなどの特定の操作を実行することによって、フォーカスが当てられたデータ特定情報によって特定される音楽ファイルを携帯機器10に再生させることができる。なお、携帯機器10は、最終的に検出されたデータ特定情報が1つのみである場合には、利用者からの再生の指示を待たずに、このデータ特定情報によって特定される音楽ファイルを再生することも可能である。
The user of the
次に、アーティスト領域12Aのみに文字が手書入力された場合の携帯機器10の動作の具体例について説明する。
Next, a specific example of the operation of the
図5および図6に示す動作において検索文字受付手段14aが検索文字の入力を待っている状態で例えば図8に示す文字がタッチパネル12に入力された場合、検索結果表示手段14cは、この検索文字で検索したデータ特定情報にフォーカスを当てたリスト20を例えば図9に示すようにタッチパネル12に表示させる(S125)。
In the operation shown in FIG. 5 and FIG. 6, when the character shown in FIG. 8 is input to the
図8は、アーティスト領域12Aに文字が手書入力された状態での携帯機器10の正面図の一例である。
FIG. 8 is an example of a front view of the
なお、図8において、ハッチングで示した「K」という文字41と、ハッチングで示した「i」という文字42と、ハッチングで示した「n」という文字43とは、タッチパネル12上に手書入力された文字の軌跡を理解の容易のために示す図形であって、実際にタッチパネル12上に表示される文字ではない。また、図8において、二点鎖線によって示す図形も、タッチパネル12上の領域を理解の容易のために示す図形であって、実際にタッチパネル12上に表示される図形ではない。
In FIG. 8, a
図8に示す文字41、文字42および文字43は、この順番でタッチパネル12上に手書き入力された文字である。したがって、検索文字受付手段14aは、階層「アーティスト」の検索文字として「Kin」を受け付ける。
図9は、階層「アーティスト」の検索文字「Kin」による検索結果を表示している状態での携帯機器10の正面図の一例である。
FIG. 9 is an example of a front view of the
図9に示すように、階層「アーティスト」の属性情報に「Kin」を含むデータ特定情報は、階層「アーティスト」の属性情報「Kind」を含む複数のデータ特定情報や、階層「アーティスト」の属性情報「King」を含む複数のデータ特定情報などが存在する。検索結果表示手段14cは、これらの複数のデータ特定情報のうち、リスト20において最も上に配置されているデータ特定情報にフォーカスを当てる。すなわち、検索結果表示手段14cは、階層「アーティスト」の属性情報「Kind」と、階層「アルバム」の属性情報「Autumn」と、階層「曲」の属性情報「Orange」とによって表されるデータ特定情報を反転表示することによって、このデータ特定情報にフォーカスを当てる。
As shown in FIG. 9, the data specifying information including “Kin” in the attribute information of the hierarchy “artist” includes a plurality of data specifying information including the attribute information “Kind” of the hierarchy “artist” and the attribute of the hierarchy “artist”. There are a plurality of pieces of data specifying information including information “King”. The search
次に、アーティスト領域12A、アルバム領域12Bおよび曲領域12Cに文字が手書入力された場合の携帯機器10の動作の具体例について説明する。
Next, a specific example of the operation of the
図5および図6に示す動作において検索文字受付手段14aが検索文字の入力を待っている状態で例えば図10に示す文字がタッチパネル12に入力された場合、検索結果表示手段14cは、この検索文字で検索したデータ特定情報にフォーカスを当てたリスト20を例えば図11に示すようにタッチパネル12に表示させる(S125)。
In the operation shown in FIG. 5 and FIG. 6, when the character shown in FIG. 10 is input to the
図10は、アーティスト領域12A、アルバム領域12Bおよび曲領域12Cに文字が手書入力された状態での携帯機器10の正面図の一例である。
FIG. 10 is an example of a front view of the
なお、図10において、ハッチングで示した「K」という文字41と、ハッチングで示した「i」という文字42と、ハッチングで示した「n」という文字43と、ハッチングで示した「D」という文字44と、ハッチングで示した「B」という文字45と、ハッチングで示した「r」という文字46と、ハッチングで示した「e」という文字47と、ハッチングで示した「a」という文字48とは、タッチパネル12上に手書入力された文字の軌跡を理解の容易のために示す図形であって、実際にタッチパネル12上に表示される文字ではない。また、図10において、二点鎖線によって示す図形も、タッチパネル12上の領域を理解の容易のために示す図形であって、実際にタッチパネル12上に表示される図形ではない。
In FIG. 10, the
図10に示す文字41、文字42、文字43、文字44、文字45、文字46、文字47および文字48は、この順番でタッチパネル12上に手書き入力された文字である。したがって、検索文字受付手段14aは、階層「アーティスト」の検索文字として「Kin」を、階層「アルバム」の検索文字として「D」を、階層「曲」の検索文字として「Brea」を受け付ける。
A
図11は、階層「アーティスト」の検索文字「Kin」、階層「アルバム」の検索文字「D」および階層「曲」の検索文字「Brea」による検索結果を表示している状態での携帯機器10の正面図の一例である。
FIG. 11 shows the
図11に示すように、階層「アーティスト」の属性情報に「Kin」が含まれて、階層「アルバム」の属性情報に「D」が含まれて、階層「曲」の属性情報に「Brea」を含むデータ特定情報は、階層「アーティスト」の属性情報「Kind」と、階層「アルバム」の属性情報「Diary」と、階層「曲」の属性情報「Bread」とによって表されるデータ特定情報や、階層「アーティスト」の属性情報「Kind」と、階層「アルバム」の属性情報「Diary」と、階層「曲」の属性情報「Breakfast」とによって表されるデータ特定情報などが存在する。検索結果表示手段14cは、これらの複数のデータ特定情報のうち、リスト20において最も上に配置されているデータ特定情報にフォーカスを当てる。すなわち、検索結果表示手段14cは、階層「アーティスト」の属性情報「Kind」と、階層「アルバム」の属性情報「Diary」と、階層「曲」の属性情報「Bread」とによって表されるデータ特定情報を反転表示することによって、このデータ特定情報にフォーカスを当てる。
As shown in FIG. 11, “Kin” is included in the attribute information of the hierarchy “artist”, “D” is included in the attribute information of the hierarchy “album”, and “Brea” is included in the attribute information of the hierarchy “song”. The data specifying information including the data specifying information represented by the attribute information “Kind” of the hierarchy “artist”, the attribute information “Diary” of the hierarchy “album”, and the attribute information “Bread” of the hierarchy “song” In addition, there is data specifying information represented by attribute information “Kind” of the hierarchy “artist”, attribute information “Diary” of the hierarchy “album”, and attribute information “Breakfast” of the hierarchy “song”. The search
以上に説明したように、携帯機器10は、タッチパネル12上に手書入力された文字を、この文字のタッチパネル12上の入力位置に対応した階層の検索文字として受け付ける(S108、S115、S117、S119、S121およびS123)ことによって、複数の階層の検索文字を一連の操作で受け付けることができるので、複数の属性情報による階層構造で表されるデータ特定情報を検索するための操作を容易化することができる。
As described above, the
例えば、従来の検索方法は、検索の操作が複数回必要である。具体的には、まず、検索窓に検索文字を入力して特定のアーティストを検索し、そのアーティストのアルバムのリストを表示する。次に、そのリストに対する検索窓に検索文字を入力して特定のアルバムを検索し、そのアルバムの曲のリストを表示する。最後に、そのリストに対する検索窓に検索文字を入力して特定の曲を検索し、目的の曲に対応するデータ特定情報を表示する。 For example, the conventional search method requires a plurality of search operations. Specifically, first, a search character is input into a search window to search for a specific artist, and a list of albums of that artist is displayed. Next, a search character is input into a search window for the list to search for a specific album, and a list of songs in the album is displayed. Finally, a specific character is searched by inputting a search character into the search window for the list, and data specifying information corresponding to the target music is displayed.
しかしながら、携帯機器10は、上述したように、複数の階層の検索文字を一連の操作で受け付けることができるので、従来の検索方法と比較して少ない操作回数で目的のデータ特定情報に辿り着かせることが可能である。
However, as described above, since the
また、携帯機器10は、複数の階層の検索文字を一連の操作で受け付けることができるので、データ群13bに含まれるデータの数が多い場合にも短時間で目的のデータ特定情報に辿り着かせることが可能である。
In addition, since the
また、携帯機器10は、検索窓や、検索窓に入力された検索文字で検索を開始させるための検索ボタンなどのGUI(Graphical User Interface)が必要ないので、これらのGUIを利用者に探させたり操作させたりする必要が無く、利用者の利便性を向上することができる。
Further, since the
また、携帯機器10は、検索窓や検索ボタンなどのGUIが必要ないので、リスト20などの情報の表示領域をタッチパネル12上に広く確保することができる。特に、タッチパネル12が小さい場合には、リスト20などの情報の表示領域をタッチパネル12上に広く確保することができることは有効である。
Further, since the
また、携帯機器10は、タッチパネル12上に表示しているリスト20などの情報とは無関係に、タッチパネル上に手書入力された検索文字を受け付けるので、検索を実行する場合のタッチパネル12上の画面のデザインの自由度を向上することができる。
In addition, since the
携帯機器10は、タッチパネル12上において画面の矢印10aで示す方向に並んで配置された3つの領域のうちこの方向における一端のアーティスト領域12Aから他端の曲領域12Cに向けて各領域に順番に文字が手書入力されることによって、最上層から最下層に向けて各階層の検索文字を順番に受け付けることができるので、データ特定情報を検索するための操作を直感的な操作にすることができる。
The
特に、携帯機器10は、矢印10aで示す方向がタッチパネル12上における画面の上下方向であるので、データ特定情報を検索するための操作を更に直感的な操作にすることができる。
Particularly, since the direction indicated by the
なお、携帯機器10は、矢印10aで示す方向がタッチパネル12上における画面の上下方向以外の方向であっても良い。例えば、携帯機器10は、図12に示すように、矢印10aで示す方向がタッチパネル12上における画面の左右方向であっても良い。
In the
また、携帯機器10は、データ特定情報が3つの属性情報による階層構造で表されているが、データ特定情報が複数の属性情報による階層構造で表されていれば良い。携帯機器10は、データ特定情報が3以外の複数の属性情報による階層構造で表される場合も、データ特定情報の階層の数に合わせた数の領域をタッチパネル12上に設ければ良い。
In the
なお、携帯機器10は、操作部11に特定の操作が入力された場合に図5および図6に示す動作を開始するが、操作部11への特定の操作の入力以外の条件で図5および図6に示す動作を開始しても良い。例えば、携帯機器10は、タッチパネル12上に表示されている特定のGUIが操作された場合に図5および図6に示す動作を開始しても良いし、タッチパネル12が長押しされた場合に図5および図6に示す動作を開始しても良い。
Note that the
また、携帯機器10は、図5および図6に示す動作において、S101において時間の計測を開始してから特定の時間が経過した場合に検索文字の受け付けを終了するが、特定の時間の経過以外の条件で検索文字の受け付けを終了しても良い。例えば、携帯機器10は、操作部11に特定の操作が入力された場合に検索文字の受け付けを終了しても良いし、タッチパネル12が長押しされた場合に検索文字の受け付けを終了しても良い。携帯機器10は、タッチパネル12が長押しされた場合に検索文字の受け付けを終了する場合に、タッチパネル12上の長押しされた位置に表示されているデータ特定情報によって特定される音楽ファイルを再生しても良い。
Further, in the operation shown in FIG. 5 and FIG. 6, the
また、携帯機器10は、検索文字の受け付けが終了した時点(S102でYES)で検索文字で検索したデータ特定情報にフォーカスを当てている(S125)が、検索文字受付手段14aによって受け付けられている検索文字でデータ特定情報を検索する(S109)度に、直前のS109における情報検索手段14bによる検索結果をタッチパネル12に表示させても良い。すなわち、携帯機器10は、インクリメンタルサーチを実行しても良い。
Further, the
なお、本発明の検索装置は、本実施の形態においてデータとして音楽ファイルを扱っているが、例えば、文書ファイルや画像ファイルなど、音楽ファイル以外のデータを扱っても良い。 The search device of the present invention handles music files as data in the present embodiment, but may handle data other than music files such as document files and image files.
また、本発明の検索装置は、本実施の形態において携帯機器であるが、タッチパネルを備えていれば、携帯機器以外の電子機器であっても良い。例えば、本発明の検索装置は、MFP(Multifunction Peripheral)、プリンター専用機などの画像形成装置であっても良い。 The search device of the present invention is a mobile device in the present embodiment, but may be an electronic device other than the mobile device as long as it includes a touch panel. For example, the search apparatus of the present invention may be an image forming apparatus such as an MFP (Multifunction Peripheral) or a printer dedicated machine.
10 携帯機器(電子機器、検索装置)
10a 矢印(特定の方向を示す矢印)
12 タッチパネル
12A アーティスト領域(領域)
12B アルバム領域(領域)
12C 曲領域(領域)
13a 検索プログラム
13b データ群
14a 検索文字受付手段
14b 情報検索手段
14c 検索結果表示手段
31 文字
31a 位置(入力位置)
32 文字
32a 位置(入力位置)
41〜48 文字
10 Mobile devices (electronic devices, search devices)
10a arrow (arrow indicating a specific direction)
12
12B Album area (area)
12C Song area (area)
32
41-48 characters
Claims (10)
データ群のデータを特定するためのデータ特定情報に対する検索文字を受け付ける検索文字受付手段、
前記検索文字受付手段によって受け付けられた前記検索文字で前記データ特定情報を検索する情報検索手段、および、
前記情報検索手段による検索結果を前記タッチパネルに表示させる検索結果表示手段として前記電子機器を機能させ、
前記タッチパネル上に手書入力された文字は、前記タッチパネル上に表示されず、
前記データ特定情報は、複数の属性情報による階層構造で表され、
前記検索文字受付手段は、前記タッチパネル上に手書入力された文字を、この文字の前記タッチパネル上の入力位置に対応した階層の前記検索文字として受け付け、
前記検索文字受付手段は、複数の前記階層のそれぞれに対応した複数の前記入力位置のそれぞれに前記検索文字が手書入力されることによって、複数の前記階層の前記検索文字を受け付け、
前記検索文字受付手段は、前記タッチパネル上に手書入力された文字の前記入力位置に対応した前記階層が、直前に受け付けた前記検索文字の前記階層より上である場合、前記タッチパネル上に手書入力された文字を前記検索文字として受け付けないことを特徴とする検索プログラム。 A search program executed by an electronic device including a touch panel,
Search character accepting means for accepting search characters for data specifying information for specifying data of the data group,
Information search means for searching for the data specifying information with the search characters received by the search character receiving means; and
Causing the electronic device to function as search result display means for displaying the search result by the information search means on the touch panel;
Characters handwritten on the touch panel are not displayed on the touch panel,
The data specifying information is represented by a hierarchical structure with a plurality of attribute information,
The search character accepting unit accepts a character handwritten on the touch panel as the search character in a hierarchy corresponding to an input position of the character on the touch panel,
The search character accepting unit accepts the search characters in a plurality of the layers by hand-inputting the search characters at each of the plurality of input positions corresponding to the plurality of the layers,
The search character accepting means, when the level corresponding to the input position of the character handwritten on the touch panel is higher than the level of the search character received immediately before, A search program characterized by not accepting an input character as the search character.
前記検索文字受付手段は、直前に受け付けた前記検索文字が存在しない場合に、前記タッチパネル上に手書入力された文字の前記入力位置に対応した前記階層が最上位の前記階層以外の前記階層であるとき、前記タッチパネル上に手書入力された文字を前記検索文字として受け付けないことを特徴とする請求項1に記載の検索プログラム。 The search character accepting means, when the search character accepted immediately before is not present, when the hierarchy corresponding to the input position of the character handwritten on the touch panel is the highest hierarchy, Accept the characters entered on the touch panel as the search characters,
The search character accepting means is configured such that when the search character accepted immediately before is not present, the hierarchy corresponding to the input position of the character input by handwriting on the touch panel is a hierarchy other than the highest hierarchy. 2. The search program according to claim 1, wherein a character handwritten on the touch panel is not accepted as the search character.
前記検索文字受付手段は、前記タッチパネル上に手書入力された文字を、この文字の前記入力位置を含む前記領域に対応した前記階層の前記検索文字として受け付けることを特徴とする請求項3に記載の検索プログラム。 A region corresponding to each of the layers on the touch panel is not displayed on the touch panel,
The said search character reception means receives the character input by handwriting on the said touch panel as the said search character of the said hierarchy corresponding to the said area | region including the said input position of this character, The said character is characterized by the above-mentioned. Search program.
前記検索文字受付手段は、前記領域同士の前記上下方向における上下関係が前記領域に対応した前記階層同士の上下関係と等しくなる状態で前記領域および前記階層を対応付けることを特徴とする請求項5に記載の検索プログラム。 The direction is a vertical direction,
The search character accepting unit associates the region and the layer in a state in which a vertical relationship between the regions in the vertical direction is equal to a vertical relationship between the layers corresponding to the region. The listed search program.
データ群のデータを特定するためのデータ特定情報に対する検索文字を受け付ける検索文字受付手段と、 Search character accepting means for accepting a search character for data specifying information for specifying data of the data group;
前記検索文字受付手段によって受け付けられた前記検索文字で前記データ特定情報を検索する情報検索手段と、 Information search means for searching for the data specifying information with the search characters received by the search character receiving means;
前記情報検索手段による検索結果を前記タッチパネルに表示させる検索結果表示手段とを備え、 Search result display means for displaying a search result by the information search means on the touch panel;
前記タッチパネル上に手書入力された文字は、前記タッチパネル上に表示されず、 Characters handwritten on the touch panel are not displayed on the touch panel,
前記データ特定情報は、複数の属性情報による階層構造で表され、 The data specifying information is represented by a hierarchical structure with a plurality of attribute information,
前記検索文字受付手段は、前記タッチパネル上に手書入力された文字を、この文字の前記タッチパネル上の入力位置に対応した階層の前記検索文字として受け付け、 The search character accepting unit accepts a character handwritten on the touch panel as the search character in a hierarchy corresponding to an input position of the character on the touch panel,
前記検索文字受付手段は、複数の前記階層のそれぞれに対応した複数の前記入力位置のそれぞれに前記検索文字が手書入力されることによって、複数の前記階層の前記検索文字を受け付け、 The search character accepting unit accepts the search characters in a plurality of the layers by hand-inputting the search characters at each of the plurality of input positions corresponding to the plurality of the layers,
前記検索文字受付手段は、前記タッチパネル上に手書入力された文字の前記入力位置に対応した前記階層が、直前に受け付けた前記検索文字の前記階層より上である場合、前記タッチパネル上に手書入力された文字を前記検索文字として受け付けないことを特徴とする検索装置。 The search character accepting means, when the level corresponding to the input position of the character handwritten on the touch panel is higher than the level of the search character received immediately before, A search device, wherein an input character is not accepted as the search character.
前記検索文字受付手段は、直前に受け付けた前記検索文字が存在しない場合に、前記タッチパネル上に手書入力された文字の前記入力位置に対応した前記階層が最上位の前記階層以外の前記階層であるとき、前記タッチパネル上に手書入力された文字を前記検索文字として受け付けないことを特徴とする請求項7に記載の検索装置。 The search character accepting means is configured such that when the search character accepted immediately before is not present, the hierarchy corresponding to the input position of the character input by handwriting on the touch panel is a hierarchy other than the highest hierarchy. 8. The search device according to claim 7, wherein a character handwritten on the touch panel is not accepted as the search character.
前記検索文字受付手段は、前記タッチパネル上に手書入力された文字を、この文字の前記入力位置を含む前記領域に対応した前記階層の前記検索文字として受け付けることを特徴とする請求項9に記載の検索装置。 The said search character reception means receives the character input by handwriting on the said touch panel as the said search character of the said hierarchy corresponding to the said area | region including the said input position of this character. Search device.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013154043A JP5898141B2 (en) | 2013-07-24 | 2013-07-24 | Search program and search device |
EP14176167.6A EP2829962A3 (en) | 2013-07-24 | 2014-07-08 | Retrieval device for retrieving data specific information used for identifying data of data group |
US14/334,959 US9678661B2 (en) | 2013-07-24 | 2014-07-18 | Retrieval device for retrieving data specific information used for identifying data of a data group |
CN201410356047.1A CN104346422B (en) | 2013-07-24 | 2014-07-24 | Retrieve device and search method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013154043A JP5898141B2 (en) | 2013-07-24 | 2013-07-24 | Search program and search device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015026142A JP2015026142A (en) | 2015-02-05 |
JP5898141B2 true JP5898141B2 (en) | 2016-04-06 |
Family
ID=52490778
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013154043A Expired - Fee Related JP5898141B2 (en) | 2013-07-24 | 2013-07-24 | Search program and search device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5898141B2 (en) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2992127B2 (en) * | 1991-06-21 | 1999-12-20 | キヤノン株式会社 | Character recognition method and device |
JP2000200143A (en) * | 1998-12-28 | 2000-07-18 | Casio Comput Co Ltd | Handwritten character input device and program recording medium therefor |
JP2006527439A (en) * | 2003-06-13 | 2006-11-30 | ユニヴァーシティ オブ ランカスター | User interface |
US8296681B2 (en) * | 2007-08-24 | 2012-10-23 | Nokia Corporation | Searching a list based upon user input |
US8478777B2 (en) * | 2011-10-25 | 2013-07-02 | Google Inc. | Gesture-based search |
-
2013
- 2013-07-24 JP JP2013154043A patent/JP5898141B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2015026142A (en) | 2015-02-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2623885C2 (en) | Formula entry for limited display device | |
CN104885050A (en) | Device, method, and graphical user interface for determining whether to scroll or select contents | |
AU2011350307A1 (en) | Method for moving object between pages and interface apparatus | |
JP2007293417A (en) | Display controller, image processor, and display control method | |
CN104536690A (en) | Electronic device, method, and apparatus for manipulating tables using multi-contact gestures | |
JP2008535114A (en) | Method and apparatus for visual management of metadata | |
CN103207759A (en) | Method And Apparatus For Keyboard Layout Using Touch | |
CN106293351A (en) | Menu arrangements method and device | |
JP5980173B2 (en) | Information processing apparatus and information processing method | |
JP6575329B2 (en) | Electronic album creation device | |
US20150277751A1 (en) | Gesture selection data input method and data storage medium having gesture selection software tool stored thereon for implementing the same | |
JP4893060B2 (en) | Search system screen display method | |
JP2018073096A (en) | Information display device | |
JP2008059227A (en) | Method and apparatus for inputting character or the like using touch screen keypad | |
US20160004325A1 (en) | Swipe and tap keyboard | |
JP2014182519A (en) | Information processing program, information processing device, and information processing method | |
JP5898141B2 (en) | Search program and search device | |
JP5845217B2 (en) | Search program and search device | |
JP5836334B2 (en) | Search program and search device | |
US9678661B2 (en) | Retrieval device for retrieving data specific information used for identifying data of a data group | |
JP2013182329A (en) | Information processing device, control method for information processing device, and program | |
JP2009230452A (en) | Attribute information input support device and program | |
JP4659047B2 (en) | Character input device and character input method in character input device | |
JP5969441B2 (en) | Search program and search device | |
TW201019205A (en) | Dynamically arrange virtual key position method and apparatus thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150519 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20150528 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20150605 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150818 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20151013 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20151125 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160106 |
|
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: 20160204 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160303 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5898141 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |