(57)【要約】【課題】より少ない操作回数でユーザの意図を反映できる情報表示装置を提供する。【解決手段】画像を表示する表示部と、前記表示部の前面に設けられた、ドラッグ操作を検出するタッチパネルと、前記ドラッグ操作に応じて所定の機能を実行する機能実行手段と、前記タッチパネルにより検出されたドラッグ操作時の接触点の数を判別する接触点数判別手段と、前記接触点数判別手段の判別結果に応じて前記機能実行手段で実行する所定の機能の制御量を変更する機能制御手段と、を備えている。【選択図】図１
2011227854.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示部と、
前記表示部の前面に設けられた、ドラッグ操作を検出するタッチパネルと、
前記ドラッグ操作に応じて所定の機能を実行する機能実行手段と、
前記タッチパネルにより検出されたドラッグ操作時の接触点の数を判別する接触点数判別手段と、
前記接触点数判別手段の判別結果に応じて前記機能実行手段で実行する所定の機能の制御量を変更する機能制御手段と、
を備えることを特徴とする情報表示装置。
【請求項２】
前記所定の機能は、スクロール機能であることを特徴とする請求項１に記載の情報表示装置。
【請求項３】
前記所定の機能は、縮尺変更機能であることを特徴とする請求項１に記載の情報表示装置。
【請求項４】
前記機能制御手段は、前記接触点の数が増加するほど、スクロールの移動量が増加するように制御することを特徴とする請求項２に記載の情報表示装置。
【請求項５】
前記機能制御手段は、前記接触点の数が増加するほど、縮尺変更の変更量が増加するように制御することを特徴とする請求項３に記載の情報表示装置。
【請求項６】
前記機能制御手段は、前記接触点の数が複数の場合には、各接触点の位置関係に基づいて前記所定の機能の制御量の変更を抑制することを特徴とする請求項１乃至請求項５のいずれかに記載の情報表示装置。
【請求項７】
前記機能制御手段は、前記接触点の数が複数であり、かつ各接触点の位置が所定距離以上離れている場合には、前記所定機能の制御量を変更しないことを特徴とする請求項６に記載の情報表示装置。
【請求項８】
前記機能制御手段は、前記接触点の数が複数であり、かつ各接触点の移動方向が異なる場合には、前記所定機能の制御量を変更しないことを特徴とする請求項６に記載の情報表示装置。
【請求項９】
前記機能制御手段は、前記接触点の数が複数であり、かつ各接触点の移動速度の差が所定速度以上の場合には、前記所定機能の制御量を変更しないことを特徴とする請求項６に記載の情報表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネル操作に応じて所定の機能を行う情報表示装置に関するものである。
【背景技術】
【０００２】
近年、携帯電話、ＰＤＡ（Personal Digital Assistant）、電子辞書及び音楽再生装置等の携帯電子機器が普及している。携帯電子機器には、ユーザが操作する操作部の省スペース化により小型化を図るために、表示部の前側に接触及び接触位置を検出する透過型のタッチパネルを備え、アイコン及びファイル名等を選択する選択項目等が表示された表示部の表示画面を視認して夫々の表示位置に対応したタッチパネルの一部にユーザが触れることにより操作入力可能としたものが広く使われている。携帯電子機器は、表示画面が小面積であるにも関わらず、表示画面の高解像度化に伴い、多数のアイコン及びファイル項目等の選択項目が表示可能となってきている。
【０００３】
また、表示画面に表示しきれない画像を表示する場合、表示画面に表示する表示領域を画像の一部の領域に設定すると共に、表示画面の前側に設けられたタッチパネルにユーザが触れることにより、表示領域を画像上で移動させてスクロール表示を行う表示装置が使われている。例えば、特許文献１に記載のスクロール制御装置においては、タッチパネル上でユーザがドラッグ操作を行うことにより、スクロール表示を可能にしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平６−１４９５３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載のスクロール制御装置においては、ユーザのドラッグ操作範囲は、表示装置の表示画面上に配置した透過型タッチパネルの面積内に限られている。そのため、ユーザが表示したい画像の領域が、現在表示画面に表示されている画像の領域から離れすぎているために、一度のドラッグ操作では表示領域がユーザの表示したい画像の領域に到達しないことがある。この場合、ユーザは、表示したい画像が表示されるまで何度もドラッグ操作を行う必要があった。
【０００６】
本発明は、斯かる事情に鑑みてなされたものであり、ドラッグ操作を何度も行うことなく、少ない操作でユーザの意図が反映できる情報表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１に係る情報表示装置は、画像を表示する表示部と、前記表示部の前面に設けられた、ドラッグ操作を検出するタッチパネルと、前記ドラッグ操作に応じて所定の機能を実行する機能実行手段と、前記タッチパネルが検出したドラッグ操作時の接触点の数を判別する接触点数判別手段と、前記接触点数判別手段の判別結果に応じて前記機能実行手段で実行する所定の機能の制御量を変更する機能制御手段と、を備えることを特徴とする。
【０００８】
また、請求項２に係る情報表示装置は、請求項１に記載の情報表示装置において、スクロール機能の制御を行う。
また、請求項３に係る情報表示装置は、請求項１に記載の情報表示装置において、縮尺変更機能の制御を行う。
また、請求項４に係る情報表示装置は、請求項２に記載の情報表示装置において、接触点の数が増加するほど、スクロールの移動量が増加する。
また、請求項５に係る情報表示装置は、請求項３に記載の情報表示装置において、接触点の数が増加するほど、縮尺変更の変更量が増加する。
【０００９】
また、請求項６に係る情報表示装置は、請求項１乃至請求項５のいずれかに記載の情報表示装置において、接触点の数が複数の場合には、各接触点の位置関係に基づいて前記所定の機能の制御量の変更を抑制する。
また、請求項７に係る情報表示装置は、請求項６に記載の情報表示装置において、接触点の数が複数であり、かつ各接触点の位置が所定距離以上離れている場合には、前記所定機能の制御量を変更しない。
【００１０】
また、請求項８に係る情報表示装置は、請求項６に記載の情報表示装置において、接触点の数が複数であり、かつ各接触点の移動方向が異なる場合には、前記所定機能の制御量を変更しない。
更に、請求項９に係る情報表示装置は、請求項６に記載の情報表示装置において、接触点の数が複数であり、かつ各接触点の移動速度の差が所定速度以上の場合には、前記所定機能の制御量を変更しない。
【発明の効果】
【００１１】
以上説明したように、本発明の表示装置は、画像を表示する表示部と、前記表示部の前面に設けられた、ドラッグ操作を検出するタッチパネルと、前記ドラッグ操作に応じて所定の機能を実行する機能実行手段と、前記タッチパネルが検出したドラッグ操作時の接触点の数を判別する接触点数判別手段と、前記接触点数判別手段の判別結果に応じて前記機能実行手段で実行する所定の機能の制御量を変更する機能制御手段と、を備えるため、ユーザは複数回同じタッチ操作を繰り返す必要がなく、より少ない操作回数でユーザの意図を反映できる。
【図面の簡単な説明】
【００１２】
【図１】表示装置の内部ハードウェア構成を示すブロック図である。
【図２】実施の形態１に係るスクロール表示の一例を示す模式図である。
【図３】実施の形態１に係るスクロール表示処理の手順を示すフローチャートである。
【図４】接触点数判別処理の手順を示すフローチャートである。
【図５】実施の形態２に係る縮尺変更表示の一例を示す模式図である。
【図６】実施の形態２に係る縮尺変更表示処理の手順を示すフローチャートである。
【図７】接触点が２点のドラッグ操作でないと判別する一例を示す図である。
【図８】接触点が２点のドラッグ操作でないと判別する一例を示す図である。
【図９】接触点が２点のドラッグ操作でないと判別する一例を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明に係る情報表示装置について具体化した実施の形態に基づき図面を参照しつつ詳細に説明する。
【００１４】
［実施の形態１］
以下、その実施の形態を示す図面を参照して具体的に説明する。図１は、情報表示装置１の内部ハードウェア構成を示すブロック図である。図１に示すように、情報表示装置１は、ユーザの指先等によるパネル表面への接触及び接触位置を示すタッチパネル信号を出力するタッチパネル２と、タッチパネル２が表示画面の前側に配された表示部３と、タッチ操作に応じて所定の機能を実行する機能実行部１１と、タッチパネル信号を検出して接触点数を判別する接触点数判別部４と、接触点数判別部４の判別結果に応じて機能制御を行う機能制御部５を備えている。
【００１５】
また、情報表示装置１は、制御部としてのＣＰＵ（Central Processing Unit）６と、ＣＰＵで実行されるコンピュータプログラムが記憶されたＲＯＭ（Read Only Memory）７と、ＲＡＭ（Random Access Memory）８と、表示部３に表示する地図画像を生成するための地図データが記憶されている記憶部９とを含んで構成されている。ＣＰＵ６は、バス１０を介して情報表示装置１のハードウェア各部と接続されており、ハードウェア各部を制御すると共に、ＲＯＭ７に記憶されているコンピュータプログラムをＲＡＭ８に読み出して実行することで、種々のソフトウェア的処理を実行する。
【００１６】
タッチパネル２にユーザの指先が物理的に接触し、係る接触が続いた状態で指先をタッチパネル２のパネル表面に沿って滑らせることによりタッチパネル信号が示す接触位置の変化量が予め設定されている距離以上となる操作は、一般にドラッグ操作と呼ばれる。ドラッグ操作の判定に用いられる距離は、ユーザがドラッグ操作を意図しない場合の操作において、タッチパネル２が検出する接触位置の変化量を基に経験的に求めてＲＯＭ７又は記憶部９に記憶させておくと良い。以上の構成において、本発明の実施の形態１を説明する。
【００１７】
図２は、実施の形態１に係る表示画面の一例を示す模式図であり、地図画面上でのドラッグ操作によるスクロール表示を示している。図２（ａ）は、記憶部９に記憶されている地図データから生成された地図画像２１を示す。表示部３に表示される地図画像２１の画像領域は、表示ウインドウによって決定される。ここでは、表示ウインドウが２２の位置の地図画像が表示されている。ここで、ユーザが２４の位置の画像を表示させたい場合、ドラッグ操作によってスクロールを行う。
【００１８】
図２（ｂ）は、接触点数が１点の場合のドラッグ操作の説明図である。ユーザは、例えば、図２（ｂ）の左図において、１本の指で接触点２５の位置から矢印の方向にドラッグ操作を行う。ドラッグ操作が可能な範囲は表示部３のタッチパネル２の面積内に限られているため、例えば、ドラッグ操作を３回行うと図２（ａ）の２３の位置まで表示ウインドウが移動し、表示部３に表示される地図画像は図２（ｂ）の右図となる。この段階では２４の位置に表示ウインドウが到達していないため、同様のドラッグ操作を繰り返して、２３の位置にある表示ウインドウを、２４の位置に移動させる。
【００１９】
次に、接触点数が２点の場合のドラッグ操作を図２（ｃ）で説明する。例えば、図２（ｃ）の左図において、ユーザが２本の指で接触点２５の位置から、矢印の方向にドラッグ操作を行うと、指１本のドラッグ操作よりも少ない操作回数で（例えば、約半分の回数である。）表示ウインドウを２４の位置に移動させることが出来る。
【００２０】
図３は、実施の形態１に係る表示処理の手順を示すフローチャートである。ＣＰＵ６は、タッチパネル２で接触点を検出し（Ｓ３１）、検出された信号を接触点数判別部４で接触点数判別処理を行う。接触点数判別処理については図４に示す。Ｓ４１では、ＣＰＵ６はタッチパネル２で検出された信号から接触点の数がいくつあるかを判別する。ここで、接触点数とは、図２に示すように、例えば指が接触した部分１箇所を１点とする。
【００２１】
Ｓ４１で判別された接触点数から、ＣＰＵ６は機能制御部５で接触点数に応じた、タッチパネル２上での操作による機能の制御量を変更する（Ｓ４２）。ここでは、接触点数が２点であると判別されたら、接触点数が１点の場合よりもドラッグ操作によるスクロール移動量、つまり、スクロール機能（所定の機能）の制御量を多め（例えば、約２倍である。）になるように制御する。そして、ユーザがタッチパネル２上でドラッグ操作を行うことにより（Ｓ３３）、ＣＰＵ６は、機能制御部５で制御されたスクロールを機能実行部１１で行う（Ｓ３４）。
【００２２】
本実施の形態１において、表示部３に表示される部分画像は、記憶部９に記憶されている地図データから生成された地図画像の一部である場合を示したが、これに限るものではなく表示部３の表示画面に表示しきれない画像の大きさを有する画像データから生成された画像の一部であれば良い。例えば、リスト表示において、表示項目が多すぎて表示画面に表示しきれない場合のリストスクロールにおいても適用可能である。
【００２３】
また、ドラッグ操作の途中で接触点数が変化した場合でも本発明は適用可能である。例えば、指１本でドラッグ操作を行っている途中で、指２本にしてドラッグ操作を行った場合、接触点数の変化に合わせてスクロール機能の制御量が変更されるようにしてもよい。また、表示装置１は、携帯電話機器及び携帯音楽再生装置等の小型の携帯電子機器に内蔵されており、小さい表示画面を有するものであっても良い。また接触点数が２点と判断されたら、１点の場合よりも同じドラッグ操作で２倍スクロールするようにスクロール機能を制御する一例を示したが、接触点数の違いでスクロール機能の制御量が異なればどのような制御でもよい。
【００２４】
［実施の形態２］
図５は、実施の形態２に係る表示画面の一例を示す模式図である。図５はドラッグ操作による縮尺変更表示を示している。図５（ａ）では、表示部３には地図画像が表示されている。ここで、縮尺を変更する場合、タッチパネルを備えた表示装置では、例えば縮尺変更バー５１を用いて縮尺変更するのが一般的である。ユーザは表示部６に表示された縮尺変更バー５１上にタッチし、縮尺変更バー５１に沿ってドラッグ操作を行うことによって縮尺を変更することが出来る。変更可能な縮尺範囲は、縮尺変更バー５１上の範囲に限られている。ここでは、縮尺変更バー５１上を、図５（ａ）に示すように接触点２５の位置から矢印に沿ってドラッグ操作を行うと縮尺が広くなるものとする。例えば、図５（ａ）において、接触点数が１点の場合、即ち指１本で、接触点２５の位置から矢印に沿ってドラッグ操作を行うと、図５（ｂ）のように縮尺変更されて表示される。次に、接触点数が２点の場合、即ち指２本で、図５（ｃ）に示すようにドラッグ操作を行うと、接触点の移動量は指１本のドラッグ操作と大差なくとも、指１本で縮尺変更した図５（ｂ）よりも広い縮尺で地図画像が表示される（図５（ｄ））。
【００２５】
図６は実施の形態２に係る表示処理の手順を示すフローチャートである。ＣＰＵ６は、タッチパネル２で縮尺変更バー５１上の接触点を検出し（Ｓ６１）、検出された信号を接触点数判別部４で接触点数判別処理を行う（Ｓ６２）。接触点数判別処理については図４に示す。Ｓ４１では、ＣＰＵ６はタッチパネル２で検出された信号から接触点数がいくつあるかを判別する。ここで、接触点数とは、図５に示すように、例えば指が接触した部分を１点とする。
【００２６】
Ｓ４１で判別された接触点数から、ＣＰＵ６は機能制御部５で接触点数に応じた、タッチパネル２上での操作による機能を制御する（Ｓ４２）。ここでは、接触点数が２点と判別されたら、接触点数が１点の場合よりもドラッグ操作による縮尺変更量、つまり、縮尺変更機能（所定の機能）の制御量を増加させる（例えば、約２倍である。）ように制御する。そして、Ｓ６３で、ユーザがタッチパネル２上でドラッグ操作を行うことにより、ＣＰＵ６は、機能制御部５で制御された縮尺変更を機能実行部１１で行う（Ｓ６４）。
【００２７】
本実施の形態２において、ドラッグ操作の途中で接触点数が変化した場合でも本発明は適用可能である。例えば、指１本でドラッグ操作を行っている途中で、指２本にしてドラッグ操作を行った場合、接触点数の変化に合わせて縮尺変更機能の制御量が変更されるようにしてもよい。また、表示装置１は、携帯電話機器及び携帯音楽再生装置等の小型の携帯電子機器に内蔵されており、小さい表示画面を有するものであっても良い。また接触点数が２点と判断されたら、１点の場合よりも同じドラッグ操作で縮尺変更量を約２倍にするように縮尺変更機能を制御する一例を示したが、接触点数の違いで縮尺変更機能の制御量が異なればどのような制御でもよい。
【００２８】
尚、本発明は前記実施の形態１及び実施の形態２に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
例えば、前記実施の形態１及び実施の形態２において、接触点の数が複数の場合には、各接触点の位置関係に基づいて所定機能の制御量の変更を抑制するようにしてもよい。
【００２９】
（Ａ）例えば、前記実施の形態１及び実施の形態２において、図７に示すように、指２本の各接触点２５の間の距離Ｌ１がそれぞれ所定距離以上（例えば、距離が約４ｃｍ以上である、）の場合には、ＣＰＵ６は、所定機能の制御量を変更しないようにしてもよい、つまり、接触点数が増えたと判定しないようにしてもよい。これによって、ドラッグ操作によるスクロールや縮尺変更の誤操作を防止することができる。
【００３０】
（Ｂ）例えば、前記実施の形態１及び実施の形態２において、ＣＰＵ６は、タッチパネル２の各接触点２５のタッチ座標を所定時間毎に（例えば、１００ミリ秒毎である。）検出して、ＲＡＭ８に過去数十回分（例えば、過去２０回分である。）を各接触点２５別に時系列的に順次記憶するようにしてもよい。そして、ＣＰＵ６は、ＲＡＭ８から過去数十回分の各接触点２５のタッチ座標の移動軌跡から当該各接触点２５の移動方向を取得するようにしてもよい（以下、「移動方向取得手段」という）。
【００３１】
そして、例えば、図８に示すように、ＣＰＵ６は、移動方向取得手段によって取得された指２本の各接触点２５の移動方向が異なる、つまり、ほぼ同じ方向でないと判断した場合には、所定機能（例えば、スクロール機能や縮尺変更機能等である。）の制御量を変更しないようにしてもよい。これによって、ドラッグ操作によるスクロールや縮尺変更の誤操作を防止することができる。
【００３２】
（Ｃ）例えば、前記実施の形態１及び実施の形態２において、ＣＰＵ６は、タッチパネル２の各接触点２５のタッチ座標を所定時間毎に（例えば、１００ミリ秒毎である。）検出して、ＲＡＭ８に過去数十回分（例えば、過去２０回分である。）を各接触点２５別に時系列的に順次記憶するようにしてもよい。そして、ＣＰＵ６は、各接触点２５の現在のタッチ座標と直前のタッチ座標とから、表示画面上での各接触点２５の各移動速度を取得するようにしてもよい（以下、「移動速度取得手段」という。）。また、ＣＰＵ６は、各接触点２５の現在のタッチ座標と過去数回分のタッチ座標とから、表示画面上での各接触点２５の各平均移動速度を取得するようにしてもよい（以下、「移動速度取得手段」という。）。
【００３３】
そして、例えば、図９に示すように、ＣＰＵ６は、移動速度取得手段によって取得した接触点２５Ａの移動速度ＶＡ（ｃｍ／秒）と接触点２５Ｂの移動速度ＶＢ（ｃｍ／秒）との差が所定速度以上である（例えば、約１０ｃｍ／秒以上の場合である。）と判断した場合には、所定機能（例えば、スクロール機能や縮尺変更機能等である。）の制御量を変更しないようにしてもよい。これによって、ドラッグ操作によるスクロールや縮尺変更の誤操作を防止することができる。
【符号の説明】
【００３４】
２        タッチパネル
３        表示部
４        接触点数判別部
５        機能制御部
１１      機能実行部
２５      接触点
【図１】
2011227854.tif 000003
【図２】
2011227854.tif 000004
【図３】
2011227854.tif 000005
【図４】
2011227854.tif 000006
【図５】
2011227854.tif 000007
【図６】
2011227854.tif 000008
【図７】
2011227854.tif 000009
【図８】
2011227854.tif 000010
【図９】
2011227854.tif 000011