(57)【要約】      （修正有）【課題】画面のスクロール速度を適切に制御する。【解決手段】電子機器（スマートフォン）は、表画面を表示する表示部と、画像を取得する画像取得部と、スクロールされている画面のスクロール速度を制御する制御部とを有する。制御部は、利用者の眼と表示部との距離が近くなるほど、スクロール速度を遅くする。一方、制御部は、利用者の眼と表示部との距離が遠くなるほど、スクロール速度を速くする。制御部は、閉眼時間が所定時間よりも長い場合には、画面のスクロールを停止させる。制御部は、照度が閾値以下である場合には、画面のスクロールを停止させる。【選択図】図５
2019032846.tif 000002
【特許請求の範囲】
【請求項１】
画面を表示する表示部と、
画像を取得する画像取得部と、
スクロールされている前記画面のスクロール速度を制御する制御部と
を有し、
前記制御部は、利用者の眼と前記表示部との距離が近くなるほど、前記スクロール速度を遅くする電子機器。
【請求項２】
前記制御部は、前記画像に基づいて、利用者の閉眼時間が所定時間よりも長いかを判定し、
判定の結果、前記閉眼時間が所定時間よりも長い場合には、前記画面のスクロールを停止させる請求項１に記載の電子機器。
【請求項３】
照度を検出する照度検出部をさらに有し、
前記制御部は、前記照度が閾値以下であるかを判定し、
判定の結果、前記照度が閾値以下である場合には、前記画面のスクロールを停止させる請求項１又は２に記載の電子機器。
【請求項４】
画面を表示する表示部と、画像を取得する画像取得部とを有する電子機器に実行させる表示制御方法であって、
前記画面をスクロールさせるステップと、
利用者の眼と前記表示部との距離が近くなるほど、スクロールされている前記画面のスクロール速度を遅くするステップと
を含む表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、電子機器及び表示制御方法に関する。
【背景技術】
【０００２】
従来、タッチスクリーンを備える電子機器には、画面をスクロールさせて表示させるものがある。例えば、フリック入力が発生すると、フリック入力の速度に従って画面スクロールを開始するディスプレイ装置がある（特許文献１参照）。このディスプレイ装置には、ディスプレイ装置の傾斜が予め設定された基準値を超える場合には、現在の画面スクロール速度を維持することが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１７５１８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１に開示の技術のように、画面のスクロール速度を調整する技術では、ディスプレイ装置を傾斜させたときに、利用者が画面を見ることが困難になる場合がある。
【０００５】
上記のことから、画面のスクロール速度を適切に制御する電子機器及び表示制御方法を提供する必要がある。
【課題を解決するための手段】
【０００６】
１つの態様に係る電子機器は、画面を表示する表示部と、画像を取得する画像取得部と、スクロールされている前記画面のスクロール速度を制御する制御部とを有し、前記制御部は、利用者の眼と前記表示部との距離が近くなるほど、前記スクロール速度を遅くする。
【０００７】
１つの態様に係る表示制御方法は、画面を表示する表示部と、画像を取得する画像取得部とを有する電子機器に実行させる表示制御方法であって、前記画面をスクロールさせるステップと、利用者の眼と前記表示部との距離が近くなるほど、スクロールされている前記画面のスクロール速度を遅くするステップとを含む。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態１に係るスマートフォンの機能構成を示すブロック図である。
【図２】図２は、実施形態１に係る表示制御プログラムにより提供されるスクロール速度の調整機能について説明するための図である。
【図３】図３は、実施形態１に係るスマートフォンにより実行される処理の例を説明するための図である。
【図４】図４は、実施形態１に係るスマートフォンにより実行される処理の例を説明するための図である。
【図５】図５は、実施形態１に係るスマートフォンによる処理の流れを示すフローチャートである。
【図６】図６は、実施形態２に係る表示制御プログラムにより提供されるスクロール速度の調整機能について説明するための図である。
【図７】図７は、実施形態２に係るスマートフォンによる処理の流れを説明するフローチャートである。
【図８】図８は、実施形態２に係るスマートフォンによる処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【０００９】
本出願に係る電子機器および表示制御方法を実施するための実施形態を、図面を参照しつつ詳細に説明する。以下では、本出願に係る電子機器の一例として、スマートフォンについて説明する。
【００１０】
（実施形態１）
図１を参照しつつ、実施形態に係るスマートフォン１の機能構成の一例を説明する。図１は、実施形態１に係るスマートフォンの機能構成を示すブロック図である。以下の説明においては、同様の構成要素に同一の符号を付すことがある。さらに、重複する説明は省略することがある。
【００１１】
図１に示すように、スマートフォン１は、タッチスクリーンディスプレイ２と、ボタン３と、照度センサ４と、近接センサ５と、通信ユニット６と、レシーバ７と、マイク８と、ストレージ９と、コントローラ１０と、スピーカ１１と、カメラ１２と、カメラ１３と、コネクタ１４と、加速度センサ１５と、方位センサ１６とを備える。
【００１２】
タッチスクリーンディスプレイ２は、ディスプレイ２Ａと、タッチスクリーン２Ｂとを有する。ディスプレイ２Ａ及びタッチスクリーン２Ｂは、例えば、重ねて配置されてもよいし、並べて配置されてもよいし、離して配置されてもよい。ディスプレイ２Ａとタッチスクリーン２Ｂとが重ねて配置される場合、例えば、ディスプレイ２Ａの１ないし複数の辺がタッチスクリーン２Ｂのいずれの辺とも沿っていなくてもよい。タッチスクリーンディスプレイ２は、表示部の一例である。
【００１３】
ディスプレイ２Ａは、液晶ディスプレイ（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、有機ＥＬディスプレイ（ＯＥＬＤ：Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）、又は無機ＥＬディスプレイ（ＩＥＬＤ：Ｉｎｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示デバイスを備える。ディスプレイ２Ａは、文字、画像、記号、及び図形等を表示する。ディスプレイ２Ａが表示する文字、画像、記号、及び図形等を含む画面には、ロック画面と呼ばれる画面、ホーム画面と呼ばれる画面、アプリケーションの実行中に表示されるアプリケーション画面が含まれる。ホーム画面は、デスクトップ、待受画面、アイドル画面、標準画面、アプリ一覧画面又はランチャー画面と呼ばれることもある。
【００１４】
タッチスクリーン２Ｂは、タッチスクリーン２Ｂに対する指、ペン、又はスタイラスペン等の接触を検出する。タッチスクリーン２Ｂは、複数の指、ペン、又はスタイラスペン等（以下、単に「指」という）がタッチスクリーン２Ｂ（タッチスクリーンディスプレイ２）に接触したときのタッチスクリーン２Ｂ上の位置（以下、接触位置と表記する）を検出することができる。タッチスクリーン２Ｂは、タッチスクリーン２Ｂに対する指の接触を、接触位置とともにコントローラ１０に通知する。タッチスクリーン２Ｂは、接触位置検出部の一例である。
【００１５】
タッチスクリーン２Ｂの検出方式は、静電容量方式、抵抗膜方式、表面弾性波方式（又は超音波方式）、赤外線方式、電磁誘導方式、及び荷重検出方式等の任意の方式でよい。以下の説明では、説明を簡単にするため、利用者はスマートフォン１を操作するために指を用いてタッチスクリーン２Ｂに接触するものと想定する。
【００１６】
コントローラ１０（スマートフォン１）は、タッチスクリーン２Ｂにより検出された接触、接触が検出された位置、接触が検出された位置の変化、接触が検出された間隔、及び接触が検出された回数の少なくとも１つに基づいて、ジェスチャの種別を判別する。ジェスチャは、指を用いて、タッチスクリーン２Ｂ（タッチスクリーンディスプレイ２）に対して行われる操作である。コントローラ１０（スマートフォン１）が、タッチスクリーン２Ｂを介して判別するジェスチャには、例えば、タッチ、ロングタッチ、リリース、スワイプ、タップ、ダブルタップ、ロングタップ、ドラッグ、フリック、ピンチイン、及びピンチアウトが含まれるが、これらに限定されない。
【００１７】
ボタン３は、利用者からの操作入力を受け付ける。ボタン３の数は、単数であっても、複数であってもよい。
【００１８】
照度センサ４は、照度を検出する。照度は、照度センサ４の測定面の単位面積に入射する光束の値である。照度センサ４は、例えば、ディスプレイ２Ａの輝度の調整に用いられる。照度センサ４は、照度検出部の一例である。
【００１９】
近接センサ５は、近隣の物体の存在を非接触で検出する。近接センサ５は、磁界の変化又は超音波の反射波の帰還時間の変化等に基づいて物体の存在を検出する。近接センサ５は、例えば、ディスプレイ２Ａが顔に近づけられたことを検出する。照度センサ４及び近接センサ５は、１つのセンサとして構成されていてもよい。照度センサ４は、近接センサとして用いられてもよい。
【００２０】
通信ユニット６は、無線により通信する。通信ユニット６によってサポートされる無線通信規格には、例えば、２Ｇ、３Ｇ、４Ｇ等のセルラーフォンの通信規格と、近距離無線の通信規格がある。セルラーフォンの通信規格としては、例えば、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、Ｗ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、ＷｉＭＡＸ（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）、ＣＤＭＡ２０００、ＰＤＣ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ｃｅｌｌｕｌａｒ）、ＧＳＭ（登録商標）（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ）等がある。近距離無線の通信規格としては、例えば、ＩＥＥＥ８０２．１１、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）、ＷＰＡＮ（Ｗｉｒｅｌｅｓｓ  Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等がある。ＷＰＡＮの通信規格には、例えば、ＺｉｇＢｅｅ（登録商標）がある。通信ユニット６は、上述した通信規格の１つ又は複数をサポートしていてもよい。
【００２１】
レシーバ７は、音出力部である。レシーバ７は、コントローラ１０から送信される音信号を音として出力する。レシーバ７は、例えば、通話時に相手の声を出力するために用いられる。マイク８は、音入力部である。マイク８は、利用者の音声等を音信号へ変換してコントローラ１０へ送信する。
【００２２】
ストレージ９は、プログラム及びデータを記憶する。ストレージ９は、コントローラ１０の処理結果を一時的に記憶する作業領域としても利用される。ストレージ９は、半導体記憶媒体、及び磁気記憶媒体等の任意の非一過的（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ）な記憶媒体を含んでよい。ストレージ９は、複数の種類の記憶媒体を含んでよい。ストレージ９は、メモリカード、光ディスク、又は光磁気ディスク等の記憶媒体と、記憶媒体の読み取り装置との組み合わせを含んでよい。ストレージ９は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の一時的な記憶領域として利用される記憶デバイスを含んでよい。
【００２３】
ストレージ９に記憶されるプログラムには、フォアグランド又はバックグランドで実行されるアプリケーションと、アプリケーションの動作を支援する制御プログラム（図示略）とが含まれる。フォアグランドで実行されるアプリケーションは、例えば、ディスプレイ２Ａに画面が表示される。制御プログラムには、例えば、ＯＳが含まれる。アプリケーション及び基本プログラムは、通信ユニット６による無線通信又は非一過的な記憶媒体を介してストレージ９にインストールされてもよい。
【００２４】
ストレージ９は、表示制御プログラム９Ａ、メールアプリケーション９Ｂ、電話アプリケーション９Ｃ、設定データ９Ｚなどを記憶する。
【００２５】
表示制御プログラム９Ａは、利用者の眼とタッチスクリーンディスプレイ２との距離が近くなるほど、ディスプレイ２Ａに表示される画面のスクロール速度を遅くするための機能を提供する。表示制御プログラム９Ａは、例えば、カメラ１２により取得される利用者の画像から虹彩を抽出し、抽出した虹彩の大きさに基づいて、利用者の眼球とタッチスクリーンディスプレイ２との距離を算出する。表示制御プログラム９Ａは、算出した距離に基づいて、画面のスクロール速度を調整する。
【００２６】
図２は、実施形態１に係る表示制御プログラムにより提供されるスクロール速度の調整機能について説明するための図である。図２に示すように、表示制御プログラム９Ａは、利用者の眼とタッチスクリーンディスプレイ２との距離が近くなるほど、スクロール速度（センチメートル／秒）が遅くなるように調整し、利用者の眼とタッチスクリーンディスプレイ２との距離が遠くなるほど、スクロール速度（センチメートル／秒）が速くなるように調整する。さらに、実施形態１において、表示制御プログラム９Ａは、スクロール速度の調整を実行する際、画面に表示される文字のフォントサイズを加味してもよい。例えば、表示制御プログラム９Ａは、画面に表示される文字のフォントサイズを特定し、特定したフォントサイズに対応する調整率を用いて、スクロール速度の調整を実行する。図２に示すように、フォントサイズが１８である場合よりも、フォントサイズが１０である場合の方が、表示制御プログラム９Ａによるスクロール速度は低く抑えられる。また、利用者の眼とタッチスクリーンディスプレイ２との距離が長くなるに応じて、表示制御プログラム９Ａにより実行されるスクロール速度が速くなる度合いも低く抑えられる。このため、スクロール中の画面の見やすさが向上される。
【００２７】
図２に示す例では、フォントサイズとして１０及び１８について説明したが、これは一例に過ぎず、画面の文字に採用される全てのフォントサイズに応じたスクロール速度の調整率があってもよい。画面の文字に採用される全てのフォントサイズに応じたスクロール速度の調整率がない場合、表示制御プログラム９Ａは、最も近いフォントサイズの調整率を用いて、スクロール速度の調整を実行してもよい。画面の文字に採用されるフォントサイズに関わらず、利用者の眼とタッチスクリーンディスプレイ２との距離のみに応じて、スクロール速度の調整を実行してもよい。ここで、上記調整率は、利用者ごとに設定可能であることが好ましい。
【００２８】
メールアプリケーション９Ｂは、電子メールの作成、送信、受信、及び表示等のための電子メール機能を提供する。電話アプリケーション９Ｃは、無線通信による通話のための通話機能を提供する。
【００２９】
設定データ９Ｚは、表示制御プログラムにより提供される機能に基づいて実行される処理に用いられる各種データを含んで構成される。設定データ９Ｚは、例えば、利用者の眼とタッチスクリーンディスプレイ２との距離に応じてスクロール速度を調整するための調整率のデータを含んでよい。設定データ９Ｚは、調整率のデータを、画面のフォントサイズごとにそれぞれ含んでよい。
【００３０】
コントローラ１０は、演算処理装置である。演算処理装置は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＳｏＣ（Ｓｙｓｔｅｍ−ｏｎ−ａ−Ｃｈｉｐ）、ＭＣＵ（Ｍｉｃｒｏ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、およびコプロセッサを含むが、これらに限定されない。コントローラ１０は、スマートフォン１の動作を統括的に制御して各種の機能を実現する。コントローラ１０は、制御部の一例である。
【００３１】
具体的には、コントローラ１０は、ストレージ９に記憶されているデータを必要に応じて参照しつつ、ストレージ９に記憶されているプログラムに含まれる命令を実行する。そして、コントローラ１０は、データ及び命令に応じて機能部を制御し、それによって各種機能を実現する。機能部は、例えば、ディスプレイ２Ａ、通信ユニット６、マイク８、及びスピーカ１１を含むが、これらに限定されない。コントローラ１０は、検出部の検出結果に応じて、制御を変更することがある。検出部は、例えば、タッチスクリーン２Ｂ、ボタン３、照度センサ４、近接センサ５、マイク８、カメラ１２、カメラ１３、加速度センサ１５、及び方位センサ１６を含むが、これらに限定されない。
【００３２】
コントローラ１０は、利用者の眼とタッチスクリーンディスプレイ２との距離に応じて、画面のスクロール速度を調整する。コントローラ１０は、例えば、表示制御プログラム９Ａを実行することにより、利用者の眼とタッチスクリーンディスプレイ２との距離が近くなるほど、ディスプレイ２Ａに表示される画面のスクロール速度を遅くする処理を実現する。一方、コントローラ１０は、表示制御プログラム９Ａを実行することにより、利用者の眼とタッチスクリーンディスプレイ２との距離が遠くなるほど、ディスプレイ２Ａに表示される画面のスクロール速度を速くする。さらに、コントローラ１０は、画面に表示される文字のフォントサイズを加味して、スクロール速度を調整してもよい。
【００３３】
以下、図３及び図４を用いて、実施形態１に係るスマートフォン１により実行される処理の例を説明する。図３及び図４は、実施形態１に係るスマートフォン１により実行される処理の例を説明するための図である。
【００３４】
スマートフォン１は、利用者の操作などに応じて、タッチスクリーンディスプレイ２に表示される画面のスクロールを実行する。図３に示す例では、スマートフォン１が、スクロール速度「Ｖ１」で画面のスクロールを実行中の状態である。スクロール速度「Ｖ１」は、例えば、フリック操作など、利用者の操作に応じて画面をスクロールする際のデフォルトのスクロール速度に該当する。あるいは、スクロール速度「Ｖ１」は、例えば、画面の自動スクロールの実行指示を利用者から受け付けて、画面を自動スクロールする際のスクロール速度が該当する。
【００３５】
スマートフォン１は、タッチスクリーンディスプレイ２に表示される画面のスクロール実行中、利用者の眼とタッチスクリーンディスプレイ２との距離に応じて、画面のスクロール速度を調整する処理を実行する。スマートフォン１は、利用者の眼とタッチスクリーンディスプレイ２との距離が近くなると、スクロール速度が遅くなるように調整する（図４のＳ１参照）。一方、スマートフォン１は、利用者の眼とタッチスクリーンディスプレイ２との距離が遠くなると、スクロール速度が速くなるように調整する（図４のＳ２参照）。スマートフォン１は、スクロール速度を調整する際、画面に表示される文字のフォントサイズをさらに加味してもよい。例えば、スマートフォン１は、画面に表示される文字のフォントサイズに対応する調整率を用いて、利用者の眼とタッチスクリーンディスプレイ２との距離に応じたスクロール速度の調整を実行する。
【００３６】
スピーカ１１は、音出力部である。スピーカ１１は、コントローラ１０から送信される音信号を音として出力する。スピーカ１１は、例えば、着信音及び音楽を出力するために用いられる。レシーバ７及びスピーカ１１の一方が、他方の機能を兼ねてもよい。
【００３７】
カメラ１２及びカメラ１３は、撮影した画像を電気信号へ変換する。カメラ１２は、ディスプレイ２Ａに面している物体を撮影するインカメラである。カメラ１３は、ディスプレイ２Ａの反対側の面に面している物体を撮影するアウトカメラである。カメラ１２及びカメラ１３は、インカメラ及びアウトカメラを切り換えて利用可能なカメラユニットとして、機能的及び物理的に統合された状態でスマートフォン１に実装されてもよい。カメラ１２は、画面がスクロールされると、スクロールに同期して画像を取得する。
【００３８】
コネクタ１４は、他の装置が接続される端子である。コネクタ１４は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＨＤＭＩ（登録商標）（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）、ライトピーク（サンダーボルト（登録商標））、イヤホンマイクコネクタのような汎用的な端子であってもよい。コネクタ１４は、Ｄｏｃｋコネクタのような専用の端子でもよい。コネクタ１４に接続される装置は、例えば、外部ストレージ、スピーカ、及び通信装置を含むが、これらに限定されない。
【００３９】
加速度センサ１５は、スマートフォン１に作用する加速度の方向及び大きさを検出する。方位センサ１６は、例えば、地磁気の向きを検出し、地磁気の向きに基づいて、スマートフォン１の向き（方位）を検出する。
【００４０】
スマートフォン１は、上記の各機能部の他、ＧＰＳ受信機、及びバイブレータを備えてもよい。ＧＰＳ受信機は、ＧＰＳ衛星からの所定の周波数帯の電波信号を受信し、受信した電波信号の復調処理を行って、処理後の信号をコントローラ１０に送出する。バイブレータは、スマートフォン１の一部又は全体を振動させる。バイブレータは、振動を発生させるために、例えば、圧電素子、又は偏心モータなどを有する。図１には示していないが、バッテリなど、スマートフォン１の機能を維持するために当然に用いられる機能部はスマートフォン１に実装される。
【００４１】
図５を参照しつつ、実施形態１に係るスマートフォン１による処理の流れを説明する。図５は、実施形態１に係るスマートフォン１による処理の流れを示すフローチャートである。図５に示す処理は、コントローラ１０が、ストレージ９に記憶されている表示制御プログラム９Ａなどを実行することにより実現される。
【００４２】
図５に示すように、コントローラ１０は、画面をスクロール中であるかを判定する（ステップＳ１０１）。
【００４３】
コントローラ１０は、判定の結果、画面をスクロール中である場合には（ステップＳ１０１，Ｙｅｓ）、カメラ１２により取得された画像を取得する（ステップＳ１０２）。
【００４４】
続いて、コントローラ１０は、ステップＳ１０２にて取得した画像に基づいて、利用者の眼とタッチスクリーンディスプレイ２との距離を算出する（ステップＳ１０３）。
【００４５】
続いて、コントローラ１０は、ステップＳ１０３で算出した距離に対して、スクロール速度が適切であるかを判定する（ステップＳ１０４）。すなわち、コントローラ１０は、スクロール速度が、利用者の眼とタッチスクリーンディスプレイとの距離に応じた速度であるかを判定する。
【００４６】
コントローラ１０は、判定の結果、スクロール速度が適切ではない場合には（ステップＳ１０４，Ｎｏ）、ステップＳ１０３で算出した距離に応じてスクロール速度を調整し（ステップＳ１０５）、ステップＳ１０１の処理手順に戻る。例えば、コントローラ１０は、画面の文字に採用されているフォントサイズを特定し、特定したフォントサイズに対応するスクロール速度の調整率（図２）を参照する。コントローラ１０は、参照する調整率から、利用者の眼とタッチスクリーンディスプレイとの距離に対するスクロール速度を導出する。コントローラ１０は、導出するスクロール速度と、現在のスクロール速度が一致しない場合、スクロール速度は適切ではないと判断し、スクロール速度の調整を行う。
【００４７】
上記ステップＳ１０４において、コントローラ１０は、判定の結果、スクロール速度が適切である場合には（ステップＳ１０４，Ｙｅｓ）、上記ステップＳ１０１の処理手順に戻る。すなわち、コントローラ１０は、画面をスクロール中であれば、利用者の眼とタッチスクリーンディスプレイとの距離に応じたスクロール速度の調整を継続する。
【００４８】
上記ステップＳ１０１において、コントローラ１０は、画面をスクロール中ではない場合には（ステップＳ１０１，Ｎｏ）、ステップＳ１０１の判定を繰り返す。
【００４９】
上記の実施形態１において、スマートフォン１は、利用者の眼とタッチスクリーンディスプレイ２との距離に応じて、画面のスクロール速度を調整する。さらに、上記の実施形態１において、スマートフォン１は、画面のスクロール速度を調整する際、画面に表示される文字の大きさを加味する。このように、実施形態１によれば、画面のスクロール速度を適切に制御することができ、その結果、スクロール中の画面の見やすさを向上することが可能となる。
【００５０】
（実施形態２）
上記の実施形態１において、スマートフォン１は、画面のスクロール中に、利用者の眼が閉じられている状態を検出すると、画面のスクロールを停止させてもよい。実施形態２に係るスマートフォン１の機能構成は、以下に説明する点が実施形態１とは異なる。
【００５１】
表示制御プログラム９Ａは、画面をスクロール中に、カメラ１２により取得される画像に基づいて、利用者の閉眼時間が所定時間よりも長いかを判定し、当該閉眼時間が所定時間よりも長い場合には、画面のスクロールを停止させるための機能を提供する。表示プログラム９Ａは、閉眼時間が所定時間よりも長いかを判定するので、単なる瞬きを除外することが可能となる。
【００５２】
また、表示制御プログラム９Ａは、画面をスクロール中に、照度センサ４により照度が閾値以下であるかを判定し、判定の結果閾値以下である場合には、画面のスクロールを停止させるための機能を提供する。これは例えば、利用者がスマートフォン１を利用者の胸の上に伏せた状態で、眠ってしまった場合を想定したものである。
【００５３】
設定データ９Ｚは、利用者の眼の閉眼時間を判定するための所定時間に関するデータを含む。設定データ９Ｚは、照度センサ４により照度を判定するための閾値に関するデータを含む。
【００５４】
コントローラ１０は、表示制御プログラム９Ａを実行することにより、次の処理を実行する。すなわち、コントローラ１０は、画面をスクロール中に、カメラ１２により取得される画像に基づいて、利用者の閉眼時間が所定時間よりも長いかを判定し、当該閉眼時間が所定時間よりも長い場合には、画面のスクロールを停止させる。図６は、実施形態２に係る表示制御プログラムにより提供されるスクロール速度の調整機能について説明するための図である。図６に示すように、コントローラ１０は、例えば、利用者の操作に応じて、タッチスクリーンディスプレイ２に表示される画面をスクロールする（図６のＳ３）。コントローラ１０は、画面のスクロール中に、カメラ１２により取得される画像に基づいて利用者の眼が閉じられている状態にあると判定した場合、閉眼時間が所定時間よりも長いことを条件として、画面のスクロールを停止させる（図６のＳ４）。
【００５５】
また、コントローラ１０は、表示制御プログラム９Ａを実行することにより、次の処理を実行してもよい。すなわち、コントローラ１０は、画面をスクロール中に、照度センサ４により照度が閾値以下であるかを判定し、判定の結果閾値以下である場合には、画面のスクロールを停止させる。
【００５６】
図７及び図８を参照しつつ、実施形態２に係るスマートフォン１による処理の流れを説明する。図７及び図８は、実施形態２に係るスマートフォン１による処理の流れを示すフローチャートである。図７及び図８に示す処理は、コントローラ１０が、ストレージ９に記憶されている表示制御プログラム９Ａなどを実行することにより実現される。
【００５７】
図７に示す処理の流れは、ステップＳ２０３およびステップＳ２０７の処理が、上記の実施形態１に係るスマートフォン１による処理の流れとは異なる。
【００５８】
図７に示すように、コントローラ１０は、画面をスクロール中であるかを判定する（ステップＳ２０１）。
【００５９】
コントローラ１０は、判定の結果、画面をスクロール中である場合には（ステップＳ２０１，Ｙｅｓ）、カメラ１２により取得された画像を取得する（ステップＳ２０２）。
【００６０】
続いて、コントローラ１０は、ステップＳ２０２にて取得した画像に基づいて、利用者の眼が開いている状態かを判定する（ステップＳ２０３）。コントローラ１０は、例えば、取得した画像の認識処理を実行し、画像内に利用者の眼（あるいは、虹彩などの特定部位）が存在するかを判定することにより、眼が開いた状態であるかを判定する。
【００６１】
コントローラ１０は、判定の結果、利用者の眼が開いた状態である場合には（ステップＳ２０３，Ｙｅｓ）、ステップＳ２０２で取得した画像に基づいて、利用者の眼とタッチスクリーンディスプレイ２との距離を算出する（ステップＳ２０４）。
【００６２】
続いて、コントローラ１０は、ステップＳ２０４で算出した距離に対して、スクロール速度が適切であるかを判定する（ステップＳ２０５）。
【００６３】
コントローラ１０は、判定の結果、スクロール速度が適切ではない場合には（ステップＳ２０５，Ｎｏ）、ステップＳ２０４で算出した距離に応じてスクロール速度を調整し（ステップＳ２０６）、ステップＳ２０１の処理手順に戻る。例えば、コントローラ１０は、画面の文字に採用されているフォントサイズを特定し、特定したフォントサイズに対応するスクロール速度の調整率（図２）を参照する。コントローラ１０は、参照する調整率から、利用者の眼とタッチスクリーンディスプレイ２との距離に対するスクロール速度を導出する。コントローラ１０は、導出するスクロール速度と、現在のスクロール速度が一致しない場合、スクロール速度は適切ではないと判断し、スクロール速度の調整を行う。
【００６４】
上記ステップＳ２０５において、コントローラ１０は、判定の結果、スクロール速度が適切である場合には（ステップＳ２０５，Ｙｅｓ）、上記ステップＳ２０１の処理手順に戻る。すなわち、コントローラ１０は、画面をスクロール中、眼を開いた状態であれば、利用者の眼とタッチスクリーンディスプレイ２との距離に応じたスクロール速度の調整を継続する。
【００６５】
上記ステップＳ２０３において、コントローラ１０は、判定の結果、利用者の眼が開いた状態ではない場合には（ステップＳ２０３，Ｎｏ）、スクロールを停止し（ステップＳ２０７）、上記ステップＳ２０１の処理手順に戻る。
【００６６】
上記ステップＳ２０１において、コントローラ１０は、画面をスクロール中ではない場合には（ステップＳ２０１，Ｎｏ）、ステップＳ２０１の判定を繰り返す。
【００６７】
図８に示す処理の流れは、ステップＳ３０２およびステップＳ３０７の処理が、上記の実施形態１に係るスマートフォン１による処理の流れとは異なる。
【００６８】
図８に示すように、コントローラ１０は、画面をスクロール中であるかを判定する（ステップＳ３０１）。
【００６９】
コントローラ１０は、判定の結果、画面をスクロール中である場合には（ステップＳ３０１，Ｙｅｓ）、照度が閾値以下であるかを判定する（ステップＳ３０２）。
【００７０】
コントローラ１０は、判定の結果、照度が閾値以下ではない場合には（ステップＳ３０２，Ｎｏ）、カメラ１２により取得された画像を取得する（ステップＳ３０３）。
【００７１】
続いて、コントローラ１０は、ステップＳ３０３にて取得した画像に基づいて、利用者の眼とタッチスクリーンディスプレイとの距離を算出する（ステップＳ３０４）。
【００７２】
続いて、コントローラ１０は、ステップＳ３０４で算出した距離に対して、スクロール速度が適切であるかを判定する（ステップＳ３０５）。
【００７３】
コントローラ１０は、判定の結果、スクロール速度が適切ではない場合には（ステップＳ３０５，Ｎｏ）、ステップＳ３０４で算出した距離に応じてスクロール速度を調整し（ステップＳ３０６）、ステップＳ２０１の処理手順に戻る。例えば、コントローラ１０は、画面の文字に採用されているフォントサイズを特定し、特定したフォントサイズに対応するスクロール速度の調整率（図２）を参照する。コントローラ１０は、参照する調整率から、利用者の眼とタッチスクリーンディスプレイ２との距離に対するスクロール速度を導出する。コントローラ１０は、導出するスクロール速度と、現在のスクロール速度が一致しない場合、スクロール速度は適切ではないと判断し、スクロール速度の調整を行う。
【００７４】
上記ステップＳ３０５において、コントローラ１０は、判定の結果、スクロール速度が適切である場合には（ステップＳ３０５，Ｙｅｓ）、上記ステップＳ３０１の処理手順に戻る。すなわち、コントローラ１０は、画面をスクロール中、照度が閾値より大きい場合であれば、利用者の眼とタッチスクリーンディスプレイ２との距離に応じたスクロール速度の調整を継続する。
【００７５】
上記ステップＳ３０２において、コントローラ１０は、判定の結果、照度が閾値以下である場合には（ステップＳ３０２，Ｙｅｓ）、スクロールを停止し（ステップＳ３０７）、上記ステップＳ３０１の処理手順に戻る。
【００７６】
上記ステップＳ３０１において、コントローラ１０は、画面をスクロール中ではない場合には（ステップＳ３０１，Ｎｏ）、ステップＳ３０１の判定を繰り返す。
【００７７】
上記の実施形態２において、スマートフォン１は、利用者の眼が閉じられている状態、または照度が閾値以下の状態など、利用者が画面を見ていないと判断した場合、スクロールを停止させる。このため、スマートフォン１は、最後に画面を見ていた箇所から利用者にスクロールを再開させることができるので、利用者の利便性を向上できる。
【００７８】
上記の実施形態では、添付の請求項に係る装置の例として、スマートフォン１について説明したが、添付の請求項に係る装置は、スマートフォン１に限定されない。添付の請求項に係る装置は、スクリーンを有する電子機器であれば、スマートフォン以外の装置であってもよい。
【００７９】
添付の請求項に係る技術を完全かつ明瞭に開示するために特徴的な実施形態に関し記載してきた。しかし、添付の請求項は、上記の実施形態に限定されるべきものでなく、本明細書に示した基礎的事項の範囲内で当該技術分野の当業者が創作しうるすべての変形例及び代替可能な構成により具現化されるべきである。
【符号の説明】
【００８０】
１  スマートフォン
２  タッチスクリーンディスプレイ
２Ａ  ディスプレイ
２Ｂ  タッチスクリーン
３  ボタン
４  照度センサ
５  近接センサ
６  通信ユニット
７  レシーバ
８  マイク
９  ストレージ
９Ａ  表示制御プログラム
９Ｂ  メールアプリケーション
９Ｃ  電話アプリケーション
９Ｚ  設定データ
１０  コントローラ
１１  スピーカ
１２  カメラ
１３  カメラ
１４  コネクタ
１５  加速度センサ
１６  方位センサ
【図１】
2019032846.tif 000003
【図２】
2019032846.tif 000004
【図３】
2019032846.tif 000005
【図４】
2019032846.tif 000006
【図５】
2019032846.tif 000007
【図６】
2019032846.tif 000008
【図７】
2019032846.tif 000009
【図８】
2019032846.tif 000010
【手続補正書】
【提出日】平成30年8月29日(2018.8.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画面を表示する表示部と、
スクロールされている前記画面のスクロール速度を制御する制御部と
を有し、
前記制御部は、前記画面に表示される文字のフォントサイズに応じて、前記スクロール速度を調整する電子機器。
【請求項２】
前記表示部に対面する利用者の画像を取得する画像取得部をさらに備え、
前記制御部は、前記画像に基づいて、利用者の閉眼時間が所定時間よりも長いかを判定し、
判定の結果、前記閉眼時間が所定時間よりも長い場合には、前記画面のスクロールを停止させる請求項１に記載の電子機器。
【請求項３】
前記制御部は、
前記画像に基づいて、利用者の眼球と前記表示部との距離を算出し、
前記距離と前記フォントサイズとに基づいて、前記スクロール速度を調整する請求項２に記載の電子機器。
【請求項４】
照度を検出する照度検出部をさらに有し、
前記制御部は、前記照度が閾値以下であるかを判定し、
判定の結果、前記照度が閾値以下である場合には、前記画面のスクロールを停止させる請求項１又は２に記載の電子機器。
【請求項５】
画面を表示する表示部を有する電子機器に実行させる表示制御方法であって、
前記画面をスクロールさせるステップと、
前記画面に表示される文字のフォントサイズに応じて、前記スクロール速度を調整するステップと
を含む表示制御方法。