(57)【要約】【課題】  検索用文字情報を入力しなくて済むようにする。【解決手段】  ＵＳＢコントローラ３６を介して外部機器から、撮影時刻と説明を含むスケジュールデータを取得し、メモリ２４に格納する。ＣＰＵ２０は、スケジュールデータに従い、撮像素子１４による撮影を実行し、撮影画像データを記録メディア２８に記録させる。その際、スケジュールデータの文字情報をメタデータとして撮影画像データに付加して、記録メディア２８に記録する。【選択図】  図１
2007028125.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮影する撮像手段と、
前記撮像手段による撮影画像データを記録する記録手段と、
時刻を計時する計時手段と、
撮影時刻と撮影イベントの説明情報とを含むスケジュールデータを保持するスケジュールデータ保持手段と、
前記スケジュールデータに従い、前記撮像手段による撮像と前記記録手段による記録を実行させると共に、前記スケジュールデータの前記説明情報を、前記記録手段により記録される撮影画像データに付加して記録させる制御手段
とを具備することを特徴とする撮像装置。
【請求項２】
前記記録手段は、前記撮影画像データのヘッダに前記説明情報を記録することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記記録手段は、前記撮影画像データとは別ファイルに前記説明情報を記録することを特徴とする請求項１に記載の撮像装置。
【請求項４】
さらに、外部電子機器と通信し、前記外部電子機器から前記スケジュールデータを取得し、前記スケジュールデータ保持手段に格納する通信手段を具備することを特徴とする請求項１乃至３の何れか１項に記載の撮像装置。
【請求項５】
さらに、前記通信手段で新たに取得したスケジュールデータと、前記スケジュールデータ保持手段に先に保持されるスケジュールデータとの差分を検知する差分検知手段と、前記差分について、前記スケジュールデータ保持手段に先に保持されるスケジュールデータを更新する更新手段とを具備することを特徴とする請求項４に記載の撮像装置。
【請求項６】
更に、前記スケジュールデータ保持手段に保持されるスケジュールデータの前記撮影時刻を、前記計時手段を参照して修整する時刻修整手段とを具備することを特徴とする請求項１乃至５の何れか１項に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを記録する撮像装置に関し、より具体的には、事後の検索を容易にする撮像装置に関する。
【背景技術】
【０００２】
近年、デジタルカメラやデジタルビデオカメラにより撮影された画像データは、パーソナルコンピュータ（ＰＣ）やホームサーバ等の大容量記録メディアに蓄積され、各画像データは、大容量記録メディアから読み出されて閲覧される。また、記録メディアは、日々さらなる大容量化が進み、さらに多くの画像データを蓄積することが可能となる。
【０００３】
特許文献１には、文書のタイトルや内容を思い出せない場合や、文書のタイトルや内容を自然言語表現で表せない場合でも目的文書を検索できるようにする検索装置が記載されている。具体的には、文書等の記憶対象データと関連するスケジュール項目をスケジュール表から特定し、関連付けて記憶し、その対象データをスケジュール項目に基づいて抽出する検索装置が記載されている。
【０００４】
特許文献２には、限られた記憶容量に必要な情報を効率良く記憶できる画像記録装置及び画像記録方法が記載されている。すなわち、特許文献２には、記録する画像を重要度に見合う画質に変換して記録することにより、重要度の高い画像を高画質で記録し、重要度の低い画像を低画質で記録して、限られた記憶容量に必要な情報を効率良く記憶する画像記録装置及び画像記録方法が記載されている。
【特許文献１】特開平７−１４１３８９号公報
【特許文献２】特開２００２−３３０４００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に記載の技術では、画像記録後にスケジュール情報を作成または付加するので、画像記録後にスケジュール情報を再度作成または付加しなければならず、２度手間になってしまう。
【０００６】
また、特許文献２に記載の画像記録装置及び画像記録方法にあっては、限られた記憶容量に必要な情報を効率良く記憶できるが、検索を容易にするものではない。蓄積画像が増えるほど、それらの中から所望の画像を見つけ出し閲覧することが困難になる。
【０００７】
そこで、本発明は、事後の検索が容易になるような撮像装置を提示することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために、本発明に係る撮像装置は、被写体を撮影する撮像手段と、前記撮像手段による撮影画像データを記録する記録手段と、時刻を計時する計時手段と、撮影時刻と撮影イベントの説明情報とを含むスケジュールデータを保持するスケジュールデータ保持手段と、前記スケジュールデータに従い、前記撮像手段による撮像と前記記録手段による記録を実行させると共に、前記スケジュールデータの前記説明情報を、前記記録手段により記録される撮影画像データに付加して記録させる制御手段とを具備することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、スケジュールデータを予め持たせ、撮影時に画像検索用のメタデータとして自動的に撮影画像データに付加するようにしたので、改めて検索のための説明を付加する必要がなくなる。煩わしい操作無しで、直ぐに検索を利用できる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して、本発明の実施例を詳細に説明する。
【実施例１】
【００１１】
図１は、本発明に係る撮像装置の一実施例の概略構成ブロック図である。図１において、デジタルビデオカメラ１０は、いわゆるＤＶＤカムコーダである。デジタルビデオカメラ１０は、レンズ１２、ＣＣＤ撮像素子１４、信号処理回路１６、レンズ制御回路１８、ＣＰＵ２０、タイマ２１、コントローラ２２、メモリ２４、記録メディア制御回路２６、記録メディア２８、再生回路３０、ＯＳＤ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）回路３２、モニタ３４、及びＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）コントローラ３６を具備する。
【００１２】
レンズ１２は、被写体像をＣＣＤ撮像素子１４の撮像面上に結像する。ＣＣＤ撮像素子１４は、レンズ１２から入射された光学像を電気信号に変換する。信号処理回路１６は、ＣＣＤ撮像素子１４により得られた信号を所定形式の画像データに変換する。レンズ制御回路１８は、レンズ１２のズームと焦点等を制御する。ＣＰＵ２０は、デジタルビデオカメラ１０のシステム全体を制御する。タイマ２１は、現在時刻をＣＰＵ２０に出力する。コントローラ２２は、デジタルカメラ１０を操作するボタン及びキー並びにメニュー表示ボタン等を具備する。また、コントローラ２２は、ユーザが、撮影ボタン、選択キー又はメニュー表示ボタンを操作すると、対応する操作コマンドをＣＰＵ２０に供給する。
【００１３】
メモリ２４は、デジタルビデオカメラ１０のスケジュールデータを保持する。記録メディア制御回路２６は、記録メディア２８との通信を制御する。また、記録メディア制御回路２６は、ＣＰＵ２０からの制御に従い記録メディア２８にアクセスし、データを読み書きする。記録メディア２８は、ＤＶＤ（デジタル多用途ディスク）又はＨＤＤ（ハードディスク）等からなる記録媒体である。
【００１４】
再生回路３０は、記録メディア２８に記録された画像データを再生する。ＯＳＤ回路３２は、ＣＰＵ２０からの制御でモニタ３４にメニュー画面等を表示する。メニュー画面の表示には、文字又は絵が用いられる。モニタ３４は、液晶ディスプレイ等からなる。
【００１５】
ＵＳＢコントローラ３６は、ＵＳＢケーブルを介して外部電子機器と接続可能であり、本実施例では、外部電子機器からスケジュールデータを取得するのに使用される。本実施例で考えられる外部電子機器は、例えば、コンピュータ又はＰＤＡ（Personal Digital Assistant）等のスケジューラ機能を有するものである。
【００１６】
図２を用いて、ＰＣ５０からデジタルビデオカメラ１０へのスケジュールデータの転送を説明する。図２は、本実施例におけるスケジュールデータ取得のイメージ図である。図２において、ＰＣ５０は、アプリケーションソフトウエアとしてのスケジューラを具備する。ユーザは、ＰＣ５０のスケジューラを使用し、開始及び終了などの時刻、予定並びに場所等からなるスケジュール６０を作成し、ＰＣ５０に登録する。登録後、スケジュール６０は、デジタルビデオカメラ１０に適したデータフォーマット６２に変換される。ＵＳＢコントローラ３６を用いて、スケジュールデータ６２がＰＣ５０からデジタルビデオカメラ１０に転送される。
【００１７】
ＵＳＢを用いてスケジュールデータ６２をカメラ１０に転送する方法を説明したが、例えば、インターネットを介して、旅行代理店にあるスケジュールデータを取得するようにしてもよい。さらに、子供の学校行事を撮影する場合には、学校のホームページからスケジュールデータをダウンロードすることも考えられる。
【００１８】
図３を参照して、スケジュールデータにメタデータを付加する動作を説明する。図３は、スケジュールデータにメタデータを付加する本実施例の処理のフローチャートである。デジタルビデオカメラ１０は、上述した方法でＰＣ５０からスケジュールデータ６２を取得する。取得したスケジュールデータ６２がメモリ２４に保持されているか否かを判別する（Ｓ１０）。
【００１９】
スケジュールデータ６２がメモリ２４に保持されていなければ（Ｓ１０）、コントローラ２２が撮影ボタンを押下されたか否かを判別する（Ｓ１８）。撮影ボタンが押下されないと、撮影ボタンが押されるまで、Ｓ１８を繰り返す。撮影ボタンが押下されると（Ｓ１８）、動画撮影が開始され、記録メディア２８への撮影データの記録が開始される（Ｓ１９）。再度、撮影ボタンが押下されると、動画撮影が終了し、撮影データの記録も終了する（Ｓ２０）。
【００２０】
スケジュールデータ６２がメモリ２４に保持されていれば（Ｓ１０）、スケジュールデータ６２内の時刻情報とイベント情報が抽出される（Ｓ１１）。デジタルビデオカメラ１０内のタイマ２１の時刻とスケジュールデータ６２の時刻情報が一致するか否かを判別する（Ｓ１２）。タイマ２１の時刻と時刻情報が一致すると（Ｓ３２）、イベント情報がモニタ３４に表示される（Ｓ１３）。
【００２１】
モニタ３４に表示されるイベント情報の一例を図４に示す。イベント情報には、イベント、Ｔｉｍｅ及び残時間があり、図４では、イベントが「見学」、Ｔｉｍｅが「１１：１５」、残時間が「３０分」と示されている。イベントは撮影内容を示すものであり、Ｔｉｍｅはイベントが撮影された時刻を示す。残時間は、イベントの撮影が開始されてから終了するまでの時間を示す。図４に示すイベント情報は、１１時１５分から１１時４５分までの見学であることを示す。
【００２２】
イベント情報がモニタ３４に示された後、コントローラ２２は。撮影ボタンが押下されたか否かを判別する（Ｓ１４）。撮影ボタンが押下されないと、撮影ボタンが押下されるまで、Ｓ１４を繰り返す。撮影ボタンが押下されると（Ｓ１４）、動画撮影が開始され、記録メディア２８への撮影データの記録が開始される（Ｓ１５）。再度、撮影ボタンが押下されると、動画撮影が終了し、画像データの記録も終了する（Ｓ１６）。そして、撮影データの撮影時刻（開始時刻と終了時刻又は撮影時間）及びイベント情報が、図５に示すように、メタデータとして画像データのヘッダ部に付加される（Ｓ１７）。撮影時刻とイベント情報等は、画像データとは別の関連ファイルに保存しても良い。
【００２３】
図６を参照して、スケジュールデータの更新方法を説明する。図６は、本実施例におけるスケジュールデータの更新方法の概要図である。ユーザは、ＰＣ５０を使用し、時間、予定及び場所等からなる新しいスケジュール７０を作成する。作成されたスケジュールデータ７０は、デジタルビデオカメラ１０に適したデータフォーマットのスケジュールデータ７２に変換される。スケジュールデータ７２は、ＵＳＢコントローラ３６を用いて、デジタルビデオカメラ１０に転送される。
【００２４】
図７は、スケジュールデータの更新方法のフローチャートである。デジタルビデオカメラ１０は、旧スケジュールデータ６２がメモリ２４に保持されているか否かを判別する（Ｓ２０）。旧スケジュールデータ６２が保持されていない場合（Ｓ２０）、動作を終了する。旧スケジュールデータ６２が保持されている場合（Ｓ２０）、新スケジュールデータ７２を取得したか否かを判別する（Ｓ２１）。新スケジュールデータ７２が取得しない場合（Ｓ２１）、動作を終了する。
【００２５】
新スケジュールデータ７２が取得されると（Ｓ２１）、旧スケジュールデータ６２と新スケジュールデータ７２の差分が検出される（Ｓ２２）。ここで、ステップＳ２１において、新スケジュールデータ７２を取得すると、スケジュールデータ６２と新スケジュールデータ７２の２つがメモリ２４上に存在していることになる。ステップＳ２２におけるデータ６２，７２の差分とは、旧スケジュールデータ６２と新スケジュールデータ７２のイベント情報の相違であり、図６では、破線により囲まれた箇所がデータの差分に相当する。
【００２６】
データの差分が検出されると（Ｓ２２）、旧スケジュールデータ６２のイベント情報に付加された撮影データが存在するか否かを判別する（Ｓ２３）。撮影データが存在しないと（Ｓ２３）、新スケジュールデータ７２が撮影データの付加情報として登録される（Ｓ２６）。撮影データが存在すると（Ｓ２３）、旧スケジュールデータ６２と新スケジュールデータ７２の差分データに対応する撮影データが検出され（Ｓ２４）、スケジュールデータ７４として示すように、検出された撮影データの付加情報が差分データで更新される（Ｓ２５）。
【００２７】
次に、図８乃至図１１を参照して、イベント選択メニュー画面を用いるスケジュール変更方法を説明する。ユーザが動画撮影を行う場合を考えると、スケジュールデータ６２として予め登録した通りにスケジュールが進行することは、ほとんどないと考えられ、予定時刻が前後してしまう。イベント選択メニュー画面を使うスケジュール変更方法は、このような場合に有効である。
【００２８】
図８は、イベント選択メニュー画面の概要図である。図９は、スケジュール変更のフローチャートである。図１０はモニタ画面表示例である。図１１はスケジュールデータの更新例である。
【００２９】
ユーザがコントローラ２２のメニュー表示ボタンを押すと、イベント選択メニュー画面８０が表示される（Ｓ３０）。ただし、イベント選択メニュー画面８０では、図８に示すように、スケジュールデータ６２に登録されているイベント名だけが列挙表示される。ここでは、ユーザがイベント選択メニュー画面８０のイベント「２．昼食」を選択した場合を説明する。
【００３０】
ユーザがイベント選択メニュー画面８０からイベント「２．昼食」を選択する（Ｓ３１）。イベント選択メニュー画面８０の表示前の時刻が「１１：３０」であった場合、この時刻に対応したイベントは、スケジュールデータ６２によるとイベント「１．見学」である。
【００３１】
イベント「２．昼食」が選択されると、イベント選択メニュー画面８０が閉じられ、モニタ３４の画面上にイベント名が表示される（Ｓ３２）。図１０は、ステップＳ３２の表示例であって、イベント選択前とイベント選択後の画面が表示される。
【００３２】
デジタルビデオカメラ１０の撮影ボタンが押されると（Ｓ３３）、撮影開始時刻とイベント名に対応した時刻情報の差分が算出される（Ｓ３４）。この説明例では、撮影開始時刻は「１１：３０」であり、イベント「２．昼食」に対応したスケジュールデータ６２内の時刻情報は「１２：００」である。すなわち、差分は、「０：３０」であるので、スケジュールデータ６２より予定時刻が３０分早まったことになる。
【００３３】
スケジュールデータ６２内のすべての時刻情報を３０分早めることで、スケジュールデータ６２が更新される（Ｓ３５）。Ｓ３５の更新例を図１１に示す。再度、デジタルビデオカメラ１０の撮影ボタンが押されると、動画撮影が終了する（Ｓ３６）。撮影データには、更新されたスケジュールデータ６２内のイベント情報がメタデータとして付加される（Ｓ３７）。
【００３４】
このようにして、予定時刻が前後しても、イベント選択メニュー画面８０でイベントを選択するといった簡単な操作でスケジュールデータ６２を更新できる。さらに、時刻情報の差分を算出して更新するようにしたので、予定時刻の変更にも容易に対応できる。
【図面の簡単な説明】
【００３５】
【図１】本発明の一実施例の概略構成ブロック図である。
【図２】本実施例におけるスケジュールデータ取得のイメージ図である。
【図３】スケジュールデータにメタデータを付加するフローチャートである。
【図４】イベント情報の表示例である。
【図５】撮影データファイル構造を示す図である。
【図６】スケジュールデータ更新方法を示す概要図である。
【図７】スケジュールデータ更新方法のフローチャートである。
【図８】イベント選択メニュー画面の概要図である。
【図９】スケジュール変更のフローチャートである。
【図１０】モニタ画面表示例である。
【図１１】スケジュールデータの更新例である。
【符号の説明】
【００３６】
１０  デジタルビデオカメラ
１２  レンズ
１４  ＣＣＤ撮像素子
１６  信号処理回路
１８  レンズ制御回路
２０  ＣＰＵ
２１  タイマ
２２  コントローラ
２４  メモリ
２６  記録メディア制御回路
２８  記録メディア
３０  再生回路
３２  ＯＳＤ回路
３４  モニタ
３６  ＵＳＢコントローラ
５０  ＰＣ
６０  スケジュール
６２  スケジュールデータ
７０  新スケジュール
７２  新スケジュールデータ
８０  イベント選択メニュー画面
【図１】
2007028125.tif 000003
【図２】
2007028125.tif 000004
【図３】
2007028125.tif 000005
【図４】
2007028125.tif 000006
【図５】
2007028125.tif 000007
【図６】
2007028125.tif 000008
【図７】
2007028125.tif 000009
【図８】
2007028125.tif 000010
【図９】
2007028125.tif 000011
【図１０】
2007028125.tif 000012
【図１１】
2007028125.tif 000013