(57)【要約】【課題】色覚異常者は２つの画像の色が同一か否かを判別することが出来ない。【解決手段】表示部に表示された画像内の第１の表色系で規定された第１の画像の第１の座標値３２と、該表示部に表示された画像内の第１の表色系で規定された第２の画像の第２の座標値とを取得する画像取得部３４と、第１の座標値及び第２の座標値を、第２の表色系の座標値で規定された第３の座標値及び第４の座標値にそれぞれ変換する表色系変換部３６と、第３の座標値と第４の座標値との色差を算出する色差算出部と、色差が所定の閾値未満の場合、第１の画像と第２の画像とが同系色であると識別する色差識別部３８と、を有する色差識別装置を提供する。【選択図】図２
2010068138.tif 000002
【特許請求の範囲】
【請求項１】
色の差を識別する色差識別装置であって、
表示部に表示された画像内の第１の表色系で規定された第１の画像の第１の座標値と、該表示部に表示された画像内の第１の表色系で規定された第２の画像の第２の座標値とを取得する画像取得部と、
前記第１の座標値及び前記第２の座標値を、第２の表色系の座標値で規定された第３の座標値及び第４の座標値にそれぞれ変換する表色系変換部と、
前記第３の座標値と前記第４の座標値との色差を算出する色差算出部と、
前記色差が所定の閾値未満の場合、前記第１の画像と前記第２の画像とが同系色であると識別する色差識別部と、
を有することを特徴とする色差識別装置。
【請求項２】
前記第１の表色系は、ＲＧＢ表色系であり、
前記第２の表色系は、ＹＣｂＣｒ表色系であり、
前記色差算出部は、前記第３の座標値と前記第４の座標値とのＹ軸、Ｃｂ軸、Ｃｒ軸の差をそれぞれ二乗した数値の和の平方根を算出することにより前記色差を算出することを特徴とする請求項１に記載の色差識別装置。
【請求項３】
前記第１の表色系は、ＲＧＢ表色系であり、
前記第２の表色系は、ＹＣｂＣｒ表色系であり、
前記色差算出部は、前記第３の座標値と前記第４の座標値とのＹ軸の差、Ｃｂ軸の差、Ｃｒ軸の差の少なくとも１つを用いて前記色差を算出することを特徴とする請求項１に記載の色差識別装置。
【請求項４】
前記識別結果の種類に応じた画像出力又は音声出力又は振動出力を制御する識別結果出力制御部をさらに有することを特徴とする請求項１〜３のいずれか１項に記載の色差識別装置。
【請求項５】
前記色差識別部は、前記色差に基づいて、明るさ、色み、青み、赤みの少なくとも１つ以上の相違を識別することを特徴とする請求項１〜４のいずれか１項に記載の色差識別装置。
【請求項６】
色の差を識別する色差識別プログラムであって、コンピュータを、
表示部に表示された画像内の第１の画像の第１の座標値と、該表示部に表示された画像内の第２の画像の第２の座標値とを取得する画像取得部と、
第１の表色系の座標値で規定された前記第１の座標値及び第２の座標値を、第２の表色系の座標値に変換する表色系変換部をさらに有し、
前記第２の表色系に変換された第１の座標値と前記第２の座標値との色差を算出する色差算出部と、
前記色差が所定の閾値未満の場合、前記第１の座標値と前記第２の座標値とが同系色であると識別する色差識別部と、として機能させることを特徴とする色差識別プログラム。
【請求項７】
前記第１の表色系は、ＲＧＢ表色系であり、
前記第２の表色系は、ＹＣｂＣｒ表色系であり、
前記色差算出部は、前記第３の座標値と前記第４の座標値とのＹ軸、Ｃｂ軸、Ｃｒ軸の差をそれぞれ二乗した数値の和の平方根を算出することにより前記色差を算出することを特徴とする請求項６に記載の色差識別プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、色差識別装置、及び色差識別プログラムに関する。
【背景技術】
【０００２】
近年、撮像素子を用いたデジタルカメラやカメラ付き携帯電話の普及により手軽に様々な場面でカラー画像の撮影が行えるようになってきた。
【０００３】
しかしながら、デジタルカメラ等にあっては、カラー画像を表示することはできるが、色覚異常者は、画像に映し出されている物体の色が、具体的に何色であるかということを認識することができない。
視覚障害者や色覚異常者は、色が分からないということで日常の不便を経験している。例えば、色覚異常者へのインタビュー結果によれば、日常生活において以下のような不都合が生じている。
左右の靴下の色を間違えてしまうことがある。人の肌を薄い黄緑色に塗ってしまったことがある。葬儀参列の日に薄い緑のワイシャツを着て外出しそうになった。洋服を買うときは色を覚えているが、時間が立つと忘れてしまう。道案内の際に”赤色”の看板がある建物と言われても分からないときがある。
【０００４】
カラー画像の色名を通知する下記のような装置が提案されている。
カラー画像上の色名を知りたい点のＲＧＢ表色系の座標値を均等色空間であるＬ＊ａ＊ｂ表色系の座標値に変換し、その座標値と最短距離となる座標に相当する色名を通知するカメラ付き携帯装置がある。
また、画像データのＲＧＢ表色系の座標値を取得して、その座標値が、色名が関係付けられたＲＧＢ表色系の座標範囲内に含まれる場合、その関係付けられた色名を通知する装置がある。
【０００５】
これらの装置によれば、色覚異常者であっても対象物体を撮像した画像データにすることで、その物体の色名を知ることが出来る。しかし、２つ以上の物体の色が同一か否かを知るためには、使用者が装置を用いて各物体を撮影し、物体の色名を知った後で、使用者が自ら色明の同一性を判断する必要がある。
【０００６】
【特許文献１】特許公開２００５−００４４９５号
【特許文献２】特許公開２００５−２０２４５２号
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本出願は、２つ以上の物体／画像の色が同一か否かを識別する装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、色の差を識別する色差識別装置が提供される。上記色差識別装置は、表示部に表示された画像内の第１の表色系で規定された第１の画像の第１の座標値と、該表示部に表示された画像内の第１の表色系で規定された第２の画像の第２の座標値とを取得する画像取得部と、上記第１の座標値及び上記第２の座標値を、第２の表色系の座標値で規定された第３の座標値及び第４の座標値にそれぞれ変換する表色系変換部と、上記第３の座標値と上記第４の座標値との色差を算出する色差算出部と、上記色差が所定の閾値未満の場合、上記第１の画像と上記第２の画像とが同系色であると識別する色差識別部と、を有する。
【発明の効果】
【０００９】
本色差識別装置は、２つ以上の物体／画像の色が同一か否かを識別することが出来る。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して、実施形態を説明する。
図１を用いて、色差識別装置を実現することが可能なカメラ機能付き携帯端末のハードウェア構成の一例を説明する。
携帯端末１０は、ＣＰＵ（Central Processing Unit）１１、ＣＣＤ（Charge Coupled Device）１２、ＲＡＭ（Random Access Memory）１３、ＴＧ（Timing Generator）１４、ユニット回路１５、ＲＯＭ（Read Only Memory）１６を有する。携帯端末１０は、さらに、入力部１８、アンテナ１９、送受信部２１、スピーカ２２と、マイク２３、音声処理部２４、ディスプレイ２５、カードＩ／Ｆ２６、振動モータ２７を有する。なお、図示しないが、携帯端末１０はＣＣＤ１２の撮像素子に結像するためのレンズを有する。
なお、携帯端末（携帯型情報処理機器）は、携帯電話機又はＰＤＡ（Personal Digital Assistant）又はデジタルカメラ又はゲーム機器などであっても良い。
【００１１】
カードＩ／Ｆ２６は、携帯端末１０のカードスロットに着脱可能に装着されたメモリカード１７とデータ接続出来る。
ＲＡＭ１３又はＲＯＭ１６には、後述する色差識別装置の機能構成を規定するプログラムや画像データが格納される。なお、携帯端末１０は、アンテナ１９を介してインターネットに接続出来る。上記プログラムや、画像データは、ＲＡＭ１３、ＲＯＭ１６、又はメモリカード１７に格納される。上記プログラムは、最初からＲＡＭ１３、ＲＯＭ１６、又はメモリカード１７に格納しておいても、図示しないウェブサーバからインターネットを介してダウンロードを利用してＲＡＭ１３等に格納しても良い。
【００１２】
ＣＣＤ１２は、投影された被写体を光電変換し、撮像信号としてユニット回路１５に出力する。また、ＣＣＤ１２はＴＧ１４によって生成された所定周波数のタイミング信号に従って駆動される。ＴＧ１４にはユニット回路１５が接続されている。ユニット回路１５は、ＣＣＤ１２から出力される撮像信号を相関二重サンプリングして保持するＣＤＳ（Correlated Double sampling）回路、その撮像信号を増幅するゲイン調整アンプ、増幅後の撮像信号をデジタル信号に変換するＡ／Ｄ変換器を有する。また、ＣＣＤ１２の出力信号はユニット回路１５を介してデジタル信号としてＣＰＵ１１に送られる。
【００１３】
ディスプレイ２５はカラーＬＣＤとその駆動回路を含み、記録された画像データをディスプレイ２５に表示する。入力部１８は、ユーザのキー操作に応じた操作信号をＣＰＵ１１に出力する。
ＲＡＭ１３は、ＣＣＤ１２によって撮像された後、デジタル化された被写体の画像データを一時記憶するバッファメモリとして使用されるとともに、ＣＰＵ１１によってワーキングメモリとして使用される。
【００１４】
音声処理部２４は、アンプ、Ａ／Ｄ変換器、Ｄ／Ａ変換器を含み、音声を出力するときは、ＣＰＵ１１から受信した後述する色差識別結果を音声信号に変換してスピーカ２２から出力する。
【００１５】
ＣＰＵ１１は、画像ファイルの圧縮・伸張の処理を含む各種のデジタル信号処理機能を有し、携帯端末１０の各部を制御するワンチップマイコンである。ＣＰＵ１１は、メモリカード１７に記録されている画像データの中から、ユーザの入力部１８の操作により再生したい画像データの選択があったか否かを判断する。そして、ＣＰＵ１１は、画像データの選択があると判断すると、画像データをカードＩ／Ｆ２６を介して読み出し、読み出した画像データを伸張して画像をディスプレイ２５に表示する。
【００１６】
図２を用いて、カメラ機能付き携帯端末に実装される場合の色差識別装置の機能構成の一例を説明する。
携帯端末１０に実装される色差識別装置３０は、画像選択部３１、画像取得部３２、表色系変換部３４、色差算出部３６、色差識別部３８、識別結果出力制御部３９の機能構成部を有する。色差識別装置３０は、携帯端末１０のＣＰＵ１１で実装される。これら機能構成部のＣＰＵ１１による実装は、ＣＰＵ１１が色差識別装置の機能構成を規定するプログラムを実行することによってなされる。これらの機能構成は、例えば、ＪＡＶＡ（登録商標）のメソッドとしてプログラムで規定されても良い。その場合、ＪＡＶＡ（登録商標）プログラムを実行することによって、プログラムとしてコードされたメソッドに基づいてスレッドが生成し、ＣＰＵ１１がスレッドを実行し、スレッドへの入出力情報は、ＣＰＵ１１やＲＡＭ１３にキャッシュされる。
【００１７】
画像選択部３１は、ディスプレイ２５に表示されたカラー画像に対して、ユーザ操作によりキーパッドで選択された基準画像を取得する。なお、選択される画像は、選択された１つの画素でも良いし、選択された画素とその画素の周囲を取り囲む複数画素の平均値でも良い。複数画素の平均値とした場合、カラー画像上のノイズの影響を軽減することが出来る。
画像取得部３２は、ディスプレイ２５に表示された画像からポインタで選択された基準画像のＲＧＢ座標値と、比較画像のＲＧＢ座標値を取得する。
【００１８】
表色系変換部３４は、画像取得部３２により取得されたＲＧＢ表色系の２つの座標値をＹＣｂＣｒ表色系の座標値に変換する。なお、座標値を「色値」とも言う。
変換は以下の数式１によりなされる。
［数式１］
Ｙ＝０．２９８９１×Ｒ＋０．５８６６１×Ｇ＋０．１１４４８×Ｂ
Ｃｂ（Ｕ）＝−０．１６８７４×Ｒ−０．３３１２６×Ｇ＋０．５００００×Ｂ
Ｃｒ（Ｖ）＝０．５００００×Ｒ−０．４１８６９×Ｇ−０．０８１３１×Ｂ
【００１９】
なお、従来技術であるカメラ付き携帯装置では、ＲＧＢ表色系の座標値を均等色空間であるＬ＊ａ＊ｂ表色系の座標値に変換していたが、上記表色系変換部３４は、ＲＧＢ表色系の座標値をＹＣｂＣｒ表色系の座標値に変換する。ＲＧＢ表色系の座標値からＬ＊ａ＊ｂ表色系の座標値への変換は、ｓＲＧＢ規格（IEC61966-2-1, FIRST EDITION1999-10, multimedia systems and equipment-Colour measurement and management INTERNATIONAL STANDARDの5.3 Transformation from CIE1931 XYZ values to RGB valuesの式（７）））に従い下記数式２及び３に示すより行われる。
【００２０】
【数１】
2010068138.tif 000003
【００２１】
【数２】
2010068138.tif 000004
【００２２】
数式２及び３に示すように、ＲＧＢ表色系の座標値から均等色空間であるＬ＊ａ＊ｂ表色系の座標値への変換は、まず座標値をＲＧＢ表色系からＸＹＺ表色系に変換し、次にＸＹＺ表色系の座標値をＬ＊ａ＊ｂ表色系の座標値に変換する。このように、ＲＧＢ表色系からＬ＊ａ＊ｂ表色系への座標値変換は、ＲＧＢ表色系からＹＣｂＣｒ表色系への座標値変換と比して、複数の座標変換を伴う。このように、ＲＧＢ表色系からＬ＊ａ＊ｂ表色系への座標値変換は、ＲＧＢ表色系からＹＣｂＣｒ表色系への座標値変換より多くの計算ステップを必要とする。そのため、ＲＧＢ表色系からＹＣｂＣｒ表色系への座標値変換を行う表色系変換部３４は、従来のＲＧＢ表色系からＹＣｂＣｒ表色系への座標値変換と比して座標値変換をより迅速に行うことが出来る。
【００２３】
色差識別装置３０が携帯端末に実装される場合、携帯端末のＣＰＵの処理速度はパ−ソナルコンピュータなどの情報処理装置と比して低い。さらに、携帯端末のアプリケーションは、ＪＡＶＡ（登録商標）言語のようなＣ言語のようなネイティブ言語と比べてリソースを多く使用するプログラミング言語で実装されることが多い。そのため、色差識別装置３０が携帯端末に実装される場合、上記のようなＲＧＢ表色系からＹＣｂＣｒ表色系への座標値変換処理の計算ステップの簡易化は、座標値変換の処理速度を大きく向上させ、ユーザに対する色差識別装置の使用感を向上させることが出来る。
【００２４】
色差算出部３６は、基準画像のＹＣｂＣｒ値と、比較画像のＹＣｂＣｒ値との色差を算出する。ＹＣｂＣｒ表色系は、Ｌ＊ａ＊ｂ表色系と異なり均等色空間ではないが、計算の簡易化のためにＹＣｂＣｒ表色系の色空間のデータ間距離を色差とみなす。そのため、基準画像のＹＣｂＣｒ値（Ｙ１，Ｃｂ１，Ｃｒ１）と比較画像のＹＣｂＣｒ値（Ｙ２，Ｃｂ２，Ｃｒ２）の色差は、下記数式４により計算する。
【００２５】
【数３】
2010068138.tif 000005
【００２６】
色差算出部３６は、ＹＣｂＣｒ表色系の色空間のデータ間距離による色差判別と共に、或いは、単独で、下記数式５〜８により、明るさＹ、青みＣｂ、赤みＣｒ、色味Ｃｂ、Ｃｒ毎に基準画像と比較画像との色差を算出することが出来る。
【００２７】
【数４】
2010068138.tif 000006
【００２８】
色差識別部３８は、色差算出部３６により算出された色差と、所定の閾値とを比較する。比較の結果、色差が所定の閾値未満の場合、比較画像の色が基準画像の色と同一であることを識別する。また、色差識別部３８は、色差が所定の閾値以上の場合、比較画像が基準画像の色情報と相違すると識別する。
この所定の閾値は、色覚が正常な者が設定しても良い。このような閾値は、全色共通の値としても良い。また閾値は、赤、黄、緑、水色、青、紫などの基準色それぞれについてのＹＣｂＣｒ値と、色覚正常者が凡そそれらの色と同系色と認められるＹＣｂＣｒ値との色差を求め、求めた基準色毎の色差の平均値としても良い。
【００２９】
このように、色差識別部３８が、色の同一性判断をユーザが設定可能な閾値により決定するため、色差算出部３６により算出される色差の精度が低くても閾値設定で調整することで同一性精度を向上させることが出来る。そのため、色差算出部３６は、色差算出計算の精度を犠牲にして色差をＹＣｂＣｒ空間の空間距離とし、色差計算を簡易化することができる。
そのため、色差識別装置３０が携帯端末に実装される場合、上記したように、同一性判断の計算の簡易化は、色差算出及び色差識別の処理速度を大きく向上させるため、ユーザに対する色差識別装置の使用感を向上させることが出来る。
【００３０】
色差識別部３８は、識別結果を識別結果出力制御部３９にデータ送信する。
識別結果出力制御部３９は、色差識別部３８によりデータ送信された識別結果を、スピーカ２２を介して音声出力したり、ディスプレイ２５に画面表示したり、振動モータ２７で振動を発生することにより、ユーザに通知することが出来る。また、識別結果出力制御部３９は、色差の種別に応じて、異なる内容の画像を出力したり、異なる音量や異なる音声内容の音声を出力したり、異なる振動レベルや振動時間などの振動出力にそれぞれ制御する。
【００３１】
なお、色差識別部３８による算出色差と、所定の閾値との比較処理は、図３に示す色差識別用参照データを参照して行っても良い。
色差識別用参照データ７０は、第１列に色差の種類である、ＹＣｂＣｒ、Ｙ、ＣｂＣｒ、Ｃｂ、Ｃｒが示される。第１列で指定される色差識別用の種類に従って、第２列目以降のデータ種類が決定される。第２列は、色差閾値である。第１列の色差種類に従って色差閾値が規定される。第４列は識別結果である。算出した色差と閾値との比較結果が第３列に結果となった場合、第４列に示す色差結果が、第５列に示す画面表示及び／又は音声によって出力される。第４列に示す色差結果は、ユーザの居る環境が音声出力できない状況である等の場合は、振動によってユーザに通知される。
【００３２】
色差識別部３８が、第３行に示すＹＣｂＣｒ表色系で算出された色差が所定の閾値を超えると識別した場合、識別結果出力制御部３９は画面及び／又は音声用の「違う色です」という識別結果及び／又は振動時間を決定する。また、色差識別部３８が、ＹＣｂＣｒ色差が第２行に示す所定の閾値内であると識別した場合、識別結果出力制御部３９は、画面及び／又は音声用の「同系色です」という識別結果及び／又は振動時間を決定する。
このように、色差識別部３８は、２つ以上の物体の色が同一か否かを識別することが出来る。
【００３３】
また、色差識別部３８が、第３行に示すＹＣｂＣｒ表色系で算出された色差が所定の閾値を超え、且つ第４行に示す明るさ色素Ｙも閾値を越えると識別した場合、識別結果出力制御部３９は、画面及び／又は音声用の「違う色です。明るさが違います」という識別結果及び／又は振動時間を決定する。また、色差識別部３８が、ＹＣｂＣｒ色差が第２行に示す所定の閾値内であるが、明るさ色差Ｙのみが閾値を超える場合、識別結果出力制御部３９は画面及び／又は音声用の「同系色です。明るさが違います。」という識別結果及び／又は振動時間を出力する。
【００３４】
このように、ＹＣｂＣｒの識別に加えて、Ｙ、ＣｂＣｒ、Ｃｂ、Ｃｒ単独の識別を行うことで、比較画像が基準画像と色が相違する場合の原因を特定し、又は、同色結果であっても相違する要素を通知することができる。そのため、ユーザに対して色判別に関する詳細な情報を提供することが出来る。
【００３５】
図４を用いて、コンピュータに実装される場合の色差識別装置の機能構成の一例を説明する。
コンピュータ５０に実装される色差識別装置３０は、上述した画像取得部３２、表色系変換部３４、色差算出部３６、色差識別部３８の機能構成部を有する。色差識別装置３０は、コンピュータ５０のＣＰＵ５１で実装される。これら機能構成部のＣＰＵ５１による実装は、ＣＰＵ５１が色差識別装置の機能構成を規定するプログラムを実行することによってなされる。これらの機能構成は、例えば、ＪＡＶＡ（登録商標）のメソッドとしてプログラムで規定されても良い。その場合、ＪＡＶＡ（登録商標）プログラムを実行することによって、プログラムとしてコードされたメソッドに基づいてスレッドが生成し、ＣＰＵ１１がスレッドを実行し、スレッドへの入出力情報は、ＣＰＵ５１やＲＡＭ６３にキャッシュされる。
このように、インターネットを用いたコンピュータ５０により色差識別装置の一部の機能構成を実装することで、色差識別装置の機能構成の一部をウェブサービスの形式で提供することが出来る。
【００３６】
上述した画像選択部３１は、携帯端末１０のＣＰＵ１１により実装される。画像選択部３１により選択された画像は、送受信機２１、アンテナ１９、インターネット５９を介して、コンピュータ５０の受信部６１に送信される。
コンピュータ５０で受信された画像は、ＣＰＵ５１で実行される画像取得部３２、表色系変換部３４、色差算出部３６、色差識別部３８により、上記説明したように処理されて、色差結果を生成する。生成した色差結果は、送受信部６１を介して、携帯端末１０の送受信部２１に送信される。携帯端末１０の識別出力制御部３９は、上記説明したように色差結果を出力する。
【００３７】
このように、色差識別装置の機能は、携帯端末機１０の上でスタンドアローンとして実装することも出来るし、インターネットを用いたウェブサービスの形式でコンピュータ５０により実装することも出来る。
【００３８】
図５〜図１１を用いて、色差識別装置を実装するカメラ付き携帯端末による色差判別処理のフローの一例を説明する。
図５は、色差識別装置を実装するカメラ付き携帯端末による色差判別処理のフローチャートである。色差判別処理を開始すると最初のステップとして、ユーザが使用者属性及び周囲環境を設定する（Ｓ１０１）。この処理は、例えば、携帯端末１０の色差識別装置の機能を規定するプログラムを起動した後に、入力画面でユーザが使用者属性及び周囲環境を入力することにより行われる。使用者属性の入力とは、例えば、視覚障害者又は色覚異常者であるか否かである。入力が視覚障害者又は色覚異常者である場合は、識別結果の出力方法を、画面表示ではなく音声出力及び／又は振動で通知することが出来る。また、周囲環境の入力は、例えば、音が出せる環境か否かの入力である。この入力によって、識別結果の出力方法を、音声出力ではなく画面表示及び／又は振動で通知することが出来る。
次に、ユーザが、携帯端末のＣＣＤ１２で対象物を撮影する（Ｓ１０２）。そして、ユーザが撮影した対象物のカラー画像から、画像取得部３２により提供されるポインタ機能を用いて対象物から色比較において基準となる色の基準画像を選択する（Ｓ１０３）。このようにして取得された基準画像は、画像取得部３２により保持される。
なお、このように基準画像は、対象物撮影（Ｓ１０２）で撮影した画像から選択されたが、ＲＡＭやメモリカード等に記憶され予め撮影しておいた画像から基準画像を取得しても良い。
【００３９】
図６Ａ及び図６Ｂに、対象物である「靴下」から基準画像を選択する画面の一例を示す。なお、図面ではカラー画像がわからないので、図６Ａ及び図６Ｂに示す斜線部分が緑色、白抜き部分が赤色を示すものとする。
図６Ａに示されるように、ディスプレイ２５ａに表示される画面では、対象物が表示され十字ポインタ３２ａで対象物を選択することができる。２５ａの表示３３ａに示すように、色差算出部３６は、選択した対象物の色を識別して、ディスプレイに識別した色である「明るい緑」と表示することも出来る。また、２５ａの表示３５ａに示すように、色差算出部３６は、選択した色がＹＣｂＣｒ表色系のＣｂＣｒ面においてどの位置にあるかを表示することも出来る。
この対象物の識別機能は、画像取得部３２により取得されたＲＧＢ表色系の座標値を、表色系変換部３４によりＹＣｂＣｒ表色系に変換し、色差算出部３６が対象物の座標値との色差が最も少ない色名を選択することによって対象物の色名を識別することが出来る。
なお、色名は、色名と色名の座標値をＲＡＭ等に記憶させておくことで、色差算出部３６が対象物と色名との色差計算を行うことが出来る。また、上記したように色差算出部３６は、表色系変換部３４により表色系変換により、対象物のＹＣｂＣｒ表色系で色名との色差を算出することが出来るため、高速に色名識別を行うことが出来る。
【００４０】
また、図７に示すように、識別される色名の表現は、複数規定されていても良い。図７には、画面４１ａに示す「系統色名モード」、画面４１ｂに示す「簡単色名モード」、画面４１ｃに示す「詳細色名モード」の３つのモードが設定される。「系統色名モード」は、あざやかな緑、明るい緑など、色の印象を含めて表示するモードである。「簡単色名モード」赤系や緑系など、色合いを簡易に表示するモードである。「詳細色名モード」は、若竹色、新橋色など、歴史や文化が感じられる２００種色名を表示するモードである。なお、このモード指定は、設定ステップ（Ｓ１０１）で入力部を介してユーザが設定しても良い。このように、ユーザの理解が容易なモードを複数設けることにより、色覚異常者がユーザであっても、色名表現により直感的な色の理解を援助することが出来る。
【００４１】
また、図８に示すように、対象物の識別された色を、表色系の座標値で計量的に表示により示すことも出来る。画面４２ａは色相環表示、画面４２ｂはＲＧＢ表示、画面４２ｃはＣＭＹＫ表示である。画面４２ｂに示されるように、表色系変換部３４がＲＧＢ表色系の座標値をそのまま表示し、又は、表色系変換が極めて簡単に行えるＲＧＢ表色系からＣＭＹＫ表色系に変換した座標値を表示することも出来る。色覚異常者は色を直感的に「知覚」することが困難であるため、直感的な「知覚」を補うために数値と計量値で色を表現することも出来る。このような計量表示により、色覚異常者に対象物の色がどんな色か想像、理解してとらえることを援助することが出来る。
【００４２】
さらに、図９に示すように、色合い調整を行うことで、より色差識別の精度を向上させることが出来る。特に、光量が不足する場合、色が鮮明に表示されない場合がある。このような場合、色合い調整をすることにより色差識別精度を維持及び向上させることが出来る。
色合い調整をするために、対象物撮影（Ｓ１０２）で画面４３ａに示すように対象物を、白い紙など、白い物と一緒に撮影する。撮影した画面４３ａ上から、画面４３ｂに示すように、十字ポインタで「白い」物体を選択する。「白い」物体の選択により、色差算出部３６は、光量不足により「灰色」に表示される「白い」物体を「白」の色に表示されるように画質調整を行う。これにより、画面４３ｃに示すように基準物及び対象物ともに鮮明な色で表示される。
【００４３】
このように、色差算出部３６は、色合い調整を行うことでより精度の高い色差識別を可能にするように画質調整することができる。そのため、十分な光量無いために、基準物及び対象物の色地が変わる等の悪条件においても、色合い調整により基準物及び対象物の本来の色値を正確に検出することが出来るため、後述の色差識別部３８により色差識別精度を向上させることが出来る。
【００４４】
図６Ａに示す画面２５ａ上でのポインタ３２ａの移動は、入力部１８を用いて行うことが出来る。十字ポインタ３２ａを動かして基準画像を選択するために、入力部１８のキー操作で決定入力となるボタンを押下する。例えば、電話番号ボタンの「７」ボタンが決定入力ボタンである場合、「７」ボタンを押下することで、基準画像が選択される。
「７」ボタンを押下すると、図６Ｂに示すように次のアクションである比較画像の選択をユーザに指示する画面２５ｂを表示することが出来る。画面２５ｂに示す「ＯＫ」ボタンを押下すれば、次のＳ１０４に進むことが出来る。
【００４５】
Ｓ１０４では、画像取得部３２により提供されるポインタ機能を用いてユーザが色の比較対象となる色の比較画像を選択する（Ｓ１０４）。なお、この比較画像は、対象物撮影（Ｓ１０２）で撮影した画像から選択しても良い。また、ＲＡＭやメモリカード等に記憶され予め撮影しておいた基準画像が既に取得された画像又は基準画像が取得されていない画像から比較画像を選択しても良い。また、Ｓ１０４で、対象物撮影（Ｓ１０２）で取得した画像と異なる画像を新たに撮影して、その新たに撮影した画像から比較画像を選択しても良い。
図１０Ａに、比較画像を選択する画面の一例を示す。図１０Ａの画面２５ｃに示すように、十字ポインタ３２ｂで比較画像を選択することができる。なお、画面２５ｃ上での十字ポインタ３２ｂの移動は、入力部１８を用いて行うことが出来る。十字ポインタ３２ｂを動かして比較画像を選択するために、入力部１８のキー操作で決定入力となるボタンを押下する。例えば、図６Ｂの画面２５ｂに示されていたように、電話番号ボタンの「８」ボタンを決定入力ボタンとして、その「８」ボタンを押下することで、比較画像が選択される。このようにして取得された基準画像は、画像取得部３２により保持される。
【００４６】
「８」ボタンを押下すると、色差算出部３６は基準画像と比較画像との色差を計算する（Ｓ１０５）。次に、Ｓ１０１で設定された使用者属性に従って識別結果の通知方法を判断する（Ｓ１０６）。この判断により、通知方法が、画面表示、音声出力、及び振動の少なくとも１つ選択される。次に、色差計算の結果から、色差識別部３８は、色差が閾値未満か否かを判断する（Ｓ１０７）。色差が閾値未満の場合（Ｓ１０７  Ｙｅｓ）、色差識別部３８は比較画像が基準画像と「同系色」と判断し、識別結果出力制御部３９が「同系色」という結果をＳ１０５で判断した通知方法でユーザに通知する（Ｓ１０８）。色差が閾値以上の場合（Ｓ１０７  Ｎｏ）、色差識別部３８は比較画像が基準画像と「違う色」であると判断し、識別結果出力制御部３９が「違う色」という結果をＳ１０５で判断した通知方法でユーザに通知する（Ｓ１０９）。
【００４７】
図１０Ａ及び図１０Ｂに、識別結果を表示する画面の一例を示す。例えば、通知方法の１つが画面表示である場合、図１０Ａでは、ディスプレイ画面に、識別結果である「違う色です」という表示を示す表示３４ａを表示することが出来る。識別結果である表示３４ａと共に表示３６ａに示すように比較対象に対して色識別した結果である「あざやかな赤」を表示することも出来る。
図１０Ｂでは、ディスプレイ画面に、識別結果である「同系色です」という表示を示す表示３４ｂが表示される。識別結果である表示３４ｂと共に表示３６ｂに示すように比較対象に対して色識別した結果である「明るい緑」を表示することも出来る。
【００４８】
なお、Ｓ１０１で設定された使用者属性に従って識別結果の通知方法を判断により（Ｓ１０６）、識別結果の出力方法が音声出力に選択された場合、図１０Ａ及び図１０Ｂの表示３６ａ及びｂに示す識別結果が音声出力される。また、識別結果の通知方法を判断により（Ｓ１０６）、識別結果の出力方法が振動出力に選択された場合、色差識別用参照データ７０に示される振動時間に従って携帯端末が振動する。
このように識別結果がユーザに通知されて、カメラ付き携帯端末による色差判別処理のフローは終了する。
なお、図１１Ａに示すように、撮影画像及び色差識別結果は、ディスプレイ２５から選択することで、ＲＡＭ１３等の記憶手段に保存することが出来る。また、図１１Ｂに示すように、保存された撮影画像及び色差識別結果は、再度ディスプレイ２５に表示させることが出来る。このように、撮影画像及び色差識別結果を端末１０に記憶させ且つ再表示することができるため、色覚異常者は、対象物の色がどんな色と識別されていたのかを撮影後にも確認する機会を提供出来る。
【００４９】
以上述べた実施態様は、以下の付記の通りである。
［付記１］
色の差を識別する色差識別装置であって、
表示部に表示された画像内の第１の表色系で規定された第１の画像の第１の座標値と、該表示部に表示された画像内の第１の表色系で規定された第２の画像の第２の座標値とを取得する画像取得部と、
前記第１の座標値及び前記第２の座標値を、第２の表色系の座標値で規定された第３の座標値及び第４の座標値にそれぞれ変換する表色系変換部と、
前記第３の座標値と前記第４の座標値との色差を算出する色差算出部と、
前記色差が所定の閾値未満の場合、前記第１の画像と前記第２の画像とが同系色であると識別する色差識別部と、
を有することを特徴とする色差識別装置。
［付記２］
前記第１の表色系は、ＲＧＢ表色系であり、
前記第２の表色系は、ＹＣｂＣｒ表色系であり、
前記色差算出部は、前記第３の座標値と前記第４の座標値とのＹ軸、Ｃｂ軸、Ｃｒ軸の差をそれぞれ二乗した数値の和の平方根を算出することにより前記色差を算出することを特徴とする付記１に記載の色差識別装置。
［付記３］
前記第１の表色系は、ＲＧＢ表色系であり、
前記第２の表色系は、ＹＣｂＣｒ表色系であり、
前記色差算出部は、前記第３の座標値と前記第４の座標値とのＹ軸の差、Ｃｂ軸の差、Ｃｒ軸の差の少なくとも１つを用いて前記色差を算出することを特徴とする付記１に記載の色差識別装置。
［付記４］
前記識別結果の種類に応じた画像出力又は音声出力又は振動出力を制御する識別結果出力制御部をさらに有することを特徴とする付記１〜３のいずれか１項に記載の色差識別装置。
［付記５］
前記色差識別部は、前記色差に基づいて、明るさ、色み、青み、赤みの少なくとも１つ以上の相違を識別することを特徴とする付記１〜４のいずれか１項に色差識別装置。
［付記６］
付記１〜５に記載の色差識別装置を有する携帯電話機。
［付記７］
付記１〜５に記載の色差識別装置を有する情報処理装置。
［付記８］
色の差を識別する色差識別プログラムであって、コンピュータを、
表示部に表示された画像内の第１の画像の第１の座標値と、該表示部に表示された画像内の第２の画像の第２の座標値とを取得する画像取得部と、
第１の表色系の座標値で規定された前記第１の座標値及び第２の座標値を、第２の表色系の座標値に変換する表色系変換部をさらに有し、
前記第２の表色系に変換された第１の座標値と前記第２の座標値との色差を算出する色差算出部と、
前記色差が所定の閾値未満の場合、前記第１の座標値と前記第２の座標値とが同系色であると識別する色差識別部と、として機能させることを特徴とする色差識別プログラム。
［付記９］
前記第１の表色系は、ＲＧＢ表色系であり、
前記第２の表色系は、ＹＣｂＣｒ表色系であり、
前記色差算出部は、前記第３の座標値と前記第４の座標値とのＹ軸、Ｃｂ軸、Ｃｒ軸の差をそれぞれ二乗した数値の和の平方根を算出することにより前記色差を算出することを特徴とする付記８に記載の色差識別プログラム。
［付記１０］
色の差を識別する色差識別方法であって、
表示部に表示された画像内の第１の画像の第１の座標値と、該表示部に表示された画像内の第２の画像の第２の座標値とを取得し、
第１の表色系の座標値で規定された前記第１の座標値及び第２の座標値を、第２の表色系の座標値に変換し、
前記第２の表色系に変換された第１の座標値と前記第２の座標値との色差を算出し、
前記色差が所定の閾値未満の場合、前記第１の座標値と前記第２の座標値とが同系色であると識別することを特徴とする色差識別方法。
【図面の簡単な説明】
【００５０】
【図１】図１は、色差識別装置を実現することが可能なカメラ機能付き携帯端末のハードウェア構成の一例を示す図である。
【図２】図２は、カメラ機能付き携帯端末に実装される場合の色差識別装置の機能構成の一例を示す図である。
【図３】図３は、色差識別用参照データの一例を示す図である。
【図４】図４は、コンピュータに実装される場合の色差識別装置の機能構成の一例を示す図である。
【図５】図５は、色差識別装置を実装するカメラ付き携帯端末による色差判別処理のフローチャートである。
【図６Ａ】図６Ａは、対象物から基準画像を選択する画面の一例を示す図である。
【図６Ｂ】図６Ｂは、対象物から基準画像を選択した画面の一例を示す図である。
【図７】図７は、対象物の色名を表示した画面の一例を示す図である。
【図８】図８は、対象物の色を表色系で計量表示した画面の一例を示す図である。
【図９】図９は、撮影画像の色合い調整を示した画面の一例を示す図である。
【図１０Ａ】図１０Ａは、識別結果を表示する画面の一例を示す図である。
【図１０Ｂ】図１０Ｂは、識別結果を表示する画面の一例を示す図である。
【図１１Ａ】図１１Ａは、撮影画像及び色差識別結果の保存を示した画面の一例を示す図である。
【図１１Ｂ】図１１Ｂは、保存した撮影画像及び色差識別結果の再表示を示した画面の一例を示す図である。
【符号の説明】
【００５１】
１０    携帯端末
１１、５１    ＣＰＵ
１２    ＣＣＤ
１３、６３    ＲＡＭ
１４    ＴＧ
１５    ユニット回路
１６    ＲＯＭ
１７    メモリカード
１８    入力部
１９、６９    アンテナ
２１、６１    送受信部
２２    スピーカ
２３    マイク
２４    音声処理部
２５    ディスプレイ
２６    カードＩ／Ｆ
２７    振動モータ
３０    色差識別装置
３１    画像選択部
３２    画像取得部
３４    表色系変換部
３６    色差算出部
３８    色差識別部
３９    識別結果出力制御部
５０    コンピュータ
５９    インターネット
【図１】
2010068138.tif 000007
【図２】
2010068138.tif 000008
【図３】
2010068138.tif 000009
【図４】
2010068138.tif 000010
【図５】
2010068138.tif 000011
【図６Ａ】
2010068138.tif 000012
【図６Ｂ】
2010068138.tif 000013
【図７】
2010068138.tif 000014
【図８】
2010068138.tif 000015
【図９】
2010068138.tif 000016
【図１０Ａ】
2010068138.tif 000017
【図１０Ｂ】
2010068138.tif 000018
【図１１Ａ】
2010068138.tif 000019
【図１１Ｂ】
2010068138.tif 000020