(57)【要約】【課題】情報量が多く複雑なレイアウトのドキュメントから、求める情報を容易に探し出せるようにし、さらには、このようなドキュメントを、取得ファイルサイズの制限が小さなデバイスでも閲覧可能にすること。【解決手段】デバイス又はコンピュータに、  ドキュメントのソースファイルを読み込む機能と、  階層深度を指定させる機能と、  階層深度が指定されたとき、読み込んだソースファイルに基づいて、指定された階層深度に対応するレイアウトを作成して表示する機能とを実現することを特徴とするブラウザ。【選択図】なし【特許請求の範囲】
【請求項１】
デバイス又はコンピュータに、
ドキュメントのソースファイルを読み込む機能と、
階層深度を指定させる機能と、
階層深度が指定されたとき、読み込んだソースファイルに基づいて、指定された階層深度に対応するレイアウトを作成して表示する機能とを実現することを特徴とするブラウザ。
【請求項２】
デバイス又はコンピュータに、
カテゴリの名称が表示されている区域の何れかを指定させる機能と、
区域が指定されたとき、読み込んだソースファイルに基づいて、指定された区域に名称が表示されているカテゴリを、１つ下位の層に展開したレイアウトを作成して表示する機能とを実現することを特徴とする請求項１に記載のブラウザ。
【請求項３】
デバイス又はコンピュータに、
ドキュメントのソースファイルをサーバから読み込もうとする際に、デバイス又はコンピュータの取得可能ファイルサイズを、サーバに伝える機能と、
ドキュメントのソースファイルが取得可能ファイルサイズよりも大きい場合、取得可能ファイルサイズ以下となる最も深い階層深度に対応するレイアウトの情報を有するファイルを、ドキュメントのソースファイルの代わりにサーバから読み込む機能と、
区域が指定されたとき、指定された区域に名称が表示されているカテゴリの属する層の階層深度が、取得可能ファイルサイズ以下となる最も深い階層深度以下である場合、このカテゴリを１つ下位の層に展開したレイアウトの情報を有するファイルをサーバから取り寄せ、取り寄せたファイルに基づいて、このカテゴリを１つ下位の層に展開したレイアウトを作成して表示する機能とを実現することを特徴とする請求項１又は２に記載のブラウザ。
【請求項４】
ドキュメントのソースファイルを保管しているサーバに、
請求項３に記載のブラウザを備えたデバイス又はコンピュータから、ドキュメントのソースファイルが求められる際に、このデバイス又はコンピュータの取得可能ファイルサイズを受け取る機能と、
ドキュメントのソースファイルが取得可能ファイルサイズよりも大きい場合、取得可能ファイルサイズ以下となる最も深い階層深度に対応するレイアウトの情報を有するファイルを、ドキュメントのソースファイルの代わりにデバイス又はコンピュータに送る機能と、
デバイス又はコンピュータから、指定された区域に名称が表示されているカテゴリを、１つ下位の層に展開したレイアウトの情報を有するファイルが求められると、このファイルを作成して、このデバイス又はコンピュータに送る機能を実現させるサーバ用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ブラウザ及びサーバ用プログラムに関する。
【背景技術】
【０００２】
一般に、ＷｅｂドキュメントのソースファイルをＨＴＭＬ言語で記述するとき、内容の区切りを、テーブル（ｔａｂｌｅ）タグ等でレイアウト表現をしていることが多い。テーブル（ｔａｂｌｅ）タグを使用する場合、Ｗｅｂドキュメントの作成者は、内容のまとまりを意識しながら、それを使用しており、複雑なレイアウトの場合、図１に示すソースファイルのように、テーブルを入れ子にすることも一般的である。
【０００３】
図１に示すソースファイルのｔｄタグ１〜５は、それぞれは、図２に示すレイアウトの区域ａ〜ｅを表現している。また、内容０１〜０３は、それぞれ、区域ｃ〜ｅに表示されている。
【０００４】
ところで、ＷｅｂドキュメントをＷｅｂブラウザで画面に表示した場合、Ｗｅｂブラウザの特性上、全ての情報が同時に表示されるために、情報量が多く複雑なレイアウトの場合、ユーザが、求める情報を探し出すことは、困難となることがある。この問題は、特に、携帯電話やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）等、画面サイズの小さいデバイスほどより顕著に現れてくるものである。
【０００５】
また、情報量が多く複雑なレイアウトのＷｅｂドキュメントのソースファイルは、そのサイズが大きくなり、携帯電話やＰＤＡ等、取得ファイルサイズの制限が小さなデバイスでは、閲覧が不可能となることがある。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は斯かる背景技術に鑑みてなされたもので、情報量が多く複雑なレイアウトのドキュメントから、求める情報を容易に探し出せるようにし、さらには、このようなドキュメントを、取得ファイルサイズの制限が小さなデバイスでも閲覧可能にすることを課題とする。
【課題を解決するための手段】
【０００７】
本発明において上記の課題を達成するために、まず請求項１の発明では、デバイス又はコンピュータに、
ドキュメントのソースファイルを読み込む機能と、
階層深度を指定させる機能と、
階層深度が指定されたとき、読み込んだソースファイルに基づいて、指定された階層深度に対応するレイアウトを作成して表示する機能とを実現することを特徴とするブラウザとしたものである。
【０００８】
また請求項２の発明では、デバイス又はコンピュータに、
カテゴリの名称が表示されている区域の何れかを指定させる機能と、
区域が指定されたとき、読み込んだソースファイルに基づいて、指定された区域に名称が表示されているカテゴリを、１つ下位の層に展開したレイアウトを作成して表示する機能とを実現することを特徴とする請求項１に記載のブラウザとしたものである。
【０００９】
また請求項３の発明では、デバイス又はコンピュータに、
ドキュメントのソースファイルをサーバから読み込もうとする際に、デバイス又はコンピュータの取得可能ファイルサイズを、サーバに伝える機能と、
ドキュメントのソースファイルが取得可能ファイルサイズよりも大きい場合、取得可能ファイルサイズ以下となる最も深い階層深度に対応するレイアウトの情報を有するファイルを、ドキュメントのソースファイルの代わりにサーバから読み込む機能と、
区域が指定されたとき、指定された区域に名称が表示されているカテゴリの属する層の階層深度が、取得可能ファイルサイズ以下となる最も深い階層深度以下である場合、このカテゴリを１つ下位の層に展開したレイアウトの情報を有するファイルをサーバから取り寄せ、取り寄せたファイルに基づいて、このカテゴリを１つ下位の層に展開したレイアウトを作成して表示する機能とを実現することを特徴とする請求項１又は２に記載のブラウザとしたものである。
【００１０】
また請求項４の発明では、ドキュメントのソースファイルを保管しているサーバに、
請求項３に記載のブラウザを備えたデバイス又はコンピュータから、ドキュメントのソースファイルが求められる際に、このデバイス又はコンピュータの取得可能ファイルサイズを受け取る機能と、
ドキュメントのソースファイルが取得可能ファイルサイズよりも大きい場合、取得可能ファイルサイズ以下となる最も深い階層深度に対応するレイアウトの情報を有するファイルを、ドキュメントのソースファイルの代わりにデバイス又はコンピュータに送る機能と、
デバイス又はコンピュータから、指定された区域に名称が表示されているカテゴリを、１つ下位の層に展開したレイアウトの情報を有するファイルが求められると、このファイルを作成して、このデバイス又はコンピュータに送る機能を実現させるサーバ用プログラムとしたものである。
【発明の効果】
【００１１】
請求項１に記載の発明は、カテゴリに対応する区域に、このカテゴリの名称のみを表示できるので、大まかににどこに何が表示されているか視覚的に把握することが可能であるという効果がある。
【００１２】
請求項２に記載の発明は、カテゴリに対応する区域に、このカテゴリの名称のみを表示して、大まかににどこに何が表示されているか視覚的に把握した後に、求める内容が属するカテゴリを下位の層に展開するを繰り返すことで、求める内容に容易に到達できるという効果がある。
【００１３】
請求項３及び４に記載の発明は、ドキュメントのソースファイルが、デバイス又はコンピュータの取得可能ファイルサイズより大きくても、このデバイス又はコンピュータで、このドキュメントに掲載されている内容を閲覧できるという効果がある。
【００１４】
以上、本発明は、情報量が多く複雑なレイアウトのドキュメントから、求める情報を容易に探し出せ、さらには、このようなドキュメントを、取得ファイルサイズの制限が小さなデバイスでも閲覧可能であるという効果がある。
【発明を実施するための最良の形態】
【００１５】
以下に、本発明の最良の一実施形態を説明する。
【００１６】
１．階層
ここで、まず、１つのカテゴリを１つの区域に対応させて、カテゴリの包含関係を、カテゴリに対応する区域の包含関係で表し、カテゴリ分けされた内容を、カテゴリに対応する区域に分けて表示するレイアウトを考える。このレイアウトを、元のレイアウトと呼ぶ
ことにする。
【００１７】
例えば、図２に示すレイアウトは、図３に示す各カテゴリについて、カテゴリＡを区域ａに対応させ、カテゴリＢを区域ｂに対応させ、カテゴリＣを区域ｃに対応させ、カテゴリＤを区域ｄに対応させ、カテゴリＥを区域ｅに対応させると、図３に示すカテゴリの包含関係を、カテゴリに対応する区域の包含関係で表し、カテゴリ分けされた内容を、カテゴリに対応する区域に分けて表示するレイアウトとなる。
【００１８】
尚、図３は、線の枝分かれの先にあるカテゴリが、線の枝分かれの元にあるカテゴリに、直接含まれることを示し、また、内容は、線で繋がっているカテゴリに、直接含まれることを示す。
【００１９】
以後、特に断わらない限り、カテゴリと、このカテゴリに対応する区域とを区別せず、この区域も、このカテゴリの名称で識別するものとする。
【００２０】
また、あるカテゴリが、他のカテゴリに直接含まれる場合、あるカテゴリは、他のカテゴリの子と呼ばれ、逆に、他のカテゴリは、あるカテゴリの親と呼ばれる。親の無いカテゴリは、特にルートと呼ばれる。また、ある内容が、あるカテゴリに、直接含まれる場合、この内容は、このカテゴリの子とも呼ばれ、逆に、このカテゴリは、この内容の親とも呼ばれる。
【００２１】
ルートを第１世代として、親子関係を辿り、最も若い世代のカテゴリを第（ｎ−１）世代（ｎ≧２）とすると、カテゴリと内容の包含関係から、階層深度１〜ｎの層が、以下のようにして、定義される。
【００２２】
まず、階層深度１の層は、親を持たないカテゴリからなる層である。
【００２３】
また、階層深度ｎの層は、全ての内容からなる層である。この層を内容層とも云う。
【００２４】
ｉを１≦ｉ＜（ｎ−１）なる正の整数とすると、階層深度（ｉ＋１）の層は、階層深度のｉ層から、以下のようにして、定義される。
【００２５】
階層深度のｉ層に属す各カテゴリが、それぞれ、子のカテゴリを持つならば、階層深度の（ｉ＋１）層は、これらの子のカテゴリからなる層である。
【００２６】
階層深度のｉ層に属するカテゴリに、子のカテゴリを持つものと、子のカテゴリを持たないものとがあるならば、階層深度（ｉ＋１）の層は、階層深度ｉの層に属するカテゴリの何れかの子であるカテゴリと、階層深度ｉの層に属しかつ子のカテゴリを持たないカテゴリとからなる層である。
【００２７】
図３に示すカテゴリと内容の包含関係から定義される階層深度１〜４の層を、図４に示す。
【００２８】
以上のように、カテゴリと内容の包含関係から、階層深度１〜ｎの層が定義されると、各階層深度に対応するレイアウトが、以下のようにして、元のレイアウトから定義される。
【００２９】
まず、階層深度ｎに対応するレイアウトは、元のレイアウトである。
【００３０】
階層深度（ｎ−１）に対応するレイアウトは、階層深度ｎに対応するレイアウトにおい
て、表示されている内容を取り除き、その代わりに、階層深度（ｎ−１）の層に属する各カテゴリに対応する区域に、各カテゴリの名称を表示したものである。
【００３１】
１≦ｉ＜ｎ−１なるとき、階層深度ｉに対応するレイアウトは、階層深度（ｉ＋１）に対応するレイアウトにおいて、階層深度（ｉ＋１）の層に属すが階層深度ｉの層には属さない各カテゴリをそれぞれの名称と共に取り除き、階層深度ｉの層に属する各カテゴリに、それぞれの名称を表示したものである。
【００３２】
図３のカテゴリＡ〜Ｅを図２の区域ａ〜ｅに対応させた場合の階層深度１〜４に対応するレイアウトを、図５の（１）〜（４）に示す。
【００３３】
次に、カテゴリを１つ下位の層に展開したレイアウトを、このカテゴリの子が全て含まれる層の階層深度に対応するレイアウトから、このカテゴリの子に係る部分を取り出したものと定義する。
【００３４】
図３のカテゴリＡ〜Ｅを図２の区域ａ〜ｅに対応させた場合のカテゴリＡ〜Ｅを下位の層に展開したレイアウトを、それぞれ、図６の（Ａ）〜（Ｅ）に示す。
【００３５】
階層深度１〜（ｎ−１）に対応するレイアウトにおいて、名称が表示されているカテゴリに対応する区域は、この名称が表示されているカテゴリを１つ下位の層に展開したレイアウトにリンクされているリンク領域である。
【００３６】
同様に、子のカテゴリを持つカテゴリを１つ下位の層に展開したレイアウトにおいて、名称が表示されているカテゴリに対応する区域は、この名称が表示されているカテゴリを１つ下位の層に展開したレイアウトにリンクされているリンク領域である。
【００３７】
次に、カテゴリを１つ下位の層に展開したレイアウトを１つ上位の層に戻したレイアウトを、このカテゴリと、その兄弟が有れば、その兄弟のカテゴリとが全て属する層の階層深度に対応するレイアウトから、このカテゴリと、その兄弟が有れば、その兄弟のカテゴリとに係る部分を取り出したものと定義する。
【００３８】
従って、ルート以外のカテゴリの場合、カテゴリを１つ下位の層に展開したレイアウトを１つ上位の層に戻したレイアウトは、このカテゴリの親のカテゴリを１つ下位の層に展開したレイアウトである。また、ルートのカテゴリの場合、カテゴリを１つ下位の層に展開したレイアウトを１つ上位の層に戻したレイアウトは、階層深度１に対応するレイアウトとなる。
【００３９】
例えば、図６の（Ａ）のレイアウトを、１つ上位の層に戻したレイアウトは、図５の（１）のレイアウトである。また例えば、図６の（Ｂ）又は（Ｃ）のレイアウトを、１つ上位の層に戻したレイアウトは、図６の（Ａ）のレイアウトである。また例えば、図６の（Ｄ）又は（Ｅ）のレイアウトを、１つ上位の層に戻したレイアウトは、図６の（Ｂ）のレイアウトである。
【００４０】
２．ブラウザとサーバ
ここで、端末は、ブラウザを備え、図７に示すように、サーバが接続されているネットワークに、接続可能なものであるとする。端末は、携帯電話やＰＤＡ等のデバイス、或は、パソコンなどのコンピュータである。ブラウザは、端末で実行されるプログラムである。端末は、ＣＤ−ＲＯＭや磁気ディスクなどの記録媒体を読み取るリーダを備えていても良い。サーバは、ドキュメントのソースファイルを保管するコンピュータシステムである。
【００４１】
ここで、ドキュメントのソースファイルは、１つのカテゴリを１つの区域に対応させて、カテゴリの包含関係を、カテゴリに対応する区域の包含関係で表し、カテゴリ分けされた内容を、カテゴリに対応する区域に分けて表示するレイアウトの情報を有するものとする。この情報には、各カテゴリの名称も含まれる。
【００４２】
ブラウザで、ネットワーク経由してサーバから端末に、ドキュメントのソースファイルをダウンロードしようとするとき、ブラウザは、端末の取得可能ファイルサイズを、サーバに伝える。
【００４３】
ドキュメントのソースファイルのサイズが、端末の取得可能ファイルサイズ以下の場合、このドキュメントのソースファイルを、ネットワークを経由してサーバから、ブラウザで端末にダウンロードできる。或は、端末の備えるリーダを利用して、このドキュメントのソースファイルを記録している記録媒体から、このドキュメントのソースファイルを、ブラウザで端末に読み込むことができる。
【００４４】
ドキュメントのソースファイルのサイズが、端末の取得可能ファイルサイズ以下の場合、ブラウザは、ドキュメントのソースファイルに記述されているレイアウトの情報に基づいて、以下のような処理を行う。
【００４５】
ブラウザは、階層深度１〜ｎの何れかがユーザから指定されると、指定された深度階層に対応するレイアウトを作成して画面に表示する。
【００４６】
ブラウザが、階層深度１〜（ｎ−１）に対応するレイアウトを画面に表示しているとき、名称を表示しているカテゴリに対応する区域が、ユーザによってクリックされると、ブラウザは、クリックされた区域に対応するカテゴリを１つ下位の層に展開したレイアウトを作成して画面に表示する。
【００４７】
また、ブラウザが、子のカテゴリを持つカテゴリを１つ下位の層に展開したレイアウトを画面に表示しているとき、名称を表示しているカテゴリに対応する区域が、ユーザによってクリックされると、ブラウザは、クリックされた区域に対応するカテゴリを１つ下位の層に展開したレイアウトを作成して画面に表示する。
【００４８】
また、ブラウザが、カテゴリを１つ下位の層に展開したレイアウトを画面に表示しているとき、このレイアウトを１つ上位の層に戻すことが、ユーザによって指示されると、ブラウザは、このカテゴリを１つ下位の層に展開したレイアウトを１つ上位の層に戻したレイアウトを作成して画面に表示する。
【００４９】
ドキュメントのソースファイルのサイズが、端末の取得可能ファイルサイズより大きい場合、このドキュメントのソースファイルを、ネットワークを経由してサーバから、ブラウザで端末に読み込もうとすると、サーバは、各階層深度に対応するレイアウトの情報を有するファイルの中で、そのサイズが、端末の取得可能ファイルサイズ以下となる最も深い階層深度（この階層深度を、以後、ｍと呼ぶことにする）に対応するレイアウトの情報を有するファイルを求め、ドキュメントのソースファイルの代わりに、端末に送る。そして、端末は、ドキュメントのソースファイルの代わりに、階層深度ｍに対応するレイアウトの情報を有するファイルを受け取る。階層深度ｍに対応するレイアウトの情報には、１〜ｍの階層深度の層に属する各カテゴリの名称も含まれる。
【００５０】
ドキュメントのソースファイルのサイズが、端末の取得可能ファイルサイズより大きい場合、ブラウザは、階層深度ｍに対応するレイアウトの情報に基づいて、以下の処理を行
う。
【００５１】
ブラウザは、階層深度１〜ｍの何れかがユーザから指定されると、指定された深度階層に対応するレイアウトを作成して画面に表示する。
【００５２】
ブラウザが、階層深度１〜（ｍ−１）に対応するレイアウトを画面に表示しているとき、名称を表示しているカテゴリに対応する区域が、ユーザによってクリックされると、ブラウザは、クリックされた区域に対応するカテゴリを１つ下位の層に展開したレイアウトを作成して画面に表示する。
【００５３】
また、ブラウザが、階層深度ｍに対応するレイアウトを画面に表示しているとき、名称を表示しているカテゴリに対応する区域が、ユーザによってクリックされると、ブラウザは、サーバに対して、クリックされた区域に対応するカテゴリを１つ下位の層に展開したレイアウトの情報を有するファイルを端末に送るよう依頼する。そして、サーバが、このファイルを作成して端末に送ると、端末は、このファイルを受け取り、ブラウザは、このファイルに基づいて、クリックされた区域に対応するカテゴリを１つ下位の層に展開したレイアウトを作成して画面に表示する。
【００５４】
また、ブラウザが、ｍより大きい階層深度の層に属するカテゴリを子に持つカテゴリを１つ下位の層に展開したレイアウトを画面に表示しているとき、名称を表示しているカテゴリに対応する区域が、ユーザによってクリックされると、ブラウザは、クリックされた区域に対応するカテゴリを１つ下位の層に展開したレイアウトを作成して画面に表示する。
【００５５】
また、ブラウザが、ｍ〜（ｎ−１）の階層深度の層に属するカテゴリを子に持つカテゴリを１つ下位の層に展開したレイアウトを画面に表示しているとき、名称を表示しているカテゴリに対応する区域が、ユーザによってクリックされると、ブラウザは、サーバに対して、クリックされた区域に対応するカテゴリを１つ下位の層に展開したレイアウトの情報を有するファイルを端末に送るよう依頼する。そして、サーバが、このファイルを作成して端末に送ると、端末は、このファイルを受け取り、ブラウザは、このファイルに基づいて、クリックされた区域に対応するカテゴリを１つ下位の層に展開したレイアウトを作成して画面に表示する。
【００５６】
また、ブラウザが、ｍ以上の階層深度の層に属するカテゴリを１つ下位の層に展開したレイアウトを画面に表示しているとき、このレイアウトを１つ上位の層に戻すことが、ユーザによって指示されると、ブラウザは、このカテゴリを１つ下位の層に展開したレイアウトを１つ上位の層に戻したレイアウトを作成して画面に表示する。
【００５７】
また、ブラウザが、（ｍ＋１）〜（ｎ−１）の階層深度の層に属するカテゴリを１つ下位の層に展開したレイアウトを画面に表示しているとき、このレイアウトを１つ上位の層に戻すことが、ユーザによって指示されると、ブラウザは、サーバに対して、このカテゴリを１つ下位の層に展開したレイアウトを１つ上位の層に戻したレイアウトの情報を有するファイルを端末に送るよう依頼する。そして、サーバが、このファイルを作成して端末に送ると、端末は、このファイルを受け取り、ブラウザは、このファイルに基づいて、このカテゴリを１つ下位の層に展開したレイアウトを１つ上位の層に戻したレイアウトを作成して画面に表示する。
【００５８】
３．実装例
ここで、１つのカテゴリを１つの区域に対応させて、カテゴリの包含関係を、カテゴリに対応する区域の包含関係で表し、カテゴリ分けされた内容を、カテゴリに対応する区域
に分けて表示するレイアウトの情報を実装する具体例として、この情報を、ＨＴＭＬ言語のテーブルタグを利用して記述する方法を、以下に説明する。
【００５９】
まず、図３に示すカテゴリＡ〜Ｅを図２の区域ａ〜ｅに対応させて、カテゴリＡ〜Ｅの包含関係を、区域ａ〜ｅの包含関係で表し、カテゴリ分けされた内容０１〜０３を、カテゴリに対応する区域に分けて表示するレイアウトの情報を実装したドキュメントのソースファイルの例を、図８に示す。
【００６０】
図８のソースファイルにおいて、階層領域定義タグと、階層領域別タグとは、独自のタグである。
【００６１】
階層領域別タグは、パラメーターとして、カテゴリ名と、このカテゴリが属する層の階層深度と、サイズと、指示表示フラグとが指定できる。図８では、スペースの都合上、サイズと、指示表示フラグとを図示していない。
【００６２】
区域を表現するｔｄタグの内側に、パラメータとしてカテゴリ名が指定された階層領域別タグが置かれると、この区域が、このカテゴリに対応していると定義される。
【００６３】
図８のソースファイルでは、ｔｄタグ１〜５で表現される区域ａ〜ｅが、それぞれ、カテゴリＡ〜Ｅに対応していると定義される。
【００６４】
サイズは、カテゴリに対応する区域を画面に表示するときの大きさを規定するパラメーターである。
【００６５】
指示表示フラグは、レイアウトを１つ下位の層に展開するカテゴリであるか否かを、ブラウザの方で記憶しておくためのパラメーターである。
【００６６】
階層領域定義タグは、ソースファイルの中で、階層領域別タグにより、カテゴリに対応する区域が定義されている範囲を明示するためのタグである。
【００６７】
ブラウザは、従来のＨＴＭＬ言語のタグに加えて、階層領域定義タグと、階層領域別タグとを解釈して画面表示を行う。
【００６８】
例えば、ユーザによって指定された階層深度を、パラメータとして持つ階層領域別タグがあるとき、ブラウザは、この階層領域別タグの開始タグと終了タグとに挟まれる箇所を無視し、代わりに、この階層領域別タグでカテゴリに対応すると定義された区域に、このカテゴリの名称を入れるとともに、このカテゴリを１つ下位の層に展開したレイアウトにリンクを張って、この区域を画面に表示する。
【図面の簡単な説明】
【００６９】
【図１】テーブルを入れ子にしたレイアウト情報を有するソースファイルの例を示す図。
【図２】レイアウトの例を示す図。
【図３】カテゴリと内容の包含関係の例を示す図。
【図４】図３に示すカテゴリと内容の包含関係から定義される階層深度１〜４の層を示す図。
【図５】図３のカテゴリＡ〜Ｅを図２の区域ａ〜ｅに対応させた場合の階層深度１〜４に対応するレイアウトを、（１）〜（４）に示す図。
【図６】図３のカテゴリＡ〜Ｅを図２の区域ａ〜ｅに対応させたレイアウト場合のカテゴリＡ〜Ｅを下位の層に展開したレイアウトを、（Ａ）〜（Ｅ）に示す図。
【図７】サーバと端末とが接続されたネットワークを示す図。
【図８】図３に示すカテゴリＡ〜Ｅを図２の区域ａ〜ｅに対応させて、カテゴリＡ〜Ｅの包含関係を、区域ａ〜ｅの包含関係で表し、カテゴリ分けされた内容０１〜０３を、カテゴリに対応する区域に分けて表示するレイアウトの情報を実装したドキュメントのソースファイルの例を示す図。
【符号の説明】
【００７０】
１…ｔｄタグ
２…ｔｄタグ
３…ｔｄタグ
４…ｔｄタグ
５…ｔｄタグ
０１…内容
０２…内容
０３…内容
Ａ…カテゴリ
Ｂ…カテゴリ
Ｃ…カテゴリ
Ｄ…カテゴリ
Ｅ…カテゴリ
ａ…区域
ｂ…区域
ｃ…区域
ｄ…区域
ｅ…区域
【図１】
2006053847.tif 000002
【図２】
2006053847.tif 000003
【図３】
2006053847.tif 000004
【図４】
2006053847.tif 000005
【図５】
2006053847.tif 000006
【図６】
2006053847.tif 000007
【図７】
2006053847.tif 000008
【図８】
2006053847.tif 000009