(57)【特許請求の範囲】
【請求項１】
撮影した動画データを外部記録媒体に記録する動画像記録装置において、
シャッタボタンの押下に伴って撮影開始を指示する撮影制御指示手段と、
前記撮影制御指示手段からの制御信号に応じて前記外部記録媒体のフォーマット状態を検知するフォーマット状態検知手段と、
前記フォーマット状態検知手段によって検知された前記外部記録媒体のフォーマット状態が前記動画データの記録に最適な高速記録対応フォーマットか不適な汎用フォーマットかを判断する判断手段と、前記判断手段によって前記外部記録媒体のフォーマット状態が前記動画データの記録に不適な汎用フォーマットであると判断された場合には、前記外部記録媒体に既に記録されている既存データを検知する既存データ検知手段と、
前記既存データを内部記録媒体に一時的に保存する既存データ退避手段と、
前記外部記録媒体を動画データの記録に最適な高速記録対応フォーマット形式にフォーマットするフォーマット手段と、
前記フォーマット手段によって高速記録対応フォーマットにフォーマットした後の前記外部記録媒体に、前記撮影制御指示手段によって指示された撮影による動画データの記録を完了した後、前記内部記録媒体に退避された前記既存データを復元する退避データ復元手段とを備えることを特徴とする動画像記録装置。
【請求項２】
撮影した動画データを外部記録媒体に記録する動画像記録方法において、
シャッタボタンの押下に伴って撮影開始を指示する撮影制御指示手段からの制御信号に応じて前記外部記録媒体のフォーマット状態を検知するフォーマット状態検知ステップと、
前記フォーマット状態検知ステップによって検知された前記外部記録媒体のフォーマット状態が前記動画データの記録に最適な高速記録対応フォーマットか不適な汎用フォーマットかを判断する判断ステップと、前記判断ステップによって前記外部記録媒体のフォーマット状態が前記動画データの記録に不適な汎用フォーマットであると判断された場合には、前記外部記録媒体に既に記録されている既存データを検知する既存データ検知ステップと、
前記既存データを内部記録媒体に一時的に保存する既存データ退避ステップと、
前記外部記録媒体を動画データの記録に最適な高速記録対応フォーマット形式にフォーマットするフォーマットステップと、
前記フォーマットステップによって高速記録対応フォーマットにフォーマットした後の前記外部記録媒体に、前記撮影制御指示手段によって指示された撮影による動画データの記録を完了した後、前記内部記録媒体に退避された前記既存データを復元する退避データ復元ステップとを備えることを特徴とする動画像記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影した動画データを記録媒体に記録する動画像記録装置に関するものであり、特に記録媒体としてスマートメディアを使用する動画像記録装置に関するものである。
【背景技術】
【０００２】
現在、デジタルカメラで撮影した画像データを記録する記録媒体として広く用いられているスマートメディアは、カメラ専用の記録媒体ではないため、パーソナルコンピュータ（以下、ＰＣ）等、他の電子機器でも広く利用されている。そのためスマートメディアは、デジタルカメラのみならず、ＰＣ等他の電子機器によってもフォーマットすることが可能である。
【０００３】
フォーマットとは具体的に、データを効率良く読み書きするため、ディスクの中をクラスタと呼ばれる区画毎に区切る作業であるが、スマートメディアをデジタルカメラでフォーマットした場合とＰＣでフォーマットした場合では、異なったクラスタサイズでフォーマットが行われる。即ちデジタルカメラでは、スマートメディアに記録される総データ容量よりも記録速度が重視されるため、データ容量の面においては無駄が多いが記録速度が速い、大きめのクラスタサイズでフォーマットされる。一方ＰＣでは、記録速度よりも総データ容量を重視した汎用のクラスタサイズでフォーマットが行われる。
【０００４】
従って、ＰＣでフォーマットされたスマートメディアをデジタルカメラに挿入して動画撮影を行うと、スマートメディアへの十分な書き込み速度が得られないために撮影が途中で停止してしまう。この現象は、フルムービー動画などのように単位時間当たりに記録されるデータ容量が大きい動画を撮影したときに、特に顕著に現れる。
【０００５】
このような問題は、例えばＰＣを画像情報処理装置として用い、ユーザーが入力した大容量の動画像データをスマートメディアなどの半導体メモリ、あるいはコンパクトディスクやＤＶＤなどの他の記録媒体に記録する場合にも同様に生じてくる。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明はこのような問題点に鑑みてなされたものであり、異なったフォーマット形式でフォーマットされた記録媒体を用いた場合でも、途中で停止することなく撮影やデータ記録処理を行うことができるようにした動画像記録装置、画像情報処理装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するにあたり、本発明の動画像記録装置あるいは画像情報処理装置は、動画データの記録に用いられる記録媒体のフォーマット状態を検知するフォーマット状態検知手段と、検知された記録媒体のフォーマット状態が動画データの記録に好適であるか否かを判断する判断手段と、この判断手段によって記録媒体のフォーマット状態が動画データの記録に不適であると判断された場合には、記録媒体に既に記録されている既存データを検知する既存データ検知手段と、既存データをメモリに一時的に保存する既存データ退避手段と、記録媒体を動画データの記録に最適なフォーマット形式にフォーマットするフォーマット手段と、メモリに退避された既存データをフォーマット手段によってフォーマットした後の記録媒体に復元する退避データ復元手段とを備えることを特徴とするものである。
また、動画像記録装置あるいは画像情報処理装置において、フォーマット状態検知手段は、シャッタボタンが操作されて撮影が開始された後に、記録媒体のフォーマット状態の検知処理を開始することが好ましい。
さらに、画像情報処理装置において、第１の記録媒体から前記動画データを読み出して、第２の記録媒体に動画データを記録する場合、フォーマット手段によって第２の記録媒体を最適なフォーマット形式にフォーマットした後、第２の記録媒体に記録されていた退避データ、及び第１の記録媒体に記録されている動画データを第２の記録媒体に記録することが好ましい。
また、本発明の画像情報処理方法は、動画データを記録媒体に記録する画像情報処理方法であり、記録媒体のフォーマット状態を検知するフォーマット状態検知ステップと、フォーマット状態検知ステップによって検知された記録媒体のフォーマット状態が動画データの記録に最適かを判断する判断ステップと、判断ステップによって記録媒体のフォーマット状態が動画データの記録に不適であると判断された場合には、記録媒体に既に記録されている既存データを検知する既存データ検知ステップと、既存データ検知ステップにて検知された既存データをメモリに一時的に保存する既存データ退避ステップと、記録媒体を動画データの記録に最適なフォーマット形式にフォーマットするフォーマットステップと、内部メモリに退避された前記既存データを前記フォーマットステップによってフォーマットした後の記録媒体に復元する退避データ復元ステップとを含むことを特徴とするものである。
【発明の効果】
【０００８】
上記構成により、ＰＣ等でフォーマットされたフォーマット形式の異なった記録媒体をデジタルカメラに装填して用いたり、あるいはＰＣ経由で入力された動画データをその記録媒体に記録する場合でも、途中で記録処理が中断されることなく、記録媒体に動画データをスムーズに記録してゆくことができる。
【発明を実施するための最良の形態】
【０００９】
図１は、本発明の動画像記録装置を搭載したデジタルカメラ１０のブロック図である。デジタルカメラ１０はＣＣＤイメージャ１２を備えており、被写体光はＣＣＤイメージャ１２の前面に装着された色フィルタを透過してＣＣＤイメージャ１２に照射される。モード切替えスイッチ１４によりデジタルカメラ１０をカメラモードに設定すると、システムコントローラ１６から制御信号１８が発せられ、タイミングジェネレータ（ＴＧ）２０はシグナルジェネレータ（ＳＧ）２２から出力される信号に基づいてタイミング信号を生成する。このタイミング信号はＣＣＤイメージャ１２をプログレッシブスキャン方式で駆動して、ＣＣＤイメージャ１２に１／１５秒毎に１フレーム分のカメラ信号を出力させる。出力されたカメラ信号は、ＣＤＳ／ＡＧＣ回路２４でノイズ除去及びレベル調整を施され、その後Ａ／Ｄ変換器２６によってデジタルの画像データに変換される。信号処理回路２８は、Ａ／Ｄ変換器２６から出力された画像データにＹＵＶ変換を施し、ＹＵＶデータを生成する。このＹＵＶデータもまた、１／１５秒毎に１フレーム分が生成される。
【００１０】
生成されたＹＵＶデータは順次データバス３０ｂを介してメモリ制御回路３２に与えられ、メモリ制御回路３２はデータバス３０ａを介して与えられたＹＵＶデータを内部メモリ３４に書き込む。これは、ＣＣＤイメージャ１２がプログレッシブスキャン方式を採用する一方、モニタ３６はインタレーススキャン方式を採用するためであり、走査方式の変換のためにＹＵＶデータが一時的に内部メモリ３４に格納される。格納されたＹＵＶデータはその後、メモリ制御回路３２によってインタレーススキャン方式で読み出され、データバス３０ｂを介してビデオエンコーダ３８に与えられる。ビデオエンコーダ３８は入力されたＹＵＶデータからＮＴＳＣフォーマットに従ったコンポジット画像信号を生成し、モニタ３６に入力する。この結果モニタ３６には、１秒間に１５フレームから成る動画像がリアルタイムで表示される。
【００１１】
シャッタボタン４０が操作されると、システムコントローラ１６から制御信号１８が発せられて、ＣＰＵ４２は画像データと音声データから成る動画データを順次内部メモリ３４に書き込む撮影処理と、撮影処理によって得られた動画データ等を記録媒体４４に記録する記録処理を実行する。ＣＰＵ４２にはμｉＴＲＯＮのようなマルチタスクＯＳが搭載されており、これらの処理は並行して実施される。撮影処理と記録処理、それぞれの実施例を以下に詳細に説明する。
【００１２】
まず撮影処理において、ＣＰＵ４２は制御信号１８を受けて、マイク４６、Ａ／Ｄ変換器４８、信号処理回路５０を能動化する。信号処理回路５０は、マイク４６及びＡ／Ｄ変換器４８を経て入力された音声データに所定の処理を施し、処理された音声データは、データバス３０ｂを介してメモリ制御回路３２に与えられる。メモリ制御回路３２は、音声データを図２に示す内部メモリ３４の音声エリア５２に書き込む。音声エリア５２には、１秒分の音声データを格納できる音声ブロック５４が複数形成されており、音声データはこのような音声ブロック５４に１秒分ずつ書き込まれていく。
【００１３】
またＣＰＵ４２は、ＹＵＶデータの圧縮命令をＪＰＥＧ圧縮伸長回路５６に与える。ＹＵＶデータは上述で説明したようにして生成され、図２に示す内部メモリ３４の表示画像エリア５８に書き込まれているが、表示画像エリア５８は１フレーム分の容量しか持たないため各フレームのＹＵＶデータは１／１５秒毎に更新される。ＪＰＥＧ圧縮伸長回路５６は、１／１５秒の間隔でメモリ制御回路３２にＹＵＶデータの読み出しリクエストを出力し、リクエストに応えて出力されたＹＵＶデータに圧縮処理を施す。圧縮された画像データは、メモリ制御回路３２を介して、内部メモリ３４の圧縮画像エリア６０に書き込まれる。圧縮画像エリア６０には、１５フレーム分の圧縮画像データを格納できる画像ブロック６２が複数形成されており、圧縮画像データは各画像ブロック６２に１５フレーム分ずつ書き込まれる。
【００１４】
ＣＰＵ４２はまた、上述のようにして、内部メモリ３４に１秒分の音声データと１５フレーム分の圧縮画像データを書き込む毎に、音声ヘッダデータ及び画像ヘッダデータを作成する。これらのヘッダデータは、メモリ制御回路３２を介してヘッダエリア６４のヘッダブロック６６に書き込まれる。
【００１５】
次に、画像情報処理方法の実施例について説明する。図３に、記録処理の処理フローを示す。シャッタボタン４０の押下に伴って発生される制御信号１８を受けて、ＣＰＵ４２は記録媒体制御回路６８に記録媒体４４のフォーマット状態を検知するよう命令を与える。これを受けて記録媒体制御回路６８は、ステップＳ１００において記録媒体４４のフォーマット状態を検知し、検知した情報をＣＰＵ４２に与える。ＣＰＵ４２はステップＳ１０２で、検知されたフォーマット形式がＰＣ等によって実行された汎用のフォーマット形式であるか、それともデジタルカメラによってフォーマットされた高速の記録速度に対応したフォーマット形式であるかを判別する。
【００１６】
汎用のフォーマット形式である場合ＣＰＵ４２は、記録媒体制御回路６８に、記録媒体４４に記録されている既存のデータを検知するよう命令を与える。ステップＳ１０４で、既存データの存在が検知された場合には、続いてステップＳ１０６で、ＣＰＵ４２はメモリ制御回路３２及び記録媒体制御回路６８に、記録媒体４４に記録されている全ての既存データの退避命令を与える。記録媒体制御回路６８はこれに応答して、記録媒体４４に記録されている全てのデータを記録媒体４４から読み出し、メモリ制御回路３２は読み出されたデータを内部メモリ３４の退避データエリア７０に書き込む。全ての既存データの退避が完了するとステップＳ１０８で、ＣＰＵ４２は記録媒体制御回路６８に記録媒体４４のフォーマット命令を与えるので、記録媒体４４は高速の記録速度に対応したフォーマット形式でフォーマットされる。なおこのフォーマットに伴って、記録媒体４４に記録されていたデータは全て消去される。
【００１７】
記録媒体４４のフォーマットが完了するとステップＳ１１０に進み、記録媒体４４には、ヘッダ７２を備えたＡＶＩファイル７４が新規に作成される。図４にＡＶＩファイル７４の構成を示す。次にＣＰＵ４２は、ステップＳ１１２でメモリ制御回路３２に、内部メモリ３４に書き込まれている動画データの読み出し命令を与え、ステップＳ１１４で記録媒体制御回路６８に、記録媒体４４への動画データの書き込み命令を与える。メモリ制御回路３２はこのリクエストに応答して、音声ヘッダデータ、音声データ、画像ヘッダデータ、画像データの順で１ブロック分ずつデータを読み出し、読み出されたデータは記録媒体制御回路６８によってＡＶＩファイル７４のヘッダ７２以降に順次書き込まれていく。この結果、図４に示すように１秒分の音声データからなる音声チャンク７６と、１５フレーム分の圧縮画像データからなる画像チャンク７８が交互に形成される。音声ヘッダデータは各音声チャンク７６の先頭に記録され、画像ヘッダデータは各画像チャンク７８の先頭に記録される。なおこの実施例では、１秒分の動画像は１５フレームの画像からなり、１つの音声チャンク７６及びこれに続く１つの画像チャンク７８が互いに対応する。
【００１８】
ここでシャッタボタン４０がオフされると、ＣＰＵ４２は一連の撮影処理を停止する。ただし記録処理は引き続き、内部メモリ３４の音声エリア５２、圧縮画像エリア６０、及びヘッダエリア６４にある全てのデータを記録媒体４４に記録する。
【００１９】
音声エリア５２、圧縮画像エリア６０、及びヘッダエリア６４にある全てのデータの記録が完了すると、次にステップＳ１１６で、退避データの復元が行われる。ＣＰＵ４２からの命令によって、メモリ制御回路３２は内部メモリ３４の退避データエリア７０から退避データを読み出し、記録媒体制御回路６８は読み出された退避データを記録媒体４４に書き込む。こうして全てのデータの復元が完了すると、ステップＳ１１８で、ＣＰＵ４２はメモリ制御回路３２に退避データエリア７０にある全てのデータを消去するよう命令を与えて、記録処理を終了Ｓ１２０する。
【００２０】
なおステップＳ１０４で記録媒体４４に既存データが検知されなかった場合には、ステップＳ１０６で行われる既存データの退避と、ステップＳ１１６からＳ１１８で行われる既存データの復元、及び退避データエリア７０のデータ消去処理は不要になるので省略される。
【００２１】
またステップＳ１０２で、記録媒体のフォーマット形式が汎用のフォーマット形式ではなく高速記録に対応したフォーマット形式だった場合には、ステップＳ１０４からＳ１０８と、Ｓ１１６からＳ１１８の処理が省略され、従来の動画像記録装置と同様の撮影処理と記録処理が行われる。
【００２２】
なお本実施例では、ステップＳ１００からＳ１０８で実施される記録媒体４４のフォーマット形式の検知と判断、既存データの検知と退避、記録媒体４４のフォーマットは、シャッタボタン４０が押下され動画撮影が開始された後に実施されるものとしたが、これらの工程はシャッタボタン４０が押下される前に実施されるようにしてもよい。
【００２３】
上述のように、本発明の動画像記録装置では、記録媒体のフォーマット状態が動画データの記録に不適であると判断された場合には、記録媒体に既に記録されている既存データを検知し、既存データを内部メモリに一時的に退避した上で、記録媒体を動画データの記録に最適なフォーマット形式にフォーマットする。さらにフォーマットした後の記録媒体に、退避させた既存データを復元する。これら一連のフローは動画像を撮影する前、もしくは撮影中に自動的に行われるので、ユーザーが誤ってＰＣ等でフォーマットされたスマートメディアや、未フォーマット状態のスマートメディアをデジタルカメラに挿入して動画撮影を開始したとしても、ユーザーはスムーズに撮影を続けることができる。
【００２４】
以上、動画撮影が可能なデジタルカメラに本発明を適用した例について説明したが、本発明はプリンタやＰＣなどの画像情報処理装置にも適用可能である。この場合、例えば撮影などで得た動画データを記録したメモリカード，ＰＣカード，磁気ディスクなどの一次記録媒体をユーザーが準備して画像情報処理装置にセットし、この一次記録媒体から読み出して画像情報処理装置に入力された動画データを別にセットされたコンパクトディスクやＤＶＤなどの二次記録媒体に記録する際に効果的に用いられる。
【図面の簡単な説明】
【００２５】
【図１】本発明の動画像記録装置を搭載したデジタルカメラのブロック図である。
【図２】動画像記録装置に搭載される内部メモリを示す図解図である。
【図３】動画像記録装置によって行われる記録処理の一例を示すフロー図である。
【図４】ＡＶＩファイルを示す図解図である。
【符号の説明】
【００２６】
３４  内部メモリ
４４  記録媒体
【図１】
0004235052.tif 000002
【図２】
0004235052.tif 000003
【図３】
0004235052.tif 000004
【図４】
0004235052.tif 000005