WO2003098629A1 - Device and method for storing information - Google Patents
Device and method for storing information Download PDFInfo
- Publication number
- WO2003098629A1 WO2003098629A1 PCT/IB2003/001545 IB0301545W WO03098629A1 WO 2003098629 A1 WO2003098629 A1 WO 2003098629A1 IB 0301545 W IB0301545 W IB 0301545W WO 03098629 A1 WO03098629 A1 WO 03098629A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- meta data
- record carrier
- detecting
- blocks
- information
- Prior art date
Links
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/10—Digital recording or reproducing
-
- 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/11—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the 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
-
- 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]
Definitions
- the invention relates to a storage device for recording and retrieving information blocks.
- the invention further relates to a method of storing information blocks.
- the invention further relates to a computer program product for storing information blocks.
- a device and method for storing information on a record carrier is known from US 6,219,693.
- File-away storage architecture is described, which comprises a file system that is distributed across a data processing platform consisting of a host computer coupled to an adapter over a data interface. On the adapter there is located an input/output subsystem and a non-volatile memory. The adapter is coupled via a second data interface to at least one storage device of a standard type, e.g. a hard disk. The subsystem performs independently tasks of a local file management system.
- the distributed nature of the architecture enables implementation of the file system in accordance with a client-server computing model.
- the server file system is executing on the adapter, and deciding to store metadata in the nonvolatile memory.
- the adapter For the host computer a high-speed storage system is provided due to the functions performed on the adapter.
- the adapter and the independent server file system are complex.
- the adapter is arranged to be coupled to a storage device of a standard type, primarily a hard disk type, and the control of the storage of meta data in the non- volatile memory is to be based on the functions of the server file system in combination with such a standard type device only.
- a problem is that the performance of the server file system is not optimal for specific types of storage devices
- the storage device as described in the opening paragraph is for recording and retrieving information blocks in a recordable area on a removable record carrier, and comprises data interface means for receiving commands, in particular writing and reading commands, and for transferring the information blocks, in particular user data blocks and meta data blocks comprising file management information formatted according to a file management system, a non- volatile memory, meta data block detection means for detecting information blocks comprising meta data, and control means for controlling the recording and retrieving of the information blocks, which control means comprise means for storing the meta data blocks in the non- volatile memory, and for detecting an update condition, which update condition relates to updating the removable record carrier to an updated state in which the record carrier is usable in a different storage device, and for, in the event that the update condition has been detected, transferring the meta data blocks from the non- volatile memory to the record carrier.
- the method as described in the opening paragraph is for recording and retrieving information blocks in a recordable area on a removable record carrier, and comprises receiving commands on a data interface, in particular writing and reading commands, and transferring the information blocks via the data interface, in particular user data blocks and meta data blocks comprising file management information formatted according to a file management system, meta data block detecting by detecting information blocks comprising meta data, controlling recording and retrieving of the information blocks, which controlling comprises storing the meta data blocks in a non- volatile memory, detecting an update condition, which update condition relates to updating the removable record carrier to an updated state in which the record carrier is usable in a different storage device, and, in the event that the update condition has been detected, transferring the meta data blocks from the non- volatile memory to the record carrier.
- the measures have the advantage that the non- volatile memory is effectively used as a meta data storage during the time the removable record carrier is mounted in the device.
- This increases the speed of accessing data on the record carrier, because there is less writing and/or reading on the record carrier for accessing the meta data, which is called seek overhead limitation.
- the speed at a remount i.e. restarting the device after a reboot of a host system without ejecting the record carrier, is increased, because the relevant meta data is still in the non- volatile memory.
- the relevant meta data is still in the non- volatile memory.
- This is advantageous for limiting the amount of wear on locations of the record carrier containing meta data which is often changed.
- the updating step is automatically added before the record carrier is removed from the device. Also, as long as the same record carrier remains in the device, the start-up time of the device, called mount time, is shortened, because (part of) the meta data is already available in the non- volatile memory. Hence the device has the increased performance for the removable type of record carrier without requiring any user intervention.
- the invention is based on the following recognition. First the inventors have seen that having a non- volatile memory for permanent storage of meta data does have advantages, but is also relatively expensive. This also holds for removable type record carriers having a non- volatile memory build in the medium or its cartridge, which requires expensive additional interfacing. Hence for mass storage and consumer applications such non- volatile memory solutions are not viable. Otherwise a standard cache solution or a dedicated meta data cache solution as described in US 6,219,693 are not suitable for removable (optical) media. There is described an adapter running a server file system, which does not allow interfacing to a standard host system running a standard file system configuration. Such architectures lack generic file system compatibility. Also the storage device interface of the adapter is not optimized for storage devices having removable record carriers.
- the meta data block detection means are for detecting a meta data block by the formatting as applied by the file management system. This has the advantage that the storage device is operating independently of the file management system in the host computer. Hence this file management system does not require any specific settings or does not need to issue specific commands. For the user this results in a real plug-and-play situation.
- the meta data block detection means are for detecting a meta data block by detecting, from addressing information received on the data interface means, that an information block is to be stored in a dedicated file management area on the record carrier.
- HeRMES High-Performance Reliable MRAM-Enabled Storage
- Ethan L. Miller, Scott A. Brandt and Darrell D. E. Long describes devices having a non- volatile memory of the MRAM type for storing meta data permanently. Further a specific file management system is described using the advantage of having the file management data only in the non- volatile random access memory. However devices for removable record carriers interfacing via a standard interface for storing data according to a standard file system are not discussed.
- Figure 1 shows a storage device for a removable record carrier
- Figure 2a shows a record carrier (top view)
- Figure 2b shows a record carrier (cross section)
- FIG. 3 shows a recording device for an optical record carrier. Corresponding elements in different Figures have identical reference numerals.
- Figure 1 shows a storage device for a removable record carrier.
- a storage device 42 for recording and retrieving information blocks is indicated by the dashed line, coupled via a data interface 43 to a user data processing device 41, e.g. a host computer.
- a record carrier 11 is schematically indicated within the device 42, and is removable and replaceable by a different record carrier, e.g. exchangeable hard disk cartridges or optical discs.
- the information blocks are to be stored in a recordable area on the record carrier.
- the device has a data interface unit 44 for receiving commands, in particular writing and reading commands, and for transferring the information blocks, to the host computer 41.
- the information blocks comprise user data blocks and meta data blocks.
- Meta data blocks contain file management information formatted according to a file management system (FS), usually a standard file system like UDF (see e.g. Universal Disk Format Specification Revision 2.01 available from www.osta.org).
- the device has a meta data detection unit 47 coupled to the data interface unit 44 for screening information blocks and a read/write unit 46 coupled to the meta data detection unit 47 for processing user data blocks. Further the device has a nonvolatile memory 31 coupled to the meta data detection unit 47 for processing meta data blocks.
- Information blocks which enter the device to be recorded on the record carrier are first received in the meta data detection unit 47, which determines the type of the information block. The detection is described below in detail. Information blocks of the meta data type are transferred to the non- volatile memory 31 , and stored there.
- User data blocks are coupled to a general write/read unit 46.
- the general write/read unit is arranged for writing and/or reading the user data blocks on/from the record carrier 11.
- the general write/read unit 46 further has a general cache memory for temporarily storing user data blocks in a customary way.
- the device has a control unit 20, for example a microprocessor unit, for controlling the recording and retrieving of the information blocks in cooperation with the meta data detection unit 47.
- the control unit is also arranged for detecting an update condition.
- the update condition relates to updating the removable record carrier to an updated state in which the record carrier is usable in a different storage device, in particular after removing the record carrier from the device. In the event that the update condition has been detected, the control unit will perform an updating procedure 49.
- the meta data block detection unit 47 is arranged for detecting a meta data block by the formatting as applied by the file management system.
- the file management system usually adds specific parameters to the information blocks, e.g. specific information added to the header of an information block as defined in the UDF file system.
- the meta data block detection unit 47 detects the specific values in the headers and determines if the information block contains meta data. ).
- specific types of data to be handled and stored including meta data blocks not formatted as standard file system data blocks. It is noted that such specific meta data is also included in the concept of meta data blocks as referred to in this document.
- the proposed CD2 disc format includes a special area on disc that contains digital right management data (DRM, rights and keys), which is protected by a hidden channel.
- DRM digital right management data
- rights and keys This data needs to be cached by the drive as required in the specific proposed data recording system.
- encryption takes place at sector level not the file level.
- rights and keys are defined at file level or higher.
- the CD2 DRM data is neither part of a UDF structure nor referenced by UDF structures, but an example of an other kind of meta data not being file system meta data.
- the DRM meta data can be written to the non- volatile memory cache without any block formatting applied.
- the standard enables consumable and updatable rights.
- the current DRM state needs to be up-to-date on the disc. However, if a Recordable disc (write once) is used and the current DRM state is written to the disc at each instance the state changes, a lot of space on the medium is wasted. If rights are cached in the drive and only written at eject time a lot of space is saved without loosing any functionality. So caching of keys and rights parameters solved part of the problem. There is one drawback to this solution and that is that if the drive looses power before the rights are stored on disc (e.g. cold reboot) the information is lost and so might the disc. This is a severe problem as the consumers have paid for their rights and they will not appreciate if they loose money this way.
- the meta data block detection means are arranged for detecting a meta data block based on addressing information received on the data interface means.
- the record carrier for this embodiment has a specific file management area 48 for storing the meta data. By detecting an address within the range of addresses of the file management area 48 it is determined that an information block is to be stored in the dedicated file management area on the record carrier. The detected meta data block is stored in the non- volatile memory 31 until the update condition is detected. For example most UDF implementations currently use a specific portion of the disc for recording file system data. Recognizing and caching this area would dramatically improve the performance of a UDF disc in this special drive.
- the meta data block detection means are arranged for detecting a meta data block by monitoring the command given by the file management system.
- the file management system may be adapted to add such parameters to the write commands.
- control unit is arranged for detecting an update condition based on detecting an eject command or update command from the data interface. For example the user may give a command on the host computer for ejecting the record carrier from the storage device. The host computer will then translate the user command and transfer the command via the data interface 43.
- the device comprises a user operable switch for removing the record carrier from the device, for example an eject button.
- the control unit is arranged for detecting the update condition by detecting operating said switch.
- the meta data detection unit 47 may be similarly arranged for detecting meta data blocks in the information blocks retrieved from the record carrier or from the read command.
- the meta data blocks are subsequently stored in the non- volatile memory 31.
- the control unit is arranged for transferring meta data blocks from the record carrier to the non- volatile memory 31 independently, i.e. without a read command, after a record carrier has been inserted in the device.
- the device is arranged to recognize the type of file management system used on the disc, and start reading the meta data from the file management area, e.g. as a background process for filling the non- volatile memory with existing meta data.
- Figure 2a shows a disc-shaped record carrier 11 having a track 9 and a central hole 10.
- the track 9, being the position of the series of (to be) recorded marks representing information, is arranged in accordance with a spiral pattern of turns constituting substantially parallel tracks on an information layer.
- the record carrier may be optically readable, called an optical disc, and has an information layer of a recordable type.
- Examples of a recordable disc are the CD-R and CD-RW, and writable versions of DND, such as DND+RW, and the high density writable optical disc using blue lasers, called Blue-ray Disc (BD). Further details about the DND disc can be found in reference: ECMA-267: 120 mm DVD - Read-Only Disc - (1997).
- the information is represented on the information layer by recording optically detectable marks along the track, e.g. crystalline or amorphous marks in phase change material.
- the track 9 on the recordable type of record carrier is indicated by a pre-embossed track structure provided during manufacture of the blank record carrier.
- the track structure is constituted, for example, by a pregroove 14 which enables a read/write head to follow the track during scanning.
- the track structure comprises position information, e.g. addresses, for indication the location of units of information, usually called information blocks.
- the position information includes specific synchronizing marks for locating the start of such information blocks.
- the position information is encoded in frames of modulated wobbles as described below.
- Figure 2b is a cross-section taken along the line b-b of the record carrier 11 of the recordable type, in which a transparent substrate 15 is provided with a recording layer 16 and a protective layer 17.
- the protective layer 17 may comprise a further substrate layer, for example as in DND where the recording layer is at a 0.6 mm substrate and a further substrate of 0.6 mm is bonded to the back side thereof.
- the pregroove 14 may be implemented as an indentation or an elevation of the substrate 15 material, or as a material property deviating from its surroundings.
- the record carrier 11 is intended for carrying information in information blocks according to a standardized file management system.
- Figure 3 shows a recording device for writing information on a record carrier 11 of a type which is writable or re- writable, for example CD-R or CD-RW, or DND+RW or BD.
- the device is provided with recording means for scanning the track on the record carrier which means include a drive unit 21 for rotating the record carrier 11, a head 22, a positioning unit 25 for coarsely positioning the head 22 in the radial direction on the track, and a control unit 20.
- the head 22 comprises an optical system of a known type for generating a radiation beam 24 guided through optical elements focused to a radiation spot 23 on a track of the information layer of the record carrier.
- the radiation beam 24 is generated by a radiation source, e.g. a laser diode.
- the head further comprises (not shown) a focusing actuator for moving the focus of the radiation beam 24 along the optical axis of said beam and a tracking actuator for fine positioning of the spot 23 in a radial direction on the center of the track.
- the tracking actuator may comprise coils for radially moving an optical element or may alternatively be arranged for changing the angle of a reflecting element.
- For writing information the radiation is controlled to create optically detectable marks in the recording layer.
- a detector of a usual type, e.g. a four-quadrant diode in the head 22 for generating a read signal and further detector signals including a tracking error and a focusing error signal for controlling said tracking and focusing actuators.
- the read signal is processed by read processing unit 30 of a usual type including a demodulator, deformatter and output unit to retrieve the information.
- retrieving means for reading information include the drive unit 21, the head 22, the positioning unit 25 and the read processing unit 30.
- the device comprises write processing means for processing the input information to generate a write signal to drive the head 22, which means may comprise an input unit 27, and modulator means comprising a formatter 28 and a modulator 29.
- User video information is presented on the input unit 27, which may comprise of compression means for input signals such as analog audio and/or video, or digital uncompressed audio/video. Suitable compression means are described for audio in WO 98/16014-A1 (PHN 16312), and for video in the MPEG2 standard.
- the input signal may alternatively be already encoded.
- MPEG is a video signal compression standard, established by the Moving Picture Experts Group ("MPEG") of the International Standardization Organization (ISO). MPEG is a multistage algorithm that integrates a number of well known data compression techniques into a single system. MPEG-1 is defined in ISO/IEC 11172 and MPEG-2 is defined in ISO/IEC 13818. It is noted that for computer applications a host computer may be interfaced to the formatter 28 directly. Hence a data interface may either be internal in the device (e.g. a consumer video recorder) or externally available (e.g. a PC peripheral).
- MPEG Moving Picture Experts Group
- ISO International Standardization Organization
- the control unit 20 controls the recording and retrieving of information and may be arranged for receiving commands from a user or from a host computer.
- the control unit 20 is connected via control lines 26, e.g. a system bus, to said input unit 27, formatter 28 and modulator 29, to the read processing unit 30, and to the drive unit 21, and the positioning unit 25.
- the control unit 20 comprises control circuitry, for example a microprocessor, a program memory and control gates, for performing the procedures and functions according to the invention as described below.
- the control unit 20 may also be implemented as a state machine in logic circuits.
- the input unit 27 processes the audio and/or video to unit of information, which are passed to the formatter 28 for adding control data and formatting the data according to a file management system.
- the formatted data from the output of the formatter 28 is passed to the modulation unit 29, which comprises for example a channel coder, for generating a modulated signal which drives the head 22. Further the modulation unit 29 comprises synchronizing means for including synchronizing patterns in the modulated signal.
- the formatted units presented to the input of the modulation unit 29 comprise address information and are written to corresponding addressable locations on the record carrier under the control of control unit 20.
- the control unit 20 is arranged for recording and retrieving position data indicative of the position of the recorded information volumes. During the writing operation, marks representing the information are formed on the record carrier. The marks may be in any optically readable form, e.g.
- the marks can be formed by means of the spot 23 generated on the recording layer via the beam 24 of electromagnetic radiation, usually from a laser diode.
- the device has a non- volatile memory 31 coupled to the formatter 28 via an interface 33.
- the non- volatile memory 31 may also be coupled to the read processing unit 30 via an interface 34.
- the formatter 28 is provided with a meta data detection unit 35 for detecting information blocks that contain meta data for controlling the access to the user data.
- the meta data may be formatted according to a standardized file management system, but may alternatively be meta data for accessing audio or video data, for example in a DVD video recorder.
- Control unit 20 is arranged for storing the meta data blocks, when detected, in the non-volatile memory 31. Further the control unit 20 is arranged for detecting an update condition as described with reference to Figure 1. The control unit 20 is arranged for executing the update procedure by recording the meta data blocks in the non- volatile memory 31 on the record carrier.
- the read processing unit 30 is provided with a read meta data detection unit 36 for detecting meta data blocks read from the record carrier.
- the detected meta data blocks are stored in the non-volatile memory 31 for future use.
- the non-volatile - memory there may also be stored an indicator for each block indicating its update status, i.e. the need to write the block to the record carrier at the update procedure. The status will be 'no update needed' for meta data blocks only read from the record carrier.
- control unit and the functions of meta data detection and control of the non volatile memory are implemented in a software program.
- the software program running in suitable processor is controlling the execution of the recording process in a disc drive unit, e.g. an optical disc recorder coupled via an interface bus or network to a PC.
- the software program may be a separate driver type software package running in a host computer for performing (part of) the control functions, or it may be a executable file to be entered in the storage device itself, e.g. in the form of an update of the software already present a program memory (e.g. EPROM flash memory) in the storage device.
- EPROM flash memory e.g. EPROM flash memory
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Abstract
Description
Claims
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004506033A JP2005526350A (en) | 2002-05-17 | 2003-04-22 | Apparatus and method for storing information. |
US10/514,289 US20060090030A1 (en) | 2002-05-17 | 2003-04-22 | Device and method for storing information |
EP03712582A EP1509920A1 (en) | 2002-05-17 | 2003-04-22 | Device and method for storing information |
AU2003216671A AU2003216671A1 (en) | 2002-05-17 | 2003-04-22 | Device and method for storing information |
KR10-2004-7018386A KR20040108818A (en) | 2002-05-17 | 2003-04-22 | Device and method for storing information |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP02076946.9 | 2002-05-17 | ||
EP02076946 | 2002-05-17 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2003098629A1 true WO2003098629A1 (en) | 2003-11-27 |
Family
ID=29433157
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/IB2003/001545 WO2003098629A1 (en) | 2002-05-17 | 2003-04-22 | Device and method for storing information |
Country Status (8)
Country | Link |
---|---|
US (1) | US20060090030A1 (en) |
EP (1) | EP1509920A1 (en) |
JP (1) | JP2005526350A (en) |
KR (1) | KR20040108818A (en) |
CN (1) | CN1653548A (en) |
AU (1) | AU2003216671A1 (en) |
TW (1) | TW200406683A (en) |
WO (1) | WO2003098629A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006013504A1 (en) * | 2004-07-28 | 2006-02-09 | Koninklijke Philips Electronics N.V. | Mapping udf and bdfs extents |
WO2006043213A1 (en) | 2004-10-21 | 2006-04-27 | Koninklijke Philips Electronics N.V. | Method for saving the keylockers on optical discs |
JP2007515740A (en) * | 2003-12-19 | 2007-06-14 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Optical disc for storing both data requiring defect management and real-time AV data |
US8811137B2 (en) | 2005-02-16 | 2014-08-19 | Mitsubishi Electric Corporation | Optical disc and optical disc device |
Families Citing this family (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7451229B2 (en) * | 2002-06-24 | 2008-11-11 | Microsoft Corporation | System and method for embedding a streaming media format header within a session description message |
US20040120698A1 (en) * | 2002-12-20 | 2004-06-24 | Microsoft Corporation | System and method of transferring DV metadata to DVD-video data |
KR100974449B1 (en) * | 2003-04-24 | 2010-08-10 | 엘지전자 주식회사 | Method for managing a copy protection information of optical disc |
KR20040092649A (en) * | 2003-04-24 | 2004-11-04 | 엘지전자 주식회사 | Method for managing a copy protection information of optical disc |
KR100972831B1 (en) * | 2003-04-24 | 2010-07-28 | 엘지전자 주식회사 | Protectiog method of encrypted data and reprodecing apparatus therof |
KR100974448B1 (en) * | 2003-04-24 | 2010-08-10 | 엘지전자 주식회사 | Method for managing a copy protection information of optical disc |
US20050015389A1 (en) * | 2003-07-18 | 2005-01-20 | Microsoft Corporation | Intelligent metadata attribute resolution |
US7328217B2 (en) * | 2003-11-26 | 2008-02-05 | Symantec Operating Corporation | System and method for detecting and storing file identity change information within a file system |
US7412560B2 (en) * | 2004-12-16 | 2008-08-12 | Sandisk Corporation | Non-volatile memory and method with multi-stream updating |
KR100790991B1 (en) | 2006-03-22 | 2008-01-03 | 삼성전자주식회사 | Method for managing metadata of file system using DBMS |
US8443167B1 (en) | 2009-12-16 | 2013-05-14 | Western Digital Technologies, Inc. | Data storage device employing a run-length mapping table and a single address mapping table |
US8194340B1 (en) | 2010-03-18 | 2012-06-05 | Western Digital Technologies, Inc. | Disk drive framing write data with in-line mapping data during write operations |
US8699185B1 (en) | 2012-12-10 | 2014-04-15 | Western Digital Technologies, Inc. | Disk drive defining guard bands to support zone sequentiality when butterfly writing shingled data tracks |
US8693133B1 (en) | 2010-03-22 | 2014-04-08 | Western Digital Technologies, Inc. | Systems and methods for improving sequential data rate performance using sorted data zones for butterfly format |
US9330715B1 (en) | 2010-03-22 | 2016-05-03 | Western Digital Technologies, Inc. | Mapping of shingled magnetic recording media |
US8687306B1 (en) | 2010-03-22 | 2014-04-01 | Western Digital Technologies, Inc. | Systems and methods for improving sequential data rate performance using sorted data zones |
US8856438B1 (en) | 2011-12-09 | 2014-10-07 | Western Digital Technologies, Inc. | Disk drive with reduced-size translation table |
US8756361B1 (en) | 2010-10-01 | 2014-06-17 | Western Digital Technologies, Inc. | Disk drive modifying metadata cached in a circular buffer when a write operation is aborted |
US8954664B1 (en) | 2010-10-01 | 2015-02-10 | Western Digital Technologies, Inc. | Writing metadata files on a disk |
US8793429B1 (en) | 2011-06-03 | 2014-07-29 | Western Digital Technologies, Inc. | Solid-state drive with reduced power up time |
US8756382B1 (en) | 2011-06-30 | 2014-06-17 | Western Digital Technologies, Inc. | Method for file based shingled data storage utilizing multiple media types |
US9213493B1 (en) | 2011-12-16 | 2015-12-15 | Western Digital Technologies, Inc. | Sorted serpentine mapping for storage drives |
US8819367B1 (en) | 2011-12-19 | 2014-08-26 | Western Digital Technologies, Inc. | Accelerated translation power recovery |
US8612706B1 (en) | 2011-12-21 | 2013-12-17 | Western Digital Technologies, Inc. | Metadata recovery in a disk drive |
KR101661504B1 (en) * | 2014-05-19 | 2016-09-30 | 삼성전자주식회사 | Contents converting apparatus, method for converting contents and computer readable recording medium |
WO2015178644A1 (en) * | 2014-05-19 | 2015-11-26 | Samsung Electronics Co., Ltd. | Converting apparatus, contents converting method, and computer readable recording medium |
US8953269B1 (en) | 2014-07-18 | 2015-02-10 | Western Digital Technologies, Inc. | Management of data objects in a data object zone |
US9875055B1 (en) | 2014-08-04 | 2018-01-23 | Western Digital Technologies, Inc. | Check-pointing of metadata |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5946277A (en) * | 1997-01-27 | 1999-08-31 | Pioneer Electronic Corporation | Method and apparatus for recording information files to a recording medium |
US6219693B1 (en) * | 1997-11-04 | 2001-04-17 | Adaptec, Inc. | File array storage architecture having file system distributed across a data processing platform |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3108090B2 (en) * | 1990-11-30 | 2000-11-13 | 株式会社リコー | Data management method and apparatus for firing system |
US20030046482A1 (en) * | 2001-08-28 | 2003-03-06 | International Business Machines Corporation | Data management in flash memory |
-
2003
- 2003-04-22 WO PCT/IB2003/001545 patent/WO2003098629A1/en active Application Filing
- 2003-04-22 EP EP03712582A patent/EP1509920A1/en not_active Withdrawn
- 2003-04-22 US US10/514,289 patent/US20060090030A1/en not_active Abandoned
- 2003-04-22 KR KR10-2004-7018386A patent/KR20040108818A/en not_active Application Discontinuation
- 2003-04-22 AU AU2003216671A patent/AU2003216671A1/en not_active Abandoned
- 2003-04-22 CN CNA038110970A patent/CN1653548A/en active Pending
- 2003-04-22 JP JP2004506033A patent/JP2005526350A/en active Pending
- 2003-05-14 TW TW092113094A patent/TW200406683A/en unknown
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5946277A (en) * | 1997-01-27 | 1999-08-31 | Pioneer Electronic Corporation | Method and apparatus for recording information files to a recording medium |
US6219693B1 (en) * | 1997-11-04 | 2001-04-17 | Adaptec, Inc. | File array storage architecture having file system distributed across a data processing platform |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007515740A (en) * | 2003-12-19 | 2007-06-14 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Optical disc for storing both data requiring defect management and real-time AV data |
WO2006013504A1 (en) * | 2004-07-28 | 2006-02-09 | Koninklijke Philips Electronics N.V. | Mapping udf and bdfs extents |
WO2006043213A1 (en) | 2004-10-21 | 2006-04-27 | Koninklijke Philips Electronics N.V. | Method for saving the keylockers on optical discs |
US8848499B2 (en) | 2005-02-16 | 2014-09-30 | Mitsubishi Electric Corporation | Optical disc and optical disc device |
US8824256B2 (en) | 2005-02-16 | 2014-09-02 | Mitsubishi Electric Corporation | Optical disc and optical disc device |
US8830805B2 (en) | 2005-02-16 | 2014-09-09 | Mitsubishi Electric Corporation | Optical disc and optical disc device |
US8811137B2 (en) | 2005-02-16 | 2014-08-19 | Mitsubishi Electric Corporation | Optical disc and optical disc device |
US8854937B2 (en) | 2005-02-16 | 2014-10-07 | Mitsubishi Electric Corporation | Optical disc and optical disc device |
US8873359B2 (en) | 2005-02-16 | 2014-10-28 | Mitsubishi Electric Corporation | Optical disc and optical disc device |
US9147425B2 (en) | 2005-02-16 | 2015-09-29 | Mitsubishi Electric Corporation | Optical disc and optical disc device |
US9741387B2 (en) | 2005-02-16 | 2017-08-22 | Mitsubishi Electric Corporation | Optical disc and optical disc device |
US10002634B2 (en) | 2005-02-16 | 2018-06-19 | Mitsubishi Electric Corporation | Optical disc and optical disc device |
US10381037B2 (en) | 2005-02-16 | 2019-08-13 | Mitsubishi Electric Corporation | Optical disc and optical disc device |
US10650855B2 (en) | 2005-02-16 | 2020-05-12 | Mitsubishi Electric Corporation | Optical disc and optical disc device |
Also Published As
Publication number | Publication date |
---|---|
CN1653548A (en) | 2005-08-10 |
TW200406683A (en) | 2004-05-01 |
JP2005526350A (en) | 2005-09-02 |
EP1509920A1 (en) | 2005-03-02 |
US20060090030A1 (en) | 2006-04-27 |
KR20040108818A (en) | 2004-12-24 |
AU2003216671A1 (en) | 2003-12-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20060090030A1 (en) | Device and method for storing information | |
KR20060037332A (en) | Apparatus for and method of recording digital information signals | |
US20080298188A1 (en) | Device for and Method of Recording Information on a Record Carrier | |
US20060153026A1 (en) | Device and method for recording information | |
JP2008505425A (en) | Information recording apparatus and method | |
US7965596B2 (en) | Defect management for real-time information | |
US20080098051A1 (en) | Managing Data Space on a Record Carrier | |
WO2006006086A1 (en) | Device for and method of recording information on write-once record carrier | |
US20070168689A1 (en) | Device and method for recording information with remapping of logical addresses to physical addresses when defects occur | |
US7577810B2 (en) | Device and method for recording information | |
JP2008503847A (en) | Managing defects at the file level | |
WO2005008661A1 (en) | Device and method for recording information with reorganization of defect management information | |
JP2007519138A (en) | Apparatus and method for recording a digital information signal | |
KR20060069441A (en) | Device and method for recording data blocks | |
EP1649462A1 (en) | Apparatus for and method of recording digital audio/video signals | |
KR20080113294A (en) | Method and device for mounting a rewritable optical disc | |
KR20070030903A (en) | Defect management for real-time information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NI NO NZ OM PH PL PT RO RU SC SD SE SG SK SL TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2003712582 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2004506033 Country of ref document: JP |
|
ENP | Entry into the national phase |
Ref document number: 2006090030 Country of ref document: US Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 10514289 Country of ref document: US |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1020047018386 Country of ref document: KR |
|
WWE | Wipo information: entry into national phase |
Ref document number: 20038110970 Country of ref document: CN |
|
WWP | Wipo information: published in national office |
Ref document number: 1020047018386 Country of ref document: KR |
|
WWP | Wipo information: published in national office |
Ref document number: 2003712582 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 10514289 Country of ref document: US |