(57)【特許請求の範囲】
【請求項１】
インターネット・サーバからコンテンツをダウンロードし、画面に表示するウェブブラウザ装置において、前記ダウンロードしたコンテンツ内のテーブル関連タグを改行タグに置換するタグ置換手段を有するウェブブラウザ装置であって、
前記テーブル関連タグを前記改行タグに置換する際に、ブラウザが表示するテーブルの開始位置と終了位置とにマークを付加するマーク付加手段と、
前記コンテンツを表示する際に前記マークを参照して前記テーブルの開始位置と終了位置とを示す表示を行う表示手段とを有し、
前記タグ置換手段は、前記ダウンロードしたコンテンツ内のタグが、テーブル関連タグである場合には、
直前の要素が改行タグではなく、かつ改行が挿入される要素ではない場合のみ、前記テーブル関連タグを前記改行タグに置換するとともに、
前記表示手段は、前記テーブルの内容部分を表示する際に、前記マーク付加手段により指定された開始位置と終了位置との間をインデント表示する上に、
前記ダウンロードしたコンテンツ内のタグが、テーブル関連タグでなく、更に未対応タグである場合には、
前記未対応タグの開始タグから終了タグで挟まれた部分を全て読み飛ばすことを特徴とするウェブブラウザ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネット・サーバからコンテンツをダウンロードし、画面に表示するウェブ（Ｗｅｂ）ブラウザ装置およびウェブブラウジング方法、ならびに、その方法を実行するための記録媒体に関するものである。
【０００２】
【従来の技術】
近年のインターネットの普及に伴い、インターネットへの接続が可能な携帯情報端末へのニーズが高まり、現在では、携帯情報端末のみならず、携帯電話機（ＰＨＳ、Ｈ″（エッジ、ハイブリッド携帯端末）を含む）や家庭内電話機、ＦＡＸ装置までもが、インターネットへ接続可能となっている。当初、携帯電話機や家庭内電話機、ＦＡＸ装置によるインターネットへの接続は、電子メールの送受信や、小さな画面で閲覧するために作成された専用コンテンツの閲覧であったが、現在では、ＨＴＭＬで記述されたインターネット上の一般のコンテンツ（以下、「オープンコンテンツ」と呼ぶ）へのアクセスが可能となっている。
【０００３】
しかし、携帯電話機や家庭内電話機、ＦＡＸ装置に搭載されるブラウザ（以下、「小型ブラウザ」と呼ぶ）では、画面サイズやメモリ容量、操作性などの制約により、テーブル表示を行わないものが多い。専用コンテンツのタグセットであれば、小型ブラウザが対応していないタグが使用されることはないが、オープンコンテンツの場合、テーブル関連タグ（テーブル表示を行うためのタグで、ＨＴＭＬ４．０では、ＴＡＢＬＥ，ＣＡＰＴＩＯＮ，ＴＲ，ＴＨ，ＴＤ，ＴＨＥＡＤ，ＴＦＯＯＴ，ＴＢＯＤＹ，ＣＯＬＧＲＯＵＰ，ＣＯＬが存在する）など、小型ブラウザが対応していないタグが使用されている場合がある。通常、ブラウザでは、対応しないタグ（“＜”から“＞”まで）は読み飛ばし、内容（開始タグ“＜・・・＞”と終了タグ“＜／・・・＞”で挟まれた部分）のみ通常の文字として処理される。従って、テーブルに対応しない（つまりテーブル表示を行わない）小型ブラウザでは、テーブル関連タグを読み飛ばして、テーブル内の文字や画像（以下、テーブル内の文字や画像を「セルデータ」と呼ぶ）のみを表示することになる。
【０００４】
ＨＴＭＬのタグは、インライン要素とブロックレベル要素とに分類でき、インライン要素の場合は、単純にタグのみを読み飛ばしても、ページの読み易さに影響することは少ない。ところが、ブロックレベル要素の場合、段落に相当するようなまとまった意味を持つものが多く、単純にタグのみを読み飛ばすと、非常に読み辛くなってしまうという問題を有している。例えば、文字を強調するためのタグ＜ｂ＞はインライン要素であり、“このページは＜ｂ＞ＨＴＭＬ４．０＜／ｂ＞に準拠しています。”という記述があった場合、開始タグと終了タグを読み飛ばしても、読み辛くなることはない。これに対し、テーブル関連タグは、ブロックレベル要素であり、
＜ＴＡＢＬＥ＞
＜ＣＡＰＴＩＯＮ＞ランキング（ウィークリー）＜／ＣＡＰＴＩＯＮ＞
＜ＴＲ＞
＜ＴＨ＞タイトル＜／ＴＨ＞＜ＴＨ＞アーティスト名＜／ＴＨ＞＜ＴＨ＞発売日＜／ＴＨ＞
＜／ＴＲ＞
＜ＴＲ＞
＜ＴＤ＞波乗りジョニー＜／ＴＤ＞＜ＴＤ＞桑田佳祐＜／ＴＤ＞＜ＴＤ＞２００１／７／４＜／ＴＤ＞
＜／ＴＲ＞
＜ＴＲ＞
＜ＴＤ＞ＳＴＡＹ  ＴＵＮＥＤ＜／ＴＤ＞＜ＴＤ＞ＧＬＡＹ＜／ＴＤ＞＜ＴＤ＞２００１／７／４＜／ＴＤ＞
＜／ＴＲ＞
＜ＴＲ＞
＜ＴＤ＞Ｌｉｆｅｔｉｍｅ  Ｒｅｓｐｅｃｔ＜／ＴＤ＞＜ＴＤ＞三木道三＜／ＴＤ＞＜ＴＤ＞２００１／５／２３＜／ＴＤ＞
＜／ＴＲ＞
＜／ＴＡＢＬＥ＞
という記述があった場合、テーブル関連タグを単純に読み飛ばして、セルデータを羅列するだけでは、非常に読み辛くなる（後述の図６（ｂ）参照）。
【０００５】
【発明が解決しようとする課題】
このように、従来のウェブブラウザ装置では、テーブル関連タグを単純に読み飛ばして、セルデータを羅列するだけであり、テーブルを使用したコンテンツを表示した場合に非常に読み辛くなるという問題点を有していた。
【０００６】
このウェブブラウザ装置、ウェブブラウジング方法および記録媒体では、テーブルに対応できない小型ブラウザで、テーブルを使用したオープンコンテンツをダウンロードした場合に、コンテンツの表示を見やすくすることが要求されている。
【０００７】
本発明は、テーブルに対応できない小型ブラウザで、テーブルを使用したオープンコンテンツをダウンロードした場合に、コンテンツの表示を見やすくすることができるウェブブラウザ装置、および、テーブルに対応できない小型ブラウザで、テーブルを使用したオープンコンテンツをダウンロードした場合に、コンテンツの表示を見やすくするためのウェブブラウジング方法、ならびに、その方法を実行するための記録媒体を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記課題を解決するために本発明のウェブブラウザ装置は、インターネット・サーバからコンテンツをダウンロードし、画面に表示するウェブブラウザ装置において、ダウンロードしたコンテンツ内のテーブル関連タグを改行タグに置換するタグ置換手段を有する構成を備えている。
【０００９】
これにより、テーブルに対応できない小型ブラウザで、テーブルを使用したオープンコンテンツをダウンロードした場合に、コンテンツの表示を見やすくすることができるウェブブラウザ装置が得られる。
【００１０】
上記課題を解決するために本発明のウェブブラウジング方法は、インターネット・サーバからコンテンツをダウンロードし、画面に表示するウェブブラウジング方法において、ダウンロードしたコンテンツ内のテーブル関連タグを改行タグに置換するタグ置換ステップを有する構成を備えている。
【００１１】
これにより、テーブルに対応できない小型ブラウザで、テーブルを使用したオープンコンテンツをダウンロードした場合に、コンテンツの表示を見やすくするためのウェブブラウジング方法が得られる。
【００１２】
上記課題を解決するために本発明の記録媒体は、上記ウェブブラウジング方法の各ステップを実行するためのプログラムを記録した構成を備えている。
【００１３】
これにより、上記ウェブブラウジング方法を実行するための記録媒体が得られる。
【００１４】
【発明の実施の形態】
本発明の請求項１に記載のウェブブラウザ装置は、インターネット・サーバからコンテンツをダウンロードし、画面に表示するウェブブラウザ装置において、ダウンロードしたコンテンツ内のテーブル関連タグを改行タグに置換するタグ置換手段を有することとしたものである。
【００１５】
この構成により、コンテンツ内のテーブル関連タグを改行タグに置換することができるので、テーブルに対応できない小型ブラウザにおいて、テーブルを使用したコンテンツの表示を見易くすることができるという作用を有する。
【００１６】
請求項２に記載のウェブブラウザ装置は、請求項１に記載のウェブブラウザ装置において、タグ置換手段は、直前の要素が改行タグではなく、かつ改行が挿入される要素ではない場合のみ、テーブル関連タグを改行タグに置換することとしたものである。
【００１７】
この構成により、テーブル関連タグを改行タグに置換する場合に、無駄な空行を作らないようにすることができるという作用を有する。
【００１８】
請求項３に記載のウェブブラウザ装置は、請求項１または２に記載のウェブブラウザ装置において、テーブル関連タグを改行タグに置換する際に、ブラウザが表示するテーブルの開始位置と終了位置とにマークを付加するマーク付加手段と、コンテンツを表示する際にマークを参照してテーブルの開始位置と終了位置とを示す表示を行う表示手段とを備えることとしたものである。
【００１９】
この構成により、テーブルの範囲をオペレータに示すことができるという作用を有する。
【００２０】
請求項４に記載のウェブブラウザ装置は、請求項３に記載のウェブブラウザ装置において、表示手段は、テーブルの内容部分を表示する際に、他の部分と区別可能な表示にすることとしたものである。
【００２１】
この構成により、より明確にテーブルの範囲をオペレータに示すことができるという作用を有する。
【００２２】
請求項５に記載のウェブブラウジング方法は、インターネット・サーバからコンテンツをダウンロードし、画面に表示するウェブブラウジング方法において、前記ダウンロードしたコンテンツ内のテーブル関連タグを改行タグに置換するタグ置換ステップを有することとしたものである。
【００２３】
この構成により、コンテンツ内のテーブル関連タグを改行タグに置換することができるので、テーブルに対応できない小型ブラウザにおいて、テーブルを使用したコンテンツの表示を見易くすることができるという作用を有する。
【００２４】
請求項６に記載のウェブブラウジング方法は、請求項５に記載のウェブブラウジング方法において、タグ置換ステップでは、直前の要素が改行タグではなく、かつ改行が挿入される要素ではない場合のみ、テーブル関連タグを改行タグに置換することとしたものである。
【００２５】
この構成により、テーブル関連タグを改行タグに置換する場合に、無駄な空行を作らないようにすることができるという作用を有する。
【００２６】
請求項７に記載のウェブブラウジング方法は、請求項６に記載のウェブブラウジング方法において、テーブル関連タグを改行タグに置換する際に、ブラウザが表示するテーブルの開始位置と終了位置とにマークを付加するマーク付加ステップと、コンテンツを表示する際にマークを参照してテーブルの開始位置と終了位置とを示す表示を行う表示ステップとを備えることとしたものである。
【００２７】
この構成により、テーブルの範囲をオペレータに示すことができるという作用を有する。
【００２８】
請求項８に記載のウェブブラウジング方法は、請求項７に記載のウェブブラウジング方法において、表示テップは、テーブルの内容部分を表示する際に、他の部分と区別可能な表示にすることとしたものである。
【００２９】
この構成により、より明確にテーブルの範囲をオペレータに示すことができるという作用を有する。
【００３０】
請求項９に記載の記録媒体は、請求項５乃至８のいずれか１に記載のウェブブラウジング方法の各ステップを実行するためのプログラムを記録することとしたものである。
【００３１】
この構成により、請求項５乃至８のいずれか１に記載のウェブブラウジング方法を任意の場所、任意の方法で実行することができるという作用を有する。
【００３２】
以下、本発明の実施の形態について、図１〜図７を参照しながら説明する。
【００３３】
（実施の形態１）
図１は、本発明の実施の形態１によるウェブブラウザ装置を示すブロック図である。
【００３４】
図１において、１はブラウザに表示するコンテンツのアドレスをオペレータが指定するためのＵＲＬ入力部、２はインターネットへ接続し、インターネット・サーバとの通信を制御するインターネット接続部、３はインターネット接続部２を用いてインターネットへの接続や、インターネット上のデータ取得を行うデータ取得部である。ここで、データ取得部３で取得するデータには、ＵＲＬ入力部１にてオペレータが指定したホームページのベースデータ（ＨＴＭＬファイル）の他に、そのＨＴＭＬファイルが参照する画像データなどがある。４はデータ取得部３で取得したデータを解析するデータ解析部である。データ解析部４は、データ取得部３で取得したデータがＨＴＭＬファイルである場合は、ＨＴＭＬの構造解析を行い、プログラムの処理に適したデータ構造に変換するものとする。データ取得部３で取得したデータが画像であった場合は、後述の表示部７にてデコード処理などを行うため、データ解析部４では処理しない。５はデータ取得部３で取得したページにテーブルが使用されている場合に、テーブル関連タグを改行に変換するテーブルタグ変換部である。ここで変換の対象となるテーブル関連タグには、ＴＡＢＬＥ，ＣＡＰＴＩＯＮ，ＴＲ，ＴＨ，ＴＤ，ＴＨＥＡＤ，ＴＦＯＯＴ，ＴＢＯＤＹ，ＣＯＬＧＲＯＵＰ，ＣＯＬ（ＨＴＭＬ４．０のタグセット）が存在する。テーブル関連タグを改行に変換する方法はいろいろ考えられるが、ここでは、データ解析部４における解析処理においてテーブル関連タグを検出した際に、テーブルタグ変換部５を用いて変換する手法を採る。他には、テキストレベルで、テーブル関連タグを検索し、＜ＢＲ＞タグに置換した後、データ解析部４にて、ＨＴＭＬ解析を行う方法なども可能である。６はテーブルの開始位置と終了位置にマークを付与するマーク付加手段としてのテーブル開始／終了マーク挿入部、７はデータ解析部４、テーブルタグ変換部５およびテーブル開始／終了マーク挿入部６が出力したデータならびにデータ取得部３が取得した画像データを表示用のデータに変換し、表示装置２２に表示する表示手段としての表示部、８はＵＲＬ入力部１、データ取得部３、データ解析部４、テーブルタグ変換部５、テーブル開始／終了マーク挿入部６および表示部７を制御する制御部、９はＵＲＬ入力部１で取得したアドレス、データ取得部３で取得したデータ、データ解析部４で解析した解析結果データ、テーブルタグ変換部５の処理結果データおよびテーブル開始／終了マーク挿入部６の処理結果データならびに表示部７で作成した表示用データを記憶する記憶部、１０は表示部７からのデータを表示する表示装置である。ここで、データ解析部４とテーブルタグ変換部５とはタグ置換手段を構成する。
【００３５】
図２は、図１のウェブブラウザ装置を具体的に示すハードウェア構成図である。
【００３６】
図２において、２１はキーボードやポインティング・デバイスなどの入力装置、２２は陰極線管ディスプレイ（ＣＲＴ）や液晶ディスプレイ（ＬＣＤ）などの表示装置、２３は装置を制御する中央処理装置（ＣＰＵ）、２４はデータを一時的に記憶するランダム・アクセス・メモリ（ＲＡＭ）、２５はＣＰＵ２３が実行するプログラムを格納するリード・オンリ・メモリ（ＲＯＭ）、２６はＣＤ−ＲＯＭ（コンパクト・ディスク・リード・オンリ・メモリ）などの記録媒体２７からデータを読み取る読取装置である。
【００３７】
ここで、図１と図２の構成を比較すると、インターネット接続部２、データ取得部３、データ解析部４、テーブルタグ変換部５、テーブル開始／終了マーク挿入部６、表示部７、制御部８は、ＣＰＵ２３がＲＡＭ２４およびＲＯＭ２５とデータのやり取りを行いながら、ＲＯＭ２５に記憶された各種のプログラムを実行することにより実現される。表示装置１０は表示装置２２に相当する。記憶部９はＲＡＭ２４により実現される。また、ＵＲＬ入力部１は、入力装置２１および表示装置２２により実現される。
【００３８】
なお、本実施の形態では、ＣＰＵ２３がＲＯＭ２５に記憶されたプログラムを実行する形態を採っているが、ＣＰＵ２３が実行するプログラムは、読取装置２６を用い、ＣＤ−ＲＯＭなどの記録媒体２７に記録されたプログラムを実行する形態であっても構わない。このように構成することにより、本実施の形態で示すウェブブラウジング方法を汎用コンピュータなどにおいて容易に実行することが可能となる。
【００３９】
以上のように構成されたウェブブラウザ装置について、その動作を図３〜図７を用いて説明する。図３は図１、図２のウェブブラウザ装置の動作を示すフローチャートであり、図４は図３の取得データの解析処理を示すフローチャートである。これらのフローチャートは、ＣＰＵ２３がＲＯＭ２５に記憶されたプログラムを実行する様子を示したものである。また、図５はテーブルを使用したページデータの記述例を示すデータ図であり、図６（ａ）はテーブル表示に対応したブラウザの表示例を示す表示図、図６（ｂ）はテーブル表示に対応しないブラウザにおいてテーブル関連タグを読み飛ばした表示例を示す表示図、図７（ａ）、（ｂ）、（ｃ）はテーブル関連タグの変換例を示す表示図である。
【００４０】
図３において、まず、制御部８は、ＵＲＬ入力部１を介してオペレータからの指示を受け付け（Ｓ１）、その指示がインターネットへのアクセス要求か否かチェックし（Ｓ２）、アクセス要求であればステップＳ３へ移行する。アクセス要求でなければステップＳ１へ戻り、次の指示を待つ。
【００４１】
ステップＳ３では、データ取得部３は、オペレータが指定したアドレス（インターネット上のホームページのＵＲＬ）を制御部８から受け取り、インターネット接続部２を介してインターネットに接続する。更に、データ取得部３は、制御部８から渡されたアドレスが示すホームページのデータを取得し、記憶部９に格納する（Ｓ４）。ここでは、図５に示すテーブルを使用したＨＴＭＬデータ（ＵＲＬは、「ｈｔｔｐ：／／ｗｗｗ．ｘｘｘ．ｊｐ／ｓａｍｐ．ｈｔｍｌ」）を取得したものとする。
【００４２】
次に、制御部８は、データ取得部３が取得したＨＴＭＬデータをデータ解析部４に渡す。データ解析部４では、ＨＴＭＬデータの解析を行い、プログラムの処理に適したデータ形式（以下、「内部データ」と呼ぶ）に変換する（Ｓ５）。更に、制御部８は、データ解析部４が解析した内部データを表示部７に渡す。表示部７は、渡された内部データを表示形式に変換し、表示装置２２に表示する（Ｓ６）。
【００４３】
テーブルに対応したブラウザであれば、図６（ａ）に示すようにテーブル表示を行うのだが、本実施の形態におけるブラウザ（小型ブラウザ）は、テーブルに対応していないため、テーブル関連タグを読み飛ばす必要がある。しかし、単にテーブル関連タグを読み飛ばしただけでは、図６（ｂ）に示すように、非常に読み辛くなってしまうため、本実施の形態におけるブラウザでは、テーブル関連タグを改行に変換する。
【００４４】
図４は、ステップＳ５の処理において、データ解析部４が、テーブルタグ変換部５を用いて、テーブル関連タグを改行に変換する処理を示す。
【００４５】
図４において、まず、ステップＳ１１では、ＨＴＭＬデータを一文字ずつ読み込み、タグ及びデータ終了であれば、ステップＳ１２へ移行する。タグ及びデータ終了でなければ、通常の文字要素として処理する。ここでタグとして認識されるのは、“＜”と“＞”で挟まれたアルファベット（“Ａ”〜“Ｚ”及び“ａ”〜“ｚ”）の集まり、または“＜／”と“＞”で挟まれたアルファベットの集まりとする。前者（“＜”で始まるタグ）を「開始タグ」、後者（“＜／”で始まるタグ）を「終了タグ」と呼び、両方を合わせてタグと呼ぶ。例えば＜ＴＲ＞は開始タグで、＜／ＴＲ＞は終了タグである。また、ここでは、ブラウザが対応しているタグか否かは問わないので、“＜ａａａ＞”のような文字列もタグと認識する。
【００４６】
次に、ステップＳ１２では、データの終了か否かをチェックし、データの終了であれば処理を終え、データの終了でなければステップＳ１３へ移行する。
【００４７】
ステップＳ１３では、入力したタグがテーブル関連タグか否かをチェックし、テーブル関連タグであればステップＳ１４へ、テーブル関連タグでなければステップＳ１９へ移行する。テーブル関連タグとは、ＨＴＭＬ４．０のタグセットで規定されているＴＡＢＬＥ，ＣＡＰＴＩＯＮ，ＴＲ，ＴＨ，ＴＤ，ＴＨＥＡＤ，ＴＦＯＯＴ，ＴＢＯＤＹ，ＣＯＬＧＲＯＵＰ，ＣＯＬとする。
【００４８】
ステップＳ１４では、入力したテーブル関連タグが＜／ＴＡＢＬＥ＞以外の終了タグか否かをチェックし、そうであれば（ＴＡＢＬＥタグ以外のテーブル要素の終了タグであれば）ステップＳ１８へ、そうでなければステップＳ１５へ移行する。
【００４９】
ステップＳ１５では、直前の要素が改行タグ（＜ＢＲ＞または＜Ｐ＞）か否かをチェックし、そうであればステップＳ１８へ、そうでなければステップＳ１６へ移行する。これは無駄な空行を防止するためである。
【００５０】
ステップＳ１６では、直前の要素が、前後に改行が挿入される要素か否かをチェックし、そうであればステップＳ１８へ、そうでなければステップＳ１７へ移行する。前後に改行が挿入される要素には、ＦＯＲＭやリスト（ＯＬ，ＵＬ，ＤＩＲなど）がある。これも無駄な空行を防止するためである。
【００５１】
ステップＳ１７では、テーブル関連タグを改行要素に変換し、ステップＳ１８では、テーブル関連タグを読み飛ばす。
【００５２】
ステップＳ１９では、入力したタグが、本実施の形態におけるブラウザ（小型ブラウザ）で対応しているタグか否かをチェックし、対応タグであれば対応タグの処理を行い（Ｓ２０）、未対応タグであれば未対応タグの処理を行う（Ｓ２１）。未対応タグの処理としては、次の２通りが考えられる。１つ目は、開始タグと終了タグで挟まれた部分を全て読み飛ばすもので、例えば、ＨＴＭＬ４．０で規定されている＜ＳＣＲＩＰＴ＞や＜ＳＴＹＬＥ＞などを読み飛ばす場合である。２つ目は、タグのみを読み飛ばすもので、ＨＴＭＬ４．０で規定されているインライン要素のタグや、他のタグセットでも規定されていない全く未知のタグなどはこれに当たる。
【００５３】
次に、図４の処理（ステップＳ１１〜ステップＳ２１）で、テーブル関連タグを改行に変換した結果の表示例を図７（ａ）に示す。また、テーブル関連タグを変換する際に、テーブル開始／終了マーク挿入部６を用いて、テーブルの開始位置（＜ＴＡＢＬＥ＞）と終了位置（＜／ＴＡＢＬＥ＞）にマークを付与しておき、表示の際にその情報を参照して、テーブルの開始／終了マークを表示した結果を図７（ｂ）に示す。更に、テーブル開始／終了マークで挟まれた部分（テーブルのセルデータ）を１文字分インデント表示した結果を図７（ｃ）に示す。
【００５４】
以上のように本実施の形態によれば、ダウンロードしたコンテンツ内のテーブル関連タグを改行タグに置換するテーブルタグ変換部５を有することにより、コンテンツ内のテーブル関連タグを改行タグに置換することができるので、テーブルに対応できない小型ブラウザにおいて、テーブルを使用したコンテンツの表示を見易くすることができる。
【００５５】
また、テーブルタグ変換部５は、直前の要素が改行タグではなく、かつ改行が挿入される要素ではない場合のみ、テーブル関連タグを改行タグに置換することにより、テーブル関連タグを改行タグに置換する場合に、無駄な空行を作らないようにすることができる。
【００５６】
さらに、テーブル関連タグを改行タグに置換する際に、ブラウザが表示するテーブルの開始位置と終了位置とにマークを付加するテーブル開始／終了マーク挿入部６と、コンテンツを表示する際にマークを参照してテーブルの開始位置と終了位置とを示す表示を行う表示部７とを備えたことにより、テーブルの範囲をオペレータに示すことができる。
【００５７】
さらに、テーブル開始／終了マーク挿入部６は、テーブルの内容部分を表示する際に、他の部分と区別可能な表示にすることにより、より明確にテーブルの範囲をオペレータに示すことができる。
【００５８】
また、図３、図４の各ステップを記録媒体に記録することとすれば、その記録媒体をパソコン等で利用することにより、任意の場所で任意の時間に図３、図４の方法を実行することができる。
【００５９】
【発明の効果】
以上説明したように本発明の請求項１に記載のウェブブラウザ装置によれば、インターネット・サーバからコンテンツをダウンロードし、画面に表示するウェブブラウザ装置において、ダウンロードしたコンテンツ内のテーブル関連タグを改行タグに置換するタグ置換手段を有することにより、コンテンツ内のテーブル関連タグを改行タグに置換することができるので、テーブルに対応できない小型ブラウザにおいて、テーブルを使用したコンテンツの表示を見易くすることができるという有利な効果が得られる。
【００６０】
請求項２に記載のウェブブラウザ装置によれば、請求項１に記載のウェブブラウザ装置において、タグ置換手段は、直前の要素が改行タグではなく、かつ改行が挿入される要素ではない場合のみ、テーブル関連タグを改行タグに置換することにより、テーブル関連タグを改行タグに置換する場合に、無駄な空行を作らないようにすることができるという有利な効果が得られる。
【００６１】
請求項３に記載のウェブブラウザ装置によれば、請求項１または２に記載のウェブブラウザ装置において、テーブル関連タグを改行タグに置換する際に、ブラウザが表示するテーブルの開始位置と終了位置とにマークを付加するマーク付加手段と、コンテンツを表示する際にマークを参照してテーブルの開始位置と終了位置とを示す表示を行う表示手段とを備えたことにより、テーブルの範囲をオペレータに示すことができるという有利な効果が得られる。
【００６２】
請求項４に記載のウェブブラウザ装置によれば、請求項３に記載のウェブブラウザ装置において、表示手段は、テーブルの内容部分を表示する際に、他の部分と区別可能な表示にすることにより、より明確にテーブルの範囲をオペレータに示すことができるという有利な効果が得られる。
【００６３】
請求項５に記載のウェブブラウジング方法によれば、インターネット・サーバからコンテンツをダウンロードし、画面に表示するウェブブラウジング方法において、前記ダウンロードしたコンテンツ内のテーブル関連タグを改行タグに置換するタグ置換ステップを有することにより、コンテンツ内のテーブル関連タグを改行タグに置換することができるので、テーブルに対応できない小型ブラウザにおいて、テーブルを使用したコンテンツの表示を見易くすることができるという有利な効果が得られる。
【００６４】
請求項６に記載のウェブブラウジング方法によれば、請求項５に記載のウェブブラウジング方法において、タグ置換ステップでは、直前の要素が改行タグではなく、かつ改行が挿入される要素ではない場合のみ、テーブル関連タグを改行タグに置換することにより、テーブル関連タグを改行タグに置換する場合に、無駄な空行を作らないようにすることができるという有利な効果が得られる。
【００６５】
請求項７に記載のウェブブラウジング方法によれば、請求項６に記載のウェブブラウジング方法において、テーブル関連タグを改行タグに置換する際に、ブラウザが表示するテーブルの開始位置と終了位置とにマークを付加するマーク付加ステップと、コンテンツを表示する際にマークを参照してテーブルの開始位置と終了位置とを示す表示を行う表示ステップとを備えることにより、テーブルの範囲をオペレータに示すことができるという有利な効果が得られる。
【００６６】
請求項８に記載のウェブブラウジング方法によれば、請求項７に記載のウェブブラウジング方法において、表示ステップは、テーブルの内容部分を表示する際に、他の部分と区別可能な表示にすることにより、より明確にテーブルの範囲をオペレータに示すことができるという有利な効果が得られる。
【００６７】
請求項９に記載の記録媒体によれば、請求項５乃至８のいずれか１に記載のウェブブラウジング方法の各ステップを実行するためのプログラムを記録したことにより、請求項５乃至８のいずれか１に記載のウェブブラウジング方法を任意の場所、任意の方法で実行することができるという有利な効果が得られる。
【図面の簡単な説明】
【図１】本発明の実施の形態１によるウェブブラウザ装置を示すブロック図
【図２】図１のウェブブラウザ装置を具体的に示すハードウェア構成図
【図３】図１、図２のウェブブラウザ装置の動作を示すフローチャート
【図４】図３の取得データの解析処理を示すフローチャート
【図５】テーブルを使用したページデータの記述例を示すデータ図
【図６】（ａ）テーブル表示に対応したブラウザの表示例を示す表示図
（ｂ）テーブル表示に対応しないブラウザにおいてテーブル関連タグを読み飛ばした表示例を示す表示図
【図７】（ａ）テーブル関連タグの変換例を示す表示図
（ｂ）テーブル関連タグの変換例を示す表示図
（ｃ）テーブル関連タグの変換例を示す表示図
【符号の説明】
１  ＵＲＬ入力部
２  インターネット接続部
３  データ取得部
４  データ解析部
５  テーブルタグ変換部
６  テーブル開始／終了マーク挿入部
７  表示部
８  制御部
９  記憶部
１０、２２  表示装置
２１  入力装置
２３  ＣＰＵ
２４  ＲＡＭ
２５  ＲＯＭ
２６  読取装置
２７  記録媒体
【図１】
0003951675.tif 000002
【図２】
0003951675.tif 000003
【図３】
0003951675.tif 000004
【図４】
0003951675.tif 000005
【図５】
0003951675.tif 000006
【図６】
0003951675.tif 000007
【図７】
0003951675.tif 000008