(57)【特許請求の範囲】
【請求項１】
宅内に構築した宅内ネットワークと宅外ＩＰ網とを接続するゲートウェイ装置と、前記宅内ネットワークに接続され前記宅外ＩＰ網上の配信サーバからテレビジョン装置にオンラインで配信を受ける番組を選択する操作を行うための番組選択端末とを備え、前記テレビジョン装置が前記宅内ネットワークから切り離されていて前記ゲートウェイ装置からコンテンツデータのコンポジット信号を直接入力される宅側システムであって、
前記ゲートウェイ装置は、
前記宅外ＩＰ網又は前記宅内ネットワークからＩＰパケットを受信するＩＰパケット受信部と、
ＩＰパケットの宛先に応じて前記宅外ＩＰ網又は前記宅内ネットワークにＩＰパケットを送出するＩＰパケット送信部と、
前記ＩＰパケット受信部にて受信したＩＰパケットを解析し、該ゲートウェイ装置宛でなければ転送の為に前記ＩＰパケット送信部へ渡すＩＰパケット解析部と、
前記ＩＰパケット解析部によりゲートウェイ装置宛であると判断されたＩＰパケットから番組選択に係るコマンドを検出する番組選択コマンド受信部と、
前記番組選択コマンド受信部により番組選択に係るコマンドが検出されたならば前記宅外ＩＰ網上の上位ルータにマルチキャストアドレスの設定を要求するマルチキャストアドレス設定部と、
前記ＩＰパケット解析部により現在参加しているマルチキャストアドレスであると判断された各ＩＰパケットを順序番号に基づいて並べ替え、各パケットのデータ部から構成されるコンテンツデータを、コンポジット信号に変換して前記テレビジョン装置へ出力する出力部と、を具備して構成され、
前記番組選択端末は、
前記宅外ＩＰ網上に設置され電子番組表を保持する番組表サーバとの間で前記ゲートウェイ装置を経由してＨＴＴＰに基づいて通信する通信手段と、
端末操作者が該番組選択端末に対して操作入力を行うための操作部と、
前記番組表サーバから該番組選択端末にダウンロードされた画像を表示する表示部と、
前記操作部に対して電子番組表を前記番組表サーバからダウンロードする操作入力がなされると、番組毎に番組配信用のマルチキャストアドレス及びマルチキャストアドレスの設定を要求するコマンドが設定された電子番組表を前記通信手段と連携してダウンロードし前記表示部に表示し、その表示している電子番組表から特定の番組を選択する操作入力が前記操作部に対してなされると当該選択番組のマルチキャストアドレス及びマルチキャストアドレスの設定を要求するコマンドが設定されたＩＰパケットを、前記ゲートウェイ装置を宛先にして前記宅内ネットワークへ送出するブラウザ手段と、を具備して構成された宅側情報配信システム。
【請求項２】
宅内に構築した宅内ネットワークと宅外ＩＰ網とを接続するゲートウェイ装置と、前記宅内ネットワークに接続され前記宅外ＩＰ網上の配信サーバからテレビジョン装置にオンラインで配信を受ける番組を選択する操作を行うための番組選択端末とを備え、前記テレビジョン装置が前記宅内ネットワークから切り離されていて前記ゲートウェイ装置からコンテンツデータのコンポジット信号を直接入力される宅側システムであって、
前記ゲートウェイ装置は、
前記宅外ＩＰ網又は前記宅内ネットワークからＩＰパケットを受信するＩＰパケット受信部と、
ＩＰパケットの宛先に応じて前記宅外ＩＰ網又は前記宅内ネットワークにＩＰパケットを送出するＩＰパケット送信部と、
前記ＩＰパケット受信部にて受信したＩＰパケットを解析し、該ゲートウェイ装置宛でなければ転送の為に前記ＩＰパケット送信部へ渡すＩＰパケット解析部と、
前記ＩＰパケット解析部によりゲートウェイ装置宛であると判断されたＩＰパケットから番組配信に係るコマンドを検出する番組選択コマンド受信部と、
前記番組選択コマンド受信部により前記コマンドが検出されたならば、前記宅外ＩＰ網上に設置された配信サーバを宛先とし、当該ＩＰパケットに設定された番組識別情報で特定される番組のユニキャスト配信を要求するＩＰパケットを、前記ＩＰパケット送信部へ渡すユニキャスト配信要求部と、
前記ＩＰパケット解析部により該ゲートウェイ装置宛のユニキャスト配信パケットであると判断されたＩＰパケットを順序番号に基づいて並べ替え、各パケットのデータ部から構成されるコンテンツデータをコンポジット信号に変換して前記テレビジョン装置へ出力する出力部と、を具備して構成され、
前記番組選択端末は、
前記宅外ＩＰ網上に設置され電子番組表を保持する番組表サーバとの間で前記ゲートウェイ装置を経由してＨＴＴＰに基づいて通信する通信手段と、
端末操作者が該番組選択端末に対して操作入力を行うための操作部と、
前記番組表サーバから該番組選択端末にダウンロードされた画像を表示する表示部と、
前記操作部に対して前記番組表サーバから電子番組表をダウンロードする操作入力がなされると、番組毎にユニキャスト配信を要求するコマンド及び番組識別情報が設定された電子番組表を前記通信手段と連携してダウンロードし前記表示部に表示し、その表示している電子番組表から特定の番組を選択する操作入力が前記操作部に対してなされると当該選択番組の番組識別情報及びユニキャスト配信を要求するコマンドを設定し前記ゲートウェイ装置を宛先としたＩＰパケットを前記宅内ネットワークへ送出するブラウザ手段と、を具備して構成された宅側情報配信システム。
【請求項３】
宅外ＩＰ網上に設置され番組毎に番組配信用のマルチキャストアドレス及びマルチキャストアドレスを設定するコマンドが設定された電子番組表を保持した番組表サーバと、前記宅外ＩＰ網上に設置され前記電子番組表に掲載された番組のコンテンツデータを前記電子番組表に設定されたマルチキャストアドレスにて前記宅外ＩＰ網上にマルチキャストする配信サーバとを備えたセンタ側情報配信システムと、請求項１記載の宅側情報配信システムと、からなる情報配信システム。
【請求項４】
宅外ＩＰ網上に設置され番組毎にユニキャスト配信を要求するコマンド及び番組識別情報が設定された電子番組表を保持する番組表サーバと、前記宅外ＩＰ網上に設置され前記ゲートウェイ装置から番組識別情報を特定して要求された番組のコンテンツデータを前記ゲートウェイ装置を宛先として前記宅外ＩＰ網上にユニキャストする配信サーバと、を備えたセンタ側情報配信システムと、請求項２記載の宅側情報配信システムと、からなる情報配信システム。
【請求項５】
宅内に構築した宅内ネットワークと宅外ＩＰ網とを接続するゲートウェイ装置と、前記宅内ネットワークに接続され前記宅外ＩＰ網上の配信サーバからテレビジョン装置にオンラインで配信を受ける番組を選択する操作を行うための番組選択端末とを備え、前記テレビジョン装置が前記宅内ネットワークから切り離されていて前記ゲートウェイ装置からコンテンツデータのコンポジット信号を直接入力される宅側配信システムにおいて、前記配信サーバから番組の配信を受けて前記テレビジョン装置に入力する番組受信方法であって、
前記宅外ＩＰ網上の番組表サーバが保持する電子番組表であって番組毎に番組配信用のマルチキャストアドレスが設定された電子番組表を、前記番組選択端末上で起動しているブラウザによって前記番組表サーバからゲートウェイ装置経由で当該番組選択端末にダウンロードするステップと、
当該ブラウザにて表示された電子番組表から特定の番組が選択されると当該選択番組のマルチキャストアドレス及びマルチキャストアドレスの設定を要求するコマンドを設定し前記ゲートウェイ装置を宛先としたＩＰパケットを当該番組選択端末から前記宅内ネットワークへ送出するステップと、
当該マルチキャストアドレス及びマルチキャストアドレスの設定を要求するコマンドを受信した前記ゲートウェイ装置が当該コマンドを実行して前記宅外ＩＰ網上の上位ルータに当該マルチキャストアドレスの設定を要求するステップと、
前記ゲートウェイ装置が前記マルチキャストアドレスの設定されたパケットを前記上位ルータから受信して取り込み、取り込んだパケットの順序番号に基づいてパケットを並べ替え、各パケットのデータ部から構成されるコンテンツデータをコンポジット信号に変換して前記テレビジョン装置の入力端子に直接入力するステップと、を備えた番組受信方法。
【請求項６】
宅内に構築した宅内ネットワークと宅外ＩＰ網とを接続するゲートウェイ装置と、前記宅内ネットワークに接続され前記宅外ＩＰ網上の配信サーバからテレビジョン装置にオンラインで配信を受ける番組を選択する操作を行うための番組選択端末とを備え、前記テレビジョン装置が前記宅内ネットワークから切り離されていて前記ゲートウェイ装置からコンテンツデータのコンポジット信号を直接入力される宅側配信システムにおいて、前記配信サーバから番組の配信を受けて前記テレビジョン装置に入力する番組受信方法であって、
前記宅外ＩＰ網上の番組表サーバが保持する電子番組表であって番組毎に番組配信用のマルチキャストアドレスが設定された電子番組表を、前記番組選択端末上で起動しているブラウザによって前記番組表サーバからゲートウェイ装置経由で当該番組選択端末にダウンロードするステップと、
当該ブラウザにて前記番組選択端末上に表示された電子番組表から特定の番組が選択されると当該選択番組の番組識別情報で特定される番組のユニキャスト配信を要求するＩＰパケットを前記ゲートウェイ装置へ送信するステップと、
前記ユニキャスト配信を要求するＩＰパケットを受信したゲートウェイ装置が前記宅外ＩＰ網上の配信サーバに前記番組識別情報で特定される番組のユニキャスト配信を要求するステップと、
前記要求を受けて前記配信サーバからユニキャスト配信された番組のＩＰパケットを前記ゲートウェイ装置が受信して取り込み、取り込んだパケットの順序番号に基づいてパケットを並べ替え、各パケットのデータ部から構成されるコンテンツデータをコンポジット信号に変換して前記テレビジョン装置の入力端子に直接入力するステップと、を備えた番組受信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データセンター／放送局から放送用コンテンツをはじめとする各種コンテンツをインターネット等のＩＰ網を経由して視聴者端末へ表示するための宅内情報配信システム及び番組受信方法に関する。
【０００２】
【従来の技術】
ＸＤＳＬ、ＦＴＴＨ等のインターネット利用環境のブロードバンド化が急速に進み始めている今日、インターネットを通じて動画像等のリッチコンテンツを提供するブロードバンドサービスが立ち上がりはじめ、インターネットサービスの新しい時代が到来しつつある。
【０００３】
このような背景から、放送用コンテンツをＩＰ網経由で視聴者端末へ配信する要望が高まっている。放送用コンテンツを配信サーバからＩＰ網を経由して視聴者宅へ配信する映像配信技術として、ユニキャスト配信とマルチキャスト配信とがある。ユニキャスト配信は、インターネット等のＩＰ網において、ＩＰに基づいた通信が可能な端末（以下「ＩＰ端末」という）と放送用コンテンツを配信するサーバとの間で１対１の通信を行って映像等の放送用コンテンツを配信する映像配信技術である。また、マルチキャスト配信は、宛先にマルチキャストアドレスを設定したコンテンツをＩＰ網に送出し、サーバからＩＰ端末に至る経路に存在する各ルータが分岐点となってデータをコピーしてそれぞれ下流のルータへ転送し、ＩＰ端末が自分の参加しているマルチキャストアドレスのデータを受信するといった映像配信技術である。
【０００４】
このような映像配信技術を用いることにより、放送用コンテンツをＩＰ網経由で視聴者端末となるＩＰ端末へ配信することができる。
【０００５】
【発明が解決しようとする課題】
ところで、一般家庭やオフィスにおいて映像を表示可能なＩＰ端末はパーソナルコンピュータであることが一般的である。パーソナルコンピュータに付設のディスプレイは、デスクトップで使用することを主用途にしている関係で画面サイズが抑えられている。一方、家庭やオフィス等に設置されるテレビジョン装置は、動画像等の放送映像を観ることを本来の役割としているので、大画面化の傾向にあり現実に大画面のテレビジョン装置が設置されている家庭、オフィスが多く見受けられる。
【０００６】
しかしながら、既に家庭やオフィスに設置されているテレビジョン装置はＩＰ網で配信されてくるデータを受信する機能を持たない場合が多いので、宅内において放送用コンテンツを表示できるのはパーソナルコンピュータに限られているのが現状であった。
【０００７】
また、テレビジョン装置にＩＰ端末としての機能を持たせる開発が進んでいるようであるが、それでは買い替えが必要となり現在使用しているテレビジョン装置が無駄になるなど、ユーザに経済的に大きな負担を強いることになる。
【０００８】
本発明は、以上のような実情に鑑みてなされたものであり、ＩＰ端末としての機能を持たないテレビジョン装置にＩＰ網経由で配信されるコンテンツを表示でき、しかもユーザに複雑な操作を強いることなく番組選択できる操作性に優れた宅内情報配信システム及び番組受信方法を提供することを目的とする。
【０００９】
【課題を解決するための手段】
本発明の宅側情報配信システムは、宅内に構築した宅内ネットワークと宅外ＩＰ網とを接続するゲートウェイ装置と、前記宅内ネットワークに接続され前記宅外ＩＰ網上の配信サーバからテレビジョン装置にオンラインで配信を受ける番組を選択する操作を行うための番組選択端末とを備え、前記テレビジョン装置が前記宅内ネットワークから切り離されていて前記ゲートウェイ装置からコンテンツデータのコンポジット信号を直接入力される宅側システムであって、前記ゲートウェイ装置は、前記宅外ＩＰ網又は前記宅内ネットワークからＩＰパケットを受信するＩＰパケット受信部と、ＩＰパケットの宛先に応じて前記宅外ＩＰ網又は前記宅内ネットワークにＩＰパケットを送出するＩＰパケット送信部と、前記ＩＰパケット受信部にて受信したＩＰパケットを解析し、該ゲートウェイ装置宛でなければ転送の為に前記ＩＰパケット送信部へ渡すＩＰパケット解析部と、前記ＩＰパケット解析部によりゲートウェイ装置宛であると判断されたＩＰパケットから番組選択に係るコマンドを検出する番組選択コマンド受信部と、前記番組選択コマンド受信部により番組選択に係るコマンドが検出されたならば前記宅外ＩＰ網上の上位ルータにマルチキャストアドレスの設定を要求するマルチキャストアドレス設定部と、前記ＩＰパケット解析部により現在参加しているマルチキャストアドレスであると判断された各ＩＰパケットを順序番号に基づいて並べ替え、各パケットのデータ部から構成されるコンテンツデータを、コンポジット信号に変換して前記テレビジョン装置へ出力する出力部と、を具備して構成され、前記番組選択端末は、前記宅外ＩＰ網上に設置され電子番組表を保持する番組表サーバとの間で前記ゲートウェイ装置を経由してＨＴＴＰに基づいて通信する通信手段と、端末操作者が該番組選択端末に対して操作入力を行うための操作部と、前記番組表サーバから該番組選択端末にダウンロードされた画像を表示する表示部と、前記操作部に対して電子番組表を前記番組表サーバからダウンロードする操作入力がなされると、番組毎に番組配信用のマルチキャストアドレス及びマルチキャストアドレスの設定を要求するコマンドが設定された電子番組表を前記通信手段と連携してダウンロードし前記表示部に表示し、その表示している電子番組表から特定の番組を選択する操作入力が前記操作部に対してなされると当該選択番組のマルチキャストアドレス及びマルチキャストアドレスの設定を要求するコマンドが設定されたＩＰパケットを、前記ゲートウェイ装置を宛先にして前記宅内ネットワークへ送出するブラウザ手段と、を具備して構成されている。
また、本発明の宅側情報配信システムは、宅内に構築した宅内ネットワークと宅外ＩＰ網とを接続するゲートウェイ装置と、前記宅内ネットワークに接続され前記宅外ＩＰ網上の配信サーバからテレビジョン装置にオンラインで配信を受ける番組を選択する操作を行うための番組選択端末とを備え、前記テレビジョン装置が前記宅内ネットワークから切り離されていて前記ゲートウェイ装置からコンテンツデータのコンポジット信号を直接入力される宅側システムであって、前記ゲートウェイ装置は、前記宅外ＩＰ網又は前記宅内ネットワークからＩＰパケットを受信するＩＰパケット受信部と、ＩＰパケットの宛先に応じて前記宅外ＩＰ網又は前記宅内ネットワークにＩＰパケットを送出するＩＰパケット送信部と、前記ＩＰパケット受信部にて受信したＩＰパケットを解析し、該ゲートウェイ装置宛でなければ転送の為に前記ＩＰパケット送信部へ渡すＩＰパケット解析部と、前記ＩＰパケット解析部によりゲートウェイ装置宛であると判断されたＩＰパケットから番組配信に係るコマンドを検出する番組選択コマンド受信部と、前記番組選択コマンド受信部により前記コマンドが検出されたならば、前記宅外ＩＰ網上に設置された配信サーバを宛先とし、当該ＩＰパケットに設定された番組識別情報で特定される番組のユニキャスト配信を要求するＩＰパケットを、前記ＩＰパケット送信部へ渡すユニキャスト配信要求部と、前記ＩＰパケット解析部により該ゲートウェイ装置宛のユニキャスト配信パケットであると判断されたＩＰパケットを順序番号に基づいて並べ替え、各パケットのデータ部から構成されるコンテンツデータをコンポジット信号に変換して前記テレビジョン装置へ出力する出力部と、を具備して構成され、前記番組選択端末は、前記宅外ＩＰ網上に設置され電子番組表を保持する番組表サーバとの間で前記ゲートウェイ装置を経由してＨＴＴＰに基づいて通信する通信手段と、端末操作者が該番組選択端末に対して操作入力を行うための操作部と、前記番組表サーバから該番組選択端末にダウンロードされた画像を表示する表示部と、前記操作部に対して前記番組表サーバから電子番組表をダウンロードする操作入力がなされると、番組毎にユニキャスト配信を要求するコマンド及び番組識別情報が設定された電子番組表を前記通信手段と連携してダウンロードし前記表示部に表示し、その表示している電子番組表から特定の番組を選択する操作入力が前記操作部に対してなされると当該選択番組の番組識別情報及びユニキャスト配信を要求するコマンドを設定し前記ゲートウェイ装置を宛先としたＩＰパケットを前記宅内ネットワークへ送出するブラウザ手段と、を具備して構成されている。
【００１１】
【発明の実施の形態】
本発明の第１の態様は、宅内の番組選択端末から希望コンテンツの受信要求を受け付ける手段と、宅外ＩＰ網から宅内ネットワーク宛のＩＰパケットを取込む手段と、取込まれたＩＰパケットが前記受信要求のあった前記希望コンテンツを含んでいれば当該コンテンツをテレビジョン装置へ送出し、それ以外であれば宅内ネットワークの他の宛先端末へ転送する手段と、を具備するゲートウェイ装置である。
【００１２】
このように構成されたゲートウェイ装置によれば、ユーザが番組選択端末から希望コンテンツを選択するだけで、その希望コンテンツが宅外ＩＰ網から取込まれてテレビジョン装置へ送出されるので、既存のテレビジョン装置に番組選択機能及びＩＰ端末機能を持たせることなく希望コンテンツを表示させることができる。
【００１３】
本発明の第２の態様に係るゲートウェイ装置は、第１の態様において、宅外ＩＰ網から受信したＩＰパケットから希望コンテンツを取り出して前記テレビジョン装置が当該コンテンツを表示可能なデータ形式に変換するものである。
【００１４】
これにより、宅外ＩＰ網から受信した希望コンテンツのＩＰパケットをテレビジョン装置が表示可能なデータ形式に変換するので、既存のテレビジョン装置に一切の改良を加える必要がなくなる。
【００１５】
本発明の第３の態様に係るゲートウェイ装置は、第２の態様において、宅外ＩＰ網から受信したＩＰパケットから希望コンテンツを取り出し、前記テレビジョン装置が接続されている宅内ネットワークのプロトコルに適合させたデータ形式に変換するものである。
【００１６】
これにより、ゲートウェイ装置に対して宅内ネットワークを介して接続されたテレビジョン装置に対して当該宅内ネットワーク経由でコンテンツデータを供給することができる。
【００１７】
本発明の第４の態様に係るゲートウェイ装置は、第２の態様において、宅外ＩＰ網から受信したＩＰパケットから希望コンテンツを取り出し、前記テレビジョン装置が当該コンテンツを表示可能なコンポジット信号に変換して直接前記テレビジョン装置のコンポジット信号入力端子へ供給するものである。
【００１８】
これにより、希望コンテンツのＩＰパケットをコンポジット信号に変換するので、テレビジョン装置のコンポジット信号入力端子へ供給するだけで希望コンテンツを表示することができる。
【００１９】
本発明の第５の態様に係るゲートウェイ装置は、第２の態様において、宅外ＩＰ網から受信したＩＰパケットから送信側で符号化した希望コンテンツを取り出して前記テレビジョン装置のデコーダへ供給するものである。
【００２０】
これにより、テレビジョン装置がＭＰＥＧ等の画像圧縮方式に対応したデコーダを備えている場合は、テレビジョン装置でデコード可能な状態にして供給することができ、ゲートウェイ装置での負担を軽減できる。
【００２１】
本発明の第６の態様は、第１から第５の態様のいずれかに記載のゲートウェイ装置に適合した番組選択端末であって、番組表の取得要求を受けて宅外ＩＰ網経由で番組表サーバへアクセスして番組表をダウンロードし、当該番組表の中から希望コンテンツが選択されると前記ゲートウェイ装置に対して当該希望コンテンツの受信要求を出力するものである。
【００２２】
このように構成された番組選択端末によれば、ユーザが番組表から希望のコンテンツを選択するだけで、そのコンテンツが宅外ＩＰ網から受信されて、ＩＰ端末機能を持たないテレビジョン装置に表示させることができる。
【００２３】
本発明の第７の態様は、配信サーバから情報をマルチキャストで配信する情報配信システムにおいて、ゲートウェイ装置を介して接続される端末と、ゲートウェイ装置を介して接続される番組選択端末と、ゲートウェイ装置を介して接続されるテレビジョン装置と、前記番組選択端末からの要求に応じて番組表及びマルチキャストアドレスを配信する番組表サーバとを備え、前記ゲートウェイ装置は、前記番組サーバからのデータを受信すると前記番組選択端末へ転送し、前記配信サーバからのデータを受信すると前記テレビジョン装置に配信することを特徴とする情報配信システムである。
【００２４】
このように構成された情報配信システムによれば、配信サーバが宅外ＩＰ網に送出しているコンテンツのうちからユーザが番組選択端末で選択した希望コンテンツを選択的に取込んで、ＩＰ端末機能を持たないテレビジョン装置に表示させることができる。
【００２５】
本発明の第８の態様は、宅内の番組選択端末から希望コンテンツの受信要求を受け付ける一方、宅外ＩＰ網から宅内ネットワーク宛のＩＰパケットを取込み、取込まれたＩＰパケットが前記受信要求のあった前記希望コンテンツを含んでいれば当該コンテンツをテレビジョン装置へ送出し、それ以外であれば宅内ネットワークの他の宛先端末へ転送することを特徴とする番組受信方法である。
【００２６】
本発明の第９の態様は、第８の態様において、宅外ＩＰ網から受信したＩＰパケットから希望コンテンツを取り出し、当該コンテンツを前記テレビジョン装置が表示可能なデータ形式に変換するものである。
【００２７】
以下、本発明の一実施の形態に係る映像配信システムについて、図面を参照しながら具体的に説明する。
【００２８】
図１は、本実施の形態に係る映像配信システム全体のシステム構成図である。データセンタ／放送局１００がインターネット２００を経由して多数のＳＯＨＯ／家庭３００に放送用コンテンツ（以下「番組」という）を放送する仕組みを示している。放送番組の発信元は、典型的には放送局であるが放送局以外のデータ配信センターであってもよい。本実施の形態ではデータセンタ／放送局１００と呼ぶこととする。また、放送番組を受信して表示するテレビジョン装置が設置される場所は、現存する地上波テレビジョン放送や衛星放送等と同様に家庭であったり、事業所であったり、街頭であったりする。本実施の形態では、ＳＯＨＯ／家庭３００と呼ぶこととする。
【００２９】
データセンタ／放送局１００は、番組毎に番組映像を配信する配信サーバ１０１が設置され、さらに電子番組表（以下「ＥＰＧ」という）を作成して送信する番組表サーバ１０２が設置されている。また、データセンタ／放送局１００はルータ１０３を経由してインターネット２００と接続されている。配信サーバ１０１は、自分が配信する番組に割り付けられたマルチキャストアドレスを使用して、当該番組映像をインターネット２００上にマルチキャストするものである。番組表サーバ１０２は、ＨＴＴＰサーバとして動作することができ、番組選択端末３０５からの要求を受けて当該要求元に応じて作成した各番組毎にマルチキャストアドレスを含んだＥＰＧを応答するものである。
【００３０】
ＳＯＨＯ／家庭３００は、ホームゲートウェイ３０１が設置されている。ホームゲートウェイ３０１は、宅外に対してはインターネット２００と接続され、宅内に対しては宅内ネットワークに接続されている。ホームゲートウェイ３０１には、ＩＥＥＥ１３９４に準拠して動作するＩＥＥＥ１３９４ネットワーク３０２を経由してテレビジョン装置３０３とデータ伝送可能になっていて、ＩＥＥＥ８０２．１に準拠して動作するＩＥＥＥ８０２．１ネットワーク３０４を経由して番組選択端末３０５、パーソナルコンピュータ３０６とデータ伝送可能に接続されている。さらに、無線ＬＡＮ３０７を経由してＰＤＡ３０８との間のデータ伝送が可能になっている。なお、宅内ネットワークでデータ伝送するためのプロトコルは上記したものに限定されるものではない。番組選択端末３０５は、搭載されているブラウザ機能で番組表サーバ１０２にアクセスしてＥＰＧを取得し、ユーザが所望の番組を選択するとその選択された番組のマルチキャストアドレスをホームゲートウェイ３０１に通知して番組を受信可能な状態に設定することを要求する。なお、ＰＤＡ３０８も番組選択端末３０５と同等の機能を持つものであるが、ホームゲートウェイ３０１とのインターフェイスが無線である点が相違する。番組選択端末３０５とＰＤＡ３０８とを同時に備える必要はなく、以下の説明では番組選択端末３０５を使うものとする。
【００３１】
次に、以上のように構成された本実施の形態に係る映像配信システムの動作について具体的に説明する。
【００３２】
図２は本実施の形態において所望番組のマルチキャストアドレスを設定／解除するための一連のシーケンス図であり、図３は図２に示すシーケンスに対応した各装置での処理内容を示すフロー図である。
【００３３】
ＳＯＨＯ／家庭３００において、ユーザが所望の番組の配信を受けたいと思った場合、番組選択端末３０５を操作して番組表サーバ１０２が提供するＥＰＧホームページにアクセスすることになる（ステップＳ４００）。たとえば、番組選択端末３０５のブラウザ機能に対して番組表サーバ１０２が提供するＥＰＧホームページのＵＲＬを入力することによりアクセスする。なお、ＥＰＧホームページのＵＲＬを番組選択端末３０５に予め又は最初に設定しておき、ブラウザの起動画面にＥＰＧホームページにアクセスするボタンを設けておき、これがクリックされたら予め保存しておいたＵＲＬをブラウザが認識して自動的にＥＰＧホームページを要求するように設定しておくこともできる。
【００３４】
また、番組選択端末３０５上で動作するブラウザは、最初に番組表サーバ１０２にアクセスしたときに「ｃｏｏｋｉｅ」情報を使ってホームゲートウェイ３０１のＩＰアドレスを送信している。ＳＯＨＯ／家庭３００に設定されたホームゲートウェイ３０１のＩＰアドレスは、番組選択端末３０５に予め登録しておくものとする。
【００３５】
なお、ホームゲートウェイ３０１のＩＰアドレスを番組表サーバ１０２に通知する仕組みは、「ｃｏｏｋｉｅ」を使う方法に限られるのもではなく、番組表サーバ１０２が番組選択端末３０５に適合したＥＰＧを作成するときまでに何らかの方法で認識することができればよい。また、後述するキーワード検索、ジャンル検索による番組一覧を要求する場合も同様である。
【００３６】
番組表サーバ１０２は、ＨＴＴＰサーバとして動作しており、外部より要求が到来したことを検出できるようにしている。番組表サーバ１０２は、外部から受信した要求がＥＰＧホームページへのアクセス要求であると判断した場合は、要求元に対してＨＴＴＰでＥＰＧホームページ画面を表示させる。
【００３７】
図４はＥＰＧホームページ画面の表示例を示している。「番組表」４０１が選択されると、番組表サーバ１０２に対してＥＰＧ表示要求を送出するようにプログラムされている。また、番組名をキーワードにして番組名検索できるようになっていて、検索キーワード入力ボックス４０２に所望のキーワードを入力して決定ボタン４０３を選択すると、入力キーワードに基づいて検索した結果からなる番組一覧（ＨＴＭＬファイル）を番組表サーバ１０２に対して要求するように構成されている。また、ジャンル検索が可能になっている。検索ジャンル入力ボックス４０４に検索ジャンルを入力して決定ボタン４０６を選択すると、ジャンルに基づいて検索した検索結果からなる番組一覧を（ＨＴＭＬファイル）を番組表サーバ１０２に対して要求するように構成されている。なお、検索可能なジャンルは予め決められていて、スクロールボタン４０５を操作して所望のジャンルを検索ジャンル入力ボックス４０４に入力できるようにしている。
【００３８】
今、ユーザがＥＰＧホームページ画面において「番組表」４０１を選択したものとする。上記したように、番組選択端末３０５に表示したホームページ画面において「番組表」４０１を選択すると、番組選択端末３０５から番組表サーバ１０２に対してＥＰＧ表示要求を送出する（ステップＳ４０１）。
【００３９】
番組表サーバ１０２は、ＥＰＧ表示要求を受信したと判断すると（ステップＳ１００）、要求元である番組選択端末３０５に適合させたＥＰＧをＨＴＭＬにて作成する（ステップＳ１０１）。
【００４０】
ここで、ステップＳ１０１にて作成されるＥＰＧについて詳しく説明する。図５はＥＰＧの表示例である。チャンネル毎に放送時間帯と番組名（Ａ，Ｂ，Ｃ，ＡＡ，ＢＢ，ＣＣ）とを対応させた一覧表５０１が表示されている。また、一覧表５０１の上に、一覧表５０１を表示させるための番組一覧ボタン５０２、選択した番組の終了を指示するための番組終了ボタン５０３、選択した番組の音量を調整するための音量ボタン５０４がそれぞれ設けられている。
【００４１】
図６に示すように、一覧表５０１に列記された個々の番組（Ａ，Ｂ，Ｃ，…）には、別のページのソース・コード（ＨＴＭＬソース）が埋め込まれている。たとえば、「番組Ａ」に対して、[ｈｔｔｐ／／ｈｇｗ／ｃｈ．ｆｅｅ：１]なるソース・コードが記述されている。「ｈｇｗ」は、上記ステップＳ４０１で発生したＥＰＧ表示要求のスクリプトに挿入したホームゲートウェイ３０１のＩＰアドレスである。「ｃｈ」は、ホームゲートウェイ３０１が認識して実行するコマンドであり、「当該コマンド（ｃｈ）の後に記述された文字列（ｆｅｅ：１）をマルチキャストアドレスとして設定せよ」ということを意味している。すなわち、このマルチキャストアドレスをルータ２００ｒ１に設定することにより、番組Ａの配信を受けられるようになる。「ｆｅｅ：１」は「番組Ａ」を配信するためのマルチキャストアドレスである。このようなソース・コードが全ての番組について設定されている。
【００４２】
これにより、一覧表５０１に表示される個々の番組に対して各番組を配信しているマルチキャストアドレスを記述したＥＰＧを作成して番組表サーバ１０２から番組選択端末３０５へ送信しているので、番組選択端末３０５は各番組を配信しているマルチキャストアドレスを取得することができ、マルチキャストアドレスを使用して当該番組の配信を受けることができる。
【００４３】
また、番組終了ボタン５０３に対して、[ｈｔｔｐ／／ｈｇｗ／ｏｆｆ．ｆｅｅ：１]なるソース・コードが記述されている。「ｏｆｆ」は、ホームゲートウェイ３０１が認識して実行するコマンドであり、「当該コマンド（ｏｆｆ）の後に記述された文字列（ｆｅｅ：１）からなるマルチキャストアドレスの設定を解除せよ」ということを意味している。すなわち、このマルチキャストアドレスの設定をルータ２００ｒ１から解除することにより、番組Ａの配信を停止することができる。なお、設定を解除するマルチキャストアドレスは、番組終了ボタン５０３を選択したときに、そのときに選択されている番組のマルチキャストアドレスが挿入される。又は、番組を選択してマルチキャストアドレスの設定を要求したときに、当該個所に自動的に挿入されるようにしてもよい。
【００４４】
また、音量ボタン５０４の上昇マークに対して、[ｈｔｔｐ／／ｈｇｗ／ｕｐ．ｆｅｅ：１]なるソース・コードが記述されている。「ｕｐ」は、ホームゲートウェイ３０１が認識して実行するコマンドであり、「当該コマンド（ｕｐ）の後に記述された文字列（ｆｅｅ：１）からなるマルチキャストアドレスにて配信される映像の音量を上げる」ということを意味している。なお、音量ボタン５０４の上昇マークに対して、[ｈｔｔｐ／／ｈｇｗ／ｄｏｗｎ．ｆｅｅ：１]なるソース・コードが記述されており、音量ダウンを指示するものとなる。
【００４５】
図７にホームゲートウェイのＩＰアドレスと番組表データとを合成する概念図が示されている。番組表生成プログラム（ＨＴＭＬファイル）によって図５のＥＰＧが表示される。
【００４６】
なお、キーワード検索又はジャンル検索で抽出された番組一覧についても動向の構成されたＥＰＧを作成するものとする。
【００４７】
以上のように、各番組のマルチキャストアドレスを含んだＥＰＧが作成されて、要求元である番組選択端末３０５に送信される（ステップＳ１０２）。番組選択端末３０５は、番組表サーバ１０２からＥＰＧを受信すると(ステップＳ４０２)、図５に示すＥＰＧをディスプレイに表示させる。ユーザは、一覧表５０１の中から現在配信中の所望の番組を選択してクリックする(ステップＳ４０３)。
【００４８】
今、一覧表５０１の中から「番組Ａ」が選択されたものとして説明する。番組選択端末３０５は、「番組Ａ」に対応して埋め込まれている[ｈｔｔｐ／／ｈｇｗ／ｃｈ．ｆｅｅ：１]なるソース・コードに基づいて、「ｈｇｗ」で表された宛先であるホームゲートウェイ３０１にＨＴＴＰでアクセスし、コマンド「ｃｈ」とともに選択番組Ａを配信しているマルチキャストアドレス「ｆｅｅ：１」をホームゲートウェイ３０１のＨＴＴＰサーバに渡す(ステップＳ４０４)。ホームゲートウェイ３０１にコマンド「ｃｈ」とマルチキャストアドレス「ｆｅｅ：１」を渡したことにより、マルチキャストアドレス「ｆｅｅ：１」への参加要求を発したことになる。
【００４９】
ホームゲートウェイ３０１のＨＴＴＰサーバは、外部からＨＴＴＰで到来するデータを解析しており、コマンド「ｃｈ」を検出したらマルチキャストアドレスへの参加要求であると認識する（ステップＳ３００）。ホームゲートウェイ３０１は、コマンド「ｃｈ」を実行して上位ルータ２００ｒ１に対して所定のプロトコル（例えば、ＩＧＭＰ）を使ってマルチキャストアドレス（ｆｅｅ：１）の設定を要求する(ステップＳ３０１)。なお、ルータ２００ｒ１は、上位ルータを含む周囲ルータとの間でマルチキャストアドレス情報を交換して、マルチキャストアドレス（ｆｅｅ：１）の設定されたデータが転送されて来るようにする。
【００５０】
この結果、配信サーバ１０１が放送番組（番組Ａ）に割り当てられているマルチキャストアドレス（ｆｅｅ：１）を設定してインターネット２００に配信した番組データはルータ２００ｒ１を通ってホームゲートウェイ３０１に配信され、「番組Ａ」が受信されることになる(ステップＳ３０２)。ホームゲートウェイ３０１が番組データを受信してテレビジョン装置３０３に表示するための処置については後述する。
【００５１】
一方、マルチキャストアドレスを設定して受信している番組を停止する場合は、ユーザは番組選択端末３０５を操作してマルチキャストアドレスを解除することになる。番組選択端末３０５に図５に示すＥＰＧを表示させて番組終了ボタン５０３をクリックする。本実施の形態では、ステップＳ４０３で番組Ａを選択したときの画面を保持しておき、ブラウザ機能が起動されると初期画面として表示されるようにしている。番組終了ボタン５０３がクリックされたことを検知すると、番組終了の指示であると認識する(ステップＳ４０５)。そして、番組終了ボタン５０３に対応して埋め込まれた[ｈｔｔｐ／／ｈｇｗ／ｏｆｆ．ｆｅｅ：１]なるソース・コードにしたがって番組終了要求を発生する(ステップＳ４０６)。すなわち、番組選択端末３０５がホームゲートウェイ３０１のＨＴＴＰサーバに対してコマンド「ｏｆｆ」と対象マルチキャストアドレス「ｆｅｅ：１」とを送信する。
【００５２】
ホームゲートウェイ３０１のＨＴＴＰサーバは、番組選択端末３０５からの番組終了要求を受信すると(ステップＳ３０３)、コマンド「ｏｆｆ」を実行してマルチキャストアドレスの設定を解除する(ステップＳ３０４)。すなわち、コマンド「ｏｆｆ」を実行して上位ルータ２００ｒ１に対して所定のプロトコル（例えば、ＩＧＭＰ）を使ってマルチキャストアドレス（ｆｅｅ：１）の設定解除を要求する(ステップＳ３０４)。上位ルータ２００ｒ１はマルチキャストアドレス（ｆｅｅ：１）の設定を解除したテーブルを周囲ルータと交換する。これにより、マルチキャストアドレス（ｆｅｅ：１）の番組データ(番組Ａ)は上位ルータ２００ｒ１からホームゲートウェイ３０１に転送されなくなり、番組配信が終了する。
【００５３】
このように、番組選択端末３０５から番組表サーバ１０２に対してＥＰＧ表示要求を出すことにより、各番組を配信しているマルチキャストアドレスが記述されたＥＰＧを番組選択端末３０５に取り込むことができ、ＥＰＧで所望の番組を選択することにより、当該番組を配信しているマルチキャストアドレスをルータ２００ｒ１に設定して番組配信を受けることができる。また、ＥＰＧで選択した番組の配信を止める場合は、ＥＰＧの番組終了ボタン５０３をクリックすることにより、ルータ２００ｒ１に設定している当該番組のマルチキャストアドレスを解除することができる。したがって、番組に対応したマルチキャストアドレスの取得・設定・解除の一連の作業をきわめて単純化することができる。
【００５４】
次に、ホームゲートウェイ３０１における番組表示に関する処理について詳しく説明する。
【００５５】
図８はホームゲートウェイ３０１におけるＩＰパケット処理及びＩＥＥＥ１３９４転送処理に係わる機能ブロック図であり、図９はホームゲートウェイ３０１がＩＰパケットを受信した際のフロー図である。ＩＰパケット受信部８０１がインターネット２００（又はＩＥＥＥ８０２．１ネットワーク）からＩＰパケットを受信すると(ステップＳ９０１)、ＩＰパケット解析部８０２がＩＰパケットのＩＰヘッダを解析する(ステップＳ９０２)。図１０に示すように、ＩＰヘッダは、ＩＰアドレス、ＵＤＰ、ＲＴＰを含んでいる。ＩＰパケット解析部８０２は、ＩＰアドレスの宛先をチェックして自分宛か否か判断する(ステップＳ９０３)。
【００５６】
宛先アドレスが自分宛でなければ、ＩＰパケット送信部８０５に渡してＩＰ転送処理を実行する(ステップＳ９０４)。例えば、番組選択端末３０５のＩＰアドレスが宛先アドレスになっていればＩＥＥＥ８０２．１ネットワークへ送出する。
【００５７】
また、ＩＰパケット解析部８０２は、宛先アドレスがホームゲートウェイ３０１自身のもの（ｈｇｗ）又は参加しているマルチキャストアドレスであれば当該パケットを取込む（ステップＳ９０５）。
【００５８】
宛先アドレスがホームゲートウェイ３０１自身のもの（ｈｇｗ）であれば、ＵＤＰに設定されているポート番号から対応するアプリケーションにＩＰパケットを渡すことになる（ステップＳ９０６）。例えば、マルチキャストアドレスを設定する番組選択コマンドに関するＩＰパケットの場合であれば、番組選択コマンド受信部８０３が番組選択に係るコマンド「ｃｈ」を検出する。そして、マルチキャストアドレス設定部８０４がコマンド「ｃｈ」を実行してルータ２００ｒ１に対してマルチキャストアドレスへの参加を要求するデータを生成してＩＰパケット送信部８０５からＩＰパケットにして送出する。
【００５９】
一方、既にマルチキャストアドレスを設定していている場合は、マルチキャストアドレスを宛先アドレスにして番組データが配信されてくる。ＩＰパケット解析部８０２は、宛先アドレスが参加しているマルチキャストアドレスであればＩＰヘッダからＩＰアドレスとＵＤＰを削除したパケットデータをＩＥＥＥ１３９４転送処理部８０６へ渡す。
【００６０】
ＩＥＥＥ１３９４転送処理部８０６は、図１０（ａ）（ｂ）に示すように、番組を構成するパケットデータをＩＥＥＥ１３９４に適合した形式に変換してテレビジョン装置３０３へ転送する（ステップＳ９０７）。
【００６１】
図１１は、ＩＥＥＥ１３９４転送処理部８０６におけるフロー図である。入力パケットが発生すると（ステップＳ１０００）、その入力パケットを取込み（ステップＳ１００１）、当該パケットのヘッダに付与されているＲＴＰを解析する（ステップＳ１００２）。ＲＴＰには現在配信している番組を構成するパケットの順序番号が設定されているので、順序番号に基づいてパケットの到着順序を並べ替える（ステップＳ１００３）。そして、パケットのデータ部（ＭＰＥＧ２−ＴＳ）を所定サイズで分解して（ステップＳ１００４）、分解した各番組データ（ＭＰＥＧ２−ＴＳ）にＭＰＥＧ２−ＴＳ over ＩＥＥＥ１３９４ヘッダを付与し（ステップＳ１００５）、さらにＩＥＥＥ１３９４ヘッダを付加する（ステップＳ１００６）。このようにして、作成したＩＥＥＥ１３９４パケットをＩＥＥＥ１３９４ネットワーク３０２へ送出する（ステップＳ１００７）。そして、残りの分割番組データ（ＭＰＥＧ２−ＴＳ）があるか否か判断し（ステップＳ１００８）、無ければさらに次パケットが存在するか否か判断する（ステップＳ１００９）。次パケットが無くなったところで処理を終了する。なお、テレビジョン装置３０３は、ＩＥＥＥ１３９４インターフェースを持っていて、ネットワーク３０２から取込んだパケットを組み立て、ＭＰＥＧ２−ＴＳをデコーダでデコードしてからＮＴＳＣ信号に変換して画面に表示すると共に音声を出力する。
【００６２】
このように、ホームゲートウェイ３０１においてマルチキャストアドレスにて配信されたＩＰパケットを受信すると、ＩＥＥＥ１３９４パケットに変換してＩＥＥＥ１３９４ネットワーク３０２へ送出するので、テレビジョン装置３０３の画面に番組表示させることができる。
【００６３】
なお、以上の説明では、放送コンテンツを配信する場合を例示しているが、放送コンテンツ以外のコンテンツであっても同様にマルチキャストで配信することができる。
【００６４】
また、上記実施の形態では、ホームゲートウェイ３０１とテレビジョン装置３０３とはＩＥＥＥ１３９４をインターフェースにしているが、ホームゲートウェイ３０１がＩＰパケットから映像信号を再生してＮＴＳＣ信号にしてテレビジョン装置３０３のＮＴＳＣ端子に出力するようにしてもよい。ＮＴＳＣ信号はコンポジット信号の一例であり、その他の形式の信号であっても同様に適用可能である。
【００６５】
また、上記実施の形態では、希望番組をテレビジョン装置３０３で見るようにしているが、番組選択端末３０５で見るようにしてもよい。さらに、番組選択端末３０５をテレビジョン装置３０３に組み込んだ構成としてもよい。
【００６６】
また、上記実施の形態では、マルチキャスト配信を例にしたが、ユニキャスト配信の場合であっても本発明は適用可能である。ユニキャスト配信の場合は、番組表サーバ１０２が作成するＥＰＧにマルチキャストアドレスを挿入する必要は無く、マルチキャストアドレスに代えて番組識別情報を挿入し、またコマンド「ｃｈ」に代えてユニキャストで希望番組の配信を要求するコマンドを挿入するようにしておく。そして、ＥＰＧの中から番組が選択されたらホームゲートウェイ３０１のＨＴＴＰサーバがそれを検知してコマンドを実行する。これにより、ホームゲートウェイ３０１が、データセンタ／放送局１００に希望番組の識別情報を渡してユニキャストでの配信を要求する。また、上述した方式以外の配信方法であっても本発明は適用可能である。
【００６７】
また、上記実施の形態では、ＥＰＧをＨＴＭＬで作成して希望番組が選択されると、当該希望番組に対応して埋め込まれたソース・コードを実行してホームゲートウェイ３０１にアクセスして希望番組の配信を受けられるように要求するものであるが、ＸＭＬ形式以外の番組表であっても良く、例えば番組選択端末３０５にユーザが番組表から選択した希望番組を認識し、自動的にホームゲートウェイ３０１にアクセスして希望番組の配信を受けられるように要求するアプリケーションを搭載するようにしてもよい。
【００６８】
【発明の効果】
以上詳記したように本発明によれば、ＩＰ端末としての機能を持たないテレビジョン装置にＩＰ網経由で配信されるコンテンツを表示でき、しかもユーザに複雑な操作を強いることなく番組選択できる操作性に優れた宅側情報配信システム及び番組受信方法を提供できる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る映像配信システム全体のシステム構成図
【図２】上記実施の形態におけるシーケンス図
【図３】番組表サーバ、番組選択端末、ホームゲートウェイのフロー図
【図４】番組表サーバが提供するＥＰＧホームぺージ画面の表示例を示す図
【図５】番組表サーバが提供するＥＰＧの表示例を示す図
【図６】ＥＰＧに表示された各番組と番組表示位置に埋め込まれたソース・コードとの対応を示す図
【図７】番組表サーバにおけるＥＰＧ作成工程を示す概念図
【図８】ホームゲートウェイの機能ブロック図
【図９】ホームゲートウェイにおけるＩＰ受信／転送処理を示すフロー図
【図１０】（ａ）ホームゲートウェイが受信するＩＰパケットのデータ構成図
（ｂ）ホームゲートウェイから転送されるＩＥＥＥ１３９４パケットのデータ構成図
【図１１】ホームゲートウェイにおけるＩＥＥＥ１３９４転送に係るフロー図
【符号の説明】
１００  データセンタ／放送局
１０１  配信サーバ
１０２  番組表サーバ
１０３  ルータ
２００  インターネット
３００  ＳＯＨＯ／家庭
３０１  ホームゲートウェイ
３０２  ＩＥＥＥ１３９４ネットワーク
３０３  テレビジョン装置
３０４  ＩＥＥＥ８０２．１ネットワーク
３０５  番組選択端末
３０６  パーソナルコンピュータ
３０７  無線ＬＡＮ
３０８  ＰＤＡ
【図１】
0003685753.tif 000002
【図２】
0003685753.tif 000003
【図３】
0003685753.tif 000004
【図４】
0003685753.tif 000005
【図５】
0003685753.tif 000006
【図６】
0003685753.tif 000007
【図７】
0003685753.tif 000008
【図８】
0003685753.tif 000009
【図９】
0003685753.tif 000010
【図１０】
0003685753.tif 000011
【図１１】
0003685753.tif 000012