(57)【特許請求の範囲】
【請求項１】
被接触物が物理的に接触することにより操作される入力装置が出力する出力信号に応じて所定の情報を表示装置に表示させる情報処理装置であって、
前記入力装置に対する前記被接触物の接触位置を検出する位置検出部と、
前記所定の情報のうち前記表示装置に表示させている表示領域を変更する２つのモードを、前記位置検出部が検出した前記接触位置又は当該接触位置の移動に応じて切替えるモード切替部と、
前記入力装置に対する前記被接触物の接触圧の大きさを検出する圧力検出部と、
前記モードに応じて、前記表示領域を、前記所定の情報の表示倍率を変更するか、又は前記所定の情報の表示範囲を移動させることにより、前記圧力検出部が検出した前記接触圧の大きさに応じた速さで変更する変更部と、
を有する、情報処理装置。
【請求項２】
前記変更部は、前記所定の情報の前記表示倍率を変更する際に、前記所定の情報の表示倍率を変更する速さを、前記圧力検出部が検出した前記接触圧の大きさの増加に応じて増加させる、請求項１に記載の情報処理装置。
【請求項３】
前記モード切替部は、前記位置検出部が検出した前記接触位置の移動に応じて前記２つのモードを切替え、
前記変更部は、前記所定の情報の前記表示倍率を変更することにより、前記表示領域を変更し、
前記２つのモードは、前記所定の情報の拡大率を変更する拡大モードと、縮小率を変更する縮小モードとである、請求項２に記載の情報処理装置。
【請求項４】
前記変更部は、前記所定の情報の前記表示範囲を移動させる際に、前記表示範囲を移動させる速さを、前記圧力検出部が検出した前記接触圧の大きさの増加に応じて増加させる、請求項１に記載の情報処理装置。
【請求項５】
前記変更部は、前記所定の情報の表示範囲を移動させることにより、前記表示領域を変更し、
前記２つのモードは、前記表示範囲を一方に移動させる一方向モードと、当該一方とは反対の他方に移動させる他方向モードとである、請求項４に記載の情報処理装置。
【請求項６】
前記２つのモードは、前記所定の情報の前記表示倍率を変更する倍率モードと、前記所定の情報の前記表示範囲を移動させる移動モードとである、請求項１に記載の情報処理装置。
【請求項７】
被接触物が物理的に接触することにより操作される入力装置が出力する出力信号に応じて所定の情報を表示装置に表示させる情報処理方法であって、
前記入力装置に対する前記被接触物の接触位置を検出し、
前記所定の情報のうち前記表示装置に表示させている表示領域を変更する２つのモードを、検出した前記接触位置又は当該接触位置の移動に応じて切替え、
前記入力装置に対する前記被接触物の接触圧の大きさを検出し、
前記モードに応じて、前記表示領域を、前記所定の情報の表示倍率を変更するか、又は前記所定の情報の表示範囲を移動させることにより、検出した前記接触圧の大きさに応じた速さで変更する、情報処理方法。
【請求項８】
コンピュータに、被接触物が物理的に接触することにより操作される入力装置が出力する出力信号に応じて所定の情報を表示装置に表示させる情報処理方法を実行させるためのプログラムであって、
コンピュータに、
前記入力装置に対する前記被接触物の接触位置を検出する接触位置検出手順と、
前記所定の情報のうち前記表示装置に表示させている表示領域を変更する２つのモードを、前記接触位置検出手順で検出した前記接触位置又は当該接触位置の移動に応じて切替える切替手順と、
前記入力装置に対する前記被接触物の接触圧の大きさを検出する接触圧検出手順と、
前記モードに応じて、前記表示領域を、前記所定の情報の表示倍率を変更するか、又は前記所定の情報の表示範囲を移動させることにより、前記接触圧検出手順で検出した前記接触圧の大きさに応じた速さで変更する変更手順と、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
近年の情報技術の発展に伴い、例えば、ＰＤＡ（Personal Data Assistant）・携帯電話・音楽再生装置・パソコン・表示装置などの所定の情報を表示することが可能な情報処理装置が多種多様にわたって開発されている一方、これらの携帯性を重要視するユーザのニーズも急増している。このユーザのニーズに応えるために、上記情報処理装置は、小型化している。
【０００３】
この小型化した情報処理装置によれば、所定の情報を表示するモニターなどの表示画面も小型化している。かかる小型画面では、Ｗｅｂ上のコンテンツ・地図・写真・テキストデータ・表計算データ・文章データ・イラストデータなど様々なコンテンツを閲覧する際に一度に表示できる情報と、その表示される情報の視認性は、自ずと限られてくる。そこで、これらの情報処理装置では、コンテンツ（表示対象）のスケール及びスクロールを変更する操作が頻繁に行われる。
【０００４】
一方、例えばタッチパネルや下記特許文献１に記載の入力装置などのように、ユーザの指などの接触位置を検出することにより操作されて所定の信号を出力する入力装置の開発が行われており、このような入力装置によってスケール及びスクロールを変更する技術が開発されている。中でも、コンテンツ中の表示されている位置（範囲）の変更（スクロール）は、ＧＵＩ（Graphical User Interface）において一般的に行われるスクロール操作であり、例えば、スクロールバーによる方法、画面上の一点をマウス・指・タッチペン等によりプレスした状態でドラッグする方法などが多く用いられる。一方、表示されているコンテンツの表示倍率の変更（スケーリング）に関しても、例えばメニューで倍率を指定する方法、倍率用のスクロールバーによる方法などが多く用いられる。
【０００５】
しかしながら、これらのスケーリングの操作は、例えば画面を直接ドラッグすることにより行われるスクロールの操作に比べて、ユーザにとっての直感性が低く、情報処理装置の操作性を向上させられない要因であった。
【０００６】
これに対して、非特許文献１及び非特許文献２に挙げるように、ユーザが操作する操作点（例えば、タッチパネルにおけるタッチ位置）を１点ではなく２点以上認識すること（マルチタッチ）が可能な入力装置（マルチタッチインターフェース）を使用することにより、この２点間の距離に応じて、スケーリングを制御することが可能な情報処理装置が開発されている。この情報処理装置は、入力装置にタッチしている２本の指などの開閉によりスケーリングを調整することができる。
【０００７】
【特許文献１】特開２００３−３３７６４９号公報
【特許文献２】特開２００６−３４５２０９号公報
【非特許文献１】Nobuyuki Matsushitaand Jun Rekimoto, "HoloWall: Designing a Finger, Hand, Body, and ObjectSensitive Wall", Proceedings of UIST'97, 1997.
【非特許文献２】Jun Rekimoto, SmartSkin:An Infrastructure for Freehand Manipulations on Interactive Surfaces CHI2002,2002.
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、携帯性が重要視されるモバイル機器などに対しては、例えば携帯電話のように片手で操作することができるユーザインターフェースが望まれる場合が多い。片手での操作（例えば親指による操作）によれば、２本指による操作は困難である。一方、このようなモバイル機器だけでなく他の機器においても、例えば２本の指や２本の腕などにより操作すること（特にこれらの２本の指などを異なる方向に動作させること）は、容易ではなく、操作点が１点の概念に慣れ親しんだユーザにとっては、更なる操作性の向上が希求されている。
【０００９】
一方、上記特許文献２には、指一本で操作を行うことができる情報処理装置（入力装置）が開示されている。この情報処理装置は、接触圧の大きさに応じた値に拡大率を変更する。つまり、強く圧せば倍率が上昇し、指を放すと倍率はもとに戻る。また、縮小率を変更する場合には、指の接触面積を変更させて押圧することにより、縮小率を変更している。この情報処理装置によれば、指一本で操作することが可能であり、一定の操作性の向上は達成されているが、ユーザは更に操作性が向上した情報処理装置の開発を望んでいる。
【００１０】
つまり、上記特許文献２に記載の情報処理装置でも、例えば、拡大した状態で移動させたり、指を放して拡大中のコンテンツに注視したりすることは困難であり、かつ、指の押圧力の微調整を要するため拡大率を微調整することは容易ではない。更に、指の接触面積は個人差があるため、拡大と縮小との間の切替を行うことも、ユーザによっては困難となる場合がある。よって、上記特許文献２よりも更に操作性が向上しユーザが直感的に操作することが可能で、かつ、スクロール及びスケーリングを両立させることが可能な情報表示装置が希求されている。
【００１１】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、１つの操作点によりスクローリング及びスケーリングの両方を操作することが可能で、かつ、操作性を更に向上することが可能な、新規かつ改良された情報処理装置、情報処理方法及びプログラムを提供することにある。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、本発明のある観点によれば、被接触物が物理的に接触することにより操作される入力装置が出力する出力信号に応じて所定の情報を表示装置に表示させる情報処理装置であって、入力装置に対する被接触物の接触位置を検出する位置検出部と、所定の情報のうち表示装置に表示させている表示領域を変更する２つのモードを、位置検出部が検出した接触位置又は当該接触位置の移動に応じて切替えるモード切替部と、入力装置に対する被接触物の接触圧の大きさを検出する圧力検出部と、モードに応じて、表示領域を、所定の情報の表示倍率を変更するか、又は所定の情報の表示範囲を移動させることにより、圧力検出部が検出した接触圧の大きさに応じた速さで変更する変更部と、を有することを特徴とする、情報処理装置が提供される。
【００１３】
この構成によれば、圧力検出部により、被接触物の接触圧の大きさを検出することができ、変更部により、その大きさに応じた速さで、所定の情報のうち表示装置に表示させている表示領域を変更することができる。よって、１つの被接触物の接触だけでも表示領域の変更を行うことができ、かつ、その接触圧を調整することにより、表示領域の変更の速さを調整することができる。
【００１５】
また、変更部は、所定の情報の表示倍率を変更する際に、所定の情報の表示倍率を変更する速さを、圧力検出部が検出した接触圧の大きさの増加に応じて増加させてもよい。
【００１６】
また、モード切替部は、位置検出部が検出した接触位置の移動に応じて２つのモードを切替え、変更部は、所定の情報の表示倍率を変更することにより、表示領域を変更し、２つのモードは、所定の情報の拡大率を変更する拡大モードと、縮小率を変更する縮小モードとであってもよい。
この構成によれば、モード切替部により、拡大モードと縮小モードとの間を切替えることができる。この際、モード切替部は、位置検出部が検出した接触位置の移動に応じてモードを切替える。よって、１つの被接触物の接触だけでもモードの切替を行うことができる。
【００１７】
また、変更部は、所定の情報の表示範囲を移動させる際に、表示範囲を移動させる速さを、圧力検出部が検出した接触圧の大きさの増加に応じて増加させてもよい。
【００１８】
また、変更部は、所定の情報の表示範囲を移動させることにより、表示領域を変更し、２つのモードは、表示範囲を一方に移動させる一方向モードと、当該一方とは反対の他方に移動させる他方向モードとであってもよい。
この構成によれば、モード切替部により、一方向モードと他方向モードとの間を切替えることができる。この際、モード切替部は、位置検出部が検出した接触位置又はその接触位置の移動に応じてモードを切替える。よって、１つの被接触物の接触だけでもモードの切替を行うことができる。
【００１９】
また、２つのモードは、所定の情報の表示倍率を変更する倍率モードと、所定の情報の表示範囲を移動させる移動モードとであってもよい。
この構成によれば、モード切替部により、倍率モードと移動モードとの間を切替えることができる。この際、モード切替部は、位置検出部が検出した接触位置又はその接触位置の移動に応じてモードを切替える。よって、１つの被接触物の接触だけでもモードの切替を行うことができる。
【００２０】
また、上記課題を解決するために、本発明の別の観点によれば、被接触物が物理的に接触することにより操作される入力装置が出力する出力信号に応じて所定の情報を表示装置に表示させる情報処理方法であって、入力装置に対する被接触物の接触位置を検出し、所定の情報のうち表示装置に表示させている表示領域を変更する２つのモードを、検出した接触位置又は当該接触位置の移動に応じて切替え、入力装置に対する被接触物の接触圧の大きさを検出し、モードに応じて、表示領域を、所定の情報の表示倍率を変更するか、又は所定の情報の表示範囲を移動させることにより、検出した接触圧の大きさに応じた速さで変更することを特徴とする、情報処理方法が提供される。
この構成によれば、１つの被接触物の接触だけでも表示領域の変更を行うことができ、かつ、その接触圧を調整することにより、表示領域の変更の速さを調整することができる。
【００２１】
また、上記課題を解決するために、本発明の別の観点によれば、コンピュータに、被接触物が物理的に接触することにより操作される入力装置が出力する出力信号に応じて所定の情報を表示装置に表示させる情報処理方法を実行させるためのプログラムであって、コンピュータに、入力装置に対する被接触物の接触位置を検出する接触位置検出手順と、所定の情報のうち表示装置に表示させている表示領域を変更する２つのモードを、接触位置検出手順で検出した接触位置又は当該接触位置の移動に応じて切替える切替手順と、入力装置に対する被接触物の接触圧の大きさを検出する接触圧検出手順と、モードに応じて、表示領域を、所定の情報の表示倍率を変更するか、又は所定の情報の表示範囲を移動させることにより、接触圧検出手順で検出した接触圧の大きさに応じた速さで変更する変更手順と、を実行させるためのプログラムが提供される。
この構成によれば、１つの被接触物の接触だけでも表示領域の変更を行うことができ、かつ、その接触圧を調整することにより、表示領域の変更の速さを調整することができる。
【発明の効果】
【００２２】
以上説明したように本発明によれば、１つの操作点によりスクローリング及びスケーリングの両方を操作することが可能で、かつ、操作性を更に向上することができる。
【発明を実施するための最良の形態】
【００２３】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２４】
＜情報処理装置の概要について＞
本発明の各実施形態に係る情報処理装置は、様々な機器に適用することが可能である。適用される機器としては、例えば、ＰＤＡ・携帯電話・音楽再生装置・コンピュータ・表示装置・所定の情報を表示できるホワイトボード・プロジェクタ・デジタルカメラ・デジタルビデオカメラなどが挙げられる。しかし、本発明の各実施形態を適用しうる機器は、これらに限定されるものではなく、本発明の各実施形態は、所定の情報を表示し、ユーザの操作により表示状態を変更しうる機器であればあらゆるものに適用しうる。なお、以下では、説明の便宜上、本発明の各実施形態が適用される情報処理装置が図１に示すようなＰＤＡ１に適用される場合について説明する。図１は、本発明の各実施形態が適用される機器の一例について説明するための説明図である。
【００２５】
なお、本発明の各実施形態に係る情報処理装置が適用される機器は、入力装置と、表示装置とを有している。なお、ここでいう「機器が入力装置及び表示装置を有する」とは、単に機器に入力装置及び表示装置が接続される場合をも含むものとする。
【００２６】
入力装置は、ユーザが例えば指などの身体の一部やタッチペンなどの所定の器具などの被接触物を物理的に接触させることにより操作され、この操作に応じて所定の出力信号を出力する。より具体的には、入力装置は、被接触物の接触位置と、被接触物の接触圧（圧力）の大きさとを電気信号に変換して出力する。そのために、入力装置は、接触センサと圧力センサとを有する。
接触センサとしては、例えばマトリクススイッチ・抵抗膜方式のスイッチ・表面弾性波方式のスイッチなどを有するタッチセンサ・タッチパネル・タッチスクリーン・タッチパッドなどが挙げられる。
圧力センサとしては、例えば圧電素子・圧力−電気抵抗変換素子・感圧抵抗体素子（ＦＳＲ；Force Sensing Resistor）・ソリッドステートリレー（ＳＳＲ；Solid
State Relay）を利用した圧力センサなどが挙げられる。
つまり、この入力装置では、例えばタッチセンサ・タッチパネル・タッチスクリーン・タッチパッドなどの接触センサが前面に配置され、接触センサに加えられた物理的な圧力を検出するように圧力センサが配置される。そして、接触センサ及び圧力センサのそれぞれが、接触位置又は接触圧力を電気信号に変換して出力する。この入力装置については、上記特許文献２・特開２００５−３１７０４１・特開２００３−２２３２６５などにも記載されている。
【００２７】
表示装置は、上記の入力装置から出力された所定の出力信号に応じた情報処理装置により制御され、所定の情報（以下「コンテンツ」ともいう。）を表示する。
この表示装置としては、例えば、ブラウン管（ＣＲＴ：Cathode Ray Tube）・液晶ディスプレイ（ＬＣＤ：Liquid Crystal
Display）・プラズマディスプレイ（ＰＤＰ：Plasma Display Panel）・電界放出ディスプレイ（ＦＥＤ：Field Emission Display）・有機エレクトロルミネッセンスディスプレイ（有機ＥＬ、ＯＥＬＤ：Organic Electroluminescence Display）・ビデオプロジェクタなどが挙げあれる。
【００２８】
この入力装置と表示装置とは、例えばタッチスクリーンなどのように一体に形成されてもよく、例えばタッチパッドとモニタとの組み合わせなどのように別体に形成されてもよい。なお、本発明の各実施形態に係る情報処理装置が適用される機器の一例であるＰＤＡ１は、図１に示すように入力装置１１と表示装置１２とが一体に形成されたタッチスクリーンを有するとして以下では説明する。
【００２９】
以下では、まず、本発明の第１実施形態〜第４実施形態に係る情報処理装置について説明し、その後、本発明の第５実施形態〜第７実施形態に係る情報処理装置について説明する。
【００３０】
この第１実施形態〜第４実施形態に係る情報処理装置は、被接触物の入力装置１１に対する接触圧の大きさに応じた速さで、表示装置１２の表示状態として、コンテンツにおける表示装置１２に表示されている表示領域を変更する。ここでいう表示領域とは、コンテンツに含まれる情報のうち、表示装置１２に表示される情報をいう。つまり、例えばコンテンツが地図データの場合、表示装置１２には必ずしも地図データの全てが表示されるわけではなく、地図データの一部が表示されることもあり得る。この場合、地図データのうち表示されている情報が、コンテントの表示領域に相当する。より具体的には、第１実施形態及び第２実施形態に係る情報処理装置は、コンテンツの表示倍率（拡大率又は縮小率）を変更することにより、上記表示領域を変更し、第３実施形態及び第４実施形態に係る情報処理装置は、コンテンツ中の表示されている範囲（表示範囲）を移動させることにより、上記表示領域を変更する。
【００３１】
一方、第５実施形態〜第７実施形態に係る情報処理装置は、第１実施形態〜第４実施形態において説明する表示領域の変更を１つの操作点（つまり例えば１本の指など）により行う。
【００３２】
これらの第１実施形態〜第７実施形態に係る情報処理装置は、一部の構成が共通しており、かつ、一部の動作も共通しているため、各実施形態では、他の実施形態と異なる構成及び動作について説明し、共通している構成及び動作についての説明は省略する。
以下、順次各実施形態に係る情報処理装置について説明する。
【００３３】
＜第１実施形態＞
まず、図２〜図７Ｃを参照しつつ、本発明の第１実施形態に係る情報処理装置について説明する。図２は、本実施形態に係る情報処理装置の構成について説明するための説明図である。図３Ａ及び図３Ｂは、本実施形態に係る情報処理装置による表示領域の変更量と接触圧の大きさとの関係を説明するための説明図である。図４は、本実施形態に係る情報処理装置の動作について説明するための説明図である。図５Ａ〜図５Ｅは、ユーザの操作を表記するための記法を説明するための説明図である。図６は、本実施形態に係る情報処理装置におけるスクロール動作を説明するための説明図である。図７Ａ〜図７Ｃは、本実施形態に係る情報処理装置におけるスケーリング動作を説明するための説明図である。
【００３４】
（構成）
図２に示すように、ＰＤＡ１は、上述の入力装置１１と表示装置１２に加えて、更に本発明の第１実施形態に係る情報処理装置１００を有する。そして、この情報処理装置１００は、位置検出部１１０と、圧力検出部１１１と、拡大率変更量決定部１２０と、スクロール変更部１３０と、スケール変更部１３１と、表示制御部１４０と、コンテンツ記憶部１４１とを有する。
【００３５】
コンテンツ記憶部１４１には、１又は２以上のコンテンツが記録されており、表示制御部１４０は、このコンテンツ記憶部１４１に記録された少なくとも１つのコンテンツを取得して、表示装置１２に表示させる。
この際、表示制御部１４０は、スクロール変更部１３０が設定する表示範囲内に含まれるコンテンツを、スケール変更部１３１が設定する表示倍率で、表示装置１２に表示させる。
なお、ここでいう表示範囲とは、コンテンツに含まれる情報のうち、表示装置１２に表示される情報の範囲を意味する。一方、表示倍率とは、コンテンツ中の表示範囲内に含まれる情報を表示装置１２に表示させる際の倍率を意味する。従って、表示倍率と、表示装置１２の画面サイズや解像度などにより、表示範囲の大きさが決定される。更に、表示範囲の位置が決定されることにより、コンテンツ中の表示装置１２に表示される表示領域が決定される。
【００３６】
位置検出部１１０は、入力装置１１に接続され、入力装置１１が有する接触センサが被接触物の接触位置を変換して出力した電気信号を取得する。そして、位置検出部１１０は、被接触物の接触位置を検出（特定）して、その位置に応じた信号を出力する。なお、位置検出部１１０は、接触位置の時間変化、つまり、接触位置が移動した軌跡（接触位置の移動の速度。連続的でも非連続的でもよい。）を表した信号も出力する。
【００３７】
スクロール変更部１３０は、変更部の一例であって、上記の表示範囲を設定する。更に、スクロール変更部１３０は、位置検出部１１０が検出した接触位置の移動に伴い、この表示範囲を移動させる。より具体的には、スクロール変更部１３０は、位置検出部１１０が検出した接触位置の移動速度の方向及び速さに応じた方向及び速さで、表示範囲を移動させる。つまり、例えばコンテンツが地図データである場合、スクロール変更部１３０は、この地図データに含まれる情報のうち、どの範囲を表示装置１２に表示させるかを、設定する。そして、スクロール変更部１３０は、接触位置の移動に伴い、この範囲を移動させる。
【００３８】
圧力検出部１１１は、入力装置１１に接続され、入力装置１１が有する圧力センサが被接触物の接触圧を変換して出力する電気信号を取得する。そして、圧力検出部１１１は、被接触物の接触圧の大きさ（圧力値）を検出（特定）して、その圧力値に応じた圧力信号を出力する。なお、圧力検出部１１１は、接触圧の大きさを連続的又は周期的に検出して、この大きさの時間変化を検出してもよい。
【００３９】
拡大率変更量決定部１２０は、圧力検出部１１１が出力した圧力信号を取得して、圧力信号が表す接触圧の大きさに応じて、拡大率の変更量を決定する。ここでいう拡大率とは、表示装置１２に表示されるコンテンツの表示倍率を意味する。また、拡大率の変更量とは、この拡大率を変更する際の変更量、つまり、拡大率を変更する速さを表す。この際、拡大率変更量決定部１２０は、拡大率の変更量を、圧力検出部が検出した接触圧の大きさの増加に応じて増加させる。
【００４０】
接触圧の大きさの増加と、拡大率（表示領域）の変更量（変更速さ）の増加との関係の一例を、図３Ａに示す。図３Ａに示すように、拡大率変更量決定部１２０は、接触圧の大きさが増加するにつれて、拡大率（表示領域）の変更量（変更速さ）を増加させる。
より具体的には、拡大率変更量決定部１２０は、接触圧の大きさがＰ０未満の場合、拡大率（表示領域）の変更量（変更速さ）を０とする。つまり、接触圧の大きさがＰ０未満の場合、拡大率変更量決定部１２０は拡大率を変更させない。これは、例えばドラッグなどの他の操作と、加圧による倍率の変更とを区別するためである。
一方、拡大率変更量決定部１２０は、接触圧の大きさがＰ１の場合、変更量（変更速さ）を、そのＰ１に対応するＶ１に決定する。そして、拡大率変更量決定部１２０は、更に接触圧力の大きさが増してＰ２となった場合、変更量（変更速さ）を、そのＰ２に対応するＶ２に決定する。
【００４１】
スケール変更部１３１は、変更部の一例であって、表示制御部１４０がコンテンツを表示する際の表示倍率を設定し、かつ、拡大率変更量決定部１２０が決定した変更量でこの表示倍率を変更することにより、上記の表示領域を変更する。この際、拡大率変更量決定部１２０は、上述のように接触圧の大きさに応じた変更量（速さ）を決定するので、スケール変更部１３１は、接触圧の大きさに応じた変更量（速さ）で、表示倍率（ここでは拡大率）を変更することになる。つまり、スケール変更部１３１は、接触圧の大きさが増加すれば、その増加に応じて表示倍率の変更量（速さ）を増加させることになる。
【００４２】
この拡大率（表示領域）の時間変化の一例を、図３Ｂに示す。
例えば、拡大率（表示領域）がＡ０に設定されている状態から、ユーザがＰ１の接触圧で入力装置１１を押圧した場合、変更量（速さ）は、図３Ａに示すようにＶ１となる。そして、ユーザがこのＰ１の接触圧力で入力装置１１を時間ｔ０〜ｔ１の間押圧し続けた場合、拡大率（表示領域）はＶ１の変更量（速さ）で変更されてＡ１となる。一方、例えば、拡大率（表示領域）がＡ０に設定されている状態から、ユーザがＰ１よりも大きいＰ２の接触圧で入力装置１１を押圧した場合、変更量（速さ）は、図３Ａに示すようにＶ１よりも大きいＶ２となる。そして、ユーザがこのＰ２の接触圧力で入力装置１１を時間ｔ０〜ｔ１の間押圧し続けた場合、拡大率（表示領域）はＶ１の変更量（速さ）で変更されてＡ１よりも大きいＡ２となる。
つまり、ユーザが強い圧力で入力装置１１を押圧した場合、拡大率（表示領域）はより早い速さで変更され、ユーザが弱い圧力で入力装置１１を押圧した場合、拡大率（表示領域）はより遅い速さで変更される。
【００４３】
（動作）
次に、図４を参照しつつ、本実施形態に係る情報処理装置１００の動作について説明する。図４に示すように、入力装置１１にユーザがタッチすると、ステップＳ１０１が処理され、情報処理装置１００の位置検出部１１０は、その接触位置を検出する。そして、ステップＳ１０３に進み、位置検出部１１０は、接触位置が移動したか否かを判断する。接触位置が移動した場合には、ステップＳ１１１に進み、接触位置が移動していない場合には、ステップＳ１０５に進む。
【００４４】
接触位置が移動していない場合には、ステップＳ１０５において、圧力検出部１１１が、接触圧の大きさを検出する。そして、ステップＳ１０７に進み、拡大率変更量決定部１２０が、この接触圧の大きさに応じた拡大率の変更量を決定して出力する。次に、ステップＳ１０９に進み、スケール変更部１３１が、設定されていた拡大率に、ステップＳ１０７で決定された変更量を加算することにより、表示倍率（つまり、拡大率）を算出し、表示制御部１４０がコンテンツを表示する際に使用する表示倍率を変更させる。そして、ステップＳ１１３に進む。
【００４５】
一方、接触位置が移動している場合、ステップＳ１１１において、スクロール変更部１３０が、接触位置の移動に応じて、表示範囲を移動させる。そして、ステップＳ１１３に進む。
【００４６】
ステップＳ１１３では、表示制御部１４０が、ステップＳ１０９で変更された表示倍率、又は、ステップＳ１１１で移動された表示範囲に基づいて、表示装置１２に対するコンテンツの表示を更新する。そして、ステップＳ１１５に進み、位置検出部１１０が、ユーザによるタッチがリリースされたか、つまり、被接触物が接触していないか否かを確認する。被接触物が接触していない場合（リリースされた場合）には、動作を終了する一方、被接触物が接触している場合には、ステップＳ１０１以降の処理を再度繰り返す。
【００４７】
ユーザの操作性について説明するために、上記の動作についてユーザの操作を中心に説明すれば以下の通りである。この説明をする前に、ユーザによる操作を表記するための記法について、図５Ａ〜図５Ｅを参照しつつ、説明する。
【００４８】
図５Ａに示す記号Ｔ１は、ユーザが入力装置１１のタッチスクリーンにタッチした位置を示す。つまり、記号Ｔ１は、被接触物の接触開始位置を示す。
図５Ｂに示す記号Ｔ２は、ユーザが入力装置１１を押圧した場合、つまり、接触圧の大きさが図３Ａに示すＰ０を超えた場合のタッチ位置を示す。つまり、記号Ｔ２は、タッチスクリーンが加圧されたことを示す。
図５Ｃに示す記号Ｔ３は、ユーザが入力装置１１に対する接触を解除した位置（リリース位置）を示す。
図５Ｄに示す記号Ｔ４（矢印）は、ユーザが入力装置１１を加圧せずにタッチした状態でドラッグした場合の接触位置の移動の軌跡を示す。つまり、記号Ｔ４は、被接触物の接触位置の移動を示す。
図５Ｅに示す記号Ｔ５（矢印）は、ユーザが入力装置１１を加圧した状態でドラッグした場合の接触位置の移動の軌跡を示す。つまり、記号Ｔ５も、被接触物の接触位置の移動を示す。
【００４９】
これらのような記法で、ユーザによるスクロール操作を表すと、図６に示すようになる。
つまり、図６に示すように、記号Ｔ１の位置で被接触物がタッチスクリーンに接触し、記号Ｔ２の方向に被接触物がドラッグされて、記号Ｔ３の位置で被接触物がリリースされる。かかる操作が行われると、図４に示した動作のうち、ステップＳ１０１、ステップＳ１０３、ステップＳ１１１、ステップＳ１１３及びステップＳ１１５が順次処理されて、動作が終了する。この動作を通じて、情報処理装置１００は、コンテンツのうち表示装置１２に表示させる表示範囲を移動させて、表示領域を変更させる。つまり、情報処理装置１００は、記号Ｔ４に応じた軌跡で、コンテンツをスクロールさせる。
【００５０】
一方、ユーザによるスケーリング動作を表すと、図７Ａ〜図７Ｃに示すようになる。
つまり、図７Ａに示すように、記号Ｔ１の位置で被接触物がタッチスクリーンに接触し、その位置で図７Ｂの記号Ｔ２に示すように、被接触物による接触圧が増加して、タッチスクリーンが押圧される。そして、図７Ｃに示すように記号Ｔ３の位置で被接触物がリリースされる。かかる操作が行われると、図４に示した動作のうち、ステップＳ１０１、ステップＳ１０３、ステップＳ１０５、ステップＳ１０７、ステップＳ１０９、ステップＳ１１３及びステップＳ１１５が順次処理されて、動作が終了する。この動作を通じて、情報処理装置１００は、接触圧の大きさに応じた変更量（変更速さ、例えば図３Ａ参照。）で、コンテンツのうち表示装置１２に表示させる拡大率を変更させる。つまり、情報処理装置１００は、記号Ｔ２に示す接触圧の大きさに応じた変更量で、コンテンツを拡大する。
【００５１】
（効果の例）
以上、本実施形態に係る情報処理装置１００について説明した。この情報処理装置１００によれば、ユーザが入力装置１１をドラッグすることにより、コンテンツをスクロールさせることができると共に、ユーザが入力装置１１を押圧することにより、その圧力、つまり、被接触物の接触圧の大きさに応じた変更量で拡大率を変更（ズームイン）することができる。よって、ユーザは、スクロールだけでなく、スケーリングも指一本で操作することが可能であり、かつ、スケールの変更の速さを、押圧力によりコントロールすることができる。従って、本実施形態に係る情報処理装置１００によれば、操作性を向上させることができる。
【００５２】
＜第２実施形態＞
次に、図７Ａ及び図７Ｃと図８〜１０を参照しつつ、本発明の第２実施形態に係る情報処理装置について説明する。図８は、本実施形態に係る情報処理装置の構成について説明するための説明図である。図９は、本実施形態に係る情報処理装置の動作について説明するための説明図である。図１０は、本実施形態に係る情報処理装置におけるスケーリング動作を説明するための説明図である。なお、上記第１実施形態に係る情報処理装置１００は、接触圧の大きさに応じた変更量で拡大率を変更した。本実施形態に係る情報処理装置は、同様に縮小率を変更する。
【００５３】
（構成）
図８に示すように、本実施形態に係る情報処理装置２００は、上記第１実施形態に係る情報処理装置１００が有する拡大率変更量決定部１２０に代えて、縮小率変更量決定部１２１を有する。本実施形態に係る情報処理装置２００が有する他の構成は、上記第１実施形態に係る情報処理装置１００が有する他の構成と同様である。
【００５４】
縮小率変更量決定部１２１は、圧力検出部１１１が出力した圧力信号を取得して、圧力信号が表す接触圧の大きさに応じて、縮小率の変更量を決定する。ここでいう縮小率とは、表示装置１２に表示されるコンテンツの表示倍率を意味する。また、縮小率の変更量とは、この縮小率を変更する際の変更量、つまり、縮小率を変更する速さを表す。この際、縮小率変更量決定部１２１は、縮小率の変更量を、圧力検出部が検出した接触圧の大きさの増加に応じて増加させる。なお、縮小率の変更量が増加すると、表示されるコンテンツがより早く縮小されることになる。
【００５５】
縮小率変更量決定部１２１も、上記第１実施形態に係る拡大率と同様に、図３Ａに示すように、接触圧の大きさが増加するにつれて、縮小率（表示領域）の変更量（変更速さ）を増加させる。
より具体的には、縮小率変更量決定部１２１は、接触圧の大きさがＰ０未満の場合、縮小率（表示領域）の変更量（変更速さ）を０とする。つまり、接触圧の大きさがＰ０未満の場合、縮小率変更量決定部１２１は縮小率を変更させない。これは、例えばドラッグなどの他の操作と、加圧による倍率の変更とを区別するためである。
一方、縮小率変更量決定部１２１は、接触圧の大きさがＰ１の場合、変更量（変更速さ）を、そのＰ１に対応するＶ１に決定する。そして、縮小率変更量決定部１２１は、更に接触圧力の大きさが増してＰ２となった場合、変更量（変更速さ）を、そのＰ２に対応するＶ２に決定する。
【００５６】
そして、スケール変更部１３１は、縮小率変更量決定部１２１が決定した変更量でこの表示倍率を変更することにより、上記の表示領域を変更する。この際、縮小率変更量決定部１２１は、上述のように接触圧の大きさに応じた変更量（速さ）を決定するので、スケール変更部１３１は、接触圧の大きさに応じた変更量（速さ）で、表示倍率（ここでは縮小率）を変更することになる。つまり、スケール変更部１３１は、接触圧の大きさが増加すれば、その増加に応じて表示倍率の変更量（速さ）を増加させることになる。
【００５７】
この縮小率（表示領域）の時間変化の一例も、図３Ｂに示すようになる。
例えば、表示倍率（表示領域）がＡ０に設定されている状態から、ユーザがＰ１の接触圧で入力装置１１を押圧した場合、変更量（速さ）は、図３Ａに示すようにＶ１となる。そして、ユーザがこのＰ１の接触圧力で入力装置１１を時間ｔ０〜ｔ１の間押圧し続けた場合、縮小率（表示領域）はＶ１の変更量（速さ）で変更されてＡ１となる。一方、例えば、縮小率（表示領域）がＡ０に設定されている状態から、ユーザがＰ１よりも大きいＰ２の接触圧で入力装置１１を押圧した場合、変更量（速さ）は、図３Ａに示すようにＶ１よりも大きいＶ２となる。そして、ユーザがこのＰ２の接触圧力で入力装置１１を時間ｔ０〜ｔ１の間押圧し続けた場合、縮小率（表示領域）はＶ１の変更量（速さ）で変更されてＡ１よりも大きいＡ２となる。
つまり、ユーザが強い圧力で入力装置１１を押圧した場合、縮小率（表示領域）はより早い速さで変更され、ユーザが弱い圧力で入力装置１１を押圧した場合、縮小率（表示領域）はより遅い速さで変更される。
【００５８】
（動作）
次に、図９を参照しつつ、本実施形態に係る情報処理装置２００の動作について説明する。この情報処理装置２００の動作は、基本的には上記第１実施形態に係る情報処理装置１００の動作と同様である。ただし、図４に示したステップＳ１０７の処理の代わりに、ステップＳ２０７の処理が行われる。
【００５９】
つまり、ステップＳ２０７では、縮小率変更量決定部１２１が、接触圧の大きさに応じた縮小率の変更量を決定して出力する。そして、その後の処理であるステップＳ１０９では、スケール変更部１３１が、設定されていた縮小率に、ステップＳ２０７で決定された変更量を加算することにより、表示倍率（つまり、縮小率）を算出し、表示制御部１４０がコンテンツを表示する際に使用する表示倍率を変更させる。本実施形態に係る情報処理装置２００による他の動作は、上記第１実施形態に係る情報処理装置１００の動作と同様であるため、ここでの説明は省略する。
【００６０】
本実施形態に係る情報処理装置２００の場合のユーザによるスケーリング動作を表すと、図７Ａ、図１０及び図７Ｃに示すようになる。
つまり、図７Ａに示すように、記号Ｔ１の位置で被接触物がタッチスクリーンに接触し、その位置で図１０の記号Ｔ２に示すように、被接触物による接触圧が増加して、タッチスクリーンが押圧される。そして、図７Ｃに示すように記号Ｔ３の位置で被接触物がリリースされる。かかる操作が行われると、図９に示した動作のうち、ステップＳ１０１、ステップＳ１０３、ステップＳ１０５、ステップＳ２０７、ステップＳ１０９、ステップＳ１１３及びステップＳ１１５が順次処理されて、動作が終了する。この動作を通じて、情報処理装置２００は、接触圧の大きさに応じた変更量（変更速さ、例えば図３Ａ参照。）で、コンテンツのうち表示装置１２に表示させる縮小率を変更させる。つまり、情報処理装置２００は、記号Ｔ２に示す接触圧の大きさに応じた変更量で、コンテンツを縮小する。
【００６１】
（効果の例）
以上、本実施形態に係る情報処理装置２００について説明した。この情報処理装置２００によれば、ユーザが入力装置１１をドラッグすることにより、コンテンツをスクロールさせることができると共に、ユーザが入力装置１１を押圧することにより、その圧力、つまり、被接触物の接触圧の大きさに応じた変更量で縮小率を変更（ズームアウト）することができる。よって、ユーザは、スクロールだけでなく、スケーリングも指一本で操作することが可能であり、かつ、スケールの変更の速さを、押圧力によりコントロールすることができる。従って、本実施形態に係る情報処理装置２００によれば、上記第１実施形態に係る情報処理装置１００と同様に、操作性を向上させることができる。
【００６２】
＜第３実施形態＞
次に、図１１〜図１４を参照しつつ、本発明の第３実施形態に係る情報処理装置について説明する。図１１は、本実施形態に係る情報処理装置の構成について説明するための説明図である。図１２は、本実施形態に係る情報処理装置の動作について説明するための説明図である。図１３は、本実施形態に係る情報処理装置が表示させるコンテンツの一例を説明するための説明図である。図１４は、本実施形態に係る情報処理装置におけるスクローリング動作を説明するための説明図である。なお、上記第１実施形態及び第２実施形態に係る情報処理装置１００、２００は、接触圧の大きさに応じた変更量で拡大率又は縮小率を変更した。しかしながら、表示装置１２に表示させるコンテンツによっては、表示倍率を変更しなくてもよいものもある。このようなコンテンツの一例を、図１３に示す。つまり、図１３に示すコンテンツは、テキストデータであり、拡大又は縮小せずともユーザが視認可能であり、かつ、スクロール方向も上方向又は下方向に限られる。そこで、本実施形態に係る情報処理装置は、そのようなコンテンツを表示させる場合、接触圧の大きさに応じた速さで、コンテンツを上方にスクロールさせる。
【００６３】
（構成）
図１１に示すように、本実施形態に係る情報処理装置３００は、上記第１実施形態に係る情報処理装置１００が有する拡大率変更量決定部１２０及びスケール変更部１３１に代えて、上スクロール量決定部１２２を有する。本実施形態に係る情報処理装置３００が有する他の構成は、上記第１実施形態に係る情報処理装置１００が有する他の構成と同様である。
【００６４】
上スクロール量決定部１２２は、圧力検出部１１１が出力した圧力信号を取得して、圧力信号が表す接触圧の大きさに応じて、表示範囲（表示領域）の上方への移動の速さ（変更速さ。上スクロール量ともいう。）を決定する。この際、上スクロール量決定部１２２は、上方への移動の速さ（変更速さ）を、圧力検出部が検出した接触圧の大きさの増加に応じて増加させる。
【００６５】
上スクロール量決定部１２２も、上記第１実施形態に係る拡大率と同様に、図３Ａに示すように、接触圧の大きさが増加するにつれて、表示範囲（表示領域）の上方への移動の速さ（変更速さ）を増加させる。
より具体的には、上スクロール量決定部１２２は、接触圧の大きさがＰ０未満の場合、表示範囲（表示領域）の上方への移動の速さ（変更速さ）を０とする。つまり、接触圧の大きさがＰ０未満の場合、上スクロール量決定部１２２は表示範囲（表示領域）を移動させない。これは、例えばドラッグなどの他の操作と、加圧による表示範囲の移動とを区別するためである。
一方、上スクロール量決定部１２２は、接触圧の大きさがＰ１の場合、上方への移動の速さ（変更速さ）を、そのＰ１に対応するＶ１に決定する。そして、上スクロール量決定部１２２は、更に接触圧力の大きさが増してＰ２となった場合、上方への移動の速さ（変更速さ）を、そのＰ２に対応するＶ２に決定する。
【００６６】
本実施形態においてスクロール変更部１３０は、位置検出部１１０が検出した接触位置の移動の他に、上記上スクロール量決定部１２２が決定した上方への移動の速さ（変更速さ）に応じて、表示範囲を移動させる。より具体的には、スクロール変更部１３０は、上述の通り、位置検出部１１０が検出した接触位置の移動速度の方向及び速さに応じた方向及び速さで、表示範囲を移動させる。一方、スクロール変更部１３０は、上スクロール量決定部１２２が上方への移動の速さ（変更速さ）を決定した場合、その決定された速さにより、表示範囲を上方に移動させる。つまり、スクロール変更部１３０は、接触圧の大きさが増加すれば、その増加に応じて移動の速さ（変更速さ）を増加させることになる。
【００６７】
この表示範囲（表示領域）の位置の時間変化の一例を、図３Ｂに示す。
例えば、表示範囲（表示領域）がＡ０に設定されている状態から、ユーザがＰ１の接触圧で入力装置１１を押圧した場合、上方への移動の速さ（変更速さ）は、図３Ａに示すようにＶ１となる。そして、ユーザがこのＰ１の接触圧力で入力装置１１を時間ｔ０〜ｔ１の間押圧し続けた場合、表示範囲（表示領域）はＶ１の速さで移動されてＡ１となる。一方、例えば、表示範囲（表示領域）がＡ０に設定されている状態から、ユーザがＰ１よりも大きいＰ２の接触圧で入力装置１１を押圧した場合、上方への移動の速さ（変更速さ）は、図３Ａに示すようにＶ１よりも大きいＶ２となる。そして、ユーザがこのＰ２の接触圧力で入力装置１１を時間ｔ０〜ｔ１の間押圧し続けた場合、表示範囲（表示領域）はＶ１の速さで移動されてＡ１よりも離れたＡ２となる。
つまり、ユーザが強い圧力で入力装置１１を押圧した場合、表示範囲（表示領域）はより早い速さで移動され、ユーザが弱い圧力で入力装置１１を押圧した場合、表示範囲（表示領域）はより遅い速さで移動される。
【００６８】
（動作）
次に、図１２を参照しつつ、本実施形態に係る情報処理装置３００の動作について説明する。この情報処理装置３００の動作は、基本的には上記第１実施形態に係る情報処理装置１００の動作と同様である。ただし、図４に示したステップＳ１０７及びステップＳ１０９の処理の代わりに、ステップＳ３０７とステップＳ１１１の処理が行われる。
【００６９】
つまり、ステップＳ３０７では、上スクロール量決定部１２２が、接触圧の大きさに応じた表示範囲（表示領域）の上方への移動の速さ（変更速さ）を決定して出力する。そして、その後の処理であるステップＳ１１１では、スクロール変更部１３０が、ステップＳ１０３の処理の後の場合には、接触位置の移動に応じて表示範囲を移動させ、ステップＳ３０７の処理の後の場合には、そのステップＳ３０７において決定された上方への移動の速さ（変更速さ）で表示範囲を移動させる。本実施形態に係る情報処理装置３００による他の動作は、上記第１実施形態に係る情報処理装置１００の動作と同様であるため、ここでの説明は省略する。
【００７０】
本実施形態に係る情報処理装置３００の場合のユーザによるスクローリング動作を表すと、図７Ａ、図７Ｃ、図１３及び図１４に示すようになる。
つまり、図７Ａに示すように、記号Ｔ１の位置で被接触物がタッチスクリーンに接触し、その位置で図１４の記号Ｔ２に示すように、被接触物による接触圧が増加して、タッチスクリーンが押圧される。そして、図７Ｃに示すように記号Ｔ３の位置で被接触物がリリースされる。かかる操作が行われると、図１２に示した動作のうち、ステップＳ１０１、ステップＳ１０３、ステップＳ１０５、ステップＳ３０７、ステップＳ１１１、ステップＳ１１３及びステップＳ１１５が順次処理されて、動作が終了する。この動作を通じて、情報処理装置３００は、接触圧の大きさに応じた上方への移動の速さ（変更速さ、例えば図３Ａ参照。）で、コンテンツのうち表示装置１２に表示された表示範囲（表示領域）を上方に移動させる。つまり、図１３の矢印Ｄ１に示すように、情報処理装置３００は、記号Ｔ２に示す接触圧の大きさに応じた変更量で、コンテンツを上方にスクロールさせる。
【００７１】
（効果の例）
以上、本実施形態に係る情報処理装置３００について説明した。この情報処理装置３００によれば、ユーザが入力装置１１をドラッグすることにより、コンテンツをスクロールさせることができると共に、ユーザが入力装置１１を押圧することにより、その圧力、つまり、被接触物の接触圧の大きさに応じた速さでコンテンツを上方にスクロールさせることができる。よって、ユーザは、スクロールを指一本で操作することが可能であり、かつ、スクロールの上方への速さを、押圧力によりコントロールすることができる。従って、本実施形態に係る情報処理装置３００によれば、上記第１実施形態及び第２実施形態に係る情報処理装置１００、２００と同様に、操作性を向上させることができる。
【００７２】
＜第４実施形態＞
次に、図１５〜図１７を参照しつつ、本発明の第４実施形態に係る情報処理装置について説明する。図１５は、本実施形態に係る情報処理装置の構成について説明するための説明図である。図１６は、本実施形態に係る情報処理装置の動作について説明するための説明図である。図１７は、本実施形態に係る情報処理装置におけるスクローリング動作を説明するための説明図である。なお、上記第３実施形態に係る情報処理装置３００は、接触圧の大きさに応じた速さでコンテンツを上方にスクロールさせた。本実施形態に係る情報処理装置は、同様にコンテンツを下方にスクロールさせる。
【００７３】
（構成）
図１５に示すように、本実施形態に係る情報処理装置４００は、上記第３実施形態に係る情報処理装置３００が有する上スクロール量決定部１２２に代えて、下スクロール量決定部１２３を有する。本実施形態に係る情報処理装置４００が有する他の構成は、上記第３実施形態に係る情報処理装置３００が有する他の構成と同様である。
【００７４】
下スクロール量決定部１２３は、圧力検出部１１１が出力した圧力信号を取得して、圧力信号が表す接触圧の大きさに応じて、表示範囲（表示領域）の下方への移動の速さ（変更速さ。下スクロール量ともいう。）を決定する。この際、下スクロール量決定部１２３は、下方への移動の速さ（変更速さ）を、圧力検出部が検出した接触圧の大きさの増加に応じて増加させる。
【００７５】
下スクロール量決定部１２３も、上記第３実施形態に係る上方への移動の速さと同様に、図３Ａに示すように、接触圧の大きさが増加するにつれて、表示範囲（表示領域）の下方への移動の速さ（変更速さ）を増加させる。
より具体的には、下スクロール量決定部１２３は、接触圧の大きさがＰ０未満の場合、表示範囲（表示領域）の下方への移動の速さ（変更速さ）を０とする。つまり、接触圧の大きさがＰ０未満の場合、下スクロール量決定部１２３は表示範囲（表示領域）を移動させない。これは、例えばドラッグなどの他の操作と、加圧による表示範囲の移動とを区別するためである。
一方、下スクロール量決定部１２３は、接触圧の大きさがＰ１の場合、下方への移動の速さ（変更速さ）を、そのＰ１に対応するＶ１に決定する。そして、下スクロール量決定部１２３は、更に接触圧力の大きさが増してＰ２となった場合、下方への移動の速さ（変更速さ）を、そのＰ２に対応するＶ２に決定する。
【００７６】
本実施形態においてスクロール変更部１３０は、位置検出部１１０が検出した接触位置の移動の他に、上記下スクロール量決定部１２３が決定した下方への移動の速さ（変更速さ）に応じて、表示範囲を移動させる。より具体的には、スクロール変更部１３０は、上述の通り、位置検出部１１０が検出した接触位置の移動速度の方向及び速さに応じた方向及び速さで、表示範囲を移動させる。一方、スクロール変更部１３０は、下スクロール量決定部１２３が下方への移動の速さ（変更速さ）を決定した場合、その決定された速さにより、表示範囲を下方に移動させる。つまり、スクロール変更部１３０は、接触圧の大きさが増加すれば、その増加に応じて移動の速さ（変更速さ）を増加させることになる。
【００７７】
この表示範囲（表示領域）の位置の時間変化の一例を、図３Ｂに示す。
例えば、表示範囲（表示領域）がＡ０に設定されている状態から、ユーザがＰ１の接触圧で入力装置１１を押圧した場合、下方への移動の速さ（変更速さ）は、図３Ａに示すようにＶ１となる。そして、ユーザがこのＰ１の接触圧力で入力装置１１を時間ｔ０〜ｔ１の間押圧し続けた場合、表示範囲（表示領域）はＶ１の速さで移動されてＡ１となる。一方、例えば、表示範囲（表示領域）がＡ０に設定されている状態から、ユーザがＰ１よりも大きいＰ２の接触圧で入力装置１１を押圧した場合、下方への移動の速さ（変更速さ）は、図３Ａに示すようにＶ１よりも大きいＶ２となる。そして、ユーザがこのＰ２の接触圧力で入力装置１１を時間ｔ０〜ｔ１の間押圧し続けた場合、表示範囲（表示領域）はＶ１の速さで移動されてＡ１よりも離れたＡ２となる。
つまり、ユーザが強い圧力で入力装置１１を押圧した場合、表示範囲（表示領域）はより早い速さで移動され、ユーザが弱い圧力で入力装置１１を押圧した場合、表示範囲（表示領域）はより遅い速さで移動される。
【００７８】
（動作）
次に、図１６を参照しつつ、本実施形態に係る情報処理装置４００の動作について説明する。この情報処理装置４００の動作は、基本的には上記第３実施形態に係る情報処理装置３００の動作と同様である。ただし、図１２に示したステップＳ３０７の処理の代わりに、ステップＳ４０７の処理が行われる。
【００７９】
つまり、ステップＳ４０７では、下スクロール量決定部１２３が、接触圧の大きさに応じた表示範囲（表示領域）の下方への移動の速さ（変更速さ）を決定して出力する。そして、その後の処理であるステップＳ１１１では、スクロール変更部１３０が、ステップＳ１０３の処理の後の場合には、接触位置の移動に応じて表示範囲を移動させ、ステップＳ４０７の処理の後の場合には、そのステップＳ４０７において決定された下方への移動の速さ（変更速さ）で表示範囲を移動させる。本実施形態に係る情報処理装置４００による他の動作は、上記第３実施形態に係る情報処理装置３００の動作と同様であるため、ここでの説明は省略する。
【００８０】
本実施形態に係る情報処理装置４００の場合のユーザによるスクローリング動作を表すと、図７Ａ、図７Ｃ、図１７に示すようになる。
つまり、図７Ａに示すように、記号Ｔ１の位置で被接触物がタッチスクリーンに接触し、その位置で図１７の記号Ｔ２に示すように、被接触物による接触圧が増加して、タッチスクリーンが押圧される。そして、図７Ｃに示すように記号Ｔ３の位置で被接触物がリリースされる。かかる操作が行われると、図１６に示した動作のうち、ステップＳ１０１、ステップＳ１０３、ステップＳ１０５、ステップＳ４０７、ステップＳ１１１、ステップＳ１１３及びステップＳ１１５が順次処理されて、動作が終了する。この動作を通じて、情報処理装置４００は、接触圧の大きさに応じた下方への移動の速さ（変更速さ、例えば図３Ａ参照。）で、コンテンツのうち表示装置１２に表示された表示範囲（表示領域）を下方に移動させる。つまり、図１３の矢印Ｄ２に示すように、情報処理装置４００は、記号Ｔ２に示す接触圧の大きさに応じた変更量で、コンテンツを下方にスクロールさせる。
【００８１】
（効果の例）
以上、本実施形態に係る情報処理装置４００について説明した。この情報処理装置４００によれば、ユーザが入力装置１１をドラッグすることにより、コンテンツをスクロールさせることができると共に、ユーザが入力装置１１を押圧することにより、その圧力、つまり、被接触物の接触圧の大きさに応じた速さでコンテンツを下方にスクロールさせることができる。よって、ユーザは、スクロールを指一本で操作することが可能であり、かつ、スクロールの下方への速さを、押圧力によりコントロールすることができる。従って、本実施形態に係る情報処理装置４００によれば、上記第３実施形態に係る情報処理装置３００と同様に、操作性を向上させることができる。
【００８２】
＜第５実施形態＞
次に、図１８〜図２０を参照しつつ、本発明の第５実施形態に係る情報処理装置について説明する。図１８は、本実施形態に係る情報処理装置の構成について説明するための説明図である。図１９は、本実施形態に係る情報処理装置の動作について説明するための説明図である。図２０は、本実施形態に係る情報処理装置における第１モード切替動作を説明するための説明図である。なお、上記第１実施形態に係る情報処理装置１００と第２実施形態に係る情報処理装置２００とは、接触圧の大きさに応じた変更量で拡大率及び縮小率のどちらか一方を変更した。本実施形態に係る情報処理装置は、接触圧の大きさに応じた変更量により拡大率を変更するのか、縮小率を変更するのかを、切替えることができる。
【００８３】
図１８に示すように、本実施形態に係る情報処理装置５００は、上記第１実施形態に係る情報処理装置１００が有する構成に加えて、上記第２実施形態に係る情報処理装置２００が有する縮小率変更量決定部１２１を有し、更に、第１モード切替部１５０と、第１スイッチ部１５１とを有する。本実施形態に係る情報処理装置５００が有する他の構成は、上記第１実施形態に係る情報処理装置１００が有する他の構成と同様である。
【００８４】
第１モード切替部１５０は、スケーリングのモード（第１モード）を切替える。つまり、第１モード切替部１５０は、拡大率を変更するズームインモード（拡大モードの一例）と、縮小率を変更するズームアウトモード（縮小モードの一例）との間を切替える。この際、第１モード切替部１５０は、位置検出部１１０が検出した接触位置の移動軌跡に基づいてモード切替を行う。
【００８５】
このモード切替を行わせる接触位置の移動の一例について説明すれば以下の通りである。
モード切替を行わせる接触位置の移動軌跡の一例を図２０に示す。記号Ｔ１の位置で被接触物がタッチスクリーンに接触し、記号Ｔ４の方向に被接触物がドラッグされ、かつ、このドラッグの軌跡、つまり、位置検出部１１０が検出する接触位置の移動軌跡が所定のパターン（図２０の場合、略円状）である場合に、第１モード切替部１５０は、モードを切替える。より具体的には、例えば、ズームアウトモードに設定されている状態で、位置検出部１１０が検出した接触位置の移動軌跡が所定のパターンである場合、第１モード切替部１５０は、モードをズームインモードに切替える。一方、ズームインモードに設定されている状態で、位置検出部１１０が検出した接触位置の移動軌跡が所定のパターンである場合、第１モード切替部１５０は、モードをズームアウトモードに切替える。なお、ここでは、モードを切替える接触位置の移動軌跡は、各モード共通であるとして説明するが、各モード毎にこの移動軌跡が異なっていてもよい。
【００８６】
第１スイッチ部１５１は、第１モード切替部１５０により制御され、圧力検出部１１１からの圧力信号を、拡大率変更量決定部１２０に出力するのか、または、縮小率変更量決定部１２１に出力するのかを切替える。なお、第１スイッチ部１５１は、ズームインモードに設定されている場合には、圧力信号を拡大率変更量決定部１２０に出力し、ズームアウトモードに設定されている場合には、圧力信号を縮小率変更量決定部１２１に出力する。
【００８７】
従って、情報処理装置５００は、第１モード切替部１５０と、第１スイッチ部１５１とを有することにより、拡大と縮小とを切替えることができる。
【００８８】
（動作）
次に、図１９を参照しつつ、本実施形態に係る情報処理装置５００の動作について説明する。この情報処理装置５００の動作は、基本的には上記第１実施形態に係る情報処理装置１００又は第２実施形態に係る情報処理装置２００の動作と同様である。ただし、図４又は図９に示したステップＳ１０３の処理後に、ステップＳ５０１及びステップＳ５０３の処理が行われ、かつ、図４又は図９に示したステップＳ１０５の処理後に、ステップＳ５０５の処理が行われる。そして、このステップＳ５０５以降の処理は、図４のステップＳ１０９以降の処理、または、図９のステップＳ１０９以降の処理と同様である。
【００８９】
つまり、ステップＳ１０３において、位置検出部１１０は、接触位置が移動したか否かを判断し、接触位置が移動していない場合には、上記図４又は図９同様、ステップＳ１０５（圧力検出）に進み、現在設定されているモードに応じて拡大又は縮小のスケーリング動作が行われる。一方、接触位置が移動している場合には、ステップＳ５０１の処理に進み、このステップＳ５０１では、第１モード切替部１５０が、接触位置の移動の軌跡が所定のパターンであるか否かを判断する。そして、接触位置の移動の軌跡が所定のパターンでない場合には、ステップＳ１１１に進み、上記同様スクロール動作が行われる。一方、接触位置の移動の軌跡が所定のパターンである場合には、ステップＳ５０３の処理に進む。
【００９０】
ステップＳ５０３では、第１モード切替部１５０が、モードを切替える。より具体的には、ズームインモードに設定されている場合には、第１モード切替部１５０は、モードをズームアウトモードに切替え、ズームアウトモードに設定されている場合には、第１モード切替部１５０は、モードをズームインモードに切替える。そして、第１スイッチ部１５１のスイッチングが、設定されたモードに基づいて行われる。そして、ステップＳ１０５に進み、圧力検出部１１１が、接触圧の大きさを検出し、ステップＳ５０５に進む。そして、ステップＳ５０５において、設定されているモードが、ズームアウトモードであるのか、または、ズームインモードであるのかが確認される。本実施形態においてこの確認は、例えば、第１スイッチ部１５１が、圧力検出部１１１からの圧力信号を、拡大率変更量決定部１２０に出力するのか、または、縮小率変更量決定部１２１に出力するのかにより行われる。そして、ズームインモードに設定されている場合、つまり圧力信号が拡大率変更量決定部１２０に出力される場合には、ステップＳ１０７、ステップＳ１０９、ステップＳ１１３及びステップＳ１１５が順次処理される（つまり、図４に示した拡大動作が行われる。）。一方、ズームアウトモードに設定されている場合、つまり圧力信号が縮小率変更量決定部１２１に出力される場合には、ステップＳ２０７、ステップＳ１０９、ステップＳ１１３及びステップＳ１１５が順次処理される（つまり、図９に示した縮小動作が行われる。）。
【００９１】
本実施形態に係る情報処理装置５００の場合のユーザによるスケーリングのモード（第１モード）の切替動作を表すと、図７Ａ、図７Ｂ、図２０、図１０及び図７Ｃに示すようになる。
つまり、例えばズームインモードに設定されている状態で、図７Ａに示すように、記号Ｔ１の位置で被接触物がタッチスクリーンに接触し、その位置で図７Ｂの記号Ｔ２に示すように、被接触物による接触圧が増加して、タッチスクリーンが押圧される。そして、図７Ｃに示すように記号Ｔ３の位置で被接触物がリリースされる。かかる操作が行われると、図１９に示した動作のうち、ステップＳ１０１、ステップＳ１０３、ステップＳ１０５、ステップＳ５０５、ステップＳ１０７、ステップＳ１０９、ステップＳ１１３及びステップＳ１１５が順次処理されて、動作が終了する。この動作を通じて、情報処理装置５００は、接触圧の大きさに応じた変更量（変更速さ、例えば図３Ａ参照。）で、コンテンツのうち表示装置１２に表示させる拡大率を変更させる。つまり、情報処理装置５００は、記号Ｔ２に示す接触圧の大きさに応じた変更量で、コンテンツを拡大する。
【００９２】
一方、図２０に示すように、記号Ｔ１の位置で被接触物がタッチスクリーンに接触した後、記号Ｔ４に示す方向にドラッグされた場合、モードが切替えられて、ズームアウトモードとなる。ドラッグされた後更に、図７Ｂの記号Ｔ２に示すように、被接触物による接触圧が増加して、タッチスクリーンが押圧される。そして、図７Ｃに示すように記号Ｔ３の位置で被接触物がリリースされる。かかる操作が行われると、図１９に示した動作のうち、ステップＳ１０１、ステップＳ１０３、ステップＳ５０１、ステップＳ５０３、ステップＳ１０５、ステップＳ５０５、ステップＳ２０７、ステップＳ１０９、ステップＳ１１３及びステップＳ１１５が順次処理されて、動作が終了する。この動作を通じて、情報処理装置５００は、モードをズームインモードからズームアウトモードに変更して、接触圧の大きさに応じた変更量（変更速さ、例えば図３Ａ参照。）で、コンテンツのうち表示装置１２に表示させる縮小率を変更させる。つまり、情報処理装置５００は、記号Ｔ２に示す接触圧の大きさに応じた変更量で、コンテンツを縮小する。
【００９３】
（効果の例）
以上、本実施形態に係る情報処理装置５００について説明した。この情報処理装置５００によれば、上記第１実施形態に係る情報処理装置１００及び第２実施形態に係る情報処理装置２００が奏する作用・効果を両方とも奏することができる。つまり、ユーザが入力装置１１をドラッグすることにより、拡大と縮小との間を切替えることができる。そして、ユーザが入力装置１１をドラッグすることにより、コンテンツをスクロールさせることができると共に、ユーザが入力装置１１を押圧することにより、その圧力、つまり、被接触物の接触圧の大きさに応じた変更量で拡大率又は縮小率を変更（ズームイン又はズームアウト）することができる。よって、ユーザは、スクロールだけでなく、拡大及び縮小の両方のスケーリングも指一本で操作することが可能であり、かつ、スケールの変更の速さを、押圧力によりコントロールすることができる。従って、本実施形態に係る情報処理装置５００によれば、上記第１実施形態に係る情報処理装置１００及び第２実施形態に係る情報処理装置２００よりも更に操作性を向上させることができる。
【００９４】
＜第６実施形態＞
次に、図２１〜図２３を参照しつつ、本発明の第６実施形態に係る情報処理装置について説明する。図２１は、本実施形態に係る情報処理装置の構成について説明するための説明図である。図２２は、本実施形態に係る情報処理装置の動作について説明するための説明図である。図２３は、本実施形態に係る情報処理装置における第２モード切替動作を説明するための説明図である。なお、上記第３実施形態に係る情報処理装置３００と第４実施形態に係る情報処理装置４００とは、接触圧の大きさに応じた速さでコンテンツを上方及び下方のどちらか一方にスクロールさせた。本実施形態に係る情報処理装置は、接触圧の大きさに応じた速さにより上方にスクロールさせるのか、下方にスクロールさせるのかを、切替えることができる。
【００９５】
図２１に示すように、本実施形態に係る情報処理装置６００は、上記第３実施形態に係る情報処理装置３００が有する構成に加えて、上記第４実施形態に係る情報処理装置４００が有する下スクロール量決定部１２３を有し、更に、第２モード切替部１６０と、第２スイッチ部１６１とを有する。本実施形態に係る情報処理装置６００が有する他の構成は、上記第３実施形態に係る情報処理装置３００が有する他の構成と同様である。
【００９６】
第２モード切替部１６０は、スクロールのモード（第２モード）を切替える。つまり、第２モード切替部１６０は、コンテンツを上方にスクロールさせる上スクロールモード（一方向モードの一例）と、コンテンツを下方にスクロールさせる下スクロールモード（他方向モードの一例）との間を切替える。この際、第２モード切替部１６０は、位置検出部１１０が検出した接触位置か、または、その接触位置の移動軌跡に基づいてモード切替を行う。
【００９７】
このモード切替を行わせる接触位置、または、その接触位置の移動の一例について説明すれば以下の通りである。
モード切替を行わせる接触位置の一例を図２３に示す。つまり、タッチスクリーンへの被接触物の接触位置が、入力装置１１の上方エリアＡＵである場合には、上スクロールモードが設定され、入力装置１１の下方エリアＡＬである場合には、下スクロールモードが設定される。
一方、モード切替を行わせる接触位置の移動軌跡の一例を図２０に示す。記号Ｔ１の位置で被接触物がタッチスクリーンに接触し、記号４の方向に被接触物がドラッグされ、かつ、このドラッグの軌跡、つまり、位置検出部１１０が検出する接触位置の移動軌跡が所定のパターン（図２０の場合、略円状）である場合に、第２モード切替部１６０は、モードを切替える。より具体的には、例えば、上スクロールモードに設定されている状態で、位置検出部１１０が検出した接触位置の移動軌跡が所定のパターンである場合、第２モード切替部１６０は、モードを下スクロールモードに切替える。一方、下スクロールモードに設定されている状態で、位置検出部１１０が検出した接触位置の移動軌跡が所定のパターンである場合、第２モード切替部１６０は、モードを上スクロールモードに切替える。なお、ここでは、モードを切替える接触位置の移動軌跡のパターンは、各モード共通であるとして説明するが、各モード毎にこの移動軌跡のパターンが異なっていてもよい。
【００９８】
第２スイッチ部１６１は、第２モード切替部１６０により制御され、圧力検出部１１１からの圧力信号を、上スクロール量決定部１２２に出力するのか、または、下スクロール量決定部１２３に出力するのかを切替える。なお、第２スイッチ部１６１は、上スクロールモードに設定されている場合には、圧力信号を上スクロール量決定部１２２に出力し、下スクロールモードに設定されている場合には、圧力信号を下スクロール量決定部１２３に出力する。
【００９９】
従って、情報処理装置６００は、第２モード切替部１６０と、第２スイッチ部１６１とを有することにより、上スクロールと下スクロールとを切替えることができる。
【０１００】
（動作）
次に、図２２を参照しつつ、本実施形態に係る情報処理装置６００の動作について説明する。この情報処理装置６００の動作は、基本的には上記第３実施形態に係る情報処理装置３００又は第４実施形態に係る情報処理装置４００の動作と同様である。ただし、図１２又は図１６に示したステップＳ１０１の処理後に、ステップＳ６０１と、場合によってはステップＳ５０３またはステップＳ６０５の処理が行われ、図１２又は図１６に示したステップＳ１０３の処理後に、ステップＳ５０１と、場合によってはステップＳ６０７の処理が行われ、かつ、図１２又は図１６に示したステップＳ１０５の処理後に、ステップＳ６０９の処理が行われる。そして、このステップＳ６０９以降の処理は、図１２のステップＳ３０７以降の処理、または、図１６のステップＳ４０７以降の処理と同様である。
【０１０１】
つまり、ステップＳ１０１において、情報処理装置１００の位置検出部１１０が被接触物の接触位置を検出した後に、ステップＳ７０１の処理が行われ、第２モード切替部１６０は、被接触物の接触位置を確認する。そして、接触位置が入力装置１１の上方エリアＡＵである場合には、ステップＳ６０３に進み、第２モード切替部１６０は、モードを上スクロールモードに設定し、次のステップＳ１０３に進む。一方、接触位置が入力装置１１の下方エリアＡＬである場合には、ステップＳ６０５に進み、第２モード切替部１６０は、モードを下スクロールモードに設定し、次のステップＳ１０３に進む。更に、接触位置が入力装置１１の中央エリアＡＣ（図２３参照）であれば、第２モード切替部１６０は、モードを切替えずに前回設定されたモードを維持させ、次のステップＳ１０３に進む。
【０１０２】
ステップＳ１０３において、位置検出部１１０は、接触位置が移動したか否かを判断し、接触位置が移動していない場合には、上記図１２又は図１６同様、ステップＳ１０５（圧力検出）に進み、現在設定されているモードに応じて上方または下方へのスクロール動作が行われる。一方、接触位置が移動している場合には、ステップＳ５０１の処理に進み、このステップＳ５０１では、第２モード切替部１６０が、接触位置の移動の軌跡が所定のパターンであるか否かを判断する。そして、接触位置の移動の軌跡が所定のパターンでない場合には、ステップＳ１１１に進み、上記同様スクロール動作が行われる。一方、接触位置の移動の軌跡が所定のパターンである場合には、ステップＳ６０７の処理に進む。
【０１０３】
ステップＳ６０７では、第２モード切替部１６０が、モードを切替える。より具体的には、上スクロールモードに設定されている場合には、第２モード切替部１６０は、モードを下スクロールモードに切替え、下スクロールモードに設定されている場合には、第２モード切替部１６０は、モードを上スクロールモードに切替える。そして、第２スイッチ部１６１のスイッチングが、設定されたモードに基づいて行われる。そして、ステップＳ１０５に進み、圧力検出部１１１が、接触圧の大きさを検出し、ステップＳ６０９に進む。そして、ステップＳ６０９において、設定されているモードが、上スクロールモードであるのか、または、下スクロールモードであるのかが確認される。本実施形態においてこの確認は、例えば、第２スイッチ部１６１が、圧力検出部１１１からの圧力信号を、上スクロール量決定部１２２に出力するのか、または、下スクロール量決定部１２３に出力するのかにより行われる。そして、上スクロールモードに設定されている場合、つまり圧力信号が上スクロール量決定部１２２に出力される場合には、ステップＳ３０７、ステップＳ１１３及びステップＳ１１５が順次処理される（つまり、図１２に示した上スクロール動作が行われる。）。一方、下スクロールモードに設定されている場合、つまり圧力信号が下スクロール量決定部１２３に出力される場合には、ステップＳ４０７、ステップＳ１１３及びステップＳ１１５が順次処理される（つまり、図１６に示した下スクロール動作が行われる。）。
【０１０４】
本実施形態に係る情報処理装置６００の場合のユーザによるスクロールのモード（第２モード）の切替動作を表すと、図２３、図７Ａ、図７Ｂ、図２０、図１０及び図７Ｃに示すようになる。
つまり、まず、図２３に示すように、記号Ｔ２Ｕの位置で被接触物がタッチスクリーンに接触した場合、つまり、入力装置１１の上方エリアＡＵに被接触物が接触した場合、ステップＳ６０３が処理されて上スクロールモードが設定される。また、記号Ｔ２Ｃの位置で被接触物がタッチスクリーンに接触した場合、つまり、入力装置１１の中央エリアＡＣに被接触物が接触した場合、前回設定されたスクロールモードが維持される。そして、記号Ｔ２Ｌの位置で被接触物がタッチスクリーンに接触した場合、つまり、入力装置１１の下方エリアＡＬに被接触物が接触した場合、ステップＳ６０５が処理されて下スクロールモードが設定される。以下、例えば、被接触物が入力装置１１の下方エリアＡＬに接触して、下スクロールモードが設定された場合を例に説明する。
【０１０５】
被接触物が入力装置１１の下方エリアＡＬに接触した状態で、図７Ｂの記号Ｔ２に示すように、被接触物による接触圧が増加して、タッチスクリーンが押圧される。そして、図７Ｃに示すように記号Ｔ３の位置で被接触物がリリースされる。かかる操作が行われると、図２２に示した動作のうち、ステップＳ１０３、ステップＳ１０５、ステップＳ６０９、４０７、ステップＳ１１１、ステップＳ１１３及びステップＳ１１５が順次処理されて、動作が終了する。この動作を通じて、情報処理装置６００は、接触圧の大きさに応じた速さ（変更速さ、例えば図３Ａ参照。）で、コンテンツを下方向にスクロールさせる。
【０１０６】
一方、図２０に示すように、被接触物が入力装置１１の下方エリアＡＬに接触した状態で、記号Ｔ４に示す方向にドラッグされた場合、モードが切替えられて、上スクロールモードとなる。ドラッグされた後更に、図７Ｂの記号Ｔ２に示すように、被接触物による接触圧が増加して、タッチスクリーンが押圧される。そして、図７Ｃに示すように記号Ｔ３の位置で被接触物がリリースされる。かかる操作が行われると、図２２に示した動作のうち、ステップＳ１０３、ステップＳ５０１、ステップＳ６０７、ステップＳ１０５、ステップＳ６０９、ステップＳ４０７、ステップＳ１１３及びステップＳ１１５が順次処理されて、動作が終了する。この動作を通じて、情報処理装置６００は、モードを下スクロールモードから上スクロールモードに変更して、接触圧の大きさに応じた速さ（変更速さ、例えば図３Ａ参照。）で、コンテンツを上方向にスクロールさせる。
【０１０７】
（効果の例）
以上、本実施形態に係る情報処理装置６００について説明した。この情報処理装置６００によれば、上記第３実施形態に係る情報処理装置３００及び第４実施形態に係る情報処理装置４００が奏する作用・効果を両方とも奏することができる。つまり、ユーザが入力装置１１をドラッグすることにより、上方向のスクロールと下方向のスクロールとの間を切替えることができる。そして、ユーザが入力装置１１をドラッグすることにより、コンテンツをスクロールさせることができると共に、ユーザが入力装置１１を押圧することにより、その圧力、つまり、被接触物の接触圧の大きさに応じた速さで上スクロール又は下スクロールさせることができる。よって、ユーザは、上方及び下方へのスクロールを指一本で操作することが可能であり、かつ、スクロールの速さを、押圧力によりコントロールすることができる。従って、本実施形態に係る情報処理装置６００によれば、上記第３実施形態に係る情報処理装置３００及び第４実施形態に係る情報処理装置４００よりも更に操作性を向上させることができる。
【０１０８】
＜第７実施形態＞
次に、図２４及び図２５を参照しつつ、本発明の第７実施形態に係る情報処理装置について説明する。図２４は、本実施形態に係る情報処理装置の構成について説明するための説明図である。図２５は、本実施形態に係る情報処理装置の動作について説明するための説明図である。なお、上記第５実施形態に係る情報処理装置５００は、スケーリングのモード（第１モード）を切替え、上記第６実施形態に係る情報処理装置６００は、スクロールのモード（第２モード）を切替えた。本実施形態に係る情報処理装置は、接触圧の大きさに応じて、ズームインもしくはズームアウトさせるのか、又は、上方もしくは下方にスクロールさせるのかをも切替えることができる。
【０１０９】
図２４に示すように、本実施形態に係る情報処理装置７００は、上記第５実施形態に係る情報処理装置５００が有する構成と、上記第６実施形態に係る情報処理装置６００が有する構成とを有し、更に、第３モード切替部１７０と、第３スイッチ部１７１とを有する。本実施形態に係る情報処理装置７００が有する他の構成は、上記第５実施形態に係る情報処理装置５００が有する他の構成と同様である。
【０１１０】
第３モード切替部１７０は、スケーリングを行うのか、スクロールを行うのかを決定するモード（第３モード）を切替える。つまり、第３モード切替部１７０は、コンテンツの表示倍率を変更するスケールモード（倍率モードの一例）と、コンテンツをスクロールさせるスクロールモード（移動モードの一例）との間を切替える。この際、第３モード切替部１７０は、位置検出部１１０が検出した接触位置に基づいてモード切替を行う。
【０１１１】
このモード切替を行わせる接触位置の一例について説明すれば以下の通りである。
モード切替を行わせる接触位置の一例を図２３に示す。つまり、タッチスクリーンへの被接触物の接触位置が、入力装置１１の中央エリアＡＣである場合には、スケールモードが設定され、入力装置１１の上方エリアＡＵ又は下方エリアＡＬである場合には、スクロールモードが設定される。
【０１１２】
第３スイッチ部１７１は、第３モード切替部１７０より制御される。そして、第３スイッチ部１７１は、位置検出部１１０からの接触位置を表した信号を第１モード切替部１５０に出力し、情報圧力検出部１１１からの圧力信号を第１スイッチ部１５１に出力するのか、または、位置検出部１１０からの接触位置を表した信号を第２モード切替部１６０に出力し、情報圧力検出部１１１からの圧力信号を第２スイッチ部１６１に出力するのかを切替える。なお、第３スイッチ部１７１は、スケールモードに設定されている場合には、接触位置を表した信号を第１モード切替部１５０に出力し、かつ、圧力信号を第１スイッチ部１５１に出力する。一方、第３スイッチ部１７１は、スクロールモードに設定されている場合には、接触位置を表した信号を第２モード切替部１６０に出力し、かつ、圧力信号を第２スイッチ部１６１に出力する。
【０１１３】
従って、情報処理装置７００は、第３モード切替部１７０と、第３スイッチ部１７１とを有することにより、スケーリングとスクロールとを切替えることができる。
【０１１４】
（動作）
次に、図２５を参照しつつ、本実施形態に係る情報処理装置７００の動作について説明する。この情報処理装置７００の動作は、基本的には上記第５実施形態に係る情報処理装置５００又は第６実施形態に係る情報処理装置６００の動作と同様である。ただし、図１９又は図２２に示したステップＳ１０１の処理後に、ステップＳ７０１の処理が行われる。なお、ステップＳ７０１の処理は、図２２に示したステップＳ６０１の変わりに行われる。
【０１１５】
つまり、ステップＳ１０１において、情報処理装置１００の位置検出部１１０が被接触物の接触位置を検出した後に、ステップＳ７０１の処理が行われる。このステップＳ７０１では、第２モード切替部１６０及び第３モード切替部１７０が、被接触物の接触位置を確認する。
そして、接触位置が入力装置１１の中央エリアＡＣである場合には、第３モード切替部１７０はモードをスケールモードに切替え、次のステップＳ１０３（図２５の右方のステップＳ１０３）に進む。なお、この場合のステップＳ１０３以降の動作は、図１９に示した動作と同様である。
一方、接触位置が入力装置１１の上方エリアＡＵ又は下方エリアＡＬである場合には、第３モード切替部１７０はモードをスクロールモードに切替える。更に詳細に、接触位置が入力装置１１の上方エリアＡＵである場合には、第２モード切替部１６０は、モードを上スクロールモードに切替え、次のステップＳ１０３（図２５の左方のステップＳ１０３）に進む。一方、接触位置が入力装置１１の下方エリアＡＬである場合には、第２モード切替部１６０は、モードを下スクロールモードに切替え、次のステップＳ１０３（図２５の左方のステップＳ１０３）に進む。なお、この場合のステップＳ１０３以降の動作は、図２２に示した動作と同様である。
【０１１６】
本実施形態に係る情報処理装置７００の場合のユーザによるスケーリングを行うのか、スクロールを行うのかを決定するモード（第３モード）の切替動作を表すと、図２３に示すようになる。
つまり、まず、図２３に示すように、記号Ｔ２Ｕの位置で被接触物がタッチスクリーンに接触した場合、つまり、入力装置１１の上方エリアＡＵに被接触物が接触した場合、ステップＳ７０１が処理されてスクロールモードが設定され、かつ、ステップＳ６０３が処理されて上スクロールモードが設定される。また、入力装置１１の下方エリアＡＬに被接触物が接触した場合も、ステップＳ７０１が処理されてスクロールモードが設定されるが、ステップＳ６０５が処理されて下スクロールモードが設定される。一方、入力装置１１の中央エリアＡＣに被接触物が接触した場合、ステップＳ７０１が処理されてスケールモードが設定される。
なお、各モードに設定された後の動作は、上記の第５実施形態に係る情報処理装置５００又は第６実施形態に係る情報処理装置６００による動作と同様であるため、ここでの詳しい説明は省略する。
【０１１７】
（効果の例）
以上、本実施形態に係る情報処理装置７００について説明した。この情報処理装置７００によれば、上記第５実施形態に係る情報処理装置５００及び第６実施形態に係る情報処理装置６００が奏する作用・効果を両方とも奏することができる。つまり、ユーザが入力装置１１にタッチする位置により、スケールモードとスクロールモードとの間を切替えることができる。よって、ユーザは例えば指一本の操作により、スクロールもスケーリングも行うことが可能であり、上記第５実施形態に係る情報処理装置５００及び第６実施形態に係る情報処理装置６００よりも更に操作性を向上させることができる。
【０１１８】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されないことは言うまでもない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても当然に本発明の技術的範囲に属するものと了解される。
【０１１９】
例えば、上記各実施形態に係る情報処理装置がＰＤＡ１（図１参照。）に適用される場合について説明した。しかしながら、上述の通り各実施形態に係る情報処理装置が適用される機器は、ＰＤＡ１に限定されるものではない。
【０１２０】
例えば、各実施形態に係る情報処理装置は、図２６に示すようなコンピュータ２に適用することも可能である。この場合、例えば、入力装置１１としては、コンピュータ２が有するタッチパッドを使用し、表示装置１２としては、コンピュータ２が有するモニタを使用することも可能である。つまり、上記各実施形態とは異なり、入力装置１１と表示装置１２とを別対で形成することも可能である。
【０１２１】
他にも、各実施形態に係る情報処理装置は、例えば図２７に示すようなテレビモニタ３に適用することも可能である。この場合、例えば、モニタをタッチスクリーンとして形成して（モニタの前面に透明な接触センサ及び圧力センサを配置してもよい。）、入力装置１１と表示装置１２とを一体に形成することも可能である。
【０１２２】
また、各実施形態に係る情報処理装置は、例えば、図２８に示すような携帯電話４に適用することも可能である。この場合も、携帯電話４のモニタをタッチスクリーンとして形成して、入力装置１１と表示装置１２とを一体に形成することも可能である。
【０１２３】
更に、各実施形態に係る情報処理装置は、例えば、図２９に示すようなホワイトボードに適用することも可能である。この場合、例えば、ホワイトボードの前面に表示装置１２を配置して、所定の情報をホワイトボード上に表示させ、かつ、この表示装置１２と一体又は別対で入力装置１１を配置することも可能である。
【０１２４】
ここでは図を示し、各実施形態に係る情報処理装置が適用される機器の一例を挙げたが、各実施形態に係る情報処理装置は、他にも、例えば音楽再生装置・プロジェクタ・デジタルカメラ・デジタルビデオカメラ・ゲーム機器・電子辞書など様々な機器に他にも様々な機器に適用可能であることは言うまでもない。
【０１２５】
また、上記第３実施形態、第４実施形態、第６実施形態及び第７実施形態では、スクロールの方向は、上下方向であるとして説明したが、本発明はかかる例に限定されない。例えば、表示装置１２に表示させるコンテンツが横スクロール可能なコンテンツである場合には、左右方向のスクロールに対しても、上記第３実施形態等と同様に情報処理装置を形成することが可能である。
【０１２６】
また、上記第５実施形態〜第７実施形態では、位置検出部１１０が検出した被接触物の接触位置の移動の軌跡が所定のパターン（略円状）である場合に、モードの切替えが行われるとし、かつ、パターンは、全て同一であるとして説明した。しかしながら、このモード切替に使用される被接触物の接触位置の移動の軌跡のパターンは、モード切替の種類や、モード毎に異なっていてもよい。例えば、ズームインモードとズームアウトモードとの切替えに使用されるパターンと、上スクロールモードと下スクロールモードとの切替えに使用されるパターンとが、異なっていてもよい。更に例えば、ズームインモードへの切替えに使用されるパターンと、ズームアウトモードへの切替えに使用されるパターンと、上スクロールモードへの切替えに使用されるパターンと、下スクロールモードへの切替えに使用されるパターンとが、それぞれ異なっていてもよい。
【０１２７】
また、上記各実施形態で説明した一連の処理は、専用のハードウエアにより実行させてもよいが、ソフトウエアにより実行させてもよい。一連の処理をソフトウエアにより行う場合、図３０に示すような汎用又は専用のコンピュータにプログラムを実行させることにより、上記の一連の処理を実現することができる。
【０１２８】
図３０は、プログラムを実行することにより一連の処理を実現するコンピュータの構成例を説明するための説明図である。一連の処理を行うプログラムのコンピュータによる実行について説明すれば、以下のようになる。
【０１２９】
図３０に示すように、コンピュータは、例えば、バス８０１及び入出力インターフェース８０６等を介して接続された、ＣＰＵ（Central Processing Unit）８０２と、ＨＤＤ（Hard Disk
Drive）８０３・ＲＯＭ（Read Only Memory）８０４・ＲＡＭ（Random Access Memory）８０５等の記録装置と、ＬＡＮ（Local
Area Network）・インターネット等のネットワークに接続可能な通信装置８０７と、フレキシブルディスク、各種のＣＤ（Compact Disc）・ＭＯ（Magneto Optical）ディスク・ＤＶＤ（Digital Versatile Disc）等の光ディスク、磁気ディスク、半導体メモリ等のリムーバブル記録媒体８０９等を読み書きするドライブ８０８と、上記入力装置１１及び表示装置１２などを有する。
【０１３０】
そして、ＣＰＵ８０３が、記録装置に記録されたプログラム、ネットワークを介して受信したプログラム、またはリムーバブル記録媒体８１２から読み出したプログラム等に従って、各種の処理を実行することにより、上記の一連の処理が、実現される。この際、ＣＰＵ８０３は、必要に応じて入力装置１１から入力する情報や信号に基づいて各種の処理を行ってもよい。そして、この処理結果は、必要に応じて上記の記録装置やリムーバブル記録媒体８１２等に記録されてもよく、表示装置１２に表示されてもよく、ネットワークに送信されてもよい。
【０１３１】
尚、本明細書において、フローチャートに記述されたステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的に又は個別的に実行される処理をも含むものである。また時系列的に処理されるステップでも、場合によっては適宜順序を変更することが可能であることは言うまでもない。
【図面の簡単な説明】
【０１３２】
【図１】本発明の各実施形態が適用される機器の一例について説明するための説明図である。
【図２】本発明の第１実施形態に係る情報処理装置の構成について説明するための説明図である。
【図３Ａ】同実施形態に係る情報処理装置による表示領域の変更量と接触圧の大きさとの関係を説明するための説明図である。
【図３Ｂ】同実施形態に係る情報処理装置による表示領域の変更量と接触圧の大きさとの関係を説明するための説明図である。
【図４】同実施形態に係る情報処理装置の動作について説明するための説明図である。
【図５Ａ】ユーザの操作を表記するための記法を説明するための説明図である。
【図５Ｂ】ユーザの操作を表記するための記法を説明するための説明図である。
【図５Ｃ】ユーザの操作を表記するための記法を説明するための説明図である。
【図５Ｄ】ユーザの操作を表記するための記法を説明するための説明図である。
【図５Ｅ】ユーザの操作を表記するための記法を説明するための説明図である。
【図６】同実施形態に係る情報処理装置におけるスクロール動作を説明するための説明図である。
【図７Ａ】同実施形態に係る情報処理装置におけるスケーリング動作を説明するための説明図である。
【図７Ｂ】同実施形態に係る情報処理装置におけるスケーリング動作を説明するための説明図である。
【図７Ｃ】同実施形態に係る情報処理装置におけるスケーリング動作を説明するための説明図である。
【図８】本発明の第２実施形態に係る情報処理装置の構成について説明するための説明図である。
【図９】同実施形態に係る情報処理装置の動作について説明するための説明図である。
【図１０】同実施形態に係る情報処理装置におけるスケーリング動作を説明するための説明図である。
【図１１】本発明の第３実施形態に係る情報処理装置の構成について説明するための説明図である。
【図１２】同実施形態に係る情報処理装置の動作について説明するための説明図である。
【図１３】同実施形態に係る情報処理装置が表示させるコンテンツの一例を説明するための説明図である。
【図１４】同実施形態に係る情報処理装置におけるスクローリング動作を説明するための説明図である。
【図１５】本発明の第４実施形態に係る情報処理装置の構成について説明するための説明図である。
【図１６】同実施形態に係る情報処理装置の動作について説明するための説明図である。
【図１７】同実施形態に係る情報処理装置におけるスクローリング動作を説明するための説明図である。
【図１８】本発明の第５実施形態に係る情報処理装置の構成について説明するための説明図である。
【図１９】同実施形態に係る情報処理装置の動作について説明するための説明図である。
【図２０】同実施形態に係る情報処理装置における第１モード切替動作を説明するための説明図である。
【図２１】本発明の第６実施形態に係る情報処理装置の構成について説明するための説明図である。
【図２２】同実施形態に係る情報処理装置の動作について説明するための説明図である。
【図２３】同実施形態に係る情報処理装置における第２モード切替動作を説明するための説明図である。
【図２４】本発明の第７実施形態に係る情報処理装置の構成について説明するための説明図である。
【図２５】同実施形態に係る情報処理装置の動作について説明するための説明図である。
【図２６】本発明の各実施形態が適用される機器の他の例について説明するための説明図である。
【図２７】本発明の各実施形態が適用される機器の他の例について説明するための説明図である。
【図２８】本発明の各実施形態が適用される機器の他の例について説明するための説明図である。
【図２９】本発明の各実施形態が適用される機器の他の例について説明するための説明図である。
【図３０】プログラムを実行することにより一連の処理を実現するコンピュータの構成例を説明するための説明図である。
【符号の説明】
【０１３３】
１          ＰＤＡ
２          コンピュータ
３          テレビモニタ
４          携帯電話
５          ホワイトボード
１１        入力装置
１２        表示装置
１００，２００，３００，４００，５００，６００，７００      情報処理装置
１１０      位置検出部
１１１      圧力検出部
１２０      拡大率変更量決定部
１３０      スクロール変更部
１３１      スケール変更部
１４０      表示制御部
１４１      コンテンツ記憶部
１２１      縮小率変更量決定部
１２２      上スクロール量決定部
１２３      下スクロール量決定部
１５０      第１モード切替部
１５１      第１スイッチ部
１６０      第２モード切替部
１６１      第２スイッチ部
１７０      第３モード切替部
１７１      第３スイッチ部
【図１】
0004605214.tif 000002
【図２】
0004605214.tif 000003
【図３Ａ】
0004605214.tif 000004
【図３Ｂ】
0004605214.tif 000005
【図４】
0004605214.tif 000006
【図５Ａ】
0004605214.tif 000007
【図５Ｂ】
0004605214.tif 000008
【図５Ｃ】
0004605214.tif 000009
【図５Ｄ】
0004605214.tif 000010
【図５Ｅ】
0004605214.tif 000011
【図６】
0004605214.tif 000012
【図７Ａ】
0004605214.tif 000013
【図７Ｂ】
0004605214.tif 000014
【図７Ｃ】
0004605214.tif 000015
【図８】
0004605214.tif 000016
【図９】
0004605214.tif 000017
【図１０】
0004605214.tif 000018
【図１１】
0004605214.tif 000019
【図１２】
0004605214.tif 000020
【図１３】
0004605214.tif 000021
【図１４】
0004605214.tif 000022
【図１５】
0004605214.tif 000023
【図１６】
0004605214.tif 000024
【図１７】
0004605214.tif 000025
【図１８】
0004605214.tif 000026
【図１９】
0004605214.tif 000027
【図２０】
0004605214.tif 000028
【図２１】
0004605214.tif 000029
【図２２】
0004605214.tif 000030
【図２３】
0004605214.tif 000031
【図２４】
0004605214.tif 000032
【図２５】
0004605214.tif 000033
【図２６】
0004605214.tif 000034
【図２７】
0004605214.tif 000035
【図２８】
0004605214.tif 000036
【図２９】
0004605214.tif 000037
【図３０】
0004605214.tif 000038