(57)【要約】【課題】簡単な操作で表示画面を操作できる操作性に優れたブラウザ装置を提供する。【解決手段】ホームページのデータを取得する情報取得手段１と、情報を表示する表示手段５と、移動方向を入力する移動方向入力手段２と、コマンドを入力するコマンド入力手段３と、移動方向入力手段２で入力された移動方向を表す移動コマンド及びコマンド入力手段３で入力された動作を指示する動作コマンドに応じて情報取得手段１で取得されたホームページのデータを表示手段５に表示させる制御手段４とを備え、制御手段４は、複数の動作モードを有し、表示手段５に表示されたホームページを操作する機能として、該複数の動作モードの各々で異なる機能を移動方向入力手段２及びコマンド入力手段３に割り当てる。【選択図】        図２
2004348255.tif 000002
【特許請求の範囲】
【請求項１】
ホームページのデータを取得する情報取得手段と、
情報を表示する表示手段と、
移動方向を入力する移動方向入力手段と、
コマンドを入力するコマンド入力手段と、
前記移動方向入力手段で入力された移動方向を表す移動コマンド及び前記コマンド入力手段で入力された動作を指示する動作コマンドに応じて前記情報取得手段で取得されたホームページのデータを前記表示手段に表示させる制御手段
とを備え、
前記制御手段は、複数の動作モードを有し、前記表示手段に表示されたホームページを操作する機能として、該複数の動作モードの各々で異なる機能を前記移動方向入力手段及び前記コマンド入力手段に割り当てるブラウザ装置。
【請求項２】
制御手段は、移動方向入力手段からの移動コマンド又はコマンド入力手段からの動作コマンドに応答して複数の動作モードを切り替えることを特徴とする請求項１記載のブラウザ装置。
【請求項３】
複数の動作モードは、移動方向入力手段からの移動コマンドに応答して表示手段に表示されたメニューの中から１つのメニューアイテムを選択するメニューモードと、
移動方向入力手段からの移動コマンドに応答して表示手段に表示されたマウスカーソルを移動させてホームページの一部を選択するサーフモードと、
移動方向入力手段からの移動コマンドに応答して表示手段に表示されたホームページを上下左右にスクロールさせるスクロールモードとを含むことを特徴とする請求項２記載のブラウザ装置。
【請求項４】
移動方向入力手段は、上下左右の４方向へ操作することにより４種類の移動コマンドを出力する十字キーから成ることを特徴とする請求項２記載のブラウザ装置。
【請求項５】
コマンド入力手段は、処理を開始させるためのエンタキーと動作モードを移行させるためのバックキーから成ることを特徴とする請求項２記載のブラウザ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ホームページを閲覧するためのブラウザ装置に関し、特に限られた数のボタンでブラウザを操作する場合の操作性を向上させる技術に関する。
【０００２】
【従来の技術】
パーソナルコンピュータ等に搭載されているブラウザは、基本的に、ポインティングデバイスであるマウスとキーボードとを用いて操作するように構成されている。ページのスクロールは、例えば画面の右側及び／又は下側に表示されたスクロールバーをグラブし、マウスを上下左右に動かすことにより行われる。また、ページ内に表示されたアンカーに関連付けられたアクションを呼び出す時は、マウスカーソルでアンカーをポイントしてクリックすることが行われる。
【０００３】
ところで、最近は、例えばカーナビゲーション装置のような車載装置にブラウザを導入し、リモートコントローラ（以下、「リモコン」と略する）でブラウザを操作してインターネットにアクセスすることが行われている。しかしながら、車載装置のリモコンは、一般に少ないボタンしか備えておらず、パーソナルコンピュータに準じた操作によってブラウザを操作することは困難である。
【０００４】
なお、関連する技術として、特許文献１は、キーボードとマウスによる入力操作を、１つの入力デバイスを操作することで行うようにし、もって、インターネットに接続するときの操作を容易に、かつ迅速に行えるようにした情報処理装置を開示している。この情報処理装置では、アナログコントローラをパーソナルコンピュータに接続し、従来のキーボードによるキー入力操作を、ＣＲＴに表示されたキーボードのキーをキーボードポインタキーとクリックボタンを操作することにより行い、マウスによる操作は、マウスポインタキーとクリックボタンを操作することにより行う。ＣＲＴの画面のスクロールは、スクロールキーとクリックボタンで行い、ウィンドウの最大化、最小化、および閉じは、それぞれ専用のボタンを操作することにより行う。文字サイズの変更は、文字サイズ切換ボタンにより、ＴＡＢ操作は、ＴＡＢボタンにより操作する。
【０００５】
また、特許文献２は、マウスなどのポインティングデバイスの無いテレビやワードプロセッサーにおいて、アンカータグやフォームを容易に選択できるＷＷＷブラウザ装置を開示している。このＷＷＷブラウザ装置においては、ＨＴＭＬテキスト読込部は、デフォルトで指定されたＨＴＭＬテキストを読み込む。ＨＴＭＬ解析部は、ＨＴＭＬテキストの解析を行い表示用データを作成し、表示用データの中で表示部に表示する表示範囲を設定する。符号割当部は、表示用データの表示範囲内のアンカータグの文字列にマーク番号を付加する。制御部はマーク番号の付加された表示用データを表示部に表示する。
【０００６】
【特許文献１】
特開２０００−１８１６０５号公報
【特許文献２】
特開平１１−２５１１４号公報
【０００７】
【発明が解決しようとする課題】
従来のカーナビゲーション装置におけるブラウザは以上のように構成されているので、そのブラウザの操作性を改善するためには、例えば機能の数に応じた多数のボタンを備えればよい。しかしながら、この構成では、ユーザは多数のボタンの中から所望のボタンを選択しなければならず、操作が複雑になるという問題がある。特に、車載装置等では、安全性の観点からも操作の簡便性が望まれている。
【０００８】
この発明は、上記のような課題を解消するためになされたもので、表示画面を簡単に操作できる操作性に優れたブラウザ装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
この発明に係るブラウザ装置は、上記目的を達成するために、ホームページのデータを取得する情報取得手段と、情報を表示する表示手段と、移動方向を入力する移動方向入力手段と、コマンドを入力するコマンド入力手段と、移動方向入力手段で入力された移動方向を表す移動コマンド及びコマンド入力手段で入力された動作を指示する動作コマンドに応じて情報取得手段で取得されたホームページのデータを表示手段に表示させる制御手段とを備え、制御手段は、複数の動作モードを有し、表示手段に表示されたホームページを操作する機能として、該複数の動作モードの各々で異なる機能を移動方向入力手段及びコマンド入力手段に割り当てるものである。
【００１０】
【発明の実施の形態】
以下、この発明の実施の形態を図面を参照しながら詳細に説明する。なお、以下では、この発明に係るブラウザ装置が、車載用のナビゲーション装置に適用された場合を例に挙げて説明する。
実施の形態１．
図１は、この発明の実施の形態１に係るブラウザ装置のハードウェア構成を示すブロック図である。このブラウザ装置は、車載用のナビゲーションユニット１０、モデム２０、ディスプレイ３０及びリモコン４０から構成されている。
【００１１】
ナビゲーションユニット１０は、例えばマイクロコンピュータから構成されており、制御プログラム１１、ＨＴＴＰプロトコルスタック１２及びレンダリングエンジン１３を含む。制御プログラム１１は、マイクロコンピュータによって実行されることによりブラウザ機能を実現する。この制御プログラム１１による処理の詳細は、後にフローチャートを参照して説明する。ＨＴＴＰプロトコルスタック１２は、ＴＣＰプロトコルをスタックし、制御プログラム１１とモデム２０との間のデータの送受を制御する。レンダリングエンジン１３は、制御プログラム１１から送られてくる表示データに基づいて実際に表示する画像データを生成し、ディスプレイ３０に送る。
【００１２】
モデム２０は、ＨＴＴＰプロトコルスタック１２からのデータを変調してインターネット５０に送出すると共に、インターネット５０から受信したデータを復調してＨＴＴＰプロトコルスタック１２に送る。
【００１３】
ディスプレイ３０は、例えば液晶ディスプレイ（ＬＣＤ）から構成されており、ナビゲーション機能を実現するための地図、経路、目的地、自車両の現在地、自車両の進行方位等を表示する。また、ディスプレイ３０は、ブラウザ機能を実現するためのホームページの画像を表示する。
【００１４】
リモコン４０は、ナビゲーションユニット１０との間で赤外線通信を行うことにより、制御プログラム１１に種々のコマンドを送信する。このリモコン４０は、十字キー４１、エンタ（Ｅｎｔｅｒ）キー４２及びバック（Ｂａｃｋ）キー４３を備えている。
【００１５】
十字キー４１は、上下左右といった４方向に押下可能に構成されており、押下方向に応じて４種類の信号を生成する。この生成された信号は赤外線信号に変換され、移動コマンドとしてナビゲーションユニット１０に送られる。以下では、便宜上、上方向に押下する部分を上キー、下方向に押下する部分を下キー、左方向に押下する部分を左キー、右方向に押下する部分を右キーと呼ぶ。
【００１６】
エンタキー４２は、主に入力操作を確定させるために使用される。このエンタキー４２の押下によって発生された信号は赤外線信号に変換され、動作コマンドとしてナビゲーションユニット１０に送られる。
【００１７】
バックキー４３は、主に動作モードを遷移させるために使用される。このバックキー４３の押下によって発生された信号は赤外線信号に変換され、動作コマンドとしてナビゲーションユニット１０に送られる。リモコン４０からの赤外線信号を受信したナビゲーションユニット１０は、赤外線信号を電気信号に変換し、移動コマンド又は動作コマンドとして制御プログラム１１に送る。
【００１８】
上記のように構成されるブラウザ装置は、ブラウザの操作に関して、メニューモード、サーフモード及びスクロールモードといった３つの動作モードを有する。現在、何れのモードで動作中であるかは、ナビゲーションユニット１０の図示しない内部メモリにフラグとして記憶されており、制御プログラム１１は、このフラグを参照して何れの動作モードで動作するかを判断する。なお、動作モードは、初期状態では、メニューモードに設定される。
【００１９】
メニューモードは、ディスプレイ３０の画面に表示されたメニュー（図７参照）を選択する動作モードである。サーフモードは、通常のパーソナルコンピュータにおいてマウスを操作する場合と同様に、ディスプレイ３０の画面に表示されたマウスカーソルを移動させる動作モードである。スクロールモードは、ディスプレイ３０の画面に表示されているページ全体を移動させる動作モードである。
【００２０】
上述したリモコン４０の十字キー４１、エンタキー４２及びバックキー４３に割り当てられる機能は、動作モードによって異なる。具体的には、図３に示すように、メニューモードにおいては、エンタキー４２は、ディスプレイ３０に表示されているメニューの中の選択されたメニューアイテムを実行するために使用される。バックキー４３は、ブラウザを終了させるために使用される。十字キー４１の上キーは、使用されない（押下しても無効である）。下キーは、サーフモードへの移行を指示するために使用される。左キーは、フォーカスを左側のメニューアイテムに移動させるために使用される。右キーは、フォーカスを右側のメニューアイテムに移動させるために使用される。
【００２１】
サーフモードにおいては、エンタキー４２は、パーソナルコンピュータの画面上のアンカーにマウスカーソル位置を合わせてマウスをクリックする場合と同様に、ディスプレイ３０の画面に表示されているマウスカーソル位置でクリックするのと同様の動作を行わせるために使用される。バックキー４３は、動作モードをメニューモードに移行させるために使用される。十字キー４１の上キーは、マウスカーソルを上方向に移動させるために使用される。下キーは、マウスカーソルを下方向に移動させるために使用される。左キーは、マウスカーソルを左方向に移動させるために使用される。右キーは、マウスカーソルを右方向に移動させるために使用される。
【００２２】
スクロールモードにおいては、エンタキー４２は、使用されない（押下しても無効である）。バックキー４３は、動作モードをサーフモードに移行させるために使用される。十字キー４１の上キーは、ディスプレイ３０の画面に表示されているページ全体を上方向に移動させるために使用される。下キーは、ページ全体を下方向に移動させるために使用される。左キーは、ページ全体を左方向に移動させるために使用される。右キーは、ページ全体を右方向に移動させるために使用される。
【００２３】
図２は、上述したハードウェア構成を有するブラウザ装置を機能的に示した機能ブロック図である。各機能ブロックは、上述したハードウェアと制御プログラム１１の処理により実現されている。このブラウザ装置は、図２に示すように、機能的には、情報取得手段１、移動情報入力手段２、コマンド入力手段３、制御手段４及び表示手段５から構成されている。
【００２４】
情報取得手段１は、ナビゲーションユニット１０のＨＴＴＰプロトコルスタック１２及びモデム２０に対応し、インターネット５０に接続されたサイトからホームページのデータをダウンロードする。この情報取得手段１で取得されたホームページのデータは、制御手段４に送られる。
【００２５】
移動情報入力手段２は、リモコン４０の十字キー４１に対応する。この移動情報入力手段２は、十字キー４１の操作によって入力された移動コマンドを制御手段４に送る。
【００２６】
コマンド入力手段３は、リモコン４０のエンタキー４２及びバックキー４３に対応する。このエンタキー４２及びバックキー４３の操作によって発生された動作コマンドは、制御手段４に送られる。
【００２７】
制御手段４は、ナビゲーションユニット１０の制御プログラム１１に対応し、情報取得手段１で取得されたホームページのデータに対して、移動情報入力手段２からの移動コマンド及びコマンド入力手段３からの動作コマンドに応じた処理を施し、表示データとして表示手段５に送る。
【００２８】
表示手段５は、レンダリングエンジン１３及びディスプレイ３０に対応し、制御手段４から送られてくる表示データに基づいて画像を表示する。
【００２９】
次に、上記のように構成される、この発明の実施の形態１に係るブラウザ装置の動作を、ナビゲーションユニット１０に含まれる制御プログラム１１の処理を中心に、図４〜図６に示すフローチャート及び図７に示す画面例を参照しながら説明する。
【００３０】
このブラウザ装置の制御プログラム１１では、図４に示すように、先ず、リモコン４０からコマンド（移動コマンド又は動作コマンド）を受信したかどうかが調べられる（ステップＳＴ１０）。そして、受信していないことが判断されると、コマンドの受信を待ってステップＳＴ１０でループし、待機状態に入る。この待機状態で、コマンドを受信したことが判断されると、現在の動作モードはメニューモードであるかどうかが調べられる（ステップＳＴ１１）。
【００３１】
このステップＳＴ１１で、メニューモードであることが判断されると、ステップＳＴ１２〜ＳＴ２１から成るメニューモード時の処理が実行される。メニューモードの初期画面の例を図７（Ａ）に示す。このメニューモード時の処理では、先ず、エンタ（Ｅｎｔｅｒ）キー４２が押されたかどうかが調べられる（ステップＳＴ１２）。ここで、エンタキー４２が押されたことが判断されると、次いで、メニューアイテムのスクロール（ｓｃｒｏｌｌ）が選択されている、つまりフォーカスが当てられているかどうかが調べられる（ステップＳＴ１３）。ここで、スクロールが選択されていることが判断されると、シーケンスはステップＳＴ３４に分岐し、スクロールモード時の処理に移行する。
【００３２】
上記ステップＳＴ１３で、スクロールが選択されていないことが判断されると、その時点で選択されているメニューアイテム（Ｇｏ  ｏｆｆｌｉｎｅ，Ｏｐｅｎ，ｂａｃｋ，ｎｅｘｔ，ｈｏｍｅ，ｒｅｌｏａｄ，ｓｔｏｐ，ｂｏｏｋ  ｍａｒｋｓ  の何れか）が実行される（ステップＳＴ１４）。その後、シーケンスはステップＳＴ１０に戻る。
【００３３】
上記ステップＳＴ１２で、エンタキー４２が押されていないことが判断されると、次いで、バック（Ｂａｃｋ）キー４３が押されたかどうかが調べられる（ステップＳＴ１５）。ここで、バックキー４３が押されたことが判断されると、ブラウザ機能を実現するための処理は終了する。その後は、例えばナビゲーション機能を実現するための処理（図示は省略）が実行される。
【００３４】
上記ステップＳＴ１５で、バックキー４３が押されていないことが判断されると、次いで、十字キー４１の上キーが押されたかどうかが調べられる（ステップＳＴ１６）。ここで、上キーが押されたことが判断されると、シーケンスはステップＳＴ１０に戻る。これにより、メニューモード時の上キーの操作を無効にする機能が実現されている。
【００３５】
上記ステップＳＴ１６で、上キーが押されていないことが判断されると、次いで、下キーが押されたかどうかが調べられる（ステップＳＴ１７）。ここで、下キーが押されたことが判断されると、シーケンスはステップＳＴ２３に分岐し、サーフモード時の処理に移行する。
【００３６】
上記ステップＳＴ１７で、下キーが押されていないことが判断されると、次いで、左キーが押されたかどうかが調べられる（ステップＳＴ１８）。ここで、左キーが押されたことが判断されると、フォーカスが左側のメニューアイテムに移動される（ステップＳＴ１９）。その後、シーケンスはステップＳＴ１０に戻る。
【００３７】
上記ステップＳＴ１８で、左キーが押されていないことが判断されると、次いで、右キーが押されたかどうかが調べられる（ステップＳＴ２０）。ここで、右キーが押されたことが判断されると、フォーカスが右側のメニューアイテムに移動される（ステップＳＴ２１）。その後、シーケンスはステップＳＴ１０に戻る。
【００３８】
上記ステップＳＴ１１で、現在の動作モードがメニューモードでないことが判断されると、次いで、図５に示すように、現在の動作モードがサーフモードであるかどうかが調べられる（ステップＳＴ２２）。このステップＳＴ２２で、サーフモードであることが判断されると、ステップＳＴ２３〜ＳＴ３３のサーフモード時の処理が実行される。サーフモードの初期画面の例を図７（Ｂ）に示す。画面上にマウスカーソルが表示される点が特徴である。
【００３９】
このサーフモード時の処理では、先ず、エンタキー４２が押されたかどうかが調べられる（ステップＳＴ２３）。ここで、エンタキー４２が押されたことが判断されると、通常のパーソナルコンピュータの画面上のマウスカーソル位置でマウスが左クリックされた場合と同様の処理が行われる（ステップＳＴ２４）。これにより、マウスカーソルがアンカーをポイントしていれば、そのアンカーに関連付けられたアクションが呼び出され、そうでなければ、エンタキー４２の操作は無視される。その後、シーケンスはステップＳＴ１０に戻る。
【００４０】
上記ステップＳＴ２３で、エンタキー４２が押されていないことが判断されると、次いで、バックキー４３が押されたかどうかが調べられる（ステップＳＴ２５）。ここで、バックキー４３が押されたことが判断されると、シーケンスはステップＳＴ１２に分岐し、メニューモードの処理に移行する。
【００４１】
上記ステップＳＴ２５で、バックキー４３が押されていないことが判断されると、次いで、十字キー４１の上キーが押されたかどうかが調べられる（ステップＳＴ２６）。ここで、上キーが押されたことが判断されると、マウスカーソルを上方向に移動させる処理が実行される（ステップＳＴ２７）。その後、シーケンスはステップＳＴ１０に戻る。
【００４２】
上記ステップＳＴ２６で、上キーが押されていないことが判断されると、次いで、下キーが押されたかどうかが調べられる（ステップＳＴ２８）。ここで、下キーが押されたことが判断されると、マウスカーソルを下方向に移動する処理が実行される（ステップＳＴ２９）。その後、シーケンスはステップＳＴ１０に戻る。
【００４３】
上記ステップＳＴ２８で、下キーが押されていないことが判断されると、次いで、左キーが押されたかどうかが調べられる（ステップＳＴ３０）。ここで、左キーが押されたことが判断されると、マウスカーソルを左方向に移動する処理が実行される（ステップＳＴ３１）。その後、シーケンスはステップＳＴ１０に戻る。
【００４４】
上記ステップＳＴ３０で、左キーが押されていないことが判断されると、次いで、右キーが押されたかどうかが調べられる（ステップＳＴ３２）。ここで、右キーが押されたことが判断されると、マウスカーソルを右方向に移動する処理が実行される（ステップＳＴ３３）。その後、シーケンスはステップＳＴ１０に戻る。
【００４５】
上記ステップＳＴ２２で、現在の動作モードがサーフモードでないことが判断されると、スクロールモードであることが認識され、ステップＳＴ３４〜ＳＴ４３のスクロールモード時の処理が実行される。スクロールモードの初期画面の例を図７（Ｃ）に示す。画面上にスクロールモードであることを表す「＋」マークが表示される点が特徴である。
【００４６】
このスクロールモード時の処理では、図６に示すように、先ず、エンタキー４２が押されたかどうかが調べられる（ステップＳＴ３４）。ここで、エンタキー４２が押されたことが判断されると、シーケンスはステップＳＴ１０に戻る。これにより、スクロールモード時のエンタキー４２の操作を無効にする機能が実現されている。
【００４７】
上記ステップＳＴ３４で、エンタキー４２が押されていないことが判断されると、次いで、バックキー４３が押されたかどうかが調べられる（ステップＳＴ３５）。ここで、バックキー４３が押されたことが判断されると、シーケンスはステップＳＴ２３に分岐し、サーブモードの処理に移行する。
【００４８】
上記ステップＳＴ３５で、バックキー４３が押されていないことが判断されると、次いで、十字キー４１の上キーが押されたかどうかが調べられる（ステップＳＴ３６）。ここで、上キーが押されたことが判断されると、ページ全体を上方向へスクロールさせる処理が実行される（ステップＳＴ３７）。その後、シーケンスはステップＳＴ１０に戻る。
【００４９】
上記ステップＳＴ３６で、上キーが押されていないことが判断されると、次いで、下キーが押されたかどうかが調べられる（ステップＳＴ３８）。ここで、下キーが押されたことが判断されると、ページ全体を下方向へスクロールさせる処理が実行される（ステップＳＴ３９）。その後、シーケンスはステップＳＴ１０に戻る。
【００５０】
上記ステップＳＴ３８で、下キーが押されていないことが判断されると、次いで、左キーが押されたかどうかが調べられる（ステップＳＴ４０）。ここで、左キーが押されたことが判断されると、ページ全体を左方向へスクロールさせる処理が実行される（ステップＳＴ４１）。その後、シーケンスはステップＳＴ１０に戻る。
【００５１】
上記ステップＳＴ４０で、左キーが押されていないことが判断されると、次いで、右キーが押されたかどうかが調べられる（ステップＳＴ４２）。ここで、右キーが押されたことが判断されると、ページ全体を上方向へスクロールさせる処理が実行される（ステップＳＴ４３）。その後、シーケンスはステップＳＴ１０に戻る。
【００５２】
次に、この発明の理解を深めるために、上述した処理により実現されるブラウザ装置のディスプレイ３０に表示される画面の変遷の例を説明する。
【００５３】
図７（Ａ）は、メニューモードの画面である。この画面が表示された状態では、十字キー４１の左キーを押下することにより、メニューアイテム（Ｇｏ  ｏｆｆｌｉｎｅ，Ｏｐｅｎ，ｂａｃｋ，ｎｅｘｔ，ｈｏｍｅ，ｒｅｌｏａｄ，ｓｔｏｐ，ｂｏｏｋ  ｍａｒｋｓ，ｓｃｒｏｌｌ）のフォーカスが左側に移動する。なお、図７（Ａ）では、スクロール（ｓｃｒｏｌｌ）にフォーカスが当たっている状態を示している。また、右キーを押下することにより、メニューアイテムのフォーカスが左側に移動する。続けて右キーを押下することにより、メニューアイテムのフォーカスは順次右側に移動する。このメニューモードでは、何れかのメニューアイテムにフォーカスを当ててエンタキー４２を押下することにより、そのメニューアイテムが実行される。これにより、ブラウザ機能の切替を行うことができるようになっている。
【００５４】
このメニューモードで、十字キー４１の下キーを押下すると、ブラウザ装置は、サーフモードに移行する。このサーフモードでは、図７（Ｂ）に示すように、マウスカーソルが画面に表示される。この画面が表示された状態で十字キー４１を操作することにより、通常のパーソナルコンピュータでマウスを操作する場合のように、マウスカーソルを上限左右に移動させることができる。また、エンタキー４２を押下することにより、通常のパーソナルコンピュータの画面上のマウスカーソル位置でマウスが左クリックされた場合と同様の動作が行われる。従って、マウスカーソルでアンカーをポイントしてエンタキー４２を押下することにより、アンカーに関連付けられたアクションを呼び出すことができる。また、スクロールバーの位置にマウスポインタを移動させてエンタキー４２を押下することにより、画面に表示されたページ全体を移動させることもできる。また、このサーフモードでバックキー４３を押下すると、動作モードはメニューモードに移行する。
【００５５】
メニューモードで十字キー４１を操作してフォーカスをスクロール（ｓｃｒｏｌｌ）に当てた状態でエンタキー４２を押下すると、ブラウザ装置は、スクロールモードに移行する。このスクロールモードでは、図７（Ｃ）に示すように、「＋」マークが画面に表示される。この画面が表示された状態で十字キー４１を操作することにより、ページ全体を上限左右に移動させることができる。バックキー４３を押下すると、動作モードはサーフモードに移行する。なお、エンタキー４２は、押下しても無効である。
【００５６】
以上説明したように、この発明の実施の形態１に係るブラウザ装置によれば、メニューモード、サーブモード及びスクロールモードといった３つの動作モードを有し、各動作モードにおいてリモコン４０の十字キー４１、エンタキー４２及びバックキー４３に異なる機能が割り当てられるので、少ない数のキーであっても多様な操作が可能になっている。即ち、動作モードを切り替えてブラウザを操作することにより、例えばカーナビゲーション装置のリモコンのような、エンタキー４２及びバックキー４３といった２つのボタンと十字キー４１としか備えていないような装置においても、ブラウザを容易に操作することができる。
【００５７】
また、メニューモードではブラウザ機能の切り替えを行い、サーフモードでは、一般的なパーソナルコンピュータのブラウザをマウスで操作しているのと同じ感覚でアンカーの選択が可能になり、また、スクロールモードでは、アンカーの選択をする代わりに、ページ全体を素早く閲覧することができるので、ユーザは動作モードを適宜切り替えることにより、簡単且つ迅速なブラウザの操作が可能になる。
【００５８】
【発明の効果】
以上のように、この発明によれば、複数の動作モードを有し、表示手段に表示されたホームページを操作する機能として、該複数の動作モードの各々で異なる機能を移動方向入力手段及びコマンド入力手段に割り当てるように構成したので、ユーザは、ホームページを操作する場合に、該操作に適した動作モードに移行することにより簡単な操作でホームページを操作できる。その結果、簡単な操作で表示画面を操作できる操作性に優れたブラウザ装置を提供できる効果がある。
【図面の簡単な説明】
【図１】この発明の実施の形態１に係るブラウザ装置のハードウェア構成を示すブロック図である。
【図２】この発明の実施の形態１に係るブラウザ装置の機能的な構成を示す機能ブロック図である。
【図３】この発明の実施の形態１に係るブラウザ装置が備えた動作モードとリモコン操作の関係を説明するための図である。
【図４】この発明の実施の形態１に係るブラウザ装置の動作を説明するためのフローチャート（その１）である。
【図５】この発明の実施の形態１に係るブラウザ装置の動作を説明するためのフローチャート（その２）である。
【図６】この発明の実施の形態１に係るブラウザ装置の動作を説明するためのフローチャート（その３）である。
【図７】この発明の実施の形態１に係るブラウザ装置の動作を説明するための画面例を示す図である。
【符号の説明】
１  情報取得手段、２  移動情報入力手段、３  コマンド入力手段、４  制御手段、５  表示手段、１０  ナビゲーションユニット、１１  制御プログラム（制御手段）、１２  ＨＴＴＰプロトコルスタック（情報取得手段）、１３  レンダリングエンジン（表示手段）、２０  モデム（情報取得手段）、３０  ディスプレイ（表示手段）、４０  リモートコントローラ（移動情報入力手段、コマンド入力手段）、４１  十字キー（移動情報入力手段）、４２  エンタキー（コマンド情報入力手段）、４３  バックキー（コマンド情報入力手段）、５０  インターネット。
【図１】
2004348255.tif 000003
【図２】
2004348255.tif 000004
【図３】
2004348255.tif 000005
【図４】
2004348255.tif 000006
【図５】
2004348255.tif 000007
【図６】
2004348255.tif 000008
【図７】
2004348255.tif 000009