(57)【要約】【課題】表示部に表示させる電子書類のページの移動を、ユーザのタッチ操作によりユーザが表示させたいページを特定し表示させることの可能な仕組みを提供する。【解決手段】本発明の情報処理装置は、ユーザからタッチ操作を受け付けることの可能なタッチパネルを備え、ユーザがタッチパネル上に複数の指でタッチ操作を行うと、タッチ操作がなされた数を特定する。この特定された数に基づいて、ページ送りをするための量を示すページ送り量の中で変更したい桁を特定する。特定された桁を、ユーザがタッチ操作している間カウントアップする。【選択図】図７
2016115341.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルへのタッチ操作を検知可能な情報処理装置であって、
複数のページを備える電子書類を記憶する記憶手段と、
前記電子書類が表示された前記タッチパネルに対するタッチ操作を受け付ける受付手段と、
前記受付手段で受け付けた前記タッチ操作における前記タッチパネルに対する接触箇所の数を特定する特定手段と、
前記受付手段で受け付けたタッチ操作の接触時間と、前記特定手段で特定された当該操作の接触箇所の数とに応じて、前記タッチ操作を受け付けた際に表示している前記電子書類のページからの変更量を決定する決定手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記決定手段で変更量が決定された状態で、前記受付手段で受け付けたタッチ操作によるページの移動指示が、ページ数を増加させる指示である場合は前記決定手段で決定された前記変更量をタッチ操作を受け付けた際に表示している前記電子書類のページに加えたページを前記タッチパネルに表示するように制御し、ページ数を減少させる指示である場合は前記決定手段で決定された前記変更量をタッチ操作を受け付けた際に表示している前記電子書類のページから引いたページを前記タッチパネルに表示するように制御する表示制御手段を更に備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記ページの移動指示のタッチ操作は、フリック動作であることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記決定手段で決定された前記変更量が前記タッチパネルに表示されるように制御する変更量表示制御手段
を更に備えることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記決定手段は、前記接触箇所の数に応じて決定される単位で、前記タッチ操作の接触時間に応じた量をカウントアップすることにより、前記変更量を決定すること
を特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記決定手段で決定された前記変更量を調整する調整手段を更に有し、
前記調整手段は、前記受付手段で受け付けるタッチ操作に応じて、前記変更量を調整すること
を特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
複数のページを備える電子書類を記憶する記憶手段を備える情報処理装置でありタッチパネルへのタッチ操作を検知可能な情報処理装置の制御方法であって、
前記情報処理装置が、
前記電子書類が表示された前記タッチパネルに対するタッチ操作を受け付ける受付ステップと、
前記受付ステップで受け付けた前記タッチ操作における前記タッチパネルに対する接触箇所の数を特定する特定ステップと、
前記受付ステップで受け付けたタッチ操作の接触時間と、前記特定ステップで特定された当該操作の接触箇所の数とに応じて、前記タッチ操作を受け付けた際に表示している前記電子書類のページからの変更量を決定する決定ステップと、
を備えることを特徴とする情報処理装置の制御方法。
【請求項８】
複数のページを備える電子書類を記憶する記憶手段を備える情報処理装置であり、タッチパネルへのタッチ操作を検知可能な情報処理装置で実行可能なプログラムであって、
前記情報処理装置を、
前記電子書類が表示された前記タッチパネルに対するタッチ操作を受け付ける受付手段と、
前記受付手段で受け付けた前記タッチ操作における前記タッチパネルに対する接触箇所の数を特定する特定手段と、
前記受付手段で受け付けたタッチ操作の接触時間と、前記特定手段で特定された当該操作の接触箇所の数とに応じて、前記タッチ操作を受け付けた際に表示している前記電子書類のページからの変更量を決定する決定手段
として機能させることを特徴とするプログラム。
【請求項９】
タッチパネルへのタッチ操作を検知可能な情報処理装置であって、
複数の電子データを備える電子データ群を記憶する記憶手段と、
前記電子データが表示された前記タッチパネルに対するタッチ操作を受け付ける受付手段と、
前記受付手段で受け付けた前記タッチ操作における前記タッチパネルに対する接触箇所の数を特定する特定手段と、
前記受付手段で受け付けたタッチ操作の接触時間と、前記特定手段で特定された当該操作の接触箇所の数とに応じて、前記タッチ操作を受け付けた際に表示している電子データからの変更量を決定する決定手段と、
を備えることを特徴とする情報処理装置。
【請求項１０】
複数の電子データを備える電子データ群を記憶する記憶手段を備える情報処理装置でありタッチパネルへのタッチ操作を検知可能な情報処理装置の制御方法であって、
前記情報処理装置が、
前記電子データが表示された前記タッチパネルに対するタッチ操作を受け付ける受付ステップと、
前記受付ステップで受け付けた前記タッチ操作における前記タッチパネルに対する接触箇所の数を特定する特定ステップと、
前記受付ステップで受け付けたタッチ操作の接触時間と、前記特定ステップで特定された当該操作の接触箇所の数とに応じて、前記タッチ操作を受け付けた際に表示している電子データからの変更量を決定する決定ステップと、
を備えることを特徴とする情報処理装置の制御方法。
【請求項１１】
複数の電子データを備える電子データ群を記憶する記憶手段を備える情報処理装置でありタッチパネルへのタッチ操作を検知可能な情報処理装置で実行可能なプログラムであって、
前記情報処理装置を、
前記電子データが表示された前記タッチパネルに対するタッチ操作を受け付ける受付手段と、
前記受付手段で受け付けた前記タッチ操作における前記タッチパネルに対する接触箇所の数を特定する特定手段と、
前記受付手段で受け付けたタッチ操作の接触時間と、前記特定手段で特定された当該操作の接触箇所の数とに応じて、前記タッチ操作を受け付けた際に表示している電子データからの変更量を決定する決定手段と、
を備えることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザのタッチ操作により表示させたいページを特定し簡単に表示させることの可能な情報処理装置、その制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、タッチパネル上のボタンなどをユーザが押下して操作をすることが可能な端末（情報処理装置に相当する）がある。タッチパネルに対するタッチ操作は１点だけではなくマルチタッチによる操作が可能であり、例えば人差し指や親指を用いるピンチインピンチアウト動作による拡大縮小が可能である。
【０００３】
このようなタッチパネルを備える情報処理装置では、例えば本のように複数のページを持つ電子書類を表示することが可能である。電子書類を表示する際、ユーザはタッチパネル上をフリック動作などの操作をすることにより、本をめくるようにページ送りをすることができる。
【０００４】
例えば下記の特許文献１には、タッチパネルへの入力（接触）が検知されている間、電子書類のページ送り量を更新し、タッチパネルへの入力が検知されなくなると、更新されたページ送り量に基づいて、ページ送り量を決定することのできる仕組みが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−２３０５７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、ユーザが表示させたいページが現在表示している電子書類のページから非常に離れている場合がある。上述したフリック動作では、ユーザは最終ページにたどり着くまで延々とフリック動作を繰り返す必要がある。
【０００７】
また、上述した特許文献１の仕組みでは、目的のページのページ送り量に達するまで、ユーザはタッチパネルへの接触をし続けなければならないという課題が生じる。
【０００８】
そこで本発明の目的は、ユーザのタッチ操作により表示させたいページへ遷移するための変更量を決定することの可能な情報処理装置を提供することである。
【課題を解決するための手段】
【０００９】
本発明の情報処理装置は、タッチパネルへのタッチ操作を検知可能な情報処理装置であって、複数のページを備える電子書類を記憶する記憶手段と、前記電子書類が表示された前記タッチパネルに対するタッチ操作を受け付ける受付手段と、前記受付手段で受け付けた前記タッチ操作における前記タッチパネルに対する接触箇所の数を特定する特定手段と、前記受付手段で受け付けたタッチ操作の接触時間と、前記特定手段で特定された当該操作の接触箇所の数とに応じて、前記タッチ操作を受け付けた際に表示している前記電子書類のページからの変更量を決定する決定手段と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ユーザのタッチ操作により表示させたいページへ遷移するための変更量を決定することの可能な情報処理装置を提供することが可能になる。
【図面の簡単な説明】
【００１１】
【図１】情報処理装置１００のハードウェア構成を示す図である。
【図２】本発明の実施形態における情報処理装置１００の機能ブロック図の一例を示す図である。
【図３】本発明の第１の実施形態における一連の流れを示すフローチャートである。
【図４】図３に示すカウンタ表示制御処理の詳細な処理の流れを説明するフローチャートである。
【図５】図３に示すカウンタ調整処理の詳細な処理の流れを説明するフローチャートである。
【図６】情報処理装置１００のタッチパネル１１１に対してタッチ操作を行った場合の表示イメージの一例を示すイメージ図である。
【図７】情報処理装置１００のタッチパネル１１１に対して３本の指でタッチ操作を行い、カウントアップを行ったあと、フリック動作を行った場合の画面遷移の一例を示すイメージ図である。
【図８】本発明の実施形態で使用する変数の一覧を示す変数テーブル８００の一例を示すテーブルである。
【図９】本発明の実施形態で使用するＰＤＦファイルを管理するためのテーブルであるＰＤＦファイルテーブル９００の一例である。
【図１０】本発明の第２の実施形態における一連の流れを説明するフローチャートである。
【図１１】本発明の第２の実施形態における変数テーブル１１００の一例を示すテーブルである。
【図１２】本発明の実施形態における、表示される画像データの指定に関し、表示する画像データを指定し、指定された画像データを表示させる画面遷移の一例を示すイメージ図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１３】
図１は、情報処理装置１００のハードウェア構成を示す図である。尚、図１に示すハードウェア構成はあくまで一例である。
【００１４】
情報処理装置１００は、タッチパネルを備える装置である。本実施形態では、いわゆるスマートフォンやタブレット端末のような装置を想定して説明を行うが、特にこれに限らない。タッチパネルを備える装置であれば、パーソナルコンピュータであってもよい。
【００１５】
ＣＰＵ１０１は、システムバスを介してメモリやコントローラを統括的に制御する。ＲＯＭ１０２あるいはフラッシュメモリ１１４には、ＣＰＵ１０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  ＯｕｔｐｕｔＳｙｓｔｅｍ）やオペレーティングシステム２００が記憶されている。更には、情報処理装置１００が実行する機能を実現するために必要な、後述する各種プログラム等が記憶されている。
【００１６】
ＲＡＭ１０３は、ＣＰＵ１０１の主メモリ、ワークエリア等として機能する。ＣＰＵ１０１は、処理の実行に際して必要なプログラム等をＲＡＭ１０３にロードして、プログラムを実行することで各種動作を実現するものである。
【００１７】
ディスプレイコントローラ１０４は、ディスプレイ１１０（表示部）等の表示装置への表示を制御する。ディスプレイ１１０は例えば液晶ディスプレイである。また、ディスプレイ１１０の表面にはタッチパネル１１１が備えられている。タッチパネル１１１に対するタッチ操作の検知をタッチパネルコントローラ１０５が制御する。タッチパネルコントローラ１０５は、タッチパネル１１１に対する複数の箇所に対するタッチ操作（以下、マルチタッチという。）も検知可能である。
【００１８】
カメラコントローラ１０６は、カメラ１１２における撮影を制御する。カメラ１１２はデジタルカメラであり、カメラコントローラ１０６からの制御で撮像した画像を撮像素子でデジタルデータに変換する。カメラ１１２は静止画と動画を撮影することが可能である。
【００１９】
センサコントローラ１０７は、情報処理装置１００が備える各種センサ１１３からの入力を制御する。情報処理装置１００のセンサ１１３には様々なセンサが存在し、例えば方位センサ、加速度センサ等である。
【００２０】
ネットワークコントローラ１０８は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。
【００２１】
フラッシュメモリコントローラ１０９は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するフラッシュメモリ１１４へのアクセスを制御する。本実施形態においては、フラッシュメモリとして説明を行うが、ハードディスクやフレキシブルディスク、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるカード型メモリ等の記憶媒体であってもよい。
【００２２】
前述したＣＰＵ１０１、各メモリ、各コントローラは、１つのチップ１１５に統合されている。いわゆるＳｏＣ（Ｓｙｓｔｅｍ  ｏｎ  Ｃｈｉｐ）の形態で情報処理装置１００の内部に備えられている。
【００２３】
尚、ＣＰＵ１０１は、例えばＲＡＭ１０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ１１０での表示を可能としている。
【００２４】
本発明の情報処理装置１００が後述する各種処理を実行するために用いられる各種プログラム等はフラッシュメモリ１１４に記録されており、必要に応じてＲＡＭ１０３にロードされることによりＣＰＵ１０１によって実行されるものである。さらに、本発明に係わるプログラムが用いる定義ファイルや各種情報テーブルはフラッシュメモリ１１４に格納されている。以上が、本実施形態におけるハードウェア構成である。
【００２５】
図２は、本発明の実施形態における情報処理装置１００の機能ブロック図の一例を示す図である。
【００２６】
情報処理装置１００の機能部として、記憶部２０１、表示制御部２０２、及び操作検知部２０３を備えている。これらはオペレーティングシステム２００において動作する機能部である。
【００２７】
記憶部２０１は、後述する各種テーブルの情報や各種画面をＲＡＭ１０３やフラッシュメモリ１１４に記憶するための機能部である。必要に応じて、情報の追加・更新・削除を行う。また、後述する電子書類表示アプリ２１０からの要求があった場合も同様に動作する。
【００２８】
表示制御部２０２は、ディスプレイ１１０の表示を制御するための機能部である。表示制御部２０２から画面等の表示指示がなされると、ディスプレイコントローラ１０４を介してディスプレイ１１０に表示指示が送信される。そして、ディスプレイ１１０はこの指示を受信すると、指示に従って画面等を表示する。
【００２９】
操作検知部２０３は、タッチパネル１１１に対するタッチ操作を検知するための機能部である。タッチパネル１１１に対するタッチ操作の位置、タッチ操作による複数の接触等を検知することができる。
【００３０】
また情報処理装置１００は、オペレーティングシステム２００において動作可能な電子書類表示アプリ２１０がインストールされている。電子書類表示アプリ２１０は、電子書類管理部２１１、表示制御指示部２１２、操作取得部２１３、接触箇所数取得部２１４、変更桁特定部２１５、カウントアップ部２１６、ページ特定部２１７、及びフリック方向判定部２１８を備えている。
【００３１】
電子書類管理部２１１は、タッチパネル１１１に表示する電子書類を管理する機能部である。
【００３２】
表示制御指示部２１２は、電子書類の表示をしている際にカウンタを表示させるよう指示する機能部である。
【００３３】
操作取得部２１３は、ユーザによるタッチパネル１１１へのタッチ操作を受け付けることにより操作を取得する機能部である。
【００３４】
接触箇所数取得部２１４は、ユーザによるタッチパネル１１１へのタッチ操作の接触箇所の数を取得する機能部である。
【００３５】
変更桁特定部２１５は、ユーザによるタッチパネル１１１へのタッチ操作の接触箇所の数に基づいてページ送りをするためのページの量を示すページ送り量の変更したい桁を特定する機能部である。
【００３６】
カウントアップ部２１６は、変更桁特定部２１５で特定した桁のカウントアップを行うことにより数値を変更する機能部である。
【００３７】
ページ特定部２１７は、現在表示しているページを特定したり、ページ送り量に基づいて表示するページを特定したりするなど電子書類のページを特定する機能部である。
【００３８】
フリック方向判定部２１８は、ユーザから受け付けたフリック動作（フリック操作に相当する）の方向を特定する機能部である。
【００３９】
（第１の実施形態）
次に、本発明の第１の実施形態における一連の流れを図３に示すフローチャートで説明する。
【００４０】
ステップＳ３０１では、情報処理装置１００のＣＰＵ１０１は、ユーザからＰＤＦファイル（電子書類に相当する）の表示指示を受け付ける。具体的には、ユーザからＰＤＦ  ＩＤ９０１の指定を受け付けることで、表示指示を受け付ける。ＰＤＦファイルはフラッシュメモリ１１４に格納されており、図９に示すＰＤＦファイルテーブル９００で管理を行っている。ＰＤＦファイルテーブル９００にはＰＤＦ  ＩＤ９０１、ファイル格納場所９０２、総ページ数９０３が格納されている。ＰＤＦ  ＩＤ９０１はＰＤＦファイルを一意に識別するためのＩＤである。ファイル格納場所９０２は、ＰＤＦファイルの格納されている場所を示している。総ページ数９０３は、ＰＤＦファイルが備える全ページ数を示している。
【００４１】
ステップＳ３０２では、情報処理装置１００のＣＰＵ１０１は、ステップＳ３０１で表示指示を受け付けたＰＤＦ  ＩＤ９０１に対応するファイル格納場所９０２からＰＤＦファイルを取得することにより、タッチパネル１１１にＰＤＦファイルを表示する。
【００４２】
ステップＳ３０３では、情報処理装置１００のＣＰＵ１０１は、タッチパネル１１１のどの領域にタッチ操作を受け付けたかを判定する。電子書類上の領域のタッチ操作を受け付けたと判定した場合、処理をステップＳ３０５に進める。タッチパネル１１１に表示されているマーカーなどの各種ボタンのタッチ操作を受け付けたと判定した場合は、ステップＳ３０４に処理を進める。タッチ操作は本発明の実施形態では指とするが、タッチ操作を行うことができれば何であっても構わない。
【００４３】
ステップＳ３０４では、情報処理装置１００のＣＰＵ１０１は、押下されたボタンに対応する処理を実行する。例えばマーカーボタンが押下された場合は、表示している電子書類にタッチ操作の軌跡を描画することにより、書き込むことが可能になる。押下されたボタンに対応する処理を実行したのち、一連の処理を終了する。
【００４４】
ステップＳ３０５では、情報処理装置１００のＣＰＵ１０１は、特定の変数の初期化を行う。特定の変数とは、変数ｃ８０１、変数ａ８０２、変数ｆ８０３、“変数ｐ１”８０５、“変数ｐ２”８０６、変数ｘ８０８である。特定の変数を初期化することにより、カウントアップした数値をリセットすることができる。
【００４５】
本発明で用いる変数は、図８に示す変数テーブルに示す。変数ｃ８０１は、ページ送り量（変更量に相当する）を示している。変数ａ８０２は、ユーザがタッチ操作をしている間カウントアップされる数値を示している。変数ｆ８０３は、タッチパネル１１１に接触している箇所の数を示している。変数ｐはタッチパネル１１１に表示している電子書類のページを示している。“変数ｐ１”８０５は、変数ｐ８０４に変数ｃ８０１を加算した数値を示している。“変数ｐ２”８０６は変数ｐ８０４から変数ｃ８０１を減算した数値を示している。変数ｔ８０７はタイマーの数値を示している。変数ｘ８０８は、変数ｆ８０３に対応して決まる変数ｃ８０１の桁を示している。例えば変数ｘ８０８が‘２’であれば、十の位を示し、変数ｘ８０８が‘３’であれば、百の位を示すものである。
【００４６】
本実施例では変数ｆ８０３の値と変数ｘ８０８の値はイコールである。例えば変数ｘ８０８が２であれば、変数ｃ８０１の右から２つめの桁を示している。
【００４７】
ステップＳ３０６では、情報処理装置１００のＣＰＵ１０１は、タイマーの計測をスタートする。このタイマーの値は、カウントアップを行うために用いられるものである。
【００４８】
ステップＳ３０７では、情報処理装置１００のＣＰＵ１０１は、カウンタの表示制御を行う処理であるカウンタ表示制御処理を行う。カウンタ表示制御処理は図４に示すフローチャートを用いて詳細に説明する。
【００４９】
ステップＳ３０８では、情報処理装置１００のＣＰＵ１０１は、カウンタを調整するカウンタ調整処理を行う。カウンタ調整処理は、図５に示すフローチャートを用いて詳細に説明する。
【００５０】
ステップＳ３０９では、情報処理装置１００のＣＰＵ１０１は、ユーザから受け付けたフリック動作の方向を判定する。フリック動作の方向は、タッチパネル１１１の接触のＸ座標が減少する方向であれば左方向（第１の方向に相当する）、増加する方向であれば右方向（第２の方向に相当する）であると判定する。なお、判定の方法は一例であってこれに限定されない。フリック動作の方向が左方向であると判定された場合には処理をステップＳ３１０に進める。フリック動作の方向が右方向であると判定された場合は処理をステップＳ３１２に進める。
【００５１】
フリック動作によってページ移動の指示をすることにより、ページ送り量のカウントアップをしている状態から一連の流れでページ移動を行うことができる効果がある。
【００５２】
なお、本発明の実施形態では、タッチパネル１１１でのフリック動作を受け付けたか否かによってページ移動の指示を受け付けたか否かを判定したが、必ずしもフリック動作である必要はない。例えばタッチパネル１１１上に表示されるＧＵＩ（Graphical User Interface）部品の選択をユーザから受け付けることにより、現在のページからページを遷移させるようにしてもよい。より具体的には、現在のページにページ送り量を加算させることを示すＧＵＩ部品の選択を受け付けたと判定された場合は処理をステップＳ３１０に進め、現在のページからページ送り量を減算させることを示すＧＵＩ部品の選択を受け付けたと判定された場合は処理をステップＳ３１２に進めるような例がある。
【００５３】
ステップＳ３１０では、情報処理装置１００のＣＰＵ１０１は、タッチパネルに表示されているページを示す変数ｐ８０４に変数ｃ８０１を加算する。加算した数値は”変数ｐ１“８０５である。なお、”変数ｐ１“８０５は、ＰＤＦ  ＩＤ９０１に対応する総ページ数９０３より大きくなることはないように制御する。（最大値は総ページ数９０３）
【００５４】
ステップＳ３１１では、情報処理装置１００のＣＰＵ１０１は、電子書類の“変数ｐ１”８０５が示すページを表示する（表示制御手段に相当する）。
【００５５】
例えば図７に示す指３本のカウントアップイメージ７００を用いて説明する。カウンタ表示制御処理及びカウンタ調整処理により変数ｃ８０１が‘１２１’となり、カウンタ７０２に表示されている値は１２１である。この状態で、ユーザがフリック動作を左方向に行うと、電子書類の現在表示しているページ数７０１（変数ｐ８０４）に、変数ｃ８０１を加算する（加算した結果が“変数ｐ１”８０５）。その結果、図７に示す通り、ページ遷移後に表示されるページ数７０３は“変数ｐ１”８０５が示す‘１６３’ページを示している。
【００５６】
ステップＳ３１２では、情報処理装置１００のＣＰＵ１０１は、タッチパネルに表示されているページを示す変数ｐ８０４から変数ｃ８０１を減算する。減算した数値は”変数ｐ２“８０６である。なお、”変数ｐ２“８０６は１より小さくなることはない。（最小値は１）
【００５７】
ステップＳ３１３では、情報処理装置１００のＣＰＵ１０１は、電子書類の“変数ｐ２”８０６が示すページを表示する（表示制御手段に相当する）。
【００５８】
なお、本発明の実施形態では、本発明の実施形態においては、また、現在のページ数に変数ｃ８０１を加算減算することで、表示するページを特定し表示したが、変数ｃ８０１自体を表示するページ数とすることにより表示するページを特定しタッチパネル１１１に表示してもよい。
【００５９】
以上、本発明の実施形態の一連の処理の流れの説明を終了する。
【００６０】
次に、図３に示すカウンタ表示制御処理の詳細な処理の流れを図４のフローチャートで説明する。
【００６１】
ステップＳ４０１では、情報処理装置１００のＣＰＵ１０１は、タッチパネル１１１上に指が接触している箇所があるか否かを判定する。タッチパネル１１１上に指が接触していると判定した場合には処理をステップＳ４０２に進める。タッチパネル１１１上に指が接触していないと判定した場合には処理を終了させる。
【００６２】
ステップＳ４０２では、情報処理装置１００のＣＰＵ１０１は、タッチパネル上に検知した接触箇所の数を特定する（特定手段に相当する）。特定した接触箇所の数を変数ｆ８０３に代入する。
【００６３】
ステップＳ４０３では、情報処理装置１００のＣＰＵ１０１は、ステップＳ４０２で特定した接触箇所の数に基づいてページ送り量の変更したい変数ｘ８０８を特定する。具体的には本実施形態では変数f８０３の値と変数ｘ８０８の値は同じものとし、変数f８０３の値を変数ｘ８０８に代入する。特定の方法は一例であって、変数ｆ８０３に基づいてページ送り量の変更したい変数ｘ８０８が特定できれば他の算出方法でもよい。
【００６４】
ステップＳ４０４では、情報処理装置１００のＣＰＵ１０１は、ステップＳ３０６で計測を開始したタイマーの値（接触時間）が所定時間経過したか否かを判定する。本発明の実施形態では、所定時間を１秒とするが、これに限定されない。所定時間経過したと判定した場合、処理をステップＳ４０５に進める。所定時間経過しないと判定した場合、所定時間経過するまで待機する。
【００６５】
ステップＳ４０５では、情報処理装置１００のＣＰＵ１０１は、ステップＳ４０３で特定した変数ｘ８０８の数（変数ａ８０２）を一つカウントアップする。本発明の実施形態では、カウントアップによる変数ａ８０２の変更を行ったがカウントダウンでもよい。
【００６６】
ステップＳ４０６では、情報処理装置１００のＣＰＵ１０１は、ステップＳ４０５でカウントアップした変数ａ８０２が‘９’を超えるか否かを判定する。‘９’を超えると判定した場合、処理をステップＳ４０７に進める。‘９’を超えないと判定した場合、処理をステップＳ４０８に進める。この判定を行うことにより、変数ａを１０以上にせず、ユーザがカウントアップしたい桁ではない桁に対して影響を与えないという効果がある。
【００６７】
ステップＳ４０７では、情報処理装置１００のＣＰＵ１０１は、変数ａを０にする。これにより、９までカウントアップした値を０に戻す。
【００６８】
ステップＳ４０８では、情報処理装置１００のＣＰＵ１０１は、ステップＳ４０３で特定した変数ｘ８０８と変数ａ８０２とに基づいて変数ｃ８０１（ページ送り量）を決定する（決定手段に相当する）。より具体的には、変数ｃ８０１の変数ｘ８０８が示す桁の値を変数ａ８０２の値に置き換える。例えば、変数ｃ８０１が‘３００’、変数ｘ８０８が‘２’、変数ａ８０２が‘５’だった場合、３００の十の位（右から２つ目）を５に置き換え、３５０とする。
【００６９】
ステップＳ４０９では、情報処理装置１００のＣＰＵ１０１は、変数ｃ８０１の桁数分のカウンタ６０１をタッチパネル１１１上に表示する（変更量表示制御手段に相当する）。既にカウンタ６０１が表示されている場合は、桁の変更がない限り、表示を継続する。例えば図６に示す指１本のカウントアップイメージ６００に示すカウンタ６０１である。指１本のカウントアップイメージ６００には、変数ｃ８０１を表示するためのカウンタ６０１が表示される。ここで、変数ｃ８０１の桁数分のカウンタを表示させることにより、変数ｃ８０１の桁数が増加減少した場合でも適切なカウンタを表示することができる。
【００７０】
ステップＳ４１０では、情報処理装置１００のＣＰＵ１０１は、ステップＳ４０９で表示したカウンタ６０１に変数ｃ８０１を表示し更新する。これにより、ユーザはタッチ操作を行う指の本数が示す桁を所定時間ごとにカウントアップすることを確認することができる。
【００７１】
ステップＳ４１１では、情報処理装置１００のＣＰＵ１０１は、変数ｔ８０７をリセットする。ここで変数ｔ８０７をリセットすることにより、ユーザがタッチパネル１１１に接触をし続けた状態であっても情報処理装置１００のＣＰＵ１０１は変数ａ８０２をカウントアップすることを可能にする。
【００７２】
ステップＳ４１２では、情報処理装置１００のＣＰＵ１０１は、タッチパネル１１１に左右方向へのフリック動作を受け付けたか否かを判定する（移動指示受付手段に相当する）。左右方向へのフリック動作を受け付けたと判定した場合は処理をステップＳ３０９に進める。左右方向へのフリック動作を受け付けないと判定した場合は処理をステップＳ４０１に戻す。
【００７３】
以上でカウンタ表示制御処理の説明を終了する。
【００７４】
次に、カウンタ調整処理の詳細な処理の流れを図３に示すフローチャートで説明する。なお、各ステップで実行される処理は情報処理装置１００のＣＰＵ１０１が動作することで実現されるものである。
【００７５】
ステップＳ５０１では、情報処理装置１００のＣＰＵ１０１は、タッチパネル１１１に指が接触している箇所があるか否かを判定する。指が接触している箇所があると判定した場合は処理をステップＳ５０２に進める。指が接触している箇所がないと判定した場合は指が接触している箇所があるまで待機する。
【００７６】
ステップＳ５０２では、情報処理装置１００のＣＰＵ１０１は、接触している箇所がカウンタ表示領域か否かを判定する。具体的にはカウンタ表示領域を矩形で記憶しており、接触している箇所がカウンタ表示領域の示す矩形にあるか否かを判定する。接触している箇所がカウンタ表示領域であると判定した場合は処理をステップＳ５０４に進める。接触している箇所がカウンタ表示領域でないと判定した場合は処理をステップＳ５０３に進める。
【００７７】
ステップＳ５０３では、情報処理装置１００のＣＰＵ１０１は、タッチパネル１１１上のカウンタ６０１を非表示にする。これにより、ユーザはカウンタ表示領域以外をタッチすることでページ送りをキャンセルことができる。
【００７８】
ステップＳ５０４では、情報処理装置１００のＣＰＵ１０１は、タッチパネル１１１に接触している箇所の数を特定する。特定した数を変数ｆ８０３に代入する。
【００７９】
ステップＳ５０５では、情報処理装置１００のＣＰＵ１０１は、変数ｆ８０３に基づいて変更する桁をしめす変数ｘ８０８を特定する。具体的には本実施形態では変数f８０３の値と変数ｘ８０８の値は同じものとし、変数f８０３の値を変数ｘ８０８に代入する。
【００８０】
ステップＳ５０６では、情報処理装置１００のＣＰＵ１０１は、タッチパネル１１１にフリック動作を受け付けたか否かを判定する（移動指示受付手段に相当する）。フリック動作の方向が左右方向であれば処理を終了させる。フリック動作の方向が上方向（Ｙ座標が小さくなる方向：第３の方向）であれば、処理をステップＳ５０７に進める。フリック動作の方向が下方向（Ｙ座標が大きくなる方向：第４の方向）であれば、処理をステップＳ５０８に進める。
【００８１】
ステップＳ５０７では、情報処理装置１００のＣＰＵ１０１は、ステップＳ５０５で特定した変数ｘ８０８の数（変数ａ８０２）を一つカウントアップする。変数ｃ８０１はカウントアップした結果を反映する。
【００８２】
ステップＳ５０８では、情報処理装置１００のＣＰＵ１０１は、ステップＳ５０５で特定した変数ｘ８０８の数（変数ａ８０２）を一つカウントダウンする。変数ｃ８０１はカウントダウンした結果を反映する。
【００８３】
ステップＳ５０９では、情報処理装置１００のＣＰＵ１０１は、ステップＳ４０９で表示したカウンタ６０１に変数ｃ８０１を表示、更新する。
【００８４】
このように、本発明の第１の実施形態によれば、カウンタ表示制御処理及びカウンタ調整処理を行うことで定まるページ送り量を、現在表示しているページ数に対してフリック動作の方向によって加算・減算することによって、表示するページを決定し、決定されたページを表示させることができる。これによりタッチ操作を行うだけでユーザは遷移させたいページ数を容易に決定し、ページ遷移することができる。  以上で本発明の第１の実施形態の説明を終了する。
【００８５】
（第２の実施形態）
次に本発明の第２の実施形態について説明する。第１の実施形態では、フリック動作を一度受け付けると、ページ送り量はリセットされるように設けられていたが、本実施形態では、フリック動作を受け付けた後でも既に決定されたページ送り量を用いてページ遷移を行うことが出来る例を説明する。すなわち本実施形態では、ページ送りのフリック動作を受け付けた所定時間以内に再度のフリック動作が行われれば、同じぺージ送り量でページ遷移を可能とし、直前のフリック動作を受け付けてから所定時間内にタッチ操作が行われない場合にページ送り量がリセットされるように設けられている。
【００８６】
より具体的には既に実行されたページ送りのページ送り量が「２００」であれば、フリック動作が行われてから所定時間以内にフリック動作が行われると、同じページ送り量である２００ページを単位としてページを遷移させることができる。このようにすることで、一度決定されたページ送り量でページを遷移させることを可能となり、簡便なページ遷移操作を実現することができる。なお、再度のフリック動作は、直前のフリック動作と同じ方向のみならず、逆の方向であってもよく、このように逆方向のフリック動作も受け付けられることにより、ユーザが誤った方向にフリック動作をしてしまった場合でも、簡便に元のページに戻ることができる。
【００８７】
以下詳細に説明をする。なお、第１の実施形態の図３に対応する図１０と図８に対応する図１１以外のハードウェア構成、機能構成、フローチャート、テーブル等は第１の実施形態と同様であるため、説明は省略する。第１の実施形態と処理の異なる図１０と図１１についてのみ説明を行う。  図１０は本発明の第２の実施形態における一連の流れを説明するフローチャートである。
【００８８】
ステップＳ１００１からステップＳ１０１３は図３に示すステップＳ３０１からステップＳ３１３と処理は同様のため説明を省略する。
【００８９】
ステップＳ１０１４では、情報処理装置１００のＣＰＵ１０１は、図１１に示す変数テーブルにある変数‘ｔ２’１１０１を初期化する。
【００９０】
図１１に示す変数テーブル１１００は第１の実施形態の図８に示す変数テーブル８００に、変数‘ｔ２’１１０１が追加になったものである。変数‘ｔ２’１１０１はタイマー２の数値を示している。
【００９１】
ステップＳ１０１５では、情報処理装置１００のＣＰＵ１０１は、タイマー２の計測をスタートする。このタイマー２の値はステップＳ１０１１またはステップＳ１０１３でページが表示されてからの時間を示している。
【００９２】
ステップＳ１０１６では、情報処理装置１００のＣＰＵ１０１は、タッチパネル１１１に左右方向へのフリック動作を受け付けたか否かを判定する。左右へのフリック動作を受け付けたと判定した場合は処理をステップＳ１００９に戻し、そうでない場合には処理をステップＳ１０１７に進める。
【００９３】
つまり、遷移後のページが表示された後（フリック動作が受け付けられた後）の所定時間以内に再度のフリック動作が行われれば、同じ変数ｃ８０１を単位とするページ送りが可能となる。言い換えると直前のフリック動作から所定時間以内に次のフリック動作が行われ続ければ、ページ送り量はリセットされないため、ユーザは簡便に同じ単位でのページ送りを継続するか決定することができ、所望のページに遷移することができる。
【００９４】
ステップＳ１０１７では、情報処理装置１００のＣＰＵ１０１は、変数テーブル１１００に格納される変数‘ｔ２’１１０１の値が所定の値（所定時間）を超えているか否かを判定する。例えば所定の値は、３秒である。所定の値はユーザが任意に設定することが可能な値である。変数テーブル１１００に格納される変数‘ｔ２’１１０１の値が所定の値（所定時間）を超えていると判定された場合は処理を終了させ、所定時間以内であると判定された場合は処理をステップＳ１０１６に戻す。
【００９５】
これにより、前回のフリック動作が行われてから所定時間以内に次のフリック動作が行われれば一度決定されたページ送り量でページ送りを行うことが出来るため、ユーザは所望のページ遷移動作を簡便に行うことが出来る。
【００９６】
以上、本発明の第２の実施形態の説明を終了する。
【００９７】
なお、本発明の実施形態においては、電子書類（ＰＤＦデータ）によるページ遷移を例として説明を行ったが、図１２に示すように、複数の画像データ（画像群）の中から何枚目の画像データを表示させるかを指定する際にも適用することが可能である。つまり、電子書類のページ遷移に限定されるものではなく、画像データ、帳票データ等、複数のデータがまとめられた電子データ（電子データ群）であれば適用可能である。
【００９８】
また、本発明の実施形態では、電子書類が例えば左開き（左閉じ）のような左から右に行くにつれてページ数が増加していく電子書類を例に説明を行ったが、例えば右開き（右閉じ）のような右から左に行くにつれてページ数が増加していく電子書類でも適用可能である。この右開きの電子書類の場合には、図３のＳ３０９で右方向にフリックされたと判定した場合にＳ３１０に遷移し、現在のページ数にページ送り量を加算させ、Ｓ３０９で左方向にフリックされたと判定した場合にＳ３１２に遷移し減算させるように処理する（左開きと逆となる）ようにすればよい。
【００９９】
以上、本発明によればユーザのタッチ操作の接触時間と、タッチしている指の本数（タッチパネルへの接触箇所の数）とによりページ送り量を決定し、当該決定されたページ送り量を用いてページ遷移を行い表示させることの可能な情報処理装置を提供することができる。すなわち、本発明により、ユーザは簡便な操作で所望のページ遷移を行うことが出来る。
【０１００】
本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。
【０１０１】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【０１０２】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１０３】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【０１０４】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【０１０５】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【０１０６】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１０７】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１０８】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１０９】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【０１１０】
なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【０１１１】
１００  情報処理装置
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  ディスプレイコントローラ
１０５  タッチパネルコントローラ
１０６  カメラコントローラ
１０７  センサコントローラ
１０８  ネットワークコントローラ
１０９  フラッシュメモリコントローラ
１１０  ディスプレイ
１１１  タッチパネル
１１２  カメラ
１１３  センサ
１１４  フラッシュメモリ
【図１】
2016115341.tif 000003
【図２】
2016115341.tif 000004
【図３】
2016115341.tif 000005
【図４】
2016115341.tif 000006
【図５】
2016115341.tif 000007
【図６】
2016115341.tif 000008
【図７】
2016115341.tif 000009
【図８】
2016115341.tif 000010
【図９】
2016115341.tif 000011
【図１０】
2016115341.tif 000012
【図１１】
2016115341.tif 000013
【図１２】
2016115341.tif 000014
【手続補正書】
【提出日】平成27年12月24日(2015.12.24)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
そこで本発明の目的は、ユーザのタッチ操作により表示させたい電子データへ遷移するための変更量を決定することの可能な仕組みを提供することである。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明の情報処理装置は、タッチパネルへのタッチ操作を検知可能な情報処理装置であって、複数のページを備える電子書類を記憶する記憶手段と、前記電子書類が表示された前記タッチパネルに対するタッチ操作を受け付ける受付手段と、前記受付手段で受け付けた前記タッチ操作における前記タッチパネルに対する接触箇所の数を特定する特定手段と、前記受付手段で受け付けたタッチ操作の接触時間と、前記特定手段で特定された当該操作の接触箇所の数とに応じて、前記タッチ操作を受け付けた際に表示している前記電子書類のページからの変更量を決定する変更量決定手段と、を備えることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明によれば、ユーザのタッチ操作により表示させたい電子データへ遷移するための変更量を決定することの可能な仕組みを提供することが可能になる。
【手続補正４】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
タッチパネルへのタッチ操作を検知可能な情報処理装置であって、
複数のページを備える電子書類を記憶する記憶手段と、
前記電子書類が表示された前記タッチパネルに対するタッチ操作を受け付ける受付手段と、
前記受付手段で受け付けた前記タッチ操作における前記タッチパネルに対する接触箇所の数を特定する特定手段と、
前記受付手段で受け付けたタッチ操作の接触時間と、前記特定手段で特定された当該操作の接触箇所の数とに応じて、前記タッチ操作を受け付けた際に表示している前記電子書類のページからの変更量を決定する変更量決定手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
タッチパネルへのタッチ操作を検知可能な情報処理装置であって、
複数のページを備える電子書類を記憶する記憶手段と、
前記電子書類が表示された前記タッチパネルに対するタッチ操作を受け付ける受付手段と、
前記受付手段で受け付けた前記タッチ操作における前記タッチパネルに対する接触箇所の数を特定する特定手段と、
前記特定手段で特定された当該操作の接触箇所の数に応じて、ページを遷移するために用いられるページ変更量の桁を決定する桁決定手段と、
前記桁決定手段で決定された前記桁に対応する値を変更することで前記変更量を決定する変更量決定手段と
を備えることを特徴とする情報処理装置。
【請求項３】
前記変更量決定手段は、前記受付手段で受け付けた前記タッチ操作の接触時間に基づいて前記桁決定手段で決定された前記桁の値を変更すること
を特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記変更量決定手段は、前記受付手段で受け付けた前記タッチ操作のフリック動作に基づいて前記桁決定手段で決定された前記桁の値を変更すること
を特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記受付手段で受け付けたタッチ操作によるページの移動指示が、ページ数を増加方向に遷移させる指示である場合には、前記変更量決定手段で決定された前記変更量を当該タッチ操作を受け付けた際に表示しているページのページ数に加えたページを前記タッチパネルに表示するように制御し、ページ数を減少方向に遷移させる指示である場合は前記決定手段で決定された前記変更量を当該タッチ操作を受け付けた際に表示しているページのページ数から減算したページを前記タッチパネルに表示するように制御する表示制御手段を更に備えることを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記ページの移動指示のタッチ操作は、フリック動作であることを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記変更量決定手段で決定された前記変更量が前記タッチパネルに表示されるように制御する変更量表示制御手段
を更に備えることを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
前記変更量決定手段は、前記タッチ操作の接触時間に応じて、前記変更量の値をカウントアップすることにより、前記変更量を決定すること
を特徴とする請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
前記決定手段で決定された前記変更量を調整する調整手段を更に有し、
前記調整手段は、前記受付手段で受け付けるタッチ操作に応じて前記変更量決定手段で決定された変更量の値を変更することで、前記変更量を調整すること
を特徴とする請求項１乃至８のいずれか１項に記載の情報処理装置。
【請求項１０】
複数のページを備える電子書類を記憶する記憶手段を備える情報処理装置であり、タッチパネルへのタッチ操作を検知可能な情報処理装置の制御方法であって、
前記情報処理装置が、
前記電子書類が表示された前記タッチパネルに対するタッチ操作を受け付ける受付ステップと、
前記受付ステップで受け付けた前記タッチ操作における前記タッチパネルに対する接触箇所の数を特定する特定ステップと、
前記受付ステップで受け付けたタッチ操作の接触時間と、前記特定ステップで特定された当該操作の接触箇所の数とに応じて、前記タッチ操作を受け付けた際に表示している前記電子書類のページからの変更量を決定する変更量決定ステップと、
を備えることを特徴とする情報処理装置の制御方法。
【請求項１１】
複数のページを備える電子書類を記憶する記憶手段を備える情報処理装置であり、タッチパネルへのタッチ操作を検知可能な情報処理装置で実行可能なプログラムであって、
前記電子書類が表示された前記タッチパネルに対するタッチ操作を受け付ける受付手段と、
前記受付手段で受け付けた前記タッチ操作における前記タッチパネルに対する接触箇所の数を特定する特定手段と、
前記受付手段で受け付けたタッチ操作の接触時間と、前記特定手段で特定された当該操作の接触箇所の数とに応じて、前記タッチ操作を受け付けた際に表示している前記電子書類のページからの変更量を決定する変更量決定手段
として機能させることを特徴とするプログラム。
【請求項１２】
複数のページを備える電子書類を記憶する記憶手段を備える情報処理装置であり、タッチパネルへのタッチ操作を検知可能な情報処理装置の制御方法であって、
前記情報処理装置が、
前記電子書類が表示された前記タッチパネルに対するタッチ操作を受け付ける受付ステップと、
前記受付ステップで受け付けた前記タッチ操作における前記タッチパネルに対する接触箇所の数を特定する特定ステップと、
前記特定ステップで特定された当該操作の接触箇所の数に応じて、ページを遷移するために用いられるページ変更量の桁を決定する桁決定ステップと、
前記桁決定ステップで決定された前記桁に対応する値を変更することで前記変更量を決定する変更量決定ステップと
を備えることを特徴とする情報処理装置の制御方法。
【請求項１３】
複数のページを備える電子書類を記憶する記憶手段を備える情報処理装置であり、タッチパネルへのタッチ操作を検知可能な情報処理装置で実行可能なプログラムであって、
前記情報処理装置を、
前記電子書類が表示された前記タッチパネルに対するタッチ操作を受け付ける受付手段と、
前記受付手段で受け付けた前記タッチ操作における前記タッチパネルに対する接触箇所の数を特定する特定手段と、
前記特定手段で特定された当該操作の接触箇所の数に応じて、ページを遷移するために用いられるページ変更量の桁を決定する桁決定手段と、
前記桁決定手段で決定された前記桁に対応する値を変更することで前記変更量を決定する変更量決定手段
として機能させることを特徴とするプログラム。
【請求項１４】
タッチパネルへのタッチ操作を検知可能な情報処理装置であって、
複数の電子データを備える電子データ群を記憶する記憶手段と、
前記電子データが表示された前記タッチパネルに対するタッチ操作を受け付ける受付手段と、
前記受付手段で受け付けた前記タッチ操作における前記タッチパネルに対する接触箇所の数を特定する特定手段と、
前記受付手段で受け付けたタッチ操作の接触時間と、前記特定手段で特定された当該操作の接触箇所の数とに応じて、前記タッチ操作を受け付けた際に表示している電子データからの変更量を決定する変更量決定手段と、
を備えることを特徴とする情報処理装置。
【請求項１５】
複数の電子データを備える電子データ群を記憶する記憶手段を備える情報処理装置でありタッチパネルへのタッチ操作を検知可能な情報処理装置の制御方法であって、
前記情報処理装置が、
前記電子データが表示された前記タッチパネルに対するタッチ操作を受け付ける受付ステップと、
前記受付ステップで受け付けた前記タッチ操作における前記タッチパネルに対する接触箇所の数を特定する特定ステップと、
前記受付ステップで受け付けたタッチ操作の接触時間と、前記特定ステップで特定された当該操作の接触箇所の数とに応じて、前記タッチ操作を受け付けた際に表示している電子データからの変更量を決定する変更量決定ステップと、
を備えることを特徴とする情報処理装置の制御方法。
【請求項１６】
複数の電子データを備える電子データ群を記憶する記憶手段を備える情報処理装置でありタッチパネルへのタッチ操作を検知可能な情報処理装置で実行可能なプログラムであって、
前記情報処理装置を、
前記電子データが表示された前記タッチパネルに対するタッチ操作を受け付ける受付手段と、
前記受付手段で受け付けた前記タッチ操作における前記タッチパネルに対する接触箇所の数を特定する特定手段と、
前記受付手段で受け付けたタッチ操作の接触時間と、前記特定手段で特定された当該操作の接触箇所の数とに応じて、前記タッチ操作を受け付けた際に表示している電子データからの変更量を決定する変更量決定手段と、
を備えることを特徴とするプログラム。
【請求項１７】
タッチパネルへのタッチ操作を検知可能な情報処理装置であって、
複数の電子データを備える電子データ群を記憶する記憶手段と、
前記電子データが表示された前記タッチパネルに対するタッチ操作を受け付ける受付手段と、
前記受付手段で受け付けた前記タッチ操作における前記タッチパネルに対する接触箇所の数を特定する特定手段と、
前記特定手段で特定された当該操作の接触箇所の数に応じて、表示する電子データを特定するために用いられる変更量の桁を決定する桁決定手段と、
前記桁決定手段で決定された前記桁に対応する値を変更することで前記変更量を決定する変更量決定手段と
を備えることを特徴とする情報処理装置。
【請求項１８】
複数の電子データを備える電子データ群を記憶する記憶手段を備える情報処理装置であり、タッチパネルへのタッチ操作を検知可能な情報処理装置の制御方法であって、
前記情報処理装置が、
前記電子データが表示された前記タッチパネルに対するタッチ操作を受け付ける受付ステップと、
前記受付ステップで受け付けた前記タッチ操作における前記タッチパネルに対する接触箇所の数を特定する特定ステップと、
前記特定ステップで特定された当該操作の接触箇所の数に応じて、表示する電子データを特定するために用いられる変更量の桁を決定する桁決定ステップと、
前記桁決定ステップで決定された前記桁に対応する値を変更することで前記変更量を決定する変更量決定ステップと
を備えることを特徴とする情報処理装置の制御方法。
【請求項１９】
複数の電子データを備える電子データ群を記憶する記憶手段を備える情報処理装置であり、タッチパネルへのタッチ操作を検知可能な情報処理装置で実行可能なプログラムであって、
前記情報処理装置を、
前記電子データが表示された前記タッチパネルに対するタッチ操作を受け付ける受付手段と、
前記受付手段で受け付けた前記タッチ操作における前記タッチパネルに対する接触箇所の数を特定する特定手段と、
前記特定手段で特定された当該操作の接触箇所の数に応じて、表示する電子データを特定するために用いられる変更量の桁を決定する桁決定手段と、
前記桁決定手段で決定された前記桁に対応する値を変更することで前記変更量を決定する変更量決定手段
として機能させることを特徴とするプログラム。