(57)【要約】【課題】ユーザの操作負担を増加することなく、コンテンツの視認性をより向上できる表示制御装置を提供する。【解決手段】電子機器（１）は、少なくとも１つの表示装置（５）と、少なくとも１つの制御装置（２）と、を備え、制御装置（２）は、表示装置（５）の表示画面におけるユーザの注視点を検出し、表示画面と前記ユーザの顔との距離である顔距離を測定し、顔距離に基づき、表示画面における注視点の周囲を拡大表示するか否かを判定する。【選択図】図１
2020080046.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つの表示装置と、少なくとも１つの制御装置と、を備えた電子機器であって、
前記制御装置は、
前記表示装置の表示画面におけるユーザの注視点を検出し、
前記表示画面と前記ユーザの顔との距離である顔距離を測定し、
前記顔距離に基づき、前記表示画面における前記注視点の周囲を拡大表示するか否かを判定することを特徴とする電子機器。
【請求項２】
前記制御装置は、前記顔距離に応じて、前記拡大表示の拡大率を決定することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記制御装置は、前記顔距離が閾値以上減少したときに、前記拡大表示を行うことを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記制御装置は、前記顔距離が閾値以上増大したときに、前記拡大表示を行うことを特徴とする請求項１〜３のいずれか１項に記載の電子機器。
【請求項５】
前記制御装置は、前記顔距離の変化速度に応じて、前記拡大表示を行うか否かを判定することを特徴とする請求項１〜４のいずれか１項に記載の電子機器。
【請求項６】
前記制御装置は、前記表示画面に表示されているコンテンツのレイアウトに応じて、拡大する領域を決定することを特徴とする請求項１〜５のいずれか１項に記載の電子機器。
【請求項７】
少なくとも１つの表示装置を備えた電子機器の制御装置であって、
前記制御装置は、
前記表示装置の表示画面におけるユーザの注視点を検出する注視点検出部と、
前記表示画面と前記ユーザの顔との距離である顔距離を測定する顔距離測定部と、
前記顔距離に基づき、前記表示画面における前記注視点の周囲を拡大表示するか否かを判定する判定部と、を備えることを特徴とする制御装置。
【請求項８】
少なくとも１つの表示装置と、少なくとも１つの制御装置と、を備えた電子機器の制御方法であって、
前記制御装置が、
前記表示装置の表示画面におけるユーザの注視点を検出することと、
前記表示画面と前記ユーザの顔との距離である顔距離を測定することと、
前記顔距離に基づき、前記表示画面における前記注視点の周囲を拡大表示するか否かを判定することと含むことを特徴とする電子機器の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、制御装置および電子機器の制御方法に関する。
【背景技術】
【０００２】
近年、電子書籍を表示する電子書籍端末などの電子機器が広く使用されている。このような電子機器として、ユーザの操作負担を増加することなく、コンテンツの視認性を向上する電子機器が求められている。
【０００３】
例えば、特許文献１には、記憶手段と、ディスプレイと、表示処理手段と、カメラと、注視点検出手段と、変更手段とを具備する情報表示装置が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１４４５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述のような従来技術は、コンテンツの視認性が十分ではない場合がある。
【０００６】
本発明の一態様は、ユーザの操作負担を増加することなく、コンテンツの視認性をより向上できる電子機器およびその関連技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明の一態様に係る電子機器は、少なくとも１つの表示装置と、少なくとも１つの制御装置と、を備えた電子機器であって、前記制御装置は、前記表示装置の表示画面におけるユーザの注視点を検出し、前記表示画面と前記ユーザの顔との距離である顔距離を測定し、前記顔距離に基づき、前記表示画面における前記注視点の周囲を拡大表示するか否かを判定する。
【０００８】
本発明の一態様に係る制御装置は、少なくとも１つの表示装置を備えた電子機器の制御装置であって、前記制御装置は、前記表示装置の表示画面におけるユーザの注視点を検出する注視点検出部と、前記表示画面と前記ユーザの顔との距離である顔距離を測定する顔距離測定部と、前記顔距離に基づき、前記表示画面における前記注視点の周囲を拡大表示するか否かを判定する判定部と、を備える。
【０００９】
本発明の一態様に係る電子機器の制御方法は、少なくとも１つの表示装置と、少なくとも１つの制御装置と、を備えた電子機器の制御方法であって、前記制御装置が、前記表示装置の表示画面におけるユーザの注視点を検出することと、前記表示画面と前記ユーザの顔との距離である顔距離を測定することと、前記顔距離に基づき、前記表示画面における前記注視点の周囲を拡大表示するか否かを判定することと含む。
【発明の効果】
【００１０】
本発明の一態様によれば、ユーザの操作負担を増加することなく、コンテンツの視認性をより向上できる電子機器およびその関連技術を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態１に係る電子機器の構成を示すブロック図である。
【図２】所定の変換テーブルの一例を示す図である。
【図３】判定部９による注視点エリアの大きさの変更の一例について説明するための図である。
【図４】本発明の実施形態１に係る電子機器の制御処理の流れの一例を示すフローチャートである。
【図５】所定の変換テーブルの一例を示す図である。
【図６】本発明の実施形態２に係る電子機器の構成を示すブロック図である。
【図７】本発明の実施形態３に係る電子機器の構成を示すブロック図である。
【発明を実施するための形態】
【００１２】
＜実施形態１＞
以下、図１〜５を用いて本発明の実施形態１に係る電子機器１および制御装置２について説明する。
【００１３】
〔電子機器１〕
図１は、本発明の実施形態１に係る電子機器１の構成を示すブロック図である。電子機器１としては、例えば、電子書籍および電子コミックなどのコンテンツを表示する電子書籍端末などが挙げられる。図１に示すように、電子機器１は、少なくとも１つの制御装置２と、撮像装置３と、記憶装置４と、少なくとも１つの表示装置５と、ユーザ操作受付装置６とを備えている。
【００１４】
〔制御装置２〕
図１に示すように、制御装置２は、顔距離測定部７と、注視点検出部８と、判定部９と、表示処理部（制御装置）１０とを備えている。
【００１５】
制御装置２としては、例えば、ＣＰＵが挙げられる。制御装置２は、記憶装置４に記憶されている表示制御プログラムを実行することによって、電子機器１における各部を制御する。当該表示制御プログラムとしては、例えば、ＯＳ、デバイスドライバ、ミドルウェアおよびアプリなどが挙げられる。
【００１６】
（顔距離測定部７）
顔距離測定部７は、表示画面とユーザの顔との距離である顔距離を測定する。
【００１７】
具体的には、顔距離測定部７は、撮像装置３によってユーザの顔が撮像された撮像画像に基づき、表示装置５と、表示装置５に表示されているコンテンツを見ているユーザの顔との距離を測定する。顔距離測定部７は、当該距離を、コンテンツにおける、ユーザの視線先の位置の点である注視点と、ユーザの顔との距離である顔距離であると推定する。
【００１８】
より具体的には、顔距離測定部７は、撮像画像におけるユーザの顔から、例えば、両目などの特定のパーツを検出し、当該両目の間の距離を測定することで、顔距離を推定する。両目の間の距離は、人によってバラバラであるため、正確な距離を推定することはできないが、コンテンツを見ているユーザを特定することはできる。顔距離測定部７は、例えば、両目の間の距離が短くなった場合、顔距離が長くなり、両目の間の距離が長くなった場合、顔距離が短くなったと推定する。
【００１９】
なお、顔距離測定部７は、撮像画像に基づき、顔距離を測定（推定）することができれば、上述の方法以外の方法を利用してもよい。
【００２０】
また、顔距離測定部７は、ユーザが表示装置５のコンテンツを見始めてから、または、表示装置５にコンテンツを表示し始めてから、所定の時間の間、顔距離を測定する。顔距離測定部７は、当該所定の時間を、記憶装置４から読み出すことができる。顔距離測定部７は、所定の時間の間、測定した顔距離に基づき、所定のアルゴリズムによって、基準となる顔距離である基準顔距離（第１距離）を算出する。
【００２１】
ここで、所定のアルゴリズムによって、第１距離を算出することの一例として、例えば、顔距離測定部７が所定の時間の間、測定した顔距離の平均値を第１距離として算出することが挙げられる。
【００２２】
上述例以外に、顔距離測定部７は、例えば、所定の時間の間、測定した顔距離のうち、測定し始めの顔距離を除いたものの平均値を第１距離として算出してもよい。また、顔距離測定部７は、所定の時間の間、測定した顔距離の中央値または最頻値を第１距離として算出してもよい。所定の時間の間、測定した顔距離の平均値を第１距離として算出する場合、顔距離を測定し始めた段階でユーザの顔が大きく動くなど、外れ値（ノイズ）があった場合に外れ値の影響を受けやすい。これに対し、上述のように、所定の時間の間、測定した顔距離のうち、測定し始めの顔距離を除いたものの平均値を第１距離として算出することで、外れ値の影響を受けず、好適に第１距離を算出することができる。
【００２３】
顔距離測定部７は、第１距離、および、新たに測定された顔距離（第２距離）を表示処理部１０に出力する。
【００２４】
なお、顔距離測定部７は、上述の方法以外の方法を利用して第１距離を算出してもよい。また、顔距離測定部７としては、表示装置５とユーザの顔との距離を測定できるものであれば、種々の測定部を用いることができる。
【００２５】
また、上述の例では、顔距離測定部７は、制御装置２に備えられているが、本実施形態ではこれに限定されない。本実施形態では、顔距離測定部７は、制御装置２とは独立した構成であってもよい。例えば、顔距離測定部７は、制御装置２とは別に、電子機器１に備えられていてもよい。
【００２６】
（注視点検出部８）
注視点検出部８は、表示装置５に表示されたコンテンツを見ているユーザの顔が撮像装置３によって撮像された撮像画像に基づき、表示装置５の表示画面におけるユーザの注視点を検出する。
【００２７】
具体的には、注視点検出部８は、まず、撮像画像に写るユーザの顔の両目を検出する。続いて、注視点検出部８は、検出した両目それぞれの中の黒目を検出する。続いて、注視点検出部８は、左右の目と、当該左右の目の中の黒目との位置および形状に基づき、ユーザの視線を検出する。注視点検出部８は、視線先の表示装置５に表示されているコンテンツ上の位置（座標）を特定し、当該位置の点を注視点として検出する。
【００２８】
なお、注視点検出部８は、上述の方法以外の方法を利用して検出点を検出してもよい。
【００２９】
注視点検出部８は、検出した注視点を判定部９に出力する。
【００３０】
（判定部９）
判定部９は、表示装置５と、コンテンツにおける、ユーザの視線先の位置の点である注視点と、ユーザの顔との距離である顔距離とに基づき、表示画面における注視点の周囲を拡大表示するか否かを判定する。また、判定部９は、拡大表示すると判定した場合、顔距離に応じて、拡大表示（注視点を中心とする所定の範囲（注視点エリア））の拡大率を決定する。
【００３１】
具体的には、判定部９は、顔距離測定部７から取得した、第１距離および第２距離と、表示処理部１０から取得したコンテンツのデータとに基づき、拡大表示の拡大率を決定し、注視点エリア（注視点の周囲）を拡大表示するか否かを判定する。これにより、ユーザの操作負担を増加することなく、コンテンツの視認性をより向上することができる。
【００３２】
より具体的には、まず、判定部９は、表示処理部１０からコンテンツのデータを取得し、記憶装置４から注視点エリアおよび所定の変換テーブルを読み出す。続いて、判定部９は、第１距離と第２距離とに基づき、所定の変換テーブルを参照して注視点エリアの拡大率を決定することで、拡大表示する。一例として、判定部９は、第１距離が第２距離よりも閾値以上大きい場合に、注視点エリアを拡大表示するように注視点エリアの拡大率を変更する。また、判定部９は、第１距離が第２距離以下である場合に、注視点エリアの拡大率を変更せず、注視点エリアを拡大表示しない。
【００３３】
なお、制御装置２は、上述の閾値を、ユーザ操作受付装置６を介してユーザに直接設定させたり、数パターンの所定の閾値を事前に用意してユーザに選択させたりしもよい。また、制御装置２は、所定の閾値を、ソフトなどによって予め定められた数に決定してもよい。
【００３４】
また、判定部９は、ページ送りなどのユーザ操作に基づき、表示装置５に表示されているコンテンツの表示態様を変更するか否かを判定する。例えば、特にページ送りなどのユーザ操作がなく、コンテンツの表示を切り替える必要がない場合、判定部９は、コンテンツの表示を切り替えないように判定する。そして、判定部９は、注視点エリアの拡大率を決定し、拡大表示するか否かを判定する。ページ送りなどのユーザ操作があり、コンテンツの表示を切り替える必要がある場合、判定部９は、ページを移動するなど、ユーザ操作に応じた処理を施すことで、コンテンツの表示を切り替えるように判定する。
【００３５】
判定部９は、拡大表示された拡大コンテンツまたは拡大表示されていないコンテンツのデータを表示処理部１０に出力する。
【００３６】
ここで、特許文献１のような従来技術は、注視点が特定のエリアに含まれると判定された場合、特定のエリアを拡大表示することができるが、注視点が特定のエリアに含まれると判定されたからといって、常に特定のエリアが拡大表示されることをユーザが望んでいるわけではない。ユーザは、そのままのサイズによって表示された特定のエリアを見ることを望んでいる場合がある。
【００３７】
これに対し、一般的に、注視点エリアを拡大して見ることを望む場合、ユーザの顔が表示装置５のコンテンツに近くなる、すなわち、顔距離が近くなるという前提に基づき、判定部９は、顔距離が閾値以上減少したときに、拡大表示を行う。また、判定部９は、顔距離が閾値以上減少していない場合は、拡大表示を行わない。これにより、ユーザが注視点エリアを拡大して見ることを望む場合は注視点エリアが拡大され、注視点エリアをそのまま見ることを望む場合は、元のサイズのままの注視点エリアを表示することができる。
【００３８】
なお、判定部９は、例えば、ピクセル数または表示サイズの割合（パーセンテージ）などに応じて注視点エリアを決定する。判定部９は、円形、正方形、楕円形または長方形など、所定の形状に注視点エリアの形状を決定する。判定部９は、注視点エリアの形状が、楕円形または長方形の場合、水平または垂直方向のピクセル数を別々に決定する。判定部９は、注視点エリアの形状が、楕円形または長方形の場合、水平方向のピクセル数から一定の所定の比率のピクセル数を垂直方向のピクセル数として決定してもよい。
【００３９】
なお、判定部９などの制御装置２は、注視点エリアの大きさおよび形状の少なくとも一方を、ユーザ操作受付装置６を介してユーザに直接設定させたり、数パターンの注視点エリアの大きさおよび形状の少なくとも一方を事前に用意してユーザに選択させたりしもよい。また、制御装置２は、注視点エリアの大きさおよび形状の少なくとも一方を、ソフトなどによって予め決定しておいてもよい。上述のように、ユーザ操作受付装置６が、注視点エリアの設定などのユーザ操作を受け付けた場合、判定部９は、ユーザ操作に基づくコンテンツを表示装置５に表示させる。
【００４０】
（所定の変換テーブル）
以下に、図２を用いて、所定の変換テーブルの一例を具体的に説明する。
【００４１】
図２は、所定の変換テーブルの一例を示す図である。図２に示すように、第１距離が第２距離よりも大きく、第１距離／第２距離が１よりも大きい場合、例えば、ユーザの顔が表示装置５のコンテンツに近づいた場合、拡大率は１よりも大きくなっている。また、第１距離が第２距離よりも大きければ大きいほど、すなわち、ユーザの顔が表示装置５のコンテンツに近ければ近いほど拡大率が大きくなるようになっている。これにより、虫眼鏡のように注視点エリアをより大きく見たいというユーザの要望に応えることができる。
【００４２】
また、第１距離が第２距離以下である場合、例えば、ユーザの顔が表示装置５のコンテンツから離れた場合、拡大率は１のまま維持されている。これにより、手ぶれなどが起こった場合でも、当該手ぶれに過剰に反応しないようにすることができる。
【００４３】
また、第１距離／第２距離が０．９以上１．１以下など、第２距離が第１距離近傍である場合、例えば、ユーザの顔が表示装置５のコンテンツ近傍でうろうろしている場合、拡大率は１のまま維持されている。これにより、ユーザの顔が表示装置５のコンテンツ近傍でうろうろしている場合でも、拡大率を変更しないため、違和感が生じることを防ぐことができる。
【００４４】
なお、上述の例では、第２距離が第１距離近傍であるとは、第１距離／第２距離が０．９以上１．１以下である場合について説明しているが、本実施形態ではこれに限定されない。本実施形態では、ユーザにとって第２距離が第１距離近傍であれば、近傍の範囲は特に限定されず、例えば、ユーザ操作受付装置６を介してユーザによって所定の変換テーブルを設定、調整または選択することで変更できる。
【００４５】
また、所定の変換テーブルは、第１距離および第２距離と、拡大率との対応関係を示すものであれば、上述の例に限定されず、任意の変換テーブルであってもよい。判定部９などの制御装置２は、所定の変換テーブルを、ユーザ操作受付装置６を介してユーザに直接設定させたり、数パターンの所定の変換テーブルを事前に用意してユーザに選択させたりしもよい。また、制御装置２は、所定の変換テーブルを、ソフトなどによって予め定められた変換式に基づいて決定してもよい。
【００４６】
（判定部９による注視点エリアの変更）
以下、図３を用いて、判定部９による注視点エリアの変更の一例について説明する。
【００４７】
図３は、判定部９による注視点エリアの変更の一例について説明するための図である。具体的には、図３の（ａ）は、表示装置５に表示されているコンテンツ１１を示す図であり、図３の（ｂ）は、表示装置５に表示されている拡大コンテンツ１４を示す図である。
【００４８】
図３の（ａ）では、注視点エリア１２のサイズは、コンテンツ１１のサイズに対して、Ｘ軸方向（水平方向）およびＹ軸方向（垂直方向）にそれぞれ２５％のサイズとなっている。ここで、第２距離が第１距離の１．５倍であり、所定の変換テーブルが図２に示す変換テーブルである場合、判定部９は、拡大率を２に決定する。このことから、判定部９は、注視点エリア１２を２倍に拡大する。具体的には、判定部９は、図３の（ｂ）に示すように、注視点エリア１５のサイズを、拡大コンテンツ１４のサイズに対して、水平方向および垂直方向にそれぞれ５０％のサイズとなるようにコンテンツ１１の表示を変更する。
【００４９】
ここで、図３の（ａ）に示すコンテンツ１１では、注視点１３の座標は、「け」と「こ」との間に位置している。また、図３の（ｂ）に示す拡大コンテンツ１４でも、注視点１６の座標は、コンテンツ１１と同様に、「け」と「こ」との間に位置している。また、コンテンツ１１における注視点エリア１２は、「かきくけこ  さし」の文字に対応する範囲となっている。これに対し、拡大コンテンツ１４における注視点エリア１５は、「うえお  かきくけこ  さしすせそ  た」の文字に対応する範囲となっている。また、拡大コンテンツ１４は、「うえお  かきくけこ  さしすせそ  た」の文字を隠すように重畳して表示されている。
【００５０】
なお、上述の例では、判定部９は、第１距離と第２距離とに基づき、所定の変換テーブルを参照して注視点エリアの拡大率を決定することで、拡大表示するか否かを判定している。ただし、本実施形態ではこれに限定されず、判定部９は、所定の変換テーブルの代わりに、変換式を参照して注視点エリアの拡大率を決定してもよい。
【００５１】
（表示処理部１０）
表示処理部（表示制御部）１０は、記憶装置４からコンテンツのデータを読み出し、コンテンツのデータを判定部９に出力する。また、表示処理部１０は、判定部９から取得した拡大コンテンツまたは拡大表示されていないコンテンツのデータを取得し、拡大コンテンツまたは拡大表示されていないコンテンツを表示装置５に表示させる。
【００５２】
ここで、判定部９が、ページ送り（ページ移動）などのユーザ操作に基づき、他のコンテンツへと切り替えるように判定したとする。この場合、表示処理部１０は、記憶装置４から新しいページなど、他のコンテンツのデータを読み出し、表示装置５に他のコンテンツを表示する。また、判定部９は、表示制御処理の終了など、コンテンツの表示を終了するユーザ操作をユーザ操作受付装置６から受け付けている場合、表示処理部１０は、表示制御処理を終了する。
【００５３】
［撮像装置３］
撮像装置３は、表示装置５に表示されているコンテンツを見ているユーザの顔を撮像し、撮像画像を生成する。
【００５４】
撮像装置３としては、例えば、カメラおよびイメージセンサなどが挙げられる。
【００５５】
［記憶装置４］
記憶装置４は、コンテンツのデータを記憶する。また、記憶装置４には、ＯＳ、デバイスドライバ、ミドルウェア、アプリおよびコンテンツを含むデータが格納されている。記憶装置４としては、例えば、ＳＲＡＭ、ＤＲＡＭ、フラッシュＲＯＭなどのメモリ、ＳＤカード、ハードディスクおよびＳＳＤなどが挙げられる。
【００５６】
［表示装置５］
表示装置５は、コンテンツおよび拡大コンテンツなどの表示データを表示する。表示装置５としては、例えば、液晶ディスプレイ（ＬＥＤ）、有機ＥＬおよび電子ペーパーなどが挙げられる。
【００５７】
［ユーザ操作受付装置６］
ユーザ操作受付装置６は、制御装置２における判定部９および表示処理部１０に対するユーザの操作の入力を受け付ける。
【００５８】
ユーザ操作受付装置６としては、例えば、タッチパネル、キー、キーボードおよびスイッチなどのＵＩが挙げられる。ユーザ操作受付装置６は、ＵＩにより、ページ送り、ページ戻り、他のコンテンツへの切り替え、および、電子機器１の利用の終了などのユーザ操作を検出する。
【００５９】
〔電子機器１の制御処理〕
続いて、図４を用いて、実施形態１に係る電子機器１の制御処理（電子機器１の制御方法）について説明する。図４は、本発明の実施形態１に係る電子機器１の制御処理の流れの一例を示すフローチャートである。
【００６０】
ステップＳ１００：表示処理部１０は、記憶装置４からコンテンツのデータを読み出して、表示装置５にコンテンツのデータを表示する。
【００６１】
ステップＳ１０１：顔距離測定部７は、撮像装置３による撮像された撮像画像に基づき、顔距離を測定する。
【００６２】
ステップＳ１０２：顔距離測定部７は、顔距離の測定が所定の時間経過したか否かを判定する。所定の時間経過していないと顔距離測定部７が判定した場合、ステップＳ１０１の処理に戻る。所定の時間経過したと顔距離測定部７が判定した場合、すなわち、所定の時間の間、顔距離を測定することで第１距離を算出したと顔距離測定部７が判定した場合、ステップＳ１０３の処理に進む。
【００６３】
ステップＳ１０３：顔距離測定部７は、所定のアルゴリズムによって、第２距離を算出する。
【００６４】
ステップＳ１０４：注視点検出部８は、表示装置５に表示されているコンテンツにおける、ユーザの視線先にある注視点を検出する。
【００６５】
ステップＳ１０５：判定部９は、注視点と、第１距離および第２距離とに基づき、表示画面における注視点の周囲（注視点エリア）を拡大表示するか否かを判定する。注視点エリアを拡大表示すると判定部９が判定した場合（ステップＳ１０５のＹＥＳ）、ステップＳ１０６の処理に進む。注視点エリアを拡大表示しないと判定部９が判定した場合（ステップＳ１０５のＮＯ）、ステップＳ１０３の処理に戻る。
【００６６】
ステップＳ１０６：表示処理部１０は、拡大コンテンツを表示装置５に表示させることで、拡大表示を行い、制御処理を終了する。
【００６７】
〔変形例１〕
上述の例では、顔距離測定部７は、撮像装置３によってユーザの顔が撮像された撮像画像に基づき、顔距離を測定しているが、本実施形態ではこれに限定されない。本実施形態では、顔距離測定部７は、撮像画像に基づかずに顔距離を測定する測距デバイスであってもよい。この場合、顔距離測定部７は、制御装置２とは別に、電子機器１に備えられていてもよい。
【００６８】
顔距離測定部７が測距デバイスであることにより、顔距離を高精度で測定することができる。具体的には、ユーザの両目の動きなど、微妙な顔の動きも、ユーザの顔がコンテンツに近づいた場合におけるユーザの顔の動きも、より高精度に測定することができる。これにより、コンテンツの注視点エリアを大きく見たいというユーザの思いをより好適に拡大コンテンツに反映することができる。
【００６９】
また、顔距離測定部７が測距に特化している測距デバイスであることにより、ＣＰＵによる画像処理よりも省電力で顔距離を測定できるため、撮像画像を画像処理する際の負荷を軽減することができる。これにより、省電力に貢献することができる。
【００７０】
顔距離測定部７としては、例えば、赤外線センサなどの光センサ、超音波センサ、および、イメージセンサに測距機能が加わった距離画像センサなどが挙げられる。
【００７１】
〔変形例２〕
上述の例では、判定部９は、第１距離と第２距離とに基づき、顔距離が閾値以上減少したときに、拡大表示を行っているが、本実施形態ではこれに限定されない。本実施形態では、判定部９は、顔が表示装置５のコンテンツから離れ、顔距離が閾値以上増大したときにも、拡大表示を行ってもよい。
【００７２】
以下、図５を用いて、変形例２に係る所定の変換テーブルの一例について説明する。図５は、所定の変換テーブルの一例を示す図である。図５に示すように、第１距離が第２距離よりも小さく、第１距離／第２距離が１よりも小さい場合、例えば、ユーザの顔が表示装置５のコンテンツから離れた場合も、拡大率は１よりも大きくなっている。この場合、判定部９は、図５に示す所定の変換テーブルを参照し、第１距離が第２距離よりも閾値以上小さい場合に、注視点エリアを拡大する。
【００７３】
これにより、一般的なユーザだけでなく、老眼になっているユーザが、ピントを合わせるために、顔を表示装置５のコンテンツから離すなど、とっさの動作を取った場合にも、注視点エリアを大きく表示できる。その結果、ユーザの操作負担を増加することなく、コンテンツの視認性をより向上することができる。
【００７４】
また、記憶装置４における変換テーブルを差し替えたり、ユーザ操作受付装置６などを介してユーザに選択させたりするだけで、判定部９は、参照する所定の変換テーブルを、一般ユーザ向けの変換テーブルと、老眼のユーザの変換テーブルとの間で切り替えることができる。結果として、記憶装置４における変換テーブルを差し替えたり、ユーザ操作受付装置６などを介してユーザに選択させたりするだけで、一般ユーザ向けの拡大コンテンツの表示と、老眼のユーザ向けの拡大コンテンツの表示とを切り替えることができる。
【００７５】
＜実施形態２＞
実施形態１に係る電子機器１では、判定部９は、顔距離に基づき、拡大表示を行うか否かを判定している。ただし、実施形態２に関わる電子機器１７の制御装置１８における判定部２０のように、判定部２０は、顔距離の変化速度に応じて、拡大表示を行うか否かを判定してもよい。
【００７６】
以下、図６を用いて、本発明の実施形態２に係る電子機器１７について説明する。上述した実施形態１と共通する各部材には同じ符号を付し、詳細な説明を省略する。
【００７７】
〔電子機器１７〕
図６は、本発明の実施形態２に係る電子機器１７の構成を示すブロック図である。図６に示すように、電子機器１７は、実施形態１に係る電子機器１の顔距離測定部７および制御装置２の代わりに制御装置１８および顔距離測定部１９を備えている。この点以外は、電子機器１７は、実施形態１に係る電子機器１と同様の構成である。
【００７８】
〔制御装置１８〕
図６に示すように、制御装置１８は、実施形態１における顔距離測定部７および判定部９の代わりに、顔距離測定部１９および判定部２０を備えている。この点以外は、実施形態２に係る制御装置１８は、実施形態１に係る制御装置２と同様の構成である。
【００７９】
（顔距離測定部１９）
顔距離測定部１９は、所定の時間の間、測定した顔距離のうち、顔距離の変化速度が閾値未満である顔距離を除いたものの平均値を第１距離として算出する。
【００８０】
ここで、所定の時間の間、顔距離を測定したときに、ユーザの顔が表示装置５のコンテンツに対してゆっくりと近づいたり離れたりする場合、外れ値が生じ、第１距離が外れ値の影響を受けてしまう。これにより、ゆっくりと近づいたり離れたりする動きを含まない本来の第１距離との間に不整合が起こってしまう。その結果、判定部２０が注視点エリアの拡大率を決定する際に、不整合が生じてしまう。
【００８１】
これに対し、顔距離測定部１９が、所定の時間の間、測定した顔距離のうち、顔距離の変化速度が閾値未満の顔距離を除いたものの平均値を第１距離として算出することで、外れ値を含まない第１距離を算出することができる。これにより、本来の第１距離との間に不整合が生じるのを防ぐことができる。
【００８２】
なお、制御装置１８は、上述の所定の閾値を、ユーザ操作受付装置６を介してユーザに直接設定させたり、数パターンの所定の閾値を事前に用意してユーザに選択させたりしもよい。また、制御装置１８は、所定の閾値を、ソフトなどによって予め定められた数に決定してもよい。
【００８３】
（判定部２０）
判定部２０は、ユーザの顔が表示装置５のコンテンツに近づいたり離れたりする速度、すなわち、顔距離の変化速度に応じて、拡大表示を行うか否かを判定する。
【００８４】
例えば、判定部２０は、顔距離の変化速度が閾値未満である場合、注視点エリアの拡大率を１のまま維持し、拡大表示しない。一方、顔距離の変化速度が閾値以上である場合、判定部２０は、実施形態１における判定部９と同様に、第１距離および第２距離に基づき、拡大表示するか否かを判定する。
【００８５】
ところで、人間は、ホメオスタシスにより、ゆっくりした動きに鈍感であり、当該動きを無意識に行う。そのため、ユーザが顔を表示装置５のコンテンツにゆっくりと近づく動きを行った場合でも、当該動きを無意識に行っている可能性が高い。そのため、判定部２０は、ユーザが顔を表示装置５のコンテンツにゆっくりと近づく動きを、ユーザがコンテンツを大きく見たいとは思っていないことを前提としている。逆に、判定部２０は、ユーザが顔を表示装置５のコンテンツに早く近づく動きを、ユーザがコンテンツを大きく見たいと思っていることを前提としている。
【００８６】
したがって、判定部２０によれば、ユーザが顔を表示装置５のコンテンツにゆっくりと近づけた場合には、拡大表示しない。そのため、コンテンツを大きく見たいわけではないというユーザの無意識の思いに応じたコンテンツを表示できる。これにより、ユーザが顔を表示装置５のコンテンツにゆっくりと近づけた場合に拡大表示する構成に比べて、違和感を軽減することができる。
【００８７】
＜実施形態３＞
実施形態１に係る電子機器１では、判定部９は、顔距離に基づき、拡大表示するか否かを判定している。ただし、実施形態３に係る電子機器２１のように、制御装置２２の判定部２３は、表示画面に表示されているコンテンツのレイアウトに応じて、注視点エリアを拡大する領域を決定してもよい。
【００８８】
以下、図７を用いて、本発明の実施形態３に係る電子機器２１について説明する。上述した実施形態１と共通する各部材には同じ符号を付し、詳細な説明を省略する。
【００８９】
〔電子機器２１〕
図７は、本発明の実施形態３に係る電子機器２１の構成を示すブロック図である。図７に示すように、電子機器２１は、実施形態１に係る電子機器１の制御装置２の代わりに制御装置２２を備えている。この点以外は、電子機器２１は、実施形態１に係る電子機器１と同様の構成である。
【００９０】
〔制御装置２２〕
図７に示すように、制御装置２２は、実施形態１における判定部９の代わりに、判定部２３を備えている。この点以外は、実施形態３に係る制御装置２２は、実施形態１に係る制御装置２と同様の構成である。
【００９１】
（判定部２３）
判定部２３は、表示画面に表示されているコンテンツのレイアウトに応じて、注視点エリアを拡大する領域を決定する。
【００９２】
具体的には、判定部２３は、コンテンツの見出しまたは本文が横書きの場合、注視点エリアを拡大する領域を横長の範囲に決定する。判定部２３は、コンテンツの見出しまたは文字が縦書きの場合、注視点エリアを拡大する領域を縦長の範囲に決定する。判定部２３は、コンテンツが写真またはイラストの場合、注視点エリアを拡大する領域を、表示装置５に表示されたコンテンツ（画像）の枠に合わせた範囲に決定する。
【００９３】
電子書籍などのコンテンツは、見出し、本文、写真およびイラストなどが任意の縦書きおよび横書きなどのレイアウトで混在して配置されている。これに対し、判定部２３によれば、ユーザが見ている位置のコンテンツのレイアウトに基づき、当該レイアウトに応じた注視点エリアを拡大する領域を決定する。そのため、ユーザが見ている位置のコンテンツを見やすいように注視点エリアを拡大する領域を決定し、拡大コンテンツを見るユーザに違和感を与えないようにすることができる。
【００９４】
また、従来技術では、上述のようなコンテンツのデータに対し、エリア毎に注視点エリアを拡大する領域をどのように決定するか定義するデータを記憶装置４に格納する必要があった。これに対し、判定部２３によれば、表示装置５に表示されているコンテンツを画像解析して注視点エリアを拡大する領域を決定するため、上述の定義のデータを事前に記憶装置４に格納しておく必要がない。
【００９５】
また、判定部２３は、注視点エリアの中心と注視点とが所定の範囲の距離に収まるように、注視点エリアを調整する。コンテンツのレイアウトを考慮して決定した注視点エリアによっては、注視点が注視点エリアの中心とならないこともある。そのため、判定部２３は、注視点エリア中心と注視点とが大きく離れないように、注視点エリアを調整することで、ユーザに違和感を与えないようにすることができる。
【００９６】
なお、判定部２３は、レイアウトが横書きであるか、縦書きであるかについて、表示装置５に表示されているコンテンツ（画像）の水平方向および垂直方向のヒストグラムなどの公知の技術に基づき、判定してもよい。
〔ソフトウェアによる実現例〕
電子機器１、１７および２１における制御装置２、１８および２２の制御ブロック（特に顔距離測定部７、１９、注視点検出部８、判定部９、２０、２３および表示処理部１０）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ソフトウェアによって実現してもよい。
【００９７】
後者の場合、電子機器１、１７および２１における制御装置２、１８および２２は、各機能を実現するソフトウェアである表示制御プログラムの命令を実行するコンピュータを備えている。このコンピュータは、例えば少なくとも１つのプロセッサ（制御装置）を備えていると共に、上記表示制御プログラムを記憶したコンピュータ読み取り可能な少なくとも１つの記録媒体を備えている。そして、上記コンピュータにおいて、上記プロセッサが上記表示制御プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記プロセッサとしては、例えばＣＰＵ（Central Processing Unit）を用いることができる。上記記録媒体としては、「一時的でない有形の媒体」、例えば、ＲＯＭ（Read Only Memory）等の他、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記表示制御プログラムを展開するＲＡＭ（Random Access Memory）などをさらに備えていてもよい。また、上記表示制御プログラムは、該表示制御プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明の一態様は、上記表示制御プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００９８】
〔まとめ〕
本発明の態様１に係る電子機器は、少なくとも１つの表示装置と、少なくとも１つの制御装置と、を備えた電子機器であって、前記制御装置は、前記表示装置の表示画面におけるユーザの注視点を検出し、前記表示画面と前記ユーザの顔との距離である顔距離を測定し、前記顔距離に基づき、前記表示画面における前記注視点の周囲を拡大表示するか否かを判定する。
【００９９】
本発明の態様２に係る電子機器は、上記態様１において、前記制御装置は、前記顔距離に応じて、前記拡大表示の拡大率を決定してもよい。
【０１００】
本発明の態様３に係る電子機器は、上記態様１または２において、前記制御装置は、前記顔距離が閾値以上減少したときに、前記拡大表示を行ってもよい。
【０１０１】
本発明の態様４に係る電子機器は、上記態様１〜３において、前記制御装置は、前記顔距離が閾値以上増大したときに、前記拡大表示を行ってもよい。
【０１０２】
本発明の態様５に係る電子機器は、上記態様１〜４において、前記制御装置は、前記顔距離の変化速度に応じて、前記拡大表示を行うか否かを判定してもよい。
【０１０３】
本発明の態様６に係る電子機器は、上記態様１〜５において、前記制御装置は、前記表示画面に表示されているコンテンツのレイアウトに応じて、拡大する領域を決定してもよい。
【０１０４】
本発明の態様７に係る制御装置は、少なくとも１つの表示装置を備えた電子機器の制御装置であって、前記制御装置は、前記表示装置の表示画面におけるユーザの注視点を検出する注視点検出部と、前記表示画面と前記ユーザの顔との距離である顔距離を測定する顔距離測定部と、前記顔距離に基づき、前記表示画面における前記注視点の周囲を拡大表示するか否かを判定する判定部と、を備える。
【０１０５】
本発明の態様８に係る電子機器の制御方法は、少なくとも１つの表示装置と、少なくとも１つの制御装置と、を備えた電子機器の制御方法であって、前記制御装置が、前記表示装置の表示画面におけるユーザの注視点を検出することと、前記表示画面と前記ユーザの顔との距離である顔距離を測定することと、前記顔距離に基づき、前記表示画面における前記注視点の周囲を拡大表示するか否かを判定することと含む。
【符号の説明】
【０１０６】
１、１７、２１    電子機器
２、１８、２２    制御装置
５                表示装置
７、１９          顔距離測定部
８                注視点検出部
９、２０、２３    判定部
１０              表示処理部（制御装置）
１１              コンテンツ
１４              拡大コンテンツ（コンテンツ）
１２、１５        注視点エリア（注視点の周囲）
１３、１６        注視点
【図１】
2020080046.tif 000003
【図２】
2020080046.tif 000004
【図３】
2020080046.tif 000005
【図４】
2020080046.tif 000006
【図５】
2020080046.tif 000007
【図６】
2020080046.tif 000008
【図７】
2020080046.tif 000009