(57)【要約】【課題】  従来技術では、特定の色相を判別しにくい色覚障害者や高輝度の被写体を判別しにくい全色盲障害者、或いは加齢による黄変や輝度劣化のある高齢者など様々な視覚障害者に適した画像補正が為されていなかった。【解決手段】  本発明に係る画像データ処理装置は、画像データを入力する画像入力部と、見え難い色相または輝度の少なくとも一方の設定範囲を記憶する変換元範囲記憶部と、見え易い色相または輝度の少なくとも一方の設定範囲を記憶する変換先範囲記憶部と、前記画像入力部から入力する画像内において、色相または輝度の少なくとも一方の変換元範囲に該当する画素の画像データを、色相または輝度の少なくとも一方の変換先範囲に相当する画像データに置き換えて、見え難い色相または輝度の少なくとも一方の設定範囲を有する画像データの画素が画像内に存在しないようにする画像データ変換部と、前記画像データ変換部で変換された画像データを表示媒体に出力する画像出力部とを有することを特徴とする。【選択図】    図１
2010050613.tif 000002
【特許請求の範囲】
【請求項１】
画像データを入力する画像入力部と、
見え難い色相または輝度の少なくとも一方の設定範囲を記憶する変換元範囲記憶部と、
見え易い色相または輝度の少なくとも一方の設定範囲を記憶する変換先範囲記憶部と、
前記画像入力部から入力する画像内において、色相または輝度の少なくとも一方の変換元範囲に該当する画素の画像データを、色相または輝度の少なくとも一方の変換先範囲に相当する画像データに置き換えて、見え難い色相または輝度の少なくとも一方の設定範囲を有する画像データの画素が画像内に存在しないようにする画像データ変換部と、
前記画像データ変換部で変換された画像データを表示媒体に出力する画像出力部と
を有することを特徴とする画像データ処理装置。
【請求項２】
請求項１に記載の画像データ処理装置において、
前記変換元範囲記憶部と前記変換先範囲記憶部の少なくとも一方の設定範囲を、ユーザ操作に基づいて任意の範囲に設定する範囲設定部を更に設けた
ことを特徴とする画像データ処理装置。
【請求項３】
請求項２に記載の画像データ処理装置において、
前記範囲設定部は、前記変換元範囲記憶部の色相の設定範囲を、ユーザ操作に基づいて手動設定する
ことを特徴とする画像データ処理装置。
【請求項４】
請求項２に記載の画像データ処理装置において、
前記範囲設定部は、前記変換先範囲記憶部の色相の設定範囲を、ユーザ操作に基づいて手動設定する
ことを特徴とする画像データ処理装置。
【請求項５】
請求項２に記載の画像データ処理装置において、
前記範囲設定部は、前記変換元範囲記憶部の輝度上限値の設定を、ユーザ操作に基づいて手動設定する
ことを特徴とする画像データ処理装置。
【請求項６】
請求項５に記載の画像データ処理装置において、
前記画像入力部から入力する画像データの変換を行うか、前記表示媒体の明るさ制御を行うかを選択する選択手段を更に設け、
前記画像出力部は、前記選択手段で前記表示媒体の明るさ制御を行う処理を選択された場合は、前記画像データ変換部の処理を禁止し、前記輝度上限値に応じて前記表示媒体の明るさ制御を行う
ことを特徴とする画像データ処理装置。
【請求項７】
請求項１から５のいずれか一項に記載の画像データ処理装置において、
前記画像出力部は、前記画像データ変換部で画像データが変換された画素位置と前記画像データ変換部で画像データが変換されなかった画素位置とを識別可能に前記表示媒体に表示する
ことを特徴とする画像データ処理装置。
【請求項８】
請求項１から５のいずれか一項に記載の画像データ処理装置において、
前記画像出力部は、前記画像データ変換部で画像データが変換された画素位置を、前記変換後の画像データまたは前記変換前の画像データに関連付けて不揮発性記憶媒体に記録する記録部を更に設けた
ことを特徴とする画像データ処理装置。
【請求項９】
請求項１から８のいずれか一項に記載の画像データ処理装置において、
被写体画像を撮影する撮影部を更に設け、
前記画像入力部は、前記撮影部が撮影して得られた画像データを入力する
ことを特徴とする画像データ処理装置。
【請求項１０】
請求項９に記載の画像データ処理装置において、
前記画像入力部は、前記撮影部が順次撮影して得られた画像データを入力し、
前記画像データ変換部は、前記入力部により入力された画像データを順次処理し、
前記画像出力部は、前記画像データ変換部で変換された画像データを表示媒体に順次出力する
ことを特徴とする画像データ処理装置。
【請求項１１】
コンピュータで実行される画像処理プログラムであって、
見え難い色相または輝度の少なくとも一方の設定範囲を変換元範囲記憶部に記憶し、
見え易い色相または輝度の少なくとも一方の設定範囲を変換先範囲記憶部に記憶し、
画像入力部から入力した画像内において、色相または輝度の少なくとも一方の変換元範囲に該当する画素の画像データを、色相または輝度の少なくとも一方の変換先範囲に相当する画像データに置き換える画像データ変換手順と、
前記画像データ変換手順で変換された画像データを表示媒体に出力する画像出力手順と
を有することを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、視覚障害者の画像認識を支援する画像データ処理装置および画像処理プログラムに関する。
【背景技術】
【０００２】
特定の色相を判別しにくい色覚障害者や高輝度の被写体を判別しにくい全色盲障害者、或いは加齢による黄変や輝度劣化のある高齢者など様々な視覚障害者がいる。これらの視覚障害者にとって、デジタルカメラなどで撮影された画像を確実に認識できるようになることは切実な願いである。そこで、この課題を解決するために、様々な方法が考えられている。例えば、色覚困難な赤色成分や黄色成分を青色成分やシアン色成分に変換して、変換前後の画像を見比べて画像を認識できるようにしたり、画像データに補正係数を掛けて色相や輝度を補正するなどの方法が考えられている（例えば、特許文献１参照）。
【特許文献１】特開２００２−２７８５３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところが、赤色成分を青色成分に、黄色成分をシアン色成分にそれぞれ変換する従来技術では、逆に青色成分が赤色成分に、シアン色成分が黄色成分に置き換わってしまう。このため、色覚障害者は画像処理前と画像処理後の２枚の画像を見比べて内容を確認しなければならず、非常に煩わしい。また、画像データに補正係数を掛けて色相や輝度を補正する従来技術は、全体の画像データを補正するので、全色盲障害者や加齢による黄変や輝度劣化のある高齢者などには適しているが、特定の色相を判別しにくい色覚障害者には適さないという問題がある。
【０００４】
そこで、本発明の目的は、様々な視覚障害者の画像認識を支援することができる画像データ処理装置および画像処理プログラムを提供することにある。
【課題を解決するための手段】
【０００５】
本発明に係る画像データ処理装置は、画像データを入力する画像入力部と、見え難い色相または輝度の少なくとも一方の設定範囲を記憶する変換元範囲記憶部と、見え易い色相または輝度の少なくとも一方の設定範囲を記憶する変換先範囲記憶部と、前記画像入力部から入力する画像内において、色相または輝度の少なくとも一方の変換元範囲に該当する画素の画像データを、色相または輝度の少なくとも一方の変換先範囲に相当する画像データに置き換えて、見え難い色相または輝度の少なくとも一方の設定範囲を有する画像データの画素が画像内に存在しないようにする画像データ変換部と、前記画像データ変換部で変換された画像データを表示媒体に出力する画像出力部とを有することを特徴とする。
【０００６】
また、好ましくは、前記変換元範囲記憶部と前記変換先範囲記憶部の少なくとも一方の設定範囲を、ユーザ操作に基づいて任意の範囲に設定する範囲設定部を更に設けたことを特徴とする。
【０００７】
また、好ましくは、前記範囲設定部は、前記変換元範囲記憶部の色相の設定範囲を、ユーザ操作に基づいて手動設定することを特徴とする。
【０００８】
また、好ましくは、前記範囲設定部は、前記変換先範囲記憶部の色相の設定範囲を、ユーザ操作に基づいて手動設定することを特徴とする。
【０００９】
また、好ましくは、前記範囲設定部は、前記変換元範囲記憶部の輝度上限値の設定を、ユーザ操作に基づいて手動設定することを特徴とする。
【００１０】
また、好ましくは、前記画像入力部から入力する画像データの変換を行うか、前記表示媒体の明るさ制御を行うかを選択する選択手段を更に設け、前記画像出力部は、前記選択手段で前記表示媒体の明るさ制御を行う処理を選択された場合は、前記画像データ変換部の処理を禁止し、前記輝度上限値に応じて前記表示媒体の明るさ制御を行うことを特徴とする。
【００１１】
また、好ましくは、前記画像出力部は、前記画像データ変換部で画像データが変換された画素位置と前記画像データ変換部で画像データが変換されなかった画素位置とを識別可能に前記表示媒体に表示することを特徴とする。
【００１２】
また、好ましくは、前記画像出力部は、前記画像データ変換部で画像データが変換された画素位置を、前記変換後の画像データまたは前記変換前の画像データに関連付けて不揮発性記憶媒体に記録する記録部を更に設けたことを特徴とする。
【００１３】
また、好ましくは、被写体画像を撮影する撮影部を更に設け、前記画像入力部は、前記撮影部が撮影して得られた画像データを入力することを特徴とする。
【００１４】
また、好ましくは、前記画像入力部は、前記撮影部が順次撮影して得られた画像データを入力し、前記画像データ変換部は、前記入力部により入力された画像データを順次処理し、前記画像出力部は、前記画像データ変換部で変換された画像データを表示媒体に順次出力することを特徴とする。
【００１５】
本発明に係る画像処理プログラムは、コンピュータで実行される画像処理プログラムであって、見え難い色相または輝度の少なくとも一方の設定範囲を変換元範囲記憶部に記憶し、見え易い色相または輝度の少なくとも一方の設定範囲を変換先範囲記憶部に記憶し、画像入力部から入力した画像内において、色相または輝度の少なくとも一方の変換元範囲に該当する画素の画像データを、色相または輝度の少なくとも一方の変換先範囲に相当する画像データに置き換える画像データ変換手順と、前記画像データ変換手順で変換された画像データを表示媒体に出力する画像出力手順とを有することを特徴とする。
【発明の効果】
【００１６】
本発明に係る画像データ処理装置および画像処理プログラムは、画像内の視覚障害者が認識し難い特定の色相範囲や輝度範囲を、視覚障害者が認識し易い特定の色相範囲や輝度範囲に変換するので、画像内から視覚障害者が認識し難い特定の色相範囲や輝度範囲を除くことができる。さらに、画像内で変換された画素位置を変換されなかった画素位置とを識別可能に表示するので、確実に視覚障害者の画像認識を支援することができる。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照して本発明に係る画像データ処理装置および画像処理プログラムの実施形態について詳しく説明する。
＜電子カメラ１０１の構成＞
図１は、本発明に係る画像データ処理装置の実施形態を示す電子カメラ１０１の構成を示すブロック図である。尚、本実施形態に係る電子カメラ１０１は、通常の撮影モードと視覚障害者向けの色識別モードの２つの撮影モードを有している。そして、色識別モードに設定されている場合は、撮影待機時に液晶モニタ１１０に表示するスルー画像や、本画像の撮影時に液晶モニタ１１０に表示するビューサムネイル画像などにおいて、これらの表示画像内の視覚障害者が認識し難い特定の色相範囲や輝度範囲を、視覚障害者が認識し易い特定の色相範囲や輝度範囲に変換して表示する。さらに、変換した画素位置を点滅させて液晶モニタ１１０に表示することもできる。
【００１８】
次に、電子カメラ１０１を構成する各部材について詳しく説明する。図１において、電子カメラ１０１は、撮影光学系１０２と、撮像素子１０３と、ＡＦＥ（アナログフロントエンド）１０４と、バッファメモリ１０５と、システムバス１０６と、画像処理回路１０７と、メモリ１０８と、表示回路１０９と、液晶モニタ１１０と、フラッシュメモリ１１１と、記録ＩＦ（インターフェース）１１２と、ＣＰＵ（中央演算装置）１１３と、操作部材１１４と、ＴＧ（タイミングジェネレータ）１１５とで構成される。ここで、バッファメモリ１０５、画像処理回路１０７、メモリ１０８、表示回路１０９、フラッシュメモリ１１１、記録ＩＦ１１２およびＣＰＵ１１３は、システムバス１０６を介して互いに接続されている。また、操作部材１１４およびＴＧ１１６は、それぞれＣＰＵ１１３に接続されている。尚、バッファメモリ１０５およびメモリ１０８はＳＤＲＡＭなどの揮発性の記憶媒体で構成され、フラッシュメモリ１１１および記録ＩＦ１１２を介して接続される記憶媒体１１２ｂは不揮発性の記憶媒体で構成される。また、記録ＩＦ１１２は、記憶媒体１１２ｂを接続するためのコネクタを有している。そして、記録ＩＦ１１２は、コネクタに接続された記憶媒体１１２ｂに対してデータの書き込み／読み込みを実行する。尚、記憶媒体１１２ｂは、ハードディスク、半導体メモリ、光磁気ディスクなどのいずれであっても構わない。
【００１９】
撮像素子１０３は、複数の受光素子がマトリクス状に配列された受光面を有している。そして、撮像素子１０３は、撮影光学系１０２によって受光面に結像した被写体像を撮像して画像信号を生成する。また、撮像素子１０３の各受光素子には、赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）のいずれかのカラーフィルタが公知のベイヤー配列に従って配置されている。そのため、撮像素子１０３の各受光素子は、カラーフィルタでの色分解によってそれぞれの色に対応する画像信号を出力する。撮像素子１０３が出力するＲＧＢ三色の画像信号は、ＡＦＥ１０４でノイズ除去や増幅などのアナログ処理が行われ、Ａ／Ｄ変換される。そして、Ａ／Ｄ変換されたデジタルの画像信号は、バッファメモリ１０５に一時的に記憶される。
【００２０】
画像処理回路１０７は、バッファメモリ１０５に一時的に記憶された画像データに対して、色補間処理（ＲＡＷ画像データからＲＧＢ画像データに変換する処理）やホワイトバランス処理などを行い、処理後のＲＧＢ画像データをメモリ１０８に一時的に記憶する。
【００２１】
表示回路１０９は、ＣＰＵ１１３の指示に応じてメモリ１０８に一時的に記憶されているＲＧＢ画像データをカラー画像として液晶モニタ１１０に表示する。例えば、撮影待機時においては、撮像素子１０３が時間的に連続して順次撮影するスルー画像が液晶モニタ１１０に動画表示される。或いは、操作部材１１４のレリーズボタン２０２（図２参照）が押下された際に、撮像素子１０３で本撮影された静止画像（本画像）のビューサムネイル画像（フリーズ画像）が液晶モニタ１１０に表示される。ここで、スルー画像とは、撮影待機時に撮影構図などを決めるために撮像素子１０３で時間的に連続して順次撮影される画像で、本画像の解像度より粗い解像度で撮影される。また、ビューサムネイル画像とは、液晶モニタ１１０の表示解像度に応じて本画像の解像度を間引いた画像で、スルー画像と同様に、本画像の解像度より粗い解像度の画像である。
【００２２】
フラッシュメモリ１１１は、本撮影画像の画像データだけでなく、電子カメラ１０１の撮影モードや撮影条件などの設定値、或いはＣＰＵ１１３が処理する際のテーブルなども記憶される。特に、本実施形態では、視覚障害者が見え難い色相または輝度の少なくとも一方の設定範囲（変換元範囲）と、視覚障害者が見え易い色相または輝度の少なくとも一方の設定範囲（変換先範囲）とが、フラッシュメモリ１１１に予め記憶されている。尚、これらの設定範囲は、ユーザーが操作部材１１４を操作して、変更することができる。設定変更の方法については、後で詳しく説明する。
【００２３】
ＣＰＵ１１３は、電子カメラ１０１の動作を統括的に制御するプロセッサである。例えば、操作部材１１４の操作に応じて電子カメラ１０１の各部の動作を制御する。また、フラッシュメモリ１１１に予め記憶されているバックライトの輝度設定値に応じて、液晶モニタ１１０のバックライトの輝度を変更する。特に、本実施形態では、ＣＰＵ１１３は、画像データ変換処理部１５１を有している。この画像データ変換処理部１５１は、撮像素子１０３で撮影されるスルー画像や本画像に対して、フラッシュメモリ１１１に予め記憶されている色相または輝度の少なくとも一方の変換元範囲に該当する画素の画像データを、フラッシュメモリ１１１に予め記憶されている色相または輝度の少なくとも一方の変換先範囲に相当する画像データに置き換える処理を行う。尚、具体的な処理手順については、後でフローチャートを用いて詳しく説明する。
【００２４】
操作部材１１４は、図２の電子カメラ１０１の外観図に示すように、電源ボタン２０１、レリーズボタン２０２、ズームボタン２０３、十字キー２０４（上キー２０４ａ，下キー２０４ｂ，左キー２０４ｃ，右キー２０４ｄ）、確定ボタン２０５などで構成される。ユーザーは、これらの操作ボタンを操作して電子カメラ１０１を操作する。これらの操作ボタンの操作情報は、ＣＰＵ１１３に出力される。そして、ＣＰＵ１１３は、操作部材１１４から入力する操作情報に応じて、電子カメラ１０１の全体の動作を制御する。
【００２５】
ＴＧ１１５は、ＣＰＵ１１３の指示に応じて、撮像素子１０３およびＡＦＥ１０４に対してタイミング信号を出力する。例えば、スルー画像の撮影時は、撮像素子１０３からスルー画の解像度に応じた画像信号を読み出すためのタイミング信号を出力する。同様に、本画像の撮影時は、撮像素子１０３から本画像の解像度に応じた画像信号を読み出すためのタイミング信号を撮像素子１０３およびＡＦＥ１０４に対して出力する。
【００２６】
＜電子カメラ１０１の動作＞
以下、電子カメラ１０１の色識別モードでの動作を説明する。図３は、本実施形態での色識別モードにおける電子カメラ１０１の動作例を示すフローチャートである。この色識別モードでの電子カメラ１０１の動作は、ＣＰＵ１１３が実行するプログラム（画像処理プログラム）によって制御される。
【００２７】
図３のフローチャートの処理は、電子カメラ１０１の撮影モードが色識別モードに設定されている場合に、ユーザーがレリーズボタン２０２の半押し操作を行うことにより開始される。そして、図３のフローチャートの処理が開始されると、ＣＰＵ１１３は、ＴＧ１１５に指令して、スルー画像の撮影を開始し、スルー画像が液晶モニタ１１０に表示される。
【００２８】
（ステップＳ１０１）ＣＰＵ１１３は、色識別モードの処理を開始する。
【００２９】
（ステップＳ１０２）ＣＰＵ１１３は、フラッシュメモリ１１１から視覚障害者が見え難い色相の設定範囲（変換元範囲）と、視覚障害者が見え易い色相の設定範囲（変換先範囲）とを読み出す。尚、フラッシュメモリ１１１には、色相の変換元範囲と変換先範囲とが予めデフォルト値として製造時に記憶されている。
【００３０】
ここで、視覚障害者が見え難い色相の設定や視覚障害者が見え易い色相の設定、或いは後で説明する輝度上限値やガンマ特性の設定などは、色識別モードのメニュー画面においてユーザーが予め設定することができる。ユーザーが色識別モードの設定を変更する際は、図４に示すような色識別モードの設定メニューを選択する。尚、色識別モードの設定メニューは、本実施形態では詳述しないが、通常の電子カメラ１０１の操作メニューの中から選択する。図４は、色識別モードの設定メニューで、「色相変換設定」項目７０１と、「輝度上限値設定」項目７０２と、「ＯＫ」ボタン７０３と、「キャンセル」ボタン７０４とが液晶モニタ１１０に表示されている。図４において、ユーザーは設定したい項目や操作ボタン類を操作部材１１４に含まれる十字キー２０４を操作して選択する。この時、選択したメニューやボタン類は太枠で表示され、ユーザーはどの部分が選択されているかを知ることができる。そして、操作部材１１４に含まれる確定ボタン２０５を押下すれば、選択した項目の設定画面が液晶モニタ１１０に表示される。
【００３１】
先ず、視覚障害者が見え難い色相の設定範囲を任意の色相範囲に変更する手順について説明する。図４で「色相変換設定」項目７０１を選択すると、図５に示すような色識別モード設定画面が液晶モニタ１１０に表示される。図５では、変換元の色相の代表色と変換後の色相の代表色とが対比できるように表示されている。この時、色相の設定範囲が複数ある場合は、図５に示すように、箇条書きでそれぞれ表示される。また、箇条書きで表示された個々の色相範囲毎に、液晶モニタ１１０の画面上の色相変換された画素位置を点滅させたい色相範囲（点滅色）を選択するラジオボタン（排他的選択ボタン）３０１が表示される。さらに、変換元の色相範囲や変換後の色相範囲をカスタマイズしたい場合は、該当する位置の「カスタマイズ」項目３０２を選択する。色識別モード設定メニューでの設定内容を確定する場合は、十字キー２０４で画面上の「ＯＫ」ボタン３０３を選択し、設定内容をキャンセルする場合は画面上の「キャンセル」ボタン３０４を選択して、操作部材１１４に含まれる確定ボタン２０５を押下する。尚、画面上の項目を選択する操作は、操作部材１１４に含まれる十字キー２０４を操作して選択する項目を移動する。この時、選択した項目やボタン類は太枠で表示され、ユーザーはどの項目やボタン類が選択されているかを知ることができる。そして、太枠で選択された状態で、操作部材１１４に含まれる確定ボタン２０５を押下することで選択が確定する。これらの基本的な操作方法は、以降の説明においても同様である。
【００３２】
次に、図５の色識別モード設定画面において、「カスタマイズ」項目３０２を選択した場合に、液晶モニタ１１０に表示されるメニュー画面について説明する。図６は、変換元の色相範囲を設定するためのメニュー画面の一例である。メニュー画面には、色相環４０１と、色相環４０１上に色相範囲の開始位置を示すカーソル４０２と、色相範囲の終了位置を示すカーソル４０３と、「ＯＫ」ボタン４０４と、「キャンセル」ボタン４０５とが表示されている。ユーザーは、操作部材１１４に含まれる十字キー２０４を操作して、画面上の操作対象（カーソル４０２、カーソル４０３、「ＯＫ」ボタン４０４、「キャンセル」ボタン４０５）のいずれかを選択する。例えば、カーソル４０２を選択して、操作部材１１４に含まれる確定ボタン２０５を押下する。この状態で、ユーザーは、カーソル４０２の位置を十字キー２０４を操作して変更することができる。例えば、十字キー２０４の左キー２０４ｃでカーソル４０２は反時計回りに移動し、十字キー２０４の右キー２０４ｄでカーソル４０２は時計回りに移動する。カーソル４０２の位置を確定する場合は、確定ボタン２０５を押下する。次に、十字キー２０４でカーソル４０３を選択して確定ボタン２０５を押下すると、カーソル４０２と同様に、カーソル４０３の位置を変更することができ、確定ボタン２０５を押下すると、カーソル４０３の位置が確定する。変換元の色相範囲の設定内容を確定して終了する場合は、「ＯＫ」ボタン４０４を十字キー２０４で選択して確定ボタン２０５を押下する。また、変換元の色相範囲の設定内容をキャンセルして終了する場合は、「キャンセル」ボタン４０５を十字キー２０４で選択して確定ボタン２０５を押下する。尚、キャンセルした場合は、デフォルト値が適用される。
【００３３】
図６のメニュー画面が終了すると、図７のメニュー画面が液晶モニタ１１０に表示される。図７は、変換先の色相範囲を設定するためのメニュー画面の一例である。メニュー画面には、色相環５０１と、色相環５０１上に色相範囲の開始位置を示すカーソル５０２と、色相範囲の終了位置を示すカーソル５０３と、「ＯＫ」ボタン５０４と、「キャンセル」ボタン５０５とが表示されている。ユーザーは、操作部材１１４に含まれる十字キー２０４を操作して、画面上の操作対象（カーソル５０２、カーソル５０３、「ＯＫ」ボタン５０４、「キャンセル」ボタン５０５）のいずれかを選択し、図６の変換元の色相範囲を設定するためのメニュー画面のカーソル４０２、カーソル４０３、「ＯＫ」ボタン４０４、「キャンセル」ボタン４０５と同様に操作して、変換先の色相範囲の設定を行う。そして、変換先の色相範囲の設定内容を確定して終了する場合は、「ＯＫ」ボタン５０４を十字キー２０４で選択して確定ボタン２０５を押下する。また、変換元の色相範囲の設定内容をキャンセルして終了する場合は、「キャンセル」ボタン５０５を十字キー２０４で選択して確定ボタン２０５を押下する。尚、キャンセルした場合は、デフォルト値が適用される。尚、「ＯＫ」ボタン５０４または「キャンセル」ボタン５０５が押下されたら、図５の色識別モード設定画面に戻り、変更された設定内容が反映される。
【００３４】
（ステップＳ１０３）ＣＰＵ１１３は、フラッシュメモリ１１１から視覚障害者が見え難い輝度の上限値を読み出す。尚、フラッシュメモリ１１１には、視覚障害者が見え難い輝度の上限値が予めデフォルト値として製造時などに記憶されている。
【００３５】
ここで、視覚障害者が見え難い輝度の上限値は、予め輝度上限値設定メニューにおいて、ユーザーが任意の値に設定することができる。図４で「輝度上限値設定」項目７０２を選択すると、図８に示すような輝度上限値設定画面が液晶モニタ１１０に表示される。画面上には、グレースケール６０１と、カーソル６０２と、「ＯＫ」ボタン６０３と、「キャンセル」ボタン６０４とが表示されている。ユーザーは、操作部材１１４に含まれる十字キー２０４を操作して、画面上の操作対象（カーソル６０２、「ＯＫ」ボタン６０３、「キャンセル」ボタン６０４）のいずれかを選択する。例えば、カーソル６０２を選択して、操作部材１１４に含まれる確定ボタン２０５を押下する。この状態で、ユーザーは、カーソル６０２の位置を十字キー２０４を操作して変更することができる。例えば、十字キー２０４の左キー２０４ｃでカーソル６０２は画面左方向（黒側）に移動し、十字キー２０４の右キー２０４ｄでカーソル６０２は画面右方向（白側）に移動する。そして、カーソル６０２の位置を確定する場合は、操作部材１１４に含まれる確定ボタン２０５を押下する。この状態で、カーソル６０２、「ＯＫ」ボタン６０３、「キャンセル」ボタン６０４のいずれかを十字キー２０４で選択できる状態に戻る。そして、輝度上限値の設定内容を確定して終了する場合は、「ＯＫ」ボタン６０３を十字キー２０４で選択して確定ボタン２０５を押下する。また、輝度上限値の設定内容をキャンセルして終了する場合は、「キャンセル」ボタン６０４を十字キー２０４で選択して確定ボタン２０５を押下する。尚、キャンセルした場合は、デフォルト値が適用される。例えば、輝度上限値のデフォルト値を最大輝度値とすれば、輝度補正しないことに相当する。
【００３６】
ここで、「ＯＫ」ボタン６０３が押下されて図８のメニュー画面が終了すると、図９のメニュー画面が液晶モニタ１１０に表示される。図９は、図８のメニュー画面で設定された輝度上限値になるように、画像データを輝度変換する際のガンマ特性を選択するメニュー画面の一例である。メニュー画面には、「明るめ」６１０と、「標準」６１１と、「暗め」６１２の３種類のガンマ特性と、これらのガンマ特性の選択に応じてガンマ補正例を示すサンプル画像６１３と、「ＯＫ」ボタン６１４と、「キャンセル」ボタン６１５とが表示されている。ユーザーは、操作部材１１４に含まれる十字キー２０４を操作して、画面上の操作対象（「明るめ」６１０、「標準」６１１、「暗め」６１２、「ＯＫ」ボタン６１４、「キャンセル」ボタン６１５）のいずれかを選択する。例えば、十字キー２０４を操作して「明るめ」６１０を選択し、操作部材１１４に含まれる確定ボタン２０５を押下する。この状態で、メニュー画面上のサンプル画像６１３は、明るめのガンマ特性に変更される。そして、ガンマ特性の選択内容を確定して終了する場合は、「ＯＫ」ボタン６１４を十字キー２０４で選択して確定ボタン２０５を押下する。また、ガンマ特性の選択内容をキャンセルして終了する場合は、「キャンセル」ボタン６１５を十字キー２０４で選択して確定ボタン２０５を押下する。尚、キャンセルした場合は、デフォルト値（例えば、標準のガンマ特性）が適用される。
【００３７】
図９のメニュー画面でガンマ特性の選択が終了すると、図１０のメニュー画面が液晶モニタ１１０に表示される。図１０は、図８および図９のメニュー画面で設定された輝度上限値やガンマ特性を適用する処理内容を選択するメニュー画面の一例である。メニュー画面には、「輝度上限値による画像データ補正」項目６２０と、「輝度上限値によるモニタの明るさ補正」項目６２１と、「ＯＫ」ボタン６２２と、「キャンセル」ボタン６２３とが表示されている。ユーザーは、操作部材１１４に含まれる十字キー２０４を操作して、画面上の操作対象（「輝度上限値による画像データ補正」項目６２０、「輝度上限値によるモニタの明るさ補正」項目６２１、「ＯＫ」ボタン６２２、「キャンセル」ボタン６２３）のいずれかを選択する。例えば、十字キー２０４を操作して「輝度上限値による画像データ補正」項目６２０を選択し、操作部材１１４に含まれる確定ボタン２０５を押下する。或いは、「輝度上限値によるモニタの明るさ補正」項目６２１を選択し、操作部材１１４に含まれる確定ボタン２０５を押下する。そして、処理内容の選択を確定して終了する場合は、「ＯＫ」ボタン６２２を十字キー２０４で選択して確定ボタン２０５を押下する。また、処理内容の選択をキャンセルして終了する場合は、「キャンセル」ボタン６２３を十字キー２０４で選択して確定ボタン２０５を押下する。尚、キャンセルした場合は、デフォルト値（例えば、「輝度上限値による画像データ補正」項目６２０）の処理が選択される。
【００３８】
ここで、輝度上限値について説明しておく。図１１（ａ）は電子カメラ１０１で扱うことのできる輝度範囲３５１と、色盲などの視覚障害者が判別可能な輝度範囲３５２との関係を示した図である。電子カメラ１０１で撮影された通常の画像は、例えば黒レベル０から白レベル２５５までの８ビット階調の輝度範囲３５１を有している。ところが、色盲などの視覚障害者は、黒レベル０から上限輝度値αまでの輝度範囲３５２しか判別できない。そこで、本実施形態では、黒レベル０から白レベル２５５までの８ビット階調の輝度範囲３５１を黒レベル０から上限輝度値αまでの輝度範囲３５２にレベル圧縮する処理を行う。尚、レベル圧縮の方法は、例えば、図１１（ｂ）に示すようなガンマ特性を選択して、黒レベル０から白レベル２５５までの入力に対して出力が黒レベル０から輝度上限値αになるようにレベル圧縮を行う。例えば、図１１（ｂ）において、ガンマ特性３５３を選択した場合は、全体的に明るい感じに補正される。ガンマ特性３５４を選択した場合は、全体的に暗い感じに補正される。ガンマ特性３５５を選択した場合は、ガンマ特性３５３とガンマ特性３５４の中間の明るさに補正される。本実施形態では、ガンマ特性３５５を標準のガンマ特性とする。
【００３９】
（ステップＳ１０４）ＣＰＵ１１３は、フラッシュメモリ１１１から液晶モニタ１１０のバックライトの輝度設定値を読み出して、バックライトの輝度を制御する。尚、フラッシュメモリ１１１には、液晶モニタ１１０のバックライトの輝度設定値が予めデフォルト値として製造時などに記憶されている。
【００４０】
ここで、図１０のメニュー画面において、「輝度上限値による画像データ補正」項目６２０が選択された場合は、ＣＰＵ１１３は、図８および図９で設定された輝度上限値およびガンマ特性になるように画像データの補正を行い、液晶モニタ１１０のバックライトの輝度設定値はデフォルト値を用いる。また、「輝度上限値によるモニタの明るさ補正」項目６２１が選択された場合は、ＣＰＵ１１３は、図８および図９で設定された輝度上限値およびガンマ特性はデフォルト設定として画像データの補正は行わず、図８で設定された輝度上限値になるように液晶モニタ１１０のバックライトの輝度設定値を変更する。
【００４１】
（ステップＳ１０５）ＣＰＵ１１３は、メモリ１０８に取り込まれたスルー画像の画像データの内、フラッシュメモリ１１１に記憶されている変換元の色相範囲に対応する画素位置（撮像素子１０３の画素のアドレスに相当）を特定する。尚、ここでは、分かり易いように、スルー画像の解像度はＶＧＡサイズ（６４０×４８０画素）とする。
【００４２】
（ステップＳ１０６）ＣＰＵ１１３は、図５の色識別モード設定画面のラジオボタンで設定された点滅色を特定する。
【００４３】
（ステップＳ１０７）ＣＰＵ１１３は、変換元の色相範囲に対応する画素位置の画像データをフラッシュメモリ１１１に記憶されている変換先の色相範囲に変換する処理を行う。この処理は図１のＣＰＵ１１３内の画像データ変換処理１５１により実行される。この時、ＣＰＵ１１３は、フラッシュメモリ１１１に予め設定されている色相変換データ（図１２（ａ）参照）を参照して、色相の変換を行う。例えば、図１２において、変換元の色相範囲が、赤色・橙色に相当する３１５°から０°を介して４５°までの９０°の色相範囲に設定されているとする。また、変換先の色相範囲が、黄色に相当する５０°から７０°までの２０°の色相範囲に設定されているとする。この場合は、２／９の割合で変換元の色相を変換先の色相に変換する。例えば、変換元の色相が１０°の場合は、１０×２／９≒２．２となり、５０°＋２．２＝５２．２°の計算により、変換先の色相は５２．２°となる。尚、上記の計算では有効桁数を小数点第一位としたが、次に説明する図１２（ｂ）の色相テーブルの分解能（扱うことのできる色相範囲）に応じて異なる。
【００４４】
ここで、電子カメラ１０１で扱うことのできる画像データは、図１２（ｂ）に示すような色相テーブルのデータ範囲（輝度および色相）であるものとする。例えば、色相テーブルは、縦軸方向に輝度（２５６段階）、横軸方向に色相（５１２段階）の二次元テーブルで構成される。この場合は、２５６×５１２個の升目毎に、その位置の輝度と色相に対応するＲＧＢ各色の値が記憶されている。例えば、（輝度：２１５で色相：６４）の画素データを（輝度：１２３で色相：８７）に変換する場合は、先ず、図１２（ｂ）の色相テーブルを参照して変換元の画像データ（輝度：２１５で色相：６４）の時のＲＧＢ各色の値を求め、求めたＲＧＢ各色の値に合致するＲＧＢデータを有する撮影画像内の画素を特定する。次に、図１２（ｂ）の色相テーブルを参照して変換先の画像データ（輝度：１２３で色相：８７）の時のＲＧＢ各色の値を求め、求めたＲＧＢ各色の値を先に特定した画素のＲＧＢデータとして置き換えればよい。
【００４５】
このようにして、ＣＰＵ１１３内の画像データ変換処理１５１は、フラッシュメモリ１１１に予め記憶されている図１２（ｂ）の色相テーブルを用いて、予め設定された色相変換データやガンマテーブル選択データ（輝度上限値，ガンマテーブル）に応じた画像データの変換処理を行うことができる。但し、モニタの明るさ補正を行う設定になっている場合は、輝度値のデータ変換は行わない。
【００４６】
（ステップＳ１０８）ＣＰＵ１１３は、表示回路１０９に指令して、図５の色識別モード設定画面のラジオボタンで設定された点滅色に相当する画素位置を点滅させる。例えば、図１３に示す表示画面例では、液晶モニタ１１０に表示された画像の家２５１の窓２５２の部分が点滅表示される。尚、点滅させるための具体的な方法は、例えば、表示回路１０９にある液晶モニタ１１０の表示用メモリの該当画素位置のデータ値を、５０％と１００％の交互に書き換える処理を１秒間隔で繰り返すことにより実現できる。
【００４７】
（ステップＳ１０９）ＣＰＵ１１３は、メモリ１０８に次のフレームのスルー画像が入力されているか否かを判別する。次のフレームのスルー画像が入力されている場合はステップＳ１０５に戻って同様の処理を繰り返す。次のフレームのスルー画像が入力されていない場合はステップＳ１１０に移行する。
【００４８】
（ステップＳ１１０）ＣＰＵ１１３は、操作部材１１４に含まれるレリーズボタン２０２が全押しされたか否かを判別する。レリーズボタン２０２が全押しされた場合はステップＳ１１２に移行する。レリーズボタン２０２が全押しされていない場合はステップＳ１１１に移行する。
【００４９】
（ステップＳ１１１）ＣＰＵ１１３は、操作部材１１４に含まれるレリーズボタン２０２の半押しが解除されたか否かを判別する。レリーズボタン２０２の半押しが解除された場合はステップＳ１２２に移行する。レリーズボタン２０２の半押しが解除されていない場合はステップＳ１０９に戻る。
【００５０】
（ステップＳ１１２）ＣＰＵ１１３は、本撮影処理を実行する。本撮影処理では、スルー画像の場合と同様に本画像がメモリ１０８に取り込まれるが、スルー画像とは解像度が異なる。例えば、スルー画像の解像度（６４０×４８０画素）に対して、本画像の解像度は（１２８０×９６０画素）となる。
【００５１】
（ステップＳ１１３）ＣＰＵ１１３は、メモリ１０８に取り込まれた本画像の画像データの内、フラッシュメモリ１１１に記憶されている変換元の色相範囲に対応する画素位置を特定する。
【００５２】
（ステップＳ１１４）ＣＰＵ１１３は、図５の色識別モード設定画面のラジオボタンで設定された点滅色および点滅画素位置を特定する。
【００５３】
（ステップＳ１１５）ＣＰＵ１１３は、変換元の色相範囲に対応する画素位置の画像データをフラッシュメモリ１１１に記憶されている変換先の色相範囲に変換する処理を行う。尚、ステップＳ１０７の場合と同様に、ＣＰＵ１１３は、フラッシュメモリ１１１に予め記憶されている色相テーブル（図１２参照）を用いて、色相の変換を行う。
【００５４】
（ステップＳ１１６）ＣＰＵ１１３は、色相変換後の本画像の画像データから、液晶モニタ１１０に表示するビューサムネイル画像用の縮小画像データ（ビューサムネイル画像データ）を作成する。例えば、ビューサムネイル画像の解像度をスルー画像の解像度と同じ（６４０×４８０画素）とすると、本画像の解像度が（１２８０×９６０画素）の場合、本画像の画像データを１／４に間引いてビューサムネイル画像データを作成する。
【００５５】
（ステップＳ１１７）ＣＰＵ１１３は、ビューサムネイル画像データにおいて、図５の色識別モード設定画面のラジオボタンで設定された点滅色および点滅画素位置を特定する。
【００５６】
（ステップＳ１１８）ＣＰＵ１１３は、本画像の画像ファイルの生成および保存を行う。この時、ＣＰＵ１１３は、ステップＳ１１４で特定した本画像データにおける点滅画素位置と、ステップＳ１１７で特定したビューサムネイル画像データにおける点滅画素位置とをそれぞれの画像データに関連付けて１つの画像ファイルとして保存する。尚、画像ファイルの保存先は、電子カメラ１０１に内蔵のフラッシュメモリ１１１であっても構わないし、記録ＩＦ１１２を介して接続されている記憶媒体１１２ｂであっても構わない。また、画像ファイルのフォーマットは、例えばＥＸＩＦ規格などの画像ファイルフォーマットを利用する。
【００５７】
ここで、生成される画像ファイルの構成例について、図１４を用いて説明する。図１４において、画像ファイルは、主にヘッダ部分と、サムネイル画像データ部分と、ビューサムネイル画像データ部分と、本画像データ部分とで構成される。サムネイル画像データは、例えば（１２０×１６０画素）の画像データで、本画像データと同じ画像圧縮処理方法（ＪＰＥＧ圧縮など）で処理された画像データである。また、ヘッダ部分には、撮影日などの各メーカー共通の情報や、メーカー独自の撮影情報などが記載される。本実施形態の場合は、メーカー独自の情報として、本画像データにおける点滅画素位置と、ステップＳ１１７で特定したビューサムネイル画像データにおける点滅画素位置とが記載される。尚、変換元の色相範囲と変換先の色相範囲や、輝度上限値とガンマ特性などの情報もヘッダ部分に記載しても構わない。これにより、変換後の画像データから元の画像データに戻すことが可能になる。
【００５８】
（ステップＳ１１９）ＣＰＵ１１３は、表示回路１０９に指令して、ビューサムネイル画像データを液晶モニタ１１０に表示する。この時、ビューサムネイル画像データの点滅画素位置を点滅させて表示する。尚、点滅させるための具体的な方法は、ステップＳ１０８で説明した通りである。
【００５９】
ここで、撮影した画像の拡大表示を行う場合は、ＣＰＵ１１３は、本画像データと本画像データにおける点滅画素位置とをフラッシュメモリ１１１または記憶媒体１１２ｂに記憶されている画像ファイルから読み出し、表示回路１０９に指令して、本画像データの所定位置を液晶モニタ１１０に拡大表示する。同時に、ＣＰＵ１１３は、液晶モニタ１１０に表示されている本画像データの点滅画素位置を点滅させる。尚，点滅方法は、ステップＳ１０８で説明した通りである。
【００６０】
（ステップＳ１２０）ＣＰＵ１１３は一連の処理を終了する。但し、ユーザーが次の操作を行うまで、ステップＳ１１９の状態が維持される。つまり、液晶モニタ１１０の画面には撮影画像が表示され、色相変換された画素位置は点滅動作を続ける。
【００６１】
（ステップＳ１２１）本処理ステップ以降は、ステップＳ１１１でレリーズボタン２０２の半押しが解除されたことを検出した場合の処理である。ＣＰＵ１１３は、フラッシュメモリ１１１に記憶されている図５、図６および図７で設定変更した色相変換設定をデフォルト設定に戻す。
【００６２】
（ステップＳ１２２）ＣＰＵ１１３は、フラッシュメモリ１１１に記憶されている図８および図９で設定変更した輝度上限値およびガンマ特性などの設定をデフォルト設定に戻す。
【００６３】
（ステップＳ１２３）ＣＰＵ１１３は、フラッシュメモリ１１１に記憶されている図１０で設定変更したバックライトの明るさ設定をデフォルト設定に戻す。
【００６４】
（ステップＳ１２４）ＣＰＵ１１３は、色識別モードにおける撮影・記憶・表示の一連の処理を終了する。尚、ユーザーが再びレリーズボタン２０２を半押しすると、処理ステップＳ１０１から同様の処理が繰り返される。
【００６５】
このように、本実施形態に係る電子カメラ１０１は、本発明に係る画像データ処理装置および画像処理プログラムを含み、撮影したスルー画像や本撮影画像およびビューサムネイル画像などにおいて、画像内の視覚障害者が認識し難い特定の色相範囲や輝度範囲を、視覚障害者が認識し易い特定の色相範囲や輝度範囲に変換することができる。この結果、視覚障害者が認識し難い特定の色相範囲や輝度範囲を含まない各画像データを得ることができる。さらに、各画像内で色相変換された画素位置を点滅させて液晶モニタ１１０に表示するので、色相変換された画素位置と色相変換されなかった画素位置とを識別可能になり、確実に視覚障害者の画像認識を支援することができる。
【００６６】
また、本実施形態に係る電子カメラ１０１では、本画像とビューサムネイル画像のそれぞれについて、色相変換された画素位置を画像ファイルに付加して保存するようにしたので、フラッシュメモリ１１１や記憶媒体１１２ｂなどに記憶されている画像ファイルを読み出して液晶モニタ１１０に表示すると直ぐに点滅表示することができる。さらに、拡大表示した場合でも、本画像データ用の色相変換された画素位置が画像ファイルのヘッダ部分に保存されているので、液晶モニタ１１０に拡大表示すると直ぐに色相変換された画素位置を点滅表示させることができる。
【００６７】
また、本実施形態では、図３のフローチャートに従った色識別モードの処理を電子カメラ１０１のＣＰＵ１１３が実行する例を示したが、図３のフローチャートに従った処理を行う画像処理プログラムをパソコンなどのコンピュータで実行するようにしても構わない。尚、画像処理プログラムは、ＣＤなどの記憶媒体に記録して配布しても構わないし、インターネットなどで電子的にパソコンにダウンロードするようにしても構わない。
【００６８】
尚、本発明は、その精神またはその主要な特徴から逸脱することなく他の多様な形で実施することができる。そのため、上述した実施形態はあらゆる点で単なる例示に過ぎず、限定的に解釈してはならない。本発明は、特許請求の範囲によって示されるものであって、本発明は明細書本文にはなんら拘束されない。さらに、特許請求の範囲の均等範囲に属する変形や変更は、全て本発明の範囲内である。
【図面の簡単な説明】
【００６９】
【図１】一の実施形態に係る電子カメラ１０１のブロック図である。
【図２】電子カメラ１０１の外観図である。
【図３】色識別モードの処理を示すフローチャートである。
【図４】設定メニューの選択画面の一例を示す説明図である。
【図５】色識別モード設定画面の一例を示す説明図である。
【図６】変換元の色相範囲の設定画面の一例を示す説明図である。
【図７】変換先の色相範囲の設定画面の一例を示す説明図である。
【図８】輝度上限値の設定画面の一例を示す説明図である。
【図９】ガンマ特性の選択画面の一例を示す説明図である。
【図１０】画像データ補正とモニタの明るさ補正とを選択する画面の一例を示す説明図である。
【図１１】輝度上限値とガンマ特性の関係を示す説明図である。
【図１２】色相変換データと色相テーブルとを示す説明図である。
【図１３】点滅表示する画像の一例を示す説明図である。
【図１４】画像ファイルの構成例を示す説明図である。
【符号の説明】
【００７０】
１０１・・・電子カメラ          １０２・・・撮影光学系
１０３・・・撮像素子            １０４・・・ＡＦＥ
１０５・・・バッファメモリ      １０６・・・システムバス
１０７・・・画像処理回路        １０８・・・メモリ
１０９・・・表示回路            １１０・・・液晶モニタ
１１１・・・フラッシュメモリ    １１２・・・記録ＩＦ
１１３・・・ＣＰＵ              １１４・・・操作部材
１１５・・・ＴＧ                １１２ｂ・・・記憶媒体
２０１・・・電源ボタン          ２０２・・・レリーズボタン
２０３・・・ズームボタン        ２０４（ａ−ｄ）・・・十字キー
２０５・・・確定ボタン
【図１】
2010050613.tif 000003
【図２】
2010050613.tif 000004
【図３】
2010050613.tif 000005
【図４】
2010050613.tif 000006
【図５】
2010050613.tif 000007
【図６】
2010050613.tif 000008
【図７】
2010050613.tif 000009
【図９】
2010050613.tif 000010
【図１０】
2010050613.tif 000011
【図１２】
2010050613.tif 000012
【図１３】
2010050613.tif 000013
【図１４】
2010050613.tif 000014
【図８】
2010050613.tif 000015
【図１１】
2010050613.tif 000016