(57)【要約】  コンテンツのデータを解釈するコンテンツデータ解釈手段と、その解釈結果に基づいて、該コンテンツのデータの中から所定の条件を満たすデータを抽出するデータ抽出手段と、該抽出データの各々に、該解釈の結果得られたそれぞれ対応する該コンテンツ内での位置情報を関連付ける位置情報関連付け手段と、該関連付けされた抽出データの各々を選択可能な表示要素として生成する表示要素生成手段と、該生成された表示要素をレンダリングして、当該表示要素が表示されるモードの表示を行うレンダリング手段と、該レンダリングされた表示要素を選択する選択手段とを具備し、ある表示要素が選択されたとき、レンダリング手段が当該表示要素に関連付けられた位置情報に基づいて当該表示要素が画面上に現れるよう該コンテンツのデータをレンダリングして本来表示されるべき通常のモードに表示を切り替える端末装置を提供する。
2008013128.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを表示可能な端末装置において、
コンテンツのデータを解釈するコンテンツデータ解釈手段と、
その解釈結果に基づいて、該コンテンツのデータの中から所定の条件を満たすデータを抽出するデータ抽出手段と、
該抽出データの各々に、該解釈の結果得られたそれぞれ対応する該コンテンツ内での位置情報を関連付ける位置情報関連付け手段と、
該関連付けされた抽出データの各々を選択可能な表示要素として生成する表示要素生成手段と、
該生成された表示要素をレンダリングして、当該表示要素が表示されるモードの表示を行うレンダリング手段と、
該レンダリングされた表示要素を選択する選択手段と、を具備し、
前記レンダリング手段は、ある表示要素が選択されたとき、当該表示要素に関連付けられた位置情報に基づいて、当該表示要素が画面上に現れるよう該コンテンツのデータをレンダリングして本来表示されるべき通常のモードに表示を切り替えること、を特徴とする端末装置。
【請求項２】
該所定の条件を満たすデータとは、イメージデータ、ボールドフォントで定義されたテキストデータ、スタイルシートで定義されたテキストデータ、リンクのデータ、所定のキーワードを含むテキストデータの少なくとも一つであること、を特徴とする請求項１に記載の端末装置。
【請求項３】
前記レンダリング手段は、該特定のモードを表示する際、各表示要素を、それぞれ関連付けられた位置情報に基づいてレイアウトすること、を特徴とする請求項１又は請求項２の何れかに記載の端末装置。
【請求項４】
前記レンダリング手段は、少なくとも画面上下方向に関して、該位置情報に基づいたレイアウト処理を実行すること、を特徴とする請求項３に記載の端末装置。
【請求項５】
前記レンダリング手段は、該抽出されたデータの各々に対する、レンダリングする際の表示倍率を全て同一に設定すること、を特徴とする請求項１から請求項４の何れかに記載の端末装置。
【請求項６】
前記レンダリング手段は、該表示要素が全て一画面中に収まるよう該表示倍率を設定すること、を特徴とする請求項５に記載の端末装置。
【請求項７】
コンテンツを表示可能な端末装置において、
コンテンツのデータを解釈するコンテンツデータ解釈手段と、
その解釈結果に基づいて、該コンテンツのデータの中から所定の条件を満たすデータを検知するデータ検知手段と、
該検知されたデータの各々に、該解釈の結果得られたそれぞれ対応する該コンテンツ内での位置情報を関連付ける位置情報関連付け手段と、
その解釈結果に基づいて該コンテンツのデータをレンダリングするレンダリング手段であって、レンダリング結果として得られる表示要素のうち該検知されたデータを基とする所定の表示要素を他の表示要素と識別可能に且つ選択可能な表示要素としてレンダリングして、当該他の表示要素と識別可能に且つ選択可能な表示要素が表示されるモードの表示を行うレンダリング手段と、
該所定の表示要素を選択する選択手段と、を具備し、
前記レンダリング手段は、ある他の表示要素と識別可能に且つ選択可能な表示要素が選択されたとき、当該表示要素に関連付けられた位置情報に基づいて、当該選択された表示要素が画面上に現れるように該コンテンツのデータをレンダリングして本来表示されるべき通常のモードに切替えること、を特徴とする端末装置。
【請求項８】
前記レンダリング手段は、該検知されたデータを基とする所定の表示要素を他の表示要素よりも高い表示倍率でレンダリングすることで識別可能にすること、を特徴とする請求項７に記載の端末装置。
【請求項９】
該所定の条件を満たすデータが所定のタグで定義されたフォントによるテキストデータであるとき、前記レンダリング手段は、該テキストデータを基として得られる所定のテキストを該コンテンツに対して縮小された範囲内にレイアウトし、当該コンテンツにおけるフォントサイズを維持しつつも当該範囲内に収まりきらない文字列を表示しないこと、を特徴とする請求項７又は請求項８の何れかに記載の端末装置。
【請求項１０】
コンテンツを表示するためのコンテンツ表示方法において、
コンテンツのデータを解釈するコンテンツデータ解釈ステップと、
その解釈結果に基づいて、該コンテンツのデータの中から所定の条件を満たすデータを抽出するデータ抽出ステップと、
該抽出データの各々に、該解釈の結果得られたそれぞれ対応する該コンテンツ内での位置情報を関連付ける位置情報関連付けステップと、
該関連付けされた抽出データの各々を選択可能な表示要素として生成する表示要素生成ステップと、
該生成された表示要素をレンダリングして、当該表示要素が表示されるモードの表示を行う第一のレンダリングステップと、
該レンダリングされた表示要素を選択する選択ステップと、
ある表示要素が選択されたとき、当該表示要素に関連付けられた位置情報に基づいて、当該表示要素が画面上に現れるよう該コンテンツのデータをレンダリングして本来表示されるべき通常のモードに表示を切り替える第二のレンダリングステップと、を含むコンテンツ表示方法。
【請求項１１】
前記第一のレンダリングステップにおいて、各表示要素を、それぞれ関連付けられた位置情報に基づいてレイアウトすること、を特徴とする請求項１０に記載のコンテンツ表示方法。
【請求項１２】
前記第一のレンダリングステップにおいて、少なくとも画面上下方向に関して、該位置情報に基づいたレイアウト処理を実行すること、を特徴とする請求項１１に記載のコンテンツ表示方法。
【請求項１３】
前記第一のレンダリングステップにおいて、該抽出されたデータの各々に対する、レンダリングする際の表示倍率を全て同一に設定すること、を特徴とする請求項９から請求項１２の何れかに記載のコンテンツ表示方法。
【請求項１４】
前記第一のレンダリングステップにおいて、該表示要素が全て一画面中に収まるよう該表示倍率を設定すること、を特徴とする請求項１３に記載のコンテンツ表示方法。
【請求項１５】
コンテンツを表示するためのコンテンツ表示方法において、
コンテンツのデータを解釈するコンテンツデータ解釈ステップと、
その解釈結果に基づいて、該コンテンツのデータの中から所定の条件を満たすデータを検知するデータ検知ステップと、
該検知されたデータの各々に、該解釈の結果得られたそれぞれ対応する該コンテンツ内での位置情報を関連付ける位置情報関連付けステップと、
その解釈結果に基づいて、該コンテンツのデータをレンダリングするレンダリングステップであって、レンダリング結果として得られる表示要素のうち該検知されたデータを基とする所定の表示要素を他の表示要素と識別可能に且つ選択可能な表示要素としてレンダリングして、当該他の表示要素と識別可能に且つ選択可能な表示要素が表示されるモードの表示を行うレンダリングステップと、
該所定の表示要素を選択する選択ステップと、を含み、
ある他の表示要素と識別可能に且つ選択可能な表示要素が選択されたとき、前記レンダリングステップにおいて、当該表示要素に関連付けられた位置情報に基づいて、当該選択された表示要素が画面上に現れるように該コンテンツのデータをレンダリングして本来表示されるべき通常のモードに切替えること、を特徴とするコンテンツ表示方法。
【請求項１６】
前記レンダリングステップにおいて、該検知されたデータを基とする所定の表示要素を他の表示要素よりも高い表示倍率でレンダリングすることで識別可能にすること、を特徴とする請求項１５に記載のコンテンツ表示方法。
【請求項１７】
該所定の条件を満たすデータが所定のタグで定義されたフォントによるテキストデータであるとき、前記レンダリングステップにおいて、該テキストデータを基として得られる所定のテキストを該コンテンツに対して縮小された範囲内にレイアウトし、当該コンテンツにおけるフォントサイズを維持しつつも当該範囲内に収まりきらない文字列を表示しないこと、を特徴とする請求項１５又は請求項１６の何れかに記載のコンテンツ表示方法。
【請求項１８】
請求項１０から請求項１７の何れかに記載のコンテンツ表示方法をコンピュータに実行させるためのコンテンツ表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツのデータを解釈し、その解釈結果に基づいてコンテンツの表示を行う端末装置、コンテンツ表示方法、およびコンテンツ表示プログラムに関する。
【背景技術】
【０００２】
近年、インターネットに代表されるネットワークの急速な普及やその技術の発展に伴って、ユーザは、デスクトップやラップトップ等のＰＣ（Personal Computer）のみならず、携帯電話や、ＰＤＡ（Personal Digital Assistance）、家電、カーナビゲーション装置等を含む様々な情報端末を用いてネットワーク上の情報を閲覧することができる。これらの情報端末には情報閲覧ソフトウェア（以下、ブラウザと記す）が組み込まれている。ブラウザが、例えばＨＴＭＬ（Hyper Text Markup Language）で記述されたマークアップ言語の文書を解釈し、次いでその解釈結果に基づいたレイアウト処理を行う。これにより、端末の表示部にネットワーク上の情報（例えばページ）が表示（すなわちレンダリング）される。【０００３】
先ず、本明細書において用いられる用語について定義する。
・ネットワーク
キャリアの通信網、イントラネット、インターネット等を含む各種通信網
・コンテンツ
ネットワーク経由で伝送される、又は端末に格納されている、ユーザが鑑賞する映像や画像、音楽、文章、又はそれらの組み合わせから構成される一纏まりの情報
・Ｗｅｂコンテンツ
コンテンツの一形態であり、ネットワーク経由で伝送される一纏まりの情報
・Ｗｅｂページ（或いは単に「ページ」）
Ｗｅｂコンテンツの一形態であり、ユーザがあるＵＲＩ（Uniform Resource Identifier）を指定したときに表示されるべき内容全体。すなわち、ディスプレイ上の画像をスクロールすることにより表示され得る内容全体。なお、Ｗｅｂページにはオンラインで閲覧されるものに限らず、オフラインで閲覧されるものも含まれる。オフラインで閲覧されるＷｅｂページには、例えばインターネット経由で伝送されてブラウザによりキャッシングされたページや、端末装置のローカルフォルダ等にｍｈｔ形式で保存されたページ等が含まれる。Ｗｅｂページは、例えばＨＴＭＬ文書、イメージファイル、音声データ等の種々のデータ（Ｗｅｂページデータ）から構成される。【０００４】
上記定義によれば、コンテンツはＷｅｂコンテンツを包括し、ＷｅｂコンテンツはＷｅｂページ、ページを包括する。【０００５】
ここで、例えば携帯電話等の携帯端末の画面サイズはデスクトップＰＣ等と比べて格段に小さい。従ってページの表示サイズも小さくなってしまい、その視認性が低い。特に、デスクトップＰＣ等を想定して制作されたページを携帯端末で表示させた場合においては、その視認性の低さは顕著である。【０００６】
このようにページの視認性が低い場合、ユーザにとって、例えばページに含まれる所望のアンカーリンクを正確にポインティングすることが困難であり得る。附言するにページの視認性の低さは例えば操作ミスの原因となる。また、操作に掛かる時間が増大する原因にもなる。【０００７】
例えば特開２００２−３５１６２０号公報には、このような問題を鑑みて成された技術が開示されている。特開２００２−３５１６２０号公報によれば、表示中のページが複数の領域に分割される。そしてユーザにより何れかの領域が選択されると、当該領域に含まれるアンカーリンクが抽出されてリスト状にポップアップで表示される。ユーザは、このリストの中から所望のアンカーリンクを選択するという簡単な操作によって、例えば興味のあるトピック等（すなわちリンク先）を画面上に表示させることができる。
【発明の開示】
【０００８】
しかし特開２００２−３５１６２０号公報に記載の端末装置においても結局は、領域を選択する段階ではページの視認性が低い。つまり、ユーザにとって、所望のアンカーリンクを含む領域を正確に選択すること自体が困難であり得る。このような観点から、特開２００２−３５１６２０号公報に記載の端末装置では、ユーザはポインティング操作を正確に行ってページ中の所望の箇所を画面上に表示させることが困難であり得る。
【０００９】
そこで本発明は上記の事情に鑑みて、正確なポインティングを簡単な操作で実現してコンテンツ中の所望の箇所を画面上に表示させることができる端末装置を提供することを課題としている。また正確なポインティングを簡単な操作で実現してコンテンツ中の所望の箇所を画面上に表示させるのに好適なコンテンツ表示方法、およびコンテンツ表示プログラムを提供することを課題としている。
【００１０】
上記の課題を解決する本発明の一態様に係るコンテンツを表示可能な端末装置は、コンテンツのデータを解釈するコンテンツデータ解釈手段と、その解釈結果に基づいて、該コンテンツのデータの中から所定の条件を満たすデータを抽出するデータ抽出手段と、該抽出データの各々に、該解釈の結果得られたそれぞれ対応する該コンテンツ内での位置情報を関連付ける位置情報関連付け手段と、該関連付けされた抽出データの各々を選択可能な表示要素として生成する表示要素生成手段と、該生成された表示要素をレンダリングして、当該表示要素が表示されるモードの表示を行うレンダリング手段と、該レンダリングされた表示要素を選択する選択手段とを具備したものであり、レンダリング手段は、ある表示要素が選択されたとき、当該表示要素に関連付けられた位置情報に基づいて、当該表示要素が画面上に現れるよう該コンテンツのデータをレンダリングして本来表示されるべき通常のモードに表示を切り替えることを特徴としたものである。
【００１１】
このように構成された端末装置によれば、ある条件で抽出された特定のデータだけがレンダリングされ、選択可能な表示要素として画面上に表示される。このためユーザは、正確且つ簡単にポインティング操作を行って、コンテンツ中の所望の箇所を画面上に表示させることができる。
【００１２】
ここでいう該所定の条件を満たすデータとは、例えばイメージデータ、ボールドフォントで定義されたテキストデータ、スタイルシートで定義されたテキストデータ、リンクのデータ、所定のキーワードを含むテキストデータの少なくとも一つである。
【００１３】
また上記レンダリング手段は、該特定のモードを表示する際、各表示要素を、それぞれ関連付けられた位置情報に基づいてレイアウトすることができる。また、少なくとも画面上下方向に関して、該位置情報に基づいたレイアウト処理を実行するよう動作し得る。
【００１４】
また上記レンダリング手段は、例えば該抽出されたデータの各々に対する、レンダリングする際の表示倍率を全て同一に設定する。このとき上記レンダリング手段は、例えば該表示要素が全て一画面中に収まるよう該表示倍率を設定しても良い。
【００１５】
また上記の課題を解決する本発明の別の態様に係るコンテンツを表示可能な端末装置は、コンテンツのデータを解釈するコンテンツデータ解釈手段と、その解釈結果に基づいて、該コンテンツのデータの中から所定の条件を満たすデータを検知するデータ検知手段と、該検知されたデータの各々に、該解釈の結果得られたそれぞれ対応する該コンテンツ内での位置情報を関連付ける位置情報関連付け手段と、その解釈結果に基づいて、該コンテンツのデータをレンダリングするレンダリング手段であって、レンダリング結果として得られる表示要素のうち該検知されたデータを基とする所定の表示要素を他の表示要素と識別可能に且つ選択可能な表示要素としてレンダリングして、当該他の表示要素と識別可能に且つ選択可能な表示要素が表示されるモードの表示を行うレンダリング手段と、該所定の表示要素を選択する選択手段とを具備しており、レンダリング手段が、ある他の表示要素と識別可能に且つ選択可能な表示要素が選択されたとき、当該表示要素に関連付けられた位置情報に基づいて、当該選択された表示要素が画面上に現れるように該コンテンツのデータをレンダリングして本来表示されるべき通常のモードに切替えることを特徴としたものである。
【００１６】
このように構成された端末装置によれば、ある条件を満たすとされたデータが他のデータと識別可能に且つ選択可能な表示要素としてレンダリングされる。このためユーザは、本来表示されるべきコンテンツの全体像をイメージしながら正確且つ簡単にポインティング操作を行って、コンテンツ中の所望の箇所を画面上に表示させることができる。
【００１７】
なお上記端末装置において、上記レンダリング手段は、例えば該検知されたデータを基とする所定の表示要素を、他の表示要素よりも高い表示倍率でレンダリングすることで識別可能とさせる。
【００１８】
また上記端末装置において、例えば該所定の条件を満たすデータが所定のタグで定義されたフォントによるテキストデータであるとき、上記レンダリング手段は、該テキストデータを基として得られる所定のテキストを該コンテンツに対して縮小された範囲内にレイアウトし、当該コンテンツにおけるフォントサイズを維持しつつも当該範囲内に収まりきらない文字列を表示しないようにすることができる。
【００１９】
また上記の課題を解決する本発明の一態様に係るコンテンツを表示するためのコンテンツ表示方法は、コンテンツのデータを解釈するコンテンツデータ解釈ステップと、その解釈結果に基づいて、該コンテンツのデータの中から所定の条件を満たすデータを抽出するデータ抽出ステップと、該抽出データの各々に、該解釈の結果得られたそれぞれ対応する該コンテンツ内での位置情報を関連付ける位置情報関連付けステップと、該関連付けされた抽出データの各々を選択可能な表示要素として生成する表示要素生成ステップと、該生成された表示要素をレンダリングして、当該表示要素が表示されるモードの表示を行う第一のレンダリングステップと、該レンダリングされた表示要素を選択する選択ステップとを含む方法であり、ある表示要素が選択されたとき、当該表示要素に関連付けられた位置情報に基づいて、当該表示要素が画面上に現れるよう該コンテンツのデータをレンダリングして本来表示されるべき通常のモードに表示を切り替える第二のレンダリングステップとを含む方法である。
【００２０】
このようなコンテンツ表示方法によれば、ある条件で抽出された特定のデータだけがレンダリングされ、選択可能な表示要素として画面上に表示される。このためユーザは、正確且つ簡単にポインティング操作を行って、コンテンツ中の所望の箇所を画面上に表示させることができる。
【００２１】
ここで、上記第一のレンダリングステップにおいて、各表示要素を、それぞれ関連付けられた位置情報に基づいてレイアウトするようにしても良い。
【００２２】
また上記第一のレンダリングステップにおいて、少なくとも画面上下方向に関して、該位置情報に基づいたレイアウト処理を実行するようにしても良い。
【００２３】
また上記第一のレンダリングステップにおいて、該抽出されたデータの各々に対する、レンダリングする際の表示倍率を全て同一に設定するようにしても良い。
【００２４】
また上記第一のレンダリングステップにおいて、該抽出されたデータのレンダリング結果として得られる表示要素が全て一画面中に収まるよう該表示倍率を設定するようにしても良い。
【００２５】
また上記の課題を解決する本発明の別の態様に係るコンテンツを表示するためのコンテンツ表示方法は、コンテンツのデータを解釈するコンテンツデータ解釈ステップと、その解釈結果に基づいて、該コンテンツのデータの中から所定の条件を満たすデータを検知するデータ検知ステップと、該検知されたデータの各々に、該解釈の結果得られたそれぞれ対応する該コンテンツ内での位置情報を関連付ける位置情報関連付けステップと、その解釈結果に基づいて、該コンテンツのデータをレンダリングするレンダリングステップであって、レンダリング結果として得られる表示要素のうち該検知されたデータを基とする所定の表示要素を他の表示要素と識別可能に且つ選択可能な表示要素としてレンダリングして、当該他の表示要素と識別可能に且つ選択可能な表示要素が表示されるモードの表示を行うレンダリングステップと、該所定の表示要素を選択する選択ステップとを含む方法であり、ある他の表示要素と識別可能に且つ選択可能な表示要素が選択されたとき、レンダリングステップにおいて、当該表示要素に関連付けられた位置情報に基づいて、当該選択された表示要素が画面上に現れるように該コンテンツのデータをレンダリングして本来表示されるべき通常のモードに切替えることを特徴とした方法である。
【００２６】
このようなコンテンツ表示方法によれば、ある条件を満たすとされたデータが他のデータと識別可能に且つ選択可能な表示要素としてレンダリングされる。このためユーザは、本来表示されるべきコンテンツの全体像をイメージしながら正確且つ簡単にポインティング操作を行って、コンテンツ中の所望の箇所を画面上に表示させることができる。
【００２７】
なお上記レンダリングステップにおいて、例えば該検知されたデータを基とする所定の表示要素を、他の表示要素よりも高い表示倍率でレンダリングすることで識別可能とさせる。
【００２８】
また例えば該所定の条件を満たすデータが所定のタグで定義されたフォントによるテキストデータであるとき、上記レンダリングステップにおいて、該テキストデータを基として得られる所定のテキストを該コンテンツに対して縮小された範囲内にレイアウトし、当該コンテンツにおけるフォントサイズを維持しつつも当該範囲内に収まりきらない文字列を表示しないようにすることができる。
【００２９】
また上記の課題を解決する本発明の一態様に係るコンテンツ表示プログラムは、上記コンテンツ表示方法をコンピュータに実行させるためのプログラムであっても良い。
【図面の簡単な説明】
【００３０】
【図１】本発明の実施の形態の端末装置の外観を示した図である。
【図２】本発明の実施の形態の端末装置の構成を示したブロック図である。
【図３】本発明の実施の形態のブラウザに含まれるブラウザエンジンの機能ブロック図である。
【図４】本発明の実施の形態のブラウザで表示されるページの一例を示した図である。
【図５】本発明の実施の形態のイメージジャンプモード時に表示されるページの一例を示した図である。
【図６】本発明の実施の形態のタイトルジャンプモード時に表示されるページの一例を示した図である。
【図７】本発明の実施の形態のイメージジャンプモードにおけるページの表示処理を示すフローチャートである。
【発明を実施するための最良の形態】
【００３１】
以下、図面を参照して、本発明の実施の形態について説明する。【００３２】
図１は、本発明の実施の形態の端末装置１０の外観を示した図である。また図２は、本発明の実施の形態の端末装置１０の構成を示したブロック図である。本実施形態において端末装置１０は携帯電話であるが、別の実施の形態では例えばデスクトップやラップトップ等のＰＣ、携帯電話、ＰＤＡ或いはＰＨＳ（Personal Handy phone System）等の種々の形態のものが想定される。【００３３】
端末装置１０はその全体を統括的に制御するＣＰＵ１０３を具備する。ＣＰＵ１０３にはバス１１９を介して各構成要素が接続されている。これらの構成要素には、ＲＯＭ(Read-Only Memory)１０５、ＲＡＭ(Random-Access Memory)１０７、ネットワークインタフェース１０９、ディスプレイドライバ１１１１、インタフェース１１５がある。ディスプレイドライバ１１１、インタフェース１１５はそれぞれ、ディスプレイ１１３、ユーザインタフェースデバイス１１７に接続されている。【００３４】
ＲＯＭ１０５には各種プログラムや各種データが格納されている。ＲＯＭ１０５に格納されているプログラムには例えばブラウザ５０がある。このブラウザ５０は、所定のマークアップ言語で記述されたオンライン又はオフライン上の情報を閲覧するための情報閲覧ソフトウェアである。【００３５】
ＲＡＭ１０７は例えばＲＯＭ１０５に格納されている各種プログラムの展開先である。ユーザインタフェースデバイス１１７を用いたユーザ・オペレーション（以下、単に「ユーザ・オペレーション」と記す）にしたがって、ＲＯＭ１０５に格納されているプログラム（例えばブラウザ５０）が読み出されてＲＡＭ１０７の所定領域に展開されて実行される。これにより、ブラウザ５０が起動する。【００３６】
なおユーザインタフェースデバイス１１７には５ウェイキー、およびファンクションキーＦ１、Ｆ２が含まれている。５ウェイキーは四つの方向キー（１１７Ｕ、１１７Ｄ、１１７Ｒ、１１７Ｌ）およびエンタキー１１７Ｅから成る。【００３７】
ここで、ブラウザ５０の機能について説明する。図３を参照してブラウザ５０の基本的な構成要素であるブラウザエンジン３０について説明する。【００３８】
図３は、ブラウザ５０に含まれるブラウザエンジン３０の機能ブロック図である。図３に示されるように、ブラウザエンジン３０は、パーサー３１、ページメーカ３２、およびフォーマッタ３３の各機能ブロックから構成される。【００３９】
ユーザ・オペレーションによりＵＲＩが入力されると（又はＷｅｂページに含まれるアンカータグを選択することによりＵＲＩが指定、或いは端末装置１０内部にブックマークや履歴として保持されたＵＲＩが選択されると）、ブラウザ５０は、インターネット上のＵＲＩ（例えばサーバ）からＨＴＭＬ文書２１（すなわちリクエストされたページ）を取得するよう動作する。【００４０】
サーバは、ブラウザ５０によるリクエストに応じてＨＴＭＬ文書２１を送出する。送出されたＨＴＭＬ文書２１は、所定のネットワークおよびネットワークインタフェース１０９を介して次にパーサー３１に渡される。【００４１】
パーサー３１は、このＨＴＭＬ文書２１を解釈し、ＨＴＭＬ文書２１の文法構造がツリー構造で表されたドキュメントツリー２３を作成する。なお、ドキュメントツリー２３は、ＨＴＭＬ文書２１の文法構造を表現するのみであり、ドキュメントの表現に関する情報までは含んでいない。【００４２】
次に、ページメーカ３２は、ドキュメントツリー２３およびタグに関する情報を基に、ＨＴＭＬ文書２１の表現形式、例えばblock, inline, table, list, item等を含むレイアウトツリー２５を作る。すなわち、レイアウトツリー２５は、block, inline, tableなどの順番に関する情報を含んでいる。なお、レイアウトツリー２５は、これらの要素（block, inline, table等）の画面上での位置やサイズについての情報は含んでいない。【００４３】
フォーマッタ３３は、レイアウトツリー２５および携帯装置１０の仕様の情報に基づいて周知のフォーマッティングを実行し、ディスプレイ１１３の画面上に各要素（テキストやイメージ等）をレイアウトする。パーサー３１、ページメーカ３２、フォーマッタ３３による以上のような処理を経て、ＨＴＭＬ文書２１、すなわちリクエストされたページがディスプレイ１１３に表示される。【００４４】
なお、ブラウザエンジン３０によるレンダリング処理により、ディスプレイ１１３の画面上にレイアウトして表示されたテキストやイメージ等の各々を「要素」と表現することもできる。【００４５】
ここで、図４に、ブラウザ５０で表示されるページの一例を示す。なおこのページは、例えばデスクトップＰＣ等のディスプレイ（例えばＸＧＡ（eXtended Graphics Array））を想定して制作されたものである。これに対してディスプレイ１１３は例えばＱＶＧＡ（Quarter Video Graphics Array）である。本実施形態においてフォーマッタ３３は、ディスプレイ１１３のピクセル数に合わせたフォーマッティング（例えば画面幅方向のピクセル数に合わせた文字の折り返し等）を実行していない。このためページは、図４に示されるように、ディスプレイ１１３の表示領域に収まらずその一部しか表示されていない。【００４６】
ブラウザ５０にてページが表示されてから所定のユーザ・オペレーションが実行されると、当該ブラウザ５０は、図４に示されるように、ページの前面側にインジケータＩを表示させる。またこれと同時に画面下中央、左下のボタンのそれぞれに「ＯＫ」、「Ｃａｎｃｅｌ」を付す。【００４７】
なおエンタキー１１７Ｅが押下されたとき、画面下中央のボタン（図４では「ＯＫ」）が選択されてそれに応じた処理が実行される。またファンクションキーＦ１が押下されたとき、画面左下のボタン（図４では「Ｃａｎｃｅｌ」）が選択されてそれに応じた処理が実行される。またファンクションキーＦ２が押下されたとき、画面右下のボタンが選択されてそれに応じた処理が実行される。【００４８】
インジケータＩは、複数のアイコンが縦および横方向にそれぞれ一列並べられたものである。図４に示されるように、初期的には、インジケータＩの最も下のアイコンが他のアイコンと異なる色で表示される。すなわち最も下のアイコンが注視された状態にある。ユーザは方向キー１１７Ｕ又は１１７Ｄを押下することで、注視状態にある縦方向のアイコンを変更することができる。【００４９】
また図４に示されるように、注視状態にある縦方向のアイコンの横（インジケータＩの右側）には「１００％」、「Ｉｍａｇｅ」、「Ｔｅｘｔ」、「Ｒｅａｄ」のアイコンが一列に並べられて表示されている。これらのアイコンの中で初期的には「１００％」アイコンが注視された状態にある。「１００％」アイコンはページの表示倍率を決定するためのアイコンである。「１００％」アイコンが注視された状態でエンタキー１１７Ｅが押下（すなわち「ＯＫ」のボタンが選択）されると、ブラウザ５０はページを等倍で表示させる。附言するに、ブラウザ５０は初期的にはページを等倍で表示させている。従ってインジケータＩが表示され、ユーザが最初にエンタキー１１７Ｅを押下してもページの表示倍率は変化しない。なおユーザがファンクションキーＦ１を押下（すなわち「Ｃａｎｃｅｌ」のボタンを選択）した場合、ブラウザ５０はインジケータＩを消去する。【００５０】
ユーザは方向キー１１７Ｒ又は１１７Ｌを押下することで、注視状態にある横方向のアイコンを変更することができる。このような操作でアイコンが変更されると、ブラウザ５０は、その注視されているアイコン（例えば「Ｉｍａｇｅ」、「Ｔｅｘｔ」、「Ｒｅａｄ」アイコン）に応じたモードでページを表示する。【００５１】
例えば「Ｉｍａｇｅ」アイコンが注視されるよう操作が行われると、ブラウザ５０は、ページの表示モードをイメージジャンプモードに変更する。ここで、図５（ａ）乃至（ｄ）に、イメージジャンプモードで表示されているページの一例を示す。また、図７に、イメージジャンプモードにおけるページの表示処理のフローチャートを示す。以下、このイメージジャンプモードについて説明する。【００５２】
イメージジャンプモードは、先程まで表示されていた、通常の解釈結果によって本来表示されるべきページ（以下、「元のページ」と記す。また元のページを表示するモードを便宜的に「通常モード」と記す。）に含まれるイメージのみを抽出して表示するモードである。具体的には、「Ｉｍａｇｅ」アイコンが選択されたとき（ステップ１：ＹＥＳ、以下、明細書及び図面においてステップを「Ｓ」と略記）、ブラウザ５０は先ず元のページの表示を消す。なおこのとき、各イメージのファイルはメモリ（例えばＲＡＭ１０７等）にキャッシングされた状態にある。次いで、ブラウザ５０（フォーマッタ３３）は、元のページのＨＴＭＬ文書に含まれる各イメージ情報（例えばimageでの定義に用いられているイメージファイル名、width、height、align属性、元のページにおいてイメージがレイアウトされるべき位置の情報等）およびディスプレイ１１３の画面サイズに関する情報に基づいて、キャッシングされている各イメージを、元のページでの相関が維持された状態で配置されるようレンダリングする（Ｓ２）。これによりディスプレイ１１３の画面上において、元のページからイメージだけが抽出して配置されたページ（以下、「イメージインデックスページ」と記す）が表示される。別の言い方をすると、ディスプレイ１１３上の表示形態が通常モード（場合によっては後述するタイトルジャンプモード）からイメージジャンプモードに切り替わる。附言するにイメージジャンプモードにおいてブラウザ５０は、各イメージと各イメージ情報との対応関係を把握している（例えばＲＡＭ１０７等にその対応関係の情報を保持している）。また各イメージは、５ウェイキーで選択可能な表示データ（すなわちフォーカスを当てることが可能なイメージ）として生成されレンダリングされている。【００５３】
イメージインデックスページにおいて各イメージは、同一の縮小率で変倍された状態で配置される。これは、元のページにおける各イメージ間の相対的な大きさがイメージジャンプモードにおいても維持されることを意味する。なおこのときの縮小率は、全てのイメージが一画面中（ディスプレイ１１３で一度に表示可能な領域）に収まる程度が好ましい。【００５４】
また、イメージインデックスページにおいて各イメージは、等倍で配置されても良く、或いは同一の拡大率で変倍された状態で配置されても良い。この場合も各イメージ間の相対的な大きさは維持される。【００５５】
また、イメージインデックスページにおいて各イメージは、画面上下方向に関してレイアウトが維持されるよう配置される。附言するに、元のページで上側に配置されていたイメージは、イメージインデックスページでも上側に配置される。また、元のページで下側に配置されていたイメージは、イメージインデックスページでも下側に配置される。【００５６】
図５（ａ）においてエンタキー１１７Ｅが押下されると、ブラウザ５０は、図５（ｂ）に示されるように、インジケータＩを消去してイメージインデックスページの最上段に配置されたイメージにフォーカスｆを当てる。附言するに最上段に配置されているイメージが複数存在する場合、ブラウザ５０は、その中で最も左に配置されたイメージにフォーカスｆを当てる。ユーザは、各方向キーを用いたユーザ・オペレーションにより、所望のイメージにフォーカスｆを当てることができる。【００５７】
図５（ｃ）に、イメージインデックスページにおいて人物が描かれたイメージｉｍｇにフォーカスｆが当てられている状態を示す。このときエンタキー１１７Ｅが押下されると、ブラウザ５０は、当該イメージｉｍｇが選択されたとして図７のＳ３の処理で「ＹＥＳ」と判定し、イメージｉｍｇに関連付けられたイメージ情報と元のページのＨＴＭＬ文書とを照合する。そしてその照合の結果、および元のページのレイアウトツリーとディスプレイ１１３の画面サイズに関する情報に基づいて、ディスプレイ１１３の画面上に元のページを表示させる（Ｓ４）。別の言い方をすると、ディスプレイ１１３上の表示形態をイメージジャンプモードから通常モードに切り替える。より詳細には、このとき元のページは、図５（ｄ）に示されるように、イメージｉｍｇがディスプレイ１１３の画面上に現れる位置で表示される。つまりイメージジャンプモードにおいて各イメージは、元のページにおいて自身が表示されるべき位置のリンクとしてレンダリングされていると云える。附言するに上記例で元のページを表示するとき、ブラウザ５０は、イメージｉｍｇにフォーカスが当てられた状態で当該元のページを表示することもできる。【００５８】
本実施形態のイメージジャンプモードによれば、元のページに含まれるイメージのみが抽出されてディスプレイ１１３の画面上に表示される。表示対象がイメージだけであるため、ブラウザ５０は、ページに含まれる全てのイメージを比較的大きなサイズで一画面（又は少数の画面）中に表示させることができる。つまり、各イメージを高い視認性で表示させることができる。またこれらのイメージは、元のページにおいて自己が表示されるべき位置の情報と関連付けられている。ユーザは、これら視認性の高いイメージの中から所望のイメージを選択して、例えばページ中の興味のある箇所をディスプレイ１１３の画面上に表示させることができる。すなわちユーザは、正確且つ簡単にポインティング操作を行ってページを閲覧することができる。附言するにユーザは、画面をあまりスクロールさせることなくページ中の所望の箇所を正確且つ簡単に閲覧することができる。【００５９】
また本実施形態のイメージインデックスページでは、各イメージは、元のページでの相関が維持された状態で表示される。従ってユーザは、元のページの全体像を視覚的や感覚的に把握している場合、イメージインデックスページにおいて所望のイメージをより容易に探し出すことができる。【００６０】
次に、「Ｔｅｘｔ」アイコンが注視されたときの処理について説明する。「Ｔｅｘｔ」アイコンが注視されるよう操作が行われると、ブラウザ５０は、ページの表示モードをタイトルジャンプモードに変更する。ここで、図６（ａ）乃至（ｄ）に、タイトルジャンプモードで表示されているページの一例を示す。【００６１】
タイトルジャンプモードは、元のページの中でタイトルとなりそうなテキスト（以下、「タイトルテキスト」と記す）のみを抽出して表示するモードである。具体的には、「Ｔｅｘｔ」アイコンが選択されたとき、ブラウザ５０は先ず元のページの表示を消す。次いで、元のページのＨＴＭＬ文書を検索してタイトルテキストを取得する。このときブラウザ５０は、取得された各タイトルテキストと、その各々の位置情報（すなわち元のページにおいて表示されるべき箇所の情報）との対応関係を把握している（例えばＲＡＭ１０７等にその対応関係の情報を保持している）。【００６２】
ここで、タイトルテキストについて説明する。このタイトルテキストには、例えばボールドフォント（ＨＴＭＬ文書における"<b><strong><h1> ... <h6>"）やＣＳＳ（Cascading Style Sheets）等のスタイルシートで定義されたテキスト（例えばＣＳＳで強調表示（ＢＯＬＤ）やフォントサイズ（文字サイズ）を定義されたテキスト等）、アンカーテキスト、所定のキーワードを含むテキスト等が挙げられる。【００６３】
ブラウザ５０はタイトルテキスト取得に次いで、その各々の上記位置情報およびディスプレイ１１３の画面サイズに関する情報に基づいて、各タイトルテキストを元のページでの相関が維持された状態で配置されるようレンダリングする。これによりディスプレイ１１３の画面上において、元のページからタイトルテキストだけが抽出して配置されたページ（以下、「タイトルインデックスページ」と記す）が表示される。別の言い方をすると、ディスプレイ１１３上の表示形態が通常モード（場合によってはイメージジャンプモード）からタイトルインデックスページに切り替わる。これらのタイトルテキストも、５ウェイキーで選択可能な表示データ（すなわちフォーカスを当てることが可能なテキスト）として生成されレンダリングされている。【００６４】
タイトルインデックスページにおいて各タイトルテキストは、例えば元々のフォントサイズが維持された状態、或いは、統一的なフォントサイズで表示される。若しくは、同一の縮小率（又は拡大率）で変倍された状態で表示される。【００６５】
また、タイトルインデックスページにおいて各タイトルテキストは、画面上下および左右方向に関してレイアウトが維持されるよう配置される。附言するに、元のページで上側、下側に配置されていたタイトルテキストは、タイトルインデックスページでもそれに合わせて上側、下側のそれぞれに配置される。また、元のページで右側、左側に配置されていたタイトルテキストは、タイトルインデックスページでもそれに合わせて右側、左側のそれぞれに配置される。【００６６】
図６（ａ）においてエンタキー１１７Ｅが押下されると、ブラウザ５０は、図６（ｂ）に示されるように、インジケータＩを消去してタイトルインデックスページの最上段に配置されたタイトルテキストにフォーカスｆ’を当てる。附言するに最上段に配置されているタイトルテキストが複数存在する場合、ブラウザ５０は、その中で最も左に配置されたタイトルテキストにフォーカスｆ’を当てる。ユーザは、各方向キーを用いたユーザ・オペレーションにより、所望のタイトルテキストにフォーカスｆ’を当てることができる。【００６７】
図６（ｃ）に、タイトルインデックスページにおいて「Ｍａｒｋｅｔｐｌａｃｅ」と付されたタイトルテキストにフォーカスｆ’が当てられている状態を示す。このときエンタキー１１７Ｅが押下されると、ブラウザ５０は、「Ｍａｒｋｅｔｐｌａｃｅ」のタイトルテキストに関連付けられた上記位置情報と元のページのＨＴＭＬ文書とを照合する。そしてその照合の結果、および元のページのレイアウトツリーとディスプレイ１１３の画面サイズに関する情報に基づいて、ディスプレイ１１３の画面上に元のページを表示させる。別の言い方をすると、ディスプレイ１１３上の表示形態を通常モードからタイトルジャンプモードに切り替える。より詳細には、このとき元のページは、図６（ｄ）に示されるように、「Ｍａｒｋｅｔｐｌａｃｅ」のタイトルテキストがディスプレイ１１３の画面上部に現れる位置で表示される。つまりタイトルジャンプモードにおいて各タイトルテキストは、元のページにおいて自身が表示されるべき位置のリンクとしてレンダリングされていると云える。【００６８】
本実施形態のタイトルジャンプモードによれば、元のページに含まれるタイトルテキストのみが抽出されてディスプレイ１１３の画面上に表示される。表示対象がタイトルテキストだけであるため、ブラウザ５０は、ページに含まれる全てのタイトルテキストを比較的大きなサイズで一画面（又は少数の画面）中に表示させることができる。つまり、各タイトルテキストを高い視認性で表示させることができる。またこれらのタイトルテキストは、元のページにおいて自己が表示されるべき位置の情報と関連付けられている。ユーザは、これら視認性の高いタイトルテキストの中から所望のタイトルテキストを選択して、例えばページ中の興味のある箇所をディスプレイ１１３の画面上に表示させることができる。すなわちユーザは、正確且つ簡単にポインティング操作を行ってページを閲覧することができる。附言するにユーザは、画面をあまりスクロールさせることなくページ中の所望の箇所を正確且つ簡単に閲覧することができる。【００６９】
また本実施形態のタイトルインデックスページでは、各タイトルテキストは、元のページでの相関が維持された状態で表示される。従ってユーザは、元のページの全体像を視覚的や感覚的に把握している場合、タイトルインデックスページにおいて所望のタイトルテキストをより容易に探し出すことができる。【００７０】
以上が本発明の実施の形態である。本発明はこれらの実施形態に限定されるものではなく様々な範囲で変形が可能である。【００７１】
例えばイメージジャンプモードの別の実施の形態として、イメージインデックスページにおいて、イメージだけでなく他の要素（例えばテキスト等）も表示されるようにしても良い。この場合ブラウザ５０は、イメージ以外の要素の元のページに対する表示倍率を、当該イメージの元のページに対する表示倍率よりも低くしてディスプレイ１１３の画面上に表示させる。具体的には、例えば各イメージを７０％の倍率で表示させると共にテキスト等を５０％の倍率で表示させる。【００７２】
すなわち別の実施の形態によれば、イメージジャンプモードにおいて、各イメージが元のページに対して他の要素よりも相対的に大きく表示されることになる。従って各イメージの視認性は高いままである。このためユーザは、各イメージに対する正確且つ簡単なポインティング操作を行うことができる。附言するにテキスト等が小さく表示される分、一画面中に表示されるイメージの数は増加する。従ってユーザは、画面をあまりスクロールさせることなく何れかのイメージを選択することで、本実施形態と同様にページ中の所望の箇所を簡単な操作で正確に閲覧することができる。またテキスト等が表示されている分、元のページのレイアウトにより近い状態でイメージインデックスページが表示されることになる。従ってユーザは、元のページの全体像を視覚的や感覚的に把握している場合、イメージインデックスページにおいてページ中の所望の箇所をより容易に探し出すことができる。【００７３】
イメージジャンプモードの別の実施の形態について上記したが、例えばこの「イメージジャンプモード」を「タイトルジャンプモード」に置き換えた実施の形態も想定される。つまりこの実施の形態によれば、タイトルインデックスページにおいて各タイトルテキストが、元のページに対して他の要素（例えばテキスト（タイトルテキスト以外）やイメージ等）よりも相対的に大きく表示されることになる。この場合も何れかのタイトルテキストを選択することで、本実施形態と同様にページ中の所望の箇所を簡単な操作で正確に閲覧することができる。【００７４】
なお、タイトルインデックスページにおいてタイトルテキストの視認性をより優先させる表示の形態として以下のものが考えられる。具体的には、例えば各タイトルテキストの表示範囲を７０％のサイズとしてタイトルテキスト自体を等倍で表示させると共に他のテキストやイメージ等を５０％の倍率で表示させる。ここでいう７０％の表示範囲とは、タイトルインデックスページでのタイトルテキストの表示範囲が元のページにおける同タイトルテキストの表示範囲の７０％のサイズになることを意味する。各タイトルテキストの表示範囲が狭くなる一方でタイトルテキストのフォントサイズ自体は元のページと同一であるため、例えばタイトルテキストの中で７０％の表示範囲に収まりきらない文字列（例えば後半部分の文字列）は表示されず、典型的にはその先頭部分の文字列が表示されることになる。この実施の形態では各タイトルテキストの表示範囲を狭くすることにより、他のテキストやイメージ等の表示領域確保を達成すると共に、タイトルテキストを等倍表示することでその視認性の確保も同時に達成している。従ってユーザは、ページの全体像をより感覚的に掴むことができると共に、高い視認性が維持されたタイトルテキストを簡単な操作で正確にポインティングすることができる。【００７５】
また更に別の実施の形態では、イメージジャンプモードとタイトルジャンプモードを複合化したようなモードでページを表示させても良い。このようなモードによれば、ブラウザ５０は、各タイトルテキストおよびイメージのみを抽出したページを表示する。この場合、タイトルテキストとイメージの双方がユーザ・オペレーションで選択可能な要素（フォーカス対象）となる。【００７６】
また更に別の実施の形態では、各タイトルテキストおよびイメージが、元のページに対して他の要素（例えばタイトルテキスト以外のテキスト等）よりも相対的に大きくなるように表示されても良い。【００７７】
また更に別の実施の形態では、他の要素に対してイメージやタイトルテキストを相対的に大きく表示したとき、それらのイメージやタイトルテキストだけをユーザ・オペレーションで選択可能な要素となるように処理しても良い。つまりこの場合、他の要素に関してはフォーカス対象とならないよう処理が行われる。【００７８】
また更に別の実施の形態では、イメージやタイトルテキストに対して相対的に小さく表示されるテキストに関しては、「・・・」や「□□□」等の規定の文字列（すなわちテキストが存在することを最低限視認させることが可能な表示）で表示しても良い。附言するにタイトルテキストに関しては正しい文字列での表示が行われる。このように他の要素のテキストを規定の文字列で表示することで、元のページにより近い状態のレイアウトを維持しつつ、タイトルインデックスページの表示処理に掛かる時間の短縮も実現される。【００７９】
本発明によれば、正確なポインティングを簡単な操作で実現してコンテンツ中の所望の箇所を画面上に表示させることができる端末装置が提供される。また正確なポインティングを簡単な操作で実現してコンテンツ中の所望の箇所を画面上に表示させるのに好適なコンテンツ表示方法、およびコンテンツ表示プログラムが提供される。【００８０】
また、例えば検索エンジン等の検索結果を表示する場合に、本実施形態のイメージジャンプモードやタイトルジャンプモードは極めて有効である。例えば検索エンジン等でイメージ検索をした場合、各コンテンツの検索結果として例えばイメージ、ＵＲＩ、サマリー等のセットが表示される。このような検索結果画面において例えばイメージジャンプモードを実行すると、各コンテンツの検索結果がイメージのみが限定される。この結果、一画面中により多くの検索結果が表示される。これにより、より多くの検索結果をユーザに一度に提示することが可能となり、例えば携帯電話等の画面サイズの限られた機器ではユーザにもたらす利益が特に大きい。また、タイトルジャンプモードを実行した場合には、各コンテンツの検索結果をタイトルテキスト（換言すると特定の文字列）に限定して表示することが可能である。この場合もイメージジャンプモードの例と同様の効果があり、ユーザに多大な利益をもたらすものと云える。
【図１】
2008013128.tif 000003
【図２】
2008013128.tif 000004
【図３】
2008013128.tif 000005
【図４】
2008013128.tif 000006
【図５】
2008013128.tif 000007
【図６】
2008013128.tif 000008
【図７】
2008013128.tif 000009
【国際調査報告】
2008013128.tif 000010
2008013128.tif 000011