(57)【要約】【課題】ユーザーが意図する画像中の領域の色を、ユーザーに伝えると共にユーザーが意図する色に変換する。【解決手段】本発明の撮像装置は、表示手段に表示した画像中の位置及び希望する色を、前記表示手段に重ね合わせたタッチパネルを介してユーザーが指定し、位置演算手段が算出した前記ユーザーが指定した画像中の位置情報と画像情報に基づき、該位置の色を音や画像表示により伝達する。更に、画像データ処理手段は、ユーザーが指定した画像中の位置の色を、タッチパネルを介してユーザーが指定した色に変換する。【選択図】図２
2011023890.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示手段と、
前記表示手段に表示された画像中の位置及び希望する色を指定するための指定手段と、
前記指定手段により指定された前記画像中の位置の位置情報を算出する位置演算手段と、
前記画像における前記位置演算手段が算出した位置の色情報を、音声及び画像表示のうち少なくともいずれか一方により通知する通知手段と、
前記位置演算手段が算出した前記画像中の位置の色情報を、前記指定手段により指定された前記希望する色に変換する画像データ処理手段と、
を有することを特徴とする撮像装置。
【請求項２】
前記通知手段は、前記位置演算手段が算出した位置の色情報を、音声により通知し、
前記音声は、前記色情報のうちの明度及び彩度のうち少なくとも一方を、音声の周波数の高低及び音量の大小のうち少なくとも一方により表現することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記位置演算手段は、前記指定手段により指定された面積を有する領域の位置を算出し、
前記画像データ処理手段は、
前記位置演算手段が算出した面積を有する領域の位置の色情報の代表値を、該領域の色情報として算出し、
前記位置演算手段が算出した面積を有する領域の位置の色を、前記指定手段により指定された前記希望する色に変換する
ことを特徴とする請求項１乃至２のうちいずれか１項に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影画像や再生画像等を表示する表示装置を有するデジタルカメラ、ビデオカメラ等の、撮像装置に関する。
【背景技術】
【０００２】
近年、デジタルカメラ等の撮像装置において、ユーザーが好む画像になる様に画像処理を施す機能を有する機種が増えてきている。この様な機能には、例えば、人物の肌色部を検出し、その部分を好ましい色にする処理（美肌モード）、体型を変更する処理（細身モード）、カラー画像をモノクロ化する処理、画像周辺部の輝度を落とす処理（トイカメラ調）等がある。これらの機能を有するデジタルカメラでは、予め設定されている複数の処理の中から、ユーザーが好みの処理を選択することで、該処理が行われる。
【０００３】
また、ユーザーの好みに応じて、撮影した画像の明るさ、色あい、コントラスト等のパラメータを変更処理する手段を有するデジタルカメラが例えば特許文献１に開示されている。この特許文献１は、処理対象画像を表示しながら、明るさ、色あい、コントラスト等のパラメータをユーザーが変更し、変更後の画像を確認しながら好みの値に決定する方法を開示している。また、この特許文献１は、明るさ、色あい、コントラスト等のパラメータを複数の所定の設定値に変更して得られる画像を一覧表示し、それらの画像の中からユーザーが好みの画像を選択する方法も開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−１８７３５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記の予め設定されている複数の処理の中からユーザーが好みの処理を選択する撮像装置においては、ユーザーが好みの処理を選択すると撮像装置が自動的に対応した処理を実施するので、ユーザーの意思を細かく画像に反映させることが困難である。また、特許文献１に開示されている技術では、処理対象画像の全体の明るさ、色あい、コントラスト等のパラメータをユーザーが指定して変更することは可能だが、画像の一部（例えば人物）のみの該パラメータを、好みの値に調整することは困難である。  
更に、ユーザーが画像の色等を好みの通りに変換するためには、ユーザーは各画素の色情報を正確に知る必要がある。
【０００６】
そこで本発明は、ユーザーが指定した画像の一部の色をユーザーに伝えると共に、ユーザーが指定した画像の一部をユーザーが意図する色に変換する機能を備えた撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記目的を果たすため、本発明の一態様の撮像装置は、画像データに基づき画像を表示する表示手段と、前記表示手段に表示した画像を参照しながら該画像中の位置及び希望する色を指定する指定手段と、前記指定手段によりユーザーが指定した前記画像中の位置の位置情報を算出する位置演算手段と、前記画像における前記位置演算手段が算出した位置の色情報を、音声及び画像表示のうち少なくともいずれか一方により通知する通知手段と、前記位置演算手段が算出した前記画像中の位置の色を、前記指定手段によりユーザーが指定した前記希望する色に変換する変換処理を含む画像データ処理手段とを有する。
【発明の効果】
【０００８】
本発明の撮像装置は、ユーザーが指定した画像部分の色を用いてユーザーに伝えると共に、ユーザーが指定した画像の一部をユーザーが意図する色に変換する機能を備えた撮像装置を提供できる。
【図面の簡単な説明】
【０００９】
【図１】本発明の各実施形態に係る撮像装置の一例としてのデジタルカメラの構成を示すブロック図である。
【図２】本発明の第１の実施形態に係る撮影モードにおける処理の例を示すフローチャートである。
【図３】デジタルカメラの背面を示す図である。
【図４】色相スケールの第１の例を示す図である。
【図５】色相スケールの第２の例を示す図である。
【図６】色相スケールの第３の例を示す図である。
【図７】本発明の第１の実施形態に係る再生モードにおける処理の例を示すフローチャートである。
【図８】本発明の第２の実施形態に係る撮影モードにおける処理の例を示すフローチャートである。
【図９】本発明の第２の実施形態に係る再生モードにおける処理の例を示すフローチャートである。
【図１０】本発明の第３の実施形態に係る再生モードにおける処理の例を示すフローチャートである。
【図１１】本発明の第３の実施形態に係る撮影モードにおける処理の例を示すフローチャートである。
【図１２】本発明の第４の実施形態に係る撮影モードにおける処理の例を示すフローチャートである。
【図１３】本発明の第４の実施形態に係るデジタルカメラの背面を示す図である。
【図１４】本発明の第４の実施形態に係る再生モードにおける処理の例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
［第１の実施形態］
本発明の第１の実施形態について図面を参照して説明する。本実施形態の撮像装置は、例として、撮影画像や再生画像を表示する表示手段を有するデジタルカメラとする。該デジタルカメラの表示手段には、タッチパネルが重ね合わせてある。このため、ユーザーは表示手段に表示された画像の一部に触れる様にその上に重ねられているタッチパネルに触れることで、撮影中或いは撮影した画像の再生中に、表示画像の一部を選択することができる。本実施形態のデジタルカメラは、ユーザーが選択した画像部分の色の情報を、音声や画像表示等によりユーザーに伝達する機能と、ユーザーが選択した画像部分の色を、ユーザーが色情報を参照しながら選択した色に変換する機能とを有する。
【００１１】
本実施形態のデジタルカメラ１００は、図１に示す様に、撮影レンズ１０１と、撮像素子１０２と、画像信号処理部１０３と、メモリ制御部１０４と、第１のメモリ１０５と、カメラコントローラ１０６と、ドライバ１０７と、画像表示部１０８と、タッチパネル１０９と、カードインターフェース（カードＩ／Ｆ）１１０と、記録媒体１１１と、システムバス１１２と、Ｄ／Ａ変換部１１３と、スピーカー１１４と、第２のメモリ１１５と、ユーザーインターフェース（ユーザーＩ／Ｆ）１１６と、各種スイッチ１１７とを有している。
【００１２】
撮影レンズ１０１は、撮像素子１０２の撮像面上に被写体像を形成する。  
撮像素子１０２は、例えばＣＣＤ或いはＣＭＯＳイメージセンサ等の撮像素子に例えばベイヤ配列のカラーフィルタが貼り付けられて構成されている。この撮像素子１０２は、撮像面上に形成された被写体像をデジタル画像信号に変換する。本実施形態の説明において、撮像素子１０２は、内部にＣＤＳ（相関二重サンプリング処理ブロック）、Ａ／Ｄ変換処理ブロック等の処理ブロックを有し、デジタル画像信号（以下、単に画像信号という）を出力可能なＣＭＯＳイメージセンサであるとする。
【００１３】
画像信号処理部１０３は、特定用途向けの集積回路（ＡＳＩＣ）等で構成することが可能である。この画像信号処理部１０３は、第１のメモリ１０５に一時的に保管された画像信号に、同時化処理（デモザイキング処理）、ホワイトバランス調整、階調補正、レベル補正、アンシャープマスク、シェーディング補正等の処理を施し、デジタル画像データを生成する。さらに画像信号処理部１０３は、以下の３つの処理を含む画像処理を実行できる。即ち、１つ目は、撮影時においてライブビュー表示のためのライブビュー画像を生成する処理（ライブビュー画像表示処理）である。２つ目は、撮像素子１０２から読み出された画像信号に基づいて記録用の画像データを生成する処理（画像記録処理）である。３つ目は、記録された画像データを読み出して再生用の画像データを生成する処理（再生表示処理）である。
【００１４】
メモリ制御部１０４は、システムバス１１２を介して、撮像素子１０２、画像信号処理部１０３、カメラコントローラ１０６、ドライバ１０７から出されるメモリアクセス要求を調停して、第１のメモリ１０５へのデータの書き込みと第１のメモリ１０５からのデータの読み出しとを制御する。
【００１５】
第１のメモリ１０５は、システムバス１１２及びメモリ制御部１０４を介して、撮像素子１０２、画像信号処理部１０３、カメラコントローラ１０６、ドライバ１０７がアクセス可能になされている。この第１のメモリ１０５は、撮像素子１０２から出力され、メモリ制御部１０４から入力されたデジタル画像信号等の各種のデジタル信号を記憶する。また、第１のメモリ１０５は、画像信号処理部１０３が画像処理を行う際のバッファメモリとしても用いられるので、書き込み・読み出しの速度が速いことが望ましく、例えばＤＲＡＭで構成することができる。
【００１６】
カメラコントローラ１０６は、例えばＣＰＵ等で構成され、デジタルカメラ１００の動作全体を統括して制御する。カメラコントローラ１０６は、例えば、自動露光に係る測光や露光量演算等の動作、図示しないフラッシュユニット用メインコンデンサの充電やフラッシュの発光量調節、撮影レンズ１０１のズーム駆動やフォーカス駆動、撮影者による撮影モードの設定操作受付、画像表示部１０８への制御信号の送出、図示しないシャッターの開閉、図示しない絞りの開度の制御等を行う。また、カメラコントローラ１０６は、画像信号処理部１０３の動作を統括制御する機能を有し、画像信号処理部１０３に対して、ライブビュー画像表示処理、画像記録処理及び再生表示処理のいずれかを行うよう指令する。また、カメラコントローラ１０６は、画像信号処理部１０３に、第１のメモリ１０５に記憶させた表示用の画像データ（ＲＧＢの値）の色情報の平均化処理を行うよう指令する。また、カメラコントローラ１０６は、画像信号処理部１０３に、画像データの色変換処理を行うよう指令する。更に、カメラコントローラ１０６は、タッチパネル１０９から、ユーザーが選択した画像位置情報を算出する。また、第１のメモリ１０５に記憶させた表示用の画像データ（ＲＧＢの値）から当該画像位置に対応した色情報を得る。更に、カメラコントローラ１０６は、ユーザーが選択した画像位置に対応した色情報と第２のメモリ１１５に格納された慣用色データとを比較しユーザーに知らせる色名を選択し、選択した色名をユーザーに知らせる。また、各種スイッチ１１７より入力されたユーザーの指示をユーザーＩ／Ｆ１１６を介して取得する。
【００１７】
ドライバ１０７は、画像表示部１０８の動作を制御する。  
画像表示部１０８は、例えばカラー液晶表示（ＬＣＤ）パネル又は有機ＥＬ表示（ＯＥＬＤ）パネル等で構成され、例えばデジタルカメラ１００の背面や側面等に設けられている。この画像表示部１０８は、ドライバ１０７の制御に従ってライブビューや記録媒体１１１に記録されている画像等の各種の画像を表示する。尚、本実施形態では、例えばライブビュー時の画像表示用出力解像度はＶＧＡ（６４０×４８０）、画像表示部の解像度は６４０×４８０とする。
【００１８】
タッチパネル１０９は、画像表示部１０８に重なるように配設され、ユーザーが画像表示部１０８に表示された画像を確認しながら、画像中の特定の部分をタッチすると、当該タッチ位置に対応した信号を、システムバス１１２を介してＣＰＵ１０６に送信する。タッチ位置の検出方式は例えばアナログ抵抗膜方式、静電容量方式、赤外線遮光方式等があるが、本実施形態では方式は問わない。また位置検出の分解能は例えば画像表示部の画素数の１倍〜１／６４倍程度あれば良い。
【００１９】
カードＩ／Ｆ１１０は、記録媒体１１１への画像データの書き込み及び読み出しを仲介する。  
記録媒体１１１は、画像信号処理部１０３により生成され、必要に応じて例えばＪＰＥＧ圧縮された画像データを、カードＩ／Ｆ１１０を介して記録する。また、記録媒体１１１は、カードＩ／Ｆ１１０を介して記録した画像を出力することができる。この記録媒体１１１としては種々の記録媒体を用いることができる。例えば、記録媒体１１１はフラッシュメモリで構成することが可能である。また記録媒体１１１は、デジタルカメラ１００に内蔵されるものであっても良いし、デジタルカメラ１００に対して着脱可能に構成されるものであっても良い。
【００２０】
システムバス１１２は、各構成要素間で制御信号やデータを転送する際に用いられる。  
Ｄ／Ａ変換部１１３は、音声データ変換用であり、デジタル音声データをアナログ音声データに変換し、スピーカー１１４に出力する。  
スピーカー１１４は、色名等を音声でユーザーに知らせるためのスピーカーである。このスピーカー１１４は、Ｄ／Ａ変換部１１３より入力されたアナログ音声データに基づいて音声を出力する。
【００２１】
第２のメモリ１１５は、慣用色の情報を保存する。タッチパネル１０９から画像位置情報を入手したカメラコントローラ１０６は、当該位置の色情報を第２のメモリ１１５に格納された慣用色データと比較する。  
ユーザーＩ／Ｆ１１６は、カメラコントローラ１０６と、各種スイッチ１１７を仲介する。  
各種スイッチ１１７は、例えばシャッターレリーズボタン等の操作部材に応答するスイッチであり、ユーザーの指示を受け取り、それをユーザーＩ／Ｆ１１６を介してカメラコントローラ１０６に伝達する。  
次に、本実施形態の撮影モードにおける動作について図２を参照して説明する。なお、撮影モードの動作は例えばデジタルカメラ１００の電源ＯＮ時又は他モードから撮影モードに切り替えられた場合に行われる。  
ステップＳ１０１において、カメラコントローラ１０６は、ライブビューモードをＯＮにする。撮像素子１０２は受光を開始する。  
ステップＳ１０２において、撮像素子１０２による受光の開始後、カメラコントローラ１０６は、ライブビューに適した画像信号読み出し（間引き読み出し、高フレームレート読出し等）を行い、これにより読み出される画像信号を、メモリ制御部１０４を介して第１のメモリ１０５に記憶させる。
【００２２】
ステップＳ１０３において、画像信号処理部１０３は、第１のメモリ１０５に記憶された画像信号を、メモリ制御部１０４を介して読み出す。画像信号処理部１０３は、読み出した画像信号に基づき、デモザイキング処理により、単板撮像素子からのデジタル画像信号をＲＧＢデータへ変換し、ホワイトバランス処理、ノイズリダクショ処理、輪郭強調処理等の補正を含む画像処理を行う。
【００２３】
ステップＳ１０４において、カメラコントローラ１０６は、ユーザーがシャッターレリーズボタンを押したか（撮影操作をしたか）を判定する。判定の結果、シャッターレリーズボタンが押された場合は、撮影・記録モードとなる。撮影・記録モードでは、ステップＳ９０１において、カメラコントローラ１０６は、シャッター制御及び絞り制御を含む露光制御、全画素の画像データの読み出し等を行う。ステップＳ９０２において、画像信号処理部１０３は、カメラコントローラ１０６が読み出した画像信号を取得し、それに基づき画像処理を行い、記録用の画像データを作成する。ステップＳ９０３において、カメラコントローラ１０６は、ユーザーの希望があれば、作成された画像データに対して、画像信号処理部１０３により後述の色変換処理を行う。ステップＳ９０４において、画像信号処理部１０３は、作成した画像データを例えばＪＰＥＧ形式で圧縮する。ステップＳ９０５において、カメラコントローラ１０６は、画像信号処理部１０３において圧縮された画像データを、カードＩ／Ｆ１１０を介して記録媒体１１１へ出力する。記録媒体１１１は、カードＩ／Ｆ１１０を介して入力された圧縮された画像データを保存する。この際、色変換処理を行った画像データのみ保存しても良いし、色変換処理前後の２枚の画像データを保存しても良い。
【００２４】
一方、ステップＳ１０４における判定の結果、シャッターレリーズボタンが押されなかった場合には、ステップＳ１０５において、画像信号処理部１０３は、画像信号を画像表示部１０８の画素数（例えば６４０×４８０）に合せてリサイズしライブビュー画像データを生成する。画像信号処理部１０３は、このライブビュー画像データを、メモリ制御部１０４を介して第１のメモリ１０５に出力する。第１のメモリ１０５は、画像信号処理部１０３から入力されたライブビュー画像データを保存する。  
ステップＳ１０６において、画像信号処理部１０３は、リサイズした画像に基づき、該画像信号のＲＧＢの値を例えば４×４画素毎に平均化する。本処理は、ユーザーが領域を選択する際、各領域が細分化しているとユーザーのわずかなタッチ位置の違いにより、色情報が異なってしまうので、一つの領域を広くし、その領域の色情報の平均値を知らせることを目的とする処理である。そのため、４×４画素毎の平均に限らず、画像表示部１０８を構成する表示パネルのサイズを考慮して、例えば１６×１６画素毎の平均でも良いし、タッチパネルのセンサー数に合わせるように領域を決めても良い。画像信号処理部１０３は、平均化処理して得られた画像データを、メモリ制御部１０４を介して第１のメモリ１０５に出力する。第１のメモリ１０５は、画像信号処理部１０３から入力された画像データを保存する。  
ステップＳ１０７において、ドライバ１０７は、第１のメモリ１０５に記憶されたライブビュー画像データに基づく画像を画像表示部１０８に表示させる。
【００２５】
ステップＳ１０８において、カメラコントローラ１０６は、タッチパネル１０９から出力された信号を入力し、それに基づいてユーザーがタッチパネル１０９に触れたかを判定する。この判定の結果、ユーザーがタッチパネル１０９に触れていなければ、ステップＳ１０２に移る。  
ステップＳ１０８の判定の結果、ユーザーがタッチパネルに触れていたら、ステップＳ１０９において、カメラコントローラ１０６は、タッチパネル１０９から入力された信号に基づいて、ユーザーが触れた表示領域（以下、選択領域と称する）の位置情報を得る。
【００２６】
ステップＳ１１０において、カメラコントローラ１０６は、選択領域の位置情報と、第１のメモリ１０５に保存された画像データが示す色情報に基づき、選択領域の色相（Ｈｕｅ）を計算する。また、ここでは、ＪＩＳ  Ｚ８１０２：２００１「物体色の色名」に記載されている「赤」「青」等の慣用色名を求めても良い。
【００２７】
ここで、選択領域の色情報からＨｕｅを計算する方法を説明する。Ｈｕｅとは、色の三属性である色相Ｈ（Ｈｕｅ）、彩度Ｓ（Ｓａｔｕｒａｔｉｏｎ）、明度Ｂ（Ｂｒｉｇｈｔｎｅｓｓ）の一つである。ここで、ＲＧＢの値は各０〜２５５とし、ｍａｘをＲＧＢの３色の値の最大値，ｍｉｎをＲＧＢの３色の値の最小値とすると、色の三属性であるＨＳＢの値はそれぞれの以下の様に求まる。  
Ｂ＝ｍａｘ／２５５％。  
Ｓ＝（ｍａｘ−ｍｉｎ）／ｍａｘ％。  
Ｈは、  
Ｒがｍａｘの場合：Ｈ＝６０×（Ｂ−Ｇ）／（ｍａｘ−ｍｉｎ）度、  
Ｇがｍａｘの場合：Ｈ＝６０×（２＋（Ｒ−Ｂ）／（ｍａｘ−ｍｉｎ）度、  
Ｂがｍａｘの場合：Ｈ＝６０×（４＋（Ｇ−Ｒ）／（ｍａｘ−ｍｉｎ）度、  
（Ｈが負値の場合には、３６０を加算する）  
となる。
【００２８】
また、選択領域の慣用色名を求める方法について説明する。ＪＩＳ規格Ｚ８１０２：２００１に掲載されている物体色の色名は、それぞれＨＳＢで表現されており、例えば下に示す表１の通りである。
【表１】
2011023890.tif 000003
【００２９】
慣用色名を求める第１の方式は、始めに、上記の様にして、色の三属性であるＨＳＢを求め、次に、第２のメモリ１１５に格納されているＪＩＳ  Ｚ８１０２：２００１の色名から、得られた色相Ｈ、彩度Ｓ、明度Ｂにもっとも近い物体色を選択する方式である。  
慣用色名を求める第２の方式は、第２のメモリ１１５に、ＪＩＳ  Ｚ８１０２：２００１の色名とＲＧＢの値を計算したものを格納しておき、それを表として読み出し、ＲＧＢから直接色名を決定する方式である。例えば、ここで用いる表は、下に示す表２の様になる。
【表２】
2011023890.tif 000004
【００３０】
尚、この実施形態では表１の例を示したが、これに限らず、各国で用いられている色の定義を用いることも可能である。
【００３１】
次に、ステップＳ１１１において、カメラコントローラ１０６は、選択領域のＨｕｅをユーザーへ伝達する。ユーザーへの伝達手段は、音声出力及び画像表示部１０８に表示した色相スケールへの画像表示、又はそのうちいずれか一方による。選択領域の色情報は、Ｈｕｅの替わりに例えば慣用色名を用いても良い。また、ＲＧＢの信号レベル値を用いても良い。
【００３２】
ここで、選択領域のＨｕｅをユーザーへ伝達する方法について説明する。図３は本実施形態に係るデジタルカメラ１００の背面図である。図１と重複する部材は図１と同じ番号を付している。カメラコントローラ１０６は、選択領域のＨｕｅをユーザーへ通知する旨のデジタル音声信号を作成し、それをＤ／Ａ変換部１１３に出力する。Ｄ／Ａ変換部１１３は、カメラコントローラ１０６から入力された選択領域のＨｕｅのデジタル音声信号をアナログ信号に変換し、それをスピーカー１１４に出力する。スピーカー１１４は、Ｄ／Ａ変換部１１３から入力されたアナログ信号により、選択領域のＨｕｅの音声を出力する。また、カメラコントローラ１０６は、選択領域のＨｕｅを表す色相スケール２０１を作成し、それをドライバ１０７を介して画像表示部１０８に表示させる。色相スケール２０１に選択領域のＨｕｅを表示することで、音声が聞き取りにくい場合や音声が出力されない場合に概略の色を知ることができる。また前述の通り、音声出力及び画像表示はどちらか一方でも良い。
【００３３】
図４及び図５は、色相スケールの一例である。図４に示す様に、色相スケールは、直線的な表示しても良いし、図５に示す様に、円形状に表示しても良い。また色相スケールは、例えば、図６のようにＸＹＺ表色系統で表示しても良い。本実施形態の場合は、色の違いの認識のし易さと選択のし易さのため、図４乃至６の様に粗い分解能で表示している。尚、実施にあたっては図４乃至６に示す色相スケールは各色相を示すカラーで表示することが望ましい。
【００３４】
また、色相のスケールは０〜３６０度までの全体を表示しても良いし、例えば選択領域が緑（色相１２０度）の時、９０〜１５０度のみを表示する等、選択領域の色に近い色相のみを拡大して表示しても良い。特定の色相周辺のみ拡大して表示することで、より詳細な表示が可能になる。
【００３５】
この際に、元の色相と変更後の色相とが分かるように、異なる指示形態で変更前後の色相位置を表示するようにしてもよい。これが画像とともに表示されることによって、ユーザーはより多くの情報を掴みやすくなる。
【００３６】
図２に戻って説明を続ける。ステップＳ１１２において、タッチパネル１０９は、選択領域の変更後のＨｕｅ或いは慣用色名の希望をユーザーから取得する。なお、以下に説明する希望色の入力及び色変換はステップＳ９０３においても同様にして行われる。
【００３７】
タッチパネル１０９を用いたユーザーによる希望色の入力の一つの方式は、図４乃至６に示す色相スケール中から、ユーザーがタッチパネル１０９を用いて希望色を選択する方式である。  
ユーザーによる希望色の入力の別の方式は、慣用色名リストからユーザーが希望色を選択する方式である。表３は、慣用色名リストの例である。この慣用色名リストには、２６９色が定義され、それぞれの色の慣用色名とその慣用色を示すＲＧＢ値とが対応付けられている。この慣用色名リストは例えば第２のメモリ１１５に格納されている。カメラコントローラ１０６は、例えば、選択領域の色に近い色を選択して最初に画像表示部１０７に一覧表示させる。ユーザーがその一覧をスクロールして選択することで早く色を決定することができる。
【表３】
2011023890.tif 000005
【００３８】
カメラコントローラ１０６は、タッチパネル１０９から入力された信号に基づいて、ユーザーが希望する色を決定する。カメラコントローラ１０６は、決定したユーザーの希望色を画像信号処理部１０３に出力する。
【００３９】
次に、ステップＳ１１３において、画像信号処理部１０３は、選択領域の色を、カメラコントローラ１０６から入力されたユーザーが希望したＨｕｅ或いは慣用色名の色に変換する。また、選択領域の色と同色の画素全てを選択された色に変換してもよい。このようにすることで、指示した位置の色、またはその位置の色に関連する色をユーザーが任意に変更して表示することができる。カメラコントローラ１０６は、画像信号処理部１０３において色変換を施した画像データに基づく画像を、ドライバ１０７を介して画像表示部１０８に表示させる。  
ステップＳ１１４において、カメラコントローラ１０６は、撮影モードか判定する。この判定の結果、撮影モードであれば、ステップＳ１０２に移る。ステップＳ１１４の判定の結果、撮影モードでなければ、処理を終了する。
【００４０】
次に本実施形態における再生モードでの処理について図７に示すフローチャートを参照して説明する。なお、再生モードの動作は例えば他モードから再生モードに切り替えられた場合に行われる。  
ステップＳ２０１において、カメラコントローラ１０６は、記録媒体１１０に記録されている最新の撮影画像データを選択し、該画像データを画像信号処理部１０３に出力する。  
ステップＳ２０２において、画像信号処理部１０３は、カメラコントローラ１０６から入力された画像データを伸張する。  
ステップＳ２０３において、画像信号処理部１０３は、撮影モードの場合と同様に、伸張した選択画像を表示パネルの画素数（例えば６４０×４８０）に合せてリサイズし、リサイズして得られた再生用の画像データを第１のメモリ１０５に記憶させる。
【００４１】
ステップＳ２０４において、画像信号処理部１０３は、撮影モードの場合と同様に、リサイズ後の画像データのＲＧＢの値を、例えば４×４画素毎に平均化する。画像信号処理部１０３は、平均化処理した画像データを、メモリ制御部１０４を介して第１のメモリ１０５に出力する。第１のメモリ１０５は、画像信号処理部１０３から入力された平均化処理後の画像データを保存する。  
ステップＳ２０５において、ドライバ１０７は、撮影モードの場合と同様に、第１のメモリ１０５に記憶されたリサイズ後の画像データに基づく画像を画像表示部１０８に表示させる。
【００４２】
ステップＳ２０６において、カメラコントローラ１０６は、撮影モードの場合と同様に、タッチパネル１０９から出力された信号を入力し、それに基づいてユーザーがタッチパネル１０９に触れたかを判定する。この判定の結果、ユーザーがタッチパネル１０９に触れていなければ、ステップＳ２１２に移る。  
ステップＳ２０６の判定の結果、ユーザーがタッチパネルに触れていたら、ステップＳ２０７において、カメラコントローラ１０６は、撮影モードの場合と同様に、タッチパネル１０９から入力された信号に基づいて、ユーザーが触れた表示領域、即ち選択領域の位置情報を得る。
【００４３】
ステップＳ２０８において、カメラコントローラ１０６は、撮影モードの場合と同様に、選択領域の位置情報と、第１のメモリ１０５に保存された画像情報の色情報に基づき、該選択領域の色相（Ｈｕｅ）を計算する。また、ＪＩＳ  Ｚ８１０２：２００１「物体色の色名」に記載されている「赤」「青」等の慣用色名を求めても良い。
【００４４】
ステップＳ２０９において、カメラコントローラ１０６は、撮影モードの場合と同様に、選択領域のＨｕｅをユーザーへ伝達する。ユーザーへの伝達方法は、音声出力及び画像表示部１０８に表示した色相スケールへの画像表示、又はそのうちいずれか一方による。選択領域の色情報は、Ｈｕｅの替わりに例えば慣用色名を用いても良い。また、ＲＧＢの信号レベル値を用いても良い。
【００４５】
ステップＳ２１０において、カメラコントローラ１０６は、タッチパネル１０９を介して、撮影モードの場合と同様に、ユーザーが希望する選択領域の変更後のＨｕｅ或いは慣用色名を取得する。  
ステップＳ２１１において、画像信号処理部１０３は、選択領域の色を、カメラコントローラ１０６が取得したユーザーが希望したＨｕｅ或いは慣用色に基づいて変換する。また、ユーザーがタッチした色と同色の画素全てを選択された色に変換してもよい。カメラコントローラ１０６は、画像信号処理部１０３において色変換を施した画像データに基づく画像を、ドライバ１０７を介して画像表示部１０８に表示させる。
【００４６】
ステップＳ２１２において、カメラコントローラ１０６は、色変換した画像データを記録媒体１１１に保存するか判定する。この判定の結果、色変換した画像データを記録媒体１１１に保存しない場合は、ステップＳ２０６に移る。  
ステップＳ２１２の判定の結果、色変換した画像を記録媒体１１１に保存する場合は、ステップＳ２１３において、カメラコントローラ１０６は、色変換後の画像データを、カードＩ／Ｆ１１０を介して記録媒体１１１に出力する。記録媒体１１１は、カメラコントローラ１０６から入力された色変換後の画像データを記録する。
【００４７】
ステップＳ２１４において、カメラコントローラ１０６はユーザーが他の再生画像を選択したか判定する。この判定の結果、ユーザーが他の再生画像を選択した場合は、ステップＳ２０２に移る。  
ステップＳ２１４の判定の結果、ユーザーが他の再生画像を選択していない場合、ステップＳ２１５において、カメラコントローラ１０６は、再生モードか判定する。この判定の結果、撮影モードであれば、ステップＳ２０６に移る。ステップＳ２１５の判定の結果、再生モードでなければ、処理を終了する。
【００４８】
本実施形態によれば、ユーザーは表示手段に表示された画像の一部に触れることで、撮影中或いは撮影した画像を再生中に画像の一部を選択することができ、ユーザーが選択した画像部分の色の情報を音声や画像情報を用いてユーザーに伝えることができる。更に、ユーザーが希望すれば当該ユーザーが選択した画像部分の色を、ユーザーが色情報を見ながら指定した色に変換することができる。
【００４９】
また、ステップＳ１０６及びＳ２０４の処理により、ユーザーのわずかなタッチ位置の違いで色情報が違ってしまうことを避けることができる。
【００５０】
また、本実施形態によれば特定色を認識することが難しい色覚障害者が、カラー画像を色覚正常者と同様に認識できるようになり、更に、デジタルカラー画像に対して色変換処理を施すことができるようになるという効果も得られる。  
特に、色覚障害者用途とした場合の変形例として、本実施形態におけるステップＳ１１２とＳ１１３並びにＳ２１０とＳ２１１の処理を画像信号処理部１０３が選択領域の色を色反転させる処理とするようにしてもよい。これにより、特定色を認識することが難しい色覚障害者が、識別できない画像中の色を識別できるようになる。
【００５１】
更に、本実施形態の別の変形例を説明する。第１の実施形態では、ユーザーが画像中で触れた点を選択領域としている。これに対して本変形例では、ユーザーが例えば一筆書するように囲って指定した面積を有する部分を選択領域とする。この場合の本変形例の撮像装置は、面積を有する選択領域の色情報を、音声や画像表示等によりユーザーに伝達する機能と、該選択領域の色を、ユーザーが色情報を参照しながら選択した色に変換する機能とを有する。
【００５２】
このため、本変形例では、本実施形態のステップＳ１０９又はＳ２０７において、カメラコントローラ１０６は、タッチパネル１０９から入力された信号に基づいて、ユーザーが一筆書するように囲って指定した面積を有する表示領域である選択領域の位置情報を取得し、それを画像信号処理部１０３に出力する。
【００５３】
次に本実施形態のステップＳ１１０又はＳ２０８において、画像信号処理部１０３は、は、カメラコントローラ１０６より入力された選択領域の位置情報と、第１のメモリ１０５に保存された画像情報の色情報とに基づき、選択領域内の画像データをＲＧＢ毎に平均化する。画像信号処理部１０３は、選択領域の平均化したＲＧＢ情報を、カメラコントローラ１０６に出力する。尚、ここで求めるＲＧＢ情報は、平均値に限らず、選択領域の色を表す他の代表値でも良い。カメラコントローラ１０６は、画像信号処理部１０３から入力された選択領域の平均化したＲＧＢ情報に基づき、該選択領域の色相（Ｈｕｅ）を計算する。また、ＪＩＳ  Ｚ８１０２：２００１「物体色の色名」に記載されている慣用色名を求めても良い。
【００５４】
ステップＳ１１１以降は、本実施形態と同様に、選択領域のＨｕｅをユーザーへ伝達し、また、それをユーザーの希望する色に変換する。
【００５５】
以上の変更により、本変形例の撮像装置は、ユーザーが触れた点のみならず、面積を有する領域についても、その色の平均をユーザーに音声や画像表示等によりユーザーに伝達することと、該選択領域の色を、ユーザーが選択した色に変換することとが可能になる。
【００５６】
［第２の実施形態］
次に、第２の実施形態について図面を参照して説明する。ここでは、第１の実施形態との相違点に限定して説明する。撮像装置の構成は図１を参照して説明したデジタルカメラと同様である。
【００５７】
色情報は色相以外に明度、彩度がある。そのため、色名だけで全ての色情報を伝達することは難しい。そこで本実施形態では、明度の違いを音声周波数の高低の違い、彩度の違いを音量の大小の違いで表現し、ユーザーに正確な色情報を提供する。
【００５８】
第２の実施形態における撮影モードでの動作を図８のフローチャートに示す。この図８のフローチャートのステップＳ３０１乃至Ｓ３０９は、図２を参照して説明した第１の実施形態のステップＳ１０１乃至Ｓ１０９の処理と同様である。したがって、ステップＳ３１０以後の動作について説明する。  
ステップＳ３１０において、カメラコントローラ１０６は、選択領域の色情報が慣用色名のどれに近似しているか求める。求め方は、図２を参照して説明した第１の実施形態におけるステップＳ１１０の詳細説明と同様である。
【００５９】
ステップＳ３１１において、カメラコントローラ１０６は、計算された近似の慣用色の色情報の彩度に対し、ユーザーがタッチパネルに触れた表示領域の色情報の彩度が、例えば＋１０％以上であれば音量を通常よりプラスに、−１０％以下であれば音量を通常よりマイナスにする設定する。例えば、計算された慣用色がとき色（輝度７３、色相３４２度、彩度３７％、明度８０％）に近い色で、選択領域の色情報の彩度が４７％以上であれば音量を上げ、彩度が２７％以下であれば音量を下げる等の処理を行う。
【００６０】
ステップＳ３１２において、カメラコントローラ１０６は、計算された近似の慣用色の色情報の明度に対し、ユーザーがタッチパネルに触れた表示領域の色情報の明度が例えば＋１０％以上であれば音声周波数を通常より高く、−１０％以下であれば音声周波数を通常より低く設定する。例えば、計算された慣用色がとき色に近い色で、選択領域の色情報の明度が９０％以上であれば周波数を高くし、明度が７０％以下であれば周波数を低くする等の処理を行う。
【００６１】
ステップＳ３１３において、カメラコントローラ１０６は、設定した音声情報をＤ／Ａ変換部１１３に出力する。Ｄ／Ａ変換部１１３は、カメラコントローラ１０６から入力された選択領域の色に関するデジタル音声信号をアナログ信号に変換し、それをスピーカー１１４に出力する。スピーカー１１４は、Ｄ／Ａ変換部１１３から入力されたアナログ信号に基づいて音声を出力し、ユーザーに色を知らせる。  
ステップＳ３１４において、カメラコントローラ１０６は、撮影モードか判定する。この判定の結果、撮影モードであれば、ステップＳ３０２に移る。ステップＳ３１４の判定の結果、撮影モードでなければ、処理を終了する。
【００６２】
次に本実施形態における再生モードでの動作を図９に示すフローチャートを参照して説明する。図９のフローチャートに示す様に、ステップＳ４０１乃至Ｓ４０７は、図３を参照して説明した第１の実施形態のステップＳ２０１乃至Ｓ２０７の処理と同様である。したがって、ステップＳ４０８以後の動作について説明する。  
ステップＳ４０８において、カメラコントローラ１０６は、撮影モードの場合と同様に、選択領域の色情報が慣用色のどれに近似しているか求める。
【００６３】
ステップＳ４０９において、カメラコントローラ１０６は、撮影モードの場合と同様に、計算された近似の慣用色の色情報の彩度に対し、ユーザーがタッチパネルに触れた表示領域の色情報の彩度が例えば＋１０％以上であれば音量を通常よりプラスに、−１０％以下であれば音量を通常よりマイナスに設定する。
【００６４】
ステップＳ４１０において、カメラコントローラ１０６は、撮影モードの場合と同様に、計算された近似の慣用色の色情報の明度に対し、ユーザーがタッチパネルに触れた表示領域の色情報の明度が例えば＋１０％以上であれば音声周波数を通常より高く、−１０％以下であれば音声周波数を通常より低く設定する。
【００６５】
ステップＳ４１１において、カメラコントローラ１０６は、撮影モードの場合と同様に、設定した音声情報をＤ／Ａ変換部１１３に出力する。Ｄ／Ａ変換部１１３は、カメラコントローラ１０６から入力された選択領域の色に関するデジタル音声信号をアナログ信号に変換し、それをスピーカー１１４に出力する。スピーカー１１４は、Ｄ／Ａ変換部１１３から入力されたアナログ信号に基づいて音声を出力し、ユーザーに色を知らせる。
【００６６】
ステップＳ４１２において、カメラコントローラ１０６はユーザーが他の再生画像を選択したか判定する。この判定の結果、ユーザーが他の再生画像を選択した場合は、ステップＳ４０２に移る。  
ステップＳ４１２の判定の結果、ユーザーが他の再生画像を選択していない場合、ステップＳ４１３において、カメラコントローラ１０６は、再生モードか判定する。この判定の結果、撮影モードであれば、ステップＳ４０６に移る。ステップＳ４１３の判定の結果、再生モードでなければ、処理を終了する。
【００６７】
尚、本実施形態では、彩度を音量の大小により、明度を音声周波数の高低により表現しているが、明度を音量の大小により、彩度を音声周波数の高低により表現しても良い。また、明度、彩度のうちいずれか一方を、音量の大小又は音声周波数の高低により表現しても良い。また、勿論、音量や音声周波数を変更する条件として明度又は彩度が±１０％より離れている時としたのは一例であり、±５％でも、±２０％でも良く、値はこれらに限らない。
【００６８】
また、第１の実施形態の別の変形例と同様に、ユーザーが例えば一筆書するように囲って指定した面積を有する部分を選択領域とし、該選択領域の色情報の代表値を、音量の大小又は音声周波数の高低を変化させた音声を用いてユーザーに伝達することを可能にしてもよい。  
また、第１の実施形態と同様に、画像表示部に表示した色相スケールへの画像表示を併用しても良い。
【００６９】
本実施形態によれば、選択領域の色情報を、色相のみならず明度や彩度の情報も含めて音声で表現し、音声でユーザーに伝達することができる。また、本技術は、特定色を認識することが難しい色覚障害者が画像中の色を識別するためにも応用できる。
【００７０】
［第３の実施形態］
次に、第３の実施形態について図面を参照して説明する。ここでは、第２の実施形態との相違点に限定して説明する。  
ＪＩＳ  Ｚ８１０２：２００１「物体色の色名」では輝度、色相、彩度、明度により２６９色の色名が定められている。しかし、全てのユーザーが、慣用色名とユーザー自身がイメージしている色が一致しているとは限らない。そこで、本実施形態では、音声によるユーザーへの色情報の伝達の際、選択領域の色名は、慣用色のうち代表的な１２色の中から近い色を選択し、選択した慣用色と実際の選択領域の色との差分を音声の音量及び周波数の違いにより表現する。
【００７１】
本実施形態における撮影モードでの動作は、図１０のフローチャートに示す様に、ステップＳ５０１乃至Ｓ５０９は、図８を参照して説明した第２の実施形態のステップＳ３０１乃至Ｓ３０９の処理と同様である。したがって、ステップＳ５１０以後の動作について説明する。  
ステップＳ５１０において、カメラコントローラ１０６は、選択領域の色情報の色相、彩度、明度を算出する。  
ステップＳ５１１において、カメラコントローラ１０６は、得られた色相及び明度に基づき、下記表４に示す代表色１２色の中から、該選択領域の色名を選択する。  
【表４】
2011023890.tif 000006
【００７２】
ステップＳ５１２において、カメラコントローラ１０６は、白と黒以外の色では、彩度の高低に応じて音量を変えることで色の鮮やかさを表現する。例えば、選択領域の色情報の彩度が４０％未満の場合は音量を通常よりマイナスに、４０％以上６０％未満の場合は通常の音量に、６０％以上の場合は音量を通常よりプラスに設定する。また、視感度は彩度が高い方が高くなるので、例えば彩度が高くなるにつれ音量レベルを細かく分けても良い。
【００７３】
色は、明度が５０％を中心に、それより高ければ白っぽくなり低くれば黒っぽくなる。そこで、ステップＳ５１３において、カメラコントローラ１０６は、明度の高低に応じて音声の周波数を高低させることで明度を表現する。例えば、選択領域の色情報の明度が４０％未満の場合は音声周波数を通常より低く、４０％以上６０％未満の場合は通常の音声周波数に、６０％以上の場合は音声周波数を通常より高く設定する。
【００７４】
ステップＳ５１４において、カメラコントローラ１０６は、第２の実施形態の場合と同様に、設定した音声情報に基づいた音声をスピーカー１１４から出力し、ユーザーに色を知らせる。
【００７５】
ステップＳ５１５において、カメラコントローラ１０６は、撮影モードか判定する。この判定の結果、撮影モードであれば、ステップＳ５０２に移る。ステップＳ５１４の判定の結果、撮影モードでなければ、処理を終了する。
【００７６】
次に本実施形態における再生モードでの動作を図１１に示すフローチャートを参照して説明する。図１１のフローチャートに示す様に、ステップＳ６０１乃至Ｓ６０７は、図９を参照して説明した第２の実施形態のステップＳ４０１乃至Ｓ４０７の処理と同様である。したがって、ステップＳ６０８以後の動作について説明する。  
ステップＳ６０８において、カメラコントローラ１０６は、撮影モードの場合と同様に、タッチパネル１０９の出力から、選択領域の色情報の色相、彩度、明度を算出する。  
ステップＳ６０９において、カメラコントローラ１０６は、撮影モードの場合と同様に、得られた色相及び明度に基づき、下記表４に示す代表色１２色の中から、該選択領域の色名を選択する。
【００７７】
ステップＳ６１０において、カメラコントローラ１０６は、撮影モードの場合と同様に、白と黒以外の色では、彩度の高低に応じて音量を変えることで色の鮮やかさを表現する。  
ステップＳ６１１において、カメラコントローラ１０６は、撮影モードの場合と同様に、明度の高低に応じて音声の周波数を高低させることで明度を表現する。
【００７８】
ステップＳ６１２において、カメラコントローラ１０６は、撮影モードの場合と同様に、設定した音声情報に基づいた音声をスピーカー１１４から出力し、ユーザーに色を知らせる。
【００７９】
ステップＳ６１３において、カメラコントローラ１０６はユーザーが他の再生画像を選択したか判定する。この判定の結果、ユーザーが他の再生画像を選択した場合は、ステップＳ６０２に移る。  
ステップＳ６１３の判定の結果、ユーザーが他の再生画像を選択していない場合、ステップＳ６１４において、カメラコントローラ１０６は、再生モードか判定する。この判定の結果、撮影モードであれば、ステップＳ６０６に移る。ステップＳ６１４の判定の結果、再生モードでなければ、処理を終了する。
【００８０】
尚、本実施形態では、彩度を音量の大小により、明度を音声周波数の高低により表現しているが、明度を音量の大小により、彩度を音声周波数の高低により表現しても良い。また、明度、彩度のうちいずれか一方を、音量の大小又は音声周波数の高低により表現しても良い。
【００８１】
また、本実施形態では、色名を代表的な１２色に限定したが、これに限らず、色名は代表的な６〜２４色程度にしてもよい。  
また、ＲＧＢの信号レベル値をユーザーに伝達する場合も、数値だけではイメージが掴み難い。そこで、ＲＧＢの信号レベル値を用いる場合にも本実施形態と同様に、音声によるユーザーへの色情報の伝達の際、平均輝度値の高低に応じて、音声周波数を高低に変化させても良い。
【００８２】
また、第１の実施形態の別の変形例と同様に、ユーザーが例えば一筆書するように囲って指定した面積を有する部分を選択領域とし、該選択領域の色情報の代表値を、音量の大小又は音声周波数の高低を変化させた音声を用いてユーザーに伝達することを可能にしてもよい。  
また、第１の実施形態と同様に、画像表示部に表示した色相スケールへの画像表示を併用しても良い。
【００８３】
本実施形態によれば、音声により色情報をユーザーに伝達する際、慣用色名とユーザー毎の色のイメージの不一致の影響を抑制することができ、ユーザーがイメージする色に齟齬が生じないようにすることができる。また、本技術は、特定色を認識することが難しい色覚障害者が画像中の色を識別するためにも応用できる。
【００８４】
［第４の実施形態］
次に、第４の実施形態について図面を参照して説明する。ここでは、第１の実施形態との相違点に限定して説明する。  
本実施形態では、ユーザーが画像中で面積を有する領域を指定して、該領域の色を変換する場合を考える。この場合、ユーザーが選択領域の設定を行うため正確に画像の境界線を指定することは難しい。例えば、海岸の画像において海の色を変更しようとして海岸線に沿って選択領域を指定しようとしても、複雑な海岸線の形状をユーザーが正確になぞることは困難であり煩雑である。そこで本実施形態では、ユーザーが選択した領域内の画像データのＲＧＢ値の平均値と、該領域の境界周辺画素のＲＧＢ値とを比較し、ＲＧＢ値が近ければ領域内、離れていれば領域外とし、ユーザーが選択した該領域の境界を修正し、選択領域を設定する。
【００８５】
第４の実施形態における撮影モードでの動作を図１２のフローチャートに示す。この図１２のフローチャートのステップＳ７０１乃至Ｓ７０８は、図２を参照して説明した第１の実施形態のステップＳ１０１乃至Ｓ１０８の処理と同様である。したがって、ステップＳ７０９以後の動作について説明する。
【００８６】
ステップＳ７０９において、タッチパネル１０９は、画像データにおけるユーザーが選択する領域を取得し、カメラコントローラ１０６に出力する。例えば、図１３の画像において、手前の森の部分を変更しようとする場合を考える。この際、ユーザーが指等で木々の輪郭を正確になぞることは困難である。そこで、ユーザーは、おおよその輪郭をなぞって選択領域を指定する。
【００８７】
ステップＳ７１０において、カメラコントローラ１０６は、タッチパネル１０９から入力された信号に基づいて、選択領域の位置情報を算出する。カメラコントローラ１０６は、算出した選択領域の位置情報を、画像信号処理部１０３に出力する。  
ステップＳ７１１において、画像信号処理部１０３は、カメラコントローラ１０６から入力された選択領域の位置情報と、第１のメモリ１０５に保存された画像情報の色情報とに基づき、ユーザーが指定した選択領域の画像データを取得する。  
ステップＳ７１２において、画像信号処理部１０３は、選択領域内の画像データをＲＧＢ毎に平均化する。例えば、Ｒ＝５０、Ｇ＝２００、Ｂ＝５０等となる。
【００８８】
ステップＳ７１３において、画像信号処理部１０３は、指定画像の輪郭部を微調整する。ユーザーが指定した選択領域の画像データのＲＧＢ毎の平均値を参照し、例えば、選択領域に連続しており且つ平均値±１０％（例えば、Ｒ＝５０±５、Ｇ＝２００±２０、Ｂ＝５０±５）の値を有する領域を領域内とし、±１０％以上離れている領域を領域外と設定する。このようにして設定した領域を新たな選択指定範囲２０２とする。勿論平均値の±１０％という境界許容値は一例でありこれに限らずとも予め設定した別の値を用いても良い。また、ユーザーの指示により画像ごとに境界許容値を変更できるようにしても良い。
【００８９】
ステップＳ７１４において、カメラコントローラ１０６は、第１の実施形態の場合と同様に、選択指定範囲２０２の位置情報と、第１のメモリ１０５に保存された画像情報の色情報に基づき、該選択指定範囲２０２の色相（Ｈｕｅ）を算出する。また、ＪＩＳ  Ｚ８１０２：２００１「物体色の色名」に記載されている慣用色名を求めても良い。  
ステップＳ７１５において、カメラコントローラ１０６は、第１の実施形態の場合と同様に、選択指定範囲２０２のＨｕｅ又は慣用色名をユーザーへ伝達する。ユーザーへの伝達手段は、音声出力及び色相スケール２０１への画像表示、又はそのうちいずれか一方による。
【００９０】
ステップＳ７１６において、タッチパネル１０９は、第１の実施形態におけるステップＳ１１２と同様にして、選択指定範囲２０２の変更後のＨｕｅ或いは慣用色名の希望をユーザーから取得する。  
ステップＳ７１７において、画像信号処理部１０３は、選択指定範囲２０２内の色を、ユーザーが希望したＨｕｅ或いは慣用色に変換する。この際の変換量は領域内のＲＧＢデータの差異に応じて変化する。例えば、赤色の値を１０％アップする場合、例えばタッチ位置のＲＧＢ値がＲ＝５０、Ｇ＝２００、Ｂ＝５０の場合にはＲ＝５５、Ｇ＝２０、Ｂ＝５０とする。即ち、この場合はＲの変換量を元の＋５とする。また、例えばタッチ位置のＲＧＢ値がＲ＝１００、Ｇ＝２５０、Ｂ＝４５の場合には、Ｒ＝１１０、Ｇ＝２５０、Ｂ＝４５とする。この場合はＲの変換量を元の＋１０とする。  
ステップＳ７１８において、カメラコントローラ１０６は、撮影モードか判定する。この判定の結果、撮影モードであれば、ステップＳ７０２に移る。ステップＳ７１８の判定の結果、撮影モードでなければ、処理を終了する。
【００９１】
次に本実施形態における再生モードでの処理について図１４に示すフローチャートを参照して説明する。図１４のフローチャートに示す様に、ステップＳ８０１乃至Ｓ８０６は、図２を参照して説明した第１の実施形態のステップＳ２０１乃至Ｓ２０６の処理と同様である。したがって、ステップＳ８０７以後の動作についてのみ説明する。  
ステップＳ８０７において、タッチパネル１０９は、撮影モードの場合と同様に、画像データにおけるユーザーが選択する選択領域を取得する。  
ステップＳ８０８において、カメラコントローラ１０６は、撮影モードの場合と同様に、タッチパネル１０９から入力された信号に基づいて、選択領域の位置情報を得る。
【００９２】
ステップＳ８０９において、画像信号処理部１０３は、撮影モードの場合と同様に、選択領域の位置情報と、第１のメモリ１０５に保存された画像情報の色情報に基づき、ユーザーが指し示した選択領域の画像データを取得する。  
ステップＳ８１０において、画像信号処理部１０３は、撮影モードの場合と同様に、選択領域内の画像データをＲＧＢ毎に平均化する。  
ステップＳ８１１において、画像信号処理部１０３は、撮影モードの場合と同様に、指定画像の輪郭部を微調整する。例えば、選択領域の画像データの平均値の±１０％（例えば、Ｒ＝５０±５、Ｇ＝２００±２０、Ｂ＝５０±５）の値を有する領域を領域内とし、±１０％以上離れている領域を領域外とし、選択指定範囲２０２を設定する。
【００９３】
ステップＳ８１２において、カメラコントローラ１０６は、撮影モードの場合と同様に、選択指定範囲２０２の位置情報と、第１のメモリ１０５に保存された画像情報の色情報に基づき、該選択指定範囲２０２の色相（Ｈｕｅ）を算出する。また、ＪＩＳ  Ｚ８１０２：２００１「物体色の色名」に記載されている慣用色名を求めても良い。  
ステップＳ８１３において、カメラコントローラ１０６は、撮影モードの場合と同様に、選択指定範囲２０２のＨｕｅ又は慣用色名をユーザーへ伝達する。ユーザーへの伝達手段は、音声出力及び色相スケール２０１への画像表示、又はそのうちいずれか一方による。
【００９４】
ステップＳ８１４において、タッチパネル１０９は、撮影モードの場合と同様に、選択指定範囲２０２の変更後のＨｕｅ或いは慣用色名の希望をユーザーから取得する。  
ステップＳ８１５において、画像信号処理部１０３は、撮影モードの場合と同様に、選択指定範囲２０２内の色を、ユーザーが希望したＨｕｅ或いは慣用色に変換する。この際、変換量は領域内のＲＧＢデータの差異に応じて変化する。例えば、赤色の値を１０％アップする場合でタッチ位置におけるＲＧＢ値がＲ＝５０、Ｇ＝２００、Ｂ＝５０の場合にはＲ＝５５、Ｇ＝２０、Ｂ＝５０に変更する。同様に、タッチ位置におけるＲＧＢ値がＲ＝１００、Ｇ＝２５０、Ｂ＝４５の場合には、Ｒ＝１１０、Ｇ＝２５０、Ｂ＝４５に変更する。
【００９５】
ステップＳ８１６において、カメラコントローラ１０６は、色変換した画像を記録媒体１１１に保存するか判定する。この判定の結果、色変換した画像を記録媒体１１１に保存しない場合は、ステップＳ８０６に移る。  
ステップＳ８１６の判定の結果、色変換した画像を記録媒体１１１に保存する場合は、ステップＳ８１７において、カメラコントローラ１０６は、該色変換した画像データを、カードＩ／Ｆ１１０を介して記録媒体１１１に出力する。記録媒体１１１は、カメラコントローラ１０６から入力された画像データを記録する。
【００９６】
ステップＳ８１８において、カメラコントローラ１０６はユーザーが他の再生画像を選択したか判定する。この判定の結果、ユーザーが他の再生画像を選択した場合は、ステップＳ８０２に移る。  
ステップＳ８１８の判定の結果、ユーザーが他の再生画像を選択していない場合、ステップＳ８１９において、カメラコントローラ１０６は、再生モードか判定する。この判定の結果、撮影モードであれば、ステップＳ８０６に移る。ステップＳ８１８の判定の結果、再生モードでなければ、処理を終了する。
【００９７】
本実施形態により、複雑な形状のため設定が困難な選択指定範囲を、ユーザーの指定領域と当該領域の色情報に基づいて正確に設定することができる。  
尚、第１の実施形態の色覚障害者用途とした場合の変形例と同様に、選択指定範囲２０２の色を色反転させる処理を実施し、特定色を認識することが難しい色覚障害者が、識別できない画像中の色を識別できるようにしてもよい。
【００９８】
また、選択領域又は選択指定範囲２０２をユーザーへ伝達する方法としては、例えば選択領域を囲む線を表示しても良い。また、選択領域又は選択指定範囲２０２の認識性を高めれば、ユーザーによる表示画面上での選択領域の識別は容易になる。そこで、例えば、画像信号処理部１０３は、時間経過と共に選択領域の色を変化させたり、色以外にも空間周波数や明るさなど、他の画像条件を時間経過と共に変化させたりする処理を施し、それを表示するようにしても良い。これらは、既知の方法で条件を変えた画像データをフレーム毎に変更することで実現できる。このようにすると、画像における選択領域又は選択指定範囲２０２を時間経過と共に変化する動きとして認識することができるため、選択領域又は選択指定範囲２０２の把握がより行いやすくなる。
【００９９】
尚、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除しても、発明が解決しようとする課題の欄で述べられた課題が解決でき、かつ、発明の効果が得られる場合には、この構成要素が削除された構成も発明として抽出され得る。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【０１００】
尚、本発明の上記実施の形態には以下の発明も含まれる。
【０１０１】
（１）画像を表示する表示手段と、
前記表示手段に表示された画像中の位置及び希望する色を指定するための指定手段と、
前記指定手段により指定された前記画像中の位置の位置情報を算出する位置演算手段と、
前記画像における前記位置演算手段が算出した位置の色情報を、音声及び画像表示のうち少なくともいずれか一方により通知する通知手段と、
前記位置演算手段が算出した前記画像中の位置の色情報を、前記指定手段により指定された前記希望する色に変換する画像データ処理手段と、
を有することを特徴とする撮像装置。
【０１０２】
（２）前記通知手段は、前記位置演算手段が算出した位置の色情報を、音声により通知し、
前記音声は、前記色情報のうちの明度及び彩度のうち少なくとも一方を、音声の周波数の高低及び音量の大小のうち少なくとも一方により表現することを特徴とする上記（１）に記載の撮像装置。
【０１０３】
（３）前記位置演算手段は、前記指定手段により指定された面積を有する領域の位置を算出し、
前記画像データ処理手段は、
前記位置演算手段が算出した面積を有する領域の位置の色情報の代表値を、該領域の色情報として算出し、
前記位置演算手段が算出した面積を有する領域の位置の色を、前記指定手段により指定された前記希望する色に変換する
ことを特徴とする上記（１）乃至（２）のうちいずれか１つに記載の撮像装置。
【０１０４】
（４）前記画像データ処理手段は、隣接する複数個の画素の色情報を代表値として算出する機能を有することを特徴とする上記（１）乃至（３）のうちいずれか１つに記載の撮像装置。
【０１０５】
（５）前記画像データ処理手段は、前記ユーザーが指定した面積を有する領域の位置の色情報の代表値に基づいて、前記位置演算手段が算出したユーザーが指定した面積を有する領域の位置を変更する機能を有することを特徴とする上記（３）に記載の撮像装置。
【０１０６】
（６）前記画像データ処理手段は、前記位置演算手段が算出した前記画像中の位置の色を色反転させる機能を有することを特徴とする上記（１）乃至（５）のうちいずれか１つに記載の撮像装置。
【０１０７】
（７）前記画像データ処理手段は、前記表示手段が表示する画像のうち、前記位置演算手段が算出した前記画像中の位置の画像条件を時間経過と共に変化させることを特徴とする上記（１）乃至（６）のうちいずれか１つに記載の撮像装置。
【０１０８】
（８）前記指定手段は、前記表示手段に重ねて配設されるタッチパネルであることを特徴とする上記（１）乃至（６）のうちいずれか１つに記載の撮像装置。
【符号の説明】
【０１０９】
１００…デジタルカメラ、１０１…撮影レンズ、１０２…撮像素子、１０３…画像信号処理部、１０４…メモリ制御部、１０５…第１のメモリ、１０６…カメラコントローラ、１０７…ドライバ、１０８…画像表示部、１０９…タッチパネル、１１０…カードＩ／Ｆ、１１１…記録媒体、１１２…システムバス、１１３…Ｄ／Ａ変換部、１１４…スピーカー、１１５…第２のメモリ、１１６…Ｉ／Ｆ、１１７…各種スイッチ、２０１…色相スケール、２０２…選択指定範囲。
【図１】
2011023890.tif 000007
【図２】
2011023890.tif 000008
【図３】
2011023890.tif 000009
【図４】
2011023890.tif 000010
【図５】
2011023890.tif 000011
【図６】
2011023890.tif 000012
【図７】
2011023890.tif 000013
【図８】
2011023890.tif 000014
【図９】
2011023890.tif 000015
【図１０】
2011023890.tif 000016
【図１１】
2011023890.tif 000017
【図１２】
2011023890.tif 000018
【図１３】
2011023890.tif 000019
【図１４】
2011023890.tif 000020