(57)【要約】【課題】開閉操作に関する操作情報のみで、移動体に搭載された機器を制御すること。【解決手段】受付部１０３によって受け付けた、開閉操作が可能な操作部１０２からの特定の開閉操作に関する操作情報、および、操作情報を受け付けたときの状況と、期間取得部１０４によって取得された操作部１０２の開動作または閉動作が続いている期間と、に基づいて、機能決定部１０６によって機能を決定する。そして、決定された機能に基づいて、制御部１０７によって搭載機器１０１を制御する。【選択図】図１
2009135764.tif 000002
【特許請求の範囲】
【請求項１】
移動体に搭載された機器を制御する機器制御装置であって、
開閉操作が可能な操作部からの特定の開閉操作に関する操作情報を受け付ける受付手段と、
前記受付手段で受け付けた前記操作情報および当該操作情報を受け付けたときの状況に基づいて、機能を決定する機能決定手段と、
前記決定された機能に基づいて前記機器を制御する制御手段と、
を備えることを特徴とする機器制御装置。
【請求項２】
前記受付手段で受け付けた、前記操作部の開動作または閉動作が続いている期間を取得する期間取得手段をさらに備え、
前記機能決定手段は、前記受付手段で受け付けた前記操作情報および当該操作情報を受け付けたときの状況と、前記期間取得手段によって取得された前記期間と、に基づいて、前記機能を決定することを特徴とする請求項１に記載の機器制御装置。
【請求項３】
前記機能決定手段は、前記期間取得手段によって取得された前記期間が所定時間以上の場合に、前記受付手段で受け付けた前記操作情報および当該操作情報を受け付けたときの状況に基づいて、前記機能を決定することを特徴とする請求項２に記載の機器制御装置。
【請求項４】
前記期間取得手段によって前記期間が取得されている間、利用者に複数の前記機能を順に提示する提示手段をさらに備え、
前記機能決定手段は、前記期間取得手段によって前記期間の終了時点が取得されたときに、前記提示手段によって提示されている機能に決定することを特徴とする請求項２または３に記載の機器制御装置。
【請求項５】
前記機能決定手段は、前記操作情報および前記操作情報を受け付けたときの前記移動体の移動状況に基づいて、前記機能を決定することを特徴とする請求項１〜４のいずれか一つに記載の機器制御装置。
【請求項６】
前記機能決定手段は、前記操作情報および前記操作情報を受け付けたときの前記機器の実行しているモードの状況に基づいて、前記機能を決定することを特徴とする請求項１〜５のいずれか一つに記載の機器制御装置。
【請求項７】
前記機能決定手段は、前記操作情報を受け付けたときに、前記移動体が停止中の状況、または、前記機器の実行しているモードが停止中の状況の場合、前記機能を決定しないことを特徴とする請求項５または６に記載の機器制御装置。
【請求項８】
前記受付手段は、自装置に接続された折りたたみ式またはスライド式の携帯電話の特定の開閉操作に関する操作情報を受け付けることを特徴とする請求項１〜７のいずれか一つに記載の機器制御装置。
【請求項９】
前記受付手段は、前記機器を操作するためのユーザインターフェースを有するリモコンの蓋の特定の開閉操作に関する操作情報を受け付けることを特徴とする請求項１〜７のいずれか一つに記載の機器制御装置。
【請求項１０】
移動体に搭載された機器を制御する機器制御方法であって、
開閉操作が可能な操作部から特定の開閉操作に関する操作情報を受け付ける受付工程と、
前記受付工程で受け付けた前記操作情報および当該操作情報を受け付けたときの状況に基づいて、機能を決定する機能決定工程と、
前記決定された機能に基づいて前記機能を制御する制御工程と、
を含むことを特徴とする機器制御方法。
【請求項１１】
請求項１０に記載の機器制御方法をコンピュータに実行させることを特徴とする機器制御プログラム。
【請求項１２】
請求項１１に記載の機器制御プログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、移動体に搭載された機器を制御する機器制御装置、機器制御方法、機器制御プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
従来、携帯端末をナビゲーション装置などの移動体に搭載された機器に備え、かつこのナビゲーション装置と携帯端末の両方に相互通信用の無線装置を備え、ナビゲーション装置にハンズフリー・キットが接続されることによってなされるハンズフリー機能が提案されている（たとえば、下記特許文献１参照。）。このハンズフリー機能によれば、携帯端末からＩＤ情報およびセキュリティ情報をナビゲーション装置に送信することにより携帯端末の機能をナビゲーション装置に委譲し、ナビゲーション装置の操作部を操作してナビゲーション装置によって発着信・通話を可能とする。これによって、運転中に携帯端末を操作せずに、発着信・通話ができるため、運転に対する危険が減少する。
【０００３】
【特許文献１】特開２００２−５７７８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した特許文献１の技術では、ナビゲーション装置を操作するためには、ナビゲーション装置に備えられたタッチパネルを操作するか、複数のボタンを有する付属のリモコンを操作しなければならない。このように、たとえば、ナビゲーション装置の画面まで腕を伸ばしてタッチパネルを操作したり、所望の機能を操作するためのボタンを探すためにリモコンを凝視したりしなければならず、運転に支障を期すことが問題として挙げられる。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかる機器制御装置は、移動体に搭載された機器を制御する機器制御装置であって、開閉操作が可能な操作部からの特定の開閉操作に関する操作情報を受け付ける受付手段と、前記受付手段で受け付けた前記操作情報および当該操作情報を受け付けたときの状況に基づいて、機能を決定する機能決定手段と、前記決定された機能に基づいて前記機器を制御する制御手段と、を備えることを特徴とする。
【０００６】
また、請求項１０の発明にかかる機器制御方法は、移動体に搭載された機器を制御する機器制御方法であって、開閉操作が可能な操作部から特定の開閉操作に関する操作情報を受け付ける受付工程と、前記受付工程で受け付けた前記操作情報および当該操作情報を受け付けたときの状況に基づいて、機能を決定する機能決定工程と、前記決定された機能に基づいて前記機能を制御する制御工程と、を含むことを特徴とする。
【０００７】
また、請求項１１の発明にかかる機器制御プログラムは、請求項１０に記載の機器制御方法をコンピュータに実行させることを特徴とする。
【０００８】
また、請求項１２の発明にかかる記録媒体は、請求項１１に記載の機器制御プログラムをコンピュータに読み取り可能な状態で記録したことを特徴とする。
【発明を実施するための最良の形態】
【０００９】
以下に添付図面を参照して、この発明にかかる機器制御装置、機器制御方法、機器制御プログラム、および記録媒体の好適な実施の形態を詳細に説明する。
【００１０】
（実施の形態）
（機器制御装置の機能的構成）
まず、この発明の実施の形態にかかる機器制御装置１００の機能的構成について説明する。図１は、本実施の形態にかかる機器制御装置の機能的構成を示すブロック図である。
【００１１】
図１において、機器制御装置１００は、搭載機器１０１および操作部１０２と、有線または無線によって接続されている。機器制御装置１００は、受付部１０３と、期間取得部１０４と、提示部１０５と、機能決定部１０６と、制御部１０７と、を備えている。
【００１２】
搭載機器１０１は、移動体に搭載され、機器制御装置１００に制御される機器である。なお、搭載機器１０１は、機器制御装置１００に含まれていてもよい。具体的には、たとえば、移動体に搭載されたナビゲーション装置やオーディオ装置などである。
【００１３】
操作部１０２は、開閉操作が可能な構成となっている。具体的には、たとえば、機器制御装置１００に接続された折りたたみ式またはスライド式の携帯電話や、搭載機器１０１を操作するためのユーザインターフェースを有する、蓋付きのリモコンなどである。さらに具体的には、ナビゲーション装置やオーディオ装置を操作するためのボタンやタッチパネルを有する、蓋付きのリモコンである。
【００１４】
受付部１０３は、開閉操作が可能な操作部１０２からの特定の開閉操作に関する操作情報を受け付ける。特定の開閉操作に関する操作情報は、たとえば、あらかじめ設定された操作部１０２からの開閉操作に関する操作情報である。また、操作情報は、開閉操作が可能な操作部１０２が、開動作をしている情報または閉動作をしている情報である。また、受付部１０３は、機器制御装置１００に接続された折りたたみ式またはスライド式の携帯電話の特定の開閉操作に関する操作情報を受け付ける。さらに、受付部１０３は、搭載機器１０１を操作するためのユーザインターフェースを有するリモコンの蓋の特定の開閉操作に関する操作情報を受け付ける。
【００１５】
期間取得部１０４は、受付部１０３で受け付けた、操作部１０２の開動作または閉動作が続いている期間を取得する。具体的には、受付部１０３によって、操作部１０２が開動作または閉動作をしている情報を受け付けている期間を取得する。
【００１６】
提示部１０５は、期間取得部１０４によって期間が取得されている間、利用者に複数の機能を順に提示する。たとえば、期間取得部１０４によって操作部１０２の開動作が続いている期間の間、表示画面などに搭載機器１０１の備える各種機能を順に提示する。具体的には、表示画面に地図情報を表示している場合、目的地点または中継地点となる施設を順に表示する。また、たとえば、メニュー画面を表示している場合、メニュー項目を順に表示してもよい。これらの場合、すでに表示されている施設またはメニューを、他と区別して表示するようにしてもよい。
【００１７】
機能決定部１０６は、受付部１０３で受け付けた操作情報および操作情報を受け付けたときの状況に基づいて、機能を決定する。機能決定部１０６は、受付部１０３で受け付けた操作情報および操作情報を受け付けたときの状況と、期間取得部１０４によって取得された期間と、に基づいて、機能を決定する。ここで、操作情報を受け付けたときの状況は、たとえば、操作情報を受け付けたときの移動体の移動状況であり、移動体が走行中か停止中かの状況である。また、操作情報を受け付けたときの状況は、たとえば、操作情報を受け付けたときの搭載機器１０１の実行しているモードの状況であり、搭載機器１０１がナビゲーションモードを実行しているかオーディオモードを実行しているかなどの状況である。さらに、機能決定部１０６は、操作情報を受け付けたときに、移動体が停止中の状況、または、搭載機器１０１の実行しているモードが停止中の状況の場合、機能を決定しなくてもよい。
【００１８】
また、機能決定部１０６は、期間取得部１０４によって取得された期間が所定時間以上の場合に、受付部１０３で受け付けた操作情報および操作情報を受け付けたときの状況に基づいて、機能を決定する。このため、たとえば、特定の開閉操作とは異なる開閉操作をおこなったときに、搭載機器１０１の制御をおこなわない。したがって、利用者が搭載機器１０１の制御のため以外の目的で、操作部１０２を操作した場合、誤って搭載機器１０１を制御することを防ぐことができる。
【００１９】
また、機能決定部１０６は、期間取得部１０４によって期間の終了時点が取得されたときに、提示部１０５によって提示されている機能に決定する。具体的には、たとえば、提示部１０５によって、操作部１０２の開動作が続いている間、機能を順に提示し、つぎに操作部１０２の閉動作を受け付けたときに、提示されている機能を、後述する制御部１０７によって制御する機能であると決定する。
【００２０】
制御部１０７は、決定された機能に基づいて搭載機器１０１を制御する。具体的には、たとえば、機能決定部１０６によって決定された機能を実行する搭載機器１０１を制御して、決定された機能を実行する。
【００２１】
（機器制御装置の機器制御処理手順）
つぎに、機器制御装置１００の機器制御処理手順について説明する。図２は、本実施の形態にかかる機器制御装置の機器制御処理手順を示すフローチャートである。図２のフローチャートにおいて、まず、受付部１０３によって、開閉操作が可能な操作部１０２からの特定の開閉操作に関する操作情報を受け付けるまで待機する（ステップＳ２０１：Ｎｏのループ）。ステップＳ２０１において操作情報を受け付けた場合（ステップＳ２０１：Ｙｅｓ）、期間取得部１０４によって、ステップＳ２０１において受け付けた、操作部１０２の開動作または閉動作が続いている期間を取得する（ステップＳ２０２）。
【００２２】
つぎに、ステップＳ２０１において受け付けた操作情報、および、ステップＳ２０１において操作情報を受け付けたときの状況と、ステップＳ２０２において取得された期間と、に基づいて、機能決定部１０６によって機能を決定する（ステップＳ２０３）。そして、ステップＳ２０３において決定された機能に基づいて、制御部１０７によって搭載機器１０１を制御して（ステップＳ２０４）、一連の処理を終了する。
【００２３】
なお、図２のフローチャートにおいては、ステップＳ２０２において期間が取得されている間、提示部１０５によって、利用者に複数の機能を順に提示してもよい。この場合、期間取得部１０４によって、ステップＳ２０２において取得された期間の終了時点を取得したときに、提示部１０５によって提示されている機能に決定する。
【００２４】
また、図２のフローチャートおいては、ステップＳ２０２において取得された開動作または閉操作が続いている期間が所定時間以上の場合、ステップＳ２０３において機能を決定してもよい。
【００２５】
また、図２のフローチャートにおいては、ステップＳ２０２を省略してもよい。この場合、ステップＳ２０１において受け付けた操作情報および操作情報を受け付けたときの状況に基づいて、ステップＳ２０３において機能を決定してもよい。
【００２６】
上述したように、本実施の形態における機器制御装置１００によれば、受付部１０３によって受け付けた、操作部１０２からの特定の開閉操作に関する操作情報および操作情報を受け付けたときの状況に基づいて、機能決定部１０６によって機能を決定する。そして、制御部１０７によって決定された機能に基づいて、移動体に搭載された搭載機器１０１を制御することができる。したがって、操作部１０２の開閉操作からの操作情報のみで、移動体に搭載された機器の制御をおこなうことができる。これによって、利用者は、画面まで腕を伸ばしたり、複数のボタンを有するリモコンなどを凝視することなく、機器の制御をおこなうことができるため、運転に支障を期せず、機器の操作を簡単におこなうことができる。
【００２７】
また、本実施の形態における機器制御装置１００によれば、期間取得部１０４によって開動作または閉動作が続いている期間を取得し、機能決定部１０６によって操作情報および操作情報を受け付けたときの状況と期間に基づいて、機能を決定することができる。これによって、たとえば、利用者による操作部１０２の機器制御目的以外の操作を受け付けた場合、機器の制御をしないことができる。これによって、利用者は、たとえば、携帯電話を機器制御装置の操作部として用いる場合に、元の携帯電話の機能も使用することができる。
【００２８】
また、本実施の形態における機器制御装置１００によれば、期間取得部１０４によって期間が取得されている間、提示部１０５によって利用者に複数の機能を順に提示することができる。これによって、たとえば、複数の機能から利用者に所望の機能を選択させることができる。これによって、利用者は、自身の所望する機能を簡単に選択することができる。
【００２９】
また、本実施の形態における機器制御装置１００によれば、機能決定部１０６によって操作情報、および、操作情報を受け付けたときの移動体の移動状況に基づいて、機能を決定することができる。したがって、たとえば、移動体が走行中、停止中、渋滞中など、それぞれの状況に合わせて、最適な機能に決定することができる。これによって、利用者は、複雑な操作をせずに、快適に機器を制御することができる。
【００３０】
また、本実施の形態における機器制御装置１００によれば、機能決定部１０６によって操作情報および操作情報を受け付けたときの機器の実行しているモードの状況に基づいて、機能を決定することができる。したがって、たとえば、ナビゲーション装置もしくはオーディオ装置の実行しているモードによって、最適な機能を制御することができる。これによって、利用者は、複雑な操作をせずに、快適に機器を制御することができる。
【実施例】
【００３１】
以下に、本発明の実施例について説明する。本実施例では、たとえば、車両（四輪車、二輪車を含む）などの移動体に搭載されるナビゲーション装置によって、本発明の機器制御装置を実施した場合の一例について説明する。
【００３２】
（ナビゲーション装置のハードウェア構成）
つぎに、本実施例にかかるナビゲーション装置３００のハードウェア構成について説明する。図３は、本実施例にかかるナビゲーション装置のハードウェア構成を示すブロック図である。図３において、ナビゲーション装置３００は、有線または無線によって端末装置３３０と接続されている。ここで、端末装置３３０は、たとえば、折りたたみ式またはスライド式の携帯電話である。ナビゲーション装置３００は、ＣＰＵ３０１と、ＲＯＭ３０２と、ＲＡＭ３０３と、磁気ディスクドライブ３０４と、磁気ディスク３０５と、光ディスクドライブ３０６と、光ディスク３０７と、音声Ｉ／Ｆ（インターフェース）３０８と、マイク３０９と、スピーカ３１０と、入力デバイス３１１と、映像Ｉ／Ｆ３１２と、ディスプレイ３１３と、通信Ｉ／Ｆ３１４と、ＧＰＳユニット３１５と、各種センサ３１６と、カメラ３１７と、を備えている。各構成部３０１〜３１７は、バス３２０によってそれぞれ接続されている。
【００３３】
まず、ＣＰＵ３０１は、ナビゲーション装置３００の全体の制御を司る。ＲＯＭ３０２は、ブートプログラム、データ更新プログラム、機能決定プログラム、などのプログラムを記録している。また、ＲＡＭ３０３は、ＣＰＵ３０１のワークエリアとして使用される。すなわち、ＣＰＵ３０１は、ＲＡＭ３０３をワークエリアとして使用しながら、ＲＯＭ３０２に記録された各種プログラムを実行することによって、ナビゲーション装置３００の全体の制御を司る。
【００３４】
機能決定プログラムは、通信Ｉ／Ｆ３１４から出力された端末装置による特定の開閉操作に関する操作情報、または、入力デバイス３１１から出力されたリモコンの蓋による特定の開閉操作に関する操作情報を受け付けさせる。そして、後述する図５および図６において詳細に説明するが、操作情報および操作情報が受け付けられた状況に基づいて、ナビゲーション装置３００の備える複数の機能のうちから、制御をおこなう機能を決定する。なお、ナビゲーション装置３００は、楽曲再生機能やラジオ・テレビ機能など、オーディオ装置の機能を備えていてもよい。
【００３５】
磁気ディスクドライブ３０４は、ＣＰＵ３０１の制御にしたがって磁気ディスク３０５に対するデータの読み取り／書き込みを制御する。磁気ディスク３０５は、磁気ディスクドライブ３０４の制御で書き込まれたデータを記録する。磁気ディスク３０５としては、たとえば、ＨＤ（ハードディスク）やＦＤ（フレキシブルディスク）を用いることができる。
【００３６】
また、光ディスクドライブ３０６は、ＣＰＵ３０１の制御にしたがって光ディスク３０７に対するデータの読み取り／書き込みを制御する。光ディスク３０７は、光ディスクドライブ３０６の制御にしたがってデータが読み出される着脱自在な記録媒体である。光ディスク３０７は、書き込み可能な記録媒体を利用することもできる。着脱可能な記録媒体として、光ディスク３０７のほか、ＭＯ、メモリカードなどであってもよい。
【００３７】
磁気ディスク３０５および光ディスク３０７に記録される情報の一例としては、地図データや機能データが挙げられる。地図データは、建物、河川、地表面などの地物（フィーチャ）をあらわす背景データと、道路の形状をあらわす道路形状データとを含んでおり、地区ごとに分けられた複数のデータファイルによって構成されている。
【００３８】
道路形状データは、さらに交通条件データを有する。交通条件データには、たとえば、各ノードについて、信号や横断歩道などの有無、高速道路の出入り口やジャンクションの有無、各リンクについての長さ（距離）、道幅、進行方向、道路種別（高速道路、有料道路、一般道路など）などの情報が含まれている。
【００３９】
機能データは、地図上の施設の形状をあらわす３次元データ、当該施設の説明をあらわす文字データ、その他地図データ以外の各種のデータである。地図データや機能データは、地区ごとあるいは機能ごとにブロック分けされた状態で記録されている。具体的には、たとえば、地図データは、各々が、表示画面に表示された地図において所定の地区をあらわすように、地区ごとにブロック分けすることができる状態で記録されている。また、たとえば、機能データは、各々が、１つの機能を実現するように、機能ごとに複数にブロック分けすることができる状態で記録されている。
【００４０】
また、機能データは、上述した３次元データや文字データに加えて、経路探索、所要時間の算出、経路誘導などを実現するプログラムデータなどの機能を実現するためのデータである。地図データおよび機能データは、それぞれ、地区ごとあるいは機能ごとに分けられた複数のデータファイルによって構成されている。
【００４１】
音声Ｉ／Ｆ３０８は、音声入力用のマイク３０９および音声出力用のスピーカ３１０に接続される。マイク３０９に受音された音声は、音声Ｉ／Ｆ３０８内でＡ／Ｄ変換される。マイク３０９は、たとえば、車両のサンバイザー付近に設置され、その数は単数でも複数でもよい。スピーカ３１０からは、所定の音声信号を音声Ｉ／Ｆ３０８内でＤ／Ａ変換した音声が出力される。なお、マイク３０９から入力された音声は、音声データとして磁気ディスク３０５あるいは光ディスク３０７に記録可能である。
【００４２】
入力デバイス３１１は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、タッチパネルなどが挙げられる。入力デバイス３１１は、リモコン、キーボード、タッチパネルのうちいずれか１つの形態によって実現されてもよいが、複数の形態によって実現することも可能である。ここで、リモコンは、開閉操作が可能な蓋が付いていてもよい。この場合、入力デバイス３１１は、リモコンの蓋による特定の開閉操作に関する操作情報を受け付ける。
【００４３】
映像Ｉ／Ｆ３１２は、ディスプレイ３１３に接続される。映像Ｉ／Ｆ３１２は、具体的には、たとえば、ディスプレイ３１３全体を制御するグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいてディスプレイ３１３を制御する制御ＩＣなどによって構成される。
【００４４】
ディスプレイ３１３には、アイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。ディスプレイ３１３には、上述した地図データが、２次元または３次元に描画される。ディスプレイ３１３に表示された地図データには、ナビゲーション装置３００を搭載した車両の現在位置をあらわすマークなどを重ねて表示することができる。車両の現在位置は、ＣＰＵ３０１によって算出される。
【００４５】
ディスプレイ３１３としては、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを用いることができる。ディスプレイ３１３は、たとえば、車両のダッシュボード付近に設置される。ディスプレイ３１３は、車両のダッシュボード付近のほか、車両の後部座席周辺などに設置するなどして、車両において複数設置されていてもよい。
【００４６】
通信Ｉ／Ｆ３１４は、無線を介してネットワークに接続され、ナビゲーション装置３００とＣＰＵ３０１とのインターフェースとして機能する。通信Ｉ／Ｆ３１４は、さらに、無線を介してインターネットなどの通信網に接続され、この通信網とＣＰＵ３０１とのインターフェースとしても機能する。
【００４７】
通信網には、ＬＡＮ、ＷＡＮ、公衆回線網や携帯電話網などがある。具体的には、通信Ｉ／Ｆ３１４は、たとえば、ＦＭチューナー、ＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）／ビーコンレシーバ、無線ナビゲーション装置、およびその他のナビゲーション装置によって構成され、ＶＩＣＳセンターから配信される渋滞や交通規制などの道路交通情報を取得する。なお、ＶＩＣＳは登録商標である。
【００４８】
また、通信Ｉ／Ｆ３１４は、有線または無線によって端末装置３３０と接続されていてもよい。この場合、通信Ｉ／Ｆ３１４は、端末装置３３０から送信された、特定の開閉操作に関する操作情報を受け付ける。
【００４９】
ＧＰＳユニット３１５は、ＧＰＳ衛星からの電波を受信し、車両の現在位置を示す情報を出力する。ＧＰＳユニット３１５の出力情報は、後述する各種センサ３１６の出力値とともに、ＣＰＵ３０１による車両の現在位置の算出に際して利用される。現在位置を示す情報は、たとえば緯度・経度、高度などの、地図データ上の１点を特定する情報である。
【００５０】
各種センサ３１６は、車速センサ、加速度センサ、角速度センサなどの、車両の位置や挙動を判断するための情報を出力する。各種センサ３１６の出力値は、ＣＰＵ３０１による車両の現在位置の算出や、速度や方位の変化量の算出に用いられる。
【００５１】
カメラ３１７は、車両内部あるいは外部の映像を撮影する。映像は静止画あるいは動画のどちらでもよく、たとえば、カメラ３１７によって車両内部の搭乗者の挙動を撮影し、撮影した映像を映像Ｉ／Ｆ３１２を介して磁気ディスク３０５や光ディスク３０７などの記録媒体に出力する。また、カメラ３１７によって車両外部の状況を撮影し、撮影した映像を映像Ｉ／Ｆ３１２を介して磁気ディスク３０５や光ディスク３０７などの記録媒体に出力する。また、カメラ３１７は、赤外線カメラ機能を有しており、赤外線カメラ機能を用いて撮影された映像情報に基づいて車両内部に存在する物体の表面温度の分布を相対的に比較することができる。また、記録媒体に出力された映像は、上書き記録や保存がおこなわれる。
【００５２】
図１に示した機器制御装置１００が備える受付部１０３、期間取得部１０４、提示部１０５、機能決定部１０６、制御部１０７は、図３に示したナビゲーション装置３００におけるＲＯＭ３０２、ＲＡＭ３０３、磁気ディスク３０５、光ディスク３０７などに記録されたプログラムやデータを用いて、ＣＰＵ３０１が所定のプログラムを実行し、ナビゲーション装置３００における各部を制御することによってその機能を実現する。
【００５３】
すなわち、実施例のナビゲーション装置３００は、ナビゲーション装置３００における記録媒体としてのＲＯＭ３０２に記録されている機器制御プログラムを実行することにより、図１に示した機器制御装置が備える機能を、図２に示した機器制御処理手順で実行することができる。
【００５４】
（ナビゲーション装置の処理の内容）
つぎに、ナビゲーション装置３００の処理の内容について説明する。図４は、本実施例にかかるナビゲーション装置の処理の内容を示すフローチャートである。図４のフローチャートにおいて、まず、端末装置３３０から開動作に関する情報を受け付けるまで待機する（ステップＳ４０１：Ｎｏのループ）。ステップＳ４０１において、開動作に関する情報を受け付けた場合（ステップＳ４０１：Ｙｅｓ）、ディスプレイ３１３に地図情報を表示中か否かを判断する（ステップＳ４０２）。
【００５５】
ステップＳ４０２において地図情報を表示中ではない場合（ステップＳ４０２：Ｎｏ）、そのまま一連の処理を終了する。なお、本実施例においては、ステップＳ４０２：Ｎｏにおいて地図情報を表示中ではない場合、そのまま一連の処理を終了するとしているが、これに限るものではない。たとえば、表示画面に楽曲情報や画像情報を表示している場合、以下に示すような処理をおこない、オーディオ装置やラジオ装置の各種機能を制御するようにしてもよい。
【００５６】
一方、ステップＳ４０２において地図情報を表示中の場合（ステップＳ４０２：Ｙｅｓ）、待機時間が終了したか否かを判断する（ステップＳ４０３）。ステップＳ４０３において待機時間は、端末装置３３０による開閉操作の受け付けを待機している時間である。ステップＳ４０３において、待機時間が終了していない場合（ステップＳ４０３：Ｎｏ）、閉動作に関する情報を受け付けたか否かを判断する（ステップＳ４０４）。ステップＳ４０４において、閉動作に関する情報を受け付けた場合（ステップＳ４０４：Ｙｅｓ）、待機時間内であるので、処理をおこなうための閉動作ではないと判断して、そのまま一連の処理を終了する。ステップＳ４０４において閉動作に関する情報を受け付けない場合（ステップＳ４０４：Ｎｏ）、ステップＳ４０３に戻り、以降の処理を繰り返しおこなう。
【００５７】
ステップＳ４０３において待機時間が終了した場合（ステップＳ４０３：Ｙｅｓ）、閉動作に関する情報を受け付けたか否かを判断する（ステップＳ４０５）。ステップＳ４０５において閉動作に関する情報を受け付けた場合（ステップＳ４０５：Ｙｅｓ）、ステップＳ４０２において表示中と判断された地図情報に、ルートが設定されているか否かを判断する（ステップＳ４０６）。ステップＳ４０６においてルートが設定されている場合（ステップＳ４０６：Ｙｅｓ）、渋滞情報を表示して（ステップＳ４０７）、一連の処理を終了する。また、ステップＳ４０６においてルートが設定されていない場合（ステップＳ４０６：Ｎｏ）、利用者の自宅までのルートを設定して（ステップＳ４０８）、一連の処理を終了する。
【００５８】
一方、ステップＳ４０５において閉動作に関する情報を受け付けない場合（ステップＳ４０５：Ｎｏ）、所定時間以上経ったか否かを判断する（ステップＳ４０９）。ステップＳ４０９において所定時間以上経っていない場合（ステップＳ４０９：Ｎｏ）、ステップＳ４０５に戻り、以降の処理を繰り返しおこなう。ステップＳ４０９において所定時間以上経った場合（ステップＳ４０９：Ｙｅｓ）、ステップＳ４０２において表示中と判断された地図情報に、ルートが設定されているか否かを判断する（ステップＳ４１０）。
【００５９】
ステップＳ４１０においてルートが設定されている場合（ステップＳ４１０：Ｙｅｓ）、ディスプレイ３１３からルートを消去して（ステップＳ４１１）、一連の処理を終了する。また、ステップＳ４１０においてルートが設定されていない場合（ステップＳ４１０：Ｎｏ）、ディスプレイ３１３に検索メニューを表示する（ステップＳ４１２）。ステップＳ４１２においては、検索メニューに表示された各メニューや各アイコンが順に他のメニューやアイコンと区別して表示されてもよい。つぎに、閉動作に関する情報を受け付けたか否かを判断して（ステップＳ４１３）、閉動作に関する情報を受け付けない場合（ステップＳ４１３：Ｎｏ）、ステップＳ４１２に戻り、以降の処理を繰り返しおこなう。
【００６０】
ステップＳ４１３において閉動作に関する情報を受け付けた場合（ステップＳ４１３：Ｙｅｓ）、このときに表示中のメニューまたはアイコンを選択する（ステップＳ４１４）。そして、ステップＳ４１４において選択されたメニューまたはアイコンに応じた機能を制御して（ステップＳ４１５）、一連の処理を終了する。
【００６１】
なお、図４のフローチャートにおいては、ステップＳ４０７、ステップＳ４０８、ステップＳ４１１、ステップＳ４１２において、それぞれ上記の処理をおこなったがこれに限るものではない。具体的には、たとえば、ナビゲーション装置３００の備える各機能をあらかじめ設定しておいて、各ステップにおいて、それぞれ設定された機能を制御してもよい。
【００６２】
（自宅までのルートを設定する処理）
つぎに、自宅までのルートを設定する処理について説明する。図５は、自宅までのルートを設定する処理について示す説明図である。図５に示すように、ナビゲーション装置３００には、端末装置３３０として折りたたみ式の携帯電話が接続されている。端末装置３３０からの開動作に関する情報を受け付けた場合、つまり携帯電話が開いている場合（左図参照）、ナビゲーション装置３００の備えるディスプレイ３１３には、地図情報５１１が表示され、さらに現在地点５１０と自宅５１２とが重畳して表示されている。また、地図情報５１１にはルートが設定されていないこととする。
【００６３】
そして、この状況で端末装置３３０からの閉動作に関する情報を受け付けた場合、つまり携帯電話が閉じられた場合（右図参照）、自宅までのルートを設定する。したがって、ナビゲーション装置３００の備えるディスプレイ３１３には、地図情報５１１が表示され、さらに車両の現在地点５１０と、自宅５１２と、に加え、現在地点５１０から自宅５１２までのルート５１３が重畳して表示される。
【００６４】
（検索メニューを表示する処理）
つぎに、検索メニューを表示する処理について説明する。図６は、検索メニューを表示する処理について示す説明図である。図６においては、たとえば、検索メニューの一例として目的地点または中継地点を表示する処理について説明する。図６に示すように、ナビゲーション装置３００には、端末装置３３０として折りたたみ式の携帯電話が接続されている。端末装置３３０からの開動作に関する情報を受け付けた場合、つまり携帯電話が開いている場合（左図参照）、ナビゲーション装置３００の備えるディスプレイ３１３には、地図情報５１１が表示され、さらに現在地点５１０と複数の施設６０１〜６０６が重畳して表示されている。図６においては、携帯電話が開いている間、地図情報５１１に表示された施設６０１から施設６０６まで順に１つずつ点滅して表示される。
【００６５】
そして、たとえば、施設６０６が点滅しているときに、端末装置３３０からの閉動作に関する情報を受け付けた場合、つまり携帯電話が閉じられた場合（右図参照）、この施設６０６を目的地点または中継地点として選択する。さらに、たとえば、図示はしないが、現在地点５１０から施設６０６までのルートを表示してもよい。
【００６６】
なお、本実施例においては、ナビゲーション装置３００に接続された端末装置３３０からの特定の開閉操作に関する操作情報を受け付ける場合について示したが、これに限るものではない。たとえば、ナビゲーション装置３００に備えられたリモコンの蓋による特定の開閉操作に関する操作情報を受け付けることで、図４〜図６において示した処理をおこなってもよい。
【００６７】
上述したように、本実施例におけるナビゲーション装置３００によれば、受付部１０３によって受け付けた、操作部１０２からの特定の開閉操作に関する操作情報および操作情報を受け付けたときの状況に基づいて、機能決定部１０６によって機能を決定する。そして、決定された機能に基づいて、制御部１０７によって移動体に搭載された搭載機器１０１を制御することができる。したがって、操作部１０２の開閉操作からの操作情報のみで、移動体に搭載された機器の制御をおこなうことができる。これによって、利用者は、画面まで腕を伸ばしたり、複数のボタンを有するリモコンなどを凝視することなく、機器の制御をおこなうことができるため、運転に支障を期せず、機器の操作を簡単におこなうことができる。
【００６８】
また、本実施例におけるナビゲーション装置３００によれば、期間取得部１０４によって開動作または閉動作が続いている期間を取得し、機能決定部１０６によって操作情報および操作情報を受け付けたときの状況と期間に基づいて、機能を決定することができる。これによって、たとえば、利用者による操作部１０２の機器制御目的以外の操作を受け付けた場合、機器の制御をしないことができる。これによって、利用者は、たとえば、携帯電話を機器制御装置の操作部として用いる場合に、元の携帯電話の機能も使用することができる。
【００６９】
また、本実施例におけるナビゲーション装置３００によれば、期間取得部１０４によって期間が取得されている間、提示部１０５によって利用者に複数の機能を順に提示することができる。これによって、たとえば、複数の機能から利用者に所望の機能を選択させることができる。これによって、利用者は、自身の所望する機能を簡単に選択することができる。
【００７０】
また、本実施例におけるナビゲーション装置３００によれば、機能決定部１０６によって操作情報、および、操作情報を受け付けたときの移動体の移動状況に基づいて、機能を決定することができる。したがって、たとえば、移動体が走行中、停止中、渋滞中など、それぞれの状況に合わせて、最適な機能に決定することができる。これによって、利用者は、複雑な操作をせずに、快適に機器を制御することができる。
【００７１】
また、本実施例におけるナビゲーション装置３００によれば、機能決定部１０６によって操作情報および操作情報を受け付けたときの機器の実行しているモードの状況に基づいて、機能を決定することができる。したがって、たとえば、ナビゲーション装置もしくはオーディオ装置の実行しているモードによって、最適な機能を制御することができる。これによって、利用者は、複雑な操作をせずに、快適に機器を制御することができる。
【００７２】
なお、本実施の形態で説明した機器制御方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータ、ワークステーション、携帯端末装置（携帯電話）などのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【図面の簡単な説明】
【００７３】
【図１】本実施の形態にかかる機器制御装置の機能的構成を示すブロック図である。
【図２】本実施の形態にかかる機器制御装置の機器制御処理手順を示すフローチャートである。
【図３】本実施例にかかるナビゲーション装置のハードウェア構成を示すブロック図である。
【図４】本実施例にかかるナビゲーション装置の処理の内容を示すフローチャートである。
【図５】自宅までのルートを設定する処理について示す説明図である。
【図６】検索メニューを表示する処理について示す説明図である。
【符号の説明】
【００７４】
１００  機器制御装置
１０１  搭載機器
１０２  操作部
１０３  受付部
１０４  期間取得部
１０５  提示部
１０６  機能決定部
１０７  制御部
【図１】
2009135764.tif 000003
【図２】
2009135764.tif 000004
【図３】
2009135764.tif 000005
【図４】
2009135764.tif 000006
【図５】
2009135764.tif 000007
【図６】
2009135764.tif 000008