TWI292903B - Encoding information in codes identifying beginning of regions of data - Google Patents

Encoding information in codes identifying beginning of regions of data Download PDF

Info

Publication number
TWI292903B
TWI292903B TW092109900A TW92109900A TWI292903B TW I292903 B TWI292903 B TW I292903B TW 092109900 A TW092109900 A TW 092109900A TW 92109900 A TW92109900 A TW 92109900A TW I292903 B TWI292903 B TW I292903B
Authority
TW
Taiwan
Prior art keywords
data
code
sync code
bit
sync
Prior art date
Application number
TW092109900A
Other languages
English (en)
Other versions
TW200406741A (en
Inventor
R Weirauch Charles
Original Assignee
Hewlett Packard Development Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hewlett Packard Development Co filed Critical Hewlett Packard Development Co
Publication of TW200406741A publication Critical patent/TW200406741A/zh
Application granted granted Critical
Publication of TWI292903B publication Critical patent/TWI292903B/zh

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/30Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
    • G11B27/3027Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B2020/1264Formatting, e.g. arrangement of data block or words on the record carriers wherein the formatting concerns a specific kind of data
    • G11B2020/1265Control data, system data or management information, i.e. data used to access or process user data
    • G11B2020/1287Synchronisation pattern, e.g. VCO fields
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B2020/1291Formatting, e.g. arrangement of data block or words on the record carriers wherein the formatting serves a specific purpose
    • G11B2020/1292Enhancement of the total storage capacity
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Description

1292903 玖、發明說明: 【發明所屬之技術領域】 發明領域 概略而言本發明係有關數位資料傳輸與記錄。 【先前技術3 發明背景 需要將資料嵌入其他内部。例如為了防止數位媒體上 的娛樂資料内容被拷貝,需要連同該娛樂節目内容配發解 密關鍵和拷貝控制資訊。解密關鍵及拷貝控制資訊可記錄 10 於媒體之保留區,保留區可前置空白出空間而用於使用者 資料。另外,拷貝控制資訊可以數位浮水印形式嵌入娛樂 節目内容内部。數位浮水印修改原先的資料。 美國專利第5,699,434號(Hogan)以及該案分割案(美國 專利第5,828,754號、美國專利第6,278,386號以及美國專利 15申請案第〇9/855,889號)揭示多種將資料嵌入編碼資料之方 式’該種嵌入方式不會修改原先資料,且不會縮小記錄原 先資料容量之記錄容量。 仍然持續需要由可將資料嵌入其他資料内部而不會減 少或更動使用者資料之替代方法。 2〇 【發明内容】 發明概要 數位資料被嵌入碼用來識別經調變資料位元流各區起 始點。具體實施例中,資料係藉由複數個替代碼中選擇一 馬才不示。一具體貫施例中,資料係藉一個碼内部之一可 1292903 變欄未標示。 圖式簡單說明 第1A圖為適合用於第一具體實施例之光碟之方塊圖。 第1B圖為方塊圖顯示第1A圖所示執線之進一步細節。 5 第1C圖為方塊圖顯示第1B圖所示實體扇區之進一步 細節。 第2圖為資料嵌入方法之第一具體實施例之流程圖。 第3圖為資料嵌入方法之第二具體實施例之流程圖。 第4圖為資料嵌入方法之第三具體實施例之流程圖。 10 第5圖為資料嵌入方法之第四具體實施例之流程圖。 第6圖為適合用於第五具體實施例之範例同步化欄位 之方塊圖。 I:實施方式3 較佳實施例之詳細說明 15 經傳輸之數位資料以及記錄於數位媒體上的資料常見 之編碼方式係由可滿足信號偵測電子裝置加諸其上之多重 限制之方式編碼,特別對編碼資料連續二進制零之最小數 目及最大數目的限制、以及對經調變資料位元流之低頻内 容限制。典型地,原先資料被劃分為多個符號,此處一個 20 符號是少數固定位元數。典型地,各符號用作為進入查表 的索引,該查表含有可滿足各項約束限制的位元樣式(碼, 偶而稱作為通道位元)。用於若干編碼系統,對各符號及碼 有多項選擇,常見係基於編碼資料的低頻内容控制作選擇。 於經過調變之壹與零流中,解碼器需要週期性校準方 1292903 來準確開始將經過調變的位元轉換成為㈣者資料位元 。已知使用獨特位元樣式來提供此種週期 5 10 為同步碼或同步攔。同步碼之位元樣= =UU’且經由包括違反資料編碼要求之位元順 要求,要求編碼資料二=:,資料可能帶有編碼 、+中不了有夕於十個連續零,同步碼可 藉f有夕於十個連續零*區別與價測。 對特疋例而言,DVD光碟具有二進制位元樣
獄碼,提供她㈣置已知樣式,識別資料區起I 點特別,對DVD光碟而言2,〇48位元組未經編碼之使用者 資料祕位元組作業管理資料編碼於一資料框。取區塊 包含16亂碼資料框’經過邏輯格式化成為多列,加列及行 虹資料。咖區塊被邏輯劃分為16個實體扇區,此處各 個實體扇區之經過邏輯格式化列被劃分為兩個同步框。各 個同步框包含32位元SYNC碼,接著⑽位元編碼資料。 各SYNC碼含有13連續二進制迦仏的碼違規,而編石馬資 料有下述限制,兩個二進制⑽,s之間至少有兩個連續二進 制ZEROs,至多十個連續二進制ZER〇,s。 第1A圖顯示光碟刚及部份螺狀資料軌線ι〇2。第出圖 顯示軌線Η)2被劃分為多個實體扇區1〇4。第1〇圖顯示實體 扇區104進-步包含同步框,此處各個同步框包含32位元 SYNC碼106,接著為1,456位元編碼資料1〇8。 本DVD標準有i 6個不同8贊碼,被邏輯劃分為八對, 八對中’有-對SYNC喝係標示一個實體扇區内部之各個 20 1292903 SYNC碼位置。於一實體扇區内部之各個SYNC碼位置,該 位置的兩個SYNC碼中之一者被選定,而選擇係基於將低頻 内容最小化。本發明之各具體實施例中,選定SYNC碼來表 不二進制資料。 5 第2圖顯示第一具體實施例,其中若對一個實體扇區的 個位置有兩個SYNC碼選項’ 一個選項表示二進制one 而另一個選項表示二進制ZERO。第2圖中,於步驟2〇〇,若 欲嵌入二進制ONE,則於步驟202 , SYNC碼第一選項*** 入實體扇區之該適當位置。否則於步驟2〇4,SYNC碼第二 10選項被***實體扇區之該適當位置。 第3圖顯示第二具體實施例,其中對於實體扇區内部之 各個SYNC碼位置之SYNC碼,可提供多於兩個選項。例如 若對各個SYNC碼位置提供四個選項,則各個選項可表示二 位元(〇〇,〇1,1〇,11)。第3圖中,於步驟300,若欲嵌入二進制 15位數XXX,則於步驟302,對應二進制XXX之SYNC碼選項 被***實體扇區的適當位置。 第4圖顯示第三具體實施例,其中資料可編碼於包括至 夕、一個SYNC碼之位元流郎段之同位。於本dvd標準,若對 實體扇區各個位置之一個SYNC碼選項含有偶數個二進制 20 〇NE’s,則該位置之另一個SYNC碼選項含有奇數二進制 ONE’S。如此於位元流之一節段其包括至少一個SYNc碼, 位元流之同位可藉由選擇至少一個SYNC碼加以控制。舉例 5之,一位元資訊可經由讓同步框之同位為偶數或奇數, 而嵌入同步框。第4圖中,於步驟400,若含SYNC碼之位元 1292903 流節段之同位匹配對應於預定位元之同位,則於步驟4〇2, SYNC碼維持完好不變。否則,於步驟404,一個SYNC碼選 項***實體框的適當位置,因此改變該位元流節段之同位。 前三個具體實施例中,SYNC碼的選擇對位元流低頻内 5容的影像可忽略。第5圖顯示第四具體實施例,其中對各個 一進制組可提供多於兩個SYNC碼選項。假設要求一個特殊 二進制值,則可選定提供最少低頻内容的該選項。第5圖中 ,於步驟500,若欲嵌入二進制0NE,則於步驟5〇2,基於 何種選項對測定低頻内容位元流,提供最少低頻内容,由 10 一個二進制ONE之複數個SYNC碼選項中選定一個SYNC碼 。否則,於步驟504,基於測量低頻内容之位元流,何種選 項對該位元流提供最少低頻内容,而由對一個二進制ZERO 之複數個SYNC碼選項中選出一個SYNC碼。 若+ 1值指派給二進制信號之一種狀態,且若4值指派 15給相反態’則此等值之移動和(或曲線下方面積)為信號低頻 内容測量值。移動和稱作數位和變因(DSV)。對DVD而言, DSV可控制複數個Ecc區塊。SYNC碼首先被***複數個 ECC區塊選項之任一選擇,然後以SYNC碼置換,該SYNC 碼提供相同嵌入資料,但降低複數個ECc區塊之DSV尖峰 20絕對值。另外,當各個SYNC碼。被***時,基於新***SYNC 碼終點測量值DSV絕對值最小化,由複數個SYNC碼選項中 可選出一個SYNC碼,其各自有相同嵌入資料值。 第6圖顯示第五具體實施例。SYNC碼600包含複數個攔 位602-608。攔位604為可變且用來編碼資料。欄位6〇4可為 1292903 一位元或多位元。欄位606包括獨特用來鑑識SYNC攔位的 樣式。例如欄位606之位元可蓄意違規資料編碼要求(例如 太多個連續ZERO’S),故攔位6〇6可被偵測出且與資料區別。 下文討論中,僅供舉例說明之用,假設涵括SYNC碼600 5之位元流係由右至左讀取。換言之先讀攔位602,然後攔位 6〇4然後欄位606及然後攔位6〇8。雷射光碟(CD)可能當資料 碼為連鎖並置時,一個碼尾端的位元以及下個碼頭端該位 元可能違反各項編碼要求。如此於CD格式,算出可變位元 (稱作合併位元),且***預定碼間來確保滿足編碼要求。本 10 DVD標準中,預定資料碼&SYNC碼規定可以任一種順序連 鎖並置,於一個碼尾端之位元以及下個碼頭端之位元滿足 反各項編碼要求。第6圖中,因欄位604為可變,故攔位6〇2 之位元也須為可變,類似用於CD袼式的合併位元,來確保 滿足編碼要求包括低頻内容。欄位6〇4對前一攔位尾之位元 15以及攔位604之位元有相依性。同理,攔位608必須可變, 且與攔位604之位元以及次一攔位頭端位元有相依性。 本DVD格式於各資料層提供4·7十億位元組使用者資 料及約60百萬SYNC碼各具體實施例中,一個SYNc碼定義 至少一個位元。若一個位元係由各個SYNC碼定義,則超過 20 7百萬位το組資料可礙人—層DVD資料層之使用者資料區 之SYNC碼’而為減少使用者資料容量,且未改變使用者資 料。而額外資料區定義非使用者資料,其也包括SYNc/。 别文發明說明僅供舉例之用。絕非意圖排他型或限制 本發明與所揭示的精確形式,鑑於前文教示可作出其他修 1292903 改之變化。選擇及說明之具體實施例俾最明白了解本發明 原理及其實際應用,讓熟諳技藝人士可將本發明應用於各 種適合特定用途之具體實施例及各項修改。隨附之申請專 利耗圍而解澤為涵括本發明之其他具體實施例,但受先前 5 技術限制者除外。 【圖式簡單說明】 = 為適合用於第—具體實施例之光碟之方塊圖。 第1Β圖為方塊_示第1ASI所示執線之進-步細節。 第1<:圖為方塊圖顯示第1Β圖所示實體扇區之進-步 10 細節。 第2圖為資料嵌入方法之第-具體實施例之流程圖。 第3圖為資料嵌入方法之第二具體實施例之流程圖。 第4圖為資料嵌入方法之第三具體實施例之流程圖。 第5圖為資料银入方法之第四具體實施例之流程圖。 15 ㈣五具體實施例之範綱步化欄位 之方塊圖。 【圖式之主要元件代表符號表】 100…光碟 102…軌線 104…實體扇區 106 …SYNC 碼 108…編碼資料 200…嵌入二進制ONE? 202…***第一 SYNC碼選項 204…***第二SYNC碼選項 200,202,204,300,302,400 ,402,404,500,502,504··· 步驟 600…SYNC 碼 602-608…欄位

