(57)【要約】【課題】カーソルを所望の選択対象上に移動させるという手間をかけさせずに、当該選択対象を示す情報が表示されたハードキーの押下により当該選択対象を選択させることが可能な通信装置を実現する。【解決手段】本発明の通信装置１は、表示部３０に表示された選択対象を検出する選択オブジェクト検出部１５と、当該選択対象を示す情報をキー表示部４１に表示する表示制御部１２とを備えており、当該選択対象を示す情報が表示されたキー表示部４１の押下を指示検出部１３が検出すると、ブラウザ処理部１４が当該選択対象の選択を受け付けるので、カーソルを所望の選択対象上に移動させるという手間をかけさせずに、当該選択対象を示す情報が表示されたハードキーの押下により当該選択対象を選択させることができる。【選択図】図１
2010117774.tif 000002
【特許請求の範囲】
【請求項１】
表示部と表示機能を有するハードキーとを備えた通信装置において、
外部から受信したコンテンツの中から、上記表示部に表示された選択対象を検出する検出手段と、
上記検出手段が検出した上記選択対象を示す情報を上記ハードキーに表示する表示制御手段とを備え、
上記情報が表示された上記ハードキーの押下を検出すると、上記選択対象の選択を受け付けることを特徴とする通信装置。
【請求項２】
複数の上記ハードキーを備え、
上記表示制御手段は、上記検出手段が検出した上記選択対象の数が所定の値を超える場合に、上記表示部のより下部に表示されている選択対象から優先的に、当該選択対象を示す情報を、異なる上記ハードキーに表示することを特徴とする請求項１に記載の通信装置。
【請求項３】
複数の上記ハードキーを備え、
上記表示制御手段は、
上記検出手段が検出した上記選択対象の数が所定の値を超える場合に、
検出された複数の選択対象のうちの一部の選択対象について、当該選択対象を示す情報を個別に上記複数のハードキーのいずれかに表示すると共に、
当該一部の選択対象以外の選択対象については、上記複数のハードキーのうち予め定められた所定のハードキーの押下が検出された場合に、当該選択対象を示す情報を、現在表示中の情報に換えて個別に上記複数のハードキーのいずれかに表示することを特徴とする請求項１に記載の通信装置。
【請求項４】
複数の上記ハードキーを備え、
上記検出手段は、上記表示部に表示された選択対象とともに、上記コンテンツの中から上記表示部に表示されていない選択対象を検出し、
上記表示制御手段は、上記表示された選択対象、及び上記表示されていない選択対象の双方について、上記選択対象を示す情報を、異なる上記ハードキーに表示することを特徴とする請求項１に記載の通信装置。
【請求項５】
複数の上記ハードキーを備え、
上記表示制御手段は、上記ハードキーに表示する上記選択対象のうち、２以上の選択対象が、入力エリア、ラジオボタン、チェックボックス、及びプルダウンメニューのいずれかである場合に、上記２以上の選択対象の各々を、異なる上記ハードキーに識別可能に表示することを特徴とする請求項１から４のいずれか１項に記載の通信装置。
【請求項６】
上記選択対象がリンク表示された画像である場合であって、上記画像を表わす画像データの縦または横の画素数が、当該画像全体を上記ハードキーに表示可能な画素数より大きい場合に、上記表示制御手段が、全体を表示可能に上記画像を縮小した結果得られる画像を上記ハードキーに表示することを特徴とする請求項１から５のいずれか１項に記載の通信装置。
【請求項７】
上記選択対象がリンク表示された文字列である場合であって、上記文字列を構成する文字数が所定の値を超える場合、上記表示制御手段は、上記文字列のうち当該所定の値が表わす文字数分の先頭の文字列を上記ハードキーに表示することを特徴とする請求項１から６のいずれか１項に記載の通信装置。
【請求項８】
上記選択対象がリンク表示された文字列である場合であって、上記文字列を構成する文字数が所定の値を超える場合、上記表示制御手段は、上記文字列を上記ハードキーにスクロール表示することを特徴とする請求項１から６のいずれか１項に記載の通信装置。
【請求項９】
表示部と表示機能を有するハードキーとを備えた通信装置の操作キー制御方法において、
外部から受信したコンテンツのうち、上記表示部に表示された選択対象を検出する検出工程と、
上記検出工程にて検出した上記選択対象を示す情報を上記ハードキーに表示する表示制御工程と、
上記情報が表示された上記ハードキーの押下を検出すると、上記選択対象の選択を受け付ける工程とを、含んでいることを特徴とする操作キー制御方法。
【請求項１０】
請求項１から８までのいずれか１項に記載の通信装置を動作させるプログラムであって、コンピュータを上記の各手段として機能させるための操作キー制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、主に、表示するＷＥＢページの内容に応じて操作キーを制御する通信装置、及びそのような通信装置の操作キー制御方法に関する。
【背景技術】
【０００２】
近年、ＰＣやＰＤＡ、携帯電話などの機器で使用する様々なアプリケーションが開発され、またアプリケーション自体も多機能になってきている。これにともない、キーボードやキーパッドの１つのキーに割り当てられる機能の数も増えてきており、ユーザが、どの機能がどのキーに割り当てられているかを把握することは容易でなくなってきている。
【０００３】
このような状況に鑑みて、キートップに有機ＥＬディスプレイを備え、起動中のアプリケーションの種別に応じて、当該アプリケーションが備える機能を表わすアイコンをキートップ部分の表示可能なキーボードが開発されている。これにより、ユーザはキーボードを見ることにより、使用する機能がどのキーに割り当てられているかを容易に把握することができる。
【０００４】
また、このようなキーボードに類するものとして、ＬＥＤをキートップ部分に備え、選択されている入力文字系（かなモードや英数モードなど）に基づいて、キートップ部分のＬＥＤ表示を（かなや英数に）切り替えるキーボードが特許文献１に開示されている。
【０００５】
さらに、選択されている入力モードに応じて、電子ペーパーで作られたキートップの表示をかなや英数に切り替えることが可能な携帯電話装置も開発されている。ユーザは、キーを押すとどの文字が表示されるかを容易に把握できるため、この携帯電話装置は、従来の携帯電話装置よりも優れた操作性を有している。
【特許文献１】特開昭６０−９３７１３号公報（昭和６０年５月２５日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記のキートップ表示を切り替え可能なキーパッドを備えた携帯電話を含め、既存の携帯電話では、ＷＥＢブラウザを用いてＷＥＢサイトを閲覧する際にリンクを選択するには、十字キーやジョグダイヤルなどを使用してカーソルを移動して、決定キーを押すことにより選択しなければならず、操作に手間がかかるという問題を生じる。
【０００７】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、表示中のＷＥＢページのうちユーザからの選択指示を受け付ける要素（以降、選択対象と称する）をキートップに表示し、さらに、選択対象が表示されたキーの押下を検出すると当該選択対象の選択を受け付けることにより、カーソルを所望の選択対象上に移動させるという手間をかけさせずに、当該選択対象を示す情報が表示されたハードキーの押下により当該選択対象を選択させることが可能な通信装置を実現することにある。また、そのような通信装置の操作キー制御方法、及び当該通信装置を動作させる操作キー制御プログラムを実現することも本発明の目的の範疇に入る。
【課題を解決するための手段】
【０００８】
本発明に係る通信装置は、上記課題を解決するために、表示部と表示機能を有するハードキーとを備えた通信装置において、外部から受信したコンテンツの中から、上記表示部に表示された選択対象を検出する検出手段と、上記検出手段が検出した上記選択対象を示す情報を上記ハードキーに表示する表示制御手段とを備え、上記情報が表示された上記ハードキーの押下を検出すると、上記選択対象の選択を受け付けることを特徴としている。
【０００９】
上記の構成によれば、通信装置は、外部から受信したコンテンツの中から、表示部に表示された選択対象を検出する。例えば、通信装置は、外部から受信したＷＥＢページ中から、表示部に表示された、リンク表示された画像を検出する。そして、通信装置は、検出した選択対象を示す情報をハードキーに表示する。例えば、通信装置は、リンク表示された画像をハードキーのサイズに応じて縮小した画像をハードキーに表示する。
【００１０】
さらに、通信装置は、上記情報が表示されたハードキーの押下を検出すると、上記選択対象の選択を受け付ける。例えば、通信装置は、上記縮小した画像が表示されたハードキーの押下を検出すると、リンク表示された画像のリンク先にアクセスする。
【００１１】
これにより、ユーザは、カーソルを所望の選択対象上に移動させるという手間をかけずに、当該選択対象を示す情報が表示されたハードキーの押下により、当該選択対象を選択することができるという効果を奏する。
【００１２】
なお、選択対象とは、リンク表示された文字列や画像、テキストボックス、テキストエリア、パスワード入力ボックスなどの入力エリア、フォームのボタン等、ユーザからの選択指示を受け付ける要素のことをいう。
【００１３】
また、本発明に係る通信装置は、上記選択対象がリンク表示された文字列である場合であって、上記文字列を構成する文字数が所定の値を超える場合、上記表示制御手段が、上記文字列のうち当該所定の値が表わす文字数分の先頭の文字列を上記ハードキーに表示するようにしてもよい。
【００１４】
あるいは、本発明に係る通信装置は、上記選択対象がリンク表示された文字列である場合であって、上記文字列を構成する文字数が所定の値を超える場合、上記表示制御手段が、上記文字列を上記ハードキーにスクロール表示するようにしてもよい。
【００１５】
本発明に係る操作キー制御方法は、上記課題を解決するために、表示部と表示機能を有するハードキーとを備えた通信装置の操作キー制御方法において、外部から受信したコンテンツのうち、上記表示部に表示された選択対象を検出する検出工程と、上記検出工程にて検出した上記選択対象を示す情報を上記ハードキーに表示する表示制御工程と、上記情報が表示された上記ハードキーの押下を検出すると、上記選択対象の選択を受け付ける工程とを、含んでいることを特徴としている。
【００１６】
上記の構成によれば、本発明に係る通信装置と同様の作用効果を奏する。
【００１７】
本発明に係る通信装置は、複数の上記ハードキーを備え、上記表示制御手段が、上記検出手段が検出した上記選択対象の数が所定の値を超える場合に、上記表示部のより下部に表示されている選択対象から優先的に、当該選択対象を示す情報を、異なる上記ハードキーに表示することが望ましい。
【００１８】
上記の構成によれば、ユーザは、表示部に表示される選択対象の数が多い場合であっても、カーソルを移動する上でより手間がかかる表示部の下部の選択対象を、当該選択対象を示す情報が表示されたハードキーの押下により選択することができるというさらなる効果を奏する。
【００１９】
本発明に係る通信装置は、複数の上記ハードキーを備え、上記表示制御手段が、上記検出手段が検出した上記選択対象の数が所定の値を超える場合に、検出された複数の選択対象のうちの一部の選択対象について、当該選択対象を示す情報を個別に上記複数のハードキーのいずれかに表示すると共に、当該一部の選択対象以外の選択対象については、上記複数のハードキーのうち予め定められた所定のハードキーの押下が検出された場合に、当該選択対象を示す情報を、現在表示中の情報に換えて個別に上記複数のハードキーのいずれかに表示することが望ましい。
【００２０】
上記の構成によれば、通信装置は、表示部に表示された選択対象の数が所定の値を超える場合に、ユーザによる上記所定のハードキーの押下を検出すると、上記複数のハードキーのいずれかに表示された選択対象以外の選択対象を示す情報を上記複数のハードキーのいずれかに表示する。従って、ユーザは、上記所定のハードキーを押下すれば、複数のハードキーのいずれかに表示されている選択対象以外の選択対象をハードキーのいずれかに表示させることができ、当該選択対象を示す情報が表示されたハードキーを押下することにより、当該選択対象を選択することができるという効果を奏する。
【００２１】
本発明に係る通信装置は、複数の上記ハードキーを備え、上記検出手段が、上記表示部に表示された選択対象とともに、上記コンテンツの中から上記表示部に表示されていない選択対象を検出し、上記表示制御手段が、上記表示された選択対象、及び上記表示されていない選択対象の双方について、上記選択対象を示す情報を、異なる上記ハードキーに表示することが望ましい。
【００２２】
上記の構成によれば、ユーザは、表示されていない選択対象も、当該選択対象を示す情報が表示されたハードキーの押下により選択することができるというさらなる効果を奏する。
【００２３】
本発明に係る通信装置は、複数の上記ハードキーを備え、上記表示制御手段が、上記ハードキーに表示する上記選択対象のうち、２以上の選択対象が、入力エリア、ラジオボタン、チェックボックス、及びプルダウンメニューのいずれかである場合に、上記２以上の選択対象の各々を、異なる上記ハードキーに識別可能に表示することが望ましい。
【００２４】
上記の構成によれば、通信装置は、ハードキーに表示する選択対象のうち、２以上の選択対象が、入力エリア、ラジオボタン、チェックボックス、及びプルダウンメニューのいずれかである場合に、上記２以上の選択対象の各々を、異なる上記ハードキーに識別可能に表示する。例えば、通信装置は、ハードキーに表示する選択対象の中にテキストボックスが２つある場合に、一方のテキストボックスを示す情報を、“１”という番号を添えて所定のハードキーに表示し、もう一方のテキストボックスを示す情報を、“２”という番号を添えて当該ハードキーとは異なるハードキーに表示する。
【００２５】
これにより、ユーザは、入力エリア、ラジオボタン、チェックボックス、及びプルダウンメニューといった選択対象が表示部に複数表示されているときに、所望の当該選択対象を選択するために押下すべきハードキーを容易に把握することができるというさらなる効果を奏する。
【００２６】
本発明に係る通信装置は、上記選択対象がリンク表示された画像である場合であって、上記画像を表わす画像データの縦または横の画素数が、当該画像全体を上記ハードキーに表示可能な画素数より大きい場合に、上記表示制御手段が、全体を表示可能に上記画像を縮小した結果得られる画像を上記ハードキーに表示することが望ましい。
【００２７】
上記の構成によれば、ユーザは、縮小画像が表示されたハードキーを見れば、当該ハードキーを押下することによりどのリンク画像を選択することになるのかを容易に把握することができるというさらなる効果を奏する。
【００２８】
なお、上記通信装置は、コンピュータによって実現してもよい。この場合、コンピュータを上記各手段として動作させることにより上記通信装置をコンピュータにおいて実現する操作キー制御プログラムも本発明の範疇に入る。
【発明の効果】
【００２９】
本発明に係る通信装置は、外部から受信したコンテンツの中から、表示部に表示された選択対象を検出する。そして、通信装置は、検出した選択対象を示す情報をハードキーに表示する。また、通信装置は、情報が表示されたハードキーの押下を検出すると、選択対象の選択を受け付ける。
【００３０】
これにより、ユーザは、カーソルを所望の選択対象上に移動させるという手間をかけずに、選択対象を示す情報が表示されたハードキーの押下により、選択対象を選択することができるという効果を奏する。
【発明を実施するための最良の形態】
【００３１】
本発明の一実施形態に係る通信装置１について図１〜図４を参照して以下に説明する。
【００３２】
なお、本実施形態に係る通信装置１としては、ＷＥＢブラウザなどのアプリケーションがインストールされた携帯電話、ＰＤＡ、またはその他の情報端末等が挙げられる。
【００３３】
（通信装置１の構成）
本実施形態に係る通信装置１の要部構成について図１を用いて説明する。図１は、本実施形態に係る通信装置１を示すブロック図である。
【００３４】
通信装置１は、制御部１０、通信Ｉ／Ｆ２０、表示部３０、操作入力部４０を備えている。各部材の機能について、以下に説明する。
【００３５】
（制御部１０）
制御部１０は、通信制御部１１、表示制御部１２、指示検出部１３、ブラウザ処理部１４、選択オブジェクト検出部１５の各部材を制御する。
【００３６】
（通信制御部１１）
通信制御部１１は、通信Ｉ／Ｆ１６および通信ネットワークを介したＷＥＢサーバ等の他の装置との通信を制御する。
【００３７】
（表示制御部１２）
表示制御部１２は、表示部３０、及びキー表示部４１に表示する表示内容を制御する。
【００３８】
（指示検出部１３）
指示検出部１３は、操作入力部４０を介して入力された指示（画面のスクロール、リンクの選択等）を検出する。
【００３９】
（ブラウザ処理部１４）
ブラウザ処理部１４は、表示制御部１２を介して、受信済みＷＥＢページを表示部３０に表示するとともに、選択オブジェクト検出部１５によって検出された選択オブジェクトを示す情報をキー表示部４１に表示する。また、ブラウザ処理部１４は、当該選択オブジェクトを示す情報が表示されたキーの押下を指示検出部１３が検出すると、当該選択オブジェクトの選択を受け付ける。
【００４０】
（選択オブジェクト検出部１５）
受信したＷＥＢページのうちの表示部３０に表示されている領域から選択オブジェクト（選択対象）を検出する。なお、選択オブジェクト検出部１５が選択オブジェクトを検出する動作の詳細については、後述する。
【００４１】
（通信Ｉ／Ｆ２０）
通信Ｉ／Ｆ２０は、通信ネットワークを介してＷＥＢサーバ等の他の装置との通信を行う。
【００４２】
（表示部３０）
表示部３０は、表示制御部１２から送られてくる画像信号に応じた画像を表示する。
【００４３】
（操作入力部４０）
操作入力部４０は、ユーザが指示入力を行うための入力装置であり、ソフトキーや決定キーなど所定の数の操作キーを備えている。また、操作入力部４０は、図２に示すように、各操作キーの上部（キートップ）にキー表示部４１を複数備えている。
【００４４】
（キー表示部４１）
キー表示部４１は、表示制御部１２から送られてくる画像信号に応じた画像を表示する。
【００４５】
（通信装置１の動作）
次に、ユーザからＷＥＢページのアクセス指示を受け付けた後の通信装置１の動作について、図３を用いて以下に説明する。図３は、通信装置１の当該動作を示すフローチャートである。
【００４６】
最初に、通信制御部１１は、ＷＥＢページが格納されているＷＥＢサーバからＷＥＢページを構成する各ファイルを取得する（Ｓ１）。次に、ブラウザ処理部１４は、受信した各ファイルに基づいて、ＷＥＢページ（ＷＥＢページの縦横のサイズが、ＷＥＢページを表示する領域の縦横のサイズに収まらない場合は、ＷＥＢページ中の一部）を表示部３０に表示する（Ｓ２）。
【００４７】
そして、選択オブジェクト検出部１５は、上記ＷＥＢページのうちの表示部３０に表示されている領域から選択オブジェクトを検出する（Ｓ３）。そして、ブラウザ処理部１４は、検出された選択オブジェクトが存在するか否かを判定し（Ｓ４）、存在しないと判定した場合（Ｓ４においてＮＯ）、Ｓ６の処理に進む。
【００４８】
一方、Ｓ４においてＹＥＳの場合には、キー表示部４１に各選択オブジェクトを示す情報を表示して（Ｓ５）、Ｓ６の処理に進む。
【００４９】
Ｓ６において、ブラウザ処理部１４は、表示部３０のＷＥＢページの表示がスクロールしたか否かを判定する。スクロールしなかったと判定した場合（Ｓ６においてＮＯ）、Ｓ７の処理に進む。一方、Ｓ６においてＹＥＳの場合、Ｓ３の処理に戻る。
【００５０】
Ｓ７において、ブラウザ処理部１４は、リンク表示された文字列や画像がキー表示部４１に表示されたキーの押下があったか否かを判定する。押下があったと判定した場合（Ｓ７においてＹＥＳ）、Ｓ１の処理に戻る。一方、Ｓ７においてＮＯの場合、Ｓ８の処理に進む。
【００５１】
Ｓ８において、ブラウザ処理部１４はＷＥＢブラウザの終了指示があったか否かを判定する。ＷＥＢブラウザの終了指示がなかったと判定した場合（Ｓ８においてＮＯ）、Ｓ６に戻る。一方、Ｓ８においてＹＥＳの場合、処理を終了する。
【００５２】
（キー表示部４１における選択オブジェクトを示す情報の表示）
次に、通信装置１が選択オブジェクトを示す情報をキー表示部４１に表示する工程Ｓ５の詳細について、図４、及び図５を用いて以下に説明する。図４は、選択オブジェクトを示す情報をキー表示部４１に表示する前の通信装置１（図４の左側の通信装置）と表示後の通信装置１（図４の右側の通信装置）を対比した図である。
【００５３】
Ｓ５において、ブラウザ処理部１４は、リンク表示された文字列をキー表示部４１に表示する場合であって文字列を構成する文字数が所定の値を超える場合には、図４のキー表示部４１ａに示すように、当該文字列のうち、所定の値が表わす文字数分の先頭の文字列をキー表示部４１に表示するようにしてもよいし、あるいは、キー表示部４１に文字列をスクロール表示するようにしてもよい。
【００５４】
また、Ｓ３において検出した選択オブジェクトの数がキーの数よりも多く、すべての選択オブジェクトをキー表示部４１に表示できない場合、Ｓ５において、ブラウザ処理部１４は、表示部３０のより下に表示されている選択オブジェクトから優先的に、異なるキー表示部４１に表示するようにしてもよい。
【００５５】
あるいは、Ｓ３において検出した選択オブジェクトの数がキーの数よりも多く、すべての選択オブジェクトをキー表示部４１に表示できない場合、Ｓ５において、ブラウザ処理部１４は、所定の異なるハードキーのキー表示部４１に、それぞれ、「次対象」「前対象」のような文字を表示してもよい。なお、この場合、指示検出部１３が「次対象」または「前対象」と表示されたハードキーの押下を検出すると、ブラウザ処理部１４は、押下を検出する直前にはキー表示部４１のいずれにも表示されていなかった選択オブジェクトをキー表示部４１に表示する。具体的には、例えば、指示検出部１３が「前対象」と表示されたハードキーの押下を検出すると、選択オブジェクト検出部１５が、Ｓ３における領域よりも上部の領域の選択オブジェクトをキー表示部４１に表示し、「次対象」と表示されたハードキーの押下を検出すると、選択オブジェクト検出部１５が、Ｓ３における領域よりも下部の領域の選択オブジェクトをキー表示部４１に表示してもよい。なお、検出した選択オブジェクトの数に関わらず、ブラウザ処理部１４は、常に、「次対象」「前対象」のような文字を所定の異なるハードキーのキー表示部４１に表示してもよい。あるいは、操作入力部４０は、キー表示部４１を有しない通常のキーであって「次対象」「前対象」と記載されたキーを備えてもよい。この場合、各キーの押下を検出した場合のブラウザ処理部４１の動作は、それぞれ、キー表示部４１に「次対象」「前対象」と表示されたキーの押下を検出した場合の動作と同一である。
【００５６】
さらに、ブラウザ処理部１４は、Ｓ３において、表示部３０に表示されている選択オブジェクトとともに、表示部３０に表示されていない選択オブジェクトを検出し、Ｓ５において、図４のキー表示部４１ｂに示すように、表示部３０に表示されていない選択オブジェクトについても、キー表示部４１に表示するようにしてもよい。
【００５７】
また、Ｓ５において、ブラウザ処理部１４が、リンク表示された画像、またはフォームのボタンをキー表示部４１に表示する場合には、それぞれ、図４のキー表示部４１ｄ、表示部４１ｅに示すように、キー表示部４１は、画像、またはフォームのボタンを表示するが、画像やフォームのボタンのサイズがキー表示部４１の表示サイズよりも大きい場合（具体的には、画像データまたは表示部３０に表示されるフォームのボタンの縦方向または横方向の画素数が、キー表示部４１の縦の画素数または横の画素数よりも大きい場合）には、ブラウザ処理部１４は、サイズを縮小してキー表示部４１に表示してもよい。なお、同一のリンク先にリンクされた文字列と画像とが存在する場合、ブラウザ処理部１４は文字列と画像とのどちらか一方のみをキー表示部４１に表示するようにしてもよい。
【００５８】
また、ブラウザ処理部１４は、図５の右側の通信装置に示すように、入力エリアやラジオボタン、チェックボックス、プルダウンメニューといった選択オブジェクトが表示部３０に複数表示されている場合、当該選択オブジェクトを区別できるように、表示部３０に表示されている当該選択オブジェクトのそばにそれぞれ異なる番号を表示するとともに、当該選択オブジェクトを示す情報を表示するキー表示部４１の各々に、対応する番号を表示するようにしてもよい（図５の４１ｆ）。このようにすることにより、入力エリアやラジオボタン、チェックボックス、プルダウンメニューといった選択オブジェクトに番号が表示されていない図５の左側の通信装置と比べ、図５の右側の通信装置を用いた場合、ユーザは、所望の選択オブジェクトを選択するために押すべきキーを容易に把握することができる。
【００５９】
（ソフトキー及び決定キーのキー表示部４１の表示）
図４のキー表示部４１ｃに示すように、「戻る」や「ブラウザメニュー」などＷＥＢブラウザの機能を使用するためのメニューをソフトキーや決定キー上のキー表示部４１に表示してもよい。また、上記メニューをソフトキーや決定キー上のキー表示部４１に表示している間は、表示部３０に上記メニューを表示しないようにしてもよい。
【００６０】
（ユーザが、所定の選択オブジェクトを選択した場合のキー表示部４１の表示）
次に、選択オブジェクト検出部１５が検出可能な選択オブジェクトのうち、所定の選択オブジェクトをユーザが選択した場合のキー表示部４１の表示について以下に説明する。
【００６１】
ユーザがテキストボックス等の入力エリアを選択した場合、指示検出部１３は入力エリアが表示されたハードキーの押下を検出する。この場合、図４の左側に図示されている通信装置１のように数字やアルファベット、ひらがな等、通常のテンキー用の文字をキー表示部４１に表示してもよい。なお、通常のテンキー用の文字を表示中に、指示検出部１３が当該文字の表示されたハードキーの押下を検出すると、ブラウザ処理部１４は、選択オブジェクトの選択受付指示と判断せずに、入力エリアへの文字入力の受付指示と判断して、表示部３０に入力された文字を表示する。そして、指示検出部１３が決定キーの押下（入力エリアへの文字入力の受付終了指示）を検出すると、ブラウザ処理部１４は、文字入力の受付を終了するとともに、通常のテンキー用の文字を表示する前にキー表示部４１に表示されていた画像を、再度キー表示部４１に表示する。
【００６２】
また、ユーザが、プルダウンメニューやコンボボックス、リストボックス等、項目を選択可能なコントロールを選択した場合、指示検出部１３は、当該コントロールが表示されたハードキーの押下を検出する。この場合、ブラウザ処理部１４は、当該コントロール中の選択可能な項目（文字列や画像）を、キー表示部４１に表示してもよい。例えば、４７都道府県を選択可能なプルダウンメニューが表示部３０に表示されている場合に、指示検出部１３が、当該プルダウンメニューを表わす表示がされたキーの押下を検出すると、ブラウザ処理部１４は、各キー表示部４１に都道府県を表わす文字を表示してもよい。そして、上記項目を表示中に、指示検出部１３が上記項目の表示されたハードキーの押下を検出すると、ブラウザ処理部１４は、当該項目の選択受付指示と判断する。例えば、「北海道」と表示されたハードキーの押下を検出すると、ブラウザ処理部１４は、「北海道」の選択を受け付け、表示部３０のプルダウンメニューの表示を「北海道」に変更する。そして、ブラウザ処理部１４は、選択可能な項目を表示する前にキー表示部４１に表示されていた画像を、再度キー表示部４１に表示する。
【００６３】
なお、選択項目の数が所定の数（例えば、ハードキーの数）よりも大きい場合に、ブラウザ処理部１４は、選択可能な項目のうち、所定の数の各項目を異なるキー表示部４１に表示してもよい。この場合、ブラウザ処理部１４は、表示する項目を切り替える機能を所定のハードキーに割り当ててもよく、指示検出部１３が当該ハードキーの押下を検出すると、ブラウザ処理部１４は、切り替え前には表示されていない項目をキー表示部４１に表示する。
【００６４】
（選択オブジェクト検出部１５が選択オブジェクトを検出する動作）
ブラウザ処理部１４は、表示部３０に表示されているブラウザ画面のスクロールを検出すると、ブラウザ処理部１４が読み込んだＨＴＭＬ文書のうち、表示部３０に表示されている部分のタグを抽出する。そして、ブラウザ処理部１４は、抽出したタグの中に、ａタグやｂａｓｅタグ等のリンクタグを検出すると、リンクタグに囲まれた部分（起点アンカー）が、タグを含まない文字列である場合には、当該文字列をキー表示部４１に表示する。例えば、<P><A href=http://www.abc-xyz-inc.co.jp/products/tv/>テレビ・レコーダ</A></P>のようなタグを検出すると、起点アンカーである「テレビ・レコーダ」をキー表示部４１に表示する。
【００６５】
また、ブラウザ処理部１４は、抽出したタグの中に、ＩＳＩＮＤＥＸタグやｔｙｐｅ属性がｔｅｘｔであるＩＮＰＵＴタグを検出すると、テキストボックスを表わす画像をキー表示部４１に表示する。
【００６６】
同様に、他の選択オブジェクトについても、ブラウザ処理部１４は、選択オブジェクトを表わすタグを検出すると、当該選択オブジェクトを表わす画像をキー表示部４１に表示する。
【００６７】
（通信装置１の利点）
本実施形態に係る通信装置１は、受信したＷＥＢページに含まれている選択オブジェクトを示す情報をキー表示部４１に表示すると共に、キー表示部４１を有するキーの押下を検出するとキー表示部４１に表示された情報が示す選択オブジェクトの選択を受け付ける。例えば、本実施形態に係る通信装置１は、表示部３０においてリンク表示された文字列を表示しているキー表示部４１を有するキーの押下を検出すると、当該文字列のリンク先にアクセスする。従って、ユーザは、選択オブジェクトを示す情報がキー表示部４１に表示されたキーを押下すれば、カーソルを所望の選択オブジェクト上に移動させて決定キーを押下するという手間をかけることなく、当該選択オブジェクトを選択することができるという利点がある。
【００６８】
（付記事項）
なお、上記実施形態において、表示部３０に表示するものの例としてＷＥＢページを挙げて通信装置１の説明をしたが、表示部３０に表示するものＷＥＢページに限られず、画面表示のためのマークアップ言語で記載されたページであれば何でも良い。そのようなマークアップ言語の例としては、ＨＴＭＬ、ＷＭＬ、ＸＨＴＭＬ、ＢＭＬ等が挙げられる。
【００６９】
また、上記実施形態において、アプリケーションの例としてＷＥＢブラウザを用いて説明を行ったが、アプリケーションはＷＥＢブラウザに限られるものではなく、上位画面表示のためのマークアップ言語で記載されたページを表示することが可能なアプリケーションであれば何でも良い。そのようなアプリケーションの例としては、ＨＴＭＬメールを表示可能なメーラーやＢＭＬブラウザなどが挙げられる。
【００７０】
また、上記実施形態に係る通信装置１において、表示部３０は、通信装置１に備えられていなくてもよい。例えば、表示部３０は、通信装置１に接続された外部の表示装置であってもよい。
【００７１】
また、上記実施形態に係る通信装置１において、操作入力部４０は、各操作キーの上部（キートップ）にキー表示部４１を備えているものとしたが、操作入力部４０は、１つのキー表示部４１を備え、その上部に、各操作キーが備えられていてもよい。なお、各操作キーは、例えば、透明または半透明でできたもの等、下部のキー表示部４１の表示をユーザが操作キーの上部から確認することができるものであってもよい。このような構成の場合、表示制御部１２は、キーの表示を変更するときには、キー表示部４１の全領域のうち、当該キーの下部に配置されている領域の表示を変更する。なお、キー表示部４１を構成する素子は、液晶素子であってもよいし、有機ＥＬ素子であってもよい。
【００７２】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【００７３】
（プログラム、記録媒体）
最後に、通信装置１に含まれている各ブロックは、ハードウェアロジックによって構成すればよい。あるいは、次のように、制御部１０については、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を用いてソフトウェアによって実現してもよい。
【００７４】
すなわち通信装置１は、制御部１０の各機能を実現する制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録していればよい。通信装置１（またはＣＰＵやＭＰＵ）が、供給された記録媒体に記録されているプログラムコードを読み出し、実行すればよい。
【００７５】
プログラムコードを通信装置１に供給する記録媒体は、たとえば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などとすることができる。
【００７６】
また通信装置１は、通信ネットワークと接続可能に構成しても、本発明の目的を達成できる。この場合、上記のプログラムコードを、通信ネットワークを介して通信装置１に供給する。この通信ネットワークは、通信装置１にプログラムコードを供給できるものであればよく、特定の種類または形態に限定されない。たとえば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、移動体通信網、衛星通信網等であればよい。
【００７７】
この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な任意の媒体であればよく、特定の構成または種類のものに限定されない。たとえば、ＩＥＥＥ１３９４、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）回線などの有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【００７８】
本発明の通信装置は、ユーザが、ＷＥＢブラウザを使用する際に、カーソルを所望のリンク表示された文字列や画像上に移動させるという手間をかけずに、リンク先にアクセスすることが可能であるので、ＷＥＢブラウジングを多用するユーザを販売ターゲットとする携帯電話に適用できる。
【図面の簡単な説明】
【００７９】
【図１】本発明の実施形態を示すものであり、通信装置の要部構成を示すブロック図である。
【図２】本発明の実施形態を示すものであり、キー表示部について説明する図である。
【図３】本発明の実施形態を示すものであり、ユーザからＷＥＢページのアクセス指示を受け付けた後の通信装置１の動作を示すフローチャート図である。
【図４】本発明の実施形態を示すものであり、通信装置が選択オブジェクトを示す情報をキー表示部に表示する種々の様態を示す図である。
【図５】本発明の実施形態を示すものであり、通信装置が、入力エリアやラジオボタン、チェックボックス、プルダウンメニューといった選択オブジェクトが表示部に複数表示されている場合に、各選択オブジェクトに番号を付して、各選択オブジェクトを示す情報を、異なるキー表示部に識別可能に表示すること示す図である。
【符号の説明】
【００８０】
１    通信装置
１０    制御部
１１    通信制御部
１２    表示制御部（表示制御手段）
１３    指示検出部
１４    ブラウザ処理部
１５    選択オブジェクト検出部（検出手段）
２０    通信Ｉ／Ｆ
３０    表示部
４０    操作入力部
４１    キー表示部（ハードキー）
【図１】
2010117774.tif 000003
【図２】
2010117774.tif 000004
【図３】
2010117774.tif 000005
【図４】
2010117774.tif 000006
【図５】
2010117774.tif 000007