(57)【特許請求の範囲】
【請求項１】
被写体の特徴データと、当該被写体の名称とを関連づけた辞書情報を記憶する辞書情報記憶手段と、
前記辞書情報に基づき画像中の被写体を解析した結果を、属性情報として画像に付与して画像ファイルを生成する生成手段と、
前記生成手段により生成した前記画像ファイルを記録媒体に記録する記録手段と、
前記記録媒体から読み出された前記画像ファイルに付与されている属性情報と、前記辞書情報とを比較する比較手段と、
当該画像ファイルに対応する画像を、前記比較手段の比較結果とともに表示部に表示させる表示制御手段とを有し、
前記辞書情報に前記被写体の名称として簡易名称と前記簡易名称とは異なる詳細名称とが登録されている場合には、前記生成手段は前記詳細名称を属性情報として付与し、前記辞書情報に前記詳細名称は登録されておらず前記簡易名称が登録されている場合には、前記生成手段は前記簡易名称を属性情報として付与し、
前記表示制御手段は、前記比較手段の比較により、前記属性情報が前記辞書情報中の簡易名称に一致する場合には、前記簡易名称を画像とともに前記表示部に表示させ、前記属性情報が前記辞書情報中の詳細名称に一致する場合には、当該詳細名称と共に対応づけて記録されている簡易名称を、画像と共に前記表示部に表示させることを特徴とする画像処理装置。
【請求項２】
前記画像ファイルに付与されている属性情報が前記辞書情報に登録されていない場合には、前記表示制御手段は、当該属性情報を前記表示部に表示させないことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記簡易名称と前記詳細名称とは、文字コードが異なることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記簡易名称は１バイト文字コードで登録され、前記詳細名称は複数バイトの文字コードで登録されることを特徴とする請求項１ないし３のいずれか１項に記載の画像処理装置。
【請求項５】
前記比較手段は、前記記録媒体から読み出された前記画像ファイルに付与されている属性情報を、前記簡易名称と比較した後に、前記詳細名称と比較することを特徴とする請求項１ないし４のいずれか１項に記載の画像処理装置。
【請求項６】
更に、前記被写体の名称として、前記簡易名称を入力する入力手段を有することを特徴とする請求項１ないし５のいずれか１項に記載の画像処理装置。
【請求項７】
被写体の特徴データと、当該被写体の名称とを関連づけた辞書情報を記憶する辞書情報記憶手段と、画像ファイルを記録媒体に記録する記録手段とを有する画像処理装置の制御方法であって、
前記辞書情報に基づき画像中の被写体を解析した結果を、属性情報として画像に付与して画像ファイルを生成する生成工程と、
前記生成工程により生成した前記画像ファイルを前記記録手段により前記記録媒体に記録する記録工程と、
前記記録媒体から読み出された前記画像ファイルに付与されている属性情報と、前記辞書情報とを比較する比較工程と、
当該画像ファイルに対応する画像を、前記比較工程の比較結果とともに表示部に表示させる表示制御工程とを有し、
前記辞書情報に前記被写体の名称として簡易名称と前記簡易名称とは異なる詳細名称とが登録されている場合には、前記生成工程は前記詳細名称を属性情報として付与し、前記辞書情報に前記詳細名称は登録されておらず前記簡易名称が登録されている場合には、前記生成工程は前記簡易名称を属性情報として付与し、
前記表示制御工程は、前記比較工程の比較により、前記属性情報が前記辞書情報中の簡易名称に一致する場合には、前記簡易名称を画像とともに前記表示部に表示させ、前記属性情報が前記辞書情報中の詳細名称に一致する場合には、当該詳細名称と共に対応づけて記録されている簡易名称を、画像と共に前記表示部に表示させることを特徴とする画像処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関し、特に画像ファイルに付与された属性情報を解析し、画像と共に属性情報を表示する画像処理装置に関する。
【背景技術】
【０００２】
デジタルカメラの表示手段で表示可能な第１の文字列と、コンピュータ等の外部機器の表示手段で表示可能な第２の文字列とを関連付けて、単一のタグ情報として画像に付加するデジタルカメラが提案されている。（特許文献１）
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−５３４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、複数バイトコードすべてをカメラで表示するには膨大なフォントデータを待たなくてはならないが、カメラにはそのようなデータを保持しておく十分なメモリが無い場合が多く、またメモリの容量を増やすことはコストの増加につながる。
【０００５】
また、１バイト文字コードと複数バイト文字コードとを利用して、単一の属性に対して複数の名前を付与した場合、表示の際にどちらを優先して使用するのか、編集時にはどちらを編集すべきなのか、両方編集すべきなのか等、扱いが煩雑になるという問題がある。
【課題を解決するための手段】
【０００６】
上記の様な課題を解決するため、本願の画像処理装置は、被写体の特徴データと、当該被写体の名称とを関連づけた辞書情報を記憶する辞書情報記憶手段と、辞書情報に基づき画像中の被写体を解析した結果を、属性情報として画像に付与して画像ファイルを生成する生成手段と、生成手段により生成した画像ファイルを記録媒体に記録する記録手段と、記録媒体から読み出された画像ファイルに付与されている属性情報と、辞書情報とを比較する比較手段と、画像ファイルに対応する画像を、比較手段の比較結果とともに表示部に表示させる表示制御手段とを有し、辞書情報に被写体の名称として簡易名称と、簡易名称とは異なる詳細名称とが登録されている場合には、生成手段は詳細名称を属性情報として付与し、辞書情報に詳細名称は登録されておらず簡易名称が登録されている場合には、生成手段は簡易名称を属性情報として付与し、表示制御手段は、比較手段の比較により、属性情報が辞書情報中の簡易名称に一致する場合には、簡易名称を画像とともに表示部に表示させ、属性情報が辞書情報中の詳細名称に一致する場合には、詳細名称と共に対応づけて記録されている簡易名称を、画像と共に表示部に表示させることを特徴とする。
【発明の効果】
【０００７】
本願発明によれば、単一の属性に対して複数の名前（アスキーおよびマルチバイト）を画像に付与した場合に、その情報の扱いを繁雑にすることを防止する。
【０００８】
特に、パーソナルコンピュータ等の外部機器で表示可能な文字列であって、デジタルカメラのような組み込み画像処理装置ではメモリ容量の制約等により表示不能な文字列の情報を画像に付与しながらも、画像処理装置においても属性情報を再生も可能とする。
【図面の簡単な説明】
【０００９】
【図１】実施形態によるデジタルカメラの構成を示すブロック図である。
【図２】実施形態によるデジタルカメラの撮影モードを示すフローチャートである。
【図３】実施形態によるデジタルカメラの再生モードを示すフローチャートである。
【図４】実施形態によるデジタルカメラの生成、再生する画像ファイル構造を示す図である。
【図５】実施形態によるデジタルカメラが有するカメラ辞書情報の構成を示す図である。
【発明を実施するための形態】
【００１０】
（実施例１）
以下、この発明の実施の形態について図を参照して説明するが、この発明は以下の実施の形態に限定されない。また、この発明の実施の形態は発明の最も好ましい形態を示すものであり、発明の範囲を限定するものではない。
【００１１】
本実施例では画像処理装置としてデジタルカメラを例にとって説明するが、これ以外にも携帯電話などであってもよい。
【００１２】
本実施例では、画像処理装置として、動画及び静止画を記録することができる画像処理装置について説明する。また、本画像処理装置ではＧＰＳ等の位置検出部を有し、取得した位置情報を各ファイルに記録することが可能な構成となっている。以下に、本実施例の画像処理装置について説明をする。
【００１３】
以下、図１を用いて、本実施例の画像処理装置１００の主要な構成を説明する。
【００１４】
図１において、制御部１０１は、例えば、ＣＰＵ（またはＭＰＵ）、メモリ（ＤＲＡＭやＳＲＡＭ）などからなり、各種の処理プログラムを実行して画像処理装置１００の各ブロックを制御したり、各ブロック間でのデータ転送を制御したりする。また、制御部１０１は、ユーザからの操作を受け付ける操作部１０２からの操作信号に応じて、画像処理装置１００の各ブロックを制御する。また、制御部１０１は、後述の画像処理部１１１によって得られた画像を解析し、その解析結果に応じて、画像処理装置１００の各ブロックを制御する。
【００１５】
操作部１０２は、例えば、電源ボタン、静止画記録ボタン、動画記録開始ボタン、ズーム調整ボタン、オートフォーカスボタンなどの撮影に関連する各種操作を入力するスイッチ類からなる。また、メニュー表示ボタン、決定ボタン、その他カーソルキー、ポインティングデバイス、タッチパネル等からなり、ユーザによりこれらのキーやボタンが操作されると制御部１０１に操作信号を送信する。なお、操作部１０２は機械的なボタンだけでなく、例えば表示部の上に配置されたタッチパネルであってもよい。
【００１６】
また、バス１０３は、各種データ、制御信号、指示信号などを画像処理装置１００の各ブロックに送るための汎用バスである。
【００１７】
撮像部１１０は、レンズにより取り込まれた被写体の光学像を、絞りにより光量を制御して、ＣＣＤセンサやＣＭＯＳセンサ等の撮像素子により画像信号に変換し、アナログデジタル変換をして、画像処理部１１１に送信する。
【００１８】
画像処理部１１１は、入力されたデジタル画像信号に対して、設定値に基づいてホワイトバランスや色、明るさなどを調整する画質調整処理を行う。そして、画像処理部１１１で処理された画像信号は、制御部１０１により、メモリ１０４や後述の映像出力部１５０や表示制御部１３１に送信される。
【００１９】
本実施例においては、例えば、撮像部１１０は、「光学ズーム」機能、「光学防振」機能を有し、画像処理部１１１は、「電子ズーム」機能、「電子防振」機能を有している。ここで、「光学ズーム」機能、「電子ズーム」機能は、ユーザの操作に応じて、得られる画像を拡大する機能である。また、「光学防振」機能、「電子防振」機能は、画像処理装置１００本体の振動による画像の揺れを防止する機能である。そして、これらの機能は、制御部１０１の制御の元、同時に使用されたり交互に使用されたり、単独で使用されたりする。
【００２０】
ここで、「光学ズーム」機能とは、ユーザにより操作部１０２のズームキーが操作されたことに応じて、撮像部１１０のレンズを移動させ、取り込まれる被写体の光学像を拡大／縮小する機能である。また、「電子ズーム」機能とは、ユーザにより操作部１０２のズームキーが操作されたことに応じて、画像処理部１１１が、撮像部１１０により生成された画像のうち一部を切り出した画像を拡大した画像信号を生成する処理である。また、「光学防振」機能とは、不図示の振動検出部からの加速度信号の値に基づいて、レンズの移動量を算出し、レンズを移動させることで、取得される画像の揺れを防止する機能である。また、「電子防振」機能とは、不図示の振動検出部からの加速度信号の値に基づいて、撮像部１１０により取得された画像信号の位置を調整することにより、画像の揺れを防止する機能である。また、「電子防振」機能は、不図示の振動検出部からの加速度信号の値に基づいて、撮像部１１０の撮像素子における読み出し位置をずらすことによっても実現できる。これらの機能は公知の技術であるため、詳細な説明は省略する。
【００２１】
また、音声入力部１２０は、例えば、内蔵されたマイクまたは音声入力端子を介して接続された外部マイク等により、画像処理装置１００の周囲の音声を集音（収音）し、アナログデジタル変換をして音声処理部１２１に送信する。音声処理部１２１は、入力されたデジタル音声信号のレベルの適正化処理等の音声に関する処理を行う。そして、音声処理部１２１で処理された音声信号は、制御部１０１によりメモリ１０４に送信される。メモリ１０４は、画像処理部１１１、音声処理部１２１により得られた画像信号及び音声信号を一時的に記憶する。
【００２２】
画像処理部１１１及び音声処理部１２１は、メモリ１０４に一時的に記憶された画像信号や音声信号を読み出して画像信号の符号化、音声信号の符号化などを行い、圧縮画像信号、圧縮音声信号等を生成する。制御部１０１は、これらの圧縮画像信号、圧縮音声信号を、記録再生部１４０に送信する。
【００２３】
記録再生部１４０は、記録媒体１４１に対して画像処理部１１１及び音声処理部１２１で生成された圧縮画像信号、圧縮音声信号、その他撮影に関する制御データ等を記録する。また、音声信号を圧縮符号化しない場合には、制御部１０１は、音声処理部１２１により生成された音声信号と画像処理部１１１により生成された圧縮画像信号とを、記録再生部１４０に送信し記録媒体１４１に記録させる。ここで、記録媒体１４１は、画像処理装置に内蔵された記録媒体でも、取外し可能な記録媒体でもよく、画像処理装置１００で生成した圧縮画像信号、圧縮音声信号、音声信号、各種データなどを記録することができればよい。例えば、記録媒体１４１は、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−Ｒ、ＤＶＤ−Ｒ、磁気テープ、不揮発性の半導体メモリ、フラッシュメモリ、などのあらゆる方式の記録媒体を含む。
【００２４】
また、記録再生部１４０は、記録媒体１４１に記録された圧縮画像信号、圧縮音声信号、音声信号、各種データ、プログラムを読み出す（再生する）。そして読み出した圧縮画像信号、圧縮音声信号を、制御部１０１は画像処理部１１１及び音声処理部１２１に送信する。画像処理部１１１及び音声処理部１２１は、圧縮画像信号、圧縮音声信号を一時的にメモリ１０４に記憶させ、所定の手順で復号し、復号した音声信号を音声出力部１５１へ、復号化した画像信号を映像出力部１５０や表示制御部１３１に送信する。また、音声信号が記録媒体１４１に非圧縮記録されている場合には、制御部１０１は、音声信号を直接音声出力部１５１に送信する。
【００２５】
音声出力部１５１は、例えば音声出力端子からなり、接続されたイヤホンやスピーカなどから音声を出力させるために音声信号を送信する。また、音声出力部１５１は、画像処理装置１００に内蔵され、音声信号にかかる音声を出力するスピーカであってもよい。映像出力部１５０は、例えば映像出力端子からなり、接続された外部ディスプレイ等に映像を表示させるために画像信号を送信する。また、音声出力部１５１、映像出力部１５０は、統合された１つの端子、例えばＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）（登録商標）端子のような端子であってもよい。
【００２６】
また、表示制御部１３１は、画像処理部１１１から送信された画像信号による映像や、画像処理装置１００の操作をするための操作画面（メニュー画面）等を表示部１３０に表示させる。表示部１３０は、例えば、液晶ディスプレイ、有機ＥＬディスプレイ、電子ペーパー等の表示デバイスであれば何でもよい。
【００２７】
通信部１５２は、画像処理装置１００と外部装置との間で通信を行うもので、例えば、音声信号、画像信号、圧縮音声信号、圧縮画像信号などのデータを送信したり受信したりする。また、撮影開始や終了コマンド等の、撮影にかかる制御信号や、その他の情報を送信したり受信したりする。通信部１５２は、例えば、赤外線通信モジュール、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信モジュール、無線ＬＡＮ通信モジュール、ＷｉｒｅｌｅｓｓＵＳＢ、ＧＰＳ信号受信モジュール等の無線通信モジュールである。
【００２８】
ここで、本実施例の画像処理装置１００の通常の動作について説明する。
【００２９】
本実施例の画像処理装置１００は、ユーザが操作部１０２の電源ボタンを操作すると、操作部１０２から制御部１０１に起動の指示が出される。この指示を受けて、制御部１０１は、不図示の電源供給部を制御して、画像処理装置１００の各ブロックに対して電源を供給させる。
【００３０】
電源が供給されると、制御部１０１は、例えば、操作部１０２のモード切り換えスイッチが、例えば、静止画撮影モード、動画撮影モード、再生モード等のどのモードであるかを操作部１０２からの指示信号により確認する。
【００３１】
静止画撮影モードでは、画像処理装置１００は撮影待機状態でユーザが操作部１０２の静止画記録ボタンを操作することで撮影を行い、圧縮画像信号が記録媒体１４１に記録される。そして再び撮影待機状態になる。動画撮影モードでは、画像処理装置１００は撮影待機状態でユーザが操作部１０２の動画記録開始ボタンを操作することで撮影を開始し、その間、圧縮画像信号と圧縮音声信号または音声信号が記録媒体１４１に記録される。そしてユーザが操作部１０２の動画記録終了ボタンを操作することで撮影を終了し、再び撮影待機状態になる。再生モードでは、ユーザが選択したファイルに関する圧縮画像信号や圧縮音声信号または音声信号を記録媒体１４１から再生して、音声出力部１５１から音声信号を出力し、表示部１３０に映像を表示させる。また、ユーザは操作部１０２を操作することにより画像処理装置設定の変更メニューに入ることができ、項目選択操作、選択された項目に対する設定値変更操作が可能である。これはたとえば画像処理装置１００の保持する日付情報、日時情報、時差情報、エリア設定、使用者情報、撮影モード、画像フォーマット等が挙げられる。
【００３２】
まず、静止画撮影モードについて説明する。操作部１０２により静止画撮影モードが設定されると前述のようにまず、制御部１０１は、画像処理装置１００の各ブロックを撮影待機状態に設定させる。
【００３３】
撮影待機状態では、画像処理部１１１は、画像信号を表示制御部１３１に送信し表示部１３０に画像信号に関する映像を表示させる。ユーザはこの様にして表示された画面を見ながら撮影の準備を行う。
【００３４】
撮影待機状態で、ユーザが操作部１０２の静止画記録ボタンを操作することにより撮影指示信号が送信されると、制御部１０１は撮影制御信号を画像処理装置１００の各ブロックに送信し、以下のような動作をさせるように制御する。
【００３５】
撮像部１１０は、レンズにより取り込まれた被写体の光学像を撮像素子により画像信号に変換し、アナログデジタル変換し、画像処理部１１１に送信する。画像処理部１１１は、入力されたデジタル画像信号の被写体情報の解析を行うとともに画質調整処理（ホワイトバランスや色、明るさなど）を設定値および被写体情報に基づいて処理する。ここで、被写体情報とは被写体の明るさの分布、顔の分布、各顔を認証した結果得られる個人認証情報、距離の分布等が挙げられる。そして、画像処理部１１１で処理された画像信号は、制御部１０１によりメモリ１０４や映像出力部１５０や表示制御部１３１に送信される。ここで、表示部１３０に表示された映像を見ることで、ユーザは撮影した静止画を確認することができる。
【００３６】
そして、画像処理部１１１は、メモリ１０４に一時的に記憶された画像信号を読み出して所定の符号化を行い、圧縮画像信号を生成し、記録再生部１４０に出力する。記録再生部１４０は、ＵＤＦ、ＦＡＴ等のファイルシステム管理のもとに、圧縮画像信号を静止画ファイルとして属性情報とともに記録媒体１４１に書き込んでいく。ここで属性情報とは前記被写体情報および、画像処理装置設定、通信部１５２から取得した外部情報（位置情報。ＭＡＣアドレス等）等である。
【００３７】
なお、制御部１０１は、画像処理部１１１による符号化の動作が終了すると、撮影待機状態に移行させるように制御信号を画像処理装置１００の各ブロックに送信して、撮影待機状態に戻る。
【００３８】
次に、動画撮影モードについて説明する。操作部１０２により動画撮影モードが設定されると前述のようにまず、制御部１０１は、画像処理装置１００の各ブロックを撮影待機状態に設定させる。
【００３９】
撮影待機状態では、画像処理部１１１は、画像信号を表示制御部１３１に送信し表示部１３０に画像信号に関する映像を表示させる。ユーザはこの様にして表示された画面を見ながら撮影の準備を行う。
【００４０】
撮影待機状態で、ユーザが操作部１０２の動画記録開始ボタンを操作することにより撮影開始の指示信号が送信されると、制御部１０１は撮影開始の制御信号を画像処理装置１００の各ブロックに送信し、以下のような動作をさせるように制御する。
【００４１】
撮像部１１０は、レンズにより取り込まれた被写体の光学像を撮像素子により画像信号に変換し、アナログデジタル変換し、画像処理部１１１に送信する。画像処理部１１１は、入力されたデジタル画像信号の画質調整処理（ホワイトバランスや色、明るさなど）を設定値に基づいて処理する。そして、画像処理部１１１で処理された画像信号は、制御部１０１により表示制御部１３１、メモリ１０４に送信される。表示制御部１３１は、受信した画像信号に関する映像を表示部１３０に表示させる。
【００４２】
一方、音声入力部１２０は、マイクにより得られたアナログ音声信号をデジタル変換し、得られたデジタル音声信号を音声処理部１２１に送信する。音声処理部１２１は、入力されたデジタル音声信号のレベルの適正化処理等をして音声信号を出力する。制御部１０１は、音声処理部１２１により処理された音声信号をメモリ１０４に送信する。
【００４３】
そして、画像処理部１１１及び音声処理部１２１は、メモリ１０４に一時的に記憶された画像信号や音声信号を読み出して所定の符号化を行い、圧縮画像信号、圧縮音声信号等を生成する。そして、制御部１０１は、これらの圧縮画像信号、圧縮音声信号を合成し、データストリームを形成し、記録再生部１４０に出力する。記録再生部１４０は、ＵＤＦ、ＦＡＴ等のファイルシステム管理のもとに、データストリームを一つの動画ファイルとして記録媒体１４１に書き込んでいく。また、音声を圧縮しない場合には、制御部１０１は、音声処理部１２１で生成した音声信号を画像処理部１１１で生成された圧縮画像信号とともに、記録再生部１４０に出力する。そして、記録再生部１４０は、前述したように、ＵＤＦ、ＦＡＴ等のファイルシステム管理のもとに、データストリームを一つの動画ファイルとして記録媒体１４１に書き込んでいく。
【００４４】
以上の動作を撮影中は継続する。
【００４５】
また、撮影の間、ユーザによる操作部１０２の操作に応じて、または画像処理部１１１により生成された画像信号の解析結果に応じて、制御部１０１は、撮像部１１０や画像処理部１１１、音声処理部１２１などに各種制御信号を送信している。例えば、レンズの移動や絞り調整などをさせるための制御信号を撮像部１１０に送信するとともに、画像や音声を調整するための制御信号を画像処理部１１１、音声処理部１２１に送信する。
【００４６】
また、同様に撮影の間、ユーザにより操作部１０２のズームキーを操作することで、制御部１０１により、撮像部１１０の「光学ズーム」機能や、画像処理部１１１の「電子ズーム」機能を動作させることができる。また、不図示の振動検出部により検出された加速度信号に基づいて、制御部１０１により、撮像部１１０の「光学防振」機能や、画像処理部１１１の「電子防振」機能が動作している。
【００４７】
そして、ユーザが操作部１１０の動画記録終了ボタンを操作することにより撮影終了の指示信号が制御部１０１に送信されると、制御部１０１は、撮影終了の制御信号を画像処理装置１００の各ブロックに送信し、以下のような動作をさせるように制御する。
【００４８】
画像処理部１１１、音声処理部１２１は、それぞれ画像信号、音声信号のメモリ１０４への送信を停止する。そして、メモリ１０４に記憶されている残りの画像信号と音声信号とを読み出して所定の符号化を行い、圧縮画像信号、圧縮音声信号等を生成する。
【００４９】
制御部１０１は、これらの最後の圧縮画像信号、圧縮音声信号を合成し、データストリームを形成し、記録再生部１４０に出力する。音声を圧縮しない場合には、制御部１０１は、音声処理部１２１により生成された音声信号と、圧縮画像信号とを記録再生部１４０に出力する。
【００５０】
記録再生部１４０は、ＵＤＦ、ＦＡＴ等のファイルシステム管理のもとに、データストリームを一つの動画ファイルとして記録媒体１４１に書き込んでいく。そして、データストリームの供給が停止したら、制御部１０１はサムネイルを生成するために以下のような動作をさせるように制御する。
【００５１】
記録再生部１４０は記録媒体１４１に記録した動画ファイルの先頭フレームの圧縮画像信号を読み出し、画像処理部１１１に送信する。画像処理部１１１は、圧縮画像信号を一時的にメモリ１０４に記憶させ、所定の手順で復号する。次に画像処理部１１１は得られた画像信号に対してサムネイル用の所定の符号化を行い、サムネイル用圧縮画像信号を生成する。そして、制御部１０１はサムネイル用圧縮画像信号を記録再生部１４０に出力する。記録再生部１４０は、ＵＤＦ、ＦＡＴ等のファイルシステム管理のもとに、サムネイル用圧縮画像を、基となる動画ファイルに結合させるように記録媒体１４１に前出の属性情報とともに書き込み、動画ファイルを完成させるとともに記録動作を停止する。
【００５２】
制御部１０１は、記録動作が停止すると、撮影待機状態に移行させるように制御信号を画像処理装置１００の各ブロックに送信して、撮影待機状態に戻る。
【００５３】
次に、再生モードについて説明する。操作部１０２により再生モードが設定されると、制御部１０１は、再生状態に移行させるように制御信号を画像処理装置１００の各ブロックに送信し、以下のような動作をさせる。
【００５４】
記録再生部１４０は、記録媒体１４１に記録された静止画ファイルまたは動画ファイルの再生順をファイル名、更新日時、等ファイルシステムで管理されている情報、あるいは各ファイルに関連付けて記録された前出の属性情報によって再生順を決定し、読み出す。
【００５５】
また制御部１０１はこの再生順をメモリ１０４に配置されたデータベースにリスト化し管理する。またこのデータベースは永続化のため記録媒体１４１に記録し再利用されることもある。
【００５６】
制御部１０１は読み出された圧縮画像信号、圧縮音声信号を、画像処理部１１１及び音声処理部１２１に送る。圧縮されていない音声信号であれば、制御部１０１は、音声出力部１５１に音声信号を送信する。
【００５７】
画像処理部１１１及び音声処理部１２１は、圧縮画像信号、圧縮音声を一時的にメモリ１０４に記憶させ、所定の手順で復号する。そして制御部１０１は、復号化した音声信号を音声出力部１５１へ、復号化した画像信号を映像出力部１５０や表示制御部１３１に送信する。表示制御部１３１は、入力された画像信号にかかる映像を表示部１３０に表示させ、音声出力部１５１は、入力された音声信号にかかる音声を内蔵されたスピーカや、接続されたイヤホンやスピーカから出力する。
なお、メモリ１０４は、後述するカメラ辞書を記憶する辞書情報を記憶する手段としても機能している。
【００５８】
本実施例の画像処理装置は以上のように、静止画、動画の記録再生を行う。
【００５９】
図２，４，５を用いて撮影モード時の動作を説明する。図２は撮影モードにおける画像撮影時の個人認証情報付与処理のフローチャートである。図４は記録媒体１４１に記録する画像ファイルの構造例、図５はデジタルカメラ内のメモリ１０４に記憶するカメラ辞書情報の一例であり、この情報に基づき個人認証処理を行う。
【００６０】
ユーザにより撮影の指示があるとステップＳ２０１で撮影処理を行い、ステップＳ２０２にて図５のカメラ辞書情報を用い個人認証処理を行う。
【００６１】
ここで個人認証処理について図５のカメラ辞書情報を用いて説明する。本発明のデジタルカメラにおいては前述したように被写体から個人認証を行うことが可能である。この個人認証処理は、画像を解析して被写体から抽出された特徴データとカメラ辞書情報に格納された特徴データの一致度を算出し、特定の人物であるか否かの演算を制御部１０１で行うことにより実現される。
【００６２】
図５の５０１は、登録する人物毎に割り当てるＩＤである。５０２は、人物の簡易名称としてのニックネームであり、１バイト文字コードで登録される情報である。本実施例ではＡＳＣＩＩコードで記録される情報であり１０文字までを登録可能としている。本実施例のデジタルカメラでは、ＡＳＣＩＩコードの文字は表示可能であり、デジタルカメラの操作部を用いてニックネーム５０２を入力して辞書情報に登録したり、変更したりすることが可能である。
【００６３】
５０３は人物の詳細名称としてのフルネームであり、複数バイト文字コードであるＳｈｉｆｔ−ＪＩＳや、ＵＮＩＣＯＤＥのＵＴＦ−８等を利用可能である。本実施例ではＳｈｉｆｔ−ＪＩＳ１を採用し、全角１０文字までを登録可能としている。ただし、この詳細名称は、本実施例のデジタルカメラでは、表示用フォントを記憶する容量が無い為、表示できない。
【００６４】
上記の文字コードは一例であるが、デジタルカメラで表可能な文字を制限するためには、ニックネームは１バイト系の文字コードが好ましい。
【００６５】
５０４は、各ＩＤ毎の人物の特徴データであり、撮影時や再生時に、この特徴データを画像中の被写体と比較することで、辞書に登録した人物と同一であるかを判断することに利用される。
【００６６】
この様に、カメラ辞書情報にはデジタルカメラＵＩ上で扱うことが可能なニックネームと、デジタルカメラでは表示できないが、パーソナルコンピュータ等の外部機器ＵＩ上で取り扱うフルネームが個人ごとに記載される。デジタルカメラのような組み込み機器においてはメモリ容量の制限等により多言語の文字フォントを持つことが困難なため、ニックネームはＡＳＣＩＩとし、限定された文字フォントを持つことでデジタルカメラＵＩで表現可能とする。一方、パーソナルコンピュータのように多様な文字フォントを持つ機器においては、マルチバイトコードのフルネームを扱えるようにするためである。ここでニックネームはカメラＵＩ上で表現可能な文字列で成り立つのでカメラＵＩにおいてユーザに入力させることが可能であるが、フルネームに関しては通信部を経由して接続されたパーソナルコンピュータ等の外部機器から設定させるようにしてもよい。または、パーソナルコンピュータ等の外部機器でフルネーム情報を入力済のカメラ辞書情報をメモリーカード等の記録媒体に一旦格納し、そのメモリーカードをデジタルカメラに装着してカメラ辞書情報をデジタルカメラ内のメモリにコピーしても良い。
【００６７】
なお、カメラ辞書情報に登録できる特徴データは、例えば最大で３０人までというように上限を設けておく方がよい。
【００６８】
次にステップＳ２０３で、ステップＳ２０２において画像から抽出された被写体のうち、カメラ辞書情報の特徴データと一致して、認証された人物の数を取得し、ステップＳ２０４処理の繰り返し回数とする。ステップＳ２０４では認証された人物のうち、Ｎ番目の人物に対してニックネームまたはフルネームを付与する処理を繰り返す為に、Ｎに１を代入する。
【００６９】
ステップＳ２０５では、図５に示すカメラ辞書情報を参照しＮ番目の認証人物に対応した辞書情報にフルネームが登録されているかを確認する。フルネームが登録されたいると判断されたならばステップＳ２０６へ進みフルネームを画像ファイルのヘッダに属性情報として記録する。ステップＳ２０５にてフルネームが辞書に登録されていないと判断された場合、ステップＳ２０７へ進みカメラ辞書情報を参照し認証人物に対応してニックネームが登録されているかを確認する。ニックネームが登録されていると判断されたならばステップＳ２０８へ進みニックネームを画像ファイルのヘッダに属性情報として記録する。ステップＳ２０７にてニックネームも登録されていないと判断したなら２０９へ進む。
【００７０】
ステップＳ２０９では、ステップＳ２０３で取得した人物の数だけ繰り返し処理が終了したかを確認し、終了していなければステップＳ２１０で、Ｎに１を加えて、ステップＳ２０５に移行する。ステップＳ２０９では、ステップＳ２０２で認証した人物全員分の処理を繰り返した場合には、本処理を終了する。
【００７１】
なお、辞書情報に人物を登録する場合に、ニックネームだけは登録されていないと人物を登録できないように設計しているのであれば、ステップＳ２０７からステップＳ２０９へ移行する処理は不要となる。
【００７２】
図２の処理によれば、カメラ辞書に登録されているフルネームまたはニックネームを画像のヘッダーに付与することが出来る。またフルネームとニックネームとがカメラ辞書情報に登録されている場合には、フルネームを優先的に記録するようにする。
【００７３】
ここで、本実施例の撮像装置で扱う画像ファイルの構造例を図４に示す。４１１は画像の属性情報を記載するヘッダ部である。４１２は画像を記録した撮像象値のメーカー名。４１３はこの画像を記録した撮像象値のモデル名。４１４はこの画像の撮影日時。４１５から４１７は個人認証により特定された認証人物の属性情報としてフルネーム（詳細名称）あるいはニックネーム（簡易名称）のいずれかが名前の文字列として、認証人物の画像内の座標情報とともに記録される。４１８はその他の設定、たとえば使用者情報等である。４１９は画像データ本体である。
【００７４】
次に図３を用いて、再生モード時に選択した画像に名前の文字列を重畳して表示する為の画像再生処理を説明する。
【００７５】
ステップＳ３０１では、ユーザが操作部１０２への操作で表示すべき画像を選択すると、選択された画像を読み出し表示部１３０に画像の表示する。
【００７６】
ステップＳ３０２にて画像ファイルのヘッダを解析しフルネームまたはニックネームが記録されているかを確認する。これは図４における４１５〜４１７の記載を解析し、画像ファイルに関連する認証人物の属性情報である名前の文字列と座標情報を抽出することである。
【００７７】
次にステップＳ３０３においては前記ステップＳ３０２で抽出された人物名の数を取得しステップＳ３０５〜Ｓ３１２の処理の繰り返し回数とする。ステップＳ３０４ではステップＳ３０５〜Ｓ３１２の処理の繰り返し回数を制御する為の代数Ｍに初期値としての１を代入する。
【００７８】
ステップＳ３０５では、図５に示すカメラ辞書情報を参照し、ステップＳ３０２で検出した名前のうちＭ番目の名前の文字列が、カメラ辞書情報の中でニックネーム（５０２）の文字列と比較して、ニックネームとして登録されているかを確認する。ニックネームとして登録されていると判断されたならばステップＳ３０６へ進みこのニックネームを再生対象とし、ステップＳ３０２にて抽出した座標情報に基づき、画像中のその人物の近くに、ニックネームの文字列を重畳表示する。
【００７９】
ステップＳ３０５で、Ｍ番目の名前の文字列がカメラ辞書情報の中でニックネームとして登録されていないと判断された場合、ステップＳ３０７へ進み、その名前の文字列がカメラ辞書情報の中でフルネームの比較して、フルネームとして登録されているかを確認する。フルネームとして登録されていると判断されたならばステップＳ３０８へ進みカメラ辞書情報の中で、このフルネームに対応するニックネームも登録されているかを確認する。
【００８０】
ステップＳ３０８でニックネームも登録されていると判断した場合には、ステップＳ３０９でそのフルネームに関連するニックネームを再生対象とし、画像中のその人物の近くに、ニックネームの文字列を重畳表示する。
【００８１】
ステップＳ３０７で名前の文字列がカメラ辞書情報の中でフルネームとして登録されていないと判断した場合と、ステップＳ３０８でフルネームに対応するニックネームが登録されていないと判断した場合には、ステップＳ３１０へ進む。
【００８２】
ステップＳ３１０では、ステップＳ３０２で検出した名前の文字列は画像とともに表示しないものと判断し、ステップＳ３１１へ進む。
【００８３】
ステップ３１１では、ステップＳ３０２で取得した名前の文字列を全て解析が終わったかを判断し、終わっていなければステップＳ３０２に進んでＭの値に１を加えて、Ｓ３０５移行の処理に進んで次の名前の文字列の解析を行う。ステップ３１１では、ステップＳ３０２で取得した名前の文字列を全て解析が終わったら処理を終了する。
【００８４】
この様に上記実施例によれば、画像再生時には、画像にフルネームが付与されていたとしてもニックネームを優先的に表示することが出来る。これにより画像処理装置でフルネームに対応した文字コードを表示する為のデータを持つことなく、ニックネームの表示を行うことが出来る。
【００８５】
さらには、本画像処理装置ではフルネームに対応した文字コードを表示する為のデータを持たないので、ニックネームは登録可能であるがフルネームは登録できないようにしている。つまり、カメラ辞書にはニックネームしか登録していない人物が存在しやすくなる。そこで、辞書の中の文字列のうち、画像の人物の文字列と一致するものを検索するときに、ニックネームの確認をフルネームの確認より先に行う。これにより、本画像処理装置では、フルネームを持たない画像が記憶されている可能性が高いので、フルネームの確認処理が無駄になる可能性も有り、従ってニックネームの確認を優先することで、処理を高速に行うことが可能となる。
【００８６】
またさらに、本画像処理装置では、画像のヘッダから抽出した人物の文字列であっても、本画像処理装置内の辞書情報には登録されていない文字列の場合には、画像にその文字列を重畳表示しない。この様にすることで、画像処理装置内で表示する人物の名前を制限することが出来、画像処理装置の再生処理での負荷を過剰に増加させることが無い。また辞書情報に登録していない人物との交流はすでに薄くなっている可能性も高いので、そのような人物名を表示させたくないような場合にも好適である。
【００８７】
また、辞書情報には登録されていない人物でも、ニックネームだけは表示するようにすることも可能であるが、フルネームの文字列は表示できないので、ヘッダ中の文字列の文字コードによって名前が表示される場合と、表示されない場合が出来てしまう。この様な仕様はユーザにとっては困惑する可能性が高いので、画像処理装置内の辞書情報に登録されていない文字列は画像に重畳表示しない方が便利である。
【００８８】
なお、画像のヘッダから抽出した人物の文字列が、画像処理装置内の辞書情報に登録されていない場合に、画像にその文字列を重畳表示しないか、ニックネームの場合には表示可能とするのかを選択するようにしても良い。ユーザにより明示的に選択されている設定であれば、ユーザが困惑する可能性は少なくなるであろう。
【００８９】
以上のように撮影時においてはフルネームを優先して記録することでパーソナルコンピュータ等の再生機器において詳細な名前情報を表示することが可能になる。一方デジタルカメラにおける再生においては画像ファイルにフルネームの記載がある場合、カメラ辞書にこのフルネームに対応するニックネームを表示に使用するので、デジタルカメラのような限られたメモリ容量の機器においても名前表示が可能となる。また一つの認証に対して名前情報を目的別に複数記載することをしないので名前情報の取り扱いが簡易になる。
【００９０】
なお本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００９１】
またコンピュータ可読の記憶媒体から読み出されたプログラムコードが前述した実施の形態の機能を実現することにより、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【図１】
0005812848.tif 000002
【図２】
0005812848.tif 000003
【図３】
0005812848.tif 000004
【図４】
0005812848.tif 000005
【図５】
0005812848.tif 000006