JP5898141B2 - Search program and search device - Google Patents

Search program and search device Download PDF

Info

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
Application number
JP2013154043A
Other languages
Japanese (ja)
Other versions
JP2015026142A (en
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 Document Solutions Inc
Original Assignee
Kyocera Document Solutions Inc
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 Document Solutions Inc filed Critical Kyocera Document Solutions Inc
Priority to JP2013154043A priority Critical patent/JP5898141B2/en
Priority to EP14176167.6A priority patent/EP2829962A3/en
Priority to US14/334,959 priority patent/US9678661B2/en
Priority to CN201410356047.1A priority patent/CN104346422B/en
Publication of JP2015026142A publication Critical patent/JP2015026142A/en
Application granted granted Critical
Publication of JP5898141B2 publication Critical patent/JP5898141B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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).

特開2008−140377号公報JP 2008-140377 A

従来の装置においては、複数の属性情報による階層構造で表されるデータ特定情報を検索するとき、最上位の階層で属性情報を検索して検索結果を表示した後、徐々に階層を下げて、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.

本発明の一実施の形態に係る携帯機器のブロック図である。It is a block diagram of the portable apparatus which concerns on one embodiment of this invention. 図1に示すデータ群のデータを特定するためのデータ特定情報を並べたリストの一例を示す図である。It is a figure which shows an example of the list which arranged the data specific information for specifying the data of the data group shown in FIG. タッチパネルのうちデータ特定情報の階層と対応付けられた領域を示すための図1に示す携帯機器の正面図である。It is a front view of the portable apparatus shown in FIG. 1 for showing the area | region matched with the hierarchy of data specific information among the touchscreens. リストの一部をタッチパネルに表示している状態での図1に示す携帯機器の正面図である。It is a front view of the portable apparatus shown in FIG. 1 in the state which is displaying a part of list | wrist on a touch panel. データ特定情報を検索する場合の図1に示す携帯機器の動作のフローチャートである。It is a flowchart of operation | movement of the portable apparatus shown in FIG. 1 in the case of searching data specific information. 図5の続きのフローチャートである。FIG. 6 is a flowchart continued from FIG. 5. (a)は、文字「A」が手書入力された状態での図1に示す携帯機器の正面図の一例である。(b)は、文字「d」が手書入力された状態での携帯機器の正面図の一例である。(A) is an example of a front view of the portable device shown in FIG. 1 in a state where the letter “A” is handwritten. (B) is an example of a front view of the portable device in a state where the letter “d” is handwritten. アーティスト領域に文字が手書入力された状態での図1に示す携帯機器の正面図の一例である。FIG. 2 is an example of a front view of the portable device shown in FIG. 1 in a state where characters are handwritten in the artist area. 階層「アーティスト」の検索文字「Kin」による検索結果を表示している状態での図1に示す携帯機器の正面図の一例である。FIG. 3 is an example of a front view of the portable device shown in FIG. 1 in a state where a search result based on a search character “Kin” of a hierarchy “Artist” is displayed. アーティスト領域、アルバム領域および曲領域に文字が手書入力された状態での図1に示す携帯機器の正面図の一例である。FIG. 2 is an example of a front view of the portable device shown in FIG. 1 in a state where characters are manually input in an artist area, an album area, and a song area. 階層「アーティスト」の検索文字「Kin」、階層「アルバム」の検索文字「D」および階層「曲」の検索文字「Brea」による検索結果を表示している状態での図1に示す携帯機器の正面図の一例である。The search result of the search character “Kin” in the hierarchy “artist”, the search character “D” in the hierarchy “album”, and the search character “Brea” in the hierarchy “song” are displayed. It is an example of a front view. タッチパネルのうちデータ特定情報の階層と対応付けられた領域を示すための図1に示す携帯機器の正面図であって、図3に示す例とは異なる例を示す図である。It is a front view of the portable apparatus shown in FIG. 1 for showing the area | region matched with the hierarchy of the data specific information among the touch panels, Comprising: It is a figure which shows the example different from the example shown in FIG.

以下、本発明の一実施の形態について、図面を用いて説明する。   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 portable device 10 according to the present embodiment.

図1に示すように、携帯機器10は、種々の操作が入力されるボタンなどの入力デバイスである操作部11と、種々の情報を表示するとともに種々の操作が入力されるタッチパネル12と、プログラムおよび各種のデータを記憶しているフラッシュメモリーなどの不揮発性の記憶装置である記憶部13と、携帯機器10全体を制御する制御部14とを備えている。   As shown in FIG. 1, a portable device 10 includes an operation unit 11 that is an input device such as buttons for inputting various operations, a touch panel 12 that displays various information and inputs various operations, and a program. And a storage unit 13 that is a non-volatile storage device such as a flash memory that stores various data, and a control unit 14 that controls the entire portable device 10.

携帯機器10は、例えば携帯音楽プレーヤー、スマートフォンなどの電子機器である。   The portable device 10 is an electronic device such as a portable music player or a smartphone.

