(57)【要約】【課題】携帯端末のような小さな画面の表示装置であっても、ブラウザ画面全体を把握しながら、目的とするリンクを確実に選択できる表示装置を実現する。【解決手段】本発明の表示装置は、タッチパネル１０４のタッチが検知されたタッチ開始からの時間を計測するタイマ−１０６と、タッチパネル１０４上のタッチ位置に対応するディスプレイ１０１における座標情報を取得するディスプレイ制御部１０２と、上記ディスプレイ制御部１０２により取得された座標情報からタッチ位置の移動量を求める制御部１１３と、上記タイマ−１０６による計測時間が予め設定した時間を越え、且つ、上記制御部１１３によるタッチ位置の移動量が予め設定した移動量の範囲内であるとき、上記ディスプレイ１０１における上記タッチ位置とは別の位置に、上記座標情報が示す座標を中心にして予め定めた範囲内の領域を拡大して表示する拡大表示制御部１１１とを備える。【選択図】図１
2010102662.tif 000002
【特許請求の範囲】
【請求項１】
表示パネル上にタッチパネルを重ねて配置した表示装置において、
上記タッチパネルにおいてタッチされたことを検知するタッチ検知手段と、
上記タッチ検知手段によって検知されたタッチ開始からの時間を計測するタイマと、
上記タッチ検知手段によって検知されたタッチパネル上のタッチ位置に対応する上記表示パネルにおける座標情報を取得する座標情報取得手段と、
上記座標情報取得手段により取得された座標情報からタッチ位置の移動量を求める移動量演算手段と、
上記タイマによる計測時間が予め設定した時間を越え、且つ、上記移動量演算手段によるタッチ位置の移動量が予め設定した移動量の範囲内であるとき、上記表示パネルにおける上記タッチ位置とは別の位置に、上記座標情報が示す座標を中心にして予め定めた範囲内の領域を拡大して表示する拡大表示手段とを備えていることを特徴とする表示装置。
【請求項２】
上記拡大表示手段は、
領域の拡大表示中に、上記タッチ検知手段により、上記タッチパネル上のタッチが解除されたことを検知したとき、当該領域の拡大表示を解除することを特徴とする請求項１に記載の表示装置。
【請求項３】
上記表示パネルに表示されている画像に含まれているリンクを選択したときに、選択したリンクに対応付けられた情報を取得するリンク情報取得手段をさらに備え、
上記リンク情報取得手段は、
上記拡大表示手段により、拡大表示されている領域に含まれるリンクが選択可能状態で、当該拡大表示が解除されたとき、上記リンクに対応付けられた情報を取得することを特徴とする請求項２に記載の表示装置。
【請求項４】
上記リンク情報取得手段は、
上記拡大表示中の領域の予め設定した位置に、リンクが移動したときに、当該リンクが選択可能状態であると判断することを特徴とする請求項３に記載の表示装置。
【請求項５】
上記拡大表示手段は、
上記領域の拡大表示中に、上記移動量演算手段によるタッチ位置の移動量が予め設定した移動量の範囲内で、上記タイマにより計測した時間に応じて領域の拡大率を変えることを特徴とする請求項１に記載の表示装置。
【請求項６】
上記拡大表示手段は、
上記領域の拡大表示開始からの上記タイマによる計測時間が任意の時間経過する毎に、上記拡大率を予め設定した上げ幅で上げていくことを特徴とする請求項５に記載の表示装置。
【請求項７】
通信ネットワークに接続可能で、該通信ネットワークを介して取得した情報を表示する表示装置を備えた携帯端末において、
上記表示装置は、請求項１〜６の何れか１項に記載の表示装置であることを特徴とする携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを搭載する表示装置に関するものである。
【背景技術】
【０００２】
近年、タッチパネルを搭載する表示装置が広く使われている。例えば特許文献１に開示されたタッチパネルを挙げることができる。
【０００３】
一般に、タッチパネルを搭載した表示装置において、例えばインターネットのブラウザ画面を表示した場合、画面のリンク先をユーザがタッチすることで、リンク先の情報をインターネットを介して取得してブラウザ画面に表示させている。
【特許文献１】特開２００７−４７６２（２００７年１月１１日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、タッチパネルを搭載した表示装置を携帯端末に適用する例が増えつつある。
【０００５】
しかしながら、携帯端末の場合、表示装置における表示領域が小さく、インターネットのブラウザ画面を表示し、リンクをユーザが指でタッチして指定するときに、目的のリンクをうまくタッチできないという問題が生じる。
【０００６】
そこで、通常、上記のような表示画面が小さい場合には、ユーザが指で適切にタッチできるように、画面内の表示全体を拡大することが行われている。この場合、画面内の表示全体を拡大するので、小さな画面では全体を把握することは難しい。このため、携帯端末のような小さな画面の表示装置では、ブラウザ画面全体を把握しながら、目的とするリンクを指によりタッチして適切に指定することが難しいという問題が生じる。
【０００７】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、携帯端末のような小さな画面の表示装置であっても、ブラウザ画面全体を把握しながら、目的とするリンクを確実に選択できる表示装置を実現することにある。
【課題を解決するための手段】
【０００８】
本発明に係る表示装置は、上記課題を解決するために、表示パネル上にタッチパネルを重ねて配置した表示装置において、上記タッチパネルにおいてタッチされたことを検知するタッチ検知手段と、上記タッチ検知手段によって検知されたタッチ開始からの時間を計測するタイマと、上記タッチ検知手段によって検知されたタッチパネル上のタッチ位置に対応する上記表示パネルにおける座標情報を取得する座標情報取得手段と、上記座標情報取得手段により取得された座標情報からタッチ位置の移動量を求める移動量演算手段と、上記タイマによる計測時間が予め設定した時間を越え、且つ、上記移動量演算手段によるタッチ位置の移動量が予め設定した移動量の範囲内であるとき、上記表示パネルにおける上記タッチ位置とは別の位置に、上記座標情報が示す座標を中心にして予め定めた範囲内の領域を拡大して表示する拡大表示手段とを備えていることを特徴としている。
【０００９】
ここで、上記の拡大表示手段における拡大表示する際の判断基準となる、上記の予め設定した時間、予め設定した移動量は、任意に設定可能である。つまり、これらの値は、表示装置を設計する際に、ユーザがどの程度のタッチ時間を継続したときに、拡大表示されるのが違和感がないか等の様々な要素を考慮して決定されるべき値である。
【００１０】
従って、タイマによる計測時間が予め設定した時間を越えたときとは、ユーザがタッチパネルをタッチしてからの経過時間がある程度継続した長さになったことを示している。また、移動量演算手段によるタッチ位置の移動量が予め設定した移動量の範囲内であるときとは、ユーザがタッチパネルにタッチしてから最初のタッチ位置を中心にして、殆ど移動していないことを示している。つまり、ここでは、ユーザがタッチパネルをタッチした際に、最初のタッチを開始してからある程度の時間を経過するまで、最初のタッチ位置から殆ど動いていない場合に、タッチされた位置を含めて予め定めた範囲内の領域をこのタッチ位置とは別の位置で拡大表示させるようになる。
【００１１】
また、上記の拡大対象となる表示領域の範囲についても、任意に決定することができる。例えば、表示パネルの全表示領域の大きさによって、タッチ動作による拡大表示の領域の範囲を決定するのが好ましい。
【００１２】
従って、上記の構成によれば、ユーザは、タッチパネルの所望する位置を一定時間タッチし続けることで、上記タッチ位置に対応する表示パネル上のタッチ位置に対応する領域を含む範囲を拡大表示させることができる。
【００１３】
これにより、表示パネルの画面全体を拡大することなく、ユーザがタッチした領域周辺を拡大表示しているので、画面全体を把握しながら、ユーザはタッチするだけで、目的とする表示（リンク）を含む領域を確実に選択することができる。
【００１４】
また、携帯端末のように小さな表示画面において、ユーザが指でタッチした領域は指の影になり確認しづらいが、上記のように、指でタッチしている領域を拡大表示しているので、ユーザが指でタッチした領域の表示内容の確認も確実に行える。
【００１５】
上記拡大表示手段は、領域の拡大表示中に、上記タッチ検知手段により、上記タッチパネル上のタッチが解除されたことを検知したとき、当該領域の拡大表示を解除するようにしてもよい。
【００１６】
これにより、ユーザは、タッチパネルをタッチし続けている間、拡大表示を行うので、指でタッチパネル上をなぞれば、指の軌跡に対応して拡大表示される領域が変化するようになる。従って、ユーザは、一度拡大表示させれば、後は指をタッチパネルから離さないようにして該タッチパネルをなぞるようにするだけで、表示画面を拡大表示で確認することが可能となる。
【００１７】
上記表示パネルに表示されている画像に含まれているリンクを選択したときに、選択したリンクに対応付けられた情報を取得するリンク情報取得手段をさらに備え、上記リンク情報取得手段は、上記拡大表示手段により、拡大表示されている領域に含まれるリンクが選択可能状態で、当該拡大表示が解除されたとき、上記リンクに対応付けられた情報を取得するようにしてもよい。
【００１８】
これにより、携帯端末のような小さな画面の表示装置であっても、ブラウザ画面全体を把握しながら、目的とするリンクを確実に選択できる。
【００１９】
上記リンク情報取得手段は、上記拡大表示中の領域の予め設定した位置に、リンクが移動したときに、当該リンクが選択可能状態であると判断するようにしてもよい。
【００２０】
例えば、拡大表示の表示枠の中央にポインタに相当する選択指示を設定すれば、拡大表示された領域に含まれるリンクが上記表示枠の中央に位置したときにリンクが選択可能状態となり、そのときに、ユーザがタッチ動作を解除すれば、選択されたリンクに対応した情報を取得するようになる。
【００２１】
上記拡大表示手段は、上記領域の拡大表示中に、上記移動量演算手段によるタッチ位置の移動量が予め設定した移動量の範囲内で、上記タイマにより計測した時間に応じて領域の拡大率を変えるようにしてもよい。
【００２２】
この場合、上記拡大表示手段は、上記領域の拡大表示開始からの上記タイマによる計測時間が任意の時間経過する毎に、上記拡大率を予め設定した上げ幅で上げていくことが望ましい。例えば、拡大率を上げる時間間隔を１秒とすれば、タッチして最初の拡大率で拡大表示されたときから、１秒経過する毎に、所定の上げ幅で拡大率を上げて拡大表示をする。この拡大率の上げ幅と、拡大率を上げる時間間隔との関係は、ユーザの使い勝手などを考慮して適宜設定すればよい。
【００２３】
以上の表示装置は、通信ネットワークに接続可能で、該通信ネットワークを介して取得した情報を表示する表示装置を備えた携帯端末に好適に用いられる。
【発明の効果】
【００２４】
本発明に係る表示装置は、以上のように、表示パネル上にタッチパネルを重ねて配置した表示装置において、上記タッチパネルにおいてタッチされたことを検知するタッチ検知手段と、上記タッチ検知手段によって検知されたタッチ開始からの時間を計測するタイマと、上記タッチ検知手段によって検知されたタッチパネル上のタッチ位置に対応する上記表示パネルにおける座標情報を取得する座標情報取得手段と、上記座標情報取得手段により取得された座標情報からタッチ位置の移動量を求める移動量演算手段と、上記タイマによる計測時間が予め設定した時間を越え、且つ、上記移動量演算手段によるタッチ位置の移動量が予め設定した移動量の範囲内であるとき、上記表示パネルにおける上記タッチ位置とは別の位置に、上記座標情報が示す座標を中心にして予め定めた範囲内の領域を拡大して表示する拡大表示手段とを備えていることで、表示パネルの画面全体を拡大することなく、ユーザがタッチした領域周辺を拡大表示しているので、画面全体を把握しながら、ユーザはタッチするだけで、目的とする表示（リンク）を含む領域を確実に選択することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２５】
本発明の一実施の形態について説明すれば、以下の通りである。なお、本実施の形態では、画像表示装置を携帯電話に搭載した場合の例について説明する。
【００２６】
図４（ａ）（ｂ）は、上記構成の画像表示装置を備えた携帯電話１の概観を示す図である。
【００２７】
上記携帯電話１は、図４（ａ）（ｂ）に示すように、第１筐体１０と第２筐体２０とが矢印ＸＹ方向に互いにスライド可能に設けられたスライド方式の携帯電話である。この携帯電話１は、通常の電話機能、メール送受信機能の他に、インターネット接続機能、ワンセグ受信機能、動画再生機能、音楽再生機能、テレビ電話機能等の様々なマルチメディア機能を搭載しているものとする。
【００２８】
ここで、上記携帯電話１において、図４（ａ）に示す状態、すなわち、第１筐体１０と第２筐体２０とが完全に重なった状態を第１状態とし、図４（ｂ）に示すように、第１筐体１０と第２筐体２０とがスライド移動した状態を第２状態とする。
【００２９】
例えば、上記携帯電話１の電話機能、メール送受信機能を利用する場合には、図４（ａ）に示す第１状態が待ち受け状態、図４（ｂ）に示す第２状態が通話（メール操作）状態となる。また、ワンセグ受信機能等のマルチメディア機能を利用する場合には、主に、図４（ａ）に示す第１状態での利用となる。
【００３０】
上記第１筐体１０は、携帯電話本体となる本体部を構成するものであり、図４（ｂ）に示すように、上記第２筐体２０に対してスライド移動したときに、露出した面を操作面１０ａとしている。
【００３１】
この操作面１０ａには、電話機能、メール送受信機能等の携帯電話１の機能を実現する際に必要な操作キー群が配置されている。これら操作キー群が入力インターフェースとして機能する。
【００３２】
また、上記第２筐体２０は、携帯電話１において表示可能な情報（電話番号、動画、静止画、インターネットのブラウザ画面等）を表示する画像表示部を構成するものであり、さらに、第２筐体２０の表示面２０ａはユーザが直接指などでタッチして各種操作が行えるタッチパネルを用いた操作面を構成している。
【００３３】
このように、上記携帯電話１では、第１筐体１０の操作面１０ａに配置された操作キー群以外の入力インターフェースとして、第２筐体２０の表示面２０ａにタッチパネルを採用している。これにより、携帯電話１を、図４（ａ）に示す第１状態でもユーザが操作できるようになっている。なお、この第２筐体２０の表示面２０ａを操作面として使用する場合、主に、図４（ａ）に示すように、第１筐体１０に第２筐体２０を完全に重ね合わせた第１状態で使用するが、これに限定されるものではない。
【００３４】
携帯電話１は、図５に示すように、ディスプレイ１０１、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、キー１１４、タッチパネル１０４、モーションセンサー１１５、タイマー１０６、通信部１０７を含んでいる。
【００３５】
上記のキー１１４、タッチパネル１０４、モーションセンサー１１５は、ユーザ入力や操作を検出するためのデバイスである。
【００３６】
上記タイマー１０６は、処理に掛かる時間を計測するためのデバイスである。
【００３７】
上記通信部１０７は、ネットワークデータ通信や電話接続を実施するためのデバイスである。
【００３８】
上記ディスプレイ１０１は、機器の内部処理の結果をユーザに表示して提示するためのデバイスである。
【００３９】
上記ＣＰＵ２０１は、上記の各デバイスを制御するデバイスである。
【００４０】
上記ＲＯＭ２０２は、上記ＣＰＵ２０１における制御に必要となる手続（プログラム等）を格納するための記憶デバイスであり、上記ＲＡＭ２０３は、上記ＣＰＵ２０１による制御が実行されるときに処理内容を一時的に格納するための記憶デバイスである。
【００４１】
図６は、上記ハードウェア構成の携帯電話１における各デバイスの制御を行う際に、上記ＣＰＵ２０１が機能するブロックを示す機能ブロック図である。
【００４２】
上記ＣＰＵ２０１は、図６に示すように、入力・操作検出部２１１、ネットワーク管理部２１２、時間管理部２１３、処理実行部２１４、拡大窓制御部２１５、画面回転制御部２１６、ページ情報作成部２１７、画面情報蓄積部２１８、画面表示制御部２１９を含んでいる。これらの各部における機能を実行させるためのプログラムは、上記ＲＯＭ２０２に格納され、上記ＣＰＵ２０１によって必要に応じて読み出され、上記の各部における機能を実行させるようになっている。
【００４３】
上記入力・操作検出部２１１は、ユーザが上述したキー１１４、タッチパネル１０４、モーションセンサー１１５を操作したことを検出し、決められた形式に従ってその情報を、処理実行部２１４に引き渡すようになっている。
【００４４】
上記ネットワーク管理部２１２は、上述の通信部１０７から受信した情報を決められた形式に従って処理実行部２１４に引き渡し、また、処理実行部２１４からの要求に応じて次の情報を上記通信部１０７から取得するようになっている。
【００４５】
上記時間管理部２１３は、上記処理実行部２１４からの要求に応じて上述したタイマー１０６を使って時間経過を監視し、要求のあった刻限になると処理実行部２１４にその旨を通知する。
【００４６】
上記処理実行部２１４は、上記入力・操作検出部２１１、ネットワーク管理部２１２、時間管理部２１３から通知される情報を基に、実行すべき処理を決定する。そして、必要な制御・管理部（拡大窓制御部２１５、画面回転制御部２１６、ページ情報作成部２１７）に処理要求を行う。
【００４７】
上記拡大窓制御部２１５は、処理実行部２１４からの要求に応じ、拡大窓の表示・消去・表示の更新を行う。このために必要となる画面表示情報を画面情報蓄積部２１８に蓄積する。
【００４８】
上記画面回転制御部２１６は、処理実行部２１４からの要求に応じ、縦画面・横画面の表示切替制御を行う。表示切替が発生する時は、その画面表示情報を作成して画面情報蓄積部２１８に蓄積する。
【００４９】
上記ページ情報作成部２１７は、処理実行部２１４からの要求に応じ、ネットワークから受信したＷＥＢページ情報を解析し、画面表示情報を作成する。作成した画面表示情報を画面情報蓄積部２１８に蓄積する。
【００５０】
上記画面情報蓄積部２１８は、各制御部からの要求に応じて画面表示情報を内部に蓄積する。また外部から要求があった場合は、蓄積した画面表示情報を提供する。
【００５１】
上記画面表示制御部２１９は、上記画面情報蓄積部２１８に蓄積された画面表示情報をディスプレイ１０１に転送し、転送した表示情報に応じた画面表示を行わせる。
【００５２】
上記構成の携帯電話１では、例えばブラウザ画面を表示しているときに、ユーザの操作性を考慮した処理が施される。例えば第１状態において、表示面２０ａにブラウザ画面が表示されているとき、当該ブラウザ画面上で、タッチダウンしたまま指を動かさない時は、タッチしている領域を部分拡大（２倍）して専用の表示窓に表示する。そして、そのまま指をドラッグすると、タッチしている地点の移動に応じて表示窓の表示内容を更新する。
【００５３】
ここで、ドラッグしたままブラウザ画面の画面端（またはフレーム端）に移動し、その位置でタッチしたまま停止した場合は、直前のドラッグ操作を継続して画面スクロールを行う。この表示窓の中央にポインタを表示し、ポインタが要素上にある状態でタッチアップすると、その要素に対して決定処理を実行する。つまり、タッチアップした場所にアンカー要素（リンク先）が存在した場合は、それを選択することになる。
【００５４】
以下に本携帯電話１においてインターネット接続機能を利用した場合の表示例について説明する。ここで、インターネット接続機能とは、当該携帯電話１において使用可能なブラウザを表示面２０ａ上に表示させる機能である。なお、本実施の形態に係る携帯電話１では、タッチパネルを採用しているので、ブラウザ画面のスクロール動作や、リンク先の指定選択等はユーザがタッチパネルをタッチして直接行うようになっている。
【００５５】
つまり、上記携帯電話１においては、ブラウザ画面のスクロール動作を行うパニングモードと、リンク先の指定選択を行うための部分拡大表示モードとが切り替えて実行可能になっている。
【００５６】
以下に、本実施の形態に係る携帯電話１におけるブラウザ画面に対する操作処理について、簡単に説明する。
【００５７】
図２（ａ）〜図２（ｄ）は、携帯電話１の表示面２０ａに表示されたブラウザ画面におけるパニングモード処理の流れを示している。
【００５８】
ドラッグ開始時の方向が上下左右の方向であった場合、以降のドラッグはタッチアップするまでは上下または左右に固定してパニング処理を行う。例えば、図２（ａ）に示す状態から図２（ｂ）に示す状態になるようにパニング処理を行う。
【００５９】
また、ドラッグ開始時の方向が斜め４方向であった場合、自由方向へのパニングを許し、ドラッグで通知された方向にそのままパニングする。例えば、図２（ｃ）に示す状態から図２（ｄ）に示す状態になるようにパニング処理を行う。
【００６０】
ここでは、何れの場合も、ブラウザ画面２１をタッチしているポイントＰのタッチ時間は、予め設定した時間よりも短い場合である。タッチ位置が殆ど変わらず、上記の予め設定した時間よりも長くなれば（長タッチ状態）、以下の部分拡大表示モードが実行される。
【００６１】
このように、上記パニングモードと部分拡大表示モードは、ブラウザ画面２１をタッチし始めてからの、タッチ継続時間とタッチ位置の移動量とで切り替えられる。
【００６２】
すなわち、上記の拡大表示手段における拡大表示する際の判断基準となる、上記の予め設定した時間、予め設定した移動量は、任意に設定可能である。つまり、これらの値は、表示装置を設計する際に、ユーザがどの程度のタッチ時間を継続したときに、拡大表示されるのが違和感がないか等の様々な要素を考慮して決定されるべき値である。
【００６３】
従って、タイマによる計測時間が予め設定した時間を越えたときとは、ユーザがタッチパネルをタッチしてからの経過時間がある程度継続した長さになったことを示している。また、移動量演算手段によるタッチ位置の移動量が予め設定した移動量の範囲内であるときとは、ユーザがタッチパネルにタッチしてから最初のタッチ位置を中心にして、殆ど移動していないことを示している。つまり、ここでは、ユーザがタッチパネルをタッチした際に、最初のタッチを開始してからある程度の時間を経過するまで、最初のタッチ位置から殆ど動いていない場合に、タッチされた位置を含めて予め定めた範囲内の領域をこのタッチ位置とは別の位置で拡大表示させるようになる。このように、両基準を満たした場合を上述した長タッチ状態とする。
【００６４】
図３（ａ）〜図３（ｈ）は、携帯電話１の表示面２０ａに表示されたブラウザ画面における部分拡大表示モード処理の流れを示している。
【００６５】
図３（ａ）は、ユーザがブラウザの画面のある地点を長タッチしている状態を示す図である。ここでは、長タッチとは、ブラウザの画面をタッチし続けている時間が、予め設定した時間よりも長くなった場合を示す。
【００６６】
図３（ｂ）は、図３（ａ）に示す長タッチした結果、タッチしているポイントＰを中心にしたある範囲を拡大表示した状態を示す図である。ここでは、長タッチしたポイントＰを拡大した画面を示す表示枠（以下、拡大窓と称する）２１ａがブラウザ画面２１上に表示された状態を示している。
【００６７】
ここで、上記拡大窓２１ａの表示位置は、タッチしているポイントＰの近傍に表示させるのが好ましいが、特に限定されるものではない。
【００６８】
図３（ｃ）は、図３（ｂ）に示した拡大窓２１ａを表示させた状態で、ユーザが指を矢印方向に移動すると、拡大窓２１ａ内の表示も指の移動位置に合わせて更新されている状態を示す図である。
【００６９】
図３（ｄ）は、ブラウザ画面２１上のリンクが張られた領域に指が載り、該当するリンクがフォーカスされている状態（ポインタがリンクを指している状態）を示す図である。この場合、フォーカス位置は、拡大窓２１ａの中央位置に固定されているものとする。つまり、拡大窓２１ａはブラウザ画面２１上で固定されたまま、拡大窓２１ａ内の表示内容が次々と変化してリンクが中央位置に来るとフォーカスされている状態、すなわち選択可能状態に変化する。
【００７０】
図３（ｅ）は、図３（ｄ）に示す状態でフリック（指をすばやく弾く）して拡大窓２１ａの表示を解除した状態を示す図である。このフリックの判断は、指の移動速度から判断する。つまり、移動速度が一定以上であれば、フリックであると判断する。
【００７１】
なお、上記フリックのほかに、別の指によってブラウザ画面２１の任意の点をタッチすることによって、上記拡大窓２１ａの表示を解除するようにしてもよい。
【００７２】
さらに、上記の解除方法としては、携帯電話１を傾ける、すなわちモーションセンサー１１５による検知信号により拡大表示制御部１１１に対して拡大表示の解除を指示するようにしてもよい。
【００７３】
また、図３（ｆ）は、図３（ｄ）に示す状態で指をブラウザ画面２１から離した直後の状態を示す図である。このとき、ブラウザ制御部（後述する）は、リンク先のデータの読み込み中である。
【００７４】
図３（ｇ）は、図３（ｆ）に示す状態からリンク選択を解除した状態を示す図である。
【００７５】
一方、図３（ｈ）は、図３（ｆ）に示す状態から、リンク先のページをブラウザ画面２１に表示した状態を示す図である。
【００７６】
上記の処理を実行するためのハードウェア構成及びソフトウェア構成について以下に説明する。
【００７７】
図１は、本実施の形態に係る携帯電話１の概略構成ブロック図である。
【００７８】
上記携帯電話１は、ディスプレイ１０１、ディスプレイ制御部１０２、ＶＲＡＭ１０３、タッチパネル１０４、タッチパネル制御部１０５、タイマー１０６、通信部１０７、ブラウザ１０８、フレームバッファ１０９、ブラウザ制御部１１０、拡大表示制御部１１１、タッチパネル状態記憶部１１２、制御部１１３（ＣＰＵ２０１）を含んでいる。
【００７９】
上記ディスプレイ１０１は、ディスプレイ制御部１０２がＶＲＡＭ１０３から読み出した画面イメージを表示する表示デバイスであり、液晶表示パネル、有機ＥＬ（Electro Luminescence）パネル等の薄膜表示パネルからなっている。
【００８０】
上記タッチパネル１０４は、上記ディスプレイ１０１に重なるように配置され、ユーザの押す、なぞる、離すといった操作を検出するためのセンサーデバイスとして機能している。
【００８１】
上記タッチパネル制御部１０５は、上記タイマー１０６から通知される一定の間隔でタッチパネル１０４の状態を監視し、タッチパネル１０４が押されているか否か、および、押されている座標がタッチパネル１０４上のどこであるかの情報を読み取り、タッチパネル状態記憶部１１２に情報を保持する。
【００８２】
また、上記タッチパネル制御部１０５は、前回タッチパネル状態記憶部１１２に保持されている情報と新たに読み取った情報とを比較し、押されていない状態から押された状態に変化した場合はタッチダウンのイベントを座標とともにブラウザ制御部１１０に通知する。同様に、押された状態が継続している場合は連続押下のイベントを、押された状態から押されていない状態に変化した場合はタッチアップのイベントを、座標とともにブラウザ制御部１１０に通知する。
【００８３】
上記通信部１０７は、ＨＴＴＰ等、インターネットのプロトコルに従い、ＨＴＭＬ、スタイルシート、スクリプトや画像等のデータを取得し、上記ブラウザ１０８にデータを渡すようになっている。
【００８４】
上記ブラウザ１０８は、ＨＴＭＬ、スタイルシート、スクリプト等の解釈を行う機能を備え、上記通信部１０７から渡されたデータを解析し、解析結果を画面イメージとしてフレームバッファ１０９に保存する。また、ブラウザ制御部１１０からスクロールが指示された場合は、スクロールした画面イメージを生成し、ポインタの移動が通知された場合は、ポインタの座標に対応するスクリプトの実行やスタイルの変更を行う。
【００８５】
上記ブラウザ制御部１１０は、上記ブラウザ１０８の起動、終了や、通信の開始、ユーザ入力の通知を行い、その結果生成されたフレームバッファ１０９の画面イメージをＶＲＡＭ１０３に転送する。
【００８６】
また、ブラウザ制御部１１０は、上記タッチパネル制御部１０５から通知されるイベント、座標に基づいてブラウザ１０８を制御する。タッチパネル制御部１０５からタッチダウンのイベントが通知され、その後で通知される座標がタッチダウン時の座標から特定の距離以上である場合、ブラウザ制御部１１０は、ユーザがなぞる操作を行ったと判断し、ブラウザ１０８へなぞった方向へのスクロールを指示する。
【００８７】
上記タッチパネル制御部１０５から通知される座標がタッチダウン時の座標から特定の距離未満に収まっている状態が特定の時間以上継続した場合、ブラウザ制御部１１０は、ユーザがタッチパネル１０４上の一点を押し続ける動作を行っていると判断し、拡大表示制御部１１１に対して、押されている箇所の拡大表示を指示する。また、拡大表示中にタッチパネル制御部１０５から押下位置の移動が通知された場合は、拡大表示対象の座標も合わせて移動し、ブラウザ１０８に対しては、ポインタの移動を通知する。
【００８８】
上記拡大表示制御部１１１は、ブラウザ１０８がフレームバッファ１０９上に生成する画面イメージにおいて、上記ブラウザ制御部１１０から通知された座標に対応する箇所の周辺を拡大した拡大イメージを生成し、元の画面イメージと合成したものをＶＲＡＭ１０３上に書き込む。
【００８９】
また、制御部１１３は、電源制御等、装置全体の制御を行う制御デバイスであり、上述したＣＰＵ２０１に含まれている。
【００９０】
本発明では、上述したように、（１）表示画面をなぞった方向に画面をスクロールさせる動作（パニングモード）と、（２）ブラウザ画面上にポインタを移動させた場合と同様に、コンテンツに対して、ポインタの座標の変化を通知する動作（部分拡大表示モード）との２つの動作のいずれもタッチパネルをなぞる操作に割り当てている。
【００９１】
このため、タイマー１０６により、ユーザがタッチパネル１０４を押下してからの座標を一定の時間追跡し、座標の移動が一定の閾値以上であった場合は、スクロール動作を割り当て、ユーザがなぞった座標の変化に合わせて画面をスクロールさせる。また、座標の移動が一定の閾値未満であった場合は、スクロール動作ではなく、ポインタの移動動作に割り当て、上記一定の時間経過後にユーザがなぞる操作を行った場合（タッチパネル１０４が押下されている座標が変化した場合)は、コンテンツに対してポインタの座標の変化を通知する。
【００９２】
また、本発明では、図３（ａ）〜図３（ｈ）に示すように、さらに、上記ポインタの移動動作に割り当てる状態に切り替わる際、ユーザがなぞっている位置を、なぞっている位置とは別の場所に表示する機能を有する。そして、ユーザがなぞっている位置を別の場所に表示する際、拡大して表示する機能も有する。
【００９３】
上記の処理の流れについて、図７に示すフローチャートを参照しながら以下に説明する。
【００９４】
まず、ユーザがタッチパネル１０４を押下する（ステップＳ１０１）。
【００９５】
そして、ユーザのタッチパネル１０４への押下から一定期間経過後の移動量が閾値以上であるか否かを判定する（ステップＳ１０２）。ここで、移動量の閾値は、上述した予め設定した時間をいう。
【００９６】
ステップＳ１０２において、閾値以上である（Ｙｅｓ）と判定されれば、ユーザのタッチ移動の移動方向に合せて画面をスクロールさせる（ステップＳ１０３）。そして、ユーザがタッチパネル１０４の押下をやめる（離す）（ステップＳ１０４）ことにより、画面のスクロールを終了する（ステップＳ１０５）。
【００９７】
ここまでが、タッチパネル１０４をなぞることにより、画面をスクロールさせるパニングモードの処理である。
【００９８】
一方、ステップＳ１０２において、閾値以上でない（Ｎｏ）と判定されれば、ユーザがなぞっている位置を拡大表示する（ステップＳ１０６）。そして、ユーザがタッチパネル１０４の押下位置を移動（なぞる）（ステップＳ１０７）ことにより、コンテンツに移動座標を通知する（ステップＳ１０８）。
【００９９】
続いて、ユーザがタッチパネル１０４の押下をやめる（離す）（ステップＳ１０９）ことにより、コンテンツにクリック動作を通知する（ステップＳ１１０）。ここでは、ＰＣ等においてマウスでカーソルを移動させて所望する位置にカーソルを持ってきたときにクリックする動作（クリック動作）と同じことを、ユーザがタッチパネルへの押下をやめることで実現している。
【０１００】
ここまでが、タッチパネル１０４をなぞることにより、画面を部分拡大表示させる部分拡大表示モードの処理である。
【０１０１】
図８は、本発明において、タッチパネル上で同じ箇所を押下し続けると徐々に拡大率が上がる機能を備える場合の動作を説明するフローチャートである。
【０１０２】
まず、ステップＳ２０１において、タッチパネル制御部１０５からタッチパネルの連続押下が座標とともにブラウザ制御部１１０に通知されると、ステップＳ２０２において、ブラウザ制御部１１０は、前回押下位置からの移動量が閾値以上であるか否かの判定を行う。
【０１０３】
ステップＳ２０２における判定において、閾値未満であると判定された場合（Ｎｏ）、ステップＳ２０３に移行して、現在、押下位置の拡大表示を行っているか否かの判定を行う。
【０１０４】
ステップＳ２０３において拡大表示中でない（Ｎｏ）と判定された場合、ステップＳ２０４に移行して、初回押下からの経過時間が閾値以上であれば、押下位置の周辺を拡大して表示する（ステップＳ２０６）。ここでは、タッチパネル制御部１０５からタッチダウンが通知された時刻から現在時刻までの時間を算出し、特定の時間以上経過している場合は、拡大表示制御部１１１に対して、押されている箇所の拡大表示を指示する。もし、ステップＳ２０４において、初回押下からの経過時間が閾値以上でなければ、そのまま何もしない（ステップＳ２０７）。
【０１０５】
一方、ステップＳ２０３において、拡大表示中であると判定されれば、拡大倍率を上げる（ステップＳ２０５）。例えば、初期拡大倍率が２倍であった場合、連続押下を検出する度に２．１倍、２．２倍、２．３倍、…のように徐々に拡大倍率を上げる。
【０１０６】
また、ステップＳ２０２において、前回押下位置からの移動量が閾値以上である場合（Ｙｅｓ）、すなわちブラウザ画面をスクロールさせている状態である場合、拡大表示中であるか否かを判定する（ステップＳ２０８）。
【０１０７】
ステップＳ２０８において、スクロール中のブラウザ画面が拡大表示中であると判定されれば、ブラウザ制御部１１０は、拡大表示制御部１１１に対して、押下座標の移動に合わせて拡大表示対象の座標の移動を指示し、ブラウザ１０８に対しては、ポインタの移動を通知する（ステップＳ２１０）。
【０１０８】
一方、ステップＳ２０８において、拡大表示中でないと判断された場合は、ブラウザ制御部１１０は、ブラウザ１０８に対して、押下座標の移動に合わせてスクロールを指示する（ステップＳ２０９）。例えば、押下座標が上から下に移動した場合は、表示している箇所も上から下に移動するようにスクロールを指示する。
【０１０９】
以上のように、上記構成の携帯電話１によれば、ユーザはタッチパネルを押し続けるという簡単な操作で２種類の動作（パニングモードと部分拡大表示モード）を切り替えることができる。また、タッチパネル上に動作を切り替えるためのボタン等、特別な領域を設ける必要がないため、コンテンツの表示の障害となることがない。
【０１１０】
さらに、ユーザは動作の切り替わりを識別できると同時に、指等で隠れて確認が困難な領域を容易に視認することができる。
【０１１１】
また、携帯電話１のような高精細な液晶を持つ端末でも、拡大表示によって、ユーザは選択している箇所を容易に視認することができる。
【０１１２】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０１１３】
最後に、携帯電話１における各ブロック、特にＣＰＵ２０１に含まれる制御部１１３は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０１１４】
すなわち、制御部１１３は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである制御部１１３の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記制御部１１３に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１１５】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０１１６】
また、制御部１１３を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０１１７】
表示領域が小さく、且つタッチパネルを搭載した表示装置において、ユーザの操作性を向上させることができるので、例えば携帯電話、ＰＤＡ等の携帯端末において有効に適用できる。
【図面の簡単な説明】
【０１１８】
【図１】本発明の実施形態を示すものであり、携帯電話の要部構成を示すブロック図である。
【図２】（ａ）〜（ｄ）は、図１に示す携帯電話におけるパニングモードを説明するための図である。
【図３】（ａ）〜（ｈ）は、図１に示す携帯電話における部分拡大表示モードを説明するための図である。
【図４】（ａ）（ｂ）は、図１に示す携帯電話の概観を示す斜視図である。
【図５】図１に示す携帯電話のハードウェア構成を示す概略ブロックである。
【図６】図１に示す携帯電話のソフトウェア構成を示す概略ブロックである。
【図７】図１に示す携帯電話におけるタッチ動作の処理の流れを示すフローチャートである。
【図８】図１に示す携帯電話におけるタッチ動作の処理の流れを示す他の例のフローチャートである。
【符号の説明】
【０１１９】
１  携帯電話
１０  第１筐体
１０ａ  操作面
２０  第２筐体
２０ａ  表示面
２１  ブラウザ画面
２１ａ  拡大窓
１０１  ディスプレイ
１０２  ディスプレイ制御部
１０３  ＶＲＡＭ
１０４  タッチパネル（タッチ検知手段）
１０５  タッチパネル制御部
１０６  タイマー
１０７  通信部
１０８  ブラウザ
１０９  フレームバッファ
１１０  ブラウザ制御部（リンク情報取得手段）
１１１  拡大表示制御部（拡大表示制御手段）
１１２  タッチパネル状態記憶部
１１３  制御部（座標情報取得手段、移動量演算手段）
１１４  キー
１１５  モーションセンサー
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２１１  入力・操作検出部
２１２  ネットワーク管理部
２１３  時間管理部
２１４  処理実行部
２１５  拡大窓制御部
２１６  画面回転制御部
２１７  ページ情報作成部
２１８  画面情報蓄積部
２１９  画面表示制御部
【図１】
2010102662.tif 000003
【図２】
2010102662.tif 000004
【図３】
2010102662.tif 000005
【図４】
2010102662.tif 000006
【図５】
2010102662.tif 000007
【図６】
2010102662.tif 000008
【図７】
2010102662.tif 000009
【図８】
2010102662.tif 000010