(57)【要約】【課題】コンテンツの解析結果を用いて、三次元座標系上に各コンテンツに対応する画像を表示する情報処理装置を提供すること。【解決手段】コンテンツを識別するコンテンツ識別情報、コンテンツ識別情報に対応しコンテンツを分析して得られるコンテンツ分析結果およびコンテンツ識別情報に対応する第１の画像を記憶する記憶部と、操作入力に応じて表示部に表示される三次元座標系のうち所定の座標を指定する座標指定部と、記憶部に記憶されているコンテンツ分析結果に基づいて、コンテンツ識別情報に対応する第１の画像または第１の画像とは異なる第２の画像を三次元座標系上に配置し、座標指定部により指定された所定の座標とコンテンツ分析結果とに基づくコンテンツ識別情報に対応する座標との距離に応じて第１の画像および／または第２の画像を表示させる表示制御部と、を含む、情報処理装置が提供される。【選択図】図３
2010117973.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを識別するコンテンツ識別情報、前記コンテンツ識別情報に対応し前記コンテンツを分析して得られるコンテンツ分析結果および前記コンテンツ識別情報に対応する第１の画像を記憶する記憶部と、
三次元座標系における所定の座標を指定する座標指定部と、
前記記憶部に記憶されている前記コンテンツ分析結果に基づいて、前記コンテンツ識別情報に対応する前記第１の画像または前記第１の画像とは異なる第２の画像を三次元座標系上に配置し、前記座標指定部により指定された前記所定の座標と前記コンテンツ分析結果とに基づく前記コンテンツ識別情報に対応する座標との距離に応じて前記第１の画像および／または前記第２の画像を表示させる表示制御部と、
を含む、情報処理装置。
【請求項２】
前記表示制御部は、前記操作入力によって前記第１の画像または前記第２の画像が選択されると、前記コンテンツ識別情報に含まれるコンテンツの情報を表示させる、請求項１に記載の情報処理装置。
【請求項３】
前記操作入力によって前記第１の画像または前記第２の画像が選択されると、該第１の画像または該第２の画像に対応するコンテンツを再生するコンテンツ再生部をさらに含む、請求項１に記載の情報処理装置。
【請求項４】
前記表示制御部は、前記座標指定部で指定した所定の座標から所定の距離未満に位置するコンテンツは前記第１の画像を表示させない、請求項１に記載の情報処理装置。
【請求項５】
前記表示制御部は、前記座標指定部で指定した所定の座標から所定の距離以上離れた地点からは第２の画像で表示する、請求項１に記載の情報処理装置。
【請求項６】
前記表示制御部は、所定の位置からの三次元座標系上の距離に応じて前記第１の画像および前記第２の画像の大きさを変化させて表示する、請求項１に記載の情報処理装置。
【請求項７】
前記表示制御部は、前記操作入力が三次元座標系を回転させる処理である場合に、該処理に応じて前記第１の画像および前記第２の画像の表示を変化させる、請求項１に記載の情報処理装置。
【請求項８】
前記表示制御部は、前記操作入力が三次元座標系の表示に対して拡大または縮小させる処理である場合に、該処理に応じて前記第１の画像および前記第２の画像の表示を変化させる、請求項１に記載の情報処理装置。
【請求項９】
任意のコンテンツ分析結果で三次元座標系の座標軸を指定する座標軸指定部をさらに含み、
前記表示制御部は、前記座標軸指定部が指定した座標軸に基づいて前記第１の画像および／または前記第２の画像を表示させる、請求項１に記載の情報処理装置。
【請求項１０】
任意の位置を中心とし、任意の半径を指定して出来る球の内部に前記第１の画像および前記第２の画像を含めることで１または２以上のコンテンツを選択するコンテンツ選択部をさらに含む、請求項１に記載の情報処理装置。
【請求項１１】
コンテンツを識別するコンテンツ識別情報、前記コンテンツ識別情報に対応し前記コンテンツを分析して得られるコンテンツ分析結果および前記コンテンツ識別情報に対応する第１の画像を記憶する記憶ステップと、
三次元座標系における所定の座標を指定する座標指定ステップと、
前記記憶ステップで記憶された前記コンテンツ分析結果に基づいて、前記コンテンツ識別情報に対応する前記第１の画像または前記第１の画像とは異なる第２の画像を三次元座標系上に配置し、前記座標指定部により指定された前記所定の座標と前記コンテンツ分析結果とに基づく前記コンテンツ識別情報に対応する座標との距離に応じて前記第１の画像および／または前記第２の画像を表示させる表示制御ステップと、
を含む、画像表示方法。
【請求項１２】
コンピュータに、
コンテンツを識別するコンテンツ識別情報、前記コンテンツ識別情報に対応し前記コンテンツを分析して得られるコンテンツ分析結果および前記コンテンツ識別情報に対応する第１の画像を記憶する記憶ステップと、
三次元座標系における所定の座標を指定する座標指定ステップと、
前記記憶ステップで記憶された前記コンテンツ分析結果に基づいて、前記コンテンツ識別情報に対応する前記第１の画像または前記第１の画像とは異なる第２の画像を三次元座標系上に配置し、前記座標指定部により指定された前記所定の座標と前記コンテンツ分析結果とに基づく前記コンテンツ識別情報に対応する座標との距離に応じて前記第１の画像および／または前記第２の画像を表示させる表示制御ステップと、
を実行させる、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、画像表示方法およびコンピュータプログラムに関する。
【背景技術】
【０００２】
パーソナルコンピュータのような情報処理装置に記録されているテキストファイル、映像ファイル、楽曲ファイル等は、分類を容易にするために情報処理装置のユーザによって階層構造で整理されて保存されることが多い。例えば、テキストファイルを格納するフォルダ、映像ファイルを格納するフォルダ、楽曲ファイルを格納するフォルダ等を用意し、それらのフォルダに、さらに階層構造を有するようにフォルダを作成して、作成したフォルダにファイルを格納することで、データ管理が容易となる。
【０００３】
この様に階層構造で整理されて保存された楽曲や映像（以降、これらを総称して「コンテンツ」とも称する）が記録されたファイルを再生する際には、いわゆるジュークボックスプログラムと呼ばれるアプリケーションを使用することが多い（例えば、特許文献１参照）。ジュークボックスプログラムでは、画面上にコンテンツが一覧表示され、コンテンツの種別ごとに（例えば楽曲ごと、または映像ごとに）コンテンツを表示したり、特定のアーティストやアルバム、ジャンルに属するコンテンツを絞り込んで表示したりすることができる。
【０００４】
また、最近では情報処理装置に小型の携帯端末を接続し、この携帯端末と情報処理装置との間でコンテンツをやり取りするコンテンツ授受システムが広く普及している。かかるコンテンツ授受システムにおいては、ジュークボックスプログラムを用いてコンテンツをやり取りするが、かかるジュークボックスプログラムにおいては、情報処理装置に保存されているコンテンツだけでなく、携帯端末に保存されているコンテンツも表示することができ、ジュークボックスプログラムを用いて携帯端末に新たにコンテンツを転送したり、携帯端末に保存されているコンテンツを削除したりすることができる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
パーソナルコンピュータに内蔵されるハードディスクの容量が増大化するに伴い、パーソナルコンピュータの内部に膨大な数のコンテンツを管理できるようになっている。そのコンテンツの中から、ユーザが聴きたいコンテンツや、携帯電話、携帯型音楽再生装置、携帯型ゲーム機その他の携帯端末に転送したい楽曲を検索し選択する場合、アーティスト名やアルバム名や曲名など、楽曲に付加されているメタデータをテキストで検索するのが一般的な手法である。
【０００６】
しかし、この手法は、ユーザの記憶にある名称を頼ることになり、ユーザの記憶が間違っていたり、曖昧であったりすると、目的のコンテンツを確実に検索できるとは限らないという問題があった。
【０００７】
また、曲の雰囲気で目的の楽曲を検索する手法として、１２音解析技術等の楽曲解析技術によって得られるメタデータを利用し、明るい曲／暗い曲やアップテンポな曲/スローな曲などで検索する手法もある。しかし、１２音解析技術の結果得られる情報が絶対値で付加されているので、ユーザが保有している楽曲に多くのバリエーションがなければ、目的の楽曲を検索するのは困難であるという問題があった。さらに、雰囲気で検索する場合であっても、雰囲気がテキストデータで表現されていても、雰囲気の解釈には個人差があり、操作を繰り返すことによる経験が無ければ検索が困難であるという問題があった。
【０００８】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、コンテンツの解析結果を用いて、三次元座標系上に各コンテンツに対応する画像を表示することで、ユーザの経験に頼らずとも、コンテンツの検索や選択を容易にさせることが可能な、新規かつ改良された情報処理装置、画像表示方法およびコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明のある観点によれば、コンテンツを識別するコンテンツ識別情報、コンテンツ識別情報に対応しコンテンツを分析して得られるコンテンツ分析結果およびコンテンツ識別情報に対応する第１の画像を記憶する記憶部と、三次元座標系における所定の座標を指定する座標指定部と、記憶部に記憶されているコンテンツ分析結果に基づいて、コンテンツ識別情報に対応する第１の画像または第１の画像とは異なる第２の画像を三次元座標系上に配置し、座標指定部により指定された所定の座標とコンテンツ分析結果とに基づくコンテンツ識別情報に対応する座標との距離に応じて第１の画像および／または第２の画像を表示させる表示制御部と、を含む、情報処理装置が提供される。
【００１０】
かかる構成によれば、記憶部はコンテンツを識別するコンテンツ識別情報、コンテンツ識別情報に対応しコンテンツを分析して得られるコンテンツ分析結果およびコンテンツ識別情報に対応する第１の画像を記憶する。また、座標指定部は操作入力に応じて表示部に表示される三次元座標系のうち所定の座標を指定する。そして、表示制御部は、記憶部に記憶されているコンテンツ分析結果に基づいて、コンテンツ識別情報に対応する第１の画像または第１の画像とは異なる第２の画像を三次元座標系上に配置し、座標指定部により指定された所定の座標とコンテンツ分析結果とに基づくコンテンツ識別情報に対応する座標との距離に応じて第１の画像および／または第２の画像を表示させる。その結果、コンテンツの解析結果を用いて、三次元座標系上に各コンテンツに対応する画像を表示することで、ユーザの経験に頼らずとも、コンテンツの検索や選択を容易にさせることが可能となる。
【００１１】
表示制御部は、操作入力によって第１の画像または第２の画像が選択されると、コンテンツ識別情報に含まれるコンテンツの情報を表示させるようにしてもよい。
【００１２】
上記情報処理装置は、操作入力によって第１の画像または第２の画像が選択されると、該第１の画像または該第２の画像に対応するコンテンツを再生するコンテンツ再生部をさらに含んでいてもよい。
【００１３】
表示制御部は、座標指定部で指定した所定の座標から所定の距離未満に位置するコンテンツは第１の画像を表示させないようにしてもよい。
【００１４】
表示制御部は、座標指定部で指定した所定の座標から所定の距離以上離れた地点からは第２の画像で表示するようにしてもよい。
【００１５】
表示制御部は、所定の位置からの三次元座標系上の距離に応じて第１の画像および第２の画像の大きさを変化させて表示するようにしてもよい。
【００１６】
表示制御部は、操作入力が三次元座標系を回転させる処理である場合に、該処理に応じて第１の画像および第２の画像の表示を変化させるようにしてもよい。
【００１７】
表示制御部は、操作入力が三次元座標系の表示に対して拡大または縮小させる処理である場合に、該処理に応じて第１の画像および第２の画像の表示を変化させるようにしてもよい
【００１８】
上記情報処理装置は、任意のコンテンツ分析結果で三次元座標系の座標軸を指定する座標軸指定部をさらに含み、表示制御部は、座標軸指定部が指定した座標軸に基づいて第１の画像および／または第２の画像を表示させるようにしてもよい。
【００１９】
任意の位置を中心とし、任意の半径を指定して出来る球の内部に第１の画像および第２の画像を含めることで１または２以上のコンテンツを選択するコンテンツ選択部をさらに含んでいてもよい。
【００２０】
また、上記課題を解決するために、本発明の別の観点によれば、コンテンツを識別するコンテンツ識別情報、コンテンツ識別情報に対応しコンテンツを分析して得られるコンテンツ分析結果およびコンテンツ識別情報に対応する第１の画像を記憶する記憶ステップと、三次元座標系における所定の座標を指定する座標指定ステップと、記憶ステップで記憶されたコンテンツ分析結果に基づいて、コンテンツ識別情報に対応する第１の画像または第１の画像とは異なる第２の画像を三次元座標系上に配置し、座標指定部により指定された所定の座標とコンテンツ分析結果とに基づくコンテンツ識別情報に対応する座標との距離に応じて第１の画像および／または第２の画像を表示させる表示制御ステップと、を含む、画像表示方法が提供される。
【００２１】
また、上記課題を解決するために、本発明の別の観点によれば、コンピュータに、コンテンツを識別するコンテンツ識別情報、コンテンツ識別情報に対応しコンテンツを分析して得られるコンテンツ分析結果およびコンテンツ識別情報に対応する第１の画像を記憶する記憶ステップと、三次元座標系における所定の座標を指定する座標指定ステップと、記憶ステップで記憶されたコンテンツ分析結果に基づいて、コンテンツ識別情報に対応する第１の画像または第１の画像とは異なる第２の画像を三次元座標系上に配置し、座標指定部により指定された所定の座標とコンテンツ分析結果とに基づくコンテンツ識別情報に対応する座標との距離に応じて第１の画像および／または第２の画像を表示させる表示制御ステップと、を実行させる、コンピュータプログラムが提供される。
【発明の効果】
【００２２】
以上説明したように本発明によれば、コンテンツの解析結果を用いて、三次元座標系上に各コンテンツに対応する画像を表示することで、コンテンツの検索や選択を容易にさせることが可能な、新規かつ改良された情報処理装置、画像表示方法およびコンピュータプログラムを提供することができる。
【発明を実施するための最良の形態】
【００２３】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２４】
また、以下の順序に従って本発明の好適な実施の形態について詳細に説明する。
・本発明の一実施形態
〔１〕情報処理装置を用いたコンテンツ授受システム
〔２〕情報処理装置のハードウェア構成
〔３〕情報処理装置の機能構成
〔４〕まとめ
【００２５】
・本発明の一実施形態
〔１〕情報処理装置を用いたコンテンツ授受システム
まず、本発明の一実施形態にかかる情報処理装置を用いたコンテンツ授受システムの構成について説明する。図１は、本発明の一実施形態にかかる情報処理装置１００、および情報処理装置１００を用いたコンテンツ授受システム１０の構成について示す説明図である。以下、図１を用いて本発明の一実施形態にかかる情報処理装置１００、および情報処理装置１００を用いたコンテンツ授受システム１０の構成について説明する。
【００２６】
図１に示したように、本発明の一実施形態にかかるコンテンツ授受システム１０は、情報処理装置１００と、携帯端末２００と、を含んで構成される。図１に示したコンテンツ授受システム１０は、情報処理装置１００と携帯端末２００との間でコンテンツをやり取りするものである。例えば、コンパクトディスク（ＣＤ）から情報処理装置１００に取り込んだ楽曲を携帯端末２００に転送したり、携帯端末２００で楽曲配信事業者等のサーバから通信ネットワーク経由でダウンロードした楽曲を、情報処理装置１００にバックアップしたりすることができる。情報処理装置１００と携帯端末２００とは、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブルやＩＥＥＥ１３９４に準拠したケーブル等で接続することができる。
【００２７】
情報処理装置１００は、例えばパーソナルコンピュータ（ＰＣ）のような、内部に各種情報を格納して使用する機器である。本実施形態においては、情報処理装置１００と携帯端末２００との間でコンテンツの授受を行ったり、情報処理装置１００から携帯端末２００に記憶されているコンテンツの管理（例えばコンテンツの編集、削除等）を行ったりする。情報処理装置１００の内部構成については後に詳述する。
【００２８】
携帯端末２００は、例えば携帯電話、携帯型ゲーム機、携帯型音楽再生装置等のように、携帯して持ち運ぶための小型の端末である。本実施形態では、携帯端末２００として携帯電話を例に挙げて説明する。
【００２９】
このようなコンテンツ授受システム１０においては、情報処理装置１００に保存されたコンテンツの中から、携帯端末２００に転送するコンテンツを選択することで、情報処理装置１００から携帯端末２００にコンテンツを転送することができる。
【００３０】
しかし、情報処理装置１００の記憶容量の増加に伴って、情報処理装置１００に記憶できるコンテンツの数も膨大なものになり、転送したいコンテンツを探し出すことが困難になることが考えられる。特に、情報処理装置１００の記憶容量の増加に伴って、曲名や歌手名などの詳細な情報が分からないコンテンツが、情報処理装置１００に記憶されると、そのようなコンテンツを、ユーザの記憶を頼りに探し出すことは困難を極める。
【００３１】
そこで、本発明の一実施形態では、コンテンツの分析結果に基づいて画面上にコンテンツを示す画像を配置する情報処理装置１００について説明する。コンテンツの分析結果に基づいて画面上にコンテンツを示す画像を配置することで、コンテンツの検索の容易性や、コンテンツの新たな発見を提供することを特徴とする。
【００３２】
以上、本発明の一実施形態にかかる情報処理装置１００、および情報処理装置１００を用いたコンテンツ授受システム１０の構成について説明した。次に、本発明の一実施形態にかかる情報処理装置１００の構成について説明する。
【００３３】
〔２〕情報処理装置のハードウェア構成
図２は、本発明の一実施形態にかかる情報処理装置１００のハードウェア構成について説明する説明図である。以下、図２を用いて本発明の一実施形態にかかる情報処理装置１００のハードウェア構成について説明する。
【００３４】
図２に示したように、本発明の一実施形態にかかる情報処理装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０２と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０４と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０６と、内部バス１０８と、入出力インタフェース１１０と、表示部１１２と、入力部１１４と、音声出力部１１５と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１１６と、ドライブ１１７と、ネットワークインタフェース１１８と、外部インタフェース１１９と、を含んで構成される。
【００３５】
ＣＰＵ１０２は、数値計算や情報処理、機器制御等を行うものであり、ＲＯＭ１０４に格納されたプログラムや、ＲＡＭ１０６に格納されたデータを順次読み出すことによって、また、例えば情報処理装置１００のユーザが入力部１１４から入力した指令に対応する信号や、ネットワークインタフェース１１８を介して外部の機器から送信された信号に基づいて、数値計算や情報処理、機器制御を行う。
【００３６】
ＲＯＭ１０４は、ＣＰＵ１０２が数値計算や情報処理、機器制御等を行う際に使用するプログラムや演算用のパラメータのうち、基本的に変更されず固定のデータを格納するものである。また、ＲＡＭ１０６は、ＣＰＵ１０２が数値計算や情報処理、機器制御等を行う際に使用するプログラムや演算用のパラメータのうち、基本的に各種処理の際に適宜変化するデータを格納するものである。
【００３７】
内部バス１０８は、情報処理装置１００の内部でデータの交換を行う際の経路である。ＣＰＵ１０２、ＲＯＭ１０４、ＲＡＭ１０６は、内部バス１０８によってそれぞれ相互に接続されている。また、内部バスは入出力インタフェース１１０とも接続されており、入出力インタフェース１１０を介して送られる、入力部１１４から入力した指令に対応する信号や、ネットワークインタフェース１１８を介して情報処理装置１００とネットワークで接続される他の機器から送信された信号をＣＰＵ１０２に渡す。
【００３８】
入出力インタフェース１１０は、情報の入出力のやり取りの仲介を行うものである。入出力インタフェース１１０は、表示部１１２、入力部１１４、音声出力部１１５、ドライブ１１７、ネットワークインタフェース１１８および外部インタフェース１１９に接続される。また入出力インタフェース１１０は、上述のように内部バス１０８とも接続されており、入力部１１４から入力した指令に対応する信号や、ネットワークインタフェース１１８を介して情報処理装置１００とネットワークで接続される他の機器から送信された信号を、内部バス１０８を介してＣＰＵ１０２に渡す。
【００３９】
表示部１１２は、入力部１１４から入力された内容や、ＣＰＵ１０２で数値計算や情報処理、機器制御等を行った結果等に関する情報を表示するものである。表示部１１２は、例えば液晶表示装置や有機ＥＬ表示装置等からなる。
【００４０】
入力部１１４は、例えば情報処理装置１００のユーザが、ＣＰＵ１０２に対して各種の指令を入力する際に操作されるものである。入力部１１４としては、例えばボタン、キーボード、マウスやタッチパッド等からなる。
【００４１】
音声出力部１１５は、情報処理装置１００において音声の出力を伴うような処理を実行した際に、当該処理において発生する音声を出力するものである。ＨＤＤ１１６は、内部にハードディスクを設け、設けられたハードディスクを駆動し、ＣＰＵ１０２によって読み出されて実行されるプログラムや情報（例えば音声ファイルや動画ファイルなど）を記録・再生するものである。ドライブ１１７は、持ち運び可能な記録媒体が装着され、装着された記録媒体と情報処理装置１００との間でデータの授受を行うものである。持ち運び可能な記録媒体として、磁気ディスク、光ディスク、光磁気ディスク、半導体メモリ等を用いてもよく、ドライブ１１７はこれらの記録媒体を読み取ることができるような装置を用いることができる。
【００４２】
ネットワークインタフェース１１８は、情報処理装置１００とネットワークで接続される他の機器、例えば携帯端末２００との間で無線または有線によって情報の授受を行うものである。外部インタフェース１１９は、情報処理装置１００に接続して使用する周辺機器、例えば携帯端末２００との間で情報のやり取りの仲介を行うものである。外部インタフェース１１９として、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポート等からなる。
【００４３】
以上、本発明の一実施形態にかかる情報処理装置１００の構成について説明した。次に、本発明の一実施形態にかかる情報処理装置１００の機能構成について説明する。
【００４４】
〔３〕情報処理装置の機能構成
図３は、本発明の一実施形態にかかる情報処理装置１００の機能構成について説明する説明図である。以下、図３を用いて本発明の一実施形態にかかる情報処理装置１００の機能構成について説明する。
【００４５】
図３に示したように、図３を用いて本発明の一実施形態にかかる情報処理装置１００は、コンテンツ分析部１２２と、記憶部１２４と、座標指定部１２６と、表示制御部１２８と、再生制御部１３０と、座標軸指定部１３２と、を含んで構成される。
【００４６】
コンテンツ分析部１２２は、後述する記憶部１２４に記憶されているコンテンツの解析を実行するものである。コンテンツ分析部１２２におけるコンテンツの解析として、例えば楽曲の１２音解析を行ってもよい。楽曲の１２音解析には、例えば特開２００５−２７５０６８号公報で公開されている技術を用いることができる。特開２００５−２７５０６８号公報には、複数の周波数範囲（例えば１２個の周波数範囲）に分割したオーディオ信号に対してダウンサンプリングすることによって、オーディオ信号を複数のオクターブの信号に分割し、分割したオクターブの信号をフィルタリングすることによって解析する方法が開示されている。そのため、コンテンツ分析部１２２に特開２００５−２７５０６８号公報に公開されている技術を用いるために、コンテンツ分析部１２２には、複数の周波数範囲に分割してオーディオ信号をダウンサンプリングして複数のオクターブの信号に分割するオクターブ分割手段と、分割したオクターブの信号をフィルタリングするフィルタリング手段と、を備えていてもよい。
【００４７】
コンテンツ分析部１２２によるコンテンツの解析は、例えば、所定のフォルダにコンテンツが格納されたタイミングで行われるようにしてもよく、所定の間隔で定期的に行われるようにしてもよい。
【００４８】
記憶部１２４は、コンテンツと、コンテンツに関連する各種情報が記憶されるものである。コンテンツに関連する各種情報としては、例えば、コンテンツのタイトル、アーティスト名、アルバム名、作曲者名、演奏時間等のメタデータや、コンテンツのジャケットの画像がある。また、記憶部１２４には、コンテンツ分析部１２２におけるコンテンツの分析結果が、コンテンツと対応して記憶される。記憶部１２４は、図２に示した情報処理装置１００の構成においては、例えばＨＤＤ１１６に設けられていても良い。
【００４９】
座標指定部１２６は、ユーザの入力部１１４の操作により、表示部１１２に表示される画像における、二次元座標系または三次元座標系での所定の座標軸の要素を指定するものである。二次元座標系または三次元座標系での所定の座標軸とは、例えばコンテンツの分析結果に関するメタデータや、コンテンツが生成された時期・年代等のデータを用いてもよい。例えば、座標指定部１２６は、座標軸として、曲調、曲のテンポ、曲のうるささ等を指定することができる。座標指定部１２６で座標軸の要素を指定することで、二次元座標系または三次元座標系でコンテンツの内容を表現することができる。なお、表示部１１２に表示される画像の詳細については後述する。
【００５０】
表示制御部１２８は、表示部１１２への画像の表示を制御するものである。表示部１１２に表示される画像は、記憶部１２４に記憶されているコンテンツの分析結果に基づいて、二次元座標系または三次元座標系における、記憶部１２４に記憶されている各コンテンツの位置が決定されるものである。表示制御部１２８は、記憶部１２４に記憶されているコンテンツに関連する各種情報や、座標指定部１２６で指定された座標軸の要素に基づいて、表示部１１２へ表示する画像を決定する。
【００５１】
再生制御部１３０は、記憶部１２４に記憶されているコンテンツの再生を制御するものである。例えば、ユーザの入力部１１４の操作によって、表示部１１２に表示された二次元座標系または三次元座標系の画像からコンテンツが選択され、コンテンツの再生が指示されると、再生制御部１３０は当該コンテンツを再生させる。再生制御部１３０によって再生が開始されたコンテンツは表示部１１２や音声出力部１１５から出力される。
【００５２】
図４〜図７は、表示制御部１２８によって表示部１１２に表示される画像の例について説明する説明図である。以下、図４〜図７を用いて、表示制御部１２８によって表示部１１２に表示される画像について説明する。
【００５３】
図４は、記憶部１２４に記憶されている各コンテンツを二次元座標系で表現した場合の一例について示す説明図である。図４では、Ｘ軸（メタデータＸ）を曲の明暗（明るい曲であればＸ軸の正の方向、暗い曲であればＸ軸の負の方向）、Ｙ軸（メタデータＹ）をテンポ（アップテンポな曲であればＹ軸の正の方向、スローテンポな曲であればＹ軸の負の方向）としている。表示制御部１２８は、これらの座標軸、および記憶部１２４記憶されているコンテンツの分析結果に従い、記憶部１２４に記憶されている各コンテンツを二次元座標系に配置する。
【００５４】
なお、Ｘ軸及びＹ軸の要素として指定できるものは、図４に示した例に限られないことは言うまでも無い。例えば、Ｘ軸及びＹ軸の要素としては、うるさい曲−静かな曲、アコースティックな曲−エレクトリックな曲、バラード調の曲−ロック調な曲、新しい曲−古い曲などであってもよい。そして、Ｘ軸及びＹ軸の要素は、座標軸指定部１３２によって指定してもよい。また座標軸指定部１３２によるＸ軸及びＹ軸の要素はユーザが任意に指定でき、各座標軸の要素の指定はユーザの入力部１１４の操作によって行われるようにしてもよい。
【００５５】
図４に示した例では、各コンテンツは二次元座標系において円で表示されている。例えば、図４のように表示された画像におけるそれぞれの円に、ユーザの入力部１１４の操作によってカーソル（図示せず）が合わせられると、表示制御部１２８は、当該点に対応するコンテンツの情報をカーソルの近傍に表示させても良く、表示形式は、例えばポップアップ形式であっても良い。この際に表示させるコンテンツの情報としては、例えばコンテンツのタイトル、コンテンツが収録されているアルバム名、コンテンツのアーティスト名、コンテンツの再生時間等であってもよい。また、図４のように表示された画像におけるそれぞれの円に対して、ユーザの入力部１１４の操作によってクリックやダブルクリック等がなされると、再生制御部１３０は、当該点に対応するコンテンツを再生させるようにしてもよい。
【００５６】
図４に示した二次元座標系の画像は、ユーザの入力部１１４の操作によって任意に拡大・縮小できるようにしてもよい。図５は、図４に示したような画像の一部を拡大表示した場合の一例について示す説明図である。図４に示した二次元座標系の画像は、ユーザの入力部１１４の操作に応じて拡大・縮小表示がなされる。図５に示したように、二次元座標系で表現された画像を所定の倍率以上に拡大すると、表示制御部１２８によって、各コンテンツに対応する画像が点からジャケット画像に変更される。このように二次元座標系で表現された画像を拡大することで、各コンテンツの位置を容易に把握することができるようになる。
【００５７】
上述の例では、二次元座標系でコンテンツの配置を表現したが、座標軸の数を増やすことで、二次元座標系だけでなく、平面上に擬似的に三次元空間を表現した三次元座標系でもコンテンツの位置を表現することができる。図６は、記憶部１２４に記憶されている各コンテンツを、平面上に擬似的に三次元空間を表現した三次元座標系で表現した場合の一例について示す説明図である。
【００５８】
図６に示した三次元座標系では、Ｘ軸（メタデータＸ）を曲の明暗（明るい曲であればＸ軸の正の方向、暗い曲であればＸ軸の負の方向）、Ｙ軸（メタデータＹ）をテンポ（アップテンポな曲であればＹ軸の正の方向、スローテンポな曲であればＹ軸の負の方向）、Ｚ軸（メタデータＺ）を曲調（うるさい曲であればＺ軸の正の方向、静かな曲であればＺ軸の負の方向）としている。表示制御部１２８は、これらの座標軸に従い、記憶部１２４に記憶されている各コンテンツを三次元座標系に配置する。
【００５９】
なお、Ｘ軸、Ｙ軸およびＺ軸の要素として指定できるものは、図６に示した例に限られないことは言うまでも無い。例えば、Ｘ軸、Ｙ軸およびＺ軸の要素としては、アコースティックな曲−エレクトリックな曲、バラード調の曲−ロック調な曲、新しい曲−古い曲などであってもよい。そして、Ｘ軸、Ｙ軸およびＺ軸の要素は、座標軸指定部１３２によって指定してもよい。また座標軸指定部１３２によるＸ軸、Ｙ軸およびＺ軸の要素の指定は、ユーザの入力部１１４の操作によって行われるようにしてもよい。
【００６０】
図６に示した例では、各コンテンツは三次元座標系において円で表示されている。図６のように表示された画像におけるそれぞれの円に、ユーザの入力部１１４の操作によってカーソルが合わせられると、表示制御部１２８は、当該点に対応するコンテンツの情報をカーソルの近傍に表示させても良く、表示形式は、例えばポップアップ形式であっても良い。また、図６のように表示された画像におけるそれぞれの円に対して、ユーザの入力部１１４の操作によってクリック操作やダブルクリック操作等がなされると、再生制御部１３０は、当該点に対応するコンテンツを再生させるようにしてもよい。
【００６１】
また図６に示した例では、円の大きさの大小により、三次元座標系における配置を表現している。すなわち、円が大きいほど手前側（Ｚ軸の負の方向）にコンテンツが位置し、円が小さいほど奥側（Ｚ軸の正の方向）にコンテンツが位置していることを示している。
【００６２】
図６に示した三次元座標系の画像は、ユーザの入力部１１４の操作によって任意に拡大・縮小できるようにしてもよい。図７は、図６に示したような画像の一部を拡大表示した場合の一例について示す説明図である。図６に示した三次元座標系の画像は、ユーザの入力部１１４の操作によって拡大・縮小表示がなされる。そして、図７に示したように、三次元座標系で表現された画像を所定の倍率以上に拡大すると、表示制御部１２８によって、各コンテンツに対応する画像が点からジャケット画像に変更される。このように三次元座標系で表現された画像を拡大することで、各コンテンツの位置を容易に把握することができるようになる。
【００６３】
ここで、図６および図７に示したような三次元座標系を例にして、コンテンツのジャケット画像を表示する範囲の一例について説明する。図８は、本発明の一実施形態にかかる情報処理装置１００の表示部１１２に表示されるジャケット画像の表示制御について説明する説明図である。以下、図８を用いてコンテンツのジャケット画像を表示する範囲について説明する。
【００６４】
図８において、符号１５２で示す、外側の立方体で囲まれた範囲は、記憶部１２４に記憶されているコンテンツ全体を配置できる範囲の三次元空間を示しており、表示制御部１２８によって最初に表示される画像の範囲に相当するものである。また、符号１５４で示す、内側の立方体で囲まれた範囲は、コンテンツのジャケット画像を表示する範囲の三次元空間を示している。
【００６５】
ユーザの入力部１１４の操作によって拡大表示がなされると、Ｘ軸およびＹ軸からなる平面の座標（ｘ、ｙ）の値が決まる。このｘ、ｙの値が所定の値になった時に、符号１５４で示す立方体の範囲ではジャケット写真でコンテンツを表示する。そして、符号１５４で示す立方体の範囲に入らないコンテンツに関しては、ジャケット写真ではコンテンツを表示せずに、汎用のオブジェクトで（図４〜図７で示した例では、円で）簡易表示する。
【００６６】
このようにコンテンツに対応する画像を情報処理装置１００の表示部１１２に表示させることで、三次元空間を擬似的に平面上に表現した三次元座標系による、分かりやすいコンテンツ情報の表示が可能となる。
【００６７】
図６及び図７に示した、表示制御部１２８によって表示される三次元空間系の画像は、ユーザの操作によって回転させるようにしてもよい。図９は、拡大・縮小処理を実行するスライドバーおよびトラック・ロール処理を実行するボタンを表示することで、ユーザの操作によって三次元空間系の画像を回転させる場合について示す説明図である。図９は、スライドバー１７２、トラックボタン１７４およびロールボタン１７６を、三次元空間系の画像に重畳して表示させた場合の一例について示したものである。
【００６８】
例えば、ユーザの入力部１１４の操作によってスライドバー１７２が操作されると、表示制御部１２８は画像の拡大および縮小処理を実行する。また、ユーザの入力部１１４の操作によってトラックボタン１７４が押下されると、表示制御部１２８は、ユーザの入力部１１４の操作に応じて、任意の軸を中心として画像を回転させる。また、ユーザの入力部１１４の操作によってロールボタン１７６が押下されると、表示制御部１２８は、ユーザの入力部１１４の操作に応じて、Ｚ軸を中心として画像を回転させる。
【００６９】
なお、トラックボタン１７４およびロールボタン１７６はトグルとして機能させるようにしてもよい。すなわち、トラックボタン１７４およびロールボタン１７６を一度押下するとそれぞれの機能が有効となり、もう一度押下するとそれぞれの機能が無効となるように、トラックボタン１７４およびロールボタン１７６の動作を制御してもよい。
【００７０】
また、本発明においては、グラフィカルユーザインタフェースによる制御以外にも、ユーザの入力部１１４の操作によってトラック・ロール処理を実行するようにしてもよい。例えば、ユーザがマウスによる操作を行う場合、ユーザが座標画面上にマウスカーソルを置き、トラックボールで画像の拡大・縮小を制御しても良い。また、座標画面上にマウスカーソルを置き、左ボタンを押下した状態でマウスを上下左右に動かすことでトラック処理を行うようにしてもよい。また、座標画面上にマウスカーソルを置き、右ボタンを押下した状態でマウスを上下左右に動かすことでロール処理を行うようにしてもよい。もちろん、グラフィカルユーザインタフェースによる制御と、入力部１１４の操作による制御とを併用してもよい。
【００７１】
図６及び図７に示した、表示制御部１２８によって表示される三次元空間系の画像では、視点に相当する座標の近傍において、コンテンツに対応するジャケット画像が表示されないように、表示制御部１２８で制御してもよい。図１０Ａおよび図１０Ｂは、視点に相当する座標の近傍において、コンテンツに対応するジャケット画像を非表示となるように制御する場合の概要について示す説明図である。
【００７２】
三次元座標系において全てのコンテンツをジャケット画像で表示すると、図１０Ａに示したように、拡大表示を行った際に視点に相当する座標の近傍に位置するジャケット画像も拡大されてしまう。このようにジャケット画像が拡大されてしまうと、コンテンツを探す際に邪魔になってしまい、コンテンツを探し難くなってしまう。
【００７３】
そこで、図１０Ｂに示したように、視点の近傍に位置するジャケット画像は表示させないように表示制御部１２８で制御する。このように視点の近傍に位置するジャケット画像は表示させないように表示制御部１２８で制御することで、コンテンツの検索が容易になる。
【００７４】
図６及び図７に示した、表示制御部１２８によって表示部１１２に表示される三次元空間系の画像では、表示制御部１２８によって球状に見せかけたオブジェクトを表示させて、当該球状のオブジェクトによってコンテンツを選択できるようにしてもよい。図１１Ａ及び図１１Ｂは、球状に見せかけたオブジェクトによってコンテンツを選択する場合について示す説明図である。
【００７５】
図１１Ａでは、表示制御部１２８によって三次元空間系に表示されたコンテンツの画像から、ユーザによる入力部１１４の操作によって一つのコンテンツを選択して、表示制御部１２８によって球状に表現された選択カーソル１８２が表示された場合を示したものである。この選択カーソル１８２は、例えば一つのコンテンツにカーソルを合わせ、マウスを右クリックすることで、表示制御部１２８によって表示されるようにしても良い。
【００７６】
そして、かかる選択カーソルが表示された状態で、ユーザが入力部１１４を操作することによって、選択カーソルの球の大きさを変化させてもよい。図１１Ｂは、図１１Ａに示した球状の選択カーソル１８２を大きくして選択カーソル１８４として、複数のコンテンツを選択した場合の一例について示したものである。このように、球の大きさを変形し、選択範囲を規定することで、選択したコンテンツに近い雰囲気のコンテンツを一度に複数選択することができる。
【００７７】
コンテンツを複数選択した状態でコンテンツの再生を開始すると、その選択されたコンテンツの中でいわゆるランダム再生を行うようにしてもよい。また、コンテンツを複数選択すると、選択したコンテンツを含んだプレイリストを作成できるようにしてもよい。
【００７８】
図６及び図７に示した三次元空間系の画像は、コンテンツの選択や再生を行うことが出来るジュークボックスプログラムと結合して用いられてもよい。図１２は、本発明の一実施形態にかかる表示制御部１２８によって表示される画像の、ジュークボックスプログラムへの適用例について示す説明図である。図１２では、上段部に三次元空間系に配置されたコンテンツの画像１９２が表示されており、下段部には記憶部１２４に記憶されているコンテンツが一覧（ライブラリリスト１９４）で表示されている。
【００７９】
図１２に示したようなジュークボックスプログラムにおいては、上段部に表示された三次元空間系の画像１９２でコンテンツを選択すると、下段部のライブラリリスト１９４において、選択されたコンテンツに対応するコンテンツを選択状態にしてもよい。逆にライブラリリスト１９４でコンテンツを選択すると、上段部に表示された三次元空間系の画像１９２において、選択されたコンテンツに対応するオブジェクトを選択状態にしてもよい。
【００８０】
図１２に示したように、図６及び図７に示した三次元空間系の画像をジュークボックスプログラムに表示させることで、再生したり、携帯端末２００に転送したりしたいコンテンツの検索に活用することができる。例えば、同じような雰囲気のコンテンツを選んで携帯端末２００に転送したい場合には、図１２に示したようなジュークボックスプログラムを用いることで、同じような雰囲気のコンテンツの選択が容易になる。
【００８１】
〔４〕まとめ
以上説明したように本発明の一実施形態によれば、情報処理装置１００の内部に記憶されたコンテンツの分析結果を用いて、二次元座標系または三次元座標系でコンテンツのジャケット画像を表示することができる。このように、二次元座標系または三次元座標系でコンテンツのジャケット画像を表示することで、ユーザに対して視覚的に情報処理装置１００の内部に記憶されたコンテンツの内容を提示することができる。そして、似たような特徴を有するコンテンツがまとまって配置されることで、ユーザに対して新たな発見を提供することができる。
【００８２】
なお、上述した情報処理装置１００の動作は、情報処理装置１００の内部（例えば、ＨＤＤ１１６）にコンピュータプログラムを格納し、当該コンピュータプログラムを、例えばＣＰＵ１０２で読み出して順次実行することによって行われるようにしてもよい。
【００８３】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【００８４】
例えば、上記実施形態では、情報処理装置１００の内部にコンテンツ分析部１２２を設けていたが、本発明はかかる例に限定されない。例えば、情報処理装置１００以外の装置で予めコンテンツの内容を分析し、コンテンツの分析結果を情報処理装置１００で受け取り、記憶部１２４に記憶するようにしてもよい。
【産業上の利用可能性】
【００８５】
本発明は、情報処理装置、画像表示方法およびコンピュータプログラムに適用可能である。
【図面の簡単な説明】
【００８６】
【図１】本発明の一実施形態にかかる情報処理装置１００、および情報処理装置１００を用いたコンテンツ授受システム１０の構成について示す説明図である。
【図２】本発明の一実施形態にかかる情報処理装置１００のハードウェア構成について説明する説明図である。
【図３】本発明の一実施形態にかかる情報処理装置１００の機能構成について説明する説明図である。
【図４】表示制御部１２８によって表示部１１２に表示される画像の例について説明する説明図である。
【図５】表示制御部１２８によって表示部１１２に表示される画像の例について説明する説明図である。
【図６】表示制御部１２８によって表示部１１２に表示される画像の例について説明する説明図である。
【図７】表示制御部１２８によって表示部１１２に表示される画像の例について説明する説明図である。
【図８】ジャケット画像の表示制御について説明する説明図である。
【図９】ユーザの操作によって三次元空間系の画像を回転させる場合について示す説明図である。
【図１０Ａ】視点に相当する座標の近傍において、コンテンツに対応するジャケット画像を非表示となるように制御する場合の概要について示す説明図である。
【図１０Ｂ】視点に相当する座標の近傍において、コンテンツに対応するジャケット画像を非表示となるように制御する場合の概要について示す説明図である。
【図１１Ａ】球状に見せかけたオブジェクトによってコンテンツを選択する場合について示す説明図である。
【図１１Ｂ】球状に見せかけたオブジェクトによってコンテンツを選択する場合について示す説明図である。
【図１２】本発明の一実施形態にかかる表示制御部１２８によって表示される画像の、ジュークボックスプログラムへの適用例について示す説明図である。
【符号の説明】
【００８７】
１００    情報処理装置
１０２    ＣＰＵ
１０４    ＲＯＭ
１０６    ＲＡＭ
１０８    内部バス
１１０    入出力インタフェース
１１２    表示部
１１４    入力部
１１５    音声出力部
１１６    ＨＤＤ
１１７    ドライブ
１１８    ネットワークインタフェース
１１９    外部インタフェース
１２２    コンテンツ分析部
１２４    記憶部
１２６    座標指定部
１２８    表示制御部
１３０    再生制御部
１３２    座標軸指定部
１７２    スライドバー
１７４    トラックボタン
１７６    ロールボタン
１８２、１８４    選択カーソル
【図１】
2010117973.tif 000003
【図２】
2010117973.tif 000004
【図３】
2010117973.tif 000005
【図４】
2010117973.tif 000006
【図５】
2010117973.tif 000007
【図６】
2010117973.tif 000008
【図７】
2010117973.tif 000009
【図８】
2010117973.tif 000010
【図９】
2010117973.tif 000011
【図１０Ａ】
2010117973.tif 000012
【図１０Ｂ】
2010117973.tif 000013
【図１１Ａ】
2010117973.tif 000014
【図１１Ｂ】
2010117973.tif 000015
【図１２】
2010117973.tif 000016
【手続補正書】
【提出日】平成21年9月24日(2009.9.24)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００３
【補正方法】変更
【補正の内容】
【０００３】
この様に階層構造で整理されて保存された楽曲や映像（以降、これらを総称して「コンテンツ」とも称する）が記録されたファイルを再生する際には、いわゆるジュークボックスプログラムと呼ばれるアプリケーションを使用することが多い（例えば、特開２０００−２０７４１５号公報参照）。ジュークボックスプログラムでは、画面上にコンテンツが一覧表示され、コンテンツの種別ごとに（例えば楽曲ごと、または映像ごとに）コンテンツを表示したり、特定のアーティストやアルバム、ジャンルに属するコンテンツを絞り込んで表示したりすることができる。