記憶部13は、制御部14によって実行される検索プログラム13aを記憶している。検索プログラム13aは、携帯機器10の製造段階で携帯機器10にインストールされていても良いし、例えば記憶媒体経由またはネットワーク経由で携帯機器10に追加でインストールされても良い。   The storage unit 13 stores a search program 13 a that is executed by the control unit 14. The search program 13a may be installed in the mobile device 10 at the manufacturing stage of the mobile device 10, or may be additionally installed in the mobile device 10 via a storage medium or a network, for example.

記憶部13は、データ群13bを記憶している。データ群13bは、携帯機器10の製造段階で携帯機器10にインストールされていても良いし、例えば記憶媒体経由またはネットワーク経由で携帯機器10に追加でインストールされても良い。   The storage unit 13 stores a data group 13b. The data group 13b may be installed in the mobile device 10 at the manufacturing stage of the mobile device 10, or may be additionally installed in the mobile device 10 via a storage medium or a network, for example.

図2は、データ群13bのデータを特定するためのデータ特定情報を並べたリスト20の一例を示す図である。   FIG. 2 is a diagram illustrating an example of a list 20 in which data specifying information for specifying data of the data group 13b is arranged.

図2に示すリスト20において、見出し行以外の各行のデータ特定情報は、データ群13bの各データを特定している。ここで、データは、音楽ファイルである。各行のデータ特定情報は、対象の音楽ファイルに対応する曲の実演者を示す「アーティスト」という階層の属性情報と、「アーティスト」の下の階層であって、対象の音楽ファイルに対応する曲が収録されているアルバム名を示す「アルバム」という階層の属性情報と、「アルバム」の下の階層であって、対象の音楽ファイルに対応する曲の名称を示す「曲」という階層の属性情報とによる階層構造で表される。例えば、1行目のデータ特定情報は、階層「アーティスト」の属性情報「Animal」と、階層「アルバム」の属性情報「Age」と、階層「曲」の属性情報「All」とによって表されている。リスト20は、階層「アーティスト」の各属性情報が特定の規則で並べられており、階層「アーティスト」の各属性情報の下の階層「アルバム」の各属性情報が特定の規則で更に並べられており、階層「アルバム」の各属性情報の下の階層「曲」の各属性情報が特定の規則で更に並べられている。ここで、特定の規則とは、A、B、C、・・・、Zというアルファベット順の後、0、1、2、・・・、9という数字順である順番で、先頭の文字の順番が高いほど高い順位に並べられ、順位が同一である場合には順次、後続の文字の順番が高いほど高い順位に並べられるという規則である。なお、アルファベットの大文字と、小文字とは、順番において区別しない。   In the list 20 shown in FIG. 2, the data specifying information of each line other than the heading line specifies each data of the data group 13b. Here, the data is a music file. The data specifying information in each row includes attribute information of a layer “artist” indicating a performer of a song corresponding to the target music file, and a layer below “artist”, and a song corresponding to the target music file. Attribute information in the hierarchy “album” indicating the name of the recorded album, and attribute information in the hierarchy “song” indicating the name of the song corresponding to the target music file, below the “album” It is represented by a hierarchical structure. For example, the data specifying information in the first row is represented by attribute information “Animal” of the hierarchy “artist”, attribute information “Age” of the hierarchy “album”, and attribute information “All” of the hierarchy “song”. Yes. In the list 20, each attribute information of the hierarchy “artist” is arranged according to a specific rule, and each attribute information of the hierarchy “album” below each attribute information of the hierarchy “artist” is further arranged according to a specific rule. Each attribute information of the layer “song” below each attribute information of the layer “album” is further arranged according to a specific rule. Here, the specific rule is an alphabetical order of A, B, C,..., Z, followed by a numerical order of 0, 1, 2,. The rule is that the higher the number is, the higher the order is, and when the order is the same, the higher the order of the subsequent characters, the higher the order. Note that uppercase letters and lowercase letters are not distinguished in order.

図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 search program 13a stored in the storage unit 13 to thereby specify the search character accepting unit 14a that accepts the search character for the data specifying information, and specify the data with the search character accepted by the search character accepting unit 14a. It functions as information search means 14b for searching for information and search result display means 14c for displaying the search results by the information search means 14b on the touch panel 12.

図3は、タッチパネル12のうちデータ特定情報の階層と対応付けられた領域を示すための携帯機器10の正面図である。   FIG. 3 is a front view of the mobile device 10 for showing an area associated with the hierarchy of the data specifying information in the touch panel 12.

検索文字受付手段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 character accepting unit 14a includes an artist area 12A, an album area 12B, and a song area 12C arranged on the touch panel 12 in the direction indicated by the arrow 10a on the screen, The hierarchy of the data specifying information is associated in a state in which the arrangement order in the direction indicated by the arrow 10a between the areas is equal to the order of the hierarchical relationship between the hierarchies corresponding to the areas. That is, the artist area 12A, the album area 12B, and the song area 12C are associated with the hierarchy “artist”, the hierarchy “album”, and the hierarchy “song”, respectively. The artist area 12A, the album area 12B, and the music area 12C have the same length in the direction indicated by the arrow 10a. In FIG. 3, a graphic indicated by a two-dot chain line is a graphic indicating an area on the touch panel 12 for easy understanding, and is not a graphic actually displayed on the touch panel 12.

次に、携帯機器10の動作について説明する。   Next, the operation of the mobile device 10 will be described.

