(57)【要約】【課題】  検索文字を受け付ける場合であってもリストの視認性の低下を抑えることができる検索プログラムおよび検索装置を提供する。【解決手段】  データ群のデータを特定するためのデータ特定情報に対する検索文字を受け付けて、受け付けた検索文字でデータ特定情報を検索した後、検索結果をタッチパネル１２に表示させる携帯機器１０は、データ特定情報を並べたリストがタッチパネル１２に表示されている状態でタッチパネル１２におけるリスト上に手書入力された文字３１を検索文字として受け付けることを特徴とする。【選択図】  図５
2015031999.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルを備える電子機器によって実行される検索プログラムであって、
データ群のデータを特定するためのデータ特定情報に対する検索文字を受け付ける検索文字受付手段、
前記検索文字受付手段によって受け付けられた前記検索文字で前記データ特定情報を検索する情報検索手段、および、
前記情報検索手段による検索結果を前記タッチパネルに表示させる検索結果表示手段として前記電子機器を機能させ、
前記検索文字受付手段は、前記データ特定情報を並べたリストが前記タッチパネルに表示されている状態で前記タッチパネルにおける前記リスト上に手書入力された前記検索文字を受け付けることを特徴とする検索プログラム。
【請求項２】
前記情報検索手段は、前記検索文字受付手段によって前記検索文字が１文字受け付けられる度に前記データ特定情報を検索し、
前記検索結果表示手段は、前記情報検索手段によって検索が実行される度に検索結果を前記タッチパネルに表示させることを特徴とする請求項１に記載の検索プログラム。
【請求項３】
前記データ特定情報は、複数の属性情報による階層構造で表され、
前記検索文字受付手段は、前記タッチパネル上に手書入力される前記検索文字が対象とする階層を切り替えるための階層切替文字を受け付けることによって、複数の前記階層の前記検索文字を受け付けることを特徴とする請求項１または請求項２に記載の検索プログラム。
【請求項４】
タッチパネルと、
データ群のデータを特定するためのデータ特定情報に対する検索文字を受け付ける検索文字受付手段と、
前記検索文字受付手段によって受け付けられた前記検索文字で前記データ特定情報を検索する情報検索手段と、
前記情報検索手段による検索結果を前記タッチパネルに表示させる検索結果表示手段とを備え、
前記検索文字受付手段は、前記データ特定情報を並べたリストが前記タッチパネルに表示されている状態で前記タッチパネルにおける前記リスト上に手書入力された前記検索文字を受け付けることを特徴とする検索装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ群のデータを特定するためのデータ特定情報を手書入力された文字で検索する検索プログラムおよび検索装置に関する。
【背景技術】
【０００２】
従来、データ群のデータを特定するためのデータ特定情報を手書入力された文字で検索する装置として、手書入力によって検索文字を受け付け、受け付けた検索文字でデータ特定情報を検索し、検索結果を表示するものが知られている（特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１４０３７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の装置においては、検索文字を受け付けるための検索文字受付領域を表示部に表示するので、表示部のうち検索文字受付領域以外の領域が狭く、結果として、十分な情報を表示部に表示することができないという問題がある。
【０００５】
そこで、本発明は、検索文字を受け付ける場合であってもリストの視認性の低下を抑えることができる検索プログラムおよび検索装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の検索プログラムは、タッチパネルを備える電子機器によって実行される検索プログラムであって、データ群のデータを特定するためのデータ特定情報に対する検索文字を受け付ける検索文字受付手段、前記検索文字受付手段によって受け付けられた前記検索文字で前記データ特定情報を検索する情報検索手段、および、前記情報検索手段による検索結果を前記タッチパネルに表示させる検索結果表示手段として前記電子機器を機能させ、前記検索文字受付手段は、前記データ特定情報を並べたリストが前記タッチパネルに表示されている状態で前記タッチパネルにおける前記リスト上に手書入力された前記検索文字を受け付けることを特徴とする。
【０００７】
この構成により、本発明の検索プログラムは、データ群のデータを特定するためのデータ特定情報を並べたリストがタッチパネルに表示されている状態でタッチパネルにおけるリスト上に手書入力された検索文字を受け付けるので、検索文字を受け付ける場合であってもリストの視認性の低下を抑えることができる。
【０００８】
また、本発明の検索プログラムにおいて、前記情報検索手段は、前記検索文字受付手段によって前記検索文字が１文字受け付けられる度に前記データ特定情報を検索し、前記検索結果表示手段は、前記情報検索手段によって検索が実行される度に検索結果を前記タッチパネルに表示させても良い。
【０００９】
この構成により、本発明の検索プログラムは、インクリメンタルサーチを実行することができるので、データ特定情報の検索を容易化することができる。
【００１０】
また、本発明の検索プログラムにおいて、前記データ特定情報は、複数の属性情報による階層構造で表され、前記検索文字受付手段は、前記タッチパネル上に手書入力される前記検索文字が対象とする階層を切り替えるための階層切替文字を受け付けることによって、複数の前記階層の前記検索文字を受け付けても良い。
【００１１】
この構成により、本発明の検索プログラムは、複数の階層の検索文字を一連の操作で受け付けることができるので、データ群のデータを特定するためのデータ特定情報が複数の属性情報による階層構造で表される場合にデータ特定情報を検索するための操作を容易化することができる。
【００１２】
本発明の検索装置は、タッチパネルと、データ群のデータを特定するためのデータ特定情報に対する検索文字を受け付ける検索文字受付手段と、前記検索文字受付手段によって受け付けられた前記検索文字で前記データ特定情報を検索する情報検索手段と、前記情報検索手段による検索結果を前記タッチパネルに表示させる検索結果表示手段とを備え、前記検索文字受付手段は、前記データ特定情報を並べたリストが前記タッチパネルに表示されている状態で前記タッチパネルにおける前記リスト上に手書入力された前記検索文字を受け付けることを特徴とする。
【００１３】
この構成により、本発明の検索装置は、データ群のデータを特定するためのデータ特定情報を並べたリストがタッチパネルに表示されている状態でタッチパネルにおけるリスト上に手書入力された検索文字を受け付けるので、検索文字を受け付ける場合であってもリストの視認性の低下を抑えることができる。
【発明の効果】
【００１４】
本発明の検索プログラムおよび検索装置は、検索文字を受け付ける場合であってもリストの視認性の低下を抑えることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施の形態に係る携帯機器のブロック図である。
【図２】図１に示すデータ群のデータを特定するためのデータ特定情報を並べたリストの一例を示す図である。
【図３】リストの一部をタッチパネルに表示している状態での図１に示す携帯機器の正面図である。
【図４】データ特定情報を検索する場合の図１に示す携帯機器の動作のフローチャートである。
【図５】文字「S」が手書入力された状態での図１に示す携帯機器の正面図の一例である。
【図６】図４に示す画面更新処理のフローチャートである。
【図７】図２に示すリストに対する階層「アーティスト」における文字“Kin”での検索結果の一例を示す図である。
【図８】図２に示すリストに対する階層「アルバム」における文字“D”での検索結果の一例を示す図である。
【図９】図２に示すリストに対する階層「曲」における文字“Brea”での検索結果の一例を示す図である。
【図１０】（ａ）は、図２に示すリストに対する、階層「アーティスト」における文字“Kin”、階層「アルバム」における文字“D”、および、階層「曲」における文字“Brea”での検索結果の一例を示す図である。（ｂ）は、図１０（ａ）に示す検索結果をタッチパネルに表示している状態での図１に示す携帯機器の正面図である。
【発明を実施するための形態】
【００１６】
以下、本発明の一実施の形態について、図面を用いて説明する。
【００１７】
まず、本実施の形態に係る検索装置としての携帯機器の構成について説明する。
【００１８】
図１は、本実施の形態に係る携帯機器１０のブロック図である。
【００１９】
図１に示すように、携帯機器１０は、種々の操作が入力されるボタンなどの入力デバイスである操作部１１と、種々の情報を表示するとともに種々の操作が入力されるタッチパネル１２と、プログラムおよび各種のデータを記憶しているフラッシュメモリーなどの不揮発性の記憶装置である記憶部１３と、携帯機器１０全体を制御する制御部１４とを備えている。
【００２０】
携帯機器１０は、例えば携帯音楽プレーヤー、スマートフォンなどの電子機器である。
【００２１】
記憶部１３は、制御部１４によって実行される検索プログラム１３ａを記憶している。検索プログラム１３ａは、携帯機器１０の製造段階で携帯機器１０にインストールされていても良いし、例えば記憶媒体経由またはネットワーク経由で携帯機器１０に追加でインストールされても良い。
【００２２】
記憶部１３は、データ群１３ｂを記憶している。データ群１３ｂは、携帯機器１０の製造段階で携帯機器１０にインストールされていても良いし、例えば記憶媒体経由またはネットワーク経由で携帯機器１０に追加でインストールされても良い。
【００２３】
図２は、データ群１３ｂのデータを特定するためのデータ特定情報を並べたリスト２０の一例を示す図である。
【００２４】
図２に示すリスト２０において、見出し行以外の各行のデータ特定情報は、データ群１３ｂの各データを特定している。ここで、データは、音楽ファイルである。各行のデータ特定情報は、対象の音楽ファイルに対応する曲の実演者を示す「アーティスト」という階層の属性情報と、「アーティスト」の下の階層であって、対象の音楽ファイルに対応する曲が収録されているアルバム名を示す「アルバム」という階層の属性情報と、「アルバム」の下の階層であって、対象の音楽ファイルに対応する曲の名称を示す「曲」という階層の属性情報とによる階層構造で表される。例えば、１行目のデータ特定情報は、階層「アーティスト」の属性情報「Animal」と、階層「アルバム」の属性情報「Age」と、階層「曲」の属性情報「All」とによって表されている。リスト２０は、階層「アーティスト」の各属性情報が特定の規則で並べられており、階層「アーティスト」の各属性情報の下の階層「アルバム」の各属性情報が特定の規則で更に並べられており、階層「アルバム」の各属性情報の下の階層「曲」の各属性情報が特定の規則で更に並べられている。ここで、特定の規則とは、Ａ、Ｂ、Ｃ、・・・、Ｚというアルファベット順の後、０、１、２、・・・、９という数字順である順番で、先頭の文字の順番が高いほど高い順位に並べられ、順位が同一である場合には順次、後続の文字の順番が高いほど高い順位に並べられるという規則である。なお、アルファベットの大文字と、小文字とは、順番において区別しない。
【００２５】
図１に示す制御部１４は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムおよび各種のデータを記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＣＰＵの作業領域として用いられるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを備えている。ＣＰＵは、ＲＯＭまたは記憶部１３に記憶されているプログラムを実行する。
【００２６】
制御部１４は、記憶部１３に記憶されている検索プログラム１３ａを実行することによって、データ特定情報に対する検索文字を受け付ける検索文字受付手段１４ａ、検索文字受付手段１４ａによって受け付けられた検索文字でデータ特定情報を検索する情報検索手段１４ｂ、および、情報検索手段１４ｂによる検索結果をタッチパネル１２に表示させる検索結果表示手段１４ｃとして機能する。
【００２７】
次に、携帯機器１０の動作について説明する。
【００２８】
図３は、リスト２０の一部をタッチパネル１２に表示している状態での携帯機器１０の正面図である。
【００２９】
携帯機器１０が図３に示す状態である場合に、操作部１１に特定の操作が入力されると、制御部１４は、図４に示す動作を実行する。
【００３０】
図４は、データ特定情報を検索する場合の携帯機器１０の動作のフローチャートである。
【００３１】
図４に示すように、携帯機器１０の制御部１４の検索文字受付手段１４ａは、時間の計測を開始した後（Ｓ１０１）、Ｓ１０１において時間の計測を開始してから特定の時間が経過したか否かを判断する（Ｓ１０２）。
【００３２】
検索文字受付手段１４ａは、特定の時間が経過していないとＳ１０２において判断すると、タッチパネル１２上に文字が手書入力されたか否かを判断する（Ｓ１０３）。なお、検索文字受付手段１４ａは、検索文字キューから最後尾の１文字を削除するための１文字削除用操作がタッチパネル１２上に何れかの文字が手書入力される操作である場合、この文字に関してはＳ１０３の判断の対象にしない。同様に、検索文字受付手段１４ａは、検索文字キューから全ての文字を削除するための全文字削除用操作がタッチパネル１２上に何れかの文字が手書入力される操作である場合、この文字に関してはＳ１０３の判断の対象にしない。
【００３３】
図５は、文字「S」が手書入力された状態での携帯機器１０の正面図の一例である。
【００３４】
図５において、ハッチングで示した「S」という文字３１は、タッチパネル１２上に手書入力された文字の軌跡を理解の容易のために示す図形であって、実際にタッチパネル１２上に表示される文字ではない。
【００３５】
図４に示すように、検索文字受付手段１４ａは、タッチパネル１２上に文字が手書入力されているとＳ１０３において判断すると、この文字を検索文字キューの最後尾に追加する（Ｓ１０４）。
【００３６】
検索文字受付手段１４ａは、タッチパネル１２上に文字が手書入力されていないとＳ１０３において判断すると、１文字削除用操作が入力されたか否かを判断する（Ｓ１０５）。ここで、１文字削除用操作は、例えば、タッチパネル１２上にダブルスラッシュ（／／）が手書入力される操作である。
【００３７】
検索文字受付手段１４ａは、１文字削除用操作が入力されたとＳ１０５において判断すると、検索文字キューから最後尾の１文字を削除する（Ｓ１０６）。
【００３８】
検索文字受付手段１４ａは、１文字削除用操作が入力されていないとＳ１０５において判断すると、全文字削除用操作が入力されたか否かを判断する（Ｓ１０７）。ここで、全文字削除用操作は、例えば、タッチパネル１２上にダブルバックスラッシュ（＼＼）またはアスタリスク（＊）が手書入力される操作である。
【００３９】
検索文字受付手段１４ａは、全文字削除用操作が入力されたとＳ１０７において判断すると、検索文字キューから全ての文字を削除する（Ｓ１０８）。
【００４０】
検索文字受付手段１４ａは、全文字削除用操作が入力されていないとＳ１０７において判断すると、Ｓ１０２の処理を実行する。
【００４１】
制御部１４は、Ｓ１０４の処理、Ｓ１０６の処理、または、Ｓ１０８の処理の後、後述の画面更新処理を実行して（Ｓ１０９）、Ｓ１０２の処理を実行する。
【００４２】
検索文字受付手段１４ａは、特定の時間が経過したとＳ１０２において判断すると、図４に示す動作を終了する。
【００４３】
図６は、図４に示す画面更新処理のフローチャートである。
【００４４】
図６に示すように、制御部１４の情報検索手段１４ｂは、データ特定情報の階層のうち最も上位の階層、すなわち、階層「アーティスト」を対象の階層にする（Ｓ１３１）。
【００４５】
次いで、情報検索手段１４ｂは、検索文字キューが空であるか否かを判断する（Ｓ１３２）。
【００４６】
情報検索手段１４ｂは、検索文字キューが空ではないとＳ１３２において判断すると、検索文字キューの先頭の文字の位置を検索文字キューにおける対象の位置にする（Ｓ１３３）。
【００４７】
次いで、情報検索手段１４ｂは、検索文字キューにおいて対象の位置以降に階層を切り替えるための階層切替文字が存在するか否かを判断する（Ｓ１３４）。ここで、階層切替文字は、例えばアンパサンド（＆）である。
【００４８】
情報検索手段１４ｂは、階層切替文字が存在するとＳ１３４において判断すると、対象の位置の文字が階層切替文字であるか否かを判断する（Ｓ１３５）。
【００４９】
情報検索手段１４ｂは、対象の位置の文字が階層切替文字ではないとＳ１３５において判断すると、検索文字キューの文字のうち対象の位置以降、対象の位置の直後の階層切替文字より前の文字で、対象の階層における検索を実行する（Ｓ１３６）。
【００５０】
情報検索手段１４ｂは、対象の位置の文字が階層切替文字であるとＳ１３５において判断するか、Ｓ１３６の処理を終了すると、対象の階層が最も下位の階層であるか否かを判断する（Ｓ１３７）。
【００５１】
情報検索手段１４ｂは、対象の階層が最も下位の階層ではないとＳ１３７において判断すると、検索文字キューにおいて対象の位置以降の最も前の階層切替文字より後に文字が存在するか否かを判断する（Ｓ１３８）。
【００５２】
情報検索手段１４ｂは、文字が存在するとＳ１３８において判断すると、対象の階層の１つ下の階層を、新たな対象の階層とする（Ｓ１３９）。
【００５３】
次いで、情報検索手段１４ｂは、検索文字キューにおいて対象の位置以降の最も前の階層切替文字の直後の文字の位置を、新たな対象の位置として（Ｓ１４０）、Ｓ１３４の処理を実行する。
【００５４】
情報検索手段１４ｂは、階層切替文字が存在しないとＳ１３４において判断すると、検索文字キューの文字のうち対象の位置以降の文字で、対象の階層における検索を実行する（Ｓ１４１）。
【００５５】
情報検索手段１４ｂは、検索文字キューが空であるとＳ１３２において判断するか、対象の階層が最も下位の階層であるとＳ１３７において判断するか、文字が存在しないとＳ１３８において判断するか、Ｓ１４１の処理を終了すると、各階層の検索結果を組み合わせて絞り込む（Ｓ１４２）。すなわち、情報検索手段１４ｂは、ＡＮＤ検索を実行する。なお、情報検索手段１４ｂは、検索結果が存在しない階層が存在する場合に、データ群１３ｂの全てのデータ特定情報がこの階層の検索結果であるものとして、Ｓ１４２の処理を実行する。
【００５６】
制御部１４の検索結果表示手段１４ｃは、Ｓ１４２の処理の後、Ｓ１４２において絞り込まれた検索結果をタッチパネル１２に表示させて（Ｓ１４３）、図６に示す画面更新処理を終了する。
【００５７】
例えば、情報検索手段１４ｂは、検索文字キューが空である場合、検索文字キューが空であるとＳ１３２において判断し、データ群１３ｂの全てのデータ特定情報を、Ｓ１４２において絞り込んだ検索結果として判定する。したがって、検索結果表示手段１４ｃは、データ群１３ｂの全てのデータ特定情報をＳ１４３においてタッチパネル１２による表示対象にする。すなわち、タッチパネル１２には、図３に示すような表示がなされる。なお、図３においては、データ特定情報を並べたリストの一部のみが表示されているが、スクロールされることによってリストの残りの部分も表示させることができる。
【００５８】
また、情報検索手段１４ｂは、検索文字キューの文字が“Kin＆D＆Brea”である場合、階層「アーティスト」における文字“Kin”での検索をＳ１３６において実行し（図７参照。）、階層「アルバム」における文字“D”での検索をＳ１３６において実行し（図８参照。）、階層「曲」における文字“Brea”での検索をＳ１４１において実行し（図９参照。）、Ｓ１４２において各階層の検索結果を組み合わせて絞り込む（図１０（ａ）参照。）。したがって、検索結果表示手段１４ｃは、図１０（ｂ）に示すように、データ群１３ｂのデータ特定情報に対して階層「アーティスト」に対する検索文字“Kin”と、階層「アルバム」に対する検索文字“D”と、階層「曲」に対する検索文字“Brea”とでＡＮＤ検索したデータ特定情報を、タッチパネル１２にＳ１４３において表示させる。
【００５９】
携帯機器１０の利用者は、タッチパネル１２に表示されたデータ特定情報をダブルタップするなどの特定の操作を実行することによって、このデータ特定情報によって特定される音楽ファイルを携帯機器１０に再生させることができる。なお、携帯機器１０は、最終的に検出されたデータ特定情報が１つのみである場合には、利用者からの再生の指示を待たずに、このデータ特定情報によって特定される音楽ファイルを再生することも可能である。
【００６０】
以上に説明したように、携帯機器１０は、図５に示すように、データ特定情報を並べたリストがタッチパネル１２に表示されている状態でタッチパネル１２におけるリスト上に手書入力された検索文字を受け付ける（Ｓ１０３でＹＥＳ）ので、検索文字を受け付ける場合であってもリストの視認性の低下を抑えることができる。
【００６１】
例えば、携帯機器１０は、検索窓や、検索窓に入力された検索文字で検索を開始させるための検索ボタンなどのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）が必要ないので、これらのＧＵＩを利用者に探させたり操作させたりする必要が無く、利用者の利便性を向上することができる。
【００６２】
また、携帯機器１０は、検索窓や検索ボタンなどのＧＵＩが必要ないので、リスト２０などの情報の表示領域をタッチパネル１２上に広く確保することができる。特に、タッチパネル１２が小さい場合には、リスト２０などの情報の表示領域をタッチパネル１２上に広く確保することができることは有効である。
【００６３】
また、携帯機器１０は、タッチパネル１２上に表示しているリスト２０などの情報とは無関係に、タッチパネル上に手書入力された検索文字を受け付けるので、検索を実行する場合のタッチパネル１２上の画面のデザインの自由度を向上することができる。
【００６４】
携帯機器１０は、Ｓ１０３において検索文字が１文字受け付けられる（Ｓ１０３でＹＥＳ）度にデータ特定情報を検索し（Ｓ１３６、Ｓ１４１およびＳ１４２）、検索が実行される度に検索結果をタッチパネル１２に表示させる（Ｓ１４３）。すなわち、携帯機器１０は、インクリメンタルサーチを実行することができる。したがって、携帯機器１０は、データ特定情報の検索を容易化することができる。
【００６５】
また、携帯機器１０は、タッチパネル１２上に手書入力される検索文字が対象とする階層を切り替えるための階層切替文字を受け付けることによって、複数の階層の検索文字を一連の操作で受け付けることができるので、データ特定情報が複数の属性情報による階層構造で表される場合にデータ特定情報を検索するための操作を容易化することができる。
【００６６】
例えば、従来の検索方法は、検索の操作が複数回必要である。具体的には、まず、検索窓に検索文字を入力して特定のアーティストを検索し、そのアーティストのアルバムのリストを表示する。次に、そのリストに対する検索窓に検索文字を入力して特定のアルバムを検索し、そのアルバムの曲のリストを表示する。最後に、そのリストに対する検索窓に検索文字を入力して特定の曲を検索し、目的の曲に対応するデータ特定情報を表示する。
【００６７】
しかしながら、携帯機器１０は、上述したように、複数の階層の検索文字を一連の操作で受け付けることができるので、従来の検索方法と比較して少ない操作回数で目的のデータ特定情報に辿り着かせることが可能である。
【００６８】
また、携帯機器１０は、複数の階層の検索文字を一連の操作で受け付けることができるので、データ群１３ｂに含まれるデータの数が多い場合にも短時間で目的のデータ特定情報に辿り着かせることが可能である。
【００６９】
なお、携帯機器１０は、操作部１１に特定の操作が入力された場合に図４に示す動作を開始するが、操作部１１への特定の操作の入力以外の条件で図４に示す動作を開始しても良い。例えば、携帯機器１０は、タッチパネル１２上に表示されている特定のＧＵＩが操作された場合に図４に示す動作を開始しても良いし、タッチパネル１２が長押しされた場合に図４に示す動作を開始しても良い。
【００７０】
また、携帯機器１０は、図４に示す動作において、Ｓ１０１において時間の計測を開始してから特定の時間が経過した場合に検索文字の受け付けを終了するが、特定の時間の経過以外の条件で検索文字の受け付けを終了しても良い。例えば、携帯機器１０は、操作部１１に特定の操作が入力された場合に検索文字の受け付けを終了しても良いし、タッチパネル１２が長押しされた場合に検索文字の受け付けを終了しても良い。携帯機器１０は、タッチパネル１２が長押しされた場合に検索文字の受け付けを終了する場合に、タッチパネル１２上の長押しされた位置に表示されているデータ特定情報によって特定される音楽ファイルを再生しても良い。
【００７１】
なお、本発明の検索装置は、本実施の形態においてデータとして音楽ファイルを扱っているが、例えば、文書ファイルや画像ファイルなど、音楽ファイル以外のデータを扱っても良い。
【００７２】
また、本発明の検索装置は、本実施の形態において携帯機器であるが、タッチパネルを備えていれば、携帯機器以外の電子機器であっても良い。例えば、本発明の検索装置は、ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）、プリンター専用機などの画像形成装置であっても良い。
【符号の説明】
【００７３】
１０  携帯機器（電子機器、検索装置）
１２  タッチパネル
１３ａ  検索プログラム
１３ｂ  データ群
１４ａ  検索文字受付手段
１４ｂ  情報検索手段
１４ｃ  検索結果表示手段
２０  リスト
３１  文字（検索文字）
【図１】
2015031999.tif 000003
【図２】
2015031999.tif 000004
【図３】
2015031999.tif 000005
【図４】
2015031999.tif 000006
【図５】
2015031999.tif 000007
【図６】
2015031999.tif 000008
【図７】
2015031999.tif 000009
【図８】
2015031999.tif 000010
【図９】
2015031999.tif 000011
【図１０】
2015031999.tif 000012