ラベルタグ

LabelTagは、 DVD+RDVD-R、またはCD-R [ 1 ]ディスクのデータ面に、目に見える基本情報を含んだ円形ラベルを作成できます。データの書き込み時には、同じ記録セッションで、同じ記録層面に通常の記録速度でラベルがデータのすぐ後ろに印刷されます。LabelTagはあらゆるディスクに対応しており、LightScribeのような特殊なディスクは必要ありません。2011年6月現在、LabelTagはLite-OnのDVDライタードライブ向け独占技術でした。

かつてはDiscT@2という代替ディスクラベル技術がありました。ドライブ本体でディスクの裏面にラベルを記録するには、LightScribeLabelFlashが現在の標準です。また、インクジェットプリンタによる印刷も現在広く使用されています。

システムの説明

PCホストアプリケーションは、ファイルシステムの構造を含む、通常のユーザーデータのデータ位置を制御します。ホストアプリケーションでは、ユーザーラベル入力がビットマップ表現に変換されます。ホストは、画像のピクセル情報を含む印刷コマンドをドライブに送信します。ドライブインターフェースは、リードイン、セッションイントロとクロージャ、そして最後にリードアウトを含む通常のデータを記録します。ドライブインターフェース(IF)部分は、ピクセル情報とディスク上の画像の位置の解釈を行います。ドライブサーボ部分は、エンコードされたライン番号を含むピクセル情報を正しい位置に記録します。ドライブサーボ部分は、記録電力、モーター周波数、ピクセル周波数、チャネルビット周波数を制御します。

LabelTagシステム機能の概要
システムパラメータの概要
アイテム説明
ディスクタイプ DVD+R SL および DVD-R SL
ディスクフォーマット マルチセッション
画像の種類 白黒
ピクセル高さ 132トラック、98μm
ピクセル数 360°回転あたり3528ピクセル
ファイルシステム データDVDデータディスクの場合はISO9660またはUDF、DVDビデオディスクの場合はUDFブリッジ

画像記録の場所と時間

ディスク容量に余裕があれば、いつでもディスクにラベルを追加または追記できます。イメージ記録の前に、ディスクの状態が「追記可能」になっている必要があります。ラベルは、最後に記録されたユーザーデータに隣接して記録されます。ラベル追加後のディスクのファイナライズはユーザーの責任となります。ディスクが「追記可能」のままであれば、さらにユーザーデータまたはラベルを追加できます。ディスクの最初のセクション(26 mm)は、すべてのドライブの起動キャリブレーションに使用されます。そのため、ディスクの内径部分にはラベルを記録できません。この領域にラベルがあると、パフォーマンスが低下するリスクが高くなります。

スペースの使用

ディスクのデータ面にラベルを追加すると、そのスペースはデータ用には使用できなくなります。ラベルが占めるスペースの量は、ラベルのサイズ(幅)とディスク上のラベルの位置によって異なります。ラベルの幅が広く、ディスクの外側に配置されるほど、より多くのスペースを必要とします。つまり、ラベルが大きいほどディスクの占有面積が大きくなり、犠牲にするデータスペースも大きくなります。例えば、内側に5mmのラベルを配置するとディスク容量の10%、外側に約20%の容量が必要になります。

画像の可視性と記録プロセス

LabelTagでは、8対14変調(EFM+)チャネルコード特性を変調することで、視覚的なラベルを作成します。EFM+コードテーブルでは、ユーザーデータバイトが3Tから14Tのチャネルビットの範囲の特定のピットとランドのシーケンスに変換されます。ピットを作成するには、レーザーからの高出力パルスを色素層上の小さなスポットに集光します。これにより色素材料が加熱され、色素材料の不可逆的な変化によってピットが生成されます。ランドを作成するには、レーザーの出力を低めに設定し、色素材料の変化が起こらないようにします。一般に、DVD+/-Rメディアでは、記録されたマークは視覚的に異なる反射を示します。そのため、長い反射マークまたは反射スペースのシーケンスを記録することで、目に見えるラベルを作成できます。後方互換性を最大限に維持するために、LabelTagは記録層の大部分の長いマークを暗いピクセルとして使用し、明るい画像ピクセルは記録層の大部分の長いスペースによって生成されます。その場合のみ、十分な大きさの差動位相検出(DPD)トラッキング信号が生成されます。このDPD信号は、DVDプレーヤーがラベル領域を飛び越えて、ラベルに付加されたユーザーデータを超えて記録するために必要です。

DVD+R ユーザー データ EFM+ 上のアイパターンのスコープ トレース (左)、BRIGHT パターン (中央)、DARK パターン (右)。

記録中は通常のサーボプロセスが使用されます。ビームはトラック(溝)に沿って進みます。スポットは記録層に焦点が合っています。各画像ラインは、同じ記録パターンを複数のトラックで繰り返すことによって記録されます。トラックピッチが740 nmのDVDの場合、132の連続トラックでパターンを繰り返すことで、100μmの画像ライン幅が得られます。すべてのラベルピクセルは132の連続トラックで構成されているため、DiscT@2と比較して、より高い画像の鮮明さとコントラストが得られます。可視ピクセルは、内側の半径で約40μm × 100μm(幅 × 長さ)、外側の半径で最大100μm × 100μm(幅 × 長さ)です。これにより、250DPIを超える画質が得られます。

DVD+/-Rメディアでは、ラベルとユーザーデータが同一の色素層に記録され、ラベルパターンはEFM+範囲内のランレングスを使用するため、通常のユーザーデータ記録と同じ(キャッスル)書き込みパルス形式が使用されます。コントラストを高めるために、より高い記録パワーを設定することもできます。