図4は、リスト20の一部をタッチパネル12に表示している状態での携帯機器10の正面図である。   FIG. 4 is a front view of the mobile device 10 in a state where a part of the list 20 is displayed on the touch panel 12.

携帯機器10が図4に示す状態である場合に、操作部11に特定の操作が入力されると、制御部14は、図5および図6に示す動作を実行する。   When the mobile device 10 is in the state shown in FIG. 4, when a specific operation is input to the operation unit 11, the control unit 14 performs the operations shown in FIGS. 5 and 6.

図5は、データ特定情報を検索する場合の携帯機器10の動作のフローチャートである。図6は、図5の続きのフローチャートである。   FIG. 5 is a flowchart of the operation of the mobile device 10 when searching for data specifying information. FIG. 6 is a flowchart subsequent to FIG.

図5および図6に示すように、携帯機器10の制御部14の検索文字受付手段14aは、時間の計測を開始した後(S101)、S101において時間の計測を開始してから特定の時間が経過したか否かを判断する(S102)。   As shown in FIGS. 5 and 6, the search character acceptance unit 14 a of the control unit 14 of the mobile device 10 starts measuring time (S <b> 101) and then starts measuring time in S <b> 101. It is determined whether or not it has passed (S102).

検索文字受付手段14aは、特定の時間が経過していないとS102において判断すると、タッチパネル12上に文字が手書入力されたか否かを判断する(S103)。   If it is determined in S102 that the specific time has not elapsed, the search character receiving unit 14a determines whether or not a character has been handwritten on the touch panel 12 (S103).

検索文字受付手段14aは、タッチパネル12上に文字が手書入力されていないとS103において判断すると、S102の処理を実行する。   If the search character accepting unit 14a determines in S103 that no character has been handwritten on the touch panel 12, it executes the process of S102.

一方、検索文字受付手段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 touch panel 12, it includes the input position of this character among the artist area 12A, album area 12B and song area 12C on the touch panel 12. An area is acquired (S104).

図7(a)は、文字「A」が手書入力された状態での携帯機器10の正面図の一例である。図7(b)は、文字「d」が手書入力された状態での携帯機器10の正面図の一例である。   FIG. 7A is an example of a front view of the mobile device 10 in a state where the letter “A” is input by handwriting. FIG. 7B is an example of a front view of the mobile device 10 in a state where the character “d” is handwritten.

なお、図7(a)において、ハッチングで示した「A」という文字31は、タッチパネル12上に手書入力された文字の軌跡を理解の容易のために示す図形であって、実際にタッチパネル12上に表示される文字ではない。同様に、図7(b)において、ハッチングで示した「d」という文字32は、タッチパネル12上に手書入力された文字の軌跡を理解の容易のために示す図形であって、実際にタッチパネル12上に表示される文字ではない。また、図7において、二点鎖線によって示す図形も、タッチパネル12上の領域を理解の容易のために示す図形であって、実際にタッチパネル12上に表示される図形ではない。   In FIG. 7A, a letter 31 “A” indicated by hatching is a figure showing the trajectory of a character handwritten on the touch panel 12 for easy understanding. It is not the character displayed above. Similarly, in FIG. 7B, a character 32 “d” indicated by hatching is a figure showing the trajectory of the character input on the touch panel 12 for easy understanding, and is actually a touch panel. 12 is not a character displayed on the screen. Further, in FIG. 7, a graphic indicated by a two-dot chain line is also a graphic indicating an area on the touch panel 12 for easy understanding, and is not a graphic actually displayed on the touch panel 12.

検索文字受付手段14aは、タッチパネル12上に手書入力された文字の書き始めの位置を、この文字の入力位置として認識する。例えば、検索文字受付手段14aは、図7(a)に示す例では、タッチパネル12上に手書入力された文字31の書き始めの位置31aを文字31の入力位置として認識し、文字31の入力位置を含む領域としてS104においてアーティスト領域12Aを取得する。また、検索文字受付手段14aは、図7(b)に示す例では、タッチパネル12上に手書入力された文字32の書き始めの位置32aを文字32の入力位置として認識し、文字32の入力位置を含む領域としてS104においてアルバム領域12Bを取得する。   The search character accepting unit 14a recognizes the position of the start of writing the character input on the touch panel 12 as the input position of the character. For example, in the example shown in FIG. 7A, the search character accepting unit 14 a recognizes the start position 31 a of the character 31 input on the touch panel 12 as the input position of the character 31 and inputs the character 31. In S104, the artist area 12A is acquired as an area including the position. Further, in the example shown in FIG. 7B, the search character receiving unit 14 a recognizes the writing start position 32 a of the character 32 input on the touch panel 12 as the input position of the character 32, and inputs the character 32. In S104, the album area 12B is acquired as an area including the position.

図5および図6に示すように、検索文字受付手段14aは、S104の処理の後、検索文字が受け付けられているか否かを判断する(S105)。   As shown in FIGS. 5 and 6, the search character accepting unit 14a determines whether or not a search character is accepted after the process of S104 (S105).

