JP4680892B2 - オーディオビジュアル製品におけるデータの隠蔽 - Google Patents
オーディオビジュアル製品におけるデータの隠蔽 Download PDFInfo
- Publication number
- JP4680892B2 JP4680892B2 JP2006508396A JP2006508396A JP4680892B2 JP 4680892 B2 JP4680892 B2 JP 4680892B2 JP 2006508396 A JP2006508396 A JP 2006508396A JP 2006508396 A JP2006508396 A JP 2006508396A JP 4680892 B2 JP4680892 B2 JP 4680892B2
- Authority
- JP
- Japan
- Prior art keywords
- sequence
- cells
- correct
- cell
- pgc
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 claims description 90
- 230000003287 optical effect Effects 0.000 claims description 18
- 238000003860 storage Methods 0.000 claims description 14
- 230000000007 visual effect Effects 0.000 claims description 12
- 230000009466 transformation Effects 0.000 claims description 8
- 238000003822 preparative gas chromatography Methods 0.000 claims 2
- 210000004027 cell Anatomy 0.000 description 193
- 230000002441 reversible effect Effects 0.000 description 18
- 238000010586 diagram Methods 0.000 description 13
- 238000004422 calculation algorithm Methods 0.000 description 10
- 238000013459 approach Methods 0.000 description 9
- CIWBSHSKHKDKBQ-JLAZNSOCSA-N Ascorbic acid Chemical compound OC[C@H](O)[C@H]1OC(=O)C(O)=C1O CIWBSHSKHKDKBQ-JLAZNSOCSA-N 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 241000252203 Clupea harengus Species 0.000 description 4
- 230000008901 benefit Effects 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 4
- 235000019514 herring Nutrition 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 4
- 101001123331 Homo sapiens Peroxisome proliferator-activated receptor gamma coactivator 1-alpha Proteins 0.000 description 3
- 102100028960 Peroxisome proliferator-activated receptor gamma coactivator 1-alpha Human genes 0.000 description 3
- 230000004913 activation Effects 0.000 description 3
- 230000009191 jumping Effects 0.000 description 3
- PUIBPGHAXSCVRF-QHFGJBOXSA-N prostaglandin C1 Chemical compound CCCCC[C@H](O)\C=C\C1=CCC(=O)[C@@H]1CCCCCCC(O)=O PUIBPGHAXSCVRF-QHFGJBOXSA-N 0.000 description 3
- PCTMTFRHKVHKIS-BMFZQQSSSA-N (1s,3r,4e,6e,8e,10e,12e,14e,16e,18s,19r,20r,21s,25r,27r,30r,31r,33s,35r,37s,38r)-3-[(2r,3s,4s,5s,6r)-4-amino-3,5-dihydroxy-6-methyloxan-2-yl]oxy-19,25,27,30,31,33,35,37-octahydroxy-18,20,21-trimethyl-23-oxo-22,39-dioxabicyclo[33.3.1]nonatriaconta-4,6,8,10 Chemical compound C1C=C2C[C@@H](OS(O)(=O)=O)CC[C@]2(C)[C@@H]2[C@@H]1[C@@H]1CC[C@H]([C@H](C)CCCC(C)C)[C@@]1(C)CC2.O[C@H]1[C@@H](N)[C@H](O)[C@@H](C)O[C@H]1O[C@H]1/C=C/C=C/C=C/C=C/C=C/C=C/C=C/[C@H](C)[C@@H](O)[C@@H](C)[C@H](C)OC(=O)C[C@H](O)C[C@H](O)CC[C@@H](O)[C@H](O)C[C@H](O)C[C@](O)(C[C@H](O)[C@H]2C(O)=O)O[C@H]2C1 PCTMTFRHKVHKIS-BMFZQQSSSA-N 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000002427 irreversible effect Effects 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 241000251468 Actinopterygii Species 0.000 description 1
- 229920002160 Celluloid Polymers 0.000 description 1
- 210000004460 N cell Anatomy 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011143 downstream manufacturing Methods 0.000 description 1
- 239000002355 dual-layer Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000005562 fading Methods 0.000 description 1
- 235000019688 fish Nutrition 0.000 description 1
- 238000007620 mathematical function Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000003449 preventive effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- CMBOTAQMTNMTBD-KLASNZEFSA-N prostaglandin C2 Chemical compound CCCCC[C@H](O)\C=C\C1=CCC(=O)[C@@H]1C\C=C/CCCC(O)=O CMBOTAQMTNMTBD-KLASNZEFSA-N 0.000 description 1
- 230000001172 regenerating effect Effects 0.000 description 1
- 239000002356 single layer Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000011885 synergistic combination Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- 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/0092—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which are linked to media defects or read/write errors
- G11B20/00927—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which are linked to media defects or read/write errors wherein said defects or errors are generated on purpose, e.g. intended scratches
- G11B20/00942—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which are linked to media defects or read/write errors wherein said defects or errors are generated on purpose, e.g. intended scratches said intentional errors occurring due to an invalid playback path or program chain
-
- 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/00137—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to contents recorded on or reproduced from a record carrier to authorised users
- G11B20/00152—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to contents recorded on or reproduced from a record carrier to authorised users involving a password
-
- 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/00166—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised contents recorded on or reproduced from a record carrier, e.g. music or software
-
- 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/0092—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which are linked to media defects or read/write errors
- G11B20/00927—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which are linked to media defects or read/write errors wherein said defects or errors are generated on purpose, e.g. intended scratches
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/34—Indicating arrangements
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/21—Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
- G11B2220/213—Read-only discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2562—DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
-
- 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/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
- H04N9/8047—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 using transform coding
-
- 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
-
- 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)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Television Signal Processing For Recording (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Description
一般的に、本発明に適するオーディオビジュアル製品は、オーディオビジュアルデータから成る複数のセルを有し、オーディオビジュアルデータの再生は一つ以上のシーケンス命令によって制御される。好適には、これらのセルの各々及びこれらのシーケンス命令の各々は、オーディオビジュアル製品内に所定の構造ロケーションを有し、この構造ロケーションによって、セルからセル、または一つのシーケンス命令から別のシーケンス命令のような、オーディオビジュアル製品内でのナビゲーションを用いた移動が可能になる。
本発明の一つの例示としての態様では、オーディオビジュアル製品の生成に使用する方法が提供され、この方法は、元のコンテンツシーケンスに従って再生される元のオーディオビジュアルデータを受信するステップと、元のオーディオビジュアルデータを複数のセルに分割するステップと、複数のシーケンス命令を生成するステップであって、各シーケンス命令がこれらのセルを指定された順番で再生する再生シーケンスを表す、生成ステップと、複数のシーケンス命令をそれぞれ、オーディオビジュアル製品内の複数の構造ロケーションのうちの一つの構造ロケーションに割り当てるステップと、アクセスコードに基づいて動作して、複数の構造ロケーションの中から宛先構造ロケーションを計算することにより、複数のシーケンス命令の中から一つのシーケンス命令を選択する宛先関数を生成するステップと、を含む。
一つの例示としての実施形態では、本発明は、オーディオビジュアル製品の生成に使用する方法を提供し、本方法は、元のコンテンツシーケンスに従って再生される元のオーディオビジュアルデータを受信するステップと、元のオーディオビジュアルデータを複数のセルに分割するステップと、複数のシーケンス命令を生成するステップであって、各シーケンス命令がこれらのセルを指定された順番で再生する再生シーケンスを表す、生成ステップと、を含み、複数のシーケンス命令は、再生シーケンスによって、元のコンテンツシーケンスが再生される少なくとも一つの正しいシーケンス命令と、再生シーケンスによって、元のコンテンツシーケンスが再生されない複数の不正なシーケンス命令とを含む。
一つの例示としての実施形態では、本発明は、オーディオビジュアル製品の生成に使用する方法を提供し、本方法は、元のコンテンツシーケンスに従って再生される元のオーディオビジュアルデータを受信するステップと、元のオーディオビジュアルデータを正しいオーディオビジュアルデータから成る複数のセルに分割するステップと、誤りのオーディオビジュアルデータを含む少なくとも一つの誤りセルを複数のセルに加えるステップと、複数のセルのうちの選択されたセルを指定された順番で再生する再生シーケンスを表す少なくとも一つのシーケンス命令を形成するステップと、を含む。
本発明の一つの例示としての実施形態では、オーディオビジュアル製品の生成に使用する方法が提供され、本方法は、元のコンテンツシーケンスに従って再生される元のオーディオビジュアルデータを受信するステップと、元のオーディオビジュアルデータを複数のセルに分割するステップと、複数のセルが少なくとも第1ビデオストリーム及び第2ビデオストリームに含まれるようにこれらのセルをこれらのビデオストリームに割り当てるステップと、第1ビデオストリームと第2ビデオストリームとの間の切り替えを行って、これらのセルを元のコンテンツシーケンスに従って再生するビデオストリーム切り替え命令を生成するステップと、を含む。
本発明の好適な実施形態について、オーディオビジュアルコンテンツを含むDVDビデオフォーマット光ディスクの特定の例を参照しながら記載する。しかしながら、本発明は、特にオーディオビジュアルコンテンツが或る形態のランダムアクセスストレージ媒体に格納される広い範囲の他の環境に適用することができることを理解されたい。また、DVDビデオフォーマットはそれ自体がやがて新規のフォーマット定義に取って代わられ、置き換えられると考えられる。すなわち、本発明はかなり先の将来において、かつ未だに実現していない環境においても適用することができると考えられる。
第1の態様では、本発明は、正しい再生シーケンス命令を多くの不正なシーケンス命令の中に紛れ込ませて隠蔽したオーディオビジュアル製品を提供する。
ステップ610では、オーディオビジュアルデータから成るセル群420及び複数の再生シーケンス命令410を含む生成済みオーディオビジュアル製品400を受信する。
次に、本発明の特に好適な実施形態について、図の内、図7〜17を参照しながら更に例を示すことにより説明する。
提供されるビデオクリップは、シーンカットに関してサーチされる。この目的のためにビデオストリーム及び/又はオーディオストリームの不連続性に基づいて使用される公知の方法がある。例えば、多くの文献の中でも特に、ジー. アクリーバス、エヌ. ドゥラミス、エイ. ドゥラミス、エス. コリアス(G. Akrivas, N. Doulamis, A. Doulamis,及びS. Kollias)による「MPEG符号化ビデオ信号のシーン検出方法」と題するProceedings of MELECON 2000 Mediterranean Electrotechnical Conference, Nicosia, Cyprus, May 2000を参照されたい。シーンカットは、図8に示すように、後で細分化を行なうためのアンカーポイントとなる。
図10によれば、参照されることがない誤り「偽装」セル群421を正しい再生シーケンス410aに取り入れると有利である。(「偽装(red herring)」とは文字通り、注意をそらすための撹乱であり、魚(薫製ニシン:red herring)を利用して猟犬に臭いの痕跡が判別できないように猟犬を撹乱させることに由来する。)このような誤りセル群421は、これらの誤りセルが正しいセル群420に非常に類似して見えて、明らかに不適当なセル群421を含む全てのシーケンス命令を容易に取り除くということができなくなるように適切に構成される。例えば、製品が、各セルが4秒の期間を有する一連のセル群を含むとすると、以下のようになる。
セル2−−4秒から始まって8秒で終了する
セル3−−8秒から始まって12秒で終了する
この場合、幾つかの例示としての誤りセル群は、
偽装1−−2秒から始まって6秒で終了する
偽装2−−6秒から始まって10秒で終了する
実際に、各セルの期間は、例えばタイムコード検索法を使用して明らかに誤っているセル群をパターンから廃棄することができるパターンが生成されないように変化させる。
[セルのスクランブリング]
図12に示すように、セル群420(全ての誤りセル421を含む)は、他のセル群に対する各セルのロケーションを変えることにより雑混にするので、セル群421がディスクに表示される順番が決定される。セル群420は任意の形で雑混にすることができるが、この構成は、利用可能な各再生シーケンスがシームレス再生に関連するDVDビデオ規格に詳細が記載される制約を満たす場合に、高いレベルの保護を実現することになる。すなわち、シームレスに再生を行なう−−再生飛びがない−−セル420が2個ある場合、これらのセルに関連するデータはディスク上で比較的近接する必要がある。実際には、セル群420は、互いに離れた多くのセクターとした場合でもシームレスに再生を行なうことができるので、本例では、セル群420は任意に連続して配置することができるが、例示のために、いかなるセルも、当該セルの正しい位置から3個分のセル420の内側に位置する必要があると仮定している。
ここで、セル4,8,15,及び19は誤り偽装セルであり、かつ正しい再生シーケンスには生じないことに留意されたい。
プログラムチェーンは、1個のビデオタイトルセット(VTS)の内部の再生シーケンス群の各々に関して生成される。合計で1,000個のシーケンスがディスクに関して生成され、これらのシーケンスのうちの1個が正しいシーケンスであり、かつ999個が不正なシーケンスであると仮定する。複数のシーケンス命令410aのうちの一つが、ビデオをアンロックするための宛先(destination)となるシーケンス命令、本例では、図17に示すように、正しく並べられたセル群420から成るシーケンスを有するプログラムを含むPGC番号321として選択される。
本発明の更に別の態様は、オーディオビジュアル製品内のビデオオブジェクトをスクランブルしてオーディオビジュアル製品に対する権限のないアクセスまたは権限のないコピーを更に難しくすることに関する。
DVDビデオ規格は、オーディオビジュアルデータストリームを保持し、かつビデオオブジェクト(Video Object:VOB)として知られる構造を提供する。ビデオオブジェクト(VOB)は、これも図4を参照しながら上記で概略的に説明したように、セル群に内部的に分割される。オーディオビジュアルプログラムは、一連のビデオオブジェクト(VOB)を所定のシーケンスで、プログラム及びプログラムチェーン(PGC)を使用して再生することにより表示される。現行のDVDビデオ規格では、ビデオオブジェクト(VOB)は1〜9個のビデオストリーム(「マルチアングル(multi−angle)」ストリームと呼ばれることが多い)、0〜8個のマルチチャネルオーディオストリーム、及び0〜32個のサブピクチャストリームを含む。
図19に示すように、所望の再生シーケンス(例えば、ほぼリニアなストーリーライン)を有する元のオーディオビジュアルデータ401を、図7,8,及び9を参照しながら上に説明した処理と同様にして複数のセル420に分割する。本例では、A,B,C,及びDの記号を付した4個のセルがある。これらのセルを分割して異なるビデオストリームに含ませる。すなわち、セル群の幾つか(A,B,及びD)を第1ビデオストリーム1901に割り当て、少なくとも一つのセル(C)を異なる第2ビデオストリーム1902に割り当てる。セル群402を所望のシーケンス(ABCD)で再生するためには、ビデオストリームスイッチが第1ビデオストリーム1901と第2ビデオストリーム1902との間に必要になる。単純に第1ビデオストリーム1901を続けると、所望の再生シーケンスが得られない。本例では、単純に第1ビデオストリーム1901を続けると、セルCの再生が行なわれないことになる。セルCを取り込むためのビデオストリームスイッチは図19の太線矢印で表わされる。
元のオーディオビジュアルデータは、元のセルがマルチアングルブロック群の各々に関して再生される場合にのみ正しく再生され、このことを行なうには、シーケンス発生器に関するパラメータ(本例ではA,B及びM)の値を認識する必要がある。これらのパラメータに関して多くの使用可能な値があるため、これらのパラメータのうちの一つ以上をコンテンツをアンロックする「キー(key)」として使用することができる。不正なパラメータを選択して再生を行なうと、不正なビデオシーケンスがマルチアングルブロックの再生中に再生され、これによってコンテンツを再生することができなくなる(すなわち、非常に不満の残る形の再生となる)。
本発明の別の態様はオーディオビジュアル製品の「ロック」に関するものであり、このロックには、ユーザがオーディオビジュアル製品へのアクセスを許可される前に「アンロック」が必要となる。
2.ユーザがディスクを再生する場合、彼/彼女は、コンテンツまたはコンテンツの一部を再生することができるようになる前に、「アンロックコード」の入力を催促される。
多くの変形例を、以下に概要を説明するように、必要なセキュリティレベル及び機能レベルに従って用いることができる。
例示としての第1の方法では、1個の固定アンロックコードを使用してディスクコンテンツをアンロックする。このことは、例えば4桁のPINとすることができる。画面の上では、ユーザには数字キーパッドの画像が提示され、そしてリモートコントロールナビゲーションボタン(例えば、Up,Down,Left,Right,及びEnter)を使用することにより、4桁で鍵をかけることができる。好適には、各桁が入力されると、当該桁が画面に表示され、これをユーザが確認する。勿論、他の多くの入力選択肢も利用することができる。
例示としての第1の方法の特徴は、全てのユーザが同じアンロックコードを受け取るので、セキュリティの弱点は、アンロックコードを一人の人間によって他の多くの人に渡すことができ、これらの人がアクセス制御のレベルを下げてしまうことである。コードペアを使用することによってセキュリティを次のように強化することができる。
多くのアルゴリズムが、公開/秘密キーペアのようなセキュリティコードの一致ペア(matching pairs of security codes)を生成するために利用することができる。
例示としての第2の方法に変更を加えて、ユーザによる識別コードの入力を、当該ユーザに固有であるか、または少数のユーザに制限される情報を使用して可能にする。例として次のような項目を挙げることができる。
2.カスタマーのクレジットカード番号(カスタマーが他人に渡す可能性のない)。
本発明の好適な実施形態をサポートするために、或るステップをディスクのコンテンツを用意している間に実行し(すなわちオーサリング)、そして特定のステップを再生中に実行してコンテンツを認証済みユーザに対してアンロックする。
1.次の要件を満たすディスク上の宛先を決めて再生を行なうために使用する関数Dを定義する。
d.Dの固有の出力、Dunlock=D(C1’,C2’,...Cn’)が理想的に得られる或る組合せのC1’,C2’,...Cn’(アンロックコード)の値が存在する。Dunlockが全ての値C1,C2...Cnに関して一意的である訳ではない(すなわち、複数のアンロックコードが存在する)場合、理想的には、Dunlockが得られる使用可能なこのような値の組合せの数を出来る限り少なくする必要がある。
e.宛先Dunlockは、保護対象コンテンツのスムーズな再生に対応する。
f.全ての他の宛先は別のコンテンツ、または偽コンテンツを再生することになる。
1.アクセスコードC1,C2...Cnを取得する。
2.宛先D(C1,C2...Cn)を決定する。
コードC1,C2...Cnは、次のいずれかの組合せを含む、上に挙げた複数の例のいずれかから取り出すことができる。
3.クレジットカード番号のようなユーザ私有の番号、またはカスタマーコード。この番号は上の項目1と同様な方法により入力される。
種々のアプローチが宛先関数Dの定義に使用することができる。例えば、原始関数(crude function)が合格/失敗結果を、例えばPIN番号に基づいて単純に返す。次の擬似コードは、ユーザが有効なPINコード“1234”を入力すると1を返し、他の全てのコードに対して2を返す。
{
if C=1234 then return 1 else return 2
}
ディスク上では、2つの宛先(1及び2)を設定し、1がアンロックされる正しいコンテンツに対応し、そして2が、「アクセスが拒否されました」というテキストを示す静止画像のような或る別のコンテンツに対応する。このアプローチでは非常に低いレベルの保護しか行なわれない−リバースエンジニアにとっては、正しいアンロックコード及び保護対象コンテンツのディスク上の宛先も共に識別することは非常に容易である。このアプローチの利点は、実行するのが非常に簡単であり、簡単なオーサリング方法及び再生方法を必要とするだけであるということである。従って、このアプローチは、コンテンツのセキュリティが重要な要件ではない場合には十分である。
少しだけよりセキュアなアプローチは、一方向性hash(ハッシュ)関数を使用することであり、このハッシュ関数は、メッセージM(通常は任意の長さを有する)を固定長の「メッセージダイジェスト」にマッピングする関数Hであり、この場合、
1.H(M)は計算が簡単であり、
2.どのようなメッセージダイジェストMDが与えられても、MD=H(M)の構成を有する該当するメッセージMを検出するのが難しい、すなわちHは実際には反転させることができず、かつ
3.M及びH(M)が与えられると、H(M’)=H(M)となるようなメッセージM’≠Mを検出することが難しい。
Function D(C)
{
if H(C)=MD then return 1 else return 2
}
上の表現において、MDは予め決まっている一定のメッセージダイジェスト値であり、この値は、H(C)を正しいアンロックコードに関して評価した結果として定義される。Hは反転させることができないので、リバースエンジニアにとって、宛先関数をロック対象コンテンツにジャンプさせるCの値を求めることが容易ではない。しかしながら、リバースエンジニアにとっては、上記ハッシュ関数を置き換えるか、または取り除くことは依然として比較的容易である。その理由は、所望の宛先(すなわち「1」)はコードから容易に求めることができるからである。
更にセキュアな宛先関数は、比較的多くの外見上有効な利用可能な宛先を有するかどうかに依存する。例えば、関数D(C)は入力として4桁のPINコードを用いるとする。10,000個の利用可能な宛先を有し、その内9,999個が「アクセスが拒否されました」という応答を出し、1個が保護対象のコンテンツになるディスクを編集することができる。このことは、次の非常に簡単な宛先関数によって実行することができる。
{
return C
}
従って、ここでのセキュリティとは、リバースエンジニアにとって、多くの収集物の中から保護対象のコンテンツを識別することがどのくらい容易であるかに関連する。
1回のみ支払い、1回のみ再生というシナリオを考察する際においては、リバースエンジニアが、アンロックコードを購入し、そしてこれらのコードを使用して多くの回数に渡って再生を行なうことにより、保護対象コンテンツを抽出して、認証を必要としないディスクに転送するということを容易に行なうということができなくなることを保証することが重要である。
例示としての別の技術では、キーペアを宛先関数のパラメータとして使用し、一方のキーを競技者が生成し、そしてコンテンツをアンロックするための第2の一致キーをベンダーが供給する。このアプローチの一つの実施形態は次のように動作することができる。
2.ユーザはベンダーにコンタクトし、そしてC1の値を供給する。
4.ユーザはC2をDVDビデオ再生装置に入力すると、再生装置が内部で宛先をD(C1,C2)として評価する。
ここで、例示としての宛先関数は次のように表わされる。
Function D(C1,C2)
{
return (C1+C2) mod 10000
}
この場合、ベンダーから供給され、上のステップ3で計算されたコードは、正しい宛先がDunlockとすると次のようにして評価される。
例えば、正しい宛先が1234であり、かつDVD再生装置が5678のコードを提示する場合、コンテンツをアンロックするために必要な該当するコードは(1234−5678) mod 10000=5556となる。
宛先をアンロックする手段としての別の例は、次の擬似コードによって表現される。
Ref=RND(10,000) #ランダム番号0...9,999を生成する。
Keyを催促する #‘Key’はユーザが入力する4桁アンロックキーである。
PGCの宛先にジャンプする
上の表現においては、ランダムな参照番号が表示される。ユーザは、ディスクの発行者にコンタクトして一致キーを取得する必要がある。発行者はこのキーを次式により計算する。
上の式において、‘D’は正しい宛先−本例では321−である。ユーザはこのキーを入力し、そして宛先を計算し、更に実行が該当するPGCにジャンプする。
1.宛先コードは、ディスク上の命令を分析しても容易には求めることができない。
2.ディスク再生の度に、異なるコードが、異なるアンロックコードを要求する形で生成される。
本方法を別の形で強化した方法では、非可逆変換を真の原コードC1に適用してコードを「見えなくする」。すなわち、真の原コードC1は、ユーザに対して表示される第1アクセスコードC1’を生成するためのシードとして作用する。この場合、変形実施形態は次のようになる。
2.(非可逆)変換TをC1に適用してC1’=T(C1)を生成し、そしてこの変換済みコードを画面に表示する。
4.全ての利用可能なコード及びこれらのコードの該当する変換済み値を含む大きな予め計算されたルックアップテーブルを使用して、ベンダーはテーブルルックアップを実行してC1を、供給されたC1’から生成する。
6.ユーザがC2を入力すると、内部的に宛先がD(C1,C2)として評価される。(注記:値C1’はもはや必要ではない)
7.DVDは計算された宛先にジャンプする。
Claims (29)
- オーディオビジュアル製品(400)の生成に使用する方法であって、
元のコンテンツシーケンスに従って再生される元のオーディオビジュアルデータ(700)を受信するステップであって、前記元のオーディオビジュアルデータは、複数のセルを含む、前記受信するステップと、
前記元のコンテンツシーケンスに適切でない一つ以上の誤りセルを前記複数のセルに挿入するステップと、
複数のシーケンス命令(410)を生成するステップであって、各シーケンス命令が前記複数のセルを指定された順番に再生するための再生シーケンスを表わし、各シーケンス命令が前記複数のセルの一つ以上を参照するプログラムチェーン(PGC)を含む、複数のシーケンス命令を生成するステップとを備え、複数のシーケンス命令は、
前記再生シーケンスによって前記元のコンテンツシーケンスが再生される少なくとも一つの正しいシーケンス命令(410a)と、
前記再生シーケンスによって前記元のコンテンツシーケンスが再生されない複数の不正なシーケンス命令(410b)とを含み、各不正なシーケンス命令が前記一つ以上の誤りセルの少なくとも一つを参照するPGCを含む、方法。 - 前記複数のセルを雑混に並べて前記元のコンテンツシーケンスをスクランブルするステップを備える、請求項1記載の方法。
- 前記正しいシーケンス命令(410a)よりも多数の前記不正なシーケンス命令(410b)を生成して、前記正しいシーケンス命令(410a)が前記不正なシーケンス命令(410b)の中に隠蔽されるようにするステップを備える、請求項1又は2に記載の方法。
- 前記不正なシーケンス命令(410b)の各々によって、前記複数のセルのオーディオビジュアルデータ(700)の再生を無事に行なうことができなくなる、請求項1乃至3のいずれか一項に記載の方法。
- 前記一つの以上の誤りセル(421)の各々は、前記元のオーディオビジュアルデータ(700)のセクションを含む、請求項1記載の方法。
- 前記一つ以上の誤りセル(421)における前記元のオーディオビジュアルデータ(700)を改ざんするステップを備える、請求項5記載の方法。
- 前記複数のシーケンス命令(410)は、前記セルのオーディオビジュアルデータ(700)が再生されている途中で、オーディオビジュアルデータ(700)自体を複製することなく、異なる変更を実行する、請求項1乃至6のいずれか一項に記載の方法。
- 前記不正なシーケンス命令(410b)が前記正しいシーケンス命令(410a)の順序入れ替えとなるように前記複数のシーケンス命令(410)は順序入れ替えシーケンスとして形成される、請求項1乃至7のいずれか一項に記載の方法。
- 複数の構造ロケーションをオーディオビジュアル製品(400)内に設定するステップと、
前記複数のシーケンス命令(410)を前記複数の構造ロケーションに割り当てるステップと、を備える、請求項1乃至8のいずれか一項に記載の方法。 - 前記少なくとも一つの正しいシーケンス命令(410a)又は各少なくとも一つの正しいシーケンス命令に割り当てられる構造ロケーションは、アクセスコード(80)から生成することができる、請求項9記載の方法。
- 宛先関数を定義するステップであって、宛先関数をアクセスコード(80)に適用すると、宛先関数によって正しいシーケンス命令(410a)の構造ロケーションが生成される、宛先関数を定義するステップを備える、請求項10記載の方法。
- 前記アクセスコード(80)は所定範囲内の数値を含み、これにより、前記宛先関数を前記アクセスコード(80)の数値に適用すると、前記宛先関数によって、前記正しいシーケンス命令(410a)の前記構造ロケーションが計算される、請求項11記載の方法。
- 前記宛先関数を不正な数値に適用すると、前記宛先関数によって、複数の不正なシーケンス命令(410b)のうちの一つの不正なシーケンス命令の構造ロケーションが計算される、請求項12記載の方法。
- 前記宛先関数は一方向性ハッシュ関数を含む、請求項11乃至13のいずれか一項に記載の方法。
- 前記宛先関数は、各々が複数の数値を有する少なくとも2つのアクセスコードで動作する、請求項11乃至14のいずれか一項に記載の方法。
- 前記宛先関数を適用してユーザに対して表示される第1アクセスコードを生成し、かつ前記宛先関数は、返信として提供される第2アクセスコードで動作する、請求項11乃至15のいずれか一項に記載の方法。
- 前記宛先関数によってシードを生成し、変換を適用して第1アクセスコードを生成して、第1アクセスコードのシードがユーザには見えないようにするステップを備える、請求項16記載の方法。
- 複数のセル(420)を少なくとも第1ビデオストリーム(1901)及び第2ビデオストリーム(1902)に割り当てるステップと、
前記第1及び第2ビデオストリーム(1901、1902)の間の切り替えを行なうことにより、前記複数のセル(420)を元のコンテンツシーケンスに従って再生するビデオストリーム切り替え命令(2011,2021)を生成するステップと、を更に備える、請求項1乃至17のいずれか一項に記載の方法。 - オーディオビジュアル製品(400)はDVDビデオ規格に従って再生することができる、請求項1乃至18のいずれか一項に記載の方法。
- オーディオビジュアル製品(400)を携帯型ランダムアクセスストレージ媒体(40)
に記録するステップを含む、請求項1乃至19のいずれか一項に記載の方法。 - オーディオビジュアル製品(400)を光ディスク(40)にDVDビデオ規格に従って記録するステップを含む、請求項1乃至20のいずれか一項に記載の方法。
- 請求項1乃至21のいずれか一項に記載の方法を実行する命令であって、コンピュータが実行可能な命令が記録された記録媒体。
- 請求項1乃至21のいずれか一項に記載の方法を実行するように適合させたオーサリング装置。
- 再生装置を用いて再生するためのオーディオビジュアルデータからなる複数のセルを含む表示データが記録されるとともに、前記再生装置にオーディオビジュアルデータシーケンスの再生を制御させるための複数のプログラムチェーン(PGC)が記録された記録媒体であって、前記PGCは、前記セルへの参照を含み、一つ以上のPGCは、再生時において、前記再生装置に連続して再生するためのセルを選択させ、
前記複数のセルは、
複数の正しいセルであって、各正しいセルは、前記オーディオビジュアルデータシーケンスの一部を形成するデータを含む、前記複数の正しいセルと、
前記オーディオビジュアルデータシーケンスに適切でない誤りセルとを含み、
前記PGCは、
前記正しいセルを参照する正しいPGCであって、前記正しいPGCの制御によりセルを再生する場合、前記正しいPGCは、前記再生装置に前記オーディオビジュアルデータシーケンスに従って再生のために前記正しいセルを選択させる、前記正しいPGCと、
前記誤りセルへの参照を含む不正なPGCであって、前記不正なPGCの制御によりセルを再生する場合、前記不正なPGCは、前記再生装置に再生のために誤りセルを選択させる、前記不正なPGCとを含む、記録媒体。 - 前記複数のセルは、前記複数の正しいセル内に散在された複数の誤りセルを含む、請求項24に記載の記録媒体。
- 前記不正なPGCは、複数の不正なPGCのうちの一つであり、前記正しいPGCは、前記複数の不正なPGCの中に隠蔽される、請求項24又は25に記載の記録媒体。
- 前記不正なPGCは、前記正しいPGCと類似するように配置されている、請求項24乃至26のいずれか一項に記載の記録媒体。
- 少なくとも一つの前記PGCは、一つ以上のプログラム(PG)を含み、各PGは前記セルを参照する、請求項24乃至27のいずれか一項に記載の記録媒体。
- 記録媒体は、DVDビデオディスクを含む、請求項24乃至28のいずれか一項に記載の記録媒体。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GBGB0312874.1A GB0312874D0 (en) | 2003-06-05 | 2003-06-05 | Controlling access to an audiovisual product |
US48032203P | 2003-06-20 | 2003-06-20 | |
PCT/GB2004/002388 WO2004109678A1 (en) | 2003-06-05 | 2004-06-07 | Obscuring data in an audiovisual product |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010002788A Division JP2010123247A (ja) | 2003-06-05 | 2010-01-08 | オーディオビジュアル製品におけるデータの隠蔽 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007527588A JP2007527588A (ja) | 2007-09-27 |
JP4680892B2 true JP4680892B2 (ja) | 2011-05-11 |
Family
ID=32715177
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006508396A Expired - Fee Related JP4680892B2 (ja) | 2003-06-05 | 2004-06-07 | オーディオビジュアル製品におけるデータの隠蔽 |
JP2006508401A Expired - Fee Related JP4542089B2 (ja) | 2003-06-05 | 2004-06-07 | オーディオビジュアル製品のアンロック |
JP2010002788A Pending JP2010123247A (ja) | 2003-06-05 | 2010-01-08 | オーディオビジュアル製品におけるデータの隠蔽 |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006508401A Expired - Fee Related JP4542089B2 (ja) | 2003-06-05 | 2004-06-07 | オーディオビジュアル製品のアンロック |
JP2010002788A Pending JP2010123247A (ja) | 2003-06-05 | 2010-01-08 | オーディオビジュアル製品におけるデータの隠蔽 |
Country Status (4)
Country | Link |
---|---|
EP (3) | EP1634289A1 (ja) |
JP (3) | JP4680892B2 (ja) |
GB (3) | GB2402541B (ja) |
WO (3) | WO2004109680A1 (ja) |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1914747A3 (en) * | 2003-10-31 | 2013-12-11 | Sony DADC Austria AG | DVD copy protection |
GB0403719D0 (en) | 2004-02-19 | 2004-03-24 | Macrovision Europ Ltd | Improvements in or relating to the defeat of the copy protection of optical discs |
US8059937B2 (en) * | 2004-02-19 | 2011-11-15 | Rovi Solutions Corporation | Relating to the copy protection of optical discs |
KR101571651B1 (ko) | 2004-04-22 | 2015-12-04 | 테크니컬러, 인크. | 디지털 다기능 디스크를 위한 컨텍스트 의존형 멀티-앵글 내비게이션 기법 |
US7706661B2 (en) * | 2004-05-19 | 2010-04-27 | Macrovision Corporation | Copy protection of optical discs using redundant control data |
GB2420438A (en) * | 2004-11-18 | 2006-05-24 | Zootech Ltd | Remote controller and access control to restricted audiovisual content |
US9167220B2 (en) | 2005-04-26 | 2015-10-20 | Thomson Licensing | Synchronized stream packing |
WO2007037238A1 (ja) * | 2005-09-28 | 2007-04-05 | Pioneer Corporation | 情報記録媒体、データ構造および記録装置 |
FR2894349B1 (fr) * | 2005-12-01 | 2008-10-17 | Cyril Bonnan | Dispositif pour limiter l'acces des donnees d'un support audio, video, audio video et multimedia a une partie controle des utilisateurs |
US8620145B2 (en) * | 2006-09-06 | 2013-12-31 | Corel Corporation, Inc. | Methods, system and mediums for use in protecting content |
GB2445590A (en) * | 2007-01-12 | 2008-07-16 | Zootech Ltd | Copy protected media having navigation selection logic and read barriers |
ES2288432B1 (es) * | 2007-02-15 | 2009-04-01 | Sonopress Ibermemory S.A. | Procedimiento de grabacion. |
FR2913522A1 (fr) * | 2007-03-06 | 2008-09-12 | Vincent Lorphelin | Dvd a acces controle. |
US8695103B2 (en) | 2007-03-07 | 2014-04-08 | Rovi Solutions Corporation | Apparatus for and a method of copy-protecting a content carrying recording medium |
GB2457482B (en) * | 2008-02-14 | 2012-10-03 | Fortium Technologys Ltd | Copy protection system for optical discs |
US9263085B2 (en) | 2009-05-20 | 2016-02-16 | Sony Dadc Austria Ag | Method for copy protection |
EP2254119B1 (en) * | 2009-05-20 | 2019-03-13 | Sony DADC Austria AG | Method for copy protection |
WO2010133353A2 (en) * | 2009-05-20 | 2010-11-25 | Sony Dadc Austria Ag | Method for copy protection |
EP2254120A1 (en) * | 2009-05-20 | 2010-11-24 | Sony DADC Austria AG | Method for copy protection |
EP2254116A1 (en) * | 2009-05-20 | 2010-11-24 | Sony DADC Austria AG | Method for copy protection |
CN110267082B (zh) | 2019-06-03 | 2020-05-05 | 李少锋 | 按语言最小单元自动切换音视频的播放控制方法及系统 |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU573235B2 (en) * | 1983-07-29 | 1988-06-02 | Sony Corporation | Multi-channel low-frequency high-definition video signal transmission system |
US5400319A (en) * | 1993-10-06 | 1995-03-21 | Digital Audio Disc Corporation | CD-ROM with machine-readable I.D. code |
ES2163911T3 (es) * | 1993-10-29 | 2002-02-01 | Time Warner Entertainm Co Lp | Metodo para reproducir una version seleccionada de entre multiples versiones de una misma pelicula cinematografica almacenadas en un disco optico. |
EP0836191B1 (en) * | 1993-10-29 | 1999-03-03 | Kabushiki Kaisha Toshiba | Method and apparatus for reproducing data from a recording medium |
DE19503529A1 (de) * | 1995-02-03 | 1996-08-14 | Inst Rundfunktechnik Gmbh | Verfahren zum Übertragen oder Speichern eines Datenstroms aus digitalisierten, codierten Bild-, Ton- und/oder Datensignalen |
TW305043B (ja) * | 1995-09-29 | 1997-05-11 | Matsushita Electric Ind Co Ltd | |
EP0769780B1 (en) * | 1995-10-18 | 2003-01-29 | Matsushita Electric Industrial Co., Ltd. | Information recording device and information output device |
JPH1131357A (ja) * | 1997-07-08 | 1999-02-02 | Pioneer Electron Corp | 情報データの記録方法 |
JPH11298878A (ja) * | 1998-04-08 | 1999-10-29 | Nec Corp | 画像スクランブル方法およびそれを実施する装置 |
US6385388B1 (en) * | 1998-07-20 | 2002-05-07 | Thomson Licensing S.A. | Digital video apparatus user interface |
US6694090B1 (en) * | 1998-07-20 | 2004-02-17 | Thomson Licensing S.A. | Method and apparatus for dynamically overriding a ratings limit during playback of a digital program |
KR100274399B1 (ko) * | 1998-08-22 | 2000-12-15 | 구자홍 | 비밀번호에 의한 영상재생장치의 시청내용 제한방법 |
EP0984346A1 (en) * | 1998-09-02 | 2000-03-08 | Hitachi Europe Limited | Copy protection apparatus and method |
JP2001167517A (ja) * | 1999-12-08 | 2001-06-22 | Sanyo Electric Co Ltd | 光ディスク再生装置 |
CN1242617C (zh) * | 2000-03-03 | 2006-02-15 | 雅马哈株式会社 | 视频分配播放方法、视频分配端装置和视频播放端装置 |
JP2001268510A (ja) * | 2000-03-15 | 2001-09-28 | Sony Corp | 情報再生装置および方法、並びに記録媒体 |
US7062046B2 (en) * | 2001-01-23 | 2006-06-13 | Matsushita Electric Industrial Co., Ltd. | Method and system for tracing an analog copy of a digital work to a unique digital copy and a particular digital player |
KR100406630B1 (ko) * | 2001-03-13 | 2003-11-20 | 엘지전자 주식회사 | 데모용 데이터의 기록 및 재생방법과, 그에 따른 기록매체 |
JP2002314929A (ja) * | 2001-04-10 | 2002-10-25 | Victor Co Of Japan Ltd | 映像信号の記録方法、映像信号の再生方法、映像信号記録装置、映像信号再生装置、及び映像信号の記録媒体 |
KR20030006533A (ko) * | 2001-07-13 | 2003-01-23 | 삼성전자 주식회사 | 영상 재생 시스템의 재생 제한 레벨 제어 방법 및 장치 |
HU0104183D0 (en) * | 2001-10-09 | 2001-12-28 | Optilink Ab | Method and apparatus for the engryption of data |
-
2004
- 2004-06-07 JP JP2006508396A patent/JP4680892B2/ja not_active Expired - Fee Related
- 2004-06-07 WO PCT/GB2004/002416 patent/WO2004109680A1/en active Application Filing
- 2004-06-07 WO PCT/GB2004/002388 patent/WO2004109678A1/en active Application Filing
- 2004-06-07 EP EP04736213A patent/EP1634289A1/en not_active Withdrawn
- 2004-06-07 GB GB0412601A patent/GB2402541B/en not_active Expired - Fee Related
- 2004-06-07 GB GB0412603A patent/GB2402542B/en not_active Expired - Fee Related
- 2004-06-07 JP JP2006508401A patent/JP4542089B2/ja not_active Expired - Fee Related
- 2004-06-07 EP EP04736223A patent/EP1634291A1/en not_active Withdrawn
- 2004-06-07 EP EP04736214A patent/EP1634290A1/en not_active Withdrawn
- 2004-06-07 WO PCT/GB2004/002394 patent/WO2004109679A1/en active Application Filing
- 2004-06-07 GB GB0412606A patent/GB2402543B/en not_active Expired - Lifetime
-
2010
- 2010-01-08 JP JP2010002788A patent/JP2010123247A/ja active Pending
Also Published As
Publication number | Publication date |
---|---|
EP1634289A1 (en) | 2006-03-15 |
JP4542089B2 (ja) | 2010-09-08 |
EP1634291A1 (en) | 2006-03-15 |
GB0412606D0 (en) | 2004-07-07 |
GB2402543A (en) | 2004-12-08 |
GB0412601D0 (en) | 2004-07-07 |
WO2004109678A1 (en) | 2004-12-16 |
GB2402542A (en) | 2004-12-08 |
JP2010123247A (ja) | 2010-06-03 |
EP1634290A1 (en) | 2006-03-15 |
GB2402543B (en) | 2006-06-21 |
GB2402541B (en) | 2008-01-02 |
GB2402542B (en) | 2008-01-02 |
JP2006526864A (ja) | 2006-11-24 |
WO2004109680A1 (en) | 2004-12-16 |
GB0412603D0 (en) | 2004-07-07 |
JP2007527588A (ja) | 2007-09-27 |
WO2004109679A1 (en) | 2004-12-16 |
GB2402541A (en) | 2004-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4787740B2 (ja) | オーディオビジュアル製品におけるスクランブルされたビデオストリーム | |
JP2010123247A (ja) | オーディオビジュアル製品におけるデータの隠蔽 | |
JP2942357B2 (ja) | ソフトウェア担体を確認するシステムおよび方法 | |
JP2887900B2 (ja) | 光ディスク上に記憶された同じ映画の複数のバージョンの再生を制御するシステムおよび方法 | |
US7533224B2 (en) | Apparatus, method and computer program for content utilization management | |
EP1977323B1 (en) | Apparatus for and a method of downloading media content | |
US20080307451A1 (en) | Remote Controller and Audiovisual Content Access Control | |
US7783888B2 (en) | Watermarking in an audiovisual product | |
US8930718B2 (en) | Apparatus for and a method of providing content data | |
US20070212015A1 (en) | Unlocking an audiovisual product | |
US20100129055A1 (en) | Controlled access dvd | |
Bell et al. | Next generation DVD: application requirements and technology | |
US20110081130A1 (en) | Obscuring data in an audiovisual product | |
US7793351B2 (en) | Copy deterrent for an audiovisual product | |
KR20100118982A (ko) | 컨텐츠를 운송하는 기록 매체의 복제 방지 장치 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090729 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090908 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20091208 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20091215 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100108 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110125 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110203 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4680892 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140210 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |