(57)【要約】【課題】表示画面の小さい端末にウェブコンテンツを表示する。【解決手段】サーバ１は、端末２からの要求に基づいて、インターネットN1上のコンテンツデータを取得し、取得したコンテンツデータをブラウザで表示するための画像ファイルに変換し、取得したコンテンツデータの内容に基づいて変換後の画像ファイルを複数のブロックに分割する。また、サーバ１は、ブロック化された部分ごとにインデックスを付して、ブロック化された画像ファイルを端末２に送信する。【選択図】図１
2004200831.tif 000002
【特許請求の範囲】
【請求項１】
端末装置からの要求に基づいて、ネットワーク上のコンテンツデータを取得するデータ取得手段と、
前記データ取得手段により取得されたコンテンツデータをブラウザで表示するための画像ファイルに変換するファイル変換手段と、
前記データ取得手段により取得されたコンテンツデータの内容に基づいて、前記ファイル変換手段により変換された画像ファイルを複数のブロックに分割するブロック化手段と、
前記ブロック化手段によりブロック化された部分ごとにインデックスを付すインデックス付加手段と、
前記ブロック化手段によりブロック化され、前記インデックス付加手段によりインデックスを付加された画像ファイルを前記要求のあった端末装置に送信する送信手段を備えることを特徴とするサーバ装置。
【請求項２】
請求項１に記載のサーバ装置において、
前記ファイル変換手段により画像ファイルに変換するコンテンツデータは、ＨＴＭＬファイルであって、
前記ブロック化手段は、少なくとも前記コンテンツデータのＨＴＭＬソースに基づいて、前記画像ファイルを複数のブロックに分割することを特徴とするサーバ装置。
【請求項３】
請求項２に記載のサーバ装置において、
前記ブロック化手段は、前記ＨＴＭＬソース中のタグに基づいて、前記画像ファイルを複数のブロックに分割することを特徴とするサーバ装置。
【請求項４】
請求項２または３に記載のサーバ装置において、
前記ブロック化手段は、前記コンテンツデータのＨＴＭＬソース及び前記コンテンツデータに付随する画像データに基づいて、前記画像ファイルを複数のブロックに分割することを特徴とするサーバ装置。
【請求項５】
請求項１〜４のいずれかに記載のサーバ装置において、
前記ブロック化された部分ごとに付されたインデックスに対応させて、前記ブロック化された部分の内容を示す見出しを作成する見出し作成手段をさらに備え、
前記送信手段により送信される画像ファイルには、前記見出し作成手段により作成された見出しも含まれることを特徴とするサーバ装置。
【請求項６】
請求項１〜５のいずれかに記載のサーバ装置において、
前記端末装置から送られてくる、各端末装置を識別するための情報に基づいて、前記端末装置の表示能力を検出する表示能力検出手段と、
前記ブロック化された画像ファイルを前記表示能力検出手段により検出された表示能力に適合させる処理を行う表示能力適合化手段とをさらに備え、
前記送信手段は、前記表示能力適合化手段による適合化処理が行われた後の画像ファイルを前記端末装置に送信することを特徴とするサーバ装置。
【請求項７】
請求項６に記載のサーバ装置において、
前記表示能力適合化手段は、前記画像ファイルの縮小化処理及び減色化処理のうちの少なくとも一方を行うことを特徴とするサーバ装置。
【請求項８】
サーバ装置から送られてくる、複数のコンテンツブロックから成り立つ画像ファイルを受信する受信手段と、
前記受信手段により受信した画像ファイルを少なくとも表示する表示手段と、
前記表示手段に表示された画像ファイルのうち、前記表示手段に表示させる少なくとも１つのコンテンツブロックを選択するための操作手段と、
前記操作手段により選択された少なくとも１つのコンテンツブロックデータの送信要求を前記サーバ装置に出す送信要求手段とを備えることを特徴とする端末装置。
【請求項９】
請求項８に記載の端末装置において、
前記送信要求手段から送信要求を出した後、前記サーバ装置から送られてくる少なくとも１つのコンテンツブロックに含まれるテキストデータを音声にて出力する音声出力手段をさらに備えることを特徴とする端末装置。
【請求項１０】
請求項８または９に記載の端末装置において、
前記端末装置は、車両に搭載される車載端末装置であることを特徴とする端末装置。
【請求項１１】
端末装置からの要求に基づいて、ネットワーク上のコンテンツデータを取得し、
前記取得したコンテンツデータをブラウザで表示するための画像ファイルに変換し、
前記取得したコンテンツデータの内容に基づいて、前記画像ファイルを複数のブロックに分割し、
ブロック化した画像ファイルの各々にインデックスを付し、
ブロック化し、かつ、その各々にインデックスが付された画像ファイルを前記要求のあった端末装置に送信することを特徴とするデータ送信方法。
【請求項１２】
端末装置に送信するコンテンツデータをブラウザで表示するための画像ファイルに変換する手順と、
前記コンテンツデータの内容に基づいて、前記画像ファイルを複数のブロックに分割する手順と、
ブロック化した画像ファイルの各々にインデックスを付す手順とをコンピュータ上で実行させるためのデータ処理プログラム。
【請求項１３】
端末装置とサーバ装置との間で無線を介して様々な情報のやり取りを行い、端末装置からの要求に応じて、サーバ装置によりネットワーク上のコンテンツデータを取得し、取得したコンテンツデータを端末装置に送信するデータ送信システムにおいて、
前記サーバ装置は、取得したコンテンツデータをブラウザで表示するための画像ファイルに変換し、取得したコンテンツデータの内容に基づいて前記画像ファイルを複数のブロックに分割し、ブロック化した画像ファイルの各々にインデックスを付して前記端末装置に送信し、
前記端末装置は、前記サーバ装置から送られてきた画像ファイルのうち、利用者によって選択された少なくとも１つのインデックスに対応するコンテンツブロックデータの送信要求を前記サーバ装置に出すことを特徴とするデータ送信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネット上のコンテンツデータを端末装置に送信する技術に関する。
【０００２】
【従来の技術】
インターネット上のコンテンツデータを取得して端末に送信するサーバ装置が知られている（特許文献１参照）。このサーバ装置では、端末の表示装置の解像度、表示色数等のリソース情報に基づいて、端末のリソースに適合するように取得したコンテンツデータのデータ変換処理を行い、変換処理後のデータを端末に送信する。
【０００３】
【特許文献１】
特開平１１−２５０００９号公報
【特許文献２】
特開平１１−１０２２７３号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、携帯端末などのように小さい表示画面にコンテンツデータを表示する場合には、例えばパソコンのモニタに１画面で表示できるコンテンツデータでも、携帯端末の表示画面の１画面に表示することはできない。従って、コンテンツデータの全てを見るためには、操作者が画面をスクロールさせる操作を行う必要が生ずる。
【０００５】
本発明は、ウェブコンテンツに所定の加工を施してから端末に送信するサーバ装置、サーバ装置から送信されるウェブコンテンツを受信して表示する端末装置、ウェブコンテンツ等のデータを送信する方法、ウェブコンテンツデータの処理を行うプログラム、および、データ送信システムを提供する。
【０００６】
【課題を解決するための手段】
（１）本発明によるサーバ装置は、端末装置からの要求に基づいてネットワーク上のコンテンツデータを取得し、取得したコンテンツデータをブラウザで表示するための画像ファイルに変換するとともに、コンテンツデータの内容に基づいて複数のブロックに分割し、ブロック化された部分ごとにインデックスを付して端末装置に送信することを特徴とする。
（２）本発明による端末装置は、サーバ装置から送られてくる、複数のコンテンツブロックから成り立つ画像ファイルのうち、表示手段に表示させる少なくとも１つのコンテンツブロックを選択するための操作手段を備え、操作手段により選択された少なくとも１つのコンテンツブロックのデータの送信要求をサーバ装置に出すことを特徴とする。
（３）本発明によるデータ送信方法は、端末装置からの要求に基づいてネットワーク上のコンテンツデータを取得し、取得したコンテンツデータをブラウザで表示するための画像ファイルに変換し、取得したコンテンツデータの内容に基づいて、画像ファイルを複数のブロックに分割し、ブロック化した画像ファイルの各々にインデックスを付し、ブロック化し、かつ、その各々にインデックスが付された画像ファイルを端末装置に送信することを特徴とする。
（４）本発明によるデータ処理プログラムは、端末装置に送信するコンテンツデータをブラウザで表示するための画像ファイルに変換する手順と、コンテンツデータの内容に基づいて、画像ファイルを複数のブロックに分割する手順と、ブロック化した画像ファイルの各々にインデックスを付す手順とをコンピュータ上で実行させることを特徴とする。
（５）端末装置からの要求に応じて、サーバ装置によりネットワーク上のコンテンツデータを取得し、取得したコンテンツデータを端末装置に送信するデータ送信システムにおいて、サーバ装置は、取得したコンテンツデータをブラウザで表示するための画像ファイルに変換し、取得したコンテンツデータの内容に基づいて画像ファイルを複数のブロックに分割し、ブロック化した画像ファイルの各々にインデックスを付して端末装置に送信することを特徴とする。
【０００７】
【発明の効果】
（１）本発明によるサーバ装置、データ送信方法、および、データ送信システムによれば、端末装置からの要求コンテンツデータをブラウザで表示するための画像ファイルに変換し、変換後の画像ファイルをコンテンツデータの内容に基づいて複数のブロックに分割し、ブロック化された部分ごとにインデックスを付して端末装置に送信するので、表示画面の小さい端末装置でもブロック化された部分ごとにコンテンツデータを表示させることができる。
（２）本発明によるデータ処理プログラムによれば、端末装置からの要求コンテンツデータをブラウザで表示するための画像ファイルに変換し、変換後の画像ファイルをコンテンツデータの内容に基づいて複数のブロックに分割し、ブロック化された部分ごとにインデックスを付す処理を実行させることができるので、このプログラムを実行させることにより、表示画面の小さい端末装置にでもブロック化された部分ごとにコンテンツデータを表示させることが可能となる。
（３）本発明による端末装置によれば、サーバ装置から送られてくる、複数のコンテンツブロックから成り立つ画像ファイルのうち、表示手段に表示させる少なくとも１つのコンテンツブロックを利用者が操作手段により選択すると、選択されたコンテンツブロックデータの送信要求をサーバ装置に出すので、所望のコンテンツブロックデータをサーバ装置から送信してもらい、表示手段に表示させることができる。
【０００８】
【発明の実施の形態】
図１は、本発明によるサーバ装置を含むネットワーク全体の構成を示す一実施の形態の図である。サーバ１は、端末２からの要求に基づいて、インターネットN1にアクセスしてウェブコンテンツ（ウェブページ）を取得し、取得したウェブコンテンツに対して、後述するような加工を施して、端末２に送信する。端末２は、例えば、車載装置であり、サーバ１に対してウェブコンテンツの取得要求を出し、サーバ１から送られてくるコンテンツデータを受信する。なお、図１には、１つの端末２しか示されていないが、実際には複数の端末がサーバ１と接続される。端末ＩＤデータベース３は、各端末２を識別するためのＩＤ情報および端末２に含まれる表示装置（後述）の表示能力等の情報を格納する。キャッシュデータベース４は、サーバ１がインターネットN1にアクセスして取得したウェブコンテンツを格納する。
【０００９】
図２は、端末２の詳細な構成を示す図である。ＲＯＭ２２は、不揮発性記憶媒体により構成され、各端末に固有のＩＤ等が記憶されている。ネットワーク装置２３は、例えば、携帯電話やモデムであり、無線を介してサーバ１と通信を行う。記憶装置２４は、フラッシュメモリや磁気ディスク等で構成される書き換え可能な記憶装置であり、サーバ１から送られてきたウェブコンテンツや、インターネットN1上のホームページへのアクセス履歴やブックマーク等を記憶する。
【００１０】
表示装置２５は、例えば、液晶ディスプレイであり、操作者が後述する操作装置２６により操作を行う際の操作メニューや、サーバ１から送られてきたウェブコンテンツを表示する。通常、車載装置に備えられている表示装置の表示画面は、家庭などで用いられるパソコンの表示画面よりも小さく、例えば、６インチである。ただし、本発明が表示装置２５の表示画面の大きさに限定されることはない。操作装置２６は、ユーザが操作するための装置であり、例えば、複数のボタンやタッチパネルにより構成される。音声出力装置２７は、取得したウェブコンテンツの内容や電子メールの内容を音声にて出力する装置であり、テキストデータを合成音声にて読み上げるＴＴＳ（Text-to-Speech）及びスピーカ等により構成される。制御装置２１は、端末２を構成するこれらの構成部２２〜２７と接続されており、各構成部２２〜２７を制御する。
【００１１】
図３は、サーバ１の詳細な構成を示す図である。サーバ１は、図示しないＣＰＵ、ＲＯＭ、ＲＡＭ等を備え、内部で行う機能上、制御部３１と、ネットワーク制御部３２，３３と、画像生成エンジン３４と、構文解析エンジン３５と、ブロック化エンジン３６と、画像解析エンジン３７と、画像変換エンジン３８と、ブロック切り出しエンジン３９とを備える。
【００１２】
ネットワーク制御部３２は、端末２と通信を行うことにより、端末の認証（ユーザ認証）、端末ＩＤや端末２が要求するＵＲＬデータの受信、ウェブコンテンツの送信などを行う。ネットワーク制御部３３は、インターネットN1に接続し、ＨＴＭＬファイルや画像データ等を含むコンテンツデータの取得を行う。取得したコンテンツデータは、キャッシュデータベース４に格納される。画像生成エンジン３４は、ネットワーク制御部３３により取得したＨＴＭＬファイルを画像ファイルに変換する。この画像ファイルとは、ＷＷＷブラウザで表示するためのファイルである。
【００１３】
構文解析エンジン３５及び画像解析エンジン３７は、後述するブロック化エンジン３６にてウェブコンテンツのブロック化を行うために、コンテンツデータの解析を行う。構文解析エンジン３５は、ネットワーク制御部３３により取得したＨＴＭＬファイル（ソースファイル）の構文解析を行う。構文解析は、ＨＴＭＬファイルに含まれる様々なタグに基づいて行う。画像解析エンジン３７は、ネットワーク制御部３３により取得したＧＩＦ形式やＪＰＥＧ形式の画像データ等の画像の解析を行う。例えば、ＨＴＭＬソースファイル中に＜ＩＭＧ＞タグが使用されている場合、タグによる構文解析では、文章中に画像が挿入されているのか、画像を区切り線として用いているのか等が不明である。そのため、ＨＴＭＬファイルを変換した画像ファイル中の画像の配置、形、大きさ、ファイルタイプ、ファイルに付加されているメッセージ等に基づいて、画像データが単なる画像であるか、区切り線であるか、ボタンであるか、バナーであるか等の判断を行う。
【００１４】
ブロック化エンジン３６は、構文解析エンジン３５及び画像解析エンジン３７で行われたコンテンツデータの解析結果に基づいて、ネットワーク制御部３３により取得したウェブコンテンツをブロック単位に分割する。例えば、構文解析エンジン３５により検出される＜Ｐ＞タグ、＜ＵＬ＞タグ、＜ＨＲ＞タグ、＜ＴＡＢＬＥ＞タグなどの、コンテンツの区切りとして使われるタグに基づいて、ブロック化処理を行う。ここで、＜Ｐ＞タグは段落を挿入する際に用いられるタグであり、＜ＵＬ＞タグは、リストの各項目を丸や四角の点で区切る際に用いられるタグである。また、＜ＨＲ＞タグは、水平線を引く際に用いられるタグであり、＜ＴＡＢＬＥ＞タグは、任意の数の行を含むテーブルを作成する際に用いられるタグである。
【００１５】
ウェブコンテンツのブロック化は、車載装置である端末２に含まれる表示装置２５のように、パソコンのディスプレイ等と比べて小さい表示画面にウェブコンテンツを表示するために行うものである。従って、ブロック化エンジン３６は、分割したブロックごとのコンテンツデータを関連付けるために、分割した各ブロックにインデックス番号を付すとともに、キャッシュデータベースに格納した元のコンテンツにアンカーを埋め込む等の処理を行う。アンカーは、通常、あるファイルの中の特定の位置を指し示すためにファイルに埋め込まれるものである。これを元のファイルに埋め込むことにより、サーバ１は、端末２からの特定のブロックを指定した閲覧要求に対して、ファイル中の特定の部分を読み出すことができる。
【００１６】
ブロック化エンジン３６は、さらに、各ブロックの先頭にある一定数の文字などを見出しとして抽出する。すなわち、表示装置２５の１画面に全ての情報を表示することはできないので、表示装置２５には、最初に各ブロックごとの内容を示すための見出しを表示するようにする。操作者がこの見出しを参照して、ブロック化されたコンテンツデータの後述するインデックス番号を選択することにより、所望のブロックのコンテンツデータを表示させることができる。
【００１７】
画像変換エンジン３８は、端末２の表示装置２５の表示能力に応じて、画像生成エンジン３４で生成した画像ファイルの縮小や減色等の処理を施す。例えば、表示装置２５の表示色数が少ないときには、表示色数に応じた減色処理を行う。表示装置２５の表示能力に関するデータは、予め端末ＩＤデータベース３に端末２ごとに格納されており、ネットワーク制御部３２で取得した端末ＩＤに基づいて、表示能力に関するデータを端末ＩＤデータベース３から取得する。ブロック切り出しエンジン３９は、キャッシュデータベース４に格納されているコンテンツデータの中から、操作者のインデックス番号の指定によって端末２から要求のあったブロックのコンテンツデータを切り出す。
【００１８】
制御部３１は、ネットワーク制御部３２，３３、画像生成エンジン３４、ブロック化エンジン３６、画像変換エンジン３８、ブロック切り出しエンジン３９と接続されており、これらの各制御部及び各エンジンの制御を行う。また、制御部３１は、端末２からウェブコンテンツの取得要求があったときに、要求のあったウェブコンテンツがキャッシュデータベース４に格納されているか否かを判断し、格納されていないと判断すると、ネットワーク制御部３３にインターネットN1への接続指令を出して、要求のあったウェブコンテンツをインターネットN1上から取得する。
【００１９】
図４は、サーバ１で行われる処理内容を示すフローチャートである。ステップＳ１０では、端末２から端末ＩＤおよびウェブコンテンツの取得要求に関するデータが送信されてきたか否かを判定する。操作者が、インターネットのホームページにアクセスするためのＵＲＬの入力や、ブックマークの選択等を端末２の操作装置２６を操作して行うと、端末ＩＤとウェブコンテンツの取得要求に関するデータが端末２からサーバ１に送られる。ネットワーク制御部３２が、端末ＩＤとウェブコンテンツの取得要求に関するデータを受信したと判断すると、ステップＳ２０に進み、受信していないと判断するとステップＳ１０で待機する。
【００２０】
ステップＳ２０では、ネットワーク制御部３２により、ステップＳ１０で受信した端末ＩＤと端末ＩＤデータベース３に含まれている端末ＩＤとが一致するか否かを判断する。端末ＩＤが一致してユーザ認証が認められればステップＳ３０に進み、端末ＩＤが一致せずにユーザ認証が否定されればステップＳ１２０に進む。ステップＳ１２０では、ユーザ認証が否定されたので、「端末ＩＤが登録されていません」などのエラーメッセージを端末２に送信する。
【００２１】
ユーザ認証が認められたときに進むステップＳ３０では、端末２から要求のあったウェブコンテンツを取得する。制御部３１は、取得要求のあったウェブコンテンツがキャッシュサーバ４に格納されているか否かを判断し、格納されていると判断すると、キャッシュデータベース４から取得要求のあったウェブコンテンツを取得する。一方、取得要求のあったウェブコンテンツがキャッシュサーバ４に格納されていないと判断すると、ネットワーク制御部３３を介してインターネットN1にアクセスして、取得要求のあったウェブコンテンツを取得する。取得要求のあったウェブコンテンツを取得すると、ステップＳ４０に進む。
【００２２】
ステップＳ４０では、制御部３１により、ステップＳ３０で取得したウェブコンテンツデータがＨＴＭＬファイルであるか否かを判定する。ウェブコンテンツデータがＨＴＭＬファイルであると判定するとステップＳ５０に進み、ＨＴＭＬファイルではないと判定するとステップＳ１３０に進む。ステップＳ１３０では、ステップＳ３０で取得したウェブコンテンツデータが端末２にて表示可能なデータであるか否かを判定する。この判定は、ステップＳ１０で受信した端末ＩＤに基づいて、端末ＩＤデータベース３に格納されている端末２の表示能力に関するデータを取得することにより行う。取得したウェブコンテンツデータが端末２で表示可能なデータであると判定すると、ステップＳ１４０に進み、表示不可能なデータであると判定するとステップＳ１５０に進む。ステップＳ１４０では、取得したウェブコンテンツデータをそのまま端末２に送信して本フローチャートによる処理を終了する。一方、ステップＳ１５０では、取得したウェブコンテンツデータが表示不可能なデータであることを示すメッセージを端末２に送信して、本フローチャートによる処理を終了する。
【００２３】
一方、ステップＳ５０では、構文解析エンジン３５により、ステップＳ３０で取得したウェブコンテンツデータであるＨＴＭＬファイル内に、リンクタグが含まれているか否かを判定する。リンクタグには、＜ＩＭＧ＞タグや＜ＦＲＡＭＥ＞タグ等がある。＜ＩＭＧ＞タグは、画像を張り付ける際に用いるタグであり、＜ＦＲＡＭＥ＞タグは、表示画面を分割して表示させる際に用いるタグである。ＨＴＭＬファイル内にリンクタグが含まれていると判定するとステップＳ６０に進み、含まれていないと判定するとステップＳ７０に進む。
【００２４】
ステップＳ６０では、ＨＴＭＬファイル内に含まれているリンクタグを用いて指定されているリンク先のファイル（データ）を取得する。例えば、ＨＴＭＬファイル内に＜ＩＭＧ＞タグが含まれている場合には、指定されている画像データを取得する。リンク先のファイルを取得すると、ステップＳ７０に進む。ステップＳ７０では、画像生成エンジン３４により、ステップＳ３０で取得したＨＴＭＬファイルを画像ファイルに変換する。このとき、ステップＳ６０で取得したファイルが有る場合には、そのファイルも画像ファイルに含まれるようにする。画像ファイルのサイズは、例えば、８００×６００ピクセルとする。生成される画像ファイルの一例を図５（ａ）に示す。
【００２５】
ステップＳ７０に続くステップＳ８０では、構文解析エンジン３５及び画像解析エンジン３７により、ＨＴＭＬファイルの解析を行う。この解析は、上述したように、コンテンツデータをブロック化するための解析である。ＨＴＭＬファイルの解析を行うと、ステップＳ９０に進む。ステップＳ９０では、ブロック化エンジン３６により、ステップＳ８０で行った解析結果に基づいて、コンテンツデータのブロック化を行う。ブロック化エンジン３６は、分割した各ブロックにインデックス番号を付して、そのインデックス番号を画像ファイルに書き込むとともに、各ブロックごとに上述したアンカー等を付ける。また、ブロック化エンジン３６は、ブロック化を行った際に、各ブロックの先頭にある一定数の文字などを見出しとして抽出する。
【００２６】
ステップＳ９０に続くステップＳ１００では、画像変換エンジン３８により、ステップＳ１０で受信した端末ＩＤに基づいて、端末ＩＤデータベース３に格納されている端末２の表示装置２５の表示能力に関するデータを取得し、ウェブコンテンツの画像ファイルを表示装置２５の表示能力に応じて、縮小したり減色したりする。画像ファイルの縮小・減色処理を行うと、ステップＳ１１０に進む。ステップＳ１１０では、ステップＳ１００で処理を行った画像ファイルを、ウェブコンテンツの取得を要求してきた端末２に送信して、本フローチャートによる処理を終了する。
【００２７】
図５（ｂ）は、図５（ａ）に示す画像ファイルに基づいて、コンテンツのブロック化処理、ファイルの縮小・減色処理を施した画像ファイルを示す。図５（ｂ）に示す画像ファイルは、４つのブロック５１〜５４に分割されており、さらに、各ブロック５１〜５４の見出しを表示するブロック５５が設けられている。上述したように、図５（ｂ）に示す画像ファイルは、元の画像ファイル（図５（ａ））の内容を全て含むものではない簡易ファイルであるため、各ブロック５１〜５４の内容を示す見出しを付随させる。
【００２８】
サーバ１から送られてくる、図５（ｂ）に示すような画像ファイルを端末２が受信すると、受信した画像ファイルを表示装置２５に表示させる。ユーザは、表示装置２５に表示されたコンテンツの中から、ブロック５５内に表示されている見出しを参照しつつ、閲覧を希望するコンテンツのブロック番号（インデックス番号）を操作装置２６を用いて選択する。選択されたブロック番号は、サーバ１に送られる。端末２から送られたブロック番号を受信したサーバ１は、要求されたブロックをブロック切り出しエンジン３９により切り出して、端末２に送信する。端末２は、サーバ１から送られたコンテンツのブロックを表示装置２５に表示するとともに、コンテンツに含まれるテキストデータを音声出力装置２７により音声にて出力する。表示装置２５に表示されるブロック単位のコンテンツの一例を、図５（ｃ）に示す。
【００２９】
図５（ｃ）に示すように、端末２の表示装置２５には、取得したコンテンツデータのうちの１つのブロックのコンテンツデータの内容が表示される。従って、コンテンツデータの内容を表示装置２５の１画面に表示させることができるか、１画面に表示させることができない場合でも、操作者が画面をスクロールさせる操作量を低減させることができる。
【００３０】
本実施の形態におけるサーバ装置によれば、端末２からの要求に基づいて取得したコンテンツデータを画像ファイルに変換した後、コンテンツデータの内容に基づいて複数のブロックに変換し、ブロック化された部分ごとにインデックスを付して端末２に送信するので、表示画面の小さい端末２を用いてもコンテンツデータが見やすくなるように加工を行うことができる。
【００３１】
画像ファイルのブロック化は、コンテンツデータのＨＴＭＬソースに基づいて、または、ＨＴＭＬソースおよびコンテンツデータに付随する画像データに基づいて行うので、的確なブロック化を行うことができる。また、端末２に送信する画像ファイルには、ブロック化された部分の内容を示す見出しが含まれるので、端末２を用いる操作者は、容易に所望のコンテンツブロックを選択して、表示画面に表示させることができる。
【００３２】
さらに、ブロック化された画像ファイルを端末２の表示能力に適合するような処理、すなわち、画像ファイルの縮小化処理や減色処理を行うので、端末２の種類に関わらず本来の表示イメージに近い表示を行うことができる。
【００３３】
また、特開平１１−１０２２７３号公報に開示されている情報表示装置では、複数のフレームを含むウェブページにおいて１つのフレームを１つの画面で表示するようにしているが、フレーム機能を使用していないウェブページには適用することができない。これに対し、本実施の形態におけるサーバ装置によれば、フレーム機能を使用していないウェブページ（ウェブコンテンツ）にも適用することができる。
【００３４】
本発明は、上述した一実施の形態に限定されることはない。例えば、端末２は、車載装置として説明したが、携帯情報端末や携帯電話でもよい。また、ウェブコンテンツをブロック化する際に用いるタグの例として、＜Ｐ＞タグ、＜ＵＬ＞タグ、＜ＨＲ＞タグ、＜ＴＡＢＬＥ＞タグを挙げたが、これらは一例であり、他のタグに基づいて、ブロック化処理を行ってもよい。さらに、コンテンツデータは、ＨＴＭＬ形式のファイルに限定されることはなく、ＸＭＬ形式やその他の形式のファイルでもよい。
【００３５】
端末２の操作装置２６は、複数のボタンやタッチパネルにより構成されるものとして説明したが、音声入力用のマイクを備え、操作者が音声により各種の指示を出すことができる構成にしてもよい。この場合には、ユーザは、表示装置２５に表示されたコンテンツの中から、閲覧を希望するコンテンツのブロック番号（インデックス番号）を音声による指示により選択することができる。
【００３６】
特許請求の範囲の構成要素と一実施の形態の構成要素との対応関係は次の通りである。すなわち、サーバ装置において、ネットワーク制御部３３がデータ取得手段を、画像生成エンジン３４がファイル変換手段を、ブロック化エンジン３６がブロック化手段、インデックス付加手段および見出し作成手段を、ネットワーク制御部３２が送信手段を、画像変換エンジン３８が表示能力検出手段および表示能力適合化手段をそれぞれ構成する。また、端末装置において、ネットワーク装置２３が受信手段および送信要求手段を、表示装置２５が表示手段を、操作装置２６が操作手段を、音声出力装置２７が音声出力手段をそれぞれ構成する。なお、本発明の特徴的な機能を損なわない限り、各構成要素は上記構成に限定されるものではない。
【図面の簡単な説明】
【図１】システム全体の一実施の形態の構成を示す図
【図２】端末の詳細な構成を示す図
【図３】サーバの詳細な構成を示す図
【図４】サーバで行われる処理内容を示す一実施の形態のフローチャート
【図５】図５（ａ）はインターネット上から取得した画像ファイルの一例を示す図、図５（ｂ）は端末の表示装置に表示させるための加工を行った後の画像ファイルの一例を示す図、図５（ｃ）は端末の表示装置に表示された、ブロック化されたコンテンツを示す図
【符号の説明】
１…サーバ、２…端末、３…端末ＩＤデータベース、４…キャッシュデータベース、２１…制御装置、２２…ＲＯＭ、２３…ネットワーク装置、２４…記憶装置、２５…表示装置、２６…操作装置、２７…音声出力装置、３１…制御部、３２，３３…ネットワーク制御部、３４…画像生成エンジン、３５…構文解析エンジン、３６…ブロック化エンジン、３７…画像解析エンジン、３８…画像変換エンジン、３９…ブロック切り出しエンジン
【図１】
2004200831.tif 000003
【図２】
2004200831.tif 000004
【図３】
2004200831.tif 000005
【図４】
2004200831.tif 000006
【図５】
2004200831.tif 000007