(57)【特許請求の範囲】
【請求項１】
複数のコンテンツの内の少なくとも一部のコンテンツの項目を含む第１コンテンツリストを表示する映像機器と通信可能な電子機器であって、
前記映像機器から、前記映像機器の画面上に表示されているコンテンツの項目を特定するために用いられる範囲情報を受信する受信手段と、
前記範囲情報を用いて、前記複数のコンテンツのうち、前記映像機器の画面上に表示されているコンテンツの項目の先行又は後続するコンテンツの項目の少なくとも一方を含む第２コンテンツリストを前記電子機器の画面上に表示する表示手段と、
前記第２コンテンツリスト上で表示されている１以上のコンテンツの項目をスクロールするスクロール操作を検出する検出手段と、
前記スクロール操作が検出された場合、前記スクロール操作に対応する項目の移動量に応じて、前記第１コンテンツリスト上で表示されている１以上のコンテンツの項目をスクロールするためのスクロールコマンドを前記映像機器に送信する送信手段とを具備する電子機器。
【請求項２】
前記送信手段は、前記第２コンテンツリストを用いて指定されたコンテンツの再生を要求する再生コマンドを前記映像機器に送信する請求項１記載の電子機器。
【請求項３】
前記受信手段は、前記第２コンテンツリスト上で表示されている１以上のコンテンツの項目をスクロールするためのスクロールコマンドを前記映像機器から受信し、
前記表示手段は、前記スクロールコマンドに示される項目の移動量だけ、前記第２コンテンツリストをスクロールし、前記スクロールされた第２コンテンツリストを表示する請求項１又は請求項２記載の電子機器。
【請求項４】
前記受信手段は、前記範囲情報をローカルエリアネットワークを介して受信し、
前記送信手段は、前記再生要求コマンドを前記ローカルエリアネットワークを介して送信する請求項２記載の電子機器。
【請求項５】
複数のコンテンツの内の少なくとも一部のコンテンツの項目を含む第１コンテンツリストを表示する映像機器と通信可能な電子機器を制御する情報処理方法であって、
前記映像機器から、前記映像機器の画面上に表示されているコンテンツの項目を特定するために用いられる範囲情報を受信し、
前記範囲情報を用いて、前記複数のコンテンツのうち、前記映像機器の画面上に表示されているコンテンツの項目の先行又は後続するコンテンツの項目の少なくとも一方を含む第２コンテンツリストを前記電子機器の画面上に表示し、
前記第２コンテンツリスト上で表示されている１以上のコンテンツの項目をスクロールするスクロール操作を検出し、
前記スクロール操作が検出された場合、前記スクロール操作に対応する項目の移動量に応じて、前記第１コンテンツリスト上で表示されている１以上のコンテンツの項目をスクロールするためのスクロールコマンドを前記映像機器に送信する情報処理方法。
【請求項６】
さらに、前記第２コンテンツリストを用いて指定されたコンテンツの再生を要求する再生コマンドを前記映像機器に送信する請求項５記載の情報処理方法。
【請求項７】
複数のコンテンツの内の少なくとも一部のコンテンツの項目を含む第１コンテンツリストを表示する映像機器と通信可能なコンピュータを制御するプログラムであって、前記プログラムは前記コンピュータに、
前記映像機器から、前記映像機器の画面上に表示されているコンテンツの項目を特定するために用いられる範囲情報を受信する手順と、
前記範囲情報を用いて、前記複数のコンテンツのうち、前記映像機器の画面上に表示されているコンテンツの項目の先行又は後続するコンテンツの項目の少なくとも一方を含む第２コンテンツリストを前記コンピュータの画面上に表示する手順と、
前記第２コンテンツリスト上で表示されている１以上のコンテンツの項目をスクロールするスクロール操作を検出する手順と、
前記スクロール操作が検出された場合、前記スクロール操作に対応する項目の移動量に応じて、前記第１コンテンツリスト上で表示されている１以上のコンテンツの項目をスクロールするためのスクロールコマンドを前記映像機器に送信する手順とを実行させるプログラム。
【請求項８】
さらに、前記第２コンテンツリストを用いて指定されたコンテンツの再生を要求する再生コマンドを前記映像機器に送信する手順を前記コンピュータに実行させる請求項７記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、コンテンツデータを再生する映像機器を遠隔制御するための電子機器及び該機器に適用される情報処理方法に関する。
【背景技術】
【０００２】
ネットワークを介して放送番組を録画予約することができるテレビ、ハードディスクレコーダ等の映像機器が普及している。このような映像機器では、例えば、ネットワークを介して接続されたパーソナルコンピュータ等の端末を用いて、指定された放送番組の録画予約を行うことができる。ユーザは、例えば端末の画面上に表示された番組一覧から録画したい番組を選択する。映像機器は、ネットワークを介して、選択された番組の情報を受信し、該番組を録画する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１８６８２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
映像機器によって録画された番組（コンテンツデータ）を視聴するとき、ユーザは録画された複数の番組を示す一覧から視聴したい番組を選択する。録画番組の一覧は、例えば映像機器の画面、またはネットワークを介して接続された端末の画面に表示され、ユーザは、表示された録画番組の一覧から視聴したい番組を選択する。
【０００５】
映像機器又は端末では、画面の大きさや番組を示す項目の大きさ等に応じて、番組を示す項目が所定数だけ表示され得る。そのため、この所定数を超える番組が録画再生装置に録画されている際には、ユーザは、例えば表示中の項目をスクロールする操作によって、画面に表示される項目を遷移させて視聴したい番組を探し出す。しかし、録画されている番組の数が多くなる程、このような操作はユーザにとって煩雑になる。
【０００６】
本発明は、複数の画面を利用して、視聴したいコンテンツデータを容易に探し出すことができる電子機器、情報処理方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
実施形態によれば、電子機器は、複数のコンテンツの内の少なくとも一部のコンテンツの項目を含む第１コンテンツリストを表示する映像機器と通信可能な電子機器であって、受信手段、表示手段、検出手段、及び送信手段を具備する。受信手段は、前記映像機器から、前記映像機器の画面上に表示されているコンテンツの項目を特定するために用いられる範囲情報を受信する。表示手段は、前記範囲情報を用いて、前記複数のコンテンツのうち、前記映像機器の画面上に表示されているコンテンツの項目の先行又は後続するコンテンツの項目の少なくとも一方を含む第２コンテンツリストを前記電子機器の画面上に表示する。検出手段は、前記第２コンテンツリスト上で表示されている１以上のコンテンツの項目をスクロールするスクロール操作を検出する。送信手段は、前記スクロール操作が検出された場合、前記スクロール操作に対応する項目の移動量に応じて、前記第１コンテンツリスト上で表示されている１以上のコンテンツの項目をスクロールするためのスクロールコマンドを前記映像機器に送信する。
【図面の簡単な説明】
【０００８】
【図１】実施形態に係る電子機器の構成を示す概念図。
【図２】同実施形態の電子機器の構成を示すブロック図。
【図３】同実施形態の電子機器によって用いられるコンテンツリストデータの一構成例を示す図。
【図４】同実施形態の電子機器によって用いられるコンテンツ分類データの一構成例を示す図。
【図５】同実施形態の電子機器によって表示されるコンテンツリストの例を説明する図。
【図６】同実施形態の電子機器によって表示されるコンテンツリストの別の例を説明する図。
【図７】同実施形態の電子機器によって実行されるリスト表示処理の手順の例を示すフローチャート。
【図８】同実施形態の電子機器によって実行されるリスト表示処理の手順の別の例を示すフローチャート。
【発明を実施するための形態】
【０００９】
以下、実施の形態について図面を参照して説明する。  
まず、図１を参照して、一実施形態に係る電子機器の構成を説明する。この電子機器は、例えば、携帯電話機やＰＤＡのようなモバイル機器３として実現されている。図１に示すように、モバイル機器３は、ローカルエリアネットワーク（ＬＡＮ）のようなネットワーク２を介して、テレビジョン受信機１に接続されている。ネットワーク２には、ルータ２Ａ等のネットワーク機器が含まれる。
【００１０】
テレビジョン受信機１は、コンテンツデータを録画及び再生する機能を有する映像機器である。テレビジョン受信機１は、指定された放送番組（コンテンツ）を受信して録画する機能（録画機能）を有する。また、テレビジョン受信機１は、録画された番組の一覧（コンテンツリスト）から選択された番組を再生する機能（再生機能）を有する。テレビジョン受信機１は、この録画機能又は再生機能によって、モバイル機器３を用いて指定された番組の情報をネットワーク２を介して受信し、該放送番組を録画又は再生することもできる。また、モバイル機器３は、例えば番組一覧を表示して、その番組一覧からユーザによって指定された番組を示す情報をテレビジョン受信機１に送信する機能を有している。つまり、モバイル機器３は、テレビジョン受信機１を遠隔制御する機能を有する。
【００１１】
このモバイル機器３は、例えば、応答受信部３１、入力部３４、コンテンツリスト分類部３５、表示部３６、及び命令送信部３８を備える。  
入力部３４は、ユーザによる操作に応じて、その操作に対応する要求を各部に出力する。入力部３４は、コンテンツリストの表示を指示する操作を検出し、コンテンツリストの表示を要求するコマンドを命令送信部３８に出力する。コンテンツリストは、例えば、テレビジョン受信機１によって録画されたコンテンツの一覧を含む。また、入力部３４は、コンテンツリストを用いてコンテンツを選択する操作を検出し、選択されたコンテンツの再生を要求するコマンドを命令送信部３８に出力する。
【００１２】
命令送信部３８は、入力部３４によって出力されたコマンド（命令を含む信号）を、ネットワーク２を介してテレビジョン受信機１に送信する。また、応答受信部３１は、テレビジョン受信機１から送信される応答を、ネットワーク２を介して受信する。この応答は、例えばコンテンツリストを示す情報（コンテンツリストデータ）や、テレビジョン受信機１に送信されたコマンドの処理結果を示す情報を含む。応答受信部３１は、受信した応答をコンテンツリスト分類部３５に出力する。
【００１３】
コンテンツリスト分類部３５は、応答受信部３１によって出力された応答を用いて、コンテンツリストに所定の処理を施す。具体的には、コンテンツリスト分類部３５は、応答に含まれるコンテンツリストデータを用いて、画面に表示されるコンテンツリストを生成する。また、コンテンツリスト分類部３５は、コンテンツリストに含まれる複数のコンテンツを分類するための処理を実行する。コンテンツリスト分類部３５は、複数のコンテンツの各々を、そのコンテンツが有する属性に応じて分類する。この属性は、例えば、そのコンテンツの放送日時、閲覧回数、ジャンル、録画予約を行ったユーザ（予約者）等を含む。また、この属性は、ユーザによって付与された任意の属性であってもよい。なお、コンテンツリスト分類部３５は、複数のコンテンツの各々を、属性に応じたフォルダに分類してもよい。コンテンツリスト分類部３５は、上述のような、コンテンツ毎の属性を示すコンテンツ分類データを生成する。
【００１４】
また、コンテンツリスト分類部３５は、コンテンツリストデータとコンテンツ分類データとを用いて、画面に表示されるコンテンツリストを生成する。コンテンツリスト分類部３５は、例えば、指定された属性に対応するコンテンツを含むコンテンツリストを生成する。具体的には、コンテンツリスト分類部３５は、例えば、指定された曜日に放送された番組（コンテンツ）を示すコンテンツリストを生成する。コンテンツリスト分類部３５は、生成したコンテンツリストを表示部３６に出力する。
【００１５】
表示部３６は、コンテンツリスト分類部３５によって出力されたコンテンツリストを画面に表示する。
【００１６】
一方、テレビジョン受信機１は、機器操作部１００、命令受信部１０１、コンテンツリスト取得部１０５、表示部１０７、応答送信部１０８、及び番組情報格納部１０９を備える。番組情報格納部１０９は、例えば、録画されたコンテンツのコンテンツデータと、コンテンツリストデータとが格納されている記憶装置である。
【００１７】
命令受信部１０１は、ネットワーク２を介してモバイル機器３（命令送信部３８）から送信されるコマンドを受信する。命令受信部１０１は受信したコマンドを機器操作部１００に出力する。
【００１８】
機器操作部１００は、命令受信部１０１によって出力されたコマンドを処理する。機器操作部１００は、例えば、モバイル機器３によるコンテンツリストの表示を要求するコマンドに応じて、モバイル機器３にコンテンツリストデータを送信し、テレビジョン受信機１の画面上にコンテンツリストを表示するための処理を行う。具体的には、機器操作部１００は、コンテンツリスト取得部１０５に対して、コンテンツリストデータをモバイル機器３に送信することを要求する。コンテンツリスト取得部１０５は、番組情報格納部１０９に格納されたコンテンツリストデータを読み出す。コンテンツリスト取得部１０５は、読み出したコンテンツリストデータを応答送信部１０８に出力する。そして、応答送信部１０８は、コンテンツリスト取得部１０５によって出力されたコンテンツリストデータを含む応答を、ネットワーク２を介してモバイル機器３（応答受信部３１）に出力する。
【００１９】
また、機器操作部１００は、読み出されたコンテンツリストデータを用いて、画面に表示されるコンテンツリストを生成する。機器操作部１００は、このコンテンツリストデータを用いて、番組情報格納部１０９に格納された複数のコンテンツデータの少なくとも一部を示すコンテンツリストを生成する。機器操作部１００は、生成したコンテンツリストを表示部１０７に出力する。そして、表示部１０７は、機器操作部１００によって出力されたコンテンツリストを画面に表示する。
【００２０】
さらに、機器操作部１００は、例えば、モバイル機器３によるコンテンツの再生を要求するコマンドに応じて、該コンテンツを再生するための処理を行う。機器操作部１００は、モバイル機器３において指定されたコンテンツに対応するコンテンツデータを番組情報格納部１０９から読み出す。そして、機器操作部１００は、読み出したコンテンツデータを再生することによって映像信号を生成し、表示部１０７に出力する。表示部１０７は、映像信号に応じた映像を画面に表示する。なお、機器操作部１００は、同様の処理によって、テレビジョン受信機１の画面上に表示されたコンテンツリストを用いて選択されたコンテンツを再生する処理も行う。
【００２１】
以上の構成により、テレビジョン受信機１の画面に表示されたコンテンツリスト（第１コンテンツリスト）と、モバイル機器３の画面に表示されたコンテンツリスト（第２コンテンツリスト）とのいずれかを用いて、テレビジョン受信機１で再生されるコンテンツを選択することができる。本実施形態では、第１コンテンツリストと第２コンテンツリストとを、異なる内容のコンテンツリストにすることによって、ユーザによるコンテンツの選択を容易にする。以下では、テレビジョン受信機１とモバイル機器３とで異なる内容のコンテンツリストを表示するための方法について説明する。
【００２２】
図２は、テレビジョン受信機１及びモバイル機器３の詳細な構成を示すブロック図である。テレビジョン受信機１は、上述のように、指定されたコンテンツを録画及び再生する機能を有する。録画又は再生されるコンテンツは、テレビジョン受信機１及びモバイル機器３のいずれかを用いて選択することができる。すなわち、モバイル機器３は、テレビジョン受信機１を遠隔制御する機能を有する。
【００２３】
テレビジョン受信機１は、命令受信部１０１、入力部１０２、命令処理部１０３、コンテンツ処理部１０４、リスト処理部１０５、表示制御部１０６、ディスプレイ１０７、応答送信部１０８、番組情報格納部１０９、録画部１１０、及びリスト生成部１１１を備える。
【００２４】
まず、テレビジョン受信機１によってコンテンツを録画する機能について説明する。録画部１１０は、ユーザによって指定された番組（コンテンツ）を録画し、番組のコンテンツデータ１０９Ａを番組情報格納部１０９に格納する。そして、録画部１１０は、新たなコンテンツが録画されたことをリスト生成部１１１に通知する。
【００２５】
リスト生成部１１１は、録画部１１０による通知に応答して、コンテンツデータ１０９Ａに対応するコンテンツリストデータ１０９Ｂを生成する。リスト生成部１１１は、例えばコンテンツデータ１０９Ａに付加された番組情報のようなメタデータを利用して、コンテンツリストデータ１０９Ｂを生成する。そして、リスト生成部１１１はコンテンツリストデータ１０９Ｂを番組情報格納部１０９に格納する。
【００２６】
図３は、コンテンツリストデータ１０９Ｂの一構成例を示す。コンテンツリストデータ１０９Ｂは、テレビジョン受信機１によって録画された複数のコンテンツデータ１０９Ａそれぞれに対応する複数のエントリを含む。各エントリは、例えば、ＩＤ、コンテンツ名、放送日、放送開始時刻、放送終了時刻、ジャンル、ファイルパス、閲覧回数、放送局名を含む。あるコンテンツデータに対応するエントリにおいて、ＩＤは、そのコンテンツデータに固有の識別情報を示す。コンテンツ名は、そのコンテンツデータに対応する番組名等の名称を示す。放送日は、そのコンテンツデータが放送された日を示す。放送開始時刻は、そのコンテンツデータの放送が開始された時刻を示す。放送終了時刻は、そのコンテンツデータの放送が終了した時刻を示す。ファイルパスは、そのコンテンツデータに対応するデータファイルが格納されている場所を示す。閲覧回数は、そのコンテンツデータが視聴（再生）された回数を示す。放送局名は、そのコンテンツデータを放送した放送局の名称を示す。
【００２７】
次いで、テレビジョン受信機１によってコンテンツデータ１０９Ａを再生する機能について説明する。テレビジョン受信機１は、テレビジョン受信機１上で選択されたコンテンツデータ１０９Ａ、又はモバイル機器３を用いて選択されたコンテンツデータ１０９Ａを再生する。再生対象のコンテンツデータ１０９Ａは、例えば、テレビジョン受信機１のディスプレイ１０７上に表示されたコンテンツリスト、及びモバイル機器３のディスプレイ３６上に表示されたコンテンツリストのいずれかを用いて選択される。このコンテンツリストは、テレビジョン受信機１によって録画されたコンテンツ（コンテンツデータ１０９Ａ）の一覧である。コンテンツリストは、例えば、モバイル機器３からコンテンツリストの表示を要求するコマンド（信号）が送信されることによって表示される。
【００２８】
テレビジョン受信機１の命令受信部１０１は、コンテンツリストの表示を要求するコマンドを、ネットワーク２を介してモバイル機器３から受信する。命令受信部１０１は、受信した信号を命令処理部１０３に出力する。
【００２９】
命令処理部１０３は、命令受信部１０１によって出力された、コンテンツリストの表示を要求する信号に応答して、リスト処理部１０５にコンテンツリストを表示するための処理の実行を要求する。
【００３０】
リスト処理部１０５は、命令処理部１０３による要求に応答して、番組情報格納部１０９に格納されたコンテンツリストデータ１０９Ｂを読み出す。リスト処理部１０５は、読み出したコンテンツリストデータ１０９Ｂを用いて、ディスプレイ１０７の画面に表示されるコンテンツリスト（以下、第１コンテンツリストとも云う）を生成する。リスト処理部１０５は、コンテンツリストデータ１０９Ｂを用いて、番組情報格納部１０９に格納された複数のコンテンツデータの少なくとも一部を示す第１コンテンツリストを生成する。リスト処理部１０５は、例えば、複数のコンテンツが所定の構成（フォルダ構成）に基づいて配置された第１コンテンツリストを生成する。例えば、リスト処理部１０５は、複数のコンテンツが、コンテンツリストデータ１０９Ｂに含まれる放送日、ジャンル等に基づいて配置された第１コンテンツリストを生成する。リスト処理部１０５は、生成した第１コンテンツリストを表示制御部１０６に出力する。そして、表示制御部１０６は、リスト処理部１０５によって生成された第１コンテンツリストをディスプレイ１０７の画面に表示する。
【００３１】
また、リスト処理部１０５は、読み出したコンテンツリストデータ１０９Ｂを応答送信部１０８に出力する。そして、応答送信部１０８は、このコンテンツリストデータ１０９Ｂをモバイル機器３（応答受信部３１）に送信する。なお、リスト処理部１０５は、ディスプレイ１０７に表示された第１コンテンツリストの構成（第１コンテンツリストの生成に用いられた属性）を示す構成情報を、コンテンツリストデータ１０９Ｂと共にモバイル機器３に送信してもよい。例えば、リスト処理部１０５は、第１コンテンツリストが、「ジャンル」に基づくコンテンツリストであることを示す構成情報をモバイル機器３に送信する。
【００３２】
また、ディスプレイ１０７の画面には、第１コンテンツリストに含まれる一部の範囲のコンテンツ（項目）が表示されることが想定され得る。つまり、ディスプレイ１０７には、画面の大きさやコンテンツを示す項目の大きさ等に応じて、コンテンツを示す項目が所定数だけ表示される。そのため、この所定数を超えるコンテンツが第１コンテンツリストに含まれる際には、ユーザは、例えば表示中の項目をスクロールする操作によって、画面に表示される項目を遷移させて、第１コンテンツリストから視聴したいコンテンツを探し出す。リスト処理部１０５は、第１コンテンツリストのうち、画面に表示されている項目の範囲を示す表示範囲情報を、応答送信部１０８を介してモバイル機器３に送信する。
【００３３】
入力部１０２は、ユーザによる操作を検出し、検出した操作を示す信号を命令処理部１０３に出力する。入力部１０２は、ディスプレイ１０７に表示されたコンテンツリストを用いて、再生対象のコンテンツを選択する操作を検出する。入力部１０２は、選択されたコンテンツの再生を要求する信号を命令処理部１０３に出力する。
【００３４】
命令処理部１０３は、入力部１０２によって出力された、選択されたコンテンツの再生を要求する信号に応答して、コンテンツ処理部１０４に該コンテンツを再生するための処理の実行を要求する。
【００３５】
コンテンツ処理部１０４は、命令処理部１０３による要求に応答して、再生対象のコンテンツに対応するコンテンツデータ１０９Ａを番組情報格納部１０９から読み出す。コンテンツ処理部１０４は、読み出したコンテンツデータ１０９Ａを再生（復号）し、映像信号を生成する。そして、コンテンツ処理部１０４は、生成した映像信号を表示制御部１０６に出力する。
【００３６】
表示制御部１０６は、コンテンツ処理部１０４によって生成された映像信号をディスプレイ１０７の画面上に表示する。これによりユーザは、コンテンツリストから選択したコンテンツを視聴することができる。
【００３７】
また、入力部１０２は、例えばコンテンツリストの表示を指示する操作を検出してもよい。その場合、入力部１０２は、コンテンツリストの表示を要求する信号を命令処理部１０３に出力する。命令処理部１０３は、上述のように、リスト処理部１０５に対して、ディスプレイ１０７の画面にコンテンツリストを表示するための処理を要求する。
【００３８】
一方、モバイル機器３は、リスト操作アプリケーションプログラム３Ａ、ディスプレイ３６及びリストデータ格納部３７を備える。モバイル機器３に設けられたプロセッサは、メモリにロードされたリスト操作アプリケーションプログラム３Ａを実行する。リスト操作アプリケーションプログラム３Ａは、ユーザによる要求に応じてコンテンツリスト（第２コンテンツリスト）を表示し、このコンテンツリストを用いた操作に対応する処理を実行する機能を有する。
【００３９】
リスト操作アプリケーションプログラム３Ａは、応答受信部３１、リスト処理部３２、表示制御部３３、入力部３４、リスト分類部３５、及び命令送信部３８を備える。  
入力部３４は、ユーザによる操作を検出し、検出した操作を示す信号をリスト処理部３２に出力する。入力部３４は、例えばコンテンツリストの表示を指示する操作を検出する。コンテンツリストは、例えば、テレビジョン受信機１によって録画されたコンテンツの一覧を含む。また、入力部３４は、ディスプレイ３６の画面に表示されたコンテンツリストを用いてコンテンツを選択する操作を検出する。
【００４０】
リスト処理部３２は、入力部３４によって出力された信号（すなわち、入力部３４によって検出された操作）に応答して、その信号に応じた処理を実行する。具体的には、リスト処理部３２は、コンテンツリストの表示を要求する操作に応じて、コンテンツリストの表示を要求するコマンド（コンテンツリストデータ１０９Ｂの送信を要求するコマンド）を生成する。また、リスト処理部３２は、ディスプレイ３６の画面に表示されたコンテンツリストを用いてコンテンツを選択する操作に応じて、そのコンテンツの再生を要求するコマンドを生成する。リスト処理部３２は、生成したコマンドを命令送信部３８に出力する。
【００４１】
命令送信部３８は、リスト処理部３２によって出力されたコマンド（命令を含む信号）を、ネットワーク２を介してテレビジョン受信機１（命令受信部１０１）に送信する。  
応答受信部３１は、テレビジョン受信機１（応答送信部１０８）から送信される応答を、ネットワーク２を介して受信する。この応答は、例えばコンテンツリストを示す情報（コンテンツリストデータ１０９Ｂ）や、テレビジョン受信機１に送信されたコマンドの処理結果を示す情報を含む。また、この応答は、テレビジョン受信機１の画面に表示されるコンテンツリスト（第１コンテンツリスト）の構成を示す構成情報や、第１コンテンツリストのうち、テレビジョン受信機１の画面に表示されている項目の範囲を示す表示範囲情報も含み得る。応答受信部３１は、受信した応答をリスト処理部３２に出力する。
【００４２】
リスト処理部３２は、応答受信部３１によって受信された応答を用いて、コンテンツリストに所定の処理を施す。受信された応答が、コンテンツリストデータ１０９Ｂの送信を要求するコマンドに対する応答であるとき、リスト処理部３２は、この応答に含まれるコンテンツリストデータ１０９Ｂをリストデータ格納部３７に格納する。
【００４３】
リスト分類部３５は、リストデータ格納部３７に格納されたコンテンツリストデータ１０９Ｂを用いて、コンテンツリストに示される複数のコンテンツを分類するための処理を実行する。リスト分類部３５は、複数のコンテンツの各々を、そのコンテンツが有する属性に応じて分類する。この属性は、例えば、そのコンテンツの録画予約を行ったユーザ（予約者）や、そのコンテンツの評価を示す指標（例えば「お気に入り」や「おすすめ」の度合いを示す指標）、そのコンテンツの内容や雰囲気を示すキーワード等を含む。リスト分類部３５は、例えば、ユーザによる属性の入力に応じてコンテンツを分類する。なお、リスト分類部３５は、複数のコンテンツの各々を、属性に応じたフォルダに分類してもよい。コンテンツリスト分類部３５は、上述のような、コンテンツ毎の属性を示すコンテンツ分類データ３７Ａを生成する。
【００４４】
図４は、コンテンツ分類データ３７Ａの一構成例を示す。コンテンツ分類データ３７Ａは、複数のコンテンツデータ１０９Ａにそれぞれ対応する複数のエントリを含む。各エントリは、例えば、ＩＤ、予約者名、属性を含む。あるコンテンツデータに対応するエントリにおいて、ＩＤは、そのコンテンツデータに固有の識別情報を示す。予約者名は、そのコンテンツデータの録画を予約したユーザの名前を示す。属性（属性１、属性２、…）は、そのコンテンツデータに対応する属性を示す。属性には、例えば、そのコンテンツデータに対する「お気に入り」の度合いを示す指標や、そのコンテンツデータの雰囲気を示す「明るい」、「暗い」等のキーワードが設定され得る。
【００４５】
リスト処理部３２は、コンテンツリストデータ１０９Ｂとコンテンツ分類データ３７Ａとを用いて、ディスプレイ３６の画面に表示されるコンテンツリスト（以下、第２コンテンツリストとも云う）を生成する。リスト処理部３２は、コンテンツ分類データ３７Ａに含まれる所定の属性に基づく第２コンテンツリストを生成する。例えば、リスト処理部３２は、コンテンツ分類データ３７Ａに含まれる予約者名の情報を用いて、予約者別のコンテンツリストを生成する。リスト処理部３２は、リスト分類部３５によって生成されたコンテンツ分類データ３７Ａを用いることによって、テレビジョン受信機１の画面上に表示される第１コンテンツリストとは異なる内容を含む第２コンテンツリストを生成することができる。
【００４６】
また、リスト処理部３２は、テレビジョン受信機１による応答に含まれる、テレビジョン受信機１の画面に表示される第１コンテンツリストの構成を示す構成情報に基づいて、第１コンテンツリストとは異なる構成を有する第２コンテンツリストを生成する。例えば、この構成情報が、第１コンテンツリストが「ジャンル」に基づく構成を有するコンテンツリストであることを示すとき、リスト処理部３２は、コンテンツが放送された「曜日」に基づく構成を有する第２コンテンツリストを生成する。具体的には、リスト処理部３２は、コンテンツリストデータ１０９Ｂの放送日に基づいて、複数のコンテンツが、放送された曜日別に配置された第２コンテンツリストを生成する。リスト処理部３２は、コンテンツリストデータ１０９Ｂと構成情報とを用いることによって、テレビジョン受信機１の画面上に表示される第１コンテンツリストとは異なる構成である第２コンテンツリストを生成することができる。  
リスト処理部３２は、生成した第２コンテンツリストを表示制御部３３に出力する。
【００４７】
表示制御部３３は、リスト処理部３２によって出力された第２コンテンツリストをディスプレイ３６の画面に表示する。
【００４８】
図５は、テレビジョン受信機１によって表示される第１コンテンツリストを含む画面の例と、モバイル機器３によって表示される第２コンテンツリストを含む画面の例とを示す。図５に示す例では、モバイル機器３は、テレビジョン受信機１によって表示される第１コンテンツリストに含まれるコンテンツデータとは異なる内容を示す第２コンテンツリストを表示する。
【００４９】
テレビジョン受信機１によって表示される画面６１は、構成選択ボタン６２、フォルダ選択ボタン６３、プレビュー画面６４、コンテンツ選択ボタン６５を含む。構成選択ボタン６２は、いずれの構成（基準）で分類されたコンテンツデータのリストを表示するかを選択するためのボタンを含む。フォルダ選択ボタン６３は、構成選択ボタン６２を用いて選択された構成に属するフォルダのうち、いずれかのフォルダを選択するためのボタンを含む。つまり、フォルダ選択ボタン６３では、いずれかの構成選択ボタン６２が選択されたことに応答して、選択された構成に属するフォルダに対応するボタンが表示される。
【００５０】
具体的には、構成選択ボタン６２は、例えば、「曜日別」ボタン６２Ａ、「ジャンル別」ボタン６２Ｂ、「連ドラグループ別」ボタン６２Ｃ等を含む。「曜日別」ボタン６２Ａが選択された場合、すなわち、曜日別のフォルダ構成が選択された場合、フォルダ選択ボタン６３には、「日曜」ボタン、「月曜」ボタン等の曜日に対応するボタンが表示される。そして例えば、「日曜」ボタンが選択されたとき、コンテンツ選択ボタン６５Ａ〜６５Ｄには、日曜日に放送（録画）されたコンテンツデータに対応するボタンが表示される。
【００５１】
「ジャンル別」ボタン６２Ｂが選択された場合、すなわち、ジャンル別のフォルダ構成が選択された場合、フォルダ選択ボタン６３には、「ドラマ」ボタン６３Ａ、「音楽」ボタン６３Ｂ、「スポーツ」ボタン６３Ｃ、「バラエティ」ボタン６３Ｄ等が表示される。そして例えば、「音楽」ボタン６３Ｂが選択されたとき、コンテンツ選択ボタン６５には、ジャンルが「音楽」であるコンテンツデータに対応するボタンが表示される。
【００５２】
また、「連ドラグループ別」ボタン６２Ｃが選択された場合、すなわち、所定期間毎に放送（録画）される番組別のフォルダ構成が選択された場合、フォルダ選択ボタン６３には、所定期間毎に放送される番組それぞれに対応するボタン（例えば、「番組Ａ」ボタン、「番組Ｂ」ボタン）が表示される。所定期間毎に放送される番組は、例えば、毎週月曜日の１９時から２０時に所定のチャンネルで放送される番組である。そして、「番組Ａ」ボタンが選択されたとき、コンテンツ選択ボタン６５には、例えば、毎週録画された番組Ａのコンテンツデータそれぞれに対応するボタンが表示される。
【００５３】
図５に示す画面６１では、「ジャンル別」ボタン６２Ｂが選択され、「音楽」ボタン６３Ｂが選択されることによって、ジャンルが「音楽」であるコンテンツデータに対応するコンテンツ選択ボタン６５が表示されている。コンテンツ選択ボタン６５の各々には、例えば、対応するコンテンツデータの番組名、放送日等が表示される。例えばコンテンツ選択ボタン６５Ａは、「6/16」に放送された「番組Ａ」を示す。また、プレビュー画面６４には、選択されたコンテンツ選択ボタン６５に対応するコンテンツデータのプレビュー映像が表示される。
【００５４】
また、構成選択ボタン６２には、録画されたすべてのコンテンツデータのリストを表示するための「すべて」ボタンや、未視聴のコンテンツデータのリストを表示するための「未視聴」ボタン等を設けてもよい。なお、その場合には、フォルダを選択する必要がないため、フォルダ選択ボタン６３は表示されない。
【００５５】
一方、モバイル機器３によって表示される画面６６は、構成選択ボタン６７、フォルダ選択ボタン６８、コンテンツ選択ボタン６９を含む。構成選択ボタン６７は、いずれの構成で分類されたコンテンツデータのリストを表示するかを選択するためのボタンを含む。フォルダ選択ボタン６８は、構成選択ボタン６７を用いて選択された構成に属するフォルダのうち、いずれかのフォルダを選択するためのボタンを含む。
【００５６】
具体的には、構成選択ボタン６７は、例えば、「予約者別」ボタン６７Ａ、「視聴回数別」ボタン６７Ｂ等を含む。「予約者別」ボタン６７Ａが選択された場合、すなわち、予約者別のフォルダ構成が選択された場合、フォルダ選択ボタン６８には、「ユーザＡ」ボタン６８Ａ、「ユーザＢ」ボタン６８Ｂ等の予約者（録画予約したユーザ）に対応するボタンが表示される。そして例えば、「ユーザＡ」ボタン６８Ａが選択されたとき、コンテンツ選択ボタン６９には、ユーザＡによって録画予約されたコンテンツデータに対応するボタンが表示される。
【００５７】
また、「視聴回数別」ボタン６７Ｂが選択された場合、すなわち、視聴回数別のフォルダ構成が選択された場合、フォルダ選択ボタン６８には、「０回」ボタン、「１回」ボタン等の視聴回数を示すボタンが表示される。そして例えば、「０回」ボタンが選択されたとき、コンテンツ選択ボタン６９には、視聴回数（再生回数）が「０回」であるコンテンツデータに対応するボタンが表示される。なお、フォルダ選択ボタン６８には、例えば「１〜５回」ボタンのように視聴回数の範囲を示すボタンを設けてもよい。
【００５８】
図５に示す画面６６では、「予約者別」ボタン６７Ａが選択され、「ユーザＡ」ボタン６８Ａが選択されることによって、予約者が「ユーザＡ」であるコンテンツデータに対応するコンテンツ選択ボタン６９が表示されている。コンテンツ選択ボタン６９の各々には、例えば、対応するコンテンツデータの番組名、放送日等が表示される。例えばコンテンツ選択ボタン６９Ａは、「6/17」に放送された「番組Ｃ」を示す。
【００５９】
上述のように、モバイル機器３では、テレビジョン受信機１で表示されるコンテンツリストとは異なる構成で分類されたコンテンツリストを表示することができる。換言すると、テレビジョン受信機１では第１の属性に基づくコンテンツリスト（第１コンテンツリスト）が表示され、モバイル機器３では第２の属性に基づくコンテンツリスト（第２コンテンツリスト）が表示される。図５に示す例では、テレビジョン受信機１の画面６１では、「ジャンル別」に分類された構成を用いて、指定されたジャンルに対応する第１コンテンツリストが表示されるのに対して、モバイル機器では、「予約者別」に分類された構成を用いて、指定された予約者に対応する第２コンテンツリストが表示される。ユーザは、テレビジョン受信機１の画面６１と、モバイル機器３の画面６６とで異なる構成のコンテンツリストを利用することにより、視聴したい番組を容易に探し出すことができる。なお、コンテンツ選択ボタン６５及びコンテンツ選択ボタン６９には、対応するコンテンツデータのサムネイル画像（代表画像）が表示されてもよい。
【００６０】
また、リスト処理部３２は、テレビジョン受信機１による応答に含まれる、第１コンテンツリストのうち、テレビジョン受信機１の画面に表示されている項目の範囲を示す表示範囲情報に基づいて、第１コンテンツリストとは異なる範囲の項目に対応する第２コンテンツリストを生成する。例えば、この表示範囲情報が、テレビジョン受信機１の画面に第１コンテンツリストの１番目から５番目の項目が表示されていることを示すとき、それら項目に後続する所定の範囲（例えば、６番目から１０番目）の項目を含む第２コンテンツリストを生成する。なお、リスト処理部３２は、第１コンテンツリストと同一の項目（コンテンツ）を含む第２コンテンツリストを生成し、第１コンテンツリストの表示範囲に後続する所定の範囲が、モバイル機器３の画面に表示されるように制御してもよい。リスト処理部３２は、コンテンツリストデータ１０９Ｂと表示範囲情報とを用いることによって、テレビジョン受信機１の画面上に表示される第１コンテンツリストの項目とは異なる項目が表示される第２コンテンツリストを生成することができる。
【００６１】
図６に示す画面７１及び画面７６は、テレビジョン受信機１の画面７１に表示される第１コンテンツリストの項目に後続する項目が、第２コンテンツリストとしてモバイル機器３の画面７６に表示される例を示す。すなわち、モバイル機器３は、テレビジョン受信機１によって表示されるコンテンツデータの第１コンテンツリストのうち、テレビジョン受信機１の画面上に表示されている項目の範囲に後続する所定の範囲の項目を含む第２コンテンツリストを表示する。
【００６２】
テレビジョン受信機１によって表示される画面７１は、図５に示す画面６１と同様に、構成選択ボタン７２、フォルダ選択ボタン７３、プレビュー画面７４、及びコンテンツ選択ボタン７５を含む。画面７１では、「ジャンル別」ボタン７２Ｂが選択され、「音楽」ボタン７３Ｂが選択されることによって、ジャンルが「音楽」であるコンテンツに対応するコンテンツ選択ボタン７５が表示されている。コンテンツ選択ボタン７５は、第１コンテンツリストに含まれるコンテンツ（項目）のうち、コンテンツ選択ボタン７５が配置される領域の大きさや、各コンテンツ選択ボタン７５の大きさ等に応じて、所定数だけ画面７１に表示される。画面７１では、第１コンテンツリストの１番目から４番目の項目に対応するコンテンツ選択ボタン７５Ａ〜７５Ｄが表示されている。
【００６３】
一方、モバイル機器３によって表示される画面７６は、構成選択ボタン７７、フォルダ選択ボタン７８及びコンテンツ選択ボタン７９を含む。画面７６では、画面７１と同様に「ジャンル別」ボタン７７Ａが選択され、「音楽」ボタン７８Ａが選択されることによって、ジャンルが「音楽」であるコンテンツに対応するコンテンツ選択ボタン７９が表示される。コンテンツ選択ボタン７９には、画面７１に表示されている第１コンテンツリスト内の項目の範囲に後続する所定の範囲に対応する項目が、画面７６に第２コンテンツリストとして表示される。画面７１では、第１コンテンツリストの１番目から４番目の項目（番組Ａ〜番組Ｄ）に対応するコンテンツ選択ボタン７５Ａ〜７５Ｄが表示されているため、画面７６では、第１コンテンツリストの５番目から９番目の項目（番組Ｅ〜番組Ｉ）に対応するコンテンツ選択ボタン７９Ａ〜７９Ｅが第２コンテンツリストとして表示されている。
【００６４】
また、上述のように、テレビジョン受信機１の画面に表示される第１コンテンツリスト内の項目に後続する項目を、第２コンテンツリストとしてモバイル機器３の画面に表示してコンテンツを選択する際には、一方のリストがスクロールされる操作に応じて、他方のリストを連動してスクロールさせる処理が実行される。  
例えば、モバイル機器３の入力部３４は、画面７６に表示されているコンテンツ選択ボタン７９をスクロールする操作を検出する。入力部３４によってスクロール操作が検出されたことに応答して、リスト処理部３２は、スクロール操作に対応する項目の移動量だけ、画面７６に表示されている項目をスクロールする。図６に示す画面８６は、スクロール操作による画面遷移の例を示す。画面８６では、例えば、第２コンテンツリストにおいて、番組Ｅから番組Ｉに後続する、番組Ｊから番組Ｎに対応する項目（コンテンツ選択ボタン８９）が表示されている。また、リスト処理部３２は、スクロール操作に対応する項目の移動量を示すスクロール情報を命令送信部３８に出力する。そして、命令送信部３８は、このスクロール情報をテレビジョン受信機１に送信する。
【００６５】
テレビジョン受信機１の命令受信部１０１は、モバイル機器３によって送信されたスクロール情報を受信する。そして、命令受信部１０１は、受信したスクロール情報を命令処理部１０３に出力する。
【００６６】
命令処理部１０３は、このスクロール情報に応じて、リスト処理部１０５に対して、画面に表示されている第１コンテンツリスト（コンテンツ選択ボタン７５）をスクロールする処理を要求する。そして、リスト処理部１０５は、スクロール情報に示される、項目の移動量だけ、画面７１に表示されている項目をスクロールする。図６に示す画面８１は、モバイル機器３から送信されたスクロール情報に応じた画面遷移の例を示す。画面８１では、例えば、第１コンテンツリストにおいて、番組Ｊから番組Ｎに対応する項目（コンテンツ選択ボタン８９）の直前の範囲に含まれる番組Ｆから番組Ｉに対応する項目（コンテンツ選択ボタン８５）が表示されている。つまり、モバイル機器３の入力部３４によって、画面７６に表示されているコンテンツ選択ボタン７９をスクロールする操作が検出された際には、第２コンテンツリストに対するスクロール操作に連動して、テレビジョン受信機１の画面に表示されている第１コンテンツリストがスクロールして表示される。また、例えば、テレビジョン受信機１の入力部１０２によって、画面７１に表示されているコンテンツ選択ボタン７５をスクロールする操作が検出された際にも、上述の処理と同様に、第１コンテンツリストに対するスクロール操作に連動して、第２コンテンツリストをスクロールして表示することができる。
【００６７】
また、モバイル機器３の入力部３４は、ディスプレイ３６に表示されたコンテンツリスト（第２コンテンツリスト）を用いて、再生対象のコンテンツを選択する操作を検出する。入力部３４は、選択されたコンテンツの再生を要求する信号をリスト処理部３２に出力する。
【００６８】
リスト処理部３２は、入力部３４によって出力された、選択されたコンテンツの再生を要求する信号に応答して、命令送信部３８に該コンテンツの再生を要求するコマンド（信号）を出力する。そして、命令送信部３８は、リスト処理部３２によって出力されたコマンドをテレビジョン受信機１（命令受信部１０１）に送信する。
【００６９】
テレビジョン受信機１では、上述のように、モバイル機器３によって送信されたコンテンツの再生を要求するコマンドに応じて、該コンテンツを再生し、映像をディスプレイ１０７に表示する。なお、テレビジョン受信機１のリスト処理部１０５は、モバイル機器３によって送信されたコンテンツの再生を要求するコマンドに応じて、第１コンテンツリストを該コンテンツが表示されている範囲にスクロールして表示してもよい。
【００７０】
なお、モバイル機器３の命令送信部３８及び応答受信部３１は、例えば、モバイル機器３に設けられた３Ｇ通信を実行するための３Ｇモジュールや、無線ＬＡＮ通信を実行するための無線ＬＡＮモジュールを用いて、テレビジョン受信機１との通信を行う。
【００７１】
以上の構成により、ユーザは、異なる内容の第１コンテンツリストと第２コンテンツリストとを用いて、視聴したいコンテンツを容易に探し出すことができる。なお、上述のテレビジョン受信機１は、ハードディスクレコーダ等の録画再生装置であってもよい。その場合には、ディスプレイ１０７として、例えば、録画再生装置に接続されたＬＣＤやテレビジョン受信機等が用いられる。
【００７２】
次いで、図７のフローチャートを参照して、テレビジョン受信機１及びモバイル機器３によって実行されるリスト表示処理の手順の例を説明する。テレビジョン受信機１とモバイル機器３とは、ネットワーク２を介した機器間の通信に応じてリスト表示処理を実行する。図７に示すリスト表示処理では、テレビジョン受信機１は、画面（ディスプレイ１０７）にコンテンツデータの第１コンテンツリストを表示し、モバイル機器３は、画面（ディスプレイ３６）に、第１コンテンツリストとは異なる構成（フォルダ構成）を有する第２コンテンツリストを表示する。以下では、テレビジョン受信機１とモバイル機器３とにおける処理の手順をそれぞれ説明する。
【００７３】
まず、モバイル機器３の命令送信部３８は、コンテンツフォルダを表示するためのコマンドをテレビジョン受信機１に送信する（ブロックＢ１０１）。命令送信部３８は、テレビジョン受信機１によって録画されたコンテンツデータを示すコンテンツリストを取得するために、テレビジョン受信機１にコマンドを送信する。そして、モバイル機器３のリスト処理部３２は、コンテンツフォルダの構成を決定する（ブロックＢ１０２）。リスト処理部３２は、コンテンツフォルダの構成を、例えば入力部３４を介して入力された構成や、所定の構成に決定する。
【００７４】
次いで、応答受信部３１は、テレビジョン受信機１の応答送信部１０８によって送信されたコンテンツリストデータ１０９Ｂを受信する（ブロックＢ１０３）。応答受信部３１は、受信したコンテンツリストデータ１０９Ｂをリスト処理部３２に出力する。リスト処理部３２は、このコンテンツリストデータ１０９Ｂをリストデータ格納部３７に格納する。そして、リスト処理部３２は、コンテンツリストデータ１０９Ｂを用いてコンテンツフォルダを表示する（ブロックＢ１０４）。具体的には、リスト処理部３２は、ブロックＢ１０２で決定されたフォルダ構成に基づくコンテンツリスト、すなわちコンテンツフォルダを生成する。リスト処理部３２は、生成したコンテンツフォルダを表示制御部３３に出力する。そして、表示制御部３３は、リスト処理部３２によって生成されたコンテンツフォルダをディスプレイ３６に表示する。
【００７５】
次いで、リスト処理部３２は、ユーザによってコンテンツフォルダの表示の終了が選択されたか否かを判定する（ブロックＢ１０５）。具体的には、リスト処理部３２は、例えば、コンテンツフォルダの表示を終了する要求が入力部３４からリスト処理部３２に出力されたか否かを判定する。ユーザによってコンテンツフォルダの表示の終了が選択された場合（ブロックＢ１０５のＹＥＳ）、リスト処理部３２はコンテンツフォルダの表示を終了する（ブロックＢ１０６）。具体的には、リスト処理部３２はコンテンツフォルダの表示を終了するための要求を表示制御部３３に出力する。そして、表示制御部３３は、ディスプレイ３６上のコンテンツフォルダの表示を終了し、所定の画面を表示する。
【００７６】
ユーザによってコンテンツフォルダの表示の終了が選択されていない場合（ブロックＢ１０５のＮＯ）、リスト処理部３２はユーザによってコンテンツが選択されたか否かを判定する（ブロックＢ１０７）。具体的には、リスト処理部３２は、例えば、表示されているコンテンツのリストから、あるコンテンツを選択する要求が入力部３４からリスト処理部３２に出力されたか否かを判定する。ユーザによってコンテンツが選択されていない場合（ブロックＢ１０７のＮＯ）、ブロックＢ１０４に戻り、コンテンツフォルダの表示が続行される。
【００７７】
ユーザによってコンテンツが選択されている場合（ブロックＢ１０７のＹＥＳ）、リスト処理部３２は、選択されたコンテンツの再生を要求するコマンドをテレビジョン受信機１に送信する（ブロックＢ１０８）。具体的には、リスト処理部３２は、入力部３４によって出力された、コンテンツを選択する要求に応答して、テレビジョン受信機１に当該コンテンツの再生を要求するためのコマンドを生成する。リスト処理部３２は、生成したコマンドを命令送信部３８に出力する。そして、命令送信部３８は、リスト処理部３２によって生成されたコマンドをテレビジョン受信機１に送信する。
【００７８】
次いで、リスト処理部３２は、コンテンツフォルダの表示を終了する（ブロックＢ１０９）。具体的には、リスト処理部３２はコンテンツフォルダの表示を終了するための要求を表示制御部３３に出力する。そして、表示制御部３３は、ディスプレイ３６上のコンテンツフォルダの表示を終了し、所定の画面を表示する。
【００７９】
一方、テレビジョン受信機１の命令受信部１０１は、モバイル機器３の命令送信部３８によって送信された、コンテンツフォルダの表示を要求するコマンドを受信する（ブロックＢ２０１）。命令受信部１０１は、受信したコマンドを命令処理部１０３に出力する。そして、命令処理部１０３は当該コマンドを処理する、すなわち、コンテンツフォルダをディスプレイ１０７に表示することと、コンテンツリストデータ１０９Ｂをモバイル機器３に送信することとをリスト処理部１０５に要求する。リスト処理部１０５は、命令処理部１０３による要求に応答して、番組情報格納部１０９からコンテンツリストデータ１０９Ｂを読み出す（ブロックＢ２０２）。リスト処理部１０５は、読み出したコンテンツリストデータ１０９Ｂを応答送信部１０８に出力する。そして、応答送信部１０８は、リスト処理部１０５によって出力されたコンテンツリストデータ１０９Ｂをモバイル機器３に送信する（ブロックＢ２０３）。
【００８０】
次いで、リスト処理部１０５は、コンテンツリストデータ１０９Ｂを用いてコンテンツフォルダを表示する（ブロックＢ２０４）。具体的には、リスト処理部１０５は、所定のフォルダ構成に基づくコンテンツリスト、すなわちコンテンツフォルダを生成する。リスト処理部１０５は、生成したコンテンツフォルダを表示制御部１０６に出力する。そして、表示制御部１０６は、リスト処理部１０５によって生成されたコンテンツフォルダをディスプレイ１０７に表示する。
【００８１】
次いで、リスト処理部１０５は、ユーザによってコンテンツフォルダの表示の終了が選択されたか否かを判定する（ブロックＢ２０５）。具体的には、リスト処理部１０５は、例えば、コンテンツフォルダの表示を終了する要求が入力部１０２からリスト処理部１０５に出力されたか否かを判定する。ユーザによってコンテンツフォルダの表示の終了が選択された場合（ブロックＢ２０５のＹＥＳ）、リスト処理部１０５はコンテンツフォルダの表示を終了する（ブロックＢ２０６）。具体的には、リスト処理部１０５はコンテンツフォルダの表示を終了するための要求を表示制御部１０６に出力する。そして、表示制御部１０６は、ディスプレイ１０７上のコンテンツフォルダの表示を終了し、所定の画面を表示する。
【００８２】
ユーザによってコンテンツフォルダの表示の終了が選択されていない場合（ブロックＢ２０５のＮＯ）、命令受信部１０１は、モバイル機器３によって送信された、コンテンツの再生を要求するコマンドを受信する（ブロックＢ２０７）。命令受信部１０１は、受信したコマンドを命令処理部１０３に出力する。命令処理部１０３は当該コマンドを処理する、すなわち、指定されたコンテンツの再生を要求するコマンドをコンテンツ処理部１０４に出力する。
【００８３】
次いで、コンテンツ処理部１０４は、コンテンツの再生を要求するコマンドを受信したか否かを判定する（ブロックＢ２０８）。コンテンツの再生を要求するコマンドを受信していない場合（ブロックＢ２０８のＮＯ）、コンテンツ処理部１０４は、ユーザによってコンテンツが選択されたか否かを判定する（ブロックＢ２０９）。具体的には、コンテンツ処理部１０４は、例えば、表示されているコンテンツのリストから、あるコンテンツを選択する要求がコンテンツ処理部１０４に出力されたか否かを判定する。ユーザによってコンテンツが選択されていない場合（ブロックＢ２０９のＮＯ）、ブロックＢ２０４に戻り、コンテンツフォルダの表示が続行される。
【００８４】
コンテンツの再生を要求するコマンドを受信している場合（ブロックＢ２０８のＹＥＳ）、又はユーザによってコンテンツが選択されている場合（ブロックＢ２０９のＹＥＳ）、リスト処理部１０５は、コンテンツフォルダの表示を終了する（ブロックＢ２１０）。具体的には、リスト処理部１０５はコンテンツフォルダの表示を終了するための要求を表示制御部１０６に出力する。そして、表示制御部１０６は、ディスプレイ１０７上のコンテンツフォルダの表示を終了する。次いで、コンテンツ処理部１０４は、指定されたコンテンツを再生する（ブロックＢ２１１）。つまり、コンテンツ処理部１０４は、再生を要求するコマンドに指定されたコンテンツ、又はユーザによって選択されたコンテンツを再生する。具体的には、コンテンツ処理部１０４は、指定（選択）されたコンテンツに対応するコンテンツデータを復号して、映像信号を生成する。コンテンツ処理部１０４は生成した映像信号を表示制御部１０６に出力する。そして、表示制御部１０６は、コンテンツ処理部１０４によって生成された映像信号を用いて、指定されたコンテンツの映像をディスプレイ１０７に表示する。
【００８５】
以上の処理によって、テレビジョン受信機１は、ディスプレイ１０７に第１コンテンツリストを表示し、モバイル機器３は、ディスプレイ３６に、第１コンテンツリストとは異なる構成（フォルダ構成）を有する第２コンテンツリストを表示する。ユーザは、異なる構成を有する第１コンテンツリストと第２コンテンツリストとを一度に視認することができるため、視聴したいコンテンツを容易に探し出すことができる。テレビジョン受信機１は、第１コンテンツリスト又は第２コンテンツリストを用いて指定されたコンテンツを再生する。
【００８６】
図８は、テレビジョン受信機１及びモバイル機器３によって実行されるリスト表示処理の別の手順の例を示すフローチャートである。上述のように、テレビジョン受信機１とモバイル機器３とは、ネットワーク２を介した機器間の通信に応じてリスト表示処理を実行する。図８に示すリスト表示処理では、テレビジョン受信機１は、画面（ディスプレイ１０７）にコンテンツデータの第１コンテンツリストを表示し、モバイル機器３は、第１コンテンツリストのうち画面上に表示されている項目の範囲に後続する項目に対応するコンテンツデータを含む第２コンテンツリストを表示する。以下では、テレビジョン受信機１とモバイル機器３とにおける処理の手順をそれぞれ説明する。
【００８７】
まず、モバイル機器３の命令送信部３８は、コンテンツリストを表示するためのコマンドをテレビジョン受信機１に送信する（ブロックＢ３０１）。命令送信部３８は、テレビジョン受信機１によって録画されたコンテンツデータを示すコンテンツリストを取得するために、テレビジョン受信機１にコマンドを送信する。
【００８８】
次いで、応答受信部３１は、テレビジョン受信機１の応答送信部１０８によって送信されたコンテンツリストデータ１０９Ｂと、テレビジョン受信機１におけるコンテンツリストの表示可能範囲を示す情報（表示範囲情報）とを受信する（ブロックＢ３０２）。テレビジョン受信機１におけるコンテンツリストの表示可能範囲を示す情報は、テレビジョン受信機１に設けられるディスプレイ１０７に表示される、コンテンツリスト内の項目の範囲を示す。したがってこの表示可能範囲を示す情報は、例えばテレビジョン受信機１のディスプレイ１０７に、コンテンツリスト内の１番目から５番目の項目が表示されていることを示す。応答受信部３１は、受信したコンテンツリストデータ１０９Ｂをリスト処理部３２に出力する。リスト処理部３２は、このコンテンツリストデータ１０９Ｂをリストデータ格納部３７に格納する。そして、リスト処理部３２は、コンテンツリストデータ１０９Ｂとテレビジョン受信機１におけるコンテンツリストの表示可能範囲を示す情報とを用いて、テレビジョン受信機１では表示されていない範囲に対応するコンテンツリストを表示する（ブロックＢ３０３）。具体的には、リスト処理部３２は、例えば、テレビジョン受信機１で表示されている範囲に後続する所定の範囲の項目を含むコンテンツリストを生成する。リスト処理部３２は、生成したコンテンツリストを表示制御部３３に出力する。そして、表示制御部３３は、リスト処理部３２によって生成されたコンテンツリストをディスプレイ３６に表示する。
【００８９】
次いで、リスト処理部３２は、ユーザによってコンテンツリストの表示の終了が選択されたか否かを判定する（ブロックＢ３０４）。具体的には、リスト処理部３２は、例えば、コンテンツリストの表示を終了する要求が入力部３４からリスト処理部３２に出力されたか否かを判定する。ユーザによってコンテンツリストの表示の終了が選択された場合（ブロックＢ３０４のＹＥＳ）、リスト処理部３２はコンテンツリストの表示を終了する（ブロックＢ３０５）。具体的には、リスト処理部３２はコンテンツフォルダの表示を終了するための要求を表示制御部３３に出力する。そして、表示制御部３３は、ディスプレイ３６上のコンテンツリストの表示を終了し、所定の画面を表示する。
【００９０】
ユーザによってコンテンツリストの表示の終了が選択されていない場合（ブロックＢ３０４のＮＯ）、リスト処理部３２はユーザによってコンテンツが選択されたか否かを判定する（ブロックＢ３０６）。具体的には、リスト処理部３２は、例えば、表示されているコンテンツのリストから、あるコンテンツを選択する要求が入力部３４からリスト処理部３２に出力されたか否かを判定する。ユーザによってコンテンツが選択されていない場合（ブロックＢ３０６のＮＯ）、ブロックＢ３０３に戻り、コンテンツリストの表示が続行される。
【００９１】
ユーザによってコンテンツが選択されている場合（ブロックＢ３０６のＹＥＳ）、リスト処理部３２は、選択されたコンテンツの再生を要求するコマンドをテレビジョン受信機１に送信する（ブロックＢ３０７）。具体的には、リスト処理部３２は、入力部３４によって出力された、コンテンツを選択する要求に応答して、テレビジョン受信機１に当該コンテンツの再生を要求するためのコマンドを生成する。リスト処理部３２は、生成したコマンドを命令送信部３８に出力する。そして、命令送信部３８は、リスト処理部３２によって生成されたコマンドをテレビジョン受信機１に送信する。
【００９２】
次いで、リスト処理部３２は、コンテンツリストの表示を終了する（ブロックＢ３０８）。具体的には、リスト処理部３２はコンテンツリストの表示を終了するための要求を表示制御部３３に出力する。そして、表示制御部３３は、ディスプレイ３６上のコンテンツリストの表示を終了し、所定の画面を表示する。
【００９３】
一方、テレビジョン受信機１の命令受信部１０１は、モバイル機器３の命令送信部３８によって送信された、コンテンツリストの表示を要求するコマンドを受信する（ブロックＢ４０１）。命令受信部１０１は、受信したコマンドを命令処理部１０３に出力する。そして、命令処理部１０３は当該コマンドを処理する、すなわち、コンテンツリストをディスプレイ１０７に表示することと、コンテンツリストデータ１０９Ｂをモバイル機器３に送信することとをリスト処理部１０５に要求する。リスト処理部１０５は、命令処理部１０３による要求に応答して、番組情報格納部１０９からコンテンツリストデータ１０９Ｂを読み出す（ブロックＢ４０２）。リスト処理部１０５は、読み出したコンテンツリストデータ１０９Ｂを応答送信部１０８に出力する。また、リスト処理部１０５は、ディスプレイ１０７に表示される、コンテンツリストの表示可能範囲を示す情報を生成する。コンテンツリストの表示可能範囲は、例えば、コンテンツリストの先頭から所定数の項目を含む範囲である。リスト処理部１０５は、生成したコンテンツリストの表示可能範囲を示す情報を応答送信部１０８に出力する。そして、応答送信部１０８は、リスト処理部１０５によって出力されたコンテンツリストデータ１０９Ｂとコンテンツリストの表示可能範囲を示す情報とをモバイル機器３に送信する（ブロックＢ４０３）。
【００９４】
次いで、リスト処理部１０５は、コンテンツリストデータ１０９Ｂを用いて、表示可能範囲に対応するコンテンツリストを表示する（ブロックＢ４０４）。具体的には、リスト処理部１０５は、コンテンツリストの表示可能範囲を示す情報に基づいて、当該範囲に対応するコンテンツリストを生成する。リスト処理部１０５は、生成したコンテンツリストを表示制御部１０６に出力する。そして、表示制御部１０６は、リスト処理部１０５によって生成されたコンテンツリストをディスプレイ１０７に表示する。
【００９５】
次いで、リスト処理部１０５は、ユーザによってコンテンツリストの表示の終了が選択されたか否かを判定する（ブロックＢ４０５）。具体的には、リスト処理部１０５は、例えば、コンテンツリストの表示を終了する要求が入力部１０２からリスト処理部１０５に出力されたか否かを判定する。ユーザによってコンテンツフォルダの表示の終了が選択された場合（ブロックＢ４０５のＹＥＳ）、リスト処理部１０５はコンテンツフォルダの表示を終了する（ブロックＢ４０６）。具体的には、リスト処理部１０５はコンテンツフォルダの表示を終了するための要求を表示制御部１０６に出力する。そして、表示制御部１０６は、ディスプレイ１０７上のコンテンツフォルダの表示を終了し、所定の画面を表示する。
【００９６】
ユーザによってコンテンツフォルダの表示の終了が選択されていない場合（ブロックＢ４０５のＮＯ）、命令受信部１０１は、モバイル機器３によって送信された、コンテンツの再生を要求するコマンドを受信する（ブロックＢ４０７）。命令受信部１０１は、受信したコマンドを命令処理部１０３に出力する。命令処理部１０３は当該コマンドを処理する、すなわち、指定されたコンテンツの再生を要求するコマンドをコンテンツ処理部１０４に出力する。
【００９７】
コンテンツ処理部１０４は、コンテンツの再生を要求するコマンドを受信したか否かを判定する（ブロックＢ４０８）。コンテンツの再生を要求するコマンドを受信していない場合（ブロックＢ４０８のＮＯ）、コンテンツ処理部１０４は、ユーザによってコンテンツが選択されたか否かを判定する（ブロックＢ４０９）。具体的には、コンテンツ処理部１０４は、例えば、表示されているコンテンツのリストから、あるコンテンツを選択する要求がコンテンツ処理部１０４に出力されたか否かを判定する。ユーザによってコンテンツが選択されていない場合（ブロックＢ４０９のＮＯ）、ブロックＢ４０４に戻り、コンテンツリストの表示が続行される。
【００９８】
コンテンツの再生を要求するコマンドを受信している場合（ブロックＢ４０８のＹＥＳ）、又はユーザによってコンテンツが選択されている場合（ブロックＢ４０９のＹＥＳ）、リスト処理部１０５は、コンテンツリストの表示を終了する（ブロックＢ４１０）。具体的には、リスト処理部１０５はコンテンツリストの表示を終了するための要求を表示制御部１０６に出力する。そして、表示制御部１０６は、ディスプレイ１０７上のコンテンツリストの表示を終了する。次いで、コンテンツ処理部１０４は、指定されたコンテンツを再生する（ブロックＢ４１１）。つまり、コンテンツ処理部１０４は、再生を要求するコマンドに指定されたコンテンツ、又はユーザによって選択されたコンテンツを再生する。具体的には、コンテンツ処理部１０４は、指定（選択）されたコンテンツに対応するコンテンツデータを復号して、映像信号を生成する。コンテンツ処理部１０４は生成した映像信号を表示制御部１０６に出力する。そして、表示制御部１０６は、コンテンツ処理部１０４によって生成された映像信号を用いて、指定されたコンテンツの映像をディスプレイ１０７に表示する。
【００９９】
以上の処理によって、テレビジョン受信機１は、ディスプレイ１０７に第１コンテンツリストを表示し、モバイル機器３は、第１コンテンツリストのうち画面上に表示されている項目の範囲に後続する範囲の項目に対応するコンテンツを含む第２コンテンツリストを表示する。ユーザは、異なる内容が表示される第１コンテンツリストと第２コンテンツリストとを一度に視認することができるため、視聴したいコンテンツを容易に探し出すことができる。テレビジョン受信機１は、第１コンテンツリスト又は第２コンテンツリストを用いて指定されたコンテンツを再生する。
【０１００】
以上説明したように、本実施形態によれば、複数の画面を利用して、視聴したいコンテンツデータを容易に探し出すことができる。本実施形態では、テレビジョン受信機１とモバイル機器３とで、異なる内容を含むコンテンツリストを表示する。例えば、テレビジョン受信機１の画面に表示される第１コンテンツリストのフォルダ構成とは異なる構成を有する第２コンテンツリストが、モバイル機器３の画面に表示される。これによりユーザは、一方の機器で表示されるコンテンツリストのフォルダ構成とは異なる軸で、他方の機器に表示されるコンテンツリストから視聴したい番組を探し出すことができる。また、本実施形態では、一方の機器に表示されるコンテンツリスト内の項目（コンテンツ）に後続する項目を、他方の機器のコンテンツリストとして表示する。そしてさらに、一方の機器に表示されるコンテンツリストに対するスクロール操作を、他方の機器に表示されるコンテンツリストにも反映させることにより、２つのコンテンツリストを連動させる。ユーザは、一方の機器の画面だけでは表示することができない範囲にある項目が、他方の機器の画面に表示されることによって、一度により多くの項目を視認できるため、視聴したい番組を容易に探し出すことができる。
【０１０１】
なお、本実施形態では第２コンテンツリストの生成方法の１つとして、第１コンテンツリストのうち画面上に表示されている項目の範囲に後続する範囲の項目に対応するコンテンツを含むリストを第２コンテンツリストとして生成したが、第１コンテンツリストのうち画面上に表示されている項目の範囲の前または後の少なくとも一方に連続する範囲の項目に対応するコンテンツを含むリストを第２コンテンツリストとして生成することも可能である。
【０１０２】
なお、本実施形態のリスト表示処理の手順は全てソフトウェアによって実行することができる。このため、リスト表示処理の手順を実行するプログラムを格納したコンピュータ読み取り可能な記憶媒体を通じてこのプログラムを通常のコンピュータ（携帯電話、ＰＤＡ、パーソナルコンピュータ、等）にインストールして実行するだけで、本実施形態と同様の効果を容易に実現することができる。
【０１０３】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１０４】
１…映像処理装置、１００…機器操作部、１０１…命令受信部、１０２…入力部、１０３…命令処理部、１０４…コンテンツ処理部、１０５…リスト処理部、１０６…表示制御部、１０７…ディスプレイ、１０８…応答送信部、１０９…番組情報格納部、１０９Ａ…コンテンツデータ、１０９Ｂ…コンテンツリストデータ、１１０…録画部、１１１…リスト生成部、２…ネットワーク（ＬＡＮ）、２Ａ…ルータ、３…モバイル機器、３１…応答受信部、３２…リスト処理部、３３…表示制御部、３４…入力部、３５…リスト分類部、３６…ディスプレイ、３７…リストデータ格納部、３８…命令送信部、３Ａ…リスト操作アプリケーションプログラム。
【図１】
0005450692.tif 000002
【図２】
0005450692.tif 000003
【図３】
0005450692.tif 000004
【図４】
0005450692.tif 000005
【図５】
0005450692.tif 000006
【図６】
0005450692.tif 000007
【図７】
0005450692.tif 000008
【図８】
0005450692.tif 000009