(57)【特許請求の範囲】
【請求項１】
ウェブページの表示要素ごとに表示体裁を制御するサイズ指定タグを含む前記ウェブページの表示体裁を修飾する体裁情報を用いて、アクセス元の端末にウェブページを表示させる体裁情報処理装置において、
プログラムを含むウェブページのデータを前記端末に送信する手段を有し、前記プログラムは前記端末に、
前記端末について表示に関する仕様情報を取得する仕様取得手段と、
取得された前記仕様情報に基づいて、前記体裁情報を作成する体裁情報作成手段と、
を実現させ、
前記体裁情報作成手段は、
前記ウェブページのサイズを変更する際にサイズ変更する表示要素に係るサイズ指定タグを選択し、
前記端末の種類に対応した前記仕様情報から前記選択された指定タグに係る各表示要素の画素数を取得し、
予め用意された前記体裁情報の原型に対し、
前記選択されたサイズ指定タグに係る表示要素間で、前記ウェブページのサイズ増減分の画素数を分配し、各表示要素に分配された画素数と、前記取得された各表示要素の画素数とに基づき各表示要素のサイズを変更する編集をすることにより前記体裁情報を作成する手段と、
作成された前記体裁情報を、表示しようとするウェブページのデータに組み込む手段と、
を有することを特徴とする体裁情報処理装置。
【請求項２】
ウェブページの表示要素ごとに表示体裁を制御するサイズ指定タグを含む前記ウェブページの表示体裁を修飾する体裁情報を用いて、アクセス元の端末にウェブページを表示させる体裁情報処理装置において、
前記端末について表示に関する仕様情報を取得する仕様取得手段と、
取得された前記仕様情報に基づいて、前記体裁情報を作成する体裁情報作成手段と、
を有し、
前記体裁情報作成手段は、
前記ウェブページのサイズを変更する際にサイズ変更する表示要素に係るサイズ指定タグを選択し、
前記端末の種類に対応した前記仕様情報から前記選択された指定タグに係る各表示要素の画素数を取得し、
予め用意された前記体裁情報の原型に対し、
前記選択されたサイズ指定タグに係る表示要素間で、前記ウェブページのサイズ増減分の画素数を分配し、各表示要素に分配された画素数と、前記取得された各表示要素の画素数とに基づき各表示要素のサイズを変更する編集をすることにより前記体裁情報を作成する手段と、
作成された前記体裁情報を、表示しようとするウェブページのデータに組み込む手段と、
を有することを特徴とする体裁情報処理装置。
【請求項３】
前記仕様取得手段は、
表示に関する前記仕様情報を端末の種類に応じて記憶している仕様記憶手段と、
アクセス元の前記端末の種類を判別する端末判別手段と、
判別された端末の種類に応じた前記仕様情報を前記仕様記憶手段から取得する手段と、
を有することを特徴とする請求項１又は２記載の体裁情報処理装置。
【請求項４】
サーバコンピュータが、ウェブページの表示要素ごとに表示体裁を制御するサイズ指定タグを含む前記ウェブページの表示体裁を修飾する体裁情報を用いて、アクセス元の端末にウェブページを表示させる体裁情報処理方法において、
プログラムを含むウェブページのデータを前記端末に送信する処理を含み、前記プログラムは前記端末に、
前記端末について表示に関する仕様情報を取得する仕様取得処理と、
取得された前記仕様情報に基づいて、前記体裁情報を作成する体裁情報作成処理と、
を実行させ、
前記体裁情報作成処理は、
前記ウェブページのサイズを変更する際にサイズ変更する表示要素に係るサイズ指定タグを選択し、
前記端末の種類に対応した前記仕様情報から前記選択された指定タグに係る各表示要素の画素数を取得し、
予め用意された前記体裁情報の原型に対し、
前記選択されたサイズ指定タグに係る表示要素間で、前記ウェブページのサイズ増減分の画素数を分配し、各表示要素に分配された画素数と、前記取得された各表示要素の画素数とに基づき各表示要素のサイズを変更する編集をすることにより前記体裁情報を作成する処理と、
作成された前記体裁情報を、表示しようとするウェブページのデータに組み込む処理と、
を含むことを特徴とする体裁情報処理方法。
【請求項５】
サーバコンピュータが、ウェブページの表示要素ごとに表示体裁を制御するサイズ指定タグを含む前記ウェブページの表示体裁を修飾する体裁情報を用いて、アクセス元の端末にウェブページを表示させる体裁情報処理方法において、
前記端末について表示に関する仕様情報を取得する仕様取得処理と、
取得された前記仕様情報に基づいて、前記体裁情報を作成する体裁情報作成処理と、
を有し、
前記体裁情報作成処理は、
前記ウェブページのサイズを変更する際にサイズ変更する表示要素に係るサイズ指定タグを選択し、
前記端末の種類に対応した前記仕様情報から前記選択された指定タグに係る各表示要素の画素数を取得し、
予め用意された前記体裁情報の原型に対し、
前記選択されたサイズ指定タグに係る表示要素間で、前記ウェブページのサイズ増減分の画素数を分配し、各表示要素に分配された画素数と、前記取得された各表示要素の画素数とに基づき各表示要素のサイズを変更する編集をすることにより前記体裁情報を作成する処理と、
作成された前記体裁情報を、表示しようとするウェブページのデータに組み込む処理と、
を含むことを特徴とする体裁情報処理方法。
【請求項６】
前記仕様取得処理は、
アクセス元の前記端末の種類を判別する端末判別処理と、
表示に関する前記仕様情報を端末の種類に応じて記憶している所定の仕様記憶手段から、判別された前記端末の種類に応じた前記仕様情報を取得する処理と、
を含むことを特徴とする請求項４又は５記載の体裁情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブページの表示に関する。
【背景技術】
【０００２】
近年、インターネット上でコンテンツを配信するサービスやシステムが急速に普及している。この種の技術では、ウェブサーバが、アクセスしてきたクライアント装置（以下「端末」と呼ぶ）に対し、動画や静止画などの画像、音声や文字などのコンテンツをデータとして配信する。端末側では、典型的にはウェブブラウザが動画再生機能などと連携し、ユーザの操作に応じてウェブサーバにアクセスし、提供されるコンテンツを画面表示してユーザに視聴させる。昨今では上記のようなコンテンツ視聴に対応した端末は、ＰＣ（パーソナル・コンピュータ）ばかりでなく、携帯電話機、スマートフォンなどのモバイルデバイスのほか、ＩＰＴＶ（Internet  Protocol  TeleVision）に対応したテレビ機器など多岐に亘っている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第３１８４８０２号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のような端末においては、例えばテレビ機器や携帯電話機等の種別、その製造メーカー、機種などに応じて仕様が様々であり、例えば、表示画面やブラウザ表示領域のサイズ、解像度、画素数や縦横比、対応している動画種別などが異なっている。これら仕様の相違に関わらず、文字や画像などの位置やサイズの指定といった表示上の体裁が共通のコンテンツデータを一律に配信すると、本来は単一のページに収まるはずの表示内容が表示画面サイズに収まらず複数ページに分かれたり、スクロール操作が必要になって一覧性や操作性が低下したり、画像などの表示が大き過ぎたり小さ過ぎるなど、コンテンツを適切に表示できないという問題が生じる。
【０００５】
このような問題に対応し、端末の種類毎にそれぞれ異なる表示上の体裁によるコンテンツデータを予め作成して用意しておき、端末の種類に応じたコンテンツデータを選択して配信する提案も知られている（例えば、特許文献１参照）。しかしながら、近年の技術仕様や端末の多様化もあり、多岐に亘る端末の種類ごとに応じたコンテンツデータを開発、蓄積し配信することは、バージョン管理などを含む開発作業上の負荷や、データ量などシステム運用上などの負荷が大きいという問題があった。
【０００６】
上記の課題に対し、本発明の目的は、少ない負荷で、端末の種類毎に適切な表示を実現することである。
【課題を解決するための手段】
【０００７】
上記の目的をふまえ、本発明の一態様（１）は、体裁情報の作成を端末側で行うもので、ウェブページの表示体裁を修飾する体裁情報を用いて、アクセス元の端末にウェブページを表示させる体裁情報処理装置において、プログラムを含むウェブページのデータを前記端末に送信する手段を有し、前記プログラムは前記端末に、前記端末について表示に関する仕様情報を取得する仕様取得手段と、取得された前記仕様情報に基づいて、前記体裁情報を作成する体裁情報作成手段と、を実現させ、前記体裁情報作成手段は、予め用意された前記体裁情報の原型を、前記端末の種類に対応した前記仕様情報に基づいて編集することにより前記体裁情報を作成する手段と、作成された前記体裁情報を、表示しようとするウェブページのデータに組み込む手段と、を有することを特徴とする。
【０００８】
本発明の他の態様（４）は、上記態様を方法のカテゴリで捉えたもので、サーバコンピュータが、ウェブページの表示体裁を修飾する体裁情報を用いて、アクセス元の端末にウェブページを表示させる体裁情報処理方法において、プログラムを含むウェブページのデータを前記端末に送信する処理を含み、前記プログラムは前記端末に、前記端末について表示に関する仕様情報を取得する仕様取得処理と、取得された前記仕様情報に基づいて、前記体裁情報を作成する体裁情報作成処理と、を実行させ、前記体裁情報作成処理は、予め用意された前記体裁情報の原型を、前記端末の種類に対応した前記仕様情報に基づいて編集することにより前記体裁情報を作成する処理と、作成された前記体裁情報を、表示しようとするウェブページのデータに組み込む処理と、を含むことを特徴とする。
【０００９】
本発明の他の態様（２）は、体裁情報の作成をサーバ側で行うもので、ウェブページの表示体裁を修飾する体裁情報を用いて、アクセス元の端末にウェブページを表示させる体裁情報処理装置において、前記端末について表示に関する仕様情報を取得する仕様取得手段と、取得された前記仕様情報に基づいて、前記体裁情報を作成する体裁情報作成手段と、を有し、前記体裁情報作成手段は、予め用意された前記体裁情報の原型を、前記端末の種類に対応した前記仕様情報に基づいて編集することにより前記体裁情報を作成する手段と、作成された前記体裁情報を、表示しようとするウェブページのデータに組み込む手段と、を有することを特徴とする。
【００１０】
本発明の他の態様（５）は、上記態様を方法のカテゴリで捉えたもので、サーバコンピュータが、ウェブページの表示体裁を修飾する体裁情報を用いて、アクセス元の端末にウェブページを表示させる体裁情報処理方法において、前記端末について表示に関する仕様情報を取得する仕様取得処理と、取得された前記仕様情報に基づいて、前記体裁情報を作成する体裁情報作成処理と、を有し、前記体裁情報作成処理は、予め用意された前記体裁情報の原型を、前記端末の種類に対応した前記仕様情報に基づいて編集することにより前記体裁情報を作成する処理と、作成された前記体裁情報を、表示しようとするウェブページのデータに組み込む処理と、を含むことを特徴とする。
【００１１】
以上のように、ウェブページの表示体裁を制御するＣＳＳ（Cascading  Style  Sheets）など体裁情報について原型を用意し、そのうち表示サイズのタグなど必要な部分を、端末に対応した表示の仕様情報（表示領域の位置、サイズ、対応動画種別など）を基に編集することにより体裁情報を作成する。この処理を配信の都度、端末側に送ったスクリプトで若しくはサーバ側で行うことにより、テレビや携帯といった端末の画面サイズなどの相違を問わず最適な表示ができるうえ、端末の種類ごとに応じた複数バージョンのＨＴＭＬやＣＳＳなどを予め開発したり、その配信を運用するなどの負荷が不要となる。このように、少ない負荷で、端末の種類毎に適切な表示を実現することができる。
【００１２】
特に、端末側で体裁情報を作成する場合は（態様（１）（４））、サーバの負荷軽減になるうえ、ユーザエージェント情報などに基づく端末の種別に応じた仕様情報が予めサーバ側にない新発売機種など未知の端末においても、少ない負荷で、端末の種類毎に適切な表示を実現することができる。
【００１３】
一方、サーバ側で体裁情報を作成する場合は（態様（２）（５））、端末の負荷軽減になるのでスマートフォンなど処理能力の限られた端末でも軽快な画面表示が実現できるうえ、ブラウザがスクリプト機能に対応してない端末においても、端末の種類毎に適切な表示を実現することができる。
【００１４】
本発明の他の態様（３）は、上記いずれかの態様において、前記仕様取得手段は、表示に関する前記仕様情報を端末の種類に応じて記憶している仕様記憶手段と、アクセス元の前記端末の種類を判別する端末判別手段と、判別された端末の種類に応じた前記仕様情報を前記仕様記憶手段から取得する手段と、を有することを特徴とする。
【００１５】
本発明の他の態様（６）は、上記態様を方法のカテゴリで捉えたもので、前記仕様取得処理は、アクセス元の前記端末の種類を判別する端末判別処理と、表示に関する前記仕様情報を端末の種類に応じて記憶している所定の仕様記憶手段から、判別された前記端末の種類に応じた前記仕様情報を取得する処理と、を含むことを特徴とする。
【００１６】
このように、画面サイズなどの仕様情報を端末の種類ごとに予め用意し、ウェブブラウザから送信されてくるユーザエージェント情報などから判別する端末の種類に応じた仕様情報を取得し、それを基に画像などの表示サイズを制御するタグに記述するパラメタの値を計算するなどしてＣＳＳなどを作成することにより、画面サイズ取得やＣＳＳ書換などのスクリプト処理の機能や負荷を端末に要求することなく、端末の種類に適した表示が実現できる。
【００１７】
なお、上記の各態様とは異なるカテゴリ（装置に対し方法、方法に対しプログラムなど）や、以下に説明するさらに具体的な各態様も本発明に含まれる。異なるカテゴリについては、「手段」を「処理」又は「ステップ」のように適宜読み替えるものとする。また、処理やステップの実行順序は以上記述したものに限定されず、適宜変更したりまとめて処理するなど、変更可能である。
【発明の効果】
【００１８】
本発明によれば、少ない負荷で、端末の種類毎に適切な表示を実現することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施形態の構成を示す機能ブロック図。
【図２】本発明の実施形態で用いる情報（データ）を例示する図。
【図３】本発明の実施形態における処理手順の一例を示すフローチャート。
【図４】本発明の実施形態における処理手順の一例を示すフローチャート。
【図５】本発明の実施形態における処理を示す概念図。
【発明を実施するための形態】
【００２０】
次に、本発明を実施するための形態（「実施形態」と呼ぶ）について、図に沿って説明する。なお、背景技術や課題などで既に述べた内容と共通の前提事項については適宜省略する。
【００２１】
〔１．構成〕
本実施形態は、図１に示すように、サーバコンピュータ１（以下「サーバ１」又は「サーバ」とも呼ぶ）が、ウェブページの表示体裁を修飾する体裁情報を用いて、通信ネットワークＮ（インターネット、携帯電話網、ＬＡＮなど）を経て、アクセス元の端末２にウェブページを表示させる体裁情報処理装置（以下「本装置」とも呼ぶ）に関するもので、サーバ１のみで本装置と把握してもよいし、端末２を含めて本装置と把握してもよい。
【００２２】
端末２は、ウェブページを閲覧するユーザが用いる情報処理装置で、パーソナル・コンピュータ（ＰＣ）、ポータブル電子情報端末装置（スマートフォン、タブレットＰＣ、携帯電話端末装置）などの他、インターネット接続機能付きのテレビ（テレビジョン受像機）など具体的な種類は問わず、また、図１では一つを模式的に例示するが、実際は多数存在する。
【００２３】
上記のようなサーバ１と端末２は、一般的なコンピュータの構成として少なくとも、ＣＰＵなどの演算制御部６と、記憶装置７（主メモリ、フラッシュメモリ、ＨＤＤ等）と、通信ネットワークＮとの通信手段８（無線や有線のＬＡＮアダプタ、通信ゲートウェイ装置など）と、を有する。特に端末２は、液晶表示パネルや有機ＥＬ（エレクトロ・ルミネセンス）表示パネルなどの表示装置Ｍと、タッチパネル機能やボタンなどの入力装置Ｅと、を有する。
【００２４】
そして、サーバ１及び端末２では、それぞれ、記憶装置７に予め記憶（インストール）した図示しない所定のコンピュータ・プログラムが演算制御部６を制御することで、図１に示す各手段などの要素（１０，１１，ウェブブラウザＢなど）を実現する。このうち、情報の記憶手段は、記憶装置７において各種のデータベース（「ＤＢ」とも表す）やファイル、配列等の変数、各種スタックやレジスタ、システム設定値など任意の形式で実現できる。
【００２５】
このような記憶手段のうち、仕様記憶手段１０は、図２に例示するように、表示に関する仕様情報（例えば画素数で表わした画面横幅及び画面縦幅）を端末の種類（例えばメーカーと端末機種）に応じて記憶している手段である。ページデータ記憶手段１５は、ＨＴＭＬなどのマークアップ言語で記述されたテキストファイルや、静止画や動画といった画像ファイルなど、ウェブページを表わすウェブページデータＤ（以下「ページデータ」「ページデータＤ」とも呼ぶ）の全部、一部又は原型を記憶している手段である。なお、記憶手段以外の各手段は、以下のような情報処理の機能・作用を実現・実行する処理手段である。
【００２６】
〔２．作用及び効果〕
〔２−１．概要〕
上記のように構成された本実施形態では、ウェブページの表示体裁を制御するＣＳＳ（Cascading  Style  Sheets）など体裁情報について原型を用意し、そのうち表示サイズのタグなど必要な部分を、端末に対応した表示の仕様情報（表示領域の位置、サイズ、対応動画種別など）を基に編集することにより体裁情報を作成する。
【００２７】
この処理を配信の都度、後述するように、端末側に送ったスクリプトで（図３）若しくはサーバ側で（図４）行うことにより、テレビや携帯といった端末の画面サイズなどの相違を問わず最適な表示ができるうえ、端末の種類ごとに応じた複数バージョンのＨＴＭＬやＣＳＳなどを予め開発したり、その配信を運用するなどの負荷が不要となる。このように、少ない負荷で、端末の種類毎に適切な表示を実現することができる。
【００２８】
上記のような体裁情報の作成を行うのは、端末側でもサーバ側でもよい。以下、それぞれの例を示す。
〔２−２．端末でのＣＳＳ作成〕
まず、体裁情報を端末側で作成する場合の処理手順を図３のフローチャートに示す。この場合、端末２からのウェブページの要求すなわちページリクエストなどを契機に（ステップＳ２０）、サーバ１のデータ送信手段１１は、プログラムＰを含むページデータＤを端末２に送信し（ステップＳ１１）、端末２では、ウェブページの表示手段であるウェブブラウザＢ（以下「ブラウザ」又は「ブラウザＢ」とも表わす）がこれを受信する（ステップＳ２１）。
【００２９】
ページデータＤは、端末２からのページリクエストなどの通信内容に応じＣＧＩ機能などによりサーバ１で作成され、図１に示すように、プログラムＰの他に、ＨＴＭＬファイルや画像ファイルなどのコンテンツデータＣを含み、ＨＴＭＬファイルの一部として又はＨＴＭＬファイルでの記述に基づいて呼び出される別個のテキストファイルなどとして、ウェブページの表示体裁を制御するＣＳＳなどの体裁情報ＳＳの原型（「デフォルトＣＳＳ」と呼ぶこととする）を含む。
【００３０】
また、ページデータＤに含まれるプログラムＰは、典型的にはJavaScript（登録商標）などのスクリプト言語で記述されるが、アプレット、中間コードや機械語など表現形式は自由で、端末２に、仕様取得手段２２と、体裁情報作成手段２３と、を実現させる。
【００３１】
そして、仕様取得手段２２は、端末２について表示に関する仕様情報（ウェブブラウザの画面サイズなど）を取得する（ステップＳ２２）。このような仕様情報は、スクリプトの記述によりブラウザＢから表示領域の横幅や縦幅を画素数などとして取得することができる。そして、体裁情報作成手段２３は、取得された仕様情報に基づいて、体裁情報を作成する（ステップＳ２３，Ｓ２４）。
【００３２】
この際、体裁情報作成手段２３は、まず、予め用意されたデフォルトＣＳＳを、端末の種類に対応した仕様情報に基づいて編集することにより、実際に適用すべき体裁情報である完成品のＣＳＳを作成したうえ（ステップＳ２３）、作成された体裁情報を、表示しようとするページデータＤに組み込む（ステップＳ２４）。そして、このように体裁情報を組み込まれたページデータＤに基づきブラウザＢがレンダリング処理を行ってウェブページを画面表示する（ステップＳ２５）。
【００３３】
このように、端末側で体裁情報を作成することにより、サーバの負荷軽減になるうえ、ユーザエージェント情報などに基づく端末の種別に応じた仕様情報が予めサーバ側にない新発売機種など未知の端末においても、少ない負荷で、端末の種類毎に適切な表示を実現することができる。
【００３４】
〔２−３．サーバでのＣＳＳ作成〕
一方、サーバ側で体裁情報を作成する場合の処理手順を図４のフローチャートに示す。この場合、端末２からのウェブページの要求があると（ステップＳ２０）、サーバ１ではまず、仕様取得手段１２が、端末２について表示に関する仕様情報を取得する（ステップＳ１２）。この場合は、画面サイズなどの仕様情報については、ブラウザＢがスクリプト機能に対応した端末２については、ページデータＤに含めて送信するスクリプト（プログラムＰ）にブラウザＢから取得してサーバ１に送信させ、これを仕様取得手段１２が取得することができる。
【００３５】
また、画面などの仕様情報は、ブラウザＢがスクリプト機能に対応していない端末２については、ブラウザＢからウェブページの要求と共に送信されるユーザエージェント情報に基づいて端末の種類を判別することにより、後述のように取得することができる。そして、体裁情報作成手段１３は、取得された仕様情報に基づいて、体裁情報を作成する（ステップＳ１３，Ｓ１４）。
【００３６】
この場合も、体裁情報作成手段１３は、まず、取得された仕様情報に基づいてデフォルトＣＳＳを編集することにより体裁情報（例えば適用すべき完成品のＣＳＳ）を作成したうえ（ステップＳ１３）、作成された体裁情報を、表示しようとするページデータＤに組み込む（ステップＳ１４）。そして、このように体裁情報を組み込まれたページデータＤをデータ送信手段１１が端末２に送信し（ステップＳ１１）、これを受信した端末２のブラウザＢが（ステップＳ２１）、レンダリング処理を行ってウェブページを画面表示する（ステップＳ２５）。
【００３７】
このように、サーバ側で体裁情報を作成することにより、端末の負荷軽減になるのでスマートフォンなど処理能力の限られた端末でも軽快な画面表示が実現できるうえ、ブラウザがスクリプト機能に対応してない端末においても、端末の種類毎に適切な表示を実現することができる。
【００３８】
〔２−４．サーバでの仕様情報の取得〕
続いて、サーバで端末の種類を判別することにより仕様情報を取得する例を示す。ここで、仕様記憶手段１０は、サーバ１側で予め端末の種類ごとに仕様情報を用意してあるもので、端末２においてスクリプトによる仕様情報の取得ができない場合を含め、次のように活用できる。
【００３９】
すなわち、仕様取得手段１２の端末判別手段１６は、端末２のブラウザＢからウェブページの要求と共に送信されるユーザエージェント情報にどのような文字列が含まれているかに基づいてアクセス元の端末２の種類を判別し、仕様取得手段１２は、判別された端末の種類に応じた仕様情報を仕様記憶手段１０から取得する。図２の例において、例えば端末の種類が「Ａ社」の「Ｘシリーズ」の場合、画面横幅９６０（画素）、画面縦幅５４０（画素）という仕様情報が取得される。
【００４０】
このように、画面サイズなどの仕様情報を端末の種類ごとに予め用意し、ウェブブラウザから送信されてくるユーザエージェント情報などから判別する端末の種類に応じた仕様情報を取得し、それを基に画像などの表示サイズを制御するタグに記述するパラメタの値を計算などしてＣＳＳなどを作成することにより、画面サイズ取得やＣＳＳ書換などのスクリプト処理の機能や負荷を端末に要求することなく、端末の種類に適した表示が実現できる。
【００４１】
〔２−５．体裁情報作成の例〕
サーバ１又は端末２において、取得した仕様情報から体裁情報を作成する例として、図５（１）に例示するようなウェブページＷを表示する場合を考える。このウェブページＷは、ブラウザ画面サイズとして横８９０画素、縦４８０画素を想定の基準値とし、動画ＧとテキストＸを含む。
【００４２】
このウェブページＷを表わすページデータＤ（図１）のうち、プログラムＰを除くコンテンツデータＣの例として、図５（２）の概念図にＨＴＭＬファイルＨを模式的に示す。すなわち、図５（１）のウェブページＷのページデータは、テキストＸの文字列内容を含むＨＴＭＬファイルＨと、動画Ｇの図示しないファイル又はストリーミングデータ（図示省略）と、を含む。このうちＨＴＭＬファイルＨは、ＨＴＭＬファイルＨが表わすウェブページの表示上の体裁を制御する体裁情報（図１の体裁情報ＳＳに相当する）の原型であるデフォルトＣＳＳを含んでいる。
【００４３】
デフォルトＣＳＳは、ウェブページＷに含まれるいろいろな表示要素ごとの体裁を制御するサイズ指定タグを含み、その一つに、テキストＸを表示する横幅Ｗ３を指定するサイズ指定タグがあり、その初期値であるデフォルト値ＤＤ（図５（２）に一点鎖線の矩形で示す）として横幅４００画素が記述されているものとする。
【００４４】
また、体裁情報作成手段１３は、デフォルトＣＳＳを書き換えるための計算値Ｄ４を、仕様情報を用いて得るための計算式Ｄ３を有する（図５（２））。この図の計算式Ｄ３は、ウェブページＷ（図５（１））における表示要素の横幅Ｗ１，Ｗ３を仕様情報と基準値に基づいて修正する計算を行うもので、仕様情報と基準値との差を、横幅Ｗ１とＷ３に分配するものである。この例では、動画Ｇの横幅は固定であるものとする。例えば、図５において破線で示すように、端末の仕様情報Ｄ２において、画面サイズの横幅が９３０画素の場合、計算式Ｄ３により、基準値Ｄ１における横幅８９０画素との差である＋４０画素を２で除した＋２０画素を横幅Ｗ１とＷ３に分配し、例えば横幅Ｗ３については、デフォルト値ＤＤでは４００画素であったものが、計算値Ｄ４においては横幅４２０画素となる。
【００４５】
このような計算値Ｄ４で、デフォルトＣＳＳ中のＷ３のサイズ指定タグにおけるデフォルト値ＤＤを置き換えることにより、計算値Ｄ４がウェブページＷの表示に反映され、ここではテキストＸの横幅（典型的にはテキストが折返し表示される枠の横幅など）が４００画素から４２０画素に拡大される。なお、デフォルト値ＤＤを計算値Ｄ４などで置き換え編集したり、デフォルトＣＳＳをＨＴＭＬファイルＨに組み込んだりするタイミングは自由であり、予めＨＴＭＬファイルＨに組込み済のデフォルトＣＳＳを編集してもよいし、デフォルト値を置き換える編集を行った後のデフォルトＣＳＳをＨＴＭＬファイルＨに組み込んでもよい。
【００４６】
〔３．他の実施形態〕
なお、上記各実施形態は例示に過ぎず、本発明は、以下に例示するものやそれ以外の他の実施態様も含むものである。例えば、上記実施形態では、テキストの横幅を変更する例を示したが、変更するのは動画など画像のサイズなどでもよく、もちろん縦のサイズを変更したり縦横を同じ比率又は所定の比率で拡大縮小するなどでもよい。
【００４７】
また、本発明に関する手段などの各要素は、コンピュータの演算制御部に限らず、ワイヤードロジック等に基づく電子回路など他の情報処理機構で実現してもよい。また、各構成図、データの図、フローチャートの図などは例示に過ぎず、各要素の有無、その配置順序や各処理の実行順序、具体的内容などは適宜変更可能である。例えば、サーバは、構成要素となるサーバなどの装置を複数用いて実現してもよく、個々の記憶手段を別個独立のサーバ装置やシステムで実現する構成も一般的である。また、機能によっては、外部のプラットフォーム等をＡＰＩ（アプリケーション・プログラム・インタフェース）やネットワークコンピューティング（いわゆるクラウドなど）で呼び出して実現するなど、構成は柔軟に変更できる。
【００４８】
なお、本発明の適用対象は、特に好ましくは、テレビ機器や携帯電話端末のように、ウェブブラウザの表示領域（ウィンドウなど）が可変でなく全画面固定である機器類である。
【符号の説明】
【００４９】
１  サーバコンピュータ（サーバ）
２  端末
６  演算制御部
７  記憶装置
８  通信手段
１０  仕様記憶手段
１１  データ送信手段
１２  仕様取得手段
１３  体裁情報作成手段
１５  ページデータ記憶手段
１６  端末判別手段
２２  仕様取得手段
２３  体裁情報作成手段
Ｂ  ウェブブラウザ（ブラウザ）
Ｃ  コンテンツデータ
Ｄ  ウェブページデータ（ページデータ）
Ｄ１  基準値
Ｄ２  仕様情報
Ｄ３  計算式
Ｄ４  計算値
Ｅ  入力装置
Ｇ  動画
Ｈ  ファイル
Ｍ  表示装置
Ｎ  通信ネットワーク
Ｐ  プログラム
ＳＳ  体裁情報
Ｗ  ウェブページ
Ｗ１，Ｗ３  横幅
Ｘ  テキスト
【図１】
0005303534.tif 000002
【図２】
0005303534.tif 000003
【図３】
0005303534.tif 000004
【図４】
0005303534.tif 000005
【図５】
0005303534.tif 000006