KR20070028615A - Combining digital rights management data and general-purpose disc formats on optical media - Google Patents
Combining digital rights management data and general-purpose disc formats on optical media Download PDFInfo
- Publication number
- KR20070028615A KR20070028615A KR1020077003417A KR20077003417A KR20070028615A KR 20070028615 A KR20070028615 A KR 20070028615A KR 1020077003417 A KR1020077003417 A KR 1020077003417A KR 20077003417 A KR20077003417 A KR 20077003417A KR 20070028615 A KR20070028615 A KR 20070028615A
- Authority
- KR
- South Korea
- Prior art keywords
- data
- recording
- memory area
- data set
- program memory
- 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.)
- Withdrawn
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B19/00—Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
- G11B19/02—Control of operating function, e.g. switching from recording to reproducing
- G11B19/12—Control of operating function, e.g. switching from recording to reproducing by sensing distinguishing features of or on records, e.g. diameter end mark
- G11B19/122—Control of operating function, e.g. switching from recording to reproducing by sensing distinguishing features of or on records, e.g. diameter end mark involving the detection of an identification or authentication mark
-
- 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/78—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data
- G06F21/80—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data in storage media based on magnetic or optical technology, e.g. disks with sectors
-
- 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
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
-
- 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/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; 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/32—Indexing; 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 separate auxiliary tracks of the same or an auxiliary record carrier
-
- 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/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; 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/32—Indexing; 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 separate auxiliary tracks of the same or an auxiliary record carrier
- G11B27/327—Table of contents
- G11B27/329—Table of contents on a disc [VTOC]
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Abstract
본 발명은 광학 매체용 장치에 관한 것이다. 이 장치는 로컬 기억장치와 제어부를 구비한다. 제어부는 광학매체에 최종 기록된 데이터 세트의 기억장치에의 기억을 제어한다. 그후, 제어부는 디스크 상의 디지털 권한 관리 데이터의 기록을 기동하여, 로컬 기억장치에 일시 기억된 데이터 세트가 다시 디스크 상에 기록된다. 데이터 세트가 디스크의 가상 할당 테이블과 연관된 정보 제어 블록인 경우에는, 광학매체가 사파이어 프로젝트 등의 일부의 DRM 관련 표준 특유의 UDF 사양 및 요구조건을 충족시킨다.The present invention relates to an apparatus for an optical medium. The device has a local memory and a control unit. The control unit controls the storage of the data set last recorded on the optical medium in the storage device. Thereafter, the control unit starts recording of the digital rights management data on the disk, and the data set temporarily stored in the local storage is again recorded on the disk. If the data set is an information control block associated with a disk's virtual allocation table, the optical medium meets UDF specifications and requirements specific to some DRM related standards, such as sapphire projects.
Description
본 발명은 기록매체가 주 프로그램 메모리 영역을 갖는 광학 저장 분야에 관한 것이다. 본 발명은, 광 디스크 상에서의 보안 메카니즘의 통합에 관한 것으로, 더욱 구체적으로는, 주 프로그램 메모리 영역에 디지털 권한 관리 데이터를 기록하는 내용에 관한 것이다.The present invention relates to the field of optical storage in which the recording medium has a main program memory area. The present invention relates to the integration of a security mechanism on an optical disc, and more particularly to the contents of recording digital rights management data in a main program memory area.
기록가능한 광 저장매체의 범용 파일 구조는 범용 디스크 포맷(Universal Disk Format: UDF) 표준에 규정되어 있다. 이 범용 파일 시스템은 파일 위치와 판독/기록 동작 처리에 대해 조건을 부과한다. 이들 조건 중에서, UDF는 일부 파일들이 기록되어야 하는 순서를 규정한다. 예를 들어, UDF 표준은, 열린 CD-R에 대해, 최종 기록되는 섹터는 가상 할당 테이블(Virtual Allocation Table: VAT)의 정보 제어 블록(Information Control Block: ICB)이 되어야 하는 것으로 규정하고 있다. 이와 같은 종류의 요구조건은 구현하기가 간단한 것 같기는 하지만, 이것을 우회하여 피하는 것이 불가능하다. 사실상, ICB가 위치할 것으로 추측되는 위치에서 ICB 를 찾지 못하면 판독 에러와 연산 오류가 일어날 수 있으므로, 이러한 요구조건을 충족시키는 것은 마운팅 과정에 아주 중요하다.The general file structure of recordable optical storage media is specified in the Universal Disk Format (UDF) standard. This general purpose file system imposes conditions on file location and read / write operation processing. Among these conditions, the UDF specifies the order in which some files should be written. For example, the UDF standard stipulates that for an open CD-R, the last recorded sector should be an Information Control Block (ICB) of the Virtual Allocation Table (VAT). While this kind of requirement seems simple to implement, it is impossible to circumvent it. In fact, reading errors and computation errors can occur if the ICB is not found where it is supposed to be located, so meeting these requirements is critical to the mounting process.
전술한 것과 같은 범용 파일 시스템에 의해 부과되는 요구조건 이외에, 전자산업계는 기술적인 보안 메카니즘을 통합하여, 콘텐츠의 권리상실을 방지하여 가용 콘텐츠의 사용을 면밀히 감시하고 제한할 수 있게 보장하도록 시도하고 있다. 이와 관련해서, 산업계 컨소시엄에서는 해결책이 논의되고 있으며 표준을 연구하고 있다. 대부분의 접근방법은 제품의 상호운용성을 확보하기 위해 충족시킬 필요가 있는 엄격한 조건들을 규정한다. 이들 접근방법들 중에서 한가지는 사파이어 사양(Sapphire specification)으로 불린다. 사파이어 프로젝트는 디스크의 보호를 받는 콘텐츠에 대한 키와 권한을 기술하고 있으며, 이들 키와 권한은 디스크의 프로그램 영역 또는 리드인 부분에 있는 소위 키록커 영역(KeyLocker Area: KLA)에 안전하게 기억된다. 이들 상세내용 중에서 한가지는 KLA가 VAT와 관련된 ICB의 바로 앞에 기록된다는 것이다. VAT는 디스크에 대한 액세스 종류가 순차적인 경우에만 사용되므로, CD-R에서는 필연적이지만 CD-RW에서는 선택적이다. DRM 데이터에 대한 진입점은 DRM 포인터 엔트리에, 특히 모든 키록커 복사본들의 물리적의 위치들이 나열되는 적응층 파라미터 공간(adaptation layer parameter space: ALP)에 포함되며, 이때 키록커는 보호를 받는 데이터에 대한 권한과 키를 포함하는 구조이다. KLA는 키록커와 ALP를 위해 예약된 디스크 상의 영역이다. 기록형(1회 기록형) 액세스형 광 디스크에 대해, DRM 데이터는 프로그램 영역 내부의 임의의 위치에 놓일 수 있으며, DRM 포인터 엔트리는 DRM 데이터 뒤의 임의의 위치에 놓일 수 있다. 디 스크 상에 저장된 DRM 데이터를 찾는 한가지 방법이 참조용으로 본 명세서에 포함되는 유럽 특허출원 2004/021345A1에 개시되어 있다. 이 문헌에는, 기록형 또는 재기록형 디스크인 기록매체의 프로그램 영역 내부에 저장된 디지털 권한 관리 데이터를 액세스하는 방법이 개시되어 있다. 제시된 해결책은 디스크에 엔트리를 추가하여 드라이브가 DRM 포인터 엔트리(ALP)를 찾을 수 있게 하여, 디스크 상에 저장된 DRM 데이터를 제공한다.In addition to the requirements imposed by general-purpose file systems such as those described above, the electronics industry is attempting to integrate technical security mechanisms to ensure that content can be closely monitored and limited in the use of available content by preventing the loss of rights. . In this regard, solutions are being discussed in industry consortiums and standards are being researched. Most approaches specify strict conditions that need to be met to ensure product interoperability. One of these approaches is called the Sapphire specification. The Sapphire project describes the keys and permissions for protected content on disk, which are stored securely in the so-called KeyLocker Area (KLA) in the program area or lead-in part of the disk. One of these details is that the KLA is recorded just before the ICB associated with the VAT. VAT is only used when the type of access to the disc is sequential, which is necessary for CD-R but optional for CD-RW. The entry point to the DRM data is contained in the DRM pointer entry, in particular in the adaptation layer parameter space (ALP) where the physical locations of all keylocker copies are listed, where the keylocker is used for protected data. Structure that contains permissions and keys. KLA is an area on disk reserved for keylockers and ALP. For a recordable (write once) access type optical disc, the DRM data may be placed at any position inside the program area, and the DRM pointer entry may be placed at any position after the DRM data. One method of retrieving DRM data stored on a disc is disclosed in European patent application 2004 / 021345A1, which is incorporated herein by reference. This document discloses a method of accessing digital rights management data stored inside a program area of a recording medium which is a recordable or rewritable disc. The proposed solution adds an entry to the disk so that the drive can find the DRM pointer entry (ALP), providing the DRM data stored on the disk.
그러나, 사파이어 프로젝트에 규정된 위치와 다른 위치에 KLA를 기록하는 것은 디스크 판독과 콘텐츠의 재생을 지연시킬 수 있다. 사실상, KLA를 ICB 옆의 지정된 위치에서 쉽게 찾을 수 없는 경우에는, 드라이브의 운용체계가 먼저 저장된 콘텐츠를 처리하기 전에 전체 디스크를 주사할 필요가 있으며, 이와 같은 주사에는 수분 또는 수 시간이 걸릴 수도 있다.However, recording the KLA in a location different from the location specified in the sapphire project can delay the disc reading and playback of the content. In fact, if the KLA is not easily found at the designated location next to the ICB, the drive's operating system will first need to scan the entire disk before processing the stored content, which may take several minutes or hours. .
전술한 것과 같이, UDF 표준은 디스크 상의 ICB 위치에 대한 조건을 부과하며, 현재의 표준화 시도는 KLA의 위치에 대해 조건을 부과하는 경향이 있다. 따라서, 이들 주가지 요구조건이 동시에 충족될 필요가 있다. ICB가 프로그램 영역의 마지막 기록된 섹터가 되고 KLA가 이 근처에 배치되므로, 이와 같은 구성은 판독시에 잘 동작한다. KLA의 기록이 일어날 때 문제가 발생한다. 사실상, 호스트/드라이브 광학계에서는, 호스트와 드라이브 모두가 데이터를 기록하는데 책임이 있지만, 범용 UDF 지원을 사용할 때에는 어느 것도 전체가 제어상태에 있지 않다. 따라서, 디스크의 전체적인 구조에 영향을 미치지 않으면서, UDF 표준과 사파이어 사양 모두를 충족시킬 수 있는 기록 메카니즘 또는 DRM 데이터에 대해 동일한 제한을 부고 할 수 있는 기타의 사양을 규정할 필요가 있다.As mentioned above, the UDF standard imposes a condition on the location of the ICB on the disk, and current standardization attempts tend to impose a condition on the location of the KLA. Thus, these main requirements need to be met at the same time. Since the ICB becomes the last recorded sector of the program area and the KLA is placed near this, such a configuration works well at the time of reading. Problems arise when KLA records occur. In fact, in host / drive optics, both the host and the drive are responsible for writing data, but none are under control when using general purpose UDF support. Therefore, there is a need to define other recording mechanisms that can meet both the UDF standard and the sapphire specification, or other specifications that can impose the same restrictions on DRM data without affecting the overall structure of the disc.
결국, 본 발명의 목적은, UDF에 규정된 범용 파일 시스템과 DRM 관련 데이터에 대해 조건을 부과할 수 있는 표준 모두를 충족시키는 해결책을 제공함에 있다.After all, it is an object of the present invention to provide a solution that satisfies both the universal file system defined in the UDF and the standards that can impose conditions on DRM-related data.
본 발명의 원리는 종래의 광 기록가능형 디스크에 저장된 콘텐츠에 대한 사용 제한을 통합시키는 것이다.The principle of the present invention is to incorporate usage restrictions on content stored on conventional optical recordable discs.
상기한 목적을 달성하기 위해, 전술한 종류의 기록매체에 데이터를 저장하는 방법이 제시된다. 이 방법은, 디스크의 주 프로그램 메모리 영역에 최종 기록된 데이터 세트가 드라이브의 메모리에 기억되는 제 1 단계를 포함한다. 그후, 상기 주 프로그램 메모리 영역에 디지털 권한 관리 데이터가 기록된다. 이 DRM 데이터는 기록매체 상에 저장된 보호를 받는 콘텐츠에 대한 액세스를 통제할 수 있다. 디스크 상에 DRM 데이터가 기록되면, 드라이브의 메모리에 기억되었던 데이터 세트가 다시 주 프로그램 메모리 영역 내부의 DRM 데이터 뒤에 순차적으로 기록된다.In order to achieve the above object, a method of storing data on a recording medium of the above-mentioned kind is provided. The method includes a first step in which the data set last written to the main program memory area of the disc is stored in the memory of the drive. Thereafter, digital rights management data is recorded in the main program memory area. This DRM data may control access to protected content stored on the record carrier. When the DRM data is recorded on the disk, the data set that was stored in the memory of the drive is again sequentially written after the DRM data in the main program memory area.
본 발명은, 드라이브의 메모리에 최종 기록된 섹터를 임시로 기억시키는 한편, 그 동안에, 디지털 권한 관리와 관련된 데이터가 디스크 상에 기록된다. 그후, 메모리에 일시 기억된 데이터는 디스크 상의 DRM 데이터 옆에 다시 기록된다. 따라서, 드라이브의 메모리에 일시 기억된 데이터가 ICB인 경우에, 본 발명은 당면하는 문제를 유리하게 해결하게 된다. 사실상, 매체가 UDF 준거이면, 최종 기록된 섹터가 실제로 ICB와 가상 할당 테이블을 포함하게 된다. 이에 따르면, 본 발명은, ICB가 디스크 상의 마지막의 최종 기록된 섹터가 되도록 보장하고, DRM 데이터가 그 옆에 순차적으로 기록되도록 보장한다.The present invention temporarily stores the last recorded sector in the memory of the drive, during which data related to digital rights management is recorded on the disc. Then, the data temporarily stored in the memory is written again next to the DRM data on the disk. Therefore, when the data temporarily stored in the memory of the drive is ICB, the present invention advantageously solves the problem encountered. In fact, if the medium is UDF compliant, the last recorded sector will actually contain the ICB and the virtual allocation table. According to this, the present invention ensures that the ICB is the last last recorded sector on the disc, and ensures that the DRM data is written sequentially next to it.
본 발명의 예시적인 실시예에서는, 상기 매체에 DRM 데이터의 기록의 요청시에 상기 방법이 행해진다. 이와 같은 요청은 배출 명령, 중지 명령 등의 기타 명령에 종속되거나, 이와 같은 요청이 DRM 데이터를 갱신할 필요성에 기초하여 발생될 수도 있다. 예를 들면, 소정의 기간 동안 갱신이 드라이브에서 대기중에 있었던 경우나, 대기중인 갱신 회수가 한계값보다 클 때에, DRM 데이터가 자동으로 갱신되도록 시스템이 설정될 수도 있다. DRM 데이터의 기록은 드라이브의 정지 또는 드라이브에서 배출된 매체에 의해 기동될 수도 있다.In an exemplary embodiment of the present invention, the method is performed upon request of recording DRM data on the medium. Such a request may be subject to other commands, such as a release command, a stop command, or the like, or may be generated based on the need for such a request to update the DRM data. For example, the system may be set so that the DRM data is automatically updated when an update has been waiting in the drive for a predetermined period or when the number of waiting updates is greater than the threshold. The recording of the DRM data may be started by stopping the drive or by the medium ejected from the drive.
더구나, 본 발명은, 기록매체가 삽입될 수 있는 수납공간을 갖는 디스크 드라이브에 관한 것이다. 기록매체는, 리드인 메모리 영역, 주 메모리 영역 및 리드아웃 메모리 영역으로 구성된 UDF 정의된 구조를 갖는 광 디스크일 수도 있다. 이 장치는, 기억장치와, 기록매체 상에 대한 데이터의 기록을 제어하도록 구성된 제어수단을 더 구비한다. 본 발명의 장치는, 제어수단이 주 프로그램 메모리 영역에 최종 기록된 데이터 세트의 기억장치에의 기억을 제어하도록 구성된다. 그후, 제어수단은 주 프로그램 메모리 영역에의 디지털 권한 관리와 관련된 데이터의 기록을 제어한다. 이와 같은 데이터는 기록매체 상의 콘텐츠에 대한 액세스와 관련된 규칙을 정의한다. 제어수단은 기억장치에 기억된 데이터 세트의 주 프로그램 메모리 영역에의 기록을 더 제어한다.Moreover, the present invention relates to a disc drive having a storage space into which a recording medium can be inserted. The recording medium may be an optical disk having a UDF defined structure consisting of a lead-in memory area, a main memory area and a lead-out memory area. The apparatus further includes a storage device and control means configured to control the recording of data on the recording medium. The apparatus of the present invention is configured such that the control means controls the storage of the data set last recorded in the main program memory area in the storage device. Then, the control means controls the recording of data related to digital rights management in the main program memory area. Such data defines rules relating to access to content on the record carrier. The control means further controls the recording of the data set stored in the storage device into the main program memory area.
본 발명의 상기한 발명내용과 또 다른 발명내용은 이하에서 설명하는 실시예를 참조하여 더욱 더 명백해질 것이다.The above and other inventions of the present invention will become more apparent with reference to the embodiments described below.
이하, 다음의 첨부도면을 참조하여 본 발명을 더욱 더 상세히 설명한다:Hereinafter, the present invention will be described in more detail with reference to the accompanying drawings in which:
도 1은 본 발명의 매체/드라이브 시스템을 나타낸 것이고,1 illustrates a media / drive system of the present invention,
도 2a, 도 2b 및 도 2c는 본 발명의 매체의 레이아웃을 나타낸 것이다.2A, 2B and 2C show the layout of the medium of the present invention.
도 1은 본 발명에 따른 재생 시스템(100)의 블록도를 나타낸 것이다. 디스크(102)에서 사용자 데이터를 판독하기 위해, 판독부(104)가 설치된다. 사용자 데이터의 일부 또는 전체에 대해 사용 제한을 규정한 디지털 권한 관리(DRM) 시스템을 개발하기 위해 콘텐츠 제공자와 산업용 플레이어 사이에서 대체적인 합의가 존재한다. 이것은, 디스크(102) 상에 저장된 콘텐츠가 암호화될 수도 있으며, 사용자가 콘텐츠를 처리하기 전에 이 콘텐츠를 복호화는데 사용되는 암호 키들을 디스크가 저장할 수도 있다는 것을 의미한다. 더구나, 예를 들면, 사용자가 콘텐츠의 복사본들을 만들도록 허용되는지 여부를 나타내는 사용권이 디스크(102)에 저장될 수 있다. 이와 같은 사용권들과 키들은 DRM 데이터로 불린다. 이와 같은 DRM 데이터를 판독하기 위해 판독부(104)가 더 설치된다. 그러나, DRM 데이터를 가리키는 포인터들을 먼저 찾을 필요가 있으며, 판독부(104)는 이것을 수행하기 위한 평가부를 구비한다. 판독부(104) 내부의 평가부가 DRM 포인터의 위치를 일단 알아내면, DRM 데 이터가 도선(206)을 거쳐 제어 블록(114)으로 주어진다. 제어 블록(114)은, 콘텐츠가 디스크(102) 상에 기록되거나 디스크에서 재생될 때, 디스크(102) 상의 콘텐츠와 포맷 특유의 데이터를 처리하는 역할을 하는 디지털 신호 처리부(DSP)(110) 내에 배치된다. 판독된 DRM 데이터는 사용자 데이터의 출력을 제어하는데 사용되는데, 즉 제어부(114)는, 예를 들면 사용권이 출력을 금지하는 경우에는 출력신호 OUT의 출력을 금지하거나, 데이터가 사용자에게 재생되기 전에 데이터 복호화를 가능하게 함으로써, DSP(110)의 콘텐츠 재생부(112)를 제어한다. 본 발명은 전술한 것과 같은 사용권 및 키 암호 메카니즘에 결코 한정되지 않으며, 콘텐츠 액세스 또는 처리에 대한 기타의 사용 제한 또는 기타 종료의 통제도 포함된다.1 shows a block diagram of a
도 1의 재생 시스템(100)은 기록형 디스크를 허용할 수 있으므로, 디스크(102) 상에 콘텐츠를 기록하기 위한 기록부(108)를 더 구비한다. 디스크(102)는 오렌지 북 파트 II 사양에 기초한 CD-R이며, 즉 디스크(102)가 1회 기록형이지만, 본 발명의 일반적인 원리는 재기록형 디스크 떠는 다른 종류의 광 저장매체에 적용될 수도 있다. 예를 들면, 본 발명은 앞으로 출시될 블루레이 디스크, 구체적으로는 BD-R 및 DVD+R/-R에도 관련된다.The
DSP부(110)의 입력에 주어진 데이터 IN은 도선(204)을 거쳐 기록부(108)에 전달된다. DSP는 제어선(202)을 통해 기록부(108)가 디스크(102) 상의 데이터 IN의 기록을 수행하는 방식을 제어할 수도 있다. DSP(110)는 후술하는 것과 같이 시스템(100)의 기억장치(106)에서 얻어진 데이터의 디스크(102) 상에의 기록을 제어할 수도 있다.The data IN given to the input of the
재생 시스템은 콘텐츠, 사용자 데이터와 디스크(102)와 관련된 포맷 특유의 데이터를 기억하는 기억장치(106)를 더 구비한다. 기억장치(106)는 짧은 생명주기를 갖는 데이터 세트, 즉 판독 또는 기록 사이클을 거친 후에, 또는 삽입된 디스크(102)가 배출되자마자 제거될 수도 있는 데이터 세트를 기억하는 일시적인 메모리 부분을 포함할 수도 있다. 기억장치(106)는, 소거가능하는지 아니던지 관계없이, 사용자 및 표준 특유의 데이터 및 콘텐츠를 영구 기억하기 위한 영구 기억 부분들도 포함할 수도 있다.The playback system further includes a
이와 같은 예시적인 실시예에서는, 시스템(100)이 UDF 및 사파이어를 준거한다. 그 결과, 시스템(100) 및 디스크(102)는 전술한 요구조건을 만족시킨다. 따라서, ICB 블록이 최종 기록된 섹터 내부에 위치하고 KLA가 ICB 옆에 존재하도록 보장하기 위해, 시스템(100)이 다음과 같이 동작한다.In this exemplary embodiment, the
시스템(100)은 특정한 상황에서 KLA 데이터의 기록을 자동으로 기동하도록 설계될 수도 있다. KLA의 기록은 2가지 방식으로 개시될 수도 있다. 첫 번째 경우에는, 디스크(102)에 대한 콘텐츠의 기록을 담당하고 있는 애플리케이션이 KLA를 기록하도록 하는 명령을 기록부(108)에 전송한다. 이 애플리케이션은 DSP(110) 내부에서 실행되거나 시스템(100) 외부에서 실행될 수 있다. 기록 명령은 기록절차의 일부일 수 있으며, 예를 들면, 디스크(102) 상의 콘텐츠의 기록을 종료시킨다. 따라서, DSP(110)가 관련된 DRM 권한에 의해 보안이 유지된 데이터 세트의 기록을 제어할 때마다, 기록과정이 결국에는 DRM 권한을 표시하는 KLA 데이터를 기록하도록 하는 명령을 수반한다. KLA 데이터는 디스크(102) 상에 기록하려는 콘텐츠와 함께 수신되거나, 그 이전에 기억장치(106)에 기억되어 이 기억장치에서 얻을 수도 있다. 또한, DSP(110)는 기억장치(106)에 일시 기억된 KLA 데이터의 진행해야 할 갱신이 너무 오래 동안 지연된 경우에 기록 명령을 내릴 수도 있다. 디스크(102) 상의 KLA의 갱신은 규칙적인 시간 간격으로 일어날 수도 있다.
이와 달리, 시스템(100)에서 디스크(102)의 배출시에 KLA 데이터가 기록된다. DSP(110)는 기억장치(106)에 캐시 기억된 KLA가 변경되었는지 여부를 추적한다. 콘텐츠가 기록될 때 또는 판독부(104)가 디스크(102)에서 콘텐츠를 판독할 때 KLA가 변경된다. 예를 들면, 영화를 시청하는 권한은 사용자의 최대 시청 회수를 제한할 수도 있다. 따라서, 콘텐츠를 시청할 때, 영화와 관련된 KLA 데이터가 기억장치(106)에 기억되어 갱신된다. 상기한 내용은 단지 예를 들기 위해 주어진 것으로, 본 발명은, 판독과정이 KLA의 변경을 반드시 수반하지는 않는 시스템에도 관련된다. 결국, 외부 명령 COM에 응답하여 디스크(102)가 배출되거나 시스템(100)의 전원이 꺼진 경우에, 시스템 DSP(110)은 KLA 데이터의 갱신이 기억장치(106)에서 대기중인지 여부를 검사하고, 디스크를 배출하거나 전원을 끄기 전에 이에 따라 디스크(102) 상의 KLA를 수정한다.Alternatively, KLA data is recorded upon ejection of the
KLA의 기록 또는 갱신은 전술한 것과 같은 특정한 상황하에서 시작될 수도 있지만, 본 발명은 KLA의 기록을 일으킬 수 있는 본 명세서에서는 언급하지 않은 다른 상황을 포함한다.The recording or updating of a KLA may begin under certain circumstances as described above, but the invention includes other situations not mentioned herein that may result in the recording of a KLA.
도 2a, 도 2b 및 도 2c는 3가지 순간에 UDF 표준에 의해 규정되는 디스크(102)의 구조 포맷을 나타낸 것이다. 디스크(102)는, 리드인 부분(402), 주 프로 그램 메모리 영역(404) 및 리드아웃 부분(406)을 포함한다. 리드인 및 리드아웃 부분들은 디스크(102) 상의 예약 영역으로, 아직 기록되어 있지 않다. 도 2a에서는, 기록부(108)가 디스크(102)의 주 프로그램 영역에 데이터 세트(408)를 기록하였다. 이 시스템(200)은 UDF 준거이므로, 디스크(102) 상에 데이터 세트를 기록시에, 기록부(108)는 나중에 디스크(102)의 주 프로그램 메모리 영역에 관련된 VAT ICB를 기록한다. 다음의 동작에서는, 전술한 상황들 중 한가지 상황에서는 디스크(102) 상에 KLA를 기록하도록 요청된다. 그후, DSP(110)는 판독부(104)를 제어하여 최종 기록된 데이터 블록을 디스크(102)에서 기억장치(106)로 복사한다. 도 2a에 도시된 것과 같은 이 순간에, 최종 기록된 블록은 VAT ICB이다. 그후, DSP(110)는 도 2b에 도시된 것과 같이 디스크(102) 상에의 KLA의 기록을 제어하고, 그후 다음 단계에서, 기억장치(106)로부터 디스크(102)의 프로그램 메모리 영역에의 캐시에 기억된 VAT ICB의 기록을 제어한다. 결국, 디스크(102)의 구조가 도 2c에 도시된 것과 같이 되어, 최종 기록된 섹터는 여전히 VAT ICB이며, KLA에 포함된 DRM 데이터는 프로그램 영역의 VAT ICB의 옆에 저장된다. 따라서, 한가지 이상의 실시예들의 이점은, UDF 표준을 준수하면서 KLA에 포함된 DRM 포인터들과 데이터의 신속한 검색을 가능하게 할 수 있다는 것이다. 본 발명은 시스템(100)의 소프트웨어 및 하드웨어의 특유의 부분을 변경시키지 않고 광 디스크에 디지털 권한 관리를 추가할 수 있도록 하며, 본 발명은 단지 광 드라이브에만 변경을 일으킨다.2A, 2B and 2C show the structural format of the
Claims (10)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP04300444 | 2004-07-15 | ||
EP04300444.9 | 2004-07-15 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20070028615A true KR20070028615A (en) | 2007-03-12 |
Family
ID=35385425
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020077003417A Withdrawn KR20070028615A (en) | 2004-07-15 | 2005-06-30 | Combining digital rights management data and general-purpose disc formats on optical media |
Country Status (6)
Country | Link |
---|---|
EP (1) | EP1771852A1 (en) |
JP (1) | JP2008507070A (en) |
KR (1) | KR20070028615A (en) |
CN (1) | CN1985320A (en) |
TW (1) | TW200623042A (en) |
WO (1) | WO2006008669A1 (en) |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3997690B2 (en) * | 2000-06-12 | 2007-10-24 | ソニー株式会社 | Optical recording apparatus, optical recording medium remaining amount display method, imaging apparatus, and optical recording medium display method of imaging apparatus |
US20050246777A1 (en) * | 2002-08-29 | 2005-11-03 | Fontijn Wilhelmus Franciscus J | Entry point for digital rights management data |
-
2005
- 2005-06-30 WO PCT/IB2005/052178 patent/WO2006008669A1/en not_active Application Discontinuation
- 2005-06-30 CN CNA2005800238729A patent/CN1985320A/en active Pending
- 2005-06-30 EP EP05761625A patent/EP1771852A1/en not_active Withdrawn
- 2005-06-30 KR KR1020077003417A patent/KR20070028615A/en not_active Withdrawn
- 2005-06-30 JP JP2007520931A patent/JP2008507070A/en not_active Withdrawn
- 2005-07-12 TW TW094123613A patent/TW200623042A/en unknown
Also Published As
Publication number | Publication date |
---|---|
TW200623042A (en) | 2006-07-01 |
WO2006008669A1 (en) | 2006-01-26 |
JP2008507070A (en) | 2008-03-06 |
CN1985320A (en) | 2007-06-20 |
EP1771852A1 (en) | 2007-04-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20060090030A1 (en) | Device and method for storing information | |
US8997251B2 (en) | Virtual write protection system | |
CN100401409C (en) | Method for recording/accessing digital management data and corresponding device | |
US7702221B2 (en) | Unified control and memory for a combined DVD/HDD system | |
JP5143129B2 (en) | Method and apparatus for accessing a disk | |
KR20070028615A (en) | Combining digital rights management data and general-purpose disc formats on optical media | |
US7657160B2 (en) | Unified control and memory for a combined DVD/HDD system | |
KR20070068459A (en) | How to remember keylockers on an optical disc | |
RU2393553C2 (en) | Recording medium, and also method and device for access control to such recording medium | |
US20060203661A1 (en) | Rewritable media and management methods thereof | |
US20100309757A1 (en) | Disc Access Apparatus and Disc Access Method | |
KR20100085310A (en) | Data copy prohibition method, data recording medium, data recording method and recording appratus | |
KR20100021022A (en) | Optical disc drive and method for managing a user secret section of optical disc | |
KR20050089655A (en) | Method for managing and reproducing a file system information of high density optical disc | |
KR20070013096A (en) | How to format digital video |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20070213 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PG1501 | Laying open of application | ||
PC1203 | Withdrawal of no request for examination | ||
WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |