(57)【特許請求の範囲】
【請求項１】
複数の階層化ホーム・ページのそれぞれについて，階層化ホーム・ページの階層関係を規定し，かつ下層ホーム・ページへのリンク部分であるマップ領域を規定するマップ構造記述部，およびオブジェクトが表示されるオブジェクト表示領域を規定するプロキシ構造記述部を含むレイアウト・ドキュメント・ファイルと，上記オブジェクト表示領域内に表示させるオブジェクトの内容を指定するデータ・リスト・ファイルとを含むレイアウト・インフォメーション・ファイルが記憶されている記憶手段，ならびに
上記複数の階層化ホーム・ページのそれぞれに含まれるオブジェクト表示領域に，表示されるホーム・ページについてのレイアウト・インフォメーション・ファイル中の上記プロキシ構造記述部およびデータ・リスト・ファイルによって規定されるオブジェクトを表示し，かつ複数の階層化ホーム・ページのうちの上層のホーム・ページのマップ領域には，そのマップ領域にリンクしている下層のホーム・ページについてのレイアウト・インフォメーション・ファイル中の上記プロキシ構造記述部およびデータ・リスト・ファイルによって規定されるオブジェクトを表示するように，表示装置を制御する第１の表示制御手段，
を備えた表示制御システム。
【請求項２】
拡大指令を与える拡大指令手段，
上記拡大指令手段により，上記第１の表示制御手段によって表示されるホーム・ページに含まれる上記マップ領域の拡大指令が与えられたことに応じて，上記マップ領域の拡大領域を表すページを上記表示装置の表示画面に表示するように上記表示装置を制御する第２の表示制御手段を備えた，
請求項１に記載の表示制御システム。
【請求項３】
上記レイアウト・ドキュメント・ファイル中のマップ構造記述部およびプロキシ構造記述部は，マップ領域およびオブジェクト表示領域のレイアウトが異なる，複数種類の記述を含むものであり，
次ページ表示指令および前ページ表示指令のうち少なくとも一方を与えるページ表示指令手段，ならびに
上記ページ表示指令手段から与えられた表示指令に応じて，種類の異なるマップ構造記述部およびプロキシ構造記述部に基づいて，上記表示画面に表示されているホーム・ページとはレイアウトの異なるホーム・ページを上記表示画面に表示するように，上記表示装置を制御する第３の表示制御手段，
をさらに備えた請求項１に記載の表示制御システム。
【請求項４】
上記オブジェクト表示領域に表示されるオブジェクトを変更するオブジェクト変更手段，
をさらに備えた請求項１に記載の表示制御システム。
【発明の詳細な説明】
【０００１】
【技術分野】
この発明は、表示装置の表示画面にホーム・ページを表示する表示制御システム、表示装置の動作制御方法および表示装置の表示画面にホーム・ページを表示させるためのプログラムを格納した記録媒体に関する。
【０００２】
【発明の背景】
ＨＴＭＬ（hypertext markup language）は、ＷＷＷ（world wide web）のページを記述する言語である。ＨＴＭＬを用いて文字、画像、音声などを含むホーム・ページを表現することができる。
【０００３】
このＨＴＭＬにはハイパーリンクという機能がある。このハイパーリンク機能を利用して、インターネットに接続されたサーバに格納されているデータによって表されるホーム・ページをたどることができる。
【０００４】
しかしながら、ＨＴＭＬはレイアウトについてはあまり考慮されていない。
【０００５】
ＰＤＦ（portable document file format）は、レイアウトについて考慮されているが、ハイパーリンクの機能を有していない。このためにドキュメント同士をリンクさせることには向いていない。
【０００６】
【発明の開示】
この発明は、比較的自由なレイアウトを達成でき、ドキュメント同士をリンクさせることができるようにすることを目的とする。
【０００７】
この発明による表示制御システムは、拡大指令を与える拡大指令手段、表示画面上に第１のホーム・ページを表示するように表示装置を制御する第１の表示制御手段、上記拡大指令手段により、上記第１のホーム・ページの第１の所定領域の拡大指令が与えられたことに応じて、上記第１の所定領域の拡大領域を表す第２のホーム・ページを上記表示画面に表示するように上記表示装置を制御する第２の表示制御手段、および上記拡大指令手段により、上記拡大領域を表す第２のホーム・ページの第２の所定領域の拡大指令が与えられたことに応じて、上記第２の所定領域の拡大領域を表す第３のホーム・ページを上記表示画面上に表示するように上記表示装置を制御する第３の表示制御手段を備えていることを特徴とする。
【０００８】
この発明は、表示装置の動作制御方法も提供している。すなわち、この方法は、表示画面に第１のホーム・ページを表示し、上記第１のホーム・ページの第１の所定領域の拡大指令が与えられたことに応じて、上記第１の所定領域の拡大領域を表す第２のホーム・ページを上記表示画面に表示し、上記拡大領域を表す第２のホーム・ページの第２の所定領域の拡大指令が与えられたことに応じて、上記第２の所定領域の拡大領域を表す第３のホーム・ページを上記表示画面上に表示するものである。
【０００９】
また、この発明は、上記表示装置の表示画面上にホーム・ページを表示させるためのプログラムを格納した記録媒体も提供している。
【００１０】
この発明によると、上記第１のホーム・ページと上記第２のホーム・ページと上記第３のホーム・ページとは互いにリンクされている。上記表示装置の表示画面に第１のホーム・ページが表示されているときに、この第１のホーム・ページの第１の所定領域の拡大指令が与えられると、第１のホーム・ページとリンクされ，かつ第１の所定領域の拡大領域を表わす第２のホーム・ページが上記表示装置の表示画面に表示される。上記第２のホーム・ページの第２の所定領域の拡大指令が与えられると、第２のホーム・ページとリンクされ，かつ第２の所定領域の拡大領域を表わす第３のホーム・ページが上記表示装置の表示画面に表示される。
【００１１】
この発明によると、ホーム・ページ内の所定領域を階層化することができる。リンクされたホーム・ページをたどることができるだけでなく、ホーム・ページ内の所定領域が階層化されたホーム・ページを表示させることができるようになる。ホーム・ページのレイアウトに変化を持たせることができる。
【００１２】
たとえば、ホームページ内の所定の領域がクリックされたことにより拡大指令が与えられたと判断されよう。
【００１３】
上記第１のホーム・ページが表示されているときに上記拡大指令手段から２回分に相当する拡大指令が与えられたことに応じて、上記第３のホーム・ページを上記表示画面上に表示するように上記表示装置を制御してもよい。
【００１４】
上記第１のホーム・ページが表示されている場合であって、上記第３のホーム・ページを表示させるときに、一旦上記第２のホーム・ページを表示させることなく、上記第３のホーム・ページを表示させることができるようになる。
【００１５】
たとえば、上記第１のホーム・ページが表示されているときに上記第１の所定領域がシングル・クリックされたとき（シングル・クリック手段）には、上記第２のホーム・ページが表示され、上記第１のホーム・ページが表示されているときに上記第１の所定領域がダブル・クリックされたとき（ダブル・クリック手段）には上記第３のホーム・ページが表示されよう。
【００１６】
上記第１のホーム・ページと上記第２のホーム・ページと上記第３のホーム・ページとのリンク関係を変更できるようにしてもよい。
【００１７】
ホーム・ページの表示順序が変わることとなる。第１のホーム・ページの次に第３のホーム・ページを表示したり，第２のホーム・ページの次に第１のホーム・ページを表示できるようになる。ホーム・ページの表示順序に変化を持たせることができるようになる。
【００１８】
次ページ表示指令および前ページ表示指令のうち少なくとも一方を与え、与えられた表示指令に応じて、上記表示画面に表示されているホーム・ページとは異なるホーム・ページを上記表示画面に表示するようにしてもよい。この場合，上記異なるホーム・ページに含まれるオブジェクト表示領域（プロキシー領域，画像，テキストなどのオブジェクトを表示する領域）に表示されるオブジェクトを変更できるようにしてもよい。
【００１９】
異なるホーム・ページとは、上述したように第１のホーム・ページの第１の所定領域の拡大領域を示す第２のホーム・ページのようにホーム・ページ内の一部の画像が一致しているホーム・ページではなく、ホーム・ページの構成自体が前のホーム・ページとは関連性がなく異なるものである。
【００２０】
縮小指令を与える縮小指令手段、および上記縮小指令手段から縮小指令が与えられたことにより、上記表示画面上に表示されている拡大領域を表わすホーム・ページの前に表示されていたホーム・ページを表示してもよい。
【００２１】
また上記第１の所定領域中に上記第２の所定領域内の画像が表示され、かつこの上記第２の所定領域内の画像中に上記第２の所定領域内の画像が表示されるようにしてもよい。
【００２２】
上記第２の所定領域内の画像に相当する画像または上記式３の所定領域内の画像に相当する画像が一定の大きさ以下であるときに、その表示を停止してもよい。
【００２３】
表示される画像が小さすぎて見づらくなることを未然に防止することができる。
【００２４】
【実施例の説明】
（１）全体構成
図１は、この発明の実施例によるネットワーク・システムを示している。
【００２５】
ネットワーク・システムは、クライアント・コンピュータ１とサーバ30とがインターネットを介して接続されることにより構成される。多数のクライアント・コンピュータ１がサーバ30と接続されるが、図１においては１台のみが図示されている。サーバ30も１台に限られないのはいうまでもない。
【００２６】
サーバ30には、ホーム・ページを表示するためのＬＩＦ（レイアウト・インフォメーション・ファイル）が記憶されている。
【００２７】
後述するように、クライアント・コンピュータ１とサーバ30とがアクセスされると、アクセスしたクライアント・コンピュータ１にサーバ30からＬＩＦが送信される。すると、クライアント・コンピュータ１の表示装置の表示画面にはホーム・ページが表示される。
【００２８】
図２は、クライアント・コンピュータ１の電気的構成を示すブロック図である。
【００２９】
クライアント・コンピュータ１の全体の動作は、ＣＰＵ２によって統括される。このＣＰＵ２によってホーム・ページの表示が制御される。
【００３０】
クライアント・コンピュータ１には、ＲＯＭ３，データを一時的に記憶するためのＲＡＭ４，表示装置14に画像を表示させるためのＶＲＡＭ12、ＲＯＭ３からのデータの読み出しならびにＲＡＭ４およびＶＲＡＭ12からのデータの書き込みおよびデータの読み出しを制御するためのメモリ・コントローラ15が含まれている。ＶＲＡＭ12から読み出された画像データがＤＡコンバータ13に与えられることにより、アナログ映像信号に変換され、表示装置14に画像が表示される。
【００３１】
また、クライアント・コンピュータ１には、バス・コントローラ５、メモリ・コントローラ15およびタイマ16が接続されている。
【００３２】
さらに、クライアント・コンピュータ１にはシステムＩ／Ｏコントローラ６が接続されている。このシステムＩ／Ｏコントローラ６にはクライアント・コンピュータ１のユーザから操作指令を受け付けるためのキーボード７およびマウス８ならびに画像データ、プログラム等を読み取るためのＣＤ−ＲＯＭドライブ９およびＦＤドライブ10ならびにインターネットと接続するためのモデム11が接続されている。
【００３３】
クライアント・コンピュータ１には、外部Ｉ／Ｏコントローラ18が接続されている。この外部Ｉ／Ｏコントローラ18にはＨＤドライブ21が接続されている。ＨＤドライブ21によってＨＤ（ハードディスク、図示略）へのデータの書き込みおよびデータの読み出しが可能となる。モデム11によって受信されたＬＩＦがＨＤに書き込まれる。ＨＤに書き込まれたＬＩＦが読み出されることによりサーバ30およびクライアント・コンピュータ１によって後述の所定の処理が行われる。
【００３４】
さらに、クライアント・コンピュータ１には、プリンタ20およびプリンタ20を制御するためのプリンタ制御回路19が接続されている。
【００３５】
サーバ30もクライアント・コンピュータ１とほぼ同じ構成を有しているが、一般にサーバ30よりも性能が高いものとなろう。サーバ30においてはＣＤ−ＲＯＭに格納されているＬＩＦが読取られＨＤに書き込まれることとなろう。
【００３６】
（２）ウインドウの構成
図３から図14は、クライアント・コンピュータ１の表示装置14の表示画面に表示されるウインドウの一例を示している。これらのウインドウ内に含まれる領域において対応する領域には同一符号を付す。
【００３７】
クライアント・コンピュータ１とサーバ30とが接続され、ＬＩＦを指定するデータがクライアント・コンピュータ１からサーバ30に送信される。すると、その指定されたＬＩＦがサーバ30からクライアント・コンピュータ１に送信される。クライアント・コンピュータ１の表示装置の表示画面には図３に示すウインドウ40が表示される。
【００３８】
ウインドウ40には、ツール・ボタン表示領域49およびホーム・ページ表示領域50が含まれている。
【００３９】
ツール・ボタン表示領域49には、次に示す各種ツール・ボタンが表示されている。
【００４０】
左矢印ボタン41：
左矢印が表示されている領域であり、この領域41がクリックされることにより、現在表示されているホーム・ページにリンクされているマップ領域（後述する）を含むホーム・ページが表示画面に表示される。左矢印ボタン41がクリックされることにより縮小指令が与えられることが以下の説明によって明らかとなろう。
【００４１】
右矢印ボタン42：
右矢印が表示されている領域であり、この領域42がクリックされることにより、選択されているマップ領域にリンクされているホーム・ページが表示画面に表示される。右矢印ボタン42がクリックされることによりマップ領域の拡大領域が与えられることが以下の説明によって明らかとなろう。
【００４２】
×印ボタン43：
×印が表示されている領域であり、この領域43がクリックされることにより、サーバ30からのＬＩＦのダウンロードが停止する。
【００４３】
リロード・ボタン44：
３つの矢印により構成される三角形が表示されている領域44であり、この領域44がクリックされることにより、サーバ30からのＬＩＦのリロードが行われる。
【００４４】
左三角形ボタン45：
左向きの三角形が表示されている領域であり、この領域45がクリックされることにより、現在表示されているホーム・ページの構成とは異なる前のホーム・ページが表示される。
【００４５】
右三角形ボタン46：
右向きの三角形が表示されている領域であり、この領域46がクリックされることにより、現在表示されているホーム・ページの構成とは異なる次のホーム・ページが表示される。
【００４６】
上三角形ボタン47：
上向きの三角形が表示されている領域であり、この領域47がクリックされることにより、後述するようにレコードが変更される。
【００４７】
下三角形ボタン48：
下向きの矢印が表示されている領域であり、この領域48がクリックされることにより、後述するようにレコードが変更される。
【００４８】
ホーム・ページ表示領域50には、指定されたＬＩＦによって表されるホーム・ページが表示される。
【００４９】
図３に示すウインドウ40には、ホーム・ページ表示領域50にプロキシー領域52，53，55，56，57，58，60，61および62が含まれている。プロキシー領域52は、後述するようにその領域内に画像または文字を表示する領域である。また、ホーム・ページ領域50には、マップ領域51，54，59および63も含まれている。マップ領域51は基底マップ領域であり，ホーム・ページの外枠となる。マップ領域54に、プロキシー領域55，56，57および58ならびにマップ領域59が含まれている。マップ領域59内にプロキシー領域57および58が含まれている。マップ領域54と新たなホーム・ページとはリンクされており、マップ領域54がダブル・クリックされることにより、そのマップ領域54内の画像が拡大された画像が新たなホーム・ページとして表示される。
【００５０】
クライアント・コンピュータ１のユーザによって右矢印ボタン42がクリックされる、またはマップ領域54がクリックされると、その指令がクライアント・コンピュータ１からサーバ30に送信される。すると、クライアント・コンピュータ１の表示装置の表示画面は、図３に示すホーム・ページから図４に示すホーム・ページに変わる。
【００５１】
このように基底マップ内に存在するマップ領域はリンク先があることを示している。また，プロキシー領域はオブジェクト（画像，テキストなど）を表示する領域である。
【００５２】
図４に示すウインドウ40Ａのホーム・ページ表示領域50には、図３に示すマップ領域54内の画像が拡大された画像がホーム・ページとして表示される。
【００５３】
新たに表示されたホーム・ページ内においては基底マップ領域は，マップ領域54となる。
【００５４】
クライアント・コンピュータ１のユーザによって、マップ領域59がクリックされる、または右矢印ボタン42がクリックされると、表示画面には図５に示すウインドウ40Ｂが表示される。
【００５５】
図５に示すウインドウ40Ｂのホーム・ページ表示領域50には、マップ領域59内の画像が拡大されているホーム・ページが表示されている。基底マップ領域はマップ領域59となる。
【００５６】
このように、図３に示すウインドウ40Ａに表示されるホーム・ページ内の一部（マップ領域54）が拡大されて図４に示すように新たなホーム・ページとして表示され、さらに、図４に示す新たなホーム・ページ内の一部（マップ領域59）が拡大されて図５に示すように新たなホーム・ページとして表示される。１つのホーム・ページ（マップ領域）内がいわば多層に階層化されていることとなる。
【００５７】
マップ領域が多数に階層化されているため、下の階層ほどマップ領域内の画像は小さくなる。このために上の階層においてマップ領域内の画像をそのまま表示してしまうと、見づらくなってしまう。したがって、一定の大きさ以下の画像は表示が省略されることとなる。
【００５８】
また、図３に示すホーム・ページにおいてマップ領域54がシングル・クリックされると、表示画面には図５に示すウインドウ40Ｂが表示されることとなる。
【００５９】
さらに、図５に示すウインドウ40Ｂが表示されている状態において左矢印ボタン41がクリックされると、図４に示すウインドウ40Ａが表示画面に表示される。図４に示すウインドウが表示されている状態において左矢印ボタン41がクリックされると、図３に示すウインドウ40が表示画面に表示される。
【００６０】
図３に示すウインドウが表示されている状態で、クライアント・コンピュータ１のユーザによって右矢印ボタン46がクリックされると、図６に示すウインドウ40Ｃが表示される。
【００６１】
ウインドウ40Ｃには、図３に示すウインドウ40に表示されているホーム・ページの構成とは異なる構成を持つ（プロキシー領域の数，配置位置関係などが異なる）ホーム・ページ60が表示される。すなわち、図３に示すホーム・ページの一部分の画像が新たなホーム・ページとして表示されるのではなく（マップ領域にリンクされているホーム・ページが表示されるのではなく）、ホーム・ページ自体にリンクされているホーム・ページ60が表示される。
【００６２】
ホーム・ページ36には、基底マップ30内にプロキシー領域31，32，33，34および35が含まれている。プロキシー領域32，33および34はマップ領域37に含まれている。
【００６３】
さらに、ホーム・ページ36が含まれているウインドウ40Ｃの右矢印ボタン46がクライアント・コンピュータ１のユーザによってクリックされると、図７に示すウインドウ40Ｄがクライアント・コンピュータ１の表示装置14の表示画面に表示される。
【００６４】
図７に示すウインドウ40Ｄ内に表示されるホーム・ページ78も図６に示すウインドウ40Ｃ内に表示されるホーム・ページ36と異なるも構成ののである。ホーム・ページ78の基底マップ領域70内にプロキシー領域71から77が含まれている。プロキシー領域74，75，76および77はマップ領域79に含まれている。
【００６５】
図７に示すウインドウ40Ｄが表示されている状態で左三角形ボタン45がクリックされると、図６に示すウインドウ40Ｃが再び表示される。また、図６に示すウインドウ40Ｄが表示されている状態で左三角形ボタン45がクリックされると、図３に示すウインドウ40が再び表示されることとなる。
【００６６】
さらに、図４に示すウインドウ40Ｂが表示されている状態で右矢印ボタン46がクライアント・コンピュータ１のユーザによってクリックされると、表示装置14の表示画面には図８に示すウインドウ40Ｅが表示される。
【００６７】
このウインドウ40Ｅには図４に示すホーム・ページの構成とは異なる構成を持つホーム・ページ117が含まれている。このホーム・ページ117内の基底マップ領域はマップ領域110である。このマップ領域110内にプロキシー領域111から116が含まれている。
【００６８】
図８に示すウインドウ40Ｅが表示されている状態において左矢印ボタン41がクリックされると、表示装置14の表示画面には図９に示すウインドウが表示される。
【００６９】
図９に示すウインドウは、図３に示すウインドウのホーム・ページにおいてマップ領域54が新たなマップ領域110に変更されている。新たなマップ領域110は、プロキシー領域の配置が図８に示すものに置き換えられたものである。
【００７０】
このように、右三角形ボタン46がクリックされたことによりホーム・ページが移動したときにおいて（図４に示すウインドウ表示から図８に示すウインドウ表示に変更されたときにおいて）、左矢印ボタン41がクリックされるとホーム・ページ移動前のホーム・ページ（図３に示すウインドウ内に表示されるホーム・ページ）には戻らない。新たに変更されたマップ領域110が含まれているホーム・ページが表示装置の表示画面に表示されることとなる（図３および図９参照）。
【００７１】
再び、図３に示すホーム・ページを表示させるときには、図９に示すマップ領域110がクリックされる。すると、図８に示すホーム・ページが表示されるので、左三角形ボタン45がクリックされる。クライアント・コンピュータ１の表示装置の表示画面には、図４に示すホーム・ページ50が表示される。さらに、左矢印ボタン41がクリックされると、図３に示すホーム・ページ50が表示されることとなる。
【００７２】
さらに、図３に示すホーム・ページが表示されているときに上矢印ボタン47がクリックされると、図10に示すホーム・ページが表示される。このホーム・ページの構成は、図３に示すホーム・ページの構成と同じであり、プロキシー領域52から61が含まれているが、プロキシー領域52に表示されている画像の内容が変えられている。さらに、上矢印ボタン47がクリックされると、図11に示すホーム・ページが表示装置14の表示画面に表示される。ホーム・ページの構成は図10と同じであるが、プロキシー領域52に表示される画像の内容が変わる。
【００７３】
図11に示すように、下矢印ボタン48がクリックされると、再び図10に示すホーム・ページが表示され、プロキシー領域52内の画像がもとに戻される。図10に示すホーム・ページにおいて、下矢印ボタン48がクリックされると、図３に示すホーム・ページが表示され、同様にプロキシー領域52内の画像がもとにもどされる。このようにプロキシー領域に表示されている画像またはテキストの内容の変更が上述したレコードの変更である。
【００７４】
したがって、たとえば、図４に示すホーム・ページが表示されているときに、下矢印ボタン48がクリックされると、ホーム・ページの構成は変わらずに、プロキシー領域55および56に表示されている画像が変わる。また、図８に示すホーム・ページが表示されているときに、下矢印ボタン48がクリックされると、ホーム・ページの構成は変わらずに、プロキシー領域111、112，113および114に表示されている画像が変わることとなる。
【００７５】
（３）マップ領域とプロキシー領域
図12は、マップ領域とプロキシー領域との関係を示している。
【００７６】
上述したようにマップ領域80は、プロキシー領域を規定する対象となる領域である。マップ領域80にプロキシー領域81，82，83，84および85が規定されている。マップ領域は、上述したように階層化することができるが、図12においてはマップ領域とプロキシー領域との関係をわかりやすくするために，マップ領域は１層（基底マップ領域80のみ）とされている。マップ領域80は、縦が１．０に正規化されている。
【００７７】
プロキシー領域は、マップ領域におけるオブジェクトを貼り付けるための領域を示すものである。オブジェクトは、画像であってもテキストであってもよい。プロキシー領域は、マップ領域上での四隅の座標点によって表される。プロキシー領域に表示されるオブジェクトの実体を表すデータは、後述するようにデータ・リストに格納されている。
【００７８】
図13は、階層化されているマップ領域を示している。
【００７９】
基底マップ領域90内には、マップ領域91，92および93が規定されている。マップ領域93内には、さらにマップ領域94が規定されている。マップ領域91，92または93がクリックされると、上述したようにそれらのマップ領域内に規定されているプロキシー領域の構成を維持した状態で拡大されたマップ領域が新たなホーム・ページとして表示されることとなる。また、マップ領域93がクリックされ、拡大されたマップ領域が新たなホーム・ページとして表示されている状態において、マップ領域94に相当する領域がクリックされると、さらにそのマップ領域94が拡大されたマップ領域が新たなホーム・ページとして表示されることとなる。もちろん、上述したことから分かるように、マップ領域90が表示されている状態において、マップ領域94がダブル・クリックされると、拡大されたマップ領域94が新たなホーム・ページとして表示されることとなる。
【００８０】
（４）ＬＩＦ
図14から図20は、ＬＩＦのデータ構造を示している。
【００８１】
ＬＩＦは、レイアウト・ドキュメント・ファイル（図14〜図17）とデータ・リスト・ファイル（図18〜図20）とから構成される。
【００８２】
図14は、レイアウト・ドキュメント・ファイルのファイル構造を示している。
【００８３】
レイアウト・ドキュメント・ファイルには、Layout Document 宣言部、ＭＡＰ構造記述部およびＰｒｏｘｙ構造記述部が含まれている。
【００８４】
図15は、Layout Document 宣言部のデータ構造を示している。
【００８５】
Layout Document 宣言部には、ＬＩＦのバージョンと対応するデータ・リストを指定するデータとが格納される。ＬＩＦのバージョンは、”LIF Version”によって指定される。対応するデータ・リストは、”DATA  LISTSRC”によって指定され、具体的にはそのデータ・リストの格納場所を示すＵＲＬ名によって指定される。
【００８６】
図16は、ＭＡＰ構造記述部のデータ構造を示している。
【００８７】
ＭＡＰ構造記述部は、マップ領域同士のリンクに関する情報とマップ同士の互いの関係を規定する情報を格納するものである。
【００８８】
ＭＡＰ構造記述部には、具体的には次の各データが格納される。
【００８９】
MAPDECLARATION ID：
後述する MAP TREE によって規定されるマップ領域同士の構造を識別するものである。
【００９０】
MAP TREE：
マップ領域中に含ませるマップ領域を規定するものである。たとえば、MAP TREE が”ROOT”であれば、基底マップ領域であることを示す。MAP TREE が”BRANCH”であれば後述する MAP LIFSRC によって指定されるマップ領域に含まれるマップ領域であることを示す。MAP TREE が”BRANCH”である場合に，MAP LIFSRC によって指定されるマップ領域は親のマップ領域である。
【００９１】
MAP LIFSRC：
MAP TREE によって指定されるマップ領域の格納場所を示すものである。ＵＲＬ名によって指定される。
【００９２】
MAP ASPECT：
マップ領域のアスペクトを示す。上述したように、縦は１．０に正規化されているからその縦に対する横の比率によって表される。
【００９３】
LAYOUT OFFSET Y：
親のマップ領域に対する縦方向のオフセット量を示す。
【００９４】
LAYOUT OFFSET X：
親のマップ領域に対する縦方向のオフセット量を示す。
【００９５】
LAYOUT ENLARGE：
親のマップ領域に対する倍率を示す。
【００９６】
LAYOUT DEGREE：
親のマップ領域に対する相対的な回転角度を示す。
【００９７】
図17は、ＰＲＯＸＹ構造記述部のデータ構造を示している。
【００９８】
ＰＲＯＸＹ構造記述部には、次の各データが格納される。
【００９９】
LAYOUTDECLARATION：
レイアウトの構造（各ページごとのプロキシー領域の配置位置）を示すデータである。
【０１００】
BOOK DEFAULT PAGE：
デフォルトで表示するホーム・ページを規定する。
【０１０１】
PAGE PAGENUM：
ホーム・ページの番号を規定する。
【０１０２】
PAGE ALLPAGE：
ホーム・ページの総ページ数を規定する。
【０１０３】
PAGE MAPDECLARATION：
リンクするマップ領域の構造を識別するものである。
【０１０４】
PROXY LABEL：
ＰＯＳＩＴＩＯＮ、ＳＴＲＯＢＪおよびＩＭＧＯＢＪがある。ＰＯＳＩＴＩＯＮは、プロキシー領域の位置の座標点である。ＳＴＲＯＢＪは、プロキシー領域にテキストを表示することを示す。ＩＭＧＯＢＪは、プロキシー領域に画像を表示することを示す。
【０１０５】
STROBJ STRHEIGHT：
テキストの高さを示す。
【０１０６】
STROBJ LINE：
テキストの行数を示す。
【０１０７】
STROBJ COLUMN：
テキストの列数を示す。
【０１０８】
STROBJ INTERVAL：
テキストの行間を示す。
【０１０９】
STROBJ ARRANGE：
文字の列並びを示すもので、左寄せ、中寄せ、右寄せなどがある。
【０１１０】
IMAGOBJ TYPE：
画像のフォーマットを示す。ＪＰＧ（joint photographic coding experts group），ＧＩＦ（graphics interchange format）などがある。
【０１１１】
図18は、データ・リスト・ファイルのデータ構造を示している。
【０１１２】
データ・リスト・ファイルには、Datalist Document 宣言部および Datalist 構造記述部が含まれている。
【０１１３】
図19は、Datalist Document 宣言部のデータ構造を示している。
【０１１４】
Datalist Document 宣言部には、次のデータが含まれている。
【０１１５】
DATALIST VERSION：
データリスト・ファイルのバージョンを示す。
【０１１６】
ＬＩＦ ＬＩＦＳＲＣ：
対応するレイアウト・ドキュメント・ファイルを指定するものである。
【０１１７】
図20は、DATALIST 構造記述部のデータ構造を示している。
【０１１８】
DATALIST 構造記述部には、次の各データが格納されている。
【０１１９】
DATALISTDECLARATION：
データリスト構造を識別する。
【０１２０】
CLUSTER DEFAULT RECORD：
プロキシー領域内にデフォルトで表示されるオブジェクトの内容（レコード）を指定する。
【０１２１】
RECORD INDEX：
レコードを識別する。
【０１２２】
次に上述したようにクライアント・コンピュータ１の表示装置の表示画面に図３から図11に示すようにホーム・ページを表示させるためのＬＩＦならびにマップ構造、プロキシー構造およびデータ・リスト構造を説明する。
【０１２３】
（５）ＬＩＦの例
図21は、ＬＩＦの関係を示している。
【０１２４】
図３から図11に示したようなホーム・ページを表示させるためにこの実施例においては、ＬＩＦ１，ＬＩＦ２，ＬＩＦ３およびＬＩＦ４の４つのＬＩＦが用いられる。
【０１２５】
第１のＬＩＦ１は、第２のＬＩＦ２および第４のＬＩＦ４を参照する。第２のＬＩＦ２は、第３のＬＩＦ３を参照する。
【０１２６】
図22（Ａ），（Ｂ）および（Ｃ）は、第１のＬＩＦ１によって規定されるマップ領域を示している。図23は、第１のＬＩＦ１のＭＡＰ構造記述部に記述されているプログラムを示している。図22（Ａ）、（Ｂ）および（Ｃ）によってそれぞれ図３、図６および図７のマップ領域が規定されることとなる。
【０１２７】
図22（Ａ）に示すマップ領域は、図23に示すプログラムの第１行から第20行によって規定される。
【０１２８】
基底マップ領域51は、プログラムの第２行によって規定されている（基底マップであることが MAP TREE = ”ROOT”によって示されている）。また、アスペクトも縦１に対して横０．８となるように規定されていることがわかる。
【０１２９】
さらに、マップ領域54は、プログラムの第３行から第10行によって規定されている。プログラムの第３行から第10行によって、マップ領域54は、基底マップ領域51に含まれるように配置されること、このマップ領域54のリンク先（参照すべきＬＩＦ）は、”http://localhost/layout2.lif”によって示されること、アスペクトが１．０であることがわかる。また、基底マップ領域の縦軸に対する倍率が０．３、基底マップ領域51の原点に対する縦方向のオフセットおよび横方向のオフセットがいずれも０．３、基底マップ領域51に対する相対角度が０度であることがわかる。
【０１３０】
また、マップ領域63は、プログラムの第11行から第18行によって規定されている。プログラムの第11行から第18行によって、マップ領域63は基底マップ領域51に含まれるように配置されること、このマップ領域103のリンク先は、”http://localhost/layout3.lif”によって示されること，アスペクトが縦１に対して横４であることがわかる。また、基底マップ領域の縦軸に対する倍率が０．１５、基底マップ領域51の原点に対するマップ領域63の縦方向のオフセットが０．１，横方向のオフセットが０．８，基底マップ領域51に対する相対角度が０度であることがわかる。
【０１３１】
図22（Ｂ）に示すマップ領域は、図23のプログラムの第21行から第32行によって規定されている。図22（Ａ）について説明したのと同様に、基底マップ領域30については、プログラムの第22行によって規定され、マップ領域37については、プログラムの第23行から第30行によって規定されている。これらのプログラムによって図22（Ｂ）に示されるマップ領域30および37が規定されることが理解されよう。
【０１３２】
MAP TREE を変更することにより，マップ領域を変える，すなわち基底マップ領域とその基底マップ領域に含まれるマップ領域との関係を変えることができる。
【０１３３】
図22（Ｃ）に示すマップ領域は、図23のプログラムの第33行から第44行によって規定されている。
【０１３４】
図22（Ａ）について説明したのと同様に、基底マップ領域70については、プログラムの第34行によって規定され、マップ領域79については、プログラムの第35行から第42行によって規定されている。図22（Ｃ）においては、マップ領域79は、基底マップ領域70に対して相対的に回転している。このために、プログラムの第40行に示すように MAP DEGREE も回転角度に応じた角度データが指定されている（<DEGREE>45.0</DEGREE>）。
【０１３５】
図24（Ａ），（Ｂ）および（Ｃ）は、第１のＬＩＦ１によって規定されるプロキシー領域を示している。図25は、第１のＬＩＦ１のＰＲＯＸＹ構造記述部に記載されているプログラムを示している。図24（Ａ），（Ｂ）および（Ｃ）によってそれぞれ図３、図６および図７のプロキシー領域が規定されることとなる。
【０１３６】
図24（Ａ）に示すプロキシー領域は、図25に示すプログラムの第３行から第18行によって規定されている。総ページ数３ページのうち第０ページ目であり，MAPDECLARATION = 0 のマップ領域に規定されることがわかる。ＰＡＧＮＵＭを変えることにより表示順序が変わる。
【０１３７】
プロキシー領域52は、図25に示すプログラムの第４行から第７行によって規定されている。基底マップ領域51の原点に対して、四隅の座標点のうち左上が［０．１，０．１］，右上が［０．１，０．７］，左下が［０．１，０．７］および右下が［０．７，０．３］となる位置に位置決めされることがわかる。また、プロキシー領域52には、後述する図27のＬＯＧＯＩＭＧによって指定されるＵＲＬに格納されているデータによって表わされるＪＰＧのフォーマットをもつ画像が貼り付けられことがわかる。
【０１３８】
プロキシー領域53は図25に示すプログラムの第８行から第15行によって規定されている。、高さが０．０５，行数が４、列数が４、行間が０．０２５，フォントが明朝体、フォント・サイズが38ポイント、カラーがグレイ、活字がボールド、右寄せとされ，後述する図27のＧＲＥＥＴＩＮＧによって指定されるテキストが貼り付けられることがわかる。
【０１３９】
同様にして、図24（Ｂ）に示すプロキシー領域61は、図25に示すプログラムの第20行から第23行によって、プロキシー領域62は、図25に示すプログラムの第24行から第27行によってそれぞれ規定される。いずれもＪＰＧの画像が貼りつけられることが理解されよう。
【０１４０】
また、同様にして、図24（Ｃ）に示すプロキシー領域71は、図25に示すプログラムの第30行から第39行によって、プロキシー領域72は、図25に示すプログラムの第39行から第43行によってそれぞれ規定される。プロキシー領域71にはテキストが，プロキシー領域72には画像がそれぞれ貼りつけられることがわかる。
【０１４１】
図26は、第１のＬＩＦ１に含まれるデータ・リストの構造を示している。図27は、図26のデータ・リストを構成するためのプログラム（Ｄａｔａｌｉｓｔ構造記述部に記載されている）を示している。
【０１４２】
データ・クラスタによって、レコード０，１および２が階層化されている。これらのレコード０，１および２の下に画像データ（ＬＯＧＯＩＭＧ）およびテキスト・データ（ＧＲＥＥＩＮＧ）がそれぞれ階層化されている。
【０１４３】
RECORD INDEX０が指定されることにより、レコード０の下に階層化されている画像データ（http://localhost/logimg1.jpg）によって表される画像およびテキスト・データによって表されるテキスト（くるまの○×△△支店くるまの○×△△支店）がプロキシー領域52および53にそれぞれ表示されることとなる。同様にして、RECORD INDEX１が指定されることにより、レコード１の下に階層化されている画像データ（http://localhost/loging2.jpg）によって表される画像およびテキスト・データによって表されるテキスト（自動車○×支店△△自動車○×支店△△）がプロキシー領域52および53にそれぞれ表示されることとなる。さらに、RECORD INDEX２が指定されることにより、レコード２の下に階層化されている画像データによって表される画像（http://localhost/logoimg3.jpg）およびテキスト・データによって表されるテキスト（○×自動車△△支店○×自動車△△支店）がプロキシー領域52および53にそれぞれ表示されることとなる。
【０１４４】
図28は、第２のＬＩＦ２によって規定されるマップ領域を示している。図29は、第２のＬＩＦ２の中のＭＡＰ構造記述部に記述されるプログラムを示している。図28によって図４に示すマップ領域が規定されることとなる。
【０１４５】
図29のプログラムの第２行によって基底マップ領域54が規定され、プログラムの第３行から第10行によってマップ領域59が規定される。マップ領域59にはリンク先として http://localhost/layout3.lif が規定されていることがわかる。
【０１４６】
図29に示すプログラムによって、図28に示すように基底マップ領域54内にマップ領域59が含まれるように規定される。
【０１４７】
図30（Ａ）および（Ｂ）は、第２のＬＩＦ２によって規定されるプロキシー領域を示している。図31は第２のＬＩＦのＰＲＯＸＹ構造記述部に記述されているプログラムを示している。図30（Ａ）は図４に相当し，図30（Ｂ）は図８に相当する。
【０１４８】
図30（Ａ）に示すプロキシー領域はプログラムの第３行から第12行によって規定される。プロキシー領域55がプログラムの第４行から第７行に規定され、プロキシー領域56がプログラムの第８行から第11行に規定されている。また、図30（Ｂ）に示すプロキシー領域はプログラム第13行から第30行によって規定されている。プロキシー領域111，112，113および114がそれぞれ図31に示すプログラムの第14行から第17行、第18行から第21行、第22行から第25行および第26行から第29行によってそれぞれ規定されている。
【０１４９】
図32は、第２のＬＩＦ２に含まれるデータ・リストの構造を示している。図33は、図32のデータ・リストを構成するためのプログラム（Ｄａｔａｌｉｓｔ記述部の内容）を示している。
【０１５０】
図32に示すデータ・リストにおいては、レコード０および１のそれぞれにおいて画像データが階層化されている。
【０１５１】
レコード・インデックス１または２が指定されることにより、図31の対応する PROXY LABEL によって指定されるＳＭＰＩＭＧに格納されている画像データによって表される画像が，対応するＰＯＳＩＴＩＯＮで指定されるプロキシー領域に表示される。
【０１５２】
図34は、第３のＬＩＦ３によって規定されるマップ構造を示している。図35は、第３のＬＩＦ３に格納されているＭＡＰ構造記述部のプログラムを示している。図35に示すプログラムによってマップ領域59が規定される。図34は、図５に対応するものである。
【０１５３】
図36は、第３のＬＩＦ３によって規定されるプロキシー領域を示している。図５に対応する。図37は第３のＰＲＯＸＹ構造記述部に記述されているプログラムを示している。
【０１５４】
図36に示すプロキシー領域57および58のうち、プロキシー領域57が図37に示すプログラムの第４行から第７行によって規定され、プロキシー領域58が図37に示すプログラムの第８行から第17行によって規定される。
【０１５５】
図38は、第３のＬＩＦ３に含まれれるデータ・リストの構造を示している。図39は、図41のデータ・リストを構成するためのプログラム（Ｄａｔａｌｉｓｔ構造記述部に記述されている）を示している。
【０１５６】
図38に示すデータ・リストにおいては、レコード０，１および２の下に画像データおよびテキスト・データが階層化されている。
【０１５７】
RECORD INDEX０が指定されることにより、http://localhost/logoimg1.jpg に格納されている画像データによって表される画像がプロキシー領域57に表示され、テキスト（これは空白のテストです。きちんと改行されるかな？）がプロキシー領域58に表示される。同様にして、RECORD INDEX１が指定されることにより、http://local/logoimg2.jpg に格納されている画像データによって表される画像がプロキシー領域57に表示され、テキストが（空白テスト。その２）がプロキシー領域58に表示される。さらに、RECORD INDEX２が指定されることにより、http://localhost/logoimg3.jpg に格納されている画像データによって表される画像がプロキシー領域57に表示され、テキスト（きちんと空白できたでしょうか？空白テストその３です。）がプロキシー領域58に表示される。
【０１５８】
図40は、第４のＬＩＦ４によって規定されるマップ構造を示している。図41は、第４のＬＩＦ４に格納されているＭＡＰ構造記述部のプログラムを示している。図41に示すプログラムによってマップ領域63が規定される。マップ領域63は、図３に示すホームページに含まれるマップ領域63がクリックされたときに新たなホーム・ページにおいて基底マップ領域となるものである。
【０１５９】
図42は、第４のＬＩＦ４によって規定されるプロキシー構造を示している。図43は、第４のＬＩＦ４に格納されているＰＲＯＸＹ構造記述部のプログラムを示している。
【０１６０】
図42に示すプロキシー領域60，61および62のうち、プロキシー領域60は図43に示すプログラムのうち第４行から第７行によって規定され、プロキシー領域61は図40に示すプログラムのうち第８行から第11行によって規定され、プロキシー領域62は図40に示すプログラムのうち第12行から第15行によって規定される。
【０１６１】
図44は、第３のＬＩＦ３に含まれるデータ・リストの構造を示している。図45は、図44のデータ・リストを構成するためのプログラム（Ｄａｔａｌｉｓｔ構造記述部に記述されている）を示している。
【０１６２】
図44に示すデータ・リストにおいては、レコード０の下に画像データが階層化されている。RECORD INDEX０が指定されることにより、http://localhost/logoimg1.jpg に格納されている画像データによつて表される画像がプロキシー領域57に表示され，ＧＲＥＥＴＩＮＧで示されるテキストがプロキシー領域58に表示されることとなる。
【０１６３】
（６）処理手順
図46から図49は、クライアント・コンピュータ１の処理手順を示すフローチャートである。
【０１６４】
図46は、クライアント・コンピュータ１の表示装置14の表示画面に最初にホーム・ページを表示させるときの処理手順を示すフローチャートである。
【０１６５】
クライアント・コンピュータ１とサーバ30とがアクセスされる。キーボード７を用いてクライアント・コンピュータ１のユーザによって、ＬＩＦのファイル名が指定される（ステップ121）。指定されたＬＩＦのファイル名を示すデータがクライアント・コンピュータ１からサーバ30に送信される。
【０１６６】
サーバ30において、ＬＩＦのファイル名を示すデータが受信されると、サーバ30に格納されているＬＩＦの中から対応するＬＩＦが読み取られる。読み取られたＬＩＦがサーバ30から、アクセスしたクライアント・コンピュータ１に送信される。クライアント・コンピュータ１によって、サーバ30から送信されたＬＩＦが受信され、読み取られる（ステップ122）。読み取られたＬＩＦによって参照されているデータ・リストを表すデータがクライアント・コンピュータ１からサーバ30に送信される。
【０１６７】
サーバ30によって、データ・リストを表すデータが受信されると、その受信したデータによって表されるデータ・リストが、サーバ30のメモリから読み出される。読み出されたデータ・リストがサーバ30からクライアント・コンピュータ１に送信される。
【０１６８】
クライアント・コンピュータ１において、サーバ30から送信されたデータ・リストが受信され、読み取られることとなる（ステップ123）。
【０１６９】
読み取られたＬＩＦに参照すべきＬＩＦがなければステップ123の処理はスキップされるのはいうまでもない。
【０１７０】
読み取られたＬＩＦに参照すべきＬＩＦがあれば（ステップ124）、ステップ122および123の処理が繰り返される。
【０１７１】
つづいて、読み取られたＬＩＦの中のＭＡＰ構造記述部を参照してマップ領域が構築される（ステップ125）。また、構築されたマップ領域に位置決めされるべきプロキシー領域の位置がプロキシー構造記述部を参照して算出される（ステップ126）。
【０１７２】
さらに、プロキシー領域に表示すべきオブジェクトを表すデータが、読み取られたデータ・リストの中から決定される（ステップ127）。
【０１７３】
以上のようにしてマップ領域内の所定の位置に所定のオブジェクトが表示されたプロキシー領域が位置決めされ、図３に示すようなホーム・ページを含むウインドウ40がクライアント・コンピュータ１の表示装置14の表示画面に表示されることとなる（ステップ128）。
【０１７４】
図47は、上述した図３から図５に示すようにマップ領域を移動（そのマップ領域を拡大したマップ領域を新たなホーム・ページとして表示）するときの処理手順を示すフローチャートである。
【０１７５】
上述したように、マップ領域のクリックまたは右矢印ボタン42のクリックがあるとマップ領域の移動指令があったものと見なされる（ステップ131でＹＥＳ）。移動指令があると、どのマップ領域の移動指令かが特定される（ステップ132）。マップ領域自体がクリックされると、そのクリックされたマップ領域について移動指令があったと判断され、右矢印ボタン42がクリックされたときには、直前に表示されたマップ領域への移動指令が与えられたものと見なされる。
【０１７６】
移動指令が与えられたマップ領域が特定されると、特定されたマップ領域が基底マップ領域となるように、マップ領域が再構築される（ステップ133）。再構築されたマップ領域におけるプロキシー領域の位置が再度算出される（ステップ134）。
【０１７７】
また、プロキシー領域に表示すべきオブジェクトを表すデータが、読み取られたデータ・リストの中から決定される（ステップ135）。
【０１７８】
以上のようにして移動した（拡大した）マップ領域内の所定の位置に，プロキシー領域が位置決めされる。図３に示すホーム・ページから図４に示すように指定されたマップ領域（この場合は、マップ領域54）が拡大されたホーム・ページが、クライアント・コンピュータ１の表示装置の表示画面に表示されることとなる（ステップ136）。
【０１７９】
図48は、上述したように図３から図６もしくは図６から図７または図７から図６もしくは図６から図３に示すようにホーム・ページを移動するときの処理手順を示すフローチャートである。
【０１８０】
上述したように左矢印ボタン45または右矢印ボタン46がクライアント・コンピュータ１のユーザによってクリックされると、ホーム・ページの移動指令と判断される（ステップ141でＹＥＳ）。表示装置14の表示画面に複数のホーム・ページが表示されているときには、左矢印ボタン45または右矢印ボタン46がクリックされたホーム・ページ（アクティブとなっているホーム・ページ）が特定される（ステップ142）。表示装置の表示画面に表示されているホーム・ページが１つだけであればステップ142の処理はスキップされる。
【０１８１】
左矢印ボタン45または右矢印ボタン46がクリックされたホーム・ページのページ数がデクレメントまたはインクレメントされる（ステップ143）。すると、対応するホーム・ページのＰＲＯＸＹ構造記述部に記録されているプログラムが読み取られる（ステップ144）。変更されたマップ領域に対応するプロキシー領域の配置位置が算出される（ステップ145）。また、プロキシー領域に表示すべきオブジェクトを表すデータがデータ・リストから読み取られる（ステップ146）。
【０１８２】
右矢印ボタン46がクリックされたのであれば、現在表示されているホーム・ページの次のホーム・ページがクライアント・コンピュータ１の表示装置の表示画面に表示されることとなる（ステップ147）。また、左矢印ボタン45がクリックされたのであれば、現在表示されているホーム・ページの前のホーム・ページがクライアント・コンピュータ１の表示装置の表示画面に表示されることとなる（ステップ147）。
【０１８３】
図49は、上述したように図３から図10もしくは図10から図11または図11から図10もしくは図10から図３に示すようにレコードを移動（プロキシー領域の配置構成は変わらずにプロキシー領域に表示されるオブジェクトを変える）するときの処理手順を示すフローチャートである。
【０１８４】
上述したように、上矢印ボタン47のクリックまたは下矢印ボタン48のクリックがあると、レコードの移動指令と見なされる（ステップ151でＹＥＳ）。表示装置14の表示画面に複数のホーム・ページが表示されているときには、上矢印ボタン47または下矢印ボタン48がクリックされたホーム・ページが特定される（ステップ152）。表示装置の表示画面に表示されているホーム・ページが１つだけであれば、ステップ152の処理がスキップされるのはいうまでもない。
【０１８５】
上矢印ボタン47または下矢印ボタン48がクリックされたホーム・ページに対応するデータ・リストの RECORD INDEX がインクレメントまたはデクレメントされる（ステップ153）。すると、インクレメントまたはデクレメントされたレコードに対応するデータがデータ・リストから読み取られる（ステップ154）。ホーム・ページのプロキシー領域に新たな RECORD INDEX によって指定されるオブジェクトが表示されることとなる（ステップ155）。
【０１８６】
上述した実施例においては、サーバ30から送信されるＬＩＦを受信し、クライアント・コンピュータ１の表示装置の表示画面にホーム・ページを表示しているが、ＬＩＦがクライアント・コンピュータ１のメモリ内に格納されているときにはサーバ30とアクセスすることなく、クライアント・コンピュータ１の表示装置の表示画面にホーム・ページを表示させることができるのはいうまでもない。
【図面の簡単な説明】
【図１】この発明の実施例によるネットワーク・システムを示している。
【図２】クライアント・コンピュータの電気的構成を示すブロック図である。
【図３】表示されるホーム・ページの一例である。
【図４】表示されるホーム・ページの一例である。
【図５】表示されるホーム・ページの一例である。
【図６】表示されるホーム・ページの一例である。
【図７】表示されるホーム・ページの一例である。
【図８】表示されるホーム・ページの一例である。
【図９】表示されるホーム・ページの一例である。
【図１０】表示されるホーム・ページの一例である。
【図１１】表示されるホーム・ページの一例である。
【図１２】マップ領域とプロキシー領域との関係を示している。
【図１３】階層化されたマップ領域を示している。
【図１４】レイアウト・ドキュメント・ファイルのデータ構造を示している。
【図１５】  Layout Document 宣言部の内容を示してる。
【図１６】ＭＡＰ構造記述部の内容を示している。
【図１７】ＰＲＯＸＹ構造記述部の内容を示している。
【図１８】データ・リスト・ファイルのデータ構造を示している。
【図１９】  Datalist Document 宣言記述部の内容を示している。
【図２０】Ｄａｔａｌｉｓｔ構造記述部の内容を示している。
【図２１】ホーム・ページを表示するための複数のＬＩＦの関係を示している。
【図２２】（Ａ）から（Ｃ）は、マップ領域の一例を示している。
【図２３】ＭＡＰ構造記述部のプログラムの一例を示している。
【図２４】（Ａ）から（Ｃ）は、プロキシー領域の一例を示している。
【図２５】ＰＲＯＸＹ構造記述部のプログラムの一例を示している。
【図２６】データ・リストの一例を示している。
【図２７】Ｄａｔａｌｉｓｔ構造記述部のプログラムの一例を示している。
【図２８】マップ領域の一例を示している。
【図２９】マップ構造記述部のプログラムの一例を示している。
【図３０】（Ａ）および（Ｂ）は、プロキシー領域の一例を示している。
【図３１】ＰＲＯＸＹ構造記述部のプログラムの一例を示している。
【図３２】データ・リスト構造の一例である。
【図３３】データ・リストのプログラムの一例である。
【図３４】マップ領域の一例である。
【図３５】ＭＡＰ構造記述部のプログラムの一例である。
【図３６】プロキシー領域の一例である。
【図３７】プロキシー構造記述部のプログラムの一例である。
【図３８】データ・リストの一例である。
【図３９】データ・リストのプログラムの一例である。
【図４０】マップ領域の一例である。
【図４１】ＭＡＰ構造記述部のプログラムの一例である。
【図４２】プロキシー領域の一例である。
【図４３】ＰＲＯＸＹ構造記述部のプログラムの一例である。
【図４４】データ・リストの一例である。
【図４５】データ・リストのプログラムの一例である。
【図４６】ホーム・ページを表示するときの処理手順を示すフローチャートである。
【図４７】マップ領域を移動するときの処理手順を示すフローチャートである。
【図４８】ホーム・ページを変更するときの処理手順を示すフローチャートである。
【図４９】レコードを変更するときの処理手順を示すフローチャートである。
【符号の説明】
１  クライアント・コンピュータ
２  ＣＰＵ
７  キーボード
９  CD-ROMドライブ
14  表示装置
30  サーバ
41  左矢印ボタン
42  右矢印ボタン
45  左三角形ボタン
46  右三角形ボタン
47  上矢印ボタン
48  下矢印ボタン
30，37，51，54，59，63，79，80，110，118  マップ領域
31，32，33，34，35，52，53，55，56，57，58，60，61，62，71，72，73，74，75，76，77，81，82，83，84，85，111，112，113，114，115，116  プロキシー領域
【図１】
0004185644.tif 000002
【図２】
0004185644.tif 000003
【図３】
0004185644.tif 000004
【図４】
0004185644.tif 000005
【図５】
0004185644.tif 000006
【図６】
0004185644.tif 000007
【図７】
0004185644.tif 000008
【図８】
0004185644.tif 000009
【図９】
0004185644.tif 000010
【図１０】
0004185644.tif 000011
【図１１】
0004185644.tif 000012
【図１２】
0004185644.tif 000013
【図１３】
0004185644.tif 000014
【図１４】
0004185644.tif 000015
【図１５】
0004185644.tif 000016
【図１６】
0004185644.tif 000017
【図１７】
0004185644.tif 000018
【図１８】
0004185644.tif 000019
【図１９】
0004185644.tif 000020
【図２０】
0004185644.tif 000021
【図２１】
0004185644.tif 000022
【図２２】
0004185644.tif 000023
【図２３】
0004185644.tif 000024
【図２４】
0004185644.tif 000025
【図２５】
0004185644.tif 000026
【図２６】
0004185644.tif 000027
【図２７】
0004185644.tif 000028
【図２８】
0004185644.tif 000029
【図２９】
0004185644.tif 000030
【図３０】
0004185644.tif 000031
【図３１】
0004185644.tif 000032
【図３２】
0004185644.tif 000033
【図３３】
0004185644.tif 000034
【図３４】
0004185644.tif 000035
【図３５】
0004185644.tif 000036
【図３６】
0004185644.tif 000037
【図３７】
0004185644.tif 000038
【図３８】
0004185644.tif 000039
【図３９】
0004185644.tif 000040
【図４０】
0004185644.tif 000041
【図４１】
0004185644.tif 000042
【図４２】
0004185644.tif 000043
【図４３】
0004185644.tif 000044
【図４４】
0004185644.tif 000045
【図４５】
0004185644.tif 000046
【図４６】
0004185644.tif 000047
【図４７】
0004185644.tif 000048
【図４８】
0004185644.tif 000049
【図４９】
0004185644.tif 000050