(57)【要約】【課題】任意の画像通信装置間でインフラに依存せずに画像情報を伝送する。【解決手段】周辺に位置する他の画像通信装置に直接に画像情報を伝送する画像通信装置であって、画像ファイルをパケット送信できるサイズにｋ（ｋは２以上の整数）分割するとともに、上記分割数ｋを含む画像データ情報を生成し、この画像データ情報にシーケンス番号１を付すとともに、上記分割画像データのそれぞれにシーケンス番号２から（ｋ＋１）までをそれぞれ付する画像分割部８と、上記画像データ情報および上記分割画像データを一時的に蓄えておく送信バッファ部９と、上記画像データ情報および上記分割画像データのそれぞれからシーケンス番号１から（ｋ＋１）までの画像パケットを生成し、最初に送信する画像パケットをシーケンス番号１の画像パケットとして、上記画像パケットのそれぞれをバースト送信する通信処理部１０とを備える。【選択図】  図２
2004235692.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ移動体に設置される複数の画像通信装置によって構成され、任意の画像通信装置間で直接に画像情報を伝送する画像通信システムであって、
第１の画像通信装置で画像情報を複数の画像パケットに分割し、これらの画像パケットを上記第１の画像通信装置からその周辺に位置する第２の画像通信装置にバースト送信することを特徴とする画像通信システム。
【請求項２】
請求項１記載の画像通信システムにおいて、
上記第１の画像通信装置は、その周辺に位置する不特定多数の画像通信装置に上記画像パケットを送信することを特徴とする画像通信システム。
【請求項３】
請求項１記載の画像通信システムにおいて、
上記第１の画像通信装置は、その周辺に位置する不特定多数の画像通信装置に自装置の位置情報パケットを送信するとともに、その周辺に位置する画像通信装置から送信された位置情報パケットによってこれら周辺の画像通信装置を認識しており、これら周辺の画像通信装置の内から特定した画像通信装置に上記画像パケットを送信することを特徴とする画像通信システム。
【請求項４】
請求項３記載の画像通信システムにおいて、
上記第２の画像通信装置は、その周辺に位置する不特定多数の画像通信装置に自装置の位置情報パケットを送信するとともに、その周辺に位置する画像通信装置から送信された位置情報パケットによってこれら周辺の画像通信装置を認識しており、これら周辺の画像通信装置の内から特定した上記第１の画像通信装置に画像送信を要求するパケットを送信することを特徴とする画像通信システム。
【請求項５】
請求項４記載の画像通信システムにおいて、
上記第１の画像通信装置は、上記画像送信を要求するパケットに従って上記第２の画像通信装置に上記画像パケットを送信することを特徴とする画像通信システム。
【請求項６】
請求項１記載の画像通信システムにおいて、
さらに、上記第２の画像通信装置が上記第１の画像通信装置から受信した上記画像パケットを、第２の画像通信装置からその周辺に位置する第３の画像通信装置に送信することを特徴とする画像通信システム。
【請求項７】
請求項１記載の画像通信システムにおいて、
上記第１の画像通信装置は、上記画像情報をｋ（ｋは２以上の整数）分割し、この分割数ｋを含む画像分割処理情報によって構成された第１の画像パケットおよびそれぞれ分割された画像情報で構成された第２から第（ｋ＋１）までの画像パケットを生成し、これら第１から第（ｋ＋１）までの画像パケットの内、上記第１の画像パケットを最初に送信することを特徴とする画像通信システム。
【請求項８】
請求項１記載の画像通信システムにおいて、
上記第１の画像通信装置は、上記画像パケットのそれぞれを複数回ずつ送信することを特徴とする画像通信システム。
【請求項９】
請求項１に記載の画像通信システムにおいて、
上記第２の画像通信装置は、上記画像パケットのそれぞれを受信するごとに受信完了パケットを返送し、
上記第１の画像通信装置は、所定の最大繰り返し送信回数の範囲内で、上記受信完了パケットを受信するまで上記画像パケットのそれぞれを繰り返し送信する
ことを特徴とする画像通信システム。
【請求項１０】
請求項１記載の画像通信システムにおいて、
上記第２の画像通信装置は、上記画像パケットの内、受信できなかった画像パケットがある場合は、その画像パケットについての再送要求パケットを返送し、上記画像パケットの全てを受信できた場合は、受信完了パケットを返送し、
上記第１の画像通信装置は、上記画像パケットのそれぞれを複数回ずつ送信したあとに、上記再送要求パケットを受信したら、再送要求された画像パケットを再送信する
ことを特徴とする画像通信システム。
【請求項１１】
周辺に位置する他の画像通信装置に直接に画像情報を伝送する画像通信装置であって、
画像情報をパケット送信できるサイズにｋ（ｋは２以上の整数）分割するとともに、上記分割数ｋを含む画像分割処理情報を生成し、この画像分割処理情報にシーケンス番号１を付すとともに、上記分割された画像情報のそれぞれにシーケンス番号２から（ｋ＋１）までをそれぞれ付する画像分割手段と、
上記画像分割処理情報および上記分割された画像情報を一時的に蓄えておく送信バッファ手段と、
上記画像分割処理情報および上記分割された画像情報のそれぞれからシーケンス番号１から（ｋ＋１）までの画像パケットを生成し、最初に送信する画像パケットをシーケンス番号１の画像パケットとして、上記画像パケットのそれぞれを、ＣＳＭＡ（Ｃａｒｒｉｅｒ  Ｓｅｎｓｅ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）方式を用いてバースト送信する送信手段と
を備えた
ことを特徴とする画像通信装置。
【請求項１２】
請求項１１記載の画像通信装置において、
上記送信手段は、その周辺に位置する不特定多数の他の画像通信装置に上記画像情報を送信することを特徴とする画像通信装置。
【請求項１３】
請求項１１記載の画像通信装置において、
その周辺に位置する他の画像通信装置から送信された位置情報パケットを受信する受信手段と、
上記位置情報パケットによってこれら周辺の画像通信装置を認識しており、これらの画像通信装置から送信先の画像通信装置を特定する周辺車両管理手段と
をさらに備え、
上記送信手段は、その周辺に位置する不特定多数の他の画像通信装置に自装置の位置情報パケットを送信するとともに、上記送信先の画像通信装置に上記画像パケットを送信する
ことを特徴とする画像通信装置。
【請求項１４】
請求項１３記載に画像通信装置において、
画像送信を要求するパケットを受信する受信手段をさらに備え、
上記送信手段は、上記画像送信を要求するパケットを送信した他の画像通信装置に上記画像パケットを送信する
ことを特徴とする画像通信装置。
【請求項１５】
請求項１３または１４に記載の画像通信装置において、
上記周辺車両管理手段は、上記特定した送信先との相対速度を求め、
上記送信手段は、上記相対速度に応じて上記特定された送信先との通信の優先順位を設定する
ことを特徴とする画像通信装置。
【請求項１６】
請求項１３記載の画像通信装置において、
上記送信手段は、ナビゲーションシステムから取得した自装置の位置情報をもとに上記自装置の位置情報パケットを生成することを特徴とする画像通信装置。
【請求項１７】
請求項１１記載の画像通信装置において、
上記送信手段は、中継送信を依頼する情報を付して上記画像パケットを送信することを特徴とする画像通信装置。
【請求項１８】
請求項１１記載の画像通信装置において、
上記送信手段は、上記画像パケットのそれぞれを複数回ずつ送信することを特徴とする画像通信装置。
【請求項１９】
請求項１１記載の画像通信装置において、
上記送信手段は、上記画像パケットのそれぞれを、所定の最大繰り返し送信回数の範囲内で、その画像パケットについての受信完了パケットを受信するまで繰り返し送信することを特徴とする画像通信装置。
【請求項２０】
請求項１１記載の画像通信装置において、
上記送信手段は、上記画像パケットのそれぞれを複数回ずつ送信したあとに、上記画像パケットのいずれかについての再送要求パケットを受信したら、再送要求された画像パケットを再送し、上記画像パケットについての受信完了パケットを受信したら、送信処理を終了することを特徴とする画像通信装置。
【請求項２１】
請求項１１記載の画像通信装置において、
上記送信手段は、
その周辺の不特定多数の送信先に上記画像パケットを送信するか、特定の送信先に上記画像パケットを送信するかの通信種別、および通信チャネルの状況に応じて、第１の誤り制御方式から第３の誤り制御方式までのいずれか最適な誤り制御方式を選択し、
上記第１の誤り制御方式を選択した場合には、上記画像パケットのそれぞれを複数回ずつ送信し、
上記第２の誤り制御方式を選択した場合には、上記画像パケットのそれぞれを、所定の最大繰り返し送信回数の範囲内で、その画像パケットについての受信完了パケットを受信するまで繰り返し送信し、
上記第３の誤り制御方式を選択した場合には、上記画像パケットのそれぞれを複数回ずつ送信したあとに、上記画像パケットのいずれかについての再送要求パケットを受信したら、再送要求された画像パケットを再送し、上記画像パケットについての受信完了パケットを受信したら、送信処理を終了する
ことを特徴とする画像通信装置。
【請求項２２】
請求項１９から２１までのいずれかに記載の画像通信装置において、
上記送信手段は、通信チャネルの状況に応じて同じ画像パケットについての繰り返し送信回数または最大繰り返し送信回数を調整することを特徴とする画像通信装置。
【請求項２３】
請求項１９から２１までのいずれかに記載の画像通信装置において、
その周辺に位置する他の画像通信装置から送信された位置情報パケットを受信する受信手段と、
上記位置情報パケットによってこれら周辺の画像通信装置を認識しており、これらの画像通信装置から送信先の画像通信装置を特定し、この特定した送信先との相対速度を求める周辺車両管理手段と
をさらに備え、
上記送信手段は、上記相対速度に応じて同じ画像パケットについての繰り返し送信回数または最大繰り返し送信回数を調整する
ことを特徴とする画像通信装置。
【請求項２４】
請求項１８から２１までのいずれかに記載の画像通信装置において、
上記送信バッファ手段は、上記画像情報についての全ての画像パケットの送信が終了したら、上記画像情報についての全てのデータを消去することを特徴とする画像通信装置。
【請求項２５】
請求項１９から２１までのいずれかに記載の画像通信装置において、
上記送信バッファ手段は、上記受信完了パケットが受信されたら、その分のデータを消去することを特徴とする画像通信装置。
【請求項２６】
請求項１１記載の画像通信装置において、
画像を撮影して画像情報を取得する画像情報取得手段と、
上記画像情報を記録する記憶手段と
をさらに備えた
ことを特徴とする画像通信装置。
【請求項２７】
請求項１１記載の画像通信装置から送信された画像情報を受信する画像通信装置であって、
送信された上記画像パケットを受信して上記画像分割処理情報および上記分割された画像情報を分離する受信手段と、
上記画像分割処理情報および上記分割された画像情報を一時的に蓄えておく受信バッファ手段と、
上記分割された画像情報を組み立ててもとの画像情報を再生する画像組立手段と
を備えた
ことを特徴とする画像通信装置。
【請求項２８】
請求項２７記載の画像通信装置において、
その周辺に位置する他の画像通信装置から送信された位置情報パケットによってこれら周辺の画像通信装置を認識しており、これらの画像通信装置から画像送信要求先の画像通信装置を特定する周辺車両管理手段と、
上記画像送信要求先の画像通信装置に画像送信を要求するパケットを送信する送信手段と
をさらに備え、
上記受信手段は、上記位置情報パケットを受信するとともに、上記画像送信要求先の画像通信装置から上記画像送信要求に応じて送信された上記画像パケットを受信する
ことを特徴とする画像通信装置。
【請求項２９】
請求項２７記載の画像通信装置において、
受信した上記画像パケットに中継送信を依頼する情報が付されている場合に、その画像パケットを送信する送信手段をさらに備えたことを特徴とする画像通信装置。
【請求項３０】
請求項２７記載の画像通信装置において、
上記画像パケットのそれぞれが受信されるごとに受信完了パケットを複数回返送する送信手段をさらに備えたことを特徴とする画像通信装置。
【請求項３１】
請求項２７記載の画像通信装置において、
上記画像パケットの内、受信できなかった画像パケットがある場合は、その画像パケットについての再送要求パケットを複数回返送し、上記画像パケットの全てを受信できた場合は、受信完了パケットを複数回返送する送信手段をさらに備えたことを特徴とする画像通信装置。
【請求項３２】
請求項３０または３１に記載の画像通信装置において、
上記送信手段は、通信チャネルの状況に応じて同じ受信完了パケットまたは同じ再送要求パケットについての繰り返し送信回数を調整することを特徴とする画像通信装置。
【請求項３３】
請求項２７記載の画像通信装置において、
上記再生された画像情報を表示する画像表示手段と、
上記再生された画像情報を記録する記憶手段と
をさらに備えた
ことを特徴とする画像通信装置。
【請求項３４】
請求項３３記載の画像通信装置において、
上記受信バッファ手段は、上記再生された画像情報が表示または記録されたら、上記画像情報についての全てのデータを消去することを特徴とする画像通信装置。
【請求項３５】
請求項３３記載の画像通信装置において、
上記画像表示手段は、上記再生された画像情報をナビゲーションシステムの表示装置に表示することを特徴とする画像通信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、移動体に設置される複数の画像通信装置によって構成され、任意の画像通信装置間で画像情報を伝送する画像通信システムに関するものである。
【０００２】
【従来の技術】
従来の画像通信システムは、車両などの移動体に設置された画像通信装置と地上に設置された通信基地局との間で、無線通信し、画像情報を共有するものであった（例えば、特許文献１参照）。
【０００３】
【特許文献１】
特開平１１ー２０５７８２号公報（図１）
【０００４】
【発明が解決しようとする課題】
しかしながら、上記従来の画像通信システムでは、画像通信装置が設置された車両間での画像情報の送信は、地上に設置された通信局等の通信施設を介した通信、つまりインフラ（Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ）に依存した通信である。このため、任意に遭遇する周辺車両との間で通信するには、車載の画像通信装置から通信局に周期的に自車両の位置とＩＤ（識別データ）を送る必要があり、その通信局の通信エリア内に位置する相手車両の位置とＩＤを上記通信局から取得して認識した上で、自車両から上記通信局を介して相手車両に画像情報を無線伝送する必要がある。画像情報は一般にデータサイズが大きいので、このような通信施設を介した通信では、通信局の負荷が大きいという課題があった。
【０００５】
本発明は、このような従来の課題を解決するためになされたものであり、任意の画像通信装置間でインフラに依存せずに画像情報を伝送できる画像通信システムを提供することを目的とするものである。
【０００６】
【課題を解決するための手段】
本発明の画像通信システムは、
それぞれ移動体に設置される複数の画像通信装置によって構成され、任意の画像通信装置間で直接に画像情報を伝送する画像通信システムであって、
第１の画像通信装置で画像情報を複数の画像パケットに分割し、これらの画像パケットを上記第１の画像通信装置からその周辺に位置する第２の画像通信装置にバースト送信する
ことを特徴とするものである。
【０００７】
【発明の実施の形態】
実施の形態１
図１は本発明の実施の形態１の画像通信装置の構成図である。この実施の形態１の画像通信装置は、カメラ１と、音声マイク２と、車々間通信装置（車々間通信端末）３と、送受信アンテナ４とを備え、車両に設置されている。カメラ１、音声マイク２、および送受信アンテナ４は、それぞれ有線あるいは無線によって車々間通信装置３と接続されている。
【０００８】
図２は車々間通信装置３のブロック構成図である。図２において、車々間通信装置３は、ファイル変換部５と、画像記憶ディスク６と、主制御処理部７と、画像分割部８と、送信バッファ部９と、通信処理部１０と、周辺車両管理部１１と、受信バッファ部１２と、画像組立部１３と、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）モニタ１４と、メッセージ入力部１５と、パソコン接続インターフェイス１６と、メモリカード１７と、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）装置１８とを備えている。
【０００９】
このようなそれぞれ車両に設置された複数の実施の形態１の画像通信装置によって構成された画像通信システムでは、ＣＳＭＡ（Ｃａｒｒｉｅｒ  Ｓｅｎｓｅ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ：キャリア検知多重アクセス）方式によって、１つの画像ファイルを分割して生成した複数の画像パケットをバースト送信することにより、１台の車両が通信チャネルを占有することなく、通信チャネルを周辺の車両と共有しながら、通信局を介さずに任意の車両間で画像ファイルを無線伝送する。
【００１０】
なお、車々間通信装置３および以下の説明において、「車々間」、「車々間通信」、および「車々間画像通信」は、通信局等の通信施設を介さない車両間での直接通信を意味する。
【００１１】
このような実施の形態１の車々間画像通信の使用形態は、走行の安全を確保することを目的とした使用（安全確保的使用）と、アミューズメントを目的とした使用（アミューズメント的使用）との２つに大別される。
【００１２】
上記安全確保的使用の具体例としては、例えば以下の（ａ）〜（ｅ）がある。
（ａ）大型車両が前方を走行していて見通しが悪い場合に、先行する車両（その大型車両またはその大型車両の前を走行する車両）から前方の道路および車両の画像情報を発信し、後方を走行する車両は、この画像情報を受信して、見通しを確保する。
（ｂ）見通しの悪い道路（カーブの多い山道等）において、先行する車両から画像情報発信し、後方を走行する車両は、この画像情報を受信して、道路の状況を把握する。
（ｃ）渋滞の最後尾近辺の車両からその渋滞の画像情報を送信し、後方を走行する車両は、この画像情報を受信して、道路の状況を把握する。
（ｄ）事故現場を通過する車両からその事故現場の画像情報を送信し、後方を走行する車両は、この画像情報を取得して、道路の状況を把握する。
（ｅ）危険な場所（車両事故、落下物、道路の欠損、がけ崩れ等）を通過する車両から、危険を知らせるためにその危険な場所の画像情報を送信し、後方を走行する車両は、この画像情報を取得して、道路の状況を把握し、危険を回避する。
【００１３】
また、上記アミューズメント的使用の具体例としては、例えば以下の（ｆ）〜（ｈ）がある。
（ｆ）グループで移動する車両同士で、景色、人物、動物等にコメントを加えた画像情報を、相互に発信および取得して、メールのようにやり取りする。
（ｇ）先行する車両が見落とした景色等の画像を、後続車から先行車両に送信する。
（ｈ）グループで移動する車両が、遅れた後続車両に待ち合わせ場所を知らせるための画像情報を送信する。
【００１４】
また、実施の形態１の車々間画像通信の通信形態（通信種別）は、１対１通信（車両Ａから特定の車両Ｂに画像を送信、あるいは車両Ｂから特定の車両Ａに画像を要求して車両Ａから特定の車両Ｂに画像を送信）と、１対多通信（車両Ａから不特定多数の車両に画像をブロードキャスト送信）との２つに大別される。
【００１５】
さらに、上記１対１通信または上記１対多通信の特別な形態として、遠距離の車両間で通信するための中継通信がある。例えば、１対多通信での中継送信では、上記使用例（ｅ）において、危険な場所を通過する車両から、後方を走行する不特定多数の車両に向けて、その危険な場所の画像情報を発信し、後方を走行する車両は、この画像情報を受信して、危険を回避するとともに、この画像情報をさらに後方を走行する不特定多数の車両に向けて送信する。このように、車両を中継させることによって、近距離通信のみならず、遠距離通信にも適応可能であり、通信可能エリア外に位置する車両に中継車両を介して画像情報を送信できる。
【００１６】
［１対１通信その１］
車両Ａから特定の車両Ｂに画像を送信する１対１通信の手順について以下に説明する。
【００１７】
［車両Ａの送信手順（１対１通信その１）］
車両Ａのユーザは、画像通信装置を操作して、画像情報を取得し、さらにその画像情報に必要に応じて音声または文字のメッセージデータを添付し、送信先車両のＩＤ（車両ＢのＩＤ）、周辺車両の位置情報等をもとに、車両Ｂを特定し、１対１通信での画像送信を選択する。車両Ａの画像通信装置は、上記の操作に従って、上記の画像情報を分割して複数の画像パケットを生成し、これらの画像パケットを１対１通信で車両Ｂに送信する。なお、車両Ｂが車両Ａの通信可能エリア外に位置していた場合には、送信手順は、１対１通信での中継通信の手順と同様になる。
【００１８】
車両Ａから送信される上記画像パケットは、１対１送信であること示す通信種別情報、送信元ＩＤ（車両ＡのＩＤ）、送信元の位置情報、送信先ＩＤ（車両ＢのＩＤ）、送信先の位置情報、分割された画像情報、画像分割のシーケンス番号等によって構成される。
【００１９】
例えば、送信する画像をカメラ１で撮影して画像情報を取得し、または画像記憶ディスク６から画像情報を取得し（メッセージの添付は画像取得の前または後に可能）、モニタ１４のタッチパネルによって画像送信画面２１を選択し、その画像送信画面２１に表示された車両Ｂをタッチすると、１対１通信で車両Ｂに上記取得した画像情報の画像パケットが送信される。
【００２０】
［特定車両Ｂの受信手順（１対１通信その１）］
車両Ｂの画像通信装置は、１対１送信であること示す種別情報、送信先ＩＤ（車両ＡのＩＤ）等をもとに、車両Ａから送信された画像パケットを受信し、受信した画像パケットから画像情報を復元し、その画像情報を表示する。
【００２１】
あるいは、車両Ｂの画像通信装置は、１対１送信であること示す種別情報、送信先ＩＤ（車両ＡのＩＤ）をもとに、車両Ａから送信された画像パケットを受信し、１対１通信を受信した旨をユーザに報知する（モニタ１４に受信した旨を表示する、ＬＥＤを点灯させる、音声で報知する等が可能）。車両Ｂのユーザは、受信された画像情報の表示の可否を選択する。車両Ｂの画像通信装置は、表示可が選択された場合は、受信した画像パケットから画像情報を復元し、その画像情報を表示する（画像情報の復元および表示は、上記の選択と同時または上記の選択から所定時間経過後に可能）。
【００２２】
［１対１通信その２］
車両Ｂから特定の車両Ａに画像を要求して車両Ａから特定の車両Ｂに画像を送信する１対１通信の手順について以下に説明する。
【００２３】
［車両Ｂの送信手順（１対１通信その２）］
車両Ｂのユーザは、画像情報の必要性を感じたら、画像通信装置を操作して、その画像情報の送信元に適した車両Ａを特定し、画像送信を要求するパケットの送信を選択する。車両Ｂの画像通信装置は、上記の操作に従って、画像送信を要求するパケットを車両Ａに送信する。
【００２４】
上記画像送信を要求するパケットは、１対１通信であることおよび画像送信要求であることを示す通信種別情報、送信元ＩＤ（車両ＢのＩＤ）、送信元の位置情報、送信先ＩＤ（車両ＡのＩＤ）、送信先の位置情報、さらに必要に応じて画像要求内容（音声または文字のメッセージの添付によって可能）等によって構成される。
【００２５】
例えば、モニタ１４のタッチパネルによって通信オプション設定画面を選択し、その通信オプション設定画面から画像送信要求を選択し、次に上記タッチパネルによって画像送信画面２１を選択し、その画像送信画面２１に表示された車両Ａをタッチすると、画像送信を要求するパケットが車両Ａに送信される。
【００２６】
［特定車両Ａの受信−送信手順（１対１通信その２）］
車両Ａの画像通信装置は、送信先ＩＤ（車両ＡのＩＤ）等をもとに、車両Ｂから送信された画像送信を要求するパケットを受信し、画像送信要求であることを示す種別情報、送信元ＩＤ（車両ＢのＩＤ）、さらには画像要求内容をもとに、画像情報を取得し（取得は画像送信を要求するパケットの受信と同時あるいは所定時間後に可能）、その画像情報の画像パケットを車両Ｂに送信する。
【００２７】
あるいは、車両Ａの画像通信装置は、送信先ＩＤ（車両ＡのＩＤ）等をもとに、車両Ｂから送信された画像送信を要求するパケットを受信し、画像送信要求であることを示す種別情報、送信元ＩＤ（車両ＢのＩＤ）、さらには画像要求内容等をもとに、画像送信要求を受信した旨、さらにその画像要求内容をユーザに報知する（モニタ１４の画面に上記受信した旨を表示する等が可能）。車両Ａのユーザは、要求された画像情報の送信の可否を選択する（モニタ１４の画面に送信可否ボタンを表示する等が可能）。車両Ａの画像通信装置は、送信否が選択された場合は、車両Ｂに送信拒否のパケットを送信する。また、送信可が選択された場合は、画像情報を取得し（取得は送信可の選択と同時あるいは所定時間後に可能）、その画像情報の画像パケットを車両Ｂに送信する。
【００２８】
車両Ａから送信される上記画像パケットは、１対１通信であることおよび画像送信要求の返信画像であることを示す種別情報、送信元ＩＤ（車両ＡのＩＤ）、送信元の位置情報、要求元ＩＤ（車両ＢのＩＤ）、要求元の位置情報、分割された画像情報、画像分割のシーケンス番号等によって構成される。
【００２９】
［特定車両Ｂの受信手順（１対１通信その２）］
車両Ｂの画像通信装置は、１対１通信であることおよび画像送信要求の返信画像であることを示す種別情報、要求元ＩＤ（車両ＢのＩＤ）等をもとに、車両Ａから送信された画像パケットを受信し、受信した画像パケットから画像情報を復元し、その画像情報を表示する。
【００３０】
［１対多通信その１］
車両Ａから不特定多数の車両（車両Ｂを含む）に画像をブロードキャスト送信する１対多通信の手順について以下に説明する。
【００３１】
［車両Ａの送信手順（１対多通信その１）］
車両Ａのユーザは、画像通信装置を操作して、画像情報を取得し、さらにその画像情報に必要に応じて音声または文字のメッセージデータを添付し、１対多通信での画像送信を選択する。車両Ａの画像通信装置は、上記の操作に従って、上記の画像情報を分割して複数の画像パケットを生成し、これらの画像パケットを１対多通信で不特定多数の車両に送信する。
【００３２】
車両Ａから送信される上記画像パケットは、１対多通信であることを示す種別情報、送信元ＩＤ（車両ＡのＩＤ）、送信元の位置情報、分割された画像情報、画像分割のシーケンス番号、さらに必要に応じて危険報知であることを示す情報等によって構成される。
【００３３】
例えば、送信する画像をカメラ１で撮影して画像情報を取得し、または画像記憶ディスク６から画像情報を取得し（メッセージの添付は画像取得の前または後に可能）、モニタ１４のタッチパネルによって画像送信画面２１を選択し、その画像送信画面２１に表示されたブロードキャスト送信ボタンをタッチすると、１対多通信で不特定多数の車両に上記取得した画像情報の画像パケットが送信される。なお、画像送信画面２１内に危険報知ボタンを設け、この危険報知ボタンをタッチして上記の画像パケットに危険報知であることを示す情報を付加することによって、周辺車両に危険を報知する場合に有効である。
【００３４】
［不特定の車両Ｂの受信手順（１対多通信その１）］
車両Ｂの画像通信装置は、１対多送信であること示す種別情報、送信先ＩＤ（車両ＡのＩＤ）等をもとに、車両Ａからブロードキャスト送信された画像パケットを受信し、受信した画像パケットから画像情報を復元し、その画像情報を表示する。
【００３５】
あるいは、車両Ｂの画像通信装置は、１対多送信であること示す種別情報、送信先ＩＤ（車両ＡのＩＤ）等をもとに、車両Ａからブロードキャスト送信された画像パケットを受信し、１対多通信を受信した旨をユーザに報知する。車両Ｂのユーザは、受信された画像情報の表示の可否を選択する。車両Ｂの画像通信装置は、表示可が選択された場合は、受信した画像パケットから画像情報を復元し、その画像情報を表示する（画像情報の復元および表示は、表示可の選択と同時あるいは所定時間後に可能）。ただし、受信した画像情報が危険報知の画像情報の場合は、その旨を強調して報知するか、あるいはユーザに表示の可否を選択させずに、危険情報である旨を報知するとともに、受信した画像情報を表示する。
【００３６】
［１対多通信その２］
車両Ｂから不特定多数の車両（車両Ａを含む）に画像を要求して車両Ａから不特定多数の車両（車両Ｂを含む）に画像をブロードキャスト送信する１対多通信の手順について以下に説明する。
【００３７】
［車両Ｂの送信手順（１対多通信その２）］
車両Ｂのユーザは、画像情報の必要性を感じたら、画像通信装置を操作して、画像送信を要求するパケットの送信を選択する。車両Ｂの画像通信装置は、上記の操作に従って、画像送信を要求するパケットを不特定多数の車両に送信する。
【００３８】
上記画像送信を要求するパケットは、１対多通信であることおよび画像送信要求であることを示す通信種別情報、送信元ＩＤ（車両ＢのＩＤ）、送信元の位置情報、さらに必要に応じて画像要求内容（音声または文字のメッセージの添付によって可能）等によって構成される。
【００３９】
［不特定車両Ａの受信−送信手順（１対多通信その２）］
車両Ａの画像通信装置は、１対多通信であることを示す通信種別情報等をもとに、車両Ｂから送信された画像送信を要求するパケットを受信し、画像送信要求であることを示す種別情報、さらには画像要求内容をもとに、画像情報を取得し、その画像情報の画像パケットを不特定多数の車両に送信する。
【００４０】
あるいは、車両Ａの画像通信装置は、１対多通信であることを示す通信種別情報等をもとに、車両Ｂから送信された画像送信を要求するパケットを受信し、画像送信要求であることを示す種別情報、さらには画像要求内容等をもとに、画像送信要求を受信した旨、さらには画像要求内容をユーザに報知する。車両Ａのユーザは、要求された画像情報の送信の可否を選択する。車両Ａの画像通信装置は、送信可が選択された場合は、画像情報を取得し、その画像情報の画像パケットを不特定多数の車両に送信する。
【００４１】
車両Ａから送信される上記画像パケットは、１対多通信であることおよび画像送信要求の返信画像であることを示す種別情報、送信元ＩＤ（車両ＡのＩＤ）、送信元の位置情報、要求元ＩＤ（車両ＢのＩＤ）、要求元の位置情報、分割された画像情報、画像分割のシーケンス番号等によって構成される。なお、このときの画像送信要求に応じた車両Ａからの送信は、１対多通信に限定されるものではなく、車両Ｂを特定車両とする１対１通信とすることも可能である。
【００４２】
［不特定車両Ｂの受信手順（１対多通信その２）］
車両Ｂの画像通信装置は、１対多通信であることおよび画像送信要求の返信画像であることを示す種別情報、要求元ＩＤ（車両ＢのＩＤ）等をもとに、車両Ａから送信された画像パケットを受信し、受信した画像パケットから画像情報を復元し、その画像情報を表示する。
【００４３】
［１対多通信での中継通信］
車両Ａから不特定多数の車両（車両Ｂを含む）に画像をブロードキャスト送信し、これを受信した車両Ｂから不特定多数の車両（車両Ｃを含む）に上記の画像をブロードキャスト送信する中継通信の手順について以下に説明する。
【００４４】
［車両Ａの送信手順（１対多通信での中継通信）］
車両Ａのユーザは、画像通信装置を操作して、画像情報を取得し、さらにその画像情報に必要に応じて音声または文字のメッセージデータを添付し、中継通信および１対多通信での画像送信を選択する。車両Ａの画像通信装置は、上記の操作に従って、上記の画像情報を分割して複数の画像パケットを生成し、これらの画像パケットを１対多通信で不特定多数の車両に送信する。
【００４５】
車両Ａから送信される画像パケットは、中継通信であることを示す種別情報、１対多送信であること示す種別情報、送信元ＩＤ（車両ＡのＩＤ）、送信元の位置情報、分割された画像情報、画像分割のシーケンス番号、さらに必要に応じて危険報知であることを示す情報等によって構成される。
【００４６】
［不特定の車両Ｂの受信−送信手順（１対多通信での中継通信）］
車両Ｂの画像通信装置は、１対多送信であること示す種別情報、送信先ＩＤ（車両ＡのＩＤ）等をもとに、車両Ａからブロードキャスト送信された画像パケットを受信し、受信した画像パケットから画像情報を復元し、その画像情報を表示する。
【００４７】
あるいは、車両Ｂの画像通信装置は、１対多送信であること示す種別情報、送信先ＩＤ（車両ＡのＩＤ）等をもとに、車両Ａからブロードキャスト送信された画像パケットを受信し、１対多通信を受信した旨をユーザに報知する。車両Ｂのユーザは、受信された画像情報の表示の可否を選択する。車両Ｂの画像通信装置は、表示可が選択された場合は、受信した画像パケットから画像情報を復元し、その画像情報を表示する。
【００４８】
これとともに、車両Ｂの画像通信装置は、中継通信であることを示す種別情報、１対多送信であること示す種別情報、送信先ＩＤ（車両ＡのＩＤ）等をもとに、車両Ａから受信した画像パケットを１対多通信で不特定多数の車両に中継送信する。このとき、必要に応じて、中継送信中である旨をユーザに報知する。
【００４９】
あるいは、車両Ｂの画像通信装置は、中継通信であることを示す種別情報、１対多送信であること示す種別情報、送信先ＩＤ（車両ＡのＩＤ）等をもとに、１対多通信での中継通信を受信した旨をユーザに報知する。車両Ｂのユーザは、受信された画像情報の中継送信の可否を選択する。車両Ｂの画像通信装置は、中継送信可が選択された場合は、車両Ａから受信した画像パケットを１対多通信で不特定多数の車両に中継送信する（中継送信は、その選択と同時あるいは所定時間後に可能）。
【００５０】
車両Ｂから中継送信される画像パケットは、中継通信であることを示す種別情報、１対多送信であること示す種別情報、送信元ＩＤ（車両ＡのＩＤ）、送信元の位置情報、中継元ＩＤ（車両ＢのＩＤ）、中継元の位置情報、分割された画像情報、画像分割のシーケンス番号、危険報知であることを示す情報等によって構成される。
【００５１】
［不特定の車両Ｃの受信−送信手順（１対多通信での中継通信）］
車両Ｂから中継送信された画像パケットを不特定の車両Ｃが受信および送信する手順も、上記車両Ｂでの受信−送信手順と同様である。このような中継通信を繰り返すことによって、車両Ａの通信エリア内に位置していない不特定多数の車両にも危険情報等の画像情報を送信できる。
【００５２】
［１対１通信での中継通信］
車両Ａから特定の車両Ｂに画像を１対１通信で送信し、これを受信した車両Ｂから特定の車両Ｃに上記の画像を１対１通信で送信する中継通信の手順について以下に説明する。
【００５３】
それぞれの車両は、画像パケットとは別に、自車両の位置情報パケットを１対他通信で送信している。送信元車両Ａの画像通信装置は、送信先車両Ｃが通信エリア内に位置しない場合に、上記１対多通信での中継通信によって車両Ｃからの位置情報パケット（車両ＣのＩＤ、車両Ｃの位置情報等によって構成される）を受信でれば、車両ＣのＩＤおよび位置を認識できる。しかし、車両Ａの画像通信装置が、上記の位置情報パケットを受信できず、車両ＣのＩＤおよび位置を認識できていなければ、車両Ａのユーザは、車両ＣのＩＤおよび位置情報をあらかじめ別途入手して画像通信装置に入力しておく必要がある。
【００５４】
［車両Ａの送信手順（１対１通信での中継通信）］
車両Ａのユーザは、画像通信装置を操作して、画像情報を取得し、さらにその画像情報に必要に応じて音声または文字のメッセージデータを添付し、送信先車両のＩＤ（車両ＣのＩＤ）、周辺車両の位置情報等をもとに、車両Ｃを送信先車両として特定し、１対１通信での画像送信を選択する。車両Ａの画像通信装置は、上記の操作に従って、上記の画像情報を分割して複数の画像パケットを生成するとともに、自車両の位置情報および送信先車両（車両Ｃ）の位置情報をもとに、車両Ｃが通信エリア内に位置するか否かを判断し、送信先車両Ｃが通信エリア内に位置していなければ、さらに他の周辺車両の位置情報等をもとに、送信先車両Ｃに最も近い通信エリア内の車両Ｂを中継車両として特定し、上記の画像パケットを１対１通信で中継車両Ｂに送信する。なお、送信先車両Ｃが通信エリア内に位置しているときの送信手順は、上記１対１通信その１の手順と同様になる。
【００５５】
あるいは、車両Ａのユーザは、画像通信装置を操作して、画像情報を取得し、さらにその画像情報に必要に応じて音声または文字のメッセージデータを添付し、送信先車両のＩＤ（車両ＣのＩＤ）、周辺車両の位置情報等をもとに、車両Ｃを送信先車両として特定し、中継通信および１対１通信での画像送信を選択する。車両Ａの画像通信装置は、上記の操作に従って、上記の画像情報を分割して複数の画像パケットを生成するとともに、自車両の位置情報、周辺車両の位置情報等をもとに、送信先車両Ｃに最も近い通信エリア内の車両Ｂを中継車両として特定し、上記の画像パケットを１対１通信で中継車両Ｂに送信する。
【００５６】
車両Ａから送信される上記画像パケットは、中継送信であることを示す種別情報、１対１送信であることを示す種別情報、送信元ＩＤ（車両ＡのＩＤ）、送信元の位置情報、送信先ＩＤ（車両ＣのＩＤ）、送信先の位置情報、中継車先ＩＤ（車両ＢのＩＤ）、中継先の位置情報、分割された画像情報、画像分割のシーケンス番号等によって構成される。
【００５７】
［中継車両Ｂの受信−送信手順］
中継車両Ｂの画像通信装置は、中継送信であることを示す種別情報、１対１送信であることを示す種別情報、中継車先ＩＤ（車両ＢのＩＤ）、中継先の位置情報等をもとに、車両Ａから送信された画像パケットを受信し、中継通信であることを認識する。そして、自車両の位置情報および送信先車両（車両Ｃ）の位置情報をもとに、車両Ｃが通信エリア内に位置するか否かを判断する。
【００５８】
送信先車両Ｃが通信エリア内に位置していれば、中継車両Ｂの画像通信装置は、車両Ｃを送信先車両として特定し、車両Ａから受信した画像パケットを１対１通信で車両Ｃに中継送信する。このとき、必要に応じて、中継送信中であることをユーザに報知する。なお、１対１通信での中継通信を受信した旨をユーザに報知し、ユーザが中継送信可を選択した場合に、中継送信することも可能である。
【００５９】
このとき、車両Ｂから送信される画像パケットは、中継送信であることを示す種別情報、１対１送信であることを示す種別情報、送信元ＩＤ（車両ＡのＩＤ）、送信元の位置情報、送信先ＩＤ（車両ＣのＩＤ）、送信先の位置情報、中継元ＩＤ（車両ＢのＩＤ）、中継元の位置情報、分割された画像情報、画像分割のシーケンス番号等によって構成される。
【００６０】
また、送信先車両Ｃが通信エリア内に位置していなければ、中継車両Ｂの画像通信装置は、自車両の位置情報、送信先車両Ｃの位置情報、他の周辺車両の位置情報等をもとに、送信先車両Ｃに最も近い通信エリア内の車両を中継車両として特定し、上記の画像パケットを１対１通信でその中継車両に送信する。このような中継通信を繰り返すことによって、車両Ａの通信エリア内に位置していない特定車両Ｃにも画像情報を送信できる。
【００６１】
このとき、車両Ｂから送信される画像パケットは、中継送信であることを示す種別情報、１対１送信であることを示す種別情報、送信元ＩＤ（車両ＡのＩＤ）、送信元の位置情報、送信先ＩＤ（車両ＣのＩＤ）、送信先の位置情報、中継元ＩＤ（車両ＢのＩＤ）、中継元の位置情報、中継先ＩＤ（車両Ｂによって特定された中継車両のＩＤ）、中継先の位置情報、分割された画像情報、画像分割のシーケンス番号等によって構成される。
【００６２】
次に、実施の形態１の画像通信装置の構成および動作について、図１および図２を用いて説明する。
［カメラ１］
カメラ１で車内から撮影した風景や前方の渋滞等の静止画像は、車々間通信装置３のファイル変換部５に送られる。
【００６３】
［ファイル変換部５］
ファイル変換部５は、主制御処理部７の制御に従って、撮影された画像をＪＰＥＧファイル等の画像ファイルに変換し、その画像ファイルを画像記憶ディスク６、画像分割部８、モニタ１４に送る。
【００６４】
［音声マイク２］
カメラ１によって撮影されて送信される静止画像に音声メッセージを添付する場合には、音声マイク２に音声メッセージを入力する。この音声メッセージは、車々間通信装置３のメッセージ入力部１５に送られる。
【００６５】
また、カメラ１によって撮影されて送信される静止画像に文字メッセージを添付する場合には、モニタ１４のタッチパネルまたは操作キー１９を操作して、文字メッセージを入力する。この文字メッセージも、メッセージ入力部１５に送られる。
【００６６】
［メッセージ入力部１５］
メッセージ入力部１５は、入力された添付メッセージ（音声メッセージまたは文字メッセージ）を添付メッセージデータ（音声データまたは文字データ）に変換し、その添付メッセージデータを送信バッファ部９に送る。
【００６７】
［画像記録ディスク６］
画像記録ディスク６は、主制御処理部７の制御に従って、ファイル変換部５からの撮影された画像ファイルおよび画像組立部１３からの受信された画像ファイルを記録し、これらの画像ファイルを、モニタ１４、パソコン接続インターフェイス１６、メモリカード１７に送るとともに、上記撮影された画像ファイルを画像分割部８に送る。
【００６８】
つまり、撮像された画像をすぐに送信しない場合には、その画像ファイルを画像記録ディスク６に記録しておき、画像送信時に画像記録ディスク６から読み出して画像分割部８に送る。
【００６９】
また、撮影された画像または受信された画像を表示するときには、ファイル変換部５から出力された画像ファイル、画像組立部１３から出力された受信された画像ファイル、あるいは画像記録ディスク６に記録されている撮影または受信された画像ファイルをモニタ１４に送る。
【００７０】
また、画像記録ディスク６に記録された画像ファイルを車々間通信装置３から取り出すときには、その画像データをパソコン接続インターフェイス１６またはメモリカード１７に送り、車々間通信装置３（必要に応じて運転終了後に車両からはずして携帯および移動可能）に接続したパソコン内の記録装置、または車々間通信装置３からはずして携帯および移動可能なメモリカード１７に記録する。
【００７１】
［モニタ１４］
モニタ１４は、タッチパネル構造になっており、カメラ１によって撮影された静止画像または受信再生された静止画像を表示する画面２０、自車両を中心にして自車両およびそれぞれの周辺車両を表示するとともにブロードキャストボタンを表示する画像送信画面２１、通信オプション選択画面等を、このモニタ１４のタッチパネルまたは操作キー１９によって切り換え表示可能である。
【００７２】
画像送信画面２１では、ユーザは、１対多通信または１対１通信を選択する。１対多通信を選択する場合はブロードキャスト送信ボタンをタッチし、１対１通信を選択する場合には、周辺車両の内で送信先となる車両をタッチする。また、上記通信オプション設定画面では、ユーザは、中継通信や画像送信の要求等を設定する。
【００７３】
画像ファイルをそのまま１つの画像パケットで送受信するには、パケットサイズが大きくなり過ぎる。そこで、この実施の形態１の画像通信装置では、画像パケットを送受信が可能なパケットサイズとするために、画像ファイルを分割し、それぞれの分割画像データから複数の画像パケットを生成し、これらの画像パケットを送受信する。また、この実施の形態１の画像通信装置では、ＣＳＭＡ方式で上記一連の画像パケットをバースト送信することによって、複数の車両がチャネルを共有して通信することが可能になる。
【００７４】
送受信されるパケットには、画像パケット（分割された画像ファイルを伝送するパケット）、Ａｃｋパケット（受信完了パケット）、Ｎａｃｋパケット（再送要求パケット）、ＧＰＳ情報パケット（自車両の位置を周辺車両に認識させるとともに周辺車両の位置を認識するためのパケット）、画像送信を要求するパケット等がある。このようなパケット通信を処理するのが、通信処理部１０である。
【００７５】
［画像分割部８］
画像分割部８は、主制御処理部７の制御に従って、入力された１つの画像ファイルをＣＳＭＡ方式でパケット通信可能なサイズの複数のデータに分割するとともに、この画像分割処理についての画像データ情報を生成し、これらの画像データ情報および分割画像データのそれぞれにシーケンス番号を付して送信バッファ部９に送る。
【００７６】
［送信バッファ部９］
送信バッファ部９は、主制御処理部７の制御に従って、画像分割部８からの画像データ情報および分割画像データ、ならびにメッセージ入力部１５からの添付メッセージデータを送信画像ファイルごとに一時保持し、これらのデータをシーケンス番号順に通信処理部１０に送る。
【００７７】
［ＧＰＳ装置１８］
ＧＰＳ装置１８は、自車両のＧＰＳ情報（緯度、経度、方位、速度等の情報からなる位置情報）を受信して、通信処理部１０に送る。
【００７８】
［通信処理部１０］
通信処理部１０は、主制御処理部７の制御に従って、１つの送信画像ファイルについての複数の画像パケットを順次生成し、これらの画像パケットを送受信アンテナ４からバースト送信する。
【００７９】
上記の画像パケットのそれぞれは、画像データ情報または分割画像データ（画像パケットによっては添付メッセージデータ）、シーケンス番号、通信種別情報、誤り制御方式の情報、送信元ＩＤ（自車両のＩＤ）、送信元のＧＰＳ情報、送信先ＩＤ、送信先のＧＰＳ情報、中継車先ＩＤ、中継先のＧＰＳ情報、中継車元ＩＤ、中継元のＧＰＳ情報等によって構成されている。ただし、ＩＤおよびＧＰＳ情報については、選択された通信種別に応じて異なる。
【００８０】
また、通信処理部１０は、主制御処理部７の制御に従って、周辺車両からバースト送信された１つの画像ファイルについての複数の画像パケットを送受信アンテナ４から順次受信し、受信したそれぞれの画像パケットから画像データ情報、分割画像データ、添付メッセージデータ、シーケンス番号、通信種別情報、誤り制御方式の情報、送信元ＩＤ、送信元のＧＰＳ情報等を分離し、画像データ情報、分割画像データ、添付メッセージデータ、シーケンス番号等を受信バッファ部１２に送る。
【００８１】
さらに、通信処理部１０は、主制御処理部７の制御に従って、自車両のＧＰＳ情報パケットを周期的に生成し、このＧＰＳ情報パケットを周期的に送受信アンテナ４からブロードキャスト送信する。
【００８２】
上記自車両のＧＰＳ情報パケットは、自車両のＩＤおよびＧＰＳ装置１８からのＧＰＳ情報等によって構成される。
【００８３】
また、通信処理部１０は、主制御処理部７の制御に従って、周辺車両のそれぞれから周期的にブロードキャスト送信された周辺車両のＧＰＳ情報パケットを周期的に受信し、そのＧＰＳ情報パケットから周辺車両のＩＤおよびＧＰＳ情報を分離して、周辺車両管理部１１に送る。なお、画像パケットから分離された送信元車両のＩＤおよび送信元のＧＰＳ情報等も、必要に応じて周辺車両管理部１１に送られる。
【００８４】
このように、周辺車両のＧＰＳ情報パケットを周期的に受信することで、自車両の画像通信装置は、周辺の車両を認識することができ、１対１通信が可能となる。
【００８５】
さらにまた、通信処理部１０は、主制御処理部７の制御に従って、画像送信を要求するパケットを生成し、この画像送信を要求するパケットを送受信アンテナ４から送信する。
【００８６】
上記の画像送信を要求するパケットは、画像送信要求であることを示す通信種別情報、送信元ＩＤ（要求元ＩＤ）、送信元の位置情報、送信先ＩＤ（要求先ＩＤ）、送信先の位置情報、画像要求内容等によって構成される。
【００８７】
［送受信アンテナ４］
送受信アンテナ４は、通信処理部１０で生成されたパケットを送信するとともに、周辺車両の画像通信装置から送信されたパケットを受信して通信処理部１０に送るが、通信相手が周辺車両であるために、無指向性アンテナであることが望ましい。
【００８８】
［周辺車両管理部１１］
周辺車両管理部１１は、主制御処理部７の制御に従って、通信処理部１０からの自車両のＧＰＳ情報および周辺車両のＧＰＳ情報をもとに、周辺車両の状況を管理する。
【００８９】
例えば、周辺車両管理部１１は、１対１通信の場合には、車両のＧＰＳ情報に含まれる自車両の速度情報と、通信相手のＧＰＳ情報に含まれる通信相手の速度情とから、相対速度を求める。
【００９０】
１対１通信では、自車両と送信先車両（通信相手）との相対速度が大きいほど、通信可能時間が短くなってしまうので（短時間で通信相手が通信エリア外に移動してしまうので）、通信相手との相対速度に応じて送信の優先順位や同じパケットの（最大）繰り返し送信回数を設定するのが望ましい。
【００９１】
周辺車両管理部１１で求められた上記通信相手との相対速度は、送信処理部１０に送られる。送信処理部１０は、上記の相対速度が大きい場合には、送信の優先順位を高くし、または／および同じパケットの（最大）繰り返し送信回数を減らし、早く送信が完了するようにする。また、送信処理部１０は、上記の相対速度が小さい場合には、送信の優先順位を低くし、または／および同じパケットの（最大）繰り返し送信回数を増やし、確実に送信できるようにする。これによって、通信品質を改善することが可能となる。
【００９２】
また例えば、周辺車両管理部１１は、通信可能な周辺車両（通信エリア内に位置する周辺車両）の台数を求める。この通信可能な周辺車両の台数は、音声によって運転者に報知される。
【００９３】
［受信バッファ部１２］
受信バッファ部１２は、主制御処理部７の制御に従って、通信処理部１０からの画像データ情報、分割画像データ、添付メッセージデータを、送信元ＩＤごとに一時保持し、これらの画像データ情報、分割画像データ、および添付メッセージデータを、シーケンス番号順に画像組立部１３に送る。
【００９４】
複数の車両から送信された画像パケットを同時に受信することがあるために、受信バッファ部１２は、いくつかに分割され、車両ＩＤごとに分割画像データ等を一時保管できるようになっている。また、複数の車両から送信された画像パケットを同時に受信して、車両ＩＤごとに受信バッファ部１２に一時保管する必要があるために、それぞれの画像パケットには、送信元ＩＤおよびシーケンス番号等の情報を入れておく必要がある。つまり、受信した画像パケットの分割画像データ等は、送信元ＩＤによって分類され、受信バッファ部１２に一時保管される。
【００９５】
受信バッファ部１２は、１つの画像ファイルについての全てのデータ（画像データ情報、全ての分割画像データ、および添付メッセージデータ）が通信処理部１０から送られると、それらのデータを画像組立部１３に順次送り、１つの画像ファイルについての全てのデータを画像組立部１３に送り終えたら、その画像ファイルについての受信バッファ部１２内のデータを消去する。
【００９６】
［画像組立部１３］
画像組立部１３は、主制御処理部７の制御に従って、受信バッファ部１２から順次入力される複数の分割画像データをもとの画像ファイルに組み立てて再生し、その再生した画像ファイルを、添付メッセージデータとともに、モニタ１４または／および画像記録ディスク６に送る。
【００９７】
図３は画像分割部８および送信バッファ部９の動作を説明する図である。図３において、静止画像ファイル１および静止画像ファイル２のそれぞれは、カメラ１で撮影された静止画像をファイル変換部５で変換して生成されたファイルであって、ファイル変換部５または画像記憶ディスク８から画像分割部８に入力されたファイルである。
【００９８】
まず、画像分割部８は、静止画像ファイル１が入力されると、この静止画像ファイル１を分割する。静止画像ファイル１の分割数をｋ（ｋは２以上の整数）とする場合には、画像分割部８は、この静止画像ファイル１をｋ分割するとともに、この静止画像ファイル１についての画像データ情報を生成する。そして、上記の画像データ情報にシーケンス番号１を付し、ｋ分割された分割画像データのそれぞれにシーケンス番号２からシーケンス番号（ｋ＋１）までを付す。
【００９９】
静止画像ファイル１についての（ｋ＋１）個のデータは、画像分割部８から送信バッファ部９に順次送られ、送信バッファ部９に一時保持され、さらに送信バッファ部９から通信処理部１０に順次送られ、シーケンス番号１のデータから順に画像パケットが生成されて送信される。
【０１００】
また、画像分割部８は、静止画像ファイル２が入力されると、この静止画像ファイル２を、上記静止画像ファイル１と同様に分割する。静止画像ファイル２の分割数をｋ’（ｋ’は２以上の整数）とする場合には、画像分割部８は、この静止画像ファイル２をｋ’分割するとともに、この静止画像ファイル２についての画像データ情報を生成する。そして、上記の画像データ情報にシーケンス番号１を付し、ｋ’分割された分割画像データのそれぞれにシーケンス番号２からシーケンス番号（ｋ’＋１）までを付す。
【０１０１】
静止画像ファイル２についての（ｋ’＋１）個のデータも、画像分割部８から送信バッファ部９に順次送られ、送信バッファ部９に一時保持され、さらに送信バッファ部９から通信処理部１０に順次送られ、シーケンス番号１のデータから順に画像パケットが生成されて送信される。
【０１０２】
このように、画像分割部８で生成したデータにシーケンス番号を付する理由は、受信側において、受信できなかった画像パケットを認識して送信元に再送要求を送ることを可能とするとともに、分割画像データを１つの画像ファイルに組み立てて再生することを可能とするためである。
【０１０３】
上記の画像データ情報は、分割画像データ数、静止画像ファイルのファイルサイズ等によって構成される。この画像データ情報にシーケンス番号１を付し、この画像データ情報の画像パケットを最初に送信することにより、受信側では、最初に受信した画像パケットから、これら受信する画像ファイルの分割画像データ数（画像パケット数）、ファイルサイズ等を認識することができ、ファイルサイズの異なる静止画像ファイルをパケット送信することが可能となる。
【０１０４】
送信バッファ部９は、１対多通信の場合には、１つの画像ファイルについての全ての画像パケットの送信を終了したら、その画像ファイルについての全てのデータを消去する。また、送信バッファ部９は、１対１通信の場合には、通信処理部１０が送信先からＡｃｋパケットを受信してＡｃｋ信号が入力されたら、そのＡｃｋパケットに該当するデータ（その画像ファイルについての全てのデータまたはいずれか１つのデータ）を消去する。ただし、送信終了後に規定時間経過しても通信処理部１０がＡｃｋパケットを受信できずにタイムアウト信号が入力された場合（タイムアウトの場合）には、１対１通信であっても、該当するデータを消去する。従って、送信バッファ部９は、数個の画像ファイルについてのデータを蓄えられる容量および構成であれば足りる。
【０１０５】
図４は通信処理部１０の機能ブロック図であって、主に画像パケットを送受信する機能を説明するブロック図である。図４において、図１と同じものには同じ符号を付してある。
【０１０６】
図４において、通信処理部１０は、無線送信部１０１と、無線受信部１０２と、送信パケットデータ生成部１０６と、パケットアセンブラ部１０７と、送信制御部１０８と、Ｄ／Ａ変換部１０９と、キャリアセンス部１１０（アイドル／ビジー判定部１１１およびランダム時間設定部１１２を有する）と、受信電力測定部１１３と、Ａ／Ｄ変換部１１４と、パケットディアセンブラ部１１５と、誤り制御部１２３（誤り検出部１１６、誤り制御方式選択部１１７、誤り制御方式１（ベストエフォート型）処理部１１８、誤り制御方式２（ギャランティー型）処理部１１９、誤り制御方式３（ギャランティー型）処理部１２０、誤りパケット記録部１２１、および再送要求部１２２を有する）とを備えている。
【０１０７】
［送信パケットデータ生成部１０６］
送信パケットデータ生成部１０６は、１つのパケットで送信する複数のデータを１つのデータ列に配列し、そのデータ列（送信データ列）をパケットアセンブラ部１０７に送る。
【０１０８】
例えば、画像パケットの１対１通信時には、自車両ＩＤ（送信元ＩＤ）１０４、相手車両ＩＤ（送信先ＩＤ）１０５、通信種別情報（この場合には１対１通信であることの情報）、パケット種別情報（この場合には画像パケットであることの情報）、送信バッファ部９から入力されたデータ、シーケンス番号、誤り制御方式情報、自車両のＧＰＳ情報、相手車両のＧＰＳ情報等によって構成された画像データ列が生成される。
【０１０９】
また、画像パケットの１対多通信での中継通信時には、自車両ＩＤ（送信元ＩＤ）１０４、通信種別情報（この場合には１対多通信での中継通信であることの情報）、パケット種別情報（この場合には画像パケットであることの情報）、送信バッファ部９から入力されたデータ、シーケンス番号、自車両のＧＰＳ情報等によって構成された画像データ列が生成される。
【０１１０】
また、ＧＰＳパケットの送信時には、自車両ＩＤ１０４、通信種別情報（この場合には１対多通信であることの情報）、パケット種別情報（この場合はＧＰＳパケットであることの情報）、自車両のＧＰＳ情報等によって構成されたデータ列が生成される。
【０１１１】
また、画像送信要求パケットの１対１通信時には、自車両ＩＤ１０４、相手車両ＩＤ１０５、通信種別情報（この場合には１対１通信での中継通信であることの情報）、パケット種別情報（この場合には画像送信要求パケットであることの情報）、画像要求内容、自車両のＧＰＳ情報、相手車両のＧＰＳ情報等によって構成されたデータ列が生成される。
【０１１２】
また、Ａｃｋパケットの返信時には、自車両ＩＤ１０４、相手車両ＩＤ１０５、通信種別情報（この場合には１対１通信であることの情報）、パケット種別情報（この場合にはＡｃｋパケットであることの情報）、シーケンス番号（誤り制御方式２のときのみ）、誤り制御方式情報（この場合には誤り制御方式２または誤り制御方式３のいずれであるかの情報）自車両のＧＰＳ情報、相手車両のＧＰＳ情報等によって構成されたデータ列が生成される。
【０１１３】
また、Ｎａｃｋパケットの返信時には、自車両ＩＤ１０４、相手車両ＩＤ１０５、通信種別情報（この場合には１対１通信であることの情報）、パケット種別情報（この場合にはＮａｃｋパケットであることの情報）、シーケンス番号（誤り制御方式３のときのみ）、誤り制御方式情報（この場合には誤り制御方式２または誤り制御方式３のいずれであるかの情報）、自車両のＧＰＳ情報、相手車両のＧＰＳ情報等によって構成されたデータ列が生成される。
【０１１４】
［パケットアセンブラ部１０７］
パケットアセンブラ部１０７は、入力された送信データ列をパケットに組み立て、そのパケット（送信パケット）を送信制御部１０８に送る。
【０１１５】
［送信制御部１０８］
送信制御部１０８は、送信パケットが入力されると、車々間通信装置３の送信周期Ｔごとに、送信要求信号をキャリアセンス部１１０のランダム時間設定部１１２に送る。そして、送信制御部１０８は、キャリアセンス部１１０のキャリアセンス部１１０から送信開始信号が入力されたら、送信パケットをＤ／Ａ変換器１０９に送る。
【０１１６】
［Ｄ／Ａ変換部１０９］
Ｄ／Ａ変換部１０９は、入力された送信パケットのデジタル信号をアナログ信号に変換し、そのアナログ信号の送信パケットを、ＬＰＦ（ローパスフィルタ）を介して無線送信部１０１に送る。
【０１１７】
［無線送信部１０１］
無線送信部１０１は、入力されたアナログ信号の送信パケットをＲＦ信号に変調して、送受信アンテナ４から送信する。
【０１１８】
［無線受信部１０２］
無線受信部１０２は、送受信アンテナ４で受信されたＲＦ信号を復調して、その復調したアナログ信号（受信アナログ信号）を受信電力測定部１１３およびＡ／Ｄ変換器１１４に送る。この受信されたＲＦ信号には、周辺車両から送信されて送受信アンテナ４で受信されたＡｃｋパケット等のパケット（受信パケット）が含まれている。
【０１１９】
［受信電力測定部１１３］
受信電力測定部１１３は、入力された受信アナログ信号から受信ＲＦ信号の受信電力を測定し、測定した受信電力の情報（受信電力情報）をキャリアセンス部１１０のアイドル／ビジー判定部１１１および誤り制御部１２３の誤り制御方式選択部１１７に送る。
【０１２０】
［キャリアセンス部１１０］
キャリアセンス部１１０において、ランダム時間設定部１１２は、送信制御部１０８から送信要求信号が入力されたら、その内部で設定したランダム時間を経過してから、アイドル／ビジー判定部１１１に判定要求信号を送る。
【０１２１】
アイドル／ビジー判定部１１１は、ランダム時間設定部１１２から判定要求信号信号が入力されたら、受信電力測定部１３から入力された受信電力情報をもとに、通信チャネルがアイドルであるかビジーであるかを判定する（キャリアセンスする）。
【０１２２】
そして、アイドル／ビジー判定部１１１は、上記のキャリアセンスによってチャネルがアイドルであれば、すぐに送信制御部１０８および誤り制御部１２３の誤り制御方式２処理部１１９に送信開始信号を送る。
【０１２３】
また、アイドル／ビジー判定部１１１は、上記のキャリアセンスによってチャネルがビジーであれば、ランダム時間設定部１１２に、再度ランダム時間を設定するためのランダム時間設定要求信号を送る。
【０１２４】
ランダム時間設定部１１２は、上記のランダム時間設定要求信号が入力されたら、ランダム時間を再度設定し、そのランダム時間が経過したら、アイドル／ビジー判定部１１１に判定要求信号を再度送る。
【０１２５】
アイドル／ビジー判定部１１１は、ランダム時間設定部１１２から判定要求信号信号が再度入力されたら、再度上記のキャリアセンスする。
【０１２６】
そして、アイドル／ビジー判定部１１１は、上記再度のキャリアセンスによってチャネルがアイドルであれば、すぐに送信制御部１０８および誤り制御部１２３の誤り制御方式２処理部１１９に送信開始信号を送る。
【０１２７】
［Ａ／Ｄ変換部１１４］
Ａ／Ｄ変換部１１４は、入力された受信アナログ信号をデジタル信号に変換し、そのデジタル信号（受信デジタル信号）をパケットディアセンブラ部１１５に送る。
【０１２８】
［パケットディアセンブラ部１１５］
パケットディアセンブラ部１１５は、入力された受信デジタル信号から受信パケットを分離し、さらにその受信パケットを分解してその受信パケットで送信されてきたデータ列を分離し、そのデータ列（受信データ列）を誤り検出部１１６に送る。
【０１２９】
［誤り検出部１１６］
誤り検出部１１６は、入力された受信データ列を誤り検出処理して、その受信データ列（その受信データ列を送信してきた受信パケット）に受信誤りがあるか否かを検出し、その誤り検出の情報（誤り検出情報）を、入力された受信データ列とともに、誤り制御部１２３の誤り制御方式選択部１１７、誤り制御方式１処理部１１８、誤り制御方式２処理部１１９、および誤り制御方式３処理部１２０に送る。
【０１３０】
［誤り制御部１２３］
誤り制御部１２３は、誤り制御方式１（ベストエフォート型）、誤り制御方式２（ギャランティー型）、誤り制御方式３（ギャランティー型）の内のいずれか選択したまたはユーザによって選択された誤り制御方式に従って、パケットの送受信を制御する。
【０１３１】
［誤り制御方式１］
誤り制御方式１は、不特定多数の通信相手にパケットを送信する１対多通信に用いられる誤り制御方式であって、受信側から送信側にＡｃｋパケット（受信完了パケット）およびＮａｃｋパケット（再送要求パケット）を送らずに、送信側で同じパケットを複数回（ｌ（エル、ｌは２以上の整数）回またはｍ（ｍは２以上の整数）回）送信することによって、通信品質を上げる誤り制御方式である。つまり、この誤り制御方式１は、同じパケットを複数回送信する連送方式である。
【０１３２】
これに対して、上記誤り制御方式２および誤り制御方式３は、特定の通信相手にパケットを送信する１対１通信に用いられる誤り制御方式である。
【０１３３】
［誤り制御方式２］
誤り制御方式２は、送信側ではＡｃｋパケットを受信できるまで同じパケットを最大でｌ（エル）回またはｍ回送信し、受信側ではパケットを正しく受信できたらすぐに送信側にＡｃｋパケットを返信する誤り制御方式である。
【０１３４】
［誤り制御方式３］
誤り制御方式３は、送信側では１つの画像ファイルについての複数の画像パケット等の一連の複数のパケットをそれぞれ複数回ずつ送信し、受信側では上記一連の複数パケットごとにＡｃｋパケットまたはＮａｃｋパケットを送信側に返信する誤り制御方式である。受信側は、上記一連のパケットの全てを受信できた場合には、Ａｃｋパケットを返信し、上記一連のパケットの内のいずれかを受信できなかった場合には、Ｎａｃｋパケットを返信する。従って、この第３の誤り制御方式は、同じパケットを複数回送信する連送方式と再送方式との組合せ方式である。
【０１３５】
［誤り制御方式選択部１１７］
誤り制御方式選択部１１７は、誤り制御方式１（誤り制御方式１処理部１１８）、誤り制御方式２（誤り制御方式２処理部１１９）、または誤り制御方式３（誤り制御方式３処理部１２０）を選択する。
【０１３６】
パケット送信時においては、誤り制御方式選択部１１７は、ユーザによって選択された通信種別や通信チャネルの状況（受信電力情報、誤り検出情報、Ａｃｋパケットの受信状況等）等をもとに、誤り制御方式を選択する。
【０１３７】
パケット受信時においては、誤り制御方式選択部１１７は、受信パケットに含まれている通信種別情報、パケット種別情報、誤り制御方式情報等に従って、誤り制御方式を選択する。
【０１３８】
なお、送信側で、誤り制御方式情報（誤り制御方式１、誤り制御方式２、誤り制御方式３の内のいずれの誤り制御方式であるかの情報）をシーケンス番号１の画像パケットに含めることによって、受信側では、１つの画像ファイルについての最初に受信した画像パケットによって誤り制御方式を認識できる。
【０１３９】
ただし、通信種別情報（１対１通信であるか、１対多通信であるか、１対１通信または１対多通信の中継通信であるかの情報）もシーケンス番号“１の画像パケットに含まれており、１対多通信では誤り制御方式１、１対１通信では誤り制御方式２または誤り制御方式３であるので、１対多通信では誤り制御方式情報が不要である。このため、誤り制御方式情報は、実質的には誤り制御方式２または誤り制御方式３のいずれであるかの情報である。また、画像送信要求パケットの１対１通信時では、誤り制御方式２であるので、この場合も誤り制御方式情報は不要である。
【０１４０】
［誤り制御方式１処理部１１８］
画像パケットの１対多通信において、送信側で選択された誤り制御方式１処理部１１８は、送信パケット生成部１０６等によって、１つの画像ファイルについての複数の画像パケットのそれぞれをｌ（エル）回ずつ送信させ、送信を完了する。
【０１４１】
受信側で選択された誤り制御方式１処理部１１８は、入力された画像データ列が正しく受信できた画像データ列であるか否かをその誤り検出情報によって認識し、上記ｌ（エル）回の送信のいずれかで正しく受信できた画像データ列については、画像データ情報、分割画像データ、添付メッセージデータを、そのシーケンス番号とともに、受信バッファ部１２に送る。
【０１４２】
そして、受信側で選択された誤り制御方式１処理部１１８は、上記画像ファイルについての最終シーケンス番号の画像パケットの画像データ列を処理したら、受信処理を完了する。なお、シーケンス番号１の画像パケットによって最初に画像データ情報が送信されるので、受信側では、上記の画像データ情報によって最終シーケンス番号を認識できる。
【０１４３】
また、画像送信要求パケットの１対多通信において、送信側で選択された誤り制御方式１処理部１１８は、送信パケット生成部１０６等によって、画像送信要求パケットをｌ（エル）回送信させ、送信を完了する。
【０１４４】
受信側で選択された誤り制御方式１処理部１１８は、入力された画像送信要求データ列が正しく受信できた画像送信要求データ列であるか否かをその誤り検出情報によって認識し、正しく受信できていれば、画像送信要求パケットの受信を完了する。
【０１４５】
［誤り制御方式２処理部１１９］
画像パケットまたは画像送信要求パケットの１対１通信において、送信側で選択された誤り制御方式２処理部１１９は、送信パケット生成部１０６等によって、まず最初にパケットを１回送信させる。そして、その１回目の送信についてアイドル／ビジー判定部１１１から送信開始信号が入力されてから既定時間内にＡｃｋパケットを受信できた場合には、そのパケットの送信を完了する。また、上記の既定の時間内にＡｃｋパケットを受信できなかった場合（タイムアウトの場合）には、再送要求部１２２から送信パケットデータ生成部１０６に送信時再送信号を送らせ、そのパケットを再送信させる（そのパケットの２回目の送信さをせる）。
【０１４６】
この送信側で選択された誤り制御方式２処理部１１９は、同じパケットの最大送信回数のデフォルト値をｌ（エル）として、Ａｃｋパケットを受信できなければ同じパケットを最大ｌ（エル）回送信するが、このｌ（エル）回の送信によってもなおＡｃｋパケットを受信できなければ、そのパケットの送信を諦める。
【０１４７】
受信側で選択された誤り制御方式２処理部１１９は、入力されたデータ列が正しく受信できたデータ列であるか否かをその誤り検出情報によって認識する。そして、正しく受信できていれば、送信パケット生成部１０６等によってすぐにＡｃｋパケットを返信させる。なお、画像データ列の場合には、正しく受信できた画像データ列の画像データ情報、分割画像データ、添付メッセージデータを、そのシーケンス番号とともに、受信バッファ部１２に送る。
【０１４８】
［誤り制御方式３処理部１２０］
１つ画像ファイルについての複数の画像パケットの１対１通信において、送信側で選択された誤り制御方式３処理部１２０は、送信パケット生成部１０６等によって、上記画像パケットのそれぞれをｌ（エル）回ずつ送信させる。
【０１４９】
そして、送信側で選択された誤り制御方式３処理部１２０は、上記画像ファイルについての最終シーケンス番号の画像パケットを送信させたあと、Ａｃｋパケットが受信されたら、上記画像ファイルについての送信を完了する。
【０１５０】
また、送信側で選択された誤り制御方式３処理部１２０は、上記画像ファイルについての最終シーケンス番号の画像パケットを送信させたあと、Ｎａｃｋパケットが受信されたら、そのＮａｃｋパケットによって返信されたシーケンス番号を再送要求部１２２に送り、さらに再送要求部１２２から送信パケットデータ生成部１０６に上記のシーケンス番号および送信時再送信号を送らせて、送信パケット生成部１０６等によっての上記のシーケンス番号の画像パケットを再送信させる。
【０１５１】
そして、送信側で選択された誤り制御方式３処理部１２０は、上記のＮａｃｋパケットに応じて再送信させたあと、Ａｃｋパケットが受信されたら、上記画像ファイルについての送信を完了する。また、上記のＮａｃｋパケットに応じて再送信されたあと、Ｎａｃｋパケットが再受信されたら、そのＮａｃｋパケットによって返信されたシーケンス番号の画像パケットを再々送信させる。
【０１５２】
この送信側で選択された誤り制御方式３処理部１２０は、上記画像ファイルについての最大送信回数（最初の送信とＮａｃｋパケットに応じた再送信の合計回数）のデフォルト値をｎ（ｎは２以上の整数）として、Ａｃｋパケットを受信できなければ上記画像ファイルについての画像パケットを最大ｎ回送信する。
【０１５３】
受信側で選択された誤り制御方式３処理部１２０は、誤り検出部１１６から入力された画像データ列が正しく受信できたデータ列であるか否かをその誤り検出情報によって認識する。そして、上記ｌ（エル）回の送信のいずれかで正しく受信できた画像データ列については、画像データ情報、分割画像データ、添付メッセージデータを、そのシーケンス番号とともに、受信バッファ部１２に送る。また、上記ｌ（エル）回の送信によっても正しく受信できなかった画像データ列については、そのシーケンス番号を誤りパケット記録部１２１に記録する。
【０１５４】
そして、受信側で選択された誤り制御方式３処理部１２０は、上記画像ファイルについての最終シーケンス番号の画像パケットを処理したあと、全ての画像パケットを正しく受信できた場合は、送信パケット生成部１０６等によってＡｃｋパケットを返信させ、上記画像ファイルについての受信を完了する。なお、シーケンス番号１の画像パケットによって最初に画像データ情報が送信されるので、受信側では、上記の画像データ情報によって最終シーケンス番号を認識できる。
【０１５５】
また、受信側で選択された誤り制御方式３処理部１２０は、上記画像ファイルについての最終シーケンス番号の画像パケットを処理したあと、いずれかの画像パケットを正しく受信できなかった場合には、誤りパケット記録部１２１に記録してあるシーケンス番号を再送要求部１２２に送らせ、さらに再送要求部１２２から送信パケット生成部１０６に上記のシーケンス番号および受信時再送信号を送らせて、送信パケット生成部１０６等によって上記のシーケンス番号を含むＮａｃｋパケットを返信させる。
【０１５６】
そして、受信側で選択された誤り制御方式３処理部１２０は、上記のＮａｃｋパケットに応じて再送信された全ての画像パケットを正しく受信できた場合は、送信パケット生成部１０６等によってＡｃｋパケットを返信させ、上記画像ファイルの受信を完了する。また、上記のＮａｃｋパケットに応じて再送信されたいずれかの画像パケットを正しく受信できなかった場合は、そのシーケンス番号を含むＮａｃｋパケットを再返信させる。
【０１５７】
なお、誤り制御方式２処理部１１９および誤り制御方式３処理部１２０では、ＡｃｋパケットおよびＮａｃｋパケットもデフォルトとしてｍ回返信することによって、ＡｃｋパケットおよびＮａｃｋパケットに対するパケット衝突を改善する。
【０１５８】
また、送信側の誤り制御方式選択部１１７では、通信チャネルの状況（受信電力情報、誤り検出情報、Ａｃｋパケットの受信状況等）等に応じて、同じパケットの（最大）送信回数ｌ（エル）および画像データについての最大送信回数ｎを調整し、最適化を図る。
【０１５９】
図５は本発明の実施の形態１の画像通信装置においての画像送信手順を説明するフローチャートである。
【０１６０】
図５において、ユーザが画像送信の要求をすると、ステップ（１）で、送信する画像が画像記憶ディスク６中の画像ファイルである否かをユーザに問い合わせる。
【０１６１】
上記ステップ（１）で“Ｙｅｓ”が選択されると、ステップ（２）で、送信する画像ファイルをユーザにより指定させ、ステップ（７）に進む。
【０１６２】
また、上記ステップ（１）で“Ｎｏ”が選択されると、ステップ（３）で、カメラ１によって静止画像を撮影し、その静止画像をファイル変換部５において画像ファイルに変換し、ステップ（４）で、この撮影された画像ファイルを保存するか否かをユーザに問い合わせる。
【０１６３】
上記ステップ（４）で“Ｙｅｓ”が選択されると、ステップ（５）で、上記撮影された画像ファイルを画像記憶ディスク６に保存し、ステップ（６）に進む。また、上記ステップ（４）で“Ｎｏ”が選択されると、そのままステップ（６）に進む。
【０１６４】
次に、ステップ（６）で、画像ファイルを直ちに送信するか否かをユーザに問い合わせ、“Ｎｏ”が選択されると、画像送信をせずに終了する。
【０１６５】
また、上記ステップ（６）で“Ｙｅｓ”が選択されると、ステップ（７）で、画像分割部８において画像ファイルを送信パケットサイズにＫ（Ｋは２以上の整数）分割し、ステップ（８）で、シーケンス番号１の画像データ情報およびシーケンス番号２からシーケンス番号（Ｋ＋１）までの分割画像データを送信バッファ部９に一時保存する。
【０１６６】
次に、ステップ（９）で、１対多通信（誤り制御方式１）で送信するか、あるいは１対１通信（誤り制御方式２または誤り制御方式３）で送信するかを、ユーザに問い合わせる。
【０１６７】
上記ステップ（９）で１対多通信（誤り制御方式１（それぞれの画像パケットを複数回ずつ送信し、Ａｃｋパケットを返信しない方式））が選択されると、ステップ（１０）で、通信処理部１０において上記画像ファイルについての画像データ情報および複数の分割画像データそれぞれの複数の画像パケットを生成し、これらの画像パケットのそれぞれをｌ（エル）回ずつ送信する。
【０１６８】
そして、ステップ（１１）で、上記複数の画像パケットのｌ（エル）回ずつの送信が完了し、ステップ（１２）で、既定時間が経過してタイムアウトになったら、ステップ（１３）で、送信バッファ部９内の上記画像ファイルについてのデータを消去し、画像送信手順を終了する。
【０１６９】
上記ステップ（９）で１対１通信が選択されると、ステップ（１４）で、誤り制御方式２（画像パケットごとにＡｃｋパケットを返信する方式）または誤り制御方式３（全ての画像パケットを複数回ずつ送信したあとに、受信できなかったシーケンス番号をＮａｃｋパケットとして返信する方式）のいずれかが通信処理部１０において選択される。
【０１７０】
上記ステップ（１４）で誤り制御方式２を選択したら、ステップ（１５）から（１９）までで、シーケンス番号ｋ（ｋは初期値１で最大値Ｋ＋１なる整数）の画像パケットを最大でｌ（エル）回送信する。
【０１７１】
まず、上記ステップ（１５）でシーケンス番号ｋ＝１の画像パケットを送信し、上記ステップ（１６）で宛先ＩＤ（送信先車両）からＡｃｋパケットを受信できなければ、上記ステップ（１５）でシーケンス番号ｋ＝１の画像パケットを再送信する。
【０１７２】
そして、上記ステップ（１６）でＡｃｋパケットを受信できたか、上記ステップ（１５）での送信回数がｌ（エル）回になった場合には、上記ステップ（１８）で全ての画像パケットを送信したか否か（ｋ＝Ｋ＋１であるか否か）を判定し（ｋ＝１なので“Ｎｏ”となる）、上記ステップ（１９）でｋ＝ｋ＋１としてｋをインクリメントし（ｋ＝２になる）、上記ステップ（１５）でシーケンス番号ｋ＝２の画像パケットを送信する。
【０１７３】
このように、それそれの画像パケットについて、Ａｃｋパケットが受信されるか、または同じパケットの送信回数がｌ回になるまで、上記ステップ（１５）から（１７）の手順を繰り返し、シーケンス番号１からシーケンス番号Ｋ＋１までの画像パケットを順次送信する。
【０１７４】
そして、上記ステップ（１８）で全ての画像パケットを送信完了したら（ｋ＝Ｋ＋１であったら）、上記ステップ（１３）で送信バッファ部９内の上記画像ファイルについてのデータを消去し、画像送信手順を終了する。
【０１７５】
また、上記ステップ（１４）で誤り制御方式３を選択したら、ステップ（２０）で、シーケンス番号１からシーケンス番号Ｋ＋１までの画像パケットのそれぞれをｌ（エル）回ずつ送信する。
【０１７６】
そして、全ての画像画像パケットをｌ（エル）回ずつ送信したら、ステップ（２１）で、Ｎａｃｋパケット（上記ｌ（エル）回の送信によっても１度も受信できなかったシーケンス番号の画像パケットの再送要求パケット）を受信したか、Ａｃｋパケット（全ての画像パケットについての受信完了パケット）を受信したかを判定する。
【０１７７】
上記ステップ（２１）でＮａｃｋパケットを受信したら、ステップ（２２）で、そのＮａｃｋパケットで返信されたシーケンス番号の画像パケットを再度ｌ（エル）回ずつ再送信する。
【０１７８】
このように、宛先ＩＤ（送信先車両）で全ての画像パケットが受信されて返信されたＡｃｋパケットを受信できるまで、上記ステップ（２１）および（２２）の手順を繰り返す。
【０１７９】
そして、上記ステップ（２１）でＡｃｋパケットを受信したら、上記ステップ（１３）で送信バッファ部９内の上記画像ファイルについてのデータを消去し、画像送信手順を終了する。
【０１８０】
なお、Ａｃｋパケットを受信できるか、または上記ステップ（２０）の手順を実施した回数（１回）と上記ステップ（２２）の手順を実施した回数の合計がｎ回になったら、画像送信手順を終了するようにすることも可能である。
【０１８１】
以上のように実施の形態１によれば、画像ファイルを複数の画像パケットの分割してこれらの画像パケットをバースト送信するとともに、自車両のＩＤおよびＧＰＳ情報をＧＰＳパケットで周期的に送信することにより、それぞれの車両で周辺車両を認識でき、任意の車々間で１対１通信または１対多通信によってインフラに依存せずに画像ファイルを伝送することができる。
【０１８２】
また、通信種別や通信チャネルの状況等に応じて最適な誤り制御方式を選択して画像送信するとともに、通信チャネルの状況等に応じて同じパケットの（最大）繰り返し送信回数を最適調整することにより、画像送信効率を上げることができる。
【０１８３】
また、１対１通信において車々間の相対速度に応じて送信の優先順位や同じパケットの（最大）繰り返し送信回数を最適調整することにより、通信品質を改善することができる。
【０１８４】
また、１対１通信においてＡｃｋパケットおよびＮａｃｋパケットを複数回返信することにより、ＡｃｋパケットおよびＮａｃｋパケットに対するパケット衝突を改善できる。
【０１８５】
実施の形態２
図６は本発明の実施の形態２の画像通信装置の構成図であって、図１と同じものには同じ符号を付してある。この実施の形態２の画像通信装置は、カメラ１と、音声マイク２と、車々間通信装置２７と、送受信アンテナ４と、リモコン２３と、カーナビゲーションシステム２４とを備え、車両に設置されている。また、カーナビゲーションシステム２４は、メモリカード２５と、モニタ２６とを備え、上記車両に設置されている。
【０１８６】
カメラ１、音声マイク２、送受信アンテナ４、およびカーナビゲーションシステム２４は、それぞれ有線あるいは無線によって車々間通信装置２７と接続されている。また、ユーザは、リモコン２３によって、車々間通信装置２７の遠隔操作が可能である。
【０１８７】
図７は車々間通信装置２７のブロック構成図であって、図２と同じものには同じ符号を付してある。図７において、車々間通信装置２７は、画像記憶ディスク６と、主制御処理部２８と、画像分割部８と、送信バッファ部９と、通信処理部１０と、周辺車両管理部１１と、受信バッファ部１２と、画像組立部１３とを備えている。
【０１８８】
この実施の形態２の画像通信装置は、上記実施の形態１の画像通信装置のモニタ１４、メモリカード１７、ＧＰＳ装置１８（図２参照）として、それぞれカーナビゲーションシステムにおいての画像表示機能（モニタ２６の画像表示機能）、単独で携帯および移動可能な記録メディアに画像データを記録する機能（メモリカード２５の画像データ記録機能）、ＧＰＳ情報受信機能（カーナビゲーションシステム内のＧＰＳ装置でＧＰＳ情報を受信する機能）を使用することによって、車々間通信装置の小型化およびコストダウンを図ったものである。
【０１８９】
ただし、この実施の形態２の画像通信装置を実現するためには、カーナビゲーションシステム２４に、ＧＰＳ情報を出力する機能および車々間通信装置２７からの入力画像データの表示機能が必要である。
【０１９０】
また、車々間通信装置２７の主制御処理部２８は、上記実施の形態１の主制御処理部７の機能に、ファイル変換部５、メッセージ入力部１５、周辺車両管理部１１の機能を設けるとともに、カーナビゲーションシステム２４とのインターフェイス機能を設けたものである。
【０１９１】
なお、画像通信装置の操作性および車々間通信装置２７からの制御機能の必要性を考慮すると、車々間通信装置２７にも、タッチパネルや操作キーを設けることが望ましい。
【０１９２】
以上のように実施の形態２によれば、カーナビゲーションシステムの機能を車々間通信装置の機能として使用することにより、車々間通信装置の小型化およびコストダウンを図ることができる。
【０１９３】
なお、本発明は上記実施の形態１および２に限定されるものではなく、本発明の趣旨に従って様々な変形が可能であり、それらを本発明から排除するものではない。
【０１９４】
【発明の効果】
以上説明したように本発明によれば、任意の画像通信装置間でインフラに依存せずに画像情報を伝送できるという効果がある。
【図面の簡単な説明】
【図１】本発明の実施の形態１の画像通信装置の構成図である。
【図２】図１の画像通信装置においての車々間通信装置のブロック構成図である。
【図３】図２の車々間通信装置においての画像分割部および送信バッファ部の動作を説明する図である。
【図４】図２の車々間通信装置においての通信処理部の機能ブロック図である。
【図５】図１の画像通信装置においての画像送信手順を説明するフローチャートである。
【図６】本発明の実施の形態２の画像通信装置の構成図である。
【図７】図６の画像通信装置においての車々間通信装置のブロック構成図である。
【符号の説明】
１  カメラ、  ２  音声マイク、  ３  車々間通信装置（車々間通信端末）、４  送受信アンテナ、  ５  ファイル変換部、  ８  画像分割部、  ９  送信バッファ部、  １０  通信処理部、  １１  周辺車両管理部、  １２  受信バッファ部、  １３  画像組立部、  １４  モニタ、  １５  メッセージ入力部、  １６  パソコン接続インターフェイス、  １７  メモリカード、  １８  ＧＰＳ装置、  １９  操作キー、  ２３  リモコン、  ２４  カーナビゲーションシステム、  ２５  メモリカード、  ２６  モニタ、  ２７  車々間通信装置（車々間通信端末）、  ２８  主制御処理部、  １０１  無線送信部、  １０２  無線受信部、  １０６  送信パケットデータ生成部、  １０７  パケットアセンブラ部、  １０８  送信制御部、  １０９  Ｄ／Ａ変換部、  １１０  キャリアセンス部、  １１１  アイドル／ビジー判定部、  １１２  ランダム時間設定部、  １１３  受信電力測定部、  １１４  Ａ／Ｄ変換部、  １１５  パケットディアセンブラ部、  １１６  誤り検出部、  １１７  誤り制御方式選択部、  １１８誤り制御方式１処理部、  １１９  誤り制御方式２処理部、  １２０  誤り制御方式３処理部、  １２１  誤りパケット記録部、  １２２  再送要求部。
【図１】
2004235692.tif 000003
【図２】
2004235692.tif 000004
【図３】
2004235692.tif 000005
【図４】
2004235692.tif 000006
【図５】
2004235692.tif 000007
【図６】
2004235692.tif 000008
【図７】
2004235692.tif 000009