(57)【要約】専用のハンドヘルド電子ブックリーダデバイスのタッチスクリーンディスプレイのためのユーザインターフェースを記載する。ユーザインターフェースは、指またはスタイラスによってタッチスクリーンディスプレイ上の領域に印加されている圧力として現れる、人間のジェスチャを検出する。タッチスクリーンユーザインターフェースは、ユーザが、力または圧力をタッチスクリーンディスプレイに印加することに応答して、１つ以上のページをめくることを可能にする。代替として、タッチスクリーンユーザインターフェースは、ディスプレイに圧力を印加することによって、ページを一時的にブックマークし、ユーザが、新しいページにページをめくることを可能にするが、圧力が取り除かれた時に、以前に表示されていたページに逆戻りするように構成される。別の実装例において、タッチスクリーンユーザインターフェースは、ブックのサイズおよび／またはブックを読むために利用可能な時間に基づいて、電子ブックを識別して絞り込む。別の実装例において、タッチスクリーンユーザインターフェースは、タッチスクリーンディスプレイにタッチしているユーザに応答して、テキストをスピーチに変換する。
2013504128.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに実装された方法であって、
実行可能な命令で構成される電子ブックリーダデバイスの制御下で、
コンテンツを電子ブックリーダデバイスのタッチスクリーンディスプレイ上に表示することと、
前記電子ブックリーダデバイスの前記タッチスクリーンディスプレイ上の物体の圧力を検出することと、
前記物体と、前記電子ブックリーダデバイスの前記タッチスクリーンディスプレイとの接触の持続時間を検出することと、
前記物体によって前記タッチスクリーンディスプレイに印加される圧力の量、前記タッチスクリーンディスプレイ上の前記物体の配置、または前記物体と前記タッチスクリーンディスプレイとの前記接触の持続時間のうちの少なくとも１つに応答して、動作を開始することと、
前記動作の結果を前記電子ブックリーダデバイスの前記タッチスクリーンディスプレイ上に表示することと、
を実行することを含む、コンピュータに実装された方法。
【請求項２】
前記物体は、指またはスタイラスのうちの１つで構成される、請求項１に記載のコンピュータに実装された方法。
【請求項３】
前記検出は、前記タッチスクリーンディスプレイのある領域内の圧力を感知することを含む、請求項１に記載のコンピュータに実装された方法。
【請求項４】
前記検出は、前記タッチスクリーンディスプレイを横断するスワイプ動作として圧力を感知することを含む、請求項１に記載のコンピュータに実装された方法。
【請求項５】
前記動作は、１つ以上のページをめくることを含む、請求項１に記載のコンピュータに実装された方法。
【請求項６】
前記動作は、１つ以上のページをめくることを含み、前記タッチスクリーンディスプレイに印加された圧力の増加に比例して、さらに多くのページがめくられる、請求項１に記載のコンピュータに実装された方法。
【請求項７】
前記動作は、１つ以上のページをめくることを含み、前記接触の前記持続時間に比例して、さらに多くのページがめくられる、請求項１に記載のコンピュータに実装された方法。
【請求項８】
前記動作は、前記圧力が印加されている間に第１のページから第２のページまで１つ以上のページをめくることと、前記物体からの前記圧力の除去に応じて、前記第１のページを再表示することとを含む、請求項１に記載のコンピュータに実装された方法。
【請求項９】
前記動作は、電子文書のリストから電子文書を選択することを含む、請求項１に記載のコンピュータに実装された方法。
【請求項１０】
前記動作は、ブックのサイズに従って、電子文書のリストを絞り込むことを含む、請求項１に記載のコンピュータに実装された方法。
【請求項１１】
前記動作は、時間ベースのパラメータに従って、電子文書のリストを絞り込むことを含む、請求項１に記載のコンピュータに実装された方法。
【請求項１２】
前記検出は、前記テキストのある領域上の圧力を感知することを含み、前記動作は、前記領域の中の前記テキストをスピーチに変換することを含む、請求項１に記載のコンピュータに実装された方法。
【請求項１３】
前記動作の前記開始と連動して音声応答を生成することをさらに含む、請求項１に記載のコンピュータに実装された方法。
【請求項１４】
前記音声応答は、前記圧力の量、前記配置、または前記持続時間のうちの少なくとも１つに基づいて変化する、請求項１３に記載のコンピュータに実装された方法。
【請求項１５】
専用の電子ブックリーダデバイスであって、
プロセッサと、
前記プロセッサがアクセス可能な、メモリと、
電子文書の可視的な表現を提示するための、タッチスクリーンディスプレイであって、前記タッチスクリーンディスプレイに印加された圧力を感知するための圧力検出器を有し、かつ圧力が印加されている具体的な場所を検出するように構成される、タッチスクリーンディスプレイと、
前記タッチスクリーンディスプレイ上の圧力の感知に応答して、前記電子文書の１つ以上のページをめくるための、ページめくり検出器と、
を備える、専用の電子ブックリーダデバイス。
【請求項１６】
前記ページめくり検出器は、前記タッチスクリーンディスプレイに印加される圧力の増加に比例して、さらに多くのページをめくる、請求項１５に記載の専用の電子ブックリーダデバイス。
【請求項１７】
前記ページめくり検出器は、前記タッチスクリーンディスプレイに印加される前記圧力の持続時間の増加に比例して、さらに多くのページをめくる、請求項１５に記載の専用の電子ブックリーダデバイス。
【請求項１８】
前記ページめくり検出器は、前記タッチスクリーンディスプレイの所定の領域に印加されている圧力に応答してページをめくる、請求項１５に記載の専用の電子ブックリーダデバイス。
【請求項１９】
前記ページめくり検出器は、前記タッチスクリーンディスプレイを横断するスワイプ圧力に応答してページをめくる、請求項１５に記載の専用の電子ブックリーダデバイス。
【請求項２０】
前記メモリに記憶され、かつ文書のサイズまたは読むために利用可能な時間のうちの１つに従って電子文書のリストを識別して絞り込むために、前記プロセッサによって実行可能である、ブック絞り込みモジュールをさらに備える、請求項１５に記載の専用の電子ブックリーダデバイス。
【請求項２１】
前記メモリに記憶され、かつ前記タッチスクリーンディスプレイに印加されている連続的な圧力に応答して、前記電子文書の第１のページを一時的にブックマークする一方で、前記ページめくり検出器が、第２のページが表示されるように１つ以上のページをめくることを可能にするために、前記プロセッサによって実行可能である、ブックマーキングモジュールであって、前記圧力の除去に応じて、前記第１のページの表示への復帰を引き起こす、ブックマーキングモジュールをさらに備える、請求項１５に記載の専用の電子ブックリーダデバイス。
【請求項２２】
前記タッチスクリーンディスプレイに印加された圧力の検出を介して、前記電子文書から選択されたテキストの一部分をスピーチに変換するために、テキスト−スピーチ変換（ｔｅｘｔ−ｔｏ−ｓｐｅｅｃｈ：ＴＴＳ）モジュールをさらに備える、請求項１５に記載の専用の電子ブックリーダデバイス。
【請求項２３】
電子デバイスであって、
電子文書の可視的な表現を提示するための、タッチスクリーンディスプレイと、
プロセッサと、
プロセッサがアクセス可能な、メモリと、
前記メモリに記憶され、かつ前記プロセッサによって実行されるように構成される、１つ以上のプログラムであって、
電子文書の第１のページを前記タッチスクリーンディスプレイ上に表示すること、
前記タッチスクリーンディスプレイ上の物体の圧力を検出すること、
前記圧力に比例して前記電子文書の１つ以上のページをめくること、および
前記電子文書の第２のページを表示すること、のための命令を含む、１つ以上のプログラムと、
を備える、電子デバイス。
【請求項２４】
前記１つ以上のプログラムは、前記物体が前記タッチスクリーンディスプレイ上のある領域に印加されている間、前記圧力を検出する、請求項２３に記載の電子デバイス。
【請求項２５】
前記１つ以上のプログラムは、前記物体が前記タッチスクリーンディスプレイを横断してスワイプされている間、前記圧力を検出する、請求項２３に記載の電子デバイス。
【請求項２６】
前記圧力の増加に比例して、さらに多くのページがめくられる、請求項２３に記載の電子デバイス。
【請求項２７】
前記圧力に比例してめくられる前記ページの数は、ユーザによって調整可能である、請求項２６に記載の電子デバイス。
【請求項２８】
前記圧力の増加に比例して、ページのめくられる速度が増加する、請求項２３に記載の電子デバイス。
【請求項２９】
前記圧力に比例する前記ページのめくられる速度は、ユーザによって調整可能である、請求項２８に記載の電子デバイス。
【請求項３０】
前記圧力に比例した前記電子文書の前記１つ以上のページのめくりは、自動ページめくり速度で自動的にページをめくる、請求項２３に記載の電子デバイス。
【請求項３１】
前記自動ページめくり速度は、以前の手動ページめくり速度の平均に基づく、請求項３０に記載の電子デバイス。
【請求項３２】
前記プログラムは、前記ページめくりの視覚的表現を表示するための命令をさらに含む、請求項２３に記載の電子デバイス。
【請求項３３】
前記視覚的表現は、ページ番号を変化させることを含む、請求項３２に記載の電子デバイス。
【請求項３４】
前記電子デバイスは、専用のハンドヘルド電子ブックリーダを備える、請求項２３に記載の電子デバイス。
【請求項３５】
記憶された命令をその中に有する、コンピュータが読み取り可能な記憶媒体であって、該命令は、電子デバイスによって実行された時に、前記電子デバイスに、
タッチスクリーンディスプレイ上に提示される電子文書の可視的な表現と、
物体によって力が前記タッチスクリーンディスプレイ上に及ぼされた時に１つ以上の入力信号を生成するための、力感知構成と、
前記力に比例して前記電子文書の前方にページをめくるための、タッチスクリーンディスプレイの第１の領域と、
前記力に比例して前記電子文書の後方にページをめくるための、タッチスクリーンディスプレイの第２の領域と、
を備える、ユーザインターフェースを生成させる、
コンピュータが読み取り可能な記憶媒体。
【請求項３６】
前記物体は、指で構成される、請求項３５に記載のコンピュータが読み取り可能な記憶媒体。
【請求項３７】
前記第１の領域は、前記タッチスクリーンディスプレイの右下隅部であり、前記第２の領域は、前記タッチスクリーンディスプレイの左下隅部である、請求項３５に記載のコンピュータが読み取り可能な記憶媒体。
【請求項３８】
前記第１の領域は、前記タッチスクリーンディスプレイの右半分に位置し、前記第２の領域は、前記タッチスクリーンディスプレイの左半分に位置する、請求項３５に記載のコンピュータが読み取り可能な記憶媒体。
【請求項３９】
前記第１の領域上に及ぼされる前記力に比例して、前方にめくるページの数が増加し、前記第２の領域上に及ぼされる前記力に比例して、後方にめくるページの数が増加する、請求項３５に記載のコンピュータが読み取り可能な記憶媒体。
【請求項４０】
前記第１の領域上に及ぼされる前記力に比例して、前方にページをめくる速度が増加し、前記第２の領域上に及ぼされる前記力に比例して、後方にページをめくる速度が増加する、請求項３５に記載のコンピュータが読み取り可能な記憶媒体。
【請求項４１】
前記ユーザインターフェースは、前記ページめくりの視覚的表現をさらに備える、請求項３５に記載のコンピュータが読み取り可能な記憶媒体。
【請求項４２】
前記ページめくりの前記視覚的表現は、前記第１の領域上に前記力が及ぼされた時のページ番号の増加と、前記第２の領域上に前記力が及ぼされた時のページ番号の減少とを含む、請求項４１に記載のコンピュータが読み取り可能な記憶媒体。
【請求項４３】
コンピュータに実装された方法であって、
電子文書のテキストをタッチスクリーンディスプレイ上に表示することと、
物体が前記タッチスクリーンディスプレイを横断して移動する時に前記物体を検出することであって、前記物体は、表示されている前記テキストの抜粋を示す、ことと、
前記抜粋したテキストの言葉による表現を生成することであって、前記言葉による表現の速度は、前記タッチスクリーンディスプレイを横断する前記物体の速度に対応する、ことと、
を含む、コンピュータに実装された方法。
【請求項４４】
前記物体は、スタイラスまたは指のうちの少なくとも１つで構成される、請求項４３に記載のコンピュータに実装された方法。
【請求項４５】
前記電子文書は、電子ブックであり、前記タッチスクリーンディスプレイは、専用の電子ブックリーダデバイスの一部として具現化される、請求項４３に記載のコンピュータに実装された方法。
【請求項４６】
前記言葉による表現の速度は、前記タッチスクリーンディスプレイを横断する前記物体の速度の増加または減少に比例して、増加または減少する、請求項４３に記載のコンピュータに実装された方法。
【請求項４７】
電子デバイスであって、
プロセッサと、
プロセスによってアクセス可能な、メモリと、
電子文書の可視的な表現を提示するための、タッチスクリーンディスプレイと、
音声出力デバイスと、
前記メモリに記憶され、かつ前記プロセッサによって実行されるように構成される、１つ以上のプログラムであって、
前記タッチスクリーンディスプレイ上に提示される前記電子文書から、テキストの指示を受け取るための命令であって、前記指示は、前記タッチスクリーンディスプレイに対する物体の移動によって生成される、命令と、
前記テキストの言葉による表現を生成するための命令であって、前記言葉による表現の速度は、前記物体の速度に対応する、命令とを含む、１つ以上のプログラムと、
を備える、電子デバイス。
【請求項４８】
前記物体は、スタイラスまたは指のうちの少なくとも１つで構成される、請求項４７に記載の電子デバイス。
【請求項４９】
前記物体の速度が増加すると、前記言葉による表現の速度が増加する、請求項４７に記載の電子デバイス。
【請求項５０】
前記物体の速度が減少すると、前記言葉による表現の速度が減少する、請求項４７に記載の電子デバイス。
【請求項５１】
前記物体の速度は、前記タッチスクリーンディスプレイ上に提示される複数の単語に対して移動する前記物体の平均速度である、請求項４７に記載の電子デバイス。
【請求項５２】
前記物体の前記速度は、前記タッチスクリーンディスプレイ上に提示されるプログレスバーに対して移動する前記物体の速度である、請求項４７に記載の電子デバイス。
【請求項５３】
前記物体の前記速度は、前記タッチスクリーンディスプレイ上に提示される複数の文字に対して移動する前記物体の平均速度である、請求項４７に記載の電子デバイス。
【請求項５４】
前記テキストの視覚的表現は、前記テキストの前記指示を受け取った時に変化する、請求項４７に記載の電子デバイス。
【請求項５５】
前記音声出力デバイスは、スピーカーまたはヘッドフォンジャックのうちの１つを備える、請求項４７に記載の電子デバイス。
【請求項５６】
前記タッチスクリーンディスプレイは、前記タッチスクリーンディスプレイに印加された圧力を感知するために、圧力検出器を有し、前記電子デバイスは、前記タッチスクリーンディスプレイ上の圧力の感知に応答して、前記電子文書の１つ以上のページをめくるために、ページめくり検出器をさらに備える、請求項４７に記載の電子デバイス。
【請求項５７】
前記メモリに記憶され、かつ前記タッチスクリーンディスプレイに印加されている連続的な圧力に応答して、前記電子文書の第１のページを一時的にブックマークする一方で、第２のページを表示するために１つ以上のページがめくられることを可能にするために、前記プロセッサによって実行可能である、ブックマーキングモジュールであって、前記圧力の除去に応じて、前記第１のページの表示への復帰を引き起こす、ブックマーキングモジュールをさらに備える、請求項４７に記載の電子デバイス。
【請求項５８】
前記電子デバイスは、専用のハンドヘルド電子ブックリーダを備える、請求項４７に記載の電子デバイス。
【請求項５９】
記憶された命令をその中に有する、コンピュータが読み取り可能な記憶媒体であって、該命令は、電子デバイスによって実行された時に、前記電子デバイスに、
抜粋の中の単語上で物体を移動させることによって、タッチスクリーンディスプレイに表示されるテキストの前記抜粋のユーザ選択を可能にすることと、
前記テキストの抜粋を読み上げる音声に対応する音を生成することであって、前記音声読み上げの読み上げ速度は、前記テキストの抜粋の中の前記単語に対して移動する前記物体の速度に基づく、ことと、
を含む、ユーザインターフェースを生成させる、
コンピュータが読み取り可能な記憶媒体。
【請求項６０】
前記テキストが前記タッチスクリーンディスプレイ上に水平に表示された時、前記物体は、略水平方向に移動する、請求項５９に記載のコンピュータが読み取り可能な記憶媒体。
【請求項６１】
前記テキストが前記タッチスクリーンディスプレイ上に垂直に表示された時、前記物体は、略垂直方向に移動する、請求項５９に記載のコンピュータが読み取り可能な記憶媒体。
【請求項６２】
前記物体は、指またはスタイラスのうちの少なくとも１つで構成される、請求項５９に記載のコンピュータが読み取り可能な記憶媒体。
【請求項６３】
前記単語に対して移動する前記物体の前記速度は、前記テキストの抜粋の中の複数の単語に対して移動する前記物体の平均速度として導き出される、請求項５９に記載のコンピュータが読み取り可能な記憶媒体。
【請求項６４】
前記テキストの抜粋の中の前記単語に対して移動する前記物体の前記速度が増加すると、前記読み上げ速度が増加する、請求項５９に記載のコンピュータが読み取り可能な記憶媒体。
【請求項６５】
前記テキストの抜粋の中の前記単語に対して移動する前記物体の速度が減少すると、前記読み上げ速度が減少する、請求項５９に記載のコンピュータが読み取り可能な記憶媒体。
【請求項６６】
前記抜粋は、ユーザ選択中にハイライトされる、請求項５９に記載のコンピュータが読み取り可能な記憶媒体。
【請求項６７】
コンピュータに実装された方法であって、
電子文書のリストをタッチスクリーンディスプレイ上に示すことと、
前記リストの中の前記電子文書のうちの１つのユーザ選択の指示として、前記タッチスクリーンディスプレイに印加される物体を検出することと、
電子文書の絞り込まれたリストを作成するために、前記電子文書のうちの前記選択された１つのサイズに基づいて、前記電子文書のリストを絞り込むことと、
前記電子文書の絞り込まれたリストを前記タッチスクリーンディスプレイ上に示すことと、
を含む、コンピュータに実装された方法。
【請求項６８】
前記電子文書は、電子ブックで構成され、前記タッチスクリーンディスプレイは、専用のハンドヘルドブックリーダデバイスの一部として具現化される、請求項６７に記載のコンピュータに実装された方法。
【請求項６９】
前記絞り込みは、前記絞り込まれたリストから前記電子文書のうちの前記選択された１つよりも大きい電子文書を取り除くことを含む、請求項６７に記載のコンピュータに実装された方法。
【請求項７０】
前記絞り込みは、前記絞り込まれたリストから前記電子文書のうちの前記選択された１つよりも小さい電子文書を取り除くことを含む、請求項６７に記載のコンピュータに実装された方法。
【請求項７１】
前記物体は、スタイラスまたは１本以上の指のうちの少なくとも１つで構成される、請求項６７に記載のコンピュータに実装された方法。
【請求項７２】
前記物体は、１本以上の指で構成され、前記絞り込みは、
２本の指が検出された時に、前記絞り込まれたリストから前記電子文書のうちの前記示された１つよりも大きい電子文書を取り除くことと、
１本の指が検出された時に、前記絞り込まれたリストから前記電子文書のうちの前記示された１つよりも小さい電子文書を取り除くことと、
を含む、請求項６７に記載のコンピュータに実装された方法。
【請求項７３】
前記電子文書の前記絞り込まれたリストの前記提示は、前記電子文書を、前記サイズに従って前記タッチスクリーンディスプレイ上に視覚的に順序付けることを含む、請求項６７に記載のコンピュータに実装された方法。
【請求項７４】
前記絞り込まれたリストの中の前記電子文書のそれぞれのサイズの指示を視覚的に伝えることをさらに含む、請求項６７に記載のコンピュータに実装された方法。
【請求項７５】
前記電子文書のうちの前記選択された１つのサイズは、未読のままである前記電子文書の量で構成される、請求項６７に記載のコンピュータに実装された方法。
【請求項７６】
コンピュータに実装された方法であって、
ユーザが、電子文書を読むために利用可能な時間を入力することを可能にする、ユーザインターフェースを示すことと、
電子文書の絞り込まれたリストを作成するために、前記読むために利用可能な時間に基づいて、電子文書のリストを絞り込むことと、
前記電子文書の絞り込まれたリストを表示することと、
を含む、コンピュータに実装された方法。
【請求項７７】
前記提示は、グラフィカルユーザインターフェースをタッチスクリーンディスプレイ上に提供することを含む、請求項７６に記載のコンピュータに実装された方法。
【請求項７８】
前記提示は、アナログ時計の表現またはデジタル時計の表現のうちの少なくとも１つを表すことを含む、請求項７６に記載のコンピュータに実装された方法。
【請求項７９】
前記アナログ時計およびデジタル時計は、タッチスクリーンディスプレイ上に表され、前記読むために利用可能な時間を入力するために、前記タッチスクリーンディスプレイ上の物体の印加を介して、ユーザ入力を検出することをさらに含む、請求項７６に記載のコンピュータに実装された方法。
【請求項８０】
前記ユーザの前記利用可能な時間および読む速度の関数として、電子文書の長さを計算して、前記計算した長さに部分的に起因して、前記電子文書のリストを絞り込むことをさらに含む、請求項７６に記載のコンピュータに実装された方法。
【請求項８１】
前記長さに従って、前記絞り込まれたリストの中の前記電子文書を順序付けることをさらに含む、請求項７６に記載のコンピュータに実装された方法。
【請求項８２】
記憶されたコンピュータが読み取り可能な命令をその中に有する、１つ以上のコンピュータが読み取り可能な記憶媒体であって、電子デバイスによって実行された時に、
電子文書のリストを提示することと、
前記リストの中の前記電子文書のうちの１つの選択を受け取ることと、
前記選択の受け取りに応答して、前記リストのサブセットを形成するために、前記電子文書のうちの前記選択された１つのサイズに基づいて、前記電子文書のリストを絞り込むことと、
前記絞り込まれた電子文書のリストの前記サブセットを提示することと、
を含む、動作を実行する、
１つ以上のコンピュータが読み取り可能な記憶媒体。
【請求項８３】
前記電子文書のリストの前記サブセットは、
前記電子文書のうちの前記選択された１つのサイズ以上のサイズを有する電子文書、または
前記電子文書のうちの前記選択された１つのサイズ以下のサイズを有する電子文書、
のうちの少なくとも１つを含む、請求項８２に記載の１つ以上のコンピュータが読み取り可能な記憶媒体。
【請求項８４】
前記電子文書のリストの前記サブセットは、サイズに基づいて順序付けられる、請求項８２に記載の１つ以上のコンピュータが読み取り可能な記憶媒体。
【請求項８５】
前記サイズは、ページ数、単語数、または文字数のうちの少なくとも１つによって測定される、請求項８２に記載の１つ以上のコンピュータが読み取り可能な記憶媒体。
【請求項８６】
前記サイズは、ユーザが前記電子文書を読むためにかかる時間の関数として計算される、請求項８２に記載の１つ以上のコンピュータが読み取り可能な記憶媒体。
【請求項８７】
前記選択の受け取りは、タッチスクリーンディスプレイに印加された物体を検出することを含む、請求項８２に記載の１つ以上のコンピュータが読み取り可能な記憶媒体。
【請求項８８】
前記物体は、指またはスタイラスのうちの少なくとも１つで構成される、請求項８６に記載の１つ以上のコンピュータが読み取り可能な記憶媒体。
【請求項８９】
前記物体は、１本の指または２本の指のうちの１つで構成され、前記絞り込みは、１本の指が検出されたのか、２本の指が検出されたのかに応じて、前記リストの異なるサブセットを形成する、請求項８６に記載の１つ以上のコンピュータが読み取り可能な記憶媒体。
【請求項９０】
電子デバイスであって、
プロセッサと、
プロセッサによってアクセス可能なメモリと、
（１）電子文書の選択、または（２）時間の入力のうちの１つを示すジェスチャを受け取るための、タッチスクリーンディスプレイと、
前記メモリに記憶され、かつ前記ジェスチャに応答して、サイズに従って一組の電子文書を絞り込んで、電子文書の絞り込まれたリストを形成するために、前記プロセッサによって実行される、絞り込みモジュールと、
を備える、電子デバイス。
【請求項９１】
前記ジェスチャは、前記時間を入力するために、前記タッチスクリーンディスプレイ上の時計上の表現に対して行われ、前記絞り込みモジュールは、前記時間内に読むことができる前記電子文書のうちの１つを見つけるために、前記一組の電子文書を絞り込む、請求項９０に記載の電子デバイス。
【請求項９２】
前記サイズは、ページ数、単語数、または文字数のうちの少なくとも１つによって測定される、請求項９０に記載の電子デバイス。
【請求項９３】
前記サイズは、ユーザが前記電子文書の残りの未読部分を読むためにかかる時間の関数として計算される、請求項９０に記載の電子デバイス。
【請求項９４】
前記サイズは、ユーザが前記電子文書を読むためにかかる時間の関数として計算される、請求項９０に記載の電子デバイス。
【請求項９５】
前記メモリは、複数のユーザアカウントを記憶し、各ユーザアカウントは、それぞれの読む速度と関連付けられる、請求項９４に記載の電子デバイス。
【請求項９６】
前記メモリに記憶され、かつ前記タッチスクリーンディスプレイに印加されている連続的な圧力に応答して、前記電子文書の第１のページを一時的にブックマークする一方で、第２のページを表示するために１つ以上のページがめくられることを可能にするために、前記プロセッサによって実行可能である、ブックマーキングモジュールであって、前記圧力の除去に応じて、前記第１のページの表示への復帰を引き起こす、ブックマーキングモジュールをさらに備える、請求項９０に記載の電子デバイス。
【請求項９７】
前記タッチスクリーンディスプレイに印加された圧力の検出を介して、前記電子文書から選択されたテキストの一部分をスピーチに変換するために、テキスト−スピーチ変換モジュールをさらに備える、請求項９０に記載の電子デバイス。
【請求項９８】
コンピュータに実装された方法であって、
電子文書の第１のページをタッチスクリーンディスプレイ上に表示することと、
前記タッチスクリーンディスプレイ上の物体の圧力を検出することと、
前記電子文書のページを第２のページまでめくるためのコマンドを受け取ることと、
前記物体の前記圧力が検出される限りは、前記電子文書の前記第２のページを前記タッチスクリーンディスプレイ上に表示することと、
前記物体の圧力がもはや検出されなくなった時点で、前記電子文書の前記第１のページを再表示することと、
を含む、コンピュータに実装された方法。
【請求項９９】
前記物体は、指またはスタイラスのうちの少なくとも１つで構成される、請求項９８に記載のコンピュータに実装された方法。
【請求項１００】
前記ページをめくるためのコマンドは、前記タッチスクリーンディスプレイ上で行われるジェスチャを含む、請求項９８に記載のコンピュータに実装された方法。
【請求項１０１】
前記ページをめくるためのコマンドは、前記タッチスクリーンディスプレイの一部ではない制御の作動を含む、請求項９８に記載のコンピュータに実装された方法。
【請求項１０２】
前記物体の前記圧力の前記検出は、前記タッチスクリーンディスプレイの規定の領域の中の圧力を感知することを含む、請求項９８に記載のコンピュータに実装された方法。
【請求項１０３】
前記規定の領域は、前記タッチスクリーンディスプレイの左下隅部、または前記タッチスクリーンディスプレイの右下隅部のうちの１つである、請求項１０２に記載のコンピュータに実装された方法。
【請求項１０４】
前記電子文書の前記第１のページの前記再表示に付随する、触覚指示を開始することをさらに含む、請求項９８に記載のコンピュータに実装された方法。
【請求項１０５】
前記触覚指示は、振動で構成される、請求項１０４に記載のコンピュータに実装された方法。
【請求項１０６】
電子デバイスであって、
プロセッサと、
プロセッサによってアクセス可能なメモリと、
電子文書の可視的な表現を提示するための、タッチスクリーンディスプレイと、
前記タッチスクリーンディスプレイ上の領域に印加される圧力を検出するための、圧力検出器と、
前記メモリに記憶され、かつ前記タッチスクリーンディスプレイの前記領域に印加されている連続的な圧力に応答して、前記電子文書の第１のページを一時的にブックマークする一方で、第２のページを表示するために前記電子文書の１つ以上のページをめくることを可能にするために、前記プロセッサによって実行可能である、ブックマーキングモジュールであって、前記圧力の除去に応じて、前記第１のページの表示への復帰を引き起こす、ブックマーキングモジュールと、
を備える、電子デバイス。
【請求項１０７】
前記領域は、前記タッチスクリーンディスプレイの左下隅部、または前記タッチスクリーンディスプレイの右下隅部のうちの１つを含む、請求項１０６に記載の電子デバイス。
【請求項１０８】
前記メモリに記憶され、かつ前記電子文書のページをめくるためのコマンドとして、前記タッチスクリーンディスプレイ上のジェスチャを検出するために、前記プロセッサによって実行可能な、ページめくり検出器をさらに備える、請求項１０６に記載の電子デバイス。
【請求項１０９】
前記ジェスチャは、前記タッチスクリーンディスプレイを横断するスワイプアクションである、請求項１０８に記載の電子デバイス。
【請求項１１０】
前記ジェスチャは、前記タッチスクリーンディスプレイの別の領域に印加された圧力であり、めくられるページの数は、前記別の領域に印加された圧力に比例する、請求項１０８に記載の電子デバイス。
【請求項１１１】
前記タッチスクリーンディスプレイとは無関係な制御をさらに備え、前記１つ以上のページは、前記制御のユーザ作動に応答してめくられる、請求項１０６に記載の電子デバイス。
【請求項１１２】
前記触覚指示は、前記第１のページの前記再表示に付随する、請求項１０９に記載の電子デバイス。
【請求項１１３】
前記電子デバイスは、専用のハンドヘルド電子ブックリーダを備える、請求項１０６に記載の電子デバイス。
【請求項１１４】
前記メモリに記憶され、かつ文書のサイズまたは読むために利用可能な時間のうちの少なくとも１つに従って電子文書のリストを識別して絞り込むために、前記プロセッサによって実行可能である、ブック絞り込みモジュールをさらに備える、請求項１０６に記載の電子デバイス。
【請求項１１５】
前記タッチスクリーンディスプレイに印加された圧力の検出を介して、前記電子文書から選択されたテキストの一部分をスピーチに変換するために、テキスト−スピーチ変換（ＴＴＳ）モジュールをさらに備える、請求項１０６に記載の電子デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチスクリーンユーザインターフェースに関する。
【背景技術】
【０００２】
音楽、映画、画像、電子ブック等のデジタルメディアアイテムの消費を通してエンターテイメントを楽しむユーザたちが、ますます増加している。ユーザは、そのようなメディアアイテムを消費するために、種々の電子デバイスを用いる。これらの電子デバイスには、電子ブックリーダ、携帯電話、携帯情報端末（ＰＤＡ）、ポータブルメディアプレーヤ、タブレットコンピュータ、ネットブックなどが挙げられる。人気を集めている１つの特定のデバイスは、専用の電子ブック（「ｅＢｏｏｋ」）リーダデバイスであり、これは、電子情報の表示を１つ以上の電子ディスプレイ上に表示することを通して、従来のブックを読むという経験を模倣しようとしたものである。そのメディアコンテンツを消費するためのそのような専用のデバイスのさらなる拡散とともに、利用可能なメディアコンテンツの量も増え続けているので、ユーザエクスペリエンスを高める方法を見出すことが引き続き優先事項である。ｅＢｏｏｋリーダが進化を続けるにつれて、リーダを保持して相互作用するリーダの能力を改善するという必要性が残る。
【発明の概要】
【０００３】
専用のハンドヘルド電子ブックリーダデバイスのタッチスクリーンディスプレイのためのユーザインターフェースを記載する。ユーザインターフェースは、指またはスタイラスによってタッチスクリーンディスプレイ上の領域に印加されている圧力として現れる、人間のジェスチャを検出する。タッチスクリーンユーザインターフェースは、ユーザが、力または圧力をタッチスクリーンディスプレイに印加することに応答して、１つ以上のページをめくることを可能にする。代替として、タッチスクリーンユーザインターフェースは、ディスプレイに圧力を印加することによって、ページを一時的にブックマークし、ユーザが、新しいページにページをめくることを可能にするが、圧力が取り除かれた時に、以前に表示されていたページに逆戻りするように構成される。別の実装例において、タッチスクリーンユーザインターフェースは、ブックのサイズおよび／またはブックを読むために利用可能な時間に基づいて、電子ブックを識別して絞り込む。別の実装例において、タッチスクリーンユーザインターフェースは、タッチスクリーンディスプレイにタッチしているユーザに応答して、テキストをスピーチに変換する。
【図面の簡単な説明】
【０００４】
詳細な説明は、添付の図面を参照して記載される。図面において、参照番号の左端の数字は、参照番号が最初に現れる図面を識別する。異なる図面における同一の参照番号の使用は、同様または同一の構成要素または特徴を示す。
【０００５】
【図１】ｅＢｏｏｋリーダデバイスに実装されてもよい例示的な構成要素を示す、ハンドヘルド電子ブック（「ｅＢｏｏｋ」）リーダデバイスおよびブロック図の１つの例示的な実装を示す図である。
【図２】種々の動作を開始するためにタッチスクリーンユーザインターフェースを使用する、例示的なプロセスを示すフロー図である。
【図３】ディスプレイの近くに位置付けられる複数のマイクロホンを示す、ｅＢｏｏｋリーダデバイスの正面平面図である。
【図４】タッチスクリーンディスプレイのページめくり機構を示す、ｅＢｏｏｋリーダデバイスの正面平面図である。
【図５】タッチスクリーンディスプレイのページめくり機構の別のビューを示す図である。
【図６】ｅＢｏｏｋリーダデバイスのタッチスクリーンディスプレイを使用してページをめくる例示的なプロセスを示すフロー図である。
【図７】別のページめくり機構およびページをブックマークするための機構を示す図である。
【図８】ページめくり後のタッチスクリーンディスプレイを示す図である。
【図９】触覚指示が付随するブックマーク済みページへの戻りを示す図である。
【図１０】ページをめくる、およびブックマーク済みページに戻る例示的なプロセスを示すフロー図である。
【図１１】ｅＢｏｏｋリーダデバイス上に表示されるブックリストを示す図である。
【図１２】図１１のブックリストのサブセットを表示するｅＢｏｏｋリーダデバイスを示す図である。
【図１３】ブックリストを絞り込む例示的なプロセスを示すフロー図である。
【図１４】読書時間の量を選択するための機構を示す図である。
【図１５】図１４において選択された読書時間の量に基づいて、ブックリストを示す図である。
【図１６】ｅＢｏｏｋリーダデバイスがタッチスクリーンディスプレイ上に表示されるテキストを読み上げるための機構を示す図である。
【図１７】ｅＢｏｏｋリーダデバイスがタッチスクリーンディスプレイ上に表示されるテキストを読み上げるための機構を示す図である。
【図１８】表示されたテキストの抜粋について、テキストのスピーチへの変換を促進するためにタッチスクリーンディスプレイを使用する、例示的なプロセスを示すフロー図である。
【図１９】図１のｅＢｏｏｋリーダデバイスのサブシステムに実装されてもよい、例示的な構成要素を示すブロック図である。
【発明を実施するための形態】
【０００６】
この開示は、ユーザが、電子ブック、雑誌、ＲＳＳ配信、新聞等に見られるような電子コンテンツ（例えば、テキスト、グラフィックス、マルチメディア等）の読書を可能にするように設計された、ハンドヘルド電子ブック（「ｅＢｏｏｋ」）リーダデバイスのためのユーザインターフェースを対象とする。ユーザ対話を改善するために、ｅＢｏｏｋリーダデバイスに載置されるディスプレイは、入力および出力デバイスとして機能することが可能な、タッチスクリーンディスプレイである。
【０００７】
「ブック」および／または「ｅＢｏｏｋ」という用語は、本明細書で使用される場合、印刷された著作物の電子またはデジタル表現、ならびにテキスト、マルチメディア、ハイパーテキスト、および／またはハイパーメディアを含んでもよいデジタルコンテンツを含む。印刷されたおよび／またはデジタル著作物の例には、ブック、雑誌、新聞、定期刊行物、ジャーナル、参考資料、電話帳、教科書、選集、取扱説明書、会議の議事録、雛形、住所録、地図、ウェブページ等が挙げられるが、これに限定されない。故に、ブック及び/またはｅＢｏｏｋという用語は、電子またはデジタル形式である、あらゆるコンテンツを含んでもよい。
【０００８】
そのようなｅＢｏｏｋを用いて、コンテンツを、デバイス上に提示される仮想フレームとして構造化してもよく、ユーザは、電子コンテンツの一方の仮想フレーム、すなわち「ページ」から、もう一方にめくる、または変更することができる。さらに、本明細書に記載される種々の態様および特徴は、例えばポータブルコンピュータ、携帯情報端末（ＰＤＡ）、ポータブルゲーミングデバイス、無線電話等を含む、ｅＢｏｏｋリーダデバイスの他に、他の電子デバイスまたは電子リーダに実装されてもよいことに留意されたい。
【０００９】
本明細書に記載されるユーザインターフェースは、タッチスクリーンも含む、ディスプレイの機能を利用する。表示された「ページ」にタッチすることを通して入力を生成することによって、以下に記載されるユーザインターフェースは、ｅＢｏｏｋリーダデバイスと相互作用するための直観的な機構をユーザに提供する。
例示的なｅＢｏｏｋリーダデバイスのアーキテクチャ
【００１０】
図１は、１つの可能な実装例において、ハンドヘルド専用のｅＢｏｏｋリーダデバイス１０２である、例示的なデバイスのアーキテクチャ１００を示す。ｅＢｏｏｋリーダデバイス１０２は、タッチスクリーンディスプレイ１０４を有する。ｅＢｏｏｋリーダデバイス１０２はまた、キーボード１０６、または専用のもしくは割り当てられた動作を有してもよい、他の種類の作動可能な要素を含んでもよい。例えば、デバイス１０２は、電源オン／オフボタン、選択キー、ジョイスティック、タッチパッド等を有してもよい。
【００１１】
タッチスクリーンディスプレイ１０４は、人間が読むことが可能なフォーマットで、コンテンツをユーザに提示する。タッチスクリーンディスプレイ１０４に提示されるコンテンツは、電子ブック、新聞、または他の読むことが可能もしくは視認可能な資料という形態をとってもよい。例えば、タッチスクリーンディスプレイ１０４は、電子ブックのテキストを提供し、また、電子ブックに含まれ得る任意のイラスト、表、またはグラフィック要素を表す。タッチスクリーンディスプレイ１０４は、例えば指、スタイラス、または他の類似したポインティングデバイスを介して登録されたユーザ入力に応答する、タッチ感知技術を実装する。
【００１２】
図１に示されるように、ｅＢｏｏｋリーダデバイス１０２は、ユーザインターフェースサブシステム１０８を含む、種々の内部構成要素を有する。そのような構成要素の例には、１つ以上のユーザ入力コントローラ１１０、ページめくり検出器１１２、ブックマーキングモジュール１１４、ブック絞り込みモジュール１１６、およびテキスト−スピーチ変換モジュール１１８が挙げられる。１つ以上のユーザ入力コントローラ１１０はまた、ｅＢｏｏｋリーダデバイス１０２上のタッチスクリーン１０４、キーボード１０６、および任意の他のユーザ入力要素を介したユーザ入力を捕捉するために提供される。
【００１３】
いくつかの実装例において、１つ以上のユーザ入力コントローラ１１０は、タッチスクリーン圧力検出器１２０を含んでもよい。タッチスクリーン圧力検出器１２０は、タッチスクリーンディスプレイ１０４に対する圧力の存在だけでなく、タッチスクリーンディスプレイ１０４に印加される圧力の量も検出する。単なるオン／オフのバイナリ入力ではなく継続的に変動する入力として、圧力を検出することによって、タッチスクリーン圧力検出器１２０は、タッチスクリーン１０４による接触の方向および速度を検出することに加えて、弱いタッチと強いタッチとの差異を区別することができる。タッチスクリーン圧力検出器１２０は、圧力が印加されたスクリーン上の場所（すなわち、ｘ次元およびｙ次元）、およびその地点に印加された圧力の量（すなわち、ｚ次元）を検出することによって、３次元入力を提供することができる。したがって、タッチスクリーンの表面上の異なる地点（例えば、左下隅部または右上隅部）に印加された同じ圧力、ならびにタッチスクリーンの表面上の同じ地点（例えば、スクリーン上のある地点上の強い／弱い圧力）に印加された異なる圧力は、異なる入力信号を生成する。
【００１４】
ユーザ入力は、持続時間によってさらに区別されてもよい。いくつかの実装例において、タッチスクリーンディスプレイ１０４が圧力を検出する時間の量は、異なる入力信号を生成する。接触の持続時間または時間は、別の第３の次元（すなわち、圧力の代わりに、接触の時間がｚ次元である）を提供するものとして考えてもよく、または時間は、圧力に加えて、第４の次元（すなわち、ｘ次元、ｙ次元、圧力、および時間）を提供してもよい。例えば、短時間にわたってディスプレイ１０４上のある位置を押すことで、ページめくりコマンドを信号送信してもよく、一方で、長時間にわたって同じ場所を押すことで、ブックマークコマンドを信号送信してもよい。さらに、短く強い圧力、短く弱い圧力、長く強い圧力、および長く弱い圧力が、全て異なるコマンドまたは入力に対応してもよい。
【００１５】
単一の地点での圧力に加えて、ある領域に印加される力が、タッチスクリーン圧力検出器１２０によって識別可能であってもよい。いくつかの実装例において、力は、複数の地点で検出した圧力を合計することによって計算される。例えば、ユーザの親指は、親指のサイズおよび形状のため、複数の圧力センサに同時に接触する場合がある。この例では、力の量を決定するために、親指が接触する全てのセンサによって検出される圧力が合計されてもよい。
【００１６】
ページめくり検出器１１２は、ｅＢｏｏｋリーダデバイス１０２上に表示されたページを変更するためのコマンドに対応する入力を検出する。該コマンドは、キーボード１０６上のキー、タッチスクリーンディスプレイ１０４を横断してスワイプさせたユーザの指等の物体、タッチスクリーンディスプレイ１０４上のある地点に印加された圧力等によって生成されてもよい。ページめくり機構の実施例は、図２〜図４を参照して以下に詳細に説明する。
【００１７】
「ページ」という用語は、本明細書で使用される場合、タッチスクリーンディスプレイ１０４に同時に提示される、一群のコンテンツを指す。したがって、本明細書に記載される「ページ」は、コンテンツの仮想フレームとして、またはコンテンツをユーザに提示する仮想表示ウィンドウとして理解されてもよい。したがって、本明細書に記載される「ページ」は、出版された「ハード」ブックのページとは対照的に、恒久的に固定されない。その代わりに、本明細書に記載されるページは、例えば、ユーザがコンテンツをタッチスクリーンディスプレイ１０４に表示するための異なるフォントを選択した時に、再定義または再ページ付けされてもよい。
【００１８】
ブックマーキングモジュール１１４は、ユーザが他のページを見た後に該ページに迅速に戻ることができるように、ページをブックマークする。いくつかの実装例において、ブックマーキングモジュール１１４は、ページめくり検出器１１２と連動して動作する。ブックマーキング機構の実施例は、図５〜７を参照して以下にさらに詳細に説明する。
【００１９】
ブック絞り込みモジュール１１６は、ブックのサイズまたは時間ベースのパラメータに応じて、ｅＢｏｏｋリーダデバイス１０２に記憶された、またはそれによってアクセス可能なブックを識別して絞り込むために提供される。ブック絞り込みモジュール１１６は、ｅＢｏｏｋリーダデバイス上に表示するためのブックリストを順序付けて、順序付けられたリストは、ブックの長さまたは持続時間を伝えるために、視覚的要素を含んでいてもよい。ユーザ入力に応答して、ブック絞り込みモジュール１１６は、該リストをさらに絞り込んで、サブセットリストを形成してもよい。絞り込み機構の実施例は、図８〜１２を参照して以下にさらに詳細に提供する。
【００２０】
テキスト−スピーチ変換モジュール１１８は、タッチスクリーンディスプレイ１０４上に表示されるテキストを、テキストの可聴読み上げに変換する。スピーチに変換するテキストは、表示されたテキスト上を移動するユーザの指等の、タッチスクリーンディスプレイ１０４上またはその近くの物体によって示されてもよい。テキスト−スピーチ変換のためのユーザインターフェースの実施例は、図１３を参照して以下にさらに詳細に説明する。
【００２１】
図２は、タッチスクリーンユーザインターフェースを使用して、ページをめくる、ページをブックマークする、サイズに従ってブックを絞り込む、およびテキストをスピーチに変換する等の種々の動作を開始するためのプロセス２００を示す。理解を容易にするために、プロセス２００（ならびに、図５のプロセス５００、図９の９００、図１２の１２００、および図１６の１６００）は、独立したブロックとして表される別々の行為または動作として描写される。しかしながら、これらの別々に描写された行為は、それらの実行時に必ず依存する順序として解釈されるべきではない。プロセスが記載される順序は、限定するものとして解釈されることを意図したものではなく、任意の数の記載されるプロセスブロックを任意の順序で組み合わせて、該方法または代替の方法を実装してもよい。さらに、提供されたプロセスのうちの１つ以上を省略することも可能である。
【００２２】
２０２で、コンテンツがｅＢｏｏｋリーダデバイス１０２のタッチスクリーンディスプレイ１０４上に表示される。コンテンツは、電子文書からのテキストであってもよく、またはアイテムのリスト（例えばブックのタイトル）、または他のテキストベースの構成要素であってもよい。
【００２３】
２０４で、物体によってタッチスクリーンディスプレイに印加された圧力が検出される。前述のように、該物体は、人間の指、スタイラス、または他の種類のポインティング機構であってもよい。１つの実装例において、タッチスクリーン圧力検出器１２０は、２０４（１）で、タッチスクリーンディスプレイ１０４上の物体の配置を検出し、ならびに２０４（２）で、該物体によってタッチスクリーンディスプレイ１０４に印加されている圧力の量を検出する。いくつかの場合において、物体の配置は、領域内のある地点であってもよい。他の場合において、該配置は、タッチスクリーンディスプレイを横断するスワイプとして解釈されてもよい。
【００２４】
２０６で、タッチスクリーンディスプレイ上の物体の印加に応答して、動作が開始される。異なる方法で動作を実行するために様々な程度の圧力を利用することができる、任意の数の動作があってもよい。１つのシナリオにおいて、該動作は、電子ブックのページをめくるものであってもよい。例えば、ページめくり検出器１１２は、タッチスクリーンディスプレイに印加された圧力の量に応じて、１つ以上のページをめくってもよい。別のシナリオにおいて、動作は、ページをブックマークすることであってもよく、ブックマーキングモジュール１１４は、特定の場所に印加された圧力を、ページを一時的にブックマークするためのコマンドとして解釈する。これらの、および他のシナリオは、以下にさらに詳細に説明する。
【００２５】
２０８で、動作の結果がタッチスクリーンディスプレイ上に表示される。実行されている動作に応じて、結果は、大きく変動する。ここで論じられるシナリオに対する例示的な結果は、新しいページまたはブックマーク済みページの再表示であり得る。
【００２６】
図３は、図１に示されるｅＢｏｏｋリーダデバイス１０２のタッチスクリーンディスプレイ１０４の代替の実装例を示す。この実装例では、圧力を感知するタッチスクリーンの代わりに、またはそれと連動して、２つ以上のマイクロホン３０２によって、３次元入力が生成され得る。マイクロホン３０２は、ｅＢｏｏｋリーダデバイス１０２のディスプレイ１０４の表面をタップする物体の音を検出し得る。物体は、スタイラス、指の爪等であってもよい。各マイクロホン３０２によって検出される音の相対的な音量の比較は、各マイクロホン３０２からの相対的な距離、したがって、ディスプレイ１０４の表面上の位置を計算するために使用されてもよい。２つのマイクロホンを用いて、ディスプレイの象限（例えば、右上、右下）が識別され得る。３つ以上のマイクロホン３０２を用いて、ディスプレイ１０４上のより具体的な位置が三角測量され得る。マイクロホン３０２は、ディスプレイ１０４の１つ以上の隅部またはその近くで、ｅＢｏｏｋリーダデバイス１０２の筐体の中に一体化されてもよい。第３次元（すなわち、ｚ次元）は、大きい音のタップと小さい音のタップとを区別することによって決定されてもよい。大きい音のタップは、より大きい力の量と相関させることができ、小さい音のタップは、より小さい量の力と相関させることができる。全てのマイクロホン３０２によって検出される総音量は、タップの音の大きさを決定するために、合計されてもよい。
【００２７】
これらは、いくつかの実施例に過ぎない。可能なシナリオのさらなる詳細は、図４〜１９を参照して以下に提供する。しかしながら、これらの実施例は、限定的なものではなく、アーキテクチャ１００は、他の構成および使用シナリオをサポートするために使用されてもよい。
【００２８】
力に基づくページめくり
第１の使用シナリオにおいて、ｅＢｏｏｋリーダデバイスのページめくりは、タッチスクリーンユーザインターフェースに異なる方法で印加される圧力を感知することによって達成される。力またはジェスチャに応じて、１つ以上のページが前方または後方にめくられてもよい。実施例は、図４〜６を参照して以下に説明する。
【００２９】
図４は、テキストのページをタッチスクリーンディスプレイ１０４上に表示する、ハンドヘルドｅＢｏｏｋリーダデバイス１０２のユーザインターフェース表現４００を示す。ユーザの指またはスタイラス等の物体によるタッチスクリーンディスプレイ１０４上の圧力は、ｅＢｏｏｋリーダデバイス１０２に、電子文書の異なるページを表示させ得、これは、物理的なブックのページをめくることに類似している。ページめくり検出器１１２は、ページめくりコマンドを実装するために、タッチスクリーンディスプレイ１０４によって受け取られる入力を分析してもよい。
【００３０】
前述したことを想起して、本明細書に記載される「ページ」は、コンテンツの仮想フレームとして、またはコンテンツをユーザに提示する仮想表示ウィンドウとして理解されてもよいことを思い出していただきたい。ｅＢｏｏｋリーダデバイス１０２上に提示されて、タッチスクリーンディスプレイ１０４を使用してめくられるページは、関連する物理的なブックの同じハードページに直接的に対応しない場合がある。表示能力、フォントサイズ、および他の当該のパラメータに応じて、ｅＢｏｏｋリーダデバイス１０２上に表示される任意の所与の「ページ」は、対応するハードページよりも、多いまたは少ないテキスト／グラフィックスを含み得る。したがって、ページめくり機構１１２は、一方の表示フレームからもう一方に変化させるという意味でページをめくる。ページ番号３０２等の「ページ」の視覚的表現は、ユーザがあるページと別のページとを区別するのを援助してもよい。この実施例において、ページ番号は、「５０」である。加えて、ページ番号を変更する等の、ページをめくるという視覚的表現は、そのページがめくられていることの視覚的な確認を提供してもよい。他の実装例では、ページめくりを伴うブックの表現等のグラフィック要素を、ページ番号の代わりに、またはそれと一緒に表示して、ページめくりの視覚的表現を提供してもよい。さらに、コンテンツを通してのユーザの進行を表すために、ページ番号の代わりに、進行するグラフィックを使用してもよい。また、ページめくりの指示を提供するために、音声および／または触覚フィードバックを使用してもよい。例えば、ｅＢｏｏｋの「ページ」がめくられるたびに、ブックの実際の紙のページがめくられている音を再生することができる。
【００３１】
１つの実装例において、タッチスクリーンディスプレイ１０４の特定の領域は、圧力に応答するように構成されてもよく、よって、ユーザによって押された時に、前方または後方にページをめくる機能を開始する。図４において、スクリーンＵＩは、２つの領域を含む。すなわち、前方にページをめくるための領域４０４、および後方にページをめくるための領域４０６である。１つの実装例において、前方にページをめくるための領域４０４は、タッチスクリーンディスプレイ１０４の右下側に位置し、後方にページをめくるための領域４０６は、タッチスクリーンディスプレイ１０４の左下側に位置する。これらの位置において、ユーザは、両手でｅＢｏｏｋリーダデバイス１０２を保持し、ユーザの右親指および左親指を使用して電子文書のページをめくることができ、これは、ユーザが物理的なペーパーバックのブックを通してどのようにページをめくるかに類似している。領域４０４および領域４０６は、ユーザの親指を収容するように適正にサイズ決定されてもよい。
【００３２】
いくつかの実施形態では、前方にページをめくるための領域４０４がタッチスクリーンディスプレイ１０４の右半分全体を占有し、後方にページをめくるための領域４０６がタッチスクリーンディスプレイ１０４の左半分全体を占有してもよい。右側−前方と、左側−後方との間の相関は、ユーザ設定または表示される文書の言語に基づいて切り替えられてもよい。他の実装例では、前方にページをめくるための領域がタッチスクリーンディスプレイ１０４の底部にあり、後方にページをめくるための領域がタッチスクリーンディスプレイ１０４の頂部にあってもよい。領域４０４、４０６の位置は、ｅＢｏｏｋリーダデバイス１０２の方位に依存してもよく、よって、ユーザが、ｅＢｏｏｋリーダデバイス１０２を回転させた場合、ページめくり領域４０４、４０６の位置もそれに応じて移動する。
【００３３】
ｅＢｏｏｋリーダデバイス１０２の方位は、いくつかの実装例において、デバイスの中に一体化された加速度計によって検出されてもよい。例えば、ページめくり領域４０４、４０６は、ｅＢｏｏｋリーダデバイス１０２を回転させた時に、タッチスクリーンディスプレイ１０４の右下隅部および左下隅部のままであってもよい。
【００３４】
前述のように、タッチスクリーン圧力検出器１２０は、タッチスクリーンディスプレイ１０４に印加される圧力または力の量を検出する。めくられるページ数は、ページめくり領域４０４、４０６のうちの１つに与えられる圧力の量と比例していてもよい。より大きい力の量がページめくり領域４０４、４０６に印加されると、該力の量に比例して、より多くのページ数がめくられる。機械的な力が、任意の手段によってページめくり領域４０４、４０６に印加されてもよい。例えば、ユーザは、該ユーザの親指をタッチスクリーンディスプレイ１０４上に置いて、該ユーザの親指と該ユーザの人差し指との間でｅＢｏｏｋリーダデバイス１０２を「挟持」してもよい。別の手法として、ユーザは、ｅＢｏｏｋリーダデバイス１０２をテーブルの上において、スタイラスで押下してもよい。
【００３５】
他の実装例において、ページをめくる速度は、ページめくり領域４０４、４０６に印加される圧力の量に比例して変動してもよい。より多くの圧力によって、より速くページをめくらせ得る。めくられるページ数およびページめくりの速度は、どちらも圧力の量に比例して変動し得る。例えば、ページめくり領域４０４、４０６上のうちの１つのより大きい圧力は、より多くのページをめくらせ、かつより速くページをめくらせ得る。より多くのページ数をめくるための、および／またはより速い速度でページをめくるための力の量の閾値は、ユーザによって調整することができてもよい。例えば、ユーザは、一度に１０ページをめくるために必要な力として、圧力の量を定義してもよい。ユーザはまた、例えば１分あたり６０ページをめくるために必要な圧力として、圧力の量を定義してもよい。
【００３６】
代替として、閾値量は、ユーザの挙動を観察することによって経時的に推定されてもよい。ユーザが、ページをめくるために圧力を印加した後に、連続して後方にページをめくった場合は、該ユーザが、印加された力に対してそれほど多くのページをめくりたくなかったと推測され得る。したがって、この次に同じ圧力が印加された時に、デバイスは、より少ないページをめくってもよい。
【００３７】
長押し以外のジェスチャが、ページめくりコマンドを生成してもよい。例えば、タッチスクリーン１０４を横断して物体（例えば、指、スタイラス等）をスワイプすることで、ページめくりコマンドを生成してもよい。めくられるページ数は、スワイプジェスチャ中にタッチスクリーン１０４に対して印加される力の量に比例して増加してもよい。スワイプジェスチャを伴うページめくりは、図７を参照して以下にさらに詳細に説明する。めくられるページ数はまた、ページめくり領域４０４、４０６に対するスワイプジェスチャまたは押圧に使用される指の数に依存してもよい。例えば、１本の指が１ページをめくる、２本の指が２ページをめくる、３本の指が３ページをめくる、等である。指の数とめくられたページの数との間の代替の相関も可能である。
【００３８】
いくつかの状況において、ユーザは、ユーザ入力を伴わずに次のページが表示されるように、自動ページめくりを望む場合がある。ユーザが自動めくりの前にページを読むには十分な時間であるが、次のページが表示されるまでユーザが待ち過ぎるような長い時間にしないために、自動ページめくりの速度は、以前の手動ページめくり速度の平均に基づいてもよい。例えば、表示された文書の最後の３ページにわたって、ユーザが２０、２１、および１９秒の間隔で手動ページめくりコマンドを入力した場合、ｅＢｏｏｋリーダデバイス１０２は、２０秒毎に自動的にページをめくり始めてもよい。いくつかの実装例では、自動ページめくりを開始するユーザ入力が必要とされる。図５は、図４に示されるデバイス１０２によるページめくり動作に続いて、テキストの次のページをｅＢｏｏｋリーダデバイス１０２のタッチスクリーンディスプレイ１０４上に表示する、ユーザインターフェース表現５００を示す。表示されたページの視覚的表現は、ページ番号５０２によって示される。この実施例において、ページ番号は「５１」であるが、これは、図４に示されるページ番号「５０」に対して１ページ「前方」を表す。図４から図５へのページの変化は、前方ページめくり領域４０４に印加された圧力に起因し、よって、タッチスクリーンディスプレイ１０４に対して及ぼされる力の量は、１ページをめくることと相関させられている。いくつかの実施形態において、ページめくり領域４０４に印加されるより大きい力の量は、一度に１ページを超えてめくる。後方にページをめくることは、類似した様式で、後方ページめくり領域４０６上の圧力に応答して機能する。ページを「めくっている」間、ｅＢｏｏｋリーダデバイス１０２および／またはディスプレイ１０４は、表示された画像を処理またはリフレッシュするための時間を必要とする場合がある。特に、多数のページが一度にめくられる時、ページ間の移行は、瞬間的でなくてもよい。ユーザインターフェースがめくっているページの視覚的表現を示す実施形態では、移行時間中に該視覚的表現が表示されてもよい。例えば、５０ページから５１ページへの変化は、自動車の走行距離計に表示される数字に類似した番号をスクロールすることによって表されてもよい。他の実施形態において、５０ページは、物理的なブックにおけるページめくりを表す視覚的な技術等を通して、５１ページへ視覚的に変形してもよい。
【００３９】
図６は、ｅＢｏｏｋリーダデバイス１０２のタッチスクリーンディスプレイ１０４を使用してページをめくるためのプロセス６００を示す。６０２で、電子文書の第１のページが、ｅＢｏｏｋリーダデバイス１０２のタッチスクリーンディスプレイ１０４上に表示される。これは、例えば図４のユーザインターフェース表現４００で示され、ここでは、第１のページ「５０」が表示されている。
【００４０】
６０４で、タッチスクリーンディスプレイ上の領域内の加圧量が検出される。前述した実装例において、例えば、圧力は、物体によって前方ページめくり領域４０４または後方ページめくり領域４０６のいずれかに印加されてもよい。
【００４１】
６０６で、圧力が、第１の領域に印加されたのか、第２の領域に印加されたのかの決定が行われる。第１の領域に印加された場合（例えば、６０６からの「第１の領域」分岐）は、６０８で、１つ以上のページが、第１の領域に印加された加圧量に比例して前方にめくられる。第２の領域に印加された場合（例えば、６０６からの「第２の領域」分岐）は、６１０で、１つ以上のページが、第１の領域に印加された加圧量に比例して後方にめくられる。
ブックマーク済みページへのスナップバック
【００４２】
別の使用シナリオにおいて、ユーザは、１つのページをマーキングして、別のページまでめくり、そして、以前にマークしたページに戻りたいと望む場合がある。この操作は、物理的なブックでは、指をページ上に置くか、またはブックマークを挿入することによって、ユーザが戻りたいと望むページにブックマークすることによって達成され得る。図７〜図１０を参照して以下に説明するように、類似したブックマーキングが、ｅＢｏｏｋリーダデバイス１０２によって達成され得る。これらのブックマーキング技術は、以下にさらに詳細に説明するように、ｅＢｏｏｋリーダデバイスのタッチスクリーンユーザインターフェースの態様を活用する。
【００４３】
図７は、ページめくりコマンドを受け取りながら、テキストのページをタッチスクリーンディスプレイ１０４上に表示するための、ｅＢｏｏｋリーダデバイス１０２のユーザインターフェース表現７００を示す。この実装例において、ページめくりコマンドは、タッチスクリーンディスプレイ１０４上またはその近くの物体によって行われるジェスチャ７０２によって生成される。ジェスチャ７０２は、タッチスクリーンディスプレイ１０４の表面を横断してユーザの指をスワイプするユーザによって生成されてもよい。ユーザ入力コントローラ１１０は、スワイプジェスチャの方向を決定してもよい。ページめくり検出器１１２は、受け取った入力を、前方にページをめくる、または後方にページをめくるためのコマンドとして解釈し得る。図７は、右から左に行われるジェスチャ７０２を示す。右から左へのジェスチャは、前方にページをめくるためのコマンドと相関させてもよい。同様に、左から右へのスワイプ動作は、後方にページをめくるためのコマンドと相関させてもよい。頂部からの底部への動作および底部から頂部への動作も、ページをめくるために使用され得る。いくつかの実装例では、スワイプジェスチャを行う物体の検出のために、タッチスクリーンディスプレイ１０４との直接的な接触は不要である。例えば、ユーザの手、またはスタイラス等の他の物体が、カメラに対してスクリーンを横断して移動する時に、それを光学的に追跡してもよい。付加的な、または代替の動作追跡機構として、赤外線発光ダイオードが、反射して検出器に戻る光を放射し得、よって、エミッタおよび検出器の組み合わせは、放射された光の乱れをスクリーンの近くの物体の位置と相関させることができる。さらに、いくつかの実装例において、ページめくりコマンドは、ｅＢｏｏｋリーダデバイス１０２の側部に沿ったボタンまたはジョイスティック等の、タッチスクリーンディスプレイの一部ではない制御の作動であってもよい。
【００４４】
１つの実装例において、図７に示されるユーザインターフェース７００はまた、タッチスクリーン１０４の規定の領域７０４を含んでもよく、これは、ユーザによって押された時に、現在表示されているページが、ユーザがブックマークすることを望むページであることを示す。ブックマーキングモジュール１１４は、規定の領域７０４に印加される圧力を、表示されたページに対してブックマークを設定すべきである旨の指示として解釈するように機能し得る。したがって、規定の領域７０４は、ページをブックマークするためのボタンとしての役割を果たす。１つの実装例において、ブックマークボタン７０４は、タッチスクリーンディスプレイ１０４の左下隅部に位置する。この構成において、ユーザは、ユーザの左手でｅＢｏｏｋリーダデバイス１０２を保持しながら、ユーザの左親指でブックマークボタン７０４を起動させてもよい。ブックマークボタン７０４は、タッチスクリーンディスプレイ１０４上の任意の特定の形状または配置に限定されない。例えば、左利きのユーザは、ブックマークボタン７０４がタッチスクリーンディスプレイ１０４の右下隅部上にあるように、ｅＢｏｏｋリーダデバイス１０２を構成してもよい。いくつかの実装例において、図７で表示されているページはまた、表示されたページに対応するページ番号の視覚的表現７０６（例えば、「ｐ．５０」）を含んでもよい。
【００４５】
図８は、ページめくりコマンドに続く、テキストのページを表示するｅＢｏｏｋリーダデバイス１０２の別のユーザインターフェース表現８００を示す。前述のように、ページめくりコマンドは、タッチスクリーンディスプレイ１０４上またはその近くの物体、ページめくり領域４０４、４０６上の圧力、キーボード１０６上のボタンを押すこと、他の制御のうちの１つを押すこと等によって行われるジェスチャ７０２に応答して、ページめくり検出器１１２によって処理される。この実施例において、ページ番号の視覚的表現８０２は、図７に示されるページ「５０」から図８に示されるページ「６０」まで、１０ページがめくられたことを示す。
【００４６】
１つの実装例において、ブックマークボタン７０４上の物体（例えば、指またはスタイラス）の圧力が検出されている限りは、６０ページが表示される。ブックマークボタン７０４上の圧力がもはや検出されなくなると、ｅＢｏｏｋリーダデバイス１０２は、ブックマーク済みページ（この実施例では、図７に示される５０ページ）を再表示する。この実装例に関して、ユーザは、ｅＢｏｏｋリーダデバイス１０２をユーザの左手で保持し、ユーザの左親指でブックマークボタン７０４を押し、そして、ユーザの右手の指をタッチスクリーンディスプレイ１０４を横断してスワイプすることによってページをめくってもよい。左親指を放すと、ｅＢｏｏｋリーダデバイス１０２は、ユーザが左親指をブックマークボタン７０４上に置いた時に表示されたページに「スナップバック」する。
【００４７】
図９は、ｅＢｏｏｋリーダデバイス１０２が最初に図７に表示されていたページを再表示するが、随意に、触覚指示を伴うこのディスプレイに付随する、ユーザインターフェース表現９００を示す。ページ番号の視覚的表現９０２は、この実施例において、テキストがページ「５０」に戻ったことを示す。圧力がタッチスクリーンディスプレイ１０４から取り除かれた時にブックマーク済みページを再表示することは、瞬間的であっても、ほぼ瞬間的であってもよい。１つの実装例において、「スナップバック」は、付随するページをめくる視覚的表現を伴わずに起こってもよい。同じまたは異なる実装例において、触覚指示は、ブックマーク済みページの再表示に付随する。触覚指示は、物理的なブックの多数のページ数を一度にめくることに類似した、触覚フィードバックをユーザに提供する。１つの実装例において、触覚指示は、バイブレーターによって作成される振動、スピーカーによって生成される低周波音等であってもよい。触覚フィードバックは、音声フィードバックが付随してもよく、あるいはそれと置換されてもよい。
【００４８】
図１０は、ｅＢｏｏｋリーダデバイス１０２のタッチスクリーンディスプレイ１０４を使用して電子文書のページをブックマークするための、プロセス１０００を示す。
【００４９】
１００２で、電子文書の第１のページが、ｅＢｏｏｋリーダデバイス１０２のタッチスクリーンディスプレイ１０４上に表示される。ディスプレイは、図６に示されるＵＩ表現６００に類似していてもよい。
【００５０】
１００４で、圧力がタッチスクリーンディスプレイ１０４上で検出される。圧力は、図７で前述したように、タッチスクリーン１０４の規定の領域の中で検出され得る。圧力は、物体（例えば、スタイラスまたはユーザの指）によって生じ得る。圧力は、ブックマーキングモジュール１１４によって、現在表示されているページをブックマークするためのコマンドとして解釈される。
【００５１】
１００６で、ページをめくるためのコマンドが受け取られる。このページめくりコマンドは、ページめくり検出器１１２によって受け取られ得る。ページをめくるためのコマンドは、１つ以上のページを前方または後方にめくり得る。ページめくりコマンドは、図４〜６でさらに詳細に前述している。
【００５２】
１００８で、電子文書の第２のページが、ｅＢｏｏｋリーダデバイス１０２上に表示される。第２のページは、１００６で受け取ったページをめくるためのコマンドに応答して表示される。第２のページは、必ずしも文書のページ数が第１のページに隣り合うというわけではない。例えば、ページをめくるためのコマンドが、１０ページをめくるための、または代替として、１つのページをめくるためのコマンドを１０回繰り返すためのコマンドである場合、プロセス１０００で表示される文書の第２のページは、１００２で表示された文書の第１のページから１０ページ離れたページとなる。
【００５３】
１０１０で、タッチスクリーンディスプレイ１０４上で圧力がまだ検出されているかどうかの決定が行われる。１つの実装例では、ブックマークボタン７０４での継続した圧力の存在または不在が検出される。決定は、ブックマーキングモジュール１１４によって実行されてもよい。圧力がまだ検出されている（すなわち、１０１０からの「はい」分岐）場合、１００８で、文書の第２のページが表示されたままとなる。物体の圧力がもはや検出されなくなった（すなわち、１０１０からの「いいえ」分岐）時、ｅＢｏｏｋリーダデバイスは、電子文書の第１のページにスナップバックして、１００２で、それを表示する。図９で前述したように、電子文書の第１ページの再表示は、随意に、１０１２で、振動等の触覚および／または音声指示が付随してもよい。
【００５４】
サイズまたは利用可能な時間に基づくブックの検索
ｅＢｏｏｋリーダデバイス１０２は、多数の完全なｅＢｏｏｋを含んでいてもよい。その中に記憶されるブックの数が増加するにつれて、ブックを系統化および分類することがますます重要になる。ｅＢｏｏｋリーダデバイス１０２のユーザは、サイズまたは時間パラメータ（例えば、読むために利用可能な時間またはブックを読むためにかかる時間の量）に基づいて、ブックを識別したい場合がある。物理的なブックに関して、これは、単にブックを見てそのサイズを評価することによって達成され得る。しかしながら、ｅＢｏｏｋに関して、ユーザが電子文書のサイズの感覚を得ることは、さらに困難である。
【００５５】
本開示のこの項は、サイズおよび／または時間パラメータに基づいて文書を検索するための、例示的な技術について論ずる。これらの検索および絞り込みパラメータは、タッチスクリーンディスプレイを介した種々のジェスチャ入力を使用して選択されてもよい。
【００５６】
図１１は、ブックリスト１１０２をｅＢｏｏｋリーダデバイス１０２上に表示するための、ユーザインターフェース表現１１００を示す。この実施例ではブックが示されているが、ブックリスト１１０２は、本明細書の説明の精神および範囲から逸脱することなく、文書の種類が混合したものを含む、他の種類の電子文書のリストを表示してもよいことに留意されたい。例えば、ブックリスト１１０２は、ブック、雑誌、新聞、定期刊行物、ジャーナル、参考資料、電話帳、教科書、選集、取扱説明書、会議の議事録、雛形、住所録、地図、ウェブページ等を含んでいてもよい。
【００５７】
１つの実装例において、ブックリスト１１０２は、ブックの題名とともに、ブックの長さの視覚的インジケータ１１０４を含む。ブックの長さの視覚的インジケータ１１０４は、ブックリスト１１０２の中のブックの長さを表す、バーまたはカラムであってもよい。いくつかの実装例において、視覚的インジケータは、未読のままであるブックの量を示してもよい。視覚的インジケータは、バーまたはカラムに限定されず、他のブックのサイズに比例して、より大きいまたはより高い外観を呈する、ブックの３次元表現等の、他の表現を含んでもよい。この実施例において、水平バーの長さは、ブックの長さに対応する。ブックリスト１１０２は、ブックの長さに従って順序付けられてもよい。代替として、ブックリスト１１０２は、検索クエリーに対する一致の近さ、アルファベット順、日付、価格等の他の因子に基づいて順序付けられる。いくつかの状況において、ブックリスト１１０２は、絞り込み（例えば、検索、ユーザ選好等）に従って、そして第２にブックの長さによって順序付けられてもよい。図１１の具体例では、「超長編ブック」、「短編ブック」、「中編ブック」、「長編ブック」、および「超短編ブック」に順序付けられた例示的な題名で、５つのブックが示されている。
【００５８】
ユーザは、物体（例えば、指またはスタイラス）を、例えばブックの題名を示している、タッチスクリーンディスプレイ１０４の一部の上またはその近くに置くことによって、ブックリスト１１０２の中のブックのうちの１つを選択してもよい。それに応じて、ブックリスト１１０２のサブセットが表示される。ブックリスト１１０２のサブセットに含まれるブックは、ユーザによって示されたブックのサイズによって決定される。この実施例では、ユーザの指で「中編ブック」を選択しているユーザが示されている。サイズは、ブックのページ数、ブックの単語数、ブックの文字数等によって、種々の方法で決定されてもよい。
【００５９】
図１２は「中編ブック」の選択の後に、図１１に示されるブックリスト１１０２のサブセット１２０２を表示する、ユーザインターフェース表現１２００を示す。サブセットリスト１２０２は、サイズに基づいて順序付けられてもよい。この実施例において、サブセットリスト１２０２は、上から下に大きいものから小さいものの順で順序付けられる。サブセットリスト１２０２は、代替として、上から下に小さいものから大きいものの順で順序付けられてもよい。１つの実装例において、図１１で前述したように、サブセットリスト１２０２は、ブックの長さの視覚的インジケータ１２０４を含んでもよい。
この図において、サブセットリスト１２０２は、選択された「中編ブック」以下のサイズを有するｅＢｏｏｋを含む。したがって、ブック「短編ブック」および「超短編ブック」がサブセットリスト１２０２に含まれる。他の実装例では、選択されたブック以上のサイズを有するｅＢｏｏｋ、または次に大きいサイズもしくは次に小さいサイズであるｅＢｏｏｋが、サブセットリスト１２０２に含まれてもよい。サブセットリスト１２０２は、ユーザによって示されたブックのサイズに基づく絞り込みの後のブックリスト１１０２と考えられ得る。
【００６０】
別のオプションとして、ブックリスト１１０２に適用される絞り込みの種類は、タッチスクリーンディスプレイ１０４上の指示を生成する、物体の種類および／またはジェスチャの種類に依存してもよい。例えば、２本の指で図１１の「中編ブック」の題名を押すことによりブックを選択することで、示されたブックよりも大きいブックを取り除くことによって、ブックリスト１１０２を絞り込んでもよい。対照的に、１本だけの指で図１１の「中編ブック」の題名を押すことによりブックを選択することで、示されたブックよりも小さいブックを取り除くことによって、ブックリスト１１０２を絞り込んでもよい。さらなる例として、ブックの題名を押し、次いで上方向へのスワイプジェスチャを行うことによりブックを選択することで、示されたブックよりも小さいブックを取り除くことによって、ブックリスト１１０２を絞り込んでもよく、一方で、下方向へのスワイプジェスチャを行うことで、示されたブックよりも大きいブックを取り除くことによって、ブックリスト１１０２を絞り込んでもよい。
【００６１】
図１３は、ｅＢｏｏｋリーダデバイス１０２のタッチスクリーンディスプレイ１０４を使用して、電子文書のリストを絞り込むためのプロセス１３００を示す。
【００６２】
１３０２で、電子文書のリストが、ｅＢｏｏｋリーダデバイス１０２のタッチスクリーンディスプレイ１０４上でユーザに提示される。図１１０で前述したように、文書のリストは、文書の長さの視覚的指示を含んでもよい。リストは、順序付けされても、されなくてもよい。
【００６３】
１３０４で、リストの中の電子文書のうちの１つに対応する指示が受け取られる。該指示は、リストの中の文書のうちの１つの題名または他の表現を表示しているタッチスクリーンディスプレイ１０４の一部分の上またはその近くの物体によって生成されてもよい。１つの実装例において、物体は、ユーザの指のうちの１本以上であるが、スタイラスまたは他のポインティング機構であってもよい。
【００６４】
１３０６で、いくつかの文書を取り除いてサブセットリストを形成するためにユーザによって行われる指示に基づいて、リストが絞り込まれる。例えば図１１のリスト１１０２からの「中編ブック」というブックの題名の選択の後に、図１２のサブセットリスト１２０２が示される。アクション１３０６でのサブセットリストの作成は、異なる方法で実装されてもよい。１つの例示的な例を、サブアクション１３０６（１）〜（３）で図１３に示す。１３０６（１）で、ユーザが、タッチスクリーンディスプレイ１０４上に列記された文書を、１本の指を使用して選択したのか、または２本の指を使用して選択したのかの決定が行われる。これは、スクリーン上の複数の圧力地点を通して検出される。ユーザが２本の指を用いた場合（すなわち、１３０６（１）からの「２本」分岐）、１３０６（２）で、示された電子文書よりも大きい電子文書が取り除かれる。ユーザが１本の指を用いた場合（すなわち、１３０６（１）からの「１本」分岐）、１３０６（３）で、示された電子文書よりも小さい電子文書が取り除かれる。
【００６５】
１３０８で、絞り込まれたリストがタッチスクリーンディスプレイ１０４上でユーザに提示される。提示は、図１２で前述したものに類似していてもよい。
【００６６】
前述の特徴は、ユーザがブックを検索することを可能にし、かつサイズに基づいて、ブックリストを絞り込む。使用されてもよい別のパラメータは、ブックを読むために利用可能な時間、またはリーダのペースで与えられる、ブックを読むためにかかる時間である。
【００６７】
図１４は、ユーザが時間に基づいてブックを選択することを可能にする、ｅＢｏｏｋリーダデバイス１０２のユーザインターフェース表現１４００を示す。この時間パラメータは、ブックを読むために利用可能な時間の量（例えば、休憩中の１５分）、またはユーザがそのブックを読むためにかかりそうな時間の量（例えば、リーダの速度で１５分で完了することができるブック、または記事）等の、異なる状態を表してもよい。そのような時間ベースの絞り込みについて、ｅＢｏｏｋリーダデバイス１０２は、ユーザの読む速度を計算する。典型的な読む速度は、ページめくりコマンド間の時間、および１ページ上に表示される単語または文字の数に基づいて計算されてもよい。したがって、ユーザがそのブックを読むためにかかる時間は、サイズに直接的に関連し、読むための時間は、サイズの代用とみなされてもよい。しかしながら、サイズとは異なり、ブックを読むためにかかる時間は、ユーザによって異なり得る。ｅＢｏｏｋリーダデバイス１０２は、それぞれの読む速度とそれぞれが関連付けられる、複数のユーザープロファイルを維持してもよい。
【００６８】
図１４において、ユーザインターフェース１４００は、タッチスクリーンディスプレイ１０４上にグラフィカル時計１４０２を表す。ユーザは、ユーザの指（またはスタイラス）で、時計１４０２の面の周囲で時計回りの円１４０４にジェスチャを行うことによって、時間の量を選択する。選択された時間の量は、ユーザが時計の面に沿ってユーザの指を移動させた距離に対応する。この実施例において、ユーザは、ユーザの指を４分の１円の円弧に移動させて、１５分の時間を示している。ユーザインターフェース１４００はまた、選択された時間を示すために、デジタル時計１４０６を含んでいてもよい。この実施例において、デジタル時計１４０６は、０時間１５分を示す。さらに、ユーザは、デジタル時間表現１４０６の数字を移動させることによって時間を選択してもよい。
【００６９】
ユーザによって時間が入力されると、ｅＢｏｏｋリーダデバイス１０２は、時間パラメータに基づいて、文書の絞り込みを開始する。ｅＢｏｏｋリーダデバイス１０２は、示された時間の量およびユーザの読む速度に基づいて、文書サイズを決定する。この実施例では、ユーザが１５分以下で読むことができる文書が識別される。ｅＢｏｏｋリーダデバイス１０２は、次いで、時間的制約を考慮して限定した、文書のリストを表示する。
【００７０】
図１５は、ユーザによって入力された時間の量に応答してブックリスト１５０２を提示する、ｅＢｏｏｋリーダデバイス１０２のユーザインターフェース表現１５００を示す。ブックリスト１５０２は、この実施例において、超短編ブック、雑誌記事、および詩を含む。これらは、示された時間の量の範囲内（例えば、１５分）で、過去の読む速度に基づいて、ユーザが読むことができるはずである、全ての品目である。当然、任意の所与の事例において、ユーザは、ユーザの典型的な読む速度よりも遅く読む場合があるので、いくつかの事例において、ユーザは、実際には、ブックリスト１５０２に含まれる品目を読むために、示された時間の量よりも長くかかる場合がある。
【００７１】
テキスト−スピーチ変換
別の使用シナリオにおいて、ユーザは、テキストからスピーチに変換したい場合がある。図１６〜１８に関して以下に説明するように、ユーザは、この変換を開始するために、タッチスクリーンユーザインターフェースを伴う種々の入力技術を用いてもよい。
【００７２】
図１６は、テキストをスピーチに変換するための、ｅＢｏｏｋリーダデバイス１０２のユーザインターフェース表現１６００を示す。ユーザ入力およびテキストをスピーチに変換する処理は、テキスト−スピーチ変換モジュール１１８によって、全体的または部分的に実行されてもよい。ｅＢｏｏｋリーダデバイス１０２は、テキストの可視的な表現をタッチスクリーンディスプレイ１０４上に表示する。ユーザは、テキストを表示しているタッチスクリーンディスプレイ１０４の一部分の上またはその近くに物体を置くことによって、タッチスクリーンディスプレイ１０４上に提示されるテキストの一部分を示してもよい。ユーザのテキスト選択を受け取ると、ｅＢｏｏｋリーダデバイス１０２は、テキストの言葉による表現を生成し得る。いくつかの実装例において、テキストの言葉による表現は、テキストを音読する合成された人間の声である。テキストの言葉による表現に対応する音は、ヘッドフォンジャックに接続された（または、Ｂｌｕｅｔｏｏｔｈ（登録商標）または他の技術を介して無線で）スピーカーまたはヘッドホン等の出力デバイスによって生成されてもよい。
【００７３】
テキストの言葉による表現の速度は、タッチスクリーンディスプレイ１０４を横断して移動する物体の速度に対応する。物体は、ユーザの指、スタイラス等のうちの１つであってもよい。言葉による表現の速度は、物体の速度が増加した時に増加してもよく、または逆に、物体の速度が減少した時に減少してもよい。いくつかの実装例において、言葉による表現の速度は、物体の瞬間的な速度ではなく、タッチスクリーンディスプレイ１０４上のテキストに対して移動する物体の平均速度に基づいている。例えば、ユーザが、ユーザの指をある行から次の行の始めに移動させる時に、わずかに中断する場合がある。テキストを読み上げる際の対応する中断を回避するために、テキストの表示部分の複数の単語に対して移動するユーザの指の平均速度を、読み上げ速度を決定するために使用してもよい。例えば、物体の速度の瞬間的な変化が読み上げ速度に影響を及ぼさないように、読み上げ速度は、直前の１０個の単語に対する物体の平均速度に基づいてもよい。
【００７４】
１つの実装例では、ハイライト領域１６０２によって表されるように、タッチスクリーンディスプレイ１０４の上またはその近くに物体を置くことによってテキストが示された時に、テキストの視覚的表現が変化する。テキストの視覚的表現の変化には、ハイライトすること、テキストの色を変化させること、テキストに下線を引くこと等が挙げられる。
【００７５】
タッチスクリーンディスプレイ１０４の二重機能のため、ユーザは、タッチスクリーンディスプレイ１０４上に表示される単語の上で物体を押すことによって、スクリーン上に表示されるテキストの一部分を示すことが可能である。テキストの言語および書式に応じて、水平または垂直のテキストがあってもよい。ユーザの指等の物体は、一般に、テキストを読む時に、テキストの上を同じ方向に移動する。例えば、テキストがタッチスクリーンディスプレイ１０４上に水平に表示されている時、物体は、略水平方向に移動する。方向は、テキストの言語に応じて、右から左であっても、または左から右であってもよい。テキストが垂直に表示される時、物体は、略垂直方向に移動する。ここでも、方向は、上から下であっても、または下から上であってもよい。
【００７６】
左／右および上／下等の概念は、ユーザがｅＢｏｏｋリーダデバイス１０２を回転させた場合に、水平動作が垂直動作になるように、ｅＢｏｏｋリーダデバイス１０２の方位に依存する。いくつかの実装例において、ｅＢｏｏｋリーダデバイスは、その方位が変化した時に感知して、ディスプレイ１０４のテキストの配置を自動的に調整する。
【００７７】
図１７は、タッチスクリーンディスプレイ１０４上に表示されているテキスト１７０２をスピーチに変換するための、ｅＢｏｏｋリーダデバイス１０２の代替のユーザインターフェース表現１７００を示す。この実装例において、言葉による表現の速度は、タッチスクリーンディスプレイ１０４上に表示されるプログレスバー１７０４に対する物体の速度に基づいてもよい。例えば、プログレスバー１７０４として機能するスライダバーまたは類似した表示を、テキスト１７０２の表示部分と一緒に提示してもよい。プログレスバー１７０４に沿って物体を移動させることによって、言葉による表現の速度が制御されてもよい。プログレスバーインターフェースのいくつかの実装例において、読み取り速度を設定するには、プログレスバーに対する１つの動作だけで十分である。ｅＢｏｏｋリーダデバイス１０２は、次いで、ユーザにプログレスバー１７０４に沿ってユーザの指を繰り返し移動させることを必要とせずに、テキストの表示部分１７０２の読み上げを継続してもよい。
【００７８】
図１８は、表示されたテキストの抜粋に対するテキストのスピーチへの変換を促進するために、タッチスクリーンディスプレイ１０４を使用するためのプロセス１８００を示す。１８０２で、電子文書のテキストが、ｅＢｏｏｋリーダデバイス１０２のタッチスクリーンディスプレイ１０４上に表示される。
【００７９】
１８０４で、物体が抜粋を示すためにタッチスクリーンディスプレイを横断して移動した時に該物体が検出される。物体は、リーダの指、スタイラス、または他のポインティング機構であってもよい。抜粋の視覚的表現は、リーダの選択に応じて変化してもよい。これは、例えば、領域を横断して移動しているリーダの指に応答して抜粋１６０２がハイライトされている図１６において示されている。
【００８０】
１８０６で、物体がタッチスクリーンディスプレイを横断して移動する速度が計算される。速度は、異なる方法で計算されてもよい。１つの手法は、テキストの抜粋の中の複数の単語（例えば、１０個の単語）に対して移動する物体の平均速度を導き出すことである。
【００８１】
１８０８で、抜粋のテキストがスピーチに変換される。さらに、言葉による表現のペースは、１８０６で計算された物体の速度に対応する。ディスプレイを横断する物体の速度が増加するにつれて、言葉による表現のペースが増加する。逆に、物体の速度が遅くなるにつれて、言葉による表現のペースも遅くなる。
【００８２】
例示的なｅＢｏｏｋリーダデバイス
図１９は、ｅＢｏｏｋリーダサブシステム１９０２として実装されてもよい、選択された機能的構成要素１９００を示す。極めて基本的な構成において、サブシステム１９０２は、タッチスクリーンディスプレイ１０４に出力されるｅＢｏｏｋコンテンツを制御する、ならびにタッチスクリーンディスプレイ１０４が受け取るコマンドを翻訳するための、メモリ１９０４と、処理ユニット１９０６と、タッチスクリーンディスプレイモジュール１９０８とを含む。メモリ１９０４は、一般的に、ｅＢｏｏｋリーダデバイス１０２のオペレーティングシステム１９１０を含む。メモリ１９０４は、ｅＢｏｏｋ等の１つ以上の電子文書１９１２を含んでもよい。
【００８３】
前述のように、タッチスクリーンディスプレイ１０４は、デジタル形態の電子ブックのコンテンツ等のテキストまたはグラフィックコンテンツの可視的な表現を表示するために調整される。便宜上、タッチスクリーンディスプレイ１０４は、本明細書に記載される実装例において、略長方形の構成で示される。しかしながら、タッチスクリーンディスプレイ１０４は、あらゆる形状で実装されてもよく、幅に対する高さの任意の比率を有してもよいものと理解されたい。また、スタイル的または設計的な目的のために、タッチスクリーンディスプレイ１０４は、湾曲していても、または非直線的な形状であってもよい。
【００８４】
いくつかの実装例において、タッチスクリーンディスプレイ１０４は、電子ペーパーディスプレイ技術を使用して実装されてもよい。一般に、電子ペーパーディスプレイは、高解像度（１５０ｄｐｉ以上）を有し、かつ双安定であり、これは、ディスプレイに殆どまたは全く電力が供給されない時であっても、テキストまたは他の描画された画像を保持することが可能であることを意味する。電子ペーパーディスプレイ技術はまた、紙の上に印刷されたものに実質的に等しいハイコントラストも呈し得る。本明細書に記載される実装例とともに使用されてもよい、いくつかの例示的な電子ペーパーディスプレイには、双安定ＬＣＤ、ＭＥＭＳ、コレステリック、着色、電気泳動方式等が挙げられる。使用されてもよい１つの例示的な電子ペーパーディスプレイは、Ｅ−Ｉｎｋブランドのディスプレイである。
【００８５】
同じまたは異なる実装例において、タッチスクリーンディスプレイ１０４は、可撓性ディスプレイでもよい。可撓性ディスプレイは、タッチセンサの上側に位置付けられてもよい。タッチセンサは、抵抗性タッチセンサフィルムであってもよい。可撓性ディスプレイは、プラスチック等の可撓性材料でできている保護層を含んでもよい。可撓性ディスプレイは、可撓性バックプレーン層を含んでもよい。バックプレーンはまた、プラスチック、金属、ガラス、またはポリマーベースの材料等の、可撓性材料でできていてもよい。可撓性バックプレーンは、曲げられるもの、丸められるもの、軽量なもの等であってもよい。１つの構成において、可撓性バックプレーンは、プラスチック基板上のマトリクスバックプレーンである。
【００８６】
ｅＢｏｏｋリーダサブシステム１０８はまた、ｅＢｏｏｋリーダデバイス１０２が、他のコンピュータシステムまたは他のデバイスと通信することを可能にする、１つ以上の通信接続１９１４を含んでもよい。電子ブックおよび他のコンテンツは、プログラムモジュールとして、通信接続１９１４を介して、ｅＢｏｏｋリーダデバイス１０２へ転送されてもよい。通信接続１９１４は、インターネットを含む種々の種類のネットワークとの有線および無線通信をサポートする。例えば、ｅＢｏｏｋリーダデバイス１０２は、無線ネットワーク上での無線通信を促進するために、ＲＦ送受信機を備えていてもよい。デバイスは、例えばＢｌｕｅｔｏｏｔｈまたはＩＲ接続を介した、他のデバイスとの通信を促進する、通信接続をさらに含んでもよい。通信接続１９１２は、通信メディアの１つの例である。通信メディアは、一般的に、コンピュータが読み取り可能な命令、データ構造、プログラムモジュール、または搬送波もしくは他の搬送機構等の変調されたデータ信号の他のデータによって具現化されてもよく、かつあらゆる情報送達メディアを含む。
【００８７】
タッチスクリーンディスプレイ１０４、キーボード１０６、およびｅＢｏｏｋリーダデバイス１０２上の任意の他のユーザ入力要素を介して、ユーザ入力を捕捉するために、１つ以上のユーザインターフェースサブシステム１０８も提供される。ユーザインターフェースサブシステム１０８は、図１でさらに詳細に前述している。
ｅＢｏｏｋリーダサブシステム１０８はまた、電力制御ユニット１９１８と、バッテリ１９２０とを含む。電力制御ユニット１９１８は、ｅＢｏｏｋリーダデバイス１０２によって消費される、電力の量または電気エネルギーを動作可能に制御する。ｅＢｏｏｋリーダデバイス１０２によって消費される電力の量を能動的に制御することで、バッテリ１９２０によって貯蔵される電気エネルギーのさらに効率的な利用を達成し得る。処理ユニット１９０６は、計算リソースを電力制御ユニット１９１８に供給する。電力制御ユニット１９１８は、ｅＢｏｏｋリーダデバイス１０２によって消費される電力の正確な制御のための、クロック／タイマーをさらに含んでもよい。
【００８８】
ｅＢｏｏｋリーダデバイス１０２は、付加的な特徴または機能を有してもよい。例えば、ｅＢｏｏｋリーダデバイス１０２はまた、合成されたスピーチ等の音の生成を制御するための、音声出力モジュール１９２２を含んでもよい。音声出力モジュール１９２２からの出力は、オンボードスピーカー１９２４またはヘッドフォンジャック等の別の出力デバイスに向けられてもよい。ｅＢｏｏｋリーダデバイス１０２はまた、ユーザの声等の音を記録するための、および／または図３に関して前述したようにディスプレイ上の接触地点を見つけ出すためにディスプレイ上のタップを検出するための、マイクロホン１９２６を含んでもよい。いくつかの実装例において、ｅＢｏｏｋリーダデバイス１０２はまた、ｅＢｏｏｋリーダデバイス１０２に触っているユーザによって検出可能である、触覚出力を作成するためのバイブレーター１９２８または他の出力デバイスを含んでもよい。ｅＢｏｏｋリーダデバイス１０２は、いくつかの実装例において、デバイスの方位を検出するための、加速度計１９３０を含んでもよい。また、補助ディスプレイ等の他の出力デバイス、プリンタ等が含まれてもよい。
【００８９】
メモリ１９０４は、コンピュータが読み取り可能な記憶媒体の例示的な例である。したがって、コンピュータが読み取り可能な記憶メディアには、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリまたはその他メモリ技術、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）、もしくは他の光ストレージ、磁気カセット、磁気テープ、磁気ディスクストレージ、もしくは他の磁気ストレージデバイス、または所望の情報を記憶するために使用することができ、かつｅＢｏｏｋリーダデバイス１０２によってアクセスすることができるあらゆる他の媒体が挙げられるが、これに限定されない。任意のそのようなコンピュータが読み取り可能な記憶媒体は、ｅＢｏｏｋリーダデバイス１０２の一部でもよい。
【００９０】
第１節。コンピュータに実装された方法であって、
実行可能な命令で構成される電子ブックリーダデバイスの制御下で、
コンテンツを電子ブックリーダデバイスのタッチスクリーンディスプレイ上に表示することと、
該電子ブックリーダデバイスの該タッチスクリーンディスプレイ上の物体の圧力を検出することと、
該物体と、該電子ブックリーダデバイスの該タッチスクリーンディスプレイとの接触の持続時間を検出することと、
該物体によって該タッチスクリーンディスプレイに印加される圧力の量、該タッチスクリーンディスプレイ上の該物体の配置、または該物体と該タッチスクリーンディスプレイとの該接触の持続時間のうちの少なくとも１つに応答して、動作を開始することと、
該動作の結果を該電子ブックリーダデバイスの該タッチスクリーンディスプレイ上に表示することと、
を実行することを含む、コンピュータに実装された方法。
【００９１】
第２節。該物体は、指またはスタイラスのうちの１つで構成される、第１節に記載のコンピュータに実装された方法。
【００９２】
第３節。該検出は、該タッチスクリーンディスプレイのある領域内の圧力を感知することを含む、第１節に記載のコンピュータに実装された方法。
【００９３】
第４節。該検出は、該タッチスクリーンディスプレイを横断するスワイプ動作として圧力を感知することを含む、第１節に記載のコンピュータに実装された方法。
【００９４】
第５節。該動作は、１つ以上のページをめくることを含む、第１節に記載のコンピュータに実装された方法。
【００９５】
第６節。該動作は、１つ以上のページをめくることを含み、該タッチスクリーンディスプレイに印加された圧力の増加に比例して、さらに多くのページがめくられる、第１節に記載のコンピュータに実装された方法。
【００９６】
第７節。該動作は、１つ以上のページをめくることを含み、該接触の該持続時間に比例して、さらに多くのページがめくられる、第１節に記載のコンピュータに実装された方法。
【００９７】
第８節。該動作は、該圧力が印加されている間に第１のページから第２のページまで１つ以上のページをめくることと、該物体からの該圧力の除去に応じて、該第１のページを再表示することとを含む、第１節に記載のコンピュータに実装された方法。
【００９８】
第９節。該動作は、電子文書のリストから電子文書を選択することを含む、第１節に記載のコンピュータに実装された方法。
【００９９】
第１０節。該動作は、ブックのサイズに従って、電子文書のリストを絞り込むことを含む、第１節に記載のコンピュータに実装された方法。
【０１００】
第１１節。該動作は、時間ベースのパラメータに従って、電子文書のリストを絞り込むことを含む、第１節に記載のコンピュータに実装された方法。
【０１０１】
第１２節。該検出は、該テキストのある領域上の圧力を感知することを含み、該動作は、該領域の中の該テキストをスピーチに変換することを含む、第１節に記載のコンピュータに実装された方法。
【０１０２】
第１３節。該動作の該開始と連動して音声応答を生成することをさらに含む、第１節に記載のコンピュータに実装された方法。
【０１０３】
第１４節。該音声応答は、該圧力の量、該配置、または該持続時間のうちの少なくとも１つに基づいて変化する、第１３節に記載のコンピュータに実装された方法。
【０１０４】
第１５節。専用の電子ブックリーダデバイスであって、
プロセッサと、
該プロセッサがアクセス可能な、メモリと、
電子文書の可視的な表現を提示するための、タッチスクリーンディスプレイであって、該タッチスクリーンディスプレイに印加された圧力を感知するための圧力検出器を有し、かつ印加されている圧力の具体的な場所を検出するように構成される、タッチスクリーンディスプレイと、
該タッチスクリーンディスプレイ上の圧力の感知に応答して、該電子文書の１つ以上のページをめくるための、ページめくり検出器と、
を備える、専用の電子ブックリーダデバイス。
【０１０５】
第１６節。該ページめくり検出器は、該タッチスクリーンディスプレイに印加される圧力の増加に比例して、さらに多くのページをめくる、第１５節に記載の専用の電子ブックリーダデバイス。
【０１０６】
第１７節。該ページめくり検出器は、該タッチスクリーンディスプレイに印加される該圧力の持続時間の増加に比例して、さらに多くのページをめくる、第１５節に記載の専用の電子ブックリーダデバイス。
【０１０７】
第１８節。該ページめくり検出器は、該タッチスクリーンディスプレイの所定の領域に印加されている圧力に応答してページをめくる、第１５節に記載の専用の電子ブックリーダデバイス。
【０１０８】
第１９節。該ページめくり検出器は、該タッチスクリーンディスプレイを横断するスワイプ圧力に応答してページをめくる、第１５節に記載の専用の電子ブックリーダデバイス。
【０１０９】
第２０節。該メモリに記憶され、かつ文書のサイズまたは読むために利用可能な時間のうちの１つに従って電子文書のリストを識別して絞り込むために、該プロセッサによって実行可能である、ブック絞り込みモジュールをさらに備える、第１５節に記載の専用の電子ブックリーダデバイス。
【０１１０】
第２１節。該メモリに記憶され、かつ該タッチスクリーンディスプレイに印加されている連続的な圧力に応答して、該電子文書の第１のページを一時的にブックマークする一方で、該ページめくり検出器が、第２のページが表示されるように１つ以上のページをめくることを可能にするために、該プロセッサによって実行可能である、ブックマーキングモジュールであって、該圧力の除去に応じて、該第１のページの表示への復帰を引き起こす、ブックマーキングモジュールをさらに備える、第１５節に記載の専用の電子ブックリーダデバイス。
【０１１１】
第２２節。該タッチスクリーンディスプレイに印加された圧力の検出を介して、該電子文書から選択されたテキストの一部分をスピーチに変換するために、テキスト−スピーチ変換（ｔｅｘｔ−ｔｏ−ｓｐｅｅｃｈ：ＴＴＳ）モジュールをさらに備える、第１５節に記載の専用の電子ブックリーダデバイス。
【０１１２】
第２３節。電子デバイスであって、
電子文書の可視的な表現を提示するための、タッチスクリーンディスプレイと、
プロセッサと、
該プロセッサによってアクセス可能なメモリと、
該メモリに記憶され、かつ該プロセッサによって実行されるように構成される、１つ以上のプログラムであって、
電子文書の第１のページを該タッチスクリーンディスプレイ上に表示すること、
該タッチスクリーンディスプレイ上の物体の圧力を検出すること、
該圧力に比例して該電子文書の１つ以上のページをめくること、および
該電子文書の第２のページを表示すること、のための命令を含む、１つ以上のプログラムと、
を備える、電子デバイス。
【０１１３】
第２４節。該１つ以上のプログラムは、該物体が該タッチスクリーンディスプレイ上のある領域に印加されている間、該圧力を検出する、第２３節に記載の電子デバイス。
【０１１４】
第２５節。該１つ以上のプログラムは、該物体が該タッチスクリーンディスプレイを横断してスワイプされている間、該圧力を検出する、第２３節に記載の電子デバイス。
【０１１５】
第２６節。該圧力の増加に比例して、さらに多くのページがめくられる、第２３節に記載の電子デバイス。
【０１１６】
第２７節。該圧力に比例してめくられる該ページの数は、ユーザによって調整可能である、第２６節に記載の電子デバイス。
【０１１７】
第２８節。該圧力の増加に比例して、ページのめくられる速度が増加する、第２３節に記載の電子デバイス。
【０１１８】
第２９節。該圧力に比例する該ページのめくられる速度は、ユーザによって調整可能である、第２８節に記載の電子デバイス。
【０１１９】
第３０節。該圧力に比例した該電子文書の該１つ以上のページのめくりは、自動ページめくり速度で自動的にページをめくる、第２３節に記載の電子デバイス。
【０１２０】
第３１節。該自動ページめくり速度は、以前の手動ページめくり速度の平均に基づく、第３０節に記載の電子デバイス。
【０１２１】
第３２節。該プログラムは、該ページめくりの視覚的表現を表示するための命令をさらに含む、第２３節に記載の電子デバイス。
【０１２２】
第３３節。該視覚的表現は、ページ番号を変化させることを含む、第３２節に記載の電子デバイス。
【０１２３】
第３４節。該電子デバイスは、専用のハンドヘルド電子ブックリーダを備える、第２３節に記載の電子デバイス。
【０１２４】
第３５節。記憶された命令をその中に有する、コンピュータが読み取り可能な記憶媒体であって、該命令は、電子デバイスによって実行された時に、該電子デバイスに、
タッチスクリーンディスプレイ上に提示される電子文書の可視的な表現と、
物体によって力が該タッチスクリーンディスプレイ上に及ぼされた時に１つ以上の入力信号を生成するための、力感知構成と、
該力に比例して該電子文書の前方にページをめくるための、タッチスクリーンディスプレイの第１の領域と、
該力に比例して該電子文書の後方にページをめくるための、タッチスクリーンディスプレイの第２の領域と、
を備える、ユーザインターフェースを生成させる、
コンピュータが読み取り可能な記憶媒体。
【０１２５】
第３６節。該物体は、指で構成される、第３５節に記載のコンピュータが読み取り可能な記憶媒体。
【０１２６】
第３７節。該第１の領域は、該タッチスクリーンディスプレイの右下隅部であり、該第２の領域は、該タッチスクリーンディスプレイの左下隅部である、第３５節に記載のコンピュータが読み取り可能な記憶媒体。
【０１２７】
第３８節。該第１の領域は、該タッチスクリーンディスプレイの右半分に位置し、該第２の領域は、該タッチスクリーンディスプレイの左半分に位置する、第３５節に記載のコンピュータが読み取り可能な記憶媒体。
【０１２８】
第３９節。該第１の領域上に及ぼされる該力に比例して、前方にめくるページの数が増加し、該第２の領域上に及ぼされる該力に比例して、後方にめくるページの数が増加する、第３５節に記載のコンピュータが読み取り可能な記憶媒体。
【０１２９】
第４０節。該第１の領域上に及ぼされる該力に比例して、前方にページをめくる速度が増加し、該第２の領域上に及ぼされる該力に比例して、後方にページをめくる速度が増加する、第３５節に記載のコンピュータが読み取り可能な記憶媒体。
【０１３０】
第４１節。該ユーザインターフェースは、該ページめくりの視覚的表現をさらに備える、第３５節に記載のコンピュータが読み取り可能な記憶媒体。
【０１３１】
第４２節。該ページめくりの該視覚的表現は、該第１の領域上に該力が及ぼされた時のページ番号の増加と、該第２の領域上に該力が及ぼされた時のページ番号の減少とを含む、第４１節に記載のコンピュータが読み取り可能な記憶媒体。
【０１３２】
第４３節。コンピュータに実装された方法であって、
電子文書のテキストをタッチスクリーンディスプレイ上に表示することと、
物体が該タッチスクリーンディスプレイを横断して移動する時に該物体を検出することであって、該物体は、表示されている該テキストの抜粋を示す、ことと、
該抜粋したテキストの言葉による表現を生成することであって、該言葉による表現の速度は、該タッチスクリーンディスプレイを横断する該物体の速度に対応する、ことと、
を含む、コンピュータに実装された方法。
【０１３３】
第４４節。該物体は、スタイラスまたは指のうちの少なくとも１つで構成される、第４３節に記載のコンピュータに実装された方法。
【０１３４】
第４５節。該電子文書は、電子ブックであり、該タッチスクリーンディスプレイは、専用の電子ブックリーダデバイスの一部として具現化される、第４３節に記載のコンピュータに実装された方法。
【０１３５】
第４６節。該言葉による表現の速度は、該タッチスクリーンディスプレイを横断する該物体の速度の増加または減少に比例して、増加または減少する、第４３節に記載のコンピュータに実装された方法。
【０１３６】
第４７節。電子デバイスであって、
プロセッサと、
プロセスによってアクセス可能なメモリと、
電子文書の可視的な表現を提示するための、タッチスクリーンディスプレイと、
音声出力デバイスと、
該メモリに記憶され、かつ該プロセッサによって実行されるように構成される、１つ以上のプログラムであって、
該タッチスクリーンディスプレイ上に提示される該電子文書から、テキストの指示を受け取るための命令であって、該指示は、該タッチスクリーンディスプレイに対する物体の移動によって生成される、命令と、
該テキストの言葉による表現を生成するための命令であって、該言葉による表現の速度は、該物体の速度に対応する、命令と、を含む、１つ以上のプログラムと、
を備える、電子デバイス。
【０１３７】
第４８節。該物体は、スタイラスまたは指のうちの少なくとも１つで構成される、第４７節に記載の電子デバイス。
【０１３８】
第４９節。該物体の速度が増加すると、該言葉による表現の速度が増加する、第４７節に記載の電子デバイス。
【０１３９】
第５０節。該物体の速度が減少すると、該言葉による表現の速度が減少する、第４７節に記載の電子デバイス。
【０１４０】
第５１節。該物体の速度は、該タッチスクリーンディスプレイ上に提示される複数の単語に対して移動する該物体の平均速度である、第４７節に記載の電子デバイス。
【０１４１】
第５２節。該物体の該速度は、該タッチスクリーンディスプレイ上に提示されるプログレスバーに対して移動する該物体の速度である、第４７節に記載の電子デバイス。
【０１４２】
第５３節。該物体の該速度は、該タッチスクリーンディスプレイ上に提示される複数の文字に対して移動する該物体の平均速度である、第４７節に記載の電子デバイス。
【０１４３】
第５４節。該テキストの視覚的表現は、該テキストの該指示を受け取った時に変化する、第４７節に記載の電子デバイス。
【０１４４】
第５５節。該音声出力デバイスは、スピーカーまたはヘッドフォンジャックのうちの１つを備える、第４７節に記載の電子デバイス。
【０１４５】
第５６節。該タッチスクリーンディスプレイは、該タッチスクリーンディスプレイに印加された圧力を感知するために、圧力検出器を有し、該記電子デバイスは、該タッチスクリーンディスプレイ上の圧力の感知に応答して、該電子文書の１つ以上のページをめくるために、ページめくり検出器をさらに備える、第４７節に記載の電子デバイス。
【０１４６】
第５７節。該メモリに記憶され、かつ該タッチスクリーンディスプレイに印加されている連続的な圧力に応答して、該電子文書の第１のページを一時的にブックマークする一方で、第２のページを表示するために１つ以上のページがめくられることを可能にするために、該プロセッサによって実行可能である、ブックマーキングモジュールであって、該圧力の除去に応じて、該第１のページの表示への復帰を引き起こす、ブックマーキングモジュールをさらに備える、第４７節に記載の電子デバイス。
【０１４７】
第５８節。該電子デバイスは、専用のハンドヘルド電子ブックリーダを備える、第４７節に記載の電子デバイス。
【０１４８】
第５９節。記憶された命令をその中に有する、コンピュータが読み取り可能な記憶媒体であって、該命令は、電子デバイスによって実行された時に、該電子デバイスに、
抜粋の中の単語上で物体を移動させることによって、タッチスクリーンディスプレイに表示されるテキストの該抜粋のユーザ選択を可能にすることと、
該テキストの抜粋を読み上げる音声に対応する音を生成することであって、該音声読み上げの読む速度は、該テキストの抜粋の中の該単語に対して移動する該物体の速度に基づく、ことと、
を含む、ユーザインターフェースを生成させる、
コンピュータが読み取り可能な記憶媒体。
【０１４９】
第６０節。該テキストが該タッチスクリーンディスプレイ上に水平に表示された時、該物体は、略水平方向に移動する、第５９節に記載のコンピュータが読み取り可能な記憶媒体。
【０１５０】
第６１節。該テキストが該タッチスクリーンディスプレイ上に垂直に表示された時、該物体は、略垂直方向に移動する、第５９節に記載のコンピュータが読み取り可能な記憶媒体。
【０１５１】
第６２節。該物体は、指またはスタイラスのうちの少なくとも１つで構成される、第５９節に記載のコンピュータが読み取り可能な記憶媒体。
【０１５２】
第６３節。該単語に対して移動する該物体の該速度は、該テキストの抜粋の中の複数の単語に対して移動する該物体の平均速度として導き出される、第５９節に記載のコンピュータが読み取り可能な記憶媒体。
【０１５３】
第６４節。該テキストの抜粋の中の該単語に対して移動する該物体の該速度が増加すると、該読み上げ速度が増加する、第５９節に記載のコンピュータが読み取り可能な記憶媒体。
【０１５４】
第６５節。該テキストの抜粋の中の該単語に対して移動する該物体の速度が減少すると、該読み上げ速度が減少する、第５９節に記載のコンピュータが読み取り可能な記憶媒体。
【０１５５】
第６６節。該抜粋は、ユーザ選択中にハイライトされる、第５９節に記載のコンピュータが読み取り可能な記憶媒体。
【０１５６】
第６７節。コンピュータに実装された方法であって、
電子文書のリストをタッチスクリーンディスプレイ上に示すことと、
該リストの中の該電子文書のうちの１つのユーザ選択の指示として、該タッチスクリーンディスプレイに印加される物体を検出することと、
電子文書の絞り込まれたリストを作成するために、該電子文書のうちの該選択された１つのサイズに基づいて、該電子文書のリストを絞り込むことと、
該電子文書の絞り込まれたリストを該タッチスクリーンディスプレイ上に示すことと、
を含む、コンピュータに実装された方法。
【０１５７】
第６８節。該電子文書は、電子ブックで構成され、該タッチスクリーンディスプレイは、専用のハンドヘルドブックリーダデバイスの一部として具現化される、第６７節に記載のコンピュータに実装された方法。
【０１５８】
第６９節。該絞り込みは、該絞り込まれたリストから該電子文書のうちの該選択された１つよりも大きい電子文書を取り除くことを含む、第６７節に記載のコンピュータに実装された方法。
【０１５９】
第７０節。該絞り込みは、該絞り込まれたリストから該電子文書のうちの該選択された１つよりも小さい電子文書を取り除くことを含む、第６７節に記載のコンピュータに実装された方法。
【０１６０】
第７１節。該物体は、スタイラスまたは１本以上の指のうちの少なくとも１つで構成される、第６７節に記載のコンピュータに実装された方法。
【０１６１】
第７２節。該物体は、１本以上の指で構成され、該絞り込みは、
２本の指が検出された時に、該絞り込まれたリストから該電子文書のうちの該示された１つよりも大きい電子文書を取り除くことと、
１本の指が検出された時に、該絞り込まれたリストから該電子文書のうちの該示された１つよりも小さい電子文書を取り除くことと、
を含む、第６７節に記載のコンピュータに実装された方法。
【０１６２】
第７３節。該電子文書の該絞り込まれたリストの該提示は、該電子文書を、該サイズに従って該タッチスクリーンディスプレイ上に視覚的に順序付けることを含む、第６７節に記載のコンピュータに実装された方法。
【０１６３】
第７４節。該絞り込まれたリストの中の該電子文書のそれぞれのサイズの指示を視覚的に伝えることをさらに含む、第６７節に記載のコンピュータに実装された方法。
【０１６４】
第７５節。該電子文書のうちの該選択された１つのサイズは、未読のままである該電子文書の量で構成される、第６７節に記載のコンピュータに実装された方法。
【０１６５】
第７６節。コンピュータに実装された方法であって、
ユーザが、電子文書を読むために利用可能な時間を入力することを可能にする、ユーザインターフェースを示すことと、
電子文書の絞り込まれたリストを作成するために、該読むために利用可能な時間に基づいて、電子文書のリストを絞り込むことと、
該電子文書の絞り込まれたリストを表示することと、
を含む、コンピュータに実装された方法。
【０１６６】
第７７節。該提示は、グラフィカルユーザインターフェースをタッチスクリーンディスプレイ上に提供することを含む、第７６節に記載のコンピュータに実装された方法。
【０１６７】
第７８節。該提示は、アナログ時計の表現またはデジタル時計の表現のうちの少なくとも１つを表すことを含む、第７６節に記載のコンピュータに実装された方法。
【０１６８】
第７９節。該アナログ時計およびデジタル時計は、タッチスクリーンディスプレイ上に表され、該読むために利用可能な時間を入力するために、該タッチスクリーンディスプレイ上の物体の印加を介して、ユーザ入力を検出することをさらに含む、第７６節に記載のコンピュータに実装された方法。
【０１６９】
第８０節。該記ユーザの該利用可能な時間および読む速度の関数として、電子文書の長さを計算して、該記計算した長さに部分的に起因して、該電子文書のリストを絞り込むことをさらに含む、第７６節に記載のコンピュータに実装された方法。
【０１７０】
第８１節。該長さに従って、該絞り込まれたリストの中の該電子文書を順序付けることをさらに含む、第７６節に記載のコンピュータに実装された方法。
【０１７１】
第８２節。記憶されたコンピュータが読み取り可能な命令をその中に有する、１つ以上のコンピュータが読み取り可能な記憶媒体であって、電子デバイスによって実行された時に、
電子文書のリストを提示することと、
該リストの中の該電子文書のうちの１つの選択を受け取ることと、
該選択の受け取りに応答して、該リストのサブセットを形成するために、該電子文書のうちの該選択された１つのサイズに基づいて、該電子文書のリストを絞り込むことと、
該絞り込まれた電子文書のリストの該サブセットを提示することと、
を含む、動作を実行する、
１つ以上のコンピュータが読み取り可能な記憶媒体。
【０１７２】
第８３節。該電子文書のリストの該サブセットは、
該電子文書のうちの該選択された１つのサイズ以上のサイズを有する電子文書、または
該電子文書のうちの該選択された１つのサイズ以下のサイズを有する電子文書、
のうちの少なくとも１つを含む、第８２節に記載の１つ以上のコンピュータが読み取り可能な記憶媒体。
【０１７３】
第８４節。該電子文書のリストの該サブセットは、サイズに基づいて順序付けられる、第８２節に記載の１つ以上のコンピュータが読み取り可能な記憶媒体。
【０１７４】
第８５節。該サイズは、ページ数、単語数、または文字数のうちの少なくとも１つによって測定される、第８２節に記載の１つ以上のコンピュータが読み取り可能な記憶媒体。
【０１７５】
第８６節。該サイズは、ユーザが該電子文書を読むためにかかる時間の関数として計算される、第８２節に記載の１つ以上のコンピュータが読み取り可能な記憶媒体。
【０１７６】
第８７節。該選択の受け取りは、タッチスクリーンディスプレイに印加された物体を検出することを含む、第８２節に記載の１つ以上のコンピュータが読み取り可能な記憶媒体。
【０１７７】
第８８節。該物体は、指またはスタイラスのうちの少なくとも１つで構成される、第８６節に記載の１つ以上のコンピュータが読み取り可能な記憶媒体。
【０１７８】
第８９節。該物体は、１本の指または２本の指のうちの１つで構成され、該絞り込みは、１本の指が検出されたのか、２本の指が検出されたのかに応じて、該リストの異なるサブセットを形成する、第８６節に記載の１つ以上のコンピュータが読み取り可能な記憶媒体。
【０１７９】
第９０節。電子デバイスであって、
プロセッサと、
プロセッサによってアクセス可能な、メモリと、
（１）電子文書の選択、または（２）時間の入力のうちの１つを示すジェスチャを受け取るための、タッチスクリーンディスプレイと、
該メモリに記憶され、かつ該ジェスチャに応答して、サイズに従って一組の電子文書を絞り込んで、電子文書の絞り込まれたリストを形成するために、該プロセッサによって実行される、絞り込みモジュールと、
を備える、電子デバイス。
【０１８０】
第９１節。該ジェスチャは、該時間を入力するために、該タッチスクリーンディスプレイ上の時計上の表現に対して行われ、該絞り込みモジュールは、該時間内に読むことができる該電子文書のうちの１つを見つけるために、該一組の電子文書を絞り込む、第９０節に記載の電子デバイス。
【０１８１】
第９２節。該サイズは、ページ数、単語数、または文字数のうちの少なくとも１つによって測定される、第９０節に記載の電子デバイス。
【０１８２】
第９３節。該サイズは、ユーザが該電子文書の残りの未読部分を読むためにかかる時間の関数として計算される、第９０節に記載の電子デバイス。
【０１８３】
第９４節。該サイズは、ユーザが該電子文書を読むためにかかる時間の関数として計算される、第９０節に記載の電子デバイス。
【０１８４】
第９５節。該メモリは、複数のユーザアカウントを記憶し、各ユーザアカウントは、それぞれの読む速度と関連付けられる、第９４節に記載の電子デバイス。
【０１８５】
第９６節。該メモリに記憶され、かつ該タッチスクリーンディスプレイに印加されている連続的な圧力に応答して、該電子文書の第１のページを一時的にブックマークする一方で、第２のページを表示するために１つ以上のページがめくられることを可能にするために、該プロセッサによって実行可能である、ブックマーキングモジュールであって、該圧力の除去に応じて、該第１のページの表示への復帰を引き起こす、ブックマーキングモジュールをさらに備える、第９０節に記載の電子デバイス。
【０１８６】
第９７節。該タッチスクリーンディスプレイに印加された圧力の検出を介して、該電子文書から選択されたテキストの一部分をスピーチに変換するために、テキスト−スピーチ変換モジュールをさらに備える、第９０節に記載の電子デバイス。
【０１８７】
第９８節。コンピュータに実装された方法であって、
電子文書の第１のページをタッチスクリーンディスプレイ上に表示することと、
該タッチスクリーンディスプレイ上の物体の圧力を検出することと、
該電子文書のページを第２のページまでめくるためのコマンドを受け取ることと、
該物体の該圧力が検出される限りは、該電子文書の該第２のページを該タッチスクリーンディスプレイ上に表示することと、
該物体の圧力がもはや検出されなくなった時点で、該電子文書の該第１のページを再表示することと、
を含む、コンピュータに実装された方法。
【０１８８】
第９９節。該物体は、指またはスタイラスのうちの少なくとも１つで構成される、第９８節に記載のコンピュータに実装された方法。
【０１８９】
第１００節。該ページをめくるためのコマンドは、該タッチスクリーンディスプレイ上で行われるジェスチャを含む、第９８節に記載のコンピュータに実装された方法。
【０１９０】
第１０１節。該ページをめくるためのコマンドは、該タッチスクリーンディスプレイの一部ではない制御の作動を含む、第９８節に記載のコンピュータに実装された方法。
【０１９１】
第１０２節。該物体の該圧力の該検出は、該タッチスクリーンディスプレイの規定の領域の中の圧力を感知することを含む、第９８節に記載のコンピュータに実装された方法。
【０１９２】
第１０３節。該規定の領域は、該タッチスクリーンディスプレイの左下隅部、または該タッチスクリーンディスプレイの右下隅部のうちの１つである、第１０２節に記載のコンピュータに実装された方法。
【０１９３】
第１０４節。該電子文書の該第１のページの該再表示に付随する、触覚指示を開始することをさらに含む、第９８節に記載のコンピュータに実装された方法。
【０１９４】
第１０５節。該触覚指示は、振動で構成される、第１０４節に記載のコンピュータに実装された方法。
【０１９５】
第１０６節。電子デバイスであって、
プロセッサと、
プロセッサによってアクセス可能な、メモリと、
電子文書の可視的な表現を提示するための、タッチスクリーンディスプレイと、
該タッチスクリーンディスプレイ上の領域に印加される圧力を検出するための、圧力検出器と、
該メモリに記憶され、かつ該タッチスクリーンディスプレイの該領域に印加されている連続的な圧力に応答して、該電子文書の第１のページを一時的にブックマークする一方で、第２のページを表示するために該電子文書の１つ以上のページをめくることを可能にするために、該プロセッサによって実行可能である、ブックマーキングモジュールであって、該圧力の除去に応じて、該第１のページの表示への復帰を引き起こす、ブックマーキングモジュールと、
を備える、電子デバイス。
【０１９６】
第１０７節。該領域は、該タッチスクリーンディスプレイの左下隅部、または該タッチスクリーンディスプレイの右下隅部のうちの１つを含む、第１０６節に記載の電子デバイス。
【０１９７】
第１０８節。該メモリに記憶され、かつ該電子文書のページをめくるためのコマンドとして、該タッチスクリーンディスプレイ上のジェスチャを検出するために、該プロセッサによって実行可能な、ページめくり検出器をさらに備える、第１０６節に記載の電子デバイス。
【０１９８】
第１０９節。該ジェスチャは、該タッチスクリーンディスプレイを横断するスワイプアクションである、第１０８節に記載の電子デバイス。
【０１９９】
第１１０節。該ジェスチャは、該タッチスクリーンディスプレイの別の領域に印加された圧力であり、めくられるページの数は、該別の領域に印加された圧力に比例する、第１０８節に記載の電子デバイス。
【０２００】
第１１２節。該タッチスクリーンディスプレイとは無関係な制御をさらに備え、該１つ以上のページは、該制御のユーザ作動に応答してめくられる、第１０６節に記載の電子デバイス。
【０２０１】
第１１３節。該触覚指示は、該第１のページの該再表示に付随する、第１０９節に記載の電子デバイス。
【０２０２】
第１１４節。該電子デバイスは、専用のハンドヘルド電子ブックリーダを備える、第１０６節に記載の電子デバイス。
【０２０３】
第１１５節。該メモリに記憶され、かつ文書のサイズまたは読むために利用可能な時間のうちの少なくとも１つに従って電子文書のリストを識別して絞り込むために、該プロセッサによって実行可能である、ブック絞り込みモジュールをさらに備える、第１０６節に記載の電子デバイス。
【０２０４】
第１１６節。該タッチスクリーンディスプレイに印加された圧力の検出を介して、該電子文書から選択されたテキストの一部分をスピーチに変換するために、テキスト−スピーチ変換（ＴＴＳ）モジュールをさらに備える、第１０６節に記載の電子デバイス。
【０２０５】
本明細書に記載される種々の命令、方法、および技術は、１つ以上のコンピュータまたは他のデバイスによって実行される、プログラムモジュール等の、コンピュータで実行可能な命令という一般的な状況において検討され得る。一般に、プログラムモジュールは、特定のタスクを実行するための、または特定の抽象データ型を実装するための、ルーチン、プログラム、オブジェクト、コンポーネント、データ構造等を含む。これらのプログラムモジュール等は、ネイティブコードとして実行されてもよく、または仮想マシンもしくは他のジャストインタイムコンパイル実行環境等でダウンロードされ実行されてもよい。典型的に、プログラムモジュールの機能は、様々な実施形態における所望に応じて組み合わせられるか、または分散されてもよい。これらのモジュールおよび技術の実装は、いくつかの形態のコンピュータが読み取り可能な媒体上に記憶されてもよく、またはそれを通じて伝送されてもよい。
【０２０６】
結び
主題は、構造的特徴および／または方法論的動作に対して具体的な言語で記載されているが、添付の特許請求の範囲において定義される主題は、記載される特定の特徴または動作に必ずしも限定されないことを理解されたい。むしろ、特定の特徴および動作は、特許請求の範囲を実装する例示的な形態として開示される。
【図１】
2013504128.tif 000003
【図２】
2013504128.tif 000004
2013504128.tif 000005
【図３】
2013504128.tif 000006
【図４】
2013504128.tif 000007
【図５】
2013504128.tif 000008
【図６】
2013504128.tif 000009
2013504128.tif 000010
【図７】
2013504128.tif 000011
【図８】
2013504128.tif 000012
【図９】
2013504128.tif 000013
【図１０】
2013504128.tif 000014
【図１１】
2013504128.tif 000015
【図１２】
2013504128.tif 000016
【図１３】
2013504128.tif 000017
【図１４】
2013504128.tif 000018
【図１５】
2013504128.tif 000019
【図１６】
2013504128.tif 000020
【図１７】
2013504128.tif 000021
【図１８】
2013504128.tif 000022
【図１９】
2013504128.tif 000023
【手続補正書】
【提出日】平成24年3月28日(2012.3.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータに実装された方法であって、
実行可能な命令で構成される電子ブックリーダデバイスの制御下で、
コンテンツを電子ブックリーダデバイスのタッチスクリーンディスプレイ上に表示することと、
前記電子ブックリーダデバイスの前記タッチスクリーンディスプレイ上の物体の圧力を検出することと、
前記物体と、前記電子ブックリーダデバイスの前記タッチスクリーンディスプレイとの接触の持続時間を検出することと、
前記物体によって前記タッチスクリーンディスプレイに印加される圧力の量、前記タッチスクリーンディスプレイ上の前記物体の配置、または前記物体と前記タッチスクリーンディスプレイとの前記接触の持続時間のうちの少なくとも１つに応答して、動作を開始することと、
前記動作の結果を前記電子ブックリーダデバイスの前記タッチスクリーンディスプレイ上に表示することと、
を実行することを含むことを特徴とするコンピュータに実装された方法。
【請求項２】
前記検出は、前記タッチスクリーンディスプレイのある領域内の圧力を感知すること、または前記タッチスクリーンディスプレイを横断するスワイプ動作として圧力を感知することを含むことを特徴とする請求項１に記載のコンピュータに実装された方法。
【請求項３】
前記動作は、１つ以上のページをめくることを含み、前記タッチスクリーンディスプレイに印加された圧力の増加に比例して、さらに多くのページがめくられることを特徴とする請求項１に記載のコンピュータに実装された方法。
【請求項４】
前記動作は、１つ以上のページをめくることを含み、前記タッチスクリーンディスプレイに印加された圧力の増加に比例して、さらに多くのページがめくられることと、
前記動作は、１つ以上のページをめくることを含み、前記接触の前記持続時間に比例して、さらに多くのページがめくられることと、
前記動作は、前記圧力が印加されている間に第１のページから第２のページまで１つ以上のページをめくること、および前記物体からの前記圧力の除去に応じて前記第１のページを再表示することを含むことと
のうちの少なくとも１つを含むことを特徴とする請求項１に記載のコンピュータに実装された方法。
【請求項５】
前記動作は、
電子文書のリストから電子文書を選択することと、
ブックのサイズに従って、電子文書のリストを絞り込むことと、
時間ベースのパラメータに従って、電子文書のリストを絞り込むことと
のうちの少なくとも１つを含むことを特徴とする請求項１に記載のコンピュータに実装された方法。
【請求項６】
前記検出は、前記テキストのある領域上の圧力を感知することを含み、前記動作は、前記領域の中の前記テキストをスピーチに変換することを含むことを特徴とする請求項１に記載のコンピュータに実装された方法。
【請求項７】
前記物体は、指またはスタイラスのうちの１つで構成されることを特徴とする請求項１乃至６のいずれかに記載のコンピュータに実装された方法。
【請求項８】
電子デバイスであって、
電子文書の可視的な表現を提示するための、タッチスクリーンディスプレイと、
プロセッサと、
プロセッサがアクセス可能な、メモリと、
前記メモリに記憶され、かつ前記プロセッサによって実行されるように構成される、１つ以上のプログラムであって、
電子文書の第１のページを前記タッチスクリーンディスプレイ上に表示すること、
前記タッチスクリーンディスプレイ上の物体の圧力を検出すること、
前記圧力に比例して前記電子文書の１つ以上のページをめくること、および
前記電子文書の第２のページを表示すること、のための命令を含む、１つ以上のプログラムと、
を備えることを特徴とする電子デバイス。
【請求項９】
前記１つ以上のプログラムは、前記物体が前記タッチスクリーンディスプレイ上のある領域に印加されている間、前記圧力を検出すること、または前記物体が前記タッチスクリーンディスプレイを横断してスワイプされている間、前記圧力を検出することを特徴とする請求項８に記載の電子デバイス。
【請求項１０】
前記圧力の増加に比例して、さらに多くのページがめくられることを特徴とする請求項８に記載の電子デバイス。
【請求項１１】
前記圧力の増加に比例して、ページのめくられる速度が増加することを特徴とする請求項８に記載の電子デバイス。
【請求項１２】
前記圧力に比例する前記ページのめくられる速度またはページの数は、ユーザによって調整可能であることを特徴とする請求項１０または１１に記載の電子デバイス。
【請求項１３】
前記圧力に比例した前記電子文書の前記１つ以上のページのめくりは、自動ページめくり速度で自動的にページをめくることを特徴とする請求項８に記載の電子デバイス。
【請求項１４】
前記自動ページめくり速度は、以前の手動ページめくり速度の平均に基づくことを特徴とする請求項１３に記載の電子デバイス。
【請求項１５】
前記電子デバイスは、専用のハンドヘルド電子ブックリーダを備えることを特徴とする請求項８乃至１４のいずれかに記載の電子デバイス。
【国際調査報告】
2013504128.tif 000024
2013504128.tif 000025