(57)【要約】【課題】メモリに蓄積されている動画像データがオーバーフローするのを防止すると共に、書き込み時のオーバーヘッドの増加を防止できるようにする。【解決手段】ディスクＤの回転が停止している状態でディスクＤへ記録する動作が発生した場合に、ディスクＤへ書き込みを行う閾値を非停止状態より低く設定するようにして、ディスクＤの回転速度の安定化に要するまでの間、一時蓄積部１０３内での動画像データのオーバーフローを回避することができるとともに、オーバーヘッドが増加しないようにする。【選択図】図１
2008234817.tif 000002
【特許請求の範囲】
【請求項１】
情報データをメモリに蓄積する蓄積手段と、
前記蓄積手段により前記メモリに蓄積された情報データを記録するためのディスク状記録媒体を回転させる回転手段と、
前記メモリに蓄積された情報データを読み出し、前記回転手段によって回転されるディスク状記録媒体に対して前記情報データに応じてビームを照射して前記情報データを書き込む書き込み手段と、
前記メモリに蓄積された情報データのデータ量が閾値に達したことに応じて、前記書き込み手段に対して前記情報データの書き込み開始を指示する制御手段とを備え、
前記書き込み手段は、前記制御手段による書き込み開始の指示に応じて前記メモリに蓄積された情報データを読み出して前記回転手段によって回転されるディスク状記録媒体に書き込むと共に、前記情報データの書き込み開始後に前記メモリに蓄積された情報データのデータ量が所定量となったことに応じて前記メモリからの情報データの読み出しを停止して前記ディスク状記録媒体に対する前記情報データの書き込みを停止し、
前記制御手段は、前記書き込み手段による前記情報データの書き込み停止期間において前記ディスク状記録媒体が回転しているか否かに応じて前記閾値を異なる値に設定することを特徴とする記録装置。
【請求項２】
前記制御手段は、前記情報データの書き込み停止期間において、前記ディスク状記録媒体が回転している場合には前記閾値を第１の値に設定し、前記ディスク状記録媒体の回転が停止している場合には前記閾値を前記第１の値よりも小さい第２の値に設定することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記書き込み手段は、前記ディスク状記録媒体に対する前記情報データの書き込みを停止したことに応じて、書き込み停止を示す情報を前記制御手段に出力することを特徴とする請求項２に記載の記録装置。
【請求項４】
情報データをメモリに蓄積する蓄積手段と、
前記メモリに蓄積された情報データを読み出し、前記情報データに応じてディスク状記録媒体に対してビームを照射して前記情報データを書き込む書き込み手段と、
前記メモリに蓄積された情報データのデータ量が閾値に達したことに応じて、前記書き込み手段に対して前記情報データの書き込み開始を指示する制御手段とを備え、
前記書き込み手段は、前記制御手段による書き込み開始の指示に応じて前記メモリに蓄積された情報データを読み出して前記ディスク状記録媒体に書き込むと共に、前記情報データの書き込み開始後に前記メモリに蓄積された情報データのデータ量が所定量となったことに応じて前記メモリからの情報データの読み出しを停止して前記ディスク状記録媒体に対する前記情報データの書き込みを停止し、
前記制御手段は、前記書き込み手段による前記情報データの書き込みの回数に基づいて前記閾値を設定することを特徴とする記録装置。
【請求項５】
前記情報データの記録開始を任意に指示する操作部を備え、
前記制御手段は、前記操作部による記録開始の指示の後、一度も前記書き込み手段による前記情報データの書き込みが実行されていない場合には前記閾値を第２の値に設定すると共に、一度、前記書き込み手段による前記情報データの書き込みが実行された場合には前記閾値を前記第２の値よりも大きい第１の値に設定することを特徴とする請求項４に記載の記録装置。
【請求項６】
情報データをメモリに蓄積する蓄積手段と、
前記メモリに蓄積された情報データを読み出し、前記情報データに応じてディスク状記録媒体に対してビームを照射して前記情報データを書き込む書き込み手段と、
前記メモリに蓄積された情報データのデータ量が閾値に達したことに応じて、前記書き込み手段に対して前記情報データの書き込み開始を指示する制御手段とを備え、
前記書き込み手段は、前記制御手段による書き込み開始の指示に応じて前記メモリに蓄積された情報データを読み出して前記ディスク状記録媒体に書き込むと共に、前記情報データの書き込み開始後に前記メモリに蓄積された情報データのデータ量が所定量となったことに応じて前記メモリからの情報データの読み出しを停止して前記ディスク状記録媒体に対する前記情報データの書き込みを停止し、
前記制御手段は、前記書き込み手段による前記情報データの書き込みを停止した時点からの経過時間に基づいて前記閾値を設定することを特徴とする記録装置。
【請求項７】
前記制御手段は、前記経過時間が所定時間以下である場合には前記閾値を第１の値に設定し、前記経過時間が前記所定時間を超えている場合には前記閾値を前記第１の値よりも小さい第２の値に設定することを特徴とする請求項６に記載の記録装置。
【請求項８】
前記情報データの記録開始を任意に指示する操作部を備え、
前記制御手段は前記操作部による記録開始の指示に応じて前記書き込み手段による前記情報データの書き込みを停止した時点からの経過時間を検出することを特徴とする請求項７に記載の記録装置。
【請求項９】
情報データをメモリに蓄積する蓄積手段と、
前記メモリに蓄積された情報データを読み出し、前記情報データに応じてディスク状記録媒体に対してビームを照射して前記情報データを書き込む書き込み手段と、
前記メモリに蓄積された情報データのデータ量が閾値に達したことに応じて、前記書き込み手段に対して前記情報データの書き込み開始を指示する制御手段と、
前記ディスク状記録媒体の表面温度を検出する温度検出手段とを備え、
前記書き込み手段は、前記制御手段による書き込み開始の指示に応じて前記メモリに蓄積された情報データを読み出して前記ディスク状記録媒体に書き込むと共に、前記情報データの書き込み開始後に前記メモリに蓄積された情報データのデータ量が所定量となったことに応じて前記メモリからの情報データの読み出しを停止して前記ディスク状記録媒体に対する前記情報データの書き込みを停止し、
前記制御手段は、前記温度検出手段によって検出された表面温度に基づいて前記閾値を設定することを特徴とする記録装置。
【請求項１０】
前記書き込み手段は、前記ビームのパワーを調整するパワー調整手段を有し、
前記制御手段は、前記パワー調整手段によって前記ビームのパワーを調整した時の前記表面温度の情報を保持し、前記保持された情報における表面温度と前記温度検出手段により検出された温度との温度差が所定値より大きい場合には、前記閾値を第２の値に設定し、前記温度差が前記所定値以下の場合は、前記閾値を前記第２の値よりも大きい第１の値に設定することを特徴とする請求項９に記載の記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録装置に関し、特に、光ビームを記録媒体上に照射してデータを記録するために用いて好適な技術に関する。
【背景技術】
【０００２】
従来、光ディスク等のディスク状記録媒体に対してレーザー光を照射することにより、動画像データなどの各種の情報データを記録再生する記録装置が知られている。光ディスクへデータを記録する時は、再生する時と比べて強いレーザーパワーが必要である。もし、記録する時のレーザーパワーが不足すれば、書き込みが不安定になって再生データ中のエラーが増加する。反対に、記録する時のレーザーパワーが強すぎれば、書き込みは確実に行われるが、レーザー光の有効径が拡大することから、近接して記録された周囲のデータが正確に再生できない場合がある。
【０００３】
従って、記録する時のレーザーパワーは、常に最適な値に設定されていなければならない。そこで、光ディスクに対して照射するレーザーパワーの調整を行う光磁気ディスク装置が開示されている（例えば、特許文献１参照）。
【０００４】
また、光ディスクに対してデータを記録する際は、光ディスクが所定の速度で安定して回転していなければならない。そのため、光ディスクに対してデータを正しく記録するためには、レーザーパワーを調整するとともに、光ディスクを所定の速度で安定して回転させるための回転制御を行う必要がある。
【０００５】
また、近年では、光ディスクに対するデータの記録レートが向上しており、記録すべきデータのデータレートに対して数倍程度の記録レートで書き込み可能となっている。そのため、例えば、動画像データをメモリに一時蓄積し、所定量の動画像データをメモリに蓄積したところで光ディスクに書き込みを開始する。そして、書き込み開始後にメモリのデータ量が決められたデータ量よりも少なくなった時に書き込みを停止する構成が一般的に採用されている。
【０００６】
図１０は、メモリにおける動画像データの蓄積量の変化を示す図である。図１０では、光ディスクに書き込むレートの方が、メモリにデータを蓄積するレートよりも高いものとする。
【０００７】
そのため、１００１に示す様に、光ディスクに対してデータの書き込みを開始すると、メモリに蓄積されているデータ量が徐々に減少していく。そして、メモリに蓄積されているデータが、書き込み停止のための閾値よりも少なくなった時点で光ディスクに対する書き込みを停止する。
【０００８】
このように光ディスクにデータを間欠的に書き込む際に、実際のデータ書き込み動作の他に、光ディスク上での記録位置合わせなどの処理が必要となる。これらの処理期間、データの書き込みができず、無駄な期間となる。そのため、前述したようにデータを間欠的に書き込む場合、１回の記録動作で書き込むデータ量を多くすることにより、無駄な期間を相対的に減少させることができる。
【０００９】
【特許文献１】特開平８−７３６９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、光ディスクが目標速度で回転するまでは動画像データの書き込みができず、その間の動画像データもメモリに蓄積される。また、最適なレーザーパワーは、光ディスクの温度によっても変化するため、光ディスクの温度が変化した場合には、データの書き込み前にレーザーパワーの調整を行う必要がある。従って、レーザーパワーを調整する間もデータの書き込みができず、その間の動画像データもメモリに蓄積される。
【００１１】
そのため、１００３に示すように、メモリに蓄積されたデータ量が書き込み開始の閾値を超えた時点１００４においてディスクへの書き込みが開始できず、動画像データがオーバーフローしてしまう。この結果、より大容量のメモリが必要になり、装置のコストが上がってしまうという問題点があった。
【００１２】
一方、記録停止中は光ディスクの回転を停止して消費電力を削減することが望ましい。そのため、記録を開始してから最初に書き込みを行う時は、２回目以降に比べ、光ディスクの回転速度を目標の速度に達するまで時間を要する。一方、記録開始後、間欠記録による２回目以降の書き込みを行う時は、１回目の書き込みを行う時と比べ、迅速に目標速度に達する。
【００１３】
また、レーザーパワーの調整はデータの書き込み開始前に常に必要というわけではなく、大きな温度変化があった場合のみ実行すればよい。このように、レーザーパワーの調整を行う時、または、１回目の書き込みを行う時のためだけに大容量のメモリを用意することは好ましくない。
【００１４】
そこで、前述の様に、動画像データがメモリからオーバーフローすることを防ぐために、光ディスクに対する書き込みを開始する閾値を低く設定することが考えられる。しかしながら、書き込み開始のための閾値を低く設定してしまうと、１００２に示す様に、書き込みの開始と停止とを頻繁に繰り返すことになる。そのため、光ディスク上での記録位置合わせなどの処理を行う無駄な期間が増加してしまうという問題点があった。
【００１５】
本発明は前述の問題点に鑑み、メモリに蓄積されている動画像データがオーバーフローするのを防止すると共に、書き込み時のオーバーヘッドの増加を防止できるようにすることを目的としている。
【課題を解決するための手段】
【００１６】
本発明の記録装置は、情報データをメモリに蓄積する蓄積手段と、前記蓄積手段により前記メモリに蓄積された情報データを記録するためのディスク状記録媒体を回転させる回転手段と、前記メモリに蓄積された情報データを読み出し、前記回転手段によって回転されるディスク状記録媒体に対して前記情報データに応じてビームを照射して前記情報データを書き込む書き込み手段と、前記メモリに蓄積された情報データのデータ量が閾値に達したことに応じて、前記書き込み手段に対して前記情報データの書き込み開始を指示する制御手段とを備え、前記書き込み手段は、前記制御手段による書き込み開始の指示に応じて前記メモリに蓄積された情報データを読み出して前記回転手段によって回転されるディスク状記録媒体に書き込むと共に、前記情報データの書き込み開始後に前記メモリに蓄積された情報データのデータ量が所定量となったことに応じて前記メモリからの情報データの読み出しを停止して前記ディスク状記録媒体に対する前記情報データの書き込みを停止し、前記制御手段は、前記書き込み手段による前記情報データの書き込み停止期間において前記ディスク状記録媒体が回転しているか否かに応じて前記閾値を異なる値に設定することを特徴とする。
【発明の効果】
【００１７】
本発明によれば、メモリに蓄積されている動画像データがオーバーフローすることを防ぐことができるとともに、１回のデータ書き込み量を多くすることができる。
【発明を実施するための最良の形態】
【００１８】
（第１の実施形態）
以下、本発明の実施形態について図面を参照しながら説明する。
図１は、本実施形態における記録装置１００の機能構成例を示すブロック図である。
図１の記録装置１００において、１０１は入力部であり、外部から動画像データを入力して符号化部１０２に出力する。１０２は符号化部であり、入力された動画像データをＭＰＥＧ等の公知の符号化方式により符号化してその情報量を圧縮し、一時蓄積部１０３に出力する。１０３はＤＲＡＭ等のメモリを有し、符号化された動画像データを一時蓄積する。１０４は書き込み制御部であり、光ディスクＤに対して動画像データを書き込む。書き込み制御部１０４については後述する。
【００１９】
１０５はシステムコントローラであり、操作部１０６からの指示に従って記録装置１００の各部の動作を制御する。本実施形態においては、書き込み制御部１０４とシステムコントローラ１０５は、ＡＴＡ／ＡＴＡＰＩインターフェイスによって接続される。１０６は操作部であり、電源スイッチや記録開始、停止をユーザが任意に指示するためのトリガスイッチなどの各種のスイッチを有する。
【００２０】
１０７は回転制御部であり、書き込み制御部１０４からの指示によってスピンドルモータによってディスクＤを所定の速度で回転させる。１０８は温度検出部であり、光ディスクＤの表面温度を検出し、書き込み制御部１０４に出力する。なお、ディスクＤの表面温度を直接測定することは難しいため、本実施形態では、ディスクＤに対するレーザーの照射面近傍の予め決められた位置に温度センサを設け、この温度センサの出力をディスクＤの表面温度として用いる。
【００２１】
次に、書き込み制御部１０４について、図２を用いて説明する。
図２は、書き込み制御部１０４の構成例を示すブロック図である。
図２において、２０１はストラテジ部であり、コントローラ２０２からの指示に従い、一時蓄積部１０３から動画像データを読み出し、これを変調してレーザードライバ２０４に送る。レーザードライバ２０４はストラテジ部２０１からの変調結果に従ってレーザービームダイオード２０５を制御し、スプリッタ２０６を介してディスクＤに対してレーザービームを照射する。これらレーザードライバ２０４、レーザービームダイオード２０５、及びスプリッタ２０６はピックアップユニット２０３を構成している。そして、シークモータ２０９は、コントローラ２０２からの指示に従い、ディスクＤ状の目標トラックに対してピックアップユニット２０３をディスクＤの半径方向に移動する。
【００２２】
２０７は受光センサであり、後述のレーザーパワー調整時において、ディスクＤからの反射光を受け、電気信号に変換して信号生成部２０８に出力する。信号生成部２０８は、受光センサ２０７からの電気信号からレーザーパワー調整に適した形態の信号を生成し、コントローラ２０２に出力する。
【００２３】
コントローラ２０２は、システムコントローラ１０５からの書き込み開始コマンドに従って書き込み制御部１０４の各部を制御する。また、コントローラ２０２は、後述の如く、温度検出部１０８からの温度情報を受け、レーザーパワー調整処理を実行する。また、コントローラ２０２は、回転制御部１０７によるディスクの回転を制御すると共に、ディスクの回転状態に基づいてディスクＤに対する書き込みを制御する。
【００２４】
本実施形態の記録装置は、不図示の装着、排出機構により、ディスクＤを記録装置１００に対して容易に装着、排出することができる。そして、新たにディスクＤが装着されると、システムコントローラ１０５は、書き込み制御部１０４に対してレーザーパワーの調整処理を実行するよう指示する。書き込み制御部１０４は、この指示に従ってレーザーパワー調整処理を実行する。
【００２５】
レーザーパワー調整処理の際、コントローラ２０２は、ピックアップユニット２０３をディスクＤに設けられたレーザーパワー調整用の領域に移動し、レーザーパワーを変えながら調整用のデータをディスクＤに書き込む。そして、この調整用のデータを受光センサ２０７により読み取り、読み取り結果に基づいて最適なレーザーパワー値を設定する。なお、レーザーパワーを調整するためには、通常、数秒程度の時間を要する。
【００２６】
そして、コントローラ２０２は、このとき温度検出部１０８から出力された温度情報と最適なレーザーパワー値とを対応付けて内部のレジスタに保持しておく。
【００２７】
次に、本実施形態の記録装置１００における記録動作について、図３、図４のフローチャートを参照しながら説明する。なお、図３のフローはシステムコントローラ１０５が記録装置１００の各部を制御することにより実現される。
【００２８】
操作部１０６により、ユーザから記録指示を受けると、符号化部１０２による動画像データの符号化を開始し、符号化された動画像データが一時蓄積部１０３に蓄積される。システムコントローラ１０５は、一時蓄積部１０３に蓄積された動画像データのデータ量を順次取得する。この状態で、ユーザから記録停止が指示されたか否かをチェックする（Ｓ３０１）。
【００２９】
記録停止の指示が無い場合、回転制御部１０７からディスクＤが回転しているか否かを示す情報を取得し、ディスクＤが回転しているか否かをチェックする（Ｓ３０５）。
【００３０】
この結果、ディスクＤが停止していた場合、一時蓄積部１０３における、書き込み開始のための閾値をＢに設定し（Ｓ３０６）、一時蓄積部１０３に蓄積されている動画像データのデータ量が、閾値Ｂを超えたか否かを確認する（Ｓ３０７）。
【００３１】
この結果、一時蓄積部１０３に蓄積された動画像データのデータ量が閾値Ｂを超えていた場合、書き込み制御部１０４に対して書き込み開始のコマンドを出力する（Ｓ３０８）。そして、書き込み制御部１０４による書き込み処理を実行する（Ｓ３０９）。
【００３２】
ここで、Ｓ３０９の書き込み処理について、図４のフローチャートを用いて説明する。図４の処理は、図２のコントローラ２０２が書き込み制御部１０４の各部を制御することにより実現される。
まず、回転制御部１０７に対し、ディスクＤを所定の目標回転速度で回転させるよう指示する（Ｓ４０１）。そして、回転制御部１０７から回転状態を示す情報を取得し、ディスクＤが目標の速度で回転しているか否かを判別する（Ｓ４０２）。この結果、目標速度でディスクＤが回転していた場合、次に、温度検出部１０８からの温度情報に基づいて、前述のレーザーパワー調整時におけるディスクＤの温度と現在の温度との差が、閾値を超えているか否かを判別する（Ｓ４０３）。
【００３３】
温度差が閾値以内であった場合、一時蓄積部１０３から動画像データを読み出し、ディスクＤに対してレーザービームを照射して、ディスクＤに対する動画像データの書き込みを開始する（Ｓ４０４）。
【００３４】
本実施形態では、ディスクＤに対するデータの書き込みレートは、一時蓄積部１０３に対して蓄積される動画像データのレートよりも高いものとする。例えば、本実施形態では２倍速で書き込む。そのため、書き込み開始後、一時蓄積部１０３に蓄積される動画像データのデータ量は徐々に減少する。そこで、一時蓄積部１０３に蓄積された動画像データのデータ量が、閾値Ｂよりも小さい閾値Ｃよりも少なくなったか否かを判別する（Ｓ４０５）。この結果、データ量が閾値Ｃ以上の場合、そのままディスクＤに対するデータの書き込みを継続する。
【００３５】
一方、一時蓄積部１０３のデータ量が閾値Ｃよりも少なくなった場合、一時蓄積部１０３からの動画像データの読み出しを停止し、ディスクＤに対するデータの書き込みを停止する（Ｓ４０６）。そして、システムコントローラ１０５に対し、ディスクＤに対するデータの書き込みを停止した旨の情報を出力する（Ｓ４０７）。
【００３６】
その後、システムコントローラ１０５から再び書き込み開始のコマンドが出力されるのを待つ（Ｓ４０８）。書き込みを停止してから所定期間が経過した場合（Ｓ４０９）、消費電力を削減するため、回転制御部１０７に対しディスクＤの回転を停止するよう指示する（Ｓ４１０）。
【００３７】
また、Ｓ４０２において、ディスクＤが目標速度で回転していない場合、一時蓄積部１０３に蓄積された動画像データがオーバーフローしたか否かを判別する（Ｓ４１５）。一時蓄積部１０３がオーバーフローしていた場合、システムコントローラ１０５に対してオーバーフローである旨を知らせた後（Ｓ４１４）、Ｓ４０１に戻る。
【００３８】
また、Ｓ４０３で、温度差が閾値を超えていた場合、レーザーパワー調整処理を実行する（Ｓ４１１）。そして、調整が終了したか否かを判別し（Ｓ４１２）、終了した場合にはＳ４０４に移行して書き込み処理を実行する。
【００３９】
また、Ｓ４１２で調整が終了していない場合、一時蓄積部１０３に蓄積された動画像データがオーバーフローしたか否かを判別する（Ｓ４１３）。一時蓄積部１０３がオーバーフローしていた場合、システムコントローラ１０５に対してオーバーフローである旨を知らせた後（Ｓ４１４）、Ｓ４０１に戻る。この様に、Ｓ３０９の書き込み処理が終了すると、Ｓ３０１に戻る。
【００４０】
また、Ｓ３０７において、一時蓄積部１０３に蓄積された動画像データのデータ量が閾値Ｂを超えていない場合、記録停止の指示があったか否かを判別する（Ｓ３１０）。記録停止の指示が無い場合にはＳ３０７に戻る。また、記録停止の指示があった場合、書き込み制御部１０４に対して動画像データの書き込み開始のコマンドを出力する（Ｓ３０２）。そして、ディスクＤに対する書き込み処理を実行する（Ｓ３０３）。なお、Ｓ３０３の書き込み処理は、図４に示した処理とほぼ同様であるが、Ｓ４０５における判別処理は行わず、一時蓄積部１０３に蓄積された動画像データを全て書き込むと書き込みを停止する。そして、一時蓄積部１０３に対する動画像データの蓄積を停止する（Ｓ３０４）。
【００４１】
また、Ｓ３０５で、ディスクＤが回転状態でなかった場合、一時蓄積部１０３における、書き込み開始のための閾値を、閾値Ｂよりも大きい値Ａに設定する（Ｓ３１１）。そして、一時蓄積部１０３に蓄積されている動画像データのデータ量が、閾値Ａを超えたか否かを確認する（Ｓ３１２）。
【００４２】
この結果、一時蓄積部１０３に蓄積された動画像データのデータ量が閾値Ａを超えていた場合、書き込み制御部１０４に対して書き込み開始のコマンドを出力する（Ｓ３１３）。そして、書き込み制御部１０４による書き込み処理を実行する（Ｓ３１４）。Ｓ３１４の書き込み処理は図４の処理と同様である。
【００４３】
また、Ｓ３１２において一時蓄積部１０３に蓄積された動画像データのデータ量が閾値Ａ以下であった場合、Ｓ３０１に戻る。そして、Ｓ３０１において記録停止の指示があると、書き込み制御部１０４に対して動画像データの書き込み開始のコマンドを出力する（Ｓ３０２）。そして、ディスクＤに対する書き込み処理を実行する（Ｓ３０３）。そして、一時蓄積部１０３に対する動画像データの蓄積を停止する（Ｓ３０４）。
【００４４】
ここで、本実施形態では、Ｓ４０９における所定時間を、一時蓄積部１０３に対して動画像データが閾値Ｃから閾値Ａまで蓄積するのに要する時間よりも長く設定する。そのため、図４の書き込み処理を実行後、所定期間内は一時蓄積部１０３における書き込み開始のための閾値が閾値Ａに設定される。また、記録開始の指示後など、図４の書き込み処理を実行後、所定期間を経過した場合においては、一時蓄積部１０３における書き込み開始のための閾値が閾値Ｂに設定されることになる。
【００４５】
図５の５０１は、本実施形態の一時蓄積部１０３に蓄積されるデータの様子を示し、図５の５０２はディスクの回転速度の様子を示す図である。ここで、閾値Ａは、一時蓄積部１０３に蓄積可能なデータ量の上限値から、記録動作における外乱のマージン分（ショックプルーフ分）を引いた値とする。
【００４６】
また、閾値Ｂは、以下のように設定する。即ち、ディスクＤの回転が停止している状態から目標速度で回転するまでに要するワースト時間に、符号化部１０２から出力される動画像データのレートを掛けた値を、閾値Ａから引いた値とする。
【００４７】
図５において、５０３の時点で記録開始が指示された後、一時蓄積部１０３に対して動画像データの蓄積が開始される。そして、５０４の時点で蓄積された動画像データのデータ量が閾値Ｂを超えると、システムコントローラ１０５は書き込み制御部１０４に対して書き込みコマンドを出力する。しかし、５０２に示すように、この時点ではディスクＤの回転が停止しているため、ディスクＤに対してデータを書き込むことができない。その後、５０５においてディスクＤの回転速度が目標速度に達した時点でディスクＤに対するデータの書き込みが開始される。
【００４８】
そして、一時蓄積部１０３のデータ量が閾値Ｃとなった時点でディスクＤへの書き込みが停止されるが、この時点ではディスクＤが目標速度で回転しているため、閾値がＢに設定される。従って、２回目以降の書き込み時には、５０６の様に、一時蓄積部１０３のデータ量が閾値Ａとなった時点でディスクＤへの書き込み開始コマンドが出力され、書き込みが実行されることになる。
【００４９】
５０１に示すように、ディスクＤが停止している状態で記録開始が指示されても、動画像データのデータ量が閾値Ｂに達した時点で書き込み開始コマンドが出力される。そのため、閾値Ａに比べ、書き込み開始の指示後、一時蓄積部１０３に蓄積されるデータ量が上限に達するまでの余裕が大きいので、レーザーパワー調整処理等によりディスクへの書き込みが行えず、動画像データがオーバーフローしてしまうおそれが少ない。
【００５０】
以上のように本実施形態においては、ディスクへの書き込み停止期間においてディスクの回転が停止していた場合、ディスクへ書き込みを行うための閾値をディスクが回転していた場合より低く設定する。これにより、書き込みの開始と停止とを頻繁に繰り返すことなく、ディスクの回転速度が目標速度に達するまでの間、一時蓄積部１０３に蓄積される動画像データのオーバーフローを回避することができる。
【００５１】
（第２の実施形態）
次に、ディスク媒体への書き込み動作の回数に応じて閾値を変更する例について説明する。なお、記録装置の構成は第１の実施形態と同様であるため、機能構成の説明は省略する。
【００５２】
本実施形態の記録装置１００における記録動作について、図６のフローチャートを参照しながら説明する。なお、図６のフローはシステムコントローラ１０５が記録装置１００の各部を制御することにより実現される。
【００５３】
操作部１０６により、ユーザから記録指示を受けると、符号化部１０２による動画像データの符号化を開始し、符号化された動画像データが一時蓄積部１０３に蓄積される。システムコントローラ１０５は、一時蓄積部１０３に蓄積された動画像データのデータ量を順次取得する。
【００５４】
この状態で、記録指示後の書き込み回数を示す変数ＷＲに０を設定する（Ｓ６０１）。そして、ユーザから記録停止が指示されたか否かをチェックする（Ｓ６０２）。記録停止の指示が無い場合、変数ＷＲの値を確認する（Ｓ６０６）。
【００５５】
この結果、ＷＲが０であった場合、一時蓄積部１０３における、書き込み開始のための閾値をＢに設定し（Ｓ６０７）、一時蓄積部１０３に蓄積されている動画像データのデータ量が、閾値Ｂを超えたか否かを確認する（Ｓ６０８）。
【００５６】
一時蓄積部１０３に蓄積された動画像データのデータ量が閾値Ｂを超えていた場合、書き込み制御部１０４に対して書き込み開始のコマンドを出力する（Ｓ６０９）。そして、ＷＲに１を加え（Ｓ６１０）、書き込み制御部１０４による書き込み処理を実行する（Ｓ６１１）。Ｓ６１１の書き込み処理は図４の処理と同様である。Ｓ６１１の書き込み処理が終了すると、Ｓ６０２に戻る。
【００５７】
また、Ｓ６０８において、一時蓄積部１０３に蓄積された動画像データのデータ量が閾値Ｂを超えていない場合、記録停止の指示があったか否かを判別する（Ｓ６１２）。記録停止の指示が無い場合にはＳ６０８に戻る。また、記録停止の指示があった場合、書き込み制御部１０４に対して動画像データの書き込み開始のコマンドを出力する（Ｓ６０３）。そして、ディスクＤに対する書き込み処理を実行する（Ｓ６０４）。なお、Ｓ６０４の書き込み処理は、図４に示した処理とほぼ同様であるが、Ｓ４０５における判別処理は行わず、一時蓄積部１０３に蓄積された動画像データを全て書き込むと書き込みを停止する。そして、一時蓄積部１０３に対する動画像データの蓄積を停止する（Ｓ６０５）。
【００５８】
また、Ｓ６０６で、ＷＲが１以上であった場合、一時蓄積部１０３における、書き込み開始のための閾値を、閾値Ｂよりも大きい値Ａに設定する（Ｓ６１３）。そして、一時蓄積部１０３に蓄積されている動画像データのデータ量が、閾値Ａを超えたか否かを確認する（Ｓ６１４）。
【００５９】
この結果、一時蓄積部１０３に蓄積された動画像データのデータ量が閾値Ａを超えていた場合、書き込み制御部１０４に対して書き込み開始のコマンドを出力する（Ｓ６１５）。そして、ＷＲに１を加え（Ｓ６１６）、書き込み制御部１０４による書き込み処理を実行する（Ｓ６１７）。Ｓ６１７の書き込み処理は図４の処理と同様である。
【００６０】
また、Ｓ６１４において一時蓄積部１０３に蓄積された動画像データのデータ量が閾値Ａ以下であった場合、Ｓ６０２に戻る。そして、Ｓ６０２において記録停止の指示があると、書き込み制御部１０４に対して動画像データの書き込み開始のコマンドを出力する（Ｓ６０３）。そして、ディスクＤに対する書き込み処理を実行する（Ｓ６０４）。そして、一時蓄積部１０３に対する動画像データの蓄積を停止する（Ｓ６０５）。
【００６１】
なお、閾値Ａ及び閾値Ｂの設定方法、及び本実施形態の記録装置１００における一時蓄積部１０３の動画像データ蓄積量とディスクの回転速度の関係については、第１の実施形態と同様であるため説明を省略する。
【００６２】
以上のように、本実施形態においては、記録開始の指示の後、一度も書き込みが行われていない場合には書き込み開始のための閾値を第２の値（閾値Ａ）よりも低い第１の値（閾値Ｂ）に設定する。そして、一度、書き込みが実行された後、２回目以降の書き込み開始のための閾値を第２の値に設定する。
【００６３】
これにより、書き込みの開始と停止とを頻繁に繰り返すことなく、ディスクの回転速度が目標速度に達するまでの間、一時蓄積部１０３に蓄積される動画像データのオーバーフローを回避することができる。
【００６４】
（第３の実施形態）
次に、時間経過に応じて閾値を変更する例について説明する。なお、記録装置の構成は第１及び第２の実施形態と同様であるため、機能構成の説明は省略する。
本実施形態の記録装置１００における記録動作について、図７のフローチャートを参照しながら説明する。なお、図７のフローはシステムコントローラ１０５が記録装置１００の各部を制御することにより実現される。
【００６５】
操作部１０６により、ユーザから記録指示を受けると、符号化部１０２による動画像データの符号化を開始し、符号化された動画像データが一時蓄積部１０３に蓄積される。システムコントローラ１０５は、一時蓄積部１０３に蓄積された動画像データのデータ量を順次取得する。
【００６６】
そして、前回の書き込み停止からの経過時間Ｔを検出する（Ｓ７０１）。次に、ユーザから記録停止が指示されたか否かをチェックする（Ｓ７０２）。記録停止の指示が無い場合、経過時間Ｔが所定時間よりも長い（大きい）か否かを判別する（Ｓ７０６）。
【００６７】
この結果、経過時間Ｔが所定時間よりも長い場合、一時蓄積部１０３における、書き込み開始のための閾値をＢに設定し（Ｓ７０７）、一時蓄積部１０３に蓄積されている動画像データのデータ量が、閾値Ｂを超えたか否かを確認する（Ｓ７０８）。
【００６８】
一時蓄積部１０３に蓄積された動画像データのデータ量が閾値Ｂを超えていた場合、書き込み制御部１０４に対して書き込み開始のコマンドを出力する（Ｓ７０９）。そして、書き込み制御部１０４による書き込み処理を実行する（Ｓ７１０）。Ｓ７１０の書き込み処理は図４の処理と同様である。Ｓ７１０の書き込み処理が終了すると、Ｓ７０２に戻る。
【００６９】
また、Ｓ７０８において、一時蓄積部１０３に蓄積された動画像データのデータ量が閾値Ｂを超えていない場合、記録停止の指示があったか否かを判別する（Ｓ７１１）。記録停止の指示が無い場合にはＳ７０８に戻る。また、記録停止の指示があった場合、書き込み制御部１０４に対して動画像データの書き込み開始のコマンドを出力する（Ｓ７０３）。そして、ディスクＤに対する書き込み処理を実行する（Ｓ７０４）。なお、Ｓ７０４の書き込み処理は、図４に示した処理とほぼ同様であるが、Ｓ４０５における判別処理は行わず、一時蓄積部１０３に蓄積された動画像データを全て書き込むと書き込みを停止する。そして、一時蓄積部１０３に対する動画像データの蓄積を停止する（Ｓ７０５）。
【００７０】
また、Ｓ７０６で、経過時間Ｔが所定時間以下であった場合、一時蓄積部１０３における、書き込み開始のための閾値を、閾値Ｂよりも大きい値Ａに設定する（Ｓ７１２）。そして、一時蓄積部１０３に蓄積されている動画像データのデータ量が、閾値Ａを超えたか否かを確認する（Ｓ７１３）。
【００７１】
この結果、一時蓄積部１０３に蓄積された動画像データのデータ量が閾値Ａを超えていた場合、書き込み制御部１０４に対して書き込み開始のコマンドを出力する（Ｓ７１４）。そして、書き込み制御部１０４による書き込み処理を実行する（Ｓ７１５）。Ｓ７１５の書き込み処理は図４の処理と同様である。
【００７２】
また、Ｓ７１３において一時蓄積部１０３に蓄積された動画像データのデータ量が閾値Ａ以下であった場合、Ｓ７０２に戻る。そして、Ｓ７０２において記録停止の指示があると、書き込み制御部１０４に対して動画像データの書き込み開始のコマンドを出力する（Ｓ７０３）。そして、ディスクＤに対する書き込み処理を実行する（Ｓ７０４）。そして、一時蓄積部１０３に対する動画像データの蓄積を停止する（Ｓ７０５）。
【００７３】
なお、閾値Ａ及び閾値Ｂの設定方法、及び本実施形態の記録装置１００における一時蓄積部１０３の動画像データ蓄積量とディスクの回転速度の関係については、第１の実施形態と同様であるため説明を省略する。
【００７４】
以上のように、本実施形態においては、前回ディスクへの書き込みを停止してからの経過時間が長い場合における書き込み開始のための閾値としての第１の値を、経過時間が短い場合における第２の値よりも低く設定した。そのため、前回の書き込み停止から長い期間が経過し、記録パワーの再調整を行う時間が必要な場合などにおいて、閾値を低く設定するようにした。
【００７５】
これにより、書き込みの開始と停止とを頻繁に繰り返すことなく、ディスクの回転速度が目標速度に達するまでの間、一時蓄積部１０３に蓄積される動画像データのオーバーフローを回避することができる。
【００７６】
（第４の実施形態）
次に、記録開始時の温度変化に応じて閾値を変更する例について説明する。図８は本実施形態における記録装置１００の機能構成例を示すブロック図である。図８の記録装置１００は、図１に示した構成とほぼ同様であるが、温度検出部１０８の温度情報がシステムコントローラ１０５にも供給され、書き込み制御部１０４からのレーザーパワー調整時における温度情報がシステムコントローラ１０５に供給される点が異なる。他の構成、及び処理は第１〜第３の実施形態と同様であるため、機能構成の説明は省略する。
【００７７】
前述のように、最適なレーザーパワーは、ディスクの表面温度によって異なる。本実施形態では、前述のように、レーザーパワーの調整を行った時に、温度検出部からの表面温度情報を、そのときのレーザーパワー最適値と共にコントローラ２０２内のレジスタに保持している。そして、保持している前回レーザーパワーを調整した時の温度と、現在のディスク表面温度との差が予め決められた値に達した場合に、再びレーザーパワーの調整を実行する。
【００７８】
本実施形態の記録装置１００における記録動作について、図９のフローチャートを参照しながら説明する。なお、図９のフローはシステムコントローラ１０５が記録装置１００の各部を制御することにより実現される。
【００７９】
操作部１０６により、ユーザから記録指示を受けると、符号化部１０２による動画像データの符号化を開始し、符号化された動画像データが一時蓄積部１０３に蓄積される。システムコントローラ１０５は、一時蓄積部１０３に蓄積された動画像データのデータ量を順次取得する。
【００８０】
そして、温度検出部１０８により検出されたディスクＤの温度情報を取得する（Ｓ９０１）。次に、ユーザから記録停止が指示されたか否かをチェックする（Ｓ９０２）。記録停止の指示が無い場合、レーザーパワー調整時におけるディスクＤの温度と現在の温度との差が、所定値を超えているか否かを判別する（Ｓ９０６）。
【００８１】
この結果、温度差が所定値を超えていた場合、一時蓄積部１０３における、書き込み開始のための閾値をＢに設定し（Ｓ９０７）、一時蓄積部１０３に蓄積されている動画像データのデータ量が、閾値Ｂを超えたか否かを確認する（Ｓ９０８）。
【００８２】
一時蓄積部１０３に蓄積された動画像データのデータ量が閾値Ｂを超えていた場合、書き込み制御部１０４に対して書き込み開始のコマンドを出力する（Ｓ９０９）。そして、書き込み制御部１０４による書き込み処理を実行する（Ｓ９１０）。Ｓ９１０の書き込み処理は図４の処理と同様である。Ｓ９１０の書き込み処理が終了すると、Ｓ９０１に戻る。
【００８３】
また、Ｓ９０８において、一時蓄積部１０３に蓄積された動画像データのデータ量が閾値Ｂを超えていない場合、記録停止の指示があったか否かを判別する（Ｓ９１１）。記録停止の指示が無い場合にはＳ９０８に戻る。また、記録停止の指示があった場合、書き込み制御部１０４に対して動画像データの書き込み開始のコマンドを出力する（Ｓ９０３）。そして、ディスクＤに対する書き込み処理を実行する（Ｓ９０４）。なお、Ｓ９０４の書き込み処理は、図４に示した処理とほぼ同様であるが、Ｓ４０５における判別処理は行わず、一時蓄積部１０３に蓄積された動画像データを全て書き込むと書き込みを停止する。そして、一時蓄積部１０３に対する動画像データの蓄積を停止する（Ｓ９０５）。
【００８４】
また、Ｓ９０６で、温度差が所定値以下であった場合、一時蓄積部１０３における、書き込み開始のための閾値を、閾値Ｂよりも大きい値Ａに設定する（Ｓ９１２）。そして、一時蓄積部１０３に蓄積されている動画像データのデータ量が、閾値Ａを超えたか否かを確認する（Ｓ９１３）。
【００８５】
この結果、一時蓄積部１０３に蓄積された動画像データのデータ量が閾値Ａを超えていた場合、書き込み制御部１０４に対して書き込み開始のコマンドを出力する（Ｓ９１４）。そして、書き込み制御部１０４による書き込み処理を実行する（Ｓ９１５）。Ｓ９１５の書き込み処理は図４の処理と同様である。
【００８６】
また、Ｓ９１３において一時蓄積部１０３に蓄積された動画像データのデータ量が閾値Ａ以下であった場合、Ｓ９０１に戻る。そして、Ｓ９０２において記録停止の指示があると、書き込み制御部１０４に対して動画像データの書き込み開始のコマンドを出力する（Ｓ９０３）。そして、ディスクＤに対する書き込み処理を実行する（Ｓ９０４）。そして、一時蓄積部１０３に対する動画像データの蓄積を停止する（Ｓ９０５）。
【００８７】
なお、閾値Ａ及び閾値Ｂの設定方法及び、本実施形態の記録装置１００における一時蓄積部１０３の動画像データ蓄積量とディスクの回転速度の関係については、第１の実施形態と同様であるため説明を省略する。
【００８８】
以上のように、本実施形態においては、記録開始時において、記録パワーの再調整が必要な温度変化が発生じた場合に、閾値を低く設定した。これにより、書き込みを行う時に最適なレーザーパワーに設定することができるとともに、一時蓄積部の動画像データのオーバーフローを回避することができる。
【００８９】
（本発明に係る他の実施形態）
前述した本発明の実施形態における記録装置を構成する各手段、並びに記録方法の各工程は、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記憶したコンピュータ読み取り可能な記憶媒体は本発明に含まれる。
【００９０】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００９１】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図３、４、６、７、９に示すフローチャートに対応したプログラム）を、システムまたは装置に直接、または遠隔から供給する場合も含む。そして、そのシステムまたは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００９２】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００９３】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００９４】
プログラムを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスクなどがある。さらに、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ）などもある。
【００９５】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する方法がある。そして、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記憶媒体にダウンロードすることによっても供給できる。
【００９６】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００９７】
また、その他の方法として、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記録媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００９８】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。さらに、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００９９】
さらに、その他の方法として、まず記憶媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。そして、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１００】
【図１】本発明の実施形態における記録装置の構成例を示す図である。
【図２】書き込み制御部の構成例を示す図である。
【図３】記録時の処理の一例を示すフローチャートである。
【図４】書き込み処理の一例を示すフローチャートである。
【図５】記録時においてメモリに蓄積されるデータとディスクの回転状態を示す図である。
【図６】記録時の処理の一例を示すフローチャートである。
【図７】記録時の処理の一例を示すフローチャートである。
【図８】本発明の実施形態における記録装置の構成例を示す図である。
【図９】記録時の処理の一例を示すフローチャートである。
【図１０】記録時においてメモリに蓄積されるデータの状態を示す図である。
【符号の説明】
【０１０１】
１０１  入力部
１０２  符号化部
１０３  一時蓄積部
１０４  書き込み制御部
１０５  システムコントローラ
１０６  操作部
１０７  回転制御部
１０８  温度検出部
【図１】
2008234817.tif 000003
【図２】
2008234817.tif 000004
【図３】
2008234817.tif 000005
【図４】
2008234817.tif 000006
【図５】
2008234817.tif 000007
【図６】
2008234817.tif 000008
【図７】
2008234817.tif 000009
【図８】
2008234817.tif 000010
【図９】
2008234817.tif 000011
【図１０】
2008234817.tif 000012