検索文字受付手段14aは、未だ検索文字が受け付けられていないとS105において判断すると、直前のS104において取得した領域が、アーティスト領域12Aと、アーティスト領域12A以外の領域との何れであるかを判断する(S106)。   When the search character receiving unit 14a determines in S105 that the search character has not been received yet, the search character receiving unit 14a determines whether the region acquired in the immediately preceding S104 is the artist region 12A or a region other than the artist region 12A. (S106).

検索文字受付手段14aは、アーティスト領域12AであるとS106において判断すると、現在の階層として階層「アーティスト」を設定し(S107)、タッチパネル12上に手書入力されたと直前のS103において判断された文字を、階層「アーティスト」の検索文字として受け付ける(S108)。   If the search character accepting unit 14a determines that the artist area 12A is the artist area 12A in S106, the search character accepting unit 14a sets the hierarchy “artist” as the current hierarchy (S107), and the character determined in S103 immediately before being handwritten on the touch panel 12 Is received as a search character of the hierarchy “artist” (S108).

次いで、制御部14の情報検索手段14bは、検索文字受付手段14aによって受け付けられている検索文字でデータ特定情報を検索し(S109)、S109における検索においてデータ特定情報を検出したか否かを判断する(S110)。   Next, the information search unit 14b of the control unit 14 searches the data specifying information with the search character received by the search character receiving unit 14a (S109), and determines whether the data specifying information is detected in the search in S109. (S110).

データ特定情報を検出したとS110において判断されると、検索文字受付手段14aは、S102の処理を実行する。   When it is determined in S110 that the data specifying information has been detected, the search character accepting unit 14a executes the process of S102.

データ特定情報を検出しなかったと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 touch panel 12 that the data specifying information does not exist as a search result (S111), and FIG. The operation shown in FIG.

検索文字受付手段14aは、アーティスト領域12A以外の領域であるとS106において判断すると、不適切な領域への入力であることをタッチパネル12によって通知して(S112)、S102の処理を実行する。   If the search character receiving means 14a determines in S106 that the area is other than the artist area 12A, the search character receiving means 14a notifies the touch panel 12 that the input is an inappropriate area (S112), and executes the process of S102.

検索文字受付手段14aは、検索文字が受け付けられているとS105において判断すると、現在設定されている階層が、階層「アーティスト」、階層「アルバム」および階層「曲」の何れであるかを判断する(S113)。   When the search character receiving unit 14a determines in S105 that the search character is received, the search character receiving unit 14a determines whether the currently set layer is the layer "artist", the layer "album", or the layer "song". (S113).

検索文字受付手段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 artist area 12A, the album area 12B, or the song area 12C (S114). .

検索文字受付手段14aは、アーティスト領域12AであるとS114において判断すると、タッチパネル12上に手書入力されたと直前のS103において判断された文字を、階層「アーティスト」の現在の検索文字の後ろに、追加の検索文字として受け付ける(S115)。次いで、情報検索手段14bは、S109の処理を実行する。   When the search character accepting unit 14a determines in S114 that the artist area is 12A, the character determined in S103 immediately before handwritten input on the touch panel 12 is displayed after the current search character of the hierarchy “artist”. Accepted as additional search characters (S115). Next, the information search unit 14b executes the process of S109.

検索文字受付手段14aは、アルバム領域12BであるとS114において判断すると、現在の階層として階層「アルバム」を設定し(S116)、タッチパネル12上に手書入力されたと直前のS103において判断された文字を、階層「アルバム」の検索文字として受け付ける(S117)。次いで、情報検索手段14bは、S109の処理を実行する。   If it is determined in S114 that the search character accepting unit 14a is the album region 12B, the layer “album” is set as the current layer (S116), and the character determined in S103 immediately before being handwritten on the touch panel 12 is set. Is received as a search character of the hierarchy “album” (S117). Next, the information search unit 14b executes the process of S109.

検索文字受付手段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 character acceptance unit 14a is in the hierarchy “album”, it is determined whether the area acquired in S104 immediately before is the artist area 12A, the album area 12B, or the song area 12C (S118). .

検索文字受付手段14aは、アーティスト領域12AであるとS118において判断すると、S112の処理を実行する。   If the search character accepting unit 14a determines in S118 that the artist area 12A is the artist area 12A, it executes the process of S112.

検索文字受付手段14aは、アルバム領域12BであるとS118において判断すると、タッチパネル12上に手書入力されたと直前のS103において判断された文字を、階層「アルバム」の現在の検索文字の後ろに、追加の検索文字として受け付ける(S119)。次いで、情報検索手段14bは、S109の処理を実行する。   When the search character accepting unit 14a determines that the album area 12B is in S118, the character determined in S103 immediately before being handwritten on the touch panel 12 is displayed after the current search character of the hierarchy “album”. It is accepted as an additional search character (S119). Next, the information search unit 14b executes the process of S109.

検索文字受付手段14aは、曲領域12CであるとS118において判断すると、現在の階層として階層「曲」を設定し(S120)、タッチパネル12上に手書入力されたと直前のS103において判断された文字を、階層「曲」の検索文字として受け付ける(S121)。次いで、情報検索手段14bは、S109の処理を実行する。   When the search character accepting unit 14a determines in S118 that the song area is 12C, it sets the layer "Song" as the current layer (S120), and the character determined in S103 immediately before being handwritten on the touch panel 12 Is received as a search character of the hierarchy “song” (S121). Next, the information search unit 14b executes the process of S109.

