(57)【要約】  少なくとも２つの記憶空間L0,L1を隣接する記憶層40,41において含む多層光ディスク２に情報を記録する方法が記載される。記録されるべきデータは、供給源から受信される。記録において、前記データが、セル35を形成するように体系化され、各セルが特定の量のデータに対応する。前記セルは、前記第１記憶空間の最後の記憶アドレスまで前記第１記憶空間L0において初めに記録され、その後、当該記録処理は、前記第２記憶空間の前記第１記憶アドレスN+1へ移行を行う。前記第１記憶空間において記録されるべき最後のセルのサイズは、前記第１記憶空間から前記第２記憶空間への移行がセル境界34に対応するように、前記第１記憶空間の残りの部分Rのサイズとの関係により決定される。
2008542972.tif 000002
【特許請求の範囲】
【請求項１】
多層光ディスクに情報を記録する方法であって、前記ディスクは、少なくとも第１記憶空間及び第２記憶空間を隣接する記憶層において含み、各記憶空間が、記憶アドレスを有する記憶位置を有し、
記録されるべきデータが供給源から受信され、
記録において、前記データが、セルを形成するように体系化され、各セルが特定の量のデータに対応し、
前記セルが、前記第１記憶空間の最後の記憶アドレスまで前記第１記憶空間において初めに記録され、その後、当該記録処理は、前記第２記憶空間の第１記憶アドレスへ移行を行い、
前記第１記憶空間において記録されるべき最後のセルのサイズは、前記第１記憶空間から前記第２記憶空間への前記移行がセル境界に対応するように、記録用に入手可能である前記第１記憶空間の残りの部分のサイズとの関係により決定される、  
方法。
【請求項２】
請求項１に記載の方法であって、目標セルサイズが決定され、
記録されるべき前記受信されたデータが、バッファメモリに記憶され、
前記バッファメモリに記憶されるデータの量が監視され、
記録用に入手可能である前記第１記憶空間の前記残りの部分の前記サイズが計算され、
前記第１記憶空間の前記残りの部分の前記サイズが少なくとも前記目標セルサイズに等しい場合、前記バッファメモリに記憶される前記データの量が前記目標セルサイズに少なくとも等しいときに、受信されて前記バッファに記憶される前記データは、セルを規定するように体系化され、このセルは、前記第１記憶空間に記録される、
方法。
【請求項３】
請求項１に記載の方法であって、目標セルサイズが決定され、
記録されるべき前記受信されたデータが、バッファメモリに記憶され、
前記バッファメモリに記憶されるデータの量が監視され、
記録用に入手可能である前記第１記憶空間の前記残りの部分の前記サイズが計算され、
前記第１記憶空間の前記残りの部分の前記サイズが前記目標セルサイズより小さい場合、前記バッファメモリに記憶される前記データの量が前記残りの部分のサイズに等しいときに、受信されて前記バッファに記憶される前記データは、セルを規定するように体系化され、このセルは、前記第１記憶空間に記録される、
方法。
【請求項４】
請求項１に記載の方法であって、目標セルサイズが決定され、
記録されるべき前記受信されたデータが、バッファメモリに記憶され、
前記バッファメモリに記憶されるデータの量が監視され、
記録用に入手可能である前記第１記憶空間の前記残りの部分の前記サイズが計算され、
前記第１記憶空間の前記残りの部分の前記サイズが前記目標セルサイズより大きいが前記目標セルサイズのｘ倍より小さい場合、前記バッファメモリに記憶される前記データの量が前記残りの部分のサイズに等しいときに、受信されて前記バッファに記憶される前記データは、セルを規定するように体系化され、このセルは、前記第１記憶空間に記録される、
方法。
【請求項５】
請求項４に記載の方法であって、前記因数ｘがおよそ２に等しい、方法。
【請求項６】
請求項１に記載の方法であって、目標セルサイズが、全てのセルに関して同一である所定の値である、方法。
【請求項７】
光ディスク駆動装置と協働することが可能であるホスト装置であって、請求項１乃至６のいずれか一項に記載の方法を実行させるように設計されるホスト装置。
【請求項８】
請求項７に記載のホスト装置であって、データを受信する入力部と、記録用に前記ディスク駆動装置へ前記データを送信する前に受信されたデータを記憶するバッファメモリと、を備えるホスト装置。
【請求項９】
請求項８に記載のホスト装置であって、前記バッファメモリが、少なくとも所定の目標セルサイズに等しく、好ましくは前記所定の目標セルサイズの少なくとも２倍に等しいバッファ容量を有する、ホスト装置。
【請求項１０】
光ディスク駆動装置と、請求項７乃至９のいずれか一項に記載のホスト装置と、を備えるデータ記憶システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多層光ディスクに情報を書き込む方法、及び前記方法を実行させる装置に関する。
【背景技術】
【０００２】
一般的に知られるように、光学記憶ディスクは、連続螺旋型又は多重同心円型のいずれかにおいて、情報がデータパターンの形式で記憶され得る記録空間の少なくとも1つのトラックを有する。光ディスクは非常に成功し、いくつかの異なる種類が開発されてきた。この種類の1つは、ＤＶＤ（デジタル多機能ディスク）であり、本発明は、特にＤＶＤディスクに関する。しかし、本発明の要旨は、他の種類のディスクにも適用可能であり、したがって、後続の説明は、本発明の範囲をＤＶＤディスクのみに制限するように理解されるべきでない。
【０００３】
光ディスクは、ユーザによって読み出しのみがされ得る情報を含む、読み出し専用タイプであり得る。光ディスクは、情報がユーザによって記憶され得る、書き込み可能タイプでもあり得る。このようなディスクは、ライタブル（Ｒ）と示される書き込み１回のタイプであり得るが、リライタブル（ＲＷ）と示される、情報が多数回書き込まれ得る記憶ディスクも存在する。ＤＶＤの場合、２つのフォーマット、すなわち「マイナス」フォーマット（ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ）及び「プラス」フォーマット（ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ）の間において区別がなされる。
【０００４】
光学記憶ディスクの記憶空間において情報を書き込むことに関して、記憶トラックが、通常レーザービームである光学書き込みビームによって走査され、この光学ビームの強度は、材料変化を生じさせるように変調され、この材料変化は、後に、光学読み出しビームによって記憶トラックを走査することによって読み出され得る。一般的に光ディスクの技術、及び情報が光ディスクに記憶され得る方法は通常知られているので、この技術をより詳細にここで説明する必要はない。しかし、記憶トラックが、固有のアドレスを有する記憶位置の範囲を規定することを特記される。
【０００５】
通常、光学記憶システムは、記録媒体として光ディスクを含み、更に、ディスク駆動装置及びホスト装置を含む。ディスク駆動装置は、データを実際に書き込む光学手段であって、物理的に情報を記憶することが可能である全ての記憶ブロックにアクセスすることが可能である光学手段を含む装置である。全てのこれらの物理的記憶位置の固有のアドレスは、物理的アドレスとして示される。適切なプログラムを実行させるＰＣであり得るホスト装置、又はビデオレコーダなどの民生装置のアプリケーションは、ディスク駆動装置と通信し、特定のデータを特定の記憶位置へ書き込むようにディスク駆動装置に命令するコマンドをディスク駆動装置へ送信する装置である。ディスク駆動装置とは対照的に、ホスト装置は、物理記憶空間の一部分のみへのアクセスを有し、この一部分は、論理記憶空間と示され、論理記憶空間における記憶ブロックは、論理記憶アドレスも有する。論理記憶空間が物理的に隣接する記憶空間である必要はないので、論理記憶空間における記憶ブロックは、通常論理アドレスとは同一でない連続的な論理アドレスを有する。
【０００６】
従来、光ディスクは、記憶トラックを含む１つの記憶層のみを有している。近年では、各記憶層が、螺旋又は多重同心円の形状をした記憶トラックを含む２又はそれ以上の記憶層を有する光ディスクが開発されてきた。このような場合、論理記憶空間は、複数の記憶層にわたり延在し、したがって、論理アドレスの範囲は、複数の記憶層にわたり連続的に延在する。ある記憶層の最後のブロックから次の記憶層の最初のブロックへの移行は、論理アドレスが１だけインクリメントされるようにされる。
【０００７】
本発明は、特に２つの記憶層を有する光ディスクに関する。しかし、本発明の要旨は、３層以上を有するディスクへも適用可能であり、したがって、後続の説明は、本発明の範囲を２層ディスクのみに制限するように理解されるべきでない。
【０００８】
本発明は、少なくとも２つの記憶層が同じ側からレーザービームによってアプローチされる光ディスクに関することを特記される。ディスクは、レーザーへ向けられる主表面を有し、この主表面は、入射表面として示される。特定の記憶層へのアクセスに関して、レーザービームは、入射表面においてディスクへ入り、特定の記憶層に達するまでディスクの深さを進む。特定の記憶層の選択は、対応する深さにおけるレーザービームを焦点合わせするステップを含む。以下において、入射表面に最も近くに位置される記憶層は、第１記憶層として示され、対応する論理空間は、L0として示され、次の記憶層は、第２記憶層として示され、対応する論理空間は、L1として示される。したがって、２層ディスクの場合、ディスクの全体論理空間は、L0+L1になる。
【０００９】
２層ディスクの場合、第１層L0は、半径の内側から半径の外側へと延在する。言い換えると、論理アドレス0は、ディスクの中心に比較的近い特定の物理アドレス（30000）に対応する一方で、論理アドレスの増加は、トラック半径の増加に対応し、これにより、最高論理アドレスは、ディスクの外周に比較的近い半径に対応する。
【００１０】
第２層に関して、２つの可能性が存在する。１つの可能性において、論理アドレスは、L0と同じように番号付けされ、すなわち、半径の内側から半径の外側へと増加させ、この構成は、ＰＴＰ（Parallel  Track  Path）として示される。別の可能性においては、ＯＴＰ（Opposite  Track  Path）として示され、論理アドレスは、半径の外側から半径の内側へと番号付けされる。
【００１１】
ディスクが、ＰＴＰ構成に従い書き込まれる場合、レーザービームは、中央から外周への方向にL0を走査する。L1へのジャンプの後で、書き込みは、L1の最も内側のトラックにおいて中央から外周への同一の方向に継続する。このような場合、L1の記憶容量は、第１トラックの最後のブロックの位置には依存していない。しかし、ＯＴＰの場合、L0からL1へジャンプした後、書き込みは、ジャンプの位置において外周から中央への反対の方向に継続する。このような場合、L1における入手可能な論理空間のサイズは、第１トラックの最後のブロックの位置に明らかに依存する。
【００１２】
本発明は、特にＯＴＰタイプのディスク、すなわち相互に反対のトラック方向を有する連続記憶層の少なくとも１つの対を有するディスクに関する。しかし、本発明の要旨は、ＰＴＰタイプのディスクにも適用可能である。
【００１３】
一般的な問題は、書き込まれる情報がリアルタイムビデオ情報である場合に発生する。書き込みにおいて、ホストは、ＤＶＤビデオデータをセルにおいて体系化し、ある層から次の層への移行は、セル境界においてのみ許され、このことは、ディスクからビデオを読み出す際に、ビデオ画像表示のシームレスな連続性を有することが所望であるという事実に関係される。一方で、ディスク駆動装置は、所定の論理終了アドレスに到達されるまでL0において書き込みを継続し、終了アドレスにおいて情報を書き込み終えた後で、ディスク駆動装置は、L1へジャンプし、（ＰＴＰの場合半径の内側において、又はＯＴＰの場合L0の終了アドレスの半径位置において）L1における次の論理アドレスにおいて書き込みを継続する。通常、このL0からL1への移行は、ビデオセル境界に対応しない。結果として、記録物を再生する場合に、表示は、シームレスでなく、表示は、遅延、フリーズ画像、又は「しゃっくり」を示し得る、又はディスク駆動装置は、故障さえもし得る。
【００１４】
通常、セル境界が配置される位置は事前に知られない。ホストからビデオデータを受け取るディスク駆動装置は、L0の終了が近づく場合に、このような境界を発生する手段を有していない（実際に、ディスク駆動装置は、通常、この駆動装置がビデオ情報を書き込んでいることさえも「知らない」）。一方で、ホスト装置は、ディスク駆動装置に特定の物理アドレスを使用するように命令することが可能でなく、ディスク駆動装置にL0の終了に達する前にL1へ移行を行うように命令することも可能でない（L1への移行は、L0の終了においてのみ行われ得る）。
【発明の開示】
【発明が解決しようとする課題】
【００１５】
本発明の重要な目的は、上述の問題を解決することである。
【００１６】
更に特には、本発明の目的は、読み出しにおいてシームレスな画像再現を保証するために、記憶層の最後の論理アドレスが、ビデオセル境界に対応することを保証することである。
【００１７】
上記において、本発明の目的は、ビデオデータの書き込みの場合におけるビデオセル境界の文脈において説明されてきた。しかし、他の理由に関してデータをセルに体系化すること、及びL0からL1への移行をデータセル境界に対応させることも所望であり得る。
【課題を解決するための手段】
【００１８】
本発明の重要な態様に従うと、ホストは、駆動装置へ送信されるべきデータに関するバッファメモリを有する。通常、ホストは、特定の所定の考慮点に基づきビデオセルのサイズを決定する。前記バッファのサイズは、予想されるべき最大ビデオセルのサイズに少なくとも等しい。通常の動作において、L0の終了は遠く離れており、ビデオデータは、ディスク駆動装置へストリームされ得る。ホストは、L0の終了アドレスにおいて情報を有することを特記される。L0の終了に近づくときに、ビデオデータは、バッファメモリに記憶される。ユーザが、L0の終了アドレスが到達される前に停止コマンドを発行する場合、バッファメモリの全体内容は、セルとして符号化され、ディスク駆動装置へ送信される。ユーザが停止コマンドを発行せず、バッファメモリにおけるデータ量がL0における残りの記憶容量を超える場合、ホストは、L0における残りの記憶容量に対応するサイズを有するビデオセルを生成し、そしてこのセルは、ディスク駆動装置へ送信される。
【００１９】
本発明のこれら及び他の態様、特徴及び有利な点は、図面を用いて以下の記載により更に説明され、同一の参照符号は、同一又は類似の部分を示す。
【発明を実施するための最良の形態】
【００２０】
図１は、データ記憶システム１を概略的に例証するブロック図であり、データ記憶システム１は、光ディスク２、ディスク駆動装置１０、及びホスト装置２０を含む。通常の実用的な実施例において、ホスト装置２０は、適切なプログラムされたパーソナルコンピュータ（ＰＣ）であり得、データ記憶システム１はビデオレコーダなどの専用ユーザ装置として実施化されることも可能であり、この場合、ホスト装置２０は、このような装置のアプリケーション部分である。特定の実施例において、光ディスク２は、ＤＶＤ、より特にはＤＶＤ−Ｒである。
【００２１】
ホスト装置２０とディスク駆動装置１０との間のホスト／駆動装置通信リンクは、５で示される。同様に、ディスク駆動装置１０とディスク２との間の駆動装置／ディスク通信リンクは、６で示される。駆動装置／ディスク通信リンク６は、ディスク２の物理的アドレス処理と同様に物理的（光学的）読み取り／書き込み動作を表す。ホスト／駆動装置通信リンク５は、データ伝達経路及びコマンド伝達経路を現す。
【００２２】
ディスク駆動装置は知られており、本発明は、既存のディスク駆動装置を用いて実施化され得、したがって、ここでディスク駆動装置１０の設計及び動作を説明する必要はない。
【００２３】
光ディスク２は、情報がデータパターンの形状で記憶され得る、２つ以上の連続螺旋形状トラックの形状、又は多重同心円の形状であるトラックを有する記憶空間３を有する。この技術は、当業者にとって一般的に知られ、この技術は、更に詳細には説明されない。
【００２４】
記憶空間３のいくつかのトラックは、光ディスク２の異なる記憶層に位置される。図２は、ディスク２の一部分の概略的断面図であり、第１記憶層４０及び第２記憶層４１を示す。これらの２つの記憶層の間において、透明スペーサ層４２が存在する。光学ビームは、２つの条件、すなわち、第１層４０に焦点を合わせられる状況（ビーム４５）、及び第２層４１に焦点を合わせられる状況（ビーム４６）で例証される。ディスク２は、光学ビーム４５及び４６が透明カバー層４３に入る入射表面４７を有する。第１記憶層４０は、第２記憶層４１よりも入射表面４７に近い。参照符号４４は、ディスク２の基板を示す。
【００２５】
図２において、入射表面４７は上部表面であり、ディスク駆動装置の設定に依存し、入射表面は、下部表面でもあり得ることを特記される。
【００２６】
記憶層４０及び４１における記憶位置は、論理アドレスを有し、これらの論理アドレスは、論理空間を規定する。第１記憶層４０の論理空間は、L0で示される一方で、第２記憶層４１の論理空間はL1で示される。図３は、これらの２つの論理空間L0及びL1を縦長のストリップとして概略的に示す図である。第１論理空間L0は、論理アドレス0から論理終了アドレスNへ延在し、これにより、N+１個のアドレスを有する。次の論理アドレスは、ＯＴＰディスクの場合に、第２論理空間L1において、アドレスNに配列されて、発見されるべきである。第２論理空間L1は、論理終了アドレスMへ延在し、第２論理空間L1のサイズが第１論理空間L0のサイズに等しい場合、M=2N+1である。
【００２７】
第１論理空間L0において、論理アドレス0は、ディスク２の中心により近く配置され、論理終了アドレスNは、ディスク２の外周により近くに配置される。第２論理空間L1において、ＯＴＰディスクの場合に、第１論理アドレスN+１は、実質的にL0の論理終了アドレスNを用いて配列される、ディスク２の外周により近くに位置され、また論理終了アドレスMは、ディスク２の中心のより近くに位置される。情報が記録される場合、ディスク駆動は、論理アドレス0において開始し、矢印５１により示されるように、中心から外周へと第１論理空間L0に従う。終了アドレスNに書き込んだ後で、矢印５２により示されるように、第２論理空間L1へ移行が行われ、そして第２論理空間L1は、矢印５２により示されるように、外周から中心へと従われる。
【００２８】
図４は、図３と比較可能な図であり、同様にストリップとして示されるように、図３より大きい縮尺で２つの記憶空間L0及びL1の移行を示し、また例えば映画に対応するビデオシーケンス３０を概略的に示す。図３に対する違いとして、２つの記憶空間L0及びL1が、互いに隣接して描かれ、L1の開始（アドレスN+１）は、L0の終了（アドレスN）に隣接する。利便性のために、L0の開始及びL1の終了は示されない。
【００２９】
ホスト２０は、例えばテレビチューナなどのいずれかの適した供給源であり得る、ビデオソースからビデオを受信する入力部２１を有する（図１）。ホスト２０は、セル３５を形成するためにビデオデータを体系化し、ビデオセル３５間のセル境界は、３４で示される。具体的には、セル境界は、先立つセルの最後のアドレスと次のセルの初めのアドレスとの間の境界である。「ビデオセル」に関しては、参照は「part  III  of  the  DVD  video  specification」にされる。
【００３０】
以下において、個別のセルは、各括弧間のインデックスを加えることにより区別される。同様に、個別のセル境界は、各括弧間のインデックスを加えることにより区別される。セル境界34[x]のインデックスxは、セル境界34[x]の直前のセル35[x]のインデックスに対応する。更に、各セル35[x]は、長さL[x]を有する。通常、セルは、等しい長さを有するが、このことは、必須ではなく、例として、以下の説明は、全ての長さが標準長Lsに等しいことを仮定する。当業者にとって知られるように、各セル35[x]は、このセルの長さL[x]及びこのセルの終了の論理アドレスA[x]へのポインタを示す（NAVPACKSでの）情報を含み、この情報は、図4にINFO[x]として概略的に示される。
【００３１】
本発明に従い実施されないデータ記憶システムがビデオシーケンス３０を記憶することになっていることを仮定する。ホスト装置２０は、ホスト／駆動装置通信リンク５を介してビデオシーケンス３０をディスク駆動装置１０へ転送し、ディスク駆動装置１０は、ホスト／駆動装置通信リンク６を介してビデオシーケンス３０をディスク２へ書き込み、ビデオシーケンス３０の開始は、ホスト装置２０により決定され得るか、先立つ記録の後の初めに入手可能なブロックであり得る、特定の論理アドレスを有するL0におけるブロックにおいて書き込まれる。書き込みが継続するにつれ、論理アドレスは増加する。図４は、第１記憶空間L0の終了に近づく書き込み処理を例証する。ホスト２０は、終了アドレスA[i-1]を有する完全な先立つセル35[i-1]を書き込んでおり、現在のセル35[i]の処理を開始している。ホスト２０が入力部２１において十分なビデオデータを受け取る場合、現在のビデオセル35[i]は、アドレスA[i-1]+1からセル終了アドレスA[i]=A[i-1]+Lsへ延在する。第１記憶空間L0において残りの空間Rが標準セル長Lsより小さい場合、現在のセル35[i]のセル終了アドレスA[i]は、第２記憶空間L1に配置される。アドレスNが到達される場合、ディスク駆動装置１０は、論理アドレスN+1を有する、次の記憶層L1において第１番目に入手可能なブロックへの移行を行う。図4において、この移行はビデオセル35[i]内のいずれかの位置に対応することが確認されるが、このことは不所望である。
【００３２】
図５Ａは、本発明に従い実行されるデータ記憶システムにより実行される記憶方法１００のステップを示すフロースケジュールであり、図５Ｂは、図４と比較可能であり、このデータ記憶システムの動作を例証する図である。
【００３３】
本発明に従い実施化されるデータ記憶システムの場合、ホスト２０は、少なくともセル35[i]の開始において、L0における残りの空間Rのサイズを計算するように設計される［ステップ１０１］。
【００３４】
ホスト２０は、入力部２１においてビデオ情報を受信し、また例えばキーボード、及びリモートコントロールなどのユーザ入力装置２２からユーザコマンド信号を受信することを特記される。ユーザは、停止コマンドを入力し得る、又はビデオソースは、ビデオ信号を供給するのを停止し得る。両方の場合において、ホスト２０は、セル境界を生成し得、そして記録を停止するが、このことが発生しない限り、ホストは、どの程度予測されるビデオが存在するかを知らない。したがって、ホストがセルの標準サイズLsを知っていても、ホストは、現在のセルを満たすのに十分なビデオデータを受信するか否かを知らない。結果として、ホストは、現在のビデオセル35[x]の長さL[x]も終了アドレスA[x]も知らず、このことは、ホストがディスク駆動装置１０へビデオデータをいまだに送信し得ないことを意味する。したがって、ホスト２０は、入力部２１においてビデオデータを受信し[ステップ１１０]、このデータをバッファメモリ２３に記憶する［ステップ１１１］。
【００３５】
ステップ１２１において、ホストは、受信されたビデオデータの量が所定の標準セルサイズLsに等しいか（又はより大きいか）を確認する。そうでない場合、ホストは、ステップ１２２において、受信されたビデオデータの量がL0における残りの空間のサイズRに等しいか（又はより大きいか）を確認する。そうでない場合、且つホストが停止コマンドを受信していない場合［ステップ１２３］、ホストは、ビデオデータを更に受信するステップ１１０へ戻る。
【００３６】
L0の終了アドレスNに到達する前に停止コマンドが受信される場合、ホストは、受信されそしてバッファメモリ２３に記憶されたビデオデータの量に基づき、現在のビデオセル35[x]の長さL[x]及び終了アドレスA[x]を計算し[ステップ１３１]、ビデオデータをセルとして体系化し[ステップ１３２]、(本来知られるように)現在のビデオセル35[x]の長さL[x]及び終了アドレスA[x]に関する情報INFO[x]を規定し、この情報INFO[x]をビデオデータに組み込み[ステップ133]、現在のセル35[x]をディスク駆動装置へ送信し[ステップ134]、記録処理を終了させる[ステップ135]。
【００３７】
ビデオ入力ストリームが中断される場合、ホストは、記録を停止し、ステップ１３１へ枝分かれし得るが、このことは、図５Ａに示される。
【００３８】
ステップ１２１においてホストが、ビデオセルの所定のサイズLsに対応するビデオデータの量を受信したと発見する場合、ホストは、この時に、セルをディスク２へ書き込み得ることを決定する。したがって、ホストは、このビデオセルの長さL[x]を計算するためにステップ１４１へジャンプし、現在のビデオセルの終了アドレスA[x]を計算する。ビデオデータは、セルとして体系化され[ステップ１４２]、現在のビデオセル35[x]の長さL[x]及び終了アドレスA[x]に関する情報INFO[x]は、（本来知られるように）規定され、ビデオデータに組み込まれる［ステップ１４３］。その後、セルは、ディスク駆動装置へ送信される準備が出来る［ステップ１４４］。ホストは、その後、次のビデオセルに関するビデオデータを受信する準備が出来ており［ステップ１４５］したがって、ホストは、ステップ１０１へ戻り、上述の処理は繰り返される。
【００３９】
ステップ１４１から１４４は、ステップ１３１から１３４に対応し、ビデオデータの特定の量からビデオセルを規定するのに必要なステップに関することを規定することを特記される。このことは本来知られているので、これらのステップは、ここで詳細に説明される必要はない。
【００４０】
上記の処理は、ホストがビデオデータを受信する限り繰り返される。ビデオデータは、ビデオセルを満たすのに十分なビデオデータが受信されるまで、メモリ２３に蓄積される。その後、新しいビデオセルが生成され、ディスクへの記録用にディスク駆動装置へ送信される。第１記憶空間L0の終了が到達する場合にのみ、ホストは、上述の処理から外れる。このことは、ステップ１２２によって達成される。受信されてバッファメモリ２３に記憶されるビデオデータの量が標準ビデオセルの所定の長さLsにまだ対応しないが、L0における残りの空間Rに対応する場合に、ホストは、バッファメモリ２３に記憶されるビデオデータの量に基づきビデオデータを生成するよう決定し、またこれにより、ホストはステップ１４１へ枝分かれする。
【００４１】
言い換えると、ホストは、ホストがビデオデータの量が所定のセル長に対応すると認める場合、又はホストがビデオデータの量が第１記憶空間の残りの自由な部分のサイズに対応すると認める場合、ビデオセルを規定する。この結果は、図５Ｂにおいて例示される。標準セルサイズLsよりも小さい長さL[i]を有するビデオセル35[i]は、終了アドレスA[i]が第１記憶空間L0のアドレスに対応するように、第１記憶空間L0の最端部において書き込む。言い換えると、セル境界34[i]は、第１記憶空間L0と第２記憶空間L1との間における移行を用いて配列される。
【００４２】
この後で、ホストは、第２記憶空間L1へ移行を実行する。
【００４３】
図６Ａ及び６Ｂは、図５Ａ及び５Ｂとそれぞれ比較可能であり、図５Ａを参照して上述の記録方法１００の変形態様である記録方法２００を例示する。図６Ａにおいて、全てのステップは、２００番台の範囲で参照符号を用いて番号付けされ、図５Ａにおける１００番台の範囲の同一の番号を有するステップと等価又は等しい。唯一の差異は、ステップ２１１及び２２の間におけるステップ２２０である。ステップ２２０において、ホストは、L0における残りの空間Ｒのサイズが所定の標準セルサイズLsの２倍より小さいかを確認する。仮にそうでない場合、すなわち、残りのサイズが十分に大きい場合、記録処理は、通常通りステップ２２１へ進められ、ビデオセルは、図５Ａ及び図５Ｂを参照して説明されるのと同じ方法で書き込まれる。
【００４４】
ステップ２２０において、L0における残りの空間Ｒのサイズが標準セルサイズLsを有する２つの完全なビデオセルを記録するのに不十分であることが分かった場合、ホストは、標準セルサイズLsよりも大きいサイズL[i]を有する大きめのビデオセル35[i]を書き込むように決定する。この目的のために、ホストは、ステップ２２１をバイパスし、すなわち、ホストが、ビデオデータが標準セルに対応するかを確認するステップをバイパスし、ホストが受信されたビデオデータの量が残りの空間Rのサイズに対応するかを確認するステップ２２２へ直接ジャンプする。したがって、ユーザが、停止コマンドを事前に発行しない場合（ステップ２２３）、ホストは、ホストが残りの空間Rの全体を満たすのに十分なデータを有するまで、ビデオデータを収集することを継続し、その後、セルを完成しセルを書き込むステップ２４１へジャンプする。
【００４５】
この第２の記録方法２００を第１の記録方法１００と比較する場合、主な差異は、第２の方法２００によって書き込まれるビデオセルの数が、第１の方法１００によって書き込まれるセルの数より１つ少ないことである。図５Ｂを見てみると、第1の方法１００によって書き込まれた２つのセル35[i-1]及び35[i]は、第２の方法２００によって書き込まれる場合には、より大きいビデオセルとして一緒に書き込まれ得る。
【００４６】
第1の方法１００は、比較的小さいサイズを有するビデオセル35[i]が、第１記憶空間L0の終了において書き込まれるのを可能にする。このことは、第２の方法２００によって防がれる。ステップ２２０において因数２が用いられる場合、第2の方法２００は、標準サイズLsより小さいサイズを有するビデオセルが記憶空間L0の終了において書き込まれるのを防ぐ。しかし、この因数は、より小さくにも選択され得る。例えば、この因数が因数1.9によって置換される場合、この方法は、0.9Lsと1.0Lsとの間の範囲におけるサイズを有するビデオセルを許可するが、0.9Lsより小さいサイズを有するセルを防ぐ。したがって、設計の考慮すべき点に依存し、因数２は、1.0から2.0の範囲において選択される因数αによって置換される。
【００４７】
両方の場合において、第1の方法１００及び第２の方法２００において、ホスト２０が同一のサイズLsを有する全てのビデオセルを作成しようと試みると仮定されることを特記される。しかし、このことは必須ではなく、例えば、標準サイズLsは、記憶空間の半径の関数として変化することもあり得る。ホスト２０は、現在のビデオセルの長さを決定する２つの考慮する点を有することにおいてのみ必須的であり、１つの考慮する点は、第１記憶空間における入手可能な空間に関係し（ステップ１２２及び２２２）、別の考慮する点は、現在の記憶空間の残りのサイズとは独立している（ステップ１２１及び２２１）。
【００４８】
上述の例は、第１記憶空間L0から第２記憶空間L1への移行に関することを特記される。ディスクが３以上の記憶層を有し、移行が、第２記憶空間L1から第３記憶空間L2へ、又は第３記憶空間L2から第４記憶空間L3へ行われるべきである場合にも、同様の考慮する点は役目を果たし得る。
【００４９】
本発明は、上述の例示的な実施例に制限されず、添付の請求項に記載の発明の保護内において、多数の変更態様及び修正態様がなされ得ることは、当業者にとって明らかである。
【００５０】
上記において、本発明は、本発明に従う装置の機能ブロックを例示するブロック図を参照して説明された。１つ又は複数のこれらの機能ブロックは、ハードウェアにおいて実施化され得、このような機能ブロックの機能は、個別のハードウェアコンポーネントによって実行されるが、１つ又は複数のこれらの機能ブロックは、このような機能ブロックの機能が、例えばマイクロプロセッサ、マクロコントローラ、及びデジタルシグナルプロセッサなどのプログラム可能な装置又は計算機プログラムの１つ以上のプログラム行によって実行されるように、ソフトウェアにおいて実施化されることも可能であることを理解されるべきである。
【図面の簡単な説明】
【００５１】
【図１】図１は、データ記憶システムを概略的に説明するブロック図である。
【図２】図２は、２層光ディスクの概略的な断面図である。
【図３】図３は、ＯＴＰの場合における記憶媒体の２トラック記憶空間を概略的に示す図である。
【図４】図４は、ある記憶層から次の層への移行を概略的に例証する図である。
【図５Ａ】図５Ａは、本発明に従う記録方法の実施例のステップを示すフロースケジュールである。
【図５Ｂ】図５Ｂは、図５Ａの方法の効果を例証する、図４と比較され得る図である。
【図６Ａ】図６Ａは、本発明に従う記録方法の別の実施例のステップを示すフロースケジュールである。
【図６Ｂ】図６Ｂは、図６Ａの方法の効果を例証する、図４と比較され得る図である。
【図１】
2008542972.tif 000003
【図２】
2008542972.tif 000004
【図３】
2008542972.tif 000005
【図４】
2008542972.tif 000006
【図５Ａ】
2008542972.tif 000007
【図５Ｂ】
2008542972.tif 000008
【図６Ａ】
2008542972.tif 000009
【図６Ｂ】
2008542972.tif 000010
【国際調査報告】
2008542972.tif 000011
2008542972.tif 000012
2008542972.tif 000013
2008542972.tif 000014
2008542972.tif 000015