(57)【要約】【課題】  Ｗｅｂページを小型画面用にレイアウト処理して表示させる。【解決手段】  ブラウザ装置１のフレーム処理部１３１は，仮想的な標準画面と表示装置２の表示画面との幅の比率からフレーム縮小率を算出し，所定の縮小率限界値を超えないようにフレーム縮小率を調整してＷｅｂページのフレームを縮小する。テーブル処理部１３３は，テーブルの幅が表示画面の幅を超えないように，テーブルと表示画面との幅の比率からテーブル縮小率を算出し，テーブル全体を縮小する。テーブル縮小率が縮小限界値を超えるときは，セルのスパン情報をもとにテーブルのセルをブロック化し，ブロックの列方向の並びの幅が表示画面の幅を超えないようにテーブルをブロック単位で分割して配置する。【選択図】  図１
2011008797.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを，
マークアップ言語で記述されたデータを表示するブラウザであって，
表示対象であるＷｅｂページのマークアップ言語で記述されたデータに対する表示用解析情報から，前記Ｗｅｂページに含まれるテーブルの横サイズを取得し，前記テーブルの横サイズが前記Ｗｅｂページを実際に表示する実画面の横サイズより大きい場合に，前記テーブルの横サイズと前記実画面の横サイズとの比率をもとにテーブル縮小率を算出する処理手段と，
前記テーブル縮小率を用いて前記テーブルを構成するセルの全てを均等に縮小する処理手段として，
機能させるためのレイアウト機能付きブラウザプログラム。
【請求項２】
前記コンピュータを，
さらに，前記テーブル縮小率が所定の縮小限界率を超える場合に，前記Ｗｅｂページの表示用解析情報から前記テーブルを構成するセルの大きさを示すスパン情報を取得して，前記スパン情報にもとづいて前記テーブルのセルを矩形ブロックに切り分ける処理手段と，
前記テーブルを構成する矩形ブロックの列方向の並びによる横サイズが，前記表示画面の横サイズを超えない範囲となるように，前記テーブルを矩形ブロック単位で区切って配置する処理手段として
機能させるための請求項１記載のレイアウト機能付きブラウザプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，ＨＴＭＬ（HyperText Markup Language）データなどのマークアップ言語で記述されたデータを閲覧するブラウザに関する。さらに詳しくは，画面サイズに最適なレイアウト処理を行ってＨＴＭＬデータを表示処理するレイアウト機能付きブラウザプログラムに関する。
【背景技術】
【０００２】
インターネット上で公開されているＷｅｂページなどのＨＴＭＬデータは，コンピュータ装置（ＰＣ）の表示装置のように，ある程度大きな表示画面で閲覧されることを想定して作成されていることが多い。そのようなＷｅｂページを，カーナビゲーション装置，携帯電話，ＰＤＡ（Personal Digital Assistant）のような小型の表示画面で閲覧する場合には，ページの一部分が切り取られた状態で表示される。そのため，ページ内容全てを閲覧するためには画面上下のみならず左右のスクロール操作が必要となって，操作が煩雑になる。
【０００３】
これを解決するために，Ｗｅｂページのコンテンツを蓄積するＷｅｂサーバ側においてＰＣ用のコンテンツと携帯電話用の補完コンテンツとを備えておき，配信要求されたコンテンツが補完すべきコンテンツの内容を含むものである場合に，補完コンテンツを生成して配信要求した端末に配信するようにしていた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−３４２２２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし，同じような内容についてＰＣ向けの一般的表示画面用のデータと携帯電話向けの小型画面用のデータとを用意しておくことは資源の無駄であるうえ，コンテンツの作成および維持・保管の観点からも負担が大きい。
【０００６】
そのため，従来のようにカーナビゲーション装置や携帯電話などの小型画面専用のコンテンツを用意することなく，ＰＣ向けのコンテンツを小型画面でも最適に表示できるようにすることが望まれている。
【０００７】
そこで，Ｗｅｂページを表示画面の横サイズ（幅）に納めて表示できるようにＷｅｂページの各要素をレイアウト処理することによって，上下のスクロールのみでＷｅｂページの閲覧ができるようにして，閲覧の操作性を改善する技術が，本発明者によって発明されている。
【０００８】
このようなレイアウト処理において，フレーム分割が指定されたＷｅｂページやテーブルを含むＷｅｂページなどのサイズが，実際に表示する画面幅に納まらない場合に，単純にフレームサイズを縮小したり，テーブルを分解したりして表示しただけでは，以下のような状況が生じて適切なレイアウトが行えない場合があった。
【０００９】
・  Ｗｅｂページをフレーム分割の指定どおりに分割すると，フレームの一部が表示されない場合や，フレームの幅が極端に狭くなる場合が生じてコンテンツを閲覧できないことがある。
【００１０】
・  表示サイズが大きい画像データを複数の画像データに分割し，テーブルを利用して１つのイメージとして表示するようなコンテンツを含むＷｅｂページを表示する場合に，１つのイメージを表示するための画像データ（イメージの部分）が，テーブルのセル単位での分割によってバラバラに配置され，イメージが分断されて表示されることがある。
【００１１】
本発明の目的は，フレーム分割，テーブルを含むＷｅｂページのレイアウト・イメージを保持しつつ，小型画面での閲覧に適したレイアウト処理を行ってＷｅｂページを表示処理する技術を提供することである。
【課題を解決するための手段】
【００１２】
本発明の一態様として開示するプログラムは，コンピュータを，マークアップ言語で記述されたデータを表示するブラウザであって，１）表示対象であるＷｅｂページのマークアップ言語で記述されたデータに対する表示用解析情報から，前記Ｗｅｂページに含まれるテーブルの横サイズを取得し，前記テーブルの横サイズが前記Ｗｅｂページを実際に表示する実画面の横サイズより大きい場合に，前記テーブルの横サイズと前記実画面の横サイズとの比率をもとにテーブル縮小率を算出する処理手段と，２）前記テーブル縮小率を用いて前記テーブルを構成するセルの全てを均等に縮小する処理手段として，機能させるためのプログラムである。
【００１３】
上記プログラムでは，表示対象のＷｅｂページの表示用解析情報からＷｅｂページに含まれるテーブルの横サイズを取得し，テーブルの横サイズがＷｅｂページを実際に表示する表示画面の横サイズより大きい場合に，テーブルの横サイズと表示画面の横サイズとの比率をもとにテーブル縮小率を算出し，このテーブル縮小率を用いてテーブルを構成するセルの全てを均等に縮小することによって，小型表示画面に対するレイアウト処理を行う。
【００１４】
これによって，小型の表示画面にテーブルを含むＷｅｂページを表示する場合に，テーブルを見やすく表示することができる。
【００１５】
さらに，上記プログラムは，前記コンピュータを，さらに，３）前記テーブル縮小率が所定の縮小限界率を超える場合に，前記Ｗｅｂページの表示用解析情報から前記テーブルを構成するセルの大きさを示すスパン情報を取得して，前記スパン情報にもとづいて前記テーブルのセルを矩形ブロックに切り分ける処理手段と，４）前記テーブルを構成する矩形ブロックの列方向の並びによる横サイズが，前記表示画面の横サイズを超えない範囲となるように，前記テーブルを矩形ブロック単位で区切って配置する処理手段として機能させるためのものである。
【００１６】
上記プログラムでは，テーブル縮小率が所定の縮小限界率を超える場合に，Ｗｅｂページの表示用解析情報からテーブルを構成するセルの大きさを示すスパン情報を取得して，このスパン情報にもとづいてテーブルのセルを矩形ブロックに切り分け，テーブルを構成する矩形ブロックの列方向の並びによる横サイズが，表示画面の横サイズを超えない範囲となるように，テーブルを矩形ブロック単位で区切って配置することによって，小型表示画面に対するレイアウト処理を行う。
【００１７】
これによって，テーブルを利用して，１つの大きなイメージを複数の小さな画像データファイルを組み合わせて表示するようなＷｅｂページを，小型の表示画面に表示する場合に，イメージデータがバラバラに配置されてしまうことを防ぐことができる。
【００１８】
さらに，本発明の関連発明の一態様として開示されるプログラムは，マークアップ言語で記述されたデータを，表示画面サイズに適したレイアウト処理を行って表示するブラウザ装置を構成する処理手段であって，１）表示対象のＷｅｂページの表示用解析情報から，前記Ｗｅｂページを表示する標準的な画面の大きさを仮想的に設定した標準画面の横サイズを取得し，前記標準画面の横サイズと前記Ｗｅｂページを実際に表示する表示画面の横サイズとの比率をもとにフレーム縮小率を算出する処理手段と，２）前記フレーム縮小率が所定の縮小率限界値を超える場合に，分割フレームを構成するフレームのうち実値によるサイズが指定される実サイズ指定フレームについて，前記フレーム縮小率によって縮小処理されたフレームの横サイズの値が前記実値に近づくように，前記フレーム分割のフレーム間の比率を変更する処理手段と，３）前記変更したフレーム間の比率および前記フレーム縮小率とを用いてフレーム分割のフレームを縮小する処理手段として，コンピュータを機能させるためのレイアウト機能付きブラウザプログラムである。
【００１９】
上記の関連発明に係るプログラムでは，表示対象のＷｅｂページのＨＴＭＬデータ解析処理によって生成された表示用解析情報から，Ｗｅｂページを表示する標準的な画面の大きさを仮想的に設定した標準画面の横サイズを取得し，標準画面の横サイズとＷｅｂページを実際に表示する表示画面の横サイズとの比率をもとにフレーム縮小率を算出する。そして，このフレーム縮小率が所定の縮小率限界値を超える場合に，分割フレームを構成するフレームのうち実値によるサイズが指定される実サイズ指定フレームについて，フレーム縮小率によるフレームの横サイズの値が指定されている実値に近づくように，フレーム分割のフレーム間の比率を変更して調整する。そして，変更したフレーム間の比率およびフレーム縮小率を用いてフレーム分割のフレームを縮小することによって，小型表示画面に対するレイアウト処理を行う。
【００２０】
これによって，小型の表示画面にＷｅｂページを表示する場合に，Ｗｅｂページで想定されているフレーム分割を保持しつつ見やすく表示することができる。
【００２１】
さらに，上記の関連発明に係るプログラムでは，前記フレーム間の比率を変更する処理手段は，前記フレーム分割のフレーム間の比率を変更する場合に，前記実値によるサイズが指定されない実サイズ指定なしフレームに対するフレーム縮小率を，前記縮小率限界値を超えない範囲において変更することができる。
【００２２】
さらに，上記の関連発明に係るプログラムでは，前記フレーム間の比率を変更する処理手段は，フレーム内部に表示するデータが存在しない実サイズ指定なしフレームについて，実サイズがゼロとなる範囲まで，フレーム縮小率を変更することができる。
【発明の効果】
【００２３】
開示されたプログラムによれば，テーブルを分割して表示処理する場合に，テーブルを構成するセルをテーブルの全ての列で下端が揃うようなセルの集まりを見つけてブロック化し，ブロック単位で分割するようにレイアウト処理を行う。よって，例えば，大きなイメージを複数の部分イメージの画像ファイルを組み合わせて表示させるためにテーブルを利用するようなＷｅｂページを表示処理する場合に，部分イメージの画像ファイルがバラバラに配置されて意図したイメージが表示されないという状態を防ぎ，閲覧しやすいＷｅｂページを表示させることができる。
【００２４】
さらに，関連発明に係るプログラムによれば，ＷｅｂページなどのＨＴＭＬデータを小型画面に表示処理をする場合に，ＨＴＭＬデータで指定されたフレーム分割の比率を考慮して各フレームを縮小するレイアウト処理を行う。よって，カーナビゲーション装置などの小型画面においても，元のＷｅｂページのレイアウト・イメージを保持しつつ横スクロール操作が生じる状況を抑制して，閲覧しやすいＷｅｂページを表示させることができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の最良の実施形態における構成例を示す図である。
【図２】表示対象となるフレーム分割を含むＨＴＭＬデータの例を示す図である。
【図３】図２に示すＨＴＭＬデータが標準画面で表示される場合のフレーム分割の表示例を示す図である。
【図４】図２に示すＨＴＭＬデータが，ＰＤＡ向けの小型画面で表示される場合のフレーム分割の表示例を示す図である。
【図５】フレーム縮小率を用いて各フレームを縮小処理した場合のフレーム分割の表示例を示す図である。
【図６】縮小限界値を用いて各フレームを補整処理した場合のフレーム分割の表示例を示す図である。
【図７】フレーム分割処理の処理フローを示す図である。
【図８】フレーム縮小処理の処理フローを示す図である。
【図９】表示対象となるテーブルを含むＨＴＭＬデータの例を示す図である。
【図１０】図９に示すＨＴＭＬデータがＰＣ向けの標準画面で表示される場合のテーブルの表示例を示す図である。
【図１１】従来処理によってテーブルがセル単位で分割されてレイアウトされた場合の表示例を示す図である。
【図１２】テーブル縮小率で縮小したテーブルの表示例を示す図である。
【図１３】表示対象となるテーブルを含むＨＴＭＬデータの例を示す図である。
【図１４】図１３に示すＨＴＭＬデータがＰＣ向けの標準画面で表示される場合のテーブルの表示例を示す図である。
【図１５】従来処理によってテーブルがセル単位で分割されてレイアウトされた場合の示例を示す図である。
【図１６】テーブルのブロック化の例を示す図である。
【図１７】本発明によってテーブルがブロック単位で分割されてレイアウトされた場合の示例を示す図である。
【図１８】テーブル処理の処理フローを示す図である。
【図１９】テーブル均等縮小処理の処理フローを示す図である。
【図２０】テーブル分割処理の処理フローを示す図である。
【発明を実施するための形態】
【００２６】
図１に，本発明の一態様として開示されるブラウザ装置の構成例を示す。
【００２７】
ブラウザ装置１は，ブラウジング処理制御部１１０，通信処理部１１１，ＨＴＭＬ解析処理部１１２，レイアウト処理部１１３，画像表示処理部１１４を備える。
【００２８】
ブラウジング処理制御部１１０は，ＨＴＭＬデータを取得して，表示装置２に表示するブラウジング処理に関する一連の処理手段を制御する処理手段である。
【００２９】
通信処理部１１１は，ＨＴＴＰプロトコルにしたがって，ＷｅｂサイトのサーバからＨＴＭＬデータ（Ｗｅｂページ）を取得する処理手段である。
【００３０】
ＨＴＭＬ解析処理部１１２は，表示するＨＴＭＬデータを解析し，ＤＯＭ（Document Object Model）と呼ばれる形式のデータに変換する処理手段である。ＤＯＭは，ＨＴＭＬデータの要素およびその階層関係を示すものである。
【００３１】
レイアウト処理部１１３は，ＨＴＭＬ解析処理部１１２によって解析されたＨＴＭＬデータの解析情報に従って，表示装置２にＷｅｂページを表示するための各要素のレイアウト処理を行う処理手段である。なお，ＨＴＭＬデータは，ウィジェット（Ｗｉｄｇｅｔ）と呼ばれるＧＵＩ（Graphical User Interface）用の表示部品で表現される。
【００３２】
画像表示処理部１１４は，レイアウト処理されたＷｅｂページのウィジェットを表示装置２に表示する処理手段である。
【００３３】
レイアウト処理部１１３は，表示装置２の小型画面に適した表示となるようにＷｅｂページのレイアウトを最適化する最適化レイアウト処理部１３０を備える。最適化レイアウト処理部１３０は，フレーム処理部１３１，テーブル処理部１３３，テキスト処理部１３５，画像／フォーム部品処理部１３７，フレーム縮小率記憶部１４１，テーブル解析情報記憶部１４３，テーブル縮小率記憶部１４５，およびセルブロック解析情報記憶部１４７を備える。
【００３４】
フレーム処理部１３１は，表示対象のＷｅｂページがフレーム分割を含む場合に，フレーム縮小率記憶部１４１に記憶されたフレーム縮小率をもとにフレーム分割の各フレームを縮小し，フレームの縮小率が所定の限界値を超えた場合にフレーム間の比率を変更する処理手段であって，フレーム縮小率算出処理部１３１１を備える。
【００３５】
フレーム縮小率算出処理部１３１１は，ＨＴＭＬ解析処理部１１２によって解析されたＷｅｂページの解析情報を用いて，仮想的に設定した所定の標準的な画面（以下「標準画面」という）で表示されるフレームのサイズから，表示装置２の画面（以下「実画面」という）で表示されるフレームのサイズへの縮小率を示すフレーム縮小率を算出し，フレーム縮小率記憶部１４１へ格納する手段である。
【００３６】
フレーム縮小率算出処理部１３１１は，標準画面のサイズと実画面のサイズとの比率を示すフレーム間比率を算出してフレーム縮小率とする。そして，フレーム分割の各フレームについて，フレームの横サイズ（以下「幅」という）および縦サイズ（以下「高さ」という）にそれぞれフレーム縮小率を掛け合わせて，縮小後のフレームの幅および高さの実サイズ値を算出する。
【００３７】
そして，フレーム縮小率の限界を示す縮小限界値を予め設定しておき，算出したフレーム縮小率が縮小限界値を超えている場合には，フレーム分割のフレーム間の比率を変更して，縮小処理によって実サイズが小さくなりすぎたフレームを拡大補整する。そして，各フレームについて，補整後のフレーム縮小率，すなわち元のサイズから，処理後のフレームサイズすなわち縮小および補整された実画面での実サイズへの縮小率を，フレーム縮小率記憶部１４１へ格納する。
【００３８】
テーブル処理部１３３は，表示対象のＷｅｂページがテーブルを含む場合に，テーブル縮小率記憶部１４５に記憶されたテーブル縮小率をもとに縮小し，または，セルブロック解析情報記憶部１４７に記憶されたセルブロック解析情報をもとにテーブルをブロック単位で分割する処理手段であって，テーブル均等縮小処理部１３３１およびテーブル分割処理部１３３３を備える。
【００３９】
テーブル処理部１３３は，ＨＴＭＬ解析処理部１１２によって解析されたＷｅｂページの解析情報からテーブルおよびセルの解析処理を行って，テーブルのサイズ（幅および高さ），セルの最大幅，セルの最小幅などのテーブル解析情報を取得し，テーブル解析情報記憶部１４３へ格納する。
【００４０】
テーブル均等縮小処理部１３３１は，テーブル解析情報を用いて，テーブルの幅が実画面の幅を超えている場合に，テーブル幅および実画面幅をもとに，テーブルの各セルを均等に縮小する比率を示すテーブル縮小率を算出し，テーブル縮小率記憶部１４５に格納する処理手段である。
【００４１】
テーブル分割処理部１３３３は，テーブル解析情報を用いて，テーブル縮小率が所定の縮小限界値を超えている場合に，テーブルを構成する各セルをブロック化して，ブロックを構成するセル，テーブル分割により配置位置を変更するブロックなどを示すセルブロック解析情報を生成し，セルブロック解析情報記憶部１４７ヘ格納する処理手段である。
【００４２】
テキスト処理部１３５は，フレーム処理部１３１によって縮小されたフレーム，テーブル処理部１３３によって縮小またはブロック分割によって位置変更されたセルの表示領域に従って，所定のテキストの折り返しを設定する処理手段である。
【００４３】
画像／フォーム部品処理部１３７は，フレーム処理部１３１によって縮小されたフレーム，テーブル処理部１３３によって縮小または位置変更されたセル内に表示される画像やフォーム部品などの要素を，対応する縮小率を用いて，要素の縦横の比率を保持して縮小する処理手段である。
【００４４】
以下に，本発明のブラウザ装置１の処理をより詳しく説明する。
【００４５】
ブラウザ装置１では，一般的なブラウジング処理として，ブラウジング処理制御部１１０の制御のもと，通信処理部１１１によってＷｅｂサイトのサーバからＨＴＭＬデータを取得し，ＨＴＭＬ解析処理部１１２によって，取得したＨＴＭＬデータを解析処理し，解析情報を生成する。レイアウト処理部１１３によって，解析情報にしたがってＷｅｂページのフレームの設定，各要素のレイアウトなどを行って表示装置２の表示画面に合わせた表示部品を生成し，画像表示処理部１１４によって，Ｗｅｂページの表示部品を表示装置２に表示する。
【００４６】
ここで，レイアウト処理部１１３は，取得したＨＴＭＬデータの解析情報をもとに，Ｗｅｂページを表示装置２の実画面サイズに対応する表示部品を生成するために，最適化レイアウト処理部１３０を起動する。
【００４７】
最適化レイアウト処理部１３０は，表示装置２の実画面のサイズを考慮して，フレーム処理部１３１によって算出されたフレーム分割の各フレームのフレーム縮小率，テーブル処理部１３３によって生成されたテーブルのテーブル縮小率またはセルブロック解析情報，テキスト処理部１３５によって決定されたテキストの折り返し，画像／フォーム部品処理部１３７によって算出された画像データやフォーム部品の縮小率をもとに，フレーム分割またはテーブルを含むＷｅｂページのレイアウトを最適化する処理を行う。
【００４８】
〔フレーム分割の最適化処理〕
図２に，表示対象となるフレーム分割を含むＨＴＭＬデータの例を示す。図２に示すように，ＨＴＭＬデータ（Ｗｅｂページ）は，４つのフレームに分割され，フレームＡ（ナビゲーション・フレーム）は，高さ＝指定なし（スクリプト中，「＊」で示す）・幅＝２５０ピクセルのフレームとして，フレームＢ（本文フレーム）は，高さ＝２００ピクセル・幅＝指定なしのフレームとして，フレームＣ（本文フレーム）は，高さ・幅＝指定なしのフレームとして，フレームＤ（本文フレーム）は，高さ＝１００ピクセル・幅＝指定なしのフレームとして表示される。
【００４９】
また，図３に，図２に示すＨＴＭＬデータがＰＣ向けの標準画面（画面サイズ＝８００×６００ピクセル）で表示される場合のフレーム分割の表示例を示す。標準画面において，横（幅）方向のフレーム分割（以下，「フレーム横分割」という）では，フレームＢ，Ｃ，Ｄの幅（５５０ピクセル）は，標準画面の幅−フレームＡの幅で決定する。また，縦（高さ）方向のフレーム分割（以下，「フレーム縦分割」という）では，フレームＣの高さ（３００ピクセル）は，標準画面の高さ−（フレームＢの高さ＋フレームＤの高さ）で決定する。
【００５０】
図４に，図２に示すＨＴＭＬデータが，ＰＤＡ向けの小型画面（画面サイズ＝４００×２００ピクセル）で表示される場合のフレーム分割の表示例を示す。図４に示すように，ＨＴＭＬデータでフレームＡの幅が，例えば２５０ピクセルなど，実際の数値によって指定（実サイズ指定）されているため，フレームＢの幅は，表示画面の幅（４００）−フレームＡの幅（２５０）で決定される（１５０ピクセル）。
【００５１】
したがって，ＨＴＭＬデータを通常のレイアウト処理によって表示すると，本文フレーム（フレームＢ）の表示幅の方がナビゲーション・フレーム（フレームＡ）の表示幅より狭くなることになる。また，小型画面から，表示すべきＷｅｂページのフレーム全体がはみ出してしまい，フレームＣ，フレームＤが表示されなくなる。このように，小型画面に表示されたＷｅｂページは，コンテンツ作成者が意図したレイアウトやフレーム比率とは，大きく異なったものになってしまう。
【００５２】
そのため，フレーム縮小率算出処理部１３１１は，フレーム分割が含まれるコンテンツを，できるだけ本来のレイアウト・イメージを保つようにフレーム分割の各フレームを縮小処理する。
【００５３】
具体的には，まず，フレーム縮小率算出処理部１３１１は，仮想的に標準画面のサイズ（８００×６００ピクセル）を設定し，標準画面のサイズと実画面のサイズ（４００×２００ピクセル）とのフレーム間比率を算出して，フレーム縮小率とする。ここで，実画面サイズより標準画面サイズが小さい場合には，フレーム縮小率＝１.０として，実画面サイズを標準画面サイズとする。図３に示すＰＣ向けの標準画面のサイズを標準画面サイズとし，図４に示す小型画面のサイズを実画面サイズとする場合に，フレーム縮小率は，幅＝５０％，高さ＝約３３．３％となる。
【００５４】
そして，フレーム縮小率算出処理部１３１１は，算出したフレーム縮小率をもとに，各フレームのサイズ（幅および高さ）に掛け合わせて，その結果をフレーム実サイズ（実フレーム幅／実フレーム高）とする。
【００５５】
図５に，フレーム縮小率を用いて各フレームを縮小処理した場合のフレーム分割の表示例を示す。例えば，フレームＡの実フレーム幅は２５０×５０％＝１２５ピクセルとなる。また，フレームＢ，Ｃ，Ｄの実フレーム幅は，４００−１２５＝２７５，または５５０×５０％＝２７５ピクセルとなり，各フレームの実フレーム高は，それぞれ，フレームＢが２００×３３．３％＝６６ピクセル，フレームＤが１００×３３．３％＝３３ピクセル，フレームＣが２００−（６６＋３３）＝１０１ピクセルとなる。
【００５６】
さらに，フレーム縮小率算出処理部１３１１は，フレームが実サイズ指定か実サイズ指定なしであるかを調べる。実サイズ指定とは，パーセント指定のような相対指定ではなく，具体的数値によってサイズが指定されることをいう。実サイズ指定なしとは，サイズに対する指定がないことをいう。ＨＴＭＬデータの記述において，「＊」指定と示す。
【００５７】
そして，実サイズ指定なしフレームについて，実フレーム幅を調整して，実サイズ指定されたフレームで指定された幅や高さをできる限り保持するように補整する。
【００５８】
また，フレーム縮小率算出処理部１３１１は，所定の縮小限界値（幅縮小限界値／高さ縮小限界値）をもとに，実サイズ指定された値が，縮小限界値を超えて小さくならないように補整する。ここで，幅縮小限界値＝６０％，高さ縮小限界値＝４０％とする。
【００５９】
図６に，縮小限界値を用いて各フレームを補整処理した場合のフレーム分割の表示例を示す。ここでは，フレームＡの実フレーム幅およびフレームＢ，Ｄの実フレーム高が，それぞれ縮小限界値を超えているため，縮小限界値を用いて，実フレーム幅または実フレーム高をそれぞれ拡大補整して，フレームＡの実フレーム幅を２５０×６０％＝１５０ピクセルとし，フレームＢの実フレーム高を２００×４０％＝８０ピクセル，フレームＤの実フレーム高を１００×４０％＝４０ピクセルとする。
【００６０】
なお，フレーム縮小率算出処理部１３１１は，フレーム内に表示するデータが存在しない状態（空状態）のサイズ指定なしフレームについては，実フレーム幅／高を０まで変更できるようにしてもよい。
【００６１】
また，フレーム縮小率算出処理部１３１１は，Ｗｅｂページを構成するフレーム数が所定値を超過していたり，フレームの実サイズが縮小限界値を超えたりしているなどの理由によって，実画面のサイズ内で補整処理し切れなかった場合には，従来処理と同様に，実画面のサイズを超えたフレームの一部または全部を表示しないようにしてもよい。
【００６２】
フレーム縮小率算出処理部１３１１は，フレーム分割の各フレームの幅および高さについて，標準画面におけるフレームサイズから，縮小処理および補整処理によって決定した実サイズへの縮小率（フレーム縮小率）をフレーム縮小率記憶部１４１に格納する。
【００６３】
図７に，フレーム分割処理の処理フローを示す。
【００６４】
フレーム縮小率算出処理部１３１１は，仮想的な標準画面のサイズを設定し（ステップＳ１０），ＨＴＭＬ解析処理部１１２によって生成された解析情報をもとに，フレーム横分割があるか否かを判定する（ステップＳ１１）。フレーム横分割がある場合にのみ（ステップＳ１１のＹＥＳ），フレームの幅についてフレーム縮小処理を行う（ステップＳ１２）。さらに，フレーム縦分割があるか否かを判定して（ステップＳ１３），フレーム縦分割がある場合にのみ（ステップＳ１３のＹＥＳ），フレームの高さについてフレーム縮小処理を行う（ステップＳ１４）。なお，ステップＳ１４の処理は，ステップＳ１２の処理と同様の処理である。
【００６５】
図８に，ステップＳ１２およびステップＳ１４のフレーム縮小処理の処理フローを示す。
【００６６】
フレーム縮小率算出処理部１３１１は，実画面サイズと標準画面サイズから，フレーム間比率を算出し，フレーム縮小率とする（ステップＳ２０）。そして，算出したフレーム縮小率を各フレームのサイズに掛け合わせて，フレーム実サイズとする（ステップＳ２１）。
【００６７】
フレームに，実サイズ指定なしフレーム（「＊」指定）があるか否かを判定し（ステップＳ２２），実サイズ指定なしフレームがある場合のみ（ステップＳ２２のＹＥＳ），実サイズ指定フレームについて，フレームのサイズにフレーム縮小率を掛けた結果（実フレームのサイズ）が，そのフレームの元のサイズを下回っているか否かを判定する（ステップＳ２３）。
【００６８】
縮小した実フレームのサイズが，元のサイズを下回っている場合のみ（ステップＳ２３のＹＥＳ），実サイズ指定なしフレームについて，その実フレームサイズが所定の縮小限界値を超えない範囲内で実フレームサイズを縮小し，実サイズ指定フレームについて，その元のサイズ（指定されたサイズ）を超えない範囲内で実フレームサイズを拡大して補整する（ステップＳ２４）。
【００６９】
そして，実サイズ指定フレームの算出された実フレームサイズが元のサイズの値を下回っていて，かつフレーム内が空状態の実サイズ指定なしフレームが存在するか否かをチェックする（ステップＳ２５）。
【００７０】
実サイズ指定フレームの算出された実フレームサイズが元のサイズの値を下回り，かつフレーム内が空状態の実サイズ指定なしフレームが存在する場合にのみ（ステップＳ２５のＹＥＳ），実サイズ指定フレームの算出された実フレームサイズが元のサイズの値に近くなるように，空状態の実サイズ指定なしフレームの実フレームサイズ分を利用して拡大補整する（ステップＳ２６）。
【００７１】
このように，フレーム分割のフレーム縮小処理を行ってレイアウト処理をすることによって，図２のようなＰＣ向けにデザインされたフレーム分割されたコンテンツ（Ｗｅｂページ）を，ＰＤＡ等の小型画面においてもできるかぎり意図されたフレーム分割のレイアウトを保持して表示することができる。
【００７２】
〔テーブルの最適化処理〕
図９に，表示対象となるテーブルを含むＨＴＭＬデータの例を示す。また，図１０に，図９に示すＨＴＭＬデータがＰＣ向けの標準画面で表示される場合のテーブルの表示例を示す。
【００７３】
図１０に示すように，ＨＴＭＬデータ（Ｗｅｂページ）は２つのテーブルＴ１，Ｔ２を含む。テーブルＴ１は，イメージＡ（画像Ａファイル）とテキストで構成されている。イメージＡの画像データとテキストデータは，それぞれテーブルＴ１の２つのセルに表示されるように設定されている。
【００７４】
また，テーブルＴ２には，画像データＢ１，Ｂ２の２つのファイルで生成される１つのイメージＢが表示される。画像データＢ１，Ｂ２は，それぞれテーブルＴ２の２つのセルに表示されるように設定されている。
【００７５】
一般的に，効率よく画像データの読み込みを行うために，大きな画像ファイルを複数のファイルに分割し，テーブル構造を利用して表示する手法が採用される。しかし，図１１に示すように，従来処理では，実画面の幅にテーブルが納まらない場合には，テーブルがセル単位で分割されてレイアウトされてしまうため，複数のセルに設定された複数の画像データによって１つのイメージを表示するテーブルでは，イメージが分裂して表示されることになる。
【００７６】
テーブル処理部１３３は，テーブル内に画像イメージがある場合に，テーブルを構成するセル全てを均等に縮小して，できる限り本来のレイアウトを保持して，テーブルを利用して表示するイメージが分裂しないような均等縮小処理，または，テーブルを構成するセルをブロック化してテーブルの分割をブロック単位で行うようなテーブル分割処理を行う。
【００７７】
具体的には，テーブル処理部１３３は，ＨＴＭＬ解析処理部１１２の解析情報をもとに，データテーブルおよびセルの解析処理を行い，テーブルのサイズ，セルの最大幅および最小幅などのテーブル解析情報を取得して，テーブル解析情報記憶部１４３に格納する。
【００７８】
そして，テーブル均等縮小処理部１３３１は，テーブル解析情報をもとに，テーブルの幅を実画面の幅と比べて，テーブルの幅が実画面の幅の範囲内であれば，テーブルをそのまま配置する。一方，テーブルの幅が実画面の幅を超えている場合は，実画面の幅とテーブル幅とをもとに，テーブル縮小率を算出する。
【００７９】
そして，算出したテーブル縮小率が，所定の縮小限界値を超えていなければ，テーブルのセル全てについて，テーブル縮小率をもとにセルの幅を縮小する。また，セルの元の横・高さの比率，セル列内の比率を保持して，セルの高さやセル間のスペースを縮小する。
【００８０】
画像／フォーム部品処理部１３７は，テーブルのセルが縮小処理された場合に，テキスト以外のデータ，例えばイメージデータやサイズ指定されたフォーム部品などのオブジェクトについて，縮小処理された縮小率と同率で幅を縮小し，元のサイズにおける幅および高さの比率を保持するようにして高さを縮小する。
【００８１】
また，テキスト処理部１３５は，テーブルのセルが縮小処理された場合に，テキストを元の大きさのままで，縮小されたセルの幅に応じて折り返しを設定する。
【００８２】
この場合に，テーブル処理部１３３は，図１２に示すように，テーブル縮小率で縮小されたセルの幅でテキストの全文字を表示する行数を確保するために，セルの高さを拡大補整する。
【００８３】
また，テーブル分割処理部１３３３は，テーブル縮小率が所定の縮小限界値を超えている場合に，テーブルを構成するセルをブロック化して，ブロック単位でテーブルを分割して配置位置を変更する。
【００８４】
図１３に，表示対象となるテーブルを含むＨＴＭＬデータの例を示す。また，図１４に，図１３に示すＨＴＭＬデータがＰＣ向けの標準画面で表示される場合のテーブルの表示例を示す。
【００８５】
図１４に示すように，ＨＴＭＬデータ（Ｗｅｂページ）のテーブルＴ３は，１０個のセルｃａ１〜ｃｄ３で構成されている。テーブルＴ３には，イメージＣ１を表示するために，イメージＣ１を分割した５つの画像ファイルが，５つのセルｃａ１，ｃａ２，ｃｂ１，ｃｃ１，ｃｃ２のそれぞれに表示される。また，イメージＣ３を表示するために，イメージＣ３を分割した３つの画像ファイルが，３つのセルｃｄ１，ｃｄ２，ｃｅ１のそれぞれに表示される。また，イメージＣ２の画像ファイルがセルｃａ３に，イメージＣ４の画像ファイルがセルｃｄ３に，それぞれ表示される。
【００８６】
テーブルの幅が実画面の幅を超えてしまう場合に，テーブルを分割して表示するが，従来処理では，テーブル分割の際に，テーブルの行や列のスパン情報（ＲＯＷＳＰＡＮ属性，ＣＯＬＳＰＡＮ属性）を考慮せずに，セルが出現する順序に従って分割するセルを決定して配置位置を変更していた。そのため，図１５に示すように，本来１つのイメージとして表示されるべきものがセル単位で分断されてしまい，元のイメージとかけ離れた状態で表示されることになる。
【００８７】
テーブル分割処理部１３３３は，画像データを表示するテーブルの幅を縮小しても実画面の幅を超えて納まらないような場合に，テーブルを構成するセルのスパン情報にもとづいて関連するセル同士をブロック化し，分割するセルをブロック単位で決定して配置するようにして，できる限り１つのイメージが分断されないようなテーブル分割処理を行う。
【００８８】
テーブル分割処理部１３３３は，テーブルを構成するセルのＲＯＷＳＰＡＮ属性（セルの高さを行数で指定する属性），ＣＯＬＳＰＡＮ属性（セルの幅を列数で指定する属性）などのスパン情報を取得する。そして，これらのスパン情報を解析して，テーブルの全ての列において下端が同一の行となり，また全ての行において右端が同一の列となるセルのグループを１つのブロックとする。
【００８９】
例えば，図１４に示すテーブルにおいて，テーブルの左上端からのセルの出現順序に従って，解析情報のＲＯＷＳＰＡＮ属性を用いて，そのセルの下端の行を調べる。すると，セルｃａ１，セルｃａ２，セルｃａ３はそれぞれ下端の行が同じではなく，次に出現するセルｃｂ１の下端の行は，セルｃａ２と同じであるが，セルｃａ３の下端の行と同じではない。次に出現するセルｃｃ１，セルｃｃ２の下端の行は，セルｃａ３の下端の行と同じである。ここで，テーブルＴ３を構成する全ての列において，セルの下端の行が揃うため，セルｃｃ１，ｃｃ２，ｃａ３に共通する下端の行を分割ラインとする。
【００９０】
さらに，解析情報のＣＯＬＳＰＡＮ属性を用いて，同様にして，全ての行においてセルの右端の列が同一であるかどうかを調べる。すると，セルｃａ１，セルｃｂ１，セルｃｃ１，ｃｄ１とセルｃｅ１は右端が同じ列ではなく，次に出現するセルｃａ２，ｃｃ２，ｃｄ２，ｃｅ１の右端が同じ列である。ここで，テーブルＴ３を構成する全ての行において，セルの右端の列が揃うため，セルｃａ２，ｃｃ２，ｃｄ２，ｃｅ１に共通する列を分割ラインとする。このようにして，図１６に示すように，セルｃａ１，ｃａ２，ｃｂ１，ｃｃ１，ｃｃ２の５つのセルをブロックＢ１，セルｃａ３をブロックＢ２，セルｃｄ１，ｃｄ２，ｃｅ１の３つのセルをブロックＢ３，セルｃｄ３をブロックＢ４とする。
【００９１】
そして，図１７に示すように，テーブルのセルの列について，ブロックＢ１の右端が実画面の幅の範囲内にあるので，ブロックＢ１のセルの配置位置を解析情報で設定された位置とする。次に，ブロックＢ２の右端が実画面の幅の範囲内にないので，ブロックＢ２のセルの配置位置をブロックＢ１の下へ続く位置へ変更する。さらに，ブロックＢ３のセルの配置位置をブロックＢ２の下へ続く位置へ変更し，ブロックＢ４の右端が実画面の幅の範囲内にないので，ブロックＢ４のセルの配置位置をブロックＢ３の下へ続く位置へ変更する。
【００９２】
図１８に，テーブル処理の処理フローを示す。
【００９３】
テーブル処理部１３３は，ＨＴＭＬデータの解析情報をもとにテーブルおよびセルの解析処理を行い，テーブルサイズ，セル内の最大幅，最小幅を取得し，テーブル解析情報記憶部１４３に格納する（ステップＳ３０）。
【００９４】
テーブル均等縮小処理部１３３１は，テーブルの幅が実画面の幅を超えるか否かを判断する（ステップＳ３１）。テーブルの幅が実画面の幅を超える場合には（ステップＳ３１のＹＥＳ），テーブルの幅と実画面の幅とをもとに，テーブル縮小率を算出する（ステップＳ３２）。
【００９５】
そして，テーブル縮小率が所定の縮小限界値を超えているか否かを判定し（ステップＳ３３），テーブル縮小率が縮小限界値を超えていなければ（ステップＳ３３のＮＯ），テーブル均等縮小処理を行い（ステップＳ３４），テーブル縮小率が縮小限界値を超えていれば（ステップＳ３３のＹＥＳ），テーブル分割処理を行う（ステップＳ３５）。
【００９６】
図１９に，ステップＳ３４のテーブル均等縮小処理の処理フローを示す。
【００９７】
テーブル均等縮小処理部１３３１は，ステップＳ３２の処理で算出したテーブル縮小率をもとに，各セルのサイズ（幅および高さ）を縮小する（ステップＳ３４１）。
【００９８】
画像／フォーム部品処理部１３７は，テキスト以外の要素の幅をテーブル縮小率と同率で縮小する。さらに，テキスト以外の要素の高さを，要素の元の横および縦の比率を保持するように縮小する（ステップＳ３４２）。
【００９９】
図２０に，ステップＳ３５のテーブル分割処理の処理フローを示す。
【０１００】
テーブル分割処理部１３３３は，テーブルを構成する全ての列または行でセルの端（下端／右端）が揃うラインを見つけ，セルの端が揃うラインまでのセルをブロック化する（ステップＳ３５１）。
【０１０１】
そして，未処理ブロックがなくなるまで（ステップＳ３５２），未処理のブロックから，優先度の高いブロックを選び出す。ここでは，優先度として，テーブルの左上端からのセルの出現順序を用いる（ステップＳ３５３）。選択したブロックについて，ブロックの幅が実画面の幅の範囲を超えるか否かを判定し（ステップＳ３５４），ブロックの幅が実画面の幅の範囲内である場合には（ステップＳ３５４のＮＯ），そのブロックのセルの解析情報で指定された位置を配置位置とする（ステップＳ３５５）。
【０１０２】
一方，ブロックの幅が実画面の幅の範囲を超えている場合には（ステップＳ３５４のＹＥＳ），そのブロックのセルの配置位置をテーブルの最下行に続く位置へ変更する（ステップＳ３５６）。
【０１０３】
なお，ブロックを構成するセルが１つの列である場合に，セルの幅が実画面の幅の範囲を超えるときは，そのセル幅を実画面の幅の範囲内となるように縮小する。
【０１０４】
以上，本発明をその実施の形態により説明したが，本発明はその主旨の範囲において種々の変形が可能であることは当然である。
【０１０５】
例えば，本実施の形態において，テーブル均等縮小処理とテーブル分割処理とを別個に施す場合の例を説明したが，テーブル均等縮小処理と，セルのブロック化によるテーブル分割処理とを組み合わせて施してもよい。例えば，テーブルのあるブロックの幅と実画面の幅とをもとにテーブル均等縮小率を算出して，テーブルをブロック単位に分割し，かつ実画面の幅を超えるブロックとなるセルを実画面の幅の範囲内に納まるように縮小してレイアウトする。これによって，大きなテーブルをできるかぎりまとまった矩形で分割して縮小限界値の範囲内で表示させることができる。
【０１０６】
また，本発明は，コンピュータにより読み取られインストールされることによって，一定の目的のための処理をコンピュータに実行させるためのプログラムとして実施することができる。本発明を実現するプログラムは，コンピュータが読み取り可能な，可搬媒体メモリ，半導体メモリ，ハードディスクなどの適当な記録媒体に格納することができ，これらの記録媒体に記録して提供され，または，通信インタフェースを介して種々の通信網を利用した送受信により提供されるものである。
【０１０７】
本発明の形態および実施例の特徴を列記すると以下のとおりである。
【０１０８】
（付記１）  マークアップ言語で記述されたデータを，表示画面サイズに適したレイアウト処理を行って表示するブラウザ装置を構成する処理手段であって，
表示対象のＷｅｂページの表示用解析情報から，前記Ｗｅｂページを表示する標準的な画面の大きさを仮想的に設定した標準画面の横サイズを取得し，前記標準画面の横サイズと前記Ｗｅｂページを実際に表示する表示画面の横サイズとの比率をもとにフレーム縮小率を算出する処理手段と，
前記フレーム縮小率が所定の縮小率限界値を超える場合に，分割フレームを構成するフレームのうち実値によるサイズが指定される実サイズ指定フレームについて，前記フレーム縮小率によって縮小処理されたフレームの横サイズの値が前記実値に近づくように，前記フレーム分割のフレーム間の比率を変更する処理手段と，
前記変更したフレーム間の比率および前記フレーム縮小率とを用いてフレーム分割のフレームを縮小する処理手段として，
コンピュータを機能させるためのレイアウト機能付きブラウザプログラム。
【０１０９】
（付記２）  前記フレーム間の比率を変更する処理手段は，前記フレーム分割のフレーム間の比率を変更する場合に，前記実値によるサイズが指定されない実サイズ指定なしフレームに対するフレーム縮小率を，前記縮小率限界値を超えない範囲において変更する
ことを特徴とする前記付記１記載のレイアウト機能付きブラウザプログラム。
【０１１０】
（付記３）  前記フレーム間の比率を変更する処理手段は，フレーム内部に表示するデータが存在しない実サイズ指定なしフレームについて，実サイズがゼロとなる範囲まで，フレーム縮小率を変更する
ことを特徴とする前記付記１記載のレイアウト機能付きブラウザプログラム。
【０１１１】
（付記４）  マークアップ言語で記述されたデータを，表示画面サイズに適したレイアウト処理を行って表示するブラウザ装置を構成する処理手段であって，
表示対象のＷｅｂページの表示用解析情報から前記Ｗｅｂページに含まれるテーブルの横サイズを取得し，前記テーブルの横サイズが前記Ｗｅｂページを実際に表示する表示画面の横サイズより大きい場合に，前記テーブルの横サイズと前記表示画面の横サイズとの比率をもとにテーブル縮小率を算出する処理手段と，
前記テーブル縮小率を用いて前記テーブルを構成するセルの全てを均等に縮小する処理手段として，
コンピュータを機能させるためのレイアウト機能付きブラウザプログラム。
【０１１２】
（付記５）  さらに，前記テーブル縮小率が所定の縮小限界率を超える場合に，前記Ｗｅｂページの表示用解析情報から前記テーブルを構成するセルの大きさを示すスパン情報を取得して，前記スパン情報にもとづいて前記テーブルのセルを矩形ブロックに切り分ける処理手段と，
前記テーブルを構成する矩形ブロックの列方向の並びによる横サイズが，前記表示画面の横サイズを超えない範囲となるように，前記テーブルを矩形ブロック単位で区切って配置する処理手段として，
前記コンピュータを機能させるための前記付記４記載のレイアウト機能付きブラウザプログラム。
【０１１３】
（付記６）  マークアップ言語で記述されたデータを，表示画面サイズに適したレイアウト処理を行って表示するレイアウト処理方法であって，
表示対象のＷｅｂページの表示用解析情報から，前記Ｗｅｂページを表示する標準的な画面の大きさを仮想的に設定した標準画面の横サイズを取得し，
前記標準画面の横サイズと前記Ｗｅｂページを実際に表示する表示画面の横サイズとの比率をもとにフレーム縮小率を算出し，
前記フレーム縮小率とを用いてフレーム分割のフレームを縮小する
ことを特徴とするＷｅｂページのレイアウト処理方法。
【０１１４】
（付記７）  マークアップ言語で記述されたデータを，表示画面サイズに適したレイアウト処理を行って表示するレイアウト処理方法であって，
表示対象のＷｅｂページの表示用解析情報から前記Ｗｅｂページに含まれるテーブルの横サイズを取得し，
前記テーブルの横サイズが前記Ｗｅｂページを実際に表示する表示画面の横サイズより大きい場合に，前記テーブルの横サイズと前記表示画面の横サイズとの比率をもとにテーブル縮小率を算出し，
前記テーブル縮小率を用いて前記テーブルを構成するセルの全てを均等に縮小する
ことを特徴とするＷｅｂページのレイアウト処理方法。
【０１１５】
（付記８）  マークアップ言語で記述されたデータを，表示画面サイズに適したレイアウト処理を行って表示するレイアウト処理方法であって，
表示対象のＷｅｂページの表示用解析情報から前記Ｗｅｂページに含まれるテーブルの横サイズを取得し，
前記テーブルの横サイズが前記Ｗｅｂページを実際に表示する表示画面の横サイズより大きい場合に，前記テーブルの横サイズと前記表示画面の横サイズとの比率をもとにテーブル縮小率を算出し，
前記テーブル縮小率が所定の縮小限界率を超える場合に，前記Ｗｅｂページの表示用解析情報から前記テーブルを構成するセルの大きさを示すスパン情報を取得して，前記スパン情報にもとづいて前記テーブルのセルを矩形ブロックに切り分け，
前記テーブルを構成する矩形ブロックの列方向の並びによる横サイズが，前記表示画面の横サイズを超えない範囲となるように，前記テーブルを矩形ブロック単位で区切って配置する
ことを特徴とするＷｅｂページのレイアウト処理方法。
【符号の説明】
【０１１６】
１  ブラウザ装置
１１０  ブラウジング処理制御部
１１１  通信処理部
１１２  ＨＴＭＬ解析処理部
１１３  レイアウト処理部
１１４  画像表示処理部
１３０  最適化レイアウト処理部
１３１  フレーム処理部
１３１１  フレーム縮小率算出処理部
１３３  テーブル処理部
１３３１  テーブル均等縮小処理部
１３３３  テーブル分割処理部
１３５  テキスト処理部
１３７  画像／フォーム部品処理部
１４１  フレーム縮小率記憶部
１４３  テーブル解析情報記憶部
１４５  テーブル縮小率記憶部
１４７  セルブロック解析情報記憶部
２  表示装置
【図１】
2011008797.tif 000003
【図２】
2011008797.tif 000004
【図３】
2011008797.tif 000005
【図４】
2011008797.tif 000006
【図５】
2011008797.tif 000007
【図６】
2011008797.tif 000008
【図７】
2011008797.tif 000009
【図８】
2011008797.tif 000010
【図９】
2011008797.tif 000011
【図１０】
2011008797.tif 000012
【図１１】
2011008797.tif 000013
【図１２】
2011008797.tif 000014
【図１３】
2011008797.tif 000015
【図１４】
2011008797.tif 000016
【図１５】
2011008797.tif 000017
【図１６】
2011008797.tif 000018
【図１７】
2011008797.tif 000019
【図１８】
2011008797.tif 000020
【図１９】
2011008797.tif 000021
【図２０】
2011008797.tif 000022