(57)【要約】      （修正有）【課題】携帯端末などの情報処理装置で、Ｗｅｂコンテンツの内容からユーザから見て重要な意味合いを持つ要素を抽出し、例え小画面でも、より扱いやすく表示させる。【解決手段】Webコンテンツ15aが受信されると、当該コンテンツ15aのHTML構造が解析され、周囲の文字列と比較して「強い」文字列が抽出され、該「強い」文字列の集合範囲の位置,サイズ,各文字列の平均文字数,背景スタイルから「ナビゲーション」Nnが抽出される。さらに前記「強い」文字列同士の位置関係,強弱,個数から単独の「タイトル」Tnや「タイトルリスト」Lnが抽出される。前記Webコンテンツ15aの縮小俯瞰表示を行うと共に、前記抽出された各特定要素Cn,Nn,Tn,Lnに基づき、カラム枠WCn,タイトルマーカMTn,ナビゲーションマーカMNnを付加表示し、フォーカス(F)を移動表示させる。【選択図】図６
2010134780.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂコンテンツの情報を受信するＷｅｂコンテンツ受信手段と、
このＷｅｂコンテンツ受信手段により受信されたＷｅｂコンテンツの情報を解析し、当該Ｗｅｂコンテンツのレイアウト上の構成単位である範囲を抽出する範囲抽出手段と、
前記Ｗｅｂコンテンツ受信手段により受信されたＷｅｂコンテンツの情報を解析し、前記範囲抽出手段により抽出された範囲内の文字列のうち、周囲の文字列と比較して強いスタイルの文字列を抽出する文字列抽出手段と、
この文字列抽出手段により抽出された強いスタイルの文字列に基づいて、前記Ｗｅｂコンテンツ受信手段により受信されたＷｅｂコンテンツの情報を解析し、当該強いスタイルの文字列を特定要素として認定する特定要素認定手段と、
前記Ｗｅｂコンテンツ受信手段により受信されたＷｅｂコンテンツを縮小し、表示部に表示させる縮小表示制御手段と、
この縮小表示制御手段により前記表示部に表示されたＷｅｂコンテンツにおいて、前記範囲抽出手段により抽出された範囲および前記特定要素認定手段により認定された特定要素の位置を表示させる位置表示制御手段と、
を備えたことを特徴とする情報処理装置。
【請求項２】
前記範囲抽出手段は、前記Ｗｅｂコンテンツ受信手段により受信されたＷｅｂコンテンツの情報を解析し、当該Ｗｅｂコンテンツのレイアウト上の構成単位である範囲を、当該コンテンツ内で同じ傾向の文字のスタイルを持った範囲として抽出する、ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記文字列抽出手段により抽出された強いスタイルの文字列同士を、その位置関係およびスタイルの強弱および背景の同一性に基づき、１つの強いスタイルの文字列としてマージする文字列マージ手段をさらに備え、
前記特定要素認定手段は、前記文字列抽出手段および前記文字列マージ手段により得られた強いスタイルの文字列に基づいて、前記Ｗｅｂコンテンツ受信手段により受信されたＷｅｂコンテンツの情報を解析し、当該強いスタイルの文字列を特定要素として認定する、
ことを特徴とする請求項１または請求項２に記載の情報処理装置。
【請求項４】
前記位置表示制御手段により表示された特定要素の位置を、ユーザ操作に応じて指定する要素位置指定手段と、
この要素位置指定手段により指定された位置に対応する特定要素を、前記表示部に拡大して表示させる拡大表示制御手段と、
をさらに備えたことを特徴とする請求項１ないし請求項３の何れか１項に記載の情報処理装置。
【請求項５】
前記縮小表示制御手段は、前記Ｗｅｂコンテンツ受信手段により受信されたＷｅｂコンテンツを縮小すると共に、前記特定要素認定手段により認定された特定要素以外の情報を折り畳んで、前記表示部に表示させる、
ことを特徴とする請求項１ないし請求項３の何れか１項に記載の情報処理装置。
【請求項６】
前記位置表示制御手段により表示された特定要素の位置を、ユーザ操作に応じて指定する要素位置指定手段と、
この要素位置指定手段により特定要素の位置が指定された場合に、当該指定位置の特定要素に対応して折り畳まれている情報を展開して表示させる展開表示制御手段と、
をさらに備えたことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記範囲抽出手段により抽出される範囲は、前記Ｗｅｂコンテンツ内のカラムであって、
前記特定要素認定手段により認定される特定要素は、前記Ｗｅｂコンテンツ内のタイトルおよびナビゲーション部分である、
ことを特徴とする請求項１ないし請求項６の何れか１項に記載の情報処理装置。
【請求項８】
前記縮小表示制御手段により前記表示部に表示されたＷｅｂコンテンツを、ユーザ操作に応じてスクロールして表示させるスクロール表示制御手段と、
このスクロール表示制御手段により前記表示部に表示されたＷｅｂコンテンツがスクロールされて表示された状態で、ユーザ操作に応じて、前記特定要素認定手段により認定されたナビゲーション部分を、前記スクロールされたＷｅｂコンテンツ上に独立して表示させるナビゲーション独立表示制御手段と、
をさらに備えたことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
表示部を備えた情報処理装置のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
Ｗｅｂコンテンツの情報を受信するＷｅｂコンテンツ受信手段、
このＷｅｂコンテンツ受信手段により受信されたＷｅｂコンテンツの情報を解析し、当該Ｗｅｂコンテンツのレイアウト上の構成単位である範囲を抽出する範囲抽出手段、
前記Ｗｅｂコンテンツ受信手段により受信されたＷｅｂコンテンツの情報を解析し、前記範囲抽出手段により抽出された範囲内の文字列のうち、周囲の文字列と比較して強いスタイルの文字列を抽出する文字列抽出手段、
この文字列抽出手段により抽出された強いスタイルの文字列に基づいて、前記Ｗｅｂコンテンツ受信手段により受信されたＷｅｂコンテンツの情報を解析し、当該強いスタイルの文字列を特定要素として認定する特定要素認定手段、
前記Ｗｅｂコンテンツ受信手段により受信されたＷｅｂコンテンツを縮小し、前記表示部に表示させる縮小表示制御手段、
この縮小表示制御手段により前記表示部に表示されたＷｅｂコンテンツにおいて、前記範囲抽出手段により抽出された範囲および前記特定要素認定手段により認定された特定要素の位置を表示させる位置表示制御手段、
として機能させるようにしたコンピュータ読み込み可能な制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂコンテンツを閲覧表示するための情報処理装置およびその制御プログラムに関する。
【背景技術】
【０００２】
従来から、ＬＡＮ(Local Area Network)やＷＡＮ(Wide Area Network)、インターネットなど、通信ネットワークにおけるサーバ・クライアント・システムでは、クライアント装置が備えるＷｅｂブラウザにより、サーバ装置が生成保存している種々のＷｅｂコンテンツを取得表示して閲覧することが行われる。
【０００３】
一般に、Ｗｅｂコンテンツは、ＨＴＭＬ(Hyper Text Markup Language)により記述されており、そのドキュメント構造をＷｅｂブラウザが解析してＷｅｂページとして表示するものである。
【０００４】
近年、様々なデバイスの発展により、携帯端末やデジタル家電など、ＰＣ(Personal Computer)以外の端末でＷｅｂコンテンツを閲覧する機会が増えている。しかしながら、既存のＷｅｂコンテンツは大多数がＰＣ向けである。このようなＰＣ向けのＷｅｂコンテンツを、前記ＰＣ以外の端末でも快適に閲覧できることが望まれるが、画面サイズ・解像度の違いや入力手段が貧弱であることなどに起因し、ＰＣにおけるマウス主体の閲覧環境と同等の操作性を得るのは難しい。
【０００５】
そこで、Ｗｅｂコンテンツを解析し、当該Ｗｅｂコンテンツ内のリンクだけを抜き出したリストを、コンテンツ本体と別途独立表示することで、携帯端末などにおいても、リンク先へのアクセス性を改善できる情報表示装置が考えられている（例えば、特許文献１参照。）。
【特許文献１】特開２００６−０１１５３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
前記従来の情報表示装置では、例えばＷｅｂコンテンツ全体を一画面上に表示できなくても、当該コンテンツ内に存在するリンクへのアクセス性を改善できるものの、Ｗｅｂコンテンツ全体の閲覧に伴う手間の削減に寄与するものではない。また、最近のＷｅｂコンテンツのように、広告リンク等の不要な多数のリンクがある場合には、リンクのリストが膨大になり、特に、携帯端末の小画面では、当該リンクリスト用に独立表示のためのスペースを設けるのは難しく、と同時にリンクへのアクセス性も悪化してしまう。
【０００７】
本発明は、このような課題に鑑みなされたもので、Ｗｅｂコンテンツの内容からユーザから見て重要な意味合いを持つ特定の要素を抽出し、例え小画面でも、より扱いやすく表示させることが可能になる情報処理装置およびその制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
請求項１に記載の情報処理装置は、Ｗｅｂコンテンツの情報を受信するＷｅｂコンテンツ受信手段と、このＷｅｂコンテンツ受信手段により受信されたＷｅｂコンテンツの情報を解析し、当該Ｗｅｂコンテンツのレイアウト上の構成単位である範囲を抽出する範囲抽出手段と、前記Ｗｅｂコンテンツ受信手段により受信されたＷｅｂコンテンツの情報を解析し、前記範囲抽出手段により抽出された範囲内の文字列のうち、周囲の文字列と比較して強いスタイルの文字列を抽出する文字列抽出手段と、この文字列抽出手段により抽出された強いスタイルの文字列に基づいて、前記Ｗｅｂコンテンツ受信手段により受信されたＷｅｂコンテンツの情報を解析し、当該強いスタイルの文字列を特定要素として認定する特定要素認定手段と、前記Ｗｅｂコンテンツ受信手段により受信されたＷｅｂコンテンツを縮小し、表示部に表示させる縮小表示制御手段と、この縮小表示制御手段により前記表示部に表示されたＷｅｂコンテンツにおいて、前記範囲抽出手段により抽出された範囲および前記特定要素認定手段により認定された特定要素の位置を表示させる位置表示制御手段と、を備えたことを特徴としている。
【０００９】
請求項２に記載の情報処理装置は、前記請求項１に記載の情報処理装置において、前記範囲抽出手段は、前記Ｗｅｂコンテンツ受信手段により受信されたＷｅｂコンテンツの情報を解析し、当該Ｗｅｂコンテンツのレイアウト上の構成単位である範囲を、当該コンテンツ内で同じ傾向の文字のスタイルを持った範囲として抽出する、ことを特徴としている。
【００１０】
請求項３に記載の情報処理装置は、前記請求項１または請求項２に記載の情報処理装置において、前記文字列抽出手段により抽出された強いスタイルの文字列同士を、その位置関係およびスタイルの強弱および背景の同一性に基づき、１つの強いスタイルの文字列としてマージする文字列マージ手段をさらに備え、前記特定要素認定手段は、前記文字列抽出手段および前記文字列マージ手段により得られた強いスタイルの文字列に基づいて、前記Ｗｅｂコンテンツ受信手段により受信されたＷｅｂコンテンツの情報を解析し、当該強いスタイルの文字列を特定要素として認定する、ことを特徴としている。
【００１１】
請求項４に記載の情報処理装置は、前記請求項１ないし請求項３の何れか１項に記載の情報処理装置において、前記位置表示制御手段により表示された特定要素の位置を、ユーザ操作に応じて指定する要素位置指定手段と、この要素位置指定手段により指定された位置に対応する特定要素を、前記表示部に拡大して表示させる拡大表示制御手段と、をさらに備えたことを特徴としている。
【００１２】
請求項５に記載の情報処理装置は、前記請求項１ないし請求項３の何れか１項に記載の情報処理装置において、前記縮小表示制御手段は、前記Ｗｅｂコンテンツ受信手段により受信されたＷｅｂコンテンツを縮小すると共に、前記特定要素認定手段により認定された特定要素以外の情報を折り畳んで、前記表示部に表示させる、ことを特徴としている。
【００１３】
請求項６に記載の情報処理装置は、前記請求項５に記載の情報処理装置において、前記位置表示制御手段により表示された特定要素の位置を、ユーザ操作に応じて指定する要素位置指定手段と、この要素位置指定手段により特定要素の位置が指定された場合に、当該指定位置の特定要素に対応して折り畳まれている情報を展開して表示させる展開表示制御手段と、をさらに備えたことを特徴としている。
【００１４】
請求項７に記載の情報処理装置は、前記請求項１ないし請求項６の何れか１項に記載の情報処理装置において、前記範囲抽出手段により抽出される範囲は、前記Ｗｅｂコンテンツ内のカラムであって、前記特定要素認定手段により認定される特定要素は、前記Ｗｅｂコンテンツ内のタイトルおよびナビゲーション部分である、ことを特徴としている。
【００１５】
請求項８に記載の情報処理装置は、前記請求項７に記載の情報処理装置において、前記縮小表示制御手段により前記表示部に表示されたＷｅｂコンテンツを、ユーザ操作に応じてスクロールして表示させるスクロール表示制御手段と、このスクロール表示制御手段により前記表示部に表示されたＷｅｂコンテンツがスクロールされて表示された状態で、ユーザ操作に応じて、前記特定要素認定手段により認定されたナビゲーション部分を、前記スクロールされたＷｅｂコンテンツ上に独立して表示させるナビゲーション独立表示制御手段と、をさらに備えたことを特徴としている。
【００１６】
請求項９に記載の制御プログラムは、表示部を備えた情報処理装置のコンピュータを制御するためのプログラムであって、前記コンピュータを、Ｗｅｂコンテンツの情報を受信するＷｅｂコンテンツ受信手段、このＷｅｂコンテンツ受信手段により受信されたＷｅｂコンテンツの情報を解析し、当該Ｗｅｂコンテンツのレイアウト上の構成単位である範囲を抽出する範囲抽出手段、前記Ｗｅｂコンテンツ受信手段により受信されたＷｅｂコンテンツの情報を解析し、前記範囲抽出手段により抽出された範囲内の文字列のうち、周囲の文字列と比較して強いスタイルの文字列を抽出する文字列抽出手段、この文字列抽出手段により抽出された強いスタイルの文字列に基づいて、前記Ｗｅｂコンテンツ受信手段により受信されたＷｅｂコンテンツの情報を解析し、当該強いスタイルの文字列を特定要素として認定する特定要素認定手段、前記Ｗｅｂコンテンツ受信手段により受信されたＷｅｂコンテンツを縮小し、前記表示部に表示させる縮小表示制御手段、この縮小表示制御手段により前記表示部に表示されたＷｅｂコンテンツにおいて、前記範囲抽出手段により抽出された範囲および前記特定要素認定手段により認定された特定要素の位置を表示させる位置表示制御手段、として機能させることを特徴としている。
【発明の効果】
【００１７】
本発明によれば、Ｗｅｂコンテンツの内容からユーザから見て重要な意味合いを持つ特定の要素を抽出し、例え小画面でも、より扱いやすく表示させることが可能になる情報処理装置およびその制御プログラムを提供できる。
【発明を実施するための最良の形態】
【００１８】
以下図面により本発明の実施の形態について説明する。
【００１９】
図１は、本発明の情報処理装置の実施形態に係るサーバ・クライアント・システムの構成を示すブロック図である。
【００２０】
このサーバ・クライアント・システムは、インターネット、ＷＡＮ、ＬＡＮなどからなるネットワークＮ上に接続されたサーバ装置１０および複数のクライアント装置２０，…を備える。
【００２１】
サーバ装置１０は、Ｗｅｂコンテンツ生成処理プログラム，登録ユーザ管理処理プログラム，Ｗｅｂページ配信処理プログラムなど、当該サーバ装置１０の本体操作により機能する複数のアプリケーションプログラムを有し、例えば本サーバ装置１０にユーザ登録されたクライアント装置２０，…からの指定のＷｅｂサイトへのアクセス要求に応じて当該要求されたＷｅｂサイトにおけるＷｅｂコンテンツ１５ａのページを各クライアント装置２０，…へ配信する。
【００２２】
クライアント装置２０，…は、携帯電話，ＰＤＡ(Personal Digital Assistant)，ＰＣなどからなり、インターネット接続処理プログラム、Ｗｅｂブラウザプログラム２３ａ，Ｗｅｂ印刷プログラムなど、当該端末装置２０の本体操作により機能する複数のアプリケーションプログラムを有する。そして、例えば所望のＷｅｂサイトのサーバ装置１０にアクセスしてそのＷｅｂコンテンツ１５ａを取得し、当該Ｗｅｂコンテンツ１５ａのＨＴＭＬ(Hyper Text Markup Language)のタグから成るツリー構造を解析してカラム・タイトル・ナビゲーション部分など、特定の意味合いを持つ要素を抽出し、扱いやすいレイアウトにしたＷｅｂページとして表示したり印刷したりする。
【００２３】
図２は、前記サーバ・クライアント・システムにおけるサーバ装置１０の回路構成を示すブロック図である。
【００２４】
サーバ装置１０は、コンピュータとしてのＣＰＵ１１を備え、このＣＰＵ１１には、バス１２を介してＲＯＭ１３、ＲＡＭ１４、外付けハードディスクなどの外部記憶装置１５が接続される。
【００２５】
また、ＣＰＵ１１には、バス１２を介してキーボード，マウスなどの入力装置１６、ＬＣＤ(Liquid Crystal Display)などの表示装置１７、クライアント装置２０，…との通信Ｉ／Ｆ（インターフェイス）１８が接続される。
【００２６】
ＣＰＵ１１は、ＲＯＭ１３に予め記憶されているシステムプログラムや種々のアプリケーションプログラムに従ってＲＡＭ１４を作業用メモリとし回路各部の動作を制御するもので、入力装置１６からのキー入力信号や通信Ｉ／Ｆ１８を介して受信されるクライアント装置２０からのユーザ操作に応じたＷｅｂコンテンツ取得要求信号などに応じて前記種々のプログラムが起動・実行される。
【００２７】
前記Ｗｅｂコンテンツ１５ａは、例えば外部記憶装置１５に適宜更新生成されて記憶されている。
【００２８】
図３は、前記サーバ・クライアント・システムにおけるクライアント装置２０の回路構成を示すブロック図である。
【００２９】
クライアント装置２０は、コンピュータとしてのＣＰＵ２１を備え、このＣＰＵ２１には、バス２２を介してＲＯＭ２３、ＲＡＭ２４、メモリカードや光ディスク読み書き部などの外部記憶装置２５が接続される。
【００３０】
また、ＣＰＵ２１には、バス２２を介してキーボード，マウスなどの入力装置２６、ＬＣＤからなる表示装置２７、前記サーバ装置１０との通信Ｉ／Ｆ（インターフェイス）２８が接続される。
【００３１】
ＣＰＵ２１は、ＲＯＭ２３に予め記憶されているシステムプログラムおよび種々のアプリケーションプログラムに従ってＲＡＭ２４を作業用メモリとし回路各部の動作を制御するもので、入力装置２７からの入力信号に応じて前記種々のアプリケーションプログラムが起動され実行される。
【００３２】
前記サーバ装置１０をインターネット（Ｎ）上のＷｅｂサイト、前記クライアント装置２０，…を前記Ｗｅｂサイトにアクセス可能なユーザ端末とした場合、ユーザ端末（２０）からＷｅｂサイト（１０）へのアクセス要求に応じて、当該Ｗｅｂサイト（１０）においてＨＴＭＬにより記述生成されたＷｅｂコンテンツ１５ａがアクセス要求元のユーザ端末（２０）へ配信され、そのＷｅｂブラウザプログラム２３ａによりＷｅｂページに展開されて表示装置２７に表示される。
【００３３】
このクライアント装置（ユーザ端末）２０のＷｅｂブラウザプログラム２３ａは、ユーザ指定のＷｅｂサイトのサーバ装置１０へのアクセスに伴い、そのＷｅｂコンテンツ１５ａを取得し、当該Ｗｅｂコンテンツ１５ｂのＨＴＭＬのタグから成るツリー構造を解析してカラム・タイトル・ナビゲーション部分など、特定の意味合いを持つ要素を抽出し、ユーザが扱いやすいレイアウトにしたＷｅｂページとして表示する機能を有する。このページ表示機能は、例えば前記Ｗｅｂブラウザプログラム２３ａにプラグインあるいはアドオンするプログラムにより実現される。
【００３４】
図４は、前記クライアント装置２０においてサーバ装置１０から取得されたＷｅｂコンテンツ１５ａのＨＴＭＬの構造解析に従い当該Ｗｅｂコンテンツ１５ａから抽出される特定要素の抽出イメージを示す図である。
【００３５】
図５は、前記クライアント装置２０においてＷｅｂコンテンツ１５ａから抽出された特定要素の情報が記憶される特定要素抽出情報メモリ２４ａの内容を示す図である。
【００３６】
すなわち、このクライアント装置２０では、例えば図４に示すように、指定のＷｅｂサイトのサーバ装置１０から取得したＷｅｂコンテンツ１５ａのＨＴＭＬのタグから成るツリー構造を解析し、タグの種類／属性値、タグ要素の描画座標、タグ要素の表示スタイル(フォント等)、タグ内の文字列、タグ要素に割り当てられた動的効果(Java(登録商標)Scriptによる効果等)に基づき、当該コンテンツ１５ａのカラム（Ｗｅｂコンテンツのレイアウト上のカラム）Ｃ１〜Ｃ４、タイトル（Ｗｅｂコンテンツの特定の部分についたタイトル）Ｔ１〜Ｔ１１、タイトルリスト（複数のタイトルから成るリスト）Ｌ１、ナビゲーション部分（ＷｅｂコンテンツのＵＩ[user interface]の役割を果たす部分）Ｎ１を特定要素として抽出する。そして、この特定要素Ｃｎ，Ｔｎ，Ｌｎ，Ｎｎ毎にユーザが扱い易いレイアウトの表示制御を行う。
【００３７】
なお、前記クライアント装置２０のＷｅｂブラウザプログラム２３ａによりＷｅｂページに展開されるコンテンツ１５ａは、ＲＡＭ２４内のフレームバッファＦＢに展開されて表示装置２７に表示される。そして、このフレームバッファＦＢに展開されたＷｅｂコンテンツ１５ａについて、当該Ｗｅｂコンテンツ１５ａのＨＴＭＬの構造解析に基づき特定要素として抽出されるカラムＣｎ・タイトルＴｎ・タイトルリストＬｎ・ナビゲーション部分Ｎｎなどの位置は、例えば図５に示すようなＲＡＭ２４内の特定要素抽出情報メモリ２４ａにおいて、表示データとしての座標（ｘ，ｙ）および領域（幅×高さ）によって記憶管理される。
【００３８】
図６は、前記クライアント装置２０において抽出されたＷｅｂコンテンツ１５ａの特定要素の位置情報に基づきユーザが扱い易いレイアウトに表示制御されたコンテンツ表示の具体例（その１）を示す図である。
【００３９】
図６（Ａ）〜（Ｃ）は、それぞれ前記特定要素抽出情報メモリ２４ａに記憶されたＷｅｂコンテンツ１５ａ内の各特定要素の位置情報に基づき俯瞰表示として表示制御された３つの実施例を示している。
【００４０】
図６（Ａ）に示すＷｅｂコンテンツ１５ａの俯瞰表示例では、当該コンテンツ１５ａ全体を一定の率で単純縮小すると共に、そのコンテンツ１５ａ上に重なる形でカラムＣ１〜Ｃ４を示す枠ＷＣ１〜ＷＣ４と、タイトルＴ１〜Ｔ１１/ナビゲーションＮ１を示すマーカＭＴ１〜ＭＴ１１／ＭＮ１を表示する。これらのカラム枠ＷＣｎ、タイトルマーカＭＴｎ、ナビゲーションマーカＭＮｎには、カーソルキー等の方向指定に応じてそのフォーカス（Ｆ）を移動表示させる。
【００４１】
この場合、Ｗｅｂコンテンツ１５ａの全体が縮小表示されても、ユーザによって見たい部分を、カラム枠ＷＣｎ，タイトルマーカＭＴｎ，ナビゲーションマーカＭＮｎを目印に、カーソルキー等の４方向指定デバイスに応じて簡単にフォーカス（Ｆ）を移動させ選択できる。
【００４２】
図６（Ｂ）に示すＷｅｂコンテンツ１５ａの俯瞰表示例では、当該コンテンツ１５ａ内のタイトルＴｎは縮小せず、タイトルＴｎ以外を一定の率で縮小すると共に、前記同様のカラム枠ＷＣｎ、タイトルマーカＭＴｎ、ナビゲーションマーカＭＮｎを表示する。
【００４３】
この場合、Ｗｅｂコンテンツ１５ａをそのタイトルＴｎがよく見える状態にして全体表示でき、ユーザによって見たい部分を、カラム枠ＷＣｎ，タイトルマーカＭＴｎ，ナビゲーションマーカＭＮｎを目印に、カーソルキー等の４方向指定デバイスに応じて簡単にフォーカス（Ｆ）を移動させ選択できる。
【００４４】
図６（Ｃ）に示すＷｅｂコンテンツ１５ａの俯瞰表示例では、当該コンテンツ１５ａ全体を一定の率で単純縮小すると共に、前記同様のカラム枠ＷＣｎを表示する。そして、各カラムＣｎに重ねて当該カラムＣｎ内のタイトルＴｎを目次形式にしたウインドウＫｎを表示し、フォーカス（Ｆ）により指定されたカラムＣｎのタイトルウインドウＫｎ内に、タイトルマーカＭＴｎを表示する。
【００４５】
この場合、Ｗｅｂコンテンツ１５ａをそのタイトルＴｎが特によく見える状態にして全体表示でき、ユーザによって見たい部分を、カラム枠ＷＣｎ，タイトルマーカＭＴｎを目印に、カーソルキー等の４方向指定デバイスに応じて簡単にフォーカス（Ｆ）を移動させ選択できる。
【００４６】
そして、前記図６（Ａ）〜（Ｃ）で示したように、Ｗｅｂコンテンツ１５ａを俯瞰表示した状態で、ユーザ所望のタイトルＴｎをそのタイトルマーカＭＴｎにフォーカス（Ｆ）を移動させ選択することで、図６（Ｄ）に示すように、当該フォーカス（Ｆ）のあるタイトルＴｎのあるカラムＣｎが画面幅ぴったりになるようレイアウト調整した上でズーム表示Ｚし、表示位置をタイトルＴｎに位置合わせする。
【００４７】
この場合、Ｗｅｂコンテンツ１５ａの全体を俯瞰表示してから所望のタイトルＴｎを狙い撃ちでズーム表示Ｚさせるので、所望のタイトルＴｎから素早く読み始められるだけでなく、ズーム後の画面位置も非常に分かり易い状態で、当該Ｗｅｂコンテンツ１５ａを閲覧できる。
【００４８】
図７は、前記クライアント装置２０においてＷｅｂコンテンツ１５ａの特定要素として抽出されるページ操作用の３種類のナビゲーション要素Ｎａ〜Ｎｃを示す図である。
【００４９】
図７（Ａ１）（Ａ２）に示すナビゲーション要素Ｎａは、カーソルＣｕを合わせると出て来るプルダウンメニューなど、ＨＴＭＬのタグ要素に動的効果を持たせることでページナビゲーションＵＩを構成している部分であり、同図（Ａ１）は横型のプルダウン式ナビゲーション要素Ｎａ１、同図（Ａ２）は縦型のプルダウン式ナビゲーション要素Ｎａ２を示す。
【００５０】
図７（Ｂ１）（Ｂ２）に示すナビゲーション要素Ｎｂは、リンクを集中的に並べることで、ページナビゲーションＵＩを構成している部分であり、同図（Ｂ１）は横型のリンク式ナビゲーション要素Ｎｂ１、同図（Ｂ２）は縦型のリンク式ナビゲーション要素Ｎｂ２を示す。
【００５１】
図７（Ｃ１）（Ｃ２）に示すナビゲーション要素Ｎｃは、ページの表示内容を指定する入力フォームによってページナビゲーションＵＩを構成している部分である。同図（Ｃ１）は、表示年月指定型入力フォームによるナビゲーション要素Ｎｃ１を示し、表示年月を選択して［表示］を指定することで、矢印ｘ１で示すように、選択された表示年月に応じたページコンテンツが表示される。同図（Ｃ２）はキーワード指定型入力フォームによるナビゲーション要素Ｎｃ２を示し、キーワード「××」を入力して［検索］を指定することで、矢印ｘ２で示すように、当該キーワード「××」に応じたページコンテンツが表示される。
【００５２】
図８は、前記図７で示した３種類のナビゲーション要素Ｎａ〜ＮｃをＷｅｂコンテンツ１５ａから判定して抽出するためのナビゲーション判定条件を示す図である。
【００５３】
このナビケーション判定条件は、クライアント装置２０におけるＲＡＭ２４内のナビゲーション判定条件メモリ２４ｂに記憶され、前記図７で示した３種類のナビゲーション要素Ｎａ〜Ｎｃを各種共通に判定するための特性判定条件２４ｂ０（図８（Ａ））、前記図７（Ａ１）（Ａ２）で示したプルダウン式等の動的効果を用いたナビゲーション要素Ｎａを判定するための判定条件２４ｂａ（図８（Ｂ））、前記図７（Ｂ１）（Ｂ２）で示したリンク式ナビゲーション要素Ｎｂを判定するための判定条件２４ｂｂ（図８（Ｃ））、前記図７（Ｃ１）（Ｃ２）で示した入力フォームによるナビゲーション要素Ｎｃを判定するための判定条件２４ｂｃ（図８（Ｄ））からなる。
【００５４】
すなわち、３種類のナビゲーション要素Ｎａ〜Ｎｃを各種共通に判定するための特性判定条件２４ｂ０の条件Ａ−１「リスト内文字列の集合範囲が、横長（Ｗｅｂコンテンツの上部にある）、又は縦長（Ｗｅｂコンテンツの左上部にある）」、および条件Ａ−２「リスト内文字列の集合範囲の面積が、十分小さい」は、その何れも［タグ要素の描画座標］から判定され、条件Ａ−３「リスト内文字列の平均文字数が、十分少ない」は、［タグ内の文字列］から判定され、条件Ａ−４「リスト内文字列の大多数が強い背景スタイルを持つ」は、［タグ要素の表示スタイル（背景画像/色を使用）］から判定される。
【００５５】
また、プルダウン式等の動的効果を用いたナビゲーション要素Ｎａを判定するための判定条件２４ｂａの条件Ｂ−１「リストの文字列個数が複数」は、［タグ内の文字列］から判定され、条件Ｂ−２「リスト内文字列の大多数が動的効果を持つ（例えばJava(登録商標)Scriptによるプルダウンメニュー）」は、［タグ要素に割り当てられた動的効果］から判定される。
【００５６】
また、リンク式ナビゲーション要素Ｎｂを判定するための判定条件２４ｂｂの条件Ｃ−１「リスト内文字列の大多数がリンクである」は、［タグの種類（<A>タグ）］から判定され、条件Ｃ−２「大多数のリンクのターゲットＵＲＬの大多数が同一ドメイン、又は似通ったドメインである」は、［タグの属性値（ターゲットＵＲＬは、<A>タグのhref属性）］から判定される。
【００５７】
また、入力フォームによるナビゲーション要素Ｎｃを判定するための判定条件２４ｂｃの条件Ｄ−１「リスト内文字列の近くに有効な(表示される)入力フォーム部品がある（例えばテキストボックス，セレクトボックス，ボタン）」は、［タグの種類（<INPUT>又は<TEXTAREA>タグ）］［タグの属性値（<INPUT>については、type属性が“hidden”だと有効な表示部品でない）］［タグ要素の表示スタイル（非表示指定がある場合、有効な表示部品でない）］から判定され、条件Ｄ−２「条件Ｄ−１の入力フォーム部品の面積合計が、十分小さい（例えば巨大なテキストエリアがあればナビゲーション要素でない）」は、［条件Ｄ−１の参照情報＋タグ要素の描画座標］から判定され、条件Ｄ−３「条件Ｄ−１の入力フォーム部品の個数が十分少ない（例えば入力フォーム部品が１０個以上あればナビゲーションではなく普通の情報入力フォーム）」は、［条件Ｄ−１の参照情報]から判定され、条件Ｄ−４「入力フォームの送信先ＵＲＬが、現在のＵＲＬと同じまたは非常に似通っている」は、［タグの属性値（送信先ＵＲＬは<FORM>タグのaction属性）］から判定される。
【００５８】
次に、前記構成のクライアント装置２０におけるＷｅｂコンテンツ解析・表示制御機能について説明する。
【００５９】
図９は、前記クライアント装置２０によるＷｅｂコンテンツ解析・表示制御／ＵＩ付加処理を示すフローチャートである。
【００６０】
ユーザ操作に応じて、ＲＯＭ２３に記憶されているＷｅｂブラウザプログラム２３ａが起動されることで、ユーザ指定のＷｅｂサイトのサーバ装置１０により配信されるＷｅｂコンテンツ１５ａが受信され取得されると、当該Ｗｅｂコンテンツ１５ａはそのＨＴＭＬのソース構造が解析されてＲＡＭ２４内のフレームバッファＦＢに描画される（ステップＳ１）。
【００６１】
すると、前記フレームバッファＦＢに描画されたＷｅｂコンテンツ１５ａは、ステップＳ２，ＳＡ，ＳＢにおいて、ＨＴＭＬのタグから成るツリー構造が解析処理される。
【００６２】
先ず、Ｗｅｂコンテンツ１５ａ内のカラムＣｎが、Opera（登録商標）やNetFront（登録商標）など、多くの携帯端末向けブラウザが実装している機能である既存のアルゴリズムを用いて抽出され（図４参照）、ＲＡＭ２４内の特定要素抽出情報メモリ２４ａ１（図５（Ａ）参照）に記憶される（ステップＳ２）。
【００６３】
次に、前記Ｗｅｂコンテンツ１５ａから、目立つスタイルを持った「強い」文字列が抽出された後（ステップＳＡ）、この「強い」文字列同士の位置関係，強弱，スタイルなどの状態から、互いに関連が深く、一纏めにした方がいい「強い」文字列同士がマージされる（ステップＳＢ）。
【００６４】
そして、マージ後の「強い」文字列に基づき「特定の意味合いを持つ要素」（タイトルＴｎ，タイトルリストＬｎ，ナビゲーション部分Ｎｎ）が認定抽出され（図４参照）、ＲＡＭ２４内の特定要素抽出情報メモリ２４ａ２〜２４ａ４（図５（Ｂ）〜（Ｄ）参照）に記憶される（ステップＳＣ）。
【００６５】
すると、前記Ｗｅｂコンテンツ１５ａから抽出された「特定の意味合いを持つ要素」（カラムＣｎ，タイトルＴｎ，タイトルリストＬｎ，ナビゲーション部分Ｎｎ）を用いて表示制御 and/or ＵＩ付加処理が実行され、ユーザが扱い易いレイアウトにしたＷｅｂコンテンツ１５ａ（図６参照）が表示される（ステップＳＤ）。
【００６６】
図１０は、前記クライアント装置２０のＷｅｂコンテンツ解析・表示制御／ＵＩ付加処理に伴う「強い」文字列抽出処理を示すフローチャートである。
【００６７】
「強い」文字列とは、「強い」表示スタイルを持った文字列である。「強い」表示スタイルは、周囲の文字列と比べて「より目立つ」スタイルのことを指し、「フォントがbold(太字)」「フォントサイズが大」「背景が画像」「背景やフォントが周りと違う色」であることにより判定される。
【００６８】
先ず、Ｗｅｂコンテンツ１５ａを、「強い」文字列を抽出するための複数の比較用エリアに分割する。例えば前記ステップＳ２にて抽出されたカラムＣｎをそれぞれ比較用エリアとして分割するか、あるいは当該カラムＣｎ内をさらにフォント傾向の同じもの同士が集まった領域に分割する（ステップＡ１）。
【００６９】
比較用エリアに分けた後は、各エリア毎にカウンタｎを対応付けて管理し、「強い」文字列を抽出する（ステップＡ２〜Ａ６の繰り返し処理)。
【００７０】
すなわち、各比較用エリア内で、最も多い文字列のスタイルを標準スタイルとして算出する（ステップＡ３）。そして、当該標準スタイルの文字列より「強い」スタイルを持つ文字列を、前記「フォントがbold(太字)」「フォントサイズが大」「背景が画像」「背景やフォントが周りと違う色」であることにより判定してリストアップする（ステップＡ４）。このステップＡ３〜Ａ５の処理を、全ての比較用エリアについて実行し（ステップＡ６（ｙｅｓ））、前記一連の「強い」文字列抽出処理を終了する。
【００７１】
この「強い」文字列抽出処理により、Ｗｅｂコンテンツ１５ａ内に存在する各タイトルやサブタイトル、カテゴリ名、ナビゲーション部分の各リンクタイトルなどがリストアップされる。
【００７２】
図１１は、前記クライアント装置２０のＷｅｂコンテンツ解析・表示制御／ＵＩ付加処理に伴う「強い」文字列マージ処理を示す図であり、同図（Ａ）はそのフローチャート、同図（Ｂ１）〜（Ｂ３）はそのマージ例である。
【００７３】
「強い」文字列マージ処理では、前記「強い」文字列抽出処理によりリストアップされた「強い」文字列同士において、例えば図１１（Ｂ１）（Ｂ２）に示すように、メインタイトルＴｍとそれに添えられたサブタイトルＴｓ、図１１（Ｂ３）に示すように、タイトルＴとそのカテゴリ名Ｔｃのように、互いに関連が強く切り離せない文字列同士をマージして管理する。
【００７４】
つまり、前記「強い」文字列抽出処理（図１０参照）により抽出された「強い」文字列の一個一個につき、カウンタｎを対応付けて管理し、マージ（結合）すべき他の「強い」文字列があるかを判定する（ステップＢ１〜Ｂ７の繰り返し処理)。
【００７５】
先ず、現在注目中の「強い」文字列の近く（例えば隣接する位置）に、別の「強い」文字列があるかを判断する（ステップＢ２）。別の「強い」文字列が近くに無いと判断された場合にはマージは行われず（ステップＢ２（ｎｏ））、カウンタｎを加算して次の「強い」文字列に注目する（ステップＢ６，Ｂ７→Ｂ２）。
【００７６】
別の「強い」文字列が近くにあると判断された場合には（ステップＢ２（ｙｅｓ））、当該「強い」文字列同士でその太さや大きさに強弱があるかを判断する（ステップＢ３）。強弱が無いと判断された場合にはマージは行われず（ステップＢ３（ｎｏ））、カウンタｎを加算してさらに次の「強い」文字列に注目する（ステップＢ６，Ｂ７→Ｂ２）。
【００７７】
別の「強い」文字列が近くにあり、且つ、当該「強い」文字列同士で強弱があると判断された場合には（ステップＢ３（ｙｅｓ））、さらに当該２つの文字列同士の背景スタイルが同等の強さか比較判断する（ステップＢ４）。Ｗｅｂコンテンツ１５ａでは、文字列の背景色や画像は、その役割ごとに決められていることが多い。このため、２つの「強い」文字列同士が近く、且つ、強弱があったとしても、背景スタイルの強さが違う場合には（ステップＢ４（ｎｏ））、文字列の役割が違うと推測されるのでマージは行われない。
【００７８】
そして、背景スタイルの強さが同等であると判断された場合には（ステップＢ４（ｙｅｓ））、当該２つの「強い」文字列同士をマージし、二者のうちより「強い」方の文字列と同等の強さを持った１つの「強い」文字列として管理する（ステップＢ５）。
【００７９】
このステップＢ２〜Ｂ６の処理を、全ての「強い」文字列について実行し（ステップＢ７（ｙｅｓ））、前記一連の「強い」文字列マージ処理を終了する。
【００８０】
図１２は、前記クライアント装置２０のＷｅｂコンテンツ解析・表示制御／ＵＩ付加処理に伴う特定要素抽出処理を示すフローチャートである。
【００８１】
前記「強い」文字列抽出処理（図１０参照）および前記「強い」文字列マージ処理（図１１参照）により得られた各「強い」文字列について、カウンタｎを対応付けて管理する（ステップＣ１）。
【００８２】
先ず、現在注目している「強い」文字列の「近くにあり」かつ「同等の強さ」の「強い」文字列を検索し、検索された文字列と注目中の文字列が含まれる「強い」文字列のリストを作成する（ステップＣ２）。
【００８３】
次に、この作成された「強い」文字列のリストが、「ナビゲーション」要素Ｎｎであるか、図１３にて後述する「ナビゲーション」判定処理により判定する（ステップＣＥ）。
【００８４】
ここで、「ナビゲーション」と判定された場合には（ステップＣ３（ｙｅｓ））、この「強い」文字列のリストは「ナビゲーション」要素Ｎｎと認定され、ＲＡＭ２４内の特定要素抽出情報メモリ２４ａ２（図５（Ｂ）参照）に記憶される（ステップＣ４）。
【００８５】
一方、「ナビゲーション」と判定されない場合であって（ステップＣ３（ｎｏ））、且つ、当該リスト内の「強い」文字列が１個しかない（単独の）場合には（ステップＣ５（ｎｏ））、その「強い」文字列は「タイトル」要素Ｔｎと認定され、ＲＡＭ２４内の特定要素抽出情報メモリ２４ａ４（図５（Ｄ）参照）に記憶される（ステップＣ６）。
【００８６】
また、「ナビゲーション」と判定されない場合であって（ステップＣ３（ｎｏ））、且つ、当該リスト内の「強い」文字列が複数ある場合には（ステップＣ５（ｙｅｓ））、その「強い」文字列のリストは「タイトルリスト」要素Ｌｎに認定されると共に、その個々の「強い」文字列は「タイトル」要素Ｔｎに認定され、ＲＡＭ２４内の特定要素抽出情報メモリ２４ａ３，２４ａ４（図５（Ｃ）（Ｄ）参照）に記憶される（ステップＣ７）。
【００８７】
この後、ステップＣ２〜Ｃ８の処理を、全ての「強い」文字列について要素判定されるまで実行し（ステップＣ９（ｙｅｓ））、前記一連の特定要素抽出処理を終了する。
【００８８】
図１３は、前記クライアント装置２０のＷｅｂコンテンツ特定要素抽出処理に伴う「ナビゲーション」判定処理を示すフローチャートである。
【００８９】
この「ナビゲーション」判定処理では、前記図１２におけるステップＣ２にて作成された「強い」文字列のリストそれぞれについて、「ナビゲーション」要素Ｎｎであるか判定するもので、ＲＡＭ２４内のナビゲーション判定条件メモリ２４ｂ（図８参照）に記憶されている３種類のナビゲーション判定条件の何れかに該当すれば、当該「強い」文字列のリストを該当する種類の「ナビゲーション」要素Ｎｎと認定する。
【００９０】
先ず、現在注目中の「強い」文字列のリストについて、図８（Ａ）で示した「ナビゲーション」の共通特性条件２４ｂ０（Ａ−１〜Ａ−４）を満たすか、同「強い」文字列に対応するＨＴＭＬのタグ要素の解析により判定される（ステップＥ１）。
【００９１】
すなわち、現在注目中の「強い」文字列のリストについて、当該文字列の集合範囲がＷｅｂページの上部または左上部にある（条件Ａ−１）、同文字列集合範囲のサイズが設定サイズ以下でありＷｅｂページ全体に対し十分小さい（条件Ａ−２）、リスト内文字列の平均文字数が設定文字数以下でテキスト内容が短い（条件Ａ−３）、リスト内文字列の設定数以上が強い背景スタイルを有し目立つ背景で区別されている（条件Ａ−４）、の各条件を満たすか判定される（ステップＥ１）。
【００９２】
このステップＥ１において、現在注目中の「強い」文字列のリストについて、「ナビゲーション」の共通特性条件２４ｂ０を満たしたと判定された場合には（ステップＥ１（ｙｅｓ））、次に、図８（Ｂ）で示したプルダウン式等の動的効果を用いたナビゲーション要素Ｎａ（図７（Ａ１）（Ａ２）参照）の判定条件２４ｂａ（Ｂ−１，Ｂ−２）を満たすか、同「強い」文字列に対応するＨＴＭＬのタグ要素の解析により判定される（ステップＥ２）。
【００９３】
すなわち、現在注目中の「強い」文字列のリストについて、当該文字列の個数が複数で（条件Ｂ−１）、同文字列の設定数以上が動的効果を伴う（条件Ｂ−２）、の各条件を満たすか判定される（ステップＥ２）。
【００９４】
このステップＥ２において、現在注目中の「強い」文字列のリストについて、プルダウン式等の動的効果を用いたナビゲーション要素Ｎａの判定条件２４ｂａを満たしたと判定された場合には（ステップＥ２（ｙｅｓ））、当該「強い」文字列のリストは「プルダウン式ナビゲーション」要素Ｎａに認定され、ＲＡＭ２４内の特定要素抽出情報メモリ２４ａ２（図５（Ｂ）参照）に記憶される（ステップＥ５）。
【００９５】
一方、前記ステップＥ１において、「ナビゲーション」の共通特性条件２４ｂ０を満たしたと判定された場合でも、前記ステップＥ２において、プルダウン式等の動的効果を用いたナビゲーション要素Ｎａの判定条件２４ｂａを満たさないと判定された場合には、次に、図８（Ｃ）で示したリンク式ナビゲーション要素Ｎｂ（図７（Ｂ１）（Ｂ２）参照）の判定条件２４ｂｂ（Ｃ−１，Ｃ−２）を満たすか、現在注目中の「強い」文字列に対応するＨＴＭＬのタグ要素の解析により判定される（ステップＥ３）。
【００９６】
すなわち、現在注目中の「強い」文字列のリストについて、当該文字列の設定数以上がリンクを有する（条件Ｃ−１）、同リンクのターゲットＵＲＬが同一ドメインあるいは類似のドメインで、Ｗｅｂページを制御するナビゲーション部分である可能性が高い（条件Ｃ−２）、の各条件を満たすか判定される（ステップＥ３）。
【００９７】
このステップＥ３において、現在注目中の「強い」文字列のリストについて、リンク式ナビゲーション要素Ｎｂの判定条件２４ｂｂを満たしたと判定された場合には（ステップＥ３（ｙｅｓ））、当該「強い」文字列のリストは「リンク式ナビゲーション」要素Ｎｂに認定され、ＲＡＭ２４内の特定要素抽出情報メモリ２４ａ２（図５（Ｂ）参照）に記憶される（ステップＥ５）。
【００９８】
一方、前記ステップＥ３においてさらに、リンク式ナビゲーション要素Ｎｂの判定条件２４ｂｂも満たさないと判定された場合には、次に、図８（Ｄ）で示した入力フォームによるナビゲーション要素Ｎｃ（図７（Ｃ１）（Ｃ２）参照）の判定条件２４ｂｃ（Ｄ−１〜Ｄ−４）を満たすか、現在注目中の「強い」文字列に対応するＨＴＭＬのタグ要素の解析により判定される（ステップＥ４）。
【００９９】
すなわち、現在注目中の「強い」文字列のリストについて、当該文字列の近くにテキストボックス，セレクトボックス，ボタンなどの有効な入力フォーム部品がある（条件Ｄ−１）、前記有効な入力フォーム部品の合計サイズが設定サイズ以下でコンパクトに纏まっている（条件Ｄ−２）、同入力フォーム部品の個数が設定数以下で少ない（条件Ｄ−３）、同入力フォームによる送信先ＵＲＬが現在のＵＲＬと同一または非常に類似したＵＲＬで、Ｗｅｂページを制御するナビゲーション部分である可能性が高い（条件Ｄ−４）、の各条件を満たすか判定される（ステップＥ４）。
【０１００】
このステップＥ４において、現在注目中の「強い」文字列のリストについて、入力フォームによるナビゲーション要素Ｎｃの判定条件２４ｂｃを満たしたと判定された場合には（ステップＥ４（ｙｅｓ））、当該「強い」文字列のリストは「入力フォームによるナビゲーション」要素Ｎｃに認定され、ＲＡＭ２４内の特定要素抽出情報メモリ２４ａ２（図５（Ｂ）参照）に記憶される（ステップＥ５）。
【０１０１】
一方、前記ステップＥ４においてさらに、入力フォームによるナビゲーション要素Ｎｃの判定条件２４ｂｃも満たさないと判定された場合には（ステップＥ４（ｎｏ））、現在注目中の「強い」文字列のリストは、何れの種類のナビゲーション要素Ｎｎでもないと判断され（ステップＣ３（ｎｏ））、前述したタイトルＴｎあるいはタイトルリストＬｎの認定抽出処理へ移行される（ステップＣ５〜Ｃ７）。
【０１０２】
こうして、前記図１２、図１３で示したＷｅｂコンテンツ１５ａの特定要素抽出処理に従い、当該コンテンツ１５ａ内の「特定の意味合いを持つ要素」（タイトルＴｎ，タイトルリストＬｎ，ナビゲーション部分Ｎｎ）が抽出され（図４（Ｂ）参照）、前記ステップＳ２にて抽出されたカラムＣｎと共に、ＲＡＭ２４内の特定要素抽出情報メモリ２４ａ（図５（Ａ）〜（Ｄ）参照）に記憶される。すると、次の図１４に示す表示制御 and/or ＵＩ付加処理が実行され、例えば図６で示したように、ユーザが扱い易いレイアウトにしたＷｅｂコンテンツ１５ａが表示される。
【０１０３】
図１４は、前記クライアント装置２０のＷｅｂコンテンツ解析・表示制御／ＵＩ付加処理に伴う俯瞰表示およびズーム表示ＵＩ付加処理を示すフローチャートである。
【０１０４】
先ず、ＲＡＭ２４内のフレームバッファＦＢに描画されているＷｅｂコンテンツ１５ａを、例えば図６（Ａ）〜（Ｃ）で示したように、表示装置２７の表示画面サイズに合わせて縮小し、俯瞰表示する（ステップＤ１）。
【０１０５】
図６（Ａ）で示す俯瞰表示の場合には、Ｗｅｂコンテンツ１５ａ全体を一定の率で単純縮小して表示する（ステップＤ１）。そして、俯瞰表示されたコンテンツ１５ａ上に重なる形でカラムＣ１〜Ｃ４を示す枠ＷＣ１〜ＷＣ４と、タイトルＴ１〜Ｔ１１/ナビゲーションＮ１を示すマーカＭＴ１〜ＭＴ１１／ＭＮ１を表示する（ステップＤ３）。
【０１０６】
図６（Ｂ）で示す俯瞰表示の場合には、Ｗｅｂコンテンツ１５ａ内のタイトルＴｎは縮小せず、タイトルＴｎ以外を一定の率で縮小して表示する（ステップＤ１）。そして、俯瞰表示されたコンテンツ１５ａ上に、前記同様のカラム枠ＷＣｎ、タイトルマーカＭＴｎ、ナビゲーションマーカＭＮｎを表示する（ステップＤ３）。
【０１０７】
図６（Ｃ）で示す俯瞰表示の場合には、Ｗｅｂコンテンツ１５ａ全体を一定の率で単純縮小すると共に、前記同様のカラム枠ＷＣｎを表示する。そして、各カラムＣｎに重ねて当該カラムＣｎ内のタイトルＴｎを目次形式にしたウインドウＫｎを表示し、各カラムＣｎのタイトルウインドウＫｎ内に、タイトルマーカＭＴｎを表示する（ステップＤ１〜Ｄ３）。
【０１０８】
このように、Ｗｅｂコンテンツ１５ａが表示画面（２７）に合わせて俯瞰表示されると共に、そのカラムＣｎ、タイトルＴｎ、ナビゲーション部分Ｎｎに、それぞれ対応するカラム枠ＷＣｎ、タイトルマーカＭＴｎ、ナビゲーションマーカＭＮｎが付加されて見易く表示された状態で、４方向のカーソルキーなどによるフォーカス（Ｆ）の移動操作が判断されると（ステップＤ４（ｙｅｓ））、現在のフォーカス（Ｆ）の表示位置から当該移動操作に伴う指定の方向にカラムＣｎまたはタイトルＴｎが存在するか判断される（ステップＤ５）。そして、この移動操作に伴う指定の方向にカラムＣｎまたはタイトルＴｎが存在すると判断された場合には（ステップＤ５（ｙｅｓ））、当該指定の方向に存在するカラムＣｎのカラム枠ＷＣｎまたはタイトルＴｎのタイトルマーカＭＴｎにフォーカス（Ｆ）が移動表示される（ステップＤ６）。
【０１０９】
そして、決定キーなどによるズーム操作が判断されると（ステップＤ７（ｙｅｓ））、現在フォーカス（Ｆ）が表示されているカラム枠ＷＣｎのカラムＣｎを中心にしてズーム表示される（ステップＤ８）。さらに、当該ズーム表示されたカラムＣｎ内にフォーカス（Ｆ）が表示されたタイトルマーカＭＴｎがあると判断された場合には（ステップＤ９（ｙｅｓ））、例えば図６（Ｄ）で示すように、当該フォーカス（Ｆ）のあるタイトルマーカＭＴｎのあるカラムＣｎが画面幅ぴったりになるようレイアウト調整した上でズーム表示Ｚし、タイトルＴｎを基準に表示画面の位置が合わされる（ステップＤ１０）。
【０１１０】
なお、前記ステップＤ８においてズーム表示されたカラムＣｎ内にフォーカス（Ｆ）が表示されたタイトルマーカＭＴｎが無いと判断された場合には（ステップＤ９（ｎｏ））、当該ズーム表示中のカラムＣｎの中心が表示画面の中央を基準に位置が合わされて表示される（ステップＤ１１）。
【０１１１】
この後、クリアキーなどによる「ズーム解除」の操作が判断されると（ステップＤ１２（ｙｅｓ））、前記ステップＤ７〜Ｄ１１の処理に伴うズーム表示が解除され、前記ステップＤ１〜Ｄ３の処理直後に対応する俯瞰表示の初期状態に復帰される（ステップＤ１３，Ｄ１４（ｎｏ）→Ｄ４）。
【０１１２】
そして、Ｗｅｂコンテンツ１５ａ内のリンクの指定などにより他のＷｅｂコンテンツへの遷移操作が判断されるか、またはＷｅｂブラウザ処理の終了操作が判断されると（ステップＤ１４（ｙｅｓ））、前記一連の俯瞰表示およびズーム表示ＵＩ付加処理は終了される。
【０１１３】
なお、前記Ｗｅｂコンテンツ１５ａの特定要素の抽出に基づいた俯瞰表示およびズーム表示ＵＩ付加処理（図６および図１４参照）では、Ｗｅｂコンテンツ１５ａ全体の縮小俯瞰表示を行い、カラムＣｎ，タイトルＴｎ，ナビゲーション部分Ｎｎなどを、それぞれカラム枠ＷＣｎ，タイトルマーカＭＴｎ，ナビゲーションマーカＭＮｎなどを表示させて見易く且つ扱い易く初期表示する構成とした。
【０１１４】
これに限らず、次の図１５に示すような、前記同様のＷｅｂコンテンツ１５ａの特定要素を利用した、タイトルＴｎ毎のコンテンツ折り畳み・展開表示、あるいは図１６に示すような、前記同様のＷｅｂコンテンツ１５ａの特定要素を利用した、ナビゲーション部分Ｎｎの独立表示をしてもよい。
【０１１５】
図１５は、前記クライアント装置２０において抽出されたＷｅｂコンテンツ１５ａの特定要素の位置情報に基づきユーザが扱い易いレイアウトに表示制御されたコンテンツ表示の具体例（その２）を示す図である。
【０１１６】
この図１５に示すＷｅｂコンテンツ１５ａの表示例（タイトル毎のコンテンツ折り畳み・展開表示）では、前記図９〜図１３におけるＷｅｂコンテンツ１５ａの解析による特定要素の抽出処理に伴い、カラムＣｎ，タイトルＴｎ，タイトルリストＬｎ，ナビゲーション部Ｎｎを抽出した後に、図１５（Ａ）に示すように、各タイトルＴ１〜Ｔ１２およびナビゲーション部Ｎ１以外のコンテンツを折り畳んで（隠して）俯瞰表示し、これと共に、その内のタイトルＴ５〜Ｔ７からなるタイトルリストＬ１は、先頭のタイトルＴ５のみ残して表示する。そして、コンテンツを折り畳んで俯瞰表示させた各タイトルＴｎには、折り畳みマーカＲＴｎを付加して表示し、カーソルキーによる方向指定操作に応じて前記各折り畳みマーカＲＴｎ…に対するフォーカス（Ｆ）を移動制御する。
【０１１７】
こうしてタイトル毎のコンテンツが折り畳み表示された状態で、ユーザ所望のタイトルＴｎの折り畳みマーカＲＴｎにフォーカス（Ｆ）が移動表示され、決定キーなどにより展開操作されると、図１５（Ｂ）に示すように、フォーカス（Ｆ）されたタイトルＴ５に対応付けて折り畳んでいたコンテンツ（この場合には、タイトルリストＬ１の各タイトルＴ５〜Ｔ７とそのコンテンツ）を展開して表示する。
【０１１８】
これによれば、Ｗｅｂコンテンツ１５ａを開いた際に、ユーザが最初に着目したいタイトルＴｎなどの特定要素だけを見易く且つ扱い易く表示できるだけでなく、所望の特定要素を簡単に見つけてその内容を展開表示させることができる。
【０１１９】
図１６は、前記クライアント装置２０において抽出されたＷｅｂコンテンツ１５ａの特定要素の位置情報に基づきユーザが扱い易いレイアウトに表示制御されたコンテンツ表示の具体例（その３）を示す図である。
【０１２０】
この図１６に示すＷｅｂコンテンツ１５ａの表示例（ナビゲーション部分Ｎｎの独立表示）では、Ｗｅｂコンテンツ１５ａをその何処にスクロールして表示させている場合でも、予め設定されたキーによるワンタッチ操作に応じて、前記特定要素抽出情報メモリ２４ａに記憶された各特定要素の情報に基づき、そのナビゲーション部分Ｎｎだけを呼び出して表示する。
【０１２１】
すなわち、図１６（Ａ）に示すように、例えば一定の率で縮小したＷｅｂコンテンツ１５ａを俯瞰表示させ、そのコンテンツの下側の範囲にスクロールして表示している状態でも、予め設定されたキーによるワンタッチ操作に応じて、図１６（Ｂ）に示すように、当該コンテンツの上部に位置するナビゲーション部分Ｎ１をナビゲーションウインドウＷＮ１として表示させることができる。これによりコンテンツの先頭まで戻る必要なく、所望の他のカテゴリのコンテンツへ遷移させることができる。
【０１２２】
したがって、前記構成のクライアント装置２０におけるＷｅｂコンテンツ解析・表示制御機能によれば、サーバ装置１０から所望のＷｅｂコンテンツ１５ａが受信取得されると、当該Ｗｅｂコンテンツ１５ａのＨＴＭＬのタグからなるツリー構造が解析され、同コンテンツ１５ａ内の「カラム」要素Ｃｎが抽出される。また前記ＨＴＭＬの構造解析から、例えば前記カラムＣｎ毎に、周囲の文字列と比較して「強い」文字列が抽出されてリストアップされ、当該「強い」文字列の集合している範囲の位置，サイズ，各文字列の平均文字数，背景スタイルなどから「ナビゲーション」要素Ｎｎが認定抽出される。さらに前記リストアップされた「強い」文字列同士の位置関係，強弱，個数などから単独の「タイトル」要素Ｔｎや「タイトルリスト」要素Ｌｎが認定抽出される。すると、前記Ｗｅｂコンテンツ１５ａの縮小俯瞰表示を行うと共に、前記抽出された各特定要素Ｃｎ，Ｎｎ，Ｔｎ，Ｌｎの情報に基づき、カラム枠ＷＣｎ，タイトルマーカＭＴｎ，ナビゲーションマーカＭＮｎを付加表示して、そこにフォーカス（Ｆ）を移動表示させる。このため、Ｗｅｂコンテンツ１５ａを、ユーザ注目度が高い位置を見易く、且つ扱い易くして表示することができ、当該Ｗｅｂコンテンツ閲覧の利便性・操作性を大幅に高めることができる。
【０１２３】
また、前記構成のクライアント装置２０におけるＷｅｂコンテンツ解析・表示制御機能によれば、前記「強い」文字列を抽出するカラムＣｎは、前記Ｗｅｂコンテンツ１５ａ内で同じ傾向のフォントスタイルを持った範囲に分割され、この分割された範囲毎に、周囲の文字列と比較して「強い」文字列が抽出されてリストアップされ、前記タイトルＴｎなどの特定要素として抽出処理される。このため、タイトルＴｎなどの特定要素となり得る「強い」文字列を正しく抽出できる。
【０１２４】
また、前記構成のクライアント装置２０におけるＷｅｂコンテンツ解析・表示制御機能によれば、前記Ｗｅｂコンテンツ１５ａの例えばカラムＣｎ毎に抽出された「強い」文字列は、近くにある「強い」文字列同士で強弱があることや背景スタイルが同等であることにより、１つの「（より）強い」文字列としてマージ処理される。そしてこの「強い」文字列のマージ処理後に、前記タイトルＴｎなどの特定要素の抽出処理が実行される。このため、例えばメインタイトルＴｍとその直近に位置するサブタイトルＴｓ、あるいはタイトルＴとその直近に位置するカテゴリ名Ｔｃとが、それぞれ独立したタイトルＴｎとして抽出されるのを防止できる。
【０１２５】
さらに、前記構成のクライアント装置２０におけるＷｅｂコンテンツ解析・表示制御機能によれば、前記Ｗｅｂコンテンツ１５ａから抽出された各特定要素Ｃｎ，Ｎｎ，Ｔｎ，Ｌｎに対し付加表示されたカラム枠ＷＣｎ，タイトルマーカＭＴｎ，ナビゲーションマーカＭＮｎに、フォーカス（Ｆ）を移動表示させてズームを操作指示すると、Ｗｅｂコンテンツ１５ａは前記フォーカス（Ｆ）が移動表示された特定要素を基準にズームされて表示される。このため、タイトルＴｎなどのユーザ注目度が高い特定要素の位置を素早く見つけられるだけでなく、ズーム後の画面位置も非常に分かり易い状態で、当該Ｗｅｂコンテンツ１５ａを閲覧できる。また、上記ズーム時には、タイトルＴｎのあるカラムＣｎが画面の幅ぴったりに合うようにレイアウト調整も行われる。このため、例えばカラムの途中で画面が切れて一行読むにも横スクロールが必要だったり、カラムが細すぎて文章の折り返しが多く何度もの下スクロールが必要だったりすることがなく、画面をフル活用し閲覧性の高い状態でコンテンツを利用できる。
【０１２６】
なお、前記各実施形態は、通常のサーバ・クライアント・システムにおけるクライアント装置２０のＷｅｂブラウザ２３ａに対し、前記Ｗｅｂコンテンツ解析・表示制御機能を搭載してユーザ指定のＷｅｂサイトのコンテンツ１５ａを取得し表示制御する場合について説明した。これに対し、サーバベース・コンピューティング・システムにおけるシン・クライアント端末にてユーザ指定のＷｅｂサイトのコンテンツ１５ａを取得し表示する場合には、当該シン・クライアント端末からの入力イベントによって起動するサーバ装置のＷｅｂブラウザに対し、前記同様のＷｅｂコンテンツ解析・表示制御機能を搭載すればよい。また、この場合には、サーバ装置のブラウザとシン・クライアント端末とのＵＩ制御の分散処理をし、操作性を向上させることも可能である。例えば図６のような場合、サーバ装置上で抽出した特定要素の情報（図５）をシン・クライアント端末に送信し、カラム枠ＷＣｎ，タイトルマーカＭＴｎ，ナビゲーションマーカＭＮｎの付加や、フォーカス（Ｆ）の制御をシン・クライアント端末上で行うようにすれば、サーバ装置への入力イベント送信やイベント発生後の画面情報受信が必要なくなる。このため、ユーザは時間ロスなくフォーカス（Ｆ）の移動操作をすることができ、シン・クライアント・システムの操作性が向上する。
【０１２７】
なお、前記各実施形態において記載した情報処理装置による各処理の手法、すなわち、図９〜図１４のフローチャートに示すＷｅｂコンテンツ解析・表示制御／ＵＩ付加処理（その１）、図１５に示す表示制御／ＵＩ付加処理（その２）、図１６に示す表示制御／ＵＩ付加処理（その３）などの各手法は、何れもコンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記憶装置２５（１５）の媒体に格納して配布することができる。そして、情報処理装置のコンピュータ（ＣＰＵ２１（１１））は、この外部記憶装置２５（１５）の媒体に記憶されたプログラムを記憶装置（フラッシュＲＯＭ２３（１３）やＲＡＭ２４（１４））に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記各実施形態において説明したＷｅｂコンテンツ解析・表示制御機能を実現し、前述した手法による同様の処理を実行することができる。
【０１２８】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク（Ｎ）上を伝送させることができ、この通信ネットワーク（Ｎ）に接続されたコンピュータ装置（プログラムサーバ）から前記のプログラムデータを取り込んで記憶装置（フラッシュＲＯＭ２３（１３）やＲＡＭ２４（１４））に記憶させ、前述したＷｅｂコンテンツ解析・表示制御機能を実現することもできる。
【０１２９】
なお、本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【図面の簡単な説明】
【０１３０】
【図１】本発明の情報処理装置の実施形態に係るサーバ・クライアント・システムの構成を示すブロック図。
【図２】前記サーバ・クライアント・システムにおけるサーバ装置１０の回路構成を示すブロック図。
【図３】前記サーバ・クライアント・システムにおけるクライアント装置２０の回路構成を示すブロック図。
【図４】前記クライアント装置２０においてサーバ装置１０から取得されたＷｅｂコンテンツ１５ａのＨＴＭＬの構造解析に従い当該Ｗｅｂコンテンツ１５ａから抽出される特定要素の抽出イメージを示す図。
【図５】前記クライアント装置２０においてＷｅｂコンテンツ１５ａから抽出された特定要素の情報が記憶される特定要素抽出情報メモリ２４ａの内容を示す図。
【図６】前記クライアント装置２０において抽出されたＷｅｂコンテンツ１５ａの特定要素の位置情報に基づきユーザが扱い易いレイアウトに表示制御されたコンテンツ表示の具体例（その１）を示す図。
【図７】前記クライアント装置２０においてＷｅｂコンテンツ１５ａの特定要素として抽出されるページ操作用の３種類のナビゲーション要素Ｎａ〜Ｎｃを示す図。
【図８】前記図７で示した３種類のナビゲーション要素Ｎａ〜ＮｃをＷｅｂコンテンツ１５ａから判定して抽出するためのナビゲーション判定条件を示す図。
【図９】前記クライアント装置２０によるＷｅｂコンテンツ解析・表示制御／ＵＩ付加処理を示すフローチャート。
【図１０】前記クライアント装置２０のＷｅｂコンテンツ解析・表示制御／ＵＩ付加処理に伴う「強い」文字列抽出処理を示すフローチャート。
【図１１】前記クライアント装置２０のＷｅｂコンテンツ解析・表示制御／ＵＩ付加処理に伴う「強い」文字列マージ処理を示す図であり、同図（Ａ）はそのフローチャート、同図（Ｂ１）〜（Ｂ３）はそのマージ例。
【図１２】前記クライアント装置２０のＷｅｂコンテンツ解析・表示制御／ＵＩ付加処理に伴う特定要素抽出処理を示すフローチャート。
【図１３】前記クライアント装置２０のＷｅｂコンテンツ特定要素抽出処理に伴う「ナビゲーション」判定処理を示すフローチャート。
【図１４】前記クライアント装置２０のＷｅｂコンテンツ解析・表示制御／ＵＩ付加処理に伴う俯瞰表示およびズーム表示ＵＩ付加処理を示すフローチャート。
【図１５】前記クライアント装置２０において抽出されたＷｅｂコンテンツ１５ａの特定要素の位置情報に基づきユーザが扱い易いレイアウトに表示制御されたコンテンツ表示の具体例（その２）を示す図。
【図１６】前記クライアント装置２０において抽出されたＷｅｂコンテンツ１５ａの特定要素の位置情報に基づきユーザが扱い易いレイアウトに表示制御されたコンテンツ表示の具体例（その３）を示す図。
【符号の説明】
【０１３１】
１０  …サーバ装置
２０  …クライアント装置
１１，２１…ＣＰＵ
１２，２２…バス
１３，２３…ＲＯＭ
２３ａ…Ｗｅｂブラウザプログラム
１４，２４…ＲＡＭ
２４ａ…特定要素抽出情報メモリ
２４ｂ…ナビゲーション判定条件メモリ
１５，２５…外部記憶装置
１５ａ…Ｗｅｂコンテンツ
１６，２６…入力装置
１７，２７…表示装置
１８，２８…通信Ｉ／Ｆ
Ｎ    …通信ネットワーク
ＦＢ  …フレームバッファ
Ｃｎ…カラム
ＷＣｎ…カラム枠
Ｔｎ…タイトル
ＭＴｎ…タイトルマーカ
ＲＴｎ…折り畳みマーカ
Ｌｎ…タイトルリスト
Ｎｎ…ナビゲーション部分
ＭＮｎ…ナビゲーションマーカ
ＷＮｎ…ナビゲーションウインドウ
Ｆ  …フォーカス
Ｚ  …ズーム表示
Ｃｕ  …カーソル
【図１】
2010134780.tif 000003
【図２】
2010134780.tif 000004
【図３】
2010134780.tif 000005
【図４】
2010134780.tif 000006
【図５】
2010134780.tif 000007
【図６】
2010134780.tif 000008
【図７】
2010134780.tif 000009
【図８】
2010134780.tif 000010
【図９】
2010134780.tif 000011
【図１０】
2010134780.tif 000012
【図１１】
2010134780.tif 000013
【図１２】
2010134780.tif 000014
【図１３】
2010134780.tif 000015
【図１４】
2010134780.tif 000016
【図１５】
2010134780.tif 000017
【図１６】
2010134780.tif 000018