(57)【要約】【課題】ウェブコンテンツを拡大表示や縮小表示する際に表示される要素の大きさを要素の種類ごとに定める。【解決手段】制御部１３は、要素の各種類につき、表示倍率、縮小係数、拡大係数、拡大縮小率を情報処理部１４に与える（Ｓ１３）。情報処理部１４は、要素の各種類につき、拡大縮小率が１００％より大きいなら該当の表示倍率、該当の拡大係数および拡大縮小率の積を最終表示倍率として計算する（Ｓ１５）。拡大縮小率が１００％より小さいなら該当の表示倍率、該当の縮小係数および拡大縮小率の積を最終表示倍率として計算する（Ｓ１５）。情報処理部１４は、ウェブコンテンツの各要素について、パラメータ記憶部１２１の、当該要素の種類を示す種類ＩＤを含むレコードから最終表示倍率を読み出し、当該要素が当該最終表示倍率に応じた大きさで表示されるようにウェブコンテンツをレンダリングし、情報出力部１６（表示装置）に出力する（Ｓ１９）。【選択図】図７
2015106396.tif 000002
【特許請求の範囲】
【請求項１】
ウェブコンテンツ内の要素の種類ごとに、当該種類を示す種類ＩＤ、表示倍率、縮小と拡大の少なくとも一方に使用される係数、最終表示倍率を含むレコードが記憶されるパラメータ記憶部と、
前記ウェブコンテンツに用いる拡大縮小率を取得する制御部と、
前記各レコードについて、当該レコード内の表示倍率、係数ならびに拡大縮小率の積である最終表示倍率を計算し、当該レコードに記憶させ、前記各要素について、前記パラメータ記憶部の、当該要素の種類を示す種類ＩＤを含むレコードから最終表示倍率を読み出し、当該要素を当該最終表示倍率に応じた大きさで表示させる情報処理部と
を備えることを特徴とするウェブコンテンツ表示装置。
【請求項２】
一部の前記レコードは、特定の要素を指定するためのｉｄ属性またはｃｌａｓｓ属性を含む要素指定情報を含み、
前記情報処理部は、
当該各要素について、前記パラメータ記憶部の、当該要素の種類を示す種類ＩＤと当該要素を示す要素指定情報とを含むレコードから最終表示倍率を読み出し、各要素を最終表示倍率に応じた大きさで表示させる
ことを特徴とする請求項１記載のウェブコンテンツ表示装置。
【請求項３】
前記パラメータ記憶部における一部のレコードは、要素の部分を指定するため要素部分指定情報を含み、
前記情報処理部は、
当該各部分について、前記パラメータ記憶部の、当該要素の種類を示す種類ＩＤと当該部分を示す要素部分指定情報とを含むレコードから最終表示倍率を読み出し、各部分を最終表示倍率に応じた大きさで表示させる
ことを特徴とする請求項１または２記載のウェブコンテンツ表示装置。
【請求項４】
前記要素部分指定情報は、要素の先頭からの文字数で部分を指定するものである
ことを特徴とする請求項３記載のウェブコンテンツ表示装置。
【請求項５】
前記パラメータ記憶部の一部のレコードは、拡大または縮小を禁止するための拡大縮小禁止情報を含み、
前記情報処理部は、
当該レコードの最終表示倍率を、当該レコード内の表示倍率と同じにする
ことを特徴とする請求項１ないし４のいずれかに記載のウェブコンテンツ表示装置。
【請求項６】
前記パラメータ記憶部の一部のレコードは、拡大縮小率から最終表示倍率を求めるための関数を含み、
前記情報処理部は、
前記拡大縮小率を引数として適用して当該関数の値を求め、当該レコードの最終表示倍率を当該値と同じにする
ことを特徴とする請求項１ないし５のいずれかに記載のウェブコンテンツ表示装置。
【請求項７】
ウェブコンテンツ表示装置の動作方法であって、
前記ウェブコンテンツ表示装置は、ウェブコンテンツ内の要素の種類ごとに、当該種類を示す種類ＩＤ、表示倍率、縮小と拡大の少なくとも一方に使用される係数、最終表示倍率を含むレコードが記憶されるパラメータ記憶部を備え、
前記動作方法は、
前記ウェブコンテンツ表示装置の制御部が、前記ウェブコンテンツに用いる拡大縮小率を取得し、
前記ウェブコンテンツ表示装置の情報処理部が、前記各レコードについて、当該レコード内の表示倍率、係数ならびに拡大縮小率の積である最終表示倍率を計算し、当該レコードに記憶させ、前記各要素について、前記パラメータ記憶部の、当該要素の種類を示す種類ＩＤを含むレコードから最終表示倍率を読み出し、当該要素を当該最終表示倍率に応じた大きさで表示させる
ことを特徴とするウェブコンテンツ表示装置の動作方法。
【請求項８】
請求項１ないし６のいずれかに記載のウェブコンテンツ表示装置としてコンピュータを機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブコンテンツ表示装置、ウェブコンテンツ表示装置の動作方法およびコンピュータプログラムに関するものである。
【背景技術】
【０００２】
インターネットの普及により、様々な情報がウェブを介して得られるようになっている。そのため、高齢者や障がい者を含め、多くの人がアクセスできるウェブサイトが求められている。つまり、ウェブサイトにアクセスできるウェブサイトのデザイン、つまり、ウェブアクセシビリティが求められている。
【０００３】
しかし、ポータルサイトをはじめとして多くのウェブページでは掲載している情報が多すぎるため、ウェブページの概要の把握が難しいという問題が発生している。これもアクセシビリティの問題の一つであるといえる。ウェブページの概要の把握に際して見出しは有効である。ＨＴＭＬでは見出し要素が定義されており、見出しであることをマークアップすることで、ブラウザが見出しを太字にしたり大きなフォントにするなど他の要素と区別して表示するため、見出しだけを拾い読みすれば、ウェブページの概要の把握ができるようになっている。
【０００４】
ウェブページはＰＣだけでなく、携帯電話でも利用される。近年はスマートホンが普及し、ウェブコンテンツを閲覧することができるようになってきた。しかし、携帯電話やスマートホンの小さい画面では閲覧が難しい場合があるため、携帯電話やスマートホン向けのウェブコンテンツを用意する場合が増えている。
【０００５】
ウェブアクセシビリティはJIS X 8341-3などガイドライン化されており、さまざまな配慮の方法がまとめられている。このようなガイドラインにしたがった評価ツールも開発されている（特許文献１参照）。
【０００６】
携帯電話、スマートホンやタブレット端末などの携帯端末においては、ページの表示面積が限られているため、ＰＣ向けのウェブページとは別に、独自のレイアウトを持つウェブページを別に用意する場合がある。携帯端末は表示面積が小さいため情報を詰め込んでしまうと、文字が小さくなり見づらいページになりやすい。
【０００７】
そこで、携帯端末向けに情報量を減らしたページを作成する場合が多い。例えばスマートホン向けのウェブページでは、横スクロールを設けると、表示している位置がわかりづらくなるため、横スクロール操作はさせず、縦スクロール操作のみ行わせるページデザインが一般的である。そのため、情報が多くなると縦長のページが作成されることになり、見たい情報にたどりつくまでに多くのスクロール操作が必要となり、見たい情報がすぐに探せないという課題が起きる。スクロール操作の際に見出しが識別できれば、見たい情報を探す手掛かりになる。しかし、スクロール操作により高速で移動するコンテンツの中で見出しを判別することは困難で、特にシニアユーザに対しては問題が大きいと考えられる。
【０００８】
または、見出しだけを表示するページを別に用意するという方法もある。この場合は、見出しだけを見て中身を判断するのが難しいという問題が生じる。さらに、その見出しに対してどの程度の長さ、分量のコンテンツがあるのかがわからないため、そのコンテンツを閲覧すべきかの判断ができないという課題がある。
【０００９】
一方、スマートホンやタブレット端末においては、指を使ったジェスチャによるコマンドの入力が可能になり、ピンチアウト、ピンチインのジェスチャを使って拡大縮小の操作が簡単に実現できるようになった。ＰＣでもマウスに付属するスクロールボタンを使って、拡大縮小を簡単に実現することができるが、スマートホンでは、拡大したい部分の中心点を同時に指定できるのが大きな特徴である。しかし、スマートホン向けのウェブページでは、横スクロールさせないために、画面を拡大縮小させない設定がとられている場合もあり、シニアユーザにとって文字が見づらい場合がある。
【００１０】
従来のＰＣ用のブラウザでは拡大縮小の方法に二通りある。一つ目は、画面全体を拡大縮小する方法である。これによると、画面全体がレイアウトを維持したまま拡大することができる。すなわち、見出しと本文との大きさの比率を保ったまま拡大する。一般に、拡大率は２００％以上などと大きく変更することができるが、拡大してしまうと文字が見やすくなる代わりに、全体の把握が難しくなる。二つ目の方法は、テキストだけを拡大縮小する方法である。テキストのサイズ指定が、相対的に指定されている場合には、テキストを拡大縮小することができる。画像などの要素は拡大縮小ができないため、見出しと本文を画像とテキストで作っておけば、見出しと本文の大きさの比率を変更することが可能である。しかし、一般には、テキストの拡大率は２００％未満となるため、見出しと本文との大きさの比率を大きくすることができない。スマートホンやタブレット端末では、一つ目の方法で拡大縮小し、テキストのみの拡大縮小はできないことが多い。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００９−２７７０３６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
本発明は、上記の課題に鑑みてなされたものであり、その目的とするところは、ウェブコンテンツを拡大表示や縮小表示する際に表示される要素の大きさを要素の種類ごとに定める技術を提供することにある。
【課題を解決するための手段】
【００１３】
上記の課題を解決するために、第１の本発明は、ウェブコンテンツ内の要素の種類ごとに、当該種類を示す種類ＩＤ、表示倍率、縮小と拡大の少なくとも一方に使用される係数、最終表示倍率を含むレコードが記憶されるパラメータ記憶部と、前記ウェブコンテンツに用いる拡大縮小率を取得する制御部と、前記各レコードについて、当該レコード内の表示倍率、係数ならびに拡大縮小率の積である最終表示倍率を計算し、当該レコードに記憶させ、前記各要素について、前記パラメータ記憶部の、当該要素の種類を示す種類ＩＤを含むレコードから最終表示倍率を読み出し、当該要素を当該最終表示倍率に応じた大きさで表示させる情報処理部とを備えることを特徴とするウェブコンテンツ表示装置をもって解決手段とする。
【００１４】
第２の本発明は、ウェブコンテンツ表示装置の動作方法であって、前記ウェブコンテンツ表示装置は、ウェブコンテンツ内の要素の種類ごとに、当該種類を示す種類ＩＤ、表示倍率、縮小と拡大の少なくとも一方に使用される係数、最終表示倍率を含むレコードが記憶されるパラメータ記憶部を備え、前記動作方法は、前記ウェブコンテンツ表示装置の制御部が、前記ウェブコンテンツに用いる拡大縮小率を取得し、前記ウェブコンテンツ表示装置の情報処理部が、前記各レコードについて、当該レコード内の表示倍率、係数ならびに拡大縮小率の積である最終表示倍率を計算し、当該レコードに記憶させ、前記各要素について、前記パラメータ記憶部の、当該要素の種類を示す種類ＩＤを含むレコードから最終表示倍率を読み出し、当該要素を当該最終表示倍率に応じた大きさで表示させることを特徴とするウェブコンテンツ表示装置の動作方法をもって解決手段とする。
【発明の効果】
【００１５】
本発明によれば、ウェブコンテンツを拡大表示や縮小表示する際に表示される要素の大きさを要素の種類ごとに定めることができる。
【図面の簡単な説明】
【００１６】
【図１】第１の実施の形態に係るウェブコンテンツ表示装置の構成を示す図である。
【図２】第１の実施の形態におけるパラメータ記憶部の構成を示す図である。
【図３】ウェブコンテンツを受信して最初に表示する際のフローチャートである。
【図４】ウェブコンテンツのＨＴＭＬ文書の例を示す図である。
【図５】ウェブコンテンツの階層構造の例を示す図である。
【図６】ウェブコンテンツの表示例（受信後の最初の表示例）である。
【図７】ウェブコンテンツを拡大表示または縮小表示する際のフローチャートである。
【図８】第１の実施の形態において拡大縮小率を８０％とした場合の表示例である。
【図９】第１の実施の形態における拡大縮小率と最終表示倍率の関係を示す図である。
【図１０】第２の実施の形態におけるパラメータ記憶部の構成を示す図である。
【図１１】第２の実施の形態において拡大縮小率を５０％とした場合の表示例である。
【図１２】第２の実施の形態における拡大縮小率と最終表示倍率の関係を示す図である。
【図１３】第２の実施の形態の変形例におけるパラメータ記憶部の構成を示す図である。
【図１４】第２の実施の形態の変形例における拡大縮小率と最終表示倍率の関係を示す図である。
【図１５】第３の実施の形態におけるパラメータ記憶部の構成を示す図である。
【図１６】第４の実施の形態におけるパラメータ記憶部の構成を示す図である。
【図１７】第４の実施の形態におけるウェブコンテンツの表示例（受信後の最初の表示例）である。
【図１８】第４の実施の形態において拡大縮小率を８０％とした場合の表示例である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態について図面を参照して説明する。
【００１８】
［第１の実施の形態］
図１に示すように、第１の実施の形態に係るウェブコンテンツ表示装置１は、通信ネットワークを介してウェブサーバ２に接続される。
【００１９】
ウェブコンテンツ表示装置１は、ブラウザなどと称されるソフトウェアにより、パーソナルコンピュータ（ＰＣ）や携帯端末（スマートフォンなど）に構成されるものである。
【００２０】
ウェブコンテンツ表示装置１は、受信部１１、情報蓄積部１２、制御部１３、情報処理部１４、情報入力部１５（キーボードやマウスなど）および情報出力部１６（表示装置など）を備える。
【００２１】
図２に示すように、情報蓄積部１２に含まれるパラメータ記憶部１２１には、表示される要素の種類毎のレコードが記憶される。各レコードは、該当の種類を示す種類ＩＤ、該当の種類に付与される表示倍率、縮小係数、拡大係数、最終表示倍率を含む。
【００２２】
図３に示すように、制御部１３は、ユーザにより情報入力部１５（キーボードなど）から、表示させたいウェブコンテンツのＵＲＬ（Universal Resource Locator）が入力されたか否かを判定する（Ｓ１）。
【００２３】
制御部１３は、入力がない場合はステップＳ１に戻る一方、入力があったなら、受信部１１にＵＲＬを与え、これにより、受信部１１は、ＵＲＬのウェブサーバ２に接続し、ＵＲＬのウェブコンテンツをウェブサーバ２から受信する（Ｓ３）。
【００２４】
図４に示すように、ウェブコンテンツは、ＨＴＭＬ（Hyper Text Markup Language）文書を含む。ＨＴＭＬ文書（ソースコード）では、例えば、タグ＜ｔｉｔｌｅ＞と＜／ｔｉｔｌｅ＞で要素「Ａポータル」を挟んでおり、これは、要素「Ａポータル」の種類が「ｔｉｔｌｅ」であることを示す。他の種類の要素も同様に記述される。
【００２５】
図３に戻り、制御部１３は、情報処理部１４にウェブコンテンツを与え、これにより、情報処理部１４は、ウェブコンテンツを解析する（Ｓ３）。
【００２６】
図５に示すように、ウェブコンテンツは、階層構造を有し、解析結果はこのような階層構造と各階層に含まれる要素を示すものとなる。
【００２７】
図３に戻り、制御部１３は、解析結果を情報蓄積部１２に記録する（Ｓ５）。
【００２８】
次に、制御部１３は、要素の各種類につき、パラメータ記憶部１２１から表示倍率を読み出す（Ｓ７）。
【００２９】
次に、情報処理部１４は、ウェブコンテンツを表示倍率に基づいてレンダリングし、情報出力部１６（表示装置）に出力し（Ｓ９）、処理を終える。
【００３０】
図６に示すように、種類ＩＤ「ｈ１」に該当する要素「Ａポータル」が、該当の表示倍率「１５０％」と同じ最終表示倍率に応じた大きさで表示される。
【００３１】
また、種類ＩＤ「ｈ２」に該当する要素「ニュース」、「天気」、「交通情報」が、該当の表示倍率「１２５％」と同じ最終表示倍率に応じた大きさで表示される。
【００３２】
また、種類ＩＤ「ｐ」に該当する要素「昨日行われた…」、「東京の天気…」、「鉄道に遅れ…」が、該当の表示倍率「１００％」と同じ最終表示倍率に応じた大きさで表示される。
【００３３】
ここで、最終的に表示される大きさは、所定の倍率と最終表示倍率の積に応じたものとなる。所定の倍率は、例えば、情報出力部１６の画面の大きさに依存し、携帯端末とＰＣでは異なる。
【００３４】
例えば、「昨日行われた…」の各文字が１２ピクセルで表示されるとすると、「Ａポータル」の各文字は、その１．５倍の１８ピクセルで表示される。
【００３５】
図７に示すように、ウェブコンテンツを拡大表示または縮小表示する場合は、別の動作となる。ここでは、拡大表示および縮小表示されていないウェブコンテンツが表示されていることとする。
【００３６】
図７に示すように、制御部１３は、ユーザにより情報入力部１５（キーボードなど）から、拡大縮小率が入力されたか否かを判定する（Ｓ１１）。拡大表示の際の拡大縮小率は、１００％より大きく、縮小表示の際の拡大縮小率は、１００％より小さい。
【００３７】
なお、拡大縮小率は、指による画面上でのピンチイン、ピンチアウトなどのジェスチャーや、マウスのスクロールホイールを動かす動作や、プルダウンメニューからの選択などにより入力してもよい。
【００３８】
制御部１３は、入力がない場合はステップＳ１１に戻る一方、入力があったなら、拡大縮小率を取得し、要素の各種類につき、パラメータ記憶部１２１から表示倍率、縮小係数、拡大係数を読み出し、拡大縮小率とともに情報処理部１４に与える（Ｓ１３）。
【００３９】
情報処理部１４は、要素の各種類につき、以下のように最終表示倍率を計算し（Ｓ１５）、パラメータ記憶部１２１における該当のレコードに記憶させる（Ｓ１７）。
【００４０】
ステップＳ１５で情報処理部１４は、拡大縮小率が１００％より大きいなら、該当の表示倍率、該当の拡大係数および拡大縮小率の積を最終表示倍率として計算する。
【００４１】
一方、情報処理部１４は、拡大縮小率が１００％より小さいなら、該当の表示倍率、該当の縮小係数および拡大縮小率の積を最終表示倍率として計算する。
【００４２】
また、情報処理部１４は、拡大縮小率が１００％なら、該当の表示倍率を最終表示倍率として計算する。
【００４３】
次に、情報処理部１４は、ウェブコンテンツの各要素について、パラメータ記憶部１２１の、当該要素の種類を示す種類ＩＤを含むレコードから最終表示倍率を読み出し、当該要素が当該最終表示倍率に応じた大きさで表示されるようにウェブコンテンツをレンダリングし、情報出力部１６（表示装置）に出力し（Ｓ１９）、処理を終える。
【００４４】
図８に示すように、拡大縮小率が８０％なら、種類ＩＤ「ｈ１」に該当する要素「Ａポータル」が、該当の表示倍率「１５０％」と該当の縮小係数「１」と拡大縮小率「８０％」の積である最終表示倍率「１４４％（＝１５０％×１×８０％）」に応じた大きさで表示される。
【００４５】
また、種類ＩＤ「ｈ２」に該当する要素「ニュース」、「天気」、「交通情報」が、該当の表示倍率「１２５％」と該当の縮小係数「１」と拡大縮小率「８０％」の積である最終表示倍率「１００％（＝１２５％×１×８０％）」に応じた大きさで表示される。
【００４６】
また、種類ＩＤ「ｐ」に該当する要素「昨日行われた…」、「東京の天気…」、「鉄道に遅れ…」が、該当の表示倍率「１００％」と該当の縮小係数「０．５」と拡大縮小率「８０％」の積である最終表示倍率「４０％（＝１００％×０．５×８０％）」に応じた大きさで表示される。
【００４７】
図６と比較すると、要素「ニュース」、「天気」、「交通情報」が目立ち、一方、要素「昨日行われた…」、「東京の天気…」、「鉄道に遅れ…」は、ユーザによっては読みづらいほど小さい。よって、要素「ニュース」、「天気」、「交通情報」だけを容易に拾い読みできる。
【００４８】
また、要素「昨日行われた…」、「東京の天気…」、「鉄道に遅れ…」は、小さくはなるが見えるので、その分量を知ることができる。
【００４９】
図８では、要素「昨日行われた…」は３行、要素「東京の天気…」２行、要素「鉄道に遅れ…」１行で構成され、要素「昨日行われた…」の分量が最も多いことが理解できる。
【００５０】
図示しないが、拡大縮小率が２００％なら、種類ＩＤ「ｈ１」に該当する要素「Ａポータル」が、該当の表示倍率「１５０％」と該当の拡大係数「１．２」と拡大縮小率「２００％」の積である最終表示倍率「３６０％（＝１５０％×１．２×２００％）」に応じた大きさで表示される。
【００５１】
また、種類ＩＤ「ｈ２」に該当する要素「ニュース」、「天気」、「交通情報」が、該当の表示倍率「１２５％」と該当の拡大係数「１．２」と拡大縮小率「２００％」の積である最終表示倍率「３００％（＝１２５％×１．２×２００％）」に応じた大きさで表示される。
【００５２】
また、種類ＩＤ「ｐ」に該当する要素「昨日行われた…」、「東京の天気…」、「鉄道に遅れ…」が、該当の表示倍率「１００％」と該当の拡大係数「１」と拡大縮小率「２００％」の積である最終表示倍率「２００％（＝１００％×１×２００％）」に応じた大きさで表示される。
【００５３】
図６と比較すると、要素「昨日行われた…」、「東京の天気…」、「鉄道に遅れ…」は、拡大されるので読みづらいくはないが、要素「ニュース」、「天気」、「交通情報」はさらに大きく拡大されるので、縮小の際（図８）と同様の作用効果が得られる。
【００５４】
図９に示すように、拡大縮小率が１００％より小さい場合、要素「ニュース」などの見出し要素の最終表示倍率は、要素「昨日行われた…」などの見出し要素以外の最終表示倍率よりも大きい。よって、前者の要素を読みやすくすることができる。拡大縮小率が１００％より大きい場合も、要素「ニュース」などの最終表示倍率は、要素「昨日行われた…」などの最終表示倍率よりも大きい。よって、前者の要素を読みやすくすることができる。
【００５５】
なお、第１の実施の形態では、拡大係数と縮小係数を用いたが、一方のみを用いてもよい。または、同じ係数を拡大と縮小のどちらにも利用することとしてもよい。つまり、係数は、縮小と拡大の少なくとも一方に使用される係数であればよい。
【００５６】
本実施の形態のウェブコンテンツ表示装置によれば、拡大表示や縮小表示の際、要素の種類ごとに大きさを変えることができるので、例えば、縮小表示の際、見出しの要素は読めるほどの大きさを保ったまま、見出し以外の本文などの要素を、ユーザが読めない大きさにまで縮小できる。これにより、見出しのみを選択的に読むことができる。その結果、読める大きさで表示されている見出しの情報をユーザに伝えることができる。これにより、ユーザがウェブコンテンツの概略を知ることができる。
【００５７】
さらに、本文などの文字の大きさは、文字が読めないほどの大きさではあるものの、見出しに対応する文章の分量はわかるため、文字の持つ情報は得られず分量だけを直感的に伝えることができる。見出し以外は読めないほどの大きさの文字で表示することで、ユーザが見出しに対応する文章の分量を簡単に知ることができるという効果がある。
【００５８】
［第２の実施の形態］
次に、第２の実施の形態に係るウェブコンテンツ表示装置について、第１の実施の形態との差異を中心に説明する。ウェブコンテンツ表示装置の構成は、図１と同様であり、説明を省略する。
【００５９】
図１０に示すように、パラメータ記憶部１２１においては、一部の縮小係数と一部の拡大係数が拡大縮小禁止情報「Ｎ」に置き換えられる。また、拡大縮小禁止情報「Ｎ」に置き換えられていない縮小係数および拡大係数は全て「１」となっている。
【００６０】
情報処理部１４は、拡大縮小率が１００％より大きく、且つ、拡大係数が拡大縮小禁止情報「Ｎ」に置き換えられているなら、最終表示倍率を表示倍率と同じにする（Ｓ１５）。
【００６１】
一方、情報処理部１４は、拡大縮小率が１００％より小さく、且つ、縮小係数が拡大縮小禁止情報「Ｎ」に置き換えられているなら、最終表示倍率を表示倍率と同じにする（Ｓ１５）。
【００６２】
図１１に示すように、拡大縮小率が５０％なら、種類ＩＤ「ｈ１」に該当する要素「Ａポータル」が、該当の表示倍率「１５０％」と同じ最終表示倍率に応じた大きさで表示される。つまり、拡大縮小率が５０％であっても、拡大縮小禁止情報「Ｎ」により縮小が禁止される。
【００６３】
また、種類ＩＤ「ｈ２」に該当する要素「ニュース」、「天気」、「交通情報」が、該当の表示倍率「１２５％」と同じ最終表示倍率に応じた大きさで表示される。つまり、拡大縮小率が５０％であっても、拡大縮小禁止情報「Ｎ」により、該当要素の縮小が禁止される。
【００６４】
また、種類ＩＤ「ｐ」に該当する要素「昨日行われた…」、「東京の天気…」、「鉄道に遅れ…」が、該当の表示倍率「１００％」と該当の縮小係数「１」と拡大縮小率「５０％」の積である最終表示倍率「５０％（＝１００％×１×５０％）」に応じた大きさで表示される。つまり、縮小係数が拡大縮小禁止情報「Ｎ」に置き換えられていないので、該当の要素が縮小される。
【００６５】
図示しないが、拡大縮小率が２００％なら、種類ＩＤ「ｈ１」に該当する要素「Ａポータル」が、該当の表示倍率「１５０％」と該当の拡大係数「１」と拡大縮小率「２００％」の積である最終表示倍率「３００％（＝１５０％×１×２００％）」に応じた大きさで表示される。つまり、拡大係数が拡大縮小禁止情報「Ｎ」に置き換えられていないので、該当の要素が拡大される。
【００６６】
また、種類ＩＤ「ｈ２」に該当する要素「ニュース」、「天気」、「交通情報」が、該当の表示倍率「１２５％」と該当の拡大係数「１」と拡大縮小率「２００％」の積である最終表示倍率「２５０％（＝１２５％×１×２００％）」に応じた大きさで表示される。つまり、拡大係数が拡大縮小禁止情報「Ｎ」に置き換えられていないので、該当の要素が拡大される。
【００６７】
また、種類ＩＤ「ｐ」に該当する要素「昨日行われた…」、「東京の天気…」、「鉄道に遅れ…」が、該当の表示倍率「１００％」と同じ最終表示倍率で表示される。つまり、拡大縮小率が２００％であっても、拡大縮小禁止情報「Ｎ」により、該当要素の拡大が禁止される。
【００６８】
図１２に示すように、拡大縮小率が１００％より小さい場合、見出し要素の最終表示倍率は、拡大縮小禁止情報「Ｎ」により、１００％で一定であり、見出し要素以外の最終表示倍率よりも大きい。よって、前者の要素を読みやすくすることができる。拡大縮小率が１００％より大きい場合も、見出し要素の最終表示倍率は、見出し要素以外の最終表示倍率よりも大きく、拡大縮小禁止情報「Ｎ」により、後者の最終表示倍率は一定である。よって、前者の要素を読みやすくすることができる。
【００６９】
［第２の実施の形態（変形例）］
次に、第２の実施の形態の変形例に係るウェブコンテンツ表示装置について、第１の実施の形態との差異を中心に説明する。ウェブコンテンツ表示装置の構成は、図１と同様であり、説明を省略する。
【００７０】
図１３に示すように、第２の実施の形態の変形例のパラメータ記憶部１２１においては、一部の縮小係数と一部の拡大係数が拡大縮小禁止情報「Ｎ」に置き換えられる。また、拡大縮小禁止情報「Ｎ」に置き換えられていない縮小係数は、表示倍率取得関数ｆ１（ｍ）、ｆ２（ｍ）、…に置き換えられている。また、拡大縮小禁止情報「Ｎ」に置き換えられていない拡大係数は、表示倍率取得関数ｇ１（ｍ）、ｇ２（ｍ）、…に置き換えられている。ここで、ｍは、拡大縮小率を示す。また、表示倍率の欄が省略されている。
【００７１】
第２の実施の形態の変形例では、情報処理部１４は、拡大縮小率ｍを引数として適用して関数の値を求め、最終表示倍率をこの値と同じにし、該当のレコードに記憶させる。
【００７２】
図１４に示すように、拡大縮小率が１００％より小さい場合、要素「ニュース」などの最終表示倍率は、表示倍率取得関数ｆ１（ｍ）などにより、例えば拡大縮小率ｍに対して非線形に変化させることができる。
【００７３】
拡大縮小率が１００％より大きい場合、要素「ニュース」などの最終表示倍率は、表示倍率取得関数ｇ１（ｍ）などにより、例えば拡大縮小率ｍに対して非線形に変化させることができる。図は、例えば、ｇ１（ｍ）＝ｍ２の場合における最終表示倍率の変化を示している。
【００７４】
なお、表示倍率取得関数は、第１の実施の形態、後述の第３の実施の形態において用いてもよい。
【００７５】
［第３の実施の形態］
次に、第３の実施の形態に係るウェブコンテンツ表示装置について、第１、第２の実施の形態との差異を中心に説明する。ウェブコンテンツ表示装置の構成は、図１と同様であり、説明を省略する。
【００７６】
図１５に示すように、パラメータ記憶部１２１において、一部のレコードは、要素指定情報を含む。要素指定情報は、特定の要素を指定するものであり、例えば、スタイルシートの指定に使用されるｉｄ属性またはｃｌａｓｓ属性または両方を含む。
【００７７】
パラメータ記憶部１２１は、例えば、拡大縮小禁止情報「Ｎ」を含んでいてもよい。また、縮小係数、拡大係数は任意の値を設定でき、例えば、１でもよい。
【００７８】
第３の実施の形態では、情報処理部１４は、種類ＩＤと要素指定情報とで特定される各要素につき、最終表示倍率を計算し（Ｓ１５）、パラメータ記憶部１２１における該当のレコードに記憶させる（Ｓ１７）。
【００７９】
また、情報処理部１４は、当該各要素については、パラメータ記憶部１２１の、当該要素の種類を示す種類ＩＤと当該要素を示す要素指定情報とを含むレコードから最終表示倍率を読み出す。そして、情報処理部１４は、各要素が最終表示倍率に応じた大きさで表示されるようにレンダリングし、情報出力部１６（表示装置）に出力する（Ｓ１９）。
【００８０】
例えば、拡大縮小率が２００％なら、種類ＩＤ「ｈ１」とｉｄ属性「ｏｓｕｓｕｍｅ」に該当する要素が、該当の表示倍率「１６０％」と該当の拡大係数「１．２」と拡大縮小率「２００％」の積である最終表示倍率「３８４％（＝１６０％×１．２×２００％）」に応じた大きさで表示される。
【００８１】
例えば、拡大縮小率が５０％なら、種類ＩＤ「ｈ１」とｃｌａｓｓ属性「ｈｅａｄ以外」に該当する要素が、該当の表示倍率「１４０％」と該当の縮小係数「０．９」と拡大縮小率「５０％」の積である最終表示倍率「６３％（＝１４０％×０．９×５０％）」に応じた大きさで表示される。
【００８２】
また、種類ＩＤ「＊」は、全ての種類Ｄを示す特殊文字である。例えば、拡大縮小率が２００％なら、ｃｌａｓｓ属性「ｈｏｎｂｕｎ」に該当する全て要素が、該当の表示倍率「１００％」と該当の拡大係数「１」と拡大縮小率「２００％」の積である最終表示倍率「２００％（＝１００％×１×２００％）」に応じた大きさで表示される。
【００８３】
なお、種類ＩＤ「＊」を使用すると、番号７の指定と番号３の指定では、同じ要素を示す場合も出てくる可能性がある。その場合は、番号の大きいものを採用するなどのルールを決めておけばよい。
【００８４】
［第４の実施の形態］
次に、第４の実施の形態に係るウェブコンテンツ表示装置について、第１、第２の実施の形態との差異を中心に説明する。ウェブコンテンツ表示装置の構成は、図１と同様であり、説明を省略する。
【００８５】
図１６に示すように、パラメータ記憶部１２１の一部のレコードは、要素部分指定情報を含む。図の要素部分指定情報「５以前」は、種類ＩＤ「ｐ」に該当する要素の先頭文字から５文字までの部分を示す。図の要素部分指定情報「６以降」は、種類ＩＤ「ｐ」に該当する要素の６文字以降の部分を示す。つまり、例えば、要素部分指定情報は、要素の先頭からの文字数で部分を指定するものである。
【００８６】
パラメータ記憶部１２１は、例えば、拡大縮小禁止情報「Ｎ」を含んでいてもよい。また、縮小係数、拡大係数は任意の値を設定でき、例えば、１でもよい。
【００８７】
第４の実施の形態では、情報処理部１４は、種類ＩＤと要素部分指定情報とで特定される各部分につき、最終表示倍率を計算し（Ｓ１５）、パラメータ記憶部１２１における該当のレコードに記憶させる（Ｓ１７）。
【００８８】
また、情報処理部１４は、当該各部分について、パラメータ記憶部１２１の、当該要素の種類を示す種類ＩＤと当該部分を示す要素部分指定情報とを含むレコードから最終表示倍率を読み出し、各部分が最終表示倍率に応じた大きさで表示されるようにレンダリングし、情報出力部１６（表示装置）に出力する（Ｓ１９）。
【００８９】
図１７に示すように、種類ＩＤ「ｈ１」に該当する要素「Ａポータル」が、該当の表示倍率「１６０％」と同じ最終表示倍率に応じた大きさで表示される。
【００９０】
また、種類ＩＤ「ｈ２」に該当する要素「ニュース」が、該当の表示倍率「１５０％」と同じ最終表示倍率に応じた大きさで表示される。
【００９１】
また、種類ＩＤ「ｐ」に該当する要素「プロ野球オールスター…」、「台風２０号は、…」、「首都圏の鉄道…」が、該当の表示倍率「１００％」と同じ最終表示倍率に応じた大きさで表示される。
【００９２】
図１８に示すように、拡大縮小率が８０％なら、種類ＩＤ「ｐ」と要素部分指定情報「５以前」に該当する要素部分「プロ野球オ」、「台風２０号」、「首都圏の鉄」が、該当の表示倍率「１００％」と同じ最終表示倍率「１００％」に応じた大きさで表示される。つまり、拡大縮小禁止情報「Ｎ」により縮小が禁止される。
【００９３】
一方、種類ＩＤ「ｐ」と要素部分指定情報「６以降」に該当する要素部分「ールスター…」、「は、進路…」、「道各線は…」が、該当の表示倍率「１００％」と該当の縮小係数「１」と拡大縮小率「８０％」の積である最終表示倍率「８０％（＝１００％×１×８０％）」に応じた大きさで表示される。
【００９４】
なお、各実施の形態のウェブコンテンツ表示装置としてコンピュータを機能させるためのコンピュータプログラムは、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープなどのコンピュータ読み取り可能な記録媒体に記録でき、また、インターネットなどの通信網を介して伝送させて、広く流通させることができる。
【符号の説明】
【００９５】
１…ウェブコンテンツ表示装置
１１…受信部
１２…情報蓄積部
１３…制御部
１４…情報処理部
１５…情報入力部
１６…情報出力部
１２１…パラメータ記憶部
【図１】
2015106396.tif 000003
【図２】
2015106396.tif 000004
【図３】
2015106396.tif 000005
【図４】
2015106396.tif 000006
【図５】
2015106396.tif 000007
【図６】
2015106396.tif 000008
【図７】
2015106396.tif 000009
【図８】
2015106396.tif 000010
【図９】
2015106396.tif 000011
【図１０】
2015106396.tif 000012
【図１１】
2015106396.tif 000013
【図１２】
2015106396.tif 000014
【図１３】
2015106396.tif 000015
【図１４】
2015106396.tif 000016
【図１５】
2015106396.tif 000017
【図１６】
2015106396.tif 000018
【図１７】
2015106396.tif 000019
【図１８】
2015106396.tif 000020