(57)【要約】【課題】情報記録装置において、記録媒体に情報を記録する場合、過度のフラグメンテーションを生じる記録を防止する。【解決手段】情報記録装置において、情報を記録媒体に記録する記録手段と、記録媒体の予め定めた長さの区間に記録される情報のアドレスが不連続となる回数をカウントするカウント手段と、前記カウント手段によってカウントされた不連続回数を予め設定された不連続上限値と比較する比較手段と、前記記録手段による情報の記録の開始及び停止を制御する制御手段と、警告を出力する警告出力手段とを備え、前記比較手段による比較結果が、不連続回数が不連続上限値を越えたことを示すとき、前記制御手段は、前記記録手段に情報の記録を停止させ、前記警告出力手段に警告を出力させる制御をする。【選択図】　図１
2004095112.tif 000002
【特許請求の範囲】
【請求項１】
情報を記録媒体に記録する記録手段と、記録媒体の予め定めた長さの区間に記録される情報のアドレスが不連続となる回数をカウントするカウント手段と、前記カウント手段によってカウントされた不連続回数を予め設定された不連続上限値と比較する比較手段と、前記記録手段による情報の記録の開始及び停止を制御する制御手段と、警告を出力する警告出力手段とを備え、前記比較手段による比較結果が、不連続回数が不連続上限値を越えたことを示すとき、前記制御手段は、前記記録手段に情報の記録を停止させ、前記警告出力手段に警告を出力させる制御をすることを特徴とする情報記録装置。
【請求項２】
情報を記録媒体に記録する記録手段と、記録媒体に記録された情報を再生する再生手段と、前記再生手段によって再生された情報を記憶する記憶手段と、記録媒体の予め定めた長さの区間に記録される情報のアドレスが不連続となる回数をカウントするカウント手段と、前記記憶手段に記憶された情報の最大再生時間に基づいて不連続上限値を設定する不連続上限値設定手段と、前記カウント手段によってカウントされた不連続回数を不連続上限値と比較する比較手段と、前記記録手段による情報の記録の開始及び停止を制御する制御手段と、警告を出力する警告出力手段とを備え、前記比較手段による比較結果が、不連続回数が不連続上限値を越えたことを示すとき、前記制御手段は、前記記録手段に情報の記録を停止させ、前記警告出力手段に警告を出力させる制御をすることを特徴とする情報記録再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、光ディスク、ハードディスク等の記録媒体に、ビデオ、オーディオ等の情報データを記録する情報記録装置、及び情報データを記録再生する情報記録再生装置に関する。
【０００２】
【従来の技術】
図４は、従来の情報記録装置でディスク状記録媒体に記録されるデータファイルの配列を示す図である。データファイルは、ビデオ、オーディオ等のデータのファイルである。
図４（ａ）は、未記録状態の記録媒体に、ファイルＡ、ファイルＢ、ファイルＣのデータファイルを、連続して記録した配列状態を表す。ここで、ファイルＡはアドレス０からアドレス（ｎ１−１）まで、ファイルＢはアドレスｎ１からアドレス（ｎ２−１）まで、ファイルＣはアドレスｎ２からアドレス（ｎ３−１）までの領域に、それぞれ連続して記録されている。
【０００３】
図４（ｂ）は、図４（ａ）の配列状態から、ファイルＢが削除され、アドレスｎ１からアドレス（ｎ２−１）までが空き領域（データファイルが記録されていない領域）となった配列状態を示す。ここで、ファイルＢよりデータサイズが大きいファイルＤを記録する場合、図４（ｃ）に示すように、ファイルＤは、まず、アドレスｎ１からアドレス（ｎ２−１）までの領域に連続して記録され、その続きはアドレスｎ３以後の領域に記録される。このファイルＤのように、１つのファイルが複数の箇所に分割して記録される状態を断片化（フラグメンテーション）と呼ぶ。ファイルＤを再生する場合、フラグメンテーションを生じた箇所で、再生ヘッドがアドレス（ｎ２−１）からアドレスｎ３へ移動（シーク）するため、移動時間（シークタイム）を要する。
【０００４】
図３は、従来の情報再生装置の構成を示すブロック図である。図３の情報再生装置は、情報記録装置により図４に示すように情報データをデータファイルの配列として記録した記録媒体を再生するものである。
ディスクドライブ２１は、ディスクドライブ２１内に装填されたディスク状記録媒体に記録されたデータを読み出す。記録媒体に記録されたデータは、例えば、予めエンコードされたＭＰＥＧ（Ｍｏｖｉｎｇ　Ｐｉｃｔｕｒｅ　Ｅｘｐｅｒｔｓ　Ｇｒｏｕｐ）のデータストリームである。マイクロコンピュータ（ＣＰＵ：Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）２２は、ディスクドライブ２１の再生動作を制御し、ディスクドライブ２１から読み出されたデータが入力され、当該データをバッファメモリ２２ａに記憶した後、順次、デコーダ２３に出力する。ＣＰＵ２２は、バッファメモリ２２ａに記憶したデータ量を監視し、バッファメモリ２２ａが空にならないうちに、ディスクドライブ２１にデータを順次読み出させる。デコーダ２３は、ＣＰＵ２２からのデータを、例えばＭＰＥＧ復調し、ビデオ信号、オーディオ信号として、各々、出力端子Ｏｕｔ１、Ｏｕｔ２に出力する（例えば、特許文献１参照）。
【０００５】
【特許文献１】
特開平１１−３９８００号公報（第２頁、段落番号０００６〜０００７）
【０００６】
【発明が解決しようとする課題】
記録媒体の情報の消去と記録を繰り返すうちに、記録されたファイルはフラグメンテーションを生じて、当該ファイルの分割数が増え、分割された断片間の距離が大きくなる。このように記録されたファイルを再生する場合、再生ヘッドがシークする箇所が多く、長いシーク時間を要するようになる。バッファメモリ１２ａに記憶したデータの復調時間よりも長いシーク時間を要する場合、再生装置からの出力が途切れたり出力速度が遅くなったりすることがあった。
本発明の目的は、情報記録装置において、記録媒体に情報を記録する場合、過度のフラグメンテーションを生じる記録を防止することにある。
【０００７】
【課題を解決するための手段】
請求項１に記載の情報記録装置は、情報を記録媒体に記録する記録手段と、記録媒体の予め定めた長さの区間に記録される情報のアドレスが不連続となる回数をカウントするカウント手段と、前記カウント手段によってカウントされた不連続回数を予め設定された不連続上限値と比較する比較手段と、前記記録手段による情報の記録の開始及び停止を制御する制御手段と、警告を出力する警告出力手段とを備え、前記比較手段による比較結果が、不連続回数が不連続上限値を越えたことを示すとき、前記制御手段は、前記記録手段に情報の記録を停止させ、前記警告出力手段に警告を出力させる制御をするものである。
【０００８】
請求項２に記載の情報記録再生装置は、情報を記録媒体に記録する記録手段と、記録媒体に記録された情報を再生する再生手段と、前記再生手段によって再生された情報を記憶する記憶手段と、記録媒体の予め定めた長さの区間に記録される情報のアドレスが不連続となる回数をカウントするカウント手段と、前記記憶手段に記憶された情報の最大再生時間に基づいて不連続上限値を設定する不連続上限値設定手段と、前記カウント手段によってカウントされた不連続回数を不連続上限値と比較する比較手段と、前記記録手段による情報の記録の開始及び停止を制御する制御手段と、警告を出力する警告出力手段とを備え、前記比較手段による比較結果が、不連続回数が不連続上限値を越えたことを示すとき、前記制御手段は、前記記録手段に情報の記録を停止させ、前記警告出力手段に警告を出力させる制御をするものである。
【０００９】
【発明の実施の形態】
図１は、本発明の情報記録装置の一実施例の構成を示すブロック図である。入力端子Ｉｎから、ビデオ、オーディオ等のデータが、ＣＰＵ１に入力される。ここで、データは、例えば、予めエンコードされたＭＰＥＧのデータストリームを用いる。
ＣＰＵ１は、空きアドレス検出部２、ドライブ制御部３、連続性検出部４を備える。
【００１０】
空きアドレス検出部２は、ＣＰＵ１に接続されるディスクドライブ５に装填されたディスクの空き領域（データファイルが記録されていない領域）を検出し、ディスク上において記録を開始する先頭アドレスを決定し、出力する。
ドライブ制御部３は、ディスクドライブ５の記録動作を制御し、空きアドレス検出部２から出力された先頭アドレスから、ディスクにデータの記録を開始する。
連続性検出部４は、データの記録アドレスの変化を検出し、アドレスが不連続になった場合に、アドレスの不連続を示すデータを出力する。
【００１１】
連続性検出部４は、カウント部４ａ、上限値設定部４ｂ、比較部４ｃを備える。カウント部４ａは、連続性検出部４によってアドレスが不連続であると検出された回数をカウントする。上限値設定部４ｂは、不連続回数の上限値を設定する。比較部４ｃは、カウント部４ａでカウントされた不連続回数と、上限値設定部４ｂで設定された上限値を比較する。
【００１２】
ディスクドライブ５は、ＣＰＵ１に接続され、ディスク状記録媒体がディスクドライブ５内に装填されて、当該ディスク記録媒体へのデータの記録を行う。
警告出力部６は、ＣＰＵ１に接続され、音声または文字表示による警告を出力する。
比較部４ｃによる比較結果が、カウント部４ａでカウントされた不連続回数が上限値設定部４ｂで設定された上限値を越えたことを示したとき、ドライブ制御部３は、ディスクドライブ５による記録媒体へのデータの記録を停止させ、当該データの記録を無効とする、または記録したデータを消去し、ＣＰＵ１は、警告出力部６に警告信号を出力し、警告出力部６は、音声または文字表示で警告を出力する。
操作入力部７は、操作キーを備え、ＣＰＵ１に接続される。操作入力部７は、記録の開始、停止等の操作に用いる操作キーのほか、使用者が操作入力部７を操作することによって、不連続回数の上限値を上限値設定部４ｂに入力するキーを備える。
【００１３】
使用者が上限値設定部４ｂに入力する上限値の算出方法を説明する。図１に示す情報記録装置によって記録された記録媒体を、例えば、図３に示す情報再生装置を用いて再生する場合、バッファメモリ２２ａに記憶されたデータによって再生を継続することができる最大時間をＴｗ１とし、Ｔｗ１の時間分のデータの再生中にＣＰＵ２２が再生のための処理を行う所用時間をＴｎ１とすると、Ｔｗ１あたりのＣＰＵ２２の処理の空き時間Ｔｓ１は、Ｔｓ１＝Ｔｗ１−Ｔｎ１となる。
【００１４】
情報再生装置による記録媒体の最大シークタイムをＴｓｍ１とすると、Ｔｓ１＞ｎ×Ｔｓｍ１を満たす最大の整数ｎをＴｗ１中の上限値とする。即ち、Ｔｓ１／Ｔｓｍ１を計算し、その商の小数点以下を切り捨てた整数ｎを上限値として用いる。
【００１５】
図２は、本発明の情報記録再生装置の一実施例の構成を示すブロック図である。
図１に示す情報記録装置は、上限値設定部４ｂにおける上限値を操作入力部７から入力する構成であったのに対して、図２に示す情報記録再生装置は、上限値設定部１４ｃにおける上限値をＣＰＵ１１内の上限値算出部１４ｂが自動的に算出する。
入力端子Ｉｎから、ビデオ、オーディオ等のデータが、ＣＰＵ１１に入力される。ＣＰＵ１１は、空きアドレス検出部１２、ドライブ制御部１３、連続性検出部１４、バッファメモリ１５を備える。
【００１６】
空きアドレス検出部１２は、ＣＰＵ１１に接続されるディスクドライブ１６に装填されたディスクの空き領域（データファイルが記録されていない領域）を検出し、ディスク上において記録を開始する先頭アドレスを決定し、出力する。
ドライブ制御部１３は、ディスクドライブ１６の記録動作及び再生動作を制御する。ドライブ制御部１３は、空きアドレス検出部１２から出力された先頭アドレスから、ディスクにデータの記録を開始する。
連続性検出部１４は、データの記録アドレスの変化を検出し、アドレスが不連続になった場合に、アドレスの不連続を示すデータを出力する。
【００１７】
連続性検出部１４は、カウント部１４ａ、上限値算出部１４ｂ、上限値設定部１４ｃ、比較部１４ｄを備える。カウント部１４ａは、連続性検出部１４によってアドレスが不連続であると検出された回数をカウントする。上限値算出部１４ｂは、不連続回数の上限値を算出する。上限値設定部１４ｃは、上限値算出部１４によって算出された上限値を設定する。比較部１４ｄは、カウント部１４ａでカウントされた不連続回数と、上限値設定部１４ｂで設定された上限値を比較する。
【００１８】
バッファメモリ１５は、ディスクドライブ１６によってディスクから読み出されたデータを記憶した後、順次、出力端子Ｏｕｔに出力する。ＣＰＵ１１は、バッファメモリ１５に記憶したデータ量を監視し、バッファメモリ１５が空にならないうちに、ディスクドライブ１６にデータを順次読み出させる。
【００１９】
ディスクドライブ１６は、ＣＰＵ１１に接続され、ディスク状記録媒体がディスクドライブ１６内に装填されて、当該ディスク記録媒体のデータの記録及び再生を行う。
警告出力部１７は、ＣＰＵ１１に接続され、音声または文字表示による警告を出力する。
操作入力部１８は、記録、再生の開始、停止等の操作に用いる操作キーを備え、ＣＰＵ１１に接続される。
【００２０】
比較部１４ｄによる比較結果が、カウント部１４ａでカウントされた不連続回数が上限値設定部１４ｃで設定された上限値を越えたことを示したとき、ドライブ制御部１３は、ディスクドライブ１６による記録媒体へのデータの記録を停止させ、当該データの記録を無効とする、または記録したデータを消去し、ＣＰＵ１１は、警告出力部１７に警告信号を出力し、警告出力部１７は、音声または文字表示による警告を出力する。
【００２１】
上限値設定部１４ｃに設定される上限値は上限値算出部１４ｂによって算出され、上限値設定部１４ｃに入力される。バッファメモリ１５に記憶されたデータによって再生を継続することができる最大時間をＴｗ２とし、Ｔｗ２の時間分のデータの再生中にＣＰＵ１１が再生のための処理を行う所用時間をＴｎ２とすると、Ｔｗ２あたりのＣＰＵ２２の処理の空き時間Ｔｓ２は、Ｔｓ２＝Ｔｗ２−Ｔｎ２となる。
【００２２】
記録媒体の最大シークタイムをＴｓｍ２とすると、Ｔｓ２＞ｍ×Ｔｓｍ２を満たす最大の整数ｍをＴｗ２中の上限値とする。即ち、Ｔｓ２／Ｔｓｍ２を計算し、その商の小数点以下を切り捨てた整数ｍを上限値として用いる。上限値算出部１４ｂは、Ｔｗ２をバッファメモリ１５から、Ｔｎ２をＣＰＵ１１から、Ｔｓｍ２をディスクドライブ１６から、各々検出して、以上の計算を行う。
【００２３】
本実施例の情報記録再生装置によれば、使用者は、警告が出力された後、記録媒体を交換するなどして、フラグメンテーションの発生を抑制するようにして、記録をやりなおすことができる。
使用者は、複数のデータファイルを記録する場合、記録する順番を変えることによって、フラグメンテーションの発生を抑制しようとする記録を試みることができる。
【００２４】
本実施例の情報記録装置及び情報記録再生装置によれば、再生する際の出力の途切れや出力速度の低下を防止するように、記録媒体に情報を記録することができる。
【００２５】
【発明の効果】
本発明の情報記録装置及び情報記録再生装置によれば、記録媒体に情報を記録する場合、過度のフラグメンテーションを生じた記録を防止することができる。
【図面の簡単な説明】
【図１】本発明の情報記録装置の一実施例の構成を示すブロック図である。
【図２】本発明の情報記録再生装置の一実施例の構成を示すブロック図である。
【図３】従来の情報記録装置でディスク状記録媒体に記録されるデータファイルの配列を示す図である。
【図４】従来の情報再生装置の構成を示すブロック図である。
【符号の説明】
１、１１、２２　ＣＰＵ
５、１６、２１　ディスクドライブ
２、１２　空きアドレス検出部
３、１３　ドライブ制御部
４、１４　連続性検出部
４ａ、１４ａ　カウント部
４ｂ、１４ｃ　上限値設定部
４ｃ、１４ｄ　比較部
６、１７　警告出力部
７、１８　操作入力部
１４ｂ　上限値算出部
１５、２２ａ　バッファメモリ
２３　デコーダ
Ｉｎ　入力端子
Ｏｕｔ、Ｏｕｔ１、Ｏｕｔ２　出力端子
【図１】
2004095112.tif 000003
【図２】
2004095112.tif 000004
【図３】
2004095112.tif 000005
【図４】
2004095112.tif 000006