検索文字受付手段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 song area 12C or the song area 12C (S122). ).

検索文字受付手段14aは、曲領域12C以外の領域であるとS122において判断すると、S112の処理を実行する。   If the search character accepting unit 14a determines in S122 that the area is other than the music area 12C, the process of S112 is executed.

検索文字受付手段14aは、曲領域12CであるとS122において判断すると、タッチパネル12上に手書入力されたと直前のS103において判断された文字を、階層「曲」の現在の検索文字の後ろに、追加の検索文字として受け付ける(S123)。次いで、情報検索手段14bは、S109の処理を実行する。   When the search character accepting unit 14a determines in S122 that the song area is 12C, the character determined in S103 immediately before handwritten input on the touch panel 12 is placed after the current search character of the hierarchy “song”. Accepted as additional search characters (S123). Next, the information search unit 14b executes the process of S109.

特定の時間が経過したと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 result display unit 14c determines in S124 that the search character is not accepted, the operation shown in FIGS. 5 and 6 ends.

検索結果表示手段14cは、検索文字が受け付けられているとS124において判断すると、この検索文字で検索したデータ特定情報にフォーカスを当てたリスト20、すなわち、直前のS109における情報検索手段14bによる検索結果をタッチパネル12に表示させた後(S125)、図5および図6に示す動作を終了する。なお、検索結果表示手段14cは、直前のS109において情報検索手段14bによって複数のデータ特定情報が検出されている場合には、これらの複数のデータ特定情報のうち、リスト20において最も上に配置されているデータ特定情報に、S125においてフォーカスを当てる。   When the search result display unit 14c determines in S124 that the search character is accepted, the list 20 focused on the data specifying information searched by the search character, that is, the search result by the information search unit 14b in the immediately preceding S109. Is displayed on the touch panel 12 (S125), and the operations shown in FIGS. 5 and 6 are terminated. The search result display unit 14c is arranged at the top of the list 20 among the plurality of data specifying information when the information searching unit 14b detects the plurality of data specifying information in the previous S109. In step S125, the data specifying information is focused.

携帯機器10の利用者は、フォーカスが当てられたデータ特定情報をダブルタップするなどの特定の操作を実行することによって、フォーカスが当てられたデータ特定情報によって特定される音楽ファイルを携帯機器10に再生させることができる。なお、携帯機器10は、最終的に検出されたデータ特定情報が1つのみである場合には、利用者からの再生の指示を待たずに、このデータ特定情報によって特定される音楽ファイルを再生することも可能である。   The user of the mobile device 10 performs a specific operation such as double-tapping the focused data specifying information on the mobile device 10 so that the music file specified by the focused data specifying information is stored in the mobile device 10. Can be played. If there is only one data specifying information finally detected, the mobile device 10 plays the music file specified by the data specifying information without waiting for a playback instruction from the user. It is also possible to do.

次に、アーティスト領域12Aのみに文字が手書入力された場合の携帯機器10の動作の具体例について説明する。   Next, a specific example of the operation of the mobile device 10 when characters are handwritten in only the artist area 12A will be described.

図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 touch panel 12 while the search character receiving unit 14 a is waiting for the input of the search character, the search result display unit 14 c For example, as shown in FIG. 9, the list 20 focused on the data specifying information retrieved in (1) is displayed on the touch panel 12 (S125).

図8は、アーティスト領域12Aに文字が手書入力された状態での携帯機器10の正面図の一例である。   FIG. 8 is an example of a front view of the portable device 10 in a state where characters are handwritten in the artist area 12A.

なお、図8において、ハッチングで示した「K」という文字41と、ハッチングで示した「i」という文字42と、ハッチングで示した「n」という文字43とは、タッチパネル12上に手書入力された文字の軌跡を理解の容易のために示す図形であって、実際にタッチパネル12上に表示される文字ではない。また、図8において、二点鎖線によって示す図形も、タッチパネル12上の領域を理解の容易のために示す図形であって、実際にタッチパネル12上に表示される図形ではない。   In FIG. 8, a character 41 “K” indicated by hatching, a character 42 “i” indicated by hatching, and a character 43 “n” indicated by hatching are handwritten on the touch panel 12. It is a figure which shows the locus | trajectory of the performed character for easy understanding, Comprising: It is not the character actually displayed on the touch panel 12. FIG. Further, in FIG. 8, a graphic indicated by a two-dot chain line is also a graphic indicating an area on the touch panel 12 for easy understanding, and is not a graphic actually displayed on the touch panel 12.

図8に示す文字41、文字42および文字43は、この順番でタッチパネル12上に手書き入力された文字である。したがって、検索文字受付手段14aは、階層「アーティスト」の検索文字として「Kin」を受け付ける。   Characters 41, 42, and 43 shown in FIG. 8 are characters handwritten on the touch panel 12 in this order. Therefore, the search character accepting unit 14a accepts “Kin” as the search character of the hierarchy “artist”.

図9は、階層「アーティスト」の検索文字「Kin」による検索結果を表示している状態での携帯機器10の正面図の一例である。   FIG. 9 is an example of a front view of the mobile device 10 in a state where a search result by the search character “Kin” of the hierarchy “artist” is displayed.

