(57)【特許請求の範囲】
【請求項１】
デジタル放送のコンテンツをデスクランブルするデスクランブル手段と、このデスクランブル手段でデスクランブルされたコンテンツのうち所定のコンテンツをフィルタリングして出力するフィルタリング手段と、このフィルタリング手段でフィルタリングされたコンテンツを、暗号鍵を有するスクランブル情報に基づいてスクランブルするスクランブル手段と、サーバ型放送のストリーム型伝送方式で用いられるＥＣＭ−Ｋｗ、ＥＣＭ−ＫｃおよびＫｃ伝送用ＥＣＭであるＥＣＭ情報を生成するＥＣＭ情報生成手段と、前記スクランブル手段でスクランブルされたコンテンツと、前記ＥＣＭ情報生成手段で生成されたＥＣＭ情報とを多重化したストリームを生成する多重手段とを備え、前記デジタル放送のコンテンツを前記サーバ型放送のストリーム型伝送方式で送信されるコンテンツに変換するコンテンツ変換装置であって、
フィルタリングするＰＩＤが手動設定された番組制御情報設定ファイルと、スクランブルするＰＩＤおよび前記ＥＣＭ情報が手動設定されたＣＡＳ制御情報設定ファイルとを記憶する記憶部と、
前記番組制御情報設定ファイルに前記デジタル放送のコンテンツと共に送信されるイベント情報テーブルから取得した番組開始時刻及び番組尺を追加するファイル作成手段とを備え、
前記フィルタリング手段は、前記デスクランブル手段でデスクランブルされたコンテンツから、前記番組制御情報設定ファイルで指定された番組開始時刻から番組尺で決定される番組終了時刻までの間、前記番組制御情報設定ファイルで指定されたＰＩＤのパケットをフィルタリングし、
前記スクランブル手段は、前記フィルタリング手段でフィルタリングされたパケットのうち、前記ＣＡＳ制御情報設定ファイルで指定されたＰＩＤのパケットをスクランブルし、
前記ＥＣＭ情報生成手段は、前記ＣＡＳ制御情報設定ファイルに基づいて、前記スクランブルされたコンテンツと共に多重されるＥＣＭ情報を生成する、
ことを特徴とするコンテンツ変換装置。
【請求項２】
所定の指示に基づいて、前記多重手段で多重化されたストリームをファイル化するファイル化手段と、
このファイル化手段でファイル化されたファイルを蓄積する蓄積手段とをさらに備え、
前記ファイル作成手段は、前記所定の指示を含む第４のファイルを作成することを特徴とする請求項１に記載のコンテンツ変換装置。
【請求項３】
前記多重手段で多重化されたストリームと、前記蓄積手段に蓄積されたファイルから復元されたストリームとを切り替えて出力する切替手段をさらに備え、
前記ファイル化手段は、前記蓄積手段に蓄積されたファイルを前記多重化されたストリームに復元する、
ことを特徴とする請求項２に記載のコンテンツ変換装置。
【請求項４】
デジタル放送のコンテンツをサーバ型放送のストリーム型伝送方式で送信されるコンテンツに変換するコンテンツ変換装置におけるコンテンツ変換方法であって、
前記デジタル放送のコンテンツをデスクランブルするデスクランブルステップと、
フィルタリングするＰＩＤが手動設定された番組制御情報設定ファイルに前記デジタル放送のコンテンツと共に送信されるイベント情報テーブルから取得した番組開始時刻及び番組尺を追加するファイル作成ステップと、
前記デスクランブルステップでデスクランブルされたコンテンツから、前記番組制御情報設定ファイルで指定された番組開始時刻から番組尺で決定される番組終了時刻までの間、前記番組制御情報設定ファイルで指定されたＰＩＤのパケットをフィルタリングするフィルタリングステップと、
前記フィルタリングステップでフィルタリングされたパケットのうち、スクランブルするＰＩＤと、前記サーバ型放送のストリーム型伝送方式で用いられるＥＣＭ−Ｋｗ、ＥＣＭ−ＫｃおよびＫｃ伝送用ＥＣＭであるＥＣＭ情報とが手動設定されたＣＡＳ制御情報設定ファイルで指定された当該ＰＩＤのパケットをスクランブルするスクランブルステップと、
前記ＣＡＳ制御情報設定ファイルに基づいて、前記ＥＣＭ情報を生成するＥＣＭ情報生成ステップと、
前記スクランブルステップでスクランブルされたコンテンツと、前記ＥＣＭ情報生成ステップで生成されたＥＣＭ情報とを多重化したストリームを生成する多重ステップと、
を含んでいる、
ことを特徴とするコンテンツ変換方法。
【請求項５】
デジタル放送のコンテンツをサーバ型放送のコンテンツに変換するために、フィルタリングするＰＩＤが手動設定された番組制御情報設定ファイルと、スクランブルするＰＩＤと、前記サーバ型放送のストリーム型伝送方式で用いられるＥＣＭ−Ｋｗ、ＥＣＭ−ＫｃおよびＫｃ伝送用ＥＣＭであるＥＣＭ情報とが手動設定されたＣＡＳ制御情報設定ファイルとを記憶する記憶部を備えるコンピュータを、
前記デジタル放送のコンテンツをデスクランブルするデスクランブル手段、
前記番組制御情報設定ファイルに前記デジタル放送のコンテンツと共に送信されるイベント情報テーブルから取得した番組開始時刻及び番組尺を追加するファイル作成手段、
前記デスクランブル手段でデスクランブルされたコンテンツから、前記番組制御情報設定ファイルで指定された番組開始時刻から番組尺で決定される番組終了時刻までの間、前記番組制御情報設定ファイルで指定されたＰＩＤのパケットをフィルタリングするフィルタリング手段、
前記フィルタリング手段でフィルタリングされたパケットのうち、前記ＣＡＳ制御情報設定ファイルで指定されたＰＩＤのパケットをスクランブルするスクランブル手段、
前記ＣＡＳ制御情報設定ファイルに基づいて、前記ＥＣＭ情報を生成するＥＣＭ情報生成手段、
前記スクランブル手段でスクランブルされたコンテンツと、前記ＥＣＭ情報生成手段で生成されたＥＣＭ情報とを多重化したストリームを生成する多重手段、
として機能させるためのコンテンツ変換プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送のコンテンツをサーバ型放送のストリーム型伝送方式で送信されるコンテンツに変換するコンテンツ変換装置、コンテンツ変換方法及びコンテンツ変換プログラムに関する。
【背景技術】
【０００２】
送信側の放送事業者（情報提供者、放送局）から、放送波または通信回線網を通じて番組（以下、コンテンツとする）の送信（伝送）を行い、このコンテンツを受信する受信側の受信装置（ホームサーバ等）に蓄積しておく、いわゆるサーバ型の放送においては、受信側にて、映像・音声等のようにストリーム形式で再生されるコンテンツを送信（伝送）する方法として、ファイル型伝送方式とストリーム型伝送方式とが想定されている。
【０００３】
ファイル型伝送方式は、再生のための時刻情報をコンテンツに付与してリアルタイム再生可能な状態にしたＴＳ（タイムスタンプ付ＴＳ）のファイルをデータカルーセル方式で伝送するものであり、コンテンツの送信に要する時間と、当該コンテンツを視聴するのに要する時間が必ずしも一致しない（詳しくは、ＡＲＩＢ ＳＴＤ−Ｂ２４の第２編を参照）。また、ストリーム型伝送方式（リアルタイム伝送方式）は、受信側にてコンテンツを、ストリーム形式のままリアルタイムに再生可能なＴＳ（トランスポートストリーム）で伝送するものであり、コンテンツの送信に要する時間と、当該コンテンツを視聴するのに要する時間が常に一致している（詳しくは、ＩＳＯ／ＩＥＣ １３８１８−１およびＡＲＩＢ ＳＴＤ−Ｂ３２を参照）。
【０００４】
放送事業者において、デジタル放送のコンテンツを、サーバ型放送のストリーム型伝送方式で再配信したいという要望がある。この場合、サーバ型放送に対応した受信機は、コンテンツの進行と同時にそれを蓄積しながら表示すると共に、例えば放送波で同時に送られるコンテンツ内容を記載したメタデータを蓄積し、視聴者の操作に応じてメタデータを表示することになる。これに関連して、従来から、ＢＳ（Broadcasting Satellite）デジタル放送、ＣＳ（Communication Satellite）デジタル放送等を一旦受信し、これらデジタル放送のコンテンツを再配信する技術が知られている（例えば、特許文献１、特許文献２参照）。
【０００５】
特許文献１に開示された送信装置は、デジタル放送においてコンテンツと合わせて伝送されるＳＩ／ＰＳＩなどの番組配列情報を用いることで、コンテンツに関する、タイトル、出演者、時間尺、コンテンツ容量、コピー可否情報等の情報を取得し、この情報と、送信装置のオペレータが指定したパラメータや伝送帯域の空き状況を考慮して、再配信のスケジュールを構成し、コンテンツを再配信するものである。
また、特許文献２に開示された送信装置は、配信元だけではなく、再配信元が例えば視聴料を適切に支払っていない視聴者による視聴を制限するなど、視聴者におけるサービスの利用を制御するものである。
【特許文献１】特開２００４−７１２７号公報（段落００２４〜００３３、図１）
【特許文献２】特開２００２−２４７５４３号公報（段落００５７〜００６１、図２）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１または特許文献２に開示された送信装置は、従来からケーブルテレビ局で利用されている方式であり、デジタル放送をサーバ型放送のストリーム型伝送方式で再配信することを考慮したものではない。例えば、デジタル放送のコンテンツをストリーム型伝送方式で送信するためには、コンテンツごとにＴＳ（トランスボートストリーム）を切り出し、コンテンツをスクランブルするスクランブル鍵Ｋｓをコンテンツごとに異なる鍵（コンテンツ鍵Ｋｃ）で暗号化する必要がある。そのため、ＴＳを切り出すための情報（フィルタリング情報）や、スクランブル鍵ＫｓやスクランブルＰＩＤ（Packet Identification）等のスクランブル情報、ＥＣＭ(Entitlement Control Message)情報（ＥＣＭ−Ｋｃ、ＥＣＭ−Ｋｗ、Ｋｃ伝送用ＥＣＭ）に記載する必要があるＰＰＶ(Pay Per View)判定記述子などのライセンス情報等の各種情報を新たに作成しなければならない。したがって、デジタル放送のコンテンツをストリーム型伝送方式で送信することを実現するためには、多くの手間とコストがかかるという問題がある。
【０００７】
本発明は、以上のような問題点に鑑みてなされたものであり、デジタル放送のコンテンツをストリーム型伝送方式で送信するために必要とする各種情報を効率よく生成することが可能なコンテンツ変換装置、コンテンツ変換方法及びコンテンツ変換プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、前記目的を達成するために創案されたものであり、まず、請求項１に記載のコンテンツ変換装置は、デジタル放送のコンテンツをデスクランブルするデスクランブル手段と、このデスクランブル手段でデスクランブルされたコンテンツのうち所定のコンテンツをフィルタリングして出力するフィルタリング手段と、このフィルタリング手段でフィルタリングされたコンテンツを、暗号鍵を有するスクランブル情報に基づいてスクランブルするスクランブル手段と、サーバ型放送のストリーム型伝送方式で用いられるＥＣＭ−Ｋｗ、ＥＣＭ−ＫｃおよびＫｃ伝送用ＥＣＭであるＥＣＭ情報生成手段と、前記スクランブル手段でスクランブルされたコンテンツと、前記ＥＣＭ情報生成手段で生成されたＥＣＭ情報とを多重化したストリームを生成する多重手段とを備え、前記デジタル放送のコンテンツを前記サーバ型放送のストリーム型伝送方式で送信されるコンテンツに変換するコンテンツ変換装置であって、フィルタリングするＰＩＤが手動設定された番組制御情報設定ファイルと、スクランブルするＰＩＤおよび前記ＥＣＭ情報が手動設定されたＣＡＳ制御情報設定ファイルとを記憶する記憶部と、ファイル作成手段とを備える構成とした。
【０００９】
かかる構成によれば、コンテンツ変換装置は、ファイル作成手段によって、番組制御情報設定ファイルにデジタル放送のコンテンツと共に送信されるイベント情報テーブルから取得した番組開始時刻及び番組尺を追加する。そして、コンテンツ変換装置は、フィルタリング手段によって、デスクランブル手段でデスクランブルされたコンテンツから、番組制御情報設定ファイルで指定された番組開始時刻から番組尺で決定される番組終了時刻までの間、番組制御情報設定ファイルで指定されたＰＩＤのパケットをフィルタリングし、スクランブル手段によって、フィルタリング手段でフィルタリングされたパケットのうち、ＣＡＳ制御情報設定ファイルで指定されたＰＩＤのパケットをスクランブルする。ここで、フィルタリングとは、指定された時間の間、指定されたＰＩＤ値のパケットだけを出力することである。そして、コンテンツ変換装置は、ＥＣＭ情報生成手段によって、ＣＡＳ制御情報設定ファイルに基づいて、スクランブルされたコンテンツと共に多重されるＥＣＭ情報を生成する。
【００１０】
ここで、暗号鍵は、コンテンツをスクランブルするスクランブル鍵Ｋｓと、コンテンツ単位にスクランブル鍵Ｋｓを暗号化するコンテンツ鍵Ｋｃと、契約単位やグループ単位等でコンテンツ鍵Ｋｃまたはスクランブル鍵Ｋｓを暗号化するワーク鍵Ｋｗ等を含む。また、多重化されるＥＣＭ情報は、ＥＣＭ−Ｋｃ（判定タイプなど）と、ＥＣＭ−Ｋｗ（録画制御、ＰＰＶ視聴料金など）と、Ｋｃ伝送用ＥＣＭ（Ｋｃ、有効期限、再生課金情報、コピー制御情報など）とを含む。
【００１１】
ファイル作成手段は、予め作成されたファイルデータに、イベント情報テーブルの次番組のデータ等を追加することにより、第１のファイル乃至第３のファイルをコンテンツ毎に作成する。ここで、予め作成されたファイルデータは、例えばフィルタリングするＰＩＤ値や、スクランブルするＰＩＤ値や、ＥＣＭ−Ｋｃ、ＥＣＭ−Ｋｗ、Ｋｃ伝送用ＥＣＭに記載する各データである。また、追加するデータは、例えば、コンテンツのタイトル、フィルタリングをする時間やスクランブルをする時間等である。
【００１４】
また、請求項２に記載のコンテンツ変換装置は、請求項１に記載のコンテンツ変換装置において、ファイル化手段と、蓄積手段とをさらに備え、前記ファイル作成手段は、所定の指示を含む第４のファイルを作成することとした。
【００１５】
かかる構成によれば、コンテンツ変換装置は、ファイル化手段によって、ファイル作成手段で作成された第４のファイルに含まれる所定の指示に基づいて、前記多重手段で多重化されたストリームをファイル化し、蓄積手段によって、ファイル化手段でファイル化されたファイルを蓄積する。
【００１６】
また、請求項３に記載のコンテンツ変換装置は、請求項２に記載のコンテンツ変換装置において、切替手段をさらに備え、前記ファイル化手段は、前記蓄積手段に蓄積されたファイルを前記多重化されたストリームに復元することとした。
【００１７】
かかる構成によれば、コンテンツ変換装置は、切替手段によって、前記多重手段で多重化されたストリームと、前記蓄積手段に蓄積されたファイルからファイル化手段によって復元されたストリームとを切り替えて出力する。
【００１８】
また、請求項４に記載のコンテンツ変換方法は、デジタル放送のコンテンツをサーバ型放送のストリーム型伝送方式で送信されるコンテンツに変換するコンテンツ変換装置におけるコンテンツ変換方法であって、デスクランブルステップと、ファイル作成ステップと、フィルタリングステップと、スクランブルステップと、ＥＣＭ情報生成ステップと、多重ステップとを含んでいることとした。
【００１９】
かかる手順によれば、コンテンツ変換方法は、デスクランブルステップで、前記デジタル放送のコンテンツをデスクランブルし、ファイル作成ステップで、フィルタリングするＰＩＤが手動設定された番組制御情報設定ファイルに前記デジタル放送のコンテンツと共に送信されるイベント情報テーブルから取得した番組開始時刻及び番組尺を追加する。そして、コンテンツ変換方法は、フィルタリングステップで、前記デスクランブルステップでデスクランブルされたコンテンツから、前記番組制御情報設定ファイルで指定された番組開始時刻から番組尺で決定される番組終了時刻までの間、前記番組制御情報設定ファイルで指定されたＰＩＤのパケットをフィルタリングし、スクランブルステップで、前記フィルタリングステップでフィルタリングされたパケットのうち、スクランブルするＰＩＤと、前記サーバ型放送のストリーム型伝送方式で用いられるＥＣＭ−Ｋｗ、ＥＣＭ−ＫｃおよびＫｃ伝送用ＥＣＭであるＥＣＭ情報とが手動設定されたＣＡＳ制御情報設定ファイルで指定されたＰＩＤのパケットをスクランブルする。さらに、コンテンツ変換方法は、ＥＣＭ情報生成ステップで、前記ＣＡＳ制御情報設定ファイルに基づいて、前記ＥＣＭ情報を生成し、多重ステップで、前記スクランブルステップでスクランブルされたコンテンツと、前記ＥＣＭ情報生成ステップで生成されたＥＣＭ情報とを多重化したストリームを生成する。
【００２０】
また、請求項５に記載のコンテンツ変換プログラムは、デジタル放送のコンテンツをサーバ型放送のコンテンツに変換するために、フィルタリングするＰＩＤが手動設定された番組制御情報設定ファイルと、スクランブルするＰＩＤと、前記サーバ型放送のストリーム型伝送方式で用いられるＥＣＭ−Ｋｗ、ＥＣＭ−ＫｃおよびＫｃ伝送用ＥＣＭであるＥＣＭ情報とが手動設定されたＣＡＳ制御情報設定ファイルとを記憶する記憶部を備えるコンピュータを、デスクランブル手段、ファイル作成手段、フィルタリング手段、スクランブル手段、ＥＣＭ情報生成手段、多重手段として機能させることとした。
【００２１】
かかる構成によれば、コンテンツ変換プログラムは、デスクランブル手段によって、前記デジタル放送のコンテンツをデスクランブルし、ファイル作成手段によって、前記番組制御情報設定ファイルに前記デジタル放送のコンテンツと共に送信されるイベント情報テーブルから取得した番組開始時刻及び番組尺を追加する。そして、コンテンツ変換プログラムは、フィルタリング手段によって、前記デスクランブル手段でデスクランブルされたコンテンツから、前記番組制御情報設定ファイルで指定された番組開始時刻から番組尺で決定される番組終了時刻までの間、前記番組制御情報設定ファイルで指定されたＰＩＤのパケットをフィルタリングし、スクランブル手段によって、前記フィルタリング手段でフィルタリングされたパケットのうち、前記ＣＡＳ制御情報設定ファイルで指定されたＰＩＤのパケットをスクランブルする。さらに、コンテンツ変換プログラムは、ＥＣＭ情報生成手段によって、前記ＣＡＳ制御情報設定ファイルに基づいて、前記ＥＣＭ情報を生成し、多重手段によって、前記スクランブル手段でスクランブルされたコンテンツと、前記ＥＣＭ情報生成手段で生成されたＥＣＭ情報とを多重化したストリームを生成する。
【発明の効果】
【００２２】
請求項１または請求項４または請求項５に記載の発明によれば、フィルタリング手段（ステップ）、スクランブル手段（ステップ）及びＥＣＭ情報生成手段（ステップ）で必要なデータが、ファイル作成手段（ステップ）によって、一括して作成されるので、フィルタリング手段（ステップ）、スクランブル手段（ステップ）及びＥＣＭ情報生成手段（ステップ）で個々に作成する必要が無くなる。したがって、デジタル放送のコンテンツをストリーム型伝送方式で送信するために必要とする各種情報を効率よく生成することができる。その結果、デジタル放送のコンテンツをストリーム型伝送方式で再配信できる。
【００２４】
請求項２に記載の発明によれば、デジタル放送のコンテンツをストリーム型伝送方式で送信できるファイル形式で蓄積することができるので、蓄積されたコンテンツをデジタル放送の放送時間と異なる時間帯で行うサーバ型放送に利用することができる。
【００２５】
請求項３に記載の発明によれば、多重手段で多重化されたリアルタイムのストリームと、ファイル形式で蓄積されたコンテンツから復元されたストリームとを切り替えることができるので、コンテンツの再配信方法を多様化できる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の実施の形態について図面を参照して説明する。
（第１の実施形態）
［コンテンツ変換装置の構成］
図１は、本発明の第１の実施形態に係るコンテンツ変換装置の構成を示すブロック図である。コンテンツ変換装置１は、送信側の放送事業者（情報提供者、放送局）から、放送波または通信回線網を通じて送信（伝送）されるデジタル放送の番組（以下、コンテンツとする）をサーバ型放送のストリーム型伝送方式で送信されるコンテンツに変換するものである。なお、デジタル放送の種類は、ＢＳ、ＣＳ、地上波のいずれでもよい。
【００２７】
このコンテンツ変換装置１は、図１に示すように、入力部１０と、出力部２０と、操作部３０と、表示部３５と、記憶部４０と、制御部５０とを備えている。なお、デジタル放送のコンテンツは、スクランブルがかけられており、受信側で当該コンテンツのスクランブルを解除できる（デスクランブルできる）視聴者に限定して配信される。
【００２８】
入力部１０は、送信側の放送事業者から、放送波を通じて送信されるデジタル放送のコンテンツを入力し、制御部５０に出力するものである。入力部１０は、例えば、地上デジタル放送の伝送方式であるＩＳＤＢ−Ｔ（Integrated Services of Digital Broadcasting Terrestrial）の規格に準拠したＲＦ（Radio Frequency）信号として送信されるコンテンツを受信し、受信したＲＦ信号を復調してトランスポートストリームＴＳ（Transport Stream）として出力するものであり、公知の受信回路から構成される。
【００２９】
入力部１０から出力されるＴＳは、１８８ｂｙｔｅの固定長を有したＴＳＰ（TS packet：以下単にパケットという）が複数個集まって構成され、パケットのヘッダにはＰＩＤ（Packet Identification：パケット識別子）や各種のフラグが定義されている。このＴＳには、コンテンツと、ＰＳＩ／ＳＩ（Program Specific Information／Service Information）と、ＥＣＭ（Entitlement Control Message）と、ＥＭＭ（Entitlement Management Message）とが送信側で多重されてエンコード（圧縮符号化）されている。なお、コンテンツは送信側においてＭＵＬＴＩ２でスクランブル（暗号化）されている。
【００３０】
ＰＳＩ／ＳＩは、番組特定情報及び番組配列情報である。
ＥＣＭは、デジタル放送で配信されるコンテンツに付加された共通情報であり、番組情報（番組に関する情報とデスクランブルのための鍵など）および受信機の制御情報である。
ＥＭＭは、詳細は後記するが、デジタル放送の加入者毎の契約情報および共通情報の暗号を解くためのワーク鍵Ｋｗを含む個別情報である。
【００３１】
出力部２０は、制御部５０で生成されたＴＳを、放送波または通信回線網を通じて、図示は省略するが視聴者と所定の契約が締結済みのサーバ型放送受信機に送信（伝送）するものである。例えば、ＩＳＤＢ−Ｔの規格に準拠したＲＦ信号として送信する場合、出力部２０は、アンテナと接続された公知の送信回路から構成される。また、例えば、インターネット等の通信回線網を通じて伝送する場合、出力部２０は、通信回線網と接続された公知の通信インターフェースから構成される。
【００３２】
操作部３０は、例えばキーボード、マウスなどから構成され、操作者の操作に応じて所定のデータ（フィルタリング情報、スクランブル情報、ライセンス情報等のデータ）を入力するものであり、入力された情報は、ＣＲＴ（Cathode Ray Tube）や液晶ディスプレイなどの表示部３５に表示される。なお、タッチパネルのように操作部３０と表示部３５とを一体にして構成してもよい。
【００３３】
記憶部４０は、制御部５０による処理等に利用されるＲＡＭ（Random Access Memory）及びＲＯＭ（Read Only Memory）と、マスタ鍵Ｋｍ、所定のプログラム、ワーク鍵識別とワーク鍵Ｋｗとを関連付けるテーブル、入力部１０を介して取得した情報等を記憶するＨＤＤ（Hard Disk Drive）とを備えるものであり、番組制御情報設定ファイル４１と、ＣＡＳ（Conditional Access System）制御情報設定ファイル４２とを記憶する。
番組制御情報設定ファイル（第１のファイル）４１は、入力部１０から出力するＴＳからフィルタリングすべき時間及びＰＩＤのデータ（フィルタリング情報）を含むファイルである。
ＣＡＳ制御情報設定ファイル（第２のファイル、第３のファイル）４２は、入力部１０から出力するＴＳからスクランブルすべき時間及びＰＩＤのデータ（スクランブル情報）と、ＥＣＭ情報に記載すべきデータ（ライセンス情報）とを含むファイルである。
なお、本実施の形態では、ＥＣＭ情報とは、ストリーム型伝送方式でそれぞれ用いられるＥＣＭ−Ｋｗ、ＥＣＭ−Ｋｃ、Ｋｃ伝送用ＥＣＭを意味し、デジタル放送に多重化されたＥＣＭとは区別される。また、本実施形態では、記憶部４０は、マスタ鍵Ｋｍ、ワーク鍵識別とワーク鍵Ｋｗとを関連付けるテーブルを備える構成としたが、これに限定されるものではなく、マスタ鍵Ｋｍ、ワーク鍵識別とワーク鍵Ｋｗとを関連付けるテーブルは、記憶部４０と別に設けられた記憶手段に格納するようにしてもよい。
【００３４】
制御部５０は、例えばＣＰＵ（Central Processing Unit）から構成され、前記した入力部１０、出力部２０、表示部３５及び記憶部４０を制御すると共に、入力するＴＳをストリーム型伝送方式のＴＳに変換するものであり、図１に示すように、デコード部５１と、デスクランブル部５２と、ＰＩＤフィルタリング部５３と、スクランブル部５４と、ＣＡＳ制御部５５と、多重部５６と、設定管理部５７として機能する。
【００３５】
デコード部５１は、入力部１０から出力されたデジタル放送のＴＳをデコードし、デスクランブル部５２と、設定管理部５７とに出力するものである。
デスクランブル部（デスクランブル手段）５２は、デコード部５１でデコードされたＴＳから、コンテンツ、ＰＳＩ／ＳＩ、ＥＣＭ及びＥＭＭを分離し、ＭＵＬＴＩ２でスクランブルされた信号（コンテンツ）を復号し、分離・復号した各情報を含むＴＳをＰＩＤフィルタリング部５３に出力するものである。具体的には、デスクランブル部５２は、暗号化されたＥＭＭを記憶部４０に記憶されているマスタ鍵Ｋｍを利用して復号してワーク鍵Ｋｗを取り出し、暗号化されたＥＣＭをワーク鍵Ｋｗを利用して復号してスクランブル鍵Ｋｓを取り出し、スクランブルされたコンテンツをスクランブル鍵Ｋｓを利用して復号する。
【００３６】
ＰＩＤフィルタリング部（フィルタリング手段）５３は、設定管理部５７の指示に基づいて、デスクランブル部５２から出力されるＴＳから、記憶部４０に記憶された番組制御情報設定ファイル４１で指定された時間の間、同様に指定されたＰＩＤのパケットをフィルタリングしてＰＳＩ／ＳＩと共にスクランブル部５４に出力するものである。
【００３７】
スクランブル部（スクランブル手段）５４は、設定管理部５７の指示に基づいて、記憶部４０に記憶されたＣＡＳ制御情報設定ファイル４２で指定されたＰＩＤのパケットを、同様に指定されたスクランブル鍵Ｋｓでスクランブルし、スクランブルしたコンテンツ（暗号化コンテンツ）をＰＳＩ／ＳＩと共に多重部５６に出力するものである。
【００３８】
ＣＡＳ制御部（ＥＣＭ情報生成手段）５５は、設定管理部５７の指示に基づいて、記憶部４０に記憶されたＣＡＳ制御情報設定ファイル４２で指定されたライセンス情報（具体例は後記する）等のデータに基づいて、各ＥＣＭ情報（ＥＣＭ−Ｋｗ、ＥＣＭ−Ｋｃ、Ｋｃ伝送用ＥＣＭ）を作成する。このＣＡＳ制御部５５は、記憶部４０に格納されたワーク鍵識別とワーク鍵Ｋｗとを関連付けるテーブルに基づいて識別されたワーク鍵Ｋｗにより、作成した各ＥＣＭ情報を暗号化してからパケットに変換してＴＳとして多重部５６に出力する。
なお、スクランブル部５４が記憶部４０に記憶されたＣＡＳ制御情報設定ファイル４２に記載されたスクランブル情報（スクランブル鍵Ｋｓ、スクランブルＰＩＤ）を利用するように、ＣＡＳ制御部５５によって指示させてもよい。
【００３９】
多重部（多重手段）５６は、スクランブル部５４から出力される暗号化コンテンツ及びＰＳＩ／ＳＩと、ＣＡＳ制御部５５から出力される各ＥＣＭ情報のＴＳとを多重化して出力部２０に出力するものである。
【００４０】
設定管理部（ファイル作成手段）５７は、デコード部５１でデコードされたＴＳからコンテンツ、ＰＳＩ／ＳＩ、ＥＣＭ及びＥＭＭを分離し、分離したＰＳＩ／ＳＩに含まれるイベント情報テーブルＥＩＴ（p/f actual）の次番組のデータに基づいて、コンテンツ毎に、番組制御情報設定ファイル４１及びＣＡＳ制御情報設定ファイル４２を作成するものである。なお、ＥＩＴ（p/f actual）は、コンテンツ（番組）の名称、放送日時、内容の説明など番組に関する情報を指示するもので、翌日２４時間以内のイベント対象、伝送されるＴＳ内で運用されるイベント対象を示している。
【００４１】
この設定管理部５７は、手動設定済みの番組制御情報設定ファイル４１及びＣＡＳ制御情報設定ファイル４２に、ＥＩＴ（p/f actual）から取得した情報（番組のタイトル、番組開始時刻、番組尺等）を追加して自動設定し、自動設定された番組制御情報設定ファイル４１及びＣＡＳ制御情報設定ファイル４２の利用をＰＩＤフィルタリング部５３、スクランブル部５４及びＣＡＳ制御部５５にそれぞれ指示する。
【００４２】
なお、前記したデコード部５１、デスクランブル部５２、ＰＩＤフィルタリング部５３、スクランブル部５４、ＣＡＳ制御部５５、多重部５６及び設定管理部５７は、制御部５０のＣＰＵが記憶部４０のＨＤＤに格納された所定のプログラムをＲＡＭに展開して実行することにより実現されるものである。すなわち、コンテンツ変換装置１は、一般的なコンピュータを、前記した各手段を機能させるコンテンツ変換プログラムとして実現することもできる。このコンテンツ変換プログラムは、通信回線を介して配布することも可能であるし、ＣＤ−ＲＯＭ等の記録媒体に書き込んで配布することも可能である。
【００４３】
［ＥＭＭの具体例］
図２は、図１に示したコンテンツ変換装置に入力するＥＭＭの一例を示す図である。
ＥＭＭは、図２に示すように、暗号２０１と、固定２０２と、項目２０３と、バイト長２０４と、備考２０５とを有する。
暗号２０１は、データがマスタ鍵Ｋｍで暗号化されているか否かを示すものである。
固定２０２は、データが固定的なものか否かを示すものであり、図２に示した例では、固定２０２の欄に、「固定部」や「可変部」等が記載されている。
項目２０３は、データの項目名（種類）を示すものであり、図２に示した例では、項目２０３の欄に、「デコーダ識別番号」等が記載されている。
バイト長２０４は、バイト（ｂｙｔｅ）換算したデータ長を示すものである。
備考２０５は、データに関する備考を示すものであり、一部に具体的なデータ例（０×ＦＦＦＦＦＦＦＦなど）を記載している。
【００４４】
［ＥＣＭ−Ｋｃの具体例］
図３は、図１に示したＣＡＳ制御部で生成されるＥＣＭ−Ｋｃの一例を示す図であり、（ａ）は全体、（ｂ）は可変部を示している。
ＥＣＭ−Ｋｃの全体は、図３の（ａ）に示すように、暗号３０１と、固定３０２と、項目３０３と、バイト長３０４と、備考３０５とを有し、図２に示したＥＭＭと同様な構成なので、説明を省略する。
固定３０２に記載された可変部は、図３の（ｂ）に示すように、記述子３１１と、項目名３１２と、バイト長３１３と、備考３１４とを有する。
記述子３１１は、記述子名を示すものであり、図３に示した例では、記述子３１１の欄に、「ブロック番号記述子」が記載されている。
項目名３１２、バイト長３１３及び備考３１４は、図３の（ａ）に示した項目３０３、バイト長３０４及び備考３０５とそれぞれ同様なものである。
【００４５】
［ＥＣＭ−Ｋｗの具体例］
図４は、図１に示したＣＡＳ制御部で生成されるＥＣＭ−Ｋｗの一例を示す図であり、（ａ）は全体、（ｂ）は可変部を示している。
ＥＣＭ−Ｋｗの全体は、図４の（ａ）に示すように、暗号４０１と、固定４０２と、項目４０３と、バイト長４０４と、備考４０５とを有し、図２に示したＥＭＭと同様な構成なので、説明を省略する。
固定４０２に記載された可変部は、図４の（ｂ）に示すように、記述子４１１と、項目名４１２と、バイト長４１３と、備考４１４とを有する。
記述子４１１は、記述子名を示すものであり、図４に示した例では、記述子４１１の欄に、「ティア判定記述子」、「ＰＰＶ判定記述子」、「消去記述子」が記載されており、これらはライセンス情報の具体例である。
項目名４１２、バイト長４１３及び備考４１４は、図４の（ａ）に示した項目４０３、バイト長４０４及び備考４０５とそれぞれ同様なものである。
【００４６】
［Ｋｃ伝送用ＥＣＭの具体例］
図５は、図１に示したＣＡＳ制御部で生成されるＫｃ伝送用ＥＣＭの一例を示す図であり、（ａ）は全体、（ｂ）は可変部を示している。
Ｋｃ伝送用ＥＣＭの全体は、図５の（ａ）に示すように、暗号５０１と、固定５０２と、項目５０３と、バイト長５０４と、備考５０５とを有し、図２に示したＥＭＭと同様な構成なので、説明を省略する。
固定５０２に記載された可変部は、図５の（ｂ）に示すように、記述子５１１と、項目名５１２と、バイト長５１３と、備考５１４とを有する。
記述子５１１は、記述子名を示すものであり、図５に示した例では、記述子５１１の欄に、「コンテンツ鍵記述子」、「蓄積場所記述子」、「再暗号化記述子」、「ＲＭＰＩ記述子」、「再生課金記述子」、「コピー記述子」が記載されており、このうち、コンテンツ鍵記述子以外の記述子はライセンス情報の具体例である。
項目名５１２、バイト長５１３及び備考５１４は、図５の（ａ）に示した項目５０３、バイト長５０４及び備考５０５とそれぞれ同様なものである。
【００４７】
［番組制御情報設定ファイルの具体例］
図６は、図１に示した設定管理部で生成される番組制御情報設定ファイルの一例を示す図である。番組制御情報設定ファイル４１は、フィルタリング情報を記載したものであり、図６に示すように、項番６０１と、セクション６０２と、変数名６０３と、内容６０４と、処理６０５と、自動設定６０６と、手動設定６０７とを有する。
項番６０１は、番組制御情報設定ファイル４１（以下、この項では、ファイルと略記する）に記載されたデータに対応した識別番号を示すものである。
セクション６０２は、ファイルに記載されたデータを利用する分野を示すものであり、図６に示した例では、セクション６０２の欄に、「Ｐｒｏｇｒａｍ」が記載されている。
変数名６０３は、ファイルに記載されたデータ（変数）の名称を示すものである。
内容６０４は、ファイルに記載されたデータの内容を示すものであり、図６に示した例では、内容６０４の欄に、「番組開始時刻（項番「１」）」、「番組尺（項番「２」）」、「コンテンツ識別（項番「３」）」、「番組のタイトル（項番「４」）」、「フィルタリングするＰＩＤ値（項番「５」〜「８」）」が記載されている。これらはフィルタリング情報の具体例である。
【００４８】
処理６０５は、ファイルに記載されたデータを利用する（読み込む）ことにより実行される主な処理を示すものである。
自動設定６０６は、設定管理部５７によって、ファイルに自動的に設定されるデータを示すものである。
手動設定６０７は、コンテンツ変換装置１の操作者によって、操作部３０を介してファイルに手動で設定されるデータを示すものである。
【００４９】
［ＣＡＳ制御情報設定ファイルの具体例］
図７は、図１に示した設定管理部で生成されるＣＡＳ制御情報設定ファイルの一例を示す図である。ＣＡＳ制御情報設定ファイル４２は、スクランブル情報やライセンス情報等を記載したものであり、項番７０１と、セクション７０２と、変数名７０３と、内容７０４と、処理７０５と、自動設定７０６と、手動設定７０７とを有し、各欄は、図６に示した番組制御情報設定ファイルと同様な構成なので、説明を省略する。
【００５０】
内容７０４の欄には、スクランブル情報として、「番組開始時刻（項番「１」）」、「番組尺（項番「２」）」、「Ｋｓ（項番「３」，「４」）」、「スクランブルするＰＩＤ値（項番「５」〜「８」）」が記載されている。また、内容７０４の欄には、ＥＣＭ−Ｋｃに関するデータとして、「判定タイプ（項番「１２」）」等が記載されている。また、内容７０４の欄には、ＥＣＭ−Ｋｗに関するデータとして、「録画制御（項番「１５」）」、「ＰＰＶ視聴料金１（項番「１８」）」等が記載されている。また、内容７０４の欄には、Ｋｃ伝送用ＥＣＭに関するデータとして、「コンテンツ鍵（項番「２３」）」、「有効期限（項番「２６」）」、「再生課金情報（項番「２８」）」、「コピー制御情報（項番「２９」）」等が記載されている。なお、これらの内容７０４のうち、「ＰＰＶ視聴料金１（項番「１８」）」、「有効期限（項番「２６」）」、「再生課金情報（項番「２８」）」、「コピー制御情報（項番「２９」）」等がライセンス情報の具体例である。
【００５１】
［コンテンツ変換装置の動作］
次に、図８を参照（適宜図１参照）して、コンテンツ変換装置の動作について説明する。図８は、図１に示したコンテンツ変換装置の動作を示すフローチャートである。
まず、コンテンツ変換装置１の操作者は、操作部３０を操作して表示部３５に表示された番組制御情報設定ファイル４１及びＣＡＳ制御情報設定ファイル４２のフォーマットに対して手動入力の必要なデータを予め入力して手動設定を行い、この手動設定を終えた番組制御情報設定ファイル４１及びＣＡＳ制御情報設定ファイル４２を記憶部４０の所定のフォルダ（ディレクトリ）に格納しておく。
【００５２】
コンテンツ変換装置１は、入力部１０によって、受信したデジタル放送のＲＦ信号からからＴＳを出力し、デコード部５１によって、入力部１０から出力されたＴＳ（デジタル放送のＴＳ）をデコードし（ステップＳ１）、デスクランブル部５２と、設定管理部５７とに出力する。
【００５３】
そして、コンテンツ変換装置１は、デスクランブル部５２によって、デコードされたＴＳからコンテンツ、ＰＳＩ／ＳＩ、ＥＣＭ及びＥＭＭを分離し、ＭＵＬＴＩ２でスクランブルされた信号（コンテンツ）を復号する（ステップＳ２：デスクランブルステップ）。すなわち、デスクランブル部５２は、まず、暗号化されたＥＭＭを記憶部４０に記憶されているマスタ鍵Ｋｍを利用して復号し、復号したＥＭＭからワーク鍵Ｋｗを取り出す。そして、デスクランブル部５２は、取り出したワーク鍵Ｋｗを利用して、暗号化されたＥＣＭを復号し、復号したＥＣＭからスクランブル鍵Ｋｓを取り出す。さらに、デスクランブル部５２は、取り出したスクランブル鍵Ｋｓを利用して、スクランブルされたコンテンツを復号する。そして、デスクランブル部５２は、分離・復号した各情報を含むＴＳをＰＩＤフィルタリング部５３に出力する。
【００５４】
また、コンテンツ変換装置１は、設定管理部５７によって、デコードされたＴＳからコンテンツ、ＰＳＩ／ＳＩ、ＥＣＭ及びＥＭＭを分離し、分離したＰＳＩ／ＳＩに含まれるＥＩＴ（p/f actual）の次番組のデータに基づいて、図６に示した番組制御情報設定ファイル４１及び図７に示したＣＡＳ制御情報設定ファイル４２を作成する（ステップＳ３：ファイル作成ステップ）。すなわち、設定管理部５７は、記憶部４０から、手動設定済みの番組制御情報設定ファイル４１及びＣＡＳ制御情報設定ファイル４２を読み出し、ＥＩＴ（p/f actual）から取得した情報（番組のタイトル、番組開始時刻、番組尺等）を追加し、番組制御情報設定ファイル４１及びＣＡＳ制御情報設定ファイル４２を自動設定して記憶部４０に格納する。そして、設定管理部５７は、作成した番組制御情報設定ファイル４１及びＣＡＳ制御情報設定ファイル４２を利用するようにＰＩＤフィルタリング部５３、スクランブル部５４及びＣＡＳ制御部５５にそれぞれ指示する。
【００５５】
続いて、コンテンツ変換装置１は、ＰＩＤフィルタリング部５３によって、デスクランブル部５２から出力されるＴＳから、設定管理部５７で作成された番組制御情報設定ファイル４１で指定された時間の間、同様に指定されたＰＩＤのパケットをフィルタリングする（ステップＳ４：フィルタリングステップ）。すなわち、ＰＩＤフィルタリング部５３は、図６に示した番組制御情報設定ファイル４１の項番「１」に記載された「番組開始時刻」から項番「２」に記載された「番組尺」で決定される番組終了時刻までの間、項番「５」〜「８」に記載された「フィルタリングするＰＩＤ値」のパケットをスルーさせてＰＳＩ／ＳＩと共にスクランブル部５４に出力する。
【００５６】
そして、スクランブル部５４は、ＣＡＳ制御情報設定ファイル４２で指定されたＰＩＤのパケットを、指定されたスクランブル鍵Ｋｓでスクランブルする（ステップＳ５：スクランブルステップ）。このとき、スクランブル部５４は、図７に示したＣＡＳ制御情報設定ファイル４２の項番「５」〜「８」に記載された「スクランブルするＰＩＤ値」と、項番「３」，「４」にそれぞれ示した「Ｋｓ（Odd）」、「Ｋｓ（Even）」を利用する。そして、スクランブル部５４は、スクランブルしたコンテンツ（暗号化コンテンツ）をＰＳＩ／ＳＩと共に多重部５６に出力する。
【００５７】
なお、スクランブル部５４が設定管理部５７で作成されたＣＡＳ制御情報設定ファイル４２に記載されたスクランブル情報を利用するように、ＣＡＳ制御部５５によって指示させてもよい。この場合、ＣＡＳ制御部５５は、番組開始時刻から所定の時間差（数秒）をおいてスクランブル部５４にスクランブル開始を指示し、番組終了時刻から所定の時間前（数秒）にスクランブル終了を指示する。
【００５８】
ステップＳ５に続いて（または並行して）、ＣＡＳ制御部５５は、設定管理部５７で作成されたＣＡＳ制御情報設定ファイル４２に基づいて、各ＥＣＭ情報（ＥＣＭ−Ｋｃ、ＥＣＭ−Ｋｗ、Ｋｃ伝送用ＥＣＭ：図３〜図５参照）を作成する（ステップＳ６）。そして、ＣＡＳ制御部５５は、作成したＥＣＭ−ＫｗとＫｃ伝送用ＥＣＭを暗号化してから、各ＥＣＭ情報をパケットに変換してＴＳとして多重部５６に出力する。
【００５９】
続いて、コンテンツ変換装置１は、多重部５６によって、スクランブル部５４から出力される暗号化コンテンツ及びＰＳＩ／ＳＩと、ＣＡＳ制御部５５から出力される各ＥＣＭ情報のＴＳとを多重化する（ステップＳ７：多重ステップ）。
さらに、コンテンツ変換装置１は、出力部２０によって、多重化されたＴＳを出力する（ステップＳ８）。これにより、コンテンツが多重されたＴＳは、図示は省略するが視聴者と所定の契約が締結済みのサーバ型放送受信機に送信（伝送）される。
【００６０】
次に、前記したステップＳ６におけるＥＣＭ情報の作成処理について図３乃至図７を参照して具体的に説明する。
ＣＡＳ制御部５５は、図７に示したＣＡＳ制御情報設定ファイル４２の項番「３」，「４」に記載されたデータを、図３に示したＥＣＭ−Ｋｃの固定部の「スクランブル鍵（Odd）」、「スクランブル鍵（Even）」の各項目に記載し、同様に、項番「１２」，「１３」に記載されたデータを、ＥＣＭ−Ｋｃの固定部の「判定タイプ」、ブロック番号記述子の「ブロック番号」の各項目に記載する。
【００６１】
また、ＣＡＳ制御部５５は、図７に示したＣＡＳ制御情報設定ファイル４２の項番「３」，「４」に記載されたデータを、図４に示したＥＣＭ−Ｋｗの固定部の「スクランブル鍵（Odd）」、「スクランブル鍵（Even）」の各項目に記載し、同様に、項番「１１」，「１４」〜「２１」に記載されたデータを、ＥＣＭ−Ｋｗの固定部の「判定タイプ」及び「録画制御」の各項目に、また、「ティア判定記述子」、「ＰＰＶ判定記述子」、「消去記述子」の各項目にそれぞれ記載する。
【００６２】
また、ＣＡＳ制御部５５は、図７に示したＣＡＳ制御情報設定ファイル４２の項番「１１」に記載されたデータを、図５に示したＫｃ伝送用ＥＣＭの固定部の「ワーク鍵識別」の項目に記載し、同様に、項番「２２」〜「２９」に記載されたデータを、Ｋｃ伝送用ＥＣＭの「コンテンツ鍵記述子」、「蓄積場所記述子」、「再暗号化記述子」、「ＲＭＰＩ記述子」、「再生課金記述子」、「コピー記述子」の各項目にそれぞれ記載する。
【００６３】
また、ＣＡＳ制御部５５は、図７に示したＣＡＳ制御情報設定ファイル４２の項番「１１」に記載された「ワーク鍵識別」を参照して、記憶部４０に格納されたワーク鍵識別とワーク鍵Ｋｗとを関連付けるテーブルに基づいて、ワーク鍵Ｋｗを識別し、識別したワーク鍵により、作成したＥＣＭ−ＫｗとＫｃ伝送用ＥＣＭとを暗号化する。また、ＣＡＳ制御部５５は、同様に、項番「１０」に記載された「ＥＣＭのＰＩＤ」により、各ＥＣＭ情報（ＥＣＭ−Ｋｃ、ＥＣＭ−Ｋｗ、Ｋｃ伝送用ＥＣＭ）をパケット化する。
【００６４】
第１の実施形態のコンテンツ変換装置１によれば、設定管理部５７によって、ＰＩＤフィルタリング部５３、スクランブル部５４及びＣＡＳ制御部５５で必要とするデータ（フィルタリング情報、スクランブル情報、ライセンス情報等のデータ）を含む番組制御情報設定ファイル４１及びＣＡＳ制御情報設定ファイル４２を一括して作成する。また、ＣＡＳ制御情報設定ファイル４２に含まれるデータは、スクランブル部５４及びＣＡＳ制御部５５で利用することができる。その結果、デジタル放送のコンテンツをストリーム型伝送方式で送信されるコンテンツに効率よく変換することができる。
【００６５】
（第２の実施形態）
［コンテンツ変換装置の構成］
図９は、本発明の第２の実施形態に係るコンテンツ変換装置の構成を示すブロック図である。このコンテンツ変換装置１Ａは、図９に示すように、記憶部４０Ａ及び制御部５０Ａの機能が異なると共に、ＴＳファイル蓄積部６０と、スイッチＳＷとを備える点を除いて、図１に示したコンテンツ変換装置１と同一の構成なので、同一の構成には同一の符号を付し、説明を省略する。
【００６６】
記憶部４０Ａは、番組蓄積情報設定ファイル４３と、Ｋｃ伝送用ＥＣＭファイル４４とをさらに記憶するものである。
番組蓄積情報設定ファイル（第４のファイル）４３は、多重部５６から出力する多重化されたＴＳをファイル化及び蓄積するために必要な蓄積動作をすべき時間等のデータ（蓄積情報）を含むファイルである。
Ｋｃ伝送用ＥＣＭファイル４４は、コンテンツを蓄積する際の再暗号化に用いるものであり、暗号化したＫｃ伝送用ＥＣＭ（パケット）をファイル化したものである。
【００６７】
制御部５０Ａは、ＣＡＳ制御部５５Ａ及び設定管理部５７Ａの機能が異なると共に、ＴＳファイル化部５８をさらに備える点を除いて、図１に示した制御部５０と同一である。
ＣＡＳ制御部５５Ａは、ＣＡＳ制御情報設定ファイル４２に基づいて、各ＥＣＭ情報（ＥＣＭ−Ｋｃ、ＥＣＭ−Ｋｗ、Ｋｃ伝送用ＥＣＭ）を作成すると共に、暗号化したＫｃ伝送用ＥＣＭ（ＴＳパケット）をファイル化してＫｃ伝送用ＥＣＭファイル４４を作成するものである。このＣＡＳ制御部５５Ａは、作成したＫｃ伝送用ＥＣＭファイル４４を利用するようにＴＳファイル化部５８に指示する。
【００６８】
設定管理部５７Ａは、ＥＩＴ（p/f actual）の次番組のデータに基づいて、番組制御情報設定ファイル４１及びＣＡＳ制御情報設定ファイル４２に加えて、番組蓄積情報設定ファイル４３を作成し、作成した番組蓄積情報設定ファイル４３を利用するようにＴＳファイル化部５８に指示するものである。
【００６９】
ＴＳファイル化部（ファイル化手段）５８は、番組蓄積情報設定ファイル４３及びＫｃ伝送用ＥＣＭファイル４４に基づいて、多重部５６から出力されるＴＳをＴＳファイル化して、ＴＳファイル蓄積部６０に出力するものである。このＴＳファイル化部５８は、操作部３０からの指示に基づいて、ＴＳファイル蓄積部６０に蓄積されているＴＳファイルをＴＳに復元し、端子ＯＵＴ２に出力する。なお、多重部５６は、多重したＴＳを端子ＯＵＴ１に出力する。
【００７０】
ＴＳファイル蓄積部（蓄積手段）６０は、ＴＳファイル化部５８から出力されるＴＳファイルを指定のディレクトリに蓄積するものであり、ハードディスク等の一般的な記憶装置である。
スイッチ（切替手段）ＳＷは、操作部３０からの指示に基づいて、出力部２０への入力を切り替えるものである。具体的には、スイッチＳＷは、多重部５６で多重されたＴＳを出力する端子ＯＵＴ１と、ＴＳファイル化部５８の端子ＯＵＴ２とを切り替える。
【００７１】
［番組蓄積情報設定ファイルの具体例］
図１０は、図９に示した設定管理部で生成される番組蓄積情報設定ファイルの一例を示す図である。番組蓄積情報設定ファイル４３は、蓄積情報を記載したものであり、項番１００１と、セクション１００２と、変数名１００３と、内容１００４と、処理１００５と、自動設定１００６と、手動設定１００７とを有し、各欄は、図６に示した番組制御情報設定ファイルと同様な構成なので、説明を省略する。
内容１００４の欄には、蓄積情報として、「番組開始時刻（項番「１」）」、「番組尺（項番「２」）」、「コンテンツ識別（項番「３」）」、「番組のタイトル（項番「４」）」、「蓄積するファイル名（項番「５」）」が記載されている。
【００７２】
［コンテンツ変換装置の動作］
次に、図１１を参照（適宜図９参照）して、コンテンツ変換装置の動作について説明する。図１１は、図９に示したコンテンツ変換装置の動作を示すフローチャートである。図１１のフローチャートでは、ステップＳ１１〜ステップＳ１８の各処理は、図８に示したフローチャートのステップＳ１〜ステップＳ８の各処理に対応した同様なものなので、異なる点のみ説明する。
まず、コンテンツ変換装置１Ａの操作者は、操作部３０を操作して表示部３５に表示された番組蓄積情報設定ファイル４３のフォーマットに対して手動入力の必要なデータを予め入力して手動設定を行い、この手動設定を終えた番組蓄積情報設定ファイル４３を記憶部４０Ａの所定のフォルダ（ディレクトリ）に格納しておく。
【００７３】
ステップＳ１１，Ｓ１２は、ステップＳ１，Ｓ２と同一である。
ステップＳ１３では、コンテンツ変換装置１Ａは、設定管理部５７Ａによって、ＥＩＴ（p/f actual）の次番組のデータに基づいて、図６に示した番組制御情報設定ファイル４１及び図７に示したＣＡＳ制御情報設定ファイル４２に加えて、図１０に示した番組蓄積情報設定ファイル４３を作成する。すなわち、設定管理部５７は、記憶部４０Ａから、手動設定済みの番組蓄積情報設定ファイル４３を読み出し、ＥＩＴ（p/f actual）から取得した情報（番組のタイトル、番組開始時刻、番組尺等）を追加し、番組蓄積情報設定ファイル４３を自動設定して記憶部４０Ａに格納する。そして、設定管理部５７Ａは、作成した番組蓄積情報設定ファイル４３を利用するようにＴＳファイル化部５８に指示する。
【００７４】
ステップＳ１４，Ｓ１５は、ステップＳ４，Ｓ５と同一である。
ステップＳ１６では、ＣＡＳ制御部５５Ａは、設定管理部５７Ａで作成されたＣＡＳ制御情報設定ファイル４２に基づいて、各ＥＣＭ情報（ＥＣＭ−Ｋｃ、ＥＣＭ−Ｋｗ、Ｋｃ伝送用ＥＣＭ：図３〜図５参照）を作成すると共に、暗号化したＫｃ伝送用ＥＣＭ（ＴＳパケット）をファイル化してＫｃ伝送用ＥＣＭファイル４４を作成する。そして、ＣＡＳ制御部５５Ａは、作成したＫｃ伝送用ＥＣＭファイル４４を利用するようにＴＳファイル化部５８に指示する。なお、各ＥＣＭ情報は多重部５６に出力される。
【００７５】
ステップＳ１７では、コンテンツ変換装置１Ａは、多重部５６によって、スクランブル部５４から出力される暗号化コンテンツ及びＰＳＩ／ＳＩと、ＣＡＳ制御部５５から出力される各ＥＣＭ情報のＴＳとを多重化し、端子ＯＵＴ１と、ＴＳファイル化部５８とにそれぞれ出力する。
【００７６】
ステップＳ１８では、コンテンツ変換装置１Ａは、ＴＳファイル化部５８によって、番組蓄積情報設定ファイル４３及びＫｃ伝送用ＥＣＭファイル４４に基づいて、多重部５６から出力されるＴＳをＴＳファイル化してＴＳファイル蓄積部６０に出力する。この場合、ＴＳファイル化部５８は、図１０に示した番組蓄積情報設定ファイル４３の項番「１」に記載された「番組開始時刻」にファイル化及び蓄積動作を開始し、項番「２」に記載された「番組尺」で決定される終了時刻までファイル化及び蓄積動作を実行し、項番「５」に記載された「蓄積するファイル名」のＴＳファイルをＴＳファイル蓄積部６０に出力する。このとき、ＴＳファイルは、Ｋｃ伝送用ＥＣＭファイル４４に含まれるコンテンツ鍵Ｋｃ（項番「２３」：図７参照）で暗号化される。これにより、デジタル放送のコンテンツがストリーム型伝送方式で送信可能なＴＳファイルとして蓄積されることとなる。
【００７７】
そして、所定のタイミングで、コンテンツ変換装置１Ａの操作者は、操作部３０を介して、スイッチＳＷを端子ＯＵＴ２側にセットし、ＴＳファイル蓄積部６０に蓄積されたＴＳファイルの読み出すようにＴＳファイル化部５８に指示を与える。これにより、コンテンツ変換装置１Ａは、ＴＳファイル化部５８によって、ＴＳファイル蓄積部６０に蓄積されていたＴＳファイルをＴＳに復元し、出力部２０によって、復元されたＴＳを出力する。また、スイッチＳＷが端子ＯＵＴ１側に切り替えられている場合に、コンテンツ変換装置１Ａは、出力部２０によって、多重部５６から出力されたＴＳを出力する。
【００７８】
第２の実施形態の装置によれば、ＴＳファイル蓄積部６０を備えるので、デジタル放送のコンテンツがストリーム型伝送方式で送信可能なＴＳファイルとして蓄積することができる。その結果、蓄積されたコンテンツをデジタル放送の放送時間と異なる時間帯で行うサーバ型放送で再配信することができる。また、多重部５６で多重化されたリアルタイムのコンテンツストリームと、ＴＳファイル蓄積部６０から復元されたコンテンツストリームとを切り替えることができるので、コンテンツの再配信方法のバリエーションを多様化できる。
【００７９】
以上、本発明の実施形態について説明したが、本発明は各実施形態には限定されない。例えば、各実施形態では、ＰＩＤフィルタリング部５３で利用するフィルタリング情報を１つのファイル（番組制御情報設定ファイル４１）に記載すると共に、スクランブル部５４で利用するスクランブル情報と、ＣＡＳ制御部５５（５５Ａ）で利用するライセンス情報等を一体にして１つのファイル（ＣＡＳ制御情報設定ファイル４２）に記載したが、これらフィルタリング情報、スクランブル情報、ライセンス情報等をファイル化する方法は、これに限定されるものではなく、１つのファイルに含まれる情報の種類は任意であり、また、ファイルの数も任意である。
【００８０】
また、コンテンツ変換装置１（１Ａ）は、共通の記憶部４０（４０Ａ）を備えた１つのユニットとして構成されるものとしたが、制御部５０（５０Ａ）の各部５１〜５８は、それぞれがユニットを形成してもよいし、機能ごとにユニットを分割してもよい。
各部５１〜５８それぞれがユニットを形成する場合、デスクランブル部５２は、マスタ鍵Ｋｍが設定されたセキュリティモジュールを備えると共に、Ｂ−ＣＡＳカードを挿入した状態で使用される。また、多重部５６は、例えば公知のＴＳ多重化装置（ＭＵＸ装置）から構成される。
【００８１】
また、この場合、例えば設定管理部５７Ａは、作成した番組制御情報設定ファイル４１をＰＩＤフィルタリング部５３に、作成したＣＡＳ制御情報設定ファイル４２をスクランブル部５４及びＣＡＳ制御部５５Ａに、作成した番組蓄積情報設定ファイル４３をＴＳファイル化部５８に、それぞれ送信し、ＣＡＳ制御部５５Ａは、作成したＫｃ伝送用ＥＣＭファイル４４をＴＳファイル化部５８に送信する。なお、ＣＡＳ制御部５５ＡがＫｃ伝送用ＥＣＭファイル４４を転送する場合、ＣＡＳ制御情報設定ファイル４２は、図示は省略するが、図７に例示したファイルに、さらに、例えば、項番７０１が「９」であるデータを備える。この項番「９」のデータは、変数名７０３が「File name」、内容７０４が「Ｋｃ伝送用ＥＣＭを格納するパス／フルパス（ドライブ名を含む）」、処理７０５が「Ｋｃ伝送用ＥＣＭファイル転送」であり、手動設定されるものである。また、この場合、ＣＡＳ制御情報設定ファイル４２に、スクランブル情報やライセンス情報等を含むことで、設定管理部５７Ａ（５７）がＣＡＳ制御情報設定ファイル４２をスクランブル部５４に通知することを省略し、ＣＡＳ制御部５５Ａ（５５）がＣＡＳ制御情報設定ファイル４２からスクランブル情報を読み込んで解釈し、スクランブル部５４に対して、「スクランブル鍵Ｋｓ」や「スクランブルするＰＩＤ値」を出力することで、スクランブル部５４の処理負荷を低減することができる。
【００８２】
また、各部５１〜５８それぞれがユニットを形成する場合、番組制御情報設定ファイル４１、ＣＡＳ制御情報設定ファイル４２、番組蓄積情報設定ファイル４３、Ｋｃ伝送用ＥＣＭファイル４４は、例えば、イーサネット（登録商標）を介して伝送される。一方、デコード部５１とデスクランブル部５２、デスクランブル部５２とＰＩＤフィルタリング部５３、ＰＩＤフィルタリング部５３とスクランブル部５４、スクランブル部５４と多重部５６、デコード部５１と設定管理部５７Ａ、ＣＡＳ制御部５５Ａと多重部５６、及び多重部５６とＴＳファイル化部５８の間で伝送されるコンテンツ等のＴＳは、例えば、ＤＶＢ−ＡＳＩ(Digital Video Broadcasting Asynchronous Serial Interface)等を介して伝送される。
【００８３】
さらに、ＴＳファイル蓄積部６０をユニットとして形成するようにしてもよい。この場合、ＴＳファイル蓄積部６０は、例えば、イーサネット（登録商標）等のネットワークを介してＴＳファイル化部５８と接続されるＮＡＳ（Network Attached Storage）等のファイルサーバ専用機から構成される。また、ＴＳファイル蓄積部６０は、設定管理部５７Ａともネットワークで接続され、設定管理部５７Ａは、番組蓄積情報設定ファイル４３を、ＴＳファイル蓄積部６０に送信することになる。このようにすることで、ＴＳファイル蓄積部６０は、内部に大容量のハードディスクを備えることができる。その結果、デジタル放送のコンテンツをストリーム形式で送信可能なＴＳファイルを大量に蓄積できると共に、信頼性を高めることができる。
【図面の簡単な説明】
【００８４】
【図１】本発明の第１の実施形態に係るコンテンツ変換装置の構成を示すブロック図である。
【図２】図１に示したコンテンツ変換装置に入力するＥＭＭの一例を示す図である。
【図３】図１に示したＣＡＳ制御部で生成されるＥＣＭ−Ｋｃの一例を示す図であり、（ａ）は全体、（ｂ）は可変部を示している。
【図４】図１に示したＣＡＳ制御部で生成されるＥＣＭ−Ｋｗの一例を示す図であり、（ａ）は全体、（ｂ）は可変部を示している。
【図５】図１に示したＣＡＳ制御部で生成されるＫｃ伝送用ＥＣＭの一例を示す図であり、（ａ）は全体、（ｂ）は可変部を示している。
【図６】図１に示した設定管理部で生成される番組制御情報設定ファイルの一例を示す図である。
【図７】図１に示した設定管理部で生成されるＣＡＳ制御情報設定ファイルの一例を示す図である。
【図８】図１に示したコンテンツ変換装置の動作を示すフローチャートである。
【図９】本発明の第２の実施形態に係るコンテンツ変換装置の構成を示すブロック図である。
【図１０】図９に示した設定管理部で生成される番組蓄積情報設定ファイルの一例を示す図である。
【図１１】図９に示したコンテンツ変換装置の動作を示すフローチャートである。
【符号の説明】
【００８５】
１，１Ａ    コンテンツ変換装置
１０      入力部
２０      出力部
３０      操作部
３５      表示部
４０，４０Ａ  記憶部
４１      番組制御情報設定ファイル（第１のファイル）
４２      ＣＡＳ制御情報設定ファイル（第２のファイル、第３のファイル）
４３      番組蓄積情報設定ファイル（第４のファイル）
４４      Ｋｃ伝送用ＥＣＭファイル
５０，５０Ａ  制御部
５１      デコード部
５２      デスクランブル部（デスクランブル手段）
５３      ＰＩＤフィルタリング部（フィルタリング手段）
５４      スクランブル部（スクランブル手段）
５５，５５Ａ  ＣＡＳ制御部（ＥＣＭ情報生成手段）
５６      多重部（多重手段）
５７，５７Ａ  設定管理部（ファイル作成手段）
５８      ＴＳファイル化部（ファイル化手段）
６０      ＴＳファイル蓄積部（蓄積手段）
ＯＵＴ１，ＯＵＴ２  端子
ＳＷ      スイッチ（切替手段）
【図１】
0004741318.tif 000002
【図２】
0004741318.tif 000003
【図３】
0004741318.tif 000004
【図４】
0004741318.tif 000005
【図５】
0004741318.tif 000006
【図６】
0004741318.tif 000007
【図７】
0004741318.tif 000008
【図８】
0004741318.tif 000009
【図９】
0004741318.tif 000010
【図１０】
0004741318.tif 000011
【図１１】
0004741318.tif 000012