Jump to content

User:Leeuwenborchweide

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Leeuwenborchweide (talk | contribs) at 13:29, 20 February 2009. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

INTRODUCTION

LabelTag is a new feature, developed by PLDS (Philips LiteOn Digital Solutions), that allows users to create a circular label on the data side of a DVD+R and DVD-R disc. The label contains basic content information, clearly visible and readable by the eye. When burning the data, users can add text and a small picture that will be printed directly behind the data in the same recording session, and on normal recording speed. The LabelTag technology enables printing of a user-defined label on the disc without any other means than the drive and the disc itself in a complete, convenient, cost-effective system. It is not necessary to flip the disc, like other labeling techniques as LightScribe and LabelFlash. There is no special (expensive) media required: it works with all standard DVD+R and DVD-R media. The label can be added to the disc at any time: before or after the regular recording process, or another time. The labelled disc remains fully compatible with older “non-LabelTag” drives.

Figure 1. DVD+R disc with LabelTag DVD+R.

The label can show for example:

  • "Holiday Hawaii 2008" with back-ups of your holiday photos.
  • The medical-file number, date, assurance codes on a private copy of medical examination files: like a sound image of unborn baby.
  • Logo and www.visitourwebsite.com on a promotional disc.

Therefore, LabelTag is an ideal solution for archiving and managing your back-ups.


HISTORY

LabelTag was conceived by PLDS engineers Maarten Kuijper, Han Claas, William Wei and ChengCheng Lee, and Philips engineer Jean Schleipen in 2008. It is brought to the market first by the joint effort of PLDS and Nero in 2009. The new LiteOn iHAS624 DVD writer will feature LabelTag technology as the first drive on the market.

LABELTAG SYSTEM DESCRIPTION

In Figure 2 an overview is presented of the system-functions of LabelTag. The PC host application controls the data location of the regular user data, including the structure of the file system. In the host application the user label input is transformed into a bit-map representation. The host sends print commands with the pixel information of the image to the drive. The drive interface, records the regular data, including session lead in, closures, intro and lead out. The drive Interface (IF) part takes care of the interpretation of the pixel information and location of the image on the disc. The drive Servo part finally records the pixel information on the correct location including the encoded line numbering. The drive Servo part controls the record power, motor frequency, pixel frequency and channel bit frequency.

Figure 2. Overview of interfaces and location of function of the LabelTag feature.


Table 1. Overview System Parameters
Item Description
Disc type DVD+R SL and DVD-R SL
Disc format Multi session
Image types Black and White
pixel height 132 tracks, 98 μm
Number of pixels 3528 pixels per 360o turn
File system ISO9660 and UDF for data DVD-data disc, UDF bridge for DVD-video discs


Location and time of image recording

The label can be added or appended to the disc at any time if disc space is available. The label is recorded adjacent to the last recorded user data. Therefore the disc status remains “appendable” prior to the image recording. It is up to the used to finalize the disc after the label is added. In case the disc remains "appendable" more user data or more labels can be added. The first section of the disc (26mm) is used for all drives to do the start-up calibrations. Therefore, no label can be recorded at the inner diameter of the disc. If there is a label in this area, the risk of poor performance is big.


Space usage

If you add a label on the data side of the disc, then this space is no longer available for data. The amount of space it takes depends on the size (width) of the label and the location of the label on the disc. The wider the label and the more it is located on the outside of the disc, the more space it takes. In other words: the bigger the label, the more disc surface is occupies and thus the more data-space you sacrifice. Depending on the label you created, the application software will tell you how much disc space it takes.

Image visibility and recording process

For LabelTag the Eight-to-Fourteen Modulation (EFM+) channel code properties are modulated to create the visual label. In the EFM+ code table, the used data byte are transformed into specific sequences of pits and lands, ranging from 3T up to 14T channel bits. To create a pit, a high power pulse from the laser is focused into a small spot on the dye layer. This heates the dye material such that an irreversable transformation of the dye material created the pit. To create a land, the laser is turned to a low power, such that no transformation in the dye material occur. In general for DVD+/-R media, the recorded marks have a different visual reflection. Therefore, by recording long sequences of reflective marks or reflective spaces one can create the visible label. To maintain maximum backwards compatibility, LabelTag uses a majority of long marks in the recording layer for a dark pixel, while the bright image pixels are created by a majority of long spaces in the recording layer. Only in that case a sufficient large Differential Phase Detection (DPD) tracking signal is generated. This DPD signal is required for DVD player to jump over the Label area to reach later appended user data.


Figure 3. Eyepatterns on DVD+R user data EFM+ (left), BRIGHT pattern (middle), DARK pattern (right).


