(57)【要約】【課題】複数のデータを同時に記録するにあたって、記録開始位置を記録データ毎に変更することによって各データが記録媒体上に交互に記録されるのを防止すること。【解決手段】複数のデータを記録媒体の記録可能領域に同時に記録するデータ記録方法であって、複数の記録データをそれぞれ複数の記録装置により記録する記録ステップ（Ｓ３）と、複数の記録装置により複数の記録データを記録する際に、複数の記録装置によるそれぞれの記録開始位置が互いに異なるように記録可能領域を割り当てる割り当てステップ（Ｓ２−２、…、Ｓ２−ｎ）とを具備する。【選択図】        図５
2008010118.tif 000002
【特許請求の範囲】
【請求項１】
複数のデータを記録媒体の記録可能領域に同時に記録するデータ記録方法であって、
複数の記録データをそれぞれ複数の記録装置により記録する記録ステップと、
複数の記録装置により複数の記録データを記録する際に、複数の記録装置によるそれぞれの記録開始位置が互いに異なるように記録可能領域を割り当てる割り当てステップと、
を具備することを特徴とするデータ記録方法。
【請求項２】
前記割り当てステップは、
前記記録媒体上に存在する記録可能領域の総容量Ｃを計算する第１の計算ステップと、
前記第１の計算ステップで計算された総容量Ｃを前記複数の記録装置の総数ｎで割り算してＣ／ｎを計算するとともに、その整数倍値２Ｃ／ｎ、３Ｃ／ｎ、…、｛（ｎ−１）Ｃ｝／ｎを計算する第２の計算ステップと、
前記記録媒体上の先頭の記録可能領域と、前記第２の計算ステップで計算されたＣ／ｎ、２Ｃ／ｎ、３Ｃ／ｎ、…、｛（ｎ−１）Ｃ｝／ｎに基く記録可能領域とを、複数の記録装置の各々の記録開始位置として設定する設定ステップと、
を具備することを特徴とする請求項１記載のデータ記録方法。
【請求項３】
前記割り当てステップは、
複数の記録装置の各々によってすでに記録されたデータ容量に基いて各記録装置の記録頻度の比率を計算する第１の計算ステップと、
前記記録媒体上に存在する記録可能領域の総容量Ｃを計算する第２の計算ステップと、
前記第２の計算ステップで計算した総容量Ｃを前記第１の計算ステップで計算した記録頻度の比率に基いて分割する分割ステップと、
前記記録媒体上の先頭の記録可能領域と、前記分割ステップで分割された各容量に対応する記録可能領域とを、複数の記録装置の各々の記録開始位置として設定する設定ステップと、
を具備することを特徴とする請求項１記載のデータ記録方法。
【請求項４】
前記割り当てステップは、
複数の記録装置の各々により記録される単位時間当たりの記録量を計算するとともに、該計算された記録量の比率を計算する第１の計算ステップと、
前記記録媒体上の存在する記録可能領域の総容量Ｃを計算する第２の計算ステップと、
前記第２の計算ステップで計算した総容量Ｃを前記第１の計算ステップで計算した記録量の比率に基いて分割する分割ステップと、
前記記録媒体上の先頭の記録可能領域と、前記分割ステップで分割された各容量に対応する記録可能領域とを、複数の記録装置の各々の記録開始位置として設定する設定ステップと、
を具備することを特徴とする請求項１記載のデータ記録方法。
【請求項５】
前記記録開始位置の周辺の記録可能領域について当該記録開始位置からの距離を測定する測定ステップと、
前記測定した距離の大小関係を計算し、当該大小関係にしたがって記録を行うべきさらなる記録可能領域を決定する決定ステップと、
をさらに具備する請求項１から４のいずれか１つに記載のデータ記録方法。
【請求項６】
複数のデータを記録媒体の記録可能領域に同時に記録するデータ記録装置であって、
複数の記録データをそれぞれ複数の記録装置により記録する記録手段と、
複数の記録装置により複数の記録データを記録する際に、複数の記録装置によるそれぞれの記録開始位置が互いに異なるように記録可能領域を割り当てる割り当て手段と、
を具備することを特徴とするデータ記録装置。
【請求項７】
前記割り当て手段は、
前記記録媒体上に存在する記録可能領域の総容量Ｃを計算する第１の計算手段と、
前記第１の計算手段により計算された総容量Ｃを前記複数の記録装置の総数ｎで割り算してＣ／ｎを計算するとともに、その整数倍値２Ｃ／ｎ、３Ｃ／ｎ、…、｛（ｎ−１）Ｃ｝／ｎを計算する第２の計算手段と、
前記記録媒体上の先頭の記録可能領域と、前記第２の計算手段により計算されたＣ／ｎ、２Ｃ／ｎ、３Ｃ／ｎ、…、｛（ｎ−１）Ｃ｝／ｎに基く記録可能領域とを、複数の記録装置の各々の記録開始位置として設定する設定手段と、
を具備することを特徴とする請求項６記載のデータ記録装置。
【請求項８】
前記割り当て手段は、
複数の記録装置の各々によってすでに記録されたデータ容量に基いて各記録装置の記録頻度の比率を計算する第１の計算手段と、
前記記録媒体上に存在する記録可能領域の総容量Ｃを計算する第２の計算手段と、
前記第２の計算手段により計算した総容量Ｃを前記第１の計算手段により計算した記録頻度の比率に基いて分割する分割手段と、
前記記録媒体上の先頭の記録可能領域と、前記分割手段により分割された各容量に対応する記録可能領域とを、複数の記録装置の各々の記録開始位置として設定する設定手段と、
を具備することを特徴とする請求項６記載のデータ記録装置。
【請求項９】
前記割り当て手段は、
複数の記録装置の各々により記録される単位時間当たりの記録量を計算するとともに、該計算された記録量の比率を計算する第１の計算手段と、
前記記録媒体上の存在する記録可能領域の総容量Ｃを計算する第２の計算手段と、
前記第２の計算手段により計算した総容量Ｃを前記第１の計算手段により計算した記録量の比率に基いて分割する分割手段と、
前記記録媒体上の先頭の記録可能領域と、前記分割手段により分割された各容量に対応する記録可能領域とを、複数の記録装置の各々の記録開始位置として設定する設定手段と、
を具備することを特徴とする請求項６記載のデータ記録装置。
【請求項１０】
前記記録開始位置の周辺の記録可能領域について当該記録開始位置からの距離を測定する測定手段と、
前記測定した距離の大小関係を計算し、当該大小関係にしたがって記録を行うべきさらなる記録可能領域を決定する決定手段と、
をさらに具備する請求項６から９のいずれか１つに記載のデータ記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ記録方法及びデータ記録装置に関するものである。
【背景技術】
【０００２】
例えば、２番組同時録画機能を備えた映像録画装置などのように、複数のデータを同時に記録可能なデータ記録装置が知られている。例えば特開２００１−２１６７３０号公報は、ランダムアクセス可能な記録媒体に対して複数チャネルの同時記録再生を行なうデジタル記録再生装置を開示している。ここでは、２系統のデータチャネルを介して同時に転送されるデジタルデータを記録媒体の第１の領域に書込または読出を時分割的に交互に行っている。
【特許文献１】特開２００１−２１６７３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特開２００１−２１６７３０号公報は、２系統のデータチャネルを介して同時に転送されるデジタルデータを同一の領域に交互に記録するものである。したがって、記録媒体の例えば先頭から順に記録を行った場合、各データが記録媒体上で交互に記録され、データ読み取りの際にシークが発生する。また、データの記録範囲が広がったり、データの削除を行った場合に、両端を記録済みエクステントに挟まれた小さい容量の空きエクステントが発生しやすい等の欠点がある。
【０００４】
本発明はこのような課題に着目してなされたものであり、その目的とするところは、複数のデータを同時に記録するにあたって、記録開始位置を記録データ毎に変更することによって各データが記録媒体上に交互に記録されるのを防止したデータ記録方法及びデータ記録装置を提供することにある。
【課題を解決するための手段】
【０００５】
上記の目的を達成するために、本発明の第１の態様に係るデータ記録方法は、複数のデータを記録媒体の記録可能領域に同時に記録するデータ記録方法であって、複数の記録データをそれぞれ複数の記録装置により記録する記録ステップと、複数の記録装置により複数の記録データを記録する際に、複数の記録装置によるそれぞれの記録開始位置が互いに異なるように記録可能領域を割り当てる割り当てステップと、を具備する。
【０００６】
また、本発明の第２の態様に係るデータ記録方法は、第１の態様において、前記割り当てステップは、前記記録媒体上に存在する記録可能領域の総容量Ｃを計算する第１の計算ステップと、前記第１の計算ステップで計算された総容量Ｃを前記複数の記録装置の総数ｎで割り算してＣ／ｎを計算するとともに、その整数倍値２Ｃ／ｎ、３Ｃ／ｎ、…、｛（ｎ−１）Ｃ｝／ｎを計算する第２の計算ステップと、前記記録媒体上の先頭の記録可能領域と、前記第２の計算ステップで計算されたＣ／ｎ、２Ｃ／ｎ、３Ｃ／ｎ、…、｛（ｎ−１）Ｃ｝／ｎに基く記録可能領域とを、複数の記録装置の各々の記録開始位置として設定する設定ステップと、を具備する。
【０００７】
また、本発明の第３の態様に係るデータ記録方法は、第１の態様において、前記割り当てステップは、複数の記録装置の各々によってすでに記録されたデータ容量に基いて各記録装置の記録頻度の比率を計算する第１の計算ステップと、前記記録媒体上に存在する記録可能領域の総容量Ｃを計算する第２の計算ステップと、前記第２の計算ステップで計算した総容量Ｃを前記第１の計算ステップで計算した記録頻度の比率に基いて分割する分割ステップと、前記記録媒体上の先頭の記録可能領域と、前記分割ステップで分割された各容量に対応する記録可能領域とを、複数の記録装置の各々の記録開始位置として設定する設定ステップと、を具備する。
【０００８】
また、本発明の第４の態様に係るデータ記録方法は、第１の態様において、前記割り当てステップは、複数の記録装置の各々により記録される単位時間当たりの記録量を計算するとともに、該計算された記録量の比率を計算する第１の計算ステップと、前記記録媒体上の存在する記録可能領域の総容量Ｃを計算する第２の計算ステップと、前記第２の計算ステップで計算した総容量Ｃを前記第１の計算ステップで計算した記録量の比率に基いて分割する分割ステップと、前記記録媒体上の先頭の記録可能領域と、前記分割ステップで分割された各容量に対応する記録可能領域とを、複数の記録装置の各々の記録開始位置として設定する設定ステップと、を具備する。
【０００９】
また、本発明の第５の態様に係るデータ記録方法は、第１から第４のいずれかの態様において、前記記録開始位置の周辺の記録可能領域について当該記録開始位置からの距離を測定する測定ステップと、前記測定した距離の大小関係を計算し、当該大小関係にしたがって記録を行うべきさらなる記録可能領域を決定する決定ステップと、をさらに具備する。
【００１０】
また、本発明の第６の態様に係るデータ記録装置は、複数のデータを記録媒体の記録可能領域に同時に記録するデータ記録装置であって、複数の記録データをそれぞれ複数の記録装置により記録する記録手段と、複数の記録装置により複数の記録データを記録する際に、複数の記録装置によるそれぞれの記録開始位置が互いに異なるように記録可能領域を割り当てる割り当て手段と、を具備する。
【００１１】
また、本発明の第７の態様に係るデータ記録装置は、第６の態様において、前記割り当て手段は、前記記録媒体上に存在する記録可能領域の総容量Ｃを計算する第１の計算手段と、前記第１の計算手段により計算された総容量Ｃを前記複数の記録装置の総数ｎで割り算してＣ／ｎを計算するとともに、その整数倍値２Ｃ／ｎ、３Ｃ／ｎ、…、｛（ｎ−１）Ｃ｝／ｎを計算する第２の計算手段と、前記記録媒体上の先頭の記録可能領域と、前記第２の計算手段により計算されたＣ／ｎ、２Ｃ／ｎ、３Ｃ／ｎ、…、｛（ｎ−１）Ｃ｝／ｎに基く記録可能領域とを、複数の記録装置の各々の記録開始位置として設定する設定手段と、を具備する。
【００１２】
また、本発明の第８の態様に係る第６の態様において、前記割り当て手段は、複数の記録装置の各々によってすでに記録されたデータ容量に基いて各記録装置の記録頻度の比率を計算する第１の計算手段と、前記記録媒体上に存在する記録可能領域の総容量Ｃを計算する第２の計算手段と、前記第２の計算手段により計算した総容量Ｃを前記第１の計算手段により計算した記録頻度の比率に基いて分割する分割手段と、前記記録媒体上の先頭の記録可能領域と、前記分割手段により分割された各容量に対応する記録可能領域とを、複数の記録装置の各々の記録開始位置として設定する設定手段と、を具備する。
【００１３】
また、本発明の第９の態様に係るデータ記録装置は、第６の態様において、前記割り当て手段は、複数の記録装置の各々により記録される単位時間当たりの記録量を計算するとともに、該計算された記録量の比率を計算する第１の計算手段と、前記記録媒体上の存在する記録可能領域の総容量Ｃを計算する第２の計算手段と、前記第２の計算手段により計算した総容量Ｃを前記第１の計算手段により計算した記録量の比率に基いて分割する分割手段と、前記記録媒体上の先頭の記録可能領域と、前記分割手段により分割された各容量に対応する記録可能領域とを、複数の記録装置の各々の記録開始位置として設定する設定手段と、を具備する。
【００１４】
また、本発明の第１０の態様に係るデータ記録装置は、第６から第９のいずれか１つの態様において、前記記録開始位置の周辺の記録可能領域について当該記録開始位置からの距離を測定する測定手段と、前記測定した距離の大小関係を計算し、当該大小関係にしたがって記録を行うべきさらなる記録可能領域を決定する決定手段と、をさらに具備する。
【発明の効果】
【００１５】
本発明によれば、複数のデータを記録するにあたって、記録開始位置を記録データ毎に変更するようにしたので、各データが記録媒体上に交互に記録されるのを防止することができる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照して本発明の実施形態を詳細に説明する。図１は、本発明の一実施形態が適用された記録再生装置（映像録画装置）の全体のブロック構成を示している。この実施の形態では、記録媒体としてＤＶＤ−Ｒなどの光ディスクとハードディスクの双方を取り扱うことができる装置（ＨＤＤ付ＤＶＤ−ＶＲレコーダ）として示しているが、記録媒体として半導体メモリ等を適宜併用してもよい。図１において、各ブロックを大きく分けると、左側には記録部の主なブロックを示し、右側には再生部の主なブロックを示している。
【００１７】
図１の映像録画装置は、２種類のディスクドライブ部を有する。まず、ビデオファイルを構築できる情報記録媒体である第１のメディアとしての光ディスク（ＤＶＤ−ＲＡＭ、ＤＶＤ±ＲＷ、ＤＶＤ±Ｒなど）１００１を回転駆動し、情報の読み書きを実行する光ディスクドライブ部１００２を有する。また、第２のメディアとしてのハードディスク（ＨＤＤ）を駆動する図示せぬハードディスクドライブ部２００１を有する。データプロセッサ部１００３は、光ディスクドライブ部１００２及びハードディスクドライブ部２００１に記録データを供給することができ、また、再生された信号を受け取ることができる。光ディスクドライブ部１００２は、光ディスク１００１に対する回転制御系、レーザ駆動系（波長が６５０ｎｍの赤色レーザ、あるいは４０５ｎｍもしくはそれ以下の青色レーザを用いる）、光学系などを有する。データプロセッサ部１００３は、記録または再生単位のデータを取り扱うもので、バッファ回路、変調・復調回路、エラー訂正部などを含む。
【００１８】
また図１の映像録画装置は、録画側を構成するエンコーダ部５０と、再生側を構成するデコーダ部６０と、装置本体の動作を制御するマイクロコンピュータブロック（システム制御部と称してもよい）３０とを主たる構成要素としている。エンコーダ部５０は複数のエンコーダによって構成され、各エンコーダは入力されたアナログビデオ信号やアナログオーディオ信号をデジタル化するビデオ用及びオーディオ用のアナログデジタルコンバータと、ビデオエンコーダと、オーディオエンコーダとを有する。さらに、副映像エンコーダも含む。エンコーダ部５０の出力は、バッファメモリを含むフォーマッタ５１にて所定のＤＶＤ−ＲＡＭのフォーマットに変換され、先のデータプロセッサ部１００３に供給される。エンコーダ部５０には、Ａ／Ｖ入力部４１からの外部アナログビデオ信号と外部アナログオーディオ信号、あるいはＴＶチューナ部４２からのアナログビデオ信号とアナログオーディオ信号が入力される。
【００１９】
なお、エンコーダ部５０は、圧縮された状態のデジタルビデオ信号やデジタルオーディオ信号が直接入力されるときは、圧縮デジタルビデオ信号やデジタルオーディオ信号を直接フォーマッタ５１に供給することもできる。またエンコーダ部５０は、アナログデジタル変換されたデジタルビデオ信号やオーディオ信号を、ビデオミキシング部７１やオーディオセレクタ７６に直接供給することもできる。エンコーダ部５０に含まれるビデオエンコーダでは、デジタルビデオ信号はＭＰＥＧ２（またはＭＰＥＧ１もしくはＭＰＥＧ４−ＡＶＣ）規格に基づいた可変ビットレートで圧縮されたデジタルビデオ信号に変換される。デジタルオーディオ信号は、ＭＰＥＧまたはＡＣ−３規格に基づいて固定ビットレートで圧縮されたデジタルオーディオ信号、あるいはリニアＰＣＭのデジタルオーディオ信号に変換される。
【００２０】
副映像信号がＡ／Ｖ入力部４１から入力された場合（例えば副映像信号の独立出力端子付ＤＶＤビデオプレーヤからの信号など）、あるいはこのようなデータ構成のＤＶＤビデオ信号が放送されてそれがＴＶチューナ部４２で受信された場合は、ＤＶＤビデオ信号中の副映像信号が副映像エンコーダでエンコード（ランレングス符号化）されて副映像のビットマップとなる。エンコードされたデジタルビデオ信号、デジタルオーディオ信号、副映像データは、フォーマッタ５１にてパック化され、ビデオパック、オーディオパック、副映像パックとなり、さらにこれらが集合されて、ＤＶＤ−ビデオ規格で規定されたフォーマット（ＤＶＤビデオフォーマット）や、ＤＶＤ−レコーディング規格で規定されたフォーマット（ＤＶＤ−ＶＲフォーマット）に変換される。
【００２１】
ここで図１の装置は、フォーマッタ５１でフォーマット化された情報（ビデオ、オーディオ、副映像データなどのパック）及び作成された管理情報を、データプロセッサ部１００３を介してハードディスクドライブ部２００１あるいは光ディスクドライブ部１００２に供給し、ハードディスクあるいは光ディスク１００１に記録することができる。またハードディスクあるいは光ディスク１００１に記録された情報を、データプロセッサ部１００３、光ディスクドライブ部１００２を介して光ディスク１００１あるいはハードディスクに記録することもできる。
【００２２】
またハードディスクあるいは光ディスク１００１に記録されている複数番組のビデオオブジェクトを、一部削除したり、異なる番組のオブジェクトをつなげたり、といった編集処理を行うこともできる。これは、この発明の一実施の形態で利用するＤＶＤ−ＶＲフォーマットが、取り扱うデータ単位を定義し、編集を容易にしているからである。
【００２３】
マイクロコンピュータブロック３０は、ＭＰＵ（マイクロプロセッシングユニット）、またはＣＰＵ（セントラルプロセッシングユニット）と、制御プログラム等（各フローチャート図で説明される制御を行なうファームウエア等）が書き込まれたファームウエアＲＯＭと、プログラム実行に必要なワークエリアを提供するためのワークＲＡＭなどを含んでいる。マイクロコンピュータブロック３０のＭＰＵは、そのＲＯＭに格納された制御プログラムに従い、ＲＡＭをワークエリアとして用いて、欠陥場所検出、未記録領域検出、録画情報記録位置設定、ＵＤＦ記録、ＡＶアドレス設定、履歴情報検索処理などを実行する。
【００２４】
すなわち、マイクロコンピュータブロック３０は、システム全体を統括制御するために必要な情報処理部を有するもので、ファームウエアＲＯＭ、ワークＲＡＭ、ディレクトリ検出部のほか、図示しないがＶＭＧ（全体のビデオ管理情報）情報作成部、コピー関連情報検知部、コピー及びスクランブリング情報処理部（ＲＤＩ処理部）、パケットヘッダ処理部、シーケンスヘッダ処理部、アスペクト比情報処理部などを備える。
【００２５】
ここで、この装置においては、情報記録媒体のデータ記録領域に対して、アドレスとデータのサイズの情報とを用いてアクセス単位を表すエクステントが定義されており、前記エクステントの複数を含み、ファイルを管理するファイルエントリーを利用することでデータの記録再生を行っている。このためにさらに、マイクロコンピュータブロック３０は、ファイルエントリー管理部３０１を含み、ここには、エクステント管理部３０２が含まれる。そしてエクステント管理部３０２は、削除対象エクステント処理部３１０、記録済みエクステント管理部３１１、記録用エクステント管理部３１２がある。
【００２６】
上記のＭＰＵの実行結果のうち、ユーザに通知すべき内容は、映像データ記録再生装置の表示部４３に表示されるか、またはモニターディスプレイ７５にＯＳＤ（オンスクリーンディスプレイ）表示される。またマイクロコンピュータブロック３０は、この装置を操作するための操作信号を与えるキー入力部４４を有する。このキー入力部４４は、例えば映像録画装置の本体上に設けた操作スイッチ類や、あるいはリモコン装置などに相当する。また、入力部４４は、この発明の一実施の形態に係る映像録画装置と有線通信あるいは無線通信あるいは光通信や赤外線通信などの手段を用いて接続されたパーソナルコンピュータであってもよい。いずれの形態であるにせよ、ユーザがこのキー入力部４４を操作することにより、入力された映像音声信号の録画処理や、録画されたコンテンツの再生処理、あるいは録画されたコンテンツに対する編集処理などを施すことができる。
【００２７】
なお、マイクロコンピュータブロック３０が、光ディスクドライブ部１００２、ハードディスクドライブ部２００１、データプロセッサ部１００３、エンコーダ部５０および／またはデコーダ部６０などを制御するタイミングは、ＳＴＣ（システムタイムクロック）３８からの時間データに基づいて実行することができる。録画や再生の動作は、通常はＳＴＣ３８からのタイムクロックに同期して実行されるが、それ以外の処理はＳＴＣ３８とは独立したタイミングで実行されてもよい。
【００２８】
デコーダ部６０は、パック構造を持つＤＶＤフォーマットの信号から各パックを分離して取り出すセパレータと、パック分離やその他の信号処理実行時に使用するメモリと、セパレータで分離された主映像データ（ビデオパックの内容）をデコードするＶデコーダと、セパレータで分離された副映像データ（副映像パックの内容）をデコードするＳＰデコーダと、セパレータで分離されたオーディオデータ（オーディオパックの内容）をデコードするＡデコーダとを有する。またデコードされた主映像にデコードされた副映像を適宜合成し、主映像にメニュー、ハイライトボタン、字幕やその他の副映像を重ねて出力するビデオプロセッサを備えている。
【００２９】
デコーダ部６０の出力ビデオ信号は、オーディオビデオミキシング部７１に入力される。ビデオミキシング部７１では、テキストデータの合成が行われる。またビデオミキシング部７１には、ＴＶチューナ４２やＡ／Ｖ入力部４１からの信号を直接取り込むラインもまた接続されている。ビデオミキシング部７１には、バッファとして用いるフレームメモリ７２が接続されている。ビデオミキシング部７１の出力がアナログ出力の場合はＩ／Ｆ（インタフェース）７３を介して外部出力され、デジタル出力の場合はデジタルアナログ変換器７４を介して外部へ出力される。
【００３０】
デコーダ部６０の出力オーディオ信号は、オーディオセレクタ７６を介してデジタルアナログ変換器７７でアナログ変換され外部に出力される。オーディオセレクタ７６は、マイクロコンピュータブロック３０からのセレクト信号により制御される。これによりオーディオセレクタ７６は、ＴＶチューナ４２やＡ／Ｖ入力部４１からのデジタル信号を直接モニターする時、エンコーダ部５０をスルーした信号を直接選択することも可能である。
【００３１】
なお、エンコーダ部５０のフォーマッタ５１では、録画中、各切り分け情報（ＧＯＰ(Group of Picture)先頭割り込み時などの情報）を作成し、定期的にマイクロコンピュータブロック３０のＭＰＵへ送る。切り分け情報としては、ＶＯＢＵ（Video Object Unit）のパック数、ＶＯＢＵ先頭からのＩピクチャのエンドアドレス、ＶＯＢＵの再生時間などである。同時に、アスペクト情報処理部からの情報を録画開始時にＭＰＵへ送り、ＭＰＵはＶＯＢストリーム情報（ＳＴＩ）を作成する。ここでＳＴＩは、解像度データ、アスペクトデータなどを保存し、再生時、各デコーダ部ではこの情報を元に初期設定が行われる。
【００３２】
また図１の装置では、ビデオファイルは１ディスクに１ファイルとしている。またデータをアクセス（シーク）している間に、途切れないで再生を続けるために、最低限連続する情報単位（サイズ）を決めている。この単位をエクステント（又はＣＤＡ）という。エクステントのサイズは、例えばＥＣＣ（エラー訂正コード）ブロック（１６セクタ）の倍数であり、ファイルシステムではこのエクステントの単位で記録を行っている。
【００３３】
データプロセッサ部１００３は、エンコーダ部５０のフォーマッタからＶＯＢＵ単位のデータを受け取り、エクステント単位のデータを光ディスクドライブ部１００２あるいはハードディスクドライブ部２００１に供給している。またマイクロコンピュータブロック３０のＭＰＵは、記録したデータを再生するのに必要な管理情報を作成し、データ記録終了のコマンドを認識すると、作成した管理情報をデータプロセッサ部１００３に送る。これにより、管理情報がディスクに記録される。従って、エンコードが行われているとき、エンコーダ部５０からマイクロコンピュータブロック３０のＭＰＵは、データ単位の情報（切り分け情報など）を受け取る。また、マイクロコンピュータブロック３０のＭＰＵは、記録開始時には光ディスク及びハードディスクから読み取った管理情報（ファイルシステム）を認識し、各ディスクの未記録エリアを認識し、データプロセッサ部１００３を介してディスク上にデータ記録エリアを設定している。
【００３４】
図２（Ａ）は、記録媒体としてのＨＤＤ内の各エクステントのようすを示している。エクステントは図２（Ａ）に示すように、大きく分類して記録可能エクステント（記録可能領域）１０と記録済みエクステント（記録済領域）２０の２種類に分けられる。各エクステント１０，２０の情報はテーブル形式で管理される。図２（Ｂ）に示すエクステント管理テーブル５０では、エクステント１０，２０の情報が開始アドレス順に整列されて管理されている。さらに、記録可能なエクステントはサイズを基準として、記録に使用するエクステントと、記録に使用せずに保留されているエクステントの２つのグループに分けられる。
【００３５】
以下に、上記したＨＤＤに一度に１つのエンコーダ（記録装置）によりデータを記録する場合のデータ記録方法を説明する。データの記録が開始された場合、最初に記録用エクステントとして使用されるのはエクステント管理テーブル５０において最初に現れる記録可能エクステントである。このエクステントに対してデータの記録を行う。データの記録を行った場合に、最初に割り当てたエクステントのみでは記録容量が不足する場合がある。この場合、新たに記録可能なエクステントを割り当てる必要がある。そこで、エクステント管理テーブル５０を再び参照し、現在記録しているエクステントの次に現れる記録可能エクステントを割り当て、続けて記録を行っていく。
【００３６】
次に、２種類以上のデータを同時にＨＤＤに記録する場合について説明する。図３は、複数のデータを同時に記録する場合の構成を示しており、複数の記録データ１００−１〜１００−ｎがそれぞれ複数のエンコーダー１０１−１〜１０１−ｎに入力され、このデータが外部記憶装置（ここではＨＤＤ）１０２に同時に記録される。
【００３７】
複数の記録データ１００−１〜１００−ｎを同時にＨＤＤ１０２に記録する場合には、各データを最初に記録するエクステントを決定する必要がある。この際に先頭の記録可能エクステントを１番目のデータ用に割り当て、アドレス順で次の記録可能エクステントを２番目のデータ用に割り当てた場合、記録が進み次々とエクステントの割り当てを行っていくと、最終的にこれらのデータがＨＤＤ１０２内で交互に記録されることになる。
【００３８】
図４（Ａ）は、エンコーダー１からの記録データと、エンコーダー２からの記録データがＨＤＤ上に交互に記録された状態を示している。図４（Ａ）に示すように複数のデータが交互に記録されると読み取りの際にシークが発生する他、データの記録範囲が広がったり、データの一部（例えばエンコーダー２により記録されたデータ）を削除した場合に両端を記録済みエクステントに挟まれた小さい容量の空きエクステント１１０，１１１（図４（Ｂ））が発生しやすい等の欠点がある。すなわち、１つのデータが離れた距離に分割されて記録されるため、データの編集や削除を行った際にフラグメントが発生しやすくなる。
【００３９】
以下に、図５を参照して、上記した課題を解決する本実施形態によるデータ記録方法の概略を説明する。複数のエンコーダー１〜ｎによって記録データの記録をそれぞれ開始する（ステップＳ１−１〜Ｓ１−ｎ）。ここで、エンコーダー１〜１による記録では、先頭の記録可能エクステントから記録開始位置を割り当てる（ステップＳ２−１）。一方、エンコーダー１−２以降による記録では、エンコーダー１の記録開始位置からそれぞれ所定量だけ離れた位置を記録開始位置として対応する記録可能エクステントを割り当てる（ステップＳ２−２、…、Ｓ２−ｎ）。
【００４０】
次に、各エンコーダー１〜ｎによってそれぞれ割り当てられた記録開始位置からデータの記録を行う（ステップＳ３）。このようにしてデータの記録を行った場合に、最初に割り当てたエクステントのみでは記録容量が不足する場合がある。そこで、新たに記録用のエクステントが必要かどうかを判断し（ステップＳ４）、ＮＯならばステップＳ３に戻ってデータの記録を継続し、ＹＥＳならば、エクステント管理テーブル５０を参照して現在エンコーダーで記録中のエクステントの次に記録可能なエクステントを割り当て（ステップＳ５）、ステップＳ３にもどってデータの記録を継続する。
【００４１】
図６（Ａ）は、本実施形態の方法にしたがって、エンコーダー１では先頭の記録可能エクステントを記録開始位置として記録を開始し、エンコーダー２では、エンコーダー１の記録開始位置から所定量だけ離れた位置に対応する記録可能エクステントから記録を行うようすを示している。図６（Ｂ）は、エンコーダー２により記録されたデータが削除されて空きエクステント１１０，１１１が発生したようすを示している。本実施形態による方法では、空きエクステント１１０，１１１が連続しているのでフラグメントは発生しない。このように、本実施形態では、複数のデータを記録する際にデータ記録開始位置を変更し、フラグメントの発生を抑制することを可能にしている。
【００４２】
以下に、データ記録方法の第１実施形態を図７及び図８を参照して説明する。まず、例えば図２（Ａ）に示すＨＤＤ内の記録可能なエクステント１０の総容量Ｃを計算する（ステップＳ１０）。次に、計算した総容量Ｃを使用エンコーダー数ｎで割り算してＣ／ｎ、２Ｃ／ｎ、…、（ｎ−１）Ｃ／ｎを求める（ステップＳ１１）。次に、エンコーダー１でのデータ記録を先頭の記録可能エクステントより行うとともに、エンコーダ２以降については先頭の記録可能エクステントから所定量だけ離れたＣ／ｎ、２Ｃ／ｎ、…、（ｎ−１）Ｃ／ｎの位置に対応する記録可能エクステント１０を割り当てて各エンコーダー２〜ｎによりデータ記録を行う（ステップＳ１２）。図８は、このようは複数データ記録時のエクステント割り当ての一例を示している。
【００４３】
なお、各エンコーダにて記録を行い、追加で記録可能エクステントが必要となった場合は、現在記録しているエクステントの次の記録可能エクステントを使用する。１番目の記録データの場合は、始めに先頭の記録可能エクステントに記録を行い、記録容量が不足した場合は２番目の記録可能エクステントに記録を行う。さらに必要な場合は３番目、４番目・・と続けて記録可能エクステントを指定していく。
【００４４】
２番目以降の記録データの場合、始めに記録を行うエクステントがｎ番目の記録可能エクステントであったとすると、続けて（ｎ＋１）番目、（ｎ＋２）番目・・のエクステントに記録を行っていく。ここで、続けて記録を行った結果、最初に各データに対して割り当てられた記録可能エクステントのみでは記録容量が不足する可能性がある。何れかのデータについて記録可能なエクステントが無くなった場合、その他のデータの記録用に割り当てられていた領域を変更する等の操作を行い、記録箇所を割り当てなければならない。
【００４５】
再割り当ての方法として、再び全ての記録可能エクステントの総容量をエンコーダーの総数で分割する方法や、先頭の記録可能エクステントに記録を行う記録方法が考えられるが、いずれの場合もデータの記録状態が複雑になることは避けられない。よって、可能な限り記録容量が不足した状態にならないように記録可能エクステントを設定することが望ましい。以上の方法で、各エンコーダー毎に記録開始地点を変更し、複数データ記録時にＨＤＤ上で各データがエクステント毎に交互に記録されるのを防止することができ、フラグメントの発生を抑えることが可能となる。
【００４６】
なお、記録開始位置の設定にあたっては、可能な限り各データの記録箇所が不足しないように考慮して設定を行う必要があるが、より効率の良い領域設定の方法として、以下にいくつかの例を挙げる。
【００４７】
図９及び図１０は、データ記録方法の第２実施形態を説明するための図である。第２実施形態では、エンコーダー毎の記録頻度を考慮して、記録頻度の高いエンコーダに対してより多くの連続した記録可能エクステントを割り当てることを特徴とする。前提条件として、あらかじめ各エンコーダーにて過去に記録したそれぞれのデータ容量ｄ1、ｄ2、〜ｄnがデータとしてＨＤＤに保存されているものとする。まず、各エンコーダーにて過去に記録した各データ容量ｄ1、ｄ2、〜ｄnを読み出す（ステップＳ２０）。次に、各データ容量ｄ1、ｄ2、〜ｄnに定数ｋを加算し、エクステント容量の比（ｄ1 +ｋ：ｄ2 +ｋ：ｄ3 +ｋ：・・：ｄn +ｋ）を算出する（ステップＳ２１）。ここで定数ｋには適切な値を用いることにする。
【００４８】
例えば、図１０に示すように、ｄ1：ｄ2：ｄ3＝５：３：１かつｋ＝２とすると、ｄ1 +ｋ：ｄ2 +ｋ：ｄ3 +ｋ＝７：５：３となる。
【００４９】
次に、ＨＤＤ内の記録可能なエクステントの総容量Ｃを求める（ステップＳ２２）。次に、総容量Ｃを各エンコーダーについての容量比に基づいて分割する（ステップＳ２３）。次に、分割された容量に基づいて各エンコーダーごとの記録開始位置を求める（ステップＳ２４）。次に、エンコーダー１でのデータ記録を先頭の記録可能エクステントより行い、エンコーダー２以降でのデータ記録をステップＳ２４で求めた記録開始位置に対応する記録可能エクステントから行う（ステップＳ２５）。図１０は、３つのデータを同時に記録する場合におけるエクステント割り当ての一例を示している。
【００５０】
図１１は、データ記録方法の第３実施形態を説明するための図である。第３実施形態では、各エンコーダーについて単位時間当たりの記録量を計算し、該記録量を記録用エクステントの割り当て比率とすることを特徴とする。まず、各エンコーダーについての単位時間当たりの記録量を計算して、その比率を求める（ステップＳ３０）。レコーダー等の場合は記録のビットレートを判断基準とすることが可能である。エンコーダ１で４Ｍｂｐｓの動画を記録し、エンコーダ２で８Ｍｂｐｓの動画を記録した場合は記録量の比率を１：２とする。次に、ＨＤＤ内の記録可能なエクステントの総容量Ｃを求める（ステップＳ３１）。次に、総容量Ｃを各エンコーダーについての容量比に基づいて分割する（ステップＳ３２）。次に、分割された容量に基づいて各エンコーダーごとの記録開始位置を求める（ステップＳ３３）。次に、エンコーダー１でのデータ記録を先頭の記録可能エクステントより行い、エンコーダー２以降でのデータ記録をステップＳ２４で求めた記録開始位置に対応する記録可能エクステントから行う（ステップＳ３４）。
【００５１】
さらなる変形例として、ＨＤＤを複数台搭載しているならば、エンコーダー毎に記録するＨＤＤを別々に振り分けて記録開始位置を変更するようにしても良い。これによって一つのＨＤＤに対して同時記録を行う際に頻繁に生じるヘッドのシークを軽減することが可能となる。
【００５２】
また、記録の際に新たな記録可能エクステントを割り当てる方法について、これまでは図１２（Ａ）に示すように、エンコーダー２以降のエンコーダーについては、記録開始位置を基点としてアドレスが大きくなる順に現在記録中のエクステントの次の記録可能エクステント（図１２（Ａ）の１，２，３，４の順）を割り当てていた。しかしながら、このような方法のほかに、例えばアドレスの近い順に記録可能エクステントを割り当てることも可能である。
【００５３】
図１３は、記録用エクステントの割り当ての他の方法を説明するための図である。エンコーダ１では先頭の記録可能エクステントから記録を開始するため常に次の記録可能エクステントを使用する。一方、エンコーダー２以降のエンコーダーについては、図１３に示す方法により記録する順番を決定する。まず、エンコーダー２による最初の記録開始位置を特定する（ステップＳ４０）。次に、当該記録開始位置周辺の記録可能エクステントについて記録開始位置からの距離Ｄ１，Ｄ２，…，Ｄｎを求める（ステップＳ４１）。次に、求めた距離Ｄ１，Ｄ２，…，Ｄｎの大小関係を決定する（ステップＳ４２）。次に、距離Ｄ１，Ｄ２，…，Ｄｎの大小関係に基づいて小さい順に記録可能エクステントを割り当てる（ステップＳ４３）。図１２（Ｂ）は、記録開始位置周辺からの距離に応じた順番で記録可能エクステントが割り当てられるようすを示している。
【００５４】
このような方法によれば、記録位置が最も近い位置に収束するため、データを記録したエクステントが集中して配置され、記録・再生時のシーク時間が短縮されるという利点がある。
【００５５】
以上、上記した実施形態によれば、複数データの記録時に記録開始位置を記録データ毎に変更し、各データがＨＤＤ上に交互に記録されるのを防いでいる。このことにより前述の従来の方法で起こるフラグメンテーション等の問題点を解消することができる。
【００５６】
また、本手法をより効果的に行うための方法として、各エンコーダに対して記録可能エクステントを割り当てる際の割り当て比率を変更することで、記録量の大きいエンコーダに対して、より多くの記録領域を設定することができ、記録時にエンコーダに対して割り当てられた記録領域が不足する事を防ぐことができる。
【００５７】
また、記録可能エクステントの割り当て方法を変更することで、記録・再生時に起こるＨＤＤのシーク時間を減少させることが可能である。
【図面の簡単な説明】
【００５８】
【図１】図１は、本発明の一実施形態が適用された記録再生装置（映像録画装置）の全体のブロック構成を示す図である。
【図２】図２（Ａ）は、記録媒体としてのＨＤＤ内のエクステントのようすを示し、図２（Ｂ）はエクステント管理テーブルの構成を示す図である。
【図３】図３は、複数のデータを同時に記録する場合の構成を示す図である。
【図４】図４は、記録装置１からのデータと、記録装置２からのデータがＨＤＤ上に交互に記録された状態を示す図である。
【図５】図５は、本実施形態によるデータ記録方法の概略を説明するための図である。
【図６】図６（Ａ）は、本実施形態の方法にしたがって記録が行われるようすを示し、図６（Ｂ）は、エンコーダー２により記録されたデータが削除されて空きエクステントが発生したようすを示す図である。
【図７】図７は、データ記録方法の第１実施形態を説明するためのフローチャートである。
【図８】図８は、複数データ記録時のエクステント割り当ての一例を示す図である。
【図９】図９は、データ記録方法の第２実施形態を説明するためのフローチャートである。
【図１０】図１０は、３つのデータを同時に記録する場合におけるエクステント割り当ての一例を示す図である。
【図１１】図１１は、データ記録方法の第３実施形態を説明するための図である。
【図１２】図１２（Ａ）は、アドレスの順に現在記録中のエクステントの次のエクステントが記録すべきエクステントして選択されるようすを示し、図１２（Ｂ）は、記録開始位置周辺からの距離に応じて記録する順番が選択されるようすを示す図である。
【図１３】図１３は、記録用エクステントの割り当ての他の方法を説明するための図である。
【符号の説明】
【００５９】
３０  マイクロコンピュータブロック
３８  ＳＴＣ
４１  Ａ／Ｖ入力部
４３  表示部
４４  キー入力部
５０  エンコーダ部
５１  フォーマッタ
５２  バッファメモリ
７１  ビデオミキシング部
７２  フレームメモリ
７３  Ｉ／Ｆ
７４  Ｄ／Ａ
７５  モニター
３０１  ファイルエントリー管理部
３０２  エクステント管理部
１００１  光ディスク
１００２  光ディスクドライブ部
１００３  データプロセッサ部
２００１  ハードディスクドライブ部
【図１】
2008010118.tif 000003
【図２】
2008010118.tif 000004
【図３】
2008010118.tif 000005
【図４】
2008010118.tif 000006
【図５】
2008010118.tif 000007
【図６】
2008010118.tif 000008
【図７】
2008010118.tif 000009
【図８】
2008010118.tif 000010
【図９】
2008010118.tif 000011
【図１０】
2008010118.tif 000012
【図１１】
2008010118.tif 000013
【図１２】
2008010118.tif 000014
【図１３】
2008010118.tif 000015