(57)【要約】      （修正有）【課題】ユーザの色覚特性に応じたカラー画像を表示することが可能な補正装置を提供する。【解決手段】補正装置（携帯端末）は、アイコン１０１のタップを受け付けることで、生成アプリが起動し、異なる色域それぞれに対するユーザの感度特性の情報に基づき、感度が所定の閾値以下となる色域を特定する特性判定部１１０と、特定した色域ごとの感度に応じて、色域に対する濃度の調整、彩度の調整、色域とは異なる他の色域への変換、の少なくともいずれかを行うプロファイルを生成するプロファイル生成部１２０として機能する。【選択図】図１
2020154354.tif 000002
【特許請求の範囲】
【請求項１】
異なる色域それぞれに対するユーザの感度特性の情報に基づき、感度が所定の閾値以下となる色域を特定する特定部と、
特定した前記色域ごとの感度に応じて、前記色域に対する濃度の調整、彩度の調整、前記色域とは異なる他の色域への変換、の少なくともいずれかを行うプロファイルを生成する生成部と
を有する補正装置。
【請求項２】
前記特定部は、異なる色の組に対して入力を受け付けたユーザの認識結果に基づいて、該ユーザの前記感度特性を判定する、請求項１に記載の補正装置。
【請求項３】
前記特定部は、異なる色の組に対して入力を受け付けたユーザの認識結果に基づいて、該ユーザの色覚特性のタイプ及び各タイプのレベルを判定し、判定結果に基づいて、該ユーザの前記感度特性を判定する、請求項１に記載の補正装置。
【請求項４】
前記生成部は、特定した前記色域の感度がゼロの場合、前記色域とは異なる他の色域への変換を行うプロファイルを生成する、請求項１に記載の補正装置。
【請求項５】
前記生成部は、特定した前記色域の感度がゼロではない場合、前記色域に対する濃度の調整、彩度の調整のいずれかを行うプロファイルを生成する、請求項１に記載の補正装置。
【請求項６】
前記生成部により生成されたプロファイルを使用して、表示画面に表示する画像データの各画素の画素値を変換する変換部を更に有する、請求項１に記載の補正装置。
【請求項７】
前記変換部により各画素の画素値が変換された画像データが表示された表示画面において、位置の指定を受け付けることで、指定を受け付けた位置における前記画像データの色を特定し、前記プロファイルにおいて、該特定した色を、ユーザにより指示された色に変更する補正部を更に有する、請求項６に記載の補正装置。
【請求項８】
異なる色域それぞれに対するユーザの感度特性の情報に基づき、感度が所定の閾値以下となる色域を特定し、
特定した前記色域ごとの感度に応じて、前記色域に対する濃度の調整、彩度の調整、前記色域とは異なる他の色域への変換、の少なくともいずれかを行うプロファイルを生成する、
処理をコンピュータが実行する補正方法。
【請求項９】
異なる色域それぞれに対するユーザの感度特性の情報に基づき、感度が所定の閾値以下となる色域を特定し、
特定した前記色域ごとの感度に応じて、前記色域に対する濃度の調整、彩度の調整、前記色域とは異なる他の色域への変換、の少なくともいずれかを行うプロファイルを生成する、
処理をコンピュータに実行させるための補正プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、補正装置、補正方法及び補正プログラムに関する。
【背景技術】
【０００２】
一般に色覚特性が異なる人（例えば、１型色覚、２型色覚等と診断された人）の場合、表示されたカラー画像に写る物体の状態を正しく認識できなかったり、カラー画像全体の情景を他の人とは異なる情景として捉えることになる。
【０００３】
これは、色覚特性が異なる人の場合、特定の波長を検知することができないか、あるいは特定の波長を検知する感度が低いからである。
【０００４】
一方で、従来より、色覚特性が異なる人を検査し、いずれのタイプに属するかを判定する判定手法が提案されている。当該判定手法によれば、色覚特性が異なる人を複数のタイプに分類することができるため、例えば、携帯端末に表示するカラー画像について、タイプに応じた色変換を行うことで、ユーザに見やすく表示することが可能となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１７３６３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、同じタイプに分類されたユーザであっても、波長を検知する感度にはレベル差がある。このため、タイプごとに一律に色変換を行うことは妥当でない。
【０００７】
一つの側面では、ユーザの色覚特性に応じたカラー画像の表示を可能とすることを目的とする。
【課題を解決するための手段】
【０００８】
一態様によれば、補正装置は、
異なる色域それぞれに対するユーザの感度特性の情報に基づき、感度が所定の閾値以下となる色域を特定する特定部と、
特定した前記色域ごとの感度に応じて、前記色域に対する濃度の調整、彩度の調整、前記色域とは異なる他の色域への変換、の少なくともいずれかを行うプロファイルを生成する生成部とを有する。
【発明の効果】
【０００９】
ユーザの色覚特性に応じたカラー画像の表示を可能とすることができる。
【図面の簡単な説明】
【００１０】
【図１】携帯端末の外観構成及び機能構成の一例を示す図である。
【図２】携帯端末のハードウェア構成の一例を示す図である。
【図３】判定用データの一例を示す図である。
【図４】ユーザ用プロファイルの一例を示す図である。
【図５】特性判定処理の流れを示すフローチャートである。
【図６】判定用データの組群の具体例を示す図である。
【図７】ユーザの色覚特性の判定結果の一例を示す図である。
【図８】ユーザ用プロファイル生成処理の流れを示すフローチャートである。
【図９】ユーザ用プロファイル生成処理の具体例を示す図である。
【図１０】表示処理の流れを示すフローチャートである。
【図１１】ユーザ用プロファイルを使用して画像データを表示する処理の流れを示すフローチャートである。
【図１２】表示処理中の画面例を示す第１の図である。
【図１３】表示処理中の画面例を示す第２の図である。
【発明を実施するための形態】
【００１１】
以下、各実施形態について添付の図面を参照しながら説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複した説明を省略する。
【００１２】
［第１の実施形態］
＜携帯端末の外観構成及び機能構成＞
はじめに、第１の実施形態に係る補正装置の一例である、携帯端末の外観構成及び機能構成について説明する。図１は、携帯端末の外観構成及び機能構成の一例を示す図である。図１に示すように、携帯端末１００の表示画面には、携帯端末１００にインストールされている各種プログラムを起動させるためのアイコンが表示される。
【００１３】
図１（ａ−１）の例は、生成プログラムを起動させるための“生成アプリ”アイコン１０１が表示され、ユーザから、“生成アプリ”アイコン１０１のタップを受け付けた様子を示している。
【００１４】
生成プログラムとは、携帯端末１００のユーザの色覚特性を判定し、表示画面に表示されるカラー画像（静止画、動画）のプロファイルを、判定した色覚特性に応じて生成するためのプログラムである。
【００１５】
“生成アプリ”アイコン１０１のタップを受け付けることで、携帯端末１００は生成プログラムが起動する。これにより、携帯端末１００は、図１（ａ−２）に示すように、特性判定部１１０及びプロファイル生成部１２０として機能する。
【００１６】
特性判定部１１０は特定部の一例である。特性判定部１１０は、判定用データ格納部１３０に格納された複数の判定用データ（様々な色のブロック）を読み出し、携帯端末１００の表示画面に異なる判定用データ同士を組み合わせて表示する。また、特性判定部１１０は、表示した判定用データの組における色の違いを、ユーザが認識できるか否かを判定することで、ユーザの色覚特性を判定する（感度が所定の閾値以下となる色域を特定する）。
【００１７】
プロファイル生成部１２０は生成部の一例であり、プロファイル格納部１４０に格納されたデフォルトのプロファイルを読み出し、特性判定部１１０において判定された、ユーザの色覚特性に基づいてユーザ用プロファイルを生成する。なお、デフォルトのプロファイルとは、ユーザの感度に関係なく予め設定されたプロファイルである。プロファイル生成部１２０では、ユーザの感度が低い波長の色を、濃度や彩度を増大させた色に変換するユーザ用プロファイルを生成する。また、プロファイル生成部１２０では、ユーザが検知できない波長の色を、ユーザが検知できる波長の色に変換するユーザ用プロファイルを生成する。更に、プロファイル生成部１２０は、生成したユーザ用プロファイルを、ユーザ情報と対応付けてプロファイル格納部１４０に格納する。
【００１８】
一方、図１（ｂ−１）の例は、画像用プログラムを起動させるための“画像用アプリ”アイコン１０２が表示され、ユーザから、“画像用アプリ”アイコン１０２のタップを受け付けた様子を示している。
【００１９】
画像用プログラムとは、携帯端末１００の表示画面に、静止画を表示したり、動画を再生したりするためのプログラムの総称である。
【００２０】
“画像用アプリ”アイコン１０２のタップを受け付けることで、携帯端末１００は画像用プログラムが起動する。これにより、携帯端末１００は、図１（ｂ−２）に示すように、画像表示部１５０、プロファイル選択部１６０、プロファイル補正部１７０として機能する。
【００２１】
画像表示部１５０は、携帯端末１００のユーザからの指示に基づいて、カラー画像（静止画または動画）を、携帯端末１００の表示画面に表示する。
【００２２】
プロファイル選択部１６０は変換部の一例である。プロファイル選択部１６０は、“画像用アプリ”アイコン１０２をタップしたユーザに応じたユーザ用プロファイルを、プロファイル格納部１４０から読み出す。また、プロファイル選択部１６０は、読み出したユーザ用プロファイルを使用して、画像表示部１５０によって携帯端末１００の表示画面に表示されるカラー画像（静止画または動画）の各画素の画素値を変換する。これにより、携帯端末１００のユーザは、自身が検知しやすい波長の色が含まれるカラー画像を視認することができる。
【００２３】
プロファイル補正部１７０は補正部の一例である。プロファイル補正部１７０は、携帯端末１００の表示画面に表示中のカラー画像に対して、ユーザが、特定の領域を指定することで、自身が検知しにくい波長の色を指定した場合に、これを受け付ける。
【００２４】
また、プロファイル補正部１７０は、指定を受け付けた色について、ユーザの指示に基づいてユーザが検知しやすい波長の色に変更することで、ユーザ用プロファイルを補正する。更に、プロファイル補正部１７０は、補正後のユーザ用プロファイルをプロファイル格納部１４０に格納する。
【００２５】
＜携帯端末のハードウェア構成＞
次に、携帯端末１００のハードウェア構成について説明する。図２は、携帯端末のハードウェア構成の一例を示す図である。図２に示すように、携帯端末１００は、ＣＰＵ（Central  Processing  Unit）２０１、ＲＯＭ（Read  Only  Memory）２０２、ＲＡＭ（Random  Access  Memory）２０３を有する。ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３は、いわゆるコンピュータを形成する。
【００２６】
また、携帯端末１００は、補助記憶装置２０４、タッチパネル装置２０５、通信装置２０６、音声入力装置２０７、音声出力装置２０８を有する。なお、携帯端末１００の各ハードウェアは、バス２０９を介して相互に接続されている。
【００２７】
ＣＰＵ２０１は、補助記憶装置２０４にインストールされている各種プログラム（例えば、生成プログラム、画像用プログラム等）を実行する演算デバイスである。ＣＰＵ２０１が生成プログラムを実行することで、携帯端末１００は、特性判定部１１０及びプロファイル生成部１２０として機能する。また、ＣＰＵ２０１が画像用プログラムを実行することで、携帯端末１００は、画像表示部１５０、プロファイル選択部１６０、プロファイル補正部１７０として機能する。
【００２８】
ＲＯＭ２０２は、不揮発性メモリである。ＲＯＭ２０２は、補助記憶装置２０４にインストールされている各種プログラムをＣＰＵ２０１が実行するために必要な各種プログラム、データ等を格納する主記憶デバイスとして機能する。
【００２９】
ＲＡＭ２０３は、ＤＲＡＭ（Dynamic  Random  Access  Memory）やＳＲＡＭ（Static  Random  Access  Memory）等の揮発性メモリである。ＲＡＭ２０３は、補助記憶装置２０４にインストールされている各種プログラムがＣＰＵ２０１によって実行される際に展開される作業領域を提供する、主記憶デバイスとして機能する。
【００３０】
補助記憶装置２０４は、各種プログラム（例えば、生成プログラム、画像用プログラム等）や、各種プログラムが実行される際に用いられる情報を格納する補助記憶デバイスである。例えば、判定用データ格納部１３０、プロファイル格納部１４０は、補助記憶装置２０４において実現される。
【００３１】
タッチパネル装置２０５は、表示画面を有し、カラー画像を表示する表示デバイスである。また、タッチパネル装置２０５は、携帯端末１００のユーザが携帯端末１００に対して各種指示を入力する際に用いる入力デバイスでもある。
【００３２】
通信装置２０６は、不図示のネットワークに接続するための通信デバイスである。なお、補助記憶装置２０４にインストールされる各種プログラムは、例えば、通信装置２０６を介して、ネットワークよりダウンロードされることでインストールされる。
【００３３】
音声入力装置２０７は、携帯端末１００のユーザが携帯端末１００に対して各種指示を音声入力するための音声入力デバイスである。音声出力装置２０８は、携帯端末１００のユーザに対して、携帯端末１００の内部状態を音声出力するための音声出力デバイスである。
【００３４】
＜判定用データの具体例＞
次に、判定用データ格納部１３０に格納される判定用データについて説明する。図３は、判定用データの一例を示す図である。
【００３５】
図３に示すように、判定用データ格納部１３０には、様々な色相の色のブロックを含む判定用データ群３００が格納される。なお、図３の例では、判定用データ群３００として、“５Ｒ”、“１０Ｒ”、“５ＹＲ”、・・・等、２０種類の判定用データが示されているが、判定用データ群３００に含まれる判定用データは２０種類に限定されない。
【００３６】
例えば、“５Ｒ”で特定される色の判定用データと、“１０Ｒ”で特定される色の判定用データとの間には、“５Ｒ”で特定される色と、“１０Ｒ”で特定される色との間の色相を有する判定用データが複数含まれているものとする。
【００３７】
また、図３の例では、各色相に対して、１種類の濃度及び彩度の判定用データを示しているが、各色相には、濃度及び彩度の異なる複数の判定用データが含まれているものとする。
【００３８】
図３に例示した判定用データ群３００に対して、特性判定部１１０では、異なる判定用データ同士を組み合わせ、判定用データの組を生成する。図３において、組３１０＿１は、“５Ｒ”で特定される色の判定用データと、“１０Ｒ”で特定される色の判定用データとの組を生成した様子を示している。図３の符号３１０は、特性判定部１１０により生成された、判定用データの組群の一例を示している。
【００３９】
＜ユーザ用プロファイルの具体例＞
次に、プロファイル格納部１４０に格納されるユーザ用プロファイルについて説明する。図４は、ユーザ用プロファイルの一例を示す図である。図４に示すように、ユーザ用プロファイル４００は、Ｌａｂ色空間における、変換前の色と変換後の色との対応関係を、ユーザの色覚特性に応じて規定したテーブルである。
【００４０】
図４に示すように、ユーザ用プロファイル４００には、情報の項目として、“変換前”と“変換後”とが含まれ、それぞれの項目には、更に“Ｌ”、“ａ”、“ｂ”、“Ｌ’”、“ａ’”、“ｂ’”、が含まれる。このように、ユーザ用プロファイル４００には、Ｌａｂ色空間における変換前の色（Ｌ値、ａ値、ｂ値）と、変換後の色（Ｌ’値、ａ’値、ｂ’値）とが対応付けて格納される。
【００４１】
図４に示すユーザ用プロファイル４００を使用することで、例えば、色（Ｌ１、ａ１、ｂ１）は、色（Ｌ１’、ａ１’、ｂ１’）に変換され、色（Ｌ２、ａ２、ｂ２）は、色（Ｌ２’、ａ２’、ｂ２’）に変換される。また、図４に示すユーザ用プロファイル４００を使用することで、例えば、色（Ｌ３、ａ３、ｂ３）は、色（Ｌ３’、ａ３’、ｂ３’）に変換される。
【００４２】
なお、携帯端末１００の表示画面に表示されるカラー画像の各画素の画素値は、（Ｒ値、Ｇ値、Ｂ値）で規定される。このため、プロファイル選択部１６０では、カラー画像を表示するにあたり、ＲＧＢ色空間で表される各画素の画素値（Ｒ値、Ｇ値、Ｂ値）を、一旦、Ｌａｂ色空間に変換し、画素値（Ｌ値、ａ値、ｂ値）を得る。そして、プロファイル選択部１６０では、ユーザ用プロファイル４００に基づいて、Ｌａｂ色空間内で画素値を変換し、変換後の画素値（Ｌ’値、ａ’値、ｂ’値）を得た後、更に画素値（Ｒ’値、Ｇ’値、Ｂ’値）に変換して出力する。
【００４３】
なお、携帯端末１００の表示画面に表示されるカラー画像が、例えば、カラーの印刷物をスキャンした画像であった場合には、スキャン時に、画素値（Ｃ値、Ｍ値、Ｙ値、Ｋ値）が画素値（Ｒ値、Ｇ値、Ｂ値）に変換される。また、プロファイル選択部１６０より出力されるカラー画像が、例えば、プリントアウトされる場合にあっては、プリント時に、画素値（Ｒ’値、Ｇ’値、Ｂ’値）が画素値（Ｃ’値、Ｍ’値、Ｙ’値、Ｋ’値）に変換される。
【００４４】
＜特性判定処理の流れ＞
次に、特性判定部１１０により実行される特性判定処理の流れについて説明する。図５は、特性判定処理の流れを示すフローチャートである。生成プログラムが起動され、特性判定部１１０が動作することにより、図５に示すフローチャートが実行される。
【００４５】
ステップＳ５０１において、特性判定部１１０は、判定用データ格納部１３０に格納された判定用データ群３００を読み出す。
【００４６】
ステップＳ５０２において、特性判定部１１０は、読み出した判定用データ群３００から、予め定められた判定用データの組を選択し、選択した判定用データの組を設定する。
【００４７】
ステップＳ５０３において、特性判定部１１０は、組カウンタｉに“１”を入力する。
【００４８】
ステップＳ５０４において、特性判定部１１０は、設定した判定用データの組のうち、ｉ番目の判定用データの組を、携帯端末１００の表示画面に表示する。
【００４９】
ステップＳ５０５において、特性判定部１１０は、表示した判定用データの組に対するユーザの入力を受け付ける。ユーザは、特性判定部１１０により表示された判定用データの組について、それぞれの色を認識できたか否かを示す認識結果を入力する。特性判定部１１０は、ユーザにより入力された認識結果を蓄積する。
【００５０】
ステップＳ５０６において、特性判定部１１０は、ステップＳ５０５において蓄積された認識結果に基づいて、ユーザの色覚特性を判定可能か否かを判断する。ステップＳ５０６において、判定可能でないと判断した場合には（ステップＳ５０６においてＮＯの場合には）、ステップＳ５０７に進む。
【００５１】
ステップＳ５０７において、特性判定部１１０は、ステップＳ５０２において設定された判定用データの組に対して、更に、判定用データの組の追加が必要か否かを判断する。ステップＳ５０２において設定された判定用データの組のうち、未だ、表示されていない判定用データの組がある場合、特性判定部１１０は、ステップＳ５０７において判定用データの組の追加が不要であると判断する（ステップＳ５０７においてＮＯと判断する）。この場合、特性判定部１１０は、直接、ステップＳ５０９に進む。
【００５２】
一方、ステップＳ５０２において設定された全ての判定用データの組について表示が完了していた場合、特性判定部１１０は、ステップＳ５０７において判定用データの組の追加が必要であると判断する（ステップＳ５０７においてＹＥＳと判断する）。この場合、特性判定部１１０は、ステップＳ５０８に進む。
【００５３】
ステップＳ５０８において、特性判定部１１０は、新たな判定用データの組を追加して設定する。
【００５４】
ステップＳ５０９において、特性判定部１１０は、組カウンタｉをインクリメントし、ステップＳ５０４に戻る。
【００５５】
一方、ステップＳ５０６において、ユーザの色覚特性を判定可能であると判断した場合には（ステップＳ５０６においてＹＥＳの場合には）、ステップＳ５１０に進む。ステップＳ５１０において、特性判定部１１０は、ステップＳ５０５において蓄積した認識結果に基づいて、ユーザの色覚特性を判定し、特性判定処理を終了する。
【００５６】
＜特性判定処理の具体例＞
次に、特性判定処理の具体例として、特性判定部１１０により設定される判定用データの組群、及び、特性判定部１１０により判定される、ユーザの色覚特性の具体例について説明する。
【００５７】
図６は、判定用データの組群の具体例を示す図である。図６に示すように、特性判定部１１０は、予め定められた判定用データの組６００＿１〜６００＿Ｎを選択し、選択した判定用データの組６００＿１〜６００＿Ｎを設定する。
【００５８】
設定された判定用データの組６００＿１〜６００＿Ｎは、順次、表示画面に表示され、ユーザにより、認識結果が入力される。図６の例は、このうち、判定用データの組６００＿２に含まれる色についてはユーザが認識できたが、判定用データの組６００＿３に含まれる色についてはユーザが認識できなかった場合を示している。
【００５９】
この場合、特性判定部１１０では、判定用データの組６００＿２と判定用データの組６００＿３との間に含まれる判定用データの組６１０＿１及び判定用データの組６１０＿２を追加して設定する。また、ユーザは、判定用データの組６１０＿１及び判定用データの組６１０＿２について、認識結果を入力する。
【００６０】
図６の例は、判定用データの組６１０＿１に含まれる色についてはユーザが認識できたが、判定用データの組６１０＿２に含まれる色についてはユーザが認識できなかった場合を示している。
【００６１】
この場合、特性判定部１１０では、判定用データの組６１０＿１と判定用データの組６１０＿２との間に含まれる判定用データの組６２０＿１を追加して設定する。また、ユーザは、判定用データの組６２０＿１について、認識結果を入力する。
【００６２】
このように、特性判定部１１０では、予め定められた判定用データの組群６００に対して入力されたユーザの認識結果に基づいて、判定用データの組を順次追加し、判定用データの組群６１０、６２０へと組群を拡張していく。これにより、特性判定部１１０では、ユーザの色覚特性を所定のタイプ（１色覚、２色覚、１型色覚、２型色覚、３型色覚）に分類するだけでなく、各タイプのレベルを判定することが可能となる。
【００６３】
なお、１色覚とは、Ｌ錐体（赤色を検知する錐体）、Ｍ錐体（緑色を検知する錐体）、Ｓ錐体（青色を検知する錐体）のいずれも働かないタイプの色覚特性を指す。また、２色覚とは、Ｌ錐体、Ｍ錐体、Ｓ錐体のいずれか１つの錐体が働かないタイプの色覚特性を指す。更に、１型色覚とは、Ｌ錐体の感度が低いタイプの色覚特性を指し、２型色覚とは、Ｍ錐体の感度が低いタイプの色覚特性を指し、３型色覚とは、Ｓ錐体の感度が低いタイプの色覚特性を指す。
【００６４】
図７は、ユーザの色覚特性の判定結果の一例を示す図である。上述したとおり、色覚特性のタイプには、“１色覚”、“２色覚”、“１型色覚”、“２型色覚”、“３型色覚”が含まれ、特性判定部１１０では、それぞれのタイプについて、レベルを判定する。なお、特性判定部１１０は、特性判定処理において蓄積された様々な色についての認識結果から、各錐体の感度を推定することで、ユーザがそれぞれのタイプについてどのレベルにあるのかを判定するものとする。
【００６５】
判定結果７００の例では、それぞれのタイプのレベルをバーグラフで表現し、ユーザがそれぞれのタイプについてどのレベルにあるのかを、三角形のマーカにより表現している。
【００６６】
＜ユーザ用プロファイル生成処理の流れ＞
次に、プロファイル生成部１２０により実行されるユーザ用プロファイル生成処理の流れについて説明する。図８は、ユーザ用プロファイル生成処理の流れを示すフローチャートである。生成プログラムが起動され、特性判定部１１０による特性判定処理が終了すると、プロファイル生成部１２０が動作し、図８に示すフローチャートが実行される。
【００６７】
ステップＳ８０１において、プロファイル生成部１２０は、特性判定部１１０により判定された判定結果７００を取得する。
【００６８】
ステップＳ８０２において、プロファイル生成部１２０は、判定結果７００に基づいて、感度が低い（ゼロではないが、所定の閾値以下に低下している）波長範囲の色域を特定する。また、プロファイル生成部１２０は、特定した色域に含まれる色（Ｌ値、ａ値、ｂ値）を、デフォルトのプロファイルの“変換前”において特定する。
【００６９】
また、プロファイル生成部１２０は、特定した色の濃度や彩度を増大させた色（Ｌ’値、ａ’値、ｂ’値）を判定する。更に、プロファイル生成部１２０は、特定した色（Ｌ値、ａ値、ｂ値）に対応付けて、判定した色（Ｌ’値、ａ’値、ｂ’値）を、デフォルトのプロファイルの“変換後”に格納する。これにより、感度が低い（所定の閾値以下に低下している）波長範囲の色域について、ユーザ用プロファイル４００を生成することができる。
【００７０】
ステップＳ８０３において、プロファイル生成部１２０は、判定結果７００に基づいて、検知不可能な（感度がゼロの）波長範囲の色域を特定し、当該色域に含まれる色（Ｌ値、ａ値、ｂ値）を、デフォルトのプロファイルの“変換前”において特定する。また、プロファイル生成部１２０は、特定した色に色相が近い色であって、ユーザが検知可能な波長の色（Ｌ’値、ａ’値、ｂ’値）を判定する。そして、プロファイル生成部１２０は、特定した色（Ｌ値、ａ値、ｂ値）に対応付けて、判定した色（Ｌ’値、ａ’値、ｂ’値）を、デフォルトのプロファイルの“変換後”に格納する。これにより、検知不可能な波長範囲の色域について、ユーザ用プロファイル４００を生成することができる。
【００７１】
ステップＳ８０４において、プロファイル生成部１２０は、生成したユーザ用プロファイル４００をプロファイル格納部１４０に格納し、ユーザ用プロファイル生成処理を終了する。
【００７２】
＜ユーザ用プロファイル生成処理の具体例＞
次に、ユーザ用プロファイル生成処理の具体例について説明する。図９は、ユーザ用プロファイル生成処理の具体例を示す図である。
【００７３】
このうち、図９（ａ）は、横軸に波長を、縦軸に感度をとったグラフであり、曲線９１０は、ユーザの色覚特性を、色相ごとの感度として模式的に示したものである（判定結果７００に基づいて生成される）。図９（ａ）の例は、プロファイル生成部１２０が、検知不可能な波長範囲の色域に含まれる各色について、比較的波長が近い色（色相が近い色）であって、当該ユーザが検知可能な波長の色を対応付けた様子を示している（矢印９１１参照）。
【００７４】
また、図９（ａ）の例は、プロファイル生成部１２０が、感度が低い（所定の閾値以下に低下している）波長範囲の色域について、濃度や彩度を増大させた色を対応付けた様子を示している（矢印９１２、９１３参照）。このように、プロファイル生成部１２０では、ユーザの色覚特性に応じたユーザ用プロファイル４００を生成することができる。
【００７５】
なお、プロファイル生成部１２０によるユーザ用プロファイル生成処理を、Ｌａｂ色空間で表現すると、図９（ｂ）に示すとおりとなる。図９（ｂ）において、領域９２０は、Ｌａｂ色空間において、任意の波長の色に対して高い感度を有するユーザの色域を表している。一方、領域９３０は、Ｌａｂ色空間において、特定の波長の色に対して感度が低い、または検知不可能なユーザの色域を表している。
【００７６】
プロファイル生成部１２０では、領域９２０に含まれる各色を、領域９４０に含まれる各色のいずれかに対応付けることで、ユーザ用プロファイル４００を生成する。このような処理は、表示装置で再現可能な色域と、印刷装置で再現可能な色域とが異なる場合に、表示装置で再現可能な色域に含まれる各色を、印刷装置で再現可能な色域に含まれる各色に対応付ける処理と同様である。つまり、プロファイル生成部１２０によるユーザ用プロファイル生成処理は、ユーザの色覚特性に基づくガマットマッピング処理である、と言い換えることができる。
【００７７】
＜表示処理の流れ＞
次に、画像用プログラムを起動させることで実行される表示処理の流れについて説明する。図１０は、表示処理の流れを示すフローチャートである。画像用プログラムを起動させることで、画像表示部１５０、プロファイル選択部１６０及びプロファイル補正部１７０が動作し、図１０に示すフローチャートが実行される。
【００７８】
ステップＳ１００１において、画像表示部１５０は、携帯端末１００の表示画面に表示する画像データを読み出す。なお、画像表示部１５０が画像データを読み出す際の読み出し先は任意であり、通信装置２０６を介してネットワークから画像データをダウンロードしてもよいし、補助記憶装置２０４に格納されている画像データを読み出してもよい。
【００７９】
ステップＳ１００２において、プロファイル選択部１６０は、画像表示部１５０により読み出された画像データを分析する。ステップＳ１００３において、プロファイル選択部１６０は、画像データの分析結果に基づいて、デフォルトのプロファイルを使用するか否かを判断する。
【００８０】
ここで、読み出した画像データにおいて、ユーザの感度が低い波長の色及びユーザが検知不可能な波長の色のいずれも含まれていなかったとする。この場合、プロファイル選択部１６０は、ステップＳ１００４においてデフォルトのプロファイルを使用すると判断し（ステップＳ１００４においてＹＥＳと判断し）、ステップＳ１００５に進む。
【００８１】
ステップＳ１００５において、プロファイル選択部１６０は、プロファイル格納部１４０よりデフォルトのプロファイルを読み出し、読み出したデフォルトのプロファイルを使用して、画像データの各画素の画素値を変換したうえで、画像データを表示する。
【００８２】
一方、読み出した画像データにおいて、ユーザの感度が低い波長の色またはユーザが検知不可能な波長の色が含まれていたとする。この場合、ステップＳ１００４において、プロファイル選択部１６０は、デフォルトのプロファイルを使用しないと判断し（ステップＳ１００４においてＮＯと判断し）、ステップＳ１００６に進む。
【００８３】
ステップＳ１００６において、プロファイル選択部１６０は、ユーザ用プロファイルを使用して画像データを表示する処理を実行する。上述したとおり、デフォルトのプロファイルは、ユーザの感度に関係なく予め設定されたプロファイルであるため、読み出した画像データにおいて、ユーザの感度が低い波長の色またはユーザが検知不可能な波長の色が含まれていると、ユーザは当該色を識別できない。これに対して、ユーザ用プロファイルを使用すれば、読み出した画像データの各画素が、ユーザによって識別可能な色に変換されるため、ユーザにとっては見やすくなる。なお、ステップＳ１００６の処理の詳細は後述する。
【００８４】
ステップＳ１００７において、画像表示部１５０は、表示処理を終了するか否かを判断する。ステップＳ１００７において、表示処理を継続すると判断した場合には（ステップＳ１００７においてＮＯの場合には）、ステップＳ１００１に戻る。一方、ステップＳ１００７において、表示処理を終了すると判断した場合には（ステップＳ１００７においてＹＥＳの場合には）、表示処理を終了する。
【００８５】
＜ユーザ用プロファイルを使用して画像データを表示する処理の詳細＞
次に、ユーザ用プロファイルを使用して画像データを表示する処理（ステップＳ１００６）の詳細について説明する。図１１は、ユーザ用プロファイルを使用して画像データを表示する処理の流れを示すフローチャートである。
【００８６】
ステップＳ１１０１において、プロファイル選択部１６０は、画像表示部１５０により読み出された画像データの各画素の画素値を、ユーザ用プロファイル４００を使用して変換する。これにより、画像表示部１５０は、各画素の画素値が変換された画像データを表示画面に表示する。
【００８７】
ステップＳ１１０２において、プロファイル補正部１７０は、補正要求を受け付けたか否かを判断する。ステップＳ１１０２において、補正要求を受け付けていないと判断した場合には（ステップＳ１１０２においてＮＯの場合には）、図１０のステップＳ１００７に戻る。
【００８８】
一方、ステップＳ１１０２において、補正要求を受け付けたと判断した場合には（ステップＳ１１０２においてＹＥＳの場合には）、ステップＳ１１０３に進む。
【００８９】
ステップＳ１１０３において、プロファイル補正部１７０は、表示画面に表示された画像について位置の指定を受け付け、受け付けた位置の色を識別する。
【００９０】
ステップＳ１１０４において、プロファイル補正部１７０は、携帯端末１００のユーザが、簡易モードでユーザ用プロファイル４００を補正するか、エキスパートモードでユーザ用プロファイル４００を補正するかを判断する。
【００９１】
ステップＳ１１０４において、簡易モードでユーザ用プロファイル４００を補正すると判断した場合には、ステップＳ１１０５に進む。
【００９２】
ステップＳ１１０５において、プロファイル補正部１７０は、簡易モードの補正画面を表示して、ユーザから、変更後の色について指定を受け付ける。
【００９３】
一方、ステップＳ１１０４において、エキスパートモードでユーザ用プロファイル４００を補正すると判断した場合には、ステップＳ１１０６に進む。
【００９４】
ステップＳ１１０６において、プロファイル補正部１７０は、エキスパートモードの補正画面を表示して、ユーザから、変更後の色について指定を受け付ける。
【００９５】
ステップＳ１１０７において、プロファイル補正部１７０は、ユーザ用プロファイル４００の“変換前”の色（Ｌ値、ａ値、ｂ値）の中から、ステップＳ１１０３において識別した色（Ｌ値、ａ値、ｂ値）を特定する。また、プロファイル補正部１７０は、特定した色（Ｌ値、ａ値、ｂ値）に対応付けられた“変換後”の色（Ｌ’値、ａ’値、ｂ’値）を、ステップＳ１１０５またはＳ１１０６において指定された色（Ｌ’値、ａ’値、ｂ’値）に変更する。これにより、プロファイル補正部１７０は、ユーザ用プロファイル４００を補正することができる。なお、プロファイル補正部１７０は、補正後のユーザ用プロファイル４００を、プロファイル格納部１４０に格納する。
【００９６】
＜表示処理の画面例＞
次に、表示処理中の画面例（ユーザ用プロファイル４００を使用する場合）について説明する。図１２及び図１３は、表示処理中の画面例を示す第１及び第２の図である。
【００９７】
このうち、図１２は、画像用プログラムが起動され、画像データが読み出された様子を示している。図１２に示すように、画像用プログラムが起動されることで、画像表示部１５０及びプロファイル選択部１６０が動作し、表示画面には、ユーザ用プロファイル４００が使用された画像データが表示される。
【００９８】
また、図１２に示すように、画像用プログラムが起動されることで、プロファイル補正部１７０が動作し、表示画面には、指定ボタン１２０１、簡易ボタン１２０２、エキスパートボタン１２０３が表示される。
【００９９】
なお、図１２の例は、ユーザにより指定ボタン１２０１が押下されることで補正要求を受け付けた後、表示画面に表示された画像の任意の位置がユーザにより指定された様子を示している。具体的には、ユーザにより、３箇所の位置が指定された様子を示している。
【０１００】
一方、図１３の例は、ユーザにより位置が指定された後に、簡易ボタン１２０２またはエキスパートボタン１２０３が押下された様子を示している。このうち、図１３（ａ）は、ユーザにより簡易ボタン１２０２が押下された様子を示している。図１３（ａ）に示すように、簡易ボタン１２０２が押下されると、簡易モードの補正画面１３１０が表示される。
【０１０１】
簡易モードの補正画面１３１０には、指定された位置の色について、濃度や彩度を調整（増大、減少）するための操作キーと、指定された位置の色について、特定の他の色（ユーザが検知可能な色）に変更するための操作キーとが含まれる。これにより、ユーザは、簡単な操作で、指定した位置の色（感度が低い色、検知不可能な色）が所望の色に変換されるよう、ユーザ用プロファイル４００を補正することができる。
【０１０２】
以降、表示画面には、補正後のユーザ用プロファイル４００により各画素の画素値が変換された画像データが表示されることになる。
【０１０３】
また、図１３（ｂ）は、ユーザによりエキスパートボタン１２０３が押下された様子を示している。図１３（ｂ）に示すように、エキスパートボタン１２０３が押下されると、エキスパートモードの補正画面１３２０が表示される。
【０１０４】
エキスパートモードの補正画面１３２０では、ユーザは指定した位置の色を、特定の他の色に変換するための指示を、高い色分解能で入力することができる。これにより、ユーザは、指定した位置の色（感度が低い色、検知不可能な色）が所望の色に変換されるよう、ユーザ用プロファイル４００を精度よく補正することができる。
【０１０５】
以降、表示画面には、補正後のユーザ用プロファイル４００により各画素の画素値が変換された画像データが表示されることになる。
【０１０６】
＜まとめ＞
以上の説明から明らかなように、第１の実施形態に係る携帯端末１００では、
・異なる色域それぞれに対するユーザの感度特性を判定し、感度が所定の閾値以下となる色域を特定する。
・特定した色域ごとのユーザの感度に応じて、特定した色域に対する濃度の調整、彩度の調整、特定した色域とは異なる他の色域への変換、の少なくともいずれかを行うユーザ用プロファイルを生成する。
【０１０７】
これにより、第１の実施形態に係る携帯端末１００によれば、ユーザの色覚特性に応じたカラー画像を表示することが可能になる。
【０１０８】
［第２の実施形態］
上記第１の実施形態では、ユーザ用プロファイル生成処理において、感度が低い（所定の閾値以下に低下している）波長範囲の色域に含まれる色を、濃度や彩度を増大させた色に変換させるユーザ用プロファイル４００を生成するものとして説明した。しかしながら、ユーザ用プロファイル４００の生成方法はこれに限定されず、濃度や彩度を減少させた色に変換させるユーザ用プロファイルを生成してもよい。あるいは、色相が近い色であって、ユーザの感度が高い他の色に変換させるユーザ用プロファイルを生成してもよい。
【０１０９】
また、上記第１の実施形態では、画像（静止画、動画）を表示する画像用プログラムが起動された場合に、画像表示部１５０、プロファイル選択部１６０及びプロファイル補正部１７０が動作するものとして説明した。しかしながら、プロファイル選択部１６０が動作するタイミングは、画像用プログラムが起動された場合に限定されない。
【０１１０】
例えば、撮影プログラムや仮想現実プログラムが起動された場合に、画像表示部１５０、プロファイル選択部１６０及びプロファイル補正部１７０が動作するように構成してもよい。これにより、例えば、撮影プログラムにより撮影中の撮影画像を、ユーザ用プロファイル４００を使用して変換したうえで、表示画面に表示することができる。また、仮想現実プログラムにより撮影中の撮影画像を、ユーザ用プロファイル４００を使用して変換したうえで、表示画面に表示することができる。
【０１１１】
また、上記第１の実施形態では、ユーザがユーザ用プロファイル４００を１つ生成する場合について説明したが、ユーザが生成するユーザ用プロファイルの数は１つに限定されず複数であってもよい。例えば、物体の状態を識別することを優先したユーザ用プロファイルや、情景を維持することを優先したユーザ用プロファイル等を別々に生成し、利用シーンに応じてユーザが使い分けてもよい。
【０１１２】
物体の状態を識別することを優先したユーザ用プロファイルとしては、例えば、信号機の色を識別することを優先したユーザ用プロファイル等が挙げられる。当該ユーザ用プロファイルでは、例えば、赤色と黄色が識別できず、いずれの色も黄色と認識してしまうユーザ用として、赤色を全く異なる色（例えば、黒色）に変換する。かかるユーザ用プロファイルによれば、例えば、ユーザが仮想現実プログラムにより撮影された撮影画像を見ながら、街中を歩行するシーン等において有益である。
【０１１３】
また、情景を維持することを優先したユーザ用プロファイルとしては、例えば、ユーザが風景写真を視認する際に利用するユーザ用プロファイル等が挙げられる。当該ユーザ用プロファイルでは、例えば、赤色と緑色が識別できず、いずれの色も緑色と認識してしまうユーザ用として、赤色を同系の橙色に変換する。これにより、ユーザは、風景写真により表現された情景に近い情景を認識することができる。
【０１１４】
また、上記第１の実施形態では、特性判定処理におけるユーザの指示、及び、表示処理におけるユーザの指示が、タッチパネル装置２０５を介して入力されるものとして説明した。しかしながら、特性判定処理におけるユーザの指示、及び、表示処理におけるユーザの指示は、例えば、音声入力装置２０７を介して音声入力されてもよい。
【０１１５】
なお、開示の技術では、以下に記載する付記のような形態が考えられる。
（付記１）
異なる色域それぞれに対する感度特性の情報に基づき、感度が所定の閾値以下となる色域を特定する特定部と、
特定した前記色域ごとの感度に応じて、前記色域に対する濃度の調整、彩度の調整、前記色域とは異なる他の色域への変換、の少なくともいずれかを行うプロファイルを生成する生成部と
を有する補正装置。
（付記２）
前記特定部は、異なる色の組を表示した場合の、ユーザの認識結果に基づいて、該ユーザの前記感度特性を判定する、付記１に記載の補正装置。
（付記３)
前記特定部は、異なる色の組を表示した場合の、ユーザの認識結果に基づいて、該ユーザの色覚特性のタイプ及び各タイプのレベルを判定し、判定結果に基づいて、該ユーザの前記感度特性を判定する、付記１に記載の補正装置。
（付記４）
前記生成部は、特定した前記色域の感度がゼロの場合、前記色域とは異なる他の色域への変換を行うプロファイルを生成する、付記１に記載の補正装置。
（付記５）
前記生成部は、特定した前記色域の感度がゼロではない場合、前記色域に対する濃度の調整、彩度の調整のいずれかに基づいたプロファイルを生成する、付記１に記載の補正装置。
（付記６）
前記生成部により生成されたプロファイルを使用して、表示画面に表示する画像データの各画素の画素値を変換する変換部を更に有する、付記１に記載の補正装置。
（付記７）
前記変換部により各画素の画素値が変換された画像データが表示された表示画面において、位置の指定を受け付けることで、指定を受け付けた位置における前記画像データの色を特定し、前記プロファイルにおいて、該特定した色を、ユーザにより指示された色に変更する補正部を更に有する、付記６に記載の補正装置。
（付記８）
異なる色域それぞれに対する感度特性の情報に基づき、感度が所定の閾値以下となる色域を特定し、
特定した前記色域ごとの感度に応じて、前記色域に対する濃度の調整、彩度の調整、前記色域とは異なる他の色域への変換、の少なくともいずれかを行うプロファイルを生成する、
処理をコンピュータが実行する補正方法。
（付記９）
異なる色域それぞれに対する感度特性の情報に基づき、前記感度が所定の閾値以下となる色域を特定し、
特定した前記色域ごとの感度に応じて、前記色域に対する濃度の調整、彩度の調整、前記色域とは異なる他の色域への変換、の少なくともいずれかを行うプロファイルを生成する、
処理をコンピュータに実行させるための補正プログラム。
【０１１６】
なお、上記実施形態に挙げた構成等に、その他の要素との組み合わせ等、ここで示した構成に本発明が限定されるものではない。これらの点に関しては、本発明の趣旨を逸脱しない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【符号の説明】
【０１１７】
１００                  ：携帯端末
１１０                  ：特性判定部
１２０                  ：プロファイル生成部
１５０                  ：画像表示部
１６０                  ：プロファイル選択部
１７０                  ：プロファイル補正部
４００                  ：ユーザ用プロファイル
６００＿１〜６００＿Ｎ  ：判定用データの組
６１０＿１、６１０＿２  ：判定用データの組
６２０＿１              ：判定用データの組
７００                  ：判定結果
【図１】
2020154354.tif 000003
【図２】
2020154354.tif 000004
【図３】
2020154354.tif 000005
【図４】
2020154354.tif 000006
【図５】
2020154354.tif 000007
【図６】
2020154354.tif 000008
【図７】
2020154354.tif 000009
【図８】
2020154354.tif 000010
【図９】
2020154354.tif 000011
【図１０】
2020154354.tif 000012
【図１１】
2020154354.tif 000013
【図１２】
2020154354.tif 000014
【図１３】
2020154354.tif 000015