(57)【要約】【課題】  簡単な操作で、表示面に表示されている画像を任意の大きさに拡大または縮小させて表示させることができる表示装置および表示装置の制御方法を提供する。【解決手段】  表示装置１は、ロングタップ動作が行われたと判断されてから第２設定時間以内にスライド動作が行われたと判断されると、スライド動作における物体の移動方向に基づいて、画像処理手段に拡大処理または縮小処理を行わせ、これらの処理に基づいた画像を表示面に表示させる。【選択図】      図３Ａ
2013218573.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示面を有する表示部と、
表示部による画像の表示を制御する表示制御手段と、
表示面に重ねて設けられる、物体が接触する入力面を有するタッチパネルと、
前記入力面における物体の接触の開始と接触の終了とを検出する接触状態検出手段と、
前記入力面における物体の接触位置および、接触位置の数を検出する接触位置検出手段と、
接触位置検出手段の検出結果に基づいて、接触位置の数が１つであり、該接触位置における接触が、開始から第１設定時間継続している場合に、第１接触動作が行われたと判断し、
接触状態検出手段および接触位置検出手段の検出結果に基づいて、第１接触動作が行われたと判断されてから第２設定時間以内に、接触位置が、前記入力面への接触を継続しながら、接触の開始した前記接触位置から変化し、変化した接触位置の変化量が第１変化量となったときに、第２接触動作が行われたと判断する接触動作判断手段と、
接触の開始した前記接触位置と、前記変化量が前記第１変化量となった後に継続して検出される接触位置とに基づいて、前記入力面上における接触の開始した前記接触位置からの物体の移動方向を検出する方向検出手段と、
表示面に表示されている画像を拡大して表示させるための拡大処理および縮小して表示させるための縮小処理を行う画像処理手段と、
画像処理手段を制御する制御手段とを含み、
制御手段は、
接触動作判断手段によって第２接触動作が行われたと判断されると、方向検出手段が検出した前記移動方向に基づいて、画像処理手段に前記拡大処理または前記縮小処理を行わせ、
表示制御手段は、
画像処理手段が行った処理に基づいた画像を表示面に表示させることを特徴とする表示装置。
【請求項２】
画像処理手段は、
接触の開始した前記接触位置と、前記変化量が前記第１変化量となった後に継続して検出される接触位置との距離に基づいて、前記拡大処理における画像の拡大率または前記縮小処理における画像の縮小率を決定し、
該拡大率に応じて前記拡大処理を行い、該縮小率に応じて前記縮小処理を行うことを特徴とする請求項１に記載の表示装置。
【請求項３】
画像処理手段は、表示面に表示されている画像を一方向に回転して表示させるための一方向回転処理、および、表示面に表示されている画像を他方向に回転して表示させるための他方向回転処理をさらに行い、
制御手段は、
接触動作判断手段によって第２接触動作が行われたと判断され、方向検出手段によって検出された移動方向が、前記拡大処理または前記縮小処理を行わせる移動方向以外の移動方向であると判断すると、前記検出された移動方向に応じて、画像処理手段に前記一方向回転処理または前記他方向回転処理を行わせることを特徴とする請求項１または２に記載の表示装置。
【請求項４】
画像処理手段は、
接触の開始した前記接触位置と、前記変化量が前記第１変化量となった後に継続して検出される接触位置との距離に基づいて、前記一方向回転処理または前記他方向回転処理における画像の回転角度を決定し、
該回転角度に応じて前記一方向回転処理または前記他方向回転処理を行うことを特徴とする請求項３に記載の表示装置。
【請求項５】
請求項１〜４のいずれか１つに記載の表示装置の制御方法であって、
前記接触動作判断手段によって前記第１接触動作が行われたと判断される第１判断工程と、
第１判断工程の後に行われ、前記接触動作判断手段によって前記第２接触動作が行われたと判断される第２判断工程と、
前記方向検出手段によって、前記移動方向が検出される方向検出工程と、
方向検出工程で検出された前記移動方向に基づいて、前記制御手段によって、前記画像処理手段に前記拡大処理または前記縮小処理を行わせる画像処理工程と、
前記表示制御手段によって、前記画像処理手段が行った処理に基づいた画像を表示面に表示させる表示工程と、を含むことを特徴とする表示装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置および表示装置の制御方法に関する。
【背景技術】
【０００２】
スマートフォンなどの情報端末装置は、画像を表示させる表示面を有する表示部と表示面に重ねて配置されるタッチパネルとを有し、人間の指やタッチペンなどでタッチパネルを介して表示面をタッチすることで操作される。図５は、従来の情報端末装置１００，１０５の処理を説明するための図である。
【０００３】
特許文献１には、画像１０１が表示された表示面１０２にタッチパネル１０３を介して接触させた指３０の移動履歴を検出し、指３０の移動履歴に基づいて、画像１０１を拡大または縮小して表示させる情報端末装置１００が開示されている。
【０００４】
特許文献１に開示の情報端末装置１００では、具体的に、情報端末装置１００は、互いに接触させた２本の指３０をタッチパネル１０３に接触させた後、タッチパネル１０３に接触させたまま２本の指３０を相互に遠ざけて、図５（ａ）に示すように２本の指３０が離れた状態になったこと（ピンチアウト動作）を検出すると、図５（ｂ）に示すように画像１０１を拡大して表示する。また、２本の指３０を離した状態でタッチパネル１０３に接触させ、タッチパネル１０３に接触させたまま２本の指２０を相互に近づけて、図５（ｃ）に示すように２本の指３０を近づけた状態になったこと（ピンチイン動作）検出すると、図５（ｄ）に示すように画像１０１を縮小して表示する。このような操作で画像１０１を拡大または縮小させて表示することで、情報端末装置１００の使い勝手を向上することができる。
【０００５】
しかしながら特許文献１に開示の情報端末装置１００では、拡大率または縮小率の大きい画像１０１を表示面１０２に表示させたい場合、ピンチアウト動作またはピンチイン動作を連続して行わなければならず、任意の大きさの画像１０１を表示面１０２に表示させるために煩雑な操作が必要となる。
【０００６】
また、従来の情報端末装置１０５として、上記のようにして画像１０１の拡大または縮小の操作を行った直後にタッチパネル１０３を介して表示面１０２をダブルタップすることで、表示面１０２に表示されている画像１０１の大きさをさらに変更する技術がある。
【０００７】
具体的には、図５（ｅ）に示すように縮小させた画像１０１が表示されている表示面１０２のタッチパネル１０３をダブルタップすると、図５（ｆ）に示すように表示面１０２に画像１０１が拡大されて表示される。そして、この後に再びタッチパネル１０３をダブルタップすると、表示面１０２には画像１０１が拡大されて表示される。すなわち、従来の情報端末装置１０５では、ダブルタップをするたびに画像１０１が縮小と拡大とを交互に繰り返して表示される。
【０００８】
このように上記従来の情報端末装置１０５では、任意の大きさの画像１０１を表示面１０２に表示させることができない。また、特許文献１に開示の情報端末装置１００および従来の情報端末装置１０５では、ピンチアウト動作またはピンチイン動作を行うために２本の指３０を使っており、より簡単な操作で画像を拡大または縮小して表示させるための改善の余地がある。
【０００９】
特許文献２には、タッチパネルを長押しすることによって表示面に表示されている画像を縮小して表示させ、タッチパネルをダブルタップすると表示面に表示されている画像を拡大して表示させる端末装置が開示されている。
【００１０】
特許文献２に開示の端末装置によれば、ピンチアウト動作またはピンチイン動作を行う場合のように２本の指を用いることなく１本の指で画像を拡大または縮小させて表示させることができる。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２０１０−１３４９３８号公報
【特許文献２】特開２０１１−２２８５１号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
しかしながら、特許文献２に開示の端末装置は、拡大率または縮小率の大きい画像を表示面に表示させたい場合、長押しまたはダブルタップを連続して行う必要があり、任意の大きさの画像を表示面に表示させるために煩雑な操作が必要となる。
【００１３】
本発明の目的は、簡単な操作で、表示面に表示されている画像を任意の大きさに拡大または縮小させて表示させることができる表示装置および表示装置の制御方法を提供することである。
【課題を解決するための手段】
【００１４】
本発明は、画像を表示する表示面を有する表示部と、
表示部による画像の表示を制御する表示制御手段と、
表示面に重ねて設けられる、物体が接触する入力面を有するタッチパネルと、
前記入力面における物体の接触の開始と接触の終了とを検出する接触状態検出手段と、
前記入力面における物体の接触位置および、接触位置の数を検出する接触位置検出手段と、
接触位置検出手段の検出結果に基づいて、接触位置の数が１つであり、該接触位置における接触が、開始から第１設定時間継続している場合に、第１接触動作が行われたと判断し、
接触状態検出手段および接触位置検出手段の検出結果に基づいて、第１接触動作が行われたと判断されてから第２設定時間以内に、接触位置が、前記入力面への接触を継続しながら、接触の開始した前記接触位置から変化し、変化した接触位置の変化量が第１変化量となったときに、第２接触動作が行われたと判断する接触動作判断手段と、
接触の開始した前記接触位置と、前記変化量が前記第１変化量となった後に継続して検出される接触位置とに基づいて、前記入力面上における接触の開始した前記接触位置からの物体の移動方向を検出する方向検出手段と、
表示面に表示されている画像を拡大して表示させるための拡大処理および縮小して表示させるための縮小処理を行う画像処理手段と、
画像処理手段を制御する制御手段とを含み、
制御手段は、
接触動作判断手段によって第２接触動作が行われたと判断されると、方向検出手段が検出した前記移動方向に基づいて、画像処理手段に前記拡大処理または前記縮小処理を行わせ、
表示制御手段は、
画像処理手段が行った処理に基づいた画像を表示面に表示させることを特徴とする表示装置である。
【００１５】
また本発明は、画像処理手段は、
接触の開始した前記接触位置と、前記変化量が前記第１変化量となった後に継続して検出される接触位置との距離に基づいて、前記拡大処理における画像の拡大率または前記縮小処理における画像の縮小率を決定し、
該拡大率に応じて前記拡大処理を行い、該縮小率に応じて前記縮小処理を行うことを特徴とする。
【００１６】
また本発明は、画像処理手段は、表示面に表示されている画像を一方向に回転して表示させるための一方向回転処理、および、表示面に表示されている画像を他方向に回転して表示させるための他方向回転処理をさらに行い、
制御手段は、
接触動作判断手段によって第２接触動作が行われたと判断され、方向検出手段によって検出された移動方向が、前記拡大処理または前記縮小処理を行わせる移動方向以外の移動方向であると判断すると、前記検出された移動方向に応じて、画像処理手段に前記一方向回転処理または前記他方向回転処理を行わせることを特徴とする。
【００１７】
また本発明は、画像処理手段は、
接触の開始した前記接触位置と、前記変化量が前記第１変化量となった後に継続して検出される接触位置との距離に基づいて、前記一方向回転処理または前記他方向回転処理における画像の回転角度を決定し、
該回転角度に応じて前記一方向回転処理または前記他方向回転処理を行うことを特徴とする。
【００１８】
また本発明は、前記表示装置の制御方法であって、
前記接触動作判断手段によって前記第１接触動作が行われたと判断される第１判断工程と、
第１判断工程の後に行われ、前記接触動作判断手段によって前記第２接触動作が行われたと判断される第２判断工程と、
前記方向検出手段によって、前記移動方向が検出される方向検出工程と、
方向検出工程で検出された前記移動方向に基づいて、前記制御手段によって、前記画像処理手段に前記拡大処理または前記縮小処理を行わせる画像処理工程と、
前記表示制御手段によって、前記画像処理手段が行った処理に基づいた画像を表示面に表示させる表示工程と、を含むことを特徴とする表示装置の制御方法である。
【発明の効果】
【００１９】
本発明によれば、表示装置は、画像を表示する表示面を有する表示部と、表示部による画像の表示を制御する表示制御手段と、表示面に重ねて設けられる、物体が接触する入力面を有するタッチパネルと、入力面における物体の接触の開始と接触の終了とを検出する接触状態検出手段と、入力面における物体の接触位置および、接触位置の数を検出する接触位置検出手段と、接触動作判断手段と、方向検出手段と、画像処理手段と、制御手段とを含む。
【００２０】
接触動作判断手段は、接触位置検出手段の検出結果に基づいて、接触位置の数が１つであり、該接触位置における接触が、開始から第１設定時間継続している場合に、第１接触動作が行われたと判断する。また接触動作判断手段は、接触状態検出手段および接触位置検出手段の検出結果に基づいて、第１接触動作が行われたと判断されてから第２設定時間以内に、接触位置が、前記入力面への接触を継続しながら、接触の開始した前記接触位置から変化し、変化した接触位置の変化量が第１変化量となったときに、第２接触動作が行われたと判断する。方向検出手段は、接触の開始した前記接触位置と、前記変化量が前記第１変化量となった後に継続して検出される接触位置とに基づいて、前記入力面上における接触の開始した前記接触位置からの物体の移動方向を検出する。画像処理手段は、表示面に表示されている画像を拡大して表示させるための拡大処理および縮小して表示させるための縮小処理を行う。
【００２１】
制御手段は、画像処理手段を制御する。また制御手段は、接触動作判断手段によって第２接触動作が行われたと判断されると、方向検出手段が検出した前記移動方向に基づいて、画像処理手段に前記拡大処理または前記縮小処理を行わせ、表示制御手段は、画像処理手段が行った処理に基づいた画像を表示面に表示させる。
【００２２】
そのため、本発明の表示装置は、第１接触動作後に第２接触動作を行う、すなわちロングタップ処理を行った後、任意の方向にスライド動作を行うという１つの物体による簡単な操作で、表示面に表示されている画像を任意の大きさに拡大または縮小させて表示させることができる。
【００２３】
また本発明によれば、画像処理手段は、接触の開始した前記接触位置と、前記変化量が第１変化量となった後に継続して検出される接触位置との距離に基づいて、拡大処理における画像の拡大率または縮小処理における画像の縮小率を決定し、該拡大率に応じて拡大処理を行い、該縮小率に応じて縮小処理を行う。
【００２４】
前記距離に基づいて、拡大処理における拡大率または縮小処理における縮小率が決定され、これらの拡大率または縮小率に応じて画像処理が行われることによって、ロングタップ処理を行った後のスライド動作において物体を移動させる距離を調整するという簡単な動作で、表示面に表示させる画像の大きさをより正確に任意の大きさに調整することができる。
【００２５】
また本発明によれば、画像処理手段は、表示面に表示されている画像を一方向に回転して表示させるための一方向回転処理、および、表示面に表示されている画像を他方向に回転して表示させるための他方向回転処理をさらに行う。制御手段は、接触動作判断手段によって第２接触動作が行われたと判断され、方向検出手段によって検出された移動方向が、前記拡大処理または前記縮小処理を行わせる移動方向以外の移動方向であると判断すると、前記検出された移動方向に応じて、画像処理手段に一方向回転処理または他方向回転処理を行わせる。
【００２６】
このように本発明の表示装置は、第１接触動作後に第２接触動作を行う、すなわちロングタップ処理を行った後、任意の方向にスライド動作を行うという簡単な操作で、表示面に表示されている画像を拡大または縮小して表示させるだけではなく、任意の方向に回転させて表示させることができる。
【００２７】
また本発明によれば、画像処理手段は、接触の開始した前記接触位置と、前記変化量が前記第１変化量となった後に継続して検出される接触位置との距離に基づいて、一方向回転処理または他方向回転処理における画像の回転角度を決定し、該回転角度に応じて一方向回転処理または他方向回転処理を行う。
【００２８】
前記距離に基づいて、画像を回転して表示させるときの回転角度が決定され、この回転角度に基づいて画像処理が行われるので、ロングタップ処理を行った後のスライド動作において接触物を移動させる距離を調整するという簡単な動作で、表示面に表示されている画像をより正確に任意の回転角度に回転させて表示させることができる。
【００２９】
また本発明によれば、前記表示装置の制御方法は、第１判断工程と、第２判断工程と、方向検出工程と、画像処理工程と、表示工程とを含む。
【００３０】
第１判断工程では、接触動作判断手段によって第１接触動作が行われたと判断される。第２判断工程では、接触動作判断手段によって第２接触動作が行われたと判断される。方向検出工程では、方向検出手段によって、移動方向が検出される。画像処理工程では、方向検出工程で検出された移動方向に基づいて、制御手段によって、画像処理手段に拡大処理または縮小処理を行わせる。表示工程では、表示制御手段によって、画像処理手段が行った処理に基づいた画像を表示面に表示させる。
【００３１】
本発明の表示装置においてこのような制御を行うことによって、ロングタップ処理を行った後、任意の方向にスライド動作を行うという１つの物体による簡単な操作で、表示面に表示されている画像を任意の大きさに拡大または縮小させて表示させることができる。
【図面の簡単な説明】
【００３２】
【図１】本発明の表示装置１の構成を示すブロック図である。
【図２】タッチパネル１５の入力面１５ａに設定される複数の領域を示す図である。
【図３Ａ】本発明の表示装置１の制御方法を示すフローチャートである。
【図３Ｂ】本発明の表示装置１の制御方法を示すフローチャートである。
【図４Ａ】本発明の表示装置１の制御方法を説明するための図である。
【図４Ｂ】本発明の表示装置１の制御方法を説明するための図である。
【図４Ｃ】本発明の表示装置１の制御方法を説明するための図である。
【図５】従来の情報端末装置１００，１０５の処理を説明するための図である。
【図６】従来の情報端末装置１１０の処理を説明するための図である。
【発明を実施するための形態】
【００３３】
１、表示装置の構成
本発明の実施の一形態である表示装置１は、スマートフォンなどの情報端末装置などにおいて、画像情報を出力することによって画像を表示面に表示する装置である。図１は、本発明の表示装置１の構成を示すブロック図である。
【００３４】
表示装置１は、表示部１０と、タッチパネル１５と、制御手段である制御部２０と、記憶部２５とを含む。
【００３５】
１）表示部１０
表示部１０は表示面を含む。表示面は液晶素子を有する透過型の液晶パネルなどによって構成され、液晶パネルは、平板状に形成される。液晶パネルにおいて、厚み方向の２つの向きを前面側および背面側とする。表示装置１は前面側から見て画像を視認可能に表示する。表示部１０は、後述する画像処理部２２により出力が制御され、画像処理部２２から信号が出力されると、表示面全体または表示面の一部の領域に画像を表示させる。
【００３６】
２）タッチパネル１５
タッチパネル１５は、光学式、抵抗式、静電容量式、超音波式などの透明なパネルによって構成される。タッチパネル１５は、表示部１０の表示面に重なって設置されて一体化されている。タッチパネル１５は入力検出部１６を含み、入力検出部１６は、タッチパネル１５の入力面１５ａをユーザの指、タッチペンなどの接触物（物体）で接触すると、その接触に関するデータを検出することができる。表示部１０の表面に透明なタッチパネル１５が重ねて一体化されているので、タッチパネル１５を介して表示面上にユーザの指による動作の入力やペン入力を行うことができる。
【００３７】
＜入力検出部１６＞
入力検出部１６は、接触状態検出手段である接触状態検出部１６ａと、接触箇所検出部１６ｂと、接触数検出部１６ｃと、カウンター部１６ｄとを含む。接触箇所検出部１６ｂおよび接触数検出部１６ｃは、接触位置検出手段に相当する。
【００３８】
接触状態検出部１６ａは、タッチパネル１５の入力面１５ａに対する接触物の接触の開始と接触の終了とを検出する。
【００３９】
接触箇所検出部１６ｂは、接触状態検出部１６ａがタッチパネル１５の入力面１５ａに対する接触の開始を検出すると、タッチパネル１５の入力面１５ａに対して接触物が接触した接触位置をタッチパネル１５の入力面１５ａにおける位置座標（以下「タッチパネル位置座標」と記載する）として検出する。接触箇所検出部１６ｂは、検出したタッチパネル位置座標を後述する接触箇所記憶部２６ａに記憶する。
【００４０】
タッチパネル位置座標は、タッチパネル１５の入力面１５ａの左上を原点としたときの位置座標であり、タッチパネル１５に重ねて配置される表示面において、ｘ軸方向の画素数がｎ個であり、ｙ軸方向の画素数がｍ個である場合、（０，０）のタッチパネル位置座標の右隣のタッチパネル座標位置を（１，０）で表し、ｘ軸方向に１つずれるにつれて、タッチパネル位置座標を順に（２，０）、（３，０）・・・（ｎ−１，０）、（ｎ，０）と表す。また、（０，０）のタッチパネル位置座標の下隣のタッチパネル位置座標を（０，１）と表し、ｙ軸方向に１つずれるにつれて、タッチパネル位置座標を順に（０，２）、（０，３）・・・（０，ｍ−１）、（０，ｍ）と表す。
【００４１】
接触箇所検出部１６ｂは、タッチパネル１５の入力面１５ａの複数の異なる位置に対して同時に接触物が接触している場合、タッチパネル位置座標を同時に２つ以上検出する。
【００４２】
接触数検出部１６ｃは、接触箇所検出部１６ｂの検出結果に基づいて、タッチパネル１５の入力面１５ａに対して接触している接触物の接触位置の数を検出する。たとえば接触数検出部１６ｃは、タッチパネル１５の入力面１５ａの異なる位置に対して同時に２つの接触物が接触している場合、接触位置の数が２つであることを検出することができる。接触位置の数は、接触箇所記憶部２６ａに記憶される。
【００４３】
３）記憶部２５
記憶部２５は、画像を生成するためのデータ、プログラム、後述する種々の処理を行うために必要なデータなどを記憶するＲＯＭ、入力検出部１６で検出されたデータを書き換え可能に記憶するＲＡＭなどで構成され、入力情報記憶部２６と、描画情報記憶部２７とを含む。
【００４４】
＜入力情報記憶部２６＞
入力情報記憶部２６は、入力検出部１６が検出した検出結果を記憶するものであり、接触箇所記憶部２６ａと、接触回数記憶部２６ｂと、時間記憶部２６ｃと、距離記憶部２６ｄとを含む。
【００４５】
接触箇所記憶部２６ａは、接触箇所検出部１６ｂが検出したタッチパネル位置座標を記憶する。また、接触数検出部１６ｃが検出した接触位置の数を記憶する。
接触回数記憶部２６ｂは、接触数検出部１６ｃが検出した接触回数を記憶する。
【００４６】
時間記憶部２６ｃは、時間測定部２４が測定した時間を記憶する。また時間記憶部２６ｃは、後述する第１設定時間および第２設定時間などの予め定められる各種時間が記憶されている。
【００４７】
距離記憶部２６ｄは、接触物がタッチパネル１５の入力面１５ａへの接触を継続しながら変化したときの変化量である移動距離を記憶する。また距離記憶部２６ｄには、後述する第１変化量、第１距離、第２距離などの予め定められる距離が記憶されている。また、距離記憶部２６ｄは、接触箇所検出部１６ｂがタッチパネル位置座標を同時に２つ検出した場合、２つのタッチパネル位置座標の間の距離（以下「座標間距離」と記載する）を記憶する。
【００４８】
＜描画情報記憶部２７＞
描画情報記憶部２７は、表示面に表示される画像に関する情報を記憶する。描画情報記憶部２７は、画像記憶部２７ａと、画像サイズ記憶部２７ｂと、拡大率記憶部２７ｃと、縮小率記憶部２７ｄと、回転率記憶部２７ｅと、表示範囲座標記憶部２７ｆとを含む。
【００４９】
画像記憶部２７ａは、表示面に表示される画像の画像情報を記憶する。画像記憶部２７ａは、現在表示面に表示されている画像の画像情報および電源投入直後に表示面に表示させるための予め定められた画像情報などを記憶する。
【００５０】
画像サイズ記憶部２７ｂは、後述する拡大処理、縮小処理、一方向回転処理または他方向回転処理に基づいた画像が表示面に表示されているとき、拡大処理、縮小処理、一方向回転処理または他方向回転処理を行う前に表示面に表示されていた画像（以下「処理前画像」と記載する）に対して、現在表示面に表示されている画像が何倍に拡大または縮小されて表示されているか、何度の回転角度で回転して表示されているか示す情報を記憶する。
【００５１】
拡大率記憶部２７ｃは、拡大処理で用いる拡大率情報を予め記憶する。拡大率情報は、表示面に表示されている画像を何倍に拡大して表示させるか決定するためのデータである。拡大率記憶部２７ｃには、動作毎の異なる拡大率情報を記憶しており、後述する第２接触動作における拡大率情報として、移動距離に応じた複数の拡大率情報が記憶されている。第２接触動作に関する複数の拡大率情報は、移動距離が長くなるほど画像の倍率が大きくなっている。
【００５２】
縮小率記憶部２７ｄは、縮小処理で用いる縮小率情報を予め記憶する。縮小率情報は、表示面に表示されている画像を何倍に縮小して表示されるか決定するためのデータである。縮小率記憶部２７ｄには、動作毎の異なる縮小率情報を記憶しており、第２接触動作における縮小率情報として、移動距離に応じた複数の縮小率情報が記憶されている。第２接触動作に関する複数の縮小率情報は、移動距離が長くなるほど画像の縮小倍率が大きくなっている。
【００５３】
回転率記憶部２７ｅは、一方向回転処理および他方向回転処理で用いる回転率情報を予め記憶する。回転率情報は、表示面に表示されている画像をどの程度回転して表示されるか決定するためのデータである。回転率記憶部２７ｅには、動作毎の異なる回転率情報を記憶しており、第２接触動作における回転率情報として、移動距離に応じた複数の回転率情報が記憶されている。第２接触動作に関する複数の回転率情報は、移動距離が第１距離以下であれば９０°、第１距離を超えて、第１距離よりも長い第２距離以下であれば１８０°、第２距離を超えれば２７０°に画像を回転して表示させることを示す。
【００５４】
表示範囲座標記憶部２７ｆは、現在表示部に表示されている画像の画像範囲が、画像記憶部２７ａに記憶されている該画像の画像情報全体に対してどの範囲であるかを、位置座標として記憶する。以下、この位置座標を「表示画像範囲位置座標」と記載する。表示画像範囲位置座標は、制御部２０によって検出される。
【００５５】
画像記憶部２７ａに記憶されている画像情報の左上を原点とし、この画像情報のｘ軸方向の画素数をＡ個とし、ｙ軸方向の画素数がＢ個として、（０，０）の位置座標の右隣の座標位置を（１，０）で表し、ｘ軸方向に１つずれるにつれて、位置座標を順に（２，０）、（３，０）・・・（Ａ−１，０）、（Ａ，０）と表す。また、（０，０）の位置座標の下隣の位置座標を（０，１）と表し、ｙ軸方向に１つずれるにつれて、位置座標を順に（０，２）、（０，３）・・・（０，Ｂ−１）、（０，Ｂ）と表す。
【００５６】
画像情報をｘ軸およびｙ軸それぞれの真ん中で分割した４つの範囲のうち、右上にある（Ａ，０）の位置座標を含む範囲が表示面に表示されている場合、表示範囲座標記憶部２７ｆに記憶される表示画像範囲位置座標は、（Ａ／２，０）、（Ａ，０）、（Ａ／２，Ｂ／２）、（Ａ，Ｂ／２）となる。
【００５７】
表示画像範囲位置座標は、表示面に表示されている画像を他の画像に変更した後に、再度以前の画像を表示させるときに用いる。
【００５８】
４）制御部２０
制御部２０は、接触動作判断手段であるタッチ情報演算処理部２１と、画像処理部２２と、表示制御手段である表示制御部２３と、時間測定部２４とを含む。
【００５９】
制御部２０は、記憶部２５に記憶されているプログラムおよびデータなどに基づいて、表示装置１全体の制御や各種データ処理、後述する種々の制御を行うことによって、ユーザが指示した操作を実行する。制御部２０の機能は、ＣＰＵ（ＣＩＳＣ型、ＲＩＳＣ型）、ＤＳＰ、カスタム（ゲートアレーなど）ＩＣ、メモリなどのハードウエアによって実現できる。
【００６０】
＜タッチ情報演算処理部２１＞
タッチ情報演算処理部２１は、記憶部２５に記憶されている、入力検出部１６の検出結果に基づいて、ユーザが行った操作を判断する。
【００６１】
タッチ情報演算処理部２１は、接触動作判断手段および移動方向検出手段である接触情報処理部２１ａを含む。接触情報処理部２１ａは、ユーザが行う操作として、シングルタップ、ダブルタップ、ピンチアウト、ピンチイン、スライドおよびロングタップなどが行われたことを判断することができる。
【００６２】
接触情報処理部２１ａは、接触箇所記憶部２６ａから接触位置の数を取得し、接触回数記憶部２６ｂから接触回数を取得し、接触位置の数が１つであり、接触回数が１回であれば、タッチパネル１５の入力面１５ａに対してシングルタップが行われたことを検出し、接触位置の数が１つであり、接触回数が２回であれば、タッチパネル１５の入力面１５ａに対してダブルタップが行われたと判断する。
【００６３】
また接触情報処理部２１ａは、接触箇所記憶部２６ａにタッチパネル位置座標が同時に２つ記憶された場合、接触箇所記憶部２６ａから２つのタッチパネル位置座標を取得し、座標間距離を算出する。これによって、タッチパネル１５の入力面１５ａの２つの異なる位置に対して同時に接触している接触物の間の距離が検出される。タッチ情報演算処理部２１は、座標間距離を距離記憶部２６ｄに記憶し、タッチパネル１５の入力面１５ａに対する２つの接触物の接触の開始から接触が終了するまでに座標間距離が長くなっている場合、２つの接触物を遠ざける動作が行われたと判断し、座標間距離が短くなっている場合、２つの接触物を近づける動作が行われたと判断する。
【００６４】
接触情報処理部２１ａは、接触位置の数が２つであり、接触状態検出部１６ａがタッチパネル１５の入力面１５ａに対する接触物の接触の開始を検出した時点から接触の終了を検出した時点までの時間が予め定める時間（たとえば１秒間）を超え、かつ２つの接触物を遠ざける動作が行われたと判断した場合、画像を拡大して表示させるための動作であるピンチアウト動作が行われたと判断する。
【００６５】
また接触情報処理部２１ａは、接触位置の数が２つであり、接触状態検出部１６ａがタッチパネル１５の入力面１５ａに対する接触物の接触の開始を検出した時点から接触の終了を検出した時点までの時間が予め定める時間（たとえば１秒間）を超え、かつ２つの接触物を近づける動作が行われたと判断した場合、画像を縮小して表示させるための動作であるピンチイン動作が行われたと判断する。
【００６６】
また接触情報処理部２１ａは、接触位置の数が１つであり、該接触位置における接触が、接触が開始した位置である初期位置において開始から第１設定時間（たとえば１秒間）継続している場合に、ロングタップ動作が行われたと判断する。ロングタップ動作は第１接触動作に相当する。
【００６７】
また接触情報処理部２１ａは、接触位置の数が１つであり、接触位置が、タッチパネル１５の入力面１５ａへの接触を継続しながら接触を開始した位置から変化し、変化した接触位置の変化量である移動距離が第１変化量（たとえば１画素）となったときに、スライド動作が行われたと判断する。
【００６８】
本実施形態では、接触情報処理部２１ａは、ロングタップ動作が行われたと判断してから第２設定時間（たとえば１秒間）以内に、接触が終了することなく初期位置からスライド動作が行われたと判断した場合、第２接触動作が行われたと判断する。
【００６９】
また接触情報処理部２１ａは、接触の開始したタッチパネル位置座標と、移動距離が第１変化量となった後に継続して検出されるタッチパネル位置座標とに基づいて、タッチパネル１５の入力面１５ａにおける接触の開始した接触位置からの接触物の移動方向を検出する。
【００７０】
＜画像処理部２２＞
画像処理手段である画像処理部２２は、描画処理部２２ａと、拡大処理部２２ｂと、縮小処理部２２ｃと、回転処理部２２ｄと、表示範囲決定部２２ｅとを含む。
【００７１】
描画処理部２２ａは、接触情報処理部２１ａが検出した動作や操作に基づいて、表示面に表示されている画像に図形などを描画するために必要な描画処理を行う。
【００７２】
拡大処理部２２ｂは、表示面に表示されている画像を拡大して表示させるための拡大処理を行う。
【００７３】
縮小処理部２２ｃは、表示面に表示されている画像を縮小して表示させるための縮小処理を行う。
【００７４】
回転処理部２２ｄは、表示面に表示されている画像を一方向（以下「時計回り」と記載する）に回転して表示させるための時計回り回転処理または他方向（以下「反時計回り」と記載する）に回転して表示させるための反時計回り回転処理を行う。表示範囲決定部２２ｅは、画像の表示面に表示させる表示範囲を決定する。
【００７５】
＜表示制御部２３＞
画像処理部２２は、表示部１０に出力する画像を生成し、生成した画像を表示部１０の表示面に表示させることによって表示部１０に対する画像の表示を制御する。画像の生成は、最大の解像度の画像データを保持し、縮尺に応じて当該画像データを間引きして生成する手法でもよいし、データをすべてベクトルデータとして持ち、必要に応じて演算を行い生成する手法でもよい。
【００７６】
＜時間測定部２４＞
時間測定部２４は、接触箇所検出部１６ｂがタッチパネル位置座標を検出した時などからの経過時間を計測する。この計測は、接触箇所検出部１６ｂがタッチパネル位置座標を検出しなくなるか、または、所定の時間を経過するまで行われる。
【００７７】
＜第１接触動作および第２接触動作＞
本実施形態では、接触情報処理部２１ａによって第１接触動作が行われたと判断されると、制御部２０はタッチパネル１５の入力面１５ａに複数の領域を設定する。図２は、タッチパネル１５の入力面１５ａに設定される複数の領域を示す図である。図２に示すように、タッチパネル１５の入力面１５ａには初期位置２を基準にして８つの領域が設定される。
【００７８】
８つの領域のそれぞれの境界線は、初期位置２から（０，０）のタッチパネル位置座標に向かう第１傾斜直線３ａ、初期位置２から（ｘ，０）のタッチパネル位置座標に向かう第２傾斜直線３ｂ、初期位置２から（ｘ，ｙ）のタッチパネル位置座標に向かう第３傾斜直線３ｃ、初期位置２から（０，ｙ）のタッチパネル位置座標に向かう第４傾斜直線３ｄ、初期位置２から上側のｘ軸（（０，０）のタッチパネル位置座標を含むｘ軸）に直角に向かう第１直角直線４ａ、初期位置２から右側のｙ軸（（ｘ，０）のタッチパネル位置座標を含むｙ軸）に直角に向かう第２直角直線４ｂ、初期位置２から下側のｘ軸（（０，ｙ）のタッチパネル位置座標を含むｘ軸）に直角に向かう第３直角直線４ｃ、初期位置２から左側のｙ軸（（０，０）のタッチパネル位置座標を含むｙ軸）に直角に向かう第４直角直線４ｄである。なお、これらの直線は、表示面に表示されない。
【００７９】
以下、これらの８つの領域について、第１傾斜直線３ａと第１直角直線４ａと上側のｘ軸とで囲まれる領域を第１上領域Ｕ１と呼ぶ。以降、初期位置２を基準として時計回りに、第２傾斜直線３ｂと第１直角直線４ａと上側のｘ軸とで囲まれる領域を第２上領域Ｕ２と呼ぶ。第２傾斜直線３ｂと第２直角直線４ｂと右側のｙ軸とで囲まれる領域を第１右領域Ｒ１と呼ぶ。第３傾斜直線３ｃと第２直角直線４ｂと右側のｙ軸とで囲まれる領域を第２右領域Ｒ２と呼ぶ。第３傾斜直線３ｃと第３直角直線４ｃと下側のｘ軸とで囲まれる領域を第２下領域Ｄ２と呼ぶ。第４傾斜直線３ｄと第３直角直線４ｃと下側のｘ軸とで囲まれる領域を第１下領域Ｄ１と呼ぶ。第４傾斜直線３ｄと第４直角直線４ｄと左側のｙ軸とで囲まれる領域を第２左領域Ｌ２と呼ぶ。第１傾斜直線３ａと第４直角直線４ｄと左側のｙ軸とで囲まれる領域を第１左領域Ｌ１と呼ぶ。
【００８０】
本実施形態では、制御部２０は、第２接触動作における接触位置が第１上領域Ｕ１または第２上領域Ｕ２であることを判断すると、拡大処理部２２ｂに拡大処理を行わせる。制御部２０は、第２接触動作における接触位置が第１下領域Ｄ１または第２下領域Ｄ２であることを判断すると、縮小処理部２２ｃに縮小処理を行わせる。制御部２０は、第２接触動作における接触位置が第１右領域Ｒ１または第２右領域Ｒ２であることを判断すると、回転処理部２２ｄに時計回り回転処理を行わせる。制御部２０は、第２接触動作における接触位置が第１左領域Ｌ１または第２左領域Ｌ２であることを判断すると、回転処理部２２ｄに反時計回り回転処理を行わせる。
【００８１】
すなわち本実施形態では、接触物の初期位置２からの移動方向に応じて、拡大処理、縮小処理、時計回り回転処理または反時計回り回転処理が行われる。
【００８２】
３、制御方法
以下では、本発明の表示装置１における具体的な処理について接触物を指として詳細に記載する。図３Ａ，Ｂは、本発明の表示装置１の制御方法を示すフローチャートである。図４Ａ，４Ｂ，４Ｃは、本発明の表示装置１の制御方法を説明するための図である。本フローチャートは、表示面に画像が表示されると開始される。
【００８３】
ステップＳ１では、制御部２０は、接触箇所記憶部２６ａにタッチパネル位置座標が記憶されることで、接触状態検出部１６ａがタッチパネル１５の入力面１５ａに対する指３０の接触が開始を検出したかどうか判断する。接触が開始を検出したと判断するとステップＳ２に進む。
【００８４】
ステップＳ２では、接触情報処理部２１ａは、ステップＳ１で検出したと判断した接触の開始に関する動作から第１接触動作が行われ、また第２接触動作が行われたかどうか判断する。(第１判断工程および第２判断工程)
【００８５】
第２接触動作が行われたと判断すると制御部２０はタッチパネル１５の入力面１５ａに前記８つの領域を設定し、ステップＳ３に進む。第２接触動作が行われたと判断されないと、シングルタップ、ダブルタップ、ロングタップまたはスライドなどの第２接触動作以外の動作が行われたと判断して、それらの動作に応じた制御を行い、入力情報記憶部２６に記憶されているデータを消去して本フローチャートの終了となる。
【００８６】
ステップＳ３では、制御部２０は、接触箇所記憶部２６ａから、タッチパネル１５の入力面１５ａに対して接触が開始されたタッチパネル位置座標を取得し、そのタッチパネル位置座標を初期位置座標（ｘ０，ｙ０）として設定する。その後、ステップＳ４に進む。
【００８７】
ステップＳ４では、制御部２０は、また制御部２０は、接触箇所記憶部２６ａから、そこに記憶されている最も新しいタッチパネル位置座標、すなわち現時点での指３０の接触位置を示すタッチパネル位置座標（以下「現位置座標」と記載する）（ｘ１，ｙ１）を取得する。さらに制御部２０は、初期位置座標（ｘ０，ｙ０）と、現位置座標（ｘ１，ｙ１）とを用いて、下記式（１）に基づき、第２接触動作において指３０が初期位置から移動した移動距離を算出する。
【００８８】
【数１】
2013218573.tif 000003
【００８９】
制御部２０は、算出した移動距離を距離記憶部２６ｄに記憶する。その後、ステップＳ５に進む。
【００９０】
ステップＳ５では、接触情報処理部２１ａは、初期位置座標のｘ座標値と現位置座標のｘ座標値との差を算出する。この算出結果に基づいて、制御部２０は、初期位置座標のｘ座標値が現位置座標のｘ座標値以上であるかどうか、すなわちｘ０−ｘ１≧０であるかどうか判断する。これによって、制御部２０は、指３０が第１上領域Ｕ１、第１左領域Ｌ１、第２左領域Ｌ２あるいは第１下領域Ｄ１に移動したか、または、第２上領域Ｕ２、第１右領域Ｒ１、第２右領域Ｒ２あるいは第２下領域Ｄ２に移動したか判断することができる。
【００９１】
ｘ０−ｘ１≧０であると判断されれば、制御部２０は指３０が第１上領域Ｕ１、第１左領域Ｌ１、第２左領域Ｌ２あるいは第１下領域Ｄ１に移動したと判断し、ステップＳ６に進む。ｘ０−ｘ１≧０であると判断されなければ、制御部２０は、指３０が第２上領域Ｕ２、第１右領域Ｒ１、第２右領域Ｒ２あるいは第２下領域Ｄ２に移動したと判断し、Ａに進む。
【００９２】
ステップＳ６では、接触情報処理部２１ａは、初期位置座標のｙ座標値と現位置座標のｙ座標値との差を算出する。この算出結果に基づいて、制御部２０は、初期位置座標のｙ座標値が現位置座標のｙ座標値以上であるかどうか、すなわちｙ０−ｙ１≧０であるかどうか判断する。これによって、制御部２０は、指３０が第１上領域Ｕ１あるいは第１左領域Ｌ１に移動したか、または、第１下領域Ｄ１あるいは第２左領域Ｌ２に移動したか判断することができる。
【００９３】
ｙ０−ｙ１≧０であると判断されれば、制御部２０は指３０が第１上領域Ｕ１または第１左領域Ｌ１に移動したと判断し、ステップＳ７に進む。ｙ０−ｙ１≧０であると判断されなければ、制御部２０は指３０が第１下領域Ｄ１または第２左領域Ｌ２に移動したと判断し、ステップＳ１０に進む。
【００９４】
ステップＳ７では、接触情報処理部２１ａは、初期位置座標のｘ座標値と現位置座標のｘ座標値との差、および、初期位置座標のｙ座標値と現位置座標のｙ座標値との差を算出する。この算出結果に基づいて、制御部２０は、初期位置座標のｘ座標値と現位置座標のｘ座標値との差の絶対値が、初期位置座標のｙ座標値と現位置座標のｙ座標値との差の絶対値よりも大きいかどうか、すなわち｜ｙ０−ｙ１｜＞｜ｘ０−ｘ１｜であるかどうか判断する。これによって、制御部２０は指３０が第１上領域Ｕ１に移動したか、または、第１左領域Ｌ１に移動したか判断することができる。
【００９５】
｜ｙ０−ｙ１｜＞｜ｘ０−ｘ１｜であると判断されれば、制御部２０は指３０が第１上領域Ｕ１に移動したと判断し、ステップＳ８に進む。｜ｙ０−ｙ１｜＞｜ｘ０−ｘ１｜であると判断されなければ、制御部２０は指３０が第１左領域Ｌ１に移動したと判断し、ステップＳ９に進む。
【００９６】
ステップＳ８では、制御部２０は、図４Ａ（ａ）に示すように指３０が初期位置２よりも上側に移動したと判断する。これによって移動方向が検出される。その後、制御部２０は、拡大処理部２２ｂに拡大処理を行わせる。拡大処理部２２ｂは、距離記憶部２６ｄから移動距離を取得し、その移動距離に応じた拡大率を拡大率記憶部２７ｃから取得して拡大処理を行う。その後、ステップＳ２０に進む。
【００９７】
ステップＳ８では、制御部２０は、図４Ｂ（ｅ）に示すように指３０が初期位置２よりも左側に移動したと判断する。これによって移動方向が検出される（方向検出工程）。その後、制御部２０は、回転処理部２２ｄに反時計回り回転処理を行わせる（画像処理工程）。回転処理部２２ｄは、距離記憶部２６ｄから移動距離を取得し、その移動距離に応じた回転率を回転率記憶部２７ｅから取得して回転処理を行う。その後、ステップＳ２０に進む。
【００９８】
ステップＳ１０では、接触情報処理部２１ａは、初期位置座標のｘ座標値と現位置座標のｘ座標値との差、および、初期位置座標のｙ座標値と現位置座標のｙ座標値との差を算出する。この算出結果に基づいて、制御部２０は、初期位置座標のｘ座標値と現位置座標のｘ座標値との差の絶対値が、初期位置座標のｙ座標値と現位置座標のｙ座標値との差の絶対値よりも大きいかどうか、すなわち｜ｙ０−ｙ１｜＞｜ｘ０−ｘ１｜であるかどうか判断する。これによって、制御部２０は指３０が第１下領域Ｄ１に移動したか、または、第２左領域Ｌ２に移動したか判断することができる。
【００９９】
｜ｙ０−ｙ１｜＞｜ｘ０−ｘ１｜であると判断されれば、制御部２０は指３０が第１下領域Ｄ１に移動したと判断し、ステップＳ１１に進む。｜ｙ０−ｙ１｜＞｜ｘ０−ｘ１｜であると判断されなければ、制御部２０は指３０が第２左領域Ｌ２に移動したと判断し、ステップＳ１２に進む。
【０１００】
ステップＳ１１では、制御部２０は、図４Ａ（ｃ）に示すように指３０が初期位置２よりも下側に移動したと判断する。これによって移動方向が検出される（方向検出工程）。その後、制御部２０は、縮小処理部２２ｃに縮小処理を行わせる（画像処理工程）。縮小処理部２２ｃは、距離記憶部２６ｄから移動距離を取得し、その移動距離に応じた縮小率を縮小率記憶部２７ｄから取得して縮小処理を行う。その後、ステップＳ２０に進む。
【０１０１】
ステップＳ１２では、制御部２０は、図４Ｂ（ｅ）に示すように指３０が初期位置２よりも左側に移動したと判断する。これによって移動方向が検出される（方向検出工程）。その後、制御部２０は、回転処理部２２ｄに反時計回り回転処理を行わせる（画像処理工程）。回転処理部２２ｄは、距離記憶部２６ｄから移動距離を取得し、その移動距離に応じた回転率を回転率記憶部２７ｅから取得して反時計回り回転処理を行う。その後、ステップＳ２０に進む。
【０１０２】
ステップＳ１３では、接触情報処理部２１ａは、初期位置座標のｙ座標値と現位置座標のｙ座標値との差を算出する。この算出結果に基づいて、制御部２０は、初期位置座標のｙ座標値が現位置座標のｙ座標値以上であるかどうか、すなわちｙ０−ｙ１≧０であるかどうか判断する。これによって、制御部２０は、指３０が第２上領域Ｕ２あるいは第１右領域Ｒ１に移動したか、または、第２下領域Ｄ２あるいは第２右領域Ｒ２に移動したか判断することができる。
【０１０３】
ｙ０−ｙ１≧０であると判断されれば、制御部２０は指３０が第２上領域Ｕ２または第１右領域Ｒ１に移動したと判断し、ステップＳ１４に進む。ｙ０−ｙ１≧０であると判断されなければ、制御部２０は指３０が第２下領域Ｄ２または第２右領域Ｒ２に移動したと判断し、ステップＳ１７に進む。
【０１０４】
ステップＳ１４では、接触情報処理部２１ａは、初期位置座標のｘ座標値と現位置座標のｘ座標値との差、および、初期位置座標のｙ座標値と現位置座標のｙ座標値との差を算出する。この算出結果に基づいて、制御部２０は、初期位置座標のｘ座標値と現位置座標のｘ座標値との差の絶対値が、初期位置座標のｙ座標値と現位置座標のｙ座標値との差の絶対値よりも大きいかどうか、すなわち｜ｙ０−ｙ１｜＞｜ｘ０−ｘ１｜であるかどうか判断する。これによって、制御部２０は指３０が第２上領域Ｕ２に移動したか、または、第１右領域Ｒ１に移動したか判断することができる。
【０１０５】
｜ｙ０−ｙ１｜＞｜ｘ０−ｘ１｜であると判断されれば、制御部２０は指３０が第２上領域Ｕ２に移動したと判断し、ステップＳ１５に進む。｜ｙ０−ｙ１｜＞｜ｘ０−ｘ１｜であると判断されなければ、制御部２０は指３０が第１右領域Ｒ１に移動したと判断し、ステップＳ１６に進む。
【０１０６】
ステップＳ１５では、制御部２０は、図４Ａ（ａ）に示すように指３０が初期位置２よりも上側に移動したと判断する。これによって移動方向が検出される（方向検出工程）。その後、制御部２０は、拡大処理部２２ｂに拡大処理を行わせる（画像処理工程）。拡大処理部２２ｂは、距離記憶部２６ｄから移動距離を取得し、その移動距離に応じた拡大率を拡大率記憶部２７ｃから取得して拡大処理を行う。その後、ステップＳ２０に進む。
【０１０７】
ステップＳ１６では、制御部２０は、図４Ｃ（ｉ）に示すように指３０が初期位置２よりも右側に移動したと判断する。これによって移動方向が検出される（方向検出工程）。その後、制御部２０は、回転処理部２２ｄに時計回り回転処理を行わせる（画像処理工程）。回転処理部２２ｄは、距離記憶部２６ｄから移動距離を取得し、その移動距離に応じた回転率を回転率記憶部２７ｅから取得して時計回り回転処理を行う。その後、ステップＳ２０に進む。
【０１０８】
ステップＳ１７では、接触情報処理部２１ａは、初期位置座標のｘ座標値と現位置座標のｘ座標値との差、および、初期位置座標のｙ座標値と現位置座標のｙ座標値との差を算出する。この算出結果に基づいて、制御部２０は、初期位置座標のｘ座標値と現位置座標のｘ座標値との差の絶対値が、初期位置座標のｙ座標値と現位置座標のｙ座標値との差の絶対値よりも大きいかどうか、すなわち｜ｙ０−ｙ１｜＞｜ｘ０−ｘ１｜であるかどうか判断する。これによって、制御部２０は指３０が第２下領域Ｄ２に移動したか、または、第２右領域Ｒ２に移動したか判断することができる。
【０１０９】
｜ｙ０−ｙ１｜＞｜ｘ０−ｘ１｜であると判断されれば、制御部２０は指３０が第２下領域Ｄ２に移動したと判断し、ステップＳ１８に進む。｜ｙ０−ｙ１｜＞｜ｘ０−ｘ１｜であると判断されなければ、制御部２０は指３０が第２右領域Ｒ２に移動したと判断し、ステップＳ１９に進む。
【０１１０】
ステップＳ１８では、制御部２０は、図４Ａ（ｃ）に示すように指３０が初期位置２よりも下側に移動したと判断する。これによって移動方向が検出される（方向検出工程）。その後、制御部２０は、縮小処理部２２ｃに縮小処理を行わせる（画像処理工程）。縮小処理部２２ｃは、距離記憶部２６ｄから移動距離を取得し、その移動距離に応じた縮小率を縮小率記憶部２７ｄから取得して縮小処理を行う。その後、ステップＳ２０に進む。
【０１１１】
ステップＳ１９では、制御部２０は、図４Ｃ（ｉ）に示すように指３０が初期位置２よりも右側に移動したと判断する。これによって移動方向が検出される（方向検出工程）。その後、制御部２０は、回転処理部２２ｄに時計回り回転処理を行わせる（画像処理工程）。回転処理部２２ｄは、距離記憶部２６ｄから移動距離を取得し、その移動距離に応じた回転率を回転率記憶部２７ｅから取得して回転処理を行う。その後、ステップＳ２０に進む。
【０１１２】
ステップＳ２０では、表示制御部２３は拡大処理、縮小処理、時計回り回転処理または反時計回り回転処理に基づいた画像データを生成し、その画像データを表示面に表示させる（表示工程）。表示制御部２３が拡大処理に基づいた画像を表示面に表示させた場合、図４Ａ（ｂ）に示すように画像が拡大して表示される。表示制御部２３が縮小処理に基づいた画像を表示面に表示させた場合、図４Ａ（ｄ）に示すように画像が縮小して表示される。表示制御部２３が反時計回り回転処理に基づいた画像を表示面に表示させた場合、移動距離に応じて図４Ｂ（ｆ），（ｇ），（ｈ）に示すように画像が９０°、１８０°または２７０°に回転して表示される。表示制御部２３が時計回り回転処理に基づいた画像を表示面に表示させた場合、移動距離に応じて図４Ｃ（ｊ），（ｋ），（ｌ）に示すように画像が９０°、１８０°または２７０°に回転して表示される。その後、ステップＳ２１に進む。
【０１１３】
ステップＳ２１では、制御部２０は、接触箇所記憶部２６ａにタッチパネル位置座標が記憶されなくなることで、接触状態検出部１６ａがタッチパネル１５の入力面１５ａに対する接触の終了を検出したかどうか判断する。
【０１１４】
接触の終了を検出したと判断すると、制御部２０は、入力情報記憶部２６に記憶されているタッチパネル位置座標、時間および移動距離などのデータを消去し、前記８つの領域の設定を解除し、本フローチャートの終了となる。接触が終了を検出していないと判断すると、制御部２０は第２接触動作が継続していると判断し、ステップＳ３に戻る。
【０１１５】
以上のような本発明の表示装置１であれば、ロングタップ処理を行った後、任意の方向にスライド動作を行うという１つの接触物による簡単な操作で、表示面に表示されている画像を任意の大きさに拡大または縮小させて表示させることができる。
【０１１６】
また本実施形態では、第２接触動作における移動距離に基づいて、画像を拡大させて表示させるときの拡大率または縮小して表示させるときの縮小率が決定され、これらの拡大率または縮小率に基づいて画像処理が行われるので、ロングタップ処理を行った後のスライド動作において接触物を移動させる距離を調整するという簡単な動作で、表示面に表示させる画像の大きさをより正確に任意の大きさに調整することができる。
【０１１７】
図６は、従来の情報端末装置１１０の処理を説明するための図である。従来の情報端末装置１１０では表示面１０２に表示されている画像１０１を回転させることができる。具体的には、情報端末装置１１０本体を図６（ａ）の矢符１１１で示す画像１０１を回転させたい方向に傾けることで、図６（ｂ）に示すように画像１０１を回転させて表示させることができる。また、表示面１０２に回転ボタン１１２を表示させてその回転ボタン１１２を図６（ｃ）に示すようにシングルタップすることで、図６（ｄ）に示すように画像１０１を回転させて表示させることができる。
【０１１８】
このような従来の情報端末装置１１０では、情報端末装置１１０本体を回転させる構成に関して、より簡単な操作で画像１０１を回転させて表示させるための改善の余地があり、回転ボタン１１２をタップする構成に関して、画像１０１を一方方向にしか回転させられないという問題がある。
【０１１９】
本発明の表示装置１であれば、ロングタップ処理を行った後、任意の方向にスライド動作を行うという簡単な操作で、スライド動作の移動方向に応じて、表示面に表示されている画像を任意の方向、すなわち時計回りまたは反時計回りに回転させて表示させることができる。
【０１２０】
また本実施形態では、第２接触動作における移動距離に基づいて、画像を回転して表示させるときの回転角度が決定され、この回転角度に基づいて画像処理が行われるので、ロングタップ処理を行った後のスライド動作において接触物を移動させる距離を調整するという簡単な動作で、表示面に表示されている画像をより正確に任意の回転角度に回転させて表示させることができる。
【０１２１】
また他の実施形態として、接触情報処理部２１ａによって第１接触動作が行われたと判断されると、表示制御部２３が、表示面に前記８つの領域のそれぞれの境界線を表示させてもよい。これによって、初期位置２からどの方向に接触物を移動させると、画像が拡大、縮小または回転して表示されるか明確になり、誤動作を防止できる。境界線を表示させるための処理は、描画処理部２２ａによって行われる。
【０１２２】
また他の本実施形態として、第１接触動作において制御部２０が前記８つの領域を設定すると、初期位置２からどの方向に接触物を移動させると画像が拡大、縮小または回転して表示されるか明確となるような文字または記号を表示面に表示させてもよい。
【０１２３】
たとえば、第１上領域Ｕ１または第２上領域Ｕ２の隅に「拡大」の文字、第１下領域Ｄ１または第２下領域Ｄ２の隅に「縮小」の文字、第１右領域Ｒ１または第２右領域Ｒ２の隅に時計回りに回転することを示す記号、第１左領域Ｌ１または第２左領域Ｌ２の隅に反時計回りに回転することを示す記号を小さく表示させる。
【０１２４】
これによって、初期位置２からどの方向に接触物を移動させると画像が拡大、縮小または回転して表示されるか明確になり、誤動作を防止できる。これらの文字または記号を表示させるための処理は、描画処理部２２ａによって行われる。
【０１２５】
上記の８つの領域のそれぞれの境界線、上記文字および上記記号は、第１接触動作において接触状態検出部１６ａがタッチパネル１５の入力面１５ａに対する接触物の接触の終了を検出すると、表示面から消える構成とする。これによって、上記境界線、上記文字および上記記号によって、表示面に表示されている画像が見えにくくなることを抑制することができる。
【符号の説明】
【０１２６】
１  表示装置
１０  表示部
１５  タッチパネル
１６  入力検出部
１６ａ  接触状態検出部
１６ｂ  接触箇所検出部
１６ｃ  接触数検出部
１６ｄ  カウンター部
２０  制御部
２１  タッチ情報演算処理部
２１ａ  接触情報処理部
２５  記憶部
２６  入力情報記憶部
２６ａ  接触箇所記憶部
２６ｂ  接触数記憶部
２６ｃ  時間記憶部
２６ｄ  距離記憶部
２７  画像情報記憶部
２７ａ  画像記憶部
２７ｂ  画像サイズ記憶部
２７ｃ  拡大率記憶部
２７ｄ  縮小率記憶部
２７ｅ  回転率記憶部
２７ｆ  表示範囲座標記憶部
【図１】
2013218573.tif 000004
【図３Ａ】
2013218573.tif 000005
【図３Ｂ】
2013218573.tif 000006
【図２】
2013218573.tif 000007
【図４Ａ】
2013218573.tif 000008
【図４Ｂ】
2013218573.tif 000009
【図４Ｃ】
2013218573.tif 000010
【図５】
2013218573.tif 000011
【図６】
2013218573.tif 000012