(57)【要約】【課題】運転中の危険が増加することなく情報処理装置と車載用電子機器とのデータ送受信を行う。【解決手段】車両に搭載される車載用電子機器において，車両に携行される情報処理装置と接続される接続手段と，前記情報処理装置からのデータ送受信要求に応答して前記情報処理装置とデータ送受信を実行するデータ送受信手段と，前記車両の走行状態と停止状態を検知する車両状態検知手段とを有し，前記データ送受信手段は，前記車両が停止状態のときに前記情報処理装置とのデータ送受信を実行し，前記車両が走行状態のときは前記情報処理装置とのデータ送受信を実行しない。【選択図】図４
2008037311.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載される車載用電子機器において，
車両に携行される情報処理装置と接続される接続手段と，
前記情報処理装置からのデータ送受信要求に応答して前記情報処理装置とデータ送受信を実行するデータ送受信手段と，
前記車両の走行状態と停止状態を検知する車両状態検知手段とを有し，
前記データ送受信手段は，前記車両が停止状態のときに前記情報処理装置とのデータ送受信を実行し，前記車両が走行状態のときは前記情報処理装置とのデータ送受信を実行しないことを特徴とする車載用電子機器。
【請求項２】
車両に搭載される車載用電子機器において，
車両に携行される情報処理装置と接続される接続手段と，
前記情報処理装置にて前記車載用電子機器とのデータ送受信が指示入力され，前記指示入力に基づく前記情報処理装置からのデータ送受信要求に応答して前記情報処理装置とデータ送受信を行うデータ送受信手段と，
前記車両の走行状態と停止状態を検知する車両状態検知手段とを有し，
前記車両の走行状態を検知したとき，前記車両状態検出手段が走行状態信号を前記情報処理装置へ出力して前記指示入力の受け付けを行わせないことを特徴とする車載用電子機器。
【請求項３】
請求項２において，
前記車両が走行状態のときに前記情報処理装置にて既に前記指示入力がされている場合は，前記情報処理装置から送られる当該指示入力に対応するデータ送受信要求に応答して当該データ送受信を実行することを特徴とする車載用電子機器。
【請求項４】
車両に携行される情報処理装置に，前記車両に搭載され前記情報処理装置と接続される車載用電子機器とのデータ送受信を実行させるデータ送受信プログラムにおいて，
データ送受信の指示入力に応答して前記車載用電子機器とデータ送受信を行う手順と，
前記車両が走行状態のときに前記車載用電子機器が送る走行状態信号を受けた場合は，前記車載用電子機器とのデータ送受信を行わない手順とを前記情報処理装置に実行させることを特徴とするデータ送受信プログラム。
【請求項５】
車両に携行される情報処理装置に，前記車両に搭載され前記情報処理装置と接続される車載用電子機器とのデータ送受信を実行させるデータ送受信プログラムにおいて，
データ送受信の指示入力に応答して前記車載用電子機器とデータ送受信を行う手順と，
前記車両が走行状態のときに前記車載用電子機器が送る走行状態信号を受けた場合は，前記指示入力を受け付けない手順とを前記情報処理装置に実行させることを特徴とするデータ送受信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，車両の乗員に携行される情報処理装置とデータ送受信を行う車載用電子機器及び前記情報処理装置にデータ送受信を実行させるデータ送受信プログラムに関する。
【背景技術】
【０００２】
近年の車載用電子機器は車両の進路や道路状況などの情報を提供するナビゲーション機能だけではなく，カーオーディオ，テレビ受像器及びカーナビゲーションなどが一体化されたものが普及しつつある。かかる車載用電子機器の一例として，ハードディスクに格納した楽曲データを再生出力する車載用電子機器が特許文献１に記載されている。
【０００３】
また，かかる車載用電子機器とパーソナルコンピュータなどの情報処理装置とをＵＳＢ（Universal Serial Bus）などで接続し，相互にデータ送受信を行う技術が提案されている。例えばインターネットで配信される楽曲データや画像データを情報処理装置でダウンロードし，これらデータを著作権法上問題のない範囲で情報処理装置から車載用電子機器へ送信することにより，ユーザは車載用電子機器で楽曲や画像を鑑賞することができる。あるいは，車載用電子機器のハードディスクなどに格納された楽曲データ等をバックアップ目的で情報処理装置のハードディスクへ送信することも可能となる。  
【特許文献１】特開２００６−３１８４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら，情報処理装置を車両内に携行して車載用電子機器と接続し，相互にデータ送受信を行う場合には次のような問題が生じる。すなわち，送受信するデータファイルの選択や送受信の開始指示などの操作入力，あるいはデータ送受信を車両の走行中に行うと，ユーザは注意を運転に集中できず，運転中の危険が増加してしまう。
【０００５】
そこで，本発明の目的は，運転中の危険が増加することなく情報処理装置とデータ送受信を行うことができる車載用電子機器，及び情報処理装置のデータ送受信プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記の目的を達成するために，本発明の第１の側面によれば，車両に搭載される車載用電子機器において，車両に携行される情報処理装置と接続される接続手段と，前記情報処理装置からのデータ送受信要求に応答して前記情報処理装置とデータ送受信を実行するデータ送受信手段と，前記車両の走行状態と停止状態を検知する車両状態検知手段とを有し，前記データ送受信手段は，前記車両が停止状態のときに前記情報処理装置とのデータ送受信を実行し，前記車両が走行状態のときは前記情報処理装置とのデータ送受信を実行しないことを特徴とする。
【０００７】
上記側面によれば，車両が走行状態のときは車載用電子機器と情報処理装置とのデータ送受信を実行しないのでユーザは運転に集中でき，運転中の危険の増加を防止できる。
【０００８】
上記の目的を達成するための本発明の第２の側面によれば，車両に搭載される車載用電子機器において，車両に携行される情報処理装置と接続される接続手段と，前記情報処理装置にて前記車載用電子機器とのデータ送受信が指示入力され，前記指示入力に基づく前記情報処理装置からのデータ送受信要求に応答して前記情報処理装置とデータ送受信を行うデータ送受信手段と，前記車両の走行状態と停止状態を検知する車両状態検知手段とを有し，前記車両の走行状態を検知したとき，前記車両状態検出手段が走行状態信号を前記情報処理装置へ出力して前記指示入力の受け付けを行わせないことを特徴とする。
【０００９】
上記側面によれば，車両が走行状態のときは，情報処理装置への指示入力をできないようにするので，ユーザは運転に集中でき，運転中の危険の増加を防止できる。
【発明の効果】
【００１０】
上記態様によれば，運転中の危険が増加することなく情報処理装置と車載用電子機器とで相互にデータ送受信を行うことができる。
【発明を実施するための最良の形態】
【００１１】
以下，図面にしたがって本発明の実施の形態について説明する。但し，本発明の技術的範囲はこれらの実施の形態に限定されず，特許請求の範囲に記載された事項とその均等物まで及ぶものである。  
【００１２】
図１は，本実施の形態における車載用電子機器および情報処理装置の構成を説明する図である。車載用電子機器１００はナビゲーション機能，カーオーディオ機能等を備え，パーソナルコンピュータである情報処理装置２００とＵＳＢケーブル７０で接続されて相互にデータ送受信を行う。
【００１３】
車載用電子機器１００が備える情報処理ユニット１０は，不図示のＣＰＵ，ＲＯＭ，ＲＡＭを有し，さらに情報処理ユニット１０の動作を統合的に制御するオペレーティングシステム１８と，オペレーティングシステム１８を介して情報処理ユニット１０に各種手順を実行させ，車載用電子機器１００の各部とのデータの入出力を行わせるナビゲーションモジュール１２，メディアプレーヤ１４，データ送受信プログラム１６などのアプリケーションプログラムとを有する。
【００１４】
情報処理ユニット１０はこれらのアプリケーションプログラムに従い，タッチパネルやプッシュボタンで構成されユーザからの各種指示入力を受け付ける操作入力部３４，ＧＰＳ（Global Positioning System）信号を受信して自車の位置を検出する位置検出部４０，車両の走行状態と停止状態を検知する車両状態検知部３８，及び車載用電子機器１００に車両のバッテリーから供給される電源の状態を監視する電源監視部４２から各種データの入力を受けて情報処理を行う。
【００１５】
そして情報処理ユニット１０は，液晶ディスプレイなどの表示装置を有する表示部３０，増幅器やスピーカなどの音声出力装置を有する音声出力部３２により処理されたデータの出力を行う。さらに，情報処理ユニット１０は，ハードディスクやＤＶＤで構成される記憶装置２０に対して各種データの入出力を行い，ＵＳＢインターフェース３６を介してＵＳＢケーブル７０で接続される情報処理装置２００とのデータ送受信を行う。ここで，ＵＳＢインターフェース３６は接続手段に対応する。
【００１６】
例えば情報処理ユニット１０は，ナビゲーションモジュール１２に従いユーザが操作入力部３４から入力する目的地，希望到着時刻などの情報に基づき，位置検出部４０により検知した現在位置から目的地までの経路誘導を行う。そして情報処理ユニット１０は，記憶装置２０に格納される地図データ２６から検索した経路を表示部３０に表示させ，または音声出力部３２に誘導情報を音声出力させる。
【００１７】
また，情報処理ユニット１０は，メディアプレーヤ１４に従い操作入力部３４から入力されるユーザの指示に応じて記憶装置２０に格納される楽曲データ２４からオーディオ信号を生成して音声出力部３２に提供し，音声出力部３２に楽曲を再生出力させる。あるいは，情報処理ユニット１０は，記憶装置２０に格納される画像データ２２に基づく画像を表示部３４に表示させる。
【００１８】
さらに，情報処理ユニット１０は，データ送受信プログラム１６に従いＵＳＢにより接続される情報処理装置２００とＵＳＢ規格に基づきデータ送受信を行う。例えば，情報処理ユニット１０は，記憶装置２０に格納された画像データ２２や楽曲データ２４のデータファイルを表示部３０の表示画面に一覧表示させ，ユーザが操作入力部３４により選択入力したデータファイルを情報処理装置２００へ送信する。あるいは，情報処理ユニット１０は，情報処理装置２００からの要求に応答して記憶装置２０に格納された画像データ２２や楽曲データ２４のデータファイルを情報処理装置２００へ送信し，また情報処理装置２００から送信されるデータを受信して記憶装置２０へ格納する。このように，情報処理ユニット１０，データ送受信プログラム１６がデータ送受信手段に対応する。
【００１９】
情報処理ユニット１０がデータ送受信プログラム１６に従ってデータファイルを送信する場合には，図２（Ａ）に示すように１つのファイルＦを複数の単位のデータセット，第１単位のデータｆ１，第２単位のデータｆ２，第３単位のデータｆ３，…，第「ｎ」単位のデータｆｎ（ｎは自然数）に分割して情報処理装置２００に送信する。ここで，ファイルを分割する単位の設定は種々可能であり，例えば予め定められたデータサイズや，楽曲データの再生時間を単位として分割することが可能である。
【００２０】
情報処理ユニット１０は，このように分割したデータセットを第１単位から順次情報処理装置２００へ送信し，送信済みの単位の送信履歴を記憶装置２０のハードディスクなどの不揮発性の記憶装置に記憶する。ここで，送信履歴としては送信済み単位ごとのフラグや送信済みデータのアドレス情報などが記憶される。そのようにして，送信が途中で中断された場合に，ファイルの途中からの送信の再開が可能となる。例えば図２（Ｂ）に示すように「送信側」である車載用電子機器１００が第１単位のデータｆ１から第「ｋ」単位のデータｆ（ｋ）まで送信済みの場合には第「ｋ＋１」単位のデータｆ（ｋ＋１）からの送信の再開を可能にする。また，後述するように情報処理装置２００から送信されるファイルも同様に分割された単位で送信されるので，情報処理ユニット１０は受信済み単位の受信履歴を記憶し，情報処理装置２００へ受信した単位の受信完了通知を送信する。
【００２１】
また情報処理ユニット１０は，上記の分割単位すべてについての送信履歴を記憶する代わりに，電源監視部４２により所定値を下回る電源電圧を検知した場合は送信済み単位のデータのアドレスを不揮発性のバックアップ用ＲＡＭなどに記憶してもよい。そうすることによって，電源異常によりデータ送信が中断された場合であってもデータ送信を再開する時に送信すべき単位のデータの所在が迅速に特定できる。
【００２２】
また情報処理ユニット１０は，上記の分割単位ごとに情報処理装置２００から送られる受信完了通知を受け取り，その度に送信済みの単位のデータを記憶装置２０から削除する。あるいは，情報処理ユニット１０は，分割単位ごとのデータ送信中はそのデータファイルをユーザからアクセスできないファイルとして管理し，すべての単位の送信が終了し，情報処理装置２００からすべての単位の受信完了通知が送られた時点でそのデータファイルを記憶装置２０から削除する。
【００２３】
情報処理装置２００は，上述したように例えばパーソナルコンピュータにより構成され，ＣＰＵ５０，メモリ５２，ハードディスク６０，キーボードなどを有する操作入力部５４，液晶ディスプレイなどを有する表示部５６とを備え，さらにＵＳＢにより車載用電子機器１００と接続されるＵＳＢインターフェース５８を備える。これら各部は，内部バスＢＵＳにより接続される。
【００２４】
ＣＰＵ５０は，ハードディスク６０に格納されたオペレーティングシステム６８に従い，メモリ５２を作業領域として各種制御のための演算を行い，情報処理装置２００の動作を統合的に制御する。ハードディスク６０には車載用電子機器１００とのデータ送受信を行うためのデータ送受信プログラム６６，情報処理装置２００のバッテリー残量を監視する電源監視プログラム６７などのアプリケーションプログラムが格納され，ＣＰＵ５０はこれらのアプリケーションプログラムに従い，ユーザが操作入力部５４から入力する各種データの処理を行って処理結果を表示部５６に出力する。
【００２５】
さらに，ＣＰＵ５０はＵＳＢインターフェース５８を介して，ＵＳＢケーブル７０で接続される車載用電子機器１００と各種データの送受信を行う。例えば，ＣＰＵ５０はデータ送受信プログラム６６に従いハードディスク６０に格納される画像データ６２や楽曲データ６４のデータファイルを表示部５６の表示画面に一覧表示させ，ユーザが操作入力部５４により選択入力したデータファイルを車載用電子機器１００へ送信する。あるいは，車載用電子機器１００から車載用電子機器１００の記憶装置２０に格納される画像データ２２や楽曲データ２４などのデータファイル名を取得して表示部５６に一覧表示させ，ユーザが操作入力部５４により選択入力したデータファイルを送信するように車載用電子機器１００へ要求する。そして，これに応答して車載用電子機器１００から送信されるデータファイルはハードディスク６０に格納される。
【００２６】
この場合において，ＣＰＵ５０は送受信するデータファイルを図２（Ａ）に示すように複数の単位のデータセット，第１単位のデータｆ１，第２単位のデータｆ２，第３単位のデータｆ３，…，第「ｎ」単位のデータｆｎに分割して車載用電子機器１００に送信し，送信済みの単位の履歴をハードディスク６０に記憶する。また，ＣＰＵ５０は車載用電子機器１００から送信されるデータを受信する場合にも受信済みの単位の履歴をハードディスク６０に記憶し，車載用電子機器１００に受信完了通知を送信する。そのようにして，図２（Ｂ）を用いて説明したように，データ送信が途中で中断された場合にファイルの途中から送信を再開することを可能にする。
【００２７】
またＣＰＵ５０は，上記の分割単位ごとに車載用電子機器１００から受信完了通知が送られる度に送信済みの単位のデータをハードディスク６０から削除する。あるいは，ＣＰＵ５０は，分割単位ごとのデータ送信中はそのデータファイルをユーザからアクセスできないファイルとして管理し，すべての単位の送信が終了し，車載用電子機器１００から受信完了通知が送られた時点でそのデータファイルをハードディスク６０から削除する。
【００２８】
本実施形態においては，車載用電子機器１００の情報処理ユニット１０は，車両状態検知部３８により車両の停止状態が検知された場合には，データ送受信プログラム１６に従って上記データ送受信を行い，車両の走行状態が検知された場合にはデータ送受信を行わないことを特徴とする。ここで，車両の走行状態とは車両の走行中も含め，車両が停止していてもエンジンが駆動中であったりパーキングブレーキが解除されていたりする車両が移動可能な状態も含むものとし，車両状態検知部３８により次のように検知される。
【００２９】
車両状態検知部３８は，車両のパーキングブレーキが解除されている解除状態と作動している作動状態を検知するパーキングブレーキ検知部３９からの入力に基づき，パーキングブレーキの解除状態が検知されたときは車両の走行状態を検知し，パーキングブレーキの作動状態が検知されたときは車両の停止状態を検知する。
【００３０】
また，車両状態検知部３８は，パーキングブレーキ検知部３９に代えて，エンジンの駆動状態と停止状態とを検知する不図示のエンジン制御装置からの信号を受け，エンジンが駆動状態であれば車両の走行状態を検知し，エンジンが停止状態であれば車両の停止状態を検知するようにしてもよい。
【００３１】
また，車両状態検知部３８は，パーキングブレーキ検知部３９に代えて，車両の走行速度を測定する不図示の走行速度測定部を設け，走行速度測定部により測定される車両の走行速度に基づいて，車両の走行状態と停止状態を検知するように構成してもよい。例えば走行速度に応じてパルス信号を生成する車速センサを走行速度測定部に設け、車速センサから一定の走行速度以上を示すパルス信号が出力されているときに車両の走行状態を検知し，車速センサから前記のようなパルス信号が出力されていないときに停止状態を検知するようにしてもよい。
【００３２】
また、車両状態検知部３８は位置検出部４０により検出される車両の現在位置に基づき，現在位置が変化しているときは走行状態を検知し，現在位置が変化していなければ停止状態を検知するように構成してもよい。あるいは，車両状態検知部は，上記手段の組合せにより車両の走行状態と停止状態とを検知するように構成してもよい。このように，車両状態検知部３８は車両状態検知手段に対応する。
【００３３】
このような構成により，車両が移動可能な状態も含め走行状態にあるときは，情報処理ユニット１０は例えば情報処理装置２００からのデータ送受信要求にかかわらずデータ送受信を停止し，または接続断を擬似的に示す信号を情報処理装置２００へ送ることにより，情報処理装置２００とのデータ送受信を行わないようにする。そうすることにより，ユーザはデータ送受信状態を気にせずに運転に注意を集中することができ，運転中の危険の増加を防止することができる。
【００３４】
また，本実施形態においては，車載用電子機器１００の情報処理ユニット１０は車両の走行状態が検知されたときには情報処理装置２００に走行状態を示すフラグ情報などの走行状態信号を送り，情報処理装置２００のＣＰＵ５０はデータ送受信プログラム６６に従って，車両が走行状態にあるときは操作入力部５４からの操作入力を受け付けないようにすることに特徴を有する。例えば，車両が走行状態にある場合は操作入力部５４のキーボードからの入力信号を処理しないようにしたり，表示部５６の入力画面をトーンダウンあるいは入力禁止の表示をしたりすることができる。
【００３５】
そうすることによって，車両が走行状態にあるときにはユーザは情報処理装置２００への操作入力に注意を奪われることなく運転に注意を集中することができ，運転中の危険の増加を防止することができる。なお，車載用電子機器１００は，走行状態信号としてフラグ情報の代わりに車両の速度を情報処理装置２００へ送り，情報処理装置２００が車両の速度が所定の速度以上の走行状態であるかを判断し，走行状態の場合には操作入力を受け付けないようにしてもよい。
【００３６】
また，その場合において，ＣＰＵ５０は操作入力部５４からの操作入力を受け付けないようにするまでに指示入力されたデータ送受信については，これを車載用電子機器１００と実行することを特徴とする。ユーザの運転に対する注意を削減してしまう情報処理装置２００への操作入力を禁止することで運転中の危険の増加はある程度防止できるので，車載用電子機器１００と情報処理装置２００は車両が走行状態にあってもデータの送受信を行う。そうすることにより，所望のデータ送受信完了までの時間を短縮でき，ユーザの利便性が損なわれることを防止できる。
【００３７】
以下，図３〜図７を用いて，車載用電子機器１００と情報処理装置２００とで行われるデータ送受信の動作手順について説明する。
【００３８】
図３は，車両が停止状態の場合の車載用電子機器１００と情報処理装置２００との動作手順を説明するシーケンス図である。図３（Ａ）は車載用電子機器１００，情報処理装置２００いずれかの要求に基づいて，車載用電子機器１００から情報処理装置２００へデータが送信される場合の手順を示す図である。まず，車載用電子機器１００と情報処理装置２００とのＵＳＢ規格に基づく初期化シーケンスＳ１０が行われる。
【００３９】
次に，車載用電子機器１００から送信するデータファイルの分割単位，例えばｎ個の単位に分割される場合は分割単位数「ｎ」が情報処理装置２００へ通知され（Ｓ１２），情報処理装置２００はｎ個の単位に分割されたデータファイルが順次送信されることが認識できる。この手順Ｓ１２は初期シーケンスＳ１０に含まれる手順としてもよい。または，車載用電子機器１００のデータ送受信プログラム１６と情報処理装置２００のデータ送受信プログラム６６とで，データファイルの分割単位を予め同一に設定しておけば，この手順を省略してもよい。
【００４０】
そして，車載用電子機器１００から情報処理装置２００へ第１単位のデータが送信され（Ｓ１４），車載用電子機器１００は第１単位のデータ送信履歴を記憶する（Ｓ１４ａ）。これを受信した情報処理装置２００は第１単位のデータ受信履歴を記憶し（Ｓ１４ｂ），車載用電子機器１００に第１単位のデータ受信完了を通知する（Ｓ１５）。次いで第２単位のデータ送信（Ｓ１６）とこれに伴う第２単位の送信履歴の記憶（Ｓ１６ａ），受信履歴の記憶（Ｓ１６ｂ），及び受信完了通知（Ｓ１７）が行われ，以降同様の手順がファイルの分割単位ごとに実行される。そして第ｎ単位のデータについてデータ送信（Ｓ１８），送信履歴記憶（Ｓ１８ａ），受信履歴記憶（Ｓ１８ｂ），及び受信完了通知（Ｓ１９）が行われると，最後に送信終了通知が送信されて（Ｓ２０）データ送受信が終了する。
【００４１】
図３（Ｂ）は，情報処理装置２００からの要求に基づいて情報処理装置２００から車載用電子機器１００へデータが送信される場合の手順を示す図である。まず，車載用電子機器１００と情報処理装置２００とのＵＳＢ規格に基づく初期化シーケンスＳ１０が行われ，以降の手順は図３（Ａ）に示した手順と逆方向に実行される。すなわち，情報処理装置２００から車載用電子機器１００へ送信するデータファイルの分割単位数「ｎ」が通知され（Ｓ２２），第１単位のデータについてのデータ送信（Ｓ２４），送信履歴の記憶（Ｓ２４ｂ），受信履歴記憶（Ｓ２４ａ），及び受信完了通知（Ｓ２５）が行われる。次に第２単位のデータについてのデータ送信（Ｓ２６），送信履歴記憶（Ｓ２６ｂ），受信履歴記憶（Ｓ２６ａ），及び受信完了通知（Ｓ２７）が行われ，順次同様の手順が分割単位ごとに行われる。そして，第ｎ単位のデータについてデータ送信（Ｓ２８），送信履歴記憶（Ｓ２８ｂ），受信履歴記憶（Ｓ２８ａ），及び受信完了通知（Ｓ２９）が行われ，最後に送信終了通知が送信されて（Ｓ３０）データ送信が終了する。
【００４２】
図４は，車両が走行状態の場合の車載用電子機器１００と情報処理装置２００との動作手順を説明するシーケンス図である。まず，図４（Ａ）でデータ送受信開始前に車両が走行状態にある場合について説明する。車載用電子機器１００にて車両の走行状態が検知されると（Ｓ１０ａ），車載用電子機器１００は情報処理装置２００に擬似的な接続断の信号を送信する（Ｓ１０ｂ）。よって，情報処理装置２００は車載用電子機器１００との接続断を認識するので，初期化シーケンスが行われず（Ｓ１０ｃ），データ送信は開始されない。
【００４３】
図４（Ｂ）は，図３（Ａ）で説明した場合において車載用電子機器１００からのデータ送信開始後に車両の走行状態が検知される場合の手順を示している。すなわち，車載用電子機器１００から手順Ｓ１２で分割単位数「ｎ」を送信した後に分割された単位ごとにデータファイルの送信を行い，第「ｋ」単位（ｋはｎより小さい自然数）のデータについてのデータ送信（Ｓ１７ａ），送信履歴記憶（Ｓ１７ｂ），受信履歴記憶（Ｓ１７ｃ），及び受信完了通知（Ｓ１７ｄ）が行われた後に車両の走行状態が検知される（Ｓ１７ｅ）。すると，車載用電子機器１００は接続断を擬似的に示す信号を情報処理装置２００へ送り（Ｓ１７ｆ），これを受けた情報処理装置２００は車載用電子機器１００との接続断が生じたと認識してタイムアウトによりデータ受信を終了する（Ｓ１７ｇ）。
【００４４】
図４（Ｃ）は，図３（Ｂ）で説明した場合において情報処理装置２００からのデータ送信開始後に車両の走行状態が検知される場合の手順を示している。すなわち，情報処理装置２００から手順Ｓ２２で分割単位数「ｎ」を送信した後に分割された単位ごとにデータファイルの送信を行い，第「ｋ」単位のデータについてデータ送信（Ｓ２７ａ），送信履歴記憶（Ｓ２７ｂ），受信履歴記憶（Ｓ２７ｃ），及び受信完了通知（Ｓ２７ｄ）が行われた後に車載用電子機器１００にて車両の走行状態が検知される（Ｓ２７ｅ）。すると，車載用電子機器１００から接続断を擬似的に示す信号を情報処理装置２００へ送り（Ｓ２７ｆ），これを受けた情報処理装置２００は車載用電子機器１００との接続断が生じたと認識してタイムアウトによりデータ送信を終了する（Ｓ２７ｇ）。
【００４５】
上記のような手順により，ユーザはデータ送受信状態を気にせずに運転に注意を集中することができ，運転中の危険の増加を防止することができる。
【００４６】
図５は，車両が走行状態の場合における車載用電子機器１００と情報処理装置２００との別の動作手順を説明するシーケンス図である。図５（Ａ）は，情報処理装置２００に対するユーザの指示入力に基づいて情報処理装置２００が車載用電子機器１００にデータ送信を要求し，これに応答して車載用電子機器１００から情報処理装置２００へデータが送信される場合の手順を示す図である。
【００４７】
まず初期化シーケンスが行われ（Ｓ１１０），その後に車載用電子機器１００が車両の走行状態を検知すると（Ｓ１１１），車両の走行状態を示すフラグ情報を情報処理装置２０送り（Ｓ１１２），これを受けた情報処理装置２００は操作入力部５４からの指示入力を受け付けない状態になる（Ｓ１１３）。ここで，既にデータ受信の指示入力が情報処理装置２００にされている場合は，情報処理装置２００はそのデータ送信を車載用電子機器１００に要求する（Ｓ１１４）。そして，車載用電子機器１００はこれに応答して，送信するデータファイルの分割単位数「ｎ」を通知し（Ｓ１１６），順次第１単位のデータからデータ送信（Ｓ１１８），送信履歴記憶（Ｓ１１８ａ），受信履歴記憶（Ｓ１１８ｂ），及び受信完了通知（Ｓ１１９）が行われ，第ｎ単位のデータの送信（Ｓ１２０），送信履歴記憶（Ｓ１２０ａ），受信履歴記憶（Ｓ１２０ｂ），及び受信完了通知（Ｓ１２１）が行われると，最後に車載用電子機器１００は送信終了通知を送信して（Ｓ１２２）データ送受信を終了する。
【００４８】
図５（Ｂ）は，情報処理装置２００に対するユーザの指示入力に基づいて情報処理装置２００が車載用電子機器１００にデータ送信を行う場合の手順を示す図である。初期化シーケンス手順Ｓ１１０から情報処理装置２００が操作入力部５４からの指示入力を受け付けない状態になる手順Ｓ１１３までは図５（Ａ）と同じである。ここで，既にデータ送信の指示入力が情報処理装置２００にされている場合は，情報処理装置２００はそのデータ送信を車載用電子機器１００に対して開始する。すなわち，情報処理装置２００は送信するデータファイルの分割単位数「ｎ」を通知し（Ｓ２１６），順次第１単位のデータ送信（Ｓ２１８），送信履歴記憶（Ｓ２１８ｂ），受信履歴記憶（Ｓ２１８ａ），及び受信完了通知（Ｓ２１９）が実行され，第ｎ単位のデータの送信（Ｓ２２０），送信履歴記憶（Ｓ２２０ｂ），受信履歴記憶（Ｓ２２０ａ），及び受信完了通知（Ｓ２２１）が実行されると，最後に情報処理装置２００は送信終了通知を送信して（Ｓ２２２）データ送信を終了する。
【００４９】
このような手順により，車両が走行状態にあるときにはユーザは情報処理装置２００への操作入力に注意を奪われることなく運転に注意を集中することができ，運転中の危険の増加を防止することができる。さらにその場合において，車両が走行状態にある間にデータの送受信を行うことにより，所望のデータ送受信完了までの時間を短縮でき，ユーザの利便性が損なわれることを防止できる。なお，上記の図５（Ａ），図５（Ｂ）のそれぞれにおいて，車両の停止状態が検知された場合には情報処理装置２００は再び操作入力を受け付けるような手順とすることが可能である。
【００５０】
図６は，車載用電子機器１００と情報処理装置２００とが中断されたデータ送受信を再開する場合の動作手順を説明するシーケンス図である。図６（Ａ）は，図４（Ｂ）で説明した手順の後に，車載用電子機器１００からのデータ送信を再開する場合の手順について説明する図である。車載用電子機器１００は車両の停止状態を検知して（Ｓ３０２），情報処理装置２００と初期化シーケンスＳ３１０を実行する。そして，図４（Ｂ）では車載用電子機器１００は第「ｋ」単位のデータ送信まで終了しているので，第「ｋ＋１」単位のデータ送信を行い（Ｓ３１２），その送信履歴を記憶する（Ｓ３１２ａ）。すると，このデータを受信した情報処理装置２００は，受信履歴を記憶し（Ｓ３１２ｂ）受信完了通知を送る（Ｓ３１３）。以後，順次分割された単位ごとに同様の手順が実行され，第ｎ単位のデータ送信（Ｓ３２０），送信履歴記憶（Ｓ３２０ａ），受信履歴記憶（Ｓ３２０ｂ），及び受信完了通知（Ｓ３２１）が実行されると，車載用電子機器１００は送信終了通知を情報処理装置２００に送り（Ｓ３２２），データ送受信を終了する。
【００５１】
図６（Ｂ）は，図４（Ｃ）で説明した手順の後に，車載用電子機器１００から情報処理装置２００へデータ送信再開を要求する場合の手順について説明する図である。車載用電子機器１００は車両の停止状態を検知して（Ｓ３０２），情報処理装置２００と初期化シーケンスＳ３１０を実行する。そして，図４（Ｃ）では車載用電子機器１００は第「ｋ」単位のデータ受信まで終了しているので，第「ｋ＋１」単位のデータ送信の要求を行う（Ｓ４１１）。するとこれに応答して，情報処理装置２００は，第「ｋ＋１」単位のデータ送信を行い（Ｓ４１２）その送信履歴を記憶する（Ｓ４１２ｂ）。すると，このデータを受信した車載用電子機器１００は，受信履歴を記憶し（Ｓ４１２ａ），受信完了通知を送る（Ｓ４１３）。以後，順次分割された単位ごとに同様の手順が行われ，第ｎ単位のデータ送信（Ｓ４２０），送信履歴記憶（Ｓ４２０ｂ），受信履歴記憶（Ｓ４２０ａ），及び受信完了通知（Ｓ４２１）が実行されると，情報処理装置２００は送信終了通知を車載用電子機器１００に送り（Ｓ４２２），データ送受信を終了する。
【００５２】
上記手順により，データ送受信が中断された場合であっても，再開時にはデータファイルの途中の単位のデータ送受信から再開できるので，データ送受信完了までの時間を短縮することができる。
【００５３】
また，図６（Ａ），図６（Ｂ）では，受信側が第「ｋ」単位のデータ受信履歴をハードディスクなどの不揮発性の記憶装置に記憶した後にデータ送受信が中止され，その後にデータ送受信が再開する場合の動作手順を説明したが，受信側が例えば電源異常などの原因により第「ｋ」単位の受信履歴を記憶していない場合がある。その場合にデータ送受信を再開するときは，送信側から受信側に受信済みの単位の通知を要求する手順を加えることもできる。例えば，図６（Ａ）において手順Ｓ３１２の前に，車載用電子機器１００から情報処理装置２００へ受信済みの単位の通知を要求し，情報処理装置２００が通知する受信済み単位（「ｋ」）の次の単位（「ｋ＋１」）からデータ送信を再開する手順とすることができる。
【００５４】
上述したように，本実施の形態においては車両の走行状態と停止状態に基づき車載用電子機器１００と情報処理装置２００とのデータ送受信を中止することを特徴とするが，変形例としては，車両の走行状態と停止状態の代わりに，車載用電子機器１００または情報処理装置２００の電源の状態に基づきデータ送受信を中止することもできる。たとえば，図４（Ｂ），図４（Ｃ）で示した手順の変形例として，車載用電子機器１００が車両の走行状態の検知（Ｓ１０ａ，Ｓ１７ｅ，Ｓ２７ｅ）の代わりに，電源監視部４２により車両のバッテリー電圧が例えばエンジン点火などのタイミングで所定値以下に降下したことを検知した場合に，車載用電子機器１００からは擬似的に接続断を示す信号を情報処理装置へ送信することによりフェイルセーフ処理としてデータ送受信を中止することもできる。その場合は，図５（Ａ），図５（Ｂ）の手順Ｓ１１１において車両の走行状態を検知する代わりに電源が正常復帰したことを検知したときは，車載用電子機器１００はデータ送受信を再開することができる。
【００５５】
また別の変形例として，情報処理装置２００が電源異常を検知した場合に車載用電子機器１００に擬似的に接続断信号を送り，あるいは送信中止を要求し，車載用電子機器１００はこれに応答してデータ送信を中止することも可能である。
【００５６】
図７は，情報処理装置２００の電源異常によりデータ送受信が中断される場合の動作手順を説明するシーケンス図である。図７（Ａ）に示すように，車載用電子機器１００から情報処理装置２００にデータ送信する場合において，車載用電子機器１００から第「ｋ」単位のデータ送信（Ｓ５１０）と送信履歴記憶（Ｓ５１０ａ）を行い，情報処理装置２００が受信履歴記憶（Ｓ５１０ｂ）と受信完了通知（Ｓ５１１）を行った後に，情報処理装置２００のバッテリー残量が所定値以下となったことが検知されると（Ｓ５１２），情報処理装置２００から擬似的に接続断を示す信号を送り（Ｓ５１３），車載用電子機器１００はタイムアウトによりデータ受信を中止してもよい（Ｓ５１４）。その場合に情報処理装置２００の電源が復帰して情報処理装置２００がデータ受信を再開する場合には，情報処理装置２００は第「ｋ＋１」単位のデータ送信を要求し（Ｓ５１５），車載用電子機器１００から第「ｋ＋１」単位のデータ送信から再開する（Ｓ５１６）。そうすることにより，データファイルの送信完了までの時間を短縮することができる。
【００５７】
あるいは，図７（Ｂ）に示すように，情報処理装置２００から車載用電子機器１００にデータ送信する場合において，情報処理装置２００から第「ｋ」単位のデータ送信して（Ｓ６１０）送信履歴記憶（Ｓ６１０ｂ）を行い，車載用電子機器１００が受信履歴記憶（Ｓ６１０ａ）と受信完了通知（Ｓ６１１）を行った後に，情報処理装置２００のバッテリー残量が所定値以下となると（Ｓ６１２），情報処理装置２００から擬似的に接続断を示す信号を送り（Ｓ６１３），車載用電子機器１００はタイムアウト（Ｓ６１４）によりデータ受信を中止してもよい。そして情報処理装置２００の電源が復帰して情報処理装置２００がデータ送信を再開する場合には，情報処理装置２００は第「ｋ＋１」単位のデータ送信から再開する（Ｓ６１６）。そうすることにより，データファイルの送信完了までの時間を短縮することができる。
【００５８】
なお，車載用電子機器１００と情報処理装置２００との接続はＵＳＢを例に説明したが，接続の形態はこれに限られず，他のインターフェースを用いた接続や，無線通信による接続であってもよい。また，情報処理装置２００はパーソナルコンピュータの代わりにＰＤＡ（Personal Digital Assistant）その他の携帯情報端末や，携帯用音楽再生装置などで構成することも可能である。
【００５９】
また，図５を用いて説明したように車両の走行状態のときに情報処理装置２００はデータ送受信の指示入力を受け付けなくなるが，データ送受信の指示入力だけでなく情報処理装置２００の他の機能，例えばワードプロセッサその他のアプリケーションプログラムの操作入力も受け付けなくするような構成としてもよい。そうすることにより，車両の走行中にはユーザは注意を運転に集中し易くなり，運転中の危険の増加を防止することができる。あるいは，助手席のユーザによるデータ送受信の操作は車両走行中であっても可能とするために，車両の走行状態のときに操作入力を受け付けないモードと受け付けるモードを予め設定可能にしてもよい。
【００６０】
以上説明したとおり，本実施の形態によれば，運転中の危険が増加することなく情報処理装置と車載用電子機器とで相互にデータ送受信を行うことができる。  
【図面の簡単な説明】
【００６１】
【図１】本実施の形態における車載用電子機器および情報処理装置の構成を説明する図である。
【図２】データファイルの分割単位について説明する図である。
【図３】車両が停止状態の場合の車載用電子機器１００と情報処理装置２００との動作手順を説明するシーケンス図である。
【図４】車両が走行状態の場合の車載用電子機器１００と情報処理装置２００との動作手順を説明するシーケンス図である。
【図５】車両が走行状態の場合における車載用電子機器１００と情報処理装置２００との別の動作手順を説明するシーケンス図である。
【図６】車載用電子機器１００と情報処理装置２００とが中断されたデータ送受信を再開する場合の動作手順を説明するシーケンス図である。
【図７】情報処理装置２００の電源異常によりデータ送受信が中断される場合の動作手順を説明するシーケンス図である。
【符号の説明】
【００６２】
１００：車載用電子機器                    １０：  情報処理ユニット
１６，６６：データ送受信プログラム ３６：  ＵＳＢインターフェース     
４０：車両状態検知部               ２００：情報処理装置 
【図１】
2008037311.tif 000003
【図２】
2008037311.tif 000004
【図３】
2008037311.tif 000005
【図４】
2008037311.tif 000006
【図５】
2008037311.tif 000007
【図６】
2008037311.tif 000008
【図７】
2008037311.tif 000009