Claims (1)

1292903 95.()4.
拾、申請專利範圍: 第92109900號申請案申請專利範圍修正本 1. 一種方法,包含有下列步驟: 選擇供包含在被傳送或被紀錄在數位媒體上之數位 5 資料内之一個碼,該碼滿足如下所述之三種準則:(1)指 定一使用者資料區之一起始點而未修改該使用者資料,(2) 將該數位資料之低頻内容維持在一特定限制内,以及(3) 指定該碼之位置以外之資訊及低頻控制以外之資訊中的 φ :v 至少一位元。 ΐ- f: 10 2.—種紀錄有碼之資料媒體,該碼係選擇來供包含在被傳 送或被紀錄在數位媒體上之數位資料内,該碼滿足如下 所述之三種準則:(1)指定一使用者資料區之一起始點而 未修改該使用者資料,(2)將該數位資料之低頻内容維持 ~ 在一特定限制内,以及(3)指定該碼之位置以外之資訊及 15 低頻控制以外之資訊中的至少一位元。 12
TW092109900A 2002-10-31 2003-04-28 Encoding information in codes identifying beginning of regions of data TWI292903B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/285,872 US7042372B2 (en) 2002-10-31 2002-10-31 Encoding information in codes identifying beginning of regions of data

Publications (2)

