(57)【要約】【課題】  ディスクなどの記録媒体に離散的に記録された複数のデータから所定のデータを生成する処理において、ヘッドのシーク時間を低減させ、所定のデータの生成処理を高速に行うことができるようにする。【解決手段】  デコード制御部２０１が、VMGメニュー画面に用いられる代表画像のデータを読み出して、VMGメニュー画面を生成し、エンコード制御部２０２が、生成されたVMGメニュー画面をMPEGIピクチャのデータにエンコードして、記録再生用ワークメモリに記憶する。まとめ書き判定部２０３は、記録再生用ワークメモリに記憶されたデータの数が予め設定された数に達した場合、まとめ書き条件を満たしたと判定し、媒体記録部２０４によるディスクへの書き込みが行われる。本発明はDVDレコーダに適用することができる。【選択図】図７
2006190357.tif 000002
【特許請求の範囲】
【請求項１】
予め定められた所定のフォーマットに基づいてデータが記録されているディスクのメニュー画面のデータを生成する記録装置であって、
前記ディスクに記録され、所定の符号化方式に基づいて符号化された複数または単数の再生単位のデータの中の代表画像の画像データをメモリに読み出す読み出し手段と、
前記読み出し手段により読み出された画像データを復号し、前記メニュー画面を生成する生成手段と、
前記生成手段により生成された前記メニュー画面を、所定の符号化方式に基づいて符号化し、符号化されたデータを前記メモリに記憶する符号化データ記憶手段と、
前記符号化データ記憶手段により前記メモリに記憶された前記データが、予め設定された条件を満たすか否かを判定する判定手段と、
前記判定手段により、前記メモリに記憶された前記データが、予め設定された条件を満たすと判定された場合、前記データを、前記ディスクの中の前記所定のフォーマットに基づいて定められた位置に記録するディスク記録手段と
を備えることを特徴とする記録装置。
【請求項２】
前記予め設定された条件は、前記符号化データ記憶手段により前記メモリに記憶された前記データの数が、所定の数に達したこととして設定される
ことを特徴とする請求項１に記載の記録装置。
【請求項３】
前記予め設定された条件は、前記符号化データ記憶手段により前記メモリに記憶された前記データの量が、前記メモリの記憶容量のうち所定の割合に達したこととして設定される
ことを特徴とする請求項１に記載の記録装置。
【請求項４】
前記判定手段は、前記読み出し手段により前記メモリに読み出された前記画像データが、予め設定された条件を満たすか否かを判定し、前記判定手段により、前記メモリに記憶された前記画像データが、予め設定された条件を満たすと判定された場合、
前記生成手段が、前記メニュー画面を生成し、
前記符号化データ記憶手段が、前記メニュー画面を、所定の符号化方式に基づいて符号化し、符号化されたデータを前記メモリに記憶し、
前記ディスク記録手段が、前記メモリに記憶された前記データを、前記ディスクの中の前記所定のフォーマットに基づいて定められた位置に記録する
ことを特徴とする請求項１に記載の記録装置。
【請求項５】
予め定められた所定のフォーマットに基づいてデータが記録されているディスクのメニュー画面のデータを生成する記録装置の記録方法であって、
前記ディスクに記録され、所定の符号化方式に基づいて符号化された複数または単数の再生単位のデータの中の代表画像の画像データをメモリに読み出す読み出しステップと、
前記読み出しステップの処理により読み出された画像データを復号し、前記メニュー画面を生成する生成ステップと、
前記生成ステップの処理により生成された前記メニュー画面を、所定の符号化方式に基づいて符号化し、符号化されたデータを前記メモリに記憶する符号化データ記憶ステップと、
前記符号化データ記憶ステップの処理により前記メモリに記憶された前記データが、予め設定された条件を満たすか否かを判定する判定ステップと、
前記判定ステップの処理により、前記メモリに記憶された前記データが、予め設定された条件を満たすと判定された場合、前記データを、前記ディスクの中の前記所定のフォーマットに基づいて定められた位置に記録するディスク記録ステップとを含む
ことを特徴とする記録方法。
【請求項６】
予め定められた所定のフォーマットに基づいてデータが記録されているディスクのメニュー画面のデータを生成する記録装置のプログラムであって、
前記ディスクに記録され、所定の符号化方式に基づいて符号化された複数または単数の再生単位のデータの中の代表画像の画像データのメモリへの読み出しを制御する読み出し制御ステップと、
前記読み出し制御ステップの処理により読み出された画像データの複合を制御し、前記メニュー画面の生成を制御する生成制御ステップと、
前記生成制御ステップの処理により生成された前記メニュー画面を、所定の符号化方式に基づく符号化を制御し、符号化されたデータの前記メモリへの記憶を制御する符号化データ記憶制御ステップと、
前記符号化データ記憶制御ステップの処理により前記メモリに記憶された前記データが、予め設定された条件を満たすか否かの判定を制御する判定制御ステップと、
前記判定制御ステップの処理により、前記メモリに記憶された前記データが、予め設定された条件を満たすと判定された場合、前記データの、前記ディスクの中の前記所定のフォーマットに基づいて定められた位置への記録を制御するディスク記録制御ステップと
をコンピュータに実行させることを特徴とするプログラム。
【請求項７】
予め定められた所定のフォーマットに基づいてデータが記録されているディスクのメニュー画面のデータを生成する記録装置のプログラムが記録されている記録媒体であって、
前記ディスクに記録され、所定の符号化方式に基づいて符号化された複数または単数の再生単位のデータの中の代表画像の画像データのメモリへの読み出しを制御する読み出し制御ステップと、
前記読み出し制御ステップの処理により読み出された画像データの復号を制御し、前記メニュー画面の生成を制御する生成制御ステップと、
前記生成制御ステップの処理により生成された前記メニュー画面を、所定の符号化方式に基づく符号化を制御し、符号化されたデータの前記メモリへの記憶を制御する符号化データ記憶制御ステップと、
前記符号化データ記憶制御ステップの処理により前記メモリに記憶された前記データが、予め設定された条件を満たすか否かの判定を制御する判定制御ステップと、
前記判定制御ステップの処理により、前記メモリに記憶された前記データが、予め設定された条件を満たすと判定された場合、前記データの、前記ディスクの中の前記所定のフォーマットに基づいて定められた位置への記録を制御するディスク記録制御ステップと
をコンピュータに実行させるプログラムが記録されることを特徴とする記録媒体。
【請求項８】
予め定められた所定のフォーマットに基づいてデータが記録されているディスクに記録され、第１の方式で符号化されている静止画像の画像データを、第２の方式で符号化された画像データに変換する記録装置であって、
前記ディスクに記録され、第1の方式に基づいて符号化された複数または単数の静止画像の画像データをメモリに読み出す読み出し手段と、
前記読み出し手段により読み出された画像データを復号し、前記画像データに対応する静止画の画面を生成する生成手段と、
前記生成手段により生成された前記静止画の画面を、第２の方式に基づいて符号化し、符号化されたデータを前記メモリに記憶する符号化データ記憶手段と、
前記符号化データ記憶手段により前記メモリに記憶された前記データが、予め設定された条件を満たすか否かを判定する判定手段と、
前記判定手段により、前記メモリに記憶された前記データが、予め設定された条件を満たすと判定された場合、前記データを、前記ディスクの中の前記所定のフォーマットに基づいて定められた位置に記録するディスク記録手段とを備える
ことを特徴とする記録装置。
【請求項９】
前記予め設定された条件は、前記符号化データ記憶手段により前記メモリに記憶された前記データの数が、所定の数に達したこととして設定される
ことを特徴とする請求項８に記載の記録装置。
【請求項１０】
前記予め設定された条件は、前記符号化データ記憶手段により前記メモリに記憶された前記データの量が、前記メモリの記憶容量のうち所定の割合に達したこととして設定される
ことを特徴とする請求項８に記載の記録装置。
【請求項１１】
前記判定手段は、前記読み出しにより前記メモリに読み出された前記画像データが、予め設定された条件を満たすか否かを判定し、前記判定手段により、前記メモリに記憶された前記画像データが、予め設定された条件を満たすと判定された場合、
前記生成手段が、前記静止画の画面を生成し、
前記符号化データ記憶手段が、前記静止画の画面を、第２の方式に基づいて符号化し、符号化されたデータを前記メモリに記憶し、
前記ディスク記録手段が、前記メモリに記憶された前記データを、前記ディスクの中の前記所定のフォーマットに基づいて定められた位置に記録する
ことを特徴とする請求項８に記載の記録装置。
【請求項１２】
予め定められた所定のフォーマットに基づいてデータが記録されているディスクに記録され、第１の方式で符号化されている静止画像の画像データを、第２の方式で符号化された画像データに変換する記録装置の記録方法であって、
前記ディスクに記録され、第1の方式に基づいて符号化された複数または単数の静止画像の画像データをメモリに読み出す読み出しステップと、
前記読み出しステップの処理により読み出された画像データを復号し、前記画像データに対応する静止画の画面を生成する生成ステップと、
前記生成ステップの処理により生成された前記静止画の画面を、第２の方式に基づいて符号化し、符号化されたデータを前記メモリに記憶する符号化データ記憶ステップと、
前記符号化データ記憶ステップの処理により前記メモリに記憶された前記データが、予め設定された条件を満たすか否かを判定する判定ステップと、
前記判定ステップの処理により、前記メモリに記憶された前記データが、予め設定された条件を満たすと判定された場合、前記データを、前記ディスクの中の前記所定のフォーマットに基づいて定められた位置に記録するディスク記録ステップとを含む
ことを特徴とする記録方法。
【請求項１３】
予め定められた所定のフォーマットに基づいてデータが記録されているディスクに記録され、第１の方式で符号化されている静止画像の画像データを、第２の方式で符号化された画像データに変換する記録装置のプログラムであって、
前記ディスクに記録され、第1の方式に基づいて符号化された複数または単数の静止画像の画像データのメモリへの読み出しを制御する読み出し制御ステップと、
前記読み出し制御ステップの処理により読み出された画像データの復号を制御し、前記画像データに対応する静止画の画面の生成を制御する生成制御ステップと、
前記生成制御ステップの処理により生成された前記静止画の画面の、第２の方式に基づく符号化を制御し、符号化されたデータの前記メモリへの記憶を制御する符号化データ記憶制御ステップと、
前記符号化データ記憶制御ステップの処理により前記メモリに記憶された前記データが、予め設定された条件を満たすか否かの判定を制御する判定制御ステップと、
前記判定制御ステップの処理により、前記メモリに記憶された前記データが、予め設定された条件を満たすと判定された場合、前記データの、前記ディスクの中の前記所定のフォーマットに基づいて定められた位置への記録を制御するディスク記録制御ステップと
をコンピュータに実行させることを特徴とするプログラム。
【請求項１４】
予め定められた所定のフォーマットに基づいてデータが記録されているディスクに記録され、第１の方式で符号化されている静止画像の画像データを、第２の方式で符号化された画像データに変換する記録装置のプログラムが記録されている記録媒体であって、
前記ディスクに記録され、第1の方式に基づいて符号化された複数または単数の静止画像の画像データのメモリへの読み出しを制御する読み出し制御ステップと、
前記読み出し制御ステップの処理により読み出された画像データの復号を制御し、前記画像データに対応する静止画の画面の生成を制御する生成制御ステップと、
前記生成制御ステップの処理により生成された前記静止画の画面の、第２の方式に基づく符号化を制御し、符号化されたデータの前記メモリへの記憶を制御する符号化データ記憶制御ステップと、
前記符号化データ記憶制御ステップの処理により前記メモリに記憶された前記データが、予め設定された条件を満たすか否かの判定を制御する判定制御ステップと、
前記判定制御ステップの処理により、前記メモリに記憶された前記データが、予め設定された条件を満たすと判定された場合、前記データの、前記ディスクの中の前記所定のフォーマットに基づいて定められた位置への記録を制御するディスク記録制御ステップと
をコンピュータに実行させるプログラムが記録されることを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置および方法、プログラム、並びに記録媒体に関し、特に、ディスクなどの記録媒体に離散的に記録された複数のデータから所定のデータを生成する処理において、ヘッドのシーク時間を低減させ、所定のデータの生成処理を高速に行うことができるようにする記録装置および方法、プログラム、並びに記録媒体に関する。
【背景技術】
【０００２】
昨今、例えば、デジタルビデオカメラまたはDVD（Digital Versatile Disk）レコーダなど、DVDなどの光ディスクに画像または音声などの各種のデータを記録するか、または光ディスクに記録されている各種のデータを再生する記録再生装置が普及している。DVDに記録されたデータを再生専用のDVDプレーヤで再生するためには、通常、ファイナライズの処理が必要となる。ファイナライズの処理とは、DVDに記録されたデータを、再生専用のDVD-ROM(Read Only Memory)と互換性のあるデータ配列にする処理であり、ここで、再生専用のDVDプレーヤで再生可能なデータ配列（フォーマット）は、一般的には、DVDビデオフォーマットとされる。なお、以下では、DVDに対するファイナライズの処理を単にファイナライズ（ファイナライズする）ともいう。
【０００３】
ファイナライズする際には、ＤＶＤプレーヤで再生するとき表示されるメニュー画面となるVMG(Video Manager)メニュー画面の生成も行われる。VMGは、VMGI(Video Manager Information)、VMGM VOBS （Video Object Set for VMG Menu）、およびVMGI BUP（Backup of VMGI）により構成されるデータである。VMGIには、DVDのビデオゾーン全体についての制御情報が記録され、VMGM VOBSには、タイトルを選択するためのメニューに関連する情報が記録され、VMGI BUPには、VMGIと一致する情報が、バックアップとして記録される。
【０００４】
また、ファイナライズする際に、先にDVDに記録されているJPEGフォーマットなどで記録された静止画のデータを動画のデータと同一フォーマットのデータに変換し、例えば、再生専用のDVDプレーヤにおいて、ユーザが、動画とともに静止画も鑑賞することを可能とする静止画変換の技術も提案されている（例えば、特許文献１参照）。
【０００５】
図１のフローチャートを参照して、従来のDVDレコーダによるメニュー画面の作成処理の例を説明する。
【０００６】
ステップS１において、DVDレコーダは、ディスク（ＤＶＤ）から代表画像を読み出す。ステップＳ２において、DVDレコーダは、ステップS１で読み出した代表画像をデコードする。ステップS３において、ＤＶＤレコーダは、ステップＳ２でデコードした代表画像を背景に貼り付けるなどしてメニュー画面を生成する。ステップＳ４において、DVDレコーダは、ステップS３で作成したメニュー画面を、例えば、MPEGのIピクチャに変換（エンコード）する。ステップS５においてDVDレコーダは、メニュー画面１ページ分のVOBSデータをディスクに記録する。ステップS６において、DVDレコーダは、メニュー作成が終了したか否かを判定し、まだ終了していないと判定された場合、処理は、ステップS１に戻る。
【０００７】
その後、ステップS１乃至S５の処理が再び実行され、メニュー画面の次の１ページ分のVOBSデータがディスクに記録されることになる。このようにして、ステップS６において、メニュー作成が終了したと判定されるまで上述した処理が繰り返し実行される。
【０００８】
図２を参照してさらに詳細に説明する。図２は、ディスクに記録されているディスクデータ１と、データの読み出し、書き込み、およびDVDレコーダのヘッドのシークとの時間的関係を示す図である。ディスクデータ１は、図中左から右へ向かって、ディスクの内周側に記録されるデータからディスクの外周側に記録されるデータまでのデータの記録位置を表している。図中縦軸は時間軸とされ、上方向から下方向に向かって時間が経過するものとする。また、同図において、ディスクからのデータの読み出しが実線で示されており、ディスク１４０へのデータの書き込みが点線で示されており、ヘッドのシークが矢印で示されている。
【０００９】
ディスクデータ１の中で、MPEG-2規格などの圧縮方式により圧縮された動画像データは、それぞれチャプタなどの再生単位毎に記録される。この例では、チャプタ１１−１乃至１１−８の８つのチャプタが記録されている。
【００１０】
そして、各チャプタには、それぞれのチャプタの代表画像（例えば、MPEGIピクチャのデータ）となる画像の画像データが存在する。この例では、チャプタ１１−１乃至１１−８に対応するそれぞれのチャプタの代表画像の画像データ１２−１乃至１２−８が存在する。
【００１１】
図１のステップS１とS２の処理では、画像データ１２−１、１２−２、１２−３・・・が順番に読み出され、再生されていく。例えば、メニュー画面が６枚の代表画像で構成される場合、画像データ１２−６が読み出された後、ステップS３で、それらの代表画像のデータに基づいてメニュー画面（ベースバンドイメージの画像データ）が生成される。そして、ステップS４でメニュー画面の画像データが、MPEGIピクチャの画像データにエンコードされ、ステップS５で、ディスクの内周側の予め設定された位置に、VOBSデータとして記録される。従って、図２に示されるように画像データ１２−６の読み出しの後、DVDレコーダのヘッドは、外周側から内周側に大きくシークする。
【００１２】
その後、残りの代表画像の画像データ１２−７および１２−８が読み出されて再生され、メニュー画面が生成されてエンコードされ、ディスクに記録される。したがって、VOBSデータであるデータ２１−１を書き込んだ後、DVDレコーダのヘッドは、内周側から外周側に大きくシークし、画像データ１２−８を読み出した後、再び内周側に大きくシークすることになる。
【００１３】
次に、図３のフローチャートを参照して、従来のDVDレコーダによる静止画変換処理の例を説明する。
【００１４】
ステップS２１において、DVDレコーダは、ディスク（ＤＶＤ）から静止画像の画像データを読み出す。ステップＳ２２において、DVDレコーダは、ステップS２１で読み出した静止画像をデコードする。ステップS２３において、ＤＶＤレコーダは、ステップＳ２２でデコードした静止画像に基づいて静止画の画面を生成する。ステップＳ２４において、DVDレコーダは、ステップS２３で作成した静止画の画面を、例えば、MPEGのIピクチャに変換（エンコード）する。ステップS２５においてDVDレコーダは、エンコードした静止画の画面のデータをディスクに記録する。ステップS２６において、DVDレコーダは、全ての静止画像を変換したか否かを判定し、まだ変換していないと判定された場合、処理は、ステップS２１に戻る。
【００１５】
その後、ステップS２１乃至S２５の処理が再び実行され、次の静止画像の画面のデータがディスクに記録されることになる。このようにして、ステップS２６において、全ての静止画像を変換したと判定されるまで上述した処理が繰り返し実行される。
【００１６】
図４を参照してさらに詳細に説明する。図４は、図２と同様にディスクに記録されているディスクデータ１と、データの読み出し、書き込み、およびDVDレコーダのヘッドのシークとの時間的関係を示す図である。この例では、ディスクデータ１の中で、MPEG-2規格などの圧縮方式により圧縮された動画像データ再生単位であるチャプタ１１−１乃至１１−７とともに、JPEGフォーマットで記録された静止画像の画像データ１３−１乃至１３−６が記録されている。
【００１７】
図３のステップS２１とS２２の処理では、まず画像データ１３−１が読み出され、再生される。ステップS２３で、その画像データに基づいて静止画の画面（ベースバンドイメージの画像データ）が生成される。そして、ステップS２４で静止画の画面の画像データが、MPEGIピクチャの画像データにエンコードされ、ステップS２５で、チャプタ１１−７の記録位置の後ろ（ディスクの外周側）の位置に、変換されたデータ３１−１として記録される。従って、図４に示されるように画像データ１３−１の読み出しの後、DVDレコーダのヘッドは、内周側から外周側に大きくシークする。
【００１８】
その後、次の静止画像の画像データ１３−２が読み出されて再生され、静止画の画面が生成されてエンコードされ、ディスクに記録される。したがって、変換されたデータであるデータ３１−１を書き込んだ後、DVDレコーダのヘッドは、外周側から内周側に大きくシークし、画像データ１３−２を読み出した後、再び外周側に大きくシークする。そして、このような読み出しと書き込みに伴うシークが、１枚の静止画像の変換毎に、都度繰り返されることになる。
【００１９】
【特許文献１】特開２００４−２０１１７０号公報
【発明の開示】
【発明が解決しようとする課題】
【００２０】
しかしながら、従来の技術では、上述したようなデータの読み出し、書き込みに伴うヘッドのシークが頻繁に発生するため、メニュー画面のデータの生成、または静止画変換による静止画像データの生成などの処理に多大な時間がかかってしまうという課題があった。特に、図２または図４において示したような、ディスクへのデータの書き込みに伴うシーク（ディスクの内周から外周または外周から内周へのシーク）にかかる時間は、メニュー画面のデータの生成、または静止画変換による静止画像データの生成などの処理に費やされる時間の要因の中で最も大きな要因であり、このようなシークの発生回数を抑制し、シーク時間を低減させることが、例えばファイナライズにおける所定のデータの生成処理にかかる時間を短縮する上で重要なこととなる。
【００２１】
本発明はこのような状況に鑑みてなされたものであり、ディスクなどの記録媒体に離散的に記録された複数のデータから所定のデータを生成する処理において、ヘッドのシーク時間を低減させ、所定のデータの生成処理を高速に行うことができるようにするものである。
【課題を解決するための手段】
【００２２】
本発明の第１の記録装置は、予め定められた所定のフォーマットに基づいてデータが記録されているディスクのメニュー画面のデータを生成する記録装置であって、ディスクに記録され、所定の符号化方式に基づいて符号化された複数または単数の再生単位のデータの中の代表画像の画像データをメモリに読み出す読み出し手段と、読み出し手段により読み出された画像データを復号し、メニュー画面を生成する生成手段と、生成手段により生成されたメニュー画面を、所定の符号化方式に基づいて符号化し、符号化されたデータをメモリに記憶する符号化データ記憶手段と、符号化データ記憶手段によりメモリに記憶されたデータが、予め設定された条件を満たすか否かを判定する判定手段と、判定手段により、メモリに記憶されたデータが、予め設定された条件を満たすと判定された場合、データを、ディスクの中の所定のフォーマットに基づいて定められた位置に記録するディスク記録手段とを備えることを特徴とする。
【００２３】
前記予め設定された条件は、符号化データ記憶手段によりメモリに記憶されたデータの数が、所定の数に達したこととして設定されるようにすることができる。
【００２４】
前記予め設定された条件は、符号化データ記憶手段によりメモリに記憶されたデータの量が、メモリの記憶容量のうち所定の割合に達したこととして設定されるようにすることができる。
【００２５】
前記判定手段は、読み出し手段によりメモリに読み出された画像データが、予め設定された条件を満たすか否かを判定し、判定手段により、メモリに記憶された画像データが、予め設定された条件を満たすと判定された場合、生成手段が、メニュー画面を生成し、符号化データ記憶手段が、メニュー画面を、所定の符号化方式に基づいて符号化し、符号化されたデータをメモリに記憶し、ディスク記録手段が、メモリに記憶されたデータを、ディスクの中の所定のフォーマットに基づいて定められた位置に記録するようにすることができる。
【００２６】
本発明の第１の記録方法は、予め定められた所定のフォーマットに基づいてデータが記録されているディスクのメニュー画面のデータを生成する記録装置の記録方法であって、ディスクに記録され、所定の符号化方式に基づいて符号化された複数または単数の再生単位のデータの中の代表画像の画像データをメモリに読み出す読み出しステップと、読み出しステップの処理により読み出された画像データを復号し、メニュー画面を生成する生成ステップと、生成ステップの処理により生成されたメニュー画面を、所定の符号化方式に基づいて符号化し、符号化されたデータをメモリに記憶する符号化データ記憶ステップと、符号化データ記憶ステップの処理によりメモリに記憶されたデータが、予め設定された条件を満たすか否かを判定する判定ステップと、判定ステップの処理により、メモリに記憶されたデータが、予め設定された条件を満たすと判定された場合、データを、ディスクの中の所定のフォーマットに基づいて定められた位置に記録するディスク記録ステップとを含むことを特徴とする。
【００２７】
本発明の第１のプログラムは、予め定められた所定のフォーマットに基づいてデータが記録されているディスクのメニュー画面のデータを生成する記録装置のプログラムであって、ディスクに記録され、所定の符号化方式に基づいて符号化された複数または単数の再生単位のデータの中の代表画像の画像データのメモリへの読み出しを制御する読み出し制御ステップと、読み出し制御ステップの処理により読み出された画像データの複合を制御し、メニュー画面の生成を制御する生成制御ステップと、生成制御ステップの処理により生成されたメニュー画面を、所定の符号化方式に基づく符号化を制御し、符号化されたデータのメモリへの記憶を制御する符号化データ記憶制御ステップと、符号化データ記憶制御ステップの処理によりメモリに記憶されたデータが、予め設定された条件を満たすか否かの判定を制御する判定制御ステップと、判定制御ステップの処理により、メモリに記憶されたデータが、予め設定された条件を満たすと判定された場合、データの、ディスクの中の所定のフォーマットに基づいて定められた位置への記録を制御するディスク記録制御ステップとをコンピュータに実行させることを特徴とする。
【００２８】
本発明の第１の記録媒体は、予め定められた所定のフォーマットに基づいてデータが記録されているディスクのメニュー画面のデータを生成する記録装置のプログラムが記録されている記録媒体であって、ディスクに記録され、所定の符号化方式に基づいて符号化された複数または単数の再生単位のデータの中の代表画像の画像データのメモリへの読み出しを制御する読み出し制御ステップと、読み出し制御ステップの処理により読み出された画像データの復号を制御し、メニュー画面の生成を制御する生成制御ステップと、生成制御ステップの処理により生成されたメニュー画面を、所定の符号化方式に基づく符号化を制御し、符号化されたデータのメモリへの記憶を制御する符号化データ記憶制御ステップと、符号化データ記憶制御ステップの処理によりメモリに記憶されたデータが、予め設定された条件を満たすか否かの判定を制御する判定制御ステップと、判定制御ステップの処理により、メモリに記憶されたデータが、予め設定された条件を満たすと判定された場合、データの、ディスクの中の前記所定のフォーマットに基づいて定められた位置への記録を制御するディスク記録制御ステップとをコンピュータに実行させるプログラムが記録されることを特徴とする。
【００２９】
本発明の第１の記録装置および方法並びにプログラムにおいては、ディスクに記録され、所定の符号化方式に基づいて符号化された複数または単数の再生単位のデータの中の代表画像の画像データがメモリに読み出され、読み出された画像データが復号され、メニュー画面が生成され、生成されたメニュー画面が、所定の符号化方式に基づいて符号化され、符号化されたデータがメモリに記憶され、メモリに記憶されたデータが、予め設定された条件を満たすか否かが判定され、メモリに記憶されたデータが、予め設定された条件を満たすと判定された場合、データが、ディスクの中の所定のフォーマットに基づいて定められた位置に記録される。
【００３０】
本発明の第２の記録装置は、予め定められた所定のフォーマットに基づいてデータが記録されているディスクに記録され、第１の方式で符号化されている静止画像の画像データを、第２の方式で符号化された画像データに変換する記録装置であって、ディスクに記録され、第1の方式に基づいて符号化された複数または単数の静止画像の画像データをメモリに読み出す読み出し手段と、読み出し手段により読み出された画像データを復号し、画像データに対応する静止画の画面を生成する生成手段と、生成手段により生成された静止画の画面を、第２の方式に基づいて符号化し、符号化されたデータをメモリに記憶する符号化データ記憶手段と、符号化データ記憶手段によりメモリに記憶されたデータが、予め設定された条件を満たすか否かを判定する判定手段と、判定手段により、メモリに記憶されたデータが、予め設定された条件を満たすと判定された場合、データを、ディスクの中の所定のフォーマットに基づいて定められた位置に記録するディスク記録手段とを備えることを特徴とする。
【００３１】
前記予め設定された条件は、符号化データ記憶手段によりメモリに記憶されたデータの数が、所定の数に達したこととして設定されるようにすることができる。
【００３２】
前記予め設定された条件は、符号化データ記憶手段によりメモリに記憶されたデータの量が、メモリの記憶容量のうち所定の割合に達したこととして設定されるようにすることができる。
【００３３】
前記判定手段は、読み出しによりメモリに読み出された画像データが、予め設定された条件を満たすか否かを判定し、判定手段により、メモリに記憶された画像データが、予め設定された条件を満たすと判定された場合、生成手段が、静止画の画面を生成し、符号化データ記憶手段が、静止画の画面を、第２の方式に基づいて符号化し、符号化されたデータをメモリに記憶し、ディスク記録手段が、メモリに記憶されたデータを、ディスクの中の所定のフォーマットに基づいて定められた位置に記録するようにすることができる。
【００３４】
本発明の第２の記録方法は、予め定められた所定のフォーマットに基づいてデータが記録されているディスクに記録され、第１の方式で符号化されている静止画像の画像データを、第２の方式で符号化された画像データに変換する記録装置の記録方法であって、ディスクに記録され、第1の方式に基づいて符号化された複数または単数の静止画像の画像データをメモリに読み出す読み出しステップと、読み出しステップの処理により読み出された画像データを復号し、画像データに対応する静止画の画面を生成する生成ステップと、生成ステップの処理により生成された静止画の画面を、第２の方式に基づいて符号化し、符号化されたデータをメモリに記憶する符号化データ記憶ステップと、符号化データ記憶ステップの処理によりメモリに記憶されたデータが、予め設定された条件を満たすか否かを判定する判定ステップと、判定ステップの処理により、メモリに記憶されたデータが、予め設定された条件を満たすと判定された場合、データを、ディスクの中の所定のフォーマットに基づいて定められた位置に記録するディスク記録ステップとを含むことを特徴とする。
【００３５】
本発明の第２のプログラムは、予め定められた所定のフォーマットに基づいてデータが記録されているディスクに記録され、第１の方式で符号化されている静止画像の画像データを、第２の方式で符号化された画像データに変換する記録装置のプログラムであって、ディスクに記録され、第1の方式に基づいて符号化された複数または単数の静止画像の画像データのメモリへの読み出しを制御する読み出し制御ステップと、読み出し制御ステップの処理により読み出された画像データの復号を制御し、画像データに対応する静止画の画面の生成を制御する生成制御ステップと、生成制御ステップの処理により生成された静止画の画面の、第２の方式に基づく符号化を制御し、符号化されたデータのメモリへの記憶を制御する符号化データ記憶制御ステップと、符号化データ記憶制御ステップの処理によりメモリに記憶されたデータが、予め設定された条件を満たすか否かの判定を制御する判定制御ステップと、判定制御ステップの処理により、メモリに記憶されたデータが、予め設定された条件を満たすと判定された場合、データの、ディスクの中の前記所定のフォーマットに基づいて定められた位置への記録を制御するディスク記録制御ステップとをコンピュータに実行させることを特徴とする。
【００３６】
本発明の第２の記録媒体は、予め定められた所定のフォーマットに基づいてデータが記録されているディスクに記録され、第１の方式で符号化されている静止画像の画像データを、第２の方式で符号化された画像データに変換する記録装置のプログラムが記録されている記録媒体であって、ディスクに記録され、第1の方式に基づいて符号化された複数または単数の静止画像の画像データのメモリへの読み出しを制御する読み出し制御ステップと、読み出し制御ステップの処理により読み出された画像データの復号を制御し、画像データに対応する静止画の画面の生成を制御する生成制御ステップと、生成制御ステップの処理により生成された静止画の画面の、第２の方式に基づく符号化を制御し、符号化されたデータのメモリへの記憶を制御する符号化データ記憶制御ステップと、符号化データ記憶制御ステップの処理によりメモリに記憶されたデータが、予め設定された条件を満たすか否かの判定を制御する判定制御ステップと、判定制御ステップの処理により、メモリに記憶されたデータが、予め設定された条件を満たすと判定された場合、データの、ディスクの中の所定のフォーマットに基づいて定められた位置への記録を制御するディスク記録制御ステップとをコンピュータに実行させるプログラムが記録されることを特徴とする。
【００３７】
本発明の第２の記録装置および方法、並びに記録媒体においては、ディスクに記録され、第1の方式に基づいて符号化された複数または単数の静止画像の画像データがメモリに読み出され、読み出された画像データが復号され、画像データに対応する静止画の画面が生成され、生成された静止画の画面が、第２の方式に基づいて符号化され、符号化されたデータがメモリに記憶され、メモリに記憶されたデータが、予め設定された条件を満たすか否かが判定され、メモリに記憶されたデータが、予め設定された条件を満たすと判定された場合、データが、ディスクの中の所定のフォーマットに基づいて定められた位置に記録される。
【発明の効果】
【００３８】
本発明によれば、データの生成処理を高速に行うことができる。特に、ディスクなどの記録媒体に離散的に記録された複数のデータから所定のデータを生成する処理において、ヘッドのシーク時間を低減することができ、所定のデータの生成処理を高速に行うことができる。
【発明を実施するための最良の形態】
【００３９】
以下に本発明の実施の形態を説明するが、本明細書に記載した発明と、発明の実施の形態との対応関係を例示すると、次のようになる。この記載は、本明細書に記載されている発明をサポートする実施の形態が明細書に記載されていることを確認するためのものである。従って、明細書には記載されているが、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。
【００４０】
さらに、この記載は、明細書に記載されている発明が、全て請求されていることを意味するものではない。換言すれば、この記載は、明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により出願、または追加される発明の存在を否定するものではない。
【００４１】
請求項１に記載の記録装置は、予め定められた所定のフォーマットに基づいてデータが記録されているディスク（例えば、図５のディスク１４０）のメニュー画面のデータを生成する記録装置（例えば、図５の記録再生装置１００）であって、前記ディスクに記録され、所定の符号化方式に基づいて符号化された複数または単数の再生単位（例えば、チャプタ）のデータの中の代表画像の画像データをメモリに読み出す読み出し手段（例えば、図１２のステップS１０２の処理を実行する図７のデコード制御部２０１）と、前記読み出し手段により読み出された画像データを復号し、前記メニュー画面を生成する生成手段（例えば、図１２のステップS１０３の処理を実行する図７のデコード制御部２０１）と、前記生成手段により生成された前記メニュー画面を、所定の符号化方式に基づいて符号化し、符号化されたデータを前記メモリに記憶する符号化データ記憶手段（例えば、図１２のステップS１０６の処理を実行する図７のエンコード制御部２０２）と、前記符号化データ記憶手段により前記メモリに記憶された前記データが、予め設定された条件（例えば、まとめ書き条件）を満たすか否かを判定する判定手段（例えば、図１２のステップS１０７の処理を実行する図７のまとめ書き判定部２０３）と、前記判定手段により、前記メモリに記憶された前記データが、予め設定された条件（例えば、まとめ書き条件）を満たすと判定された場合、前記データを、前記ディスクの中の前記所定のフォーマットに基づいて定められた位置に記録するディスク記録手段（例えば、図１２のステップS１０８またはS１１０の処理を実行する図７の媒体記録部２０４）とを備える。
【００４２】
請求項４に記載の記録装置は、前記判定手段は、前記読み出し手段により前記メモリに読み出された前記画像データが、予め設定された条件（例えば、まとめ書き条件）を満たすか否かを判定し（例えば、図１８のステップS２１３の処理により判定し）、前記判定手段により、前記メモリに記憶された前記画像データが、予め設定された条件を満たすと判定された場合、前記生成手段が、前記メニュー画面を生成し（例えば、図１８のステップS２１４の処理により生成し）、前記符号化データ記憶手段が、前記メニュー画面を、所定の符号化方式に基づいて符号化し、符号化されたデータを前記メモリに記憶し（例えば、図１８のステップS２１７の処理により記憶し）、前記ディスク記録手段が、前記メモリに記憶された前記データを、前記ディスクの中の前記所定のフォーマットに基づいて定められた位置に記録する（例えば、図１８のステップS２１９の処理により記録する）ようにすることができる。
【００４３】
請求項５に記載の記録方法は、予め定められた所定のフォーマットに基づいてデータが記録されているディスク（例えば、図５のディスク１４０）のメニュー画面のデータを生成する記録装置（例えば、図５の記録再生装置１００）の記録方法であって、前記ディスクに記録され、所定の符号化方式に基づいて符号化された複数または単数の再生単位（例えば、チャプタ）のデータの中の代表画像の画像データをメモリに読み出す読み出しステップ（例えば、図１２のステップS１０２の処理）と、前記読み出しステップの処理により読み出された画像データを復号し、前記メニュー画面を生成する生成ステップ（例えば、図１２のステップS１０３の処理）と、前記生成ステップの処理により生成された前記メニュー画面を、所定の符号化方式に基づいて符号化し、符号化されたデータを前記メモリに記憶する符号化データ記憶ステップ（例えば、図１２のステップS１０６の処理）と、前記符号化データ記憶ステップの処理により前記メモリに記憶された前記データが、予め設定された条件（例えば、まとめ書き条件）を満たすか否かを判定する判定ステップ（例えば、図１２のステップS１０７の処理）と、前記判定ステップの処理により、前記メモリに記憶された前記データが、予め設定された条件（例えば、まとめ書き条件）を満たすと判定された場合、前記データを、前記ディスクの中の前記所定のフォーマットに基づいて定められた位置に記録するディスク記録ステップ（例えば、図１２のステップS１０８またはS１１０の処理を実行する図７の媒体記録部２０４）とを含む。
【００４４】
請求項６に記載のプログラムは、予め定められた所定のフォーマットに基づいてデータが記録されているディスク（例えば、図５のディスク１４０）のメニュー画面のデータを生成する記録装置（例えば、図５の記録再生装置１００）のプログラムであって、前記ディスクに記録され、所定の符号化方式に基づいて符号化された複数または単数の再生単位（例えば、チャプタ）のデータの中の代表画像の画像データのメモリへの読み出しを制御する読み出し制御ステップ（例えば、図１２のステップS１０２の処理）と、前記読み出し制御ステップの処理により読み出された画像データの複合を制御し、前記メニュー画面の生成を制御する生成制御ステップ（例えば、図１２のステップS１０３の処理）と、前記生成制御ステップの処理により生成された前記メニュー画面を、所定の符号化方式に基づく符号化を制御し、符号化されたデータの前記メモリへの記憶を制御する符号化データ記憶制御ステップ（例えば、図１２のステップS１０６の処理）と、前記符号化データ記憶制御ステップの処理により前記メモリに記憶された前記データが、予め設定された条件（例えば、まとめ書き条件）を満たすか否かの判定を制御する判定制御ステップ（例えば、図１２のステップS１０７の処理）と、前記判定制御ステップの処理により、前記メモリに記憶された前記データが、予め設定された条件（例えば、まとめ書き条件）を満たすと判定された場合、前記データの、前記ディスクの中の前記所定のフォーマットに基づいて定められた位置への記録を制御するディスク記録制御ステップ（例えば、図１２のステップS１０８またはS１１０の処理）とをコンピュータに実行させる。
【００４５】
請求項７に記載の記録媒体は、予め定められた所定のフォーマットに基づいてデータが記録されているディスク（例えば、図５のディスク１４０）のメニュー画面のデータを生成する記録装置（例えば、図５の記録再生装置１００）のプログラムが記録されている記録媒体であって、前記ディスクに記録され、所定の符号化方式に基づいて符号化された複数または単数の再生単位（例えば、チャプタ）のデータの中の代表画像の画像データのメモリへの読み出しを制御する読み出し制御ステップ（例えば、図１２のステップS１０２の処理）と、前記読み出し制御ステップの処理により読み出された画像データの復号を制御し、前記メニュー画面の生成を制御する生成制御ステップ（例えば、図１２のステップS１０３の処理）と、前記生成制御ステップの処理により生成された前記メニュー画面を、所定の符号化方式に基づく符号化を制御し、符号化されたデータの前記メモリへの記憶を制御する符号化データ記憶制御ステップ（例えば、図１２のステップS１０６の処理）と、前記符号化データ記憶制御ステップの処理により前記メモリに記憶された前記データが、予め設定された条件（例えば、まとめ書き条件）を満たすか否かの判定を制御する判定制御ステップ（例えば、図１２のステップS１０７の処理）と、前記判定制御ステップの処理により、前記メモリに記憶された前記データが、予め設定された条件（例えば、まとめ書き条件）を満たすと判定された場合、前記データの、前記ディスクの中の前記所定のフォーマットに基づいて定められた位置への記録を制御するディスク記録制御ステップ（例えば、図１２のステップS１０８またはS１１０の処理）とをコンピュータに実行させるプログラムが記録される。
【００４６】
請求項８に記載の記録装置は、予め定められた所定のフォーマットに基づいてデータが記録されているディスク（例えば、図５のディスク１４０）に記録され、第１の方式（例えば、JPEG方式）で符号化されている静止画像の画像データを、第２の方式（例えば、MPEG方式）で符号化された画像データに変換する記録装置（例えば、図５の記録再生装置１００）であって、前記ディスクに記録され、第1の方式に基づいて符号化された複数または単数の静止画像の画像データをメモリに読み出す読み出し手段（例えば、図１９のステップS３０２の処理を実行する図７のデコード制御部２０１）と、前記読み出し手段により読み出された画像データを復号し、前記画像データに対応する静止画の画面を生成する生成手段（例えば、図１９のステップS３０３の処理を実行する図７のデコード制御部２０１）と、前記生成手段により生成された前記静止画の画面を、第２の方式に基づいて符号化し、符号化されたデータを前記メモリに記憶する符号化データ記憶手段（例えば、図１９のステップS３０５の処理を実行する図７のエンコード制御部２０２）と、前記符号化データ記憶手段により前記メモリに記憶された前記データが、予め設定された条件（例えば、まとめ書き条件）を満たすか否かを判定する判定手段（例えば、図１９のステップS３０６の処理を実行する図７のまとめ書き判定部２０３）と、前記判定手段により、前記メモリに記憶された前記データが、予め設定された条件（例えば、まとめ書き条件）を満たすと判定された場合、前記データを、前記ディスクの中の前記所定のフォーマットに基づいて定められた位置に記録するディスク記録手段（例えば、図１９のステップS３０７またはS３０８の処理を実行する図７の媒体記録部２０４）とを備える。
【００４７】
請求項１１に記載の記録装置は、前記判定手段は、前記読み出しにより前記メモリに読み出された前記画像データが、予め設定された条件（例えば、まとめ書き条件）を満たすか否かを判定し（例えば、図２３のステップS４１３の処理により判定し）、前記判定手段により、前記メモリに記憶された前記画像データが、予め設定された条件を満たすと判定された場合、前記生成手段が、前記静止画の画面を生成し（例えば、図２３のステップS４１４の処理により生成し）、前記符号化データ記憶手段が、前記静止画の画面を、第２の方式に基づいて符号化し、符号化されたデータを前記メモリに記憶し（例えば、図２３のステップS４１６の処理により記憶し）、前記ディスク記録手段が、前記メモリに記憶された前記データを、前記ディスクの中の前記所定のフォーマットに基づいて定められた位置に記録する（例えば、図２３のステップS４１７の処理により記録する）ようにすることができる。
【００４８】
請求項１２に記載の記録方法は、予め定められた所定のフォーマットに基づいてデータが記録されているディスク（例えば、図５のディスク１４０）に記録され、第１の方式（例えば、JPEG方式）で符号化されている静止画像の画像データを、第２の方式（例えば、MPEG方式）で符号化された画像データに変換する記録装置（例えば、図５の記録再生装置１００）の記録方法であって、前記ディスクに記録され、第1の方式に基づいて符号化された複数または単数の静止画像の画像データをメモリに読み出す読み出しステップ（例えば、図１９のステップS３０２の処理）と、前記読み出しステップの処理により読み出された画像データを復号し、前記画像データに対応する静止画の画面を生成する生成ステップ（例えば、図１９のステップS３０３の処理）と、前記生成ステップの処理により生成された前記静止画の画面を、第２の方式に基づいて符号化し、符号化されたデータを前記メモリに記憶する符号化データ記憶ステップ（例えば、図１９のステップS３０５の処理）と、前記符号化データ記憶ステップの処理により前記メモリに記憶された前記データが、予め設定された条件（例えば、まとめ書き条件）を満たすか否かを判定する判定ステップ（例えば、図１９のステップS３０６の処理を実行する図７のまとめ書き判定部２０３）と、前記判定ステップの処理により、前記メモリに記憶された前記データが、予め設定された条件（例えば、まとめ書き条件）を満たすと判定された場合、前記データを、前記ディスクの中の前記所定のフォーマットに基づいて定められた位置に記録するディスク記録ステップ（例えば、図１９のステップS３０７またはS３０８の処理を実行する図７の媒体記録部２０４）とを含む。
【００４９】
請求項１３に記載のプログラムは、予め定められた所定のフォーマットに基づいてデータが記録されているディスク（例えば、図５のディスク１４０）に記録され、第１の方式（例えば、JPEG方式）で符号化されている静止画像の画像データを、第２の方式（例えば、MPEG方式）で符号化された画像データに変換する記録装置（例えば、図５の記録再生装置１００）のプログラムであって、前記ディスクに記録され、第1の方式に基づいて符号化された複数または単数の静止画像の画像データのメモリへの読み出しを制御する読み出し制御ステップ（例えば、図１９のステップS３０２の処理）と、前記読み出し制御ステップの処理により読み出された画像データの復号を制御し、前記画像データに対応する静止画の画面の生成を制御する生成制御ステップ（例えば、図１９のステップS３０３の処理）と、前記生成制御ステップの処理により生成された前記静止画の画面の、第２の方式に基づく符号化を制御し、符号化されたデータの前記メモリへの記憶を制御する符号化データ記憶制御ステップ（例えば、図１９のステップS３０５の処理）と、前記符号化データ記憶制御ステップの処理により前記メモリに記憶された前記データが、予め設定された条件（例えば、まとめ書き条件）を満たすか否かの判定を制御する判定制御ステップ（例えば、図１９のステップS３０６の処理）と、前記判定制御ステップの処理により、前記メモリに記憶された前記データが、予め設定された条件（例えば、まとめ書き条件）を満たすと判定された場合、前記データの、前記ディスクの中の前記所定のフォーマットに基づいて定められた位置への記録を制御するディスク記録制御ステップ（例えば、図１９のステップS３０７またはS３０８の処理を実行する図７の媒体記録部２０４）とをコンピュータに実行させる。
【００５０】
請求項１４に記載の記録媒体は、予め定められた所定のフォーマットに基づいてデータが記録されているディスク（例えば、図５のディスク１４０）に記録され、第１の方式（例えば、JPEG方式）で符号化されている静止画像の画像データを、第２の方式（例えば、MPEG方式）で符号化された画像データに変換する記録装置（例えば、図５の記録再生装置１００）のプログラムが記録されている記録媒体であって、前記ディスクに記録され、第1の方式に基づいて符号化された複数または単数の静止画像の画像データのメモリへの読み出しを制御する読み出し制御ステップ（例えば、図１９のステップS３０２の処理）と、前記読み出し制御ステップの処理により読み出された画像データの復号を制御し、前記画像データに対応する静止画の画面の生成を制御する生成制御ステップ（例えば、図１９のステップS３０３の処理）と、前記生成制御ステップの処理により生成された前記静止画の画面の、第２の方式に基づく符号化を制御し、符号化されたデータの前記メモリへの記憶を制御する符号化データ記憶制御ステップ（例えば、図１９のステップS３０５の処理）と、前記符号化データ記憶制御ステップの処理により前記メモリに記憶された前記データが、予め設定された条件（例えば、まとめ書き条件）を満たすか否かの判定を制御する判定制御ステップ（例えば、図１９のステップS３０６の処理）と、前記判定制御ステップの処理により、前記メモリに記憶された前記データが、予め設定された条件（例えば、まとめ書き条件）を満たすと判定された場合、前記データの、前記ディスクの中の前記所定のフォーマットに基づいて定められた位置への記録を制御するディスク記録制御ステップ（例えば、図１９のステップS３０７またはS３０８の処理を実行する図７の媒体記録部２０４）とをコンピュータに実行させるプログラムが記録される。
【００５１】
以下、図面を参照して、本発明の実施の形態について説明する。図１は、本発明を適用した記録再生装置（記録装置であってもよい）１００の一実施の形態の構成を示すブロック図である。記録再生装置１００は、例えば、DVDレコーダ／プレーヤまたはDVDカムコーダなどとして構成される。
【００５２】
同図において、記録再生制御部１２１は、例えば、ユーザによる操作入力を受け付けるとともに、操作入力による指令に基づいて、記録再生装置１００を構成する各部を制御する。
【００５３】
ドライブ１２２は、記録媒体として装着されるDVD（Digital Versatile Disk）のディスク１４０からデータを読み出し、またはディスク１４０に対するデータの書き込みを行う。
【００５４】
記録再生用ワークメモリ１２３は、例えば、RAM（Random Access Memory）またはEEPROM（Electronically Erasable and Programmable Read Only Memory）などの書き換え可能な半導体メモリとして構成され、ドライブ１２２を介してディスク１４０から読み出されたデータ、またはドライブ１２２を介してディスク１４０に記録されるデータを一時的に記憶する。
【００５５】
符号復号化部１２４は、記録再生用ワークメモリ１２３、または入出力信号制御部１２５から入力されるデータの符号化または復号化を行う。符号化復号化部１２４は、記録再生制御部１２１による制御に基づいて、動作モードが、モードA、モードB、またはモードCに設定されるように構成されている。
【００５６】
モードAにおいて、符号化復号化部１２４は、ドライブ１２２がディスク１４０から読み出し、記録再生用ワークメモリ１２３に記憶されている、例えばMPEG（Motion Picture Experts Group）方式で圧縮された画像データをデコード（復号）することにより再生し、再生された画像のデータ（ベースバンドイメージの画像データ）を入出力信号制御部１２５に出力するように動作する。
【００５７】
また、モードBにおいて、符号化復号化部１２４は、入出力信号制御部１２５から供給されるベースバンドイメージの画像データを、例えばMPEG方式で圧縮することによりエンコード（符号化）し、記録再生用メモリ１２３に出力するように動作する。
【００５８】
さらに、モードCにおいて、符号化復号化部１２４は、ドライブ１２２がディスク１４０から読み出し、記録再生用ワークメモリ１２３に記憶されている、例えばJPEG（Joint Photographic Expert Group）方式で圧縮された画像データをデコード（復号）することにより再生し、再生された画像のデータ（ベースバンドイメージの画像データ）を入出力信号制御部１２５に出力するように動作する。
【００５９】
入出力信号制御部１２５は、符号化復号化部１２４から供給されるベースバンドイメージの画像データに対応する信号を外部の表示装置など出力するように動作するとともに、外部の表示装置などに出力されて表示されている画面の信号をキャプチャし、ベースバンドイメージの画像データとして、符号化復号化部１２４へ出力するように動作する。なお、入出力信号制御部１２５の動作は、記録再生制御部１２１による制御に基づいて切り替えられる。
【００６０】
図６は、記録再生制御部１２１の詳細な構成例を示すブロック図である。CPU（Central Processing Unit）１５１は、ROM（Read Only Member）１５２に記録されているプログラムに従って各種の処理を実行する。RAM１５３には、CPU１５１が実行するプログラムやデータなどが適宜記憶される。CPU１５１、ROM１５２、およびRAM１５３は、バス１６０により相互に接続されている。
【００６１】
また、バス１６０には、入出力インタフェース１５４が接続されており、入出力インタフェース１５４には、キーボード、マウスなどよりなる入力部、またはディスプレイなどよりなる出力部が接続されているおり、入力部を操作することにより入力される指令（コマンドなど）がCPU１５１に供給され各種の処理が実行され、また、CPU１５１の処理の結果得られた画像等が出力部に出力される。
【００６２】
図７は、図６のCPU１５１により実行されるソフトウェアの機能的構成例を示すブロック図である。
【００６３】
デコード制御部２０１は、符号化復号化部１２４および入出力信号制御部１２５によるによるMPEG方式で圧縮された画像データ、またはJPEG方式で圧縮された画像データのデコード（復号）による再生と、再生されたデータの出力を制御する。
【００６４】
エンコード制御部２０２は、符号化復号化部１２４および入出力信号制御部１２５によるベースバンドイメージデータのMPEG方式でのエンコード（圧縮符号化）と、ベースバンドイメージのキャプチャを制御する。
【００６５】
まとめ書き判定部２０３は、記録再生用メモリ１２３に記憶されているデータについて、予め設定された記録単位（例えば、所定の枚数の画面分）に達したか否かを判定することにより、記録再生用メモリ１２３に記憶されているメニュー画面のデータ、または変換された静止画像のデータのディスク１４０への書き込みのタイミングを判定する。また、まとめ書き判定部２０３は、記録再生用メモリ１２３に記憶されるデータ量を管理する。
【００６６】
媒体記録部２０４は、ドライブ１２２によるデータの記録を制御し、記録再生用メモリ１２３から供給されるデータを、例えば、DVDビデオフォーマットの形式でディスク１４０に記録させる。
【００６７】
次に、図８と図９を参照して、記録再生装置１００によるVMGメニュー作成と、静止画変換について説明する。
【００６８】
記録再生装置１００は、ディスク（DVD）１４０に記録されたデータを再生専用のDVDプレーヤで再生するために、例えば、ディスク１４０に記録されたデータを、再生専用のDVD-ROM(Read Only Memory)と互換性のあるデータ配列にするファイナライズ処理を行う。ここで、再生専用のDVDプレーヤで再生可能なデータ配列（フォーマット）は、例えば、DVDビデオフォーマットとされる。以下では、DVDに対するファイナライズの処理を単にファイナライズ（ファイナライズする）ともいう。なお、DVDビデオフォーマットの詳細については、図１０を参照して後述する。
【００６９】
ファイナライズする際には、図８に示されるように、ＤＶＤプレーヤで再生するとき表示されるメニュー画面となるVMG(Video Manager)メニュー画面の生成も行われる。
【００７０】
図８のVMGメニュー画面３６１−１および３６１−２は、ディスク１４０に記録されているディスクデータ３０１の中で、例えば、MPEG-2規格などにより規定された圧縮方式により圧縮された動画像データであって、例えば、チャプタと呼ばれる再生単位のそれぞれの代表画像に基づいて生成される。なお、ディスクデータ３０１は、図中左から右へ向かって、ディスクの内周側に記録されるデータからディスクの外周側に記録されるデータまでのデータの記録位置を表している。また、この例では、VMGメニュー画面は、最大で６の代表画像により構成されており、VMGメニュー画面３６１−１には６の代表画像３４１−１乃至３４１−６が、VMGメニュー画面３６１−２には２の代表画像３４１−７および３４１−８がそれぞれ表示されている。
【００７１】
この例では、ディスク１４０（ディスクデータ３０１）の中に、チャプタ３２１−１乃至３２１−８の８のチャプタが記録されており、各チャプタには、予め定められた方法で選択されるそれぞれのチャプタの代表画像となる画像データ（例えば、MPEGI（IntraCoded）ピクチャのデータ）が存在する。この例では、チャプタ３２１−１乃至３２１−８に対応するそれぞれのチャプタの代表画像の画像データ３２２−１乃至３２２−８が存在する。
【００７２】
記録再生装置１００は、代表画像の画像データ３２２−１乃至３２２−８を順番に読み出して再生し、再生された代表画像のそれぞれをVMGメニュー画面の背景の画像に貼り付けるなどして、VMGメニュー画面３６１−１および３６１−２を生成する。そして記録再生装置１００は、生成されたVMGメニュー画面３６１−１および３６１−２の画像データを、例えば、MPEGIピクチャのデータに変換（エンコード）し、エンコードされた画像データに基づいて、VOBS（Video Object Set for VMG Menu）のデータであるデータ３８１−１および３８１−２を、ディスク１４０の内周側の予め設定された位置に記録する。
【００７３】
一方、記録再生装置１００による静止画変換は、図９に示されるように行われる。図９の例では、ディスク１４０（ディスクデータ３０１）の中に、チャプタ３２１−１乃至３２１−７の７のチャプタが記録されているとともに、静止画像の画像データ３２３−１乃至３２３−６が存在する。ここで、静止画像の画像データ３２３−１乃至３２３−６は、例えば、JPEG方式で圧縮された画像データとされ、再生専用のDVDプレーヤでは再生できない。
【００７４】
このため、記録再生装置１００は、ファイナライズする際に、画像データ３２３−１乃至３２３−６を、再生専用のDVDプレーヤで再生可能となるように、例えば、MPEG方式で圧縮された画像データに変換する。
【００７５】
記録再生装置１００は、画像データ３２３−１乃至３２３−６を順番に読み出して再生し、再生された静止画像に基づいて、静止画の画面３７１−１乃至３７１−６を生成する。そして記録再生装置１００は、生成された画面３７１−１乃至３７１−６の画像データを、例えば、MPEGのIピクチャのデータに変換（エンコード）し、エンコードされたそれぞれの画像データに対応するデータ３９１−１乃至３９１−６を、ディスク１４０の外周側のチャプタ３２１−７の記録位置の後ろ（外周側）に記録する。
【００７６】
図１０は、DVDビデオフォーマットによるディスク１４０の論理フォーマットの詳細な例を説明する図である。ディスク１４０は、情報記録面が、先頭側である最内周側よりリードイン（Lead in）、データゾーン（Data Zone）、リードアウト（Lead out）に区切られ、データゾーンに、所望の画像データや音声データ等が記録される。
【００７７】
ここでデータゾーンは、リードイン側より、UDF（Universal Disk Format）領域（ファイルシステムエリア）、管理用テーブルＴＶ領域（図中においては、ＴＶと記述する）、判別コード領域、自機種他機種情報領域、VMG（Video Manager ）領域（ＤＶＤ管理用情報エリア）、拡張ファイルの案内情報ＴＥ領域（図においては、ＴＥと記述する）、および映像／音声データ記録エリア（図中VTS#1よりVTS#nまでの領域）に区分される。UDF領域、管理用テーブルＴＶ領域、VMG領域、および拡張ファイルの案内情報ＴＥ領域は、ディスク１４０に記録されたデータによるファイルを管理する管理用情報記録領域である。
【００７８】
VMG領域は、DVDを管理する情報を記録する領域であり、映像／音声データ記録エリアに記録された画像データ全体を管理する管理用情報であるＴＯＣの情報が記録される。これに対してUDF領域は、コンピュータによるファイル管理システムに対応する領域であり、コンピュータにおけるファイルシステムとの互換を図るフォーマットにより映像／音声データ記録エリアに記録したデータ全体を管理する管理用情報が記録される。
【００７９】
ここでVMGは、先頭側より、VMGI(Video Manager Information)、VMGM VOBS （Video Object Set for VMG Menu）、およびVMGI BUP（Backup of VMGI）が配置される。VMGIには、DVDのビデオゾーン全体についての制御情報が記録され、VMGM VOBSには、タイトルまたはチャプタなどの再生単位を選択するためのメニューに関連する情報が記録され、VMGI BUPには、VMGIと一致する情報が、バックアップとして記録される。
【００８０】
例えば、図８のデータ３８１−１および３８１−２は、VMGM VOBSのメニュー画面のデータとして記録され、DVDプレーヤによりディスク１４０にアクセス（ディスク１４０のデータを再生）する場合には、VMGにより所望する動画のファイルを検索して再生することができるようになされている。例えば、ディスク１４０が、DVDプレーヤ（再生専用プレーヤ）で再生されるとき、DVDプレーヤがディスク１４０のVMGにアクセスすることにより図８のVMGメニュー画面３６１−１および３６１−２が表示され、ユーザにより代表画像３４１−１乃至３４１−８が選択されることにより、選択された代表画像に対応するチャプタが再生されることになる。
【００８１】
映像／音声データ記録エリアは、実データを記録するプログラムエリアであり、VTS（Video Title Set）を単位にして、画像データ（例えば、複数のチャプタからなるMPEG方式で圧縮された動画像データ（映像／音声データ））が記録される他、拡張ファイルである静止画のファイルＥＦ（例えば、JPEG方式で圧縮された静止画像の画像データ）や中間管理用情報ＤＫなどが記録される。拡張ファイルＥＦと中間管理用情報ＤＫによれば、その拡張ファイルＥＦの位置等が特定され、再生可能とされている。
【００８２】
VTSは、先頭側より、VTSI（Video Title Set Information ）、VTSM VOBS（VideoObject Set for the VTSM ）、VTSTT VOBS(Video ObjectSet For Titles in a VTS)、VTSI BUP（Backup of VTSI）が配置される。VTSTT VOBSには、実データであって、例えば、MPEG２のフォーマットによる画像データが記録され、VTSIには、この実データによる画像データを管理する管理用情報である記録位置情報等が、VTSM VOBS には、例えば、ビデオデータのタイトルメニューが記録される。
【００８３】
また、JPEG方式などで圧縮された静止画像の画像データ（例えば、図９の画像データ３２３−１乃至３２３−６）は、図１１に示されるように、VTSとVTSの間に記録される。この例では、VTS#1とVTS#２との間、およびVTS#３とVTS#４との間にJPEG方式で圧縮された静止画像の画像データが記録されている。そして、それらの静止画像データは記録再生装置１００による静止画変換の処理により、例えば、MPEG方式で圧縮された画像データに変換され（例えば、図９のデータ３９１−１乃至３９１−６に変換され）、それまでディスク１４０に記録されていた最後のVTSであるVTS#nの後に続く新たなVTSであるVTS#n+1として記録される。
【００８４】
次に、図１２のフローチャートを参照して、記録再生装置１００によるVMGメニュー作成処理について説明する。この処理は、上述したように、ディスク１４０のファイナライズに際して実行される。
【００８５】
ステップS１０１において、デコード制御部２０１は、代表画像デコード準備処理を実行する。
【００８６】
ここで、図１３のフローチャートを参照して、図１２のステップS１０１の代表画像デコード準備処理の詳細について説明する。
【００８７】
ステップS１３１において、デコード制御部２０１は、符号化復号化部１２４の動作モードをモードAに設定する。上述したように、符号化復号化部１２４は、モードAにおいて、ドライブ１２２がディスク１４０から読み出し、記録再生用ワークメモリ１２３に記憶されているMPEG方式で圧縮された画像データをデコードすることにより再生し、再生された画像のデータ（ベースバンドイメージの画像データ）を入出力信号制御部１２５に出力するように動作する。
【００８８】
ステップS１３２において、デコード制御部２０１は、符号化復号化部１２４にVMGメニュー画面の背景となる画像データを供給する。このとき、例えば、図８のメニュー画面３６１−１または３６１−２の中で、代表画像３４１−１乃至３４１−８を除いた部分の画像であって、例えば、再生するチャプタを選択するためのボタンなどにより構成されるGUI（Graphical User Interface）に対応する画像データがVMGメニュー画面の背景となる画像データとして供給される。なお、VMGメニュー画面の背景となる画像データは、予め定められており、例えば、ROM１５２などに前もって記憶されているものが適宜読み出されて供給されるものとする。
【００８９】
ステップS１３３において、デコード制御部２０１は、入出力信号制御部１２５に信号を出力させる。これにより、入出力信号制御部１２５は、符号化復号化部１２４から供給されるベースバンドイメージの画像データに対応する信号を外部の表示装置など出力するように動作する。
【００９０】
このようにして、代表画像デコード準備処理が実行される。
【００９１】
図１２に戻って、ステップS１０１の処理の後、処理は、ステップS１０２に進み、デコード制御部２０１は、ドライブ１２２を制御して、１つの再生単位（例えば、チャプタ）の代表画像の画像データをディスク１４０から記録再生用ワークメモリ１２３に読み出す。
【００９２】
ステップS１０３において、デコード制御部１０３は、デコード処理を実行する。
【００９３】
ここで、図１４のフローチャートを参照して、図１２のステップS１０３のデコード処理の詳細について説明する。
【００９４】
ステップS１５１において、デコード制御部２０１は、ステップS１０２の処理により記録再生用ワークメモリ１２３に記憶されている代表画像の画像データを、記録再生用ワークメモリ１２３から読み出して、符号化復号化部１２４に供給する。
【００９５】
ステップS１５２において、デコード制御部２０１は、符号化復号化部１２４を制御して、ステップS１５１の処理により読み出された代表画像の画像データをデコードする。これにより、例えば、MPEG方式で圧縮されている代表画像の画像データが復号（デコード）される。
【００９６】
ステップS１５３において、デコード制御部２０１は、符号化復号化部１２４を制御して、ステップS１５２の処理によりデコードされた代表画像をリサイズ（縮小）し、ステップS１３２の処理により、供給されたVMGメニュー画面の背景の画像に貼り付ける。
【００９７】
このようにしてデコード処理が行われる。ここまでの処理により、例えば、図８のVMGメニュー画面３６１−１の中で、背景に対して代表画像３４１−１が貼り付けられた状態となる。
【００９８】
図１２に戻って、ステップS１０３の処理の後、ステップS１０４において、デコード制御部２０１は、１ページのメニューが出来上がったか否かを判定する。いまの場合、まだ、ニュー画面３６１−１の中で、背景に対して代表画像３４１−２乃至３４１−６が貼り付けられていない状態なので、ステップS１０４において、まだ、１ページのメニューが出来上がっていないと判定され、処理は、ステップS１０２に戻る。
【００９９】
その後、ステップS１０２乃至S１０４の処理が繰り返し実行され、VMGメニュー画面３６１−１の中で、背景に対して代表画像３４１−２、３４１−３、・・・が順に貼り付けられていくことになる。そして、代表画像３４１−６が貼り付けられた（６の代表画像が貼り付けられた）後、ステップS１０４において、１ページのメニューが出来上がったと判定され、処理は、ステップS１０５に進む。なお、背景に貼り付けるべき代表画像が６未満の場合は、最後の代表画像が貼り付けられた後、ステップS１０４において、１ページのメニューが出来上がったと判定される。
【０１００】
ステップS１０５において、エンコード制御部２０２は、メニューエンコード準備処理を実行する。
【０１０１】
ここで、図１５のフローチャートを参照して、図１２のステップS１０５のメニューエンコード準備処理の詳細について説明する。
【０１０２】
ステップS１７１において、エンコード制御部２０２は、符号化復号化部１２４の動作モードをモードＢに設定する。上述したように、符号化復号化部１２４は、モードＢにおいて、入出力信号制御部１２５から供給されるベースバンドイメージの画像データをMPEG方式で圧縮することによりエンコードし、記録再生用メモリ１２３に出力するように動作する。
【０１０３】
ステップS１７２において、エンコード制御部２０２は、入出力信号制御部１２５を制御して、入出力信号制御部１２５に入力されている画面の信号をキャプチャさせる。これにより、例えば、VMGメニュー画面３６１−１がキャプチャされる。
【０１０４】
ステップS１７３において、エンコード制御部２０２は、入出力信号制御部１２５に、ステップS１７２でキャプチャした画面の画像データを符号化復号化部１２４に出力させる。これにより、例えば、VMGメニュー画面３６１−１のベースバンドイメージの画像データが符号化復号化部１２４に供給される。
【０１０５】
このようにして、メニューエンコード準備処理が実行される。
【０１０６】
図１２に戻って、ステップS１０５の処理の後、処理は、ステップS１０６に進み、エンコード制御部２０２は、エンコード処理を実行する。
【０１０７】
ここで、図１６のフローチャートを参照して、図１２のステップS１０６のエンコード処理の詳細について説明する。
【０１０８】
ステップS１９１において、エンコード制御部２０２は、符号化復号化部１２４を制御して、画像データ（ステップS１７３の処理により供給された画像データ）をエンコードする。これにより、例えば、VMGメニュー画面３６１のベースバンドイメージの画像データがMPEGIピクチャのデータとしてエンコードされる。
【０１０９】
ステップS１９２において、エンコード制御部２０２は、ステップS１９１の処理によりエンコードした画像データを、記録再生用ワークメモリ１２３に出力し、記憶させる。
【０１１０】
このようにして、エンコード処理が実行される。ここまでの処理により、例えば、図８のVMGメニュー画面３６１−１と３６１−２のうち、VMGメニュー画面３６１−１に対応するVOBS（Video Object Set for VMG Menu）のデータであるデータ３８１−１が生成されることになる。なお、いまの時点では、データ３８１−１は、まだディスク１４０に記録（書き込み）されていない。
【０１１１】
図１２に戻って、ステップS１０６の処理の後、処理はステップS１０７に進み、まとめ書き判定部２０３は、まとめ書き条件を満たしているか否かを判定する。まとめ書き条件は、記録再生用ワークメモリ１２３に記憶されているデータをディスク１４０に記録するか否かを決めるための条件であり、例えば、予め設定された所定のVMGメニュー画面分（例えば、１０画面分）のデータが記録再生用ワークメモリ１２３に記憶されているかなどの条件とされる。また、まとめ書き条件は、記録再生用ワークメモリ１２３の全容量のうち、予め設定された所定の割合（例えば、６０％）が使用されたなどの条件とされるようにしてもよい。なお、まとめ書き条件は、予め設定されて、ROM１５２などに記憶されているものが適宜読み出されるものとする。
【０１１２】
いまの場合、まだ１画面分のVMGメニュー画面に対応するデータ（例えば、データ３８１−１）しか生成されていないので、ステップS１０７において、まだ、まとめ書き条件を満たしていないと判定され、ステップS１０８の処理はスキップされて、処理はステップS１０９に進む。
【０１１３】
ステップS１０９においては、メニュー作成処理が終了したか否かが判定される。例えば、ディスク１４０に記録されている全ての代表画像に基づくVMGメニュー画面のデータが生成された場合、メニュー作成処理が終了したと判定される。いまの場合、まだ、図８の代表画像３４１−７と３４１−８に基づくVMGメニュー画面（VMGメニュー画面３６１−２）のデータが生成されていないので、ステップS１０９では、まだメニュー作成処理が終了していないと判定され、処理は、ステップS１０１に戻る。
【０１１４】
その後、ステップS１０１乃至S１０２の処理が再び実行されることにより、ステップS１０３乃至S１０６の処理を経てVMGメニュー画面３６１−２のデータ（例えば、データ３８１−２）が生成されることになる。そして、ステップ１０７では、まだ、まとめ書き条件を満たしていないと判定され、処理は、ステップS１０９に進むが、ディスク１４０に記録されている全ての代表画像に基づくVMGメニュー画面のデータが生成されたので、ステップS１０９においては、メニュー作成処理が終了したと判定され、処理は、ステップS１１０に進む。
【０１１５】
ステップS１１０において、媒体記録部２０４は、ドライブ１２２を制御して、記録再生用ワークメモリ１２３に記憶されているデータを、VOBSデータとしてディスク１４０に書き込む。これにより、ディスク１４０に、VMGメニュー画面３６１−１および３６１−２に対応するVOBSのデータであるデータ３８１−１および３８１−２が、図１０のVMGM＿VOBSに対応する記録位置であって、ディスク１４０の内周側の予め設定された記録位置に、図８を参照して上述したように記録されることになる。
【０１１６】
なお、ステップS１０７において、まとめ書き条件を満たしていると判定された場合、処理はステップS１０８に進み、媒体記録部２０４は、ドライブ１２２を制御して、記録再生用ワークメモリ１２３に記憶されているデータを、VOBSデータとして、ステップS１１０の場合と同様にしてディスク１４０に書き込む。
【０１１７】
このようにして、VMGメニュー作成処理が実行される。図１２のVMGメニュー作成処理におけるディスク１４０に記録されているディスクデータ３０１と、データの読み出し、書き込み、および記録再生装置１００（ドライブ１２２）のヘッドのシークとの時間的関係は、図１７に示されるようになる。同図において、ディスクデータ３０１は、図中左から右へ向かって、ディスク１４０の内周側に記録されるデータからディスク１４０の外周側に記録されるデータまでのデータの記録位置を表している。図中縦軸は時間軸とされ、上方向から下方向に向かって時間が経過するものとする。なお、ディスクデータ３０１のデータの構成は、図８を参照して上述した場合と同様である。
【０１１８】
また、同図において、ディスク１４０からのデータの読み出しが実線で示されており、ディスク１４０へのデータの書き込みが点線で示されており、ヘッドのシークが矢印で示されている。すなわち、図１２のステップS１０２とS１０３の処理が繰り返し実行されることにより、チャプタ３２１−１、３２１−２、・・・の代表画像の画像データ３２２−１、３２２−２、・・・が読み出され、デコードされていく。このとき、ヘッドは、代表画像の読み出しを行いながら、画像データ３２２−１の記録位置から、画像データ３２２−２の記録位置へ、画像データ３２２−２の記録位置から、画像データ３２２−３の記録位置へ、・・・とシークしていく。
【０１１９】
図１２を参照して上述したVMGメニュー作成処理においては、VMGメニュー画面３６１−１および３６１−２に対応するVOBSのデータであるデータ３８１−１および３８１−２をディスク１４０に記録する前に、まとめ書き条件の判定が行われる（ステップS１０７の処理）。従って、従来の記録再生装置のファイナライズ処理のようにVMGメニュー画面３６１−１の最後の代表画像の画像データである画像データ３２１−６が読み出された後、データ３８１−１を記録するために、ヘッドをディスク１４０の外周側から内周側にシークさせる必要がなく、VMGメニュー画面３６１−２の最後の代表画像の画像データであるデータ３２１−８を読み出した後、ヘッドをディスク１４０の外周側から内周側にシークさせ、データ３８１−１と３８１−２を記録することになる。
【０１２０】
すなわち、本発明の記録再生装置１００による図１２のVMGメニュー作成処理によれば、ディスク１４０へのデータの書き込みに伴うシーク（ディスクの内周から外周または外周から内周へのシーク）の発生回数を抑制することができる。このように、本発明によれば、ディスクの外周から内周に至るヘッドのシークの回数を少なくすることによりファイナライズにかかる時間を大幅に短縮することができる。
【０１２１】
図１２の例では、エンコードされたVMGメニュー画面のデータを生成した後、まとめ書き条件の判定を行うようにしたが、VMGメニュー画面のデータのエンコードを後から行うようにし、代表画像の画像データの読み出しの後、まとめ書き条件の判定を行うようにしてもよい。この場合のVMGメニュー作成処理の例を図１８に示す。
【０１２２】
図１８は、VMGメニュー作成処理の別の例を示すフローチャートである。同図において、ステップS２１１とS２１２の処理は、図１２のステップS１０１と１０２の処理と同様の処理である。
【０１２３】
ステップS２１２の処理の後、ステップS２１３においてまとめ書き条件の判定が行われる。この場合、まとめ書き条件は、ステップS２１２の処理により、記録再生用ワークメモリに読み出された代表画像の画像データの数が、例えば、予め設定された所定のVMGメニュー画面分（例えば、１０画面分）のデータの数に達しているかなどの条件とされる。また、まとめ書き条件は、記録再生用ワークメモリ１２３の全容量のうち、予め設定された所定の割合（例えば、６０％）が使用されたなどの条件とされるようにしてもよい。なお、最後の代表画像が読み出されたときも、ステップS２１３において、まとめ書き条件を満たしたと判定される。
【０１２４】
ステップS２１２において、まだ、まとめ書き条件を満たしていないと判定された場合、処理は、ステップS２１２に戻る。すなわち、画像データ３２２−８が読み出されるまで、ステップS２１２の処理が繰り返し実行されることになる。
【０１２５】
ステップS２１４乃至S２１７の処理は、図１２のステップS１０３乃至S１０６の処理と同様の処理である。なお、ステップS２１８で、次のページ（VMGメニュー画面）があるかを判定し、次のページがあると判定された場合、ステップS２１４乃至S２１７の処理が繰り返し実行されることにより、VMGメニュー画面３６１−１および３６１−２に対応するVOBSのデータであるデータ３８１−１および３８１−２が生成される。
【０１２６】
ステップS２１９とS２２０の処理は、図１２のステップS１０８とS１０９の処理と同様の処理である。
【０１２７】
このように、図１８のVMGメニュー作成処理においても、やはり図１２のVMG作成処理の場合と同様に、ディスクの外周から内周に至るヘッドのシークの回数を少なくすることによりファイナライズにかかる時間を大幅に短縮することができる。
【０１２８】
なお、以上においては、ファイナライズの処理に伴い、VMGメニュー作成処理が実行される例について説明したが、上述したVMGメニュー作成処理は、必ずしもファイナライズの処理に伴って実行されるものでなくてもよい。また、作成されるメニュー画面のデータは、VMGメニュー画面のデータに限られるものではない。
【０１２９】
次に、図１９のフローチャートを参照して、記録再生装置１００による静止画変換処理について説明する。この処理は、上述したように、ディスク１４０のファイナライズに際して実行される。
【０１３０】
ステップS３０１において、デコード制御部２０１は、静止画像デコード準備処理を実行する。
【０１３１】
ここで、図２０のフローチャートを参照して、図１９のステップS３０１の静止画像デコード準備処理の詳細について説明する。
【０１３２】
ステップS３３１において、デコード制御部２０１は、符号化復号化部１２４の動作モードをモードＣに設定する。上述したように、符号化復号化部１２４は、モードＣにおいて、ドライブ１２２がディスク１４０から読み出し、記録再生用ワークメモリ１２３に記憶されているJPEG方式で圧縮された画像データをデコードすることにより再生し、再生された画像のデータ（ベースバンドイメージの画像データ）を入出力信号制御部１２５に出力するように動作する。
【０１３３】
ステップS３３２において、デコード制御部２０１は、入出力信号制御部１２５に信号を出力させる。これにより、入出力信号制御部１２５は、符号化復号化部１２４から供給されるベースバンドイメージの画像データに対応する信号を外部の表示装置など出力するように動作する。
【０１３４】
このようにして、静止画像デコード準備処理が実行される。
【０１３５】
図１９に戻って、ステップS３０１の処理の後、処理は、ステップS３０２に進み、デコード制御部２０１は、ドライブ１２２を制御して、１つの静止画像の画像データをディスク１４０から記録再生用ワークメモリ１２３に読み出す。
【０１３６】
ステップS３０３において、デコード制御部２０１は、デコード処理を実行する。
【０１３７】
ここで、図２１のフローチャートを参照して、図１９のステップS３０３のデコード処理の詳細について説明する。
【０１３８】
ステップS３５１において、デコード制御部２０１は、ステップS３０２の処理により記録再生用ワークメモリ１２３に記憶されている静止画像の画像データを、記録再生用ワークメモリ１２３から読み出して、符号化復号化部１２４に供給する。
【０１３９】
ステップS３５２において、デコード制御部２０１は、符号化復号化部１２４を制御して、ステップS３５１の処理により読み出された静止画像の画像データをデコードする。これにより、例えば、JPEG方式で圧縮されている代表画像の画像データが復号（デコード）される。
【０１４０】
このようにしてデコード処理が行われる。ここまでの処理により、例えば、図９の画像データ３２３−１に基づいて、静止画の画面３７１−１が生成された状態となる。
【０１４１】
図１９に戻って、ステップS３０３の処理の後、ステップS３０４において、エンコード制御部２０２は、静止画像エンコード準備処理を実行する。ステップS３０４の静止画像エンコード処理は、図１５のフローチャートを参照して説明した処理と同様の処理なので、詳細な説明は省略するが、これにより、例えば、静止画の画面３７１−１に対応するベースバンドイメージの画像データが符号化復号化部１２４に供給される。
【０１４２】
ステップS３０４の処理の後、処理は、ステップS３０５に進み、エンコード制御部２０２は、エンコード処理を実行する。ステップS３０５のエンコード処理は、図１６のフローチャートを参照して説明した処理と同様の処理なので、詳細な説明は省略するが、これにより、例えば、静止画の画面３７１−１に対応するベースバンドイメージの画像データがMPEGIピクチャのデータとしてエンコードされ、エンコードした画像データが、記録再生用ワークメモリ１２３に記憶される。
【０１４３】
ここまでの処理により、例えば、図９の静止画像の画像データであるデータ３９１−１が生成されることになる。なお、いまの時点では、データ３９１−１は、まだディスク１４０に記録（書き込み）されていない。
【０１４４】
ステップS３０５の処理の後、処理はステップS３０６に進み、まとめ書き判定部２０３は、まとめ書き条件を満たしているか否かを判定する。まとめ書き条件は、記録再生用ワークメモリ１２３に記憶されているデータをディスク１４０に記録するか否かを決めるための条件であり、例えば、予め設定された所定の静止画の画面分（例えば、１０画面分）のデータが記録再生用ワークメモリ１２３に記憶されているかなどの条件とされる。また、まとめ書き条件は、記録再生用ワークメモリ１２３の全容量のうち、予め設定された所定の割合（例えば、６０％）が使用されたなどの条件とされるようにしてもよい。なお、まとめ書き条件は、予め設定されて、ROM１５２などに記憶されているものが適宜読み出されるものとする。
【０１４５】
いまの場合、まだ１画面分の静止画の画面に対応するデータ（例えば、データ３９１−１）しか生成されていないので、ステップS３０６において、まだ、まとめ書き条件を満たしていないと判定され、ステップS３０７の処理はスキップされて、処理はステップS３０８に進む。
【０１４６】
ステップS３０８においては、全ての静止画を変換したか否かが判定される。例えば、ディスク１４０に記録されている全ての静止画像データに基づく静止画の画面のデータが生成された場合、全ての静止画が変換されたと判定される。いまの場合、まだ、図９の画像データ３２３−２乃至３２３−６に基づく静止画の画面３７１−２乃至３７１−６のデータが生成されていないので、ステップS３０８では、まだ全ての静止画を変換していないと判定され、処理は、ステップS３０１に戻る。
【０１４７】
その後、ステップS３０１乃至S３０５の処理が繰り返し実行されることにより、静止画の画面３７１−２乃至３７１−６のデータ（例えば、データ３９１−２乃至３９１−６）が生成されることになる。そして、ステップ３０６では、まだ、まとめ書き条件を満たしていないと判定され、処理は、ステップS３０８に進むが、ディスク１４０に記録されている全ての静止画像データに基づく静止画の画面のデータが生成されたので、ステップS３０８においては、メニュー作成処理が終了したと判定され、処理は、ステップS３０９に進む。
【０１４８】
ステップS３０９において、媒体記録部２０４は、ドライブ１２２を制御して、記録再生用ワークメモリ１２３に記憶されているデータを、変換された静止画像のデータとしてディスク１４０に書き込む。これにより、ディスク１４０に、静止画の画面３７１−１乃至３７１−６に対応するデータであって、画像データ３２３−１乃至３２３−６が変換されたデータ３９１−１乃至３９１−６が、図１１のVTS#n+1に対応する記録位置であって、ディスク１４０の外周側のチャプタ３２１−７の後ろに、図９を参照して上述したように記録されることになる。
【０１４９】
なお、ステップS３０６において、まとめ書き条件を満たしていると判定された場合、処理はステップS３０８に進み、媒体記録部２０４は、ドライブ１２２を制御して、記録再生用ワークメモリ１２３に記憶されているデータを、変換された静止画像のデータとして、ステップS３０９の場合と同様にしてディスク１４０に書き込む。
【０１５０】
このようにして、静止画変換処理が実行される。図１９の静止画変換処理におけるディスク１４０に記録されているディスクデータ３０１と、データの読み出し、書き込み、および記録再生装置１００（ドライブ１２２）のヘッドのシークとの時間的関係は、図２２に示されるようになる。同図において、ディスクデータ３０１は、図中左から右へ向かって、ディスク１４０の内周側に記録されるデータからディスク１４０の外周側に記録されるデータまでのデータの記録位置を表している。図中縦軸は時間軸とされ、上方向から下方向に向かって時間が経過するものとする。なお、ディスクデータ３０１のデータの構成は、図９を参照して上述した場合と同様である。
【０１５１】
また、同図において、ディスク１４０からのデータの読み出しが実線で示されており、ディスク１４０へのデータの書き込みが点線で示されており、ヘッドのシークが矢印で示されている。すなわち、図１９のステップS３０２の処理が繰り返し実行されることにより、静止画像の画像データ３２３−１、３２３−２、・・・が読み出されていく。このとき、ヘッドは、静止画像の読み出しを行いながら、画像データ３２３−１の記録位置から、画像データ３２３−２の記録位置へ、画像データ３２３−２の記録位置から、画像データ３２３−３の記録位置へ、・・・とシークしていく。
【０１５２】
図１９を参照して上述した静止画変換処理においては、変換された静止画像のデータであるデータ３９１−１乃至３９１−６をディスク１４０に記録する前に、まとめ書き条件の判定が行われる（ステップS３０６の処理）。従って、従来の記録再生装置のファイナライズ処理のように最初の静止画像の画像データである画像データ３２３−１、３２３−２、・・・のそれぞれが読み出された後、都度、データ３９１−１、３９１−２、・・・のそれぞれを記録するために、ヘッドをディスク１４０の内周側から外周側にシークさせる必要がなく、最後の静止画像の画像データであるデータ３２３−６を読み出した後、ヘッドをディスク１４０の内周側から外周側にシークさせ、データ３９１−１乃至３９１−６を記録することになる。
【０１５３】
すなわち、本発明の記録再生装置１００による図１９の静止画変換処理によれば、ディスク１４０へのデータの書き込みに伴うシーク（ディスクの内周から外周または外周から内周へのシーク）の発生回数を抑制することができる。このように、本発明によれば、ディスクの内周から外周に至るヘッドのシークの回数を少なくすることによりファイナライズにかかる時間を大幅に短縮することができる。
【０１５４】
図１９の例では、エンコードされた静止画の画面のデータを生成した後、まとめ書き条件の判定を行うようにしたが、静止画の画面のデータのエンコードを後から行うようにし、静止画像の画像データの読み出しの後、まとめ書き条件の判定を行うようにしてもよい。この場合の静止画像変換処理の例を図２３に示す。
【０１５５】
図２３は、静止画変換処理の別の例を示すフローチャートである。同図において、ステップS４１１とS４１２の処理は、図１９のステップS３０１と３０２の処理と同様の処理である。
【０１５６】
ステップS４１２の処理の後、ステップS４１３においてまとめ書き条件の判定が行われる。この場合、まとめ書き条件は、ステップS４１２の処理により、記録再生用ワークメモリに読み出された静止画像の画像データの数が、例えば、予め設定された所定の画面分（例えば、１０画面分）のデータの数に達しているかなどの条件とされる。また、まとめ書き条件は、記録再生用ワークメモリ１２３の全容量のうち、予め設定された所定の割合（例えば、６０％）が使用されたなどの条件とされるようにしてもよい。なお、最後の静止画像が読み出されたときも、ステップS４１３において、まとめ書き条件を満たしたと判定される。
【０１５７】
ステップS４１３において、まだ、まとめ書き条件を満たしていないと判定された場合、処理は、ステップS４１２に戻る。すなわち、画像データ３２３−６が読み出されるまで、ステップS４１２の処理が繰り返し実行されることになる。
【０１５８】
ステップS４１４乃至S４１６の処理は、図１９のステップS３０３乃至S３０５の処理と同様の処理である。これにより、静止画の画面３７１−１乃至３７１−６に対応するデータであるデータ３９１−１乃至３９１−６が生成される。
【０１５９】
ステップS４１７とS４１８の処理は、図１９のステップS３０７とS３０８の処理と同様の処理である。
【０１６０】
このように、図２３の静止画変換処理においても、やはり図１９の静止画変換処理の場合と同様に、ディスクの内周から外周に至るヘッドのシークの回数を少なくすることによりファイナライズにかかる時間を大幅に短縮することができる。
【０１６１】
なお、以上においては、ファイナライズの処理に伴い、静止画変換処理が実行される例について説明したが、上述した静止画変換処理は、必ずしもファイナライズの処理に伴って実行されるものでなくてもよい。
【０１６２】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。上述した一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば図２４に示されるような汎用のパーソナルコンピュータ５００などに、ネットワークや記録媒体からインストールされる。
【０１６３】
図２４において、CPU（Central Processing Unit）５０１は、ROM（Read Only Memory
）５０２に記憶されているプログラム、または記憶部５０８からRAM（Random Access Memory）５０３にロードされたプログラムに従って各種の処理を実行する。RAM５０３にはまた、CPU５０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０１６４】
CPU５０１、ROM５０２、およびRAM５０３は、バス５０４を介して相互に接続されている。このバス５０４にはまた、入出力インタフェース５０５も接続されている。
【０１６５】
入出力インタフェース５０５には、キーボード、マウスなどよりなる入力部５０６、CRT(Cathode Ray Tube)、LCD(Liquid Crystal display)などよりなるディスプレイ、並びにスピーカなどよりなる出力部５０７、ハードディスクなどより構成される記憶部５０８、モデム、LANカードなどのネットワークインタフェースカードなどより構成される通信部５０９が接続されている。通信部５０９は、インターネットを含むネットワークを介しての通信処理を行う。
【０１６６】
入出力インタフェース５０５にはまた、必要に応じてドライブ５１０が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア５１１が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部５０８にインストールされる。
【０１６７】
上述した一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、インターネットなどのネットワークや、リムーバブルメディア５１１などからなる記録媒体からインストールされる。
【０１６８】
なお、この記録媒体は、図２４に示される、装置本体とは別に、ユーザにプログラムを配信するために配布される、プログラムが記録されている磁気ディスク（フロッピディスク（登録商標）を含む）、光ディスク（CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む）、光磁気ディスク（MD（Mini-Disk）（登録商標）を含む）、もしくは半導体メモリなどよりなるリムーバブルメディア５１１により構成されるものだけでなく、装置本体に予め組み込まれた状態でユーザに配信される、プログラムが記録されているROM５０２や、記憶部５０８に含まれるハードディスクなどで構成されるものも含む。
【０１６９】
本明細書において上述した一連の処理を実行するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【０１７０】
【図１】従来のメニュー作成処理の例を説明するフローチャートである。
【図２】ディスクに記録されているデータと、データの読み出し、書き込み、およびヘッドのシークとの時間的関係を示す図である。
【図３】従来の静止画変換処理の例を説明するフローチャートである。
【図４】ディスクに記録されているデータと、データの読み出し、書き込み、およびヘッドのシークとの時間的関係を示す図である。
【図５】本発明の記録再生装置の構成例を示すブロック図である。
【図６】図５の記録再生制御部の詳細な構成例を示すブロック図である。
【図７】図６のCPUで実行されるソフトウェエアの機能的構成例を示すブロック図である。
【図８】ディスクに記録されるデータからVMGメニューを作成する例を示す図である。
【図９】ディスクに記録される静止画像データの変換を行う例を示す図である。
【図１０】DVDフォーマットを説明する図である。
【図１１】図１０のフォーマットにおいて、静止画像データが記録される位置を説明する図である。
【図１２】VMGメニュー作成処理の例を説明するフローチャートである。
【図１３】代表画像デコード準備処理の例を説明するフローチャートである。
【図１４】デコード処理の例を説明するフローチャートである。
【図１５】メニューエンコード準備処理の例を説明するフローチャートである。
【図１６】エンコード処理の例を説明するフローチャートである。
【図１７】ディスクに記録されているデータと、データの読み出し、書き込み、およびヘッドのシークとの時間的関係を示す図である。
【図１８】VMGメニュー作成処理の別の例を説明するフローチャートである。
【図１９】静止画変換処理の例を説明するフローチャートである。
【図２０】静止画デコード準備処理の例を説明するフローチャートである。
【図２１】デコード処理の例を説明するフローチャートである。
【図２２】ディスクに記録されているデータと、データの読み出し、書き込み、およびヘッドのシークとの時間的関係を示す図である。
【図２３】静止画変換処理の別の例を説明するフローチャートである。
【図２４】パーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
【０１７１】
１００  記録再生装置，  １２１  記録再生制御部，  １２２  ドライブ，  １２３  記録再生用ワークメモリ，  １２４  符号化復号化部，  １２５  入出力信号制御部，  １４０  ディスク，  １５１  CPU，  １５２  ＲＯＭ，  １５３  RAM，  ２０１  デコード制御部，  ２０２  エンコード制御部，  ２０３  まとめ書き制御部，  ２０４  媒体記録部
【図１】
2006190357.tif 000003
【図２】
2006190357.tif 000004
【図３】
2006190357.tif 000005
【図４】
2006190357.tif 000006
【図５】
2006190357.tif 000007
【図６】
2006190357.tif 000008
【図７】
2006190357.tif 000009
【図８】
2006190357.tif 000010
【図９】
2006190357.tif 000011
【図１０】
2006190357.tif 000012
【図１１】
2006190357.tif 000013
【図１２】
2006190357.tif 000014
【図１３】
2006190357.tif 000015
【図１４】
2006190357.tif 000016
【図１５】
2006190357.tif 000017
【図１６】
2006190357.tif 000018
【図１７】
2006190357.tif 000019
【図１８】
2006190357.tif 000020
【図１９】
2006190357.tif 000021
【図２０】
2006190357.tif 000022
【図２１】
2006190357.tif 000023
【図２２】
2006190357.tif 000024
【図２３】
2006190357.tif 000025
【図２４】
2006190357.tif 000026