(57)【要約】  電子文書に対する改善したリーディングモードを与える。電子文書を１つまたは複数の個別的なページで表示して、物理的な本または他の文書を読む「ルックアンドフィール」を与える。ページめくりコントロールをそれぞれの表示ページ上に与えて、１つのページをめくるかまたは多数のページを高速にめくる。ページをピン止めして、隣に表示したページをめくる間にピン止めしたページが表示されたままにすることができる。リーディングポインタコントロールおよびリーディングアンダーラインを選択したテキストの隣または下にそれぞれ配置して、有用なリーディングリファレンスポイントを与える。ブックマークを、表示電子文書の１つまたは複数のページにおける着目するテキストまたはイメージの隣に配置することができる。
2009508230.tif 000002
【特許請求の範囲】
【請求項１】
電子文書をリーディングモードで表示する方法であって、
電子文書をグラフィカルユーザインタフェースに表示することであって、前記グラフィカルユーザインタフェースは、前記電子文書の表示に用いるソフトウェアアプリケーションの１つまたは複数の機能を実行するための１つまたは複数の選択可能なコントロールを有すること、
前記電子文書を１つまたは複数の個別的な文書ページとして表示すること、
ページめくりコントロールを前記グラフィカルユーザインタフェースに配置すること、
前記ページめくりコントロールの選択を受けると、前記電子文書の第１の表示ページを前記電子文書の第２の表示ページで自動的に置換すること、および
前記電子文書の現在表示しているページを識別するために、前記の選択されたページめくりコントロールの隣にページ識別子を表示すること
を含むことを特徴とする方法。
【請求項２】
前記の表示電子文書のページをピン止めする選択を受けることをさらに含み、それにより、前記電子文書の隣接表示ページをめくる選択を受けると、めくられる前記隣接表示ページが前記電子文書の異なるページで置換される間、表示されている前記電子文書のピン止めしたページの表示を維持することを特徴とする請求項１に記載の方法。
【請求項３】
前記電子文書の２つの別々のページを前記グラフィカルユーザインタフェースに表示することをさらに含み、前記２つの表示ページは隣り合う方向に配置され、さらに前記電子文書の第１の表示ページを前記電子文書の第２の表示ページで置換することは、前記電子文書の第１の２つの表示ページを前記電子文書の第２の２つの表示ページで置換することを含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記の表示電子文書のフルスクリーンビューを示すために、前記の１つまたは複数の選択可能なコントロールをビューから隠すことをさらに含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記ページめくりコントロールの持続選択を受けること、および、前記のページめくりコントロールの持続選択に応じて、前記ページめくりコントロールの持続選択が解除されるまで前記電子文書の表示ページを前記電子文書の次ページで継続的に置換することをさらに含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記電子文書の第１の表示ページ外縁を選択可能コントロールとして定義すること、および前記の第１の表示ページ外縁の選択を受けたことに応答して、前記の第１の表示ページを前記電子文書の第２の表示ページで置換することをさらに含むことを特徴とする請求項１に記載の方法。
【請求項７】
前記電子文書の第１の表示ページを前記電子文書の第２の表示ページで置換する間に、前記グラフィカルユーザインタフェースにページめくりアニメーションを表示して、前記電子文書の前記第１の表示ページが前記電子文書の前記第２の表示ページで置換されていることを視覚的に示すことをさらに含むことを特徴とする請求項１に記載の方法。
【請求項８】
前記の選択したページめくりコントロールの隣にページ識別子を表示することは、前記電子文書の現在表示しているページに対するページ番号を前記選択されたページめくりコントロールの隣に表示することを含むことを特徴とする請求項１に記載の方法。
【請求項９】
前記の選択したページめくりコントロールの隣にページ識別子を表示することは、前記の現在表示しているページのテキスト部分を前記選択されたページめくりコントロールの隣に表示することを含むことを特徴とする請求項１に記載の方法。
【請求項１０】
前記電子文書の現在未表示である直前または直後のページに、対応するテキスト部分が含まれるような、前記表示電子文書に含まれる表示テキスト部分の選択を受けると、前記対応するテキスト部分を前記選択され表示されているテキスト部分の隣に表示することをさらに含むことを特徴とする請求項１に記載の方法。
【請求項１１】
表示電子文書に含まれる情報の行に電子ポインタのフォーカスを置くことを受けたことに応答して、前記フォーカスを置いた情報の行の隣にリーディングポインタコントロールを配置して、前記表示文書内の現在の読取位置にリファレンスポイントを与えることをさらに含むことを特徴とする請求項１に記載の方法。
【請求項１２】
前記リーディングポインタコントロールの選択を受けると、前記の情報の行の下に読取線を配置することをさらに含むことを特徴とする請求項１１に記載の方法。
【請求項１３】
前記電子文書内の既定位置にナビゲートするためのナビゲーションコントロールを前記グラフィカルユーザインタフェース内に与えることをさらに含むことを特徴とする請求項１に記載の方法。
【請求項１４】
前記電子文書内の既定位置にナビゲートするためのナビゲーションコントロールを前記グラフィカルユーザインタフェース内に与えることは、前記表示電子文書内の既定ページにナビゲートするためのナビゲーションコントロールを与えることを含むことを特徴とする請求項１３に記載の方法。
【請求項１５】
前記表示電子文書内の既定位置にナビゲートするためのナビゲーションコントロールを前記グラフィカルユーザインタフェース内に与えることは、前記表示電子文書内の既定の見出しにナビゲートするためのナビゲーションコントロールを与えることを含むことを特徴とする請求項１３に記載の方法。
【請求項１６】
前記表示電子文書内の既定位置にナビゲートするためのナビゲーションコントロールを前記グラフィカルユーザインタフェース内に与えることは、前記表示電子文書内の既定のブックマークにナビゲートするためのナビゲーションコントロールを与えることを含むことを特徴とする請求項１３に記載の方法。
【請求項１７】
前記表示文書内に含まれるオブジェクトのビジュアルディスプレイを、前記含まれるオブジェクトに対する１つまたは複数のディスプレイサイズにズームするためのズームコントロールを前記グラフィカルユーザインタフェース内に与えることをさらに含むことを特徴とする請求項１に記載の方法。
【請求項１８】
電子文書をリーディングモードで表示する方法であって、
前記電子文書を１つまたは複数の個別的な文書ページとして表示すること、
前記電子文書の第１の表示ページ外縁を選択可能コントロールとして定義すること、
前記の第１の表示ページ外縁の選択を受けたことに応答して、前記の第１の表示ページを前記電子文書の第２の表示ページで置換すること、
を含むことを特徴とする方法。
【請求項１９】
表示電子文書内に含まれる情報の行に電子ポインタのフォーカスを置くことを受けたことに応答して、前記のフォーカスを置いた情報の行の隣にリーディングポインタコントロールを配置し、前記表示文書内の現在の読取位置にリファレンスポイントを与えること、および
前記リーディングポインタコントロールの選択を受けると、前記の情報の行の下に読取線を配置すること
をさらに含むことを特徴とする請求項１８に記載の方法。
【請求項２０】
電子文書をリーディングモードで表示する方法であって、
電子文書をグラフィカルユーザインタフェースで表示することであって、前記グラフィカルユーザインタフェースは、前記電子文書の表示に用いるソフトウェアアプリケーションの１つまたは複数の機能を実行するための１つまたは複数の選択可能なコントロールを有する、そのような表示をすること、
前記の表示電子文書のフルスクリーンビューを示すために、前記の１つまたは複数の選択可能なコントロールをビューから隠すこと、
前記電子文書を１つまたは複数の個別的な文書ページとして表示すること、
ページめくりコントロールを前記グラフィカルユーザインタフェース内に配置すること、
前記ページめくりコントロールの選択を受けると、前記電子文書の第１の表示ページを前記電子文書の第２の表示ページで自動的に置換すること、
前記グラフィカルユーザインタフェース内にページめくりアニメーションを表示して、前記電子文書の前記の第１の表示ページが前記電子文書の前記の第２の表示ページで置換されていることを視覚的に示すこと、および
前記電子文書の現在表示しているページを識別するために、前記選択されたページめくりコントロールの隣にページ識別子を表示すること
を含むことを特徴とする方法。
【発明の詳細な説明】
【背景技術】
【０００１】
コンピュータ時代の到来とともに、コンピュータおよびソフトウェアのユーザはユーザフレンドリーなソフトウェアに慣れてきた。これらのソフトウェアはユーザがプレゼンテーションの作成、計算、編集、準備を行うこと、電子メールを送受信すること、音楽を作成すること、等を支援する。例えば、近代的な電子ワードプロセッシングアプリケーションによりユーザは様々な有用な文書を用意することができる。近代的なスプレッドシートアプリケーションによりユーザはデータを入力、操作、および編成することができる。近代的な電子スライドプレゼンテーションアプリケーションによりユーザは、テキスト、画像、データまたは他の有用なオブジェクトを含む様々なスライドプレゼンテーションを生成することができる。近代的なデータベースアプリケーションによりユーザは大量のデータを記憶、編成および交換することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００２】
近年、上記ソフトウェアアプリケーションの多数のユーザは、電子文書のハードコピーを印刷して読むことおよびレビューすることを敬遠している。現在ますます多くの人々は過去に本、雑誌、原稿またはレポートのハードコピーを読んでいたのと同様に、電子文書および他のマテリアルをコンピュータディスプレイのスクリーン上で読んでいる。これは近代的なタブレット型のコンピュータを用いる場合に特に当てはまる。近代的なタブレット型のコンピュータによりユーザは、文書または本を普通に持つようにコンピュータを持つことができる。残念なことに、上述した近代的なソフトウェアアプリケーションでは、本または他の文書の物理的なページを読むことと比較して楽しいリーディングエクスペリエンスは得られない。例えば、ユーザが自身のワードプロセッシングアプリケーションを用いて複数のページを有する文書を読むとき、ユーザは文書のページをめくることができず、またはあるページから別のページに容易にジャンプすることができない。ワードプロセッシングアプリケーションのような典型的なソフトウェアアプリケーションに対して、ユーザは文書のテキストを上下にスクロールしなければならず、ユーザは検索型の機能を使用して文書内の特定のコンテンツを発見しなければならない。
【０００３】
加えて、一般的なソフトウェアアプリケーションのユーザインタフェースはソフトウェアアプリケーションの様々な機能にアクセスするための多数の機能ボタンおよびコントロールを公開するので、典型的なアプリケーションユーザインタフェースのワークスペースに表示した文書の「ルックアンドフィール」は本または他のハードコピー文書を持つときの「ルックアンドフィール」と同様なエクスペリエンスを与えない。加えて、ハードコピー文書のユーザは、最後に読んだ箇所を示すか、または読者にとって重要な所与の文書特定部分を示すために、容易に文書の部分を印付けまたは強調すること、および文書のページまたは部分にタグまたはブックマークを付与することができる。以前のソフトウェアアプリケーションには、文書内のテキストまたはオブジェクトを様々な印付けおよび強調表示により注釈付け可能なものもあるが、文書の物理コピーの読取および処理に関わるユーザエクスペリエンスは実現されていない。
【０００４】
これらおよび他のことを考慮して本発明を行った。
【課題を解決するための手段】
【０００５】
本要約は、選択した概念を簡潔な形で導入するために与えた。これらの概念は以下の発明を実施するための最良の形態でさらに説明する。本要約はクレーム主題の主要な特徴または本質的な特徴を特定するようには意図しておらず、クレーム主題の範囲を決定するための支援として使用するようにも意図していない。
【０００６】
本発明の実施形態は、改善した電子文書用のリーディングモードを与えることで、上記および他の問題を解決する。本発明の形態によると、ワードプロセッシングアプリケーションまたはメモ帳アプリケーションのようなソフトウェアアプリケーションで表示した文書をリーディングモードで表示することができる。このリーディングモードでは、一度に１つのページを表示するか、または一度に２つのページを隣り合う方向に表示して、開いた本、雑誌、原稿、レポート、メモ、等のページをシミュレートするように、文書のページを表示する。望むならば、表示アプリケーションの通常のユーザインタフェースボタンおよび／またはコントロールをビューから隠して、表示ページのフルスクリーンビューを与えることができる。
【０００７】
本発明の他の形態によると、ページめくりコントロールをそれぞれのページに表示する。ページめくりコントロールは、選択時に表示ページを変更して次のページを順々に表示させる。物理的な本または文書のページをめくることをシミュレートするため、表示ページの外縁を選択することでも表示ページをめくらせる。１つの形態によると、ページめくりアニメーションを与えて、本または他の文書の物理的なページをめくる「ルックアンドフィール」をさらに与えることができる。
【０００８】
本発明の他の形態によると、文書をリーディングモードで表示するとき、表示アプリケーションの通常の編集機能による編集から文書をロックする。有限個のツールを、電子的に入力したメモおよび強調表示、コメント等を含む文書の注釈付けのために与えて、物理的な文書に関してしばしば取られる種類の動作をさらにシミュレートする。
【０００９】
本発明の他の形態によると、表示文書の別のページ、セクション、見出し、ブックマーク、コメント、変更点または他の特徴にジャンプすることで表示文書をナビゲートすることができる。加えて、リーディングエンハンスメントコンポーネントを表示文書のページに適用して、リーディングエクスペリエンスを高めることができる。リーディングエンハンスメントコンポーネントには、電子ブックマーク、アンダーライン、およびリーディングポインタが含まれる。ズームコントロールを与えて、画像または他のグラフィカルオブジェクトのような表示文書内のオブジェクトをズームインまたはズームアウトすることができる。
【００１０】
本発明を特徴付けるこれらおよび他の特徴および利点は、以下の詳細な説明を読むことおよび関連図面を検討することで明らかになるであろう。前述の一般的な説明および以下の詳細な説明の両方は例に過ぎず、主張した本発明を制限するものではないことは理解されるべきである。
【発明を実施するための最良の形態】
【００１１】
上で簡単に説明したように、本発明の実施形態はソフトウェアアプリケーションのユーザインタフェースに表示した電子文書に対する改善したリーディングモードに関する。以下の詳細な説明では、その一部を形成する付属図面を参照する。付属図面では、特定の実施形態または例を実例として示してある。本発明の精神または範囲から逸脱することなく、これらの実施形態を組み合わせること、他の実施形態を利用すること、および構造上の変更を加えることができる。したがって、以下の詳細な説明を限定的な意味でとらえるべきではなく、本発明の範囲は添付請求項およびそれらの等価物により定義する。
【００１２】
図面を参照する。図面では、幾つかの図に渡って同じ数字は同じ要素を指し、本発明の形態および例示的なコンピューティング動作環境を説明する。図１および以下の議論は、本発明を実装可能な適切なコンピューティング環境の簡潔で一般的な説明を与えることを意図している。パーソナルコンピュータ上のオペレーティングシステム上で実行されるアプリケーションプログラムと関連して実行するプログラムモジュールの一般的コンテキストで本発明を説明するが、当業界の技術者は、本発明を他のプログラムモジュールと組み合わせて実装してもよいことを理解するであろう。
【００１３】
一般に、プログラムモジュールにはルーチン、プログラム、コンポーネント、データ構造、および特定のタスクを実施するかまたは特定の抽象データ型を実装する他種の構造が含まれる。さらに、当業界の技術者は、本発明を他のコンピュータシステム構成で実践できることを理解するであろう。他のコンピュータシステム構成には、ハンドヘルドデバイス、マルチプロセッサシステム、マイクロプロセッサベースまたはプログラム可能な消費家電、ミニコンピュータ、メインフレームコンピュータ、等が含まれる。本発明を、通信ネットワークを通して接続したリモート処理装置によりタスクが実施される、分散コンピューティング環境で実践してもよい。分散コンピューティング環境では、プログラムモジュールをローカルおよびリモートメモリ記憶装置の両方に置くことができる。
【００１４】
本発明の実施形態をコンピュータプロセス（メソッド）、コンピューティングシステムとして実装するか、あるいはコンピュータプログラム製品またはコンピュータ可読媒体のような製品として実装することができる。コンピュータプログラム製品はコンピュータ記憶媒体であることができる。このコンピュータ記憶媒体はコンピュータシステムによって読取可能であるか、またはコンピュータプロセスを実行する命令から成るコンピュータプログラムを符号化する。コンピュータプログラム製品はキャリア上の伝播信号であることもできる。この信号はコンピュータシステムにより読取可能であるか、またはコンピュータプロセスを実行する命令から成るコンピュータプログラムを符号化する。
【００１５】
図１を参照する。本発明を実装する１つの例示的なシステムには、コンピューティングデバイス１００のようなコンピューティングデバイスが含まれる。基本構成において、コンピューティングデバイス１００には典型的に少なくとも１つの処理ユニット１０２およびシステムメモリ１０４が含まれる。厳密な構成とコンピューティングデバイスの種類とに依存して、システムメモリ１０４は揮発性（例えば、ＲＡＭ）、不揮発性（例えば、ＲＯＭ、フラッシュメモリ、等）またはそれら２つの何らかの組合せであることができる。システムメモリ１０４には典型的に、ワシントン州レドモンドのＭＩＣＲＯＳＯＦＴ社のＷＩＮＤＯＷＳ（登録商標）オペレーティングシステムといったネットワークパーソナルコンピュータの動作制御に適したオペレーティングシステム１０５が含まれる。システムメモリ１０４は１つまたは複数のソフトウェアアプリケーション１０６、１２０を含むこともでき、プログラムデータ１０７を含むことができる。点線１０８内部のコンポーネントにより基本的な構成を図１に示す。
【００１６】
本発明の実施形態によると、アプリケーション１０６は電子メールプログラム、カレンダプログラム、インターネット閲覧プログラム、等のような多種のプログラムを備えることができる。上記プログラムの例には、ＭＩＣＲＯＳＯＦＴ社の製品であるＯＵＴＬＯＯＫ（登録商標）がある。アプリケーション１０６は、多数の他種の機能を与える多機能ソフトウェアアプリケーションを備えることもできる。上記の多機能アプリケーションは、ワードプロセッシングプログラム、スプレッドシートプログラム、スライドプレゼンテーションプログラム、データベースプログラム、等のような多数のプログラムモジュールを含むことができる。上記の多機能アプリケーションの例には、ＭＩＣＲＯＳＯＦＴ社の製品であるＯＦＦＩＣＥTMがある。メモ帳アプリケーション１２０を、本発明の実施形態に従ってタイプまたは手書きのメモまたは他の情報を入力、記憶および取り出すために示してある。メモ帳アプリケーションの例１２０には、ＭＩＣＲＯＳＯＦＴ社の製品であるＯＮＥＮＯＴＥ（登録商標）が含まれる。
【００１７】
コンピューティングデバイス１００は更なる特徴または機能を有することができる。例えば、コンピューティングデバイス１００は更なるデータ記憶装置（リムーバブルおよび／または非リムーバブル）を含むこともできる。これらのデータ記憶装置には例えば、磁気ディスク、光ディスク、またはテープがある。上記の更なる記憶装置を、リムーバブル記憶装置１０９および非リムーバブル記憶装置１１０により図１に示してある。コンピュータ記憶媒体は、情報を記憶する任意の方法または技術で実装した揮発性および不揮発性、リムーバブルおよび非リムーバブルな媒体を含むことができる。この情報には例えば、コンピュータ可読命令、データ構造、プログラムモジュール、または他のデータがある。システムメモリ１０４、リムーバブル記憶装置１０９および非リムーバブル記憶装置１１０はコンピュータ記憶媒体のすべての例である。コンピュータ記憶媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリまたは他のメモリ技術、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）または他の光記憶装置、磁気カセット、磁気テープ、磁気ディスク記憶または他の磁気記憶装置、または所望の情報の記憶に使用可能でかつコンピューティングデバイス１００がアクセス可能な任意の他の記憶媒体を含むがこれらに限らない。任意の上記のコンピュータ記憶媒体はデバイス１００の一部であることができる。コンピューティングデバイス１００は、キーボード、マウス、ペン、音声入力装置、タッチ入力装置、等のような入力装置１１２を有することもできる。ディスプレイ、スピーカ、プリンタ、等のような出力装置１１４を含めることもできる。これらの装置は当業界で公知であり、ここではこれ以上議論する必要はない。
【００１８】
コンピューティングデバイス１００は通信接続１１６を含むこともできる。通信接続１１６によりデバイスは、例えばイントラネットまたはインターネットのような分散コンピューティング環境内のネットワーク上で、他のコンピューティングデバイス１１８と通信することができる。通信接続１１６は通信媒体の１つの例である。通信媒体を典型的にコンピュータ可読命令、データ構造、プログラムモジュール、または他のデータにより、搬送波または他の送信メカニズムのような変調データ信号において具現化することができ、通信媒体は任意の情報配信媒体を含む。用語「変調データ信号」は１つまたは複数の特性集合を有するか、または情報を信号内に符号化するよう変化した信号を意味する。限定ではなく例として、通信媒体には、有線ネットワークまたは直接配線通信のような有線媒体、および音響、ＲＦ、赤外線および他の無線媒体のような無線媒体が含まれる。本明細書で用いるコンピュータ可読媒体という用語には、記憶媒体および通信媒体の両方が含まれる。
【００１９】
図２は、本発明の実施形態に従ってリーディングモードで表示した電子文書を示すコンピュータスクリーンディスプレイを示す。本明細書で説明するようにユーザインタフェース２００は、ワードプロセッシングアプリケーション、メモ帳アプリケーション、または読むまたはレビューするための電子文書の表示に適した任意の他のアプリケーションといったソフトウェアアプリケーションに関連するユーザインタフェースを表す。ユーザインタフェースの例２００は例示の目的に過ぎず、本発明の実施形態に従って電子文書を表示可能なユーザインタフェースの多様なレイアウトおよびスタイルを制限するものではない。したがって、図２に示したコントロール、ボタン、および他のレイアウトの特徴は限定的な意味としてとらえるべきではなく、主張した本発明を制限するものではない。
【００２０】
図２に示すユーザインタフェース２００を参照する。表示ソフトウェアアプリケーションの機能を利用するボタンまたはコントロールを、ユーザインタフェース２００の上端に沿って配置する。例えば、ナビゲーションボタン２０５、表示オプションボタン２１０、コメントボタン２１５、およびレビューボタン２２０を示す。第１列のボタンまたはコントロールの下方にはリーディングモードボタン２２５、ユーザインタフェース隠蔽ボタン２３０、およびその他のボタンコントロール２３５を含む第２列のボタンまたはコントロールがある。上述のように、示したボタンおよびコントロール２０５−２３５は例示の目的に過ぎない。
【００２１】
本発明の実施形態によると、本、手紙、原稿、メモ、技術文書、等のような電子文書２４５をユーザインタフェース２００の表示スペースに表示する。例えばメモ帳アプリケーション、ワードプロセッシングアプリケーション、等のような表示ソフトウェアアプリケーションの通常モードの動作において、例えば切り取り、コピー、貼り付け、フォーマッティング、スペルチェック、文法チェック、等の編集機能のような表示ソフトウェアアプリケーションの機能を、表示文書のコンテンツ上の動作に関して利用可能である。本発明の実施形態によると、例えばリーディングモードボタン２２５を選択することでリーディングモードを選んで文書２４５をユーザインタフェース２００に表示することができ、その結果、ユーザは物理的な文書の物理的なページを読んでレビューするのと同様に表示文書を読んでレビューすることができる。
【００２２】
なお図２を参照する。文書をリーディングモードに設定すると、物理的な本でのテキストページの表示と同様なフォーマットで文書を個別的なページに表示する。このフォーマットではテキストおよび埋め込みオブジェクトを、表示テキストまたはオブジェクトを囲むマージンスペース２５０を付けて表示し、本において表示されるページの概観をシミュレートする。ある表示モードでは、図２に示すように、ユーザインタフェース２００の表示領域を分割して隣り合う方向に２つのページを表示する。または、図８において以下で示すように、一度に１つのページを表示するよう表示モードを設定してもよい。
【００２３】
上述のように、ボタン、コントロールおよびツールを含むユーザインタフェースコンポーネントを、例えばワードプロセッシングアプリケーションまたはメモ帳アプリケーションのような表示ソフトウェアアプリケーションの機能にアクセスするためにユーザインタフェース２００に表示することができる。代替的な実施形態によると、図３に示すように、ユーザインタフェースボタン、コントロール、およびツールをビューから隠してフルスクリーンリーディングモードを与えることができる。例えば、図２に示す「ユーザインタフェース隠蔽」ボタン２３０、または表示ソフトウェアアプリケーションが与える同様なボタンまたはコントロールを選択することで、ユーザインタフェース２００内に通常は表示されるすべてのユーザインタフェースボタン、コントロール、またはツールをスクリーンから隠して、図３に示すフルスクリーンモードを与える。フルスクリーンリーディングモードを用いると、ユーザのコンピュータディスプレイスクリーンが与える表示スペース全体を表示電子文書の表示テキストまたは情報２４５に対して利用することができる。したがって、本、原稿、メモ、または他の文書を読む際の「ルックアンドフィール」がさらに強化される。
【００２４】
電子文書をリーディングモードで表示すると、図２または図３に示すように、文書表示領域のそれぞれ左下側および右下側に表示したページめくり矢印（コントロール）２６０を選択することで表示文書のページを前方または後方にめくることができる。理解されるべきであるが、ページめくり矢印上のマウスカーソルをクリックすることで、または電子ペン２７０をページめくり矢印２６０に対して押下することで、ページめくり矢印を選択することができる。ページめくり矢印を１回選択すると、１ページめくられる。理解されるべきであるが、図２および図３に示すように文書を２ページのフォーマットで表示する場合、ページをめくると２つの異なるページが表示される。またはユーザがマウスカーソルまたは他のポインティングデバイスをページめくり矢印に置いて、選択したページめくり矢印を持続すると、ユーザがそのポインティングおよび選択デバイスを離すまでページがめくられ続ける。すなわち、ユーザがページめくり矢印を選択し持続する限り、物理的な本または他の文書のページをめくるのと同様に文書のページが継続的かつ迅速にめくられる。
【００２５】
本発明の実施形態によると、物理的な本または他の文書のページをめくる「ルックアンドフィール」をさらに高めるため、表示ページの外（最左または最右）端に沿ったマージンスペース２５０を、選択時に関連ページをめくるコントロールとして指定する。すなわち図２を参照すると、表示ページの外端に沿ったマージンスペース２５０に対して、ユーザがマウスカーソルを選択または電子ペンを押下すると、ユーザがページめくり矢印２６０を選択した場合と同様にページがめくられる。したがって、ちょうどユーザが指でページの外端をつかんで物理的な本または他の文書ページをめくることができるように、本発明に従って表示した電子文書２４５のページを表示ページの外端を選択することでめくることができる。１つの実施形態によると、マウスカーソルを表示ページの外端に沿った位置に動かすと、マウスカーソルを図２に示す手形のアイコン２５５といった視覚的な記述アイコンに動的に変更できる。上記の視覚的な記述アイコン２５５を使用すると、マウスカーソルを表示ページの外端に沿って置くと、ページをめくるためにマウスカーソルが使用可能であることを視覚的に参照することができる。理解されるべきであるが、本明細書で説明したページめくり機能は前方向または後方向にページをめくることに対して等しく適用可能である。
【００２６】
図２および３を参照する。実施形態によると、表示ページを「ピン止め」して、隣に表示したページを別のページにめくる間に、ピン止めしたページを表示したままにすることができる。例えば、図３を参照すると、示した文書の２７ページ中３ページ目をピン止めすることができる。ユーザは次いで２７ページ中の４ページ目を例えば５，６，７、等の他のページにめくることができ、ピン止めした２７ページ中３ページ目は表示されたままとなる。したがって、例えばユーザがページ３の内容をページ８の内容と比較したい場合、ユーザはページ３をピン止めして隣接ページをページ８にめくり２つのページを比較することができる。理解されるべきであるが、ページのピン止めは両方向に実施することができる。例えば２７ページ中４ページ目をピン止めし、隣接する２７ページ中３ページ目をページ２またはページ１のような他のページにめくることができる。
【００２７】
本発明の別の実施形態によると、上述のようにページめくり矢印または表示ページの外縁を選択したときにピン止めしたページをユニットとしてめくることができるように、多数のページを一緒にピン止めすることができる。例えば、ユーザが表示電子文書のページ５から１０までをピン止めまたはクリップしてこれらページをユニットとしてめくりたい場合、ユーザはこれらページを一緒にピン止めするよう選択することができる。したがってユーザがページ５のページめくり矢印を選択するかまたは外縁領域を選択する場合、ページ５から１０までは同時にめくられて次に表示されるページはページ１１となる。
【００２８】
図４を参照する。上述のように１つの実施形態に従って１つのページまたはピン止めしたページ群をめくるとき、ページアニメーションを表示して、表示文書の片側から他方へのページまたはページ群の移動または変更を視覚的に示す。図４に示すように、変更矢印２６０の選択、またはページ４１０の外縁の選択によりページ４１０をめくるとき、ページアニメーションによりページ４１０が片側から他方にめくるように見え、物理的な本または文書のページをめくる「ルックアンドフィール」をさらに高める。理解されるべきであるが、ユーザが１つのページまたはピン止めしたページ群を選択してめくる場合、第１の速度で動作してページをめくる第１の視覚的表示を与えるようにページアニメーションを設定することができる。他方、ページめくり矢印を離すまでページがめくられ続けるようにユーザがページめくり矢印を選択し持続する場合、ページめくり矢印２６０を選択し持続したユーザが望む高速なページめくりを妨げないように、ページめくりアニメーションをより高速な動作モードに設定することができる。
【００２９】
図２−４に関連して上述したように、文書をリーディングモードで表示すると、表示文書内の様々な位置にナビゲートするためのナビゲーションメニュー５０５を配置することができる。図５に示すように、ドロップダウンナビゲーションメニュー５０５を、リーディングモードで表示した文書のディスプレイスクリーン５００の上端から配置するように示してある。ナビゲーションメニュー５０５を配置すると、ユーザは様々なナビゲーションプロパティに従って表示文書内の様々な位置にナビゲートすることができる。「スクリーンへジャンプ」  ナビゲーションセクションにより、ユーザは、ユーザが自動的にナビゲートしたいスクリーンを多数の異なるスクリーンから選択することができる。「戻る」コントロール５１５は最後に表示したページを表示する。「進む」コントロールは次のページを表示する。「最初に戻る」コントロール５２０は表示文書内の最初のページを表示し、「最後へ進む」コントロールは文書内の最後のページを表示する。「移動」コントロール５２５によりユーザは、ユーザが自動的にナビゲートしたい特定のページ番号を入力することができる。
【００３０】
「見出しへジャンプ」というタイトルの次のセクションは、表示文書に含まれる１つまたは複数の見出しへのナビゲーションを可能とする。例えば、「見出し１」コントロール５３５を選択すると、選択した見出しを含む表示文書内のページに自動的にナビゲートする。理解されるべきであるが、メニュー５０５の「見出しへジャンプ」セクション内に示した見出しのタイトルは例示の目的に過ぎない。本発明の実際の実施形態によると、メニュー５０５の配置時に表示文書内に含まれる実際の見出しで本セクションを埋める。
【００３１】
「ブックマークへジャンプ」というタイトルの第３のセクションは、表示文書に含まれる指定の電子ブックマークで印付けした個々のページ部分へ自動的にナビゲートすることを可能とする。例えば、「ブックマーク」コントロール５４５を、所与のブックマーク識別子の指定に使用して、指定のブックマークを含む文書内のページに自動的にナビゲートして表示することができる。「ブックマークのサマリーを見る」コントロール５５０は、表示文書に含まれるそれぞれのブックマークに関連付けた情報を表示して、それによりナビゲートしたい特定のブックマークを選択することができる。
【００３２】
特定のナビゲーション位置、例えば特定のページ、特定の見出し、または特定のブックマークを選択すると、選択したナビゲーション項目を含むページがレビュー用に自動的に表示される。当業界の技術者は理解するべきであるが、メニュー５０５に示したナビゲーションプロパティは例示の目的に過ぎず、ナビゲーション実行の基となる様々な種類のプロパティを制限するものではない。例えば、ナビゲーションは、表示文書の「トラック変更」版で表示される変更に基づいても良い。ナビゲーションを、表示文書の部分に適用したコメントに対して行ってもよい。ナビゲーションは、例えば組み込んだ画像のような、表示文書に含まれるオブジェクトに基づいてもよい。理解されるべきであるが、所与の表示文書に含まれる任意数のデータ項目をリファレンスポイントに対して使用することができる。このリファレンスポイントに対して、本発明の実施形態に従ってナビゲーションを行う。
【００３３】
図２、３および４を参照する。リーディングおよびレビューエクスペリエンスを高めるためリーディングモードで表示した文書に対して、多数のユーザインタフェースコンポーネントを表示、および／または表示用に利用可能である。図２に示すように、所与の文書の任意のページをリーディングモードで表示すると、表示文書に物理的な本、原稿、メモ、文書等の「ルックアンドフィール」を与えるために多数の特徴が与えられる。各表示ページの上端に、ページ番号ボックス２４０を与え、現在表示している１つまたは複数のページに関するクイックリファレンスポイントを与える。例えば、図２を参照すると、最も左に表示したページ上のページ番号ボックス２４０は「２７ページ中３ページ目」というナンバリングを含み、表示したページは表示文書に対して全２７ページ中の３ページ目であることをユーザに示す。理解されるべきであるが、ページナンバリングボックス２４０を文書内の、例えばそれぞれのページの最下部といった他の位置においてもよい。
【００３４】
右下隅に、リファレンステキストディスプレイ２６５を表示して、文書に対して現在表示しているテキストまたは情報の部分に関する追加のリファレンスポイントを与える。例えば、文書に対して現在表示しているページに含まれる情報の性質に関するクイックリファレンスポイントをユーザに与えるため、リファレンステキストディスプレイ２６５は表示情報において最初に現れる見出しを含むことができるか、またはリファレンステキストディスプレイ２６５は文書２４５内に表示される最初の文の一部を含むことができる。加えて、図３に示すように、ページナンバリングディスプレイ２６６をリファレンステキストディスプレイ近傍に与えることもでき、それによりユーザがめくったページおよびそのページに関するリファレンス情報を、ユーザは迅速に判定することができる。これは、ユーザがページめくり矢印２６０を選択し持続して高速なページめくりを行う際に特に効果的である。なぜならば、ユーザがページめくり矢印を離して所与のページで停止するとき、ユーザは、ユーザが停止したページの性質に関わるリファレンスを与えるページ番号および／またはリファレンス情報を、離したページめくり矢印の近傍で素早く見るからである。
【００３５】
図３を参照する。１つの実施形態によると、表示文書の最左部の上方にテキストボックス３１５を動的に配置して、先行ページに表示したテキスト文章または規定数のテキスト文章を含めて、現在表示しているページに表示した第１のテキスト入力の性質に関するコンテキストを与えることができる。例えば、ユーザが図３に示す文書をレビューしていて、会議または電話のため短時間ユーザが文書から離れる場合、例えばユーザが戻ってきて表示文書の最左部の上方にある文章の一部を見ると、ユーザがテキスト部分に関するコンテキストを思い出すのは困難である可能性がある。リーディングエクスペリエンスを高めるため、ユーザがマウスカーソルまたは電子ペンのフォーカスを表示文書の最左部の上方に表示したテキスト入力に置く場合、フォーカスを置いた文章の直前の１つまたは複数の文章を含むようにテキストボックス３１５を配置して、リーディングコンテキストをユーザに与える。したがってユーザは、現在表示している文章の直前の１つまたは複数のテキスト文章をレビューするために、以前に表示したページに表示ページを戻す必要がない。
【００３６】
または、表示ページ最左部の上方に含まれるテキスト入力が文章の一部であり、ユーザがその文章の一部にフォーカスを置く場合、先行ページに表示した文章の先行部分を文章のフォーカス部分の直上に表示することができ、例えば「グレーアウト」するようにカラーコードして、電子文書内に表示されない文章の開始部分をユーザに与えることができる。理解されるべきであるが、ユーザが次のページにめくって文章またはパラグラフを完了させる必要がないように、テキストボックス３１５を最右部の下方に与えて、直後に続く１つまたは複数のテキスト文章を与えることができる。同様に、文章の一部のみを表示文書の最右部の下方に表示する場合、文章の残りの部分をカラーコード形式で表示して、ページをめくる必要なしにユーザに文章の残りの部分を与えることができる。
【００３７】
なお図３を参照する。左ページの右側に沿ってリーディングポインタボタン（コントロール）３２５を示してある。本発明の１つの実施形態によると、カーソルまたは電子ペンポインタを表示文書のテキストに沿ってスクリーン下方に動かすと、リーディングポインタボタン３２５がカーソルまたはポインタの位置に動的に表示される。リーディングポインタボタンは、表示文書内の現在の読取またはレビュー位置に関するクイックリファレンスポインタを与える。１つの実施形態によると、リーディングポインタボタンは、カーソルまたはポインタにより規定数のテキスト行が通過した後に表示される。例えばリーディングポインタボタンを、カーソルまたはポインタにより５行が交差する度に表示することができる。
【００３８】
リーディングポインタボタン３２５を配置すると、ユーザが文書の別の部分を選択するか、あるいは何らかの他のボタンまたはコントロールを選択するまで、ボタンは配置されたままである。または、ユーザがカーソルまたは電子ポインタを表示ページのテキストの下方に動かし続ける場合、リーディングポインタボタン３２５は動的に位置を変更してカーソルまたはポインタを追跡する。例えば、別の文書をレビューする、または会議に出席する、または電話に出る、等のために、ユーザが現在の文書から離れる必要がある場合、ユーザが現在表示している文書に戻ると、図３に示すようにリーディングポイントボタンを配置して、ユーザが読んでいたまたはレビューしていた文書内の最後の位置に関するリファレンスポイントをユーザに与える。
【００３９】
実施形態によると、ボタン上でマウスカーソルをクリックするかまたは電子ペンをボタンに対して押下することで、配置したリーディングポインタボタン３２５をユーザが選択する場合、表示したリーディングポインタボタンのすぐ隣のテキスト行の下にアンダーライン３３０を動的に表示する。１つの実施形態によると、表示ページが１つの情報ページである場合、例えば赤色のような第１の色に従って行をカラーコードすることができ、ページがピン止めしたページである場合、例えば青色のような別の色に従って行をカラーコードして、１つのページをピン止めしたページから区別することができる。配置したアンダーライン３３０により、ユーザがそのテキストをレビューする最中にアンダーライン付きテキストを強調する方法をユーザに与える。
【００４０】
ユーザが電子ポインタまたはカーソル矢印をページ下方に動かし続ける場合、関連するリーディングポインタボタン３２５を選択する際に異なる位置で再配置されるまで、アンダーライン３３０は消える。望むならば、リーディングポインタピン３２５を最初に選択してアンダーライン３３０を初期配置した後に２回目にリーディングポインタピン３２５を選択することで、アンダーライン３３０を凍結または現在位置に保持することができる。代替的な実施形態によると、アンダーライン３３０の配置後にテキストの現在の行を選択することでアンダーライン３３０を凍結または保持することができる。理解されるべきであるが、文書内のページに戻る際にテキスト行をユーザに強調するため、ユーザがマウスカーソルまたは電子ポインタを別の位置に動かした後にアンダーライン３３０を適所に凍結し、その現在位置に残すことが望ましいであろう。本明細書で説明したようにアンダーライン３３０を適所に凍結した後にアンダーライン３３０を解放するため、アンダーライン３３０を現在の位置に凍結させたボタン３２５を選択した後の３度目にリーディングポインタボタン３２５を選択することができるか、またはアンダーライン３３０を配置したテキスト行を引き続き選択して、ディスプレイからアンダーライン３３０を除くことができる。さらに、アンダーライン３３０の配置時に、「Ｘ」アイコン３２６のような追加の選択アイコンをボタン３２５の隣に配置することができる。「Ｘ」アイコンを選択すると、配置したアンダーライン３３０を解放することができる。
【００４１】
図３をさらに参照する。右ページの最右端に沿ってブックマーク３３５、３４０を示す。ブックマーク３３５、３４０をそれぞれのページに配置して、後続の読取またはレビューのためにテキスト部分を印付けする。ブックマーク３３５は、電子文書２４５の現在の表示ページ上に配置したブックマークを示す。ブックマーク３４０は、現在表示したページに続くページに配置したブックマークを示す。ブックマーク３３５，３４０を配置するため、マウスカーソルまたは電子ポインティングデバイス２７０を用い、続いて図７を参照して以下で説明するようにブックマーク挿入機能を選択することで、現在表示しているテキストまたは他のデータ内の位置を選択する。図３に示すように、それぞれの配置したブックマークに例えば識別番号のような識別子を与え、図５に関連して上述したように引き続いてブックマークを発見し、引き続いてブックマークで印付けした電子文書の部分にナビゲートする。
【００４２】
簡潔に上述したように、電子文書をリーディングモードとしたとき、編集機能およびフォーマット機能のような表示ソフトウェアアプリケーションの通常機能の操作は無効となる。しかしながら、本発明の実施形態によると、電子文書をリーディングモードで使用することに関連する一定の機能は利用可能とされる。表示アプリケーションに対する通常のユーザインタフェースを隠さない場合、図２に示すように、「その他ボタン」コントロール２３５のようなボタンまたはコントロールを与えて、リーディングモードの表示電子文書に対して使用可能な機能から成る１つまたは複数のドロップダウンメニューを配置することができる。図３に示すように、表示アプリケーションの通常のユーザインタフェースコンポーネントをビューから隠した状態で電子文書をフルスクリーンモードで表示する場合、１つまたは複数の機能アイコン３０５、３１０を表示して、リーディングモードの電子文書に対して使用可能な機能から成る１つまたは複数のドロップダウンメニューを選択的に配置することができる。
【００４３】
図６を参照する。第１のドロップダウンメニュー６００を示す。第１のドロップダウンメニュー６００は、本明細書で説明したリーディングモードで表示した電子文書に関して使用可能な多数の機能を与える。「コメント挿入」ボタン６０５により、コメントを表示電子文書の一部に挿入することができる。「インキング停止」ボタン６１０によりユーザは、電子ペン装置の使用を選択的に無効にすることができる。例えば、ボールペン、フェルトペンおよび蛍光ペンのような様々な電子ライティングシステムの使用を、メニュー６００内に示したボタン６２０、６２５、６３０を用いて選択することができる。消しゴムボタン６４０を選択して、電子文書に適用した電子コメント、ハイライティングおよび他のマーキングを消去することができる。
【００４４】
ドロップダウンメニューの別の例７００を図７に示す。「タイピング許可」ボタン７１５によりユーザは表示アプリケーションのタイピング機能を有効にすることができ、それによりユーザは追加のテキストを表示文書にタイプすることができる。検索機能７２５によりユーザは、表示文書に含まれる情報を見つけることができる。ピンページボタン７３０によりユーザはページを選択して、上述のように隣接ページをめくる際にディスプレイ上にページをピン止めして保持することができ、または上述のように１つまたは複数のページを一緒にピン止めすることができる。ブックマーク挿入ボタン７３５により、図３に関連して上述したように、ブックマークを所望のページに配置して、将来の参照のためページの一部を印付けすることができる。当業界の技術者により理解されるべきであるが、図６および７に示す機能ボタンおよびコントロールは例示の目的に過ぎず、本発明で説明したようにリーディングモードで表示した電子文書に対して使用可能な様々な機能の数を限定するものではない。
【００４５】
図８を参照する。上の図２および３で示した２ページのモードと対照的に、電子文書を１ページのモードで表示するディスプレイ画面７００を示す。イメージ８１０を文書２４５の左上隅に示す。理解されるべきであるが、電子文書に表示したイメージが小さすぎてユーザが組み込みイメージ８１０の詳細を認識できないことがよくある。本発明の実施形態によると、ズームアウトコントロール８１５を、イメージ８１０を含む電子文書の任意のページに対して自動的に配置することができる。ズームアウトコントロール８１５を選択すると、図９に示すようにイメージ８１０が動的に拡大され、それによりレビューしているユーザは望むならばイメージの拡大版９１０をレビューすることができる。イメージを拡大すると、コントロール９１５内のズームを自動的に表示して、それにより図８に示すようにユーザは拡大イメージ９１０を縮小サイズのイメージ８１０に選択的にズームし戻すことができる。
【００４６】
本明細書で説明したように、本発明の実施形態は電子文書に対する改善したリーディングモードに関する。本発明の範囲または精神から逸脱することなく様々な修正または変形を本発明に加えうることは当業界の技術者には明らかであろう。本発明の他の実施形態は、本明細書で開示した本発明の仕様および実践を考慮することで当業界の技術者には明らかであろう。
【図面の簡単な説明】
【００４７】
【図１】本発明の例示的なコンピューティング動作環境のブロック図である。
【図２】リーディングモードで表示した電子文書を示すコンピュータスクリーンディスプレイである。
【図３】フルスクリーンリーディングモードで表示した電子文書を示すコンピュータスクリーンディスプレイである。
【図４】リーディングモードで表示した電子文書を示し、ページをめくることに関連するページアニメーションを示すコンピュータスクリーンである。
【図５】リーディングモードで表示した電子文書を通してナビゲートするための１つまたは複数のナビゲーションコマンドを含むドロップダウンメニューを示すコンピュータスクリーンディスプレイである。
【図６】リーディングモードで表示した電子文書と関連して使用可能な一連のコマンドを示すドロップダウンメニューのコンピュータスクリーンディスプレイである。
【図７】リーディングモードで表示した電子文書と関連して使用可能な一連のコマンドを示すドロップダウンメニューのコンピュータスクリーンディスプレイである。
【図８】組み込みイメージを含む表示電子文書を示すコンピュータスクリーンディスプレイである。
【図９】拡大した組み込みイメージを有する表示電子文書を示すコンピュータスクリーンディスプレイである。
【図１】
2009508230.tif 000003
【図２】
2009508230.tif 000004
【図３】
2009508230.tif 000005
【図４】
2009508230.tif 000006
【図５】
2009508230.tif 000007
【図６】
2009508230.tif 000008
【図７】
2009508230.tif 000009
【図８】
2009508230.tif 000010
【図９】
2009508230.tif 000011
【国際調査報告】
2009508230.tif 000012
2009508230.tif 000013