(57)【要約】【課題】従来の送受信装置では、暗号化の仕組みを破られると更新する手段がなかった。【解決手段】データを暗号化する送受信装置において、ツール情報、制御グラフ情報をＲＴＰパケットに多重化することによって、ＲＴＰプロトコル伝送でのツール更新性を実現する。【選択図】  図１
2004328362.tif 000002
【特許請求の範囲】
【請求項１】
データを暗号化して暗号化データを生成する暗号化手段と、
上記暗号化データを復号するために必要なツール情報を示すツール識別情報を有するツールリスト情報を生成するツールリスト情報生成手段と、
上記ツール情報の受信装置での組み込み位置を示す制御グラフ情報を生成する制御グラフ情報生成手段と、
上記暗号化データと上記ツールリスト情報と上記制御グラフ情報をリアルタイムプロトコルのパケットに含めて伝送するパケット化手段とを有する送信装置。
【請求項２】
上記暗号化データを解読するための鍵情報を生成する鍵情報生成手段と、
上記鍵情報をリアルタイムプロトコルのパケットに含めて伝送する上記パケット化手段とを有する請求項１に記載の送信装置。
【請求項３】
上記暗号化データに付随する権利情報を生成する権利情報生成手段と、
上記権利情報をリアルタイムプロトコルのパケットに含めて伝送する上記パケット化手段とを有する請求項１、又は、請求項２に記載の送信装置。
【請求項４】
データを暗号化して暗号化データを生成する暗号化手段と、
上記暗号化データを復号するために必要なツール情報を示すツール識別情報を有するツールリスト情報を生成するツールリスト情報生成手段と、
上記ツール情報の受信装置での組み込み位置を示す制御グラフ情報を生成する制御グラフ情報生成手段と、
上記暗号化データと上記ツールリスト情報と上記制御グラフを含むプログラム仕様情報を生成するプログラム仕様情報生成手段と、
上記プログラム仕様情報を上記暗号化データと多重化する多重化手段と、
上記多重化情報をリアルタイムプロトコルのペイロードのパケットに含めて伝送するパケット化手段とを有する送信装置。
【請求項５】
上記暗号化データを解読するための鍵情報を生成する鍵情報生成手段と、
上記鍵情報を多重化して多重化情報を生成する上記多重化手段とを有する請求項４に記載の送信装置。
【請求項６】
上記暗号化データに付随する権利情報を生成する権利情報生成手段と、
上記権利情報を多重化して多重化情報を生成する上記多重化手段とを有する請求項４、又は、請求項５に記載の送信装置。
【請求項７】
データを暗号化して暗号化データを生成する暗号化手段と、
上記暗号化データを復号するために必要なツール情報を示すツール識別情報を有するツールリスト情報を生成するツールリスト情報生成手段と、
上記ツールの受信装置での組み込み位置を示す制御グラフ情報を生成する制御グラフ情報生成手段と、
上記暗号化データと上記ツールリスト情報と上記制御グラフ情報をオブジェクト記述情報に多重化するオブジェクト記述情報多重化手段と、
上記オブジェクト記述情報をリアルタイムプロトコルのパケットに含めて伝送するパケット化手段とを有する送信装置。
【請求項８】
上記暗号化データを解読するための鍵情報を生成する鍵情報生成手段と、
上記鍵情報をオブジェクト記述情報に多重化する上記オブジェクト記述情報多重化手段とを有する請求項７に記載の送信装置。
【請求項９】
上記暗号化データに付随する権利情報を生成する権利情報生成手段と、
上記権利情報をオブジェクト記述情報として多重化する上記オブジェクト記述情報多重化手段とを有する請求項７、又は、請求項８に記載の送信装置。
【請求項１０】
上記リアルタイムプロトコルパケットをユーザデータグラムプロトコルパケットの一部として伝送する請求項１、又は、請求項９のいずれかに記載の送信装置。
【請求項１１】
上記ユーザデータグラムプロトコルパケットをインタネットプロトコルパケットの一部として伝送する請求項１０に記載の送信装置。
【請求項１２】
暗号化データを含むリアルタイムプロトコルパケット情報から上記暗号化データと暗号化データを復号するためのツール情報を示すツール識別情報を有するツールリスト情報と上記ツール情報の受信装置での組み込み位置を示す制御グラフ情報を分離する分離手段と、
上記ツールリスト情報から取得したツール識別情報に従ってツールを入手し、上記制御グラフ情報に従って上記ツール情報を組み込む制御手段とを有する受信装置。
【請求項１３】
上記リアルタイムプロトコルパケットから上記暗号化データを復号するための鍵を分離する鍵分離手段を有する請求項１２記載の受信装置。
【請求項１４】
上記リアルタイムプロトコルパケットから上記暗号化データに付随する権利情報を分離する権利情報分離手段を有する請求項１２、又は、請求項１３記載の受信装置。
【請求項１５】
上記暗号化データを上記ツール情報と上記鍵情報とを用いて復号する解読手段を有する請求項１３、又は、請求項１４に記載の受信装置。
【請求項１６】
暗号化データを含むリアルタイムプロトコルパケットから少なくとも暗号化データとプログラム仕様情報とを含む多重化情報を分離する多重化分離手段と、
上記多重化情報から上記暗号化データを復号する復号ツール情報を示すツール識別情報を有するツールリスト情報を分離するツールリスト情報分離手段と、
上記多重化情報から上記復号ツールの受信装置での組み込み位置を示す制御グラフを分離する制御グラフ分離手段と、
上記ツールリストから取得したツール識別情報に従ってツールを入手し、上記制御グラフに従って上記ツールを組み込む制御手段とを有する受信装置。
【請求項１７】
上記多重化情報から上記暗号化データを復号するための鍵を分離する鍵分離手段を有する請求項１７記載の受信装置。
【請求項１８】
上記多重化情報から上記暗号化データに付随する権利情報を分離する権利情報分離手段を有する請求項１６、又は、請求項１７記載の受信装置。
【請求項１９】
上記暗号化データを上記復号ツールと上記鍵情報とを用いて復号する解読手段を有する請求項１７、又は、請求項１８に記載の受信装置。
【請求項２０】
暗号化データを含むリアルタイムプロトコルパケット情報から少なくとも上記暗号化データを含む多重化情報とオブジェクト記述情報とを抽出するデータ分離手段と、
上記オブジェクト記述情報から上記暗号化データを復号するためのツール情報を示すツール識別情報を有するツールリスト情報を分離するツールリスト分離手段と、
上記オブジェクト記述情報から上記ツール情報の受信装置での組み込み位置を示す制御グラフを分離する制御グラフ分離手段と、
上記ツールリスト情報から取得したツール識別情報に従ってツール情報を入手し、上記制御グラフに従って上記ツール情報を組み込む第１の制御手段とを有する受信装置。
【請求項２１】
上記多重化情報から上記暗号化データを復号するための鍵を分離する鍵分離手段を有する請求項２０記載の受信装置。
【請求項２２】
上記多重化情報から上記暗号化データに付随する権利情報を分離する権利情報分離手段を有する請求項２０、又は、請求項２１に記載の受信装置。
【請求項２３】
上記暗号化データを上記ツール情報と上記鍵情報とを用いて復号する解読手段を有する請求項２０、又は、請求項２１に記載の受信装置。
【請求項２４】
ユーザデータグラムパケットからリアルタイムプロトコルパケットを分離するユーザデータグラムパケット分離手段を有する請求項１２、又は、請求項２３のいずれかに記載の受信装置。
【請求項２５】
インタネットプロトコルパケットからユーザデータグラムプロトコルパケットを分離するインタネットプロトコルパケット分離手段を有する請求項１２、又は、請求項２４のいずれかに記載の受信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像圧縮された動画と番組情報を多重化した信号をインタネット上で送信する装置及び受信する装置に関するものである。
【０００２】
【従来の技術】
図１２は、従来例として、ＩＰ（インタネットプロトコル、ＲＦＣ７９１）、ＵＤＰ（ユーザデータグラムプロトコル、ＲＦＣ７６８）、ＲＴＰ（リアルタイムプロトコル、ＲＦＣ１８８９）に基づいて、ビデオ情報及びオーディオ情報を多重化して送信する送信装置と受信する受信装置を示すブロック図、図１３は図１２によって生成されるＲＴＰビットストリームを示す図である。図１２において、１は入力ディジタルビデオ信号、６は入力ディジタルオーディオ信号、２はＭＰＥＧ−２ビデオ（ＩＳＯ／ＩＥＣ１３８１８−２）に準拠したビデオ符号化手段、３はビデオビットストリーム、７はＭＰＥＧ−２オーディオ（ＩＳＯ／ＩＥＣ１３８１８−３）に準拠したオーディオ符号化手段、８はオーディオビットストリーム、５０３はＲＴＰビットストリーム５０４を生成する第５のパケット化手段、５０５はＩＰ／ＵＤＰビットストリームを生成する第６のパケット化手段、５０６はＩＰ／ＵＤＰ／ＲＴＰビットストリーム、５０７はＩＰ／ＵＤＰ／ＲＴＰパケットからＲＴＰパケットを分離してＲＴＰビットストリーム５０８を出力する第５のパケット分離手段、５０９はＲＴＰビットストリーム５０８からビデオビットストリーム１５５、オーディオビットストリーム１５８を分離する第６のパケット分離手段、１５６はビデオ復号手段、１５９はオーディオ復号手段、１５７はディジタルビデオ信号、１６０はディジタルオーディオ信号、５０１は送信装置、５０２は受信装置である。図１３にて、５１０はビデオビットストリーム３を含むＩＰ／ＵＤＰ／ＲＴＰパケット、３６はオーディオビットストリーム８を含むＩＰ／ＵＤＰ／ＲＴＰパケット、３７はＩＰヘッダ、３８はＵＤＰヘッダ、３９はＲＴＰヘッダ、５１１はフレーム同期信号、５１２はフレームヘッダ、５１３はマクロブロック情報である。
【０００３】
図１２にて、従来の送信装置５０１では、入力ディジタルビデオ信号１は、ビデオ符号化手段２によってＭＰＥＧ−２ビデオに準拠して圧縮符号化されビデオビットストリーム３として出力される。入力ディジタルオーディオ信号６は、オーディオ符号化手段７によって圧縮符号化されオーディオビットストリーム８として出力される。第５のパケット化手段５０３はビデオビットストリーム３、オーディオビットストリーム８をＲＴＰに準拠してパケット化しさらに第６のパケット化手段はＵＤＰヘッダ、ＩＰヘッダを付加して図１３に示すＩＰ／ＵＤＰ／ＲＴＰパケット３５、３６はＩＰ／ＵＤＰ／ＲＴＰビットストリーム５０６として出力する。ＩＰ／ＵＤＰ／ＲＴＰビットストリームは、イーサネット（Ｒ）ケーブル等の物理媒体上で伝送される。
【０００４】
従来の受信装置５０２では、ＩＰ／ＵＤＰ／ＲＴＰビットストリーム５０６は第５のパケット分離手段５０７によって、ＩＰヘッダ、ＵＤＰヘッダが解読されＲＴＰパケット５０８が分離抽出される。ＲＴＰパケット５０８は、第６のパケット分離手段５０９によってＲＴＰヘッダを解読するとともに、ビデオビットストリーム１５５、オーディオビットストリーム１５８を分離抽出する。ビデオビットストリーム１１０はビデオ復号手段１５６によって伸長されディジタルビデオ信号１５７として出力される。オーディオビットストリーム１５８はオーディオ復号手段１５９によって伸長されディジタルオーディオ信号１６０として出力される。
【０００５】
【非特許文献１】
東芝レビュー  Ｖｏｌ．５７    Ｎｏ．６    ２００２
【０００６】
【発明が解決しようとする課題】
しかしながら、上記において、ビデオビットストリーム等の暗号化は行われておらず、不正な受信装置によって容易に盗むことが可能である。また、仮に暗号化を施しても暗号化手法自体を不正に解読されることに対する対処もなされていない。すなわち、送信装置が送信したデータの不正な受信を防ぐ手段がないという課題がある。
【０００７】
本発明は、上記課題を考慮し、送信装置が送信したデータを受信装置が安全に受信する保護手段を提供することを目的とするものである。
【０００８】
【課題を解決するための手段】
上述した課題を解決するために、第１の本発明（請求項１に対応）は、データを暗号化して暗号化データを生成する暗号化手段と、
上記暗号化データを復号するために必要なツール情報を示すツール識別情報を有するツールリスト情報を生成するツールリスト情報生成手段と、上記ツール情報の受信装置での組み込み位置を示す制御グラフ情報を生成する制御グラフ情報生成手段と、上記暗号化データと上記ツールリスト情報と上記制御グラフ情報をリアルタイムプロトコルのパケットに含めて伝送するパケット化手段とを備えた送信装置である。
【０００９】
また、第２の本発明（請求項２に対応）は、第１の本発明に加えて、上記暗号化データを解読するための鍵情報を生成する鍵情報生成手段と、上記鍵情報をリアルタイムプロトコルのパケットに含めて伝送する上記パケット化手段とを備えた送信装置である。
【００１０】
また、第３の本発明（請求項３に対応）は、第２の本発明に加えて、上記暗号化データに付随する権利情報を生成する権利情報生成手段と、上記権利情報をリアルタイムプロトコルのパケットに含めて伝送する上記パケット化手段とをリアルタイムプロトコルのペイロードのパケットとして伝送する上記パケット化手段とを備えた送信装置である。
【００１１】
また、第４の本発明（請求項４に対応）は、データを暗号化して暗号化データを生成する暗号化手段と、上記暗号化データを復号するために必要なツール情報を示すツール識別情報を有するツールリスト情報を生成するツールリスト情報生成手段と、上記ツール情報の受信装置での組み込み位置を示す制御グラフ情報を生成する制御グラフ情報生成手段と、
上記暗号化データと上記ツールリスト情報と上記制御グラフを含むプログラム仕様情報を生成するプログラム仕様情報生成手段と、上記プログラム仕様情報を上記暗号化データと多重化する多重化手段と、上記多重化情報をリアルタイムプロトコルのペイロードのパケットに含めて伝送するパケット化手段とを備えた送信装置である。
【００１２】
また、第５の本発明（請求項５に対応）は、第４の本発明に加えて、上記暗号化データを解読するための鍵情報を生成する鍵情報生成手段と、上記鍵情報を多重化して多重化情報を生成する上記多重化手段とを備えた送信装置である。
【００１３】
また、第６の本発明（請求項６に対応）は、第５の本発明に加えて、上記暗号化データに付随する権利情報を生成する権利情報生成手段と、上記権利情報を多重化して多重化情報を生成する上記多重化手段とを備えた送信装置である。
【００１４】
また、第７の本発明（請求項７に対応）は、データを暗号化して暗号化データを生成する暗号化手段と、上記暗号化データを復号するために必要なツール情報を示すツール識別情報を有するツールリスト情報を生成するツールリスト情報生成手段と、上記ツールの受信装置での組み込み位置を示す制御グラフ情報を生成する制御グラフ情報生成手段と、上記暗号化データと上記ツールリスト情報と上記制御グラフ情報をオブジェクト記述情報に多重化するオブジェクト記述情報多重化手段と、上記オブジェクト記述情報をリアルタイムプロトコルのパケットに含めて伝送するパケット化手段とを備えた送信装置である。
【００１５】
また、第８の本発明（請求項８に対応）は、第７の本発明に加えて、上記暗号化データを解読するための鍵情報を生成する鍵情報生成手段と、上記鍵情報をオブジェクト記述情報として多重化する上記オブジェクト記述情報多重化手段とを備えた受信装置である。
【００１６】
また、第９の本発明（請求項９に対応）は、第８の本発明に加えて、上記暗号化データに付随する権利情報を生成する権利情報生成手段と、上記権利情報をオブジェクト記述情報として多重化する上記オブジェクト記述情報多重化手段とを備えた受信装置である。
【００１７】
また、第１０の本発明（請求項１０に対応）は、第１〜９の本発明に加えて、上記リアルタイムプロトコルパケットをユーザデータグラムプロトコルパケットの一部として伝送するものである。
【００１８】
また、第１１の本発明（請求項１１に対応）は、第１０の本発明に加えて、上記ユーザデータグラムプロトコルパケットをインタネットプロトコルパケットの一部として伝送するものである。
【００１９】
また、第１２の本発明（請求項１２に対応）は、暗号化データを含むリアルタイムプロトコルパケットから上記暗号化データと暗号化データを復号するためのツール情報を示すツール識別情報を有するツールリスト情報と上記ツール情報の受信装置での組み込み位置を示す制御グラフ情報を分離する分離手段と、
上記ツールリスト情報から取得したツール識別情報に従ってツールを入手し、上記制御グラフ情報に従って上記ツール情報を組み込む制御手段とを備えた第１の受信装置である。
【００２０】
また、第１３の本発明（請求項１３に対応）は、第１２の本発明に加えて、上記リアルタイムプロトコルパケットから上記暗号化データを復号するための鍵を分離する鍵分離手段を備えた受信装置である。
【００２１】
また、第１４の本発明（請求項１４に対応）は、第１３の本発明に加えて、上記リアルタイムプロトコルパケットから上記暗号化データに付随する権利情報を分離する権利情報分離手段を備えた受信装置である。
【００２２】
また、第１５の本発明（請求項１５に対応）は、第１４の本発明に加えて、上記暗号化データを上記ツール情報と上記鍵情報とを用いて復号する解読手段を備えた受信装置である。
【００２３】
また、第１６の本発明（請求項１６に対応）は、暗号化データを含むリアルタイムプロトコルパケットから少なくとも暗号化データとプログラム仕様情報とを含む多重化情報を分離する多重化分離手段と、上記多重化情報から上記暗号化データを復号する復号ツール情報を示すツール識別情報を有するツールリスト情報を分離するツールリスト情報分離手段と、上記多重化情報から上記復号ツールの受信装置での組み込み位置を示す制御グラフを分離する制御グラフ分離手段と、上記ツールリストから取得したツール識別情報に従ってツールを入手し、上記制御グラフに従って上記ツールを組み込む制御手段とを備えた受信装置である。
【００２４】
また、第１７の本発明（請求項１７に対応）は、第１６の本発明に加えて、上記多重化情報から上記暗号化データを復号するための鍵を分離する鍵分離手段を備えた受信装置である。
【００２５】
また、第１８の本発明（請求項１８に対応）は、第１７の本発明に加えて、上記多重化情報から上記暗号化データに付随する権利情報を分離する権利情報分離手段を備えた受信装置である。
【００２６】
また、第１９の本発明（請求項１９に対応）は、第１８の本発明に加えて、上記暗号化データを上記復号ツールと上記鍵情報とを用いて復号する解読手段を備えた受信装置である。
【００２７】
また、第２０の本発明（請求項２０に対応）は、暗号化データを含むリアルタイムプロトコルパケットから少なくとも上記暗号化データを含む多重化情報とオブジェクト記述情報とを抽出するデータ分離手段と、上記オブジェクト記述情報から上記暗号化データを復号するためのツール情報を示すツール識別情報を有するツールリスト情報を分離するツールリスト分離手段と、上記オブジェクト記述情報から上記ツール情報の受信装置での組み込み位置を示す制御グラフを分離する制御グラフ分離手段と、上記ツールリスト情報から取得したツール識別情報に従ってツール情報を入手し、上記制御グラフに従って上記ツール情報を組み込む第１の制御手段とを備えた受信装置である。
【００２８】
また、第２１の本発明（請求項２１に対応）は、第２０の本発明に加えて、上記オブジェクト記述情報から上記暗号化データを復号するための鍵を分離する鍵分離手段を備えた受信装置である。
【００２９】
また、第２２の本発明（請求項２２に対応）は、第２１の本発明に加えて、上記オブジェクト記述情報から上記暗号化データに付随する権利情報を分離する権利情報分離手段を備えた受信装置である。
【００３０】
また、第２３の本発明（請求項２３に対応）は、第２２の本発明に加えて、上記暗号化データを上記復号ツールと上記鍵情報とを用いて復号する解読手段を備えた受信装置である。
【００３１】
また、第２４の本発明（請求項２４に対応）は、第１２〜２３の本発明に加えて、ユーザデータグラムパケットからリアルタイムプロトコルパケットを分離するユーザデータグラムパケット分離手段を備えた受信装置である。
【００３２】
また、第２５の本発明（請求項２５に対応）は、第１２〜２４の本発明に加えて、ユーザデータグラムパケットからリアルタイムプロトコルパケットを分離するユーザデータグラムパケット分離手段を備えた受信装置である。
【００３３】
【発明の実施の形態】
以下、本発明の実施の形態について、図１〜図１１を用いて説明する。
【００３４】
（第１の実施の形態）
図１は、本発明の第１の実施の形態における送信装置を示すブロック図、図２は図１に示す本発明の第１の実施の形態によって生成されるＩＰ／ＵＤＰ／ＲＴＰビットストリームを示す図、図３はプログラムと暗号化データとツールとの関係を示す図である。図１において、１〜３、６〜８は図１２に示す従来例の構成と同様であり、４は暗号化手段、５は暗号化された暗号化データ、９はツールリスト情報生成手段、１０はツールリスト情報、１１は制御グラフ生成手段、１２は制御グラフ情報、１３は鍵情報生成手段、１４は解読鍵情報、１５は暗号鍵情報、１６は復号ツール情報生成手段、１７は復号ツール情報、１８は権利情報生成手段、１９は権利情報、２０は第１の制御手段、２１は第１のパケット化手段、２２はＲＴＰビットストリーム、２３は第２のパケット化手段、２４はＩＰ／ＵＤＰ／ＲＴＰビットストリーム、２５は第１の送信装置である。図２にて、３６〜３９は図１２に示す従来の構成と同様であり、３０はツールリスト情報１０を含むＩＰ／ＵＤＰ／ＲＴＰパケット、３１は制御グラフ情報１２を含むＩＰ／ＵＤＰ／ＲＴＰパケット、３２は解読鍵情報１４を含むＩＰ／ＵＤＰ／ＲＴＰパケット、３３は権利情報１９を含むＩＰ／ＵＤＰ／ＲＴＰパケット、３４は復号ツール情報１７を含むＩＰ／ＵＤＰ／ＲＴＰパケットである。図３にて４７は値０ｘ００Ａを有するツール識別情報である。
【００３５】
図１にて、入力ディジタルビデオ信号１は、ビデオ符号化手段２によってＭＰＥＧ−２準拠のビデオビットストリーム３に圧縮符号化され、暗号化手段４において暗号鍵情報１５を用いて暗号化され暗号化データ５として出力される。入力ディジタルオーディオ信号６は、オーディオ符号化手段７によって圧縮符号化されオーディオビットストリーム８として出力される。
【００３６】
鍵情報生成手段１３は解読鍵情報１４と暗号鍵情報１５とを生成し、解読鍵情報１４を第１のパケット化手段２１に供給し暗号鍵１５を暗号化手段４に送る。
【００３７】
権利情報生成手段１８は、入力ディジタルビデオ信号１の利用条件を示す権利情報１９を作成して第１のパケット化手段２１に供給する。表１の値は、１回コピー可能、コピー禁止を示すコピー情報、編集である場合の禁止許可情報を示し、再生回数は、１Ｘｎｎｎｎｎｎｎｎによって再生可能回数を示している。
【００３８】
【表１】
2004328362.tif 000003
【００３９】
本発明の第１の実施例では、プログラムを表２に示す値で送るものとする。すなわち、コピー１回、再生回数１回、編集禁止である。
【００４０】
【表２】
2004328362.tif 000004
【００４１】
第１の送信装置２５は、ＡＥＳ（Ａｄｖａｎｃｅｄ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）暗号によってビデオビットストリーム３を暗号化するものとし、復号を実行する復号ツール情報１７を有し、そのツール識別情報が０Ｘ０００００００１であることを認識しているものとする。
【００４２】
復号ツール情報生成手段１６はＡＥＳ暗号を復号するための復号ツール情報１７として復号モジュールを生成して第１のパケット化手段２１に供給する。これによって受信装置では復号ツールを得ることができる。
【００４３】
表３はツールリスト情報を示す。表３では、０Ｘ０００００００１はＡＥＳ、０Ｘ００００００１０はＤＥＳを表す。ツールリスト情報生成手段９は、上記ツール識別情報（０Ｘ０００００００１）を含む表３に示すツールリスト一覧表を生成し、表３のツールリスト一覧表の中から使用するツールの識別情報をツールリスト情報１０に含めて第１のパケット化手段２１に供給する。これによって受信装置では、受信装置で必要となるツールがＡＥＳであることを知ることができる。
【００４４】
【表３】
2004328362.tif 000005
【００４５】
表４は制御ポイント情報テーブルである。制御グラフ情報生成手段１１は、ＡＥＳ復号を実行するツール識別情報（０Ｘ０００００００１）を有するツールの組み込み位置が受信装置のビデオ復号手段の直前であることを示す制御ポイント情報（表４では０ｘ０１）を含む制御グラフ情報１２を生成して第１のパケット化手段２１に出力する。制御グラフ情報１２とツールリスト情報１０を用いて図３に示すツリー構造を有する制御グラフを表現することができる。これによって受信装置ではツール情報の各々受信装置における組み込み位置を知ることができる。
【００４６】
【表４】
2004328362.tif 000006
【００４７】
制御グラフ情報１２によって表現される制御グラフの構成の一部を図３に示す。プログラムは暗号化データ５とオーディオビットストリーム８を含み、暗号化データ５を復号するための復号ツール情報１７を示すツール識別情報、ＩＰ／ＵＤＰ／ＲＴＰパケットビットストリームを受信する受信装置内における復号ツール情報１７の組み込み位置を示す制御ポイントを有している。
【００４８】
図１に示す第１の制御手段２０は、鍵情報生成手段１３に対して解読鍵情報１４、暗号鍵情報１５を生成する指令を出し、復号ツール生成手段１６に対して復号ツール情報１７を生成する指令を出し、権利情報生成手段１８に対して権利情報１９を生成する指令を出し、ツールリスト生成手段９に対してツールリスト情報１０を生成する指令を出し、制御グラフ生成手段１１に対して制御グラフ情報１２を生成する指令を出す。
【００４９】
もし、別のツールを用いる場合例えばＤＥＳの場合にはツール識別情報として０ｘ００００００１０を用いればよく、組込み位置を変更する場合例えばオーディオ復号手段の前であれば０ｘ０３を用いればよい。これによって簡単にツールを変更するとともに組み込み位置を変更することができるのでツールの更新性を実現することができる。
【００５０】
第１のパケット化手段２１は、ツールリスト情報１０、制御グラフ情報１２、解読鍵情報１４、復号ツール情報１７、権利情報１９、暗号化データ５、オーディオビットストリーム８各々に対するＲＴＰパケットを生成しＲＴＰビットストリーム２２として第２のパケット化手段２４に出力する。第２のパケット化手段２３は、ＲＴＰビットストリームにＵＤＰヘッダ、ＩＰヘッダを付加して図２に示すようにツールリスト情報１０、制御グラフ情報１２、解読鍵情報１４、復号ツール情報１７、権利情報１９、暗号化データ５、オーディオビットストリーム８を含む各ＩＰ／ＵＤＰ／ＲＴＰパケット３０〜３６を生成する。
【００５１】
また、ツールリスト情報１０、制御グラフ情報１２、解読鍵情報１４、復号ツール情報１７、権利情報１９、暗号化データ５、オーディオビットストリーム８は、これらの内の複数の情報を同一のＲＴＰパケットに含めてもよい。
また、ツールリスト情報１０、制御グラフ情報１２、解読鍵情報１４、復号ツール情報１７、権利情報１９、暗号化データ５、オーディオビットストリーム８、各々複数のＲＴＰパケットにまたがって含めてもよい。
【００５２】
以上のように、本発明は、暗号化データとともに暗号を復号するための復号ツール情報、ツールリスト情報、ツール情報、ツール組み込み位置情報、解読鍵情報と権利情報をＲＴＰパケットの一部としてＩＰ上で受信装置に送信することができるのでインタネット経由のＲＴＰプロトコル伝送において、ツールを更新することが可能であり、常に最新の保護方式を提供するとともに、ＲＴＰパケットの一部として処理することができるという利便性を有する送信装置を提供することができる。
【００５３】
（第２の実施の形態）
図４は本発明の第２の実施の形態における送信装置を示すブロック図、図５は本発明の第２の実施の形態で生成されるＩＰ／ＵＤＰ／ＲＴＰビットストリーム、図６は多重化情報５６の内容である。図４にて、１〜３、６〜８は図１２に示す従来例の構成と同様であり、４〜５、９〜１９は図１に示す本発明の第１の実施の形態と同じであり、５１はプログラム仕様情報生成手段、５２はプログラム仕様情報、５３は第１のストリーム情報生成手段、５４は第１のストリーム情報、５５はＭＰＥＧ−２システムズ（ＩＳＯ／ＩＥＣ１３８１８−１）準拠の多重化情報を生成する多重化手段、５６は、ＭＰＥＧ−２システムズに準拠した第１の多重化情報、５７は、ＩＰ／ＵＤＰ／ＲＴＰパケットを生成する第３のパケット化手段、５８は第１の多重化情報５６を含むＩＰ／ＵＤＰ／ＲＴＰビットストリーム、５９は第２の送信装置である。図５にて、７１は、第１の多重化情報５６を含むＩＰ／ＵＤＰ／ＲＴＰパケットである。図６にて、８１はプログラムアソシエーションテーブル（ＰＡＴ）、８２はプログラムマップテーブル（ＰＭＴ）である。
【００５４】
図４及び図６にて、ツールリスト情報１０、制御グラフ情報１２は、本発明の第１の実施の形態と同様に生成され、図６に示すようにプログラムマップテーブルの中に記述される。これによって各プログラム毎に記述することが可能となる。権利情報１９、復号ツール情報１７はＰＡＴ８１、ＰＭＴ８２とともにプログラム仕様情報生成手段５１においてプログラム仕様情報５２に多重化される。
【００５５】
解読鍵１４は第１のストリーム情報生成手段５３においてストリーム情報５４に含まれる。
【００５６】
第１の多重化手段５５は、オーディオビットストリーム８、暗号化データ５、プログラム仕様情報５２、第１のストリーム情報５４を多重して第１の多重化情報５６を生成する。
【００５７】
図４及び図５にて、第３のパケット化手段５７は、第１の多重化情報５６にＲＴＰヘッダ、ＵＤＰヘッダ、ＩＰヘッダを付加して第１の多重化情報５６を含むＩＰ／ＵＤＰ／ＲＴＰビットストリーム７１を生成する。これによって、ＩＰ／ＵＤＰ／ＲＴＰパケット７１は第１の多重化情報５６を含むことになる。
【００５８】
以上のように、本発明は、暗号化データとともに暗号を復号するための復号ツール情報、ツールリスト情報、ツール情報、ツール組み込み位置情報、解読鍵情報と権利情報をＲＴＰパケットに含まれる多重化情報の一部としてインタネット上で受信装置に送信することができるのでツールを更新することが可能であり、多重化情報をＲＴＰパケット化することにより受信装置において多重化情報形式で再送信する場合にＲＴＰパケットから多重化情報を抽出するだけでよく煩雑な多重化を行う必要がないという利便性を有している。
【００５９】
（第３の実施の形態）
図７は本発明の第３の実施の形態における送信装置を示すブロック図である。図７にて、１〜３、６〜８は図１２に示す従来例の構成と同様であり、４〜５、９〜１９は図１に示す本発明の第１の実施の形態と同じであり、１０１はイニシャルオブジェクトディスクリプタ情報生成手段、１０２はイニシャルオブジェクトディスクリプタ情報、１０３は第２のストリーム情報生成手段、１０４は第２のストリーム情報、１０５は第２の多重化手段、１０６は第２の多重化情報、１０７は第４のパケット化手段、１０８は、第３のＩＰ／ＵＤＰ／ＲＴＰビットストリーム、１１０は第３の送信装置である。図８にて、３７〜３９は図２に示す本発明の第１の実施の形態と同様であり、１２１はイニシャルオブジェクトディスクリプタ情報１０２を含むＩＰ／ＵＤＰ／ＲＴＰパケット、１２２は第２の多重化情報１０６を含むＩＰ／ＵＤＰ／ＲＴＰパケットである。
【００６０】
図７にて、権利情報１９、解読鍵情報１４は第２のストリーム情報生成手段１０３によって第２のストリーム情報１０４の中に含まれる。復号ツール情報１７、第２のストリーム情報、暗号化データ５、オーディオビットストリーム８は第２の多重化手段１０５によって多重化され第２の多重化情報１０６として出力される。ツールリスト情報１０、制御グラフ情報１２は、イニシャルオブジェクトディスクリプタ情報生成手段１０１においてイニシャルオブジェクトディスクリプタ情報１０２の中に含まれる。
【００６１】
図７及び図８にて、イニシャルオブジェクトディスクリプタ情報１０２と第２の多重化情報１０６は第４のパケット化手段１０７によってＩＰ／ＵＤＰ／ＲＴＰパケット化される。すなわち、イニシャルオブジェクトディスクリプタ情報１０２にＲＴＰヘッダ３９、ＵＤＰヘッダ３８、ＩＰヘッダ３７が付加されイニシャルオブジェクトディスクリプタを含むＩＰ／ＵＤＰ／ＲＴＰパケット１２１が生成される。また、第２の多重化情報１０６にＲＴＰヘッダ３９、ＵＤＰヘッダ３８、ＩＰヘッダ３７が付加され、第２の多重化ビトストリーム１０６を含むＩＰ／ＵＤＰ／ＲＴＰパケット１２２が生成される。
【００６２】
以上のように、本発明は、暗号化データとともに暗号を復号するための復号ツール情報、読鍵情報と権利情報をＲＴＰパケットに含まれる多重化情報の一部として、また、ツールリスト情報及び制御グラフ情報をイニシャルオブジェクトディスクリプタ情報の一部としてインタネット上でＲＴＰによって受信装置に送信することができ、ツールを更新することが可能である。多重化情報をＲＴＰパケット化することにより受信装置において多重化情報形式で再送信する場合にＲＴＰパケットから多重化情報を抽出するだけでよく煩雑な多重化を行う必要がなく、イニシャルオブジェクトディスクリプタ情報にツールリスト情報、制御グラフ情報を含めているので多重化情報を分離しなくても上記ツールリスト情報、上記制御グラフ情報を分離することができるという利便性を有している。
【００６３】
（第４の実施の形態）
図９は、本発明の第４の実施の形態における受信装置を示すブロック図である。図９において、１５５〜１６０は図１２に示す従来例の構成と同様であり、２４は図１に示す本発明の第１の実施例と同様であり、１５１は第１のパケット分離手段、１５２は第１のパケット分離手段によって分離されたＲＴＰビットストリーム、１５３は第２のパケット分離手段、１５４は第２のパケット分離手段１５３によって分離された暗号化データ、１６１は、第１のツールリスト情報パケット、１６２は第１のツールリスト情報読み出し手段、１６３はツールリスト情報、１６４は第１の制御グラフ情報パケット、１６５は第１の制御グラフ情報読み出し手段、１６６は制御グラフ情報、１６７は第１の解読鍵情報パケット、１６８は第１の鍵情報読み出し手段、１６９は解読鍵情報、１７０は第１の復号ツール情報パケット、１７１は第１の復号ツール情報読み出し手段、１７２は復号ツール情報、１７３は第１の権利情報パケット、１７４は第１の権利情報読み出し手段、１７５は権利情報、１７６は組み込み手段、１７７は第２の制御手段、１７８は第１の受信装置である。また、第１の受信装置１７８は第１の送信装置２５に接続されているものとする。
【００６４】
図９にて、第１のパケット分離手段１５１は、入力されたＩＰ／ＵＤＰ／ＲＴＰビットストリーム２４のＩＰパケット、ＵＤＰパケットからＲＴＰパケットを分離してＲＴＰビットストリーム１５２を出力し、第２のパケット分離手段１５３は、ＲＴＰビットストリーム１５２から、暗号化データ１５４、オーディオビットストリーム１５８、第１のツールリスト情報パケット１６１、第１の制御グラフ情報パケット１６４、第１の解読鍵情報パケット１６７、第１の復号ツール情報パケット１７０、第１の権利情報パケット１７３を分離する。
【００６５】
第１のツールリスト情報読み出し手段１６２は、第１のツールリスト情報パケット１６１からツールリスト情報１６３を読み出して第２の制御手段１７７に供給する。第１の制御グラフ情報読み出し手段１６５は第１の制御グラフ情報パケット１６４から制御グラフ情報１６６を読み出して第２の制御手段１７７に供給する。第１の鍵情報読み出し手段１６８は第１の解読鍵情報パケット１６７から解読鍵情報１６９を読み出して第２の制御手段１７７に供給する。第１の復号ツール情報読み出し手段１７１は第１の復号ツール情報パケット１７０から復号ツール情報１７２を読み出して第２の制御手段１７７に供給する。第１の権利情報読み出し手段１７４は第１の権利情報パケット１７３から権利情報１７５を読み出して第２の制御手段１７７に供給する。
【００６６】
ここで、ツールリスト情報１６３はＡＥＳ復号を実行する復号ツール情報１７２を示すツール識別情報（０ｘ０００００００１）を含み、制御グラフ情報１６６は、上記復号ツールの組み込み位置が受信装置１７８のビデオ復号手段１５６の前であることを示す制御ポイント０ｘ０１を含んでいるものとする。
【００６７】
第２の制御手段１７７は、ツールリスト情報１６３から復号に必要なツールが復号ツール情報１７２すなわちツール識別情報（０ｘ０００００００１）で示されるＡＥＳであることを求め、制御グラフ情報１６６から復号ツール情報１７２を適用する制御ポイントすなわち組み込み位置がビデオ復号手段１５６の手前すなわち組み込み手段１７６の位置であることを求めるとともに解読鍵情報１６９及び復号ツール情報１７２を組み込み手段１７６に送る。
【００６８】
組み込み手段１７６は解読鍵情報１６９と復号ツール情報１７２とを用いて暗号化データ１５４を復号してビデオビットストリーム１５５を出力する。ビデオ復号手段１５６はビデオビットストリーム１５５を伸長してディジタルビデオ１５７を出力する。
【００６９】
オーディオ復号手段１５９はオーディオビットストリーム１５８を伸長してディジタルオーディオ１６０を出力する。
【００７０】
ここで、もし、復号ツールが変わるならばツールリスト情報１６３における別のツールを用いることになる。また、ツールを組み込む位置が変わる場合には制御グラフ情報１６６によって指示される別の場所に組み込まれることになる。
もし、別のツールを用いる場合例えばＤＥＳの場合にはツール識別情報として０ｘ００００００１０を有する復号ツールを用いればよく、組込み位置を変更された場合例えばオーディオ復号手段の前であれば制御グラフ情報１６６に含まれる組み込み位置としてオーディオ復号手段の前であることを示す０ｘ０３が与えられる。これらの指示に従うことによって簡単にツールを変更するとともに組み込み位置を変更することができるのでツールの更新性を実現することができる。
【００７１】
また、上記ツールは復号ツールに限らず、透かし等にも用いることができる。
【００７２】
以上のように、本発明の第４の実施の形態によってインタネット上でＲＴＰ伝送される場合、暗号化データを復号することができるのみでなく、ツール更新性を実現することができ、耐ハック性の優れた受信装置が提供される。
【００７３】
（第５の実施の形態）
図１０は、本発明の第５の実施の形態における受信装置を示すブロック図である。図１０において、１５５〜１６０は図１２に示す従来の構成と同様であり、５８は図４に示す本発明の第２の実施の形態と同様であり、１５４、１６３、１６６、１７２、１７５、１７６は図９に示す本発明の第４の実施の形態と同様であり、２０１は第３のパケット分離手段、２０２は分離された第３の多重化情報、２０３は第１の多重化分離手段、２０４は分離されたプログラム仕様情報、２０５はプログラム仕様情報分離手段、２０６は第２の制御グラフ情報パケット、２０７は第２の制御グラフ情報読み出し手段、２０８は、第２のツールリスト情報パケット、２０９は第２のツールリスト情報読み出し手段、２１０は第２の権利情報パケット、２１１は第２の権利情報読み出し手段、２１２は第２の復号ツール情報パケット、２１３は第２の復号ツール情報読み出し手段、２１４は鍵情報を含む第３のストリーム情報、２１５は第２の制御手段、２２１は第２の受信装置である。また、第２の受信装置２２１は第２の送信装置５９に接続されているものとする。
【００７４】
図１０にて、第３のパケット分離手段２０１は、ＩＰ／ＵＤＰ／ＲＴＰパケット５８を分離して第３の多重化情報２０２を抽出する。
【００７５】
第１の多重化情報分離手段２０３は第３の多重化情報２０２から暗号化データ１５４、オーディオビットストリーム１５８、第３のストリーム情報２１４、プログラム仕様情報２０４を分離する。
【００７６】
ここで、プログラム仕様情報２０４は、ＡＥＳ復号を実行するツールのツール識別情報（０Ｘ０００００００１）を有するツールリスト情報１６３と上記復号ツールの組み込み位置が受信装置１００のビデオ復号手段１５６の前であることを示す制御グラフ情報１６６を含むものとする。また、第３のストリーム情報２１４には、暗号化データ１５４の暗号を解く為の鍵情報などが入っているものとする。
【００７７】
第３のストリーム情報２１４は第１の多重化分離手段２０３で分離されて第３の制御手段２１５に加えられる。プログラム仕様情報２０４はプログラム仕様情報分離手段２０５に加えられる。プログラム仕様情報分離手段２０５は、第２の制御グラフ情報パケット２０６、第２のツールリスト情報パケット２０８、第２の権利情報パケット２１０、第２の復号ツール情報パケット２１２を分離する。
【００７８】
第２のツールリスト情報読み出し手段２０９は、第２のツールリスト情報パケット２０８からツールリスト情報１６３を読み出して第３の制御手段２１５に供給する。第２の制御グラフ情報読み出し手段２０７は第２の制御グラフ情報パケット２０６から制御グラフ情報１６６を読み出して第３の制御手段２１５に供給する。第２の復号ツール情報読み出し手段２１３は第２の復号ツール情報パケット２１２から復号ツール情報１７２を読み出して第３の制御手段２１５に供給する。第２の権利情報読み出し手段２１１は第２の権利情報パケット２１０から権利情報１７５を読み出して第３の制御手段２１５に供給する。
【００７９】
ここで、ツールリスト情報１６３はＡＥＳ復号を実行する復号ツール情報２１７を示すツール識別情報（０Ｘ０００００００１）を含み、制御グラフ情報１６６は、上記復号ツールの組み込み位置がビデオ復号手段１５６の前であることを示す０ｘ０３が含まれているものとする。
【００８０】
第３の制御手段２１５は、ツールリスト情報１６３から復号に必要なツールが復号ツール情報１７２であることを求め、制御グラフ情報１６６から復号ツール情報１７２を適用する制御ポイントすなわち組み込み位置がビデオ復号手段１５６の手前すなわち組み込み手段１７６であることを求めるとともに解読鍵情報をストリーム情報２１４から読み出して復号ツール情報１７２とともに組み込み手段１７６に送る。
【００８１】
組み込み手段１７６は上記解読鍵情報と復号ツール情報１７２とを用いて暗号化データ１５４を復号してビデオビットストリーム１５５を出力する。ビデオ復号手段１５６はビデオビットストリーム１５５を伸長してディジタルビデオ１５７を出力する。
【００８２】
オーディオ復号手段１５９はオーディオビットストリーム１５８を伸長してディジタルオーディオ１６０を出力する。
もし、別のツールを用いる場合例えばＤＥＳの場合にはツール識別情報として０ｘ００００００１０を有する復号ツールを用いればよく、組込み位置を変更された場合例えばオーディオ復号手段１５９の前であれば制御グラフ情報１６６に含まれる組み込み位置としてオーディオ復号手段の前であることを示す０ｘ０３が与えられる。これらの指示に従うことによって簡単にツールを変更するとともに組み込み位置を変更することができるのでツールの更新性を実現することができる。
【００８３】
また、上記ツールは復号ツールに限らない。
【００８４】
以上のように、本発明の第５の実施の形態によって、インタネット上でＲＴＰ伝送される暗号化データを復号すること及びツール更新性を実現することができるのみでなく、多重化情報をＲＴＰパケットから抽出することができるので多重化情報形式で再送信する場合にＲＴＰパケットから多重化情報を抽出するだけでよく煩雑な多重化を行う必要がないという利便性を有している。
【００８５】
（第６の実施の形態）
図１１は、本発明の第６の実施の形態における受信装置を示すブロック図である。図１１にて、１５５〜１６０は図１２に示す従来の構成と同様であり、１０９は図７に示す本発明の第３の実施の形態と同様であり、１５４、１７６は図９に示す本発明の第４の実施の形態と同様であり、２５０は第４のパケット分離手段、２５１は第４の多重化情報、２５２は分離されたイニシャルオブジェクトディスクリプタ情報パケット、２５３はイニシャルオブジェクトディスクリプタ情報分離手段、２５４は第３のツールリスト情報パケット、２５５は第３のツールリスト情報読出し手段、２５６は第３の制御グラフ情報パケット、２５７は第３の制御グラフ情報読出し手段、２５８は第３の鍵情報パケット、２５９は第３の鍵情報読出しパケット、２６０は第３の権利情報パケット、２６１は第３の権利情報読出しパケット、２６２は復号ツール情報、２６３は第３の制御手段、２６４は第２の多重化分離手段、２６５は第３の受信装置である。また、第３の受信装置２６５は第２の送信装置１１０に接続されているものとする。
【００８６】
図１１にて、第４のパケット分離手段２５０は、ＩＰ／ＵＤＰ／ＲＴＰパケット１０９を分離し第４の多重化情報２５１を抽出する。
【００８７】
第２の多重化分離手段２６４は第４の多重化情報２５１から暗号化データ１５４、オーディオビットストリーム１５８、第３の鍵情報２５８、第３の権利情報２６０、復号ツール情報２６２を分離する。
【００８８】
イニシャルオブジェクトディスクリプタ情報分離手段２５３は、イニシャルオブジェクトディスクリプタ情報２５２から第３のツールリスト情報パケット２５４、第３の制御グラフ情報パケット２５６を分離する。ここで、イニシャルオブジェクトディスプリプタ情報パケット２５２はＡＥＳ復号を実行するツール識別情報（０Ｘ０００００００１）を有する第３のツールリスト情報パケット２５４と上記復号ツール情報２６２の組み込み位置が受信装置２６５の第２の多重化分離手段２６４とビデオ復号手段１５６との間であることを示す第３の制御グラフ情報パケット２５６を含んでいる。
【００８９】
第３のツールリスト情報読み出し手段２５５は、第３のツールリスト情報パケット２５４からツールリスト情報１６３を読み出して第３の制御手段２６３に供給する。第３の制御グラフ情報読み出し手段２５７は第３の制御グラフ情報パケット２５６から制御グラフ情報１６６を読み出して第３の制御手段２６３に供給する。第３の鍵情報読み出し手段２５９は第３の鍵情報パケット２５８から鍵情報１６９を読み出して第３の制御手段２６３に供給する。第３の権利情報読み出し手段２６１は第３の権利情報パケット２６０から権利情報１７５を読み出して第３の制御手段２６３に供給する。
【００９０】
第３の制御手段２６３は、ツールリスト情報１６３から復号に必要なツールが復号ツール情報２６２であることを求め、制御グラフ情報１６６から復号ツール情報２６２を組み込む制御ポイントすなわち組み込み位置がビデオ復号手段１５６の手前すなわち組み込み手段１７６であることを求めるとともに解読鍵情報１６９と復号ツール情報２６２とを組み込み手段２２１に送る。
【００９１】
組み込み手段１７６は上記解読鍵情報１６９と復号ツール情報２６２とを用いて暗号化データ１５４を復号してビデオビットストリーム１５５を出力する。ビデオ復号手段１５６はビデオビットストリーム１５５を伸長してディジタルビデオ１５７を出力する。
【００９２】
オーディオ復号手段１５９はオーディオビットストリーム１５８を伸長してディジタルオーディオ１６０を出力する。
もし、別のツールを用いる場合例えばＤＥＳの場合にはツール識別情報として０ｘ００００００１０を有する復号ツールを用いればよく、組込み位置を変更された場合例えばオーディオ復号手段の前であれば制御グラフ情報１６６に含まれる組み込み位置としてオーディオ復号手段１５９の前であることを示す０ｘ０３が与えられる。これらの指示に従うことによって簡単にツールを変更するとともに組み込み位置を変更することができるのでツールの更新性を実現することができる。
【００９３】
また、上記ツールは復号ツールに限らない。
【００９４】
以上のように、本発明の第５の実施の形態によって、インタネット上でＲＴＰ伝送される暗号化データを復号すること及びツール更新性を実現することができるのみでなく、多重化情報をＲＴＰパケットから抽出することができるので多重化情報形式で再送信する場合にＲＴＰパケットから多重化情報を抽出するだけでよく煩雑な多重化を行う必要がないという利便性を有している。
【００９５】
【発明の効果】
以上説明したところから明らかなように、本発明は、暗号化データとともにツール情報、制御グラフ情報をＲＴＰパケットの一部としてＩＰ上で受信装置に送信することができるのでインタネット経由のＲＴＰプロトコル伝送において、ツールを更新することが可能であり、常に最新の保護方式を提供するとともに、ＲＴＰパケットの一部として処理することができるという利便性を有する送信装置を提供することができる。
【００９６】
また、本発明は、上記効果に加えて、送信装置が解読鍵情報をＲＴＰパケットの一部としてＩＰ上で受信装置に送信することができるので、受信装置において解読鍵を得るという利便性を有する送信装置を提供することができる。
【００９７】
また、本発明は、送信装置が権利情報をＲＴＰパケットの一部としてＩＰ上で受信装置に送信することができるので、受信装置において送信側が許諾する権利情報に基づいて処理するという利便性を有する送信装置を提供することができる。
【００９８】
また、本発明は、暗号化データとともに、ツール情報、制御グラフ情報をＲＴＰパケットに含まれる多重化情報の一部としてインタネット上で受信装置に送信することができるのでツールを更新することが可能であり、常に最新の保護方式を提供するとともに、多重化情報をＲＴＰパケット化することにより受信装置において多重化情報形式で再送信する場合にＲＴＰパケットから多重化情報を抽出するだけでよく煩雑な多重化を行う必要がないという利便性を有する送信装置を提供することができる。
【００９９】
また、本発明は、上記効果に加えて、送信装置が解読鍵情報を多重化情報の一部としてＩＰ上で受信装置に送信することができるので、受信装置において多重化情報を分離することによって解読鍵情報を得るという利便性を提供することができる。
【０１００】
また、本発明は、上記効果に加えて、送信装置が権利情報を多重化情報の一部としてＩＰ上で受信装置に送信することができるので、受信装置において多重化情報を分離することによって権利情報を得るという利便性を提供することができる。
【０１０１】
また、本発明は、暗号化データとともにツールリスト情報及び制御グラフ情報をイニシャルオブジェクトディスクリプタ情報の一部としてインタネット上でＲＴＰによって受信装置に送信することができるのでツールを更新することが可能であり、常に最新の保護方式を提供するとともに、多重化情報をＲＴＰパケット化することにより受信装置において多重化情報形式で再送信する場合にイニシャルオブジェクトディスクリプタ情報にツールリスト情報、制御グラフ情報を含めているので多重化情報を分離しなくても上記ツールリスト情報、上記制御グラフ情報を分離することができるという利便性を有する送信装置を提供することができる。
【０１０２】
また、本発明は、上記効果に加えて、送信装置が解読鍵情報を多重化情報の一部としてＩＰ上で受信装置に送信することができるので、受信装置において多重化情報を分離することによって解読鍵情報を得るという利便性を提供することができる。
【０１０３】
また、本発明は、上記効果に加えて、送信装置が権利情報を多重化情報の一部としてＩＰ上で受信装置に送信することができるので、受信装置において多重化情報を分離することによって権利情報を得るという利便性を提供することができる。
【０１０４】
また、本発明は、上記効果に加えて、上記ＲＴＰパケットをＵＤＰパケットとして伝送することができるという利便性を有している。
【０１０５】
また、本発明は、上記効果に加えて、上記ＲＴＰパケットを含む上記ＵＤＰパケットをＩＰパケットとして伝送することができるという利便性を有している。
【０１０６】
また、本発明は、インタネット上でＲＴＰ伝送される場合、暗号化データを復号することができるのみでなく、ＲＴＰパケットからツール情報及び制御グラフ情報を得ることができるのでツール更新性を実現することができ、耐ハック性の優れた受信装置を提供することができる。
【０１０７】
また、本発明は、上記効果に加えて、ＲＴＰパケットから権利情報を得て上記権利情報に基づいて処理するという利便性を提供することができる。
【０１０８】
また、本発明は、上記効果に加えて、ＲＴＰパケットから解読鍵情報を得るという利便性を提供することができる。
【０１０９】
また、本発明は、インタネット上でＲＴＰ伝送される場合、暗号化データを復号することができるのみでなく、ＲＴＰパケット内の多重化情報からツール情報及び制御グラフ情報を得ることができるのでツール更新性を実現することができ、耐ハック性の優れた受信装置を提供するとともに、多重化情報形式で再送信する場合に煩雑な再多重化を行う必要がないという利便性を提供することができる。
【０１１０】
また、本発明は、上記効果に加えて、上記多重化情報から権利情報を得て上記権利情報に基づいて処理するという利便性を提供することができる。
【０１１１】
また、本発明は、上記効果に加えて、上記多重化情報から解読鍵情報を得るという利便性を提供することができる。
【０１１２】
また、本発明は、インタネット上でＲＴＰ伝送される場合、暗号化データを復号することができるのみでなく、ＲＴＰパケット内のイニシャルオブジェクトディスクリプタ情報からツール情報及び制御グラフ情報を得ることができるので多重化情報を分離しなくてもツール更新性を実現することができ、耐ハック性の優れた受信装置を提供することができる。
また、本発明は、上記効果に加えて、上記多重化情報から権利情報を得て上記権利情報に基づいて処理するという利便性を提供することができる。
【０１１３】
また、本発明は、上記効果に加えて、上記多重化情報から解読鍵情報を得るという利便性を提供することができる。
【０１１４】
また、本発明は、上記効果に加えて、上記解読鍵によって復号する手段を有するという利便性を提供することができる。
【０１１５】
また、本発明は、上記効果に加えて、受信したＵＤＰパケットからツール情報、制御グラフ情報、解読鍵情報、権利情報を得ることができるという利便性を提供することができる。
【０１１６】
また、本発明は、上記効果に加えて、受信したＩＰパケットから分離したＵＤＰパケットからツール情報、制御グラフ情報、解読鍵情報、権利情報を得ることができるという利便性を提供することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態における送信装置の概略構成を示す図
【図２】本発明の第１の実施の形態におけるＩＰ／ＵＤＰ／ＲＴＰビットストリームを示す図
【図３】本発明の第１の実施の形態におけるプログラムと暗号化データとツールとの関係を示す図
【図４】本発明の第２の実施の形態における送信装置の概略構成を示す図
【図５】本発明の第２の実施の形態におけるＩＰ／ＵＤＰ／ＲＴＰビットストリームの概略構成を示す図
【図６】本発明の第２の実施の形態における多重化情報の構成を示す図
【図７】本発明の第３の実施の形態における送信装置の概略構成を示す図
【図８】本発明の第３の実施の形態におけるＩＰ／ＵＤＰ／ＲＴＰビットストリームの概略構成を示す図
【図９】本発明の第４の実施の形態における受信装置の概略構成を示す図
【図１０】本発明の第５の実施の形態における受信装置の概略構成を示す図
【図１１】本発明の第６の実施の形態における受信装置の概略構成を示す図
【図１２】従来の構成を示す図
【図１３】従来のＩＰ／ＵＤＰ／ＲＴＰビトストリームの概略構成を示す図
【符号の説明】
２  ビデオ符号化手段
９  ツールリスト情報生成手段
１１  制御グラフ生成手段
１３  鍵情報生成手段
１６  復号ツール情報生成手段
１８  権利情報生成手段
２０  第１の制御手段
２１  第１のパケット化手段
２３  第２のパケット化手段
３０  ツールリスト情報を含むＩＰ／ＵＤＰ／ＲＴＰパケット
３１  制御グラフ情報を含むＩＰ／ＵＤＰ／ＲＴＰパケット
３２  解読鍵情報を含むＩＰ／ＵＤＰ／ＲＴＰパケット
３３  権利情報を含むＩＰ／ＵＤＰ／ＲＴＰパケット
３４  復号ツール情報を含むＩＰ／ＵＤＰ／ＲＴＰパケット
３５  暗号化データを含むＩＰ／ＵＤＰ／ＲＴＰパケット
３６  オーディオビットストリームを含むＩＰ／ＵＤＰ／ＲＴＰパケット
５１  プログラム仕様情報生成手段
５５  第１の多重化手段
５７  第３のパケット化手段
１０１  イニシャルオブジェクトディスクリプタ情報生成手段
１０５  第２の多重化手段
１０７  第４のパケット化手段
１５１  第１のパケット分離手段
１５３  第２のパケット分離手段
１５６  ビデオ復号手段
１６２  第１のツールリスト情報読出し手段
１６５  第１の制御グラフ情報読出し手段
１６８  第１の鍵情報読出し手段
１７２  第１の復号ツール情報読出し手段
１７４  第１の権利情報読出し手段
１７６  組み込み手段
１７７  第２の制御手段
２０１  第３のパケット分離手段
２０３  第１の多重化分離手段
２０５  プログラム仕様情報分離手段
２５０  第４のパケット分離手段
２５３  イニシャルオブジェクトディスクリプタ情報分離手段
２６３  第３の制御手段
２６４  第２の多重化分離手段
【図１】
2004328362.tif 000007
【図２】
2004328362.tif 000008
【図３】
2004328362.tif 000009
【図４】
2004328362.tif 000010
【図５】
2004328362.tif 000011
【図６】
2004328362.tif 000012
【図７】
2004328362.tif 000013
【図８】
2004328362.tif 000014
【図９】
2004328362.tif 000015
【図１０】
2004328362.tif 000016
【図１１】
2004328362.tif 000017
【図１２】
2004328362.tif 000018
【図１３】
2004328362.tif 000019