During the recording the normal servo processes are used. The beam follows the tracks (grooves). The spot is in focus on the recording layer. Each image line is recorded by repeating the same recording pattern several tracks. In case of DVD with a track pitch of 740nm, a 100μm image line width is obtained by repeating the pattern 132 consecutive tracks. Because every label pixel is constructed by 132 consecutive tracks, higher image sharpness and contrast is obtained compared to DiscT@2. Each visible pixel is about 40μm x 100μm (w x l) at the inner radius up to 100μm x 100μm (w x l) at the outer radius. This leads to a picture quality above 250DPI.

As the label and the user data are recorded in the same dye layer of the DVD+/-R media. and label pattern uses run-lengths within the EFM+ range, the same (castle) write pulse form is used as for the regular user data recordings. To enhance the contrast a higher recording power is optional.


Backwards Compatibility and logical format

After the visual tag is written to the disc, this disc remains accessible, readable and appendable for any legacy drives. For that, the label is recorded within the user data zone of the disc in its own Image Session. Then any regular DVD drive capable to read multi session DVD discs is able to access the user data zone beyond the label. Very old DVD drives, supporting only single session DVD, might only retrieve data stored in the first session.

Access of the LabelTag area itself is prevented by two protection mechanisms:

  • At File system level, ISO 9660 or UDF, no file pointers to the label area are present.
  • At Physical Format Level, both the Inner Drive Area and & Lead-in area Session pointers (TOC or RMD) and the Session Control Data Information in the Intro or Border-in skip the Visual Image Window by pointing to the actual end of the Image Session Data Zone or RZone.

Besides, directly around the label a buffer zone is present that enhances the seek performance for the adjacent user data zones. Finally, a sufficient DPD tracking signal is required at the image location. For that reason, the bright and dark pixels are created by recording mark within the EFM+-runlength range.


Figure 3. File System and Physical Format pointers for the LabelTag Image session.

Multiple labels and data sessions

The LabelTag format is flexible. It allows as many labels on a disc as space is available. A multisession discs allows burning more data and labels at a later stage. Once the disc is finalized, no more data or labels can be added. But, the more labels you add, the less space you have left for data.


LABELTAG APPLICATION

To record a label on the disc, the application has to send the pixel information with a SCSI command to the drive.

The application is responsible for:

  • Generates pixels based on User Input.
  • Defines the LabelTag properties, like size and location.
  • Sends the LabelTag pixel information to the drive, using an SCSI-command sequence.
  • Sends the FS-Zone1 and FS-Zone2 data to the drive
  • Closes the Label by creating the Image Session Structures

LabelTag WRITE12 SCSI Commands

For LabelTag no new commands are introduced, the changes are made to the already existing commands. Pixel data describing the pixels for one or more image lines is sent to the drive via the WRITE12 SCSI Write Commands. The line width and number of pixels in each line is set in the LabelTag SCSI mode pages. The WRITE12-command is called TAGWRITE-command to emphasis the dedicated LabelTag SCSI mode pages settings. After this command the image data is located in the drive buffer. The drive starts writing after the buffer is full or a SYNCHRONIZE CACHE command is send.


Figure 4. TAGWRITE Command.
Figure 5. Specification of the TagWrite data format.

Image data format

The image data is formatted by the application as bitmap into bright pixels and dark pixels. The bright pixel corresponds to bitmap 0 and the dark pixel to bitmap 1. Therefore, LabelTag allows both text and logo's to be printed.

In the LabelTag mode page the following properties are exchanged:

  • The number of lines n.
  • The number of dots per line M.
  • The line width in units of tracks.


Figure 6.Example of text converted into pixel data.


LabelTag Process-flow

The application confirms if the drive is capable of making visual images using the LabelTag technology by sending the GETCONFIGURATION command.

In case the LabelTag feature is current, a supported disc with an appendable session is inserted into the drive. The printing of the Label can begin.

First the FS-Zone1 data is recorded on the next writable address. To write the image following the FS-Zone1, the mode bit is set in the LabelTag mode page. The drive is now in LabelTag mode. The data in TAGWRITE commands contains the Label pixel data. The label starts on the Next Writable Address of the inserted disc. The application sends a SYNCHRONIZE CACHE to the drive to let the drive start the image burning. The application unset the mode bit in the LabelTag mode page to let the drive go back in data write mode. Before the drive can add the FS-Zone2, the application has to inquire the Next Writable Address from the drive to know where the end address is of the Image Window. The application finishes the LabelTag writing by closing the Image Session.


Figure 7: LabelTag application process flow.


SEE ALSO


REFERENCES