(57)【特許請求の範囲】
【請求項１】
タッチディスプレイ（２６）と、
前記タッチディスプレイ（２６）と動作可能に接続される論理サブシステム（２２）と、
前記論理サブシステム（２２）によって実行可能な命令であって、
前記タッチディスプレイ（２６）において、あるページの表側を表示することと、
前記タッチディスプレイ（２６）において、前記ページに対するページめくりジェスチャを認識することと、
前記ページめくりジェスチャに能動的に追従する仮想ページめくりを表示することと
を実行させる命令を保持するデータ保持サブシステム（２４）と
を備えた電子書籍デバイス（１０）であって、
前記仮想ページめくりは、前記ページの持ち上げられた部分を丸めて、前記ページの裏側を徐々に見せつつ次のページの表側を徐々に見せ、前記ページの前記持ち上げられた部分は、前記ページの表側を通じて前記ページの裏側を見ることを可能にする、向上した透明性を有することを特徴とする電子書籍デバイス。
【請求項２】
前記ページの角は、前記ページめくりジェスチャを実行するオブジェクトが前記タッチディスプレイを横切って移動すると、前記オブジェクトの後に続くことを特徴とする請求項１に記載の電子書籍デバイス。
【請求項３】
前記仮想ページめくりは、前記ページの前記持ち上げられた部分をさらに丸めて、反対側のページの裏側を徐々に覆うことを特徴とする請求項１に記載の電子書籍デバイス。
【請求項４】
前記ページの前記持ち上げられた部分は、前記タッチディスプレイ上の前記反対側のページを表示していた部分の上を移動する前記ページめくりジェスチャを実行するオブジェクトに応答して、前記反対側のページの裏側を徐々に覆うことを特徴とする請求項３に記載の電子書籍デバイス。
【請求項５】
前記仮想ページめくりは、前記ページめくりジェスチャが最後まで進行した場合、前記反対側のページの裏側を実質的に完全に覆い、および前記次のページを実質的に完全に見せることを特徴とする請求項３に記載の電子書籍デバイス。
【請求項６】
前記データ保持サブシステムは、前記論理サブシステムによって実行可能な命令であって、
前記ページめくりジェスチャの逆戻しを認識することと、
前記ページめくりジェスチャの前記逆戻りに応答して、前記ページめくりジェスチャに追従する仮想ページ戻しを表示することと
を実行させる命令をさらに保持し、
前記仮想ページ戻しは、前記ページの持ち上げられた部分を丸めた状態から元に戻して、前記ページの裏側を徐々に隠しつつ前記次のページの表側を徐々に隠すことを特徴とする請求項１に記載の電子書籍デバイス。
【請求項７】
前記データ保持サブシステムは、前記論理サブシステムによって実行可能な命令であって、
前記タッチディスプレイの外側エッジに沿った方向のページフリップジェスチャを認識することと、
前記ページフリップジェスチャの進行に応答して、加速したページのフリップを表示することと
を実行させる命令をさらに保持することを特徴とする請求項１に記載の電子書籍デバイス。
【請求項８】
前記データ保持サブシステムは、前記論理サブシステムによって実行可能な命令であって、
前記ページめくりジェスチャにおけるショートカットを認識することと、
前記ページめくりジェスチャにおける前記ショートカットに応答して、前記ページめくりジェスチャを実行するオブジェクトより速い速度で前記仮想ページめくりを行って、前記仮想ページめくりを迅速に終了することと
を実行させる命令をさらに保持することを特徴とする請求項１に記載の電子書籍デバイス。
【請求項９】
前記ページの前記持ち上げられた部分の前記向上した透明性は、さらに前記ページの前記裏側を通じて前記ページの前記表側を見ることを可能にすることを特徴とする請求項１に記載の電子書籍デバイス。
【請求項１０】
第１のタッチディスプレイ領域および第２のタッチディスプレイ領域を有するタッチディスプレイを備えたコンピューティングデバイスを操作する方法（４０）であって、
前記第１のタッチディスプレイ領域に第１のページの裏側を表示し、前記第２のタッチディスプレイ領域に第２のページの表側を表示するステップ（４２）と、
前記第２のページの外側の角に対するページめくりジェスチャを認識するステップ（５２）と、
前記ページめくりジェスチャに応答して、前記ページめくりジェスチャに追従する仮想ページめくりを表示するステップ（５３）と
を含み、前記ページめくりは、前記第２のページの持ち上げられた部分を丸めて、前記第２のページの裏側を徐々に見せつつ、第３のページの表側を徐々に見せ、そして前記第１のページの裏側を徐々に覆い、前記第２のページの前記持ち上げられた部分は、前記第２のページの前記表側を通じて前記第２のページの裏側を見ることを可能にする向上した透明性を有することを特徴とする方法。
【請求項１１】
前記第２のページの前記外側の角は、前記ページめくりジェスチャを実行するオブジェクトが前記第１のタッチディスプレイ領域および前記第２のタッチディスプレイ領域を横切って移動すると、前記オブジェクトの後に続くことを特徴とする請求項１０に記載の方法。
【請求項１２】
前記第２のページの前記持ち上げられた部分は、前記第１のページを表示していた前記第２のタッチディスプレイ領域の部分の上を移動する前記ページめくりジェスチャを実行するオブジェクトに応答して、前記第１のページの前記裏側を徐々に覆うことを特徴とする請求項１０に記載の方法。
【請求項１３】
前記仮想ページめくりは、前記ページめくりジェスチャが最後まで進行した場合、前記第２のページによって前記第１のページの裏側を実質的に完全に覆い、および前記第３のページを実質的に完全に見せることを特徴とする請求項１０に記載の方法。
【請求項１４】
前記ページめくりジェスチャの逆戻しを認識するステップと、
前記ページめくりジェスチャの前記逆戻しに応答して、前記ページめくりジェスチャに追従する仮想ページ戻しを表示するステップと
をさらに含み、前記仮想ページ戻しは、前記第２のページの持ち上げられた部分を丸めた状態から元に戻して、前記第２のページの裏側を徐々に隠しつつ、前記第３のページの表側を徐々に隠すことを特徴とする請求項１０に記載の方法。
【請求項１５】
前記ページめくりジェスチャにおけるショートカットを認識するステップと、
前記ページめくりジェスチャにおける前記ショートカットに応答して、前記ページめくりジェスチャを実行するオブジェクトより速い速度で前記仮想ページめくり行って、前記仮想ページめくりを迅速に終了させるステップと
をさらに含むことを特徴とする請求項１０に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想ページめくり（virtual page turn）に関する。
【背景技術】
【０００２】
タッチディスプレイは、視覚的に情報を表示する機能とユーザ入力を受信する機能の２つの機能を提供するディスプレイである。タッチディスプレイは、様々な異なるデバイスとともに使用されて、ユーザに、タッチディスプレイによって視覚的に提示される情報に直接リンクされる直感的な入力機構を提供することができる。ユーザはタッチ入力を使用して、ソフトボタンを押し、ソフトダイアルを回し、オブジェクトのサイズを調整し、オブジェクトの方向を調整し、または様々な異なる入力を実行することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明は、タッチディスプレイのための仮想ページめくりを提供する。
【課題を解決するための手段】
【０００４】
１つまたは複数のページが、タッチディスプレイ上に表示される。表示されたページに対するページめくりジェスチャ（page-turning gesture）が認識される。このような認識に応答して、仮想ページめくりがタッチディスプレイ上に表示される。仮想ページめくりは、ページめくりジェスチャに能動的に追従（actively follow）する。仮想ページめくりは、ページの持ち上げられた部分を丸めて、そのページの裏側を徐々に見せるとともに、次のページの表側を徐々に見せる。一部の実施形態において、ページの持ち上げられた部分には、該ページの表側を通して、そのページの裏側を見ることを可能にする更なる透明性を与える。
【０００５】
この概要は、以下で発明を実施するための形態において説明される概念の選択を簡単な形で紹介するために提供される。この概要は、特許請求される主題の重要な特徴または本質的な特徴を特定するようには意図されておらず、特許請求される主題の範囲を限定するのに用いられることも意図されていない。さらに、特許請求される主題は、本開示のいずれかの部分に記載されるいずれかまたは全ての欠点を解決する実装には限定されない。
【図面の簡単な説明】
【０００６】
【図１】本開示の一実施形態に係る電子書籍デバイスを示す図である。
【図２】本開示の一実施形態に係る折り畳み式の電子書籍デバイスを示す図である。
【図３】本開示の一実施形態に従って、タッチディスプレイを有するコンピューティングデバイスを操作する方法を示す図である。
【図４】例示のページめくりジェスチャに対応する例示の仮想ページめくりを示す図である。
【図５】例示のページめくりジェスチャに対応する別の例示の仮想ページめくりを示す図である。
【図６】ページめくりジェスチャに対する例示のショートカットに応答して、加速して行われる仮想ページめくりの例を示す図である。
【図７】例示のページフリップジェスチャに応答する仮想ページフリップの例を示す図である。
【発明を実施するための形態】
【０００７】
図１は、電子書籍デバイス（digital reading device）１０の概略的な図である。図示される実施形態では、電子書籍デバイス１０は、タブレットコンピューティングデバイスのようである。しかしながら、本開示は、タブレットコンピューティングデバイスに限定されないことを理解されたい。本明細書で開示される方法および処理を、図２の折り畳み式電子書籍デバイス１２のような２つまたはそれ以上のタッチディスプレイを有するコンピューティングデバイスを含め、タッチディスプレイタッチディスプレイを有する任意のコンピューティングシステムにおいて仮想的に実装することができる。
【０００８】
見開きのページ（すなわち、左ページ１６と右ページ１８）を含む仮想的な本１４を視覚的に提示している、電子書籍デバイス１０が示されている。見開きのページは、黒線で概略的に示されている複数の単語２０を含んでいる。しかしながら、本明細書に記載される方法および処理を使用して、テキスト、グラフィクス、静止画、および／または動画を含む任意の視覚情報を表示することができることを理解されたい。
【０００９】
以下でさらに詳細に説明するように、本開示に係る電子書籍デバイスは、ユーザに、従来の本の物理的なページをめくる際のより有利な態様の一部を用いる、現実的なページめくりのインタフェースを提供する。同時に、本開示による電子書籍デバイスは、従来の本では不可能であった高度なページめくりの機能をユーザに提供する。さらに、本開示による電子書籍デバイスは、コンピューティングシステムによって提供される、十分に実証された多くの特徴を提供することもでき、そのような特徴には、高度発見／検索機能、高度なコピー／ペースト機能、実質的なデータ記憶機能、生産性向上アプリケーション、および／またはネットワーク接続などが含まれるが、これらには限定されない。
【００１０】
以下でさらに詳細に説明されるように、図１の電子書籍デバイス１０は、本明細書で説明されるページめくりの方法および処理の１つまたは複数を実行することができる。電子書籍デバイス１０は、論理サブシステム２２、データ保持サブシステム２４、タッチディスプレイ２６、および図１には示されていない他のコンポーネントをオプションで含むことができる。電子書籍デバイス１０は、サーフェスコンピュータ（surface computer）、タブレットコンピュータ、モバイル通信デバイス、個人情報端末（ＰＤＡ）、タッチスクリーンを有するデスクトップコンピュータ、タッチスクリーンを有するラップトップコンピュータ、または実質的にタッチディスプレイを使用する任意の他のコンピューティングデバイスとすることができる。
【００１１】
論理サブシステム２２は、１つまたは複数の命令を実行するように構成された１つまたは複数の物理デバイスを含むことができる。例えば、論理サブシステムは、１つまたは複数のプログラム、ルーチン、オブジェクト、コンポーネント、データ構造、または他の論理的構成の一部である１つまたは複数の命令を実行するように構成され得る。このような命令を実装することにより、タスクを実行し、データタイプを実装し、１つまたは複数のデバイスの状態を変化させ、あるいは他の所望の結果に到達することができる。論理サブシステムは、ソフトウェア命令を実行するように構成された１つまたは複数のプロセッサを含むことができる。追加または代替として、論理サブシステムは、ハードウェアもしくはファームウェア命令を実行するように構成された１つまたは複数のハードウェアもしくはファームウェアの論理マシンを含むことができる。論理サブシステムは、オプションとして、一部の実施形態ではリモートに配置される２つまたはそれ以上のデバイスにわたって分散される、個々のコンポーネントを含むことができる。
【００１２】
データ保持サブシステム２４は、論理サブシステムによって実行可能なデータおよび／または命令を保持し、本明細書で説明される方法および処理を実装するように構成された１つまたは複数の物理デバイスを含むことができる。このような方法および処理を実装するとき、データ保持サブシステム２４を（例えば、異なるデータを保持するように）変更することができる。データ保持サブシステム２４は、取り外し可能媒体および／または内蔵のデバイスを含んでもよい。データ保持サブシステム２４は、特に、光メモリデバイス、半導体メモリデバイス、および／または磁気メモリデバイスを含むことができる。データ保持サブシステム２４は、以下の特性の１つまたは複数を有するデバイスを含むことができる。すなわち、データ保持サブシステム２４は、揮発性、不揮発性、動的、静的、読み取り／書き込み、読み取り専用、ランダムアクセス、順次アクセス、位置アドレス可能（location addressable）、ファイルアドレス可能、およびコンテンツアドレス可能のうちの１つまたは複数の特徴を有するデバイスを含むことができる。一部の実施形態において、論理システム２２とデータ保持サブシステム２４を、アプリケーション固有の集積回路またはチップ上のシステムなどの１つまたは複数の共通デバイス内に統合することができる。
【００１３】
図１は、コンピュータ読取可能な取外可能媒体２８の形式のデータ保持サブシステムの態様も示しており、コンピュータ読取可能な取外可能媒体２８を使用して、実行可能なデータおよび／または命令を記憶および／または伝送し、本明細書で説明される方法および処理を実装することができる。
【００１４】
タッチディスプレイ２６を使用することにより、データ保持サブシステム２４によって保持されるデータの視覚表示を提供することができる。本明細書で説明される方法および処理によりデータ保持サブシステムによって保持されているデータが変更され、そして、データ保持サブシステムの状態が変化するとき、元となるデータにおける変更を視覚的に表すように、タッチディスプレイ２６の状態も同様に変化する。タッチディスプレイ２６を、論理サブシステム２２および／またはデータ保持サブシステム２４に動作可能に結合することができる。タッチディスプレイ２６を、共通の筐体（shared enclosure）において論理サブシステム２２および／またはデータ保持サブシステム２４と結合することができ、あるいはタッチディスプレイ２６を、周辺の表示デバイスとすることもできる。
【００１５】
図２は、第１のタッチディスプレイ３０と第２のタッチディスプレイ３２を含む電子書籍デバイス１２の非限定的な例を示している。電子書籍デバイス１２は、さらに、第１のタッチディスプレイと第２のタッチディスプレイを折り畳み可能に接続しているスパインジョイント（spine joint）３４を含む。スパインジョイント、または別の適切な相互接続機構は、１つまたは複数の異なる形態（例えば、平らな読書用の形態と折り畳まれた収納用形態）の間の電子書籍デバイスの変更を容易にする。電子書籍デバイス１２は、さらに、図２の論理サブシステム２２およびデータ保持サブシステム２４を参照して上述したような、論理サブシステム３６およびデータ保持サブシステム３８を含む。
【００１６】
２つまたはそれ以上のタッチディスプレイを含む電子書籍デバイスは、異なる仮想ページを表示するのにこれらのディスプレイの各々を用いることができる。他の実施形態では、電子書籍デバイスは、単一のタッチディスプレイを含むか、２つまたはそれ以上のタッチディスプレイを含むかに関わらず、複数の異なるページを表示するのに１つのタッチディスプレイの複数の異なる領域を用いることができる。
【００１７】
図３に移ると、タッチディスプレイを有するコンピューティングデバイスの例示的な動方法４０が示されている。方法４０は、４２において、１つまたは複数のページをタッチディスプレイ上に表示することを含む。タッチディスプレイの形態に応じて、１つまたは複数のページを様々な異なる方法で表示することができる。単一のページを、ポートレート（portrait）またはランドスケープ（landscape）ビューで表示することができる。２つまたはそれ以上のページを表示するとき、これらのページを、水平方向に、垂直方向にあるいは二次元行列に配置することができる。実際、本開示の範囲から逸脱することなく、任意の形式を用いることができる。非限定的な例として、図４は、時刻ｔ0において、第１のタッチディスプレイ領域４６上に第１ページ４４の裏側（ページ２４６）と第２のタッチディスプレイ領域５０上に第２のページ４８の表側（ページ２４７）を表示する、タッチディスプレイを示している。
【００１８】
図３に戻ると、方法４０は、５２において、１つまたは複数のページを表示しているタッチディスプレイを使用して実行された、タッチ入力の形式のジェスチャを認識することを含む。本開示に係る電子書籍デバイスは、タッチディスプレイ上に１つまたは複数のページを表示している間に、複数の異なるジェスチャを認識するように構成することができる。以下に説明されるページめくり方法および処理によりはっきりと焦点を当てるために、本開示では多くのこれらのジェスチャの説明を省略する。
【００１９】
ジェスチャは、使用されるタッチディスプレイのタイプに応じて、様々な異なる方法で認識される。一例として、タッチディスプレイは、容量式（capacitive）タッチスクリーンとすることができ、この場合、ジェスチャを認識することには、タッチディスプレイの容量における変化を認識することが含まれ得る。別の例として、タッチディスプレイは、赤外光を使用してユーザの入力を追跡するサーフェスコンピューティングデバイスの一部とすることができ、この場合、ジェスチャを認識することには、タッチディスプレイの表面から反射した赤外光の量（反射量）における変化を認識することが含まれ得る。さらに、ジェスチャに対応するタッチ入力を検出すると、このようなタッチ入力を解析して、ジェスチャが何を意図しているかを決定することができる。ジェスチャが意図していることを決定するのに使用され得るパラメータには、タッチ入力の経路（path）、タッチ入力の速度、タッチ入力の加速度、タッチ入力のソースが含まれるが、これらには限定されない。
【００２０】
方法４０は、５３において、ページめくりジェスチャの認識に応答して仮想ページめくりを表示することを含む。一例として、図４は、指５４が、時刻ｔ0において、第２のページ４８の表側（ページ２４７）の外側の角５６にページめくりジェスチャを向けている状況を示している。この状況において、ページめくりジェスチャは、従来の本の場合にページの角をつまんで本の一方側から他方側に移動するのと同様に、ページの外側の角をタッチし、ディスプレイを横切ってその角をドラッグすることを含む。本開示の範囲を逸脱することなく、他のページめくりジェスチャも認識されよう。同様に、指以外のソースを使用して、ページめくりジェスチャを実行することができる。
【００２１】
図４は、時刻ｔ1において、ページめくりジェスチャに応答して表示されている仮想ページめくりが示されている。図示されているように、仮想ページめくりは、ページめくりジェスチャに能動的に追従する。換言すれば、ページは、指５４またはジェスチャの他のソースとともに移動する。一部の実施形態において、ページの実際の一部分は、仮想ページめくりの少なくとも一部の間、ジェスチャのソースに実質的に固定される。例えば、第２のページ４８の外側の角５６は、指５４がページめくりジェスチャを行うと、該指５４を追跡する。他の実施形態において、ページは、ジェスチャのソースの経路から逸脱し得る設定経路（set path）に従うが、仮想ページめくりの速度は、ジェスチャのソースの速度に対応することができる。
【００２２】
仮想ページめくりは、第２のページ４８の持ち上げられた部分を丸めるので、従来の本におけるページめくりの視覚的なシミュレーションを提供する。図示された状況では、角の部分が最初に丸められる。他の状況では、めくっているページの外側のエッジが、他のページのエッジと実質的に平行に保たれる。
【００２３】
時刻ｔ1およびｔ2において示されているように、仮想ページめくりは、第２のページ４８の裏側（ページ２４８）を徐々に見せる。ページめくりが始まると、時刻ｔ1において示されているように、めくっているページの裏側の比較的小さな部分が表示される。しかしながら、仮想ページめくりが進むと、時刻ｔ2において示されているように、めくっているページの裏側を徐々に見せる。
【００２４】
時刻ｔ1およびｔ2において示されているように、仮想ページめくりは、第３のページ５８の表側（ページ２４９）も徐々に見せる。ページめくりが始まると、時刻ｔ1において示されているように、次のページの表側の比較的小さな部分が表示される。しかしながら、仮想ページめくりが進むと、時刻ｔ2において示されているように、次のページの表側を徐々に見せる。
【００２５】
見開きのページが表示される実施形態では、めくっているページの持ち上げられた部分は、反対側のページの裏側を徐々に覆っていく。このように反対側のページを覆う表示は、反対側のページを表示しているタッチディスプレイの一部分の上を移動してページめくりジェスチャを実行するオブジェクトに応じて表示されてもよい。一例として、時刻ｔ2において、図４では、第２のページ４８の持ち上げられた部分が、第１のページ４４の裏側（ページ２４６）を徐々に覆っている。時刻ｔ3Aにおいて示されているように、ページめくりジェスチャが最後まで進むと、仮想ページめくりは、第２のページ４８で第１のページ４４の裏側（ページ２４６）を実質的に完全に覆い、第２のページ５８を実質的に完全に見せる。
【００２６】
上述のページめくりの動態および視覚的フィードバックは、多くのユーザが従来の本での経験から認識し、理解している従来のページめくりの挙動を用いる助けとなる。リアルさおよびユーザ満足度をさらに向上させるために、めくっているページの持ち上げられた部分を、めくっているページの裏側をめくっているページの表側を通じて見ることを可能にする、より高い透明性で表示されてもよい。例えば、図４は、時刻ｔ1において、第２のページ４８の表側（ページ２４７）を通じて表示される、第２のページ４８の裏側（ページ２４８）からのテキスト６０を概略的に示している。図示されているように、めくられているページの持ち上げられた部分は少なくとも部分的に透明にすることができ、このめくられているページのうち、次のページにおいてフラットな状態のままの部分は、不透明にし、または少なくとも持ち上げられた部分より低い透明度とすることができる。
【００２７】
めくられているページの持ち上げられた部分の高い透明性は、めくられているページの表側を、めくられているページの裏側を通じて見ることを可能にする。例えば、図４は、時刻ｔ1において、第２のページ４８の裏側（ページ２４８）を通じて視覚可能な第２のページ４８の表側（ページ２４７）のテキスト６２を概略的に示している。
【００２８】
上述の透明効果は、図４の時刻ｔ1においてのみ概略的に示されているが、透明効果を、任意のページめくりにおいて実施することができることを理解されたい。透けて見える部分の概略的な表現は、他の図面では、図示されている他の特徴から注目が反れないように省略されている。
【００２９】
図５は、２つまたはそれ以上のタッチディスプレイ（例えば、第１のタッチディスプレイ６６および第２のタッチディスプレイ６８）を含む電子書籍デバイス６４において、一方のディスプレイを横切って隣のディスプレイまで移動するソース７０に応答して、仮想ページめくりを表示することができることを示している。
【００３０】
図３に戻ると、７６において、反対（reversal）のページめくりジェスチャを認識したことに応答して、ページめくりジェスチャに能動的に追従する仮想ページ戻し（virtual page return）が表示されることが示されている。換言すれば、ユーザがページめくりジェスチャを開始したが、ページめくりジェスチャを最後まで進行させない場合、ユーザは、ページめくりジェスチャを反対に行って、めくっているページを元の位置に戻すことができる。一例として、上述のように、図４の時刻ｔ0、ｔ1およびｔ2は、ページめくりジェスチャおよびその結果の仮想ページめくりの進行を示している。しかしながら、時刻ｔ3Bにおいて、ユーザがページめくりジェスチャを反対に行うと、仮想ページ戻しが表示されて、第２のページ４８の持ち上げられた部分が、丸められた状態から元に戻される。仮想ページ戻しの間、第２のページ４８の裏側（ページ２４８）が徐々に隠されて、第３のページ５８の表側（ページ２４９）が徐々に隠される。ユーザは、仮想ページめくりの実行と仮想ページ戻しの実行とを交互に切換えることができ、および／またはユーザは、仮想ページめくりまたは仮想ページ戻しを一時停止することもできる。
【００３１】
図３に戻ると、方法４０は、７８において、仮想ページめくりを迅速に完了するため、ページめくりジェスチャを実行するオブジェクトより速くなるように仮想ページめくりを加速させることを含む。加速された仮想ページめくりは、ページめくりジェスチャにおけるショートカットに応答して実行されてもよい。ページめくりジェスチャにおけるショートカットは、ページめくりジェスチャの開始において認識されることがあり、および／またはこのようなショートカットは、既に進行しているページめくりジェスチャに割り込むものとして認識されることもある。加速されたページめくりは、タッチディスプレイの大なる部分にわたって移動するジェスチャを実行する必要なく、１回に１ページの迅速なページめくりのための機構をユーザに提供する。本開示の範囲から逸脱することなく、様々な異なるショートカットジェスチャを使用することができる。ショートカットジェスチャの非限定的な例には、めくろうとするページの角をタッピングすること（tapping）もしくはダブルタッピングすること、めくろうとするページの角をフリックすること（flicking）、またはめくろうとするページの角に２本または３本の指を用いて触れることを含む。
【００３２】
一例として、図６は、時刻ｔ0における、めくっているページ８４の表側（ページ２４７）の外側の角８２をフリックした指８０の形態のソースを示している。この状況において、フリックジェスチャ（flicking gesture）は、フリックしている指よりも先に速い速度で仮想ページめくりを行うショートカットである。換言すれば、ページ８４は、指８０が高速であるが短い距離を移動するだけで、仮想ページめくりの完了まで進む。
【００３３】
図３の８６において示されている加速した仮想ページめくりは、ページめくりジェスチャにおけるショートカットを認識したことに応答して実行することができる。図６の状況では、続いて、時刻ｔ1において、指８０が、めくっているページ８４の裏側（ページ２４８）の外側の角８８をフリックしている。フリックするショートカットジェスチャは、ユーザがページの後側を迅速にめくることを可能にする。
【００３４】
図３に戻ると、方法４０は、９０において、１つの同じページフリップジェスチャに応答して、いくつかのページの迅速なフリップを表示することを含む。このようなページフリップは、迅速に多くのページを飛ばす（scrubbing）ことを容易にすることができ、したがって、ユーザは、興味のある特定のページを見つけることができる。ページフリップジェスチャは、他のページめくりジェスチャと独立のものとすることができ、および／またはページフリップジェスチャは、既に進行している他のページめくりジェスチャに割り込むこともできる。本開示の範囲から逸脱することなく、様々な異なるページフリップジェスチャを用いることができる。ページフリップジェスチャの非限定的な例には、１つまたは複数の指を用いてタッチディスプレイの外側エッジに沿ってスクロールすること、または２つまたはそれ以上の指を用いてタッチディスプレイの内側部分をなぞっていくこと（track）が含まれる。一部の実施形態において、ページフリップの速度は、ページフリップジェスチャの速度に相互に関連し得る。さらに、ジェスチャの速度とその結果のページフリップの速度との関係は、線形関係（liner relationship）、指数関数的関係、または任意の他の適切な関係とすることができる。
【００３５】
一例として、図７は、時刻ｔ0における、タッチディスプレイ９６の外側の角９４におけるページフリップジェスチャを開始する指９２の形態のソースを示している。時刻ｔ1において、指９２は、タッチディスプレイ９６の外側のエッジに沿って下方にスクロールする。このスクロールに応答して、ページが迅速にフリップするため、従来の本のページ飛ばし（scrubbing）が再現される。時刻ｔ2において示されているように、ページフリップジェスチャが終わりまで進行すると、比較的多くのページを比較的短い時間でめくることができる。図示された例において、ユーザは、ページ２４７からページ５３３までを素早くフリップしている。上述のように、フリップの速度は、ページフリップジェスチャの速度に対して（線形関係または非線形関係で）増減されるので、ユーザが、意図したページに達することが容易になる。換言すれば、ユーザは、意図したページに到着すると、ページフリップジェスチャを遅くし、そして、より遅く移動するページフリップジェスチャを用いて、意図したページにゆっくり近づくことができる。さらに、図３の９８に示されているように、ユーザはフリップジェスチャを反転させることにより、ページを逆方向にフリップすることが可能になる。
【００３６】
本明細書に説明される構成および／または手法は、本質的に例示であり、様々な変更が可能であるため、特定の実施形態または実施例が限定的なものとして考慮されるべきではないことを理解されたい。本明細書で説明される特定のルーチンまたは方法は、様々な処理方策のうちの１つまたは複数を表している。従って、図示される様々な動作は、図示された順序で、他の順序で、または並行して実行することができ、一部の場合では省略されてもよい。同様に、上述の処理の順序を変更することができる。
【００３７】
本開示の主題は、本明細書で開示されている様々な処理、システムおよび構成、ならびに他の特徴、機能、動作および／または性質の全ての新規かつ非自明的な組み合わせ、および部分的な組み合わせを含み、さらにこれらの任意かつ全ての均等物も含む。
【図１】
0005449400.tif 000002
【図２】
0005449400.tif 000003
【図３】
0005449400.tif 000004
【図４】
0005449400.tif 000005
【図５】
0005449400.tif 000006
【図６】
0005449400.tif 000007
【図７】
0005449400.tif 000008