(57)【要約】      （修正有）【課題】編集ファイルの品質を向上させる編集装置を提供する。【解決手段】第１ファイルに収められた画像データの取り込み時間帯を第１時間帯として検出し、第２ファイルに収められた音声データの取り込み時間帯を第２時間帯として検出する。また、第２時間帯のうち第１時間帯と重複しない非重複時間帯に対応して基準画像データを第１ファイルに追加し、第２ファイルに収められた音声データを第１時間帯と第２時間帯との重複時間帯に対応して第１ファイルに追加する。【選択図】図２
2011223220.tif 000002
【特許請求の範囲】
【請求項１】
第１ファイルに収められた画像データの取り込み時間帯を第１時間帯として検出する第１検出手段、
第２ファイルに収められた音声データの取り込み時間帯を第２時間帯として検出する第２検出手段、
前記第２時間帯のうち前記第１時間帯と重複しない非重複時間帯に対応して基準画像データを前記第１ファイルに追加する第１追加手段、および
前記第２ファイルに収められた音声データを前記第１時間帯と前記第２時間帯との重複時間帯に対応して前記第１ファイルに追加する第２追加手段を備える、ファイル編集装置。
【請求項２】
前記第１ファイルは音声データをさらに収め、
前記第２追加手段は前記重複時間帯に対応して前記第１ファイルに収められた音声データを前記第２ファイルに収められた音声データによって置換する、請求項１記載のファイル編集装置。
【請求項３】
前記第１追加手段は前記第１ファイルに収められた画像データの一部を複製して前記基準画像データを作成する複製手段を含む、請求項１または２記載のファイル編集装置。
【請求項４】
前記複製手段は前記非重複時間帯が前記第１時間帯に先立つ時間帯であるとき前記画像データの先頭フレームを複製する、請求項３記載のファイル編集装置。
【請求項５】
前記複製手段は前記非重複時間帯が前記第１時間帯に遅れる時間帯であるとき前記画像データの最終フレームを複製する、請求項３または４記載のファイル編集装置。
【請求項６】
前記第１時間帯の先頭時刻と前記第２時間帯の先頭時刻との相違が基準を下回るか否かを判別する判別手段、
前記判別手段の判別結果が否定的であるとき別の第２ファイルを前記第２検出手段の検出処理のために指定する指定手段、および
前記判別手段の判別結果が肯定的であるとき前記第１追加手段および／または前記第２追加手段を起動する起動手段をさらに備える、請求項１ないし５のいずれかに記載のファイル編集装置。
【請求項７】
ファイル編集装置のプロセッサに、
第１ファイルに収められた画像データの取り込み時間帯を第１時間帯として検出する第１検出ステップ、
第２ファイルに収められた音声データの取り込み時間帯を第２時間帯として検出する第２検出ステップ、
前記第２時間帯のうち前記第１時間帯と重複しない非重複時間帯に対応して基準画像データを前記第１ファイルに追加する第１追加ステップ、および
前記第２ファイルに収められた音声データを前記第１時間帯と前記第２時間帯との重複時間帯に対応して前記第１ファイルに追加する第２追加ステップを実行させるための、ファイル編集プログラム。
【請求項８】
ファイル編集装置によって実行されるファイル編集方法であって、
第１ファイルに収められた画像データの取り込み時間帯を第１時間帯として検出する第１検出ステップ、
第２ファイルに収められた音声データの取り込み時間帯を第２時間帯として検出する第２検出ステップ、
前記第２時間帯のうち前記第１時間帯と重複しない非重複時間帯に対応して基準画像データを前記第１ファイルに追加する第１追加ステップ、および
前記第２ファイルに収められた音声データを前記第１時間帯と前記第２時間帯との重複時間帯に対応して前記第１ファイルに追加する第２追加ステップを備える、ファイル編集方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ファイル編集装置に関し、特に電子カメラに用いられ、画像データと音声データとを編集する、ファイル編集装置に関する。
【背景技術】
【０００２】
この種の装置の一例が、特許文献１に開示されている。この背景技術によれば、複数種類のデータが関連付けて記録される際に、記録手段はマーキング発生手段によって所定タイミングで発生される所定のマーキングデータを他のデータとともに記録する。特定データ取得手段は複数種類のデータのうち所定種類のデータを取得する。それを、特定データ記録手段はマーキングデータ発生手段によって発生されるマーキングデータとともに記録する。データ記録装置は、特定データ記録手段が記録しているマーキングデータと記録手段が記録しているマーキングデータとを同期させ、記録手段が記録している複数種類のデータのうち特定データ記録手段が記録しているデータと同じ種類のデータを、特定データ記録手段が記録しているデータで書き換える。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２１３７１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、背景技術では、一方のデータの取り込み時間帯に他方のデータの取り込み時間帯と重複しない時間帯がある場合に、その重複しない時間帯に相当する箇所に対して特段の処理はなされない。よって、画像データを収めたファイルと音声データを収めたファイルとを同期させて編集する場合には、編集後のファイルに収められるデータの先頭または末尾に無画像部分または無音声部分が生じることがあり、編集ファイルの品質が低下するおそれがある。
【０００５】
それゆえに、この発明の主たる目的は、編集ファイルの品質を向上させることができる、ファイル編集装置を提供することである。
【課題を解決するための手段】
【０００６】
この発明に従うファイル編集装置(10：実施例で相当する参照符号。以下同じ)は、第１ファイルに収められた画像データの取り込み時間帯を第１時間帯として検出する第１検出手段(S57, S59)、第２ファイルに収められた音声データの取り込み時間帯を第２時間帯として検出する第２検出手段(S67, S69)、第２時間帯のうち第１時間帯と重複しない非重複時間帯に対応して基準画像データを第１ファイルに追加する第１追加手段(S95~S97, S101~S103)、および第２ファイルに収められた音声データを第１時間帯と第２時間帯との重複時間帯に対応して第１ファイルに追加する第２追加手段(S105~S109)を備える。
【０００７】
好ましくは、第１ファイルは音声データをさらに収め、第２追加手段は重複時間帯に対応して第１ファイルに収められた音声データを第２ファイルに収められた音声データによって置換する。
【０００８】
好ましくは、第１追加手段は第１ファイルに収められた画像データの一部を複製して基準画像データを作成する複製手段(S95, S101)を含む。
【０００９】
さらに好ましくは、複製手段は非重複時間帯が第１時間帯に先立つ時間帯であるとき画像データの先頭フレームを複製する。
【００１０】
さらに好ましくは、複製手段は非重複時間帯が第１時間帯に遅れる時間帯であるとき画像データの最終フレームを複製する。
【００１１】
好ましくは、第１時間帯の先頭時刻と第２時間帯の先頭時刻との相違が基準を下回るか否かを判別する判別手段(S73)、判別手段の判別結果が否定的であるとき別の第２ファイルを第２検出手段の検出処理のために指定する指定手段(S75)、および判別手段の判別結果が肯定的であるとき第１追加手段および／または第２追加手段を起動する起動手段(S91)をさらに備える。
【発明の効果】
【００１２】
第２ファイルに収められた音声データを重複時間帯に対応して第１ファイルに追加することで、画像データと音声データとを互いに同期する態様で再生することができる。また、基準画像データを非重複時間帯に対応して第１ファイルに追加することで、音声データと画像データとの対応関係を第１時間帯にわたって確保することができる。こうして、所望の品質を有する編集ファイルが作成される。
【００１３】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００１４】
【図１】この発明の基本的構成を示すブロック図である。
【図２】この発明の一実施例の構成の一部を示すブロック図である。
【図３】図２実施例に適用されるＳＤＲＡＭのマッピング状態の一例を示す図解図である。
【図４】ＭＰ４ファイルのデータ構造の一例を示す図解図である。
【図５】図２実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図６】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図７】この発明の一実施例の構成の他の一部を示すブロック図である。
【図８】ＰＣＭファイルのデータ構造の一例を示す図解図である。
【図９】図２実施例に適用されるＭＣＵの動作の一部を示すフロー図である。
【図１０】（Ａ）ＭＰ４ファイルおよびＰＣＭファイルの各々の取り込み時間帯の重複の一例を示す図解図であり、（Ｂ）はＭＰ４ファイルおよびＰＣＭファイルの各々の取り込み時間帯の重複の他の一例を示す図解図である。
【図１１】（Ａ）はＭＰ４ファイルおよびＰＣＭファイルの各々の取り込み時間帯の重複のその他の一例を示す図解図であり、（Ｂ）はＭＰ４ファイルおよびＰＣＭファイルの各々の取り込み時間帯の重複のさらにその他の一例を示す図解図である。
【図１２】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図１３】図２実施例に適用されるＣＰＵの動作のさらにその他の一部を示すフロー図である。
【図１４】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１５】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【発明を実施するための形態】
【００１５】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００１６】
図１を参照して、この発明のファイル編集装置は、基本的に次のように構成される。第１検出手段１は、第１ファイルに収められた画像データの取り込み時間帯を第１時間帯として検出する。第２検出手段２は、第２ファイルに収められた音声データの取り込み時間帯を第２時間帯として検出する。第１追加手段３は、第２時間帯のうち第１時間帯と重複しない非重複時間帯に対応して基準画像データを第１ファイルに追加する。第２追加手段４は、第２ファイルに収められた音声データを第１時間帯と第２時間帯との重複時間帯に対応して第１ファイルに追加する。
【００１７】
第２ファイルに収められた音声データを重複時間帯に対応して第１ファイルに追加することで、画像データと音声データとを互いに同期する態様で再生することができる。また、基準画像データを非重複時間帯に対応して第１ファイルに追加することで、音声データと画像データとの対応関係を第１時間帯にわたって確保することができる。こうして、所望の品質を有する編集ファイルが作成される。
［実施例］
【００１８】
図２を参照して、この実施例のディジタルビデオカメラ１０は、ドライバ１８ａおよび１８ｂによってそれぞれ駆動されるフォーカスレンズ１２および絞りユニット１４を含む。被写界の光学像は、これらの部材を通してイメージセンサ１６の撮像面に照射される。
【００１９】
キー入力装置４８によって撮像モードが選択されると、ＣＰＵ４６は、記録制御タスクの下で動画取り込み処理を実行するべく、ドライバ１８ｃを起動する。ドライバ１８ｃは、１／６０秒毎に発生する垂直同期信号Ｖｓｙｎｃに応答して、撮像面を露光し、撮像面で生成された電荷を順次走査態様で読み出す。イメージセンサ１６からは、被写界を表す生画像データが６０ｆｐｓのフレームレートで出力される。
【００２０】
前処理回路２０は、イメージセンサ１６から出力された生画像データにディジタルクランプ，画素欠陥補正，ゲイン制御などの処理を施す。このような前処理を施された生画像データは、メモリ制御回路２２を通してＳＤＲＡＭ２４の生画像エリア２４ａ（図３参照）に書き込まれる。
【００２１】
後処理回路２６は、メモリ制御回路２２を通して生画像エリア２４ａにアクセスし、生画像データを順次走査態様で１／６０秒毎に読み出す。読み出された生画像データは色分離，白バランス調整，ＹＵＶ変換，エッジ強調，ズームなどの処理を施され、この結果、ＹＵＶ画像データが作成される。作成されたＹＵＶ画像データは、メモリ制御回路２２を通してＳＤＲＡＭ２４のＹＵＶ画像エリア２４ｂ（図３参照）に書き込まれる。
【００２２】
ＬＣＤドライバ３０は、ＹＵＶ画像エリア２４ｂに格納されたＹＵＶ画像データを繰り返し読み出し、読み出された画像データをＬＣＤモニタ３２の解像度に適合するように縮小し、そして縮小された画像データに基づいてＬＣＤモニタ３２を駆動する。この結果、被写界を表すリアルタイム動画像（スルー画像）がモニタ画面に表示される。
【００２３】
前処理回路２０はまた、生画像データを簡易的にＹデータに変換し、変換されたＹデータをＣＰＵ４６に与える。ＣＰＵ４６は、ＹデータにＡＥ処理を施し、適正ＥＶ値を算出する。算出された適正ＥＶ値を定義する絞り量および露光時間はドライバ１８ｂおよび１８ｃにそれぞれ設定され、これによってスルー画像の明るさが適度に調整される。ＣＰＵ４６はまた、ＡＦ起動条件が満足されるときに、Ｙデータの高周波成分にＡＦ処理を施す。フォーカスレンズ１２はドライバ１８ａによって合焦点に配置され、これによってスルー画像の鮮鋭度が継続的に向上する。
【００２４】
時計回路５４は繰り返し発生されるパルスをカウントする。別途設定される基準時刻とこのカウントとによって、ディジタルビデオカメラ１０の内部時計としての現在の時刻が決定される。基準時刻は、ディジタルビデオカメラ１０の操作者によって初期設定されるようにしてもよいし、ディジタルビデオカメラ１０が無線通信機能等を有する場合は外部機器から取り込むようにしてもよい。
【００２５】
キー入力装置４８に向けて記録開始操作が行われると、ＣＰＵ４６は、記録制御タスクの下でＩ／Ｆ４２を通してメモリカード４４にアクセスし、ＭＰ４ファイルをメモリカード４４に新規に作成する（作成されたＭＰ４ファイルはオープンされる）。作成されたＭＰ４ファイルのヘッダには、時計回路５４の出力に基づいて、現在の時刻が録画開始時刻ＴＳｍｐ４として記述される。
【００２６】
ファイル作成＆オープン処理が完了すると、ＣＰＵ４６は、ＭＰ４符号化処理を開始するべくＭＰＥＧ４エンコーダ３８を起動し、そして音声取り込み処理を開始するべくＡＡＣエンコーダ３６を起動する。
【００２７】
ＭＰ４エンコーダ３８は、ＹＵＶ画像エリア２４ｂに格納されたＹＵＶ画像データをメモリ制御回路２２を通して繰り返し読み出し、読み出された画像データをＭＰＥＧ４方式に従って符号化し、そして符号化画像データつまりＭＰ４データをメモリ制御回路２２を通してＳＤＲＡＭ２４の符号化画像エリア２４ｃ（図３参照）に書き込む。
【００２８】
ＡＡＣエンコーダ３６は、マイクロフォン３４から出力された音声データをＡＡＣ方式に従って符号化し、符号化音声データつまりＡＡＣデータをメモリ制御回路２２を通してＳＤＲＡＭ２４の符号化音声エリア２４ｄ（図３参照）に書き込む。
【００２９】
ＣＰＵ４６はその後、６０フレームのＭＰ４データが得られる毎に、最新６０フレームのＭＰ４データおよび最新１秒分のＡＡＣデータをオープン状態のＭＰ４ファイルに転送する。最新６０フレームのＭＰ４データおよび最新１秒分のＡＡＣデータは、メモリ制御回路２２によって符号化画像エリア２４ｃおよび符号化音声エリア２４ｄから読み出され、Ｉ／Ｆ４２を介してＭＰ４ファイルに書き込まれる。したがって、ＭＰ４データおよびＡＡＣデータは、図４に示す要領でＭＰ４ファイルに収められる。
【００３０】
キー入力装置４８に向けて記録終了操作が行われると、ＣＰＵ４６は、ＭＰ４符号化処理を終了するべくＭＰＥＧ４エンコーダ３８を停止し、そして音声取り込み処理を終了するべくＡＡＣエンコーダ３６を停止する。
【００３１】
ＣＰＵ４６はその後、終端処理を実行する。これによって、ＳＤＲＡＭ２４に残存する６０フレーム未満のＭＰ４データおよび１秒未満のＡＡＣデータがＭＰ４ファイルに書き込まれる。さらに、ＭＰ４ファイルのヘッダには、時計回路５４の出力に基づいて、現在の時刻が録画終了時刻ＴＥｍｐ４として記述される。オープン状態のＭＰ４ファイルは、終端処理が完了した後にクローズされる。
【００３２】
撮像モードが選択されたとき、ＣＰＵ４６は図５〜図６に示す記録制御タスクを実行する。なお、このタスクに対応する制御プログラムは、フラッシュメモリ５２に記憶される。
【００３３】
図５を参照して、ステップＳ１では動画取り込み処理を実行する。これによって、スルー画像がＬＣＤモニタ３２に表示される。ステップＳ３では記録開始操作が行われたか否かを繰り返し判別し、判別結果がＮＯからＹＥＳに更新されるとステップＳ５に進む。ステップＳ５では、Ｉ／Ｆ４２を通してメモリカード４４にアクセスし、オープン状態のＭＰ４ファイルをメモリカード４４に新規に作成する。作成されたＭＰ４ファイルのヘッダには、時計回路５４の出力に基づいて、現在の時刻が録画開始時刻ＴＳｍｐ４として記述される。
【００３４】
ステップＳ７ではＭＰ４符号化処理を開始するべくＭＰＥＧ４エンコーダ３８を起動し、ステップＳ９では音声取り込み処理を開始するべくＡＡＣエンコーダ３６を起動する。
【００３５】
ステップＳ１１では変数Ｋを“１”に設定し、ステップＳ１３では６０＊Ｋフレーム目のＭＰ４データが完成したか否かを判別する。判別結果がＮＯからＹＥＳに更新されると、ステップＳ１５以降の処理を実行する。
【００３６】
ステップＳ１５では、符号化画像エリア２４ｃに格納された最新６０フレームのＭＰ４データをメモリ制御回路２２を通して読み出し、読み出されたＭＰ４データをＩ／Ｆ４２を介してオープン状態のＭＰ４ファイルに書き込む。ステップＳ１７では、符号化音声エリア２４ｄに格納された最新１秒分のＡＡＣデータをメモリ制御回路２２を通して読み出し、読み出されたＡＡＣデータをＩ／Ｆ４２を介してオープン状態のＭＰ４ファイルに書き込む。
【００３７】
ステップＳ１９では、記録終了操作が行われたか否かを判別する。判別結果がＮＯであれば、ステップＳ２１で変数ＫをインクリメントしてからステップＳ１３に戻る。したがって、ステップＳ１５〜Ｓ１７の処理は、６０フレームのＭＰ４データが得られる毎に実行される。ステップＳ１９の判別結果がＮＯからＹＥＳに更新されると、ステップＳ２３に進む。
【００３８】
ステップＳ２３では、ＭＰ４符号化処理を終了するべくＭＰＥＧ４エンコーダ３８を停止し、ステップＳ２５では音声取り込み処理を終了するべくＡＡＣエンコーダ３６を停止する。
【００３９】
ステップＳ２７では、終端処理を実行する。これによって、ＳＤＲＡＭ２４に残存する６０フレーム未満のＭＰ４データおよび１秒未満のＡＡＣデータがＭＰ４ファイルに書き込まれる。さらに、ＭＰ４ファイルのヘッダには、時計回路５４の出力に基づいて、現在の時刻が録画終了時刻ＴＥｍｐ４として記述される。ステップＳ２９では、Ｉ／Ｆ４２を通してメモリカード４４にアクセスし、オープン状態のＭＰ４ファイルをクローズする。クローズ処理が完了すると、ステップＳ３に戻る。
【００４０】
図７を参照して、この実施例のＩＣレコーダ１００は、キー入力装置１２０を含む。キー入力装置１２０によって電源投入操作が行われると、バッテリ（図示しない）に基づく電力がシステム全体に供給される。これによって、ＩＣレコーダ１００が起動する。
【００４１】
時計回路１５４は繰り返し発生されるパルスをカウントする。別途設定される基準時刻とこのカウントとによって、ＩＣレコーダ１００の内部時計としての現在の時刻が決定される。基準時刻は、ＩＣレコーダ１００の操作者によって初期設定されるようにしてもよいし、ＩＣレコーダ１００が無線通信機能等を有する場合は外部機器から取り込むようにしてもよい。
【００４２】
キー入力装置１２０によって記録モードが選択されかつ記録開始操作が行われると、ＭＣＵ１１４は、記録制御タスクの下でＩ／Ｆ１１０を通してメモリカード１１２にアクセスし、ＰＣＭファイルをメモリカード１１２に新規に作成する（作成されたＰＣＭファイルはオープンされる）。作成されたＰＣＭファイルのヘッダには、時計回路１５４の出力に基づいて、現在の時刻が録音開始時刻ＴＳｐｃｍとして記述される。
【００４３】
ファイル作成＆オープン処理が完了すると、ＭＣＵ１１４は、音声取り込み処理を開始するべくコーデック１３０を起動し、符号化命令をコーデック１３０に向けてそれぞれ発行する。コーデック１３０は、マイクロフォン１２２によって捉えられかつアンプ１２８によって増幅されたオーディオ信号をディジタルオーディオデータに符号化し、符号化されたオーディオデータをメモリ１１６に蓄積する。ＭＣＵ１１４は、メモリ１１６に蓄積された符号化オーディオデータを、図８に示す要領でファイル形式によってメモリカード１１２に記録する。
【００４４】
キー入力装置１２０に向けて記録終了操作が行われると、ＭＰＵ１１４は、音声取り込み処理を終了するべくコーデック１３０を停止する。
【００４５】
ＭＰＵ１１４はその後、終端処理を実行する。これによって、メモリ１１６に残存するＰＣＭデータがＰＣＭファイルに書き込まれる。さらに、ＰＣＭファイルのヘッダには、時計回路１５４の出力に基づいて、現在の時刻が録音終了時刻ＴＥｐｃｍとして記述される。オープン状態のＰＣＭファイルは、終端処理が完了した後にクローズされる。
【００４６】
記録モードが選択されたとき、ＭＣＵ１１４は図９に示す記録制御タスクを実行する。なお、このタスクに対応する制御プログラムは、フラッシュメモリ１４２に記憶される。
【００４７】
図９を参照して、ステップＳ３１では記録開始操作が行われたか否かを繰り返し判別し、判別結果がＮＯからＹＥＳに更新されるとステップＳ３３に進む。ステップＳ３３では、Ｉ／Ｆ１１０を通してメモリカード１１２にアクセスし、オープン状態のＰＣＭファイルをメモリカード１１２に新規に作成する。作成されたＰＣＭファイルのヘッダには、時計回路１５４の出力に基づいて、現在の時刻が録音開始時刻ＴＳｐｃｍとして記述される。ステップＳ３５では音声取り込み処理を開始するべくコーデック１３０を起動する。
【００４８】
ステップＳ３７では、記録終了操作が行われたか否かを繰り返し判別し、判別結果がＮＯからＹＥＳに更新されるとステップＳ３９に進む。ステップＳ３９では、音声取り込み処理を終了するべくコーデック１３０を停止する。
【００４９】
ステップＳ４１では、終端処理を実行する。これによって、メモリ１１６に残存するＰＣＭデータがＰＣＭファイルに書き込まれる。さらに、ＰＣＭファイルのヘッダには、時計回路１５４の出力に基づいて、現在の時刻が録音終了時刻ＴＥｐｃｍとして記述される。ステップＳ４３ではＩ／Ｆ１１０を通してメモリカード１１２にアクセスし、オープン状態のＰＣＭファイルをクローズする。クローズ処理が完了すると、ステップＳ３１に戻る。
【００５０】
次に、ディジタルビデオカメラ１０のキー入力装置４８によってファイル編集モードが選択された場合の処理について説明する。
【００５１】
例えば、講演会等において、講演者から離れた位置にディジタルビデオカメラ１０を設置して講演会の映像をＭＰ４データに記録し、講演者の近くにＩＣレコーダ１００を設置して講演者の鮮明な音声をＰＣＭデータに記録することが考えられる。このようなときに各々の記録後にＭＰ４データとＰＣＭデータとを結合して編集ファイルを作成する場合を例に挙げて、説明する。
【００５２】
ディジタルビデオカメラ１０のキー入力装置４８によってファイル編集モードが選択されると、ファイル編集タスクの下で、ディジタルビデオカメラ１０のＵＳＢコントローラ５０にＩＣレコーダ１００が接続されているか否かが判別される。正常に接続されていない場合はその旨が操作者に警告される。
【００５３】
操作者がキー入力装置４８を通じてメモリカード４４に記録されているいずれかのＭＰ４ファイルを指定すると、ＣＰＵ４６は指定されたＭＰ４ファイルのヘッダに記述されている録画開始時刻ＴＳｍｐ４および録画終了時刻ＴＥｍｐ４をＩ／Ｆ４２を通じて検出する。
【００５４】
ＣＰＵ４６は、まず変数Ｌを“１”に設定する。次に、ＣＰＵ４６は、ディジタルビデオカメラ１０のＵＳＢコントローラ５０、ＩＣレコーダ１００のＵＳＢコントローラ１４０およびＩ／Ｆ１１０を通じて、ＩＣレコーダ１００のメモリカード１１２にアクセスし、メモリカード１１２に記録されているＰＣＭファイルのファイル数を検出する。検出されたファイル数は、変数Ｌの可変範囲を定義するべく、最大値Ｌｍａｘに設定される。
【００５５】
メモリカード１１２に記憶されているＰＣＭファイルのうち、Ｌ番目すなわちここでは最初のＰＣＭファイルを指定して、そのヘッダから録音開始時刻ＴＳｐｃｍおよび録音終了時刻ＴＥｐｃｍを検出する。ＣＰＵ４６は、検出された録画開始時刻ＴＳｍｐ４と録音開始時刻ＴＳｐｃｍとの差分時間を“ΔＴＳ”として算出し、算出された差分時間ΔＴＳが３０秒以内か否かを判別する。３０秒以内でない場合は、変数Ｌをインクリメントし、２番目以降のＬ番目のＰＣＭファイルについても、同様にそのヘッダから録音開始時刻ＴＳｐｃｍおよび録音終了時刻ＴＥｐｃｍを検出する。そして、差分時間ΔＴＳを算出し、算出された差分時間ΔＴＳが３０秒以内か否かを判別する。
【００５６】
このようにして、ＣＰＵ４６は、メモリカード１１２に記憶されているＰＣＭファイルに順にアクセスし、差分時間ΔＴＳが３０秒以内となるＰＣＭファイルを検索する。
【００５７】
ＣＰＵ４６は、全てのＰＣＭファイルにアクセスした結果、差分時間ΔＴＳが３０秒以内となるＰＣＭファイルが見つからなかった場合は、ファイル編集処理が不能である旨を操作者に報知する。見つかった場合は、操作者に指定されたＭＰ４ファイルの録画とそのＰＣＭファイルの録音とが同時に行われたものと判断して、これらの２つのファイルの結合処理を実行する。
【００５８】
ファイル結合処理においては、主として、指定ＭＰ４ファイルに収められたＡＡＣデータを、指定ＰＣＭファイルに収められたＰＣＭデータに置き換えることによって、これらの２つのファイルが結合される。また、指定ＭＰ４ファイルの録画開始時刻ＴＳｍｐ４と指定ＰＣＭファイルの録音開始時刻ＴＳｐｃｍとは完全には一致しないことが多いので、編集ファイルの先頭部分に対して以下の処理が実行される。
【００５９】
図１０（Ａ）を参照して、録画開始時刻ＴＳｍｐ４が録音開始時刻ＴＳｐｃｍよりも先行している場合は、録画開始時刻ＴＳｍｐ４から録音開始時刻ＴＳｐｃｍまでの時間帯については、指定ＭＰ４ファイルに収められたＡＡＣデータが音声データとして利用される。録音開始時刻ＴＳｐｃｍ以降で指定ＭＰ４ファイルの録画時間帯と指定ＰＣＭファイルの録音時間帯とが重複する時間帯については、指定ＰＣＭファイルに収められたＰＣＭデータが音声データとして利用される。
【００６０】
図１０（Ｂ）を参照して、録音開始時刻ＴＳｐｃｍが録画開始時刻ＴＳｍｐ４よりも先行している場合は、録音開始時刻ＴＳｐｃｍから録画開始時刻ＴＳｍｐ４までの時間帯については、先に算出された差分時間ΔＴＳに相当する画像データが新たに作成され、作成された画像データが利用される。
【００６１】
ここでの画像データの作成は、指定ＭＰ４ファイルの先頭フレームの画像を差分時間ΔＴＳに相当するフレーム数だけ複製することによって行われる。
【００６２】
開始時刻と同様に、指定ＭＰ４ファイルの録画終了時刻ＴＥｍｐ４と指定ＰＣＭファイルの録音終了時刻ＴＥｐｃｍとは完全には一致しないことが多いので、編集ファイルの末尾部分に対して以下の処理が実行される。
【００６３】
ＣＰＵ４６は、ファイル結合処理の下、録画終了時刻ＴＥｍｐ４と録音終了時刻ＴＥｐｃｍとの差分時間を“ΔＴＥ”として算出する。
【００６４】
図１１（Ａ）を参照して、録音終了時刻ＴＥｐｃｍが録画終了時刻ＴＥｍｐ４よりも先行している場合は、録音終了時刻ＴＥｐｃｍから録画終了時刻ＴＥｍｐ４までの時間帯については、指定ＭＰ４ファイルに収められたＡＡＣデータが音声データとして利用される。
【００６５】
図１１（Ｂ）を参照して、録画終了時刻ＴＥｍｐ４が録音終了時刻ＴＥｐｃｍよりも先行している場合は、録画終了時刻ＴＥｍｐ４から録音終了時刻ＴＥｐｃｍからまでの時間帯については、先に算出された差分時間ΔＴＥに相当する画像データが新たに作成され、作成された画像データが利用される。
【００６６】
ここでの画像データの作成は、指定ＭＰ４ファイルの最終フレームの画像を差分時間ΔＴＥに相当するフレーム数だけ複製することによって行われる。
【００６７】
以上のように、画像データについては、必要に応じて新たな画像データが作成されて、編集ファイルの先頭または末尾に追加される。
【００６８】
音声データについては、まず、ＭＰ４ファイルの録画時間帯とＰＣＭファイルの録音時間帯とが重複する時間帯については、指定ＭＰ４ファイルからＡＡＣデータが削除される。次に、指定ＰＣＭファイルに収められたＰＣＭデータがＡＡＣ形式のデータに変換されて、ＡＡＣデータが新たに作成される。そして、新たに作成されたＡＡＣデータが指定ＭＰ４ファイルに収められる。この際、元のＡＡＣデータのうち削除されなかったものがある場合は、残りのＡＡＣデータと新たに作成されたＡＡＣデータとが結合された上で指定ＭＰ４ファイルに収められる。
【００６９】
このようにしてファイル結合処理が完了すると、ＣＰＵ４６は、編集ファイルが完成した旨を操作者に報知する。
【００７０】
ファイル編集モードが選択されたとき、ＣＰＵ４６は、図１２〜図１５に示すファイル編集タスクを実行する。このタスクもまた、フラッシュメモリ５２に記憶される。
【００７１】
図１２を参照して、ステップＳ５１ではディジタルビデオカメラ１０のＵＳＢコントローラ５０にＩＣレコーダ１００が正常に接続されているか否かを判別する。判別結果がＮＯであればステップＳ５３で警告を発生してからステップＳ５１に戻る一方、ＹＥＳであればステップＳ５５に進む。
【００７２】
ステップＳ５５ではファイル指定操作が行われたか否かを繰り返し判別し、判別結果がＮＯからＹＥＳに更新されるとステップＳ５７に進む。ステップＳ５７では、指定されたＭＰ４ファイルのヘッダに記述されている録画開始時刻ＴＳｍｐ４をＩ／Ｆ４２を通じて検出し、ステップＳ５９では指定されたＭＰ４ファイルのヘッダに記述されている録画終了時刻ＴＥｍｐ４をＩ／Ｆ４２を通じて検出する。
【００７３】
ステップＳ６１では、変数Ｌに“１”を設定する。ステップＳ６３では、ディジタルビデオカメラ１０のＵＳＢコントローラ５０、ＩＣレコーダ１００のＵＳＢコントローラ１４０およびＩ／Ｆ１１０を通じてＩＣレコーダ１００のメモリカード１１２にアクセスし、メモリカード１１２に記録されているＰＣＭファイルのファイル数を検出する。検出されたファイル数は、変数Ｌの可変範囲を定義するべく、最大値Ｌｍａｘに設定される。
【００７４】
ステップＳ６５では、Ｌ番目のＰＣＭファイルを指定する。ステップＳ６７では指定されたＰＣＭファイルのヘッダから録音開始時刻ＴＳｐｃｍを検出し、ステップＳ６９では指定されたＰＣＭファイルのヘッダから録音終了時刻ＴＥｐｃｍを検出する。
【００７５】
ステップＳ７１では検出された録画開始時刻ＴＳｍｐ４と録音開始時刻ＴＳｐｃｍとの差分時間を“ΔＴＳ”として算出し、ステップＳ７３では算出された差分時間ΔＴＳが３０秒以内か否かを判別する。判別結果がＮＯであればステップＳ７５に進む一方、ＹＥＳであればステップＳ８１に進む。
【００７６】
ステップＳ７５では変数Ｌをインクリメントし、ステップＳ７７では変数Ｌが最大値Ｌｍａｘを超えたか否かを判別する。判別結果がＮＯであればステップＳ６５に戻る一方、ＹＥＳであればステップＳ７９に進む。ステップＳ７９ではファイル編集処理が不能である旨を操作者に報知し、その後に処理を終了する。ステップＳ８１では、指定ＭＰ４ファイルと指定ＰＣＭファイルとを結合するべく、ファイル結合処理を実行する。ファイル結合処理が完了すると、編集後のファイルが完成した旨をステップＳ８３で操作者に報知し、その後に処理を終了する。
【００７７】
図１３に示すステップＳ８１のファイル結合処理は、図１４〜図１５に示すサブルーチンに従って実行される。ステップＳ９１では、録画終了時刻ＴＥｍｐ４と録音終了時刻ＴＥｐｃｍとの差分時間を“ΔＴＥ”として算出する。
【００７８】
ステップＳ９３では、録音開始時刻ＴＳｐｃｍが録画開始時刻ＴＳｍｐ４よりも先行しているか否かを判別し、判別結果がＮＯであればステップＳ９９に進む一方、ＹＥＳであればステップＳ９５に進む。
【００７９】
ステップＳ９５では、指定ＭＰ４ファイルの先頭フレームの画像を差分時間ΔＴＳに相当するフレーム数だけ複製する。ステップＳ９７ではステップＳ９５で作成された画像データを指定ＭＰ４ファイルの先頭に追加する。
【００８０】
ステップＳ９９では、録画終了時刻ＴＥｍｐ４が録音終了時刻ＴＥｐｃｍよりも先行しているか否かを判別し、判別結果がＮＯであればステップＳ１０５に進む一方、ＹＥＳであればステップＳ１０１に進む。
【００８１】
ステップＳ１０１では、指定ＭＰ４ファイルの最終フレームの画像を差分時間ΔＴＥに相当するフレーム数だけ複製する。ステップＳ１０３ではステップＳ１０１で作成された画像データを指定ＭＰ４ファイルの末尾に追加する。
【００８２】
ステップＳ１０５では、指定ＭＰ４ファイルの録画時間帯と指定ＰＣＭファイルの録音時間帯とが重複する時間帯について、指定ＭＰ４ファイルからＡＡＣデータを削除する。ステップＳ１０７では、指定ＰＣＭファイルに収められたＰＣＭデータをＡＡＣ形式のデータに変換し、ステップＳ１０９では、変換されたＡＡＣデータを指定ＭＰ４ファイルに追加する。
【００８３】
以上の説明から分かるように、ＣＰＵ４６は、第１ファイルに収められた画像データの取り込み時間帯を第１時間帯として検出し(S57, S59)、第２ファイルに収められた音声データの取り込み時間帯を第２時間帯として検出する
(S67, S69)。ＣＰＵ４６はまた、第２時間帯のうち第１時間帯と重複しない非重複時間帯に対応して基準画像データを第１ファイルに追加し(S95~S97, S101~S103)、第２ファイルに収められた音声データを第１時間帯と第２時間帯との重複時間帯に対応して第１ファイルに追加する(S105~S109)。
【００８４】
第２ファイルに収められた音声データを重複時間帯に対応して第１ファイルに追加することで、画像データと音声データとを互いに同期する態様で再生することができる。また、基準画像データを非重複時間帯に対応して第１ファイルに追加することで、音声データと画像データとの対応関係を第１時間帯にわたって確保することができる。こうして、所望の品質を有する編集ファイルが作成される。
【００８５】
なお、この実施例では、録音開始時刻ＴＳｐｃｍが録画開始時刻ＴＳｍｐ４よりも先行している場合に、編集ファイルの先頭部分の非重複時間帯には、編集前のＭＰ４ファイルの先頭フレームを用いて作成された画像データを利用している。しかし、先頭フレーム以外の画像を用いて画像データを作成し、これを先頭部分の非重複時間帯に利用するようにしてもよい。例えば、先頭フレームを含むＧＯＰ（Group Of Picture）内の他のフレームの画像を用いるようにしてもよい。同様に、録画終了時刻ＴＥｍｐ４が録音終了時刻ＴＥｐｃｍよりも先行している場合に、最終フレーム以外の画像を用いて画像データを作成し、これを編集ファイルの末尾部分の非重複時間帯に利用するようにしてもよい。
【００８６】
また、この実施例では、ディジタルビデオカメラ１０とＩＣレコーダ１００とを接続し、ディジタルビデオカメラ１０のＣＰＵ４６にファイル編集タスクを実行させて、操作者がディジタルビデオカメラ１０のキー入力装置４８を操作してファイル編集を行うようにした。しかし、ＩＣレコーダ１００のＭＣＵ１１４にファイル編集タスクを実行させて、操作者がＩＣレコーダ１００のキー入力装置１２０を操作してファイル編集を行うようにしてもよい。
【００８７】
さらに、メモリカード４４および１１２等を通じて、ＭＰ４ファイルおよびＰＣＭファイルを外部の装置に移動させ、ファイル移動後の装置においてファイル編集を行うようにしてもよい。例えば、ＭＰ４ファイルおよびＰＣＭファイルをパーソナルコンピュータのハードディスクに取り込み、パーソナルコンピュータにおいてファイル編集を行うようにすることもできる。ただし、この場合は、図１２に示すステップＳ５１およびＳ５３の処理は実行されず、ステップＳ６３においては、ＩＣレコーダ１００のメモリカード１１２に代えてパーソナルコンピュータのハードディスクにアクセスする必要がある。
【００８８】
また、この実施例では、ディジタルビデオカメラ１０で得られた画像データおよび音声データ、ならびにＩＣレコーダ１００で得られた音声データを用いて、編集ファイルを作成している。しかし、これら以外の画像データと音声データとを組み合わせたものであっても、共通する時間軸の下で作成され、その時間帯を検出できるものであれば、本発明を適用することができる。例えば、複数台のディジタルビデオカメラを用いて同一の対象を撮影した場合等において、互いに異なるディジタルビデオカメラに記録された画像データと音声データとを組み合わせて、編集ファイルを作成するようにしてもよい。または、パーソナルコンピュータで作成された画像データまたは音声データをダウンロードしたものを、組み合わせに用いてもよい。
【００８９】
また、この実施例では、画像データにはＭＰ４形式のデータを用い、音声データにはＡＡＣ形式のデータおよびＰＣＭ形式のデータを用いている。しかし、これら以外の形式の画像データまたは音声データを用いるようにしてもよい。例えば、Ｍｏｔｉｏｎ  ＪＰＥＧ形式の画像データおよびＭＰ３形式の音声データ等を用いるようにしてもよい。
【符号の説明】
【００９０】
１０  …  ディジタルビデオカメラ
３６  …  ＡＡＣエンコーダ
３８  …  ＭＰＥＧ４エンコーダ
４２  …  Ｉ／Ｆ
４４  …  メモリカード
４６  …  ＣＰＵ
４８  …  キー入力装置
５０  …  ＵＳＢコントローラ
１００  …  ＩＣレコーダ
１１０  …  Ｉ／Ｆ
１１２  …  メモリカード
１４０  …  ＵＳＢコントローラ
【図１】
2011223220.tif 000003
【図２】
2011223220.tif 000004
【図３】
2011223220.tif 000005
【図４】
2011223220.tif 000006
【図５】
2011223220.tif 000007
【図６】
2011223220.tif 000008
【図７】
2011223220.tif 000009
【図８】
2011223220.tif 000010
【図９】
2011223220.tif 000011
【図１０】
2011223220.tif 000012
【図１１】
2011223220.tif 000013
【図１２】
2011223220.tif 000014
【図１３】
2011223220.tif 000015
【図１４】
2011223220.tif 000016
【図１５】
2011223220.tif 000017