図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 result display unit 14c focuses on the data specifying information arranged at the top of the list 20 among the plurality of data specifying information. That is, the search result display means 14c specifies the data specified by the attribute information “Kind” of the hierarchy “artist”, the attribute information “Autumn” of the hierarchy “album”, and the attribute information “Orange” of the hierarchy “song”. By highlighting the information, this data specifying information is focused.

次に、アーティスト領域12A、アルバム領域12Bおよび曲領域12Cに文字が手書入力された場合の携帯機器10の動作の具体例について説明する。   Next, a specific example of the operation of the mobile device 10 when characters are handwritten in the artist area 12A, the album area 12B, and the song area 12C will be described.

図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 touch panel 12 while the search character accepting unit 14 a is waiting for the input of the search character, the search result display unit 14 c For example, as shown in FIG. 11, the list 20 focused on the data specifying information retrieved in (1) is displayed on the touch panel 12 (S125).

図10は、アーティスト領域12A、アルバム領域12Bおよび曲領域12Cに文字が手書入力された状態での携帯機器10の正面図の一例である。   FIG. 10 is an example of a front view of the portable device 10 in a state where characters are manually input in the artist area 12A, the album area 12B, and the song area 12C.

なお、図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 character 41 “K” shown by hatching, the character 42 “i” shown by hatching, the character 43 “n” shown by hatching, and “D” shown by hatching. A character 44, a character 45 "B" shown by hatching, a character 46 "r" shown by hatching, a character 47 "e" shown by hatching, and a character 48 "a" shown by hatching Is a figure showing the trajectory of characters handwritten on the touch panel 12 for easy understanding, and is not a character actually displayed on the touch panel 12. Further, in FIG. 10, a graphic indicated by a two-dot chain line is also a graphic indicating an area on the touch panel 12 for easy understanding, and is not a graphic actually displayed on the touch panel 12.

図10に示す文字41、文字42、文字43、文字44、文字45、文字46、文字47および文字48は、この順番でタッチパネル12上に手書き入力された文字である。したがって、検索文字受付手段14aは、階層「アーティスト」の検索文字として「Kin」を、階層「アルバム」の検索文字として「D」を、階層「曲」の検索文字として「Brea」を受け付ける。   A character 41, a character 42, a character 43, a character 44, a character 45, a character 46, a character 47, and a character 48 illustrated in FIG. 10 are characters input by handwriting on the touch panel 12 in this order. Accordingly, the search character accepting unit 14a accepts “Kin” as the search character of the hierarchy “artist”, “D” as the search character of the hierarchy “album”, and “Brea” as the search character of the hierarchy “song”.

図11は、階層「アーティスト」の検索文字「Kin」、階層「アルバム」の検索文字「D」および階層「曲」の検索文字「Brea」による検索結果を表示している状態での携帯機器10の正面図の一例である。   FIG. 11 shows the mobile device 10 in a state in which search results by the search character “Kin” of the hierarchy “artist”, the search character “D” of the hierarchy “album”, and the search character “Brea” of the hierarchy “song” are displayed. It is an example of a front view.

図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 result display unit 14c focuses on the data specifying information arranged at the top of the list 20 among the plurality of data specifying information. That is, the search result display means 14c specifies the data specified 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”. By highlighting the information, this data specifying information is focused.

以上に説明したように、携帯機器10は、タッチパネル12上に手書入力された文字を、この文字のタッチパネル12上の入力位置に対応した階層の検索文字として受け付ける(S108、S115、S117、S119、S121およびS123)ことによって、複数の階層の検索文字を一連の操作で受け付けることができるので、複数の属性情報による階層構造で表されるデータ特定情報を検索するための操作を容易化することができる。   As described above, the mobile device 10 accepts a character handwritten on the touch panel 12 as a search character in a hierarchy corresponding to the input position of the character on the touch panel 12 (S108, S115, S117, S119). , S121 and S123), search characters of a plurality of hierarchies can be received by a series of operations, and thus an operation for searching for data specifying information represented by a hierarchical structure by a plurality of attribute information is facilitated. Can do.

例えば、従来の検索方法は、検索の操作が複数回必要である。具体的には、まず、検索窓に検索文字を入力して特定のアーティストを検索し、そのアーティストのアルバムのリストを表示する。次に、そのリストに対する検索窓に検索文字を入力して特定のアルバムを検索し、そのアルバムの曲のリストを表示する。最後に、そのリストに対する検索窓に検索文字を入力して特定の曲を検索し、目的の曲に対応するデータ特定情報を表示する。   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 mobile device 10 can accept search characters in a plurality of layers through a series of operations, the mobile device 10 can reach the target data specifying information with a smaller number of operations compared to the conventional search method. It is possible.

また、携帯機器10は、複数の階層の検索文字を一連の操作で受け付けることができるので、データ群13bに含まれるデータの数が多い場合にも短時間で目的のデータ特定情報に辿り着かせることが可能である。   In addition, since the mobile device 10 can accept search characters of a plurality of layers through a series of operations, even when the number of data included in the data group 13b is large, the mobile device 10 can reach the target data specifying information in a short time. It is possible.

