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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/0021—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/0021—Circuits 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/00217—Circuits 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/00253—Circuits 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/00297—Circuits 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/00304—Circuits 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]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/0021—Circuits 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/00485—Circuits 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/00492—Circuits 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/00507—Circuits 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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
- G11B20/1217—Formatting, e.g. arrangement of data block or words on the record carriers on discs
- G11B20/1251—Formatting, 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2347—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption
- H04N21/23476—Processing 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/913—Television signal processing therefor for scrambling ; for copy protection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/913—Television signal processing therefor for scrambling ; for copy protection
- H04N2005/91357—Television signal processing therefor for scrambling ; for copy protection by modifying the video signal
- H04N2005/91364—Television signal processing therefor for scrambling ; for copy protection by modifying the video signal the video signal being scrambled
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/84—Television signal recording using optical recording
- H04N5/85—Television signal recording using optical recording on discs or drums
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation 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/8042—Transformation 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation 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/806—Transformation 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/8063—Transformation 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/82—Transformation 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/8205—Transformation 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/8227—Transformation 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によってリアルタイ
ムに行うことが可能となる。
データの不正使用を防止する。 【解決手段】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グラフィクスと合成されて表示される。
縮符号化されてCD(Compact Disk)など
に記憶されており、その動画データのデコードおよび表
示再生には、専用の拡張ボードが使用されている。動画
データのデコードおよび表示再生を行う拡張ボードとし
ては、例えば、米シグマデザイン社の“REAL Ma
gic”が良く知られている。この“REAL Mag
ic”は、MPEG1の規格に準拠したビデオデコード
機能を有しており、デコードされた動画データは、フィ
ーチャコネクタを介してビデオカードから取り込まれた
VGAグラフィクスと合成されて表示される。
【0004】しかし、MPEG1の規格は、1.5Mb
ps程度のデータ転送速度を持つCDを使用することを
前提とした規格であり、映画などの大量の画像情報を含
む動画データを扱うと、画質の劣化などの問題が生じ
る。
ps程度のデータ転送速度を持つCDを使用することを
前提とした規格であり、映画などの大量の画像情報を含
む動画データを扱うと、画質の劣化などの問題が生じ
る。
【0005】そこで、最近では、CDの数倍乃至十数倍
程度のデータ転送速度を持つ新世代の蓄積メディアとし
てDVD(Digital Versatile Di
sk)が開発されている。DVDはMPEG2という動
画像符号化を使って、CDと同じ大きさの光ディスク
に、映画などの映像情報を高画質で記録できる新しいビ
デオディスク規格である。DVDの記録再生方法は、画
質と、容量に対する記録時間の双方を確保する観点か
ら、可変レート符号化の考えに基づいている。可変レー
ト符号化データのデータ量は、元の画像の画質に依存
し、動きの激しいシーンほどそのデータ量は増加する。
程度のデータ転送速度を持つ新世代の蓄積メディアとし
てDVD(Digital Versatile Di
sk)が開発されている。DVDはMPEG2という動
画像符号化を使って、CDと同じ大きさの光ディスク
に、映画などの映像情報を高画質で記録できる新しいビ
デオディスク規格である。DVDの記録再生方法は、画
質と、容量に対する記録時間の双方を確保する観点か
ら、可変レート符号化の考えに基づいている。可変レー
ト符号化データのデータ量は、元の画像の画質に依存
し、動きの激しいシーンほどそのデータ量は増加する。
【0006】このDVDに蓄積された動画データをパー
ソナルコンピュータ上で再生する場合には、DVD−R
OMからコンピュータの主記憶にデータが読み込まれ、
そしてそれがDVDデコーダに転送されることになる。
この場合、主記憶に読み込まれたデータの不正コピー、
およびその不正使用を防止するためには、動画データに
含まれるすべての映像情報に対してスクランブル処理な
どの暗号化を施すことが必要となる。
ソナルコンピュータ上で再生する場合には、DVD−R
OMからコンピュータの主記憶にデータが読み込まれ、
そしてそれがDVDデコーダに転送されることになる。
この場合、主記憶に読み込まれたデータの不正コピー、
およびその不正使用を防止するためには、動画データに
含まれるすべての映像情報に対してスクランブル処理な
どの暗号化を施すことが必要となる。
【0007】ところで、近年のCPUの高速化により、
専用のハードウェアによって動画データをデコードする
のではなく、ソフトウェアによって動画データをデコー
ドするという、いわゆるソフトウェアデコーダの実現が
望まれている。ソフトウェアデコーダによって動画デー
タをデコードすることにより、専用のハードウェアが不
要となり、システム全体のコストを低減することが可能
となる。
専用のハードウェアによって動画データをデコードする
のではなく、ソフトウェアによって動画データをデコー
ドするという、いわゆるソフトウェアデコーダの実現が
望まれている。ソフトウェアデコーダによって動画デー
タをデコードすることにより、専用のハードウェアが不
要となり、システム全体のコストを低減することが可能
となる。
【0008】しかし、ソフトウェアデコーダを使用した
場合には、MPEG2で符号化された動画データを復号
するという本来の処理のみならず、それに先だって、ス
クランブル処理された動画データを元に戻すというディ
スクランブル処理についてもCPUによって実行するこ
とが必要とされる。ディスクランブル処理の対象となる
のは動画データに含まれるすべての映像情報であるた
め、それに要するCPUの負荷はかなり大きい。従っ
て、CPUパワーの多くがディスクランブル処理に取ら
れてしまい、リアルタイムにデコード処理を行うことは
実際上困難である。
場合には、MPEG2で符号化された動画データを復号
するという本来の処理のみならず、それに先だって、ス
クランブル処理された動画データを元に戻すというディ
スクランブル処理についてもCPUによって実行するこ
とが必要とされる。ディスクランブル処理の対象となる
のは動画データに含まれるすべての映像情報であるた
め、それに要するCPUの負荷はかなり大きい。従っ
て、CPUパワーの多くがディスクランブル処理に取ら
れてしまい、リアルタイムにデコード処理を行うことは
実際上困難である。
【0009】
【発明が解決しようとする課題】上述したように、従来
では、映像情報すべてをスクランブルしているため、そ
のディスクランブル処理のために多くのCPUパワーが
必要とされる。したがって、コピープロテクト機能とソ
フトウェアデコーダとを同時に満足することは実際上困
難であった。
では、映像情報すべてをスクランブルしているため、そ
のディスクランブル処理のために多くのCPUパワーが
必要とされる。したがって、コピープロテクト機能とソ
フトウェアデコーダとを同時に満足することは実際上困
難であった。
【0010】この発明はこのような点に鑑みてなされた
ものであり、動画データの一部のみを暗号化するだけで
その動画データの表示再生などの不正使用を防止できる
ようにし、コピープロテクト機能とソフトウェアデコー
ダとを同時に満足させることが可能な動画像データの暗
号化方法およびその方法が適用されるコンピュータシス
テム並びに動画像データ符号化/復号化装置を提供する
ことを目的とする。
ものであり、動画データの一部のみを暗号化するだけで
その動画データの表示再生などの不正使用を防止できる
ようにし、コピープロテクト機能とソフトウェアデコー
ダとを同時に満足させることが可能な動画像データの暗
号化方法およびその方法が適用されるコンピュータシス
テム並びに動画像データ符号化/復号化装置を提供する
ことを目的とする。
【0011】
【課題を解決するための手段】この発明は、フレーム内
符号化画像およびフレーム間予測符号化画像を含むデジ
タル圧縮符号化された動画データに対して暗号化処理を
施して、その動画データの不正使用を防止する動画像デ
ータ暗号化方法において、前記デジタル圧縮符号化され
た動画データの中で前記フレーム内符号化画像に対して
のみ暗号化処理を施し、前記動画データの一部について
のみの暗号化によって動画データの不正な表示再生を防
止できるようにしたことを特徴とする。
符号化画像およびフレーム間予測符号化画像を含むデジ
タル圧縮符号化された動画データに対して暗号化処理を
施して、その動画データの不正使用を防止する動画像デ
ータ暗号化方法において、前記デジタル圧縮符号化され
た動画データの中で前記フレーム内符号化画像に対して
のみ暗号化処理を施し、前記動画データの一部について
のみの暗号化によって動画データの不正な表示再生を防
止できるようにしたことを特徴とする。
【0012】この動画像データ暗号化方法においては、
MPEG2などでデジタル圧縮符号化された動画データ
においては、フレーム内符号化画像(Iピクチャ)、片
方向予測、双方向予測などのフレーム間予測符号化画像
(Pピクチャ、Bピクチャ)が含まれているが、フレー
ム間予測符号化画像(Pピクチャ、Bピクチャ)の復号
は、フレーム内符号化画像(Iピクチャ)を用いて行わ
れており、フレーム内符号化画像(Iピクチャ)無しで
はフレーム間予測符号化画像(Pピクチャ、Bピクチ
ャ)を正しく復号することができない点に着目し、フレ
ーム内符号化画像(Iピクチャ)に対してのみスクラン
ブル処理などによる暗号化を施したものである。
MPEG2などでデジタル圧縮符号化された動画データ
においては、フレーム内符号化画像(Iピクチャ)、片
方向予測、双方向予測などのフレーム間予測符号化画像
(Pピクチャ、Bピクチャ)が含まれているが、フレー
ム間予測符号化画像(Pピクチャ、Bピクチャ)の復号
は、フレーム内符号化画像(Iピクチャ)を用いて行わ
れており、フレーム内符号化画像(Iピクチャ)無しで
はフレーム間予測符号化画像(Pピクチャ、Bピクチ
ャ)を正しく復号することができない点に着目し、フレ
ーム内符号化画像(Iピクチャ)に対してのみスクラン
ブル処理などによる暗号化を施したものである。
【0013】これにより、動画データに含まれるすべて
の画像情報に対してスクランブル処理を行うのではな
く、動画データの一部についてのみのスクランブル処理
で不正な表示再生を防止できるようになる。従って、ソ
フトウェアデコーダを利用する場合には、ディスクラン
ブル処理のために要するCPUパワーを少なく抑制する
ことが可能となり、動画データの復号処理をソフトウェ
アデコーダによってリアルタイムに行うことが可能とな
る。
の画像情報に対してスクランブル処理を行うのではな
く、動画データの一部についてのみのスクランブル処理
で不正な表示再生を防止できるようになる。従って、ソ
フトウェアデコーダを利用する場合には、ディスクラン
ブル処理のために要するCPUパワーを少なく抑制する
ことが可能となり、動画データの復号処理をソフトウェ
アデコーダによってリアルタイムに行うことが可能とな
る。
【0014】
【発明の実施の形態】以下、図面を参照してこの発明の
実施形態を説明する。図1には、この発明の一実施形態
に係るコンピュータシステムで使用されるソフトウェア
デコーダとその周辺のソフトウェア及びハードウェアの
構成が示されている。DVD−ROMドライブ21は光
ディスクから構成されるDVDメディアに蓄積されたビ
デオ、オーディオ、サブピクチャを含むMPEG2デー
タストリームを読み出すためのものであり、DVDメデ
ィアに蓄積された動画データのストリームは図2のよう
なデータフォーマットを有している。
実施形態を説明する。図1には、この発明の一実施形態
に係るコンピュータシステムで使用されるソフトウェア
デコーダとその周辺のソフトウェア及びハードウェアの
構成が示されている。DVD−ROMドライブ21は光
ディスクから構成されるDVDメディアに蓄積されたビ
デオ、オーディオ、サブピクチャを含むMPEG2デー
タストリームを読み出すためのものであり、DVDメデ
ィアに蓄積された動画データのストリームは図2のよう
なデータフォーマットを有している。
【0015】すなわち、データストリームは複数のセク
タから構成されているが、動画データについては、各セ
クタは、図示のようにストリームヘッダ部とMPEG2
データ部とから構成されている。MPEG2データ部に
は、MPEG2でデジタル圧縮符号化された画像、つま
りIピクチャ、Pピクチャ、Bピクチャが含まれてい
る。このうち、Iピクチャについてはその画像に対して
所定の演算ルールでスクランブル処理が施されており、
他のPピクチャ、Bピクチャについてはそのようなスク
ランブル処理は施されてない。ストリームヘッダ部に
は、スクランブル処理されている画像データの位置、つ
まりIピクチャの位置を示すスクランブル情報が含まれ
ている。スクランブル情報については、暗号化処理を施
しておいてもよい。このようなデータフォーマットでM
PEG2データストリームを生成する符号化装置は、図
4のように構成されている。
タから構成されているが、動画データについては、各セ
クタは、図示のようにストリームヘッダ部と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
メディアに蓄積される。
号化装置は、映画の主映像に相当するビデオデータを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の一部として実現するこ
ともできる。
−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
に渡す。
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に渡す。
DVD制御ドライバ101を介してあるいは直接にDV
D−ROMドライブ装置21と通信し、正当なソフトウ
ェアモジュールであることをDVD−ROMドライブ装
置21に通知するという認証処理を行う。そして、正当
なソフトウェアモジュールであることが承認されると、
DVD−ROMドライブ装置21からのスクランブルル
ール情報の読み出しが許可される。このスクランブルル
ール情報はIピクチャに対して施されたスクランブル処
理の演算ルールを示すものであり、このスクランブルル
ール情報に対しても所定の暗号化処理が施されている。
認証コントロールモジュール102dはスクランブルル
ール情報を解読し、それをディスクランブルモジュール
102bに渡す。
【0020】スクランブルルール情報は、DVDメディ
アの最内周から最外周に渡る一本のデータ列の中で通常
のファイルシステムなどからはその読み出しができない
位置、つまりリードインエリアに格納しておくことが好
ましい。すなわち、光ディスクなどの蓄積媒体における
データ格納形式では、データは、図3に示されているよ
うにリードインエリア、データエリア、リードアウトエ
リアから構成されているが、リードインエリアの内容は
通常のファイルシステムから参照することはできない。
このため、スクランブルルール情報をリードインエリア
に格納しておくことにより、スクランブルルール情報が
盗み見られることを防止することができる。
アの最内周から最外周に渡る一本のデータ列の中で通常
のファイルシステムなどからはその読み出しができない
位置、つまりリードインエリアに格納しておくことが好
ましい。すなわち、光ディスクなどの蓄積媒体における
データ格納形式では、データは、図3に示されているよ
うにリードインエリア、データエリア、リードアウトエ
リアから構成されているが、リードインエリアの内容は
通常のファイルシステムから参照することはできない。
このため、スクランブルルール情報をリードインエリア
に格納しておくことにより、スクランブルルール情報が
盗み見られることを防止することができる。
【0021】ディスクランブルモジュール102bは、
MPEG2データ部に含まれるIピクチャの位置をスク
ランブル情報に基づいて特定し、MPEG2データ部か
らIピクチャを抽出する。そして、認証コントロールモ
ジュール102dから得たスクランブルルール情報に基
づいて、スクランブルされているIピクチャを元に戻す
ディスクランブル処理のための演算を実行する。
MPEG2データ部に含まれるIピクチャの位置をスク
ランブル情報に基づいて特定し、MPEG2データ部か
らIピクチャを抽出する。そして、認証コントロールモ
ジュール102dから得たスクランブルルール情報に基
づいて、スクランブルされているIピクチャを元に戻す
ディスクランブル処理のための演算を実行する。
【0022】デコードモジュール102cは、MPEG
2データを復号してそれを圧縮前の元の情報に伸張する
ものであり、ビデオデータのデコードだけでなく、サブ
ピクチャおよびオーディオのデコードも行う。デコード
されたビデオデータはデコードされたサブピクチャと合
成されてVGAコントローラ19に送られ、ディスプレ
イ100に画面表示される。また、デコードされたオー
ディオデータはオーディオコントローラによって再生さ
れる。
2データを復号してそれを圧縮前の元の情報に伸張する
ものであり、ビデオデータのデコードだけでなく、サブ
ピクチャおよびオーディオのデコードも行う。デコード
されたビデオデータはデコードされたサブピクチャと合
成されてVGAコントローラ19に送られ、ディスプレ
イ100に画面表示される。また、デコードされたオー
ディオデータはオーディオコントローラによって再生さ
れる。
【0023】次に、図5のフローチャートを参照して、
動画再生処理の手順を説明する。動画データ再生用のア
プリケーションプログラムから動画データの再生要求が
発行されると、まず、認証コントロールモジュール10
2dがDVD−ROMドライブ21と通信してスクラン
ブルルールを取得し、それを解読する(ステップS10
1)。次いで、ストリームインタフェースモジュール1
02aがMPEG2ストリームを取得し、スクランブル
情報とMPEG2データをディスクランブルモジュール
に渡す(ステップS102)。この時、必要に応じてス
クランブル情報の解読も行われる(ステップS10
3)。スクランブル情報の解読はディスクランブルモジ
ュール102bで行うことも可能である。
動画再生処理の手順を説明する。動画データ再生用のア
プリケーションプログラムから動画データの再生要求が
発行されると、まず、認証コントロールモジュール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)。
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によってリアルタイムに行うことが可能とな
る。
MPEG2データストリームにはフレーム内符号化され
たIピクチャ、片方向予測、双方向予測のフレーム間予
測符号化されたPピクチャ、Bピクチャが含まれている
が、Pピクチャ、Bピクチャの復号は、Iピクチャを用
いて行われており、Iピクチャ無しではPピクチャ、B
ピクチャを正しく復号することができない点に着目し、
Iピクチャに対してのみスクランブル処理などによる暗
号化を施している。これにより、すべての画像情報に対
してスクランブル処理を行うのではなく、動画データの
一部についてのみのスクランブル処理で不正な表示再生
を防止できるようになる。従って、ディスクランブル処
理のために要するCPUパワーを少なく抑制することが
可能となり、動画データの復号処理をソフトウェアデコ
ーダ102によってリアルタイムに行うことが可能とな
る。
【0026】また、専用のハードウェアデコーダを有す
るコンピュータシステムでは、ディスクランブル処理と
デコード処理をハードウェアデコーダによって実行させ
ることもできる。この場合、ディスクランブル処理はI
ピクチャに対してだけ行えばよいので、ディスクランブ
ル処理のための回路は簡単に構成できる。このような専
用のハードウェアデコーダを有するコンピュータシステ
ムの構成例を図6に示す。
るコンピュータシステムでは、ディスクランブル処理と
デコード処理をハードウェアデコーダによって実行させ
ることもできる。この場合、ディスクランブル処理は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に接続さ
れている。
コンピュータに対応するものであり、図示のように、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制御ドライバを実行させることによ
って実行される。
制御するものであり、システムメモリ(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つが選択される。
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は使用されない。従って、コンピュータシステ
ムの性能に影響を与えることなくデジタルオーディオデ
ータの高速転送が可能となる。
OMドライブ21から読み出されたオーディオデータを
デコードしたものである。DVDデコーダ18からオー
ディオコントローラ17へのデジタルオーディオデータ
の転送には、オーディオバス18aが用いられ、PCI
バス10は使用されない。従って、コンピュータシステ
ムの性能に影響を与えることなくデジタルオーディオデ
ータの高速転送が可能となる。
【0031】DVDデコーダ18は、CPU11の制御
の下に、DVDインターフェース16からMPEG2プ
ログラムストリームを読み出し、それをビデオ、サブピ
クチャ、およびオーディオパケットに分離した後、それ
らをそれぞれデコード処理し同期化して出力する。この
DVDデコーダ18は、例えばこのコンピュータシステ
ムのPCI拡張スロットに取り外し自在に装着できるP
CI拡張カードとして実現されており、図示のように、
マスタトランザクション制御部201、ディスクランブ
ル制御部202、MPEG2デコーダ203が設けられ
ている。
の下に、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プログラムストリームからビデオ、サブ
ピクチャ、およびオーディオパケットへの分離処理と、
それらのデコード処理が行われる。
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データの転送につ
いても、デジタルオーディオデータと同様に、コンピュ
ータシステムの性能に影響を与えることなく高速に行う
ことができる。
したようにデジタルオーディオデータとしてオーディオ
バス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)を利用
することができる。
の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受像機への導出ケーブルを接
続することによって容易に行うことができる。
UVデータとオーディオデータをNTSC方式のTV信
号に変換してTV受像機の外部ビデオ入力に出力する機
能も有している。DVDデコーダ18からTV受像機へ
のTV信号の送信は、DVDデコーダ18のカードに設
けられたコネクタに、TV受像機への導出ケーブルを接
続することによって容易に行うことができる。
【0036】マルチメディアディスプレイコントローラ
19は、CPU11の制御の下に、このシステムのディ
スプレイモニタとして使用されるCRTディスプレイを
制御するものであり、VGA仕様のテキストおよびグラ
フィクス表示の他、動画表示をサポートする。
19は、CPU11の制御の下に、このシステムのディ
スプレイモニタとして使用されるCRTディスプレイを
制御するものであり、VGA仕様のテキストおよびグラ
フィクス表示の他、動画表示をサポートする。
【0037】このマルチメディアディスプレイコントロ
ーラ19には、図示のように、グラフィックス表示制御
回路(Graphics)191、ビデオ表示制御回路192、
マルチプレクサ193、およびD/Aコンバータ194
等が設けられている。
ーラ19には、図示のように、グラフィックス表示制御
回路(Graphics)191、ビデオ表示制御回路192、
マルチプレクサ193、およびD/Aコンバータ194
等が設けられている。
【0038】グラフィックス表示制御回路191は、V
GA互換のグラフィックスコントローラであり、ビデオ
メモリ(VRAM)20に描画されたVGAのグラフィ
クスデータをRGBビデオデータに変換して出力する。
ビデオ表示制御回路192は、デジタルYUVデータを
貯えるビデオバッファ、及び同バッファに貯えられたY
UBデータをRGBビデオデータに変換するYUB−R
GB変換回路等をもつ。
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ディスプレイに出力する。
表示制御回路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
デコーダ。
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】 フレーム内符号化画像およびフレーム間
予測符号化画像を含むデジタル圧縮符号化された動画デ
ータに対して暗号化処理を施して、その動画データの不
正使用を防止する動画像データ暗号化方法において、 前記デジタル圧縮符号化された動画データの中で前記フ
レーム内符号化画像に対してのみ暗号化処理を施し、 前記動画データの一部についてのみの暗号化によって動
画データの不正な表示再生を防止できるようにしたこと
を特徴とする動画像データの暗号化方法。 - 【請求項2】 前記フレーム内符号化画像に対する暗号
化処理は、前記フレーム内符号化画像を所定のルールで
演算するスクランブル処理によって実行されることを特
徴とする請求項1記載の暗号化方法。 - 【請求項3】 前記スクランブル処理されたフレーム内
符号化画像を含む動画像データは、リードインエリア、
プログラムエリア、およびリードアウトエリアから構成
されるデータ列のプログラムエリアとして光ディスクに
蓄積され、 前記リードインエリアには、 前記スクランブル処理のための演算ルールを示すスクラ
ンブルルール情報が格納されており、 前記光ディスクから前記プログラムエリアの動画データ
を読み出し、 その動画データに含まれるフレーム内符号化画像に対し
てその逆スクランブルのための演算処理を前記スクラン
ブルルール情報に基づいて実行した後、動画データの復
号を行うことを特徴とする請求項2記載の暗号化方法。 - 【請求項4】 前記動画データのデータ列は、ヘッダ部
とデータ部とから構成されており、 前記ヘッダ部には、 前記暗号化処理されたフレーム内符号化画像の位置を示
す情報が含まれていることを特徴とする請求項1記載の
暗号化方法。 - 【請求項5】 動画像をデジタル圧縮符号化し、フレー
ム内符号化画像およびフレーム間予測符号化画像を生成
する動画像符号化手段と、 この動画像符号化手段で符号化されたフレーム内符号化
画像に対して暗号化処理を施す手段とを具備し、 前記動画データの一部についてのみの暗号化によって動
画データの不正使用を防止できるようにしたことを特徴
とする動画像符号化装置。 - 【請求項6】 フレーム内符号化画像およびフレーム間
予測符号化画像を含むデジタル圧縮符号化された動画像
データを復号する動画像復号装置において、 前記デジタル圧縮符号化された動画像データから暗号化
処理されたフレーム内符号化画像を抽出し、その暗号化
されたフレーム内符号化画像を解読する手段を具備する
ことを特徴とする動画像復号化装置。 - 【請求項7】 CPUと、デジタル圧縮符号化された動
画データが蓄積された蓄積メディアからデータを読み出
すためのディスクドライブ装置を制御可能なディスクイ
ンターフェースとを備え、前記デジタル圧縮符号化され
た動画データの復号及び再生が可能なコンピュータシス
テムにおいて、 前記CPUに、前記ディスクインターフェースを介して
前記ディスクドライブ装置から読み出される動画データ
の中から暗号化処理されたフレーム内符号化画像を抽出
させる手段と、 前記CPUに、その抽出されたフレーム内符号化画像の
解読処理を実行させる手段とを具備することを特徴とす
るコンピュータシステム。
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)
| 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)
| 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)
| 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 |
-
1996
- 1996-11-14 JP JP30298696A patent/JPH10145773A/ja active Pending
-
1997
- 1997-10-14 US US08/950,495 patent/US6021199A/en not_active Expired - Fee Related
-
1999
- 1999-08-27 US US09/384,236 patent/US6314188B1/en not_active Expired - Fee Related
Cited By (36)
| 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 |