(57)【要約】【課題】接続機器および自らにより利用可能なコンテンツおよびコンテンツに対する処理の選択性を向上可能な、情報処理装置を提供する。【解決手段】接続機器１５０の動作状態を検知する接続機器検知部２０６と、動作可能状態が確認された接続機器を対象として、接続機器および自らに格納されているコンテンツからなるコンテンツ選択メニュー３２０、およびコンテンツ選択メニュー上で選択されているコンテンツに対して、接続機器および自らにより実行可能な処理からなる処理選択メニュー３３０を作成するメニュー作成処理部２１４と、コンテンツ選択メニューおよび処理選択メニューを同時に表示する表示処理部２１６と、を備える。これにより、ユーザは、処理選択メニューの表示操作を要求されず、また、表示操作を行わずとも、動作可能な状態が確認された接続機器および情報処理装置により実行可能な処理を予め知ることができる。【選択図】図８
2010039540.tif 000002
【特許請求の範囲】
【請求項１】
接続機器の動作状態を検知する接続機器検知部と、
動作可能状態が確認された前記接続機器を対象として、前記接続機器に格納されているコンテンツおよび自ら格納しているコンテンツからなるコンテンツ選択メニュー、および前記コンテンツ選択メニュー上で選択されているコンテンツに対して、前記接続機器により実行可能な処理および自らにより実行可能な処理からなる処理選択メニューを作成するメニュー作成処理部と、
前記コンテンツ選択メニューおよび前記処理選択メニューを同時に表示する表示処理部と、
を備える情報処理装置。
【請求項２】
前記メニュー作成処理部は、前記接続機器検知部により検知される前記接続機器の動作状態に応じて前記コンテンツ選択メニューおよび／または前記処理選択メニューを更新する、請求項１に記載の情報処理装置。
【請求項３】
前記メニュー作成処理部は、前記選択されているコンテンツに対して動作可能状態が新たに確認された前記接続機器により実行可能な処理が存在する場合に、当該処理が他の処理よりも優先的に表示される前記処理選択メニューを作成する、請求項２に記載の情報処理装置。
【請求項４】
前記処理選択メニュー上で選択された処理毎の選択頻度を記録する選択頻度記録部をさらに備え、
前記メニュー作成処理部は、前記選択頻度が高い処理が他の処理よりも優先的に表示される前記処理選択メニューを作成する、請求項１に記載の情報処理装置。
【請求項５】
前記メニュー作成処理部は、前記選択されているコンテンツのコンテンツ情報を用いた処理を含む前記処理選択メニューを作成する、請求項１に記載の情報処理装置。
【請求項６】
接続機器の動作状態を検知する接続機器検知ステップと、
動作可能状態が確認された前記接続機器を対象として、前記接続機器に格納されているコンテンツおよび自ら格納しているコンテンツからなるコンテンツ選択メニュー、および前記コンテンツ選択メニュー上で選択されているコンテンツに対して、前記接続機器により実行可能な処理および自らにより実行可能な処理からなる処理選択メニューを作成するメニュー作成処理ステップと、
前記コンテンツ選択メニューおよび前記処理選択メニューを同時に表示する表示処理ステップと、
を含む情報処理方法。
【請求項７】
接続機器の動作状態を検知する接続機器検知ステップと、
動作可能状態が確認された前記接続機器を対象として、前記接続機器に格納されているコンテンツおよび自ら格納しているコンテンツからなるコンテンツ選択メニュー、および前記コンテンツ選択メニュー上で選択されているコンテンツに対して、前記接続機器により実行可能な処理および自らにより実行可能な処理からなる処理選択メニューを作成するメニュー作成処理ステップと、
前記コンテンツ選択メニューおよび前記処理選択メニューを同時に表示する表示処理ステップと、
を含む情報処理方法をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
デジタル放送対応のテレビジョン受像機として、番組コンテンツの視聴以外にも、静止画、動画、音声など各種コンテンツを利用可能な製品が実用化されている。
【０００３】
将来的には、例えば、ＢＤ（ＢｌｕｒａｙＤｉｓｋ）、ＤＶＤ、ＨＤＤなどのディスク記録装置、携帯情報端末、プリンタなど多数の機器が受像機に接続され、受像機および接続機器に格納されているコンテンツが受像機および接続機器の機能を介して利用されることが想定される。
【０００４】
また、多数のコンテンツの情報が受像機に集約され、情報ポータルとして機能する受像機を介して、コンテンツに対する処理が受像機および接続機器により行われることが想定される。この場合、受像機には、コンテンツに対する処理の選択を容易にするために、選択されているコンテンツに対して、所望の処理をユーザに容易に選択可能とさせるための機能が要求される。
【０００５】
【特許文献１】特開２００８−５３８７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の受像機では、ユーザは、コンテンツ選択メニューから所望のコンテンツを選択した後に、オプションボタンなどの操作により処理選択メニューを表示させ、選択されているコンテンツに対して所望の処理を選択している。このため、ユーザは、処理の選択に際して、処理選択メニューを表示させるための操作を要求される。また、ユーザは、処理選択メニューの表示操作を行うまでは、選択されているコンテンツに対して受像機および接続機器の機能により実行可能な処理を知ることができない。
【０００７】
また、従来の受像機では、例えば、電源の未投入、オフライン状態などを理由として、現時点では動作不可能な接続機器の機能も処理選択メニューに表示されている。このため、ユーザは、当該処理が実行不可能であることを予め知ることができない場合がある。
【０００８】
よって、従来の受像機では、選択可能なコンテンツおよびコンテンツに対する処理が多様化すると、コンテンツおよびコンテンツに対する処理をユーザに選択させることがさらに困難となる。また、選択されているコンテンツに対して、所望の処理をユーザに選択させることがさらに困難となる。
【０００９】
本発明は上記問題点に鑑みてなされたものであり、その目的は、接続機器および自らにより利用可能なコンテンツおよびコンテンツに対する処理の選択性を向上可能な、新規かつ改良された、情報処理装置、情報処理方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明の第１の観点によれば、接続機器の動作状態を検知する接続機器検知部と、動作可能状態が確認された接続機器を対象として、接続機器に格納されているコンテンツおよび自ら格納しているコンテンツからなるコンテンツ選択メニュー、およびコンテンツ選択メニュー上で選択されているコンテンツに対して、接続機器により実行可能な処理および自らにより実行可能な処理からなる処理選択メニューを作成するメニュー作成処理部と、コンテンツ選択メニューおよび処理選択メニューを同時に表示する表示処理部と、を備える情報処理装置が提供される。
【００１１】
かかる構成によれば、動作可能状態が確認された接続機器を対象として、コンテンツ選択メニュー上で選択されているコンテンツに対して接続機器および情報処理装置により実行可能な処理からなる処理選択メニューが作成され、コンテンツ選択メニューおよび処理選択メニューが同時に表示される。これにより、ユーザは、処理選択メニューの表示操作を要求されず、また、表示操作を行わずとも、動作可能な状態が確認された接続機器および情報処理装置により実行可能な処理を予め知ることができる。よって、接続機器および情報処理装置により利用可能なコンテンツおよびコンテンツに対する処理の選択性を向上させることができる。
【００１２】
上記メニュー作成処理部は、接続機器検知部により検知される接続機器の動作状態に応じてコンテンツ選択メニューおよび／または処理選択メニューを更新してもよい。これにより、接続機器検知部により検知される接続機器の動作状態に応じて、接続機器および自らにより利用可能なコンテンツおよびコンテンツに対する処理をユーザに容易に選択させることができる。
【００１３】
上記メニュー作成処理部は、選択されているコンテンツに対して動作可能状態が新たに確認された接続機器により実行可能な処理が存在する場合に、当該処理が他の処理よりも優先的に表示される処理選択メニューを作成してもよい。これにより、動作可能状態が新たに確認された接続機器の利用をユーザが希望していると推定し、当該接続機器により実行可能な処理をユーザに容易に選択させることができる。
【００１４】
上記処理選択メニュー上で選択された処理毎の選択頻度を記録する選択頻度記録部をさらに備え、メニュー作成処理部は、選択頻度が高い処理が他の処理よりも優先的に表示される処理選択メニューを作成してもよい。これにより、選択頻度が高い処理をユーザに容易に選択させることができる。
【００１５】
上記メニュー作成処理部は、選択されているコンテンツのコンテンツ情報を用いた処理を含む処理選択メニューを作成してもよい。これにより、コンテンツ情報を用いた処理により所望のコンテンツをユーザに容易に選択させることができる。
【００１６】
上記課題を解決するために、本発明の第２の観点によれば、接続機器の動作状態を検知する接続機器検知ステップと、動作可能状態が確認された接続機器を対象として、接続機器に格納されているコンテンツおよび自ら格納しているコンテンツからなるコンテンツ選択メニュー、およびコンテンツ選択メニュー上で選択されているコンテンツに対して、接続機器により実行可能な処理および自らにより実行可能な処理からなる処理選択メニューを作成するメニュー作成処理ステップと、コンテンツ選択メニューおよび処理選択メニューを同時に表示する表示処理ステップと、を含む情報処理方法が提供される。
【００１７】
上記課題を解決するために、本発明の第３の観点によれば、本発明の第２の観点に係る情報処理方法をコンピュータに実行させるプログラムが提供される。
【発明の効果】
【００１８】
本発明によれば、接続機器および自らにより利用可能なコンテンツおよびコンテンツに対する処理の選択性を向上可能な、情報処理装置、情報処理方法、およびプログラムを提供することができる。
【発明を実施するための最良の形態】
【００１９】
以下に、添付した図面を参照しながら、本発明の好適な実施形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２０】
（情報処理装置１００の周辺構成）
図１は、本実施形態に係る情報処理装置１００の周辺構成を示す図である。
【００２１】
情報処理装置１００は、デジタル放送対応のテレビジョン受像機であり、例えばＨＤＤなどの記録装置を内蔵し、記録装置に静止画、動画、音声など各種コンテンツを格納している。接続機器１５０ａ〜１５０ｆは、例えば、携帯電話、携帯情報端末、プリンタ、ＢＤ、ＤＶＤ、ＨＤＤなどの記録装置、サーバなどであり、接続機器１５０ａ〜１５０ｆの一部は、各種コンテンツを記録装置に格納している。情報処理装置１００には、ＵＳＢ接続、ネットワーク接続など、各種の接続方式を介して複数の接続機器１５０ａ〜１５０ｆが接続されている。
【００２２】
（情報処理装置１００のハードウェア構成）
図２は、図１に示す情報処理装置１００のハードウェア構成の一例を示すブロック図である。
【００２３】
情報処理装置１００は、ＣＰＵ１０２、ＲＡＭ１０４、ＲＯＭ１０６、バス１０８、ユーザインタフェース（Ｕ／Ｉ）制御部１１０、チューナ１１２、復調器１１４、ＴＳデコーダ１１６、ＡＶデコーダ１２０、表示コントローラ１２４、ＭＵＸ１２６、１３０、ディスプレイ１２８、スピーカ１３２、ＨＤＤＩ／Ｆ１３４、ＨＤＤ１３６、ＵＳＢＩ／Ｆ１３８、ネットワークＩ／Ｆ１４０、ＳＩＯコントローラ１４２を含んで構成される。
【００２４】
情報処理装置１００は、アンテナを介して番組の映像および音声を含む放送信号を受信し、ディスプレイ１２８およびスピーカ１３２から各々に出力し、またはＨＤＤ１３６に格納する（番組を録画する）。情報処理装置１００は、番組案内情報（ＥＰＧ）を放送信号から取得し、またはインターネットを介して接続されるサーバ装置から取得する。ＥＰＧは、各番組の番組情報として、番組のタイトル、ジャンル、放送日時、出演者、概要などを含んでいる。
【００２５】
ＣＰＵ１０２は、ＲＯＭ１０６に記憶されているプログラム、またはＨＤＤ１３６からＨＤＤＩ／Ｆ１３４およびバス１０８を介してＲＡＭ１０４にロードされたプログラムを実行する。また、ＣＰＵ１０２は、例えば、リモートコントローラ１５４などから送信され、Ｕ／Ｉ制御部１１０により受信されたユーザ指令に応じて、各部の動作を制御する。
【００２６】
チューナ１１２は、ＣＰＵ１０２による制御に応じて、アンテナを介して放送信号を受信し、復調器１１４に出力する。復調器１１４は、チューナ１１２から供給される受信信号を復調し、所定のチャンネルを通じて提供されているトランスポートストリーム（ＴＳ）をＴＳデコーダ１１６に供給する。
【００２７】
ＴＳデコーダ１１６は、ＣＰＵ１０２による制御に応じて、ＲＡＭ１１８を用いて、復調器１１４から供給されるトランスポートストリームから所定のストリームを抽出し、抽出されたストリームを構成するパケットをバス１０８、またはＡＶデコーダ１２０に供給する。バス１０８に供給されるパケット（映像情報、音声情報）は、例えばＨＤＤＩ／Ｆ１３４を介してＨＤＤ１３６に供給されて記憶される。また、ＴＳデコーダ１１６に供給されるＥＰＧも、ＨＤＤ１３６に供給されて記憶される。
【００２８】
ＡＶデコーダ１２０は、ＲＡＭ１２２を用いて、ＴＳデコーダ１１６から供給される映像情報（映像パケット）および音声情報（音声パケット）をデコードし、デコードにより得られた映像信号および音声信号をＭＵＸ１２６、１３０に各々に供給する。表示コントローラ１２４は、ＣＰＵ１０２による制御に応じて、各種の映像をディスプレイ１２８に表示させるための映像信号を生成し、ＭＵＸ１２６に供給する。
【００２９】
ＭＵＸ１２６は、ＡＶデコーダ１２０から供給される映像信号、および表示コントローラ１２４から供給される映像信号に対応する番組映像、各種の操作画面をディスプレイ１２８に表示させる。ＭＵＸ１３０は、ＡＶデコーダ１２０から供給される音声信号に対応する音声をスピーカ１３２に出力させる。
【００３０】
ＨＤＤＩ／Ｆ１３４は、バス１０８を介して供給されるデータをＨＤＤ１３６に記憶させ、ＨＤＤ１３６に記憶されているデータを読出してバス１０８に供給する。
【００３１】
ＵＳＢＩ／Ｆ１３８は、バス１０８を介して供給されるデータをＵＳＢ機器１５０ａ〜１５０ｃに提供し、ＵＳＢ機器１５０ａ〜１５０ｃから取得されるデータをバス１０８に供給する。
【００３２】
ネットワークＩ／Ｆ１４０は、バス１０８を介して供給されるデータをネットワーク機器１５０ｄ〜１５０ｆに提供し、ネットワーク機器１５０ｄ〜１５０ｆから取得されるデータをバス１０８に供給する。
【００３３】
ＳＩＯコントローラ１４２は、高速モデム１５２を制御することで、インターネットを介してＷｅｂサーバにアクセスし、ＥＰＧなどをダウンロードする。ダウンロードされたＥＰＧは、ＨＤＤ１３６に供給されて記憶される。
【００３４】
（情報処理装置１００の機能構成）
図３Ａは、図２に示す情報処理装置１００の主要な機能構成を示すブロック図である。図３Ａに示す機能構成部のうち少なくとも一部は、ＣＰＵ１０２により所定のプログラムが実行されることで実現される。
【００３５】
情報処理装置１００は、コンテンツ格納部２０２、機能情報格納部２０４、接続機器検知部２０６、通信処理部２０８、コンテンツ情報テーブル２１０、機能情報テーブル２１２、メニュー作成処理部２１４、表示処理部２１６、選択処理部２１８、記憶部２２０、処理制御部２２２を含んで構成される。
【００３６】
コンテンツ格納部２０２は、静止画、動画、音声など各種コンテンツを格納している。コンテンツ格納部２０２は、情報処理装置１００のために予め準備されたコンテンツ、情報処理装置１００により直接的または間接的に取得されたコンテンツを格納している。コンテンツ格納部２０２は、コンテンツとともに、コンテンツの識別情報、種類、タイトル、作成日時、サイズ、格納場所、関連情報などをコンテンツ情報として格納している。
【００３７】
静止画、動画コンテンツの関連情報としては、例えば、コンテンツの記録場所、記録者、記録対象、サムネイルなどが含まれ、音声コンテンツの関連情報としては、コンテンツの記録者、記録対象などが含まれる。コンテンツ格納部２０２に格納されているコンテンツおよびコンテンツ情報は、情報処理装置１００に対するコンテンツの追加／削除などにより変更される。
【００３８】
機能情報格納部２０４は、各種コンテンツに対して情報処理装置１００により実行可能な機能（処理）の情報を格納している。情報処理装置１００により実行可能な処理としては、コンテンツの種類に応じて、例えば、コンテンツの保存、削除、保護、再生、回転、連続再生（スライドショー）、コンテンツ情報を用いた各種処理などが挙げられる。機能情報格納部２０４に格納されている処理の情報は、情報処理装置１００に対するアプリケーションの追加／削除などにより変更される。
【００３９】
接続機器検知部２０６は、情報処理装置１００に接続されている接続機器１５０の状態を所定の間隔で検知する。接続機器検知部２０６は、情報処理装置１００に接続されている接続機器１５０の接続状態を自ら検知し、接続機器１５０から取得されるステータス情報に応じて接続機器１５０の動作状態を検知する。
【００４０】
通信処理部２０８は、接続機器１５０との間で、コンテンツ情報、機能情報、コンテンツ、コンテンツに対する処理に関する制御データ、処理データなどを送受信するための処理を行う。通信処理部２０８は、接続機器１５０に格納されているコンテンツのコンテンツ情報を接続機器１５０から受信する。通信処理部２０８は、各種コンテンツに対して接続機器１５０により実行可能な機能（処理）の情報を各接続機器１５０から受信する。
【００４１】
コンテンツ情報テーブル２１０は、情報処理装置１００および接続機器１５０に格納されているコンテンツのリストとして、コンテンツ格納部２０２に格納されているコンテンツ情報、および接続機器１５０から受信されたコンテンツ情報から作成される。
【００４２】
機能情報テーブル２１２は、コンテンツに対して情報処理装置１００および接続機器１５０により実行可能な機能（処理）のリストとして、機能情報格納部２０４に格納されている機能情報、および接続機器１５０から受信された機能情報から作成される。
【００４３】
メニュー作成処理部２１４は、後述する起動メニュー３１０、コンテンツ選択メニュー３２０、処理選択メニュー３３０などの処理メニューを作成するための処理を行う。メニュー作成処理部２１４は、情報処理装置１００および接続機器１５０に格納されているコンテンツをユーザに選択させるために、コンテンツ情報テーブル２１０からコンテンツ選択メニュー３２０を作成する。メニュー作成処理部２１４は、コンテンツ選択メニュー３２０上で選択されているコンテンツに対して情報処理装置１００または接続機器１５０により実行可能な処理をユーザに選択させるために、選択されているコンテンツに応じて機能情報テーブル２１２から処理選択メニュー３３０を作成する。
【００４４】
表示処理部２１６は、起動メニュー３１０、コンテンツ選択メニュー３２０、処理選択メニュー３３０、番組コンテンツなどを表示し、コンテンツに対する処理に関する操作、処理結果などを表示するための処理を行う。
【００４５】
選択処理部２１８は、起動メニュー３１０上、コンテンツ選択メニュー３２０上、および処理選択メニュー３３０上でコンテンツおよび処理を各々にユーザに選択させ、コンテンツに対する処理に関する操作をユーザに選択させるための処理を行う。
【００４６】
記憶部２２０は、情報処理装置１００上で実行されるプログラム、処理メニュー用のデータを含む各種データなどを記憶している。記憶部２２０は、処理選択メニュー３３０上で選択された処理毎の選択頻度を記録する選択頻度記録部としても機能する。
【００４７】
処理制御部２２２は、後述するコンテンツに対する処理を含む、情報処理装置１００による全般的な処理を行うために、通信処理部２０８、メニュー作成処理部２１４、表示処理部２１６、選択処理部２１８などを制御する。
【００４８】
（接続機器１５０の機能構成）
図３Ｂは、一般的な接続機器１５０の主要な機能構成を示すブロック図である。接続機器１５０は、コンテンツ格納部２５２、機能情報格納部２５４、通信処理部２５６、再生処理部２５８、出力処理部２６０、記憶部２６２、処理制御部２６４を含んで構成される。なお、接続機器１５０は、印刷機能を有する場合には印刷処理部を含んで構成される。
【００４９】
コンテンツ格納部２５２は、番組コンテンツ、各種コンテンツ、コンテンツ情報などを格納している。コンテンツ格納部２５２に格納されているコンテンツおよびコンテンツ情報は、接続機器１５０に対するコンテンツの追加／削除などにより変更される。
【００５０】
機能情報格納部２５４は、各種コンテンツに対して接続機器１５０により実行可能な機能（処理）の情報を格納している。接続機器１５０により実行可能な処理としては、コンテンツの種類に応じて、例えば、コンテンツの保存、削除、保護、印刷などが挙げられる。機能情報格納部２５４に格納されている実行可能な処理の情報は、接続機器１５０に対するアプリケーションの追加／削除などにより変更される。
【００５１】
通信処理部２５６は、コンテンツ情報、機能情報、コンテンツ、コンテンツに対する処理に関する制御データ、処理データなどを、情報処理装置１００との間で送受信するための処理を行う。再生処理部２５８は、各種コンテンツを再生するための処理を行う。出力処理部２６０は、再生されたコンテンツの画像、音声などを出力するための処理を行う。
【００５２】
記憶部２６２は、接続機器１５０上で実行されるプログラム、各種データなどを記憶している。処理制御部２６４は、後述するコンテンツに対する処理を含む、接続機器１５０による全般的な処理を行うために、通信処理部２５６、再生処理部２５８、出力処理部２６０などを制御する。
【００５３】
（情報処理装置１００の動作方法）
以下では、図４〜図９を参照しながら、情報処理装置１００の動作方法について説明する。図４Ａおよび図４Ｂは、情報処理装置１００の動作方法を示すフロー図である。図５は、起動メニュー３１０の一例を示す図である。図６〜図８は、コンテンツ選択メニュー３２０および処理選択メニュー３３０の一例を示す図である。図９は、コンテンツに対する処理の実行に係る画面遷移を示す図である。
【００５４】
情報処理装置１００の電源が投入されると、処理制御部２２２は、番組コンテンツの視聴画面を表示処理部２１６に表示させる（ステップＳ１０２）。視聴画面が表示されている状態で、起動メニュー表示のユーザ指令が受信されると（Ｓ１０４）、処理制御部２２２は、図５に示すような起動メニュー３１０をメニュー作成処理部２１４に作成させ、表示処理部２１６に表示させ（Ｓ１０６）、選択処理部２１８に選択処理を行わせる。
【００５５】
起動メニュー３１０には、番組コンテンツ（放送番組）の視聴、静止画、動画、音声など各種コンテンツのカテゴリを示すカテゴリアイコン３１２が左右方向に配列表示されている。そして、選択されているカテゴリアイコン３１２に区分されるコンテンツとして選択可能なコンテンツ（放送チャンネル）のアイコン３１４が、コンテンツ情報とともに当該カテゴリアイコン３１２の下方に上下方向に配列表示されている。図５に示す例では、番組コンテンツのカテゴリアイコン３１２が選択され、選択可能な番組コンテンツのアイコン３１４が当該カテゴリアイコン３１２の下方に配列表示され、「ＣＨ１」のアイコン３１４が選択されている。
【００５６】
なお、起動メニュー３１０には、表示設定の変更、番組案内情報の表示などを行うための操作メニュー３１６も表示されている。また、左右方向に配列されているカテゴリアイコン３１２の表示は、選択操作により左右にスクロールし、上下方向に配列されているアイコン３１４の表示は、カテゴリアイコン３１２の配列との交差位置が固定された状態で選択操作により上下にスクロールする。
【００５７】
起動メニュー３１０において、静止画、動画、音声など各種コンテンツのカテゴリを示すカテゴリアイコン３１２が選択されると（Ｓ１０８）、処理制御部２２２は、図６に示すようなコンテンツ選択メニュー３２０および処理選択メニュー３３０をメニュー作成処理部２１４に作成させる。
【００５８】
図６に示す例では、コンテンツ選択メニュー３２０として、静止画コンテンツ（「フォト」）のカテゴリアイコン３１２が選択され、所望の静止画コンテンツをユーザに選択させるためのアイコン３１２（ここでは、接続機器１５０および情報処理装置１００（テレビ）を示す機器アイコン）が当該カテゴリアイコン３１２の下方に配列表示されている。また、処理選択メニュー３３０として、コンテンツ選択メニュー３２０上で選択されている機器アイコン３２２により表される静止画コンテンツに対して、接続機器１５０または情報処理装置１００により実行可能な処理からなる処理選択メニュー３３０が表示されている。
【００５９】
なお、コンテンツ選択メニュー３２０上で上下方向に配列されている機器アイコン３１２（後述する、フォルダアイコン３１４、コンテンツアイコン３１６も同様）の表示は、選択操作により上下方向にスクロールする。また、処理選択メニュー３３０上で上下方向に配列されている処理の情報も、選択操作により上下方向にスクロールする。
【００６０】
コンテンツ選択メニュー３２０および処理選択メニュー３３０の作成に際して、処理制御部２２２は、まず、接続機器１５０の接続状態を接続機器検知部２０６に検知させる。そして、処理制御部２２２は、接続状態が検知された接続機器１５０に対するステータス情報の送信要求を通信処理部２０８を介して送信し、ステータス情報の受信結果に応じて接続機器１５０の動作状態を接続機器検知部２０６に検知させる（Ｓ１１０）。
【００６１】
接続機器１５０の動作可能状態が確認されると、処理制御部２２２は、各種コンテンツに対して接続機器１５０により実行可能な機能（処理）の情報を各接続機器１５０から通信処理部２０８を介して取得する（Ｓ１１２）。そして、処理制御部２２２は、機能情報格納部２０４に格納されている情報処理装置１００の機能情報、および各接続機器１５０の機能情報からなる機能情報テーブル２１２を作成する（Ｓ１１４）。ここで、処理制御部２２２は、各接続機器１５０の機能情報に基づいて、各接続機器１５０がコンテンツを格納するための機能を有しているかを判定する。
【００６２】
機能情報テーブル２１２が作成されると、処理制御部２２２は、接続機器１５０に格納されているコンテンツの情報を接続機器１５０から通信処理部２０８を介して取得する（Ｓ１１６）。そして、処理制御部２２２は、コンテンツ格納部２０２に格納されている情報処理装置１００のコンテンツ情報、および各接続機器１５０のコンテンツ情報からなるコンテンツ情報テーブル２１０を作成する（Ｓ１１８）。ここで、処理制御部２２２は、コンテンツを格納するための機能を有していると判定された接続機器１５０からコンテンツ情報を取得する。
【００６３】
コンテンツ情報テーブル２１０および機能情報テーブル２１２が作成されると、処理制御部２２２は、コンテンツ選択メニュー３２０および処理選択メニュー３３０をメニュー作成処理部２１４に作成させ（Ｓ１２０、Ｓ１２２）、表示処理部２１６に同時に表示させ（Ｓ１２４）、選択処理部２１８に選択処理を行わせる。以下では、コンテンツ選択メニュー３２０および処理選択メニュー３３０の作成方法について説明する。
【００６４】
（コンテンツ選択メニュー３２０の作成）
コンテンツ選択メニュー３２０の作成に際して、メニュー作成処理部２１４は、まず、コンテンツ情報テーブル２１０に含まれているコンテンツ情報（コンテンツの種類）に基づいて、起動メニュー３１０上で選択されたカテゴリアイコン３１２に区分されるコンテンツ、例えば静止画コンテンツを選別する。なお、処理制御部２２２は、前述したステップＳ１１６において、特定の種類のコンテンツ、例えば静止画コンテンツのみのコンテンツ情報を接続機器１５０から予め取得してもよい。次に、メニュー作成処理部２１４は、コンテンツ情報（コンテンツの格納場所）に基づいて、静止画コンテンツを格納場所（接続機器１５０毎および情報処理装置１００）に応じて区分する。
【００６５】
そして、メニュー作成処理部２１４は、所望の接続機器１５０または情報処理装置１００をユーザに選択させるために、図６に示すように、例えば、接続機器Ａ〜Ｃ、情報処理装置１００（テレビ）の機器アイコン３２２を含むコンテンツ選択メニュー３２０（第１階層）を作成する。なお、図６には、接続機器１５０に対する接続方式、例えば、ＵＳＢ接続、ネットワーク接続に応じて、異なる機器アイコン３２２が表示されている。
【００６６】
コンテンツ選択メニュー３２０（第１階層）が表示されている状態で、いずれかの接続機器１５０または情報処理装置１００、例えば接続機器Ａの選択が決定されると、メニュー作成処理部２１４は、コンテンツ情報（コンテンツの格納場所）に基づいて、接続機器Ａに格納されているコンテンツを格納場所（フォルダ）に応じて区分する。そして、メニュー作成処理部２１４は、所望のフォルダをユーザに選択させるために、図７に示すように、例えば、接続機器ＡのフォルダＡ〜Ｆのフォルダアイコン３２４を含むコンテンツ選択メニュー３２０（第２階層）を作成する。
【００６７】
コンテンツ選択メニュー３２０（第２階層）が表示されている状態で、いずれかのフォルダ、例えばフォルダＡの選択が決定されると、メニュー作成処理部２１４は、コンテンツ情報（コンテンツの格納場所）に基づいて、フォルダＡに格納されているコンテンツをユーザに選択させるために、図８に示すように、例えば、フォルダＡのコンテンツＡ〜Ｆのコンテンツアイコン３２６を含むコンテンツ選択メニュー３２０（第３階層）を作成する。
【００６８】
なお、コンテンツ選択メニュー３２０（第２階層、第３階層）において、静止画、動画コンテンツのサムネイルが入手可能である場合に、処理制御部２２２は、通信処理部２０８を介してサムネイルを取得し、サムネイルを付加されたフォルダアイコン３２４、コンテンツアイコン３２６を含むコンテンツ選択メニュー３２０をメニュー作成処理部２１４に作成させる。
【００６９】
（処理選択メニュー３３０の作成）
処理選択メニュー３３０の作成に際して、メニュー作成処理部２１４は、まず、機能情報テーブル２１２に含まれている機能情報に基づいて、起動メニュー３１０上で選択されたカテゴリアイコン３１２に区分されるコンテンツ、例えば静止画コンテンツに対して接続機器１５０または情報処理装置１００により実行可能な機能（処理）を選別する。
【００７０】
メニュー作成処理部２１４は、次に、コンテンツ選択メニュー３２０上で選択されているコンテンツに対して、例えば以下に示すように、接続機器１５０または情報処理装置１００により実行可能な機能（処理）を選別する。なお、以下に示す例では、コンテンツ選択メニュー３２０上で静止画コンテンツが選択されている場合について説明するが、動画、音声など他のコンテンツが選択されている場合についても同様に説明される。
【００７１】
メニュー作成処理部２１４は、接続機器１５０または情報処理装置１００のいずれかが静止画コンテンツを直接的または間接的に利用可能である場合には、当該機器による静止画コンテンツの保存処理を選別する。例えば、静止画コンテンツを自ら再生可能な機器または他の周辺機器を通じて再生可能な機器に対してのみ、当該機器による静止画コンテンツの保存処理を選別し、静止画コンテンツを再生不可能な機器に対しては、当該機器による静止画コンテンツの保存処理を選別しない。
【００７２】
また、メニュー作成処理部２１４は、接続機器１５０または情報処理装置１００のいずれかが静止画コンテンツの格納機能を有し、かつコンテンツの削除・保護機能を有する場合には、格納されている静止画コンテンツに対する当該機器による削除・保護処理を選別する。メニュー作成処理部２１４は、接続機器１５０のいずれかが静止画コンテンツの印刷機能を有する場合には、当該機器による静止画コンテンツの印刷処理を選別する。
【００７３】
メニュー作成処理部２１４は、情報処理装置１００が静止画コンテンツの再生・回転・連続再生機能を有する場合には、静止画コンテンツの再生・回転・連続再生処理を選別する。メニュー作成処理部２１４は、情報処理装置１００がコンテンツ情報を用いた各種の処理機能を有する場合には、コンテンツ情報を用いた処理を選別する。
【００７４】
図６に示す例では、コンテンツ選択メニュー３２０上で接続機器Ａに格納されている静止画コンテンツが選択されている。ここで、接続機器Ｂおよび情報処理装置１００が静止画コンテンツを利用可能であるので、接続機器１５０および情報処理装置１００による保存処理が選別される。接続機器Ａが静止画コンテンツの格納機能、削除・保護機能を有するので、削除・保護処理が選別される。接続機器Ｃが静止画コンテンツの印刷機能を有するので、接続機器Ｃによる印刷処理が選別される。また、選択されている静止画コンテンツに対して、情報処理装置１００によりスライドショー処理、一覧表示処理、同一日付けのコンテンツの表示処理が可能であるので、これらの処理が選別される。そして、選別された処理が処理選択メニュー３３０上に表示されている。
【００７５】
図７に示す例では、コンテンツ選択メニュー３２０上で接続機器ＡのフォルダＡに含まれる静止画コンテンツが選択されている。そして、図６に示す場合と同様に、選別された処理が処理選択メニュー３３０上に表示されている。
【００７６】
図８に示す例では、コンテンツ選択メニュー３２０上でフォルダＡに含まれる静止画コンテンツＡが選択されている。ここで、接続機器Ｂおよび情報処理装置１００による保存処理、接続機器Ａによる削除・保護処理、接続機器Ｃによる印刷処理、同一日付けのコンテンツの表示処理、およびコンテンツ情報の詳細表示処理が選別される。一方、単一の静止画コンテンツが選択されているので、情報処理装置によるスライドショー処理、一覧表示処理は選別されない。そして、選別された処理が処理選択メニュー３３０上に表示されている。
【００７７】
そして、メニュー作成処理部２１４は、コンテンツ選択メニュー３２０上で選択されているコンテンツに応じて選別された機能（処理）から所望の機能をユーザに選択させるために、図６〜図８に示すように、複数の機能（処理）を含む処理選択メニュー３３０を作成する。そして、表示処理部２１６は、コンテンツ選択メニュー３２０とともに処理選択メニュー３３０を表示する。なお、コンテンツ選択メニュー３２０上で選択されているコンテンツが変更されると、メニュー作成処理部２１４は、変更されたコンテンツに応じて選別された機能（処理）を含む処理選択メニュー３３０を適宜作成し、表示処理部２１６が表示する。
【００７８】
なお、処理制御部２２２は、コンテンツ選択メニュー３２０および処理選択メニュー３３０が表示されている状態で、接続機器１５０の状態を所定の間隔で接続機器検知部２０６に検知させる（Ｓ１２６）。そして、接続機器１５０の新規接続、接続機器１５０の取外しなどが検知されると（Ｓ１２８）、処理制御部２２２は、前述したステップＳ１１２に復帰し、コンテンツ選択メニュー３２０および処理選択メニュー３３０の表示を更新させる。これにより、接続機器検知部２０６により検知された接続機器１５０の動作状態に応じて接続機器１５０および情報処理装置１００により利用可能なコンテンツおよびコンテンツに対する処理をユーザに容易に選択させることができる。
【００７９】
また、接続機器１５０の新規接続が検知された場合に、処理制御部２２２は、検知された機器の機能情報を取得して確認し、選択されているコンテンツに対する処理を実行可能な機器であるかを判断してもよい。そして、判断結果に関する情報は、処理選択メニュー３３０の作成に際して、検知された機器により実行可能な処理を処理選択メニュー３３０上で、例えばメニューの上位などに優先的に表示するために利用されてもよい。これにより、動作可能状態が新たに確認された接続機器１５０の利用をユーザが希望していると推定し、当該接続機器１５０により実行可能な処理をユーザに容易に選択させることができる。
【００８０】
（コンテンツに対する処理の実行）
図６〜図８に示すように、コンテンツ選択メニュー３２０上で機器、フォルダ、コンテンツが選択されている状態（Ｓ１３０）で、処理を選択するためのユーザ操作が行われると、処理制御部２２２は、選択処理部２１８に選択処理を開始させる。そして、特定の処理が選択されると（Ｓ１３２）、処理制御部２２２は、選択されているコンテンツに対して、選択された処理を以下に示すように実行する（Ｓ１３４）。
【００８１】
ここで、コンテンツ選択メニュー３２０（第１階層）上で機器が選択されている状態で処理が選択されると、選択されている機器に格納され、かつ起動メニュー３１０上で選択されたカテゴリに該当する全てのコンテンツが処理の対象となる。同様に、コンテンツ選択メニュー３２０（第２階層）上でフォルダが選択されている状態で処理が選択されると、選択されているフォルダに格納され、かつ起動メニュー３１０上で選択されたカテゴリに該当する全てのコンテンツが処理の対象となる。また、処理制御部２２２は、各種処理の実行に際して、必要に応じて、通信処理部２０８を介して接続機器１５０との間でコンテンツを送受信し、記憶部２２０に一時的に記憶させる。
【００８２】
また、特定の処理が選択されると、処理制御部２２２は、処理毎の選択頻度に関する情報を記憶部２２０に記憶させてもよい。処理毎の選択頻度に関する情報は、処理選択メニュー３３０の作成に際して、選択頻度の高い処理を処理選択メニュー３３０上で、例えばメニューの上位などに優先的に表示するために利用されてもよい。これにより、選択頻度が高い処理をユーザに容易に選択させることができる。
【００８３】
コンテンツの保存処理が選択されると、処理制御部２２２は、まず、コンテンツの保存先、保存条件などをユーザに選択させるための処理メニューをメニュー作成処理部２１４に作成させ、表示処理部２１６に表示させ、選択処理部２１８に選択処理を行わせる。処理制御部２２２は、次に、コンテンツ格納部２０２内の所定の格納場所にコンテンツを保存し、または通信処理部２０８を介して保存先となる接続機器１５０にコンテンツを送信し、所定の格納場所に対して当該接続機器１５０に保存させる。
【００８４】
コンテンツの削除・保護処理が選択されると、処理制御部２２２は、まず、コンテンツの削除・保護条件などをユーザに選択させるための処理メニューをメニュー作成処理部２１４に作成させ、表示処理部２１６に表示させ、選択処理部２１８に選択処理を行わせる。処理制御部２２２は、次に、コンテンツ格納部２０２内に格納されているコンテンツを削除または保護（削除保護、上書き保護、読取り保護など）し、または接続機器１５０内に格納されているコンテンツに対して当該接続機器１５０に削除または保護させる。
【００８５】
印刷処理が選択されると、処理制御部２２２は、まず、コンテンツの印刷条件などをユーザに選択させるための処理メニューをメニュー作成処理部２１４に作成させ、表示処理部２１６に表示させ、選択処理部２１８に選択処理を行わせる。処理制御部２２２は、次に、コンテンツを印刷するための印刷データ、またはコンテンツのデータ自体を、印刷処理用の制御データとともに、通信処理部２０８を介して接続機器１５０に送信する。なお、印刷データを送信する場合に、処理制御部２２２は、図示されていない印刷データ作成部に印刷データを作成させる。
【００８６】
再生・回転・連続再生処理が選択されると、処理制御部２２２は、まず、処理条件をユーザに選択させるための処理メニューをメニュー作成処理部２１４に作成させ、表示処理部２１６に表示させ、選択処理部２１８に選択処理を行わせる。処理制御部２２２は、コンテンツの再生・回転・連続再生処理（スライドショー）を実行し、表示処理部２１６に表示させる。なお、処理制御部２２２は、情報処理装置１００に接続されている周辺機器（プロジェクタ、スピーカなど）に対して表示処理部２１６にコンテンツを出力させてもよく、回転処理されたコンテンツを対象として、前述した保存処理を実行してもよい。
【００８７】
コンテンツ情報を用いた処理が選択されると、処理制御部２２２は、まず、処理条件をユーザに選択させるための処理メニューをメニュー作成処理部２１４に作成させ、表示処理部２１６に表示させ、選択処理部２１８に選択処理を行わせる。コンテンツ情報を用いた処理としては、例えば、選択されているコンテンツのコンテンツ情報の詳細を表示したり、コンテンツ情報（コンテンツの作成日時、記録場所、記録者、記録対象など）に共通点を有するコンテンツを一覧表示したりすることが挙げられる。
【００８８】
前者の場合に、処理制御部２２２は、コンテンツ情報テーブル２１０から該当するコンテンツのコンテンツ情報を抽出し、表示処理部２１６に表示させる。また、後者の場合に、処理制御部２２２は、コンテンツ情報テーブル２１０を用いて該当するコンテンツを検索し、検索されたコンテンツを表示処理部２１６に表示させる。これにより、コンテンツ情報を用いた処理により所望のコンテンツをユーザに容易に選択させることができる。
【００８９】
コンテンツに対する処理が終了すると、処理制御部２２２は、処理の正常終了を確認する（Ｓ１３６）。そして、処理制御部２２２は、図９に示すように、正常終了の場合には正常終了メッセージ３４２を、異常終了の場合には異常終了メッセージ３４４を、表示処理部２１６に表示させ（Ｓ１３８、Ｓ１４０）、従前のコンテンツ選択メニュー３２０および処理選択メニュー３３０に復帰させる（Ｓ１４２）。そして、処理制御部２２２は、処理選択メニュー３３０上で他の処理が選択され、またはコンテンツ選択メニュー３２０上で他のコンテンツが選択されると、前述した処理を繰り返し継続する。
【００９０】
また、処理制御部２２２は、起動メニュー表示のユーザ指令が受信されると（Ｓ１４４）、コンテンツ選択メニュー３２０および処理選択メニュー３３０の代わりに、起動メニュー３１０を表示処理部２１６に表示させる（Ｓ１４６）。さらに、処理制御部２２２は、視聴画面表示のユーザ指令が受信されると（Ｓ１４８）、起動メニュー３１０の代わりに、視聴画面を表示処理部２１６に表示させる（Ｓ１５０）。
【００９１】
図１０Ａ，１０Ｂは、起動メニュー３１０、コンテンツ選択メニュー３２０、および処理選択メニュー３３０による選択処理の操作順序を示す図である。
【００９２】
情報処理装置１００の電源が投入された後に、例えば、リモートコントローラ１５４の「メニュー」ボタンが操作されると、図５に示すような起動メニュー３５２が表示される。そして、起動メニューが表示されている状態で、例えば「←」、「→」ボタンが操作されることで、カテゴリアイコン３１２が選択される。
【００９３】
起動メニュー上で例えば静止画コンテンツのカテゴリアイコン３１２が選択されると、図６に示すようなコンテンツ選択メニュー３２０（第１階層）を含むメニュー３５２が表示される。そして、コンテンツ選択メニュー３２０上で、例えば「↑」、「↓」ボタンが操作されることで、選択されたカテゴリアイコン３１２に区分されるコンテンツを格納している機器が選択される。さらに「決定」ボタンが操作されることで選択が決定される。
【００９４】
機器が選択されると、図７に示すようなコンテンツ選択メニュー３２０（第２階層）を含むメニュー３５４が表示される。そして、コンテンツ選択メニュー３２０上で、例えば「↑」、「↓」ボタンが操作されることで、選択された機器に含まれているフォルダが選択される。フォルダが選択されると、図８に示すようなコンテンツ選択メニュー３２０（第３階層）を含むメニュー３５６が表示される。そして、例えば「↑」、「↓」ボタンが操作されることで、選択されたフォルダに含まれているコンテンツが選択される。
【００９５】
なお、メニュー３５２、３５４、３５６は、「決定」ボタンの操作によりメニュー３５２→メニュー３５４→メニュー３５６の順序で切替えられ、例えば「戻る」ボタンの操作によりメニュー３５６→メニュー３５４→メニュー３５２の順序で切替えられる。また、コンテンツ選択メニュー３２０が表示されている状態で、例えば「←」ボタンが操作されると、メニュー３５２、３５４、３５６の代わりに起動メニューが表示される。
【００９６】
メニュー３５２、３５４、３５６上で機器、フォルダ、コンテンツが選択されている状態で、例えば「→」ボタンが操作されると、処理選択メニュー３３０を含むメニュー３５８、３６０、３６２上での処理選択が開始される。処理選択メニュー３３０上では、例えば「↑」、「↓」ボタンが操作されることで処理が選択される。さらに「決定」ボタンが操作されることで選択が決定される。そして、処理の選択が決定されると、選択された処理が実行され、処理が終了すると、図９に示すような処理終了メッセージ３４２、３４４が表示され、従前のメニュー３５２、３５４、３５６に復帰する。なお、メニュー３５８、３６０、３６２上での処理選択が開始された状態で、例えば「←」ボタンが操作されることで、処理選択が中止され、メニュー３５２、３５４、３５６でのコンテンツ選択が開始される。
【００９７】
以上説明したように、本実施形態に係る情報処理装置１００によれば、動作可能状態が確認された接続機器１５０を対象として、コンテンツ選択メニュー３２０上で選択されているコンテンツに対して接続機器１５０および情報処理装置１００により実行可能な処理からなる処理選択メニュー３３０が作成され、コンテンツ選択メニュー３２０および処理選択メニュー３３０が同時に表示される。これにより、ユーザは、処理選択メニュー３３０の表示操作を要求されず、また、表示操作を行わずとも、動作可能な状態が確認された接続機器１５０および情報処理装置１００により実行可能な処理を予め知ることができる。よって、接続機器１５０および情報処理装置１００により利用可能なコンテンツおよびコンテンツに対する処理の選択性を向上させることができる。
【００９８】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されない。当業者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【図面の簡単な説明】
【００９９】
【図１】本実施形態に係る情報処理装置の周辺構成を示す図である。
【図２】図１に示す情報処理装置のハードウェア構成の一例を示すブロック図である。
【図３Ａ】図２に示す情報処理装置の主要な機能構成を示すブロック図である。
【図３Ｂ】一般的な接続機器の主要な機能構成を示すブロック図である。
【図４Ａ】情報処理装置の動作方法を示すフロー図である。
【図４Ｂ】情報処理装置の動作方法を示すフロー図である。
【図５】起動メニューの一例を示す図である。
【図６】コンテンツ選択メニュー（第１階層）および処理選択メニューの一例を示す図である。
【図７】コンテンツ選択メニュー（第２階層）および処理選択メニューの一例を示す図である。
【図８】コンテンツ選択メニュー（第３階層）および処理選択メニューの一例を示す図である。
【図９】コンテンツに対する処理の実行に係る画面遷移を示す図である。
【図１０Ａ】起動メニュー、コンテンツ選択メニュー、および処理選択メニューによる選択処理の操作順序を示す図である。
【図１０Ｂ】起動メニュー、コンテンツ選択メニュー、および処理選択メニューによる選択処理の操作順序を示す図である。
【符号の説明】
【０１００】
１００    情報処理装置
１５０    接続機器
２０６    接続機器検知部
２１４    メニュー作成処理部
２１６    表示処理部
３２０    コンテンツ選択メニュー
３３０    処理選択メニュー
【図１】
2010039540.tif 000003
【図２】
2010039540.tif 000004
【図３Ａ】
2010039540.tif 000005
【図３Ｂ】
2010039540.tif 000006
【図４Ａ】
2010039540.tif 000007
【図４Ｂ】
2010039540.tif 000008
【図５】
2010039540.tif 000009
【図６】
2010039540.tif 000010
【図７】
2010039540.tif 000011
【図８】
2010039540.tif 000012
【図９】
2010039540.tif 000013
【図１０Ａ】
2010039540.tif 000014
【図１０Ｂ】
2010039540.tif 000015