Publication Number Publication Date
TW200406741A TW200406741A (en) 2004-05-01
TWI292903B true TWI292903B (en) 2008-01-21

Family

ID=32175280

Family Applications (1)

Application Number Title Priority Date Filing Date
TW092109900A TWI292903B (en) 2002-10-31 2003-04-28 Encoding information in codes identifying beginning of regions of data

Country Status (4)

Country Link
US (1) US7042372B2 (zh)
JP (1) JP2004152467A (zh)
CN (1) CN1499509A (zh)
TW (1) TWI292903B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004253099A (ja) * 2003-02-21 2004-09-09 Toshiba Corp シンクフレーム構造、情報記憶媒体、情報記録方法、情報再生方法、および情報再生装置
JP3967691B2 (ja) * 2003-03-31 2007-08-29 株式会社東芝 情報記憶媒体と情報再生装置と情報記録再生装置
US20060026432A1 (en) * 2004-07-30 2006-02-02 Weirauch Charles R Drive tracking system for removable media
US7877543B2 (en) * 2004-12-03 2011-01-25 Hewlett-Packard Development Company, L.P. System and method for writing data and a time value to an addressable unit of a removable storage medium
US8984218B2 (en) * 2005-06-24 2015-03-17 Hewlett-Packard Development Company, L.P. Drive indicating mechanism for removable media
WO2007086029A2 (en) * 2006-01-30 2007-08-02 Koninklijke Philips Electronics N.V. Search for a watermark in a data signal

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4156867A (en) * 1977-09-06 1979-05-29 Motorola, Inc. Data communication system with random and burst error protection and correction
US5365382A (en) * 1993-05-18 1994-11-15 Digital Equipment Corporation Synchronization to different fields in a storage device
US5572010A (en) * 1995-01-03 1996-11-05 Xerox Corporation Distributed type labeling for embedded data blocks
DE19534048A1 (de) * 1995-09-14 1997-03-20 Thomson Brandt Gmbh Verfahren und Schaltungsanordnung zur Erzeugung eines kanalcodierten Binärsignals
JP3394127B2 (ja) * 1995-12-05 2003-04-07 株式会社東芝 ディジタルデータの伝送方法
US5699434A (en) * 1995-12-12 1997-12-16 Hewlett-Packard Company Method of inhibiting copying of digital data
KR100206330B1 (ko) * 1996-08-09 1999-07-01 윤종용 디지털비디오디스크 재생시스템의 동기데이터 복원장치 및 방법
US6091698A (en) * 1997-07-17 2000-07-18 Hewlett Packard Company Overwriting phase change media by varying data patterns
JP3155499B2 (ja) * 1997-11-26 2001-04-09 インターナショナル・ビジネス・マシーンズ・コーポレ−ション 光ディスクのビット変換の方法、復調方法および装置
US6195778B1 (en) * 1998-07-30 2001-02-27 Lsi Logic Corp. Demodulation of DVD codewords using dependency-sorted tables for duplicate/dependent and unique/non-dependent mappings
ID25532A (id) * 1998-10-29 2000-10-12 Koninkline Philips Electronics Penanaman data tambahan dalam sinyal informasi
US6249896B1 (en) * 1999-02-17 2001-06-19 Lsi Logic Corporation Error-tolerant sync detection for DVD optical disks using programmable sequence of sync marks
US6738445B1 (en) * 1999-11-26 2004-05-18 Ivl Technologies Ltd. Method and apparatus for changing the frequency content of an input signal and for changing perceptibility of a component of an input signal
US6296192B1 (en) * 1999-12-16 2001-10-02 Xerox Corporation Machine-readable record with a two-dimensional lattice of synchronization code interleaved with data code
US6604219B1 (en) * 2000-02-02 2003-08-05 Calimetrics, Inc. DC control of a multilevel signal
US6487155B1 (en) * 2000-04-11 2002-11-26 Doug Carson & Associates, Inc. Optical disc authentication using alternate data modulation encoding schemes
KR100424482B1 (ko) * 2000-06-22 2004-03-24 엘지전자 주식회사 일련의 데이터 워드를 변조신호로 변환하는 방법 및 장치
JP2002279649A (ja) * 2001-03-22 2002-09-27 Toshiba Corp 記録媒体及び信号記録方法及び装置及び再生装置
US6785401B2 (en) * 2001-04-09 2004-08-31 Tektronix, Inc. Temporal synchronization of video watermark decoding

