(57)【要約】【課題】大量のコンテンツの検索性及び操作性のよい検索用画像制御の実現【解決手段】表示画面上において表示させる検索用画像としては、二次元平面上の第１の方向（例えば横方向）に検索条件画像（タブ）を並べ、また各検索条件画像が示す検索条件に該当するコンテンツデータやフォルダを示すアイテム画像を、第２の方向（例えば縦方向）に並べる。つまりコンテンツデータ（或いはフォルダ）を、例えばタグ情報に基づく検索条件毎に分けて平面的に表示する。そしてこのような検索用画像上で、二次元配列されたアイテム画像やタブに対して、上下左右操作などに応じてフォーカス位置を移動させる。つまりユーザーが二次元的な位置操作で、アイテム画像や検索条件画像を任意に選択できるようにする。【選択図】図６
2008041155.tif 000002
【特許請求の範囲】
【請求項１】
表示部にコンテンツデータ検索用の検索用画像を表示させる表示制御装置であって、
二次元平面上の第１の方向に、コンテンツデータに関しての複数の検索条件を示す検索条件画像を配列するとともに、上記第１の方向に配列された各検索条件画像に対応して、二次元平面上の第２の方向に、各検索条件に該当するコンテンツデータもしくはコンテンツデータを含むフォルダを示すアイテム画像を配列させることで、上記検索条件画像と上記アイテム画像を二次元配列した検索用画像を生成する検索用画像生成部と、
上記検索用画像生成部で生成された上記検索用画像を上記表示部に表示させるとともに、操作入力の検知を行い、上記検索条件画像又は上記アイテム画像についての選択中を示す選択中表示の位置を、入力された操作情報に応じて二次元方向に移動させる検索用画像表示制御部と、
を備えたことを特徴とする表示制御装置。
【請求項２】
上記検索条件とは、コンテンツデータに付加された付加情報によって分類される検索条件であることを特徴とする請求項１に記載の表示制御装置。
【請求項３】
上記検索用画像内において、下位の階層の検索条件画像を表示する際には、上位の階層の検索条件画像を表示させたまま、その上位の階層の検索条件画像に対応した位置において、下位の検索条件画像が上記第１の方向に配列されるように表示させることを特徴とする請求項１に記載の表示制御装置。
【請求項４】
表示装置と、
コンテンツデータを格納するコンテンツ格納装置と、
操作情報を入力する操作情報入力装置と、
コンテンツデータを出力するコンテンツ出力装置と、
上記コンテンツ格納装置に格納されたコンテンツデータのうちから、上記コンテンツ出力装置で出力させるコンテンツを選択するための検索用画像を、上記表示装置に表示させる表示制御装置とを備え、
上記表示制御装置は、
二次元平面上の第１の方向に、コンテンツデータに関しての複数の検索条件を示す検索条件画像を配列するとともに、上記第１の方向に配列された各検索条件画像に対応して、二次元平面上の第２の方向に、各検索条件に該当するコンテンツデータもしくはコンテンツデータを含むフォルダを示すアイテム画像を配列させることで、上記検索条件画像と上記アイテム画像を二次元配列した検索用画像を生成する検索用画像生成部と、
上記検索用画像生成部で生成された上記検索用画像を上記表示部に表示させるとともに、操作入力の検知を行い、上記検索条件画像又は上記アイテム画像についての選択中を示す選択中表示の位置を、入力された操作情報に応じて二次元方向に移動させる検索用画像表示制御部と、
を備えたことを特徴とするコンテンツ出力システム。
【請求項５】
表示部にコンテンツデータ検索用の検索用画像を表示させる表示制御方法であって、
二次元平面上の第１の方向に、コンテンツデータに関しての複数の検索条件を示す検索条件画像を配列するとともに、上記第１の方向に配列された各検索条件画像に対応して、二次元平面上の第２の方向に、各検索条件に該当するコンテンツデータもしくはコンテンツデータを含むフォルダを示すアイテム画像を配列させることで、上記検索条件画像と上記アイテム画像を二次元配列した検索用画像を生成するステップと、
生成された上記検索用画像を上記表示部に表示させるとともに、上記検索条件画像又は上記アイテム画像についての選択中を示す選択中表示の位置を、入力された操作情報に応じて二次元方向に移動させるステップと、
を備えたことを特徴とする検索用画像の表示制御方法。
【請求項６】
表示部にコンテンツデータ検索用の検索用画像を表示させるためのプログラムであって、
二次元平面上の第１の方向に、コンテンツデータに関しての複数の検索条件を示す検索条件画像を配列するとともに、上記第１の方向に配列された各検索条件画像に対応して、二次元平面上の第２の方向に、各検索条件に該当するコンテンツデータもしくはコンテンツデータを含むフォルダを示すアイテム画像を配列させることで、上記検索条件画像と上記アイテム画像を二次元配列した検索用画像を生成するステップと、
生成された上記検索用画像を上記表示部に表示させるとともに、上記検索条件画像又は上記アイテム画像についての選択中を示す選択中表示の位置を、入力された操作情報に応じて二次元方向に移動させるステップと、
を情報処理装置に実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各種コンテンツデータの検索用画像を表示する表示制御装置と、該表示制御装置を有するコンテンツ出力システムと、検索用画像の表示制御方法と、表示制御装置に検索用画像の表示制御を実行させるプログラムに関するものである。
【背景技術】
【０００２】
【特許文献１】特開平９−２１４９０５号公報
【０００３】
近年、ユーザー個人が家庭等で使用するＡＶ（Audio Visual）機器、情報機器等の高性能化やネットワーク化、記録媒体の容量増大などが進み、高度な機器利用環境が整ってきている。またそれに伴い、ユーザー個人で、オーディオデータ、ビデオデータ等のコンテンツデータを大量に所有し、ＡＶ機器を利用して再生を楽しむといったことも行われている。
特にコンテンツデータについては、例えばＨＤＤ（Hard Disc Drive）などの大容量の記録媒体を利用して、大量に蓄積することができる。ユーザーは、インターネット等のネットワークを介して音楽や画像等のコンテンツデータをダウンロードしてＨＤＤに格納したり、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）などからリッピングしてＨＤＤに格納する。そして再生時には、ＨＤＤに格納したコンテンツデータから任意のコンテンツデータを選択して再生させるという利用手法がある。
【０００４】
また、１つのＨＤＤに大量のコンテンツデータを格納するだけでなく、各種ＡＶ機器やパーソナルコンピュータ等の情報処理装置をホームネットワーク化し、ホームネットワークシステム内の複数の機器（複数の記録媒体）に分散して大量のコンテンツデータを格納する場合もある。
【０００５】
いずれの場合も、ユーザーから見れば、所有する膨大なコンテンツデータの中から、再生等で使用するコンテンツデータを選択する操作を行うことになるが、特定のコンテンツを探そうとした場合、コンテンツを全て走査して確認していく必要があり、その量が大量となるにつれ検索に長時間を要すことから効率的な走査方法が求められてきた。
このためにコンテンツデータの閲覧・検索を容易にする目的で各種コンテンツをタグ付けして管理する手法が一般的となっている。
例えばタグ情報として、コンテンツデータの記録日時、曲名や作品名などのコンテンツ名称、演奏者、作者、映画監督、俳優などの関係する人物名などを用い、これらのタグ情報を検索条件とすることなどが行われている。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところが従来、一般的には、タグ付けされたコンテンツを検索する場合は、マウスやキーボードを使用しての「検索語の入力」又は「プルダウンメニューによる操作」の必要があるなどパーソナルコンピュータの操作環境を前提とするものとなってしまっており、例えばＡＶ機器に付属されているリモートコントローラなどに設けられている上下左右キーなどを用いた単純操作により、簡易にタグ付けされたコンテンツを選択できる手法は提案されていなかった。
また、タグによる検索を行う場合、タグ自体の一覧性や、コンテンツデータ自体の一覧性に問題がある。例えば検索条件入力を行う画面が用意されていた場合、ユーザーにとっては、どのような検索条件を入力したらよいかがわかりにくいこともある。さらには、コンテンツを一覧して、所有するコンテンツを確認しながら、任意のコンテンツデータを選択したいという場合も、検索条件入力画面と一覧表示画面を切り換えなければならないなど、使用性が悪いことがある。
【０００７】
そこで本発明は各種タグ付けされたコンテンツについて、ユーザーが感覚的に分かり易い操作で、簡易に検索条件に基づく検索や一覧表示上でのコンテンツデータの選択が実行できるようにする検索用画像を実現することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の表示制御装置は、表示部にコンテンツデータ検索用の検索用画像を表示させる表示制御装置であって、二次元平面上の第１の方向に、コンテンツデータに関しての複数の検索条件を示す検索条件画像を配列するとともに、上記第１の方向に配列された各検索条件画像に対応して、二次元平面上の第２の方向に、各検索条件に該当するコンテンツデータもしくはコンテンツデータを含むフォルダを示すアイテム画像を配列させることで、上記検索条件画像と上記アイテム画像を二次元配列した検索用画像を生成する検索用画像生成部と、上記検索用画像生成部で生成された上記検索用画像を上記表示部に表示させるとともに、操作入力の検知を行い、上記検索条件画像又は上記アイテム画像についての選択中を示す選択中表示の位置を、入力された操作情報に応じて二次元方向に移動させる検索用画像表示制御部とを備える。
また、上記検索条件とは、コンテンツデータに付加された付加情報によって分類される検索条件である。
また、上記検索用画像内において、下位の階層の検索条件画像を表示する際には、上位の階層の検索条件画像を表示させたまま、その上位の階層の検索条件画像に対応した位置において、下位の検索条件画像が上記第１の方向に配列されるように表示させる。
【０００９】
本発明のコンテンツ出力システムは、表示装置と、コンテンツデータを格納するコンテンツ格納装置と、操作情報を入力する操作情報入力装置と、コンテンツデータを出力するコンテンツ出力装置と、上記の表示制御装置とを備えて構成される。
もちろんこれらの各装置は、一体の機器内に設けられるものでも良いし、別体の装置とされ、各装置が接続されてシステム動作を行うものでもよい。
【００１０】
本発明の表示制御方法は、表示部にコンテンツデータ検索用の検索用画像を表示させる表示制御方法であって、二次元平面上の第１の方向に、コンテンツデータに関しての複数の検索条件を示す検索条件画像を配列するとともに、上記第１の方向に配列された各検索条件画像に対応して、二次元平面上の第２の方向に、各検索条件に該当するコンテンツデータもしくはコンテンツデータを含むフォルダを示すアイテム画像を配列させることで、上記検索条件画像と上記アイテム画像を二次元配列した検索用画像を生成するステップと、生成された上記検索用画像を上記表示部に表示させるとともに、上記検索条件画像又は上記アイテム画像についての選択中を示す選択中表示の位置を、入力された操作情報に応じて二次元方向に移動させるステップとを備える。
また本発明のプログラムは、上記表示制御方法を情報処理装置に実行させるプログラムである。
【００１１】
これらの本発明では、表示画面上において表示させる検索用画像としては、二次元平面上の第１の方向（例えば横方向）に検索条件画像を並べ、また各検索条件画像が示す検索条件に該当するコンテンツデータやフォルダを示すアイテム画像を、第２の方向（例えば縦方向）に並べるようにする。つまり、コンテンツデータ（或いはコンテンツデータを含むフォルダ）を、例えばタグ情報に基づく検索条件毎に分けて平面的に表示する。
そしてこのような検索用画像上では、二次元配列されたアイテム画像や検索条件画像に対して、例えば上下左右操作などに応じて選択中画像の位置を移動させる。つまりユーザーが二次元的な位置操作で、アイテム画像や検索条件画像を任意に選択できるようにする。
選択中画像とは、或るアイテム画像や検索条件画像が選択中であることを示す表示態様のことをいい、例えばカーソル表示、ハイライト表示、反転表示その他、検索用画像内の一部をユーザーにフォーカスして提示できるような表示態様のことである。
【発明の効果】
【００１２】
本発明によれば、表示画面上としての二次元平面の第１の方向に検索条件画像を並べ、また各検索条件画像が示す検索条件に該当するコンテンツデータやフォルダを示すアイテム画像を、第２の方向に並べるようにした検索用画像を表示させる。例えばユーザーが選択する対象としてのコンテンツデータを、このように検索条件毎に分けて平面的に表示することで、検索条件とコンテンツデータの双方について一覧性が向上される。これによって、ユーザーは選択対象の全体を把握しやすく、またタグ情報に基づく検索条件も把握しやすい。特に検索条件を探したり、入力する必要もなくなる。
【００１３】
またこのように二次元配列された検索用画像において、上下左右操作などに応じて選択中画像の位置を移動させるため、ユーザーが二次元的な簡単な位置操作で、アイテム画像や検索条件画像を任意に選択できる。つまり検索条件（タグ情報）及びアイテムを平面的に移動して選択できることで、検索性、操作性が向上するとともに、ユーザーにとって感覚的に非常に分かり易い直感的な操作となり、使用性は大きく向上される。
そしてさらに、例えば上下左右キーなどを備えたリモートコントローラなどで操作可能であり、パーソナルコンピュータ用のキーボードやマウスが無い環境（例えばＡＶ機器）においても簡易な操作が実現できる。
【００１４】
また、検索用画像内において、下位の階層の検索条件画像を表示する際には、上位の階層の検索条件画像を表示させたまま、その上位の階層の検索条件画像に対応した位置において、下位の検索条件画像が上記第１の方向に配列されるように表示させる。これは、階層を辿るような検索を行うときにも、各階層が二次元的に表示されるものとなり、ユーザーは現在の階層を確認しながら選択操作を行うことができる。これは検索条件の階層を直感的に把握できるものとなり、これによっても選択操作性は向上される。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態について次の順序で説明する。
［１．コンテンツ出力システムの構成］
［２．検索用画像］
［３．検索用画像の表示制御］
［４．実施の形態の効果及び変形例］
【００１６】
［１．コンテンツ出力システムの構成］
図１は実施の形態のコンテンツ出力システムの構成を示す。またコンテンツ出力システムにおいてコントロール部１が、本発明の表示制御装置の実施の形態となる。
図１のコンテンツ出力システムは、コントロール部１、表示部２、オーディオ出力部３、コンテンツ格納部４、コンテンツ処理部５、コマンド受信部６を有する。
【００１７】
コンテンツ格納部４は、例えばＨＤＤ、固体メモリなどの記録媒体を有して、例えば大量のコンテンツデータを格納する。コンテンツデータとしては、音楽等のオーディオコンテンツや、ビデオクリップ、映画、放送番組などの動画ビデオコンテンツ、さらには写真データなどの静止画コンテンツなどが想定される。
なおコンテンツ格納部４は、光ディスクやフラッシュメモリを内蔵したメモリカードなどの可搬性メディアからコンテンツデータを読み出すことのできる光ディスクドライブ、メモリカードスロットなどとして構成されてもよい。
【００１８】
コンテンツ処理部５は、コンテンツ格納部４から読み出されたコンテンツデータを再生出力するための処理を行う。
表示部２は、表示ディスプレイを備えた表示装置部とされ、コンテンツ処理部５から供給される画像コンテンツデータの表示出力や、コントロール部１から供給される後述する検索用画像その他の表示出力を行う。
オーディオ出力部３は、例えばアンプ部及びスピーカ部を備え、コンテンツ再生時等にコンテンツ処理部５から供給されるオーディオ信号の出力を行う。
【００１９】
コントロール部１は、各部を制御してコンテンツ再生動作を実行させる制御を行う。即ちコンテンツ格納部４に対するコンテンツデータの読み出し指示や、読み出されたコンテンツデータについてのコンテンツ処理部５の処理の指示、更にはコンテンツ処理部５で所定の処理が行われたコンテンツデータの再生信号（オーディオ信号やビデオ信号）について、表示部２で表示出力させたり、オーディオ出力部３で音声出力させる制御を行う。
【００２０】
またコントロール部１は、特に再生させるコンテンツデータをユーザーが選択するための検索用画像の生成及び表示制御を行う。このためにコントロール部１には、図示するように検索用画像生成機能１ａ、検索用画像表示制御機能１ｂとしての構成が備えられる。これらは例えばソフトウエアプログラムにより形成される。
検索用画像生成機能１ａは、二次元平面上の第１の方向（横方向）に、コンテンツデータに関しての複数の検索条件を示す検索条件画像を配列するとともに、第１の方向（横方向）に配列された各検索条件画像に対応して、二次元平面上の第２の方向（縦方向）に、各検索条件に該当するコンテンツデータもしくはコンテンツデータを含むフォルダを示すアイテム画像を配列させることで、検索条件画像とアイテム画像を二次元配列した検索用画像を生成する。具体的には、図５，図６で後述するような検索用画像を生成する。
検索用画像表示制御機能１ｂは、検索用画像生成機能１ａで生成された検索用画像を表示部２に表示させるとともに、ユーザーによる操作入力の検知を行い、検索条件画像又はアイテム画像についての選択中を示す選択中表示（フォーカス表示）の位置を、入力された操作情報に応じて二次元方向に移動させる表示制御などを行う。具体的には図７、図８，図９の処理を行い、図１０〜図１８で述べるような表示を実行させる。
【００２１】
またコントロール部１は、ユーザーの操作を検知する。即ちコマンド受信部６からコマンド信号が入力されることで、コントロール部１はユーザーの操作を検知する。
ユーザーは、例えばリモートコントローラ１０を用いて各種操作を行う。リモートコントローラ１０からは、ユーザーが操作した操作子に応じた赤外線コマンド信号が出力され、この赤外線コマンド信号がコマンド受信部６で受信される。コマンド受信部６は、赤外線コマンド信号を電気信号に変換し、コントロール部１に伝達する。
コントロール部１は、供給されたコマンド信号に応じて、コンテンツデータの再生や、後述する検索用画像の表示制御など、ユーザーの指示に応じた動作制御を行う。
【００２２】
リモートコントローラ１０の一例を図２に示す。リモートコントローラ１０は、例えばＡＶ機器に対応する各種必要な操作子が設けられ、ユーザーが押した操作子に応じたコマンド信号を赤外線により出力する。
そして後述する検索用画像に関する操作に関しては、図示するように決定キー１１，十字操作部１２，ツールキー１７、戻るキー１８が使用されるものとする。十字操作部１２は、上下左右に押圧可能とされ、各押圧部位が右キー１３、左キー１４、上キー１５，下キー１６として構成されている。
なお、本例では赤外線出力を行うこのようなリモートコントローラ１０を例に挙げるが、電波によりコマンド送信を行うリモートコントローラでもよいし、有線接続されたリモートコントローラでもよい。或いは、機器筐体パネルに設けられた操作子として、上記のような各操作子が設けられても良い。
【００２３】
なお、図１に示したコンテンツ出力システムの構成は一例にすぎない。図示したコントロール部１、表示部２、オーディオ出力部３、コンテンツ格納部４、コンテンツ処理部５は、それぞれ別体の機器とされ、それぞれがデータ通信可能に接続されて、いわゆるホームネットワークとして構成されても良いし、これらの各部が一体とされた一台のＡＶ機器とされてもよい。例えばＨＤＤ内蔵のオーディオコンポやＨＤＤ内蔵のビデオレコーダなどとされても良い。
【００２４】
また図１には、コンテンツ格納部４へのコンテンツデータの格納についての構成は示していないが、格納されるコンテンツデータは、例えばインターネット等の外部ネットワークを介してダウンロードされたコンテンツデータや、光ディスク等から再生されて取り込まれたコンテンツデータなどが考えられる。例えば図１の構成にネットワーク通信部を加え、外部ネットワーク等からコンテンツデータをダウンロードできるようにしたり、ディスクドライブ装置やメモリカードスロット等を設けて、ＣＤ、ＤＶＤ等の光ディスクやメモリカード等から音楽コンテンツや映像コンテンツをリッピングし、コンテンツ格納部４に格納することが考えられる。また、ＵＳＢ（Universal Serial Bus）インターフェースなどの外部機器インターフェース構成を備え、デジタルスチルカメラ等から静止画コンテンツ等を取り込んでコンテンツ格納部４に格納することも考えられる。
さらに、テレビジョン放送チューナ装置部を備え、テレビジョン放送による映像番組コンテンツをコンテンツ格納部４に記録することも考えられる。
【００２５】
また、図１の構成が一体の機器であるかホームネットワーク接続された複数機器であるかにかかわらず、さらに他のコンテンツ格納部を備えるようにしてもよい。
また、コンテンツデータの出力としては、表示部２による表示出力や、オーディオ出力部３による音声出力の例を挙げているが、コンテンツデータを他の機器に送信出力するという態様もあり得る。送信出力とは、例えばライン接続された機器での送受信だけでなく、ホームネットワーク接続された他の機器への転送や、インターネット等の外部ネットワークを介した外部装置への送信、さらにはＵＳＢ、ＩＥＥＥ（Institute of Electrical and Electronics Engineers）１３９４などの規格のインターフェースによる外部機器への転送なども、コンテンツデータの出力の一態様となる。
【００２６】
本実施の形態の特徴的な動作とは、コンテンツデータの選択のための検索用画像と、その表示制御に関するものであり、これについて以下説明していくが、そのための機器構成は多様に考えられ、少なくとも、多数のコンテンツデータを格納する部位と、コンテンツデータの出力を行う部位と、出力するコンテンツデータの選択のための検索用画像を表示する部位と、検索用画像の表示制御を行う部位が存在する機器或いはシステムにおいて、以下説明する検索用画像の表示動作を適用できる。
【００２７】
［２．検索用画像］
本例では、コントロール部１は、ユーザーが再生させたいコンテンツデータを容易に選択できるようにするための検索用画像を表示部２に表示させる。そして検索用画像の表示に対しては、ユーザーは上記リモートコントローラ１０の、決定キー１１，右キー１３、左キー１４、上キー１５，下キー１６，ツールキー１７、戻るキー１８を使用して、コンテンツ選択操作を行うことができるようにしている。
【００２８】
検索用画像の表示を実行する前には、コントロール部１は、メインメニュー画面として、例えば図３のようなメニュー画像を表示部２に表示させる。このメインメニュー画面では、一例として、「設定」「フォト」「ミュージック」「ビデオ」「地上」「ＢＳ」などが選択項目とされている。このうち、ユーザーが「フォト」を選択決定する操作を行うと、コントロール部１は写真コンテンツの検索用画像を表示させる。またユーザーが「ミュージック」を選択決定する操作を行うと、コントロール部１は音楽コンテンツの検索用画像を表示させる。さらにユーザーが「ビデオ」を選択決定する操作を行うと、コントロール部１は動画コンテンツの検索用画像を表示させる。
【００２９】
以下では、ユーザーが「ミュージック」を選択決定する操作を行い、コントロール部１が音楽コンテンツの検索用画像を表示させる場合を例にして、本実施の形態の動作を説明していく。なお、静止画コンテンツや動画コンテンツに関しても、以下に説明する音楽コンテンツの選択のための検索用画像とその表示制御が同様に行われるものである。
【００３０】
音楽コンテンツの選択を行うための検索用画像としては、コントロール部１の検索用画像生成機能１ａにより、例えば図５のような構造の検索用画像が生成される。
この検索用画像は、二次元平面上の横方向に、検索条件画像としてのタブが配列される。この図５の例では「ＡＬＬ」「Ｄａｔｅ」「Ａｒｔｉｓｔ」「Ｇｅｎｒｅ」「Ｅｘｉｔｉｎｇ」「Ｆｕｎｎｙ」「Ｅｍｏｔｉｏｎａｌ」といった各検索条件を示すタブが配列されている。
「ＡＬＬ」は全ての音楽コンテンツが該当する検索条件である。
「Ｄａｔｅ」は記録日時によって検索を行うための検索条件である。
「Ａｒｔｉｓｔ」はアーティストによって検索を行うための検索条件である。
「Ｇｅｎｒｅ」はロック、ジャズなどの音楽ジャンルによって検索を行うための検索条件である。
また「Ｅｘｉｔｉｎｇ」「Ｆｕｎｎｙ」「Ｅｍｏｔｉｏｎａｌ」は、それぞれユーザーが任意に各音楽コンテンツに付与するように設定した検索条件であるとしている。例えば音楽の曲調等に応じて、ユーザーが任意に各曲をカテゴライズするために付与した情報である。ユーザーは任意にこれらの検索条件を設定し、各コンテンツデータに付与することができるものとする。
以下、これらの検索条件を示す検索条件画像としてのタブについては、説明上、「ＡＬＬタブ」「Ｄａｔｅタブ」「Ａｒｔｉｓｔタブ」・・・などと呼ぶこととする。
【００３１】
コンテンツ格納部４に格納されている音楽コンテンツには、例えば図４（ｃ）のようなタグ情報が付与されている。
例えば図４（ａ）は「Ａｕｔｏ  Ｂ」という曲名の音楽コンテンツを示すアイテム画像の例であるが、このような音楽コンテンツについて、図４（ｃ）のタグ情報として「Ｄａｔｅ：２００５／１／２」「Ａｒｔｉｓｔ：ＡＢＣｓ」「Ｇｅｎｒｅ：Ｒｏｃｋ」「ＵＳＥＲｔａｇ：Ｆｕｎｎｙ」という情報がタグ付けされている例を示している。これは「Ａｕｔｏ  Ｂ」という曲名の音楽コンテンツが、２００５年１月２日にコンテンツ格納部４に取り込まれ、また楽曲の演奏者は「ＡＢＣｓ」というバンドであり、音楽ジャンルはロックであり、さらにユーザーはこの曲に対して「Ｆｕｎｎｙ」という分類情報を付加したという場合である。
【００３２】
各音楽コンテンツには、このようなタグ情報が付加されていることに応じて、コントロール部１は検索用画像において、タグ情報に基づくタブ（検索条件画像）を横方向に配列することになる。
なお、タグ情報とは、コンテンツの検索を容易にするためにユーザーの操作又は自動的な処理によってコンテンツに付加されるキーワードなどの情報であり、各コンテンツデータにどのようにタグ情報が付加されるかは、非常に多様に考えられる。
例えば外部ネットワークを介してダウンロードされたコンテンツデータの場合、ダウンロードデータは、音楽データ自体に加えて上記のようなタグ情報が含まれている。またＤＶＤ等の光ディスク等にタグ情報が予め記録されていることで、リッピングされた際に音楽データと共にタグ情報が取り込まれることもある。
さらにはＣＤ等、タグ情報が付加されていないメディアからリッピングされた音楽コンテンツであっても、ユーザーが手動入力したり、或いは外部ネットワークを介して付加情報サーバ（例えば曲名やアーティスト名等の情報を提供するサーバ）からタグ情報を入手することもできる。
【００３３】
検索条件画像としての各タブが横方向に配列される一方、各音楽コンテンツや、音楽コンテンツを含むフォルダを示すアイテム画像が、縦方向に配列される。
上述のように図４（ａ）はコンテンツデータを示すアイテム画像であり、また図４（ｂ）はコンテンツデータを含むフォルダを示すアイテム画像の例である。これらのアイテム画像が図５のように縦方向に、タブで示された検索条件に対応して配列される。
即ちＡＬＬタブの下方には、コンテンツ格納部４に存在する全ての音楽コンテンツのアイテム画像が縦に並べられる。例えば曲名のアルファベット順、５０音順、コンテンツ格納部４への録音日時順など、所定の順番で配列される。
またＤａｔｅタブの下方には、録音（コンテンツ格納部４への取り込み）を行った日時毎のフォルダにまとめられた音楽コンテンツが、フォルダのアイテム画像によって、例えば日時順に、縦に並べられている。
またＡｒｔｉｓｔタブの下方には、アーティスト毎のフォルダにまとめられた音楽コンテンツが、フォルダのアイテム画像によって縦に並べられている。
またＧｅｎｒｅタブの下方には、音楽ジャンル毎のフォルダにまとめられた音楽コンテンツが、フォルダのアイテム画像によって縦に並べられている。
またＥｘｉｔｉｎｇタブの下方には、ユーザーが「Ｅｘｉｔｉｎｇ」というタグ付けをおこなった音楽コンテンツのアイテム画像が縦に並べられる。
またＦｕｎｎｙタブの下方には、ユーザーが「Ｆｕｎｎｙ」というタグ付けをおこなった音楽コンテンツのアイテム画像が縦に並べられる。
またＥｍｏｔｉｏｎａｌタブの下方には、ユーザーが「Ｅｍｏｔｉｏｎａｌ」というタグ付けをおこなった音楽コンテンツのアイテム画像が縦に並べられる。
【００３４】
例えばコントロール部１の検索用画像生成機能１ａは、コンテンツ格納部４に格納された全ての音楽コンテンツについてタグ情報を検索し、この図５のような検索用画像を生成する。即ちタグ情報として存在する検索条件に基づいて、横方向に配列するタブの画像を設定する。そして各タブの下方には、そのタブの検索条件により検索を行い、該当する音楽コンテンツ（又はフォルダ）を示すアイテム画像を縦に配列する。
尚、各列はタグ情報により検索された結果を表しているものにすぎず、同一の音楽コンテンツが複数の列に含まれることも当然あり得る。
【００３５】
このような検索用画像が実際に表示部２において表示される様子を図６に示す。
コンテンツ格納部４に大量の音楽コンテンツが記録されているとすると、図５のような検索用画像の全体、つまりタブ及びアイテム画像を二次元配列した画像の全体は、平面的なサイズとして非常に大きくなり、全体を１画面内で表示させることが困難になる。
そこで例えば図６に示すように、一画面では、画面表示範囲ＡＲｄとして表示可能な範囲のみが表示されることになる。例えばこの場合、横方向のタブとしてはＡＬＬタブからＦｕｎｎｙタブまでが表示され、また縦方向のアイテム画像としては３行分のみが表示される例である。もちろん、画面表示範囲ＡＲｄとして表示される範囲は、表示部２における画面サイズやアイテム画像等のサイズの設定に応じたものとなる。
このような画面表示範囲ＡＲｄ内で表示されたタブやアイテム画像に対しては、選択中を示すフォーカス表示が行われる。図では太枠により、Ｇｅｎｒｅタブ下の「Ｒｏｃｋフォルダ」がフォーカス表示されている例を示している。フォーカス表示としては、図示する太枠のような表示でもよいし、アンダーライン、カーソル、ハイライト表示、反転表示、異なる色での表示など、ユーザーにあるアイテム画像やタブを注目させるような表示であれば、どのような態様でもよい。
【００３６】
ユーザーはリモートコントローラ１０を用いた上下左右操作により、このフォーカス表示位置を、タブとアイテム画像による二次元平面上で移動させる指示を行うことができる。例えばこの図６の表示状態にあるときに、ユーザーが下キー１６を操作した場合、コントロール部１はフォーカス表示位置を、下方の「Ｊａｚｚフォルダ」に移動させる制御を行う。また図６の表示状態にあるときに、ユーザーが上キー１５を操作した場合、コントロール部１はフォーカス表示位置を、上方の「Ｇｅｎｒｅタブ」に移動させる制御を行う。
このようにフォーカス表示位置を移動させることで、場合によっては、検索用画像の表示領域がスクロールされることになる場合もある。
例えば、ユーザーが下キー１６の操作を繰り返していくことで、画面表示範囲ＡＲｄに含まれるアイテム画像がスクロールし、図６の状態で表示されていない４行目以下のアイテム画像が表示される状態となる。またユーザーが右キー１３の操作を繰り返していくことで、画面表示範囲ＡＲｄに含まれるタブ及びアイテム画像がスクロールし、図６の状態で表示されていないＥｍｏｔｉｏｎａｌタグなどが右側に隠れているタグ及びアイテム画像が表示される状態となる。
つまりコントロール部１は、画面に表示できない部分のタグやアイテム画像も、ユーザーの二次元方向の操作に応じて表示される状態となるような表示制御を行う。
【００３７】
［３．検索用画像の表示制御］
以上のような検索用画像について、コントロール部１の検索用画像表示制御機能１ｂによって実行される表示制御処理を説明していく。
図７，図８，図９は検索用画像表示制御機能１ｂによりコントロール部１が実行する表示制御処理を示すフローチャートである。また、図１０〜図１８は、表示制御処理で実現される表示例を示したものである。
上述したように、例えば図３のメインメニュー画面においてユーザーが「ミュージック」を選択決定すると、コントロール部１は図６のように音楽コンテンツの検索用画像を表示部２に表示させることになる。この検索用画像を表示した際に、コントロール部１は図７，図８，図９に示す処理を実行する。
【００３８】
なお、図７のステップＦ１００、図８のステップＦ２００、図９のステップＦ３００は、特に処理ではなくフォーカス表示位置状態を示している。
図７のステップＦ１００は例えば図６のように、検索用画像において或るアイテム画像（音楽コンテンツ又はフォルダを示す図４（ａ）又は（ｂ）の画像）についてフォーカス表示を行っている状態を示している。例えばメインメニュー画面から検索用画像に移行した際には、まず或るアイテム画像がフォーカス表示される。最初にどのアイテム画像にフォーカス表示させるかは各種考えられる。例えば検索用画像内での先頭（左上）のアイテム画像をフォーカス表示させても良いし、前回の検索用画像の表示が終了された際にフォーカス表示されていたアイテム画像でも良いし、前回の検索用画像の表示において選択決定されたアイテム画像でもよい。
また図８のステップＦ２００は、或るタブがフォーカス表示されている状態、図９のステップＦ３００は、或る列全体がフォーカス表示されている状態としている。
【００３９】
メインメニュー画面から検索用画像に移行した際には、例えばまず図７のステップＦ１００として、或るアイテム画像がフォーカス表示されている状態となることとする。図７は、或るアイテム画像がフォーカス表示されている際に、ユーザーの操作に応じて実行する処理を示している。
例えば図１０（ａ）に、或るアイテム画像がフォーカス表示されている例を示しているが、このような状態においては、コントロール部１は、図７のステップＦ１０１，Ｆ１０２，Ｆ１０３，Ｆ１０４，Ｆ１０５，Ｆ１０６で、例えばリモートコントローラ１０を用いたユーザーの操作を監視する。即ち決定キー１１の操作、右キー１３又は左キー１４の操作、下キー１６の操作、上キー１５の操作、戻るキー１８の操作、ツールキー１７の操作を、各ステップで監視する。
【００４０】
ユーザーが右キー１３の操作、又は左キー１４の操作を行ったことを検知した場合、コントロール部１は処理をステップＦ１０２からＦ１０９に進める。
また、ユーザーが下キー１６の操作を行ったことを検知した場合、コントロール部１は処理をステップＦ１０３からＦ１０９に進める。
コントロール部１はステップＦ１０９では、現在フォーカス中のアイテム画像から見て、検知した操作における操作方向（この場合右、左、下のいずれか）にアイテム画像が存在するか否かを確認する。そして存在しなければ、特に表示状態を変化させずに、ステップＦ１００に戻る。即ちステップＦ１０１〜Ｆ１０６の操作監視処理に戻る。
一方、操作方向にアイテム画像が存在した場合は、コントロール部１はステップＦ１１０に進んで、その操作方向のアイテム画像がフォーカス表示されるようにフォーカスを移動させる。
なお、操作方向にアイテム画像が存在するか否かの判断は、図６の画面表示範囲ＡＲｄ内だけでなく、その時点で表示されていないアイテム画像までを含めた判断である。そして、操作時点で表示されていないアイテムにフォーカス表示を移動させる場合は、タブ及びアイテム画像全体がスクロールされるようにする（但し上下方向のスクロールの場合はタブはスクロールされないまま、アイテム画像全体がスクロールされる）。
【００４１】
ステップＦ１０９，Ｆ１１０の処理による表示例を図１０に示す。
例えば図１０（ａ）の表示状態において、右キー１３が操作された場合、右方向にフォーカス表示位置が移動され、図１０（ｂ）のようになる。
また図１０（ｂ）の状態からさらに右キー１３が操作された場合、右方向にフォーカス表示位置が移動され、図１０（ｃ）のようになる。この場合、タブ及びアイテム画像全体が操作方向とは逆の左にスクロールされることによって、画面上に、それまで表示されていなかった右側の列（Ｅｍｏｔｉｏｎａｌタブの列）が現れ、その現れた列のアイテム画像がフォーカス表示されることになる。
また、この図１０（ｃ）においてフォーカス表示されているアイテム画像の列（Ｅｍｏｔｉｏｎａｌタブの列）が、検索用画像全体の右端であったとすると、この図１０（ｃ）の状態から更に右キー１３が操作されても、その場合は操作方向にアイテム画像が存在しないとして、フォーカス表示位置の移動は行われない。
【００４２】
図１０（ｂ）のように、ＡＬＬタブの列からＦｕｎｎｙタブの列が表示されている状態で、Ｆｕｎｎｙタブの列のアイテム画像がフォーカス表示されている場合に、左キー１４が操作された場合は、図１０（ａ）のようにそのまま左側のアイテム画像にフォーカス表示位置が移動される。
また図１０（ｃ）のように、Ｄａｔｅタブの列からＥｍｏｔｉｏｎａｌタブの列が表示されている状態で、Ｅｍｏｔｉｏｎａｌタブの列のアイテム画像がフォーカス表示されている場合に、左キー１４が操作された場合も、図１０（ｄ）のようにそのまま左側のアイテム画像にフォーカス表示位置が移動される。
図示していないが、図１０（ｄ）の状態から４回左キー１４が操作されてＤａｔｅタブ下のアイテム画像がフォーカス表示された後、さらに左キー１４が操作された場合は、タブ及びアイテム画像全体が右にスクロールされることでＤａｔｅタブの列より更に左側の列（つまりＡＬＬタブの列）が表示され、その表示されたＡＬＬタブの列のアイテム画像がフォーカス表示されることになる。
【００４３】
また図１０（ａ）のように画面上での最下行のアイテム画像がフォーカス表示されているときに下キー１６が操作された場合は、アイテム画像全体が上方向にスクロールされる。つまり図１０（ａ）では１行目から３行目のアイテム画像が表示されているが、これが図１０（ｅ）のように２行目から４行目のアイテム画像が表示される状態となる。そして４行目におけるアイテム画像がフォーカス表示される。
【００４４】
例えば以上のように、フォーカス表示されるアイテム画像（つまり選択中のアイテム画像）を、画面表示されている範囲で右、左、下に移動される場合は、特にアイテム画像全体はスクロールされずにフォーカス表示位置が操作方向に移動されるが、画面から隠れているアイテム画像にフォーカス移動させる場合は、その移動先のアイテム画像が表示されるように、操作方向に応じてアイテム画像全体がスクロールされる。
【００４５】
或るアイテム画像がフォーカス表示されている状態で、ユーザーが上キー１５の操作を行ったことを検知した場合、コントロール部１は処理を図７のステップＦ１０４からＦ１１１に進める。
この場合コントロール部１は、ステップＦ１１１において現在フォーカス表示されているアイテム画像から見て上方向にアイテム画像が存在するか否かを確認する。そして存在すればステップＦ１１２で、上方向のアイテム画像にフォーカスを移動させる。
【００４６】
ステップＦ１１２の処理による表示例を図１１に示す。
図１１（ａ）の表示状態は、上記図１０（ｅ）と同じくアイテム画像として２行目から４行目が表示されており、その４行目のアイテム画像がフォーカス表示されている状態であるが、この表示状態から上キー１５が操作された場合は、図１１（ｂ）のように、１つ上のアイテム画像にフォーカスが移動される。またさらに上キー１５が操作された場合は、同じくステップＦ１１２の処理で、図１１（ｃ）のように、１つ上のアイテム画像にフォーカスが移動される。
またさらに上キー１５が操作された場合も同じくステップＦ１１２の処理が行われるが、この場合は、アイテム画像全体が下方向にスクロールされて１行目から３行目のアイテム画像が表示される状態となった上で、図１１（ｃ）でフォーカスされていたアイテム画像の上のアイテム画像がフォーカスされた状態となる。
【００４７】
図７のステップＦ１１１で、上方向にアイテム画像が存在しないと判断された場合は、ステップＦ１１３に進む。上方向にアイテム画像が存在しないとは、図１２（ａ）のように、タブ直下の１行目のアイテム画像がフォーカス表示されている状況において、さらに上キー１５が操作された場合である。このような場合はコントロール部１は、ステップＦ１１３で、図１２（ｂ）のように、そのまま上に位置するタブにフォーカス表示位置を移動させる。即ちタブを選択中の表示状態とする。
【００４８】
或るアイテム画像がフォーカス表示されている状態で、ユーザーが決定キー１１の操作を行ったことを検知した場合、コントロール部１は処理を図７のステップＦ１０１からＦ１０７に進める。
この場合、ステップＦ１０７で、現在フォーカス表示されている選択中のアイテムが、フォルダを示すアイテムであるかコンテンツを示すアイテムかを判断する。
そしてコンテンツを示すアイテムであった場合は、コントロール部１は、ユーザーが検索用画像から１つのコンテンツの選択決定を行ったとして、そのコンテンツの再生処理にうつる。例えば検索用画像の表示を終了し、コンテンツ再生処理アプリケーションを起動し、選択決定されたコンテンツの再生を実行させる。
【００４９】
一方、フォルダが選択中の状態で決定キー１１の操作が行われた場合は、コントロール部１は処理をステップＦ１０８に進める。この場合、選択されたフォルダが含まれるタブの列の全てのフォルダを展開する。そして決定操作されたフォルダ内のコンテンツにフォーカスする。
図１３に表示例を示す。図１３（ａ）はＤａｔｅタブに含まれる「２００６／１／２」のフォルダがフォーカス表示されている場合を示している。この状態のときにユーザーが決定キー１１を操作したとすると、図１３（ｂ）のようにＤａｔｅタブにおける全フォルダを展開する。即ちＤａｔｅタブの下層（第２階層）の検索条件として各フォルダをタブ化する。この場合、フォルダとしてまとめられていた各日付がＤａｔｅタブ下の各タブとして横方向に配列される状態とする。そして各日付のタブ下の列として、各フォルダに含まれていたコンテンツが縦方向に配列される。「２００６／１／２」のフォルダが選択決定された場合であるため、「２００６／１／２」のタブ内の例えば先頭のコンテンツがフォーカス表示される。
【００５０】
このようにフォルダが展開されて第２階層の検索条件が表示されるが、この場合、ＡＬＬタブ、Ｄａｔｅタブ等の第１階層のタブを表示したまま、この第２階層のタブも二次元配列されることで、ユーザーにとって現在の階層を常に確認でき、検索操作性のよいものとなる
【００５１】
また、このようにフォルダが展開されてタブ化され、フォーカス表示が第２階層のアイテムに移動された後も、上下左右操作に応じたフォーカス移動は上記同様に行われる。
例えば図１３（ｂ）の状態から右キー１３が操作された場合、コントロール部１の処理はステップＦ１０２からＦ１０９→Ｆ１１０と進み、図１３（ｃ）のように右側のアイテムにフォーカス表示が移動される。
また、図１３（ｂ）の状態から上キー１５が操作された場合、コントロール部１の処理はステップＦ１０４からＦ１１１へ進むが、図１３（ｂ）は現在のフォーカス表示位置より上にはアイテムは存在しないため、ステップＦ１１３に進み、図１３（ｄ）のように上のタブにフォーカス表示が移動される。
【００５２】
上キー１５の操作に応じて図７のステップＦ１１３の処理が行われると、図８のステップＦ２００の状態に移行する。つまり、上記図１２（ｂ）又は図１３（ｄ）のように、或るタブがフォーカス表示された状態である。この場合、コントロール部１は、図８のステップＦ２０１，Ｆ２０２，Ｆ２０３，Ｆ２０４，Ｆ２０５，Ｆ２０６でユーザーの操作を監視する。即ち決定キー１１の操作、右キー１３又は左キー１４の操作、下キー１６の操作、上キー１５の操作、戻るキー１８の操作、ツールキー１７の操作を、各ステップで監視する。
【００５３】
タブがフォーカスされた状態において、ユーザーが右キー１３の操作、又は左キー１４の操作を行ったことを検知した場合、コントロール部１は処理をステップＦ２０２からＦ２１０に進める。
また、ユーザーが下キー１６の操作を行ったことを検知した場合、コントロール部１は処理をステップＦ２０３からＦ２１０に進める。
コントロール部１はステップＦ２１０では、現在フォーカス中のタブから見て、検知した操作における操作方向（この場合右、左、下のいずれか）にタブが存在するか否かを確認する。
現在フォーカス中のタブから見て操作方向にタブが存在した場合は、コントロール部１はステップＦ２１１に進んで、その操作方向のタブにフォーカスを移動させる。
例えば図１２（ｂ）のようにＥｘｉｔｉｎｇタブがフォーカス中の状態から右キー１３が操作された場合は、図１２（ｃ）のように右方向のＦｕｎｎｙタブにフォーカスを移動させる。
またタブ移動は第２階層のタブの場合も同様であり、例えば図１４（ａ）のように第２階層の「１／２」のタブがフォーカス中の状態から右キー１３が操作された場合は、図１４（ｂ）のように右方向の「３／４」のタブにフォーカスを移動させる。
【００５４】
なお、ステップＦ２１０で操作方向にタブが存在するか否かの判断も、上記ステップＦ１０９の場合と同じく、その時点で表示されていないタブまでを含めた判断である。そして、操作時点で表示されていないタブにフォーカス表示を移動させる場合は、タブ及びアイテム画像全体がスクロールされるようにする。
例えば図示しないが、図１２（ｃ）の状態からさらに右キー１３が操作された場合、全体がスクロールされてＦｕｎｎｙタブの右側のＥｍｏｔｉｏｎａｌタブが画面上に現れ、そのＥｍｏｔｉｏｎａｌタブがフォーカスされる。
【００５５】
一方、操作方向にタブが存在しない場合は、コントロール部１はステップＦ２１２に進む。このステップＦ２１２では、検知された操作が下キー１６であり、かつ現在のフォーカス中のタブの下にコンテンツ又はフォルダのアイテム画像が存在するか否かを判断する。
右キー１３又は左キー１４の操作検知であった場合や、下キー１６の操作検知であるが、現在のフォーカス中のタブの下にアイテム画像が存在しない場合は、特に表示状態を変化させずに、ステップＦ２００に戻る。即ちステップＦ２０１〜Ｆ２０６の操作監視処理に戻る
【００５６】
ステップＦ２１２で、下キー１６の操作検知であって、かつ下方向にアイテム画像が存在する場合は、コントロール部１はステップＦ２１３で当該下のアイテム画像にフォーカス表示を移動させる。
例えば図１２（ｃ）の表示状態において下キー１６の操作を検知した場合は、このステップＦ２１３で、図１２（ｄ）のように下に位置するアイテム画像にフォーカス表示を移動させる。
なお、このステップＦ２１３の処理でアイテム画像がフォーカスされた状態とされることで、図７のステップＦ１００の状態となり、コントロール部１はステップＦ１０１〜Ｆ１０６の操作監視処理を行うことになる。
【００５７】
タブがフォーカスされた状態において、ユーザーが上キー１５の操作、又は決定キー１１の操作を行ったことを検知した場合、コントロール部１は処理をステップＦ２０４又はステップＦ２０１からＦ２０７に進める。
ステップＦ２０７では、現在のフォーカス中のタブが図１２（ｂ）（ｃ）のように最上位のタブ（即ちＡＬＬタブ、Ｄａｔｅタブ・・・Ｅｍｏｔｉｏｎａｌタブのいずれか）であるか否かを判断し、最上位のタブであれば、特に表示状態は変化させない。
【００５８】
現在のフォーカス中のタブが第２階層以下のタブであった場合、上キー１５又は決定キー１１の操作は、当該タブをたたむ操作（アイテム画像のフォルダ収納の操作）であるとしてコントロール部１は処理を行う。即ちステップＦ２０８で、現在フォーカス中のタブの階層以下の全タブをたたみ、ステップＦ２０９で現在より上位のタブにフォーカスを移動させる。
例えば図１４（ａ）又は（ｂ）のように、第２階層のタブがフォーカスされている状態で上キー１５又は決定キー１１の操作が行われたとしたら、図１４（ｃ）のように、第２階層としての各日付のタブをたたんでフォルダ化し、上位のＤａｔｅタブにフォーカスを移動させる。
【００５９】
なお、ここでは第２階層以下のタブに対する上キー１５又は決定キー１１の操作を、タブをたたむ操作としたが、例えば上キーの操作を、単純に上にフォーカスを移動させる操作としてもよい。例えば図１４（ａ）又は（ｂ）のように、第２階層のタブがフォーカスされている状態で上キー１５の操作が行われたとしたら、図１４（ｄ）のように、第２階層のタブを表示したまま、上位のＤａｔｅタブにフォーカスを移動させる例も考えられる。
【００６０】
ここまでの説明でわかるように、検索用画像が表示された場合、ユーザーは右キー１３、左キー１４、上キー１５、下キー１６の各操作により、二次元配列された検索用画像上のアイテム画像やタブを任意に選択（フォーカス）していくことができる。
また決定キー１１の操作により、コンテンツの選択確定や、フォルダの展開（下層タブ化）や、下層タブをたたむ状態（アイテム画像のフォルダ収納）を実行させることができる。
つまり感覚的に分かり易い操作で、アイテムやタブを選択し、また下層の検索条件を辿ることができる。
本例の場合、これに加えて、戻るキー１８の操作やツールキー１７の操作によって、さらに検索性を向上させる。
【００６１】
アイテム画像がフォーカスされている状態においてユーザーが戻るキー１８を操作した場合、コントロール部１は、図７のステップＦ１０５からＦ１１５に進み、現在フォーカス中のアイテム画像を含む列全体をフォーカスさせる。例えば図１５（ａ）のように「１／２」のタブ内のアイテム画像がフォーカスされているときに、戻るキー１８が操作された場合は、図１５（ｂ）のように、その「１／２」のタブの列、つまり「１／２」のタブ内の全てのアイテム画像がフォーカスされる状態となる。
この場合、図９のステップＦ３００の状態となり、以降、コントロール部１は図９のステップＦ３０１，Ｆ３０２，Ｆ３０３，Ｆ３０４，Ｆ３０５，Ｆ３０６でユーザーの操作を監視する。即ち決定キー１１の操作、右キー１３又は左キー１４の操作、下キー１６の操作、上キー１５の操作、戻るキー１８の操作、ツールキー１７の操作を、各ステップで監視する。
なお、図８のステップＦ２０５→Ｆ２００として示したように、コントロール部１は、タブにフォーカスされている場合には戻るキー１８の操作が検知されても、それを無効操作とする。
【００６２】
或る列全体がフォーカスされた状態では、決定キー１１の操作が、その列全体フォーカスの解除操作とする。即ちコントロール部１は、ステップＦ３０１で決定キー１１の操作を検知した場合は、ステップＦ３０７に進み、列フォーカスされる直前にフォーカスされていたアイテムがフォーカスされた状態に戻す。例えば図１５（ａ）の状態から戻るキー１８の操作によって図１５（ｂ）の列フォーカス状態となった後、決定キー１１の操作が行われると、画面は図１５（ａ）の状態に戻ることになる。
【００６３】
また列フォーカスの状態のときに右キー１３又は左キー１４の操作を検知した場合、コントロール部１は処理をステップＦ３０２からＦ３０８に進める。ステップＦ３０８では、操作方向に同階層の列が存在するか否かを判断し、存在すればステップＦ３０９で、操作方向の列に列フォーカスを移動させる。
例えば図１５（ｂ）の状態から右キー１３が操作されると、図１５（ｃ）のように右側の列全体のフォーカス状態となる。
なお、図１５（ｃ）は、第２階層のタブにおける最も右側の列がフォーカスされている。このため、図１５（ｃ）の状態からさらに右キー１３が操作されても、ステップＦ３０８で同階層の右側の列が存在しないとされ、列フォーカスの移動は行われない。
【００６４】
また列フォーカスの状態のときに上キー１５の操作を検知した場合、コントロール部１は処理をステップＦ３０４からＦ３１０に進め、上のタブ、即ち列フォーカスされているタブにフォーカスを移動させる。例えば図１５（ｃ）の状態から上キー１５が操作された場合、図１５（ｄ）のように、その列のタブにフォーカスが移動される。
【００６５】
このような戻るキー１８に応じたフォーカス移動は、例えば列方向に多数のアイテム画像が並んだ場合に便利なものとなる。例えば或るタブ下で縦に多数のアイテム画像が並んだ場合、ユーザーは、下キー１４を操作することで、次々に下のアイテムを選択して行くことができるが、あまり下方のアイテムまでフォーカスを進めた場合、元のタブに戻る操作として、同じ回数だけ上キー１５を操作しなければならないことになる。ここで上記のように戻るキー１８を操作して列フォーカス状態とし、さらに上キー１５の操作でタブのフォーカス状態に戻すことで、ユーザーの操作は非常に簡易なものとできる。
例えば５０個のアイテム画像が縦に並んでいるときに５０個目までフォーカス移動させた後、タブへのフォーカスに戻したい場合、５０回上キー１５の操作を行わなければならないが、戻るキー１８を操作して列フォーカス状態とし、さらに上キー１５の操作を行うという２回の操作でタブフォーカスの状態に戻すことができる。
【００６６】
このような操作で列フォーカス状態からタブフォーカス状態に移行することで、図８のステップＦ２００の状態となり、以降、操作に応じてステップＦ２０１以下の処理が行われる。
【００６７】
列フォーカス状態のときに下キー１６の操作を検知した場合、コントロール部１は図９のステップＦ３０３→Ｆ３００と進み、特に表示状態を変更する制御は行わない。
また列フォーカス状態のときに戻るキー１８の操作を検知した場合、コントロール部１はステップＦ３０５→Ｆ３００と進み、特に表示状態を変更する制御は行わない。
つまり列フォーカス状態においては下キー１６の操作と戻るキー１８の操作は無効操作とされる。
【００６８】
次にツールキー１７の操作が行われた場合の処理を述べる。
或るアイテム画像がフォーカス中であるときにユーザーによるツールキー１７の操作を検知した場合、コントロール部１は図７のステップＦ１０６からＦ１１４に進み、現在フォーカス中のアイテムを含むタブにおいて、下層の検索条件を追加する処理を行う。
例えば図１６（ａ）のようにＤａｔｅタブの下層の「１／２」という日付のタブに含まれるアイテム画像がフォーカスされているときにツールキー１７が操作されたとすると、この「１／２」という日付のタブにおける検索条件として下層のタブを追加する。この場合、図１６（ｂ）に示すように「１／２」という第２階層のタブ下に、更に第３階層のタブとして、「Ａｒｔｉｓｔ」「Ｇｅｎｒｅ」「Ｅｘｉｔｉｎｇ」「Ｆｕｎｎｙ」というタブを追加表示する。そしてこれらの第３階層の各タブ下に、それぞれ該当するアイテム画像（コンテンツやフォルダ）を縦に配列して表示させる。
即ち、「１／２」タブに含まれるコンテンツについては、「Ａｒｔｉｓｔ」「Ｇｅｎｒｅ」「Ｅｘｉｔｉｎｇ」「Ｆｕｎｎｙ」というタグ情報が付加されているコンテンツが存在する場合、このように、１月２日に録音されたコンテンツが、更にタグ情報によって分類された状態として表示されるものとなる。
なお、フォーカス表示については、例えば図１６（ｂ）のように新たに第３階層として分類されたアイテム画像のうちの先頭（左上）のアイテム画像としてもよいし、或いはツールキー１７が操作される直前のフォーカス表示されていたアイテム画像に、第３階層の検索条件で分類された後の表示位置に置いて、フォーカスさせてもよい。
【００６９】
また、或るタブがフォーカス中であるときにユーザーによるツールキー１７の操作を検知した場合、コントロール部１は図８のステップＦ２０６からＦ２１４に進み、現在フォーカス中のタブにおいて、下層の検索条件を追加する処理を行う。
例えば図１７（ａ）のようにＤａｔｅタブの下層の「１／２」という日付のタブがフォーカスされているときにツールキー１７が操作されたとすると、この「１／２」という日付のタブにおける検索条件として下層のタブを追加する。この場合も、図１７（ｂ）に示すように「１／２」という第２階層のタブ下に、更に第３階層のタブとして、「Ａｒｔｉｓｔ」「Ｇｅｎｒｅ」「Ｅｘｉｔｉｎｇ」「Ｆｕｎｎｙ」というタブを追加表示する。そしてこれらの第３階層の各タブ下に、それぞれ該当するアイテム画像（コンテンツやフォルダ）を縦に配列して表示させる。
なお、この場合のフォーカス表示については、例えば図１７（ｂ）のように新たに第３階層として表示した先頭（最も左）のタブとしてもよいし、他のタブとしてもよい。或いは、図１６（ｂ）のようにフォーカスをアイテムに移動させることも考えられる。
【００７０】
また、列フォーカス中に  ユーザーによるツールキー１７の操作を検知した場合、コントロール部１は図９のステップＦ３０６からＦ３１１に進み、現在フォーカス中の列のタブにおいて、下層の検索条件を追加する処理を行う。
例えば図１８（ａ）のようにＤａｔｅタブの下層の「１／２」という日付のタブの列（アイテム全体）がフォーカスされているときにツールキー１７が操作されたとすると、この「１／２」という日付のタブにおける検索条件として下層のタブを追加する。この場合も、図１８（ｂ）に示すように「１／２」という第２階層のタブ下に、更に第３階層のタブとして、「Ａｒｔｉｓｔ」「Ｇｅｎｒｅ」「Ｅｘｉｔｉｎｇ」「Ｆｕｎｎｙ」というタブを追加表示する。そしてこれらの第３階層の各タブ下に、それぞれ該当するアイテム画像（コンテンツやフォルダ）を縦に配列して表示させる。
なお、フォーカス表示については、例えば図１７（ｂ）のように新たに第３階層として表示した先頭（最も左）の列全体とするが、他の列とすることも考えられる。或いは、フォーカスをタブやアイテムに移行させることも考えられる。
【００７１】
このようにツールキー１７の操作に応じて、さらにタグ情報に基づく検索条件を下層のタブとして表示させ、アイテム画像を分類することで、タグ情報を複合的に用いた検索が可能になるとともに、各階層のタブも二次元配列されることで、ユーザーにとって現在の階層を常に把握でき、検索操作性のよいものとなる。
【００７２】
なお、このように第３階層が表示された後も、図７，図８，図９の処理は同様に行われる。即ち上下左右キーによるフォーカス移動や、決定キー１１の操作によるフォルダの展開、或いはタブをたたむ処理、戻るキー１８による列フォーカスなどが同様に行われる。
また、第３階層のアイテム画像又はタブがフォーカスされた状態で、さらにツールキー１７が操作されることで第４階層のタブを同様に表示させることもできる。例えば図１６（ｂ）の状態でツールキー１７が操作されたら、第３階層の「Ａｒｔｉｓｔタブ」の下に第４階層のタブとして「Ｇｅｎｒｅ」「Ｅｘｉｔｉｎｇ」「Ｆｕｎｎｙ」のタブを横方向に並べて表示させ、これらのタブ下にアイテム画像やフォルダを表示させる。
【００７３】
［４．実施の形態の効果及び変形例］
以上、検索用画像が表示された際のユーザー操作に応じた表示制御について説明してきたが、例えば上記のような検索用画像の表示やフォーカス移動などが行われることで、ユーザー検索操作性を大きく向上させることができる。
【００７４】
即ち上記の検索用画像は、表示画面上としての二次元平面の横方向に検索条件画像としてのタブを並べ、また各タブが示す検索条件に該当するコンテンツデータやフォルダを示すアイテム画像を、縦方向に並べるようにしている。コンテンツ格納部４に格納されて再生可能なコンテンツデータ、つまりユーザーが選択する対象となるコンテンツデータを、このように検索条件毎に分けて平面的に表示することで、検索条件とコンテンツデータの双方について一覧性が向上される。これによって、ユーザーは選択対象の全体を把握しやすく、またタグ情報に基づく検索条件も把握しやすい。特に検索条件を探したり、入力する必要もなくなる。
なお、もちろんタブを縦方向に配列し、アイテム画像を横方向に配列するようにしてもよい。
【００７５】
またこのように二次元配列された検索用画像において、上下左右操作などに応じてフォーカス（選択中）位置を移動させるため、ユーザーが二次元的な簡単な位置操作で、アイテム画像やタブを任意に選択できる。つまりタブで表される検索条件（タグ情報）及びアイテムを平面的に移動して選択できることで、検索性、操作性が向上するとともに、ユーザーにとって感覚的に非常に分かり易い直感的な操作となり、使用性は大きく向上される。
このような操作は、図２のように上下左右キーなどを備えたリモートコントローラ１０などで可能であり、パーソナルコンピュータ用のキーボードやマウスが無い環境に特に好適である。
なお、図７、図８、図９で説明した表示制御処理は一例であり、各種操作キーに応じたフォーカス移動等の表示制御は多様に考えられる。いずれにしても、タブとアイテム画像が平面的に配列された検索用画像上で、ユーザーが容易に平面方向にフォーカス移動操作やフォルダ展開のための操作等が実行されるようにすればよい。
【００７６】
また、検索用画像内において、第２階層、第３階層等、下位の階層の検索条件画像としてのタブを表示する際には、上位の階層のタブを表示させたまま、その上位の階層のタブに対応した位置において、下位のタブが横方向に配列されるように表示させるが、これは、階層を辿るような検索を行うときにも、各階層が二次元的に表示されるものとなる。このためユーザーは現在の階層を確認しながら選択操作を行うことができる。つまりタブの数や名称により、現在のタブ（タグ情報）の階層を直感的に把握できるものとなり、これによっても選択操作性は向上される。
また、例えば上記ツールキー１７の操作に応じた第３階層の表示の場合のように、現在のタブのタグ情報下において、他のタグ情報に基づいてた下位の階層を設けてアイテム画像を分類表示することで、コンテンツデータに付加されたタグ情報を複合的に用いて検索することが可能となり、目的とするコンテンツ及び検索条件に容易にたどりつけるようになる。
【００７７】
なお、実施の形態では音楽コンテンツの検索の際の検索用画像を例に挙げて説明したが、上述したように、動画コンテンツ、静止画コンテンツ（写真データ）などの検索にも、本発明を適用することができる。
もちろん検索対象は更に多様に考えられ、多数のアプリケーションプログラム等のプログラムコンテンツの検索（例えばインストールするプログラムや、起動するプログラムの選択のための検索）に本発明を適用したり、小説、随筆、ニューステキストなどのテキストコンテンツの検索などにも本発明は適用できる。
【００７８】
本発明の実施の形態のプログラムは、上述した検索用画像を生成し、その表示制御を情報処理装置に実行させるプログラムである。このプログラムにより、上述した効果を得る検索用画像の表示を実現できる。さらに、そのようなプログラムが記録されたプログラム記録媒体によれば、本発明を広く提供できる。
また本実施の形態のプログラムは、パーソナルコンピュータや、ＡＶ機器等の機器に内蔵されている記録媒体としてのＨＤＤや、マイクロコンピュータ内のＲＯＭ等に予め記録しておくことができる。
あるいはまた、フレキシブルディスク、ＣＤ−ＲＯＭ(Compact Disc Read Only Memory)、ＭＯ(Magnet optical)ディスク、ＤＶＤ(Digital Versatile Disc)、ブルーレイディスク、磁気ディスク、半導体メモリ、メモリカードなどのリムーバブル記録媒体に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウェアとして提供することができる。
また、本発明の実施の形態のプログラムは、リムーバブル記録媒体からパーソナルコンピュータ等にインストールする他、ダウンロードサイトから、ＬＡＮ(Local Area Network)、インターネットなどのネットワークを介してダウンロードすることもできる。
【図面の簡単な説明】
【００７９】
【図１】本発明の実施の形態のコンテンツ出力システムのブロック図である。
【図２】実施の形態のリモートコントローラの説明図である。
【図３】実施の形態のメインメニュー画面の説明図である。
【図４】実施の形態のアイテム画像及びタグ情報の説明図である。
【図５】実施の形態の検索用画像の説明図である。
【図６】実施の形態の検索用画像の表示状態の説明図である。
【図７】実施の形態の検索用画像の表示制御処理のフローチャートである。
【図８】実施の形態の検索用画像の表示制御処理のフローチャートである。
【図９】実施の形態の検索用画像の表示制御処理のフローチャートである。
【図１０】実施の形態の検索用画像のアイテム画像間のフォーカス移動の説明図である。
【図１１】実施の形態の検索用画像のアイテム画像間のフォーカス移動の説明図である。
【図１２】実施の形態の検索用画像のタブ−アイテム間のフォーカス移動の説明図である。
【図１３】実施の形態の検索用画像のフォーカス移動及びフォルダ展開の説明図である。
【図１４】実施の形態の検索用画像のフォーカス移動及びフォルダ収納の説明図である。
【図１５】実施の形態の列フォーカスへの移行及び復帰の説明図である。
【図１６】実施の形態の下層検索条件展開の説明図である。
【図１７】実施の形態の下層検索条件展開の説明図である。
【図１８】実施の形態の下層検索条件展開の説明図である。
【符号の説明】
【００８０】
１  コントロール部、１ａ  検索用画像生成機能、１ｂ  検索用画像表示制御機能、２  表示部、３  オーディオ出力部、４  コンテンツ格納部、５  コンテンツ処理部、６  コマンド受信部、１０  リモートコマンダー
【図１】
2008041155.tif 000003
【図２】
2008041155.tif 000004
【図３】
2008041155.tif 000005
【図４】
2008041155.tif 000006
【図５】
2008041155.tif 000007
【図６】
2008041155.tif 000008
【図７】
2008041155.tif 000009
【図８】
2008041155.tif 000010
【図９】
2008041155.tif 000011
【図１０】
2008041155.tif 000012
【図１１】
2008041155.tif 000013
【図１２】
2008041155.tif 000014
【図１３】
2008041155.tif 000015
【図１４】
2008041155.tif 000016
【図１５】
2008041155.tif 000017
【図１６】
2008041155.tif 000018
【図１７】
2008041155.tif 000019
【図１８】
2008041155.tif 000020