(57)【要約】【課題】表示画面に表示されたWebコンテンツの中でユーザが所望する箇所のみを簡易な操作で拡大表示することを、Webコンテンツのカスタマイズをすることなく、また表示される情報量を減らすことなく可能とする。【解決手段】ネットワークを介してWebコンテンツを取得し、表示する機能を備えた端末装置において、Webコンテンツにおける各要素の内容の画像と表示位置とを、各内容に隣接して表示される表示内容対応情報に対応付けて格納しておき、ユーザが所望する表示内容対応情報が入力された場合に、入力された表示内容対応情報に対応する内容の画像を所定の倍率で拡大してWebコンテンツの表示画像に重畳して表示する。【選択図】図１
2008059090.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してWebコンテンツを取得し、表示する機能を備えた端末装置であって、
前記Webコンテンツを構成する各要素を識別するための要素識別情報と、当該Webコンテンツの表示画像上で前記各要素の内容に隣接して表示される表示内容対応情報とを対応付けた対応表を作成し、前記端末装置の記憶手段に格納する手段と、
前記要素識別情報で識別される各要素の内容を示す画像である内容画像を生成するとともに、当該内容が前記Webコンテンツの表示画像上で表示される位置を、前記Webコンテンツを用いて、前記内容画像の表示位置として算出し、当該内容画像と表示位置とを前記表示内容対応情報と対応付けて前記記憶手段に格納する手段と、
前記各要素の内容に隣接して表示される表示内容対応情報の表示位置を、前記対応表と前記Webコンテンツを用いて算出する手段と、
前記Webコンテンツの表示画像上に、前記表示内容対応情報をそれぞれの表示位置に表示する手段と、
複数の前記表示内容対応情報のうちのある表示内容対応情報が前記端末装置に入力された場合に、入力された表示内容対応情報に対応する内容画像とその表示位置とを前記記憶手段から取得し、当該内容画像を所定の倍率で拡大して前記Webコンテンツの表示画像に重畳して表示する手段と
を備えたことを特徴とする端末装置。
【請求項２】
前記表示内容対応情報が前記端末装置に入力された場合に、入力された表示内容対応情報に対応する要素の内容を音声で出力する手段を更に備えたことを特徴とする請求項１に記載の端末装置。
【請求項３】
ネットワークを介してWebコンテンツを取得し、表示する機能を備えたコンピュータを、
前記Webコンテンツを構成する各要素を識別するための要素識別情報と、当該Webコンテンツの表示画像上で前記各要素の内容に隣接して表示される表示内容対応情報とを対応付けた対応表を作成し、前記コンピュータの記憶手段に格納する手段、
前記要素識別情報で識別される各要素の内容を示す画像である内容画像を生成するとともに、当該内容が前記Webコンテンツの表示画像上で表示される位置を、前記Webコンテンツを用いて、前記内容画像の表示位置として算出し、当該内容画像と表示位置とを前記表示内容対応情報と対応付けて前記記憶手段に格納する手段、
前記各要素の内容に隣接して表示される表示内容対応情報の表示位置を、前記対応表と前記Webコンテンツを用いて算出する手段、
前記Webコンテンツの表示画像上に、前記表示内容対応情報をそれぞれの表示位置に表示する手段、
複数の前記表示内容対応情報のうちのある表示内容対応情報が前記端末装置に入力された場合に、入力された表示内容対応情報に対応する内容画像とその表示位置とを前記記憶手段から取得し、当該内容画像を所定の倍率で拡大して前記Webコンテンツの表示画像に重畳して表示する手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話機等の携帯端末に表示されるWebコンテンツの中でユーザが見たい部分を拡大表示する技術に関するものである。
【背景技術】
【０００２】
携帯電話機を用いてWebサイトにアクセスし、Webコンテンツを表示する場合、携帯電話機の表示画面はパソコン等の表示画面に比べて非常に小さいので、Webコンテンツに含まれる文字が小さくて読み難い場合がある。
【０００３】
このような問題を解決するために、Webコンテンツ全体を一様に大きくして表示する技術がある。しかし、Webコンテンツ全体を一様に大きくすると、最初に表示されていたWebコンテンツ全体の中の一部分しか携帯電話機の表示画面に表示されなくなる。このため、携帯電話機のユーザは、Webコンテンツ全体を見るために画面のスクロールを多数回行なわなければならなくなり、操作性が悪化してしまう。
【０００４】
また、Webコンテンツの配信者が、Webコンテンツが携帯電話機の表示画面に表示されることを考慮して、その小さな画面に適した情報量、文字の大きさになるようにWebコンテンツをカスタマイズする技術もある。しかし、カスタマイズにはコストがかかるため、カスタマイズは特定のWebコンテンツだけにしか行なわれないことから、この技術は、Webコンテンツに含まれる文字が小さくて読み難いという問題に対しての有効な解決策にはならない。
【０００５】
なお、携帯端末装置において表示画面上のテキストの文字サイズを変更する技術が例えば特許文献１に開示されている。
【特許文献１】特開２００６−０１４２２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は上記の点に鑑みてなされたものであり、携帯電話機等の携帯端末の表示画面にWebコンテンツを表示する場合に、表示画面に表示されたWebコンテンツの中でユーザが所望する箇所のみを簡易な操作で拡大表示することを、Webコンテンツのカスタマイズをすることなく可能とする技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題は、ネットワークを介してWebコンテンツを取得し、表示する機能を備えた端末装置であって、前記Webコンテンツを構成する各要素を識別するための要素識別情報と、当該Webコンテンツの表示画像上で前記各要素の内容に隣接して表示される表示内容対応情報とを対応付けた対応表を作成し、前記端末装置の記憶手段に格納する手段と、前記要素識別情報で識別される各要素の内容を示す画像である内容画像を生成するとともに、当該内容が前記Webコンテンツの表示画像上で表示される位置を、前記Webコンテンツを用いて、前記内容画像の表示位置として算出し、当該内容画像と表示位置とを前記表示内容対応情報と対応付けて前記記憶手段に格納する手段と、前記各要素の内容に隣接して表示される表示内容対応情報の表示位置を、前記対応表と前記Webコンテンツを用いて算出する手段と、前記Webコンテンツの表示画像上に、前記表示内容対応情報をそれぞれの表示位置に表示する手段と、複数の前記表示内容対応情報のうちのある表示内容対応情報が前記端末装置に入力された場合に、入力された表示内容対応情報に対応する内容画像とその表示位置とを前記記憶手段から取得し、当該内容画像を所定の倍率で拡大して前記Webコンテンツの表示画像に重畳して表示する手段とを備えたことを特徴とする端末装置により解決できる。
【０００８】
また、上記の端末装置は、前記表示内容対応情報が前記端末装置に入力された場合に、入力された表示内容対応情報に対応する要素の内容を音声で出力する手段を更に備えてもよい。
【０００９】
また、本発明は、ネットワークを介してWebコンテンツを取得し、表示する機能を備えたコンピュータを、前記Webコンテンツを構成する各要素を識別するための要素識別情報と、当該Webコンテンツの表示画像上で前記各要素の内容に隣接して表示される表示内容対応情報とを対応付けた対応表を作成し、前記コンピュータの記憶手段に格納する手段、前記要素識別情報で識別される各要素の内容を示す画像である内容画像を生成するとともに、当該内容が前記Webコンテンツの表示画像上で表示される位置を、前記Webコンテンツを用いて、前記内容画像の表示位置として算出し、当該内容画像と表示位置とを前記表示内容対応情報と対応付けて前記記憶手段に格納する手段、前記各要素の内容に隣接して表示される表示内容対応情報の表示位置を、前記対応表と前記Webコンテンツを用いて算出する手段、前記Webコンテンツの表示画像上に、前記表示内容対応情報をそれぞれの表示位置に表示する手段、複数の前記表示内容対応情報のうちのある表示内容対応情報が前記端末装置に入力された場合に、入力された表示内容対応情報に対応する内容画像とその表示位置とを前記記憶手段から取得し、当該内容画像を所定の倍率で拡大して前記Webコンテンツの表示画像に重畳して表示する手段、として機能させるプログラムとして構成することもできる。
【発明の効果】
【００１０】
本発明によれば、Webコンテンツにおける各要素の内容の画像と表示位置とを、各内容に隣接して表示される表示内容対応情報に対応付けて格納しておき、ユーザが所望する表示内容対応情報が入力された場合に、入力された表示内容対応情報に対応する内容の画像を所定の倍率で拡大してWebコンテンツの表示画像に重畳して表示することとしたので、Webコンテンツの中でユーザが所望する箇所のみを簡易な操作で拡大表示することができる。また、本発明ではWebコンテンツのカスタマイズは不要となる。更に、元のWebコンテンツの画像はそのまま表示されるので、表示される情報量は、拡大画像の表示前後で変化しない。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して本発明の実施の形態について説明する。本実施の形態では、携帯電話機等の携帯端末のユーザが携帯端末の表示装置（ディスプレイ）に表示されたWebコンテンツ画面の中の所望の部分を拡大表示する場合について説明する。また、WebコンテンツはHTML(Hypertext Markup Language)で記述された文書データであるものとし、以下、WebコンテンツをHTML文書と呼ぶことにする。また、HTML文書における開始タグと終了タグとを含む部分を要素と呼び、要素の中で開始タグと終了タグに囲まれた部分を内容と呼ぶことにする。以下、その内容はテキストであるものとする。
【００１２】
（概要）
まず、本実施の形態の携帯端末が実行する処理の概要を説明する。
【００１３】
ユーザによる操作に基づき、携帯端末がHTML文書をネットワーク上のWebサーバから取得する。携帯端末は、HTML文書の各要素における内容であるテキスト毎に、そのテキストがHTML文書を解釈することにより表示画面に表示される場合のイメージと同じイメージを作成し、その表示画面における位置情報とともに記憶装置に記憶しておく。更に、テキストと同じ位置の番号のイメージを作成しておく。
【００１４】
そして、携帯端末は、HTML文書を解釈することにより通常通り文書を表示装置に表示するとともに、上記の番号を文書の各テキストに隣接させて表示する。そして、ユーザが、ある番号を入力すると、その番号に隣接するテキストに対応するイメージを記憶装置から読み出し、それを拡大し、表示装置に表示された文書に重畳して表示する。
【００１５】
図１（ａ）、（ｂ）に表示画面例を示す。図１（ａ）は、HTML文書の表示画面である。図１（ａ）に示すように、各テキストに隣接して番号が表示されている。そして、番号“８”が入力されると、“８”に対応するテキストが拡大表示される。このように、本実施の形態の技術を用いると、一回番号を押すだけで所望のテキストを拡大することが可能である。以下、本発明の実施の形態をより詳細に説明する。
【００１６】
（詳細）
図２に、本実施の形態における携帯端末１０の機能ブロック図を示す。図２に示すように、本実施の形態における携帯端末１０は、コンテンツ取得部１１、コンテンツ解析・重畳イメージ作成部１２、出力制御部１３、画像出力部１４、操作入力部１５、音声合成出力部１６、記憶装置１７、表示装置１８、入力装置１９、音声出力装置２０を備えている。
【００１７】
コンテンツ取得部１１は、ユーザにより指定されたHTML文書を、ネットワーク上のWebサーバから取得する機能を有する。コンテンツ解析・重畳イメージ作成部１２は、取得されたHTML文書を解析するとともに、通常のHTML文書画像に重ねて表示する番号及びテキストのイメージを作成する機能を有している。
【００１８】
出力制御部１３は、ユーザからの操作内容に応じて、所定のテキストを拡大表示するための制御等を行う機能を有している。
【００１９】
画像出力部１４は、出力制御部１３から受信する画像データを表示装置１８に送り、表示装置１８に画像を表示させる機能を有している。操作入力部１５は、入力装置１９から受信した操作内容を、各機能部に送信する機能を有している。また、音声合成出力部１６は、出力制御部１３から受信するテキストデータを音声データに変換し、音声出力装置２０に出力する機能を有している。記憶装置１７は、例えばRAM(random-access memory)である。
【００２０】
表示装置１８は、例えば、携帯電話機に搭載されるようなサイズの小さなディスプレイ装置である。入力装置１９は、番号キーやスクロールキー、決定キー等を有し、ユーザがキーを押したときに、そのキーに対応する信号を操作入力部１５に送出する機能を有している。音声出力装置２０は、音声合成出力部１６から受信した音声データを、音声として出力する機能を有している。
【００２１】
なお、携帯端末１０は、CPU等を備えたコンピュータの構成を有する携帯電話機やPDA等であり、本実施の形態における各機能部は、携帯端末１０上でプログラムが実行されることにより実現されるものである。例えば、そのプログラムは、携帯端末１０としての携帯電話機のアプリとしてWebサイトから取得するようにしてもよい。
【００２２】
次に、図３のフローチャートを参照して携帯端末１０の動作を詳細に説明する。
【００２３】
まず、携帯端末１０は、ユーザからの操作に基づき、ネットワーク上のWebサーバからHTML文書を取得する（ステップ１１）。取得したHTML文書は携帯端末１０の記憶装置１７に蓄積される。
【００２４】
続いて、コンテンツ解析・重畳イメージ作成部１２は、記憶装置１７に蓄積されたHTML文書の先頭から、携帯端末１０の表示装置１８の１画面内に表示できる範囲の要素を取得する（ステップ１２）。なお、１画面内に表示できる範囲がHTML文書の中のどの範囲であるかは、HTML文書を解析することにより把握できる。
【００２５】
図４（ａ）に一般的なHTML文書の構造を示す。図４（ａ）の例では、Ａに示す範囲が図４（ｂ）に示すように１画面に表示されるので、コンテンツ解析・重畳イメージ作成部１２はＡの範囲の要素を取得する。なお、<HTML>や<body>等のような共通タグの部分は取得する範囲から除外する。
【００２６】
次に、コンテンツ解析・重畳イメージ作成部１２は、表示装置１８に表示される文書の各テキストに隣接して表示される番号と、HTML文書の各要素との対応付けを行なうための対応表を作成し、作成した対応表を記憶装置１７に格納する（ステップ１３）。
【００２７】
ここではまず、ステップ１２で取得した要素の内容について、見出しを設定するタグの階層関係に従って上位階層から順番に番号を付与する。更に、当該タグが当該範囲の中で出現する順番を示す番号を付与し、これらを対応付けて格納する。
【００２８】
つまり、図４（ａ）に示した例のように、階層が高いほうから、<H1>、<H2>、...<Hn>、<p>、...となっている場合において、まず、（ａ）タグ<H1>の要素の内容に対して、0からｋ（当該タグの要素の個数分−１）までの連番とタグ出現番号を付与する。（ｂ）そして、タグ<H2>の要素の内容に対して、ｋ+1からmまでの連番とタグ出現番号を付与する。（ｃ）また、タグ<H3>の要素の内容に対して、m+1からpまでの連番とタグ出現番号を付与する。（ｄ）同様に<H4>以下の<Hn>タグの要素の内容に対しても、（ｃ）に続く連番とタグ出現番号を付与する。更に、<p>以下の内容に対しても、（d）に続く連番とタグ出現番号を付与する。もちろん、途中で番号を付す対象となる要素が無くなったらこの処理を終了する。
【００２９】
このような処理の結果、図４（ａ）のAに示した範囲のHTML文書の場合、図５に示す対応表が作成される。この対応表で、例えば“表題２”は、<H1>タグの２番目の要素の内容であり、取得した範囲全体の中でのタグ出現順番は７番目であることから、連番値として１が付与され、タグ出現番号として７が付与されている。なお、タグ出現番号により、取得された範囲のHTML文書における要素を特定することができる。
【００３０】
本実施の形態では、簡易に（ワンプッシュで）拡大すべきテキストを選択できるようにするために、テキスト選択に使用される連番値を０から９までとしている。従って、１０以上のタグが一画面内に含まれる場合でも、連番値が９を超えた時点で連番の付与を止め、次の処理に進むこととしている。このことから、図４（ａ）の例では、図５に示すように内容ｅに連番値は付与されていない。もちろん、ワンプッシュではなくなるが、９より大きな連番値を付与したり、９より大きな連番値をａ，ｂ，ｃ，ｄ….等の文字で付与してもよい。
【００３１】
また、本実施の形態では、連番値として、タグの階層関係に従って上位階層から順番に番号を付与することとしている。これにより、連番値を０から９に制限した場合でも、表題のような重要なテキストに確実に連番値を付与することが可能となっている。なお、HTML文書を解析して、文字の大きさが小さいテキストから順に連番値を付与することとしてもよい。これにより、文字の小さいテキストを確実に拡大表示することができるようになる。また、特定のタグ（例えば＜ｐ＞）のみに連番値を付与することとしてもよく、連番値の付与の仕方に特に制限はない。  
また、タグ出現順番についても、取得された範囲のHTML文書における要素を特定することができる情報であればどのようなものでもよい。例えば、タグ種別（<H1>等）毎に出現順番を付与することとしてもよい。これにより、例えば、「<H1>の２番目の要素」と特定すれば取得された範囲のHTML文書の中で一意に要素を特定できる。
【００３２】
図３のステップ１３に続いて、コンテンツ解析・重畳イメージ作成部１２は、ステップ１２で取得した範囲のHTML文書を表示装置１８に表示した場合において、その文書内の各テキストに隣接させて、連番値を文書に重畳させて表示するために、連番値毎の描画イメージとその表示位置を生成する（ステップ１４）。更に、連番値に対応するテキストを拡大して文書に重畳させて表示するための元となる各テキストの描画イメージとその表示位置を連番値毎に作成する（ステップ１５）。
【００３３】
つまり、ステップ１２で取得した範囲のHTML文書を表示装置１８に表示した画面が図４（ｂ）に示した通りである場合において、図６（ａ）に示す各位置に表示される各連番の描画イメージ（連番描画イメージ）と、図６（ｂ）に示す各位置に表示される各テキストの描画イメージ（テキスト描画イメージ）を作成する。
【００３４】
図５に示したように、連番はタグ出現番号に対応付けられているので、ある連番の表示位置は、対応表を参照することにより、その連番に対応するタグ出現番号に対応する要素の内容が表示される位置として算出できる。この位置は、HTML文書を表示する場合と同様にHTML解析を行うことにより算出できる。
【００３５】
また、テキストの表示位置及び表示サイズも、そのテキストに対応するタグ出現番号に対応する要素の内容が表示される位置とサイズとすればよい。これも、対応表を参照し、HTML文書を表示する場合と同様にHTML解析を行うことにより算出できる。
【００３６】
生成されたテキスト描画イメージと表示位置は、対応表の連番値に対応付けて記憶装置１７に格納しておく。
【００３７】
次に、コンテンツ解析・イメージ作成部１２は、ステップ１２で取得した１画面分のHTML文書を通常通り表示する場合と同様に解析し、表示装置１８に表示する文書画像を作成する。そして、その文書画像と、各連番描画イメージとそれらの表示位置とを出力制御部１３に渡し、出力制御部１３がそれらを画像出力部１４に送る。画像出力部１４は、文書画像を表示装置１８に表示するとともに、各連番描画イメージをそれぞれの表示位置に、文書画像に重畳して表示する（ステップ１６）。このときの表示画面例は図７に示すとおりである。なお、このとき、連番値が０に対応するテキスト描画イメージを、所定の倍率で拡大して、当該テキスト描画イメージの表示位置に重畳表示することとしてもよい。この場合の表示画面例を図８に示す。
【００３８】
その後、携帯端末１０の出力制御部１３は、操作入力部１５から上下キー（スクロールキーと呼ぶ）からの入力があるかどうか、また、番号キーからの入力があるかどうかの監視をする（ステップ１７）。
【００３９】
さて、図７もしくは図８の表示画面を見た利用者は、例えば、内容ｃの文字が小さく、これを拡大したいと考えた場合に、入力装置１９の“８”のボタンを押す。すると、“８”が操作入力部１５から出力制御部１３に送られ、出力制御部１３は、記憶装置１７に、連番値と対応付けて格納されているテキスト描画イメージ／表示位置群から、“８”に対応するテキスト描画イメージとその表示位置を取得する。そして、“８”に対応するテキスト描画イメージを所定の倍率で拡大し（ステップ１８）、拡大したテキスト描画イメージと対応する表示位置とを画像出力部１４に送る。これにより、表示装置１８には図９に示す画像が表示される（ステップ１９）。なお、図８のように、既に拡大表示されているテキストがあった場合は、このテキストイメージを消去してから“８”に対応するテキスト描画イメージを表示する。
【００４０】
また、スクロールキーの入力がなされた場合、出力制御部１３は受信したスクロールキー入力情報をコンテンツ解析・重畳イメージ作成部１２に送り、コンテンツ解析・重畳イメージ作成部１２は、スクロールキー入力情報に対応する量だけスクロールした後の１画面分のHTML文書の要素を取得することにより、ステップ１２からの処理を再度行う。
【００４１】
図８（図１０（ａ））の状態から、「表題２」を画面の最上段までスクロールした場合における画面表示例を図１０（ｂ）に示す。
【００４２】
ステップ１７で番号が入力された場合に、テキスト描画イメージを拡大表示するとともに、当該テキストを音声出力することとしてもよい。この場合、番号の入力を受けた出力制御部１３が、対応表から当該番号に対応するテキストを取得し、このテキストを音声合成出力部１６に送る。音声合成出力部１６は、テキストを音声データに変換し、音声出力装置２０に送ることにより、音声出力装置２０がテキストに対応する音声を出力する。
【００４３】
なお、上記の実施の形態では、操作の簡易性という観点から、１桁の番号を用いて拡大するテキストの選択を行なっていたが、番号を用いることなくテキストを選択するよう構成することも可能である。この場合、対応表において、連番に代えて、内容及びタグ出現番号毎の位置情報を格納しておく。また、テキスト描画イメージと表示位置をタグ出現番号と対応付けて格納しておく。そして、HTML文書画像を表示する際には何も重畳せずに表示する。
【００４４】
一方、文書画像が表示された画面上に、上下に移動するカーソルを表示させる。利用者がそのカーソルを所定のキーで移動させ、決定キーを押したときに、携帯端末はそのときのカーソルの位置に対応するテキスト描画イメージと表示位置を対応表のタグ出現番号を用いて抽出し、それを拡大表示する。ただし、この方法は、ワンプッシュではないので、番号を用いる方法より操作に手間がかかる。
【００４５】
本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。
【図面の簡単な説明】
【００４６】
【図１】本発明の実施の形態における表示画面例を示す図である。
【図２】本発明の実施の形態における携帯端末１０の機能ブロック図である。
【図３】携帯端末１０の動作を示すフローチャートである。
【図４】HTML文書の構造例を示す図である。
【図５】対応表の例を示す図である。
【図６】連番描画イメージとテキスト描画イメージの例を示す図である。
【図７】連番描画イメージが重畳されたHTML文書画像を示す図である。
【図８】連番描画イメージと所定の拡大イメージが重畳されたHTML文書画像を示す図である。
【図９】選択されたテキストの拡大イメージが重畳されたHTML文書画像を示す図である。
【図１０】画面のスクロールの例を示す図である。
【符号の説明】
【００４７】
１０  携帯端末
１１  コンテンツ取得部
１２  コンテンツ解析・重畳イメージ作成部
１３  出力制御部
１４  画像出力部
１５  操作入力部
１６  音声合成出力部
１７  記憶装置
１８  表示装置
１９  入力装置
２０  音声出力装置
【図１】
2008059090.tif 000003
【図２】
2008059090.tif 000004
【図３】
2008059090.tif 000005
【図４】
2008059090.tif 000006
【図５】
2008059090.tif 000007
【図６】
2008059090.tif 000008
【図７】
2008059090.tif 000009
【図８】
2008059090.tif 000010
【図９】
2008059090.tif 000011
【図１０】
2008059090.tif 000012