(57)【要約】【課題】ユーザが使用する眼鏡の特性を判定する画像処理装置を提供すること。【解決手段】取得したユーザの顔画像データから検出された、眼鏡を通さずに映されている顔の輪郭位置を示す第一輪郭位置と、前記眼鏡を通して映されている顔の輪郭位置を示す第二輪郭位置とに基づいて、前記眼鏡の特性を判定する眼鏡特性判定部を備えることを特徴とする画像処理装置。【選択図】図８
2015025859.tif 000002
【特許請求の範囲】
【請求項１】
取得したユーザの顔画像データから検出された、眼鏡を通さずに映されている顔の輪郭位置を示す第一輪郭位置と、前記眼鏡を通して映されている顔の輪郭位置を示す第二輪郭位置とに基づいて、前記眼鏡の特性を判定する眼鏡特性判定部を備えることを特徴とする画像処理装置。
【請求項２】
前記眼鏡特性判定部は、前記判定された眼鏡の特性に基づいて、表示する画面の拡大率を決定することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記眼鏡特性判定部は、前記ユーザの顔の中心位置と前記第一輪郭位置との距離が、前記ユーザの顔の中心位置と前記第二輪郭位置との距離より小さい場合は、前記眼鏡の特性を遠視用眼鏡として判定し、前記ユーザの顔の中心位置と前記第一輪郭位置との距離が、前記ユーザの顔の中心位置と前記第二輪郭位置との距離より大きい場合は、前記眼鏡の特性を近視用眼鏡として判定することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記ユーザの顔の中心位置と前記第一輪郭位置との距離と、前記第一輪郭位置と前記第二輪郭位置との距離と、屈折率と、近視用または遠視用かを表す眼鏡の特性とが関連付けられた眼鏡特性判定情報を有し、
前記眼鏡特性判定部は、前記ユーザの顔の中心位置と前記第一輪郭位置との距離と、前記第一輪郭位置と前記第二輪郭位置との距離とに基づき、前記眼鏡特性判定情報を参照して屈折率を判定することを特徴とする請求項１ないし３のいずれか一項に記載の画像処理装置。
【請求項５】
顔画像データを取得する撮像素子と、
前記取得したユーザの顔画像データから検出された、眼鏡を通さずに映されている顔の輪郭位置を示す第一輪郭位置と、前記眼鏡を通して映されている顔の輪郭位置を示す第二輪郭位置とに基づいて、前記眼鏡の特性を判定する眼鏡特性判定部と
を備えることを特徴とする電子機器。
【請求項６】
画面を表示する表示部と、
前記判定された眼鏡の特性に基づき、画面の拡大率を変更して表示する表示制御部と
をさらに備えることを特徴とする請求項５に記載の電子機器。
【請求項７】
前記表示制御部は、前記ユーザと前記撮像素子との距離が長くなった場合、かつ、前記判定された眼鏡の特性が遠視用眼鏡であった場合に、拡大率を大きくし、
前記ユーザと前記カメラとの距離が小さくなった場合、かつ、前記判定された眼鏡の特性が近視用眼鏡であった場合に、拡大率を大きくすることを特徴とする請求項６に記載の電子機器。
【請求項８】
取得したユーザの顔画像データから、眼鏡を通さずに映されている顔の輪郭位置を示す第一輪郭位置と、前記眼鏡を通して映されている顔の輪郭位置を示す第二輪郭位置とを検出し、
前記検出された第一輪郭位置と前記検出された第二輪郭位置とに基づいて、前記眼鏡の特性を判定する
ことを特徴とする眼鏡特性判定方法。
【請求項９】
取得したユーザの顔画像データから、眼鏡を通さずに映されている顔の輪郭位置を示す第一輪郭位置と、前記眼鏡を通して映されている顔の輪郭位置を示す第二輪郭位置とを検出し、
前記検出された第一輪郭位置と前記検出された第二輪郭位置とに基づいて、前記眼鏡の特性を判定する
ことを特徴とする眼鏡特性判定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、画像処理装置、電子機器、眼鏡特性判定方法および眼鏡特性判定プログラムに関する。
【背景技術】
【０００２】
ユーザが利用するコンピュータ、携帯電話端末、携帯情報端末、タブレット端末等の電子機器は、表示画面に表示する文字や画像などの情報を表示する。特に、携帯情報端末 の高性能化・多機能化に伴い、携帯情報端末の表示画面に表示する文字や画像などの情報量が増加している。ところが、携帯情報端末に搭載される表示画面の大きさには限りがあり、文字や画像などの情報を多く表示すると、文字や画像が小さくなる。細かな文字が読めない場合は、文字や画像の表示倍率を変化させる操作を行う必要がある。 
【０００３】
ユーザの眼の状態は、近視、遠視、老眼などさまざまである。そのため、ユーザの眼の状態を予め登録し 、登録された眼の状態に合わせた画面表示を行うことにより、ユーザの眼の疲れを軽減する技術が開示されている。（特開２００７−１０９２４号公報）また、被写体が眼鏡をかけているか否かを検出する技術が開示されている。（特開２００６−３１８３７４号公報）
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１０９２４号公報
【特許文献２】特開２００６−３１８３７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来技術に係る電子機器では、ユーザが予め自身の眼の状態を入力しておく必要があり、入力操作の手間がかかる。また、眼鏡をかけた状態または眼鏡をかけていない状態など、入力した眼の状態と異なる状態の場合、再度入力しなければ、適切な表示を行うことができない。
【０００６】
また、ユーザの眼の状態はさまざまであり、ユーザは、近視、遠視、老眼などの状態に合わせた特性の眼鏡をかけることにより、見え方を補正している。眼鏡をかけているか否かを判定する技術のみでは、どのような特性の眼鏡をかけて視力を補正しているのかは判定できない。
【０００７】
特に、今後の高齢者数の増加を考慮すると、ユーザに煩雑な入力操作をさせずにユーザが使用する眼鏡の特性を判定できることが望ましい。
【０００８】
開示の技術によれば、ユーザが使用する眼鏡の特性を判定する画像処理装置、電子機器、眼鏡特性判定方法、および、眼鏡特性判定プログラムを提供する。
【課題を解決するための手段】
【０００９】
開示の技術の一観点によれば、取得したユーザの顔画像データから検出された、眼鏡を通さずに映されている顔の輪郭位置を示す第一輪郭位置と、前記眼鏡を通して映されている顔の輪郭位置を示す第二輪郭位置とに基づいて、前記眼鏡の特性を判定する眼鏡特性判定部を備えることを特徴とする画像処理装置が提供される。
【発明の効果】
【００１０】
開示の技術の一観点によれば、ユーザが使用する眼鏡の特性を判定することができる。
【図面の簡単な説明】
【００１１】
【図１】携帯情報端末１００のハードウェア構成の概略図である。
【図２】携帯情報端末１００の機能ブロックの概略図である。
【図３】撮像されたユーザの顔の第１輪郭位置と第２輪郭位置との関係を示す図である。
【図４】図３のＸ−Ｘ´断面図である。
【図５】図３のＹ−Ｙ´断面図である。
【図６】眼鏡特性判定情報の概略図である。
【図７】表示画面拡大率決定情報の概略図である。
【図８】眼鏡特性判定処理のフローチャートを示す図である。
【図９】画像取得処理のフローチャートを示す図である。
【図１０】眼鏡特性判定結果を用いた拡大率決定処理のフローチャートを示す図である。
【図１１】遠視用眼鏡を使用するユーザとの距離に応じた表示に関する図である。
【図１２】近視用眼鏡を使用するユーザとの距離に応じた表示に関する図である。
【発明を実施するための形態】
【００１２】
以下に、一つの実施形態による画像処理装置、電子機器、眼鏡特性判定方法および眼鏡特性判定プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例は、開示の技術を限定するものではない。
【００１３】
（画像処理装置を搭載した携帯情報端末）
図１を参照して、第１の実施形態に係る画像処理装置を搭載した携帯情報端末１００を説明する。本実施形態では、携帯情報端末１００として、たとえば、スマートフォンやタブレットＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等を使用してもよい。
【００１４】
図１は、第１の実施形態に係る携帯情報端末１００のハードウェア構成の概略図である。図１に示すように、携帯情報端末１００は、ハードウェアの構成要素として、例えばアンテナ７を備えるＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）回路６と、ＣＰＵ１と、メインメモリ２と補助メモリ３とディスプレイ４とカメラ５と画像処理装置１０を有する。画像処理装置１０は、ＣＰＵ１１、メモリ１２を備える。これらのハードウェアモジュールは、たとえば、バスにより相互接続される。
【００１５】
メインメモリ２は、ＣＰＵ１により実行される各種プログラムを格納する。さらに、メインメモリ２は、ＣＰＵ１のワークエリアとして使用され、ＣＰＵ１による処理に必要な各種データを記憶する。メインメモリ２としては、たとえば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などを使用してもよい。補助メモリ３は、携帯情報端末１００を動作させる各種プログラムを格納している。各種プログラムとしては、たとえば、携帯情報端末１００が実行するアプリケーションプログラムやＯＳ（Ｏｐｅｒａｔｉｏｎ  Ｓｙｓｔｅｍ）などがある。ＣＰＵ１は、メインメモリ２や補助メモリ３に格納された各種プログラムを読みだして、各種プログラムを実行することで、各種機能を実現する。
【００１６】
ディスプレイ４は、ＣＰＵ１により、制御され、ユーザに画面情報を表示する。タッチスクリーンはディスプレイ４に張り付けられ、ユーザの指先やペン先などで接触された位置情報を入力する。
【００１７】
画像処理装置１０のメモリ１２は、画像処理装置１０を動作させる各種プログラムを格納している。画像処理装置１０のＣＰＵ１１は、メモリ１２に格納された各種プログラムを読みだして、各種プログラムを実行することで、各種機能を実現する。各種機能の詳細は、後述する。
【００１８】
（携帯情報端末１００の機能ブロック）
図２は、第１の実施形態にかかる携帯情報端末１００の機能ブロックの概略図である。
【００１９】
図２に示すように、本実施形態にかかる携帯情報端末１００は、表示制御部１３、眼鏡特性判定部１４、表示画面拡大率決定情報１５、眼鏡特性判定情報１６、画像取得部１７、眼鏡有無判定部１８を備える。表示制御部１３、眼鏡特性判定部１４、画像取得部１７、眼鏡有無判定部１８は、図１のＣＰＵ１１がメモリに１２に格納された各種プログラムを実行することにより実現される。
【００２０】
表示制御部１３は、表示画面拡大率決定情報１５を参照し、ディスプレイ４に表示する文字や画像の拡大率を決定し、表示させる。表示画面拡大率決定情報１５は、ユーザの顔の特徴をもとにユーザの顔を識別するユーザ識別情報と、ユーザ識別情報に関連付けられた文字や画像の拡大率と、ユーザが使用した眼鏡が遠視用か近視用かの特性を示す眼鏡特性が登録されている。表示画面拡大率決定情報１５は、後述する眼鏡特性判定処理において、ユーザ識別情報と拡大率と眼鏡特性を登録する。ユーザの使用している眼鏡の屈折率αの大きさに応じた拡大率を予め設定しておく。
【００２１】
眼鏡特性判定部１４は、画像取得部１７によって取得された画像情報と後述する第１輪郭位置と第２輪郭位置と眼鏡の屈折率αおよび遠視、近視の眼鏡の特性とを関連付けて登録した眼鏡特性判定情報１６をもとに、ユーザが使用している眼鏡の特性である遠視用眼鏡か近視用眼鏡かを判定する。ここで、第１輪郭位置とは、眼鏡を通さずに映されている顔の輪郭位置を示すものである。第２輪郭位置とは、眼鏡を通して映されている顔の輪郭位置を示すものである。
【００２２】
判定した眼鏡の特性に関する情報は、表示画面拡大率決定情報１５にユーザの識別情報と文字や画像の表示倍率とを関連付けて登録される。眼鏡有無判定部１８は、ユーザの顔を撮像する際に、眼鏡の有無と位置を判定し、眼鏡を通して映った画像か、眼鏡を通さずに映った画像かを判定する。
【００２３】
（眼鏡特性判定プログラムの説明）
眼鏡の特性について説明する。眼鏡には凸レンズと凹レンズを用いたものがある。凸レンズは、光を屈折させ比較的短い距離で収束させる特性を有するレンズである。凸レンズは例えば、網膜よりも奥で光が収束される遠視に対して処方され、遠視用眼鏡のレンズとして使用される。また、凹レンズは、光を拡散させる性質を有するレンズである。凹レンズは例えば、この性質を利用して水晶体で収束される光を網膜まで届かせることで、近視用眼鏡のレンズとして使用される。
【００２４】
この凸レンズと凹レンズの違いによって、眼鏡をかけた人の顔を正面から所定の角度をつけた状態で見た場合、眼鏡を介して見える顔の輪郭位置と、眼鏡を介さずに見える顔の輪郭位置とが異なる。具体的には、近視用眼鏡を介して見える顔の輪郭位置は、眼鏡を介さずに見える顔の輪郭位置より顔の中心側に寄って見える。
【００２５】
眼鏡特性判定方法について、図３、図４、および図５を用いて説明する。
【００２６】
図３は、ユーザの顔を正面から撮像された眼鏡をかけたユーザの正面図である。図３は、撮像されたユーザの顔の第１輪郭位置と第２輪郭位置との関係を示している。第１輪郭位置は、眼鏡を介さずに見える顔の輪郭位置Ｃであり、第２輪郭位置は、眼鏡を介して見える顔の輪郭位置Ｆである。ユーザの顔の中心線を通る点をＢとする。
【００２７】
ユーザが近視用眼鏡、つまり凹レンズの眼鏡をかけている場合、近視用眼鏡を介して見える顔の輪郭位置は、眼鏡を介さずに見える顔の輪郭位置より顔の中心側に寄って見える。また、ユーザが遠視用眼鏡、つまり凸レンズの眼鏡をかけている場合、遠視用眼鏡を介して見える顔の輪郭位置は、眼鏡を介さずに見える顔の輪郭位置より顔の中心側から離れて見える。つまり、第１輪郭位置と第２輪郭位置とのずれにより、眼鏡の特性である遠視用か近視用かを判定することができる。
【００２８】
ユーザの顔の中心位置Ｂから第１輪郭位置ＣまでをＢＣとし、第１輪郭位置Ｃから第２輪郭位置ＦまでをＣＦとする。図３に記載のユーザの顔と図示されていないカメラ５を含むＸ−Ｘ´線に沿う断面図を図４に示す。図３に記載のユーザの顔と図示されていないカメラ５を含むＹ−Ｙ´線に沿う断面図を図５に示す。
【００２９】
カメラ５の位置、ユーザの顔の位置、ユーザの眼鏡のレンズの位置が決まれば、眼鏡の屈折率αを算出することができる。以下、図３〜図５に記載されているＡ〜Ｇおよび角度θ、α、β、γ、を用いて説明する。Ａは、カメラ５の位置を示す。Ｂは、ユーザの顔の断面の中心位置を示す。Ｄは、カメラ位置Ａから眼鏡を通した顔の輪郭位置Ｆ（第２輪郭位置）に至るレンズ上の屈折点を示す。Ｇは、直線ＡＤと直線ＢＦとの交点を示す。角度θは、ユーザの顔の中心位置Ｂからカメラ位置Ａを結ぶ直線ＡＢと、ユーザの顔の中心位置Ｂと第２輪郭位置Ｆとを結ぶ直線ＢＦとの角度を示す。角度αは、レンズ上の屈折点を通り第２輪郭位置Ｆへ屈折する角度であり、ユーザの眼鏡のレンズの屈折率αを示す。角度βは、直線ＡＦと直線ＡＤ（直線ＡＧ）との角度を示す。角度γは、直線ＡＢと直線ＡＦとの角度を示す。
【００３０】
図５のＢ´は、ユーザの顔のＹ−Ｙ´線に沿う断面の中心位置を示す。Ｃは、カメラ５から眼鏡を通さずに撮像される顔の輪郭位置（第１輪郭位置）を示す。Ｘ−Ｘ´線に沿う断面における眼鏡に対応する位置を点線で示す。
【００３１】
ユーザの顔からカメラ位置Ａまでの距離が大きいため、Ｘ−Ｘ´断面とＹ−Ｙ´断面に対する携帯情報端末１００のカメラ位置Ａからの撮像角度の差は、十分に小さいとみなす。このため、図４および図５におけるカメラ位置Ａは、同一位置に示している。
【００３２】
ここで、カメラ５と顔がある程度離れていれば角度α、β、γは十分小さいものとみなす。ユーザの顔の大きさはＸ−Ｘ´断面とＹ−Ｙ´断面とでは同じ大きさと仮定する。ＢＦ≒Ｂ´Ｃ、ＡＢ≒ＡＢ´とする。
【００３３】
以下、式１〜式８が成り立つ。
【００３４】
ΔＤＧＦにおいて、角度βが十分小さいため、∠ＤＧＦ≒π／２とみなせる。よって、
tan α＝ＦＧ／ＤＧ  （式１）
が成り立つ。∠ＡＧＦ＝∠ＤＧＦ≒π／２であることから、ΔＡＧＦにおいて、
tan β＝ＦＧ／ＡＧ  （式２）
が成り立つ。角度βが十分小さいため、tan β≒βの関係が成立する。
【００３５】
tan α≒β・ＡＧ／ＤＧ  （式３）
ΔＡＢＦにおいて、
tan γ＝ＢＦ／ＡＦ  （式４）
が成り立つ。また、∠ＡＧＦがπ／２であるΔＡＧＦにおいて、
tan β＝ＦＧ／ＡＦ  （式５）
が成り立つ。
【００３６】
角度β、γが十分小さいとみなせる場合、tan β≒β、tan γ≒γの関係が成立する。よって、
β＝γ・ＦＧ／ＢＦ  （式６）
式３と式６により、式７が成立する。
【００３７】
tan α≒γ・ＦＧ／ＢＦ・ＡＧ／ＤＧ  （式７）
また、
sin γ＝ＢＦ／ＡＢ＝cos θ  （式８）
が成り立つ。
【００３８】
よって、ＡＢ、ＢＦ≒Ｂ´Ｃ、ＦＧ、およびθが分かれば、γが求まり、式７より角度αを求めることができる。このため、ユーザの顔の中心位置Ｂからカメラ位置Ａを結ぶ線分ＡＢとθとを予め一意になるように画像を取得すれば、ＢＦとＦＧを取得することで角度α（すなわち屈折率α）を決定することができる。ユーザの顔画像撮影時に、ＡＢとθが予め一意になるように撮像する。詳細は後述する。
【００３９】
図６は、眼鏡特性判定情報１６の概略図である。図６が示すように、眼鏡特性判定情報１６は、屈折率α｛α１１、α１２、α２１、α２２｝と、ユーザの顔の中心位置Ｂと第１輪郭位置との距離ＢＦ｛ａ１１、ａ１２、ａ２１、ａ２２｝と、第１輪郭位置と第２輪郭位置との距離ＦＧ｛Ａ１１、Ａ１２、Ａ２１、Ａ２２｝と、遠視用か近視用かを示す眼鏡特性が登録される。
【００４０】
屈折率αの推定については幾何学的な計算で求めることも可能だが、頭の形が完全な円形でないことや、眼鏡の位置の微妙なずれがあること等を考慮し、例えば、あらかじめ屈折率がわかった眼鏡でＢＦ、ＦＧと屈折率αとの関係を眼鏡特性判定情報１６として登録しておく。取得した画像から、ＢＦ、ＦＧが取得され、対応する屈折率α、眼鏡特性を判定するために使用される。
【００４１】
図７は、表示画面拡大率決定情報１５の概略図である。図７が示すように、表示画面拡大率決定情報１５は、後に説明する顔認識処理において取得したユーザ識別情報をａａａ、ｂｂｂ、ｃｃｃ、ｄｄｄとして登録し、遠視用または近視用かを示す眼鏡特性、文字や画像などの表示の倍率１．２倍、１．３倍、１．４倍等で示す拡大率を記憶する。拡大率は、どの程度の屈折率αの眼鏡をかけている人がどの程度の拡大率が好まれるかを予め調査するなどで決定される。拡大率は眼鏡特性判定情報１６に格納される屈折率αに対応して大きさが予め決定される。
【００４２】
図８は、第１の実施形態にかかる眼鏡特性判定処理のフローチャートである。
【００４３】
図８に示すように、画像取得部１７は、カメラ５に対して所定の角度θを有して取得したユーザの顔を含む画像からユーザを判別する顔認識処理を実行する（Ｓ００１）。所定の角度θとは、図４に示した、ユーザの顔の中心位置Ｂからカメラ位置Ａを結ぶ直線ＡＢと、ユーザの顔の中心位置Ｂと第２輪郭位置Ｆとを結ぶ直線ＢＦとの角度を示すものである。
【００４４】
次に、眼鏡有無判定部１８は、ユーザの顔認識処理の際に、眼の周りに眼鏡のフレームがあるか否かを判定することで、ユーザが眼鏡をかけているか否かを判定する（Ｓ００２）。眼鏡有無判定部１８が、ユーザが眼鏡をかけていると判定した場合、Ｙｅｓとして、Ｓ００３の処理へ進む。眼鏡有無判定部１８が、ユーザが眼鏡をかけていないと判定した場合、Ｎｏとして、眼鏡特性判定処理が終了される。
【００４５】
ここで、眼鏡有無判定部１８が、ユーザが眼鏡をかけていると判定した場合、眼鏡特性判定部１４は、近視用眼鏡か遠視用眼鏡かを判定する（Ｓ００３）。近視用眼鏡と判定した場合、近視用として、Ｓ００４の処理へ進む。遠視用眼鏡と判定した場合、遠視用として、Ｓ００５の処理へ進む。
【００４６】
眼鏡特性判定部１４は、眼鏡のフレーム内、眼鏡を通して映っているユーザの顔の輪郭の位置（第１輪郭位置）が、眼鏡を通さずに映っているユーザの顔の輪郭の位置（第２輪郭位置）よりユーザの顔の中心に近い場合、ユーザの使用している眼鏡の特性を近視用眼鏡として判定し、顔認識処理において判別されたユーザの識別情報と眼鏡の特性である近視用とを関連付けて表示画面拡大率決定情報１５に格納し（Ｓ００４）、眼鏡特性判定処理が終了される。
【００４７】
眼鏡特性判定部１４は、眼鏡のフレーム内、眼鏡を通して映っているユーザの顔の輪郭の位置（第１輪郭位置）が、眼鏡を通さずに映っているユーザの顔の輪郭の位置（第２輪郭位置）よりユーザの顔の中心から遠い場合、ユーザの使用している眼鏡の特性を遠視用眼鏡として判定し、顔認識処理において判別されたユーザの識別情報と眼鏡の特性である遠視用とを関連付けて表示画面拡大率決定情報１５に格納し（Ｓ００５）、眼鏡特性判定処理が終了される。
【００４８】
Ｓ００４およびＳ００５において、後述する画像取得処理における屈折率αの判定を行ってもよい。屈折率αは表示画面拡大率決定情報１５の拡大率に対応付けられる。眼鏡特性判定部１４は、画像から第１輪郭位置と第２輪郭位置とを取得し、ユーザの顔の中心位置から第１輪郭位置までの距離および第１輪郭位置から第２輪郭位置までの距離を用いてＢＦ、ＦＧの長さを算出し、眼鏡特性判定情報１６を用いて眼鏡の屈折率αを判定する。このとき、判定された屈折率αに対応する拡大率とＢＦ、ＦＧとを関連付けて表示画面拡大率決定情報１５に登録する。
【００４９】
（画像取得処理）
図９は、第１の実施形態にかかる画像取得処理のフローチャートである。
【００５０】
図９に示すように、画像取得部１７は、カメラ５でユーザの顔画像を取得する際に、完全に正面を向いていて眼鏡が顔の輪郭に存在しない場合は輪郭のずれが検出できないため、「少し横を向いてください」等の撮像時の指示を表示し、輪郭のずれが確認できるまで、操作者が横を向くように指示を行う（Ｓ００７）。そのときに角度θとなるよう顔を向けるように鼻の位置、顔の大きさ等を示す。さらに、撮像するユーザの顔と大きさを一致させることで、カメラ５とユーザの顔との距離が予め決めた範囲に収まるようなフレームを用いて撮像することにより、カメラ５とユーザの顔との距離を所定の範囲に収める。
【００５１】
画像取得部１７は、撮像した画像をもとに、第１輪郭位置と第２輪郭位置とを取得し、ユーザの顔の中心位置から第１輪郭位置までの距離および第１輪郭位置から第２輪郭位置までの距離を用いてＢＦ、ＦＧの長さを算出する（Ｓ００８）。眼鏡特性判定部１４は、Ｓ００８にて算出したＦＧの長さが予め設定された閾値より小さければ眼鏡の度数が低いと判断し、Ｎｏとして、処理を終了する。眼鏡特性判定部１４は、Ｓ００８にて算出したＦＧの長さが予め設定された閾値より大きければ、Ｙｅｓとして、Ｓ０１０の処理へ進む（Ｓ００９）。Ｓ００９で用いる閾値は例えば、文字や画像を拡大する必要がない程度の視力補正を行う眼鏡の屈折率を予め設定し、その屈折率に基づいて予め設定されるものとする。
【００５２】
ここで、眼鏡特性判定部１４は、眼鏡特性判定情報１６を参照し、算出したＢＦ、ＦＧから、対応する眼鏡の屈折率αを判定する（Ｓ０１０）。
【００５３】
（眼鏡特性判定情報を用いた眼鏡特性判定）
図１０は、眼鏡特性判定結果を用いた拡大率決定処理のフローチャートである。
【００５４】
図１１は、遠視用眼鏡を使用するユーザとの距離に応じた表示に関する図である。
【００５５】
図１２は、近視用眼鏡を使用するユーザとの距離に応じた表示に関する図である。
【００５６】
図１０に示すように、操作者が眼鏡をかけていなかった場合は以下の方法で表示する文字や画像の大きさの補正を行う。
【００５７】
画像取得部１７は、カメラ５よりユーザの顔の画像取得し、ユーザの識別情報を取得して個人の顔を認識する顔認識処理を行う（Ｓ０１１）。
【００５８】
眼鏡有無判定部１８は、画像に映っているユーザが眼鏡をかけているか否かを判定する（Ｓ０１２）。眼鏡をかけている場合は処理を終了する。
【００５９】
ここで、眼鏡有無判定部１８は、眼鏡をかけていないと判定した場合、取得したユーザの識別情報が表示画面拡大率決定情報１５に格納されているか否か判定する（Ｓ０１３）。眼鏡有無判定部１８は、格納されているユーザ識別情報があった場合、ユーザ識別情報がなく、眼鏡をかけている場合は、処理を終了する。
【００６０】
表示制御部１３は、過去に眼鏡をかけて操作したことがある場合、つまり、表示画面拡大率決定情報１５にユーザ識別情報が格納されている場合には、普段は視力の補正を要するユーザが眼鏡をかけていない状態であるため、表示画面拡大率決定情報１５に登録されている拡大率で画面表示を行う（Ｓ０１４）。この拡大率は前述した、画像取得処理において、屈折率αに対応した拡大率である。
【００６１】
画像取得部１７は、カメラ５によりユーザの顔の大きさの変化を検出すれば表示制御部１３に通知する（Ｓ０１５）。
【００６２】
表示制御部１３は、登録されたユーザ識別情報と関連付けられた眼鏡の特性が、近視用眼鏡か遠視用眼鏡かを判定する（Ｓ０１６）。
【００６３】
表示制御部１３は、表示画面拡大率決定情報１５にユーザが近視用眼鏡を使用していたことが登録されていた場合、図１２のように顔が大きくなったと認識すれば近づいたと判断し、初期状態での表示ではまだ文字が小さいと考えられるため、表示部の文字を拡大表示する。ここで、画面との距離についてはフロントカメラを２つ持つ等の別の手段で検出するか、そういった手段がない場合には、画面上の顔の大きさから推定する方法をとってもよい。
【００６４】
表示制御部１３は、顔が小さくなったと認識すれば、離れたと判断し、このときには文字の大きさが十分読めるものか、読む必要のないものと判断できるため、距離が離れた場合、拡大する前の大きさまで表示を縮小する（Ｓ０１７）。
【００６５】
表示制御部１３は、表示画面拡大率決定情報１５にユーザが遠視用眼鏡を使用していたことが登録されていた場合、図１１に示すように、顔が小さくなったと認識すれば遠ざかったと判断し、拡大した状態での表示ではまだ文字が小さいと考えられるため、表示部の文字をさらに拡大表示する。
【００６６】
表示制御部１３は、顔が大きくなったと認識すれば、近づいたと判断し、このときには文字の大きさが十分読めるものか、読む必要のないものと判断できるため、距離が近づくのに比例して、拡大する前の大きさまで表示を縮小する（Ｓ０１８）。
【００６７】
なお、第１の実施形態では、携帯情報端末１００として、例えばスマートフォンやタブレットＰＣ等を想定しているが、本発明は、これに限定されるものではない。例えばデスクトップＰＣにも本発明の画像処理装置を適用することができる。
【符号の説明】
【００６８】
１：ＣＰＵ
２：メインメモリ
３：補助メモリ
４：ディスプレイ
５：カメラ
６：ＲＦ回路
７：アンテナ
１０：画像処理装置
１１：ＣＰＵ
１２：メモリ
１３：表示制御部
１４：眼鏡特性判定部
１５：表示画面拡大率決定情報
１６：眼鏡特性判定情報
１７：画像取得部
１８：眼鏡有無判定部
１００：携帯情報端末
【図１】
2015025859.tif 000003
【図２】
2015025859.tif 000004
【図３】
2015025859.tif 000005
【図４】
2015025859.tif 000006
【図５】
2015025859.tif 000007
【図６】
2015025859.tif 000008
【図７】
2015025859.tif 000009
【図８】
2015025859.tif 000010
【図９】
2015025859.tif 000011
【図１０】
2015025859.tif 000012
【図１１】
2015025859.tif 000013
【図１２】
2015025859.tif 000014