(57)【要約】【課題】ウェブページの閲覧操作、すなわちブラウザ操作に娯楽性を持たせることが可能なブラウザ装置及びそのプログラムを提供する。【解決手段】ブラウザ装置は、ウェブページを構成する既存のコンテンツデータに基づき、所定のレンダリングを行うことにより、表示画面上で移動可能な移動体画像と、ウェブページへのリンクが貼られたリンク画像と、を含む表示画面を作成する。このため、利用者は、表示画面中の移動体画像を操作する操作感を楽しみながら、所定のウェブページを閲覧することが可能となる。【選択図】 図１
2005267593.tif 000002
【特許請求の範囲】
【請求項１】
１又は２以上のウェブページを表示するためのブラウザ装置であって、前記ウェブページを構成するコンテンツデータに基づき、前記ウェブページに関する所定の画像を表示するブラウザ装置において、
通信ネットワークを介して、前記コンテンツデータを取得するデータ取得手段と、
前記データ取得手段が取得する前記コンテンツデータを構文解析し、この解析結果として各オブジェクトデータを出力する構文解析手段と、
表示画面上で移動可能な移動体画像と、前記構文解析手段が出力する前記オブジェクトデータであって所定のリンクが貼られているオブジェクトデータを表示するリンク画像と、を含む前記表示画面を作成するレンダリング手段と、
前記レンダリング手段が作成する前記表示画面を表示する表示手段と、
を含むことを特徴とするブラウザ装置。
【請求項２】
請求項１記載のブラウザ装置において、さらに、
前記レンダリング手段が作成する前記表示画面中の前記移動体画像を所定の方向に移動させる指示を出力するコントロールデバイスと、
を含み、
前記レンダリング手段は、利用者が前記コントロールデバイスを操作した場合に、この操作に基づき、前記表示画面中で前記移動体画像を移動させ、この移動の結果、前記移動体画像が前記リンク画像に、表示上接触した場合に、接触した前記リンク画像が表示する前記オブジェクトデータに貼られているリンク情報に基づき、前記リンク情報が示す新たなウェブページを表示させるために、前記新たなウェブページのアドレスを前記データ取得手段に送信し、
前記データ取得手段は、前記レンダリング手段が送信してきた新たなアドレスに基づき、前記新たなウェブページのコンテンツデータを取得することを特徴とするブラウザ装置。
【請求項３】
請求項１又は請求項２に記載のブラウザ装置において、
前記レンダリング手段が、表示画面上で移動可能な移動体画像と、前記構文解析手段が出力する前記オブジェクトデータであって所定のリンクが貼られているオブジェクトデータを表示するリンク画像と、さらに、前記構文解析手段が出力する前記各オブジェクトデータに基づいて調整する装飾画像と、を含む前記表示画面を作成することを特徴とするブラウザ装置。
【請求項４】
１又は２以上のウェブページを表示するためのブラウザ装置であって、前記ウェブページを構成するコンテンツデータに基づき、前記ウェブページに関する所定の画像を表示するブラウザ装置において、
通信ネットワークを介して、前記コンテンツデータを取得するデータ取得手段と、
前記データ取得手段が取得する前記コンテンツデータを構文解析し、この解析結果として各オブジェクトデータを出力する構文解析手段と、
利用者の指示に基づきテーマを設定し、この設定した前記テーマに基づき、表示画面上で移動可能な移動体画像データと、前記構文解析手段が出力する前記オブジェクトデータであって所定のリンクが貼られているオブジェクトデータを表示するリンク画像データと、を含む画面用データを作成するテーマ設定手段と、
前記テーマ設定手段が作成する前記画面用データを格納するテーマ選択テーブルと、
前記テーマ選択テーブルが格納する前記画面用データに基づき、レンダリングを行い、表示画面上で移動可能な移動体画像と、前記オブジェクトデータであって所定の前記リンクが貼られているオブジェクトデータを表示するリンク画像と、を含む前記表示画面を作成するレンダリング手段と、
前記レンダリング手段が作成する前記表示画面を表示する表示手段と、
前記レンダリング手段が作成する前記表示画面中の前記移動体画像を所定の方向に移動させる指示を出力するコントロールデバイスと、
を含み、
前記レンダリング手段は、前記利用者が前記コントロールデバイスを操作した場合に、この操作に基づき、前記表示画面中で前記移動体画像を移動させ、この移動の結果、前記移動体画像が前記リンク画像に、表示上接触した場合に、接触した前記リンク画像の前記リンク画像データを出力し、
前記テーマ設定手段は、前記レンダリング手段が出力したリンク画像データのリンク情報に基づき、前記リンク情報が示す新たなウェブページを表示させるために、前記新たなウェブページのアドレスを前記データ取得手段に送信し、
前記データ取得手段は、前記テーマ設定手段が送信してきた新たなアドレスに基づき、前記新たなウェブページのコンテンツデータを取得することを特徴とするブラウザ装置。
【請求項５】
請求項４に記載のブラウザ装置において、
前記テーマ設定手段が、利用者の指示に基づきテーマを設定し、この設定した前記テーマに基づき、表示画面上で移動可能な移動体画像データと、前記構文解析手段が出力する前記オブジェクトデータであって所定のリンクが貼られているオブジェクトデータを表示するリンク画像データと、さらに、前記構文解析手段が出力する前記各オブジェクトデータに基づいて調整する装飾画像データと、を含む画面用データを作成し、
前記レンダリング手段が、前記画面用データに基づき、レンダリングを行うことにより、表示画面上で移動可能な移動体画像と、前記オブジェクトデータであって所定の前記リンクが貼られているオブジェクトデータを表示するリンク画像と、さらに、前記構文解析手段が出力する前記各オブジェクトデータに基づいて調整する装飾画像と、を含む前記表示画面を作成することを特徴とするブラウザ装置。
【請求項６】
１又は２以上のウェブページを表示するためのブラウザ装置であって、前記ウェブページを構成するコンテンツデータに基づき、前記ウェブページに関する所定の画像を表示するブラウザ装置として、コンピュータを動作させるプログラムにおいて、前記コンピュータに、
データ取得手段が、通信ネットワークを介して、前記コンテンツデータを取得するデータ取得手順と、
構文解析手段が、前記データ取得手順において、取得する前記コンテンツデータを構文解析し、この解析結果として各オブジェクトデータを出力する構文解析手順と、
レンダリング手段が、表示画面上で移動可能な移動体画像と、前記構文解析手順において出力する前記オブジェクトデータであって所定のリンクが貼られているオブジェクトデータを表示するリンク画像と、を含む前記表示画面を作成するレンダリング手順と、
表示手段が、前記レンダリング手順において、作成する前記表示画面を表示する表示手順と、
を実行させることを特徴とするプログラム。
【請求項７】
請求項６記載のプログラムにおいて、コンピュータにさらに、
コントロールデバイスが、前記レンダリング手順において、作成する前記表示画面中の前記移動体画像を所定の方向に移動させる指示を出力するコントロールデバイス手順、
を実行させ、
前記レンダリング手順においては、前記レンダリング手段が、利用者が前記コントロールデバイスを操作した場合に、この操作に基づき、前記表示画面中で前記移動体画像を移動させ、この移動の結果、前記移動体画像が前記リンク画像に、表示上接触した場合に、接触した前記リンク画像が表示する前記オブジェクトデータに貼られているリンク情報に基づき、前記リンク情報が示す新たなウェブページを表示させるために、前記新たなウェブページのアドレスを前記データ取得手段に送信し、
前記データ取得手順においては、前記データ取得手段が、前記レンダリング手段が送信してきた新たなアドレスに基づき、前記新たなウェブページのコンテンツデータを取得することを特徴とするプログラム。
【請求項８】
１又は２以上のウェブページを表示するためのブラウザ装置であって、前記ウェブページを構成するコンテンツデータに基づき、前記ウェブページに関する所定の画像を表示するブラウザ装置として、コンピュータを動作させるプログラムにおいて、前記コンピュータに、
データ取得手段が、通信ネットワークを介して、前記コンテンツデータを取得するデータ取得手順と、
構文解析手段が、前記データ取得手段が取得する前記コンテンツデータを構文解析し、この解析結果として各オブジェクトデータを出力する構文解析手順と、
テーマ設定手段が、利用者の指示に基づきテーマを設定し、この設定した前記テーマに基づき、表示画面上で移動可能な移動体画像データと、前記構文解析手段が出力する前記オブジェクトデータであって所定のリンクが貼られているオブジェクトデータを表示するリンク画像データと、を含む画面用データを作成するテーマ選択手順と、
テーマ選択テーブルが、前記テーマ設定手段が作成する前記画面用データを格納するテーマ選択テーブル手順と、
レンダリング手段が、前記テーマ選択テーブルが格納する前記画面用データに基づき、レンダリングを行い、表示画面上で移動可能な移動体画像と、所定の前記リンクが貼られているオブジェクトデータを表示するリンク画像と、を含む前記表示画面を作成するレンダリング手順と、
表示手段が、前記レンダリング手段が作成する前記表示画面を表示する表示手順と、
コントロールデバイスが、前記レンダリング手段が作成する前記表示画面中の前記移動体画像を所定の方向に移動させる指示を出力するコントロールデバイス手順と、
を実行させ、
前記レンダリング手順においては、前記レンダリング手段が、前記利用者が前記コントロールデバイスを操作した場合に、この操作に基づき、前記表示画面中で前記移動体画像を移動させ、この移動の結果、前記移動体画像が前記リンク画像に、表示上接触した場合に、接触した前記リンク画像の前記リンク画像データを出力し、
前記テーマ選択手順においては、前記テーマ設定手段が、前記レンダリング手段が出力したリンク画像データのリンク情報に基づき、前記リンク情報が示す新たなウェブページを表示させるために、前記新たなウェブページのアドレスを前記データ取得手段に送信し、
前記データ取得手順においては、前記データ取得手段が、前記テーマ設定手段が送信してきた新たなアドレスに基づき、前記新たなウェブページのコンテンツデータを取得することを特徴とするプログラム。
【請求項９】
請求項１〜５のいずれかに記載のブラウザ装置と、前記通信ネットワークを介して、所定のウェブサーバから送信されたコンテンツデータを、前記ブラウザ装置が対応するデータ形式に変換する中継サーバと、を含むブラウジングシステムにおいて、
前記ブラウザ装置の前記データ取得手段は、表示するウェブページのアドレスを前記中継サーバへ送信し、
前記中継サーバは、
前記データ取得手段が送信した前記アドレスに基づき、前記通信ネットワークを介して、前記アドレスが示す前記ウェブサーバから、前記ウェブページを構成するコンテンツデータを取得するアクセス手段と、
取得した前記コンテンツデータの中から、前記表示手段の表示対象となり得るデータを選択する動作と、前記コンテンツデータを前記表示手段が表示可能なデータに変換する動作と、のいずれか一方又は双方の動作を実行し、この実行の結果、処理済コンテンツデータを得るデータ処理手段と、
得られた前記処理済コンテンツデータを、前記ブラウザ装置の前記データ取得手段へ送信する送信手段と、
を含み、
前記レンダリング手段は、前記処理済コンテンツデータに含まれる前記各オブジェクトデータを用いて、前記表示手段が表示可能な前記表示画面を作成することを特徴とするブラウジングシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ブラウザをより娯楽性の高い態様で表示するブラウザ装置及びそのプログラムに関する。また、本発明は、このブラウザ装置を含むブラウジングシステムに関する。
【背景技術】
【０００２】
近年、インターネットが広く利用されている。そして、インターネット上で公開されているＷｅｂページの閲覧のために、Ｗｅｂブラウザやインターネットブラウザ等のブラウザ装置が広く利用されている。
【０００３】
このようなブラウザ装置は、パーソナルコンピュータ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）等の情報機器や、携帯電話、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）等の通信機器や、テレビ、録画装置、冷蔵庫等の家電や、カーナビゲーションシステムやゲーム機器等の生活のあらゆるシーンに浸透してきている。
【０００４】
現在利用されているブラウザ装置の多くは、Ｗｅｂページのコンテンツとして記述された情報を正確に伝えること、またＷｅｂページのコンテンツの制作者の意図に、できるだけ忠実にブラウザを表示することを目的としている。
【０００５】
このようなＷｅｂページのコンテンツの記述には、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）、ＸＨＴＭＬ（ｅＸｔｅｎｓｉｂｌｅ  ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）、ＷＭＬ（Ｗｉｒｅｌｅｓｓ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）、ＣｏｍｐａｃｔＨＴＭＬ（Ｃｏｍｐａｃｔ  ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等の様々なマークアップ言語が使用されている。また、上記ＨＴＭＬに関しては、Ｗ３Ｃ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ  Ｃｏｎｓｏｒｔｉｕｍ）の策定する規格がある。また、ブラウザベンダーの独自拡張も使用される。
【０００６】
一般的には、実際のブラウザが、そのブラウザの表示方法を決定することが好ましい。従って、例えば、認識できないタグや、適当な表示を行うことができないタグについては、無視することもでき、そのようなブラウザも存在する。また、コンテンツを表示できなかったり、レイアウトが壊れてしまうような記述に関しては無視することもできる。
【０００７】
また、テキストブラウザやｅｍａｃｓのｗ３モードにおいて画像等を表示使用とする場合には、所定のプラグインが必要である。例えば、ＡＬＴタグ等を追加することにより、テキストブラウザやｅｍａｃｓのｗ３モードにおいて、画像等を表示することが可能となる。なお、テキストブラウザとして有名なものには、Ｌｙｎｘや、ｗ３ｍ等がある。
【０００８】
一方、コンテンツの表示方法の一例として、コンテンツに記述する情報と、その情報の表示方法について分離し、それらの関係をスタイルシートに記述して指定することも行われている。また、下記特許文献１では、Ｗｅｂページのコンテンツデータと、そのコンテンツのリンク情報を含むナビゲーションデータを分離し、コンテンツを表示するスペースを確保する方法が開示されている。
【０００９】
また、同一情報を表示しているブラウザの種類にあわせて、ＨＴＭＬや表示方法の指定を変更するサーバもある。
【００１０】
一方、コンテンツを３次元表示するブラウザの一例として、ＶＲＭＬ（Ｖｉｒｔｕａｌ  Ｒｅａｌｉｔｙ  Ｍｏｄｅｌｉｎｇ  Ｌａｎｇｕａｇｅ）ビューア、Ｘ３Ｄ、Ｗｅｂ３Ｄ、Ｄｉｒｅｃｔｏｒ等が挙げられる。これらのブラウザは、コンテンツ自体が、３次元用に作成されている。
【００１１】
また、下記非特許文献１には、３Ｄな部屋メタファーのブラウザが開示されている。このブラウザは、表示画面の中を「部屋」に見立てて、部屋の壁に複数のＷｅｂページを貼り付けている。
【００１２】
また、下記非特許文献２及び３には、３ＤＷｅｂの検索の方法が開示されている。この３ＤＷｅｂの検索では、表示画像中の３次元空間に、利用者の検索結果であるＷｅｂページのコンテンツを一度に表示する。さらに、利用者が表示されているＷｅｂページの中から所定のＷｅｂページを選択すると、選択されたＷｅｂページが拡大表示される。
【００１３】
このように、従来のブラウザ装置は、Ｗｅｂページのコンテンツを忠実に再現すること、検索効率を向上させること、表示スピードを向上させること、及び規格への準拠度を向上させること、等の実用性の観点から作成されている。このため、ブラウザ装置が表示するＷｅｂページの閲覧操作には、ほとんど娯楽性は与えられていない。
【００１４】
一方、下記特許文献２には、Ｗｅｂページ上に仮想的な窓を表示し、この窓の中に、複数のＷｅｂページのナビゲーションを行う所定のキャラクタ等を表示することにより、利用者がよりインターネットの操作を親しむことが期待できる仮想演出システムが開示されている。
【００１５】
【特許文献１】特開２００２−３３４１１５号公報
【特許文献２】特開２００２−３２４０１９号公報
【非特許文献１】”米Ｂｒｏｗｓｅ３Ｄが３Ｄメタファーのブラウザーを発表〜一度に１６ページを表示可能”、［ｏｎｌｉｎｅ］、２００２年１月２３日更新、［２００３年１２月２６日検索］、インターネット〈ＵＲＬ：ｈｔｔｐ：／／ｉｎｔｅｒｎｅｔ．ｗａｔｃｈ．ｉｍｐｒｅｓｓ．ｃｏ．ｊｐ／ｗｗｗ／ａｒｔｉｃｌｅ／２００２／０１２３／ｂ３ｄ．ｈｔｍ〉
【非特許文献２】”３Ｄウェブ検索−ｇｏｏ検索”、〔ｏｎｌｉｎｅ〕、２００３年１２月２４日更新、〔２００３年１２月２６日検索〕、インターネット〈ＵＲＬ：ｈｔｔｐ：／／ｇｏｏ．ｎｔｔ−ｉｎｆｏｌｅａｄ．ｎｅｔ／〉
【非特許文献３】”ＩｎｆｏＬｅａｄ”、〔ｏｎｌｉｎｅ〕、２００３年１２月２４日更新、〔２００３年１２月２６日検索〕、インターネット〈ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｎｔｔ−ｉｎｆｏｌｅａｄ．ｎｅｔ／ｊ／ｍａｉｎ．ｈｔｍｌ〉
【発明の開示】
【発明が解決しようとする課題】
【００１６】
しかしながら、上記特許文献２において、Ｗｅｂページ上に上記窓を表示するためには、ウェブサーバが保持する各Ｗｅｂページに、予め上記窓を表示させる所定のプログラムを格納しておく必要がある。このため、上記特許文献２に記載の仮想演出システムにおいては、Ｗｅｂページ上に上記窓を表示するために、特別なサーバが必要となり、煩雑になる。
【００１７】
本発明は、係る課題に鑑みなされたものであり、その目的は、ウェブページの既存のコンテンツデータをそのまま利用して、ウェブページの閲覧操作、すなわちブラウザ操作に娯楽性を持たせることが可能なブラウザ装置及びそのプログラムを実現することである。
【００１８】
また、本発明の他の目的は、上記ブラウザ装置を含むブラウジングシステムを提供することである。
【課題を解決するための手段】
【００１９】
上記課題を解決するために、本発明は、１又は２以上のウェブページを表示するためのブラウザ装置であって、前記ウェブページを構成するコンテンツデータに基づき、前記ウェブページに関する所定の画像を表示するブラウザ装置において、通信ネットワークを介して、前記コンテンツデータを取得するデータ取得手段と、前記データ取得手段が取得する前記コンテンツデータを構文解析し、この解析結果として各オブジェクトデータを出力する構文解析手段と、表示画面上で移動可能な移動体画像と、前記構文解析手段が出力する前記オブジェクトデータであって所定のリンクが貼られているオブジェクトデータを表示するリンク画像と、を含む前記表示画面を作成するレンダリング手段と、前記レンダリング手段が作成する前記表示画面を表示する表示手段と、を含むことを特徴とするブラウザ装置である。  
このような構成によって、ウェブページ毎に異なるリンク画像が、移動体画像と共に表示画面に表示される。
【００２０】
また、本発明は、上記のブラウザ装置において、さらに、前記レンダリング手段が作成する前記表示画面中の前記移動体画像を所定の方向に移動させる指示を出力するコントロールデバイスと、を含み、前記レンダリング手段は、利用者が前記コントロールデバイスを操作した場合に、この操作に基づき、前記表示画面中で前記移動体画像を移動させ、この移動の結果、前記移動体画像が前記リンク画像に、表示上接触した場合に、接触した前記リンク画像が表示する前記オブジェクトデータに貼られているリンク情報に基づき、前記リンク情報が示す新たなウェブページを表示させるために、前記新たなウェブページのアドレスを前記データ取得手段に送信し、前記データ取得手段は、前記レンダリング手段が送信してきた新たなアドレスに基づき、前記新たなウェブページのコンテンツデータを取得することを特徴とするブラウザ装置である。
【００２１】
このような構成によって、移動体画像をリンク画像に接触させるという動作によって、そのリンク画像が示すウェブページを表示させることができる。
【００２２】
なお、移動体画像とは、表示画面上を移動することができる画像である。後述する実施例では、自動車の画像や、ロケットの画像等の例が示されている。また、移動体画像は、それ自身は表示画面上を移動せずに、移動体画像以外の部分（背景等）が移動することによって、実質的に「移動」しているような画像も含む。  
さらに、本発明では、「新たなウェブページのコンテンツデータを取得」しているが、構文解析時に得られたタグデータに基づき、予め「先読み」をしておいても良い。
【００２３】
また、本発明は、上記ブラウザ装置において、前記レンダリング手段が、表示画面上で移動可能な移動体画像と、前記構文解析手段が出力する前記オブジェクトデータであって所定のリンクが貼られているオブジェクトデータを表示するリンク画像と、さらに、前記構文解析手段が出力する前記各オブジェクトデータに基づいて調整する装飾画像と、を含む前記表示画面を作成することを特徴とするブラウザ装置である。  
このような構成によれば、オブジェクトデータによって装飾画像が調整される。
【００２４】
また、本発明は、１又は２以上のウェブページを表示するためのブラウザ装置であって、前記ウェブページを構成するコンテンツデータに基づき、前記ウェブページに関する所定の画像を表示するブラウザ装置において、通信ネットワークを介して、前記コンテンツデータを取得するデータ取得手段と、前記データ取得手段が取得する前記コンテンツデータを構文解析し、この解析結果として各オブジェクトデータを出力する構文解析手段と、利用者の指示に基づきテーマを設定し、この設定した前記テーマに基づき、表示画面上で移動可能な移動体画像データと、前記構文解析手段が出力する前記オブジェクトデータであって所定のリンクが貼られているオブジェクトデータを表示するリンク画像データと、を含む画面用データを作成するテーマ設定手段と、前記テーマ設定手段が作成する前記画面用データを格納するテーマ選択テーブルと、前記テーマ選択テーブルが格納する前記画面用データに基づき、レンダリングを行い、表示画面上で移動可能な移動体画像と、前記オブジェクトデータであって所定の前記リンクが貼られているオブジェクトデータを表示するリンク画像と、を含む前記表示画面を作成するレンダリング手段と、前記レンダリング手段が作成する前記表示画面を表示する表示手段と、前記レンダリング手段が作成する前記表示画面中の前記移動体画像を所定の方向に移動させる指示を出力するコントロールデバイスと、を含み、前記レンダリング手段は、前記利用者が前記コントロールデバイスを操作した場合に、この操作に基づき、前記表示画面中で前記移動体画像を移動させ、この移動の結果、前記移動体画像が前記リンク画像に、表示上接触した場合に、接触した前記リンク画像の前記リンク画像データを出力し、前記テーマ設定手段は、前記レンダリング手段が出力したリンク画像データのリンク情報に基づき、前記リンク情報が示す新たなウェブページを表示させるために、前記新たなウェブページのアドレスを前記データ取得手段に送信し、前記データ取得手段は、前記テーマ設定手段が送信してきた新たなアドレスに基づき、前記新たなウェブページのコンテンツデータを取得することを特徴とするブラウザ装置である。  
このような構成によって、テーマに基づく表示が行われる。
【００２５】
また、本発明は、上記ブラウザ装置において、前記テーマ設定手段が、利用者の指示に基づきテーマを設定し、この設定した前記テーマに基づき、表示画面上で移動可能な移動体画像データと、前記構文解析手段が出力する前記各オブジェクトデータに含まれる所定のリンクが貼られているオブジェクトデータを表示するリンク画像データと、さらに、前記構文解析手段が出力する前記各オブジェクトデータに基づいて調整する装飾画像データと、を含む画面用データを作成し、前記レンダリング手段が、前記画面用データに基づき、レンダリングを行うことにより、表示画面上で移動可能な移動体画像と、前記オブジェクトデータであって所定の前記リンクが貼られているオブジェクトデータを表示するリンク画像と、さらに、前記構文解析手段が出力する前記各オブジェクトデータに基づいて調整する装飾画像と、を含む前記表示画面を作成することを特徴とするブラウザ装置である。  
このような構成によって、ブラウザ装置は、ネットワークを介して取得したウェブページのコンテンツデータに基づいて、娯楽性の高い表示画面、すなわち、画面中に、利用者が移動可能な移動体画像と、ウェブページへのリンクが貼られたリンク画像と、が示された表示画面を提供することが可能となる。さらに、ブラウザ装置は、この表示画面に、上記移動体画像と、リンク画像とともに、上記取得したコンテンツデータに基づいて調整する装飾画像を示すことも可能となる。
【００２６】
また、このブラウザ装置によれば、予め各ウェブページに所定のプログラムを格納することなく、ウェブページの既存のコンテンツデータに基づいて、上述したような娯楽性の高い表示画面を作成することが可能となる。
【００２７】
以下、上述したブラウザ装置を実現するためのプログラムの発明であり、その作用は、上述したブラウザ装置とほぼ同様である。
【００２８】
本発明は、上記課題を解決するために、１又は２以上のウェブページを表示するためのブラウザ装置であって、前記ウェブページを構成するコンテンツデータに基づき、前記ウェブページに関する所定の画像を表示するブラウザ装置として、コンピュータを動作させるプログラムにおいて、前記コンピュータに、データ取得手段が、通信ネットワークを介して、前記コンテンツデータを取得するデータ取得手順と、構文解析手段が、前記データ取得手順において、取得する前記コンテンツデータを構文解析し、この解析結果として各オブジェクトデータを出力する構文解析手順と、レンダリング手段が、表示画面上で移動可能な移動体画像と、前記構文解析手順において出力する前記オブジェクトデータであって所定のリンクが貼られているオブジェクトデータを表示するリンク画像と、を含む前記表示画面を作成するレンダリング手順と、表示手段が、前記レンダリング手順において、作成する前記表示画面を表示する表示手順と、を実行させることを特徴とするプログラムである。
【００２９】
また、本発明は、上記プログラムにおいて、コンピュータにさらに、コントロールデバイスが、前記レンダリング手順において、作成する前記表示画面中の前記移動体画像を所定の方向に移動させる指示を出力するコントロールデバイス手順、を実行させ、前記レンダリング手順においては、前記レンダリング手段が、利用者が前記コントロールデバイスを操作した場合に、この操作に基づき、前記表示画面中で前記移動体画像を移動させ、この移動の結果、前記移動体画像が前記リンク画像に、表示上接触した場合に、接触した前記リンク画像が表示する前記オブジェクトデータに貼られているリンク情報に基づき、前記リンク情報が示す新たなウェブページを表示させるために、前記新たなウェブページのアドレスを前記データ取得手段に送信し、前記データ取得手順においては、前記データ取得手段が、前記レンダリング手段が送信してきた新たなアドレスに基づき、前記新たなウェブページのコンテンツデータを取得することを特徴とするプログラムである。
【００３０】
本発明は、１又は２以上のウェブページを表示するためのブラウザ装置であって、前記ウェブページを構成するコンテンツデータに基づき、前記ウェブページに関する所定の画像を表示するブラウザ装置として、コンピュータを動作させるプログラムにおいて、前記コンピュータに、データ取得手段が、通信ネットワークを介して、前記コンテンツデータを取得するデータ取得手順と、構文解析手段が、前記データ取得手順において、取得する前記コンテンツデータを構文解析し、この解析結果として各オブジェクトデータを出力する構文解析手順と、レンダリング手段が、表示画面上で移動可能な移動体画像と、前記構文解析手順において出力する前記オブジェクトデータであって所定のリンクが貼られているオブジェクトデータを表示するリンク画像と、を含む前記表示画面を作成するレンダリング手順と、表示手段が、前記レンダリング手順において、作成する前記表示画面を表示する表示手順と、コントロールデバイスが、前記レンダリング手順において、作成する前記表示画面中の前記移動体画像を所定の方向に移動させる指示を出力するコントロールデバイス手順と、を実行させ、前記レンダリング手順においては、前記レンダリング手段が、利用者が前記コントロールデバイスを操作した場合に、この操作に基づき、前記表示画面中で前記移動体画像を移動させ、この移動の結果、前記移動体画像が前記リンク画像に、表示上接触した場合に、接触した前記リンク画像が表示する前記オブジェクトデータに貼られているリンク情報に基づき、前記リンク情報が示す新たなウェブページを表示させるために、前記新たなウェブページのアドレスを前記データ取得手段に送信し、前記データ取得手順においては、前記データ取得手段が、前記レンダリング手段が送信してきた新たなアドレスに基づき、前記新たなウェブページのコンテンツデータを取得することを特徴とするプログラムである。
【００３１】
また、本発明は、１又は２以上のウェブページを表示するためのブラウザ装置であって、前記ウェブページを構成するコンテンツデータに基づき、前記ウェブページに関する所定の画像を表示するブラウザ装置として、コンピュータを動作させるプログラムにおいて、前記コンピュータに、データ取得手段が、通信ネットワークを介して、前記コンテンツデータを取得するデータ取得手順と、構文解析手段が、前記データ取得手段が取得する前記コンテンツデータを構文解析し、この解析結果として各オブジェクトデータを出力する構文解析手順と、テーマ設定手段が、利用者の指示に基づきテーマを設定し、この設定した前記テーマに基づき、表示画面上で移動可能な移動体画像データと、前記構文解析手段が出力する前記オブジェクトデータであって所定のリンクが貼られているオブジェクトデータを表示するリンク画像データと、を含む画面用データを作成するテーマ選択手順と、テーマ選択テーブルが、前記テーマ設定手段が作成する前記画面用データを格納するテーマ選択テーブル手順と、レンダリング手段が、前記テーマ選択テーブルが格納する前記画面用データに基づき、レンダリングを行い、表示画面上で移動可能な移動体画像と、所定の前記リンクが貼られているオブジェクトデータを表示するリンク画像と、を含む前記表示画面を作成するレンダリング手順と、表示手段が、前記レンダリング手段が作成する前記表示画面を表示する表示手順と、コントロールデバイスが、前記レンダリング手段が作成する前記表示画面中の前記移動体画像を所定の方向に移動させる指示を出力するコントロールデバイス手順と、を実行させ、前記レンダリング手順においては、前記レンダリング手段が、前記利用者が前記コントロールデバイスを操作した場合に、この操作に基づき、前記表示画面中で前記移動体画像を移動させ、この移動の結果、前記移動体画像が前記リンク画像に、表示上接触した場合に、接触した前記リンク画像の前記リンク画像データを出力し、前記テーマ選択手順においては、前記テーマ設定手段が、前記レンダリング手段が出力したリンク画像データのリンク情報に基づき、前記リンク情報が示す新たなウェブページを表示させるために、前記新たなウェブページのアドレスを前記データ取得手段に送信し、前記データ取得手順においては、前記データ取得手段が、前記テーマ設定手段が送信してきた新たなアドレスに基づき、前記新たなウェブページのコンテンツデータを取得することを特徴とするプログラムである。
【００３２】
また、本発明は、上記ブラウザ装置と、前記通信ネットワークを介して、所定のウェブサーバから送信されたコンテンツデータを、前記ブラウザ装置が対応するデータ形式に変換する中継サーバと、を含むブラウジングシステムにおいて、前記ブラウザ装置の前記データ取得手段は、表示するウェブページのアドレスを前記中継サーバへ送信し、前記中継サーバは、前記データ取得手段が送信した前記アドレスに基づき、前記通信ネットワークを介して、前記アドレスが示す前記ウェブサーバから、前記ウェブページを構成するコンテンツデータを取得するアクセス手段と、取得した前記コンテンツデータの中から、前記表示手段の表示対象となり得るデータを選択する動作と、前記コンテンツデータを前記表示手段が表示可能なデータに変換する動作と、のいずれか一方又は双方の動作を実行し、この実行の結果、処理済コンテンツデータを得るデータ処理手段と、得られた前記処理済コンテンツデータを、前記ブラウザ装置の前記データ取得手段へ送信する送信手段と、を含み、前記レンダリング手段は、前記処理済コンテンツデータに含まれる前記各オブジェクトデータを用いて、前記表示手段が表示可能な前記表示画面を作成することを特徴とするブラウジングシステムである。
【００３３】
このような構成により、ブラウザ装置の処理負荷が軽減する。
【発明の効果】
【００３４】
上記の通り、本発明のブラウザ装置によれば、リンクが付された画像が表示されるので、より楽しい表示画面を得ることが可能である。
【００３５】
また、本発明のブラウザ装置によれば、利用者に対して、表示画面中の移動体画像を操るような操作感を与え得る表示画面を提供することが可能となる。また、利用者は、表示画面中の移動体画像を操作する操作感を楽しみながら、所定のウェブページを閲覧することが可能となる。
【００３６】
また、利用者は所定のテーマを選択し、このテーマに基づいた上記表示画面を用いて、表示画面中の移動体画像を操作する操作感を楽しみながら、ブラウザ操作を楽しむことも可能となる。また、利用者は、表示画面中に示される装飾画像の変化も楽しむことができる。
【発明を実施するための最良の形態】
【００３７】
以下、発明の好適な実施の形態を図面に基づいて説明する。
【００３８】
『実施の形態１』
全体構成
図１には、本実施の形態の一例であるブラウザ装置１００を中心とした機能ブロック図が示されている。この図に示すように、本実施の形態のブラウザ装置１００の本体１２０は、インターネット１２に接続している。また、このインターネット１２には、ウェブサーバ１０が接続しており、ブラウザ装置１００は、インターネット１２を介して、ウェブサーバ１０に必要なデータを要求する。このウェブサーバ１０は、従来から知られている装置である。なお、本体１２０は、コンピュータから構成されることが好ましい。
【００３９】
ブラウザ装置１００の本体１２０は、取得手段１４と、構文解析手段１６と、レンダリング手段２０と、音声アンプ４４と、を備えている。また、レンダリング手段２０には、表示手段２２と、入力手段２４と、が接続しており、音声アンプ４４には、スピーカ２６が接続している。
【００４０】
取得手段１４は、ウェブページを構成するコンテンツデータ等をインターネット１２を介して、ウェブサーバ１０から取得する。構文解析手段１６は、取得手段１４が取得したコンテンツデータの構文解析を実行し、解析結果として、各オブジェクトデータ１８を出力する。本実施の形態では、各オブジェクトデータ１８として、タグデータ１８ａ、文字データ１８ｂ、画像データ１８ｃ、及び音声データ１８ｄ等が出力される。このオブジェクトデータ１８には、リンク先のアドレスが付されている場合がある。上記オブジェクトデータ１８にリンク先のアドレスが含まれている場合には、構文解析手段１６は、このオブジェクトデータ１８に付されているリンク先も認識する。  
このように、請求の範囲の「オブジェクトデータ」には、文字データ、すなわちテキストデータも含まれる。
【００４１】
レンダリング手段２０は、構文解析手段１６が出力したタグデータ１８ａ、文字データ１８ｂ、及び画像データ１８ｃに基づいて、所定の表示画面３０を作成する。表示手段２２は、レンダリング手段２０が作成した表示画面３０を表示する。表示画面３０については、後に、図２を用いて具体的に述べる。
【００４２】
また、上述したように、このレンダリング手段２０には、入力手段２４が接続している。利用者は、入力手段２４を操作することにより、表示画面３０のカーソル等を動かす旨の指示をレンダリング手段２０に出力する。これにより、利用者は、画面上で所定の操作が可能となる。
【００４３】
一方、音声アンプ４４は、構文解析手段１６が出力した音声データ１８ｄ（デジタルデータ）に基づいて、音声信号（アナログ信号）を出力する。スピーカ２６は、音声アンプ４４が出力した上記音声信号に基づいて、所定の音声を発する。
【００４４】
本実施の形態における特徴的事項の１つは、取得手段１４が、インターネット１２を通じてウェブサーバ１０から取得したウェブページのコンテンツデータに基づき、レンダリング手段２０が、娯楽性の高いブラウザ画面、すなわち表示画面３０を作成することである。本実施の形態において娯楽性の高いブラウザ画面が実現できた理由の１つは、利用者がブラウザ操作をする際に、利用者に対して、画面中の移動体画像を操るような操作感を与え得たことである。この表示画面３０の詳細については、後に、図２を用いて具体的に説明する。
【００４５】
各構成要素の詳細な説明
取得手段１４は、プログラムにより構成され、本体１２０に格納されているＣＰＵ（図示せず）が、この取得手段１４のプログラムを実行することにより、取得手段１４が実現されている。取得手段１４は、インターネット１２を介して、ウェブページのコンテンツデータを取得する手段であるが、このような動作は、従来から良く知られており、従来技術で十分に実施可能である。また、ＣＰＵが所定のコンピュータプログラムを実行することも、従来から良く知られており、従来技術で十分に実施可能である。
【００４６】
また、この取得手段１４と、インターネット１２と、の間にはインターフェース手段（図１には図示せず）が備えられている。取得手段１４は、インターネット１２を通じてウェブサーバ１０から取得したデータをインターフェース手段を介して取得し、構文解析手段１６へ送信する。このインターフェース手段は、例えばモデムである。なお、取得手段１４は、特許請求の範囲に記載のデータ取得手段の一例に相当する。
【００４７】
構文解析手段１６は、プログラムにより構成され、上記ＣＰＵがこの構文解析手段１６のプログラムを実行することにより、構文解析手段１６は実現されている。構文解析手段１６は、取得手段１４から送信されたウェブページのコンテンツデータを構文解析し、解析結果として、各オブジェクトデータ１８を出力する手段である。出力された各オブジェクトデータ１８は、本体１２０に格納されているメモリ（図示せず）に記憶される。なお、構文解析の結果、オブジェクトデータ１８を出力することは、従来のＷｅｂブラウザ等において、既に行われており、当業者であれば十分に実施可能である。
【００４８】
レンダリング手段２０は、典型的には、プログラム及びビデオカード等から構成されている。上記ＣＰＵが、レンダリング手段２０のプログラムを実行し、本体１２０のメモリに記憶された所定のオブジェクトデータ１８に基づき、レンダリングを行う。このレンダリング結果が、ビデオカードを通じて、所定のビデオ信号として表示手段２２に出力される。オブジェクトデータに基づいて、所定の画像を作成することは、従来のＷｅｂブラウザ等において、既に行われており、当業者であれば十分に実施可能である。
【００４９】
表示手段２２は、レンダリング手段２０から出力されたビデオ信号に基づいて、所定の画像を表示するものであれば特に限定はない。このような表示手段２２の具体例としては、例えば、液晶ディスプレイ等が挙げられる。
【００５０】
また、レンダリング手段２０は、後述するように、表示手段２２に表示するウェブページを変更する場合には、取得手段１４に対して、そのウェブページのコンテンツデータを取得するように、所定の指示と、そのウェブページのアドレスと、を出力する。このような取得指示も、従来のＷｅｂブラウザ等において、既に行われており、当業者であれば十分に実施可能である。
【００５１】
音声アンプ４４は、構文解析手段１６が出力した音声データ１８のデジタルデータをアナログ信号へ変換し、増幅する手段である。音声アンプ４４は、一般的な音声アンプであり、Ｄ／Ａコンバータを備えている。
【００５２】
また入力手段２４は、具体的には、マウスや、タッチパネル等であり、レンダリング手段２０に対し、画面上の位置に関する所定の指示を送信する。入力手段２４は、特許請求の範囲に記載のコントロールデバイスの一例に相当する。また、入力手段２４は、マウス等のポインティングデバイス、又はキーボード、ゲームコントローラの中からいずれか１種又は２種以上のデバイスの組み合わせを採用することも好ましい。このような構成も、請求の範囲に記載のコントロールデバイスの一例に相当する。
【００５３】
ウェブページのコンテンツデータを格納するウェブサーバ１０は、ｈｔｔｐ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）と呼ばれるプロトコルを使用している。また、ウェブページのコンテンツデータの格納場所は、一般にＵＲＬ（Ｕｎｉｖｅｒｓａｌ  Ｒｅｓｏｒｃｅ  Ｌｏｃａｔｏｒ）と呼ばれるアドレス及びアクセス方法（プロトコル等）を規定した記号で指定される。このようなコンテンツデータは、現在インターネット１２上のいたる所に存在し、十分に利用可能である。なお、上記ＵＲＬは特許請求の範囲に記載のアドレスの一例に相当する。
【００５４】
ブラウザ装置の動作
図２には、レンダリング手段２０が作成した表示画面３０の例を表す説明図が示されており、図３には、ブラウザ装置１００の動作を中心としたフローチャートが示されている。これらの図を用いて、以下、本実施の形態の具体的な動作を説明する。なお、以下の説明では、レンダリング手段２０が表示画面３０として、図２（１）に示すドライブ風景のブラウザ画面を作成する例を示す。
【００５５】
また、本実施の形態のブラウザ装置１００では、図３のステップＳ３−６において後述するが、利用者は、入力手段２４を用いて、表示画面３０上で自動車３４を所定の看板３２へ衝突させることにより、閲覧したいウェブページを選択する。
【００５６】
本実施の形態における特徴的事項の１つは、このように、利用者は、画面中の自動車３４を所定の看板３２へ衝突させることにより、閲覧したいウェブページを選択することである。すなわち、本実施の形態においては、利用者は、表示画面３０上で自動車３４の運転操作を楽しみながら、ブラウザ操作を実行し得るのである。
【００５７】
まず、図３のステップＳ３−１において、取得手段１４は、インターネット１２を介して、ウェブページのコンテンツデータを取得する。本実施の形態では、取得手段１４が、ＨＴＭＬで記述されたコンテンツデータを取得した例について、説明する。
【００５８】
コンテンツデータ１４は、例えば、「ブックマーク」や「履歴」として記録されているアドレスに基づいて、取得されることが好ましい。また、ブラウザ装置１００が入力手段２４としてキーボードを備えている場合には、利用者が、直接所定のウェブページのアドレス等を入力したり、検索エンジンを利用することにより、コンテンツデータを取得することも好ましい。この時、予めアドレスの枝狩りを行うと、より効率的に所望のコンテンツデータを検索することができる場合がある。取得手段１４は、取得したコンテンツデータを構文解析手段１６へ送信し、ステップＳ３−２へ移行する。
【００５９】
ステップＳ３−２において、構文解析手段１６は、送信されたコンテンツデータについて、構文を解析し、ステップＳ３−３へ移行する。この構文解析のルールは、従来のウェブブラウザと同様である。
【００６０】
ステップＳ３−３において、構文解析手段１６は、コンテンツデータの解析結果として、各オブジェクトデータ１８を出力する。本実施の形態においては、構文解析手段１６は、オブジェクトデータ１８として、タグデータ１８ａ、文字データ１８ｂ、画像データ１８ｃ、及び音声データ１８ｄを出力し、ステップＳ３−４へ移行する。なお、出力された文字データ１８ｂ、画像データ１８ｃ、及び音声データ１８ｄには、それぞれ所定のリンク先を表すアドレスが含まれている場合がある。構文解析手段１６が出力したオブジェクトデータ１８は、本体１２０のメモリに記憶される。
【００６１】
ステップＳ３−４において、レンダリング手段２０は、メモリに記憶されたオブジェクトデータ１８中のタグデータ１８ａ、文字データ１８ｂ、及び画像データ１８ｃに基づいて、図２（１）に示すように、ドライブ風景のブラウザ画面である表示画面３０を作成する。このようなドライブ風景のブラウザ画面によれば、利用者は、自動車３４を運転するような操作で、所定のウェブページを閲覧することが可能となる。このため、利用者は、楽しみながらブラウザ操作を行い、かつ所定のウェブページを閲覧することができる。
【００６２】
さらに、リンクが付されている画像データ１８ｃ等が風景の一部として表示されるので、視覚的に楽しい表示画面３０を構成することができる。  
以下、この表示画面３０を具体的に説明する。
【００６３】
なお、図２では、看板３２は道路４２とほぼ平行な状態になっている。しかし、この看板３２は、一般的な風景のように、道路４２に対して垂直な状態にすることも好ましい。
【００６４】
表示画面
図２（１）には、表示画面３０の一例としてドライブ風景のブラウザ画面が示されている。この図に示すように、ドライブ風景のブラウザ画面には、画面の中央に道路４２と、この道路４２を走行する自動車３４と、道路４２に沿って立てられた複数の看板３２と、が示されている。上記自動車３４は、利用者が入力手段２４を用いて、表示画面３０上で所定の方向（特に左右方向）に移動することが可能である。すなわち、この自動車３４は、カーソルとしての機能を有しているのである。さらに、この画面には、より娯楽性を高めるために、雲３６、飛行機３８，及び太陽４０も示されている。
【００６５】
本実施の形態の表示画面３０は、上記の通り、表示画面３０中に、道路４２、自動車３４、看板３２、雲３６、飛行機３８、及び太陽４０が示されているため、利用者は、画面上で自動車３４を運転する操作を楽しみながら、ウェブ操作を行い得るのである。
【００６６】
上記道路４２上には、閲覧しているウェブページのタイトルが示されている。本実施の形態では、レンダリング手段２０が、ショッピングモールに関するウェブページについて、表示画面３０を作成する場合の動作例を説明する。このため、道路４２上には、そのウェブページのタイトルである「ショッピングモール」という文字が、複数個示されている（図２（１）参照）。後に詳述するが、本実施の形態１では、表示画面３０は動画であり、自動車３４が道路４２上を走行している如き画像が表示される。このため、図２（１）に示すように、道路４２上に「ショッピングモール」という文字が複数個表されていると、道路４２が表示画面３０の奧から手前へ移動した場合にも、表示画面３０には、常に、「ショッピングモール」という文字が表示されることとなる。
【００６７】
また、道路４２沿いの各看板３２は、それぞれ上記ショッピングモールに出店している各商店のウェブページに対応している。以下、各看板３２が、「カメラのヨドマツ（３２ａ）」、「携帯電話のモバイル屋（３２ｂ）」、「服のブランド屋（３２ｃ）」、及び「本のブックイン（３２ｄ）」のウェブページに、それぞれ対応している例を説明する（図２（１）参照）。
【００６８】
レンダリング手段２０は、リンクが貼られている画像をバナー画像と判断し、これに基づき、看板３２を作成する。このため、表示画面３０中の看板３２には、従来のショッピングモールの中にある各商店のバナー画像が示されている。すなわち、図２（１）に示すように、「カメラのヨドマツ」の看板３２ａには、カメラのバナー画像が示されており、「携帯電話のモバイル屋」の看板３２ｂには、携帯電話のバナー画像が示されており、「服のブランド屋」の看板３２ｃには、衣服のバナー画像が示されており、「本のブックイン」の看板３２ｄには、本のバナー画像が示されている。これらのバナー画像には、対応する各商店の販売ウェブページへのリンクがもちろん貼られている。
【００６９】
利用者が、表示画面３０上に、閲覧したい商店のウェブページに対応する看板３２を発見した場合には、利用者は、入力手段２４を用いて、表示画面３０上で自動車３４をその看板３２に衝突させる。レンダリング手段２０は、この画面上の衝突を検知し、その看板３２に対応するウェブページのリンク先にジャンプするのである。
【００７０】
また、本実施の形態における表示画面３０は動画である。具体的には、利用者に対し、表示画面３０上で、自動車３４が道路４２上を走行しているような印象を与える動画である。そして、この自動車３４の走行に応じて、道路４２が画面の奧から手前へ流れるように移動し、道路４２上の「ショッピングモール」という文字が順次表示される。また、この道路４２の移動に伴い、道路４２沿いの看板３２も同様に、画面の奧から手前へ流れるように移動する。このため、表示画面３０中には、種々のウェブページに対応する看板３２が順次表示されることとなる。
【００７１】
この表示画面３０中で、看板３２の移動線上に、自動車３４を位置させれば、両者は画面上衝突したように見えるのである。これを本実施の形態では、「衝突」と呼ぶ。この「衝突」は、特許請求の範囲に記載の「表示上接触」の一例に相当する。本実施の形態で特徴的なことは、このように、表示画面３０上で、自動車３４を所定の看板３２に衝突させることにより、ウェブページを選択することである。このため、利用者は、表示画面３０上で自動車３４を運転するような操作を楽しみながら、所定のウェブページを閲覧することが可能となる。
【００７２】
なお、図２に示す表示画面３０中の自動車３４は、特許請求の範囲に記載の移動体画像の一例に相当し、リンクが貼られている画像を表示する看板３２は、特許請求の範囲に記載のリンク画像の一例に相当し、雲３６、飛行機３８、及び太陽４０は、特許請求の範囲に記載の装飾画像の一例に相当するものである。
【００７３】
なお、本実施の形態では、移動体画像の一例として、表示画面３０上を移動する自動車３４を示したが、自動車３４は動かずに、それ以外の背景等が動くことによって、自動車３４が実質的に動いて見えるような場合も、請求の範囲の「移動体画像」の一例に相当する。これは、以下説明する他の例でも同様である。
【００７４】
表示画面の作成
ステップＳ３−４において、レンダリング手段２０は、構文解析手段１６がコンテンツデータの解析結果として出力したタグデータ１８ａ、文字データ１８ｂ、及び画像データ１８ｃに基づいて、上記表示画面３０を作成する。以下、具体例を説明するが、これらのレンダリングは、レンダリング手段２０が、そのプログラムに予め設定されているレンダリングルールに基づき、実行する。
【００７５】
例えば、レンダリング手段２０は、ＨＴＭＬ中に含まれるテキストデータ中に特定のタグデータ１８ａが含まれる場合には、このタグデータ１８ａに基づいて、所定の色を決定する。例えば、タグデータ１８ａ〈ｂｇｃｏｌｏｒ〉は、本来は、背景の色を意味するが、本実施の形態では、レンダリング手段２０は、このタグデータ１８ａによって表示画面３０中の雲３６の色を決定する。このため、視覚的により面白味のある雲３６の画像が作成される。
【００７６】
また、ＨＴＭＬ中に含まれるテキストデータ中に特定の文字列が表れた場合、レンダリング手段２０は、この文字列に基づいて、所定のテクスチャーを作成する。例えば、ＨＴＭＬ中に含まれるテキストデータ中に、「キュート」の文字列が表れた場合、レンダリング手段２０は、この文字列に基づいて、表示画面３０中に飛行機３８に適用するテクスチャーを作成する。このため、視覚的により面白味のある飛行機３８が作成される。
【００７７】
また、ＨＴＭＬに特定の画像データ、例えば所定の小さい画像が含まれている場合、レンダリング手段２０は、その画像データに基づき、太陽４０に適用するテクスチャーを作成する。このため、視覚的により面白味のある太陽４０が作成される。
【００７８】
本実施の形態では、このように、閲覧するウェブページのコンテンツデータ（ＨＴＭＬデータ）に応じて、表示画面３０中の背景の画像が変化するのである。利用者は、この画像の変化も楽しみながら、ブラウザ操作を行うことができる。
【００７９】
レンダリング手段２０は、作成した表示画面３０を表示手段２２へ送信する。また、音声アンプ４４は、構文解析手段１６が出力したデジタルデータの音声データ１８ｄに基づいて、アナログの音声信号をスピーカ２０へ出力する。次に、ステップＳ３−５へ移行する。
【００８０】
ステップＳ３−５において、表示手段２２は、送信された表示画面３０を表示する。また、スピーカ２６は、出力された音声信号に基づいて、所定の音声を発する。次に、ステップＳ３−６へ移行する。
【００８１】
ステップＳ３−６において、利用者は、表示手段２２が表す表示画面３０を参照し、この表示画面３０中に、閲覧したいウェブページの看板３２を発見した場合には、そのウェブページを選択する。
【００８２】
以下、利用者が、表示画面３０上の看板３２の中から、「カメラのヨドマツ」のウェブページを選択した例について説明する。図２（２）には、表示画面３０上で、自動車３４が、「カメラのヨドマツ」の看板３２ａに衝突している様子が示されている。この選択は、上述したように、利用者が入力手段２４を用いて、表示画面３０上の自動車３４を看板の移動線上に位置させ、表示画面３０上で自動車３４を所定の看板３２に衝突させることにより行われる。この時、レンダリング手段２０は、表示画面３０上の自動車３４の座標と、看板３４の座標と、が一定以上近づいたことを認識し、もって、この看板３４に対応するウェブページが選択されたと判断する。次に、ステップＳ３−７へ移行する。
【００８３】
一方、利用者が、表示画面３０中に、閲覧したいウェブページの看板３２を発見できない場合には、利用者はいずれのウェブページも選択せず、表示画面３０には、自動車３４が、道路４２上を走行し続ける如き画像が表示される。すなわち、表示画面３０において、道路４２上に「ショッピングモール」という文字が流れ続け、看板３２は、同じものが繰り返し表示されるのである。
【００８４】
ステップＳ３−７において、レンダリング手段２０は、利用者により選択された「カメラのヨドマツ」の看板３２ａに用いられているバナー画像に付されたリンク先のアドレスを取得する。なお、これらのアドレスは、ネットワーク上のコンテンツデータの存在位置を示している。具体的には、新たに閲覧したいウェブページのＵＲＬである。
【００８５】
ステップＳ３−７において、レンダリング手段２０は、取得した上記アドレスに基づき、「カメラのヨドマツ」のウェブページのコンテンツデータを取得するように、取得手段１４に対して指示を出力する。
【００８６】
次に、ステップＳ３−１へ移行し、取得手段１４は、指定されたアドレスに基づき、インターネット１２を通じてウェブサーバ１０から「カメラのヨドマツ」のコンテンツデータを取得する。さらに、ステップＳ３−２〜ステップＳ３−５まで上記と同様の動作を行うことにより、利用者が選択した「カメラのヨドマツ」のウェブページが、表示手段２２に表示される。
【００８７】
なお、この際、取得手段１４はいわゆるウェブページの「先読み」を行うのも好ましい。この場合は、構文解析手段１６がタグデータ１８ａに基づき、ウェブページの先読みを取得手段１４に対して予め指示を行う。この指示に基づき、取得手段１４は予めウェブページを先読みし、上記ステップＳ３−１において新たにデータ取得動作を行うことなく予め読み取っておいたコンテンツデータを出力するのである。
【００８８】
先読みのアルゴリズムは種々知られている。本実施の形態（本発明）では、世の中で知られている種々の先読みアルゴリズムを採用することが可能である。ただし、本特許では、説明をわかりやすくするために、「先読み」をしないものとして説明を行っている。先読みをする場合でも、本発明の技術的範囲に含まれることは言うまでもない。
【００８９】
図２（３）には、「カメラのヨドマツ」のウェブページを表す表示画面３０の一例が示されている。図２（３）に示す表示画面３０の態様は、図２（１）に示す表示画面３０とほぼ同様である。しかしながら、道路４２上に示されるウェブページのタイトルが「カメラのヨドマツ」である点と、道路４２沿いの各看板３２には、「カメラのヨドマツ」の商品のバナー画像が示されている点と、が異なる。
【００９０】
図２（３）に示すように、表示画面３０の各看板３２には、それぞれ「パソコン（３２ｅ）」、「ビデオ（３２ｆ）」、「デジタルカメラ（３２ｇ）」、及び「フィルム（３２ｈ）」のバナー画像が示されている。これらのバナー画像には、図２（１）の表示画面３０と同様に、対応する各商品のウェブページへのリンクがもちろん貼られている。
【００９１】
利用者が、これらの看板３２の中から、閲覧したい（購入したい商品の）ウェブページの看板３２を発見した場合には、利用者は、入力手段２４を用いて、再び表示画面３０上の自動車３４を所定の看板３２に衝突させる。この結果、所定のウェブページが選択されると、ステップＳ３−７へ移行した後、再びステップＳ３−１からステップＳ３−５の動作が行われ、新たな表示画面３０が表示手段２２に表示される。
【００９２】
一方、利用者が、表示画面３０中に、閲覧したい（購入したい商品の）ウェブページの看板３２を発見できない場合には、利用者はいずれのウェブページも選択せず、表示画面３０には、自動車３４が、道路４２上を走行し続ける如き画像が表示されることとなる。
【００９３】
上記の通り、本実施の形態のブラウザ装置１００によれば、利用者は、表示画面３０上の自動車３４を運転するような操作で、所定のウェブページを閲覧することが可能となる。このため、利用者は、楽しみながら、ブラウザ操作を実行し得るのである。
【００９４】
なお、リンクが付されている画像の数が多いコンテンツデータの場合には、表示画面３０上の道路４２は、途中で分岐することが好ましい。この際、看板３２に対応するウェブページが大きなカテゴリーから小さなカテゴリーへと順次表示されるように、道路４２が分岐していくと、利用者はより効率よく閲覧したいウェブページに対応する看板３２を発見することができる。また、この場合、表示画面３０中の自動車３４が分岐点に到達した際に、各道路３２には、どのようなカテゴリーに属する看板３２が表示されるか等の情報を表示すると、より利便性が向上するので好ましい。
【００９５】
なお、本実施の形態の表示画面３０に係るブラウザは、ウィンドウ表示、メニュー、ダイアログ、ヘルプ等の従来のブラウザ機能をもちろん備えている。従って、例えば、表示手段２２は、図２に示す上記表示画面３０を表すウィンドウと、従来のブラウザ画面を表すウィンドウと、を同時に表示することも可能である。
【００９６】
また、表示画面３０中に、例えば、「閲覧したいウェブページを見つけたら、その看板に衝突してください。」等のナビゲーション表示を行ったり、「オンライン」た「オフライン」等のネットワークの状態を表す通知表示を行ったりすることも好ましい。これらの表示により、表示画面３０の利便性がより高くなる。
【００９７】
また、ブラウザ装置１００が、利用者が閲覧したウェブページの履歴をメモリに記憶し、オフラインになった後でも、利用者の要求に応じて、ウェブページの閲覧履歴のリストを表示することも好ましい。この時、例えば、日記のように、日毎に、ウェブページの閲覧履歴のリストを表示することも好ましい。このように、ウェブページの閲覧履歴を再生することで、利用者は、本実施の形態のブラウザ装置１００をより楽しく利用できる。
【００９８】
また、本実施の形態では、表示画面３０が動画である例を示したが、表示画面３０は、静止画であることも好ましい。また、表示画面３０は、３次元表示に限定されず、２次元表示されることも好ましい。
【００９９】
また、本実施の形態では、上記表示画面３０は、移動体画像として自動車３４の画像を示し、リンク画像として看板３２の画像を示している。しかしながら、表示画面３０は、これに制限されず、利用者が移動可能な移動体画像と、ウェブページへのリンクが貼られているリンク画像と、が示されていれば、他の表示態様でも良い。
【０１００】
上記の通り、本発明の形態のブラウザ装置１００における第１の特徴事項は、レンダリング手段２０が、ウェブページのコンテンツデータに基づいて、利用者がブラウザ操作をする際に、利用者に対して、画面中の自動車３４を操るような操作感を与える表示画面３０を提供することである。
【０１０１】
また、本実施の形態のブラウザ装置１００における第２の特徴的事項は、利用者が、上記表示画面３０中の自動車３４を看板３２に衝突させて、所望のウェブページを閲覧することである。このため、本実施の形態のブラウザ装置１００では、利用者が楽しみながらブラウザ操作を行うことが可能となる。
【０１０２】
また、本実施の形態のブラウザ装置１００における第３の特徴的事項は、利用者が、表示画面３０中の雲３６、飛行機３８、及び太陽４０の色又はテクスチャーの変化を楽しみながら、ブラウザ操作を行い得ることである。
【０１０３】
『実施の形態２』
全体構成 
上記実施の形態１では、表示画面３０のテーマがドライブ風景である例について説明した。しかしながら、表示画面３０は種々のテーマに基づき、作成されることも好ましい。本実施の形態２では、レンダリング手段２０が、複数のテーマの表示画面３２を作成できるブラウザ装置２００について説明する。
【０１０４】
図４には、本実施の形態２の一例であるブラウザ装置２００を中心とした機能ブロック図が示されている。この図に示すように、本実施の形態２における特徴的事項は、ブラウザ装置２００の本体１６０が、テーマ設定手段４６を備えていることである。
【０１０５】
このテーマ設定手段４６は、表示画面３２について複数のテーマを備え、かつ、利用者の指示に基づき、これらのテーマの中から所定のテーマを設定する機能を有している。以下、テーマ設定手段４６が、表示画面３２のテーマとして、（１）町並、（２）雪山、（３）海、（４）宇宙、（５）迷宮、及び（６）ドライブ風景、を備える例について説明する。各テーマの詳細については後述する。
【０１０６】
なお、上記いずれのテーマにおいても、表示画面３２には、利用者が移動可能な移動体画像と、所定のウェブページへのリンクが貼られたリンク画像と、が示されていることは言うまでもない。従って、利用者は、いずれのテーマの表示画面３２においても、画面中の移動体画像を操るような操作感を楽しみながら、ブラウザ操作を実行し得る。この点は、上記実施の形態１と同様である。
【０１０７】
また、本実施の形態２のブラウザ装置２００では、利用者は、複数のテーマの中から所望のテーマを選ぶことができる。そして、利用者は、そのテーマにおける表示画面３２上での操作を楽しみながら、所定のウェブページを閲覧することが可能となる。なお、本実施の形態２のブラウザ装置２００は、テーマ設定手段４６を備える点を除いては、上記図１に示すブラウザ装置１００とほぼ同様の構成である。
【０１０８】
本実施の形態２の入力手段２４は、上記実施の形態１で示した機能の他に、レンダリング手段２０に対し、表示画面３２について、いずれのテーマを選択すべきか指示を出力する機能を有する。レンダリング手段２０は、入力手段２４が出力したテーマの指示をテーマ設定手段４６へ送信する。なお、上記テーマの選択は、利用者により行われるが、動作の詳細については後述する。
【０１０９】
テーマ設定手段４６は、プログラムにより構成され、本体１６０に格納されているＣＰＵ（図示せず）が、このテーマ設定手段４６のプログラムを実行することにより、テーマ設定手段４６が実現されている。テーマ設定手段４６は、レンダリング手段２０から送信されたテーマの指示に基づき、表示画面３２について、テーマ設定手段４６が備えているテーマの中から、所定のテーマを設定する。
【０１１０】
テーマ設定手段４６は、この設定したテーマと、構文解析手段１６から送信された各オブジェクトデータ１８と、に基づいて、上記テーマに関する所定の画面用データを作成し、テーマ選択テーブルに格納する。なお、テーマ選択テーブル中のテーマミュージックデータは、ウェブページのコンテンツデータによって変化するものではない。
【０１１１】
テーマ選択テーブルは、図５に示すように、テーマ取得手段４６が、テーマに応じて、画面用データを作成し、かつテーマミュージックデータを調整する際のルールを示しており、本体１６０のメモリに格納されている。テーマ選択テーブルの内容については、後に、図５を用いて詳述する。
【０１１２】
なお、画面用データは、表示画面３２の各テーマに応じた画面のデータであり、テーマミュージックデータは、表示画面３２の各テーマに応じた音声のデータである。これらのデータについては、後に図５を用いて、詳細に説明する。
【０１１３】
図５には、テーマ選択テーブルの説明図が示されている。このテーマ選択テーブルには、表示画面３２の各テーマと、そのテーマに応じたテーマミュージックと、そのテーマに応じた画像データである画面用データと、が格納されている。すなわち、このテーマ選択テーブル中のテーマの欄には、表示画面３２中のテーマとして、（１）町並、（２）雪山、（３）海、（４）宇宙、（５）迷宮、及び（６）ドライブ風景、が格納されており、テーマミュージックの欄には、各テーマに応じた音声データが格納されている。例えば、表示画面３２のテーマが（１）町並の場合には、車や電車が走行する音等の音声データが格納されている。この車や電車が走行する音等の音声データが、テーマミュージックデータの一例に相当するのである。
【０１１４】
また、このテーマ選択テーブルの移動体画像の欄には、画面用データの１つとして、各テーマに応じて、表示画面３２上で移動可能な移動体画像が格納されている。リンク画像の欄には、画面用データの１つとして、ウェブページへのリンクが貼られたリンク画像が格納されている。これらの画像の他にも、画面用データの１つとして、このテーマ選択テーブルに、上記実施の形態１と同様に、取得手段１４が取得したウェブページのコンテンツデータに基づいて変化する画像、すなわち、タグデータに基づいてその色が変化する画像と、文字データに基づいてそのテクスチャーが変化する画像と、画像データに基づいてそのテクスチャーが変化する画像と、が格納されている。なお、これらのタグデータに基づいてその色が変化する画像と、文字データに基づいてそのテクスチャーが変化する画像と、画像データに基づいてそのテクスチャーが変化する画像と、の画像データはいずれも、特許請求の範囲に記載の装飾画像データの一例に相当する。
【０１１５】
レンダリング手段２０は、テーマ選択テーブルの画面用データを取得し、この取得した画面用データに基づいてレンダリングを行うことにより、表示画面３２を作成する。すなわち、画面用データとは、移動体画像のデータ、リンク画像のデータ、及びコンテンツデータに基づいて変化する各画像のデータのことをいう。
【０１１６】
例えば、テーマ設定手段４６が、表示画面３２のテーマとして、ドライブ風景を設定した場合には、音声アンプ４４は、図５に示すテーマ選択テーブルのテーマミュージックデータの中から、テーマミュージックデータとして、ドライブ風景の音声データを取得する。音声アンプ４４は、構文解析手段１６が出力した音声データ１８ｄに加えて、このテーマミュージックデータをデジタルデータからアナログ信号へ変換した後、スピーカ２６に所定の音声を出力させる。
【０１１７】
一方、レンダリング手段２０は、テーマ選択テーブルの画面用データの中から、自転車の画像データ、看板の画像データ、雲の画像データ、飛行機の画像データ、及び太陽の画像データからなるドライブ風景の画面用データを取得する。レンダリング手段２０は、この取得した画面用データに基づいてレンダリングを行うことにより、表示画面３２を作成し、表示手段２２にこの表示画面３２を表示させる。
【０１１８】
また、本実施の形態２において、テーマ設定手段４６は、上記実施の形態１と同様に、表示手段２２に表示するウェブページを変更する場合には、取得手段１４に対して、そのウェブページのコンテンツデータを取得するように、所定の指示と、そのウェブページのアドレスと、を出力する。
【０１１９】
このように、本実施の形態２では、テーマ設定手段４６が、所定のテーマに基づいて、画面用データを作成し、かつ、音声用データを調整し、これらのデータをテーマ選択テーブルに格納する。
【０１２０】
レンダリング手段２０は、テーマ選択テーブルに格納された画面用データを取得し、この取得した画面用データに基づいて、レンダリングを行い、表示画面３２を表示手段２２に表示させる。このため、表示手段２２には、種々のテーマの表示画面３２を表示することが可能となる。
【０１２１】
また、本実施の形態２のいずれのテーマにおいても、表示画面３２には、利用者が移動可能な移動体画像と、所定のウェブページへのリンクが貼られたリンク画像と、が示されている。このため、いずれのテーマの表示画面３２においても、利用者は、画面中の移動体画像を操るような操作感を楽しみながら、所定のウェブページを閲覧することが可能となるのである。
【０１２２】
表示画面
上述したように、本実施の形態２では、テーマ設定手段４６は、表示画面３２のテーマとして、（１）町並、（２）雪山、（３）海、（４）宇宙、（５）迷宮、及び（６）ドライブ風景、を備えている。そして、テーマ設定手段４６は、これら複数のテーマの中から、利用者が選択した所定のテーマについて、所定の画面用データ等を作成し、テーマ選択テーブルに格納する。レンダリング手段２０は、このテーマ選択テーブル中の画面用データに基づいてレンダリングを行い、所定の表示画面３２を表示手段２２に表示させる。以下、これらのテーマに基づき、作成される各表示画面３２について、具体的に説明する。
【０１２３】
（１）町並
図６には、そのテーマが町並である表示画面３２が示されている。この図に示すように、この表示画面３２には、画面に中央に道路１４２ａと、この道路１４２ａ上の線路１４４ａと、この線路１４４ａを走る路面電車１３４ａと、この道路１４２ａに沿って立てられた複数の看板１３２ａと、が示されている。
【０１２４】
上記路面電車１３４ａは、利用者が入力手段２４を用いて、表示画面３２上で所定の方向（特に左右方向）に移動することが可能である。なお、この路面電車１３４ａは、特許請求の範囲に記載の移動体画像の一例に相当する。また、上記各看板１３２ａは、従来のショッピングモールの中にあるバナー画像が示されており、この看板１３２ａは、特許請求の範囲に記載のリンク画像の一例に相当する。
【０１２５】
さらに、この画面には、より娯楽性を高めるために、ヘリコプタ１３６ａ、太陽１３８ａ，及びからす１４０ａも示されている。これら画像の画面用データは、レンダリング手段２０が、図５に示すテーマ選択テーブルから取得したものである。なお、これらのヘリコプタ１３６ａ、太陽１３８ａ，及びからす１４０ａはいずれも、特許請求の範囲に記載の装飾画像の一例に相当する。
【０１２６】
なお、上述したように、テーマ設定手段４６は、取得手段１４が取得したコンテンツデータに応じて、表示画面３２中のヘリコプタ１３６ａ、太陽１３８ａ，及びからす１４０ａの色やテクスチャーを変化させ、この変化させた画面用データをテーマ選択テーブルに格納している。このため、表示画面３２中のヘリコプタ１３６ａ、太陽１３８ａ，及びからす１４０ａの画像の色やテクスチャーは、上記実施の形態１と同様に、閲覧するウェブページのコンテンツデータに応じて、変化するのである。また、道路１４２ａには、上記実施の形態１と同様に、このウェブページのタイトルである「ショッピングモール」の文字が付されている。
【０１２７】
各看板１３２ａには、上述したように、従来のショッピングモールの中にある各商店のバナー画像が示されている。従って、利用者は、表示画面３２上に、閲覧したい商店のウェブページに対応する看板１３２ａを発見した場合には、入力手段２４を用いて、表示画面３２上で路面電車１３４ａをその看板１３２ａに衝突させる。レンダリング手段２０は、この画面上の衝突を検知し、所定のウェブページが選択されたと判断する。
【０１２８】
さらに、レンダリング手段２０は、この選択の結果をテーマ設定手段４６に送信することにより、テーマ設定手段４６がアドレスを取得する。テーマ設定手段４６は、この取得したアドレスに基づき、所定のウェブページのコンテンツデータを取得するように、取得手段１４に対して指示を出力する。取得手段１４は、この指示されたアドレスに基づき、インターネット１２を通じてウェブサーバ１０から所定のコンテンツデータを取得することにより、その看板１３２ａに対応するウェブページのリンク先にジャンプするのである。
【０１２９】
また、図６の表示画面３２は動画である。具体的には、利用者に対し、表示画面３２上で、路面電車１３４ａが線路１４４ａを走行しているような印象を与える動画である。そして、この路面電車１３４ａの走行に応じて、道路１４２ａが画面の奧から手前へ流れるように移動し、道路１４２ａ沿いの看板１３２ａも同様に、画面の奧から手前へ流れるように移動する。このため、表示画面３２中には、種々のウェブページに対応する看板１３２ａが順次表示されることとなる。なお、上記看板１３２ａの代わりに、リンク画像の一例として、バナー画像を含む建物を示すことも好ましい。
【０１３０】
（２）雪山
図７には、そのテーマが雪山である表示画面３２が示されている。この図に示すように、この表示画面３２には、画面の中央に滑走路１４２ｂと、この滑走路１４２ｂ上を滑るスキーヤー１３４ｂと、この滑走路１４２ｂに沿って置かれている岩１３２ｂと、が示されている。
【０１３１】
上記スキーヤー１３４ｂは、利用者が入力手段２４を用いて、表示画面３２上で所定の方向（特に左右方向）に移動することが可能である。なお、このスキーヤー１３４ｂは、特許請求の範囲に記載の移動体画像の一例に相当する。また、上記岩１３２ｂは、従来のショッピングモールの中にあるバナー画像が示されており、この岩１３２ｂは、特許請求の範囲に記載のリンク画像の一例に相当する。
【０１３２】
さらに、この画面には、より娯楽性を高めるために、飛行機１３６ｂ、星１３８ｂ，及び雲１４０ｂも示されている。これら画像の画面用データは、レンダリング手段２０が、図５に示すテーマ選択テーブルから取得したものである。なお、これらの飛行機１３６ｂ、星１３８ｂ，及び雲１４０ｂはいずれも、特許請求の範囲に記載の装飾画像の一例に相当する。
【０１３３】
なお、上述したように、テーマ設定手段４６は、取得手段１４が取得したコンテンツデータに応じて、表示画面３２中の飛行機１３６ｂ、星１３８ｂ，及び雲１４０ｂの色やテクスチャーを変化させ、この変化させた画面用データをテーマ選択テーブルに格納している。このため、表示画面３２中の飛行機１３６ｂ、星１３８ｂ，及び雲１４０ｂの画像の色やテクスチャーは、上記実施の形態１と同様に、閲覧するウェブページのコンテンツデータに応じて、変化するのである。また、上記図２（１）の表示画面３０と同様に、滑走路１４２ｂには、このウェブページのタイトルである「ショッピングモール」の文字が付されている。
【０１３４】
各岩１３２ｂには、上述したように、従来のショッピングモールの中にある各商店のバナー画像が示されている。従って、利用者は、表示画面３２上に、閲覧したい商店のウェブページに対応する岩１３２ｂを発見した場合には、入力手段２４を用いて、表示画面３２上でスキーヤー１３４ｂをその岩１３２ｂに衝突させる。レンダリング手段２０は、この画面上の衝突を検知し、所定のウェブページが選択されたと判断する。
【０１３５】
さらに、レンダリング手段２０は、この選択の結果をテーマ設定手段４６に送信することにより、テーマ設定手段４６がアドレスを取得する。テーマ設定手段４６は、この取得したアドレスに基づき、所定のウェブページのコンテンツデータを取得するように、取得手段１４に対して指示を出力する。取得手段１４は、この指示されたアドレスに基づき、インターネット１２を通じてウェブサーバ１０から所定のコンテンツデータを取得することにより、その岩１３２ｂに対応するウェブページのリンク先にジャンプするのである。
【０１３６】
また、図７の表示画面３２は動画である。具体的には、利用者に対し、表示画面３２上で、スキーヤー１３４ｂが滑走路１４２ｂを走行しているような印象を与える動画である。そして、このスキーヤー１３４ｂの走行に応じて、滑走路１４２ｂが画面の奧から手前へ流れるように移動し、滑走路１４２ｂに沿って置かれた岩１３２ｂも同様に、画面の奧から手前へ流れるように移動する。このため、表示画面３２中には、種々のウェブページに対応する岩１３２ｂが順次表示されることとなる。なお、表示画面３２には、上記スキーヤー１３４ｂの代わりに、移動体画像の一例として、スノーボードをしている人が示されることも好ましい。
【０１３７】
（３）海
図８には、そのテーマが海である表示画面３２が示されている。この図に示すように、この表示画面３２には、海１４２ｃと、この海１４２ｃで波乗りしているサーファー１３４ｃと、この海１４２ｃのさざ波１４４ｃと、この海１４２ｃに浮かんでいるヨット１３２ｃと、が示されている。
【０１３８】
上記サーファー１３４ｃは、利用者が入力手段２４を用いて、表示画面３２上で所定の方向（特に左右方向）に移動することが可能である。なお、このサーファー１３４ｃは、特許請求の範囲に記載の移動体画像の一例に相当する。また、上記ヨット１３２ｃは、従来のショッピングモールの中にあるバナー画像が示されており、このヨット１３２ｃは、特許請求の範囲に記載のリンク画像の一例に相当する。
【０１３９】
さらに、この画面には、より娯楽性を高めるために、雲１３６ｃ、太陽１３８ｃ，及びかもめ１４０ｃも示されている。これら画像の画面用データは、レンダリング手段２０が、図５に示すテーマ選択テーブルから取得したものである。なお、これらの雲１３６ｃ、太陽１３８ｃ，及びかもめ１４０ｃはいずれも、特許請求の範囲に記載の装飾画像の一例に相当する。
【０１４０】
なお、上述したように、テーマ設定手段４６は、取得手段１４が取得したコンテンツデータに応じて、表示画面３２中の、雲１３６ｃ、太陽１３８ｃ，及びかもめ１４０ｃの色やテクスチャーを変化させ、この変化させた画面用データをテーマ選択テーブルに格納している。このため、表示画面３２中の、雲１３６ｃ、太陽１３８ｃ，及びかもめ１４０ｃの画像の色やテクスチャーは、上記実施の形態１と同様に、閲覧するウェブページのコンテンツデータに応じて、変化するのである。また、上記図２（１）の表示画面３０と同様に、さざ波１４４ｃには、このウェブページのタイトルである「ショッピングモール」の文字が付されている。
【０１４１】
各ヨット１３２ｃには、上述したように、従来のショッピングモールの中にある各商店のバナー画像が示されている。従って、利用者は、表示画面３２上に、閲覧したい商店のウェブページに対応するヨット１３２ｃを発見した場合には、入力手段２４を用いて、表示画面３２上でサーファー１３４ｃをそのヨット１３２ｃに衝突させる。レンダリング手段２０は、この画面上の衝突を検知し、所定のウェブページが選択されたと判断する。
【０１４２】
さらに、レンダリング手段２０は、この選択の結果をテーマ設定手段４６に送信することにより、テーマ設定手段４６がアドレスを取得する。テーマ設定手段４６は、この取得したアドレスに基づき、所定のウェブページのコンテンツデータを取得するように、取得手段１４に対して指示を出力する。取得手段１４は、この指示されたアドレスに基づき、インターネット１２を通じてウェブサーバ１０から所定のコンテンツデータを取得することにより、そのヨット１３２ｃに対応するウェブページのリンク先にジャンプするのである。
【０１４３】
また、図８の表示画面３２は動画である。具体的には、利用者に対し、表示画面３２上で、サーファー１３４ｃが海１４２ｃで波乗りしているような印象を与える動画である。そして、サーファー１３４ｃの移動に応じて、海１４２ｃが画面の奧から手前へ流れるように移動し、海１４２ｃ上のヨット１３２ｃも同様に、画面の奧から手前へ流れるように移動する。このため、表示画面３２中には、種々のウェブページに対応するヨット１３２ｃが順次表示されることとなる。
【０１４４】
なお、表示画面３２には、上記サーファーの代わりに、移動体画像の一例として、船が示されることも好ましい。また、上記ヨットの代わりに、リンク画像の一例として、バナー画像を含む魚等が示されることも好ましい。
【０１４５】
（４）宇宙
図９には、そのテーマが宇宙である表示画面３２が示されている。この図に示すように、この表示画面３２には、宇宙空間を飛行しているロケット１３４ｄと、宇宙空間を浮遊しているいん石１３２ｄと、が示されている。
【０１４６】
上記ロケット１３４ｄは、利用者が入力手段２４を用いて、表示画面３２上で所定の方向（特に左右方向）に移動することが可能である。なお、このロケット１３４ｄは、特許請求の範囲に記載の移動体画像の一例に相当する。また、上記いん石１３２ｄは、従来のショッピングモールの中にあるバナー画像が示されており、このいん石１３２ｄは、特許請求の範囲に記載のリンク画像の一例に相当する。
【０１４７】
さらに、この画面には、より娯楽性を高めるために、星１３６ｄ、土星１３８ｄ，及び月１４０ｄも示されている。これら画像の画面用データは、レンダリング手段２０が、図５に示すテーマ選択テーブルから取得したものである。なお、これらの星１３６ｄ、土星１３８ｄ，及び月１４０ｄはいずれも、特許請求の範囲に記載の装飾画像の一例に相当する。
【０１４８】
なお、上述したように、テーマ設定手段４６は、取得手段１４が取得したコンテンツデータに応じて、表示画面３２中の星１３６ｄ、土星１３８ｄ，及び月１４０ｄの色やテクスチャーを変化させ、この変化させた画面用データをテーマ選択テーブルに格納している。このため、表示画面３２中の星１３６ｄ、土星１３８ｄ，及び月１４０ｄの画像の色やテクスチャーは、上記実施の形態１と同様に、閲覧するウェブページのコンテンツデータに応じて、変化するのである。
【０１４９】
各いん石１３２ｄには、上述したように、従来のショッピングモールの中にある各商店のバナー画像が示されている。従って、利用者は、表示画面３２上に、閲覧したい商店のウェブページに対応するいん石１３２ｄを発見した場合には、入力手段２４を用いて、表示画面３２上でロケット１３４ｄをそのいん石１３２ｄに衝突させる。レンダリング手段２０は、この画面上の衝突を検知し、所定のウェブページが選択されたと判断する。
【０１５０】
さらに、レンダリング手段２０は、この選択の結果をテーマ設定手段４６に送信することにより、テーマ設定手段４６がアドレスを取得する。テーマ設定手段４６は、この取得したアドレスに基づき、所定のウェブページのコンテンツデータを取得するように、取得手段１４に対して指示を出力する。取得手段１４は、この指示されたアドレスに基づき、インターネット１２を通じてウェブサーバ１０から所定のコンテンツデータを取得することにより、そのいん石１３２ｄに対応するウェブページのリンク先にジャンプするのである。
【０１５１】
また、図９の表示画面３２は動画である。具体的には、利用者に対し、表示画面３２上で、ロケット１３４ｄが宇宙空間を飛行しているような印象を与える動画である。そして、ロケット１３４ｄの飛行に応じて、いん石１３２ｄが画面の奧から手前へ流れるように移動する。このため、表示画面３２中には、種々のウェブページに対応するいん石１３２ｄが順次表示されることとなる。なお、表示画面３２には、上記いん石の代わりに、リンク画像の一例として、星、例えばバナー画像を含む惑星や、バナー画像を含む宇宙ステーション等が示されることも好ましい。
【０１５２】
（５）迷宮
図１０には、そのテーマが迷宮である表示画面３２が示されている。この図に示すように、この表示画面３２には、画面中央に迷宮内の廊下１４２ｅ上に、この迷宮内を歩く冒険者１３４ｅと、迷宮内の両サイドの壁１３８ｅに、絵画１３２ｅと、が示されている。  上記冒険者１３４ｅは、利用者が入力手段２４を用いて、表示画面３２上で所定の方向（特に左右方向）に移動することが可能である。なお、この冒険者１３４ｅは、特許請求の範囲に記載の移動体画像の一例に相当する。また、上記絵画１３２ｅは、従来のショッピングモールの中にあるバナー画像が示されており、この絵画１３２ｅは、特許請求の範囲に記載のリンク画像の一例に相当する。
【０１５３】
さらに、この表示画面３２の迷宮には、より娯楽性を高めるために、天井１４４ｅにシャンデリア１３６ｅが示され、壁１４６ｅにドア１３８ｅが示され、廊下１４２ｅに骸骨１４０ｅも示されている。これら画像の画面用データは、レンダリング手段２０が、図５に示すテーマ選択テーブルから取得したものである。なお、これらのシャンデリア１３６ｅ、ドア１３８ｅ，及び骸骨１４０ｅはいずれも、特許請求の範囲に記載の装飾画像の一例に相当する。
【０１５４】
なお、上述したように、テーマ設定手段４６は、取得手段１４が取得したコンテンツデータに応じて、表示画面３２中のシャンデリア１３６ｅ、ドア１３８ｅ，及び骸骨１４０ｅの色やテクスチャーを変化させ、この変化させた画面用データをテーマ選択テーブルに格納している。このため、表示画面３２中のシャンデリア１３６ｅ、ドア１３８ｅ，及び骸骨１４０ｅの画像の色やテクスチャーは、上記実施の形態１と同様に、閲覧するウェブページのコンテンツデータに応じて、変化するのである。また、上記図２（１）の表示画面３０と同様に、迷宮内の廊下１４２ｅ上には、このウェブページのタイトルである「ショッピングモール」の文字が付されている。
【０１５５】
各絵画１３２ｅには、上述したように、従来のショッピングモールの中にある各商店のバナー画像が示されている。従って、利用者は、表示画面３２上に、閲覧したい商店のウェブページに対応する絵画１３２ｅを発見した場合には、入力手段２４を用いて、表示画面３２上で冒険者１３４ｅをその絵画１３２ｅに衝突させる。レンダリング手段２０は、この画面上の衝突を検知し、所定のウェブページが選択されたと判断する。
【０１５６】
さらに、レンダリング手段２０は、この選択の結果をテーマ設定手段４６に送信することにより、テーマ設定手段４６がアドレスを取得する。テーマ設定手段４６は、この取得したアドレスに基づき、所定のウェブページのコンテンツデータを取得するように、取得手段１４に対して指示を出力する。取得手段１４は、この指示されたアドレスに基づき、インターネット１２を通じてウェブサーバ１０から所定のコンテンツデータを取得することにより、その絵画１３２ｅに対応するウェブページのリンク先にジャンプするのである。
【０１５７】
また、図１０の表示画面３２は動画である。具体的には、利用者に対し、表示画面３２上で、冒険者１３４ｅが迷宮内を移動しているような印象を与える動画である。そして、冒険者１３４ｅの移動に応じて、迷宮内の壁１４６ｅ等が画面の奧から手前へ流れるように移動し、壁１４６ｅに示された絵画１３２ｅも同様に、画面の奧から手前へ流れるように移動する。このため、表示画面３２中には、種々のウェブページに対応する絵画１３２ｅが順次表示されることとなる。なお、上記絵画を壁１４６ｅに示す代わりに、迷宮内の廊下１４２ｅに配置することも好ましい。
【０１５８】
（６）ドライブ風景
表示画面３２のテーマがドライブ風景である場合には、その表示画面３２の具体例は、上記実施の形態１で説明した図２（１）と同様である。
【０１５９】
このように、本実施の形態２では、利用者は、複数のテーマの表示画面３２を楽しむことが可能となる。また、上記いずれのテーマの表示画面３２においても、表示画面３２には、利用者が移動可能な移動体画像と、所定のウェブページへのリンクが貼られたリンク画像と、が示されている。このため、利用者は、移動体画像を操作する操作感を楽しみながら、所定のウェブページを閲覧することが可能となるのである。
【０１６０】
ブラウザ装置の動作
図１１には、本実施の形態２におけるブラウザ装置２００の動作を中心としたフローチャートが示されている。この図を用いて、以下、本実施の形態の具体的な動作を説明する。
【０１６１】
まず、ステップＳ１１−１〜ステップＳ１１−３において、上記図３のステップＳ３−１〜ステップＳ３−３と同様の動作を行うことにより、構文解析手段１６は、取得手段１４が取得したコンテンツデータの解析結果として、各オブジェクトデータ１８を出力する。出力された各オブジェクトデータ１８は、本体１６０のメモリに記憶される。なお、出力されたオブジェクトデータ１８は、上記実施の形態１と同様である。
【０１６２】
ステップＳ１１−４において、利用者が、表示画面３２について、所定のテーマを選択したい場合には、利用者は、入力手段２４を用いて、レンダリング手段２０へテーマ選択の指示を出力する。レンダリング手段２０は、入力手段２４が出力したテーマ選択の指示に基づいて、テーマ選択テーブルから画面用データを取得する。
【０１６３】
一方、利用者が表示画面３２について、いずれのテーマも選択しない場合には、テーマ設定手段４６は、前回のテーマを選択し、ステップＳ１１−８へ移行する。
【０１６４】
ステップＳ１１−５において、レンダリング手段２０は、利用者が、表示画面３２について、所定のテーマを選択できるような選択画面５０（図１２参照）の画面用データを取得する。具体的には、レンダリング手段２０は、テーマ設定手段４６が備えている（１）町並、（２）雪山、（３）海、（４）宇宙、（５）迷宮、及び（６）ドライブ風景、のテーマの中から、利用者が、所定のテーマを選択できるような選択画面５０の画面用データを取得する。この選択画面５０の画面用データは、予め本体１６０のメモリに格納されている。
【０１６５】
レンダリング手段２０は、取得した選択画面５０の画面用データに基づき、レンダリングを行う。図１２には、選択画面５０の一例が示されている。この図に示すように、選択画面５０には、表示画面３２の各テーマのタイトル５４と、カーソル５２と、が示されている。また、この選択画面５０には、利用者が行うべき動作を指示する文字（「好きなテーマを選んでください。」）も示されている。
【０１６６】
この画面中のカーソル５２は、従来のカーソル機能を有している。従って、利用者は、入力手段２４を用いて、画面中のカーソル５２を所定のタイトル５４に位置させてクリック操作を行うことにより、表示画面３２のテーマを選択するのである。レンダリング手段２０は、作成した選択画面５０を表示手段２２へ送信する。
【０１６７】
ステップＳ１１−６において、表示手段２２は、送信された選択画面５０を表示する。
【０１６８】
ステップＳ１１−７において、利用者は選択画面５０を参照し、この選択画面５０中の所望のテーマを選択する。この選択は、上述したように、利用者が入力手段２４を用いて、選択画面５０中のカーソル５２を所定のタイトル５４に位置させて、クリック操作を行うことにより行われる。以下、利用者が、表示画面３２のテーマとして、ドライブ風景を選択した例について説明する。レンダリング手段２０は、選択画面５０中の所定のタイトル５４がクリックされたことを認識した場合には、このタイトル５４が表すテーマが選択されたと判断する。この場合には、レンダリング手段２０は、この選択結果（選択されたテーマ）をテーマ設定手段４６へ送信する。
【０１６９】
ステップＳ１１−８において、テーマ設定手段４６は、送信された選択結果に基づき、表示画面３２のテーマを設定する。さらに、テーマ設定手段４６は、この設定したテーマ、及び構文解析手段１６から送信された各オブジェクトデータ１８に基づき、所定の画面用データを作成し、かつ、所定のテーマミュージックデータを調整し、これらのデータを図５のテーマ選択テーブルに格納する。さらに、テーマ設定手段４６は、この設定したテーマをレンダリング手段２０へ送信する。
【０１７０】
本実施の形態２では、ステップＳ１１−７において、利用者は、表示画面３２について、ドライブ風景のテーマを選択している。このため、ステップＳ１１−９において、レンダリング手段２０は、テーマ設定手段４６から送信されたドライブ風景のテーマに基づき、テーマ選択テーブルから、自動車と、看板と、雲と、飛行機と、太陽と、を含む画面用データ（図５参照）を取得し、レンダリングを行う。このレンダリングによって表示画面３２が作成される。また、音声アンプ４４は、テーマ選択テーブルからドライブ風景の音声を含む用データを取得し、構文解析手段１６が出力した音声データ１８ｄに加えて、このテーマミュージックデータをデジタルデータからアナログ信号へ変換する。
【０１７１】
次に、ステップＳ１１−１０及びステップＳ１１−１１において、上記図３のステップＳ３−５及びステップＳ３−６と同様の動作を行うことにより、利用者によって所定のウェブページが選択された場合には、図１１のステップＳ１１−１２において、レンダリング手段２０は、この選択の結果をテーマ設定手段４６に送信する。テーマ設定手段４６は、送信された選択の結果に基づき、選択されたウェブページのリンク先のアドレスを取得する。
【０１７２】
次に、テーマ設定手段４６は、取得した上記アドレスに基づき、所定のウェブページのコンテンツデータを取得するように、取得手段１４に対して指示を出力して、ステップＳ１１−１へ移行する。次に、上記ステップＳ１１−１〜ステップＳ１１−１０まで、同様の動作を行うことにより、利用者は、表示画面３２において、新たなウェブページを閲覧することとなる。
【０１７３】
なお、図１１のフローチャートでは、表示画面３２のテーマについて、利用者が、テーマ設定手段４６が備えるテーマの中から所定のテーマを選択する例を示した。しかしながら、本実施の形態はこれに限定されず、例えばテーマ設定手段４６が、所定のテーマを選択することも好ましい。この場合には、テーマ設定手段４６のプログラムには、選択するテーマの順番が、予め設定されることとなる。
【０１７４】
上記の通り、本実施の形態２におけるブラウザ装置２００によれば、利用者は、複数のテーマの表示画面３２を楽しむことが可能となる。また、本実施の形態２のいずれのテーマの表示画面３２においても、表示画面３２には、利用者が移動可能な移動体画像と、所定のウェブページへのリンクが貼られたリンク画像と、が示されている。このため、利用者は、移動体画像を操作する操作感を楽しみながら、所定のウェブページを閲覧することが可能となるのである。
【０１７５】
『比較例１』
図１３には、従来の一般的なブラウザ装置が表示するのブラウザ画面（表示画面）が表示されている。この図に示すように、従来のブラウザ画面においては、ウェブページのタイトルである「ショッピングモール」の文字と、ショッピングモール中にある各商店のバナー画像２３２と、ショッピングモールの内容を表すヘッダー２３４と、が示されている。また、このブラウザ画面（表示画面）には、利用者が移動可能なカーソル５２も示されている。
【０１７６】
このように、図１３に示されているブラウザ画面は、上記実施の形態１及び２の表示画面と異なり、画面中に、利用者が移動可能な移動体画像が示されていない。このため、利用者が所定のウェブページを閲覧する際には、入力手段２４を用いて、単に、画面中のカーソル５２を所定のバナー画像に位置させて、クリック操作を行うこととなる。従って、本比較例１のブラウザ画面においては、利用者は、ブラウザ画面中の移動体画像を操作する操作感を楽しみながら、所定のウェブページを閲覧することは困難である。
【０１７７】
『実施の形態３』
上述した比較例１で説明した従来のブラウザ装置の表示画面では、本実施の形態１及び本実施の形態２において説明したブラウザ装置のような娯楽性の高い操作を行うことは困難である。
【０１７８】
しかしながら、単なる閲覧（ブラウジング）だけでなく、実施に「購入」動作を行おうとする場合は、従来の一般的なブラウザ装置の方が望ましい場合も少なくない。特に金銭の支払いを伴うような動作では、一般的なブラウザ装置の方が操作上の安全性が高いと感じる利用者もいる可能性もある。
【０１７９】
そこで、本実施の形態３においては、上記実施の形態１及び実施の形態２で説明したブラウザ装置と、従来の一般的なブラウザ装置と、の相互の切換が可能な構成を提案する。
【０１８０】
既に説明したように、ブラウザ装置はコンピュータ上で実行されるプログラムから構成されている。そこで、ブラウザ装置の切換は、コンピュータ上でプログラムの切換を行うことによって実現することが好ましい。プログラムの切換は、コンピュータの一般的な動作であるため、当業者であれば容易に実施可能である。この場合、切換先のプログラムがまだ起動していない場合は、その切換先のプログラムを起動する（立ち上げる）ように構成するのが好ましい。プログラムを切り換えるために、新規にプログラムを起動することはコンピュータの一般的な動作であるため、当業者であれば容易に実施可能である。
【０１８１】
このような「切換／立ち上げ」の際には、それまでに表示していたウェブページ（注目しているウェブページ）の受け渡しを行うことが望ましい。この受け渡しのためには、表示している又は注目しているウェブページのＵＲＬを情報として渡す構成を採用することが望ましい。このような構成によって、単に「切換／立ち上げ」を行うだけでなく、切換元のブラウザ装置と、切換先のブラウザ装置とが連携して動作するというメリットを有する。
【０１８２】
『実施の形態４』
上記実施の形態１では、移動体画像看板に衝突させることによって、新しいウェブページの表示を行わせた。しかし、リンク先のリストを表示し、このリストから利用者が所望のリンク先を選択するように構成することも好ましい。
【０１８３】
『実施の形態５』
（１）実施の形態１〜４におけるブラウザ装置の選択・変換動作
上述した実施の形態１〜４のブラウザ装置１００及び２００では、レンダリング手段２０は、構文解析手段１６から送信された各オブジェクトデータ１８について、表示手段２２の表示対象となり得るデータを選択し、表示手段２２が表示可能なデータに変換する。ここで、選択とは、例えば、各オブジェクトデータ１８の中から、表示対象とならないデータを削除する動作である。一方、変換とは、例えば、オブジェクトデータ１８の中の画像データ１８ｃについて、表示手段２２が表示し得る画像サイズや形式に変更したり、文字データ１８ｂについて、表示手段２２が表示し得るテキスト形式に変更する動作である。
【０１８４】
レンダリング手段２０がオブジェクトデータ１８について、上述した選択・変換動作を行うことにより、例えば、ウェブサーバ１０のコンテンツデータのデータ形式が異なる場合にも、このコンテンツデータに含まれる各オブジェクトデータ１８を用いて、表示手段２２が表示可能な表示画面３０を作成することができるのである。なお、このような選択・変換動作は、コンピュータに格納されたレンダリング手段１８の一般的な動作であるため、当業者であれば、容易に実施可能である。
【０１８５】
（２）本実施の形態５におけるブラウザ装置の動作
しかしながら、例えば、ブラウザ装置１００及び２００が携帯端末等である場合には、回線速度がそれほど速くないし、データの処理能力もそれほど高くない場合がある。このため、取得手段１４が、ウェブページ１０から、インターネット１２を介して、直接容量の大きいコンテンツデータを取得したり、取得したコンテンツデータについて上記選択・変換動作を行う際に、過大な時間が必要となることがある。また、ウェブサーバ１０によっては、そのウェブサーバ１０にアクセスするために予め登録を要する場合がある。この場合には、ウェブサーバ１０に登録されたブラウザ装置１００及び２００のみが、登録先のウェブサーバ１０にアクセス可能となるのである。
【０１８６】
上記処理能力の問題を解決し、また、アクセスのために登録処理を要するという困難さを解消するために、本実施の形態５では、ブラウザ装置３００が、ウェブサーバ１０に直接アクセスするのではなく、中継サーバ３１０を介して、所定のコンテンツデータを取得するブラウジングシステム４００を提案する。
【０１８７】
この中継サーバ３１０は、ウェブサーバ１０にアクセスできるように登録されており、ブラウザ装置３００に供給されたアドレスに基づき、所定のウェブサーバ１０にアクセスし、コンテンツデータを取得する。このため、ブラウザ装置３００は、多数のウェブサーバ１０について、アクセスするために登録処理を行わなくても、上記中継サーバ３１０にアクセスするだけで、登録処理を行っていないウェブサーバ１０のコンテンツデータを取得することが可能となるのである。
【０１８８】
ここで、登録処理とは、ブラウザ装置３００がアクセスしたい所定のウェブサーバ１０に対して自己を登録する処理を言う。ウェブサーバ１０によっては、アクセスに際して予めこのような登録処理を要求する場合がある。
【０１８９】
このように場合に、所定のウェブサーバ１０に対して本実施の形態５の中継サーバ３１０を登録することによって、制限を回避するのである。ここで、制限の回避とは、上記登録処理をすることなく、ブラウザ装置３００が所望のウェブサーバ１０にアクセスすることである。
【０１９０】
他の種類のアクセス制限としては、ブラウザ装置３００に対して、利用したいウェブサーバ１０を予め利用者が登録しておく必要があるという制限が挙げられよう。このよう制限の下では、利用者は新たなウェブサーバ１０に対するアクセスしようとする度にその都度、ブラウザ装置３００にそのウェブサーバ１０を登録しなければならず、繁雑な作業が必要となる。
【０１９１】
このようなアクセス制限がある場合でも、本実施の形態５の中継サーバ３１０をブラウザ装置３００に登録し、この中継サーバ３１０を介して種々のウェブサーバ１０にアクセスするように構成すれば、アクセスしたい新たなウェブサーバを１０をその都度ブラウザ装置３００に登録する必要がなくなり、利便性の高いシステムが提供できる。
【０１９２】
さらに他の種類のアクセス制限としては、ブラウザプログラムのダウンロード元によるアクセス制限が挙げられる。この制限は、ブラウザプログラムが所定のサーバからブラウザ装置３００にダウンロードされて利用される場合の制限である。このようにブラウザ装置３００がブラウザプログラムを所定のサーバからダウンロードして利用する場合、ダウンロード元となったその所定のサーバが位置するサイト以外との通信が許可されない場合がある。たとえば、いわゆるＦｌａｓｈやＪａｖａアプレット等を利用する場合にこのような制限が設けられる場合がある（Ｊａｖａは登録商標である）。
【０１９３】
このような制限がある場合でも、本実施の形態５の中継サーバ３１０を利用することによって、制限を回避することが可能である。具体的には、ダウンロード元となった上記所定のサーバが位置するサイト中に、本実施の形態５の中継サーバ３１０を設置することによって、このような制限を回避することができる。このような構成によって、ブラウザ装置３００は、この中継サーバ３１０を介して種々のウェブサーバ１０にアクセスすることが可能である。
【０１９４】
また、中継サーバ３１０は、ブラウザ装置１００及び２００の代わりに、上述したウェブサーバ１０からのコンテンツデータの取得動作や、レンダリング手段２０の選択・変換動作を行う。このため、ブラウザ装置３００（１００や２００でも同様）におけるデータの処理負荷が軽くなるのである。なお、このような中継サーバ３１０は、従来のモバイル用ゲートウェイや、いわゆるプロキシサーバと類似の動作であるため、当業者であれば、十分に実施可能である。
【０１９５】
図１４には、ブラウザ装置３００を中心とした本実施の形態のブラウジングシステム４００の機能ブロック図が示されている。図１４に示すように、本実施の形態５のブラウジングシステム４００において特徴的な事項は、インターネット１２及びブラウザ装置３００間に、中継サーバ３１０を備えていることである。なお、図１４のウェブサーバ１０及びインターネット１２は、上記実施の形態１〜４とほぼ同様の構成である。また、ブラウザ装置３００は、取得手段３１４及びレンダリング手段３２０を除いて、上記実施の形態１〜４のブラウザ装置１００及び２００とほぼ同様の構成である。
【０１９６】
以下、これらの異なる構成である取得手段３１４及びレンダリング手段３２０を中心に本実施の形態５の説明を行う。
【０１９７】
取得手段
本実施の形態５において第１の特徴的な点は、ブラウザ装置３００が、所定のウェブサーバ１０からコンテンツデータを取得する際に、取得手段３１４が、上記実施の形態１〜４に示すように、ウェブサーバ１０に直接アクセスするのではなく、中継サーバ３１０を介して、ウェブサーバ１０にアクセスすることである。すなわち、本実施の形態５においては、取得手段３１４は、中継サーバ３１０に所定のアドレスを送信し、中継サーバ３１０が、この送信されたアドレスに基づき、ウェブサーバ１０から取得した所定のコンテンツデータを上記取得手段３１４に送信する。このような動作により、取得手段３１４は、中継サーバ１０を介して、所定のコンテンツデータを取得するのである。
【０１９８】
レンダリング手段
本実施の形態５において第２の特徴的な点は、レンダリング手段３２０が、上記実施の形態１〜４のように、構文解析手段１６から送信されたオブジェクトデータ１８について、上記選択・変換動作を行わず、オブジェクトデータ１８をそのまま用いて、表示手段２２が表示可能な表示画面３０を作成することである。これは、上述したように、中継サーバ３１０が、レンダリング手段３２０の代わりに、上記選択・変換動作を行うためである。このように、本実施の形態５においては、中継サーバ３１０が上記選択・変換動作を行うため、ブラウザ装置３００へは、表示手段２２が表示可能であり、かつ表示対象となり得るデータのみが送信されることとなる。なお、中継サーバ３１０から送信されたコンテンツデータは、上記実施の形態１〜４と同様に、構文解析手段１６によって構文解析される。
【０１９９】
中継サーバ
次に、本実施の形態５における中継サーバ３１０について説明する。図１５には、中継サーバ３１０を中心とした本実施の形態のブラウジングシステム４００の機能ブロック図が示されている。この図１５に示すように、本実施の形態５の中継サーバ３１０は、インターネット１２及びブラウザ装置３００のいずれにも接続しており、ブラウザ装置３００の代わりに、インターネット１２を介して、ウェブサーバ１０からコンテンツデータを取得する。中継サーバ３１０は、この取得したコンテンツデータについて、所定の選択・変換動作を行うことにより、ブラウザ装置３００の表示手段２２が表示可能であり、かつ表示対象となるコンテンツデータのみをブラウザ装置３００へ送信する。なお、この選択・変換動作後のコンテンツデータは、特許請求の範囲に記載の処理済コンテンツデータの一例に相当する。
【０２００】
なお、中継サーバ３１０と、ブラウザ装置３００との通信は、専用の通信路を設けても良いが、インターネット１２を介して行うことも好ましい。この図１５では、専用の通信路を用いているように描かれているが、中継サーバ３１０とブラウザ装置３００が共にインターネット１２に接続しており、インターネット１２を介して通信を行う構成も好ましい。
【０２０１】
また、通信事業者の設備に中継サーバ３１０を置くことも好ましい。この場合は、以下のような通信路が形成される。
【０２０２】
ブラウザ装置３００  −＞  専用通信路  −＞  通信事業者に置かれた中継サーバ３１０  −＞  インターネット１２  −＞  アクセスしたい目的のウェブサーバ１０
さらにまた、インターネット１２上に中継サーバ３１０を置くことも好ましい。たとえば、中継サーバ３１０を所定の企業内のウェブサーバ１０と同様の機械上で構成し、携帯電話等から構成されるブラウザ装置３００が、その企業内の中継サーバ３１０を利用する場合には、以下に示すような通信路が形成される。
【０２０３】
ブラウザ装置３００（携帯電話）  −＞  インターネット１２  −＞  所定の企業内の中継サーバ３１０  −＞  インターネット１２  −＞  アクセスしたい目的のウェブサーバ１０
この中継サーバ３１０は、図１５に示すように、通信手段３４０と、データ処理手段３４２と、アクセス手段３４４と、を備えている。通信手段３４０は、インターネット１２に接続するケーブルやモデム等の通信ハードウェアと、このハードウェアを通信手段３４０として駆動するプログラムと、から構成され、ブラウザ装置３００に対してデータの送受信を行う。この通信手段３４０は、例えば、ブラウザ装置３００から所定のアドレスが送信された場合には、このアドレスを受信し、アクセス手段３４４へ送信する。また、データ処理手段３４２から、所定のコンテンツデータが送信された場合には、このコンテンツデータをブラウザ装置３００へ送信する。なお、この通信手段３４０は、特許請求の範囲の送信手段の一例に相当する。
【０２０４】
アクセス手段３４４は、インターネット１２に接続するケーブルやモデム等の通信ハードウェアと、このハードウェアをアクセス手段３４４として駆動するプログラムと、から構成される。このアクセス手段３４４は、ブラウザ装置３００から供給された所定のアドレスに基づき、インターネット１２を介して、所定のウェブサーバ１０からコンテンツデータを取得し、この取得したコンテンツデータをデータ処理手段３４２へ送信する。このように、ブラウザ装置３００の代わりにコンテンツデータを取得することは、プロキシサーバ等と類似の動作であるため、同様の技術を用いれば、容易に実施可能である。
【０２０５】
データ処理手段３４２は、インターネット１２に接続するケーブルやモデム等の通信ハードウェアと、このハードウェアをデータ処理手段３４２として動作させるプログラムと、から構成される。このデータ処理手段３４２は、アクセス手段３４４から送信されたコンテンツデータについて、上記実施の形態１〜４のブラウザ装置１００及び２００におけるレンダリング手段２０と同様の選択・変換動作を行う。データ処理手段３４２は、この選択・変換の結果、得られたコンテンツデータを通信手段３４０へ送信する。したがって、通信手段３４０へは、表示手段２２が表示可能であり、かつ表示対象となり得るコンテンツデータのみが送信されることとなる。
【０２０６】
これらの選択・変換の動作は、いずれか一方のみ行うことも好ましいし、双方行うことも好ましい。したがって、例えば、アクセス手段３４４から送信されたコンテンツデータが、全て表示可能なデータである場合には、選択動作のみを行い、全て表示対象となり得るコンテンツデータである場合には、変換動作のみを行うこととなる。このようなコンテンツデータについての選択・変換することは、モバイル用ゲートウェイ等の一般的な動作であるため、同様の技術を用いれば、容易に実施可能である。
【０２０７】
上記の通り、本実施の形態５における中継サーバ３１０は、ブラウザ装置３００の代わりに、所定のウェブサーバ１０からコンテンツデータを取得し、この取得したコンテンツデータについて、所定の選択・変換動作を行う。このような構成により、ブラウザ装置３００が、所定のウェブサーバ１０のコンテンツデータを取得する際には、形式的には中継サーバ３１０が（ブラウザ装置３００に代わって）上記ウェブサーバ１０へアクセスすることとなる。このため、本実施の形態５においては、ブラウザ装置３００は、登録によるアクセス制限に煩わされることなく、簡便にアクセスを行うことができるのである。また、本実施の形態５においては、ブラウザ装置３００が、コンテンツデータ（又はオブジェクトデータ１８）について、上記選択・変換動作を行う必要がなくなるため、ブラウザ装置３００におけるデータの処理負担の軽減を図ることができる。
【０２０８】
なお、本実施の形態では、ＦｌａｓｈやＪａｖａ（登録商標）アプレットについて説明したが、ｉアプリ（登録商標）や、Ｖアプリ、ｅｚアプリ等でも同様である。
【図面の簡単な説明】
【０２０９】
【図１】本実施の形態におけるブラウザ装置の機能ブロック図である。
【図２】本実施の形態における表示画面の一例を表す説明図である。
【図３】本実施の形態におけるブラウザ装置の動作を中心としたフローチャートである。
【図４】本実施の形態における別のブラウザ装置の機能ブロック図である。
【図５】本実施の形態におけるテーマ選択テーブルの説明図である。
【図６】本実施の形態における表示画面の一例を表す説明図である。
【図７】本実施の形態における表示画面の一例を表す説明図である。
【図８】本実施の形態における表示画面の一例を表す説明図である。
【図９】本実施の形態における表示画面の一例を表す説明図である。
【図１０】本実施の形態における表示画面の一例を表す説明図である。
【図１１】本実施の形態におけるブラウザ装置の動作を中心とした別のフローチャートである。
【図１２】本実施の形態における選択画面の一例を表す説明図である。
【図１３】従来のブラウザ画面の一例を表す説明図である。
【図１４】本実施の形態のブラウザ装置を中心としたブラウジングシステムの機能ブロック図である。
【図１５】本実施の形態の中継サーバを中心としたブラウジングシステムの機能ブロック図である。
【符号の説明】
【０２１０】
１０  ウェブサーバ
１２  インターネット
１４  取得手段
１６  構文解析手段
１８  オブジェクトデータ
２０  レンダリング手段
２２  表示手段
２４  入力手段
２６  スピーカ
３０  表示画面
３２  看板
３４  自動車
３６  雲
３８  飛行機
４０  太陽
４２  道路
４４  音声アンプ
４６  テーマ設定手段
５０  選択画面
５２  カーソル
５４  タイトル
１００  ブラウザ装置
１２０  本体
１３０  表示画面
１３２  リンク画像
１３４  移動体画像
１３６  タグデータに対応する画像
１３８  文字データに対応する画像
１４０  画像データに対応する画像
１４２  道路
１４４  さざ波
１６０  本体
２００  ブラウザ装置
２３０  ブラウザ画面
２３２  バナー画像
２３４  ヘッダー
３００  ブラウザ装置
３１０  中継サーバ
３１４  取得手段
３２０  レンダリング手段
３４０  通信手段
３４２  データ処理手段
３４４  アクセス手段
４００  ブラウジングシステム
【図１】
2005267593.tif 000003
【図２】
2005267593.tif 000004
【図３】
2005267593.tif 000005
【図４】
2005267593.tif 000006
【図５】
2005267593.tif 000007
【図６】
2005267593.tif 000008
【図７】
2005267593.tif 000009
【図８】
2005267593.tif 000010
【図９】
2005267593.tif 000011
【図１０】
2005267593.tif 000012
【図１１】
2005267593.tif 000013
【図１２】
2005267593.tif 000014
【図１３】
2005267593.tif 000015
【図１４】
2005267593.tif 000016
【図１５】
2005267593.tif 000017