(57)【特許請求の範囲】
【請求項１】
多重化され、さらに暗号化されたマルチメディアデータを出力する情報処理装置であって、
暗号化されたマルチメディアデータと共に、情報処理装置ごとに付与された識別データを復号されたマルチメディアデータに電子透かしとして埋め込む処理を実行するためのプログラムを当該情報処理装置の外部より取得する取得手段と、
前記取得した暗号化されたマルチメディアデータを復号する復号手段と、
前記情報処理装置ごとに付与された識別データを、前記復号手段が復号した前記マルチメディアデータに電子透かしとして埋め込む埋め込み処理を実行するデータ埋め込み手段と、
前記データ埋め込み手段が前記識別データを埋め込んだ前記マルチメディアデータをデマルチプレックスするデマルチプレックス手段と、
前記デマルチプレックス手段がデマルチプレックスした前記マルチメディアデータを出力する出力手段と
を有し、
前記データ埋め込み手段は、前記取得手段が取得した前記プログラムの内容を基に、前記埋め込み処理を実行する、
情報処理装置。
【請求項２】
前記マルチメディアデータは、ディジタル信号である、
請求項１に記載の情報処理装置。
【請求項３】
多重化され、さらに暗号化されたマルチメディアデータを出力するため、復号手段、取得手段、データ埋め込み手段、デマルチプレックス手段、および、出力手段を有する情報処理装置において実行される情報処理方法であって、
前記取得手段が、暗号化されたマルチメディアデータと共に、情報処理装置ごとに付与された識別データを復号されたマルチメディアデータに電子透かしとして埋め込む処理を実行するためのプログラムを当該情報処理装置の外部より取得する第１の工程と、
前記復号手段が、前記第１の工程において取得した取得した前記暗号化されたマルチメディアデータを復号する、第２の工程と、
前記データ埋め込み手段が、前記第２の工程において復号した前記マルチメディアデータに、前記前記情報処理装置ごとに付与された識別データを、電子透かしとして埋め込む埋め込み処理を実行する、第３の工程と、
前記デマルチプレックス手段が、前記第３の工程において、前記データ埋め込み手段が前記情報処理装置ごとに付与された識別データを埋め込んだ前記マルチメディアデータをデマルチプレックスする、第４の工程と、
前記出力手段が、前記第４の工程において、前記デマルチプレックス手段がデマルチプレックスした前記マルチメディアデータを出力する、第５の工程と
を有する情報処理装置の情報処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばコンピュータネットワーク、ディジタル放送網、またはディスクなどの情報媒体のドライブから送信または出力された映像などの情報を、パーソナルコンピュータやテレビジョン受信機に出力して再生する情報処理装置及び情報処理方法に関し、特にカードモジュールを利用して情報の著作権を保護するための機能を有する情報処理装置及び情報処理方法に関する。
【０００２】
【従来の技術】
近年、コンピュータネットワークや、ディジタル衛星放送などのディジタル放送網や、ＤＶＤ（ディジタルビデオディスク）などの情報記録媒体から提供されるいわゆるマルチメディア情報を受信して、パーソナルコンピュータやテレビジョン受信機に出力するための情報受信装置が提案されている。このような情報受信装置が各家庭などのユーザに配置されることにより、ビデオ・オン・デマンドサービスなどの映像，音声，文字を含むマルチメディア情報のサービスを実現することができる。
【０００３】
ところで、前記のサービスシステムを構築する場合に、マルチメディア情報の作成者や情報供給元（個人や業者）の著作権などの権利を保護することが重要である。マルチメディア情報はディジタル情報の形態で提供されるため、パーソナルコンピュータなどにより情報をコピーすることが容易である。また、アナログ信号（映像信号など）に変換されて、テレビジョン受信機に供給される場合でも、ビデオレコーダによりビデオテープに録画することは容易である。要するに、マルチメディア情報を効率的に流通するシステムを構築する場合に、情報の提供者の権利保護の問題は避けられない重要事項である。
【０００４】
【発明が解決しようとする課題】
前述したようにコンピュータネットワークやディジタル衛星放送などの各種の媒体から提供されるマルチメディア情報を受信して、パーソナルコンピュータやテレビジョン受信機に出力する情報受信装置を普及させることにより、マルチメディア情報を効率的に流通するシステムを構築することができる。このようなシステムの構築には、マルチメディア情報の作成者や情報供給元の著作権などの権利保護またはコピー防止のための技術開発が必要不可欠になっている。
【０００５】
このような著作権などの権利保護またはコピー防止を実現する技術として、データハイディング（ｈｉｄｉｎｇ）、データ埋め込み、ディジタル・ウォーターマーキング（ｗａｒｔｅｒｍａｒｋｉｎｇ）、ディジタル透かし方法、またはディジタル・フィンガ・プリント（ｆｉｎｇｅｒｐｒｉｎｔ）と呼ばれる一種のデータ加工技術が開発されている。いずれのデータ加工技術も、基本的には保護すべき映像などのディジタル画像データの中に、例えば著作権などを示す特定データ（文字や図形など）を隠匿的に埋め込む内容である。この特定データは、原ディジタル画像データを通常に再生しても、隠されている状態で確認することはできないが、特定の復元処理により再生することができる。
【０００６】
このようなデータ加工技術を利用して、情報提供者側は映像などのディジタル画像データをユーザに提供するときに、ユーザに知られることなく（換言すれば、原画像データなどの劣化を招くこと無く）、著作権などを示す特定データをディジタル画像データなどに埋め込むことができる。しかしながら、単に著作権などを示す特定データを埋め込むだけでは、提供した情報を例えば光ディスクなどの媒体にコピーされて、不法に流通されるような事態を防止する実際上の効果については疑問がある。
【０００７】
そこで、特定データとして、情報の提供を受けるユーザを識別する識別データを埋め込む方式が考えられる。この方式であれば、不法にコピーされて流通された場合に、その識別データを復元することにより、コピー元のユーザを特定することが容易になり、結果的に情報提供者の権利保護を効果的に実現することが可能となる。しかしながら、情報の流通システムとして、特にコンピュータネットワークやディジタル放送網などのように、不特定多数のユーザに情報を送信するシステムを想定した場合に、各ユーザ毎に識別データを埋め込む処理は実際上では極めて困難である。
【０００８】
そこで、本発明の目的は、不特定多数のユーザに情報を送信する情報サービスシステムに適用した場合でも、提供された情報の中にユーザ毎の識別データを容易に埋め込みできるようにして、結果的に情報提供者の著作権などの権利を確実に保護することができる。さらに、本発明の目的は、情報提供者の識別データの埋め込み処理を省略させることが可能となるため、効率的な流通の可能な情報サービスシステムの構築を実現することにある。
【０００９】
本発明によれば、多重化され、さらに暗号化されたマルチメディアデータを出力する情報処理装置であって、暗号化されたマルチメディアデータと共に、情報処理装置ごとに付与された識別データを復号されたマルチメディアデータに電子透かしとして埋め込む処理を実行するためのプログラムを当該情報処理装置の外部より取得する取得手段と、前記取得した暗号化されたマルチメディアデータを復号する復号手段と、前記情報処理装置ごとに付与された識別データを、前記復号手段が復号した前記マルチメディアデータに電子透かしとして埋め込む埋め込み処理を実行するデータ埋め込み手段と、前記データ埋め込み手段が前記識別データを埋め込んだ前記マルチメディアデータをデマルチプレックスするデマルチプレックス手段と、前記デマルチプレックス手段がデマルチプレックスした前記マルチメディアデータを出力する出力手段とを有し、前記データ埋め込み手段は、前記取得手段が取得した前記プログラムの内容を基に、前記埋め込み処理を実行する、情報処理装置が提供される。
また本発明によれば、多重化され、さらに暗号化されたマルチメディアデータを出力するため、復号手段、取得手段、データ埋め込み手段、デマルチプレックス手段、および、出力手段を有する情報処理装置において実行される情報処理方法であって、前記取得手段が、暗号化されたマルチメディアデータと共に、情報処理装置ごとに付与された識別データを復号されたマルチメディアデータに電子透かしとして埋め込む処理を実行するためのプログラムを当該情報処理装置の外部より取得する第１の工程と、前記復号手段が、前記第１の工程において取得した取得した前記暗号化されたマルチメディアデータを復号する、第２の工程と、前記データ埋め込み手段が、前記第２の工程において復号した前記マルチメディアデータに、前記前記情報処理装置ごとに付与された識別データを、電子透かしとして埋め込む埋め込み処理を実行する、第３の工程と、前記デマルチプレックス手段が、前記第３の工程において、前記データ埋め込み手段が前記情報処理装置ごとに付与された識別データを埋め込んだ前記マルチメディアデータをデマルチプレックスする、第４の工程と、前記出力手段が、前記第４の工程において、前記デマルチプレックス手段がデマルチプレックスした前記マルチメディアデータを出力する、第５の工程とを有する情報処理装置の情報処理方法が提供される。
【００１０】
このような構成により、例えばカードモジュールを情報提供者側と契約したユーザ毎に配給することにより、情報提供者側から提供した映像などの情報の中に、ユーザを識別するための識別データを埋め込むことができる。ここで、データ埋め込み手段は、従来のデータハイディング、データ埋め込み、ディジタル・ウォーターマーキング、またはディジタル・フィンガ・プリントと呼ばれるデータ加工技術を利用したものである。ユーザは、識別データを意識することなく、提供された情報を再生して利用することができる。
【００１１】
ここで、ユーザが提供された映像などの情報を、例えばパーソナルコンピュー夕を利用して光ディスクなどの媒体にコピーして、不法に流通させた場合を想定する。媒体にコピーされた情報の中には、前記のユーザを識別する識別データが埋め込まれている。従って、その識別データを所定の復元処理により再生することにより、コピーして不法に流通させたユーザを特定することが可能となる。本発明の方式であれば、カードモジュールを製造する段階で、識別データを埋め込むためのアルゴリズムや、データフォーマット、および各種の仕様を設定し、または更新を行なうことが可能となる。
【００１２】
【発明の実施の形態】
以下図面を参照して本発明の実施の形態を説明する。
図１は本実施形態に関係する情報受信装置の要部を示すブロック図であり、図２は本実施形態に関係する情報通信システムの構成を示すブロック図であり、図３は本実施形態に関係するカードモジュールの構成を示すブロック図である。
（情報通信システムの構成）
本実施形態は、図２に示すように、情報発信装置３と情報受信装置１とがネットワーク２を介して接続されている情報サービスシステムを想定する。ネットワーク２は、コンピュータネットワーク（インターネット）やディジタル衛星放送などのディジタル放送網である。情報発信装置３は、通常では契約した受信者であるユーザに対して、映像などを含む各種の情報（いわゆるマルチメディア情報）を提供する情報サービス提供者側の装置を想定する。
【００１３】
情報受信装置１は、本発明に関係する構成要素であり、例えば各家庭などのユーザ毎に配置される受信専用装置であり、後述するカードモジュール、モニタ４およびローカルメディア５を含めて取り扱う情報再生装置の主要素である。モニタ４は、例えばディスプレイ装置を有するパーソナルコンピュータやテレビジョン受信機（ＴＶ）を意味する。ローカルメディア５は、特に光ディスクなどの情報媒体を駆動して記録（録画）された情報を再生するメディアドライブを意味し、具体的にはＣＤ−ＲＯＭドライブやＤＶＤ（ディジタル・ビデオ・ディスク）ドライブである。
（情報受信装置１の構成）
情報受信装置１は、図１に示すように、ネットワーク２に接続するためのインターフェース１２と、ローカルメディア５に接続するためのインターフェース１８と、フィルタ１３と、デスクランブラ１４と、セレクタ１５と、コントローラ１６と、出力回路１７と、カードインターフェース１１とを備えている。フィルタ１３は、ネットワーク２を介して伝送される多重化情報から所定の制御情報、またはマルチプログラムの中から必要な情報を抽出するための回路である。デスクランブラ１４は、所定のスクランブル（一種の暗号化）がなされた情報を元の状態に復元するためのデスクランブル処理（一種の復号化処理）を実行する。
【００１４】
セレクタ１５は、コントローラ１６の制御により、ネットワークからの受信情報およびローカルメディア５からの出力情報の一方を選択するための選択回路である。コントローラ１６は受信装置１の制御装置であり、例えば受信装置１に設けられたスイッチによりネットワークからの受信情報またはローカルメディア５からの出力情報を認識し、セレクタ１５を制御する。なお、セレクタ１５の制御方法については、これ以外でもローカルメディア５が駆動停止の場合には、優先的にネットワークからの受信情報を選択する方法や、当然ながらモニタ４であるパーソナルコンピュータやテレビジョン受信機（ＴＶ）からの選択信号によりコントローラ１６が制御してもよい。
【００１５】
出力回路１７は、ネットワークからの受信情報またはローカルメディア５からの出力情報であるディジタル情報をアナログ信号に変換するためのＤ／Ａ変換回路、またはテレビジョン受信機に対する複合映像信号（ＣＶＳ）に変換するためのＣＶＳ変換回路を含み、提供された情報をモニタ４で再生するための再生信号に変換する。カードインターフェース１１は、後述するカードモジュール１０と接続するためのカードスロットを含み、カードモジュール１０と受信装置１のコントローラ１６、セレクタ１５、および出力回路１７のそれぞれとを接続する。（カードモジュール１０の構成）
本実施形態のカードモジュール１０は、ユーザ毎に用意されるＩＣカードであり、図３に示すように、コントローラを構成するマイクロプロセッサ（ＣＰＵ）２１とメモリ２２、および本発明に関係するデータ埋め込みユニット２０を内蔵している。ＣＰＵ２１は、受信装置１側のカードインターフェース１１を介してコントローラ１６に接続して、例えばユーザの識別情報などを出力し、データ埋め込みユニット２０の制御を行なう。
【００１６】
データ埋め込みユニット２０は、カードインターフェース１１を介してセレクタ１５から出力される情報に対して、予めユーザ毎に設定された識別データを隠匿的に埋め込む処理を実行するための専用回路である。即ち、データ埋め込みユニット２０は、従来のデータハイディング、データ埋め込み、ディジタル・ウォーターマーキング、またはディジタル・フィンガ・ブリントと呼ばれるデータ加工アルゴリズムを実行し、例えばメモリ２２に保持されたユーザを識別するための識別データを提供された情報の中に埋め込む。メモリ２２は、例えば書換え可能なＲＯＭ（リードオンリメモリ）であり、ＣＰＵ２１によりアクセスされてデータ埋め込みユニット２０に識別データを供給する。ここで、カードモジュール１０は、ユーザなどの操作により、メモリ２２に保持された識別データを容易に改変したり、またはデータ埋め込みユニット２０のアルゴリズムを容易に解析するようなことを防止できる構造（耐タンパモジュール構造）であることが望ましい。
【００１７】
情報受信装置１は、カードインターフェース１１を介してカードモジュール１０から出力された情報を出力回路１７に転送する。出力回路１７は、データ埋め込みユニット２０により識別データが埋め込まれたディジタル情報を、前述したように、アナログ信号またはテレビジョン受信機に対する複合映像信号（ＣＶＳ）に変換する。
（本実施形態の作用効果）
以下図４のフローチャートを参照して本実施形態の作用効果を説明する。
【００１８】
まず、本実施形態の情報再生装置は、受信装置１に対してカードモジュール１０を接続することにより、動作可能状態になるように構成されている（ステップＳｌ）。即ち、受信装置１のコントローラ１６は、カードインターフェース１１を介してカードモジュール１０の接続と、カードモジュール１０からのユーザの識別情報（ＩＤ情報）に基づいて情報の受信と再生動作を開始する。ここで、カ−ドモジュール１０は、情報発信装置３側の情報サービス提供者と契約したユーザにのみ供給されて、そのユーザを識別するための識別データが予めメモリ２２に格納されている。また、本実施形態は、情報発信装置３側として、不特定多数のユーザに対して映像などのマルチメディア情報を常に発信しているディジタル放送網、またはコンピュータネットワークを介してユーザからの要求に応じて映画などのマルチメディア情報（ビデオ・オン・デマンド）を提供するシステムを想定している。
【００１９】
ユーザによりカードモジュール１０がカードインターフェース１１に装着されると、コントローラ１６は、前述したように、再生対象の情報がネットワークからの受信情報またはローカルメディア５からの出力情報のいずれであるがを認識する（ステップＳ２）。ここで、ネットワークからの受信情報を再生する場合を想定する（ステップＳ２のＹＥＳ）。
【００２０】
情報受信装置１は、ネットワーク２を介して情報発信装置３から送信された情報をインターフェース１２で受信し、フィルタ１３やデスクランブラ１４などの信号処理系を経てセレクタ１５に転送する。コントローラ１６は、セレクタ１５により選択された情報発信装置３からの受信情報（ディジタル画像データなど）をカードインターフェース１１を介して、カードモジュール１０のデータ埋め込みユニット２０に出力する（ステップＳ３）。
【００２１】
カードモジュール１０では、ＣＰＵ２１の制御によりデータ埋め込みユニット２０は、受信装置１から出力された情報であるディジタル画像データの中に、メモリ２２に格納された識別データを埋め込む処理を実行する。カードモジュール１０は、識別データの埋め込む処理がなされたディジタル画像データなどを、カードインターフェース１１を介して情報受信装置１の出力回路１７に供給する（ステップＳ４）。
【００２２】
出力回路１７は、識別データが埋め込まれたディジタル画像データなどのマルチメディア情報をアナログ信号または複合映像信号に変換してモニタ４に出力する（ステップＳ５）。モニタ４である例えばテレビジョン受信機の画面上には、ネットワークから送信された映像などが再生される（ステップＳ６）。
【００２３】
一方、コントローラ１６はローカルメディア５からの出力情報を再生する場合には、セレクタ１５によりローカルメディア５から出力されたディジタル画像データなどをカードインターフェース１１を介してカードモジュール１０に出力させる（ステップＳ７）。ローカルメディア５は、前述したように、予め光ディスクなどに録画された映像や静止画像を再生して出力するドライブである。なお、カードモジュール１０に送られた後の情報処理については、ネットワークの場合と同様である（ステップＳ４〜Ｓ６）。
【００２４】
以上のように本実施形態によれば、ユーザ毎にカードモジュール１０を用意し、このカードモジュール１０に内蔵されたデータ埋め込みユニット２０により、提供したディジタル画像データなどの情報の中にユーザを識別するための識別データを隠匿的に埋め込む処理を実行させる。ユーザ側は、情報サービス提供者側との契約に基づいて供給されたカードモジュール１０を情報受信装置１に装着するだけで、識別データの埋め込む処理を意識することなく、所望のマルチメディア情報をパーソナルコンピュータやテレビジョン受信機を使用して再生することができる。なお、本実施形態ではカードモジュール１０において情報の中に識別データを埋め込む機能について説明したが、それと共に情報作成名や提供者の著作権を示す特定データを埋め込むようにしてもよい。また、ユーザの識別データ以外に、例えば日付や所定の分類情報などを埋め込むようにしてもよい。
【００２５】
情報サービス提供者は、コンピュータネットワークやディジタル放送網などにより情報を提供する段階では識別データを埋め込む処理を不要にすることができる。従って、識別データを埋め込み処理により情報提供者側の著作権などの権利保護を図ると共に、情報サービスの流通の効率化を図ることができる。
【００２６】
また、ローカルメディア５を使用して情報を再生する場合でも、ローカルメディア５側に識別データの埋め込み機能を設ける必要はない。従って、特別仕様のローカルメディア５を用意することなく、ローカルメディア５を介して情報を提供する情報提供者側の著作権などの権利保護を図ることが可能である。
（本実施形態の変形例１）
本実施形態の変形例１として、図５に示すように、カードモジュール１０の構成要素としてデスクランブラ２３を付加したものでもよい。カードモジュール１０側にデスクランブラ２３を有することにより、情報発信装置３からスクランブルされた情報を提供したときに、カードモジュール１０の無いユーザにはスクランブルを解除できないため、情報サービス提供者側の権利保護をより効果的にすることができる。また、情報受信装置１側のデスクランブラ１４を省略できるため、装置の構成の簡単化やコスト低減を図ることができる。なお、情報受信装置１に設けたデスクランブラ１４と、カードモジュール１０のデスクランブラ２３とによる２重化構成のデスクランブラを構成する方式でもよい。
（本実施形態の変形例２）
本実施形態では、データ埋め込みユニット２０は、予め記憶されたデータ加工アルゴリズムにより、前述の識別データを隠匿的に埋め込むデータ埋め込み処理を実行することを想定している。これに対して、本実施形態の変形例２として、情報受信装置１が情報発信装置３から受信した情報の中に、データ埋め込み処理用のアルゴリズムも含み、カードモジュール１０はそのデータ埋め込み処理用のアルゴリズムをダウンロードするような構成でもよい。
【００２７】
即ち、カードモジュール１０のＣＰＵ２１は、情報受信装置１からデータ埋め込み処理用のアルゴリズムを入力し、メモリ２２またはデータ埋め込みユニット２０の内部メモリにダウンロードする。データ埋め込みユニット２０は、ダウンロードされたデータ埋め込み処理用のアルゴリズムにより、前述の識別データを隠匿的に埋め込むデータ埋め込み処理を実行する。
【００２８】
このような方式であれば、データ埋め込み処理用のアルゴリズムが固定化する事なく、更新に応じてデータ埋め込み処理の方法を変更することが容易となる。また、カードモジュール１０に内蔵されるデータ埋め込みユニット２０を、特定のデータ埋め込み処理用のアルゴリズムを実行するものではなく、外部から設定されたアルゴリズムを実行するような標準化したものを使用することが可能となる。従って、カードモジュール１０自体の標準化が容易となり、しかも情報提供者側から提供された特別仕様のアルゴリズムによるデータ埋め込み処理も可能となるため、著作権などの権利保護をさらに高めることが可能である。
（本実施形態の変形例３）
図６は本実施形態の変形例３に関係するブロック図を示すものである。
【００２９】
本変形例のカードモジュール１０は、従来の情報サービスにおけるユーザ（利用者）の認証処理（ｃｏｄｉｔｉｏｎａｌ  ａｃｃｅｓｓとも呼ばれている受信者を限定する方式）を実行する機能を備えたものとして、セキュリティコントローラ５０を内蔵したものを想定する。セキュリティコントローラ５０はハードウェアの構成としては、図３に示すように、ＣＰＵ２１とメモリ２２から構成されている。
【００３０】
ここでは、ユーザの認証処理とは、カードモジュール１０により、情報サービスの提供者と契約したユーザを認証する処理方式であり、具体的には送信された情報のスクランブルを解除するために、デスクランブラ１４の動作に必要なキーデータ（スクランブルされた暗号情報を復号化するための鍵情報）を復号化して出力する処理を意味する。即ち、情報発信装置３はスクランブル・キーデータによりスクランブル（一種の暗号化）した情報をネットワークを介して送信する。情報受信装置１は、受信した情報をデスクランブラ１４により元の情報に復号化する。このとき、カードモジュール１０のセキュリティコントローラ５０は、受信した情報からフィルタ１３により分離された制御情報の中からスクランブル・キーデータを復号化し、デスクランブラ１４に出力する。デスクランブラ１４は、カードモジュール１０から供給されたスクランブル・キーデータを使用して、スクランブルされた情報を元の情報に復号化する。
【００３１】
このようなユーザの認証処理方式において、カードモジュール１０のセキュリティコントローラ５０は、カード毎（即ち、ユーザ毎）に設定されたマスクキーデータに相当する識別データを使用して、スクランブル・キーデータを復号化する。即ち、情報発信装置３は、スクランブル・キーデータ自体をマスクキーデータにより暗号化して、送信する情報に多重化させている。
【００３２】
本変形例では、図６に示すように、セキュリティコントローラ５０は、カードモジュール１０が情報受信装置１に接続されてから、前記のユーザ認証処理（デスクランブラ１４の制御）に必要な識別データをデータ埋め込みユニット２０に与える。即ち、セキュリティコントローラ５０は前記のユーザ認証処理を実行して、情報受信者として有効であると認証された後に、識別データをデータ埋め込みユニット２０に与える。但し、セキュリティコントローラ５０はユーザ認証処理の前に、識別データをデータ埋め込みユニット２０に与えるようにしてもよい。この場合、当然ながらユーザ認証処理により情報受信者として無効となったときには、情報のスクランブルは解除できないため、識別データをデータ埋め込みユニット２０に与えることは無意味となる。
【００３３】
データ埋め込みユニット２０は、セキュリティコントローラ５０から与えられた識別データを、デスクランブラ１４を介して転送された情報の中に隠匿的に埋め込む処理を実行する。なお、セキュリティコントローラ５０が、情報受信装置１からダウンロードされた埋め込む処理用のアルゴリズムまたは予め内部メモリに記憶している埋め込む処理用のアルゴリズムをデータ埋め込みユニット２０に与えるようにしてもよい。
【００３４】
なお、他の楕成は基本的に図１に示すものと同様であるが、デスクランブラ１４から出力された多重化信号をデマルチプレクサ３０により、例えばディジタルの映像信号と音声信号とに分割する構成でもよい。即ち、音声信号の検出回路３１はデマルチブレクサ３０から音声信号を抽出してＤ／Ａコンバータ３３に出力する。また、映像信号の検出回路３２はデマルチプレクサ３０から映像信号を抽出してＤ／Ａコンバータ３４に出力する。Ｄ／Ａコンバータ３３，３４は、アナログの映像信号と音声信号に変換してモニタ４に出力する。
（本実施形態の変形例４）
本変形例４は、図７に示すように、前記の変形例３において、情報受信装置１に設けられているデスクランブラ１４をカードモジュール１０の内部に配置させた構成であり、前述した変形例１（図５を参照）に相当するものである。このような構成であれば、情報送信装置３のスクランブル処理のアルゴリズムが更新されたときに、それに伴ってデスクランブラ１４のアルゴリズムを更新する必要があるが、カードモジュール１０の仕様を変更するだけでよい。換言すれば、デスクランブラ１４が情報受信装置１に設けられている構成では、スクランブル処理のアルゴリズムの更新に伴って、情報受信装置１のデスクランブラ１４の更新、実際上では情報受信装置１自体の更新が必要となるが、本変形例の構成ではそれを不要にすることが可能となる。
（本実飾形態の変形例５）
本変形例５は、図８に示すように、カードモジュール１０に内蔵されているデータ埋め込みユニット２０を情報受信装置１に設けた構成である。データ埋め込みユニット２０は、セキュリティコントローラ５０から与えられた識別データを、デスクランブラ１４を介して転送された情報の中に隠匿的に埋め込む処理を実行する。この場合、データ埋め込みユニット２０は予め埋め込む処理用のアルゴリズムを記憶する方式またはセキュリティコントローラ５０から埋め込む処理用のアルゴリズムを与えられる方式のいずれでもよい。また、埋め込む処理用のアルゴリズムは、情報発信装置３から情報受信装置１を介してセキュリティコントローラ５０にダウンロードされた後に、データ埋め込みユニット２０に与えられてもよい。また、埋め込む処理用のアルゴリズムは情報受信装置１に予め用意されており、この情報受信装置１からセキュリティコントローラ５０にダウンロードされた後に、データ埋め込みユニット２０に与えられてもよい。他の構成は前述の変形例３のものと同様である。
（本実施形態の変形例６）
本変形例６は、図９に示すように、前記の変形例５において、情報受信装置１に設けられているデスクランブラ１４をカードモジュール１０の内部に配置させた構成である。従って、情報受信装置１はインターフェース１２により受信した情報を、カードモジュール１０のデスクランブラ１４に転送してスクランブルを解除された後に入力する。データ埋め込みユニット２０は、セキュリティコントローラ５０から与えられた識別データを、カードモジュール１０のデクランブラ１４を介して転送された情報の中に隠匿的に埋め込む処理を実行する。なお、他の構成は前述の変形例３のものと同様である。
（本実施形態の変形例７）
本変形例７は、図１０に示すように、前記の変形例６において、データ埋め込みユニット２０をデマルチプレクサ３０の出力側に配置させた構成である。即ち、データ埋め込みユニット２０は、デマルチプレクサ３０により多重化信号から分割された映像情報に対して、セキュリティコントローラ５０から与えられた識別データを隠匿的に埋め込む処理を実行する。このような構成により、データ埋め込みユニット２０は、音声と映像とが多重化された情報から映像を検出する機能は不要であり、映像情報の中に効率的に（高速に）識別データを隠匿的に埋め込む処理ができる。なお、他の構成は前述の変形例３のものと同様である。
（本実施形態の変形例８）
本変形例８は、図１１に示すように、前記の変形例７においてカードモジュール１０を使用せずに、セキュリティコントローラ５０及びデータ埋め込みユニット２０のいずれも情報受信装置１の中に配置させた構成である。このような構成であれば、情報受信装置ｌ自体がユーザ毎に異なるものとなるが、情報提供者側がカードモジュール１０を管理する作業が不要となる利点がある。なお、セキュリティコントローラ５０及びデータ埋め込みユニット２０の動作は前記の変形例７の場合と同様である。また、本変形例８は、データ埋め込みユニット２０がデマルチプレクサ３０の出力側に配置されて、デマルチプレクサ３０の出力である映像信号に識別データを埋め込む構成であるが、これに限る事は無い。即ち、データ埋め込みユニット２０は，デスクランブラ１４とデマルチプレクサ３０との間に配置されて、デスクランブラ１４によりスクランブルが解除された情報に識別データを埋め込む構成でもよい。さらに、データ埋め込みユニット２０がデマルチプレクサ３０の出力側に配置されて、デマルチプレクサ３０の出力である音声信号に識別データを埋め込む構成（即ち、デマルチフルクサ３０と音声信号の検出回路３１との間に配置される構成）でもよい。
【００３５】
【発明の効果】
以上詳述したように本発明によれば、ユーザ毎に用意されるカードモジュールにより、提供された情報の中に結果的に情報提供者の権利保護を効果的に実現するための識別データの埋め込む処理を行なう。従って、仮にユーザが再生した情報を記憶媒体などにコピーして不法に流通した場合に、その情報から識別データを復元することにより、コピー元のユーザを特定することが可能である。さらに、本発明によれば権利保護のための識別データを埋め込む処理をカードモジュールにより行なう方式であるため、情報サービス提供者側がデータ埋め込み処理を行なう必要はない。これにより、特にコンピュータネットワークやディジタル放送網などのように、不特定多数のユーザに情報提供を行なう情報サービスシステムの構築を容易に実現することが可能となる。また、ローカルメディアとして情報受信装置に接続された情報再生装置から再生された情報に対しても、情報提供者の権利保護を効果的に実現するための識別データの埋め込む処理を効果的に行なうことができる。さらに、ディジタル放送網などの情報サービスシステムにおいて、特定の受信者を限定するためのユーザ認証方式と組み合わせて、前記の識別データの埋め込む処理を効果的に実行することが可能である。
【図面の簡単な説明】
【図１】本発明の実施形態に関係する情報受信装置の要部を示すブロック図。
【図２】本実施形態に関係する情報通信システムの構成を示すブロック図。
【図３】本実施形態に関係するカードモジュールの構成を示すブロック図。
【図４】本実施形態の動作を説明するためのフローチャート。
【図５】本実施形態の変形例１に関係するブロック図。
【図６】本実施形態の変形例３に関係するブロック図。
【図７】本実施形態の変形例４に関係するブロック図。
【図８】本実施形態の変形例５に関係するブロック図。
【図９】本実施形態の変形例６に関係するブロック図。
【図１０】本実施形態の変形例７に関係ずるブ口ツク図。
【図１１】本実施形態の変形例８に関係するブロック図。
【符号の説明】
１  ・・・情報受信装置
２  ・・・ネットワーク（コンピュータまたはディジタル放送網）
３  ・・・情報発信装置（情報提供者側）
４  ・・・モニタ（パーソナルコンピュータまたはテレビジョン受信機〉
５  ・・・ローカルメディア（光ディスクドライブなど）
１０・・・カードモジュール
１１・・・カードインターフェース
１２・・・インターフェース（ネットワーク用）
１３・・・フィルタ
１４・・・デスクランブラ
１５・・・セレクタ
１６・・・コントローラ
１７・・・出力回路
１８・・・インターフェース（ローカルメディア用）
２０・・・データ埋め込みユニット
２１・・・マイクロプロセッサ（ＣＰＵ）
２２・・・メモリ
３０・・・デマルチプレクサ
３３，３４・・・Ｄ／Ａコンバータ
４０・・・ＣＰＵ
５０・・・セキュリティコントローラ
【図１】
0004409837.tif 000002
【図２】
0004409837.tif 000003
【図３】
0004409837.tif 000004
【図４】
0004409837.tif 000005
【図５】
0004409837.tif 000006
【図６】
0004409837.tif 000007
【図７】
0004409837.tif 000008
【図８】
0004409837.tif 000009
【図９】
0004409837.tif 000010
【図１０】
0004409837.tif 000011
【図１１】
0004409837.tif 000012