(57)【特許請求の範囲】
【請求項１】
デジタル符号化されたＡＶストリームを記録する記録媒体と上記記録媒体に上記ＡＶストリームを書き込む書込手段とを有する記録手段と、上記記録媒体に記録するＡＶストリームを一時的に記憶し、記憶した上記ＡＶストリームを所定のタイミングで所定量ずつ上記記録手段に出力する記録用バッファとを備え、上記記録手段が上記記録媒体に記録済みのＡＶストリームのファイルの削除、編集、および移動を行う機能を有している記録装置であって、
上記記録用バッファから上記記録手段に所定のタイミングで所定量ずつ出力される上記ＡＶストリームを上記記録媒体に記憶させるための上記各タイミング毎の記録操作命令を上記記録用バッファを介して上記記録手段に出力するか、あるいは上記各記録操作命令を上記記録用バッファを介さずに上記記録手段に直接出力する制御部と、
上記記録媒体に記録済みのＡＶストリームのファイルの削除、編集、あるいは移動を上記記録手段に実行させるためのファイル操作命令を複数回の命令に分割して上記記録手段に出力する操作分割部とを備えており、
上記操作分割部は、上記ファイル操作命令については分割後の各ファイル操作命令についての上記記録手段の処理時間が、上記記録媒体に記録する上記ＡＶストリームの等時性を確保するために許容される上記記録操作命令の遅延時間の最大値以下になるように上記記録用バッファの容量および上記記録手段の書き込み速度に応じて設定される分割数に分割し、かつ上記記録媒体に上記ＡＶストリームを記録させる処理を上記記録手段に実行させるための上記各記録操作命令については分割を行わず、
上記遅延時間は、上記ファイル操作命令が存在しない場合に上記記録操作命令が実行開始される時刻から、上記ファイル操作命令が存在する場合に上記記録操作命令が実行開始される時刻までの時間であり、
上記記録手段は、上記各記録操作命令、および分割された上記各ファイル操作命令を、当該記録手段に入力された順に実行することを特徴とする記録装置。
【請求項２】
上記記録手段は、上記記録媒体からＡＶストリームを読み出す読出手段と、
上記記録媒体から読み出されたＡＶストリームを一時的に記憶する再生用バッファとを備え、
上記制御部は、上記記録媒体からのＡＶストリームの読み出しを上記記録手段に実行させるための再生操作命令を上記再生用バッファを介して上記記録手段に出力するか、あるいは上記再生操作命令を上記再生用バッファを介さずに上記記録手段に直接出力し、
上記操作分割部は、上記ファイル操作命令については分割後の各ファイル操作命令についての上記記録手段の処理時間が、上記記録媒体に記録する上記ＡＶストリームおよび上記記録媒体から読み出す上記ＡＶストリームの等時性を確保するために許容される上記記録操作命令および上記再生操作命令の遅延時間の最大値以下になるように分割し、かつ上記記録媒体からのＡＶストリームの読み出しを上記記録手段に実行させるための上記再生操作命令については分割を行わず、
上記遅延時間は、上記ファイル操作命令が存在しない場合に上記記録操作命令または上記再生操作命令が実行開始される時刻から、上記ファイル操作命令が存在する場合に上記記録操作命令または上記再生操作命令が実行開始される時刻までの時間であり、
上記記録手段は、上記記録操作命令、上記再生操作命令、および分割された上記各ファイル操作命令を、当該記録手段に入力された順に実行することを特徴とする請求項１に記載の記録装置。
【請求項３】
請求項１または２に記載の記録装置を動作させるためのプログラムであって、コンピュータを上記の操作分割部として機能させるためのプログラム。
【請求項４】
請求項３に記載のプログラムを記録したコンピュータ読み取り可能なプログラム記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル符号化されたＡＶストリーム（動画像、静止画像、音声などをデジタル化したストリーム）の記録装置、再生装置、記録再生装置に関するものである。
【背景技術】
【０００２】
近年、デジタル方式によるテレビ放送で送出されるＡＶストリームをデジタル方式で記録する記録再生装置が登場している。また、アナログ方式によるテレビ放送のデジタル符号化手段が安価かつ容易に実現できるようになっており、アナログ放送によるテレビ放送をデジタル方式で記録する記録再生装置が増加している。
【０００３】
さらに、放送系以外のパッケージメディアにおいても、ビデオＣＤやＤＶＤに続き、次世代ディスクメディアの登場が近年中に予定されており、今後ますますデジタル方式によるＡＶストリーム記録再生装置の普及が加速することが予想される。
【０００４】
ところで、デジタル方式による記録再生装置では、従来テープメディアが主にコスト的な理由で多用されてきたが、符号化技術と記録密度の向上にしたがってディスクメディアの利用が主流となりつつある。
【０００５】
ディスクメディアは、記録ヘッドのシークが非常に高速であるため、ランダムアクセス性に優れている。また、ディスクメディアは、テープメディアでは実現困難であった記録と再生の同時実行、あるいは複数のＡＶストリームの同時記録や同時再生、ＡＶストリームと他のデータ放送等のデータの同時記録などを実現可能であるという利点がある。特に、ＨＤＤ（ハードディスクドライブ）は、現在利用されている他のディスクメディアよりも大容量であり、記録・再生時のデータ転送速度にも優れている。このため、デジタル放送の受信機に内蔵したり、ＤＶＤなど他の記録メディアと組み合わせた構成にしたりするなどして、複数のＡＶストリーム、データを見かけ上同時に扱うことでユーザーの利便性を向上させた記録再生装置が登場している。なお、特許文献１には、デジタル符号化されたＡＶストリームとデータ放送を同時処理可能な記録再生装置が開示されている。
【０００６】
図７は、ＡＶストリームの記録・再生を行う従来の記録再生装置の一例を示すブロック図である。この図に示すように、記録再生装置１００は、アンテナ１０１、チューナ１０２、復調部１０３、ＡＶストリーム選択部１０４、ＡＶストリーム記録用バッファ１０５、記録部１０６、ＡＶストリーム再生用バッファ１０７、復号部１０８、映像出力装置１０９を備えている。
【０００７】
アンテナ１０１は、デジタル放送局から送信された高調波信号を受信し、チューナ１０２に出力する。チューナ１０２は、アンテナ１０１の受信した高周波信号から所定の帯域を選択的に増幅し、周波数変換を行って復調部１０３に出力する。復調部１０３は、チューナ１０２から入力された信号（変調信号）を復調してデジタルデータに変換し、ＡＶストリーム選択部１０４に出力する。ＡＶストリーム選択部１０４は、復調部１０３から入力されたデジタルデータを、パケットＩＤごとに仕分けをすることで、ＡＶストリームとして再構成し、ＡＶストリーム記録用バッファ１０５に出力する。ＡＶストリーム選択部１０４からの出力はＡＶストリーム記録用バッファ１０５を経由して記録部１０６に記録される。
【０００８】
記録部１０６に記録されたＡＶストリームを再生するときには、記録部１０６から読み出されたＡＶストリームがＡＶストリーム再生用バッファ１０７を経由して復号部１０８に入力される。復号部１０８は、ＡＶストリーム再生用バッファ１０７から入力されたＡＶストリームを復号して映像出力可能な信号に変換し、映像出力装置１０９に出力する。映像出力装置１０９は、復号部１０８から入力された信号を表示する。
【０００９】
なお、ＡＶストリームの記録再生装置では、等時性（isochronous性）が要求される。すなわち、ＡＶストリームの記録再生装置では、機器ごとの処理速度の違いは許容されず、連続的かつ周期的なデータであるＡＶストリームをデータのアンダーランを発生することなく記録・再生することが要求される。このため、アンダーランを防ぐために、ＡＶストリームの記録再生装置では、十分な容量のバッファ（ＡＶストリーム記録用バッファ，ＡＶストリーム再生用バッファ）を装備し、このバッファを管理することが重要である。
【００１０】
特に、デジタル放送の技術向上による送出ＡＶストリームのビットレート（単位時間あたりのデータ容量）の増大、ディスクメディアの性能向上による複数ＡＶストリームの同時記録、ユーザー利便性の向上のためのＡＶストリームの記録および再生の同時実行などに対応するためには、記録メディア駆動装置（ドライブ）に内蔵されたキャッシュに加えて、処理装置にバッファが必要である。なお、バッファはディスクメディアのアクセスタイミングと処理装置側のタイミングの整合を取る目的で使用され、半導体の記憶装置が使用されることが多い。
【００１１】
通常、バッファを各処理系ごとに設け、各処理系で要求される性能と容量の最大値を確保する必要がある。一方で、記録再生装置を低廉化するためには、バッファの容量を小さくすることが望まれる。
【００１２】
なお、特許文献２には、ＡＶストリームの記録再生装置とは技術分野が異なるが、ハードディスクを備えた画像形成装置において、消去処理よりも優先順位の高い処理がある場合に、消去処理を保留する技術が開示されている。また、特許文献２には、１回の消去にかける時間である１消去時間をハードディスクの転送能力に基づいて設定することが記載されている。
【特許文献１】特開２００４−１５９２３１号公報（公開日：２００２年１１月８日）
【特許文献２】特開２００５−２０３０６６号公報（公開日：２００５年７月２８日）
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、上記従来のＡＶストリームの記録再生装置では、特に、ＡＶストリームの記録・再生処理中に、ＡＶストリームの記録・再生以外の記録部に対する操作処理を行う場合、大容量のバッファ（ＡＶストリーム記録用バッファ・ＡＶストリーム再生用バッファ）が必要であるという問題がある。
【００１４】
この点について、より詳細に説明する。近年のＡＶストリームの記録再生装置の中には、ユーザーの利便性向上のために、ＡＶストリームの記録・再生以外の記録部に対する操作処理（例えば、既に記録部に記録済みのＡＶストリームのファイル削除や編集、移動、新たなファイルの作成などのファイル操作処理）を行える機能を備えたものがある。
【００１５】
図８は、記録部にＡＶストリームの記録命令およびファイル操作命令が入力されるタイミング、および、各処理のために記録部へのアクセス（ＡＶストリームを記録する記録媒体へのアクセス）が占有される期間の一例を示した説明図である。横軸は時間ｔの経過を示している。なお、図８の下段はファイル操作命令がない状態（定常状態）でＡＶストリームを記録部に記録する場合を示しており、上段はＡＶストリームを記録部に記録している期間中にファイル操作処理が発生した場合を示している。
【００１６】
下段の図に示すように、定常状態でＡＶストリームを記録する場合、時刻ｔ０，ｔ１，ｔ２，・・・で記録部にＡＶストリーム記録命令が入力されると、即時に記録処理が実行され、ｔｒｅｃの期間だけ記録処理が行われる。つまり、記録処理はそれぞれ時刻（ｔ０＋ｔｒｅｃ）、（ｔ１＋ｔｒｅｃ）、（ｔ２＋ｔｒｅｃ）に終了する。
【００１７】
ところが、上段の図に示すように、ＡＶストリームの記録命令が入力される時刻ｔ１の直前の時刻ｔｘに処理時間ｔｆを必要とするファイル処理命令が記録部に入力された場合、ファイル操作処理が終了する時刻ｔｘ＋ｔｆが時刻ｔ１より遅い時刻であると、ファイル操作処理命令が入力されない場合よりも２回目のＡＶストリーム記録処理命令の実行が時間（（ｔｘ＋ｔｆ）−ｔ１）だけ遅延する。なお、ファイル操作処理命令の入力タイミングが時刻ｔ１に近いほど、ＡＶストリーム記録処理命令の遅延は大きくなり、その時間は最大でｔｆとなる。
【００１８】
このように、ＡＶストリームの記録部への記録・再生を行っている期間中に、ＡＶストリームの記録・再生以外の記録部に対するファイル操作処理を行う場合には、ファイル操作のためのアクセス中にはＡＶストリームの記録・再生処理を行うことができないので、ファイル操作のためのアクセスが終了するまで記録・再生処理の実行を待つ必要がある。したがって、ＡＶストリーム記録中にファイル操作が発生しない場合に必要なバッファ容量に加えて、上記のように記録・再生処理の実行を待っている間にも受信し続けるＡＶストリームデータを保存しておくためのバッファが必要となっていた。
【００１９】
なお、上記特許文献２は、画像形成装置に関する技術であり、ＡＶストリームの記録再生装置のように、等時性を維持するためのバッファを備えていない。
【００２０】
本発明は、上記の問題点に鑑みてなされたものであって、その目的は、ＡＶストリームの記録および／または再生処理中に、記録部へのアクセスを要する他の操作処理を行える記録装置、再生装置、記録再生装置において、ＡＶストリームの等時性を維持するために必要なバッファ容量を低減することにある。
【課題を解決するための手段】
【００２１】
本発明の記録装置は、上記の課題を解決するために、デジタル符号化されたＡＶストリームを記録する記録手段と、上記記録手段に記録するＡＶストリームを一時的に記憶する記録用バッファとを備えた記録装置であって、上記記録手段に対するＡＶストリームの記録操作命令以外の操作命令を複数回の命令に分割する操作分割部を備えていることを特徴としている。
【００２２】
上記の構成によれば、記録操作命令（記録命令）以外の操作命令を複数回の命令に分割することで、当該操作命令を実行するための一回あたりの処理時間を短縮できる。したがって、ＡＶストリームの記録操作命令が実行されるまでの待ち時間を短縮できる。これにより、ＡＶストリームの等時性を維持するために必要な記録用バッファの容量を削減することができる。
【００２３】
本発明の再生装置は、上記の課題を解決するために、デジタル符号化されたＡＶストリームを記録する記録手段と、上記記録手段から読み出されたＡＶストリームを一時的に記憶する再生用バッファとを備えた再生装置であって、上記記録手段に対するＡＶストリームの読み出し命令以外の操作命令を複数回の命令に分割する操作分割部を備えていることを特徴としている。
【００２４】
上記の構成によれば、再生操作命令（再生命令）以外の操作命令を複数回の命令に分割することで、当該操作命令を実行するための一回あたりの処理時間を短縮できる。したがって、ＡＶストリームの再生操作命令が実行されるまでの待ち時間を短縮できる。これにより、ＡＶストリームの等時性を維持するために必要な再生用バッファの容量を削減することができる。
【００２５】
本発明の記録再生装置は、上記の課題を解決するために、デジタル符号化されたＡＶストリームを記録する記録手段と、上記記録手段に記録するＡＶストリームを一時的に記憶する記録用バッファと、上記記録手段から読み出されたＡＶストリームを一時的に記憶する再生用バッファとを備えた記録再生装置であって、上記記録手段に対するＡＶストリームの記録操作命令または再生操作命令以外の操作命令を複数回の命令に分割する操作分割部を備えていることを特徴としている。
【００２６】
上記の構成によれば、記録操作命令または再生操作命令以外の操作命令を複数回の命令に分割することで、当該操作命令を実行するための一回あたりの処理時間を短縮できる。したがって、ＡＶストリームの記録操作命令または再生操作命令が実行されるまでの待ち時間を短縮できる。これにより、ＡＶストリームの等時性を維持するために必要な記録用バッファおよび再生用バッファの容量を削減することができる。
【００２７】
また、上記の記録装置または再生装置または記録再生装置において、上記記録手段は、入力された各操作命令を、入力された順に実行する構成としてもよい。
【００２８】
上記の構成によれば、記録操作命令または再生操作命令以外の操作命令が複数回の命令に分割されて記録手段に入力される。また、記録手段は入力された各操作命令を入力された順に実行する。したがって、記録操作命令または再生操作命令以外の操作命令が実行されている期間中に記録操作命令または再生操作命令が入力されたとしても、上記記録操作命令または再生操作命令以外の操作命令の１回あたりの処理時間が短いので、ＡＶストリームの記録操作命令または再生操作命令が実行されるまでの待ち時間を短縮できる。これにより、ＡＶストリームの等時性を維持するために必要な記録用バッファおよび再生用バッファの容量を削減することができる。
【００２９】
また、上記の記録装置または再生装置または記録再生装置において、上記記録手段に入力される各操作命令を、予め設定された優先度に応じた順序に並び替えるスケジューリング部を備え、上記記録手段は、各操作命令を上記並び替えられた順序で実行する構成としてもよい。
【００３０】
上記の構成によれば、記録手段に入力される各操作命令を予め設定した優先度に応じた順序で実行させることができる。したがって、例えば記録操作命令および／または再生操作命令の優先度を他の操作命令の優先度よりも高く設定しておくことで、ＡＶストリームの記録処理および／または再生処理を優先的に実行させることができる。これにより、ＡＶストリームの記録操作命令および／または再生操作命令が実行されるまでの待ち時間をさらに短縮できるので、ＡＶストリームの等時性を維持するために必要な記録用バッファおよび／または再生用バッファの容量をさらに削減することができる。
【００３１】
なお、上記記録装置、再生装置、記録再生装置は、コンピュータによって動作させられるものであってもよく、その場合には、コンピュータを上記操作分割部として機能させるプログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に含まれる。
【発明の効果】
【００３２】
以上のように、本発明の記録装置は、記録手段に対するＡＶストリームの記録操作命令以外の操作命令を複数回の命令に分割する操作分割部を備えている。また、本発明の再生装置は、記録手段に対するＡＶストリームの再生操作命令以外の操作命令を複数回の命令に分割する操作分割部を備えている。また、本発明の記録再生装置は、記録手段に対するＡＶストリームの記録操作命令および再生操作命令以外の操作命令を複数回の命令に分割する操作分割部を備えている。
【００３３】
それゆえ、したがって、ＡＶストリームの記録操作命令が実行されるまでの待ち時間を短縮できるので、ＡＶストリームの等時性を維持するために必要な記録用バッファの容量を削減することができる。
【発明を実施するための最良の形態】
【００３４】
〔実施形態１〕
本発明の一実施形態について説明する。図１は、本実施形態にかかる記録再生装置１の概略構成を示すブロック図である。
【００３５】
この図に示すように、記録再生装置１は、制御部１０、アンテナ１１、チューナ１２、復調部１３、ＡＶストリーム選択部１４、記録用バッファ１５、記録部１６、再生用バッファ１７、復号部１８、映像出力装置１９、操作入力部２０、ファイル操作分割部２１を備えている。
【００３６】
アンテナ１１は、デジタル放送局から送信された高調波信号を受信し、チューナ１２に出力する。チューナ１２は、アンテナ１１の受信した高周波信号から所定の帯域を選択的に増幅し、周波数変換を行って復調部１３に出力する。復調部１３は、チューナ１２から入力された信号（変調信号）を復調してデジタルデータに変換し、ＡＶストリーム選択部１４に出力する。ＡＶストリーム選択部１４は、復調部１０３から入力されたデジタルデータを、パケットＩＤごとに仕分けをすることで、ＡＶストリームとして再構成し、記録用バッファ１５に出力する。
【００３７】
記録用バッファ（ＡＶストリーム記録用バッファ）１５は、ＡＶストリーム選択部１４から入力されたＡＶストリームを一時的に記憶（保存）するとともに、記憶したＡＶストリームを所定のタイミングで所定量ずつ記録部１６に出力するものである。つまり、ＡＶストリーム選択部１４からの出力は記録用バッファ１５を経由して記録部１６に記録される。これにより、記録用バッファ１５に入力されるＡＶストリームのデータ転送速度と、記録部１６における記録処理速度との差を補うようになっている。なお、制御部１０が記録用バッファ１５に記憶されたＡＶストリームを読み出し、それを記録部１６に出力して記憶させるようにしてもよい。
【００３８】
記録部（記録手段）１６は、ＡＶストリームを記録するものであり、記録部１６は、ＡＶストリームのファイルを含むデータを書き込まれる記録媒体と、上記記録媒体にデータを書き込む書込手段と、上記記録媒体に書き込まれたデータを読み出す読出手段とを備えている（いずれも図示せず）。なお、記録部１６に備えられる記録媒体は特に限定されるものではないが、例えば、ＣＤ（compact disc)やＤＶＤ（digital versatile disc）等の光ディスク、ハードディスク、ＭＤ（mini disc）等の磁気ディスク、ＭＯ（magnetic optical disc）等の光磁気ディスク、ＩＣカード，光カード等のメモリカード、マスクＲＯＭ，ＥＰＲＯＭ，ＥＥＰＲＯＭ，フラッシュＲＯＭ等の半導体メモリーなどを用いることができる。
【００３９】
再生用バッファ（ＡＶストリーム再生用バッファ）１７は、記録部１６から読み出されたＡＶストリームを一時的に記憶するとともに、記憶したＡＶストリームを所定のタイミングで所定量ずつ復号部１８に出力するものである。つまり、記録部１６から読み出されたＡＶストリームは、再生用バッファ１７を経由して復号部１８に出力される。これにより、記録部１６における読み出し速度と復号部１７以降の処理におけるデータ転送速度との差を補うようになっている。なお、制御部１０が再生用バッファ１７に記憶されたＡＶストリームを読み出し、それを復号部１８に出力するようにしてもよい。
【００４０】
復号部１８は、再生用バッファ１７から入力されたＡＶストリームを復号して映像出力可能な信号に変換し、映像出力装置１９に出力する。映像出力装置１９は、復号部１８から入力された信号を表示する。
【００４１】
操作入力部２０は、ユーザーからの指示を受け付けて制御部１０に伝達するインターフェースである。ユーザーは、この操作入力部２０を介して、受信する周波数の指示、受信したＡＶストリームを記録部１６に記録させるための指示、記録部１６に記録されたＡＶストリームを再生させるための指示、ＡＶストリームの記録・再生以外の記録部１６に対する操作処理（例えば、既に記録部１６に記録済みの各種ファイルの削除や編集など）の指示、などを入力し、制御部１０に伝達させることができる。
【００４２】
制御部１０は、記録再生装置１における各部の動作を制御するものである。つまり、制御部１０は、操作入力部２０を介して入力されるユーザーからの指示等に基づいて、記録再生装置１における各部の動作を制御する。
【００４３】
ファイル操作分割部２１は、ＡＶストリームの記録・再生処理中に、ＡＶストリームの記録・再生以外の記録部１６に対する操作処理（例えば、既に記録部１６に記録済みの各種ファイルの削除や編集、新たなファイルの作成など）を行う場合に、当該操作処理を記録部１６に実行させるためのファイル操作命令を複数の命令に分割して記録部１６に入力し、実行させるものである。なお、ファイル操作分割部２１は、制御部１０の一部として備えられてもよい。
【００４４】
ここで、ＡＶストリームの記録・再生以外の記録部１６に対する操作処理を複数の処理に分割して実行する場合の一例について説明する。図２は、操作入力部２０を介して記録部１６に対するファイル操作指示があった場合の、制御部１０の処理の流れを示すフローズである。
【００４５】
この図に示すように、制御部１０は、操作入力部２０を介してユーザーから入力された記録部１６に対するファイル操作指示（例えば、記録部１６に記録されているＡＶストリームの削除命令など）を受け付けると（Ｓ１）、ＡＶストリームの記録および／または再生中であるかどうかを判断する（Ｓ２）。
【００４６】
そして、ＡＶストリームの記録および／または再生中ではないと判断した場合、制御部１０は、操作入力部２０を介して入力されたファイル操作指示に基づくファイル操作命令を記録部１６に入力し、記録部１６にそのファイル操作を実行させ（Ｓ３）、処理を終了する。
【００４７】
一方、ＡＶストリームの記録および／または再生中ではあると判断した場合、制御部１０は、操作入力部２０を介して入力されたファイル操作指示に基づくファイル操作命令をファイル操作分割部２１に入力し、当該ファイル操作命令を複数の命令（Ｎ回の操作命令（Ｎは２以上の自然数））に分割させ、分割したファイル操作命令を記録部１６に順次入力させる（Ｓ４）。なお、記録部１６へのファイル操作命令の入力は、分割した全てのファイル操作命令の入力が完了するまで順次行われる。
【００４８】
ここで、ファイル操作命令の分割数は、分割後の各操作命令についての処理時間が、ＡＶストリームの等時性を確保するために許容されるＡＶストリームの記録命令および再生命令の遅延時間（記録命令および再生命令以外の操作命令がない場合に、記録命令または再生命令が実行開始される時刻から、記録命令および再生命令以外の操作命令がある場合に、記録命令または再生命令が実行開始される時刻までの遅延時間）の最大値以下になるように設定する。
【００４９】
なお、上記の遅延時間の最大値は、記録用バッファ１５および再生用バッファ１７の容量と、記録部１６における書き込み速度，読み出し速度によって決まる。したがって、容量の小さい記録用バッファ１５および再生用バッファ１７を用いてもＡＶストリームの等時性を確保できるように、ファイル操作命令の分割数を決めればよい。また、再生時には、等時性を確保するとともに、ＡＶストリーム（例えば動画像，音声等）の連続性を損なうことなく再生できるように、ファイル操作命令の分割数を決めることが好ましい。
【００５０】
ファイル操作命令の分割数は、例えば、分割後のファイル操作命令についての１回のファイル操作時間が０．１秒未満になるように設定することが好ましく、０．０１秒以下になることがより好ましい。
【００５１】
また、１回のファイル操作量（例えば削除するファイルのサイズ）が所定のサイズ以下になるように設定することで、分割後の各操作命令についての処理時間が、等時性を確保するための最大許容時間以下になるようにしてもよい。例えば、記録済みの１０ＧＢ（10,000,000,000バイト）のＡＶストリームの削除処理命令を分割する場合に、２ＧＢ（2,000,000,000バイト）ずつ５回の削除を行うよう削除処理命令を分割してもよい。
【００５２】
また、制御部１０は、Ｓ４の処理と並行して、ＡＶストリームおよびそのデータ記録命令を記録用バッファ１５から記録部１６に入力する（Ｓ５）。なお、データ記録命令は、制御部１０の指示に応じて記録用バッファ１５が記録部１６に出力してもよく、制御部１０が記録部１６に直接入力してもよい。また、ＡＶストリームについても、記録用バッファ１５から記録部１６に出力するようにしてもよく、制御部１０が記録用バッファ１５から読み出して記録部１６に出力するようにしてもよい。データ記録命令の入力は、ＡＶストリームの記録が終了するまで継続して行われる。
【００５３】
また、ここではＡＶストリームの記録処理を行う場合について説明したが、再生処理についても略同様である。つまり、再生処理を行う場合、制御部１０は、Ｓ４の処理と並行して、ＡＶストリームのデータ読み出し命令を記録部１６に入力する（Ｓ５）。なお、データ読み出し命令は、制御部１０の指示に応じて再生用バッファ１７が記録部１６に出力してもよく、制御部１０が記録部１６に直接入力してもよい。また、ＡＶストリームについても、記録部１６から再生用バッファ１７に出力するようにしてもよく、制御部１０が記録部１６から読み出して再生用バッファ１７に出力するようにしてもよい。
【００５４】
さらに、制御部１０は、記録部１６に、入力された命令を到着順（記録部１６に入力された順）で実行させ（Ｓ６）、処理を終了する。より詳細には、記録部１６は、入力された命令を記憶する命令バンク（命令記憶部、図示せず）を備えており、入力された命令を順次蓄積し、蓄積された命令を順次実行するようになっている。なお、この命令バンクは、ＡＶストリームを記録する記録媒体とは異なる記録媒体を用いている。したがって、入力された命令を命令バンクに記憶させる際には、ＡＶストリームを記録する記録媒体へのアクセス（本明細書では記録部１６へのアクセスと称する）は伴わない。
【００５５】
図３は、処理時間ｔｆを必要とするファイル処理命令をＮ回の処理に分割する場合の、記録部にＡＶストリームの記録命令とファイル操作命令とが入力されるタイミング、および、各処理のために記録部へのアクセスが占有される期間の一例を示した説明図である。
【００５６】
この図に示すように、処理時間ｔｆを必要とするファイル操作処理がＮ回の処理に分割され、各ファイル操作処理の所要時間は（ｔｆ／Ｎ）に短縮される。本実施形態では、記録部１６が入力された命令を到着順に実行するように設定しているので、ＡＶストリーム記録処理の実行の遅延時間は最大でも（ｔｆ／Ｎ）に短縮される。つまり、従来の記録再生装置における遅延時間は最大でｔｆであったのに対して、本実施形態ではファイル操作分割部２１によってファイル操作処理を任意の回数（Ｎ回）に分割することにより、１回のファイル操作処理（分割された各ファイル操作処理）を実行するために必要な時間を短くし、ＡＶストリーム記録処理命令が実行されるまでの待ち時間を１／Ｎ倍に短縮できる。
【００５７】
したがって、ＡＶストリームの等時性を維持するために必要な記録用バッファ１５の容量を削減することができる。また、ＡＶストリームの再生処理中に記録部へのアクセスを要する他の操作処理を行う場合にも同様の処理を行うことで、ＡＶストリームの等時性を維持するために必要な再生用バッファ１７の容量を記録用バッファ１５と同様に削減できる。
【００５８】
つまり、従来の記録再生装置では、記録済みのＡＶストリームに対する削除や編集などのファイル操作を一度に行うので、記録部１６へのアクセスが当該ファイル操作のために占有される時間が長かった。これに対して、本実施形態にかかる記録再生装置１では、ファイル操作を分割して処理し、分割されたファイル操作の合間にＡＶストリームの記録・再生処理を行えるので、ＡＶストリームの等時性を維持するために必要な記録用バッファおよび再生用バッファの容量を増大させることなく、ＡＶストリームの記録・再生処理と、削除や編集などのファイル操作とを同時処理することができる。
【００５９】
〔実施形態２〕
本発明の他の実施形態について説明する。なお、説明の便宜上、実施形態１で説明した各部材と同様の機能を有する部材については、同じ符号を用い、その説明を省略する。
【００６０】
実施形態１で説明した記録再生装置１では、ファイル操作分割部２１によってファイル操作処理を分割して実行することが可能となるが、分割された各ファイル操作命令が一度に記録部１６へ出力され、その直後にＡＶストリーム記録命令が記録部１６に入力された場合には、ファイル操作命令がすべて実行されるまでＡＶストリーム記録命令が実行されないという状態が起こりうる。
【００６１】
そこで、本実施形態では、記録部１６に対する各処理命令に予め優先度を設定しておき、この優先度に基づいて記録部１６に実行させる処理の順序を決定する構成としている。
【００６２】
図４は、本実施形態にかかる記録再生装置１ａの概略構成を示すブロック図である。この図に示すように、記録再生装置１ａは、実施形態１に示した記録再生装置１の構成に加えて、アクセススケジューリング部２２を備えている。また、記録部１６に対する処理命令（記録命令、再生命令、ファイル操作指示命令）は、アクセススケジューリング部２２を介して記録部１６に入力されるようになっている。また、記録部１６に記録するＡＶストリームは、アクセススケジューリング部２２を介して記録部１６に入力され、記録部１６から読み出されるＡＶストリームは、アクセススケジューリング部２２を介して再生用バッファ１７に入力されるようになっている。
【００６３】
アクセススケジューリング部２２は、記録部１６への処理命令を受け付けると、設計者が任意に設定した各処理命令の優先度に基づいて、各処理命令の記録部１６への入力順序を並び替え、並び替えた順序に基づいて記録部１６に入力する。なお、アクセススケジューリング部２２は、制御部１０の一部として備えられてもよい。
【００６４】
本実施形態では、記録命令および再生命令の優先度を、ファイル操作指示命令の優先度よりも高くしている。なお、記録命令および再生命令の優先度については互いに同じ優先度とし、アクセススケジューリング部２２に到着した順（入力された順）に記録部１６へ入力するように設定している。ただし、これに限らず、例えば、記録命令と再生命令についても優先度を設定してもよい。記録命令の優先度と再生命令の優先度とを異ならせる場合、特に限定されるものではないが、一般に記録時よりも再生時の方が等時性を要求されることから、再生命令の優先度を高くすることが好ましい。
【００６５】
次に、アクセススケジューリング部２２の行う処理について説明する。図５は、アクセススケジューリング部２２の処理の流れを示すフロー図である。
【００６６】
まず、アクセススケジューリング部２２は、ＡＶストリームの記録命令および／または再生命令があるかどうかを判断する（Ｓ１１）。つまり、アクセススケジューリング部２２は、記録用バッファ１５および／または再生用バッファ１７から記録命令および／または再生命令が入力されたかどうかを判断する。
【００６７】
そして、ＡＶストリームの記録命令および／または再生命令がある場合には、その命令を記録部１６に入力して実行させ（Ｓ１２）、再びＳ１１の処理を行う。
【００６８】
一方、ＡＶストリームの記録命令および／または再生命令がない場合、アクセススケジューリング部２２は、ファイル操作の要求（制御部１０またはファイル操作分割部２１からのファイル操作命令の入力）があるかどうかを判断する（Ｓ１３）。そして、ファイル操作の要求がない場合には処理を終了する。
【００６９】
一方、ファイル操作の要求（ファイル操作命令）がある場合、アクセススケジューリング部２２は、そのファイル操作命令が分割されたものであるかどうかを判断する（Ｓ１４）。例えば、各ファイル操作命令の実行に要する時間が所定時間以下であるか、あるいは、各ファイル操作命令によって操作するファイルが所定サイズ以下であるか、に基づいて分割されたものであるかどうかを判断するようにすればよい。
【００７０】
そして、ファイル操作命令が未分割の場合には、アクセススケジューリング部２２は、当該命令をファイル操作分割部２１に分割させる（Ｓ１５）。また、アクセススケジューリング部２２は、Ｓ１６において分割したファイル操作命令あるいはＳ１４においてファイル操作命令が既に分割されている場合には当該分割されたファイル操作命令のうち一回のファイル操作命令を、記録部１６に入力して実行させる（Ｓ１６）。
【００７１】
次に、アクセススケジューリング部２２は、入力されたファイル操作命令を全て実行したかどうかを判断する（Ｓ１７）。そして、実行していないファイル操作命令がある場合には、Ｓ１１からの処理を再び実行する。一方、入力されたファイル操作命令を全て実行した場合には、処理を一端終了し、初期状態に戻る。なお、初期状態に戻ってから次のフローが開始されるまで（Ｓ１１の処理を再実行するまで）の間に、任意の待ち時間を設定することにより、ファイル操作命令の直後に入力されたＡＶストリームの記録命令・再生命令の実行を、次のフローでのファイル操作命令の実行を待たずに実行できる。
【００７２】
図６は、上記のような処理を行う場合の、記録部１６への記録命令およびファイル操作命令の入力タイミングおよび各命令を実行するために記録部１６へのアクセスが占有される期間の一例を示した説明図である。
【００７３】
この図に示すように、本実施形態では、分割されたファイル操作処理よりもＡＶストリームの記録処理が優先的に実行される。これにより、実施形態１の記録再生装置１よりも、ＡＶストリームの記録処理の遅延時間をより低減できる。したがって、ＡＶストリームの等時性を維持するために必要な記録用バッファ１５の容量をさらに削減することができる。また、ＡＶストリームの再生時にも同様の処理を行うことで、ＡＶストリームの再生理の遅延時間をより低減でき、再生用バッファ１７の容量をより削減できる。
【００７４】
なお、上記各実施形態では、ＡＶストリームの記録および再生を行うことができる記録再生装置１，１ａについて説明したが、これに限るものではない。本発明は、例えば、再生機能を有さない記録装置にも適用でき、記録機能を有さない再生装置にも適用できる。
【００７５】
また、記録再生装置１，１ａは、受信したＡＶストリームを記録部１６に記録させるか、あるいは記録部１６に記録させずに映像出力装置１９から出力するかを選択可能な構成にしてもよい。なお、受信したＡＶストリームを記録部１６に記録させずに映像出力装置１９から出力する場合、例えば、制御部１０が、ＡＶストリーム選択部１４から出力されるＡＶストリームを復号部１８に入力させるようにすればよい。また、受信したＡＶストリームの記録部１６への記録と、映像出力装置１９からの出力とを並行して行える構成としてもよい。この場合、制御部１０が、ＡＶストリーム選択部１４から出力されるＡＶストリームを復号部１８および記録用バッファ１５に入力させるようにすればよい。
【００７６】
また、上記各実施形態では、アンテナ１１およびチューナ１２によってＡＶストリームを受信する構成について説明したが、本発明はこれに限るものではなく、例えば、記録再生装置１，１ａは、ＨＤＤ，ＤＶＤなどのディスクメディア（蓄積型メディア）、あるいは、デジタル信号を伝達可能な信号線を介して記録再生装置１に接続される他のＡＶストリーム記録再生装置等からＡＶストリームを取得する構成であってもよい。
【００７７】
また、上記各実施形態における制御部１０、ファイル操作分割部２１、アクセススケジューリング部２２は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよいし、ハードウェアロジックとソフトウェアとの組み合わせによって実現してもよい。
【００７８】
すなわち、制御部１０、ファイル操作分割部２１、アクセススケジューリング部２２は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリー等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである制御部１０、ファイル操作分割部２１、アクセススケジューリング部２２の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記制御部１０に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【００７９】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリー系などを用いることができる。
【００８０】
また、制御部１０、ファイル操作分割部２１、アクセススケジューリング部２２を通信ネットワークと接続可能に構成し、上記プログラムコードを、通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【００８１】
また、本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【００８２】
本発明は、デジタル符号化されたＡＶストリームの記録装置、再生装置、記録再生装置に適用できる。典型的には、ＤＶＤやＨＤＤなどのディスクメディアを用いたＡＶストリームの記録装置、再生装置、記録再生装置に適用できる。
【図面の簡単な説明】
【００８３】
【図１】本発明の一実施形態にかかる記録再生装置の概略構成を示すブロック図である。
【図２】本発明の一実施形態にかかる記録再生装置に備えられる制御部の処理の流れを示すフローズである。
【図３】本発明の一実施形態にかかる記録再生装置における、記録部への各命令の入力タイミングおよび各命令を実行するために記録部へのアクセスが占有される期間を示した説明図である。
【図４】本発明の他の実施形態にかかる記録再生装置の概略構成を示すブロック図である。
【図５】本発明の他の実施形態にかかる記録再生装置に備えられるアクセススケジューリング部の処理の流れを示すフロー図である。
【図６】本発明の一実施形態にかかる記録再生装置における、記録部への各命令の入力タイミングおよび各命令を実行するために記録部へのアクセスが占有される期間を示した説明図である。
【図７】従来のＡＶストリームの記録再生装置の一例を示すブロック図である。
【図８】従来のＡＶストリームの記録再生装置における、記録部への各命令の入力タイミングおよび各命令を実行するために記録部へのアクセスが占有される期間を示した説明図である。
【符号の説明】
【００８４】
１，１ａ  記録再生装置（記録装置、再生装置）
１０      制御部
１１      アンテナ
１２      チューナ
１３      復調部
１４      ＡＶストリーム選択部
１５      記録用バッファ
１６      記録部
１７      再生用バッファ
１８      復号部
１９      映像出力装置
２０      操作入力部
２１      ファイル操作分割部
２２      アクセススケジューリング部
【図１】
0004536633.tif 000002
【図２】
0004536633.tif 000003
【図３】
0004536633.tif 000004
【図４】
0004536633.tif 000005
【図５】
0004536633.tif 000006
【図６】
0004536633.tif 000007
【図７】
0004536633.tif 000008
【図８】
0004536633.tif 000009