下位互換性と論理フォーマット

LabelTag イメージ セッションのファイル システムおよび物理フォーマット ポインター。

ビジュアルタグがディスクに書き込まれた後も、このディスクは従来のドライブからアクセス、読み取り、追記が可能です。そのため、ラベルはディスクのユーザーデータゾーン内の独自のイメージセッションに記録されます。これにより、マルチセッションDVDの読み取りが可能な一般的なDVDドライブであれば、ラベルの先にあるユーザーデータゾーンにアクセスできるようになります。シングルセッションDVDのみをサポートする非常に古いDVDドライブでは、最初のセッションに保存されたデータしか取得できない場合があります。

LabelTag 領域自体へのアクセスは、次の 2 つの保護メカニズムによって防止されます。

  • ファイル システム レベル、ISO 9660またはユニバーサル ディスク フォーマット(UDF) では、ラベル領域へのファイル ポインターは存在しません。
  • 物理フォーマット レベルでは、内部ドライブ領域とリードイン領域のセッション ポインター (TOC または RMD) と、イントロまたはボーダーイン内のセッション制御データ情報は、イメージ セッション データ ゾーンまたは RZone の実際の終了を指すことによってビジュアル イメージ ウィンドウをスキップします。

さらに、ラベルの周囲にはバッファゾーンが設けられており、隣接するユーザーデータゾーンへのシーク性能が向上します。最後に、画像位置では十分なDPDトラッキング信号が必要です。そのため、明暗のピクセルは、EFM+ランレングス範囲内でマークとスペースを記録することで生成されます。

複数のラベルとデータセッション

マルチセッションとタグ付けについて説明します。

LabelTagフォーマットは柔軟性が高く、ディスクの空き容量に応じてラベルをいくつでも作成できます。マルチセッションディスクでは、後からさらに多くのデータやラベルを書き込むことができます。ディスクがファイナライズされると、それ以上のデータやラベルの追加はできなくなります。しかし、ラベルを追加すればするほど、データ用のスペースは少なくなります。

LabelTagアプリケーション

ディスクにラベルを記録するために、アプリケーションはSCSI コマンドを使用してピクセル情報をドライブに送信します。

アプリケーション

  • ユーザー入力に基づいてピクセルを生成します。
  • サイズや場所などの LabelTag プロパティを定義します。
  • SCSI コマンド シーケンスを使用して、LabelTag ピクセル情報をドライブに送信します。
  • 最後にアクティブなプライマリボリューム記述子に記録されたルートディレクトリの場所へのインポートされたポインタを含むFS-Zone1およびFS-Zone2データを送信します。
  • リードイン TOC/RMD にイメージ セッション構造を作成し、クローズ/ボーダー アウトを記録することでラベルを閉じます。

WRITE12 SCSIコマンド

TAGWRITEコマンド
TagWriteデータ形式の仕様

LabelTag には新しいコマンドは導入されておらず、既存のコマンドに変更が加えられています。1 つ以上の画像ラインのピクセルを記述するピクセルデータは、WRITE12 SCSI 書き込みコマンドを介してドライブに送信されます。ライン幅と各ラインのピクセル数は、LabelTag SCSI モードページで設定されます。このコマンドは、専用の LabelTag SCSI モードページWRITE12設定を強調するために「コマンド」と呼ばれます。このコマンドの実行後、画像データはドライブバッファに配置されます。バッファがいっぱいになるか、コマンドが送信されると、ドライブは書き込みを開始します。 TAGWRITESYNCHRONIZE CACHE

画像データ形式

画像データはアプリケーションによって明るいピクセルと暗いピクセルにビットマップとしてフォーマットされます。明るいピクセルはビットマップ0に、暗いピクセルはビットマップ1に対応します。そのため、LabelTagではテキストとロゴの両方を印刷できます。

LabelTag モード ページでは、次のプロパティが交換されます。

  • 行数n。
  • 1 行あたりのドットの数 M。
  • トラック単位での線の幅。
ピクセルデータに変換されたテキストの例。

プロセスフロー

アプリケーションは、GETCONFIGURATIONコマンドを送信することで、ドライブがLabelTagテクノロジーを用いたビジュアルイメージ作成に対応しているかどうかを確認します。LabelTag機能が有効な場合、追記可能なセッションを持つ対応ディスクがドライブに挿入されます。ラベルの印刷を開始できます。

まず、FS-Zone1 のデータが次の書き込み可能アドレスに記録されます。FS-Zone1 に続くイメージを書き込むために、LabelTag モード ページでモード ビットが設定されます。これでドライブは LabelTag モードになります。TAGWRITE コマンドのデータには、ラベルのピクセル データが含まれます。ラベルは、挿入されたディスクの次の書き込み可能アドレスから始まります。アプリケーションは、ドライブに SYNCHRONIZE CACHE を送信して、ドライブがイメージの書き込みを開始できるようにします。アプリケーションは、LabelTag モード ページのモード ビットを設定解除して、ドライブをデータ書き込みモードに戻します。ドライブが FS-Zone2 を追加する前に、アプリケーションはドライブから次の書き込み可能アドレスを照会して、イメージ ウィンドウの終了アドレスを確認する必要があります。アプリケーションは、イメージ セッションを閉じることで LabelTag の書き込みを終了します。

LabelTag アプリケーションプロセスフロー。

参照

参考文献