(57)【特許請求の範囲】
【請求項１】
情報を表示する表示部と、
前記表示部に重畳されたタッチパネルである操作部と、
前記操作部であるタッチパネルに対する所定の操作の速さに応じて前記表示部に表示される情報のスクロールの速度を決定するとともに、スクロールしている間に前記情報が前記表示部に表示される大きさを変化させる制御部とを備え、
前記制御部は、前記所定の操作が行われた位置に応じて、大きさを変化させる情報を変更することを特徴とする電子機器。
【請求項２】
前記制御部は、前記速度が閾値未満である場合に、前記スクロールされる情報が前記表示部に表示される大きさを変化させないことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記制御部は、前記スクロールされる情報のうち特定の要素が前記表示部に表示される大きさを前記速度に応じて拡大させることを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記制御部は、前記スクロールされる情報のうち前記特定の要素以外の要素が前記表示部に表示される大きさを前記速度に応じて縮小させることを特徴とする請求項３に記載の電子機器。
【請求項５】
前記特定の要素は文字情報であることを特徴とする請求項３または４に記載の電子機器。
【請求項６】
前記特定の要素は画像情報であることを特徴とする請求項３または４に記載の電子機器。
【請求項７】
前記所定の操作はフリック操作であることを特徴とする請求項１から６のいずれか１項に記載の電子機器。
【請求項８】
情報を表示する表示部と、操作を検出しかつ前記表示部に重畳されたタッチパネルである操作部と、制御部とを備える電子機器によって実行される表示制御方法であって、
前記操作部であるタッチパネルが所定の操作を検出するステップと、
前記所定の操作が行われた位置に応じて、大きさを変化させる情報を決定するステップと、
前記制御部が前記所定の操作に応じた速度で前記表示部に表示される情報をスクロールさせるとともに、スクロールしている間に前記情報が前記表示部に表示される大きさを変化させるステップと
を含むことを特徴とする表示制御方法。
【請求項９】
情報を表示する表示部と、操作を検出しかつ前記表示部に重畳されたタッチパネルである操作部とを備える電子機器に、
前記操作部であるタッチパネルに対する所定の操作を検出するステップと、
前記所定の操作が行われた位置に応じて、大きさを変化させる情報を決定するステップと、
前記所定の操作に応じた速度で前記表示部に表示される情報をスクロールさせるとともに、スクロールしている間に前記情報が前記表示部に表示される大きさを変化させるステップと
を実行させることを特徴とする表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、表示制御方法および表示制御プログラムに関する。
【背景技術】
【０００２】
近年、各種の電子機器が液晶表示装置等からなる表示部を備え、表示部に多様な情報を表示するようになっている。このような表示部を備える電子機器の使い勝手を向上させるには、表示部に表示される情報の視認性を向上させることが重要である。そこで、例えば、特許文献１では、一部の文字を拡大して表示することによって視認性を向上させる携帯電子機器が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１５２６２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
表示部に表示される情報の視認性が損なわれる場面の１つに、表示部に表示される情報がスクロールされる場面がある。スクロールは、表示部の表示範囲外にある情報を表示させるために必要であるが、スクロール中は、表示部に表示される情報が移動するために視認性が損なわれるおそれが高い。上記の特許文献１は、このようなスクロール中での視認性の低下を改善することを意図したものではない。
【０００５】
本発明は、上記に鑑みてなされたものであって、スクロール中に表示部に表示される情報の視認性を向上させることができる電子機器、表示制御方法および表示制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明に係る電子機器は、情報を表示する表示部と、前記表示部に重畳されたタッチパネルである操作部と、前記操作部であるタッチパネルに対する所定の操作の速さに応じて前記表示部に表示される情報のスクロールの速度を決定するとともに、スクロールされる情報が前記表示部に表示される大きさを前記速度に応じて変化させる制御部とを備え、前記制御部は、前記タッチパネルによって前記所定の操作が検出された位置に近いほど前記表示部に表示される大きさの変化を大きくする。
【０００７】
ここで、前記制御部は、前記速度が閾値未満である場合に、前記スクロールされる情報が前記表示部に表示される大きさを変化させないことが好ましい。
【０００８】
また、前記制御部は、前記スクロールされる情報のうち特定の要素が前記表示部に表示される大きさを前記速度に応じて拡大させることが好ましい。なお、特定の要素は、例えば、文字情報であってもよいし、画像情報であってもよい。
【０００９】
また、前記制御部は、前記スクロールされる情報のうち前記特定の要素以外の要素が前記表示部に表示される大きさを前記速度に応じて縮小させることが好ましい。
【００１０】
また、前記所定の操作は、例えば、フリック操作であってもよい。
【００１１】
また、上述した課題を解決し、目的を達成するために、本発明に係る表示制御方法は、情報を表示する表示部と、操作を検出しかつ前記表示部に重畳されたタッチパネルである操作部と、制御部とを備える電子機器によって実行される表示制御方法であって、前記操作部であるタッチパネルが所定の操作を検出するステップと、前記制御部が前記所定の操作に応じた速度で前記表示部に表示される情報をスクロールさせるとともに、スクロールされる情報が前記表示部に表示される大きさを前記速度に応じて変化させるステップと、前記制御部が、前記タッチパネルによって前記所定の操作が検出された位置に近いほど前記表示部に表示される大きさの変化を大きくするステップとを含む。
【００１２】
また、上述した課題を解決し、目的を達成するために、本発明に係る表示制御プログラムは、情報を表示する表示部と、操作を検出しかつ前記表示部に重畳されたタッチパネルである操作部とを備える電子機器に、前記操作部であるタッチパネルに対する所定の操作を検出するステップと、前記所定の操作に応じた速度で前記表示部に表示される情報をスクロールさせるとともに、スクロールされる情報が前記表示部に表示される大きさを前記速度に応じて変化させるステップと、前記タッチパネルによって前記所定の操作が検出された位置に近いほど前記表示部に表示される大きさの変化を大きくするステップとを実行させる。
【発明の効果】
【００１３】
本発明に係る電子機器、表示制御方法および表示制御プログラムは、スクロール中に表示部に表示される情報の視認性を向上させることができるという効果を奏する。
【図面の簡単な説明】
【００１４】
【図１】図１は、携帯電話端末の外観を示す正面図である。
【図２】図２は、携帯電話端末の機能的な構成を示すブロック図である。
【図３】図３は、拡大率情報の一例を示す図である。
【図４】図４は、スクロール時に主制御部が実行する制御の処理手順を示すフローチャートである。
【図５】図５は、ＷＥＢページのスクロール時の画面制御の一例を示す図である。
【図６】図６は、文書データのスクロール時の画面制御の一例を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明につき図面を参照しつつ詳細に説明する。なお、以下の説明により本発明が限定されるものではない。また、以下の説明における構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。以下においては、電子機器の一例として携帯電話端末について説明するが、本発明の適用対象は携帯電話端末に限定されるものではなく、タッチパネルを備える各種装置、例えば、ＰＨＳ（Personal  Handyphone  System）、ＰＤＡ、ポータブルナビゲーション装置、パーソナルコンピュータ、ゲーム機等に対しても本発明は適用できる。
【００１６】
（実施形態）
まず、図１を参照しながら、本発明に係る電子機器の一実施形態である携帯電話端末１の外観について説明する。図１は、携帯電話端末１の外観を示す正面図である。携帯電話端末１は、面積が他の面よりも広い２つの面を有する略六面体形状の筐体を有し、その筐体の表面にタッチパネル２と、入力部３と、スピーカ７と、マイク８とを備える。
【００１７】
タッチパネル２は、面積が最も広い面の１つに設けられ、文字、図形、画像等を表示するとともに、指、スタイラス、ペン等（以下、単に「指」という）を用いてタッチパネル２に対して行われる各種操作を検出する。なお、タッチパネル２が各種操作を検出する方式は、静電容量式、感圧式等の任意の方式であってよい。入力部３は、所定の機能が割り当てられたボタン３Ａ、ボタン３Ｂおよびボタン３Ｃ等の複数のボタンからなる。スピーカ７は、通話相手の音声や、各種プログラムによって再生される音楽や効果音等を出力する。マイク８は、通話時や音声による操作の受付時に音声を取得する。
【００１８】
次に、図２を参照しながら、携帯電話端末１の機能的な構成について説明する。図２は、携帯電話端末１の機能的な構成を示すブロック図である。図２に示すように携帯電話端末１は、タッチパネル２と、入力部３と、電源部５と、通信部６と、スピーカ７と、マイク８と、記憶部９と、主制御部１０と、ＲＡＭ（Random  Access  Memory）１１とを有する。
【００１９】
タッチパネル２は、表示部２Ｂと、表示部２Ｂに重畳されたタッチセンサ２Ａとを有する。タッチセンサ２Ａは、指を用いてタッチパネル２に対して行われた各種操作を、操作が行われた場所のタッチパネル２上での位置とともに検出し、主制御部１０に通知する。タッチセンサ２Ａによって検出される操作には、タップ操作やスワイプ操作が含まれる。表示部２Ｂは、例えば、液晶ディスプレイ（ＬＣＤ、Liquid  Crystal  Display）や、有機ＥＬ（Organic  Electro−Luminescence）パネルなどで構成され、文字や図形等を表示する。
【００２０】
入力部３は、物理的なボタン等を通じて利用者の操作を受け付け、受け付けた操作に対応する信号を主制御部１０へ送信する。電源部５は、蓄電池または外部電源から得られる電力を、主制御部１０を含む携帯電話端末１の各機能部へ供給する。通信部６は、基地局によって割り当てられるチャネルを介し、基地局との間でＣＤＭＡ方式などによる無線信号回線を確立し、基地局との間で電話通信および情報通信を行う。スピーカ７は、主制御部１０から送信される音声信号を音声として出力する。マイク８は、利用者等の音声を音声信号へ変換して主制御部１０へ送信する。
【００２１】
記憶部９は、不揮発性メモリや磁気記憶装置等の記憶装置である。記憶部９は、主制御部１０での処理に利用されるプログラムやデータを保存する。記憶部９に記憶されるプログラムには、文書編集プログラム９Ａと、ブラウザプログラム９Ｂと、画面制御プログラム９Ｃとが含まれる。また、記憶部９に記憶されるデータには、拡大率情報９Ｄが含まれる。記憶部９は、携帯電話端末１の基本的な機能を実現するオペレーティングシステムプログラムやアドレス帳データ等のその他のプログラムやデータも記憶する。なお、記憶部９は、メモリカード等の可搬の記憶媒体と、記憶媒体の読み取り装置との組み合わせとして構成されていてもよい。
【００２２】
文書編集プログラム９Ａは、ワープロデータや表計算データ等の文書データの編集および閲覧を実現するための機能を提供する。ブラウザプログラム９Ｂは、ＷＥＢページの閲覧を実現するための機能を提供する。画面制御プログラム９Ｃは、他のプログラムが提供する機能と協業して、タッチパネル２に文字や図形等を表示させる。画面制御プログラム９Ｃは、以下に説明するように、スクロール時にタッチパネル２に表示されている情報を視認しやすくする機能も提供する。拡大率情報９Ｄは、スクロール時に画面に表示されている要素をどれだけ拡大させるかについての設定を保持する。
【００２３】
主制御部１０は、ＣＰＵ（Central  Processing  Unit）等の演算装置である。主制御部１０は、携帯電話端末１の動作を統括的に制御して各種の機能を実現する。具体的には、主制御部１０は、記憶部９に記憶されているデータやＲＡＭ１１に展開したデータを必要に応じて参照しつつ、記憶部９に記憶されているプログラムに含まれる命令を実行して、表示部２Ｂや、通信部６等を制御することによって各種機能を実現する。なお、主制御部１０が実行するプログラムや参照するデータは、通信部６による無線通信でサーバ装置からダウンロードすることとしてもよい。
【００２４】
主制御部１０は、例えば、文書編集プログラム９Ａを実行することによって、電子文書の編集機能および閲覧機能を実現する。また、主制御部１０は、画面制御プログラム９Ｃを実行することによって、各種機能で用いられる画面等をタッチパネル２に表示させる機能を実現する。なお、主制御部１０は、オペレーティングシステムプログラムによって提供されるマルチタスク機能によって、複数のプログラムを並行して実行できるものとする。
【００２５】
ＲＡＭ１１は、主制御部１０によって実行されるプログラムの命令、主制御部１０が参照するデータ、主制御部１０の演算結果等が一時的に記憶される記憶領域として利用される。
【００２６】
ここで、表示部２Ｂに表示されている画面をスクロールさせる操作がタッチセンサ２Ａによって検出された場合に主制御部１０が実行する制御について説明する。なお、画面をスクロールさせる操作には、例えば、画面がスライド可能な方向へのフリック操作やドラッグ操作が含まれる。フリック操作とは、タッチセンサ２Ａに接触させた指を何かをはじくかのように１方向へ急速に移動させる操作である。ドラッグ操作とは、タッチセンサ２Ａに接触させたままで指を移動させる操作である。
【００２７】
スクロールは、表示部２Ｂに表示されてない部分を表示させるために行われるが、表示部２Ｂに表示されてない部分が多い場合、画面をゆっくりとスクロールさせていたのでは表示させたい部分を表示させるのに時間がかかる。一方、画面を高速でスクロールさせると、表示部２Ｂに何が表示されているかを視認し難くなり、表示させたい部分を見つけるのが困難になる。
【００２８】
そこで、主制御部１０は、スクロールの速度に応じて、表示部２Ｂに表示されている情報のうち特定の要素を拡大して表示させる。特定の要素とは、表示部２Ｂに表示されている内容を利用者に把握させたり、表示部２Ｂに表示されているのが全体のうちのどの部分であるのかを利用者に特定させたりするために適した要素である。このように特定の要素を拡大して表示させることにより、画面を高速でスクロールさせた場合でも、利用者は、表示部２Ｂに何が表示されているかを視認し易くなる。
【００２９】
特定の要素の拡大率は、拡大率情報９Ｄに基づいて決定される。図３は、拡大率情報９Ｄの一例を示す図である。図３に示すように、特定の要素の拡大率は、スクロール速度が閾値ＴＨ未満である場合には、１．０に設定される。すなわち、スクロール速度が閾値ＴＨ未満の比較的ゆっくりとした速度である場合には、特定の要素は拡大されない。スクロール速度が比較的ゆっくりとした速度である場合には、表示部２Ｂに表示されている情報が視認し難くなることはないため、このように特定の要素を拡大させずに表示部２Ｂに表示される情報のレイアウトを維持することが好ましい。なお、閾値ＴＨの値を利用者が任意に設定し直すことができるようにしてもよい。
【００３０】
特定の要素の拡大率は、スクロール速度が閾値ＴＨを超えると徐々に大きくなる。そして、特定の要素の拡大率は、スクロール速度が一定以上の速度になると、最大値以上には大きくならなくなる。拡大率を大きくし過ぎると、特定の要素を表示部２Ｂに表示しきれなくなり、却って視認性が低下してしまうためである。なお、拡大率を増加させる勾配の大きさと拡大率の最大値を利用者が任意に設定し直すことができるようにしてもよい。
【００３１】
なお、特定の要素を拡大させる場合、その他の部分のレイアウトはそのままであってもよい。この場合、拡大させた要素が他の部分にオーバーラップしてもよい。また、特定の要素を拡大させる場合、その他の部分を縮小させてもよい。この場合、スクロール速度が高いほどその他の部分を小さく縮小させることとしてもよい。その他の部分を縮小させることにより、特定の要素の拡大にともなってスクロールの始点から終点までの距離が長くなることを抑止できる。
【００３２】
次に、図４を参照しながら、スクロール時に主制御部１０が実行する制御の処理手順について説明する。図４は、スクロール時に主制御部１０が実行する制御の処理手順を示すフローチャートである。図４に示す制御は、画面をスクロールさせる操作が新たに検出されるたびに画面制御プログラム９Ｃが提供する機能に基づいて実行される。
【００３３】
図４に示すように、主制御部１０は、ステップＳ１０１として、スクロール区間を決定し、ステップＳ１０２として、スクロール区間でのスクロール速度を決定する。スクロール区間は、画面をスクロールさせる次の目標までの区間である。スクロール区間およびスクロール速度は、検出された操作の速度等に基づいて決定される。
【００３４】
画面をスクロールさせるために利用者がフリック操作を行った場合、主制御部１０は、フリック操作が完了した後も、フリック操作の速度または加速度に応じて慣性で画面がスクロールを続けるように制御する。すなわち、主制御部１０は、画面をスクロールさせるためのフリック操作が検出された場合、フリック操作の速度または加速度に応じた速度でスクロールを開始させた後、徐々にスクロール速度を低下させていく。このため、画面をスクロールさせるためのフリック操作が検出された場合、主制御部１０は、フリック操作の速度または加速度とフリック操作が検出されてからの経過時間とに基づいて、スクロール区間およびスクロール速度を決定する。
【００３５】
一方、画面をスクロールさせるために利用者がドラッグ操作を行った場合、主制御部１０は、ドラッグ操作に追随して画面がスクロールするように制御する。このため、画面をスクロールさせるためのドラッグ操作が検出された場合、主制御部１０は、ドラッグ操作の直近の速度または加速度と移動距離とに基づいて、スクロール区間およびスクロール速度を決定する。
【００３６】
続いて、主制御部１０は、ステップＳ１０３として、スクロール中に表示要素のサイズ調整を行うように設定されているかを判定する。なお、スクロール中に表示要素のサイズ調整を行うか否かについては利用者が任意に設定可能であるものとする。サイズ調整を行うように設定されていない場合（ステップＳ１０３，Ｎｏ）、主制御部１０は、ステップＳ１１３として、いずれの要素も拡大させることなく、スクロール区間をスクロール速度でスクロールさせる。そして、主制御部１０は、ステップＳ１１４として、スクロールを終了させるかを判定する。
【００３７】
画面をスクロールさせる操作がフリック操作であった場合、フリック操作が検出されてからフリック操作の速度または加速度に応じた時間が経過した場合にスクロールを終了させると判定される。画面をスクロールさせる操作がドラッグ操作であった場合、ドラッグ操作が検出されなくなった場合にスクロールを終了させると判定される。スクロールを終了させると判定した場合（ステップＳ１１４，Ｙｅｓ）、主制御部１０は、図４に示す処理手順を終了させる。スクロールを終了させないと判定した場合（ステップＳ１１４，Ｎｏ）、主制御部１０は、ステップＳ１０１以降を再実行する。
【００３８】
スクロール中に表示要素のサイズ調整を行うように設定されている場合（ステップＳ１０３，Ｙｅｓ）、主制御部１０は、ステップＳ１０４として、表示部２Ｂに表示されているデータの種別を判定する。表示部２Ｂに表示されているデータがＷＥＢページである場合（ステップＳ１０５，Ｙｅｓ）、主制御部１０は、ステップＳ１０６として、表示されているＷＥＢページの画像とテキストの比率を算出する。画像とテキストの比率は、例えば、ブラウザプログラム９Ｂが提供する機能によりＨＴＭＬファイルを解析することによって取得される画像の総表示面積とテキストの総表示面積とに基づいて算出される。なお、ＷＥＢページに含まれる広告については、ＷＥＢページの画像とテキストの比率を算出する際に無視することが好ましい。
【００３９】
続いて、主制御部１０は、ステップＳ１０７として、算出された比率に基づいて、拡大させる要素を決定する。例えば、画像の比率が所定値よりも高い場合、表示中のＷＥＢページは主として画像を閲覧するために取得された可能性が高いため、画像を拡大させる要素と決定してもよい。一方、画像の比率が所定値よりも低い場合、表示中のＷＥＢページは主としてテキストを閲覧するために取得された可能性が高いため、テキストを拡大させる要素と決定してもよい。テキストを拡大させる要素と決定する場合、テキストの中でも、＜Ｈ１＞等の見出しを示すタグによって囲まれた部分、フォントの色、サイズまたは書式が他の大部分と異なる部分、リンクが埋め込まれている部分等の一部の部分を拡大させる要素と決定してもよい。なお、画像の比率に関する所定値や、テキストのどの部分を拡大させるか等を利用者が任意に設定し直すことができるようにしてもよい。
【００４０】
表示部２Ｂに表示されているデータがＷＥＢページでなく文書データ（例えば、プレゼンテーションに用いるデータ）である場合（ステップＳ１０５，Ｎｏ、ステップＳ１０８，Ｙｅｓ）、主制御部１０は、ステップＳ１０９として、ページ番号を拡大させる要素と決定する。なお、文書データが表示部２Ｂに表示されている場合に、ページ番号以外の要素を拡大させる要素と決定してもよい。例えば、ページまたは段落の先頭から所定の範囲のテキストや見出しとして設定されているテキストを拡大させる要素と決定してもよい。
【００４１】
表示部２Ｂに表示されているデータがＷＥＢページでも文書データでもない場合（ステップＳ１０５，Ｎｏ、ステップＳ１０８，Ｎｏ）、主制御部１０は、ステップＳ１１３として、いずれの要素も拡大させることなく、スクロール区間をスクロール速度でスクロールさせる。そして、主制御部１０は、ステップＳ１１４として、スクロールを終了させるかを判定する。スクロールを終了させると判定した場合（ステップＳ１１４，Ｙｅｓ）、主制御部１０は、図４に示す処理手順を終了させる。スクロールを終了させないと判定した場合（ステップＳ１１４，Ｎｏ）、主制御部１０は、ステップＳ１０１以降を再実行する。
【００４２】
ステップＳ１０７またはステップＳ１０９で拡大させる要素を決定した場合、主制御部１０は、ステップＳ１１０として、拡大率情報９Ｄを参照し、スクロール速度に応じて拡大率を決定する。そして、主制御部１０は、ステップＳ１１１として、拡大させると決定した要素を拡大率に応じて拡大させる。なお、要素を拡大させるのは、スクロール区間内の要素だけでよい。また、要素の拡大は、例えば、表示されているデータに対応するブラウザプログラム９Ｂまたはブラウザプログラム９Ｂ等のプログラムが提供する機能を呼び出すことによって実現してもよい。
【００４３】
そして、主制御部１０は、ステップＳ１１２として、スクロール区間のスクロールに要する時間が要素の拡大を行わない場合と同じになるようにスクロール速度を調整する。例えば、テキストを拡大することによってスクロール区間の始点から終点までの距離が長くなった場合、主制御部１０は、長くなった距離に応じてスクロール速度を高くする。このように、スクロール速度を調整することにより、利用者が目的の部分まで画面をスクロールさせるのに要する時間が長くなったり、利用者がスクロール中に違和感をもったりすることを抑止できる。
【００４４】
なお、速度を調整する代わりに、拡大させる要素以外の要素を縮小させること、または、拡大させる要素を他の部分にオーバーラップさせることによって、スクロール区間の長さが要素の拡大前と同じになるように制御してもよい。このような制御によっても、スクロール区間の始点から終点までのスクロールに要する時間を、要素の拡大を行わない場合と同じにすることができる。
【００４５】
続いて、主制御部１０は、ステップＳ１１３として、拡大させた要素を含むスクロール区間を調整後のスクロール速度でスクロールさせる。そして、主制御部１０は、ステップＳ１１４として、スクロールを終了させるかを判定する。スクロールを終了させると判定した場合（ステップＳ１１４，Ｙｅｓ）、主制御部１０は、図４に示す処理手順を終了させる。スクロールを終了させないと判定した場合（ステップＳ１１４，Ｎｏ）、主制御部１０は、ステップＳ１０１以降を再実行する。
【００４６】
次に、図５および図６を参照しながら、スクロール時の画面制御の具体例について説明する。図５は、ＷＥＢページのスクロール時の画面制御の一例を示す図である。図５に示すステップＳ１１では、ＷＥＢページがタッチパネル２に表示されている。タッチパネル２に表示されているＷＥＢページは、見出しＨ１、見出しＨ１に対応するテキストＴ１および画像Ｐ１、見出しＨ２、見出しＨ２に対応するテキストＴ２および画像Ｐ２等を含む。
【００４７】
ここで利用者によるフリック操作やドラッグ操作等のスクロール操作が検出され、画像が拡大する要素として決定された場合、ステップＳ１２に示すように、スクロール中に画像Ｐ１や画像Ｐ２等の画像が拡大して表示される。このように画像を拡大することにより、画像の視認性が向上し、利用者は、現在タッチパネル２に表示されている部分の内容を把握し易くなる。
【００４８】
また、利用者によるスクロール操作が検出され、見出しが拡大する要素として決定された場合、ステップＳ１３に示すように、スクロール中に見出しＨ２等の見出しが拡大して表示される。このように見出しを拡大することにより、見出しの視認性が向上し、利用者は、現在タッチパネル２に表示されている部分の内容を把握し易くなる。
【００４９】
図６は、文書データのスクロール時の画面制御の一例を示す図である。図６に示すステップＳ２１では、文書データがタッチパネル２に表示されている。タッチパネル２に表示されている文書データは、ページＰＧ１、ページＰＧ２、ページＰＧ３等の複数のページから構成される。文書データの表示時には、ページ番号ＰＮ１、ページ番号ＰＮ２、ページ番号ＰＮ３等のページ番号がページ毎に表示される。
【００５０】
ここで利用者によるスクロール操作が検出された場合、ステップＳ２２に示すように、スクロール中にページＰＧ１等のページ番号が拡大して表示される。このようにページ番号を拡大することにより、ページ番号の視認性が向上し、利用者は、現在タッチパネル２に表示されている部分がどのページであるかを把握し易くなる。なお、図６に示した例では、スクロール中でない場合にもページ番号が表示されているが、ページ番号は、スクロール中にのみ表示されることとしてもよい。
【００５１】
上述してきたように、本実施例では、スクロール時に特定の要素を拡大して表示することとしたので、スクロール中での情報の視認性を向上させることができる。
【００５２】
なお、上記の実施形態で示した本発明の態様は、本発明の要旨を逸脱しない範囲で任意に変更することができる。例えば、上記の実施形態では、タッチパネル２に対して行われた操作に応じて画面をスクロールさせることとしたが、キーボードのカーソルキーやマウス等のポインティングデバイスに対して行われた操作に応じて画面をスクロールさせてもよい。
【００５３】
また、上記の実施形態では、スクロール中に特定の要素が拡大表示されるデータの例としてＷＥＢページおよび文書データを挙げて説明したが、スクロール中に特定の要素が拡大表示されるデータは、これら以外のデータであってもよい。例えば、受信メールボックスに含まれるメールの一覧の表示中にスクロール操作が検出された場合、メールの件名または送信元メールアドレスを拡大して表示してもよい。また、地図データの表示中にスクロール操作が検出された場合、地図に重畳されている地名を拡大して表示してもよい。
【００５４】
また、上記の実施形態では、スクロール区間内では特定の要素を同じ拡大率で拡大することとしたが、タッチパネル２においてスクロール操作が検出された位置に近いほど拡大率を大きくしてもよい。利用者は指の接触する位置を目で確認しながらスクロール操作を行う可能性が高いため、このように制御することにより、利用者が見ている可能性が高い部分の視認性を向上させることができる。
【００５５】
また、上記の実施形態で示した画面制御プログラム９Ｃは、複数のモジュールに分割されていてもよいし、他のプログラムに組み込まれていてもよい。
【符号の説明】
【００５６】
１    携帯電話端末
２    タッチパネル
２Ａ  タッチセンサ
２Ｂ  表示部
３    入力部
９    記憶部
９Ａ  文書編集プログラム
９Ｂ  ブラウザプログラム
９Ｃ  画面制御プログラム
９Ｄ  拡大率情報
１０    主制御部
１１    ＲＡＭ
【要約】
【課題】スクロール中に表示部に表示される情報の視認性を向上させること。
【解決手段】携帯電話端末（電子機器）１は、情報を表示する表示部２Ｂと、表示部２Ｂに重畳されたタッチセンサ（操作部）２Ａと、タッチセンサ２Ａに対する所定の操作の速さに応じて表示部２Ｂに表示される情報のスクロールの速度を決定するとともに、スクロールされる情報が表示部２Ｂに表示される大きさを速度に応じて変化させる主制御部１０とを備える。主制御部１０は、タッチセンサ２Ａによって所定の操作が検出された位置に近いほど表示部２Ｂに表示される大きさの変化を大きくする。
【選択図】図２【図１】
0005869722.tif 000002
【図２】
0005869722.tif 000003
【図３】
0005869722.tif 000004
【図４】
0005869722.tif 000005
【図５】
0005869722.tif 000006
【図６】
0005869722.tif 000007