JP5261737B2 - Image storage device - Google Patents

Image storage device Download PDF

Info

Publication number
JP5261737B2
JP5261737B2 JP2008237465A JP2008237465A JP5261737B2 JP 5261737 B2 JP5261737 B2 JP 5261737B2 JP 2008237465 A JP2008237465 A JP 2008237465A JP 2008237465 A JP2008237465 A JP 2008237465A JP 5261737 B2 JP5261737 B2 JP 5261737B2
Authority
JP
Japan
Prior art keywords
moving image
data
information
server
time stamp
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2008237465A
Other languages
Japanese (ja)
Other versions
JP2010072788A (en
Inventor
雄次 細井
聡 川谷
永久 平岩
正和 上畑
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Instruments Inc
Original Assignee
Seiko Instruments Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Instruments Inc filed Critical Seiko Instruments Inc
Priority to JP2008237465A priority Critical patent/JP5261737B2/en
Publication of JP2010072788A publication Critical patent/JP2010072788A/en
Application granted granted Critical
Publication of JP5261737B2 publication Critical patent/JP5261737B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Emergency Alarm Devices (AREA)
  • Studio Devices (AREA)
  • Traffic Control Systems (AREA)

Description

本発明は、画像記憶装置に関し、例えば、車両が走行する際の状況を撮影するドライブレコーダに関する。   The present invention relates to an image storage device, for example, a drive recorder that captures a situation when a vehicle travels.

近年、車両に周囲や内部などの状況を撮影するカメラを設置し、走行中にこれによって動画を撮影するドライブレコーダが普及しつつある。
ドライブレコーダは、動画を更新しながらメモリに記憶することにより、過去から現在に至る所定の記録時間(例えば30秒)の動画をメモリに記憶する。
そして、衝突事故などの所定のイベントが発生すると、イベント発生後の所定時間経過後(例えば、10秒)に動画の更新を停止する。
これにより、上の例では、イベント発生前の20秒からイベント発生の10秒後までの動画が記憶され、当該動画によりイベント発生時の状況を検証することができる。
2. Description of the Related Art In recent years, a drive recorder that installs a camera that captures a situation such as the surroundings and the interior of a vehicle and captures a moving image while traveling is becoming popular.
The drive recorder stores a moving image of a predetermined recording time (for example, 30 seconds) from the past to the present in the memory by storing the moving image in the memory while updating the moving image.
When a predetermined event such as a collision accident occurs, the updating of the moving image is stopped after a predetermined time has elapsed (for example, 10 seconds) after the event has occurred.
Thereby, in the above example, a moving image from 20 seconds before the event occurrence to 10 seconds after the event occurrence is stored, and the situation at the time of the event occurrence can be verified by the moving image.

このようにドライブレコーダを用いた技術として、次の特許文献1の「車両用データ記憶装置及びデータ記憶方法」がある。
この技術は、ドライブレコーダで記録された映像データに、その映像が撮影された時刻を記録するものである。
特開2002−135769公報
As a technique using the drive recorder as described above, there is a “vehicle data storage device and data storage method” disclosed in Patent Document 1 below.
This technique records the time when the video was shot in the video data recorded by the drive recorder.
JP 2002-135769 A

ところが、上記の技術では、ドライブレコーダが映像に時刻を記憶するため、記録された時刻の信頼性が低いという問題があった。   However, the above technique has a problem that the reliability of the recorded time is low because the drive recorder stores the time in the video.

そこで、本発明の目的は、ドライブレコーダで撮影された動画に対して日時刻証明を行い、当該動画の信頼性を向上させることである。   Therefore, an object of the present invention is to perform date / time certification for a moving image shot by a drive recorder and to improve the reliability of the moving image.

前記目的を達成するために、請求項1に記載の発明では、移動体に搭載されたカメラで動画を撮影する動画撮影手段と、イベントの発生を検出するイベント検出手段と、前記イベント検出手段でイベントを検出した際に、イベント発生時からそれ以前の少なくとも所定記録時間の前記動画が記憶されている動画記憶手段と、少なくとも、前記記憶されている動画データ、又は、当該動画データに固有な固有情報の一方を含む動画情報を、タイムスタンプを取得する所定のサーバに送信する動画情報送信手段と、を具備し、前記動画情報送信手段は、前記サーバに送信する前記動画情報にデータが複数存在する場合、予め決められた優先順位に従い、動画データ又は当該動画データに固有な固有情報を最初に送信し、次いで前記動画データ又は前記動画データに固有な固有情報以外のデータを送信する、ことを特徴とする画像記憶装置を提供する。
請求項2に記載の発明では、前記動画情報送信手段は、前記動画データを最初に送信する、ことを特徴とする請求項1に記載の画像記憶装置を提供する。
請求項に記載の発明では、前記記憶されている動画データの一方向性関数による関数値を計算する計算手段を具備し、前記動画情報は、前記固有情報として、前記計算した関数値を含み、前記動画情報送信手段は、前記計算した関数値を最初に送信する、ことを特徴とする請求項1に記載の画像記憶装置を提供する。
請求項に記載の発明では、前記動画情報送信手段は、動画情報の送信に失敗した場合、少なくとも所定期間の間、前記動画情報の送信を試みることを特徴とする請求項1請求項2、又は請求項3に記載の画像記憶装置を提供する。
請求項に記載の発明では、現在日時刻を取得する現在日時刻取得手段を具備し、前記動画情報は、前記取得した現在日時刻を含むことを特徴とする請求項1、請求項2請求項3、又は請求項4に記載の画像記憶装置を提供する。
請求項に記載の発明では、現在位置を取得する現在位置取得手段を具備し、前記動画情報は、前記取得した現在位置を含むことを特徴とする請求項1から請求項までのうちの何れか1の請求項に記載の画像記憶装置を提供する。
In order to achieve the above object, according to the first aspect of the present invention, there is provided a moving image photographing means for photographing a moving image with a camera mounted on a moving body, an event detecting means for detecting occurrence of an event, and the event detecting means. When an event is detected, the moving image storage means for storing the moving image of at least a predetermined recording time before the event occurrence, and at least the stored moving image data or unique to the moving image data Moving image information transmitting means for transmitting moving image information including one of the information to a predetermined server for acquiring a time stamp , wherein the moving image information transmitting means includes a plurality of data in the moving image information transmitted to the server In this case, in accordance with a predetermined priority order, the moving image data or unique information unique to the moving image data is first transmitted, and then the moving image data or Transmitting the data other than the natural specific information on the serial video data to provide an image storage device, characterized in that.
According to a second aspect of the present invention, there is provided the image storage device according to the first aspect, wherein the moving image information transmitting means transmits the moving image data first.
According to a third aspect of the present invention, there is provided calculation means for calculating a function value based on a one-way function of the stored moving image data , and the moving image information includes the calculated function value as the unique information. Accordingly, the moving image information transmitting means transmits the calculated function value first, and provides the image storage device according to claim 1.
In the invention described in claim 4, wherein the video information transmitting means, if transmission fails video information for at least a predetermined time period, according to claim 1, wherein the attempting transmission of the video information, according to claim 2 Or an image storage device according to claim 3 .
In invention of Claim 5 , it comprises the present date time acquisition means which acquires present date time, and the said moving image information contains the acquired present date time . An image storage device according to claim 3 or claim 4 is provided.
In the invention described in claim 6, comprising a current position obtaining means for obtaining a current position, the moving image information, of claims 1 to 5, characterized in that it comprises the current position acquired An image storage device according to any one of the claims is provided.

本発明によれば、ドライブレコーダで撮影した動画に対してタイムスタンプが日時刻証明を行い、動画の信頼性を向上させることができる。   According to the present invention, it is possible to improve the reliability of a moving image by performing date / time certification for a moving image shot by a drive recorder.

(1)実施の形態の概要
ドライブレコーダ6は、車両8(図5)に搭載され、車両外部の風景を動画にて連続撮影する。ドライブレコーダ6は、事故などのイベントの発生を検知すると、動画の更新を停止し、イベントが発生した際の画像を記録した動画データをデータ用サーバ3に送信する。
データ用サーバ3は、ドライブレコーダ6から動画データを受信すると、当該動画データを記憶すると共に、当該動画データのハッシュ値を計算し、当該ハッシュ値をタイムスタンプサーバ2(TSA)に送信する。
(1) Outline of Embodiment The drive recorder 6 is mounted on the vehicle 8 (FIG. 5), and continuously captures the scenery outside the vehicle with moving images. When the drive recorder 6 detects the occurrence of an event such as an accident, the drive recorder 6 stops updating the moving image, and transmits the moving image data in which the image when the event occurs is recorded to the data server 3.
When receiving the moving image data from the drive recorder 6, the data server 3 stores the moving image data, calculates a hash value of the moving image data, and transmits the hash value to the time stamp server 2 (TSA).

タイムスタンプサーバ2は、データ用サーバ3からハッシュ値を受信すると、これに現在日時刻を付与して秘密鍵によって電子署名することによりタイムスタンプを発行し、当該タイムスタンプを発行したハッシュ値をデータ用サーバ3に送信する。
データ用サーバ3は、ドライブレコーダ6からタイムスタンプが発行されたハッシュ値を受信すると、これをハッシュ値の元となった動画データと対応付けて記憶する。
以上の処理により、ドライブレコーダ6が撮影した動画データに対して、ハッシュ値を介してタイムスタンプサーバ2によるタイムスタンプを発行することができ、動画データの証拠性を向上させることができる。
When the time stamp server 2 receives the hash value from the data server 3, the time stamp server 2 gives the current date and time and issues a time stamp by digitally signing with the private key. To the server 3.
When the data server 3 receives the hash value for which the time stamp is issued from the drive recorder 6, the data server 3 stores the hash value in association with the moving image data that is the source of the hash value.
With the above processing, the time stamp by the time stamp server 2 can be issued to the moving image data captured by the drive recorder 6 via the hash value, and the evidence of the moving image data can be improved.

(2)実施の形態の詳細
図1は、本実施の形態に係る情報処理システム1のネットワーク構成を説明するための図である。
情報処理システム1は、タイムスタンプサーバ2、データ用サーバ3、ネットワーク4、基地局5、ドライブレコーダ6などを用いて構成されている。
車両8は、例えば、乗用車や運送車両などであるが、これに限定するものではなく、例えば、船舶や航空機など、各種の移動体とすることができる。
(2) Details of Embodiment FIG. 1 is a diagram for explaining a network configuration of an information processing system 1 according to the present embodiment.
The information processing system 1 is configured using a time stamp server 2, a data server 3, a network 4, a base station 5, a drive recorder 6, and the like.
The vehicle 8 is, for example, a passenger car or a transportation vehicle, but is not limited thereto, and may be various moving bodies such as a ship and an aircraft.

ドライブレコーダ6は、車両8に搭載されており、カメラ7を備え、画像記憶装置として機能している。
カメラ7は、車両8の前方を撮影しており、所定の記録時間(例えば、30秒間)の動画を更新しながらメモリに記憶する。
また、カメラ7を複数台設け、車両8の側方、後方、あるいは車内を撮影するように構成することもできる。
そして、事故などのイベントが発生した場合、ドライブレコーダ6は、動画の更新を停止し、記憶した動画データをデータ用サーバ3に送信する。
The drive recorder 6 is mounted on the vehicle 8, includes a camera 7, and functions as an image storage device.
The camera 7 is photographing the front of the vehicle 8 and stores the moving image for a predetermined recording time (for example, 30 seconds) in the memory while updating it.
Alternatively, a plurality of cameras 7 may be provided so that the side of the vehicle 8, the rear, or the interior of the vehicle 8 can be photographed.
When an event such as an accident occurs, the drive recorder 6 stops updating the moving image and transmits the stored moving image data to the data server 3.

データ用サーバ3は、ネットワーク4を介してドライブレコーダ6とタイムスタンプサーバ2と通信することができ、ドライブレコーダ6から動画データが送信されてくると、当該動画データを記憶すると共に、当該動画データのハッシュ値を計算してタイムスタンプサーバ2に送信する。
そして、データ用サーバ3は、タイムスタンプサーバ2からタイムスタンプが発行されたハッシュ値を受信し、これを保存する。
このように、データ用サーバ3は、ドライブレコーダ6が撮影した動画の動画データと、当該動画データのハッシュ値を保管する保管センターとして機能している。
The data server 3 can communicate with the drive recorder 6 and the time stamp server 2 via the network 4, and when moving image data is transmitted from the drive recorder 6, the moving image data is stored and the moving image data is also stored. Is calculated and transmitted to the time stamp server 2.
Then, the data server 3 receives the hash value for which the time stamp has been issued from the time stamp server 2 and stores it.
As described above, the data server 3 functions as a storage center that stores the moving image data of the moving image captured by the drive recorder 6 and the hash value of the moving image data.

なお、ここで、ハッシュ値をタイムスタンプサーバ2に送信するのは、タイムスタンプサーバ2に送信するデータ量を少なくするためであり、動画データを送信して動画データ自体にタイムスタンプを発行するように構成することも可能である。
この場合、データ用サーバ3は、タイムスタンプが発行された動画データを保管する。
Here, the hash value is transmitted to the time stamp server 2 in order to reduce the amount of data to be transmitted to the time stamp server 2, and the moving image data is transmitted and the time stamp is issued to the moving image data itself. It is also possible to configure.
In this case, the data server 3 stores the moving image data for which the time stamp has been issued.

タイムスタンプサーバ2は、電子文書などの電子データにタイムスタンプを発行して時刻証明を行うサーバであり、本実施の形態では、データ用サーバ3が送信してきたハッシュ値にタイムスタンプを発行してデータ用サーバ3に送信する。
タイムスタンプの発行は、例えば、ネットワーク4経由で送信されてきた電子データに時刻を付与して秘密鍵で電子署名することにより行われる。
電子署名の確認は、当該秘密鍵に対応する公開鍵を用いて電子署名が復号化できたことを以て行うことができ、当該電子署名がタイムスタンプサーバ2によってなされたものであることを確認することができる。
The time stamp server 2 is a server that issues a time stamp to electronic data such as an electronic document and certifies the time. In this embodiment, the time stamp server 2 issues a time stamp to the hash value transmitted by the data server 3. Transmit to the data server 3.
The time stamp is issued, for example, by adding a time to the electronic data transmitted via the network 4 and digitally signing it with a secret key.
The electronic signature can be confirmed by confirming that the electronic signature has been decrypted by using the public key corresponding to the private key, and confirming that the electronic signature has been made by the time stamp server 2. Can do.

ネットワーク4は、例えば、インターネットや携帯電話網などの通信ネットワークによって構成されており、ドライブレコーダ6とデータ用サーバ3の間の通信、及びデータ用サーバ3とタイムスタンプサーバ2の間の通信を仲介する。
基地局5は、例えば、携帯端末などを携帯電話網などに接続する基地局であって、ドライブレコーダ6と無線回線により接続し、ドライブレコーダ6とネットワーク4との通信を仲介する。
The network 4 is configured by a communication network such as the Internet or a cellular phone network, for example, and mediates communication between the drive recorder 6 and the data server 3 and communication between the data server 3 and the time stamp server 2. To do.
The base station 5 is, for example, a base station that connects a mobile terminal or the like to a mobile phone network or the like, and is connected to the drive recorder 6 via a wireless line to mediate communication between the drive recorder 6 and the network 4.

図2は、ドライブレコーダ6のハードウェア的な構成を説明するための図である。
ドライブレコーダ6は、CPU21、ROM22、RAM23、時計部24、カメラ部25、カメラ7、通信部26、車両情報部27、イベント検出部28、緊急用電源29、不揮発メモリ30などから構成されている。
FIG. 2 is a diagram for explaining a hardware configuration of the drive recorder 6.
The drive recorder 6 includes a CPU 21, a ROM 22, a RAM 23, a clock unit 24, a camera unit 25, a camera 7, a communication unit 26, a vehicle information unit 27, an event detection unit 28, an emergency power supply 29, a nonvolatile memory 30, and the like. .

CPU21は、所定のプログラムに従って各種情報処理やドライブレコーダ6の各部を制御する中央処理装置である。CPU21が行う処理は、後ほど詳細に説明する。
ROM22は、読み出し専用メモリであって、CPU21が実行するプログラムやパラメータなどを記憶している。
RAM23は、読み書きが可能なメモリであって、CPU21がプログラムをロードしたり、各種情報処理を行う際のワーキングメモリを提供する。
The CPU 21 is a central processing unit that controls various information processing and each part of the drive recorder 6 according to a predetermined program. Processing performed by the CPU 21 will be described in detail later.
The ROM 22 is a read-only memory and stores programs executed by the CPU 21 and parameters.
The RAM 23 is a readable / writable memory, and provides a working memory when the CPU 21 loads a program and performs various types of information processing.

時計部24は、例えば、水晶発振器などを用いて時刻情報を出力する。ドライブレコーダ6は、時計部24が出力する時刻情報を用いて動画の記録時間などを計測する。
また、動画に現在時刻を記録する場合、時計部24が出力した時刻情報を用いることができる。
なお、この場合、時計部24の時刻情報の代わりにGPS(Global Positioning System)によってGPS衛星から送信されてくる日時刻を記録用に用いてもよい。
The clock unit 24 outputs time information using, for example, a crystal oscillator. The drive recorder 6 measures the recording time of the moving image using the time information output from the clock unit 24.
Further, when the current time is recorded in the moving image, the time information output from the clock unit 24 can be used.
In this case, instead of the time information of the clock unit 24, the date and time transmitted from a GPS satellite by GPS (Global Positioning System) may be used for recording.

カメラ7は、光学系を用いて被写体をCCD(Charge−Coupled Device)などに投影し、その画像を電気信号に変換することにより画像を撮影する。
カメラ部25は、カメラ7と接続されており、カメラ7で撮影された動画像からCPU21が処理可能なデータ形式の画像データを生成する。
The camera 7 takes an image by projecting a subject onto a CCD (Charge-Coupled Device) using an optical system and converting the image into an electric signal.
The camera unit 25 is connected to the camera 7 and generates image data in a data format that can be processed by the CPU 21 from a moving image captured by the camera 7.

カメラ7は、ドライブレコーダ6の筐体に組み込まれ一体型として構成してもよいし、あるいは、カメラ7とカメラ部25を信号コードで接続し、カメラ7とドライブレコーダ6の筐体を別体として構成してもよい。
通信部26は、アンテナを備えており、基地局5との無線通信を行う。
車両情報部27は、GPSシステムから現在位置や現在時刻などを受信したり、車両8のシステムから車速や加速度などの走行状態に関する情報などを受信する。
The camera 7 may be incorporated into the housing of the drive recorder 6 and configured as an integral type, or the camera 7 and the camera unit 25 are connected by a signal cord, and the camera 7 and the housing of the drive recorder 6 are separated. You may comprise as.
The communication unit 26 includes an antenna and performs wireless communication with the base station 5.
The vehicle information unit 27 receives the current position, current time, and the like from the GPS system, and receives information related to the running state such as the vehicle speed and acceleration from the system of the vehicle 8.

イベント検出部28は、動画の更新を停止するイベントが発生したか否かを検出する。ここでは、イベントの一例として事故を想定しており、例えば、車両8が他車両と衝突したり、障害物と衝突した場合に、これらのイベントの発生を検出する。
このような機能を発揮するために、イベント検出部28は、加速度センサを備えており、車両8の加速度が所定値以上の場合にイベントの発生が検出される。
このように、ドライブレコーダ6は、イベントの発生を検出するイベント検出手段を備えている。
The event detection unit 28 detects whether or not an event for stopping the update of the moving image has occurred. Here, accidents are assumed as an example of events. For example, when the vehicle 8 collides with another vehicle or collides with an obstacle, the occurrence of these events is detected.
In order to exhibit such a function, the event detection unit 28 includes an acceleration sensor, and the occurrence of an event is detected when the acceleration of the vehicle 8 is equal to or greater than a predetermined value.
As described above, the drive recorder 6 includes event detection means for detecting the occurrence of an event.

緊急用電源29は、車両8からドライブレコーダ6に供給される電力が途絶えた場合に、ドライブレコーダ6に電力を供給する電力源であり、電池などで構成される。
ドライブレコーダ6は、例えば、トンネル内などでネットワーク4に接続できない場合、ネットワーク4に接続できるまで接続を試みるが、その場合、車両8からの電力が供給されない場合も想定されるため、補助電源として緊急用電源29を備えたものである。
The emergency power source 29 is a power source that supplies power to the drive recorder 6 when the power supplied from the vehicle 8 to the drive recorder 6 is interrupted, and is configured by a battery or the like.
For example, when the drive recorder 6 cannot be connected to the network 4 in a tunnel or the like, the drive recorder 6 tries to connect to the network 4 until it can be connected to the network 4, but in that case, it may be assumed that power from the vehicle 8 is not supplied. An emergency power supply 29 is provided.

不揮発メモリ30は、読み書きが可能で電力が供給されなくても記憶内容を保持するメモリであり、例えば、フラッシュメモリなどを用いて構成されている。   The nonvolatile memory 30 is a memory that can be read and written and retains stored contents even when power is not supplied. For example, the nonvolatile memory 30 is configured using a flash memory.

不揮発メモリ30には、プログラム格納部31とデータ格納部32が形成されている。
プログラム格納部31には、CPU21が情報処理を行うための各種プログラムが記憶されており、データ格納部32には、カメラ7が撮影した動画データを記憶する。
なお、プログラム格納部31は、ROM22に形成してもよい。
In the nonvolatile memory 30, a program storage unit 31 and a data storage unit 32 are formed.
The program storage unit 31 stores various programs for the CPU 21 to perform information processing, and the data storage unit 32 stores moving image data captured by the camera 7.
Note that the program storage unit 31 may be formed in the ROM 22.

図では、プログラム格納部31とデータ格納部32を単一の不揮発メモリ30に形成したが、プログラム格納部31用のメモリとデータ格納部32用のメモリを別に用意し、データ格納部32用のメモリをドライブレコーダ6から着脱可能に構成することもできる。
不揮発メモリ30を着脱可能に構成すると、ユーザが不揮発メモリ30を自身のパーソナルコンピュータなどの端末に装着して、動画データを読み出すことが可能となる。
また、ドライブレコーダ6に端末と接続するためのインターフェースを用意し、これを用いてドライブレコーダ6から端末に動画データを転送するように構成することもできる。
In the figure, the program storage unit 31 and the data storage unit 32 are formed in a single non-volatile memory 30, but a memory for the program storage unit 31 and a memory for the data storage unit 32 are prepared separately, and The memory can be configured to be detachable from the drive recorder 6.
If the nonvolatile memory 30 is configured to be detachable, the user can read the moving image data by attaching the nonvolatile memory 30 to a terminal such as his / her personal computer.
It is also possible to prepare an interface for connecting to the terminal in the drive recorder 6, and to use this to transfer moving image data from the drive recorder 6 to the terminal.

図3(1)は、データ用サーバ3のハードウェア的な構成を説明するための図である。
データ用サーバ3は、CPU41、ROM42、RAM43、通信部44、記憶部45などから構成されている。
FIG. 3A is a diagram for explaining a hardware configuration of the data server 3.
The data server 3 includes a CPU 41, a ROM 42, a RAM 43, a communication unit 44, a storage unit 45, and the like.

CPU41は、所定のプログラムに従って各種情報処理やデータ用サーバ3の各部の制御を行う。具体的には、例えば、ドライブレコーダ6から動画データを受信してこれからハッシュ値を計算する。そして、当該ハッシュ値をタイムスタンプサーバ2に送信し、タイムスタンプサーバ2でタイムスタンプが発行されたハッシュ値を受信して記憶部45に記憶する。   The CPU 41 performs various information processing and control of each unit of the data server 3 according to a predetermined program. Specifically, for example, moving image data is received from the drive recorder 6 and a hash value is calculated therefrom. Then, the hash value is transmitted to the time stamp server 2, and the hash value issued by the time stamp server 2 is received and stored in the storage unit 45.

ROM42は、読み出し専用メモリであって、データ用サーバ3が動作するための基本的なプログラムやパラメータなどを記憶している。
RAM43は、読み書きが可能なメモリであって、CPU41がプログラムをロードしたり、各種情報処理を行う際のワーキングメモリを提供する。
通信部44は、データ用サーバ3をネットワーク4に接続する。データ用サーバ3は、通信部44を介してドライブレコーダ6やタイムスタンプサーバ2と通信することができる。
The ROM 42 is a read-only memory and stores basic programs, parameters, and the like for the data server 3 to operate.
The RAM 43 is a readable / writable memory, and provides a working memory when the CPU 41 loads a program or performs various types of information processing.
The communication unit 44 connects the data server 3 to the network 4. The data server 3 can communicate with the drive recorder 6 and the time stamp server 2 via the communication unit 44.

記憶部45は、例えば、ハードディスクなどの大容量の記憶装置を用いて構成されている。
記憶部45には、プログラム格納部46とデータ格納部47が形成されている。
プログラム格納部46には、CPU41に上記の機能を発揮させるプログラムなどが記憶されている。
データ格納部47には、データベースが形成されており、ドライブレコーダ6から送信されてきた動画データや当該動画データのハッシュ値にタイムスタンプを発行したものを記憶している。
The storage unit 45 is configured using, for example, a large-capacity storage device such as a hard disk.
In the storage unit 45, a program storage unit 46 and a data storage unit 47 are formed.
The program storage unit 46 stores a program for causing the CPU 41 to perform the above functions.
The data storage unit 47 is formed with a database, and stores moving image data transmitted from the drive recorder 6 and a hash value of the moving image data issued with a time stamp.

図3(2)は、タイムスタンプサーバ2のハードウェア的な構成を説明するための図である。
タイムスタンプサーバ2は、CPU51、ROM52、RAM53、タイムスタンプ部54、通信部55、記憶部56などから構成されている。
CPU51は、所定のプログラムに従って各種情報処理やタイムスタンプサーバ2の各部の制御を行う。具体的には、例えば、データ用サーバ3からハッシュ値を受信し、タイムスタンプ部54を用いてこれにタイムスタンプを発行してデータ用サーバ3に送信する。
FIG. 3 (2) is a diagram for explaining a hardware configuration of the time stamp server 2.
The time stamp server 2 includes a CPU 51, a ROM 52, a RAM 53, a time stamp unit 54, a communication unit 55, a storage unit 56, and the like.
The CPU 51 performs various information processing and control of each part of the time stamp server 2 according to a predetermined program. Specifically, for example, a hash value is received from the data server 3, and a time stamp is issued to the data server 3 using the time stamp unit 54.

タイムスタンプ部54は、電子文書などの電子データにタイムスタンプを発行するモジュールである。
タイムスタンプ部54は、原子時計を備えており、正確な日時刻を計測している。
そして、タイムスタンプ部54は、秘密鍵を記憶しており、例えば、電子文書に原子時計で計測した日時刻を付加してこれを秘密鍵で暗号化して電子署名を行う。
この電子署名は、当該秘密鍵に対応する公開鍵で復号化することにより、電子データの内容とタイムスタンプ部54が付与した日時刻の正統性を確認できるため、タイムスタンプとして機能する。
The time stamp unit 54 is a module that issues a time stamp to electronic data such as an electronic document.
The time stamp unit 54 includes an atomic clock and measures an accurate date and time.
The time stamp unit 54 stores a secret key. For example, a date and time measured with an atomic clock is added to an electronic document, and this is encrypted with the secret key to perform an electronic signature.
This electronic signature functions as a time stamp because the authenticity of the contents of the electronic data and the date and time given by the time stamp unit 54 can be confirmed by decrypting with the public key corresponding to the secret key.

ROM52は、読み出し専用メモリであって、タイムスタンプサーバ2が動作するための基本的なプログラムやパラメータなどを記憶している。
RAM53は、読み書きが可能なメモリであって、CPU51がプログラムをロードしたり、各種情報処理を行う際のワーキングメモリを提供する。
通信部55は、タイムスタンプサーバ2をネットワーク4に接続する。タイムスタンプサーバ2は、通信部55を介してデータ用サーバ3と通信することができる。
記憶部56は、例えば、ハードディスクなどの大容量の記憶装置を用いて構成されており、CPU51に上記の機能を発揮させるプログラムなどが記憶されている。
The ROM 52 is a read-only memory and stores basic programs, parameters, and the like for the time stamp server 2 to operate.
The RAM 53 is a readable / writable memory, and provides a working memory when the CPU 51 loads a program or performs various types of information processing.
The communication unit 55 connects the time stamp server 2 to the network 4. The time stamp server 2 can communicate with the data server 3 via the communication unit 55.
The storage unit 56 is configured using, for example, a large-capacity storage device such as a hard disk, and stores a program that causes the CPU 51 to perform the above functions.

図4は、データ用サーバ3のデータベースの論理的な構成を説明するための図である。
データベースには、「機器ID」、「動画受信日時」、「動画データ」、「動画のハッシュ値に対するタイムスタンプ」などの各要素が記憶されている。
FIG. 4 is a diagram for explaining the logical configuration of the database of the data server 3.
Each element such as “device ID”, “moving image reception date / time”, “moving image data”, “time stamp for moving image hash value” is stored in the database.

「機器ID」は、ドライブレコーダ6を識別するためのID情報である。データ用サーバ3は、ドライブレコーダ6と通信を開始するにあたり、例えば、ドライブレコーダ6を機器認証してドライブレコーダ6の機器IDを特定する。
「動画受信日時」は、データ用サーバ3がドライブレコーダ6から動画データを受信した日時である。
「機器ID」と「動画受信日時」により、どの車両のいつのデータであるかを特定することができる。
“Device ID” is ID information for identifying the drive recorder 6. When starting communication with the drive recorder 6, the data server 3 authenticates the drive recorder 6 and identifies the device ID of the drive recorder 6, for example.
“Movie reception date / time” is the date / time when the data server 3 received the movie data from the drive recorder 6.
By “device ID” and “moving image reception date and time”, it is possible to specify which data of which vehicle is.

「動画データ」は、データ用サーバ3がドライブレコーダ6から受信した動画データである。
「動画のハッシュ値に対するタイムスタンプ」は、データ用サーバ3が「動画データ」を用いて生成したハッシュ値に対して、タイムスタンプサーバ2が発行したタイムスタンプである。
なお、当該ハッシュ値は「動画データ」から計算できるため、データベースに記憶していないが、データベースにこれを記憶するように構成してもよい。
The “moving image data” is moving image data received from the drive recorder 6 by the data server 3.
The “time stamp for the moving image hash value” is a time stamp issued by the time stamp server 2 for the hash value generated by the data server 3 using the “moving image data”.
Since the hash value can be calculated from the “moving image data”, it is not stored in the database, but may be configured to be stored in the database.

図5は、ドライブレコーダ6が行う情報処理を説明するための図である。
ドライブレコーダ6は、車両8が始動すると、これを検知し、動画の撮影を開始する。
そして、ドライブレコーダ6は、カメラ7で撮影した所定の動画記録時間(ここでは30秒とする)前から現在までの動画を更新しながらデータ格納部32に記憶する。
なお、この更新は古い画像(所謂コマ、フレーム)を消去しながら連続的に行われる。
また、動画を記憶するメモリが十分にある場合には、撮影した動画を全て記憶するように構成してもよい。
このように、ドライブレコーダ6は、移動体に搭載されたカメラで動画を撮影する動画撮影手段を備えている。
FIG. 5 is a diagram for explaining information processing performed by the drive recorder 6.
When the vehicle 8 is started, the drive recorder 6 detects this and starts shooting a moving image.
Then, the drive recorder 6 updates the moving image from before the predetermined moving image recording time (30 seconds here) taken by the camera 7 to the present time, and stores it in the data storage unit 32.
This update is continuously performed while erasing old images (so-called frames and frames).
Further, when there is a sufficient memory for storing moving images, all of the captured moving images may be stored.
As described above, the drive recorder 6 includes moving image shooting means for shooting a moving image with the camera mounted on the moving body.

イベントが発生しない場合には、ドライブレコーダ6は、以上のように30秒前から現在までの動画を撮影し続けるが、イベントが発生すると、ドライブレコーダ6は、動画の更新を停止し、データ格納部32に記憶してある動画データをデータ用サーバ3に送信する。
より詳細には、ドライブレコーダ6は、イベント検出部28でイベントの発生を検出すると、所定時間後に動画の更新・記憶を停止するが、この所定時間は、イベント発生時点の画像を残すため、動画の記録時間よりも短く設定されている。これによって、イベント前後一定時間の動画を保存することができる。
When the event does not occur, the drive recorder 6 continues to shoot the movie from 30 seconds before to the present as described above, but when the event occurs, the drive recorder 6 stops updating the movie and stores the data. The moving image data stored in the unit 32 is transmitted to the data server 3.
More specifically, when the event detector 28 detects the occurrence of an event, the drive recorder 6 stops updating / storing the moving image after a predetermined time. It is set shorter than the recording time. As a result, it is possible to save a moving image for a certain time before and after the event.

本実施の形態では、当該所定時間を10秒とし、イベント発生時点から10秒後に動画の更新・記憶を停止する。これによりイベント発生時より20秒前からイベント発生後10秒までの動画がデータ格納部32に記憶・保存される。
ここで、データ格納部32は、動画記憶手段として機能し、ドライブレコーダ6は、イベント検出手段でイベントを検出した際に、イベント発生時からそれ以前の少なくとも所定記録時間の動画が記憶されている動画記憶手段を備えている。
In the present embodiment, the predetermined time is 10 seconds, and the update / storage of the moving image is stopped 10 seconds after the event occurrence time. As a result, a moving image from 20 seconds before the event occurrence to 10 seconds after the event occurrence is stored and saved in the data storage unit 32.
Here, the data storage unit 32 functions as a moving image storage unit, and when the drive recorder 6 detects an event by the event detection unit, a moving image of at least a predetermined recording time before the occurrence of the event is stored. Video storage means is provided.

また、データ用サーバ3に送信する動画データは、少なくとも、動画、又は、当該動画に固有な固有情報(後述のハッシュ値)の一方を含む動画情報として機能しており、ドライブレコーダ6は、動画情報を、タイムスタンプを取得する所定のサーバ(データ用サーバ3)に送信する動画情報送信手段を備えている。   The moving image data transmitted to the data server 3 functions as moving image information including at least one of moving images or unique information (a hash value described later) unique to the moving images, and the drive recorder 6 A moving image information transmission unit is provided for transmitting information to a predetermined server (data server 3) for acquiring a time stamp.

ドライブレコーダ6は、データ用サーバ3に動画データを送信したことを確認した後は、当該データを消去してもよいし、データ格納部32に保存しておいてもよい。
図5に示したように、ドライブレコーダ6がデータ用サーバ3に動画データを送信した後、データ用サーバ3は、当該動画データのハッシュ値を計算してタイムスタンプサーバ2に送信し、タイムスタンプサーバ2はこれにタイムスタンプを発行してタイムスタンプ付きハッシュ値をデータ用サーバ3に送信する。
なお、ドライブレコーダ6は、イベントが発生した際に動画データの送信に失敗した場合、少なくとも所定期間の間、通信状況を確認して、当該動画データが送信できるまで再送を試みる。
After confirming that the moving image data has been transmitted to the data server 3, the drive recorder 6 may delete the data or store it in the data storage unit 32.
As shown in FIG. 5, after the drive recorder 6 transmits the moving image data to the data server 3, the data server 3 calculates a hash value of the moving image data and transmits the hash value to the time stamp server 2. The server 2 issues a time stamp to the server 2 and transmits the hash value with the time stamp to the data server 3.
Note that if the transmission of moving image data fails when an event occurs, the drive recorder 6 checks the communication status for at least a predetermined period and tries to retransmit the moving image data until it can be transmitted.

このようにして、ドライブレコーダ6で撮影された動画データは、データ用サーバ3に保存されると共に、当該動画データのハッシュ値もタイムスタンプを付与されてデータ用サーバ3に記憶される。
動画データを改竄すると、そのハッシュ値が変化し、タイムスタンプが付与されたハッシュ値と異なってしまうため、タイムスタンプを発行した後は、動画データを改竄することができない。
このように、動画データの日時刻をタイムスタンプによって証明することにより、動画データの証拠性を高めることができる。
In this way, the moving image data shot by the drive recorder 6 is stored in the data server 3 and the hash value of the moving image data is also given a time stamp and stored in the data server 3.
When the moving image data is falsified, the hash value is changed and is different from the hash value to which the time stamp is given. Therefore, after the time stamp is issued, the moving image data cannot be falsified.
Thus, the evidence of moving image data can be improved by proving the date and time of the moving image data with a time stamp.

なお、本実施の形態では、ドライブレコーダ6は、動画データをデータ用サーバ3に送信したが、例えば、ドライブレコーダ6は、動画データに、車両情報部27で検出したGPS情報(現在位置やGPSによる日時刻など)や車速などのデータ、時計部24で計測した現在日時刻など、他のデータを付加して1つのファイルとし、これをデータ用サーバ3に送信するように構成することもできる。   In the present embodiment, the drive recorder 6 transmits the moving image data to the data server 3. For example, the drive recorder 6 adds GPS information (current position and GPS) detected by the vehicle information unit 27 to the moving image data. And other data such as the current date and time measured by the clock unit 24 can be added to form one file and transmitted to the data server 3. .

この場合、データ用サーバ3は、当該ファイルをデータベースに記憶すると共に、当該ファイルのハッシュ値を計算してタイムスタンプサーバ2に送信する。
タイムスタンプサーバ2は、データ用サーバ3から当該ハッシュ値を受信してこれにタイムスタンプを付与し、データ用サーバ3に送信する。
データ用サーバ3は、当該タイムスタンプ付きハッシュ値を受信してディスプレイに保存する。
この例では、動画データの他に、ファイルの含まれる他のデータも改竄不能に保存することができる。
In this case, the data server 3 stores the file in the database, calculates a hash value of the file, and transmits it to the time stamp server 2.
The time stamp server 2 receives the hash value from the data server 3, adds a time stamp to the hash value, and transmits it to the data server 3.
The data server 3 receives the hash value with the time stamp and stores it on the display.
In this example, in addition to the moving image data, other data included in the file can be stored so as not to be falsified.

このように、ドライブレコーダ6は、現在日時刻を取得する現在日時刻取得手段と、現在位置を取得する現在位置取得手段を具備し、これら取得した現在日時刻や現在位置を動画情報に含めることができる。また、何れか一方を含むように構成することも可能である。   As described above, the drive recorder 6 includes current date and time acquisition means for acquiring the current date and time and current position acquisition means for acquiring the current position, and includes the acquired current date and time and current position in the moving image information. Can do. Moreover, it is also possible to comprise so that either one may be included.

また、動画情報に更に多くの情報を含めることが可能である。
例えば、車両情報部27で車両8の速度や加速度、及びブレーキやアクセルの操作状態などを検出し、これらをファイルに含めるように構成することができる。
これによって、イベント発生時に、ドライバが適切な速度で運行しており、運転操作も適切であったことを検証することが可能となる。
Further, it is possible to include more information in the moving image information.
For example, the vehicle information unit 27 can detect the speed and acceleration of the vehicle 8, the operation state of the brake and the accelerator, and the like, and include them in the file.
This makes it possible to verify that the driver is operating at an appropriate speed and the driving operation is also appropriate when the event occurs.

また、イベント発生時にドライブレコーダ6からデータ用サーバ3に送信するデータが複数ある場合、予めこれらに優先順位を決めておき、当該優先順位に従って送信するように構成することもできる。
例えば、動画データ、日時刻、位置情報、・・・を1つのファイルとしてではなく、個別にデータ用サーバ3に送信する構成とする場合、まず、最も重要な情報である動画データを送信し、次いで、日時刻、位置情報、・・・の順に送信するように構成することができる。
これは、データを送信している途中でドライブレコーダ6が故障することも考えられるため、なるべく重要なデータを優先的にデータ用サーバ3に送ることにより、可能な限り証拠保全を行うことができる。
Further, when there are a plurality of data to be transmitted from the drive recorder 6 to the data server 3 when an event occurs, a priority order may be determined in advance, and the data may be transmitted according to the priority order.
For example, when the video data, date and time, position information,... Are configured to be transmitted individually to the data server 3 instead of as one file, first, the video data that is the most important information is transmitted. Then, it can be configured to transmit in the order of date and time, position information,.
This is because it is possible that the drive recorder 6 breaks down while data is being transmitted, so that evidence preservation can be performed as much as possible by preferentially sending important data to the data server 3 as much as possible. .

また、以上に説明した本実施の形態では、データ用サーバ3とタイムスタンプサーバ2を別のサーバとしたが、データ用サーバ3にタイムスタンプ発行機能を装備し、データ用サーバ3でタイムスタンプの発行を行ってもよい。   In the present embodiment described above, the data server 3 and the time stamp server 2 are separate servers. However, the data server 3 is equipped with a time stamp issuing function, and the data server 3 It may be issued.

次に、図6のフローチャートを用いて、ドライブレコーダ6が行う情報処理について説明する。
以下の処理は、ドライブレコーダ6のCPU21、データ用サーバ3のCPU41、タイムスタンプサーバ2のCPU51が所定のプログラムに従って行うものである。
Next, information processing performed by the drive recorder 6 will be described using the flowchart of FIG.
The following processing is performed by the CPU 21 of the drive recorder 6, the CPU 41 of the data server 3, and the CPU 51 of the time stamp server 2 according to a predetermined program.

まず、ドライブレコーダ6は、車両8が始動すると、カメラ部25を用いてカメラ7で撮影された動画の記録を開始し(ステップ5)、データ格納部32において動画の記録・更新を行う。
次に、ドライブレコーダ6は、イベント検出部28の出力を監視し、イベントが検出されたか否かを判断する(ステップ15)。
イベントが検出されなかった場合(ステップ15;N)、ドライブレコーダ6は、引き続きステップ15でイベント検出部28の出力を監視する。
First, when the vehicle 8 is started, the drive recorder 6 starts recording a moving image shot by the camera 7 using the camera unit 25 (step 5), and records / updates the moving image in the data storage unit 32.
Next, the drive recorder 6 monitors the output of the event detector 28 and determines whether or not an event has been detected (step 15).
If no event is detected (step 15; N), the drive recorder 6 continues to monitor the output of the event detector 28 in step 15.

一方、イベントが検出された場合(ステップ15;Y)、ドライブレコーダ6は、所定時間後(例えば、10秒後)に動画の記憶の更新を停止する(ステップ20)。
そして、ドライブレコーダ6は、通信部26を用いてデータ用サーバ3との通信回線を確立し、自己の機器IDなどと共に動画データをデータ用サーバ3に送信する(ステップ25)。
On the other hand, when an event is detected (step 15; Y), the drive recorder 6 stops updating the storage of the moving image after a predetermined time (for example, after 10 seconds) (step 20).
Then, the drive recorder 6 establishes a communication line with the data server 3 using the communication unit 26, and transmits the moving image data together with its own device ID to the data server 3 (step 25).

すると、データ用サーバ3は、動画データを受信し(ステップ30)、これをデータベースに記憶すると共に、当該動画データのハッシュ値を計算する(ステップ35)。
そして、データ用サーバ3は、当該ハッシュ値をタイムスタンプサーバ2に送信して、タイムスタンプの発行を要求する(ステップ40)。
Then, the data server 3 receives the moving image data (step 30), stores it in the database, and calculates the hash value of the moving image data (step 35).
Then, the data server 3 transmits the hash value to the time stamp server 2 and requests issuance of a time stamp (step 40).

タイムスタンプサーバ2は、データ用サーバ3からハッシュ値を受信すると、タイムスタンプ部54を用いてこれにタイムスタンプを発行し(ステップ45)、データ用サーバ3に送信する。
データ用サーバ3は、タイムスタンプサーバ2からタイムスタンプが発行されたハッシュ値を受信するとこれをデータベースに記憶する(ステップ50)。
When receiving the hash value from the data server 3, the time stamp server 2 issues a time stamp to the hash value using the time stamp unit 54 (step 45), and transmits it to the data server 3.
When the data server 3 receives the hash value for which the time stamp has been issued from the time stamp server 2, it stores it in the database (step 50).

以上に説明した本実施の形態により、次のような効果を得ることができる。
(1)イベント発生時を記録した動画データに対して、ハッシュ値を介して、あるいは直接に、タイムスタンプサーバ2が発行するタイムスタンプを付与することができる。
(2)タイムスタンプによって、動画データの改竄が不能となるため、イベント発生時の動画データが非改竄の状態で存在することが証明でき、これによって動画データの証拠性を高めることができる。
(3)動画データに車両情報など、他のデータを加えてファイルとし、これにタイムスタンプサーバ2のタイムスタンプを付与することにより、動画撮影時に関する情報を提供することができる。
According to the embodiment described above, the following effects can be obtained.
(1) The time stamp issued by the time stamp server 2 can be attached to the moving image data recording the event occurrence time via a hash value or directly.
(2) Since the video data cannot be tampered with by the time stamp, it can be proved that the video data at the time of the occurrence of the event is in a non-tampered state, thereby improving the evidence of the video data.
(3) By adding other data such as vehicle information to the moving image data as a file, and adding the time stamp of the time stamp server 2 to the file, information relating to moving image shooting can be provided.

(変形例)
次に、図7を用いて本実施の形態の変形例について説明する。
先に説明した実施の形態では、ドライブレコーダ6は、動画データをデータ用サーバ3に送信したが、本実施の形態では、ドライブレコーダ6は、動画データからハッシュ値を計算し、当該ハッシュ値をデータ用サーバ3に送信する。
本変形例では、ハッシュ値が、動画に固有な固有情報として機能している。
このため、ドライブレコーダ6は、動画の一方向性関数による関数値を計算する計算手段を備え、動画情報は、前記固有情報として、当該計算した関数値(ハッシュ値)を含んでいる。
(Modification)
Next, a modification of the present embodiment will be described with reference to FIG.
In the embodiment described above, the drive recorder 6 transmits the moving image data to the data server 3, but in the present embodiment, the drive recorder 6 calculates a hash value from the moving image data, and calculates the hash value. Transmit to the data server 3.
In this modification, the hash value functions as unique information unique to the moving image.
Therefore, the drive recorder 6 includes calculation means for calculating a function value based on a one-way function of a moving image, and the moving image information includes the calculated function value (hash value) as the unique information.

ドライブレコーダ6は、ハッシュ値を計算すると、これをデータ用サーバ3に送信する。
本変形例では、タイムスタンプサーバ2は動画データを記憶しないため、ハッシュ値の元となった動画データはドライブレコーダ6に記憶する。この場合、データ用サーバ3では動画データを保存しないため、動画データはドライブレコーダ6が保存する。
ハッシュ値にタイムスタンプサーバ2でタイムスタンプが付与されると、動画データは改竄できなくなるため、イベント発生時の動画データが非改竄の状態で存在することが証明でき、これによって動画データの証拠性を高めることができる。
また、ハッシュ値は、動画データに比べてデータ量が小さいため、通信コストおよび通信ネットワークの負荷を低減することができる。
After calculating the hash value, the drive recorder 6 transmits it to the data server 3.
In the present modification, the time stamp server 2 does not store moving image data, so the moving image data that is the basis of the hash value is stored in the drive recorder 6. In this case, since the data server 3 does not store the moving image data, the drive recorder 6 stores the moving image data.
When a time stamp is given to the hash value by the time stamp server 2, the video data cannot be tampered with, so it can be proved that the video data at the time of the event is in an untampered state. Can be increased.
Further, since the hash value has a smaller data amount than the moving image data, the communication cost and the load on the communication network can be reduced.

ハッシュ値の送信に失敗した場合は、少なくとも所定期間の間はハッシュ値の再送を試みる点は、先の実施の形態と同様である。
また、動画データに車両情報やその他のデータを付加して、動画情報を1つのファイルとしてもよい。この場合、ドライブレコーダ6は、当該ファイルを保存すると共に、当該ファイルのハッシュ値を計算し、データ用サーバ3に送信する。
データ用サーバ3は、当該ハッシュ値をタイムスタンプサーバ2に送信してタイムスタンプを発行してもらい、これを保管する。
When the transmission of the hash value fails, it is the same as in the previous embodiment that the retransmission of the hash value is attempted for at least a predetermined period.
In addition, vehicle information and other data may be added to the moving image data, and the moving image information may be made into one file. In this case, the drive recorder 6 stores the file, calculates a hash value of the file, and transmits it to the data server 3.
The data server 3 sends the hash value to the time stamp server 2 to issue a time stamp and stores it.

次に、図8のフローチャートを用いて、本変形例のドライブレコーダ6が行う情報処理について説明する。
図6のフローチャートで説明したステップと同じ処理には同じステップ番号を付し、説明を簡略化・省略することにする。
ステップ5からステップ20までは、図6と同様である。
ステップ20で動画の記憶の更新を停止した後(ステップ20)、ドライブレコーダ6は、当該動画データをデータ格納部32に記憶すると共に、当該データのハッシュ値を計算し(ステップ60)、当該ハッシュ値をデータ用サーバ3に送信する(ステップ65)。
Next, information processing performed by the drive recorder 6 of the present modification will be described using the flowchart of FIG.
The same steps as those described in the flowchart of FIG. 6 are denoted by the same step numbers, and the description will be simplified and omitted.
Steps 5 to 20 are the same as those in FIG.
After stopping the update of the storage of the moving image in step 20 (step 20), the drive recorder 6 stores the moving image data in the data storage unit 32, calculates the hash value of the data (step 60), and the hash The value is transmitted to the data server 3 (step 65).

データ用サーバ3は、当該ハッシュ値を受信する(ステップ70)。そして、当該ハッシュ値をそのままタイムスタンプサーバ2に送信してタイムスタンプの発行を要求し(ステップ40)、タイムスタンプサーバ2は、当該ハッシュ値にタイムスタンプを発行して(ステップ45)、データ用サーバ3に送信する。
データ用サーバ3は、タイムスタンプサーバ2からタイムスタンプが発行されたハッシュ値を受信してデータベースに記憶する(ステップ50)。
The data server 3 receives the hash value (step 70). Then, the hash value is transmitted as it is to the time stamp server 2 to request issuance of a time stamp (step 40), and the time stamp server 2 issues a time stamp to the hash value (step 45), Send to server 3.
The data server 3 receives the hash value for which the time stamp has been issued from the time stamp server 2 and stores it in the database (step 50).

このように、本変形例では、動画データのハッシュ値に対してタイムスタンプが発行されるため、動画データの改竄ができなくなる。
ユーザは、イベント後に動画データを関係機関に提出するが、関係機関は、提出された動画データのハッシュ値を計算し、これがデータ用サーバ3に記憶されているタイムスタンプ付きのハッシュ値と一致することを以て、正統な動画データであることを確認することができる。
As described above, in this modification, since the time stamp is issued for the hash value of the moving image data, the moving image data cannot be falsified.
The user submits the video data to the related organization after the event. The related organization calculates the hash value of the submitted video data, and this matches the hash value with the time stamp stored in the data server 3. As a result, it can be confirmed that the video data is legitimate.

本実施の形態に係る情報処理システムのネットワーク構成を説明するための図である。It is a figure for demonstrating the network structure of the information processing system which concerns on this Embodiment. ドライブレコーダのハードウェア的な構成を説明するための図である。It is a figure for demonstrating the hardware-like structure of a drive recorder. 各サーバのハードウェア的な構成を説明するための図である。It is a figure for demonstrating the hardware-like structure of each server. データベースの論理的な構成を説明するための図である。It is a figure for demonstrating the logical structure of a database. ドライブレコーダが行う情報処理を説明するための図である。It is a figure for demonstrating the information processing which a drive recorder performs. ドライブレコーダが行う情報処理について説明するためのフローチャートである。It is a flowchart for demonstrating the information processing which a drive recorder performs. 変形例を説明するための図である。It is a figure for demonstrating a modification. 変形例に係るドライブレコーダが行う情報処理について説明するためのフローチャートである。It is a flowchart for demonstrating the information processing which the drive recorder which concerns on a modified example performs.

符号の説明Explanation of symbols

1 情報処理システム
2 タイムスタンプサーバ
3 データ用サーバ
4 ネットワーク
5 基地局
6 ドライブレコーダ
7 カメラ
8 車両
21 CPU
22 ROM
23 RAM
24 時計部
25 カメラ部
26 通信部
27 車両情報部
28 イベント検出部
29 緊急用電源
30 不揮発メモリ
DESCRIPTION OF SYMBOLS 1 Information processing system 2 Time stamp server 3 Data server 4 Network 5 Base station 6 Drive recorder 7 Camera 8 Vehicle 21 CPU
22 ROM
23 RAM
24 Clock unit 25 Camera unit 26 Communication unit 27 Vehicle information unit 28 Event detection unit 29 Emergency power supply 30 Non-volatile memory

Claims (6)

移動体に搭載されたカメラで動画を撮影する動画撮影手段と、
イベントの発生を検出するイベント検出手段と、
前記イベント検出手段でイベントを検出した際に、イベント発生時からそれ以前の少なくとも所定記録時間の前記動画が記憶されている動画記憶手段と、
少なくとも、前記記憶されている動画データ、又は、当該動画データに固有な固有情報の一方を含む動画情報を、タイムスタンプを取得する所定のサーバに送信する動画情報送信手段と、を具備し
前記動画情報送信手段は、前記サーバに送信する前記動画情報にデータが複数存在する場合、予め決められた優先順位に従い、動画データ又は当該動画データに固有な固有情報を最初に送信し、次いで前記動画データ又は前記動画データに固有な固有情報以外のデータを送信する、
ことを特徴とする画像記憶装置。
Movie shooting means for shooting a movie with a camera mounted on a moving body,
Event detection means for detecting the occurrence of an event;
When an event is detected by the event detection unit, a moving image storage unit in which the moving image of at least a predetermined recording time before the occurrence of the event is stored;
Video information transmitting means for transmitting video information including at least one of the stored video data or unique information unique to the video data to a predetermined server that obtains a time stamp ,
The moving image information transmitting means first transmits moving image data or unique information unique to the moving image data according to a predetermined priority order when there are a plurality of data in the moving image information transmitted to the server, and then Sending video data or data other than unique information unique to the video data;
An image storage device.
前記動画情報送信手段は、前記動画データを最初に送信する、ことを特徴とする請求項1に記載の画像記憶装置。The image storage device according to claim 1, wherein the moving image information transmitting unit transmits the moving image data first. 前記記憶されている動画データの一方向性関数による関数値を計算する計算手段を具備し、
前記動画情報は、前記固有情報として、前記計算した関数値を含み、
前記動画情報送信手段は、前記計算した関数値を最初に送信する、
ことを特徴とする請求項1に記載の画像記憶装置。
Comprising a calculation means for calculating a function value by a one-way function of the stored moving image data ;
The moving image information as the unique information, see contains the calculated function values,
The moving picture information transmitting means transmits the calculated function value first.
The image storage device according to claim 1.
前記動画情報送信手段は、動画情報の送信に失敗した場合、少なくとも所定期間の間、前記動画情報の送信を試みることを特徴とする請求項1請求項2、又は請求項3に記載の画像記憶装置。 The video information transmission means, if it fails to transmit video information for at least a predetermined time period, according to claim 1, an image according to claim 2, or claim 3, characterized in that attempts to send the video information Storage device. 現在日時刻を取得する現在日時刻取得手段を具備し、
前記動画情報は、前記取得した現在日時刻を含むことを特徴とする請求項1、請求項2請求項3、又は請求項4に記載の画像記憶装置。
A current date and time acquisition means for acquiring the current date and time;
The video information, an image storage device according to claim 1, claim 2, claim 3, or claim 4, characterized in that it comprises a current day time the acquired.
現在位置を取得する現在位置取得手段を具備し、
前記動画情報は、前記取得した現在位置を含むことを特徴とする請求項1から請求項までのうちの何れか1の請求項に記載の画像記憶装置。
A current position acquisition means for acquiring the current position;
The image storage device according to any one of claims 1 to 5 , wherein the moving image information includes the acquired current position.
JP2008237465A 2008-09-17 2008-09-17 Image storage device Active JP5261737B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008237465A JP5261737B2 (en) 2008-09-17 2008-09-17 Image storage device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008237465A JP5261737B2 (en) 2008-09-17 2008-09-17 Image storage device

Publications (2)

Publication Number Publication Date
JP2010072788A JP2010072788A (en) 2010-04-02
JP5261737B2 true JP5261737B2 (en) 2013-08-14

Family

ID=42204530

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008237465A Active JP5261737B2 (en) 2008-09-17 2008-09-17 Image storage device

Country Status (1)

Country Link
JP (1) JP5261737B2 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013141036A1 (en) * 2012-03-22 2013-09-26 日立オートモティブシステムズ株式会社 Vehicular communication device and communication management system
KR101665199B1 (en) * 2014-11-20 2016-10-13 순천향대학교 산학협력단 System and method for detecting image modulation of automobile blackbox
KR101737520B1 (en) 2015-04-30 2017-05-18 성균관대학교산학협력단 Vehicle accident information transmission method and apparatus and vehicle accident information collection method and apparatus based on interaction between apparatuses
CN106128089A (en) * 2016-07-01 2016-11-16 合肥未来计算机技术开发有限公司 A kind of vehicle accident immediate processing method based on drive recorder
JP7029377B2 (en) * 2018-11-08 2022-03-03 本田技研工業株式会社 Operation data recording system, operation data recorder, terminal device, and operation data recording method
JP7215215B2 (en) * 2019-02-21 2023-01-31 大日本印刷株式会社 Image providing system and image providing method
JP7314683B2 (en) * 2019-07-23 2023-07-26 株式会社Jvcケンウッド MOVING IMAGE ENCODER, MOVING IMAGE ENCODED METHOD, MOVING IMAGE ALTERATION DETERMINATION METHOD, AND MOVING IMAGE ALTERATION DETERMINATION PROGRAM
JP7170929B1 (en) * 2022-08-15 2022-11-14 株式会社セトラス Information processing device, information processing method and program

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006215856A (en) * 2005-02-04 2006-08-17 Movingeye Inc Mobile station loaded in mobile body, recording station recording information from the mobile station, and authentication station authenticating genuineness of authenticated information
JP4395144B2 (en) * 2006-05-01 2010-01-06 京セラコミュニケーションシステム株式会社 Data creation time certification system
JP2008078793A (en) * 2006-09-19 2008-04-03 Casio Comput Co Ltd Digital camera system
JP4901498B2 (en) * 2007-01-19 2012-03-21 富士通テン株式会社 Thumbnail image display method

Also Published As

Publication number Publication date
JP2010072788A (en) 2010-04-02

Similar Documents

Publication Publication Date Title
JP5261737B2 (en) Image storage device
JP6193912B2 (en) Drive recorder
JP5137981B2 (en) In-vehicle surveillance camera
WO2006120911A1 (en) Imaging device and drive recorder system
JP2008078793A (en) Digital camera system
JP5408693B2 (en) Image storage device
JP2006345491A (en) Imaging apparatus and drive recorder system
WO2020129279A1 (en) Recording control device, recording control system, recording control method, and recording control program
JP2008217218A (en) Accident information acquisition system
US10049506B2 (en) Documentation of a motor vehicle condition
US11978255B2 (en) Recording control apparatus, recording apparatus, recording control method, and recording control program
JP5200231B2 (en) Image storage device
JP5240768B2 (en) Image storage device
JP2019200728A (en) On-vehicle camera
JP6927773B2 (en) Recorded image processing method, recorded image processing device, and data processing system
CN112639893B (en) Vehicle recording control device, vehicle imaging device, vehicle recording control method, and program
JP2009020877A (en) Data transmission system
JP5979602B2 (en) Video imaging system for vehicles
US11917285B2 (en) Recording control apparatus, recording apparatus, recording control method, and recording control program
US11941150B2 (en) In-vehicle system for monitoring rides of a mobility service provider
US11748407B2 (en) Activity level based management and upload of ride monitoring data of rides of a mobility service provider
KR101546701B1 (en) Smart intergrated terminal device for vehicle drive,vehicle driving information collection system using smart intergrated terminal device and Method therefor
CN111630574B (en) Recording device, recording method, and storage medium
JP2021073571A (en) Recording and reproducing device, recording and reproducing method, and program
WO2020194837A1 (en) Recording control device, recording control method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110706

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121128

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121130

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130128

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130322

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20130405

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130405

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 5261737

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250