(57)【要約】【課題】  所望の項目を選択するために必要な回転操作部に対する回転操作が少なくて済み、かつ外部雑音に強いリモートコントロール装置を提供する。【解決手段】  本体部２と、遠隔操作端末３とを有するリモートコントロール装置１において、  上記本体部２は被選択項目を表示すると共に一の項目を選択状態として表示する表示部１８と、選択状態となる項目を変更して上記表示部１８に表示させる制御部１６とを有し、  上記遠隔操作端末３は回転自在な回転操作部２６と、該回転操作部２６の回転を検出してパルス信号を出力する回転検出部３２と、該回転検出部３２からのパルス信号に基づき上記回転操作部２６の回転速度を検出し、該回転速度に応じた項目変更速度を選択する回転信号処理部３４とを有し、  上記本体部２の制御部１６は上記遠隔操作端末３で選択された項目変更速度で選択状態となる項目を変更して上記表示部１８に表示させる。【選択図】  図５
2005184130.tif 000002
【特許請求の範囲】
【請求項１】
項目表示機能を有する本体部と、該本体部に操作信号を送信する遠隔操作端末とを有するリモートコントロール装置において、
上記本体部は被選択項目を表示すると共に一の項目を選択状態として表示する表示部と、選択状態となる項目を変更して上記表示部に表示させる制御部とを有し、
上記遠隔操作端末は回転自在に軸支された回転操作部と、該回転操作部の回転を検出してパルス信号を出力する回転検出部と、該回転検出部から出力されたパルス信号に基づき上記回転操作部の回転速度を検出し、該回転速度に応じた項目変更速度を選択する回転信号処理部とを有し、
上記本体部の制御部は上記遠隔操作端末で選択された項目変更速度で選択状態となる項目を変更して上記表示部に表示させることを特徴とするリモートコントロール装置。
【請求項２】
上記遠隔操作端末の回転信号処理部は項目変更速度の情報を操作信号に含ませ、この操作信号に含まれる項目変更速度情報に基づいて上記本体部の制御部は選択状態となる項目を変更することを特徴とする請求項１記載のリモートコントロール装置。
【請求項３】
上記遠隔操作端末の回転信号処理部で選択される項目変更速度は上記回転操作部の回転速度が速くなるにつれて段階的に速くなることを特徴とする請求項１または２記載のリモートコントロール装置。
【請求項４】
上記遠隔操作端末の回転信号処理部は所定時間内に上記回転検出部から出力されるパルス信号数を算出して上記回転操作部の回転速度を検出することを特徴とする請求項１〜３のいずれか１項に記載のリモートコントロール装置。
【請求項５】
上記本体部の制御部は上記遠隔操作端末の回転信号処理部で選択される項目変更速度に基づいてスキップ数を決定し、該スキップ数間隔で被選択項目を選択状態に変更することを特徴とする請求項１〜４のいずれか１項に記載のリモートコントロール装置。
【請求項６】
上記本体部の制御部は上記遠隔操作端末の回転信号処理部で選択される項目変更速度に基づいて表示省略数を決定し、該表示省略数おきに被選択項目を上記表示部に表示させることを特徴とする請求項１〜５のいずれか１項に記載のリモートコントロール装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は項目表示機能を有する本体部と該本体部を遠隔操作するための遠隔操作端末とを有するリモートコントロール装置に関し、より詳細には遠隔操作端末に回転操作部を有するリモートコントロール装置に関する。
【背景技術】
【０００２】
現在、オーディオ機器やカーナビゲーション装置、その他の機器の操作にリモートコントロール装置が用いられている。このようなリモートコントロール装置の遠隔操作端末には、例えば特許文献１に示すように、ジョグシャトルなどの回転操作部を有し、この回転操作部を回転させることで選択枠が移動するなどして、所望の曲目や目的地などを選択するものがある。この回転操作部の回転はロータリエンコーダなどによりパルス信号という形で検出され、このパルス信号を遠隔操作端末から本体に送信し、本体側でパルス信号数に応じた数だけ選択枠が移動するなどして選択状態となる項目を変更する。
【特許文献１】特開平１１−３３１９６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、従来のリモートコントロール装置においては、ロータリエンコーダから出力されるパルス信号１パルスに対して、選択枠が１項目ずつ移動するなど、回転操作部の回転数に比例して選択状態となる項目が変更される構成となっている。このことから、項目数が多い場合には所望の項目を選択するまでに相当な回数回転操作部を回転させなければならない場合も生じ、操作性が悪く、また送信するパルス数が多いことから、外部雑音の影響を受けやすいという問題があった。
【０００４】
本発明は以上の問題点を鑑みてなされたものであり、所望の項目を選択するために必要な回転操作部に対する回転操作が少なくて済み、かつ外部雑音に強いリモートコントロール装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記の課題を解決するため本発明に係るリモートコントロール装置は、項目表示機能を有する本体部と、該本体部に操作信号を送信する遠隔操作端末とを有するリモートコントロール装置において、上記本体部は被選択項目を表示すると共に一の項目を選択状態として表示する表示部と、選択状態となる項目を変更して上記表示部に表示させる制御部とを有し、上記遠隔操作端末は回転自在に軸支された回転操作部と、該回転操作部の回転を検出してパルス信号を出力する回転検出部と、該回転検出部から出力されたパルス信号に基づき上記回転操作部の回転速度を検出し、該回転速度に応じた項目変更速度を選択する回転信号処理部とを有し、上記本体部の制御部は上記遠隔操作端末で選択された項目変更速度で選択状態となる項目を変更して上記表示部に表示させることを特徴として構成されている。
【０００６】
また本発明に係るリモートコントロール装置は、上記遠隔操作端末の回転信号処理部は項目変更速度の情報を操作信号に含ませ、この操作信号に含まれる項目変更速度情報に基づいて上記本体部の制御部は選択状態となる項目を変更することを特徴として構成されている。
【０００７】
また本発明に係るリモートコントロール装置は、上記遠隔操作端末の回転信号処理部で選択される項目変更速度は上記回転操作部の回転速度が速くなるにつれて段階的に速くなることを特徴として構成されている。
【０００８】
また本発明に係るリモートコントロール装置は、上記遠隔操作端末の回転信号処理部は所定時間内に上記回転検出部から出力されるパルス信号数を算出して上記回転操作部の回転速度を検出することを特徴として構成されている。
【０００９】
また本発明に係るリモートコントロール装置は、上記本体部の制御部は上記遠隔操作端末の回転信号処理部で選択される項目変更速度に基づいてスキップ数を決定し、該スキップ数間隔で被選択項目を選択状態に変更することを特徴として構成されている。
【００１０】
また本発明に係るリモートコントロール装置は、上記本体部の制御部は上記遠隔操作端末の回転信号処理部で選択される項目変更速度に基づいて表示省略数を決定し、該表示省略数おきに被選択項目を上記表示部に表示させることを特徴として構成されている。
【発明の効果】
【００１１】
本発明に係るリモートコントロール装置によれば、遠隔操作端末は回転操作部の回転速度に応じた項目変更速度を選択する回転信号処理部を有し、本体部の制御部は遠隔操作端末で選択された項目変更速度で選択状態となる項目を変更して表示部に表示させることから、回転操作部の回転速度に応じて選択状態となる項目の変更速度が変化するので、所望の項目へ素早く到達できるようになる。また項目変更速度に関する情報の送信回数が少なくなり、外部雑音の影響を受けにくくなる。
【００１２】
また本発明に係るリモートコントロール装置によれば、回転信号処理部は項目変更速度の情報を操作信号に含ませ、この操作信号に含まれる項目変更速度情報に基づいて本体部の制御部は選択状態となる項目を変更することから、送信回数がより少なくなり、外部雑音の影響を受けにくくなる。
【００１３】
また本発明に係るリモートコントロール装置によれば、遠隔操作端末の回転信号処理部で選択される項目変更速度は回転操作部の回転速度が速くなるにつれて段階的に速くなることから、所望の項目へ素早く到達できるようになる。
【００１４】
また本発明に係るリモートコントロール装置によれば、遠隔操作端末の回転信号処理部は所定時間内に上記回転検出部から出力されるパルス信号数を算出して回転操作部の回転速度を検出することから、所定時間内の平均回転速度から回転操作部の回転速度を検出することとなり、回転信号処理部が回転操作部の回転に敏感に反応して意図しない項目変更速度を選択するということがなくなる。
【００１５】
また本発明に係るリモートコントロール装置によれば、本体部の制御部は遠隔操作端末の回転信号処理部で選択される項目変更速度に基づいてスキップ数を決定し、このスキップ数間隔で被選択項目を選択状態に変更することから、１つの項目の選択状態が長くなり、選択状態の項目を認識しやすくなる。
【００１６】
また本発明に係るリモートコントロール装置によれば、本体部の制御部は遠隔操作端末の回転信号処理部で選択される項目変更速度に基づいて表示省略数を決定し、この表示省略数おきに被選択項目を上記表示部に表示させることから、１つの項目の表示時間が長くなり、表示された項目を認識しやすくなる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態について、図面を参照しつつ詳細に説明する。本実施形態では、本発明に係るリモートコントロール装置を適用したカーナビゲーション装置を例に挙げて説明する。図１は本発明の実施形態におけるカーナビゲーション装置の概略図、図２は表示部の拡大図、図３は本発明の実施形態における本体部の主な回路構成を表すブロック図、図４は本発明の実施形態におけるリモートコントローラの拡大図、図５は本発明の実施形態におけるリモートコントローラの主な回路構成を示すブロック図、図６はローラを回転させたときに発生するパルス信号の波形図、図７はＲＯＭに記録されたコードデータとローラの回転速度の対応表、図８はリモートコントローラを操作したときの信号の流れを表すフローチャート、図９は本体部に送信されるフレームデータを示した図である。
【００１８】
本実施形態におけるカーナビゲーション装置１は、図１に示すように本体部２と、この本体部２に対して操作信号を送信し、遠隔操作を行う遠隔操作端末たるリモートコントローラ３から構成される。
本体部２はナビゲーションに関する情報処理を行うコントロールユニット１１と、衛星からの電波を受信するＧＰＳ受信部１７と、ナビゲーションを行うための地図画像や、図２に示すような目的地設定時の住所項目などの被選択項目を表示する表示部１８とを備えている。目的地設定などのときには、表示部１８には複数の被選択項目が表示され、そのうちの一つの項目が選択枠１８ａで囲われて選択状態となっている（図２中の群馬県の状態）。
【００１９】
次に、コントロールユニット１１の内部構造について説明する。コントロールユニット１１は図３に示すように、コントロールユニット１１における情報処理を統括するＣＰＵ１２と、地図画像データや住所に関する項目データ、宿泊施設等の周辺地域情報などが蓄積されたデータベース１３と、ＣＰＵ１２による制御によってデータベース１３から地図画像データ等の所要のデータの読出しを行う読取部１４と、リモートコントローラ３からの操作信号を受信する受信部１５と、表示部１８に表示する地図画像や項目の変更など、表示部１８の表示内容を制御する表示制御部１６を備える。
【００２０】
一方、リモートコントローラ３は図４に示すように、表示部１８に表示されている地図を上下左右に移動させる際などに使用するカーソルボタン２１と、メニューの選択や音量の上げ下げの際などに使用される各プッシュボタン２２、２３、２４とが正面に配置されている。また正面上部にはリモートコントローラ３の使用状態を利用者に知らせるＬＥＤ２７が配置されている。
そしてリモートコントローラ３の一方の側面には、回転操作部たるローラ２６がその一部が突出するようにして配置されており、このローラ２６は上下に回転自在となるように軸支されている。このローラ２６を回転させることにより、表示部１８に表示されている選択枠１８ａが移動し、選択状態となる項目が変更される。さらにリモートコントローラ３のもう一方の側面には、選択決定用のサイドボタン２５が配置されている。このサイドボタン２５が押されることにより選択状態となった項目の選択が決定される。
【００２１】
このリモートコントローラ３の内部構成を図５に示す。リモートコントローラ３はその内部に、各ボタン２１〜２５の押込状態に応じてそれぞれパルス信号を発生する押込検出部３１ａ〜３１ｅ、同じくローラ２６の回転に応じてパルス信号を発生する回転検出部３２、各ボタン２１〜２５、ローラ２６の操作状態に対応したコードデータ等が格納されたＲＯＭ３３、各ボタン２１〜２５、ローラ２６の操作状態を判別し、この操作状態に対応するコードデータをＲＯＭ３３から読出してフレームデータ化された操作信号を形成する信号処理部たるＣＰＵ３４、操作信号を電気信号から赤外線信号に変換して本体部２に送信する送信部３５を有する。
【００２２】
押込検出部３１ａ〜３１ｅはそれぞれ各ボタン２１〜２５に対応して設けられる。すなわち、図５においては図示を省略しているが、ボタンと押込検出部の組み合わせが５組存在し、それぞれが別々の経路でＣＰＵ３４に対して電気的に連結されている。押込検出部３１ａ〜３１ｅは例えばプッシュスイッチなどであり、各ボタン２１〜２５が押込まれることにより接続端子が接触するなどして、それぞれパルス信号Ｓｂ１〜Ｓｂ５が発生し、ＣＰＵ３４に送信される。押込検出部３１ａ〜３１ｅは各ボタン２１〜２５は押されている間、連続的にパルス信号Ｓｂ１〜Ｓｂ５を発し、このパルス信号Ｓｂ１〜Ｓｂ５の長さにより各ボタン２１〜２５が押された時間が判別可能となる。
【００２３】
また、回転検出部３２は例えば発光素子、受光素子及び回転スリット板からなる周知構造のインクリメンタルタイプのロータリエンコーダ等である。図５においては図示を省略しているが、この回転検出部３２は二つの経路でＣＰＵ３４に対して電気的に連結されている。そしてローラ２６が回転すると、図６に示すようにこの回転検出部３２により２相のパルス信号Ｓｒ１及びＳｒ２がある位相差を有して回転量に応じた数だけ発生し、それぞれ別々の経路でＣＰＵ３４に送信される。図６（Ａ）はローラ２６を上方向（反時計回り）に回したときに発生するパルス信号の関係を示した図であり、両方の信号がＬＯＷレベルの状態からパルス信号Ｓｒ１が先に立ち上がる。逆に、図６（Ｂ）はローラ２６を下方向（時計回り）に回したときに発生するパルス信号の関係を示した図であり、両方の信号がＬＯＷレベルの状態からパルス信号Ｓｒ２が先に立ち上がる。これによってローラ２６がどちらの方向に回転したかが判別可能となる。なお該判定についても周知の方法であり、その詳細は省略する。
【００２４】
ＲＯＭ３３には各ボタン２１〜２５、ローラ２６の操作状態に対応したコードデータ、その他本体部２との通信状態を解除する解除信号のコードデータ等が記録されている。図７はその一例であり、ローラ２６の回転速度に対応するコードデータである。このコードデータはビットデータ化された状態でＲＯＭ３３に記録されている（図７のコードは４ビットデータ）。
【００２５】
ＣＰＵ３４は押込検出部３１ａ〜３１ｅが発したパルス信号Ｓｂ１〜Ｓｂ５、及び回転検出部３２で発生したパルス信号Ｓｒ１、Ｓｒ２を受けて各ボタン２１〜２５及びローラ２６の状態を判別する。
具体的には、押込検出部３１ａ〜３１ｅが発生したパルス信号Ｓｂ１〜Ｓｂ５に基づいて、各ボタン２１〜２５が押されたかどうかを判別し、またパルス信号Ｓｂ１〜Ｓｂ５の長さから各ボタン２１〜２５が押された時間を判別する。また、回転検出部３２が発したパルス信号Ｓｒ１、Ｓｒ２に基づいて、ローラ２６の回転方向を判別し、さらに所定時間内に発生したパルス信号Ｓｒ１、Ｓｒ２のパルス数をカウントしてローラ２６の回転速度を判別する。
【００２６】
そして判別した操作状態に対応したコードデータをＲＯＭ３３から読出してフレームデータ化し、操作信号として送信部３５に送信する。ここでフレームデータとは、リモートコントローラ３の固有識別番号や、各ボタン２１〜２５、及びローラ２６の操作状態に対応するコードデータなどを所定の形式で組み合わせて形成した、４０ビット程度のデータである。このフレームデータによりリモートコントローラ３において行われた操作の情報が一括して本体部２に送信される。
【００２７】
以下、図８のフローチャートを参考にしつつ、各ボタン２１〜２５又はローラ２６を操作したときのリモートコントローラ３側の信号処理について説明する。まず、各ボタン２１〜２５を押したときの信号処理について説明する。なお、各ボタン２１〜２５についての信号処理は略同様なので、以下サイドボタン２５を押込んだ場合を例に挙げて説明する。
【００２８】
リモートコントローラ３のＣＰＵ３４は、不必要な電力消費を防ぐため無操作状態では省電力モードとなっており、機能していない（ステップａ）。ここでサイドボタン２５が押込まれると、押込検出部３１ｅから発せられるパルス信号Ｓｂ５により、ＣＰＵ３４は起動する（ステップｂ）。ＣＰＵ３４が起動したことにより、サイドボタン２５の操作状態の判別が可能となる。そしてリモートコントローラ３の作動時間２５秒と、サイドボタン２５の操作反応時間５秒をカウントし始める。操作反応時間５秒以内にサイドボタン２５が操作されなければＣＰＵ３４は再び省電力モードとなる（ステップｍ）。
【００２９】
操作反応時間５秒以内にサイドボタン２５が押込まれると、押込検出部３１ｅによってパルス信号Ｓｂ５が発せられ、ＣＰＵ３４に送られる。ＣＰＵ３４はＲＯＭ３３からサイドボタン２５の押込状態に対応したコードデータを読出し、このコードデータを含むフレームデータ（以下、ボタンフレームデータと呼ぶ）を作成する。
ここでＣＰＵ３４は、サイドボタン２５の押込状態の如何に関わらず、まずデータ同期ヘッダを送信し、続いてボタンフレームデータを１０回送信する（ステップｃ）。本体部２は、ナビゲーションなどを行っていなければ、通常は省電力モードとなっているので、このようにボタンフレームデータを送信することで本体部２を確実に起動させる。なお、ボタンフレームデータを１０回送信するのは、本体部２において確実にこの起動用のボタンフレームデータが受信されるようにするためである。
【００３０】
ここで、起動用のボタンフレームデータを１０回送信する間に、サイドボタン２５の押込状態が解除された場合には、この１０回のボタンフレームデータの送信後、ＣＰＵ３４は解除信号のコードデータをＲＯＭ３３から読出してフレームデータを作成し、この解除用のフレームデータを５回送信し、本体部２との通信を終了する（ステップｄ）。作動時間２５秒がまだ経過していなければ、再び５秒のカウントを開始し（ステップｌ）、２５秒が経過していればＣＰＵ３４は再び省電力モードに戻る（ステップｎ）。
【００３１】
一方、起動用のボタンフレームデータを１０回送信した後も、継続してサイドボタン２５が押込まれている場合には、ＣＰＵ３４は１０回のボタンフレームデータ送信の後、さらにヘッダと共にボタンフレームデータを一定間隔で送信し続ける（ステップｅ）。そしてサイドボタン２５の押込状態が解除された段階でヘッダ及びボタンフレームデータの送信をやめ、解除用のフレームデータを５回送信して本体部２との通信を終了する（ステップｄ）。以後は上述したステップｌ又はステップｎへと移行する。
【００３２】
次に、ローラ２６を回転させたときの信号処理について説明する。リモートコントローラ３のＣＰＵ３４はサイドボタン２５の場合と同様、ローラ２６が回されると、回転検出部３２から送信されるパルス信号Ｓｒ１、Ｓｒ２によりＣＰＵ３４が起動し（ステップｂ）、ＣＰＵ３４が起動したことによりローラ２６の操作状態の判別が可能となる。そしてリモートコントローラ３の作動時間２５秒と、ローラ２６の操作反応時間５秒をカウントし始める。
【００３３】
操作反応時間５秒以内にローラ２６が操作されると、回転検出部３２によってパルス信号Ｓｒ１、Ｓｒ２が発せられ、ＣＰＵ３４に送られる。ここでＣＰＵ３４は本体部２を起動させるため、ローラ２６の操作状態の如何に関わらず、まずＲＯＭ３３から図７の低速項目変更速度に対応するビットデータを読出し、このコードデータを含むフレームデータ（以下、低速フレームデータと呼ぶ）を作成する。そして、ヘッダを送信し続いて低速フレームデータを１０回送信する（ステップｃ）。
【００３４】
そしてＣＰＵ３４は、この１０回の低速フレームデータの送信の間に回転検出部３２から送信されたパルス信号Ｓｒ１、Ｓｒ２からローラ２６の回転方向を判別し、またパルス信号Ｓｒ１、Ｓｒ２の数を計測する。このように、所定時間内に回転検出部３２から送信されるパルス信号数を算出し、ローラ２６の回転速度を判別することにより、所定時間内の平均回転速度からローラ２６の回転速度を検出することとなり、例えば１つのパルス信号の時間を測定するのに比べて、回転信号処理部３２がローラ２６の回転に敏感に反応しすぎるということがなくなる。
【００３５】
この１０回の低速フレームデータの送信の間に受信したパルス信号Ｓｒ１、Ｓｒ２のパルス数が０、または１つであれば、ＣＰＵ３４はローラ２６の回転を低速と判別し、低速項目変更速度に対応するビットデータと、判別した回転方向に対応するビットデータをＲＯＭ３３から読出して再び低速フレームデータを形成する。そして図９（Ａ）に示すように、１０回の低速フレームデータ送信の後、さらに低速フレームデータを一定間隔で２回送信する（ステップｈ）。図９（Ａ）中、ＨＤはヘッダを、Ｌは低速フレームデータを、番号はフレームナンバーを表す。なお、低速フレームデータを２回送信するのは本体部２において低速フレームデータが確実に受信されるようにするためである。
低速フレームデータを送信し終えた後は、ＣＰＵ３４は解除信号のコードデータをＲＯＭ３３から読出してフレームデータを作成し、この解除用のフレームデータを５回送信し、本体部２との通信を終了する（ステップｋ）。作動時間２５秒がまだ経過していなければ、再び５秒のカウントを開始する（ステップｌ）。２５秒が経過していればＣＰＵ３４を再び省電力モードに戻す（ステップｎ）。
【００３６】
一方、１０回の低速フレームデータの送信の間に受信したパルス信号Ｓｒ１、Ｓｒ２のパルス数が２つまたは３つの場合は、ＣＰＵ３４はローラ２６の回転を中速と判別し、ＲＯＭ３３から図７の中速項目変更速度に対応するビットデータと、判別した回転方向に対応するビットデータを読出し、これらのコードデータを含むフレームデータ（以下、中速フレームデータと呼ぶ）を作成する。そして図９（Ｂ）に示すように、１０回の低速フレームデータ送信の後、中速フレームデータを一定間隔で２回送信する（ステップｇ）。図９（Ｂ）中、Ｍは中速フレームデータを表す。
そして図９（Ｂ）に示すように、その後さらに低速フレームデータを一定間隔で２回送信する（ステップｈ）。以後は上述したステップｋ、そしてステップｌ又はステップｎへと移行する。
【００３７】
さらに、１０回の低速フレームデータの送信の間に受信したパルス信号Ｓｒ１、Ｓｒ２のパルス数が４つ以上の場合は、ＣＰＵ３４はローラ２６の回転を高速と判別し、ＲＯＭ３３から図７の高速項目速度に対応するビットデータと、判別した回転方向に対応するビットデータを読出し、これらのコードデータを含むフレームデータ（以下、高速フレームデータと呼ぶ）を作成する。また、中速フレームデータも作成する。そして図９（Ｃ）に示すように、１０回の低速フレームデータ送信の後、高速フレームデータを一定間隔で２回送信する（ステップｆ）。図９（Ｃ）中、Ｈは高速フレームデータを表す。
そして図９（Ｃ）に示すように、その後さらに中速ビットデータを一定間隔で２回送信し（ステップｇ）、続いて低速フレームデータを一定間隔で２回送信する（ステップｈ）。以後は上述したステップｋ、そしてステップｌ又はステップｎへと移行する。
【００３８】
なお、１０回の低速フレームデータの送信の間に受信したパルス信号Ｓｒ１、Ｓｒ２のパルス数が０であり、かつこの１０回の低速フレームデータの送信中に作動時間２５秒が経過すると、ＣＰＵ３４は低速フレームデータ送信後に解除信号のビットデータをＲＯＭ３３から読出してフレームデータを作成し、この解除用のフレームデータを５回送信し、本体部２との通信を終了する（ステップｄ）。そしてステップｎに移行する。
【００３９】
以上がリモートコントローラ３側の信号処理の流れである。次に、このリモートコントローラ３からの操作信号を受信した本体部２側の信号処理について説明する。
まずリモートコントローラ３において各ボタン２１〜２５を押した場合に付いて説明する。なおここでも、サイドボタン２５を押した場合を例に挙げて説明する。
リモートコントローラ３側でサイドボタン２５が押されると、リモートコントローラ３の送信部３５から本体部２の受信部１５へ、赤外線信号に変換されたボタンフレームデータが操作信号として１０回送信される。ボタンフレームデータを受信した受信部１５はこれを再び電気信号に変換し、ＣＰＵ１２に出力する。
【００４０】
ボタンフレームデータを入力したＣＰＵ１２は、省電力モードとなっている場合には起動する。そして、フレームデータ内のサイドボタン２５の操作に関するコードデータから、リモートコントローラ３においてサイドボタン２５が押されたと判別する。
ここで、１０回のボタンフレームデータの後に解除用のフレームデータを受信した場合には、ＣＰＵ１２はサイドボタン２５が単発的に押されたと判別する。この場合、ＣＰＵ１２は選択決定処理を行う。具体的には、ＣＰＵ１２は読取部１４へ、表示部１８に現在選択状態となっている項目の下位の被選択項目（図２の場合に群馬県が選択されたときは群馬県の市町村名）のデータをデータベース１３から読出してくるように指示信号を出力する。指示信号を入力した読取部１４はデータベース１３から下位の被選択項目を読出してきてＣＰＵ１２に出力する。そしてＣＰＵ１２は入力した下位の被選択項目のデータを表示制御部１６に出力し、表示制御部１６はこの下位の被選択項目を表示部１８に表示する。なお、下位の被選択項目が存在しない場合には、メニュー画面やナビゲーション画面に戻す。
【００４１】
一方、１０回のボタンフレームデータの後にさらにボタンフレームデータを受信した場合には、ＣＰＵ１２はサイドボタン２５が一定時間連続的に押されたと判別する。この場合、ＣＰＵ１２は上述した選択決定処理とは別の処理を行う。例えば、現在選択状態となっている項目に関連するデータ（例えば宿泊施設の位置）を表示部１８に表示させる。この場合、ＣＰU１２は読取部１４へ、現在選択状態となっている項目に関連するデータをデータベース１３から読出してくるように指示信号を出力する。指示信号を入力した読取部１４は、データベース１３から該当する関連データを読出してきてＣＰＵ１２に出力する。そしてＣＰＵ１２は入力した関連データを表示制御部１６に出力し、表示制御部１６はこの関連データを選択状態となっている項目と並列に表示部１８に表示する。
【００４２】
次に、ローラ２６が回転された場合の本体部２側の信号処理について説明する。リモートコントローラ３側でローラ２６が回されると、リモートコントローラ３の送信部３５から本体部２の受信部１５へ、赤外線信号に変換された低速フレームデータが操作信号として１０回送信される。低速フレームデータを受信した受信部１５はこれを再び電気信号に変換し、ＣＰＵ１２に出力する。
【００４３】
低速フレームデータを入力したＣＰＵ１２は、省電力モードとなっている場合には起動する。そしてこの低速フレームデータの後に送信されてくるフレームデータに対応した項目変更速度で選択枠１８ａを移動させる。すなわち、起動用の低速フレームデータの受信の後に低速フレームデータ、すなわち低速項目変更速度のコードデータを含むフレームデータを受信すると、選択枠１８ａが所定時間で１項目移動するように設定しておく。同様にして、中速フレームデータを受信した場合は選択枠１８ａが所定時間で５項目移動するように、高速フレームデータを受信した場合は選択枠１８ａが所定時間で１０項目移動するように設定しておく。なお、この移動項目速度はあくまで一例である。
【００４４】
具体的には、受信部１５で起動用の低速フレームデータの受信の後に低速フレームデータを受信すると、この低速フレームデータは赤外線信号から電気信号に変換され、ＣＰＵ１２に出力される。低速フレームデータを受け取ったＣＰＵ１２は、その中の項目変更速度に関するコードデータから、選択枠１８ａの項目変更速度を低速と判断する。また、回転方向に関するコードデータからローラ２６の回転方向を判別する。そしてＣＰＵ１２から表示制御部１６に対して、表示部１８に表示されている選択枠１８ａを、判別した回転方向に応じた方向（上または下方向）に所定時間で１項目移動させるよう指示信号を出力する。
【００４５】
ＣＰＵ１２からの指示信号を入力した表示制御部１６は、表示部１８の選択枠１８ａを回転方向に応じた方向に所定時間で１項目移動させ、これにより選択状態となる項目が変更される。またこの選択枠１８ａが、表示されている被選択項目の上端または下端まで移動し、被選択項目をスクロールさせる必要が生じた場合には、表示制御部１６からＣＰＵ１２に対して信号が出力され、ＣＰＵ１２は読取部１４を介してデータベース１３から次に表示されるべき項目を読出し、表示制御部１６に出力して表示部１８に表示させる。これにより選択枠１８ａの移動は連続的に行われる。
【００４６】
受信部１５が中速フレームデータを受信した場合も、選択枠１８ａの項目変更速度が異なるのみで信号処理の流れは同様である。ただし、リモートコントローラ３が中速と判断した場合、図９（Ｂ）に示すようにリモートコントローラ３からは中速フレームデータに次いで低速フレームデータが送信される。つまり、選択枠１８ａは所定時間で５項目移動した後、さらに所定時間で１項目移動することとなる。こうすることにより、表示部１８における選択枠１８ａの移動速度は段階的に遅くなり、利用者は表示部１８に表示された被選択項目の選択状態を確認しやすくなる。高速フレームデータを受信した場合も同様である。
【００４７】
なお、選択枠１８ａは全ての被選択項目を選択状態にしながら移動するのではなく、低速、中速、高速フレームデータに対してそれぞれ１、５、１０などのスキップ数を設定し、このスキップ数間隔で選択枠１８ａを移動させて項目を選択状態とするようにしてもよい。こうすることにより、選択状態となる項目に対する選択枠１８ａの表示時間が長くとることができ、項目の選択状態を利用者が認識しやすくなる。
【００４８】
また、表示部１８に被選択項目を全て表示するのではなく、低速、中速、高速フレームデータに対してそれぞれ１、５、１０などの表示省略数を設定し、この表示省略数おきに被選択項目を表示部１８に表示するようにしてもよい。これにより、表示部１８に表示する被選択項目が少なくなり、被選択項目をスクロールした場合に一つの項目の表示時間が長くなり、利用者が項目を認識しやすくなる。
【００４９】
以上、本発明の実施形態について説明した。このように、リモートコントロール３側でローラ２６の回転速度に応じた選択枠１８ａの項目変更速度を決定し、項目変更速度のコードデータをフレームデータに含ませ本体部２側に送信し、本体部２側においてこの項目変更速度で選択枠１８ａを移動させることにより、ローラ２６の回転速度に応じて選択枠１８ａの項目変更速度が変化するので、所望の項目へ素早く到達できるようになる。また、項目変更速度に関する情報の送信回数が少なくなり、外部雑音の影響を受けにくくなる。なお、本実施例では赤外線信号として送信する例を示したが、電波信号で送信するものであっても構わない。
【図面の簡単な説明】
【００５０】
【図１】本発明の実施形態におけるカーナビゲーション装置の概略図である。
【図２】表示部の拡大図である。
【図３】本発明の実施形態における本体部の主な回路構成を表すブロック図である。
【図４】本発明の実施形態におけるリモートコントローラの拡大図である。
【図５】本発明の実施形態におけるリモートコントローラの主な回路構成を示すブロック図である。
【図６】ローラを回転させたときに発生するパルス信号の波形図である。
【図７】ＲＯＭに記録されたコードデータとローラの回転速度の対応表である。
【図８】リモートコントローラを操作したときの信号の流れを表すフローチャートである。
【図９】本体部に送信されるフレームデータを示す図である。
【符号の説明】
【００５１】
１      カーナビゲーション装置
２      本体部
３      リモートコントローラ
１１      コントロールユニット
１２      ＣＰＵ
１３      データベース
１４      読取部
１５      受信部
１６      表示制御部
１７      ＧＰＳ受信部
１８      表示部
１８ａ    選択枠
２１      カーソルボタン
２２、２３、２４  プッシュボタン
２５      サイドボタン
２６      ローラ
２７      ＬＥＤ
３１      押込検出部
３２      回転検出部
３３      ＲＯＭ
３４      ＣＰＵ
３５      送信部
【図１】
2005184130.tif 000003
【図２】
2005184130.tif 000004
【図３】
2005184130.tif 000005
【図４】
2005184130.tif 000006
【図５】
2005184130.tif 000007
【図６】
2005184130.tif 000008
【図７】
2005184130.tif 000009
【図８】
2005184130.tif 000010
【図９】
2005184130.tif 000011