Also Published As

Publication number Publication date
JP2004152467A (ja) 2004-05-27
CN1499509A (zh) 2004-05-26
US7042372B2 (en) 2006-05-09
US20040085229A1 (en) 2004-05-06
TW200406741A (en) 2004-05-01

Similar Documents

Publication Publication Date Title
EP1524660B1 (en) Mastering of optical discs
EP1482498B1 (en) Copy protection of optical media
KR100848797B1 (ko) 기록 매체, 재생 장치 및 기록 장치
EP0791923A2 (en) Method of inhibiting copying of digital data
CN101044570B (zh) 用于在光盘上将辅助信号嵌入原始数据位流的设备和方法
JP4738711B2 (ja) 2次的情報信号のrllコードシーケンスへの付加及びrllコードシーケンスから2次的情報信号を取り出すための装置及び方法
JP2009199718A (ja) データファイル伝送方法
TWI292903B (en) Encoding information in codes identifying beginning of regions of data
JP3972879B2 (ja) 情報記録処理装置、情報再生処理装置、情報記録媒体、および方法、並びにコンピュータ・プログラム
JP4929293B2 (ja) 光ディスクでの記録に関する最適パワー較正を行うための回路、アーキテクチャ、装置、システム、アルゴリズム、方法およびソフトウェア
CN1751350A (zh) 数据记录方法和设备、数据记录介质、数据再现方法和设备、数据发送方法和设备、以及数据接收方法和设备
JP3982488B2 (ja) 情報記録処理装置、情報再生処理装置、情報記録媒体、および方法、並びにコンピュータ・プログラム
JP3953008B2 (ja) 情報記録処理装置、情報再生処理装置、情報記録媒体、および方法、並びにコンピュータ・プログラム
JP2007527589A (ja) コピー防止光ディスクのコピー
US7532558B2 (en) Data recording method and data recording medium
JP3953007B2 (ja) 情報記録処理装置、情報再生処理装置、情報記録媒体、および方法、並びにコンピュータ・プログラム
US6717899B1 (en) Optical disc hidden data technique
JP2003045128A (ja) データ記録装置および方法、データ再生装置および方法、並びに記録媒体
US20060046011A1 (en) Method for key generation for digital rights control, recording medium, player, recorder and system for copy right control
JP3941764B2 (ja) 情報記録処理装置、情報再生処理装置、情報記録媒体、および方法、並びにコンピュータ・プログラム
JP3982489B2 (ja) 情報記録処理装置、情報再生処理装置、情報記録媒体、および方法、並びにコンピュータ・プログラム
JP2005071489A (ja) 情報記録処理装置、情報再生処理装置、情報記録媒体、および方法、並びにコンピュータ・プログラム
JP2005071490A (ja) 情報記録処理装置、情報再生処理装置、情報記録媒体、および方法、並びにコンピュータ・プログラム
JP2004513469A (ja) 記録媒体の製造方法およびその記録媒体
WO2010113078A1 (en) Information carrier, reproduction apparatus and manufacturing apparatus

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees