(57)【要約】【課題】コンテンツ群から目的とするコンテンツを検索する際に、操作手順を少なく且つ短時間で検索することが可能なコンテンツ検索装置、プログラム、及びコンテンツ検索方法を提供する。【解決手段】表示手段と、コンテンツを検索するための検索用画面を表示手段に表示させる画面切替手段と、画面切替手段により表示された検索用画面において、カテゴリの指定を受け付けるカテゴリ指定手段と、カテゴリ指定手段により指定されたカテゴリのカテゴリ内容の先頭から所定数Ｎ（Ｎ≧２）以下の任意の字数ｎ（１≦ｎ≦Ｎ）までの文字の入力を受け付ける文字列指定手段と、カテゴリ指定手段により指定されたカテゴリから、文字列指定手段により入力された文字と先頭部分の文字が一致するカテゴリ内容を探索し、当該探索されたカテゴリ内容を表示手段に表示させる探索手段と、を備える。【選択図】図１
2011134160.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツが複数のカテゴリによって分類されているデータベースから所望のコンテンツを検索するコンテンツ検索装置であって、
表示手段と、
前記コンテンツを検索するための検索用画面を前記表示手段に表示させる画面切替手段と、
前記画面切替手段により表示された検索用画面において、前記カテゴリの指定を受け付けるカテゴリ指定手段と、
前記カテゴリ指定手段により指定されたカテゴリのカテゴリ内容の先頭から所定数Ｎ（Ｎ≧２）以下の任意の字数ｎ（１≦ｎ≦Ｎ）までの文字の入力を受け付ける文字列指定手段と、
前記カテゴリ指定手段により指定されたカテゴリから、前記文字列指定手段により入力された文字と先頭部分の文字が一致するカテゴリ内容を探索し、当該探索されたカテゴリ内容を前記表示手段に表示させる探索手段と、
を備えることを特徴とするコンテンツ検索装置。 
【請求項２】
前記探索手段は、
前記カテゴリ指定手段により指定されたカテゴリから、前記文字列指定手段により入力された文字と先頭の１文字目が一致する第１のカテゴリ内容を探索し、
前記文字列指定手段により入力された文字が２文字である場合は、前記第１のカテゴリ内容から、前記文字列指定手段により入力された文字と先頭の２文字目が一致する第２のカテゴリ内容のうち先頭のカテゴリ内容を探索し、
前記文字列指定手段により入力された文字が３文字である場合は、前記第２のカテゴリ内容から、前記文字列指定手段により入力された文字と先頭の３文字目が一致するカテゴリ内容のうち先頭のカテゴリ内容を探索することを特徴とする請求項１に記載のコンテンツ検索装置。 
【請求項３】
請求項１又は２に記載のコンテンツ検索装置を備えた車載器。 
【請求項４】
複数のコンテンツが複数のカテゴリによって分類されているデータベースから所望のコンテンツを検索するコンテンツ検索装置のコンピュータを、
表示手段、
前記コンテンツを検索するための検索用画面を前記表示手段に表示させる画面切替手段、
前記画面切替手段により表示された検索用画面において、前記カテゴリの指定を受け付けるカテゴリ指定手段、
前記カテゴリ指定手段により指定されたカテゴリのカテゴリ内容の先頭から所定数Ｎ（Ｎ≧２）以下の任意の字数ｎ（１≦ｎ≦Ｎ）までの文字の入力を受け付ける文字列指定手段、
前記カテゴリ指定手段により指定されたカテゴリから、前記文字列指定手段により入力された文字と先頭部分の文字が一致するカテゴリ内容を探索し、当該探索されたカテゴリ内容を前記表示手段に表示させる探索手段、
として機能させるためのプログラム。 
【請求項５】
複数のコンテンツが複数のカテゴリによって分類されているデータベースから所望のコンテンツを検索するコンテンツ検索装置のコンテンツ検索方法であって、
画面切替手段が、前記コンテンツを検索するための検索用画面を前記表示手段に表示させる工程と、
カテゴリ指定手段が、前記画面切替手段により表示された検索用画面において、前記カテゴリの指定を受け付ける工程と、
文字列指定手段が、前記カテゴリ指定手段により指定されたカテゴリのカテゴリ内容の先頭から所定数Ｎ（Ｎ≧２）以下の任意の字数ｎ（１≦ｎ≦Ｎ）までの文字の入力を受け付ける工程と、
探索手段が、前記カテゴリ指定手段により指定されたカテゴリから、前記文字列指定手段により入力された文字と先頭部分の文字が一致するカテゴリ内容を探索し、当該探索されたカテゴリ内容を前記表示手段に表示させる工程と、
を含むコンテンツ検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ群からコンテンツを検索するコンテンツ検索装置、当該装置における各手段としてコンピュータを機能させるプログラム、及び当該装置に適したコンテンツ検索方法に関する。
【背景技術】
【０００２】
近年、圧縮された楽曲コンテンツを格納した外部記憶媒体（例えばＵＳＢメモリやハードディスクドライブ）やハードディスク内蔵型携帯オーディオプレーヤを車載オーディオ装置に接続し、上記楽曲コンテンツの再生を可能としたオーディオシステムが知られている。また、メモリやハードディスクは年々容量が増加しており、格納できる楽曲コンテンツの数が膨大になってきているため、格納した楽曲コンテンツのデータベースを作成し、ユーザが意図する楽曲を容易に検索できる機能を備えたオーディオ機器が知られている。
【０００３】
データベースを利用した楽曲の検索方法として、例えばプレイリスト（Ｐｌａｙｌｉｓｔ）、アーティスト（Ａｒｔｉｓｔｓ）、アルバム（Ａｌｂｕｍｓ）、楽曲名（Ｓｏｎｇｓ）、ジャンル（Ｇｅｎｒｅｓ）、作曲者（Ｃｏｍｐｏｓｅｒｓ）等のカテゴリを指定して検索する方法が知られている。ユーザはカテゴリを指定して検索した後、検索結果が表示された画面をスクロールさせることで、所望の楽曲を選択することができる。一般に、検索結果はアルファベット順（文字コード順）にソートされて表示される。
【０００４】
データベースを利用した楽曲検索を行う場合、検索された楽曲が膨大な数となり、ユーザが所望する楽曲に辿り着くまでに非常に手間が掛かることがある。そこで、例えば特許文献１には、ユーザが所望するカテゴリ内容（例えばアーティスト名、アルバム名、楽曲名等）の少なくとも先頭一文字を入力し、入力された文字と同一の文字を先頭に持つカテゴリ内容を検索して表示する技術が開示されている。上記した技術を利用すれば、ユーザは所望するカテゴリ内容の頭文字を一文字入力するだけで、入力した頭文字と一致するカテゴリ内容を検索することができ、容易に所望するカテゴリ内容へと辿り着くことができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−０７１５４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
一般に、カテゴリを指定する方法で楽曲の検索を行う場合、ユーザはまずカテゴリの一覧を表示するトップカテゴリから例えば「Ａｒｔｉｓｔｓ」カテゴリを選択する。「Ａｒｔｉｓｔｓ」カテゴリが選択されると、カーオーディオの表示部にはデータベースに記憶されているアーティストの一覧が表示される。次に、ユーザは表示されたアーティスト一覧から所望のアーティストを選択する。任意の一アーティストが選択されると、当該選択されたアーティストのアルバムが一覧表示される。ユーザは一覧表示されたアルバムの中から所望のアルバムを選択する。任意の一アルバムが選択されると、当該選択されたアルバムに収録されている楽曲の一覧が表示される。ユーザは一覧表示された楽曲の中から所望の楽曲を選択する。
【０００７】
このように、ユーザはトップカテゴリから順を追って所望する楽曲の検索操作を行うわけであるが、例えばある楽曲を再生中に他のアーティストの楽曲を検索したくなる場合もありうる。この場合、他のアーティストの楽曲を検索するためには、一度トップカテゴリまで遡ったうえで、新たに上記したような順を追った検索操作を行う必要があり、手順が多くて煩わしいうえに操作に時間が掛かっていた。
【０００８】
本発明は、コンテンツ群から目的とするコンテンツを検索する際に、操作手順を少なく且つ短時間で検索することが可能なコンテンツ検索装置、プログラム、及びコンテンツ検索方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
請求項１に記載の発明は、上記目的を達成するためになされたものであり、複数のコンテンツが複数のカテゴリによって分類されているデータベースから所望のコンテンツを検索するコンテンツ検索装置であって、表示手段と、前記コンテンツを検索するための検索用画面を前記表示手段に表示させる画面切替手段と、前記画面切替手段により表示された検索用画面において、前記カテゴリの指定を受け付けるカテゴリ指定手段と、前記カテゴリ指定手段により指定されたカテゴリのカテゴリ内容の先頭から所定数Ｎ（Ｎ≧２）以下の任意の字数ｎ（１≦ｎ≦Ｎ）までの文字の入力を受け付ける文字列指定手段と、前記カテゴリ指定手段により指定されたカテゴリから、前記文字列指定手段により入力された文字と先頭部分の文字が一致するカテゴリ内容を探索し、当該探索されたカテゴリ内容を前記表示手段に表示させる探索手段と、を備えることを特徴とする。
【００１０】
請求項２に記載の発明は、請求項１に記載のコンテンツ検索装置において、前記探索手段は、前記カテゴリ指定手段により指定されたカテゴリから、前記文字列指定手段により入力された文字と先頭の１文字目が一致する第１のカテゴリ内容を探索し、前記文字列指定手段により入力された文字が２文字である場合は、前記第１のカテゴリ内容から、前記文字列指定手段により入力された文字と先頭の２文字目が一致する第２のカテゴリ内容のうち先頭のカテゴリ内容を探索し、前記文字列指定手段により入力された文字が３文字である場合は、前記第２のカテゴリ内容から、前記文字列指定手段により入力された文字と先頭の３文字目が一致するカテゴリ内容のうち先頭のカテゴリ内容を探索することを特徴とする。
【００１１】
請求項３に記載の発明は、請求項１又は２に記載のコンテンツ検索装置を備えた車載器である。
【００１２】
請求項４に記載の発明は、複数のコンテンツが複数のカテゴリによって分類されているデータベースから所望のコンテンツを検索するコンテンツ検索装置のコンピュータを、表示手段、前記コンテンツを検索するための検索用画面を前記表示手段に表示させる画面切替手段、前記画面切替手段により表示された検索用画面において、前記カテゴリの指定を受け付けるカテゴリ指定手段、前記カテゴリ指定手段により指定されたカテゴリのカテゴリ内容の先頭から所定数Ｎ（Ｎ≧２）以下の任意の字数ｎ（１≦ｎ≦Ｎ）までの文字の入力を受け付ける文字列指定手段、前記カテゴリ指定手段により指定されたカテゴリから、前記文字列指定手段により入力された文字と先頭部分の文字が一致するカテゴリ内容を探索し、当該探索されたカテゴリ内容を前記表示手段に表示させる探索手段、として機能させるためのプログラムである。
【００１３】
請求項５に記載の発明は、複数のコンテンツが複数のカテゴリによって分類されているデータベースから所望のコンテンツを検索するコンテンツ検索装置のコンテンツ検索方法であって、画面切替手段が、前記コンテンツを検索するための検索用画面を前記表示手段に表示させる工程と、カテゴリ指定手段が、前記画面切替手段により表示された検索用画面において、前記カテゴリの指定を受け付ける工程と、文字列指定手段が、前記カテゴリ指定手段により指定されたカテゴリのカテゴリ内容の先頭から所定数Ｎ（Ｎ≧２）以下の任意の字数ｎ（１≦ｎ≦Ｎ）までの文字の入力を受け付ける工程と、探索手段が、前記カテゴリ指定手段により指定されたカテゴリから、前記文字列指定手段により入力された文字と先頭部分の文字が一致するカテゴリ内容を探索し、当該探索されたカテゴリ内容を前記表示手段に表示させる工程と、を含むコンテンツ検索方法である。
【発明の効果】
【００１４】
本発明によれば、コンテンツ群から目的とするコンテンツを検索する際に、操作手順を少なく且つ短時間で検索することが可能なコンテンツ検索装置、プログラム、及びコンテンツ検索方法を提供することができる。
【図面の簡単な説明】
【００１５】
【図１】本実施形態に係る車載オーディオ装置１の概略構成を示すブロック図である。
【図２】楽曲データベースの一例について示した図である。
【図３】カテゴリ種別テーブルの一例について示した図である。
【図４】車載オーディオ装置１内で行われる文字列検索処理の一例について示したフローチャートである。
【図５】車載オーディオ装置１内で行われる文字列検索処理の一例について示したフローチャートである。
【図６】ダイレクトサーチモード画面の一例について示した図である。
【図７】文字入力画面の一例について示した図である。
【図８】文字入力画面の一例について示した図である。
【図９】文字列表示画面の一例について示した図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態を図面に基づいて説明する。なお、本実施形態では、本発明に係るコンテンツ検索装置を車載オーディオ装置に適用した場合について例示する。車載オーディオ装置としては、例えばＣＤ（Compact Disc）、ＭＤ（Mini Disc）等のメディアやｉＰｏｄ（登録商標）等の携帯オーディオプレーヤに記憶された楽曲を再生可能なカーステレオ装置等が挙げられる。
【００１７】
図１は、本実施形態に係る車載オーディオ装置１の概略構成を示すブロック図である。
図１に示すように、車載オーディオ装置１は、表示部１１と、操作部１２と、記憶部１３と、音声出力部１４と、制御部１５と、外部Ｉ／Ｆ１６と、を備えて構成されている。また、車載オーディオ装置１は、外部Ｉ／Ｆ１６を介して携帯オーディオプレーヤ２又は外部記憶媒体３を選択的に接続することができる。
【００１８】
携帯オーディオプレーヤ２は、内蔵したＨＤＤ（Hard Disk Drive）や半導体メモリに楽曲コンテンツを記録し、記録した楽曲コンテンツの再生処理を行う携帯型の装置である。また、携帯オーディオプレーヤ２は、楽曲コンテンツの再生処理において、単独使用時には、当該楽曲コンテンツが示す音声を出力端子に再生出力し、車載オーディオ装置１との接続時には、当該楽曲コンテンツを車載オーディオ装置１へと出力する。
【００１９】
また、携帯オーディオプレーヤ２又は外部記憶媒体３は、車載オーディオ装置１が再生可能な楽曲コンテンツを、ＭＰ３（MPEG Audio Layer-3）やＷＭＡ（Windows Media（登録商標） Audio）などの圧縮ファイル形式で記憶する。また、携帯オーディオプレーヤ２又は外部記憶媒体３は、記憶している楽曲コンテンツに関する属性情報（例えば、アーティスト名、アルバム名、フォルダ名、ファイル名、再生時間等）をカテゴリ別で記憶する楽曲データベースを記憶している。本実施形態では、楽曲データベースにカテゴリ別で記憶された個々の属性情報をカテゴリ内容と呼ぶことにする。
【００２０】
図２に示すように、楽曲データベースＤ１は、コンテンツＩＤＤ１１と、カテゴリ名Ｄ１２と、の項目を有する。コンテンツＩＤＤ１１は、記憶されている楽曲コンテンツを識別するために付与される識別情報であり、この楽曲コンテンツに関する属性情報をカテゴリ名Ｄ１２に示したカテゴリ別に記憶する。
【００２１】
また、カテゴリは階層構造となっており、例えば「Ａｒｔｉｓｔｓ」カテゴリの下位カテゴリとして、「Ａｌｂｕｍｓ」カテゴリや「Ｓｏｎｇｓ」カテゴリが存在する。例えばカテゴリのうち最も下位に位置する「Ｓｏｎｇｓ」カテゴリが指定された場合には、楽曲データベースから「Ｓｏｎｇｓ」カテゴリのカテゴリ内容である全楽曲のタイトルを取得し、当該取得した楽曲タイトルを表示部１１に表示させる。なお、取得された楽曲タイトルにはソート処理が施されており、各楽曲タイトルにはソート順にトラック番号が付されている。表示部１１では、取得した全楽曲タイトルのうちの一部がトラック番号順に表示される。ユーザは、表示部１１に表示される楽曲タイトルをスクロールさせることで、所望の楽曲タイトルを表示させ、楽曲を選択することができる。
【００２２】
表示部１１は、例えば液晶や有機ＥＬ（Electro Luminescence）等のディスプレイを備え、制御部１５からの表示信号に応じて、車載オーディオ装置１の動作モード情報、操作情報、設定情報、楽曲コンテンツの楽曲情報等の各種情報をディスプレイ上に表示する。また、表示部１１は、後述するダイレクトサーチモード画面（図６）、文字入力画面（図７、８）、文字列表示画面（図９）等の各種画面を表示する。
【００２３】
操作部１２は、車載オーディオ装置１を操作するための操作キー群（例えば方向指示キー、決定キー、再生キー等）を備える。また、操作部１２は、ユーザによる何れかの操作キーの押下を受け付けると、当該操作キーに応じた操作信号を生成し、制御部１５に出力する。
また、操作部１２は、ダイレクトサーチキー１２１を備える。ユーザは、このダイレクトサーチキー１２１を押下することで、動作モードをダイレクトサーチモードへと切り替えることができる。ダイレクトサーチモードは、例えばある楽曲を再生中であっても、ユーザが所望する他の楽曲を検索するための検索用画面（ダイレクトサーチモード画面）を表示部１１に表示させる動作モードである。
【００２４】
記憶部１３は、ＨＤＤや半導体の不揮発メモリ等で構成され、車載オーディオ装置１の各種設定情報を記憶する。また、記憶部１３は、表示部１１に表示させる表示用データ（動作モード情報、操作情報、設定情報、プレイリスト情報、楽曲コンテンツの楽曲情報等）を記憶する。また、記憶部１３は、表示部１１に表示させるアイコンとカテゴリとの対応関係について定めたカテゴリ種別テーブルを記憶する。
【００２５】
図３に示すように、カテゴリ種別テーブルＴ１は、アイコンＴ１１と、カテゴリ名Ｔ１２と、の項目を有する。アイコンＴ１１は、「Ｐｌａｙｌｉｓｔ」カテゴリが指定されていることを示すプレイリストアイコンＩ１、「Ａｒｔｉｓｔｓ」カテゴリが指定されていることを示すアーティストアイコンＩ２、「Ａｌｂｕｍｓ」カテゴリが指定されていることを示すアルバムアイコンＩ３、「Ｓｏｎｇｓ」カテゴリが指定されていることを示す楽曲アイコンＩ４、「Ｐｏｄｃａｓｔｓ」カテゴリが指定されていることを示すポッドキャストアイコンＩ５、「Ｇｅｎｒｅｓ」カテゴリが指定されていることを示すジャンルアイコンＩ６、「Ｃｏｍｐｏｓｅｒｓ」カテゴリが指定されていることを示す作曲者アイコンＩ７を有する。
【００２６】
音声出力部１４は、制御部１５から出力された音声信号に基づく音声を出力する。
【００２７】
制御部１５は、例えばＣＰＵ（Central Processing Unit）１５１、ＲＡＭ（Random Access Memory）１５２、ＲＯＭ（Read Only Memory）１５３、ＤＳＰ（Digital Signal Processor）１５４等を備えて構成され、車載オーディオ装置１の各部を制御する。
ＣＰＵ１５１は、ＲＯＭ１５３に格納された処理プログラム等を読み出してＲＡＭ１５２に展開し、この展開されたプログラムとの協働で各種処理を実行することにより、車載オーディオ装置１全体の制御を行う。
ＲＡＭ１５２は、ＣＰＵ１５１により実行された処理プログラム等を、ＲＡＭ１５２内のプログラム格納領域に展開するとともに、入力データや上記処理プログラムが実行される際に生じる処理結果等をデータ格納領域に格納する。
ＲＯＭ１５３は、例えば半導体メモリで構成され、処理プログラムやデータ等が予め記憶されている。ＲＯＭ１５３には、例えばコンテンツを検索するための検索用画面において、ユーザにより指定されたカテゴリのカテゴリ内容の先頭から所定数以下の任意の字数までの文字と先頭部分の文字が一致するカテゴリ内容を探索し、当該探索されたカテゴリ内容を表示手段に表示させる文字列検索プログラム等が記憶されている。
ＤＳＰ１５４は、携帯オーディオプレーヤ２又は外部記憶媒体３から取得した楽曲コンテンツに対してデコード、音質調整等のデジタル信号処理を行う。
【００２８】
また、制御部１５は、ユーザ操作により、外部Ｉ／Ｆ１６を介して接続された携帯オーディオプレーヤ２又は外部記憶媒体３に記録されている楽曲コンテンツの再生が指示された場合、当該楽曲コンテンツを読み出し、アナログの音声信号へと変換して、音声出力部１４へと出力する。また、制御部１５は、外部Ｉ／Ｆ１６を介して接続された携帯オーディオプレーヤ２又は外部記憶媒体３に記憶されている楽曲データベースから所望するカテゴリ内容を検索する機能を有する。このカテゴリ内容を検索する機能は、所望するカテゴリ内容の先頭部分の文字列を入力し、当該先頭部分の文字列と一致するカテゴリ内容を検索することで実現される。
【００２９】
外部Ｉ／Ｆ１６は、携帯オーディオプレーヤ２又は外部記憶媒体３との間で定められた形式に従って、楽曲コンテンツ等の送受信を行う。
【００３０】
次に、本実施形態に係る車載オーディオ装置１の動作について説明する。
図４、５は、車載オーディオ装置１内で行われる文字列検索処理の一例について示したフローチャートである。この文字列検索処理は、車載オーディオ装置１の電源がＯＮされたことをトリガとして、ＣＰＵ１５１がＲＯＭ１５３に格納されている文字列検索プログラムを実行することにより実現される。ここでは、車載オーディオ装置１に携帯オーディオプレーヤ２が接続されている場合を例に挙げて説明する。
【００３１】
まず、図４に示すように、ユーザがダイレクトサーチキー１２１を押下したか否かを判定する（ステップＳ１）。ユーザがダイレクトサーチキー１２１を押下したと判定した場合（ステップＳ１：ＹＥＳ）は、ダイレクトサーチモード用の画面を表示部１１に表示させる（ステップＳ２）。
図６に示すように、ダイレクトサーチモード画面１ａは、画面左端にカテゴリ表示領域Ｅ１を備える。カテゴリ表示領域Ｅ１は、現在選択されているカテゴリを示すアイコンを表示する領域である。ダイレクトサーチモードへと切り替えが行われた場合、カテゴリ表示領域Ｅ１には、プレイリストアイコンＩ１がデフォルトで表示される。ユーザは当該ダイレクトサーチモード画面１ａにおいて、まず検索対象としたいカテゴリを示すアイコンの選択操作を行う。アイコンの選択操作は、例えば方向指示キーを押下することでアイコンを順次切り替えていき、所望のアイコンが表示されたときに決定キーを押下することで行われる。
一方、ユーザがダイレクトサーチキー１２１を押下していないと判定した場合（ステップＳ１：ＮＯ）は、特に処理を行わず、ダイレクトサーチキー１２１の押下を待機する状態となる。
【００３２】
ダイレクトサーチモード画面が表示されると、ユーザがカテゴリを選択したか否かを判定する（ステップＳ３）。ユーザがカテゴリを選択したと判定した場合（ステップＳ３：ＹＥＳ）は、外部Ｉ／Ｆ１６を介して接続されている携帯オーディオプレーヤ２に記憶された楽曲データベースに対して当該選択されたカテゴリの指定を行う（ステップＳ４）。また、文字入力画面を表示部１１に表示させる（ステップＳ５）。
すなわち、図６に示したダイレクトサーチモード画面１ａにおいて、ユーザがカテゴリを選択した場合、例えば図７に示すような文字入力画面１ｂが表示される。文字入力画面１ｂは、左から順に、カテゴリ表示領域Ｅ１と、文字入力領域Ｅ２と、確定アイコン表示領域Ｅ３と、を備える。文字入力領域Ｅ２は、アルファベットを最大３文字入力可能な領域である。確定アイコン表示領域Ｅ３は、文字入力領域Ｅ２に入力された文字を確定するための確定アイコンＩ８を表示する領域である。例えばユーザが「Ａｒｔｉｓｔｓ」カテゴリを選択していた場合、カテゴリ表示領域Ｅ１には、アーティストアイコンＩ２が表示される。また、カテゴリの選択直後、文字入力領域Ｅ２には「Ａ」一文字が、確定アイコン表示領域Ｅ３には確定アイコンＩ８が、デフォルトで表示される。なお、図８は、ユーザが文字入力領域Ｅ２に「ＦＡＴ」の３文字を入力した画面の一例について示した図である。この場合、文字入力画面１ｃは、図７に示した文字入力画面１ｂ同様、左から順に、カテゴリ表示領域Ｅ１と、文字入力領域Ｅ２と、確定アイコン表示領域Ｅ３と、を備える。文字入力は、例えば方向指示キーを押下することで文字を順次切り替えていき、所望の文字が表示されたときに決定キーを押下することで行われる。１文字目の入力が完了すると、２文字目の入力を行うことが可能となる。また、２文字目の入力が完了すると、３文字目の入力を行うことが可能となる。２文字目以降の文字入力画面において、文字入力を行わずに決定キーを押下すると、確定アイコンＩ８を選択可能な状態となり、決定キーを押下することで文字入力を確定することができる。また、３文字目の入力が完了したときも同様に確定アイコンＩ８を選択可能な状態となり、決定キーを押下することで文字入力を確定することができる。
一方、ユーザがカテゴリを選択していないと判定した場合（ステップＳ３：ＮＯ）は、特に処理を行わず、カテゴリの選択を待機する状態となる。
【００３３】
文字入力画面が表示されると、ユーザが文字入力を終了したか否かを判定する（ステップＳ６）。当該判定は、ユーザが確定アイコンＩ８を押下したか否かを判定することにより行われる。ユーザが確定アイコンＩ８を押下したと判定した場合は、ユーザが文字入力を終了したと判定し（ステップＳ６：ＹＥＳ）、携帯オーディオプレーヤ２の楽曲データベースから、指定されたカテゴリに分類されている楽曲コンテンツの文字列（アーティスト名、楽曲タイトル等のカテゴリ内容）を取得する（ステップＳ７）。一方、ユーザが確定アイコンＩ８を押下していないと判定した場合は、ユーザが文字入力を終了していないと判定し（ステップＳ６：ＮＯ）、文字入力の終了を待機する状態となる。
【００３４】
楽曲コンテンツの文字列が取得されると、当該取得された文字列を構成する文字の文字コードをＵＴＦ−１６（Unicode Transformation Format 16）に変換する（ステップＳ８）。ＵＴＦ−１６に変換された楽曲コンテンツの文字列は、文字コード順にソートされ、ソート順にトラック番号が付される。
【００３５】
次に、図５に示すように、取得した文字列の１文字目と検索指定文字の１文字目が一致する文字列群のうち先頭のもの及び最後のもの（すなわち、トラック番号が先頭のもの及び最後のもの）を、二分探索法を用いて探索する（ステップＳ９：二分探索処理）。例えば検索指定文字が「ＦＡＴ」だった場合は、取得した文字列の１文字目が「Ｆ」である文字列群のうち先頭及び最後のトラック番号を探索する。
【００３６】
次に、ステップＳ９の二分探索処理の結果、先頭及び最後のトラック番号を取得したか否かを判定する（ステップＳ１０）。先頭及び最後のトラック番号を取得していないと判定した場合（ステップＳ１０：ＮＯ）は、線形探索法を用いて探索し、トラック番号を取得する（ステップＳ１１：線形探索処理）。一方、先頭及び最後のトラック番号を取得したと判定した場合（ステップＳ１０：ＹＥＳ）は、２文字目が検索指定されているか否か、すなわちユーザが文字入力画面において２文字目を入力したか否かを判定する（ステップＳ１２）。２文字目が検索指定されていた場合（ステップＳ１２：ＹＥＳ）は、取得した文字列の２文字目と検索指定文字の２文字目が一致する文字列群のうちトラック番号が先頭のもの及び最後のものを、二分探索法を用いて探索する（ステップＳ１３：二分探索処理）。例えば検索指定文字が「ＦＡＴ」だった場合は、１文字目が「Ｆ」、２文字目が「Ａ」である文字列群のうち先頭及び最後のトラック番号を探索する。一方、２文字目が検索指定されていなかった場合（ステップＳ１２：ＮＯ）は、ステップＳ２０へと移行する。
【００３７】
次に、ステップＳ１３の二分探索処理の結果、先頭及び最後のトラック番号を取得したか否かを判定する（ステップＳ１４）。先頭及び最後のトラック番号を取得していないと判定した場合（ステップＳ１４：ＮＯ）は、線形探索法を用いて探索し、トラック番号を取得する（ステップＳ１５：線形探索処理）。一方、先頭及び最後のトラック番号を取得したと判定した場合（ステップＳ１４：ＹＥＳ）は、３文字目が検索指定されているか否か、すなわちユーザが文字入力画面において３文字目を入力したか否かを判定する（ステップＳ１６）。３文字目が検索指定されていた場合（ステップＳ１６：ＹＥＳ）は、取得した文字列の３文字目と検索指定文字の３文字目が一致する文字列群のうちトラック番号が先頭のものを、二分探索法を用いて探索する（ステップＳ１７：二分探索処理）。例えば検索指定文字が「ＦＡＴ」だった場合は、１文字目が「Ｆ」、２文字目が「Ａ」、３文字目が「Ｔ」である文字列群のうち先頭のトラック番号を探索する。一方、３文字目が検索指定されていなかった場合（ステップＳ１６：ＮＯ）は、ステップＳ２０へと移行する。
【００３８】
次に、ステップＳ１７の二分探索処理の結果、先頭のトラック番号を取得したか否かを判定する（ステップＳ１８）。先頭のトラック番号を取得していないと判定した場合（ステップＳ１８：ＮＯ）は、線形探索法を用いて探索し、先頭のトラック番号を取得する（ステップＳ１９：線形探索処理）。そして、取得したトラック番号が付された文字列を表示部１１に表示させる（ステップＳ２０）。一方、先頭のトラック番号を取得したと判定した場合（ステップＳ１９：ＹＥＳ）は、取得したトラック番号が付された文字列を表示部１１に表示させる（ステップＳ２０）。また、２文字目が検索指定されていなかった場合（ステップＳ１２：ＮＯ）及び３文字目が検索指定されていなかった場合（ステップＳ１６：ＮＯ）も同様に、直前で取得した先頭のトラック番号が付された文字列を表示部１１に表示させる（ステップＳ２０）。例えば検索指定文字が「ＦＡＴ」だった場合で、取得したトラック番号が付された文字列（ここではアーティスト名）が「ＦＡＴＢＯＹ  ＳＬＩＭ」だった場合は、図９に示すような文字列表示画面１ｄが表示部１１に表示される。
【００３９】
この後、ユーザは、楽曲タイトルが表示された文字列表示画面を必要に応じてスクロールさせ、所望の楽曲タイトルに合わせて選択キーを押下することでその楽曲を再生させることができる。すなわち、制御部１５は、選択キーが押下された楽曲タイトルのコンテンツＩＤを指定し、当該コンテンツＩＤに対応する楽曲コンテンツを携帯オーディオプレーヤ２から読み出し、デコード等の信号処理を行い、再生音を音声出力部１４から出力する。
【００４０】
このように、本実施形態に係る車載オーディオ装置１は、表示部１１と、ダイレクトサーチキー１２１を含む操作部１２と、制御部１５と、を備える。操作部１２は、ダイレクトサーチキー１２１を押下することにより表示された検索用画面において、所望のカテゴリの指定を受け付け、当該指定されたカテゴリのカテゴリ内容の先頭から所定数Ｎ（Ｎ≧２）以下の任意の字数ｎ（１≦ｎ≦Ｎ）までの文字の入力を受け付ける。制御部１５は、操作部１２により指定されたカテゴリから、操作部１２により入力された文字と先頭部分の文字が一致するカテゴリ内容を探索し、当該探索されたカテゴリ内容を表示部１１に表示させる。
【００４１】
すなわち、ユーザはダイレクトサーチキー１２１を押下することでカテゴリ指定検索を行う画面を表示させることができるので、トップカテゴリまで遡ることなく所望の検索を行うことができる。従って、ユーザは、操作手順を少なく且つ短時間で検索操作を行うことができる。
【００４２】
また、制御部１５は、操作部１２により指定されたカテゴリから、操作部１２により入力された文字と先頭の１文字目が一致する第１のカテゴリ内容を探索する。操作部１２により入力された文字が２文字である場合は、第１のカテゴリ内容から、操作部１２により入力された文字と先頭の２文字目が一致する第２のカテゴリ内容のうち先頭のカテゴリ内容を探索する。操作部１２により入力された文字が３文字である場合は、第２のカテゴリ内容から、操作部１２により入力された文字と先頭の３文字目が一致するカテゴリ内容のうち先頭の文字列を探索する。
【００４３】
すなわち、検索しようとするカテゴリ内容の先頭から最大３文字目までを検索対象として指定できるようにしたので、ユーザは所望の楽曲を容易に検索することができる。
【００４４】
以上、本発明に係る実施形態に基づいて具体的に説明したが、本発明は上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲で変更可能である。
【００４５】
例えば、上記実施形態では、文字列検索装置を車載オーディオ装置に適用した場合について例示して説明したが、他にもテレビ放送の映像、音声を再生するテレビジョン装置、ＤＶＤ（Digital Versatile Disc）に記憶されている映像、音声を再生する再生装置、車両に搭載され、案内用の画像、音声を再生するカーナビゲーションシステム、携帯用の音楽再生プレーヤ等に適用することができ、コンテンツを再生するものでかつデータベースを利用して検索を行うことが可能な装置であれば上記に例示したものに限定されない。この場合、検索対象となる文字列はコンテンツのタイトル名やジャンル名等である。
【００４６】
また、上記実施形態では、携帯オーディオプレーヤ２又は外部記憶媒体３に記憶されている楽曲データベースを利用して楽曲のカテゴリ指定検索を行うようにしているが、これに限定されない。例えば携帯オーディオプレーヤ２又は外部記憶媒体３が外部Ｉ／Ｆ１６を介して接続された際に、当該楽曲データベースを取得して記憶部１３に記憶させるようにしてもよい。
【００４７】
また、上記実施形態では、文字入力領域Ｅ２に入力する文字をアルファベットに限定しているが、これに限定されない。例えば数字や漢字、記号等を入力することも可能である。
【００４８】
また、上記実施形態では、文字入力領域Ｅ２に入力する文字数を最大３文字としているが、これに限定されない。特に、文字入力領域Ｅ２を広く構成することが可能な装置においては、より多くの文字を入力させることができるので、検索結果をより絞り込むことが可能である。
【００４９】
また、上記実施形態では、ユーザにより２文字のみが検索指定された場合、２文字目が一致する先頭のトラック番号と最後のトラック番号とを取得するようにしているが（図５のステップ１４）、先頭のトラック番号のみを取得するようにしてもよい。
【００５０】
その他、車載オーディオ装置１を構成する各装置の細部構成及び細部動作に関しても、本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【符号の説明】
【００５１】
１  車載オーディオ装置
１１  表示部
１２  操作部
１３  記憶部
１４  音声出力部
１５  制御部
１５１  ＣＰＵ
１５２  ＲＡＭ
１５３  ＲＯＭ
１５４  ＤＳＰ
１６  外部Ｉ／Ｆ
２  携帯オーディオプレーヤ
３  外部記憶媒体
【図１】
2011134160.tif 000003
【図２】
2011134160.tif 000004
【図３】
2011134160.tif 000005
【図４】
2011134160.tif 000006
【図５】
2011134160.tif 000007
【図６】
2011134160.tif 000008
【図７】
2011134160.tif 000009
【図８】
2011134160.tif 000010
【図９】
2011134160.tif 000011