(57)【特許請求の範囲】
【請求項１】
指定された検索元オブジェクトの検索キーワードとして設定した項目と関連性が高い候補オブジェクトを選択することにより当該検索元オブジェクトと関連度のある関連オブジェクトを検索する検索手段と、
検索された上記関連オブジェクトと、上記関連度を変更するための関連度変更オブジェクトとを表示画面に表示する表示手段と、
検索された上記関連オブジェクトに対して、上記関連度変更オブジェクトに設定されている表示数設定オブジェクトを変更することにより、上記関連度を変更する関連度変更手段と、
上記関連度変更手段による上記関連度の変更に応じて、上記関連オブジェクトの数及び上記関連オブジェクトの表示形態を増減して表示させる表示制御手段と
を具え、
上記表示手段は、検索された上記関連オブジェクトと、上記関連度変更手段とを同一の上記表示画面に表示する
情報検索装置。
【請求項２】
上記検索手段は、指定された上記関連オブジェクトを新たな検索元オブジェクトとして、当該新たな検索元オブジェクトとの上記関連度に応じて関連オブジェクトを検索し、
上記表示手段は、上記新たな検索元オブジェクトとの上記関連度に応じて検索された関連オブジェクトと、上記新たな検索元オブジェクトの上記関連度を変更するための関連度変更オブジェクトとを同一の上記表示画面に表示する
請求項１に記載の情報検索装置。
【請求項３】
上記表示制御手段は、上記関連オブジェクトを上記表示画面に表示する際、上記検索元オブジェクトとの上記関連度に応じて当該関連オブジェクトの表示形態を変化させる
請求項１に記載の情報検索装置。
【請求項４】
上記表示制御手段は、
上記検索手段が上記検索元オブジェクトとの上記関連度に応じて関連オブジェクトを検索する際の候補となる候補オブジェクトを、上記表示画面における第１の表示層に表示し、検索された上記関連オブジェクト及び上記関連度変更オブジェクトを当該表示画面における第２の表示層に表示する
請求項１に記載の情報検索装置。
【請求項５】
上記表示制御手段は、
上記検索手段により検索された上記関連オブジェクトを含むプレイリストの作成を指示するためのアイコンを、当該表示画面に表示する
請求項１に記載の情報検索装置。
【請求項６】
上記表示制御手段は、
上記関連度変更手段によって上記表示画面に表示された関連曲表示数コントローラの表示数設定バーの右端部を左右方向にドラッグして当該表示数設定バーの長さを変更することにより、当該表示画面に表示された上記関連オブジェクトの数を増減して表示する
請求項１に記載の情報検索装置。
【請求項７】
指定された検索元オブジェクトの検索キーワードとして設定した項目と関連性が高い候補オブジェクトを選択することにより当該検索元オブジェクトと関連度のある関連オブジェクトを検索する検索ステップと、
検索された上記関連オブジェクトと、上記関連度を変更するための関連度変更オブジェクトとを表示画面に表示する表示ステップと、
関連度変更手段の操作によって、検索された上記関連オブジェクトに対して、上記関連度変更オブジェクトに設定されている表示数設定オブジェクトを変更することにより、上記関連度を変更する関連度変更ステップと、
上記関連度変更ステップによる上記関連度の変更に応じて、上記関連オブジェクトの数及び上記関連オブジェクトの表示形態を増減して表示させる表示制御ステップと
を具え、
上記表示ステップは、検索された上記関連オブジェクトと、上記関連度変更手段とを同一の上記表示画面に表示する
情報検索方法。
【請求項８】
上記検索ステップは、指定された上記関連オブジェクトを新たな検索元オブジェクトとして、当該新たな検索元オブジェクトとの上記関連度に応じて関連オブジェクトを検索し、
上記表示ステップは、上記新たな検索元オブジェクトとの上記関連度に応じて検索された関連オブジェクトと、上記新たな検索元オブジェクトの上記関連度を変更するための関連度変更オブジェクトとを同一の上記表示画面に表示する
請求項７に記載の情報検索方法。
【請求項９】
上記表示制御ステップは、上記関連オブジェクトを上記表示画面に表示する際、上記検索元オブジェクトとの上記関連度に応じて当該関連オブジェクトの表示形態を変化させる
請求項７に記載の情報検索方法。
【請求項１０】
上記表示制御ステップは、
上記検索ステップが上記検索元オブジェクトとの上記関連度に応じて関連オブジェクトを検索する際の候補となる候補オブジェクトを、上記表示画面における第１の表示層に表示し、検索された上記関連オブジェクト及び上記関連度変更オブジェクトを当該表示画面における第２の表示層に表示する
請求項７に記載の情報検索方法。
【請求項１１】
上記表示制御ステップは、
上記検索ステップにより検索された上記関連オブジェクトを含むプレイリストの作成を指示するためのアイコンを、当該表示画面に表示する
請求項７に記載の情報検索方法。
【請求項１２】
上記表示制御ステップは、
上記関連度変更手段によって上記表示画面に表示された関連曲表示数コントローラの表示数設定バーの右端部を左右方向にドラッグして当該表示設定バーの長さを変更することにより、当該表示画面に表示された上記関連オブジェクトの数を増減して表示する
請求項７に記載の情報検索方法。
【請求項１３】
情報処理装置に、
指定された検索元オブジェクトの検索キーワードとして設定した項目と関連性が高い候補オブジェクトを選択することにより当該検索元オブジェクトと関連度のある関連オブジェクトを検索する検索ステップと、
検索された上記関連オブジェクトと、上記関連度を変更するための関連度変更オブジェクトとを表示画面に表示する表示ステップと、
関連度変更手段の操作によって、検索された上記関連オブジェクトに対して、上記関連度変更オブジェクトに設定されている表示数設定オブジェクトを変更することにより、上記関連度を変更する関連度変更ステップと、
上記関連度変更ステップによる上記関連度の変更に応じて、上記関連オブジェクトの数及び上記関連オブジェクトの表示形態を増減して表示させる表示制御ステップと
を具え、
検索された上記関連オブジェクトと、上記関連度変更手段とを同一の上記表示画面に表示させる表示ステップ
を実行させる情報検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報検索装置、情報検索方法及び情報検索プログラムに関し、関連性のあるオブジェクトを検索してユーザに提示する場合に適用して好適なものである。
【背景技術】
【０００２】
従来、コンピュータ等の情報処理装置を用いて、大量の情報の中から関連性のある情報（関連情報）を検索して抽出する情報検索処理が広く用いられている。
【０００３】
かかる情報検索処理においては、例えばユーザによって設定されたキーワードと、検索対象となる候補オブジェクトに属する文字列（例えばオブジェクトの名称や属性等）とを照合し、キーワードとの関連性が高い候補オブジェクトを関連オブジェクトしてユーザに提示する（例えば、特許文献１参照）。
【特許文献１】特開２００４−３３５０９８公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
かかる情報検索処理において、キーワードの設定や選択対象となる候補オブジェクトの数によっては、多数の関連オブジェクトが検索されてしまうことがある。このため情報検索処理では、関連オブジェクトの表示数をユーザに設定させることにより、当該ユーザが求める量の関連オブジェクトのみを提示するのが一般的である。
【０００５】
しかしながらこの場合、ユーザは予め関連オブジェクトの表示数を設定しておく必要があるとともに、関連オブジェクトの表示数を変更したい場合は情報検索操作を中断して表示数設定操作を行う必要があり、操作性が低下してしまうという問題があった。
【０００６】
本発明は以上の点を考慮してなされたもので、従来に比してより操作性を向上した情報検索装置、情報検索方法及び情報検索プログラムを提案しようとするものである。
【課題を解決するための手段】
【０００７】
かかる課題を解決するため本発明においては、指定された検索元オブジェクトの検索キーワードとして設定した項目と関連性が高い候補オブジェクトを選択することにより当該検索元オブジェクトと関連度のある関連オブジェクトを検索する検索手段と、検索された上記関連オブジェクトと、関連度を変更するための関連度変更オブジェクトとを表示画面に表示する表示手段と、検索された関連オブジェクトに対して、関連度変更オブジェクトに設定されている表示数設定オブジェクトを変更することにより、関連度を変更する関連度変更手段と、関連度変更手段による関連度の変更に応じて、関連オブジェクトの数及び関連オブジェクトの表示形態を増減して表示させる表示制御手段とを具え、表示手段は、検索された関連オブジェクトと、関連度変更手段とを同一の表示画面に表示するようにしたことにより、ユーザは関連度変更手段の表示数設定オブジェクトを操作するだけで検索元オブジェクトとの関連度に応じた関連オブジェクトの数の増減及び表示形態を容易に変更できる。
【０００８】
これにより情報検索装置では、ユーザは表示画面に表示される関連オブジェクトを見ながら、表示数設定オブジェクト表示手段を操作して当該関連オブジェクトの表示数を増減することができるので、従来に比して情報検索の操作性を向上することができる。
【０００９】
さらに本発明の情報検索装置では、検索手段は、指定された関連オブジェクトを新たな検索元オブジェクトとして、当該新たな検索元オブジェクトに関連する関連オブジェクトを検索し、関連オブジェクト表示手段は、新たな検索元オブジェクトに関連する関連オブジェクトを表示画面に表示するようにする。
【００１０】
これにより情報検索装置では、ユーザは表示画面に表示される関連オブジェクトから派生的に新たな関連オブジェクトを検索していくことができるので、従来に比して情報検索の操作性を向上することができる。
【００１２】
これにより情報検索装置では、ユーザは表示画面に表示される関連オブジェクトの数を適宜増減することができるので、従来に比して情報検索の操作性を向上することができる。
【００１４】
これにより情報検索方法では、ユーザは表示画面に表示される関連オブジェクトを見ながら、表示数設定オブジェクト表示手段を操作して当該関連オブジェクトの表示数を増減することができるので、従来に比して情報検索の操作性を向上することができる。
【００１６】
これにより情報検索プログラムは、情報処理装置に対して、関連オブジェクトをユーザに提示しながら、表示数設定オブジェクト表示手段を操作して当該関連オブジェクトの表示数を増減させることができるので、従来に比して情報検索の操作性を向上することができる。
【００１８】
これによりグラフィカルユーザインターフェースでは、ユーザは表示画面に表示される関連オブジェクトを見ながら、表示数設定オブジェクト表示手段を操作して当該関連オブジェクトの表示数を増減することができるので、従来に比して情報検索の操作性を向上することができる。
【発明の効果】
【００１９】
上述のように本発明によれば、指定された検索元オブジェクトの検索キーワードとして設定した項目と関連性が高い候補オブジェクトを選択することにより当該検索元オブジェクトと関連度のある関連オブジェクトを検索する検索手段と、検索された上記関連オブジェクトと、関連度を変更するための関連度変更オブジェクトとを表示画面に表示する表示手段と、検索された関連オブジェクトに対して、関連度変更オブジェクトに設定されている表示数設定オブジェクトを変更することにより、関連度を変更する関連度変更手段と、関連度変更手段による関連度の変更に応じて、関連オブジェクトの数及び関連オブジェクトの表示形態を増減して表示させる表示制御手段とを具え、表示手段は、検索された関連オブジェクトと、関連度変更手段とを同一の表示画面に表示するようにしたことにより、関連度変更オブジェクトを操作するだけで検索元オブジェクトとの関連度に応じた関連オブジェクトの数の増減及び表示形態を容易に変更できるので、容易な操作で関連オブジェクトの数や表示形態をユーザに対して視覚的かつ直感的に認識させることができ、かくして関連オブジェクトの数や表示形態をユーザに対して視覚的かつ直感的に認識させ得る情報検索装置を実現することができる。
【発明を実施するための最良の形態】
【００２０】
以下図面について、本発明の一実施の形態を詳述する。
【００２１】
（１）パーソナルコンピュータの構成
図１において、１は全体として、本発明のグラフィカルユーザインターフェースを実現する情報検索装置としてのパーソナルコンピュータの構成を示し、全体を統括制御するＣＰＵ（Central Processing Unit）２に対し、バス３を介してＲＯＭ（Read Only Memory）４、ＲＡＭ（Random Access Memory）５、ハードディスクドライブ６、ディスプレイ７、操作部８及びスピーカ９が接続されている。実際上、操作部８はキーボード及びマウスで構成されている。
【００２２】
ハードディスクドライブ６には、基本プログラム（オペレーティングシステム）や各種アプリケーションプログラムが格納されている。ＣＰＵ２は、パーソナルコンピュータ１が起動されると、ハードディスクドライブ６から基本プログラムを読み出しＲＡＭ５上で実行し、さらに当該基本プログラムの制御下において、操作部８を介して入力される各種ユーザ操作に応じて、適宜アプリケーションプログラムをハードディスクドライブ６から読み出してＲＡＭ５上で実行し、その処理結果をディスプレイ７に表示するようになされている。
【００２３】
（２）本発明による情報検索方法
（２−１）ミュージックプレイヤの構成
次に、本発明による情報検索方法を、ミュージックプレイヤを例に説明する。すなわち本発明の情報検索方法は、ファイル管理プログラムにおける関連情報の検索処理や、各種プログラムのファイル選択画面における関連情報の検索処理等、種々の検索処理に適用できるものであるが、ここでは一例として、楽曲コンテンツ（以下、単に楽曲と呼ぶ）を再生するミュージックプレイヤに本発明を適用し、ユーザが多数の楽曲コンテンツの中から所望の楽曲コンテンツを検索する場合について説明する。このミュージックプレイヤは、アプリケーションプログラムの一つである情報表示プログラムとしてのミュージックプレイヤプログラムを、ＣＰＵ２がハードディスクドライブ６から読み出しＲＡＭ５上で実行することにより起動される。
【００２４】
図２に示すようにミュージックプレイヤプログラムは、操作部８のマウスやキーボード等を介してユーザからの入力信号Ｓ１を操作決定部１１で受け付け、当該入力信号Ｓ１に対応する各種操作信号Ｓ２を生成して操作実行部１２に供給する。
【００２５】
操作実行部１２は音楽再生管理部１２Ａ、リスト管理部１２Ｂ及び検索操作管理部１２Ｃで構成され、これらの各管理部は操作信号Ｓ２に応じて動作を行う。例えば音楽再生管理部１２Ａは、ユーザによる再生操作等の各種楽曲再生操作に応じて、ハードディスク６に格納されている楽曲コンテンツを再生してスピーカ９から出力するとともに、再生に関する表示情報を表示処理部１３に送出する。
【００２６】
リスト管理部１２Ｂは、ユーザによる楽曲コンテンツのリスト表示やプレイリスト作成操作等の各種リスト操作に応じて、プレイリストの作成や削除等の処理を行うとともに、これらの処理に関する表示情報を表示処理部１３に送出する。例えば、リスト管理部１２Ｂは、ユーザにより選択された選択オブジェクトをＲＡＭ５に一時的に記憶させると共に、後述する複数レイヤによる立体表示として当該選択オブジェクトを表示させるための表示情報を生成し、表示処理部１３に送出する。また、ユーザにより選択オブジェクトを削除する指示が入力された場合、当該選択オブジェクトをＲＡＭ５から消去すると共に、立体表示における当該選択オブジェクトの表示を変更するための表示情報を表示処理部１３に送出する。さらに、ユーザによりプレイリスト作成指示が入力された場合、ＲＡＭ５に記憶された選択オブジェクトに基づいてプレイリストを作成する共に、複数レイヤによる立体表示としてプレイリストの作成を表示するための表示情報を表示処理部１３に送出する。
【００２７】
また検索操作管理部１２Ｃは、ユーザによる楽曲コンテンツの検索操作に応じて、ハードディスクドライブ６に格納されている楽曲コンテンツの中から関連楽曲の検索を行うとともに、検索結果についての表示情報を表示処理部１３に送出する。例えば、この楽曲検索時において検索操作管理部１２Ｃは、指定された選択オブジェクトに関連する関連楽曲をハードディスクドライブ６から検索し、検索した関連楽曲をＲＡＭ５に一時的に記憶する。また、検索操作管理部１２Ｃは、ディスプレイ７に表示する関連楽曲の表示数を関連度に応じて設定するための表示数設定オブジェクトを表示するための表示情報を表示処理部１３に送出する。そして、検索操作管理部１２Ｃは、表示数設定オブジェクトを介して入力された関連度を操作決定部１１から受け取ると、当該関連度に応じた数の関連楽曲を表示するための表示情報を表示処理部１３に送出する。
【００２８】
つまり、検索操作管理部１２Ｃは、ＲＡＭ５に記憶された関連楽曲の中から、入力された関連度を閾値として関連楽曲を抽出し、抽出した関連楽曲を検索結果として表示するための表示情報を生成する。このように、関連楽曲を抽出するための閾値を関連度に基づいて設定することで、関連度を高く設定した場合、結果として表示数を増加させることができ、関連度を低く設定した場合、表示数を減少させることができる。
【００２９】
表示処理部１３は、音楽再生管理部１２Ａ、リスト管理部１２Ｂ及び検索操作管理部１２Ｃ等から供給される表示情報に基づき、後述する複数レイヤによる立体表示を用いた表示内容を決定し、当該表示内容に基づく映像信号Ｓ３を生成してディスプレイ７に表示する。
【００３０】
（２−２）ミュージックプレイヤの画面構成
図３はミュージックプレイヤによってディスプレイ７に表示されるメイン画面１００の構成を示し、画面上端にツールバー１０１が表示されると共に、当該ツールバー１０１の下方右側にはリスト画面１０２が表示され、さらに当該リスト画面１０２の左方にはプレイリスト画面１０３が表示される。
【００３１】
またメイン画面１００上にはマウスを介して画面上を移動操作されるマウスポインタ１００Ａも表示されている。このマウスポインタ１００Ａは、マウスの左ボタンや右ボタンをクリック又はダブルクリックすることで、画面上における当該マウスポインタ１００Ａが置かれている箇所（例えばボタンやアイコン、文字列等）に応じた機能をミュージックプレイヤに実行させることができる。
【００３２】
ツールバー１０１には、楽曲の再生やスキップ等の各種操作を入力するための操作ボタン１０１Ａが複数表示されている。なお、各操作ボタン１０１Ａの表示内容は、ミュージックプレイヤの動作状況に応じて適宜変化する。
【００３３】
リスト画面１０２には、ハードディスクドライブ６の楽曲ライブラリに格納されている楽曲それぞれについての情報を表した楽曲テキスト１０２Ａが、上下方向に整列されて表示されている。各楽曲テキスト１０２Ａは、先頭から順に楽曲名１０２Ｂ、曲長１０２Ｃ、アーティスト名１０２Ｄ、アルバム名１０２Ｅ及びジャンル１０２Ｆの５種類の情報で構成される。
【００３４】
また、リスト画面１０２の右端にはスクロールバー１０２Ｇが設けられており、マウスポインタ１０１Ａを用いてスクロールポインタ１０２Ｈを上下にドラッグすることにより、リスト画面１０２の表示内容を上下にスクロールして、隠れていた楽曲テキスト１０２Ａを表示させることができる。
【００３５】
ミュージックプレイヤによって音楽再生を行う場合、ユーザはマウスポインタ１００Ａを用いて、リスト画面１０２における所望の楽曲テキスト１０２Ａを左ボタンでダブルクリック（以下、単に「楽曲をダブルクリック」とも呼ぶ）して直接再生させるか、あるいは所望の楽曲テキスト１０２Ａを左ボタンでシングルクリック（以下、単に「楽曲を左クリック」とも呼ぶ）して選択した後ツールバーの再生ボタンをクリックすることにより、所望の楽曲を再生させることができる。
【００３６】
一方、プレイリスト画面１０３には、複数の楽曲をまとめて再生対象とするためのプレイリストを表すプレイリストアイコン１０３Ａが表示される。
【００３７】
ユーザは、リスト画面１０２に表示されている候補オブジェクトとしての複数の楽曲テキスト１０２Ａから任意の楽曲を選択し、これを選択オブジェクトとしての登録曲として任意の既存のプレイリストに登録したり、あるいは新たなプレイリストを作成することができる。また、既存のプレイリストから登録曲を削除することもできる。
【００３８】
そしてミュージックプレイヤは、任意のプレイリストを指定した再生操作が行われると、当該プレイリストに登録されている登録曲のみを順次再生していく。なお、このミュージックプレイヤでは、全ての楽曲を登録曲として含む「ＡＬＬ」リストと呼ばれるプレイリストが予め設けられており、ユーザがプレイリストを作成しなくても、当該「ＡＬＬ」リストを用いることでプレイリスト機能を利用し得るようになされている。
【００３９】
（２−３）リスト画面の立体構造
上述したようにリスト画面１０２では、任意の楽曲を選択してプレイリストに登録することができる。
【００４０】
ミュージックプレイヤはリスト画面１０２において、候補オブジェクトとしての楽曲テキスト１０２Ａを仮想的な表示階層構造における奥側の階層に表示する。この奥側の階層を２Ｄレイヤと呼ぶ。さらにミュージックプレイヤはリスト画面１０２において、候補オブジェクトとしての楽曲テキスト１０２Ａから選択された選択オブジェクトを、仮想的な表示階層構造における手前側の階層に表示する。この手前側の階層を３Ｄレイヤと呼ぶ。
【００４１】
このように、同一画面上の手前側から奥側方向、すなわちユーザの視線方向に複数の表示階層を重畳的に設定し、設定されたそれぞれの表示階層に対するユーザからの指示に応じて、各表示階層に表示されているオブジェクトの表示態様をそれぞれ変更する。
【００４２】
次に、このような立体表示を用いたオブジェクトの表示及びその選択手順を、メイン画面１００の表示例及び図７に示すタイミングチャートを用いて説明する。
【００４３】
リスト画面１０２に表示されている複数の楽曲テキスト１０２Ａから任意のものを選択し登録曲としてプレイリストに登録する場合、図４に示すように、ユーザはマウスポインタ１００Ａを用いて、所望の楽曲テキスト１０２Ａを右ボタンでシングルクリック（以下、単に「楽曲を右クリック」とも呼ぶ）して選択する。
【００４４】
ミュージックプレイヤは、この「楽曲テキストを右クリック」操作を検出すると（図７・ステップＳＰ１）、図５に示すように、選択された楽曲テキスト１０２Ａを２Ｄレイヤから表示消去する（図７・ステップＳＰ２）とともに、これと同内容の文字列を、選択曲についての選択曲テキスト１１０として、楽曲テキスト１０２Ａが表示されている２Ｄレイヤよりも手前側の３Ｄレイヤに表示する（図７・ステップＳＰ３）。これにより選択された楽曲テキスト１０２Ａは、選択曲テキスト１１０として２Ｄレイヤから３Ｄレイヤに移動される。
【００４５】
このときミュージックプレイヤは、選択曲テキスト１１０を元となった楽曲テキスト１０２Ａの表示位置よりも若干ずらして表示するとともに、当該選択曲テキスト１１０を上下左右に緩やかに揺らして表示することにより、あたかも選択曲テキスト１１０が各楽曲テキスト１０２Ａよりも手前に浮かび上がっているかのように認識させて、立体表示を強調するとともに、この揺らぎによって、当該選択曲テキスト１１０が次の操作を待ち受ける待機状態にあることをユーザに認識させる。このときの選択曲テキスト１１０の揺らぎ速度や範囲は、当該選択曲テキスト１１０が各楽曲テキスト１０２Ａよりも手前に表示されていることを認識できる程度の低速かつ小振幅でよい。
【００４６】
さらにこのときミュージックプレイヤは、選択曲テキスト１１０を表示するとともに、新たなプレイリストを作成するための新規プレイリスト作成アイコン１０３Ｂと、選択された楽曲を削除するための削除アイコン１０３Ｃとをプレイリスト表示部１０３の２Ｄレイヤに表示する。
【００４７】
このような選択曲の選択は、任意の回数だけ繰り返すことができる。すなわち、新たな楽曲を右クリックして選択する都度、これに対応した選択曲テキスト１１０が３Ｄレイヤに表示されていく。このとき、選択曲テキスト１１０をマウスポインタ１００Ａでドラッグすることにより、３Ｄレイヤ内における選択曲テキスト１１０の表示位置を自在に変更することもできる。
【００４８】
（２−４）スクロールに伴う３Ｄレイヤの表示
ここで、選択オブジェクトとなる楽曲テキスト１０２Ａがリスト画面１０２の表示領域よりも多い場合、上述したようにマウスポインタ１００Ａを用いてスクロールポインタ１０２Ｈを上下にドラッグすることにより、リスト画面１０２の表示内容を上下にスクロール表示して、隠れていた楽曲テキスト１０２Ａを表示させることができる。
【００４９】
このスクロール表示に際してミュージックプレイヤは、２Ｄレイヤに表示されている楽曲テキスト１０２Ａのみをスクロールし、当該２Ｄレイヤよりも手前側の３Ｄレイヤに表示されている選択曲テキスト１１０については、その表示位置を保持しつづける。
【００５０】
例えば図６に示すように、スクロールポインタ１０２Ｈを下方にドラッグ操作すると、２Ｄレイヤに表示されている楽曲テキスト１０２Ａは上方にスクロールしていくが、３Ｄレイヤに表示されている選択曲テキスト１１０はスクロールの影響を受けず、同位置に停滞する。このようにミュージックプレイヤは、選択オブジェクトとしての選択曲テキスト１１０を、３Ｄ表示によって常時表示し続ける。
【００５１】
（２−５）選択曲テキストの選択、選択解除及び削除
このようにして選択された選択曲テキスト１１０は、それぞれ個別に選択解除することも、全ての選択曲テキスト１１０を一括して選択解除することもできる。
【００５２】
選択曲テキスト１１０を個別に選択解除する場合、ユーザはマウスポインタ１００Ａを用いて、所望の選択曲テキスト１１０を右クリックする。選択操作手段としてのミュージックプレイヤは、この「選択曲テキストを右クリック」操作を検出すると（図７・ステップＳＰ４）、当該選択曲テキスト１１０を３Ｄレイヤから表示消去する（図７・ステップＳＰ５）とともに、当該選択曲テキスト１１０の元となる楽曲テキスト１０２Ａを２Ｄレイヤに再表示する（図７・ステップＳＰ６）。これにより選択曲テキスト１１０は、楽曲テキスト１０２Ａに戻って３Ｄレイヤから２Ｄレイヤに移動される。このような選択曲の選択解除も、選択曲テキスト１１０が３Ｄレイヤに表示されている限り任意の回数だけ繰り返すことができる。
【００５３】
一方、選択曲テキスト１１０を一括して選択解除する場合、ユーザはマウスポインタ１００Ａを用いて、プレイリスト表示部１０３における各種アイコンが表示されていない空き領域（この空き領域をキャンセルエリアと呼ぶ）を左クリックするか、あるいは未選択の楽曲テキスト１０２Ａを左クリックする。
【００５４】
ミュージックプレイヤは、この「キャンセルエリアを左クリック」操作又は「未選択の楽曲テキストを左クリック」操作を検出すると、（図７・ステップＳＰ７）を検出すると、３Ｄレイヤに表示していた全ての選択曲テキスト１１０を３Ｄレイヤから表示消去する（図７・ステップＳＰ８）とともに、各選択曲テキスト１１０の元となる楽曲テキスト１０２Ａを２Ｄレイヤにそれぞれ再表示する（図７・ステップＳＰ９）。なお、全ての選択曲テキスト１１０が選択解除された場合、ミュージックプレイヤは、プレイリスト表示部１０３の２Ｄレイヤに表示していた新規プレイリスト作成アイコン１０３Ｂ及び削除アイコン１０３Ｃを消去する。
【００５５】
また、選択曲テキスト１１０が表示されている状態において削除アイコン１０３Ｃを左クリックすることにより、当該選択曲テキスト１１０の元となる楽曲テキスト１０２Ａをリスト画面１０２から削除することもできる。
【００５６】
ミュージックプレイヤは、この「削除アイコンを左クリック」操作を検出すると、（図７・ステップＳＰ１０）を検出すると、３Ｄレイヤに表示されている各選択曲テキスト１１０を表示消去する（図７・ステップＳＰ１１）とともに、各選択曲テキスト１１０に対応した楽曲テキスト１０２Ａも２Ｄレイヤから表示消去する（図７・ステップＳＰ１２）。
【００５７】
（２−６）本発明による関連楽曲の検索
ここで、本発明のミュージックプレイヤは、ユーザによって選択された選択曲に関連する関連曲をハードディスクドライブ６の楽曲ライブラリに格納されている楽曲から検索してユーザに提示する関連楽曲検索機能を有している。
【００５８】
ユーザはこの関連楽曲検索機能を利用することにより、楽曲ライブラリに格納されている多数の楽曲の中から、互いに関連を持つ楽曲を抽出することができる。
【００５９】
かかる関連楽曲索機能を実行する場合、ユーザはマウスポインタ１０１Ａを用い、検索元として選定した選択曲テキスト１１０における、検索キーワードとして設定する項目（例えば楽曲名やアーティスト名、ジャンル等）を左クリックする。
【００６０】
検索手段としてのミュージックプレイヤは、この「選択曲テキストを左クリック」操作を検出すると（図８・ステップＳＰ１１）、検索元として選定されなかった選択曲テキスト１１０及び２Ｄレイヤに表示されている全ての表示内容を凍結して、これらに対する操作を受け付けないようにする（図８・ステップＳＰ１２）とともに、設定された検索キーワードに関連する楽曲を楽曲ライブラリから検索する（図８・ステップＳＰ１３）する。
【００６１】
そして関連オブジェクト表示手段としてのミュージックプレイヤは、検索が終了すると、図９に示す検索ウインドウ２００をリスト画面１０２の３Ｄレイヤに表示する（図８・ステップＳＰ１４）。ここで表示される関連楽曲は、予めデフォルトで決められた関連度を閾値として抽出された関連楽曲が表示されているものとする。なお図９では、２Ｄレイヤに表示される楽曲テキスト１０２Ａ等は省略し、３Ｄレイヤに表示されている検索ウインドウ２００のみを示している。
【００６２】
検索ウインドウ２００には、その中心に検索元オブジェクトとしての検索元楽曲の楽曲名（以下、単に検索元曲名と呼ぶ）２０１が表示されているとともに、その下方には横長の棒状でなる関連曲表示数コントローラ２０２が表示され、さらに検索元曲名２０１及び関連曲表示数コントローラ２０２の周囲には、検索キーワードに基づいて楽曲ライブラリから検索された関連オブジェクトとしての関連楽曲の楽曲名（以下、単に関連曲名と呼ぶ）２０３が表示される。なおここで表示される関連曲名２０３は、予めデフォルトで決められた関連度を閾値として検索された関連曲名２０３が表示される構成であって良く、関連曲表示数コントローラ２０２の表示数設定バー２０２Ａの長さもデフォルトで決められた長さが表示される構成であって良い。
【００６３】
（２−７）関連曲名の表示数増減
表示数設定オブジェクトとしての関連曲表示数コントローラ２０２には、当該検索ウインドウ２００に表示する関連曲名２０３の表示数を関連度に応じて設定するための表示数設定バー２０２Ａが設けられている。この表示数設定バー２０２Ａの端部（この場合右端）はマウスポインタ１０１Ａを用いたドラッグ操作によって左右に移動可能になされており、ミュージックプレイヤは、当該表示数設定バー２０２Ａの長さ（言い換えれば端部の位置）に応じて、関連度を増減可能な構成になっている。例えば、表示数設定バー２０２Ａの長さを最も長くした場合（言い換えれば右端部の位置）、関連度を最大とすることができ、表示数設定バー２０２Ａの長さを最も短くした場合（言い換えれば左端部の位置）、関連度を最小とすることができる。そして、ミュージックプレイヤは、この関連度の増減に応じて、検索ウインドウ２００に表示する関連曲名２０３の表示数を増減する。
【００６４】
より具体的には、図９に示した状態では計８個の関連曲名２０３が表示されているが、この状態から関連度を低くして関連曲名２０３の表示数を減少させる場合、ユーザは表示数設定バー２０２Ａの右端部を左方向にドラッグして当該表示数設定バー２０２Ａを短縮させる。また、関連度を高くして関連曲名２０３の表示数を減少させる場合、ユーザは表示数設定バー２０２Ａの右端部を右方向にドラッグして当該表示数設定バー２０２Ａを伸張させる。
【００６５】
関連オブジェクト表示手段としてのミュージックプレイヤは、「表示数設定バーをドラッグ」操作を検出すると（図８・ステップＳＰ１５）、この操作に応じて、表示数設定バー２０２Ａが短縮された場合はその関連度に応じて関連曲名２０３の表示数を減少し、表示数設定バー２０２Ａを伸張された場合はその関連度に応じて関連曲名２０３の表示数を増加する（図８・ステップＳＰ１６）。
【００６６】
そして、表示数設定バー２０２Ａの右端部が関連曲表示数コントローラ２０２の右端部に到達した状態では、ミュージックプレイヤは検索した全ての関連曲名２０３（すなわち、ＲＡＭ５に記憶された関連楽曲の曲名）を検索ウインドウ２００に表示する。ただし、極端に多数の関連曲名２０３が検索結果として得られたとしても、この全てを検索ウインドウ２００に表示することは不可能であることから、関連曲名２０３の表示数上限を別途設定しておくことが考えられる。
【００６７】
このように本発明のミュージックプレイヤでは、検索機能によって検索された関連曲名２０３を検索ウインドウ２００に表示させた状態において、関連曲表示数コントローラ２０２の表示数設定バー２０２Ａをドラッグ操作するだけの簡易な操作で、関連曲名２０３の表示数を増減させることができる。
【００６８】
（２−８）関連楽曲の派生検索
かかる構成に加えてミュージックプレイヤでは、検索ウインドウ２００に表示された関連曲名２０３を新たな検索元（これを派生検索元楽曲と呼ぶ）としてさらに関連楽曲の検索を繰り返す派生検索機能を有しており、当該機能を使用することで、関連性を有する楽曲を派生的に検索していくことができる。
【００６９】
かかる派生検索機能を実行する場合、ユーザはマウスポインタ１０１Ａを用い、派生検索元楽曲として選定した関連曲名２０３を、画面上の任意の場所にドラッグする。
【００７０】
検索手段としてのミュージックプレイヤは、この「関連曲名をドラッグ」操作を検出すると（図８・ステップＳＰ１７）、派生検索元楽曲に関連する楽曲を楽曲ライブラリから検索する（図８・ステップＳＰ１８）とともに、図１０に示すように、新たな検索ウインドウ（これを派生検索ウインドウ２００Ａと呼ぶ）を表示する（図８・ステップＳＰ１９）。
【００７１】
この派生検索ウインドウ２００Ａは検索ウインドウ２００と同様の構成を有しており、その中心に派生検索元曲名２０１Ａが表示されているとともに、その下方には関連曲表示数コントローラ２０２が表示され、さらに派生検索元曲名２０１Ａ及び関連曲表示数コントローラ２０２の周囲には、楽曲ライブラリから検索された派生関連楽曲の楽曲名（以下、単に派生関連曲名と呼ぶ）２０３Ａが表示される。
【００７２】
この派生検索ウインドウ２００Ａにおいても、関連曲表示数コントローラ２０２の表示数設定バー２０２Ａをドラッグ操作することにより、関連度に応じて当該派生検索ウインドウ２００Ａに表示する派生関連曲名２０３Ａの表示数を増減することができるとともに、新たな派生検索元楽曲として選定した派生関連曲名２０３Ａをドラッグ操作することにより、当該派生関連曲名２０３Ａを派生検索元楽曲とした新たな派生検索ウインドウを開くことができる。
【００７３】
このようにミュージックプレイヤでは、検索機能によって検索された関連曲名２０３や派生関連曲名２０３Ａをドラッグ操作するだけで、関連する楽曲を派生的に検索していくことができる。そしてミュージックプレイヤでは、表示された関連曲名２０３や派生関連曲名２０３Ａが新規プレイリスト作成アイコン１０３Ｂ（図５）にドラッグ操作することで、当該関連曲名２０３や派生関連曲名２０３Ａを登録曲として新たなプレイリストアイコン１０３Ａに登録することもできる。
【００７４】
さらにミュージックプレイヤでは、検索ウインドウ２００や派生検索ウインドウ２００Ａが表示されている状態において画面上の任意の場所を右クリックすることですることで、上述した関連楽曲の検索機能を終了させることができる。すなわちミュージックプレイヤは、検索ウインドウ２００や派生検索ウインドウ２００Ａを表示している状態において「画面上を右クリック」操作を検出すると（図８・ステップＳＰ２０）、検索ウインドウ２００や派生検索ウインドウ２００Ａを表示消去する（図８・ステップＳＰ２１）とともに、検索機能が起動されたときに凍結された表示内容（検索元として選定されなかった選択曲テキスト１１０及び２Ｄレイヤに表示されている全ての表示内容）を凍結解除する（図８・ステップＳＰ２２）。
【００７５】
（３）動作及び効果
以上の構成において、ミュージックプレイヤは、選択曲テキスト１１０に対する左クリック操作に応じて関連楽曲の検索を行い、検索元曲名２０１及びこれに関連する関連曲名２０３を検索ウインドウ２００に表示するとともに、関連曲表示数コントローラ２０２の表示数設定バー２０２Ａに対するドラッグ操作に応じて、当該検索ウインドウ２００に表示する関連曲名２０３の数を増減する。
【００７６】
これによりこのミュージックプレイヤは、表示数設定バー２０２Ａをドラッグ操作するだけで、関連曲名２０３の表示数を簡易な操作でリアルタイムに増減させることができる。またミュージックプレイヤは、関連曲表示数コントローラ２０２に表示される表示数設定バー２０２Ａの長さに基づいて、あとどれだけ関連曲名２０３を表示できるかを、ユーザに対して視覚的かつ直感的に認識させることができる。
【００７７】
またミュージックプレイヤは、検索ウインドウ２００の関連曲名２０３に対するドラッグ操作に応じて、当該関連曲名２０３を派生関連元とする派生関連楽曲の検索を行い、派生検索元曲名２０１Ａ及びこれに関連する派生関連曲名２０３Ａを派生検索ウインドウ２００Ａに表示する。
【００７８】
さらにミュージックプレイヤは、派生検索ウインドウ２００Ａの派生関連曲名２０３Ａに対するドラッグ操作に対しても、派生関連楽曲の検索を行って新たな派生検索ウインドウ２００Ａを表示する。
【００７９】
これによりこのミュージックプレイヤは、検索機能によって検索された関連曲名２０３や派生関連曲名２０３Ａをドラッグ操作するだけの簡易な操作で、関連する楽曲をリアルタイムかつ派生的に順次検索していくことができる。
【００８０】
以上の構成によれば、ミュージックプレイヤは、マウスを用いた簡易な操作によって、リアルタイムかつ直感的に派生検索を行うことができる。
【００８１】
（４）他の実施の形態
なお上述の実施の形態においては、関連曲名の表示数を設定する手段として、横長の棒状でなる関連曲表示数コントローラ２０２を用いるようにしたが、本発明はこれに限らず、例えば図８に示すような円環状の関連曲表示数コントローラ２０２等、他の種々の形態でなる関連曲表示数コントローラを用いることができる。
【００８２】
また上述の実施の形態において、検索して得られた関連曲名２０３及び派生関連曲名２０３Ａを表示する際、検索元の検索元楽曲２０１及び派生検索元楽曲２０１Ａとの関連度に応じて、当該関連曲名２０３及び派生関連曲名２０３Ａの表示形態を変えるようにしてもよい。
【００８３】
例えば、検索元楽曲２０１と関連曲名２０３との関係において、検索元楽曲２０１と関連曲名２０３との表示間隔を、関連度の高いものについては小さく、関連度の低いものについては大きく設定し、関連度の高い場合は関連曲名２０３を検索元楽曲２０１の近傍に表示するとともに、関連度の低い場合は関連曲名２０３を検索元楽曲２０１の遠方に表示して、これらの位置関係を通じてユーザに関連度を直感的に認識させることができる。或いは、検索元楽曲２０１と派生検索元楽曲２０１Ａとの関係において、関連度に応じて両者の表示位置を設定して表示する構成であってもよい。
【００８４】
また、関連曲名２０３及び派生関連曲名２０３Ａの表示濃度を、関連度の高いものについては濃く、関連度の低いものについては薄く設定することにより、関連曲名２０３及び派生関連曲名２０３Ａの表示状態そのものを通じてユーザに関連度を直感的に認識させることができる。
【００８５】
また上述の実施の形態においては、楽曲コンテンツを再生するミュージックプレイヤにおける楽曲コンテンツの検索に本発明を適用した場合について述べたが、本発明はこれに限らず、ファイル管理プログラムにおける関連情報の検索処理や、各種プログラムのファイル選択画面における関連情報の検索処理等、種々の検索処理に本発明を適用することができる。
【００８６】
また上述の実施の形態においては、各種操作の入力手段としてマウスを用い、右クリックや左クリック、ダブルクリック等の操作によって選択操作等を行うようにしたが、本発明はこれに限らず、例えばトラックボールやタッチパネル等、種々の操作手段を用いて上述した操作を入力するようにしてもよい。
【００８７】
さらに上述の実施の形態においては、パーソナルコンピュータ１のＣＰＵ２が情報検索プログラムとしてのミュージックプレイヤプログラムを実行することにより、本発明の情報検索方法を実現するようにした場合について述べたが、本発明はこれに限らず、その他種々の回路構成によって本発明の情報検索方法を実現するようにしても良い。
【００８８】
さらに上述の実施の形態においては、パーソナルコンピュータ１のＣＰＵ２が情報検索プログラムとしてのミュージックプレイヤプログラムを実行することにより、本発明の情報検索方法を実現するようにした場合について述べたが、本発明はこれに限らず、情報検索プログラムが格納されたＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）やＤＶＤ（Digital Versatile Disc）、あるいは半導体メモリ等、種々の記憶媒体を介して当該情報検索プログラムをパーソナルコンピュータ１にインストールして、上述の情報検索方法を実現するようにしても良い。
【産業上の利用可能性】
【００８９】
本発明の情報検索装置、情報検索方法、情報検索表示プログラム及びグラフィカルユーザインターフェースは、例えば携帯電話機やＰＤＡ（Personal Digital Assistant）等のディスプレイを有する種々の電子機器に適用することができる。
【図面の簡単な説明】
【００９０】
【図１】パーソナルコンピュータのハードウェア構成を示すブロック図である。
【図２】ミュージックプレイヤのソフトウェア構成を示すブロック図である。
【図３】ミュージックプレイヤの画面構成を示す略線図である。
【図４】楽曲の選択操作の説明に供する略線図である。
【図５】楽曲の選択操作の説明に供する略線図である。
【図６】楽曲の選択操作の説明に供する略線図である。
【図７】選択曲の選択、選択解除及び削除手順の説明に供するタイミングチャートである。
【図８】検索機能の処理手順の説明に供するタイミングチャートである。
【図９】検索ウインドウの構成を示す略線図である。
【図１０】派生検索ウインドウの表示状態を示す略線図である。
【図１１】他の実施の形態の関連曲表示数コントローラを示す略線図である。
【符号の説明】
【００９１】
１……パーソナルコンピュータ、２……ＣＰＵ、３……バス、４……ＲＯＭ、５……ＲＡＭ、６……ハードディスクドライブ、７……ディスプレイ、８……操作部。
【図１】
0004552147.tif 000002
【図２】
0004552147.tif 000003
【図３】
0004552147.tif 000004
【図４】
0004552147.tif 000005
【図５】
0004552147.tif 000006
【図６】
0004552147.tif 000007
【図７】
0004552147.tif 000008
【図８】
0004552147.tif 000009
【図９】
0004552147.tif 000010
【図１０】
0004552147.tif 000011
【図１１】
0004552147.tif 000012