(57)【特許請求の範囲】
【請求項１】
ＩＰ(Internet Protocol)ネットワークに接続される配信装置、受信装置とから構成される映像配信システムであって、
前記配信装置は、映像データを階層符号化して前記ＩＰネットワークに転送する手段を有し、
前記受信装置は、
予め、チャネル識別子毎に、常時受信階層として階層符号化されるデータの最下位層から１以上の階層識別子と、視聴時追加階層として、該常時受信階層より上位の階層識別子が登録され、格納する記憶手段である階層管理テーブルと、
利用者が視聴する表示手段に対して、取得したデータを復号化し、映像を構成して表示する映像制御手段と、
前記ＩＰネットワーク、前記映像制御手段、及び階層管理テーブルと接続されるＩＰ制御手段と、
を有し、
前記映像制御手段は、
前記ＩＰ制御手段に対して、表示するチャネルのデータを要求するチャネル要求、チャネル切替要求、及びチャネル停止要求のメッセージを送信する手段と、
前記ＩＰ制御手段からデータを受信し、受信した該データを復号化して映像を構成し、前記表示手段に表示する手段と、を有し、
前記ＩＰ制御手段は、
前記映像制御手段から、前記チャネル要求、前記チャネル切替要求、及び前記チャネル停止要求のメッセージを受信する手段と、
前記映像制御手段からの要求に基づいて、前記階層管理テーブルに記憶されている、全てのチャネルの常時受信階層と、該映像制御手段から要求されたチャネルの視聴時追加階層と、の配信要求を前記ＩＰネットワークに送信し、該ＩＰネットワークから該配信要求に対応するデータを受信し、該映像制御手段に転送する手段と、
を有することを特徴とする映像配信システム。
【請求項２】
前記ＩＰ制御手段は、
前記映像制御手段から前記チャネル切替要求を受信した場合に、前記階層管理テーブルを参照して取得した、切替前チャネルの視聴時追加階層の階層識別子を含む配信停止要求と、該階層管理テーブルを参照して取得した切替後のチャネルの視聴時追加階層の階層識別子を含む配信要求とを前記ＩＰネットワークに送信する手段と、
前記ＩＰネットワークから前記配信要求に対応する切替後チャネルの常時受信階層のデータと視聴時追加階層のデータとを前記映像制御手段に転送する手段と、を有し、
前記映像制御手段は、
前記ＩＰ制御手段から常時受信階層のデータのみを受信している場合には、該常時受信階層のデータのみを復号化し、映像を構成して表示し、あるいは、該常時受信階層のデータと前記視聴時追加階層のデータを共に受信している場合には、切替後チャネルの、該常時受信階層のデータと該視聴時追加階層のデータとを復号化し、映像を構成して表示する手段を含む請求項１記載の映像配信システム。
【請求項３】
ＩＰネットワークに接続される配信装置と、受信ルータと、少なくとも１つの受信装置から構成される映像配信システムであって、
前記配信装置は、映像データを階層符号化して前記ＩＰネットワークに転送する手段を有し、
前記受信装置は、
利用者が視聴する表示手段に対して、取得したデータを復号化し、映像を構成して表示する映像制御手段を有し、
前記受信ルータは、
前記ＩＰネットワーク及び前記受信装置に接続され、
予め、チャネル識別子毎に、常時受信階層として階層符号化されるデータの最下位層から１以上の階層識別子と、視聴時追加階層として、該常時受信階層より上位の階層識別子が登録され、格納する記憶手段である階層管理テーブルと、
前記ＩＰネットワーク、前記受信装置の前記映像制御手段、及び前記階層管理テーブルと接続されるＩＰ制御手段と、
を有し、
前記受信装置の前記映像制御手段は、
前記受信ルータの前記ＩＰ制御手段に対して、表示するチャネルのデータを要求するチャネル要求、チャネル切替要求、及びチャネル停止要求のメッセージを送信する手段と、
前記ＩＰ制御手段からデータを受信し、受信した該データを復号化して映像を構成し、前記表示手段に表示する手段と、を有し、
前記受信ルータの前記ＩＰ制御手段は、
前記受信装置の前記映像制御手段から、前記チャネル要求、前記チャネル切替要求、及び前記チャネル停止要求のメッセージを受信する手段と、
前記映像制御手段からの要求に基づいて、前記階層管理テーブルに記憶されている、全てのチャネルの常時受信階層と、該映像制御手段から要求されたチャネルの視聴時追加階層と、の配信要求を前記ＩＰネットワークに送信し、該ＩＰネットワークから該配信要求に対応するデータを受信し、該映像制御手段に転送する手段と、
を有することを特徴とする映像配信システム。
【請求項４】
前記受信ルータの前記ＩＰ制御手段は、
前記受信装置の前記映像制御手段から前記チャネル切替要求を受信した場合に、前記階層管理テーブルを参照して取得した、切替前チャネルの視聴時追加階層の階層識別子を含む配信停止要求と、該階層管理テーブルを参照して取得した切替後のチャネルの視聴時追加階層の階層識別子を含む配信要求とを前記ＩＰネットワークに送信する手段と、
前記ＩＰネットワークから前記配信要求に対応する切替後チャネルの常時受信階層のデータと視聴時追加階層のデータとを前記映像制御手段に転送する手段と、を有し、
前記受信装置の前記映像制御手段は、
前記受信ルータの前記ＩＰ制御手段から常時受信階層のデータのみを受信している場合には、該常時受信階層のデータのみを復号化し、映像を構成して表示し、あるいは、該常時受信階層のデータと前記視聴時追加階層のデータを共に受信している場合には、切替後チャネルの、該常時受信階層のデータと該視聴時追加階層のデータとを復号化し、映像を構成して表示する手段を含む請求項３記載の映像配信システム。
【請求項５】
ＩＰネットワークに接続される配信装置に接続される受信装置であって、
予め、チャネル識別子毎に、常時受信階層として階層符号化されるデータの最下位層から１以上の階層識別子と、視聴時追加階層として、該常時受信階層より上位の階層識別子が登録され、格納する記憶手段である階層管理テーブルと、
利用者が視聴する表示手段に対して、取得したデータを復号化し、映像を構成して表示する映像制御手段と、
前記ＩＰネットワーク、前記映像制御手段、及び階層管理テーブルと接続されるＩＰ制御手段と、
を有し、
前記映像制御手段は、
前記ＩＰ制御手段に対して、表示するチャネルのデータを要求するチャネル要求、チャネル切替要求、及びチャネル停止要求のメッセージを送信する手段と、
前記ＩＰ制御手段からデータを受信し、受信した該データを復号化して映像を構成し、前記表示手段に表示する手段と、を有し、
前記ＩＰ制御手段は、
前記映像制御手段から、前記チャネル要求、前記チャネル切替要求、及び前記チャネル停止要求のメッセージを受信する手段と、
前記映像制御手段からの要求に基づいて、前記階層管理テーブルに記憶されている、全てのチャネルの常時受信階層と、該映像制御手段から要求されたチャネルの視聴時追加階層と、の配信要求を前記ＩＰネットワークに送信し、該ＩＰネットワークから該配信要求に対応するデータを受信し、該映像制御手段に転送する手段と、
を有することを特徴とする受信装置。
【請求項６】
前記ＩＰ制御手段は、
前記映像制御手段から前記チャネル切替要求を受信した場合に、前記階層管理テーブルを参照して取得した、切替前チャネルの視聴時追加階層の階層識別子を含む配信停止要求と、該階層管理テーブルを参照して取得した切替後のチャネルの視聴時追加階層の階層識別子を含む配信要求とを前記ＩＰネットワークに送信する手段と、
前記ＩＰネットワークから前記配信要求に対応する切替後チャネルの常時受信階層のデータと視聴時追加階層のデータとを前記映像制御手段に転送する手段と、を有し、
前記映像制御手段は、
前記ＩＰ制御手段から常時受信階層のデータのみを受信している場合には、該常時受信階層のデータのみを復号化し、映像を構成して表示し、あるいは、該常時受信階層のデータと前記視聴時追加階層のデータを共に受信している場合には、切替後チャネルの、該常時受信階層のデータと該視聴時追加階層のデータとを復号化し、映像を構成して表示する手段を含む請求項５記載の受信装置。
【請求項７】
ＩＰネットワークに接続される配信装置と、少なくとも１つの受信装置に接続される受信ルータであって、
予め、チャネル識別子毎に、常時受信階層として階層符号化されるデータの最下位層から１以上の階層識別子と、視聴時追加階層として、該常時受信階層より上位の階層識別子が登録され、格納する記憶手段である階層管理テーブルと、
前記ＩＰネットワーク、前記受信装置の前記映像制御手段、及び前記階層管理テーブルと接続されるＩＰ制御手段と、
を有し、
前記ＩＰ制御手段は、
前記受信装置の前記映像制御手段から、前記チャネル要求、前記チャネル切替要求、及び前記チャネル停止要求のメッセージを受信する手段と、
前記映像制御手段からの要求に基づいて、前記階層管理テーブルに記憶されている、全てのチャネルの常時受信階層と、該映像制御手段から要求されたチャネルの視聴時追加階層と、の配信要求を前記ＩＰネットワークに送信し、該ＩＰネットワークから該配信要求に対応するデータを受信し、該映像制御手段に転送する手段と、
を有することを特徴とする受信ルータ。
【請求項８】
前記ＩＰ制御手段は、
前記受信装置の前記映像制御手段から前記チャネル切替要求を受信した場合に、前記階層管理テーブルを参照して取得した、切替前チャネルの視聴時追加階層の階層識別子を含む配信停止要求と、該階層管理テーブルを参照して取得した切替後のチャネルの視聴時追加階層の階層識別子を含む配信要求とを前記ＩＰネットワークに送信する手段と、
前記ＩＰネットワークから前記配信要求に対応する切替後チャネルの常時受信階層のデータと視聴時追加階層のデータとを前記映像制御手段に転送する手段と、
を有する請求項７記載の受信ルータ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像配信システム及び受信ルータに係り、特に、IPネットワークを用いた映像配信システム及び受信ルータに関する。
【背景技術】
【０００２】
従来のIPネットワーク適用される映像配信システムは、IPネットワークに接続される配信装置と受信装置から構成され、IPネットワークにおいて、ユニキャスト転送を用いる場合は、受信装置が配信装置に対して配信要求を送信し、配信要求を受信した配信装置が、映像データを符号化して受信装置に送信し、データを受信した受信装置は、復号化して映像に再構成し，表示する。
【０００３】
あるいは、IPネットワークでマルチキャスト転送を用いる場合には、配信装置が映像データを符号化してIPネットワークにマルチキャスト配信し、受信装置は、例えば、IGMP(Internet Group Management Protocol)あるいは、MLD(Multicast Listener Discovery)のような、マルチキャストルーティングプロトコルを用いて、IPネットワークに配信要求し、受信したデータを復号化して映像に再構成し、表示する（例えば、非特許文献１参照）。
【非特許文献１】大内宏之、佐藤裕昭、高橋賢、永田広充「IPマルチキャストにおける番組切替に関する一検討」2003年電子情報通信学会ソサエティ大会講演論文集、B-6-24
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のIPネットワークを用いた映像配信システムでは、全てのチャネルを受信装置まで配信することができず、テレビと同様な受信装置まで全チャネルが配信する放送を実現することが難しいという問題がある。なぜならば、例えば、テレビ画質相当である６Mbpsの映像を、ケーブルテレビや衛星放送相当の２０チャネルから１００チャネル以上を配信するには、受信装置当たり、少なくとも１２０Mbpsから６００Mbps以上の回線が必要であり、IPネットワークのアクセス回線では、光ファイバを用いた高速回線である１００Mbpsアクセス回線であっても帯域不足である。
【０００５】
更に、従来のIPネットワークを用いた映像配信システムでは、受信装置まで、全チャネルが配信されていないことにより、チャネル切替に時間がかかるという問題もある。
【０００６】
例えば、ユニキャスト転送を用いる場合は、受信装置と配信装置の間で制御信号を送受信し、切替前のデータの配信停止を要求し、切替後のデータの配信要求を実施するため、IPネットワークの伝播遅延と、配信装置における制御処理遅延が生ずる。あるいは、IPマルチキャストの場合も、受信装置と、受信装置を収容するルータ間で、マルチキャストプロトコルの制御メッセージを転送するため、前記制御メッセージの伝播遅延と、ルータにおける処理遅延が生じる。
【０００７】
上記遅延により、IPネットワークを用いた映像配信システムにおいて、チャネルを切り替える場合、受信装置において、視聴者が切替要求を実行してから、切替後のチャネルの映像が表示されるまでに時間がかかる。
【０００８】
また、上記のように、チャネル切替に時間がかかるために、視聴者はチャネル切替失敗と誤認識する可能性がある。このため、視聴者はチャネル切替要求の再試行を繰り返し、IPネットワークあるいは、配信装置において、輻輳が生じる可能性もある。
【０００９】
本発明は、上記の点に鑑みなされたもので、IPネットワークにおいて、マルチキャストによって全チャネル転送によるテレビ放送を可能とする映像配信システム及び受信ルータを提供することを目的とする。
【課題を解決するための手段】
【００１０】
図１は、本発明の原理構成図である。
【００１１】
本発明（請求項１）は、ＩＰネットワーク２００に接続される配信装置４００、受信装置１００とから構成される映像配信システムであって、
配信装置４００は、映像データを階層符号化してＩＰネットワークに転送する手段を有し、
受信装置１００は、
予め、チャネル識別子毎に、常時受信階層として階層符号化されるデータの最下位層から１以上の階層識別子と、視聴時追加階層として、該常時受信階層より上位の階層識別子が登録され、格納する記憶手段である階層管理テーブル１３０と、
利用者が視聴する表示手段５００に対して、取得したデータを復号化し、映像を構成して表示する映像制御手段１２０と、
ＩＰネットワーク２００、映像制御手段１２０、及び階層管理テーブル１３０と接続されるＩＰ制御手段１１０と、
を有し、
映像制御手段１２０は、
ＩＰ制御手段１１０に対して、表示するチャネルのデータを要求するチャネル要求、チャネル切替要求、及びチャネル停止要求のメッセージを送信する手段と、
ＩＰ制御手段１１０からデータを受信し、受信した該データを復号化して映像を構成し、表示手段に表示する手段と、を有し、
ＩＰ制御手段１１０は、
映像制御手段１２０から、チャネル要求、チャネル切替要求、及びチャネル停止要求のメッセージを受信する手段と、
映像制御手段１２０からの要求に基づいて、階層管理テーブルに記憶されている、全てのチャネルの常時受信階層と、該映像制御手段から要求されたチャネルの視聴時追加階層と、の配信要求をＩＰネットワーク２００に送信し、該ＩＰネットワーク２００から該配信要求に対応するデータを受信し、該映像制御手段１２０に転送する手段と、を有する。
【００１２】
また、本発明（請求項２）は、請求項１の映像配信システムであって、
ＩＰ制御手段１１０は、
映像制御手段１２０からチャネル切替要求を受信した場合に、階層管理テーブル１３０を参照して取得した、切替前チャネルの視聴時追加階層の階層識別子を含む配信停止要求と、該階層管理テーブル１３０を参照して取得した切替後のチャネルの視聴時追加階層の階層識別子を含む配信要求とをＩＰネットワークに送信する手段と、
ＩＰネットワーク２００から配信要求に対応する切替後チャネルの常時受信階層のデータと視聴時追加階層のデータとを映像制御手段１２０に転送する手段と、を有し、
映像制御手段１２０は、
ＩＰ制御手段１１０から常時受信階層のデータのみを受信している場合には、該常時受信階層のデータのみを復号化し、映像を構成して表示し、あるいは、該常時受信階層のデータと視聴時追加階層のデータを共に受信している場合には、切替後チャネルの、該常時受信階層のデータと該視聴時追加階層のデータとを復号化し、映像を構成して表示する手段を含む。
【００１３】
本発明（請求項３）は、ＩＰネットワークに接続される配信装置と、受信ルータと、少なくとも１つの受信装置から構成される映像配信システムであって、
配信装置は、映像データを階層符号化してＩＰネットワークに転送する手段を有し、
受信装置は、
利用者が視聴する表示手段に対して、取得したデータを復号化し、映像を構成して表示する映像制御手段を有し、
受信ルータは、
ＩＰネットワーク及び受信装置に接続され、
予め、チャネル識別子毎に、常時受信階層として階層符号化されるデータの最下位層から１以上の階層識別子と、視聴時追加階層として、該常時受信階層より上位の階層識別子が登録され、格納する記憶手段である階層管理テーブルと、
ＩＰネットワーク、受信装置の映像制御手段、及び階層管理テーブルと接続されるＩＰ制御手段と、
を有し、
受信装置の映像制御手段は、
受信ルータのＩＰ制御手段に対して、表示するチャネルのデータを要求するチャネル要求、チャネル切替要求、及びチャネル停止要求のメッセージを送信する手段と、
ＩＰ制御手段からデータを受信し、受信した該データを復号化して映像を構成し、表示手段に表示する手段と、を有し、
受信ルータのＩＰ制御手段は、
受信装置の映像制御手段から、チャネル要求、チャネル切替要求、及びチャネル停止要求のメッセージを受信する手段と、
映像制御手段からの要求に基づいて、階層管理テーブルに記憶されている、全てのチャネルの常時受信階層と、該映像制御手段から要求されたチャネルの視聴時追加階層と、の配信要求をＩＰネットワークに送信し、該ＩＰネットワークから該配信要求に対応するデータを受信し、該映像制御手段に転送する手段と、を有する。
【００１４】
また、本発明（請求項４）は、請求項３記載の映像配信システムであって、
受信ルータのＩＰ制御手段は、
受信装置の映像制御手段からチャネル切替要求を受信した場合に、階層管理テーブルを参照して取得した、切替前チャネルの視聴時追加階層の階層識別子を含む配信停止要求と、該階層管理テーブルを参照して取得した切替後のチャネルの視聴時追加階層の階層識別子を含む配信要求とをＩＰネットワークに送信する手段と、
ＩＰネットワークから配信要求に対応する切替後チャネルの常時受信階層のデータと視聴時追加階層のデータとを映像制御手段に転送する手段と、を有し、
受信装置の映像制御手段は、
受信ルータのＩＰ制御手段から常時受信階層のデータのみを受信している場合には、該常時受信階層のデータのみを復号化し、映像を構成して表示し、あるいは、該常時受信階層のデータと視聴時追加階層のデータを共に受信している場合には、切替後チャネルの、該常時受信階層のデータと該視聴時追加階層のデータとを復号化し、映像を構成して表示する手段を含む。
【００１５】
本発明（請求項５）は、ＩＰネットワークに接続される配信装置に接続される受信装置であって、
予め、チャネル識別子毎に、常時受信階層として階層符号化されるデータの最下位層から１以上の階層識別子と、視聴時追加階層として、該常時受信階層より上位の階層識別子が登録され、格納する記憶手段である階層管理テーブルと、
利用者が視聴する表示手段に対して、取得したデータを復号化し、映像を構成して表示する映像制御手段と、
ＩＰネットワーク、映像制御手段、及び階層管理テーブルと接続されるＩＰ制御手段と、
を有し、
映像制御手段は、
ＩＰ制御手段に対して、表示するチャネルのデータを要求するチャネル要求、チャネル切替要求、及びチャネル停止要求のメッセージを送信する手段と、
ＩＰ制御手段からデータを受信し、受信した該データを復号化して映像を構成し、表示手段に表示する手段と、を有し、
ＩＰ制御手段は、
映像制御手段から、チャネル要求、チャネル切替要求、及びチャネル停止要求のメッセージを受信する手段と、
映像制御手段からの要求に基づいて、階層管理テーブルに記憶されている、全てのチャネルの常時受信階層と、該映像制御手段から要求されたチャネルの視聴時追加階層と、の配信要求をＩＰネットワークに送信し、該ＩＰネットワークから該配信要求に対応するデータを受信し、該映像制御手段に転送する手段と、を有する。
【００１６】
また、本発明（請求項６）は、請求項５記載の受信装置であって、
ＩＰ制御手段は、
映像制御手段からチャネル切替要求を受信した場合に、階層管理テーブルを参照して取得した、切替前チャネルの視聴時追加階層の階層識別子を含む配信停止要求と、該階層管理テーブルを参照して取得した切替後のチャネルの視聴時追加階層の階層識別子を含む配信要求とをＩＰネットワークに送信する手段と、
ＩＰネットワークから配信要求に対応する切替後チャネルの常時受信階層のデータと視聴時追加階層のデータとを映像制御手段に転送する手段と、を有し、
映像制御手段は、
ＩＰ制御手段から常時受信階層のデータのみを受信している場合には、該常時受信階層のデータのみを復号化し、映像を構成して表示し、あるいは、該常時受信階層のデータと視聴時追加階層のデータを共に受信している場合には、切替後チャネルの、該常時受信階層のデータと該視聴時追加階層のデータとを復号化し、映像を構成して表示する手段を含む。
【００１７】
本発明（請求項７）は、ＩＰネットワークに接続される配信装置と、少なくとも１つの受信装置に接続される受信ルータであって、
予め、チャネル識別子毎に、常時受信階層として階層符号化されるデータの最下位層から１以上の階層識別子と、視聴時追加階層として、該常時受信階層より上位の階層識別子が登録され、格納する記憶手段である階層管理テーブルと、
ＩＰネットワーク、受信装置の映像制御手段、及び階層管理テーブルと接続されるＩＰ制御手段と、
を有し、
ＩＰ制御手段は、
受信装置の映像制御手段から、チャネル要求、チャネル切替要求、及びチャネル停止要求のメッセージを受信する手段と、
映像制御手段からの要求に基づいて、階層管理テーブルに記憶されている、全てのチャネルの常時受信階層と、該映像制御手段から要求されたチャネルの視聴時追加階層と、の配信要求をＩＰネットワークに送信し、該ＩＰネットワークから該配信要求に対応するデータを受信し、該映像制御手段に転送する手段と、を有する。
【００１８】
また、本発明（請求項８）は、請求項７記載の受信ルータであって、
ＩＰ制御手段は、
受信装置の映像制御手段からチャネル切替要求を受信した場合に、階層管理テーブルを参照して取得した、切替前チャネルの視聴時追加階層の階層識別子を含む配信停止要求と、該階層管理テーブルを参照して取得した切替後のチャネルの視聴時追加階層の階層識別子を含む配信要求とをＩＰネットワークに送信する手段と、
ＩＰネットワークから配信要求に対応する切替後チャネルの常時受信階層のデータと視聴時追加階層のデータとを映像制御手段に転送する手段と、
を有する。
【発明の効果】
【００２１】
上記のように本発明によれば、IPネットワークにおいて、マルチキャストによって全チャネル転送によるテレビ放送が可能となると共に、更に、ユーザのチャネルサーフィンに対応する高速チャネル切替が実現できる。
【発明を実施するための最良の形態】
【００２２】
以下、図面と共に本発明の実施の形態を説明する。
【００２３】
[第１の実施の形態]
図２は、本発明の第１の実施の形態におけるネットワーク構成を示す。
【００２４】
同図に示すネットワークは、複数の受信装置１００がIPネットワーク２００に接続され、また、配信装置４００がIPネットワーク２００に接続されている構成である。
【００２５】
図３は、本発明の第１の実施の形態における受信装置の構成を示す。
【００２６】
同図に示す受信装置１００は、IP制御部１１０、映像制御部１２０、階層管理テーブル１３０を有し、映像制御部１２０と階層管理テーブル１３０がIP制御部１１０に接続されている。
【００２７】
IP制御部１１０は、IPネットワーク２００に接続され、階層管理テーブル１３０から取得したデータに基づいて、IPネットワーク２００から受信したデータを映像制御部１２０に転送する。また、映像制御部１２０から、チャネル要求、チャネル切替、及びチャネル停止等のメッセージを受信する。
【００２８】
映像制御部１２０は、IP制御部１１０に対して、チャネル要求、チャネル切替、及びチャネル停止等のメッセージを送信する。また、映像制御部１２０は、IP制御部１１０からデータを受信し、受信したデータを復号化し、映像を構成し、視聴者のディスプレイ等の表示装置５００に映像を表示する。
【００２９】
階層管理テーブル１３０は、メモリ等の記憶手段で構成され、図４に示すように、チャネル識別子、階層番号、階層識別子、階層属性を格納するテーブルである。チャネル識別子は、映像制御部１２０とIP制御部１１０と共通のチャネル識別情報で、例えば、テレビであれば、１「チャネル２」チャネルなどのチャネル番号が考えられる。階層番号は、例えば、“１”を基本階層とし、“２”，“３”と階層順に番号を付与する。階層識別子は、階層番号に対応するIPネットワークにおける識別子で、マルチキャストアドレス、または、マルチキャストアドレスとソースアドレスの組み合わせ等が考えられる。階層属性は、常時受信階層か、または、視聴時追加階層かを規定する。但し、図４に示す例は、説明の明確化のための記述であり、チャネル識別法、チャネル数、階層数、階層識別法、階層識別子数については、本発明を制限するものではない。
【００３０】
また、常時受信階層、及び、視聴時追加階層は、それぞれ、複数階層から構成され得る。
【００３１】
次に、上記の構成におけるネットワークの動作を説明する。
【００３２】
図５は、本発明の第１の実施の形態におけるシステムの動作のシーケンスチャートである。なお、以降に示すシーケンスチャートにおいて、「Ch」はチャネルを示し、「常時」は階層属性が常時受信階層であることを示し、「追加」は階層属性が視聴時追加階層であることを示している。
【００３３】
ステップ１０１）  階層管理テーブル１３０には、例えば、図４に示すデータが登録されている。
【００３４】
ステップ１０２）  受信装置１００の映像制御部１２０とIP制御部１１０が起動される。
【００３５】
ステップ１０３）  IP制御部１１０は、階層管理テーブル１３０から全てのチャネルの常時受信階層の階層識別子を取得し、IPネットワーク２００に取得した階層識別子のデータを要求する。例えば、IP制御部１１０は、図４に示す階層管理テーブル１３０に対して、常時受信階層の一括取得を要求する階層識別子要求を送信する。
【００３６】
ステップ１０４）  階層管理テーブル１３０は、IP制御部１１０から階層識別子要求を取得すると、要求された階層識別子をIP制御部１１０に返却する。例えば、「チャネル１」の常時受信階層は「階層１」のみで、「230.0.0.1」、「チャネル２」の常時受信階層は「階層１」のみで「230.0.10.1」であるというデータを送信する。
【００３７】
ステップ１０５）  次に、IP制御部１１０は、「230.0.0.1」と「230.0.10.1」を指定したマルチキャスト参加要求を、IPネットワーク２００に送信する。例えば、ＩＧＭＰv３やＭＬＤv２では、マルチキャストアドレスを一括指定した、“Reportメッセージ”を送信することが考えられる。あるいは、階層識別子がマルチキャストアドレスとソースアドレスの組み合わせである場合は、マルチキャストアドレスとソースアドレスの組み合わせを一括指定した“Reportメッセージ”を送信することが考えられる。
【００３８】
ステップ１０６）  IP制御部１１０は、IPネットワーク２００からデータを取得する。上記のマルチキャストアドレスを一括指定した“Reportメッセージ”を送信した場合には、IPネットワーク２００から「230.0.0.1」のデータと、「230.0.10.1」のデータが独立に到着する。
【００３９】
ステップ１０７）  映像制御部１２０は、自動あるいは，視聴者の操作などにより、最初に表示装置５００に表示する映像のチャネル要求をIP制御部１１０に送信する。例えば、「チャネル１」のチャネル要求であるとする。
【００４０】
ステップ１０８）  映像制御部１２０からのチャネル要求を受信したIP制御部１１０は、階層管理テーブル１３０に、階層識別子要求、例えば、「チャネル１」の階層識別子要求を送信する。
【００４１】
ステップ１０９）  IP制御部１１０は、階層管理テーブル１３０から階層識別子を取得する。例えば、「チャネル１」の階層識別子は、常時受信階層が「階層１」で、「230.0.0.1」であり、視聴時追加階層が「階層２」で「230.0.0.2」であるというデータを取得する。
【００４２】
ステップ１１０）  次に、IP制御部１１０は、受信中の「230.0.0.1」のデータと、当該「230.0.0.1」が「チャネル１」の階層１であることを映像制御部１２０に転送する。
【００４３】
ステップ１１１）  映像制御部１２０は、IP制御部１１０から「階層１」のデータのみを受信している場合には、「階層１」のデータのみから映像を復号化して構成し、ユーザの表示装置５００に表示する。
【００４４】
ステップ１１２）  また、IP制御部１１０は、階層識別子「230.0.0.2」を指定したマルチキャスト参加要求をIPネットワーク２００に送信する。
【００４５】
ステップ１１３）  IP制御部１１０は、階層識別子「230.0.0.2」のデータをIPネットワーク２００から受信開始したら、「230.0.0.2」のデータと、「230.0.0.2」が「チャネル１」の「階層２」であることを映像制御部１２０に転送する。
【００４６】
ステップ１１４）  映像制御部１２０は、「階層２」のデータを受信開始した以降は、「階層１」と「階層２」のデータから映像を復号化し、構成して表示装置５００に表示する。
【００４７】
上記のように本実施の形態では、階層符号化データを利用し、映像データを低ビットレートの常時受信階層と、映像品質を向上させる視聴時追加階層に分割し、常時受信階層として、映像構成に必要最低限の階層のデータを、全チャネル受信装置１００まで配信する。これにより、全チャネルを受信装置１００まで配信することができる。更に、必要なチャネルだけ、映像品質を向上させる視聴時追加階層のデータを配信することにより、テレビと同等の映像品質を得ることができる。
【００４８】
例えば、６Mbpsの映像データであっても、常時受信階層を５００kbps、視聴時追加階層を５．５Mbpsとすれば、常時１００チャネル配信し、かつ、１チャネル視聴していても、アクセス回線として５５．５Mbpsの帯域があればよい。これにより、１００Mbpsアクセス回線で、テレビと同様な放送が実現できる。
【００４９】
[第２の実施の形態]
本実施の形態では、IP制御部が映像制御部からチャネル切替を要求された場合の処理について説明する。
【００５０】
ネットワーク構成及び受信装置の構成、及び階層管理テーブルの内容は、前述の第１の実施の形態と同様である。
【００５１】
図６は、本発明の第２の実施の形態におけるシステムの動作のシーケンスチャートである。
【００５２】
ステップ２０１）  映像制御部１２０は、初期状態として、「チャネル１」を再生しているとする。このとき、映像制御部１２０は、「チャネル１」の常時受信階層のデータと視聴時追加階層のデータを受信している。
【００５３】
ステップ２０２）  映像制御部１２０が、「チャネル１」から「チャネル２」へチャネル切替を実施する場合、IP制御部１１０に「チャネル２」へのチャネル切替要求を送信する。
【００５４】
ステップ２０３)  IP制御部１１０は、映像制御部１２０からチャネル切替要求を受信すると、映像制御部１２０に送信するデータを「チャネル１」から「チャネル２」に変更する。このとき、IP制御部１１０は、「チャネル２」の常時受信階層のデータを受信しているが、視聴時追加階層のデータを受信していないために、常時受信階層のデータのみを転送することになる。
【００５５】
ステップ２０４）  この場合、映像制御部１２０は、常時受信階層のみから「チャネル２」の映像を再生する。
【００５６】
ステップ２０５）  IP制御部１１０は、IPネットワーク２００に対して「チャネル１」の視聴時追加階層のデータを停止するために、階層識別子「230.0.0.2」を含むマルチキャスト離脱要求を送信する。
【００５７】
ステップ２０６）  IP制御部１１０は、「チャネル２」の視聴時追加階層のデータを取得するために、階層管理テーブル１３０に階層識別子を要求する。
【００５８】
ステップ２０７）  IP制御部１１０は、階層管理テーブル１３０から「チャネル２」の視聴時追加階層の階層識別子として「230.0.10.2」を取得する。
【００５９】
ステップ２０８）  IP制御部１１０は、IPネットワーク２００に対し、「230.0.10.2」を含むマルチキャスト参加要求を送信する。
【００６０】
なお、この場合、アクセス回線の輻輳を防止するために、「チャネル１」の視聴時追加階層のデータ停止を確認後、「チャネル２」の視聴時追加階層のマルチキャスト参加要求を送信するようにしてもよい。
【００６１】
ステップ２０９)  IP制御部１１０は、IPネットワーク２００から「230.0.10.2」のデータを受信開始すると、当該「230.0.10.2」のデータと、当該「230.0.10.2」のデータが「チャネル２」の「階層２」であることを映像制御部１２０に転送する。
【００６２】
ステップ２１０）  これ以降、映像制御部１２０は、「チャネル２」の常時受信階層と視聴時追加階層のデータから映像を復号化して構成し、表示装置５００に表示する。
【００６３】
上記のように本実施の形態では、チャネル切替において、映像構成に必要最低限のデータは配信されており、受信装置１００内で高速チャネル切替が可能である。チャネル切替直後には、視聴時追加階層のデータが受信されておらず、映像画質劣化が認識される可能性もあるが、視聴時追加階層のデータが受信されれば、映像品質が向上するために、従来のように、映像構成に必要最低限のデータも受信できず、映像表示が全くできないよりも有効である。
【００６４】
[第３の実施の形態]
本実施の形態では、前述の第２の実施の形態におけるチャネル切替時にタイマを用いる例を説明する。
【００６５】
図７は、本発明の第３の実施の形態における受信装置の構成を示す。図３の構成と異なる点は、IP制御部１１０内にチャネル切替状態監視タイマ１１１を設けていることである。
【００６６】
図８は、本発明の第３の実施の形態におけるシステムの動作のシーケンスチャートである。
【００６７】
ステップ３０１）  本ステップは前述の第２の実施の形態と同様である。
【００６８】
ステップ３０２）  第２の実施の形態と同様に、映像制御部１２０が「チャネル１」から「チャネル２」へのチャネル切替を実施する場合、「チャネル２」へのチャネル切替要求をIP制御部１１０に送信する。
【００６９】
ステップ３０３）  このとき、IP制御部１１０は、「チャネル２」の常時受信階層のデータを受信しているが、視聴時追加階層のデータを受信していないために、常時受信階層のデータのみを転送する。
【００７０】
ステップ３０４）  映像制御部１２０は、常時受信階層のみから「チャネル２」の映像を再生する。
【００７１】
ステップ３０５）  IP制御部１１０は、「チャネル１」の視聴時追加階層のデータを停止するために、階層識別子「230.0.0.2」を含むマルチキャスト離脱要求をIPネットワーク２００に送信する。
【００７２】
ステップ３０６）  このとき、IP制御部１１０は、切替後のチャネルが「チャネル２」であることをメモリ（図示せず）に記憶する。
【００７３】
ステップ３０７）  さらに、IP制御部１１０は、チャネル切替状態監視タイマ１１１を起動する。当該タイマの値は予め定めた値とし、本発明はタイマの値を制限するものではない。タイマの値としては、ＩＰ制御部１１０が視聴者のチャネル切替要求の癖を学習し、不要なメッセージをＩＰネットワークに送信せず、かつ視聴時追加階層をできるだけ早く受信できるように、逐次自動的に変更することも考えられる。例えば、ＩＰ制御部１１０がチャネル切替要求の受信時間間隔を測定し、予め定めた時間以下の測定サンプルの平均値とマージン時間の和に変更するという方法が考えられる。
【００７４】
ステップ３０８）  IP制御部１１０は、チャネル切替状態監視タイマ１１１がタイムアウトした場合、「チャネル２」の視聴時追加階層のデータを取得するために、階層管理テーブル１３０に階層識別子を要求する。
【００７５】
ステップ３０９）  IP制御部１１０は、階層管理テーブル１３０から「チャネル２」の視聴時追加階層識別子「230.0.10.2」を取得する。
【００７６】
ステップ３１０）  IP制御部１１０は、IPネットワーク２００に対し、階層識別子「230.0.10.2」を含むマルチキャスト参加要求を送信する。
【００７７】
ステップ３１１）  IP制御部１１０は、IPネットワーク２００から「230.0.10.2」のデータを受信開始したら、階層識別子「230.0.10.2」のデータと、当該「230.0.10.2」のデータが「チャネル２」の「階層２」であることを映像制御部１２０に転送する。
【００７８】
ステップ３１２）  映像制御部１２０は、これ以降、「チャネル２」の常時受信階層と視聴時追加階層のデータを復号化し、映像を構成し、表示装置５００に表示する。
【００７９】
上記のように本実施の形態によれば、チャネル切替時にタイマ監視により、切替前チャネルの配信停止処理と、切替後チャネルの配信開始処理の間に時間間隔を設けているために、配信装置、あるいは、ＩＰネットワークに設置されたルータの処理負荷を低減することが可能となる。
【００８０】
[第４の実施の形態]
本実施の形態では、ＩＰ制御部１１０がチャネル切替状態監視タイマの動作中に映像制御部１２０からチャネル切替要求を受信した場合に、メモリ（図示せず）記憶しているチャネルを最新のチャネル切替要求で指示された切替後のチャネルに変更し、チャネル切替状態監視タイマを再起動する例について説明する。
【００８１】
本実施の形態におけるシステム及び受信装置１００の構成は、前述の第３の実施の形態と同様である。
【００８２】
図９は、本発明の第４の実施の形態におけるシステムの動作のシーケンスチャートである。
【００８３】
ステップ４０１）  映像制御部１２０は、「チャネル１」の映像を再生している。
【００８４】
ステップ４０２）  映像制御部１２０は、「チャネル１」から「チャネル２」へのチャネル切替を実施する場合、IP制御部１１０に対して、「チャネル２」へのチャネル切替要求を送信する。
【００８５】
ステップ４０３）  IP制御部１１０は、IPネットワーク２００に「チャネル１」の視聴時追加階層のデータを停止するためにマルチキャスト離脱要求を送信する。
【００８６】
ステップ４０４）  IP制御部１１０は、映像制御部１２０に送信するデータを「チャネル１」から「チャネル２」に変更する。
【００８７】
ステップ４０５）  このとき、IP制御部１１０は、前述の第３の実施の形態と同様に、切替後のチャネルが「チャネル２」であることをメモリ（図示せず）に記憶する。
【００８８】
ステップ４０６）  さらに、IP制御部１１０は、チャネル切替状態監視タイマ１１１を起動する。タイマの値は予め定めた値とし、本発明はタイマの値を制限するものではない。
【００８９】
ステップ４０７）  映像制御部１２０は、「チャネル２」の「階層１」のデータを復号化し、映像を構築し、ディスプレイ上に再生する。
【００９０】
ステップ４０８）  ここで、IP制御部１１０は、チャネル切替状態監視タイマ１１１のタイムアウト前に、映像制御部１２０からチャネル切替要求を受信したとする。
【００９１】
ステップ４０９）  IP制御部１１０は、メモリ（図示せず）に記憶しているチャネル切替後のチャネル識別子を「チャネル２」から「チャネル３」に変更し、「チャネル３」のデータを映像制御部１１０に送る。
【００９２】
ステップ４１０）  IP制御部１１０は、チャネル切替状態監視タイマ１１１を再起動する。IP制御部１１０は、以降、チャネル切替状態監視タイマ１１１のタイムアウト前に、チャネル切替要求を受信した場合、その都度、メモリ（図示せず）に記憶するチャネル切替後のチャネル識別子を変更する。
【００９３】
ステップ４１１)  IP制御部１１０は、チャネル切替状態監視タイマ１１１を再起動する。
【００９４】
ステップ４１２）  IP制御部１１０は、チャネル切替状態監視タイマ１１１がタイムアウトしたとする。
【００９５】
ステップ４１３）  このとき、IP制御部１１０は、「チャネル３」の視聴時追加階層のデータを取得するために、階層管理テーブル１３０に対して階層識別子を要求する。
【００９６】
ステップ４１４）  IP制御部１１０は、階層管理テーブル１３０から「チャネル３」の視聴時追加階層識別子「230.0.20.2」を取得する。
【００９７】
ステップ４１５）  IP制御部１１０は、IPネットワーク２００に対し、階層識別子「230.0.20.2」を含むマルチキャスト参加要求を送信し、当該識別子に対応するデータを取得する。
【００９８】
ステップ４１６）  IP制御部１１０は、取得した階層識別子「230.0.20.2」のデータと、当該「230.0.20.2」が「チャネル３」の「階層２」であることを映像制御部１２０に転送する。
【００９９】
ステップ４１７）  これ以降、映像制御部１２０は、「チャネル３」の常時受信階層と視聴時追加階層のデータを復号化し、映像を構成し、表示装置５００に表示する。
【０１００】
上記のように、本実施の形態によれば、チャネル切替時にタイマ監視する場合、チャネルサーフィンと言われている、視聴者が一時的にチャネル切替を繰り返す動作を考慮し、連続的なチャネル切替を監視し、このような連続的なチャネル操作が行われた場合に、配信メッセージ送信を抑止することも可能である。また、配信装置、あるいは、ＩＰネットワークに設置されたルータの処理負荷を低減することに有効である。
【０１０１】
[第５の実施の形態]
本実施の形態では、チャネルを記憶するチャネル記憶部を設け、全てのチャネルについて、常時受信階層の階層識別子を指定した配信要求をIPネットワークに送信する代わりに記憶されているチャネルについて、常時受信階層の階層識別子を指定した配信要求を送信する例を説明する。
【０１０２】
図１０は、本発明の第５の実施の形態における受信装置の構成を示す。
【０１０３】
同図に示す受信装置１００は、前述の第３の実施の形態における図７の構成にチャネル記憶部１４０が付加された構成である。チャネル記憶部１４０は、メモリやハードディスクなどの記憶媒体から構成される。
【０１０４】
図１１は、本発明の第５の実施の形態におけるシステムのシーケンスチャート（その１）である。
【０１０５】
ステップ５０１）  映像制御部１２０がＩＰ制御部１１０に対してチャネル要求及びチャネル切替要求（「チャネル２」）を送信する。
【０１０６】
ステップ５０２〜５０６）  ＩＰ制御部１１０は、映像制御部１２０からチャネル要求及びチャネル切替要求を受信したときに、当該チャネルの常時受信階層のデータを受信中であれば、前述の第２〜第４の実施の形態と同様の動作を行う。
【０１０７】
ステップ５０７）  映像制御部１２０がＩＰ制御部１１０に対してチャネル要求及びチャネル切替要求（「チャネル３」）を送信する。
【０１０８】
ステップ５０８〜５１０）  ＩＰ制御部１１０が映像制御部１２０からチャネル要求及びチャネル切替要求を受信したときに、切替後チャネルの常時受信階層のデータを受信していなければ、チャネル記憶部１４０に当該チャネルを登録する。例えば、映像制御部１２０から「チャネル３」へのチャネル切替要求を受信した場合は、「チャネル３」の常時受信階層のデータが未受信であると判断し、チャネル記憶部１４０に「チャネル３」を登録する。チャネル記憶部１４０は、「チャネル３」を登録したことをＩＰ制御部１１０に応答する。
【０１０９】
ステップ５１１・５１２）  ＩＰ制御部１１０は、階層管理テーブル１３０に対して、「チャネル３」の階層識別子を要求し、階層識別子を取得する。
【０１１０】
ステップ５１３）  ＩＰ制御部１１０は、「チャネル２」から「チャネル３」へのチャネル切替に伴い、「チャネル２」の視聴時追加階層に対するマルチキャスト離脱要求をＩＰネットワーク２００に送信する。
【０１１１】
ステップ５１４）  また、階層管理テーブル１３０から取得した階層識別子（「チャネル３」）に基づいて、ＩＰネットワーク２００に対して、マルチキャスト参加要求を送信する。
【０１１２】
上記の例では、チャネル切替状態監視タイマ１１１を用いない例を示しているが、チャネル切替状態監視タイマ１１１を用いる場合の処理は以下のようになる。
【０１１３】
図１２は、本発明の第５の実施の形態におけるシステムのシーケンスチャート（その２）である。
【０１１４】
チャネル切替状態監視タイマ１１１を用いる場合には、前述の第４の実施の形態におけるステップ４０８〜４１２と同様に、ＩＰ制御部１１０は、チャネル切替要求受信時に、チャネル切替状態監視タイマ１１１のタイムアウトを待って、切替後チャネル（例えば、「チャネル３」）の常時受信階層のデータが未受信であるかどうかを判定し、未受信である場合に、チャネル記憶部１４０に未受信のチャネル（例えば、「チャネル３」）を記憶する（ステップ５２１〜５２３）。
【０１１５】
上記の本実施の形態によれば、実際上、視聴するチャネルが少ない場合には、視聴頻度の少ないチャネルも含めて全てのチャネルを受信装置まで配信するのではなく、最近表示したチャネルのみを受信装置まで配信することで、アクセス回線の使用帯域を節約できる。例えば、常時受信階層が５００kbpsである場合、常時配信を１０チャネルに制限すれば、アクセス回線として５Mbpsの帯域あればよく、残余帯域を他のデータ転送のために有効に使用できる。
【０１１６】
［第６の実施の形態］
前述の第５の実施の形態では、チャネル記憶部１４０にチャネルを記憶したが、本実施の形態では、チャネルのみならず、チャネルを記憶した時刻または、有効期限の時刻を記憶しておき、所定の時間が経過した時点で、チャネル・時刻の情報を削除する例を説明する。
【０１１７】
本実施の形態における受信装置の構成は、前述の第５の実施の形態と同様である。
【０１１８】
図１３は、本発明の第６の実施の形態における受信装置の動作のシーケンスチャートである。以下の説明以外の部分については第５の実施の形態と同様である。
【０１１９】
ＩＰ制御部１１０は、チャネル記憶部１４０に「チャネル３」を登録する場合、チャネル記憶部１４０に「チャネル３」と現在時刻を登録する（ステップ６０４）。チャネル記憶部１４０は、所定の時間経過後に当該「チャネル３」を削除する（ステップ６１１）。
【０１２０】
また、ＩＰ制御部１１０は、チャネル記憶部１４０に「チャネル３」を登録する場合、有効期限の時刻も合わせて登録し、チャネル記憶部１４０は、有限期限の時刻が到来すると、「チャネル３」の記憶を削除してよい。
【０１２１】
本実施の形態のように、視聴者の要求するチャネルを反映して、最近表示したチャネル情報をキャッシュすることは、制御速度の向上という観点で有効である。
【０１２２】
［第７の実施の形態］
本実施の形態では、チャネル記憶部１４０に新規のチャネルを記憶する場合に、最大チャネル数を超過する場合に、既に当該記憶部１４０に記憶されているチャネルのうち、記憶時刻から現在時刻までの時間が最大のチャネル、あるいは、現在時刻から有効期限までが最小のチャネル、の記憶を削除し、新規のチャネルを登録する例を説明する。
【０１２３】
本実施の形態における受信装置１００の構成は、前述の第５の実施の形態と同様である。
【０１２４】
図１４は、本発明の第７の実施の形態における受信装置の動作のシーケンスチャートである。
【０１２５】
「チャネル１」と「チャネル２」がすでにチャネル記憶部１４０に登録されているとき（ステップ７０１）、ＩＰ制御部１１０は、チャネル記憶部１４０に「チャネル３」を登録する場合に、「チャネル３」をチャネル記憶部１４０に登録すると、最大チャネル数が超過となる場合、チャネル記憶部１４０は、記憶時刻から現在時刻までの時間が最大のチャネル（例えば、「チャネル１」とする）の記憶を削除し、「チャネル３」を登録する（ステップ７０５）。このとき、メモリ記憶部１４０は、「チャネル１」の記憶を削除したことをＩＰ制御部１１０に通知する（ステップ７０６）。
【０１２６】
「チャネル１」の記憶削除を通知されたＩＰ制御部１１０は、「チャネル１」の常時受信階層について、ＩＰネットワーク２００に対してマルチキャスト離脱要求を送信する（ステップ７０９）。この場合、「チャネル１」のマルチキャスト離脱要求は、「チャネル２」から「チャネル３」へのチャネル切替に伴う、「チャネル３」のマルチキャスト離脱要求と同一メッセージに統合することも可能である。
【０１２７】
本実施の形態のように、キャッシュするチャネル数を制限し、使用頻度の少ないデータを記憶手段から削除することは、メモリ使用効率を向上させるという観点から有効である。
【０１２８】
［第８の実施の形態］
本実施の形態では、ＩＰ制御部１１０で映像制御部１２０からチャネル要求を受信した場合、及び、チャネル切替要求を受信した場合に、当該チャネルについて、チャネル記憶部１４０のチャネルを記憶した時刻を更新する例を説明する。
【０１２９】
本実施の形態における受信装置１００の構成は、前述の第５の実施の形態と同様である。
【０１３０】
図１５は、本発明の第８の実施の形態における受信装置の動作のシーケンスチャートである。
【０１３１】
ＩＰ制御部１１０が、映像制御部１２０からチャネル切替要求を受信すると（ステップ８０１）、常時受信階層が受信中か未受信かに関わらず、メモリ記憶部１４０に新規チャネルと時刻の登録要求を行う（ステップ８０２）。チャネル記憶部１４０は、登録要求のあるチャネルが記憶済みであれば、当該チャネルの登録時刻あるいは、有効期限時刻を更新し（ステップ８０３）、当該チャネルの登録（更新）したことをＩＰ制御部１１０に通知する（ステップ８０４）。
【０１３２】
本実施の形態のように、キャッシュの観点から、読み出し頻度の大きなデータの保持期間を延長することは、制御速度の向上という観点から有効である。
【０１３３】
［第９の実施の形態］
本実施の形態では、前述のチャネル記憶部１４０を不揮発性メモリで構成した場合の、電源を停止／起動する例を説明する。
【０１３４】
本実施の形態における構成は、前述の第５の実施の形態と同様であるが、チャネル記憶部１４０を不揮発性メモリとする。
【０１３５】
図１６は、本発明の第９の実施の形態における受信装置の動作のフローチャートである。
【０１３６】
現在受信装置１００は停止されている状態にあり（ステップ９０１）、チャネル記憶部１４０に「チャネル１」と「チャネル２」が記憶されている（ステップ９０２）。また、階層管理テーブル１３０のメモリには「チャネル１」「チャネル２」「チャネル３」の階層識別子が記憶されているものとする（ステップ９０３）。
【０１３７】
受信装置１００は、起動するとき（ステップ９０４）、ＩＰ制御部１１０において、チャネル記憶部１４０から記憶されているチャネルを読み出す（ステップ９０５，９０６）。例えば、「チャネル１」と「チャネル２」を読み出す
次に、ＩＰ制御部１１０は、階層管理テーブル１３０から「チャネル１」と「チャネル２」の常時受信階層の階層識別子を読み出し（ステップ９０７，９０８）、ＩＰネットワーク２００に「チャネル１」と「チャネル２」の常時受信階層に対して、マルチキャスト参加要求を送信する（ステップ９０９）。これにより、ＩＰネットワーク２００から「チャネル１」「チャネル２」の常時受信階層のデータが送信される（ステップ９１０）。
【０１３８】
本実施の形態のように、不揮発性メモリに電源停止時に最終表示チャネルを記憶し、電源再起動時に前回の最終表示化チャネルに対し配信要求し、表示することは、起動時の視聴者の操作を簡易化し、利便性を向上させるという点で有効である。
【０１３９】
［第１０の実施の形態］
本実施の形態でも、前述の第９の実施の形態において、チャネル記憶部１４０を不揮発性メモリで構成した場合の、電源を停止／起動する例を説明する。
【０１４０】
本実施の形態では、前述の第９の実施の形態と、チャネル記憶部１４０に記憶するチャネルが異なり、本実施の形態では、最近表示したチャネルと最後に表示したチャネルを格納する例を説明する。
【０１４１】
本実施の形態における受信装置１００構成及び階層管理テーブル１３０の内容は、前述の第５の実施の形態と同様であるが、チャネル記憶部１４０を不揮発性メモリとする。
【０１４２】
映像制御部１２０では、「チャネル１」の映像を再生しているものとする（ステップ１００１）。不揮発性メモリのチャネル記憶部１４０には「チャネル１」と「チャネル２」が記憶されている（ステップ１００２）。階層管理テーブル１３０には「チャネル１」と「チャネル２」と「チャネル３」の階層識別子が記憶されているとする（ステップ１００３）。
【０１４３】
受信装置１００は、停止処理時において、ＩＰ制御部１１０が映像制御部１２０から最後に再生表示したチャネル、例えば、「チャネル１」を取得すると、当該「チャネル１」をチャネル記憶部１４０に書き込む（ステップ１００４，１００５）。
【０１４４】
次に、受信装置は、起動時には、ＩＰ制御部１１０において、チャネル記憶部１４０からチャネルと、最後に再生表示したチャネル（「チャネル１」）を読み出す（ステップ１００６，１００７）。例えば、チャネル記憶部１４０に記憶されているチャネルは「チャネル１」と「チャネル２」で、最後に再生表示したチャネルは「チャネル１」であるとき、「チャネル１」と「チャネル２」を読み出す。
【０１４５】
次に、ＩＰ制御部１１０は、階層管理テーブル１３０から、「チャネル１」の常時受信階層と視聴時追加階層、及び「チャネル２」の常時受信階層の階層識別子を読み出し（ステップ１００８，１００９）、ＩＰネットワーク２００に対して、「チャネル１」の常時受信階層と視聴時追加階層、及び「チャネル２」の常時受信階層についてマルチキャスト参加要求を送信する（ステップ１０１０）。
【０１４６】
ＩＰ制御部１１０は、「チャネル１」の常時受信階層と視聴時追加階層のデータをＩＰネットワーク２００から受信すると（ステップ１０１１）、最後に表示再生したチャネルとして映像制御部１２０に転送する（ステップ１０１２）。あるいは、ＩＰ制御部１１０は、起動から、予め定めた時間以内に、映像制御部１２０から明示的にチャネル要求がある場合には、最後に再生表示したチャネルではなく、明示的に要求のあるチャネルのデータを映像制御部１２０に転送するようにしてもよい。
【０１４７】
上記の本実施の形態によれば、最終表示チャネルを表示し、視聴者の利便性を向上させると共に、最近表示したチャネルのみを受信装置１００まで配信し、アクセス回線の使用帯域を削減できる。
【０１４８】
［第１１の実施の形態］
本実施の形態では、ＩＰ制御部１１０がＩＰネットワーク２００から受信している常時受信階層のデータを、全て映像制御部１２０に送信し、映像制御部１２０において、ＩＰ制御部１１０から取得した各チャネルの常時受信階層のデータから映像を構成し、一覧表示する例を説明する。
【０１４９】
本実施の形態における受信装置の構成は、前述の第１の実施の形態と同様である。
【０１５０】
図１８は、本発明の第１１の実施の形態における受信装置の動作のシーケンスチャートである。
【０１５１】
ＩＰ制御部１１０は、映像制御部１２０からチャネル要求のあるチャネルのデータに加えて、ＩＰネットワーク２００から受信している全てのチャネルの常時受信階層のデータを映像制御部１２０に送信する（ステップ１１０１）点が、第１の実施の形態と異なる。
【０１５２】
映像制御部１２０は、ＩＰ制御部１１０から受信したチャネルの常時受信階層のデータを、一覧表示する（ステップ１１０２）。例えば、図１８に示すように、データが「チャネル１」「チャネル２」「チャネル３」であれば、画面を３分割して、それぞれのチャネルの映像を表示することが考えられる。この場合、視聴者がマウス操作などにより映像を選択すると、選択されたチャネル、例えば、「チャネル１」のチャネル要求をＩＰ制御部１１０に送信し（ステップ１１０３）、第１の実施の形態と同様に、ＩＰ制御部１１０において「チャネル１」の視聴時追加階層のデータをＩＰネットワーク２００から受信し（ステップ１１０４）、映像制御部１２０に転送し（ステップ１１０５）、映像制御部１２０において「チャネル１」の映像を再生することも可能である。
【０１５３】
本実施の形態によれば、受信装置において再生した映像を一括表示することができ、チャネル選択の利便性が向上する。
【０１５４】
［第１２の実施の形態］
本実施の形態では、ＩＰ制御部１１０が、映像制御部１２０から常時受信階層のみのデータを要求するチャネル要求を受信すると、当該チャネルについて常時受信階層のデータを取得して映像制御部１２０に転送し、映像制御部１２０ではそのデータを一覧表示する例を説明する。
【０１５５】
本実施の形態における受信装置１００の構成及び階層管理テーブル１３０の内容は、第１の実施の形態と同様である。
【０１５６】
図１９は、本発明の第１２の実施の形態における受信装置の動作のシーケンスチャートである。
【０１５７】
映像制御部１２０は、常時受信階層のデータを受信する場合に、チャネルようきゅうにより、チャネル選択する点において、第１の実施の形態とことなる。
【０１５８】
例えば、受信装置１００のＩＰ制御部１１０は、ＩＰネットワーク２００から「チャネル１」「チャネル２」「チャネル３」の常時受信階層のデータを受信しているが、映像制御部１２０が、「チャネル１」と「チャネル２」のデータのみ表示する場合、映像制御部１２０は、「チャネル１」の常時受信階層と、「チャネル２」の常時受信階層をＩＰ制御部１１０に要求する（ステップ１２０１）。
【０１５９】
映像制御部１２０は、ＩＰ制御部１１０から「チャネル１」「チャネル２」の常時受信階層のデータを受信し（ステップ１２０２）、画面を２分割して、それぞれのチャネルの映像を表示装置５００に表示する。（ステップ１２０３）。
【０１６０】
本実施の形態によれば、チャネル数が多数である場合に、選択したチャネルのみ再生した映像を一括表示することができ、受信処理装置の処理能力を向上させることができる。
【０１６１】
［第１３の実施の形態］
本実施の形態では、上記の第１〜第１２の実施の形態におけるＩＰ制御部１１０において、配信要求としてＩＰネットワーク２００に送信するマルチキャスト参加要求を、配信停止要求として、マルチキャストプロトコルを用いて、マルチキャスト離脱要求を送信する。
【０１６２】
本実施の形態の映像配信システムによれば、各受信装置まで、多数のチャネルを配信するため、ＩＰマルチキャストを適用することにより、ＩＰネットワークの帯域を有効利用することができる。
【０１６３】
［第１４の実施の形態］
本実施の形態では、ＩＰネットワーク２００がＩＰバージョン４を用いる場合、ＩＰ制御部１１０は、マルチキャスト参加要求及びマルチキャスト離脱要求として、ＩＧＭＰバージョン３の“Reportメッセージ”を送信する。あるいは、ＩＰ制御部１１０は、マルチキャスト参加要求として、ＩＧＭＰバージョン２の“Reportメッセージ”を送信し、マルチキャスト離脱要求として、ＩＧＭＰバージョン２の“Leaveメッセージ”を送信する。
【０１６４】
あるいは、ＩＰネットワーク２００がＩＰバージョン６を用いる場合、ＩＰ制御部１１０は、マルチキャスト参加要求及びマルチキャスト離脱要求として、ＭＬＤバージョン２の“Reportメッセージ”を送信する。あるいは、ＩＰ制御部１１０は、マルチキャスト参加要求として、ＭＬＳバージョン１の“Reportメッセージ”を送信し、マルチキャスト離脱要求として、ＭＬＤバージョン１の“Doneメッセージ”を送信する。
【０１６５】
このように、ＩＰマルチキャストプロトコルとして標準であるＩＧＭＰとＭＬＤを用いることができる。
【０１６６】
［第１５の実施の形態］
本実施の形態では、ＩＧＭＰバージョン２、あるいは、ＭＬＤバージョン１を用いる場合、階層識別子としてマルチキャストアドレスを用い、ＩＧＭＰバージョン３、あるいは、ＭＬＤバージョン２を用いる場合、階層識別子としてマルチキャストアドレスとソースアドレスの組み合わせを用いる。この場合ソースアドレスとは配信装置に割り当てられたＩＰアドレスのことである。
【０１６７】
本実施の形態によれば、ＩＰネットワークにおいて、マルチキャストを利用する場合は、階層識別子としてマルチキャストアドレス、あるいは、マルチキャストアドレスとソースアドレス、すなわち、配信装置に割り当てられたＩＰアドレスとの組み合わせを用いることができる。
【０１６８】
［第１６の実施の形態］
本実施の形態では、前述の図３、図７、図１０以外の構成を示す。
【０１６９】
前述の図３、図７、図１０に示す受信装置では、ＩＰ制御部１１０と階層管理テーブル１３０を受信装置内に設けていたが、本実施の形態では、図２０に示すように、ＩＰ制御部３１０と階層管理テーブル３２０を受信ルータ３００に設けた構成である。
【０１７０】
受信ルータ３００のＩＰ制御部３１０は、映像制御部１２０を有する受信装置１００を複数接続され、また、ＩＰネットワーク２００と接続されている。
【０１７１】
なお、図２０に示す構成に示す動作は、前述の第１〜第１５の実施の形態と同様であるが、受信ルータ３００のＩＰ制御部２３１０は、受信装置１００の映像制御部１２０毎に制御する。従って、複数の映像制御部１２０をＩＰ制御部３１０に接続する場合は、映像制御部１２０ごとにチャネル切替監視タイマを独立動作させる。
【０１７２】
また、図２１の構成例では、ＩＰ制御部３１０に複数のチャネル記憶部３４０と階層管理テーブル３３０が接続されている。複数の映像制御部１２０をＩＰ制御部３１０に接続する場合は、チャネル記憶部３４０は映像制御部１２０毎に独立に動作する。
【０１７３】
上記のような構成にすることで、受信ルータのみに階層符号化データの受信制御の機能（ＩＰ制御部）を設けることにより、受信装置が共通的に当該ＩＰ制御部を利用することができる。
【０１７４】
また、上記の各実施の形態における受信装置、及び受信ルータの動作をプログラムとして構築し、受信装置、受信ルータとして利用されるコンピュータにインストールして実行する、または、ネットワークを介して流通させることも可能である。
【０１７５】
なお、本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において種々変更・応用が可能である。
【産業上の利用可能性】
【０１７６】
本発明は、ＩＰネットワークにおける映像配信システムに適用可能である。
【図面の簡単な説明】
【０１７７】
【図１】本発明の原理構成図である。
【図２】本発明の第１の実施の形態におけるネットワーク構成図である。
【図３】本発明の第１の実施の形態における受信装置の構成図である。
【図４】本発明の第１の実施の形態における階層管理テーブルの構成図である。
【図５】本発明の第１の実施の形態における受信装置の動作のシーケンスチャートである。
【図６】本発明の第２の実施の形態における受信装置の動作のシーケンスチャートである。
【図７】本発明の第３の実施の形態における受信装置の構成図である。
【図８】本発明の第３の実施の形態における受信装置の動作のシーケンスチャートである。
【図９】本発明の第４の実施の形態における受信装置の動作のシーケンスチャートである。
【図１０】本発明の第５の実施の形態における受信装置の構成図である。
【図１１】本発明の第５の実施の形態における受信装置の動作のシーケンスチャート（その１）である。
【図１２】本発明の第５の実施の形態における受信装置の動作のシーケンスチャート（その２）である。
【図１３】本発明の第６の実施の形態における受信装置の動作のシーケンスチャートである。
【図１４】本発明の第７の実施の形態における受信装置の動作のシーケンスチャートである。
【図１５】本発明の第８の実施の形態における受信装置の動作のシーケンスチャートである。
【図１６】本発明の第９の実施の形態における受信装置の動作のシーケンスチャートである。
【図１７】本発明の第１０の実施の形態における受信装置の動作のシーケンスチャートである。
【図１８】本発明の第１１の実施の形態における受信装置の動作のシーケンスチャートである。
【図１９】本発明の第１２の実施の形態における受信装置の動作のシーケンスチャートである。
【図２０】本発明の第１６の実施の形態における受信装置と受信ルータの構成図（その１）である。
【図２１】本発明の第１６の実施の形態における受信装置と受信ルータの構成図（その２）である。
【符号の説明】
【０１７８】
１００  受信装置
１１０  ＩＰ制御手段、ＩＰ制御部
１１１  チャネル切替状態監視タイマ
１２０  映像制御手段、映像制御部
１３０  階層管理テーブル
１４０  チャネル記憶部
２００  ＩＰネットワーク
３００  受信ルータ
３１０  ＩＰ制御部
３２０  階層管理テーブル
４００  配信装置
５００  表示手段、表示装置
【図１】
0004609236.tif 000002
【図２】
0004609236.tif 000003
【図３】
0004609236.tif 000004
【図４】
0004609236.tif 000005
【図５】
0004609236.tif 000006
【図６】
0004609236.tif 000007
【図７】
0004609236.tif 000008
【図８】
0004609236.tif 000009
【図９】
0004609236.tif 000010
【図１０】
0004609236.tif 000011
【図１１】
0004609236.tif 000012
【図１２】
0004609236.tif 000013
【図１３】
0004609236.tif 000014
【図１４】
0004609236.tif 000015
【図１５】
0004609236.tif 000016
【図１６】
0004609236.tif 000017
【図１７】
0004609236.tif 000018
【図１８】
0004609236.tif 000019
【図１９】
0004609236.tif 000020
【図２０】
0004609236.tif 000021
【図２１】
0004609236.tif 000022