(57)【要約】【課題】画像の記録先として複数の記録媒体が指定されるなど電子撮像装置での操作によっては直前に撮影された画像の内容が把握できなくなってしまう場合がある。このような状況が発生した場合に、直前に撮影された画像に付加情報を関連付けて記録する操作を行うと意図しない画像に関連付けて誤って付加情報を記録してしまう。【解決手段】操作機器上のボタン構成を、複数の記録媒体に同じ画像データを記録するミラー記録の設定と、複数の記録媒体に記録された画像データの同一性に基づいて変更することで、誤って付加情報を記録してしまうことを防ぐ。【選択図】図１
2017060047.tif 000002
【特許請求の範囲】
【請求項１】
外部装置と通信する通信手段と、
複数の記録媒体に画像データを記録するよう制御する制御手段とを有し、
前記制御手段は、前記外部装置からの指示に応じて、前記外部装置から受信した付加情報を前記画像に付加するよう制御し、
前記複数の記録媒体のうち少なくとも二つ以上の記録媒体が前記画像データの記録先として設定されており、かつ、前記二つ以上の記録媒体に記録されている最新の画像データが同一の画像データでない場合、前記制御手段は、前記最新の画像データに付加情報が付加されないよう制御することを特徴とする画像処理装置。
【請求項２】
前記複数の記録媒体のうち少なくとも二つ以上の記録媒体が前記画像データの記録先として設定されており、かつ、前記二つ以上の記録媒体に記録されている最新の画像データが同一の画像データでない場合、前記制御手段は、前記最新の画像データに付加情報を付加する指示を受け付けないよう制御することにより、前記最新の画像データに付加情報が付加されないよう制御することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記複数の記録媒体のうち少なくとも二つ以上の記録媒体が前記画像データの記録先として設定されており、かつ、前記二つ以上の記録媒体に記録されている最新の画像データが同一の画像データでない場合、前記制御手段は、前記最新の画像データに付加情報を付加する指示を送信しないよう前記外部装置を制御することにより、前記最新の画像データに付加情報が付加されないよう制御することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記複数の記録媒体のうち少なくとも二つ以上の記録媒体が前記画像データの記録先として設定されており、かつ、前記二つ以上の記録媒体に記録されている最新の画像データが同一の画像データである状態で、前記外部装置から前記最新の画像データに付加情報を付加する指示を受け付けた場合、前記制御手段は、前記二つ以上の記録媒体に記録されているそれぞれの最新の画像データに、前記外部装置から受信した付加情報を関連付けて記録するよう制御することを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記制御手段は、画像データ全体、または、画像データのチェックサム、または、画像データのファイルサイズ、または、画像データの作成日時、または、画像データの更新日時、または、画像データに含まれるタイムコード、または、画像データに含まれるＩＤ、または、画像データに関連付けられた画像データを記録する時のデータ、のうち少なくともいずれか１つの比較により、前記複数の記録媒体に記録された画像データが同一でないことを判定することを特徴とする請求項１乃至４のいずれか一項に記載の画像処理装置。
【請求項６】
被写体を撮像して画像データを生成する撮像手段を更に有し、
前記制御手段は、前記複数の記録媒体の少なくともひとつに前記撮像手段により生成された画像データを記録するように制御することを特徴とする請求項１乃至５のいずれか一項に記載の画像処理装置。
【請求項７】
前記画像データは動画像データであることを特徴とする請求項１乃至６のいずれか一項に記載の画像処理装置。
【請求項８】
前記複数の記録媒体は着脱可能であり、前記複数の記録媒体それぞれが装着されていることを検出する検出手段を更に有し、
前記複数の記録媒体のすべてが装着されていることが検出されない場合、前記制御手段は、前記最新の画像データに付加情報を付加しないよう制御することを特徴とする請求項１乃至７のいずれか一項に記載の画像処理装置。
【請求項９】
前記検出手段は、前記複数の記録媒体それぞれの装着部の蓋が閉じられている場合に、当該記録媒体の検出を実行することを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
外部装置と通信する通信手段を有する通信装置の制御方法であって、
複数の記録媒体に画像データを記録するよう制御するステップと、
前記外部装置からの指示に応じて、前記外部装置から受信した付加情報を前記画像データに付加するよう制御するステップと、
前記複数の記録媒体のうち少なくとも二つ以上の記録媒体が前記画像データの記録先として設定されており、かつ、前記二つ以上の記録媒体に記録されている最新の画像データが同一の画像データでない場合、前記最新の画像データに付加情報が付加されないよう制御するステップとを有する画像処理装置の制御方法。
【請求項１１】
コンピュータを、請求項１乃至９のいずれか１項に記載の画像処理装置の各手段として機能させるための、コンピュータが読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録媒体に記録された画像に関連付けて付加情報を記録することができる画像処理装置に関するものである。
【背景技術】
【０００２】
近年、小型軽量なメモリカードに撮影した画像を記録するデジタルスチルカメラやデジタルビデオカメラなどの電子撮像装置が普及している。このような電子撮像装置は多機能化されており、撮影画像だけでなく撮影した画像に関連付けて様々な付加情報を記録することもできるようになっている。例えば、特許文献１では電子撮像装置に無線機能を搭載し、電子撮像装置で撮像した画像への付加情報の記録や、付加情報の変更処理を、タブレットＰＣやスマートフォンなどの外部装置からリモートで行うことが開示されている。撮影した画像に関連付けた付加情報は、例えば、編集作業を行う際に目的の画像を検索するための情報として用いられている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１８８９５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
またデジタルビデオカメラのような電子撮像装置には、複数の記録媒体を装着でき、それらに同じ画像データを記録する機能を持つものがある。しかしながら、上述の特許文献１では、複数の記録媒体に同じ画像データを記録する機能についてなんら考慮されていない。
【０００５】
このような機能を有する装置において付加情報を画像に付加しようとする場合、以下のような不都合が生じる可能性がある。すなわち、付加情報を入力した外部装置の利用者とは異なる電子撮像装置の利用者の操作により、外部機器の利用者が直前に記録された画像が把握できなくなってしまう。
【０００６】
例えば、電子撮像装置の利用者の操作により、一つの記録媒体だけを画像データの記録先とする設定から、複数の記録媒体を記録先とする設定に変更された場合、外部装置の利用者は付加情報が記録される対象が変化したことを把握できない。このような状況で、記録済み画像データに付加情報を関連付けようとして外部装置の利用者が付加情報の入力と付加の指示を行った場合、ユーザの意図しない画像に、関係のない付加情報を記録してしまう可能性があった。
【０００７】
本発明は上記課題を鑑み、付加情報を画像データに関連付けて記録する際に、関連付けの誤りを防ぐことを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明は以下の構成を有する。すなわち、
外部装置と通信する通信手段と、
複数の記録媒体に画像データを記録するよう制御する制御手段とを有し、
前記制御手段は、前記外部装置からの指示に応じて、前記外部装置から受信した付加情報を前記画像に付加するよう制御し、
前記複数の記録媒体のうち少なくとも二つ以上の記録媒体が前記画像データの記録先として設定されており、かつ、前記二つ以上の記録媒体に記録されている最新の画像データが同一の画像データでない場合、前記制御手段は、前記最新の画像データに付加情報が付加されないよう制御することを特徴とする画像処理装置。
【発明の効果】
【０００９】
本発明によれば、付加情報を画像データに関連付けて記録する際に、付加情報と画像データとの間の関連付けの誤りを防ぐことができる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態におけるデジタルビデオカメラのハードウェアブロック図である。
【図２】第１の実施形態における携帯端末のハードウェアブロック図である。
【図３】第１の実施形態におけるデジタルビデオカメラの動作を示すフローチャートである。
【図４】第１の実施形態におけるデジタルビデオカメラの制御情報生成処理のフローチャートである。
【図５】第１の実施形態における携帯端末の動作を示すフローチャートである。
【図６】第１の実施形態におけるデジタルビデオカメラに表示される画面の一例を示す図である。
【図７】第１の実施形態における携帯端末に表示される画面の一例を示す図である。
【図８】第２の実施形態におけるデジタルビデオカメラのハードウェアブロック図である。
【図９】第２の実施形態におけるデジタルビデオカメラの制御情報生成処理のフローチャートである。
【図１０】第３の実施形態におけるデジタルビデオカメラの動作を示すフローチャートである。
【図１１】第３の実施形態におけるデジタルビデオカメラの付加情報処理のフローチャートである。
【図１２】第３の実施形態におけるデジタルビデオカメラの記録処理のフローチャートである。
【発明を実施するための形態】
【００１１】
＜第１の実施形態＞
［デジタルビデオカメラの構成］
図１に第一の実施形態の撮像装置の構成の一例を示す。なお、ここでは撮像装置の一例としてデジタルビデオカメラ１００について述べるが、撮像装置はこれに限られない。例えば撮像装置はコンパクトデジタルカメラや、一眼レフカメラ、また、携帯型のカメラ付きメディアプレーヤや、いわゆるカメラ付きタブレットデバイス、カメラ付きパーソナルコンピュータなどであってもよい。
【００１２】
図１において、制御部１０は、例えばＣＰＵを含み、デジタルビデオカメラ１００のシステム全般を制御するシステム制御部である。制御部１０はＲＯＭ１７に記録されたプログラムをＲＡＭ１８に展開して実行することで、各構成部を制御し、後述のフローチャートを実行する。
【００１３】
ＲＯＭ１７は、不揮発性の記録媒体であり、制御部１０が実行するプログラムを記憶している。
【００１４】
ＲＡＭ１８は制御部１０のワークメモリとして用いられる揮発性の記録媒体である。ＲＡＭ１８は撮像部１２で撮像し画像処理１３により画像処理された画像データや、着脱可能記録媒体２０および着脱可能記録媒体Ｂ５１から読み出した画像データを、画像圧縮／伸長部１１で画像データを圧縮処理または伸長処理を施すために用いられる。また、表示部１５で表示するために一時格納するＶＲＡＭとしても用いられる。さらには、撮像した画像データと共に関連付けて記録する付加情報を一時格納するＲＡＭとしても用いられる。付加情報は無線通信部１４より携帯端末２００から受信することができる。なお一連の動画像の画像データをクリップとも呼ぶ。また付加情報をメタデータとも呼ぶ。
【００１５】
デジタルビデオカメラ１００には、画像データを記録するための記録媒体を２つ装着でき、いずれか１つの記録媒体に画像データを記録したり、２つの記録媒体に同時に同じ画像データを記録できる。そのために、着脱可能記録媒体Ｉ／Ｆ１９と着脱可能記録媒体Ｉ／Ｆ（Ｂ）５０の２つのインタフェースを有する。着脱可能記録媒体Ｉ／Ｆ１９と着脱可能記録媒体Ｉ／Ｆ（Ｂ）５０はメモリカード等の着脱可能な記録媒体を挿入可能なスロットになっている。図１においては、着脱可能記録媒体Ｉ／Ｆ１９と着脱可能記録媒体Ｉ／Ｆ（Ｂ）５０それぞれに着脱可能記録媒体２０と着脱可能記録媒体Ｂ５１が装着されている例を図示している。デジタルビデオカメラ１００では、着脱可能な記録媒体に画像データを記録する構成であると説明したが、着脱が不可能でデジタルビデオカメラ１００に内蔵されたメモリに画像データを記録する構成も考えられる。たとえば２つの着脱可能記録媒体のうちの一方が、固定的に設けられた記録媒体であってもよい。
【００１６】
画像処理部１３は、撮像部１２で撮像された画像データに、所定の画素補間、リサイズ処理や色変換処理等を行う。また、画像処理部１３では撮像された画像データを用いて所定の演算処理が行われ、制御部１０は得られた演算結果に基づいて撮像部１２による撮像に関する各種制御（露光制御、オートホワイトバランス制御など）を行う。
【００１７】
画像圧縮／伸長部１１は画像処理部１３で画像処理された画像データを圧縮する処理や着脱可能記録媒体２０、着脱可能記録媒体Ｂ５１から読み出した画像データに対する伸長処理を行う。
【００１８】
撮像部１２は、撮影レンズ（ズームレンズとフォーカスレンズ含む）と撮像素子を有し、制御部１０の制御に基づき被写体を撮像し、静止画や動画像データといった画像データを取得する。
【００１９】
表示部１５は、制御部１０の制御に基づき、各種設定状態や、撮像部１２で撮像されている画像、着脱可能記録媒体から読み出して再生した画像などを表示するためのディスプレイである。覗き込み形のファインダー内のディスプレイや、バリアングルの液晶モニタなどとして構成される。
【００２０】
操作部１６はデジタルビデオカメラ１００に電源を供給するための電源スイッチや、撮影開始ボタン、カメラモード（撮影モード）や再生モードに切り替え可能なモード切替ボタンなどを含む、ユーザからの操作を受け付ける操作部である。なお操作部１６にタッチパネルが含まれる場合、制御部１０はタッチパネルへの以下の操作を検出できる。タッチパネルを指やペンで触れたこと（以下、タッチダウンと称する）。タッチパネルを指やペンで触れている状態であること（以下、タッチオンと称する）。タッチパネルを指やペンで触れたまま移動していること（以下、ムーブと称する）。タッチパネルへ触れていた指やペンを離したこと（以下、タッチアップと称する）。タッチパネルに何も触れていない状態（以下、タッチオフと称する）。これらの操作や、タッチパネル上に指やペンが触れている位置座標は制御部１０に通知され、制御部１０は通知された情報に基づいてタッチパネル上にどのような操作が行なわれたかを判定する。ムーブについてはタッチパネル上で移動する指やペンの移動方向についても、位置座標の変化に基づいて、タッチパネル上の垂直成分・水平成分毎に判定できる。またタッチパネル上をタッチダウンから一定のムーブを経てタッチアップをしたとき、ストロークを描いたこととする。素早くストロークを描く操作をフリックと呼ぶ。フリックは、タッチパネル上に指を触れたままある程度の距離だけ素早く動かして、そのまま離すといった操作であり、言い換えればタッチパネル上を指ではじくように素早くなぞる操作である。所定距離以上を、所定速度以上でムーブしたことが検出され、そのままタッチアップが検出されるとフリックが行なわれたと判定できる。また、所定距離以上を、所定速度未満でムーブしたことが検出された場合はドラッグが行なわれたと判定するものとする。タッチパネルは、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、様々な方式のタッチパネルのうちいずれの方式のものを用いても良い。
【００２１】
無線通信部１４は、制御部１０の制御に基づき、外部カメラやパーソナルコンピュータといった外部機器とデータの送受信を無線通信により行う。データはデジタルビデオカメラ１００の設定情報や操作情報などを送信し、デジタルビデオカメラ１００を操作するコマンドや画像データと共に記録する付加情報などを受信する。送受信可能なデータにはデジタル画像データやアナログ映像信号を含む。
【００２２】
以上がデジタルビデオカメラ１００の構成の説明である。
【００２３】
［携帯端末の構成］
続いて、携帯端末２００について説明する。携帯端末２００としては、例えばいわゆるタブレットデバイス、やスマートフォン、ＰＤＡなどを採用することができる。
【００２４】
図２において、制御部２１は例えばＣＰＵを含み、携帯端末２００のシステム全般を制御するシステム制御部である。制御部２１はＲＯＭ２５に記録されたプログラムをＲＡＭ２６に展開して実行することで、各構成部を制御し、後述のフローチャートを実行する。
【００２５】
ＲＯＭ２５は、不揮発性の記録媒体であり、制御部２１が実行するプログラムを記憶している。
【００２６】
ＲＡＭ２６は制御部２１のワークメモリとして用いられる揮発性の記録媒体である。
【００２７】
表示部２２は、制御部２１の制御に基づき、各種設定状態や、無線通信部２４より受信したデータ（デジタル画像データやアナログ映像信号を含む）などを表示するためのディスプレイである。なお、表示部２２は必ずしもディスプレイを備える必要はない。例えば外部のディスプレイに表示データを出力する表示制御部であってもよい。
【００２８】
操作部２３は携帯端末２００に電源を供給するための電源スイッチなど、ユーザからの操作を受け付ける操作部である。なお操作部２３は操作部１６と同様にタッチパネルを含む。
【００２９】
無線通信部２４は、制御部２１の制御に基づき、外部カメラやパーソナルコンピュータといった外部機器とデータの送受信を無線通信により行う。データはデジタルビデオカメラ１００の設定情報や操作情報などを受信し、デジタルビデオカメラ１００を操作するコマンドや画像データと共に記録する付加情報などを送信する。送受信可能なデータにはデジタル画像データやアナログ映像信号を含む。
【００３０】
以上が携帯端末２００の構成の説明である。本実施形態では、上記のデジタルビデオカメラ１００と携帯端末２００とが協働して、入力システムを構成する。以下、入力システムにおける各装置の動作について説明する。
［デジタルビデオカメラによる付加情報の付加または更新］
図３および図４は、本実施形態におけるクリップへ付加情報を付加または更新する際のデジタルビデオカメラ１００の処理を示すフローチャートである。図３と図４のフローチャートにおける各処理は、デジタルビデオカメラ１００を構成する制御部１０がＲＯＭ１７に格納されたプログラムをＲＡＭ１８に展開して実行することにより実現される。  また、このフローチャートの処理は、デジタルビデオカメラ１００と携帯端末２００とが無線通信を確立している状態で、操作部１６に対するユーザ操作によってデジタルビデオカメラ１００がカメラモード（撮像モード）に設定されることに応じて開始される。なお、このフローチャートの開始に並行してライブビューのための撮像処理も実行される。
【００３１】
まず、Ｓ３００で、制御部１０が、デジタルビデオカメラ１００の設定状態により携帯端末２００に送信するための制御情報を生成する。この処理の詳細は図４を用いて後述する。
【００３２】
次に、Ｓ３０１では、制御部１０が、Ｓ３００で生成した制御情報を無線通信部１４を介して携帯端末２００に送信する。
【００３３】
Ｓ３０２では、制御部１０が、無線通信部１４を介して携帯端末２００からデジタルビデオカメラ１００を動作させるコマンドおよび付加情報（携帯端末にて生成されるデータ。付加情報の生成のフローについては後述する）を受信する。
【００３４】
Ｓ３０３では、制御部１０が、記録中であるか否かを判定する。記録中であると判定されるのは例えば記録開始がなされたあと記録停止がなされていない場合である。
【００３５】
Ｓ３０３において制御部１０が記録中であるとＳ３判定した場合、処理はＳ３０４に進み、記録中でないと判定した場合、Ｓ３０８に進む。
【００３６】
Ｓ３０４では、制御部１０が、Ｓ３０２で受信した付加情報を現在記録している動画像に関連付ける付加情報として適用するコマンド（以下、Ａｐｐly  Ｃｌｉｐコマンドと呼ぶ）を受信したかどうかを判定する。Ａｐｐｌｙ  Ｃｌｉｐコマンドを受信したとＳ３０４において制御部１０が判定した場合は処理はＳ３０５に進み、受信していないと判定した場合はＳ３０６に進む。
【００３７】
Ｓ３０５では制御部１０が、現在デジタルビデオカメラ１００に設定されている付加情報をＳ３０２で受信した付加情報に更新する。設定されている付加情報はＲＡＭ１８に記録されている。
【００３８】
Ｓ３０６では、制御部１０が、記録を停止したか否かを判定する。記録を停止したと判定するのは例えば以下の場合である。すなわち、操作部１６に含まれる撮影停止ボタンによって動画像データの記録停止が指示されたと制御部１０が判定した場合、または、記録を停止するコマンドをＳ３０２で受信して動画像データの記録停止が指示されたと制御部１０が判定した場合などである。記録を停止したとＳ３０６において制御部１０が判定すると処理はＳ３０７に進み、停止していないと判定するとＳ３００に戻り処理を繰り返す。
【００３９】
Ｓ３０７では、制御部１０が、今まで撮影していたクリップに関連付けられている付加情報の更新を行う。今まで撮影していたクリップとそれに関連付けられた付加情報は着脱可能記録媒体２０または着脱可能記録媒体Ｂ５１に記録されている。そこで制御部１０は、Ｓ３０７において、着脱可能記録媒体２０または着脱可能記録媒体Ｂ５１に記録されている今まで撮影していたクリップに関連付けられた付加情報をＲＡＭ１８に記録されている付加情報で更新する。
【００４０】
一方、Ｓ３０８では、制御部１０が、Ｓ３０２で受信したコマンドが、直前に記録したクリップに関連付けられている付加情報を書きかえるコマンド（以下、Ｒｅｗｒｉｔｅ  Ｐｒｅｖコマンドと呼ぶ）であるか否かを判定する。受信したコマンドがＲｅｗｒｉｔｅ  Ｐｒｅｖコマンドであると判定された場合、処理はＳ３０９に進み、受信したコマンドがＲｅｗｒｉｔｅ  Ｐｒｅｖコマンドでないと判定された場合、処理はＳ３１３に進む。
【００４１】
Ｓ３０９ではＳ３０５と同様に制御部１０が、現在デジタルビデオカメラ１００に設定されている（ＲＡＭ１８に保持されている）付加情報をＳ３０２で受信した付加情報に更新する。
【００４２】
Ｓ３１０では、制御部１０が、直前に撮影したクリップに関連付けられている付加情報の更新を行う。直前に（すなわち最後に）撮影したクリップとそれに関連付けられた付加情報は着脱可能記録媒体２０または着脱可能記録媒体Ｂ５１に記録されている。そこでＳ３１０では制御部１０が、着脱可能記録媒体２０または着脱可能記録媒体Ｂ５１に記録されている直前に撮影したクリップに関連付けられた付加情報をＲＡＭ１８に記録されている付加情報で更新する。複数の記録媒体に同一の画像データを記録するミラー記録がオンの場合には、付加情報は、着脱可能記録媒体２０と着脱可能記録媒体Ｂ５１との両方に記録されている最後に撮影したクリップそれぞれに関連付けて記録される。また、ミラー記録がオフの場合には、付加情報は、所定の記録媒体あるいは選択された記録媒体（例えば着脱可能記録媒体２０）に記録されている最後に撮影したクリップに関連付けて記録される。この場合付加情報は、それ以外の記録媒体（たとえば着脱可能記録媒体Ｂ５１）に記録されている最後に撮影したクリップに関連付けて記録されることはない。
【００４３】
一方、Ｓ３１３では、制御部１０が、Ｓ３０２で受信したコマンドが、これから撮影しようとしているクリップに関連付けて記録する付加情報を適用するコマンド（以下、Ｎｅｘｔ  Ｃｌｉｐコマンドと呼ぶ）であるか否かを判定する。Ｓ３０２で受信したコマンドが、Ｎｅｘｔ  Ｃｌｉｐコマンドであると判定された場合、Ｓ３１４に進み、受信したコマンドが、Ｎｅｘｔ  Ｃｌｉｐコマンドでないと判定された場合、Ｓ３１１に進む。
【００４４】
Ｓ３１１では、制御部１０が、記録を開始したか否かの判定をする。記録を開始したと判定するのは例えば以下の場合である。すなわち、操作部１６に含まれる撮影開始ボタンによって動画像データの記録開始が指示されたと制御部１０が判定した場合、またはＳ３０２で記録を開始するコマンドを受信して動画像データの記録開始が指示されたと制御部１０が判定した場合などである。記録を開始したと制御部１０が判定すると処理はＳ３１２に進み、開始していないと判定するとＳ３００に戻り処理を繰り返す。
【００４５】
Ｓ３１２では、制御部１０が、新しく撮影を開始したクリップに関連付けてＲＡＭ１８に記録されている付加情報を着脱可能記録媒体２０または着脱可能記録媒体Ｂ５１に記録する。
【００４６】
次に、図３のＳ３００における制御情報生成処理について説明する。
【００４７】
図４は、図３のＳ３００における制御情報生成処理の詳細を示すフローチャートである。
【００４８】
まず、Ｓ４００では、制御部１０が、画像データの記録先として複数の記録媒体が指定されている（以下、ミラー記録ＯＮと呼ぶ）か、画像データの記録先として1つの記録媒体が指定されている（以下、ミラー記録ＯＦＦと呼ぶ）かを判定する。ミラー記録ＯＮと判定するのは例えば以下の場合である。第１に、操作部１６に含まれるメニューボタンによって図６に示すようなメニュー６００が開かれ、メニュー６００の項目からミラー記録ＯＮが指示されたと制御部１０が判定した場合である。第２に、操作部１６に含まれる十字ボタンによって選択カーソル６０１を操作しメニューの中からミラー記録を有効とする項目（図６ではＯＮ）を選択することでミラー記録ＯＮが指示されたと制御部１０が判定した場合である。あるいは、第３に、操作部１６に含まれるミラー記録ＯＮを設定するボタンによってミラー記録ＯＮが指示されたと制御部１０が判定した場合である。あるいは第４に、第１乃至第３の場合において行われた操作が以前なされていて、ミラー記録ＯＮであるという情報をＲＡＭ１８に保持していると制御部１０が判定した場合である。制御部１０がミラー記録ＯＮと判定すると処理はＳ４０１に進み、ミラー記録ＯＦＦと判定するとＳ４０３に進む。
【００４９】
Ｓ４０１では制御部１０が、画像データの記録先として指定された複数の記録媒体毎の直前に撮影した画像データ（すなわち最新の画像データ）が同一か否か判定する。同一か判定するには以下の７つの方法が考えられる。１つ目は画像データ全体を比較する方法である。画像データ同士を１ｂｉｔずつ全て同一か比較し、１ｂｉｔも差異がない場合に同一と判定する。処理時間が長く、処理負荷が重くなるが、１ｂｉｔでも差異がある場合でも正しく判定できる。２つ目は画像のチェックサムを比較する方法である。あらかじめ画像データからチェックサムを求めておき、チェックサム同士を比較し、差異がない場合に同一と判定する。チェックサムを求めるタイミングとしては、記録中に加算していく、記録停止時に算出する、処理負荷に余裕があるときに算出する、あらかじめ算出するタイミングを決めておきそのタイミングで算出する、などがある。３つ目はファイルサイズを比較する方法である。ディレクトリエントリのファイルサイズから判定することで、画像ファイルそのものを参照する必要がなく処理負荷を軽減できる。４つ目は作成日時や更新日時を比較する方法である。これも、ディレクトリエントリの作成日時や更新日時から判定することで、画像ファイルそのものを参照する必要がなく処理負荷を軽減できる。５つ目はタイムコードを比較する方法である。この方法にはさらに、画像の管理情報に含まれるタイムコードを比較する方法と、画像データに一定間隔で記録されているタイムコードを比較する方法、画像データの最後に記録されているタイムコードを比較する方法がある。６つ目は画像に含まれるＩＤを比較する方法である。特にｕｕｉｄやｕｍｉｄといった重複することのない固有ＩＤを比較することで、処理時間や処理負荷をかけずに同一か判定できる。このＩＤも前述のタイムコードと同様に、画像の管理情報に含まれるＩＤを比較する方法と、画像データに一定間隔で記録されているＩＤを比較する方法、画像データの最後に記録されているＩＤを比較する方法がある。７つ目は、画像データを参照せずにＲＡＭ１８に保持した情報から判定する方法である。例えば、複数の記録媒体への画像記録完了時に、画像が正しく記録でき、同一であるという情報をＲＡＭ１８に保持しておく。この方法では、画像が同一か否か判定する際に、画像データや画像データのディレクトリエントリにアクセスせずにＲＡＭ１８に保持している情報を参照して同一か否か判定する。この方法はＲＡＭ１８に保持している情報を正しく管理しないと、誤って画像が同一であると判定してしまう場合がある。そこで誤判定を回避するために、記録媒体が抜かれた場合や、画像が消去・移動・編集された場合、画像が消去・移動・編集される可能性のある状態になった時には前述の同一であるという情報を、例えば制御部１０によってクリアする。
【００５０】
複数の記録媒体毎の直前に撮影した画像が同一であるとＳ４００において制御部１０が判定すると処理はＳ４０３に進み、同一でないと判定するとＳ４０２に進む。Ｓ４０２では制御部１０が、図３のＳ３０１で携帯端末２００に送信するための制御情報としてＲｅｗｒｉｔｅ  Ｐｒｅｖを無効にすることを示す情報（すなわちＲｅｗｒｉｔｅ  Ｐｒｅｖボタンの無効情報）を生成し、制御情報生成処理を終了する。Ｓ４０３では制御部１０が、図３のＳ３０１で携帯端末２００に送信するための制御情報としてＲｅｗｒｉｔｅ  Ｐｒｅｖを無効にすることを示す情報をクリアし、制御情報生成処理を終了する。Ｒｅｗｒｉｔｅ  Ｐｒｅｖボタンの無効情報は、例えば所定のフォーマットを有する制御情報に含まれる所定フィールドの値で示され、その値により、Ｒｅｗｒｉｔｅ  Ｐｒｅｖボタンの有効または無効が示される。
【００５１】
図４の手順により、Ｒｅｗｒｉｔｅ  Ｐｒｅｖ無効情報は以下の２つの場合のいずれかに該当するとクリアされてオフとなる。第１の場合は、ミラー記録がオフの場合である。第２の場合は、ミラー記録がオンであり且つそれぞれの記録媒体に最後に記録された画像データが同一である場合である。逆に、Ｒｅｗｒｉｔｅ  Ｐｒｅｖ無効情報は、ミラー記録がオンであり且つそれぞれの記録媒体に最後に記録された画像データが同一でない場合にセットされてオンとなる。このように制御するのは、ミラー記録がオンであり且つそれぞれの記録媒体に最後に記録された画像データが同一でない場合、その画像データを記録した後でいずれかの記録媒体が差し替えられたと推定できるためである。
【００５２】
以上がデジタルビデオカメラ１００の動作の説明である。続いて、上記動作に対応する携帯端末２００の動作について説明する。
【００５３】
［携帯端末による付加情報の送信］
図５における各処理は、携帯端末２００を構成する制御部２１がＲＯＭ２５に格納されたプログラムをＲＡＭ２６に展開して実行することにより実現される。ユーザの操作部２３に対する操作によって携帯端末２００が外部機器制御モードに設定されると図５の処理を開始する。外部機器制御モードになったときの携帯端末２００の表示部２２に表示される画面の一例を図７に示す。ここでは携帯端末２００で編集した付加情報をデジタルビデオカメラ１００に送信する操作を行う画面を説明する。
【００５４】
図７において、付加情報編集画面７００はデジタルビデオカメラ１００で撮影したクリップに関連付けて記録する付加情報の編集を行いデジタルビデオカメラ１００へデータを送信する操作を行う画面である。ユーザは操作部２３に含まれる十字キーを操作して各項目の編集を行う。クリップタイトル７０１はクリップのタイトルを入力するフィールドである。撮影者７０２はクリップを撮影した撮影者を入力するフィールドである。撮影場所７０３はクリップの撮影場所を入力するフィールドである。撮影内容はクリップの撮影内容を入力するフィールドである。
【００５５】
Ｒｅｗｒｉｔｅ  Ｐｒｅｖボタン７０５は、入力した付加情報を直前に撮影したクリップに関連付けて記録するために、デジタルビデオカメラ１００にＲｅｗｒｉｔｅ  Ｐｒｅｖコマンドと付加情報データとを無線通信部２４を介して送信するボタンである。すなわち、デジタルビデオカメラ１００に対して、入力した付加情報を直前に撮影したクリップに関連付けて記録する指示を与える第１の指示部であるともいえる。Ｎｅｘｔ  Ｃｌｉｐボタン７０６は入力した付加情報をこれから撮影しようとするクリップに関連付けて記録するためにデジタルビデオカメラ１００にＮｅｘｔ  Ｃｌｉｐコマンドと付加情報データとを無線通信部２４を介して送信するボタンである。
【００５６】
図５は、携帯端末２００での全体的な処理手順を示したフローチャートである。外部機器制御モードに設定されるとまず、Ｓ５００で制御部２１が、デジタルビデオカメラ１００から無線通信部２４を介してデジタルビデオカメラ１００の制御情報を受信する。受信する制御情報は、図３のＳ３０１で送信されたものである。
【００５７】
Ｓ５０１では制御部２１が、Ｓ５００で受信した制御情報からデジタルビデオカメラ１００が記録中（すなわち撮影中）か否かを判定する。記録中と制御部２１が判定すると処理はＳ５０２に進み、記録中でないと判定するとＳ５０７に進む。
【００５８】
Ｓ５０２では制御部２１が、付加情報編集画面７００に現在デジタルビデオカメラ１００で記録中のクリップに関連付けて記録する付加情報のデータとコマンドとを送信するＡｐｐｌｙ  Ｃｌｉｐボタン（不図示）を表示する。Ａｐｐｌｙ  Ｃｌｉｐボタンは例えば図７のＮｅｘｔ  Ｃｌｉｐボタン７０６と同じように表示されてよい。
【００５９】
Ｓ５０３では制御部２１が、図７で示すクリップタイトルのフィールド７０１、撮影者のフィールド７０２、撮影場所のフィールド７０３、撮影内容のフィールド７０４のいずれかのフィールドへの入力があったか否かを判定する。制御部２１がいずれかのフィールドへの入力があったと判定した場合には処理はＳ５０４に進み、フィールドへの入力がなかったと判定した場合にはＳ５０５に進む。
【００６０】
Ｓ５０４では制御部２１が、入力された情報により図７で示す付加情報編集画面の更新を行う。
【００６１】
Ｓ５０５では制御部２１が、Ａｐｐｌｙ  Ｃｌｉｐボタンがユーザにより押されたか否かを判定する。制御部２１がＡｐｐｌｙ  Ｃｌｉｐボタンが押されたと判定すると処理はＳ５０６に進み、押されていないと判定するとＳ５１９に進む。
【００６２】
Ｓ５０６では制御部２１が、デジタルビデオカメラ１００に送信するＡｐｐｌｙ  Ｃｌｉｐコマンドと付加情報データとを生成する。生成する付加情報はＳ５０３で制御部２１が入力されたと判定した情報であり、Ａｐｐｌｙ  Ｃｌｉｐコマンドは例えば予め定めたコードである。
【００６３】
一方、Ｓ５０１で記録中でないと制御部２１が判定した場合に、Ｓ５０７で制御部２１が、付加情報編集画面７００にＲｅｗｒｉｔｅ  Ｐｒｅｖボタン７０５とＮｅｘｔ  Ｃｌｉｐボタン７０６とを表示する。ここでは、現在記録中ではなく付加対象が存在していないため、Ａｐｐｌｙ  Ｃｌｉｐボタンは表示されない。
【００６４】
Ｓ５０８では制御部２１が、Ｓ５００で受信した制御情報でＲｅｗｒｉｔｅ  Ｐｒｅｖボタン７０５の無効情報を受信したか否かを判定する。Ｒｅｗｒｉｔｅ  Ｐｒｅｖボタン７０５の無効情報とは、図４のＳ４０２で生成した情報である。Ｒｅｗｒｉｔｅ  Ｐｒｅｖボタン７０５の無効情報を受信したと制御部２１が判定した場合はＳ５０９に進み、受信していないと判定した場合はＳ５１０に進む。
【００６５】
Ｓ５０９では制御部２１が、Ｒｅｗｒｉｔｅ  Ｐｒｅｖ７０５ボタンを無効表示する。すなわち無効化する。無効表示は例えばボタンをグレーアウトする。グレーアウト以外でもボタンを押しても無効である旨がユーザにわかる表示形態であればよい。
【００６６】
Ｓ５１０では制御部２１が、Ｒｅｗｒｉｔｅ  Ｐｒｅｖボタン７０５を有効表示する。
【００６７】
Ｓ５１１では制御部２１が、Ｓ５０３と同様に図７で示すいずれかのフィールドに入力があったか否かの判定をする。制御部２１がいずれかのフィールドへの入力があったと判定した場合には処理はＳ５１２に進み、フィールドへの入力がなかったと判定した場合にはＳ５１３に進む。
【００６８】
Ｓ５１２では制御部２１が、入力された情報により図７で示す付加情報編集画面の更新を行う。
【００６９】
Ｓ５１３では制御部２１が、Ｒｅｗｒｉｔｅ  Ｐｒｅｖボタン７０５が押下されたか否かを判定する。制御部２１が、ユーザによりＲｅｗｒｉｔｅ  Ｐｒｅｖボタン７０５が押されたと判定した場合には処理はＳ５１４に進み、押されていないと判定した場合にはＳ５１７に進む。
【００７０】
Ｓ５１４では制御部２１が、Ｒｅｗｒｉｔｅ  Ｐｒｅｖボタン７０５が無効表示されているか否かを判定する。制御部２１が、Ｒｅｗｒｉｔｅ  Ｐｒｅｖボタン７０５が無効表示されていると判定した場合には処理はＳ５１５に進み、無効表示されていないと判定した場合にはＳ５１６に進む。
【００７１】
Ｓ５１５では制御部２１が、Ｒｅｗｒｉｔｅ  Ｐｒｅｖボタン７０５が無効であり、押下してもデジタルビデオカメラ１００にコマンドと付加情報データを送信しない旨の警告表示を表示部２２に行う。なおＳ５１５では制御部２１は何もせず、Ｒｅｗｒｉｔｅ  Ｐｒｅｖボタン７０５の操作を無視してもよい。
【００７２】
Ｓ５１６では制御部２１が、デジタルビデオカメラ１００に送信するＲｅｗｒｉｔｅ  Ｐｒｅｖコマンドと付加情報とを生成する。付加情報は、Ｓ５１１で受け付けたフィールドへの入力に基づき生成される。例えば、各フィールドに入力された文字列を含むテキストデータなどが生成される。
【００７３】
一方、Ｓ５１７では制御部２１が、Ｎｅｘｔ  Ｃｌｉｐボタン７０６がユーザにより押されたか否かの判定を行う。制御部２１がＮｅｘｔ  Ｃｌｉｐボタン７０６が押されたと判定した場合には処理はＳ５１８に進み、押されていないと判定した場合にはＳ５１９に進む。
【００７４】
Ｓ５１８では制御部２１が、デジタルビデオカメラ１００に送信するＮｅｘｔ  Ｃｌｉｐコマンドと付加情報データとを生成する。
【００７５】
Ｓ５１９では制御部２１が、デジタルビデオカメラ１００に送信するコマンドおよび付加情報が生成されたか否かを判定する。ここでコマンドおよび付加情報が生成されたと判定するのはＳ５０６、Ｓ５１６、Ｓ５１８を処理した場合である。そこでたとえばＳ５０６，Ｓ５１６，Ｓ５１８では、制御部２１がコマンドと付加情報とが生成済みであることを示すフラグ等の情報をセットし、Ｓ５１９ではその情報をテストしてもよい。送信するコマンドおよび付加情報が生成されたと制御部２１が判定すると処理はＳ５２０に進み、生成されていないと判定するとＳ５００に戻り処理を繰り返す。
【００７６】
Ｓ５２０では制御部２１が、生成されたコマンドおよび付加情報とを無線通信部２４を介してデジタルビデオカメラ１００に送信する。この情報は、図３のステップＳ３０２において無線通信部１４を用いて受信される。
【００７７】
以上が、本実施形態における携帯端末２００の動作の説明である。
【００７８】
以上のように、第１の実施形態によればデジタルビデオカメラ１００で画像の記録先として複数の記録媒体が指定されている場合には、それら記録媒体に記録された画像データが同一でなければ、いずれかの記録媒体が交換されたものと推定する。そこでこのように記録の設定（たとえばミラー記録設定）と記録された画像データとが整合しない場合には、携帯端末による、記録済みの画像データへの付加情報の関連付けの操作ができないようにする（あるいは禁止する）。それにより、直前に撮影された画像データが把握できなくなった場合に、携帯端末２００から付加情報を意図しないクリップに関連付けて記録することを防ぐことが可能となる。また、複数の記録媒体毎の直前に撮影した画像が同一であると判断した場合に、携帯端末２００のＲｅｗｒｉｔｅ  Ｐｒｅｖボタン７０５を有効表示にし、最後に撮影したクリップに関連付けて付加情報を記録することが可能となる。
【００７９】
本例では動画像について説明したが、静止画や音声などの他のメディアについても本実施形態の発明を適用することが可能である。それらの場合、本例のデジタルビデオカメラに代えて、デジタルスチルカメラや音声レコーダを用いることができる。さらに、デジタルビデオカメラあるいはデジタルスチルカメラといっても主たる機能の相違にすぎず、動画と静止画の両方の撮影機能を有するものも多い。したがってそれらを区別せず、デジタルカメラといってもよい。
【００８０】
＜第２の実施形態＞
図８と図２に、本発明を適用可能な画像管理装置の構成の一例を示す。画像管理装置は、図８に示すデジタルビデオカメラ（カムコーダ）５００と図２に示す携帯端末２００とを用いて構成可能なものである。
【００８１】
図８は図１に対して、着脱可能記録媒体検出部４０と着脱可能記録媒体検出部Ｂ４１とが追加となっている。着脱可能記録媒体検出部４０は着脱可能記録媒体Ｉ／Ｆ１９に対する着脱可能記録媒体２０の装着状態を検出する。着脱可能記録媒体検出部Ｂ４１は着脱可能記録媒体Ｉ／Ｆ（Ｂ）５０に対する着脱可能記録媒体Ｂ５１の装着状態を検出する。その他の構成部分は図１と同じであるため説明を省略する。携帯端末２００は実施形態１と同様の構成で実現可能であるため説明を省略する。
【００８２】
図３、図５、図９に本実施形態におけるフローチャートを示す。図３と図９のフローチャートにおける各処理は、デジタルビデオカメラ５００を構成する制御部１０がＲＯＭ１７に格納されたプログラムをＲＡＭ１８に展開して実行することにより実現される。ユーザの操作部１６に対する操作によってデジタルビデオカメラ５００がカメラモード（撮影モード）に設定されると図３の処理を開始する。デジタルビデオカメラ５００のカメラモードでの全体的な処理手順は実施例１と同様であるため説明は省略する。
【００８３】
図９は、本実施形態での図３のＳ３００における制御情報生成処理の詳細を示すフローチャートである。Ｓ９００では制御部１０が、着脱可能記録媒体Ｉ／Ｆ（１９）に着脱可能記録媒体２０が装着されているか否かを判定する。着脱可能記録媒体２０が装着されているか否かの判定は着脱可能記録媒体検出部４０を介して行う。着脱可能記録媒体２０が装着されていると制御部１０が判定した場合は処理はＳ９０１に進み、装着されていないと判定した場合はＳ９０４に進む。Ｓ９０１では制御部１０が、ミラー記録ＯＮか、ミラー記録ＯＦＦかを判定する。ミラー記録ＯＮと制御部１０が判定した場合は処理はＳ９０２に進み、ミラー記録ＯＦＦと判定した場合はＳ９０５へ進む。制御部１０が、Ｓ９０２では着脱可能記録媒体Ｉ／ＦＢ（５０）に着脱可能記録媒体Ｂ５１が装着されているか否かを判定する。着脱可能記録媒体Ｂ５１が装着されているか否かの判定は着脱可能記録媒体検出部Ｂ４１を介して行う。着脱可能記録媒体Ｂ５０が装着されていると制御部１０が判定した場合は処理はＳ９０３に進み、装着されていないと判定した場合はＳ９０４に進む。Ｓ９０３では制御部１０が、複数の記録媒体毎の直前に撮影した画像が同一か否か判定する。同一か判定する方法はＳ４０１と同じであるため説明を省略する。複数の記録媒体毎の直前に撮影した画像が同一であると制御部１０が判定すると処理はＳ４０５に進み、同一でないと判定するとＳ９０４に進む。Ｓ９０４では制御部１０が、図３のＳ３０１で携帯端末２００に送信するための制御情報としてＲｅｗｒｉｔｅ  Ｐｒｅｖを無効にすることを示す情報を生成し、制御情報生成処理を終了する。Ｓ９０５では制御部１０が、図３のＳ３０１で携帯端末２００に送信するための制御情報としてＲｅｗｒｉｔｅ  Ｐｒｅｖを無効にすることを示す情報をクリアし、制御情報生成処理を終了する。なおＳ９０４，Ｓ９０５それぞれは、図４のＳ４０３，Ｓ４０３それぞれと同じ処理工程である。
【００８４】
図９の手順によるＲｅｗｒｉｔｅ  Ｐｒｅｖ無効情報は、図４と比べて以下の点で相違する。すなわち、着脱可能記録媒体２０が装着されていない場合にはその他の条件に関わらずＲｅｗｒｉｔｅ  Ｐｒｅｖ無効情報が生成される（すなわち無効であると設定される）。これは付加情報の記録対象となる記録媒体が装着されていないためである。またミラー記録の設定がされている場合に、もう一方の着脱可能記録媒体Ｂ５１が装着されていないとＲｅｗｒｉｔｅ  Ｐｒｅｖ無効情報が生成される。ただし、着脱可能記録媒体Ｂ５１が装着されていない場合にはＳ９０３における判定結果がＮｏとなるものと考えれば、着脱可能記録媒体２０が装着されている場合には図４と同様にＲｅｗｒｉｔｅ  Ｐｒｅｖ無効情報は設定される。すなわち、図９の手順によれば、図４の条件に加えて、複数の記録媒体のすべてが装着されていることが検出されない場合にも、Ｒｅｗｒｉｔｅ  Ｐｒｅｖ無効情報が生成されるということもできる。なおこれは、ミラー記録が設定されていない場合には着脱可能記録媒体２０に画像データが記録されるものとしている。すなわち着脱可能記録媒体２０が既定の記録媒体である。ミラー記録でない場合に画像データを記録する記録媒体を選択できるならば、Ｓ９００でテストされるのは選択された記録媒体となり、Ｓ９０２でテストされるのは選択されていない記録媒体となる。
【００８５】
本実施形態では、着脱可能記録媒体２０および着脱可能記録媒体Ｂ５１の装着状況に応じて制御を行う場合を例に挙げて説明した。これについては、たとえば着脱可能記録媒体Ｉ／Ｆ１９および着脱可能記録媒体Ｉ／Ｆ（Ｂ）５０の媒体の装着部に蓋があり、」蓋の開閉検出が行える構成である場合に、蓋の開閉状況により同様の制御を行うようにしてもよい。
【００８６】
以上のように、実施形態２によればデジタルビデオカメラ５００で最後に撮影されたクリップの内容が把握できなくなった場合にも、携帯端末２００から付加情報を意図しないクリップに関連付けて記録することを防ぐことができる。また、再度着脱可能記録媒体２０や着脱可能記録媒体Ｂ５１が装着され、複数の記録媒体毎の直前に撮影した画像が同一であると判断した場合に、携帯端末２００のＲｅｗｒｉｔｅ  Ｐｒｅｖボタン７０５を有効表示にする。これにより、再度、最後に撮影したクリップに関連付けて付加情報を記録することが可能となる。
【００８７】
なお、一方の記録媒体、たとえば記録媒体２０が着脱可能ではなくデジタルビデオカメラ１００に内蔵された記録媒体の場合には、Ｓ９００を省き、Ｓ９０１から処理を開始すればよい。
【００８８】
＜第３の実施形態＞
本実施形態では、付加情報をデジタルビデオカメラ本体の操作によって画像データに関連づける例を示す。本実施形態は実施形態１での図１と同様の構成で実現可能である。各構成部分の説明は省略する。図１０〜図１２に本実施形態におけるフローチャートを示す。図１０〜図１２のフローチャートにおける各処理は、デジタルビデオカメラ１００を構成する制御部１０がＲＯＭ１７に格納されたプログラムをＲＡＭ１８に展開して実行することにより実現される。ユーザの操作部１６に対する操作によってデジタルビデオカメラ５００がカメラモード（撮影モード）に設定されると図１０の処理を開始する。なお本実施形態では、付加情報編集画面７００は携帯端末２００ではなく、デジタルビデオカメラ１００の表示部１５に表示される。
【００８９】
図１０は、カメラモードでの全体的な処理手順を示したフローチャートである。カメラモードに設定されるとまず、Ｓ１０００で制御部１０が、付加情報編集画面７００が開かれたか否かを判定する。付加情報編集画面７００が開かれたと判定するのは例えば操作部１６に含まれるメニューボタンからメニューを開き付加情報編集の項目がユーザにより選択された場合である。付加情報編集画面は表示部１５に表示される。付加情報編集画面が開かれたと制御部１０が判定した場合は処理はＳ１００１に進み、開かれていないと判定した場合はＳ１００３に進む。Ｓ１００１では、制御部１０が付加情報編集処理を行う。この編集処理はたとえば、画像データに関連づける付加情報の更新を含む。この処理の詳細は図１１を用いて後述する。Ｓ１００２では制御部１０が、付加情報編集画面が閉じられたか否かを判定する。閉じられたと判定するのは例えば付加情報編集画面７００に閉じるボタン（不図示）があり、ユーザにより選択された場合である。付加情報編集画面が閉じられたと制御部１０が判定すると処理はＳ１００３に進み、閉じられていないと判定するとＳ１００１に戻り処理を繰り返す。Ｓ１００３では、制御部１０が記録処理を行う。Ｓ１００３では、画像データの記録を開始または停止し、それとともに画像データの付加情報を更新する。この処理の詳細は図１２を用いて後述する。Ｓ１００３が終了するとＳ１０００に戻り処理を繰り返す。
【００９０】
図１１は、図１０のＳ１００１における付加情報編集処理の詳細を示すフローチャートである。Ｓ１１００では制御部１０が、デジタルビデオカメラ１００が記録中か否かを判定する。制御部１０が記録中と判定すると処理はＳ１１０１に進み、記録中でないと判定するとＳ１１０６に進む。Ｓ１１０１では制御部１０が付加情報編集画面７００にＡｐｐｌｙ  Ｃｌｉｐボタン（不図示）を表示する。Ｓ１１０２では制御部１０が、図７で示すクリップタイトルのフィールド７０１、撮影者のフィールド７０２、撮影場所のフィールド７０３、撮影内容のフィールド７０４のいずれかのフィールドへの入力があったか否かを判定する。いずれかのフィールドへの入力があったと制御部１０が判定した場合には処理はＳ１１０３に進み、フィールドへの入力がなかったと判定した場合にはＳ１１０４に進む。Ｓ１１０３では制御部１０が図７で示す付加情報編集画面の更新を行う。Ｓ１１０４では制御部１０が、Ａｐｐｌｙ  Ｃｌｉｐボタンがユーザにより押されたか否かを判定する。Ａｐｐｌｙ  Ｃｌｉｐボタンが押されたと制御部１０が判定すると処理はＳ１１０５に進み、押されていないと判定すると処理を終了する。Ｓ１１０５では制御部１０が、ＲＡＭ１８に保存されている付加情報データを更新する。一方、Ｓ１１０６では制御部１０が付加情報編集画面７００にＲｅｗｒｉｔｅ  Ｐｒｅｖボタン７０５とＮｅｘｔ  Ｃｌｉｐボタン７０６を表示する。Ｓ１１０７では制御部１０がＲｅｗｒｉｔｅ  Ｐｒｅｖボタン７０５の無効情報があるか否かを判定する。制御部１０がＲｅｗｒｉｔｅ  Ｐｒｅｖボタン７０５の無効情報があると判定した場合は処理はＳ１１０８に進み、情報がないと判定した場合はＳ１１０９に進む。無効情報がある、とは、無効である旨を示す情報が設定されているということもでき、逆に無効情報がないとは、無効である旨を示す情報が設定されていないともいうことができる。Ｓ１１０８では制御部１０が、Ｒｅｗｒｉｔｅ  Ｐｒｅｖ７０５ボタンを無効表示する。Ｓ１１０９では制御部１０が、Ｒｅｗｒｉｔｅ  Ｐｒｅｖボタン７０５を有効表示する。Ｓ１１１０では制御部１０が、Ｓ１１０２と同様に図７で示すいずれかのフィールドに入力があったか否かの判定をする。制御部１０がいずれかのフィールドへの入力があったと判定した場合には処理はＳ１１１１に進み、フィールドへの入力がなかったと判定した場合にはＳ１１１２に進む。Ｓ１１１１では制御部１０が図７で示す付加情報編集画面の更新を行う。Ｓ１１１２では制御部１０が、Ｒｅｗｒｉｔｅ  Ｐｒｅｖボタン７０５が押されたか否かを判定する。制御部１０がユーザによりＲｅｗｒｉｔｅ  Ｐｒｅｖボタン７０５が押されたと判定した場合には処理はＳ１１１３に進み、押されていないと判定した場合にはＳ１１１６に進む。Ｓ１１１３では制御部１０がＲｅｗｒｉｔｅ  Ｐｒｅｖボタン７０５が無効表示されているか否かを判定する。制御部１０がＲｅｗｒｉｔｅ  Ｐｒｅｖボタン７０５が無効表示されていると判定した場合には処理はＳ１１１４に進み、無効表示されていないと判定した場合にはＳ１１１５に進む。Ｓ１１１４では制御部１０が、Ｒｅｗｒｉｔｅ  Ｐｒｅｖボタン７０５が無効であり、押下してもデジタ��ビデオカメラ１００にコマンドと付加情報データを送信しない旨の警告表示を表示部２２に行う。Ｓ１１１５では制御部１０が、最後に撮影したクリップに関連付けて記録されている付加情報の内容をＲＡＭ１８に保存されている付加情報データで更新して記録する。一方、Ｓ１１１６では制御部１０が、Ｎｅｘｔ  Ｃｌｉｐボタン７０６がユーザにより押されたか否かの判定を行う。制御部１０がＮｅｘｔ  Ｃｌｉｐボタン７０６が押されたと判定した場合には処理はＳ１１１７に進み、押されていないと判定した場合には処理を終了する。Ｓ１１１７では制御部１０が、ＲＡＭ１８に保存されている付加情報データを更新する。なおＳ１１１４ではグレーアウトしたボタンには反応せず、何もしなくともよい。また初期状態で図１１の手順が実行された場合には、図１２の手順が実行されておらず、Ｒｅｗｒｉｔｅ  Ｐｒｅｖ無効情報が設定されていないことがあり得る。そこで初期状態では、それ以前に記録された画像データを特定することは困難であることから、Ｒｅｗｒｉｔｅ  Ｐｒｅｖ無効情報を生成（すなわち設定）しておく。逆にＲｅｗｒｉｔｅ  Ｐｒｅｖ無効情報をクリア（すなわち解除）しておいてもよい。
【００９１】
以上のように図１１の手順により、画像データを記録中であればＡｐｐｌｙ  Ｃｌｉｐボタンの操作に応じて記録中の画像データにこれから付加する付加情報を更新する。一方、記録中でなければ、Ｒｅｗｒｉｔｅ  Ｐｒｅｖ無効情報に従ってＲｅｗｒｉｔｅ  Ｐｒｅｖボタンを表示し、あるいは表示しない。そして表示したＲｅｗｒｉｔｅ  Ｐｒｅｖボタンが押されれば、最後の撮影したクリップ、すなわち最新の画像データに、Ｒｅｗｒｉｔｅ  Ｐｒｅｖボタンが押されたときの付加情報を関連付けて記録する。
【００９２】
図１２は、図１０のＳ１００３における記録処理の詳細を示すフローチャートである。Ｓ１２００では制御部１０が、デジタルビデオカメラ１００が記録中か否かを判定する。記録中と制御部１０が判定すると処理はＳ１２０１に進み、記録中でないと判定するとＳ１２０３に進む。Ｓ１２０１では制御部１０が、記録を停止したか否かを判定する。記録を停止したと制御部１０が判定すると処理はＳ１２０２に進み、停止していないと判定すると処理を終了する。Ｓ１２０２では制御部１０が、撮影したクリップに関連付けられて記録されている付加情報の内容をＲＡＭ１８に保存されている付加情報データで更新して記録する。一方、Ｓ１２０３では制御部１０が、ミラー記録ＯＮか、ミラー記録ＯＦＦかを判定する。制御部１０がミラー記録ＯＮと判定した場合は処理はＳ１２０４に進み、ミラー記録ＯＦＦと判定した場合はＳ１２０６へ進む。Ｓ１２０４では制御部１０が、複数の記録媒体毎の直前に撮影した画像が同一か否か判定する。同一か判定する方法はＳ４０１と同じであるため説明を省略する。制御部１０が複数の記録媒体毎の直前に撮影した画像が同一であると判定すると処理はＳ１２０６に進み、同一でないと判定するとＳ１２０５に進む。Ｓ１２０５では制御部１０が、Ｒｅｗｒｉｔｅ  Ｐｒｅｖを無効にすることを示す情報を生成し、Ｓ１２０７へ進む。Ｓ１２０６では制御部１０が、Ｒｅｗｒｉｔｅ  Ｐｒｅｖを無効にすることを示す情報をクリアし、Ｓ１２０７へ進む。Ｓ１２０７では制御部１０が、記録を開始したか否かの判定を行う。記録を開始したと制御部１０が判定した場合は処理はＳ１２０８に進み、撮影していないと判定した場合は処理を終了する。Ｓ１２０８では制御部１０が、撮影を開始したクリップに関連付けてＲＡＭ１８に保存されている付加情報データを記録する。Ｓ１２０９では制御部１０が、Ｒｅｗｒｉｔｅ  Ｐｒｅｖを無効にする情報をクリアする。Ｓ１２０９が終了すると処理を終了する。
【００９３】
以上のように、第３の実施形態によればデジタルビデオカメラ１００で直前に撮影された画像の内容が把握できなくなった場合にも、付加情報を意図しないクリップに関連付けて記録することを防ぐことが可能となる。また、複数の記録媒体毎の直前に撮影した画像が同一であると判断した場合に、Ｒｅｗｒｉｔｅ  Ｐｒｅｖボタン７０５を有効表示にし、再度、最後に撮影したクリップに関連付けて付加情報を記録することが可能となる。本実施形態では他の実施形態と異なり、デジタルビデオカメラ上の操作により付加情報を画像データに関連づける。その場合に、生成またはクリアしたＲｅｗｒｉｔｅ  Ｐｒｅｖ無効情報をデジタルビデオカメラ１００自身で参照し、その値が無効を示していれば、表示部１５に表示するユーザーインターフェース画面に、Ｒｅｗｒｉｔｅ  Ｐｒｅｖボタンを表示しない。具体的には、デジタルビデオカメラ１００で複数の記録媒体が画像の記録先として指定され、且つ、それら記録媒体に記録された最新のクリップが同一ではない場合に、Ｒｅｗｒｉｔｅ  Ｐｒｅｖボタンを表示しない。
【００９４】
以上説明したように、第１乃至第３の実施形態によれば、最後に撮影したクリップの内容が把握できなくなるような操作がデジタルビデオカメラでなされた場合に、意図しないクリップに付加情報を関連付けて記録することを防ぐことが可能となる。
【００９５】
本発明の好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
【００９６】
［その他の実施例］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００９７】
１０‥制御部、１１‥画像圧縮／伸長部、１２‥撮像部、１３‥画像処理部、１４‥無線通信部、１５‥表示部、１６‥操作部、１７‥ＲＯＭ、１８‥ＲＡＭ、１９‥着脱可能記録Ｉ／Ｆ、２０‥着脱可能記録媒体、５０‥着脱可能記録Ｉ／ＦＢ、５１‥着脱可能記録媒体Ｂ
【図１】
2017060047.tif 000003
【図２】
2017060047.tif 000004
【図３】
2017060047.tif 000005
【図４】
2017060047.tif 000006
【図５】
2017060047.tif 000007
【図６】
2017060047.tif 000008
【図７】
2017060047.tif 000009
【図８】
2017060047.tif 000010
【図９】
2017060047.tif 000011
【図１０】
2017060047.tif 000012
【図１１】
2017060047.tif 000013
【図１２】
2017060047.tif 000014