(57)【要約】サーバ（２１）と、情報処理装置（３１）と、コンテンツの転送を行う受信装置（１１）とを備える通信システム（１）において、情報処理装置（３１）は、１以上のコンテンツの一覧を表示するための表示用情報を第１の通信方式に基づく第１の接続を通してサーバ（２１）から受信する表示用放送局一覧受信部を備える。さらに、受信装置（１１）と情報処理装置（３１）との間でサーバ（２１）を介さずに通信するための第２の通信方式に基づく第２の接続を受信装置（１１）と情報処理装置（３１）との間で確立するＰ２Ｐ接続実施部を備える。さらに、表示用情報に基づいて１以上のコンテンツの中から少なくとも１つのコンテンツを選択する放送局選択部と、選択された少なくとも１つのコンテンツの受信装置（１１）からの転送を、確立された第２の接続を通して受ける変換済放送受信部と、を備える。
2015155967.tif 000002
【特許請求の範囲】
【請求項１】
サーバと、コンテンツを再生するための情報処理装置と、１以上のコンテンツのうちの少なくとも１つのコンテンツの転送を行う転送装置とを備える通信システムであって、
前記情報処理装置は、
前記１以上のコンテンツの一覧であるコンテンツ一覧を表示するための表示用情報を、第１の通信方式に基づく第１の接続を通して前記サーバから受信する表示情報受信部と、
前記転送装置と前記情報処理装置との間で前記サーバを介さずに通信するための第２の通信方式に基づく第２の接続を、前記転送装置と前記情報処理装置との間で確立する通信確立部と、
前記表示用情報に基づいて、前記１以上のコンテンツの中から少なくとも１つのコンテンツを選択するコンテンツ選択部と、
前記コンテンツ選択部によって選択された前記少なくとも１つのコンテンツの前記転送装置からの転送を、前記通信確立部によって確立された前記第２の接続を通して受けるコンテンツ受信部と、を備える
通信システム。
【請求項２】
前記サーバは、
前記転送装置から前記コンテンツ一覧を受信するコンテンツ一覧受信部と、
前記コンテンツ一覧を前記表示用情報に変換する表示用情報変換部と、を備え、
前記表示用情報は、前記コンテンツ一覧の表現形式を制御するための情報を含む、
請求項１に記載の通信システム。
【請求項３】
前記１以上のコンテンツは、前記転送装置が受信可能な１以上の放送番組である、
請求項１または２に記載の通信システム。
【請求項４】
１以上のコンテンツの一覧であるコンテンツ一覧を表示するための表示用情報を、第１の通信方式に基づく第１の接続を通して受信する表示情報受信部と、
前記第１の通信方式とは異なる第２の通信方式に基づく第２の接続を確立する通信確立部と、
前記表示用情報に基づいて、前記１以上のコンテンツの中から少なくとも１つのコンテンツを選択するコンテンツ選択部と、
前記コンテンツ選択部によって選択された前記少なくとも１つのコンテンツの転送を、前記通信確立部によって確立された前記第２の接続を通して受信するコンテンツ受信部と、を備える
情報処理装置。
【請求項５】
サーバと、コンテンツを再生するための情報処理装置と、１以上のコンテンツのうちの少なくとも１つのコンテンツの転送を行う転送装置とを備える通信システムにおける通信方法であって、
前記転送装置と前記情報処理装置との間で前記サーバを介さずに通信するための第２の通信方式に基づく第２の接続を、前記転送装置と前記情報処理装置との間で確立するステップと、
前記第２の接続が確立される前に、前記１以上のコンテンツの一覧であるコンテンツ一覧を表示するための表示用情報を、第１の通信方式に基づく第１の接続を通して前記サーバから前記情報処理装置に送信するステップと、
前記表示用情報に基づいて、前記１以上のコンテンツの中から少なくとも１つのコンテンツを選択するステップと、
選択された前記少なくとも１つのコンテンツを、確立された前記第２の接続を通して前記転送装置から前記情報処理装置に転送するステップと、を含む
通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、１以上のコンテンツを受信可能な転送装置から、コンテンツを再生するための情報処理装置に、当該１以上のコンテンツのうちの少なくとも１つを転送する通信システム等に関する。
【背景技術】
【０００２】
遠隔地からでも電子機器を的確に遠隔制御する技術として、特許文献１に記されるような通信システムが知られている。特許文献１に記載の通信システムでは、ユーザが操作する携帯端末とデータベースと録画機と基地局とが、ネットワークを介して互いに通信する。データベースには、ＶＴＲ（Ｖｉｄｅｏｔａｐｅ  Ｒｅｃｏｒｄｅｒ）が録画予約を行うために必要な情報として、例えば放送番組の放送チャンネルや放送開始時刻などからなる番組表が記録されている。ユーザの携帯端末は、基地局およびネットワークを介してデータベースと通信を行うことにより、データベースより番組表を受信して表示する。ユーザは、その番組表を参照して、録画予約する番組の放送チャンネルや放送開始時刻などを確認する。そして、ユーザは、録画予約する番組を携帯端末に指示する。ユーザに指示された番組の情報は、携帯端末から基地局およびネットワークを介して、ＶＴＲに送信される。これにより、ＶＴＲは、受信した番組の情報に基づいて録画予約を実行する。このようにユーザは、携帯端末がネットワークと繋がる環境であればどこからでも、携帯端末を用いてＶＴＲに録画予約を行わせることができる。【０００３】
また非特許文献１には、異なるネットワークに属する２つの端末がサーバを介さないピア・ツー・ピア（Ｐｅｅｒ  ｔｏ  Ｐｅｅｒ）接続で通信を行う技術が開示されている。これにより、サーバの負荷を軽減することができる。なお、以下では、「ピア・ツー・ピア」を「Ｐ２Ｐ」と記載する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−１０２８２７号公報
【非特許文献】
【０００５】
【非特許文献１】Ｊ．Ｒｏｓｅｎｂｅｒｇ、Ｊ．Ｗｅｉｎｂｅｒｇｅｒ、Ｃ．Ｈｕｉｔｅｍａ、Ｒ．Ｍａｈｙ、“ＳＴＵＮ  −  Ｓｉｍｐｌｅ  Ｔｒａｖｅｒｓａｌ  ｏｆ  Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ  （ＵＤＰ）  Ｔｈｒｏｕｇｈ  Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｏｒｓ  （ＮＡＴｓ）”、［Ｏｎｌｉｎｅ］、２００３年３月、Ｎｅｔｗｏｒｋ  Ｗｏｒｋｉｎｇ  Ｇｒｏｕｐ  Ｒｅｑｕｅｓｔ  ｆｏｒ  Ｃｏｍｍｅｎｔｓ：  ３４８９、［２０１４年３月２３日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｉｅｔｆ．ｏｒｇ／ｒｆｃ／ｒｆｃ３４８９．ｔｘｔ＞
【発明の概要】
【０００６】
本開示は、サーバの負荷を軽減しつつ、ユーザに不便感を与えない動作を実現する通信システムを提供する。
【０００７】
本開示における通信システムは、サーバと、コンテンツを再生するための情報処理装置と、１以上のコンテンツのうちの少なくとも１つのコンテンツの転送を行う転送装置とを備える通信システムである。情報処理装置は、１以上のコンテンツの一覧であるコンテンツ一覧を表示するための表示用情報を、第１の通信方式に基づく第１の接続を通してサーバから受信する表示情報受信部と、転送装置と情報処理装置との間でサーバを介さずに通信するための第２の通信方式に基づく第２の接続を、転送装置と情報処理装置との間で確立する通信確立部とを備える。さらに、表示用情報に基づいて、１以上のコンテンツの中から少なくとも１つのコンテンツを選択するコンテンツ選択部と、コンテンツ選択部によって選択された少なくとも１つのコンテンツの転送装置からの転送を、通信確立部によって確立された第２の接続を通して受けるコンテンツ受信部と、を備える。
【０００８】
本開示における情報処理装置は、１以上のコンテンツの一覧であるコンテンツ一覧を表示するための表示用情報を、第１の通信方式に基づく第１の接続を通して受信する表示情報受信部と、第１の通信方式とは異なる第２の通信方式に基づく第２の接続を確立する通信確立部とを備える。さらに、表示用情報に基づいて、１以上のコンテンツの中から少なくとも１つのコンテンツを選択するコンテンツ選択部と、コンテンツ選択部によって選択された少なくとも１つのコンテンツの転送を、通信確立部によって確立された第２の接続を通して受信するコンテンツ受信部と、を備える。
【０００９】
本開示における通信システム、情報処理装置および通信方法によれば、サーバの負荷を軽減しつつ、ユーザに不便感を与えない動作を実現することができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施の形態における通信システムの概略構成の一例を示す図である。
【図２】図２は、実施の形態における通信システムの概略構成の変形例を示す図である。
【図３】図３は、実施の形態による情報処理装置のユーザインタフェースの一例を示す図である。
【図４】図４は、実施の形態による情報処理装置の構成の一例を示すブロック図である。
【図５】図５は、実施の形態による情報処理装置に含まれるＷＥＢコンテンツ処理モジュールの内部構成の一例を示すブロック図である。
【図６】図６は、実施の形態による情報処理装置に含まれるアプリケーション制御モジュールの内部構成の一例を示すブロック図である。
【図７】図７は、実施の形態によるサーバの構成の一例を示すブロック図である。
【図８】図８は、実施の形態による受信装置の構成の一例を示すブロック図である。
【図９】図９は、実施の形態における放送局一覧蓄積部に蓄積されるデータの一例を示す図である。
【図１０】図１０は、実施の形態における放送転送禁止放送局のリストの一例を示す図である。
【図１１】図１１は、実施の形態における放送局一覧を情報処理装置に表示する処理のフローチャートの一例を示す図である。
【図１２】図１２は、実施の形態におけるＰ２Ｐ接続指示処理のフローチャートの一例を示す図である。
【図１３】図１３は、実施の形態におけるＰ２Ｐ接続処理のフローチャートの一例を示す図である。
【図１４】図１４は、実施の形態における放送局の選択から放送番組の再生までの処理のフローチャートの一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【００１２】
なお、発明者は、当業者が本開示を十分に理解するために添付図面および以下の説明を提供するのであって、これらによって請求の範囲に記載の主題を限定することを意図するものではない。
【００１３】
（実施の形態）
以下、図１〜図１４を用いて、実施の形態を説明する。
【００１４】
［１−１．構成］
［１−１−１．通信システムの概略構成］
図１は、本実施の形態によるおける通信システム１の概略構成の一例を示す図である。図１において、通信システム１は、受信装置１１と、サーバ２１と、情報処理装置３１と、第１の通信処理装置５１とを備える。
【００１５】
サーバ２１、情報処理装置３１および第１の通信処理装置５１は、有線または無線の通信回線を介して通信ネットワーク４０に接続されている。通信ネットワーク４０は、例えば、インターネットである。また、受信装置１１は、第１の通信処理装置５１に有線または無線の通信路を介して接続されている。
【００１６】
第１の通信処理装置５１は、通信ネットワーク４０に接続するための装置（例えば、ルータ、ファイアウォール、モデムなど）である。つまり、受信装置１１は、第１の通信処理装置５１を介して、通信ネットワーク４０に接続されている。
【００１７】
情報処理装置３１は、第１の通信方式に基づいてサーバ２１に接続されている。以下において、この第１の通信方式に基づく接続を第１の接続という。ここでは、第１の接続は、通信ネットワーク４０を介して確立される。
【００１８】
さらに、情報処理装置３１は、第２の通信方式に基づいて受信装置１１に接続される。以下において、この第２の通信方式に基づく接続を第２の接続という。ここでは、第２の接続も、通信ネットワーク４０を介して確立される。
【００１９】
なお、通信方式とは、通信を行うために必要な手順を定めたものである。通信方式は、通信アーキテクチャとも呼ばれる。例えば、通信方式は、クライアントサーバモデル、Ｐ２Ｐモデルなどである。
【００２０】
第１の通信方式とは、情報処理装置３１とサーバ２１との間で通信を行うための通信方式である。第２の通信方式とは、第１の通信方式とは異なる通信方式であり、受信装置１１と情報処理装置３１との間でサーバ２１を介さずに通信するための通信方式である。
【００２１】
本実施の形態では、第１の通信方式がクライアントサーバモデルであり、第２の通信方式がＰ２Ｐモデルである場合を例として説明する。つまり、第１の接続がクライアントサーバ接続であり、第２の接続がＰ２Ｐ接続である場合を例として説明する。
【００２２】
受信装置１１は、転送装置の一例である。受信装置１１は、１以上のコンテンツのうちの少なくとも１つのコンテンツの転送を行う。
【００２３】
コンテンツとは、音データ、画像データもしくは映像データ、または、それらの任意の組合せを意味する。例えば、コンテンツは、放送番組である。また例えば、コンテンツは、ビデオ・オン・デマンドにおいて配信される映像音声データであってもよい。
【００２４】
ここでは、受信装置１１は、放送番組の転送が可能な機器である。具体的には、受信装置１１は、例えば、ハードディスクレコーダ、ＤＶＤレコーダ、ＢＤ（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）レコーダ、テレビ受像機、セットトップボックスなどである。
【００２５】
情報処理装置３１は、コンテンツを再生するための装置である。具体的には、情報処理装置３１は、ユーザインタフェース上に表示されたコンテンツ一覧から選択されたコンテンツを受信装置１１から受信する。そして、情報処理装置３１は、受信装置１１から受信したコンテンツを再生する。例えば、情報処理装置３１は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、携帯端末、スマートフォン、およびタブレットコンピュータなどである。情報処理装置３１のユーザインタフェースの例については、図３を用いて後述する。情報処理装置３１、サーバ２１、および受信装置１１の構成については、後ほど、図４〜図８を用いて詳述する。
【００２６】
図２は、実施の形態における通信システム１Ａの概略構成を示す図である。通信システム１Ａは、図１の通信システム１の変形例である。通信システム１Ａは、さらに、第２の通信処理装置６１を備える。通信システム１Ａにおいて、情報処理装置３１は、第２の通信処理装置６１を介して通信ネットワーク４０に接続されている。
【００２７】
本実施の形態では、第１の通信処理装置５１および第２の通信処理装置６１の有無に関して効果に差異は無いため、以後、通信システム１Ａの説明を省略する。
【００２８】
図３は、情報処理装置３１がユーザへ提供するユーザインタフェース７００の一例を示す図である。ここでは、コンテンツが、放送中の番組（以下、放送番組という）である場合について説明する。
【００２９】
ユーザインタフェース７００は、グラフィカルユーザインタフェースである。ユーザインタフェース７００は、情報処理装置３１の画面上に表示されることにより、ユーザに提供される。ここでは、ユーザインタフェース７００は、登録機器リスト７０１と、番組リスト７０２と、Ｐ２Ｐ接続状態表示７０６とを含む。
【００３０】
登録機器リスト７０１は、１以上の受信装置の機器ＩＤのリストである。ユーザは、登録機器リスト７０１に含まれる１以上の機器ＩＤのうちの１つを選択することによって、１以上の受信装置の中から操作対象の受信装置（例えば受信装置１１）を選択する。
【００３１】
なお、登録機器リスト７０１には、情報処理装置３１にユーザがユーザＩＤを入力するタイミングにおけるネットワーク接続状況等に応じた機器ＩＤが含まれてもよいし、あらかじめ情報処理装置３１に固定的に設定された機器ＩＤが含まれてもよい。また、機器ＩＤのリストは、通信ネットワーク４０経由でサーバ２１などから受信されてもよいし、ＣＤ−ＲＯＭなどの記憶媒体を通じて入力されてもよく、その方法は問わない。また、登録機器リスト７０１には、機器ＩＤの代わりに、サーバ２１において機器ＩＤに紐付けて管理される、機器品番あるいは機器のニックネームが含まれてもよい。
【００３２】
番組リスト７０２は、放送番組の一覧であり、放送局の一覧でもある。番組リスト７０２には、登録機器リスト７０１で選択された機器ＩＤ「１２３４００」の受信装置１１が受信可能な放送番組のチャンネル／放送局名８０１と番組名８０２とが列挙されている。そして夫々の放送番組には、放送局選択ボタン８０３が付加されている。視聴禁止に設定されている放送局の放送番組には、放送局選択ボタン８０３が付加されず、放送局選択禁止表示８０４が表示される。放送局選択禁止表示８０４が表示されている放送番組は選択できない。
【００３３】
放送局選択ボタン８０３は、選択したチャンネルの放送番組の転送を受信装置１１に対して指示するためのボタンである。
【００３４】
Ｐ２Ｐ接続状態表示７０６は、情報処理装置３１と受信装置１１とがＰ２Ｐ接続が確立されているかどうかを表すマークである。情報処理装置３１と受信装置１１との間のＰ２Ｐ接続が確立されていない場合、Ｐ２Ｐ接続実行ボタン７０７が押されることにより、Ｐ２Ｐ接続を確立するための処理が実行される。
【００３５】
なお、情報処理装置３１と受信装置１１との間のＰ２Ｐ接続は、情報処理装置３１と受信装置１１とが通信ネットワーク４０を介して直接通信することにより確立されてもよいし、サーバ２１が仲介することにより確立されてもよく、その手段は問わない。
【００３６】
［１−１−２．情報処理装置の構成］
図４は、情報処理装置３１の構成の一例を示すブロック図である。図４において、情報処理装置３１は、ＷＥＢコンテンツ処理モジュール３１１と、アプリケーション制御モジュール３２１と、情報処理通信部３３０とを備える。
【００３７】
ＷＥＢコンテンツ処理モジュール３１１は、情報処理通信部３３０を介してサーバ２１と通信を行い、サーバ２１から受信したＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）コンテンツを処理して表示する。そして、ＷＥＢコンテンツ処理モジュール３１１は、表示されたＨＴＭＬコンテンツに対するユーザの操作内容を、アプリケーション制御モジュール３２１へ通信する。具体的には、ＷＥＢコンテンツ処理モジュール３１１は、例えば、アプリケーション制御モジュール３２１とソケット間通信を行う。また例えば、ＷＥＢコンテンツ処理モジュール３１１は、アプリケーション制御モジュール３２１をライブラリとして扱い、当該ライブラリに含まれる関数を直接呼び出すことでアプリケーション制御モジュール３２１と通信を行ってもよい。
【００３８】
また、ＷＥＢコンテンツ処理モジュール３１１は、アプリケーション制御モジュール３２１の処理結果を受信する。具体的には、アプリケーション制御モジュール３２１は、例えば、ＷＥＢコンテンツ処理モジュール３１１のＪａｖａ（登録商標）スクリプトのコールバック関数を呼び出すことで処理結果をＷＥＢコンテンツ処理モジュール３１１に送信する。また例えば、アプリケーション制御モジュール３２１は、ソケット間通信によって処理結果をＷＥＢコンテンツ処理モジュール３１１に送信してもよい。また例えば、アプリケーション制御モジュール３２１は、ＷＥＢコンテンツ処理モジュール３１１をライブラリとして扱い、当該ライブラリに含まれる関数を直接呼び出すことで処理結果をＷＥＢコンテンツ処理モジュール３１１に送信してもよい。
【００３９】
アプリケーション制御モジュール３２１は、情報処理通信部３３０を介して受信装置１１とＰ２Ｐ接続を通して通信を行うことにより、受信装置１１からコンテンツを受信する。さらに、アプリケーション制御モジュール３２１は、受信したコンテンツを再生する。
【００４０】
また、アプリケーション制御モジュール３２１は、ＷＥＢコンテンツ処理モジュール３１１と通信を行うことができる。通信方法は前述した方法と同一の為、説明を割愛する。
【００４１】
なお、情報処理装置３１は、情報処理通信部３３０を介して、サーバ２１あるいは受信装置１１と通信する。情報処理通信部３３０は、通信ネットワーク４０と接続するためのインタフェースであり、例えば、モデム、インタフェースカード、有線／無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）モジュールである。本実施の形態では、情報処理通信部３３０は、クライアントサーバ接続を通してサーバ２１と通信し、Ｐ２Ｐ接続を通して受信装置１１と通信する。
【００４２】
図５は、情報処理装置３１のＷＥＢコンテンツ処理モジュール３１１の構成の一例を示すブロック図である。図５において、ＷＥＢコンテンツ処理モジュール３１１は、ユーザＩＤ入力部３１０１と、ユーザＩＤ送信部３１０２と、機器ＩＤリスト受信部３１０３と、機器ＩＤ選択部３１０４と、表示用放送局一覧要求部３１２１と、表示用放送局一覧受信部３１２２と、放送局一覧表示部３１２３と、放送局選択部３１２４と、放送転送指示部３１２５と、Ｐ２Ｐ接続指示部３１１０と、Ｐ２Ｐ接続結果受信部３１１１と、Ｐ２Ｐ接続入力部３１１２とを備える。
【００４３】
ユーザＩＤ入力部３１０１は、ユーザが登録している機器ＩＤリストを機器ＩＤリスト受信部３１０３で受信するために、サーバ２１へ機器ＩＤリストを要求するためのユーザＩＤの入力をユーザから受け付ける。そして、ユーザＩＤ入力部３１０１は、ユーザによって入力されたユーザＩＤをユーザＩＤ送信部３１０２へ出力する。なお、ユーザＩＤ入力部３１０１は、ユーザＩＤに加えてパスワードの入力を受け付け、ユーザＩＤとパスワードとを一緒にユーザＩＤ送信部３１０２へ出力してもよい。
【００４４】
ユーザＩＤ送信部３１０２は、ユーザＩＤ入力部３１０１から入力されたユーザＩＤを、通信ネットワーク４０を通じてサーバ２１へ送信する。なお、ユーザＩＤ送信部３１０２は、ユーザＩＤに加えてパスワードをユーザＩＤ入力部３１０１から取得した場合に、ユーザＩＤとパスワードとを一緒にサーバ２１へ送信してもよい。
【００４５】
機器ＩＤリスト受信部３１０３は、サーバ２１から通信ネットワーク４０を通じて送信された機器ＩＤリストを受信する。機器ＩＤリストは、ユーザＩＤ送信部３１０２より送信されたユーザＩＤと紐付けられて登録されている１以上の受信装置の機器ＩＤが含まれたリストである。なお、ユーザＩＤに機器ＩＤが紐付けられていない場合は、機器ＩＤリストに機器ＩＤは含まれてなくてもよい。また、機器ＩＤは、受信装置に記録されている機器ＩＤそのものでなくてもよく、受信装置が一意に特定できるＩＤであれば何でもよい。
【００４６】
機器ＩＤ選択部３１０４は、機器ＩＤリスト受信部３１０３から入力された機器ＩＤリストから１つの機器ＩＤを選択する。そして、機器ＩＤ選択部３１０４は、選択された機器ＩＤを表示用放送局一覧要求部３１２１へ出力する。機器ＩＤリストに機器ＩＤが２以上含まれている場合は、機器ＩＤ選択部３１０４は、図３に記載の登録機器リスト７０１のようなユーザインタフェースを通じて１つの機器ＩＤを選択してもよいし、標準で設定されている１つの機器ＩＤを自動的に選択してもよい。また、機器ＩＤ選択部３１０４は、情報処理装置３１および受信装置１１の間でＰ２Ｐ接続を確立するために、Ｐ２Ｐ接続指示部３１１０へＰ２Ｐ接続指示を行う。
【００４７】
表示用放送局一覧要求部３１２１は、機器ＩＤ選択部３１０４から入力された機器ＩＤに基づいて、受信装置１１が受信可能な１以上の放送局の一覧である放送局一覧を要求する表示用放送局一覧要求信号を、情報処理通信部３３０を介して、通信ネットワーク４０を通じてサーバ２１へ送信する。表示用放送局一覧要求信号は、機器ＩＤ選択部３１０４から入力された機器ＩＤを含む。
【００４８】
なお、放送局一覧は、１以上のコンテンツの一覧であるコンテンツ一覧の一例である。放送局は、放送番組に対応する。つまり、放送局一覧は、１以上の放送番組の一覧に相当する。
【００４９】
表示用放送局一覧受信部３１２２は、表示情報受信部の一例である。表示用放送局一覧受信部３１２２は、クライアントサーバ接続を通してサーバ２１から、少なくともユーザインタフェースに放送局一覧（例えば番組リスト７０２）を表示するための表示用放送局一覧情報を受信する。この表示用放送局一覧情報は、表示用情報の一例である。つまり、表示用放送局一覧受信部３１２２は、受信装置１１が受信可能な１以上のコンテンツの一覧であるコンテンツ一覧を表示するための表示用情報を、第１の通信方式に基づく第１の接続を通してサーバ２１から受信する。受信された表示用放送局一覧情報は、放送局一覧表示部３１２３に出力される。
【００５０】
放送局一覧表示部３１２３は、表示用放送局一覧受信部３１２２から入力された表示用放送局一覧情報の全部もしくは一部を、図３のユーザインタフェース上に表示する。
【００５１】
放送局選択部３１２４は、コンテンツ選択部の一例である。放送局選択部３１２４は、放送局一覧表示部３１２３に表示された表示用放送局一覧情報に示される少なくとも１つの放送局をユーザ操作に従って選択する。つまり、放送局選択部３１２４は、表示用情報に基づいて、受信装置１１が受信可能な１以上のコンテンツの中から少なくとも１つのコンテンツを選択する。そして、放送局選択部３１２４は、選択された放送局を特定する放送局特定ＩＤを放送転送指示部３１２５へ出力する。
【００５２】
なお、放送局の選択方法は、特定の方法に限定されない。例えば、放送局は、ユーザが図３に記載の放送局選択ボタン８０３を押すことで選択されてもよい。また例えば、ユーザによってあらかじめ設定されたキーワードが含まれる放送番組を放送している放送局が自動的に選択されてもよい。また例えば、情報処理装置３１の他のアプリケーションから指定された放送番組を放送している放送局が選択されてもよい。また例えば、情報処理装置３１がリコメンドする放送番組を放送している放送局が自動的に選択されてもよい。
【００５３】
また、放送局特定ＩＤは、受信装置１１が放送局を特定できる情報であれば何でもよい。例えば、放送局特定ＩＤは、放送局が定めたネットワークＩＤ（ｎｅｔｗｏｒｋｉｄ）とトランスフォームＩＤ（ｔｓｉｄ）とサービスＩＤ（ｓｅｒｖｉｃｅｉｄ）との組み合わせでもよい。また例えば、放送局特定ＩＤは、チャンネル番号であってもよい。また例えば、放送局特定ＩＤは、放送局名であってもよい。また例えば、放送局特定ＩＤは、受信装置１１が放送局ごとに付与したＩＤであってもよい。また例えば、放送局特定ＩＤは、サーバ２１と情報処理装置３１とで共通のルールで決めたＩＤであってもよい。また例えば、放送局特定ＩＤは、受信装置１１が放送局ごとに任意に決めたＩＤであってもよい。
【００５４】
また、図３に記載の放送局選択禁止表示８０４が表示された放送局のように、放送番組の転送が禁止される放送局は、図１０に記載の放送転送禁止放送局のリストにより管理される。放送局が放送転送禁止放送局のリストに含まれている場合、当該放送局に放送局選択禁止表示８０４が表示されてもよい。
【００５５】
放送局が放送転送禁止放送局のリストに含まれているか否かは、ネットワークＩＤ（ｎｅｔｗｏｒｋｉｄ）とトランスフォームＩＤ（ｔｓｉｄ）とサービスＩＤ（ｓｅｒｖｉｃｅｉｄ）との組み合わせによって判定されてもよいし、放送局名の一致や部分一致で判定さてもよい。なお、放送転送禁止放送局のリストは、受信装置１１またはサーバ２１から受信されてもよく、情報処理装置３１で記憶されておいてもよい。
【００５６】
放送転送指示部３１２５は、放送局選択部３１２４から入力された放送局特定ＩＤを放送転送指示信号として、アプリケーション制御モジュール３２１に含まれる放送転送指示受信部３２２１へ送信する。
【００５７】
Ｐ２Ｐ接続指示部３１１０は、機器ＩＤ選択部３１０４からのＰ２Ｐ接続指示に基づき、アプリケーション制御モジュール３２１のＰ２Ｐ接続指示受信部３２０５にＰ２Ｐ接続指示信号を送信する。なお、受信装置１１は、機器ＩＤ選択部３１０４で選択された機器とＰ２Ｐ接続が既に確立されているか否かを判断してもよい。この場合、Ｐ２Ｐ接続指示部３１１０は、Ｐ２Ｐ接続がまだ確立されていない（つまり、Ｐ２Ｐ接続が切断されている）と判断されたときにのみ、アプリケーション制御モジュール３２１に含まれるＰ２Ｐ接続指示受信部３２０５にＰ２Ｐ接続指示信号を送信してもよい。
【００５８】
また、Ｐ２Ｐ接続指示は、Ｐ２Ｐ接続入力部３１１２によって行われることもある。これは、図３のＰ２Ｐ接続実行ボタン７０７がユーザ操作により押された場合である。なお、情報処理装置３１は、Ｐ２Ｐ接続の切断を検知したときに、Ｐ２Ｐ接続指示を自動的に行ってもよい。
【００５９】
Ｐ２Ｐ接続結果受信部３１１１は、アプリケーション制御モジュール３２１に含まれるＰ２Ｐ接続結果送信部３２０７から受信したＰ２Ｐ接続結果情報を放送局一覧表示部３１２３に送信する。Ｐ２Ｐ接続結果情報は、例えば「Ｐ２Ｐ接続失敗」や「Ｐ２Ｐ接続中」や「Ｐ２Ｐ接続成功」などである。Ｐ２Ｐ接続結果情報は、「Ｐ２Ｐ接続失敗」の際にはエラーコードを含んでもよい。これにより、放送局一覧表示部３１２３は、図３のユーザインタフェースのＰ２Ｐ接続状態表示７０６に、「Ｐ２Ｐ未接続」や「Ｐ２Ｐ接続中」などの状態を表示することができる。
【００６０】
図６は、情報処理装置３１のアプリケーション制御モジュール３２１の構成を示すブロック図である。図６において、アプリケーション制御モジュール３２１は、放送転送指示受信部３２２１と、放送送信指示部３２２２と、変換済放送受信部３２２３と、放送再生部３２２４と、Ｐ２Ｐ接続指示受信部３２０５と、Ｐ２Ｐ接続実施部３２０６と、Ｐ２Ｐ接続結果送信部３２０７とを備える。
【００６１】
放送転送指示受信部３２２１は、ＷＥＢコンテンツ処理モジュール３１１に含まれる放送転送指示部３１２５から放送転送指示信号を受信し、放送送信指示部３２２２に放送番組の転送の指示を行う。
【００６２】
放送送信指示部３２２２は、放送転送指示受信部３２２１からの指示に基づき、放送局特定ＩＤが少なくとも含まれる放送番組送信指示信号を、情報処理通信部３３０を介して通信ネットワーク４０を通じて受信装置１１へ送信する。このとき、放送番組送信指示信号は、Ｐ２Ｐ接続を通して送信される。なお、受信装置１１と情報処理装置３１との間でＰ２Ｐ接続が確立されていない場合、図３のユーザインタフェースにＰ２Ｐ未接続を示す警告が表示されてもよいし、ユーザにＰ２Ｐ接続の確立を促すための通知が行われてもよいし、Ｐ２Ｐ接続を確立するための処理が自動的に行われてもよい。
【００６３】
変換済放送受信部３２２３は、コンテンツ受信部の一例である。変換済放送受信部３２２３は、受信装置１１から放送番組を受信し、放送再生部３２２４に再生を指示する。つまり、変換済放送受信部３２２３は、放送局選択部３１２４によって選択された放送局が放送している放送番組を、後述するＰ２Ｐ接続実施部３２０６によって確立されたＰ２Ｐ接続を通して受信装置１１から受信する。
【００６４】
放送再生部３２２４は、変換済放送受信部３２２３から受信した放送番組を再生する。放送再生部３２２４は、図３のユーザインタフェースを閉じて全画面で放送番組を再生してもよいし、ユーザインタフェースの一部領域で放送番組を再生してもよい。
【００６５】
なお、変換済放送受信部３２２３は、受信した放送信号を変換して放送再生部３２２４に出力する。そして、放送再生部３２２４は、変換済放送受信部３２２３による放送信号の変換結果を用いて放送番組を再生する。
【００６６】
Ｐ２Ｐ接続指示受信部３２０５は、ＷＥＢコンテンツ処理モジュール３１１に含まれるＰ２Ｐ接続指示部３１１０から送信されたＰ２Ｐ接続指示信号を受信し、Ｐ２Ｐ接続実施部３２０６へＰ２Ｐ接続の確立を要求する。
【００６７】
Ｐ２Ｐ接続実施部３２０６は、通信確立部の一例である。Ｐ２Ｐ接続実施部３２０６は、Ｐ２Ｐ接続指示受信部３２０５からの要求に基づき、Ｐ２Ｐ接続要求信号を、情報処理通信部３３０を介して通信ネットワーク４０を通じて受信装置１１へ送信して、受信装置１１と情報処理装置３１との間でＰ２Ｐ接続を確立する。つまり、Ｐ２Ｐ接続実施部３２０６は、受信装置１１と情報処理装置３１との間でＰ２Ｐ接続を確立する。
【００６８】
情報処理装置３１と受信装置１１との間でＰ２Ｐ接続が既に確立されている場合は、Ｐ２Ｐ接続実施部３２０６は、Ｐ２Ｐ接続要求信号を受信装置１１へ送信せずに、Ｐ２Ｐ接続成功やＰ２Ｐ接続中を示す応答をＰ２Ｐ接続結果送信部３２０７に送信してもよい。なお、Ｐ２Ｐ接続要求信号は、情報処理装置３１からサーバ２１を経由して受信装置１１へ送信されてもよく、その経路は問わない。また、Ｐ２Ｐ接続結果は、Ｐ２Ｐ接続実施部３２０６からＰ２Ｐ接続結果送信部３２０７に送信される。
【００６９】
Ｐ２Ｐ接続結果送信部３２０７は、Ｐ２Ｐ接続実施部３２０６から受信したＰ２Ｐ接続結果に基づくＰ２Ｐ接続結果情報をＷＥＢコンテンツ処理モジュール３１１に含まれるＰ２Ｐ接続結果受信部３１１１に送信する。
【００７０】
［１−１−３．サーバの構成］
図７は、サーバ２１の構成の一例を示すブロック図である。図７において、サーバ２１は、ユーザＩＤ受付部２００１と、機器ＩＤリスト送信部２００２と、機器ＩＤ蓄積部２００３と、表示用放送局一覧要求受付部２０２１と、放送局一覧要求実行判断部２０２２と、放送局一覧要求部２０２３と、放送局一覧受信部２０２４と、放送局一覧蓄積部２０２５と、表示用放送局一覧変換部２０２６と、表示用放送局一覧送信部２０２７と、サーバ通信部２０９９とを備える。
【００７１】
ユーザＩＤ受付部２００１は、情報処理装置３１から通信ネットワーク４０を通じて送信されたユーザＩＤを受信する。そして、ユーザＩＤ受付部２００１は、ユーザＩＤの正当性を確認し、正当性を有するユーザＩＤを機器ＩＤリスト送信部２００２へ出力する。ユーザＩＤの正当性の確認は、事前に登録されたユーザＩＤの一致確認や、ユーザＩＤとパスワードによる確認により行われる。
【００７２】
機器ＩＤリスト送信部２００２は、ユーザＩＤ受付部２００１から入力されたユーザＩＤに紐付けられている機器ＩＤリストを機器ＩＤ蓄積部２００３から取得する。そして、機器ＩＤリスト送信部２００２は、取得した機器ＩＤリストを通信ネットワーク４０を通じて情報処理装置３１へ送信する。
【００７３】
機器ＩＤ蓄積部２００３は、複数のユーザＩＤの各々に紐付けて機器ＩＤリストを蓄積している。ここで、機器ＩＤ蓄積部２００３に蓄積された機器ＩＤリストへの機器ＩＤの登録は、例えば、ユーザがユーザＩＤを使用して情報処理装置３１からサーバ２１へログインされた後にユーザによって行われてもよい。また、一般的なウェブサービスで行われる機器ＩＤの登録手段を用いて、機器ＩＤリストへ機器ＩＤが登録されてもよい。
【００７４】
表示用放送局一覧要求受付部２０２１は、情報処理装置３１から通信ネットワーク４０を通じて表示用放送局一覧要求信号を受信する。そして、表示用放送局一覧要求受付部２０２１は、表示用放送局一覧要求信号に含まれる機器ＩＤ等を放送局一覧要求実行判断部２０２２に出力する。
【００７５】
放送局一覧要求実行判断部２０２２は、表示用放送局一覧要求受付部２０２１から入力された機器ＩＤ等に対応する放送局一覧が放送局一覧蓄積部２０２５に既に蓄積されているか否かを確認する。表示用放送局一覧要求受付部２０２１から入力された機器ＩＤ等に対応する放送局一覧が蓄積されている場合は、放送局一覧要求実行判断部２０２２は、当該放送局一覧を放送局一覧蓄積部２０２５から取得して表示用放送局一覧変換部２０２６へ出力する。
【００７６】
一方、表示用放送局一覧要求受付部２０２１から入力された機器ＩＤ等に対応する放送局一覧が蓄積されていない場合は、放送局一覧要求実行判断部２０２２は、機器ＩＤ等を含む放送局一覧要求を放送局一覧要求部２０２３へ出力する。
【００７７】
そして、放送局一覧要求部２０２３は、放送局一覧要求信号を機器ＩＤに対応する機器へ送信する。その後、放送局一覧受信部２０２４において放送局一覧が取得されたことを示す放送局一覧取得完了通知が入力されたときに、放送局一覧要求部２０２３は、表示用放送局一覧要求受付部２０２１から入力された機器ＩＤ等に対応する放送局一覧を放送局一覧蓄積部２０２５から取得して表示用放送局一覧変換部２０２６へ出力する。
【００７８】
なお、放送局一覧が蓄積されてから所定の時間経過している場合は、放送局一覧要求実行判断部２０２２は、前回取得された放送局一覧（つまり、放送局一覧蓄積部２０２５に蓄積されている放送局一覧）からの差分のみを要求する放送局一覧要求を放送局一覧要求部２０２３へ出力してもよいし、全ての放送局一覧を再取得する放送局一覧要求を放送局一覧要求部２０２３へ出力してもよい。
【００７９】
放送局一覧要求部２０２３は、放送局一覧要求実行判断部２０２２から入力された放送局一覧要求に含まれる機器ＩＤに対応する放送局一覧を取得するために、通信ネットワーク４０を通じて受信装置１１へ放送局一覧要求信号を送信する。なお、放送局一覧要求部２０２３は、放送局一覧要求を１回で行ってもよいし、所定の放送局数ずつ必要な回数で放送局一覧要求を行ってもよい。
【００８０】
放送局一覧受信部２０２４は、受信装置１１からコンテンツ一覧を受信するコンテンツ一覧受信部の一例である。放送局一覧受信部２０２４は、入力された機器ＩＤに対応する受信装置１１から通信ネットワーク４０を通じて放送局一覧を受信する。そして、放送局一覧受信部２０２４は、放送局一覧蓄積部２０２５に放送局一覧を蓄積し、かつ、放送局一覧要求実行判断部２０２２へ放送局一覧が取得できたことを示す放送局一覧取得完了通知を出力する。
【００８１】
放送局一覧には、チャンネルと、放送局名と、ネットワークＩＤ（ｎｅｔｗｏｒｋｉｄ）、トランスフォームＩＤ（ｔｓｉｄ）およびサービスＩＤ（ｓｅｒｖｉｃｅｉｄ）などの放送番組を特定するためのＩＤとが含まれる。放送局一覧には、それらの情報以外の情報が含まれてもよい。
【００８２】
なお、放送局一覧要求部２０２３が複数回に分けて放送局一覧取得要求を行った場合は、放送局一覧受信部２０２４は、全ての放送局一覧が受信できた時点で、放送局一覧要求実行判断部２０２２へ放送局一覧取得完了通知を出力してもよい。
【００８３】
ここで、図９を用いて、放送局一覧蓄積部２０２５に蓄積されるデータの例を説明する。放送局一覧蓄積部２０２５には、放送局一覧がテーブル形式で蓄積されている。放送局一覧には、「機器ＩＤ」欄１９１、「チャンネル（ｃｈ）」欄１９２、「ネットワークＩＤ（ｎｅｔｗｏｒｋｉｄ）」欄１９３、「トランスフォームＩＤ（ｔｓｉｄ）」欄１９４、「サービスＩＤ（ｓｅｒｖｉｃｅｉｄ）」欄１９５、「放送局名」欄１９６、および「更新日時」欄１９７が含まれている。また、利用しないサービスの情報については放送局一覧に含まれなくてもよい。放送局名は、放送局の名称を示す文字列であってもよいし、放送局を一意に特定できるＩＤであってもよい。
【００８４】
なお、サーバ２１は、放送局一覧要求実行判断部２０２２と放送局一覧蓄積部２０２５とを有しなくてもよい。この場合、表示用放送局一覧要求受付部２０２１は、放送局一覧要求部２０２３へ、放送局一覧の取得を要求するため放送局一覧取得要求信号をそのまま出力する。そして、放送局一覧受信部２０２４は、受信した放送局一覧を表示用放送局一覧変換部２０２６へそのまま出力する。
【００８５】
表示用放送局一覧変換部２０２６は、コンテンツ一覧を表示用情報に変換する表示用情報変換部の一例である。表示用放送局一覧変換部２０２６は、放送局一覧要求実行判断部２０２２から放送局一覧が入力された場合、入力された放送局一覧を情報処理装置３１で表示できる形式の表示用情報に変換し、表示用放送局一覧として表示用放送局一覧送信部２０２７へ出力する。
【００８６】
表示用情報は、ブラウザ用の情報であってもよい。この場合、表示用情報は、放送局一覧の表現形式を制御するための情報を含んでもよい。表現形式を制御するための情報は、例えば、ＨＴＭＬ・Ｊａｖａ（登録商標）スクリプト、ＣＳＳ（Ｃａｓｃａｄｉｎｇ  Ｓｔｙｌｅ  Ｓｈｅｅｔｓ）などで表される。
【００８７】
また例えば、表示用情報は、アプリケーション用の情報であってもよい。この場合、表示用情報は、例えば、ＳＯＡＰ（Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）、ＸＭＬ（Eｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）などで表される。
【００８８】
表示用放送局一覧送信部２０２７は、表示用放送局一覧変換部２０２６より入力された表示用放送局一覧を、サーバ通信部２０９９を介して通信ネットワーク４０を通じて情報処理装置３１へ送信する。
【００８９】
サーバ通信部２０９９は、通信ネットワーク４０と接続するためのインタフェースであり、例えば、モデム、インタフェースカード、有線／無線ＬＡＮモジュールである。例えば、サーバ通信部２０９９は、クライアントサーバ接続を通して情報処理装置３１と通信する。
【００９０】
［１−１−４．受信装置の構成］
図８は、受信装置１１の構成の一例を示すブロック図である。図８において、受信装置１１は、放送受信部１００４と、Ｐ２Ｐ接続受付部１０１２と、放送局一覧要求受付部１０２１と、放送局一覧抽出部１０２２と、放送局一覧送信部１０２３と、放送送信指示受付部１０２４と、放送変換部１０２５と、変換済放送送信部１０２６、受信装置通信部１０９９とを備える。
【００９１】
放送受信部１００４は、アンテナ１００で受信した放送波を受信装置１１で受信するためのチューナーである。放送受信部１００４は、放送波を受信し、受信した放送波を放送変換部１０２５に出力する。
【００９２】
放送局一覧要求受付部１０２１は、サーバ２１から通信ネットワーク４０および第１の通信処理装置５１を通じて、受信装置通信部１０９９を介して放送局一覧要求信号を受信し、放送局一覧を放送局一覧抽出部１０２２に要求する。
【００９３】
放送局一覧抽出部１０２２は、放送局一覧要求受付部１０２１の放送局一覧の要求に従って、放送受信部１００４が受信した放送波に含まれる放送局一覧を抽出する。放送局一覧には、チャンネルと、放送局名と、ｎｅｔｗｏｒｋｉｄ、ｔｓｉｄおよびｓｅｒｖｉｃｅｉｄなどの番組を特定するためのＩＤが含まれる。また、利用しないサービスの情報については抽出されなくてもよい。放送局名は、放送局の名称を示す文字列であってもよいし、放送局を一意に特定できるＩＤであってもよい。
【００９４】
放送局一覧送信部１０２３は、放送局一覧抽出部１０２２により抽出された放送局一覧を受信装置通信部１０９９を介して、第１の通信処理装置５１および通信ネットワーク４０を通じてサーバ２１へ送信する。なお、放送局一覧送信部１０２３は、放送局一覧をサーバ２１へ送信する際に、受信装置１１とサーバ２１との間で取り決めた形式に放送局一覧を変換してもよい。受信装置１１とサーバ２１との間で取り決めた形式としては、例えば、ＣＳＶ（Ｃｏｍｍａ  Ｓｅｐａｒａｔｅｄ  Ｖａｌｕｅｓ）、ＳＯＡＰ、ＸＭＬ、ＪＳＯＮ（ＪａｖａＳｃｒｉｐｔ（登録商標）  Ｏｂｊｅｃｔ  Ｎｏｔａｔｉｏｎ）などが用いられる。
【００９５】
放送送信指示受付部１０２４は、情報処理装置３１から通信ネットワーク４０および第１の通信処理装置５１を通じて、受信装置通信部１０９９を介して放送番組送信指示信号を受信する。そして、放送送信指示受付部１０２４は、放送番組送信指示信号に含まれる放送局特定ＩＤに対応する放送番組（コンテンツ）を送信するよう変換済放送送信部１０２６に指示する。
【００９６】
放送変換部１０２５は、放送受信部１００４から受信した放送波を通信ネットワーク４０で通信できる形式のデータに変換する。例えば、放送変換部１０２５は、放送波をＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）パケットに変換する。
【００９７】
変換済放送送信部１０２６は、放送送信指示受付部１０２４から送信された放送局特定ＩＤに対応する放送番組を放送変換部１０２５から受信し、受信装置通信部１０９９を介して第１の通信処理装置５１および通信ネットワーク４０を通じて情報処理装置３１へ送信する。放送番組（コンテンツ）は、Ｐ２Ｐ接続による通信により情報処理装置３１へ送信される。
【００９８】
Ｐ２Ｐ接続受付部１０１２は、情報処理装置３１から通信ネットワーク４０および第１の通信処理装置５１を通じ、受信装置通信部１０９９を介してＰ２Ｐ接続要求信号を受信する。そして、Ｐ２Ｐ接続受付部１０１２は、受信装置１１と情報処理装置３１との間でＰ２Ｐ接続を確立する。
【００９９】
受信装置通信部１０９９は、第１の通信処理装置５１と接続するためのインタフェースであり、例えば、モデム、インタフェースカード、有線／無線ＬＡＮモジュールである。
【０１００】
［１−２．動作］
以上のように構成された通信システム１について、その動作の一例を図１１〜図１４を用いて説明する。図１１〜図１４は、ユーザがログインし、情報処理装置３１と受信装置１１とがＰ２Ｐ接続を行い、ユーザが放送局一覧から放送局を選択し、放送番組を再生する処理を説明している。
【０１０１】
［１−２−１．放送局一覧表示・Ｐ２Ｐ接続処理］
図１１を用いて、通信システム１において放送局一覧を情報処理装置３１に表示し、放送番組の再生を実行するまでの処理を説明する。図１１のステップＳ５０４では図１２のＰ２Ｐ接続指示処理を参照し、図１１のステップＳ５１０では図１４の放送局の選択処理を参照する。また、図１２のステップＳ２０２では、図１３のＰ２Ｐ接続処理を参照する。
【０１０２】
ステップＳ５０１で、情報処理装置３１は、ユーザＩＤ入力部３１０１によって入力されたユーザＩＤを、ユーザＩＤ送信部３１０２を介してサーバ２１へ送信する。
【０１０３】
ステップＳ５０２で、サーバ２１は、ユーザＩＤ受付部２００１により受信されたユーザＩＤに基づきログイン処理を実行する。そして、サーバ２１は、ログイン処理されたユーザＩＤに紐付く機器ＩＤリストを、機器ＩＤリスト送信部２００２を介して情報処理装置３１へ送信する。
【０１０４】
ステップＳ５０３で、情報処理装置３１の機器ＩＤ選択部３１０４は、機器ＩＤリストから機器ＩＤを選択する。
【０１０５】
ステップＳ５０４で、情報処理装置３１は、Ｐ２Ｐ接続処理を行うことにより、選択された機器ＩＤによって特定される受信装置１１との間でＰ２Ｐ接続を確立する。Ｐ２Ｐ接続指示処理の詳しい内容については、図１２を用いて後述する。
【０１０６】
情報処理装置３１は、ステップＳ５０５のＰ２Ｐ接続処理が完了する前に、後述のステップＳ５０６からステップＳ５０９の処理を実行する。
【０１０７】
例えば、情報処理装置３１は、ステップＳ５０４およびステップＳ５０５におけるＰ２Ｐ接続を確立するための処理と、ステップＳ５０６からステップＳ５０９における表示用放送局一覧情報を取得するための処理を並列に行っている。
【０１０８】
ステップＳ５０５で、受信装置１１は、情報処理装置３１からのＰ２Ｐ接続の要求をＰ２Ｐ接続受付部１０１２で受け付ける。
【０１０９】
ステップＳ５０６で、情報処理装置３１は、表示用放送局一覧要求部３１２１によりステップＳ５０３で選択された機器ＩＤに対応する表示用放送局一覧情報を取得するための表示用放送局一覧要求信号をサーバ２１へ送信する。
【０１１０】
ステップＳ５０７で、サーバ２１の放送局一覧要求実行判断部２０２２は、表示用放送局一覧要求受付部２０２１により受信された表示用放送局一覧要求信号に含まれる機器ＩＤに基づき、受信装置１１から放送局一覧を取得するか否かの判断を行う。放送局一覧の取得が必要な場合は、サーバ２１は、放送局一覧要求信号を、放送局一覧要求部２０２３を介して受信装置１１へ送信する。放送局一覧の取得が必要でない場合は、サーバ２１は、放送局一覧要求信号を受信装置１１へ送信しない。
【０１１１】
ステップＳ５０８で、受信装置１１は、受信装置１１が受信している放送局一覧の全部もしくは一部をステップＳ５０７の放送局一覧要求信号の応答として放送局一覧送信部１０２３を介してサーバ２１へ送信する。
【０１１２】
ステップＳ５０９で、サーバ２１は、受信装置１１から受信した放送局一覧を表示用放送局一覧情報に変換して、表示用放送局一覧送信部２０２７を介して情報処理装置３１へ送信する。
【０１１３】
ステップＳ５１０で、情報処理装置３１は、サーバ２１から受信した表示用放送局一覧情報を放送局一覧表示部３１２３に表示する。
【０１１４】
放送局選択部３１２４を介してユーザが放送局を選択すると、放送送信指示部３２２２は、放送局特定ＩＤを含む放送番組送信指示信号を、ステップＳ５０４で確立されたＰ２Ｐ接続を通して受信装置１１へ送信する。放送局の選択および放送番組の再生についての詳しい処理内容については図１４を用いて後述する。
【０１１５】
ステップＳ５１１で、受信装置１１は、放送送信指示受付部１０２４により受信された放送番組送信指示信号に含まれる放送局特定ＩＤに対応した放送番組を、変換済放送送信部１０２６を介して情報処理装置３１へ送信する。
【０１１６】
図１２は、情報処理装置３１のＰ２Ｐ接続指示処理を示すフローチャートである。図１２は、図１１のステップＳ５０４の処理の詳細を示す。ここでは、ＷＥＢコンテンツ処理モジュール３１１とアプリケーション制御モジュール３２１との通信を主に説明する。
【０１１７】
ステップＳ２０１で、情報処理装置３１のＷＥＢコンテンツ処理モジュール３１１に含まれるＰ２Ｐ接続指示部３１１０は、アプリケーション制御モジュール３２１のＰ２Ｐ接続指示受信部３２０５にＰ２Ｐ接続指示信号を送信する。
【０１１８】
ステップＳ２０２で、アプリケーション制御モジュール３２１のＰ２Ｐ接続実施部３２０６は、Ｐ２Ｐ接続指示受信部３２０５からＰ２Ｐ接続指示を受け、Ｐ２Ｐ接続要求信号を受信装置１１へ送信する。Ｐ２Ｐ接続処理の詳しい処理内容については図１３を用いて後述する。
【０１１９】
ステップＳ２０３で、アプリケーション制御モジュール３２１のＰ２Ｐ接続結果送信部３２０７は、Ｐ２Ｐ接続実施部３２０６のＰ２Ｐ接続結果を受け、Ｐ２Ｐ接続結果の応答コールバックをＰ２Ｐ接続結果情報として、ＷＥＢコンテンツ処理モジュール３１１のＰ２Ｐ接続結果受信部３１１１に送信する。
【０１２０】
ステップＳ２０４で、ＷＥＢコンテンツ処理モジュール３１１の放送局一覧表示部３１２３は、Ｐ２Ｐ接続結果情報を受け、Ｐ２Ｐ接続状態を画面に表示する。
【０１２１】
ステップＳ２０５で、ＷＥＢコンテンツ処理モジュール３１１は、Ｐ２Ｐ接続に失敗している場合、再接続が必要か否かを判断し、再接続が必要な場合にはステップＳ２０１から再接続処理を行う。なお、再接続は、放送局選択部３１２４により放送局が選択されたときに行われてもよい。また、再接続は、所定の回数自動的に行われてもよい。
【０１２２】
図１３は、アプリケーション制御モジュール３２１のＰ２Ｐ接続実施部３２０６におけるＰ２Ｐ接続処理を示すフローチャートである。図１３は、図１２のＰ２Ｐ接続処理の詳細を示す。
【０１２３】
ステップＳ３０１で、Ｐ２Ｐ接続実施部３２０６は、受信装置１１と情報処理装置３１との間で既にＰ２Ｐ接続が確立されているか否かを判断する。
【０１２４】
ステップＳ３０２で、Ｐ２Ｐ接続実施部３２０６は、Ｐ２Ｐ接続が確立されていない場合に、受信装置１１へＰ２Ｐ接続要求信号を送信し、Ｐ２Ｐ接続を試みる。
【０１２５】
ステップＳ３０３で、Ｐ２Ｐ接続実施部３２０６は、Ｐ２Ｐ接続が成功したか否かを判断する。Ｐ２Ｐ接続成功の判断は、Ｐ２Ｐ接続先（つまり受信装置１１）へＰ２Ｐ通信を行い、受信装置１１から応答があるか否かなどによって行われる。
【０１２６】
ステップＳ３０４で、Ｐ２Ｐ接続実施部３２０６は、Ｐ２Ｐ接続結果送信部３２０７へＰ２Ｐ接続中と応答する。
【０１２７】
ステップＳ３０５で、Ｐ２Ｐ接続実施部３２０６は、Ｐ２Ｐ接続結果送信部３２０７へＰ２Ｐ接続失敗と応答する。
【０１２８】
［１−２−２．放送番組再生処理］
図１４を用いて、Ｐ２Ｐ接続を通して受信した放送番組を再生する処理を説明する。
【０１２９】
ステップＳ６０１で、ＷＥＢコンテンツ処理モジュール３１１の放送転送指示部３１２５は、受信装置１１とＰ２Ｐ接続中か否かを判断する。つまり、放送転送指示部３１２５は、受信装置１１と情報処理装置３１との間でＰ２Ｐ接続が確立されているか否かを判定する。受信装置１１と情報処理装置３１との間でＰ２Ｐ接続が確立されていない場合は、Ｐ２Ｐ接続を行う処理へ遷移するため、本フローチャートを終了する。
【０１３０】
受信装置１１と情報処理装置３１との間でＰ２Ｐ接続が確立されている場合は、ステップＳ６０２で、ＷＥＢコンテンツ処理モジュール３１１の放送転送指示部３１２５は、放送局特定ＩＤを含む放送転送指示信号をアプリケーション制御モジュール３２１の放送転送指示受信部３２２１へ送信する。
【０１３１】
ステップＳ６０３で、アプリケーション制御モジュール３２１の放送送信指示部３２２２は、放送番組送信指示信号を受信装置１１へＰ２Ｐ接続を通して送信することにより、受信装置１１に放送番組送信を指示する。
【０１３２】
ステップＳ６０４で、アプリケーション制御モジュール３２１の変換済放送受信部３２２３は、放送番組を受信装置１１から受信し、放送再生部３２２４は、受信装置１１から受信された放送番組を再生する。
【０１３３】
ステップＳ６０５で、放送再生部３２２４による放送番組の再生が停止したか否かが判断される。
【０１３４】
ステップＳ６０６で、放送番組の再生が停止すると、放送停止応答がＷＥＢコンテンツ処理モジュール３１１へコールバックされる。ＷＥＢコンテンツ処理モジュール３１１は放送局一覧を表示する。
【０１３５】
［１−３．効果等］
以上のように、本実施の形態における通信システム１において、情報処理装置３１のＷＥＢコンテンツ処理モジュール３１１は、表示用放送局一覧受信部３１２２と、放送局選択部３１２４とを有する。さらに、情報処理装置３１のアプリケーション制御モジュール３２１は、変換済放送受信部３２２３と、Ｐ２Ｐ接続実施部３２０６とを有する。
【０１３６】
これにより、受信装置１１と情報処理装置３１との間でＰ２Ｐ接続が確立される前に、サーバ２１から情報処理装置３１に表示用情報が提供される。したがって、Ｐ２Ｐ接続が確立される前に、放送局一覧の表示および放送番組の選択が可能にとなる。その結果、放送局から送信された放送番組の転送を受ける場合に、Ｐ２Ｐ接続によってサーバ２１の負荷を軽減しつつユーザの待ち時間を短縮することができる。
【０１３７】
さらに、本実施の形態における通信システム１では、サーバ２１は、放送局一覧受信部２０２４と、表示用放送局一覧変換部２０２６とを有する。そして、表示用放送局一覧変換部２０２６における変換結果である表示用放送局一覧情報は、放送局一覧の表現形式を制御するための情報を含むことができる。
【０１３８】
このような構成によって、サーバ２１において表示用放送局一覧情報を変更することで、情報処理装置３１における放送局一覧の表現形式を変更することが可能となる。つまり、情報処理装置３１において、放送局一覧を表示するためのアプリケーションソフトウェアの更新を行わなくても、放送局一覧の表現形式を容易に変更することができる。例えば、放送局一覧に含まれる、放送番組に関する情報の追加などを容易に行うことができ、通信システム１の柔軟性を向上させることができる。
【０１３９】
（他の実施の形態）
以上のように、本開示における技術の例示として、実施の形態を説明した。そのために、添付図面および詳細な説明を提供した。
【０１４０】
従って、添付図面および詳細な説明に記載された構成要素の中には、課題解決のために必須な構成要素だけでなく、上記技術を例示するために、課題解決のためには必須でない構成要素も含まれ得る。そのため、それらの必須ではない構成要素が添付図面や詳細な説明に記載されていることをもって、直ちに、それらの必須ではない構成要素が必須であるとの認定をするべきではない。
【０１４１】
なお、上述の実施の形態においての各構成要素は、専用のハードウェアにより構成してもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラム制御によるソフトウェアにより構成してもよい。
【０１４２】
なお、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインタフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０１４３】
また、プログラム制御によるソフトウェアは、サーバなどからダウンロードされることによって流通してもよく、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されることにより流通してもよい。
【０１４４】
また、プログラム制御によるソフトウェアを実行するサーバは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１４５】
また、上述の実施の形態は、本開示における技術を例示するためのものであるから、請求の範囲またはその均等の範囲において種々の変更、置き換え、付加、省略などを行うことができる。
【０１４６】
なお、上述の実施の形態では、第１の接続がクライアントサーバ接続であり、第２の接続がＰ２Ｐ接続である場合について説明したが、第１の接続および第２の接続は、これに限定されない。例えば、第１の接続がインターネット接続であり、第２の接続がＢｌｕｅｔｏｏｔｈ（登録商標）接続であってもよい。また例えば、第１の接続がＷｉ−Ｆｉ接続であり、第２の接続がＷｉ−Ｆｉダイレクト接続であってもよい。
【０１４７】
また、上述の実施の形態において、第１の接続および第２の接続は、同一の通信ネットワーク４０を介して実現されていたが、互いに異なる通信ネットワークを介して実現されてもよい。
【０１４８】
また、上述の実施の形態では、通信システムは、放送番組を転送する受信装置を備えていたが、必ずしもこのような受信装置を備えなくてもよい。例えば、通信システムは、受信装置の代わりに、インターネットから受信されたストリームを情報処理装置に転送する転送装置を備えてもよい。つまり、通信システムは、１以上のコンテンツの転送を行う転送装置を備えればよい。
【産業上の利用可能性】
【０１４９】
本開示は、受信装置で受信している放送番組を受信装置から情報処理装置に転送する際に、受信装置と情報処理装置との間で接続を確立するためのユーザの待ち時間を短縮することができ、放送番組の再生のための操作を行うシステムに有用である。具体的には、ハードディスクレコーダ、ＤＶＤレコーダ、ＢＤレコーダ、ＴＶ、携帯端末などに、本開示は適用可能である。
【符号の説明】
【０１５０】
１，１Ａ  通信システム
１１  受信装置
２１  サーバ
３１  情報処理装置
４０  通信ネットワーク
５１  第１の通信処理装置
６１  第２の通信処理装置
１００  アンテナ
３１１  ＷＥＢコンテンツ処理モジュール
３２１  アプリケーション制御モジュール
３３０  情報処理通信部
１００４  放送受信部
１０１２  Ｐ２Ｐ接続受付部
１０２１  放送局一覧要求受付部
１０２２  放送局一覧抽出部
１０２３  放送局一覧送信部
１０２４  放送送信指示受付部
１０２５  放送変換部
１０２６  変換済放送送信部
１０９９  受信装置通信部
２００１  ユーザＩＤ受付部
２００２  機器ＩＤリスト送信部
２００３  機器ＩＤ蓄積部
２０２１  表示用放送局一覧要求受付部
２０２２  放送局一覧要求実行判断部
２０２３  放送局一覧要求部
２０２４  放送局一覧受信部
２０２５  放送局一覧蓄積部
２０２６  表示用放送局一覧変換部
２０２７  表示用放送局一覧送信部
２０９９  サーバ通信部
３１０１  ユーザＩＤ入力部
３１０２  ユーザＩＤ送信部
３１０３  機器ＩＤリスト受信部
３１０４  機器ＩＤ選択部
３１１０  Ｐ２Ｐ接続指示部
３１１１  Ｐ２Ｐ接続結果受信部
３１１２  Ｐ２Ｐ接続入力部
３１２１  表示用放送局一覧要求部
３１２２  表示用放送局一覧受信部
３１２３  放送局一覧表示部
３１２４  放送局選択部
３１２５  放送転送指示部
３２０５  Ｐ２Ｐ接続指示受信部
３２０６  Ｐ２Ｐ接続実施部
３２０７  Ｐ２Ｐ接続結果送信部
３２２１  放送転送指示受信部
３２２２  放送送信指示部
３２２３  変換済放送受信部
３２２４  放送再生部
【図１】
2015155967.tif 000003
【図２】
2015155967.tif 000004
【図３】
2015155967.tif 000005
【図４】
2015155967.tif 000006
【図５】
2015155967.tif 000007
【図６】
2015155967.tif 000008
【図７】
2015155967.tif 000009
【図８】
2015155967.tif 000010
【図９】
2015155967.tif 000011
【図１０】
2015155967.tif 000012
【図１１】
2015155967.tif 000013
【図１２】
2015155967.tif 000014
【図１３】
2015155967.tif 000015
【図１４】
2015155967.tif 000016
【手続補正書】
【提出日】平成28年3月2日(2016.3.2)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、１以上のコンテンツを受信可能な転送装置から、コンテンツを再生するための情報処理装置に、当該１以上のコンテンツのうちの少なくとも１つを転送する通信システム等に関する。
【背景技術】
【０００２】
遠隔地からでも電子機器を的確に遠隔制御する技術として、特許文献１に記されるような通信システムが知られている。特許文献１に記載の通信システムでは、ユーザが操作する携帯端末とデータベースと録画機と基地局とが、ネットワークを介して互いに通信する。データベースには、ＶＴＲ（Ｖｉｄｅｏｔａｐｅ  Ｒｅｃｏｒｄｅｒ）が録画予約を行うために必要な情報として、例えば放送番組の放送チャンネルや放送開始時刻などからなる番組表が記録されている。ユーザの携帯端末は、基地局およびネットワークを介してデータベースと通信を行うことにより、データベースより番組表を受信して表示する。ユーザは、その番組表を参照して、録画予約する番組の放送チャンネルや放送開始時刻などを確認する。そして、ユーザは、録画予約する番組を携帯端末に指示する。ユーザに指示された番組の情報は、携帯端末から基地局およびネットワークを介して、ＶＴＲに送信される。これにより、ＶＴＲは、受信した番組の情報に基づいて録画予約を実行する。このようにユーザは、携帯端末がネットワークと繋がる環境であればどこからでも、携帯端末を用いてＶＴＲに録画予約を行わせることができる。
【０００３】
また非特許文献１には、異なるネットワークに属する２つの端末がサーバを介さないピア・ツー・ピア（Ｐｅｅｒ  ｔｏ  Ｐｅｅｒ）接続で通信を行う技術が開示されている。これにより、サーバの負荷を軽減することができる。なお、以下では、「ピア・ツー・ピア」を「Ｐ２Ｐ」と記載する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−１０２８２７号公報
【非特許文献】
【０００５】
【非特許文献１】Ｊ．Ｒｏｓｅｎｂｅｒｇ、Ｊ．Ｗｅｉｎｂｅｒｇｅｒ、Ｃ．Ｈｕｉｔｅｍａ、Ｒ．Ｍａｈｙ、“ＳＴＵＮ  −  Ｓｉｍｐｌｅ  Ｔｒａｖｅｒｓａｌ  ｏｆ  Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ  （ＵＤＰ）  Ｔｈｒｏｕｇｈ  Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｏｒｓ  （ＮＡＴｓ）”、［Ｏｎｌｉｎｅ］、２００３年３月、Ｎｅｔｗｏｒｋ  Ｗｏｒｋｉｎｇ  Ｇｒｏｕｐ  Ｒｅｑｕｅｓｔ  ｆｏｒ  Ｃｏｍｍｅｎｔｓ：  ３４８９、［２０１４年３月２３日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｉｅｔｆ．ｏｒｇ／ｒｆｃ／ｒｆｃ３４８９．ｔｘｔ＞
【発明の概要】
【０００６】
本開示は、サーバの負荷を軽減しつつ、ユーザに不便感を与えない動作を実現する通信システムを提供する。
【０００７】
本開示における通信システムは、サーバと、コンテンツを再生するための情報処理装置と、１以上のコンテンツのうちの少なくとも１つのコンテンツの転送を行う転送装置とを備える通信システムである。情報処理装置は、１以上のコンテンツの一覧であるコンテンツ一覧を表示するための表示用情報を、第１の通信方式に基づく第１の接続を通してサーバから受信する表示情報受信部と、転送装置と情報処理装置との間でサーバを介さずに通信するための第２の通信方式に基づく第２の接続を、転送装置と情報処理装置との間で確立する通信確立部とを備える。さらに、表示用情報に基づいて、１以上のコンテンツの中から少なくとも１つのコンテンツを選択するコンテンツ選択部と、コンテンツ選択部によって選択された少なくとも１つのコンテンツの転送装置からの転送を、通信確立部によって確立された第２の接続を通して受けるコンテンツ受信部と、を備える。
【０００８】
本開示における情報処理装置は、１以上のコンテンツの一覧であるコンテンツ一覧を表示するための表示用情報を、第１の通信方式に基づく第１の接続を通して受信する表示情報受信部と、第１の通信方式とは異なる第２の通信方式に基づく第２の接続を確立する通信確立部とを備える。さらに、表示用情報に基づいて、１以上のコンテンツの中から少なくとも１つのコンテンツを選択するコンテンツ選択部と、コンテンツ選択部によって選択された少なくとも１つのコンテンツの転送を、通信確立部によって確立された第２の接続を通して受信するコンテンツ受信部と、を備える。
【０００９】
本開示における通信システム、情報処理装置および通信方法によれば、サーバの負荷を軽減しつつ、ユーザに不便感を与えない動作を実現することができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施の形態における通信システムの概略構成の一例を示す図である。
【図２】図２は、実施の形態における通信システムの概略構成の変形例を示す図である。
【図３】図３は、実施の形態による情報処理装置のユーザインタフェースの一例を示す図である。
【図４】図４は、実施の形態による情報処理装置の構成の一例を示すブロック図である。
【図５】図５は、実施の形態による情報処理装置に含まれるＷＥＢコンテンツ処理モジュールの内部構成の一例を示すブロック図である。
【図６】図６は、実施の形態による情報処理装置に含まれるアプリケーション制御モジュールの内部構成の一例を示すブロック図である。
【図７】図７は、実施の形態によるサーバの構成の一例を示すブロック図である。
【図８】図８は、実施の形態による受信装置の構成の一例を示すブロック図である。
【図９】図９は、実施の形態における放送局一覧蓄積部に蓄積されるデータの一例を示す図である。
【図１０】図１０は、実施の形態における放送転送禁止放送局のリストの一例を示す図である。
【図１１】図１１は、実施の形態における放送局一覧を情報処理装置に表示する処理のフローチャートの一例を示す図である。
【図１２】図１２は、実施の形態におけるＰ２Ｐ接続指示処理のフローチャートの一例を示す図である。
【図１３】図１３は、実施の形態におけるＰ２Ｐ接続処理のフローチャートの一例を示す図である。
【図１４】図１４は、実施の形態における放送局の選択から放送番組の再生までの処理のフローチャートの一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【００１２】
なお、発明者は、当業者が本開示を十分に理解するために添付図面および以下の説明を提供するのであって、これらによって請求の範囲に記載の主題を限定することを意図するものではない。
【００１３】
（実施の形態）
以下、図１〜図１４を用いて、実施の形態を説明する。
【００１４】
［１−１．構成］
［１−１−１．通信システムの概略構成］
図１は、本実施の形態によるおける通信システム１の概略構成の一例を示す図である。図１において、通信システム１は、受信装置１１と、サーバ２１と、情報処理装置３１と、第１の通信処理装置５１とを備える。
【００１５】
サーバ２１、情報処理装置３１および第１の通信処理装置５１は、有線または無線の通信回線を介して通信ネットワーク４０に接続されている。通信ネットワーク４０は、例えば、インターネットである。また、受信装置１１は、第１の通信処理装置５１に有線または無線の通信路を介して接続されている。
【００１６】
第１の通信処理装置５１は、通信ネットワーク４０に接続するための装置（例えば、ルータ、ファイアウォール、モデムなど）である。つまり、受信装置１１は、第１の通信処理装置５１を介して、通信ネットワーク４０に接続されている。
【００１７】
情報処理装置３１は、第１の通信方式に基づいてサーバ２１に接続されている。以下において、この第１の通信方式に基づく接続を第１の接続という。ここでは、第１の接続は、通信ネットワーク４０を介して確立される。
【００１８】
さらに、情報処理装置３１は、第２の通信方式に基づいて受信装置１１に接続される。以下において、この第２の通信方式に基づく接続を第２の接続という。ここでは、第２の接続も、通信ネットワーク４０を介して確立される。
【００１９】
なお、通信方式とは、通信を行うために必要な手順を定めたものである。通信方式は、通信アーキテクチャとも呼ばれる。例えば、通信方式は、クライアントサーバモデル、Ｐ２Ｐモデルなどである。
【００２０】
第１の通信方式とは、情報処理装置３１とサーバ２１との間で通信を行うための通信方式である。第２の通信方式とは、第１の通信方式とは異なる通信方式であり、受信装置１１と情報処理装置３１との間でサーバ２１を介さずに通信するための通信方式である。
【００２１】
本実施の形態では、第１の通信方式がクライアントサーバモデルであり、第２の通信方式がＰ２Ｐモデルである場合を例として説明する。つまり、第１の接続がクライアントサーバ接続であり、第２の接続がＰ２Ｐ接続である場合を例として説明する。
【００２２】
受信装置１１は、転送装置の一例である。受信装置１１は、１以上のコンテンツのうちの少なくとも１つのコンテンツの転送を行う。
【００２３】
コンテンツとは、音データ、画像データもしくは映像データ、または、それらの任意の組合せを意味する。例えば、コンテンツは、放送番組である。また例えば、コンテンツは、ビデオ・オン・デマンドにおいて配信される映像音声データであってもよい。
【００２４】
ここでは、受信装置１１は、放送番組の転送が可能な機器である。具体的には、受信装置１１は、例えば、ハードディスクレコーダ、ＤＶＤレコーダ、ＢＤ（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）レコーダ、テレビ受像機、セットトップボックスなどである。
【００２５】
情報処理装置３１は、コンテンツを再生するための装置である。具体的には、情報処理装置３１は、ユーザインタフェース上に表示されたコンテンツ一覧から選択されたコンテンツを受信装置１１から受信する。そして、情報処理装置３１は、受信装置１１から受信したコンテンツを再生する。例えば、情報処理装置３１は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、携帯端末、スマートフォン、およびタブレットコンピュータなどである。情報処理装置３１のユーザインタフェースの例については、図３を用いて後述する。情報処理装置３１、サーバ２１、および受信装置１１の構成については、後ほど、図４〜図８を用いて詳述する。
【００２６】
図２は、実施の形態における通信システム１Ａの概略構成を示す図である。通信システム１Ａは、図１の通信システム１の変形例である。通信システム１Ａは、さらに、第２の通信処理装置６１を備える。通信システム１Ａにおいて、情報処理装置３１は、第２の通信処理装置６１を介して通信ネットワーク４０に接続されている。
【００２７】
本実施の形態では、第１の通信処理装置５１および第２の通信処理装置６１の有無に関して効果に差異は無いため、以後、通信システム１Ａの説明を省略する。
【００２８】
図３は、情報処理装置３１がユーザへ提供するユーザインタフェース７００の一例を示す図である。ここでは、コンテンツが、放送中の番組（以下、放送番組という）である場合について説明する。
【００２９】
ユーザインタフェース７００は、グラフィカルユーザインタフェースである。ユーザインタフェース７００は、情報処理装置３１の画面上に表示されることにより、ユーザに提供される。ここでは、ユーザインタフェース７００は、登録機器リスト７０１と、番組リスト７０２と、Ｐ２Ｐ接続状態表示７０６とを含む。
【００３０】
登録機器リスト７０１は、１以上の受信装置の機器ＩＤのリストである。ユーザは、登録機器リスト７０１に含まれる１以上の機器ＩＤのうちの１つを選択することによって、１以上の受信装置の中から操作対象の受信装置（例えば受信装置１１）を選択する。
【００３１】
なお、登録機器リスト７０１には、情報処理装置３１にユーザがユーザＩＤを入力するタイミングにおけるネットワーク接続状況等に応じた機器ＩＤが含まれてもよいし、あらかじめ情報処理装置３１に固定的に設定された機器ＩＤが含まれてもよい。また、機器ＩＤのリストは、通信ネットワーク４０経由でサーバ２１などから受信されてもよいし、ＣＤ−ＲＯＭなどの記憶媒体を通じて入力されてもよく、その方法は問わない。また、登録機器リスト７０１には、機器ＩＤの代わりに、サーバ２１において機器ＩＤに紐付けて管理される、機器品番あるいは機器のニックネームが含まれてもよい。
【００３２】
番組リスト７０２は、放送番組の一覧であり、放送局の一覧でもある。番組リスト７０２には、登録機器リスト７０１で選択された機器ＩＤ「１２３４００」の受信装置１１が受信可能な放送番組のチャンネル／放送局名８０１と番組名８０２とが列挙されている。そして夫々の放送番組には、放送局選択ボタン８０３が付加されている。視聴禁止に設定されている放送局の放送番組には、放送局選択ボタン８０３が付加されず、放送局選択禁止表示８０４が表示される。放送局選択禁止表示８０４が表示されている放送番組は選択できない。
【００３３】
放送局選択ボタン８０３は、選択したチャンネルの放送番組の転送を受信装置１１に対して指示するためのボタンである。
【００３４】
Ｐ２Ｐ接続状態表示７０６は、情報処理装置３１と受信装置１１とがＰ２Ｐ接続が確立されているかどうかを表すマークである。情報処理装置３１と受信装置１１との間のＰ２Ｐ接続が確立されていない場合、Ｐ２Ｐ接続実行ボタン７０７が押されることにより、Ｐ２Ｐ接続を確立するための処理が実行される。
【００３５】
なお、情報処理装置３１と受信装置１１との間のＰ２Ｐ接続は、情報処理装置３１と受信装置１１とが通信ネットワーク４０を介して直接通信することにより確立されてもよいし、サーバ２１が仲介することにより確立されてもよく、その手段は問わない。
【００３６】
［１−１−２．情報処理装置の構成］
図４は、情報処理装置３１の構成の一例を示すブロック図である。図４において、情報処理装置３１は、ＷＥＢコンテンツ処理モジュール３１１と、アプリケーション制御モジュール３２１と、情報処理通信部３３０とを備える。
【００３７】
ＷＥＢコンテンツ処理モジュール３１１は、情報処理通信部３３０を介してサーバ２１と通信を行い、サーバ２１から受信したＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）コンテンツを処理して表示する。そして、ＷＥＢコンテンツ処理モジュール３１１は、表示されたＨＴＭＬコンテンツに対するユーザの操作内容を、アプリケーション制御モジュール３２１へ通信する。具体的には、ＷＥＢコンテンツ処理モジュール３１１は、例えば、アプリケーション制御モジュール３２１とソケット間通信を行う。また例えば、ＷＥＢコンテンツ処理モジュール３１１は、アプリケーション制御モジュール３２１をライブラリとして扱い、当該ライブラリに含まれる関数を直接呼び出すことでアプリケーション制御モジュール３２１と通信を行ってもよい。
【００３８】
また、ＷＥＢコンテンツ処理モジュール３１１は、アプリケーション制御モジュール３２１の処理結果を受信する。具体的には、アプリケーション制御モジュール３２１は、例えば、ＷＥＢコンテンツ処理モジュール３１１のＪａｖａ（登録商標）スクリプトのコールバック関数を呼び出すことで処理結果をＷＥＢコンテンツ処理モジュール３１１に送信する。また例えば、アプリケーション制御モジュール３２１は、ソケット間通信によって処理結果をＷＥＢコンテンツ処理モジュール３１１に送信してもよい。また例えば、アプリケーション制御モジュール３２１は、ＷＥＢコンテンツ処理モジュール３１１をライブラリとして扱い、当該ライブラリに含まれる関数を直接呼び出すことで処理結果をＷＥＢコンテンツ処理モジュール３１１に送信してもよい。
【００３９】
アプリケーション制御モジュール３２１は、情報処理通信部３３０を介して受信装置１１とＰ２Ｐ接続を通して通信を行うことにより、受信装置１１からコンテンツを受信する。さらに、アプリケーション制御モジュール３２１は、受信したコンテンツを再生する。
【００４０】
また、アプリケーション制御モジュール３２１は、ＷＥＢコンテンツ処理モジュール３１１と通信を行うことができる。通信方法は前述した方法と同一の為、説明を割愛する。
【００４１】
なお、情報処理装置３１は、情報処理通信部３３０を介して、サーバ２１あるいは受信装置１１と通信する。情報処理通信部３３０は、通信ネットワーク４０と接続するためのインタフェースであり、例えば、モデム、インタフェースカード、有線／無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）モジュールである。本実施の形態では、情報処理通信部３３０は、クライアントサーバ接続を通してサーバ２１と通信し、Ｐ２Ｐ接続を通して受信装置１１と通信する。
【００４２】
図５は、情報処理装置３１のＷＥＢコンテンツ処理モジュール３１１の構成の一例を示すブロック図である。図５において、ＷＥＢコンテンツ処理モジュール３１１は、ユーザＩＤ入力部３１０１と、ユーザＩＤ送信部３１０２と、機器ＩＤリスト受信部３１０３と、機器ＩＤ選択部３１０４と、表示用放送局一覧要求部３１２１と、表示用放送局一覧受信部３１２２と、放送局一覧表示部３１２３と、放送局選択部３１２４と、放送転送指示部３１２５と、Ｐ２Ｐ接続指示部３１１０と、Ｐ２Ｐ接続結果受信部３１１１と、Ｐ２Ｐ接続入力部３１１２とを備える。
【００４３】
ユーザＩＤ入力部３１０１は、ユーザが登録している機器ＩＤリストを機器ＩＤリスト受信部３１０３で受信するために、サーバ２１へ機器ＩＤリストを要求するためのユーザＩＤの入力をユーザから受け付ける。そして、ユーザＩＤ入力部３１０１は、ユーザによって入力されたユーザＩＤをユーザＩＤ送信部３１０２へ出力する。なお、ユーザＩＤ入力部３１０１は、ユーザＩＤに加えてパスワードの入力を受け付け、ユーザＩＤとパスワードとを一緒にユーザＩＤ送信部３１０２へ出力してもよい。
【００４４】
ユーザＩＤ送信部３１０２は、ユーザＩＤ入力部３１０１から入力されたユーザＩＤを、通信ネットワーク４０を通じてサーバ２１へ送信する。なお、ユーザＩＤ送信部３１０２は、ユーザＩＤに加えてパスワードをユーザＩＤ入力部３１０１から取得した場合に、ユーザＩＤとパスワードとを一緒にサーバ２１へ送信してもよい。
【００４５】
機器ＩＤリスト受信部３１０３は、サーバ２１から通信ネットワーク４０を通じて送信された機器ＩＤリストを受信する。機器ＩＤリストは、ユーザＩＤ送信部３１０２より送信されたユーザＩＤと紐付けられて登録されている１以上の受信装置の機器ＩＤが含まれたリストである。なお、ユーザＩＤに機器ＩＤが紐付けられていない場合は、機器ＩＤリストに機器ＩＤは含まれてなくてもよい。また、機器ＩＤは、受信装置に記録されている機器ＩＤそのものでなくてもよく、受信装置が一意に特定できるＩＤであれば何でもよい。
【００４６】
機器ＩＤ選択部３１０４は、機器ＩＤリスト受信部３１０３から入力された機器ＩＤリストから１つの機器ＩＤを選択する。そして、機器ＩＤ選択部３１０４は、選択された機器ＩＤを表示用放送局一覧要求部３１２１へ出力する。機器ＩＤリストに機器ＩＤが２以上含まれている場合は、機器ＩＤ選択部３１０４は、図３に記載の登録機器リスト７０１のようなユーザインタフェースを通じて１つの機器ＩＤを選択してもよいし、標準で設定されている１つの機器ＩＤを自動的に選択してもよい。また、機器ＩＤ選択部３１０４は、情報処理装置３１および受信装置１１の間でＰ２Ｐ接続を確立するために、Ｐ２Ｐ接続指示部３１１０へＰ２Ｐ接続指示を行う。
【００４７】
表示用放送局一覧要求部３１２１は、機器ＩＤ選択部３１０４から入力された機器ＩＤに基づいて、受信装置１１が受信可能な１以上の放送局の一覧である放送局一覧を要求する表示用放送局一覧要求信号を、情報処理通信部３３０を介して、通信ネットワーク４０を通じてサーバ２１へ送信する。表示用放送局一覧要求信号は、機器ＩＤ選択部３１０４から入力された機器ＩＤを含む。
【００４８】
なお、放送局一覧は、１以上のコンテンツの一覧であるコンテンツ一覧の一例である。放送局は、放送番組に対応する。つまり、放送局一覧は、１以上の放送番組の一覧に相当する。
【００４９】
表示用放送局一覧受信部３１２２は、表示情報受信部の一例である。表示用放送局一覧受信部３１２２は、クライアントサーバ接続を通してサーバ２１から、少なくともユーザインタフェースに放送局一覧（例えば番組リスト７０２）を表示するための表示用放送局一覧情報を受信する。この表示用放送局一覧情報は、表示用情報の一例である。つまり、表示用放送局一覧受信部３１２２は、受信装置１１が受信可能な１以上のコンテンツの一覧であるコンテンツ一覧を表示するための表示用情報を、第１の通信方式に基づく第１の接続を通してサーバ２１から受信する。受信された表示用放送局一覧情報は、放送局一覧表示部３１２３に出力される。
【００５０】
放送局一覧表示部３１２３は、表示用放送局一覧受信部３１２２から入力された表示用放送局一覧情報の全部もしくは一部を、図３のユーザインタフェース上に表示する。
【００５１】
放送局選択部３１２４は、コンテンツ選択部の一例である。放送局選択部３１２４は、放送局一覧表示部３１２３に表示された表示用放送局一覧情報に示される少なくとも１つの放送局をユーザ操作に従って選択する。つまり、放送局選択部３１２４は、表示用情報に基づいて、受信装置１１が受信可能な１以上のコンテンツの中から少なくとも１つのコンテンツを選択する。そして、放送局選択部３１２４は、選択された放送局を特定する放送局特定ＩＤを放送転送指示部３１２５へ出力する。
【００５２】
なお、放送局の選択方法は、特定の方法に限定されない。例えば、放送局は、ユーザが図３に記載の放送局選択ボタン８０３を押すことで選択されてもよい。また例えば、ユーザによってあらかじめ設定されたキーワードが含まれる放送番組を放送している放送局が自動的に選択されてもよい。また例えば、情報処理装置３１の他のアプリケーションから指定された放送番組を放送している放送局が選択されてもよい。また例えば、情報処理装置３１がリコメンドする放送番組を放送している放送局が自動的に選択されてもよい。
【００５３】
また、放送局特定ＩＤは、受信装置１１が放送局を特定できる情報であれば何でもよい。例えば、放送局特定ＩＤは、放送局が定めたネットワークＩＤ（ｎｅｔｗｏｒｋｉｄ）とトランスフォームＩＤ（ｔｓｉｄ）とサービスＩＤ（ｓｅｒｖｉｃｅｉｄ）との組み合わせでもよい。また例えば、放送局特定ＩＤは、チャンネル番号であってもよい。また例えば、放送局特定ＩＤは、放送局名であってもよい。また例えば、放送局特定ＩＤは、受信装置１１が放送局ごとに付与したＩＤであってもよい。また例えば、放送局特定ＩＤは、サーバ２１と情報処理装置３１とで共通のルールで決めたＩＤであってもよい。また例えば、放送局特定ＩＤは、受信装置１１が放送局ごとに任意に決めたＩＤであってもよい。
【００５４】
また、図３に記載の放送局選択禁止表示８０４が表示された放送局のように、放送番組の転送が禁止される放送局は、図１０に記載の放送転送禁止放送局のリストにより管理される。放送局が放送転送禁止放送局のリストに含まれている場合、当該放送局に放送局選択禁止表示８０４が表示されてもよい。
【００５５】
放送局が放送転送禁止放送局のリストに含まれているか否かは、ネットワークＩＤ（ｎｅｔｗｏｒｋｉｄ）とトランスフォームＩＤ（ｔｓｉｄ）とサービスＩＤ（ｓｅｒｖｉｃｅｉｄ）との組み合わせによって判定されてもよいし、放送局名の一致や部分一致で判定さてもよい。なお、放送転送禁止放送局のリストは、受信装置１１またはサーバ２１から受信されてもよく、情報処理装置３１で記憶されておいてもよい。
【００５６】
放送転送指示部３１２５は、放送局選択部３１２４から入力された放送局特定ＩＤを放送転送指示信号として、アプリケーション制御モジュール３２１に含まれる放送転送指示受信部３２２１へ送信する。
【００５７】
Ｐ２Ｐ接続指示部３１１０は、機器ＩＤ選択部３１０４からのＰ２Ｐ接続指示に基づき、アプリケーション制御モジュール３２１のＰ２Ｐ接続指示受信部３２０５にＰ２Ｐ接続指示信号を送信する。なお、受信装置１１は、機器ＩＤ選択部３１０４で選択された機器とＰ２Ｐ接続が既に確立されているか否かを判断してもよい。この場合、Ｐ２Ｐ接続指示部３１１０は、Ｐ２Ｐ接続がまだ確立されていない（つまり、Ｐ２Ｐ接続が切断されている）と判断されたときにのみ、アプリケーション制御モジュール３２１に含まれるＰ２Ｐ接続指示受信部３２０５にＰ２Ｐ接続指示信号を送信してもよい。
【００５８】
また、Ｐ２Ｐ接続指示は、Ｐ２Ｐ接続入力部３１１２によって行われることもある。これは、図３のＰ２Ｐ接続実行ボタン７０７がユーザ操作により押された場合である。なお、情報処理装置３１は、Ｐ２Ｐ接続の切断を検知したときに、Ｐ２Ｐ接続指示を自動的に行ってもよい。
【００５９】
Ｐ２Ｐ接続結果受信部３１１１は、アプリケーション制御モジュール３２１に含まれるＰ２Ｐ接続結果送信部３２０７から受信したＰ２Ｐ接続結果情報を放送局一覧表示部３１２３に送信する。Ｐ２Ｐ接続結果情報は、例えば「Ｐ２Ｐ接続失敗」や「Ｐ２Ｐ接続中」や「Ｐ２Ｐ接続成功」などである。Ｐ２Ｐ接続結果情報は、「Ｐ２Ｐ接続失敗」の際にはエラーコードを含んでもよい。これにより、放送局一覧表示部３１２３は、図３のユーザインタフェースのＰ２Ｐ接続状態表示７０６に、「Ｐ２Ｐ未接続」や「Ｐ２Ｐ接続中」などの状態を表示することができる。
【００６０】
図６は、情報処理装置３１のアプリケーション制御モジュール３２１の構成を示すブロック図である。図６において、アプリケーション制御モジュール３２１は、放送転送指示受信部３２２１と、放送送信指示部３２２２と、変換済放送受信部３２２３と、放送再生部３２２４と、Ｐ２Ｐ接続指示受信部３２０５と、Ｐ２Ｐ接続実施部３２０６と、Ｐ２Ｐ接続結果送信部３２０７とを備える。
【００６１】
放送転送指示受信部３２２１は、ＷＥＢコンテンツ処理モジュール３１１に含まれる放送転送指示部３１２５から放送転送指示信号を受信し、放送送信指示部３２２２に放送番組の転送の指示を行う。
【００６２】
放送送信指示部３２２２は、放送転送指示受信部３２２１からの指示に基づき、放送局特定ＩＤが少なくとも含まれる放送番組送信指示信号を、情報処理通信部３３０を介して通信ネットワーク４０を通じて受信装置１１へ送信する。このとき、放送番組送信指示信号は、Ｐ２Ｐ接続を通して送信される。なお、受信装置１１と情報処理装置３１との間でＰ２Ｐ接続が確立されていない場合、図３のユーザインタフェースにＰ２Ｐ未接続を示す警告が表示されてもよいし、ユーザにＰ２Ｐ接続の確立を促すための通知が行われてもよいし、Ｐ２Ｐ接続を確立するための処理が自動的に行われてもよい。
【００６３】
変換済放送受信部３２２３は、コンテンツ受信部の一例である。変換済放送受信部３２２３は、受信装置１１から放送番組を受信し、放送再生部３２２４に再生を指示する。つまり、変換済放送受信部３２２３は、放送局選択部３１２４によって選択された放送局が放送している放送番組を、後述するＰ２Ｐ接続実施部３２０６によって確立されたＰ２Ｐ接続を通して受信装置１１から受信する。
【００６４】
放送再生部３２２４は、変換済放送受信部３２２３から受信した放送番組を再生する。放送再生部３２２４は、図３のユーザインタフェースを閉じて全画面で放送番組を再生してもよいし、ユーザインタフェースの一部領域で放送番組を再生してもよい。
【００６５】
なお、変換済放送受信部３２２３は、受信した放送信号を変換して放送再生部３２２４に出力する。そして、放送再生部３２２４は、変換済放送受信部３２２３による放送信号の変換結果を用いて放送番組を再生する。
【００６６】
Ｐ２Ｐ接続指示受信部３２０５は、ＷＥＢコンテンツ処理モジュール３１１に含まれるＰ２Ｐ接続指示部３１１０から送信されたＰ２Ｐ接続指示信号を受信し、Ｐ２Ｐ接続実施部３２０６へＰ２Ｐ接続の確立を要求する。
【００６７】
Ｐ２Ｐ接続実施部３２０６は、通信確立部の一例である。Ｐ２Ｐ接続実施部３２０６は、Ｐ２Ｐ接続指示受信部３２０５からの要求に基づき、Ｐ２Ｐ接続要求信号を、情報処理通信部３３０を介して通信ネットワーク４０を通じて受信装置１１へ送信して、受信装置１１と情報処理装置３１との間でＰ２Ｐ接続を確立する。つまり、Ｐ２Ｐ接続実施部３２０６は、受信装置１１と情報処理装置３１との間でＰ２Ｐ接続を確立する。
【００６８】
情報処理装置３１と受信装置１１との間でＰ２Ｐ接続が既に確立されている場合は、Ｐ２Ｐ接続実施部３２０６は、Ｐ２Ｐ接続要求信号を受信装置１１へ送信せずに、Ｐ２Ｐ接続成功やＰ２Ｐ接続中を示す応答をＰ２Ｐ接続結果送信部３２０７に送信してもよい。なお、Ｐ２Ｐ接続要求信号は、情報処理装置３１からサーバ２１を経由して受信装置１１へ送信されてもよく、その経路は問わない。また、Ｐ２Ｐ接続結果は、Ｐ２Ｐ接続実施部３２０６からＰ２Ｐ接続結果送信部３２０７に送信される。
【００６９】
Ｐ２Ｐ接続結果送信部３２０７は、Ｐ２Ｐ接続実施部３２０６から受信したＰ２Ｐ接続結果に基づくＰ２Ｐ接続結果情報をＷＥＢコンテンツ処理モジュール３１１に含まれるＰ２Ｐ接続結果受信部３１１１に送信する。
【００７０】
［１−１−３．サーバの構成］
図７は、サーバ２１の構成の一例を示すブロック図である。図７において、サーバ２１は、ユーザＩＤ受付部２００１と、機器ＩＤリスト送信部２００２と、機器ＩＤ蓄積部２００３と、表示用放送局一覧要求受付部２０２１と、放送局一覧要求実行判断部２０２２と、放送局一覧要求部２０２３と、放送局一覧受信部２０２４と、放送局一覧蓄積部２０２５と、表示用放送局一覧変換部２０２６と、表示用放送局一覧送信部２０２７と、サーバ通信部２０９９とを備える。
【００７１】
ユーザＩＤ受付部２００１は、情報処理装置３１から通信ネットワーク４０を通じて送信されたユーザＩＤを受信する。そして、ユーザＩＤ受付部２００１は、ユーザＩＤの正当性を確認し、正当性を有するユーザＩＤを機器ＩＤリスト送信部２００２へ出力する。ユーザＩＤの正当性の確認は、事前に登録されたユーザＩＤの一致確認や、ユーザＩＤとパスワードによる確認により行われる。
【００７２】
機器ＩＤリスト送信部２００２は、ユーザＩＤ受付部２００１から入力されたユーザＩＤに紐付けられている機器ＩＤリストを機器ＩＤ蓄積部２００３から取得する。そして、機器ＩＤリスト送信部２００２は、取得した機器ＩＤリストを通信ネットワーク４０を通じて情報処理装置３１へ送信する。
【００７３】
機器ＩＤ蓄積部２００３は、複数のユーザＩＤの各々に紐付けて機器ＩＤリストを蓄積している。ここで、機器ＩＤ蓄積部２００３に蓄積された機器ＩＤリストへの機器ＩＤの登録は、例えば、ユーザがユーザＩＤを使用して情報処理装置３１からサーバ２１へログインされた後にユーザによって行われてもよい。また、一般的なウェブサービスで行われる機器ＩＤの登録手段を用いて、機器ＩＤリストへ機器ＩＤが登録されてもよい。
【００７４】
表示用放送局一覧要求受付部２０２１は、情報処理装置３１から通信ネットワーク４０を通じて表示用放送局一覧要求信号を受信する。そして、表示用放送局一覧要求受付部２０２１は、表示用放送局一覧要求信号に含まれる機器ＩＤ等を放送局一覧要求実行判断部２０２２に出力する。
【００７５】
放送局一覧要求実行判断部２０２２は、表示用放送局一覧要求受付部２０２１から入力された機器ＩＤ等に対応する放送局一覧が放送局一覧蓄積部２０２５に既に蓄積されているか否かを確認する。表示用放送局一覧要求受付部２０２１から入力された機器ＩＤ等に対応する放送局一覧が蓄積されている場合は、放送局一覧要求実行判断部２０２２は、当該放送局一覧を放送局一覧蓄積部２０２５から取得して表示用放送局一覧変換部２０２６へ出力する。
【００７６】
一方、表示用放送局一覧要求受付部２０２１から入力された機器ＩＤ等に対応する放送局一覧が蓄積されていない場合は、放送局一覧要求実行判断部２０２２は、機器ＩＤ等を含む放送局一覧要求を放送局一覧要求部２０２３へ出力する。
【００７７】
そして、放送局一覧要求部２０２３は、放送局一覧要求信号を機器ＩＤに対応する機器へ送信する。その後、放送局一覧受信部２０２４において放送局一覧が取得されたことを示す放送局一覧取得完了通知が入力されたときに、放送局一覧要求部２０２３は、表示用放送局一覧要求受付部２０２１から入力された機器ＩＤ等に対応する放送局一覧を放送局一覧蓄積部２０２５から取得して表示用放送局一覧変換部２０２６へ出力する。
【００７８】
なお、放送局一覧が蓄積されてから所定の時間経過している場合は、放送局一覧要求実行判断部２０２２は、前回取得された放送局一覧（つまり、放送局一覧蓄積部２０２５に蓄積されている放送局一覧）からの差分のみを要求する放送局一覧要求を放送局一覧要求部２０２３へ出力してもよいし、全ての放送局一覧を再取得する放送局一覧要求を放送局一覧要求部２０２３へ出力してもよい。
【００７９】
放送局一覧要求部２０２３は、放送局一覧要求実行判断部２０２２から入力された放送局一覧要求に含まれる機器ＩＤに対応する放送局一覧を取得するために、通信ネットワーク４０を通じて受信装置１１へ放送局一覧要求信号を送信する。なお、放送局一覧要求部２０２３は、放送局一覧要求を１回で行ってもよいし、所定の放送局数ずつ必要な回数で放送局一覧要求を行ってもよい。
【００８０】
放送局一覧受信部２０２４は、受信装置１１からコンテンツ一覧を受信するコンテンツ一覧受信部の一例である。放送局一覧受信部２０２４は、入力された機器ＩＤに対応する受信装置１１から通信ネットワーク４０を通じて放送局一覧を受信する。そして、放送局一覧受信部２０２４は、放送局一覧蓄積部２０２５に放送局一覧を蓄積し、かつ、放送局一覧要求実行判断部２０２２へ放送局一覧が取得できたことを示す放送局一覧取得完了通知を出力する。
【００８１】
放送局一覧には、チャンネルと、放送局名と、ネットワークＩＤ（ｎｅｔｗｏｒｋｉｄ）、トランスフォームＩＤ（ｔｓｉｄ）およびサービスＩＤ（ｓｅｒｖｉｃｅｉｄ）などの放送番組を特定するためのＩＤとが含まれる。放送局一覧には、それらの情報以外の情報が含まれてもよい。
【００８２】
なお、放送局一覧要求部２０２３が複数回に分けて放送局一覧取得要求を行った場合は、放送局一覧受信部２０２４は、全ての放送局一覧が受信できた時点で、放送局一覧要求実行判断部２０２２へ放送局一覧取得完了通知を出力してもよい。
【００８３】
ここで、図９を用いて、放送局一覧蓄積部２０２５に蓄積されるデータの例を説明する。放送局一覧蓄積部２０２５には、放送局一覧がテーブル形式で蓄積されている。放送局一覧には、「機器ＩＤ」欄１９１、「チャンネル（ｃｈ）」欄１９２、「ネットワークＩＤ（ｎｅｔｗｏｒｋｉｄ）」欄１９３、「トランスフォームＩＤ（ｔｓｉｄ）」欄１９４、「サービスＩＤ（ｓｅｒｖｉｃｅｉｄ）」欄１９５、「放送局名」欄１９６、および「更新日時」欄１９７が含まれている。また、利用しないサービスの情報については放送局一覧に含まれなくてもよい。放送局名は、放送局の名称を示す文字列であってもよいし、放送局を一意に特定できるＩＤであってもよい。
【００８４】
なお、サーバ２１は、放送局一覧要求実行判断部２０２２と放送局一覧蓄積部２０２５とを有しなくてもよい。この場合、表示用放送局一覧要求受付部２０２１は、放送局一覧要求部２０２３へ、放送局一覧の取得を要求するため放送局一覧取得要求信号をそのまま出力する。そして、放送局一覧受信部２０２４は、受信した放送局一覧を表示用放送局一覧変換部２０２６へそのまま出力する。
【００８５】
表示用放送局一覧変換部２０２６は、コンテンツ一覧を表示用情報に変換する表示用情報変換部の一例である。表示用放送局一覧変換部２０２６は、放送局一覧要求実行判断部２０２２から放送局一覧が入力された場合、入力された放送局一覧を情報処理装置３１で表示できる形式の表示用情報に変換し、表示用放送局一覧として表示用放送局一覧送信部２０２７へ出力する。
【００８６】
表示用情報は、ブラウザ用の情報であってもよい。この場合、表示用情報は、放送局一覧の表現形式を制御するための情報を含んでもよい。表現形式を制御するための情報は、例えば、ＨＴＭＬ・Ｊａｖａ（登録商標）スクリプト、ＣＳＳ（Ｃａｓｃａｄｉｎｇ  Ｓｔｙｌｅ  Ｓｈｅｅｔｓ）などで表される。
【００８７】
また例えば、表示用情報は、アプリケーション用の情報であってもよい。この場合、表示用情報は、例えば、ＳＯＡＰ（Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）、ＸＭＬ（Eｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）などで表される。
【００８８】
表示用放送局一覧送信部２０２７は、表示用放送局一覧変換部２０２６より入力された表示用放送局一覧を、サーバ通信部２０９９を介して通信ネットワーク４０を通じて情報処理装置３１へ送信する。
【００８９】
サーバ通信部２０９９は、通信ネットワーク４０と接続するためのインタフェースであり、例えば、モデム、インタフェースカード、有線／無線ＬＡＮモジュールである。例えば、サーバ通信部２０９９は、クライアントサーバ接続を通して情報処理装置３１と通信する。
【００９０】
［１−１−４．受信装置の構成］
図８は、受信装置１１の構成の一例を示すブロック図である。図８において、受信装置１１は、放送受信部１００４と、Ｐ２Ｐ接続受付部１０１２と、放送局一覧要求受付部１０２１と、放送局一覧抽出部１０２２と、放送局一覧送信部１０２３と、放送送信指示受付部１０２４と、放送変換部１０２５と、変換済放送送信部１０２６、受信装置通信部１０９９とを備える。
【００９１】
放送受信部１００４は、アンテナ１００で受信した放送波を受信装置１１で受信するためのチューナーである。放送受信部１００４は、放送波を受信し、受信した放送波を放送変換部１０２５に出力する。
【００９２】
放送局一覧要求受付部１０２１は、サーバ２１から通信ネットワーク４０および第１の通信処理装置５１を通じて、受信装置通信部１０９９を介して放送局一覧要求信号を受信し、放送局一覧を放送局一覧抽出部１０２２に要求する。
【００９３】
放送局一覧抽出部１０２２は、放送局一覧要求受付部１０２１の放送局一覧の要求に従って、放送受信部１００４が受信した放送波に含まれる放送局一覧を抽出する。放送局一覧には、チャンネルと、放送局名と、ｎｅｔｗｏｒｋｉｄ、ｔｓｉｄおよびｓｅｒｖｉｃｅｉｄなどの番組を特定するためのＩＤが含まれる。また、利用しないサービスの情報については抽出されなくてもよい。放送局名は、放送局の名称を示す文字列であってもよいし、放送局を一意に特定できるＩＤであってもよい。
【００９４】
放送局一覧送信部１０２３は、放送局一覧抽出部１０２２により抽出された放送局一覧を受信装置通信部１０９９を介して、第１の通信処理装置５１および通信ネットワーク４０を通じてサーバ２１へ送信する。なお、放送局一覧送信部１０２３は、放送局一覧をサーバ２１へ送信する際に、受信装置１１とサーバ２１との間で取り決めた形式に放送局一覧を変換してもよい。受信装置１１とサーバ２１との間で取り決めた形式としては、例えば、ＣＳＶ（Ｃｏｍｍａ  Ｓｅｐａｒａｔｅｄ  Ｖａｌｕｅｓ）、ＳＯＡＰ、ＸＭＬ、ＪＳＯＮ（ＪａｖａＳｃｒｉｐｔ（登録商標）  Ｏｂｊｅｃｔ  Ｎｏｔａｔｉｏｎ）などが用いられる。
【００９５】
放送送信指示受付部１０２４は、情報処理装置３１から通信ネットワーク４０および第１の通信処理装置５１を通じて、受信装置通信部１０９９を介して放送番組送信指示信号を受信する。そして、放送送信指示受付部１０２４は、放送番組送信指示信号に含まれる放送局特定ＩＤに対応する放送番組（コンテンツ）を送信するよう変換済放送送信部１０２６に指示する。
【００９６】
放送変換部１０２５は、放送受信部１００４から受信した放送波を通信ネットワーク４０で通信できる形式のデータに変換する。例えば、放送変換部１０２５は、放送波をＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）パケットに変換する。
【００９７】
変換済放送送信部１０２６は、放送送信指示受付部１０２４から送信された放送局特定ＩＤに対応する放送番組を放送変換部１０２５から受信し、受信装置通信部１０９９を介して第１の通信処理装置５１および通信ネットワーク４０を通じて情報処理装置３１へ送信する。放送番組（コンテンツ）は、Ｐ２Ｐ接続による通信により情報処理装置３１へ送信される。
【００９８】
Ｐ２Ｐ接続受付部１０１２は、情報処理装置３１から通信ネットワーク４０および第１の通信処理装置５１を通じ、受信装置通信部１０９９を介してＰ２Ｐ接続要求信号を受信する。そして、Ｐ２Ｐ接続受付部１０１２は、受信装置１１と情報処理装置３１との間でＰ２Ｐ接続を確立する。
【００９９】
受信装置通信部１０９９は、第１の通信処理装置５１と接続するためのインタフェースであり、例えば、モデム、インタフェースカード、有線／無線ＬＡＮモジュールである。
【０１００】
［１−２．動作］
以上のように構成された通信システム１について、その動作の一例を図１１〜図１４を用いて説明する。図１１〜図１４は、ユーザがログインし、情報処理装置３１と受信装置１１とがＰ２Ｐ接続を行い、ユーザが放送局一覧から放送局を選択し、放送番組を再生する処理を説明している。
【０１０１】
［１−２−１．放送局一覧表示・Ｐ２Ｐ接続処理］
図１１を用いて、通信システム１において放送局一覧を情報処理装置３１に表示し、放送番組の再生を実行するまでの処理を説明する。図１１のステップＳ５０４では図１２のＰ２Ｐ接続指示処理を参照し、図１１のステップＳ５１０では図１４の放送局の選択処理を参照する。また、図１２のステップＳ２０２では、図１３のＰ２Ｐ接続処理を参照する。
【０１０２】
ステップＳ５０１で、情報処理装置３１は、ユーザＩＤ入力部３１０１によって入力されたユーザＩＤを、ユーザＩＤ送信部３１０２を介してサーバ２１へ送信する。
【０１０３】
ステップＳ５０２で、サーバ２１は、ユーザＩＤ受付部２００１により受信されたユーザＩＤに基づきログイン処理を実行する。そして、サーバ２１は、ログイン処理されたユーザＩＤに紐付く機器ＩＤリストを、機器ＩＤリスト送信部２００２を介して情報処理装置３１へ送信する。
【０１０４】
ステップＳ５０３で、情報処理装置３１の機器ＩＤ選択部３１０４は、機器ＩＤリストから機器ＩＤを選択する。
【０１０５】
ステップＳ５０４で、情報処理装置３１は、Ｐ２Ｐ接続処理を行うことにより、選択された機器ＩＤによって特定される受信装置１１との間でＰ２Ｐ接続を確立する。Ｐ２Ｐ接続指示処理の詳しい内容については、図１２を用いて後述する。
【０１０６】
情報処理装置３１は、ステップＳ５０５のＰ２Ｐ接続処理が完了する前に、後述のステップＳ５０６からステップＳ５０９の処理を実行する。
【０１０７】
例えば、情報処理装置３１は、ステップＳ５０４およびステップＳ５０５におけるＰ２Ｐ接続を確立するための処理と、ステップＳ５０６からステップＳ５０９における表示用放送局一覧情報を取得するための処理を並列に行っている。
【０１０８】
ステップＳ５０５で、受信装置１１は、情報処理装置３１からのＰ２Ｐ接続の要求をＰ２Ｐ接続受付部１０１２で受け付ける。
【０１０９】
ステップＳ５０６で、情報処理装置３１は、表示用放送局一覧要求部３１２１によりステップＳ５０３で選択された機器ＩＤに対応する表示用放送局一覧情報を取得するための表示用放送局一覧要求信号をサーバ２１へ送信する。
【０１１０】
ステップＳ５０７で、サーバ２１の放送局一覧要求実行判断部２０２２は、表示用放送局一覧要求受付部２０２１により受信された表示用放送局一覧要求信号に含まれる機器ＩＤに基づき、受信装置１１から放送局一覧を取得するか否かの判断を行う。放送局一覧の取得が必要な場合は、サーバ２１は、放送局一覧要求信号を、放送局一覧要求部２０２３を介して受信装置１１へ送信する。放送局一覧の取得が必要でない場合は、サーバ２１は、放送局一覧要求信号を受信装置１１へ送信しない。
【０１１１】
ステップＳ５０８で、受信装置１１は、受信装置１１が受信している放送局一覧の全部もしくは一部をステップＳ５０７の放送局一覧要求信号の応答として放送局一覧送信部１０２３を介してサーバ２１へ送信する。
【０１１２】
ステップＳ５０９で、サーバ２１は、受信装置１１から受信した放送局一覧を表示用放送局一覧情報に変換して、表示用放送局一覧送信部２０２７を介して情報処理装置３１へ送信する。
【０１１３】
ステップＳ５１０で、情報処理装置３１は、サーバ２１から受信した表示用放送局一覧情報を放送局一覧表示部３１２３に表示する。
【０１１４】
放送局選択部３１２４を介してユーザが放送局を選択すると、放送送信指示部３２２２は、放送局特定ＩＤを含む放送番組送信指示信号を、ステップＳ５０４で確立されたＰ２Ｐ接続を通して受信装置１１へ送信する。放送局の選択および放送番組の再生についての詳しい処理内容については図１４を用いて後述する。
【０１１５】
ステップＳ５１１で、受信装置１１は、放送送信指示受付部１０２４により受信された放送番組送信指示信号に含まれる放送局特定ＩＤに対応した放送番組を、変換済放送送信部１０２６を介して情報処理装置３１へ送信する。
【０１１６】
図１２は、情報処理装置３１のＰ２Ｐ接続指示処理を示すフローチャートである。図１２は、図１１のステップＳ５０４の処理の詳細を示す。ここでは、ＷＥＢコンテンツ処理モジュール３１１とアプリケーション制御モジュール３２１との通信を主に説明する。
【０１１７】
ステップＳ２０１で、情報処理装置３１のＷＥＢコンテンツ処理モジュール３１１に含まれるＰ２Ｐ接続指示部３１１０は、アプリケーション制御モジュール３２１のＰ２Ｐ接続指示受信部３２０５にＰ２Ｐ接続指示信号を送信する。
【０１１８】
ステップＳ２０２で、アプリケーション制御モジュール３２１のＰ２Ｐ接続実施部３２０６は、Ｐ２Ｐ接続指示受信部３２０５からＰ２Ｐ接続指示を受け、Ｐ２Ｐ接続要求信号を受信装置１１へ送信する。Ｐ２Ｐ接続処理の詳しい処理内容については図１３を用いて後述する。
【０１１９】
ステップＳ２０３で、アプリケーション制御モジュール３２１のＰ２Ｐ接続結果送信部３２０７は、Ｐ２Ｐ接続実施部３２０６のＰ２Ｐ接続結果を受け、Ｐ２Ｐ接続結果の応答コールバックをＰ２Ｐ接続結果情報として、ＷＥＢコンテンツ処理モジュール３１１のＰ２Ｐ接続結果受信部３１１１に送信する。
【０１２０】
ステップＳ２０４で、ＷＥＢコンテンツ処理モジュール３１１の放送局一覧表示部３１２３は、Ｐ２Ｐ接続結果情報を受け、Ｐ２Ｐ接続状態を画面に表示する。
【０１２１】
ステップＳ２０５で、ＷＥＢコンテンツ処理モジュール３１１は、Ｐ２Ｐ接続に失敗している場合、再接続が必要か否かを判断し、再接続が必要な場合にはステップＳ２０１から再接続処理を行う。なお、再接続は、放送局選択部３１２４により放送局が選択されたときに行われてもよい。また、再接続は、所定の回数自動的に行われてもよい。
【０１２２】
図１３は、アプリケーション制御モジュール３２１のＰ２Ｐ接続実施部３２０６におけるＰ２Ｐ接続処理を示すフローチャートである。図１３は、図１２のＰ２Ｐ接続処理の詳細を示す。
【０１２３】
ステップＳ３０１で、Ｐ２Ｐ接続実施部３２０６は、受信装置１１と情報処理装置３１との間で既にＰ２Ｐ接続が確立されているか否かを判断する。
【０１２４】
ステップＳ３０２で、Ｐ２Ｐ接続実施部３２０６は、Ｐ２Ｐ接続が確立されていない場合に、受信装置１１へＰ２Ｐ接続要求信号を送信し、Ｐ２Ｐ接続を試みる。
【０１２５】
ステップＳ３０３で、Ｐ２Ｐ接続実施部３２０６は、Ｐ２Ｐ接続が成功したか否かを判断する。Ｐ２Ｐ接続成功の判断は、Ｐ２Ｐ接続先（つまり受信装置１１）へＰ２Ｐ通信を行い、受信装置１１から応答があるか否かなどによって行われる。
【０１２６】
ステップＳ３０４で、Ｐ２Ｐ接続実施部３２０６は、Ｐ２Ｐ接続結果送信部３２０７へＰ２Ｐ接続中と応答する。
【０１２７】
ステップＳ３０５で、Ｐ２Ｐ接続実施部３２０６は、Ｐ２Ｐ接続結果送信部３２０７へＰ２Ｐ接続失敗と応答する。
【０１２８】
［１−２−２．放送番組再生処理］
図１４を用いて、Ｐ２Ｐ接続を通して受信した放送番組を再生する処理を説明する。
【０１２９】
ステップＳ６０１で、ＷＥＢコンテンツ処理モジュール３１１の放送転送指示部３１２５は、受信装置１１とＰ２Ｐ接続中か否かを判断する。つまり、放送転送指示部３１２５は、受信装置１１と情報処理装置３１との間でＰ２Ｐ接続が確立されているか否かを判定する。受信装置１１と情報処理装置３１との間でＰ２Ｐ接続が確立されていない場合は、Ｐ２Ｐ接続を行う処理へ遷移するため、本フローチャートを終了する。
【０１３０】
受信装置１１と情報処理装置３１との間でＰ２Ｐ接続が確立されている場合は、ステップＳ６０２で、ＷＥＢコンテンツ処理モジュール３１１の放送転送指示部３１２５は、放送局特定ＩＤを含む放送転送指示信号をアプリケーション制御モジュール３２１の放送転送指示受信部３２２１へ送信する。
【０１３１】
ステップＳ６０３で、アプリケーション制御モジュール３２１の放送送信指示部３２２２は、放送番組送信指示信号を受信装置１１へＰ２Ｐ接続を通して送信することにより、受信装置１１に放送番組送信を指示する。
【０１３２】
ステップＳ６０４で、アプリケーション制御モジュール３２１の変換済放送受信部３２２３は、放送番組を受信装置１１から受信し、放送再生部３２２４は、受信装置１１から受信された放送番組を再生する。
【０１３３】
ステップＳ６０５で、放送再生部３２２４による放送番組の再生が停止したか否かが判断される。
【０１３４】
ステップＳ６０６で、放送番組の再生が停止すると、放送停止応答がＷＥＢコンテンツ処理モジュール３１１へコールバックされる。ＷＥＢコンテンツ処理モジュール３１１は放送局一覧を表示する。
【０１３５】
［１−３．効果等］
以上のように、本実施の形態における通信システム１において、情報処理装置３１のＷＥＢコンテンツ処理モジュール３１１は、表示用放送局一覧受信部３１２２と、放送局選択部３１２４とを有する。さらに、情報処理装置３１のアプリケーション制御モジュール３２１は、変換済放送受信部３２２３と、Ｐ２Ｐ接続実施部３２０６とを有する。
【０１３６】
これにより、受信装置１１と情報処理装置３１との間でＰ２Ｐ接続が確立される前に、サーバ２１から情報処理装置３１に表示用情報が提供される。したがって、Ｐ２Ｐ接続が確立される前に、放送局一覧の表示および放送番組の選択が可能にとなる。その結果、放送局から送信された放送番組の転送を受ける場合に、Ｐ２Ｐ接続によってサーバ２１の負荷を軽減しつつユーザの待ち時間を短縮することができる。
【０１３７】
さらに、本実施の形態における通信システム１では、サーバ２１は、放送局一覧受信部２０２４と、表示用放送局一覧変換部２０２６とを有する。そして、表示用放送局一覧変換部２０２６における変換結果である表示用放送局一覧情報は、放送局一覧の表現形式を制御するための情報を含むことができる。
【０１３８】
このような構成によって、サーバ２１において表示用放送局一覧情報を変更することで、情報処理装置３１における放送局一覧の表現形式を変更することが可能となる。つまり、情報処理装置３１において、放送局一覧を表示するためのアプリケーションソフトウェアの更新を行わなくても、放送局一覧の表現形式を容易に変更することができる。例えば、放送局一覧に含まれる、放送番組に関する情報の追加などを容易に行うことができ、通信システム１の柔軟性を向上させることができる。
【０１３９】
（他の実施の形態）
以上のように、本開示における技術の例示として、実施の形態を説明した。そのために、添付図面および詳細な説明を提供した。
【０１４０】
従って、添付図面および詳細な説明に記載された構成要素の中には、課題解決のために必須な構成要素だけでなく、上記技術を例示するために、課題解決のためには必須でない構成要素も含まれ得る。そのため、それらの必須ではない構成要素が添付図面や詳細な説明に記載されていることをもって、直ちに、それらの必須ではない構成要素が必須であるとの認定をするべきではない。
【０１４１】
なお、上述の実施の形態においての各構成要素は、専用のハードウェアにより構成してもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラム制御によるソフトウェアにより構成してもよい。
【０１４２】
なお、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインタフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０１４３】
また、プログラム制御によるソフトウェアは、サーバなどからダウンロードされることによって流通してもよく、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されることにより流通してもよい。
【０１４４】
また、プログラム制御によるソフトウェアを実行するサーバは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１４５】
また、上述の実施の形態は、本開示における技術を例示するためのものであるから、請求の範囲またはその均等の範囲において種々の変更、置き換え、付加、省略などを行うことができる。
【０１４６】
なお、上述の実施の形態では、第１の接続がクライアントサーバ接続であり、第２の接続がＰ２Ｐ接続である場合について説明したが、第１の接続および第２の接続は、これに限定されない。例えば、第１の接続がインターネット接続であり、第２の接続がＢｌｕｅｔｏｏｔｈ（登録商標）接続であってもよい。また例えば、第１の接続がＷｉ−Ｆｉ接続であり、第２の接続がＷｉ−Ｆｉダイレクト接続であってもよい。
【０１４７】
また、上述の実施の形態において、第１の接続および第２の接続は、同一の通信ネットワーク４０を介して実現されていたが、互いに異なる通信ネットワークを介して実現されてもよい。
【０１４８】
また、上述の実施の形態では、通信システムは、放送番組を転送する受信装置を備えていたが、必ずしもこのような受信装置を備えなくてもよい。例えば、通信システムは、受信装置の代わりに、インターネットから受信されたストリームを情報処理装置に転送する転送装置を備えてもよい。つまり、通信システムは、１以上のコンテンツの転送を行う転送装置を備えればよい。
【産業上の利用可能性】
【０１４９】
本開示は、受信装置で受信している放送番組を受信装置から情報処理装置に転送する際に、受信装置と情報処理装置との間で接続を確立するためのユーザの待ち時間を短縮することができ、放送番組の再生のための操作を行うシステムに有用である。具体的には、ハードディスクレコーダ、ＤＶＤレコーダ、ＢＤレコーダ、ＴＶ、携帯端末などに、本開示は適用可能である。
【符号の説明】
【０１５０】
１，１Ａ    通信システム
１１    受信装置
２１    サーバ
３１    情報処理装置
４０    通信ネットワーク
５１    第１の通信処理装置
６１    第２の通信処理装置
１００    アンテナ
３１１    ＷＥＢコンテンツ処理モジュール
３２１    アプリケーション制御モジュール
３３０    情報処理通信部
１００４    放送受信部
１０１２    Ｐ２Ｐ接続受付部
１０２１    放送局一覧要求受付部
１０２２    放送局一覧抽出部
１０２３    放送局一覧送信部
１０２４    放送送信指示受付部
１０２５    放送変換部
１０２６    変換済放送送信部
１０９９    受信装置通信部
２００１    ユーザＩＤ受付部
２００２    機器ＩＤリスト送信部
２００３    機器ＩＤ蓄積部
２０２１    表示用放送局一覧要求受付部
２０２２    放送局一覧要求実行判断部
２０２３    放送局一覧要求部
２０２４    放送局一覧受信部
２０２５    放送局一覧蓄積部
２０２６    表示用放送局一覧変換部
２０２７    表示用放送局一覧送信部
２０９９    サーバ通信部
３１０１    ユーザＩＤ入力部
３１０２    ユーザＩＤ送信部
３１０３    機器ＩＤリスト受信部
３１０４    機器ＩＤ選択部
３１１０    Ｐ２Ｐ接続指示部
３１１１    Ｐ２Ｐ接続結果受信部
３１１２    Ｐ２Ｐ接続入力部
３１２１    表示用放送局一覧要求部
３１２２    表示用放送局一覧受信部
３１２３    放送局一覧表示部
３１２４    放送局選択部
３１２５    放送転送指示部
３２０５    Ｐ２Ｐ接続指示受信部
３２０６    Ｐ２Ｐ接続実施部
３２０７    Ｐ２Ｐ接続結果送信部
３２２１    放送転送指示受信部
３２２２    放送送信指示部
３２２３    変換済放送受信部
３２２４    放送再生部
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
サーバと、コンテンツを再生するための情報処理装置と、１以上のコンテンツのうちの少なくとも１つのコンテンツの転送を行う転送装置とを備える通信システムであって、
前記情報処理装置は、
前記１以上のコンテンツの一覧であるコンテンツ一覧を表示するための表示用情報を、第１の通信方式に基づく第１の接続を通して前記サーバから受信する表示情報受信部と、
前記転送装置と前記情報処理装置との間で前記サーバを介さずに通信するための第２の通信方式に基づく第２の接続を、前記転送装置と前記情報処理装置との間で確立する通信確立部と、
前記表示用情報に基づいて、前記１以上のコンテンツの中から少なくとも１つのコンテンツを選択するコンテンツ選択部と、
前記コンテンツ選択部によって選択された前記少なくとも１つのコンテンツの前記転送装置からの転送を、前記通信確立部によって確立された前記第２の接続を通して受けるコンテンツ受信部と、を備える
通信システム。
【請求項２】
前記サーバは、
前記転送装置から前記コンテンツ一覧を受信するコンテンツ一覧受信部と、
前記コンテンツ一覧を前記表示用情報に変換する表示用情報変換部と、を備え、
前記表示用情報は、前記コンテンツ一覧の表現形式を制御するための情報を含む、
請求項１に記載の通信システム。
【請求項３】
前記１以上のコンテンツは、前記転送装置が受信可能な１以上の放送番組である、
請求項１または２に記載の通信システム。
【請求項４】
１以上のコンテンツの一覧であるコンテンツ一覧を表示するための表示用情報を、第１の通信方式に基づく第１の接続を通して受信する表示情報受信部と、
前記第１の通信方式とは異なる第２の通信方式に基づく第２の接続を確立する通信確立部と、
前記表示用情報に基づいて、前記１以上のコンテンツの中から少なくとも１つのコンテンツを選択するコンテンツ選択部と、
前記コンテンツ選択部によって選択された前記少なくとも１つのコンテンツの転送を、前記通信確立部によって確立された前記第２の接続を通して受信するコンテンツ受信部と、を備える
情報処理装置。
【請求項５】
サーバと、コンテンツを再生するための情報処理装置と、１以上のコンテンツのうちの少なくとも１つのコンテンツの転送を行う転送装置とを備える通信システムにおける通信方法であって、
前記転送装置と前記情報処理装置との間で前記サーバを介さずに通信するための第２の通信方式に基づく第２の接続を、前記転送装置と前記情報処理装置との間で確立するステップと、
前記第２の接続が確立される前に、前記１以上のコンテンツの一覧であるコンテンツ一覧を表示するための表示用情報を、第１の通信方式に基づく第１の接続を通して前記サーバから前記情報処理装置に送信するステップと、
前記表示用情報に基づいて、前記１以上のコンテンツの中から少なくとも１つのコンテンツを選択するステップと、
選択された前記少なくとも１つのコンテンツを、確立された前記第２の接続を通して前記転送装置から前記情報処理装置に転送するステップと、を含む
通信方法。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2015155967.tif 000017
【図２】
2015155967.tif 000018
【図３】
2015155967.tif 000019
【図４】
2015155967.tif 000020
【図５】
2015155967.tif 000021
【図６】
2015155967.tif 000022
【図７】
2015155967.tif 000023
【図８】
2015155967.tif 000024
【図９】
2015155967.tif 000025
【図１０】
2015155967.tif 000026
【図１１】
2015155967.tif 000027
【図１２】
2015155967.tif 000028
【図１３】
2015155967.tif 000029
【図１４】
2015155967.tif 000030
【国際調査報告】
2015155967.tif 000031
2015155967.tif 000032
2015155967.tif 000033
2015155967.tif 000034