(57)【要約】【課題】画面の表示内容をスクロールさせる際の目の疲れを低減させる。【解決手段】ディスプレイに表示する画面のスクロールを制御する表示装置１であって、ユーザにより画面に対するスクロールの指示がされたことを検知するスクロール検知部１１と、スクロール検知部１１により第１の画面に対するスクロールの指示が検知された場合に、スクロールさせる画面を、前記第１の画面を不明瞭にした第２の画面とする表示不明瞭化部１２と、を有する。【選択図】図１
2015011487.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイに表示する画面のスクロールを制御する表示装置であって、
ユーザにより画面に対するスクロールの指示がされたことを検知するスクロール検知部と、
前記スクロール検知部により第１の画面に対するスクロールの指示が検知された場合に、スクロールさせる画面を、前記第１の画面を不明瞭にした第２の画面とする表示不明瞭化部と、
を有する、表示装置。
【請求項２】
請求項１に記載の表示装置において、
前記表示不明瞭化部は、前記スクロール検知部により前記スクロールの指示が検知された場合に、前記第１の画面に対して表示を不明瞭にする所定の処理を施して前記第２の画面を得る、表示装置。
【請求項３】
請求項１に記載の表示装置において、
前記表示不明瞭化部は、予め、前記第１の画面に対して表示を不明瞭にする所定の処理を施した第２の画面を生成しておき、前記スクロール検知部により前記スクロールの指示が検知された場合に、前記第１の画面を前記第２の画面にスクロール位置を合わせて切り替える、表示装置。
【請求項４】
請求項３に記載の表示装置において、
前記表示不明瞭化部による前記所定の処理は、前記第１の画面内の文字を所定の記号に変換するものである、表示装置。
【請求項５】
請求項３に記載の表示装置において、
前記表示不明瞭化部による前記所定の処理は、前記第１の画面内の画像データをレイアウト枠のみに変換するものである、表示装置。
【請求項６】
請求項２または３に記載の表示装置において、
前記表示不明瞭化部による前記所定の処理は、前記第１の画面の表示を白化するものである、表示装置。
【請求項７】
請求項２または３に記載の表示装置において、
前記表示不明瞭化部による前記所定の処理は、前記第１の画面の表示に所定の透過率を有するレイヤーを重ねるものである、表示装置。
【請求項８】
請求項２または３に記載の表示装置において、
前記表示不明瞭化部による前記所定の処理は、前記第１の画面の表示をぼやけさせるものである、表示装置。
【請求項９】
請求項２に記載の表示装置において、
前記表示不明瞭化部による前記所定の処理は、前記第１の画面が表示される前記ディスプレイの輝度を落とすものである、表示装置。
【請求項１０】
請求項１に記載の表示装置において、
前記スクロール検知部により検知された前記スクロールの指示によるスクロールが、所定の速さ以上のスクロールであった場合にのみ、前記表示不明瞭化部により、スクロールされる画面を前記第２の画面とする、表示装置。
【請求項１１】
ディスプレイに表示する画面のスクロールを制御する表示装置として情報処理端末を動作させる画面スクロール制御プログラムであって、
ユーザにより画面に対するスクロールの指示がされたことを検知するスクロール検知処理と、
前記スクロール検知処理により第１の画面に対するスクロールの指示が検知された場合に、スクロールさせる画面を、前記第１の画面を不明瞭にした第２の画面とする表示不明瞭化処理と、
を実行させる、画面スクロール制御プログラム。
【請求項１２】
ディスプレイに表示する画面のスクロールを制御する表示装置における画面スクロール制御方法であって、
前記表示装置が、ユーザにより画面に対するスクロールの指示がされたことを検知するスクロール検知ステップと、
前記表示装置が、前記スクロール検知ステップにより第１の画面に対するスクロールの指示が検知された場合に、スクロールさせる画面を、前記第１の画面を不明瞭にした第２の画面とする表示不明瞭化ステップと、
を有する、画面スクロール制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理端末における画面表示技術に関し、特に、タッチパネルやマウス等により画面をスクロールさせる際の画面表示を制御する表示装置、画面スクロール制御プログラム、および画面スクロール制御方法に適用して有効な技術に関するものである。
【背景技術】
【０００２】
例えば、スマートフォンやタブレット端末などのタッチパネルを有する情報処理端末では、ディスプレイ上を指等でなぞって操作することで画面（表示領域全体、もしくはウィンドウ等その一部の領域。以下ではこれらを総称して「画面」と記載する）の表示内容をスクロールさせることができる。素早くスクロールさせた際に、指等をタッチパネルから離してもスクロールが一定程度維持される慣性スクロールの機能を有している場合もある。また、ＰＣ（Personal Computer）等の情報処理端末では、マウス等のポインティングデバイスを用いて、画面上のスクロールバーを操作したり、マウスに設けられたホイール等を操作したりすることにより、同様に画面をスクロールさせることができる。
【０００３】
画面を上下もしくは左右にスクロールさせた場合、スクロール中は画面が素早く流れ、また、当該画面上にも多くの情報が表示されていることから、これを意識的に、もしくは無意識に目で追ってしまうために目が疲労してしまう場合がある。
【０００４】
目の疲労を考慮して画面スクロールを制御する技術としては、例えば、特開平７−７７９７１号公報（特許文献１）には、画像情報を記憶する記憶部と、記憶部から特定の画像情報を読み出す制御を行う制御部と、上記画像情報を表す信号を受けて、受けた信号に基づいて画像を表示する表示部とを有し、表示部は、空間を自在に移動できる本体の表面に設けられており、本体には、この本体の移動量および移動の向きを検出する移動検知部が設けられており、制御部は、移動検知部の検出結果に基づいて、記憶部から読み出すべき画像情報を特定する表示装置が記載されている。これにより、表示画面を変える場合に、簡単かつ容易に操作でき、大幅なスクロール等を行う場合であっても効率良く操作でき、視覚系の疲労を少なくできるとされている。
【０００５】
また、特開平９−６９８４号公報（特許文献２）には、画像が表示される表示画面を備えるディスプレイと、ディスプレイの表示画面上に表示される全体画像（表示イメージ）のうち任意の領域を指示するポインティングデバイスと、ポインティングデバイスにより指示された領域の画像を拡大した拡大画像（拡大イメージ）を生成する拡大縮小処理部と、表示イメージの上に拡大イメージを重ねると共に拡大イメージの下に重なる重複表示イメージの濃度を薄くしてディスプレイの表示画面上に表示させるＣＰＵとを有する画像表示装置が記載されている。これにより、画面を見ている人の視点の移動を少なくすることができ、画面の有効な利用を可能とし、さらに連続的にスムーズに拡大しながら画像を見ていくことができるとされている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平７−７７９７１号公報
【特許文献２】特開平９−６９８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記のような従来技術では、視点の移動を低減させることにより、目の疲労を抑えることも可能である。しかしながら、これらの技術では、画面スクロールをする際にマウスポインタ等の位置やタッチパネル上のタッチ位置等を目で追って意識する必要はなくても、スクロール中の素早く流れる画面の表示内容を目で追ってしまうことによる疲労を抑制することは困難である。
【０００８】
そこで本発明の目的は、画面の表示内容をスクロールさせる際の目の疲れを低減させる表示装置、画面スクロール制御プログラム、および画面スクロール制御方法を提供することにある。
【０００９】
本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述および添付図面から明らかになるであろう。
【課題を解決するための手段】
【００１０】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、以下のとおりである。
【００１１】
本発明の代表的な実施の形態による表示装置は、ディスプレイに表示する画面のスクロールを制御する表示装置であって、ユーザにより画面に対するスクロールの指示がされたことを検知するスクロール検知部と、前記スクロール検知部により第１の画面に対するスクロールの指示が検知された場合に、スクロールさせる画面を、前記第１の画面を不明瞭にした第２の画面とする表示不明瞭化部と、を有するものである。
【００１２】
また、本発明は、情報処理端末を上記のようなスクロールの制御を行う表示装置として動作させるプログラムや、スクロールの制御方法にも適用することができる。
【発明の効果】
【００１３】
本願において開示される発明のうち、代表的なものによって得られる効果を簡単に説明すれば以下のとおりである。
【００１４】
すなわち、本発明の代表的な実施の形態によれば、画面の表示内容をスクロールさせる際の目の疲れを低減させることが可能となる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施の形態である表示装置の構成例について概要を示した図である。
【図２】本発明の一実施の形態における画面の不明瞭化の手法の例について概要を示した図である。
【図３】本発明の一実施の形態における静止時画面の表示データを変換して表示する例について概要を示した図である。
【図４】本発明の一実施の形態における静止時画面にレイヤーを重ねて表示する例について概要を示した図である。
【図５】本発明の一実施の形態におけるスクロール中か否かに応じて画面を切り替えて表示する例について概要を示した図である。
【図６】本発明の一実施の形態におけるスクロール中画面を表示する処理の流れの例について概要を示したフローチャートである。
【図７】本発明の一実施の形態におけるスクロール中画面を表示する処理の流れの他の例について概要を示したフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一部には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１７】
本発明の一実施の形態である表示装置は、タッチパネル上でのタッチ操作や、マウス等のポインティングデバイスでの操作により画面の表示内容をスクロールさせる際に、スクロール中の画面を所定の手法により不明瞭化して、視覚的に内容を認識しにくくする。これにより、スクロール中にユーザが目で画面の表示内容を追ってしまうことによる目の疲労を低減させるものである。
【００１８】
図１は、本発明の一実施の形態である表示装置の構成例について概要を示した図である。図１の例では、表示装置１として、タッチパネル２を有するタブレット端末を例として示しているが、これに限られず、ディスプレイ上にスクロール可能な画面表示をすることができる情報処理端末であれば、スマートフォンやその他の携帯端末、ＰＣ、ノートパソコンなどに適宜適用可能である。
【００１９】
表示装置１は、情報処理端末の種類や特性等に応じて、ソフトウェアもしくはハードウェアによって実装される画面スクロール制御部１０を有する。ソフトウェアとして実装される場合は、ＯＳ（Operating System）上で稼働するＷｅｂブラウザ等のアプリケーションプログラムとして実装されてもよいし、ＯＳの機能として実装されてもよい。画面スクロール制御部１０は、さらに、スクロール検知部１１および表示不明瞭化部１２の各部を有する。
【００２０】
スクロール検知部１１は、タッチパネル２上での指等によるジェスチャーや、図示しないマウス等のポインティングデバイスによる操作等によって、画面をスクロールする指示がされたこと、もしくはスクロールの指示が終了したことを検知する機能を有する。スクロールの指示の有無だけでなく、ジェスチャーやマウスの移動量の大きさなどからスクロールの速さ（もしくは量）の情報を検知するようにしてもよい。スクロールの対象の画面としては、ディスプレイに表示されている内容全体が対象であってもよいし、例えば、マルチウィンドウシステムにおけるウィンドウ等の画面の一部の領域に表示される内容のみが対象であってもよい。以下では、説明の便宜上、タッチパネル２に表示される画面全体がスクロールの対象であるものとする。
【００２１】
表示不明瞭化部１２は、スクロール検知部１１により所定の速さ以上のスクロールの指示がされたことを検知している場合に、ディスプレイ上に表示するスクロール中の画面を所定の手法により不明瞭化する機能を有する。スクロールが終了もしくは所定の速さ未満になったことを検知している場合には、スクロール中の画面を通常のものにする。画面の不明瞭化の手法については後述するが、本来の画面をスクロールの方向にそのまま流して表示させるのではなく、画面の表示内容の情報量を削減し、全体としてぼやけさせることで、視覚的に認識しにくい状態とする。
【００２２】
図２は、本実施の形態における画面の不明瞭化の手法の例について概要を示した図である。静止時画面３は、例えば、Ｗｅｂブラウザの表示画面など、表示装置１のディスプレイ上に表示される画面の例を模式的に示したものであり、テキストデータと画像データからなっている。ここで、スクロール検知部１１が所定の速さ以上のスクロールの指示を検知した場合に、表示不明瞭化部１２が静止時画面３を不明瞭化して、スクロール中画面３ａ〜３ｄのような画面を表示する手法として、本実施の形態では主に静止時画面３の表示内容の情報量を削減する。
【００２３】
例えば、図２の右側のスクロール中画面３ａに示すように、静止時画面３において表示される各文字を単純な記号（図２の例では“・”）に変換する。また同様に、静止時画面３において表示される各画像（図２の例では静止時画面３の右下部の画像）をレイアウト枠のみに変換して表示する。これらの変換は、例えば、静止時画面３がＨＴＭＬ（HyperText Markup Language）などにより指定されている場合には容易に可能である。これにより、ユーザは、本来の静止時画面３においてどの位置に文字が配置・レイアウトされているか、どの位置に画像が表示されているか、については概略を把握することができるが、具体的にどのような内容が記載されているかは認識できない状況となる。
【００２４】
もしくは、図２のスクロール中画面３ｂに示すように、色数を落として静止時画面３全体を白化する。例えば、カラー表示については彩度を低くしてグレースケール化し、さらに明度を高くして白化する。単純には、例えば、ＨＴＭＬの色コードにおいて“＃００００００”（黒）を“＃Ａ０Ａ０Ａ０”（グレー）に変換する。これにより、スクロール中画面３ｂを薄くぼやけさせて認識しにくい状態とする。
【００２５】
もしくは、図２のスクロール中画面３ｃに示すように、モザイク画像とすることで静止時画面３の解像度を落とす。これにより、スクロール中画面３ｃをぼやけさせて認識しにくい状態とする。図２の例では、スクロール中画面３ｃをモザイク画像としているが、これに限らず、ぼかし加工や他の加工を施すものや、画面の解像度を落とすものであってもよい。
【００２６】
もしくは、図２のスクロール中画面３ｄに示すように、静止時画面３を含む画面全体の輝度を落として暗くする。これにより、スクロール中画面３ｄを認識しにくい状態とする。また、輝度を落とすことで、表示装置１の消費電力を低減させるという効果を得ることも可能である。
【００２７】
スクロール検知部１１が所定の速さ以上のスクロールの指示を検知した場合に、表示不明瞭化部１２が静止時画面３を上記のような手法によって不明瞭化してスクロール中画面３ａ〜３ｄのような画面を表示するには、大きく分けて３つの手法が考えられる。
【００２８】
１つ目は、静止時画面３のデータに対して直接に変換等する処理を施してスクロール中画面のデータを生成し、これを表示する手法である。図３は、静止時画面３のデータを変換して表示する例について概要を示した図である。図３に示すように、例えば、静止時画面３のデータについて、スクロール表示時にはこれを逐次変換して図２の例のスクロール中画面３ｂや３ｃのような画面のデータを生成してこれを表示する。スクロールの終了時には上記の変換処理を停止する。なお、図２の例のスクロール中画面３ｄのように、ハードウェアもしくはソフトウェアにより全体の輝度を落としてしまうものも含まれ得る。
【００２９】
２つ目は、上記のバリエーションとして、静止時画面３のデータにスクロール中のみ所定のレイヤーを重ねるという処理を施して表示する手法である。図４は、静止時画面３のデータにレイヤーを重ねて表示する例について概要を示した図である。図４に示すように、スクロール表示時には、静止時画面３のデータに、例えば、白色や黒色、もしくはグレーで所定の透過率（例えば５０％など）を有するレイヤー４を重ねて表示することで、図２の例のスクロール中画面３ｂや３ｄと同等の画面を実現することが可能である。スクロールの終了時にはレイヤー４の表示を停止する。
【００３０】
３つ目は、静止時画面３に対して予めスクロール中画面のデータを生成しておき、スクロール中か否かに応じて表示するデータを切り替える手法である。図５は、スクロール中か否かに応じて画面を切り替えて表示する例について概要を示した図である。図５に示すように、例えば、静止時画面３のデータに対して、図２の例のスクロール中画面３ａのような画面のデータを別途生成して図示しないメモリ上に保持しておき、スクロール表示時にはスクロール中画面３ａのデータに切り替えて表示する。このとき、静止時画面３の表示位置の情報はアプリケーションもしくはＯＳが把握しているため、この情報を用いることでスクロール中画面３ａについても同じ位置で表示することが可能である。スクロールの終了時には静止時画面３のデータに切り替えて表示する。
【００３１】
このような処理は、例えば、マルチタブ対応のＷｅｂブラウザにおいて、静止時画面３とスクロール中画面３ａをそれぞれ表示する２枚のタブを用意しておき、スクロール中か否かに応じていずれのタブの画面を表示するかを切り替える、というような処理イメージに近い。
【００３２】
図６は、上記の１つ目もしくは２つ目の手法（図３もしくは図４の例に示すような手法）をとる場合において、スクロールの指示を検知した際に画面を不明瞭化してスクロール中画面を表示する処理の流れの例について概要を示したフローチャートである。
【００３３】
まず、アプリケーションプログラムやＯＳが静止時画面を生成する（Ｓ０１）。その後、ユーザが表示装置１のタッチパネル２や図示しないマウス等の入力デバイスを利用して操作を行うと（Ｓ０２）、画面スクロール制御部１０のスクロール検知部１１は、スクロールの指示を検知したか否かを判定する（Ｓ０３）。スクロールの指示は、上述したように、例えば、タッチパネル２上での所定のジェスチャーや、スクロールバーの操作などにより検知することができる。スクロールの指示を検知していない場合は、静止時画面３を表示して、もしくはこれまで表示されていた静止時画面３の表示を継続し（Ｓ０６）、ステップＳ０２に戻り、入力デバイスの操作を待ち受ける。
【００３４】
一方、ステップＳ０３においてスクロールの指示を検知した場合は、当該スクロールの指示が所定の速さ以上のスクロールとなる指示であるか否かを判定する（Ｓ０４）。上述したように、例えば、タッチパネル２上でのジェスチャーやマウスの移動量の大きさなどからスクロールの速さ（もしくは量）の情報を検知することができる。スクロールが所定の速さ以上ではない場合は、静止時画面３を表示して、もしくはこれまで表示されていた静止時画面３の表示を継続し（Ｓ０６）、ステップＳ０２に戻り、入力デバイスの操作を待ち受ける。
【００３５】
一方、ステップＳ０４においてスクロールが所定の速さ以上である場合は、画面スクロール制御部１０の表示不明瞭化部１２により、上記の図２の例に示したような手法もしくは他の同等の手法のうちいずれか可能なものによって静止時画面３を不明瞭化して（Ｓ０５）、スクロール中画面として表示する（Ｓ０６）。なおスクロール中画面は当然のことながら、スクロールの指示に応じてスクロールするよう表示する。その後ステップＳ０２に戻り、入力デバイスの操作を待ち受ける。なお、本実施の形態では、スクロールが所定の速さ以上である場合に不明瞭化処理を行ってスクロール中画面を表示するものとしているが、スクロールがされれば速さに関わらず不明瞭化処理を行う（すなわち、ステップＳ０４における所定の速さをゼロとする）ようにしてもよい。
【００３６】
図７は、上記の３つ目の手法（図５の例に示すような手法）をとる場合において、スクロールの指示を検知した際に画面を不明瞭化してスクロール中画面を表示する処理の流れの例について概要を示したフローチャートである。まず、アプリケーションプログラムやＯＳが静止時画面を生成する（Ｓ１１）。このとき、画面スクロール制御部１０の表示不明瞭化部１２により、上記の図２の例に示したような手法もしくは他の同等の手法のうちいずれか可能なものによって静止時画面３を不明瞭化したスクロール中画面を生成する（Ｓ１２）。
【００３７】
その後、ユーザが表示装置１のタッチパネル２や図示しないマウス等の入力デバイスを利用して操作を行うと（Ｓ１３）、画面スクロール制御部１０のスクロール検知部１１は、スクロールの指示を検知したか否かを判定する（Ｓ１４）。スクロールの指示を検知していない場合は、静止時画面３を表示して、もしくはこれまで表示されていた静止時画面３の表示を継続し（Ｓ１６）、ステップＳ１３に戻り、入力デバイスの操作を待ち受ける。
【００３８】
一方、ステップＳ１４においてスクロールの指示を検知した場合は、当該スクロールの指示が所定の速さ以上のスクロールとなる指示であるか否かを判定する（Ｓ１５）。スクロールが所定の速さ以上ではない場合は、静止時画面３を表示して、もしくはこれまで表示されていた静止時画面３の表示を継続し（Ｓ１６）、ステップＳ１３に戻り、入力デバイスの操作を待ち受ける。一方、スクロールが所定の速さ以上である場合は、静止時画面３に代えて、ステップＳ１２で生成したスクロール中画面を静止時画面３の表示位置に合わせて表示する（Ｓ１７）。当該スクロール中画面はスクロールの指示に応じてスクロールするよう表示する。その後、ステップＳ１３に戻り、入力デバイスの操作を待ち受ける。
【００３９】
以上に説明したように、本発明の一実施の形態である表示装置１によれば、タッチパネル上でのタッチ操作や、マウス等のポインティングデバイスでの操作により画面をスクロールさせる際に、スクロール中の画面を所定の手法により不明瞭化して、視覚的に内容を認識しにくくしたスクロール中画面を表示する。これにより、スクロール中にユーザが目で画面の表示内容を追ってしまうことによる目の疲労を低減させることが可能である。
【００４０】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は上記の実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。例えば、上記の実施の形態は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、上記の実施の形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【産業上の利用可能性】
【００４１】
本発明は、タッチパネルやマウス等により画面をスクロールさせる際の画面表示を制御する表示装置、画面スクロール制御プログラム、および画面スクロール制御方法に利用可能である。
【符号の説明】
【００４２】
１…表示装置、２…タッチパネル、３…静止時画面、３ａ〜ｄ…スクロール中画面、４…レイヤー、
１０…画面スクロール制御部、１１…スクロール検知部、１２…表示不明瞭化部。
【図１】
2015011487.tif 000003
【図５】
2015011487.tif 000004
【図６】
2015011487.tif 000005
【図７】
2015011487.tif 000006
【図２】
2015011487.tif 000007
【図３】
2015011487.tif 000008
【図４】
2015011487.tif 000009