(57)【特許請求の範囲】
【請求項１】
元画像を取り込む取り込み手段、
前記取り込み手段によって取り込まれた元画像を第１記録画像に変換する第１変換手段、
前記取り込み手段によって取り込まれた元画像を前記第１変換手段の変換処理と並列して第２記録画像に変換する第２変換手段、
前記第１変換手段によって変換された第１記録画像および前記第２変換手段によって変換された第２記録画像の一方を編集指示に応答して編集する第１編集手段、
前記第１変換手段によって変換された第１記録画像および前記第２変換手段によって変換された第２記録画像の他方を前記第１編集手段の編集処理に対応して編集する第２編集手段、
共通の元画像に基づく第１記録画像と第２記録画像との間でのリンクの有無の示すリンク情報を作成する作成手段、
前記作成手段によって作成されたリンク情報を参照して前記第２編集手段の編集処理を許可／制限する第１制御手段、
前記取り込み手段の取り込み処理に先立って第１リンク制御操作を受け付ける第１受け付け手段および
前記作成手段は前記第１変換手段および／または前記第２変換手段の変換処理に関連して前記第１リンク制御操作に適合するように前記リンク情報を作成するリンク情報作成手段を備える画像処理装置。
【請求項２】
前記第１変換手段によって変換された第１記録画像および／または前記第２変換手段によって変換された第２記録画像を再生する再生手段、および
前記再生手段の再生処理に関連して第２リンク制御操作を受け付ける第２受け付け手段をさらに備え、
前記作成手段は前記再生手段によって再生された記録画像に対応するリンク情報を前記第２リンク制御操作に適合するように修正するリンク情報修正手段をさらに含む、請求項１記載の画像処理装置。
【請求項３】
前記第１変換手段の変換処理および前記第２変換手段の変換処理の各々の起動／停止を設定する設定手段、および
前記設定手段の設定に応じて前記第１受け付け手段の受け付け処理を制限する制限手段をさらに備える、請求項１または２記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像処理装置に関し、特にディジタルビデオカメラに適用され、共通の被写界を表す複数の記録画像を作成する、画像処理装置に関する。
【背景技術】
【０００２】
この種の装置の一例が、特許文献１に開示されている。この背景技術によれば、カメラ部から出力された映像信号は、テープカセットに動画として記録されるとともに、メモリカードに動画ファイルとして記録される。消去釦が操作されると、対応する動画ファイルがメモリカードから消去される。ただし、テープカセットに記録された映像信号は消去釦の操作に関わらずテープカセットに残る。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１０９９２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、背景技術では、消去釦が操作されると、テープカセットに記録された映像とメモリカードに記録された映像との間で整合性が崩れてしまう。このため、背景技術では、記録映像の管理が煩雑となるおそれがある。
【０００５】
それゆえに、この発明の主たる目的は、共通の被写界を表す複数の記録画像を管理する際の煩雑さを低減することができる、画像処理装置を提供することである。
【課題を解決するための手段】
【０００６】
この発明に従う画像処理装置(10：実施例で相当する参照符号。以下同じ)は、元画像を取り込む取り込み手段(S61)、取り込み手段によって取り込まれた元画像を第１記録画像に変換する第１変換手段(S71)、取り込み手段によって取り込まれた元画像を第１変換手段の変換処理と並列して第２記録画像に変換する第２変換手段(S77~S79)、第１変換手段によって変換された第１記録画像および第２変換手段によって変換された第２記録画像の一方を編集指示に応答して編集する第１編集手段(S143)、および第１変換手段によって変換された第１記録画像および第２変換手段によって変換された第２記録画像の他方を第１編集手段の編集処理に対応して編集する第２編集手段(S147)を備える。
【０００７】
好ましくは、共通の元画像に基づく第１記録画像と第２記録画像との間でのリンクの有無の示すリンク情報を作成する作成手段(S103, S137, S139)、および作成手段によって作成されたリンク情報を参照して第２編集手段の編集処理を許可／制限する第１制御手段(S145)がさらに備えられる。
【０００８】
さらに好ましくは、取り込み手段の取り込み処理に先立って第１リンク制御操作を受け付ける第１受け付け手段(S43~S53)がさらに備えられ、作成手段は第１変換手段および／または第２変換手段の変換処理に関連して第１リンク制御操作に適合するようにリンク情報を作成するリンク情報作成手段(S103)を含む。
【０００９】
ある局面では、第１変換手段によって変換された第１記録画像および／または第２変換手段によって変換された第２記録画像を再生する再生手段(S113~S119)、および再生手段の再生処理に関連して第２リンク制御操作を受け付ける第２受け付け手段(S131)がさらに備えられ、作成手段は再生手段によって再生された記録画像に対応するリンク情報を第２リンク制御操作に適合するように修正するリンク情報修正手段(S137, S139)をさらに含む。
【００１０】
他の局面では、第１変換手段の変換処理および第２変換手段の変換処理の各々の起動／停止を設定する設定手段(S21~S37)、および設定手段の設定に応じて第１受け付け手段の受け付け処理を制限する制限手段(S17)がさらに備えられる。
【００１１】
好ましくは、被写界を捉える撮像手段(16)がさらに備えられ、取り込み手段は撮像手段から出力された被写界像を元画像として取り込む。
【００１２】
この発明に従う画像処理プログラムは、画像処理装置(10)のプロセッサ(44)に、元画像を取り込む取り込みステップ(S61)、取り込みステップによって取り込まれた元画像を第１記録画像に変換する第１変換ステップ(S71)、取り込みステップによって取り込まれた元画像を第１変換ステップの変換処理と並列して第２記録画像に変換する第２変換ステップ(S77~S79)、第１変換ステップによって変換された第１記録画像および第２変換ステップによって変換された第２記録画像の一方を編集指示に応答して編集する第１編集ステップ(S143)、および第１変換ステップによって変換された第１記録画像および第２変換ステップによって変換された第２記録画像の他方を第１編集ステップの編集処理に対応して編集する第２編集ステップ(S147)を実行させるための、画像処理プログラムである。
【００１３】
この発明に従う画像処理方法は、画像処理装置(10)によって実行される画像処理方法であって、元画像を取り込む取り込みステップ(S61)、取り込みステップによって取り込まれた元画像を第１記録画像に変換する第１変換ステップ(S71)、取り込みステップによって取り込まれた元画像を第１変換ステップの変換処理と並列して第２記録画像に変換する第２変換ステップ(S77~S79)、第１変換ステップによって変換された第１記録画像および第２変換ステップによって変換された第２記録画像の一方を編集指示に応答して編集する第１編集ステップ(S143)、および第１変換ステップによって変換された第１記録画像および第２変換ステップによって変換された第２記録画像の他方を第１編集ステップの編集処理に対応して編集する第２編集ステップ(S147)を備える。
【発明の効果】
【００１４】
この発明によれば、第１変換手段および第２変換手段は共通の元画像に変換処理を施すため、共通の被写界が第１記録画像および第２記録画像に現れる。このような第１記録画像および第２記録画像の一方が第１編集手段によって編集されると、第１記録画像および第２記録画像の他方が第２編集手段によって対応的に編集される。これによって、共通の被写界を表す複数の記録画像を管理ないし編集する際の煩雑さを低減することができる。
【００１５】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００１６】
【図１】この発明の基本的構成を示すブロック図である。
【図２】この発明の一実施例の構成を示すブロック図である。
【図３】図２実施例に適用されるＳＤＲＡＭのマッピング状態の一例を示す図解図である。
【図４】ＳＤＲＡＭの生画像エリアにおける２つの切り出しエリアの割り当て状態の一例を示す図解図である。
【図５】（Ａ）は設定メニューの一例を示す図解図であり、（Ｂ）は設定メニューの他の一例を示す図解図であり、（Ｃ）は設定メニューのその他の一例を示す図解図である。
【図６】記録媒体に形成されたディレクトリ構造の一例を示す図解図である。
【図７】図２実施例によって参照されるファイル管理テーブルの一例を示す図解図である。
【図８】図２実施例によって実行される再生動作の一部を示す図解図である。
【図９】図２実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図１０】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１１】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図１２】図２実施例に適用されるＣＰＵの動作のさらにその他の一部を示すフロー図である。
【図１３】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１４】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図１５】図２実施例に適用されるＣＰＵの動作のさらにその他の一部を示すフロー図である。
【図１６】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１７】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【発明を実施するための形態】
【００１７】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００１８】
図１を参照して、この発明の画像処理装置は、基本的に次のように構成される。取り込み手段１は、元画像を取り込む。第１変換手段２は、取り込み手段１によって取り込まれた元画像を第１記録画像に変換する。第２変換手段３は、取り込み手段１によって取り込まれた元画像を第１変換手段２の変換処理と並列して第２記録画像に変換する。第１編集手段４は、第１変換手段２によって変換された第１記録画像および第２変換手段３によって変換された第２記録画像の一方を編集指示に応答して編集する。第２編集手段５は、第１変換手段２によって変換された第１記録画像および第２変換手段３によって変換された第２記録画像の他方を第１編集手段４の編集処理に対応して編集する。
【００１９】
第１変換手段２および第２変換手段３は共通の元画像に変換処理を施すため、共通の被写界が第１記録画像および第２記録画像に現れる。このような第１記録画像および第２記録画像の一方が第１編集手段４によって編集されると、第１記録画像および第２記録画像の他方が第２編集手段５によって対応的に編集される。これによって、共通の被写界を表す複数の記録画像を管理ないし編集する際の煩雑さを低減することができる。
［実施例］
【００２０】
図２を参照して、この実施例のディジタルビデオカメラ１０は、ドライバ１８ａおよび１８ｂによってそれぞれ駆動されるフォーカスレンズ１２および絞りユニット１４を含む。被写界の光学像は、これらの部材を通してイメージセンサ１６の撮像面に照射される。なお、撮像面の有効画像エリアは、水平２５６０画素×垂直１６００画素の解像度を有する。
【００２１】
キー入力装置３８によってカメラモードが選択されると、ＣＰＵ４４は、撮像タスクの下で動画取り込み処理を実行するべく、ドライバ１８ｃを起動する。ドライバ１８ｃは、１／６０秒毎に発生する垂直同期信号Ｖｓｙｎｃに応答して、撮像面を露光し、撮像面で生成された電荷を順次走査態様で読み出す。イメージセンサ１６からは、被写界を表す生画像データが６０ｆｐｓのフレームレートで出力される。
【００２２】
前処理回路２０は、イメージセンサ１６からの生画像データにディジタルクランプ，画素欠陥補正，ゲイン制御などの処理を施す。このような前処理を施された生画像データは、メモリ制御回路２２を通してＳＤＲＡＭ２４の生画像エリア２４ａ（図３参照）に書き込まれる。
【００２３】
図４を参照して、生画像エリア２４ａには、切り出しエリアＣＴ１およびＣＴ２が割り当てられる。切り出しエリアＣＴ１は水平１９２０画素×垂直１０８０画素に相当する解像度（アスペクト比は１６：９）を有する。一方、切り出しエリアＣＴ２は水平６４０画素×垂直４８０画素に相当する解像度（アスペクト比は４：３）を有する。
【００２４】
後処理回路２６は、メモリ制御回路２２を通して生画像エリア２４ａにアクセスし、切り出しエリアＣＴ１に対応する生画像データを飛び越し走査態様で１／６０秒毎に読み出す。読み出された生画像データは色分離，白バランス調整，ＹＵＶ変換，エッジ協調，ズームなどの処理を施され、この結果、１０８０／６０ｉ方式に対応する画像データが作成される。作成された画像データは、メモリ制御回路２２を通してＳＤＲＡＭ２４のＹＵＶ画像エリア２４ｂ（図３参照）に書き込まれる。
【００２５】
ＬＣＤドライバ３２は、ＹＵＶ画像エリア２４ｂに格納された画像データを繰り返し読み出し、読み出された画像データをＬＣＤモニタ３４の解像度に適合するように縮小し、そして縮小された画像データに基づいてＬＣＤモニタ３４を駆動する。この結果、被写界を表すリアルタイム動画像（スルー画像）がモニタ画面に表示される。
【００２６】
前処理回路２０はまた、生画像データを簡易的にＹデータに変換し、変換されたＹデータをＣＰＵ４４に与える。ＣＰＵ４４は、撮像条件調整タスクの下でＹデータにＡＥ処理を施し、適正ＥＶ値を算出する。算出された適正ＥＶ値を定義する絞り量および露光時間はドライバ１８ｂおよび１８ｃにそれぞれ設定され、これによってスルー画像の明るさが適度に調整される。ＣＰＵ４４はまた、ＡＦ起動条件が満足されるときに、Ｙデータの高周波成分にＡＦ処理を施す。フォーカスレンズ１２はドライバ１８ａによって合焦点に配置され、これによってスルー画像の鮮鋭度が継続的に向上する。
【００２７】
ＣＰＵ４４はまた、光軸に直交する方向における撮像面の動きを検出するべく、Ｙデータを参照した動き検出処理を実行する。ＣＰＵ４４は、検出された動きが撮像面の手振れに相当するとき手振れが補償されるように切り出しエリアＣＴ１およびＣＴ２を移動させる。これによって、手振れに起因するスルー画像の振動が抑制される。
【００２８】
キー入力装置３８によって設定調整モードが選択されると、ＣＰＵ４４はメインメニュー表示命令をオーバレイグラフィックジェネレータ３０に向けて発行する。この結果、図５（Ａ）に示すメインメニューがＬＣＤモニタ３４に表示される。図５（Ａ）によれば、メインメニューは“コーディング設定”，“リンク設定”などの複数の項目によって形成され、いずれか１つの項目がカーソルＣＳ１によって指向される。
【００２９】
カーソルＣＳ１は、キー入力装置３８に向けたカーソル移動操作に応答して所望の位置に移動する。キー入力装置３８に向けて決定操作が行われると、カーソルＣＳ１の指向先に応じて異なる処理が以下の要領で実行される。
【００３０】
カーソルＣＳ１の指向先が“コーディング設定”であれば、コーディングメニュー表示命令がオーバレイグラフィックジェネレータ３０に向けて発行される。ＬＣＤモニタ３４の表示は、図５（Ａ）に示すメインメニューから図５（Ｂ）に示すコーディングメニューに更新される。図５（Ｂ）によれば、コーディングメニューは“ＭＰ４コーディング”および“３ＧＰコーディング”の２つの項目によって形成される。
【００３１】
カーソルＣＳ２は“ＭＰ４コーディング”に割り当てられた“ＯＮ”および“ＯＦＦ”の２つの項目のいずれか一方を指向し、カーソルＣＳ３は“３ＧＰコーディング”に割り当てられた“ＯＮ”および“ＯＦＦ”の２つの項目のいずれか一方を指向する。カーソルＣＳ２および／またはＣＳ３は、カーソル移動操作に応答して所望の位置に移動する。
【００３２】
決定操作が行われると、カーソルＣＳ２の指向先に適合するようにフラグＦＬＧ＿ｍｐ４の値が調整され、カーソルＣＳ３の指向先に適合するようにフラグＦＬＧ＿３ｇｐの値が調整される。
【００３３】
フラグＦＬＧ＿ｍｐ４は、カーソルＣＳ２が“ＯＮ”を指向するときに“１”に設定され、カーソルＣＳ２が“ＯＦＦ”を指向するときに“０”に設定される。同様に、フラグＦＬＧ＿３ｇｐは、カーソルＣＳ３が“ＯＮ”を指向するときに“１”に設定され、カーソルＣＳ３が“ＯＦＦ”を指向するときに“０”に設定される。
【００３４】
ＬＣＤモニタ３４の表示は、フラグＦＬＧ＿ｍｐ４およびＦＬＧ＿３ｇｐの設定が完了した後図５（Ａ）に示すメインメニューに戻る。
【００３５】
カーソルＣＳ１がメインメニュー上の“リンク設定”を指向している状態で決定操作が行われると、フラグＦＬＧ＿ｍｐ４およびＦＬＧ＿３ｇｐのいずれもが“１”を示す場合に限って、リンクメニュー表示命令がオーバレイグラフィックジェネレータ３０に向けて発行される。つまり、フラグＦＬＧ＿ｍｐ４およびＦＬＧ＿３ｇｐの少なくとも一方が“０”を示す場合、“リンク設定”の項目の選択は禁止される。
【００３６】
リンクメニュー表示命令が発行されると、ＬＣＤモニタ３４の表示は、図５（Ａ）に示すメインメニューから図５（Ｃ）に示すリンクメニューに遷移する。図５（Ｃ）によれば、リンクメニューは“リンク”の項目によって形成され、カーソルＣＳ４は“ＯＮ”および“ＯＦＦ”の２つの項目のいずれか一方を指向する。カーソルＣＳ４は、カーソル移動操作に応答して“ＯＮ”および“ＯＦＦ”の間で遷移する。
【００３７】
カーソルＣＳ４が“ＯＮ”を指向している状態で決定操作が行われると、フラグＦＬＧ＿Ｌｉｎｋが“１”に設定される。これに対して、カーソルＣＳ４が“ＯＦＦ”を指向している状態で決定操作が行われると、フラグＦＬＧ＿Ｌｉｎｋが“０”に設定される。ＬＣＤモニタ３４の表示は、このようなフラグＦＬＧ＿Ｌｉｎｋの設定処理が完了した後にリンクメニューからメインメニューに戻る。
【００３８】
なお、フラグＦＬＧ＿ｍｐ４，ＦＬＧ＿３ｇｐおよびＦＬＧ＿Ｌｉｎｋは、不揮発状態で管理され、デフォルト状態ではいずれも“１”を示す。上述の設定処理は、このようなフラグＦＬＧ＿ｍｐ４，ＦＬＧ＿３ｇｐおよびＦＬＧ＿Ｌｉｎｋの値を更新する処理に相当する。
【００３９】
動作モードがカメラモードに戻されると、上述の動画取り込み処理が再開される。この状態でキー入力装置３８に向けて記録開始操作が行われると、ＣＰＵ４４は、フラグＦＬＧ＿ｍｐ４およびＦＬＧ＿３ｇｐの状態に応じて異なる処理を撮像タスクの下で実行する。
【００４０】
フラグＦＬＧ＿ｍｐ４の値が“１”を示していれば、ＣＰＵ４４は、Ｉ／Ｆ４０を通して記録媒体４２にＭＰ４ファイルを作成し（作成されたＭＰ４ファイルはオープされる）、ＭＰ４コーデック３６をＭＰ４ファイルに対応して起動する。ＭＰ４コーデック３６は、ＹＵＶ画像エリア２４ｂに格納された画像データをメモリ制御回路２２を通して読み出し、読み出された画像データをＭＰＥＧ４方式に従って圧縮し、そして圧縮画像データをメモリ制御回路２２を通して記録画像エリア２４ｄ（図３参照）に書き込む。
【００４１】
また、フラグＦＬＧ＿３ｇｐの値が“１”を示していれば、ＣＰＵ４４は、Ｉ／Ｆ４０を通して記録媒体４２に３ＧＰファイルを作成し（作成された３ＧＰファイルはオープされる）、後処理回路２８およびＭＰ４コーデック３６を３ＧＰファイルに対応して起動する。
【００４２】
後処理回路２８は、メモリ制御回路２２を通して生画像エリア２４ａにアクセスし、切り出しエリアＣＴ２に属する生画像データを飛び越し走査態様で１／３０秒毎に読み出す。読み出された生画像データは色分離，白バランス調整，ＹＵＶ変換，エッジ強調，ズームなどの処理を施され、この結果、４８０／３０ｉ方式に対応する画像データが後処理回路２８から出力される。出力された画像データは、メモリ制御回路２２を通してＳＤＲＡＭ２４のＹＵＶ画像エリア２４ｃ（図３参照）に書き込まれる。
【００４３】
ＭＰ４コーデック３６は、ＹＵＶ画像エリア２４ｃに格納された画像データをメモリ制御回路２２を通して読み出し、読み出された画像データをＭＰＥＧ４方式に従って圧縮し、そして圧縮画像データをメモリ制御回路２２を通して記録画像エリア２４ｅ（図３参照）に書き込む。
【００４４】
ＣＰＵ４４はまた、ＭＰ４コーデック３６の起動に関連して、記録制御タスクの下でＩ／Ｆ４０に記録処理を命令する。Ｉ／Ｆ４０は、フラグＦＬＧ＿ｍｐ４の値が“１”を示すとき、記録画像エリア２４ｄに格納された圧縮画像データをメモリ制御回路２２を通して読み出し、読み出された圧縮画像データをオープン状態にあるＭＰ４ファイルに書き込む。Ｉ／Ｆ４０はまた、フラグＦＬＧ＿３ｇｐの値が“１”を示すとき、記録画像エリア２４ｅに格納された圧縮画像データをメモリ制御回路２２を通して読み出し、読み出された圧縮画像データをオープン状態にある３ＧＰファイルに書き込む。
【００４５】
ＭＰ４ファイルにはＳＡＮＹ＊＊＊＊．ＭＰ４（＊＊＊＊は識別番号、以下同じ）のファイル名が割り当てられ、３ＧＰファイルにはＭＯＶ＊＊＊＊．３ＧＰのファイル名が割り当てられる。また、同時に作成されるＭＰ４ファイルおよび３ＧＰファイルには、共通の識別番号が割り当てられる。記録媒体４２は図６に示すディレクトリ構造を有し、ＭＰ４ファイルはディレクトリＤＣＩＭの下階層に作成される一方、３ＧＰファイルはディレクトリＳＤ＿ＶＩＤＥＯの下階層に作成される。
【００４６】
キー入力装置３８に向けて記録終了操作が行われると、ＣＰＵ４４は、撮像タスクの下でＭＰ４コーデック３６を停止する。フラグＦＬＧ＿ｍｐ４が“１”を示していれば、ＣＰＵ４４は、Ｉ／Ｆ４０を通して書き込み先のＭＰ４ファイルをクローズする。また、フラグＦＬＧ＿３ｇｐが“１”を示していれば、ＣＰＵ４４は、後処理回路２８を停止し、Ｉ／Ｆ４０を通して書き込み先の３ＧＰファイルをクローズする。
【００４７】
ファイルクローズが完了すると、ＣＰＵ４４は、図７に示すファイル管理テーブルＴＢＬ上で空き状態にあるカラムを指定し、新規に作成されたＭＰ４ファイルおよび／または３ＧＰファイルのファイル番号を指定カラムに追記する。ＣＰＵ４４はさらに、フラグＦＬＧ＿ｍｐ４の値を指定カラムのＩｔｅｍ１の欄に記述し、フラグＦＬＧ＿３ｇｐの値を指定カラムのＩｔｅｍ２の欄に記述し、そしてフラグＦＬＧ＿Ｌｉｎｋの値を指定カラムのＩｔｅｍ３の欄に記述する。
【００４８】
図７によれば、ファイル番号“０００１”についてはＭＰ４ファイルのみが作成され、ファイル番号“０００２”についてはＭＰ４ファイルおよび３ＧＰファイルの両方が作成される。また、ファイル番号“０００３”については３ＧＰファイルのみが作成され、ファイル番号“０００４”についてはＭＰ４ファイルおよび３ＧＰファイルの両方が作成される。さらに、ファイル番号“０００２”を有するＭＰ４ファイルおよび３ＧＰファイルにはリンクが形成される一方、ファイル番号“０００４”を有するＭＰ４ファイルおよび３ＧＰファイルについてはリンクが解除される。なお、ファイル管理テーブルＴＢＬもまた不揮発状態で管理される。
【００４９】
キー入力装置３８によって再生モードが選択されると、ＣＰＵ４４は、再生タスクの下で次の処理が実行される。まず、ファイル管理テーブルＴＢＬの先頭カラムが指定される。指定カラムのＩｔｅｍ１の値が“１”であれば、指定カラムに記述されたファイル番号を有するＭＰ４ファイルが再生ファイルとして指定される。一方、指定カラムのＩｔｅｍ１の値が“０”であれば、指定カラムに記述されたファイル番号を有する３ＧＰファイルが再生ファイルとして指定される。再生ファイルの指定が完了すると、指定された再生ファイルに注目した再生処理が実行される。
【００５０】
再生ファイルがＭＰ４ファイルであるとき、Ｉ／Ｆ４０は、再生ファイルに格納された圧縮画像データをメモリ制御回路２２を通して記録画像エリア２４ｄに書き込む。ＭＰ４コーデック３６は、記録画像エリア２４ｄに格納された圧縮画像データをメモリ制御回路２２を通して読み出し、読み出された圧縮画像データをＭＰＥＧ４方式に従って伸長し、そして伸長された画像データをメモリ制御回路２２を通してＹＵＶ画像エリア２４ｂに書き込む。
【００５１】
再生ファイルが３ＧＰファイルであるとき、Ｉ／Ｆ４０は、再生ファイルに格納された圧縮画像データをメモリ制御回路２２を通して記録画像エリア２４ｅに書き込む。ＭＰ４コーデック３６は、記録画像エリア２４ｅに格納された圧縮画像データをメモリ制御回路２２を通して読み出し、読み出された圧縮画像データをＭＰＥＧ４方式に従って伸長し、そして伸長された画像データをメモリ制御回路２２を通してＹＵＶ画像エリア２４ｃに書き込む。
【００５２】
ＬＣＤドライバ３２は、こうしてＹＵＶ画像エリア２４ｂまたは２４ｃに格納された画像データをメモリ制御回路２２を通して読み出し、読み出された画像データに基づいてＬＣＤモニタ３４を駆動する。この結果、対応する動画像がＬＣＤモニタ３４に表示される。
【００５３】
再生処理の後に送り操作が行われると、ＣＰＵ４４は、再生ファイルがＭＰ４ファイルおよび３ＧＰファイルのいずれであるか否かを判別し、指定カラムのＩｔｅｍ２の値が“０”および“１”のいずれであるか判別する。
【００５４】
再生ファイルが３ＧＰファイルであるか、或いは再生ファイルがＭＰ４ファイルでかつ指定カラムのＩｔｅｍ２の値が“０”であれば、ＣＰＵ４４は、ファイル管理テーブルＴＢＬ上の次のカラムを指定し、上述した再生ファイルの指定処理に戻る。
【００５５】
これに対して、再生ファイルがＭＰ４ファイルでかつ指定カラムのＩｔｅｍ２の値が“１”であれば、ＣＰＵ４４は、指定カラムに記述されたファイル番号を有する３ＧＰファイルを再生ファイルとして指定し、上述した再生処理は、指定された３ＧＰファイルに注目して実行する。
【００５６】
したがって、図７に示すファイル管理テーブルＴＢＬの記述に対して、ファイル再生は、ＳＮＹ０００１．ＭＰ４→ＳＮＹ０００２．ＭＰ４→ＭＯＶ０００２．３ＧＰ→ＭＯＶ０００３．３ＧＰ→ＳＮＹ０００４．ＭＰ４→ＭＯＶ０００４．３ＧＰの順で実行される（図８参照）。
【００５７】
リンク設定変更操作が行われると、指定カラムのＩｔｅｍ１およびＩｔｅｍ２がいずれも“１”を示す場合に限って、指定カラムのＩｔｅｍ３の値が“０”および“１”の間で変更される。この結果、リンク設定操作前のＩｔｅｍ３の値が“０”であれば、リンク設定操作後のＩｔｅｍ３の値は“１”を示す。また、リンク設定操作前のＩｔｅｍ３の値が“１”であれば、リンク設定操作後のＩｔｅｍ３の値は“０”を示す。
【００５８】
したがって、ＭＰ４ファイル“ＳＡＮＹ０００２．ＭＰ４”または３ＧＰファイル“ＭＯＶ０００２．３ＧＰ”が再生ファイルとして指定されている状態でリンク設定変更操作が行われると、２番目のカラムのＩｔｅｍ３の値が“０”および“１”の間で変更される。
【００５９】
編集操作または削除操作が行われると、ＣＰＵ４４は、再生ファイルに編集処理または削除処理を施す。編集処理が実行されたときは、再生ファイルに格納された画像データの前半または後半が削除される。削除処理が実行されたときは、再生ファイルが削除される。
【００６０】
再生ファイルに対する編集処理または削除処理が完了すると、指定カラムのＩｔｅｍ３の値が“１”を示すか否かが判別される。Ｉｔｅｍ３の値が“１”であれば、再生ファイルの編集処理または削除処理に対応して、リンクファイルの編集処理または削除処理が実行される。したがって、再生ファイルに格納された画像データの前半が削除されたときはリンクファイルに格納された画像データの前半が同様に削除され、再生ファイルに格納された画像データの後半が削除されたときはリンクファイルに格納された画像データの後半が同様に削除される。また、再生ファイルの全部が削除されたときは、リンクファイルの全部が削除される。
【００６１】
なお、リンクファイルとは、指定ファイルのファイル番号と同じファイル番号を有する画像ファイルである。たとえば、指定ファイルが“ＳＡＮＹ０００２．ＭＰ４”であれば、“ＭＯＶ００２．３ＧＰ”がリンクファイルとなる。
【００６２】
再生ファイルの全部が削除された場合、ＣＰＵ４４は、指定カラムのＩｔｅｍ３の値に応じて異なる処理を実行する。
【００６３】
指定カラムのＩｔｅｍ３の値が“０”であれば、指定カラムのＩｔｅｍ１またはＩｔｅｍ２の値を“０”に変更する。つまり、再生ファイルがＭＰ４ファイルであれば、Ｉｔｅｍ１の値を“０”に変更し、再生ファイルが３ＧＰファイルであれば、Ｉｔｅｍ２の値を“０”に変更する。したがって、図７の例において、ＭＰ４ファイル“ＳＡＮＹ０００４．ＭＰ４”が削除されると、４番目のカラムのＩｔｅｍ１の値が“１”から“０”に変更される。変更処理が完了すると、次カラムを指定し、その後に再生ファイルの指定処理に戻る。
【００６４】
指定カラムのＩｔｅｍ３の値が“１”であれば、指定カラムの記述を削除し、次カラム以降のカラムの記述を１つ上にカラムにシフトさせる。したがって、図７の例において、３ＧＰファイル“ＭＯＶ０００２．３ＧＰ”が削除されると、２番目のカラムの記述が削除され、３番目以降のカラムの記述が１つ上にシフトする。シフト処理が完了すると、上述した再生ファイルの指定処理に戻る。
【００６５】
ＣＰＵ４４は、設定調整モードが選択されたとき図９〜図１１に示す設定制御タスクを実行し、カメラモードが選択されたとき図１２〜図１４に示す撮像タスクと図示しない撮像条件調整タスクおよび記録制御タスクを含む複数のタスクを並列的に実行し、再生モードが選択されたとき図１５〜図１７に示す再生タスクを実行する。なお、これらのタスクに対応する制御プログラムは、フラッシュメモリ４８に記憶される。
【００６６】
図９を参照して、ステップＳ１ではメインメニュー表示命令をオーバレイグラフィックジェネレータ３０に向けて発行する。この結果、図５（Ａ）に示すメインメニューがＬＣＤモニタ３４に表示される。
【００６７】
ステップＳ３では決定操作が行われたか否かを判別し、ステップＳ５ではカーソル移動操作が行われたか否かを判別する。ステップＳ５でＹＥＳであれば、ステップＳ７でカーソルＣＳ１を所望の位置に移動させ、その後にステップＳ３に戻る。ステップＳ３でＹＥＳであれば、カーソルＣＳ１の指向先をステップＳ９およびＳ１１で判別する。
【００６８】
カーソルＣＳ１の指向先が“コーディング設定”であれば、ステップＳ９でＹＥＳと判断し、図１０に示すステップＳ１９に進む。カーソルＣＳ１の指向先が“リンク設定”であれば、ステップＳ１１からステップＳ１７に進み、フラグＦＬＧ＿ｍｐ４およびＦＬＧ＿３ｇｐのいずれもが“１”を示すか否かを判別する。判別結果がＹＥＳであれば図１１に示すステップＳ４１に進む一方、判別結果がＮＯであればステップＳ３に戻る。
【００６９】
カーソルＣＳ１の指向先が“カーソル設定”および“リンク設定”以外の項目であれば、ステップＳ９およびＳ１１のいずれもＮＯと判断し、ステップＳ１３でその他の処理を実行する。ステップＳ１３の処理が完了すると、ステップＳ１５で上述のステップＳ１と同様の処理を実行してからステップＳ３に戻る。
【００７０】
図１０を参照して、ステップＳ１９ではコーディングメニュー表示命令をオーバレイグラフィックジェネレータ３０に向けて発行する。ＬＣＤモニタ３４の表示は、図５（Ａ）に示すメインメニューから図５（Ｂ）に示すコーディングメニューに更新される。
【００７１】
ステップＳ２１では決定操作が行われたか否かを判別し、ステップＳ２３ではカーソル移動操作が行われたか否かを判別する。ステップＳ２３でＹＥＳであれば、ステップＳ２５でカーソルＣＳ２および／またはＣＳ３を所望の位置に移動させ、その後にステップＳ２１に戻る。ステップＳ２１でＹＥＳであれば、カーソルＣＳ２の指向先をステップＳ２７で判別し、カーソルＣＳ３の指向先をステップＳ３３で判別する。
【００７２】
カーソルＣＳ２が“ＯＮ”を指向していれば、ステップＳ２７からステップＳ２９に進み、フラグＦＬＧ＿ｍｐ４を“１”に設定する。これに対して、カーソルＣＳ２が“ＯＦＦ”を指向していれば、ステップＳ２７からステップＳ３１に進み、フラグＦＬＧ＿ｍｐ４を“０”に設定する。
【００７３】
カーソルＣＳ３が“ＯＮ”を指向していれば、ステップＳ３３からステップＳ３５に進み、フラグＦＬＧ＿３ｇｐを“１”に設定する。これに対して、カーソルＣＳ３が“ＯＦＦ”を指向していれば、ステップＳ３３からステップＳ３７に進み、フラグＦＬＧ＿３ｇｐを“０”に設定する。フラグＦＬＧ＿ｍｐ４およびＦＬＧ＿３ｇｐの設定が完了すると、ステップＳ３９で上述のステップＳ１と同様の処理を実行し、その後にステップＳ３に戻る。
【００７４】
図１１を参照して、ステップＳ４１では、リンクメニュー表示命令をオーバレイグラフィックジェネレータ３０に向けて発行する。ＬＣＤモニタ３４の表示は、図５（Ａ）に示すメインメニューから図５（Ｃ）に示すリンクメニューに遷移する。
【００７５】
ステップＳ４３では決定操作が行われたか否かを判別し、ステップＳ４５ではカーソル移動操作が行われたか否かを判別する。ステップＳ４５でＹＥＳであれば、ステップＳ４７でカーソルＣＳ４を所望の位置に移動させ、その後にステップＳ４３に戻る。ステップＳ４３でＹＥＳであれば、カーソルＣＳ４の指向先をステップＳ４９で判別する。
【００７６】
カーソルＣＳ４が“ＯＮ”を指向していれば、ステップＳ４９からステップＳ５１に進み、フラグＦＬＧ＿Ｌｉｎｋを“１”に設定する。これに対して、カーソルＣＳ４が“ＯＦＦ”を指向していれば、ステップＳ４９からステップＳ５３に進み、フラグＦＬＧ＿Ｌｉｎｋを“０”に設定する。ステップＳ５１またはＳ５３の処理が完了すると、ステップＳ５５で上述のステップＳ１と同様の処理を実行し、その後にステップＳ３に戻る。
【００７７】
図１２を参照して、ステップＳ６１では動画取り込み処理を実行する。これによって、スルー画像がＬＣＤモニタ３４に表示される。ステップＳ６３では記録開始操作が行われたか否かを繰り返し判別し、ステップＳ６５ではフラグＦＬＧｍｐ４およびＦＬＧ３ｇｐの少なくとも一方が“１”を示すか否かを繰り返し判別する。
【００７８】
ステップＳ６３およびＳ６５の少なくとも一方の判別結果がＮＯであれば、ステップＳ６３に戻る。ステップＳ６３およびＳ６５の両方の判別結果がＹＥＳであれば、フラグＦＬＧ＿ｍｐ４の値をステップＳ６７で判別し、フラグＦＬＧ＿３ｇｐの値をステップＳ７３で判別する。
【００７９】
フラグＦＬＧ＿ｍｐ４の値が“１”であればステップＳ６９〜Ｓ７１の処理を実行し、フラグＦＬＧ＿ｍｐ４の値が“０”であればステップＳ６９〜Ｓ７１の処理を省略する。また、フラグＦＬＧ＿３ｇｐの値が“１”であればステップＳ７５〜Ｓ７９の処理を実行し、フラグＦＬＧ＿３ｇｐの値が“０”であればステップＳ７５〜Ｓ７９の処理を省略する。
【００８０】
ステップＳ６９では、Ｉ／Ｆ４０を通して記録媒体４２にアクセスし、オープン状態のＭＰ４ファイルを記録媒体４２に新規に作成する。ステップＳ７１では、ＭＰ４ファイルへの記録処理のためにＭＰ４コーデック３６を起動する。
【００８１】
ＭＰ４コーデック３６は、ＹＵＶ画像エリア２４ｂに格納された１０８０／６０ｉ方式の画像データをメモリ制御回路２２を通して繰り返し読み出し、読み出された画像データをＭＰＥＧ４方式に従って圧縮し、そして圧縮画像データをメモリ制御回路２２を通して記録画像エリア２４ｄに書き込む。
【００８２】
ステップＳ７５では、Ｉ／Ｆ４０を通して記録媒体４２にアクセスし、オープン状態の３ＧＰファイルを記録媒体４２に新規に作成する。ステップＳ７７およびＳ７９では、３ＧＰファイルへの記録処理のために、後処理回路２８および３ＧＰコーデック３８をそれぞれ起動する。
【００８３】
後処理回路２８は、切り出しエリアＣＴ２に属する一部の生画像データをメモリ制御回路２２を通して読み出し、読み出された生画像データに基づいて４８０／３０ｉ方式の画像データを作成し、そして作成された画像データをメモリ制御回路２２を通してＹＵＶ画像エリア２４ｃに書き込む。
【００８４】
３ＧＰコーデック３８は、ＹＵＶ画像エリア２４ｃに格納された４８０／３０ｉ方式の画像データをメモリ制御回路２２を通して繰り返し読み出し、読み出された画像データをＭＰＥＧ４方式に従って圧縮し、そして圧縮画像データをメモリ制御回路２２を通して記録画像エリア２４ｅに書き込む。
【００８５】
ステップＳ８１では、記録終了操作が行われたか否かを判別する。判別結果がＮＯからＹＥＳに更新されると、ステップＳ８３でＭＰ４コーデック３６を停止し、さらにフラグＦＬＧ＿ｍｐ４の値をステップＳ８５で判別するとともにフラグＦＬＧ＿３ｇｐの値をステップＳ８９で判別する。
【００８６】
フラグＦＬＧ＿ｍｐ４の値が“１”であればステップＳ８７の処理を実行し、フラグＦＬＧ＿ｍｐ４の値が“０”であればステップＳ８７の処理を省略する。また、フラグＦＬＧ＿３ｇｐの値が“１”であればステップＳ９１〜Ｓ９３の処理を実行し、フラグＦＬＧ＿３ｇｐの値が“０”であればステップＳ９１〜Ｓ９３の処理を省略する。
【００８７】
ステップＳ８７ではＩ／Ｆ４０を通して記録媒体４２にアクセスし、オープン状態にあるＭＰ４ファイルをクローズする。ステップＳ９１では、後処理回路２８を停止する。ステップＳ９３ではＩ／Ｆ４０を通して記録媒体４２にアクセスし、オープン状態にある３ＧＰファイルをクローズする。
【００８８】
ファイルクローズが完了するとステップＳ９５に進み、ファイル管理テーブルＴＢＬ上で空き状態にあるカラムを指定する。ステップＳ９７では、クローズされたＭＰ４ファイルおよび／または３ＧＰファイルのファイル番号を指定カラムに記述する。ステップＳ９９ではフラグＦＬＧ＿ｍｐ４の値を指定カラムのＩｔｅｍ１に設定し、ステップＳ１０１ではフラグＦＬＧ＿３ｇｐの値を指定カラムのＩｔｅｍ２に設定し、そしてステップＳ１０３ではフラグＦＬＧ＿Ｌｉｎｋの値を指定カラムのＩｔｅｍ３に設定する。ステップＳ１０３の処理が完了すると、ステップＳ６３に戻る。
【００８９】
図１５を参照して、ステップＳ１１１ではファイル管理テーブルＴＢＬの先頭カラムを指定し、ステップＳ１１３では指定カラムのＩｔｅｍ１の値が“１”であるか否かを判別する。判別結果がＹＥＳであればステップＳ１１５に進み、指定カラムの記述に対応するＭＰ４ファイルを再生ファイルとして指定する。一方、判別結果がＮＯであればステップＳ１１７に進み、指定カラムの記述に対応する３ＧＰファイルを再生ファイルとして指定する。
【００９０】
ステップＳ１１９では、ステップＳ１１５またはＳ１１７で指定された再生ファイルに注目した再生処理を実行する。この結果、再生ファイルに格納された画像データに基づく動画像がＬＣＤモニタ３４に表示される。
【００９１】
再生処理が完了すると、送り操作が行われたか否かをステップＳ１２１で判別し、リンク設定変更操作が行われたか否かを図１６に示すステップＳ１３１で判別し、そして編集／削除操作が行われたか否かを図１７に示すステップＳ１４１で判別する。
【００９２】
送り操作が行われたときは、再生ファイルが３ＧＰファイルであるか否かをステップＳ１２３で判別し、指定カラムのＩｔｅｍ２の値が“１”であるか否かをステップＳ１２５で判別する。ステップＳ１２３でＹＥＳであるか、或いはステップＳ１２３およびＳ１２５のいずれもＮＯであれば、ステップＳ１２７で次のカラムを指定し、その後にステップＳ１１３に戻る。ステップＳ１２３でＮＯでかつステップＳ１２５でＹＥＳであれば、ステップＳ１２９に進み、指定カラムの記述に対応する３ＧＰファイルを再生ファイルとして指定する。ステップＳ１２９の処理が完了すると、ステップＳ１１９に戻る。
【００９３】
リンク設定変更操作が行われたときは、図１５に示すステップＳ１３１からステップＳ１３３に進み、指定カラムのＩｔｅｍ１およびＩｔｅｍ２がいずれも“１”を示すか否かを判別する。判別結果がＮＯであればステップＳ１２１に戻り、判別結果がＹＥＳであればステップＳ１３５に進む。
【００９４】
ステップＳ１３５では指定カラムのＩｔｅｍ３の値が“０”であるか否かを判別し、判別結果がＹＥＳであればステップＳ１３７でＩｔｅｍ３の値を“１”に変更する一方、判別結果がＮＯであればステップＳ１３９でＩｔｅｍ３の値を“０”に変更する。ステップＳ１３７またはＳ１３９の処理が完了すると、ステップＳ１２１に戻る。
【００９５】
編集操作または削除操作が行われたときは、図１７に示すステップＳ１４１からステップＳ１４３に進み、再生ファイルに編集処理または削除処理を施す。ステップＳ１４５では指定カラムのＩｔｅｍ３の値が“１”を示すか否かを判別し、判別結果がＮＯであればそのままステップＳ１４９に進む一方、判別結果がＹＥＳであればステップＳ１４７を経てステップＳ１４９に進む。ステップＳ１４７では、ステップＳ１４３の編集処理または削除処理に対応して、リンクファイルに編集処理または削除処理を施す。
【００９６】
ステップＳ１４９では、再生ファイルが削除されたか否かを判別し、判別結果がＮＯであればステップＳ１２１に戻る一方、判別結果がＹＥＳであればステップＳ１５１に進む。ステップＳ１５１では、指定カラムのＩｔｅｍ３が“１”を示すか否かを判別し、ＮＯであればステップＳ１５３に進む一方、ＹＥＳであればステップＳ１５７に進む。
【００９７】
ステップＳ１５３では、指定カラムのＩｔｅｍ１またはＩｔｅｍ２の値を“０”に変更する。つまり、再生ファイルがＭＰ４ファイルであれば、Ｉｔｅｍ１の値を“０”に変更し、再生ファイルが３ＧＰファイルであれば、Ｉｔｅｍ２の値を“０”に変更する。変更処理が完了すると、ステップＳ１５５で次カラムを指定し、その後にステップＳ１１３に戻る。ステップＳ１５７では指定カラムの記述を削除し、ステップＳ１５９では次カラム以降のカラムの記述を１つ上にカラムにシフトさせる。ステップＳ１５９の処理が完了すると、ステップＳ１１３に戻る。
【００９８】
以上の説明から分かるように、被写界の動きを表す画像データは、動画取り込み処理によってＳＤＲＡＭ２４に取り込まれる。ＭＰ４コーデック３６は、取り込まれた画像データを、ＭＰ４ファイル用の圧縮画像データに変換するとともに、３ＧＰファイル用の圧縮画像データに変換する。前者の圧縮画像データはＭＰ４ファイルに格納され、後者の圧縮画像データは３ＧＰファイルに格納される。
【００９９】
ＣＰＵ４４は、互いに関連するＭＰ４ファイルおよび３ＧＰファイルの一方を編集操作に応答して編集し(S133)、互いに関連するＭＰ４ファイルおよび３ＧＰファイルの他方をこのような編集処理に対応して編集する(S137)。
【０１００】
ＭＰ４コーデック３６は共通の画像データに２通りの変換処理を施すため、共通の被写界像がＭＰ４ファイルおよび３ＧＰファイルに収められる。このようなＭＰ４ファイルおよび３ＧＰファイルの一方が編集されると、ＭＰ４ファイルおよび３ＧＰファイルの他方が対応的に編集される。これによって、共通の被写界を表す複数の記録画像を管理ないし編集する際の煩雑さを低減することができる。
【０１０１】
また、ＣＰＵ４４は、ファイル管理テーブルＴＢＬにこれから書き込まれるＩｔｅｍ３の値を記録開始操作に先立つメニュー操作に従う値に一律に設定し(S99)、再生されたＭＰ４ファイルまたは３ＧＰファイルに対応するＩｔｅｍ３の値をリンク設定変更操作に従う値に個別に設定する(S127~S129)。ＣＰＵ４４は、こうして設定されたＩｔｅｍ３の値を参照して、３ＧＰデータに対する編集処理を許可／制限する(S135)。これによって、ユーザの意向を編集処理に反映させることができる。
【０１０２】
なお、この実施例では、ディジタルビデオカメラを想定しているが、この発明は据え置き型のビデオレコーダにも適用できる。
【０１０３】
また、この実施例では、編集処理と削除処理とを区別しているが、広義に解釈すると、削除処理は編集処理の一部として捉えることができる。同様に、削除操作は編集操作の一部として捉えることができる。
【符号の説明】
【０１０４】
１０  …ディジタルビデオカメラ
１６  …イメージセンサ
２６，２８  …後処理回路
３６  …ＭＰ４コーデック
３８  …３ＧＰコーデック
４２  …記録媒体
４４  …ＣＰＵ
【図１】
0005473517.tif 000002
【図２】
0005473517.tif 000003
【図３】
0005473517.tif 000004
【図４】
0005473517.tif 000005
【図５】
0005473517.tif 000006
【図６】
0005473517.tif 000007
【図７】
0005473517.tif 000008
【図８】
0005473517.tif 000009
【図９】
0005473517.tif 000010
【図１０】
0005473517.tif 000011
【図１１】
0005473517.tif 000012
【図１２】
0005473517.tif 000013
【図１３】
0005473517.tif 000014
【図１４】
0005473517.tif 000015
【図１５】
0005473517.tif 000016
【図１６】
0005473517.tif 000017
【図１７】
0005473517.tif 000018