(57)【特許請求の範囲】
【請求項１】
スクリーンを有するディスプレイ組立体、
前記スクリーンが視認可能となるように前記スクリーンを少なくとも部分的に取り囲む筐体、
前記ディスプレイ組立体に供される一組のタッチセンサ、及び、
前記筐体内部に供されるプロセッサ、
を有する情報処理デバイスであって、前記プロセッサは、
前記ディスプレイ組立体のスクリーンの表面上の１つ以上の付着物の存在を検出し、かつ、
前記１つ以上の付着物の存在の検出に応じて当該情報処理デバイスの１つ以上の設定の調節を行い、
前記１つ以上の設定の調節は、
前記一組のタッチセンサを介してジェスチャーを検出し、
前記ジェスチャーを複数のユーザー入力の１つと解釈し、かつ、
前記複数のユーザー入力に応じて実行される一組の操作を再設定することによって実現される、情報処理デバイス。
【請求項２】
前記プロセッサが、前記一組のタッチセンサによって複数の相互作用を検出し、かつ、前記複数の相互作用に基づいてディスプレイ組立体のスクリーンの表面上の前記付着物の存在を判断することによって前記１つ以上の付着物の存在を検出する、請求項１に記載の情報処理デバイス。
【請求項３】
前記プロセッサは、前記複数の相互作用が既知のユーザー入力と関連しないと判断することによって前記付着物の存在を判断する、請求項２に記載の情報処理デバイス。
【請求項４】
前記プロセッサはさらに、前記一組のタッチセンサを介して同時に検出される相互作用の数を判断する、請求項２に記載の情報処理デバイス。
【請求項５】
前記プロセッサが、少なくとも部分的に前記一組のタッチセンサを介して同時に検出される相互作用の数に基づいて前記付着物の存在を判断する、請求項４に記載の情報処理デバイス。
【請求項６】
前記プロセッサは、３つ以上の相互作用が前記一組のタッチセンサを介して同時に検出される場合に、付着物が前記スクリーンの表面上に存在すると判断する、請求項５に記載の情報処理デバイス。
【請求項７】
前記３つ以上の相互作用が、前記ディスプレイ組立体の離散的領域に位置するそれぞれのタッチセンサを介して検出される、請求項６に記載の情報処理デバイス。
【請求項８】
前記プロセッサはさらに、
前記複数の相互作用の各々に係る接触期間を決定し、
各接触期間は、対応する物体が、前記一組のタッチセンサと相互作用するときに、前記スクリーンの特定領域と連続的に接触する時間の長さを表す、
請求項２に記載の情報処理デバイス。
【請求項９】
前記プロセッサは、少なくとも部分的に前記複数の相互作用の各々に係る接触期間に基づいて前記付着物の存在を判断する、請求項８に記載の情報処理デバイス。
【請求項１０】
前記プロセッサは、前記複数の相互作用のうちの少なくとも１つが閾値期間を超える場合に、付着物が前記スクリーンの表面上に存在すると判断する、請求項９に記載の情報処理デバイス。
【請求項１１】
前記プロセッサはさらに、付着物が前記スクリーンの表面上の付着物の存在を緩和又は解決するように前記ディスプレイ上に現れるコンテンツの視認性を改善する１つ以上の操作を実行する、請求項９に記載の情報処理デバイス。
【請求項１２】
請求項１に記載の情報処理デバイスであって、前記プロセッサが、前記ディスプレイの電源をオフにすることによって当該情報処理デバイスの１つ以上の設定を調節する、情報処理デバイス。
【請求項１３】
請求項１に記載の情報処理デバイスであって、前記プロセッサが、１つ以上のデバイス初期設定を変更することによって当該情報処理デバイスの１つ以上の設定を調節する、情報処理デバイス。
【請求項１４】
前記１つ以上のデバイス初期設定を変更することは、前記付着物が存在する前記ディスプレイの領域と一致する１つ以上のタッチセンサを無効又は不稼働にすることを含む、請求項１３に記載の情報処理デバイス。
【請求項１５】
請求項１に記載の情報処理デバイスであって、前記プロセッサが、１つ以上の入力応答を再設定することによって当該情報処理デバイスの１つ以上の設定を調節する、情報処理デバイス。
【請求項１６】
前記１つ以上の入力応答を再設定することは、あるジェスチャーの認識を無効にすることを含む、請求項１５に記載の情報処理デバイス。
【請求項１７】
前記１つ以上の入力応答を再設定することは、新たな組のジェスチャーの認識を可能にすることを含む、請求項１５又は１６に記載の情報処理デバイス。
【請求項１８】
前記プロセッサが、前記複数のユーザー入力のうちの一部のユーザー入力にしか応答しないように前記複数の入力を再設定することによって前記１つ以上の設定を調節する、請求項１に記載の情報処理デバイス。
【請求項１９】
前記一部のユーザー入力は頁めくり入力からなる、請求項１８に記載の情報処理デバイス。
【請求項２０】
スクリーンを有するディスプレイ組立体、
前記スクリーンが視認可能となるように前記スクリーンを少なくとも部分的に取り囲む筐体、
前記ディスプレイ組立体に供される一組のタッチセンサ、及び、
前記筐体内部に供されるプロセッサ、
を有する情報処理デバイスであって、
前記プロセッサは、
前記ディスプレイ組立体のスクリーンの表面上の１つ以上の付着物の存在を検出し、かつ、
前記１つ以上の付着物の存在の検出に応じて当該情報処理デバイスの１つ以上の設定の調節を行い、
前記１つ以上の設定の調節は、
前記一組のタッチセンサを介してジェスチャーを検出し、
前記ジェスチャーを複数のユーザー入力の１つと解釈し、かつ、
当該情報処理デバイスによって認識される一組のジェスチャーを再設定することによって実現される、情報処理デバイス。
【請求項２１】
前記プロセッサが、前記複数のユーザー入力のうちの少なくとも１つを新たなジェスチャーに関連付けることによって前記一組のジェスチャーを再設定する、請求項２０に記載の情報処理デバイス。
【請求項２２】
前記プロセッサが、前記複数のユーザー入力のうちの少なくとも１つと既知のジェスチャーとを関連づけないことによって前記一組のジェスチャーを再設定する、請求項２０に記載の情報処理デバイス。
【請求項２３】
前記既知のジェスチャーが、（ｉ）前記ディスプレイのスクリーンのタップ・アンド・ホールド、又は、（ｉｉ）前記ディスプレイのスクリーンのスワイプのうちの少なくとも１つに相当する、請求項２１に記載の情報処理デバイス。
【請求項２４】
前記プロセッサが、
前記ディスプレイのスクリーンの表面に印加される力の大きさに相当する、前記ジェスチャーに係る接触圧力を判断し、かつ、
前記接触圧力と圧力閾値とを比較する、
ことによって前記１つ以上の設定を調節する、請求項１又は２０に記載の情報処理デバイス。
【請求項２５】
前記プロセッサが、前記対応する接触圧力が前記圧力閾値を超える場合に、前記ジェスチャーを前記複数のユーザー入力の１つと解釈するによって前記ジェスチャーを解釈する、請求項２３に記載の情報処理デバイス。
【請求項２６】
１つ以上のプロセッサによって実装される情報処理デバイスの動作方法であって、
ディスプレイ組立体のスクリーンの表面上の１つ以上の付着物の存在を検出するステップ、及び、
前記１つ以上の付着物の存在の検出に応じて当該情報処理デバイスの１つ以上の設定を調節するステップ、
を有し、
前記１つ以上の設定を調節するステップは、
前記一組のタッチセンサを介してジェスチャーを検出するステップ、
前記ジェスチャーを複数のユーザー入力の１つと解釈するステップ、及び、
前記複数のユーザー入力に応じて実行される一組の操作を再設定するステップ、
によって実現される、
方法。
【請求項２７】
１つ以上のプロセッサによって実行されるときに前記１つ以上のプロセッサに、
ディスプレイ組立体のスクリーンの表面上の１つ以上の付着物の存在を検出するステップ、及び、
前記１つ以上の付着物の存在の検出に応じて当該情報処理デバイスの１つ以上の設定を調節するステップ、
を有する動作を実行させるコンピュータプログラムであって、
前記１つ以上の設定を調節するステップは、
前記一組のタッチセンサを介してジェスチャーを検出するステップ、
前記１つ以上のプロセッサが前記ジェスチャーを複数のユーザー入力の１つと解釈するステップ、及び、
前記複数のユーザー入力に応じて実行される一組の操作を再設定するステップによって実現される、
コンピュータプログラム。
【請求項２８】
１つ以上のプロセッサによって実行されるときに前記１つ以上のプロセッサに、
ディスプレイ組立体のスクリーンの表面上の１つ以上の付着物の存在を検出するステップ、及び、
前記１つ以上の付着物の存在の検出に応じて当該情報処理デバイスの１つ以上の設定を調節するステップ、
を有する動作を実行させる、非一時的コンピュータ可読媒体であって、
前記１つ以上の設定を調節するステップは、
前記一組のタッチセンサを介してジェスチャーを検出するステップ、
前記ジェスチャーを複数のユーザー入力の１つと解釈するステップ、及び、
前記複数のユーザー入力に応じて実行される一組の操作を再設定するステップによって実現される、
非一時的コンピュータ可読媒体。
【請求項２９】
１つ以上のプロセッサによって実装される情報処理デバイスの動作方法であって、
前記ディスプレイ組立体のスクリーンの表面上の１つ以上の付着物の存在を検出するステップ、及び、
前記１つ以上の付着物の存在の検出に応じて当該情報処理デバイスの１つ以上の設定を調節するステップ、
を有し、
前記１つ以上の設定を調節するステップは、
前記一組のタッチセンサを介してジェスチャーを検出するステップ、
前記ジェスチャーを複数のユーザー入力の１つと解釈するステップ、及び、
当該情報処理デバイスによって認識される一組のジェスチャーを再設定するステップによって実現される、
方法。
【請求項３０】
１つ以上のプロセッサによって実行されるときに前記１つ以上のプロセッサに、
前記ディスプレイ組立体のスクリーンの表面上の１つ以上の付着物の存在を検出するステップ、及び、
前記１つ以上の付着物の存在の検出に応じて当該情報処理デバイスの１つ以上の設定を調節するステップ、
を有する動作を実行させる、コンピュータプログラムであって、
前記１つ以上の設定を調節するステップは、
前記一組のタッチセンサを介してジェスチャーを検出するステップ、
前記ジェスチャーを複数のユーザー入力の１つと解釈するステップ、及び、
当該情報処理デバイスによって認識される一組のジェスチャーを再設定するステップによって実現される、
コンピュータプログラム。
【請求項３１】
１つ以上のプロセッサによって実行されるときに前記１つ以上のプロセッサに、
前記ディスプレイ組立体のスクリーンの表面上の１つ以上の付着物の存在を検出するステップ、及び、
前記１つ以上の付着物の存在の検出に応じて当該情報処理デバイスの１つ以上の設定を調節するステップ、
を有する動作を実行させる、非一時的コンピュータ可読媒体であって、
前記１つ以上の設定を調節するステップは、
前記一組のタッチセンサを介してジェスチャーを検出するステップ、
前記ジェスチャーを複数のユーザー入力の１つと解釈するステップ、及び、
当該情報処理デバイスによって認識される一組のジェスチャーを再設定するステップによって実現される、
非一時的コンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願で説明する例は、情報処理デバイスのディスプレイ表面上の水及び／又は他の付着物の存在を検出する情報処理デバイスに関する。
【背景技術】
【０００２】
電子パーソナルディスプレイは、情報をユーザーへ表示する携帯式情報処理デバイスである。電子パーソナルディスプレイがパーソナルコンピュータの多くの機能を実行可能であるが、ユーザーは一般的に、電子パーソナルディスプレイ自体とは分離した、又は、結合しているが別個のキーボードを使用することなく電子パーソナルディスプレイと直接相互作用することができる。電子パーソナルディスプレイの例には、携帯式デジタルデバイス／タブレットコンピュータ（たとえばＡｐｐｌｅ  ｉＰａｄ（登録商標）、Ｍｉｃｒｏｓｏｆｔ（登録商標）Ｓｕｒｆａｃｅ（商標）、Ｓａｍｓｕｎｇ  Ｇａｌａｘｙ  Ｔａｂ（登録商標）等）、ハンドヘルドマルチメディアスマートフォン（たとえばＡｐｐｌｅ  ｉＰｈｏｎｅ（登録商標）、Ｓａｍｓｕｎｇ  Ｇａｌａｘｙ  Ｓ（登録商標）等）、及び、ハンドヘルド電子書籍リーダー（ＡｍａｚｏｎＫｉｎｄｌｅ（登録商標）、Ｂａｒｎｅｓ  ａｎｄ  Ｎｏｂｌｅ  Ｎｏｏｋ（登録商標）、Ｋｏｂｏ  Ａｕｒａ  ＨＤ等）が含まれる。
【０００３】
一部の電子パーソナルディスプレイは、特に可読コンテンツの表示を良好に実行するように設計された専用デバイスである。たとえば、専用デバイスは、まぶしさを抑制し、高光量条件下で良好に機能し、かつ／あるいは、実際の紙上での文字の見栄えに似たディスプレイを含んでよい。そのような専用デバイスはユーザーが読むコンテンツの表示に優れている一方で、他の機能−中でもたとえば画像の表示、音の発出、音の記録、及びウェブサーフィン−を実行することもできる。
【０００４】
ネットワークサービスからサービスや資源を受信できるコンシューマデバイスも多種存在する。そのようなデバイスは、アプリケーションを動作させ、又は、そのデバイスを特定のサービスの具体的なアカウントに結び付ける他の機能を提供することが可能である。たとえばｅリーダーデバイスは一般的にオンライン書店に接続し、かつ、メディア再生デバイスは通常、ユーザーがオンラインメディアライブラリへアクセスすることを可能にするアプリケーションを有する。この状況では、ユーザーアカウントによって、そのユーザーは、そのデバイスのすべての利点と機能を受け取ることが可能となり得る。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本願で説明する例は、情報処理デバイスのディスプレイ表面上の水及び／又は他の付着物の存在を検出する情報処理デバイスに関する。
【課題を解決するための手段】
【０００６】
「電子書籍」とは、適切な機能を有する情報処理デバイス上で閲覧可能な電子出版物である。電子書籍は、頁形式を有する文芸作品−たとえば文学作品（たとえば小説）及び定期刊行物（たとえば雑誌、漫画本、専門誌等）によって供される−に相当し得る。任意で一部の電子書籍は、章の指定及び（たとえば雑誌や漫画本の場合）グラフィックス又は画像に相当するコンテンツを有してよい。多機能デバイス−たとえば携帯電話又はメッセージ送受信デバイス−は、電子書籍を閲覧する専用アプリケーション（たとえばｅリーディングアプリ）を利用してよい。またさらに、一部のデバイス（「ｅリーダー」と呼ばれることもある）は、コンテンツ閲覧−特に電子書籍の閲覧−の中心となり得る。
【０００７】
「ｅリーディングデバイス」とは、電子書籍を表示又はレンダリングできる任意の情報処理デバイスを指称し得る。例として、ｅリーディングデバイスは、ｅリーディングアプリケーションが電子書籍（たとえば漫画本、雑誌等）を含むコンテンツをレンダリングするように実行され得る携帯式情報処理デバイスを含んでよい。そのような携帯情報処理デバイスはたとえば、携帯電話／メッセージ送受信デバイス用多機能情報処理デバイス（たとえばフィーチャーフォン又はスマートフォン）、タブレットデバイス、ウルトラモバイル情報処理デバイス、又は、ウエラブルアクセサリーデバイスの形状因子を有するウエラブル情報処理デバイス（たとえば情報処理デバイスが一体化されたスマートウォッチ又はブレスレット、メガネ）を含んでよい。他の例として、ｅリーディングデバイスは、ｅリーダーデバイス−たとえば（Ｅインクディスプレイ等による）実際のｅリーディング読書に最適化された専用デバイス−を含んでよい。
【０００８】
本願で説明する実施形態では、情報処理デバイスによって実行される方法、技術、及び操作が、プログラムによって又はコンピュータで実施された方法として実行される。「プログラムによって」は、コードの使用又はコンピュータによって実行可能な命令によることを意味する。プログラムによって実行される段階は自動であってもよいし自動でなくてもよい。
【０００９】
本願で説明する１つ以上の実施形態は、プログラムモジュール又はプログラムコンポーネントを用いて実施されてよい。プログラムモジュール又はプログラムコンポーネントは、プログラム、サブルーチン、プログラムの一部分、又は、１つ以上の指定された処理若しくは機能を実行できるソフトウエアコンポーネント又はハードウエア構成要素を含んでよい。本願で用いられているように、あるモジュール又はコンポーネントは、他のモジュール又はコンポーネントとは独立してハードウエア構成要素上に存在してよい。あるいはその代わりに、あるモジュール又はコンポーネントは、他のモジュール、プログラム、若しくは機械の共有された要素又は処理であってよい。
【００１０】
さらに本願で説明する１つ以上の実施形態は、１つ以上のプロセッサによって実行可能な命令を介して実施されてよい。これらの命令はコンピュータ可読媒体上で保持されてよい。以降で図によって示され又は説明される機械は、本発明の実施形態を実施するための命令が保持及び／又は実行され得る処理資源並びにコンピュータ可読媒体の例を供する。具体的には、本発明の実施形態によって示される多数の機械は、データ及び命令を保持する（複数の）プロセッサ並びに様々な形態のメモリを含む。コンピュータ可読媒体の例は、永久メモリストレージデバイス−たとえばパーソナルコンピュータ又はサーバ上のハードドライブ−を含む。コンピュータ可読媒体の他の例は、携帯式ストレージユニット−たとえばＣＤ又はＤＶＤユニット−、（たとえば多くの携帯電話及びコンシューマ向け電子デバイス上に搭載されている）フラッシュメモリ又はソリッドステートドライブ、及び磁気メモリを含む。コンピュータ、ターミナル、ネットワーク対応デバイス（たとえば携帯電話のような携帯式デバイス）は、プロセッサ、メモリ、及び、コンピュータ可読媒体上に格納された命令を利用する機械並びにデバイスのすべての例である。それに加えて本願の実施形態は、コンピュータプログラム又はそのようなプログラムを保持可能なコンピュータ利用可能なキャリア媒体で実施されてよい。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態による情報処理デバイス上でアプリケーションを利用し、かつ、電子書籍サービスを提供するシステムを表している。
【図２】本願に記載されている１つ以上の実施形態で用いられるｅリーディングデバイス又は他の電子パーソナルディスプレイデバイスの例を表している。
【図３Ａ】一部の実施形態による水、デブリ、又は他の付着物を検出する機能を有するｅリーディングデバイス３００の実施形態を表す。
【図３Ｂ】一部の実施形態による水、デブリ、又は他の付着物を検出する機能を有するｅリーディングデバイス３００の実施形態を表す。
【図４】他の実施形態による水、デブリ、又は他の付着物を検出する機能を有するｅリーディングデバイスの実施形態を表す。
【図５】１つ以上の実施形態による電子書籍コンテンツを表示するｅリーディングシステムを表している。
【図６】１つ以上の実施形態による水を検出する機能を有するｅリーディングデバイスの動作方法を表している。
【図７】第２実施形態による情報処理デバイス上でアプリケーションを利用し、かつ、電子書籍サービスを提供するシステムを表す。
【図８】本願で説明された１つ以上の実施形態で用いられるｅリーディングデバイス又は他の電子パーソナルディスプレイデバイスの例を表している。
【図９】一部の実施形態による、水及び／又は他の付着物がディスプレイ上に存在するときにスプラッシュモードで動作可能なｅリーディングデバイスの実施形態を表している。
【図１０】他の実施形態による、水及び／又は他の付着物がディスプレイ上に存在するときにスプラッシュモードで動作可能なｅリーディングデバイスの実施形態を表している。
【図１１】１つ以上の実施形態による電子書籍コンテンツを表示するｅリーディングシステムを表している。
【図１２】１つ以上の実施形態による、水及び／又は他の付着物がディスプレイ上に存在するときのｅリーディングデバイスの動作方法を表している。
【発明を実施するための形態】
【００１２】
［第１の実施形態］
本願で説明されている実施形態は情報処理デバイスを供する。当該情報処理デバイスは、該情報処理デバイスのディスプレイ表面上の水及びデブリ（又は他のしつこい物体）の存在を検出できる。より具体的には、当該情報処理デバイスは、ディスプレイに供されるタッチセンサとの複数の相互作用の検出に基づいてディスプレイ表面が濡れていることを判断し得る。たとえば当該情報処理デバイスは、複数の相互作用（たとえば３つ以上のタッチに基づく接触）が同時に検出され、かつ、複数の相互作用のうちの少なくとも１つが持続的な相互作用である（たとえば少なくとも１つのタッチセンサとの接触が閾値期間中連続的に維持される）場合に、ディスプレイ表面が濡れていると判断してよい。
【００１３】
当該情報処理デバイスはたとえば、１つ以上のデバイス設定（たとえばディスプレイの状態、デバイスの初期設定、及び／又は入力応答）を調節することよって水の検出に応答してよい。当該情報処理デバイスによる調節は、ディスプレイスクリーン上に現れるコンテンツの視認性を維持する動作の実行を含む。加えて又は代わりに、当該情報処理デバイスは、ディスプレイスクリーンの有用性又は機能を維持する動作を実装することによって応答してよい。
【００１４】
一部の実施形態によると、情報処理デバイスは筐体と、スクリーンを有するディスプレイ組立体を有する。筐体は、スクリーンが視認可能で、かつ、一組のタッチセンサがディスプレイ組立体に供されるように、スクリーンを少なくとも部分的に取り囲む。プロセッサが、ディスプレイ組立体のスクリーンの表面上の１つ以上の付着物の存在を検出するように、筐体内部に供される。プロセッサはさらに、複数の相互作用に基づいて、ディスプレイ組立体のスクリーンが濡れていることを判断する。一部の実施形態では、プロセッサはその後、スクリーンが濡れているという判断に応じて当該情報処理デバイスの１つ以上の設定を調節してよい。たとえば１つ以上の設定は、後続のタッチセンサの組との相互作用に応じてプロセッサによって実行される処理の組を含んでよい。
【００１５】
一部の実施形態では、プロセッサは、タッチセンサの組によって同時に検出される相互作用の数を決定してよい。プロセッサはさらに、タッチセンサの組によって同時に検出される相互作用の数に少なくとも部分的に基づいてスクリーンが濡れていると判断してよい。たとえばプロセッサは、３つ以上の相互作用がタッチセンサの組によって同時に検出される場合にスクリーンが濡れていると判断してよい。より具体的には３つ以上の相互作用は、ディスプレイ組立体の離散的な領域に位置するそれぞれのタッチセンサによって検出されてよい。
【００１６】
さらに一部の実施形態では、プロセッサは、複数の相互作用の各々に係る接触期間を判断してよい。具体的には各接触期間は、タッチセンサの組と相互作用するとき、対応する物体がスクリーンの特定の領域と連続的に接触している期間を表し得る。プロセッサはさらに、複数の相互作用の各々に係る接触期間に少なくとも部分的に基づいてスクリーンが濡れていると判断してよい。たとえばプロセッサは、複数の相互作用のうちの少なくとも１つの接触期間が閾値期間を超える場合にスクリーンが濡れていると判断してよい。
【００１７】
他の利益の中でもとりわけ、本願で説明される例は、パーソナルディスプレイデバイス−たとえばｅリーディングデバイス−が、該デバイスのディスプレイ表面が濡れているのを検出し、それに従って１つ以上のデバイスの設定を調節することを可能にする。ｅリーディングデバイスのディスプレイスクリーン表面上の水滴、汚れ、及び／又はしみの存在は、デバイスの１つ以上の機能を抑制すなわち阻害する恐れがある。たとえば水滴は、ディスプレイに供される１つ以上のタッチセンサによるユーザーの「タッチ」入力と誤って解釈される恐れがある。これにより、当該情報処理デバイスは、誤動作（たとえば意図しない処理を実行する）を引き起こすか、かつ／あるいは、実際の（所望の）ユーザー入力に応答できなくなる恐れがある。従ってｅリーディングデバイスは、当該デバイスの誤動作を防止し、かつ／あるいは、水が存在していてもユーザーが当該デバイスの操作を続けることを可能にするため、ディスプレイ表面が濡れていることの検出に応じて１つ以上のデバイス設定を調節してよい。
【００１８】
［システムの説明］
図１は、第１実施形態による情報処理デバイス上でアプリケーションを利用し、かつ、電子書籍サービスを提供するシステムを表している。図１の例では、システム１００は、ｅリーディングデバイス１１０として例示されている電子ディスプレイデバイス、及び、ネットワークサービス１２０を含む。ネットワークサービス１２０は、複数のサーバ、及び、ｅリーディングデバイス１１０上にインストールされる１つ以上のアプリケーションと関連する様々なサービスを提供する他の情報処理資源を有してよい。例として一の実施形態では、ネットワークサービス１２０は、ｅリーディングデバイス１１０とやり取りする電子書籍サービスを供してよい。ネットワークサービス１２０を介して提供される電子書籍サービスはたとえば、電子書籍が販売、共有、ダウンロード、及び／又は格納されるサービスを含んでよい。より一般的には、ネットワークサービス１２０は、コンテンツレンダリングサービス（たとえばストリーミングメディア）又は他のネットワークアプリケーション環境若しくはサービスを含む様々な他のコンテンツサービスを供してよい。
【００１９】
ｅリーディングデバイス１１０は、アプリケーション及びアプリケーション資源（たとえば電子書籍、メディアファイル、ドキュメント）がレンダリング並びに消費され得る任意のパーソナル電子ディスプレイデバイスに相当してよい。たとえばｅリーディングデバイス１１０は、タブレット又は電話／メッセージ送受信デバイス（たとえばスマートフォン）に相当し得る。一の実施形態ではたとえば、ｅリーディングデバイス１１０は、前記デバイスをネットワークサービス１２０へ接続して前記サービスを介して供される電子書籍を閲覧及び消費することを可能にするｅリーダーアプリケーションを実行してよい。他の実施形態では、ｅリーディングデバイス１１０は、ネットワークサービス１２０からファイル若しくはストリーミングデータを受信するメディア再生又はストリーミングアプリケーションを実行してよい。例としてｅリーディングデバイス１１０には、あるアプリケーションによる活動−たとえば電子コンテンツ（たとえば電子書籍）を読む−を最適化するハードウエア及びソフトウエアが備えられてよい。たとえばｅリーディングデバイス１１０はタブレットのような形状因子を有してよい。とはいえ変化型も可能である。場合によっては、ｅリーダーデバイス１１０は電子インクディスプレイを有してもよい。
【００２０】
さらなる詳細では、ネットワークサービス１２０は、デバイスインターフェース１２８、資源格納部１２２、及びユーザーカウント格納部１２４を有してよい。ユーザーカウント格納部１２４は、ユーザー及びアカウント１２５をｅリーディングデバイス１１０に関連付けてよい。アカウント１２５はまた、資源格納部１２２内に格納され得る１つ以上のアプリケーション資源（たとえば電子書籍）に関連付けられてもよい。デバイスインターフェース１２８は、ｅリーディングデバイス１１０からのリクエストを処理し、さらにｅリーディングデバイス１１０のリクエストとネットワークサービス１２０のサービスと機能とを接続する。デバイスインターフェース１２８は、サービス−たとえばダウンロードの購入又はどの電子書籍及びコンテンツアイテムがユーザーデバイスに関連するのかの判断−を可能にするため、ユーザーアカウント１２５によって供される情報を利用してよい。それに加えてデバイスインターフェース１２８は、ｅリーディングデバイス１１０に、コンテンツストア１２２−たとえばオンラインストアを含んでよい−へのアクセスを供してよい。デバイスインターフェース１２８は入力を処理して、コンテンツアイテム（たとえば電子書籍）を特定し、さらにコンテンツアイテムとユーザーのアカウント１２５とを結びつけてよい。
【００２１】
さらに説明するように、ユーザーカウント格納部１２４は、所与のアカウントで消費した、又は、消費することが可能になった資源を特定するため、個々のアカウント１２５のメタデータを保持してよい。ｅリーディングデバイス１１０はユーザーアカウント１２５に関連付けられて良い。複数のデバイスが同一のアカウントに関連付けられてよい。以降で詳述するように、ｅリーディングデバイス１１０は、そのｅリーディングデバイス１１０のユーザーのアカウントで購入された、又は、購入できるようになった資源を格納するだけではなく、特定の情報処理デバイス上で格納せずに、ユーザーアカウント１２５で購入された電子書籍及び他のコンテンツアイテムをアーカイブしてもよい。
【００２２】
ｅリーディングデバイス１１０は、ディスプレイスクリーン１１６及び筐体１１８を有してよい。ある実施形態では、ディスプレイスクリーン１１６は、ジェスチャー（たとえばスワイプ）を含むタッチ入力を処理するため、タッチ感受性を有する。たとえばディスプレイスクリーン１１６は、ディスプレイスクリーン１１６の表面上にタッチ感受性を有する領域を供するように、１つ以上のタッチセンサ１３８と一体化されてよい。一部の実施形態では、１つ以上のタッチセンサ１３８は、人体のキャパシタンスを入力として検知又は検出可能な容量性センサを含んでよい。図１の例では、タッチ感受性を有する領域は、ディスプレイスクリーン１１６の全部ではないとしてもかなりの表面領域と一致する。それに加えて筐体１１８にはまた、たとえば筐体１１８のベゼル及び／又は背面上に１つ以上のタッチ感受性を有する領域を供するようにタッチセンサと一体化されてもよい。
【００２３】
一部の実施形態によると、ｅリーディングデバイス１１０は、タッチセンサ１３８との相互作用を介してなされるユーザー入力を検出及び解釈するディスプレイセンサロジック１３５を有する。例としてディスプレイセンサロジック１３５は、ユーザーがなすディスプレイスクリーン１１６のタッチ検知領域との接触を検出してよい。より具体的にはディスプレイセンサロジック１３５は、ディスプレイスクリーン１１６のタッチ検知領域とのユーザー相互作用を介してなされるタップ、複数のタップ、及び／又はジェスチャーを検出してよい。さらにディスプレイセンサロジック１３５は、係る相互作用を様々な方法で解釈してよい。たとえば各相互作用は、ディスプレイ１１６の状態変化に相当する特定の種類のユーザー入力として解釈されてよい。
【００２４】
一部の実施形態では、ディスプレイセンサロジック１３５は、複数のタッチセンサ１３８との同時接触をユーザー入力ではないものと解釈してよい。たとえば複数のセンサ接触の一部は、タッチセンサ１３８と相互作用する水及び／又は他の意図しない若しくはしつこい物体（たとえば汚れ、デブリ等）によって供される可能性がある。具体的にはｅリーディングデバイス１１０は、複数のセンサ接触に基づいて、ディスプレイスクリーン１１６が濡れている（かつ／あるいは汚れている）ことを判断する付着物検出ロジック１１９を有してよい。ディスプレイセンサロジック１３５は、ディスプレイスクリーン１１６と接触している水及び／又は他の付着物の存在を説明するｅリーディングデバイス１１０の１つ以上の設定を調節してよい。たとえばディスプレイスクリーン１１６が濡れている際、ディスプレイセンサロジック１３５は、デバイス１１０の誤動作及び／又は損傷を防止するためにｅリーディングデバイス１１０の電源を落としてよい。代わりに及び／又は加えて、ディスプレイセンサロジック１３５は、後でタッチセンサ１３８を介して検出される特定の種類の相互作用に応答する（たとえば及び／又は応答しない）ようにｅリーディングデバイス１１０を再設定してよい。これにより、ユーザーは、水（及び／又は他の意図しない物体）がディスプレイスクリーン１１６上に存在するときでさえもｅリーディングデバイス１１０の操作を継続することができる。
【００２５】
一部の実施形態では、ｅリーディングデバイス１１０は、頁形式のコンテンツの表示関する機能を供する特徴を有する。ｅリーディングデバイス１１０は頁移行ロジック１１５を有してよい。頁移行ロジック１１５によって、ユーザーは、頁形式のコンテンツのページを移行させることが可能となる。ｅリーディングデバイス１１０は、電子書籍からの頁を表示し、かつ、ユーザーに、一の頁状態から他の頁状態へ遷移させることを可能にし得る。特に、電子書籍は順次頁でレンダリングされるコンテンツを供すること可能で、かつ、電子書籍は頁状態を、一頁、複数頁、又は部分頁の形式で表示して良い。従って所与の頁状態はたとえば、一度に表示される一頁又は二以上の頁と一致してよい。頁移行ロジック１１５は、ユーザーが所与の頁状態から他の頁状態へ移行することを可能にするように動作してよい。一部の実施形態では、頁移行ロジック１１５は、単一頁の移行、章の移行、又はクラスタの移行（複数の頁の一度での移行）を可能にする。
【００２６】
頁移行ロジック１１５は、頁移行を可能にするため、様々な種類のインターフェース及び操作に応答し得る。一の実施形態では、ユーザーは、たとえばディスプレイスクリーン１１６のタッチ検知領域と相互作用することによって頁状態を移行させる頁移行イベントを送出してよい。たとえばユーザーは、頁移行の連続する方向を示す特定の方向（たとえば上、下、左、又は右）にディスプレイスクリーン１１６の表面をスワイプしてよい。変形例では、ユーザーは、様々な種類の入力によって様々な種類の頁移行入力（たとえば単頁めくり、複数頁めくり、章の変更等）を特定してよい。それに加えてユーザーの頁めくり入力には、頁状態の移行の程度（たとえば頁数）が供されてよい。たとえばユーザーは、クラスタの頁状態又は章の頁状態移行を起こすためにディスプレイスクリーン１１６の表面をタッチ及び保持してよい一方で、同一領域でのタップは、単頁状態（たとえば一のページから次のページまで順次）移行を起こしてよい。他の例では、ユーザーは、ディスプレイスクリーン１１６のタッチ検知領域上での単一タップ、連続タップ、又はパターンを有するタップによって様々な種類又は程度の頁めくりを特定してよい。
【００２７】
［ハードウエアの説明］
図２は、本願で説明される１つ以上の実施形態で用いられるｅリーディングデバイス２００又は他の電子パーソナルディスプレイデバイスの例を表している。図２の例では、ｅリーディングデバイス２００は、図１の例で示されたようなデバイス１１０に相当してよい。図２を参照すると、ｅリーディングデバイス２００は、プロセッサ２１０、ネットワークインターフェース２２０、ディスプレイ２３０、１つ以上のタッチセンサコンポーネント２４０、及びメモリ２５０を有する。
【００２８】
プロセッサ２１０は、メモリ２５０内に格納された命令を用いることによって機能を実装してよい。それに加えて一部の実施形態では、プロセッサ２１０は、ネットワークインターフェース２２０を利用してネットワークサービス１２０（図１参照）と通信する。より具体的にはｅリーディングデバイス２００は、ネットワークサービス１２０へアクセスすることで、様々な種類の資源（たとえば電子書籍のようなコンテンツアイテム、設定ファイル、アカウント情報）を受信するだけではなく、情報（たとえばユーザーアカウント情報、サービスリクエスト等）を供してよい。たとえばｅリーダーデバイス２００は、アプリケーション資源２２１−たとえばユーザーがネットワークサービス１２０から購入すなわちダウンロードすることを選択した媒体ファイル−を受信してよい。ｅリーダーデバイス２００上にダウンロードされたアプリケーション資源２２１は、メモリ２５０内に格納されてよい。
【００２９】
一部の実施形態では、ディスプレイ２３０はたとえば、プロセッサ２１０から生成されるコンテンツを供するために発光する液晶ディスプレイ（ＬＣＤ）又は発光ダイオード（ＬＥＤ）ディスプレイに相当してよい。一部の実施形態では、ディスプレイ２３０は接触感受性を有してよい。たとえば一部の実施形態では、１つ以上のタッチセンサコンポーネント２４０は、ディスプレイ２３０と一体化されてよい。他の実施形態では、タッチセンサコンポーネント２４０は、個々のタッチセンサコンポーネント２４０がディスプレイ２３０の様々な領域を観察するように、ディスプレイ２３０の上方又は下方に（たとえば層として）供されてよい。さらに一部の変化型では、ディスプレイ２３０は、コンテンツを表示する方法において従来の紙と似ている電子ペーパー型ディスプレイに相当してよい。係るディスプレイ技術の例には、電気泳動ディスプレイ、エレクトロウエッティングディスプレイ、及び、電子流体ディスプレイ（ｅｌｅｃｔｒｏｆｌｕｉｄｉｃ  ｄｉｓｐｌａｙ）が含まれる。
【００３０】
プロセッサ２１０は、様々な入力源−タッチセンサコンポーネント２４０、ディスプレイ２３０、及び／又は他の入力機構（たとえばボタン、キーボード、マウス、マイクロホン等）を含む−からの入力を受信してよい。本願で説明される例を参照すると、プロセッサ２１０は、タッチセンサコンポーネント２４０からの入力２３１に応答してよい。一部の実施形態では、プロセッサ２１０は、電子書籍の活動−たとえばディスプレイ２３０上に電子書籍コンテンツを生成すること、電子書籍コンテンツの頁移行を実行すること、デバイス２００及び／若しくはディスプレイ２３０の電源を落とすこと、スクリーンセーバーを起動すること、アプリケーションを起動若しくは終了すること、並びに／又は、ディスプレイ２３０の状態を変更すること−を容易に又は改善するため、タッチセンサコンポーネント２４０からの入力２３１に応答してよい。
【００３１】
一部の実施形態では、メモリ２５０は、タッチセンサコンポーネント２４０を介して検出されるユーザーとの相互作用を監視するディスプレイセンサロジック２１１を格納し、さらにユーザーとの相互作用を特定の（種類の）入力として処理する。代替実施形態では、ディスプレイセンサロジック２１１はタッチセンサコンポーネント２４０と一体化されてよい。たとえばタッチセンサコンポーネント２４０は、集積回路又は他のハードウエアロジックを含むモジュールコンポーネントとて供され、かつ、係る資源は、ディスプレイセンサロジック２１１の一部又は全部を供して良い（図１のディスプレイセンサロジック１３５も参照のこと）。たとえばタッチセンサコンポーネント２４０の集積回路は、タッチ入力を監視し、かつ／あるいは、タッチ入力を特定の種類のものとして処理してよい。変形例では、ディスプレイセンサロジック２１１の一部又は全部は、（メモリ２５０内に格納される命令を利用する）プロセッサ２１０又は代替処理資源によって実装されてよい。
【００３２】
一の実施形態では、ディスプレイセンサロジック２１１は、検出ロジック２１３及びジェスチャーロジック２１５を有する。検出ロジック２１３は、１つ以上のタッチセンサコンポーネント２４０の設置位置と一致するディスプレイ２３０の表面へのユーザーの接触を監視する動作を実装する。ジェスチャーロジック２１５は、特定のジェスチャー（たとえばピンチ、スワイプ、タップ等）を検出し、かつ、特定の種類の入力又はユーザーの行為として関連付ける。ジェスチャーロジック２１５はまた、たとえば左向きのスワイプと右向きのスワイプとを区別するように指向性をも検出してよい。
【００３３】
一部の実施形態では、ディスプレイセンサロジック２１１はさらに、ディスプレイ２３０の表面上の水（及び／又は他の付着物）の存在を検出する水検知ロジック２１７を有する。より詳細には水検知ロジック２１７は、水がディスプレイ２３０の表面上に存在することを、検出されたタッチセンサ２４０との相互作用に基づいて判断してよい。水検知ロジック２１７は、水がディスプレイ２３０の表面上に存在することを、タッチセンサ２４０を介して検出されたタッチに基づく相互作用の数及び／又は各相互作用に係る接触期間（たとえば接触が対応するタッチセンサ２４０で維持される時間の長さ）に基づいて判断してよい。変形例では、水検知ロジック２１７は、他の形態の付着物−たとえば汚れやデブリなど−を検出してよい。
【００３４】
ｅリーディングデバイス２００は一般的に、有限の組の既知の相互作用又はジェスチャー（たとえばピンチ、スワイプ、タップ等）しかユーザー入力として処理できないことに留意して欲しい。よって水検知ロジック２１７は、タッチセンサ２４０が既知のジェスチャーの組に属さない相互作用を検出する（たとえばジェスチャーロジック２１５が相互作用と特定のユーザー入力とを関連付けられない）場合に始動してよい。たとえば既知のジェスチャーの組が単一接触のジェスチャー（たとえば１本指によるタップ、１本指によるスワイプ等）しか含まない場合、任意の複数接触相互作用（たとえば２つ以上のタッチセンサ２４０が同時に作用する）が水検知ロジック２１７の実行を始動してよい。より具体的には、複数接触相互作用が検出される場合、少なくとも１つの相互作用は、ディスプレイ２３０の表面に接触する水（及び／又は他の付着物）に起因すると考えられる。よって一部の実施形態では、水検知ロジック２１７は、ディスプレイ２３０が濡れているのか否かを、タッチセンサ２４０を介して検出される同時相互作用の数に基づいて判断してよい。たとえば検出される同時相互作用の数が増えれば増えるほど、ディスプレイ２３０の表面が濡れていると水検知ロジック２１７が判断する確率は高くなる。
【００３５】
水が（たとえば蒸発又は拭き取られるまでは）ディスプレイ２３０の表面上の同一領域内にとどまる傾向にあることにも留意して欲しい。従って水が存在することで、１つ以上のタッチセンサ２４０は、一般的にユーザーが起こす相互作用（たとえばタップ、スワイプ、またさらにはタップ・アンド・ホールド）に応じて経験する期間よりも長い期間アクティブになる（たとえば「タッチ」すなわち接触を検出する）と考えられる。よって一部の実施形態では、水検知ロジック２１７は、ディスプレイ２３０が濡れているのか否かを、各相互作用に係る接触期間に基づいて判断してよい。たとえば接触期間が長ければ（たとえば閾値期間よりも長ければ）、水検知ロジック２１７は、ディスプレイ２３０の表面が濡れていると判断する。
【００３６】
一部の実施形態では、水検知ロジック２１７は、ディスプレイ２３０が濡れていることを、複数の因子−たとえばタッチセンサ２４０を介して検出される同時相互作用の数及び各相互作用に係る接触期間を含む−の組み合わせに基づいて判断してよい。一部の例では、ｅリーディングデバイス２００を操作するユーザーは、不注意によって複数の指でディスプレイ２３０の表面を触ってしまう（たとえばそのためにタッチセンサ２４０を介した複数接触検出を始動させてしまう）恐れがある。他の例では、ｅリーディングデバイス２００は、タップ・アンド・ホールド相互作用を、特定の種類のユーザー入力（たとえば接触期間が入力の大きさに対応する）と解釈するように構成されてよい。従って偽陽性判断を防止するため、水検知ロジック２１７は、複数の同時相互作用のうちの少なくとも１つの相互作用に係る接触期間が閾値期間よりも長い場合にのみディスプレイ２３０が濡れていると判断してよい。
【００３７】
さらに一部の実施形態では、水検知ロジック２１７は、ディスプレイ２３０が濡れているとの判断に応じてｅリーディングデバイス２００の１つ以上の設定を調節してよい。より具体的には、水検知ロジック２１７は、ディスプレイ２３０の表面上の水、デブリ、及び／若しくは他の付着物の存在を緩和又は解決する１つ以上の操作を実行してよい。よって水検知ロジック２１７は、代わりにデブリ及び／又は他の付着物を検知してもよい。たとえば水検知ロジック２１７は、デバイス２００のディスプレイ２３０及び／若しくは他の部材の電源を落とすことで、ｅリーディングデバイス２００の誤動作並びに／又は損傷（たとえば短絡）を防止してよい。あるいはその代わりに及び／又はそれに加えて、ディスプレイ２３０が濡れている（たとえば液滴が表面上に存在する）間でもｅリーディングデバイス２００が連続して動作可能となるように、水検知ロジック２１７は、１つ以上のデバイスの設定を変更してよい（たとえば上に水が存在するディスプレイ２３０の領域と一致する１つ以上のタッチセンサ２４０を無効又は不稼働にする）。さらに一部の実施形態では、水検知ロジック２１７は、ディスプレイ２３０の表面上の水の存在に適合するように、（たとえばあるジェスチャーの認識の向こうにする、かつ／あるいは、ジェスチャーロジック２１５によって認識される新たなジェスチャーの組を有効にすることによって）ジェスチャーロジック２１５の１つ以上の入力応答を再設定してよい。係る実施形態は、本願の第２実施形態にて詳述する。
【００３８】
［入力に基づく水の検出］
図３Ａと図３Ｂは、一部の実施形態による水、デブリ、又は他の付着物を検出する機能を有するｅリーディングデバイス３００の実施形態を表している。ｅリーディングデバイス３００は筐体３１０及びディスプレイスクリーン３２０を有する。ｅリーディングデバイス３００は、コンテンツ閲覧を改善するように、ディスプレイスクリーン３２０によって実質的に占められた前面を有するように、実質的に平板状又は長方形であってよい。より具体的には、筐体３１０の前面は、ディスプレイスクリーン３２０を取り囲むベゼルの形状であってよい。ディスプレイスクリーン３２０は、ディスプレイ組立体の一部であってよく、かつ、タッチ感受性を有してよい。たとえばディスプレイスクリーン３２０は、タッチ感受性を有し、かつ、製造及び組立プロセス中に筐体３１０と一体化されるモジュラディスプレイ組立体の部材として供されてよい。
【００３９】
タッチ検知領域３３０は、ディスプレイスクリーン３２０の少なくとも一部に供される。具体的には、タッチ検知領域３３０は、ディスプレイスクリーン３２０とタッチセンサとが一体化された領域と一致してよい。一部の実施形態では、タッチ検知領域３３０は、ディスプレイスクリーン３２０の表面を実質的に含んでよい。さらにｅリーディングデバイス３００は、ディスプレイスクリーン３２０のタッチ検知領域３３０上にタッチ検知を供するため、１種類以上のタッチ検知技術を統合してよい。様々な既知のタッチ検知技術が、タッチ検知領域３３０のいずれかにタッチ検知を供するのに利用可能であることに留意して欲しい。例として、タッチ検知領域３３０で用いられるタッチセンサは、抵抗タッチセンサ、（自己キャパシタンス及び／又は相互キャパシタンスを用いる）容量タッチセンサ、誘導タッチセンサ、及び／又は赤外タッチセンサを利用してよい。
【００４０】
たとえばタッチ検知領域３３０は赤外センサを用いることによって用いられてよい。タッチ検知領域３３０は、物体が存在することでタッチ検知領域３３０にわたって送信される赤外ビームを「遮断」すなわち赤外ビームと干渉するときに、ディスプレイスクリーン３２０の表面と接触する物体を検出し得る。変形例では、タッチ検知領域３３０は、ヒトの皮膚に固有なキャパシタンスを検出可能な電気素子のグリッドパターンを用いることによって実装されてよい。たとえばタッチ検知領域３３０は、電気素子のグリッドパターンを用いることによって実装されてよい。前記電気素子は、ディスプレイスクリーン３２０の表面を覆うように又は近傍に設けられ、かつ、たとえば指のような物体からのタッチを検出するように接触した状態で十分に変形する。より一般的には、タッチ検知領域３３０を実装するタッチ検知技術は、抵抗タッチセンサ、（自己キャパシタンス及び／又は相互キャパシタンスを用いる）容量タッチセンサ、誘導タッチセンサ、及び／又は赤外タッチセンサを用いてよい。
【００４１】
一部の実施形態では、ｅリーディングデバイス３００は、ディスプレイスクリーン３２０のタッチ検知領域３３０上の水（たとえば水滴、しみ、及び／又は汚れ）の存在を検出するように構成されてよい。たとえばｅリーディングデバイス３００は、図２を参照しながら上で説明した水検知ロジック２１７の実施形態を実装してよい。具体的にはｅリーディングデバイス３００は、２つ以上の独立かつ離散的な相互作用がタッチ検知領域３３０を介して同時検出される場合にディスプレイスクリーン３２０が濡れていると判断してよい。たとえばｅリーディングデバイス３００用の既知のジェスチャーの組は単一接触ジェスチャーのみを含んでよい。
【００４２】
図３Ａを参照すると、水滴３０１と水しみ３０２がディスプレイスクリーン３２０上に存在する。しみ３０２が、水滴３０１よりも大きな表面積を覆っている（ため、たとえばより多くのタッチセンサと相互作用する恐れがある）が、しみ３０２と水滴３０１の各々は、一の連続する物体を表しているため、単一の相互作用に関連付けられ得ることに留意して欲しい。ｅリーディングデバイス３００は、タッチ検知領域３３０上で水滴３０１と水しみ３０２の存在が同時に検出される際に水検知タイマーを始動させてよい。よって、たとえば水検知タイマーは、水滴３０１及び／又はしみ３０２のうちの少なくとも１つがタッチ検知領域３３０と接触したままである限り、（たとえば所定期間）カウントダウンしてよい。一旦水検知タイマーがタイムアウトになる（たとえばカウントダウンがゼロに達する）と、ｅリーディングデバイス３００は、ディスプレイスクリーン３２０が濡れていると判断してよい。一部の実施形態では、ｅリーディングデバイス３００はさらに、ディスプレイスクリーン３２０が濡れていると判断する際に１つ以上のデバイスの設定を調節してよい。
【００４３】
図３Ｂを参照すると、水滴３０１のみがディスプレイスクリーン３２０上に存在している。水滴３０１自体は、ｅリーディングデバイス３００の水検知タイマーを始動させ得ない。なぜならデバイス３００は、水滴３０１による接触を、タップ及び／又はタップ・アンド・ホールドユーザー相互作用（たとえばこれは特定のユーザー入力に関連付けられ得る）と解釈し得るからである。しかし一旦ユーザーがｅリーディングデバイス３００と相互作用すると、水検知タイマーは始動し得る。たとえばｅリーディングデバイス３００は、タッチ検知領域３３０とのユーザー相互作用３０５（たとえば指のタップ、スワイプ、又は他のジェスチャーに相当する）を検出する際に、水滴３０１が同時に存在しているときに、水検知タイマーを始動させてよい。よってたとえユーザー相互作用３０５がもはや検出されなくなった（たとえばユーザーの指が後にタッチ検知領域３３０から持ち上げられることで外される）としても、水検知タイマーは、水滴３０１がタッチ検知領域３３０と接触したままである限り（たとえば所定期間）カウントダウンをし続けてよい。一旦水検知タイマーがタイムアウトになると、ｅリーディングデバイス３００は、ディスプレイスクリーン３２０が濡れていると判断してよい。一部の実施形態では、ｅリーディングデバイス３００はさらに、ディスプレイスクリーン３２０が濡れていると判断した際に１つ以上のデバイス設定を調節して良い。
【００４４】
図４は、他の実施形態による水、デブリ、又は他の付着物を検出する機能を有するｅリーディングデバイス４００の実施形態を表す。ｅリーディングデバイス４００は筐体４１０及びディスプレイスクリーン４２０を有する。ディスプレイスクリーン４２０は、ディスプレイ組立体の一部であり、かつ、タッチ感受性を有してよい。タッチ検知領域４３０がディスプレイスクリーン４２０の少なくとも一部に供される。具体的にはタッチ検知領域４３０は、ディスプレイスクリーン４２０とタッチセンサとが一体化された領域と一致してよい。簡明を期すため、筐体４１０、ディスプレイスクリーン４２０、及び、タッチ検知領域４３０はそれぞれ、図３Ａ−図３Ｂの筐体４１０、ディスプレイスクリーン４２０、及び、タッチ検知領域４３０と機能的に（同一ではないとしても）類似していると仮定されてよい。
【００４５】
一部の実施形態では、ｅリーディングデバイス４００は、ディスプレイスクリーン４２０のタッチ検知領域４３０上の水の存在を検出するように構成されてよい。たとえばｅリーディングデバイス４００は、図２を参照しながら上で説明した水検知ロジック２１７の実施形態を実装してよい。具体的にはｅリーディングデバイス４００は、３つ以上の独立かつ離散的な相互作用がタッチ検知領域４３０を介して同時検出される場合にディスプレイスクリーン４２０が濡れていると判断してよい。たとえばｅリーディングデバイス３００とは対照的に、ｅリーディングデバイス４００用の既知のジェスチャーの組は、単一接触ジェスチャーだけではなく、ディスプレイスクリーン４２０の表面と同時に接触する２本の指の使用を含む複数接触ジェスチャー（たとえばピンチ、複数指タップ、複数指スワイプ等）をも含んでよい。
【００４６】
示された例では、１つの水滴４０１のみがディスプレイスクリーン４２０上に存在する。上述したように、ｅリーディングデバイス４００は、水滴４０１自体を検出できない（なぜならタッチ検知領域４３０と接触する水滴４０１は、タップ及び／又はタップ・アンド・ホールドユーザー相互作用と解釈し得るからである）。しかもｅリーディングデバイス４００はまた、単一接触ユーザー相互作用（たとえば図３Ｂで示されたようなユーザー相互作用３０５）が存在する状態では水滴４０１を検出できない。なぜなら２点の接触は、特定の種類のユーザー入力であるとデバイス４００によって解釈される恐れがあるためである。しかし水滴４０１がタッチ検知領域４３０と接触したままである間に、ｅリーディングデバイス４００は、後続の複数接触ユーザー相互作用を検出する際に水検知タイマーを始動してよい。しかも、たとえユーザー相互作用３０７がもはや検出されないとしても、水滴４０１がタッチ検知領域４３０と接触したままである限り、水検知タイマーは（たとえば所定期間）カウントダウンを継続してよい。一旦水検知タイマーがタイムアウトになると、ｅリーディングデバイス４００は、ディスプレイスクリーン４２０が濡れていると判断してよい。一部の実施形態では、ｅリーディングデバイス４００はさらに、ディスプレイスクリーン４２０が濡れていると判断する際に１つ以上のデバイス設定を調節してよい。
【００４７】
図３Ａ−３Ｂ及び図４の例は、ディスプレイスクリーンのタッチ検知領域との複数の同時相互作用が、水の存在の検出に用いられ得る具体例を表しているが、本願の例はこれらの例に限定されない。より一般的には、ｅリーディングデバイスは、該デバイス用の既知の相互作用及び／又はジェスチャーの組に属さない任意の相互作用の検出に応じて水の存在を検出するように構成されてよい。
【００４８】
[水検出機能]
図５は、１つ以上の実施形態による電子書籍コンテンツを表示するｅリーディングシステム５００を表している。ｅリーディングシステム５００はたとえば、図１、図２、図３Ａ−図３Ｂ、及び図４の例で示されたｅリーディングデバイス上で実行されるコンポーネントを用いたアプリケーション又はデバイスとして実装されてよい。さらにたとえば説明されたｅリーディングシステム５００は、図１で示されたような文脈において実装され、かつ、図２、図３Ａ−図３Ｂ、及び／又は図４の例で説明されたように構成されてよい。
【００４９】
図５の例では、システム５００は、ネットワークインターフェース５１０、ビューワ５２０、水検知ロジック５３０、及びデバイス状態ロジック５４０を有する。図１の例で説明したように、ネットワークインターフェース５１０は、データ及びプログラム資源を受信するためにネットワークサービスと通信するプログラムコンポーネントに相当してよい。たとえばネットワークインターフェース５１０は、ユーザーが購入及び／又はダウンロードするネットワークサービスからの電子書籍５１１を受信してよい。電子書籍５１１は、ｅリーディングデバイスのメモリ資源（たとえばｅリーディングデバイス２００のメモリ２５０を参照のこと）によって電子書籍ライブラリ５２５の一部として格納されてよい。
【００５０】
ビューワ５２０は、電子書籍ライブラリ５２５によって供される選択された電子書籍からの電子書籍コンテンツ５１３にアクセスしてよい。電子書籍コンテンツ５１３は、選択された電子書籍を含む１頁以上の頁に相当してよい。ビューワ５２０は、取得された電子書籍コンテンツ５１３に相当する１頁以上の頁を所与の場面でディスプレイスクリーン上にレンダリングする。頁状態は、所与の瞬間に表示される特定の頁又は複数の頁からなる組に相当してよい。
【００５１】
デバイス状態ロジック５４０は、ビューワ５２０の特徴又は機能として供されてよい。あるいはその代わりに、デバイス状態ロジック５４０は、プラグインとして、又は、ビューワ５２０から独立した機能として供されてよい。デバイス状態ロジック５４０は、デバイス状態の更新５４５をビューワ５２０へ送信してよい。デバイス状態の更新５４５は、ビューワ５２０に現在の表示状態を変化又は変更させてよい。たとえばデバイス状態ロジック５４０は、ページ以降（たとえば単一頁移行、複数頁移行、又は章の移行）に相当するデバイス状態の更新５４５を送信することによってタッチ入力５１７に応答してよい。
【００５２】
さらにデバイス状態の更新５４５を特定する際、デバイス状態ロジック５４０はまた、デバイスのシャットオフ、ディスプレイのシャットオフ、及び／又はスクリーンセーバーの命令をも供してよい。デバイスのシャットオフのためのデバイス状態の更新５４５は、ビューワ５２０を含むシステム５００全体をシャットダウン及び／又は電源オフにする。ディスプレイのシャットオフのためのデバイス状態の更新５４５はビューワ５２０しか電源オフにしないので、システム５００を「スリープ」モードにする。さらにスクリーンセーバーのためのデバイス状態の更新５４５は、スクリーンセーバーをビューワ５２０上に表示させる。他のデバイス状態の更新５４５−たとえば書籍、アプリケーション、メニュー、もしくはサブメニューの起動及び／又は終了−も供されてよいことに留意してほしい。
【００５３】
水検知ロジック５３０は、デバイス状態ロジック５４０の特徴又は機能として供されてよい。あるいはその代わりに、水検知ロジック５３０は、プラグインとして、又は、ビューワ５２０から独立した機能として供されてよい。水検知ロジック５３０は、ビューワ５２０の表面上の水（及び／又は他の付着物）の存在を検出してよい。より具体的には、水検知ロジック５３０は、モード選択信号５３１をデバイス状態ロジック５４０へ選択的に出力することによってタッチ入力５１７へ応答してよい。たとえば水検知ロジック５３０は、ビューワ５２０に供されるタッチセンサを介して検出され（てタッチ入力５１７として受信され）るタッチに基づく相互作用の数及び／又は各相互作用に係る接触期間（タッチ入力５１７の各々の「大きさ」）に基づいて、ビューワ５２０が濡れていると判断してよい。
【００５４】
一部の実施形態では、水検知ロジック５３０は、ｅリーディングシステム５００用の既知の入力ではないタッチ入力５１７を受信する（たとえばタッチ入力５１７がデバイス状態ロジック５４０によって適切に解釈できない）際に、ビューワ５２０が濡れていると判断してよい。他の実施形態では、水検知ロジック５３０は、タッチ入力５１７が閾値期間よりも長い期間維持される場合に、ビューワ５２０が濡れていると判断してよい。さらに一部の実施形態では、水検知ロジック５３０は、タッチ入力５１７が既知の入力ではなく、かつ、閾値期間を超えて持続する場合にのみ、ビューワが濡れていると判断してよい。
【００５５】
モード選択信号５３１は、デバイス状態ロジック５４０に「ドライ」モード又は「ウエット」モードで動作するように命令する。たとえばデバイス状態ロジック５４０は、モード選択信号５３１がディアサートされている限りドライモードで動作してよい。しかしビューワ５２０が濡れていると判断する際、水検知ロジック５３０は、モード選択信号５３１をアサートして、デバイス状態ロジック５４０をウエットモードで動作させてよい。一部の実施形態では、モード選択信号５３１のアサートによって、デバイス状態ロジック５４０は、ｅリーディングシステム５００の１つ以上の設定を調節してよい。たとえばウエットモードで動作するとき、ｅリーディングシステム５００は、ビューワ５２０及び／もしくは他のハードウエア部品の電源をオフにし、１つ以上のデバイス設定を変更し、並びに／又は、デバイス状態ロジック５４０の１つ以上の入力応答を再設定してよい。より具体的には、これらの調節の一部又は全部は、デバイス状態ロジック５４０によって、たとえば対応するデバイス状態の更新５４５を生成することで実行されてよい。
【００５６】
[方法]
図６は、１つ以上の実施形態による水を検出する機能を有するｅリーディングデバイスの動作方法を表している。図６の例を説明する際、説明されるステップ又はサブステップを実行する適切な構成要素を表すため、たとえば図２−図４で説明した構成要素を参照することがある。
【００５７】
図２の例を参照すると、ｅリーディングデバイス２００は、該ｅリーディングデバイス２００のディスプレイに供される（すなわち係る）タッチセンサとの相互作用を検出してよい（６１０）。たとえば相互作用は、タッチセンサコンポーネント２４０によって検出されてよい。より具体的には、センサコンポーネント２４０の設置位置は、ディスプレイ２３０の表面上の１つ以上のタッチ検知領域と一致してよい。一部の実施形態では、タッチセンサ２４０は、ディスプレイ２３０の表面上でのタッチに基づく相互作用を検出してよい（６１２）。
【００５８】
たとえば図３Ａと図３Ｂに示されているように、タッチに基づく相互作用は、ディスプレイスクリーン３２０の表面と接触する水、指、及び／又は他の物体に相当してよい。さらに一部の実施形態では、タッチセンサ２４０は、ディスプレイ２３０の表面上での複数の相互作用を同時に検出してよい（６１４）。たとえば図３Ａと図３Ｂに示されているように、水滴３０１からの接触は、水しみ３０２及び／又はユーザー相互作用３０５とは独立に検出され得る。
【００５９】
ｅリーディングデバイス２００は続いて、検出された相互作用に基づいてスクリーンが濡れていると判断してよい（６２０）。たとえばプロセッサ２１０は、水検知ロジック２１７を実行する際、ｅリーディングデバイス２００用の既知の入力ではない入力２３１に応じて、ディスプレイ２３０が濡れていると判断してよい。一部の実施形態では、プロセッサ２１０は、受信された入力２３１がディスプレイ２３０の表面上の独立かつ離散的な位置（６２４）に存在するタッチセンサ２４０によって検出される３つ以上の接触（６２２）に相当し、かつ、前記接触のうちの少なくとも１つが閾値期間（６２６）維持される場合に、ディスプレイ２３０が濡れていると判断してよい。
【００６０】
たとえば図４に示されているように、ディスプレイスクリーン４２０のタッチ検知領域４３０は、水滴４０１からの接触及び複数接触ユーザー相互作用を同時に検出してよい。３本指の相互作用は既知のユーザー入力と関連しないので、ｅリーディングデバイス４００は、複数接触相互作用を検出する際、水検知タイマーを始動させてよい。より具体的には、ｅリーディングデバイス４００は、水検知タイマーが終了した後（たとえば水滴４０１が少なくとも閾値期間ディスプレイスクリーン３２０の対応する領域と接触した後）にディスプレイスクリーン３２０が濡れていると判断してよい。
【００６１】
ｅリーディングデバイス２００はさらに、ディスプレイスクリーンが濡れていると判断した後に１つ以上のデバイス設定を調節してよい（６３０）。たとえばプロセッサ２１０は、水検知ロジック２１７を実行する際、デバイスをウエットモードに設定してよい。より具体的には、ウエットモードは、ｅリーディングデバイス２００の損傷を防止し、かつ／あるいは、水が存在していてもｅリーディングデバイス２００が動作可能とするパラメータの組を有してよい。一部の実施形態では、プロセッサ２１０は、ｅリーディングデバイス２００の１つ以上のハードウエア構成要素の電源をオフにし（６３２）、１つ以上のデバイス設定又は性能パラメータを再設定し（６３４）、かつ／あるいは、ｅリーディングデバイスの１つ以上の入力応答を変更してよい（６３６）。
【００６２】
たとえばｅリーディングデバイス２００は、１つ以上のハードウエア構成要素の電源をオフにすることで、水によるデバイス２００の短絡すなわち損傷を防止してよい。あるいはその代わりに、ｅリーディングデバイス２００は、１つ以上のデバイスコンポーネント（たとえば水と接触しているディスプレイ２３０の領域と一致するタッチセンサを不稼働にすること）を再設定することで、水とデバイスの「通常」動作との干渉を防止してよい。同様に、ｅリーディングデバイス２００は、１つ以上の入力応答を変更する（たとえば既知のユーザー入力の組を修正する）ことで、デバイス２００がウエット条件で最適化されるように動作することを可能にし得る。
【００６３】
［第２実施形態］
以降の開示では、第１実施形態と同一の参照番号で示された要素に関する説明は省略する。
【００６４】
本願で説明される実施形態は、水及び／又は他の付着物がディスプレイの表面上に存在するときでさえも動作可能な情報処理デバイスを供する。より具体的には、当該情報処理デバイスは、ディスプレイスクリーンの表面上の付着物（たとえば水、汚れ、又はデブリ）の存在を検出し、かつ、ディスプレイスクリーン上に現れる機能及び／若しくは視認性を維持するため、係る付着物の存在を緩和又は解決する１つ以上の動作を実行してよい。たとえば１つ以上の付着物の存在を検出する際、当該情報処理デバイスは、１つ以上のデバイス設定及び／又は初期設定（たとえば認識されるジェスチャー、支援される入力、及び／又は入力応答）が修正される第２モード（たとえば「スプラッシュモード」）で動作してよい。
【００６５】
情報処理デバイスは筐体、及び、スクリーンを有するディスプレイ組立体を有する。筐体は、スクリーンが視認可能で、かつ、一組のタッチセンサがディスプレイ組立体に供されるように、スクリーンを少なくとも部分的に取り囲む。プロセッサが、複数のタッチセンサの組を介してジェスチャーを検出し、かつ、前記ジェスチャーを複数のユーザー入力のうちの１つと解釈するように、筐体内部に供される。プロセッサはさらに、ディスプレイ組立体のスクリーンの表面上の付着物の存在を検出し、かつ、付着物の存在の検出に応答して当該情報処理デバイスの１つ以上の設定を調節する。
【００６６】
一部の実施形態では、付着物の存在を検出する際、プロセッサは、複数の入力に応答して実行されるべき処理の組を再設定してよい。他の実施形態では、プロセッサは、複数のユーザー入力を再設定することで、前記複数のユーザー入力のうちの一部のユーザー入力にのみ応答するようにしてよい。たとえば前記一部のユーザー入力は頁めくり入力のみから構成されてよい。
【００６７】
さらに一部の実施形態では、付着物の存在を検出する際、プロセッサは、当該情報処理デバイスによって認識されるジェスチャーの組を再設定してよい。たとえばプロセッサは、複数のユーザー入力のうちの少なくとも１つを新たなジェスチャーに関連付けてよい。あるいはその代わりに及び／又はそれに加えて、プロセッサは、複数のユーザー入力のうちの少なくとも１つを既知のジェスチャーと関連付けなくてよい。一部の実施形態では、既知のジェスチャーは、ディスプレイのスクリーンのタップ・アンド・ホールド及び／又はディスプレイのスクリーンのスワイプに相当してよい。
【００６８】
さらに一部の実施形態では、プロセッサは、検出されたジェスチャーに係る接触圧力を判断し、かつ、前記接触圧力と圧力閾値とを比較してよい。たとえば接触圧力は、ディスプレイのスクリーンの表面に印加される力の大きさに相当してよい。よって付着物の存在を検出した後、対応する接触圧力が閾値圧力を超える場合には、プロセッサは、受信したジェスチャーを複数の入力のうちの１つと解釈してよい。
【００６９】
他の利益の中でもとりわけ、本願で説明された例によって、パーソナルディスプレイデバイス−たとえばｅリーディングデバイス−は、ディスプレイ表面上の水及び／又は他の付着物の存在を検出する際に１つ以上のデバイス設定を調節することが可能となる。ｅリーディングデバイスのディスプレイスクリーン表面上の水、汚れ、デブリ、及び／又は他の（たとえば意図しない）付着物の存在は、デバイスの１つ以上の機能を抑制すなわち阻害する恐れがある。たとえば付着物は、ディスプレイに供される１つ以上のタッチセンサによるユーザーの「タッチ」入力と誤って解釈される恐れがある。これにより、当該情報処理デバイスは、誤動作（たとえば意図しない処理を実行する）を引き起こすか、かつ／あるいは、実際の（所望の）ユーザー入力に応答できなくなる恐れがある。従ってｅリーディングデバイスは、当該デバイスの誤動作を防止し、かつ／あるいは、安全及び／又は最適化された方法でユーザーが当該デバイスの操作を続けることを可能にするため、１つ以上の付着物の存在の検出に応じて１つ以上のデバイス設定を調節してよい。
【００７０】
［システムの説明］
図７は、第２実施形態による情報処理デバイス上でアプリケーションを利用し、かつ、電子書籍サービスを提供するシステムを表す。
【００７１】
一部の実施形態では、ディスプレイセンサロジック１３５はさらに、ディスプレイ１１６の表面上の水、汚れ、デブリ、及び／又は他の付着物の存在を検出してよい。たとえばディスプレイセンサロジック１３５は、ディスプレイ１１６の表面上の水の堆積を検出する水感受性スイッチ（たとえば光学雨センサ）と一体化されてよい。特別な実施形態では、ディスプレイセンサロジック１３５は、複数のタッチセンサ１３８との同時接触をユーザー入力ではないと解釈してよい。たとえば複数のセンサ接触が部分的に、タッチセンサ１３８と相互作用する水及び／又は意図しない物体若しくは付着物（たとえば汚れ、デブリ等）によって供されると考えられる。具体的には、ｅリーディングデバイス１１０は続いて、複数のセンサ接触に基づいて、複数のセンサ接触のうちの少なくとも一部が水及び／又は他の付着物に起因すると判断してよい。
【００７２】
一部の実施形態では、ｅリーディングデバイス１１０はさらに、ディスプレイスクリーン１１６と接触している水及び／又は他の付着物の存在に関与するｅリーディングデバイス１１０の１つ以上の設定を調節する付着物設定（ＥＯＣ）ロジック１１９Ａを有する。たとえばディスプレイスクリーン１１６の表面上の水及び／又は他の付着物の存在を検出する際、ＥＯＣロジック１１９Ａは、ｅリーディングデバイス１１０の電源をオフにすることで、ｅリーディングデバイス１１０の誤動作及び／又は損傷を防止してよい。一部の実施形態では、ＥＯＣロジック１１９Ａは、続いてタッチセンサ１３８を介して検出される特定の種類のユーザー相互作用（たとえばジェスチャー）に応答する（及び／又は応答しない）ようにｅリーディングデバイス１１０を再設定してよい。これにより、ユーザーは、水及び／又は他付着物がディスプレイスクリーン１１６上に存在するときでさえもｅリーディングデバイス１１０の操作を継続することができる。
【００７３】
［ハードウエアの説明］
図８は、本願で説明された１つ以上の実施形態で用いられるｅリーディングデバイス２００又は他の電子パーソナルディスプレイデバイスの例を表している。
【００７４】
一部の実施形態では、ディスプレイセンサロジック２１１は、ディスプレイ２３０の表面上の水及び／又は他の付着物の存在を検出してよい。たとえばディスプレイセンサロジック２１１は、タッチセンサ２４０を介して検出されるタッチに基づく相互作用の数及び／又は各相互作用に係る接触期間（接触が対応するタッチセンサ２４０で維持される時間の長さ）に基づいて、付着物がディスプレイ２３０の表面上に存在していると判断してよい。より具体的にはディスプレイセンサロジック２１１は、検出された相互作用が既知のジェスチャーの組（たとえばｅリーディングデバイス２００によって認識されるジェスチャー）に属さない場合に、水及び／又は他の付着物の存在を検出してよい。係る実施形態は、本願の第１実施形態で詳述する。
【００７５】
一部の実施形態では、ディスプレイセンサロジック２１１はさらに、ディスプレイ２３０の表面上での水及び／又は他の付着物の存在の検出に応じてｅリーディングデバイス２００の１つ以上の設定を調節するスプラッシュモード（ＳＭ）ロジック２１７Ａを有する。
たとえばスプラッシュモードロジック２１７Ａは、水及び／又は他の付着物がディスプレイ２３０の表面上に存在する（たとえばしみになっている）ときに、ｅリーディングデバイス２００を「スプラッシュモード」で動作させるように設定してよい。スプラッシュモードで動作する間、水及び／又は他の付着物がディスプレイ２３０の表面上に存在する間でさえ、ｅリーディングデバイス２００が連続して動作可能となるように、１つ以上のデバイスの初期設定は変更又は再設定されてよい。より具体的には、スプラッシュモードロジック２１７Ａは、ディスプレイ２３０の表面上の付着物（たとえば水）の存在を緩和又は解決する１つ以上の操作を実行してよい。従ってスプラッシュモードロジック２１７Ａは、ディスプレイ２３０の表面上の付着物の存在を検出する際、ディスプレイセンサロジック２１１によって始動されてよい。
【００７６】
一部の実施形態では、スプラッシュモードロジック２１７Ａは、ユーザー入力に応じてｅリーディングデバイス２００によって実行されるべき１つ以上の操作（たとえば入力応答）を再設定してよい。たとえばスプラッシュモードロジック２１７Ａは、複数接触ユーザー相互作用（たとえばディスプレイ２３０上の複数の離散的な位置での同時接触を要求する）及び／又は持続的なユーザー相互作用（たとえば所与の期間にわたるタッチセンサ２４０との連続的な接触を要求する）によって引き起こされるある操作（たとえば複数頁及び／又は章移行の実行）を無効にしてよい、なぜなら係る相互作用は、ディスプレイ２３０の表面上の付着物が存在するとジェスチャーロジック２１５によって誤って解釈される恐れがあるからである。より具体的には、スプラッシュモードで動作する間、ｅリーディングデバイス２００は、（たとえば「通常モード」で動作しているとき）該ｅリーディングデバイス２００が実行可能な限られた一部の操作のみしか実行できなくてよい。特定の実施形態では、ｅリーディングデバイス２００の機能は、（たとえば受信されたユーザー入力にかかわらず）頁めくり操作に限定されてよい。たとえば複数頁及び／又は章移行入力はすべて、単一頁めくり入力としてスプラッシュモードロジック２１７Ａによって解釈されてよい。
【００７７】
それに加えて及び／又はその代わりに、スプラッシュモードロジック２１７Ａは、新たな組の操作をｅリーディングデバイス２００によって実行可能にしてよい。たとえばスプラッシュモードロジック２１７Ａは、１つ以上のユーザー入力（及び／又はジェスチャー）を新たな組の操作に再マッピングしてよい。新たな組の操作は、水及び／又は他の付着物がディスプレイ２３０の表面上に存在するときにのみｅリーディングデバイス２００によって実行される操作（たとえばユーザーにディスプレイ２３０の清掃又はふき取りを知らせる）を含んでよい。より具体的には、新たな組の操作は、水及び／又は他の付着物が存在する間、最適化された方法でｅリーディングデバイス２００を動作させることを可能にしてよい。
【００７８】
さらに一部の実施形態では、スプラッシュモードロジック２１７Ａは、ｅリーディングデバイス２００によって処理可能な入力の組を再設定してよい。たとえばスプラッシュモードロジック２１７Ａは、複数接触及び／又は持続的なユーザー相互作用に相当するため、付着物がディスプレイ２３０の表面上に存在する場合にはジェスチャーロジック２１５によって誤って解釈される恐れのあるユーザー入力（たとえば複数頁及び／又は章移行）を無効にしてよい。より具体的には、スプラッシュモードで動作する間、ｅリーディングデバイス２００は、該ｅリーディングデバイス２００が応答する入力の一部（たとえば通常モードで動作するときの応答）にのみ応答してよい。特定の実施形態では、スプラッシュモードロジック２１７Ａは、頁めくり入力のみ応答してよい。たとえば複数頁及び／又は章移行に相当する入力は、スプラッシュモードで動作するときにｅリーディングデバイス２００からの応答を引き出さなくてよい。
【００７９】
さらに一部の実施形態では、スプラッシュモードロジック２１７Ａは、ｅリーディングデバイス２００によって認識可能なジェスチャーの組を再設定してよい。たとえばスプラッシュモードロジック２１７Ａは、付着物がディスプレイ２３０の表面上に存在する場合にはジェスチャーロジック２１５によって誤って解釈される恐れのあるジェスチャー（たとえば複数接触及び／又は持続的ユーザー相互作用を含むジェスチャー）を無効にしてよい。より具体的には、スプラッシュモードで動作する間、ｅリーディングデバイス２００は、該ｅリーディングデバイス２００が認識可能なジェスチャーの一部（たとえば通常モードで動作するときの応答）のみ認識してよい。特定の実施形態では、スプラッシュモードロジック２１７Ａは、単一タップに相当するジェスチャーのみ認識してよい。たとえばタップ・アンド・ホールドジェスチャー及び／又はスワイプジェスチャーは、スプラッシュモードで動作しているときにｅリーディングデバイス２００からの応答を引き出さなくてよい。より具体的には、スプラッシュモードロジック２１７Ａは、（たとえば初期接触の検出とは対照的に）接触の解放又は指の持ち上げを検出する際にのみタッピングジェスチャーを認識してよい。これにより、検出されている接触又は相互作用が実際にタッピングジェスチャーであって、ディスプレイ２３０の表面と接触している他の付着物ではないことを保証することが容易になり得る。
【００８０】
他の実施形態では、スプラッシュモードロジック２１７Ａは、対応するユーザー相互作用（たとえばジェスチャー）に係る接触圧力が圧力閾値を超えるときにのみユーザー入力を処理してよい。たとえばタッチセンサ２４０は、圧力感受性を有するので、ディスプレイ２３０の表面と接触している間に物体によって印加される力の大きさを検出し得る。その力（たとえば接触圧力）の大きさは、プロセッサ２１０へ送られる各入力２３１に関連付けられてよい。従ってプロセッサ２１０は、スプラッシュモードロジック２１７Ａを実行する際、各入力２３１に係る接触圧力に基づいて、入力２３１を選択的に処理してよい。たとえば水、汚れ、デブリ、及び／又は他の付着物に係る接触圧力は、ヒトの相互作用を介して印加可能な接触圧力よりもかなり小さいと考えられる。よって意図的なユーザー相互作用と付着物による接触とを区別するため、スプラッシュモードロジック２１７Ａは、特定の入力２３１に係る接触圧力が特定の圧力閾値を超える場合にのみ、前記特定の入力を処理してよい。
【００８１】
［スプラッシュモードジェスチャー検出］
図９Ａ−図９Ｂは、一部の実施形態による、水及び／又は他の付着物がディスプレイ上に存在するときにスプラッシュモードで動作可能なｅリーディングデバイスの実施形態を表している。ｅリーディングデバイス３００Ａは筐体３１０Ａ及びディスプレイスクリーン３２０Ａを有する。ｅリーディングデバイス３００Ａは、コンテンツ閲覧を改善するように、ディスプレイスクリーン３２０Ａによって実質的に占められた前面を有するように、実質的に平板状又は長方形であってよい。より具体的には、筐体３１０Ａの前面は、ディスプレイスクリーン３２０Ａを取り囲むベゼルの形状であってよい。ディスプレイスクリーン３２０Ａは、ディスプレイ組立体の一部であってよく、かつ、タッチ感受性を有してよい。たとえばディスプレイスクリーン３２０Ａは、タッチ感受性を有し、かつ、製造及び組立プロセス中に筐体３１０Ａと一体化されるモジュラディスプレイ組立体の部材として供されてよい。
【００８２】
タッチ検知領域３３０Ａは、ディスプレイスクリーン３２０Ａの少なくとも一部に供される。具体的にはタッチ検知領域３３０Ａは、ディスプレイスクリーン３２０Ａとタッチセンサとが一体化された領域と一致してよい。一部の実施形態では、タッチ検知領域３３０Ａは、ディスプレイスクリーン３２０Ａの表面を実質的に含んでよい。さらにｅリーディングデバイス３００Ａは、ディスプレイスクリーン３２０Ａのタッチ検知領域３３０Ａ上にタッチ検知を供するため、１種類以上のタッチ検知技術を統合してよい。様々な既知のタッチ検知技術が、タッチ検知領域３３０Ａのいずれかにタッチ検知を供するのに利用可能であることに留意して欲しい。例として、タッチ検知領域３３０で用いられるタッチセンサは、抵抗タッチセンサ、（自己キャパシタンス及び／又は相互キャパシタンスを用いる）容量タッチセンサ、誘導タッチセンサ、及び／又は赤外タッチセンサを利用してよい。
【００８３】
たとえばタッチ検知領域３３０Ａは赤外センサを用いることによって用いられてよい。タッチ検知領域３３０Ａは、物体が存在することでタッチ検知領域３３０Ａにわたって送信される赤外ビームを「遮断」すなわち赤外ビームと干渉するときに、ディスプレイスクリーン３２０Ａの表面と接触する物体を検出し得る。変形例では、タッチ検知領域３３０Ａは、ヒトの皮膚に固有なキャパシタンスを検出可能な電気素子のグリッドパターンを用いることによって実装されてよい。たとえばタッチ検知領域３３０Ａは、電気素子のグリッドパターンを用いることによって実装されてよい。前記電気素子は、ディスプレイスクリーン３２０Ａの表面を覆うように又は近傍に設けられ、かつ、たとえば指のような物体からのタッチを検出するように接触した状態で十分に変形する。変形例では、タッチ検知領域３３０Ａは、ディスプレイスクリーン３２０Ａの表面に印加される圧力に応答可能な抵抗センサを用いることによって使用されてよい。より一般的には、タッチ検知領域３３０Ａを実装するタッチ検知技術は、抵抗タッチセンサ、（自己キャパシタンス及び／又は相互キャパシタンスを用いる）容量タッチセンサ、誘導タッチセンサ、及び／又は赤外タッチセンサを用いてよい。
【００８４】
一部の実施形態では、ｅリーディングデバイス３００Ａは、ディスプレイスクリーン３２０Ａのタッチ検知領域３３０Ａ上の付着物３０１Ａ（たとえば水、汚れ、又はデブリ）の存在を検出してよい。たとえばｅリーディングデバイス３００Ａは、複数の独立かつ離散的な相互作用がタッチ検知領域３３０Ａを介して同時検出され、かつ少なくとも閾値期間とどまる場合に、付着物３０１Ａがディスプレイスクリーン３２０Ａ上に存在していると判断してよい。より具体的には、ディスプレイスクリーン３２０Ａの表面上で付着物３０１Ａを検出する際、ｅリーディングデバイス３００Ａはその後、１つ以上のデバイス設定がディスプレイスクリーン３２０Ａの表面上の付着物３０１Ａの存在を緩和若しくは解決するように調節及び／又は再設定されるスプラッシュモードで動作してよい。
【００８５】
特別な例では、スプラッシュモードで動作している間、ｅリーディングデバイス３００Ａは、タップ・アンド・リリースジェスチャーを頁めくり入力と解釈してよい。たとえば付着物３０１Ａはタッチ検知領域３３０Ａに持続的に接触していることに留意して欲しい。よって付着物３０１Ａによる接触と実際のユーザー相互作用（たとえばジェスチャー）とを区別するため、ｅリーディングデバイス３００Ａは、タッチ検知領域３３０Ａとの持続的接触を含む任意の検出された相互作用を除去又は無視してよい。より具体的には、ｅリーディングデバイス３００Ａは、接触の分離すなわち解放（たとえばユーザーがディスプレイスクリーン３２０Ａの表面から指を離すことに相当する）後にのみ応答を開始する代わりに、ユーザー相互作用に係る初期接触を無視してよい。
【００８６】
図９（Ａ）を参照すると、タップ・アンド・リリースジェスチャー３０５Ａは、ユーザーが指又は物体でディスプレイスクリーン３２０Ａのタッチ検知領域３３０Ａにタッチする（すなわち接触する）ときに開始される。このとき、ｅリーディングデバイス３００Ａは、タップ・アンド・リリースジェスチャーに係る初期接触３０５（１）を登録してよいが、接触３０５Ａ（１）をユーザー入力と解釈しない。たとえばｅリーディングデバイス３００Ａにとっては、初期接触３０５（１）は、付着物（たとえば付着物３０１Ａ）による接触と区別できなくなる恐れがある。
【００８７】
図９（Ｂ）を参照すると、ユーザーがディスプレイスクリーン３２０Ａのタッチ検知領域３３０Ａから指又は物体を解放するときに、タップ・アンド・リリースジェスチャー３０５Ａは完了する。このとき、ｅリーディングデバイス３００Ａは、後続の接触の分離３０５Ａ（２）を、特定のユーザー入力（たとえば頁めくりに相当する）と解釈してよい。たとえば接触の分離３０５Ａ（２）は、タップ・アンド・リリースジェスチャー３０５Ａと、付着物による接触との区別を容易にする。
【００８８】
図１０は、他の実施形態による、水及び／又は他の付着物がディスプレイ上に存在するときにスプラッシュモードで動作可能なｅリーディングデバイスの実施形態を表している。ｅリーディングデバイス４００Ａは筐体４１０Ａ及びディスプレイスクリーン４２０Ａを有する。ディスプレイスクリーン４２０Ａは、ディスプレイ組立体の一部であり、かつ、タッチ感受性を有してよい。タッチ検知領域４３０Ａは、ディスプレイスクリーン４２０Ａの少なくとも一部に供される。具体的にはタッチ検知領域４３０Ａは、ディスプレイスクリーン４２０Ａとタッチセンサとが一体化された領域と一致してよい。簡明を期すため、筐体４１０Ａ、ディスプレイスクリーン４２０Ａ、及び、タッチ検知領域４３０Ａはそれぞれ、図９（Ａ）−図９（Ｂ）の筐体３１０Ａ、ディスプレイスクリーン３２０Ａ、及び、タッチ検知領域３３０Ａと機能的に（同一ではないとしても）類似していると仮定されてよい。
【００８９】
一部の実施形態では、ｅリーディングデバイス４００Ａは、ディスプレイスクリーン４２０Ａのタッチ検知領域４３０Ａ上の付着物４０１Ａ（たとえば水、汚れ、又はデブリ）の存在を検出してよい。たとえばｅリーディングデバイス４００Ａは、複数の独立かつ離散的な相互作用がタッチ検知領域４３０Ａを介して同時検出され、かつ少なくとも閾値期間とどまる場合に、付着物４０１Ａがディスプレイスクリーン４２０Ａ上に存在していると判断してよい。より具体的には、ディスプレイスクリーン４２０Ａの表面上で付着物４０１Ａを検出する際、ｅリーディングデバイス４００Ａはその後、１つ以上のデバイス設定がディスプレイスクリーン４２０Ａの表面上の付着物４０１Ａの存在を緩和若しくは解決するように調節及び／又は再設定されるスプラッシュモードで動作してよい。
【００９０】
特別な例では、スプラッシュモードで動作する間、ユーザー相互作用４０５Ａに係る接触圧力が閾値圧力を超える場合にのみ、ｅリーディングデバイス４００Ａはユーザー相互作用４０５Ａを有効にしてよい。たとえばタッチ検知領域４３０Ａは、接触圧力を検出し、かつ、前記接触圧力とタッチ検知領域４３０Ａと接触する各物体とを関連付けるように、１つ以上の圧力センサと一体化されてよい。圧力閾値は、典型的な水滴（たとえば又は小さなしみ）又は汚れ若しくはデブリ粒子の重さよりも大きい所定の閾値であってよい。付着物４０１Ａが大きくなればなるほど、ユーザーが付着物４０１Ａに気付いてディスプレイスクリーン４２０Ａから除去する可能性が高くなることに留意して欲しい。他方小さな水滴及び／又は汚れの粒子は、ヒトの目では検出されずに見過ごされやすい。
【００９１】
示された例では、付着物４０１Ａに係る接触圧力は、（たとえば小さな矢印で示されているように）圧力閾値未満である。従ってｅリーディングデバイス４００Ａは、スプラッシュモードで動作するときには、付着物４０１Ａからの接触を無視してよい。他方ユーザー相互作用４０５Ａに係る接触圧力は、（たとえば大きな灰色の矢印で示されているように）圧力閾値よりも大きい。よってｅリーディングデバイス４００Ａは、ユーザー相互作用４０５Ａを特定のユーザー入力と解釈してよい。より具体的には、一部の実施形態では、ｅリーディングデバイス４００Ａは、ユーザー相互作用４０５Ａを多くの認識されたジェスチャーの１つと解釈してよい。
【００９２】
［デバイス再設定機能］
図１１は、１つ以上の実施形態による電子書籍コンテンツを表示するｅリーディングシステム５００を表している。ｅリーディングシステム５００はたとえば、図７、図８、図９（Ａ）−図９（Ｂ）、及び図１０の例で示されたｅリーディングデバイス上で実行されるコンポーネントを用いたアプリケーション又はデバイスとして実装されてよい。さらにたとえば説明されたｅリーディングシステム５００は、図１で示されたような文脈において実装され、かつ、図７、図８、図９（Ａ）−図９（Ｂ）、及び図１０の例で説明されたように構成されてよい。
【００９３】
図１１の例では、システム５００は、ネットワークインターフェース５１０、ビューワ５２０、及び、水検知ロジック５３０Ａ、及びデバイス状態ロジック５４０を有する。図７の例で説明したように、ネットワークインターフェース５１０は、データ及びプログラム資源を受信するためにネットワークサービスと通信するプログラムコンポーネントに相当してよい。たとえばネットワークインターフェース５１０は、ユーザーが購入及び／又はダウンロードするネットワークサービスからの電子書籍５１１を受信してよい。電子書籍５１１は、ｅリーディングデバイスのメモリ資源（たとえばｅリーディングデバイス２００のメモリ２５０を参照のこと）によって電子書籍ライブラリ５２５の一部として格納されてよい。
【００９４】
ビューワ５２０は、電子書籍ライブラリ５２５によって供される選択された電子書籍からの電子書籍コンテンツ５１３にアクセスしてよい。電子書籍コンテンツ５１３は、選択された電子書籍を含む１頁以上の頁に相当してよい。ビューワ５２０は、取得された電子書籍コンテンツ５１３に相当する１頁以上の頁を所与の場面でディスプレイスクリーン上にレンダリングする。頁状態は、所与の瞬間に表示される特定の頁又は複数の頁からなる組に相当してよい。
【００９５】
デバイス状態ロジック５４０は、ビューワ５２０の特徴又は機能として供されてよい。あるいはその代わりに、デバイス状態ロジック５４０は、プラグインとして、又は、ビューワ５２０から独立した機能として供されてよい。デバイス状態ロジック５４０は、デバイス状態の更新５４５をビューワ５２０へ送信してよい。デバイス状態の更新５４５は、ビューワ５２０に現在の表示状態を変化又は変更させてよい。たとえばデバイス状態ロジック５４０は、ページ移行（たとえば単一頁移行、複数頁移行、又は章移行）に相当するデバイス状態の更新５４５を送信することによってタッチ入力５１７に応答してよい。
【００９６】
さらにデバイス状態の更新５４５を特定する際、デバイス状態ロジック５４０はまた、デバイスのシャットオフ、ディスプレイのシャットオフ、及び／又はスクリーンセーバーの命令をも供してよい。デバイスのシャットオフのためのデバイス状態の更新５４５は、ビューワ５２０を含むシステム５００全体をシャットダウン及び／又は電源オフにする。ディスプレイのシャットオフのためのデバイス状態の更新５４５はビューワ５２０しか電源オフにしないので、システム５００を「スリープ」モードにする。さらにスクリーンセーバーのためのデバイス状態の更新５４５は、スクリーンセーバーをビューワ５２０上に表示させる。他のデバイス状態の更新５４５−たとえば書籍、アプリケーション、メニュー、もしくはサブメニューの起動及び／又は終了−も供されてよいことに留意してほしい。
【００９７】
付着物検出（ＥＯＤ）ロジック５３０Ａは、デバイス状態ロジック５４０の特徴又は機能として供されてよい。あるいはその代わりにＥＯＤロジック５３０Ａは、プラグインとして、又は、ビューワ５４０から独立した機能として供されてよい。ＥＯＤロジック５３０Ａは、ビューワ５２０の表面上の水及び／又は他の付着物の存在を検出してよい。一部の実施形態では、ＥＯＤロジック５３０Ａは、モード選択信号５３１をデバイス状態ロジック５４０へ選択的に出力することによってタッチ入力５１７に応答してよい。たとえばＥＯＤロジック５３０Ａは、ビューワ５２０に供されるタッチセンサを介して検出され（てタッチ入力５１７として受信され）るタッチに基づく相互作用の数及び／又は各相互作用に係る接触期間（タッチ入力５１７の各々の「大きさ」）に基づいて、１つ以上の付着物の存在を検出してよい。
【００９８】
一部の実施形態では、ＥＯＤロジック５３０Ａは、ｅリーディングシステム５００用の既知の入力ではないタッチ入力５１７を受信する際に、１つ以上の付着物がビューワ５２０の表面上に存在していると判断してよい。他の実施形態では、ＥＯＤロジック５３０Ａは、タッチ入力５１７が閾値期間よりも長い期間維持される場合に、１つ以上の付着物がビューワ５２０の表面上に存在していると判断してよい。さらに一部の実施形態では、ＥＯＤロジック５３０Ａは、タッチ入力５１７が既知の入力ではなく、かつ、閾値期間を超えて持続する場合にのみ、１つ以上の付着物の存在を検出してよい。
【００９９】
モード選択信号５３１は、デバイス状態ロジック５４０に「通常モード」又は「スプラッシュモード」で動作するように命令する。たとえばデバイス状態ロジック５４０は、モード選択信号５３１がディアサートされている限り通常モードで動作してよい。しかしビューワ５２０が濡れていると判断する際、ＥＯＤロジック５３０Ａは、モード選択信号５３１をアサートして、デバイス状態ロジック５４０をスプラッシュモードで動作させてよい。たとえば、モード選択信号５３１のアサートによって、デバイス状態ロジックは、ｅリーディングシステム５００の１つ以上の設定を調節又は再設定してよい。より具体的には、これらの調節の一部又は全部は、デバイス状態ロジック５４０によって、たとえば対応するデバイス状態の更新５４５を生成することで実行されてよい。
【０１００】
一部の実施形態では、スプラッシュモードでの動作中、スプラッシュモードロジック２１７Ａは、ユーザー入力に応じてｅリーディングシステム５００によって実行されるべき１つ以上の操作（たとえば入力応答）を再設定してよい。他の実施形態では、スプラッシュモードでの動作中、デバイス状態ロジック５４０は、ｅリーディングシステム５００によって処理可能な入力の組５１７を再設定してよい。さらに一部の実施形態では、スプラッシュモードでの動作中、デバイス状態ロジック５４０は、ｅリーディングシステム５００によって認識可能なジェスチャーの組５１７を再設定してよい。
【０１０１】
［方法］
図１２は、１つ以上の実施形態による、水及び／又は他の付着物がディスプレイ上に存在するときのｅリーディングデバイスの動作方法を表している。図１２の例を説明する際、説明されるステップ又はサブステップを実行する適切な構成要素を表すため、たとえば図８−図１０で説明した構成要素を参照することがある。
【０１０２】
図８の例を参照すると、ｅリーディングデバイス２００は、ディスプレイ２３０の表面上の１つ以上の付着物の存在を検出してよい（６１０Ａ）。一部の実施形態では、ディスプレイセンサロジック２１１は、タッチセンサ２４０を介して検出されたタッチに基づく相互作用の数及び／又は各相互作用に係る接触期間に基づいて、ディスプレイ２３０の表面上の付着物の存在を検出してよい。たとえばディスプレイセンサロジック２１１は、検出された相互作用が既知のジェスチャーの組に属さない場合に、付着物がディスプレイ２３０の表面上に存在していると判断してよい。
【０１０３】
続いてｅリーディングデバイス２００は、１つ以上の付着物の存在を検出した後、１つ以上のデバイス設定を調節してよい（６３０Ａ）。たとえばスプラッシュモードロジック２１７Ａは、スプラッシュモードで動作するように当該デバイスを設定して良い。より具体的には、スプラッシュモードで動作する間、１つ以上の付着物がディスプレイの表面上に存在する間でさえ、ｅリーディングデバイス２００が連続して動作可能となるように、１つ以上のデバイスの初期設定は変更又は再設定されてよい。
【０１０４】
一部の実施形態では、スプラッシュモードロジック２１７Ａは、ユーザー入力に応じてｅリーディングデバイス２００によって実行されるべき１つ以上の操作を再設定してよい（６２２Ａ）。たとえばスプラッシュモードロジック２１７Ａは、複数接触ユーザー相互作用及び／又は持続的なユーザー相互作用によって引き起こされるある操作を無効にしてよい、より具体的には、スプラッシュモードで動作する間、ｅリーディングデバイス２００は、該ｅリーディングデバイス２００が実行可能な限られた一部の操作のみしか実行できなくてよい。特定の実施形態では、ｅリーディングデバイス２００の機能は、頁めくり操作に限定されてよい（たとえば複数頁及び／又は章移行入力はすべて、単一頁めくり入力としてスプラッシュモードロジック２１７Ａによって解釈されてよい。）。それに加えて及び／又はその代わりに、スプラッシュモードロジック２１７Ａは、新たな組の操作をｅリーディングデバイス２００によって実行可能にしてよい（たとえば１つ以上の付着物がディスプレイの表面上に存在する間、ｅリーディングデバイス２００を最適な方法で動作可能とするように設計されてよい）。
【０１０５】
他の実施形態では、スプラッシュモードロジック２１７Ａは、ｅリーディングデバイス２００によって処理可能な入力の組を再設定してよい（６２４Ａ）。たとえばスプラッシュモードロジック２１７Ａは、複数接触ユーザー相互作用及び／又は持続的なユーザー相互作用に相当するあるユーザー入力を無効にしてよい。より具体的には、スプラッシュモードで動作する間、ｅリーディングデバイス２００は、該ｅリーディングデバイス２００が応答する入力の一部にのみ応答してよい。特定の実施形態では、スプラッシュモードロジック２１７Ａは、頁めくり入力にのみ応答してよい（たとえば複数頁及び／又は章移行に相当する入力は、ｅリーディングデバイス２００からの応答を引き出さなくてよい。）。
【０１０６】
さらに一部の実施形態では、スプラッシュモードロジック２１７Ａは、ｅリーディングデバイス２００によって認識可能なジェスチャーの組を再設定してよい（６２６Ａ）。たとえばスプラッシュモードロジック２１７Ａは、付着物がディスプレイの表面上に存在すると、ジェスチャーロジック２１５によって誤って解釈される恐れのあるジェスチャーを無効にしてよい。より具体的には、スプラッシュモードで動作する間、ｅリーディングデバイス２００は、当該デバイス２００が認識可能なジェスチャーの一部のみ認識してよい。特定の実施形態では、スプラッシュモードロジック２１７Ａは、単一タップに相当するジェスチャーのみ認識してよい（たとえばタップ・アンド・ホールドジェスチャー及び／又はスワイプジェスチャーはｅリーディングデバイス２００からの応答を引き出さなくてよい。）。
【０１０７】
デバイスの設定を調節した後、ｅリーディングデバイス２００は続いて、ディスプレイ２３０に供される１つ以上のタッチセンサとのユーザー相互作用を検出してよい（６３０Ａ）。たとえば相互作用はタッチセンサコンポーネント２４０によって検出されてよい。より具体的には、タッチセンサコンポーネント２４０の設置位置は、ディスプレイ２３０の表面上の１つ以上のタッチ検知領域と一致してよい。
【０１０８】
一部の実施形態では、タッチセンサ２４０は、タッチ・アンド・リリースジェスチャーを検出するように構成されてよい（６３２Ａ）。たとえば上で図９（Ａ）−図９（Ｂ）を参照して説明したように、ｅリーディングデバイス２００は、初期接触３０５Ａ（１）及び後続の接触の分離３０５Ａ（２）を検出した後にのみ（たとえば頁めくり入力として）タッピングジェスチャーを認識してよい。他の実施形態では、タッチセンサ２４０は、各ユーザー相互作用に係る接触圧力を検出するように構成されてよい（６３４Ａ）。たとえば上で図１０を参照して説明したように、対応するユーザー相互作用（たとえばジェスチャー）に係る接触圧力が所定の圧力閾値を超える場合にのみ、ｅリーディングデバイス４００Ａはユーザー入力を認識してよい。
【０１０９】
最後にｅリーディングデバイス２００は、ユーザー相互作用を特別なユーザー入力と解釈してよい（６４０Ａ）。たとえばプロセッサ２１０は、スプラッシュモードロジック２１７Ａを実行する際、調節されたデバイス設定に基づいて、検出されたユーザー相互作用を解釈すなわち処理してよい。より具体的には、プロセッサ２１０は、ディスプレイ２３０の表面上の付着物の存在を緩和又は解決するようにユーザー相互作用を処理してよい。
【０１１０】
一部の実施形態では、プロセッサ２１０は、ユーザー相互作用を頁めくり入力と解釈してよい（６４２Ａ）。より具体的には、プロセッサ２１０は、（ジェスチャーの種類にかかわらず）ユーザー相互作用を頁めくり入力と解釈してよい。他の実施形態では、プロセッサ２１０は、ユーザー相互作用を新たな入力と解釈してよい（６４４Ａ）。たとえば新たな入力は、通常モードでの動作中にはｅリーディングデバイス２００が実行しない操作を引き起こす、すなわち前記操作に相当してよい。さらに一部の実施形態では、プロセッサ２１０は、ユーザー相互作用を元の入力の１つと解釈してよい（６４６Ａ）。たとえばプロセッサ２１０は、スプラッシュモードロジック２１７Ａを実行する際、ユーザー相互作用に係る接触圧力が圧力閾値を超えると判断する場合、プロセッサ２１０は続いて、ユーザー相互作用（たとえばジェスチャー）を、ｅリーディングデバイス２００によって認識される元の入力（単一頁めくり、複数頁移行、章移行等）の１つと解釈してよい。
【０１１１】
例示された実施形態が添付図面を参照しながら本願で詳細に説明されてきたが、具体的実施形態及び詳細に対する変化型は本開示に含まれる。本願で説明した実施形態の技術的範囲は請求項及びその均等物によって画定されることが意図されている。さらに個別に又はある実施形態の一部として説明された特定の機能は、他の個別に説明された機能又は他の実施形態の一部と組み合わせられ得ることが考えられる。よって組み合わせの説明がないからといって、（複数の）発明者が、係る組み合わせに対する権利を主張することを妨げてはならない。
【図１】
0006404462.tif 000002
【図２】
0006404462.tif 000003
【図３Ａ】
0006404462.tif 000004
【図３Ｂ】
0006404462.tif 000005
【図４】
0006404462.tif 000006
【図５】
0006404462.tif 000007
【図６】
0006404462.tif 000008
【図７】
0006404462.tif 000009
【図８】
0006404462.tif 000010
【図９】
0006404462.tif 000011
【図１０】
0006404462.tif 000012
【図１１】
0006404462.tif 000013
【図１２】
0006404462.tif 000014