(57)【要約】      （修正有）【課題】図解部品カタログをパノラマ的に表示する。【解決手段】システムは、複合システムのＩＰＣのページレイアウトを生成するように構成されたレイアウトエンジン３０８を含む。ＩＰＣは、複合システムの要素を描写する複数のページであって、それぞれのページについての情報を供給する関連メタデータページを有している。レイアウトは、関連メタデータによるページの視覚的表現のパノラマ的配置を含んでいる。メタデータは、ページによって描写される複合システムの要素間の構造的関係に従って、ページ間の論理的関係を確立するページ間のリンクを識別する情報をさらに含む。システムは、レイアウトの視覚的表現をナビゲートするためのナビゲーションオプションを選択するように構成されたナビゲーションエンジンをさらに含む。【選択図】図３
2013232178.tif 000002
【特許請求の範囲】
【請求項１】
図解部品カタログ（ＩＰＣ）のパノラマ的可視化のためのシステムであって、
各々が複合システムの一又は複数の要素を描写する複数のページ（５０２、６０２〜６０８、７０２〜７０６、８０２〜８０４、９０２、１００２〜１００４、１１０２〜１１０４、１２０２〜１２０８、１３０２〜１３０６、１４０２〜１４０４、１７０２〜１７１０、２１０２〜２１１０、２２０２〜２２０４）を有している複合システムのＩＰＣの、ページレイアウトを生成するように構成されたレイアウトエンジン（３０８）であって、
各ページは、それぞれのページについての情報を供給する関連メタデータをさらに有しており、各ページのメタデータは、当該ページと一又は複数の他のページとの間のリンクを識別する情報をさらに含んでおり、リンクは、それぞれのページによって描写される複合システムの一又は複数の要素間の構造的関係に従ってそれぞれのページ間の論理的関係を確立するものであり、且つ
レイアウトは、それぞれのページの関連メタデータによるレイアウトのページの視覚的表現のパノラマ的な配置を含んでいる、
レイアウトエンジン（３０８）と；
レイアウトエンジン（３０８）に連結されたナビゲーションエンジン（４０２）であって、レイアウトの視覚的表現をナビゲートするための複数のナビゲーションオプションから一又は複数のナビゲーションオプションを選択するように構成されたナビゲーションエンジン（４０２）と
を備えており、
レイアウトエンジン（３０８）及びナビゲーションエンジン（４０２）は、レイアウト及び選択されたナビゲーションオプションを通信するように構成されている、
システム。
【請求項２】
複合システムは、一又は複数のサブシステムから構成されており、各サブシステムは、一又は複数の部品から構成されており、各部品は、一又は複数のフィーチャを含み、複合システムの要素は、複合システム、一又は複数のサブシステム、一又は複数の部品、或いは一又は複数のフィーチャのいずれかを含んでおり、
複合システムの一又は複数、一又は複数のサブシステム、一又は複数の部品、或いは一又は複数のフィーチャを描写するページについて、それぞれのページ間の一又は複数のリンクは、それぞれのページに描写される該当の複合システム、一又は複数のサブシステム、一又は複数の部品、或いは一又は複数のフィーチャ間の一又は複数の構造的関係に従って、それぞれのページ間の一又は複数の論理的関係を確立するものであり；ナビゲーションエンジン（４０２）は、レイアウトのページ（５０２、６０２〜６０８、７０２〜７０６、８０２〜８０４、９０２、１００２〜１００４、１１０２〜１１０４、１２０２〜１２０８、１３０２〜１３０６、１４０２〜１４０４、１７０２〜１７１０、２１０２〜２１１０、２２０２〜２２０４）の関連メタデータに従って、一又は複数のナビゲーションオプションを選択するように構成されている、
請求項１に記載のシステム。
【請求項３】
レイアウトエンジン（３０８）に連結され、複合システムの一又は複数の要素の描写に対するリクエストを受け取って、リクエストされた描写を含むＩＰＣのページを識別するように構成された検索エンジン（３０２）であって、リクエストをユーザから受け取るように構成されており、ＩＰＣの各ページのメタデータは、ページに適用される一又は複数のコンテンツ制限についての情報も含んでいる、検索エンジン（３０２）
をさらに備えており、
レイアウトエンジン（３０８）は、識別されたページと、識別されたページの関連メタデータに従って識別された一又は複数の他のページ（５０２、６０２〜６０８、７０２〜７０６、８０２〜８０４、９０２、１００２〜１００４、１１０２〜１１０４、１２０２〜１２０８、１３０２〜１３０６、１４０２〜１４０４、１７０２〜１７１０、２１０２〜２１１０、２２０２〜２２０４）を含むＩＰＣのページを読み出すように構成されており、各メタデータは、識別されたページと、一又は複数の他のページの各々との間の一又は複数のリンクを識別する情報をさらに含んでおり、
ページレイアウトを生成するように構成されているレイアウトエンジン（３０８）は、読み出されたページのレイアウトを生成する構成を含んでおり、且つ、ユーザ情報と、それぞれのページに適用される一又は複数のコンテンツ制限とに従って、ＩＰＣのページを読み出すように構成されている、
請求項１又は２に記載のシステム。
【請求項４】
各ページのメタデータは、レイアウト内のそれぞれのページの視覚的表現の大きさ、位置、又は深度のうちの一又は複数を特定する情報も含んでおり；
レイアウトのページの各々について、レイアウトエンジン（３０８）は、関連メタデータ中に提供された情報によって特定された大きさ、位置、又は深度の一又は複数に従ってレイアウトを生成するように構成されており；
レイアウトのページ（５０２、６０２〜６０８、７０２〜７０６、８０２〜８０４、９０２、１００２〜１００４、１１０２〜１１０４、１２０２〜１２０８、１３０２〜１３０６、１４０２〜１４０４、１７０２〜１７１０、２１０２〜２１１０、２２０２〜２２０４）の一又は複数の各々について、ページは、ページのそれぞれの解像度での視覚的表現を含む状態にあり、関連メタデータは、レイアウト内のそれぞれのページの視覚的表現の少なくとも大きさを特定する情報を供給し、
レイアウトのページ（５０２、６０２〜６０８、７０２〜７０６、８０２〜８０４、９０２、１００２〜１００４、１１０２〜１１０４、１２０２〜１２０８、１３０２〜１３０６、１４０２〜１４０４、１７０２〜１７１０、２１０２〜２１１０、２２０２〜２２０４）の一又は複数の各々について、レイアウトを生成するように構成されているレイアウトエンジン（３０８）は、関連メタデータ中に提供された情報によって特定される大きさと一致する解像度の視覚的表現のページを読み出す構成を含んでおり；レイアウトのページ（５０２、６０２〜６０８、７０２〜７０６、８０２〜８０４、９０２、１００２〜１００４、１１０２〜１１０４、１２０２〜１２０８、１３０２〜１３０６、１４０２〜１４０４、１７０２〜１７１０、２１０２〜２１１０、２２０２〜２２０４）の一又は複数の各々について、関連メタデータは、レイアウト内のそれぞれのページの視覚的表現の少なくとも大きさを特定する情報を供給し、この大きさは読み出されたページの一又は複数の他のページに対して特定されている、
請求項１に記載のシステム。
【請求項５】
各々が複合システムの一又は複数の要素を描写する複数のページを有している複合システムの図解部品カタログ（ＩＰＣ）の、ページ（５０２、６０２〜６０８、７０２〜７０６、８０２〜８０４、９０２、１００２〜１００４、１１０２〜１１０４、１２０２〜１２０８、１３０２〜１３０６、１４０２〜１４０４、１７０２〜１７１０、２１０２〜２１１０、２２０２〜２２０４）のレイアウトを生成することであって、
各ページが、それぞれのページについての情報を供給する関連メタデータをさらに有し、各ページのメタデータが、当該ページと、一又は複数の他のページ（５０２、６０２〜６０８、７０２〜７０６、８０２〜８０４、９０２、１００２〜１００４、１１０２〜１１０４、１２０２〜１２０８、１３０２〜１３０６、１４０２〜１４０４、１７０２〜１７１０、２１０２〜２１１０、２２０２〜２２０４）との間のリンクを識別する情報をさらに含み、リンクは、それぞれのページ（５０２、６０２〜６０８、７０２〜７０６、８０２〜８０４、９０２、１００２〜１００４、１１０２〜１１０４、１２０２〜１２０８、１３０２〜１３０６、１４０２〜１４０４、１７０２〜１７１０、２１０２〜２１１０、２２０２〜２２０４）によって描写される複合システムの一又は複数の要素間の構造的関係に従ってそれぞれのページ間の論理的関係を確立し、且つ
レイアウトが、それぞれのページ（５０２、６０２〜６０８、７０２〜７０６、８０２〜８０４、９０２、１００２〜１００４、１１０２〜１１０４、１２０２〜１２０８、１３０２〜１３０６、１４０２〜１４０４、１７０２〜１７１０、２１０２〜２１１０、２２０２〜２２０４）の関連メタデータによるレイアウトのページの視覚的表現のパノラマ的配置を含む、
レイアウトを生成すること、
レイアウトの視覚的表現をナビゲートするための複数のナビゲーションオプションから一又は複数のナビゲーションオプションを選択すること、並びに
レイアウト及び選択されたナビゲーションオプションを通信すること
を含む方法。
【請求項６】
複合システムは、一又は複数のサブシステムから構成されており、各サブシステムは、一又は複数の部品から構成されており、各部品は、一又は複数のフィーチャを含み、複合システムの要素は、複合システム、一又は複数のサブシステム、一又は複数の部品、或いは一又は複数のフィーチャのいずれかを含み、
複合システム、一又は複数のサブシステム、一又は複数の部品、或いは一又は複数のフィーチャのうちの一又は複数を描写するページ（５０２、６０２〜６０８、７０２〜７０６、８０２〜８０４、９０２、１００２〜１００４、１１０２〜１１０４、１２０２〜１２０８、１３０２〜１３０６、１４０２〜１４０４、１７０２〜１７１０、２１０２〜２１１０、２２０２〜２２０４）について、それぞれのページ（５０２、６０２〜６０８、７０２〜７０６、８０２〜８０４、９０２、１００２〜１００４、１１０２〜１１０４、１２０２〜１２０８、１３０２〜１３０６、１４０２〜１４０４、１７０２〜１７１０、２１０２〜２１１０、２２０２〜２２０４）間の一又は複数のリンクは、それらのページによって描写される該当の複合システム、一又は複数のサブシステム、一又は複数の部品、或いは一又は複数のフィーチャの間の一又は複数の構造的関係に従って、それぞれのページ間の一又は複数の論理的関係を確立し；
一又は複数のナビゲーションオプションを選択することは、レイアウトのページ（５０２、６０２〜６０８、７０２〜７０６、８０２〜８０４、９０２、１００２〜１００４、１１０２〜１１０４、１２０２〜１２０８、１３０２〜１３０６、１４０２〜１４０４、１７０２〜１７１０、２１０２〜２１１０、２２０２〜２２０４）の関連メタデータに従って、一又は複数のナビゲーションオプションを選択することを含む、
請求項５に記載の方法。
【請求項７】
さらに、
複合システムの一又は複数の要素の描写に対するリクエストを受け取って、リクエストされた描写を含むＩＰＣのページを識別すること、並びに
識別されたページと、識別されたページの関連メタデータに従って識別された一又は複数の他のページ（５０２、６０２〜６０８、７０２〜７０６、８０２〜８０４、９０２、１００２〜１００４、１１０２〜１１０４、１２０２〜１２０８、１３０２〜１３０６、１４０２〜１４０４、１７０２〜１７１０、２１０２〜２１１０、２２０２〜２２０４）を含むＩＰＣのページを読み込むことであって、各メタデータが、識別されたページと、一又は複数の他のページの各々との間の一又は複数のリンクを識別する情報をさらに含む、ページを読み込むこと
を含み、
ページのレイアウトを生成することが、読み出されたページのレイアウトを生成することを含み、
リクエストはユーザから受け取られ、ＩＰＣの各ページのメタデータは、ページに適用される一又は複数のコンテンツ制限についての情報も含み、ＩＰＣのページは、ユーザ情報と、それぞれのページに適用される一又は複数のコンテンツ制限とに従って読み出される、
請求項６に記載の方法。
【請求項８】
各ページのメタデータは、レイアウト内のそれぞれのページの視覚的表現の大きさ、位置、又は深度のうちの一又は複数を特定する情報も含み、
レイアウトのページの各々について、レイアウトは、関連メタデータ中に提供される情報によって特定された大きさ、位置、又は深度の一又は複数に従って生成され；
レイアウトのページ（５０２、６０２〜６０８、７０２〜７０６、８０２〜８０４、９０２、１００２〜１００４、１１０２〜１１０４、１２０２〜１２０８、１３０２〜１３０６、１４０２〜１４０４、１７０２〜１７１０、２１０２〜２１１０、２２０２〜２２０４）の一又は複数の各々について、ページは、ページのそれぞれの解像度での視覚的表現を含む状態にあり、関連メタデータは、レイアウト内のそれぞれのページの視覚的表現の少なくとも大きさを特定する情報を供給し、且つ
レイアウトのページの一又は複数の各々について、レイアウトを生成することは、関連メタデータ中に提供される情報により特定された大きさと一致する解像度の視覚的表現のページを読み込むことを含み；
レイアウトのページ（５０２、６０２〜６０８、７０２〜７０６、８０２〜８０４、９０２、１００２〜１００４、１１０２〜１１０４、１２０２〜１２０８、１３０２〜１３０６、１４０２〜１４０４、１７０２〜１７１０、２１０２〜２１１０、２２０２〜２２０４）の一又は複数の各々について、関連メタデータは、レイアウト内のそれぞれのページの視覚的表現の少なくとも大きさを特定する情報を供給し、この大きさは、読み出されたページのうちの一又は複数の他のページに対して特定される、
請求項７に記載の方法。
【請求項９】
コンピュータで読込可能な記憶媒体に格納されたコンピュータで読込可能なプログラムコード部分のプロセッサによる実行に応答する装置によって実行される、請求項５ないし８のいずれか一項に記載の方法。
【発明の詳細な説明】
【背景技術】
【０００１】
本開示は、概してドキュメントのパノラマ的な視覚化に関するものであり、特に、コンテンツと正確な部品情報との論理的関係を反映するように図解部品カタログ又はそのコンテンツのパノラマ的な視覚化に関するものである。
【０００２】
図解部品カタログ（ＩＰＣ）及び他の製図のような複雑で詳細な図解は、一般的には複数ページにわたる図面を含むハードコピーの形態に描画される。或いは、図面を別々に電子的グラフィック形態に描画する場合もある。このような図面は、描画される部品又はグラフィック、並びに部品間の接続や関係に関する大量の情報を含みうる。ラベル又は他のテキストといった図面又はグラフィックに含まれる情報の一部は、ラベル又は他のテキストのように明示的なものでありうる。図面又はグラフィックの情報の他のソースは、記号又はコンフィギュレーションのように暗示的なものでありうる。
【０００３】
図面又はグラフィックに描画された特定の部品についての情報を望むとき、ユーザが、紙又はオンラインで、分厚い図面一式又は大容量のＩＰＣの全ページを手動で検索しなければならない場合がある。例えば、そのシステムについての情報の複雑な製図、マニュアル、及びＩＰＣに依存する産業分野では、ユーザが、システムの整備又はトラブルシューティングの前に、多数のページにわたる図面又はＩＰＣを手動で検索する必要に迫られる場合がある。ユーザが図面又はグラフィックスを精査して図面がどのように相互に関連しているかを決定し、問題となるシステムの特定の部品に関するすべての図面を入手していることを確認しなければならない場合、これは必要以上に長時間を要するプロセスとなる。例えば、一つの図面又はグラフィックに含まれる一つの部品は、他の図面又はグラフィックのうちの一つ又は複数にも示されている可能性がある。このように、図面又はグラフィックは、図解及び部品に関するテキスト情報の両方において、同じ部品について複数の参照を有していることがある。特定の部品の図解及びテキストによる参照のすべてを見つけるために、部品カタログ及び／又はマニュアルのハードコピーを検索することは、関連情報が大量であるために、困難且つ単調であり、そのために長時間を要とする。
【０００４】
したがって、上述した問題の少なくとも一部と、起こりうる他の問題とを考慮する方法と装置を有することが有利である。
【発明の概要】
【０００５】
本発明の例示的実施形態は、概して、複合システムの図解部品カタログ（ＩＰＣ）のパノラマ的可視化のためのシステムと、これに対応する方法並びにコンピュータで読込可能な記憶媒体を対象とするものである。例示的実施形態によれば、ＩＰＣの図面は、図面間の論理的関係を反映し、次に複合システムの要素間の構造的関係を反映するように、パノラマ的に配置される。このような構成によって、ユーザは、単一ビューで、且つ図面及び図面に描写される要素間の関係を分かり易く示すような構成で、そうでなければ技術的に複雑であろう図面を見ることが可能となる。これにより、幾つかのＩＰＣに含まれる情報量が最大級であっても、その検索及び／又はナビゲートに要する困難性及び時間を緩和することができる。
【０００６】
例示的実施形態の一態様によれば、システムは、複合システムのＰＩＣのページレイアウトを生成するように構成されたレイアウトエンジンを含み、ＩＰＣは複数のページを有しており、各ページは、複合システムの要素を描写し、且つそれぞれのページについての情報を提供する関連メタデータを有している。レイアウトは、それぞれのページの関連メタデータによるレイアウトのページの視覚的表現のパノラマ的な配置を含む。これに関して、各ページのメタデータは、さらに、同ページと他のページとの間のリンクを識別する情報を含み、このリンクは、それぞれのページによって描写される複合システムの要素間の構造的関係に従ってそれぞれのページ間の論理的関係を確立するものである。
【０００７】
一実施例では、複合システムは、各々が部品から構成されるサブシステムからなり、各部品はフィーチャを含んでいる。この実施例では、複合システムの要素は、複合システム、サブシステム、部品、又はフィーチャのいずれかを含む。さらに、この実施例では、複合システム、サブシステム、部品及び／又はフィーチャを含む要素を描写するページについて、それぞれのページ間のリンクは、このページによって描写されるそれぞれの要素間の構造的関係に従ってそれぞれのページ間の論理的関係を確立するものである。
【０００８】
レイアウトエンジンに加えて、この態様のシステムは、さらに、レイアウトエンジンに連結されたナビゲーションエンジンであって、レイアウトの視覚的表現をナビゲートするための複数のナビゲーションオプションからナビゲーションオプションを選択するように構成されたナビゲーションエンジンを含んでいる。一実施例では、ナビゲーションエンジンは、レイアウトのページの関連メタデータに従ってナビゲーションオプションを選択するように構成される。レイアウトエンジン及びナビゲーションエンジンは、レイアウト及び選択されたナビゲーションオプションを通信するようにも構成される。
【０００９】
一実施例では、システムは、さらに、レイアウトエンジンに連結された検索エンジンであって、複合システムの要素の描写に対するリクエストを受信して、リクエストされた描写を含むページを特識別するように構成された検索エンジンを含むことができる。この場合、識別されるページはＩＰＣのものである。この実施例では、レイアウトエンジンは、識別されたページと、識別されたページの関連メタデータとにより識別された他のページを含むＩＰＣのページを読み出すように構成される。これに関して、それぞれのメタデータは、識別されたページと、対応する他のページとの間のリンクを識別する情報をさらに含むことができる。また、この実施例では、レイアウトエンジンは、読み出されたページのレイアウトを生成するように構成される。
【００１０】
前記実施例では、さらに、検索エンジンは、ユーザからリクエストを受け取るように構成され、ＩＰＣの各ページのメタデータは、ページに適用されるコンテンツ制限についての情報も含むことができる。したがって、レイアウトエンジンは、ユーザ情報と、それぞれのページに適用されるコンテンツ制限とに従ってＩＰＣのページを読み出すように構成することができる。
【００１１】
一実施例では、各ページのメタデータは、レイアウト内のそれぞれのページの視覚的表現の大きさ、位置、及び／又は深さを特定する情報も含み、これに従ってレイアウトを生成するようにレイアウトエンジンを構成することができる。さらなる実施例では、レイアウトのページの一又は複数の各々について、そのページを、ページのそれぞれの解像度における視覚的表現を含む状態にすることができ、関連メタデータは、レイアウト内のそれぞれのページの視覚的表現の少なくとも大きさを特定する情報を提供することができる。次いで、レイアウトのページの一又は複数の各々について、レイアウトを生成するように構成されているレイアウトエンジンは、関連メタデータ内に提供された情報により特定される大きさと一致する解像度での視覚的表現のためにページを読み出すように構成されたレイアウトエンジンを含みうる。
【００１２】
例示的な実施形態の他の態様では、ＩＰＣのパノラマ的視覚化のための方法及びコンピュータで読み取り可能な記憶媒体が提供される。ここで説明されるフィーチャ、機能及び利点は、本発明の種々の例示的実施形態において単独で実現可能であるか、又はさらに別の例示的実施形態において組み合わせることができる。このような実施形態のさらなる詳細は、後述の説明及び添付図面に見ることができる。
【図面の簡単な説明】
【００１３】
上述では本発明の例示的実施形態を一般的な用語で説明したが、後述では添付図面を参照する。これらの図面は、必ずしも正確な縮尺で描かれていない。
【００１４】
【図１】例示的な一実施形態によるパノラマ的な視覚化システムを示したものである。
【図２】例示的な一実施形態によるパノラマ的な視覚化ドキュメントコレクションシステムの図である。
【図３】例示的な一実施形態によるパノラマ的な視覚化ドキュメントレイアウトシステムの図である。
【図４】例示的な一実施形態によるパノラマ的な視覚化ドキュメントナビゲーションシステムの図である。
【図５】例示的な実施形態による適切なレイアウトモデルの実施例の概略図である。
【図６】例示的な実施形態による適切なレイアウトモデルの実施例の概略図である。
【図７】例示的な実施形態による適切なレイアウトモデルの実施例の概略図である。
【図８】例示的な実施形態による適切なレイアウトモデルの実施例の概略図である。
【図９】例示的な実施形態による適切なレイアウトモデルの実施例の概略図である。
【図１０】例示的な実施形態による適切なレイアウトモデルの実施例の概略図である。
【図１１】例示的な実施形態による適切なレイアウトモデルの実施例の概略図である。
【図１２】例示的な実施形態による適切なレイアウトモデルの実施例の概略図である。
【図１３】例示的な実施形態による適切なレイアウトモデルの実施例の概略図である。
【図１４】例示的な実施形態による適切なレイアウトモデルの実施例の概略図である。
【図１５】例示的な実施形態による適切なレイアウトモデルの実施例の概略図である。
【図１６】例示的な実施形態による適切なレイアウトモデルの実施例の概略図である。
【図１７】所定のビュー可能領域を有し、ユーザによりナビゲートされるＧＵＩに表示される、本発明の例示的な一実施形態による例示的ページレイアウトを示している。
【図１８】所定のビュー可能領域を有し、ユーザによりナビゲートされるＧＵＩに表示される、本発明の例示的な一実施形態による例示的ページレイアウトを示している。
【図１９】所定のビュー可能領域を有し、ユーザによりナビゲートされるＧＵＩに表示される、本発明の例示的な一実施形態による例示的ページレイアウトを示している。
【図２０】所定のビュー可能領域を有し、ユーザによりナビゲートされるＧＵＩに表示される、本発明の例示的な一実施形態による例示的ページレイアウトを示している。
【図２１】所定のビュー可能領域を有し、ユーザによりナビゲートされるＧＵＩに表示される、本発明の例示的な一実施形態による例示的ページレイアウトを示している。
【図２２】所定のビュー可能領域を有し、ユーザによりナビゲートされるＧＵＩに表示される、本発明の例示的な一実施形態による例示的ページレイアウトを示している。
【発明を実施するための形態】
【００１５】
添付図面を参照して本発明のいくつかの実施形態について、より詳細に説明するが、添付図面には本発明のすべての実施形態が示されているわけではない。実際、本発明の種々の実施形態は、多くの異なる形態で実施可能であり、ここで説明される実施形態に限定されるものと解釈されるべきではなく、本開示が包括的で完全となるように、且つ当業者に本発明の範囲を十分に伝えるために、これらの例示的実施形態が提供される。例えば、特に明記されない限り、第一番目、第二番目などの言及は、特定の順序を意味するものと解釈されるべきではない。また、何か別のもの（特に明記されない限り）の上にあるとされるものが代わりに下にあってもよく、逆もまた同じである。同様に、何か別の物の左にあるとされる物が代わりに右にあってもよく、逆もまた同じである。全体を通して、類似の参照番号は類似の要素を示している。
【００１６】
本発明の例示的な実施形態は、概してドキュメントのパノラマ的な視覚化に関するもので、特に、コンテンツ間の論理的関係を反映させる図解部品カタログ（ＩＰＣ）又はそのコンテンツ（ドキュメントコンポーネント）のパノラマ的な視覚化に関するものである。例示的実施形態は、主として航空宇宙応用と併せて述べられる。しかしながら、例示的実施形態は、航空宇宙産業及び航空宇宙産業の外部産業の両者で、種々の他の用途と併せて利用できるということが、理解されるべきである。あらゆる産業において、正確な部品情報へのアクセスは、整備、材料在庫管理、購入及び調達、エンジニアリング支援、ロジスティクスプランニング、発送及び受け取り、並びに倉庫施設管理を含む設備運営の複数の面に影響しうるため、重要である。
【００１７】
図１は、パノラマ的な視覚化システム１００を、本発明の例示的実施形態に従って示している。システムは、一又は複数のＩＰＣのような一又は複数の電子ドキュメントに対して一又は複数の機能又は操作を実行するための任意の数の異なるサブシステム（各別個のシステム）を備えることができる。例えば、図示されるように、システムは、ドキュメントコレクションシステム１０２、ドキュメントレイアウトシステム１０４及び／又はドキュメントナビゲーションシステム１０６を備えることができる。パノラマ的な視覚化システムの部分として示されているが、一又は複数のドキュメントコレクションシステム、レイアウトシステム及び／又はナビゲーションシステムは、その代わりに、パノラマ的な視覚化システムとは切り離されそれと通信するとしてもよい。一又は複数のサブシステムは、他のサブシステムとは関係なく、一の別個のシステムとして機能又は作動可能であることも理解されるべきである。さらに、パノラマ的な視覚システムは、図１で示されるサブシステムに対し、一又は複数の付加的な又は代替的なサブシステムを備えるとしてもよい。
【００１８】
ここで述べられるように、電子ドキュメント（又は単にドキュメント）は、電子的な及び／又は印刷された（印刷可能な）形態で視覚化できる任意の電子メディアコンテンツである。ドキュメントのメディアコンテンツは、一又は複数のテキストコンテンツ、グラフィックコンテンツ又は静止画、動画などの他の視覚的コンテンツを含むことができる。ドキュメントは任意の数の異なる種類のドキュメントであってよく、そのドキュメントの種類はそのフォーマット、メディアコンテンツなどの一又は複数のドキュメントの特性により定義づけることができる。適する種類のドキュメントの例は、コンピュータ設計ドキュメント（例えば、ＣＡＤ、ＣＡＴＤｒａｗｉｎｇ、ＣＡＴＰａｒｔ、ＣＡＴＰｒｏｄｕｃｔ、ＣＡＴＰｒｏｃｅｓｓ、ｃｇｒ、ＤＷＧ、ＤＸＦ、ＤＷＦなど）、テキストベースのドキュメント（例えば、ＡＮＳ、ＡＳＣ、ＤＯＣ、ＤＯＣＸ、ＨＴＭＬ、ＰＤＦ、ＲＴＦ、ＴＸＴ、ＷＰＤなど）、プレゼンテーションドキュメント（例えば、ＰＤＰ、ＰＰＴなど）、グラフィックスドキュメント（例えば、ＢＭＰ、ＧＩＦ、ＪＰＥＧ、ＪＰ２、ＰＮＧ、ＰＳＤ、ＰＳＰ、ＲＡＷ、ＴＩＦＦなど）、ビデオドキュメント（例えば、ＡＶＩ、ＭＰＥＧ、ＱｕｉｃｋＴｉｍｅ、ＷＭＶなど）などを含む。適する種類のドキュメントの他の例は、法的ドキュメント（例えば、判決、要約、特許など）、本、記事、ウェブページ、画面ショット、サービス速報、設計図、保証書、技術的な図面、配線図などの単一のもの又はコレクションを含む。そして、適する種類のドキュメントの更なる例は、技術設計データ、配線データ、トラブルシューティングデータ、ビジネスデータなどのデータセットを含む。
【００１９】
ドキュメントは、基本的なブレーキングポイント間などの、そのメディアコンテンツの分類とされる一又は複数の構成ドキュメントコンポーネントからなる。ドキュメントコンポーネントはドキュメントの種類次第であり、例えば、電子ページ、スライド、グラフ、図、静止画、動画などを含むことができる。ドキュメントコンポーネントは、他の種類のコンポーネントを含むときには必ずしも電子ページを必要としないが、時には、概して「ページ」とされることもある。ドキュメントが唯一のコンポーネントを含む例では、ドキュメント及びそのコンポーネントは一つのものであり且つ同じものとされる。
【００２０】
ここで、構成ページからなるドキュメントを参照する。しかしながら、例示的実施形態は、構成ドキュメントからなるドキュメントのグループ（コレクション）に等しく適用可能であり、それらの構成ドキュメントは構成ページからさらに構成されてもよく又は構成されなくてもよいと理解されるべきである。ゆえに、ドキュメントに対して実行される機能はドキュメントのグループに対して等しく実行され、且つページに対して実行される機能は構成ドキュメントに対して等しく実行される。
【００２１】
各ページはそれ（というよりはメディアコンテンツ）の視覚的表現が電子的な及び／又は印刷された（又は印刷可能な）形態で生成されるデータから形成することができる。ページが他の種類のメディアコンテンツを含む時には必ずしも静止画を含む必要はないが、ページの視覚的表現は、時には、概して単にページ又は「画像」とされることもある。
【００２２】
ページは、一又は複数のサブジェクトを有し、且つサブジェクトを反映する又はさもなければサブジェクトを形成する一又は複数のオブジェクトを含むメディアコンテンツを含むことができる。時には、ページはそれゆえにそのサブジェクト及び／又はそのサブジェクトのオブジェクトを示すと言える。一実施例として、ページはそのサブジェクトとして航空機を含み、且つオブジェクトとして航空機の外装又は内装のビュー又は外装／内装ビューのセクションを含んでもよく、或いは、ページはそのサブジェクトとして外装／内装のビューを含み、且つオブジェクトとして外装ビューのセクションを含んでもよい。別の実施例として、ページはそのサブジェクトとして航空機の計器盤を含み、且つサブジェクトとして計器盤の計器を含むことができる。
【００２３】
一実施例では、ドキュメントは、航空機のような複合システムの、一又は複数の図解部品カタログ（ＩＰＣ）に含まれるドキュメントである。複合システムは、通常、一又は複数のコンポーネント、サブシステムなど（各々は通常「サブシステム」と呼ばれる）から構成され、各サブシステムは一又は複数の部品から構成され、各部品は一又は複数のフィーチャを含んでいる。これに関して、複合システムの部品は、任意の数のサブシステムに組み立てることができ、サブシステムは次いで複合システムに組み立てられる。航空機においては、一又は複数の部品或いはサブシステムは、時に「作業ラインで交換可能なユニット（ＬＲＵ）」と呼ばれる航空機のモジュール式コンポーネントとして設計されることがあり、単独の航空機のそのようなコンポーネントには、任意の数のＬＲＵ及び他の部品又はサブシステムが含まれうる。任意の複合システムそのもの、或いはそのサブシステム、（サブシステムの）部品、（部品）のフィーチャなどのうちの任意のものを、一般的に複合システムの「要素」と呼ぶことがある。
【００２４】
複合システムのＩＰＣは、メディアコンテンツを含むページから構成される。一実施例では、メディアコンテンツには、複合システムの要素の図面及び／又はテキストによるリストが含まれ、さらにはこれらの要素に関する他の情報が含まれる。ページは一又は複数の図面を含み、図面は一又は複数の要素を描写する。一実施例では、ページは複数のサブシステム（オブジェクト）を含む一の複合システム（サブジェクト）の図面（メディアコンテンツ）を含む。別の実施例では、ページは複数の部品（オブジェクト）を含む一のサブシステム（サブジェクト）の図面を含む。また別の実施例では、ページは、一又は複数のフィーチャ（オブジェクト）を含む一の部品（サブジェクト）の図面を含む。
【００２５】
図面は、様々な詳細度を有する様々なビューで要素を示すことができる。図面には、拡大図、組立図、及び／又は取付図が含まれる。拡大図は部品を描画することができる。組立図は、複合システム、或いはそのサブシステムのうちの一又は複数を示すことができる。組立図は、複合システム、そのサブシステム、又はそのサブシステムの部品同士の、或いはそれらの間の、任意の数の異なる関係のいずれかを反映したものである。例えば、組立図は、複合システムのサブシステム間の関係を反映したものであるか、或いはサブシステムの部品間の関係を反映したものである。一実施例では、一又は複数の組立図は、そこに描画される一又は複数の部品の一又は複数の拡大図を伴っている。取付図は、複合システム上の最終位置にある要素を示す。
【００２６】
図面は、立体図、線図、及び／又は正射図法といった任意の数の異なる方法のいずれかで、要素を描写することができる。立体図は、実際に目に見えるように（写真のように）要素を描写することができる。線図は、複合システム、或いはそのサブシステムの一又は複数を示すことができ、それらのサブシステム又は部品を示し、運用の方法又は原理を表現することができる（例えば、取付図）。
【００２７】
正射図法による図面は、任意の数のビューで要素を示すことができ、これらのビューは一又は複数の角度から及び／又は一又は複数の詳細度で要素を示すことができる。例えば、要素は、正面図、上面図、底面図、背面図、右側面図及び／又は左側面図のうちの一又は複数に描画される。また、例えば、要素のビューは、全体図、拡大図、又は断面図でありうる。全体図は、要素の基本的なビューと考えることができ、任意の角度で要素を示すことができる。拡大図は、要素の一部のみを、詳細に、基本的なビューより大きな寸法で示すものであり、断面図は、要素の一部を、要素の残りの部分が切り離された切断面で示すことができる。一実施例では、拡大図に描画された要素の一部が、関連する全体図上で円で囲まれ、同様に、一実施例では、断面図に示される要素の一部が、関連する全体図において切断面を示す線によって示される。
【００２８】
複合システムのＩＰＣは主に図面を含むものとして記載されているが、ＩＰＣは、複合システムの部品リストのようなテキストによる一又は複数のリストも含みうることをここに繰り返す。これに関して、図面に加えて、又は代えて、ＩＰＣの一又は複数のページの各々は、テキストによるリスト（メディアコンテンツ）を含むことができ、テキストによるリストは、テキストにより一又は複数の要素を描写することができる。リストには、複合システムの要素に関する任意の数の様々な種類の情報のいずれかが含まれる。例えば、一又は複数の要素の各々について、リストは、名称、要素の番号（例えば、部品番号）又は他の識別子、要素の必要量、要素の供給源（例えば、製造者、販売元など）、要素の位置、関連要素の識別子などを含むことができる。リストは、さらに、ＩＰＣの図面において要素を識別する一又は複数の参照、並びに／或いは要素を（部分的に又は完全に）描写する図面を識別する一又は複数の参照を含むことができる。したがって、ＩＰＣのページは、図面によって図解的に、及び／又はリストによってテキストで、一又は複数の要素を描写することができる。
【００２９】
概して、例示的実施形態によるドキュメント及び／又はそれらのページは、一又は複数の論理的関係を互いの間に含むことができる。例えば、ＩＰＣに関して、共通のＩＰＣを持つページは論理的に関連しているといえ、或いは共通のＩＰＣ内の順番に並んだシーケンスにおいて互いに隣接するページは論理的に関連しているといえる。他の実施例では、図面又はテキストによるリストに描写される複合システムの要素間の一又は複数の構造的関係に従って、ページを論理的に関連させることができる。これに関して、（部分的に又は完全に）同じ要素を描写するページは、同要素を描写する構造的関係に従って論理的に関連している。複合システムを描写するページは、複合システムのサブシステム、部品、又はフィーチャを描写するページと、それぞれの要素間の構造的関係に従って、論理的に関連している。サブシステムを描写するページは、サブシステムの部品、又はフィーチャを描写するページと、それぞれの要素間の構造的関係に従って、論理的に関連している。部品を描写するページは、部品のフィーチャを描写するページと、それぞれの部品及びフィーチャ間の構造的関係に従って、論理的に関連している。
【００３０】
一実施例では、ページ間の論理的関係は、図面及び／又はリスト自体に反映される。一又は複数の要素を描写する一又は複数の図面及び／又はリストは、それぞれの要素を識別するために、或いはそれぞれの要素を（部分的に又は完全に）示す他の図面を識別するために、番号、文字、記号などの参照を含むことができる。要素を識別する参照の場合、このような参照をコールアウトと呼ぶことがある。一実施例では、同じ要素を（部分的に又は完全に）描写する複数の図面は、その要素を識別するために同じコールアウトを含むことができる。別の実施例では、要素の全体像の図面は、対応する要素の別の拡大図への参照を含むことができる。
【００３１】
以下の詳細で説明されるように、パノラマ的な視覚化システム１００のドキュメントコレクションシステム１０２は、概して、ドキュメントを受信し、これらの論理的関係に従ってページを収集するように構成され、ページがパノラマ的な視覚化のドキュメントコレクション（パノラマ的な視覚化ドキュメントコレクション）として収集されることを特徴とする。ドキュメントレイアウトシステム１０４は、概して、ドキュメントコレクションシステムからのコレクションのような、パノラマ的な視覚化ドキュメントコレクションのパノラマ的に配置され論理的に関連するページのレイアウトを生成するように構成される。ドキュメントナビゲーションシステム１０６は、概して、ドキュメントレイアウトシステムにより生成されたレイアウトのような、パノラマ的な視覚化ドキュメントコレクションのパノラマ的に配置され論理的に関連するページのレイアウトの視覚的表現をナビゲートするためのナビゲーションオプションを選択し且つ提供するように構成することができる。レイアウトの視覚的表現は、時には、概して単にレイアウトトされることもある。
【００３２】
本発明の例示的実施形態は、それゆえ、ページ間での論理的関係によりドキュメントのページを収集することができ、航空機などの複合システムの背景での一実施例では、その要素間での構造的な関係を反映することができる。論理的関係、及び種々の実施例では、構造的な関係を反映させるような方法で、ページはパノラマ的に配置される。この配置によって、さもなければ理解が難しいであろう関係をよりよく理解できるような方法で、ユーザは単一のビューでページを見ることが可能になる。例えば複合システムの背景において、配置は、大量の情報を含むドキュメントを検討するのに要する時間を削減するだけではなく、要する時間を削減し、且つ複合システム及びその要素が互いに関係する方法を理解するために情報を検討する困難さを軽減することもできる。
【００３３】
次に、本発明の例示的実施形態による、適するドキュメントコレクションシステム、ドキュメントレイアウトシステム及びドキュメントナビゲーションシステムのより具体的な例をそれぞれが示す図２、図３及び図４を参照する。
【００３４】
図２は、例示的な一実施形態によるドキュメントコレクションシステム２００を示す。図示されるように、一又は複数の電子ドキュメントを受信し、且つそれらをそれぞれがメディアコンテンツを含む複数の構成ページ（ドキュメントコンポーネント）に分解するように構成されたドキュメントパーザ２０２を備えることができる。一実施例のドキュメントは、ドキュメントの種類（例えば、コンピュータ設計ドキュメント、プレゼンテーションドキュメント、グラフィックスドキュメント、ビデオドキュメント、法的ドキュメント、本、記事、ウェブページ、設計図、技術的な図面、配線図など）に応じて分解することができる。それゆえ、ドキュメントパーザは、ドキュメント形式、ビジネス規則、又はユーザ入力に基づくなどして、ドキュメントの種類を識別するようにも構成することができる。
【００３５】
また、ドキュメントコレクションシステム２００は、ドキュメントパーザ２０２に結合され、且つページを結合するように構成されたコリゲータ２０４も備えることができる。この点で、ページの結合は、複数のページの一又は複数の各々について、ページと複数の他のページの一又は複数との間で一又は複数のリンクを識別するように構成されたコリゲータを含むことができる。一実施例のリンクは、ドキュメント、ドキュメントの種類、及び／又はページ及び他のページのメディアコンテンツにより識別することができる。一実施例では、リンクは、一又は複数のビジネス規則、論理などにより、定義されてもよい。これらのリンクは、ページと他のページとの間の一又は複数の論理的関係を構築することができる。
【００３６】
一実施例では、リンクは、共通のドキュメント（同じドキュメントの構成要素）を共有するページ間で識別される。一実施例では、リンクは、例えば、共通ドキュメント又はドキュメントのコレクション内の時間系列、空間系列又は順番系列などの所定の系列で互いに隣接するページ間で識別することができる。いくつかの例では、リンクは、ページのサブジェクト又はオブジェクトにより識別することができる。例えば、リンクは、共通のサブジェクト又は共通のオブジェクトを共有するページ間で識別することができる。一実施例では、リンクは、あるページのオブジェクトが他のページのサブジェクトである（オブジェクト−サブジェクト）、又はあるページのサブジェクトが他のページのオブジェクトである（サブジェクト−オブジェクト）ようなページ間で識別することができる。
【００３７】
一実施例では、リンクは、親−子の関係により関連付けられるページ間で識別することができる。一実施例では、リンクは、ページの一がそのメディアコンテンツの他のページの参照又はリンクを含む例でのページ間で識別できる。この点で、ある判決は別の判決（例えば、判決の主文、又は、脚注、巻末の注などにおいて）への引用を含むことができ、又は、ページは別のページへのハイパーリンクを含むことができる。さらに別の実施例では、リンクは、ページ間のリンクを特定するユーザ入力により、ページ間で識別することができる。
【００３８】
ＩＰＣに関するさらに具体的な実施例では、共通のＩＰＣを有するページ間、又は共通のＩＰＣ内の順番に並んだシーケンスにおいて互いに隣接するページ間のリンクが識別される。他の実施例では、ページによって描写される複合システムの要素間の一又は複数の構造的関係に従って、ページ間のリンクが識別される。同じ要素を（部分的に又は完全に）描写するページ間のリンクが識別される。複合システムを描写するページと、この複合システムのサブシステム、部品、又はフィーチャを描写するページとの間のリンクが識別される。同様に、サブシステムを描写するページと、このサブシステムの部品、又はフィーチャを描写するページとの間のリンクが識別される。また別の実施例では、部品を描写するページと、部品のフィーチャを描写する部品との間のリンクが識別される。種々の事例では、これらの実施例は、オブジェクト−サブジェクト関係、又はサブジェクト−オブジェクト関係を反映しうるか、或いは親−子関係、又はヒエラルキー関係を反映しうる。
【００３９】
ページ間でのリンクを識別することに加え、コリゲータ２０４は、一又は複数のページの各々について、ページに関連するメタデータを抽出し、生成し、またそうでなければ提供するように構成することもできる。ページについては、その関連メタデータは、ページについての任意の数の情報を提供することができる。例えば、メタデータは、ページに関連するメタデータ内のページと他のページとの間のリンクを識別する情報を提供することができる。この情報は、そのページにリンクされた他のページの名前又は他の識別子を含むことができ、また、それらの間でリンクにより構築される論理的関係の指示（例えば、共通ドキュメント、サブジェクト及び／又はオブジェクト、隣接物、オブジェクト−サブジェクト、サブジェクト−オブジェクト、親−子、参照／リンク、特定されたユーザなど）を含んでもよい。
【００４０】
リンクに加え、ページの関連メタデータは、ページについての一又は複数の他の情報を含むことができる。例えば、ページがドキュメントの名前又は他の識別子、及び／又はドキュメントの著者、サイズ、及び／又は作成時間又は最新版などの構成要素であるドキュメントについての情報を提供することができる。また、例えば、メタデータは、ページのメディアコンテンツについての情報を提供することもできる。例えば、この情報は、ページのサブジェクト及び／又はオブジェクトの識別、一又は複数のオブジェクトを含むページの部分、及び／又はページ内の一又は複数のオブジェクトのディテールのレベルを含むことができる。複合システムのＩＰＣに関して、例えば、情報は、複合システム（例えば、複合システム、サブシステム、部品、フィーチャ）の要素の識別、及びそのような要素に関して存在しうる他の情報を含むことができる。種々の例では、共通のサブジェクト、オブジェクトを共有する又はオブジェクト−サブジェクト又はサブジェクト−オブジェクト関係を有するページ間でのリンクは、それぞれのドキュメントのサブジェクト及び／又はオブジェクトを識別するメタデータから推測できる。これらの例では、ページのサブジェクト及び／又はオブジェクトの仕様は、ページ間の適切なリンクを識別する情報としては十分である。
【００４１】
また、メタデータは、アクセス制限、編集又は修正制限、及び／又はページの暗号化などの、ページに適用された又は適用対象である一又は複数のコンテンツ制限についての情報を提供することができる。航空機のような複合システムのＩＰＣのコンテンツの一実施例では、コンテンツ制限は、団体（航空会社の顧客）、個々の複合システムの種類（例えば、個々の航空機の種類）、複合システムの要素などといった一又は複数の基準に基づいて適用される。この実施例では、コンテンツ制限についての情報は、例えば、メタデータのどこかに反映されうるユーザ、個々の複合システムの種類、又はその要素についての情報の識別に関して、他のメタデータに関連付けられるか、或いは他の方法で他のメタデータを取り込むことができる。
【００４２】
一実施例では、ページの結合は、ページの少なくともいくつかについて一又は複数のレイアウトモデルを識別するように構成されたコリゲータ２０４をさらに含むことができる。この実施例では、ページのコリゲータにより抽出され、生成され、又はそうでなければ提供された関連メタデータは、一又は複数のレイアウトモデルの各々でそれぞれのページの配置を特定する情報をさらに含むことができる。それぞれのレイアウトモデルについては、これは、例えば、ページ（又はより具体的にはその視覚的表現）のサイズ、場所及び／又は深さ（ｚ順序）を特定することを含む。レイアウトモデルが識別され、サイズ、場所及び／深さが、一又は複数のビジネス規則や論理などによるなどして、任意の数の異なる方法で特定される。
【００４３】
適するレイアウトモデル（時にプレゼンテーションのスタイルとされる）の例は、ブリックウォール（ｂｒｉｃｋｗａｌｌ）、部分的なブリックウォール（ｂｒｉｃｋｗａｌｌ）、階層、形状、センターアウト、トップ−ダウン／三角形状、センターアウト三角形状、サイズ優勢、オーバーラップスルーディテール、マスターディテールスルーデプス、ロードシェープ、ファセット、ミックスメディア／スタティックアンドダイナミックなどを含む。他の例は、一又は複数の上述のレイアウトモデルの組み合わせを含むことができる。任意の数の例示的レイアウトモデルの各々が、以下でさらに述べられる。
【００４４】
一実施例では、レイアウトモデルのページのサイズは、絶対的なサイズ又は相対的なサイズとして特定され、そのいずれかが任意の数の異なる方法で与えられる。種々の例では、ページのサイズは、画素のサイズに関連付けることができ、ゆえにページの画素数又は画素解像度が与えられる。一実施例では、ページの絶対的なサイズは、高さ及び幅の寸法（例えば、Ｎ×Ｍ画素）で与えられる。別の実施例では、ページのサイズは、ページが論理的に関連する一又は複数の他のページのサイズに基づき相対的なサイズとして特定することができる。例えば、相対的なサイズは、例えば他のページの百分率、分数又は倍数などの任意の数の異なる方法で与えられ、又は、相対的なサイズは、他のページと比べてサイズが小さい、大きい又は等しいことの指示により簡単に与えられる。例えば、親−子関係により関連付けられるページでは、子のページのサイズはその親のページのサイズの半分と特定することができる。サイズが相対的である任意の事象において、それぞれの他のページのサイズがそれらの関連メタデータ内に与えられ、且つさらなる他のページのサイズに基づき絶対的なサイズ又は相対的なサイズとして与えられる。
【００４５】
一実施例では、サイズと同様に、レイアウトモデルのページの場所（時に位置とされる）は、絶対的な場所又は相対的な場所として特定されるが、いずれかの事象で、任意の数の異なる方法で与えられる。同様に、レイアウトモデルのページの深さは、絶対的な深さ又は相対的な深さとして特定されるが、そのいずれかが任意の数の異なる方法で与えられる。例えば、ページの絶対的な場所は、レイアウトモデルを測る座標システムのｘ、ｙ座標に与えられ、及び／又は絶対的深さは、座標システムのｚ座標に与えられる。別の実施例では、ページの相対的な場所は、レイアウトモデルのポイント又は他のページに対してｘ、y座標に与えられる。さらに別の実施例では、相対的な場所は、レイアウトモデルのポイント又は他のページの上、下、左又は右の指示により、簡単に与えられる。同様に、一実施例では、相対的な深さは、レイアウトモデルの他のページの前又は後にあるページの指示により、簡単に与えられる。場所及び／又は深さが相対的である任意の事象では、それぞれの他のページの場所及び／又は深さは、それらの関連メタデータに与えられ、且つ、絶対的な又は相対的な場所及び／又は深さとして与えられる。
【００４６】
コリゲータ２０４は、パノラマ的な視覚化ドキュメントコレクションとしてページ及びメタデータを伝送し、且つ、任意の数の異なる送信先にコレクションを伝送するように構成できる。一実施例では、コリゲータは、後の読み出しのためのそれぞれの記憶装置２０６及び２０８にページ及びメタデータを伝送するように構成できる。記憶装置はドキュメントコレクションシステム２００に常駐させることができ、又はドキュメントコレクションシステムから分離されてそれと通信させてもよい。ページ及びメタデータは、任意の数の異なる方法でフォーマット化され且つ記憶され、ゆえに、それらの記憶装置は任意の数の異なる種類のものとすることができる。適する種類の記憶装置の例は、ファイル記憶装置、データベース記憶装置、クラウド記憶装置などを含む。
【００４７】
種々の例では、ページは、それぞれの記憶装置２０６に記憶される前に、圧縮され又はそうでなければより簡単な記憶及び読み出しのために処理することができる。例えば、図示されるように、システムは、コリゲータに結合され、且つコリゲータがページを伝送するように構成されたタイラ２１０を備えることができる。タイラは、一又は複数のページの各々について、ページのズームレベルのそれぞれの解像度でページの視覚的表現を生成するように構成することができる。ここで述べられるように、各ズームレベルでのページ（というようりは視覚的表現）は、概して「サブイメージ」と言われることもあり、時にはページの別個バージョン又は複製と見なされることもある。しかしながら、上述したように、ページが他の種類のメディアコンテンツを含むときには、ページのサブイメージは必ずしも静止画を含む必要はない。
【００４８】
ページのサブイメージ生成に加え又はその代わりに、タイラ２１０は、ズームレベルに渡るサブイメージを、各々がそれぞれのズームレベルでサブイメージの空間的エリアを覆う漸進的に多数のタイルに分割するように構成されてもよい。これは、以下でさらに説明されるが、ページの読み出し、パニング及び／又はズーミングを容易にできる。タイラは、次いで、ページ記憶装置などに、ページのサブイメージのタイルを伝送するようにさらに構成することができる。しかしながら、タイルを伝送する前に、タイラは、望まれれば、タイルを圧縮するようにさらに構成することができる。
【００４９】
一のより具体的な実施例では、タイラ２１０は、最大ズームレベルから、一又は複数の中間ズームレベルを介してベースズームレベルまで階層的に配置されたそれぞれのズームレベルでページの多重解像度を生成するように構成することができる。各ズームレベルは全ページのサブイメージを異なる解像度ではあるが含んでおり、ズームレベル全域でのページのサブイメージは、等しい本来のアスペクト比（イメージの高さに対する幅の割合）を有することができる。一実施例では、最大ズームレベル（レベル０）はその最低解像度で全ページのサブイメージを含み、一又は複数の中間ズームレベルは漸進的に高い解像度（レベル０直下のレベル１、レベル１直下のレベル２など）で全ページのサブイメージを含み、且つ、ベースズームレベル（レベルＬ）はその最高（又は完全）解像度で全ページのサブイメージを含むことができる。
【００５０】
ページの各サブイメージは、任意の数の異なる方法で生成することができる。一実施例では、サブイメージの一は、例えば、完全解像度サブイメージなどのように、タイラ２１０により受信することができる。タイラは、次いで、完全解像度サブイメージをダウンサンプリングするなどにより、低い解像度で他のサブイメージを生成するように構成できる。
【００５１】
示されるように、タイラ２１０は、ズームレベル全域でのサブイメージを、各々がそれぞれのズームレベルでサブイメージの空間的エリアを覆う漸進的に多数のタイルに分割するように構成できる。タイルはズームレベル内及びズームレベル全域での固定されたサイズ（解像度）を有し、従って、多くのタイルからなるサブイメージは、少数のタイルからなるサブイメージよりも概して高い解像度を有することができる。それゆえ、各ズームレベルは、その上の任意のズームレベルに対して高いズームレベルと見なされる（ズームレベルでのサブイメージはその上の任意のズームレベルでのサブイメージよりも高い解像度である）。同様に、各ズームレベルは、それより低い任意のズームレベルに対して低いズームレベルと見なされる（ズームレベルでのサブイメージはその下の任意のズームレベルでのサブイメージよりも低い解像度である）。
【００５２】
一実施例では、各ズームレベルでのサブイメージは、その真下のズームレベルの半分の解像度であり、その真上のズームレベルの２倍の解像度である（解像度は２の倍数で増減する）。この実施例では、一のズームレベルにあるタイルの数は、ｔｌ＝ｔ０×４ｌによって与えられ、ここでｌ＝０，１，２，．．．Ｌであり、ｔ０は最高ズームレベル（レベル０）におけるタイルの数を表わす。４のズームレベル０，１，２及び３（L=３)を含み且つ最高ズームレベルサブイメージが１タイル（ｔ０＝１）からなるより具体的な実施例では、第一の中間ズームレベル（レベル１）サブイメージは４タイルからなり、第二の中間ズームレベル（レベル２）サブイメージは１６タイルからなり、且つ基準ズームレベル（レベル３）サブイメージは６４タイルからなるとする。
【００５３】
一実施例では、一のズームレベルでの任意の数のタイルにより覆われたページは、それぞれ高ズームレベル又は低ズームレベルでの増減した数のタイルにより覆われ、これによりページの解像度の増減がもたらされる。同様に、一のズームレベルでの一のタイルにより覆われたページのエリアは、隣接する高ズームレベルで多重（例えば、４）のタイルにより覆われ、これにより、ページのそれぞれのエリアの解像度が増加する。一のズームレベルでの多重タイルにより覆われるページのエリアは、隣接する低ズームレベルの一のタイルにより覆われ、これにより、ページのそれぞれのエリアの解像度が減少する。
【００５４】
一実施例では、特定の解像度でのページ（又はそのエリア）は、特定の解像度と釣り合ったズームレベルでページを覆うタイルにより表示される。表示されたタイルを高ズームレベルでページを覆う増加した数のタイルと交換することにより、ページの拡大が達成される。表示されたタイルを低ズームレベルでページを覆う減少した数のタイルと交換することにより、ページの縮小が達成される。ページがタイルに分割されるので、ページ全体というわけでなくその一部がページが表示されるグラフィックユーザインターフェース（ＧＵＩ)で見ることができる例では、ページの可視部分を覆うこれらのタイルのみが読み出し可能且つ表示可能となる。 
【００５５】
次に、例示的な一実施形態によるドキュメントレイアウトシステム３００を示す図３を参照する。上述したように、ドキュメントシステム３００は、図１のパノラマ的な視覚化システム１００のドキュメントレイアウトシステム１０４の一実施例である。ドキュメントレイアウトシステムは、概して、パノラマ的な視覚化ドキュメントコレクションのパノラマ的に配置された論理的に関連するページのレイアウトを生成するように構成することができる。例えば、このコレクションは、ドキュメントコレクションシステム１０２からのコレクション、又はより具体的には、一実施例において、図２のドキュメントコレクションシステム２００とすることができる。
【００５６】
図３に示すように、ドキュメントレイアウトシステム３００は、検索エンジン３０２、メディアコンテンツのリクエストを受信し且つリクエストされたメディアコンテンツを含む一又は複数のページを識別するように構成されたリクエストインターフェースなどを含むことができる。例えば、検索エンジンは、複合システムの一又は複数の要素の描画（例えば要素を図解式に描写する図面及び／又は要素をテキストで描写するテキストによるリスト）に対するリクエストを受け取るように構成することができる。識別されたページは、各々がそれぞれのメディアコンテンツを含み且つそれぞれのページについての情報を提供する関連メタデータを含む複数のページを含むパノラマ的な視覚化ドキュメントコレクションとする。ページ及びメタデータは、それぞれの記憶装置３０４及び３０６で記憶され、一実施例では、これらは、図２に示されるそれぞれの記憶装置２０６及び２０８に対応する。
【００５７】
検索エンジン３０２は、コレクションのページの関連メタデータに基づくなどして、任意の数の異なる方法でページを識別するように構成することができる。例えば、リクエストは、コレクションのページのサブジェクト又はオブジェクトに適合する又はそうでなければ関連するキーワードを含むことができる。リクエストに応えて、次いで、検索エンジンは、リクエストに合う又は関連するメディアコンテンツを含む一又は複数のページの関連メタデータのメタデータ記憶装置３０６を検索するように構成することができる。
【００５８】
また、ドキュメントレイアウトシステム３００は、レイアウトエンジン３０８、検索エンジン３０２に結合され且つ識別されたページを含む、複数のパノラマ的に配置されたページについての複数のレイアウトモデルからレイアウトモデル（提示のスタイル）を選択するように構成されたレイアウト生成装置なども備えることができる。レイアウトモデルは、ファイル記憶装置、データベース記憶装置、クラウド記憶装置などのそれぞれの記憶装置内で管理され、それぞれの記憶装置により任意の数の異なる方法でフォーマット化され且つ記憶される。
【００５９】
レイアウトモデルは、パノラマ的な配置ページについての任意の数の種々のレイアウトを含むことができる。上述しさらに以下で述べられるように、適するレイアウトモデルの例は、ブリックウォール（ｂｒｉｃｋｗａｌｌ）、部分的なブリックウォール（ｂｒｉｃｋｗａｌｌ）、階層、形状、センターアウト、トップ−ダウン／三角形状、センターアウト三角形状、サイズ優勢、オーバーラップスルーディテール、マスターディテールスルーデプス、ロードシェープ、ファセット、ミックスメディア／スタティックアンドダイナミックなどを含む。他の例は、一又は複数の上述のレイアウトモデルの組み合わせを含むことができる。
【００６０】
レイアウトエンジン３０８は、任意の数の異なる方法でレイアウトモデルを選択するように構成することができる。一実施例では、レイアウトエンジンは、識別されたページの関連メタデータによりレイアウトモデルを選択するように構成することができる。検索エンジン３０２は、それゆえ、レイアウトエンジンに識別されたページの関連メタデータを伝送し、次に、それぞれの関連メタデータによりレイアウトモデルを選択するように構成することができる。
【００６１】
先ほど説明したように、ページの関連メタデータは、ページが構成要素である種類のドキュメントについての情報、及び／又はページのメディアコンテンツについての情報を提供することができる。一実施例では、次いで、レイアウトエンジン３０８は、識別されたページが構成要素であるドキュメント（例えば、（例えば、コンピュータ設計ドキュメント、プレゼンテーションドキュメント、グラフィックスドキュメント、ビデオドキュメント、法的ドキュメント、本、記事、ウェブページ、設計図、技術的な図面、配線図など）の種類に従って、レイアウトモデルを選択するように構成することができる。別の実施例では、レイアウトエンジンは、一又は複数のそれのサブジェクト及び／又はオブジェクトなどの、識別されたページのメディアコンテンツに従ってレイアウトモデルを選択するように構成することができる。
【００６２】
また上述されたように、ページの関連メタデータは、コレクションのページと他のページとの間のリンクを特定する情報を含むことができる。レイアウトエンジン３０８は、それゆえ、識別されたページ及び識別されたページの関連メタデータにより識別された他のページを読み出すように構成することもできる。これらのページはそれぞれの記憶装置３０４から読み出される。
【００６３】
一実施例では、ページの関連メタデータは、アクセス制限、編集又は修正制限、及び／又はページの暗号化などの、ページに適用された又は適用対象である一又は複数のコンテンツ制限についての情報を含むことができる。例えば、複合システムのＩＰＣのコンテンツに関して、コンテンツ制限は、団体、個々の複合システムの種類、複合システムの要素などといった一又は複数の基準に基づいて適用される。この実施例では、ドキュメントレイアウトシステム３００は、メディアコンテンツをリクエストするユーザに関する情報をリクエストすることができるか、又は受け取ることができる。この情報は、ユーザの識別及び／又はユーザの何らかの認証情報を含むことができ、このような情報はユーザから受け取られるか、又はユーザの識別と一致するユーザプロファイルに格納される。
【００６４】
前述の実施例では、レイアウトエンジン３０８は、次いで、ユーザ情報及びそれぞれのページに適用されるコンテンツ制限に従って、識別されたページ及び他のページを読み出すように構成される。これに関して、団体に所属するユーザは、関連メタデータがその団体にアクセスを許すページのみにアクセスを制限されるか、場合によっては、その特定の団体に関連しうる個々の複合システムの種類にアクセスを制限される。別の実施例では、ユーザが特によく知る複合システムの要素に関連付けられたユーザは、該当する要素を描画するページのみにアクセスを制限される。このような事例では、レイアウトのビューと、従ってそのページとは、ページに課されるコンテンツ制限に従って、任意の数の様々な方法で構成可能である。
【００６５】
レイアウトエンジン３０８は、選択されたレイアウトモデル、及び読み出されたページ並びにそれらの関連メタデータによりパノラマ的に配置された、読み出されたページのレイアウトを生成するように構成することができる。ページを読み出すことに加え、次いで、一実施例のレイアウトエンジンは、例えばそれぞれの記憶装置３０６から、関連メタデータを受信するようにも構成することができる。レイアウトエンジンは、次いで、例えば、レイアウトが表示されるＧＵＩ、又はレイアウトのプリントアウトを生成するためのプリンタへ、レイアウトを伝送するように構成できる。
【００６６】
述べられたように、レイアウトは、選択されたレイアウトモデルにより読み出されたページのパノラマ的な配置を定義することができる。レイアウトの配置において、ページは、それぞれ特定のサイズ、場所及び／又は深さ（ｚ順序）を有する。レイアウトの各ページのサイズ、場所及び／又は深さは、レイアウトの他のページに対して絶対的又は相対的とすることができ、任意の数の異なる方法において特定され又はそうでなければ決定可能とすることができる。一実施例では、サイズ、場所及び／又は深さは、複数のレイアウトモデルから選択された一の定義から特定される又はそうでなければ決定可能とすることができる。付加的に又は代替的に、例えば、レイアウトの各ページの関連メタデータは、先ほど説明したように、レイアウト内でそれのサイズ、場所及び／又は深さ（ｚ順序）を特定する情報を提供することができる。これらの例では、レイアウトエンジン３０８は、選択されたレイアウトモデル及び／又はレイアウトのページの関連メタデータにより特定されたサイズ、場所及び／又は深さによりレイアウトを生成するように構成することができる。
【００６７】
ページのアスペクト比は、本来のアスペクト比とすることができる。しかしながら、種々の例では、レイアウトモデルは、一又は複数のページの各々について、それぞれのページの本来のアスペクト比とは異なるアスペクト比を特定する又はそうでなければ定義するとしてもよい。これらの例では、レイアウトエンジン３０８は、ページについての異なる本来のものではないアスペクト比によりレイアウトを生成するようにさらに構成することができる。
【００６８】
さらなる一実施例では、レイアウトの一又は複数のページは、それぞれの解像度の視覚的表現（例えば、サブイメージ）を含む状態とすることができる。これらのページの各々について、レイアウトエンジン３０８は、選択されたレイアウトモデル及び／又は関連メタデータにより特定されるサイズに合う又は最も厳密に合う解像度で視覚的表現を行うページを読み出すように構成することができる。例えば、これは、それぞれの解像度での又はそれぞれの解像度に最も近いページのサブイメージを読み出すことを含む。
【００６９】
レイアウトエンジン３０８により生成されたレイアウトは、選択されたレイアウトモデルを変更することによりページの異なるレイアウトが実現されるように、選択されたレイアウトモデルにより動的に生成される。また、異なるレイアウトは、レイアウトのページの関連メタデータ又は一又は複数の時間ベースの要因に基づくなどの、任意の数の他の方法でも実現できる。一実施例では、レイアウトエンジンは、ゆえに、読み出されたページの異なるパノラマ的な配置のリクエストを受信するようにさらに構成することができる。この実施例では、レイアウトエンジンは、リクエストに応じて複数のレイアウトモデルと異なるレイアウトモデルを選択するように構成できる。レイアウトエンジンは、次いで、読み出されたページの異なるレイアウトを生成するように構成することもできる。これは、選択された異なるレイアウトモデル、及び読み出されたページ並びに読み出されたページの関連メタデータにより、読み出されたページをパノラマ的に再配置するように構成されたレイアウトエンジンを含むことができる。
【００７０】
レイアウトモデルは、パノラマ的な配置ページの任意の数の異なる種類のレイアウトを含むことができる。レイアウトモデルにおいて、ページ間のリンクにより構築された論理的関係は、場所又は深さ（ｚ順序）のどちらか又は両方において、ページの配置により表現されてもよい。一実施例では、論理的関係は、それらの場所、及び／又はそれらの相対的な深さにおいて互いの近接ページにより表現できる。また、一又は複数のレイアウトモデルは、互いに関連したドキュメント間のナビゲーション経路、及び／又はそれぞれのレイアウトモデルにより生成されるレイアウトのページを読み込むためのロードシェープを定義又は意味することができる。次に、適するレイアウトモデルの実施例を概略的に示す図５から図１６を参照する。示されたように、これらの例は、ブリックウォール（ｂｒｉｃｋｗａｌｌ）、部分的なブリックウォール（ｂｒｉｃｋｗａｌｌ）、階層、形状、センターアウト、トップ−ダウン／三角形状、センターアウト三角形状、サイズ優勢、オーバーラップスルーディテール、マスターディテールスルーデプス、ロードシェープ、ファセット、ミックスメディア／スタティックアンドダイナミックなどを含む。
【００７１】
図５は、ページ５０２が一又は複数の行及び一又は複数の列に配置された例示的一実施形態によるブリックウォールレイアウトモデル５００を示す。図示されたように、ブリックウォールレイアウトモデルは、ページがサイズ及び／又は一又は複数の行及び／又は列に沿ったアスペクト比において一致している、一致したエンドツーエンドの方向付けにより特徴づけられる。この種のレイアウトモデルは、一般的な検索結果に使用される。一実施例では、レイアウトモデルは、ページ長の漸進的増加に関連付けられた垂直方向により、チャプターの場所に関連付けられた水平方向を提供することができる。
【００７２】
分けて図示されてはいないが、部分的なブリックウォールレイアウトモデルは、ブリックウォールレイアウトモデル５００の上位集合とみなすことができる。部分的なブリックウォールレイアウトモデルは、少なくともそれぞれの集団内でサイズ及び／又はアスペクト比において同様に一致しているページの集団により特徴づけられる。このレイアウトモデル内で、それらのメディアコンテンツ、著者、作成日時、最新版によるなど、それぞれのページの関連メタデータによって、集団は関連付けられる。
【００７３】
図６は、ページが場所及び／又はサイズの階層に配置された例示的一実施形態による階層レイアウトモデル６００を示す。ページ（階層的に関連したページ）間の階層関係は、任意の数の異なる方法で、それらの関連メタデータにより示される。例えば、階層関係は、ページ間の親−子関係により示される。他の実施例では、階層関係は、階層の高い一のページのオブジェクトが階層の低い他のページのサブジェクトとされる、及びそれぞれの他のページの少なくともいくつがが同じレベルの階層とする、オブジェクト−サブジェクト関係又はサブジェクト−オブジェクト関係により、階層関係を示すことができる。この実施例では、一のページのサブジェクトがマスタービューとされ、他のページのサブジェクトがマスタービューのオブジェクトの詳細ビューとされる。さらに別の実施例では、階層の高い一のページが階層の低い他のページの参照又はリンク（例えば、引用、ハイパーリンクなど）を含み、他のドキュメントそれぞれの少なくとも幾つかは同じ階層レベルとする関係によって、階層関係を示すことができる。
【００７４】
階層レイアウトモデル６００の一実施例では、階層の高いページは、階層の低いページの上に配置され（トップ−ダウン）、及び／又は階層の低いページよりもサイズが大きいとされる。このレイアウトモデルのページは、サイズ又はアスペクト比が一致していなくてもよい。階層の高いページが階層の低いページより優勢であり、階層の低いページは階層の高いページの幅によりｘ方向に制約される。
【００７５】
より具体的には、例えば、階層の最も高いページ６０２は最上部に配置され、その本来のアスペクト比でのページの完全な解像度によりサイズが決定される。次に階層の高いページ６０４は、最上部ページより小さいサイズで最上部のページの真下に、且つ次に階層の高いページを集合的に最上部ページの幅に制約するアスペクト比で、配置される。このパターンは、次に階層の高いページのそれぞれの下の階層にの三番目に階層の高いページ６０６、四番目に階層の高いページ６０８へと繰り返される。一実施例のレイアウトモデルは、それぞれのページで引用された関連ページを単一のページにその下で提供する。
【００７６】
図７は、モデルが、航空機又は米国の地形など、ページが関連する物理的な構造を模倣する例示的一実施形態による形状レイアウトモデル７００を示す。一実施例では、ページ７０２は、物理的な構造（２又は３次元表示）の視覚的表現７０４の境界線内に配置され、そこではページの場所が構造に対するメディアコンテンツの関係に一致する。例えば、航空機の翼端エリアに関連するページ（例えば、サブジェクト又はオブジェクトによる）は、航空機の視覚的表現のそれぞれのエリアに配置される。別の実施例では、米国の他の週からの判決に関するページが、判決が下された週に一致するアメリカの視覚的表現のエリアに配置される。
【００７７】
種々の例の形状レイアウトモデル７００では、ページの一又は複数のサブセットが、物理的な構造の視覚的表現のそれぞれのエリアで集団７０６に配置される。これらの例では、集団は、集団のページの場所及びサイズの両方の観点において、別のレイアウトモデルにより、それぞれ配置される。
【００７８】
図８は、例示的一実施形態によるセンターアウトレイアウトモデル８００を示す。このレイアウトモデルは、例えば、メディアコンテンツを検索する検索エンジン（例えば、検索エンジン３０２）により識別されるページなど、優勢な、中央に位置付けられた主要ページ８０２により特徴づけられる。主要ページに関連する（例えば、階層的に関連する）ページ８０４は、３６０度の配置での主要ページ周囲に位置付けられる。このレイアウトモデルのページは、サイズ又はアスペクト比が一致していなくてもよい。一実施例では、このレイアウトモデルは、主要ページが前の（上位の）、後の（下位の）及び同時の（並んだ）ページとの関連を有することを示す。この種のレイアウトの一例は、中央の主要ページに通じるドキュメントツリーの一部であるページとクロスハイパーリンクしたドキュメント又はウェブページのコレクションとすることができる。
【００７９】
図９は、例示的一実施形態によるトップ−ダウン／三角形状レイアウトモデル９００を示す。このレイアウトモデルは、ブリックウォールレイアウトモデル５００及び階層レイアウトモデル６００の組み合わせと類似しており、階層的に関連するページ９０２のトップダウン配置により特徴づけられる。ブリックウォールレイアウトモデルと同様に、このレイアウトモデルのページは、少なくとも同じ階層レベルのページ内でサイズ及び／又はアスペクト比において一致しており、これは、互いに関連するページの重要性を示す。階層レイアウトモデルと同様に、一実施例では、階層の高いページは、階層の低いページの上（ｙ方向）にあるが、階層レイアウトモデルと比べて、階層の低いページの幅は、ｘ方向で階層の高いページにより制約されなくてもよい。一実施例では、トップ−ダウン／三角形状レイアウトモデルは、関連ページのグラフツリーでノードとして単一のページを提供する。
【００８０】
図１０は、例示的一実施形態によるセンターアウト／三角形状レイアウトモデル１０００を示す。このレイアウトモデルは、センターアウトレイアウトモデル８００に類似する、優勢な、中央に位置付けられた主要ページ１００２により特徴づけられる。センターアウト三角形状レイアウトモデルにおいて、主要ページに関連する（例えば、階層的に関連する）ページ１００４は、主要ページの上及び／又は下に位置づけられる。また、センターアウトレイアウトモデル同様に、センターアウト三角形状レイアウトモデルのページは、サイズ又はアスペクト比が一致していなくてもよい。センタアウト三角形状レイアウトモデルは、主要ページが前の（上位の）及び後の（下位の）ページとの関連を有することを示す。この種のレイアウトの一例は、主要ページから、中央の主要ページ及び主要ページから通じる下位ページに通じるドキュメントツリーの部分である上位ページとハイパーリンクしたドキュメント又はウェブページのコレクションとすることができる。
【００８１】
図１１は、例示的一実施形態によるサイズ優勢のレイアウトモデル１１００を示す。このレイアウトモデルは、センタアウトレイアウトモデル８００に類似する。この点で、サイズ優勢のレイアウトモデルは、優勢な、中央に位置付けられた主要ページ１１０２、及び３６０度の配置における主要ページ周辺に位置付けられた主要ページに関連付けられた（例えば、階層的に関連付けられた）ページ１１０４により、特徴づけられる。しかしながら、このレイアウトモデルは、図示されるページ１１０２ａ及び１１０２ｂと同じサイズ又は異なるサイズである複数の主要ページを含むことができる。このレイアウトモデルのページは、サイズ又はアスペクト比が一致していなくてもよい。レイアウトモデルのページのサイズは、互いに関連するページのウェート又は関連性を伝えることができる。この種のレイアウトの一例は、少なくとも主要な図の４本すべての座標軸上で関連付けられた参照又はリンクを有する配線図のコレクションとすることができる。参照された／リンクされた配線図／概略図は、それ自体が付加的な図に関連性を有するとしてもよい。
【００８２】
図１２は、例示的一実施形態による、オーバーラップスルーディテールレイアウトモデル１２００を示す。このレイアウトモデルは、それらが配置される深さ（ｚ順序）でのページ間での階層的な関係の維持により特徴づけられる。一実施例では、階層の高いページ１２０２は、階層の低い別のページ１２０４に重なり、次にさらに階層の低い別のページ１２０６に重なるとされる。このレイアウトでは、共有されるオブジェクト／他のメディアコンテンツがページ全域で少なくとも部分的に空間的に整列するように、一又は複数の共通のオブジェクト又は他のメディアコンテンツを共有するページは、ページ１２０８に重なるとされる。
【００８３】
レイアウト（又はより具体的にはその視覚的表現）のナビゲーションは、提示の拡大又は縮小を含むことができる。オーバーラップスルーディテールレイアウトモデル１２００によりレイアウトを拡大することは、サイズの拡大及び、一実施例の種々の事例では、そのページの解像度を増加することを含むことができる。しかしながら、このレイアウトモデルでは、レイアウトを拡大することは、その下面に重ねられたページ（というよりはその重ねられた部分）がビューに加わるように、重なっているページを不明瞭にすることも含むことができる。逆に、レイアウトを縮小することは、それぞれのページがビューに入り、且つ一又は複数の重ねられたページ（というよりはその重ねられた部分）がビューから消えるように、不明瞭な重なったページを示すことも含む。一実施例では、ページを不明瞭にすることは、拡大中にページの透明度を増加させる（又はその不透明度を減少させる）ことを含み、且つ、ページを表示することは、縮小中にページの不透明度を増加させる（又はその透明度を減少させる）ことを含む。
【００８４】
一実施例では、図１２に示すように、ページ１２０２、１２０４及び１２０６を含むオーバーラップスルーディテールレイアウトモデル１２００は、ユーザがレイアウトを拡大すると、不明瞭になる。拡大中のあるポイントでは、次いで、ページ１２０４及び１２０６だけを含むようにレイアウトが現れるように、それぞれのページはもう見ることができない。拡大はさらに続き、見ることができなくなるまでページ１２０４は不明瞭になり、そのポイントで、レイアウトはページ１２０６だけを含んで現れるとすることができる。これらの例では、不明瞭にされたページはレイアウト内で維持され、又は、レイアウトエンジン３０８は、レイアウトからそれらを除去するように構成することができる。
【００８５】
続いてページ１２０６だけを見ることができ且つページ１２０２及び１２０４が不明瞭とされる図１２の実施例では、ユーザがレイアウトを縮小すると、ページ１２０４はページ１２０６に重なって表示される。縮小中のあるポイントで、レイアウトがページ１２０４及びページ１２０６の両方を含んで現れるように、それぞれのページを見ることができる。縮小はさらに続き、また見えるようになるまでページ１２０２は表示され、そのポイントで、レイアウトはページ１２０２、１２０４及び１２０６を含んで現れる。これらの例では、重ねられたページ（又はその重ねられた部分）はレイアト内に留まり、又はレイアウトエンジン３０８は、レイアウトからそれらを除去するように構成することができる。
【００８６】
図１３は、例示的一実施形態による、マスターディテールスルーデプスレイアウトモデル１３００を示す。このレイアウトモデルは、ページ間の階層関係がそれらの深さ（ｚ順序）で維持される点で、オーバーラップスルーディテールレイアウトモデル１２００に類似する。しかしながら、このレイアウトモデルにおいて、重ねられたページ（例えば、階層が低い）は、重なっているページ（例えば、階層の高い）全体と一致するようにサイズが決定され且つ配置されてもよい。
【００８７】
オーバーラップスルーディテールレイアウトモデル１２００同様に、マスターディテールスルーデプスレイアウトモデル１３００でのナビゲーションは、レイアウトの拡大又は縮小を含み、重ねられたページに関連する重なっているページを不明瞭にすること又は表示することをさらに含むことができる。図１３に示す実施例では、ページ１３０２、１３０４及び１３０６を含むレイアウトのナビゲーションは、ユーザがレイアウトを拡大すると、重なったページを不明瞭にすることを含むことができる。逆に、レイアウトのナビゲーションは、ユーザがレイアウトを縮小すると、重なっているページを表示することを含んでもよい。この点で、多重ページのマスターディテールスルーデプスレイアウトモデルの拡大を実施することは、多重サブイメージを含むページについて拡大を実施することに類似する。
【００８８】
図１４は、例示的一実施形態によるロード形状レイアウトモデル１４００を示す。このレイアウトモデルは、優勢な、中央に位置付けられた主要ページ１４０２、及び主要ページの周囲、上、及び／又は下に位置付けられる主要ページに関連付けられた（例えば、階層的に関連付けられたページ１４０４を含む他のレイアウトモデル（例えば、センターアウト、センターアウト三角形状）の幾つかに類似する。このレイアウトモデルのページは、サイズ又はアスペクト比が一致していなくてもよい。ロード形状レイアウトモデルは、レイアウト（又はより具体的にはその視覚的表現）を読み込むタイミングにより特徴づけられる。このレイアウトモデルにおいて、非主要ページがまず読み込まれ、主要ページがその後に続く。
【００８９】
ロード形状レイアウトモデル１４００の一例は、最新のメディアコンテンツの主要ページの前に古いメディアコンテンツのページが読み込まれる時間において関連付けられるメディアコンテンツのページとすることができる。この背景のメディアコンテンツのタイミングは、メディアコンテンツのサブジェクト又はオブジェクトの時間の側面に関連する。例えば、判決の先立つ歴史についてのページ（例えば、ページ１４０４）は、判決（例えば、ページ１４０２）それ自体の前に読み込まれる。別の例では、メディアコンテンツのタイミングは、ドキュメント（例えば、ページ１４０２）の最終版又は最新版の前に、第一のドラフト及びドキュメントに対する一又は複数の変更又は修正（例えば、ページ１４０４）を読み込む場合などのように、コンテンツ作成時間に関連付けることができる。
【００９０】
図１５は、例示的一実施形態によるファセットレイアウトモデル１５００を示す。ファセットレイアウトモデルは、切頂２０面体１５０４などの三次元（３Ｄ）構造のファセットの背景でのような、３Ｄ環境でのページ１５０２の配置により特徴づけられる。例えば、各ページは、方向付けのための既知の一致した単位ベクトルで、一組のｘ、ｙ、ｚ座標から作成される。各ページは、次いで、閲覧者の観点に関係するレイアウトで配置される。このレイアウトモデルは、視覚的に三次元で提示され、又は変換された切頂２０面体１５０６など、対応する二次元（２Ｄ）配置に変換することができる。
【００９１】
図１６は、例示的一実施形態によるミックスメディア／スタティック−ダイナミックレイアウトモデル１６００を示す。このレイアウトモデルは、レイアウトのページが混合媒体種類のページを含む一又は複数の他のレイアウトモデルのサブセットとすることができる。例えば、このレイアウトモデルは、テキストコンテンツ又は静止画の場合においてなどの一又は複数の静的（「Ｓ」）ページ、及び動画の場合においてなどの一又は複数の動的（「Ｄ」）ページを含むことができる。図１６は、例えば、大きさ優勢なレイアウトモデル１１００に類似した配置内にミックスメディアコンテンツを配置するミックスメディア／スタティック−ダイナミックレイアウトモデルを示す。図示されたように、この配置は、優勢な、中央に位置付けられた主要ページ１６０２a及び１６０２ｂ、及び主要ページ周辺に位置付けられた主要ページに関連付けられた（例えば、階層的に関連付けられた）ページ１６０４を含むことができる。
【００９２】
ここで図４に戻ると、例示的一実施形態によるドキュメントナビゲーションシステム４００が示される。上で示したように、ドキュメントナビゲーションシステム４００は、図１のパノラマ的な視覚化システム１００のドキュメントナビゲーションシステム１０６の一実施例である。ドキュメントナビゲーションシステムは、パノラマ的な視覚化ドキュメントコレクションのパノラマ的に配置され、論理的に関連付けらたページのレイアウトのナビゲーションのためのナビゲーションオプションを選択し且つ提供するように概して構成される。一実施例では、これは、ドキュメントコレクションシステム１０２（例えば、ドキュメントコレクションシステム２００）からのコレクションを含むことができる。さらに又は代替的には、例えば、それは、ドキュメントレイアウトシステム１０４（例えば、ドキュメントレイアウトシステム３００）により生成されたレイアウトを含むことができる。
【００９３】
図４に示すように、ドキュメントナビゲーションシステム４００は、パノラマ的な視覚化ドキュメントコレクションのページ（ドキュメントコンポーネント）のレイアウトを受信するように構成されたナビゲーションエンジン４０２を含むことができる。コレクションは、各々がそれぞれのメディアコンテンツを含み且つそれぞれのページについての情報を提供する関連メタデータを含む複数のページを含むことができる。レイアウトは、それぞれのページの関連メタデータによりレイアウトのページの視覚的表現のパノラマ的な配置を含むことができる。
【００９４】
ナビゲーションエンジン４０２は、レイアウトのナビゲーションのための複数のナビゲーションオプションから一又は複数のナビゲーションオプションを選択するようにも構成することができ、その中で、ナビゲーションオプションはレイアウトのページの関連メタデータにより選択される。ナビゲーションオプションは、ファイル記憶装置、データベース記憶装置、クラウド記憶装置などのそれぞれの記憶装置内で管理され、それぞれの記憶装置により任意の数の異なる方法でフォーマット化され且つ記憶される。同様に、レイアウトのページのメタデータは、それぞれの記憶装置４０４に記憶され、一実施例では、それは、記憶装置２０８及び３０６のどちらか一方又は両方に対応することができる。ナビゲーションエンジンは、選択されたナビゲーションオプションがレイアウトとともに提示されるＧＵＩへなどの、選択されたナビゲーションオプションを伝送するようにも構成することもできる。
【００９５】
一実施例では、ナビゲーションエンジン４０２は、ページの関連メタデータ内に示される、レイアウトのページが構成要素であるドキュメントの種類によりナビゲーションオプションを選択するように構成することができる。一実施例では、ナビゲーションエンジンは、関連メタデータ内にも示される、それらのサブジェクト及び／又はオブジェクトなどの、レイアウトのページのメディアコンテントによりナビゲーションオプションを選択するように構成することができる。レイアウトの適するナビゲーションオプションの例は、命令ツール（例えば、パン、回転、ズーム、オブスキュア／ショー、ホームなど）、注釈ツール（例えば、タイムライン／マイルストーン、コールアウトなど）、連結ツール（ハイパーリンク、ホットライン、ホットスポットなど）、ナビゲーション経路ツール（例えば、トラキッキング、レコーディングなど）、メタデータツール（例えば、検索、フィルタ、挿入など）、ページツール（例えば、検索、フィルタ、キュー、アクティブ化、サイズ、場所、優勢、論理的関係など）、レイアウトモデル変更、共同ナビゲーション、ハイパーハイポナビゲーション、印刷などを含む。
【００９６】
レイアウトのページの関連メタデータは、直接的に又は間接的に、選択されたナビゲーションオプションに影響を与えることができる。一実施例では、関連メタデータが読み出され、ナビゲーションエンジン４０２により選択されたナビゲーションオプションに直接影響を与えることができる。さらに又は代替的には、例えば、ページの関連メタデータは、それによりレイアウトが生成される選択されたレイアウトモデルに影響するなど、それらのレイアウトに影響することができる。より具体的には、例えば、ページのレイアウトはページのドキュメント及び／又はページのメディアコンテンツの種類により選択されたレイアウトモデルにより生成することができる。レイアウトは、次いで、ナビゲーションエンジンにより選択されたナビゲーションオプションに影響を与えることができる。選択されたナビゲーションオプションに直接的に又は間接的に影響する関連メタデータのどちらかの事象では、ナビゲーションエンジンは、レイアウトのページの関連メタデータによりナビゲーションオプションを選択するということができる。
【００９７】
ドキュメントナビゲーションシステム４００は、ナビゲーションエンジン４０２に結合され且つ一又は複数の選択されたナビゲーションオプションによりリクエストを受信するように構成されたリクエストインターフェース４０４を備えることもできる。リクエストインターフェースは、ナビゲーションエンジンにリクエストを伝達するように構成することができる。ナビゲーションエンジンは、次いで、リクエストに応じて且つリクエストにしたがってレイアウトの視覚的表現の調節をもたらし、且つ先に述べたＧＵＩなどへ調節を伝達するように、さらに構成することができる。一実施例では、ナビゲーションエンジンは、レイアウト自体を調節せずに、視覚的表現の調節を行うように構成することができる。別の実施例では、ナビゲーションエンジンは、レイアウトの調節を含む視覚的表現の調節を行うように構成することができる。
【００９８】
上述のように、選択されたナビゲーションオプションは、レイアウト及び／又はそのページにより、又は一のより具体的な例では、レイアウトのページの関連メタデータにより影響され得る。種々の例では、次いで、異なるページのレイアウトは、一又は複数の異なるナビゲーションオプションの選択をもたらすとしてもよい。例えば、ナビゲーションエンジン４０２が、異なる時間帯に、第一のページのレイアウト及び第二のページの別個のレイアウトを受信しすることができ、各レイアウトがそれぞれのページのパノラマ的な配置を含むとすることができる。この実施例では、ナビゲーションエンジンは、第一のレイアウトについては第一のナビゲーションオプション、第二のレイアウトについては第二のナビゲーションオプションを選択することができる。第一及び第二のページは一又は複数の共通のページを含むことができるが、一実施例では、一又は複数の異なるページを含んでいてもよい。この実施例では、第一及び第二のレイアウトは、少なくとも第一及び第二のページが一又は複数の異なるページを含むという点で異なる。そして順に、ナビゲーションエンジンにより選択された第一及び第二のナビゲーションオプションは、一又は複数の異なるナビゲーションオプションを含むことができる−第一及び第二のページ同様に、第一及び第二のナビゲーションオプションは一又は複数の共通のナビゲーションオプションを含むことができる。
【００９９】
ナビゲーションエンジン４０２は、ページのレイアウトの任意の数の異なるナビゲーションオプションを選択するように構成することができる。多くの異なるレイアウトモデルにより生成され、多くの異なる種類のドキュメントのページを含む多くのレイアウトは、パン、回転、ズーム、オブスキュア／ショー、ホームなどの命令ツールを含むことができる。種々の例では、レイアウトが表示されるＧＵＩで、レイアウトのすべてというわけではないが一部を見ることができる。これは、例えば、レイアウトのサイズがＧＵＩの可視エリア（時に「ビュー」とされる）よりも大きい、又は、レイアウトが３Ｄ環境（例えば、ファセットレイアウトモデル）のページである例におけるケースとすることができる。これらの例では、ナビゲーションオプションは、レイアウトを移動するためのパンニング及び／又は回転を含むことができる。これは、ビューに入ってくるレイアウトの一又は複数のページを含むことができ、且つ付加的に又は代替的にビューから消える一又は複数のページを含むことができる。ビュー内の又はビューに入ってくるレイアウトのページは読み出され且つ表示され、その一方で、ビューの外の又はビューから消えるページは表示から削除されてもよい。さらに、ページの部分のみがビュー内にある又はビューに入ってくる、且つ、ページがタイルに分割される例においては、ページの可視部分を覆うこれらのタイルのみが読み出され且つ表示されてもよい。
【０１００】
共通のツールは、レイアウト及びゆえにそのページの拡大又は縮小も含むことができ、レイアウトのサイズの拡大又は縮小も含むことができる。レイアウトのサイズの拡大又は縮小は、順に、サイズの拡大又は縮小、及び、一実施例の種々の例では、そのページの解像度の増加又は減少も含むことができる。
【０１０１】
一実施例では、レイアウトのページは、ページのズームレベルのそれぞれの解像度でサブイメージを含むことができる。この実施例では、レイアウトは、それぞれのページについて、選択されたレイアウトモデル及び／又は関連メタデータにより特定されたページサイズに合う又は最も厳密に合う解像度でページのサブイメージを含むことができる。次いで、レイアウトの拡大は、そのページのサブイメージを増加したズームレベルで及びゆえに増加した解像度でのそれぞれのサブイメージと交換することにより達成される。逆に、レイアウトの縮小は、そのページのサブイメージを減少したズームレベル及びゆえに減少した解像度でのそれぞれのサブイメージと交換することにより達成される。
【０１０２】
種々の例では、ページ又はレイアウトのズーム（拡大又は縮小）は、ページ又はレイアウトの一又は複数のページのズームレベルにより提供されるよりもよい増加量で可能となる。ページ（ページのみ又はレイアウトの部分として）のズームは、表示されるページのサブイメージに対して、ページの別のサブイメージがページの拡大された／縮小されたサイズに合う又は最も厳密に合うような増加量に対するものとされる。これらの例では、例えば、ズームは、ページのサブイメージを高い又は低い解像度でページの対応するサブイメージと交換することにより達成される。しかしながら、別の例では、ズームは、表示されるページのサブイメージに対して、同じサブイメージがページの拡大された／縮小されたサイズに最も厳密に合うような増加量に対するもとのすることができる。これらの例では、例えば、ズームは、サブイメージを高い／低い解像度の別のものに交換せずに、ページのサブイメージのサイズを拡大することにより達成される。
【０１０３】
さらなる実施例では、ページはそれぞれのサブイメージを含むことができるだけではなく、ズームレベル全域のサブイメージを、それぞれのズームレベルでサブイメージの空間的なエリアを覆う漸進的な多数のタイルに分割することができる。この実施例では、そのページの表示されたタイルを高ズームレベルでページを覆う増加した数のタイルに交換することにより、レイアウトの拡大が達成される。逆に、表示されたタイルを低ズームレベルでページを覆う減少した数のタイルに交換することにより、レイアウトの縮小が達成される。レイアウトのパンニング同様に、レイアウトの拡大又は縮小は、ビューに入ってくるレイアウトの一又は複数のページを含むことができ、且つ付加的に又は代替的には、ビューから消える一又は複数のページを含むことができる。これらのページは、高い又は低いズームレベルでを除き、レイアウトのパンニングに類似した方法で扱うことができる。
【０１０４】
レイアウトのページのサイズ／解像度の増加又は減少に加え、一又は複数のレイアウトについて、ズームオプションは、一又は複数の他のナビゲーションオプションを関係付け、さらに一又は複数のページに影響を与えることができる。例えば、オーバーラップスルーディテールレイアウトモデル１２００及びマスターディテールスルーデプスレイアウトモデル１３００は、図１２及び図１３を参照して先ほど説明された方法でのように、拡大中及び縮小中に重なっているページが重ねられたページに対して不明瞭にされる又は表示されるような、オブスキュア／ショーオプションを関連付けることができる。しかしながら、オブスキュア／ショーオプションは、ズームオプションから独立し、且つ互いに重なるページから独立したレイアウトの一又は複数のページを不明瞭にする又は表示するために利用することができる。
【０１０５】
上述したコマンドツールを含む任意の数のナビゲーションオプションは、レイアウトの視覚的表現の調節を行うことができる。ホームオプションは、ゆえに、ユーザが調節された視覚的表現から視覚的表現に戻ることを可能にする。
【０１０６】
ナビゲーションオプションは、タイムライン／マイルストーン、コールアウトなどの注釈ツールを含むことができる。これらのツールは、ユーザによるレイアウトへの注釈付加を可能にし、異なるレイアウトモデルへの任意の数の異なるレイアウトに選ばれ、且つ多くの異なる種類のドキュメントのページを含むことができる。種々の例のタイムライン／マイルストーンオプションは、より具体的には、時間シーケンスにおいて互いに論理的に関連するページに適用可能である。一実施例では、タイムライン／マイルストーンは、レイアウトのページをタイムラインのマイルストーンとして関連付けるレイアウトに付加される視覚化をもたらす。
【０１０７】
ナビゲーションオプションは、ハイパーリンク、ホットライン、ホットスポットなどの結合ツールを含むことができる。ハイパーリンクオプションによれば、一又は複数のページ（各ソース）は、他のページ又は他のページのメディアコンテンツ（ターゲットとされるページ又はメディアコンテンツ）に参照又はリンクを含むことができる。ターゲットページ又はメディアコンテンツは、同じレイアウト内、又はおそらく同じレイアウト内ではないが同じパノラマ的な視覚化ドキュメントコレクション内にあるとする。ターゲットは、同じパノラマ的な視覚化ドキュメントコレクション内にではないページ又はメディアコンテンツを含むことさえできる。
【０１０８】
ハイパーリンクオプションは、ソースページがそのメディアコンテンツ、つまり一又は複数の他のページからリンクされたコンテンツにインラインを含むことを可能にする。これは、時に、より具体的には、ホットリンクとされる。また、ハイパーリンクオプションは、ユーザがソースページからそれぞれのソースページにリンクされた一又は複数のターゲットページヘのナビゲーションも可能にする。この点で、ハイパーリンクは、テキスト、図形などの、任意の数の異なる方法で表示できる。例えば、一のページのメディアコンテンツは、別のページ又は別のページのメディアコンテンツへのハイパーリンクとしてフォーマット化できる。より具体的には、例えば、一のページに示されるオブジェクトは、オブジェクトをも示す別のページに対して、又は他のページに示されるオブジェクトに対してより直接的に、ハイパーリンクとしてフォーマット化できる。この種のパイパーリンクは、時にホットスポットとされる。
【０１０９】
ＩＰＣに関して上記に説明したように、ページ間の論理的関係は、ページ自体の図面及び／又はリストに反映される。例えば、一又は複数の要素を描写する図面及び／又はリストは、個別の要素を識別するため、又は対応する要素を（部分的に又は完全に）描写する他の図面を識別するための参照を含んでいる。ハイパーリンクオプションに従って、次いで、ソースページに含まれる一又は複数の参照を、ターゲットとするページ、或いはターゲットページの図面、リスト、要素、又は参照へのハイパーリンクとして再構成することができる。例えば、ソースとなる図面では、ソース図面と同じ要素を（部分的に又は完全に）描写するターゲット図面への参照を、ターゲット図面へのハイパーリンクとして再構成することができる。ハイパーリンクへの参照を再構成することに加えて、又は代えて、共通の要素を（部分的に又は完全に）描写する図面自体を、共通要素間の一又は複数のホットスポットを含むようにフォーマットし直すことができる。
【０１１０】
前述のことに加え又はそれの代わりに、例えば、ナビゲーションオプションは、トラッキング、レコーディングなどのナビゲーション経路ツールを含むことができる。例示的実施形態によるナビゲーション経路は、任意の数の異なる方法で定義づけられる。一実施例では、ナビゲーション経路は、レイアウト又はそのページのうちの一又は複数をパンニング、回転、ズーム及び／又は再配置し、一のページから別のページ又はメディアコンテンツ（ハイパーリンク）へナビゲートし、又はそうでなければレイアウト（またそうでなければその視覚的表現）の調整をするといったユーザの一連のシーケンスにより定義することができる。ナビゲーション経路ツールは、ユーザが従うナビゲーション経路のトラッキング及び／又はレコーディングを可能にし、それによりナビゲーション履歴を作成する。
【０１１１】
一実施例のナビゲーションオプションは、検索、フィルタ、挿入などのメタデータツールを含むことができ、レイアウトのページの関連メタデータに対して作動することができる。検索及びフィルタオプションは、ユーザが特定のメタデータの関連レイアウトを検索する又は関連メタデータをフィルタリングして、特定のメタデータを含む又は排除することを可能にする。挿入オプションは、関連メタデータが特定のメタデータを含むページを参照される特定のメタデータを含むコールアウトの形式などで、レイアウトの視覚的表現への特定のメタデータの挿入を可能にする。
【０１１２】
ナビゲーションオプションは、検索、フィルタ、キュー、アクティブ化、サイズ、場所、優勢、論理的関係などのページツールを含むことができる。メタデータツール同様に、検索及びフィルタオプションは、ユーザが特定のページ又は特定のメディアコンテンツのレイアウトのページ検索を可能にする。この点で、検索及びフィルタオプションは、レイアウトのページの関連メタデータを関連付けることができる。
【０１１３】
キューオプションは、レイアウト内のこれらのページへのユーザの注意を引き出すために、一又は複数のページに対する一又は複数の視覚効果の適用を可能にする。視覚効果は、任意の数の異なる効果とすることができる。適する視覚効果の例は、ページ周囲の目立つ色（例えば、黄色）による不透明又は半透明の境界線、ページより小さくページに重なる不透明又は半透明の視覚オブジェクト又は形状、又はページとサイズが同じ又は大きくページに重なる半透明の視覚オブジェクト又は形状などを含む。他の適する視覚効果の例は、ページのサイズ拡大、ページに適用されるアニメーションなどが含まれる。
【０１１４】
この視覚効果は、効果が適用されるページのように、任意の数の異なる方法でもたらされる。例えば、視覚効果は、一又は複数のページの選択を示すためにもたらされる。この実施例では、視覚効果は、選択されたページに適用される。この実施例においてさらに又は代替的には、視覚効果は、選択されたページ（例えば、共通のドキュメント、サブジェクト及び／又はオブジェクト、隣接物、オブジェクト−サブジェクトサブジェクト−オブジェクト、親−子、参照／リンク、特定されたユーザなどを共有する）との特定の論理的関係を有するページに適用される。別の実施例では、視覚効果は、ユーザが従うナビゲーション経路を示すためのページに適用される。
【０１１５】
例えば、ＩＰＣに関して、共通のＩＰＣを有するページ、又は共通のＩＰＣ内の順番に並んだシーケンスにおいて互いに隣接するページに、視覚効果を適用することができる。他の実施例では、視覚効果は、構造的に関連する要素を示すページに適用される。具体的には、例えば、視覚効果は、同じ要素を（部分的に又は完全に）示すページに適用される。複合システムを示すページと、この複合システムのサブシステム、部品、又はフィーチャを示すページに視覚効果を適用することができる。サブシステムを示すページと、このサブシステムの部品、又はフィーチャを示すページに視覚効果を適用することができる。また別の実施例では、部品を示すページと、部品のフィーチャを示す他のページとに視覚効果が適用される。
【０１１６】
アクティブ化オプションは、さらに具体的には、動的ページに適用可能であり、ユーザがそのようなページに含まれる動画コンテンツをプレイ又はそうでなければ制御する（例えば、巻き戻し、早送り、ボリューム、ミュートなど）などにより、一又は複数のページのアクティビティを作動させることを可能にする。
【０１１７】
サイズ、場所及び優勢オプションは、ユーザがレイアウトの一又は複数のページのサイズ変更する又はそうでなければ再配置することを可能にし、異なるレイアウトを効果的に作成可能にする。これらのオプションは、異なるレイアウトモデルに対する任意の数の異なるレイアウトに適用可能であり、任意の数の異なる種類のドキュメントのページを含むことができる。しかしながら、一実施例では、優勢オプションは、より具体的には、階層、センターアウト、センターアウト三角形状、サイズ優勢、ロード形状、ミックスメディア／スタティック−ダイナミックなどの優勢なページを含むレイアウトモデルにより、レイアウトに適用可能である。
【０１１８】
論理的関係オプションは、ユーザがページ間の一又は複数の論理的関係を付加、削除又はそうでなければ変更することを可能にし、順にページのレイアウトの変更をもたらすことができる。これらの変更はページのレイアウトのナビゲーションからこれらのページの関連メタデータ及び任意の他の同様に関連するページへ伝えられてもよく、伝えられなくてもよい。ゆえに、一実施例では、現在視覚的に提示されているページのレイアウトに適用されるのみであるという点で、変更は一時的なものとすることができる。別の実施例では、ページの関連メタデータに対応する変更をもたらすという点で、変更はより永続的なものとすることができ、現在提示されるレイアウトのみならず影響されたページを含む生成された他のレイアウトにも変更をもたらすことができる。
【０１１９】
ナビゲーションオプションのさらなる例は、レイアウトモデル変更、共同ナビゲーション、ハイパーハイポナビゲーション、印刷などを含むことができる。レイアウトモデル変更オプションは、ユーザが、それにしたがって視覚的に提示されたレイアウトが生成されたレイアウトモデルを変更可能にする。このオプションは、別のレイアウトモデルによるレイアウトのページの再配置をもたらし、それにより、別のレイアウトを生成することができる。共同ナビゲーションオプションは、同じシステムの異なる例のユーザが、システムの一により生成されたが、両システムにより同時に視覚的に提示されるページのレイアウトを協力的にナビゲートすることを可能にする。ハイパーハイポナビゲーションオプションは、レイアウトのページとして独特のレイアウト状態間又は同じパノラマ的な視覚化ドキュメントコレクションの部分でない他のページ間でのナビゲーション（ハイパーナビゲーション）、及び／又はナビゲーションの結果として変化する単一のレイアウトでのナビゲーション（ハイポナビゲーション）を可能にする。印刷オプションは、ユーザが視覚的に提示されたレイアウトをそれのプリントアウト生成のためのプリンタに指示することを可能にする。
【０１２０】
本発明の例示的実施形態をさらに説明するために、本発明の例示的一実施形態による、所定の可視エリアを有し、且つユーザによってナビゲートされるＧＵＩに表示されたページの例示的なレイアウトを示す図１７から図２２を参照する。図１７から図１９は、所定の可視エリア１７００を有するＧＵＩに表示された階層的レイアウトモデル６００によるレイアウトの一実施例を示す。図示されるように、階層的レイアウトモデルによるレイアウトは、複数のページ１７０２を含むことができ、一実施例では、その各々はそれぞれの解像度でのページのサブイメージとする。種々のページは、レイアウト内に異なる解像度を含むことができ、ページ１７０４はページ１７０６より高い解像度を有し、次いで、ページ１７０６はページ１７０８より高い解像度を有し次いで、ページ１７０８はページ１７１０よりも高い解像度を有している。
【０１２１】
ページは、ページ間の論理的関係により、レイアウト内で位置付けられ及び／又はサイズが決定される。図示される実施例では、ページ１７０２は、航空機の設計図であり、オブジェクト−サブジェクト関係を有することができる。より具体的には、例えば、階層レベルでのページのオブジェクトは、階層内でそれより下位のページのサブジェクトとされ、一実施例のサブジェクトはオブジェクトに関して付加的なディテールとされる。
【０１２２】
より具体的には、例えば、ページ１７０４は、航空機全体の外装ビューを示すことができる。ページ１７０６は、先端部分、着陸ギアアセンブリ、ウィンドウ、エンジンアセンブリ及び後部アセンブリを示す。ページ１７０８は、ページ１７０６のそれぞれのコンテンツについての付加的なディテールを示し、ページ１７１０は、ページ１７０８のそれぞれのコンテンツについての付加的なディテールを示すことができる。しかしながら、可視エリア１７００において、ページ１７０８及び１７１０は、それらのメディアコンテンツがユーザにより部分的にのみ認識される又は全く認識されない解像度で提示されることもある。もちろん、他の例示的実施形態では、ページ１７０８及び／又はページ１７１０は、実質的にすべてのそれらのメディアコンテンツが理解されるように、十分な解像度で提示されてもよい。
【０１２３】
ＧＵＩは、ページ１７０２のレイアウトのナビゲーションのための一又は複数の選択されたナビゲーションオプションを提示することができる。この実施例では、パン及びズームナビゲーションオプションは、可視エリア１７００のページのサイズを移動及び／又は拡大し、レイアウトの部分１７１４をフォーカスするためにコントロール１７１２の形態で提示される。要するに、ユーザは、前述のコントロールをアクティブにし、レイアウトを移動及び／又はズームして、レイアウトの部分でＧＵＩの可視エリアの大部分を満たすことができる。図１８は、この方法でのレイアウトのナビゲーション結果の一実施例を示す。
【０１２４】
図１８に示すように、ユーザはコントロール１７１２をアクティブにしてレイアウトの部分１７１４をフォーカスするので、ページ１７０４−１７１０のサイズは拡大し、一実施例では、ページ１７０４−１７０８のサブイメージを高い解像度で対応するサブイメージと交換することができる。サブイメージの解像度により、ユーザは提示されたメディアコンテンツの実質的にすべてを理解できる。しかしながら、このビューでは、ページ１７１０はユーザが理解できるのに十分な解像度で提示されなくてもよい、というのは、それぞれのページのサイズは次のサブイメージを示すレベルに拡大されなかったからである。すなわち、画像サイズを拡大した後でさえ、高い解像度で次のサブイメージと交換しないように、サイズはまだ同じサブイメージに最も近いとされる。この実施例では、ユーザは、コントロール１７１２を再びアクティブにして、レイアウトのより小さい部分１８０２をフォーカスするためにビューを移動する及び／又はサイズ変更することができる。
【０１２５】
部分１８０２をフォーカスするためのレイアウトのナビゲーションの結果の一実施例が図１９に示される。一実施例では、ＧＵＩの可視エリア１９００は、レイアウトのフォーカスされた部分をより十分に収容するためにサイズ変更することができる。ユーザはレイアウトの部分１８０２をフォーカスするためにコントロール１７１２をアクティブにするので、ページ１７０４−１７１０のサイズは拡大し、一実施例では、ページ１７１０のサブイメージを高い解像度で対応するサブイメージと交換することをさらに含むことができる。ページ１７１０のメディアコンテンツは、ユーザが理解するのに十分とされる。ページ１７０４の部分のみがＧＵＩの可視エリア内にあり、且つそれぞれのページがタイルに分割された一実施例では、それぞれのページの可視部分を覆うこれらのタイルのみが読み出され且つ表示される。
【０１２６】
ＩＰＣに関してより具体的には、図２０は、所定の可視領域２０００を有するＧＵＩに表示されるヒエラルキーレイアウトモデル６００に従って、レイアウトの一部の別の実施例を示している。図示されるように、階層的レイアウトモデルによるレイアウトは、複数のページ２００２を含むことができ、一実施例では、それらのページの各々は、それぞれの解像度でのページのサブイメージである。上述と同様に、種々のページは、レイアウト内に異なる解像度を有することができ、ページ２００４はページ２００６より高い解像度を有し、ページ２００６はページ２００８より高い解像度を有している。また、上述と同様に、ＧＵＩは、ページ２００２のレイアウトをナビゲートするための、一又は複数の選択されたナビゲーションオプション、例えば、ページの可視領域を動かすこと、及び／又はページの可視領域を拡大することにより、レイアウトの一部に焦点を当てるためのコントロール２０１２を提示することができる。
【０１２７】
この場合も、ページは、ページ間の論理的関係により、レイアウト内で位置決めされ及び／又はサイズが決定される。図示の実施例では、ページ２００２は、複合システムのＩＰＣからの抜粋であり、複合システムの要素を描写している。種々の事例では、ページは、ページに示される複合システムの要素間の一又は複数の構造的関係に従って、ページを論理的に関連付けれられる。この場合も、一実施例において、ページ間の論理的関係は、図面に示される要素を識別するコールアウトによるなどして、図面及び／又はリスト自体に反映される。例えば、図示のように、ページ２００２は、ページ上の図面に示される要素を識別するコールアウト１００、２００、３００、及び６００を含む。
【０１２８】
図２１は、所定の可視エリア２１００を有するＧＵＩに表示されたブリックウォールレイアウトモデル５００によるレイアウトの一実施例を示す。レイアウトはページ２１０２-２１１０を含むことができる。示された実施例では、レイアウトのページは、配線システムの配線図であり、空間的シーケンスにより関連付けられている。この点において、ページ２１０２は、ページ２１０４に示されるワイヤに接続されたワイヤを示すことができる。ページ２１０４は、順に、ページ２１０６で示されるワイヤに接続されたワイヤを示すことができ、先述のページ２１０６はページ２１０８のワイヤに接続されたワイヤを示すことができ、さらに、ページ２１０８はページ２１１０のワイヤに接続されたワイヤを示すことができる。
【０１２９】
完全にＧＵＩの可視エリア２１００内にあるレイアウトのページは、関心のエリア又は領域２１１２を形成するか又はそうでなければ定義することができる。一実施例では、関心の領域内のページは、関心の領域外の任意のページに対して増加した解像度で提示される。図示されたように、関心の領域は、ページ２１０２-２１０８を含むが、ページ２１１０の部分のみがＧＵＩの可視エリア内にあるので、ページ２１１０は関心の領域外と見なされる（まだ可視エリア内にあると見なされるが）。この例では、ページ２１１０は、ページ２１０２-２１０８の解像度より低い解像度で提示される。
【０１３０】
図２２は、所定の可視エリア２２００を有するＧＵＩに表示されたオーバーラップスルーディテールレイアウトモデル１２００によるレイアウトの一例を示す。図示されたように、レイアウトは、ページ２２０２及び２２０４を含み、ページ２２０２はページ２２０４の参照を含む。図示されたように、この階層関係は、ページ２２０４（階層の上位）が部分的にページ２２０２に重なり、一実施例では、ページ２２０４はそれぞれのページのその参照の場所でページ２２０２に重なるレイアウトにより維持することができる。さらに示されたように、ページ２２０４はページ２２０２よりも小さく提示することができ、ゆえに、ページ２２０２よりも低い解像度で提示可能である。
【０１３１】
本発明の例示的実施形態によると、パノラマ的な視覚化システム１００、及びドキュメントコレクションシステム１０２、ドキュメントレイアウトシステム１０４及びドキュメントナビゲーションシステム１０６を含むそのサブシステムは、種々の手段で実施することができる。同様に、ドキュメントコレクションシステム２００、ドキュメントレイアウトシステム３００及びドキュメントナビゲーションシステム４００の例は、各々が各要素を含んでいるのだが、例示的実施形態による種々の手段で実施可能である。システム、サブシステム及びそれぞれの要素を実施するための手段は、単独で、又は、コンピュータで読込可能な記憶媒体からの一又は複数のコンピュータプログラムコード命令、プログラム命令又は実行可能なコンピュータ可読プログラムドード命令の指示の下、ハードウェアを備えることができる。
【０１３２】
一実施例では、ここで図示され述べられるシステム、サブシステム、及びそれぞれの要素として機能する又はそうでなければそれらを実施するように構成された一又は複数の装置を提供することができる。複数の装置を含む例では、それぞれの装置は、有線又は無線ネットワークなどを介して直接的に又は間接的になど、任意の数の異なる方法で、互いに接続され、又はそうでなければ通信することができる。
【０１３３】
概して、本発明の実施形態の装置は、一又は複数の固定又は持ち運び可能な電子装置内に備えられ、含まれ、又は実施されうる。適する電子機器の例は、スマートフォン、タブレット型コンピュータ、ノート型コンピュータ、デスクトップコンピュータ、ワークステーションコンピュータ、サーバコンピュタなどを含む。装置は、メモリ（例えば、記憶装置）に接続されたプロセッサ（例えば、プロセッサユニット）などの任意の数のコンポーネントそれぞれの一又は複数を備えてもよい。
【０１３４】
プロセッサは、概して、例えば、データ、コンピュータ可読プログラムコード、命令（ソフトウェア、ファームウェアなど、概して「コンピュータプログラム」）などの情報、及び／又は他の適する電子情報を処理できる任意のハードウェアである。より具体的には、例えば、プロセッサは、プロセッサに搭載された状態で記憶された又はそうでなければメモリ（同じ又は別の装置のメモリ）に記憶された、コンピュータプログラムを実行するように構成することができる。プロセッサは、特定の実施次第で、任意の数のプロセッサ、マルチプロセッサコア、又は他の種類のプロセッサとしてもよい。さらに、プロセッサは、単一のチップ上に主要プロセッサと共に一又は複数の二次プロセッサが存在する任意の数の異種プロセッサシステムを使用して実施してもよい。別の実施例では、プロセッサは同一形態の複数のプロセッサを含む対称型マルチプロセッサシステムであってもよい。さらに別の実施例では、プロセッサは、一又は複数の特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラム可能なゲートアレイ（ＦＰＧＡｓ）などとして実施される、又はそうでなければそれらを含むことができる。ゆえに、プロセッサは一又は複数の機能を実行するためのコンピュータプログラムを実行できるが、種々の例のプロセッサは、コンピュータプログラムの支援がなくとも一又は複数の機能を実行することができる。
【０１３５】
メモリは、概して、データ、コンピュータプログラム及び／又は一時的な及び／又は永続的な他の適する情報などの情報を記憶できる任意のハードウエアである。メモリは、揮発性及び／又は不揮発性メモリを含み、固定されても取り外し可能でもよい。適するメモリの例は、ランダムアクセスメモリ（ＲＡＭ）、読出し専用メモリ（ＲＯＭ）、ハードディスク、フラッシュメモリ、サムドライブ、取り外し可能なコンピュータディスケット、光ディスク、磁気テープ又はそれらをいくつか組み合わせたものを含む。光ディスクには、コンパクトディスク−リードオンリーメモリ（ＣＤ−ＲＯＭ）、コンパクトディスク−リード／ライト（ＣＤ−Ｒ／Ｗ）、及びＤＶＤなどが含まれる。種々の例では、メモリは、情報を記憶できる永続的装置として、一の場所から別の場所へ情報を伝送できる電子的な一時的な信号などのコンピュータ可読伝送媒体と区別される、コンピュータで読込可能な記憶媒体としてもよい。ここで述べられるコンピュータで読込可能な媒体は、概して、コンピュータで読込可能な記憶媒体又はコンピュータ可読伝送媒体を参照することができる。
【０１３６】
メモリに加えて、プロセッサは、情報を表示、伝送、及び／又は受信するための一又は複数のインターフェースに接続することもできる。インターフェースは、通信インターフェース（例えば通信ユニット）及び／又は一又は複数のユーザインターフェースを含むことができる。通信インターフェースは、他の装置やネットワークへ及び／又は他の装置やネットワークからなど、情報を伝送し及び／又は受信するように構成することができる。通信インターフェースは、物理的（有線）及び／又は無線通信リンクにより情報を伝送し及び／又は受信するように構成することができる。適する通信インターフェースの例は、ネットワークインターフェースコントローラ（ＮＩＣ）、無線ＮＩＣ（ＷＮＩＣ）などを含む。
【０１３７】
ユーザインターフェースは、表示及び／又は一又は複数のユーザ入力インターフェース（例えば、入力／出力ユニット）を含むことができる。ディスプレイは、適する例として液晶ディスプレイ（ＬＣＤ）、発光ダイオード表示（ＬＥＤ）、プラズマディスプレイパネル（ＰＤＰ）などを含む、ユーザに情報を提示する又はそうでなければ情報を表示するように構成することができる。ユーザ入力インターフェースは、有線又は無線とすることができ、処理、記憶及び／又は表示用などの装置内でユーザから情報を受信するように構成することができる。ユーザ入力インターフェースの適する例は、マイク、画像又はビデオキャプチャー装置、キーボード又はキーパッド、ジョイスティック、タッチセンシティブサーフェス（タッチスクリーンとは別個の、又はタッチスクリーンに統合されたもの）、生物測定センサーなどを含む。ユーザインターフェースは、プリンタやスキャナなどの周辺機器と通信する一又は複数のインターフェースをさらに備えることができる。
【０１３８】
上述のように、プログラムコード命令は、システム、サブシステム及びここで述べられるそれぞれの要素の機能を実施するために、メモリに記憶され、プロセッサで実行することができる。理解されるように、任意の適するプログラムコード命令は、、コンピュータで読込可能な記憶媒体からコンピュータ又はその他のプログラム可能装置に読み込まれ、ここで特定される機能を実施する手段となるように特定のマシンが制作される。また、これらのプログラムコード命令は、コンピュータで読み取り可能な記憶媒体に記憶することができ、この記憶媒体は、コンピュータ、プロセッサ、又はその他のプログラム可能な装置を特定の方式で機能させることにより特定のマシン又は特定の製造品を生成することができる。コンピュータで読込可能な記憶媒体に記憶された命令は、製造品を生産することができ、この製造品はここで述べられた機能を実施するための手段となる。プログラムコード命令をコンピュータで読込可能な記憶媒体から読み出してコンピュータ、プロセッサ、又はその他のプログラム可能な装置に読み込むことにより、コンピュータ、プロセッサ、又はその他のプログラム可能な装置上で又はそれらにより実行される工程を実行するコンピュータ、プロセッサ、又はその他のプログラム可能装置を構成することができる。
【０１３９】
一の命令が一度に読み出され、読み込まれ且つ実行されるように、プログラムコード命令の読み出し、読み込み及び実行は連続して行うことができる。幾つかの例示的実施形態では、複数の命令をまとめて読み出し、読み込み及び／又は実行するために、読み出し、読み取り、及び／又は実行を並行して行なうことができる。コンピュータ、プロセッサ、又はその他のプログラム可能な装置により実行される命令がここで述べられる機能を実施するための工程を提供するように、プログラムコード命令の実行により、コンピュータで実施されるプロセスが生成される。
【０１４０】
プロセッサによる命令の実行、又はコンピュータで読込可能な記憶媒体での命令の記憶により、特定の機能を実行するための操作の組み合わせがサポートされる。さらに、一又は複数の機能、及び機能の組み合わせは、特定の機能を実行する特殊目的ハードウェアに基づくコンピュータシステム及び／又はプロセッサ、或いは特殊目的ハードウェアとプログラムコード命令との組み合わせによって実施することができる、ということも理解されるだろう。
【０１４１】
上述したように、本発明の例示的実施形態により、多数のページ（又はドキュメント）のコレクション、レイアウト及び／又はナビゲーションが可能になる。例示的実施形態により、ユーザは、すべてのページを読み込むよりも少ない処理能力で、同時に且つ迅速に多数のページを見て視覚的に検索することが可能になる。ユーザが概して関心のあるページ掲載の概念を持っている又はそれぞれのページと他のページとの間の論理的関係の概念を持っている例では、ユーザが関心のあるページを位置付けて使用できるように、ページのレイアウトを生成し及び／又はナビゲートすることができる。ページの多数のコレクションに関する物理的な空間を必要とせずに、パージが現実世界に広がっているかのように、ユーザはページを見てナビゲートすることができる。
【０１４２】
テキスト及び図面において、図解部品カタログ（ＩＰＣ）のパノラマ的可視化のためのシステムが開示される。一態様では、システムは、複合システムのＩＰＣのページレイアウトを生成するように構成されたレイアウトエンジン３０８であって、ＩＰＣが、各々が複合システムの一又は複数の要素を示し、且つそれぞれのページについての情報を供給する関連メタデータを有している複数のページ５０２、６０２〜６０８、７０２〜７０６、８０２〜８０４、９０２、１００２〜１００４、１１０２〜１１０４、１２０２〜１２０８、１３０２〜１３０６、１４０２〜１４０４、１７０２〜１７１０、２１０２〜２１１０、２２０２〜２２０４を有しており、各ページのメタデータが、このページと一又は複数の他のページとの間のリンクを識別する情報をさらに含んでおり、リンクは、それぞれのページによって示された複合システムの一又は複数の要素間の構造的関係に従って、それぞれのページ間の論理的関係を確立するものであり、レイアウトには、それぞれのページの関連メタデータに従って、レイアウトのページ５０２、６０２〜６０８、７０２〜７０６、８０２〜８０４、９０２、１００２〜１００４、１１０２〜１１０４、１２０２〜１２０８、１３０２〜１３０６、１４０２〜１４０４、１７０２〜１７１０、２１０２〜２１１０、２２０２〜２２０４の視覚的表現のパノラマ的配置が含まれている、レイアウトエンジン３０８と；レイアウトエンジン３０８に連結されたナビゲーションエンジン４０２であって、レイアウトの視覚的表現をナビゲートするための複数のナビゲーションオプションから一又は複数のナビゲーションオプションを選択するように構成されているナビゲーションエンジン４０２とを含んでおり、レイアウトエンジン及びナビゲーションエンジン３０８、４０２は、レイアウト及び選択されたナビゲーションオプションを通信するように構成されている。
【０１４３】
一変形例によるシステムでは、複合システムは、一又は複数のサブシステムから構成されており、各サブシステムは、一又は複数の部品から構成されており、各部品は、一又は複数のフィーチャを含んでおり、複合システムの要素は、複合システム、一又は複数のサブシステム、一又は複数の部品、或いは一又は複数のフィーチャのいずれかを含んでおり、複合システムの一又は複数、一又は複数のサブシステム、一又は複数の部品、或いは一又は複数のフィーチャを示すページ５０２、６０２〜６０８、７０２〜７０６、８０２〜８０４、９０２、１００２〜１００４、１１０２〜１１０４、１２０２〜１２０８、１３０２〜１３０６、１４０２〜１４０４、１７０２〜１７１０、２１０２〜２１１０、２２０２〜２２０４について、それぞれのページ間の一又は複数のリンクは、それぞれのページによって示される該当の複合システム、一又は複数のサブシステム、一又は複数の部品、或いは一又は複数のフィーチャ間の一又は複数の構造的関係に従って、それらページ間の一又は複数の論理的関係を確立するものである。一変形例によるシステムでは、ナビゲーションエンジン４０２は、レイアウトのページ５０２、６０２〜６０８、７０２〜７０６、８０２〜８０４、９０２、１００２〜１００４、１１０２〜１１０４、１２０２〜１２０８、１３０２〜１３０６、１４０２〜１４０４、１７０２〜１７１０、２１０２〜２１１０、２２０２〜２２０４の関連メタデータに従って、一又は複数のナビゲーションオプションを選択するように構成されている。
【０１４４】
また別の変形例では、システムは、さらに、レイアウトエンジン３０８に連結された検索エンジン３０２であって、複合システムの一又は複数の要素の描写に対するリクエストを受信して、リクエストされた描写を含むＩＰＣに含まれるページを識別するように構成された検索エンジン３０２を含んでおり、レイアウトエンジン３０８は、識別されたページと、識別されたページの関連メタデータに従って識別された一又は複数の他のページとを含むＩＰＣのページを読み出すように構成されており、各メタデータは、さらに、識別されたページと、対応する一又は複数の他のページとの間の一又は複数のリンクを識別する情報をさらに含んでおり、ページレイアウトを生成するように構成されたレイアウトエンジン３０８は、読み出されたページのレイアウトを生成する構成を含んでいる。
【０１４５】
一実施例によるシステムでは、検索エンジン３０２は、ユーザからリクエストを受け取るように構成されており、ＩＰＣの各ページのメタデータは、ページに適用される一又は複数のコンテンツ制限についての情報も含んでおり、レイアウトエンジン３０８は、ユーザ情報と、各ページに適用される一又は複数のコンテンツ制限とに従ってＩＰＣのページを読み出すように構成されている。
【０１４６】
一事例によるシステムでは、各ページのメタデータは、レイアウト内の各ページの視覚的表現の大きさ、位置、又は深度のうちの一又は複数を特定する情報も含んでおり、レイアウトの各ページについて、レイアウトエンジン３０８は、関連メタデータ中に提供される情報により特定される大きさ、位置、又は深度のうちの一又は複数に従ってレイアウトを生成するように構成されている。別の事例によるシステムでは、レイアウトのページ５０２、６０２〜６０８、７０２〜７０６、８０２〜８０４、９０２、１００２〜１００４、１１０２〜１１０４、１２０２〜１２０８、１３０２〜１３０６、１４０２〜１４０４、１７０２〜１７１０、２１０２〜２１１０、２２０２〜２２０４の一又は複数の各々について、ページは、ページのそれぞれの解像度における視覚的表現を含む状態にあり、関連メタデータは、レイアウト内のそれぞれのページの視覚的表現の少なくとも大きさを特定する情報を供給し、レイアウトのページ５０２、６０２〜６０８、７０２〜７０６、８０２〜８０４、９０２、１００２〜１００４、１１０２〜１１０４、１２０２〜１２０８、１３０２〜１３０６、１４０２〜１４０４、１７０２〜１７１０、２１０２〜２１１０、２２０２〜２２０４の一又は複数の各々について、レイアウトを生成するように構成されたレイアウトエンジン３０８は、関連メタデータ中に提供される報によって特定された大きさと一致する解像度の視覚的表現のページを読み出す構成を含んでいる。また別の事例によるシステムでは、レイアウトのページの一又は複数の各々について、関連メタデータは、レイアウト内のそれぞれのページの視覚的表現の少なくとも大きさを特定する情報を供給し、この大きさは、読み出されたページのうちの一又は複数の他のページに対して特定される。
【０１４７】
一態様では、複合システムの図解部品カタログ（ＩＰＣ）のページ（５０２、６０２〜６０８、７０２〜７０６、８０２〜８０４、９０２、１００２〜１００４、１１０２〜１１０４、１２０２〜１２０８、１３０２〜１３０６、１４０２〜１４０４、１７０２〜１７１０、２１０２〜２１１０、２２０２〜２２０４）のレイアウトを生成することであって、ＩＰＣは、各々が複合システムの一又は複数の要素を描写し、且つそれぞれのページについての情報を供給する関連メタデータを有している複数のページ５０２、６０２〜６０８、７０２〜７０６、８０２〜８０４、９０２、１００２〜１００４、１１０２〜１１０４、１２０２〜１２０８、１３０２〜１３０６、１４０２〜１４０４、１７０２〜１７１０、２１０２〜２１１０、２２０２〜２２０４を有し、各ページのメタデータは、このページと一又は複数の他のページ５０２、６０２〜６０８、７０２〜７０６、８０２〜８０４、９０２、１００２〜１００４、１１０２〜１１０４、１２０２〜１２０８、１３０２〜１３０６、１４０２〜１４０４、１７０２〜１７１０、２１０２〜２１１０、２２０２〜２２０４との間のリンクを識別する情報をさらに含み、リンクは、それぞれのページによって示された複合システムの一又は複数の要素間の構造的関係に従って、それぞれのページ間の論理的関係を確立し、レイアウトには、それぞれのページの関連メタデータに従って、レイアウトのページの視覚的表現のパノラマ的配置が含まれること；レイアウトの視覚的表現をナビゲートするための複数のナビゲーションオプションから一又は複数のナビゲーションオプションを選択すること；並びに、レイアウト及び選択されたナビゲーションオプションを通信することを含む方法が開示される。
【０１４８】
一変形例による方法では、複合システムは一又は複数のサブシステムから構成され、各サブシステムは一又は複数の部品から構成され、各部品は一又は複数のフィーチャを含み、複合システムの要素は、複合システム、一又は複数のサブシステム、一又は複数の部品、或いは一又は複数のフィーチャのいずれかを含んでおり、複合システムの一又は複数、一又は複数のサブシステム、一又は複数の部品、或いは一又は複数のフィーチャを描写するページ５０２、６０２〜６０８、７０２〜７０６、８０２〜８０４、９０２、１００２〜１００４、１１０２〜１１０４、１２０２〜１２０８、１３０２〜１３０６、１４０２〜１４０４、１７０２〜１７１０、２１０２〜２１１０、２２０２〜２２０４について、それぞれのページ間の一又は複数のリンクは、それぞれのページによって描写される該当の複合システム、一又は複数のサブシステム、一又は複数の部品、或いは一又は複数のフィーチャ間の一又は複数の構造的関係に従って、それらページ間の一又は複数の論理的関係を確立する。一変形例による方法では、一又は複数のナビゲーションオプションを選択することは、レイアウトのページ５０２、６０２〜６０８、７０２〜７０６、８０２〜８０４、９０２、１００２〜１００４、１１０２〜１１０４、１２０２〜１２０８、１３０２〜１３０６、１４０２〜１４０４、１７０２〜１７１０、２１０２〜２１１０、２２０２〜２２０４の関連メタデータに従って、一又は複数のナビゲーションオプションを選択することを含む。
【０１４９】
また別の変形例では、方法は、さらに、複合システムの一又は複数の要素の描写に対するリクエストを受け取って、リクエストされた描写を含むＩＰＣに含まれるページを識別すること；識別されたページと、識別されたページの関連メタデータに従って識別された一又は複数の他のページとを含むＩＰＣのページを読み出すことをさらに含み、各メタデータは、さらに、識別されたページと、対応する一又は複数の他のページとの間の一又は複数のリンクを識別する情報をさらに含み、ページレイアウトを生成することは、読み出されたページのレイアウトを生成することを含む。一実施例による方法では、リクエストはユーザから受け取られ、ＩＰＣの各ページのメタデータは、ページに適用される一又は複数のコンテンツ制限についての情報も含み、ＩＰＣのページは、ユーザ情報と、それぞれのページに適用される一又は複数のコンテンツ制限とに従って読み出される。
【０１５０】
別の事例による方法では、それぞれのページのメタデータは、レイアウト内の各ページの視覚的表現の大きさ、位置、又は深度のうちの一又は複数を特定する情報も含み、レイアウトの各ページについて、レイアウトは、関連メタデータ中に提供される情報により特定される大きさ、位置、又は深度のうちの一又は複数に従って生成される。また別の事例による方法では、レイアウトのページ５０２、６０２〜６０８、７０２〜７０６、８０２〜８０４、９０２、１００２〜１００４、１１０２〜１１０４、１２０２〜１２０８、１３０２〜１３０６、１４０２〜１４０４、１７０２〜１７１０、２１０２〜２１１０、２２０２〜２２０４の一又は複数の各々について、ページは、ページのそれぞれの解像度における視覚的表現を含む状態にあり、関連メタデータは、レイアウト内のそれぞれのページの視覚的表現の少なくとも大きさを特定する情報を供給し、レイアウト内のページの一又は複数の各々について、レイアウトを生成することは、関連メタデータ中に提供された情報によって特定された大きさと一致する解像度での視覚的表現のページを読み込むことを含む。
【０１５１】
一実施例による方法では、レイアウトのページ５０２、６０２〜６０８、７０２〜７０６、８０２〜８０４、９０２、１００２〜１００４、１１０２〜１１０４、１２０２〜１２０８、１３０２〜１３０６、１４０２〜１４０４、１７０２〜１７１０、２１０２〜２１１０、２２０２〜２２０４の一又は複数の各々について、関連メタデータは、レイアウト内のそれぞれのページの視覚的表現の少なくとも大きさを特定する情報を供給し、この大きさは、読み出されたページのうちの一又は複数の他のページに対して特定される。
【０１５２】
一態様では、コンピュータで読込可能なプログラムコード部分を内部に格納している、コンピュータで読込可能な記憶媒体が開示され、このプログラムコード部分がプロセッサによって実行されることにより、装置は、複合システムの図解部品カタログ（ＩＰＣ）のページ５０２、６０２〜６０８、７０２〜７０６、８０２〜８０４、９０２、１００２〜１００４、１１０２〜１１０４、１２０２〜１２０８、１３０２〜１３０６、１４０２〜１４０４、１７０２〜１７１０、２１０２〜２１１０、２２０２〜２２０４のレイアウトを生成し、ここでＩＰＣは、各々が、複合システムの一又は複数の要素を描写し、且つそれぞれのページについての情報を供給する関連メタデータを有している複数のページ５０２、６０２〜６０８、７０２〜７０６、８０２〜８０４、９０２、１００２〜１００４、１１０２〜１１０４、１２０２〜１２０８、１３０２〜１３０６、１４０２〜１４０４、１７０２〜１７１０、２１０２〜２１１０、２２０２〜２２０４を有しており、各ページのメタデータは、このページと一又は複数の他のページとの間のリンクを識別する情報をさらに含んでおり、リンクは、それぞれのページ１７０２〜１７１０、２１０２〜２１１０、２２０２〜２２０４によって描写された複合システムの一又は複数の要素間の構造的関係に従って、それぞれのページ間の論理的関係を確立しており、レイアウトには、それぞれのページの関連メタデータに従って、レイアウトのページ５０２、６０２〜６０８、７０２〜７０６、８０２〜８０４、９０２、１００２〜１００４、１１０２〜１１０４、１２０２〜１２０８、１３０２〜１３０６、１４０２〜１４０４、１７０２〜１７１０、２１０２〜２１１０、２２０２〜２２０４の視覚的表現のパノラマ的配置が含まれており；装置は、さらに、レイアウトの視覚的表現をナビゲートするための複数のナビゲーションオプションから一又は複数のナビゲーションオプションを選択し；レイアウト及び選択されたナビゲーションオプションを通信する。
【０１５３】
一変形例によるコンピュータで読み取り可能な記憶媒体では、複合システムは一又は複数のサブシステムから構成されており、各サブシステムは一又は複数の部品から構成されており、各部品は一又は複数のフィーチャを含んでおり、複合システムの要素は、複合システム、一又は複数のサブシステム、一又は複数の部品、或いは一又は複数のフィーチャのいずれかを含んでおり、複合システムの一又は複数、一又は複数のサブシステム、一又は複数の部品、或いは一又は複数のフィーチャを描写するページについて、それぞれのページ間の一又は複数のリンクは、それぞれのページによって示される該当の複合システム、一又は複数のサブシステム、一又は複数の部品、或いは一又は複数のフィーチャ間の一又は複数の構造的関係に従って、それらページ間の一又は複数の論理的関係を確立する。一実施例によるコンピュータで読込可能な記憶媒体では、装置は、レイアウトのページ５０２、６０２〜６０８、７０２〜７０６、８０２〜８０４、９０２、１００２〜１００４、１１０２〜１１０４、１２０２〜１２０８、１３０２〜１３０６、１４０２〜１４０４、１７０２〜１７１０、２１０２〜２１１０、２２０２〜２２０４の関連メタデータに従って、一又は複数のナビゲーションオプションを選択する。
【０１５４】
別の実施例では、コンピュータで読込可能な記憶媒体は、内部に格納されたコンピュータで読込可能なプログラムコード部分をさらに有し、このプログラムコード部分がプロセッサによって実行されることにより、装置は、さらに、複合システムの一又は複数の要素の描写に対するリクエストを受信して、リクエストされた描写を含むＩＰＣのページを識別し；識別されたページと、識別されたページの関連メタデータによって識別された一又は複数の他のページ５０２、６０２〜６０８、７０２〜７０６、８０２〜８０４、９０２、１００２〜１００４、１１０２〜１１０４、１２０２〜１２０８、１３０２〜１３０６、１４０２〜１４０４、１７０２〜１７１０、２１０２〜２１１０、２２０２〜２２０４とを含むＩＰＣのページを読み出し、それぞれのメタデータは、さらに、識別されたページと、一又は複数の対応する他のページとの間の一又は複数のリンクを識別する情報をさらに含んでおり、ページ５０２、６０２〜６０８、７０２〜７０６、８０２〜８０４、９０２、１００２〜１００４、１１０２〜１１０４、１２０２〜１２０８、１３０２〜１３０６、１４０２〜１４０４、１７０２〜１７１０、２１０２〜２１１０、２２０２〜２２０４のレイアウトを生成する装置は、読み出されたページのレイアウトを生成する装置を含む。
【０１５５】
また別の実施例によるコンピュータで読込可能な記憶媒体では、装置は、ユーザからリクエストを受け取り、ＩＰＣの各ページのメタデータは、ページに適用される一又は複数のコンテンツ制限についての情報も含んでおり、装置は、ユーザ情報と、それぞれのページに適用される一又は複数のコンテンツ制限とに従ってＩＰＣのページを読み出す。また別の実施例によるコンピュータで読込可能な記憶媒体では、各ページのメタデータは、レイアウト内のそれぞれのページの視覚的表現の大きさ、位置、又は深度のうちの一又は複数を特定する情報も含んでおり、レイアウトのページ５０２、６０２〜６０８、７０２〜７０６、８０２〜８０４、９０２、１００２〜１００４、１１０２〜１１０４、１２０２〜１２０８、１３０２〜１３０６、１４０２〜１４０４、１７０２〜１７１０、２１０２〜２１１０、２２０２〜２２０４の各々について、装置は、関連メタデータ中に提供される情報により特定される大きさ、位置、又は深度のうちの一又は複数に従ってレイアウトを生成する。一事例によるコンピュータで読込可能な記憶媒体では、レイアウトのページ５０２、６０２〜６０８、７０２〜７０６、８０２〜８０４、９０２、１００２〜１００４、１１０２〜１１０４、１２０２〜１２０８、１３０２〜１３０６、１４０２〜１４０４、１７０２〜１７１０、２１０２〜２１１０、２２０２〜２２０４の一又は複数の各々について、ページは、ページのそれぞれの解像度における視覚的表現を含む状態にあり、関連メタデータは、レイアウト内のそれぞれのページの視覚的表現の少なくとも大きさを特定する情報を供給し、レイアウトのページの一又は複数の各々について、装置は、関連メタデータ中に提供される情報によって特定された大きさと一致する解像度の視覚的表現のページを読み出す。別の事例によるコンピュータで読込可能な記憶媒体では、レイアウトのページ５０２、６０２〜６０８、７０２〜７０６、８０２、８０４、９０２、１００２〜１００４、１１０２〜１１０４、１２０２〜１２０８、１３０２〜１３０６、１４０２〜１４０４、１７０２〜１７１０、２１０２〜２１１０、２２０２〜２２０４の一又は複数の各々について、関連メタデータは、レイアウト内のそれぞれのページの視覚的表現の少なくとも大きさを特定する情報を供給し、この大きさは、読み出されたページのうちの一又は複数の他のページに対して特定される。
【０１５６】
上述の説明及び関連する添付図面に示した教示の利点を有するこのような発明に関連する当業者であれば、本明細書に記載した多数の変形例及び他の実施形態が想起されよう。したがって、本発明は開示した特定の実施形態に限定されるものでなく、変形及び他の実施形態は添付の特許請求の範囲に包まれることを意図しているものと理解されたい。さらに、上述の説明及び添付図面は、要素及び／又は機能の特定の例示的組み合わせの店から例示的実施形態を説明しているが、特許請求の範囲から逸脱せずに、別の実施形態によって要素及び／又は機能の異なる組み合わせを提供することができる。この点で、例えば、要素及び／又は機能の、上述に明記したものとは異なる組み合わせも、特許請求の範囲の一部に提示されるように考慮される。本明細書では特定の用語を使用しているが、それらは、一般的及び説明的な意味でのみ使用されているのであって、限定を目的として使用されているのではない。
【符号の説明】
【０１５７】
５００    ブリックウォールレイアウトモデル
５０２    ページ
６００    階層レイアウトモデル
６０２    階層の最も高いページ
６０４    次に階層の高いページ
６０６    三番目に階層の高いページ
６０８    四番目に階層の高いページ
７００    形状レイアウトモデル
７０２    ページ
７０４    物理的な構造の視覚的表現
７０６    集団
８００    センターアウトレイアウトモデル
８０２    主要ページ
８０４    主要ページに関連するページ
９００    トップ−ダウン／三角形状レイアウトモデル
９０２    階層的に関連するページ
１０００    センターアウト／三角形状レイアウトモデル
１００２    主要ページ
１００４    主要ページに関連するページ
１１００    サイズ優勢のレイアウトモデル
１１０２ａ、１１０２ｂ    ページ
１１０４    主要ページに関連付けられたページ
１２００    オーバーラップスルーディテールレイアウトモデル
１２０２    階層の高いページ
１２０４    階層の低いページ
１２０６    次に階層の低いページ
１２０８    ページ
１３００    マスターディテールスルーレイアウトモデル
１３０２、１３０４、１３０６    ページ
１４００    ロード形状レイアウトモデル
１４０２    主要ページ
１４０４    主要ページに関連付けられたページ
１５００    ファセットレイアウトモデル
１５０２    ３Ｄ環境でのページ
１５０４    切項２０面体
１５０６    変換された切項２０面体
１６００    ミックスメディア／スタティック−ダイナミックレイアウトモデル
１６０２ａ、１６０２ｂ    主要ページ
１６０４    主要ページに関連付けられたページ
１７００    所定の可視エリア
１７０２    複数のページ
１７０４〜１７１０    ページ
１７１２    コントロール
１７１４    レイアウトの一部
１８０２    レイアウトの一部
１９００    ＧＵＩの可視エリア
２０００    所定の可視領域
２００２    複数のページ
２００４〜２００８    ページ
１００、２００、３００、６００    コールアウト
２０１２    コントロール
２１００    所定の可視エリア
２１０２〜２１１０    ページ
２１１２    関心のエリア
２２００    所定の可視エリア
２２０２、２２０４    ページ
【図１】
2013232178.tif 000003
【図２】
2013232178.tif 000004
【図３】
2013232178.tif 000005
【図４】
2013232178.tif 000006
【図５】
2013232178.tif 000007
【図６】
2013232178.tif 000008
【図７】
2013232178.tif 000009
【図８】
2013232178.tif 000010
【図９】
2013232178.tif 000011
【図１０】
2013232178.tif 000012
【図１１】
2013232178.tif 000013
【図１２】
2013232178.tif 000014
【図１３】
2013232178.tif 000015
【図１４】
2013232178.tif 000016
【図１５】
2013232178.tif 000017
【図１６】
2013232178.tif 000018
【図１７】
2013232178.tif 000019
【図１８】
2013232178.tif 000020
【図１９】
2013232178.tif 000021
【図２０】
2013232178.tif 000022
【図２１】
2013232178.tif 000023
【図２２】
2013232178.tif 000024
【外国語明細書】
2013232178000001.pdf
2013232178000002.pdf
2013232178000003.pdf
2013232178000004.pdf