(57)【要約】【課題】静止画像データの記録により、動画像データの記録が区切られてしまうことを出来るだけ防止する。【解決手段】撮影した動画像データに基づくＶＴＳがＤＶＤ１０４に記録された後に静止画像データが撮像されると、その静止画像データに基づくＪＰＥＧデータ４０１を内蔵メモリや外部メモリ１１６に一旦保持させておき、ＶＴＳを区切らないようにする。その後、ＶＴＳをクローズするための条件が成立するまで（ＶＴＳをクローズする要因が発生するまで）、１つのＶＴＳに動画像データを連続して記録する。そして、ＶＴＳをクローズする条件が成立してから、ＶＴＳをクローズし、このＶＴＳに続けて一旦保持させておいたＪＰＥＧデータ４０１をＤＶＤ１０４に記憶する。【選択図】図５
2007323767.tif 000002
【特許請求の範囲】
【請求項１】
第１の記録媒体に対し、動画記録形式に従って動画像データを記録すると共に、静止画記録方式に従って静止画像データを記録する第１の記録手段と、
前記第１の記録媒体とは異なる第２の記録媒体に静止画像データを一時的に記録する第２の記録手段と、
前記第１の記録手段により第１の記録媒体に記録された動画像データの管理単位を設定する管理単位設定手段と、
前記管理単位設定手段により管理単位が設定されたことに応じて、前記第２の記録手段により第２の記録媒体に記録された静止画像データを前記静止画記録方式に従って前記第１の記録媒体に記録するよう前記第１の記録手段を制御する制御手段とを有することを特徴とする記録装置。
【請求項２】
前記第２の記録媒体として外部メモリが装着される装着手段と、
前記制御手段は、前記外部メモリに記録された静止画像データを前記第１の記録媒体に記録してから、前記装着手段に装着された外部メモリを取り出し可能にするよう前記装着手段の動作を制御することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記第１の記録手段は、複数回の動画記録指示に基づいて得られた複数の動画像データを、１つの管理単位の中に記録することを特徴とする請求項１又は２に記載の記録装置。
【請求項４】
前記第２の記録媒体は、電源がオフされても記録内容が保持されるメモリであることを特徴とする請求項１〜３の何れか１項に記載の記録装置。
【請求項５】
前記管理単位設定手段は、前記第１の記録媒体の取り出し指示があったとき、前記動画像データのアスペクト比が変更されたとき、前記第１の記録媒体へのデータの書き込みでエラーが発生したとき、及び前記管理単位の数が予め設定された回数になったときの何れかの状態になったときに、前記動画像記録手段により記録された動画像データの管理単位を設定することを特徴とする請求項１〜４の何れか１項に記載の記録装置。
【請求項６】
前記第２の記録手段は、前記第１の記録媒体に対する静止画記録指示に応じて、前記第２の記録媒体に対して前記静止画記録指示に応じた静止画像データを一時的に記録することを特徴とする請求項１に記載の記録装置。
【請求項７】
前記制御手段は、前記第２の記録媒体に記録された複数の静止画像データのうち、前記第１の記録媒体に対する静止画記録指示に従い前記第２の記録媒体に一時的に記録された静止画像データを選択し、前記選択した静止画像データを前記第１の記録媒体に記録するよう前記第１の記録手段を制御することを特徴とする請求項６に記載の記録装置。
【請求項８】
前記制御手段は更に、前記選択した静止画像データを前記第１の記録媒体に記録した後、前記第２の記録媒体より前記選択した静止画像データを消去することを特徴とする請求項７に記載の記録装置。
【請求項９】
第１の記録媒体に対し、動画記録形式に従って動画像データを記録すると共に、静止画記録方式に従って静止画像データを記録する第１の記録ステップと、
前記第１の記録媒体とは異なる第２の記録媒体に静止画像データを一時的に記録する第２の記録ステップと、
前記第１の記録ステップにより第１の記録媒体に記録された動画像データの管理単位を設定する管理単位設定ステップと、
前記管理単位設定ステップにより管理単位が設定されたことに応じて、前記第２の記録ステップにより第２の記録媒体に記録された静止画像データを前記静止画記録方式に従って前記第１の記録媒体に記録する制御ステップとを有することを特徴とする記録方法。
【請求項１０】
前記制御ステップは、前記第２の記録媒体として外部メモリに記録された静止画像データを前記第１の記録媒体に記録してから、装着手段に装着された前記外部メモリを取り出し可能にするよう前記装着手段の動作を制御することを特徴とする請求項９に記載の記録方法。
【請求項１１】
前記第１の記録ステップは、複数回の動画記録指示に基づいて得られた複数の動画像データを、１つの管理単位の中に記録することを特徴とする請求項９又は１０に記載の記録方法。
【請求項１２】
前記管理単位設定ステップは、前記第１の記録媒体の取り出し指示があったとき、前記動画像データのアスペクト比が変更されたとき、前記第１の記録媒体へのデータの書き込みでエラーが発生したとき、及び前記管理単位の数が予め設定された回数になったときの何れかの状態になったときに、前記動画像記録ステップにより記録された動画像データの管理単位を設定することを特徴とする請求項９〜１１の何れか１項に記載の記録方法。
【請求項１３】
前記第２の記録ステップは、前記第１の記録媒体に対する静止画記録指示に応じて、前記第２の記録媒体に対して前記静止画記録指示に応じた静止画像データを一時的に記録することを特徴とする請求項９に記載の記録方法。
【請求項１４】
前記制御ステップは、前記第２の記録媒体に記録された複数の静止画像データのうち、前記第１の記録媒体に対する静止画記録指示に従い前記第２の記録媒体に一時的に記録された静止画像データを選択し、前記選択した静止画像データを前記第１の記録媒体に記録することを特徴とする請求項１３に記載の記録方法。
【請求項１５】
前記制御ステップは更に、前記選択した静止画像データを前記第１の記録媒体に記録した後、前記第２の記録媒体より前記選択した静止画像データを消去することを特徴とする請求項１４に記載の記録方法。
【請求項１６】
第１の記録媒体に対し、動画記録形式に従って動画像データを記録すると共に、静止画記録方式に従って静止画像データを記録する第１の記録ステップと、
前記第１の記録媒体とは異なる第２の記録媒体に静止画像データを一時的に記録する第２の記録ステップと、
前記第１の記録ステップにより第１の記録媒体に記録された動画像データの管理単位を設定する管理単位設定ステップと、
前記管理単位設定ステップにより管理単位が設定されたことに応じて、前記第２の記録ステップにより第２の記録媒体に記録された静止画像データを前記静止画記録方式に従って前記第１の記録媒体に記録する制御ステップとをコンピュータに実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置、記録方法、及びコンピュータプログラムに関し、特に、動画像データと静止画像データとを記録媒体に記録する装置に用いて好適な技術に関するものである。
【背景技術】
【０００２】
従来から、ＤＶＤ等のディスク状の記録媒体に、動画像データや静止画像データを記録するビデオカメラが知られている。
ＤＶＤに動画像データを記録する場合、一般的には、ＤＶＤビデオ規格、或いはＤＶＤビデオレコーディング（ＶＲ）規格に従って動画像データを記録する。ＤＶＤビデオ規格は、市販のＤＶＤビデオディスクとの互換性が高く、一般のＤＶＤビデオプレーヤで再生することができる規格である。
ＤＶＤビデオ規格において、動画像の記録データは、ＶＴＳ（Video Title Set）を単位として管理され、DVD-RやDVD-RW等の記録媒体に記録される。ここで、ＶＴＳは、１つ以上の映像タイトルの集まりである。
【０００３】
ＤＶＤビデオ規格では、１つのディスクにＶＴＳを最大で９９個まで作成することができる。このＶＴＳは、ＶＴＳＩ（Video Title Set Information）、VTSM＿VOBS（Video Object Set for VTSM）、VTSTT＿VOBS（Video Object Set for VTS Title）、VTSI＿BUP（Backup of VTSI）の順番でディスクに記録される。ＤＶＤビデオ規格においてはこの記録順番を守る必要がある。
【０００４】
VTSTT＿VOBSには、例えば、動画像データであるMPEG2データが記録される。ＶＴＳＩには、この動画像データを管理する情報が記録される。管理する情報には、動画像データの記録位置情報等がある。VTSM＿VOBSには、タイトルメニューが記録される。VTSM＿VOBSはオプションであり省略することが可能である。VTSI＿BUPはＶＴＳＩのバックアップデータである。
この様にしてＤＶＤビデオ規格にて動画像データを記録するビデオカメラが従来から知られている（例えば、特許文献１参照）。
【０００５】
一方、静止画像を記録する際には、一般的に符号化方式としてＪＰＥＧを用い、ｅｘｉｆ規格やＤＣＦ規格で静止画像を記録する。ＤＣＦ規格で静止画像を記録する場合には、ＤＣＩＭというディレクトリの下に静止画像であるＪＰＥＧファイルの記録を行う。ＤＣＦ規格で静止画像を記録する場合には、ファイルの記録順等を特に考慮する必要はない。
【０００６】
【特許文献１】特開２００３−３０８６７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
前述したように、動画像の撮影機能に加えて静止画像の撮影機能を持つビデオカメラにおいては、動画像と静止画像が１つの記録媒体に記録されると、同一の記録媒体に２つの規格で記録された画像が存在することとなる。
しかしながら、ＤＶＤビデオ規格で動画像データを記録する場合には、記録内容を記録媒体に順番に記録する必要がある。このため、静止画像データを記録しようとした場合には、それまで記録していた動画像データと異なる領域に静止画像データを記録する必要がある。従って、動画像データの記録を一旦区切る必要がある。つまり、ＶＴＳ内のVTSTT＿VOBSは記録媒体に連続して記録されている必要があるため、静止画像を記録する場合には、それまで記録していた動画像データを１つのＶＴＳとして区切る必要がある。
【０００８】
このように、動画像データと静止画像データとを交互に記録媒体に記録した場合、従来の方法では、動画像データを９９回記録した時点でＶＴＳが９９個作成されることとなる。従ってＤＶＤビデオ規格では、それ以上動画像データを記録媒体に記録することができなくなってしまう。このため、動画像データを長時間連続して記録することができなくなる可能性がある。また、動画像データの記録（ＶＴＳ）が必要以上に区切られると、ＶＴＳ間でシームレス（seamless）な動画像データの再生（途切れのない動画像の再生）を行うことができない可能性がある。
【０００９】
本発明は、このような問題点に鑑みてなされたものであり、静止画像データの記録により、動画像データの記録が区切られてしまうことを出来るだけ防止することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の記録装置は、第１の記録媒体に対し、動画記録形式に従って動画像データを記録すると共に、静止画記録方式に従って静止画像データを記録する第１の記録手段と、前記第１の記録媒体とは異なる第２の記録媒体に静止画像データを一時的に記録する第２の記録手段と、前記第１の記録手段により第１の記録媒体に記録された動画像データの管理単位を設定する管理単位設定手段と、前記管理単位設定手段により管理単位が設定されたことに応じて、前記第２の記録手段により第２の記録媒体に記録された静止画像データを前記静止画記録方式に従って前記第１の記録媒体に記録するよう前記第１の記録手段を制御する制御手段とを有することを特徴とする。
【００１１】
本発明の記録方法は、第１の記録媒体に対し、動画記録形式に従って動画像データを記録すると共に、静止画記録方式に従って静止画像データを記録する第１の記録ステップと、前記第１の記録媒体とは異なる第２の記録媒体に静止画像データを一時的に記録する第２の記録ステップと、前記第１の記録ステップにより第１の記録媒体に記録された動画像データの管理単位を設定する管理単位設定ステップと、前記管理単位設定ステップにより管理単位が設定されたことに応じて、前記第２の記録ステップにより第２の記録媒体に記録された静止画像データを前記静止画記録方式に従って前記第１の記録媒体に記録する制御ステップとを有することを特徴とする。
【００１２】
本発明のコンピュータプログラムは、第１の記録媒体に対し、動画記録形式に従って動画像データを記録すると共に、静止画記録方式に従って静止画像データを記録する第１の記録ステップと、前記第１の記録媒体とは異なる第２の記録媒体に静止画像データを一時的に記録する第２の記録ステップと、前記第１の記録ステップにより第１の記録媒体に記録された動画像データの管理単位を設定する管理単位設定ステップと、前記管理単位設定ステップにより管理単位が設定されたことに応じて、前記第２の記録ステップにより第２の記録媒体に記録された静止画像データを前記静止画記録方式に従って前記第１の記録媒体に記録する制御ステップとをコンピュータに実行させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、静止画像データの最終的な記録先である第１の記録媒体とは異なる第２の記録媒体に静止画像データを一旦保存しておき、動画像データについては記録を区切らずに第１の記録媒体に記録する。そして、記録を区切らずに記録された動画像データに続けて、次に得られた動画像データを記録する。その後、第１の記録媒体に記録された動画像データの管理単位が設定されると、動画像データの記録を区切り、第２の記録媒体に一旦保存しておいた静止画像データを第１の記録媒体に記録する。
このようにすることにより、静止画像データを記録する度に動画像データの記録を区切る必要がなくなる。従って、動画像データを長時間連続して記録することが可能となり、シームレス（seamless）な動画像データの再生を行うことが可能となる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照しながら本発明の好適な一実施形態を説明する。
図１は、映像記録再生装置の構成の一例を示す図である。尚、以下では、記録媒体としてＤＶＤを利用して画像の記録と再生とが可能なビデオカメラを例に挙げて説明する。
【００１５】
図１において、カメラ部１００は、画像を撮像するためのものであり、撮像した画像を電気信号として入力するＣＣＤと、電子式シャッターとしての機能とを備える。
エンコード部１０１は、ＭＰＥＧエンコーダとＪＰＥＧエンコーダとを備えている。ＭＰＥＧエンコーダは、カメラ部１００で撮像された動画像データをＭＰＥＧで符号化する。ＪＰＥＧエンコーダは、カメラ部１００で撮像された静止画像データをＪＰＥＧで符号化する。
バッファメモリ１０２は、ＤＶＤ１０４にアクセスする際に用いられ、エンコード部１０１で符号化された画像データや、ディスクアクセス部１０３でＤＶＤ１０４から読み出された画像データを一時的に保持する。
【００１６】
ディスクアクセス部１０３は、ＤＶＤ１０４への画像データの書き込みと、ＤＶＤ１０４からの画像データの読み出しとを制御する。尚、ＤＶＤ１０４は、不図示のイジェクト機構等の構成によって、ビデオカメラに装着されたりビデオカメラから取り出されたりする。
デコード部１０５は、ＭＰＥＧデコーダとＪＰＥＧデコーダとを備えている。ＭＰＥＧデコーダは、バッファ１０２を介してディスクアクセス部１０３から読み出された動画像データ（ＭＰＥＧファイル）を復号化して元の動画像データに戻す。ＪＰＥＧデコーダは、バッファ１０２を介してディスクアクセス部１０３から読み出された静止画像データ（ＪＰＥＧファイル）を復号化して元の静止画像データに戻す。
【００１７】
ＬＣＤコントローラ１０７は、デコード部１０５で復号化された画像データをＬＣＤ（Liquid Crystal Display）１０８に表示するための制御を行う。尚、図１に示すように、ビデオカメラは、デコード部１０５で復号化された画像データを、ＬＣＤコントローラ１０７だけでなく、外部出力端子（映像出力端子）１０６にも出力することが出来るように構成されている。これにより、外部出力端子１０６に接続された外部装置に画像データを出力することが可能になる。
【００１８】
ＣＰＵ１１０は、ＲＯＭ１１１、ＲＡＭ１１２、操作部１１３、外部メモリＩ／Ｆ１１４、カメラ部１００、エンコード部１０１、ディスクアクセス部１０３、デコード部１０５、及びＬＣＤコントローラ１０７とＣＰＵバス１０９を介して相互に接続されている。ＣＰＵ１１０は、ＲＯＭ１１１に記録されている制御プログラムを、ＲＡＭ１１２をワークエリアとして使用して実行することによって、ＣＰＵバス１０９を介して相互に接続されているブロックを制御することができる。
【００１９】
操作部１１３は、例えば、ボタン、ダイアル、つまみ等の操作子を有し、この操作子のユーザによる操作の内容をＣＰＵ１１０に伝えることができる。ＣＰＵ１１０は、操作部１１３を用いたユーザからの指示に対して、各種処理を行うことができる。
外部メモリＩ／Ｆ１１４は、外部メモリ１１６を着脱することが可能となるように構成されており、外部メモリ１１６に対するデータの読み書きを制御する。外部メモリ１１６の一例として、小型のメモリカード（例えばＳＤカードやＭＭＣ）が挙げられる。そして、本実施形態では、操作部１１３を操作し、動画像データや静止画像データの記録先をディスク１０４と外部メモリ１１６の間で任意に切り替えることができる。
【００２０】
次に、図１に示すビデオカメラにおける画像の記録時の動作の一例について説明する。
ユーザによる操作部１１３の操作により、操作部１１３から画像の記録指示が与えられると、ＣＰＵ１１０は、操作部１１３から与えられた記録指示に基づく撮像指示をカメラ部１００に対して行う。カメラ部１００で撮像された画像データは、動画像の場合はＭＰＥＧエンコーダ、静止画像の場合はＪＰＥＧエンコーダに出力され、それぞれの符号化方式で符号化される。符号化された画像データは、ＤＶＤの規格に沿ってフォーマットされた後、バッファ１０２に出力される。
【００２１】
ＣＰＵ１１０によってディスクアクセス部１０３が制御される。バッファメモリ１０２に出力された画像データは、このディスクアクセス部１０３の制御によって、ＤＶＤ１０４の規格に沿ってフォーマットされ、ＤＶＤ１０４へ記録される。
このようにして、ビデオカメラは、動画像データをＭＰＥＧデータとして、静止画像データをＪＰＥＧデータとしてＤＶＤ１０４に記録することができるようになっている。
また、ビデオカメラは、前述したように記録媒体として外部メモリ１１６を利用することができ、外部メモリ１１６にも動画像データや静止画像データを記録することが可能になっている。
【００２２】
次に、ＤＶＤビデオ規格でＤＶＤ１０４に記録された画像データのフォーマットについて説明する。
図２は、動画像データのみを記録した場合のＤＶＤ１０４における記録内容の一例を概念的に示す図である。ＤＶＤ１０４等のディスク状の記録媒体にデータを記録する場合には、常に内周から外周に向かって記録が行われる。図２に示す記録方向の矢印は、ディスクの内周から外周の方向に向かうことを示している。
ＤＶＤ１０４の最内周から順にリードイン(Lead in)２０１、ＵＤＦ(Universal Disc Format)ファイルシステムデータ２０２、ＶＭＧ(Video Manager)２０３、ＶＴＳ(Video Title Set)２０４、リードアウト(Lead out)２０５が記録される。
【００２３】
ＶＭＧ２０３には各ＶＴＳ２０４の情報が含まれている。このため、全てのＶＴＳ２０４を記録した後でなければ、ＶＭＧ２０３を作成することができない。例えばDVD-Rでは、データの書き換えができないので、ＶＭＧ２０３を記録する領域をＤＶＤ１０４に予め予約しておく必要がある。具体的に説明すると、ビデオカメラは、各ＶＴＳ２０４が作成される度に各ＶＴＳ２０４の情報をテンポラリ情報として保持しておく。そして、ビデオカメラは、最後のＶＴＳ２０４の記録が終わった後で、テンポラリ情報からＶＭＧ２０３のデータを作成し、予め予約しておいた領域にＶＭＧ２０３を記録する。
【００２４】
また、ＵＤＦファイルシステムデータ２０２として、ＶＭＧ２０３と全てのＶＴＳ２０４のファイル情報が記録される。したがって、ＶＭＧ２０３と同様に、ＵＤＦファイルシステムデータ２０２を書き込む領域をディスクに予め予約しておく必要がある。ビデオカメラは、ＶＭＧ２０３と全てのＶＴＳ２０４との記録が終了した後に、予め予約しておいた領域にＵＤＦファイルシステムデータ２０２を記録する。
尚、リードイン２０１、リードアウト２０５は、ＤＶＤビデオ規格の範囲外のデータであるため、これらについての詳細な説明を省略する。
【００２５】
次に、ＶＴＳ２０４の形式について説明する。図３は、ＶＴＳ２０４の構成の一例を概念的に示した図である。尚、各ＶＴＳ２０４は同一の構成であるので、図３では、図２に示したＶＴＳ２０４ａを例に挙げて、ＶＴＳ２０４の構成を示している。
図３において、ＶＴＳ２０４ａの中には、ＶＴＳＩ３０１、VTSTT＿VOBS３０２、及びVTSI＿BUP３０３が含まれている。尚、ＶＴＳＩ３０１の後には、VTSM＿VOBSを入れることができるが、このVTSM＿VOBSは、ＤＶＤビデオ規格ではオプションのデータとなっている。このため、図３では、VTSM＿VOBSを省略してＶＴＳ２０４ａの構成を示している。
【００２６】
ＶＴＳＩ３０１は、VTSTT＿VOBS３０２内のデータを管理し、ＶＯＢ３０４のデータを読み出せるようにするための管理情報である。VTSI＿BUP３０３は、ＶＴＳＩ３０１のバックアップデータであり、その内容はＶＴＳＩ３０１と同一である。
VTSTT＿VOBS３０２は、複数のＶＯＢ３０４ａ〜３０４ｃから構成され、それぞれのＶＯＢ３０４ａ〜３０４ｃがチャプターに相当している。
【００２７】
尚、各ＶＯＢ３０４ａ〜３０４ｃは複数のＣＥＬＬを持つことが可能であるが、ここでは説明を簡単にするために各ＶＯＢ３０４ａ〜３０４ｃの中にはＣＥＬＬ３０５が１つしか存在しないこととする。
ＣＥＬＬ３０５は複数のＶＯＢＵから構成される。尚、各ＶＯＢＵの構成は同一であるので、図３では、ＣＥＬＬ３０５ｂに含まれるＶＯＢＵ３０６のみを示している。
【００２８】
ＶＯＢＵ３０６の中には、先頭にNV＿PCK３０７と呼ばれるサーチを行うための情報が存在し、続いて複数のV＿PCK３０８ａ、３０８ｂが存在している。ＭＰＥＧ規格における１つの単位であるＧＯＰは、複数のV＿PCK３０８ａ、３０８ｂに分割されて収められる。尚、各ＧＯＰの構成は同一であるので、図３では、V＿PCK３０８ａに収められているＧＯＰ３０９のみを示している。
【００２９】
ＶＴＳＩ３０１には、ＤＶＤ１０４における各ＶＯＢＵ３０６の論理アドレスが記録されている。従って、動画像をＶＯＢＵ３０６としてＤＶＤ１０４に記録した後でないと、ＶＴＳＩ３０１を作成することができない。そのため、VTSTT＿VOBS３０２を書き込む前に、ＶＴＳＩ３０１を書き込む領域を予めＤＶＤ１０４に対して予約しておく必要がある。
よって、ビデオカメラは、ＶＴＳＩ３０１を書き込む領域を予約した上で、VTSTT＿VOBS３０２を記録する。その後ビデオカメラは、VTSTT＿VOBS３０２の記録結果情報を元に管理情報を作成し、その管理情報をＶＴＳＩ３０１として予約した領域に記録する。その際ビデオカメラは、ＶＴＳＩ３０１のバックアップデータとして、VTSI＿BUP３０３をVTSTT＿VOBS３０２の後ろに記録する。
【００３０】
動画像データを連続して記録する場合には、既に記録済みのＶＯＢの後ろに新たなＶＯＢを記録することで（例えばＶＯＢ３０４ａの後ろにＶＯＢ３０４ｂを記録することで）、ＶＴＳ２０４を区切ることなく動画像データをＤＶＤ１０４に追記することができる。このようにＤＶＤ１０４に動画像データを連続して記録する限り、ＶＯＢを追記することができる。
【００３１】
しかしながら、静止画像をＤＶＤ１０４に記録するとＶＯＢ３０４をＤＶＤ１０４に連続して記録することができなくなる。そのため、静止画像データを記録する場合、ビデオカメラは、VTSTT＿VOBS３０２の前後にＶＴＳＩ３０１とVTSI＿BUP３０３とを書き込むことで、ＶＴＳ２０４を一旦区切る。そして、ビデオカメラは、VTSI＿BUP３０３の後ろに静止画像のデータをＪＰＥＧデータとして記録する。従って、ビデオカメラは、静止画像データをＤＶＤ１０４に記録するためには、ＶＴＳ２０４を一旦区切ることとなる。
【００３２】
図４は、動画像データを記録した後、静止画像データを１枚記録し、再び動画像データを記録した場合のＤＶＤにおける従来の記録内容の一例を概念的に示す図である。尚、図４においても、図２と同様に、記録方向の矢印は、ディスクの内周から外周の方向に向かうことを示している。
図４に示すように、ＶＴＳ２０４ａとＶＴＳ２０４ｂとの間に、静止画像データとしてＪＰＥＧデータ４０１が記録され、ＶＴＳが２つに区切られている。
本実施形態においては、出来る限り動画像データと静止画像データとをそれぞれ連続してＤＶＤ１０４に記録することで、管理単位としてのＶＴＳを出来る限り区切らずに静止画像データを記録するようにしている。
【００３３】
以下、図５のフローチャートを参照しながら、動画像データと静止画像データとをそれぞれ連続してＤＶＤ１０４に記録する際のＣＰＵ１１０によるビデオカメラの制御動作の一例を説明する。
まず、ステップＳ１０１において、ＣＰＵ１１０は、ユーザによる操作部１１３の操作によって、動画像データ或いは静止画像データの記録が開始されると、最初の画像データの種類が、動画像データか静止画像データかを判定する。
【００３４】
この判定の結果、記録される画像データの種類が、静止画像データの場合には、ステップＳ１０８に進み、ＣＰＵ１１０は、エンコード部１０１に、静止画像データの符号化を指示する。そうすると、ＪＰＥＧエンコーダは、静止画像データをＪＰＥＧで符号化してＪＰＥＧデータ４０１を生成し、生成したＪＰＥＧデータ４０１を、内蔵メモリ（例えばＲＡＭ１１２）又は外部メモリ１１６に記録する。そして、後述するステップＳ１０４に進む。
【００３５】
尚、ＪＰＥＧデータ４０１を内蔵メモリ及び外部メモリ１１６の何れに記録するのかを判断する方法は、どのような方法であってもよい。例えば、外部メモリ１１６がビデオカメラに取り付けられている場合には、ＪＰＥＧデータ４０１を外部メモリ１１６に記録し、そうでない場合にはＪＰＥＧデータ４０１を内蔵メモリに記録するようにすればよい。また、外部メモリ１１６が取り付けられている場合でもＪＰＥＧデータ４０１を内蔵メモリに優先的に記録してもよい。このようにする場合には、ＪＰＥＧデータ４０１を内蔵メモリに記録できない事情がある場合（例えば内蔵メモリの記録量が所定量以上である場合）に限りＪＰＥＧデータ４０１を外部メモリ１１６に記録すればよい。
【００３６】
一方、ステップＳ１０１において、最初の画像データの種類が動画像データの場合にはステップＳ１０２に進み、ＣＰＵ１１０は、エンコード部１０１とディスクアクセス部１０３に、ＶＯＢ３０４を追加する指示を行う。そうすると、ＭＰＥＧエンコーダは、カメラ部１００で撮像された動画像データをＭＰＥＧで符号化し、バッファ１０２に出力する。ディスクアクセス部１０３は、バッファ１０２に出力された動画像データを、ＶＯＢとしてＤＶＤ１０４に記録する。これによりVTSTT＿VOBS３０２内にＶＯＢ（例えばＶＯＢ３０４ｂ）が追加される。
【００３７】
次に、ステップＳ１０３において、ＣＰＵ１１０は、ユーザによる操作部１１３の操作によって、動画像データの記録を停止する指示がなされたか否かを判定する。この判定の結果、動画像データの記録を停止する指示がなされていない場合には、動画像データの記録を停止する指示がなされるまで、ステップＳ１０２、Ｓ１０３を繰り返し行う。これにより、ＶＯＢが繰り返し連続でＤＶＤ１０４に記録される。
【００３８】
そして、動画像データの記録を停止する指示がなされたり（ステップＳ１０３のＹＥＳ）、前述したようにＪＰＥＧデータ４０１が記録されたりすると（ステップＳ１０８）、ステップＳ１０４に進む。そして、ステップＳ１０４に進むと、ＣＰＵ１１０は、ＶＴＳを区切る必要があるか否かを判定する。尚、以下の説明では、ＶＴＳを区切ることを、ＶＴＳをクローズすると称する。
ここでＶＴＳをクローズするタイミング（条件）として、例えば以下の１）〜６）等が挙げられる。
１）ＤＶＤ１０４を取り出す指示をユーザが行った時
２）撮影する動画像のアスペクト比をユーザが変更した時
３）ＤＶＤ１０４へのデータの書き込みでエラーが発生した時
４）チャプター（ＶＴＳ）の数が、記録形式により定まる許容数（例えば「９９」）になった時
５）保存先の内蔵メモリ（例えばＲＡＭ１１２）や外部メモリ１１６が一杯になった時
６）外部メモリ１１６をビデオカメラから取り出す指示をユーザが行った時
尚、前記において、ＤＶＤ１０４へのデータの書き込みでエラーが発生する場合には、ＶＯＢ３０４の記録中にエラーが発生する場合も含まれる。このようにＶＯＢ３０４の記録中にエラーが発生した場合には、ＶＯＢ３０４の記録を中断して、ＶＴＳをクローズする。
【００３９】
以上のような判定の結果、ＶＴＳをクローズする必要がない場合にはそのまま画像を記録する処理を終了する。
一方、ＶＴＳをクローズする必要がある場合にはステップＳ１０５へ進み、ＣＰＵ１１０は、ディスクアクセス部１０３に対して、VTSTT＿VOBS３０２の前後にＶＴＳＩ３０１とVTSI＿BUP３０３とを書き込む指示を行う。そうすると、ディスクアクセス部１０３は、VTSTT＿VOBS３０２の前後にＶＴＳＩ３０１とVTSI＿BUP３０３とを記録し、ＶＴＳをクローズする。
【００４０】
次に、ステップＳ１０６において、ＣＰＵ１１０は、内蔵メモリ（例えばＲＡＭ１１２）又は外部メモリ１１６に静止画像データが保存されているか否かを判定する。この判定の結果、静止画像データが保存されている場合には、ステップＳ１０７に進み、ＣＰＵ１１０は、VTSI＿BUP３０３の次にＪＰＥＧデータ４０１を記録する指示をディスクアクセス部１０３に対して行う。そうすると、ディスクアクセス部１０３は、VTSI＿BUP３０３の次にＪＰＥＧデータ４０１を記録する。そして、ＣＰＵ１１０は、内蔵メモリや外部メモリ１１６に記憶されているＪＰＥＧデータ４０１を消去する。尚、ステップＳ１０７でＤＶＤ１０４に記録するＪＰＥＧデータ４０１の数は、１つに限定されず、複数であってもよい。
そして、操作部１１３の操作によりユーザが再び画像の記録の開始を指示した場合には、ステップＳ１０１から再度処理を行う。
【００４１】
前述したように、ステップＳ１０８でＪＰＥＧデータ４０１を保存する際に、保存先の内蔵メモリ（例えばＲＡＭ１１２）や外部メモリ１１６が一杯になり、ＪＰＥＧデータ４０１を保存できなくなる場合がある。そこで、本実施形態では、このような場合にも、ステップＳ１０５において、ＶＴＳをクローズし、内蔵メモリや外部メモリ１１６に保存されているＪＰＥＧデータ４０１をＤＶＤ１０４に記録するようにしている。そして、前述したように、内蔵メモリや外部メモリ１１６に記憶されているＪＰＥＧデータ４０１を消去する。
【００４２】
また、ＪＰＥＧデータ４０１が外部メモリ１１６に保存される場合に、外部メモリ１１６がビデオカメラから抜かれると、ＤＶＤ１０４に記録すべきＪＰＥＧデータ４０１をＤＶＤ１０４に記録することができなくなる恐れがある。そこで、本実施形態では、外部メモリ１１６がビデオカメラから抜かれる前に、ステップＳ１０５において、ＶＴＳをクローズして、内蔵メモリや外部メモリ１１６に記憶されているＪＰＥＧデータ４０１をＤＶＤ１０４に記録するようにしている。そして、内蔵メモリや外部メモリ１１６に記憶されているＪＰＥＧデータ４０１を消去する。
ここで、外部メモリ１１６がメモリカードであった場合、本実施形態における記録再生装置以外のビデオカメラなどでも使用されることが考えられる。そこで、本実施形態では、図５のステップＳ１０８において、ディスク１０４への静止画記録の指示の際に外部メモリ１１６に一時保存しておいた静止画像データを識別するための識別データをＪＰＥＧデータ１０４に付加して外部メモリ１１６に一時記憶している。
【００４３】
具体例を説明すると、ビデオカメラは、操作部１１６に設けられた外部メモリ取り出しボタンがユーザによって押されると、外部メモリ１１６をすぐに排出するのではなく、ＣＰＵ１１０が一定の処理をしてから外部メモリ１１６を排出する。ここで一定の処理とは、例えば、外部メモリ１１６に記録されている静止画像データをＤＶＤ１０４に記録するための処理である。このようにＣＰＵ１１０が一定の処理をしてから外部メモリ１１６を排出することが出来るようにするための機構として、例えば、外部メモリ１１６の取り出し口に設けられたカバーをロックしたり、電動で外部メモリ１１６を排出したりする機構を採用できる。このようにすれば、ＣＰＵ１１０は、一定の処理をしてから、外部メモリ１１６の取り出し口に設けられたカバーのロックを解除したり、電動で外部メモリ１１６を排出したりすることが可能になる。
【００４４】
図６は、外部メモリ取り出しボタンが押された場合のビデオカメラの動作の一例を説明するフローチャートである。
まず、ステップＳ２０１において、ＣＰＵ１１０は、外部メモリ１１６にＪＰＥＧデータ４０１が保持（退避）されているか否かを判定する。この判定の結果、外部メモリ１１６にＪＰＥＧデータ４０１が保持されていない場合には、ステップＳ２０２〜Ｓ２０４を省略して、後述するステップＳ２０５に進む。このように、本実施形態では、外部メモリ１１６に保持されていたＪＰＥＧデータ４０１が既にＤＶＤ１０４に記録されている場合には、以下のステップＳ２０２〜Ｓ２０４を行わずに、ユーザが外部メモリ１１６を取り出せるようにする。
【００４５】
一方、外部メモリ１１６にＪＰＥＧデータ４０１が保持されている場合には、ステップＳ２０２に進む。そして、ＣＰＵ１１０は、外部メモリ取り出しボタンがユーザにより押されると、ディスクアクセス部１０３に対してＶＴＳをクローズする指示を行う。そうすると、ディスクアクセス部１０３は、ＶＴＳをクローズする。ここでは、図５のステップＳ１０３と同様に、ディスクアクセス部１０３は、VTSTT＿VOBS３０２の前後にＶＴＳＩ３０１とVTSI＿BUP３０３とを記録し、ＶＴＳをクローズする。
【００４６】
次に、ステップＳ２０３において、ＣＰＵ１１０は、ディスクアクセス部１０３に対して、外部メモリ１１６に保持（退避）されているＪＰＥＧデータ４０１をＤＶＤ１０４にコピーする指示を行う。そうすると、ディスクアクセス部１０３は、外部メモリ１１６に保持されているＪＰＥＧデータ４０１をＤＶＤ１０４に記録する。このとき、ＣＰＵ１１０は、ＪＰＥＧデータ４０１に付加されている識別データに基づいて、ＤＶＤ１０４に記録すべきＪＰＥＧデータ４０１を識別する。
【００４７】
次に、ステップＳ２０４において、ＣＰＵ１１０は、外部メモリＩ／Ｆ１１４を制御して、外部メモリ１１６に保持されているＪＰＥＧデータ４０１を削除する。
静止画像の削除が終われば、外部メモリ１１６は必要なくなる。従って、ステップＳ２０５において、ＣＰＵ１１０は、外部メモリＩ／Ｆ１１４を制御して、ユーザが外部メモリ１１６を取り出せるようにする。具体的に説明すると、前述したように、ＣＰＵ１１０は、例えば、外部メモリＩ／Ｆ１１４を制御して、外部メモリ１１６の取り出し口に設けられたカバーのロックを解除してから外部メモリ１１６を排出したり、電動で外部メモリ１１６を排出したりする。
以上の処理によって、外部メモリ１１６を使用した場合でも、内蔵メモリを使用した場合と同様に、一旦保持しておいたＪＰＥＧデータ４０１を確実にＤＶＤ４０１に記録することができる。
【００４８】
図７は、動画像データを記録した後、静止画像データを記録し、その後もう一度動画像データを記録した場合のＤＶＤ１０４における記録内容の一例を概念的に示す図である。尚、図７においても、図２及び図４と同様に、記録方向の矢印は、ディスクの内周から外周の方向に向かうことを示している。
まず、ユーザによる操作部１１３の操作により、ビデオカメラは、１回目の動画像の撮影を行う。そうすると、動画像データ（ＶＯＢ＃１）７０１ａがＤＶＤ１０４に記録される。そして、ユーザによる操作部１１３の操作により、１回目の動画像の撮影の停止が指示された後、静止画像の撮影が行われると、ビデオカメラは、その静止画像に基づくＪＰＥＧデータ４０１を、内蔵メモリ又は外部メモリ１０６に一旦保存する。そして、この状態で、２回目の動画像の撮影が行われるようにする。このようにすれば、ＤＶＤ１０４にＪＰＥＧデータ４０１が記録されていないため、動画像データ（ＶＯＢ＃１）７０１ａに続けて、２回目に撮影された動画像データ（ＶＯＢ＃２）７０１ｂをＤＶＤ１０４に記録することができる。すなわち、動画像データ（ＶＯＢ＃１）７０１ａと動画像データ（ＶＯＢ＃２）７０１ｂとの間には、何も記録されていないため、これら２つの動画像データ７０１ａ、７０１ｂを１つのＶＴＳとしてＤＶＤ１０４に記録することができる。
【００４９】
そして、前述したように、ＤＶＤ１０４が取り出される前に次の処理を行う。すなわち、まず、VTSTT＿VOBS３０２の前後にＶＴＳＩ３０１とVTSI＿BUP３０３とを記録してＶＴＳをクローズし、VTSI＿BUP３０３の後に、内蔵メモリ又は外部メモリ１１６に一旦保存しておいたＪＰＥＧデータ４０１を記録する。そして、内蔵メモリ又は外部メモリ１１６に一旦保存しておいたＪＰＥＧデータは不要になるので消去する。
【００５０】
以上のように本実施形態では、静止画像データが撮像されると、その静止画像データに基づくＪＰＥＧデータ４０１を内蔵メモリや外部メモリ１１６に一旦保持させておき、それまでに撮影した動画像データに基づくＶＴＳを区切らないようにする。その後、ＶＴＳをクローズするための条件が成立するまで（ＶＴＳをクローズする要因が発生するまで）、１つのＶＴＳに動画像データを連続して記録する。そして、ＶＴＳをクローズする条件が成立してから、ＶＴＳをクローズし、このＶＴＳに続けて一旦保持させておいたＪＰＥＧデータ４０１をＤＶＤ１０４に記憶する。このように、動画像データと静止画像データとの記録順を入れ替えて、動画像データ及び静止画像データをＤＶＤ１０４に記録することで、不要に（例えば静止画像を記録する度に）ＶＴＳをクローズする必要がなくなる。従って、出来るだけ長期間連続して動画像データをＤＶＤ１０４に記録することが可能となる。また、動画像データを連続して１つのＶＴＳに記録することでシームレス（seamless）な動画像の再生を行うことが可能となる。更に、ＶＴＳを不要に作成する必要がなくなるため、ＶＴＳを９９個までしか作成できないというＤＶＤビデオ規格の制限下においても、より多くの動画像データの記録をすることができる。
【００５１】
尚、記録した動画像データと静止画像データは、ＤＶＤ１０４における記録順が入れ替わって、撮影時間順に並んでいないこととなってしまう。そこで、本実施形態では、ファイルシステム上、動画像データをVIDEO＿TSというディレクトリに、静止画像データをＤＣＩＭというディレクトリにそれぞれ分けて記録されて見えるようにＵＤＦファイルシステムデータ２０２を書き込むようにする。このようにすることにより、記録順が入れ替わっても、動画像データは動画像データだけで記録順に、静止画像データは静止画像データだけで記録順に並んで見えるようにすることができる。
【００５２】
また、本実施形態では、記録媒体としてＤＶＤ１０４を用いた場合を例に挙げて説明したが、使用可能な記録媒体はＤＶＤ１０４に限定されず、例えば、ＣＤ−ＲＷ、ＭＯディスク等を用いてもよい。更に、内蔵メモリとしてＲＡＭ１１２を用いた場合を例に挙げて説明したが、内蔵メモリはＲＡＭ１１２に限定されない。尚、ＥＥＰＲＯＭやフラッシュメモリ等、電源がオフされても保存内容が消去されないメモリ（不揮発性メモリ）を内蔵メモリとして用いるのが好ましい。このようにした場合には、例えば、電源がオフされても、内蔵メモリにＪＰＥＧデータ４０１を記録したままとし、その後、電源がオンされてから、内蔵メモリに記録されているＪＰＥＧデータ４０１をＤＶＤ１０４に記録することが可能になる。よって、より多くのＪＰＥＧデータ４０１を纏めてＤＶＤ１０４に記録することが可能になる。
【００５３】
また、本実施形態では、画像の記録と再生とを１つの装置で行うビデオカメラを例に挙げて説明したが、画像の記録と再生とを別々の装置で行うようにしても、本実施形態の動作を実現することができる。この場合、記録装置及び再生装置は、撮像装置以外の装置であってもよい。
【００５４】
（本発明の他の実施形態）
前述した実施形態の機能を実現するべく各種のデバイスを動作させるように、該各種デバイスと接続された装置あるいはシステム内のコンピュータに対し、前記実施形態の機能を実現するためのソフトウェアのプログラムコードを供給してもよい。そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）に格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
【００５５】
また、この場合、前記ソフトウェアのプログラムコード自体が前述した実施形態の機能を実現することになる。また、そのプログラムコード自体、及びそのプログラムコードをコンピュータに供給するための手段、例えば、かかるプログラムコードを格納した記録媒体は本発明を構成する。かかるプログラムコードを記憶する記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００５６】
また、コンピュータが供給されたプログラムコードを実行することにより、前述の実施形態の機能が実現されるだけでない。そのプログラムコードがコンピュータにおいて稼働しているオペレーティングシステムあるいは他のアプリケーションソフト等と共同して前述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれることは言うまでもない。
【００５７】
さらに、供給されたプログラムコードがコンピュータの機能拡張ボードに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードに備わるＣＰＵが実際の処理の一部または全部を行う。その処理によって前述した実施形態の機能が実現される場合にも本発明に含まれることは言うまでもない。
また、供給されたプログラムコードがコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいて機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う。その処理によって前述した実施形態の機能が実現される場合にも本発明に含まれることは言うまでもない。
【００５８】
なお、前述した各実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【図面の簡単な説明】
【００５９】
【図１】本発明の実施形態を示し、映像記録再生装置の構成の一例を示す図である。
【図２】本発明の実施形態を示し、動画像データのみを記録した場合のＤＶＤにおける記録内容の一例を概念的に示す図である。
【図３】本発明の実施形態を示し、ＶＴＳの構成の一例を概念的に示した図である。
【図４】本発明の実施形態を示し、動画像データを記録した後、静止画像データを１枚記録し、再び動画像データを記録した場合のＤＶＤにおける従来の記録内容の一例を概念的に示す図である。
【図５】本発明の実施形態を示し、動画像データと静止画像データとをそれぞれ連続してＤＶＤ１０４に記録する際のＣＰＵによるビデオカメラの制御動作の一例を説明するフローチャートである。
【図６】本発明の実施形態を示し、外部メモリにＪＰＥＧデータが記録されているときに、外部メモリ取り出しボタンが押された場合のビデオカメラの動作の一例を説明するフローチャートである。
【図７】本発明の実施形態を示し、動画像データを複数回連続して記録した後、静止画像データを記録し、その後もう一度動画像データを記録した場合のＤＶＤにおける記録内容の一例を概念的に示す図である。
【符号の説明】
【００６０】
１００  カメラ部
１０１  エンコード部
１０２  バッファ
１０３  ディスクアクセス部
１０４  記録メディア
１０５  デコード部
１０６  外部出力端子
１０７  ＬＣＤコントローラ
１０８  ＬＣＤ
１０９  ＣＰＵバス
１１０  ＣＰＵ
１１１  ＲＯＭ
１１２  ＲＡＭ
１１３  操作部
１１４  外部メモリＩ／Ｆ
【図１】
2007323767.tif 000003
【図２】
2007323767.tif 000004
【図３】
2007323767.tif 000005
【図４】
2007323767.tif 000006
【図５】
2007323767.tif 000007
【図６】
2007323767.tif 000008
【図７】
2007323767.tif 000009