(57)【要約】【課題】  車両用ナビゲーション装置において、ユーザ毎に操作パターンの癖や好みに偏りがあることに着目した、新規な車両盗難防止機能を実現する。【解決手段】  車両用ナビゲーション装置は、第１の学習期間に入力装置が受け付けた複数の操作についての統計情報と、第１の期間に続く第２の学習期間において前記入力装置が受け付けた複数の操作についての統計情報とを外部記憶媒体に記憶させ（ステップ１２０）、記憶された２つの統計情報を比較し、これらが所定の基準以上に異なっていることを判定し（ステップ１４０）、その判定に基づいて、警告信号を出力する（ステップ１５０）。【選択図】 図２
2006021604.tif 000002
【特許請求の範囲】
【請求項１】
記憶媒体と、
ユーザの操作を受け付ける入力装置と、
第１の期間において前記入力装置が受け付けた複数の操作についての第１の統計情報と、前記第１の期間と一致しない第２の期間において前記入力装置が受け付けた複数の操作についての第２の統計情報と、を前記記憶媒体に記憶させる記憶制御手段と、
記憶された前記第１の統計情報と前記第２の統計情報とを比較し、これらが所定の基準以上に異なっていることを判定する判定手段と、
前記判定手段の判定に基づいて、警告信号を出力する出力手段と、を備えた車両用ナビゲーション装置。
【請求項２】
前記入力装置は、複数のメカニカルスイッチを有し、
前記第１の統計情報および前記第２の統計情報は、それぞれの期間における各メカニカルスイッチの種類毎の操作回数の情報を含むことを特徴とする請求項１に記載の車両用ナビゲーション装置。
【請求項３】
前記入力装置は、タッチパネルを有し、
前記第１の統計情報および前記第２の統計情報は、それぞれの期間における前記タッチパネル上に表されたスイッチの種類毎の操作回数の情報を含むことを特徴とする請求項１または２に記載の車両用ナビゲーション装置。
【請求項４】
前記第１の統計情報および前記第２の統計情報は、
それぞれの期間における、表示地図拡大、表示地図縮小、テレビ受信、音楽演奏、実行アプリケーション選択、および設定項目選択のための各操作のうちの少なくとも１つについてのものであることを特徴とする請求項１ないし３のいずれか１つに記載の車両用ナビゲーション装置。
【請求項５】
前記第２の期間は、複数の連続する期間のうち、すでに終了している最新の期間であることを特徴とする請求項１ないし４のいずれか１つに記載の車両用ナビゲーション装置。
【請求項６】
前記第１の期間は、前記複数の連続する期間のうち、前記第２の期間の直前の期間であることを特徴とする請求項５に記載の車両用ナビゲーション装置。
【請求項７】
ユーザの操作を受け付ける入力装置が第１の期間において受け付けた複数の操作についての第１の統計情報と、前記第１の期間と一致しない第２の期間において前記入力装置が受け付けた複数の操作についての第２の統計情報と、を前記記憶媒体に記憶させる記憶制御手段、
記憶された前記第１の統計情報と前記第２の統計情報とを比較し、これらが所定の基準以上に異なっていることを判定する判定手段、および
前記判定手段の判定に基づいて、警告信号を出力する出力手段、として制御回路を機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両盗難に対抗する機能を有する車両用ナビゲーション装置、および車両盗難に対抗する機能を制御回路に実現させるためのプログラムに関する。
【背景技術】
【０００２】
従来、車両用ナビゲーション装置に車両盗難防止機能を付加する技術が知られている。例えば、特許文献１には、車両ナビゲーション装置にあらかじめ地理的範囲の登録を受け、車両がこの範囲を出たことを検知すると、車両の走行を不能化または困難化させ、あるいは警告を音や映像で発する車両用ナビゲーション装置が開示されている。
【特許文献１】特開平８−７７４７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、車両のユーザの中には、様々な地域へ自車両を走らせることが常となっている者等、一定の範囲を出たか否かを車両の盗難の判断基準とすることにあまり意味がない者もいるので、このような特許文献１の車両盗難防止機能が車両盗難に対して有効とならない場合もある。
【０００４】
本発明は上記点に鑑み、車両用ナビゲーション装置において、新規な車両盗難防止
することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するための本発明は、車両用ナビゲーション装置の入力装置の操作パターンには、ユーザ毎の癖や好みの偏りがあることに着目したものである。
【０００６】
本発明の請求項１に記載の発明は、記憶媒体と、ユーザの操作を受け付ける入力装置と、第１の期間において前記入力装置が受け付けた複数の操作についての第１の統計情報と、前記第１の期間と一致しない第２の期間において前記入力装置が受け付けた複数の操作についての第２の統計情報と、を前記記憶媒体に記憶させる記憶制御手段と、記憶された前記第１の統計情報と前記第２の統計情報とを比較し、これらが所定の基準以上に異なっていることを判定する判定手段と、前記判定手段の判定に基づいて、警告信号を出力する出力手段と、を備えた車両用ナビゲーション装置である。
【０００７】
このようになっているので、車両用ナビゲーション装置は、第２の期間における操作の統計情報が、この第２の期間と一致しない第１の期間における操作の統計情報に対して所定の基準以上に異なることに基づいて、警告信号を出力するようになる。したがって、ユーザ毎の操作の癖や好みの違いを反映した、今までにない盗難防止機能が実現される。
【０００８】
また、請求項２に記載の発明は、請求項１に記載の車両用ナビゲーション装置において、前記入力装置は、複数のメカニカルスイッチを有し、前記第１の統計情報および前記第２の統計情報は、それぞれの期間における各メカニカルスイッチの種類毎の操作回数の情報を含むことを特徴とする。
【０００９】
このように、複数のメカニカルスイッチ毎の操作回数の情報の比較に基づいた判定を行うようになっていてもよい。
【００１０】
また、請求項３に記載の発明は、請求項１または２に記載の車両用ナビゲーション装置において、前記入力装置は、タッチパネルを有し、前記第１の統計情報および前記第２の統計情報は、それぞれの期間における前記タッチパネル上に表されたスイッチの種類毎の操作回数の情報を含むことを特徴とする。
【００１１】
このように、タッチパネル上に表されたスイッチ毎の操作回数の情報の比較に基づいた判定を行うようになっていてもよい。
【００１２】
また、請求項４に記載の発明は、請求項１ないし３のいずれか１つに記載の車両用ナビゲーション装置において、前記第１の統計情報および前記第２の統計情報は、それぞれの期間における、表示地図拡大、表示地図縮小、テレビ受信、音楽演奏、実行アプリケーション選択、および設定項目選択のための各操作のうちの少なくとも１つについてのものであることを特徴とする。
【００１３】
このように、統計情報が、表示地図拡大、表示地図縮小、テレビ受信、音楽演奏、アプリケーション選択、および設定開始のための各操作のように、ユーザの好みによる操作の癖や好みが表れやすい操作に基づいていれば、盗難検知の精度がより高くなる。
【００１４】
また、請求項５に記載の発明は、請求項１ないし４のいずれか１つに記載の車両用ナビゲーション装置において、前記第２の期間は、複数の連続する期間のうち、すでに終了している最新の期間であることを特徴とする。
【００１５】
このようになっていることで、最新の統計情報に基づいた判定を行うことができるので、盗難検知の精度がより高くなる。
【００１６】
また、請求項６に記載の発明は、請求項５に記載の車両用ナビゲーション装置において、前記第１の期間は、前記複数の連続する期間のうち、前記第２の期間の直前の期間であることを特徴とする。
【００１７】
このようになっていることで、時間の経過に応じて比較対象の２つの統計情報に係る期間が新しくなっていくので、ユーザの操作の癖や好みが月日の経過と共に徐々に変化していった場合に、それを盗難として検出してしまう可能性が低減される。
【００１８】
また、請求項７に記載の発明は、ユーザの操作を受け付ける入力装置が第１の期間において受け付けた複数の操作についての第１の統計情報と、前記第１の期間と一致しない第２の期間において前記入力装置が受け付けた複数の操作についての第２の統計情報と、を前記記憶媒体に記憶させる記憶制御手段、記憶された前記第１の統計情報と前記第２の統計情報とを比較し、これらが所定の基準以上に異なっていることを判定する判定手段、および前記判定手段の判定に基づいて、警告信号を出力する出力手段、として制御回路を機能させるプログラムである。
【００１９】
このようになっているので、制御回路は、第２の期間における操作の統計情報が第１の期間における操作の統計情報に対して所定の基準以上に異なることに基づいて、警告信号を出力するようになる。したがって、ユーザ毎の操作の癖や好みの違いを反映した、今までにない盗難防止機能が実現される。
【発明を実施するための最良の形態】
【００２０】
次に、本発明の一実施形態について説明する。図１に、本実施形態に係る車両用ナビゲーション装置１の構成を示す。車両用ナビゲーション装置１は、位置検出器１１、表示装置１２、ＴＶチューナ１３、車内ＬＡＮ接続装置１４、タッチパネル１５、前面スイッチ群１６、リモコンセンサ１７、リモコン１８、外部記憶媒体１９および制御回路２０を有している。
【００２１】
位置検出器１１は、いずれも周知の地磁気センサ、ジャイロスコープ、車輪の回転に基づいてパルス信号を出力する車速センサ、およびＧＰＳ受信機等のセンサを有しており、これらセンサの各々の性質に基いた現在位置を特定するための情報を制御回路２０に出力する。
【００２２】
表示装置１２は、制御回路２０から出力された地図、スイッチ（ボタンを含む）等の画像信号に基いた映像をユーザに表示する画像表示装置、および制御回路２０から出力された音声信号を出力するスピーカを有する。
【００２３】
ＴＶチューナ１３は、制御回路２０の制御に基いて、ＴＶ放送局からの映像・音を受信し、それを映像信号および音信号として制御回路２０に出力する。
【００２４】
車内ＬＡＮ接続装置１４は、制御回路２０から受けた信号を、車内ＬＡＮ３１の通信プロトコル（例えばＣＡＮ（ＣｏｍｍｕｎｉｃａｔｉｏｎＡｒｅａ  Ｎｅｔｗｏｒｋ））に適合するように加工し、この加工したデータを、ボディーＥＣＵ３２、エンジンＥＣＵ３３等の他の装置宛として、車内ＬＡＮ３１に出力する。また、車内ＬＡＮ接続装置１４は、ボディーＥＣＵ３２、エンジンＥＣＵ３３等、他の車内ＬＡＮ３１に接続された装置から車内ＬＡＮ３１に出力されたデータを受信し、それを制御回路２０が認識できる形式に変換して制御回路２０に出力する。
【００２５】
なお、ボディーＥＣＵ３２は、車両のクラクションの発鳴等の制御を行う。また、エンジンＥＣＵ３３は、エンジンの始動、停止等の制御を行う。
【００２６】
タッチパネル１５は、表示装置１２の表示面に重ねられるようにその検知面が設けられ、ユーザによる検知面へのタッチ操作に基づいて、そのタッチされた位置の情報を制御回路２０に出力する。
【００２７】
前面スイッチ群１６は、車両用ナビゲーション装置１のフロントパネル上に設けられた複数のメカニカルスイッチから成り、それらメカニカルスイッチのそれぞれがユーザによる押下等の操作を受けることで、操作を受けたメカニカルスイッチに固有の信号を制御回路２０に出力する。
【００２８】
リモコンセンサ１７は、リモコン１８から受信した信号を制御回路２０に出力する。
【００２９】
リモコン１８は、複数のメカニカルスイッチを有し、それらメカニカルスイッチのそれぞれがユーザによる押下等の操作を受けることで、操作を受けたスイッチに固有の信号を制御回路２０に出力する。
【００３０】
なお、以下では、タッチパネル１５、前面スイッチ群１６、リモコンセンサ１７を総称する語として入力装置を用いる。
【００３１】
外部記憶媒体１９は、ＨＤＤ等の不揮発性の記憶媒体であり、制御回路２０が読み出して実行するプログラム、経路案内用の地図データ等を記憶している。また、本実施形態の外部記憶媒体１９は、後述する操作パターンデータ（第１の統計情報および第２の統計情報に相当する）を記憶するようになっている。なお、車両用ナビゲーション装置１は、地図データは、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ等の記憶媒体からデータを読み出す装置を有し、このＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ等から地図データを読み出すようになっていてもよい。
【００３２】
制御回路２０は、図示しないＲＡＭ、ＲＯＭ、ＣＰＵを有している。このＣＰＵは、ＲＯＭおよび外部記憶媒体１９から読み出した車両用ナビゲーション装置１の動作のためのプログラムを実行し、その実行の際には上記ＲＯＭ、ＲＡＭ、外部記憶媒体１９から情報を読み出し、ＲＡＭ、外部記憶媒体１９に対して情報の書き込みを行い、位置検出器１１、表示装置１２、ＴＶチューナ１３、表示装置１３、車内ＬＡＮ接続装置１４、タッチパネル１５、前面スイッチ群１６、リモコンセンサ１７信号の授受を行う。
【００３３】
また、制御回路２０は、データ通信機能を有する携帯電話３４などの移動体通信機器を介して、インターネット等の広域ネットワーク３５上のセキュリティセンタ３６、Ｗｅｂサーバ、各種情報サーバ等と情報をやりとりすることができる。なお、セキュリティセンタ３６は、広域ネットワーク３５を介して盗難警告信号を受信すると、その受信に基づいて警察等への連絡、当該盗難警告信号に係るユーザへの連絡等のための処理を行う。
【００３４】
制御回路２０のＣＰＵがプログラムを実行することによって行う具体的な処理としては、タッチスイッチ特定処理、現在位置特定処理、案内経路検索処理、経路案内処理、ＴＶ表示処理、音楽演奏処理、実行アプリケーション選択処理、設定受付処理等がある。
【００３５】
タッチスイッチ特定処理は、タッチパネル１５から、現在制御回路２０が表示装置１２に表示させている各種スイッチに相当する位置のタッチがあった旨の信号を受けると、そのスイッチの識別情報を制御回路２０のＲＡＭの所定の位置に書き込み、また、制御回路２０上で実行されている他のプログラムの処理にその情報を渡す処理である。
【００３６】
現在位置特定処理は、位置検出器１１からの信号に基いて、周知のマップマッチング等の技術を用いて車両の現在位置を特定する処理である。
【００３７】
案内経路検索処理は、入力装置からユーザによる目的地の入力を受け付け、現在位置から当該目的地までの最適な案内経路を算出する処理である。
【００３８】
この案内経路検索処理においては、ユーザは、目的地を入力するために、リモコン１８のカーソルキーや決定キーを操作して目的地の文字列入力を行う場合、タッチパネル１５上の地図の拡大、縮小、移動等のスイッチをタッチ操作することで目的地を選択する場合、タッチパネル１５上のタッチ選択可能なジャンルリストや地点リスト中のスイッチをタッチ操作することで目的地を選択する場合等がある。また、これらのいずれの方法で目的地入力を行うかを入力装置のスイッチを操作して選択する場合がある。これらの場合に、ユーザがどのようなスイッチの操作を行うかは、ユーザ毎に、その好みや癖による偏りがある。
【００３９】
経路案内処理は、外部記憶媒体１９から地図データを読み出し、算出された走行経路やメモリ地点等を地図データと共に表示装置１２に画像表示させ、表示装置１２に音声出力させることで、ユーザの案内経路に沿った運転を促す処理である。
【００４０】
この経路案内処理においては、ユーザは、表示されている地図の縮尺を変更するために、タッチパネル１５の拡大スイッチ、縮小スイッチ、詳細地図表示スイッチ、広域地図表示スイッチ、音声出力ミュートスイッチ等を操作することで、ユーザの好みの経路案内表示を選択できるようになっている。これらの場合に、ユーザがどのようなスイッチの操作を行うかは、ユーザ毎に、その好みや癖による偏りがある。
【００４１】
ＴＶ表示処理は、ユーザによるＴＶ視聴開始、チャネル選択等のための入力装置の操作に基づいて、ＴＶチューナ１３を制御してＴＶ放送局からの映像を受け、これを表示装置１２に表示させる。このＴＶ視聴開始の頻度、チャネル選択のパターンは、ユーザ毎に、その好みや癖による偏りがあるので、そのための入力装置の操作にもユーザ毎の偏りがある。
【００４２】
音楽演奏処理は、ユーザによる音楽演奏開始、外部記憶媒体１９や図示しないＣＤ−ＲＯＭに記憶された楽曲選択のための入力装置の操作に基づいて、選択された楽曲のデータを読み出し、その楽曲データに基づく音声信号を表示装置１２のスピーカに出力する。この音楽演奏開始の頻度、楽曲選択のパターンは、ユーザ毎に、その好みや癖による偏りがあるので、そのための入力装置の操作にもユーザ毎の偏りがある。
【００４３】
実行アプリケーション選択処理、は、制御回路２０において実行可能なアプリケーションプログラムのリストを表示装置１２の表示面に選択可能に表示し、ユーザによる入力装置の操作によるアプリケーション選択に基づいて、選択されたアプリケーションの実行を開始する処理である。ユーザがどのアプリケーションを選択して実行させるかは、ユーザ毎に、その好みや癖による偏りがあるので、そのための入力装置の操作にもユーザ毎の偏りがある。
【００４４】
設定受付処理は、車両用ナビゲーション装置１の作動の全般についての設定（例えば表示地図を３Ｄ表示にするか２Ｄ表示にするか、音声案内を行うか否か等）を、ユーザの入力装置の入力に基づいて決定する処理である。この設定処理の開始の頻度は、ユーザ毎に、その好みや癖による偏りがあるので、そのための入力装置の操作にもユーザ毎の偏りがある。
【００４５】
また制御回路２０は、車両用ナビゲーション装置１の作動中、車両盗難に対抗する機能を制御回路２０に実現させるためのプログラム１００を繰り返し実行するようになっている。なお、制御回路２０は、上記した他のプログラムと並行して、このプログラム１００をバックグラウンドで実行する。
【００４６】
なお、このプログラム１００の実行において、制御回路２０は、外部記憶媒体１９中の操作パターンデータに対して読み書きの制御を行う。操作パターンデータは、第１統計テーブルおよび第２統計テーブルから成る。これら統計テーブルの情報の格納形式は同じである。
【００４７】
統計テーブルは、複数のスイッチエントリを有し、各スイッチエントリは、スイッチの名称、およびそのスイッチが操作された回数の情報を有するようになっている。さらに統計テーブルは、自己が含む全てのエントリにおける回数情報の総和、すなわち総回数の情報を含む総回数エントリを１つ有するようになっている。
【００４８】
なお、スイッチの名称とは、例えば「リモコン１８の第５スイッチ」、「前面スイッチ群１６の第２スイッチ」、「実行アプリケーション選択機能におけるタッチパネル１５のアプリケーションＸ選択スイッチ」等であり、スイッチの種類と１対１に対応する。
【００４９】
まずステップ１１０で操作パターンの学習が完了したか否かを判定する。操作パターンの学習が完了したか否かは、上記した第２統計テーブル中の総回数の情報が所定のＮ回（例えば３００回）になったか否かで判定する。
【００５０】
完了していない場合、続いてステップ１２０の処理を実行し、完了した場合、続いてステップ１３０の処理を実行する。
【００５１】
ステップ１２０では、ユーザの操作パターン学習を行う。具体的には、ユーザによる入力装置の操作が１回分あるまで待つ。ユーザによる入力装置の操作が１回分あることは、タッチパネル１５、前面スイッチ群１６、リモコンセンサ１７からの信号の受信、および上記したタッチスイッチ特定処理によるタッチスイッチの操作情報の記録または渡しによって検出する。
【００５２】
そして更にステップ１２０では、１回分の操作があった場合、第２統計テーブル中、操作があったそのスイッチの名称を有するエントリ中の回数情報を１回分だけ増加させ、さらに第２統計テーブルの総回数エントリの値を１回分だけ増加させる。ステップ１２０の後、プログラム１００の１回分の実行が終了する。
【００５３】
ステップ１３０では、比較対象となる２つの操作パターンを制御回路２０のＲＡＭ中に作成する。具体的には、第１統計テーブルの全データをひとつめの操作パターンとしてＲＡＭ中に複製し、第２統計テーブルの全データをふたつめの操作パターンとしてＲＡＭ中に複製する。
【００５４】
また、作成の後、第１統計テーブルのデータを現在の第２統計テーブルのデータに変更する。すなわち、外部記憶媒体１９中の第２統計テーブルのデータを外部記憶媒体１９中の第１統計テーブルに上書きする。更に、外部記憶媒体１９中の第２統計テーブルの各エントリ中の回数情報、および総回数エントリの値をゼロにリセットする。
【００５５】
続いてステップ１４０では、作成した２つの比較対象の操作パターンが所定の基準以上に異なるか否かを判定する。所定の基準としては、例えば以下の２種類の基準が考えられる。
【００５６】
基準（１）：  各々の操作パターンを比較したとき、各スイッチの出現率の変化が所定の割合Ａ（例えばす２０パーセント）以上であり、かつどちらかの操作パターンにおいて、その出現回数が、その操作パターン全体の操作の総回数Ｎに対して所定の割合Ｂ（例えば２パーセント）以上であるようなスイッチが、所定の種類数Ｃ（例えば３種類）あること。
【００５７】
この基準（１）以上に異なっているとは、このようなスイッチがＣ種類以上あることに対応する。なお、あるスイッチの出現率とは、具体的には、統計テーブル中の当該スイッチのエントリにおける回数情報を、当該統計テーブル中の総回数情報で除算した値をいう。
【００５８】
基準（２）：それぞれ操作パターンの中における出現率が最も上位のＤ種類（例えば１０種類）のスイッチを比較したとき、含まれるスイッチの種類がＥ個（例えば５個）入れ替わっていること。
【００５９】
この基準（２）以上に異なっているとは、Ｅ個以上入れ替わっていることに対応する。
【００６０】
ステップ１４０で操作パターンが所定基準以上に異なると判定すると、続いてステップ１５０の処理を実行する。また、所定基準以上に異ならないと判定すると、続いてプログラム１００実行を終了する。
【００６１】
ステップ１５０では、車両盗難に対抗する処理として、警告信号出力を行う。警告信号出力としては、例えば表示装置１２に画像表用の警告メッセージを出力し、スピーカに警告音声出力用の音声信号を出力してもよい。
【００６２】
また、警告信号出力としては、例えば車内ＬＡＮ接続装置１４を用いてボディーＥＣＵ３２にクラクション発鳴を要求する信号を出力し、または、エンジンＥＣＵ３３にエンジン停止を要求する信号を出力する。このようにすることで、盗難への対抗措置として、クラクションが鳴り、または車両の走行が不能となる。
【００６３】
また、警告信号出力としては、接続されている携帯電話３４を用いて、セキュリティセンタ３６に盗難の通知信号を出力するようになっていてもよい。
【００６４】
また、車両盗難に対抗する処理として、車両用ナビゲーション装置１が操作不能となるようにロックをかける、すなわちどのような入力装置の操作も無視するようにしてもよい。
【００６５】
また、警告信号出力時に、ユーザにパスワードの入力を促すような表示を表示装置１２に行わせ、パスワードの入力を受けた場合、あらかじめ入力されたパスワードと比較し、それらが一致しなかった場合のみ、エンジン停止、クラクション発鳴、セキュリティセンタ３６への通知等を行うようになっていてもよい。このようにしておけば、正規のユーザがたまたま通常と大きく異なるスイッチ操作をしてしまった場合における誤った盗難検知をある程度防ぐことができる。
【００６６】
ステップ１５０の後、プログラム１００の実行は終了する。
【００６７】
なお、制御回路２０は、車両用ナビゲーション装置１の出荷後初めてステップ１３０を実行した後は、続いてステップ１２０の処理を実行するようになっていてもよい。このようにすることで、車両用ナビゲーション装置１の出荷後、操作パターンデータに２学習期間分のデータが蓄積されるまで、制御回路２０は、操作パターンの比較に基づく警告は行わないようになる。
【００６８】
以上のようなプログラム１００を繰り返し実行することで、制御回路２０は、操作パターンの学習が完了するまでは（ステップ１１０参照）、入力装置のスイッチに対する１回の操作がある度に、第２統計テーブル中の当該スイッチの回数情報および総回数情報を１だけ増加させる（ステップ１２０参照）。そして、第２統計テーブル中の総回数情報が所定のＮ回になると（ステップ１２０参照）、第２統計テーブル中のデータを全て第１統計テーブルに移し、第２統計テーブルの回数、総回数の情報をリセットする（ステップ１３０）参照。
【００６９】
このようになっているので、操作パターンの学習は、ユーザによるスイッチの操作が所定のＮ回行われる毎に１期間（インターバル）分が完了する。そして、各期間において、ステップ１２０による学習は、ユーザによるスイッチの操作のある度に行われるので、１つの学習期間が完了した後、ユーザのスイッチ操作があるとすぐに次の学習期間が始まる。したがって、各学習期間は、時間的に連続するようになっている。
【００７０】
そして、ステップ１４０において比較の対象となる２つの学習期間は、現時点で完了している学習期間のうち最新のもの（第２の期間に相当する）、および、時間的にそれと隣り合う直前の学習期間（第１の期間に相当する）である。したがって、操作パターンの比較対象となる学習期間は、それぞれが逐次新しい期間となっていく。
【００７１】
このようになっていることで、時間の経過に応じて比較対象の２つの統計情報に係る期間が新しくなっていくので、ユーザの操作の癖が月日の経過と共に徐々に変化していった場合に、それを盗難として検出してしまう可能性が低減される。
【００７２】
そして、この比較対象の操作パターンが所定の基準以上に異なっていると（ステップ１４０参照）、制御回路２０は盗難対抗措置として警告信号を出力する。
【００７３】
このように、ユーザ毎の車両用ナビゲーション装置の通常の操作の癖の違いを反映した盗難防止機能を備えた車両用ナビゲーション装置１が実現する。
【００７４】
また、一方の学習期間は、複数の連続する期間のうち、その期間が完了している最新の期間であるので、最新の統計情報に基づいた判定を行うことができ、盗難検知の精度がより高くなる。
【００７５】
なお、上記した実施形態においては、制御回路２０が、プログラム１００のステップ１２０を実行することで、記憶制御手段として機能する。
【００７６】
また、制御回路２０が、プログラム１００のステップ１４０を実行することで、判定手段として機能する。
【００７７】
また、制御回路２０が、プログラム１００のステップ１５０を実行することで、出力手段として機能する。
【００７８】
前面スイッチ群１６、リモコン１９がメカニカルスイッチに相当する。
【００７９】
また、上記した実施形態においては、統計情報が、表示地図拡大、表示地図縮小、テレビ受信、音楽演奏、アプリケーション選択、および設定開始のための各操作のように、ユーザの好みによる操作の癖や好みが表れやすい操作スイッチの操作についての統計情報を操作パターンデータが有している。更に、統計情報としては、操作スイッチのうち、ユーザの好みによる操作の癖や好みが表れやすい操作スイッチ「のみ」の操作パターンを有するようにしてもよい。例えば、インターネット接続中におけるＷｅｂブラウザの操作、ゲーム実行中における操作等、ユーザ毎の操作の偏りが出にくいような操作スイッチの操作パターンは、統計情報から除外するようにしてもよい。
【００８０】
また、車両用ナビゲーション装置１が、ＦＭ／ＡＭラジオチューナを有していてもよい。この場合、制御回路２０はラジオ音声出力処理を行う。ラジオ音声出力処理は、ユーザによるラジオ聴取開始、ＦＭ／ＡＭチャネル選択等のための入力装置の操作に基づいて、ＦＭ／ＡＭラジオチューナを制御してラジオ放送局からの音声信号を受け、これを表示装置１２のスピーカに出力させる。このラジオ聴取開始の頻度、チャネル選択のパターンは、ユーザ毎に、その好みや癖による偏りがあるので、そのための入力装置の操作にもユーザ毎の偏りがある。
【００８１】
また上記した実施形態では、制御回路２０が、プログラム１００のステップ１２０で、統計情報を外部記憶媒体１９に記憶するようになっているが、必ずしもこのようになっておらずともよい。すなわち、ステップ１２０で制御回路２０が外部記憶媒体１９に記憶させるのは、操作されたスイッチの名称の単なる時系列的な履歴であってもよい。この場合は、制御回路２０は、ステップ１３０で、この履歴を読み出し、それを元に上記した第１統計テーブル、第２統計テーブルに相当する統計情報を算出してＲＡＭに書き出し、ステップ１４０で、その算出した統計情報の比較によって操作パターンが所定の基準以上に異なっていることを判定してもよい。
【００８２】
また、上記した実施形態においては、操作パターンの比較対象となる学習期間は、互いに同じ期間を共有していないが、必ずしもこのようになっている必要はない。これらの学習期間は、互いに重なり合っていてもよいし、第１の期間が第２の期間を含むという風に、一方が他方を含んでいてもよい。２つの学習期間は、一方の学習期間が他方の学習期間の始期より後に始まっている等、完全一致していなければよい。
【００８３】
また、上記した実施形態においては、操作パターンの比較対象となる学習期間は、時間的に連続しているが、必ずしも連続する必要はない。すなわち、比較の対象とする学習期間は、連続する複数の学習期間のうち、現時点で完了した最新の学習期間と、その３つ前の学習期間であってもよい。
【００８４】
また、上記した実施形態においては、操作パターンの比較対象となる学習期間は、それぞれが逐次新しい期間となっていくが、必ずしもこのようになっておらずともよい。例えば、比較の対象となる学習期間の一方は、常に、車両用ナビゲーション装置１の車両への取り付け直後の最初の学習期間であってもよい。
【００８５】
また、上記した車両盗難に対抗する機能は、ユーザの操作によって作動・非作動が切り替わるようになっていてもよい。このようにしておけば、車両購入直後等、操作がまだ一定しない場合や、友人に車両を貸し出す場合において、当該機能を非作動に設定することで、学習や警告出力を行わせないようにすることができる。
【００８６】
また、上記した実施形態では、統計情報は、スイッチの種類毎の操作数の情報となっているが、統計情報は、スイッチの種類、および操作時期（時、分、曜日等）毎の回数となっていてもよい。これは例えば、ユーザがある決まった時間にほぼ毎日テレビを見るようになっている等の、時期に関連する習慣を持っている場合等に有効である。
【図面の簡単な説明】
【００８７】
【図１】本発明の実施形態に係る車両用ナビゲーション装置１の構成図である。
【図２】プログラム１００のフローチャートである。
【符号の説明】
【００８８】
１…車両用ナビゲーション装置、１１…位置検出器、１２…表示装置、
１３…ＴＶチューナ、１４…車内ＬＡＮ接続装置、１５…タッチパネル、
１６…前面スイッチ群、１７…リモコンセンサ、１８…リモコン、
１９…外部記憶媒体、２０…制御回路、３１…車内ＬＡＮ、３２…ボディーＥＣＵ、
３３…エンジンＥＣＵ、３４…携帯電話、３５…広域ネットワーク、
３６…セキュリティセンタ、１００…プログラム。
【図１】
2006021604.tif 000003
【図２】
2006021604.tif 000004