(57)【要約】【課題】従来の車載装置では、ユーザが視聴している楽曲に応じて危険予測を行うことができなかった。【解決手段】危険であると判断するための１以上の危険判断条件が格納される危険判断条件格納部と、１以上の楽曲データが格納される楽曲データ格納部と、楽曲データを識別する楽曲データ識別子を有する楽曲再生指示を受け付ける受付部と、当該楽曲再生指示が有する楽曲データ識別子で識別される楽曲データを取得し、再生する楽曲再生部と、当該楽曲データに関する情報である楽曲関連情報を取得する楽曲関連情報取得部と、楽曲関連情報取得部が取得した楽曲関連情報が、１以上の危険判断条件のいずれかに合致するか否かを判断する危険判断部と、危険判断部が、１以上の危険判断条件のいずれかに合致すると判断した場合に、危険である旨を出力する危険報知部とを備える車載装置により、ユーザが視聴している楽曲に応じて危険予測を行うことができる。【選択図】図１
2014089553.tif 000002
【特許請求の範囲】
【請求項１】
危険であると判断するための１以上の危険判断条件が格納される危険判断条件格納部と、
１以上の楽曲データが格納される楽曲データ格納部と、
楽曲データを識別する楽曲データ識別子を有する楽曲再生指示を受け付ける受付部と、
前記受付部が受け付けた楽曲再生指示が有する楽曲データ識別子で識別される楽曲データを取得し、再生する楽曲再生部と、
前記楽曲再生部が再生している楽曲データに関する情報である楽曲関連情報を取得する楽曲関連情報取得部と、
前記楽曲関連情報取得部が取得した楽曲関連情報が、前記１以上の危険判断条件のいずれかに合致するか否かを判断する危険判断部と、
前記危険判断部が、前記１以上の危険判断条件のいずれかに合致すると判断した場合に、危険である旨を出力する危険報知部とを備える車載装置。
【請求項２】
前記危険判断条件は、楽曲データに関する情報である楽曲関連情報に関する条件と、ユーザが発する音声に関する情報である音声関連情報に関する条件とを有する条件であり、
音声関連情報を取得する音声関連情報取得部をさらに備え、
前記危険判断部は、
前記楽曲関連情報取得部が取得した楽曲関連情報と、前記音声関連情報取得部が取得した音声関連情報とが、前記１以上の危険判断条件のいずれかに合致するか否かを判断する請求項１記載の車載装置。
【請求項３】
前記危険判断条件は、移動体の速度に関する情報である速度関連情報に関する条件をも有する条件であり、
速度関連情報を取得する速度関連情報取得部をさらに備え、
前記危険判断部は、
前記速度関連情報取得部が取得した速度関連情報をも、前記１以上の危険判断条件のいずれかに合致するか否かを判断する請求項１または請求項２記載の車載装置。
【請求項４】
前記危険判断条件は、他の移動体との距離に関する情報である距離関連情報に関する条件をも有する条件であり、
距離関連情報を取得する距離関連情報取得部をさらに備え、
前記危険判断部は、
前記距離関連情報取得部が取得した距離関連情報をも、前記１以上の危険判断条件のいずれかに合致するか否かを判断する請求項１から請求項３いずれか一項に記載の車載装置。
【請求項５】
前記距離関連情報取得部は、
移動体の前方の画像である前方画像を取得する前方画像取得手段と、
前記前方画像取得手段が取得した前方画像から移動体を検出し、当該前方画像中の移動体である他の移動体との距離を示す距離関連情報を取得する距離関連情報取得手段とを備える請求項４記載の車載装置。
【請求項６】
前記危険報知部は、
前記危険判断部が合致すると判断した危険判断条件に応じた出力を行う請求項１から請求項５いずれか一項に記載の車載装置。
【請求項７】
前記危険報知部は、
危険である旨を画面出力する請求項１から請求項６いずれか一項に記載の車載装置。
【請求項８】
危険であると判断するための１以上の危険判断条件が格納される危険判断条件格納部と、１以上の楽曲データが格納される楽曲データ格納部と、受付部と、楽曲再生部と、楽曲関連情報取得部と、危険判断部と、危険報知部とを用いて行われる危険予測方法であって、
前記受付部が、
楽曲データを識別する楽曲データ識別子を有する楽曲再生指示を受け付ける受付ステップと、
前記楽曲再生部が、
前記受付部が受け付けた楽曲再生指示が有する楽曲データ識別子で識別される楽曲データを取得し、再生する楽曲再生ステップと、
前記楽曲関連情報取得部が、
前記楽曲再生部が再生している楽曲データに関する情報である楽曲関連情報を取得する楽曲関連情報取得ステップと、
前記危険判断部が、
前記楽曲関連情報取得部が取得した楽曲関連情報が、前記１以上の危険判断条件のいずれかに合致するか否かを判断する危険判断ステップと、
前記危険報知部が、
前記危険判断部が、前記１以上の危険判断条件のいずれかに合致すると判断した場合に、危険である旨を出力する危険報知ステップとを備える危険予測方法。
【請求項９】
危険であると判断するための１以上の危険判断条件が格納される危険判断条件格納部と、１以上の楽曲データが格納される楽曲データ格納部とにアクセス可能なコンピュータを、
楽曲データを識別する楽曲データ識別子を有する楽曲再生指示を受け付ける受付部と、
前記受付部が受け付けた楽曲再生指示が有する楽曲データ識別子で識別される楽曲データを取得し、再生する楽曲再生部と、
前記楽曲再生部が再生している楽曲データに関する情報である楽曲関連情報を取得する楽曲関連情報取得部と、
前記楽曲関連情報取得部が取得した楽曲関連情報が、前記１以上の危険判断条件のいずれかに合致するか否かを判断する危険判断部と、
前記危険判断部が、前記１以上の危険判断条件のいずれかに合致すると判断した場合に、危険である旨を出力する危険報知部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載装置等に関するものである。
【背景技術】
【０００２】
従来、他車両の挙動から衝突の危険性を予測し、当該衝突を回避する装置等が開発されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２４２８８７
【発明の概要】
【発明が解決しようとする課題】
【０００４】
楽曲を試聴しながらの運転では、通常、注意力が低下し、危険な状況となる可能性が高くなる。しかしながら、従来の車載装置では、ユーザが視聴している楽曲に応じて危険予測を行うことができなかった。
【課題を解決するための手段】
【０００５】
本第一の発明の車載装置は、危険であると判断するための１以上の危険判断条件が格納される危険判断条件格納部と、１以上の楽曲データが格納される楽曲データ格納部と、楽曲データを識別する楽曲データ識別子を有する楽曲再生指示を受け付ける受付部と、受付部が受け付けた楽曲再生指示が有する楽曲データ識別子で識別される楽曲データを取得し、再生する楽曲再生部と、楽曲再生部が再生している楽曲データに関する情報である楽曲関連情報を取得する楽曲関連情報取得部と、楽曲関連情報取得部が取得した楽曲関連情報が、１以上の危険判断条件のいずれかに合致するか否かを判断する危険判断部と、危険判断部が、１以上の危険判断条件のいずれかに合致すると判断した場合に、危険である旨を出力する危険報知部とを備える車載装置である。
【０００６】
このような構成により、ユーザが視聴している楽曲に応じて危険予測を行うことができる。
【０００７】
また、本第二の発明の車載装置は、第一の発明に対して、危険判断条件は、楽曲データに関する情報である楽曲関連情報に関する条件と、ユーザが発する音声に関する情報である音声関連情報に関する条件とを有する条件であり、音声関連情報を取得する音声関連情報取得部をさらに備え、危険判断部は、楽曲関連情報取得部が取得した楽曲関連情報と、音声関連情報取得部が取得した音声関連情報とが、１以上の危険判断条件のいずれかに合致するか否かを判断する車載装置である。
【０００８】
このような構成により、ユーザが視聴している楽曲と、ユーザが発している音声とに応じて危険予測を行うことができる。
【０００９】
また、本第三の発明の車載装置は、第一または第二の発明に対して、危険判断条件は、移動体の速度に関する情報である速度関連情報に関する条件をも有する条件であり、速度関連情報を取得する速度関連情報取得部をさらに備え、危険判断部は、速度関連情報取得部が取得した速度関連情報をも、１以上の危険判断条件のいずれかに合致するか否かを判断する車載装置である。
【００１０】
このような構成により、移動体の速度にも応じて危険予測を行うことができる。
【００１１】
また、本第四の発明の車載装置は、第一から第三いずれか１つの発明に対して、危険判断条件は、他の移動体との距離に関する情報である距離関連情報に関する条件をも有する条件であり、距離関連情報を取得する距離関連情報取得部をさらに備え、危険判断部は、距離関連情報取得部が取得した距離関連情報をも、１以上の危険判断条件のいずれかに合致するか否かを判断する車載装置である。
【００１２】
このような構成により、他の移動体との距離にも応じて危険予測を行うことができる。
【００１３】
また、本第五の発明の車載装置は、第四の発明に対して、距離関連情報取得部は、移動体の前方の画像である前方画像を取得する前方画像取得手段と、前方画像取得手段が取得した前方画像から移動体を検出し、前方画像中の移動体である他の移動体との距離を示す距離関連情報を取得する距離関連情報取得手段とを備える車載装置である。
【００１４】
このような構成により、他の移動体との距離を、前方の画像を用いて算出することができる。
【００１５】
また、本第六の発明の車載装置は、第一から第五いずれか１つの発明に対して、危険報知部は、危険判断部が合致すると判断した危険判断条件に応じた出力を行う車載装置である。
【００１６】
このような構成により、危険である旨の判断結果に応じて、出力の方法や内容などを変更することができる。
【００１７】
また、本第七の発明の車載装置は、第一から第六いずれか１つの発明に対して、危険報知部は、危険である旨を画面出力する車載装置である。
【００１８】
このような構成により、危険である旨を画面出力することができる。
【発明の効果】
【００１９】
本発明による車載装置等によれば、ユーザが視聴している楽曲に応じて危険予測を行うことができる。
【図面の簡単な説明】
【００２０】
【図１】実施の形態１における車載装置１のブロック図
【図２】同車載装置１の全体動作について説明するフローチャート
【図３】同危険判断条件に合致するか否かの判断処理について説明するフローチャート
【図４】同危険判断条件の例を示す図
【図５】同楽曲データの例を示す図
【図６】同画面出力の例を示す図
【図７】同画面出力の例を示す図
【図８】同前方画像の例を示す図
【図９】同前方画像からの輪郭抽出の例を示す図
【図１０】同危険判断条件の例を示す図
【図１１】上記実施の形態におけるコンピュータシステムの概観図
【図１２】上記実施の形態におけるコンピュータシステムのブロック図
【発明を実施するための形態】
【００２１】
以下、本発明による車載装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。また、本実施の形態において説明する各情報の形式、内容などは、あくまで例示であり、各情報の持つ意味を示すことができれば、形式、内容などは問わない。
【００２２】
（実施の形態１）
本実施の形態において、聴いている楽曲の情報や、ユーザが発する音声、移動体の速度などに応じて危険予測を行う車載装置１について説明する。
【００２３】
なお、本実施の形態における車載装置１は、例えば、カーナビゲーションシステムや、ディスプレイ・オーディオなどであり、通常、移動体に搭載される。また、移動体は、例えば、自動車や、バイク、自転車などである。なお、移動体には、人を含んでもよい。
【００２４】
図１は、本実施の形態における車載装置１のブロック図である。車載装置１は、危険判断条件格納部１０１、楽曲データ格納部１０２、受付部１０３、楽曲再生部１０４、楽曲関連情報取得部１０５、音声関連情報取得部１０６、速度関連情報取得部１０７、距離関連情報取得部１０８、危険判断部１０９、危険報知部１１０を備える。また、距離関連情報取得部１０８は、前方画像取得手段１０８１、距離関連情報取得手段１０８２を備える。
【００２５】
危険判断条件格納部１０１には、危険であると判断するための１以上の危険判断条件が格納される。危険判断条件とは、例えば、楽曲に関する条件である楽曲関連条件や、ユーザが発する音声に関する条件である音声関連条件、移動体の速度に関連する条件である速度関連条件、車載装置１が搭載されている移動体（以下、適宜、自車）と他の移動体（以下、適宜、他車）との距離に関する条件である距離関連条件などである。
【００２６】
楽曲関連条件は、通常、楽曲を電子化したものである楽曲データに関する情報である楽曲関連情報に関する条件である。楽曲データについては、後述する。また、楽曲関連情報とは、例えば、楽曲の特徴を示す特徴情報や、楽曲の再生に関する情報である再生関連情報、楽曲データの属性を示す属性情報などである。特徴情報は、通常、楽曲データを解析することで得られる楽曲の特徴を示す情報である。特徴情報は、例えば、テンポ（Ｂｅａｔ  Ｐｅｒ  Ｍｉｎｕｔｅ：ＢＰＭ）や、音量、音調、音域などを示す情報である。また、再生関連情報は、通常、楽曲データの再生時のユーザ設定を示す情報である。再生関連情報は、例えば、再生時の音量（再生音量）や、再生時の速度（再生速度）などを示す情報である。また、属性情報は、楽曲データが有する属性を示す情報である。属性情報は、例えば、ビットレートや、サイズ（容量）、長さ、チャンネル数、アーティスト名、楽曲名、アルバム名、ジャンルなどを示す情報である。
【００２７】
以上より、楽曲関連条件は、例えば、「楽曲のテンポが８０ＢＰＭ以上であること」や、「長さが３分未満であること」、「再生時の音量が２０以上であること」、「再生速度が＋２以上であること」、「ビットレートが１２８ｋｂｐｓ以上であること」、「ジャンルがロック系であること」などである。
【００２８】
また、音声関連条件は、通常、ユーザが発する音声に関する情報である音声関連情報に関する条件である。音声関連情報とは、例えば、ユーザが発する音声の大きさや、当該音声が相対的に大きいか小さいかの判断結果、ユーザが歌っているか否かの判断結果などを示す情報である。音声の大きさの単位は、通常、ｄＢ（デシベル）であるが、例えば、Ｐａ（パスカル）や、ｐｈｏｎ（フォン）などであってもよい。「相対的に大きい」とは、所定の閾値以上であること、所定の閾値よりも大きいことを意味する。また、「相対的に小さい」とは、所定の閾値以下であること、所定の閾値よりも小さいことを意味する。
【００２９】
以上より、音声関連条件は、例えば、「音声の大きさが６５ｄＢ以上であること」や、「音声が大きいこと」、「ユーザが歌っていること」などである。
【００３０】
また、速度関連条件は、通常、移動体の速度に関する情報である速度関連情報に関する条件である。速度関連情報とは、例えば、移動体の速度や、移動体の加速度、移動体の角速度、移動体の角加速度、移動体の速度が速くなっているか遅くなっているかの判断結果、移動体の速度上昇の程度などを示す情報である。
【００３１】
以上より、速度関連条件は、例えば、「速度が６０ｋｍ／ｈ以上であること」や、「加速度が２ｍ／ｓ・ｓ以上であること」、「速度が速くなっていること」、「速度がゆるやかに上昇中であること」などである。
【００３２】
また、距離関連条件は、通常、自車と他車との距離に関する情報である距離関連情報に関する条件である。距離関連情報とは、例えば、自車と他車との距離（前後、左右）や、自車と他車との距離が縮まっているか伸びているか（他の移動体に近づいているか他の移動体から遠ざかっているか）の判断結果などを示す情報である。
【００３３】
以上より、距離関連条件は、例えば、「前方の車間距離が４ｍ以下であること」や、「後方の車間距離が３ｍ以下であること」、「前方の移動体に近づいていること」、「左方から他の移動体が近づいていること」などである。
【００３４】
また、危険判断条件は、例えば、上記の２以上の条件の組み合わせであってもよい。組み合わせとは、通常、論理積（ＡＮＤ）であるが、論理和（ＯＲ）であってもよい。また、危険判断条件は、通常、少なくとも楽曲関連条件を有することが好適である。言い換えると、危険判断条件は、音声関連条件と、速度関連条件と、距離関連条件との３つの条件のうちの１以上と、楽曲関連条件との組み合わせであることが好適である。
【００３５】
また、危険判断条件には、後述の危険報知部１１０が出力する内容を示す報知内容情報が対応付いていてもよい。報知内容情報は、例えば、危険である旨を画面に出力することを示す「画面出力」や、危険である旨を警告音により報知することを示す「警告音」、画面に出力する文字である「危険！！」、警告音を識別する「Ａｌｅｒｔ．ｍｐ３」などである。
【００３６】
楽曲データ格納部１０２には、１以上の楽曲データが格納される。楽曲とは、通常、いわゆる「音楽」と呼ばれるものや、いわゆる「曲」と呼ばれるものなどである。楽曲の内容は問わない。また、楽曲データは、楽曲を電子的に扱えるものであれば、形式などは問わない。楽曲データは、例えば、ＭＰ３や、ＭＩＤＩ、ＷＡＶなどの形式である。また、楽曲データは、通常、楽曲データを識別するための楽曲データ識別子を有する。当該楽曲データ識別子は、例えば、いわゆるファイル名や、楽曲名などである。また、楽曲データは、通常、１種類以上の属性情報を有する。属性情報については、前述において説明したので、説明を省略する。
【００３７】
受付部１０３は、楽曲データを再生する指示である楽曲再生指示を受け付ける。楽曲再生指示は、通常、楽曲データを識別する楽曲データ識別子を有する。また、受け付けとは、タッチパネルや、キーボードなどの入力デバイスから入力された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。
【００３８】
また、受付部１０３は、楽曲再生指示以外に、例えば、楽曲データの再生を停止する楽曲停止指示や、再生音量を調整する再生音量調整指示、再生速度を調整する再生速度調整指示、電源ＯＮの指示、電源ＯＦＦの指示などを受け付けてもよい。再生音量調整指示は、通常、再生音量を示す再生音量情報を有する。また、再生速度調整指示は、通常、再生速度を示す再生速度情報を有する。また、受付部１０３がこれらの指示を受け付けた場合、車載装置１は、通常、当該受け付けた指示に応じた所定の処理を行う。
【００３９】
また、受付部１０３における情報や指示などの入力手段は、メニュー画面によるものや、キーボードなど、何でもよい。受付部１０３は、メニュー画面の制御ソフトウェアや、キーボード等の入力手段のデバイスドライバーなどで実現され得る。
【００４０】
楽曲再生部１０４は、受付部１０３が受け付けた楽曲再生指示が有する楽曲データ識別子で識別される楽曲データを、楽曲データ格納部１０２から取得する。そして、楽曲再生部１０４は、当該取得した楽曲データを再生する。当該楽曲データの再生は、楽曲データの出力と同義であってもよい。出力とは、通常、スピーカーへ出力することである。また、例えば、受付部１０３が楽曲停止指示を受け受けた場合、楽曲再生部１０４は、再生中の楽曲データの再生を停止する。また、例えば、受付部１０３が再生音量調整指示を受け付けた場合、楽曲再生部１０４は、当該再生音量調整指示が有する再生音量情報に従い、再生音量を調整する。また、例えば、受付部１０３が再生速度調整指示を受け付けた場合、楽曲再生部１０４は、当該再生速度調整指示が有する再生速度情報に従い、再生速度を調整する。
【００４１】
楽曲関連情報取得部１０５は、楽曲関連情報を取得する。楽曲関連情報取得部１０５は、通常、楽曲再生部１０４が再生している楽曲データから楽曲関連情報を取得する。また、楽曲関連情報取得部１０５は、楽曲再生部１０４から、楽曲関連情報を取得してもよい。
【００４２】
例えば、特徴情報を取得する場合、楽曲関連情報取得部１０５は、通常、楽曲再生部１０４が再生している楽曲データを解析し、当該解析結果である特徴情報を取得する。楽曲データを解析し、特徴情報を取得する方法や手順などは、公知であるので、詳細な説明を省略する。なお、楽曲データを解析し、テンポを取得するソフトウェアは、例えば、ＢＰＭ  Ａｎａｌｙｚｅｒ（http://mixmeister.com/bpmanalyzer/bpmanalyzer.asp）などがある。また、楽曲データを解析し、最大音量や、平均音量などを取得するソフトウェアは、例えば、ＳｏｕｎｄＥｎｇｉｎｅ  Ｆｒｅｅ（http://soundengine.jp/software/soundengine/）などがある。
【００４３】
また、例えば、各楽曲データに特徴情報が対応付いていてもよい。この場合、当該特徴情報は、楽曲データ格納部１０２に格納されていてもよいし、任意の記憶領域または所定の記憶領域に格納されていてもよい。また、この場合、楽曲関連情報取得部１０５は、通常、楽曲再生部１０４が再生している楽曲データに対応する特徴情報を、楽曲データ格納部１０２や、任意の記憶領域、所定の記憶領域から取得する。
【００４４】
また、例えば、再生関連情報を取得する場合、楽曲関連情報取得部１０５は、通常、再生音量の調整の際や、再生速度の調整の際などに楽曲再生部１０４が使用した再生音量情報や、再生速度情報などを、楽曲再生部１０４から取得する。
【００４５】
また、例えば、属性情報を取得する場合、楽曲関連情報取得部１０５は、通常、楽曲再生部が再生している楽曲データから、当該楽曲データが有する１種類以上の属性情報を取得する。楽曲データから１種類以上の属性情報を取得する方法や手順などは、公知であるので、詳細な説明を省略する。
【００４６】
音声関連情報取得部１０６は、ユーザが発する音声に関する音声関連情報を取得する。音声関連情報取得部１０６は、通常、定期的に音声関連情報を取得する。また、音声関連情報取得部１０６は、例えば、ユーザからの指示に応じて音声関連情報を取得してもよい。また、音声関連情報取得部１０６は、例えば、楽曲再生部１０４が楽曲データを再生している間や、楽曲再生部１０４が所定の条件に合致する楽曲データを再生している間などに、音声関連情報を取得してもよい。
【００４７】
音声関連情報取得部１０６は、通常、まず、ユーザが発する声の大きさを示す絶対音声情報を取得する。そして、音声関連情報取得部１０６は、当該絶対音声情報が、所定の閾値より大きいか否か、または当該閾値以上であるか否かなどを判断する。そして、音声関連情報取得部１０６は、ユーザが発する音声が相対的に大きいか小さいかの判断結果を示す相対音声情報を取得する。なお、当該閾値は、通常、音声関連情報取得部１０６が保持しているが、任意の記憶領域または所定の記憶領域に格納されていてもよい。また、ユーザが歌っているか否かの判断結果を示す歌唱有無情報の取得の方法や手順などは、相対音声情報の取得の方法や手順などと同様である。
【００４８】
また、音声関連情報取得部１０６は、絶対音声情報を取得する場合、例えば、所定の時間の平均の音声の大きさや、所定の時間の最大の音声の大きさや、所定の時間の最小の音声の大きさなどを示す絶対音声情報を取得してもよい。
【００４９】
また、音声関連情報取得部１０６は、通常、いわゆるマイクから絶対音声情報を取得する。また、この場合、音声関連情報取得部１０６は、マイクを有していてもよいし、マイクで実現され得てもよい。また、音声関連情報取得部１０６の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。
【００５０】
また、マイクにより集音した音声には、例えば、再生中の楽曲や、エンジン音、周囲の音などのいわゆる雑音（ノイズ）が含まれている場合がある。従って、音声関連情報取得部１０６は、例えば、マイクにより集音した音声に対し雑音除去などの処理を施し、ユーザが発する音声のみを集音してもよい。
【００５１】
速度関連情報取得部１０７は、移動体の速度に関する速度関連情報を取得する。速度関連情報取得部１０７は、通常、定期的に速度関連情報を取得する。また、速度関連情報取得部１０７は、例えば、ユーザからの指示に応じて速度関連情報を取得してもよい。また、速度関連情報取得部１０７は、例えば、楽曲再生部１０４が楽曲データを再生している間や、楽曲再生部１０４が所定の条件に合致する楽曲データを再生している間などに、速度関連情報を取得してもよい。
【００５２】
速度関連情報取得部１０７は、通常、移動体の速度を示す速度情報や、移動体の加速度を示す加速度情報、移動体の角速度を示す角速度情報、移動体の角加速度を示す角加速度情報などを取得する。そして、速度関連情報取得部１０７は、加速度情報から判断し、移動体の速度が速くなっているか遅くなっているかの判断結果を示す速度変化情報を取得する。つまり、例えば、加速度情報が０より大きい場合、速度関連情報取得部１０７は、速度が速くなっていると判断し、速度が速くなっていることを示す速度変化情報を取得する。また、例えば、加速度情報が０より小さい場合、速度関連情報取得部１０７は、速度が遅くなっていると判断し、速度が遅くなっていることを示す速度変化情報を取得する。また、例えば、加速度情報が０である場合、速度関連情報取得部１０７は、速度に変化がないこと判断し、速度に変化がないことを示す速度変化情報を取得する。
【００５３】
また、速度関連情報取得部１０７は、通常、いわゆる速度センサや、加速度センサ、ジャイロ、これらの装置から取得した情報を表示する装置などから、速度関連情報を取得する。また、この場合、速度関連情報取得部１０７は、例えば、これらの装置を有していてもよいし、これらの装置で実現され得てもよい。また、速度関連情報取得部１０７の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。
【００５４】
距離関連情報取得部１０８は、他の移動体との距離（車間距離）に関する情報である距離関連情報を取得する。距離関連情報取得部１０８は、通常、定期的に距離関連情報を取得する。また、距離関連情報取得部１０８は、例えば、ユーザからの指示に応じて速度関連情報を取得してもよい。また、距離関連情報取得部１０８は、例えば、楽曲再生部１０４が楽曲データを再生している間や、楽曲再生部１０４が所定の条件に合致する楽曲データを再生している間などに、距離関連情報を取得してもよい。また、距離関連情報取得部１０８は、通常、後述の各手段により、距離関連情報を取得する。
【００５５】
前方画像取得手段１０８１は、移動体の前方の画像である前方画像を取得する。前方画像は、当該２以上の画像を有する映像であってもよい。また、前方画像取得手段１０８１は、通常、ＣＭＯＳやＣＣＤなどのイメージセンサ（固体撮像素子）や、イメージセンサを用いたカメラ（デジタルスチルカメラ、デジタルビデオカメラ）などから、前方画像を取得する。また、この場合、前方画像取得手段１０８１は、例えば、これらの装置を有していてもよいし、これらの装置で実現され得てもよい。また、前方画像取得手段１０８１の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。
【００５６】
距離関連情報取得手段１０８２は、他の移動体との距離（車間距離）に関する情報である距離関連情報を取得する。距離関連情報取得手段１０８２は、通常、前方画像取得手段１０８１が取得した前方画像を使用せずに、または使用して、距離関連情報を取得する。また、距離関連情報取得手段１０８２は、通常、自車と他車との距離を示す距離情報を取得する。また、距離関連情報取得手段１０８２は、通常、一の他車について取得した２以上の距離情報を用いて、自車が当該他車に近づいているか、または自車が当該他車から遠ざかっているかを示す距離変化情報を取得する。
【００５７】
前方画像を使用しない場合、距離関連情報取得手段１０８２は、例えば、自車の位置を示す自車位置情報と、他車の位置を示す他車位置情報とを用いて、距離情報を取得する。当該「取得」は、通常、「算出」である。また、自車位置情報、および他車位置情報は、通常、経緯度であるが、地図上の座標や、高度であってもよい。
【００５８】
また、距離関連情報取得手段１０８２は、通常、他車位置情報を、いわゆる車車間通信により取得する。当該「取得」は、通常、「受信」である。また、距離関連情報取得手段１０８２は、通常、１以上の他車位置情報を取得する。従って、距離関連情報取得手段１０８２は、自車位置情報と、１以上の他車位置情報とを用いて、１以上の距離情報を取得する。なお、自車位置情報と、他車位置情報との２つの位置情報を用いて、当該２つの位置間の距離を示す距離情報を算出する方法や手順などは、公知であるので、詳細な説明を省略する。
【００５９】
また、前方画像を使用する場合、距離関連情報取得手段１０８２は、例えば、当該前方画像から他車を検出し、当該他車との距離を示す距離情報を取得する。距離関連情報取得手段１０８２は、例えば、前方画像から、他車が写っている領域を検出する。当該領域の検出は、例えば、輪郭抽出（エッジ検出）や、抽出した輪郭のパターン認識などにより行う。輪郭抽出や、パターン認識などは、公知の技術であるので、詳細な説明を省略する。なお、他車が写っている領域の検出は、当該領域を検出することができれば、その方法は問わない。そして、距離関連情報取得手段１０８２は、例えば、前方画像の大きさに対する検出した領域の大きさの割合や、検出した領域の大きさなどから、他車までの距離を示す距離情報を算出する。この場合、距離関連情報取得手段１０８２は、例えば、当該割合や、検出した領域の大きさなどから距離情報を算出する式を保持しており、当該式に算出した割合や、検出した領域の大きさを代入することで、距離情報を算出する。
【００６０】
また、距離変化情報を取得する場合、距離関連情報取得手段１０８２は、通常、一の他車について取得した２以上の距離情報（時間的に先の距離情報と、時間的に後の距離情報）を比較する。そして、時間的に後の距離情報が、時間的に先の距離情報よりも小さい場合、距離関連情報取得手段１０８２は、他車に近づいていると判断し、他車に近づいていることを示す距離変化情報を取得する。また、例えば、時間的に後の距離情報が、時間的に先の距離情報よりも大きい場合、距離関連情報取得手段１０８２は、他車から遠ざかっていると判断し、他車から遠ざかっていることを示す距離変化情報を取得する。また、例えば、時間的に後の距離情報と、時間的に先の距離情報とが同じ場合、距離関連情報取得手段１０８２は、他車との距離に変化がないと判断し、他車との距離に変化がないことを示す距離変化情報を取得する。
【００６１】
また、距離関連情報取得手段１０８２は、通常、衛星航法システム（ＧＰＳ受信機など）や、移動体通信用の基地局から位置情報を受信する装置などから、自車位置情報を取得する。この場合、距離関連情報取得手段１０８２は、これらの装置を有していてもよいし、これらの装置で実現され得てもよい。また、距離関連情報取得手段１０８２は、他車位置情報を取得するために、通常、無線または有線の通信手段でも実現されるが、放送を受信する手段で実現されてもよい。また、距離関連情報取得手段１０８２は、例えば、レーザ距離測定装置や、赤外線距離センサなどの距離を測定する装置などから、距離情報を取得してもよい。この場合、距離関連情報取得手段１０８２は、これらの装置を有していてもよいし、これらの装置で実現され得てもよい。また、距離関連情報取得手段１０８２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。
【００６２】
なお、楽曲関連情報取得部１０５、音声関連情報取得部１０６、速度関連情報取得部１０７、距離関連情報取得部１０８は、それぞれ、例えば、危険判断条件格納部１０１に格納されている危険判断条件の内容に応じて、所定の情報を取得してもよい。
【００６３】
例えば、危険判断条件が、テンポ情報に関する条件を有する場合、楽曲関連情報取得部１０５は、テンポ情報を取得する。また、例えば、危険判断条件が、楽曲の音量を示す楽曲音量情報に関する条件を有する場合、楽曲関連情報取得部１０５は、楽曲音量情報を取得する。
【００６４】
また、例えば、危険判断条件が、絶対音声情報に関する条件を有する場合、音声関連情報取得部１０６は、絶対音声情報を取得する。また、例えば、危険判断条件が、相対音声情報に関する条件を有する場合、音声関連情報取得部１０６は、相対音声情報を取得する。
【００６５】
また、例えば、危険判断条件が、速度情報に関する条件を有する場合、速度関連情報取得部１０７は、速度情報を取得する。また、例えば、危険判断条件が、速度変化情報に関する条件を有する場合、速度関連情報取得部１０７は、速度情報を取得する。
【００６６】
また、例えば、危険判断条件が、距離情報に関する条件を有する場合、距離関連情報取得部１０８は、距離情報を取得する。また、例えば、危険判断条件が、距離変化情報に関する条件を有する場合、距離関連情報取得部１０８は、距離変化情報を取得する。
【００６７】
危険判断部１０９は、楽曲関連情報取得部１０５などが取得した楽曲関連情報などが、危険判断条件格納部１０１に格納されている１以上の危険判断条件のいずれに合致するか否かを判断する。また、危険判断部１０９は、例えば、当該楽曲関連情報などが、当該１以上の危険判断条件のいずれにも合致しないか否かを判断してもよい。
【００６８】
例えば、楽曲関連情報取得部１０５が楽曲関連情報を取得した場合、危険判断部１０９は、当該楽曲関連情報が、１以上の危険判断条件のいずれかに合致するか否かを判断する。また、例えば、速度関連情報取得部１０７が速度関連情報を取得した場合、危険判断部１０９は、楽曲関連情報と、当該速度関連情報とが、１以上の危険判断条件のいずれかに合致するか否かを判断する。また、例えば、距離関連情報取得部１０８が距離関連情報を取得した場合、危険判断部１０９は、楽曲関連情報と、当該距離関連情報とが、１以上の危険判断条件のいずれかに合致するか否かを判断する。また、例えば、速度関連情報取得部１０７が速度関連情報を取得し、かつ距離関連情報取得部１０８が距離関連情報を取得した場合、危険判断部１０９は、楽曲関連情報と、当該速度関連情報と、当該距離関連情報とが、１以上の危険判断条件のいずれかに合致するか否かを判断する。
【００６９】
例えば、楽曲関連情報が、テンポを示す「１３２ＢＰＭ」であるとする。また、危険判断条件が「テンポ≧１２８ＢＰＭ」であるとする。この場合、危険判断部１０９は、当該楽曲関連情報が、当該危険判断条件に合致すると判断する。
【００７０】
また、例えば、楽曲関連情報が、テンポを示す「１３２ＢＰＭ」であり、速度関連情報が、速度の変化を示す「上昇」であるとする。また、危険判断条件が「（テンポ≧１２８ＢＭＰ）＆（速度＝上昇）」であるとする。この場合、危険判断部１０９は、当該楽曲関連情報と速度関連情報とが、当該危険判断条件に合致すると判断する。
【００７１】
また、例えば、楽曲関連情報が、テンポを示す「１３２ＢＰＭ」であり、距離関連情報が、前方の他車との距離を示す「２５ｍ」であるとする。また、危険判断条件が「（テンポ≧１２８ＢＭＰ）＆（距離≦３０ｍ）」であるとする。この場合、危険判断部１０９は、当該楽曲関連情報と距離関連情報とが、当該危険判断条件に合致すると判断する。
【００７２】
また、例えば、楽曲関連情報が、テンポを示す「１３２ＢＰＭ」であり、速度関連情報が、速度の変化を示す「上昇」であり、距離関連情報が、前方の他車との距離を示す「２５ｍ」と、距離の変化を示す「接近中」であるとする。また、危険判断条件が「（テンポ≧１２８ＢＭＰ）＆（速度変化＝上昇）＆（距離≦３０ｍ）＆（距離変化＝接近中）」であるとする。この場合、危険判断部１０９は、当該楽曲関連情報と速度関連情報と距離関連情報とが、当該危険判断条件に合致すると判断する。
【００７３】
また、例えば、危険判断条件に報知内容情報が対応付いている場合、危険判断部１０９は、通常、楽曲関連情報などが合致すると判断した危険判断条件に対応付いている報知内容情報を、危険判断条件格納部１０１から取得する。
【００７４】
危険報知部１１０は、危険判断部１０９が、楽曲関連情報取得部１０５などが取得した楽曲関連情報などが、１以上の危険判断条件のいずれかに合致すると判断した場合に、危険である旨を出力する。また、危険報知部１１０は、例えば、危険判断部１０９が、楽曲関連情報取得部１０５などが取得した楽曲関連情報などが、１以上の危険判断条件のいずれにも合致しないと判断した場合に、危険である旨を出力してもよい。
【００７５】
当該「危険である旨を出力する」とは、通常、危険である旨を示す情報を出力することである。当該出力とは、ディスプレイへの表示、音出力、プロジェクターを用いた投影、プリンタでの印字、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。なお、送信や蓄積、処理結果の引渡しについては、出力対象が最終的にユーザに提示されるものとする。また、送信や蓄積、処理結果の引渡しの結果、例えば、いわゆるドライブレコーダーなどの装置が始動されたり、いわゆるビデオカメラやデジタルカメラによる映像の記録が開始されたりしてもよい。また、当該出力の結果、通常、危険である旨がユーザに報知される。
【００７６】
また、「危険である旨」とは、例えば、再生されている楽曲に聴き入ってしまっていることや、歌っていること、速度が上昇していること、前方の移動体に接近していること、前方の移動体との車間距離に注意すること、集中力が低下していること、運転に注意が必要であることなどを含み、広く解する。
【００７７】
また、出力の方法や手段などは、通常、予め決められているが、そうでなくてもよい。そうでない場合、危険報知部１１０は、例えば、危険判断部１０９が取得した報知内容情報に従い、危険である旨を出力してもよい。例えば、報知内容情報が「画面出力」であれば、危険報知部１１０は、例えば、文字や画像を画面に出力する。また、例えば、報知内容情報が「警告音」であれば、危険報知部１１０は、例えば、所定の警告音や、報知内容情報が有する警告音を出力する。
【００７８】
また、危険報知部１１０は、通常、危険である旨を画面出力する。当該画面出力する場合において、例えば、画面に地図が出力されている場合や、前方画像が出力されている場合などでは、危険報知部１１０は、通常、既に出力されている当該出力内容の上に重ねて、文字や画像を出力する。
【００７９】
また、危険報知部１１０は、通常、危険判断部１０９が１以上の危険判断条件のいずれかに合致すると判断してから、当該１以上の危険判断条件のいずれにも合致しないと判断するまでの間、危険である旨を出力し続ける。また、危険報知部１１０は、例えば、危険判断部１０９が１以上の危険判断条件のいずれかに合致すると判断してから、所定の時間の間、危険である旨を出力し、その後、出力を終了してもよい。
【００８０】
なお、危険判断条件格納部１０１、楽曲データ格納部１０２は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。また、危険判断条件格納部１０１などに所定の情報が記憶される過程は、問わない。例えば、当該所定の情報は、記録媒体や、通信回線、入力デバイスなどを介して危険判断条件格納部１０１などに記憶されてもよい。
【００８１】
また、楽曲再生部１０４、危険報知部１１０は、ディスプレイやスピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。楽曲再生部１０４などは、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイスなどで実現され得る。
【００８２】
また、楽曲関連情報取得部１０５、危険判断部１０９は、通常、ＭＰＵやメモリ等から実現され得る。楽曲関連情報取得部１０５の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現してもよい。
【００８３】
次に、車載装置１の全体動作について、フローチャートを用いて説明する。なお、所定の情報におけるｉ番目の情報は、「情報［ｉ］」と記載するものとする。図２は、車載装置１の全体動作を示すフローチャートである。
【００８４】
（ステップＳ２０１）車載装置１は、受付部１０３が電源ＯＮの指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ２０２に進み、そうでない場合は、ステップＳ２０１に戻る。
【００８５】
（ステップＳ２０２）車載装置１は、電源ＯＮの処理を行う。
【００８６】
（ステップＳ２０３）車載装置１は、受付部１０３が電源ＯＦＦの指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ２０４に進み、そうでない場合は、ステップＳ２０５に進む。
【００８７】
（ステップＳ２０４）車載装置１は、電源ＯＦＦの処理を行う。そして、ステップＳ２０１に戻る。
【００８８】
（ステップＳ２０５）楽曲再生部１０４は、受付部１０３が楽曲再生指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ２０６に進み、そうでない場合は、ステップＳ２１１に進む。
【００８９】
（ステップＳ２０６）楽曲再生部１０４は、ステップＳ２０５で受け付けた楽曲再生指示が有する楽曲データ識別子で識別される楽曲データを、楽曲データ格納部１０２から取得する。
【００９０】
（ステップＳ２０７）楽曲再生部１０４は、ステップＳ２０６で取得した楽曲データを再生する。
【００９１】
（ステップＳ２０８）楽曲関連情報取得部１０５は、ステップＳ２０６で取得した楽曲データから、楽曲関連情報を取得する。
【００９２】
（ステップＳ２０９）楽曲再生部１０４は、受付部１０３が楽曲停止指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ２１０に進み、そうでない場合は、ステップＳ２１１に進む。
【００９３】
（ステップＳ２１０）楽曲再生部１０４は、楽曲データの再生を停止する。
【００９４】
（ステップＳ２１１）音声関連情報取得部１０６は、音声関連情報の取得のタイミングであるか否かを判断する。例えば、定期的に音声関連情報を取得すると予め決められている場合、音声関連情報取得部１０６は、以前に音声関連情報を取得してから、所定の時間が経過したか否かを判断する。そして、取得のタイミングである場合は、ステップＳ２１２に進み、そうでない場合は、ステップＳ２１３に進む。
【００９５】
（ステップＳ２１２）音声関連情報取得部１０６は、音声関連情報を取得する。
【００９６】
（ステップＳ２１３）速度関連情報取得部１０７は、速度関連情報の取得のタイミングであるか否かを判断する。例えば、定期的に速度関連情報を取得すると予め決められている場合、速度関連情報取得部１０７は、以前に速度関連情報を取得してから、所定の時間が経過したか否かを判断する。そして、取得のタイミングである場合は、ステップＳ２１４に進み、そうでない場合は、ステップＳ２１５に進む。
【００９７】
（ステップＳ２１４）速度関連情報取得部１０７は、速度関連情報を取得する。
【００９８】
（ステップＳ２１５）距離関連情報取得部１０８は、距離関連情報の取得のタイミングであるか否かを判断する。例えば、定期的に距離関連情報を取得すると予め決められている場合、距離関連情報取得部１０８は、以前に距離関連情報を取得してから、所定の時間が経過したか否かを判断する。そして、取得のタイミングである場合は、ステップＳ２１７に進み、そうでない場合は、ステップＳ２１６に進む。
【００９９】
（ステップＳ２１６）距離関連情報取得部１０８は、距離関連情報を取得する。
【０１００】
（ステップＳ２１７）危険判断部１０９は、ステップＳ２０８で取得した楽曲関連情報、ステップＳ２１２で取得した音声関連情報、ステップＳ２１４で取得した速度関連情報、ステップＳ２１６で取得した距離関連情報が、危険判断条件格納部１０１に格納されている１以上の危険判断条件のいずれかに合致するか否かを判断する。この処理の詳細は、図３のフローチャートを用いて説明する。また、この処理の結果、危険判断部１０９は、楽曲関連情報などが危険判断条件に合致したか否かを示す合致フラグに「１」または「０」を代入する。
【０１０１】
（ステップＳ２１８）危険判断部１０９は、合致フラグが１であるか否かを判断する。１である場合は、ステップＳ２１９に進み、そうでない場合は、ステップＳ２０３に戻る。
【０１０２】
（ステップＳ２１９）危険報知部１１０は、危険である旨を出力する。
【０１０３】
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【０１０４】
図３は、図２のフローチャートのステップＳ２１７の危険判断条件に合致するか否かの判断処理を示すフローチャートである。なお、図３のフローチャートにおいて、危険判断条件格納部１０１には、ｍ個の危険判断条件が格納されているものとする。
【０１０５】
（ステップＳ３０１）危険判断部１０９は、合致フラグに０をセットする。
【０１０６】
（ステップＳ３０２）危険判断部１０９は、楽曲関連情報取得部１０５が楽曲関連情報を取得済みであるか否かを判断する。取得済みである場合は、ステップＳ３０３に進み、そうでない場合は、上位処理にリターンする。
【０１０７】
（ステップＳ３０３）危険判断部１０９は、危険判断条件に合致するか否かを判断する情報を格納する配列Ｔａｒｇｅｔ［］に、楽曲関連情報をセットする。
【０１０８】
（ステップＳ３０４）危険判断部１０９は、音声関連情報取得部１０６が音声関連情報を取得済みであるか否かを判断する。取得済みである場合は、ステップＳ３０５に進み、そうでない場合は、ステップＳ３０６に進む。
【０１０９】
（ステップＳ３０５）危険判断部１０９は、Ｔａｒｇｅｔ［］に音声関連情報を追加する。
【０１１０】
（ステップＳ３０６）危険判断部１０９は、速度関連情報取得部１０７が速度関連情報を取得済みであるか否かを判断する。取得済みである場合は、ステップＳ３０７に進み、そうでない場合は、ステップＳ３０８に進む。
【０１１１】
（ステップＳ３０７）危険判断部１０９は、Ｔａｒｇｅｔ［］に速度関連情報を追加する。
【０１１２】
（ステップＳ３０８）危険判断部１０９は、距離関連情報取得部１０８が距離関連情報を取得済みであるか否かを判断する。取得済みである場合は、ステップＳ３０９に進み、そうでない場合は、ステップＳ３１０に進む。
【０１１３】
（ステップＳ３０９）危険判断部１０９は、Ｔａｒｇｅｔ［］に距離関連情報を追加する。
【０１１４】
（ステップＳ３１０）危険判断部１０９は、カウンタｉに１をセットする。
【０１１５】
（ステップＳ３１１）危険判断部１０９は、Ｔａｒｇｅｔ［］に格納されている情報が、危険判断条件［ｉ］に合致するか否かを判断する。合致する場合は、ステップＳ３１２に進み、そうでない場合は、ステップＳ３１３に進む。
【０１１６】
（ステップＳ３１２）危険判断部１０９は、合致フラグに１をセットする。そして、上位処理にリターンする。
【０１１７】
（ステップＳ３１３）危険判断部１０９は、ｉがｍであるか否かを判断する。ｍである場合は、上位処理にリターンし、そうでない場合は、ステップＳ３１４に進む。
【０１１８】
（ステップＳ３１４）危険判断部１０９は、ｉを１インクリメントし、ステップＳ３１１に戻る。
【０１１９】
（具体例）
次に、車載装置１の動作の具体例について説明する。なお、本具体例において、移動体は、自動車であるものとする。また、車載装置１は、自動車に搭載されているカーナビゲーションシステム（以下、カーナビ）であるものとする。また、危険判断条件格納部１０１には、図４に示す危険判断条件が格納されているものとする。当該危険判断条件（項目名：条件）は、レコードを一意に特定するためのＩＤ（項目名：ＩＤ）が対応付いている。また、楽曲データ格納部１０２には、図５に示す楽曲データが格納されているものとする。当該楽曲データは、レコードを一意に特定するためのＩＤ（項目名：ＩＤ）と、楽曲データのファイル名（項目名：ファイル名）と、楽曲のタイトル（項目名：タイトル）と、楽曲のアーティスト（項目名：アーティスト）と、楽曲のジャンル（項目名：ジャンル）と、楽曲の長さ（項目名：長さ）と、楽曲データのビットレート（項目名：ビットレート）とを有する。
【０１２０】
（例１）
まず、ユーザ（ドライバー）が自動車に乗り込み、運転を開始したとする。すると、音声関連情報取得部１０６は、音声関連情報の取得を開始する。また、このとき、速度関連情報取得部１０７と、距離関連情報取得部１０８も、それぞれ、速度関連情報と、距離関連情報の取得を開始する。
【０１２１】
次に、ユーザがカーナビを操作し、図５の「ＩＤ＝０１３」の楽曲データを再生するための操作を行ったとする。すると、受付部１０３は、当該楽曲データの識別子であるファイル名「ＭＳＣ＿Ｒｏｃｋ．ｍｐ３」を有する楽曲再生指示を受け付ける。
【０１２２】
次に、楽曲再生部１０４は、ファイル名「ＭＳＣ＿Ｒｏｃｋ．ｍｐ３」で識別される図５の「ＩＤ＝０１３」の楽曲データを取得し、当該楽曲データの再生を開始する。
【０１２３】
次に、楽曲関連情報取得部１０５は、楽曲再生部１０４が再生している楽曲データから、楽曲関連情報を取得する。ここで、楽曲関連情報取得部１０５は、当該楽曲データを解析し、テンポを示す楽曲関連情報（以下、適宜、テンポ情報）を取得するものとする。そして、楽曲関連情報取得部１０５は、テンポ情報「１６０ＢＰＭ」を取得したものとする。
【０１２４】
また、楽曲関連情報取得部１０５がテンポ情報を取得した直後が、音声関連情報、速度関連情報、距離関連情報の取得のタイミングであったとする。すると、音声関連情報取得部１０６と、速度関連情報取得部１０７と、距離関連情報取得部１０８は、それぞれ、音声関連情報、速度関連情報、距離関連情報を取得する。ここで、音声関連情報取得部１０６は、絶対音声情報「６５ｄＢ」を取得したものとする。また、速度関連情報取得部１０７は、速度変化情報「上昇」を取得したものとする。また、距離関連情報取得部１０８は、前方の自動車との距離を示す距離情報「１８ｍ」を取得したものとする。
【０１２５】
なお、速度変化情報の取得の方法の例は、次のとおりである。まず、速度関連情報取得部１０７は、加速度情報を取得する。ここで、当該加速度情報が「２ｍ／ｓ・ｓ」であったとする。そして、速度関連情報取得部１０７は、当該加速度情報が０より大きいか、または０より小さいか、または０であるかを判断する。そして、速度関連情報取得部１０７は、当該加速度情報が０より大きいと判断し、速度が上昇していることを示す速度変化情報「上昇」を取得する。
【０１２６】
次に、危険判断部１０９は、楽曲関連情報取得部１０５が取得したテンポ情報「１６０ＢＰＭ」と、音声関連情報取得部１０６が取得した絶対音声情報「６５ｄＢ」と、速度関連情報取得部１０７が取得した速度変化情報「上昇」と、距離関連情報取得部１０８が取得した距離情報「１８ｍ」が、図４の危険判断条件のいずれかに合致するか否かを判断する。そして、危険判断部１０９は、これらの情報が、図４の「ＩＤ＝０１２」の危険判断条件「（ＢＰＭ≧１２５）＆（音声≧６０ｄＢ）＆（速度＝上昇）＆（車間距離≦２０ｍ）」に合致すると判断する。当該危険判断条件は、「楽曲のテンポが１２５以上であること、かつ、音声の大きさが６０ｄＢ以上であること、かつ、速度が上昇していること、かつ、前方の他車との車間距離が２０ｍ以下であること」を意味する。
【０１２７】
次に、危険報知部１１０は、危険である旨を出力する。ここで、車載装置１は画面を備えており、図６に示す画像を出力しているものとする。この場合、危険報知部１１０は、例えば、図７に示すように、既に出力されている画像に重ねて危険である旨を示す情報（ここでは画像）を出力する。
【０１２８】
また、例えば、上記において、楽曲関連情報取得部１０５がテンポ情報「１５０ＢＰＭ」を取得し、音声関連情報取得部１０６が音声関連情報を取得せず、速度関連情報取得部１０７が速度情報「６０ｋｍ／ｈ」を取得し、距離関連情報取得部１０８が距離情報「２５ｍ」を取得したとする。この場合、危険判断部１０９は、これらの情報が、図４の「ＩＤ＝０１３」の危険判断条件「（ＢＰＭ≧１２５）＆（速度≧５０ｋｍ）＆（車間距離≦３０ｍ）」に合致すると判断する。当該危険判断条件は、「楽曲のテンポが１２５以上であること、かつ、速度が５０ｋｍ／ｈ以上であること、かつ、前方の他車との車間距離が３０ｍ以下であること」を意味する。
【０１２９】
また、例えば、上記において、楽曲関連情報取得部１０５がテンポ情報「１８０ＢＰＭ」を取得し、音声関連情報取得部１０６が音声関連情報を取得せず、速度関連情報取得部１０７が速度関連情報を取得せず、距離関連情報取得部１０８が距離情報「２５ｍ」と、他車との距離が縮まっている（他車に接近している）ことを示す距離変化情報「接近」とを取得したとする。この場合、危険判断部１０９は、これらの情報が、図４の「ＩＤ＝０１４」の危険判断条件「（ＢＰＭ≧１２５）＆（距離≦３０ｍ）＆（距離変化＝接近）」に合致すると判断する。当該危険判断条件は、「楽曲のテンポが１２５以上であること、かつ、前方の他車との車間距離が３０ｍ以下であること、かつ、前方の他車に接近していること」を意味する。
【０１３０】
なお、距離変化情報の取得の方法の例は、次のとおりである。まず、距離関連情報取得部１０８は、距離変化情報の取得のタイミングにて、距離情報を取得する。ここで、当該距離情報が「２６ｍ」であったとする。次に、距離関連情報取得部１０８は、次のタイミングでさらに距離情報を取得する。ここで、当該距離情報が「２５ｍ」であったとする。そして、距離関連情報取得部１０８は、後に取得した距離情報「２５ｍ」が、先に取得した距離情報「２６ｍ」よりも大きいか、または小さいか、または同じであるかを判断する。そして、距離関連情報取得部１０８は、後に取得した距離情報が先に取得した距離情報よりも小さいと判断し、他車との距離が縮まっていることを示す距離変化情報「接近」を取得する。
【０１３１】
また、上記において、距離情報の取得は、通常、距離関連情報取得部１０８が備える距離関連情報取得手段１０８２が行う。
【０１３２】
（例２）
本例において、前方画像を用いた距離関連情報の取得の方法の例について説明する。なお、距離変化情報の取得の方法の例については、例１において説明したので、距離情報の取得の方法の例についてのみ説明する。
【０１３３】
まず、前方画像取得手段１０８１は、距離関連情報の取得のタイミングにおいて、前方画像を取得する。ここで、当該前方画像は、図８に示す画像であるものとする。
【０１３４】
次に、距離関連情報取得手段１０８２は、図８の画像から輪郭を検出する。そして、距離関連情報取得手段１０８２は、図９に示す画像を取得したものとする。
【０１３５】
次に、距離関連情報取得手段１０８２は、図９の形状が、自動車の形状であるか否かを判断する。このとき、距離関連情報取得手段１０８２は、自動車の形状のパターンを保持しており、図９の形状が、当該パターンに一致するまたは類似するか否かを判断する。この結果、距離関連情報取得手段１０８２は、図９の形状が自動車の形状であると判断したものとする。そして、距離関連情報取得手段１０８２は、図９の形状で示される図８の画像中の領域を、他車が写っている領域（以下、適宜、他車領域）であると特定する。
【０１３６】
次に、距離関連情報取得手段１０８２は、図８の前方画像の大きさに対する他車領域の大きさの割合（以下、適宜、他車割合）を算出する。ここで、当該割合が「８０％」であったとする。
【０１３７】
次に、距離関連情報取得手段１０８２は、他車割合を算出することで距離情報を算出する式を保持しており、当該式に算出した他車割合を代入し、距離情報を算出する。この結果、距離関連情報取得手段１０８２は、距離情報「１０ｍ」を取得したものとする。
【０１３８】
（例３）
本例において、危険判断条件格納部１０１に格納されている危険判断条件に、報知内容情報が対応付いている例について説明する。なお、当該危険判断条件は、図１０に示すものである。図１０において、報知内容情報は、項目名「報知内容」である。他の項目の説明については、前述のとおりであるので、説明を省略する。
【０１３９】
まず、例１と同様に、楽曲関連情報取得部１０５などが楽曲関連情報などを取得した結果、危険判断部１０９が、それらの情報が図１０の「ＩＤ＝０１２」の危険判断条件に合致すると判断したとする。すると、危険判断部１０９は、図１０の「ＩＤ＝０１２」の報知内容情報「警告画面０１」を取得する。当該報知内容情報は、「警告画面０１」で識別される予め用意された画像を画面出力することを示す。また、当該画像は、車載装置１の所定の記憶領域に格納されているものとする。
【０１４０】
次に、危険報知部１１０は、所定の記憶領域から「警告画面０１」で識別される画像を取得する。そして、危険報知部１１０は、当該取得した画像を画面出力する。当該出力の様子は、例えば、図７である。
【０１４１】
また、例えば、危険判断部１０９が、楽曲関連情報取得部１０５などが取得した楽曲関連情報などが、図１０の「ＩＤ＝０１５」の危険判断条件に合致すると判断したとする。すると、危険判断部１０９は、図１０の「ＩＤ＝０１５」の報知内容情報「警告音０２」を取得する。当該報知内容情報は、「警告音０２」で識別される予め用意された楽曲データを再生し、スピーカー出力することを示す。当該楽曲データは、例えば、警告音を発するものである。また、当該楽曲データは、車載装置１の所定の記憶領域に格納されているものとする。
【０１４２】
次に、危険報知部１１０は、所定の記憶領域から「警告音０２」で識別される楽曲データを取得する。そして、危険報知部１１０は、当該取得した楽曲データを再生し、警告音をスピーカー出力する。
【０１４３】
以上、本実施の形態による車載装置１によれば、ユーザが視聴している楽曲や、ユーザが発している音声、移動体の速度、他の移動体との距離などに応じて危険予測を行うことができる。これにより、例えば、楽曲を試聴し歌いながら運転しているユーザに対して、危険である旨を報知することができ、事故などを未然に防ぐことができる。
【０１４４】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されてもよいことは言うまでもない。
【０１４５】
また、上記各実施の形態における車載装置は、例えば、スタンドアロンの装置であってもよいし、サーバ・クライアントシステムにおけるサーバ装置であってもよい。後者の場合には、例えば、ＡＳＰ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）として危険予測が行われてもよい。
【０１４６】
また、上記各実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよいし、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。
【０１４７】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよいし、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。
【０１４８】
また、上記各実施の形態における車載装置を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、危険であると判断するための１以上の危険判断条件が格納される危険判断条件格納部と、１以上の楽曲データが格納される楽曲データ格納部とにアクセス可能なコンピュータを、楽曲データを識別する楽曲データ識別子を有する楽曲再生指示を受け付ける受付部と、前記受付部が受け付けた楽曲再生指示が有する楽曲データ識別子で識別される楽曲データを取得し、再生する楽曲再生部と、前記楽曲再生部が再生している楽曲データに関する情報である楽曲関連情報を取得する楽曲関連情報取得部と、前記楽曲関連情報取得部が取得した楽曲関連情報が、前記１以上の危険判断条件のいずれかに合致するか否かを判断する危険判断部と、前記危険判断部が、前記１以上の危険判断条件のいずれかに合致すると判断した場合に、危険である旨を出力する危険報知部として機能させるためのプログラムである。
【０１４９】
なお、上記プログラムにおいて、ハードウェアでしか行われない処理は少なくとも含まれない。
【０１５０】
また、上記プログラムは、サーバなどからダウンロードされることによって実行されてもよいし、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。
【０１５１】
また、上記プログラムを実行するコンピュータは、単数であってもよいし、複数であってもよい。つまり、集中処理を行ってもよいし、あるいは分散処理を行ってもよい。
【０１５２】
また、図１１は、前述のプログラムを実行して、前述の実施の形態の車載装置等を実現するコンピュータシステム９の概観図である。前述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。
【０１５３】
図１１において、コンピュータシステム９は、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０１５４】
図１２は、コンピュータシステム９のブロック図である。図１２において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２に加えて、ＭＰＵ９０１３と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９０１４と、ＭＰＵ９０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ９０１５と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク９０１６と、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２、ＭＰＵ９０１３等を相互に接続するバス９０１７とを備える。ここでは図示しないが、コンピュータ９０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを備えていてもよい。
【０１５５】
コンピュータシステム９に、前述の実施の形態の車載装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９１０１、またはＦＤ９１０２に記憶されて、ＣＤ−ＲＯＭドライブ９０１１またはＦＤドライブ９０１２に挿入され、さらにハードディスク９０１６に転送されてもよい。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９０１６に記憶されてもよい。プログラムは実行の際にＲＡＭ９０１５にロードされる。プログラムは、ＣＤ−ＲＯＭ９１０１、ＦＤ９１０２またはネットワークから直接、ロードされてもよい。
【０１５６】
プログラムは、コンピュータ９０１に、前述の実施の形態の車載装置等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいればよい。コンピュータシステム９がどのように動作するかは周知であり、詳細な説明は省略する。
【０１５７】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１５８】
以上のように、本発明にかかる車載装置は、ユーザが視聴している楽曲に応じて危険予測を行うことができるという効果を有し、ナビゲーション装置等として有用である。
【符号の説明】
【０１５９】
１  車載装置
１０１  危険判断条件格納部
１０２  楽曲データ格納部
１０３  受付部
１０４  楽曲再生部
１０５  楽曲関連情報取得部
１０６  音声関連情報取得部
１０７  速度関連情報取得部
１０８  距離関連情報取得部
１０９  危険判断部
１１０  危険報知部
１０８１  前方画像取得手段
１０８２  距離関連情報取得手段
【図１】
2014089553.tif 000003
【図２】
2014089553.tif 000004
【図３】
2014089553.tif 000005
【図４】
2014089553.tif 000006
【図５】
2014089553.tif 000007
【図６】
2014089553.tif 000008
【図７】
2014089553.tif 000009
【図９】
2014089553.tif 000010
【図１０】
2014089553.tif 000011
【図１１】
2014089553.tif 000012
【図１２】
2014089553.tif 000013
【図８】
2014089553.tif 000014