(57)【特許請求の範囲】
【請求項１】
複数の仮想ページを有する仮想３次元ブックの画像を表示する表示プログラムを実行可能な表示システムを含む装置であって、
前記表示プログラムは、画像を表示する際に、
前記表示システム上に、前記仮想３次元ブックの製本状態で向かい合って連続する２つの仮想ページを表す第１の画像を生成する機能と、
前記第１の画像内の選択された仮想ページに対してコピーを切り取る動作を指示するユーザ入力に応答して、前記仮想３次元ブックの前記第１の画像から前記選択された仮想ページを除去してしまうことなく、前記選択された仮想ページの切取りページ画像を前記表示システム上に生成する機能と、
前記表示システム上で、前記切取りページ画像を見える状態とする際に、前記選択された仮想ページの外見を変更する機能と、
前記第１の画像で表示された仮想ページから異なるページセットを表す第２の画像へ移行するページ移行動作を指示するユーザ入力に応答して、前記表示システム上に、前記仮想３次元ブックの製本状態で向かい合って連続する２つの仮想ページを表す第２の画像を生成する機能と、
前記仮想３次元ブックの前記第２の画像内に前記選択された仮想ページが表示されていないときに、前記選択された仮想ページの前記切取りページ画像を前記表示システム上で見える状態に維持する機能と、
を前記表示システムに実現させる、
ことを特徴とする装置。
【請求項２】
請求項１に記載の装置において、
前記表示プログラムは、画像を表示する際に、
ページ選択動作に応答して、前記表示システム上の前記仮想３次元ブックの画像を、前記第１の画像の第１ビューと第２ビューとの間で切り換える機能と、
前記第１ビューでは、第１の仮想ページを、前記表示システムの表示表面に対して実質的に平行に表示し、第２の仮想ページを、前記表示システムの表示表面に対して実質的に垂直に表示する機能と、
前記第２ビューでは、前記第１の仮想ページを、前記表示システムの表示表面に対して実質的に垂直に表示し、前記第２の仮想ページを、前記表示システムの表示表面に対して実質的に平行に表示する機能と、
を前記表示システムに実現させる、
ことを特徴とする装置。
【請求項３】
請求項２に記載の装置において、
前記表示プログラムは、画像を表示する際に、
前記表示システムの表示表面に対して実質的に垂直な仮想ページが、
（ａ）前記表示システムから外側へ突出するように見える第１の側部と、
（ｂ）（ｉ）前記表示システムの内側へ突出するように見え、かつ、（ｉｉ）前記表示システムの表示表面に対して実質的に平行な仮想ページの一側部に固定されているように見える、第２の側部と、
を有するように前記仮想３次元ブックの画像を生成する機能、
を前記表示システムに実現させる、
ことを特徴とする装置。
【請求項４】
請求項３に記載の装置において、
前記切取る動作を指示する前記ユーザ入力は、前記仮想３次元ブックの前記第１の画像から外へ、前記選択された仮想ページをドラッグすることによって実施される、
ことを特徴とする装置。
【請求項５】
請求項３に記載の装置において、
前記表示プログラムは、画像を表示する際に、
前記仮想３次元ブックの前記第１の画像から移動される前記切取りページ画像を動画化する機能、
を前記表示システムに実現させる、
ことを特徴とする装置。
【請求項６】
請求項３に記載の装置において、
前記表示プログラムは、画像を表示する際に、
前記切取りページ画像を、前記仮想３次元ブックの前記第１の画像に少なくとも部分的に重なった状態と前記仮想３次元ブックの前記第１の画像から視覚的に分離された状態のうちのどちらか一方の状態で表示する機能、
を前記表示システムに実現させる、
ことを特徴とする装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像表示システムの分野に関し、特に、ハイパーテキスト、３次元ブック、データベース、及び他の情報収納場所などの大きなスケールの情報源の表示及び動作のためのユーザインターフェースに関する。
【０００２】
【従来の技術】
ユーザが電子形式の情報にアクセスし対話する（すなわち、データの読取り、操作、及び探索）能力は、アクセス可能な情報量が増えるにしたがって、その重要性が増している。電子情報は一般的に、文書形式で保存され、この文書はユーザの要求にしたがって表示される。情報のユーザ又は読者は、電子情報にアクセスし対話するための制御に慣れる必要がある。
【０００３】
ユーザによってアクセスされる文書は、ユーザによって、ワードプロセッサなどのテキスト編集コンピュータプログラムを介して作り出される文書を含む場合がある。これに加え、文書はまた、コンピュータ内へ走査されてもよく、この結果、電子版の紙の文書が生じる。走査動作は、文書の光学式文字認識を含んでいてもよく、これにより、文書からのグラフィック情報（ページのデジタル化された画像）及び文脈上の情報（文書のテキストファイル）の両方が、共に保存されてもよく、又はそうでなければリンクされてもよい。電子文書はまた、他の電子文書源と共に、ワールドワイドウェブを介してインターネット上で広く入手可能である。文書は次に、例えば、モニタを有するコンピュータなどの表示システムや他の同様の表示装置によって表示されてもよい。
【０００４】
電子文書を表示する典型的な方法に、文書を、表示された表現を進めるための関連したスクロールバーを有する連続的なスクロールとして表現する方法がある。大半のワードプロセッサプログラム及びウェブブラウザが、このスクロールの類似方法を用いて電子情報を表示している。電子文書を連続的なスクロールとして表示する従来の方法は、特定の種類の文書を表示する際にいくつかの欠点を有する。例えば、従来のスクロールが大きな文書に応用された場合に、ユーザが情報にアクセスし対話することが困難な時がある。
【０００５】
電子情報を表示するためのもう１つの類似方法が、３次元ブックである。カード等（Ｃａｒｄ  ｅｔ  ａｌ．）への米国特許第５，８３８，３２６号及び米国特許第５，８４７，７０９号は、文書作業空間を表示し、３次元ブックの形式で電子文書と対話するためのプログラムを開示する。文書作業空間の目的は、多数の文書オブジェクトを共に表示すること（小さなスクリーン空間の制限を軽減して）を可能にし、情報が集中した活動を支援することである。ページとの対話は、ワールドワイドウェブブラウザの機能性に類似する。設計は、多数のページへの遅いアクセスと円滑に一体化された、少数のページへの非常に迅速なアクセスを提供することを目的とする。
【０００６】
図１に文書作業空間を例示する。文書作業空間は、対話率に基づき、３つの主要レベルに階層として配列されている。これらの３つの主要レベルは、注目空間（能動的に使用中の文書オブジェクトのため）、即時メモリ空間（使用中の文書オブジェクトのため）、そして、第三次空間（使用されていない文書オブジェクトのため）である。図１では、文書オブジェクト５が注目空間にある。即時メモリ空間は、「机」１０及び注目空間の背後の領域を含む。机１０もまた、例えば文書オブジェクト１５などの文書オブジェクトを含んでいてもよい。
【０００７】
第三次空間は、文書オブジェクトが非使用状態の時に配置されてもよい空間である。例えば、参考にする目的で使用中の文書オブジェクトは、第三次空間に配置される。図１を参照し、第三次空間は書棚２０として表現される。書棚２０は、例えば、文書オブジェクト３０及び文書オブジェクト３５を含む。
【０００８】
ユーザが、書棚２０の文書の１つに「触れた」場合、この文書は、自動的に注目空間に「飛ぶ」。同時に、注目空間にあった文書オブジェクトは、即時空間の１つの位置に飛ぶ。オブジェクトの「飛行」は、オブジェクトの１つの空間から他の空間への移動を示す動画である。よってユーザは、複数の表示された文書オブジェクトからの情報に、文書を注目空間に運ぶことにより、アクセスできる。ユーザは、文書の位置及び外見を、例えばドラッグアンドドロップ動作などの、いずれかの既知の方法で操作してもよい。
【０００９】
ここで使われる文書オブジェクトとは、文書作業空間で操作できる、いずれかの実体（ｅｎｔｉｔｙ）である。文書オブジェクトは、２つの基本的な種類の情報を含む。これらは、内容情報と表示／操作情報である。内容情報は、その下にある文書のテキスト及び画像データのことである。表示／操作情報は、ユーザに対して、テキスト及び画像データをどのように提示するかを定義するデータのことである。
【００１０】
【発明が解決しようとする課題】
既知のシステムは、ページ数が少ないブックの表示には比較的成功していた。しかしながら、数百ページ又はそれ以上のページを含む、より大きなブックの表示は、これらの大きな文書とどのように対話するかにおいて、問題を提起する。
【００１１】
本発明は、ユーザの電子文書と対話する能力を改善するシステム及びコンピュータプログラム製品を開示する。これらの改善点の多くは、多くのページ数の情報を含む、大きなスケールのブックに関して説明される。しかしながら、開示される発明の特徴は、小さな文書や、ブック以外の情報形式などにも応用可能である。
【００１２】
【課題を解決するための手段】
本発明は、１つ又はそれ以上の仮想ページを有する仮想３次元ブックの画像を表示するシステムを含む。システムは、表示プログラムを実行可能な表示システムを備える。仮想３次元ブックの画像は、表示システム上に生成される。
【００１３】
本発明は更に、仮想３次元ブックから仮想ページを切取るための、切取り動作を含む。この切取り動作は、選択及びドラッグ動作を含んでいてもよく、また、仮想ページが仮想３次元ブックから移動することを示す動画を含んでいてもよい。切取り動作を可能にし、切取られた仮想ページ及び仮想３次元ブックを表示する方法もまた、説明される。
【００１４】
表示システムはまた、「ロッカーブック」（ｒｏｃｋｅｒ  ｂｏｏｋ）機能を備えていてもよく、ここでは、ブックが、第１の視点と第２の視点との間に切り替わる。第１の視点では、第１の仮想ページが、表示システムの表面に実質的に平行して示され、第２の仮想ページが、表示システムの表面に実質的に垂直に示される。第２の視点では、第１の仮想ページが、表示システムの表面に実質的に垂直に表示され、第２の仮想ページが、表示システムの表面に実質的に平行して表示される。第１の視点と第２の視点との間の切替えは、動画化されていてもよく、動画の速度は、ユーザによって任意に制御されてもよい。
【００１５】
仮想ページの大きさについては、本発明の表示システムは、仮想ページを複数のサイズ形式で表示してもよい。これに加え、複数のサイズ形式間で選択するための、選択機能が設けられてもよい。
【００１６】
最後に、コンピュータが使用可能な媒体を含むコンピュータプログラム製品もまた説明される。コンピュータが使用可能な媒体は、その上に、仮想３次元ブックの画像を生成するためのコンピュータ読取可能コードが組入れられる。コンピュータ読取可能コードは、本発明の表示システムについて説明される様々な機能を備えていてもよい。
【００１７】
本発明の追加の目的及び利点は、以下に続く説明にその一部が示され、以下の説明からその一部が明らかであり、又は、本発明の実施から学習されてもよい。本発明の目的及び利点は、特許請求の範囲に特に示された、構成要素及びその組合せによって、実現され、達成される。
【００１８】
以上の概括的な説明及び以下に続く詳細な説明の両方が、例示及び説明目的のみのものであり、本発明を限定するものではないことを理解されたい。
【００１９】
添付する図面は、本明細書に組入れられ、その一部を成し、本発明のいくつかの実施形態を例示し、以下の記載と共に、本発明の原理を説明するために使われる。
【００２０】
【発明の実施の形態】
本発明の例示する実施の形態を詳細に説明する。同一又は同様の部分を参照するために、図面を通じて、可能な限り同一の符号が使われる。
【００２１】
仮想３次元ブックの画像を表示するためのシステム及び方法は、適切な表示システムのいずれにおいても実施できる。好適な実施の形態では、画像は、例えば、シリコングラフィックス（Ｓｉｌｉｃｏｎ  Ｇｒａｐｈｉｃｓ）の「リアリティエンジン２」（Ｒｅａｌｉｔｙ  Ｅｎｇｉｎｅ２）コンピュータ及びモニタを使い又はパーソナルコンピュータ（グラフィックアクセラレータを有するもの又は有さないもの）及びモニタを使い、表示できる。しかしながら、当業者には、本発明によるコンピュータプログラム製品を実行可能な、いずれの表示システムを用いることもできるであろう。ここで単語「表示」は、表示領域全体、表示領域中の境界を定められた及び／又は分割部分、又は１つの表示より多くに渡って定義された領域、を含む場合がある。
【００２２】
電子文書の表示を説明するために、ブック類似方法を使うことが便利である。３次元ブック類似方法は、物理的なブック（本）の特性を模倣し、これにより、ユーザに熟知感を提供する。しかしながら、この類似方法は、ユーザが完全に文書と対話する能力に対する制限となる。例えば、ユーザは、物理的なブックを読む際に可能なように、向かい合う２ページよりも多くを閲覧することを望む場合がある。関連した問題点として、コンピュータ表示装置の大きさが小さいため、ユーザが同時に１ページより多いページと対話する能力が制限される。
【００２３】
複数ページの閲覧制限の第１の解決法は、ブック類似方法を修正し、ユーザにブックからページを「切取る」ことを許可することである。ここで使う用語「切取り」は、仮想ブックの表示のみに関連する。よって、仮想ページの「切取り」は、仮想ページを、残りの仮想３次元ブックの視覚表現とは別個に、コンピュータ表示上の異なる位置に表示する働きのみを有する。このように、「切取り」は、仮想ページに関連するデータを、仮想３次元ブックの電子表現中の論理的な順序から除去することを意味しない。「切取られた」ページはそのまま、表示上では、仮想３次元ブックとは別個に現れる場合もあるが、仮想３次元ブックの電子表現にも現れる。
【００２４】
図２に、２つの向かい合うページ２１０及び２２０を有する仮想３次元ブック２００を示す。向かい合うページ２１０及び２２０は、例えば、ページの画像のビットマップを、メモリから、三角形の切子面から成る仮想オブジェクトにマッピングすることで形成してもよい。ビットマップを使い、テクスチャを仮想オブジェクトにマッピングする処理は、当業者には広く知られており、ここでは説明しない。
【００２５】
切取り処理は、ユーザによって、例えばページ２１０を選択し、ブックの外にドラッグすることによって行なわれる。処理は、ページが単純にブックの外に現れることにより又はページが切取られブックの外に配置されるなどの行動を動画化することによって示すことができる。図２のＢに示すように、一旦ページ２１０がブックの外になると、ブックの画像は、ページ２１０のコピーを異なる形、例えば、灰色又は着色したテキスト又は画像２１０’として示すか、又は、ブックを、ページ２１０がブックの一部では無くなったかのように見せる、すなわち、前のページを示すことによって、ブックの画像を修正してもよい。ページ２１０が切取られた後、図２のＣに示すように、ユーザは、ページ２１０を視界に残したまま次のページに進み、ページ２３０と２４０を見ることができる。
【００２６】
切取りページ類似方法はまた、３次元ブックを超えて、他の情報表示装置のためのユーザインターフェースに応用してもよい。例えば、表計算プログラムに切取りページ機能を含み、仮想３次元ブックから仮想ページを切り取る方法と同様の方法で、ユーザがワークブックからワークシートを切取ることを可能にしてもよい。同様に、切取りページは、プレゼンテーショングラフィックプログラムの中で個々のプレゼンテーションスライドを操作するために使われてもよい。ユーザインターフェースとして応用される切取り類似方法のこれら及び他のこのような組合せ及び置換も、本発明の範囲に含まれる。
【００２７】
複数ページの閲覧制限の第２の解決法は、ブックの表現の修正である。電子文書の３次元ブック形式での表現は、視覚的にここちよい、そして熟知した情況を読者に与えるが、２つの向かい合うページが同時に視界に存在する形式（例えば、図２のページ２１０及び２２０）が、利用可能な表示空間の広すぎる部分を占有してしまう場合がある。したがって、向かい合うページの両方を完全な形で示すのではなく、３次元ブック２００を、図３に示すように、ロッカーブック３００として表現してもよい。ロッカーブック形式では、ページ３１０が通常、表示表面に平行な平面として示され、同時に、他のページ３２０が、ユーザに向けて角度を付けられ傾いて表現される。ページ３２０を構成するデータは、傾いたページにマッピングされ、これにより、ページ３２０に含まれる情報の少なくとも一部の閲覧を可能にし、ユーザに文脈を提供する。
【００２８】
ブックのページ３１０からその向かい合うページ３２０に、視界を移行する時は、ブック類似方法を使い、ブック３００が、図３に示すように、めくり運動によってめくられる動画を提供できる。動画の速度は、ブック３００の３次元感を拡張するように設定できる。静止状態３１０から静止状態３２０への（又はその逆の）移行を動画化することにより、ユーザが、これらの状態を、２つの視点における単一のオブジェクトと解釈することを助ける。
【００２９】
複数ページの閲覧を許可するもう１つの方法は、ページのスケールを変更し異なるサイズで表示することである。標準サイズのページは、コンピュータに走査されたブックのページの実際のサイズに対応する。この実際のページサイズは、例えば約２１．６センチメートルｘ約２７．９センチメートル（８．５インチｘ１１インチ）であってもよく、又は、表示に合わせるために、多少低減されたサイズであってもよい。上述のように、標準サイズのページが占める表示が広すぎる場合がある。
【００３０】
したがって、小さなページサイズが可能とされ、これらの小さなページサイズは、ユーザに、異なる量の情報を提供する。例えば、約２７．９センチメートル（１１インチ）のページサイズから縮小された、例えば約１５．２センチメートル（６インチ）の、大きいサイズのページは、ユーザが、画像の所望部分のサイズを大きくする拡大機能を使うことにより読取り可能である。拡大機能は下で説明する。
【００３１】
大きなページのブック４００を、図４から図２３に例示する。図４から図２３において、点線の境界ボックス４０５は、例示表示装置の境界線を表し、境界ボックス４０５を越える画像の一部は表示されない。図４に示すように、両方のページが閲覧のために開かれている、大きな形式のブック４００を使う場合、ブックの表示に使われる表示が、大きな切取りページ４１０を示すために不十分な場合がある。これは、例えば、高さが約７．６センチメートル（３インチ）などの、小さな形式４２０（図５）で切取りページを示すことにより解決できる。この形式では、ページのタイトル及び画像が読取り可能である。この代わりに、大きな形式のブックを、ロッカーブック４３０（図８）として示してもよく、これにより、大きなスケールの切取り４１０を、ロッカーブック４３０の隣に配置できる。
【００３２】
切取りページはまた、表示空間の約２．５センチメートル（約１インチ）を占めるサムネイルサイズの切取り４４０としても表示できる（図６）。これよりも更に少ない空間を使用するために、切取りページの画像を提供する代わりに、アイコン４５０を使い、ユーザにページを表現してもよい（図７）。表現は、単純にページの存在を示すためのみに実施できるドット（図示せず）を使うなど、更に縮小されてもよい。
【００３３】
図４から図２３はまた、標準形ブック４００（図４）及びロッカーブック４３０（図８）と、異なるサイズの切取りページとの、複数の異なる組合せを示す。これらは、縮小ブック４７０（図１２）、縮小ロッカーブック４８０（図１６）、サムネイルブック４９０（図２０）などを含む。以下が、図４から図２３に例示する組合せである。
【００３４】
【表１】
0004031822.tif 000002
【００３５】
ユーザは、表示されたページを、様々な形式間に迅速に拡大及び縮小でき、これにより、異なるレベルの情報をユーザに提供できる。当業者は、間違いなく、ブックのサイズ、形式、及び切取りページの、他の置換又は組合せを見抜くであろう。このような組合せは全て、本発明の範囲に含まれる。
【００３６】
画像のサイズを変更するための、例示する行動としては、マウスを使い、ページをクリックし、上方向に命令をしてページサイズを大きくする又は下方向に命令してページサイズを小さくする行動が挙げられる。様々なサイズの形式を使うことにより、ユーザがページを追跡すること、ページにしおりをはさむこと、ページ画像を示す形式の場合、情報を直接表示された画像から入手可能にすること、などを可能にする。与えられた３次元ブックについて、標準ページサイズの集合が予め決定されてもよく、これにより、利用可能な表示空間における、予め計画されたページの配置を可能にする。異なるページサイズの画像は、例えば、ページ画像のビットマップ又はテクスチャマップとして保存されてもよく、各ページは、いくつかの異なるページサイズの画像を、各ページに関連して含む。ページを選択した時には、保存されたビットマップがアクセスされ、適切なページを適切なページサイズで表示する。この代わりに、各ページの単一のビットマップを保存することもでき、この場合、表示されるページは、サイズを変更する際に、その場でサイズを決定される。
【００３７】
異なる適合度のテクスチャマップの使用はまた、より迅速なページの表示及び動きを可能にするために使われてもよい。例えば、大きな形式のブックを、ページめくりに使用すると、コンピュータの、最高の情報内容テクスチャマップを使い効果的にページをめくる能力が制限される。しかしながら、めくる速度が増加するにしたがって、ページから得られる情報量は、めくる速度自体に制限される。したがって、この速度を最大化するために、より速い処理及び表示速度を可能にしつつ、低い適合度の画像のサイズを大きくし、大きな形式のブックに適合させることができる。
【００３８】
図２４を参照し、複数の切取りページ５００（例えば、縮小形式の切取りページ４２０及びサムネイルサイズの切取りページ４４０を含む）が、上述のサイズ形式のいずれで示されてもよい。この代わりに、図２５に示すように、全てのページが同一のサイズ形式を有する、１つ又はそれ以上の切取りページをビン５１０に配置してもよい。図２５は、例として、３つのサムネイルサイズの切取りページ４４０をビン５１０に配置して示す。ビン５１０の隣には、もう１つのサムネイルサイズの切取りページ４４０（ビン５１０に配置されない）及び、縮小形式の切取りページ４２０を示す。
【００３９】
使用可能な表示サイズを、表示する画像に効率的に割当てるために、自動ページ配列機能を使うことができる。自動ページ配列機能は、関心度関数を使い、適切なサイズ割当てを決定できる。関心度関数は、ユーザが、表示する各オブジェクトに対して有する関心度を計算する。関心度を計算する１つのアルゴリズムは、「フィッシュアイレンズ」アルゴリズムと呼ばれ、ジー．ダブリュ．ファーナス（Ｇ．Ｗ．Ｆｕｒｎａｓ）による「Ｔｈｅ  Ｆｉｓｈｅｙｅ  Ｖｉｅｗ：Ａ  Ｎｅｗ  Ｌｏｏｋ  ａｔ  Ｓｔｒｕｃｔｕｒｅｄ  Ｆｉｌｅｓ，」 Ｂｅｌｌ  Ｌａｂｏｒａｔｏｒｉｅｓ  Ｔｅｃｈｎｉｃａｌ  Ｍｅｍｏｒａｎｄｕｍ ＃８１−１１２２１−９（Ｏｃｔ  １２，１９８１）に記載されている。
【００４０】
フィッシュアイレンズアルゴリズムは、２つの部分を含む。内在関心度（ＤＯＩ）関数と、距離に基づくＤＯＩ関数とである。内在ＤＯＩ関数は、与えられたオブジェクトの内在する関心に対応し、距離に基づくＤＯＩは、与えられたオブジェクトの空間的又は時間的な近さに対応する。総関心度は、これらの２つの値を加算することにより得られる。
【００４１】
【数１】
ＤＯＩ＝内在ＤＯＩ＋距離に基づくＤＯＩ
しかしながら、ファーナスにより記載されるように、フィッシュアイアルゴリズムは、画像の表示に使用できる、利用可能な資源の量を考慮しない。利用可能な資源の限界について便宜が図られなければ、表示される画像が、図２６に示すように、ページサイズを超えてしまう場合もある。本発明はしたがって、フィッシュアイレンズアルゴリズムと、全ての画像が表示資源内に収まることを確実にする技法とを組み合わせる。
【００４２】
「内在ＤＯＩ」値は、オブジェクトの性質に基づいて割当てられてもよい。例えば、ユーザが切取りページよりもブックに対して関心を持つ可能性が高いと分類するため、ブックに切取りページよりも高い関心度を割当ててもよい。ブックには例えば、−１の関心度値が割当てられ、全ての他のオブジェクトには、−２の関心度値が割当てられてもよい。
【００４３】
「距離に基づくＤＯＩ」値は、ページが前回アクセスされた時からの時間の間隔として選択されてもよい。この時間間隔は、ユーザがページにクリックした又はページに対して拡大機能を使った時からの、時間的な間隔を数える。ページには、前回のアクセスからの時間量の増加と共に低下する関心度が割当てられる。割当ては、例えば、最も最近にアクセスされた文書オブジェクトに−１、第２の最も最近にアクセスされた文書オブジェクトに−２、第３の最も最近にアクセスされた文書オブジェクトに−３、などであってもよい。
【００４４】
関心度値はまた、ページ内での、オブジェクト同士の相対的な配置を決定するために使用できる。図２６に示すように、現在閲覧中のブック６００は、高い関心度値を有する。ブック６００はしたがって、中央に配置され、標準形式で表示される。図２６に示すレイアウトでは、ブックは、サムネイル切取りページ６０１から６１４と組み合わせて表示されている。サムネイル切取りページは、対応する参照番号の順に、すなわち、６０１が第１に、６０２が第２に、などのように、表示上に配置される。関心度関数を使用し、画像配置に関する制限と共に、画像が表示されるサイズを制限できる。画像の周囲に示される長方形６８０は、利用可能資源、すなわち、利用可能な表示空間を示す境界ボックスである。
【００４５】
本発明によれば、自動ページ配置アルゴリズムは、各ページ及びブックの関心度関数を計算することにより機能する。レイアウトが、境界ボックスの幅又は高さを超えた場合、全てのページは、個々のページに割当てられた関心度値を使い、順序を定められる。例えば、閾値ＤＯＩ１を使い、その値よりも低い関心度を有する全てのページは、縮小サイズページにそのサイズが縮小される。それでも画像の表示が、利用可能な資源を超える場合、関心度値が第２の閾値ＤＯＩ２よりも低いページが、サムネイルサイズのページに縮小される。それでもレイアウトが、利用可能な資源を超える場合、関心度値とは逆の順序で、ページのサイズがアイコンサイズのページ又はドットサイズのページまで縮小されてもよい。最後に、ページは、画像が許容できるレイアウトで表示されることを保証するために、関心度値と逆の順序で、個々にえり分けられてもよい。
【００４６】
ページサイズの自動制御は、関心度アルゴリズムに基づくため、ユーザには、表示空間内でのオブジェクトのサイズ及び位置を制御する選択肢も与えられる。これらの制御機能の使用は、個々の画像に適用される距離関心度関数に影響する。更に、ユーザには、関心度関数を無効にし、関心度値とは関係なく、選択されたサイズ及び位置にオブジェクトを表示する選択肢が与えられてもよい。例えば、関心度関数は、特定の仮想ページ（例えば、索引ページ）について無効にされ、これにより、このページが選択されたサイズ及び位置に残るようにしてもよい。このページが選択されたサイズ及び位置に残るのと同時に、他のページは、関心度アルゴリズムにしたがって調整されてもよい。
【００４７】
単純な命令と共に最適な機能性を可能にするために、ユーザは、オブジェクトのサイズ及び位置を、例えば、オブジェクトの画像を横切って移動する間にマウスボタンを押下しその状態を保つことにより、変更してもよい。下向きの掃引は、例えば、ページのサイズを縮小でき、上向きの掃引は、サイズを拡大できる。例えば、ブックのページ上での左から右への掃引によって、ブックからブックの外の切取りページへとページを移すことができる。切取りページの生成は、例えば、ブック内のページを灰色状態で表示することにより示される。更に、ページ上から他のページへの、左から右への命令により、例えば、複数のページからページの束を生成できる。
【００４８】
利用可能な資源の最適な使用は、オブジェクトの表示が、表示サイズを超える場合に重要となる。上述のように、３次元ブックの一般的な原則の１つは、現実世界のブックを仮想空間で閲覧する、感覚的な経験を提供することである。しかしながらこの類似方法は、大きな形式のブックと小さな表示サイズの場合、制限される。更に、時には、例えば、ブックの索引又は目次などの、長い条項リストの異なる部分を同時に閲覧することが有用である場合もある。
【００４９】
この問題の１つの解決法は、視界からオブジェクトの一部を取り除くことである。３次元類似方法のこのような取り除きへの拡張は、オブジェクト（すなわち、ページ）を視界の中又は外へ折り曲げる、視覚的な表示である。図２７のＡに示すように、ページ７００は、カテゴリＡ及びカテゴリＣに含まれる情報を含んで示される。図２７のＢのページ７０２に示すように、カテゴリＡに含まれる情報が選択される。図２７のＣにおいて、プログラムは、折畳み動画を使い、ページ７０４上の情報がクレバス７１０に折り畳まれることを示す。画像情報は、ページのその部分の視角が視界から外へと曲げられるにしたがってページによって形成される平面に、マッピングされる。図２７のＤに示すように、次に、ページ７０６のカテゴリＢに含まれる情報が選択される。図２７のＥにおいて、カテゴリ情報は、クレバス７２０から、ページ７０８の外へと、図２７のＣに示す順序とは逆の順序で展開される。最後に、図２７のＦにおいて、新しく構成されたページ７３０が示される。
【００５０】
３次元ブックの画像をページ上に適応させる以上に、ブック内に提供された情報に、容易に、手間を取らない方法でアクセスする能力は、３次元ブック類似方法の有用性を向上させる。物理的なブックでは、テキスト全体から特定のページを選択する能力は、ブックの厚さ方向の側辺部を使い、ブックの望まれる位置を概算することを伴う。しかしながら、一般的には、ブックの厚さ方向の側辺部は、比較的小さな空間を占めるため、詳細なページ選択には敏感に反応できない。
【００５１】
図２８を参照し、同様のページ探索の問題点が、仮想３次元ブック８００にも見られる。ユーザが、仮想３次元ブック８００の厚さ方向の、比較的小さな側辺部８２０に沿って選択することにより、正確にページの位置を知ることは、非常に困難である。この問題点を緩和するために、ユーザが選択可能なスライダ８２５が、仮想３次元ブック８００の高さ方向の縁部８１５に配置されてもよい。ユーザは、例えば、クリックアンドドラッグ動作を使い、縁部８１５の長辺上に上及び下に、スライダ８２５を再配置できる。スライダ８２５を上に移動させる結果、ブック８００内ではページが後向きに移動し、スライダ８２５を下に移動させる結果、ページが前向きに移動する。
【００５２】
更に、図２８に示すように、縁部８１５の有用性は、縁部８１５から伸びブックの区分を示す章タブ８０５を設けることにより増加できる。ユーザは、これらのタブ８０５上の単純なクリック選択を実行し、与えられた章タブに関連する第１の仮想ページを探索できる。
【００５３】
この代わりに、つめかけを有する辞書に一般的に使われるように、タブ８０５を、ブックの側部に「切り込む」ように示すこともできる。これらの章タブ８０５は、均一のサイズであってもよく、又は章の相対的なサイズを反映して、異なるサイズにされてもよい。更なる情報を、章タブの色コード化により又は章のテキスト識別子を含むことにより、提供することもできる。タブ８０５の有用性は、情報をタブの両側に提供し、章に対応するページがめくられた場合にも、ページに含まれる情報を利用可能な状態に残すことにより、向上してもよい。
【００５４】
ブック８００の縁部８１５は、例えば、４００の垂直画素を含んでいてもよい。よって、仮想３次元ブック８００が例えば、４００の仮想ページを有する場合、スライダ８２５の１画素分の移動の各々によって、対応する、ブック８００の１ページ分のページ移動が生じる。しかしながら、ブック８００が、より大きな数の仮想ページ、例えば８００の仮想ページを有する場合、これらの８００の仮想ページは、１画素毎に２ページの割合で、縁部の４００の画素範囲にマッピングされる。よって、この例では、１画素分のスライダの移動は、２ページ分のページの移動を生じる。
【００５５】
当業者には、どのような数の仮想ページでも、縁部８１５に沿った、どのような数の画素に比例してマッピングできることを認識できるであろう。比例画素マッピングをグラフで表現したものを、図２９に示す。例えば、ユーザが、タブ８０５上及びスライダ８２５上では無い、ブック８００の隣の場所をクリックすると、仮想ページは、その場所が縁部８１５に沿った距離に比例するページにめくられる。
【００５６】
より大きなブック、例えば１２００のページを有するブックの場合、縁部８１５に沿って移動するスライダ８２５は、十分なページ選択性を提供しない。したがって、ページ選択処理の有用性を向上するために、図３０に示すように、縁部８１５に沿った比例しない画素マッピングを導入してもよい。これにより、縁部８１５の特定の部分において、仮想ページのより大きな区別能力が、可能となる。
【００５７】
本発明の好適な実施形態では、関心度関数を使い、ブック８００の縁部８１５と、選択が実行されるページとの対応性を歪めることもできる。この技法はまた、指示がそれほど正確である必要が無いため、より小さなブックにおけるページ選択をも助ける場合がある。より詳しくは、計算されたユーザ関心度にしたがって非均一マッピング処理を使うことができ、これにより、設けられた空間を、より効率的に利用できる。
【００５８】
上述のように、使用される関心度（ＤＯＩ）関数は、オブジェクトが前回閲覧された時からの時間量に基づく時間距離値と共に動作できる。この代わりに、距離値は、現在閲覧中のページが高い関心度を割当てられ、ブックのそのページから遠くに位置する他のページほど関心度が低下するような、空間的距離に基づいていてもよい。関心度の計算は、以下のような指数関数を使い、各ページｐに対して実行できる。
【００５９】
【数２】
ＤＯＩ（ｐ）＝１／［Ａ×ｅｘｐ｛ｋ｜ｃ−ｐ｜｝］
ここで、Ａ及びｋは定数であり、ｅは自然対数の底（約２．７１８２８）であり、｜ｃ−ｐ｜は、現在のページ番号ｃと各ページ番号ｐとの差の絶対値である。図３０に、上の関心度関数を使う、非均一マッピング処理で使われる値を例示する。Ａ及びｋの値は、全てのページ番号の範囲（ｘ軸）及び、表示される全ての仮想ページに割当てることができる表示画素の総数（ページ毎に割当てる画素数、ｙ軸を決定する）を考慮し、ＤＯＩ関数が図３０に示される曲線の形状をなぞるようにすることで求めることができる。
【００６０】
この非均一マッピング処理はまた、上述の章タブから更なる情報を提供するよう拡張できる。図３１に示すように、選択可能なＹ軸の関心度マッピングにより、章サイズの非均一なマッピングが生じる。大きな章タブ１００３、１００４、及び１００５は、現在閲覧中の章に最も近い章に対応し、例えば、図３１の章タブ１００４上で示すようにサブチャプタ又はセクションを表示するために使用できる余剰の空間を有する。更に、図示される章の相対的なサイズを使い、図示するように、ユーザに、ブックのセクションの相対的なページ選択性に関する情報を提供することもできる。すなわち、タブのサイズを調整することにより、ページサイズの歪みの視覚的なスケールを提供できる。
【００６１】
ブック及びブック縁部類似方法において、ブックを探索するいくつかの異なる方法を利用可能としてもよい。ページをめくる１つの方法として、ブックの右辺のページ又は左辺のページのいずれかにクリックすることにより、現在のページから単一のページがめくられることを可能にする方法がある。右辺のページにクリックすることにより、１ページ分前方に移動し、左辺のページにクリックすることにより、１ページ分後方に移動する。この代わりに、この動作を、マウスボタンを押下した状態で保持し、同時に、右方向への命令を行うことにより、ページを１ページ分前方に移動させ、又は左方向への命令を行うことにより、ページを１ページ分後方に移動させることにより、物理的なページをめくる、手の動きを模擬して達成してもよい。次のページ又は前のページを開く行動は、ユーザの視界内における、ページがめくれる動画によって示される。
【００６２】
この代わりに、ページめくりは、例えばブックの縁部の一点を選択し、その点を上又は下にドラッグして、選択された方向（すなわち、上方向では、ブックの前方向にめくり、下方向では、ブックの後方向にめくる）にページをめくることにより、達成されてもよい。ユーザの異なるタスクに対して、異なるページめくり速度が必要とされる場合があるため、ユーザには、例えば、ページめくり速度を、一旦ページめくりが開始された後カーソルが移動するブックの縁部に沿った距離と相関させることにより、所望のめくり速度を選択する能力が与えられる。
【００６３】
遅いめくり速度の場合、すなわち、ページめくり処理を開始した後でユーザがカーソルを遠くに移動させない場合、完全な動画が提供され、個々のページめくりの各々を示す。これにより、表示されたページの全ての情報が、めくられるページにマッピングされる。更に、カーソルを前後に移動させることにより、ユーザは、例えば、めくりの途中又はめくったページを前後に移動することにより、ページめくりを非常に選択的に制御できる。
【００６４】
しかしながら、ページめくり速度が増加するにしたがって、コンピュータが、個々のページめくりを十分に示すことができなくなり、動画を表示するために必要な情報全てのマッピングについていけなくなる場合がある。したがって、ブック類似方法を最大限にし、めくり進行中に、有用な情報をユーザに提供するために、代替閲覧計画を採用し、より速いめくり速度に対応することができる。このより速いめくり速度は、めくり速度が、予め選択された速度閾値を超えて高くなった場合に開始する。
【００６５】
１つの例示する動画としては、少なくともページ内容の一部を含むページの小部分、例えば、ページの４分の１を折り曲げて表示することが挙げられる。このような動画の１つが、ストライプめくりと呼ばれ、めくり動画の際に、向かい合うページ及び次のページの両方のストライプが示される。この代わりに、部分的なめくり動画の際に、向かい合うページ及び次のページの、どのような対応する小部分を表示してもよい。これにより、ユーザが、めくられる開いたページ及び次のページの表示された部分上で利用可能な情報を閲覧できる。部分的なめくり動画、ストライプめくり、を図３２に例示する。
【００６６】
更に速いめくり速度の場合、各ページの内容の小部分だけを示すために必要な動画でさえも、ユーザにそれほどの有用性を提供できない可能性が高く、コンピュータの処理能力を超える可能性がある。その代わりとして、図３３に示すように、ブックを、ページの隅のみでめくるように示し、めくられたページのページ番号及び潜在的な向かい合うページ（ここではそれぞれページ２２４及びページ２２５として示される）を見せるが他の情報を見せないように示してもよい。このモードは、ページめくり速度の第２の予め選択された閾値を超えることにより始動される。隅めくりは、ページ内容データを必要としないため、完全又は部分的なページめくりのような処理時間を必要としない。よって、隅めくりは、迅速に処理及び実行できる。動画は、３次元ブック類似方法を保つために、巻いたページを蓄積したものを含んでもよい。
【００６７】
図３４は、ユーザがプログラムにおいて特定の命令を実行することにしたがった、閲覧のための３次元ブックの処理を示すフローチャートである。ステップ１３００において、ブックはまず、コンピュータにロードされ、例えば、図３１に示すような方法で表示される。ブックは未だ開かれていないため、ブックの縁部を歪めるために、関心度関数は使われていない。ステップ１３１０において、ユーザは、例えば第４章に割当てられた章タブ上でクリックすることにより、第４章を選択する。ステップ１３２０において、コンピュータが、関心度関数を使いブックの縁部を歪め、ブックの第４章を開き、例えば、図３１に示す画像を示す。ステップ１３３０において、ユーザはブックの縁部をクリックし、カーソルをゆっくりと下方向に移動させる。この命令に応答して、ステップ１３４０において、コンピュータは、ページがゆっくりとめくれていることを示す。ブック内をより素早く進むために、ユーザはステップ１３５０において、カーソルを更に下に移動させる。ブックの縁部は、現在のページの周囲において、関心度関数を使い歪められているため、ユーザが開始点から移動し離れるほど、図３０に示すように、ページ対距離関数の傾きが増す。一旦、第１閾値速度を超えると、ステップ１３６０において、コンピュータは、図３２に示すストライプめくり形式を採用する。ステップ１３７０において、ユーザはページめくり動作中に、所定の閾値時間よりも長い間、マウスを一時停止する。コンピュータは次に、ステップ１３８０において、ユーザが、現在部分的にめくれて開いているページを選択したと判断する。そして、選択されたページが完全にめくられ、内容全体が示される。ステップ１３９０において、新しく選択されたページを反映するために、ブックの縁部が再度歪められる。
【００６８】
ブック類似方法とは異なる形式で示される文書の場合、上述のブックの縁部を歪める機能を、代替表示形式に適合するように修正できる。この代替表示形式の１つの形は、多くのワードプロセッサで使われるスクロール形式に例示される。表示される文書は、文書に含まれる全ての情報を含む、連続的なスクロールとして閲覧される。これらのプログラムの場合、表示はしばしば、文書内を探索するために使うことのできる「スクロールバー」を含む。スクロールバーは、スクロールバー距離の、文書内での位置への線形マッピングとして示される。この線形マッピングの代わりに、上述の関心度関数に類似する関数を使い、スクロールバーを歪めることもできる。このように現在閲覧中の部分に近い文書の一部が、現在閲覧中の部分から遠い距離の部分よりも、スクロールバーの大きな面積に相関させられる。
【００６９】
図３５及び図３６に、修正されたスクロールバーの２つの形を例示する。図３５では、文書がセクションに分けられ、関心度関数が使われて、文書内の位置とスクロールバー１４００上のスクロールバー位置との相関が歪められる。例えば、スクロールバー１４００では、現在のセクションである第４セクションは、第１セクション及び第１０セクションよりも、スクロールバーのより大きな部分と一致される。任意に、スクロールバー１４００の第４セクションに示すように、関心度の高いセクションに、サブセクション情報を含んでもよい。スライダ１４０５が、スクロールバー１４００を探索するために設けられる。
【００７０】
図３６のスクロールバー１４１０に示すように、スクロールバーに追加の情報を付加してもよい。図３６では、表位置表示１４２０及び図面位置表示１４３０が、文書内の表及び図面の位置を示す。表位置表示及び図面位置表示は、文書オブジェクトの各種類に対してテクスチャ又は色を使うことにより区別できる。ユーザは、スクロールバー１４１０上に設けられたスライダ１４０５を使い、又は表位置表示１４２０又は図面位置表示１４３０にクリックすることにより、探索してもよい。
【００７１】
図２７のＡからＦに関連して説明された折り曲げページに関して上で述べられたように、ブックの全体的なページを、ユーザがそのページ上に提供される情報を閲覧できるように十分に大きな形式で表示することが不可能な場合もある。この問題の１つの解決法として、タイトル、画像、及び文脈情報などのページ上に提供される情報の大半が利用可能であるように、全体のページを縮小形式で表示し、同時に、選択された部分を、ユーザが容易に読取ることが可能なサイズに拡大する方法が挙げられる。この拡大は、閲覧される画像の選択された部分を拡大するレンズの数学的な近似を使って実行できる。例示レンズは例えば、「“Ｔｈｅ  Ｄｏｃｕｍｅｎｔ  Ｌｅｎｓ”,ｂｙ  Ｇｅｏｒｇｅ  Ｇ．Ｒｏｂｅｒｔｓｏｎ ａｎｄ  Ｊｏｃｋ  Ｄ．Ｍａｃｋｉｎｌａｙ, Ｐｒｏｃｅｅｄｉｎｇｓ ｏｆ  ＵＩＳＴ '９３，１０１−１０８（１９９３）」に記載されている。
【００７２】
拡大レンズ類似方法の単純な拡大レンズ表現方法を図３７に示し、この図では、文書１５２０の領域１５１０を拡大する拡大レンズ１５００を示す。領域１５１０は、図３８の文書１５２０の拡大されていない領域１５４０の拡大版に対応する。図３７と図３８の比較からわかるように、単純な拡大レンズ１５００は、領域１５３０（図３８に示す）を視界から妨げる。
【００７３】
その代わりとして、図３９に示すように、伸張レンズを使うことができる。このレンズでは、図３９に示す拡大と同様の方法で、閲覧される文書１６１０の範囲の中央領域を直接的に拡大するためにレンズの中央領域１６００が使われる。中央領域の周囲の領域１６２０では、異なる拡大率が採用され、これにより、領域１６２０の、中央領域１６００に隣合う一部が中央領域１６００と同じ程度に拡大される。拡大率は、文書１６１０の非拡大領域に隣合う、領域１６２０の片側に向けて低減され（例えば、線形様式で）、この領域１６２０の片側は拡大されない。このように、図３８の範囲１５３０に存在し妨げられていた情報が、ここでは示されるが、この範囲内のテキスト又は画像は、伸張レンズを使い、意図的に歪められたように見える。よって、この好適な実施形態では、伸張レンズが実質的に仮想角錐構造を定義する。
【００７４】
図４０に示すように、拡大レンズ１６４０は、ページ１６１０の幅全体に渡るように選択できる。ここでは、文書の幅全体に渡る全てのテキスト又は画像もまたユーザによって閲覧可能であり、ページ１６１０からの残りの情報全てもまた、拡大された領域の周囲で、低い拡大率で閲覧できる。代替構成では、異なる空間拡大率を有する３次元レンズを使うこともでき、又は複数のレンズを用いることもできる。
【００７５】
ページ上に提供された情報を、割当てられた制限された範囲内に全て表示するもう１つの方法を、図４１から図４３に示す。この表示方法は、「伸張ページ」表示方法と呼ばれる。この構成では、図４１に示すように、ページ１７００が、ここでは、例えば、１７１０、１７２０、１７３０、１７４０、１７５０、及び１７６０の６つの領域などの、いくつかの領域に分割される。領域１７１０は、ユーザが現在関心を向けている注目範囲である。この領域が関心の対象領域であるため、一定の高い拡大率を有して表示される。それぞれ、関心対象領域１７１０の上及び下の領域である、領域１７２０及び１７３０は、水平方向には完全な拡大率を有して示されるが、垂直方向の拡大率は低く、これにより、領域１７２０及び１７３０は、短くなった外観を有する。領域１７２０及び１７３０内の文脈情報を見ることはできるが、領域１７１０の注目範囲を適合させるために、テキスト及び画像は、意図的に歪められる。
【００７６】
ページのもう１つの側もまた、３つの領域に分けられる。３つの領域１７４０、１７５０、及び１７６０の全てが、水平方向に対しては低い倍率を有して示される。真ん中の領域１７５０は、関心対象範囲１７１０の垂直倍率と一致させるため、垂直方向に完全に拡大される。同時に、領域１７４０及び１７６０は、範囲１７２０及び１７３０の低い垂直方向の倍率を共有する。拡大されたページの例を、図４２及び図４３に示す。
【００７７】
伸張ページ及び伸張レンズ表示形式の両方において、いくつかの異なる注目範囲移動選択肢が可能である。注目範囲移動の例は、レンズを文書を横切って移動させ、文書の異なる領域を拡大形式で表示することを含む。この代わりに、ページ上のレンズの前又は後のクリック動作を使い、ページに沿ってレンズを所定の距離だけ前方又は後方に再配置してもよい。もう１つの可能性として、レンズを次の段落に移動させ、段落が無理のない表示範囲内に収まらないほどに大きい場合を除いて、段落に合わせるようにレンズがレンズ自体のサイズを再設定してもよい。レンズはまた、一定の設定された速度でページに沿って移動されてもよく、この速度は、ユーザが読む速度に合わせてユーザが設定する。この代替案は、速読法に類似する。
【００７８】
もう１つの例示する関心範囲移動計画は、視標追跡装置を用い、これにより、ユーザが現在見ている表示上の位置をコンピュータが判断できる。目の動きが、関心範囲の底部から閾値距離内になった時に、範囲が前方に移動される。このような目の動きの追跡装置は、レンズが読者のペースに合わせることを保証するために、上述の定速方法と組み合わせて使うことができる。例えば、ユーザが一時的に横を見た時など、目の素早い動きは、ユーザの関心の特定の変化に対応しない場合があるため、遅延を含み、このような一時的な変化を無視することを保証してもよい。
【００７９】
もう１つのページ閲覧技法（ポップアンドピックと呼ばれる）では、文書の最初の図が、全体ページの完全な図として示される。上述のように、全体的なページが一度に閲覧される場合、テキスト又は画像が、使用のために十分に拡大されない場合もある。したがってユーザは、ページ上の特定の位置を選択し、これにより、ページのその特定部分に向けたズームインの動画が生じる。一旦ズームが完了すると、選択された範囲は使用のために十分に拡大される。ページの他の部分を閲覧するためには、ユーザは、完全なページ図への動画化されたズームアウトのための制御（ボタンの押下又はマウスの移動など）により、このことを示す。ユーザは次に、場所を選び、前と同様にズームインする。
【００８０】
これらの２つのズーム機能は組み合わせることができる。例えば、表示がズームされた位置にある時に、ユーザがマウスボタンをクリックし、その状態を保つことにより、表示を完全なページ図にズームアウトさせてもよい。マウスボタンを押下したまま、ユーザが、読もうとする文書の他の部分にマウスが位置するまでマウスを移動してもよい。この時点で、ユーザがマウスボタンを開放して、読もうとする部分に表示をズームしてもよい。任意に、全てのズーム行動を動画化してもよい。
【００８１】
３次元ブック類似方法を拡張し、判読性を改善するために、ブック自体の閲覧遠近法を修正してもよい。図４４及び図４５に示すように、ページ１８００は、完全なページの見かけを提供するために、傾けられる又は角度を付けられることもできる。ページのテクスチャを、角度付きのページにマッピングすることにより、３次元空間においてユーザに近いページの部分では大きな印刷が生じ、３次元空間においてユーザから遠いページの部分では、小さな印刷が生じる。
【００８２】
この方法（「ダックアンドズーム」（ｄｕｃｋ  ａｎｄ  ｚｏｏｍ）と呼ばれる）の最初の見かけは、ユーザがテキストを読むことを可能にするよう十分にズームされた部分的なページ表示である。例えば、マウス又は他の適切な入力装置を使い、ユーザは、傾け機能を始動させ、３次元空間において仮想ページの中間の水平軸に対して、ページを回転させてもよい。表示プログラムは、ページの傾き処理にしたがって、動画を提供する。例えば、ユーザは、マウスボタンを押下し、ボタンを押下した状態を保ちながらマウスを少し上に移動させ、ページの上端部分が表示内でユーザに向けて倒してもよい。一旦傾けが完了すると、図４４に示すように、ページの上端部に表示された情報が、判読できる。マウスなどの位置指示装置の位置は、カーソル１８０５によって示されてもよい。ユーザはまた、クリックし、ユーザが関心のある表示部分へとカーソルをドラッグしてもよい。この行動により、表示がこの関心領域にズームされる。
【００８３】
ユーザがページのこの部分を閲覧することを望まなくなった時には、ユーザは、マウスボタンを押下し、カーソル１８０５を表示の下へと移動させてもよく、これにより、図４５に示すように、ページの底部を閲覧できるように、ページが前方へと傾く。ここでも、表示プログラムは、移行を動画化する。ユーザはまたズーム機能を使い、関心対象の範囲を選択しズームしてもよい。
【００８４】
この傾け機能は、３次元における視角の調整を可能にすることにより、一般化できる。それでもなお、傾け機能を単一の回転軸に制限することには、ユーザインターフェースを単純に留めるという長所を有する。
【００８５】
文書内に提供された画像及びテキスト情報を示す方法に加え、３次元ブックに関する情報を探し表示する方法も開示される。広く知られた、ブック内の必要な情報を見つける方法として、ブックの索引を見る方法がある。この索引概念を拡張したものが、３次元ブックのページとして、「注目点及び文脈」（ｆｏｃｕｓａｎｄ  ｃｏｎｔｅｘｔ）を使って作り出される索引である。図４６を参照し、索引ページ１９０５は、索引ページ１９０５及びブック１９００を同時に閲覧できるように、ブック１９００から切取られてもよい。
【００８６】
例示する注目点及び文脈索引ページを、図４７にページ２０００として示す。ページ２０００は、索引を作り出すための基本となる用語を入力するための検索ボックス２０１０を含む。用語を、例えばタイプ又はテキストの貼り付けによって、検索ボックス２０１０内に入力した時には、コンピュータが、その用語のためのカスタム化された索引を構築する。この独自の索引を構築するための好適な処理をここで説明する。
【００８７】
この構築の開始点は、好適には、３次元ブックを作り出す基である、文書の実際の索引である。理想的には、この索引は、ブックの物理的な表現法から既に存在していてもよいが、当業者に知られる多くの索引アルゴリズムのいずれかを使い構築されてもよい。当然のことながら、既に作られた又は予備処理された実際の索引は電子形式であるべきである。
【００８８】
カスタム化された索引を処理するために必要なもう１つの材料は、ブック内の用語のための用語間類似性行列である。用語間類似性行列の根本概念は、分析される文書内の単語間における関連性の意味論的な分析を提供することである。用語間類似性行列を作り出すためには、大量の処理資源が必要なため、この行列は理想的には、予備処理されているべきである。
【００８９】
例示する、用語間類似性行列を作り出す方法は、窓方法（ｗｉｎｄｏｗｉｎｇｍｅｔｈｏｄ）と呼ばれる。この方法では、予め選択された数ｎの隣接する単語の集合が、ブックのテキスト内で反復して隔離される。好適には、窓は、一度に４０から３００の単語を含む。窓が、文書内のｎ個の単語の各隣接集合上を移動するにしたがって、窓内の単語のペア間の関連性を記録するために、行列が作り出される。単語のペアが窓内で共に現れるたびに、この関連性を記録する値が増やされる。よって、反復処理の終了時には、文書内で、各単語が何度窓の中で他の単語と共に存在したかを記録する、大きな行列が作り出される。最後に、行列内の値が、０と１との間の値に標準化される。
【００９０】
与えられた検索用語に対する、カスタム化された索引を作り出す方法を、図４８に示す。実際の索引から始まり、方法は、いくつかの異なる処理を使い、この実際の索引を、検索用語に対するカスタム化された索引へと、精製及び濃縮する。ステップ２１１０において、検索用語が、図４７の検索ボックス２０１０から読み込まれる。検索ボックス２０１０に図示するように、この用語は、「ｆｉｓｈｅｙｅ  ｖｉｅｗｓ」である。ステップ２１２０において、検索用語が実際の索引内で見つかった場合、この用語には、最大の関心度値が割当てられ、実際の索引に提供された情報がユーザの関心対象である有望性を表す。この最大の関心度の割当ては、例えば、１の活性値を割当てることにより実行される。好適な実施形態では、実際の索引用語と一致する検索用語は、図４７の、強調した用語２０２０などのように、カスタム化された索引中で、異なって表示される。
【００９１】
次に、ステップ２１３０において、拡散活性方法（ｍｅｔｈｏｄ  ｏｆ  ｓｐｒｅａｄｉｎｇ  ａｃｔｉｖａｔｉｏｎ）が応用され、ブック内の単語に対する、新しい一連のＤＯＩ値が作り出される。この方法は、用語間類似性行列２１００を用いる。拡散活性法は、米国特許第５，８３５，９０５号に記載される。使われる拡散活性法の種類は、例えば、漏洩コンデンサ（ｌｅａｋｙ  ｃａｐａｃｉｔｏｒ）モデルと呼ばれる。漏洩コンデンサモデルは、「"Ｓｐｒｅａｄ  ｏｆ  Ａｃｔｉｖａｔｉｏｎ",Ｊｏｕｒｎａｌ  ｏｆ  ＥｘｐｅｒｉｍｅｎｔａｌＬｅａｒｎｉｎｇ  ａｎｄ  Ｃｏｇｎｉｔｉｏｎ,Ｖｏｌ．１０, Ｎｏ．４，ｐａｇｅｓ ７９１−７９８ ｂｙ  Ａｎｄｅｒｓｏｎ  ＆  Ｐｉｒｏｌｌｉ,１９８４」に記載される。用語間類似性行列を使い拡散活性を計算するには、関心度のベクトル項が、用語間類似性行列Ｒによって、次の式に基づき乗算される。
【００９２】
【数３】
Ａ（ｔ）＝Ｃ＋ＭＡ（ｔ−１）
Ｍ＝（１−ｙ）Ｉ＋αＲ
ここで、Ｉは単位行列、Ｍはノード間の活性の流れ及び減衰を決定する行列、ｙはノードが追加活性入力を受けない場合のノードがゼロに戻る緩和を決定する数値、αは、ノードからその近隣に拡散する活性の量を決定する数値、Ｒは、ノードｉ及びノードｊの間の関連性の強さをＲｉｊの値として割当てて構築される行列、である。行列Ｒの主対角要素には０の値が割当てられる。
【００９３】
ノードの間に流れる活性は、活性強度によって決定される。活性強度は、関係書目の連結及び共引用文強度に対応する。源活性は、ベクトルＣによって表され、Ｃｉがノードｉによって吸入される活性を表す。活性の力学は、離散ステップｔ＝１，２，．．．Ｎに対してモデル化できる。ここで、ステップｔにおける活性がベクトルＡ（ｔ）で表され、要素Ａ（ｔ，ｉ）は、ステップｔにおけるノードｉでの活性を表す。
【００９４】
各用語の関心度への、拡散活性の適用により、各用語に対する関心度を含む新しいベクトルが生じる。選択された用語と類似する用語は、用語間類似性行列を使い決定されるように、増加された関心度を有する。ステップ２１２０において、元々最大値に設定されていた（ブックの実際の索引内に見つかったため）関心度値は、最大の状態に保たれる。
【００９５】
ステップ２１４０において、関心度（ＤＯＩ）値が第１閾値を超える用語は、ユーザの関心対象として識別される。その後表示された時には、これらの用語は、例えば、用語を太字で示すなどにより、カスタム索引内で異なって表示されてもよい。この代わりに、第１閾値は、最終的な表示内で太字で示される用語の数に基づいて、動的に調整されてもよい。
【００９６】
ステップ２１５０において、実際の索引のエントリ／サブエントリ構成が考慮される。高いＤＯＩ値、関心度値を有するサブエントリ用語の各々に対して、その親エントリ（サブエントリより上の、より一般的な用語）には、より高い関心度値が割当てられる。「兄弟」エントリ（同じ親エントリの他のサブエントリ）の関心度値にも、より高い関心度値が割当てられてもよい。これらのタスクは、ステップ２１３０からの一連のＤＯＩ値に対して、上で説明された「フィッシュアイレンズ」アルゴリズムと同じアルゴリズムを適用することにより達成される。ステップ２１５０において、「内在ＤＯＩ」は、ステップ２１３０からのＤＯＩ値に関連し、「距離に基づくＤＯＩ」は、エントリ−サブエントリ構成を反映する。
【００９７】
ステップ２１６０において、第２の所定の閾値、第２閾値が使われ、表示する追加の用語が選択される。第２閾値を超える関心度を有する用語が、表示のために選出される。選択された情報量によって、第２閾値は、ステップ２１７０において、選択された情報量を増やすよう又は減らすよう、反復調整されてもよい。調整の目的は、情報量が、割当てられた表示空間、例えば、単一の切取りページに、割当てられた空間内の空白が多くなり過ぎないように収まることを確実にするためである。
【００９８】
場合によっては、第２閾値の調整は、増加又は減少に対して非常に敏感であり、最小限の変化によって、表示される項目数に大きな増加又は減少を生じる。この場合、第２閾値の２つの値のうち低い方が、少なすぎる索引エントリを生じ、第２閾値の２つの値のうち大きい方が、多すぎる索引エントリを生じる。このような場合、例えば、第２閾値は低い値に設定され、切取りページを埋めるには少なすぎるエントリを含むカスタム索引が生じる。これらのエントリを補うために、第２閾値の高い値の場合に表示されたであろう追加の用語から、ランダム数の用語が表示のために選択される。この結果、最適なサイズのカスタム索引が生じる。
【００９９】
ステップ２１８０において、カスタム索引は、表示のための仮想ページに構築される。各用語の隣には、これらの用語が見つかるページ番号が表示される。リストから用語又はページ番号にクリックすることにより、プログラムに、用語を含む第１のページ（ユーザが用語上にクリックした場合）又は特定の選択されたページ（ユーザがページ番号上にクリックした場合）へとブックが開く動画を行うよう指示する。更に、ユーザの、選択された用語の各用法に関するブック内の移動を可能にするためのインターフェースが表示上に表示されてもよい。
【０１００】
図４９に示すように、更なる検索ボックスが、更なる用語の入力のために表示されてもよい。図４９は、第１の検索ボックス２２００と、第２の検索ボックス２２１０とを示し、これらの検索ボックスは、索引ページ２２２０の上端部に設けられる。選択された用語の一方又は他方と一致する用語には、最大の関心度値が設定され、２つの用語の各々に対応する用語は、例えば、２つの異なる強調色を使うことにより、異なって表示される。これにより、第１の検索ボックス２２００内の用語と一致するエントリは、第１の色で強調された用語２２３０として示され、第２検索ボックス２２１０内の用語と一致するエントリは、第２の色で強調された用語２２４０として示される。
【０１０１】
上述の拡散活性方法が、ペアの用語を処理するために使われ、ここでは、選択された用語の両方に関連する用語は、両方の用語との関係により、必然的に高い関心度を有する。ここでも、第１の閾値、第１閾値を超える関心度を有する用語は、太字で示されてもよく、これにより、用語が関心対象である有望性を知らせてもよい。第１閾値は、可変レベルに設定されてもよく、これにより、与えられた範囲内の用語の一部が太字で表示されることを保証する。
【０１０２】
上述と同様の方法で、注目点及び文脈又はカスタム化された目次を、ユーザが入力した用語に基づいて作り出すこともできる。注目点及び文脈索引と同様に、注目点及び文脈目次は、３次元ブックからの切取りページとして表示されてもよい。注目点及び文脈目次２３００を、図５０に例示する。目次２３００の開始点は、例示３次元ブックの実際の目次である。
【０１０３】
目次の各エントリ（章の標題、章の副標題、などを含む、全体的な目次の保存版）には、関心度値が割当てられる。与えられたエントリの関心度値は、ユーザと目次との相互作用の観点から可変である。関心度は、例えば、ユーザが目次のエントリの１つにクリックした場合に増やされる。関心度はまた、例えば、ユーザがエントリ内に含まれる用語を、検索ボックス２３１０内に打ち込むことにより、増やされてもよい。
【０１０４】
目次が最初にあけられた時、すなわち、ユーザが目次と対話する前には、例えば図５０に示すように、章の標題及び詳細でない章の副標題のみを表示するために、目次は、詳細でない方法で示される。ユーザが、目次中の特定のエントリ、例えば第４章に関連するエントリをクリックすると、目次は、目次のその部分を拡張し、図５１に示すように、第４章に関するより詳しい情報を提供する。表示される第４章に関する情報量の拡張は、目次の表示に割当てられた利用可能空間を越える場合がある。この問題に取り組むために、図５１に示すように、割当てられた空間内に全ての表示情報を保持するために、他の章の副標題をえり分けてもよい。
【０１０５】
上述のように、目次の関心度値はまた、例えば、タイプすることにより検索ボックス２３１０内に入力される質問に応答する。図５２に示すように、「ｆｉｓｈｅｙｅ」などの検索用語が検索ボックス２４１０にタイプされると、目次中の項目に関連する関心度値の変化を反映して、表示が変化する。目次中の項目の表示はまた、例えば、強調された用語２４２０で示すように、検索ボックス２４１０内で見つかった用語の用法を強調することによって、変化してもよい。検索用語を含む全てのエントリは、最大の関心度値に設定される。
【０１０６】
更に、注目点及び文脈索引の作成に関して上で述べた拡散活性処理決定を使い、検索用語に対して特定の類似性度を有する用語を、目次中のこれらの用語がユーザの関心対象である可能性を反映して、太字としてもよい。この可能性はここでも、閾値、第１閾値を設定し、どの用語を異なって表示するかを判断することにより決定される。第２の閾値、第２閾値よりも高い関心度値を有するエントリは、注目点及び文脈目次の一部として表示されるよう設定される。上述の内在関心度値は、目次のツリーのレベルを考慮して設定されてもよい。より詳しくは、章の標題は、副章の標題よりも高い内在関心度を有して設定されてもよく、これにより、章の標題が表示される可能性を高める。
【０１０７】
ここでも、表示されるエントリの総数は、反復調整された第２閾値を使い選択されてもよい。これにより、表示される項目が、利用可能な空間を超えないことを保証しつつ、ページの大半が空白とならないことも保証する。
【０１０８】
検索用語はまた、目次中の用語にクリックし、検索ボックス２４１０にドラッグすることにより、検索ボックス２４１０内に入力されてもよい。注目点及び文脈目次のサイズは、手動で又は目次に割当てられた関心度値を使い自動的に調整可能である。
【０１０９】
情報はまた、「動的ブックマーク」（ｄｙｎａｍｉｃ  ｂｏｏｋｍａｒｋ）と呼ばれるオブジェクトを介してユーザに利用可能にされてもよい。図５３に、動的ブックマーク２５１０が追加された３次元ブック２５００を例示する。例示する動的ブックマーク２５１０は、バーのマークとして示される。これらのバーマークは、バーグラフ技術に基づく。バーマークは、例えば、３次元ブック（又はブラウザ、ハイパーテキストコレクション、又はコンテナミディアム（ｃｏｎｔａｉｎｅｒ  ｍｅｄｉｕｍ））からのバーとして提示される。
【０１１０】
動的ブックマークは、例えば、テキスト情報を表示するために使用できる。テキスト情報は、例えば、検索質問の結果であってもよく、この場合、各バーマークが、ブック２５００内の、検索用語が見つかった章の上端部から伸びる。更に、各バーマークの高さは、検索用語が個々の章に現れた回数を表示するように選択されてもよい。使用数の決定は、検索機能への適応として実行してもよい。ユーザに、質問結果を比較するための基準を提供するために、参考標準マーク２５２０を追加してもよい。
【０１１１】
図５４は、図５３に示す表示を、どのように複数の検索用語に対して使用するために順応させるかを示す例である。第２の検索用語は、ブック２６００の上に、第１のバーマーク２６２０とは異なる色又はテキスチャを有するバーマーク２６１０として追加される。バーマークを隣合わせで示す方法の代わりに、重複して又はお互いの上に垂直に配置して示してもよい。
【０１１２】
別個のグラフィック表現としてのバーマークは、ユーザによって操作できる。ユーザは、例えば、バーマークの部分集合をクリックし、新しい選択に対して副質問を実行できる。ユーザはまた、バーマークを他のコンテナーにドラッグアンドドロップして結果を保存し、後に、この結果を他のデータベース動作のための基本設定として使うこともできる。
【０１１３】
動的ブックマークのもう１つの動作用法として、注目点及び文脈索引及び／又は目次の付属物としての用法が挙げられる。動的ブックマークは、注目点及び文脈索引及び／又は目次を作り出すために使われた用語が見つかる位置を示すために、３次元ブックに追加されてもよい。更に、動的ブックマークへのクリックを使い、検索用語が使われている３次元ブック中のページを開けてもよい。
【０１１４】
本物のブックのサイズに関する物理的な制限は、電子３次元ブックに移す必要のないものの１つである。例えば、「Ｉｎｆｏｒｍａｔｉｏｎ  Ｖｉｓｕａｌｉｚａｔｉｏｎ ｂｙ  Ｓｔｕａｒｔ  Ｃａｒｄ, Ｊｏｃｋ  Ｍａｃｋｉｎｌａｙ,ａｎｄ  Ｂｅｎ  Ｓｃｈｎｅｉｄｅｒｍａｎ (Ｓａｎ  Ｆｒａｎｃｉｓｃｏ, Ｍｏｒｇａｎ−Ｋａｕｆｍａｎｎ, １９９９)」などのブックは、６５０の引用文献を含み、６８０のページ数を有する。ブックでない文献の各々の内容をブックのページとして追加する場合、この結果のブックは、約７０００ページを有し、物理的な形式では、厚さが約３０．５センチメートル（約１２インチ）のブックとなるであろう。このようなブックは、例えば、「Ａ  Ｍｅｄｉｕｍ  Ｃｏｎｔａｉｎｉｎｇ Ｉｎｆｏｒｍａｔｉｏｎ  Ｇａｔｈｅｒｅｄ ｆｒｏｍ  Ｍａｔｅｒｉａｌ  Ｉｎｃｌｕｄｉｎｇ a Ｓｏｕｒｃｅ  ａｎｄ  Ｉｎｔｅｒｆａｃｅ ｆｏｒ  Ｇｒａｐｈｉｃａｌｌｙ Ｄｉｓｐｌａｙｉｎｇ  ｔｈｅ  Ｉｎｆｏｒｍａｔｉｏｎ」の題名の、米国特許出願第０９／４８８，５６３号に記載されている。巨大サイズの３次元ブックを含む携帯式文書読取装置は、それほどまでには空間を使わない。
【０１１５】
大きなブックの３次元形式への適応は、大きなブックの将来の構図を提供する。例示する「大きなブック」を、ブック２７００として図５５に示す。ブック２７００の側辺部のサイズは、典型的なブック２７１０の側辺部のサイズよりもはるかに大きいため、側辺部は、ブック２７００の情報を提供するために使うことができる。
【０１１６】
図５６及び図５７に示すように、ブック２８００の２つの可視の側辺部を使い、ブック２８００に関する内容情報を提供できる。１つの表面２８１０は、例えば、米国特許第５，６３２，００９号、米国特許第５，８８０，７４２号、米国特許第５，８８３，６３５号、及び米国特許第６，０８５，２０２号に記載されるような「テーブル画像」又は「テーブルレンズ」を表示するために使われてもよい。側面に示されるデータは、ブック内の基準に関するメタデータを表示する。ブックの第２の表面２８２０を、ブック２８００のセクション／サブセクションを表す着色された又はテキスチャを付けられた帯と共に使うこともできる。図５６においては、テーブル画像２８１０は、１つの状態を有する。図５７においては、ユーザが柱２８３０内の変数に注目し、これにより、この柱が拡大し、他の柱が収縮する。同様に、情報２８２０も、変更された状態を有する。
【０１１７】
この代わりに、図５８に示すように、グラフィック及び／又は数値データをブック２９００の側面に表示できる。数値データは、例えば、グラフ２９１０として表示される、検索用語のブック内での用法を表してもよい。グラフは、ページ毎、章毎、セクション毎、又は他の基準毎に、検索用語がブック２９００のテキスト中で使われた頻度を表す。この代わりに、単一又は複数ページの窓を文書のテキスト上に通過させ、検索用語使用頻度の移動平均傾向を作り出してもよい。これにより、検索用語頻度の傾向をより明確に表すために、グラフ中のページ間の変分を滑らかにできる。
【０１１８】
読むために表示された時のブックの側辺部は、すなわち、表示表面に平行なため、情報を表示するために十分な余白を側辺部に設けられない場合がある。３次元ブックはしたがって、代替形式で表示されてもよく、この場合、ブックの側辺部が拡大され、必要な表面積を提供する。側部が拡大されたブック３０００（斜角縁部ブック）を図５９に例示する。読むために読者に向かって斜めになっている時には、ブック３１００は図６０に示すように表示される。
【０１１９】
大きなブックの側辺部の使用は、可視ページ（ユーザの視界内のページ）上でのテキスト選択と共に使うことができ、ブックの側部が、選択されたテキストとブックの内容との関係のいずれかを説明する視覚化を提供するよう要求するために使うことができる。プログラムは、検索用語とページのテキスト、一連のページ、章、などとの、類似性に基づいた意味論上の関係を計算することができ、その後、計算された類似性値を側辺部に描くことができる。
【０１２０】
図５９に示す斜角側部ブックが必要とする利用可能な表示空間が大きすぎる場合、ブックは、アイコン穴３２００によって示されてもよく、これにより、必要な表示空間が大きすぎない場合にはブックの側部に示されるグラフィック情報を提供する。アイコン穴３２００を有する例示ブック３２１０を図６１に示す。検索単語が情報を生成するために使われた場合、穴は、検索単語の隣に示される。図６２に示すように、ブックの側辺部は、水平に配置されたページの束として示すこともできる。別々の束３３００は、ブックのセクション、章、副章、などであってもよい。この代わりに、図６３に示すように水平束位置の連続的な調整を使うこともできる。この連続的な調整は、仮想３次元ブックに関連する情報のグラフィック表示を実質的に定義するよう配列された仮想ページの束を含んでいてもよい。例えば束は、水平軸に、与えられた検索用語が個々の仮想ページの各々に表れた回数を表す、グラフの形状をとってもよい。
【０１２１】
当業者には、本発明の範囲又は精神から逸脱することなく、本発明の仮想３次元ブック及びこのようなブックと協働して使われる機能に、様々な修正及び変更が可能であることは明らかであろう。本発明の他の実施形態は、本明細書及び本明細書に開示された発明の実施を考慮することにより、当業者には明らかであろう。本明細書及び実施例は、例としてのみ考慮されるべきであり、本発明の真の範囲及び精神は、特許請求の範囲に示されるよう企図される。
【図面の簡単な説明】
【図１】  本発明による３次元ブックを閲覧するためのインターフェースを例示する図である。
【図２】  本発明による切取りページを作り出す処理を示す図である。
【図３】  本発明によるロッカーブックの図であり、第１の位置から第２の位置に動画化されているロッカーブックを示す。
【図４】  本発明によるブック及びページサイズの異なる組合せを示す図である。
【図５】  本発明によるブック及びページサイズの異なる組合せを示す図である。
【図６】  本発明によるブック及びページサイズの異なる組合せを示す図である。
【図７】  本発明によるブック及びページサイズの異なる組合せを示す図である。
【図８】  本発明によるブック及びページサイズの異なる組合せを示す図である。
【図９】  本発明によるブック及びページサイズの異なる組合せを示す図である。
【図１０】  本発明によるブック及びページサイズの異なる組合せを示す図である。
【図１１】  本発明によるブック及びページサイズの異なる組合せを示す図である。
【図１２】  本発明によるブック及びページサイズの異なる組合せを示す図である。
【図１３】  本発明によるブック及びページサイズの異なる組合せを示す図である。
【図１４】  本発明によるブック及びページサイズの異なる組合せを示す図である。
【図１５】  本発明によるブック及びページサイズの異なる組合せを示す図である。
【図１６】  本発明によるブック及びページサイズの異なる組合せを示す図である。
【図１７】  本発明によるブック及びページサイズの異なる組合せを示す図である。
【図１８】  本発明によるブック及びページサイズの異なる組合せを示す図である。
【図１９】  本発明によるブック及びページサイズの異なる組合せを示す図である。
【図２０】  本発明によるブック及びページサイズの異なる組合せを示す図である。
【図２１】  本発明によるブック及びページサイズの異なる組合せを示す図である。
【図２２】  本発明によるブック及びページサイズの異なる組合せを示す図である。
【図２３】  本発明によるブック及びページサイズの異なる組合せを示す図である。
【図２４】  本発明による、複数の切取りページの表示の２つの代替配置を示す図である。
【図２５】  本発明による、複数の切取りページの表示の２つの代替配置を示す図である。
【図２６】  本発明による、複数の切取りページの配置を例示する図である。
【図２７】  本発明によるページの折り曲げ及び展開の処理を示す図である。
【図２８】  本発明による、タブを有する３次元ブックを例示する図である。
【図２９】  本発明による、画素数とページ番号との関係を示すグラフである。
【図３０】  本発明による、画素数とページ番号との関係を示すグラフである。
【図３１】  本発明による、開いた状態にある３次元ブックを例示する図である。
【図３２】  本発明による、ストライプめくり状態にある、３次元ブックを例示する図である。
【図３３】  本発明による、隅めくり状態にある、３次元ブックを例示する図である。
【図３４】  本発明による、３次元ブックを通した探索を例示するフローチャートである。
【図３５】  本発明によるスクロールバーを例示する図である。
【図３６】  本発明によるスクロールバーを例示する図である。
【図３７】  本発明による、一部が拡大されたページを示す図である。
【図３８】  本発明による、一部が拡大されたページを示す図である。
【図３９】  本発明による、ページの拡大された部分を例示する図である。
【図４０】  本発明による、ページの拡大された部分を例示する図である。
【図４１】  本発明による、歪曲拡大されたページを例示する図である。
【図４２】  本発明による、歪曲拡大されたページを例示する図である。
【図４３】  本発明による、歪曲拡大されたページを例示する図である。
【図４４】  本発明による、ユーザにページを表示する方法を例示する図である。
【図４５】  本発明による、ユーザにページを表示する方法を例示する図である。
【図４６】  本発明による、切取りページとして表示する索引を示す図である。
【図４７】  本発明による、単一の検索用語を使って作り出された索引ページを例示する図である。
【図４８】  本発明による、索引ページを作り出す方法を例示するフローチャートである。
【図４９】  本発明による、２つの検索用語を使って作り出された索引ページを例示する図である。
【図５０】  本発明による、ユーザがページと対話する前及び後の目次ページを例示する図である。
【図５１】  本発明による、ユーザがページと対話する前及び後の目次ページを例示する図である。
【図５２】  本発明による、単一の検索用語を使って作り出された目次ページを例示する図である。
【図５３】  本発明による、動的ブックマークを有する３次元ブックを例示する図である。
【図５４】  本発明による、動的ブックマークを有する３次元ブックを例示する図である。
【図５５】  本発明による、普通の大きなブックを例示する図である。
【図５６】  本発明による、大きなブックに関する情報を表示するための代替技法を示す図である。
【図５７】  本発明による、大きなブックに関する情報を表示するための代替技法を示す図である。
【図５８】  本発明による、大きなブックに関する情報を表示する技法を示す図である。
【図５９】  本発明による、大きなブックを角度を付けた形式で表示する方法を示す図である。
【図６０】  本発明による、大きなブックを垂直視点形式で表示する方法を示す図である。
【図６１】  本発明による、切抜き部分を含む大きなブックを表示する方法を示す図である。
【図６２】  本発明による、束にされた形式で大きなブックを表示する方法を示す図である。
【図６３】  本発明による、連続調整形式で大きなブックを表示する方法を示す図である。
【符号の説明】
５，１５，３０，３５  文書オブジェクト、１０  机、２０  書棚、２１０,２２０  向かい合うページ、２１０’  ページの画像、２３０，２４０  次の向かい合うページ、３１０，３２０  ロッカーページ、４００  大きなページのブック、４０５  境界ボックス、４１０  大きな切取りページ、４２０  縮小形式の切取りページ、４３０  ロッカーブック、４４０  サムネイルサイズの切取りページ、４５０  アイコン、４７０  縮小ブック、４８０  縮小ロッカーブック、４９０  サムネイルブック、５００  複数の切取りページ、５１０  ビン、６００  閲覧中のページ、６０１，６０２，６０３，６０４，６０５，６０６，６０７，６０８，６０９，６１０，６１１，６１２，６１３，６１４  サムネイル切取りページ、７００，７０２，７０４，７０６，７０８，７３０  ページ、７１０，７２０  クレバス、８００  仮想３次元ブック、８０５  章タブ、８１５縁部、８２０  側辺部、８２５  スライダ、１００１，１００２，１００３，１００４，１００５，１００６，１００７，１００８，１００９，１０１０  章タブ、１４００，１４１０  スクロールバー、１４０５  スライダ、１４２０  表位置表示、１４３０  図面位置表示、１５００  拡大レンズ、１５１０  拡大領域、１５２０  文書、１５３０  隠れる領域、１５４０  拡大前の領域、１６００  中央領域、１６１０  ページ、１６２０  領域、１６４０  拡大レンズ、１７００  ページ、１７１０  拡大領域、１７２０，１７３０，１７４０，１７５０，１７６０  領域、１８０５  カーソル、１９００  ブック、１９０５  索引ページ、２０００  ページ、２０１０  検索ボックス、２０２０  強調した用語、２２００  第１の検索ボックス、２２１０  第２の検索ボックス、２２２０索引ページ、２２３０  第１の強調された用語、２２４０  第２の強調された用語、２３００  目次、２３１０  検索ボックス、２４００  目次、２４１０  検索ボックス、２４２０  強調された用語。
【図１】
0004031822.tif 000003
【図２】
0004031822.tif 000004
【図３】
0004031822.tif 000005
【図４】
0004031822.tif 000006
【図５】
0004031822.tif 000007
【図６】
0004031822.tif 000008
【図７】
0004031822.tif 000009
【図８】
0004031822.tif 000010
【図９】
0004031822.tif 000011
【図１０】
0004031822.tif 000012
【図１１】
0004031822.tif 000013
【図１２】
0004031822.tif 000014
【図１３】
0004031822.tif 000015
【図１４】
0004031822.tif 000016
【図１５】
0004031822.tif 000017
【図１６】
0004031822.tif 000018
【図１７】
0004031822.tif 000019
【図１８】
0004031822.tif 000020
【図１９】
0004031822.tif 000021
【図２０】
0004031822.tif 000022
【図２１】
0004031822.tif 000023
【図２２】
0004031822.tif 000024
【図２３】
0004031822.tif 000025
【図２４】
0004031822.tif 000026
【図２５】
0004031822.tif 000027
【図２６】
0004031822.tif 000028
【図２７】
0004031822.tif 000029
【図２８】
0004031822.tif 000030
【図２９】
0004031822.tif 000031
【図３０】
0004031822.tif 000032
【図３１】
0004031822.tif 000033
【図３２】
0004031822.tif 000034
【図３３】
0004031822.tif 000035
【図３４】
0004031822.tif 000036
【図３５】
0004031822.tif 000037
【図３６】
0004031822.tif 000038
【図３７】
0004031822.tif 000039
【図３８】
0004031822.tif 000040
【図３９】
0004031822.tif 000041
【図４０】
0004031822.tif 000042
【図４１】
0004031822.tif 000043
【図４２】
0004031822.tif 000044
【図４３】
0004031822.tif 000045
【図４４】
0004031822.tif 000046
【図４５】
0004031822.tif 000047
【図４６】
0004031822.tif 000048
【図４７】
0004031822.tif 000049
【図４８】
0004031822.tif 000050
【図４９】
0004031822.tif 000051
【図５０】
0004031822.tif 000052
【図５１】
0004031822.tif 000053
【図５２】
0004031822.tif 000054
【図５３】
0004031822.tif 000055
【図５４】
0004031822.tif 000056
【図５５】
0004031822.tif 000057
【図５６】
0004031822.tif 000058
【図５７】
0004031822.tif 000059
【図５８】
0004031822.tif 000060
【図５９】
0004031822.tif 000061
【図６０】
0004031822.tif 000062
【図６１】
0004031822.tif 000063
【図６２】
0004031822.tif 000064
【図６３】
0004031822.tif 000065