JPH10145773A - 動画像データの暗号化方法およびその方法が適用されるコンピュータシステム並びに動画像データ符号化/復号化装置 - Google Patents

動画像データの暗号化方法およびその方法が適用されるコンピュータシステム並びに動画像データ符号化/復号化装置

Info

Publication number
JPH10145773A
JPH10145773A JP30298696A JP30298696A JPH10145773A JP H10145773 A JPH10145773 A JP H10145773A JP 30298696 A JP30298696 A JP 30298696A JP 30298696 A JP30298696 A JP 30298696A JP H10145773 A JPH10145773 A JP H10145773A
Authority
JP
Japan
Prior art keywords
moving image
image data
data
intra
frame
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.)
Pending
Application number
JP30298696A
Other languages
English (en)
Inventor
Yasuhiro Ishibashi
泰博 石橋
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP30298696A priority Critical patent/JPH10145773A/ja
Priority to US08/950,495 priority patent/US6021199A/en
Publication of JPH10145773A publication Critical patent/JPH10145773A/ja
Priority to US09/384,236 priority patent/US6314188B1/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/0021Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/0021Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
    • G11B20/00217Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source
    • G11B20/00253Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source wherein the key is stored on the record carrier
    • G11B20/00297Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source wherein the key is stored on the record carrier the key being stored in a management area, e.g. the video manager [VMG] of a DVD
    • G11B20/00304Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source wherein the key is stored on the record carrier the key being stored in a management area, e.g. the video manager [VMG] of a DVD the key being stored in the lead-in area [LIA]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/0021Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
    • G11B20/00485Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier
    • G11B20/00492Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier wherein content or user data is encrypted
    • G11B20/00507Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier wherein content or user data is encrypted wherein consecutive physical data units of the record carrier are encrypted with separate encryption keys, e.g. the key changes on a cluster or sector basis
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • G11B20/1251Formatting, e.g. arrangement of data block or words on the record carriers on discs for continuous data, e.g. digitised analog information signals, pulse code modulated [PCM] data
    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2347Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption
    • H04N21/23476Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption by partially encrypting, e.g. encrypting the ending portion of a movie
    • 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
    • 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
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums
    • 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
    • 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
    • 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/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
    • H04N9/8227Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal the additional signal being at least another television signal

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Television Signal Processing For Recording (AREA)
  • Storage Device Security (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

(57)【要約】 【課題】動画データすべてを暗号化することなく、動画
データの不正使用を防止する。 【解決手段】MPEG2データストリームに含まれるI
ピクチャ、Pピクチャ、Bピクチャの中でIピクチャに
対してのみスクランブル処理などによる暗号化が施され
ており、ソフトウェアDVDデコーダ102は、そのテ
ィスクランブルモジュール102dによってIピクチャ
に対してのみディスクランブル処理を行う。これによ
り、ディスクランブル処理のために要するCPUパワー
を少なく抑制することが可能となり、動画データの復号
処理をソフトウェアデコーダ102によってリアルタイ
ムに行うことが可能となる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】この発明は動画像データの暗
号化方法およびその方法が適用されるコンピュータシス
テム並びに動画像データ符号化/復号化装置に関する。
【0002】
【従来の技術】近年、コンピュータ技術の発達に伴い、
いわゆるマルチメディア対応のパーソナルコンピュータ
が種々開発されている。この種のパーソナルコンピュー
タでは、テキストデータやグラフィックスデータの他
に、動画や音声データを再生することができる。
【0003】通常、動画データはMPEG1によって圧
縮符号化されてCD(Compact Disk)など
に記憶されており、その動画データのデコードおよび表
示再生には、専用の拡張ボードが使用されている。動画
データのデコードおよび表示再生を行う拡張ボードとし
ては、例えば、米シグマデザイン社の“REAL Ma
gic”が良く知られている。この“REAL Mag
ic”は、MPEG1の規格に準拠したビデオデコード
機能を有しており、デコードされた動画データは、フィ
ーチャコネクタを介してビデオカードから取り込まれた
VGAグラフィクスと合成されて表示される。
【0004】しかし、MPEG1の規格は、1.5Mb
ps程度のデータ転送速度を持つCDを使用することを
前提とした規格であり、映画などの大量の画像情報を含
む動画データを扱うと、画質の劣化などの問題が生じ
る。
【0005】そこで、最近では、CDの数倍乃至十数倍
程度のデータ転送速度を持つ新世代の蓄積メディアとし
てDVD(Digital Versatile Di
sk)が開発されている。DVDはMPEG2という動
画像符号化を使って、CDと同じ大きさの光ディスク
に、映画などの映像情報を高画質で記録できる新しいビ
デオディスク規格である。DVDの記録再生方法は、画
質と、容量に対する記録時間の双方を確保する観点か
ら、可変レート符号化の考えに基づいている。可変レー
ト符号化データのデータ量は、元の画像の画質に依存
し、動きの激しいシーンほどそのデータ量は増加する。
【0006】このDVDに蓄積された動画データをパー
ソナルコンピュータ上で再生する場合には、DVD−R
OMからコンピュータの主記憶にデータが読み込まれ、
そしてそれがDVDデコーダに転送されることになる。
この場合、主記憶に読み込まれたデータの不正コピー、
およびその不正使用を防止するためには、動画データに
含まれるすべての映像情報に対してスクランブル処理な
どの暗号化を施すことが必要となる。
【0007】ところで、近年のCPUの高速化により、
専用のハードウェアによって動画データをデコードする
のではなく、ソフトウェアによって動画データをデコー
ドするという、いわゆるソフトウェアデコーダの実現が
望まれている。ソフトウェアデコーダによって動画デー
タをデコードすることにより、専用のハードウェアが不
要となり、システム全体のコストを低減することが可能
となる。
【0008】しかし、ソフトウェアデコーダを使用した
場合には、MPEG2で符号化された動画データを復号
するという本来の処理のみならず、それに先だって、ス
クランブル処理された動画データを元に戻すというディ
スクランブル処理についてもCPUによって実行するこ
とが必要とされる。ディスクランブル処理の対象となる
のは動画データに含まれるすべての映像情報であるた
め、それに要するCPUの負荷はかなり大きい。従っ
て、CPUパワーの多くがディスクランブル処理に取ら
れてしまい、リアルタイムにデコード処理を行うことは
実際上困難である。
【0009】
【発明が解決しようとする課題】上述したように、従来
では、映像情報すべてをスクランブルしているため、そ
のディスクランブル処理のために多くのCPUパワーが
必要とされる。したがって、コピープロテクト機能とソ
フトウェアデコーダとを同時に満足することは実際上困
難であった。
【0010】この発明はこのような点に鑑みてなされた
ものであり、動画データの一部のみを暗号化するだけで
その動画データの表示再生などの不正使用を防止できる
ようにし、コピープロテクト機能とソフトウェアデコー
ダとを同時に満足させることが可能な動画像データの暗
号化方法およびその方法が適用されるコンピュータシス
テム並びに動画像データ符号化/復号化装置を提供する
ことを目的とする。
【0011】
【課題を解決するための手段】この発明は、フレーム内
符号化画像およびフレーム間予測符号化画像を含むデジ
タル圧縮符号化された動画データに対して暗号化処理を
施して、その動画データの不正使用を防止する動画像デ
ータ暗号化方法において、前記デジタル圧縮符号化され
た動画データの中で前記フレーム内符号化画像に対して
のみ暗号化処理を施し、前記動画データの一部について
のみの暗号化によって動画データの不正な表示再生を防
止できるようにしたことを特徴とする。
【0012】この動画像データ暗号化方法においては、
MPEG2などでデジタル圧縮符号化された動画データ
においては、フレーム内符号化画像(Iピクチャ)、片
方向予測、双方向予測などのフレーム間予測符号化画像
(Pピクチャ、Bピクチャ)が含まれているが、フレー
ム間予測符号化画像(Pピクチャ、Bピクチャ)の復号
は、フレーム内符号化画像(Iピクチャ)を用いて行わ
れており、フレーム内符号化画像(Iピクチャ)無しで
はフレーム間予測符号化画像(Pピクチャ、Bピクチ
ャ)を正しく復号することができない点に着目し、フレ
ーム内符号化画像(Iピクチャ)に対してのみスクラン
ブル処理などによる暗号化を施したものである。
【0013】これにより、動画データに含まれるすべて
の画像情報に対してスクランブル処理を行うのではな
く、動画データの一部についてのみのスクランブル処理
で不正な表示再生を防止できるようになる。従って、ソ
フトウェアデコーダを利用する場合には、ディスクラン
ブル処理のために要するCPUパワーを少なく抑制する
ことが可能となり、動画データの復号処理をソフトウェ
アデコーダによってリアルタイムに行うことが可能とな
る。
【0014】
【発明の実施の形態】以下、図面を参照してこの発明の
実施形態を説明する。図1には、この発明の一実施形態
に係るコンピュータシステムで使用されるソフトウェア
デコーダとその周辺のソフトウェア及びハードウェアの
構成が示されている。DVD−ROMドライブ21は光
ディスクから構成されるDVDメディアに蓄積されたビ
デオ、オーディオ、サブピクチャを含むMPEG2デー
タストリームを読み出すためのものであり、DVDメデ
ィアに蓄積された動画データのストリームは図2のよう
なデータフォーマットを有している。
【0015】すなわち、データストリームは複数のセク
タから構成されているが、動画データについては、各セ
クタは、図示のようにストリームヘッダ部とMPEG2
データ部とから構成されている。MPEG2データ部に
は、MPEG2でデジタル圧縮符号化された画像、つま
りIピクチャ、Pピクチャ、Bピクチャが含まれてい
る。このうち、Iピクチャについてはその画像に対して
所定の演算ルールでスクランブル処理が施されており、
他のPピクチャ、Bピクチャについてはそのようなスク
ランブル処理は施されてない。ストリームヘッダ部に
は、スクランブル処理されている画像データの位置、つ
まりIピクチャの位置を示すスクランブル情報が含まれ
ている。スクランブル情報については、暗号化処理を施
しておいてもよい。このようなデータフォーマットでM
PEG2データストリームを生成する符号化装置は、図
4のように構成されている。
【0016】すなわち、図4に示されているように、符
号化装置は、映画の主映像に相当するビデオデータをM
PEG2でデジタル圧縮符号化するMPEG2エンコー
ダ501、オーディオ信号をドルビーAC3でデジタル
圧縮符号化するオーディオエンコーダ502、および字
幕などのサブピクチャをランレングス符号化などでデジ
タル圧縮符号化するサブピクチャエンコーダ503を備
えている。MPEG2エンコーダ501で符号化された
ビデオデータには、前述のIピクチャ、Pピクチャ、B
ピクチャが含まれているが、IピクチャについてはIピ
クチャスクランブラ504によってビデオデータの中か
ら抽出されてスクランブル処理が施される。そして、多
重化回路505において、符号化されたビデオデータ、
オーディオデータ、サブピクチャデータが一本のMPE
G2プログラムストリームとして多重化されて、DVD
メディアに蓄積される。
【0017】図1のDVD制御ドライバ101はDVD
−ROMドライブ21からのMPEG2データの読み出
しを制御するソフトウェアであり、動画再生時にMPE
G2データをDVD−ROMドライブ21から読み出
し、ソフトウェアDVDデコーダ102に渡す。このD
VD制御ドライバ101はOSの一部として実現するこ
ともできる。
【0018】ソフトウェアDVDデコーダ102は、D
VDメディアに蓄積されているMPEG2データを復号
するためのものであり、図示のように、ストリームイン
タフェースモジュール102a、ディスクランブルモジ
ュール102b、デコードモジュール102c、および
認証モジュール102dから構成されている。ストリー
ムインタフェースモジュール102aは、DVD制御ド
ライバ101を介して図2で説明したMPEG2データ
部とスクランブル情報をDVD−ROMドライブ21か
ら取得し、それをディスクランブルモジュール102b
に渡す。
【0019】認証コントロールモジュール102dは、
DVD制御ドライバ101を介してあるいは直接にDV
D−ROMドライブ装置21と通信し、正当なソフトウ
ェアモジュールであることをDVD−ROMドライブ装
置21に通知するという認証処理を行う。そして、正当
なソフトウェアモジュールであることが承認されると、
DVD−ROMドライブ装置21からのスクランブルル
ール情報の読み出しが許可される。このスクランブルル
ール情報はIピクチャに対して施されたスクランブル処
理の演算ルールを示すものであり、このスクランブルル
ール情報に対しても所定の暗号化処理が施されている。
認証コントロールモジュール102dはスクランブルル
ール情報を解読し、それをディスクランブルモジュール
102bに渡す。
【0020】スクランブルルール情報は、DVDメディ
アの最内周から最外周に渡る一本のデータ列の中で通常
のファイルシステムなどからはその読み出しができない
位置、つまりリードインエリアに格納しておくことが好
ましい。すなわち、光ディスクなどの蓄積媒体における
データ格納形式では、データは、図3に示されているよ
うにリードインエリア、データエリア、リードアウトエ
リアから構成されているが、リードインエリアの内容は
通常のファイルシステムから参照することはできない。
このため、スクランブルルール情報をリードインエリア
に格納しておくことにより、スクランブルルール情報が
盗み見られることを防止することができる。
【0021】ディスクランブルモジュール102bは、
MPEG2データ部に含まれるIピクチャの位置をスク
ランブル情報に基づいて特定し、MPEG2データ部か
らIピクチャを抽出する。そして、認証コントロールモ
ジュール102dから得たスクランブルルール情報に基
づいて、スクランブルされているIピクチャを元に戻す
ディスクランブル処理のための演算を実行する。
【0022】デコードモジュール102cは、MPEG
2データを復号してそれを圧縮前の元の情報に伸張する
ものであり、ビデオデータのデコードだけでなく、サブ
ピクチャおよびオーディオのデコードも行う。デコード
されたビデオデータはデコードされたサブピクチャと合
成されてVGAコントローラ19に送られ、ディスプレ
イ100に画面表示される。また、デコードされたオー
ディオデータはオーディオコントローラによって再生さ
れる。
【0023】次に、図5のフローチャートを参照して、
動画再生処理の手順を説明する。動画データ再生用のア
プリケーションプログラムから動画データの再生要求が
発行されると、まず、認証コントロールモジュール10
2dがDVD−ROMドライブ21と通信してスクラン
ブルルールを取得し、それを解読する(ステップS10
1)。次いで、ストリームインタフェースモジュール1
02aがMPEG2ストリームを取得し、スクランブル
情報とMPEG2データをディスクランブルモジュール
に渡す(ステップS102)。この時、必要に応じてス
クランブル情報の解読も行われる(ステップS10
3)。スクランブル情報の解読はディスクランブルモジ
ュール102bで行うことも可能である。
【0024】この後、ディスクランブルモジュール10
2bがMPEG2データに含まれるIピクチャの位置を
スクランブル情報に基づいて特定し、認証コントロール
モジュール102dから得たスクランブルルール情報に
基づいてスクランブルされているIピクチャを元に戻す
ディスクランブル処理を実行する(ステップS10
4)。そして、デコードモジュール102cによってM
PEG2データが復号がされ、動画及び音声の再生が行
われる(ステップS105)。
【0025】以上のように、この実施形態においては、
MPEG2データストリームにはフレーム内符号化され
たIピクチャ、片方向予測、双方向予測のフレーム間予
測符号化されたPピクチャ、Bピクチャが含まれている
が、Pピクチャ、Bピクチャの復号は、Iピクチャを用
いて行われており、Iピクチャ無しではPピクチャ、B
ピクチャを正しく復号することができない点に着目し、
Iピクチャに対してのみスクランブル処理などによる暗
号化を施している。これにより、すべての画像情報に対
してスクランブル処理を行うのではなく、動画データの
一部についてのみのスクランブル処理で不正な表示再生
を防止できるようになる。従って、ディスクランブル処
理のために要するCPUパワーを少なく抑制することが
可能となり、動画データの復号処理をソフトウェアデコ
ーダ102によってリアルタイムに行うことが可能とな
る。
【0026】また、専用のハードウェアデコーダを有す
るコンピュータシステムでは、ディスクランブル処理と
デコード処理をハードウェアデコーダによって実行させ
ることもできる。この場合、ディスクランブル処理はI
ピクチャに対してだけ行えばよいので、ディスクランブ
ル処理のための回路は簡単に構成できる。このような専
用のハードウェアデコーダを有するコンピュータシステ
ムの構成例を図6に示す。
【0027】このシステムはデスクトップ型パーソナル
コンピュータに対応するものであり、図示のように、P
CIバス10、CPU11、主メモリ(MEM)12、
HDD13、ATAPIまたはSCSIインタフェース
から構成されるDVDインターフェース16、オーディ
オコントローラ17、DVDデコーダ18、マルチメデ
ィアディスプレイコントローラ19、およびビデオメモ
リ(VRAM)20を備えており、MPEG2によって
符号化された動画データなどを格納したDVD−ROM
ドライブ21は、DVDインターフェース16に接続さ
れている。
【0028】CPU11は、このシステム全体の動作を
制御するものであり、システムメモリ(MEM)12に
格納されたオペレーティングシステムおよび実行対象の
アプリケーションプログラムを実行する。DVD−RO
Mドライブ21に記録されたデータの転送及び再生は、
CPU11にDVD制御ドライバを実行させることによ
って実行される。
【0029】DVDインタフェース16は、HDDやC
D−ROMなどのディスク装置装置をPCIバス10に
接続するためのディスクインタフェースであり、この実
施形態では、CPU11からの指示に従いDVD−RO
Mドライブ21との間のデータ転送を行う。オーディオ
コントローラ17は、CPU11の制御の下にサウンド
データの入出力制御を行うものであり、サウンド出力の
ために、PCM音源171、FM音源172、マルチプ
レクサ173、およびD/Aコンバータ174を備えて
いる。マルチプレクサ173には、PCM音源171お
よびFM音源172からの出力と、DVDデコーダ18
から転送されるデジタルオーディオデータが入力され、
それらの1つが選択される。
【0030】デジタルオーディオデータは、DVD−R
OMドライブ21から読み出されたオーディオデータを
デコードしたものである。DVDデコーダ18からオー
ディオコントローラ17へのデジタルオーディオデータ
の転送には、オーディオバス18aが用いられ、PCI
バス10は使用されない。従って、コンピュータシステ
ムの性能に影響を与えることなくデジタルオーディオデ
ータの高速転送が可能となる。
【0031】DVDデコーダ18は、CPU11の制御
の下に、DVDインターフェース16からMPEG2プ
ログラムストリームを読み出し、それをビデオ、サブピ
クチャ、およびオーディオパケットに分離した後、それ
らをそれぞれデコード処理し同期化して出力する。この
DVDデコーダ18は、例えばこのコンピュータシステ
ムのPCI拡張スロットに取り外し自在に装着できるP
CI拡張カードとして実現されており、図示のように、
マスタトランザクション制御部201、ディスクランブ
ル制御部202、MPEG2デコーダ203が設けられ
ている。
【0032】マスタトランザクション制御部201は、
DVDデコーダ18をPCIバス10上にトランザクシ
ョンを発行するバスマスタ(イニシエータ)として動作
させるためのものであり、DVDインターフェース16
から動画データを読み出すためのI/Oリードトランザ
クションを実行する。マスタトランザクション制御部2
01によって読みとられたMPEG2プログラムストリ
ームは、ディスクランブル制御部202でIピクチャに
ついてのディスクランブルが行われた後、MPEG2デ
コーダ203に送られる。MPEG2デコーダ203で
は、MPEG2プログラムストリームからビデオ、サブ
ピクチャ、およびオーディオパケットへの分離処理と、
それらのデコード処理が行われる。
【0033】デコードされたオーディオデータは、前述
したようにデジタルオーディオデータとしてオーディオ
バス18aを介してオーディオコントローラ18aに転
送される。デコードされたビデオおよびサブピクチャは
合成されて、デジタルYUVデータとしてマルチメディ
アディスプレイコントローラ19に送られる。この場
合、DVDデコーダ18からマルチメディアディスプレ
イコントローラ19へのデジタルYUVデータの転送に
は、ビデオバス18bが用いられ、PCIバス10は使
用されない。従って、デジタルYUVデータの転送につ
いても、デジタルオーディオデータと同様に、コンピュ
ータシステムの性能に影響を与えることなく高速に行う
ことができる。
【0034】ビデオバス18bとしては、VESA規格
のVAFC(VESA Advanced Featu
re Connector)、またはVM−Chann
el(VESA Media Channel)を利用
することができる。
【0035】また、DVDデコーダ18は、デジタルY
UVデータとオーディオデータをNTSC方式のTV信
号に変換してTV受像機の外部ビデオ入力に出力する機
能も有している。DVDデコーダ18からTV受像機へ
のTV信号の送信は、DVDデコーダ18のカードに設
けられたコネクタに、TV受像機への導出ケーブルを接
続することによって容易に行うことができる。
【0036】マルチメディアディスプレイコントローラ
19は、CPU11の制御の下に、このシステムのディ
スプレイモニタとして使用されるCRTディスプレイを
制御するものであり、VGA仕様のテキストおよびグラ
フィクス表示の他、動画表示をサポートする。
【0037】このマルチメディアディスプレイコントロ
ーラ19には、図示のように、グラフィックス表示制御
回路(Graphics)191、ビデオ表示制御回路192、
マルチプレクサ193、およびD/Aコンバータ194
等が設けられている。
【0038】グラフィックス表示制御回路191は、V
GA互換のグラフィックスコントローラであり、ビデオ
メモリ(VRAM)20に描画されたVGAのグラフィ
クスデータをRGBビデオデータに変換して出力する。
ビデオ表示制御回路192は、デジタルYUVデータを
貯えるビデオバッファ、及び同バッファに貯えられたY
UBデータをRGBビデオデータに変換するYUB−R
GB変換回路等をもつ。
【0039】マルチプレクサ193は、グラフィックス
表示制御回路191とビデオ表示制御回路192の出力
データの一方を選択、またはグラフィックス表示制御回
路191からのVGAグラフィクス上にビデオ表示制御
回路192からのビデオ出力を合成してD/Aコンバー
タ194に送る。D/Aコンバータ194は、マルチプ
レクサ194からのビデオデータをアナログRGB信号
に変換して、CRTディスプレイに出力する。
【0040】
【発明の効果】以上説明したように、この発明によれ
ば、動画データの一部のみを暗号化するだけでその動画
データの表示再生などの不正使用を防止できるようにな
り、コピープロテクト機能とソフトウェアデコーダとを
同時に満足させることが可能となる。
【図面の簡単な説明】
【図1】この発明の一実施形態に係るコンピュータシス
テムで使用されるソフトウェアデコーダの機能構成を示
すブロック図。
【図2】同実施形態で使用される動画データストリーム
のデータ構造を示す図。
【図3】同実施形態で使用されるスクランブルルール情
報の格納位置を示す図。
【図4】同実施形態で使用される符号化装置の構成を示
すブロック図。
【図5】同実施形態における動画再生処理の手順を示す
フローチャート。
【図6】同実施形態のシステムのハードウェア構成を示
すブロック図。
【符号の説明】
101…DVD制御ドライバ、102…ソフトウェアD
VDデコーダ、102a…ストリームインタフェースモ
ジュール、102b…ディスクランブルモジュール、1
02c…デコードモジュール、102d…認証モジュー
ル、10…システムバス、11…CPU、12…システ
ムメモリ、16…ATAPIインタフェース、17…オ
ーディオコントローラ、18…DVDデコーダ、19…
マルチメディアディスプレイコントローラ、20…ビデ
オメモリ、21…DVD−ROMドライブ、161…I
/Oポート、201…マスタトランザクション制御部、
202…ディスクランブル制御部、203…MPEG2
デコーダ。

Claims (7)

    【特許請求の範囲】
  1. 【請求項1】 フレーム内符号化画像およびフレーム間
    予測符号化画像を含むデジタル圧縮符号化された動画デ
    ータに対して暗号化処理を施して、その動画データの不
    正使用を防止する動画像データ暗号化方法において、 前記デジタル圧縮符号化された動画データの中で前記フ
    レーム内符号化画像に対してのみ暗号化処理を施し、 前記動画データの一部についてのみの暗号化によって動
    画データの不正な表示再生を防止できるようにしたこと
    を特徴とする動画像データの暗号化方法。
  2. 【請求項2】 前記フレーム内符号化画像に対する暗号
    化処理は、前記フレーム内符号化画像を所定のルールで
    演算するスクランブル処理によって実行されることを特
    徴とする請求項1記載の暗号化方法。
  3. 【請求項3】 前記スクランブル処理されたフレーム内
    符号化画像を含む動画像データは、リードインエリア、
    プログラムエリア、およびリードアウトエリアから構成
    されるデータ列のプログラムエリアとして光ディスクに
    蓄積され、 前記リードインエリアには、 前記スクランブル処理のための演算ルールを示すスクラ
    ンブルルール情報が格納されており、 前記光ディスクから前記プログラムエリアの動画データ
    を読み出し、 その動画データに含まれるフレーム内符号化画像に対し
    てその逆スクランブルのための演算処理を前記スクラン
    ブルルール情報に基づいて実行した後、動画データの復
    号を行うことを特徴とする請求項2記載の暗号化方法。
  4. 【請求項4】 前記動画データのデータ列は、ヘッダ部
    とデータ部とから構成されており、 前記ヘッダ部には、 前記暗号化処理されたフレーム内符号化画像の位置を示
    す情報が含まれていることを特徴とする請求項1記載の
    暗号化方法。
  5. 【請求項5】 動画像をデジタル圧縮符号化し、フレー
    ム内符号化画像およびフレーム間予測符号化画像を生成
    する動画像符号化手段と、 この動画像符号化手段で符号化されたフレーム内符号化
    画像に対して暗号化処理を施す手段とを具備し、 前記動画データの一部についてのみの暗号化によって動
    画データの不正使用を防止できるようにしたことを特徴
    とする動画像符号化装置。
  6. 【請求項6】 フレーム内符号化画像およびフレーム間
    予測符号化画像を含むデジタル圧縮符号化された動画像
    データを復号する動画像復号装置において、 前記デジタル圧縮符号化された動画像データから暗号化
    処理されたフレーム内符号化画像を抽出し、その暗号化
    されたフレーム内符号化画像を解読する手段を具備する
    ことを特徴とする動画像復号化装置。
  7. 【請求項7】 CPUと、デジタル圧縮符号化された動
    画データが蓄積された蓄積メディアからデータを読み出
    すためのディスクドライブ装置を制御可能なディスクイ
    ンターフェースとを備え、前記デジタル圧縮符号化され
    た動画データの復号及び再生が可能なコンピュータシス
    テムにおいて、 前記CPUに、前記ディスクインターフェースを介して
    前記ディスクドライブ装置から読み出される動画データ
    の中から暗号化処理されたフレーム内符号化画像を抽出
    させる手段と、 前記CPUに、その抽出されたフレーム内符号化画像の
    解読処理を実行させる手段とを具備することを特徴とす
    るコンピュータシステム。
JP30298696A 1996-11-14 1996-11-14 動画像データの暗号化方法およびその方法が適用されるコンピュータシステム並びに動画像データ符号化/復号化装置 Pending JPH10145773A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP30298696A JPH10145773A (ja) 1996-11-14 1996-11-14 動画像データの暗号化方法およびその方法が適用されるコンピュータシステム並びに動画像データ符号化/復号化装置
US08/950,495 US6021199A (en) 1996-11-14 1997-10-14 Motion picture data encrypting method and computer system and motion picture data encoding/decoding apparatus to which encrypting method is applied
US09/384,236 US6314188B1 (en) 1996-11-14 1999-08-27 Motion picture data encrypting method and computer system and motion picture data encoding/decoding apparatus to which encrypting method is applied

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP30298696A JPH10145773A (ja) 1996-11-14 1996-11-14 動画像データの暗号化方法およびその方法が適用されるコンピュータシステム並びに動画像データ符号化/復号化装置

Publications (1)

Publication Number Publication Date
JPH10145773A true JPH10145773A (ja) 1998-05-29

Family

ID=17915565

Family Applications (1)

Application Number Title Priority Date Filing Date
JP30298696A Pending JPH10145773A (ja) 1996-11-14 1996-11-14 動画像データの暗号化方法およびその方法が適用されるコンピュータシステム並びに動画像データ符号化/復号化装置

Country Status (2)

Country Link
US (2) US6021199A (ja)
JP (1) JPH10145773A (ja)

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999035647A1 (en) * 1998-01-08 1999-07-15 Samsung Electronics Co., Ltd. System and method for copy protection for digital signals
JP2002199453A (ja) * 2000-12-26 2002-07-12 Toshiba Corp 移動通信システム及び通信装置
US6466971B1 (en) 1998-05-07 2002-10-15 Samsung Electronics Co., Ltd. Method and system for device to device command and control in a network
EP1324614A3 (en) * 1999-11-10 2003-11-05 NDS Limited System for data stream processing
US6801507B1 (en) 1999-07-27 2004-10-05 Samsung Electronics Co., Ltd. Device discovery and configuration in a home network
JP2005204175A (ja) * 2004-01-16 2005-07-28 Ntt Communications Kk デジタルコンテンツ暗号化装置、デジタルコンテンツ暗号化方法およびデジタルコンテンツ暗号化プログラム、並びにデジタルコンテンツ復号化プログラム
US7043532B1 (en) 1998-05-07 2006-05-09 Samsung Electronics Co., Ltd. Method and apparatus for universally accessible command and control information in a network
WO2006061976A1 (ja) * 2004-12-07 2006-06-15 Sony Corporation 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム
JP2007026648A (ja) * 2005-07-19 2007-02-01 Samsung Electronics Co Ltd コンテンツの変形部分を効率的に校正する方法及びその装置
US7200683B1 (en) 1999-08-17 2007-04-03 Samsung Electronics, Co., Ltd. Device communication and control in a home network connected to an external network
JP2007336244A (ja) * 2006-06-15 2007-12-27 Megachips System Solutions Inc 暗号化方法および復号化方法
US7337217B2 (en) 2000-07-21 2008-02-26 Samsung Electronics Co., Ltd. Architecture for home network on world wide web
US7447915B2 (en) 2001-10-23 2008-11-04 Toyota Jidosha Kabushiki Kaisha Map data processing method, map data processing device, storage medium, and on-board map data processing device
US7490293B1 (en) 1999-07-27 2009-02-10 Samsung Electronics Co., Ltd. Device discovery and control in a bridged home network
WO2010044146A1 (ja) 2008-10-15 2010-04-22 三菱電機株式会社 暗号装置及び復号装置及び暗号方法及び復号方法
JP2010522950A (ja) * 2007-03-28 2010-07-08 ロヴィ・ソリューションズ・コーポレーション コンテンツデータを提供する装置および方法
US7756201B2 (en) 2001-07-23 2010-07-13 Nds Limited System for random access to content
JP2011100474A (ja) * 2010-12-13 2011-05-19 Sony Corp 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム
JP4749345B2 (ja) * 2005-01-24 2011-08-17 パイオニア株式会社 配信装置及び方法、受信装置及び方法、配信システム、並びにコンピュータプログラム
US8032833B1 (en) 1999-07-27 2011-10-04 Samsung Electronics Co., Ltd. Home network device information architecture
JP2011526697A (ja) * 2008-06-30 2011-10-13 トムソン ライセンシング 選択的なデータ暗号化の方法及び装置
WO2011151982A1 (ja) * 2010-06-01 2011-12-08 三菱電機株式会社 メディア暗号化装置、メディア暗号復号装置、メディア暗号化方法およびメディア暗号復号方法
US8300832B2 (en) 1998-01-08 2012-10-30 Samsung Electronics Co., Ltd. System and method for copy protection for digital signals
US8705742B2 (en) 2006-12-26 2014-04-22 Fujitsu Limited Data compression apparatus and data decompression apparatus
US9137034B2 (en) 1999-07-27 2015-09-15 Samsung Electronics Co., Ltd. Device customized home network top-level information architecture

Families Citing this family (125)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6020189A (en) * 1996-08-30 2000-02-01 The Johns Hopkins University School Of Medicine Fibroblast growth factor homologous factors (FHFs) and methods of use
JPH10145773A (ja) * 1996-11-14 1998-05-29 Toshiba Corp 動画像データの暗号化方法およびその方法が適用されるコンピュータシステム並びに動画像データ符号化/復号化装置
US6697566B2 (en) * 1997-10-17 2004-02-24 Sony Corporation Encoded signal characteristic point recording apparatus
US6643451B1 (en) * 1998-03-25 2003-11-04 Sanyo Electric Co., Ltd Image data alteration preventing apparatus and alteration preventing method
JPH11298878A (ja) * 1998-04-08 1999-10-29 Nec Corp 画像スクランブル方法およびそれを実施する装置
KR100601598B1 (ko) * 1998-06-15 2006-07-14 삼성전자주식회사 기록 방지 정보를 저장하는 기록 매체와 기록 방지 방법
US6744713B1 (en) * 1998-06-15 2004-06-01 Samsung Electronics Co., Ltd. Recording medium for storing write protection information and write protection method thereof
FR2783658B1 (fr) * 1998-09-23 2000-10-13 Thomson Multimedia Sa Protection contre la copie de donnees numeriques stockees sur un support d'informations
US6760442B1 (en) * 1998-12-18 2004-07-06 Sun Microsystems, Inc. Method and apparatus for adjusting the quality of digital media
US6480537B1 (en) * 1999-02-25 2002-11-12 Telcordia Technologies, Inc. Active techniques for video transmission and playback
KR100320183B1 (ko) 1999-03-17 2002-01-10 구자홍 디지탈데이터 플레이어의 파일 암호화 장치
JP2000276309A (ja) * 1999-03-19 2000-10-06 Canon Inc 情報処理装置
US7730300B2 (en) * 1999-03-30 2010-06-01 Sony Corporation Method and apparatus for protecting the transfer of data
US7565546B2 (en) 1999-03-30 2009-07-21 Sony Corporation System, method and apparatus for secure digital content transmission
US6697489B1 (en) * 1999-03-30 2004-02-24 Sony Corporation Method and apparatus for securing control words
JP4727780B2 (ja) * 1999-09-03 2011-07-20 ソニー株式会社 再生装置、記録装置
EP2104100A3 (en) * 1999-09-30 2012-02-22 Panasonic Corporation Information recording medium for recording a scrambled part of content information, and method and apparatus for reproducing information recorded therein
US7634089B1 (en) 1999-10-29 2009-12-15 Sarnoff Corporation Cinema anti-piracy measures
US7324646B1 (en) 1999-10-29 2008-01-29 Sarnoff Corporation Method and apparatus for film anti-piracy
US7039614B1 (en) 1999-11-09 2006-05-02 Sony Corporation Method for simulcrypting scrambled data to a plurality of conditional access devices
US7593529B1 (en) * 2000-01-27 2009-09-22 Agere Systems Inc. Scramble methods and apparatus for packetized digital video signal in conditional access system
US7225164B1 (en) 2000-02-15 2007-05-29 Sony Corporation Method and apparatus for implementing revocation in broadcast networks
US7146007B1 (en) 2000-03-29 2006-12-05 Sony Corporation Secure conditional access port interface
US20020026636A1 (en) * 2000-06-15 2002-02-28 Daniel Lecomte Video interfacing and distribution system and method for delivering video programs
US20040205812A1 (en) * 2000-06-22 2004-10-14 Candelore Brant L. Method and apparatus for routing program data in a program viewing unit
US20030206631A1 (en) * 2000-06-22 2003-11-06 Candelore Brant L. Method and apparatus for scrambling program data for furture viewing
US7165175B1 (en) * 2000-09-06 2007-01-16 Widevine Technologies, Inc. Apparatus, system and method for selectively encrypting different portions of data sent over a network
US7242772B1 (en) 2000-09-07 2007-07-10 Eastman Kodak Company Encryption apparatus and method for synchronizing multiple encryption keys with a data stream
JP4331876B2 (ja) * 2000-09-18 2009-09-16 パナソニック株式会社 デジタル信号記録再生システム
EP1215905B2 (en) * 2000-12-15 2010-04-21 Panasonic Corporation Reception apparatus having a storage unit for recording a scrambled broadcast signal and broadcast apparatus for scrambling a signal to be broadcast, and associated methods
FR2819066B1 (fr) * 2000-12-28 2003-03-07 Thomson Multimedia Sa Appareil et procede de lecture et/ou d'enregistrement sur un disque de donnees audiovisuelles et disque pour un tel dispositif
JP2002208922A (ja) * 2001-01-12 2002-07-26 Ntt Docomo Inc 暗号化装置および復号装置ならびに認証情報付与装置、暗号化方法、復号方法、認証情報付与方法
US20020178353A1 (en) * 2001-04-11 2002-11-28 Graham Randall James Secure messaging using self-decrypting documents
US7127619B2 (en) * 2001-06-06 2006-10-24 Sony Corporation Decoding and decryption of partially encrypted information
US7350082B2 (en) * 2001-06-06 2008-03-25 Sony Corporation Upgrading of encryption
US7895616B2 (en) * 2001-06-06 2011-02-22 Sony Corporation Reconstitution of program streams split across multiple packet identifiers
US7747853B2 (en) 2001-06-06 2010-06-29 Sony Corporation IP delivery of secure digital content
TWI277649B (en) * 2001-06-07 2007-04-01 Shell Int Research Process to prepare a base oil from slack-wax
BR0205606A (pt) * 2001-06-13 2003-06-10 Koninkl Philips Electronics Nv Método e dispositivo para detectar uma marca d'agua em um fluxo de dados, e, produto de programa de computador
GB0116713D0 (en) * 2001-07-09 2001-08-29 Amino Holdings Ltd Variable security encryption method and apparatus
PT1440578E (pt) * 2001-10-19 2006-09-29 Scm Microsystems Gmbh Sistema de acesso condicional e proteccao contra copias
US20040037421A1 (en) * 2001-12-17 2004-02-26 Truman Michael Mead Parital encryption of assembled bitstreams
JP4557548B2 (ja) * 2002-01-02 2010-10-06 ソニー エレクトロニクス インク 部分暗号化及びパケット識別子のマッピング
US7292690B2 (en) 2002-01-02 2007-11-06 Sony Corporation Video scene change detection
US7302059B2 (en) * 2002-01-02 2007-11-27 Sony Corporation Star pattern partial encryption
US7376233B2 (en) * 2002-01-02 2008-05-20 Sony Corporation Video slice and active region based multiple partial encryption
US7292691B2 (en) 2002-01-02 2007-11-06 Sony Corporation Progressive video refresh slice detection
US7765567B2 (en) * 2002-01-02 2010-07-27 Sony Corporation Content replacement by PID mapping
US7233669B2 (en) * 2002-01-02 2007-06-19 Sony Corporation Selective encryption to enable multiple decryption keys
US7242773B2 (en) * 2002-09-09 2007-07-10 Sony Corporation Multiple partial encryption using retuning
US7155012B2 (en) * 2002-01-02 2006-12-26 Sony Corporation Slice mask and moat pattern partial encryption
US8051443B2 (en) * 2002-01-02 2011-11-01 Sony Corporation Content replacement by PID mapping
MXPA04006442A (es) * 2002-01-02 2004-10-04 Sony Electronics Inc Encriptacion parcial y mapeo de pid.
EP2343891B1 (en) * 2002-01-02 2013-09-18 Sony Electronics, Inc. Partial Encryption and PID mapping
US7218738B2 (en) * 2002-01-02 2007-05-15 Sony Corporation Encryption and content control in a digital broadcast system
US7039938B2 (en) * 2002-01-02 2006-05-02 Sony Corporation Selective encryption for video on demand
US7823174B2 (en) * 2002-01-02 2010-10-26 Sony Corporation Macro-block based content replacement by PID mapping
KR100988435B1 (ko) * 2002-01-02 2010-10-18 소니 일렉트로닉스 인코포레이티드 신호를 암호 해독하기 위한 장치 및 방법
US7215770B2 (en) 2002-01-02 2007-05-08 Sony Corporation System and method for partially encrypted multimedia stream
US20090180025A1 (en) * 2002-05-28 2009-07-16 Sony Corporation Method and apparatus for overlaying graphics on video
US7530084B2 (en) * 2002-05-28 2009-05-05 Sony Corporation Method and apparatus for synchronizing dynamic graphics
US7239880B2 (en) * 2002-06-12 2007-07-03 Interdigital Technology Corporation Method and apparatus for delivering multimedia multicast services over wireless communication systems
US7933411B2 (en) * 2002-06-28 2011-04-26 Trident Microsystems (Far East) Ltd. Method of constructing MPEG program streams from encrypted MPEG transport streams
JP4211306B2 (ja) * 2002-07-19 2009-01-21 パナソニック株式会社 送信装置、及び受信装置
US8818896B2 (en) * 2002-09-09 2014-08-26 Sony Corporation Selective encryption with coverage encryption
FR2845553B1 (fr) * 2002-10-03 2009-10-23 Medialive Desembrouillage adaptatif et progressif de flux video
JP3821086B2 (ja) * 2002-11-01 2006-09-13 ソニー株式会社 ストリーミングシステム及びストリーミング方法、クライアント端末及びデータ復号方法、並びにプログラム
US7724907B2 (en) * 2002-11-05 2010-05-25 Sony Corporation Mechanism for protecting the transfer of digital content
US8572408B2 (en) * 2002-11-05 2013-10-29 Sony Corporation Digital rights management of a digital device
KR100501933B1 (ko) * 2002-11-21 2005-07-18 삼성전자주식회사 멀티미디어 데이터 암호화 압축방법 및 장치
US8645988B2 (en) * 2002-12-13 2014-02-04 Sony Corporation Content personalization for digital content
US8667525B2 (en) * 2002-12-13 2014-03-04 Sony Corporation Targeted advertisement selection from a digital stream
CN1698102A (zh) * 2003-01-23 2005-11-16 Lg电子株式会社 带有可选信息的记录介质及用于该记录介质的形成、记录、再现和再现控制的装置和方法
TWI366190B (en) 2003-01-23 2012-06-11 Lg Electronics Inc Recording medium with an intermittent or alternate wobbled pits and apparatus and methods for forming, recording, and reproducing the recording medium
KR100952949B1 (ko) 2003-01-24 2010-04-15 엘지전자 주식회사 고밀도 광디스크의 복사 방지 정보 관리방법
US20040165586A1 (en) * 2003-02-24 2004-08-26 Read Christopher Jensen PID filters based network routing
US7409702B2 (en) * 2003-03-20 2008-08-05 Sony Corporation Auxiliary program association table
US7292692B2 (en) * 2003-03-25 2007-11-06 Sony Corporation Content scrambling with minimal impact on legacy devices
US7774593B2 (en) * 2003-04-24 2010-08-10 Panasonic Corporation Encrypted packet, processing device, method, program, and program recording medium
EP1646022A4 (en) * 2003-07-14 2010-09-08 Sony Corp DEVICE AND METHOD FOR ENCRYPTION / DECOMPOSITION
US20050036067A1 (en) * 2003-08-05 2005-02-17 Ryal Kim Annon Variable perspective view of video images
US7286667B1 (en) 2003-09-15 2007-10-23 Sony Corporation Decryption system
US20050066357A1 (en) * 2003-09-22 2005-03-24 Ryal Kim Annon Modifying content rating
US7543157B2 (en) * 2003-09-29 2009-06-02 Sharp Laboratories Of America, Inc. Segmented, encrypted PDL for post-rendering analysis
US7620180B2 (en) * 2003-11-03 2009-11-17 Sony Corporation Preparation of content for multiple conditional access methods in video on demand
US20050097596A1 (en) * 2003-10-31 2005-05-05 Pedlow Leo M.Jr. Re-encrypted delivery of video-on-demand content
US20050097597A1 (en) * 2003-10-31 2005-05-05 Pedlow Leo M.Jr. Hybrid storage of video on demand content
US7853980B2 (en) * 2003-10-31 2010-12-14 Sony Corporation Bi-directional indices for trick mode video-on-demand
US7343013B2 (en) * 2003-12-16 2008-03-11 Sony Corporation Composite session-based encryption of video on demand content
US7346163B2 (en) * 2003-10-31 2008-03-18 Sony Corporation Dynamic composition of pre-encrypted video on demand content
US7263187B2 (en) * 2003-10-31 2007-08-28 Sony Corporation Batch mode session-based encryption of video on demand content
US20050102702A1 (en) * 2003-11-12 2005-05-12 Candelore Brant L. Cablecard with content manipulation
US7519274B2 (en) 2003-12-08 2009-04-14 Divx, Inc. File format for multiple track digital data
US8472792B2 (en) 2003-12-08 2013-06-25 Divx, Llc Multimedia distribution system
US20050169473A1 (en) * 2004-02-03 2005-08-04 Candelore Brant L. Multiple selective encryption with DRM
US20060013554A1 (en) * 2004-07-01 2006-01-19 Thomas Poslinski Commercial storage and retrieval
US20060013555A1 (en) * 2004-07-01 2006-01-19 Thomas Poslinski Commercial progress bar
US20060013556A1 (en) * 2004-07-01 2006-01-19 Thomas Poslinski Commercial information and guide
US20060013557A1 (en) * 2004-07-01 2006-01-19 Thomas Poslinski Suppression of trick modes in commercial playback
US7624282B2 (en) * 2004-10-12 2009-11-24 Macrovision Corporation Method and apparatus for DVD copy protection with selective data pattern insertion
US20070110236A1 (en) * 2004-10-29 2007-05-17 Pioneer Corporation Encryption/recording device and method
US7895617B2 (en) * 2004-12-15 2011-02-22 Sony Corporation Content substitution editor
US8041190B2 (en) 2004-12-15 2011-10-18 Sony Corporation System and method for the creation, synchronization and delivery of alternate content
US7685360B1 (en) 2005-05-05 2010-03-23 Seagate Technology Llc Methods and structure for dynamic appended metadata in a dynamically mapped mass storage device
US7603530B1 (en) 2005-05-05 2009-10-13 Seagate Technology Llc Methods and structure for dynamic multiple indirections in a dynamically mapped mass storage device
US7620772B1 (en) 2005-05-05 2009-11-17 Seagate Technology, Llc Methods and structure for dynamic data density in a dynamically mapped mass storage device
US7617358B1 (en) * 2005-05-05 2009-11-10 Seagate Technology, Llc Methods and structure for writing lead-in sequences for head stability in a dynamically mapped mass storage device
US7916421B1 (en) 2005-05-05 2011-03-29 Seagate Technology Llc Methods and structure for recovery of write fault errors in a dynamically mapped mass storage device
US7653847B1 (en) 2005-05-05 2010-01-26 Seagate Technology Llc Methods and structure for field flawscan in a dynamically mapped mass storage device
US7752491B1 (en) 2005-05-05 2010-07-06 Seagate Technology Llc Methods and structure for on-the-fly head depopulation in a dynamically mapped mass storage device
US8185921B2 (en) 2006-02-28 2012-05-22 Sony Corporation Parental control of displayed content using closed captioning
US7555464B2 (en) * 2006-03-01 2009-06-30 Sony Corporation Multiple DRM management
CN100426859C (zh) * 2006-05-11 2008-10-15 蓝汛网络科技(北京)有限公司 针对网络视频的选择性加密算法
CN101094057A (zh) * 2006-06-20 2007-12-26 国际商业机器公司 内容分发方法、装置及系统
JP4154444B2 (ja) * 2006-10-16 2008-09-24 シャープ株式会社 情報記録装置、情報再生装置、プログラム、及び記録媒体
FR2920068B1 (fr) * 2007-08-13 2010-02-12 Actimagine Plate-forme et procede de distribution de contenus numeriques proteges
US20090225983A1 (en) * 2007-10-31 2009-09-10 Ramiro Reinoso System and method for improved processing and decoding of an encrypted digital video signal
JP5513400B2 (ja) 2007-11-16 2014-06-04 ソニック アイピー, インコーポレイテッド マルチメディアファイルのための階層的で簡略なインデックス構造体
US20100061709A1 (en) * 2008-09-05 2010-03-11 Davender Agnihotri Ad Menu for skipped advertisements
EP2190204A3 (en) 2008-11-21 2011-09-07 Samsung Electronics Co., Ltd. Method and system for securely transmitting and receiving multimedia content
US8468343B2 (en) * 2010-01-13 2013-06-18 Futurewei Technologies, Inc. System and method for securing wireless transmissions
US8605905B2 (en) * 2010-08-30 2013-12-10 Futurewei Technologies, Inc. System and method for securing wireless transmissions
US9008308B2 (en) * 2012-02-08 2015-04-14 Vixs Systems, Inc Container agnostic decryption device and methods for use therewith
JP6649212B2 (ja) * 2016-09-06 2020-02-19 株式会社東芝 符号化装置、復号装置、および画像処理システム
US10824737B1 (en) * 2017-02-22 2020-11-03 Assa Abloy Ab Protecting data from brute force attack

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5231484A (en) * 1991-11-08 1993-07-27 International Business Machines Corporation Motion video compression system with adaptive bit allocation and quantization
JP2814832B2 (ja) * 1992-04-08 1998-10-27 日本電気株式会社 画像符号化復号化装置
JP3250333B2 (ja) * 1993-04-02 2002-01-28 ソニー株式会社 映像信号処理方法、映像信号記録方法、映像信号再生方法、映像信号処理装置、映像信号記録装置及び映像信号再生装置
JP2707950B2 (ja) * 1993-07-30 1998-02-04 ソニー株式会社 ディジタル画像情報処理装置
ES2163912T3 (es) * 1993-10-29 2002-02-01 Time Warner Entertainm Co Lp Soporte de informacion conteniendo multiples versiones de la misma pelicula.
JPH07184188A (ja) * 1993-12-22 1995-07-21 Canon Inc 圧縮動画像情報の暗号化装置
JPH0856356A (ja) * 1994-08-10 1996-02-27 Fujitsu Ltd 符号化装置および復号化装置
JP2842796B2 (ja) * 1994-12-06 1999-01-06 富士通株式会社 動画像の暗号化処理方法及び装置及び暗号化された動画像の復号化処理方法及び装置
US5917910A (en) * 1995-10-16 1999-06-29 Sony Corporation Encrypting method and apparatus, recording method, decrypting method and apparatus, and recording medium
US5719937A (en) * 1995-12-06 1998-02-17 Solana Technology Develpment Corporation Multi-media copy management system
US5883958A (en) * 1996-04-01 1999-03-16 Sony Corporation Method and device for data decryption, a method and device for device identification, a recording medium, a method of disk production, and a method and apparatus for disk recording
US5805700A (en) * 1996-10-15 1998-09-08 Intel Corporation Policy based selective encryption of compressed video data
US5915018A (en) * 1996-11-05 1999-06-22 Intel Corporation Key management system for DVD copyright management
JP3283771B2 (ja) * 1996-11-07 2002-05-20 日本電気株式会社 映像送信方法
JPH10145773A (ja) * 1996-11-14 1998-05-29 Toshiba Corp 動画像データの暗号化方法およびその方法が適用されるコンピュータシステム並びに動画像データ符号化/復号化装置
US6016348A (en) * 1996-11-27 2000-01-18 Thomson Consumer Electronics, Inc. Decoding system and data format for processing and storing encrypted broadcast, cable or satellite video data
US5991403A (en) * 1996-12-23 1999-11-23 Intel Corporation Recoverable cryptographic transformation on YUV data suitable for compressions

Cited By (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7403617B2 (en) 1998-01-08 2008-07-22 Samsung Electronics Co., Ltd. System and method for copy protection for digital signals
US8565426B2 (en) 1998-01-08 2013-10-22 Samsung Electronics Co., Ltd. System and method for copy protection for digital signals
US8300832B2 (en) 1998-01-08 2012-10-30 Samsung Electronics Co., Ltd. System and method for copy protection for digital signals
WO1999035647A1 (en) * 1998-01-08 1999-07-15 Samsung Electronics Co., Ltd. System and method for copy protection for digital signals
US7778418B1 (en) 1998-01-08 2010-08-17 Samsung Electronics Co., Ltd. System and method for copy protection for digital signals
US7548619B2 (en) 1998-01-08 2009-06-16 Samsung Electronics Co., Ltd. System and method for copy protection for digital signals
US6466971B1 (en) 1998-05-07 2002-10-15 Samsung Electronics Co., Ltd. Method and system for device to device command and control in a network
US7043532B1 (en) 1998-05-07 2006-05-09 Samsung Electronics Co., Ltd. Method and apparatus for universally accessible command and control information in a network
US8032833B1 (en) 1999-07-27 2011-10-04 Samsung Electronics Co., Ltd. Home network device information architecture
US7490293B1 (en) 1999-07-27 2009-02-10 Samsung Electronics Co., Ltd. Device discovery and control in a bridged home network
US9137034B2 (en) 1999-07-27 2015-09-15 Samsung Electronics Co., Ltd. Device customized home network top-level information architecture
US6801507B1 (en) 1999-07-27 2004-10-05 Samsung Electronics Co., Ltd. Device discovery and configuration in a home network
US7200683B1 (en) 1999-08-17 2007-04-03 Samsung Electronics, Co., Ltd. Device communication and control in a home network connected to an external network
EP1324614A3 (en) * 1999-11-10 2003-11-05 NDS Limited System for data stream processing
US7106749B1 (en) 1999-11-10 2006-09-12 Nds Limited System for data stream processing
US7580416B2 (en) 1999-11-10 2009-08-25 Nds Limited System for data stream processing
US7349967B2 (en) 2000-07-21 2008-03-25 Samsung Electronics Co., Ltd. Architecture for home network on world wide web with private-public IP address/URL mapping
US7337217B2 (en) 2000-07-21 2008-02-26 Samsung Electronics Co., Ltd. Architecture for home network on world wide web
JP2002199453A (ja) * 2000-12-26 2002-07-12 Toshiba Corp 移動通信システム及び通信装置
US7756201B2 (en) 2001-07-23 2010-07-13 Nds Limited System for random access to content
US7447915B2 (en) 2001-10-23 2008-11-04 Toyota Jidosha Kabushiki Kaisha Map data processing method, map data processing device, storage medium, and on-board map data processing device
JP2005204175A (ja) * 2004-01-16 2005-07-28 Ntt Communications Kk デジタルコンテンツ暗号化装置、デジタルコンテンツ暗号化方法およびデジタルコンテンツ暗号化プログラム、並びにデジタルコンテンツ復号化プログラム
JP2006163757A (ja) * 2004-12-07 2006-06-22 Sony Corp 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム
WO2006061976A1 (ja) * 2004-12-07 2006-06-15 Sony Corporation 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム
KR101222687B1 (ko) * 2004-12-07 2013-01-18 소니 가부시키가이샤 정보 기록 매체 제조 방법, 정보 처리 장치, 정보 기록 매체 및 정보 처리 방법과 컴퓨터 판독가능한 기록 매체
US7661000B2 (en) 2004-12-07 2010-02-09 Sony Corporation Information processing device, information recording medium and information processing method, and computer program
JP4749345B2 (ja) * 2005-01-24 2011-08-17 パイオニア株式会社 配信装置及び方法、受信装置及び方法、配信システム、並びにコンピュータプログラム
JP2007026648A (ja) * 2005-07-19 2007-02-01 Samsung Electronics Co Ltd コンテンツの変形部分を効率的に校正する方法及びその装置
JP2007336244A (ja) * 2006-06-15 2007-12-27 Megachips System Solutions Inc 暗号化方法および復号化方法
US8705742B2 (en) 2006-12-26 2014-04-22 Fujitsu Limited Data compression apparatus and data decompression apparatus
JP2010522950A (ja) * 2007-03-28 2010-07-08 ロヴィ・ソリューションズ・コーポレーション コンテンツデータを提供する装置および方法
JP2011526697A (ja) * 2008-06-30 2011-10-13 トムソン ライセンシング 選択的なデータ暗号化の方法及び装置
WO2010044146A1 (ja) 2008-10-15 2010-04-22 三菱電機株式会社 暗号装置及び復号装置及び暗号方法及び復号方法
WO2011151982A1 (ja) * 2010-06-01 2011-12-08 三菱電機株式会社 メディア暗号化装置、メディア暗号復号装置、メディア暗号化方法およびメディア暗号復号方法
JP5393886B2 (ja) * 2010-06-01 2014-01-22 三菱電機株式会社 メディア暗号化装置、メディア暗号復号装置、メディア暗号化方法およびメディア暗号復号方法
JP2011100474A (ja) * 2010-12-13 2011-05-19 Sony Corp 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム

Also Published As

Publication number Publication date
US6314188B1 (en) 2001-11-06
US6021199A (en) 2000-02-01

Similar Documents

Publication Publication Date Title
US6021199A (en) Motion picture data encrypting method and computer system and motion picture data encoding/decoding apparatus to which encrypting method is applied
JP4902644B2 (ja) データ処理装置、データ処理方法、データ処理プログラム、およびそのデータ処理プログラムを記録した記録媒体、並びに集積回路
US6297797B1 (en) Computer system and closed caption display method
US5915018A (en) Key management system for DVD copyright management
US7184552B2 (en) Information reproducing apparatus
JP4320951B2 (ja) 記録装置及び記録・再生装置
JP2001312862A (ja) 暗号化されたオーディオデータを貯蔵する記録媒体、その記録装置と方法及びその再生装置と方法
JP4170424B2 (ja) コンピュータ
JP2006295344A (ja) コンテンツ処理装置
JPH10154125A (ja) Dmaデータ転送装置および同装置を使用した動画像復号化装置並びにdmaデータ転送制御方法
JPH10143437A (ja) コンピュータシステムおよび動画像転送方法
KR20160039922A (ko) 영상처리장치 및 그 제어방법
JP2009100265A (ja) データ処理装置、データ処理方法、データ処理プログラム、およびそのデータ処理プログラムを記録した記録媒体、並びに集積回路
JPH10145735A (ja) 復号装置および画像/音声再生方法
JP2001069481A (ja) データ処理装置
JP3135808B2 (ja) コンピュータシステムおよびこのコンピュータシステムに適用されるカード
JP3436818B2 (ja) コンピュータシステムおよび動画再生方法
JP2007018646A (ja) 記録再生装置
JP2001320673A (ja) コンピュータシステムおよび動画再生方法
JP2000036940A (ja) コンピュータシステムおよびデコーダ装置
JP3927928B2 (ja) 情報再生装置
JP4633715B2 (ja) 情報記録装置及び方法、情報再生装置及び方法、並びにコンピュータプログラム
JP2007068111A (ja) 動画像再生装置、動画像再生方法及び動画像再生プログラム
JP4250150B2 (ja) デジタル映像信号記録再生装置、デジタル映像信号記録再生プログラムおよびそのプログラムを記録したコンピュータ読み取り可能な記録媒体
US20060233366A1 (en) Encryption system, encryption device and decryption device

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050401

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050802

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050929

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20051108