(57)【要約】【課題】リモコンを車両内で紛失したときに、ユーザがそのリモコンを容易に見つけ出すことを可能にする技術を提供する。【解決手段】本発明の車載用ナビゲーション装置１００は、リモコン２００を介して操作指示を受け付ける車載用ナビゲーション装置１００である。車載用ナビゲーション装置１００は、車両内に離れて設置された複数のリモコン通信装置３００（ａ、ｂ）の設置位置を予め記憶しておく。そして、車載用ナビゲーション装置１００は、複数のリモコン通信装置３００（ａ、ｂ）とリモコン２００との間でなされた信号の送受信に要した所要時間と、複数のリモコン通信装置３００（ａ、ｂ）の設置位置と、からリモコンの位置を算出する。このとき、車載用ナビゲーション装置１００は、算出したリモコンの位置を表示装置に表示する。【選択図】図１
2009186418.tif 000002
【特許請求の範囲】
【請求項１】
リモートコントローラを介して操作指示を受け付ける車載用ナビゲーション装置であって、
車両内に離れて設置された複数のリモコン通信装置の設置位置を予め記憶する記憶手段を備え、
前記複数のリモコン通信装置から、前記リモートコントローラとの間でなされた信号の送受信に要した所要時間を取得する所要時間取得手段と、
前記複数のリモコン通信装置の設置位置と、前記所要時間取得手段で取得した前記リモートコントローラとの送受信に要した所要時間とから、前記リモートコントローラの位置を算出するリモコン位置算出手段と、
前記リモコン位置算出手段が算出したリモートコントローラの位置を表示装置に表示する表示手段と、
を備えることを特徴とする車載用ナビゲーション装置。
【請求項２】
リモートコントローラを介して操作指示を受け付ける車載用ナビゲーション装置であって、
車両内に離れて設置された複数のリモコン通信装置の設置位置を予め記憶する記憶手段を備え、
所定の信号を前記リモートコントローラに送信してから、前記リモートコントローラからの応答信号を受信するまでに要した所要時間を、前記複数のリモコン通信装置から取得する所要時間取得手段と、
前記複数のリモコン通信装置の設置位置と、前記所要時間取得手段で取得した所要時間とから、前記リモートコントローラの位置を算出するリモコン位置算出手段と、
前記リモコン位置算出手段が算出したリモートコントローラの位置を表示装置に表示する表示手段と、
を備えることを特徴とする車載用ナビゲーション装置。
【請求項３】
リモートコントローラを介して操作指示を受け付ける車載用ナビゲーション装置であって、
車両内に離れて設置された複数のリモコン通信装置の設置位置を予め記憶する記憶手段を備え、
前記複数のリモコン通信装置に、所定の信号を前記リモートコントローラに送信させてから、前記リモートコントローラからの応答信号を受信するまでに要した時間を、取得する所要時間取得手段と、
前記複数のリモコン通信装置の設置位置と、前記所要時間取得手段で取得した所要時間とから、前記リモートコントローラの位置を算出するリモコン位置算出手段と、
前記リモコン位置算出手段が算出したリモートコントローラの位置を表示装置に表示する表示手段と、
を備えることを特徴とする車載用ナビゲーション装置。
【請求項４】
請求項１乃至３のいずれか１項に記載の車載用ナビゲーション装置であって、
当該ナビゲーション装置の電源の切断に先だって、
前記所要時間取得手段は、前記所要時間を取得し、
前記リモコン位置算出手段は、前記設置位置と前記所要時間とからリモートコントローラの位置を算出し、
前記リモコン位置算出手段が算出したリモコン位置を記憶する電源切断時の記憶手段を備え、
当該ナビゲーション装置の電源が投入されたときに、
前記所要時間取得手段は、前記所要時間を取得し、
前記リモコン位置算出手段は、前記設置位置と前記所要時間とからリモートコントローラの位置を算出して、算出した前記位置と、前記電源切断時の記憶手段が記憶したリモコン位置とを比較し、
比較の結果、前記リモートコントローラが、電源切断時のリモートコントローラの位置にない場合に、前記表示手段は、前記リモコン位置算出手段が算出したリモートコントローラの位置を表示装置に表示する、
ことを特徴とする車載用ナビゲーション装置。
【請求項５】
車載用ナビゲーション装置のリモートコントローラを探索するリモコン探索システムであって、
車両内に離れて設置された複数のリモコン通信装置と、
前記リモコン通信装置の設置位置を記憶する記憶手段と、
前記複数のリモコン通信装置と前記リモートコントローラとの間で信号の送受信を行い、送受信に要した所要時間を取得する所要時間取得手段と、
前記複数のリモコン通信装置の設置位置と、前記所要時間取得手段で取得した前記リモートコントローラとの送受信に要した所要時間とから、前記リモートコントローラの位置を算出するリモコン位置算出手段と、
前記リモコン位置算出手段が算出したリモートコントローラの位置を表示装置に表示する表示手段と、
を備えることを特徴とするリモコン探索システム。
【請求項６】
車載用ナビゲーション装置のリモートコントローラを探索するリモコン探索システムにおけるリモコン探索方法であって、
前記リモコン探索システムは、
車両内に離れて設置された複数のリモコン通信装置と、制御部と、を備え、
前記制御部が、
前記リモコン通信装置の設置位置を記憶する記憶ステップと、
前記複数のリモコン通信装置と前記リモートコントローラとの間で信号の送受信を行い、送受信に要した時間を取得する所要時間取得ステップと、
前記複数のリモコン通信装置の設置位置と、前記所要時間取得手段で取得した前記リモートコントローラとの送受信に要した時間とから、前記リモートコントローラの位置を算出するリモコン位置算出ステップと、
前記リモコン位置算出ステップで算出したリモートコントローラの位置を表示装置に表示する表示ステップと、
を行うリモコン探索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載用ナビゲーション装置のリモートコントローラを探索する技術に関する。
【背景技術】
【０００２】
車載用ナビゲーション装置には、ユーザの遠隔操作を可能にするリモートコントローラ（以下では、「リモコン」とよぶ）が付属していることがある。リモコンを利用すれば、車両の後部座席に着席しているユーザ等でも、車載用ナビゲーション装置を操作することができる。例えば、リモコンによる遠隔操作が可能な車載用ナビゲーション装置については、特許文献１に記載されている。
【特許文献１】特開平８−１４５７０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、車載用ナビゲーション装置を遠隔操作するためのリモコンは、携帯性を考慮して、小型化、軽量化されていることが多いため、ユーザはリモコンを車両内で紛失しやすいという問題点がある。
【０００４】
本発明は、車載用ナビゲーション装置を遠隔操作するためのリモコンを車両内で紛失したときに、ユーザがそのリモコンを容易に見つけ出すことを可能にする技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するための本願発明の車載用ナビゲーション装置は、リモートコントローラを介して操作指示を受け付ける車載用ナビゲーション装置であって、車両内に離れて設置された複数のリモコン通信装置の設置位置を予め記憶する記憶手段を備え、前記複数のリモコン通信装置から、前記リモートコントローラとの間でなされた信号の送受信に要した所要時間を取得する所要時間取得手段と、前記複数のリモコン通信装置の設置位置と、前記所要時間取得手段で取得した前記リモートコントローラとの送受信に要した所要時間とから、前記リモートコントローラの位置を算出するリモコン位置算出手段と、前記リモコン位置算出手段が算出したリモートコントローラの位置を表示装置に表示する表示手段と、を備える。
【発明の効果】
【０００６】
本発明のリモコン探索システムによれば、車載用ナビゲーション装置を遠隔操作するためのリモコンを車両内で紛失したときに、ユーザがそのリモコンを容易に見つけ出すことを可能にする。
【発明を実施するための最良の形態】
【０００７】
（第１の実施形態）
以下、本発明の実施形態の一例を図面を参照して説明する。
【０００８】
図１は、本発明の一実施形態が適用されたリモコン探索システム５０の概略構成図である。図示するように、リモコン探索システム５０は、車載用ナビゲーション装置１００と、リモコン２００と、複数のリモコン通信装置（第１のリモコン通信装置３００ａ、第２のリモコン通信装置３００ｂ）と、を備えている。車載用ナビゲーション装置１００には、複数のリモコン通信装置（３００ａ、３００ｂ）がケーブル等を介して通信可能に接続されている。車載用ナビゲーション装置１００は、複数のリモコン通信装置（３００ａ、３００ｂ）を介して、リモコン２００から発信された無線信号（以下では、「リモコン信号」とよぶ）を受信する。また、車載用ナビゲーション装置１００は、リモコン２００を探索する際には、リモコン２００にリモコン信号を発信させるための無線の発信命令信号（図中に一点鎖線で示す）を、複数のリモコン通信装置（３００ａ、３００ｂ）に発信させることができる。このとき、車載用ナビゲーション装置１００は、それぞれのリモコン通信装置（３００ａ、３００ｂ）を介して、リモコン２００から発信されたリモコン信号（図中に破線で示す）を受信し、リモコン２００の位置を特定することができる。
【０００９】
このような構成からなるリモコン探索システム５０は、例えば、図２に示すように、車両２０の内部３０に設置して用いられる。図示するように、車載用ナビゲーション装置１００は、車両２０の内部３０の前方側に配置されている。また、第１のリモコン通信装置３００ａ、第２のリモコン通信装置３００ｂは、それぞれ、車両２０の内部３０の前方側、両左右隅に配置されている。
【００１０】
図３は、本発明の一実施形態が適用された車載用ナビゲーション装置１００の概略構成図である。図示するように、車載用ナビゲーション装置１００は、演算処理部１と、ディスプレイ２と、記憶装置３と、音声入出力装置４と、入力装置５と、車速センサ６と、ジャイロセンサ７と、ＧＰＳ受信装置８と、通信装置９と、を備えている。
【００１１】
演算処理部１は、様々な処理を行う中心的ユニットである。例えば、各種センサ（６、７）やＧＰＳ受信装置８から出力される情報を基にして現在地を検出する。また、得られた現在地情報に基づいて、表示に必要な地図データを記憶装置３から読み出す。また、読み出した地図データをグラフィック展開し、そこに現在地を示すマークを重ねてディスプレイ２に表示する。また、記憶装置３に記憶されている地図データを用いて、ユーザから指示された出発地（現在地）と目的地とを結ぶ最適な経路（推奨経路）を探索する。また、音声入出力装置４やディスプレイ２を用いてユーザを誘導する。
【００１２】
ディスプレイ２は、演算処理部１で生成されたグラフィックス情報を表示するユニットである。ディスプレイ２は、ＣＲＴや液晶ディスプレイなどで構成される。
【００１３】
記憶装置３は、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭやＨＤＤやＩＣカードといった記憶媒体で構成されている。この記憶媒体には、例えば、地図データや、車両２０の内部３０に関する車内データ４００等の各種データ、各種プログラムが記憶されている。
【００１４】
車内データ４００の概略データ構造を図４（Ａ）に示す。車内データ４００は、車両２０にＸ軸、Ｙ軸を設けた場合（図４（Ｂ）に示す）における、リモコン２００を探索する車内領域を特定するためのデータと、車両２０に設置されているリモコン通信装置（３００ａ、３００ｂ）の位置を特定するためのデータと、からなる。なお、車両２０の内部３０の前方側、左隅を原点とする。
【００１５】
車内データ４００は、リモコン２００を探索する車内領域のＸ軸方向の範囲を示すＸ座標範囲データ４１０と、Ｙ軸方向の範囲を示すＹ座標範囲データ４２０と、第１のリモコン通信装置３００ａの位置を特定する第１の位置データ４３０と、第２のリモコン通信装置３００ｂの位置を特定する第２の位置データ４４０と、からなる。Ｘ座標範囲データ４１０は、リモコン２００を探索する車内領域のＸ軸方向の下限値（例えば、「０」）と上限値（例えば、「ＭＡＸ＿Ｘ」）とを含んでいる。Ｙ座標範囲データ４２０は、リモコン２００を探索する車内領域のＹ軸方向の下限値（例えば、「０」）と上限値（例えば、「ＭＡＸ＿Ｙ」）とを含んでいる。また、第１の位置データ４３０、第２の位置データ４４０は、例えば、「（＊＊，＊＊）」といった座標値である。
【００１６】
図３に戻って説明する。音声入出力装置４は、演算処理部１で生成したユーザへのメッセージを音声信号に変換し出力する。また、ユーザが発した声を認識し演算処理部１にその内容を転送する処理を行う。
【００１７】
入力装置５は、ユーザからの指示を受け付けるユニットである。入力装置５は、電源ボタン、スクロールキー、縮尺変更キーなどのハードスイッチ、ジョイスティック、ディスプレイ上に貼られたタッチパネルなどで構成される。なお、入力装置５にリモコン２００は含まれない。
【００１８】
車速センサ６、ジャイロセンサ７、及び、ＧＰＳ受信装置８は、車載用ナビゲーション装置１００で現在地（自車位置）を検出するために使用される。車速センサ６は、車輪の円周と計測される車輪の回転数の積から距離を測定し、さらに対となる車輪の回転数の差から移動体が曲がった角度を計測する。ジャイロセンサ７は、光ファイバジャイロや振動ジャイロ等で構成され、移動体が回転した角度を検出するものである。ＧＰＳ受信装置８は、ＧＰＳ衛星からの信号を受信し、移動体とＧＰＳ衛星間の距離とその距離の変化率を３個以上の衛星に対して測定することで、移動体の現在位置、進行速度を測定する。また、ＧＰＳ受信装置８は、ＧＰＳ衛星から受信した信号から、現在時刻を特定するデータを抽出することで、現在時刻を取得する。
【００１９】
通信装置９は、接続されている第１のリモコン通信装置３００ａ、第２のリモコン通信装置３００ｂと通信を行う。具体的には、通信装置９は、リモコン２００を探索する際には、各リモコン通信装置（３００ａ、３００ｂ）に、上述した発信命令信号を発信させる指示信号を送信する。また、通信装置９は、各リモコン通信装置（３００ａ、３００ｂ）から、リモコン２００が発信したリモコン信号を受信したことを通知する信号を受信する。
【００２０】
図５は、演算処理部１の機能ブロック図である。図示するように、演算処理部１は、主制御部１０１と、入力受付部１０２と、表示処理部１０３と、リモコン探索部１０４と、リモコン位置算出部１０５と、を有する。
【００２１】
主制御部１０１は、演算処理部１の各部を統括して制御する処理を行う。
【００２２】
入力受付部１０２は、入力装置５及びリモコン２００に入力されたユーザからの要求を受け付け、その要求内容を解析する。入力受付部１０２は、解析結果に応じたデータを主制御部１０１に通知する。例えば、入力受付部１０２は、車載用ナビゲーション装置１００へ電源を供給する要求、電源を切断する要求、リモコン２００を探索する要求、等の要求を受け付け、主制御部１０１に通知する。また、入力受付部１０２は、車載用ナビゲーション装置１００が有する各種機能の設定における入力データを受け付け、主制御部１０１に通知する。
【００２３】
表示処理部１０３は、ディスプレイ２に、地図や、リモコン２００の位置を示す図、等を表示させる。具体的には、表示処理部１０３は、ディスプレイ２に表示させるための描画コマンドを生成して通知する。なお、表示処理部１０３は、地図をディスプレイ２に表示させる際には、表示が要求された領域（例えば、車載用ナビゲーション装置１００の現在位置付近の領域）にある地図データ３１０を記憶装置３から抽出し、指定された縮尺、描画方式で、道路、その他の地図構成物、現在位置、目的地、推奨経路のための矢印といったマークを描画するように地図描画コマンドを生成する。また、表示処理部１０３は、ディスプレイ２に表示させた地図上に、自車両の現在位置を示すマークや、各種設定画面や、推奨経路、等を表示させる。
【００２４】
リモコン探索部１０４は、リモコン２００を探索する処理を行う。具体的には、リモコン探索部１０４は、第１のリモコン通信装置３００ａ及び第２のリモコン通信装置３００ｂのそれぞれに、上述した発信命令信号を発信させる。各リモコン通信装置（３００ａ、３００ｂ）は、発信命令信号を発信後、リモコン２００からの応答信号（リモコン信号）を受信するまで待機し、リモコン信号を受信したとき、リモコン信号を受信したことをリモコン探索部１０４に通知する。このとき、リモコン探索部１０４は、各リモコン通信装置（３００ａ、３００ｂ）に発信命令信号を発信させてから、各リモコン通信装置（３００ａ、３００ｂ）からリモコン信号を受信したことを通知されるまでの経過時間をそれぞれ算出しておく。リモコン探索部１０４は、算出したそれぞれの経過時間を、後述するリモコン位置テーブル６００に記憶する。
【００２５】
リモコン位置算出部１０５は、リモコン２００の位置を算出する処理を行う。具体的には、リモコン位置算出部１０５は、リモコン探索部１０４が算出した経過時間から所定の時間（例えば、各リモコン通信装置（３００ａ、３００ｂ）の処理時間、リモコン２００の処理時間、等）を差し引いた時間に、発信命令信号（或いはリモコン信号）の空気中の平均伝搬速度を乗じることで、各リモコン通信装置（３００ａ、３００ｂ）とリモコン２００との往復距離を求める。さらに、求めた往復距離を２で除して、各リモコン通信装置（３００ａ、３００ｂ）とリモコン２００との距離を求める。このとき、リモコン２００は、図６に示すように、第１のリモコン通信装置３００ａを中心、求めた距離を半径、とする円の円周上に位置することになる。これと同時に、リモコン２００は、第２のリモコン通信装置３００ｂを中心、求めた距離を半径、とする円の円周上にも位置することになる。このことから、リモコン位置算出部１０５は、第１のリモコン通信装置３００ａが位置する座標を中心とし、リモコン通信装置３００ａとリモコン２００との距離を半径とする円を表す第１の円方程式と、第２のリモコン通信装置３００ｂが位置する座標を中心とし、リモコン通信装置３００ｂとリモコン２００との距離を半径とする円を表す第２の円方程式を求め、求めた第１の円方程式と第２の円方程式の共通解を求める（交点を求める）ことでリモコン２００の位置を算出することができる。なお、ここで共通解（交点）は２つ求まることになるが、各リモコン通信装置（３００ａ、３００ｂ）は、上述したように、車両２０の内部３０の前方側、両左右隅に配置されているため、一方の解は車両２０の内部３０に存在しない。そのため、車両２０の内部３０に存在しない共通解（交点）を除外すれば、リモコン位置算出部１０５は、車両２０の内部３０に存在するリモコン２００の位置を一意に算出することができる。さらに、リモコン位置算出部１０５は、求めたリモコン２００の位置をメモリ（ＲＡＭ７０２）に記憶する。
【００２６】
また、リモコン位置算出部１０５は、算出したリモコン２００の位置が現実には起こりえない位置である場合には、リモコン２００の位置を適切な位置に変更して、変更後の位置をメモリ（ＲＡＭ７０２）に記憶する。具体的には、車内データ４００に、現実にはリモコン２００が存在し得ない位置（領域）を特定する非現実位置データを格納しておく。そして、リモコン位置算出部１０５は、リモコン２００の位置を算出したときに、算出したリモコン２００の位置と非現実位置データを比較する。比較した結果、算出したリモコン２００の位置が、非現実位置データに含まれる場合には、予め定めておいた近傍の位置を、メモリ（ＲＡＭ７０２）に記憶するようにする。
【００２７】
以上のような機能を有する演算処理部１は、例えば、図７に示すようなハードウェア構成で実現される。
【００２８】
図示するように、演算処理部１は、各デバイス間をバス７１２で接続した構成としてある。演算処理部１は、数値演算及び各デバイスを制御するといった様々な処理を実行するＣＰＵ（Central Processing Unit）７０１と、記憶装置３から読み出した地図データ、演算データなどを一時的に格納するＲＡＭ（Random Access Memory）７０２と、プログラムやデータを格納するＲＯＭ（Read Only Memory）７０３と、メモリ間及びメモリと各デバイスとの間のデータ転送を実行するＤＭＡ（Direct Memory Access）７０４と、グラフィックス描画を実行し且つ表示制御を行う描画コントローラ７０５と、グラフィックイメージデータを蓄積するＶＲＡＭ（Video Random Access Memory）７０６と、イメージデータをＲＧＢ信号に変換するカラーパレット７０７と、アナログ信号をデジタル信号に変換するＡ／Ｄ変換器７０８と、シリアル信号をバス７１２に同期したパラレル信号に変換するＳＣＩ（Serial Communication Interface）７０９と、パラレル信号をバスに同期させてバス７１２にのせるＰＩＯ（Parallel Input/Output）７１０と、パルス信号を積分するカウンタ７１１と、を有する。
【００２９】
図８（Ａ）は、リモコン２００の機能ブロック図である。図示するように、リモコン２００は、制御部２０１と、入力受付部２０２と、リモコン信号生成部２０３と、リモコン信号発信部２０４と、発信命令信号受信部２０５と、を有する。
【００３０】
制御部２０１は、リモコン２００の各部を統括して制御する処理を行う。入力受付部２０２は、リモコン２００に備わる操作ボタン（図示せず）への入力を受け付ける。リモコン信号生成部２０３は、入力受付部２０２が受け付けた入力ごとに異なるリモコン信号を生成する。また、リモコン信号生成部２０３は、後述するリモコン探索信号受信部２０５が発信命令信号を受信したときに、所定のリモコン信号（例えば、操作ボタンのうちの「決定ボタン」が操作されたときに生成するリモコン信号と同一のリモコン信号）を生成する。リモコン信号発信部２０４は、リモコン信号生成部２０３が生成したリモコン信号を、リモコン通信装置（３００ａ、３００ｂ）に向けて発信する。また、発信命令信号受信部２０５は、リモコン通信装置（３００ａ、３００ｂ）から発信された発信命令信号を受信する。
【００３１】
以上のような機能を有するリモコン２００は、ＣＰＵ、ＲＡＭ、操作ボタン、リモコン信号発信装置（例えば、発光ダイオード）、等を備える一般的なリモコン装置が有するハードウェア構成と、発信命令信号を受信するための受信装置（例えば、フォトダイオード等の受光ダイオード）と、により実現される。また、リモコン２００は、ＣＰＵ、ＲＡＭ等の代わりに、上述した各部（２０１〜２０５）の機能を実現するための専用回路を用いて構成されてもよい。
【００３２】
図８（Ｂ）は、各リモコン通信装置（３００ａ、３００ｂ）の機能ブロック図である。図示するように、各リモコン通信装置（３００ａ、３００ｂ）は、制御部３０１と、通信部３０２と、信号変換部３０３と、リモコン信号受信部３０４と、リモコン探索信号発信部３０５と、を有する。
【００３３】
制御部３０１は、リモコン通信装置（３００ａ、３００ｂ）の各部を統括して制御する処理を行う。通信部３０２は、車載用ナビゲーション装置１００と通信を行う。具体的には、通信部３０２は、車載用ナビゲーション装置１００から発信命令信号を発信する指示信号を受信する。また、通信部３０２は、リモコン２００が発信したリモコン信号を受信したことを通知する信号を車載用ナビゲーション装置１００に送信する。信号変換部３０３は、車載用ナビゲーション装置１００と通信するための通信信号と、リモコン２００と通信するための通信信号と、を相互変換する。具体的には、信号変換部３０３は、通信部３０２が車載用ナビゲーション装置１００から受信した指示信号を、発信命令信号に変換する。また、信号変換部３０３は、リモコン２００から受信したリモコン信号を車載用ナビゲーション装置１００と通信可能な信号に変換する。リモコン信号受信部３０４は、リモコン２００から発信されたリモコン信号を受信する。発信命令信号発信部３０５は、信号変換部３０３が変換した発信命令信号を、リモコン２００に向けて発信する。
【００３４】
以上のような機能を有するリモコン通信装置（３００ａ、３００ｂ）は、ＣＰＵ、ＲＡＭ、ネットワークカード等を備える一般的なコンピュータが有するハードウェア構成と、リモコン２００と同様のリモコン信号発信装置や受信装置と、により実現される。
【００３５】
次に、上記構成からなるリモコン探索システム５０における車載用ナビゲーション装置１００の動作について説明する。図９は、車載用ナビゲーション装置１００の演算処理部１が行うリモコン探索処理を示すフローチャートである。
【００３６】
演算処理部１の主制御部１０１は、車載用ナビゲーション装置１００の電源が投入されたときに、リモコン探索処理を開始する。電源の投入は、入力装置５に備わる電源ボタン（図示せず）がユーザにより操作されることで行われる。
【００３７】
電源投入後、演算処理部１の主制御部１０１は、リモコン探索を指示するためのリモコン探索ボタン２１０を、ディスプレイ２に表示させるタイミングか否かを判別する（ステップＳ１０１）。具体的には、主制御部１０１は、車載用ナビゲーション装置１００の電源が投入された後に、一般的な初期設定が終了したか否かを判別する。主制御部１０１は、初期設定が終了したと判別した場合には（ステップＳ１０１；Ｙｅｓ）、リモコン探索ボタン２１０を表示するタイミングであると判定して、処理をステップＳ１０２に移行する。一方、初期設定がまだ終了していないと判別した場合には（ステップＳ１０１；Ｎｏ）、リモコン探索ボタン２１０を表示するタイミングではないと判定して、ステップＳ１０１における判別処理を繰り返す。
【００３８】
ステップＳ１０２において、表示処理部１０３は、ディスプレイ２にリモコン探索ボタン２１０を表示させる（ステップＳ１０２）。具体的には、表示処理部１０３は、図１０に示すようなリモコン探索ボタン２１０を有する画面を生成して、ディスプレイ２に表示させる。
【００３９】
このとき、入力受付部１０２は、リモコン２００を探索する要求を受け付けたか否かを判別する（ステップＳ１０３）。具体的には、入力受付部１０２は、リモコン探索ボタン２１０が押下されたか否かを判別する。入力受付部１０２は、リモコン探索ボタン２１０を押下するための操作がユーザによって入力装置５にされるまで待機している（ステップＳ１０３；Ｎｏ）。そして、入力受付部１０２は、リモコン探索ボタン２１０を押下するための操作がユーザによって入力装置５に対してされたと判定したときに（ステップＳ１０３；Ｙｅｓ）、リモコン２００の探索要求を受け付けたことを主制御部１０１に通知する。
【００４０】
この通知を受けた主制御部１０１の命令に基づいて、リモコン探索部１０４は、リモコン２００を探索する処理を実行する（ステップＳ１０４）。具体的には、リモコン探索部１０４は、第１のリモコン通信装置３００ａ及び第２のリモコン通信装置３００ｂのそれぞれに、上述した発信命令信号を発信させ、各リモコン通信装置（３００ａ、３００ｂ）からのリモコン信号を受信したことの通知を受けるまで待機する。このとき、リモコン探索部１０４は、第１のリモコン通信装置３００ａに発信命令信号を発信させる指示を出してから、その第１のリモコン通信装置３００ａからリモコン信号を受信したことの通知を受けるまでの第１の経過時間と、第２のリモコン通信装置３００ｂに発信命令信号を発信させる指示を出してから、その第２のリモコン通信装置３００ｂからリモコン信号を受信したことの通知を受けるまでの第２の経過時間と、をそれぞれ別個に算出する。具体的には、例えば、リモコン探索部１０４は、ＣＰＵ７０１が有する内部タイマ等を利用して、それぞれの経過時間（第１の経過時間及び第２の経過時間）を算出する。そして、リモコン探索部１０４は、リモコン２００の位置を示すデータを記憶するためのリモコン位置テーブル６００をメモリ（ＲＡＭ７０２）上に作成し、先に算出したそれぞれの経過時間を対応付けて、作成したリモコン位置テーブル６００に格納する。なお、所定時間（例えば、１分）経過しても、第１のリモコン通信装置３００ａと第２のリモコン通信装置３００ｂの少なくともいずれか１つの装置からリモコン信号を受信したことの通知を受け付けることがなければ、リモコン探索部１０４は、対応する第１の経過時間６１０と第２の経過時間６２０を、リモコン２００からの応答信号がなかったことを示す無効データ（例えば、「−−−」）とする。
【００４１】
なお、メモリ（ＲＡＭ７０２）に作成するリモコン位置テーブル６００の概略データ構造を図１１に示す。リモコン位置テーブル６００は、図示するように、第１の経過時間６１０と、第２の経過時間６２０と、リモコン位置６３０と、を対応付けて格納するためのレコード６４０からなる。第１の経過時間６１０及び第２の経過時間６２０は、それぞれ、ステップＳ１０４において、リモコン探索部１０４が算出した第１の経過時間及び第２の経過時間そのものである。リモコン位置６３０は、第１の経過時間６１０と、第２の経過時間６２０と、から求まるリモコン２００の位置を示すデータであり、例えば、「（＊＊，＊＊）」といった２次元の座標値である。ただし、ステップＳ１０４の段階においては、まだリモコン２００の位置を求めていないので、リモコン位置６３０はレコード６４０に格納されていない。
【００４２】
ステップＳ１０４に続いて、リモコン位置算出部１０５は、リモコン２００からの応答が有ったか否かを判別する（ステップＳ１０５）。具体的には、リモコン位置算出部１０５は、リモコン位置テーブル６００の第１の経過時間６１０と第２の経過時間６２０の少なくともいずれか１つが無効データであるか否かを判別する。無効データがあると判定した場合には（ステップ１０５；Ｎｏ）、リモコン位置算出部１０５は、処理をステップＳ１０９に移行する。一方、無効データがないと判定した場合には（ステップＳ１０５；Ｙｅｓ）、処理をステップＳ１０６に移行する。
【００４３】
ステップＳ１０６において、リモコン位置算出部１０５は、リモコン２００の位置を算出する処理を実行する（ステップＳ１０６）。
具体的には、リモコン位置算出部１０５は、リモコン位置テーブル６００に格納されている第１の経過時間６１０から所定の時間を差し引くことにより、第１のリモコン通信装置３００ａとリモコン２００との間を信号（発信命令信号及びリモコン信号）が往復する所要時間を求める。
これと同様に、リモコン位置算出部１０５は、リモコン位置テーブル６００に格納されている第２の経過時間６２０から所定の時間を差し引くことにより、第２のリモコン通信装置３００ｂとリモコン２００との間を信号（信号命令信号及びリモコン信号）が往復する所要時間を求める。
続いて、リモコン位置算出部１０５は、求めたそれぞれの往復所要時間に、発信命令信号（或いはリモコン信号）が空気中を伝搬する平均速度を乗じて、各リモコン通信装置（３００ａ、３００ｂ）とリモコン２００の往復距離を求める。
さらに、リモコン位置算出部１０５は、求めた往復距離を２で除して、各リモコン通信装置（３００ａ、３００ｂ）とリモコン２００の片道距離を求める。
ここで、図６に示したように、リモコン位置算出部１０５は、車内データ４００に格納されている第１の位置４３０を中心、第１のリモコン通信装置３００ａとリモコン２００との片道距離を半径、とする円を表す第１の円方程式と、車内データ４００に格納されている第２の位置４４０を中心、第２のリモコン通信装置３００ｂとリモコン２００との片道距離を半径、とする円を表す第２の円方程式と、を求める。
リモコン位置算出部１０５は、求めた第１の円方程式と第２の円方程式の共通解（Ｘ座標値、Ｙ座標値）を求めて、求めた共通解のうち車内領域に含まれている共通解を、リモコン２００の位置として特定する。なお、共通解が車内領域に含まれているか否かの判断は、求めた共通解のＸ座標値が車内テーブル４００のＸ座標範囲４１０に含まれ、且つ、共通解のＹ座標値が車内テーブル４００のＹ座標範囲４２０に含まれているか否かを、リモコン位置算出部１０５が判定して行う。
【００４４】
また、リモコン位置算出部１０５は、ここで特定したリモコン２００の位置（リモコン位置６３０）を、リモコン位置テーブル６００のレコード６４０に格納する。
【００４５】
続いて、リモコン位置算出部１０５は、ステップＳ１０６において算出したリモコン２００の位置が適切であるか否かを判別する（ステップＳ１０７）。具体的には、リモコン位置算出部１０５は、ステップＳ１０６において算出したリモコン２００の位置が車内領域において一意に特定することができるか否かにより、リモコン２００の位置が適切であるか否かを判定する。例えば、リモコン位置算出部１０５は、車内領域に含まれているリモコン２００の位置が複数ある場合や、車内領域に含まれているリモコン２００の位置がない場合に、求めたリモコン２００の位置は適切ではないと判定する。
【００４６】
リモコン位置算出部１０５は、算出したリモコン２００の位置が適切であると判定した場合（ステップＳ１０７；Ｙｅｓ）、処理をステップＳ１０８に移行する。一方、算出したリモコン２００の位置が適切ではないと判定した場合（ステップＳ１０７；Ｎｏ）、処理をステップＳ１０９に移行する。
【００４７】
ステップＳ１０８において、表示処理部１０３は、ディスプレイ２にリモコン２００の位置を示す画面を表示させる（ステップＳ１０８）。具体的には、表示処理部１０３は、図１２に示すような、車両の全体像を示す領域２２０と、リモコン２００の位置を強調するマーク２３０と、元の画面に戻るボタン２４０と、を有する画面を生成して、ディスプレイ２に表示させる。このとき、表示処理部１０３は、図４（Ｂ）に示すような車両２０に設けたＸ軸及びＹ軸を基準として、車両の全体像を示す領域２２０に描画する車両２０の画像と、リモコン位置テーブル６００に格納されているリモコン位置６４０と、を重ね合わせてディスプレイ２に表示させる。これにより、ユーザはリモコン２００を車両２０内で紛失したときに、リモコン２００がどこにあるのかを視覚的に把握できる。
また、元の画面に戻るボタン２４０は、ユーザによって押下する指示がされたときに、図１０に示すようなメニュー画面に戻るためのボタンである。
【００４８】
ステップＳ１０８でリモコン２００の位置をディスプレイ２に表示後、主制御部１０１は、リモコン探索処理を終了する。
【００４９】
一方、ステップＳ１０９において、表示処理部１０３は、ディスプレイ２にリモコン２００の位置を表示することができない旨をユーザに通知するためのエラー画面を表示させる（ステップＳ１０９）。具体的には、表示処理部１０３は、図１３（Ａ）に示すように、「リモコンのバッテリ−が切れているようです。」という文字列を含むエラー通知領域２５０を有する画面を生成して、ディスプレイ２に表示させる。また、図１３（Ｂ）に示すように、「車内にリモコンは見つかりませんでした。」という文字列を含むエラー通知領域２５０を有する画面を生成して、ディスプレイ２に表示させてもよい。なお、処理がステップＳ１０５からステップＳ１０９に移行してきた場合に、図１３（Ａ）に示す画面をディスプレイ２に表示させ、ステップＳ１０７からステップＳ１０９に移行してきた場合に、図１３（Ｂ）に示す画面をディスプレイ２に表示させるようにしてもよい。
【００５０】
ステップＳ１０９でエラー画面をディスプレイ２に表示後、主制御部１０１は、リモコン探索処理を終了する。
【００５１】
以上、本発明の第１の実施形態について説明した。上記実施形態によれば、本発明のリモコン探索システム５０が適用された車両２０内において、車載用ナビゲーション装置１００を遠隔操作するためのリモコン２００を紛失したとしても、ユーザはそのリモコン２００を容易に見つけ出すことができる。
【００５２】
（第２の実施形態）
以下、本発明の実施形態の別の一例を図面を参照して説明する。
【００５３】
図１４は、本発明の第２の実施形態が適用されたリモコン探索システム５０の概略構成図である。図示するように、リモコン探索システム５０は、車載用ナビゲーション装置１００と、リモコン２００と、複数のリモコン通信装置（第１のリモコン通信装置３００ａ、第２のリモコン通信装置３００ｂ）と、を備えている点は、第１の実施形態が適用されたリモコン探索システム５０と同様の構成となる。また、第１の実施形態と同様に、車載用ナビゲーション装置１００には、複数のリモコン通信装置（３００ａ、３００ｂ）がケーブル等を介して通信可能に接続されており、車載用ナビゲーション装置１００は、複数のリモコン通信装置（３００ａ、３００ｂ）を介して、リモコン２００から発信された無線信号（リモコン信号）を受信する。
【００５４】
本発明の第２の実施形態が適用されたリモコン探索システム５０において、第１の実施形態が適用されたリモコン探索システム５０と異なる点は、リモコン２００を探索する際には、車載用ナビゲーション装置１００が発信命令信号（図中に一点鎖線で示す）を発信する点である（各リモコン通信装置（３００ａ、３００ｂ）を介さない）。このとき、車載用ナビゲーション装置１００は、それぞれのリモコン通信装置（３００ａ、３００ｂ）を介して、リモコン２００から発信されたリモコン信号（図中に破線で示す）を受信し、リモコン２００の位置を特定することができる。
【００５５】
このような構成からなるリモコン探索システム５０は、第１の実施形態と同様に、例えば、図２に示すような車両２０の内部３０に設置して用いられる。
【００５６】
図１５は、本発明の第２の実施形態が適用された車載用ナビゲーション装置１００の概略構成図である。図示するように、車載用ナビゲーション装置１００は、演算処理部１と、ディスプレイ２と、記憶装置３と、音声入出力装置４と、入力装置５と、車速センサ６と、ジャイロセンサ７と、ＧＰＳ受信装置８と、通信装置９と、発信命令信号発信装置１０と、を備えている。
【００５７】
本発明の第２の実施形態において、演算処理部１からＧＰＳ受信装置８までの各部（通信装置９及び発信命令信号発信装置１０以外の各部）は、第１の実施形態と同様の構成とする。
【００５８】
通信装置９は、接続されている第１のリモコン通信装置３００ａ、第２のリモコン通信装置３００ｂと通信を行う。具体的には、通信装置９は、各リモコン通信装置（３００ａ、３００ｂ）から、リモコン２００が発信したリモコン信号を受信したことを通知する信号を受信する。
【００５９】
発信命令信号発信装置１０は、リモコン２００を探索する際に、演算処理部１からの命令に従って、上述した発信命令信号を発信する。
【００６０】
本発明の第２の実施形態における演算処理部１の機能構成は、第１の実施形態と同様の構成からなる。従って、第２の実施形態における演算処理部１の機能ブロック図は、例えば、図５に示すような機能ブロック図である。ただし、リモコン探索部１０４及びリモコン位置算出部１０５は、第１の実施形態が適用された場合とは異なる機能を有する。
【００６１】
リモコン探索部１０４は、リモコン２００を探索する処理を行う。具体的には、リモコン探索部１０４は、発信命令信号発信装置１０に、上述した発信命令信号を発信させる。また、このとき、発信命令信号発信装置１０は、発信命令信号を発信したことを、通信装置９を介して、各リモコン通信装置（３００ａ、３００ｂ）に通知する。各リモコン通信装置（３００ａ、３００ｂ）は、この通知を受けた後、リモコン２００からの応答信号（リモコン信号）を受信するまで待機し、リモコン信号を受信したとき、リモコン信号を受信したことをリモコン探索部１０４に通知する。このとき、リモコン探索部１０４は、発信命令信号発信装置１０に発信命令信号を発信させてから、各リモコン通信装置（３００ａ、３００ｂ）からリモコン信号を受信したことを通知されるまでの経過時間をそれぞれ算出しておく。リモコン探索部１０４は、算出したそれぞれの経過時間をメモリ（ＲＡＭ７０２）に記憶する。
【００６２】
リモコン位置算出部１０５は、リモコン２００の位置を算出する処理を行う。
具体的には、リモコン位置算出部１０５は、リモコン探索部１０４が算出した経過時間から所定の時間（例えば、各リモコン通信装置（３００ａ、３００ｂ）の処理時間、リモコン２００の処理時間、等）を差し引いた時間に、発信命令信号（或いはリモコン信号）の空気中の平均伝搬速度を乗じる。これにより、リモコン位置算出部１０５は、車載用ナビゲーション装置１００及びリモコン２００間の距離と、リモコン２００及び第１のリモコン通信装置３００ａ（第２のリモコン通信装置３００ｂ）間の距離との和を求めることができる。
このとき、リモコン２００は、図１６に示すように、第１のリモコン通信装置３００ａ及び車載用ナビゲーション装置１００の２定点からの距離の和が、リモコン位置算出部１０５が求めた距離の和（一定）である楕円の円周上に位置することになる。
これと同時に、リモコン２００は、図１６に示すように、第２のリモコン通信装置３００ｂ及び車載用ナビゲーション装置１００の２定点からの距離の和が、リモコン位置算出部１０５が求めた距離の和（一定）である楕円の円周上にも位置することになる。
このことから、リモコン位置算出部１０５は、第１のリモコン通信装置３００ａと車載用ナビゲーション装置１００が位置するぞれぞれの座標を焦点とし、その２つの焦点からの距離の和が、リモコン位置算出部１０５が求めた距離の和（一定）とする楕円を表す第１の楕円方程式と、第２のリモコン通信装置３００ｂと車載用ナビゲーション装置１００が位置するぞれぞれの座標を焦点とし、その２つの焦点からの距離の和が、リモコン位置算出部１０５が求めた距離の和（一定）とする楕円を表す第２の楕円方程式を求める。
そして、リモコン位置算出部１０５は、求めた第１の楕円方程式と第２の楕円方程式の共通解を求める（交点を求める）ことでリモコン２００の位置を算出することができる。  なお、ここで共通解（交点）は２つ求まることになるが、各リモコン通信装置（３００ａ、３００ｂ）は、上述したように、車両２０の内部３０の前方側、両左右隅に配置されているため、一方の解は車両２０の内部３０に存在しない。そのため、車両２０の内部３０に存在しない共通解（交点）を除外すれば、リモコン位置算出部１０５は、車両２０の内部３０に存在するリモコン２００の位置を一意に算出することができる。
さらに、リモコン位置算出部１０５は、求めたリモコン２００の位置をメモリ（ＲＡＭ７０２）に記憶する。
【００６３】
以上のような機能を有する演算処理部１は、第１の実施形態と同様に、例えば、図７に示すようなハードウェア構成で実現される。
【００６４】
また、リモコン２００は、第１の実施形態と同様に、図８（Ａ）に示すような機能構成、上述したハードウェア構成で実現される。
【００６５】
各リモコン通信装置（３００ａ、３００ｂ）は、第１の実施形態と同様に、図８（Ｂ）に示すような機能構成、上述したハードウェア構成で実現される。ただし、各リモコン通信装置（３００ａ、３００ｂ）は、リモコン探索信号発信部３０５を有さないようにしてもよい。
【００６６】
次に、上記構成からなる第２の実施形態が適用されたリモコン探索システム５０における車載用ナビゲーション装置１００の動作について説明する。車載用ナビゲーション装置１００の演算処理部１が行うリモコン探索処理の手順は、図９のフローチャートに示した第１の実施形態におけるリモコン探索処理の手順とほぼ同様であり、ステップＳ１０４、ステップＳ１０６の処理内容が異なる。
【００６７】
第２の実施形態では、ステップＳ１０４において、リモコン探索部１０４は、主制御部１０１の命令に基づいて、リモコン２００を探索する処理を実行する（ステップＳ１０４）。具体的には、リモコン探索部１０４は、発信命令信号発信装置１０に発信命令信号を発信させ、各リモコン通信装置（３００ａ、３００ｂ）からのリモコン信号を受信したことの通知を受けるまで待機する。このとき、リモコン探索部１０４は、発信命令信号発信装置１０に発信命令信号を発信させる指示を出してから、第１のリモコン通信装置３００ａからリモコン信号を受信したことの通知を受けるまでの第１の経過時間と、発信命令信号発信装置１０に発信命令信号を発信させる指示を出してから、第２のリモコン通信装置３００ｂからリモコン信号を受信したことの通知を受けるまでの第２の経過時間と、をそれぞれ別個に算出する。例えば、リモコン探索部１０４は、ＣＰＵ７０１が有する内部タイマ等を利用して、それぞれの経過時間（第１の経過時間及び第２の経過時間）を算出する。そして、リモコン探索部１０４は、リモコン２００の位置を示すデータを記憶するためのリモコン位置テーブル６００をメモリ（ＲＡＭ７０２）上に作成し、先に算出したそれぞれの経過時間を対応付けて、作成したリモコン位置テーブル６００に格納する。
【００６８】
また、第２の実施形態では、ステップＳ１０６において、リモコン位置算出部１０５は、リモコン２００の位置を算出する処理を実行する（ステップＳ１０６）。具体的には、リモコン位置算出部１０５は、リモコン位置テーブル６００に格納されている第１の経過時間６１０から所定の時間を差し引くことにより、車載用ナビゲーション装置１００から発信された発信命令信号がリモコン２００に到達するまでの所要時間と、リモコン２００から発信されたリモコン信号が第１のリモコン通信装置３００ａに到達するまでの所要時間と、の和を求める。これとともに、リモコン位置算出部１０５は、リモコン位置テーブル６００に格納されている第２の経過時間６２０から所定の時間を差し引くことにより、車載用ナビゲーション装置１００から発信された発信命令信号がリモコン２００に到達するまでの所要時間と、リモコン２００から発信されたリモコン信号が第２のリモコン通信装置３００ｂに到達するまでの所要時間と、の和を求める。続いて、リモコン位置算出部１０５は、求めたそれぞれの所要時間の和に、発信命令信号（或いはリモコン信号）が空気中を伝搬する平均速度を乗じて、車載用ナビゲーション装置１００とリモコン２００との間の距離と、リモコン２００と第１のリモコン通信装置３００ａとの間の距離の和（第１の距離和）を求める。これとともに、リモコン位置算出部１０５は、求めたそれぞれの所要時間の和に、発信命令信号（或いはリモコン信号）が空気中を伝搬する平均速度を乗じて、車載用ナビゲーション装置１００とリモコン２００との間の距離と、リモコン２００と第２のリモコン通信装置３００ｂとの間の距離の和（第２の距離和）を求める。ここで、リモコン位置算出部１０５は、第１のリモコン通信装置３００ａと車載用ナビゲーション装置１００が位置するぞれぞれの座標（車内データ４００に予め格納されている）を焦点とし、その２つの焦点からの距離の和が、先に求めた第１の距離和（一定）とする楕円を表す第１の楕円方程式を求める。これとともに、第２のリモコン通信装置３００ｂと車載用ナビゲーション装置１００が位置するぞれぞれの座標（車内データ４００に予め格納されている）を焦点とし、その２つの焦点からの距離の和が、先に求めた第２の距離和（一定）とする楕円を表す第２の楕円方程式を求める。ここで、リモコン位置算出部１０５は、求めた第１の楕円方程式と第２の楕円方程式の共通解（Ｘ座標値、Ｙ座標値）を求めて、求めた共通解のうち車内領域に含まれている共通解を、リモコン２００の位置として特定する。なお、共通解が車内領域に含まれているか否かの判断は、求めた共通解のＸ座標値が車内テーブル４００のＸ座標範囲４１０に含まれ、且つ、共通解のＹ座標値が車内テーブル４００のＹ座標範囲４２０に含まれているか否かを、リモコン位置算出部１０５が判定して行う。また、リモコン位置算出部１０５は、ここで特定したリモコン２００の位置（リモコン位置６３０）を、リモコン位置テーブル６００のレコード６４０に格納する。
【００６９】
その後、表示処理部１０３が、ディスプレイ２にリモコン２００の位置を示す画面を表示させる（ステップＳ１０８）。
【００７０】
以上、本発明の第２の実施形態について説明した。上記実施形態によれば、本発明のリモコン探索システム５０が適用された車両２０内において、車載用ナビゲーション装置１００を遠隔操作するためのリモコン２００を紛失したとしても、ユーザはそのリモコン２００を容易に見つけ出すことができる。
【００７１】
（第３の実施形態）
以下、本発明の実施形態の別の一例を図面を参照して説明する。
【００７２】
図１７は、本発明の第３の実施形態が適用されたリモコン探索システム５０の概略構成図である。図示するように、リモコン探索システム５０は、車載用ナビゲーション装置１００と、リモコン２００と、複数のリモコン通信装置（第１のリモコン通信装置３００ａ、第２のリモコン通信装置３００ｂ）と、を備えている点は、第１の実施形態及び第２の実施形態が適用されたリモコン探索システム５０と同様の構成となる。また、第１の実施形態及び第２の実施形態と同様に、車載用ナビゲーション装置１００には、複数のリモコン通信装置（３００ａ、３００ｂ）がケーブル等を介して通信可能に接続されている。
【００７３】
本発明の第３の実施形態が適用されたリモコン探索システム５０において、第１の実施形態及び第２の実施形態が適用されたリモコン探索システム５０と異なる点は、リモコン２００を探索する際には、各リモコン通信装置（３００ａ、３００ｂ）が発信命令信号（図中に一点鎖線で示す）を発信し、車載用ナビゲーション装置１００がリモコン信号（図中に破線で示す）を受信する点である。
【００７４】
このような構成からなるリモコン探索システム５０は、第１の実施形態及び第２の実施形態と同様に、例えば、図２に示すような車両２０の内部３０に設置して用いられる。
【００７５】
図１８は、本発明の第３の実施形態が適用された車載用ナビゲーション装置１００の概略構成図である。図示するように、車載用ナビゲーション装置１００は、演算処理部１と、ディスプレイ２と、記憶装置３と、音声入出力装置４と、入力装置５と、車速センサ６と、ジャイロセンサ７と、ＧＰＳ受信装置８と、通信装置９と、リモコン信号受信装置１１と、を備えている。
【００７６】
本発明の第３の実施形態において、演算処理部１からＧＰＳ受信装置８までの各部（通信装置９及びリモコン信号受信装置１１以外の各部）は、第１の実施形態及び第２の実施形態と同様の構成とする。
【００７７】
通信装置９は、接続されている第１のリモコン通信装置３００ａ、第２のリモコン通信装置３００ｂと通信を行う。具体的には、通信装置９は、各リモコン通信装置（３００ａ、３００ｂ）に、上述した発信命令信号を発信させる指示信号を送信する。
【００７８】
リモコン信号受信装置１１は、リモコン２００が発信したリモコン信号を受信する。
【００７９】
本発明の第３の実施形態における演算処理部１の機能構成は、第１の実施形態及び第２の実施形態と同様の構成からなる。従って、第３の実施形態における演算処理部１の機能ブロック図は、例えば、図５に示すような機能ブロック図である。ただし、リモコン探索部１０４は、第２の実施形態が適用された場合とは異なる機能を有する。
【００８０】
リモコン探索部１０４は、リモコン２００を探索する処理を行う。具体的には、リモコン探索部１０４は、各リモコン通信装置（３００ａ、３００ｂ）に、それぞれ、上述した発信命令信号を発信させる。このとき、リモコン探索部１０４は、リモコン２００からの応答信号（リモコン信号）をリモコン信号受信装置１１が受信するまで待機する。リモコン探索部１０４は、各リモコン通信装置（３００ａ、３００ｂ）に発信命令信号を発信させてから、リモコン信号受信装置１１がリモコン信号を受信するまでの経過時間をそれぞれ算出しておく。リモコン探索部１０４は、算出したそれぞれの経過時間をメモリ（ＲＡＭ７０２）に記憶する。
【００８１】
以上のような機能を有する演算処理部１は、第１の実施形態及び第２の実施形態と同様に、例えば、図７に示すようなハードウェア構成で実現される。
【００８２】
また、リモコン２００は、第１の実施形態及び第２の実施形態と同様に、図８（Ａ）に示すような機能構成、上述したハードウェア構成で実現される。
【００８３】
各リモコン通信装置（３００ａ、３００ｂ）は、第１の実施形態及び第２の実施形態と同様に、図８（Ｂ）に示すような機能構成、上述したハードウェア構成で実現される。ただし、各リモコン通信装置（３００ａ、３００ｂ）は、リモコン信号受信部３０４を有さないようにしてもよい。
【００８４】
次に、上記構成からなる第３の実施形態が適用されたリモコン探索システム５０における車載用ナビゲーション装置１００の動作について説明する。車載用ナビゲーション装置１００の演算処理部１が行うリモコン探索処理の手順は、上述した第２の実施形態におけるリモコン探索処理の手順とほぼ同様であり、ステップＳ１０４の処理内容が異なる。
【００８５】
第３の実施形態では、ステップＳ１０４において、リモコン探索部１０４は、主制御部１０１の命令に基づいて、リモコン２００を探索する処理を実行する（ステップＳ１０４）。具体的には、リモコン探索部１０４は、各リモコン通信装置（３００ａ、３００ｂ）に発信命令信号を発信させ、リモコン信号受信部３０４がリモコン２００から発信されたリモコン信号を受信するまで待機する。このとき、リモコン探索部１０４は、第１のリモコン通信装置３００ａに発信命令信号を発信させる指示を出してから、リモコン信号受信部３０４がリモコン信号を受信するまでの第１の経過時間と、第２のリモコン通信装置３００ｂに発信命令信号を発信させる指示を出してから、リモコン信号受信部３０４がリモコン信号を受信するまでの第２の経過時間と、をそれぞれ別個に算出する。例えば、リモコン探索部１０４は、ＣＰＵ７０１が有する内部タイマ等を利用して、それぞれの経過時間（第１の経過時間及び第２の経過時間）を算出する。そして、リモコン探索部１０４は、リモコン２００の位置を示すデータを記憶するためのリモコン位置テーブル６００をメモリ（ＲＡＭ７０２）上に作成し、先に算出したそれぞれの経過時間を対応付けて、作成したリモコン位置テーブル６００に格納する。
【００８６】
その後、リモコン位置算出部１０５がリモコン２００の位置を算出し（ステップＳ１０６）、表示処理部１０３がディスプレイ２にリモコン２００の位置を示す画面を表示させる（ステップＳ１０８）。
【００８７】
以上、本発明の第３の実施形態について説明した。上記実施形態によれば、本発明のリモコン探索システム５０が適用された車両２０内において、車載用ナビゲーション装置１００に付属するリモコン２００を紛失したとしても、ユーザはそのリモコン２００を容易に見つけ出すことができる。
【００８８】
（第４の実施形態）
以下、本発明の実施形態の別の一例を図面を参照して説明する。
【００８９】
第４の実施形態では、上述した第１の実施形態、第２の実施形態、又は、第３の実施形態が適用されたいずれかのリモコン探索システム５０において、車載用ナビゲーション装置１００の電源をオフにするときのリモコン２００の位置を記憶しておき、電源がオンにされたときにリモコン２００が記憶しておいた位置になければ、ディスプレイ２にリモコン２００の位置を表示する。
【００９０】
このような第４の実施形態が適用されたリモコン探索システム５０における車載用ナビゲーション装置１００の動作について説明する。図１９は、車載用ナビゲーション装置１００の演算処理部１が行う電源オフ時のリモコン位置記憶処理を示すフローチャートである。
【００９１】
演算処理部１の主制御部１０１は、車載用ナビゲーション装置１００の電源が投入されたときに、リモコン位置記憶処理を開始する。電源の投入は、入力装置５に備わる電源ボタン（図示せず）がユーザにより操作されることで行われる。
【００９２】
電源投入後、入力受付部１０２は、電源を切断（オフ）する要求を受け付けたか否かを判別する（ステップＳ２０１）。具体的には、入力受付部１０２は、電源を切断（オフ）するための操作が、ユーザによって入力装置５にされたか否かを判別する。入力受付部１０２は、電源を切断（オフ）するための操作がユーザによって入力装置５にされるまで待機している（ステップＳ２０１；Ｎｏ）。そして、入力受付部１０２は、電源を切断（オフ）するための操作がユーザによって入力装置５に対してされたと判定したときに（ステップＳ２０１；Ｙｅｓ）、電源切断（オフ）の要求を受け付けたことを主制御部１０１に通知する。
【００９３】
この通知を受けた主制御部１０１の命令に基づいて、リモコン探索部１０４は、リモコン２００を探索する処理を実行する（ステップＳ２０２）。ここで、リモコン探索部１０４は、上述の各実施形態においてリモコン探索部１０４がステップＳ１０４で実行する処理と同様の処理を実行して、リモコン２００を探索する。
【００９４】
続いて、リモコン位置算出部１０５は、リモコン２００の位置を算出する処理を実行する（ステップＳ２０３）。ここで、リモコン位置算出部１０５は、上述の各実施形態においてリモコン位置算出部１０５がステップＳ１０６で実行する処理と同様の処理を実行して、リモコン２００の位置を算出する。
【００９５】
リモコン２００の位置を算出後、リモコン位置算出部１０５は、算出したリモコン２００の位置を、記憶装置３に記憶する（ステップＳ２０４）。具体的には、リモコン位置算出部１０５は、図２０（Ａ）に示すような、電源オフ時のリモコン２００の位置を示すデータを記憶するためのリモコン位置比較データ５００を、記憶装置３に記憶する。例えば、リモコン位置比較データ５００には、ステップＳ２０３で算出したリモコン２００の位置を特定する座標が、電源オフ時のリモコン位置２１０として格納される。
【００９６】
なお、リモコン位置比較データ５００には、ステップＳ２０４で算出したリモコン２００の位置を特定する座標の代わりに、図２０（Ｂ）に示すような、リモコン２００を収納しておく定位置（領域）を特定するデータが格納されてもよい。この場合、例えば、リモコン位置比較データ５００には、リモコン２００を収納しておく定位置（領域）のＸ座標の範囲を特定するＸ座標５２０と、定位置（領域）のＹ座標の範囲を特定するＹ座標５３０と、が予め格納されている。
【００９７】
ステップＳ２０４においてリモコン２００の位置を記憶装置３に記憶した後、主制御部１０１は、車載用ナビゲーション装置１００の電源を切断（オフ）する処理を実行して（ステップＳ２０５）、リモコン位置記憶処理を終了する。
【００９８】
次に、図２１は、第４の実施形態において、車載用ナビゲーション装置１００の演算処理部１が行う電源オン時のリモコン探索処理を示すフローチャートである。
【００９９】
演算処理部１の主制御部１０１は、車載用ナビゲーション装置１００の電源が投入されたときに、電源オン時のリモコン探索処理を開始する。電源の投入は、入力装置５に備わる電源ボタン（図示せず）がユーザにより操作されることで行われる。
【０１００】
電源投入後、リモコン探索部１０４は、まず、リモコン２００を探索する処理を実行する（ステップＳ３０１）。ここで、リモコン探索部１０４は、上述の各実施形態においてリモコン探索部１０４がステップＳ１０４で実行する処理と同様の処理を実行して、リモコン２００を探索する。
【０１０１】
ステップＳ３０１に続いて、リモコン位置算出部１０５は、リモコン２００からの応答が有ったか否かを判別する（ステップＳ３０２）。ここで、リモコン位置算出部１０５は、上述の各実施形態においてリモコン位置算出部１０５がステップＳ１０５で実行する処理と同様の処理を実行して、リモコン２００からの応答の有無を判別する。
【０１０２】
次に、リモコン位置算出部１０５は、リモコン２００の位置を算出する処理を実行する（ステップＳ３０３）。ここで、リモコン位置算出部１０５は、上述の各実施形態においてリモコン位置算出部１０５がステップＳ１０６で実行する処理と同様の処理を実行して、リモコン２００の位置を算出する。
【０１０３】
ステップＳ３０３に続いて、リモコン位置算出部１０５は、ステップＳ３０３において算出したリモコン２００の位置が適切であるか否かを判別する（ステップＳ３０４）。ここで、リモコン位置算出部１０５は、上述の各実施形態においてリモコン位置算出部１０５がステップＳ１０７で実行する処理をと同様の処理を実行して、リモコン２００の位置が適切であるか否かを判別する。
【０１０４】
ステップＳ３０４において、リモコン位置算出部１０５は、算出したリモコン２００の位置が適切であると判定した場合（ステップＳ３０４；Ｙｅｓ）、処理をステップＳ３０５に移行する。一方、算出したリモコン２００の位置が適切ではないと判定した場合（ステップＳ３０４；Ｎｏ）、処理をステップＳ３０７に移行する。
【０１０５】
ステップＳ３０５では、リモコン位置算出部１０５は、算出したリモコン２００の位置が記憶装置３に格納されているリモコン位置比較データ５００に該当するか否かを判別する（ステップＳ３０５）。具体的には、リモコン位置算出部１０５は、ステップＳ３０３で算出したリモコン２００の位置と、記憶装置３に格納されているリモコン位置比較データ５００と、を比較して、一致、或いは、ほぼ一致する場合に、算出したリモコン２００の位置がリモコン位置比較データ５００に該当すると判定する。ここで、該当すると判定した場合（ステップＳ３０５；Ｙｅｓ）、リモコン２００は、電源オフ時に配置しておいた位置に有る、或いは、リモコン２００を収納しておく定位置に有るため、リモコン２００がどこに有るかをユーザに通知する必要がない。そのため、リモコン位置算出部１０５は、そのまま、電源オン時のリモコン探索処理を終了する。
【０１０６】
一方、ステップＳ３０３で算出したリモコン２００の位置がリモコン位置比較データ５００に該当しないと判定した場合（ステップＳＳ３０５；Ｎｏ）、リモコン２００は、電源オフ時に配置しておいた位置に無い、或いは、リモコン２００を収納しておく定位置に無いため、リモコン２００の位置をユーザに通知する必要がある。そのため、リモコン位置算出部１０５は、処理をステップＳ３０６に移行する。
【０１０７】
ステップＳ３０６において、表示処理部１０３は、ディスプレイ２にリモコン２００の位置を示す画面を表示させる（ステップＳ３０６）。ここで、表示処理部１０３は、上述の各実施形態において表示処理部１０３がステップＳ１０８で実行する処理と同様の処理を実行して、リモコン２００の位置を示す画面をディスプレイ２に表示させる。
【０１０８】
ステップＳ３０６でリモコン２００の位置をディスプレイ２に表示後、主制御部１０１は、電源オン時のリモコン探索処理を終了する。
【０１０９】
なお、ステップＳ３０７において、表示処理部１０３が実行するエラー表示の処理（ステップＳ３０７）は、上述した各実施形態において表示処理部１０３がステップＳ１０９で実行する処理と同様の処理である。
【０１１０】
ステップＳ３０７でエラー画面をディスプレイ２に表示後、主制御部１０１は、電源オン時のリモコン探索処理を終了する。
【０１１１】
以上、本発明の第４の実施形態について説明した。上記実施形態によれば、本発明のリモコン探索システム５０が適用された車両２０内において、電源オフ時に配置しておいた位置にリモコン２００がないときや、収納する所定の定位置にリモコン２００がないときに、ユーザはそのリモコン２００を容易に見つけ出すことができる。
【０１１２】
なお、本発明は、上記各実施形態に限定されず、種々の変形、応用が可能である。
【０１１３】
例えば、上記各実施形態では、リモコン探索システム５０は、２つのリモコン通信装置（第１のリモコン通信装置３００ａ、第２のリモコン通信装置３００ｂ）を備えている。そして、図２に示すように、２つのリモコン通信装置（３００ａ、３００ｂ）を、車両２０の車内３０に設置して用いている。しかしながら、本発明は、これに限定されず、リモコン探索システム５０は、３つのリモコン通信装置（３００ａ、３００ｂ、３００ｃ）を備えるようにしてもよい。３つのリモコン通信装置（３００ａ、３００ｂ、３００ｃ）を備える場合、車載用ナビゲーション装置１００は、図２２に示すように、車両２０の内部３０の前方側に配置される。また、第１のリモコン通信装置３００ａ、第２のリモコン通信装置３００ｂは、それぞれ、車両２０の内部３０の前方側、両左右隅に配置される。さらに、第３のリモコン通信装置３００ｃは、車両２０の内部３０の後方側に配置される。これにより、上記各実施形態に係るリモコン探索システム５０よりも高精度にリモコン２００の位置を特定することができるようになる。
【０１１４】
また、リモコン探索システム５０は、４つのリモコン通信装置（３００ａ、３００ｂ、３００ｃ、３００ｄ）を備えるようにしてもよい。４つのリモコン通信装置（３００ａ、３００ｂ、３００ｃ、３００ｄ）を備える場合、車載用ナビゲーション装置１００は、図２３に示すように、車両２０の内部３０の前方側に配置される。また、第１のリモコン通信装置３００ａ、第２のリモコン通信装置３００ｂは、それぞれ、車両２０の内部３０の前方側、両左右隅に配置される。さらに、第３のリモコン通信装置３００ｃ、第４のリモコン通信装置３００ｄは、それぞれ、車両２０の内部３０の後方側、両左右隅に配置される。これにより、上記各実施形態に係るリモコン探索システム５０、及び、３つのリモコン通信装置（３００ａ、３００ｂ、３００ｃ）を備えるリモコン探索システム５０よりも高精度にリモコン２００の位置を特定することができる。
【０１１５】
さらに、リモコン探索システム５０は、６つのリモコン通信装置（３００ａ、３００ｂ、３００ｃ、３００ｄ、３００ｅ、２００ｆ）を備えるようにしてもよい。６つのリモコン通信装置（３００ａ、３００ｂ、３００ｃ、３００ｄ、３００ｅ、３００ｆ）を備える場合、第５のリモコン通信装置３００ｅは、図２４に示すように、車両２０の内部３０の天井部に配置される。また、第６のリモコン通信装置３００ｆは、図示するように、車両２０の内部３０の床部に配置される。これにより、上記各実施形態に係るリモコン探索システム５０、３つ或いは４つのリモコン通信装置を備えるリモコン探索システム５０よりも高精度にリモコン２００の位置を特定することができる。また、リモコン通信装置（３００ａ、３００ｂ、３００ｃ、３００ｄ、３００ｅ、３００ｆ）を、車両２０の内部３０に平面的にではなく、立体的に配置しているため、座席や、座席に着席している人等の障害物がある空間においても、より高精度にリモコン２００の位置を特定することができる。
また、６つのリモコン通信装置（３００ａ、３００ｂ、３００ｃ、３００ｄ、３００ｅ、２００ｆ）を備える場合には、ディスプレイ２にリモコン２００の位置を示す画面を表示させるときに、表示処理部１０３は、図１２に示す車両の全体像を示す領域２２０に、立体的な車両の画像を表示させる。具体的には、例えば、図２４に示すような立体的な車両の全体像を描いた画像を、ディスプレイ２に表示させる。
【０１１６】
さらに、車内データ４００に、座席の位置（例えば、３次元領域）を特定するデータを格納しておき、リモコン位置算出部１０５が算出したリモコン２００の位置が、座席の下にリモコン２００がある場合には、表示処理部１０３は、「リモコンはシートの下です」といった文字列をディスプレイ２に表示させるようにしてもよい。
【０１１７】
また、上記各実施形態では、図１０に示すリモコン探索ボタン２１０をディスプレイ２に表示させるタイミングは、車載用ナビゲーション装置１００の電源が投入された後に、一般的な初期設定が終了したときとしている。しかしながら、本発明は、これに限定されず、例えば、通常、助手席や後部座席に着席している人が車載用ナビゲーション装置１００を操作するであろうと予測されるときには、リモコン探索ボタン２１０をディスプレイ２に表示させるようにしてもよい。ここで、助手席や後部座席に着席している人が車載用ナビゲーション装置１００を操作するであろうと予測されるときとは、例えば、ＣＤ等の音声再生時や、ＤＶＤ等の映像再生時である。従って、車載用ナビゲーション装置１００の表示処理部１０３は、音声再生の開始や、映像再生の開始のタイミングで、リモコン探索ボタン２１０をディスプレイ２に表示させるようにしてもよい。
【０１１８】
さらに、上記各実施形態では、リモコン探索ボタン２１０をディスプレイ２に表示することを停止するタイミングについては、特に限定していない。例えば、リモコン２００の操作があったときに、リモコン探索ボタン２１０の表示を停止するようにしてもよい。この場合、車載用ナビゲーション装置１００の表示処理部１０３は、いずれかのリモコン通信装置（３００ａ〜ｆ）、或いは、リモコン信号受信装置１１が何らかのリモコン信号を受信したときに、リモコン探索ボタン２１０の表示を停止するようにすればよい。
【図面の簡単な説明】
【０１１９】
【図１】本発明の第１の実施形態が適用されたリモコン探索システムの概略構成図である。
【図２】リモコン探索システムが車両の内部に設置された場合の概略構成図である。
【図３】第１の実施形態における車載用ナビゲーション装置の概略構成図である。
【図４】（Ａ）車内データの構成例を示す図である。（Ｂ）車内領域における位置を特定するためのＸ軸、Ｙ軸を示す説明図である。
【図５】演算処理部の機能構成を示す図である。
【図６】円を用いてリモコンの位置を算出する方法を説明するための説明図である。
【図７】演算処理部のハードウェア構成を示す図である。
【図８】（Ａ）リモコンの概略構成図である。（Ｂ）リモコン通信装置の概略構成図である。
【図９】リモコン探索処理のフロー図である。
【図１０】リモコンを探索する要求を受け付けるための画面の画面表示例である。
【図１１】リモコン位置データの構成例を示す図である。
【図１２】リモコンの位置を示す画面の画面表示例である。
【図１３】（Ａ）エラー画面の第１の画面表示例である。（Ｂ）エラー画面の第２の画面表示例である。
【図１４】第２の実施形態におけるリモコン探索システムの概略構成図である。
【図１５】第２の実施形態における車載用ナビゲーション装置の概略構成図である。
【図１６】楕円を用いてリモコンの位置を算出する方法を説明するための説明図である。
【図１７】第３の実施形態におけるリモコン探索システムの概略構成図である。
【図１８】第３の実施形態における車載用ナビゲーション装置の概略構成図である。
【図１９】第４の実施形態における電源オフ時のリモコン位置記憶処理のフロー図である。
【図２０】（Ａ）リモコン位置比較データの第１の構成例を示す図である。（Ｂ）リモコン位置比較データの第２の構成例を示す図である。
【図２１】第４の実施形態における電源オン時のリモコン探索処理のフロー図である。
【図２２】３つのリモコン通信装置からなるリモコン探索システムが車両の内部に設置された場合の概略構成図である。
【図２３】４つのリモコン通信装置からなるリモコン探索システムが車両の内部に設置された場合の概略構成図である。
【図２４】６つのリモコン通信装置からなるリモコン探索システムが車両の内部に設置された場合の概略構成図である。
【符号の説明】
【０１２０】
１・・・演算処理部、２・・・ディスプレイ、３・・・記憶装置、４・・・音声入出力装置、５・・・入力装置、６・・・車速センサ、７・・・ジャイロセンサ、８・・・ＧＰＳ受信装置、９・・・通信装置、１０・・・発信命令信号発信装置、１１・・・リモコン信号受信装置、２０・・・車両、３０・・・内部、５０・・・リモコン探索システム、１００・・・車載用ナビゲーション装置、１０１・・・主制御部、１０２・・・入力受付部、１０３・・・表示処理部、１０４・・・リモコン探索部、１０５・・・リモコン位置算出部、２００・・・リモコン、２１０・・・リモコン探索ボタン、２２０・・・車両の全体像を示す領域、２３０・・・強調するマーク、２５０・・・エラー通知領域、３００ａ・・・第１のリモコン通信装置、３００ｂ・・・第２のリモコン通信装置、４００・・・車内データ、５００・・・リモコン位置比較データ、６００・・・リモコン位置テーブル、７０１・・・ＣＰＵ、７０２・・・ＲＡＭ。
【図１】
2009186418.tif 000003
【図２】
2009186418.tif 000004
【図３】
2009186418.tif 000005
【図４】
2009186418.tif 000006
【図５】
2009186418.tif 000007
【図６】
2009186418.tif 000008
【図７】
2009186418.tif 000009
【図８】
2009186418.tif 000010
【図９】
2009186418.tif 000011
【図１０】
2009186418.tif 000012
【図１１】
2009186418.tif 000013
【図１２】
2009186418.tif 000014
【図１３】
2009186418.tif 000015
【図１４】
2009186418.tif 000016
【図１５】
2009186418.tif 000017
【図１６】
2009186418.tif 000018
【図１７】
2009186418.tif 000019
【図１８】
2009186418.tif 000020
【図１９】
2009186418.tif 000021
【図２０】
2009186418.tif 000022
【図２１】
2009186418.tif 000023
【図２２】
2009186418.tif 000024
【図２３】
2009186418.tif 000025
【図２４】
2009186418.tif 000026