(57)【特許請求の範囲】
【請求項１】
画面を有した表示器と、マークアップ言語で記載されたコンテンツデータを解析し該コンテンツデータの示すコンテンツを前記画面に描画するブラウザ部と、前記表示器の画面を操作するための操作機器とを備えたコンテンツ表示装置において、
前記コンテンツデータに記載された所定のタグが付与された項目の、前記画面での表示位置情報を抽出する位置情報抽出部と、
前記コンテンツが表示された画面を、１つの領域内に複数の前記項目が存在するように前記表示位置情報に基づいて区画する画面区画部と、
前記操作機器の利用可能な各ボタンを前記領域内の各項目にそれぞれ割り当てる項目管理部と、
操作されたボタンに対応する項目を選択する描画管理部とを備えるコンテンツ表示装置。
【請求項２】
前記画面区画部が、各領域内に存在する項目数が略同一となるように区画する請求項１記載のコンテンツ表示装置。
【請求項３】
前記画面区画部が、前記表示位置情報に基づいて区画された各領域に、前記操作機器の利用可能な各ボタンをそれぞれ割り当て、
前記描画管理部が、操作されたボタンに対応する領域を選択する請求項１又は２記載のコンテンツ表示装置。
【請求項４】
前記画面区画部が、前記コンテンツが表示された画面を、所定の項目を中心とした１つの領域内に複数の前記項目が存在するように前記表示位置情報に基づいて区画し、
前記項目管理部が、前記操作機器の利用可能な各ボタンを、前記所定の項目に近いものから順に割り当てる請求項１記載のコンテンツ表示装置。
【請求項５】
前記操作機器が、テンキーと方向キーとを有し、
前記テンキーが、前記各項目にそれぞれ割り当てられるものであり、
前記方向キーが、前記コンテンツが表示された画面のスクロールに用いられるものである請求項１、２、３又は４記載のコンテンツ表示装置。
【請求項６】
前記描画管理部が、前記コンテンツが表示された画面上に、前記複数の項目と割り当てられたボタンとの対応関係の情報を表示する請求項１、２、３、４又は５記載のコンテンツ表示装置。
【請求項７】
前記描画管理部が、前記コンテンツが表示された画面上に、区画された領域の範囲を示す領域範囲を表示する請求項６記載のコンテンツ表示装置。
【請求項８】
前記所定のタグが、アンカータグ又はフォームタグである請求項１、２、３、４、５、６又は７記載のコンテンツ表示装置。
【請求項９】
前記描画管理部が、前記コンテンツが表示された画面の区画態様を、ユーザが選択するための選択画面を表示するものである請求項１、２、３、４、５、６、７又は８記載のコンテンツ表示装置。
【請求項１０】
画面を有した表示器と、マークアップ言語で記載されたコンテンツデータを解析し該コンテンツデータの示すコンテンツを前記画面に描画するブラウザ部と、前記表示器の画面を操作するための操作機器とを備えたコンテンツ表示装置におけるコンテンツ表示方法において、
前記コンテンツデータに記載された所定のタグが付与された項目の、前記画面での表示位置情報を抽出する位置情報抽出ステップと、
前記コンテンツが表示された画面を、１つの領域内に複数の前記項目が存在するように前記表示位置情報に基づいて区画する画面区画ステップと、
前記操作機器の利用可能な各ボタンを前記各項目にそれぞれ割り当てるとともに、操作されたボタンに対応する項目を選択する項目選択ステップとを備えるコンテンツ表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばポインティングデバイスを持たない表示機器において、Ｗｅｂサイトにおけるアンカータグ等が付与された項目の選択等の操作性を向上させるコンテンツ表示装置に関するものである。
【背景技術】
【０００２】
携帯電話やＴＶ等のようにポインティングデバイスを持たない表示機器において、通常ＰＣで閲覧するＷｅｂサイトを見る場合、方向キー（上キー、下キー、左キー、右キー）がスクロール動作とアンカータグが付与された項目（以下、単にアンカーとも言う。）のフォーカスとを兼ねている。
【０００３】
具体的に方向キーの動作のうち下キーを押下した場合には、まず下方向にアンカーのフォーカス移動を行う。そして、表示画面内の最も下に表示されたアンカーにフォーカスを行った後に、さらに下方向キーが押下された場合に、画面を下スクロールする。このため、ユーザが画面の下スクロールを行いたい場合や所望のアンカーをクリックしたい場合のキー操作回数が多くなり、画面の操作性が悪いという問題がある。
【０００４】
このような従来の問題点を解決するために、特許文献１に示すように、コンテンツ内のアンカーに自動的にテンキー（Ｔｅｎキー）を割り振り、ユーザのアンカー選択を容易にする方法が記載されている。具体的には、コンテンツデータから特定のタグ（例えばアンカータグ）を抽出し、それとテンキーを対応づけ、所定のテンキーが押下された場合、そのテンキーに対応するアンカージャンプの動作を行う。また、テンキーの個数以上にアンカーがある場合、方向キーの押下でテンキーとアンカーの対応づけを更新するようにしている。
【０００５】
しかしながら、特定のタグとテンキーとの対応付けは、コンテンツデータ内におけるアンカータグの記載順によって決められており、テンキーが割り当てられたアンカーの実際の画面上の位置が離散して配置される場合がある等、ユーザがテンキーの割り当てられたアンカーを認識しにくい等の問題がある。
【０００６】
また、特許文献２に示すように、画面を複数に分割し、各領域とテンキーとを対応づけ、ユーザのアンカー選択を容易にする方法が記載されている。具体的には、テンキーのリモコンボタン位置と各領域とを対応付け、例えば「１」キーが押下された場合、それに対応する領域が選択されたとしてその領域内のいずれかのアンカーにフォーカスを移動するように構成している。
【０００７】
しかしながら、分割した領域内にアンカーが多数存在する場合には、領域選択後において、当該領域内における所望のアンカーを選択するための方向キーの操作が依然として多くなってしまうという問題がある。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００９−１６９８８３号公報
【特許文献２】特開２００７−７４４６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
そこで本発明は、上記問題点を一挙に解決すべく、所定のタグが付与された項目の画面内での位置情報を用いるという従来にはない発想によりなされたものであり、テンキー等の操作機器の利用可能な各ボタンを用いてアンカー操作を容易にすることをその主たる所期課題とするものである。
【課題を解決するための手段】
【００１０】
すなわち本発明に係るコンテンツ表示装置は、画面を有した表示器と、マークアップ言語で記載されたコンテンツデータを解析し該コンテンツデータの示すコンテンツを前記画面に描画するブラウザ部と、前記表示器の画面を操作するための操作機器とを備えたコンテンツ表示装置において、前記コンテンツデータに記載された所定のタグが付与された項目の、前記画面での表示位置情報を抽出する位置情報抽出部と、前記コンテンツが表示された画面を、１つの領域内に複数の前記項目が存在するように前記表示位置情報に基づいて区画する画面区画部と、前記操作機器の利用可能な各ボタンを前記領域内の各項目にそれぞれ割り当てる項目管理部と、操作されたボタンに対応する項目を選択する描画管理部とを備えることを特徴とする。ここで、所定のタグとしては、アンカータグ又はフォームタグ等が考えられる。ここで、「操作されたボタンに対応する項目を選択する」ことには、描画管理部が操作されたボタンに対応する項目にフォーカスを移動させること、又は当該項目にリンクが張られたコンテンツを描画することが含まれる。
【００１１】
このようなものであれば、所定のタグが付与された項目の画面での表示位置情報に基づいて画面を区画し、当該区画された画面に含まれる項目に各ボタンを割り当てるように構成しているので、各ボタンが割り当てられた項目を認識し易くすることができ、ユーザの操作性を向上させることができる。また、コンテンツデータ内でのアンカータグの記載位置に依存したボタンの割り当てや画面をコンテンツに関係なく分割してそれら領域にボタンを割り当てることに比べてユーザの操作性を向上させることが可能になる。
【００１２】
このとき、ユーザの操作性を一層向上させるためには、前記操作機器が、テンキーと方向キーとを有し、前記テンキーが、前記各項目にそれぞれ割り当てられるものであり、前記方向キーが、前記コンテンツが表示された画面のスクロールに用いられるものであることが望ましい。
【００１３】
操作機器の利用可能なボタン数が例えば１０個や１２個である場合等、領域内で割り当てることのできるボタン数には制限がある。このとき、前記画面区画部が、各領域内に存在する項目数が略同一となるように区画することが考えられる。これならば、利用可能なボタン数等に基づいてコンテンツが表示された画面を画一的に分割することができる。
【００１４】
コンテンツが表示された画面を複数の領域に区画した場合に、各領域に少ない操作回数で移動できるようにするためには、前記画面区画部が、前記表示位置情報に基づいて区画された各領域に、前記操作機器の利用可能な各ボタンをそれぞれ割り当て、前記描画管理部が、操作されたボタンに対応する領域を選択することが望ましい。
【００１５】
これならば、例えば現在フォーカスされている項目がボタン「１」が割り当てられた領域に存在する場合において、ボタン「９」が割り当てられた領域内に存在する所望の項目に移動したい場合には、ボタン「９」を押下することによって１回の操作でボタン「９」が割り当てられた領域に移動することができる。その後、ボタン「９」が割り当てられた領域内において、所望の項目に割り当てられているボタンを押下することによって、当該所望の項目を選択することができる。
【００１６】
前記画面区画部が、前記コンテンツが表示された画面を、所定の項目を中心とした１つの領域内に複数の前記項目が存在するように前記表示位置情報に基づいて区画し、前記項目管理部が、前記操作機器の利用可能な各ボタンを、前記所定の項目に近いものから順に割り当てることも考えられる。ここで、所定の項目としては、現在フォーカスされている項目だけでなく、コンテンツが表示された画面内の例えば中央又は左上等の所定位置に表示された項目等が考えられる。これならば、利用可能なボタンが割り当てられた項目が、所定の項目を中心としてその周囲に配置される構成となるので、ユーザにとってボタンが割り当てられた項目を認識し易くすることができ、操作性を向上させることができる。
【００１７】
ユーザが各項目に割り当てられたボタンを視覚的に認識可能にしてより操作性を向上させるためには、前記描画管理部が、前記コンテンツが表示された画面上に、前記複数の項目と割り当てられたボタンとの対応関係の情報を表示することが望ましい。
【００１８】
また、利用可能なボタンが割り当てられた項目が存在する領域の範囲を表示することによって、その領域内における所望の項目の有無を判断し易くして操作性を向上させるためには、前記描画管理部が、前記コンテンツが表示された画面上に、区画された領域の範囲を示す領域範囲を表示することが望ましい。
【００１９】
ユーザに合った区画態様を選択可能にして、操作性を向上させるためには、前記描画管理部が、前記コンテンツが表示された画面の区画態様を、ユーザが選択するための選択画面を表示するものであることが望ましい。
【００２０】
また、本発明に係るコンテンツ表示方法は、画面を有した表示器と、マークアップ言語で記載されたコンテンツデータを解析し該コンテンツデータの示すコンテンツを前記画面に描画するブラウザ部と、前記表示器の画面を操作するための操作機器とを備えたコンテンツ表示装置におけるコンテンツ表示方法において、前記コンテンツデータに記載された所定のタグが付与された項目の、前記画面での表示位置情報を抽出する位置情報抽出ステップと、前記コンテンツが表示された画面を、１つの領域内に複数の前記項目が存在するように前記表示位置情報に基づいて区画する画面区画ステップと、前記操作機器の利用可能な各ボタンを前記各項目にそれぞれ割り当てるとともに、操作されたボタンに対応する項目を選択する項目選択ステップとを備えることを特徴とする。
【発明の効果】
【００２１】
このように構成した本発明によれば、所定のタグが付与された項目の画面内での位置情報を用いてテンキーによりアンカー操作を容易にすることができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施形態に係るコンテンツ表示装置の模式的構成図である。
【図２】同実施形態のコンテンツ表示装置の動作を示すフローチャートである。
【図３】同実施形態のコンテンツ描画エリアを示す画面図である。
【図４】同実施形態におけるコンテンツレイアウトを示す図である。
【図５】同実施形態における描画エリア情報を示す図である。
【図６】同実施形態におけるアンカーリストを示す図である。
【図７】同実施形態におけるコンテンツレイアウト及び画面の分割例を示す図である。
【図８】画面区画部によるその他の分割例を示す図である。
【図９】同実施形態におけるキー・アンカー対応リストを示す図である。
【図１０】変形実施形態に係る分割例を示す図である。
【図１１】変形実施形態に係る分割例を示す図である。
【発明を実施するための形態】
【００２３】
以下に本発明に係るコンテンツ表示装置の一実施形態について図面を参照して説明する。
【００２４】
本実施形態に係るコンテンツ表示装置１００は、インターネットから得られるＷｅｂサイド等のコンテンツデータを受信し、当該コンテンツデータの示すコンテンツを画面に表示するものであり、表示器及び操作機器が一体の携帯電話又は表示器や操作機器が分離して赤外線などの信号を用いて操作を行うテレビ等、ポインティングデバイスを有さない機器に組み込まれて用いられるものである。
【００２５】
具体的にこのものは、図１に示すように、画面を有した表示器２と、マークアップ言語で記載されたコンテンツデータを解析し、そのコンテンツデータの示すコンテンツを画面に描画するブラウザ部３と、表示器２の画面を操作するための操作機器４とを備えている。
【００２６】
操作機器４は、テンキー４ａ（「０」キー、「１」キー、…、「９」キー、「＊」キー、「＃」キー）、方向キー４ｂ（上キー、下キー、右キー及び左キー）及び決定キー４ｃを有するものである。なお、以下に詳述するが、テンキー４ａの長押しは、領域分割操作に用いられ、テンキー４ａの短押しは該当するアンカー項目又は領域の選択操作に用いられる。また、方向キー４ｂは画面に表示されたコンテンツのスクロール操作に用いられる。指定方向にスクロールできない場合には、指定方向の領域選択に用いられる。
【００２７】
しかして、本実施形態のコンテンツ表示装置１００は、図１に示すように、ブラウザ部３が、コンテンツデータを解析する解析部３１と、その解析の結果コンテンツデータの示すコンテンツを画面に描画する描画管理部３２と、操作機器４の操作により得られたユーザ入力を受け付けるユーザ入力受付部３３と、アンカータグ（＜ａ＞＜／ａ＞により構成されるタグ）が付与された項目（以下、「アンカー項目」という。）の表示位置情報を抽出する位置情報抽出部３４と、前記表示位置情報に基づいて画面を区画する画面区画部３５と、操作機器４のテンキー４ａを各アンカー項目にそれぞれ割り当てる項目管理部３６とを備える。
【００２８】
なお、ブラウザ部３は、ＣＰＵ、メモリ、入出力インターフェース等を有する専用乃至汎用のコンピュータであり、前記メモリに格納されたプログラムにより前記ＣＰＵ及びその他の周辺機器が協働することによって上記各部３１〜３６等の機能を発揮する。
【００２９】
以下、各部３１〜３６の機能についてコンテンツ表示装置１００の動作とともに説明する。なお、図２は、コンテンツ表示装置１００の動作に関して、通常のコンテンツ表示からアンカー項目の選択に至るまでの主なフローチャートである。
【００３０】
ブラウザ部３の解析部３１は、インターネットにより得られたＷｅｂサイト等のコンテンツデータを受信して、そのコンテンツデータを解析する。そして、その解析結果を描画管理部３２及び位置情報抽出部３４等に出力する。
【００３１】
描画管理部３２は、解析部３１により得られた解析結果に基づいて、図３に示すように、表示器２の画面にコンテンツを描画する（ステップＳ１）。以下においてコンテンツが表示された画面をコンテンツ描画エリアＷという。なお、図４は、本実施形態を説明するために用いるサンプルコンテンツである。
【００３２】
また、描画管理部３２は、図５に示すように、エリアサイズ、Ｘ軸オフセット量、Ｙ軸オフセット量、縦（上下）方向スクロール量及び横（左右）方向スクロール量等の描画エリア情報を管理している。そして、ユーザ入力受付部３３から方向キー４ｂによるスクロール要求を受けると、指定方向に描画エリア情報で管理しているスクロール量だけコンテンツをスクロールし、Ｘ軸オフセット量及びＹ軸オフセット量を更新する。
【００３３】
なお、ユーザ入力受付部３３は、ユーザが操作機器４を操作することにより生じる操作信号を受信するものであり、受信した操作信号から押下されたボタン（テンキー４ａ、方向キー４ｂ等）の種類と、当該ボタンの短押し又は長押しを検出する。そして、ユーザ入力受付部３３は、それらに対応する要求を各部に出力する。
【００３４】
具体的に説明しておくと、ユーザ入力受付部３３は、テンキー４ａの長押しを検出すると、領域分割要求を画面区画部３５に出力し（ステップＳ２）、テンキー４ａの短押しを検出すると、当該テンキー４ａに対応する領域又はアンカー項目の選択要求を描画管理部３２に出力する（ステップＳ４、ステップＳ６）。またユーザ入力受付部３３は、方向キー４ｂの押下を検出すると、前述したとおりスクロール要求を描画管理部３２に出力する。
【００３５】
位置情報抽出部３４は、解析部３１から得られた解析結果に基づいて、コンテンツデータに記載されたアンカー項目の、画面での表示位置情報を抽出する。具体的に位置情報抽出部３４は、解析結果に基づいて、コンテンツ内に存在するアンカー項目の情報を管理するテーブル（アンカーリスト）を作成する。
【００３６】
このアンカーリストは、図６に示すように、アンカー項目番号、アンカー項目文字、ジャンプ先のＵＲＬ、コンテンツのレイアウト結果における基準位置（例えばコンテンツ左上）からの絶対座標値、コンテンツ描画エリアＷ（表示画面）における基準位置（例えば画面左上）からの相対座標値、４近傍（又は８近傍）にあるアンカー項目が含まれる。また、アンカーリストには、アンカー項目の近傍に存在する別のアンカー項目との相対距離も含まれる。さらに、相対座標値は、描画管理部３２によりコンテンツがスクロールされた場合には、当該スクロール量も基づいて随時更新される。なお、位置情報抽出部３３は、コンテンツにアクセスキーの定義がある場合には、そのアクセスキー情報を管理するテーブルも作成する。
【００３７】
画面区画部３５は、コンテンツ描画エリアＷを、前記位置情報抽出部３３により得られた表示位置情報に基づいて区画する。具体的に画面区画部３５は、１つの領域内に複数のアンカー項目が存在するように、コンテンツ描画エリアＷを区画する。
【００３８】
本実施形態の画面区画部３５は、各領域内に存在する項目数が略同一となるように区画するものであり、詳細には、位置情報抽出部３３からアンカーリストを取得して、１つの領域内にテンキーの数（１０個）のアンカー項目が存在するように、コンテンツ描画エリアＷを区画するものである。
【００３９】
図７においては、コンテンツ描画エリアＷに表示されているコンテンツ全体を区画して複数の領域に分割する態様を示しており、コンテンツ描画エリアＷに表示されたコンテンツにアンカー項目が１６個存在する場合を示している。この場合、画面区画部３５は、コンテンツ描画エリアＷを２つに分割し、左側の領域を１０個のアンカー項目が存在するように区画するとともに、右側の領域には残りのアンカー項目が存在するように区画している。なお、図７においては、左右に領域に分ける場合を示しているが、上下に領域を分けるようにしても良い。また、コンテンツ描画エリアＷに表示されたコンテンツ内にアンカー項目によっては、図８に示すように、例えば５分割される。
【００４０】
また、画面区画部３５は、区画された各領域にテンキー４ａを割り当てて、当該領域と割り当てられたテンキー４ａとの対応リストを作成する。そして、画面区画部３５は、区画された各領域の範囲を示す領域範囲データ及び対応リストを示す対応リストデータを描画管理部３２に出力する。これらのデータを取得した描画管理部３２は、コンテンツ描画エリアＷに領域範囲を表示すると共に、その領域範囲内に各領域にそれぞれ割り当てられたテンキー４ａを表示する（ステップＳ３）。なお、図７中において領域範囲は、点線の境界線により示されている。また、各領域範囲はそれぞれ色を変える等、表示態様を異なるように表示することが考えられる。
【００４１】
このような領域分割は、ユーザ入力受付部３３によって所定のテンキー４ａの長押しが検出された場合に行われる。図２において描画管理部３２の表示手順に示すように、通常時においては、解析部３１により得られたコンテンツデータの示すコンテンツをコンテンツ描画エリアＷに描画している（ステップＳ１）。所定のテンキー４ａの長押しを検出したユーザ入力受付部３３が、画面区画部３５に領域分割要求を出力し（ステップＳ２）、この領域分割要求を受け付けた画面区画部３５が画面を区画する。なお、この領域分割要求に関して言うと、ユーザ入力受付部３３がテンキー４ａの長押しを受信した場合、画面区画部３５に領域分割要求を行うとともに、長押し受信状態を管理して長押しの有効時間を判定するためのタイマを作動する。既に長押し受信状態である場合、ユーザ入力受付部３３はタイマを再起動する。その後、領域範囲データ等を受信した描画管理部が領域範囲などを表示する（ステップＳ３）。
【００４２】
また、各領域の選択は、未だ領域が選択されていない状態又は領域選択段階において、ユーザ入力受付部３３によって個別のテンキー４ａの短押しが検出された場合に行われる（ステップＳ４）。例えば、ユーザ入力受付部３３が「１」キーを短押ししたことを検出した場合には、左側の領域が選択される。このとき、選択された領域（左側の領域）と選択されていない領域（右側の領域）とを領域範囲の表示態様（例えば濃淡等）を異ならせて表示することが考えられる。
【００４３】
ここで、例えば「１」キーが割り当てられた領域を選択した後において、他のテンキー（「２」キー）が割り当てられた領域を選択する場合には、「２」キーを長押しすることによって、「２」キーが割り当てられた領域に選択変更できるようにしても良い。また、操作機器４にテンキー４ａ、方向キー４ｂ及び決定キー４ｃ以外に利用可能なボタン、例えば「戻る」キーがある場合には、その「戻る」キーの押下をユーザ入力受付部３３が検出した場兄、１つ前の操作状態に戻るように構成しても良い。
【００４４】
なお、上記のように領域分割要求を受け付けた場合に、画面区画部３５が領域分割することの他に、領域分割を自動的に行っておき、領域分割要求を受け付けた場合に描画管理部３２が分割された各領域範囲と、当該各領域に割り当てられたテンキー４ａとを識別できるように表示するようにしても良い。このとき、分割された各領域に割り当てられたテンキー４ａをコンテンツに重ねて表示するようにしても良いし、それらの対応関係を示すリストを表示するようにしても良い。
【００４５】
項目管理部３６は、画面区画部３５により区画された各領域内に存在する各アンカー項目にそれぞれテンキー４ａをそれぞれ割り当てる。具体的に項目管理部３６は、各テンキー４ａと前記アンカーリスト内のアンカー項目（例えばアンカー番号）との対応を示すキー・アンカー対応リストを作成する（図９参照）。そして、項目管理部３６は、その対応リストデータを描画管理部３２に出力する。
【００４６】
この対応リストデータを受け付けた描画管理部３２は、各アンカー項目に割り当てられたテンキー４ａを、各アンカー項目との対応関係が識別可能なようにコンテンツ描画エリアＷに表示する（ステップＳ３）。具体的には、アンカー項目の近傍にコンテンツに重ねて表示するようにしても良いし、それらの対応関係を示すリストを表示するようにしても良い。
【００４７】
そして、描画管理部３２は、領域選択（ステップＳ５）後に、ユーザ入力受付部３３により所定のテンキー４ａの短押しが検出された場合に（ステップＳ６）、当該所定のテンキー４ａの情報がキー・アンカー対応リスト内にある場合には、所定のテンキー４ａに対応するアンカー項目にフォーカスを移動させる（ステップＳ７）。そして、描画管理部３２は、ユーザ入力受付部３３から項目決定要求を受け付けると（ステップＳ８）、当該アンカー項目にリンクされたＵＲＬのＷｅｂサイトをコンテンツ描画エリアＷ内に描画する（ステップＳ９）。
【００４８】
例えば、図７において、上述したように「１」キーが短押しされて左側の領域が選択されている場合に、さらに「３」キーを短押しされた場合には、描画管理部３２は、「企業」のタンカー項目を選択して、「企業」にフォーカスを移動させる。その後、ユーザが決定キー４ｃを押下すると、ユーザ入力受付部３３が項目決定要求を解析部３１及び描画管理部３６に出力する。そうすると、解析部３１が「企業」にリンクされたＵＲＬのコンテンツデータを取得し解析して、描画管理部３２は、そのコンテンツをコンテンツ描画エリアＷ内に描画する。
【００４９】
なお、このとき、所定テンキー４ａに対応するアンカー項目にフォーカスを移動させることなく、又は決定キー４ｃの押下を待つことなく、そのアンカー項目が示すＵＲＬに直接ジャンプするようにしても良い。また、所定のテンキー４ａの情報がキー・アンカー対応リストにない場合には、アクセスキーテーブルの処理を行うようにする。
【００５０】
また、描画管理部３２は、ユーザ入力受付部３３からキー・アンカー対応リストのリセット要求を受けた場合には、当該リストデータをクリアして、コンテンツ描画エリアＷ先頭のアンカー項目にフォーカスを移動させる。なお、このリセット要求は、前記テンキー４ａの長押しが所定時間以上行われたと検出した場合に、ユーザ入力受付部３３が描画管理部３２及び項目管理部３６に出力する。
【００５１】
そして、ユーザがコンテンツを下スクロールする場合には、下キーを押下する。この操作信号を受け付けたユーザ入力受付部３３は、スクロール要求を描画管理部３２に出力する。そして、描画管理部３２がそのスクロール要求に基づいてコンテンツをスクロールする。このスクロール後コンテンツ描画エリアに新たに表示されたコンテンツに対して、画面区画部３５が再度、画面を区画すると共に、項目管理部３６が各領域内に存在する項目それぞれにテンキー４ａを割り当て直す。
【００５２】
＜本実施形態の効果＞
このように構成した本実施形態に係るコンテンツ表示装置１００によれば、所定のタグが付与された項目の画面での表示位置情報に基づいて画面を区画し、当該区画された画面に含まれる項目に各ボタンを割り当てるように構成しているので、各ボタンが割り当てられた項目を認識し易くすることができ、ユーザの操作性を向上させることができる。また、コンテンツデータ内でのアンカータグの記載位置に依存したボタンの割り当て及び画面をコンテンツに関係なく分割してそれら領域にボタンを割り当てることに比べてユーザの操作性を向上させることが可能になる。
【００５３】
また、操作機器４の各ボタンにおいて、テンキー４ａをアンカー項目又は各領域に割り当てる一方、方向キー４ｂをスクロールに用いるようにして、テンキー４ａ及び方向キー４ｂの役割を分担させていることから、ユーザの操作性を向上させることができる。さらにアンカー項目の選択がテンキーの操作のみで行えるため操作機器上で行う指の移動距離を可及的に小さくすることができる。
【００５４】
＜その他の変形実施形態＞
なお、本発明は前記実施形態に限られるものではない。
【００５５】
例えば、画面区画部が、コンテンツ描画エリアを、所定の項目を円の中心とした１つの領域内に複数の項目が存在するように表示位置情報に基づいて区画するものであっても良い。
【００５６】
具体的に画面区画部は、図１０（Ａ）に示すように、初回分割としてコンテンツ描画エリアの最左上に存在するアンカー項目（カレントフォーカスされている項目）を円の中心とした１つの領域内に複数（テンキーの数）の項目が存在するように区画する。項目管理部は、テンキーを、カレントフォーカスされている項目に近いものから順に割り当てる。このとき、各項目へのテンキーの割り当て方としては、近いものから順に１、２、…、と割り当てても良いし、横方向を基準として上から１、２、…、として割り当てても良い。また操作機器におけるテンキーの配置態様に合うように割り当てても良い。
【００５７】
例えば決定キーを短押しされた場合には、カレントフォーカスされているアンカー項目のＵＲＬにジャンプし、決定キーが長押しされた場合には、カレントフォーカスされているアンカー項目を円の中心として、その周囲にレイアウトされたアンカー項目にテンキーを割り当てる。そして、テンキーが割り当てられた範囲（区画された範囲）が分かるように矩形領域を画面上に表示し、領域選択状態とする。このとき、カレントフォーカスのアンカー項目にはテンキーを割り当てなくても良い。
【００５８】
この状態で方向キー（例えば右キー）が押下された場合には、項目管理部は、図１０（Ｂ）に示すように、前記区画された領域の指定方向側（例えば右側）において最も近いアンカー項目を円の中心として、その周囲にレイアウトされたアンカー項目にテンキーを割り当てる。また、画面区画部は、テンキーが割り当てられた範囲（区画された範囲）が分かるように矩形領域を画面上に表示する。
【００５９】
このように構成したコンテンツ表示装置によれば、テンキーが割り当てられた項目が、所定の項目を中心としてその周囲に配置される構成となるので、ユーザにとってボタンが割り当てられた項目を認識し易くすることができ、操作性を向上させることができる。また、方向キーを押下すると、当該領域に最も近いアンカー項目を中心として再度テンキーが割り当てられるので、フォーカスされるアンカー項目の移動を極めて簡単な操作で行うことができる。
【００６０】
また、画面区画部が、コンテンツ描画エリアをアンカー項目の位置情報に依ることなく予め規定された分割態様（例えば格子状に分割又は面積一定に分割（図１１においては縦横３分割の９個））で分割し、その内で選択された領域をさらに前記実施形態のように位置情報に基づいて区画して、アンカー項目にテンキーを割り当てるようにしても良い。
【００６１】
さらに、前記各実施形態に説明したような複数の区画態様をユーザが選択可能に構成しても良い。この場合、描画管理部は、画面上に区画態様の選択画面を表示する。そして、ユーザ入力受付部により得られたユーザの操作に基づいて決定された区画態様を示す信号を画面区画部に出力する。この信号を受け付けた画面区画部は、ユーザにより選択された態様で、コンテンツが表示された画面を区画する。
【００６２】
その上、前記実施形態では、アンカータグが付与された項目について説明したが、その他フォームタグ（＜ｆｏｒｍ＞＜／ｆｏｒｍ＞により構成されるタグが付与された項目についても用いることができる。
【００６３】
加えて、前記実施形態では、画面区画部により区画して、その区画された領域に存在するアンカー項目にテンキーを割り当てるように構成しているが、アンカー項目にテンキーを割り当てた後、その割り当てられたテンキーを含むように画面を区画するようにしても良い。
【００６４】
その他、本発明は前記実施形態に限られず、その趣旨を逸脱しない範囲で種々の変形が可能であるのは言うまでもない。
【符号の説明】
【００６５】
１００・・・コンテンツ表示装置
２    ・・・表示器
Ｗ    ・・・画面
３    ・・・ブラウザ部
４    ・・・操作機器
４ａ  ・・・テンキー
４ｂ  ・・・方向キー
４ｃ  ・・・決定キー
３３  ・・・画面表示部
３４  ・・・位置情報抽出部
３５  ・・・画面区画部
３６  ・・・項目管理部
【図１】
0005431911.tif 000002
【図２】
0005431911.tif 000003
【図３】
0005431911.tif 000004
【図４】
0005431911.tif 000005
【図５】
0005431911.tif 000006
【図６】
0005431911.tif 000007
【図７】
0005431911.tif 000008
【図８】
0005431911.tif 000009
【図９】
0005431911.tif 000010
【図１０】
0005431911.tif 000011
【図１１】
0005431911.tif 000012