(57)【特許請求の範囲】
【請求項１】
複数の符号化されたオブジェクトデータと前記オブジェクトデータに対する知的財産を管理するための管理データとを入力する入力工程と、
前記管理データは前記オブジェクトデータに対する著作権情報が前記オブジェクトデータ内に電子透かしとして埋め込まれているか否かを示す情報を有し、前記情報に基づいて、前記オブジェクトデータ内に電子透かしとして埋め込まれているか否かを判定する判定工程と、
前記判定工程で前記著作権情報が電子透かしとして埋め込まれていると判定された場合、前記オブジェクトデータを復号して前記著作権情報を抽出し、抽出された著作権情報と前記管理データを用いて著作権使用に関する認証を行い、前記判定工程で前記著作権情報が電子透かしとして埋め込まれていないと判定された場合、前記管理データを用いて著作権使用に関する認証を行う認証工程と、
前記認証工程で認証が成功した場合、前記オブジェクトデータを再生し、前記認証工程で認証が失敗した場合、前記オブジェクトデータを再生しない再生制御工程を有することを特徴とするデータ処理方法。
【請求項２】
前記複数のオブジェクトデータは、ＭＰＥＧ−４のデータであることを特徴とする請求項１に記載のデータ処理方法。
【請求項３】
前記認証工程において、前記管理データに基づいて、各オブジェクトデータ単位でのマルチスレッド処理をすることを特徴とする請求項１または２に記載のデータ処理方法。
【請求項４】
複数の符号化されたオブジェクトデータと前記オブジェクトデータに対する知的財産を管理するための管理データとを入力する入力手段と、
前記管理データは前記オブジェクトデータに対する著作権情報が前記オブジェクトデータ内に電子透かしとして埋め込まれているか否かを示す情報を有し、前記情報に基づいて、前記オブジェクトデータ内に電子透かしとして埋め込まれているか否かを判定する判定手段と、
前記判定手段で前記著作権情報が電子透かしとして埋め込まれていると判定された場合、前記オブジェクトデータを復号して前記著作権情報を抽出し、抽出された著作権情報と前記管理データを用いて著作権使用に関する認証を行い、前記判定手段で前記著作権情報が電子透かしとして埋め込まれていないと判定された場合、前記管理データを用いて著作権使用に関する認証を行う認証手段と、
前記認証手段で認証が成功した場合、前記オブジェクトデータを再生し、前記認証手段で認証が失敗した場合、前記オブジェクトデータを再生しない再生制御手段を有することを特徴とするデータ処理装置。
【請求項５】
前記複数のオブジェクトデータは、ＭＰＥＧ−４のデータであることを特徴とする請求項４に記載のデータ処理装置。
【請求項６】
前記認証手段において、前記管理データに基づいて、各オブジェクトデータ単位でのマルチスレッド処理をすることを特徴とする請求項４または５に記載のデータ処理装置。
【請求項７】
請求項１〜３の何れか１項に記載のデータ処理方法を実行させるためのコンピュータプログラムを記録したコンピュータ読出可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ処理方法及び装置に関し、特に、複数の符号化されたオブジェクトデータを復元する際に、知的財産管理の目的で認証が必要となる場合に好適なデータ処理方法及び装置に関するものである。
【０００２】
【従来の技術】
近年、動画像や音声などの複数のオブジェクトを含むマルチメディアデータを組み合わせて単一のビットストリームとして伝達する手法として、いわゆるＭＰＥＧ−４（Moving Picture Experts Group Phase 4）が標準化されつつある。ＭＰＥＧ−４の受信側（再生側）においては、例えば音声と動画シーンの関連付けて再生する。このようなＭＰＥＧ−４再生機においては、著作権などの保護のために、その全体若しくは一部のデータに対して様々な使用制限を設ける必要がある。
【０００３】
上述したようなＭＰＥＧ−４のデータストリームにおいては、これまでの一般的なマルチメディアストリームとは異なり、いくつものビデオシーンやビデオオブジェクトを単一のストリーム上で独立して送受信する機能を有する。また、音声データについても、同様にいくつものオブジェクトを単一のストリーム上から復元可能である。即ち、ＭＰＥＧ−４におけるデータストリームには、これら数々のシーンを合成するための情報として、ＶＲＭＬを修正したＢＩＦＳ（Binary Format for Scenes）が含まれている。ここで、ＢＩＦＳは、ＭＰＥＧ−４のシーンを２値で記述する情報である。
【０００４】
このような、シーンの合成に必要な個々のオブジェクトは、夫々個別に最適な符号化が施されて送信されることになるので、復号側でも個別に復号され、上述のＢＩＦＳの記述に従い、個々のデータの持つ時間軸を再生機内部の時間軸に合わせて同期させてシーンを合成し再生することになる。
【０００５】
このように、ＭＰＥＧ−４再生機においては、複数のオブジェクトを合成するので、その各々に著作権による使用制限を施す必要が生じる。そのため、各オブジェクト毎にその著作権使用に関する認証情報を得るシステムが考えられる。
【０００６】
【発明が解決しようとする課題】
一般的に、著作権の保護のためには、従前から送信側において送信するデータに暗号処理を懸けたり、電子透かしとしてデータを埋め込むことにより加工されたデータを送信するなどの処理が必要であった。
【０００７】
そして、受信側、即ち、再生機側では、著作権に対して正当な料金を支払った場合などにおいては、暗号を解読（復号）するための情報や電子透かしの認証に必要な情報を入手しておいて、上述の如く加工されたデータから、所望の動画像や音声を含むデータを復元して再生するようにしていた。また、当該暗号解読や、電子透かしによる認証作業の際に、データのコピー回数を制限したり、他のオブジェクトとの編集を禁止したりすることにより、著作権の保護がなされていた。
【０００８】
このように、受信側においては、暗号解読や電子透かしの認証を行った後で、受信したマルチメディアデータを復元して再生するようにしていた。
【０００９】
しかしながら、著作権の保護のためにマルチメディアデータに電子透かしとして著作権情報が埋め込まれている場合、該データに埋め込まれた著作権情報は、該データの復号処理後でないと抽出することができない。
【００１０】
本発明は、上記の如き課題を解決するためになされたものであって、復号側がオブジェクトデータに対する著作権管理が電子透かしによって管理されている否かを容易に判断でき、また、適切なタイミングで認証処理を行うことができるデータ処理方法及び装置を提供することを目的とする。
【００１１】
【課題を解決するための手段】
上記目的を達成するために、本発明にかかるデータ処理方法は、複数の符号化されたオブジェクトデータと前記オブジェクトデータに対する知的財産を管理するための管理データとを入力する入力工程と、前記管理データは前記オブジェクトデータに対する著作権情報が前記オブジェクトデータ内に電子透かしとして埋め込まれているか否かを示す情報を有し、前記情報に基づいて、前記オブジェクトデータ内に電子透かしとして埋め込まれているか否かを判定する判定工程と、前記判定工程で前記著作権情報が電子透かしとして埋め込まれていると判定された場合、前記オブジェクトデータを復号して前記著作権情報を抽出し、抽出された著作権情報と前記管理データを用いて著作権使用に関する認証を行い、前記判定工程で前記著作権情報が電子透かしとして埋め込まれていないと判定された場合、前記管理データを用いて著作権使用に関する認証を行う認証工程と、前記認証工程で認証が成功した場合、前記オブジェクトデータを再生し、前記認証工程で認証が失敗した場合、前記オブジェクトデータを再生しない再生制御工程を有することを特徴とする。
【００１２】
また、上記目的を達成するために、本発明にかかるデータ処理装置は、複数の符号化されたオブジェクトデータと前記オブジェクトデータに対する知的財産を管理するための管理データとを入力する入力手段と、前記管理データは前記オブジェクトデータに対する著作権情報が前記オブジェクトデータ内に電子透かしとして埋め込まれているか否かを示す情報を有し、前記情報に基づいて、前記オブジェクトデータ内に電子透かしとして埋め込まれているか否かを判定する判定手段と、前記判定手段で前記著作権情報が電子透かしとして埋め込まれていると判定された場合、前記オブジェクトデータを復号して前記著作権情報を抽出し、抽出された著作権情報と前記管理データを用いて著作権使用に関する認証を行い、前記判定手段で前記著作権情報が電子透かしとして埋め込まれていないと判定された場合、前記管理データを用いて著作権使用に関する認証を行う認証手段と、前記認証手段で認証が成功した場合、前記オブジェクトデータを再生し、前記認証手段で認証が失敗した場合、前記オブジェクトデータを再生しない再生制御手段を有することを特徴とする。
【００１３】
【発明の実施の形態】
以下、本発明の実施形態について、図面を参照して詳細に説明する。
【００１４】
＜本実施形態のＭＰＥＧ−４再生機の構成例＞
図１は、本発明の一実施形態としてのＭＰＥＧ−４再生機の概略構成を示すブロック図である。
【００１５】
図中、１は各種ネットワークに代表される伝送路であり、本実施形態においてはＭＰＥＧ−４ビットストリームが配信されてくるネットワークである。ここで、本実施形態における伝送路は、いわゆる通信路のみを指すのではなく、例えば，ＤＶＤ−ＲＡＭ等の蓄積媒体自体をも含むものとする。
【００１６】
本実施形態の装置において、ネットワークから配信されたＭＰＥＧ−４ビットストリームや記憶媒体から再生されたＭＰＥＧ−４ビットストリームを受信すると、デマルチプレクサ２に入力する。デマルチプレクサ２においては、受信されたＭＰＥＧ−４ビットストリームから、グラフィックデータを含むシーン記述データ、音声オブジェクトデータ、動画像オブジェクトデータ、オブジェクト記述データなどが分離され、それぞれの同期レイヤの処理回路３〜６に入力される。
【００１７】
ここで、音声オブジェクトデータは、例えば周知のＣＥＬＰ（Code Excited Linear Prediction）符号化や、変換領域重み付けインターリーブベクトル量子化（ＴＷＩＮＶＱ）符号化などの高能率（圧縮）符号化が施されたデータであり、動画像オブジェクトデータは、例えば周知のＭＰＥＧ−２やＨ．２６３方式にて高能率符号化されたデータである。また、オブジェクト記述データは、例えば、アニメーション等を含み、各記述データに適した形で同様に符号化されている。
【００１８】
同期レイヤ処理回路３〜６において、ビットストリームに付加されたタイムスタンプと呼ばれる時間情報に従い同期を取られた、グラフィックデータを含むシーン記述データ、各音声オブジェクト、各動画像オブジェクト、並びにオブジェクト記述データなどは、上述の如く、高能率（圧縮）符号化等の符号化が施されているので、各オブジェクト毎に復号化回路１５〜１８によって復号される。
【００１９】
尚、本実施形態においては、音声オブジェクト、動画像オブジェクト、並びにオブジェクト記述データについてそれぞれ２種類の互いに異なる種類のオブジェクトがＭＰＥＧ−４ビットストリーム内に存在しても復号可能な装置を仮定しているため、同期レイヤ処理回路や復号化回路は、音声用、動画像用、オブジェクト記述データ用に、夫々２つずつ用意されているものとする。
【００２０】
そして、復号化回路１６、１７、１８において夫々復号された、音声オブジェクト、動画像オブジェクト、及びオブジェクト記述データは、シーン合成回路２５に供給され、復号回路１５において復号化されたシーン記述情報に基づいてシーンが再生され、グラフィックデータが処理されることになる。このようにして得られた最終的なマルチメディアデータ列は、ディスプレイやプリンタなどに代表される出力機器３１に供給され、可視化されることになる。
【００２１】
ここで、本実施形態における受信データストリームは、音声あるいは動画などのシーンを構成する個々のオブジェクトに対して、著作権などの保護のために再生を停止させたり再生を再開させたりする制御を必要とすることを想定して、先に出願した特願平１０−２９５９３７号にも記載されているような、知的財産管理情報（以下、ＩＰＭＰ（Intellectual Property Management and Protection）情報）をビットストリームに付加しているものとする。
【００２２】
本実施形態の装置においては、このＩＰＭＰ情報をデマルチプレクサ２において抽出し、ＩＰＭＰ制御部２０に供給する。ＩＰＭＰ制御部２０は、必要に応じて、図中１０、１１、１２、あるいは２５、２６、２７などで示されるアクセスポイントにおいて、ビットストリームを遮断したり、各復号化回路１６〜１８にアクセスすることにより、その動作を停止したりする。これによって、例えば、著作権保護が必要なコンテンツを含むビットストリームが入力された場合においても、その可視化を阻止することが可能となる。
【００２３】
図２は、図１のＩＰＭＰ制御部２０の構成例を示すブロック図である。
【００２４】
この図２において、４０はＩＰＭＰ制御部２０の制御を司る演算・制御用のＣＰＵ、５０は固定の制御プログラム５０ａや固定パラメータ５０ｂ等を格納するＲＯＭ、６０はＣＰＵ４０が一時記憶として使用するＲＡＭで、コマンドや時間等の情報を記憶する情報領域６０ａと、外部記憶装置７０からロードされるプログラムを記憶するプログラム ６０ｂとを含んでいる。７０はフロッピーディスクやＣＤ−ＲＯＭ等の外部記憶媒体であり、プログラムロード領域６０ｂにロードされるプログラムが格納されている。
【００２５】
８０は入力インタフェースで、デマルチプレクサ２からのＩＰＭＰ情報や同期レイヤ４〜６からの時間情報を入力する。９０は出力インタフェースで、アクセスポイント１０〜１２へのアクセスポイント制御信号や各復号回路１６〜１８への復号回路制御信号を出力する。
【００２６】
尚、本実施形態では、ＩＰＭＰ制御部２０を独立したプロセッサエレメントとして示したが、ＣＰＵ４０がＭＰＥＧ−４再生機の一部あるいは全体を制御する、または、ソフトウエアで実現する構成でも良いことは、当業者には自明のことである。
【００２７】
＜本実施形態のＭＰＥＧ−４再生機の動作例＞
以下、本実施形態にかかるＭＰＥＧ−４再生機の動作、特に、ＩＰＭＰ情報を用いた場合の動作について、図３及び図４のフローチャートを用いて詳細に説明する。
【００２８】
図３は、ＭＰＥＧ−４再生機がＭＰＥＧ−４ビットストリームを受信した場合のＩＰＭＰ制御部２０の動作を説明するためのフローチャートである。ここでは、説明を分かりやすくするために、ＭＰＥＧ−４ビットストリームが、パケット単位の動画像データのビットストリームと、該動画像データについてのＩＰＭＰ情報のビットストリームとで構成されているものとする。
【００２９】
まず、ステップ２００において、デマルチプレクサ２で分離されたＩＰＭＰ情報のビットストリームから次のパケットを取得する。
【００３０】
次に、ステップ２０１においては、次のパケットが存在しているか否かによって、ストリームが終わりに達しているか否かの判断を行い、ストリームの終わりである場合には処理を終了し、そうでない場合には、ステップ２０２に進む。
【００３１】
ステップ２０２においては、取得したパケット内のＩＰＭＰ情報に従って、該ＩＰＭＰ情報と対応する動画像データの著作権情報が、該動画像データ内に電子透かし（Watermark）として埋め込まれているか否かの判断を行う。
【００３２】
この判断は、該ＩＰＭＰ情報の形式により、ＩＰＭＰ制御部２０が判断することができる。
【００３３】
具体的には、ＩＰＭＰ情報の最初に、以下に示すＩＰＭＰオブジェクトタイプ指定の記述があり、この記述におけるIPMPS_Typeが０の場合に、著作権情報が電子透かしとしては埋め込まれておらず、 IPMPS_Typeが１の場合に、著作権情報が電子透かしとして埋め込まれている。このIPMPS_Typeの設定は、著作権者あるいはコンテンツ送信者によって予め行われており、ＩＰＭＰ制御部は、IPMP情報内のIPMPS_Typeを識別することによって、対応する動画像データの著作権情報が、該動画像データ内に電子透かしとして埋め込まれているか否かを判断する。
【００３４】
UPDATE  IPMPD{
IPMP_Descriptor ID    69
IPMPS_Type    0
IPMP_data    “IPMP stream to control H263 stream”}
【００３５】
そして、ステップ２０２において、著作権情報が電子透かしとして埋め込まれていると判断された場合には、ステップ２０３へ進み、そうでないと判断された場合には、ステップ２０９へ進む。
【００３６】
ステップ２０３においては、該動画像データを復号して電子透かしとして埋め込まれている著作権情報を抽出する必要があるので、動画像復号化回路１７に対して、復号処理後の通知要求を含む起動通知を送り、動画像復号化回路１７を起動（若しくはその動作を継続）させ、ステップ２０４へ移行する。ステップ２０４においては、動画像復号化回路１７からの復号処理終了の通知を待ち、その通知を受けた場合には、ステップ２０５へ進む。
【００３７】
ステップ２０５においては、動画像復号化回路１７において復号された動画像データから電子透かしとして埋め込まれていた著作権情報を抽出し、抽出された著作権情報と、該動画像データと対応するＩＰＭＰ情報とを用いて、認証作業を行う。次に、ステップ２０６において、認証が成功したか否かの判断を行い、認証が成功した場合には、ステップ２０７において、動画像復号化回路１７に対して認証完了の通知を行う。認証に失敗した場合には、シーンの再生を禁止する必要があるので、ステップ２０８に進み、アクセスポイント２６を制御して、動画像復号化回路１７からシーン合成回路２５へのデータの送出をストップさせる。こうすることによって、認証に失敗してしまった場合でも、動画像データの再生を禁止することができる。
【００３８】
そして、ステップ２１１においては、ステップ２００で取得したストリームのパケットを解放して、元のステップ２００に戻り、次のパケットを取得する。
【００３９】
また、ステップ２０２において、著作権情報が電子透かしとして埋め込まれていない（すなわち、著作権情報が電子透かし以外の方法で付随しているか、若しくは著作権情報が付随しない）と判断された場合には、ステップ２０９に進む。
【００４０】
ここで、動画像データに著作権情報が付随している場合には、該著作権情報と、該動画像データと対応するＩＰＭＰ情報とを用いて、認証作業を行い、著作権情報が付随していない場合には、ＩＰＭＰ情報のみを用いて認証作業を行う。そして、ステップ２１０において、認証が成功したか否かの判断を行う。
【００４１】
認証が成功した場合には、そのまま動画像データの復号を行えばよいだけなので、ステップ２１１において、動画像復号化回路１７に対して、復号処理後の通知要求を含まない起動通知を送り、動画像復号化回路１７を起動（若しくはその動作を継続）させ、ステップ２１２に進む。また、認証に失敗した場合には、動画像データを復号する必要がないので、そのままステップ２１２に進む。
【００４２】
図４は、ＭＰＥＧ−４再生機がＭＰＥＧ−４ビットストリームを受信した場合の動画像復号化回路２０の動作を説明するためのフローチャートである。ＭＰＥＧ−４ビットストリームの構成は、先の図３の場合と同じであるとする。
【００４３】
動画像復号化回路１７は、ＩＰＭＰ制御部２０からの起動通知を受けると、ステップ３００において、デマルチプレクサ２で分離された動画像データのビットストリームのパケットを復号処理する。
【００４４】
そして、パケットの復号処理が終了すると、ステップ３０１に進み、ＩＰＭＰ制御部２０から受けた起動通知が、復号処理後の通知要求を含んでいるか否かを判断する。
【００４５】
これは、図３の説明で述べたように、動画像データの著作権情報が、該動画像データ内に電子透かし（Watermark）として埋め込まれている場合には、動画像データの復号処理後に認証処理を行う必要があるので、ＩＰＭＰ制御部２０から動画像復号化回路１７への起動通知には、復号処理後の通知要求が含まれ、動画像データの著作権情報が、該動画像データ内に電子透かし（Watermark）として埋め込まれていない場合（すなわち、著作権情報が電子透かし以外の方法で付随しているか、若しくは著作権情報が付随しない場合）には、動画像データの復号処理前に認証処理を既に終えているので、ＩＰＭＰ制御部２０から動画像復号化回路１７への起動通知には、復号処理後の通知要求が含まれない。
【００４６】
ここで、ＩＰＭＰ制御部２０から受けた起動通知が、復号処理後の通知要求を含んでいる場合には、ステップ３０２に進み、復号処理後の通知要求を含んでいない場合には、そのまま処理を終了する。
【００４７】
次に、ステップ３０２においては、動画像復号処理が終わったことをＩＰＭＰ制御部２０に通知し、ステップ３０３へ進む。通知を受けたＩＰＭＰ制御部２０は、前述したステップ２０５での認証処理を行うことになる。
【００４８】
ステップ３０３においては、ＩＰＭＰ制御部２０からの認証完了通知を待つ。前述したステップ２０６において認証が成功したと判断されると、続くステップ２０７において、動画像復号化回路１７に対して著作権情報の認証完了通知が出されるので、その認証完了通知を受けて、シーン合成回路でのシーン合成処理に移行する。しかしながら、ステップ２０６において認証が失敗したと判断された場合には、動画像復号化回路１７に対して認証完了通知が出されないため、動画像復号化回路１７の動作は停止することになる。
【００４９】
また、本発明によるデータ処理方法を実現する手段がプログラムとして提供された場合、一般に、音声オブジェクトデータ、動画像オブジェクトデータ、ＩＰＭＰ情報等の各ストリームは、各々別々のスレッドにおいて処理されるので、これらのスレッド間で同期を取る必要がある。本実施形態においては、スレッド間の同期をとるために周知のセマフォやイベントフラグといった機構を用いる。
【００５０】
次に、本実施形態の動作をより分かりやすく説明するために、図５及び図６のタイムチャートを用いて、本実施形態にかかる動作について概念的に説明する。
【００５１】
図５は、動画像データに電子透かしとして埋め込まれた著作権情報による認証が成功した場合のタイムチャートである。
【００５２】
ここでは、まず、ＩＰＭＰ情報に対応したデータを処理するスレッドの管理は、ＩＰＭＰスレッドが行う。よって、動画像オブジェクトに対してＩＰＭＰ情報が付加されている場合には、該動画像復号スレッド（以下、ビデオスレッド）の動作は、ＩＰＭＰスレッドによって制御される。
【００５３】
ＩＰＭＰスレッドが、電子透かしとして著作権情報が埋め込まれている動画像パケットデータに対応したＩＰＭＰ情報を受け取ると、まず、ビデオスレッドを起動させ、ビデオスレッドにおいて動画像復号処理が行われる。
【００５４】
復号処理が完了すると、ビデオスレッドは、ＩＰＭＰスレッドに対して復号処理完了通知を送る。
【００５５】
次に、ＩＰＭＰスレッドは、復号処理により抽出可能となった電子透かしとして埋め込まれていた著作権情報と、ＩＰＭＰ情報とを用いて、認証作業を行う。認証が成功し、該動画像オブジェクトの再生が認められた場合には、ビデオスレッドに対して認証完了通知を送る。すると、通知を受けたビデオスレッドは、動作を再開し、復号した動画像データをシーン合成回路へ供給することで、動画像データの再生が可能となる。
【００５６】
図６は、動画像データに電子透かしとして埋め込まれた著作権情報による認証が失敗した場合のタイムチャートである。
【００５７】
この図６のタイムチャートにおいては、図５の場合とは異なり、ＩＰＭＰスレッドにおける認証が失敗し、該動画像オブジェクトの再生が認められなかった場合には、ビデオスレッドに対して認証完了通知が送られず、ビデオスレッドは、その動作を停止する。そして、復号した動画像データは、シーン合成回路に供給されることがなく、動画像データは再生されることがない。
【００５８】
なお、本実施形態においては、ＭＰＥＧ−４ビットストリームが、パケット単位の動画像データのビットストリームと、該動画像データについてのＩＰＭＰ情報のビットストリームとで構成されているものとしたが、動画像データの他に、動画像データを構成する各オブジェクトデータや、音声データにも、ＩＰＭＰ情報を付加させることができ、また、電子透かしとして著作権情報を埋め込む対象物も、動画像データに限られるものではなく、動画像データを構成する各オブジェクトデータや、音声データであっても適用可能であることは言うまでもない。
【００５９】
また、本実施形態においては、認証処理に失敗して、データの再生を禁止する場合に、アクセスポイントを遮断する方法と、復号回路の動作を停止する方法の２つの方法を挙げたが、もちろん、両方の方法を用いるのでも、前者若しくは後者の方法だけを用いるのでも構わない。
【００６０】
特に、後者の方法だけで対応する場合には、ストリームを遮断するアクセスポイントの設定が不要になる。復号回路の動作そのものを停止することによって、復号化回路１５〜１８が無意味なデータをシーン合成回路３０に供給することもなく、復号化回路１５〜１８における電力や時間の浪費を抑え、更には、シーン合成回路の誤動作の防止が、より確実にできるようになる。
【００６１】
しかしながら、この手法においては、既に復号化回路１５〜１８で復号されてしまったデータのシーン合成回路への流出は防げないので、アクセスポイントによる遮断を併用する方が、より確実であることは、言うまでもない。
【００６２】
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェース機器、リーダ、プリンタなど）から構成されるシステムにも適用されるし、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）にも適用される。
【００６３】
また、本発明の目的は、前述したように、実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６４】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００６５】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれていることは言うまでもない。
【００６６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６７】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードを格納することになるが、簡単に説明すると、図２の外部記憶装置７０に記憶された各モジュールを含むプログラムコードを記憶媒体に格納することになる。
【００６８】
【発明の効果】
以上説明したように、本発明によれば、復号側がオブジェクトデータに対する著作権管理が電子透かしによって管理されている否かを容易に判断でき、また、適切なタイミングで認証処理を行うことができる。
【図面の簡単な説明】
【図１】本実施形態にかかるデータ処理装置全体の構成を示すブロック図である。
【図２】本実施形態にかかるＩＰＭＰ制御部２０の構成を示すブロック図である。
【図３】本実施形態にかかるＩＰＭＰ制御部２０の動作を説明するためのフローチャートである。
【図４】本実施形態にかかる動画像復号化回路１７の動作を説明するためのフローチャートである。
【図５】本実施形態にかかる処理における動画像再生許可時の動作を概念的に説明するためのタイムチャートである。
【図６】本実施形態にかかる処理における動画像再生禁止時の動作を概念的に説明するためのタイムチャートである。
【符号の説明】
１  伝送路
２  デマルチプレクサ
３〜６  同期レイヤ処理回路
１０〜１２  アクセスポイント
１５  シーン記述・グラフィック復号化回路
１６  音声復号化回路
１７  動画像復号化回路
１８  オブジェクト記述復号化回路
２０  ＩＰＭＰ制御部
２５〜２７  アクセスポイント
３０  シーン合成回路
３１  出力機器
４０  ＣＰＵ
５０  ＲＯＭ
６０  ＲＡＭ
７０  外部記憶装置
８０  入力インタフェース
９０  出力インタフェース
【図１】
0003976932.tif 000002
【図２】
0003976932.tif 000003
【図３】
0003976932.tif 000004
【図４】
0003976932.tif 000005
【図５】
0003976932.tif 000006
【図６】
0003976932.tif 000007