Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3976932B2 - データ処理方法及び装置並びに記憶媒体 - Google Patents
[go: Go Back, main page]

JP3976932B2 - データ処理方法及び装置並びに記憶媒体 - Google Patents

データ処理方法及び装置並びに記憶媒体 Download PDF

Info

Publication number
JP3976932B2
JP3976932B2 JP09156299A JP9156299A JP3976932B2 JP 3976932 B2 JP3976932 B2 JP 3976932B2 JP 09156299 A JP09156299 A JP 09156299A JP 9156299 A JP9156299 A JP 9156299A JP 3976932 B2 JP3976932 B2 JP 3976932B2
Authority
JP
Japan
Prior art keywords
data
object data
authentication
information
digital watermark
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP09156299A
Other languages
English (en)
Other versions
JP2000287206A (ja
Inventor
利之 中川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP09156299A priority Critical patent/JP3976932B2/ja
Priority to US09/537,291 priority patent/US6931541B1/en
Priority to DE2000634264 priority patent/DE60034264T2/de
Priority to EP20000302707 priority patent/EP1041819B1/en
Priority to AT00302707T priority patent/ATE359667T1/de
Priority to KR10-2000-0016473A priority patent/KR100370532B1/ko
Priority to AU24201/00A priority patent/AU764727B2/en
Priority to CNB00105337XA priority patent/CN1203669C/zh
Publication of JP2000287206A publication Critical patent/JP2000287206A/ja
Priority to US11/151,436 priority patent/US7743426B2/en
Application granted granted Critical
Publication of JP3976932B2 publication Critical patent/JP3976932B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4405Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream decryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2541Rights Management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/24Systems for the transmission of television signals using pulse code modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
    • H04N9/8045Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction using predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/913Television signal processing therefor for scrambling ; for copy protection
    • H04N2005/91307Television signal processing therefor for scrambling ; for copy protection by adding a copy protection signal to the video signal
    • H04N2005/91328Television signal processing therefor for scrambling ; for copy protection by adding a copy protection signal to the video signal the copy protection signal being a copy management signal, e.g. a copy generation management signal [CGMS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/913Television signal processing therefor for scrambling ; for copy protection
    • H04N2005/91307Television signal processing therefor for scrambling ; for copy protection by adding a copy protection signal to the video signal
    • H04N2005/91335Television signal processing therefor for scrambling ; for copy protection by adding a copy protection signal to the video signal the copy protection signal being a watermark
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/913Television signal processing therefor for scrambling ; for copy protection
    • H04N2005/91357Television signal processing therefor for scrambling ; for copy protection by modifying the video signal
    • H04N2005/91364Television signal processing therefor for scrambling ; for copy protection by modifying the video signal the video signal being scrambled
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/806Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal
    • H04N9/8063Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal using time division multiplex of the PCM audio and PCM video signals

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Television Systems (AREA)
  • Television Signal Processing For Recording (AREA)
  • Image Processing (AREA)
  • Communication Control (AREA)
  • Stereo-Broadcasting Methods (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、データ処理方法及び装置に関し、特に、複数の符号化されたオブジェクトデータを復元する際に、知的財産管理の目的で認証が必要となる場合に好適なデータ処理方法及び装置に関するものである。
【0002】
【従来の技術】
近年、動画像や音声などの複数のオブジェクトを含むマルチメディアデータを組み合わせて単一のビットストリームとして伝達する手法として、いわゆるMPEG−4(Moving Picture Experts Group Phase 4)が標準化されつつある。MPEG−4の受信側(再生側)においては、例えば音声と動画シーンの関連付けて再生する。このようなMPEG−4再生機においては、著作権などの保護のために、その全体若しくは一部のデータに対して様々な使用制限を設ける必要がある。
【0003】
上述したようなMPEG−4のデータストリームにおいては、これまでの一般的なマルチメディアストリームとは異なり、いくつものビデオシーンやビデオオブジェクトを単一のストリーム上で独立して送受信する機能を有する。また、音声データについても、同様にいくつものオブジェクトを単一のストリーム上から復元可能である。即ち、MPEG−4におけるデータストリームには、これら数々のシーンを合成するための情報として、VRMLを修正したBIFS(Binary Format for Scenes)が含まれている。ここで、BIFSは、MPEG−4のシーンを2値で記述する情報である。
【0004】
このような、シーンの合成に必要な個々のオブジェクトは、夫々個別に最適な符号化が施されて送信されることになるので、復号側でも個別に復号され、上述のBIFSの記述に従い、個々のデータの持つ時間軸を再生機内部の時間軸に合わせて同期させてシーンを合成し再生することになる。
【0005】
このように、MPEG−4再生機においては、複数のオブジェクトを合成するので、その各々に著作権による使用制限を施す必要が生じる。そのため、各オブジェクト毎にその著作権使用に関する認証情報を得るシステムが考えられる。
【0006】
【発明が解決しようとする課題】
一般的に、著作権の保護のためには、従前から送信側において送信するデータに暗号処理を懸けたり、電子透かしとしてデータを埋め込むことにより加工されたデータを送信するなどの処理が必要であった。
【0007】
そして、受信側、即ち、再生機側では、著作権に対して正当な料金を支払った場合などにおいては、暗号を解読(復号)するための情報や電子透かしの認証に必要な情報を入手しておいて、上述の如く加工されたデータから、所望の動画像や音声を含むデータを復元して再生するようにしていた。また、当該暗号解読や、電子透かしによる認証作業の際に、データのコピー回数を制限したり、他のオブジェクトとの編集を禁止したりすることにより、著作権の保護がなされていた。
【0008】
このように、受信側においては、暗号解読や電子透かしの認証を行った後で、受信したマルチメディアデータを復元して再生するようにしていた。
【0009】
しかしながら、著作権の保護のためにマルチメディアデータに電子透かしとして著作権情報が埋め込まれている場合、該データに埋め込まれた著作権情報は、該データの復号処理後でないと抽出することができない。
【0010】
本発明は、上記の如き課題を解決するためになされたものであって、復号側がオブジェクトデータに対する著作権管理が電子透かしによって管理されている否かを容易に判断でき、また、適切なタイミングで認証処理を行うことができるデータ処理方法及び装置を提供することを目的とする。
【0011】
【課題を解決するための手段】
上記目的を達成するために、本発明にかかるデータ処理方法は、複数の符号化されたオブジェクトデータと前記オブジェクトデータに対する知的財産を管理するための管理データとを入力する入力工程と、前記管理データは前記オブジェクトデータに対する著作権情報が前記オブジェクトデータ内に電子透かしとして埋め込まれているか否かを示す情報を有し、前記情報に基づいて、前記オブジェクトデータ内に電子透かしとして埋め込まれているか否かを判定する判定工程と、前記判定工程で前記著作権情報が電子透かしとして埋め込まれていると判定された場合、前記オブジェクトデータを復号して前記著作権情報を抽出し、抽出された著作権情報と前記管理データを用いて著作権使用に関する認証を行い、前記判定工程で前記著作権情報が電子透かしとして埋め込まれていないと判定された場合、前記管理データを用いて著作権使用に関する認証を行う認証工程と、前記認証工程で認証が成功した場合、前記オブジェクトデータを再生し、前記認証工程で認証が失敗した場合、前記オブジェクトデータを再生しない再生制御工程を有することを特徴とする。
【0012】
また、上記目的を達成するために、本発明にかかるデータ処理装置は、複数の符号化されたオブジェクトデータと前記オブジェクトデータに対する知的財産を管理するための管理データとを入力する入力手段と、前記管理データは前記オブジェクトデータに対する著作権情報が前記オブジェクトデータ内に電子透かしとして埋め込まれているか否かを示す情報を有し、前記情報に基づいて、前記オブジェクトデータ内に電子透かしとして埋め込まれているか否かを判定する判定手段と、前記判定手段で前記著作権情報が電子透かしとして埋め込まれていると判定された場合、前記オブジェクトデータを復号して前記著作権情報を抽出し、抽出された著作権情報と前記管理データを用いて著作権使用に関する認証を行い、前記判定手段で前記著作権情報が電子透かしとして埋め込まれていないと判定された場合、前記管理データを用いて著作権使用に関する認証を行う認証手段と、前記認証手段で認証が成功した場合、前記オブジェクトデータを再生し、前記認証手段で認証が失敗した場合、前記オブジェクトデータを再生しない再生制御手段を有することを特徴とする。
【0013】
【発明の実施の形態】
以下、本発明の実施形態について、図面を参照して詳細に説明する。
【0014】
<本実施形態のMPEG−4再生機の構成例>
図1は、本発明の一実施形態としてのMPEG−4再生機の概略構成を示すブロック図である。
【0015】
図中、1は各種ネットワークに代表される伝送路であり、本実施形態においてはMPEG−4ビットストリームが配信されてくるネットワークである。ここで、本実施形態における伝送路は、いわゆる通信路のみを指すのではなく、例えば,DVD−RAM等の蓄積媒体自体をも含むものとする。
【0016】
本実施形態の装置において、ネットワークから配信されたMPEG−4ビットストリームや記憶媒体から再生されたMPEG−4ビットストリームを受信すると、デマルチプレクサ2に入力する。デマルチプレクサ2においては、受信されたMPEG−4ビットストリームから、グラフィックデータを含むシーン記述データ、音声オブジェクトデータ、動画像オブジェクトデータ、オブジェクト記述データなどが分離され、それぞれの同期レイヤの処理回路3〜6に入力される。
【0017】
ここで、音声オブジェクトデータは、例えば周知のCELP(Code Excited Linear Prediction)符号化や、変換領域重み付けインターリーブベクトル量子化(TWINVQ)符号化などの高能率(圧縮)符号化が施されたデータであり、動画像オブジェクトデータは、例えば周知のMPEG−2やH.263方式にて高能率符号化されたデータである。また、オブジェクト記述データは、例えば、アニメーション等を含み、各記述データに適した形で同様に符号化されている。
【0018】
同期レイヤ処理回路3〜6において、ビットストリームに付加されたタイムスタンプと呼ばれる時間情報に従い同期を取られた、グラフィックデータを含むシーン記述データ、各音声オブジェクト、各動画像オブジェクト、並びにオブジェクト記述データなどは、上述の如く、高能率(圧縮)符号化等の符号化が施されているので、各オブジェクト毎に復号化回路15〜18によって復号される。
【0019】
尚、本実施形態においては、音声オブジェクト、動画像オブジェクト、並びにオブジェクト記述データについてそれぞれ2種類の互いに異なる種類のオブジェクトがMPEG−4ビットストリーム内に存在しても復号可能な装置を仮定しているため、同期レイヤ処理回路や復号化回路は、音声用、動画像用、オブジェクト記述データ用に、夫々2つずつ用意されているものとする。
【0020】
そして、復号化回路16、17、18において夫々復号された、音声オブジェクト、動画像オブジェクト、及びオブジェクト記述データは、シーン合成回路25に供給され、復号回路15において復号化されたシーン記述情報に基づいてシーンが再生され、グラフィックデータが処理されることになる。このようにして得られた最終的なマルチメディアデータ列は、ディスプレイやプリンタなどに代表される出力機器31に供給され、可視化されることになる。
【0021】
ここで、本実施形態における受信データストリームは、音声あるいは動画などのシーンを構成する個々のオブジェクトに対して、著作権などの保護のために再生を停止させたり再生を再開させたりする制御を必要とすることを想定して、先に出願した特願平10−295937号にも記載されているような、知的財産管理情報(以下、IPMP(Intellectual Property Management and Protection)情報)をビットストリームに付加しているものとする。
【0022】
本実施形態の装置においては、このIPMP情報をデマルチプレクサ2において抽出し、IPMP制御部20に供給する。IPMP制御部20は、必要に応じて、図中10、11、12、あるいは25、26、27などで示されるアクセスポイントにおいて、ビットストリームを遮断したり、各復号化回路16〜18にアクセスすることにより、その動作を停止したりする。これによって、例えば、著作権保護が必要なコンテンツを含むビットストリームが入力された場合においても、その可視化を阻止することが可能となる。
【0023】
図2は、図1のIPMP制御部20の構成例を示すブロック図である。
【0024】
この図2において、40はIPMP制御部20の制御を司る演算・制御用のCPU、50は固定の制御プログラム50aや固定パラメータ50b等を格納するROM、60はCPU40が一時記憶として使用するRAMで、コマンドや時間等の情報を記憶する情報領域60aと、外部記憶装置70からロードされるプログラムを記憶するプログラム 60bとを含んでいる。70はフロッピーディスクやCD−ROM等の外部記憶媒体であり、プログラムロード領域60bにロードされるプログラムが格納されている。
【0025】
80は入力インタフェースで、デマルチプレクサ2からのIPMP情報や同期レイヤ4〜6からの時間情報を入力する。90は出力インタフェースで、アクセスポイント10〜12へのアクセスポイント制御信号や各復号回路16〜18への復号回路制御信号を出力する。
【0026】
尚、本実施形態では、IPMP制御部20を独立したプロセッサエレメントとして示したが、CPU40がMPEG−4再生機の一部あるいは全体を制御する、または、ソフトウエアで実現する構成でも良いことは、当業者には自明のことである。
【0027】
<本実施形態のMPEG−4再生機の動作例>
以下、本実施形態にかかるMPEG−4再生機の動作、特に、IPMP情報を用いた場合の動作について、図3及び図4のフローチャートを用いて詳細に説明する。
【0028】
図3は、MPEG−4再生機がMPEG−4ビットストリームを受信した場合のIPMP制御部20の動作を説明するためのフローチャートである。ここでは、説明を分かりやすくするために、MPEG−4ビットストリームが、パケット単位の動画像データのビットストリームと、該動画像データについてのIPMP情報のビットストリームとで構成されているものとする。
【0029】
まず、ステップ200において、デマルチプレクサ2で分離されたIPMP情報のビットストリームから次のパケットを取得する。
【0030】
次に、ステップ201においては、次のパケットが存在しているか否かによって、ストリームが終わりに達しているか否かの判断を行い、ストリームの終わりである場合には処理を終了し、そうでない場合には、ステップ202に進む。
【0031】
ステップ202においては、取得したパケット内のIPMP情報に従って、該IPMP情報と対応する動画像データの著作権情報が、該動画像データ内に電子透かし(Watermark)として埋め込まれているか否かの判断を行う。
【0032】
この判断は、該IPMP情報の形式により、IPMP制御部20が判断することができる。
【0033】
具体的には、IPMP情報の最初に、以下に示すIPMPオブジェクトタイプ指定の記述があり、この記述におけるIPMPS_Typeが0の場合に、著作権情報が電子透かしとしては埋め込まれておらず、 IPMPS_Typeが1の場合に、著作権情報が電子透かしとして埋め込まれている。このIPMPS_Typeの設定は、著作権者あるいはコンテンツ送信者によって予め行われており、IPMP制御部は、IPMP情報内のIPMPS_Typeを識別することによって、対応する動画像データの著作権情報が、該動画像データ内に電子透かしとして埋め込まれているか否かを判断する。
【0034】
UPDATE IPMPD{
IPMP_Descriptor ID 69
IPMPS_Type 0
IPMP_data “IPMP stream to control H263 stream”}
【0035】
そして、ステップ202において、著作権情報が電子透かしとして埋め込まれていると判断された場合には、ステップ203へ進み、そうでないと判断された場合には、ステップ209へ進む。
【0036】
ステップ203においては、該動画像データを復号して電子透かしとして埋め込まれている著作権情報を抽出する必要があるので、動画像復号化回路17に対して、復号処理後の通知要求を含む起動通知を送り、動画像復号化回路17を起動(若しくはその動作を継続)させ、ステップ204へ移行する。ステップ204においては、動画像復号化回路17からの復号処理終了の通知を待ち、その通知を受けた場合には、ステップ205へ進む。
【0037】
ステップ205においては、動画像復号化回路17において復号された動画像データから電子透かしとして埋め込まれていた著作権情報を抽出し、抽出された著作権情報と、該動画像データと対応するIPMP情報とを用いて、認証作業を行う。次に、ステップ206において、認証が成功したか否かの判断を行い、認証が成功した場合には、ステップ207において、動画像復号化回路17に対して認証完了の通知を行う。認証に失敗した場合には、シーンの再生を禁止する必要があるので、ステップ208に進み、アクセスポイント26を制御して、動画像復号化回路17からシーン合成回路25へのデータの送出をストップさせる。こうすることによって、認証に失敗してしまった場合でも、動画像データの再生を禁止することができる。
【0038】
そして、ステップ211においては、ステップ200で取得したストリームのパケットを解放して、元のステップ200に戻り、次のパケットを取得する。
【0039】
また、ステップ202において、著作権情報が電子透かしとして埋め込まれていない(すなわち、著作権情報が電子透かし以外の方法で付随しているか、若しくは著作権情報が付随しない)と判断された場合には、ステップ209に進む。
【0040】
ここで、動画像データに著作権情報が付随している場合には、該著作権情報と、該動画像データと対応するIPMP情報とを用いて、認証作業を行い、著作権情報が付随していない場合には、IPMP情報のみを用いて認証作業を行う。そして、ステップ210において、認証が成功したか否かの判断を行う。
【0041】
認証が成功した場合には、そのまま動画像データの復号を行えばよいだけなので、ステップ211において、動画像復号化回路17に対して、復号処理後の通知要求を含まない起動通知を送り、動画像復号化回路17を起動(若しくはその動作を継続)させ、ステップ212に進む。また、認証に失敗した場合には、動画像データを復号する必要がないので、そのままステップ212に進む。
【0042】
図4は、MPEG−4再生機がMPEG−4ビットストリームを受信した場合の動画像復号化回路20の動作を説明するためのフローチャートである。MPEG−4ビットストリームの構成は、先の図3の場合と同じであるとする。
【0043】
動画像復号化回路17は、IPMP制御部20からの起動通知を受けると、ステップ300において、デマルチプレクサ2で分離された動画像データのビットストリームのパケットを復号処理する。
【0044】
そして、パケットの復号処理が終了すると、ステップ301に進み、IPMP制御部20から受けた起動通知が、復号処理後の通知要求を含んでいるか否かを判断する。
【0045】
これは、図3の説明で述べたように、動画像データの著作権情報が、該動画像データ内に電子透かし(Watermark)として埋め込まれている場合には、動画像データの復号処理後に認証処理を行う必要があるので、IPMP制御部20から動画像復号化回路17への起動通知には、復号処理後の通知要求が含まれ、動画像データの著作権情報が、該動画像データ内に電子透かし(Watermark)として埋め込まれていない場合(すなわち、著作権情報が電子透かし以外の方法で付随しているか、若しくは著作権情報が付随しない場合)には、動画像データの復号処理前に認証処理を既に終えているので、IPMP制御部20から動画像復号化回路17への起動通知には、復号処理後の通知要求が含まれない。
【0046】
ここで、IPMP制御部20から受けた起動通知が、復号処理後の通知要求を含んでいる場合には、ステップ302に進み、復号処理後の通知要求を含んでいない場合には、そのまま処理を終了する。
【0047】
次に、ステップ302においては、動画像復号処理が終わったことをIPMP制御部20に通知し、ステップ303へ進む。通知を受けたIPMP制御部20は、前述したステップ205での認証処理を行うことになる。
【0048】
ステップ303においては、IPMP制御部20からの認証完了通知を待つ。前述したステップ206において認証が成功したと判断されると、続くステップ207において、動画像復号化回路17に対して著作権情報の認証完了通知が出されるので、その認証完了通知を受けて、シーン合成回路でのシーン合成処理に移行する。しかしながら、ステップ206において認証が失敗したと判断された場合には、動画像復号化回路17に対して認証完了通知が出されないため、動画像復号化回路17の動作は停止することになる。
【0049】
また、本発明によるデータ処理方法を実現する手段がプログラムとして提供された場合、一般に、音声オブジェクトデータ、動画像オブジェクトデータ、IPMP情報等の各ストリームは、各々別々のスレッドにおいて処理されるので、これらのスレッド間で同期を取る必要がある。本実施形態においては、スレッド間の同期をとるために周知のセマフォやイベントフラグといった機構を用いる。
【0050】
次に、本実施形態の動作をより分かりやすく説明するために、図5及び図6のタイムチャートを用いて、本実施形態にかかる動作について概念的に説明する。
【0051】
図5は、動画像データに電子透かしとして埋め込まれた著作権情報による認証が成功した場合のタイムチャートである。
【0052】
ここでは、まず、IPMP情報に対応したデータを処理するスレッドの管理は、IPMPスレッドが行う。よって、動画像オブジェクトに対してIPMP情報が付加されている場合には、該動画像復号スレッド(以下、ビデオスレッド)の動作は、IPMPスレッドによって制御される。
【0053】
IPMPスレッドが、電子透かしとして著作権情報が埋め込まれている動画像パケットデータに対応したIPMP情報を受け取ると、まず、ビデオスレッドを起動させ、ビデオスレッドにおいて動画像復号処理が行われる。
【0054】
復号処理が完了すると、ビデオスレッドは、IPMPスレッドに対して復号処理完了通知を送る。
【0055】
次に、IPMPスレッドは、復号処理により抽出可能となった電子透かしとして埋め込まれていた著作権情報と、IPMP情報とを用いて、認証作業を行う。認証が成功し、該動画像オブジェクトの再生が認められた場合には、ビデオスレッドに対して認証完了通知を送る。すると、通知を受けたビデオスレッドは、動作を再開し、復号した動画像データをシーン合成回路へ供給することで、動画像データの再生が可能となる。
【0056】
図6は、動画像データに電子透かしとして埋め込まれた著作権情報による認証が失敗した場合のタイムチャートである。
【0057】
この図6のタイムチャートにおいては、図5の場合とは異なり、IPMPスレッドにおける認証が失敗し、該動画像オブジェクトの再生が認められなかった場合には、ビデオスレッドに対して認証完了通知が送られず、ビデオスレッドは、その動作を停止する。そして、復号した動画像データは、シーン合成回路に供給されることがなく、動画像データは再生されることがない。
【0058】
なお、本実施形態においては、MPEG−4ビットストリームが、パケット単位の動画像データのビットストリームと、該動画像データについてのIPMP情報のビットストリームとで構成されているものとしたが、動画像データの他に、動画像データを構成する各オブジェクトデータや、音声データにも、IPMP情報を付加させることができ、また、電子透かしとして著作権情報を埋め込む対象物も、動画像データに限られるものではなく、動画像データを構成する各オブジェクトデータや、音声データであっても適用可能であることは言うまでもない。
【0059】
また、本実施形態においては、認証処理に失敗して、データの再生を禁止する場合に、アクセスポイントを遮断する方法と、復号回路の動作を停止する方法の2つの方法を挙げたが、もちろん、両方の方法を用いるのでも、前者若しくは後者の方法だけを用いるのでも構わない。
【0060】
特に、後者の方法だけで対応する場合には、ストリームを遮断するアクセスポイントの設定が不要になる。復号回路の動作そのものを停止することによって、復号化回路15〜18が無意味なデータをシーン合成回路30に供給することもなく、復号化回路15〜18における電力や時間の浪費を抑え、更には、シーン合成回路の誤動作の防止が、より確実にできるようになる。
【0061】
しかしながら、この手法においては、既に復号化回路15〜18で復号されてしまったデータのシーン合成回路への流出は防げないので、アクセスポイントによる遮断を併用する方が、より確実であることは、言うまでもない。
【0062】
なお、本発明は、複数の機器(例えばホストコンピュータ、インタフェース機器、リーダ、プリンタなど)から構成されるシステムにも適用されるし、一つの機器からなる装置(例えば、複写機、ファクシミリ装置など)にも適用される。
【0063】
また、本発明の目的は、前述したように、実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【0064】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、磁気テープ、不揮発性のメモリカード、ROMなどを用いることができる。
【0065】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(オペレーティングシステム)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれていることは言うまでもない。
【0066】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0067】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードを格納することになるが、簡単に説明すると、図2の外部記憶装置70に記憶された各モジュールを含むプログラムコードを記憶媒体に格納することになる。
【0068】
【発明の効果】
以上説明したように、本発明によれば、復号側がオブジェクトデータに対する著作権管理が電子透かしによって管理されている否かを容易に判断でき、また、適切なタイミングで認証処理を行うことができる。
【図面の簡単な説明】
【図1】本実施形態にかかるデータ処理装置全体の構成を示すブロック図である。
【図2】本実施形態にかかるIPMP制御部20の構成を示すブロック図である。
【図3】本実施形態にかかるIPMP制御部20の動作を説明するためのフローチャートである。
【図4】本実施形態にかかる動画像復号化回路17の動作を説明するためのフローチャートである。
【図5】本実施形態にかかる処理における動画像再生許可時の動作を概念的に説明するためのタイムチャートである。
【図6】本実施形態にかかる処理における動画像再生禁止時の動作を概念的に説明するためのタイムチャートである。
【符号の説明】
1 伝送路
2 デマルチプレクサ
3〜6 同期レイヤ処理回路
10〜12 アクセスポイント
15 シーン記述・グラフィック復号化回路
16 音声復号化回路
17 動画像復号化回路
18 オブジェクト記述復号化回路
20 IPMP制御部
25〜27 アクセスポイント
30 シーン合成回路
31 出力機器
40 CPU
50 ROM
60 RAM
70 外部記憶装置
80 入力インタフェース
90 出力インタフェース

Claims (7)

  1. 複数の符号化されたオブジェクトデータと前記オブジェクトデータに対する知的財産を管理するための管理データとを入力する入力工程と、
    前記管理データは前記オブジェクトデータに対する著作権情報が前記オブジェクトデータ内に電子透かしとして埋め込まれているか否かを示す情報を有し、前記情報に基づいて、前記オブジェクトデータ内に電子透かしとして埋め込まれているか否かを判定する判定工程と、
    前記判定工程で前記著作権情報が電子透かしとして埋め込まれていると判定された場合、前記オブジェクトデータを復号して前記著作権情報を抽出し、抽出された著作権情報と前記管理データを用いて著作権使用に関する認証を行い、前記判定工程で前記著作権情報が電子透かしとして埋め込まれていないと判定された場合、前記管理データを用いて著作権使用に関する認証を行う認証工程と、
    前記認証工程で認証が成功した場合、前記オブジェクトデータを再生し、前記認証工程で認証が失敗した場合、前記オブジェクトデータを再生しない再生制御工程を有することを特徴とするデータ処理方法。
  2. 前記複数のオブジェクトデータは、MPEG−4のデータであることを特徴とする請求項1に記載のデータ処理方法。
  3. 前記認証工程において、前記管理データに基づいて、各オブジェクトデータ単位でのマルチスレッド処理をすることを特徴とする請求項1または2に記載のデータ処理方法。
  4. 複数の符号化されたオブジェクトデータと前記オブジェクトデータに対する知的財産を管理するための管理データとを入力する入力手段と、
    前記管理データは前記オブジェクトデータに対する著作権情報が前記オブジェクトデータ内に電子透かしとして埋め込まれているか否かを示す情報を有し、前記情報に基づいて、前記オブジェクトデータ内に電子透かしとして埋め込まれているか否かを判定する判定手段と、
    前記判定手段で前記著作権情報が電子透かしとして埋め込まれていると判定された場合、前記オブジェクトデータを復号して前記著作権情報を抽出し、抽出された著作権情報と前記管理データを用いて著作権使用に関する認証を行い、前記判定手段で前記著作権情報が電子透かしとして埋め込まれていないと判定された場合、前記管理データを用いて著作権使用に関する認証を行う認証手段と、
    前記認証手段で認証が成功した場合、前記オブジェクトデータを再生し、前記認証手段で認証が失敗した場合、前記オブジェクトデータを再生しない再生制御手段を有することを特徴とするデータ処理装置。
  5. 前記複数のオブジェクトデータは、MPEG−4のデータであることを特徴とする請求項4に記載のデータ処理装置。
  6. 前記認証手段において、前記管理データに基づいて、各オブジェクトデータ単位でのマルチスレッド処理をすることを特徴とする請求項4または5に記載のデータ処理装置。
  7. 請求項1〜3の何れか1項に記載のデータ処理方法を実行させるためのコンピュータプログラムを記録したコンピュータ読出可能な記憶媒体。
JP09156299A 1999-03-31 1999-03-31 データ処理方法及び装置並びに記憶媒体 Expired - Fee Related JP3976932B2 (ja)

Priority Applications (9)

Application Number Priority Date Filing Date Title
JP09156299A JP3976932B2 (ja) 1999-03-31 1999-03-31 データ処理方法及び装置並びに記憶媒体
US09/537,291 US6931541B1 (en) 1999-03-31 2000-03-29 Information processing apparatus and method
EP20000302707 EP1041819B1 (en) 1999-03-31 2000-03-30 Playback control, authentication and decoding for datastreams including object streams
AT00302707T ATE359667T1 (de) 1999-03-31 2000-03-30 Wiedergabesteuerung, authentifizierung und dekodierung für objektorientierte datenströme
DE2000634264 DE60034264T2 (de) 1999-03-31 2000-03-30 Wiedergabesteuerung, Authentifizierung und Dekodierung für objektorientierte Datenströme
KR10-2000-0016473A KR100370532B1 (ko) 1999-03-31 2000-03-30 정보 처리 장치 및 방법
AU24201/00A AU764727B2 (en) 1999-03-31 2000-03-30 Information processing apparatus and method
CNB00105337XA CN1203669C (zh) 1999-03-31 2000-03-31 信息处理设备和方法
US11/151,436 US7743426B2 (en) 1999-03-31 2005-06-14 Information data and management data processing apparatus and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP09156299A JP3976932B2 (ja) 1999-03-31 1999-03-31 データ処理方法及び装置並びに記憶媒体

Publications (2)

Publication Number Publication Date
JP2000287206A JP2000287206A (ja) 2000-10-13
JP3976932B2 true JP3976932B2 (ja) 2007-09-19

Family

ID=14029963

Family Applications (1)

Application Number Title Priority Date Filing Date
JP09156299A Expired - Fee Related JP3976932B2 (ja) 1999-03-31 1999-03-31 データ処理方法及び装置並びに記憶媒体

Country Status (8)

Country Link
US (2) US6931541B1 (ja)
EP (1) EP1041819B1 (ja)
JP (1) JP3976932B2 (ja)
KR (1) KR100370532B1 (ja)
CN (1) CN1203669C (ja)
AT (1) ATE359667T1 (ja)
AU (1) AU764727B2 (ja)
DE (1) DE60034264T2 (ja)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7619657B2 (en) * 2000-10-04 2009-11-17 Fujifilm Corp. Recording apparatus, communications apparatus, recording system, communications system, and methods therefor for setting the recording function of the recording apparatus in a restricted state
JP4311899B2 (ja) 2001-03-02 2009-08-12 パナソニック株式会社 コンテンツの配信および保護を行なう方法および装置
US7216288B2 (en) * 2001-06-27 2007-05-08 International Business Machines Corporation Dynamic scene description emulation for playback of audio/visual streams on a scene description based playback system
JP3880338B2 (ja) * 2001-07-04 2007-02-14 キヤノン株式会社 データ処理装置、データ処理方法、コンピュータ可読記録媒体及びデータ処理プログラム
US7467297B2 (en) 2001-09-03 2008-12-16 Panasonic Corporation Apparatus of a flexible and common IPMP system for MPEG-2 content distribution and protection
JP2003132622A (ja) * 2001-10-22 2003-05-09 Victor Co Of Japan Ltd 記録装置、再生装置及び記録媒体
KR20040060950A (ko) 2001-10-29 2004-07-06 마츠시타 덴끼 산교 가부시키가이샤 베이스라인 dvb-cpcm 장치
KR100455313B1 (ko) * 2002-04-29 2004-11-06 한국전자통신연구원 엠펙-4 시스템을 이용한 디지털 방송 프로그램 구성요소의 구간별 보호 장치 및 그 방법
JP4366102B2 (ja) 2002-05-01 2009-11-18 キヤノン株式会社 メディアデータ処理装置及びその方法
JP4143905B2 (ja) * 2002-08-28 2008-09-03 富士ゼロックス株式会社 画像形成システムおよびその方法
CN100576911C (zh) * 2003-10-14 2009-12-30 松下电器产业株式会社 Mpeg-21数字内容保护系统
KR101244308B1 (ko) 2003-12-08 2013-03-18 삼성전자주식회사 동영상 파일의 암호화 방법 및 그를 이용한 디지털 저작권관리방법
JP4608886B2 (ja) * 2004-01-16 2011-01-12 株式会社日立製作所 コンテンツ送信装置および方法
KR100682911B1 (ko) * 2004-12-31 2007-02-15 삼성전자주식회사 Mpeg-4 인코딩/디코딩 방법 및 장치
BRPI0616365A2 (pt) * 2005-09-22 2011-06-14 Thomson Licensing sistema e mÉtodo para geraÇço de marca d'Água em projetor digital de cinema
JP4860993B2 (ja) * 2005-12-05 2012-01-25 パナソニック株式会社 コンテンツ・パッケージングの保護方法および装置
CN101246585B (zh) * 2007-12-27 2010-09-29 北京大学 一种在数字图像中嵌入和提取水印的方法与装置
CN102812431A (zh) 2010-03-22 2012-12-05 Lrdc系统有限公司 用于识别与保护一组源数据的完整性的方法
CN109462763B (zh) * 2018-10-25 2021-04-06 深圳北斗应用技术研究院有限公司 一种视频水印处理方法和系统

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1992020021A1 (en) * 1991-05-08 1992-11-12 Digital Equipment Corporation License management system
US5987459A (en) * 1996-03-15 1999-11-16 Regents Of The University Of Minnesota Image and document management system for content-based retrieval
WO1997043853A1 (en) 1996-05-15 1997-11-20 Macrovision Corporation Method and apparatus for copy protection of copyrighted material on various recording media
US6226387B1 (en) * 1996-08-30 2001-05-01 Regents Of The University Of Minnesota Method and apparatus for scene-based video watermarking
JP3594063B2 (ja) 1997-01-13 2004-11-24 ソニー株式会社 情報信号伝送方法および複製防止制御方法
US6542610B2 (en) * 1997-01-30 2003-04-01 Intel Corporation Content protection for digital transmission systems
JP4726097B2 (ja) * 1997-04-07 2011-07-20 エイ・ティ・アンド・ティ・コーポレーション 適応制御を行うことができるmpegコード化オーディオ・ビジュアル対象物をインターフェースで連結するためのシステムおよび方法
JPH10295937A (ja) 1997-04-24 1998-11-10 Sony Computer Entertainment:Kk ゲーム機用操作装置
DE69834218T2 (de) * 1997-05-13 2007-01-04 Kabushiki Kaisha Toshiba, Kawasaki Informationsaufzeichnungs- und -wiedergabegerät sowie Informationsverteilungssystem
KR100594954B1 (ko) 1997-08-26 2006-07-03 코닌클리케 필립스 일렉트로닉스 엔.브이. 콘텐트 정보와 이와 관련된 추가 정보를 전송하는 시스템
JP3775016B2 (ja) 1997-09-02 2006-05-17 ソニー株式会社 送信及び/又は記録装置、受信及び/又は再生装置、送受信/記録再生装置、送受信システム、送信及び/又は記録方法、受信及び/又は再生方法、伝送方法、並びに、記録媒体
US6122707A (en) * 1997-09-04 2000-09-19 Nortel Networks Corporation Content addressable memory system with self-timed signals and cascaded memories for propagating hit signals
US7809138B2 (en) * 1999-03-16 2010-10-05 Intertrust Technologies Corporation Methods and apparatus for persistent control and protection of content
US6335768B1 (en) * 1998-05-04 2002-01-01 Motorola Inc. Method and system for broadcasting digital audio and video to an analog wireless device
US6535919B1 (en) * 1998-06-29 2003-03-18 Canon Kabushiki Kaisha Verification of image data
JP4109772B2 (ja) * 1998-12-03 2008-07-02 キヤノン株式会社 データ処理方法及びその装置
JP4227229B2 (ja) * 1998-12-03 2009-02-18 キヤノン株式会社 画像処理装置及び方法及びシステム並びに記憶媒体
SG75189A1 (en) * 1998-12-04 2000-09-19 Canon Kk Image processing apparatus method therefor and recording medium storing image processing program
JP4332249B2 (ja) * 1999-02-18 2009-09-16 キヤノン株式会社 ビットストリーム復号化装置、方法及び記憶媒体
US7225333B2 (en) * 1999-03-27 2007-05-29 Microsoft Corporation Secure processor architecture for use with a digital rights management (DRM) system on a computing device
WO2002039714A2 (en) * 2000-11-08 2002-05-16 Digimarc Corporation Content authentication and recovery using digital watermarks

Also Published As

Publication number Publication date
US7743426B2 (en) 2010-06-22
EP1041819A1 (en) 2000-10-04
CN1268843A (zh) 2000-10-04
US6931541B1 (en) 2005-08-16
DE60034264T2 (de) 2008-01-03
EP1041819B1 (en) 2007-04-11
CN1203669C (zh) 2005-05-25
AU764727B2 (en) 2003-08-28
DE60034264D1 (de) 2007-05-24
ATE359667T1 (de) 2007-05-15
AU2420100A (en) 2000-10-05
JP2000287206A (ja) 2000-10-13
US20050244004A1 (en) 2005-11-03
KR100370532B1 (ko) 2003-01-29
KR20000063071A (ko) 2000-10-25

Similar Documents

Publication Publication Date Title
JP3976932B2 (ja) データ処理方法及び装置並びに記憶媒体
US7099491B2 (en) Contents forming method and contents reproducing apparatus and method
KR100416032B1 (ko) 화상처리장치 및 화상처리방법, 그리고화상처리프로그램기억용의 기록매체
JP4109772B2 (ja) データ処理方法及びその装置
JP2001359070A (ja) データ処理装置、データ処理方法及びコンピュータ可読記憶媒体
JP3976942B2 (ja) 画像処理装置及び方法、画像処理プログラムが記録されたコンピュータ可読記録媒体
WO2001058157A1 (en) Data processing device, data processing system, data processing method, and storage medium
US20030016744A1 (en) Data processing device, data processing method, computer readable recording medium, and data processing program to prevent illegal reproduction of information data
JP3754847B2 (ja) データ処理方法、データ処理装置およびその記憶媒体
JP4366102B2 (ja) メディアデータ処理装置及びその方法
KR20010098558A (ko) 정보 처리 장치 및 방법
JP3880338B2 (ja) データ処理装置、データ処理方法、コンピュータ可読記録媒体及びデータ処理プログラム
JP2001069457A (ja) データ処理方法及びその装置
JP2003018556A (ja) データ処理装置、データ処理方法、コンピュータ可読記録媒体及びデータ処理プログラム
JP3722646B2 (ja) データに透かし情報を埋め込む方法およびプログラム記録媒体
JP4217316B2 (ja) 画像処理装置及び方法、画像処理プログラムが記録されたコンピュータ可読記録媒体
JP2001203683A (ja) データ処理装置及びその方法並びに記憶媒体
JP2001203991A (ja) データ処理方法及び装置
JPH10304324A (ja) 情報受信装置及び同装置に適用する情報埋め込み処理方法
JP2001218204A (ja) データ処理方法及び装置並びに記憶媒体
JP2005051818A (ja) 画像処理装置及び方法、画像処理プログラムが記録されたコンピュータ可読記録媒体
JP2001333405A (ja) 送信装置及び認証装置及びマルチメディア再生システム及びそれらの制御方法並びに記憶媒体
JP2000312359A (ja) 画像処理装置及び方法、画像処理プログラムが記録されたコンピュータ可読記録媒体

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050329

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050530

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060307

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060428

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070403

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070530

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20070619

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070620

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100629

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110629

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120629

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120629

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130629

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees