(57)【要約】【課題】本発明の一態様は、車両関連のデータを収集する方法を開示している。【解決手段】前記方法は、車両運行情報を取り扱う第１の端末から、車両運行と関連したナビゲーション（ｎａｖｉｇａｔｉｏｎ）ストリーミング（ｓｔｒｅａｍｉｎｇ）映像データ及び車両運行と関連したデータを取得するステップ、エンコーダで、有線または無線ネットワークを介して前記第１の端末から受信されるナビゲーションストリーミング映像データをリアルタイムでエンコーディングするステップ、及び前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ及び前記車両運行と関連したデータを、時間情報に基づいて同期化し、格納するステップ、を含む。【選択図】図１
2019192194.tif 000002
【特許請求の範囲】
【請求項１】
車両関連のデータを収集する方法において、
車両運行情報を取り扱う第１の端末から、車両運行と関連したナビゲーション（ｎａｖｉｇａｔｉｏｎ）ストリーミング（ｓｔｒｅａｍｉｎｇ）映像データ及び車両運行と関連したデータを取得するステップ；
エンコーダで、有線または無線ネットワークを介して前記第１の端末から受信されるナビゲーションストリーミング映像データをリアルタイムでエンコーディングするステップ；及び、
前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ及び前記車両運行と関連したデータを、時間情報に基づいて同期化し、格納するステップ；を含む車両関連のデータ収集方法。
【請求項２】
車両周辺を撮影する第２の端末から、車両周辺に対する映像データを取得するステップをさらに含み、
前記格納するステップは、前記ストリーミング映像データ、前記車両運行と関連したデータ及び前記車両周辺の映像データを、時間情報に基づいて同期化し、格納するステップを含む請求項１に記載の車両関連のデータ収集方法。
【請求項３】
前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ及び前記車両運行データ及び前記車両周辺の映像データをリアルタイムで車両外部の第３の端末に送信するステップをさらに含む請求項２に記載の車両関連のデータ収集方法。
【請求項４】
前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ、前記車両運行データ及び前記車両周辺の映像データをリアルタイムで前記第３の端末に送信するステップは、
前記第３の端末から前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ及び前記車両周辺の映像データと関連した映像出力条件情報を取得するステップ；
前記取得された映像出力条件情報に基づいて前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ及び前記車両周辺の映像データの解像度を調節するステップ；及び、
前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ及び車両周辺の映像データを調節された解像度で前記第３の端末に送信するステップ；をさらに含む請求項３に記載の車両関連のデータ収集方法。
【請求項５】
前記取得された映像出力条件情報に基づいて前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ及び前記車両周辺の映像データの解像度を調節するステップは、
前記エンコーダで前記ナビゲーションストリーミング映像データをリアルタイムでエンコーディングしたデータの第１の基準解像度及び前記第２の端末から取得される車両周辺の映像データの第２の基準解像度が前記映像出力条件上で維持されつつ、前記第３の端末へのデータ送信帯域幅が最小になるように前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ及び前記車両周辺の映像データの解像度を決定するステップを含む請求項４に記載の車両関連のデータ収集方法。
【請求項６】
前記ナビゲーションストリーミング映像データ、前記車両運行データ及び前記車両周辺の映像データを、時間情報に基づいて同期化し、格納するステップは、
前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ、前記車両運行データ及び前記車両周辺の映像データの一部をキュー（ｑｕｅｕｅ）に記録するステップ；
前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ、前記車両運行データ及び前記車両周辺の映像データを前記第３の端末に中継するステップ；及び、
前記第３の端末から周期的に受信される状態報告に基づいて前記第３の端末に前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ、前記車両運行データ及び前記車両周辺の映像データを中継する中継モード及びローカルストーレッジに前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ、前記車両運行データ及び前記車両周辺の映像データを格納する記録モードのうち一つに動作モードをスイッチングするステップ；を含む請求項３に記載の車両関連のデータ収集方法。
【請求項７】
前記動作モードをスイッチングするステップは、
前記第３の端末からの状態報告の無応答時点を基準にしてキューからバッファリングされた前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ、前記車両運行データ及び前記車両周辺の映像データが前記ローカルストーレッジに記録されるように動作モードをスイッチングするステップを含む請求項６に記載の車両関連のデータ収集方法。
【請求項８】
前記動作モードをスイッチングするステップは、
周期的に前記第３の端末から状態報告を受信するステップ；
前記第３の端末からの報告時間を測定して平均報告受信時間を計算するステップ；
前記第３の端末からの前記状態報告の受信時間と臨界時間を比較して録画障害発生可否を判断するステップ；及び、
前記判断結果によって前記中継モードまたは前記記録モードへのスイッチングを実行するステップ；を含み、
前記障害発生可否の判断は、前記測定された平均報告受信時間及び最大バッファリング可能時間のうち少なくとも一つを考慮して測定された報告遅延時間に基づいて判断される請求項６に記載の車両関連のデータ収集方法。
【請求項９】
前記第１の端末は、ナビゲーション端末を含み、
前記第２の端末は、ブラックボックス（ｂｌａｃｋ  ｂｏｘ）端末を含む請求項１に記載の車両関連のデータ収集方法。
【請求項１０】
映像センサから、車両の駐車と関連した補助映像データを取得するステップをさらに含み、
前記ナビゲーションストリーミング映像データ、前記車両運行データ、車両周辺の映像データ、及び前記補助映像データは、時間情報に基づいて同期化されて格納される請求項１に記載の車両関連のデータ収集方法。
【請求項１１】
車両関連のデータを収集する装置において、
車両運行情報を取り扱う第１の端末から、有線または無線ネットワークを介して、車両運行と関連したナビゲーション（ｎａｖｉｇａｔｉｏｎ）ストリーミング（ｓｔｒｅａｍｉｎｇ）映像データ及び車両運行と関連したデータを取得し、前記ナビゲーションストリーミング映像データをリアルタイムでエンコーディングするエンコーダ；
前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ及び前記車両運行と関連したデータを、時間情報に基づいて同期化し、ローカルストーレッジに格納するように制御するコントローラ；及び、
前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ及び前記車両運行と関連したデータを格納するローカルストーレッジ；を含む車両関連のデータ収集装置。
【請求項１２】
前記コントローラは、車両周辺を撮影する第２の端末から、車両周辺に対する映像データを取得し、
前記コントローラは、前記ストリーミング映像データ、前記車両運行と関連したデータ及び前記車両周辺の映像データを、時間情報に基づいて同期化し、前記ローカルストーレッジに格納する請求項１１に記載の車両関連のデータ収集装置。
【請求項１３】
前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ及び前記車両運行データ及び前記車両周辺の映像データをリアルタイムで車両外部の第３の端末に送信する通信部をさらに含む請求項１２に記載の車両関連のデータ収集装置。
【請求項１４】
前記コントローラは、
前記第３の端末から前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ及び前記車両周辺の映像データと関連した映像出力条件情報を取得し；
前記取得された映像出力条件情報に基づいて前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ及び前記車両周辺の映像データの解像度を調節し；
前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ及び車両周辺の映像データを調節された解像度で前記第３の端末に送信するように制御する請求項１３に記載の車両関連のデータ収集装置。
【請求項１５】
前記コントローラは、
前記エンコーダで前記ナビゲーションストリーミング映像データをリアルタイムでエンコーディングしたデータの第１の基準解像度及び前記第２の端末から取得される車両周辺の映像データの第２の基準解像度が前記映像出力条件上で維持されつつ、前記第３の端末へのデータ送信帯域幅が最小になるように前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ及び前記車両周辺の映像データの解像度を決定する請求項１４に記載の車両関連のデータ収集装置。
【請求項１６】
前記コントローラは、
前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ、前記車両運行データ及び前記車両周辺の映像データの一部をキュー（ｑｕｅｕｅ）に記録し；
前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ、前記車両運行データ及び前記車両周辺の映像データを前記第３の端末に中継し；
前記第３の端末から周期的に受信される状態報告に基づいて前記第３の端末に前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ、前記車両運行データ及び前記車両周辺の映像データを中継する中継モード及びローカルストーレッジに前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ、前記車両運行データ及び前記車両周辺の映像データを格納する記録モードのうち一つに動作モードをスイッチングするように制御する請求項１３に記載の車両関連のデータ収集装置。
【請求項１７】
前記コントローラは、
前記第３の端末からの状態報告の無応答時点を基準にしてキューからバッファリングされた前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ、前記車両運行データ及び前記車両周辺の映像データが前記ローカルストーレッジに記録されるように動作モードをスイッチングするように制御する請求項１６に記載の車両関連のデータ収集装置。
【請求項１８】
前記コントローラにおける動作モードスイッチングは、
周期的に前記第３の端末から状態報告を受信し、前記第３の端末からの報告時間を測定して平均報告受信時間を計算し、前記第３の端末からの前記状態報告の受信時間と臨界時間を比較して録画障害発生可否を判断し、前記判断結果によって前記中継モードまたは前記記録モードへのスイッチングを実行し、
前記障害発生可否の判断は、前記測定された平均報告受信時間及び最大バッファリング可能時間のうち少なくとも一つを考慮して測定された報告遅延時間に基づいて判断される請求項１６に記載の車両関連のデータ収集装置。
【請求項１９】
前記第１の端末は、ナビゲーション端末を含み、
前記第２の端末は、ブラックボックス（ｂｌａｃｋ  ｂｏｘ）端末を含む請求項１１に記載の車両関連のデータ収集装置。
【請求項２０】
前記コントローラは、映像センサから、車両の駐車と関連した補助映像データを取得し、
前記ナビゲーションストリーミング映像データ、前記車両運行データ、車両周辺の映像データ、及び前記補助映像データは、時間情報に基づいて同期化されて格納される請求項１１に記載の車両関連のデータ収集装置。
【請求項２１】
車両関連のデータを収集するシステムにおいて、
車両運行情報を取り扱う第１の端末から、車両運行と関連したナビゲーション（ｎａｖｉｇａｔｉｏｎ）ストリーミング（ｓｔｒｅａｍｉｎｇ）映像データ及び車両運行と関連したデータを取得し、前記第１の端末から受信されるナビゲーションストリーミング映像データをリアルタイムでエンコーディングし、前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ及び前記車両運行と関連したデータを、時間情報に基づいて同期化し、外部の第３の端末に送信する車両関連のデータ収集装置；及び、
前記車両関連のデータ収集装置から前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ及び前記車両運行と関連したデータを受信して格納する第３の端末；を含む車両関連のデータ収集システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ収集及び送信装置及び方法に関し、より詳しくは、車両の移動環境における映像を収集及び格納し、送信する装置及び方法に関する。
【０００２】
本出願は、大韓民国の韓国産業技術評価管理院と産業通商資源部が主管する先端技術研究センター事業（ＡＴＣ（Ａｄｖａｎｃｅｄ  Ｔｅｃｈｎｏｌｏｇｙ  Ｃｅｎｔｅｒ  Ａｓｓｏｃｉａｔｉｏｎ）事業）（課題番号：１００５２４６４（２０１７年６月〜２０１９年５月３１日）、課題名：ＩｏＴ大容量データ解析のためのＭｕｌｔｉ−Ｄｉｍｅｎｓｉｏｎａｌ  Ｖｉｓｕａｌｉｚａｔｉｏｎ技術開発）の結果物のうち一つである。
【背景技術】
【０００３】
車両関連のデータを収集する方法と関連して、従来の方式は、個別的な車両関連のデータ収集装置が、各々、映像、音声及び構造化データを収集格納する方法が利用されている。例えば、一つの車両にナビゲーション（ｎａｖｉｇａｔｉｏｎ）端末、ブラックボックス（ｂｌａｃｋ  ｂｏｘ）端末、その他の各種映像センサが装着され、ナビゲーション端末では車両運行と関連したデータを取り扱い、ブラックボックスでは車両の前後方運行映像を取り扱い、その他、各種車両搭載映像センサで車両と関連した映像データを個別的に取得する方法を取ってきた。
【０００４】
ただし、このように多数の装置で別途に取り扱われる車両移動環境における映像、音声及び運行情報データは、各装置別に格納及び活用されて、事故発生時に該当時点の車両関連のデータに対する総合的な分析を難しくする。また、各端末は、事故と同時に破損されて個別データがなくなる心配もあり、実際事故で複数の端末またはセンサからの複数個の映像及び非映像データを効率的に活用できないという問題点がある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
前述した問題点を解決するための本発明の一態様による目的は、車両と関連した各端末における車両運行と関連したストリーミング映像データ、その他の形態の車両運行データ及び車両周辺の映像データを総合的に収集して外部端末に送信する車両関連のデータ収集装置及び方法を提供することにある。
【課題を解決するための手段】
【０００６】
前記目的を達成するための本発明の一態様による車両関連のデータを収集する方法は、車両運行情報を取り扱う第１の端末から、車両運行と関連したナビゲーション（ｎａｖｉｇａｔｉｏｎ）ストリーミング（ｓｔｒｅａｍｉｎｇ）映像データ及び車両運行と関連したデータを取得するステップ、エンコーダで、有線または無線ネットワークを介して前記第１の端末から受信されるナビゲーションストリーミング映像データをリアルタイムでエンコーディングするステップ、及び前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ及び前記車両運行と関連したデータを、時間情報に基づいて同期化し、格納するステップを含む。
【０００７】
前記車両関連のデータ収集方法は、車両周辺を撮影する第２の端末から、車両周辺に対する映像データを取得するステップをさらに含み、前記格納するステップは、前記ストリーミング映像データ、前記車両運行と関連したデータ及び前記車両周辺の映像データを、時間情報に基づいて同期化し、格納するステップを含む。
【０００８】
前記車両関連のデータ収集方法は、前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ及び前記車両運行データ及び前記車両周辺の映像データをリアルタイムで車両外部の第３の端末に送信するステップをさらに含む。
【０００９】
前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ、前記車両運行データ及び前記車両周辺の映像データをリアルタイムで前記第３の端末に送信するステップは、前記第３の端末から前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ及び前記車両周辺の映像データと関連した映像出力条件情報を取得するステップ、前記取得された映像出力条件情報に基づいて前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ及び前記車両周辺の映像データの解像度を調節するステップ、及び前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ及び車両周辺の映像データを調節された解像度で前記第３の端末に送信するステップを含む。
【００１０】
前記取得された映像出力条件情報に基づいて前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ及び前記車両周辺の映像データの解像度を調節するステップは、前記エンコーダで前記ナビゲーションストリーミング映像データをリアルタイムでエンコーディングしたデータの第１の基準解像度及び前記第２の端末から取得される車両周辺の映像データの第２の基準解像度が前記映像出力条件上で維持されつつ、前記第３の端末へのデータ送信帯域幅が最小になるように前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ及び前記車両周辺の映像データの解像度を決定するステップを含む。
【００１１】
前記ナビゲーションストリーミング映像データ、前記車両運行データ及び前記車両周辺の映像データを、時間情報に基づいて同期化し、格納するステップは、前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ、前記車両運行データ及び前記車両周辺の映像データの一部をキュー（ｑｕｅｕｅ）に記録するステップ、前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ、前記車両運行データ及び前記車両周辺の映像データを前記第３の端末に中継するステップ、及び前記第３の端末から周期的に受信される状態報告に基づいて前記第３の端末に前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ、前記車両運行データ及び前記車両周辺の映像データを中継する中継モード及びローカルストーレッジに前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ、前記車両運行データ及び前記車両周辺の映像データを格納する記録モードのうち一つに動作モードをスイッチングするステップを含む。
【００１２】
前記動作モードをスイッチングするステップは、前記第３の端末からの状態報告の無応答時点を基準にしてキューからバッファリングされた前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ、前記車両運行データ及び前記車両周辺の映像データが前記ローカルストーレッジに記録されるように動作モードをスイッチングするステップを含む。
【００１３】
前記動作モードをスイッチングするステップは、周期的に前記第３の端末から状態報告を受信するステップ、前記第３の端末からの報告時間を測定して平均報告受信時間を計算するステップ、前記第３の端末からの前記状態報告の受信時間と臨界時間を比較して録画障害発生可否を判断するステップ、及び前記判断結果によって前記中継モードまたは前記記録モードへのスイッチングを実行するステップを含み、前記障害発生可否の判断は、前記測定された平均報告受信時間及び最大バッファリング可能時間のうち少なくとも一つを考慮して測定された報告遅延時間に基づいて判断される。
【００１４】
前記第１の端末は、ナビゲーション端末を含み、前記第２の端末は、ブラックボックス（ｂｌａｃｋ  ｂｏｘ）端末を含む。
【００１５】
映像センサから、車両の駐車と関連した補助映像データを取得するステップをさらに含み、前記ナビゲーションストリーミング映像データ、前記車両運行データ、車両周辺の映像データ、及び前記補助映像データは、時間情報に基づいて同期化されて格納される。
【００１６】
前記目的を達成するための本発明の他の態様による車両関連のデータを収集する装置は、車両運行情報を取り扱う第１の端末から、有線または無線ネットワークを介して、車両運行と関連したナビゲーション（ｎａｖｉｇａｔｉｏｎ）ストリーミング（ｓｔｒｅａｍｉｎｇ）映像データ及び車両運行と関連したデータを取得し、前記ナビゲーションストリーミング映像データをリアルタイムでエンコーディングするエンコーダ、前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ及び前記車両運行と関連したデータを、時間情報に基づいて同期化し、ローカルストーレッジに格納するように制御するコントローラ、及び前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ及び前記車両運行と関連したデータを格納するローカルストーレッジを含む。
【００１７】
前記コントローラは、車両周辺を撮影する第２の端末から、車両周辺に対する映像データを取得し、前記コントローラは、前記ストリーミング映像データ、前記車両運行と関連したデータ及び前記車両周辺の映像データを、時間情報に基づいて同期化し、前記ローカルストーレッジに格納する。
【００１８】
前記車両関連のデータ収集装置は、前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ及び前記車両運行データ及び前記車両周辺の映像データをリアルタイムで車両外部の第３の端末に送信する通信部をさらに含む。
【００１９】
前記コントローラは、前記第３の端末から前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ及び前記車両周辺の映像データと関連した映像出力条件情報を取得し、前記取得された映像出力条件情報に基づいて前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ及び前記車両周辺の映像データの解像度を調節し、前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ及び車両周辺の映像データを調節された解像度で前記第３の端末に送信するように制御する。
【００２０】
前記コントローラは、前記エンコーダで前記ナビゲーションストリーミング映像データをリアルタイムでエンコーディングしたデータの第１の基準解像度及び前記第２の端末から取得される車両周辺の映像データの第２の基準解像度が前記映像出力条件上で維持されつつ、前記第３の端末へのデータ送信帯域幅が最小になるように前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ及び前記車両周辺の映像データの解像度を決定する。
【００２１】
前記コントローラは、前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ、前記車両運行データ及び前記車両周辺の映像データの一部をキュー（ｑｕｅｕｅ）に記録し、前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ、前記車両運行データ及び前記車両周辺の映像データを前記第３の端末に中継し、前記第３の端末から周期的に受信される状態報告に基づいて前記第３の端末に前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ、前記車両運行データ及び前記車両周辺の映像データを中継する中継モード及びローカルストーレッジに前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ、前記車両運行データ及び前記車両周辺の映像データを格納する記録モードのうち一つに動作モードをスイッチングするように制御する。
【００２２】
前記コントローラは、前記第３の端末からの状態報告の無応答時点を基準にしてキューからバッファリングされた前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ、前記車両運行データ及び前記車両周辺の映像データが前記ローカルストーレッジに記録されるように動作モードをスイッチングするように制御する。
【００２３】
前記コントローラにおける動作モードスイッチングは、周期的に前記第３の端末から状態報告を受信し、前記第３の端末からの報告時間を測定して平均報告受信時間を計算し、前記第３の端末からの前記状態報告の受信時間と臨界時間を比較して録画障害発生可否を判断し、前記判断結果によって前記中継モードまたは前記記録モードへのスイッチングを実行し、前記障害発生可否の判断は、前記測定された平均報告受信時間及び最大バッファリング可能時間のうち少なくとも一つを考慮して測定された報告遅延時間に基づいて判断される。
【００２４】
前記第１の端末は、ナビゲーション端末を含み、前記第２の端末は、ブラックボックス（ｂｌａｃｋ  ｂｏｘ）端末を含む。
【００２５】
前記コントローラは、映像センサから、車両の駐車と関連した補助映像データを取得し、前記ナビゲーションストリーミング映像データ、前記車両運行データ、車両周辺の映像データ、及び前記補助映像データは時間情報に基づいて同期化されて格納される。
【００２６】
前記目的を達成するための本発明の他の態様による車両関連のデータを収集するシステムは、車両運行情報を取り扱う第１の端末から、車両運行と関連したナビゲーション（ｎａｖｉｇａｔｉｏｎ）ストリーミング（ｓｔｒｅａｍｉｎｇ）映像データ及び車両運行と関連したデータを取得し、前記第１の端末から受信されるナビゲーションストリーミング映像データをリアルタイムでエンコーディングし、前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ及び前記車両運行と関連したデータを、時間情報に基づいて同期化し、外部の第３の端末に送信する車両関連のデータ収集装置、及び前記車両関連のデータ収集装置から前記リアルタイムでエンコーディングされたナビゲーションストリーミング映像データ及び前記車両運行と関連したデータを受信して格納する第３の端末を含む。
【発明の効果】
【００２７】
本発明の車両関連のデータ収集装置及び方法によると、車両運行と関連したストリーミング映像データをリアルタイムでエンコーディングして確保し、他の形態の車両運行データ及び車両周辺の映像データを時間ベースに同期化して格納することによって移動環境の映像だけでなく、運行情報データを効率的に管理できて、外部端末へのリアルタイム送信の効率化を達成する効果がある。
【図面の簡単な説明】
【００２８】
【図１】本発明の一実施例に係る車両情報収集装置を含むシステムを概略的に示すブロック図である。
【図２】本発明の一実施例に係る車両情報収集装置が時間情報に基づいて同期化して車両関連のデータを格納する方法を説明するための概念図である。
【図３】本発明の一実施例に係る車両情報収集装置のエンコーダ（ｅｎｃｏｄｅｒ）を具体的に示す詳細ブロック図である。
【図４】本発明の一実施例に係る車両情報収集装置のエンコーディング部を具体的に示す詳細ブロック図である。
【図５】本発明の一実施例に係る車両情報収集装置の映像分配器が適用しているＰＯＤ（Ｐｉｘｅｌ  Ｏｎ  Ｄｅｍａｎｄ）方式を示す概念図である。
【図６】本発明の一実施例に係る車両情報収集装置から受信されるデータを外部の第３の端末で活用する例示的な画面を示す。
【図７】本発明の他の実施例に係る車両情報収集装置ベースの二重録画のためのシステムを概略的に示す概念図である。
【図８】本発明の他の実施例によって二重録画を実行する車両情報収集装置の構成を具体的に示す詳細ブロック図である。
【図９】図８のスイッチング部における障害判断方法を示す流れ図である。
【発明を実施するための形態】
【００２９】
本発明は、多様な変更を加えることができ、様々な実施例を有することができ、特定実施例を図面に例示して詳細に説明する。
【００３０】
しかし、これは本発明を特定の実施形態に対して限定するものではなく、本発明の思想及び技術範囲に含まれる全ての変更、均等物乃至代替物を含むと理解しなければならない。
【００３１】
第１、第２などの用語は、多様な構成要素の説明に使われることができるが、前記構成要素は、前記用語により限定されてはならない。前記用語は、一つの構成要素を他の構成要素から区別する目的としてのみ使われる。例えば、本発明の権利範囲を外れない限り、第１の構成要素は第２の構成要素と命名することができ、同様に、第２の構成要素も第１の構成要素と命名することができる。及び／またはという用語は、複数の関連記載項目の組み合わせまたは複数の関連記載項目のうちいずれか一つの項目を含む。
【００３２】
一構成要素が他の構成要素に“連結されている”または“接続されている”と言及された場合、当該他の構成要素に直接的に連結されており、または接続されていることもあるが、中間に他の構成要素が存在することもあると理解しなければならない。それに対し、一構成要素が他の構成要素に“直接連結されている”または“直接接続されている”と言及された場合、中間に他の構成要素が存在しないと理解しなければならない。
【００３３】
本出願で使用した用語は、単に特定の実施例を説明するために使われたものであり、本発明を限定するものではない。単数の表現は、文脈上明白に異なる意味ではない限り、複数の表現を含む。本出願において、“含む”または“有する”などの用語は、明細書上に記載された特徴、数字、ステップ、動作、構成要素、部品またはそれらを組み合わせたものが存在することを指定するものであって、一つまたはそれ以上の他の特徴や数字、ステップ、動作、構成要素、部品またはそれらを組み合わせたものの存在または付加可能性をあらかじめ排除しないと理解しなければならない。
【００３４】
技術的または科学的な用語を含めてここで使われる全ての用語は、他の意味で定義されない限り、本発明が属する技術分野において、通常の知識を有する者により一般的に理解される意味である。一般的に使われる辞書に定義されている用語は、関連技術の文脈上意味と一致すると解釈されなければならず、本出願で明白に定義しない限り、理想的または過度に形式的な意味で解釈されない。
【００３５】
以下、添付図面を参照し、本発明の好ましい実施例を詳細に説明する。本発明を説明するにあたって、全体的な理解を容易にするために、図面上の同じ構成要素に対しては同じ参照符号を使用し、同じ構成要素に対して重複した説明は省略する。
【００３６】
図１は、本発明の一実施例に係る車両情報収集装置を含むシステムを概略的に示すブロック図である。図１に示すように、本発明の一実施例に係る車両情報収集装置を含むシステムは、車両情報収集装置１１０、第１の端末１２０、第２の端末１３０、映像センサ１４０及び第３の端末１５０を含むことができる。
【００３７】
図１を参照すると、車両情報収集装置１１０は、車両と関連した端末であり、車両に搭載されることもでき、車両と脱着式に接続されることもでき、車両と物理的に離れて携帯することもできる。車両情報収集装置１１０は、車両関連のデータ収集装置などとも呼ばれる。車両情報収集装置１１０は、第１の端末１２０、第２の端末１３０及び映像センサ１４０と有線及び／または無線ネットワークを介して連結される。
【００３８】
第１の端末１２０は、車両運行と関連したデータを取り扱う端末である。第１の端末１２０は、ナビゲーション装置である。第１の端末１２０は、車両運行と関連して、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）、ＧＩＳ（Ｇｅｏｇｒａｐｈｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｙｓｔｅｍｓ）情報を確保することができる能力があり、時間情報を共に取り扱うことができる。即ち、特定時間（例えば、現在時間）にどの位置に車両が位置し、どの経路を通じてどの出発地からどの目的地に向かっているかに対する多様な情報を取り扱う。
【００３９】
第１の端末１２０は、ユーザの入力によって現在位置と入力された目的地に最適化された経路を少なくとも一つ算出し、算出された少なくとも一つの経路のうちユーザが選択した一つの経路に基づいて車両の運行をサポートする。このとき、第１の端末１２０は、生成された経路と車両の関係を示すナビゲーション運行と関連した映像データを生成する。その他、車両の運行において、現在車両の地理的な位置、速度、運行方向、交通状況、経度、緯度、周辺建物などの状況（周辺建物名、周辺飲食店、周辺ガソリンスタンド等）と関連した構造化または非構造化データを生成することができる。また、第１の端末１２０は、ナビゲーション映像データをストリーミング（ｓｔｒｅａｍｉｎｇ）形態で車両情報収集装置１１０のエンコーダ１１２に提供する。このとき、必ず運行中である映像のみを提供するものではなく、運行中でないユーザが設定と関連したデータを入力する画面データもストリーミング形態でエンコーダ１１２に提供できる。また、その他の車両運行と関連した構造化または非構造化データをエンコーダ１１２及び／またはコントローラ１１４に提供できる。ナビゲーションがオフされた状態である場合、映像データのエンコーダ１１２への送信は中止することができる。この場合、エンコーダ１１２は、エンコーディングを実行しない。
【００４０】
第２の端末１３０は、車両周辺の映像を撮影するカメラを含む端末である。第２の端末１３０は、ブラックボックス端末である。第２の端末１３０は、車両の前方及び／または後方に複数個以上配置され、車両の前方及び／または後方の運行映像を生成することができる。また、車両の側方向にも配置されて車両の側方または３次元的に上方向及び／または下方向への映像も撮影を介して生成できる。車両走行中だけでなく、駐車中である停止映像の録画も可能であり、車線離脱など、特殊な状況に対する映像を時間情報と共に生成できる。第２の端末１３０で生成された車両周辺の映像データは、車両情報収集装置１１０の映像分配器１１４に有線及び／または無線ネットワークを介して提供することができる。
【００４１】
その他、少なくとも一つ以上の映像センサ１４０が車両に搭載されて映像を収集及び生成することができる。映像センサは、駐車補助などのために車両の前方、後方、側方などに第２の端末１３０に付加的に配置される装備であり、駐車補助映像などを生成することができる。また、映像センサ１４０と表現しているが、必ず映像のみを取り扱うものではなく、超音波センサ、音声センサのような多様なセンサも活用可能である。また、前記多様なセンサから収集されるテキスト形態または数字形態のデータもローカルストーレッジに格納し、及び／または第３の端末１５０に送信することができる。
【００４２】
車両情報収集装置１１０は、第１の端末１２０、第２の端末１３０及び映像センサ１４０から少なくとも一つの映像データ及び車両運行と関連した少なくとも一つの映像、音声、構造化及び／または非構造化データを受信してローカルストーレッジ１１６に格納し、及び／または通信部１１８を介して外部の第３の端末１５０に提供する。
【００４３】
車両情報収集装置１１０は、エンコーダ１１２、コントローラ１１４、ローカルストーレッジ１１６及び通信部１１８を含むことができる。
【００４４】
エンコーダ１１２は、第１の端末１２０からナビゲーションストリーミング映像データをリアルタイムで受信してエンコーディングを実行する。エンコーダ１１２は、有線及び／または無線で第１の端末１２０と連結することができる。有線の場合、ＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）またはＤＶＩ（Ｄｉｇｉｔａｌ  Ｖｉｓｕａｌ  Ｉｎｔｅｒｆａｃｅ）等、デジタルインターフェースを介して連結することができる。エンコーダ１１２がデジタルインターフェースを介して第１の端末１２０と連結される時、第１の端末１２０は、エンコーダ１１２との連結を認識して第１の端末１２０のディスプレイ画面データ（例えば、ナビゲーションで出力される映像データ）をリアルタイムでエンコーダ１１２側に提供できる。このとき、第１の端末１２０にエンコーダ１１２が認識されるようにエンコーダ１１２と関連したドライバが設置されることが好ましい。また、エンコーダ１１２は、外部からの制御命令の入力を受けて第１の端末１２０を制御するようにサポートすることもできる。例えば、外部の第３の端末１５０のユーザに第１の端末１２０のナビゲーションストリーミング映像データをリアルタイムで送信すると、前記第３の端末１５０のユーザまたは第３の端末１５０と連結されたユーザは、ナビゲーション映像をリアルタイムでみつつ、第１の端末１２０に対する制御命令を車両情報収集装置１１０に提供できる。そのとき、前記制御命令は、エンコーダ１１２を媒介にして第１の端末１２０に提供されて遠隔制御が可能にすることができる。
【００４５】
エンコーダ１１２は、エンコーディング機能、ネットワーク機能及びコンピュータ命令解析機能を含むことができる。エンコーダ１１２は、デジタルインターフェースを介して有線で連結された第１の端末１２０からディスプレイ画面情報（例えば、ナビゲーションストリーミング映像データ）を受信する。また、エンコーダ１１２は、受信されたナビゲーションストリーミング映像データをリアルタイムでエンコーディングしてローカルストーレッジ１１６に格納し、または通信部１１８を介して第３の端末１５０に提供する。このとき、エンコーディングされたデータは、リアルタイム通信プロトコル（ＲＴＰまたはＲＴＳＰ）を介して第３の端末１５０に提供されて第３の端末１５０のユーザが当該データを見て、直ちに遠隔地で制御命令を下すことができるようにする。
【００４６】
エンコーダ１１２は、バイパスモニタ（図示せず）を介して自分がエンコーディングした画面をバイパスモニタに提供して車両情報収集装置１１０のユーザがエンコーダ１１２を介してリアルタイム送信される映像データを確認することができるようにする。前記バイパスモニタは、有線及び／または無線ネットワークに連結されたディスプレイが可能な端末を含む。また、エンコーダ１１２のエンコーディング、ネットワーク及び／またはシステム設定画面を前記バイパスモニタに提供してエンコーダ１１２のユーザがエンコーダ１１２と連結されたユーザインターフェース（例えば、キーボード、マウス、タッチパッド等）（図示せず）を介してエンコーダ１１２の前記設定情報を変更するようにすることができる。エンコーダ１１２は、第１の端末１２０から受信されるナビゲーションストリーミング映像データ以外の車両運行と関連した構造化及び／または非構造化データは、コントローラ１１４に提供する。
【００４７】
コントローラ１１４は、映像データを分配する機能を遂行し、また、車両運行と関連して収集されたデータをローカルストーレッジ１１６に格納する。ここで、映像データを分配する機能は、コントローラ１１４内の映像分配器で遂行することができる。映像分配器は、収集された映像の分配を制御する分配器（メディア配布者（ＭＤ：Ｍｅｄｉａ  Ｄｉｓｔｒｉｂｕｔｏｒ）とも呼ばれる）である。映像分配器は、サーバのような役割を遂行することができる。複数個のポートを介して収集された映像に対して第３の端末１５０における映像出力条件に最適化された形態で映像を分配して提供する役割を遂行する。以下、図５を介して詳細に説明する。
【００４８】
また、コントローラ１１４は、収集された車両と関連した映像、音声、及び構造化／非構造化データを、時間情報に基づいて互いに同期化させて、同期化された複数個のデータをローカルストーレッジ１１６に格納する。
【００４９】
また、コントローラ１１４は、通信部１１８を介して同期化された車両関連各種データを第３の端末１５０に提供できる。
【００５０】
通信部１１８は、通信機能を含む構成要素であり、アンテナ及び／または通信プロセッサのようなハードウェアで具現化することができる。
【００５１】
第３の端末１５０は、車両情報収集装置１１０から同期化された車両関連のデータを受信する。また、受信されたデータを連結されたディスプレイ手段（例えば、ＴＶ、モニタ、またはタッチスクリーン等）を介して表示できる。このとき、ディスプレイ手段に複数個の映像データを表示することができ、一つの物理的なスクリーンを論理的に複数のセル（ｃｅｌｌ）に分けて互いに異なる映像を表示することができる。このとき、セルに分けられた映像の大きさなどを考慮して映像出力条件情報を生成することができ、これを通信部１１８を介してコントローラ１１４の映像分配器に送ることができる。映像分配器は、受信された映像出力条件情報を考慮して送信する映像データの解像度を調節することができる。
【００５２】
図２は、本発明の一実施例に係る車両情報収集装置が時間情報に基づいて同期化して車両関連のデータを格納する方法を説明するための概念図である。
【００５３】
図２を参照すると、車両情報収集装置のコントローラは、収集された車両関連のデータを時間情報に基づいて同期化し、ローカルストーレッジに格納する。また、同期化された車両関連のデータは、タイムスタンプ（ｔｉｍｅｓｔａｍｐ）のような時間情報を挿入して第３の端末に提供することができる。
【００５４】
このとき、時間情報と共に格納される情報は、エンコーダを介してリアルタイムでエンコーディングされたナビゲーションストリーミング映像データ、少なくとも一つの車両周辺の映像データ（車両後方映像、車両前方映像等）、補助映像データ（車両側方、駐車補助映像、車両内部映像等）、車両運行データ（車両位置、ＧＰＳ情報、ＧＩＳ情報、速度、方向、経路、出発地、目的地、目的地検索と関連したログデータ、交通状況、周辺情報等）を含むことができる。このような車両関連のデータは時間情報と共に同期化してローカルストーレッジに格納することができる。このとき、物理的に格納されるファイル位置を同じまたは異なるようにすることもできる。
【００５５】
図３は、本発明の一実施例に係る車両情報収集装置のエンコーダを具体的に示す詳細ブロック図である。図３に示すように、本発明の一実施例に係るエンコーダは、映像受信部３１０、第１の変換部３２０、第２の変換部３３０、エンコーディング部３４０、第２の変換部３５０、ミキサ３６０、命令受信部３７０及び命令提供部３８０を含むことができる。
【００５６】
図３を参照すると、映像受信部３１０は、第１の端末からナビゲーションストリーミング映像データを受信する。映像受信部３１０は、有線（例えば、デジタルインターフェース）または無線で連結された状態で第１の端末のナビゲーションストリーミング映像データをリアルタイムで受信することができる。
【００５７】
映像受信部３１０は、ＨＤＭＩ／ＤＶＩのようなデジタルインターフェースを活用することができ、これを介して受信されたナビゲーションストリーミング映像データをＭＩＰＩ  ＣＳＩ（Ｍｏｂｉｌｅ  Ｉｎｄｕｓｔｒｙ  Ｐｒｏｃｅｓｓｏｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｓｅｒｉａｌ  Ｉｎｔｅｒｆａｃｅ）に変換できる。ＭＩＰＩ  ＣＳＩは、第１の端末とホストプロセッサとのインターフェースである。これはＣＳＩ−１、ＣＳＩ−２、ＣＳＩ−３及びＣＳＩ−４のような標準プロトコルにしたがう。
【００５８】
第１の変換部３２０は、映像受信部３１０からＭＩＰＩ  ＣＳＩベースのナビゲーションストリーミング映像データを受信してＹＵＶデータフォーマットに変換する。本発明の実施例によると、変換されたＹＵＶデータは、ＹＵＶ４２０データフォーマットを含むことができる。前記ＹＵＶ４２０データフォーマットは、既存システムとの互換性のためのレガシフォーマット（ｌｅｇａｃｙ  ＹＵＶ  ４２０）と低費用実行のためのノンレガシＹＵＶ４２０（ｎｏｎ−ｌｅｇａｃｙ  ＹＵＶ  ４２０）フォーマットとを含むことができる。第１の変換部３２０は、二つに分割されたチャネルを介して第２の変換部３３０、３５０に前記ＹＵＶフォーマットのナビゲーションストリーミング映像データを提供する。このとき、第２の変換部３３０を介したチャネルではエンコーディングを介してコントローラへの送信が行われ、第２の変換部３５０を介したチャネルではミキシングを介してバイパスモニタ３０５への画面データ提供が行われることができる。
【００５９】
第２の変換部３３０、３５０は、前記ＹＵＶデータをＲＧＢデータに変換する。ＹＵＶフォーマットは、高い圧縮率を有することができるため、これを赤色（Ｒ）、緑色（Ｇ）、及び青色（Ｂ）を有する低い圧縮率のＲＧＢフォーマットのデータに変換することが好ましい。第２の変換部３３０の変換方法は、４：２：０、４：２：２、及び４：４：４変換方式のうち少なくとも一つが使われることができる。ただし、必ずこれに限定されるものではない。
【００６０】
エンコーディング部３４０は、第２の変換部３３０で変換されたＲＧＢフォーマットの第１の端末のナビゲーションストリーミング映像データをエンコーディングする。エンコーディング方式では、ＨＥＶＣ（Ｈｉｇｈ  Ｅｆｆｉｃｉｅｎｃｙ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ）（Ｈ．２６５）、Ｈ．２６４／ＡＶＣ、ＳＶＣ（Ｓｃａｌａｂｌｅ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ）、ＭＶＣ（Ｍｕｌｔｉｖｉｅｗ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ）、ＤｉｖＸ、ＷＭＶ（Ｗｉｎｄｏｗ  Ｍｅｄｉａ  Ｖｉｄｅｏ）、ＶＰ８、ＶＰ９等、多様な方式が使われることができる。これはユーザ設定で選択可能であり、ユーザインターフェースを介して変更することができる。また、エンコーディング部３４０は、ユーザ設定を介して、解像度、フレームレート（ｆｒａｍｅ  ｒａｔｅ）及び／またはビットレート（ｂｉｔ  ｒａｔｅ）を変更してデータをエンコーディングすることができる。エンコーディング部３４０は、一つのフレーム単位でデータをエンコーディングすることができ、または一つのフレームを分割した分割フレーム単位（例えば、１／４フレーム）でエンコーディングし、エンコーディングされたデータをコントローラに提供できる。
【００６１】
コントローラは、エンコーディング部３４０を介してエンコーディングされた第１の端末のナビゲーションストリーミング映像データを第３の端末に送信する。コントローラは、エンコーディング部３４０から一つの完成されたフレームを受信してパケット化した後、第３の端末に送信できる。または、分割フレーム単位のエンコーディングされたデータを受信してパケット化して第３の端末に送信することもできる。ＲＴＰまたはＲＴＳＰのようなリアルタイム通信プロトコルを介してエンコーディングされたデータを第３の端末に送信する。
【００６２】
ミキサ３６０は、第２の変換部３５０を介して変換されたＲＧＢフォーマットのナビゲーションストリーミング映像データをＨＤＭＩ／ＤＶＩのようなデジタルインターフェース及び／または無線ネットワークを介して出力可能な形態でミキシングする。ミキシングされたデータは、前記デジタルインターフェース及び／または無線ネットワークを介して連結されたバイパスモニタ３０５に提供される。
【００６３】
このようなミキシング過程を介したビデオストリーム出力によってバイパスモニタ３０５は、車両情報収集装置で処理されて第３の端末側に送信される画面を車両情報収集装置のユーザに表示でき、前記車両情報収集装置のユーザは、現在遠隔制御される可能性がある第１の端末の画面を確認することができ、また、遠隔制御により変更される第１の端末のナビゲーション画面を確認することができる。例えば、遠隔地の第３の端末のユーザが第１の端末の特定アイコンをクリックしてアイコンを開けた場合、このような第１の端末の画面内の変化がバイパスモニタ３０５に表示されて車両情報収集装置のユーザが知覚できるようにする。
【００６４】
命令受信部３７０は、コントローラを媒介にして第３の端末からの制御命令を受信する。前記制御命令は、第１の端末に対する遠隔地における制御命令であり、第１の端末の画面を見つつ、第３の端末のユーザが第３の端末と連結されたユーザインターフェース（図示せず）を利用して提供する命令語である。これはカーソル移動、カーソルクリック、文字／数字／符号入力、命令語入力などを含むことができる。
【００６５】
命令提供部３８０は、命令受信部３７０で受信した制御命令をパーシングして第１の端末に提供する。第１の端末はこれを受信して第３の端末と関連したユーザの命令を実行する。
【００６６】
図４は、本発明の一実施例に係る車両情報収集装置のエンコーディング部を具体的に示す詳細ブロック図である。図４に示すように、本発明の一実施例に係るエンコーディング部４００は、コーデック選択部４１０、解像度調節部４２０、フレームレート調節部４３０及びビットレート調節部４４０を含むことができる。
【００６７】
図４を参照すると、コーデック選択部４１０は、複数個のコーデック（コーデック１、コーデック２、．．．コーデックＮ）のうち一つのコーデック方式を選択する。コーデック選択部４１０は、ユーザ設定によって複数のコーデックのうち一つを選択可能である。コーデック選択部４１０は、デフォルト（ｄｅｆａｕｌｔ）に設定されたコーデック１を介してエンコーディングを実行する中に、ユーザ設定によりコーデック変更がある場合、変更設定されたコーデック２を介してエンコーディングを実行することができるように制御する。
【００６８】
解像度調節部４２０は、エンコーディングと関連してフレームの解像度を調節する。即ち、エンコーディングされたデータの表現の繊細さの程度を調節することができる。これは水平画素及び垂直画素の数に定義することができる。これもデフォルト値に設定される数値が存在でき、ユーザインターフェースを介してユーザが任意に値を変更することができる。または、複数個のモード（３８４０×２１６０、１９２０×１０８０、１２８０×７２０、１０２４×７６８、８００×６００、３２０×１８０等）を設定しておき、このうち一つを可変選択するようにすることができる。
【００６９】
フレームレート調節部４３０は、エンコーディングと関連してフレームレートを調節し、ビットレート調節部４４０は、ビットレートを調節する。フレームレート調節部４３０は、ｆｐｓ１５、３０、６０等、多様なフレームレートを用意し、解像度にかかわらず設定したｆｐｓを適用することができる。フレームレートとビットレートもデフォルト値として一定値が設定され、ユーザインターフェースを介してユーザが任意に当該値を変更することができる。フレームレートは秒当たり処理されるフレーム数に定義され、ビットレートは秒当たり処理される情報の量に定義することができる。ユーザは、このようなフレームレート及び／またはビットレートを任意に調節することによって第１の端末のナビゲーション映像データの画質を効果的に調節できる。即ち、車両情報収集装置のユーザは、第１の端末の特性によって高画質のデータを取り扱う場合、車両情報収集装置のエンコーディング関連パラメータを高画質に合わせてエンコーディングが実行されるようにして遠隔地のユーザも高画質のナビゲーション映像を視聴することができるようにし、それに対し、比較的低画質のデータを取り扱ってもかまわない場合、エンコーディング関連パラメータを低画質に適した値に合わせてエンコーディング効率を上げることができる。
【００７０】
図５は、本発明の一実施例に係る車両情報収集装置の映像分配器が適用しているＰＯＤ（Ｐｉｘｅｌ  Ｏｎ  Ｄｅｍａｎｄ）方式を示す概念図である。
【００７１】
図５の（ａ）は、一般的な方式に複数個の映像を第３の端末に提供する場合を示す概念図である。ここで、映像１  ５１０−１は、エンコーダでリアルタイムでエンコーディングされたナビゲーションストリーミング映像データであり、映像２  ５１０−２及び映像３  ５１０−３は、第２の端末から取得した車両前方映像及び車両後方映像である。また、映像４は、映像センサから取得した車両側方映像である。それぞれの映像データ５１０−１〜５１０−４は、全て特定解像度を有し、１０Ｍｂｐｓ（ｂｉｔ  ｐｅｒ  ｓｅｃｏｎｄ）の帯域幅を使用して提供される時、適切な品質を有することができる。したがって、このような１０Ｍｂｐｓの帯域幅が各々必要な映像１乃至映像４  ５１０−１〜５１０−４を車両情報収集装置が第３の端末に送信するためには、１０Ｍｂｐｓ×４＝４０Ｍｂｐｓの帯域幅が必要である。
【００７２】
図５の（ｂ）は、本発明の一実施例に係る車両情報収集装置の映像分配器が使用するＰＯＤ方式を説明するための概念図である。図５の（ｂ）でも図５の（ａ）の状況と同様に、エンコーダでエンコーディングされたナビゲーションストリーミング映像、車両周辺映像などが全て１０Ｍｂｐｓのビットレートの適切な解像度を有していると仮定する。このような適切な解像度は、送信の基準になる解像度であり、ナビゲーションストリーミング映像データの場合にはエンコーディングされたデータのエンコーディング解像度を示し、エンコーダを経ずに映像分配器に受信されたその他の映像データの場合には受信される時の解像度を示す。基準解像度は、ユーザ設定によって変更することができる。また、映像でないデータは、本発明の一実施例に係るＰＯＤ方式の適用を受けないことが好ましい。
【００７３】
前記のような実施例において、映像分配器は、４０Ｍｂｐｓの帯域幅を使用して入力される映像１乃至映像４  ５１０−１〜５１０−４を全て受信し、受信された映像に対して適切な解像度調節を介して送信帯域幅の効率を極大化する。映像分配器は、第３の端末から映像出力条件情報を取得することができる。映像出力条件情報は、第３の端末で映像を出力する条件と関連した情報であり、出力される映像の個数及び映像識別情報、出力映像の大きさ、配置に対する情報を含む。例えば、映像１乃至映像４  ５１０−１〜５１０−４が全て出力され、このとき、４等分された大きさで映像１乃至映像４  ５１０−１〜５１０−４が第３の端末で表示されると、出力映像の識別番号と当該識別番号に対応される映像の出力大きさ情報が第３の端末から映像分配器に提供される。
【００７４】
映像分配器は、第３の端末から受信された映像出力条件情報のうち映像識別番号に基づいて送信すべき映像を特定し、映像の出力大きさ情報に基づいて特定された映像の対応される解像度を決定することができる。このとき、解像度は、映像の原（ｏｒｉｇｉｎａｌ）解像度が第３の端末における映像出力条件上で維持しつつ、第３の端末への映像送信のための帯域幅が最小になるようにする解像度値に決定することができる。例えば、図５の（ｂ）の実施例では、１０Ｍｂｐｓの送信帯域幅を要求する解像度の映像４個が送信される状況で、第３の端末では当該映像が１／４の大きさで出力されているため、全ての映像の解像度が１／４に減少しても第３の端末の出力画面ではこれを区分しにくいと判断できる。したがって、解像度を１／４に調節することで、一映像当たり１０Ｍｂｐｓの帯域幅が要求されたことを、２．５Ｍｂｐｓの帯域幅を介して送信することによって、全体的に４０Ｍｂｐｓでない、２．５Ｍｂｐｓ×４＝１０Ｍｂｐｓの帯域幅に４個映像を送信するようにすることが好ましい。これが本発明の映像分配器で使用するＰＯＤ方式である。
【００７５】
本発明の実施例によると、重なった形態で第３の端末のディスプレイ手段で映像を表示することもできるため、１０Ｍｂｐｓの基準解像度を有する複数個の映像の組み合わせられた画面であるにもかかわらず、１０Ｍｂｐｓを超える帯域幅が要求されることもできる。また、第３の端末のディスプレイ手段の全体領域に映像が表出されていないこともあるため（テキスト、数字またはその他の形式のデータが表示されることもできる）、１０Ｍｂｐｓ以下の帯域幅を使用する場合が発生することもできる。
【００７６】
図６は、本発明の一実施例に係る車両情報収集装置から受信されるデータを外部の第３の端末で活用する例示的な画面を示す。
【００７７】
図６を参照すると、車両情報収集装置は、時間情報に基づいて同期化された複数個の映像、音声及び構造化／非構造化データをローカルストーレッジに直接格納し、以後これを抽出して検討し、またはリアルタイムで外部の第３の端末に送信してこれを活用することができる。
【００７８】
車両情報収集装置から第３の端末に送信されたデータは、図６のように活用することができる。即ち、車両情報収集装置のビューア（ｖｉｅｗｅｒ）では、映像選択アイコン６１０を介してどの映像を出力するかを決定することができる。出力映像の種類は、収集された映像の種類に対応される。即ち、ナビゲーションストリーミング映像、車両前方映像、車両後方映像、車両側方映像、その他の駐車補助映像及び車両運行データを総合しておいた映像などを含むことができる。
【００７９】
図６の実施例では、ナビゲーション映像、車両前方及び後方映像と車両運行データ総合映像を４個の分割されたセル（ｃｅｌｌ）に表示することを仮定する。一つのモニタには複数個のセル６３０−１、６３０−２、６３０−３、６３０−４を含み、複数のセルで各々一つの意味のある画面を出力することができる。このとき、一つの物理的なモニタは、カンバス（ｃａｎｖａｓ）６２０という。即ち、カンバス６２０は、複数個の正方形、または長方形セル６３０−１、６３０−２、６３０−３、６３０−４に分割することができる。
【００８０】
図６の実施例によると、第３の端末は、連結されたモニタに、ナビゲーションストリーミング映像はセル６３０−１に表示し、車両後方映像はセル６３０−２に表示し、車両前方映像はセル６３０−３に表示し、また、車両運行データを総合した画面はセル６３０−４に表示している。このとき、各セルに入る画面の特定及び各セルの大きさは、第３の端末のユーザインターフェース（図示せず）を介して設定及び変更可能である。また、車両運行データ総合画面に表示する運行データの選択もユーザ任意に変更可能である。例えば、車両運行データでは、車両の速度、ＧＰＳ／ＧＩＳ位置、該当時点の経路、周辺商店、周辺交通状況（事故情報を含む）、交通渋滞と関連したデータのうち少なくとも一部を表示することができる。また、既格納された地図とＧＰＳ／ＧＩＳ位置を同期化することで、格納された地図上にオブジェクト形態で車両情報収集装置が含まれている車両が表示されるようにすることもできる。
【００８１】
また、日付選択アイコン６４０で、第３の端末に送信された過去データを画面に表示するか、またはリアルタイムで送信される現在データを画面に表示するかを選択することができる。もし、現在リアルタイムで送信されるデータを画面に表示する時には、画面の表示設定と関連して、各セル６３０−１、６３０−２、６３０−３、６３０−４の大きさ、各セル６３０−１、６３０−２、６３０−３、６３０−４に表示される映像の特定と関連した情報をリアルタイムで車両情報収集装置に送信することが好ましい。それによって、車両情報収集装置の映像分配器でＰＯＤ方式を使用して最適の解像度で調節された映像データを送信することができる。
【００８２】
もし、過去データを画面に表示しようとする時、全体セル６３０−１、６３０−２、６３０−３、６３０−４のデータ時点を特定することができる。例えば、過去３月の特定日付（例えば、１５日）にデータ再生時点を特定することができ、このとき、当該日付の時間バー（ｔｉｍｅ  ｂａｒ）６５０は画面の下段に表示することができる。このとき、時間バー６５０を利用して特定時点を設定すると、当該時点のデータがローディングされて各セル６３０−１、６３０−２、６３０−３、６３０−４に表示されるようになる。即ち、３月１５日０３：１５：０４の時点を再生すると、３月１５日０３：１５：０４の時点のナビゲーションストリーミング映像がセル６３０−１に表示され、３月１５日０３：１５：０４の時点の車両後方映像がセル６３０−２に表示され、３月１５日０３：１５：０４の時点の車両前方映像がセル６３０−３に表示され、また、３月１５日０３：１５：０４の時点の車両運行データを総合した画面はセル６３０−４に表示することができる。即ち、第３の端末のユーザは、該当時点の多様な映像及び音声、構造化／非構造化データを画面を介してひと目で確認することによって、特定時点の状況を総合的に把握できる。このとき、第３の端末は、映像分析モジュール（図示せず）を活用することができる。例えば、映像分析モジュールを介して多数の映像を時間の流れによって分析し、既格納された検出項目によって特定イベントを検出すると、検出されたイベントと関連した時点の他の映像が自動で共に検出及び分析するようにすることで、効率的な車両関連状況に対する分析が行われるようにすることができる。
【００８３】
また、各セル別にデータの時点を異なるように特定して表示すること（例えば、セル６３０−１は時点１の映像を表示、セル６３０−２は時点２の映像を表示）は、本技術分野の通常の技術者には自明である。
【００８４】
追加的に、各セルは、重なった形態で配置することができる。例えば、一つのセルが他のセルより前方にある形態で存在できる。ナビゲーションストリーミング映像は立体的に見た時、突出されているように表示されるようにすることができ、その下位段に他の映像が配置されるようにすることによって重なった映像配置になるようにすることもできる。重なった映像の配置、重なったセルに入る映像の特定及び重複セルの大きさなどもユーザインターフェースを介して任意に調整可能である。
【００８５】
図７は、本発明の他の実施例に係る車両情報収集装置ベースの二重録画のためのシステムを概略的に示す概念図である。図７に示すように、本発明の一実施例に係る車両情報収集装置ベースの二重録画のためのシステムは、第１の端末７１０−１、第２の端末７１０−２、映像センサ７１０−３、車両情報収集装置７２０、ネットワーク７３０及び第３の端末７４０を含むことができる。
【００８６】
図７を参照すると、車両情報収集装置７２０は、映像情報提供装置７１０−１〜７１０−３から受信されるデータを第３の端末７４０に中継し、第３の端末７４０がリアルタイム記録または画面出力を実行するように構成することができる。車両情報収集装置７２０は、リアルタイムで動映像（動画）を受信することができ、受信された動映像を第３の端末７４０に提供でき、第３の端末７４０から周期的に受信関連報告を受信して情報受信に異常があるかないかを確認することができる。また、受信不能状態になった時、受信不能地点を検出し、検出地点からデータを記録するようにして復旧遅延時間による録画または受信断絶をなくすことができる。
【００８７】
車両情報収集装置７２０は、第３の端末７４０からの遠隔動映像中継の要求を受けて中継動作を実行することができる。車両情報収集装置７２０は、映像情報提供装置７１０−１〜７１０−３からの動映像を受信し、受信された動映像を一定時間（例えば、障害復旧時間のために最小１５秒内外）キュー（ｑｕｅｕｅ）にバッファリング（ｂｕｆｆｅｒｉｎｇ）できる。その後、車両情報収集装置７２０は、バッファリングと共に第３の端末７４０にネットワーク７３０を媒介にして動映像ストリーム及び／またはその他のデータを中継することができる。
【００８８】
ネットワーク７３０は、２Ｇ、３Ｇ、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）などのような広帯域通信プロトコルだけでなく、ワイパイ（ｗｉｆｉ）、ジグビー（ｚｉｇｂｅｅ）及び／またはブルートゥース（ｂｌｕｅｔｏｏｔｈ）のような近距離通信プロトコルを全て含むことができる。
【００８９】
本発明の一実施例によると、車両情報収集装置７２０は、録画機能及び通信／中継機能を備えた装置であって、ＶＣＲ（Ｖｉｄｅｏ  Ｃａｓｓｅｔｔｅ  Ｒｅｃｏｒｄｅｒ）、ＤＶＲ（Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｒｅｃｏｒｄｅｒ）、ＰＶＲ（Ｐｅｒｓｏｎａｌ  Ｖｉｄｅｏ  Ｒｅｃｏｒｄｅｒ）、またはＰＣ、個人携帯情報端末（ｐｅｒｓｏｎａｌ  ｄｉｇｉｔａｌ  ａｓｓｉｓｔａｎｔ；ＰＤＡ）、スマートフォン、ラップトップ、ネットブック、消費者電子機器（ＣＥ）、無線通信機能を有する再生家電製品、インターネット家電製品、セットトップボックスなどを含むことができる。
【００９０】
第３の端末７４０は、車両情報収集装置７２０から受信される動映像ストリームを記録することができる。第３の端末７４０は、特定周期によって現在録画可能可否及び／または正常録画可否などに対する情報を含む状態報告メッセージを生成して車両情報収集装置７２０に送信できる。第３の端末７４０が録画不能状態（例えば、ネットワーク障害または録画機能障害などにより）になった時、車両情報収集装置７２０は、一定時間状態報告が無いことを介してこれを検知することができる。このとき、車両情報収集装置７２０は、無応答時点を基準にしてキューから中断部分を探して録画を続けて実行することができる。
【００９１】
第３の端末７４０は、車両情報収集装置７２０と直接連結された録画機能を備えた装置である。第３の端末７４０も車両情報収集装置７２０のように、ＶＣＲ、ＤＶＲ、ＰＶＲ、及び各種コンピュータ装置及び／または端末を含むことができる。第３の端末７４０は、大容量データベース７４５と連動しつつ、大容量データベース７４５に車両情報収集装置７２０から受信したデータを格納することができる。
【００９２】
本発明の実施例によると、車両情報収集装置７２０及び第３の端末７４０は、共同データベース７４５に相互連係して動映像ストリームを記録することができる。このとき、車両情報収集装置７２０は、共同データベース７４５に既に記録された動映像ストリームに基づいて第３の端末７４０からの録画が中断された時点を探してキューのバッファリングされた動映像ストリームの該当地点から共同データベース７４５に記録できる。それによって、共同データベースにはシームレス（ｓｅａｍｌｅｓｓ）録画映像が別途の作業なしに記録されるようにすることができる。
【００９３】
本発明の一実施例によると、第３の端末７４０の録画障害発生時にもシームレス録画が可能であり、原本動映像変換がない録画記録の場合、低仕様（例えば、デスクトップ）機器だけでも具現化が可能である。
【００９４】
図８は、本発明の他の実施例によって二重録画を実行する車両情報収集装置の構成を具体的に示す詳細ブロック図である。図８に示すように、車両情報収集装置は、コントローラ８１０、通信部８２０及びローカルストーレッジ８３０を含むことができる。また、コントローラ８１０は、映像分配器を含み、その他、映像受信部８１２、バッファリング部８１４、スイッチング部８１６を含むことができる。前記各構成要素は、一つのハードウェアプロセッサまたは複数個のハードウェアプロセッサで具現化可能であり、複数個の構成要素が複数個のプロセッサに分散して具現化することができる。また、プロセッサは、該当構成要素の機能を指示するための命令語を含むメモリ（図示せず）からの命令語に基づいて機能を遂行することができる。
【００９５】
図８を参照すると、映像受信部８１２は、映像提供装置から動映像ストリームを受信することができる。映像受信部８１２は、エンコーダを介してリアルタイムでエンコーディングされたナビゲーションストリーミング映像、その他の車両周辺映像ストリームを受信する機能を遂行する。映像受信部８１２は、アンテナ及び／または通信プロセッサを含むことができる。映像映像受信部８１２は、リアルタイムで動映像ストリームを受信することができ、複数のチャネルを介して多重化された複数個の動映像ストリームを受信することができる。
【００９６】
バッファリング部８１４は、映像受信部８１２から受信された動映像ストリームを少なくとも一つのキューに一時的に格納することができる。前記バッファリング部８１４は、最大バッファリング時間が設定されていることがある。これはデフォルト値に設定されることもでき、またはユーザインターフェース（図示せず）を介してユーザが直接設定することもできる。これは録画または中継動作実行中にも可変することができる。ただし、最大バッファリング時間は、第３の端末８５０からの状態報告周期よりは長いことが好ましい。バッファリング部８１４は、スイッチング部８１６の制御信号によってキューにバッファリングされた動映像ストリームの特定部分（または、特定フレーム）からローカルストーレッジ８３０に格納することができる。
【００９７】
スイッチング部８１６は、バッファリング部８１４及び／または映像受信部８１２から動映像ストリームを受信して通信部８２０またはローカルストーレッジ８３０に提供できる。通信部８２０に提供するモードを第１のモード（または、中継モードとも呼ばれる）に定義し、ローカルストーレッジ８３０に提供するモードを第２のモード（または、記録モードとも呼ばれる）に定義することができる。場合によっては、中継と記録を同時に実行するようにすることができる。ただし、本発明の他の実施例では、一つのモードを選択適用することを仮定する。
【００９８】
スイッチング部８１６は、基本的に第１のモードで動作するように設定することができる。第１のモードによると、第３の端末８５０の正常録画を仮定し、バッファリング部８１４及び／または映像受信部８１２を介して受信される動映像ストリームを第３の端末８５０に中継する。
【００９９】
スイッチング部８１６は、通信部８２０から伝達される第３の端末８５０からの状態報告メッセージに基づいて第３の端末８５０の正常録画動作可否を判断し、現在正常録画が行われているかどうかに対する情報を取得することができる。例えば、正常録画が行われない録画障害状況が検出された場合、スイッチング部８１６は、第１のモードから第２のモードで動作モードをスイッチングすることができる。録画障害状況の検出と関連して、スイッチング部８１６は、第３の端末８５０から受信される状態報告時間をあらかじめ設定された臨界時間と比較して臨界時間以上状態報告が受信されない場合、録画障害状況が発生されたと判断できる。このとき、臨界時間は、最大バッファリング時間に設定することができる。または、スイッチング部８１６は、臨界条件によって録画障害状況発生を判断することができる。臨界条件は、状態報告の平均受信時間値より状態報告の遅延時間（例えば、最も最近状態報告時点から状態報告が受信されていない現在時点までの時間）が大きい場合及び／または状態報告遅延時間が設定された最大バッファリング時間の半分の時間より大きい場合という条件を含むことができる。前記臨界条件が満たされると、第３の端末８５０との連結が解除または第３の端末８５０の録画不能と判断し、車両情報収集装置８００が直接動映像ストリームを録画する第２のモードにスイッチングする。第２のモードによると、スイッチング部４２５は、動映像ストリームが直接格納部４２９に格納されるようにする。スイッチング部８１６は、バッファリング部８１４でバッファリングされたストリームを受信してローカルストーレッジ８３０に提供し、またはバッファリング部８１４に指示してバッファリング部８１４で直接ローカルストーレッジ８３０に動映像ストリームを格納するようにすることができる。このとき、報告の無応答時点から第３の端末８５０が動映像ストリームを記録しなかったと仮定し、無応答時点を探して当該時点からバッファリング部８１４のキューに格納された動映像をローカルストーレッジ８３０に格納することができる。
【０１００】
また、スイッチング部８１６は、第３の端末８５０から報告が再開される場合、状態報告を再び受信した時点に第２のモードから第１のモードにスイッチングすることで、再び第３の端末８５０が動映像ストリームを録画するようにして、自分は中継器役割をするようにすることができる。
【０１０１】
通信部８２０は、第３の端末８５０との連結を提供する。これは有線または無線ネットワークに連結することができる。通信部８２０は、モデム、アンテナ、通信用モデム及び／または通信プロセッサなどである。それによって、第３の端末８５０と動映像ストリームをはじめとする各種情報を送受信することができる。通信部８２０は、スイッチング部８１６が第１のモードである場合、動映像ストリームを第３の端末８５０に伝達できる。通信部８２０は、周期的に第３の端末８５０から状態報告を受信することができ、これをスイッチング部８１６に提供できる。
【０１０２】
ローカルストーレッジ８３０は、第２のモードである場合、スイッチング部８１６またはバッファリング部８１４からバッファリングされた動映像ストリームの受信を受けて自体メモリ（図示せず）及び／またはデータベース（図示せず）に格納することができる。前記自体メモリは、車両情報収集装置８００内に常住するハードディスク、フラッシュディスク、ＲＡＭ／ＲＯＭなどのメモリである。
【０１０３】
図９は、図８のスイッチング部における障害判断方法を示す流れ図である。
【０１０４】
図９を参照すると、車両情報収集装置のスイッチング部は、通信部を介してワーカーから状態報告メッセージを受信してモニタリングできる（Ｓ９１０）。
【０１０５】
また、前記スイッチング部は、第３の端末から受信される状態報告メッセージの受信時間情報を一定容量記録することができる。また、これに基づいて報告の平均周期を計算することができる（Ｓ９２０）。
【０１０６】
スイッチング部は、状態報告メッセージモニタリング結果及び報告メッセージ平均周期情報に基づいて下記のスイッチング条件（または、臨界条件）により障害発生可否を判断することができる。
【０１０７】
−スイッチング条件
【０１０８】
Ｒｔ＝第３の端末から受信される状態報告受信時間
【０１０９】
Ｂｍ＝設定された最大バッファリング時間
【０１１０】
Ｖｔ＝Ｒｔの平均周期
【０１１１】
Ｔｎ＝測定されたＲｔの遅延時間
【０１１２】
Ｖｔ＜Ｔｎ＆＆（ii）Ｔｎ>（Ｂｍ／２）を満たす場合、スイッチング実行
【０１１３】
前記スイッチング条件によると、スイッチング部は、状態報告受信時間を基準にして遅延時間（Ｔｎ）を測定し、測定された遅延時間が平均周期（Ｖｔ）より大きいかを判断する（Ｓ９３０）。及び／または測定された遅延時間（Ｔｎ）が最大バッファリング時間（Ｂｍ）の半分より大きい場合、録画障害状態が発生したと判断できる（Ｓ９４０）。このとき、遅延時間は、無応答時点を基準にして起算することができる。また、スイッチング条件は、必ず最大バッファリング時間（Ｂｍ）の半分を基準にするものではなく、ユーザが任意に設定した時間条件、最大バッファリング時間（Ｂｍ）自体及び／または最大バッファリング時間（Ｂｍ）を基準にして一定時間を引いた新しい参照時間を基準にすることができる。これはユーザインターフェースを介してユーザが任意に設定できる。
【０１１４】
このとき、スイッチング部は、障害発生を検知してモード変更を指示する制御信号を提供することができる（Ｓ９５０）。また、同時に、無応答時点（例えば、最近状態報告信号受信時間）を検出して当該時点からのバッファリングされた動映像ストリームを格納することを指示する制御信号をバッファリング部に提供できる。
【０１１５】
また、スイッチング部は、第２のモードにスイッチングされた状態、即ち、障害発生が進行している状況で再び状態報告が再開される時点を状態報告受信の基点として把握できる。このとき、スイッチング部は、第２のモードから第１のモードへの変更を指示する制御信号を生成することができる。
【０１１６】
前述したように、第１のモードではバッファリングされた動映像ストリームを通信部を介して第３の端末に送信する。それに対し、第２のモードではローカルストーレッジにバッファリングされた動映像ストリームを送信する。スイッチング指示制御信号を受信すると、第１のモードである場合、第２のモードで動作モードをスイッチングし、第２のモードである場合、第１のモードにスイッチングできる。
【０１１７】
以上、図面及び実施例を参照して説明したが、本発明の保護範囲が前記図面または実施例により限定されることを意味するものではなく、当該技術分野の熟練された当業者は、特許請求の範囲に記載された本発明の思想及び領域から外れない範囲内で本発明を多様に修正及び変更することが可能であることを理解することができる。
【図１】
2019192194.tif 000003
【図２】
2019192194.tif 000004
【図３】
2019192194.tif 000005
【図４】
2019192194.tif 000006
【図５】
2019192194.tif 000007
【図６】
2019192194.tif 000008
【図７】
2019192194.tif 000009
【図８】
2019192194.tif 000010
【図９】
2019192194.tif 000011