また、携帯機器10は、検索窓や、検索窓に入力された検索文字で検索を開始させるための検索ボタンなどのGUI(Graphical User Interface)が必要ないので、これらのGUIを利用者に探させたり操作させたりする必要が無く、利用者の利便性を向上することができる。   Further, since the mobile device 10 does not require a GUI (Graphical User Interface) such as a search window or a search button for starting a search with a search character input in the search window, the user can search for these GUIs. It is not necessary to operate or operate, and convenience for the user can be improved.

また、携帯機器10は、検索窓や検索ボタンなどのGUIが必要ないので、リスト20などの情報の表示領域をタッチパネル12上に広く確保することができる。特に、タッチパネル12が小さい場合には、リスト20などの情報の表示領域をタッチパネル12上に広く確保することができることは有効である。   Further, since the portable device 10 does not require a GUI such as a search window or a search button, a wide display area for information such as the list 20 can be secured on the touch panel 12. In particular, when the touch panel 12 is small, it is effective that a wide display area for information such as the list 20 can be secured on the touch panel 12.

また、携帯機器10は、タッチパネル12上に表示しているリスト20などの情報とは無関係に、タッチパネル上に手書入力された検索文字を受け付けるので、検索を実行する場合のタッチパネル12上の画面のデザインの自由度を向上することができる。   In addition, since the mobile device 10 accepts search characters input by handwriting on the touch panel regardless of information such as the list 20 displayed on the touch panel 12, a screen on the touch panel 12 when performing a search. The degree of freedom of design can be improved.

携帯機器10は、タッチパネル12上において画面の矢印10aで示す方向に並んで配置された3つの領域のうちこの方向における一端のアーティスト領域12Aから他端の曲領域12Cに向けて各領域に順番に文字が手書入力されることによって、最上層から最下層に向けて各階層の検索文字を順番に受け付けることができるので、データ特定情報を検索するための操作を直感的な操作にすることができる。   The mobile device 10 is arranged in order from the artist area 12A at one end to the music area 12C at the other end in this direction among the three areas arranged side by side on the touch panel 12 in the direction indicated by the arrow 10a on the screen. 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.

特に、携帯機器10は、矢印10aで示す方向がタッチパネル12上における画面の上下方向であるので、データ特定情報を検索するための操作を更に直感的な操作にすることができる。   Particularly, since the direction indicated by the arrow 10a is the vertical direction of the screen on the touch panel 12, the portable device 10 can make the operation for searching for the data specifying information more intuitive.

なお、携帯機器10は、矢印10aで示す方向がタッチパネル12上における画面の上下方向以外の方向であっても良い。例えば、携帯機器10は、図12に示すように、矢印10aで示す方向がタッチパネル12上における画面の左右方向であっても良い。   In the mobile device 10, the direction indicated by the arrow 10a may be a direction other than the vertical direction of the screen on the touch panel 12. For example, as shown in FIG. 12, in the mobile device 10, the direction indicated by the arrow 10 a may be the left-right direction of the screen on the touch panel 12.

また、携帯機器10は、データ特定情報が3つの属性情報による階層構造で表されているが、データ特定情報が複数の属性情報による階層構造で表されていれば良い。携帯機器10は、データ特定情報が3以外の複数の属性情報による階層構造で表される場合も、データ特定情報の階層の数に合わせた数の領域をタッチパネル12上に設ければ良い。   In the mobile device 10, the data specifying information is represented by a hierarchical structure with three attribute information, but the data specifying information may be represented by a hierarchical structure with a plurality of attribute information. Even when the data specifying information is represented by a hierarchical structure with a plurality of attribute information other than 3, the mobile device 10 may provide a number of regions on the touch panel 12 in accordance with the number of layers of the data specifying information.

なお、携帯機器10は、操作部11に特定の操作が入力された場合に図5および図6に示す動作を開始するが、操作部11への特定の操作の入力以外の条件で図5および図6に示す動作を開始しても良い。例えば、携帯機器10は、タッチパネル12上に表示されている特定のGUIが操作された場合に図5および図6に示す動作を開始しても良いし、タッチパネル12が長押しされた場合に図5および図6に示す動作を開始しても良い。   Note that the mobile device 10 starts the operation illustrated in FIGS. 5 and 6 when a specific operation is input to the operation unit 11. However, the portable device 10 may perform the operations illustrated in FIGS. 5 and 6 under conditions other than the input of the specific operation to the operation unit 11. The operation shown in FIG. 6 may be started. For example, the mobile device 10 may start the operations shown in FIGS. 5 and 6 when a specific GUI displayed on the touch panel 12 is operated, or when the touch panel 12 is pressed for a long time. 5 and the operation shown in FIG. 6 may be started.

