(57)【要約】【課題】色覚特性の低下を補償することができる色変換装置、色変換システム及びプログラムを提供する。【解決手段】色変換装置１は、画像を取得する取得部１３と、色覚特性が低下したユーザが認識する色情報及び実際の色情報を対応付けた色変換テーブル４６に基づいて、取得した画像に含まれる色情報を前記実際の色情報へと変換する変換部１１と、変換後の画像を出力する出力部１３とを備えることを特徴とする。色覚特性が低下したユーザが認識する表示画像の色は、取得部１３にて撮像された画像本来の色と近くなるため、ユーザの色覚特性の低下を補償することができる。【選択図】図２
2017085461.tif 000002
【特許請求の範囲】
【請求項１】
画像を取得する取得部と、
色覚特性が低下したユーザが認識する色情報及び実際の色情報を対応付けた色変換テーブルに基づいて、取得した画像に含まれる色情報を前記実際の色情報へと変換する変換部と、
変換後の画像を出力する出力部と
を備えることを特徴とする色変換装置。
【請求項２】
ユーザの色覚特性に関する色覚特性情報を受け付ける受付部を備え、
前記色変換テーブルは、前記受付部が受け付けた色覚特性情報に基づいて設定される
ことを特徴とする請求項１に記載の色変換装置。
【請求項３】
ユーザ識別情報を読み込む読込部を備え、
前記変換部は、前記ユーザ識別情報及び色変換テーブルを対応付けて記憶する記憶部より、前記読込部が読み込んだユーザ識別情報に対応する色変換テーブルを参照して色情報を変換する
ことを特徴とする請求項１又は請求項２に記載の色変換装置。
【請求項４】
所定の画像取得環境に応じて定められた画像補正テーブルに基づき、取得した画像を補正する補正部
を備えることを特徴とする請求項１〜請求項３のいずれか１項に記載の色変換装置。
【請求項５】
画像を撮像する撮像部と、
画像を表示する表示部と
をさらに備え、
前記取得部は、前記撮像部より画像を取得し、
前記出力部は、前記表示部に画像を出力する
ことを特徴とする請求項１〜請求項４のいずれか１項に記載の色変換装置。
【請求項６】
前記撮像部は、眼鏡型のフレームに設けられており、
前記表示部は、眼鏡型のレンズに画像を表示する
ことを特徴とする請求項５に記載の色変換装置。
【請求項７】
請求項１〜請求項４のいずれか１項に記載の色変換装置と、
画像を撮像する撮像装置と、
画像を表示する表示装置と
を備え、
前記取得部は、前記撮像装置より画像を取得し、
前記出力部は、前記表示装置に画像を出力する
ことを特徴とする色変換システム。
【請求項８】
前記撮像装置及び表示装置は、眼鏡に設けられている
ことを特徴とする請求項７に記載の色変換システム。
【請求項９】
コンピュータに、
画像を取得し、
色覚特性が低下したユーザが認識する色情報及び実際の色情報を対応付けた色変換テーブルに基づいて、取得した画像に含まれる色情報を前記実際の色情報へと変換し、
変換後の画像を出力する
処理を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像に含まれる色情報を変換する色変換装置、色変換システム及びプログラムに関する。
【背景技術】
【０００２】
加齢等に伴う色覚特性の低下により、色の誤認を生じる場合がある。例えば加齢に伴って白内障を発症した患者は、発症前まで本来の色で見えていた物が異なる色で見える場合がある。これにより、食事、衣服のような生活にまつわる様々な物が変色して見え、生活に対する意欲が低下する虞がある。
【０００３】
特許文献１では、眼球の透光体が黄色に変色する黄変に対して色覚補正する黄変色覚補正用眼鏡が開示されている。特許文献１によれば、眼鏡レンズ表面に、黄変を補償するスペクトル反射率を備えた多重薄膜干渉コーティング膜を設けることにより、色覚上の誤認を減らし、黄変色覚変調を矯正することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２４８２０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に係る発明では、黄変に対する色覚補正をしていても、他の色については色覚補正をしていない。
【０００６】
本発明は斯かる事情によりなされたものであって、その目的とするところは、色覚特性の低下を補償することができる色変換装置、色変換システム及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明に係る色変換装置は、画像を取得する取得部と、色覚特性が低下したユーザが認識する色情報及び実際の色情報を対応付けた色変換テーブルに基づいて、取得した画像に含まれる色情報を前記実際の色情報へと変換する変換部と、変換後の画像を出力する出力部とを備えることを特徴とする。
【０００８】
本発明に係る色変換装置は、ユーザの色覚特性に関する色覚特性情報を受け付ける受付部を備え、前記色変換テーブルは、前記受付部が受け付けた色覚特性情報に基づいて設定されることを特徴とする。
【０００９】
本発明に係る色変換装置は、ユーザ識別情報を読み込む読込部を備え、前記変換部は、前記ユーザ識別情報及び色変換テーブルを対応付けて記憶する記憶部より、前記読込部が読み込んだユーザ識別情報に対応する色変換テーブルを参照して色情報を変換することを特徴とする。
【００１０】
本発明に係る色変換装置は、所定の画像取得環境に応じて定められた画像補正テーブルに基づき、取得した画像を補正する補正部を備えることを特徴とする。
【００１１】
本発明に係る色変換装置は、画像を撮像する撮像部と、画像を表示する表示部とをさらに備え、前記取得部は、前記撮像部より画像を取得し、前記出力部は、前記表示部に画像を出力することを特徴とする。
【００１２】
本発明に係る色変換装置は、前記撮像部は、眼鏡型のフレームに設けられており、前記表示部は、眼鏡型のレンズに画像を表示することを特徴とする。
【００１３】
本発明に係る色変換システムは、上記のいずれかに記載の色変換装置と、画像を撮像する撮像装置と、画像を表示する表示装置とを備え、前記取得部は、前記撮像装置より画像を取得し、前記出力部は、前記表示装置に画像を出力することを特徴とする。
【００１４】
本発明に係る色変換システムは、前記撮像装置及び表示装置は、眼鏡に設けられていることを特徴とする。
【００１５】
本発明に係るプログラムは、コンピュータに、画像を取得し、色覚特性が低下したユーザが認識する色情報及び実際の色情報を対応付けた色変換テーブルに基づいて、取得した画像に含まれる色情報を前記実際の色情報へと変換し、変換後の画像を出力する処理を実行させることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、色覚特性の低下を補償することができる。
【図面の簡単な説明】
【００１７】
【図１】色変換システムの構成例を示す模式図である。
【図２】端末の構成例を示すブロック図である。
【図３】ＨＭＤの構成例を示すブロック図である。
【図４】サーバの構成例を示すブロック図である。
【図５】色変換ＤＢのレコードレイアウトの一例を示す説明図である。
【図６】色覚特性ＤＢのレコードレイアウトの一例を示す説明図である。
【図７】色覚特性の低下による色の誤認を説明するための説明図である。
【図８】画像の色変換を説明するための説明図である。
【図９】画像の色変換による色の混同防止を説明するための説明図である。
【図１０】色覚特性情報の受付画面の一例を示す説明図である。
【図１１】色変換テーブルの一例を概念的に示す説明図である。
【図１２】色変換テーブルの設定処理を説明するための説明図である。
【図１３】色変換システムの処理手順の一例を示すフローチャートである。
【図１４】色変換テーブルの設定の処理手順の一例を示すフローチャートである。
【図１５】実施の形態２に係るサーバの構成例を示すブロック図である。
【図１６】実施の形態２に係るユーザＤＢのレコードレイアウトの一例を示す説明図である。
【図１７】実施の形態２に係る色変換テーブルの設定の処理手順の一例を示すフローチャートである。
【図１８】実施の形態３に係る色変換システムの構成例を示す模式図である。
【図１９】実施の形態３に係る色変換システムの構成例を示すブロック図である。
【図２０】実施の形態３に係る色変換システムの処理手順の一例を示すフローチャートである。
【図２１】実施の形態４に係る端末の構成例を示すブロック図である。
【図２２】実施の形態４に係る画像の色変換を説明するための説明図である。
【図２３】実施の形態４に係る端末の処理手順の一例を示すフローチャートである。
【図２４】実施の形態５に係るＨＭＤの構成例を示すブロック図である。
【図２５】実施の形態６に係る端末の構成例を示すブロック図である。
【図２６】実施の形態６に係る補正ＤＢのレコードレイアウトの一例を示すフローチャートである。
【図２７】実施の形態６に係る色変換システムの処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。
（実施の形態１）
図１は、色変換システムの構成例を示す模式図である。本実施の形態に係る色変換システムは、情報処理端末１、画像処理装置２及び情報処理装置３を含む。情報処理端末１と画像処理装置２とは、例えば無線ＬＡＮ（Local Area Network）又は有線ＬＡＮにより通信接続されている。情報処理端末１と情報処理装置３とは、ネットワークＮを介して通信接続されている。ネットワークＮは、例えば携帯電話網、無線ＬＡＮ又は有線ＬＡＮである。
【００１９】
情報処理端末１は、ユーザの操作入力に従って情報処理を行う情報処理端末である。情報処理端末１は、例えばスマートフォン、タブレット端末、パーソナルコンピュータ等である。本実施の形態において、情報処理端末１はタブレット端末であるものとする。以下では簡潔のため、情報処理端末１を端末１と読み替える。
【００２０】
画像処理装置２は、画像の表示、撮像等を行う画像処理装置である。本実施の形態では、画像処理装置２は眼鏡形状を有するヘッドマウントディスプレイ（Head Mount Display：ＨＭＤ）方式のウェアラブル装置であるものとする。画像処理装置２は、眼鏡のレンズに相当するディスプレイに光を投影することにより、種々の画像を表示する。以下では、画像処理装置２をＨＭＤ２と読み替える。
【００２１】
情報処理装置３は、種々の情報を記憶すると共に、ネットワークＮを介して情報の送受信を行う情報処理装置である。情報処理装置３は、例えばサーバコンピュータ、パーソナルコンピュータ等である。本実施の形態において情報処理装置３はサーバコンピュータであるものとし、サーバ３と読み替える。
【００２２】
図２は、端末１の構成例を示すブロック図である。端末１は、例えば制御部１１、記憶部１２、通信部１３、表示部１４、操作部１５及び時計部１６を含む。
【００２３】
制御部１１は、ＣＰＵ（Central Processing Unit）又はＭＰＵ（Micro-Processing   Unit）等の演算処理装置を含む。制御部１１は、記憶部１２に記憶されたプログラムを読み出して実行することにより、端末１に係る種々の情報処理又は制御処理等を行う。
【００２４】
記憶部１２は、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等のメモリ素子を含む。記憶部１２は、制御部１１が本実施の形態に係る処理を実行するために必要なプログラムＰ又はデータ等を記憶している。なお、プログラムＰは記憶部１２に予めインストールされたものでも、ネットワークＮを介して外部からインストールされたものでもよい。また、記憶部１２は、制御部１１が演算処理を実行するために必要なデータ等を一時的に記憶する。記憶部１２は、後述する色変換テーブル４６を格納した色変換ＤＢ１２１を記憶している。
【００２５】
通信部１３は、例えばアンテナ及び通信処理を実行するために必要な処理回路等を含む。通信部１３は、例えばＷｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の無線ＬＡＮにより通信を行う。通信部１３は、無線ＬＡＮによりＨＭＤ２と情報の送受信を行う。通信部１３は、ネットワークＮを介してサーバ３と情報の送受信を行う。
【００２６】
表示部１４は、例えば液晶ディスプレイ又は有機ＥＬ（Electro Luminescence）ディスプレイ等の画面を有し、制御部１１から与えられた画像を表示する。
【００２７】
操作部１５は、例えばタッチパネル又は押下式のボタンであり、ユーザによる操作入力を受け付ける。
【００２８】
時計部１６は、日時を制御部１１に出力する。
【００２９】
なお、本実施の形態において端末１は上記の構成に限るものではなく、例えば音声の出力を行うスピーカ等を含んでもよい。
【００３０】
図３は、ＨＭＤ２の構成例を示すブロック図である。ＨＭＤ２は例えば、制御部２１、記憶部２２、通信部２３、撮像部２４、表示部２５、操作部２６を含む。
【００３１】
制御部２１は、ＣＰＵ又はＭＰＵ等の演算処理装置を含む。制御部２１は、記憶部２２に記憶されたプログラムを読み出して実行することにより、ＨＭＤ２に係る種々の情報処理又は制御処理等を行う。
【００３２】
記憶部２２は、例えばＲＡＭ、ＲＯＭ等のメモリ素子を含む。記憶部２２は、制御部２１が処理を実行するために必要なプログラム又はデータ等を記憶している。また、記憶部２２は、制御部２１が演算処理を実行するために必要なデータ等を一時的に記憶する。
【００３３】
通信部２３は、例えばアンテナ及び通信に関する処理を行うための処理回路等を含み、無線ＬＡＮにより端末１と情報の送受信を行う。
【００３４】
撮像部２４は、例えばＣＣＤ（Charge Coupled Device）イメージセンサ又はＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサ等を含み、制御部２１からの指令に従って撮像処理を行う。撮像された画像に係るアナログ信号は、図示しない処理部によってデジタル信号に変換され、記憶部２２に記憶される。撮像部２４は、例えば眼鏡レンズの周辺に相当するＨＭＤ２の前部周辺に設けられ、ＨＭＤ２を装着するユーザの視野と略同一の範囲を撮像する。
【００３５】
表示部２５は、例えば光源、ハーフミラー、眼鏡レンズ形状の半透過部材等を含む。光源から照射された光がハーフミラーを介して半透過部材に投影されることにより、表示部２５は画像を示す虚像を形成する。ユーザの眼に当該虚像を認識させることにより、表示部２５は画像を表示する。なお、本実施の形態において表示部２５は画像と共に外部を視認できる透過型ディスプレイであるものとして説明するが、上記の半透過部材を反射部材とすることで、画像のみを視認可能で外部からの光を遮断する非透過型ディスプレイとしてもよい。
【００３６】
操作部２６は、例えばタッチパッド又は押下式のボタン等である。タッチパッド又は押下式のボタンは例えば眼鏡のフレーム部分に相当するＨＭＤ２の側部に設けられ、ユーザによる操作入力を受け付ける。
【００３７】
なお、本実施の形態においてＨＭＤ２は上記の構成に限るものではなく、例えば音声を出力するための出力端子等を含んでもよい。
【００３８】
図４は、サーバ３の構成例を示すブロック図である。サーバ３は、例えば制御部３１、記憶部３２、通信部３３及び大容量記憶装置３４を含む。
【００３９】
制御部３１は、ＣＰＵ又はＭＰＵ等の演算処理装置を含む。制御部３１は、記憶部３２に記憶されたプログラムを読み出して実行することにより、サーバ３に係る種々の情報処理又は制御処理等を行う。
【００４０】
記憶部３２は、例えばＲＡＭ、ＲＯＭ等のメモリ素子を含む。記憶部３２は、制御部３１が処理を実行するために必要なプログラム又はデータ等を記憶している。また、記憶部３２は、制御部３１が演算処理を実行するために必要なデータ等を一時的に記憶する。
【００４１】
通信部３３は、例えば通信に関する処理を行うための処理回路等を含み、ネットワークＮを介して端末１と情報の送受信を行う。
【００４２】
大容量記憶装置３４は、例えばハードディスク等を含む大容量の記憶装置である。大容量記憶装置３４は、ユーザの色覚特性に基づいて色変換テーブル４６を設定するための色覚特性ＤＢ３４１を記憶している。詳しくは後述するように、色覚特性ＤＢ３４１は色覚特性に応じて予め作成された色変換テーブル４６を格納している。
なお、本実施の形態において記憶部３２及び大容量記憶装置３４は一体の記憶装置として構成されていてもよい。また、大容量記憶装置３４は複数の記憶装置により構成されていてもよい。
【００４３】
図５は、色変換ＤＢ１２１のレコードレイアウトの一例を示す説明図である。色変換ＤＢ１２１は例えば、ユーザＩＤ列、パスワード列、色変換テーブル列を含む。ユーザＩＤ列は、ユーザを識別するためのユーザＩＤを記憶している。パスワード列は、ユーザＩＤと対応付けてパスワードを記憶している。
【００４４】
色変換テーブル列は、ユーザＩＤと対応付けて色変換テーブル４６を記憶している。より詳しくは、例えば色変換テーブル列は変換前列及び変換後列を含み、変換前列及び変換後列はそれぞれＲ列、Ｇ列及びＢ列を含む。変換前列は色変換前の画像の色情報を、変換後列は色変換後の画像の色情報を、それぞれ記憶している。本実施の形態において、変換前列に記憶されている色情報は、変換後列に記憶されている色情報をユーザが視認した場合に、該ユーザが認識する色情報に相当する。画像の色情報は例えばＲＧＢ（Ｒ：Red、Ｇ：Green、Ｂ：Blue）で表現される。Ｒ列、Ｇ列、Ｂ列はそれぞれ、画像の色情報に係るＲ成分、Ｇ成分、Ｂ成分の階調値を記憶している。
なお、本実施の形態において色変換ＤＢ１２１の構成は上記に限るものではない。例えば色変換ＤＢ１２１は、ユーザの氏名等を記憶していてもよい。
【００４５】
図６は、色覚特性ＤＢ３４１のレコードレイアウトの一例を示す説明図である。色覚特性ＤＢ３４１は例えば、名称列、色覚特性列、色変換テーブル列を含む。名称列は、特定の色覚特性の名称を記憶している。色覚特性列は、特定の色覚特性に関する情報を示す色覚特性情報を記憶している。色覚特性情報は、色覚特性に関する情報であり、色の違いを見分ける色覚の感度特性を示している。本実施の形態において色覚特性情報は、Ｒ（赤）、Ｇ（緑）、Ｂ（青）それぞれの色覚特性について３段階の数字で表され、図６に示すように、色覚が正常な場合は「０」を、色覚が弱い場合は「１」を、「１」よりも色覚がさらに弱い場合は「２」で表される。例えばＲの色覚特性が「２」であり、Ｇ及びＢの色覚特性が「０」である場合、当該色覚特性情報が示す色覚特性は１型２色覚に分類される。なお、色覚特性に関する情報を適切に表せるのであれば、色覚特性情報は他の形式で表してもよい。色変換テーブル列は、特定の色覚特性に応じて予め作成された色変換テーブル４６を記憶している。
【００４６】
図７は、色覚特性の低下による色の誤認を説明するための説明図である。図７上段には３つの正方形が、図７下段には２つの正方形がそれぞれ横並びで示されている。ここで、正方形で囲われた領域はそれぞれ、図７上段において左から順に緑色、黄緑色、黄色であるものとし、図７下段において左から順に青色、水色であるものとする。以下の説明では、色覚特性が低下したあるユーザが、図中実線矢印で示すように、黄色を見た場合は黄緑色と、黄緑色を見た場合は緑色と誤認するものとする。また、色覚特性が低下したある別のユーザは、図中点線矢印で示すように、水色を見た場合は青色と、青色を見た場合は緑色と誤認するものとする。このように、色覚特性が低下したユーザは、色覚特性が低下していない人が認識する実際の色を、異なった色に誤認する虞がある。
【００４７】
図８は、画像の色変換を説明するための説明図である。図８Ａは、ＨＭＤ２の撮像部２４が撮像した画像であり、色変換前の画像を示している。図８Ｂは、ＨＭＤ２の表示部２５に表示される画像であり、色変換後の画像を示している。図８Ａ、Ｂ共に画像には風船４０が含まれている。図８に基づいて、色変換システムによる画像の色変換について説明する。なお、以下では説明の便宜のため、端末１の処理の主体は制御部１１とし、ＨＭＤ２の処理の主体は制御部２１とし、サーバ３の処理の主体は制御部３１とする。
【００４８】
ＨＭＤ２の制御部２１は、撮像部２４により風船４０を撮像する。図８Ａでは、撮像した風船４０の画像を示している。ここで、風船４０の色は黄緑色であるものとした場合、ユーザは風船４０の色を緑色と誤認することになる。そこで本実施の形態では、風船４０に係る画像の色情報を変換する。制御部２１は、撮像した画像を端末１に送信する。
【００４９】
端末１の制御部１１は、画像を受信した場合、色変換テーブル４６に基づいて画像の色情報を変換する。具体的には図８Ｂに示すように、画像に含まれる風船４０の黄緑色を、黄色に変換する。制御部１１は、変換後の画像をＨＭＤ２に送信する。
【００５０】
ＨＭＤ２の制御部２１は、変換後の画像を受信した場合、受信した画像を表示部２５に表示する。以上の処理により、表示画像において示される風船４０の色は黄色となる。表示画像を見たユーザは、風船４０の色を黄緑色と認識することができる。
【００５１】
図９は、画像の色変換による色の混同防止を説明するための説明図である。図９Ａは、ＨＭＤ２の撮像部２４が撮像した画像であり、色変換前の画像を示している。図９Ｂは、ＨＭＤ２の表示部２５に表示される画像であり、色変換後の画像を示している。図９Ａ、Ｂ共に画像には２つの風船４０ａ、４０ｂが含まれている。図９に基づいて、画像の色変換による色の混同防止について説明する。
【００５２】
図９Ａに示すように、ＨＭＤ２の制御部２１は、撮像部２４により風船４０ａ、４０ｂを撮像する。ここで、風船４０ａ、４０ｂの色はそれぞれ緑色、青色であるものとした場合、あるユーザは青色の風船４０ｂの色を緑色と誤認し、風船４０ａ、４０ｂの色を混同することになる（図７参照）。そこで本実施の形態では、青色の風船４０ｂに係る画像の色情報を変換する。制御部２１は、撮像した画像を端末１に送信する。
【００５３】
端末１の制御部１１は、画像を受信した場合、色変換テーブル４６に基づいて画像の色情報を変換する。具体的には図９Ｂに示すように、画像に含まれる風船４０ｂの青色を、水色に変換する。制御部１１は、変換後の画像をＨＭＤ２に送信する。
【００５４】
ＨＭＤ２の制御部２１は、変換後の画像を受信した場合、受信した画像を表示部２５に表示する。以上の処理により、図９Ｂに示すように、表示画像において示される風船４０ｂの色は水色となる。表示画像を見たユーザは、風船４０ｂの色を青色と認識する。これにより、ユーザは判別が困難な緑色及び青色の違いを判別することができる。
【００５５】
図１０は、色覚特性情報の受付画面の一例を示す説明図である。図１０に基づいて、色覚特性情報の受付処理について説明する。
色覚特性情報を受け付ける場合、端末１の制御部１１は表示部１４に図１０に示す受付画面を表示する。受付画面は、予め記憶部１２に記憶されているものとする。受付画面は、例えば設問テキスト４１、入力欄４２、決定マーク４３、スキップマーク４４及び検査表４５を含む。設問テキスト４１は、数字の入力を促すテキストであり、例えば「次の数字はいくつですか？」というテキストである。入力欄４２は、数字の入力を受け付ける入力欄である。決定マーク４３は、設問について数字の入力を決定するマークであり、例えば「次へ」のテキストと共に表示される。スキップマーク４４は、表示されている設問について数字の入力をスキップし、次の設問へ移行するためのマークであり、例えば「わからない」のテキストと共に表示される。検査表４５は、例えば全体として同系色のドットで表示された表中に異系色のドットを表示することで、数字を表した検査表である。制御部１１は上記の受付画面により、検査表４５に表示されているとユーザが認識している数字の入力を受け付ける。
【００５６】
制御部１１は、いくつかの色について受付処理を繰り返し、ユーザの色覚特性情報を取得する。例えば制御部１１は、Ｒ、Ｇ、Ｂの各色について設問を繰り返し、ユーザによる数字の入力を受け付ける。制御部１１は、入力欄４２に入力された数字と検査表４５に表示されている数字とが異なっている場合、又はスキップマーク４４への操作入力がされた場合に、設問について不正解であるものと判断する。制御部１１は各色の設問について不正解数をカウントし、不正解数が所定数以上である場合は、その色について色覚が弱いものと判断する。この場合に制御部１１は、図６で示したように当該色について色覚特性情報を「１」とする。さらに不正解数が多い場合、色覚特性情報を「２」とする。制御部１１は、取得した色覚特性情報をサーバ３に送信する。
【００５７】
図１１は、色変換テーブル４６の一例を概念的に示す説明図である。図１１に基づいて、色変換テーブル４６について説明する。
色変換テーブル４６は、色変換処理を実行するためのルックアップテーブル（Look Up Table：ＬＵＴ）である。色変換テーブル４６はＲＧＢで表現される画像の色情報を入力値として、予め設定された配列置換でＲＧＢの出力値を算出することにより、画像の色情報を変換する。例えば色変換テーブル４６は、図１１で示す３次元ＬＵＴ（３ＤＬＵＴ）として設定される。３ＤＬＵＴは、図１１で示すように各軸をそれぞれＲ成分、Ｇ成分、Ｂ成分とする立体グラフとして表現される。
【００５８】
画像のＲＧＢそれぞれの階調値が例えば８ビット（０〜２５５）である場合、色変換処理においても２５５×２５５×２５５の階調で処理すると処理負荷が過大になるため、３ＤＬＵＴは通常、格子点の数を１７×１７×１７程度に間引きして表現される。これにより、図１１に示すように、３ＤＬＵＴは格子状の立体グラフで表現される。なお、簡潔のため、図１１では５×５×５で図示している。格子点の数を１７×１７×１７程度に間引きしたうえで、格子点間の色情報は所定の補正式により算出される。上記のようなＬＵＴに基づいて、画像の色情報が変換される。
なお、色変換処理が適切に実行できるのであれば、色変換テーブル４６は例えば１次元ＬＵＴ（１ＤＬＵＴ）等であってもよい。また、１ＤＬＵＴと３ＤＬＵＴとを組み合わせて色変換を行うこととしてもよい。
【００５９】
本実施の形態に係る色変換テーブル４６は、特定の色覚特性に応じて予め作成されたＬＵＴであり、色覚特性が低下したユーザが認識する色情報と、色覚特性が低下していない人が認識する実際の色情報とを対応付けたＬＵＴである。具体的には、色変換テーブル４６は、色覚特性が低下したユーザが認識する色情報を入力値として入力した場合、実際の色情報を出力値として出力する。例えば図７及び図８で示した例について考えると、黄緑色の色情報を入力した場合に黄色の色情報が、緑色の色情報を入力した場合に黄緑色の色情報が出力される。このように、色変換テーブル４６に基づいて色変換処理を行うと、図７において矢印で示した向きとは逆向きに色変換される。
【００６０】
図１２は、色変換テーブル４６の設定処理を説明するための説明図である。図１２に基づいて、サーバ３における色変換テーブル４６の設定処理について説明する。
図１２に示すように、端末１からユーザの色覚特性情報を受信した場合、サーバ３の制御部３１は受信した色覚特性情報に基づいて、例えば色覚特性ＤＢ３４１に記憶されている複数の色変換テーブル４６、４６、４６…の中からユーザに最適な色変換テーブル４６を選択する。具体的には、制御部３１は図６で示した色覚特性ＤＢ３４１を参照し、色覚特性列に記憶されている色覚特性情報とユーザの色覚特性情報とを照合する。制御部３１は、ユーザの色覚特性情報と一致又は近似する色覚特性情報と対応付けられた色変換テーブル４６を読み出し、当該ユーザの色変換テーブル４６として設定する。例えば制御部３１は、受信した色覚特性情報についてＲが「２」であり、Ｇ、Ｂが「０」である場合、ユーザの色覚特性を１型２色覚と判別する。これにより、制御部３１は色覚特性ＤＢ３４１に従い、１型２色覚の色覚特性に応じて予め作成された色変換テーブル４６を、ユーザの色変換テーブル４６に設定する。
制御部３１は、設定した色変換テーブル４６を端末１に送信する。
【００６１】
端末１の制御部１１は、サーバ３から送信された色変換テーブル４６を色変換ＤＢ１２１に記憶する。具体的には、色覚特性情報を入力したユーザの色変換テーブル４６が色変換ＤＢ１２１に記憶されていない場合は、当該ユーザのユーザＩＤと対応付けて、新たに色変換テーブル４６を記憶する。すでにユーザの色変換テーブル４６が色変換ＤＢ１２１に記憶されている場合は、当該ユーザのユーザＩＤと対応付けて新たに色変換テーブル４６を記憶することにより、色変換テーブル４６を更新する。
制御部１１は、画像の色変換処理を実行する場合に、当該色変換テーブル４６に基づいて色変換を行う。
【００６２】
図１３は、色変換システムの処理手順の一例を示すフローチャートである。図１３に基づいて、本実施の形態に係る色変換システムの処理動作について説明する。
ユーザは端末１に所定の操作入力を行うことにより、本実施の形態に係るプログラムＰを起動させる。端末１の制御部１１は、操作者がユーザであるか否かの判定を行う（ステップＳ１０）。例えば制御部１１は表示部１４に所定の認証画面（図示せず）を表示し、ユーザＩＤ及びパスワードの入力を受け付ける。制御部１１は、入力されたユーザＩＤ及びパスワードが色変換ＤＢ１２１に記憶されているか否かにより、ユーザの認証を行う。ユーザでないと判定した場合（ステップＳ１０：ＮＯ）、制御部１１は処理を待機する。
【００６３】
ユーザであると判定した場合（ステップＳ１０：ＹＥＳ）、制御部１１は色変換ＤＢ１２１を参照し、ステップＳ１０において入力されたユーザＩＤと対応付けられた色変換テーブル４６を取得する（ステップＳ１１）。制御部１１は、色変換処理を開始する旨の通知信号を生成し、ＨＭＤ２に送信する（ステップＳ１２）。
【００６４】
ＨＭＤ２の制御部２１は、通知信号を受信する（ステップＳ１３）。制御部２１は、画像を撮像する（ステップＳ１４）。制御部２１は、撮像した画像を端末１に送信する（ステップＳ１５）。
【００６５】
端末１の制御部１１は、画像を受信する（ステップＳ１６）。制御部１１は、受信した画像に含まれる色情報を、ステップＳ１１において取得した色変換テーブル４６に基づいて変換する（ステップＳ１７）。例えば制御部１１は、画像中の各画素の色情報を抽出し、図５で例示した色変換ＤＢ１２１に格納されている色変換テーブル４６に適用する。抽出した画像の色情報を変換前列に記憶されている色情報と照合し、対応する変換後列の色情報に変換する。制御部１１は、色変換後の画像をＨＭＤ２に送信する（ステップＳ１８）。
【００６６】
ＨＭＤ２の制御部２１は、色変換後の画像を受信する（ステップＳ１９）。制御部２１は、色変換後の画像を表示部２５に表示する（ステップＳ２０）。制御部２１は、一連の色変換処理を終了するか否かの判定を行う（ステップＳ２１）。例えば制御部２１は操作部２６に係るタッチパッドにタッチ入力等の操作入力がされたか否かにより判定を行う。なお、ステップＳ２１の判定処理は端末１において行ってもよい。色変換処理を終了しないと判定した場合（ステップＳ２１：ＮＯ）、制御部２１は処理をステップＳ１４に戻す。色変換処理を終了すると判定した場合（ステップＳ２１：ＹＥＳ）、制御部２１は一連の処理を終了する。
【００６７】
図１４は、色変換テーブル４６の設定の処理手順の一例を示すフローチャートである。図１４に基づいて、色変換テーブル４６を設定する場合の処理動作について説明する。
端末１の制御部１１は表示部１４に、ユーザの色覚特性情報を受け付けるための受付画面を表示する（ステップＳ５１）。受付画面は、例えば図１０で例示した受付画面であり、数字を入力すべき旨の設問テキスト４１、数字の入力を受け付ける入力欄４２、設問をスキップするスキップマーク４４、特定の色を付した数字を表示した所定の検査表４５等を含む。制御部１１は、ユーザの色覚特性情報の入力を受け付ける（ステップＳ５２）。例えば制御部１１は、入力欄４２への数字の入力又はスキップマーク４４への操作入力を受け付ける。制御部１１は、入力された数字と検査表４５に表示されている数字とが同一であるか否か、又はスキップマーク４４への操作入力がされたか否かにより、色覚特性情報を受け付ける。
【００６８】
制御部１１は、色覚特性情報の受け付けが完了したか否かを判定する（ステップＳ５３）。例えば制御部１１は上記の色覚特性情報の受付処理について、全ての設問が終了したか否かにより判定を行う。色覚特性情報の受け付けが完了していないと判定した場合（ステップＳ５３：ＮＯ）、制御部１１は処理をステップＳ５１に戻す。色覚特性情報の受け付けが完了したと判定した場合（ステップＳ５３：ＹＥＳ）、制御部１１は、入力を行ったユーザのユーザＩＤ及び色覚特性情報を含む通知信号をサーバ３に送信する（ステップＳ５４）。
【００６９】
サーバ３の制御部３１は、通知信号を受信する（ステップＳ５５）。制御部３１は通知信号を読み出してユーザの色覚特性情報を取得し、取得した色覚特性情報に基づいて色変換テーブル４６を設定する（ステップＳ５６）。例えば制御部３１は色覚特性ＤＢ３４１を参照し、ステップＳ５５で取得したユーザの色覚特性情報と、色覚特性ＤＢ３４１に記憶されている色覚特性情報とを比較する。制御部３１は、ユーザの色覚特性情報と一致する、又はユーザの色覚特性情報と近似する色覚特性情報を、色覚特性ＤＢ３４１から選択する。制御部３１は、色覚特性ＤＢ３４１において、選択した色覚特性情報と対応付けられた色変換テーブル４６を、ユーザの色変換テーブル４６に設定する。制御部３１は、設定した色変換テーブル４６を端末１に送信する（ステップＳ５７）。
【００７０】
端末１の制御部１１は、色変換テーブル４６を受信する（ステップＳ５８）。制御部１１は、受信した色変換テーブル４６を色変換ＤＢ１２１に記憶する（ステップＳ５９）。例えば前述のごとく、ユーザの色変換テーブル４６が色変換ＤＢ１２１に記憶されていない場合は新たに色変換テーブル４６を記憶し、すでにユーザの色変換テーブル４６が色変換ＤＢ１２１に記憶されている場合は色変換テーブル４６を更新する。制御部１１は、一連の処理を終了する。
【００７１】
なお、上記では端末１の記憶部１２に色変換ＤＢ１２１を記憶しておき、端末１が色変換ＤＢ１２１に格納されている色変換テーブル４６に基づいて色変換処理を実行することとしたが、本実施の形態はこれに限るものではない。例えばいわゆるクラウドサービスのように、色変換ＤＢ１２１をサーバ３の大容量記憶装置３４に記憶しておき、サーバ３が色変換処理を実行する形態でもよい。
【００７２】
また、上記とは逆に、サーバ３を色変換システムの構成から除外した形態としてもよい。この場合、例えば色覚特性ＤＢ３４１を端末１の記憶部１２に記憶しておき、端末１において色変換テーブル４６を設定することとすればよい。
【００７３】
また、上記では色変換テーブル４６を設定する場合に、色覚特性ＤＢ３４１に予め記憶されている複数の色変換テーブル４６の中から一の色変換テーブル４６を選択し、各ユーザの色変換テーブル４６として設定するものとしたが、本実施の形態はこれに限るものではない。例えば色変換テーブル４６は、ユーザの色覚特性情報に基づいて、所定の数式に従った演算処理によって個別に生成されることとしてもよい。
【００７４】
以上より、本実施の形態１によれば、端末１の制御部１１は、ＨＭＤ２において撮像された画像の色情報を、色覚特性が低下したユーザが認識する色情報及び実際の色情報を対応付けた色変換テーブル４６に基づいて変換する。これにより、ＨＭＤ２の表示部２５には、色変換された画像が表示される。ユーザが認識する表示画像の色は、撮像部２４にて撮像された実物の色と近くなるため、ユーザの色覚特性の低下を補償することができる。
【００７５】
また、本実施の形態１によれば、端末１はユーザの色覚特性情報を受け付け、色変換テーブル４６は、受け付けた色覚特性情報に基づいて設定される。これにより、ユーザの色覚特性に応じて適切な色変換処理を行うことができる。また、ユーザの色覚特性情報を新たに受け付けた場合、端末１は色変換テーブル４６を更新することができる。
【００７６】
また、本実施の形態１によれば、端末１はユーザＩＤ及びパスワードの入力を受け付け、色変換ＤＢ１２１から当該ユーザＩＤと対応付けられた色変換テーブル４６を参照して色変換処理を行う。これにより、例えば複数のユーザが同一の端末１及びＨＭＤ２を共有する場合に、各ユーザに応じた色変換処理が可能になる。
【００７７】
また、本実施の形態１によれば、端末１の制御部１１は、ユーザの色覚特性に応じて設定された色変換テーブル４６に基づいて画像の色変換を行う。これにより、ユーザが認識する色について再現性を高めるだけでなく、ユーザが判別困難な色について色変換処理を行うことで、ユーザによる色の混同を防止することができる。
【００７８】
（実施の形態２）
本実施の形態では、端末１で受け付けたユーザの色覚特性情報をサーバ３に保存しておく形態について述べる。なお、実施の形態１と重複する内容については同一の符号を付して説明を省略する。
図１５は、実施の形態２に係るサーバ３の構成例を示すブロック図である。本実施の形態に係るサーバ３の大容量記憶装置３４には、色覚特性ＤＢ３４１のほかに、ユーザＤＢ３４２が記憶されている。
【００７９】
図１６は、実施の形態２に係るユーザＤＢ３４２のレコードレイアウトの一例を示す説明図である。ユーザＤＢ３４２は例えば、ユーザＩＤ列、色覚特性列、日時列を含む。ユーザＩＤ列は、ユーザを識別するためのユーザＩＤを記憶している。色覚特性列は、ユーザＩＤと対応付けて、ユーザの色覚特性情報を記憶している。日時列は、ユーザＩＤ及び色覚特性情報と対応付けて、端末１にて色覚特性情報を受け付けた日時を記憶している。
なお、本実施の形態においてユーザＤＢ３４２の構成は上記に限るものではなく、例えばユーザの氏名、年齢、性別、メールアドレス等を記憶していてもよい。
【００８０】
図１７は、実施の形態２に係る色変換テーブル４６の設定の処理手順の一例を示すフローチャートである。図１７に基づいて、本実施の形態において色変換テーブル４６を設定する場合の処理動作について説明する。
【００８１】
端末１の制御部１１は表示部１４に、ユーザの色覚特性情報を受け付けるための受付画面を表示する（ステップＳ２０１）。制御部１１は、ユーザの色覚特性情報の入力を受け付ける（ステップＳ２０２）。制御部１１は、色覚特性情報の受け付けが完了したか否かを判定する（ステップＳ２０３）。色覚特性情報の受け付けが完了していないと判定した場合（ステップＳ２０３：ＮＯ）、制御部１１は処理をステップＳ２０１に戻す。色覚特性情報の受け付けが完了したと判定した場合（ステップＳ２０３：ＹＥＳ）、制御部１１は、入力を行ったユーザのユーザＩＤ及び色覚特性情報のほか、色覚特性情報を受け付けた日時を含む通知信号をサーバ３に送信する（ステップＳ２０４）。
【００８２】
サーバ３の制御部３１は、通知信号を受信する（ステップＳ２０５）。制御部３１はユーザの色覚特性情報に基づいて色変換テーブル４６を設定する（ステップＳ２０６）。制御部３１は、ユーザの色覚特性情報を、通知信号に含まれるユーザＩＤ及び日時と共にユーザＤＢ３４２に記憶する（ステップＳ２０７）。なお、色覚特性情報等に加え、ステップＳ２０６で設定した色変換テーブル４６を合わせて記憶してもよい。また、ステップＳ２０６及びＳ２０７は手順を逆にしてもよい。制御部３１は、設定した色変換テーブル４６を端末１に送信する（ステップＳ２０８）。
【００８３】
端末１の制御部１１は、色変換テーブル４６を受信する（ステップＳ２０９）。制御部１１は、受信した色変換テーブル４６を色変換ＤＢ１２１に記憶し（ステップＳ２１０）、一連の処理を終了する。
【００８４】
以上より、本実施の形態２によれば、各ユーザの色覚特性情報を、ユーザを識別するためのユーザＩＤ及び色覚特性情報を受け付けた日時と対応付けて記憶する。これにより、ユーザの色覚特性の経時変化をサーバ３に保存しておくことで、例えばユーザ個人の治療方針の策定に役立てることができる。
【００８５】
なお、本実施の形態において、例えば上記のようにして策定した治療方針に基づき、ユーザが自ら色変換テーブル４６の設定値を変更できるように構成してもよい。例えば端末１の制御部１１は、色変換テーブル４６の設定値の変更を受け付ける受付画面（図示せず）を表示する。制御部１１は、該受付画面からＲ、Ｇ、Ｂの各色について色補正の強弱の指定を受け付ける。制御部１１は、受け付けた指定に応じて、色変換テーブル４６に設定されているＲＧＢの階調値を変更する。これにより、ユーザ個々の治療方針を色変換テーブル４６に反映させることができる。
【００８６】
（実施の形態３）
実施の形態１では、ＨＭＤ２に色変換後の画像を表示する形態について述べた。本実施の形態では、ヘッドマウントディスプレイではない表示装置３０２に、色変換後の画像を表示する形態について述べる。
【００８７】
図１８は、実施の形態３に係る色変換システムの構成例を示す模式図である。本実施の形態では、衣服の試着を行う試着室に設置される色変換システムを一例として、説明を行う。本実施の形態に係る色変換システムは、端末１及びサーバ３のほか、表示装置３０２及びカメラ３０３を含む。なお、図１８ではサーバ３の図示を省略している。図１８に示すように、試着室には表示装置３０２及びカメラ３０３が設置されている。また、端末１と表示装置３０２及びカメラ３０３は、例えば無線ＬＡＮにより通信接続されている。
【００８８】
表示装置３０２は、液晶又は有機ＥＬ等の透過型パネル３２４ａを備えた表示装置である。透過型パネル３２４ａは入射光を透過させるパネルであり、画像を表示していない場合は全面において入射光を透過させ、画像を表示する場合は表示するオブジェクト以外の面において入射光を透過させる。本実施の形態において、試着室の壁と透過型パネル３２４ａとの間には鏡（図示せず）が設置されており、透過型パネル３２４ａを透過した入射光は鏡によって反射される。これにより、透過型パネル３２４aに画像を表示しない場合は通常の試着室と変わらず、ユーザは鏡に映った自身の姿を視認することができる。
【００８９】
カメラ３０３は、試着室にいるユーザを撮像するカメラである。例えば図１８に示すように、カメラ３０３は透過型パネル３２４ａに埋め込まれる形で設置されており、ユーザを正面から撮像する。端末１は、実施の形態１と同様に例えばタブレット端末であり、カメラ３０３が撮像した画像の色変換処理を行う。端末１で色変換された画像は表示装置３０２に送信され、透過型パネル３２４ａに表示される。
【００９０】
図１９は、実施の形態３に係る色変換システムの構成例を示すブロック図である。なお、図１８と同様にサーバ３の図示は省略している。また、端末１の構成については実施の形態１において詳述したため、以下では説明を省略する。図１９に基づいて、表示装置３０２及びカメラ３０３の構成について説明する。
表示装置３０２は例えば、制御部３２１、記憶部３２２、通信部３２３、表示部３２４を含む。カメラ３０３は例えば、制御部３３１、記憶部３３２、通信部３３３、撮像部３３４を含む。
【００９１】
表示装置３０２の制御部３２１は、例えばＣＰＵ又はＭＰＵ等の演算処理装置を含み、表示装置３０２に係る情報処理又は制御処理を行う。記憶部３２２は、例えばＲＯＭ、ＲＡＭ等のメモリ素子を含み、制御部３２１が処理を実行するために必要なプログラムＰ又はデータ等を記憶する。通信部３２３は、端末１と通信を行うために必要なアンテナ及び処理回路等を含む。
【００９２】
表示部３２４は、前述の透過型パネル３２４ａのほか、例えば端末１から送信される画像データに係る信号を処理するための信号処理回路、透過型パネル３２４ａを駆動するための駆動回路等を含む。表示部３２４は、制御部３２１の指令に従って透過型パネル３２４ａに画像を表示する。具体的には、本実施の形態に係る色変換処理を実行しない場合は画像を表示せずに入射光を透過させるだけだが、色変換処理を実行する場合は色変換後の画像を表示する。
【００９３】
カメラ３０３の制御部３３１は、例えばＣＰＵ又はＭＰＵ等の演算処理装置を含み、カメラ３０３に係る情報処理又は制御処理を行う。記憶部３３２は、例えばＲＯＭ、ＲＡＭ等のメモリ素子を含み、制御部３３１が処理を実行するために必要なプログラム又はデータ等を記憶する。通信部３３３は、端末１と通信を行うために必要なアンテナ及び処理回路等を含む。撮像部３３４は、例えばＣＣＤイメージセンサ等を含み、画像の撮像を行う。
【００９４】
図２０は、実施の形態３に係る色変換システムの処理手順の一例を示すフローチャートである。図２０に基づいて、本実施の形態に係る色変換システムの処理動作について説明する。なお、実施の形態１で説明した色変換テーブル４６の設定は予め完了しているものとする。
本実施の形態では、試着室で試着を行うユーザが、又は試着室の外にいる第三者（例えば衣料品店の店員）が端末１に所定の操作入力を行うことにより、本実施の形態に係るプログラムＰを起動させる。端末１の制御部１１は、試着室の利用者がユーザであるか否かの判定を行う（ステップＳ３１０）。例えば制御部１１は表示部１４に所定の認証画面を表示し、ユーザＩＤ及びパスワードの入力を受け付けることで認証を行う。ユーザでないと判定した場合（ステップＳ３１０：ＮＯ）、制御部１１は処理を待機する。
【００９５】
ユーザであると判定した場合（ステップＳ３１０：ＹＥＳ）、制御部１１は色変換ＤＢ１２１を参照し、ステップＳ３１０において入力されたユーザＩＤと対応付けられた色変換テーブル４６を取得する（ステップＳ３１１）。制御部１１は、撮像処理を開始する旨の通知信号を生成し、カメラ３０３に送信する（ステップＳ３１２）。
【００９６】
カメラ３０３の制御部３３１は、通知信号を受信する（ステップＳ３１３）。制御部３３１は、画像の撮像を開始する（ステップＳ３１４）。制御部３３１は、撮像した画像を端末１に送信する処理を開始する（ステップＳ３１５）。
【００９７】
端末１の制御部１１は、画像を受信する（ステップＳ３１６）。制御部１１は、受信した画像に含まれる色情報を、ステップＳ３１１において取得した色変換テーブル４６に基づいて変換する処理を開始する（ステップＳ３１７）。制御部１１は画像中の各画素の色情報を抽出し、色変換テーブル４６に基づいて各画素の色変換を行う。制御部１１は、色変換後の画像を表示装置３０２に送信する処理を開始する（ステップＳ３１８）。
【００９８】
表示装置３０２の制御部３２１は、色変換後の画像を受信する（ステップＳ３１９）。制御部３２１は、色変換後の画像を表示部３２４に表示する処理を開始する（ステップＳ３２０）。
【００９９】
端末１の制御部１１は、ステップＳ３１８の処理の後、一連の色変換処理を終了するか否かの判定を行う（ステップＳ３２１）。例えば制御部１１は操作部１５に所定の終了操作入力がされたか否かにより判定を行う。色変換処理を終了しないと判定した場合（ステップＳ３２１：ＮＯ）、制御部１１は処理を待機する。これにより、上記の画像の撮像、色変換及び表示処理が継続される。色変換処理を終了すると判定した場合（ステップＳ３２１：ＹＥＳ）、制御部１１は処理の終了を指示する指示信号を生成し、表示装置３０２及びカメラ３０３に送信し（ステップＳ３２２）、一連の処理を終了する。
【０１００】
表示装置３０２の制御部３２１及びカメラ３０３の制御部３３１は、指示信号を受信した場合（ステップＳ３２３、Ｓ３２４）、一連の処理を終了する。
【０１０１】
以上より、本実施の形態３によれば、色変換システムは透過型パネル３２４ａを有する表示装置３０２及びユーザを撮像するカメラ３０３を備え、端末１はカメラ３０３が撮像した画像を色変換し、色変換した画像を表示装置３０２に出力する。これにより、ユーザの色覚特性の低下を補償することができる。
【０１０２】
また、本実施の形態３によれば、色変換された画像はヘッドマウントディスプレイではない表示装置３０２に表示される。これにより、ユーザは実施の形態１に係るＨＭＤ２のようなウェアラブル装置を装着する必要がない。
【０１０３】
（実施の形態４）
実施の形態１では、端末１にて色変換した画像をＨＭＤ２に表示する形態について述べた。本実施の形態では、端末４０１にて画像の撮像、色変換及び表示処理を行う形態について述べる。なお、実施の形態１と重複する内容については同一の符号を付して説明を省略する。
【０１０４】
図２１は、実施の形態４に係る端末４０１の構成例を示すブロック図である。本実施の形態に係る色変換システムは、端末４０１及びサーバ３を含む。サーバ３については実施の形態１において詳述したため、以下では図示及び説明を省略する。
端末４０１は、実施の形態１に係る端末１と同様に制御部１１、記憶部１２、通信部１３、表示部１４、操作部１５及び時計部１６を含むほか、撮像部４１７を含む。撮像部４１７は、例えばＣＣＤイメージセンサ等を含み、画像の撮像を行う。
【０１０５】
図２２は、実施の形態４に係る画像の色変換を説明するための説明図である。本実施の形態に係る端末４０１は、例えばスマートフォンである。図２２では、端末４０１が撮像部４１７により画像の撮像を行っており、撮像した画像を表示部１４に表示している様子を示している。図２２Ａでは、色変換処理を行わずに画像を表示している様子を示している。図２２Ｂでは、色変換処理を行い、色変換された画像を表示している様子を示している。
【０１０６】
図２２Ａに示すように、色変換処理に係るプログラムＰを起動せずに画像を表示する場合、端末４０１の制御部１１は色変換されていない画像を表示する。これにより、実物の色と表示部１４に表示されている画像の色とは同じになる。当該画像をユーザが見た場合、画像の色情報の変換がなされていないため、色覚特性が低下したユーザは色の誤認を生じる虞がある。
【０１０７】
一方で、図２２Ｂに示すように、色変換処理に係るプログラムＰを起動して画像を表示する場合、端末４０１の制御部１１は色変換された画像を表示する。これにより、実物の色と表示部１４に表示されている画像の色とは異なる。当該画像をユーザが見た場合、該ユーザの色覚特性に応じて設定された色変換テーブル４６に基づいて色変換が行われているため、色の誤認が生じる虞を低減することができる。
【０１０８】
図２３は、実施の形態４に係る端末４０１の処理手順の一例を示すフローチャートである。図２３に基づいて、本実施の形態に係る端末４０１の処理動作について説明する。なお、実施の形態１で説明した色変換テーブル４６の設定は予め完了しているものとする。
ユーザは端末４０１に所定の操作入力を行うことにより、本実施の形態に係るプログラムＰを起動させる。端末４０１の制御部１１は、操作者がユーザであるか否かの判定を行う（ステップＳ４１０）。例えば制御部１１は表示部１４に所定の認証画面を表示し、ユーザＩＤ及びパスワードの入力を受け付けることで認証を行う。ユーザでないと判定した場合（ステップＳ４１０：ＮＯ）、制御部１１は処理を待機する。
【０１０９】
ユーザであると判定した場合（ステップＳ４１０：ＹＥＳ）、制御部１１は色変換ＤＢ１２１を参照し、ステップＳ４１０において入力されたユーザＩＤと対応付けられた色変換テーブル４６を取得する（ステップＳ４１１）。制御部１１は、画像を撮像する（ステップＳ４１２）。
【０１１０】
制御部１１は、撮像した画像に含まれる色情報を、ステップＳ４１１において取得した色変換テーブル４６に基づいて変換する（ステップＳ４１３）。制御部１１は、色変換後の画像を表示部１４に表示する（ステップＳ４１４）。
【０１１１】
制御部１１は、一連の色変換処理を終了するか否かの判定を行う（ステップＳ４１５）。例えば制御部１１は、操作部１５に所定の終了操作入力がされたか否かにより判定を行う。色変換処理を終了しないと判定した場合（ステップＳ４１５：ＮＯ）、制御部１１は処理をステップＳ４１２に戻す。色変換処理を終了すると判定した場合（ステップＳ４１５：ＹＥＳ）、制御部１１は一連の処理を終了する。
【０１１２】
なお、本実施の形態に係る色変換システムは端末４０１及びサーバ３を含むこととしたが、実施の形態１で述べたように、色変換システムからサーバ３を除外する構成としてもよい。この場合、例えば色覚特性ＤＢ３４１を端末４０１の記憶部１２に記憶しておき、端末４０１において色変換テーブル４６を設定することとすればよい。
【０１１３】
以上より、本実施の形態４によれば、端末４０１は撮像部４１７にて画像を撮像し、撮像した画像の色情報を色変換テーブル４６に基づいて変換し、色変換した画像を表示部１４に表示する。これにより、ユーザの色覚特性の低下を補償することができる。
【０１１４】
また、本実施の形態４によれば、ユーザはＨＭＤ２を装着する必要がなく、端末４０１を撮像対象にかざして撮像を行うだけで色変換後の画像を見ることができる。これにより、ユーザは色変換後の画像を簡便な動作で必要なだけ見ることができる。
【０１１５】
（実施の形態５）
実施の形態１では、端末１にて色変換した画像をＨＭＤ２に表示する形態について述べた。また、実施の形態４では、端末４０１にて画像の撮像、色変換及び表示処理を行う形態について述べた。本実施の形態では、色変換装置としてのＨＭＤ２にて画像の撮像、色変換及び表示処理を行う形態について述べる。なお、実施の形態１及び４と重複する内容については同一の符号を付して説明を省略する。
【０１１６】
図２４は、実施の形態５に係るＨＭＤ２の構成例を示すブロック図である。本実施の形態に係る色変換システムは、ＨＭＤ２及びサーバ３を含む。サーバ３については実施の形態１において詳述したため、以下では図示及び説明を省略する。
ＨＭＤ２は、実施の形態１と同様に制御部２１、記憶部２２、通信部２３、撮像部２４、表示部２５及び操作部２６を含む。
【０１１７】
本実施の形態において記憶部２２は、色変換ＤＢ１２１及びプログラムＰを記憶している。制御部２１は記憶部２２からプログラムＰを読み出すことにより、画像の色変換処理を行う。また、制御部２１は色変換ＤＢ１２１から色変換テーブル４６を取得し、取得した色変換テーブル４６に基づいて画像の色変換処理を行う。このように、本実施の形態において、画像の色変換処理を端末１ではなくＨＭＤ２にて行う。
【０１１８】
本実施の形態においてＨＭＤ２の制御部２１が行う画像の撮像、色変換及び表示の処理手順は、実施の形態４において説明した処理手順と同様であるため（図２３参照）、図示及び説明を省略する。なお、ステップＳ４１０における判定処理は、例えばユーザの声紋認証等により判定すればよい。また、ステップＳ４１５における判定処理は、例えばＨＭＤ２の操作部２６から所定の終了指示の入力を受け付けたか否かにより判定すればよい。
【０１１９】
なお、本実施の形態に係る色変換システムはＨＭＤ２及びサーバ３を含むこととしたが、実施の形態１で述べたように、色変換システムからサーバ３を除外する構成としてもよい。この場合、例えば色覚特性ＤＢ３４１をＨＭＤ２の記憶部２２に記憶しておき、ＨＭＤ２において色変換テーブル４６を設定することとすればよい。
【０１２０】
以上より、本実施の形態５によれば、色変換システムから端末１を除外し、ＨＭＤ２において画像の撮像、色変換及び表示に係る一連の処理を行う。これにより、ユーザは端末１とＨＭＤ２とを別々に操作する必要がなく、利便性が向上する。
【０１２１】
（実施の形態６）
本実施の形態ではさらに、画像を撮像する撮像環境に応じて画像の補正を行う形態について述べる。なお、実施の形態１と重複する内容については同一の符号を付して説明を省略する。
【０１２２】
図２５は、実施の形態６に係る端末１の構成例を示すブロック図である。本実施の形態に係る色変換システムは、実施の形態１と同様に、端末１、ＨＭＤ２及びサーバ３を含む。ＨＭＤ２及びサーバ３の構成は実施の形態１と同様であるため、以下では図示及び説明を省略する。端末１は、実施の形態１と同様に制御部１１、記憶部１２、通信部１３、表示部１４、操作部１５及び時計部１６を含む。本実施の形態に係る記憶部１２は、プログラムＰ、色変換ＤＢ１２１のほかに、画像の色情報を補正するための補正ＤＢ６２２を記憶している。補正ＤＢ６２２は、例えば所定の撮像環境に応じて予め設定された補正テーブル６４７を格納している。
なお、補正ＤＢ６２２は予め記憶部１２にインストールされたものであっても、ネットワークＮを介してインストールされたものであってもよい。
【０１２３】
図２６は、実施の形態６に係る補正ＤＢ６２２のレコードレイアウトの一例を示すフローチャートである。補正ＤＢ６２２は例えば、補正モード列及び補正テーブル列を記憶している。補正モード列は、所定の撮像環境に応じた補正モードの名称を記憶しており、例えば「曇天」「雨天」「蛍光灯」「白熱灯」等の名称を記憶している。補正テーブル列は、補正モードと対応付けて、画像の色情報を補正するための補正テーブル６４７を記憶している。具体的には、補正テーブル列は例えば補正前列及び補正後列を含み、補正前列及び補正後列はそれぞれＲ列、Ｇ列、Ｂ列を含む。補正テーブル６４７は、補正前列に記憶されている画像の色情報を、補正後列に記憶されている画像の色情報に補正するためのＬＵＴであり、例えば特定の撮像環境を想定して画像のホワイトバランス、輝度、明度、彩度等を調整するために予め設定されたＬＵＴである。
【０１２４】
本実施の形態において端末１の制御部１１は、ＨＭＤ２における画像の撮像環境に応じて画像の色情報を補正する処理を行う。例えば制御部１１は、所定の補正モード選択画面を表示部１４に表示し、「曇天」「雨天」「蛍光灯」「白熱灯」等の各補正モードに係るテキストを表示する。制御部１１は、当該テキストにタッチ等の操作入力を受け付けた場合、操作入力により選択された補正モードに対応する補正テーブル６４７を補正ＤＢ６２２から取得する。制御部１１は、取得した補正テーブル６４７に基づいて、画像の補正を行う。
【０１２５】
図２７は、実施の形態６に係る色変換システムの処理手順の一例を示すフローチャートである。図２７に基づいて、本実施の形態に係る色変換システムの処理手順について説明する。なお、実施の形態１において説明した内容と重複する部分については、同一の符号を付して説明を省略する。
【０１２６】
端末１の制御部１１は、ＨＭＤ２から画像を受信する（ステップＳ１６）。制御部１１は、画像の補正モードの選択を受け付けたか否かを判定する（ステップＳ６０１）。例えば制御部１１は所定の補正モード選択画面を表示部１４に表示し、「曇天」「雨天」「蛍光灯」「白熱灯」等の各補正モードに係るテキストを表示する。制御部１１は、当該テキストにタッチ等の操作入力を受け付けたか否かにより判定を行う。画像の補正モードの選択を受け付けていないと判定した場合（ステップＳ６０１：ＮＯ）、制御部１１は処理をステップＳ１７に移行させる。
【０１２７】
画像の補正モードの選択を受け付けたと判定した場合（ステップＳ６０１：ＹＥＳ）、制御部１１は補正ＤＢ６２２を読み出し、選択された補正モードに対応する補正テーブル６４７を取得する（ステップＳ６０２）。制御部１１は、ステップＳ１６において受信した画像に含まれる色情報を、補正テーブル６４７に基づいて補正する（ステップＳ６０３）。
【０１２８】
なお、本実施の形態において、制御部１１は画像の補正を行った後（ステップＳ６０３）、画像の色変換を行うこととしたが（ステップＳ１７）、画像の補正処理と色変換処理は順序を逆にしてもよい。
【０１２９】
また、上記において補正テーブル６４７は特定の撮像環境を想定して予め設定されたＬＵＴであるものとし、画像の補正処理においてユーザが各補正モードを選択するものとしたが、本実施の形態はこれに限られない。例えば制御部１１は、ＨＭＤ２から受信した画像の色情報に基づき、自動で画像の補正処理を実行するものとしてもよい。この場合、例えば制御部１１は、画像の全部又は一部領域の画素に係る色情報について所定の統計処理を行い、撮像環境の明るさ、光源の色等を判別する。制御部１１は、判別した撮像環境に応じて画像の色情報を補正すればよい。
【０１３０】
また、上記において補正テーブル６４７に基づく画像の補正を行うことにより、画像のホワイトバランス、輝度、明度、彩度等を調整することとしたが、本実施の形態はこれに限られない。例えば制御部１１は、画像中の撮像対象の輪郭を強調するエッジ補正を行うこととしてもよい。
【０１３１】
以上より、本実施の形態６によれば、制御部１１は撮像環境に応じて定められた補正テーブル６４７に基づき、画像の色情報を補正する。これにより、例えば曇天、雨天のように撮像環境が暗い場合、光源が蛍光灯又は白熱灯であることで色に偏りがある場合等でも、画像の色を本来の色に近づけることができ、変色による意欲の低下等を防ぐことができる。
【０１３２】
今回開示された実施の形態はすべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１３３】
１、４０１  端末（情報処理端末、色変換装置）
１１  制御部（変換部、補正部）
１２  記憶部
１２１  色変換ＤＢ
６２２  補正ＤＢ
１３  通信部（取得部、出力部）
１４  表示部
１５  操作部（受付部、読込部）
１６  時計部
４１７  撮像部
２  ＨＭＤ（画像処理装置）
２１  制御部
２２  記憶部
２３  通信部
２４  撮像部
２５  表示部
２６  操作部
３  サーバ（情報処理装置）
３１  制御部
３２  記憶部
３３  通信部
３４  大容量記憶装置
３４１  色覚特性ＤＢ
３４２  ユーザＤＢ
４０  風船
４１  設問テキスト
４２  入力欄
４３  決定マーク
４４  スキップマーク
４５  検査表
４６  色変換テーブル
６４７  補正テーブル
３０２  表示装置
３２１  制御部
３２２  記憶部
３２３  通信部
３２４  表示部
３２４ａ  透過型パネル
３０３  カメラ
３３１  制御部
３３２  記憶部
３３３  通信部
３３４  撮像部
【図１】
2017085461.tif 000003
【図２】
2017085461.tif 000004
【図３】
2017085461.tif 000005
【図４】
2017085461.tif 000006
【図５】
2017085461.tif 000007
【図６】
2017085461.tif 000008
【図７】
2017085461.tif 000009
【図８】
2017085461.tif 000010
【図９】
2017085461.tif 000011
【図１０】
2017085461.tif 000012
【図１１】
2017085461.tif 000013
【図１２】
2017085461.tif 000014
【図１３】
2017085461.tif 000015
【図１４】
2017085461.tif 000016
【図１５】
2017085461.tif 000017
【図１６】
2017085461.tif 000018
【図１７】
2017085461.tif 000019
【図１８】
2017085461.tif 000020
【図１９】
2017085461.tif 000021
【図２０】
2017085461.tif 000022
【図２１】
2017085461.tif 000023
【図２２】
2017085461.tif 000024
【図２３】
2017085461.tif 000025
【図２４】
2017085461.tif 000026
【図２５】
2017085461.tif 000027
【図２６】
2017085461.tif 000028
【図２７】
2017085461.tif 000029