また、携帯機器10は、図5および図6に示す動作において、S101において時間の計測を開始してから特定の時間が経過した場合に検索文字の受け付けを終了するが、特定の時間の経過以外の条件で検索文字の受け付けを終了しても良い。例えば、携帯機器10は、操作部11に特定の操作が入力された場合に検索文字の受け付けを終了しても良いし、タッチパネル12が長押しされた場合に検索文字の受け付けを終了しても良い。携帯機器10は、タッチパネル12が長押しされた場合に検索文字の受け付けを終了する場合に、タッチパネル12上の長押しされた位置に表示されているデータ特定情報によって特定される音楽ファイルを再生しても良い。   Further, in the operation shown in FIG. 5 and FIG. 6, the mobile device 10 ends acceptance of the search character when a specific time has elapsed since the start of time measurement in S101, but other than the elapse of the specific time The acceptance of search characters may be terminated under the conditions. For example, the mobile device 10 may end acceptance of the search character when a specific operation is input to the operation unit 11, or may end acceptance of the search character when the touch panel 12 is pressed for a long time. good. The portable device 10 reproduces the music file specified by the data specifying information displayed at the long-pressed position on the touch panel 12 when the acceptance of the search character is finished when the touch panel 12 is long-pressed. May be.

また、携帯機器10は、検索文字の受け付けが終了した時点(S102でYES)で検索文字で検索したデータ特定情報にフォーカスを当てている(S125)が、検索文字受付手段14aによって受け付けられている検索文字でデータ特定情報を検索する(S109)度に、直前のS109における情報検索手段14bによる検索結果をタッチパネル12に表示させても良い。すなわち、携帯機器10は、インクリメンタルサーチを実行しても良い。   Further, the mobile device 10 has received the focus on the data specifying information searched with the search character at the time when reception of the search character is completed (YES in S102) (S125) is received by the search character receiving means 14a. The search result by the information search means 14b in the immediately preceding S109 may be displayed on the touch panel 12 every time the data specifying information is searched with the search character (S109). That is, the mobile device 10 may perform an incremental search.

なお、本発明の検索装置は、本実施の形態においてデータとして音楽ファイルを扱っているが、例えば、文書ファイルや画像ファイルなど、音楽ファイル以外のデータを扱っても良い。   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 Touch panel 12A Artist area (area)
12B Album area (area)
12C Song area (area)
13a Search program 13b Data group 14a Search character reception means 14b Information search means 14c Search result display means 31 Character 31a Position (input position)
32 characters 32a position (input position)
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.
前記検索文字受付手段は、前記タッチパネル上に手書入力された文字の書き始めの位置を、この文字の前記入力位置として認識することを特徴とする請求項1または請求項2に記載の検索プログラム。   The search program according to claim 1 or 2, wherein the search character accepting unit recognizes a start position of a character handwritten on the touch panel as the input position of the 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.
前記検索文字受付手段は、前記タッチパネル上において画面の特定の方向に並んで配置された3以上の領域のそれぞれと、前記階層とを、前記領域同士の前記方向における並び順が前記領域に対応した前記階層同士の上下関係の順番と等しくなる状態で対応付け、前記タッチパネル上に手書入力された文字を、この文字の前記入力位置を含む前記領域に対応した前記階層の前記検索文字として受け付けることを特徴とする請求項1から請求項3までの何れかに記載の検索プログラム。   The search character accepting means corresponds to each of the three or more areas arranged side by side in a specific direction of the screen on the touch panel and the hierarchy, and the arrangement order of the areas in the direction corresponds to the area. Corresponding in a state equal to the order of the hierarchical relationship between the hierarchies, and accepting a character handwritten on the touch panel as the search character of the hierarchy corresponding to the area including the input position of the character The search program according to any one of claims 1 to 3, wherein: 前記方向は、上下方向であり、
前記検索文字受付手段は、前記領域同士の前記上下方向における上下関係が前記領域に対応した前記階層同士の上下関係と等しくなる状態で前記領域および前記階層を対応付けることを特徴とする請求項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.
タッチパネルと、  A touch panel;
データ群のデータを特定するためのデータ特定情報に対する検索文字を受け付ける検索文字受付手段と、  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.
前記検索文字受付手段は、直前に受け付けた前記検索文字が存在しない場合に、前記タッチパネル上に手書入力された文字の前記入力位置に対応した前記階層が最上位の前記階層であるとき、前記タッチパネル上に手書入力された文字を前記検索文字として受け付け、  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,
前記検索文字受付手段は、直前に受け付けた前記検索文字が存在しない場合に、前記タッチパネル上に手書入力された文字の前記入力位置に対応した前記階層が最上位の前記階層以外の前記階層であるとき、前記タッチパネル上に手書入力された文字を前記検索文字として受け付けないことを特徴とする請求項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.
前記検索文字受付手段は、前記タッチパネル上に手書入力された文字の書き始めの位置を、この文字の前記入力位置として認識することを特徴とする請求項7または請求項8に記載の検索装置。  The search device according to claim 7 or 8, wherein the search character accepting unit recognizes a start position of a character handwritten on the touch panel as the input position of the character. . 前記タッチパネル上において前記階層のそれぞれに対応する領域は、前記タッチパネル上に表示されず、  A region corresponding to each of the layers on the touch panel is not displayed on the touch panel,
前記検索文字受付手段は、前記タッチパネル上に手書入力された文字を、この文字の前記入力位置を含む前記領域に対応した前記階層の前記検索文字として受け付けることを特徴とする請求項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.
JP2013154043A 2013-07-24 2013-07-24 Search program and search device Expired - Fee Related JP5898141B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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