JP7717359B2 - Electronic equipment, a server that converts still images into animation, and programs - Google Patents
Electronic equipment, a server that converts still images into animation, and programsInfo
- Publication number
- JP7717359B2 JP7717359B2 JP2021029847A JP2021029847A JP7717359B2 JP 7717359 B2 JP7717359 B2 JP 7717359B2 JP 2021029847 A JP2021029847 A JP 2021029847A JP 2021029847 A JP2021029847 A JP 2021029847A JP 7717359 B2 JP7717359 B2 JP 7717359B2
- Authority
- JP
- Japan
- Prior art keywords
- still images
- video
- vehicle
- management server
- control unit
- 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
Links
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Time Recorders, Dirve Recorders, Access Control (AREA)
- Television Signal Processing For Recording (AREA)
Description
本発明は、電子機器と、電子機器から送信された静止画を動画化するサーバと、電子機器とサーバの機能をコンピュータに実現可能にするプログラム等、に関する。 The present invention relates to an electronic device, a server that animates still images sent from the electronic device, and a program that enables a computer to implement the functions of the electronic device and server.
近年、IoT(モノのインターネット)等の分野で、通信機能として、LPWA(Low Power Wide Area)またはLPWAN(Low Power Wide Area Network)と呼ばれる低消費電力広域(以下、LPWAという)が利用されている。LPWAは、比較的に低い周波数を利用することで、比較的に小さな電力で、比較的に長距離の通信を可能にする。 In recent years, in fields such as IoT (Internet of Things), low-power wide area networks (LPWA) known as LPWA (Low Power Wide Area) or LPWAN (Low Power Wide Area Network) have come into use as communication functions. LPWA uses relatively low frequencies, enabling communication over relatively long distances with relatively little power.
本技術分野の背景技術として、特開2020-088803号公報(特許文献1)がある。この公報には、「センサと、センサデータを送信する低電力広域通信方式の送信機と、センサデータを受信する低電力広域通信方式の受信機と、前記受信機からセンサデータを受信する遠隔監視制御装置とを備え、遠隔監視制御装置は、センサデータとセンサデータ取得情報とを関連付けてセンサデータ格納部に格納し、センサデータ格納部に格納されるセンサデータに基づいて特定状態を判定し、特定状態であると判定されたセンサデータに関連付けられたセンサデータ取得情報が示すセンサデータ取得場所に該当する映像ファイルを映像ファイル格納装置から取得する。」と記載されている(要約参照)。 JP 2020-088803 A (Patent Document 1) is a background technology in this technical field. This publication states, "A remote monitoring control device includes a sensor, a low-power wide-area communication transmitter that transmits sensor data, a low-power wide-area communication receiver that receives the sensor data, and a remote monitoring control device that receives the sensor data from the receiver, wherein the remote monitoring control device associates the sensor data with sensor data acquisition information and stores them in a sensor data storage unit, determines a specific state based on the sensor data stored in the sensor data storage unit, and acquires from a video file storage unit a video file corresponding to the sensor data acquisition location indicated by the sensor data acquisition information associated with the sensor data determined to be in the specific state" (see Abstract).
また、本技術分野の背景技術として、特開2019-129328号公報(特許文献2)がある。この公報には、「高精細動画生成装置20は、高画質動画であるオリジナル動画1を受信するオリジナル動画受信部21と、低ビットレート動画2を受信する低ビットレート動画受信部24と、オリジナル動画受信部21によって受信されたオリジナル動画1を教師データとして学習モデルMを生成する学習モデル生成部22と、学習モデル生成部22によって生成された学習モデルMのうち低ビットレート動画2に応じた学習モデルMを用いて、低ビットレート動画受信部24によって受信された低ビットレート動画2から高精細動画3を生成する高精細動画生成部25とを備える。」と記載されている(要約参照)。 JP 2019-129328 A (Patent Document 2) is a background technology in this technical field. This publication states, "The high-definition video generation device 20 includes an original video receiving unit 21 that receives an original video 1, which is a high-definition video; a low-bit-rate video receiving unit 24 that receives a low-bit-rate video 2; a learning model generation unit 22 that generates a learning model M using the original video 1 received by the original video receiving unit 21 as training data; and a high-definition video generation unit 25 that generates a high-definition video 3 from the low-bit-rate video 2 received by the low-bit-rate video receiving unit 24 using the learning model M corresponding to the low-bit-rate video 2 from the learning model M generated by the learning model generation unit 22" (see Abstract).
本発明は、映像情報を送信し、動画を作成するための実現性、実効性のある電子機器と、サーバと、プログラム等を提供する。 The present invention provides feasible and effective electronic devices, servers, programs, etc. for transmitting video information and creating videos.
なお、本明細書及び図面等に開示される構成の部分から奏する効果を得ることを目的とする構成についても分割出願・補正等により権利取得する意思を有する。例えば本明細書において「~できる」「~可能である」などと記載した箇所を「~が課題である」と読み替えた課題が本明細書には開示されている。課題はそれぞれ独立したものとして記載しているものであり、各々の課題を解決するための構成についても単独で分割出願・補正等により権利取得する意思を有する。課題が明細書の記載から黙示的に把握されるものであっても、本出願人は本明細書に記載の構成の一部を補正又は分割出願にて特許請求の範囲とする意思を有する。またこれら独立の課題を組み合わせた課題を解決する構成についても開示しているものであり、権利取得する意思を有する。 The applicant also intends to obtain rights to configurations that achieve the effects achieved by the components disclosed in this specification and drawings, etc., through divisional applications, amendments, etc. For example, this specification discloses problems in which phrases such as "can" and "is possible" are read as "the problem is." Each problem is described as an independent entity, and the applicant intends to obtain rights to the configurations that solve each problem separately through divisional applications, amendments, etc. Even if the problems are implicitly understood from the description in the specification, the applicant intends to include part of the configuration described in this specification within the scope of the patent claim through amendments or divisional applications. Furthermore, configurations that solve problems that combine these independent problems have also been disclosed, and the applicant intends to obtain rights to them.
上記課題を解決するために、例えば特許請求の範囲に記載の構成を採用する。本願は上記課題を解決する手段を複数含んでいるが、その一例を挙げるならば、通信処理部と、カメラにより撮影された画像情報を処理し、前記通信処理部を介して複数の静止画を送信する制御部と、を備える電子機器であって、前記制御部は、車両の走行状態と、静止画の送信状態との少なくともいずれかに基づいて、前記複数の静止画の送信を制御することを特徴とする。 In order to solve the above problem, for example, the configuration described in the claims is adopted. The present application includes multiple means for solving the above problem, but one example is an electronic device that includes a communications processing unit and a control unit that processes image information captured by a camera and transmits multiple still images via the communications processing unit, and is characterized in that the control unit controls the transmission of the multiple still images based on at least one of the vehicle's running state and the transmission state of the still images.
本発明は、映像情報を送信し、動画を作成するための実現性、実効性のある電子機器と、サーバと、プログラム等を提供する。 The present invention provides feasible and effective electronic devices, servers, programs, etc. for transmitting video information and creating videos.
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。なお、本願の発明の効果はこれに限定されず、本明細書及び図面等に開示される構成の部分から奏する効果についても開示されており、当該効果を奏する構成についても分割出願・補正等により権利取得する意思を有する。例えば本明細書において「~できる」「~可能である」などと記載した箇所などは奏する効果を明示する記載であり、また「~できる」「~可能である」などといった記載がなくとも効果を示す部分が存在する。またこのような記載がなくとも当該構成よって把握される効果が存在する。 Problems, configurations, and effects other than those described above will become clear from the description of the embodiments below. The effects of the present invention are not limited to these; the effects achieved by the configurations disclosed in this specification and drawings are also disclosed, and it is the intention to obtain rights to the configurations that achieve these effects through divisional applications, amendments, etc. For example, in this specification, phrases such as "can" and "is possible" are descriptions that clearly state the effects achieved, and there are also parts that demonstrate effects even without phrases such as "can" and "is possible." Furthermore, there are effects that can be understood from the configuration even without such phrases.
以下、図面を参照して本発明を実施するための形態について説明する。なお、以下に示す実施形態は、本発明を提供した一つの実施形態であり、以下の記載に基づいて本願発明の内容が限定して解釈されるものではない。
図1は、全体のドライブレコーダ(DVR)管理システム1の構成の例である。DVR管理システム1は、ドライブレコーダ101と、管理サーバ102と、ユーザ端末103と、データセンター104と、管理端末105を備え、それぞれがネットワークを介して接続されている。なお、ネットワークは有線、無線を問わず、それぞれの端末はネットワークを介して情報を送受信することができる。ネットワークはインターネットに限られず、また異なるプロトコルのネットワークの組み合わせであってもよい。
Hereinafter, an embodiment of the present invention will be described with reference to the drawings. Note that the embodiment shown below is one embodiment of the present invention, and the content of the present invention should not be interpreted as being limited based on the following description.
1 shows an example of the overall configuration of a drive recorder (DVR) management system 1. The DVR management system 1 includes a drive recorder 101, a management server 102, a user terminal 103, a data center 104, and a management terminal 105, all of which are connected via a network. The network may be wired or wireless, and each terminal can send and receive information via the network. The network is not limited to the Internet, and may also be a combination of networks with different protocols.
ドライブレコーダ101は、例えば自動車等に搭載され、運転中の映像を記録する機器である。ドライブレコーダ101は、車載機器の一例である。
但し、搭載対象は自動車に限定されるものではなく、ドライブレコーダ101を設置することが可能な移動体であればよい。例えば、自動車、バス、トラック、自動二輪車、等が対象となり得る。また例えば、電車、モノレール、リニアモーターカー等の交通機関の乗り物も搭載の対象となり得る。
管理サーバ102は、ドライブレコーダ101で取得された映像情報やステータス情報等の各種情報を記憶し、管理するサーバである。ドライブレコーダ101で取得された各情報は、ドライブレコーダ101から直接管理サーバ102に送信される構成でもよいし、データセンター104経由で管理サーバ102に送信される構成であってもよい。
The drive recorder 101 is a device that is mounted on, for example, an automobile and records video images while the automobile is driving. The drive recorder 101 is an example of an in-vehicle device.
However, the installation target is not limited to automobiles, and may be any moving body in which the drive recorder 101 can be installed. For example, the installation target may be automobiles, buses, trucks, motorcycles, etc. Furthermore, the installation target may also be transportation vehicles such as trains, monorails, linear motor cars, etc.
The management server 102 is a server that stores and manages various information such as video information and status information acquired by the drive recorder 101. The information acquired by the drive recorder 101 may be configured to be sent directly from the drive recorder 101 to the management server 102, or may be configured to be sent to the management server 102 via the data center 104.
ユーザ端末103は、例えば自動車を運転するユーザが使用する端末である。ユーザ端末103は、モバイルデータ通信網や自動車のWi-Fi(登録商標)等の車載ネットワークによりドライブレコーダ101と接続され、ドライブレコーダ101を操作することができる。
また、ユーザ端末103は、これらのネットワーク経由で管理サーバ102と接続され、管理サーバ102に記憶される各種情報を表示することができる。
The user terminal 103 is a terminal used by, for example, a user who drives a car. The user terminal 103 is connected to the drive recorder 101 via a mobile data communication network or an in-vehicle network such as Wi-Fi (registered trademark) of the car, and can operate the drive recorder 101.
Furthermore, the user terminal 103 is connected to the management server 102 via these networks and can display various information stored in the management server 102 .
データセンター104は、ドライブレコーダ101で取得された各種情報を受信し、管理サーバ102に送信する。例えば、データセンター104は、ドライブレコーダ101とLPWA(Low Power Wide Area)のネットワークで接続されており、ドライブレコーダ101から送信された各種情報をLPWAネットワーク経由で受信し、受信した各種情報をインターネット経由で管理サーバ102に送信する。なお、LPWA方式の無線通信は、低消費電力でかつ長距離の通信を行うことができるものである。一方で、単位時間当たりの送信可能なデータ量の制約が課題になることがある。例えば、大容量のデータを送信しようとすれば通信遅延が大きなものとなることがある。LPWAとしては、例えば、「ELTRES」「LoRa」「LoRaWAN」「LTE-MTC」「NB-IoT」「NB-Fi Protocol」「RPMA」「GreenOFDM」「DASH7」「RPMA」「Wi-SUN」「EnOcean Long Range」「Weightless-P」「SIGFOX」「LTE Cat.0」「LTE Cat.M1」等の少なくともいずれかを用いるとよい。
管理端末105は、管理サーバ102を操作し、管理する端末である。
The data center 104 receives various information acquired by the drive recorder 101 and transmits it to the management server 102. For example, the data center 104 is connected to the drive recorder 101 via a low-power wide area (LPWA) network, receives various information transmitted from the drive recorder 101 via the LPWA network, and transmits the received information to the management server 102 via the Internet. Note that LPWA wireless communication is low-power and enables long-distance communication. However, limitations on the amount of data that can be transmitted per unit time can be an issue. For example, transmitting large amounts of data can result in significant communication delays. Examples of LPWA include ELTRES, LoRa, LoRaWAN, LTE-MTC, NB-IoT, NB-Fi Protocol, RPMA, GreenOFDM, DASH7, RPMA, Wi-SUN, EnOcean Long Range, Weightless-P, SIGFOX, LTE Cat.0, and LTE Cat.M1.
The management terminal 105 is a terminal for operating and managing the management server 102 .
DVR管理システム1のそれぞれの端末や管理サーバ102は、例えば、スマートフォン、タブレット、携帯電話機、携帯情報端末(PDA)などの携帯端末(モバイル端末)でもよいし、メガネ型や腕時計型、着衣型などのウェアラブル端末でもよい。また、据置型又は携帯型のコンピュータや、クラウドやネットワーク上に配置されるサーバでもよい。また、機能としてはVR(仮想現実:Virtual Reality)端末、AR(拡張現実:Augmented Reality)端末、MR(複合現実:Mixed Reality)端末でもよい。あるいは、これらの複数の端末の組合せであってもよい。例えば、1台のスマートフォンと1台のウェアラブル端末との組合せが論理的に一つの端末として機能し得る。またこれら以外の情報処理端末であってもよい。 Each terminal of the DVR management system 1 and the management server 102 may be, for example, a portable terminal (mobile terminal) such as a smartphone, tablet, mobile phone, or personal digital assistant (PDA), or a wearable terminal such as glasses, a wristwatch, or clothing. They may also be stationary or portable computers, or servers located on the cloud or a network. In terms of functionality, they may be VR (Virtual Reality) terminals, AR (Augmented Reality) terminals, or MR (Mixed Reality) terminals. Or they may be a combination of multiple of these terminals. For example, a combination of one smartphone and one wearable terminal can logically function as a single terminal. Other information processing terminals may also be used.
DVR管理システム1のそれぞれの端末や管理サーバ102は、それぞれオペレーティングシステムやアプリケーション、プログラムなどを実行するプロセッサと、RAM(Random Access Memory)等の主記憶装置と、ICカードやハードディスクドライブ、SSD(Solid State Drive)、フラッシュメモリ等の補助記憶装置と、ネットワークカードや無線通信モジュール、モバイル通信モジュール等の通信制御部と、タッチパネルやキーボード、マウス、音声入力、カメラ部の撮像による動き検知による入力などの入力装置と、モニタやディスプレイ等の出力装置とを備える。なお、出力装置は、外部のモニタやディスプレイ、プリンタ、機器などに、出力するための情報を送信する装置や端子であってもよい。 Each terminal and management server 102 of the DVR management system 1 includes a processor that executes an operating system, applications, programs, etc.; a primary storage device such as RAM (Random Access Memory); a secondary storage device such as an IC card, hard disk drive, SSD (Solid State Drive), or flash memory; a communication control unit such as a network card, wireless communication module, or mobile communication module; input devices such as a touch panel, keyboard, mouse, voice input, and input based on motion detection captured by the camera unit; and an output device such as a monitor or display. The output device may also be a device or terminal that transmits information to be output to an external monitor, display, printer, or other device.
主記憶装置には、各種プログラムやアプリケーション等(モジュールと呼ぶ)が記憶されており、これらのプログラムやアプリケーションをプロセッサが実行することで全体システムの各機能要素が実現される。なお、これらの各モジュールは集積化する等によりハードウェアで実装してもよい。また、各モジュールはそれぞれ独立したプログラムやアプリケーションでもよいが、1つの統合プログラムやアプリケーションの中の一部のサブプログラムや関数などの形で実装されていてもよい。 The main memory stores various programs, applications, etc. (called modules), and the processor executes these programs and applications to realize each functional element of the overall system. Each of these modules may be implemented in hardware, such as by integration. Each module may be an independent program or application, or may be implemented as a subprogram or function within a single integrated program or application.
本明細書では、各モジュールが、処理を行う主体(主語)として記載をしているが、実際には各種プログラムやアプリケーションなど(モジュール)を処理するプロセッサが処理を実行する。
補助記憶装置には、各種データベース(DB)が記憶されている。「データベース」とは、プロセッサ又は外部のコンピュータからの任意のデータ操作(例えば、抽出、追加、削除、上書きなど)に対応できるようにデータ集合を記憶する機能要素(記憶部)である。データベースの実装方法は限定されず、例えばデータベース管理システムでもよいし、表計算ソフトウェアでもよいし、XML、JSONなどのテキストファイルでもよい。
In this specification, each module is described as a subject that performs processing, but in reality, the processing is carried out by a processor that processes various programs, applications, etc. (modules).
The auxiliary storage device stores various databases (DBs). A "database" is a functional element (storage unit) that stores a set of data so that it can accommodate arbitrary data manipulation (e.g., extraction, addition, deletion, overwriting, etc.) from a processor or an external computer. The method of implementing the database is not limited, and may be, for example, a database management system, spreadsheet software, or a text file such as XML or JSON.
図2は、管理サーバ102の接続構成の例である。
この接続構成例では、ドライブレコーダ101はデータセンター104経由で各種情報
を管理サーバ102に送信する。
ドライブレコーダ101は、例えばLPWAネットワーク等の無線通信網によりドライブレコーダ101の各種情報をデータセンター104に送信する。顧客側管理サーバ202はインターネット経由で例えばMQTT(Message Queue Telemetry Transport)等のプロトコルでデータセンター104から各種情報を受信し、記憶する。管理端末105やユーザ端末103はインターネットやモバイル通信網経由で顧客側管理サーバ202にアクセスし、各種情報を受信して表示する。
FIG. 2 shows an example of the connection configuration of the management server 102.
In this connection configuration example, the drive recorder 101 transmits various information to the management server 102 via the data center 104 .
The drive recorder 101 transmits various types of information about the drive recorder 101 to the data center 104 via a wireless communication network such as an LPWA network. The customer-side management server 202 receives and stores various types of information from the data center 104 via the Internet using a protocol such as MQTT (Message Queue Telemetry Transport). The management terminal 105 and the user terminal 103 access the customer-side management server 202 via the Internet or a mobile communication network, receive and display various types of information.
また同様の機能を、DVR管理システム1を管理するサービス提供者のサービス提供者側管理サーバ201を介して行うこともできる。一度サービス提供者側管理サーバ201に記憶されたドライブレコーダ101の各種情報は、顧客側管理サーバ203経由、若しくは直接、管理端末105やユーザ端末103に送信される。
送受信される各種情報はエンコードされており、各サーバでデコードされる構成であってもよい。
なお、データセンター104経由ではなく、ドライブレコーダ101が直接管理サーバ102に各種情報を送信する構成であってもよい。
The same function can also be performed via the service provider's management server 201 of the service provider that manages the DVR management system 1. Once various information about the drive recorder 101 is stored in the service provider's management server 201, it is sent to the management terminal 105 or the user terminal 103 via the customer's management server 203 or directly.
The various information transmitted and received may be encoded and decoded by each server.
It should be noted that the drive recorder 101 may be configured to transmit various pieces of information directly to the management server 102 rather than via the data center 104 .
図3は、ドライブレコーダ101のハードウェア構成の例である。
カメラ304は、前方、後方、又は360度の映像を撮影し、動画や静止画などの映像情報を生成する。
なお、カメラ304のイメージセンサに前処理を行うAI処理機能を搭載することで、通常の撮影画像の生成と共に、又はそれに変えて、以下の出力を行うことができる。AI処理機能は、カメラ304で撮影した映像に基づいて画像認識を行う機能を有する。
・画像の中から対象物をメタデータで出力する。
・ISP(Image Signal Processor)出力形式の例えばYUVやRGBの画像を出力する。
・特定領域のみ切り出した画像を出力する。
FIG. 3 shows an example of the hardware configuration of the drive recorder 101.
The camera 304 captures images of the front, rear, or 360 degrees, and generates video information such as moving images and still images.
By equipping the image sensor of the camera 304 with an AI processing function that performs preprocessing, the following output can be generated in addition to or instead of generating a normal captured image. The AI processing function has a function of performing image recognition based on the video captured by the camera 304.
- Output metadata of the object from the image.
- Outputs images in ISP (Image Signal Processor) output format, for example, YUV or RGB.
・Output an image that only includes a specific area.
このようにイメージセンサ側で前処理を行うことで、データ量の削減や、高速AI処理による対象物のリアルタイムトラッキングが可能となる。特に、ドライブレコーダ101からを管理サーバ102へのデータ量(つまり通信量)を削減できることにメリットがある。本実施形態のようにLPWAネットワーク経由でデータを送信する場合もAI処理機能に関するデータを、例えば低遅延で送信することが期待できるからである。 Performing preprocessing on the image sensor side in this way reduces the amount of data and enables real-time tracking of objects using high-speed AI processing. A particular benefit is that it reduces the amount of data (i.e., communication volume) sent from the drive recorder 101 to the management server 102. This is because, even when sending data via an LPWA network as in this embodiment, it is expected that data related to AI processing functions can be sent with low latency, for example.
加速度センサ305は、加速度を検出し加速度情報を生成する。例えば衝撃、急ハンドル、急停車等に応じて加速度の急激な変化が生じた場合に、DVRコントローラ303がイベント発生を検知する。この加速度情報の変化を解析することで自動車等に起きた事故等の状況を推測することができる。
SDカード306は、映像情報や各種情報を記録する記憶装置である。なお、SDカードに限られず、データを記憶できる構成であればよいが、車載のために耐震動静の高いフラッシュメモリが好ましい。
The acceleration sensor 305 detects acceleration and generates acceleration information. For example, if a sudden change in acceleration occurs due to an impact, sudden steering, sudden stopping, etc., the DVR controller 303 detects the occurrence of an event. By analyzing this change in acceleration information, it is possible to infer the circumstances of an accident, such as an automobile accident.
The SD card 306 is a storage device for recording video information and various other information. Note that the SD card is not limited to an SD card, and any other configuration that can store data will suffice, but a flash memory with high vibration resistance is preferable for in-vehicle use.
DVRコントローラ303は、カメラ304、加速度センサ305、SDカード306、図示しないその他センサ等と接続されており、これらを制御する。また、これらの要素から受信した情報に基づいて、DVRコントローラ303がDVRコントローラ303の状態を示すステータス情報を生成する。また、DVRコントローラ303は生成したステータス情報をマイコン301に送信する。
マイコン301は、以下の各種処理を行う。
・通信処理部302を制御する。
・通信処理部302が取得した位置情報をDVRコントローラ303に通知する。
・DVRコントローラ303から取得したステータス情報や、通信処理部302から取得した位置情報を例えば16byteのデータに変換する。
・二次電池駆動時にスリープ制御を行う。
・製造、試験時のテストモードを実行する。
マイコン301はプログラム可能であり、マイコン301には上記のような各種処理を実行するためのプログラムが記憶されており、このプログラムをマイコン301の処理部が実行することで、上記の各種処理を実現する。本実施例においては、このマイコン301の処理部やマイコン301自体を制御部と呼ぶこともある
The DVR controller 303 is connected to and controls the camera 304, acceleration sensor 305, SD card 306, and other sensors (not shown). Based on information received from these elements, the DVR controller 303 generates status information indicating the state of the DVR controller 303. The DVR controller 303 also transmits the generated status information to the microcomputer 301.
The microcomputer 301 performs the following various processes.
Controls the communication processing unit 302.
The communication processing unit 302 notifies the DVR controller 303 of the acquired location information.
The status information acquired from the DVR controller 303 and the position information acquired from the communication processing unit 302 are converted into, for example, 16-byte data.
- Performs sleep control when powered by a secondary battery.
- Execute test mode during manufacturing and testing.
The microcomputer 301 is programmable, and stores programs for executing the various processes described above. The various processes described above are realized by the execution of these programs by a processing unit of the microcomputer 301. In this embodiment, the processing unit of the microcomputer 301 or the microcomputer 301 itself may also be referred to as a control unit.
通信処理部302は、無線通信アンテナ308を介して、直接又はデータセンター104経由で、ドライブレコーダ101の情報を管理サーバ102に送信する。通信処理部302は、狭帯域通信の一例であるLPWA方式の無線通信を行う。以下、LPWA方式として説明しているが、その他の方式の狭帯域通信に置き換えられてもよいし、狭帯域通信以外の通信方式に置き換えられてもよい。
また通信処理部302は集積回路等で実装された位置情報取得部を有し、GPS(Global Positioning System)等のGNSS(Global Navigation Satellite System、全球測位衛星システム)に対応したGNSSアンテナ307から受信した信号に基づいて、位置情報を取得する。また、位置情報取得部は、時刻情報や移動速度情報や移動方位情報を取得することもできる。
The communication processing unit 302 transmits information from the drive recorder 101 to the management server 102 via a wireless communication antenna 308, either directly or via the data center 104. The communication processing unit 302 performs wireless communication using the LPWA method, which is an example of narrowband communication. Although the LPWA method is described below, this may be replaced with another method of narrowband communication, or may be replaced with a communication method other than narrowband communication.
The communication processing unit 302 also has a location information acquisition unit implemented as an integrated circuit or the like, and acquires location information based on a signal received from a GNSS antenna 307 compatible with a GNSS (Global Navigation Satellite System) such as GPS (Global Positioning System). The location information acquisition unit can also acquire time information, moving speed information, and moving direction information.
なお、通信処理部302が位置情報取得部を有する構成ではなく、マイコン301にGNSSアンテナ307が接続されており、これらが位置情報取得部を有する構成であってもよい。
また、位置情報取得部が独立して存在し、これがマイコン301、又は通信処理部302と接続される構成であってもよい。
また、時刻情報は位置情報取得部が取得するが、マイコン301が位置情報を取得する構成であってもよい。
It should be noted that the communication processing unit 302 does not necessarily have to have the location information acquisition unit, and the GNSS antenna 307 may be connected to the microcomputer 301, and these may have the location information acquisition unit.
Alternatively, the location information acquisition unit may be configured to exist independently and be connected to the microcomputer 301 or the communication processing unit 302 .
Furthermore, although the time information is acquired by the position information acquisition unit, the microcomputer 301 may be configured to acquire the position information.
ドライブレコーダ101は、車両電源310に接続される電源311を有する。電源311は、車両電源310から受信(又は受電と呼ぶこともある)した電力をDVRコントローラ303に供給し、また二次電池312を充電する。
二次電池312は、例えばリチウムイオン電池、ニッケルカドミウム電池、ニッケル水素電池、鉛蓄電池等の充電可能な電池である。但し、充電式ではない一次電池であっても構わない。アクセサリ電源(ACC電源)がOFFになった場合や、事故による断線や配線が外れるなどの障害により、車両電源310からドライブレコーダ101の電源311への電力の供給が途切れた場合、又は電源311が故障等して電源供給できなくなった場合に、二次電池がマイコン301や通信処理部302等へ電力を送信(又は送電や給電と呼ぶこともある)し、ドライブレコーダ101の少なくとも一部の機能を維持する。
The drive recorder 101 has a power supply 311 connected to a vehicle power supply 310. The power supply 311 supplies power received (or sometimes referred to as power reception) from the vehicle power supply 310 to the DVR controller 303 and also charges the secondary battery 312.
The secondary battery 312 is a rechargeable battery such as a lithium-ion battery, a nickel-cadmium battery, a nickel-metal hydride battery, or a lead-acid battery. However, a non-rechargeable primary battery may also be used. When the accessory power supply (ACC power supply) is turned off, or when the supply of power from the vehicle power supply 310 to the power supply 311 of the drive recorder 101 is interrupted due to a fault such as a broken wire or a disconnected wire caused by an accident, or when the power supply 311 is unable to supply power due to a malfunction or the like, the secondary battery transmits (or may also be called power transmission or power supply) power to the microcomputer 301, the communication processing unit 302, etc., thereby maintaining at least some of the functions of the drive recorder 101.
自動車の車両電源310からの供給電圧は一般的に12Vである。電源311又は二次電池312から供給される電力は、DC/DCコンバータ313を介して例えば2Vの電圧に降圧され、マイコン301や通信処理部302に供給され、これらを駆動する。
なお、DVRコントローラ303、マイコン301、通信処理部302は、それぞれSoC(System on a chip)等の集積回路(チップ)で実装することが可能であり、またこれらの複数をまとめて一つのチップに実装する構成であってもよい。特に、本実施例ではマイコン301及び通信処理部302が連携して動作するため、これらを合わせて1つのチップで実装してもよい。
The voltage supplied from the vehicle power supply 310 of an automobile is generally 12 V. The power supplied from the power supply 311 or the secondary battery 312 is stepped down to a voltage of, for example, 2 V via a DC/DC converter 313 and supplied to the microcomputer 301 and the communication processing unit 302 to drive them.
The DVR controller 303, microcomputer 301, and communication processing unit 302 can each be implemented as an integrated circuit (chip) such as a SoC (System on a Chip), or a configuration in which a plurality of these components are integrated into a single chip may be used. In particular, in this embodiment, the microcomputer 301 and communication processing unit 302 operate in cooperation with each other, so they may be integrated into a single chip.
本実施例では、マイコン301及び通信処理部302は、DVRコントローラ303から電力供給が切り離された構成になっており、マイコン301及び通信処理部302への二次電池からの給電のみで、DVRコントローラ303を起動させることなく位置情報や各種情報を管理サーバ102に送信することができ、電力消費を抑えることができる。
特に、ドライブレコーダ101は、LPWA方式の無線通信を行うことにより、低消費電力でかつ長距離の通信を行うことができる。よって、ドライブレコーダ101において二次電池の持続時間をできるだけ長くしつつ、ドライブレコーダ101の状態情報を遠隔の管理サーバ102へ送信することができる。
また、LPWA方式の通信を用いて、ドライブレコーダ101が管理サーバ102へ状態情報を送信するため、そのデータ量を抑えつつも、高頻度又は短い間隔に通信が行うことが望ましいといえる。
よって、ドライブレコーダ101が管理サーバ102へ送信する状態情報についても、本願発明者の知見に基づき、LPWA方式の無線通信の特性と、管理サーバ102へ送信すべき情報の優先度等の事情を考慮したものとなっている。
In this embodiment, the microcontroller 301 and the communication processing unit 302 are configured so that their power supply is separated from the DVR controller 303, and location information and various other information can be sent to the management server 102 by simply supplying power to the microcontroller 301 and the communication processing unit 302 from the secondary battery without starting the DVR controller 303, thereby reducing power consumption.
In particular, the drive recorder 101 can perform long-distance communication with low power consumption by using LPWA wireless communication, which allows the drive recorder 101 to transmit status information of the drive recorder 101 to the remote management server 102 while maximizing the duration of the secondary battery in the drive recorder 101.
Furthermore, since the drive recorder 101 transmits status information to the management server 102 using LPWA communication, it is desirable to perform communication frequently or at short intervals while keeping the amount of data to a minimum.
Therefore, the status information that the drive recorder 101 sends to the management server 102 is also based on the knowledge of the inventors of the present application and takes into consideration factors such as the characteristics of wireless communication using the LPWA method and the priority of the information to be sent to the management server 102.
また、通信処理部302が位置情報取得部及びGNSSアンテナ307を備える構成とすることで、DVRコントローラ303を起動することなく、低消費電力の通信処理部302の駆動のみで位置情報や速度情報の取得が可能となる。
また、ドライブレコーダ101の駆動電圧である例えば12Vと比べ、マイコン301及び通信処理部302の駆動電圧を例えば2V等の低電圧に抑えることで、DVRステータス情報600の生成及び送信に用いる消費電力を低く抑えることができる。
Furthermore, by configuring the communication processing unit 302 to include a location information acquisition unit and a GNSS antenna 307, it becomes possible to acquire location information and speed information by simply driving the low-power communication processing unit 302 without starting the DVR controller 303.
Furthermore, by keeping the driving voltage of the microcontroller 301 and the communication processing unit 302 at a low voltage, such as 2 V, compared to the driving voltage of the drive recorder 101, which is, for example, 12 V, the power consumption used to generate and transmit the DVR status information 600 can be kept low.
本実施例のように小容量の充電型二次電池を搭載し、二次電池駆動時にドライブレコーダ101の状態を管理サーバ102に通知することで、ユーザが意図的にドライブレコーダ101の電源を抜いて走行した場合でも管理者に通知を行うことができる。また、故障により本体電源が入らない状態でも故障の通知を行うことができる。また、盗難を追跡することができる。 By installing a small-capacity rechargeable secondary battery as in this embodiment and notifying the management server 102 of the status of the drive recorder 101 when powered by the secondary battery, it is possible to notify the administrator even if the user intentionally unplugs the drive recorder 101 while driving. It is also possible to notify of a malfunction even when the main unit cannot be turned on due to a malfunction. It is also possible to track theft.
図4は、管理サーバ102のハードウェア構成の例である。
管理サーバ102は、例えばクラウド上に配置されたサーバで構成される。
主記憶装置401には、DVR管理モジュール410や映像情報管理モジュール411等のプログラムやアプリケーションが記憶されており、これらのプログラムやアプリケーションをプロセッサ403が実行することで管理サーバ102の各機能要素が実現される。
FIG. 4 shows an example of the hardware configuration of the management server 102.
The management server 102 is configured, for example, by a server deployed on a cloud.
The main memory device 401 stores programs and applications such as a DVR management module 410 and a video information management module 411, and the processor 403 executes these programs and applications to realize each functional element of the management server 102.
DVR管理モジュール410は、ドライブレコーダ101からドライブレコーダ101のステータスを示すDVRステータス情報を取得し、デコードし、補助記憶装置402のDVRステータス情報600に記憶し、管理する。
またDVR管理モジュール410は、DVRステータス情報600をデコードすることにより得られた情報の一部またはすべてを、プッシュ配信で、若しくはユーザ端末103や管理端末105からの要求に応じて、ユーザ端末103や管理端末105に送信する。
The DVR management module 410 acquires DVR status information indicating the status of the drive recorder 101 from the drive recorder 101, decodes it, and stores and manages it in the DVR status information 600 in the auxiliary storage device 402.
The DVR management module 410 also transmits some or all of the information obtained by decoding the DVR status information 600 to the user terminal 103 or the management terminal 105 via push distribution or in response to a request from the user terminal 103 or the management terminal 105.
映像情報管理モジュール411は、ドライブレコーダ101からドライブレコーダ101に記憶された映像情報を取得し、補助記憶装置402の映像情報420に記憶し、管理する。
また映像情報管理モジュール411は、プッシュ配信で、若しくはユーザ端末103や管理端末105からの要求に応じて、映像情報420をこれらの端末に送信する。
動画作成モジュール412は、ドライブレコーダ101等から受信した複数の静止画を統合して、動画を作成する処理を行う。
補助記憶装置402は、DVRステータス情報600や映像情報420等を記憶する。
The video information management module 411 acquires the video information stored in the drive recorder 101 from the drive recorder 101, stores it in the video information 420 in the auxiliary storage device 402, and manages it.
The video information management module 411 also transmits video information 420 to the user terminal 103 or the management terminal 105 by push distribution or in response to a request from these terminals.
The video creation module 412 performs processing to create a video by integrating a plurality of still images received from the drive recorder 101 or the like.
The auxiliary storage device 402 stores the DVR status information 600, the video information 420, and the like.
図5は、ユーザ端末103のハードウェア構成の例である。
ユーザ端末103は、例えばスマートフォン、タブレット、ノートPC、デスクトップPC等の端末で構成される。
主記憶装置501には、管理サーバ連携モジュール510やDVR連携モジュール511等のプログラムやアプリケーションが記憶されており、これらのプログラムやアプリケーションをプロセッサ503が実行することでユーザ端末103の各機能要素が実現される。
FIG. 5 shows an example of the hardware configuration of the user terminal 103.
The user terminal 103 is configured as a terminal such as a smartphone, a tablet, a notebook PC, or a desktop PC.
The main memory device 501 stores programs and applications such as a management server collaboration module 510 and a DVR collaboration module 511, and the processor 503 executes these programs and applications to realize each functional element of the user terminal 103.
管理サーバ連携モジュール510は、管理サーバ102と連携し、管理サーバ102に記憶されているDVRステータス情報600や映像情報420を取得して、ディスプレイ等の出力装置505にこれらの情報を表示する。
また管理サーバ連携モジュール510は、管理サーバ102と連携し、管理サーバ102の各種設定を行うことができる。
DVR連携モジュール511は、ドライブレコーダ101とユーザ端末103が、例えばWi-Fi(登録商標)等の車載ネットワーク等で接続されている場合に、ドライブレコーダ101を操作したり、ドライブレコーダ101の設定を行う。
The management server cooperation module 510 cooperates with the management server 102, acquires the DVR status information 600 and the video information 420 stored in the management server 102, and displays this information on an output device 505 such as a display.
Furthermore, the management server cooperation module 510 cooperates with the management server 102 and can perform various settings of the management server 102 .
The DVR collaboration module 511 operates the drive recorder 101 and configures the drive recorder 101 when the drive recorder 101 and the user terminal 103 are connected via an in-vehicle network such as Wi-Fi (registered trademark).
なお、管理端末105もユーザ端末103と同様の構成とすることができ、主記憶装置に記憶されたDVR連携モジュールや管理サーバ連携モジュールにより、ドライブレコーダ101や管理サーバ102を操作し、また、それらの設定を行うことができる。 The management terminal 105 can also be configured in the same way as the user terminal 103, and can operate and configure the drive recorder 101 and management server 102 using a DVR collaboration module and a management server collaboration module stored in the main memory device.
図6は、DVRステータス情報600のデータ構成の例である。
DVRステータス情報600は、ドライブレコーダ101のマイコン301が、DVRコントローラ303から取得したステータス情報や、位置情報取得部から取得した位置情報を、管理サーバ102に送信する場合のデータ構成を説明する図である。
DVRステータス情報600を、ドライブレコーダ101に関する状態情報と呼ぶこともある。
FIG. 6 shows an example of the data structure of DVR status information 600.
DVR status information 600 is a diagram that explains the data structure when the microcomputer 301 of the drive recorder 101 transmits status information obtained from the DVR controller 303 and location information obtained from the location information acquisition unit to the management server 102.
The DVR status information 600 may also be referred to as status information regarding the drive recorder 101 .
本実施例では、マイコン301が16byteのDVRステータス情報600のデータを生成し、通信処理部302がそれをペイロードに格納し、LPWAのプロトコルに基づき管理サーバ102に送信する。
なお、送信の際に使用するプロトコル等はLPWAに限らず、他の通信方式やプロトコルでも構わない。
In this embodiment, the microcomputer 301 generates 16-byte data of the DVR status information 600, and the communication processing unit 302 stores it in the payload and transmits it to the management server 102 based on the LPWA protocol.
The protocol used for transmission is not limited to LPWA, and other communication methods and protocols may be used.
項目610は、送信されるDVRステータス情報600の項目を示す。Type1(620)、Type2(630)、Type3(640)は、3種類の送信データ内容を示し、それぞれの表の中に記載されている数字は、データビット長を表す。それぞれのTypeのデータビット長の数を合計すると、128bitすなわち16byteのデータ長になる。
この他、図示しないType4として、項目610に記載した以外のフリーフォーマッ
トの予備データ構成が存在する。
Item 610 indicates the item of the DVR status information 600 to be transmitted. Type 1 (620), Type 2 (630), and Type 3 (640) indicate three types of transmitted data content, and the numbers listed in each table indicate the data bit length. The sum of the data bit lengths of each Type is 128 bits, or 16 bytes.
In addition, there is a free format spare data configuration other than that described in item 610 as Type 4 (not shown).
本実施例では、車両電源310が供給されている場合には、通信処理部302が1分間周期でDVRステータス情報600を管理サーバ102に送信する。マイコン301は、この1周期の間に3回異なる時間で、位置情報、速度情報、録画状態を示す情報等を取得し、16byteのペイロードにこれらの3時点分の位置情報等を格納して、1度の送信処理で管理サーバ102に情報を送ることができる。
Type1は1時点の位置情報等を送信するフォーマットである。Type2は2時点の位置情報等をまとめて送信するフォーマットである。Type3は3時点の情報等をまとめて送信するフォーマットである。
In this embodiment, when the vehicle power supply 310 is being supplied, the communication processing unit 302 transmits the DVR status information 600 to the management server 102 at one-minute intervals. The microcomputer 301 acquires the position information, speed information, information indicating the recording status, etc. at three different times during this one interval, stores the position information, etc. for these three points in time in a 16-byte payload, and can send the information to the management server 102 in a single transmission process.
Type 1 is a format for transmitting location information etc. at one point in time. Type 2 is a format for transmitting location information etc. at two points in time together. Type 3 is a format for transmitting information etc. at three points in time together.
再度、図1及び図3を参照して、一実施例について詳述する。
図1には、実施例の具体例として、ドライブレコーダ101が示されている。ただし、本実施例は、ドライブレコーダ101に限定されない。例えば、本実施例は、探知機(レーダー)等の他の車載機器として実施することは可能である。広義には、本実施例は、映像情報を取得する電子機器に関し得る。
以下、本実施例に係る電子機器の一例として、車載機器のドライブレコーダ101について説明する。
Referring again to FIGS. 1 and 3, one embodiment will be described in detail.
1 shows a drive recorder 101 as a specific example of the embodiment. However, the embodiment is not limited to the drive recorder 101. For example, the embodiment can be implemented as other in-vehicle devices such as a detector (radar). In a broad sense, the embodiment can relate to an electronic device that acquires video information.
Hereinafter, a drive recorder 101 as an in-vehicle device will be described as an example of an electronic device according to this embodiment.
ドライブレコーダ101は、カメラ(撮影部)304を用いて、車両の走行中または停車中の周囲の風景(例えば、車両の前方、後方、側方、斜め前方、斜め後方、または車両の周囲の360°までの任意の角度範囲)の映像情報を取得する。映像情報若しくは画像情報は、動画形式または複数の静止画形式として撮影されるものである。 The drive recorder 101 uses the camera (photography unit) 304 to capture video information of the surrounding scenery (for example, the front, rear, side, diagonally forward, diagonally backward, or any angle range up to 360° around the vehicle) while the vehicle is moving or stopped. The video information or image information is captured in the form of a video or multiple still images.
ドライブレコーダ101は、カメラ304を内蔵する電子機器の一例である。例えば、ドライブレコーダ101とは、周囲の風景を撮影し、その映像情報を録画(保存)するように、カメラを内蔵できる。一方、例えば電子機器が探知機(レーダ)やカメラ外付けの電子機器やカーナビゲーションとして実施される場合には、他の車載機器によって撮影された映像情報を取得するように、外部のカメラと通信または接続できる。 The drive recorder 101 is an example of an electronic device that incorporates a camera 304. For example, the drive recorder 101 can incorporate a camera that captures the surrounding scenery and records (stores) the video information. On the other hand, if the electronic device is implemented as a detector (radar), an electronic device with an external camera, or a car navigation system, it can communicate with or connect to an external camera to obtain video information captured by other in-vehicle devices.
カメラ304は、動画形式のファイルを生成し、そのファイルからキャプチャした静止画を取得する。または、カメラ304は、最初から静止画(写真)で撮影して、直接、静止画を取得してもよい。静止画は、例えばJPEG形式であるが、その他の形式でもよい。動画は例えばMPEG形式(MPEG2、MPEG4等)であるが、その他の形式でもよい。なお、動画は、複数の静止画を時系列的に並べたものとして理解できるため、以下、カメラ304によって撮影される画像情報の一例として、静止画について説明する。
なお、カメラの大きさの違い(小型、大型等の変化)、カメラによって撮影される静止画の色の違い(白黒、フルカラー等の変化)、カメラの撮影方式の違い(通常の撮影、赤外線撮影等の変化)によって、カメラ304 は限定されない。
The camera 304 generates a file in video format and acquires captured still images from the file. Alternatively, the camera 304 may capture still images (photographs) from the beginning and acquire the still images directly. The still images may be in, for example, JPEG format, but may be in other formats. The video may be in, for example, MPEG format (MPEG2, MPEG4, etc.), but may be in other formats. Note that a video can be understood as a chronological arrangement of multiple still images, and therefore, below, still images will be described as an example of image information captured by the camera 304.
The camera 304 is not limited by differences in the size of the camera (small, large, etc.), the color of the still image captured by the camera (black and white, full color, etc.), or the camera's shooting method (normal shooting, infrared shooting, etc.).
ドライブレコーダ101は、好適には、LPWA形式の通信処理部302を用いて、外部の管理サーバ102に対して、撮影した静止画のデータを送信する。LPWAを用いることで、比較的に小さな電力で、比較的に長距離の通信を可能にする。一方、LPWAには、データの伝送速度が遅く、多量のデータのやり取りを行うには不向きであるという側面がある。
そこで、ドライブレコーダ101は、LPWAの長所を生かしながら、その短所を抑制するように、特別な制御を行うが、この制御は、例えば、マイコン301及び/またはDVRコントローラ303等によって行うことができる。
The drive recorder 101 preferably uses an LPWA communication processing unit 302 to transmit captured still image data to the external management server 102. Using LPWA enables relatively long-distance communication with relatively low power consumption. On the other hand, LPWA has the drawback of being slow in data transmission speed and unsuitable for exchanging large amounts of data.
Therefore, the drive recorder 101 performs special control to utilize the advantages of the LPWA while suppressing its disadvantages, and this control can be performed by, for example, the microcomputer 301 and/or the DVR controller 303, etc.
電子機器(例えばドライブレコーダ101)は、少なくとも、通信処理部302と、カメラ304により撮影された画像情報を処理し、通信処理部302を介して複数の静止画を送信する制御部(マイコン301及び/またはDVRコントローラ303等)と、を備える。以下、マイコン301及び/またはDVRコントローラ303等を総称して、単に制御部350という。
静止画は、外部の管理サーバ102に対して送信されるが、管理サーバ102側の制御については後述される。
The electronic device (for example, the drive recorder 101) includes at least a communication processing unit 302 and a control unit (such as a microcomputer 301 and/or a DVR controller 303) that processes image information captured by a camera 304 and transmits a plurality of still images via the communication processing unit 302. Hereinafter, the microcomputer 301 and/or the DVR controller 303 will be collectively referred to simply as the control unit 350.
The still image is transmitted to an external management server 102, and the control on the management server 102 side will be described later.
「動画送信のテスト(テスト1)」
LPWA方式でデータを送信することの特徴を把握するため、本出願人は、以下のテスト1乃至4を実施した。
まず、出願人は、ドライブレコーダ101によって、カメラ304が撮影した動画ストリームを、通信処理部302を介して、外部の管理サーバ102に送信するテストを行った。当業者には理解可能なように、通信処理部302によって、リアルタイムで動画ストリームを送信するためには、動画ストリームを安定して送信する必要がある。一般的に、リアルタイムで動画ストリームを送信するためには、帯域幅300Kbps以上(理想的には1Mbps程度)の動画ストリームを送信する必要がある。
"Video transmission test (Test 1)"
In order to understand the characteristics of transmitting data using the LPWA method, the applicant carried out the following tests 1 to 4.
First, the applicant conducted a test in which the drive recorder 101 transmitted a video stream captured by the camera 304 to the external management server 102 via the communication processing unit 302. As will be understood by those skilled in the art, in order to transmit a video stream in real time using the communication processing unit 302, the video stream needs to be transmitted stably. Generally, in order to transmit a video stream in real time, it is necessary to transmit a video stream with a bandwidth of 300 Kbps or more (ideally, about 1 Mbps).
そこで、本出願人は、実走行中の車両にて、ドライブレコーダ101の撮影した帯域幅300Kbpsの動画ストリームを、LPWA Cat.M1に対応する通信処理部302を介して送信するテストを行った。その結果、受信側(本実施形態では管理サーバ102)では、再生画面の劣化や、切断が度々発生するという結果が得られた。 The applicant therefore conducted a test in which a video stream with a bandwidth of 300 Kbps captured by the drive recorder 101 was transmitted in an actual driving vehicle via a communications processing unit 302 compatible with LPWA Cat. M1. As a result, degradation of the playback screen and frequent disconnections occurred on the receiving side (the management server 102 in this embodiment).
図7は、上記テスト1の内容を概略的に説明した図である。
横軸を時系列にとって、四角の枠で囲っている範囲710、720内に示すように、帯域幅300Kbpsの動画ストリームを撮影して、その送信を試みた。図7に例示されているように、周囲環境の変化等の影響を受けて、送信速度は変化する。符号710で例示されている一番目の動画ストリームは、送信速度が悪化したとき、ファイル転送に失敗して、送信が切断されている(符号712参照)。再度、接続を行ったところ(符号722参照)、二番目の動画ストリーム720は、送信速度の悪化によって、送信の切断には至らないものの、画像乱れを生じさせている(符号724参照)。
FIG. 7 is a diagram for explaining the outline of the contents of the above-mentioned test 1.
With the horizontal axis representing time series, a video stream with a bandwidth of 300 Kbps was captured and attempted to be transmitted, as shown within the rectangular areas 710 and 720. As illustrated in FIG. 7, the transmission speed varies depending on the surrounding environment. When the transmission speed of the first video stream, indicated by reference numeral 710, deteriorated, the file transfer failed and the transmission was interrupted (see reference numeral 712). When the connection was retried (see reference numeral 722), the deterioration in the transmission speed of the second video stream 720 did not result in a transmission interruption, but the image became distorted (see reference numeral 724).
以上のように、ドライブレコーダ101によって、カメラ304が撮影した動画ストリームをリアルタイムで送信するためには安定した通信速度環境が不可欠である。しかしながら、2021年1月時点でのLPWA Cat.M1の仕様では、カメラ304が撮影した動画ストリームをそのまま送信することには、実用面で課題があることがわかった。 As described above, a stable communication speed environment is essential for the drive recorder 101 to transmit the video stream captured by the camera 304 in real time. However, it has been found that the LPWA Cat. M1 specifications as of January 2021 pose practical challenges when transmitting the video stream captured by the camera 304 as is.
関連して、上記特許文献1には、「LPWA通信システム1が利用するLPWA通信方式では、十分な通信容量を確保できないので、高精細な静止画や動画などのデータ量が多い映像データをリアルタイムに送信することができないという課題がある(段落0023参照)。」と記載されている。即ち、特許文献1では、車載カメラで撮影された映像情報をLPWA形式で十分に送信できないため、別手段を用いることが記載されている。 In relation to this, Patent Document 1 states that "the LPWA communication method used by LPWA communication system 1 does not ensure sufficient communication capacity, and therefore has the problem of not being able to transmit large amounts of video data, such as high-resolution still images and videos, in real time (see paragraph 0023)." In other words, Patent Document 1 states that because video information captured by an on-board camera cannot be transmitted satisfactorily in LPWA format, other means must be used.
また、上記特許文献2には、低ビットレート動画をLPWAなどの狭帯域通信を用いてリアルタイムでクラウドにアップロードすることが記載されている。しかしながら、特許文献2では、車載カメラで撮影されたオリジナル動画を一度低ビットレート動画に変換して、さらに、この低ビットレート動画を高精細動画に変換する作業を要している。ドライブレコーダは、交通事故時に証拠画像を提供すること等を目的としている。このため、撮影されたオリジナル動画と、最終的に得られる高精細動画とが厳密に一対一対応できないことは好ましくない。 Patent Document 2 also describes uploading low-bit-rate video to the cloud in real time using narrowband communications such as LPWA. However, this requires converting the original video captured by the in-vehicle camera into low-bit-rate video, and then converting this low-bit-rate video into high-definition video. Drive recorders are intended to provide evidence in the event of a traffic accident, among other purposes. For this reason, it is undesirable for there to be no strict one-to-one correspondence between the original video captured and the resulting high-definition video.
「静止画送信のテスト(テスト2)」
次に、出願人は、ドライブレコーダ101によって、カメラ304が撮影した複数の静止画を、通信処理部302を介して、外部の管理サーバ102に送信するテストを行った。具体的には、本出願人は、実走行中の車両にて、ドライブレコーダ101の撮影した60Kbyte程度の静止画(JPEGファイル)を、Cat.M1接続HTTP(TCP/IP)で送信するテストを行った。その結果、受信側(管理サーバ102)では、送信が切断されることがなく(またはその頻度が極めて小さく)、実用面で満足できる結果が得られた。
"Test of sending still images (Test 2)"
Next, the applicant conducted a test in which the drive recorder 101 transmitted multiple still images captured by the camera 304 to the external management server 102 via the communication processing unit 302. Specifically, the applicant conducted a test in which still images (JPEG files) of approximately 60 Kbytes captured by the drive recorder 101 were transmitted over a Cat. M1 connection HTTP (TCP/IP) in a vehicle that was actually running. As a result, the receiving side (management server 102) did not experience any interruptions in transmission (or the frequency of interruptions was extremely low), and satisfactory results were obtained from a practical standpoint.
図8は、上記テスト2の内容を概略的に説明した図である。
横軸を時系列にとって、60Kbyte程度の複数の静止画810乃至860を撮影し、その送信を試みた。送信条件が良い場合は、約3.5秒で送信できることが確認された(符号810参照)。送信条件が悪化すると、約8秒の送信速度の遅延が見られたが(符号830参照)、その場合であっても送信の切断には至らなかった。このように、実際に走行しながら、複数の静止画の送信を行ったところ、回線の状態に応じて送信が完了するまでの時間が変化したものの、ファイルの破損等を生じさせること無く、確実に受信側(管理サーバ102)に送信できることが確認された。
FIG. 8 is a diagram for explaining the outline of the contents of the above-mentioned test 2.
With the horizontal axis representing time series, multiple still images 810 to 860 of approximately 60 Kbytes were captured and transmitted. It was confirmed that transmission was possible in approximately 3.5 seconds when transmission conditions were good (see reference numeral 810). When transmission conditions deteriorated, a delay of approximately 8 seconds in transmission speed was observed (see reference numeral 830), but even in this case, transmission was not interrupted. In this way, when multiple still images were transmitted while actually driving, it was confirmed that the time until transmission was completed varied depending on the line conditions, but the images could be reliably transmitted to the receiving side (management server 102) without causing file corruption or the like.
これら2つのテスト1、2の結果から、カメラ304が撮影した動画ストリームをそのまま送信するのではなく、カメラ304が定期的に撮影した複数の静止画を外部の管理サーバ102に送信し、その後、管理サーバ102側でそれら静止画を動画化することの有効性が確認された。 The results of these two tests, 1 and 2, confirmed the effectiveness of sending multiple still images taken by the camera 304 periodically to an external management server 102, rather than simply transmitting the video stream captured by the camera 304, and then converting these still images into a video on the management server 102 side.
管理サーバ102は、複数の静止画を時系列的に揃えて、動画化する。各静止画の間隔が空くことで(例えば、1秒程度から数秒程度、例えば、5秒程度)、動画としての滑らかさは失われる。しかしながら、ドライブレコーダ101に求められている役割は、交通事故時などの記録画像の確保や、実際に走行した走行経路の確認等であるため、大きな問題はない。むしろ、時系列的に飛び飛びの静止画を集めて動画化することで、全体として、データ容量を削減できる。 The management server 102 aligns multiple still images in chronological order and creates a video. Leaving gaps between each still image (for example, from about one second to several seconds, e.g., about five seconds) reduces the smoothness of the video. However, this is not a major problem, as the role required of the drive recorder 101 is to secure recorded images in the event of a traffic accident, etc., and to confirm the actual route traveled. In fact, by collecting discrete still images in chronological order and creating a video, the overall data volume can be reduced.
「静止画と車両情報の送信のテスト(テスト3)」
さらに出願人は、異なる条件下で、静止画送信のテストを行った。この場合、ドライブレコーダ101によって撮影された静止画(比較的サイズの大きなデータ)と、位置情報等の車両情報(比較的サイズの小さなデータ)とを、実走行中の車両から外部の管理サーバ102に別々に送信するテストを行った。
ドライブレコーダ101から外部の管理サーバ102に送信される情報は、カメラ304によって撮影された静止画だけでなく、その他、同様にリアルタイム性が必要な、加速度センサ305等によって検知されるGセンサイベント、GNSSアンテナ307等から受信した車両の位置情報、車両の走行速度等の車両情報(ここでは文字データ)がある(図3、図6参照)。
"Test of sending still images and vehicle information (Test 3)"
Furthermore, the applicant conducted a test of still image transmission under different conditions, in which still images (relatively large data size) captured by the drive recorder 101 and vehicle information (relatively small data size) such as location information were separately transmitted from a vehicle in actual motion to the external management server 102.
The information transmitted from the drive recorder 101 to the external management server 102 includes not only still images captured by the camera 304, but also other vehicle information (here, text data) that similarly requires real-time performance, such as G-sensor events detected by an acceleration sensor 305, vehicle position information received from a GNSS antenna 307, and vehicle speed (see Figures 3 and 6).
上記テスト2とは異なる送信状況下で、車両の走行中に、カメラ304によって撮影された、複数の静止画(ここでは、各静止画は、50Kbyte程度の大きさを有する)を、LPWA形式で外部の管理サーバ102まで送信するテスト3を行った。この結果、各静止画の送信完了までの時間が回線状態によって3秒~十数秒と変化することがあり、必ずしも、数秒周期で安定して送信することが出来ないことが確認された。特に回線状態が悪い場合には、送信時間が長くなり、リアルタイム性が低下する虞があることが確認された。 Test 3 was conducted under different transmission conditions than Test 2 above. Multiple still images (each still image was approximately 50 Kbytes in size) taken by camera 304 while the vehicle was traveling were transmitted in LPWA format to an external management server 102. As a result, it was confirmed that the time required to complete transmission of each still image varied from 3 to 10 seconds depending on the line conditions, and that stable transmission at intervals of several seconds was not always possible. It was confirmed that when line conditions were particularly poor, the transmission time could be longer, potentially reducing real-time performance.
これに対して、位置情報等の車両情報は、静止画の場合と比べて、比較的サイズの小さなデータであるため、送信速度はより速い。テスト3では、文字や数値で構成される小さなデータサイズを有する車両情報の場合、同一の条件下で、数百ミリ秒で送信が完了して、リアルタイム性が良好なことが確認された。このように、車両情報の場合、データサイズが比較的小さいため、静止画に比べて、送信失敗の確率がより低下することが確認された。 In contrast, vehicle information such as location information is relatively small in size compared to still images, and therefore transmission speeds are faster. In Test 3, for vehicle information with a small data size consisting of characters and numbers, transmission was completed in a few hundred milliseconds under the same conditions, confirming good real-time performance. In this way, it was confirmed that the probability of transmission failure is lower for vehicle information compared to still images, due to the relatively small data size.
そこで、実際に行われたテスト1乃至3の結果から、カメラ304が撮影した静止画と、車両情報とを、互いに分けて外部の管理サーバ102に送信することの有効性が確認された。静止画と車両情報を分けて送信することで、通信処理部302によって送信される個々のデータ容量をできる限り小さくすることができる。
また、単独で送信される車両情報の送信速度に着目することで、通信処理部302の送信状況が良好か否かを判定することができる。なお、この目的のため、さらにサイズの小さい、データの到達性を確認するためのping(ピンまたはピング)を用いることは可能である。
Therefore, the results of actual tests 1 to 3 confirmed the effectiveness of separately transmitting the still images captured by the camera 304 and the vehicle information to the external management server 102. By transmitting the still images and the vehicle information separately, the volume of each piece of data transmitted by the communication processing unit 302 can be minimized.
Furthermore, by focusing on the transmission speed of the vehicle information transmitted independently, it is possible to determine whether the transmission status of the communication processing unit 302 is good or not. For this purpose, it is possible to use a ping (a smaller message) for checking data reachability.
「受信強度と送信速度と受信速度のテスト(テスト4)」
さらに、出願人は、実走行中の車両にて、走行速度、受信強度(RSRP:Reference Signal Receive Power)、送信速度及び受信速度の変化を実測するテストを行った。
図9には、本出願人によって実施された、実走行中のCAT.M1に対応する通信速度(30秒毎にiperf)の変化が示されている。
"Test of reception strength, transmission speed and reception speed (Test 4)"
Furthermore, the applicant conducted tests to measure changes in the running speed, reception strength (RSRP: Reference Signal Receive Power), transmission speed, and reception speed in a vehicle that was actually running.
9 shows the change in communication speed (iperf every 30 seconds) corresponding to the CAT.M1 during actual driving, which was carried out by the applicant.
図9の一番下側には、テスト時の車両の走行速度が示されている(符号910参照)。周囲状況等に応じて車両の走行速度は変化するが、それに応じて、下から2番目に示した受信強度(RSRP)が変化している(符号920参照)。
受信強度(RSRP)が低下すると、上から2番目に示した受信速度(符号930参照)と、一番上に示した送信速度(符号940参照)が低下することがわかった。
一方、車両が停車すると(走行速度が時速0km)、受信強度(RSRP)が安定して、送信速度と受信速度が安定することがわかった。
なお、グラフは通信性能測定ツールIperfで測定した約15秒間の送受信速度の平均なので100kbps以下の付近では瞬間的にはゼロに近い速度になっている可能性がある。
The vehicle speed during the test is shown at the bottom of Fig. 9 (see reference numeral 910). The vehicle speed changes depending on the surrounding conditions, etc., and the received signal strength (RSRP) shown second from the bottom changes accordingly (see reference numeral 920).
It was found that when the reception strength (RSRP) decreases, the reception speed (see reference numeral 930) shown second from the top and the transmission speed (see reference numeral 940) shown at the top decrease.
On the other hand, when the vehicle is stopped (travel speed is 0 km/h), the reception strength (RSRP) is stable, and the transmission speed and reception speed are also stable.
Note that the graph shows the average sending and receiving speeds over approximately 15 seconds measured using the communication performance measurement tool Iperf, so there is a possibility that speeds below 100 kbps may momentarily be close to zero.
上記テスト1乃至4の結果に基づいて、本実施例では、通信処理部302に用いられるLPWAの長所を生かしながら、その短所を抑制するように、特別な工夫を行う。即ち、ドライブレコーダ101の制御部350は、カメラ304によって撮影された静止画のすべてを送信するのではなく、(a)車両の走行状態と、(b)静止画の送信状態との少なくともいずれかに基づいて、複数の静止画の送信を制御する(ここでは複数の静止画のうちの一部を選択的に送信する)。 Based on the results of tests 1 to 4 above, this embodiment utilizes special techniques to minimize the drawbacks of the LPWA used in the communication processing unit 302 while taking advantage of its advantages. That is, rather than transmitting all of the still images captured by the camera 304, the control unit 350 of the drive recorder 101 controls the transmission of multiple still images based on at least one of (a) the vehicle's driving state and (b) the transmission status of the still images (in this case, only a portion of the multiple still images is transmitted).
好適には、位置情報等の車両情報は、比較的サイズが小さいため、ドライブレコーダ101から管理サーバ102まですべて送信されてもよい。これによって、車両の位置や速度の時系列的な変化を網羅的に記録できる。一方、静止画については、車両の走行状態等によっては、必ずしもすべてが必要とされていない。ドライブレコーダ101に求められている役割は、交通事故時などの記録画像の確保や、実際に走行した走行経路の確認等であるため、交通事故等が発生していない通常の走行時等では、静止画の幾つかを間引くことができる。 Preferably, vehicle information such as location information may be transmitted in its entirety from the drive recorder 101 to the management server 102, as it is relatively small in size. This allows for comprehensive recording of time-series changes in the vehicle's position and speed. On the other hand, depending on the vehicle's driving conditions, not all still images are necessarily required. The role required of the drive recorder 101 is to secure recorded images in the event of a traffic accident, etc., and to confirm the actual driving route, so some still images can be thinned out during normal driving when no traffic accidents or other events have occurred.
「(a)車両の走行状態に基づく制御」
好適には、ドライブレコーダ101の制御部350は、車両の速度が所定の速度の範囲内にあること又は車両の位置の変化が所定の距離の範囲内にあること、の少なくともいずれかを検知した場合に、撮影された複数の静止画のうち、所定の静止画を選択して、送信する。
(a) Control based on vehicle driving conditions
Preferably, when the control unit 350 of the drive recorder 101 detects at least one of the following: that the vehicle speed is within a predetermined speed range or that the change in the vehicle's position is within a predetermined distance range, the control unit 350 selects and transmits a predetermined still image from among the multiple still images taken.
例えば、比較的に速い法定速度(例えば、車両の走行速度が時速60km以上)で走行中の車両の場合、カメラ304が撮影する各静止画は、それぞれ異なる風景を撮影すると予測できる。この場合、静止画の一部を間引くと、走行経路が突然に変化して、視聴者に違和感を与えやすくなる。
一方、渋滞時等で車両が一時的に停車する場合(例えば、車両の走行速度が時速0kmまたは車両の位置の変化が0km)、カメラ304が撮影する各静止画は、それぞれほぼ同様の風景を撮影することがある。この場合、複数の静止画のうち、一部を選択的に除外して、残りの静止画を動画化しても、比較的に風景の連続性が失われず、視聴者に違和感を与えることは少ない。
For example, when a vehicle is traveling at a relatively high legal speed (for example, 60 km/h or faster), it can be predicted that each still image captured by camera 304 will capture a different scene. In this case, thinning out some of the still images will cause the traveling route to suddenly change, which is likely to cause a sense of discomfort to the viewer.
On the other hand, when the vehicle is temporarily stopped due to traffic congestion or the like (for example, the vehicle's traveling speed is 0 km/h or the change in the vehicle's position is 0 km), the still images captured by camera 304 may each capture a substantially similar scene. In this case, even if some of the multiple still images are selectively removed and the remaining still images are animated, the continuity of the scenery is relatively not lost, and the viewer is unlikely to feel uncomfortable.
一般的に、画質が低いと、個々の静止画の信頼性が低下するため、証拠として記録される静止画の枚数を減らすことにリスクがある。しかし、図9に例示したように、車両の停車時(ここでは走行速度が時速0km)には、受信強度(RSRP)が安定して、送信速度と受信速度が安定する。この状態では、撮影された静止画の画質は比較的良好である(テスト4)。このため、停車中の車両で撮影された複数の静止画のうち、一部を間引くことのリスクはより小さいと考えることもできる。各静止画の信頼性が高いため、スペアを用意する必要性がより低下するからである。 Generally, low image quality reduces the reliability of individual still images, so there is a risk in reducing the number of still images recorded as evidence. However, as shown in Figure 9, when the vehicle is stopped (here, the traveling speed is 0 km/h), the reception strength (RSRP) is stable, and the transmission and reception speeds are also stable. In this state, the image quality of the captured still images is relatively good (Test 4). For this reason, it can be said that there is less risk in thinning out some of the multiple still images captured by a stopped vehicle. This is because the reliability of each still image is high, further reducing the need to prepare spares.
そこで、本実施形態の1つでは、ドライブレコーダ101の制御部350は、車両の走行状態が低速走行時または停車時にあると判定したとき、カメラ304によって撮影された複数の画像のうち、一部の静止画のみを選択して、外部の管理サーバ102に送信する。制御部350は、車両の速度が所定の速度範囲内または所定の移動範囲内である場合に、車両の走行状態が低速走行時または停車時であると判定するとよい。車両の走行状態が低速走行時であることは、例えば、車両の速度が時速2km以下であることとするとよい。車両の停車時であることは、例えば、車両の速度が時速0kmであることとするとよい。
以下、図10乃至図15を参照して、この実施形態について説明する。
Therefore, in one embodiment, when the control unit 350 of the drive recorder 101 determines that the vehicle is traveling at a low speed or at a stop, it selects only some still images from the multiple images captured by the camera 304 and transmits them to the external management server 102. The control unit 350 may determine that the vehicle is traveling at a low speed or at a stop when the vehicle speed is within a predetermined speed range or a predetermined movement range. The vehicle's traveling at a low speed may be determined, for example, when the vehicle speed is 2 km/h or less. The vehicle's stop may be determined, for example, when the vehicle speed is 0 km/h.
This embodiment will be described below with reference to FIGS.
「静止画送信のテスト(テスト5)」
上記観点から、出願人は、実走行中の車両にて、カメラ304が撮影した複数の静止画を選択的に送信するテストを行った。
図10を参照すると、上記テスト5の結果が表として示されている。
"Test of sending still images (Test 5)"
From this perspective, the applicant conducted a test in which a plurality of still images taken by the camera 304 were selectively transmitted from a vehicle in motion.
Referring to FIG. 10, the results of Test 5 above are shown in a table.
図10の最も左側の列には、経時的に撮影された各静止画の順番が示されている。この例では、全部で24枚の静止画が撮影されている。これら24枚の静止画は、図11乃至図13に具体的に示されている。図11乃至図13から理解できるように、本実施形態は、車両の走行経路の確認等に良好に適用できる。
図10の左から2番目の列には、静止画のファイル名が示されている。例えば、No.1の例では、2020年12月17日02時41分55秒の時刻に静止画が撮影されている。制御部350によって、撮影時刻に合わせて、そのファイル名が「20201217-024155」と自動的に選択されている。
このように、好適には、各静止画は、撮影日時をファイル名にして管理サーバ102に送られる。このため、管理サーバ102は、各静止画のデータ管理を円滑に行うことができる。
The leftmost column in Fig. 10 shows the order in which each still image was captured over time. In this example, a total of 24 still images were captured. These 24 still images are specifically shown in Figs. 11 to 13. As can be seen from Figs. 11 to 13, this embodiment can be effectively applied to checking the route a vehicle is traveling, etc.
The second column from the left in Fig. 10 shows the file names of the still images. For example, in Example No. 1, the still image was captured at 02:41:55 on December 17, 2020. The control unit 350 automatically selected the file name "20201217-024155" to match the capture time.
In this way, preferably, each still image is sent to the management server 102 with the shooting date and time as the file name, which allows the management server 102 to smoothly manage the data of each still image.
図10の左から3番目と4番目の列には、各静止画が撮影された時点での車両の緯度と経度が示されている。この情報は、例えば、GNSSアンテナ307から受信した信号に基づいて、取得されてもよい。
図10の左から5番目の列には、各静止画が撮影された時点での車両の速度が示されている。例えば、No.1の最初の例では、時速21km(キロメートル毎時)を意味する「21」と表示されている。なお、単位は、SI単位のメートル毎秒でもよい。他、マイル毎時またはフィート毎秒の単位を用いてもよい。
The third and fourth columns from the left in Figure 10 show the latitude and longitude of the vehicle at the time each still image was captured. This information may be obtained, for example, based on signals received from the GNSS antenna 307.
The fifth column from the left in Figure 10 shows the vehicle speed at the time each still image was captured. For example, the first example in No. 1 displays "21," which means 21 km/h (kilometers per hour). The unit may be meters per second, an SI unit. Alternatively, miles per hour or feet per second may be used.
図10の左から6番目の列には、各静止画の隣り合う2つの時間間隔として、静止画時間差が示されている。図10に示した例では、基本的に、各静止画は、互いに、5秒間隔で撮影されている。この間隔は、必ずしも常に一定ではなく、より長い6秒またはより短い4秒または他の間隔で変更されることがある。他、異なる間隔で各静止画を撮影することは可能である。これら静止画時間差を記録することで、これら静止画の相対関係を理解できる。例えば、複数の静止画を時系列にまとめるとき、対応する撮影時間に合わせて揃えることができる。 The sixth column from the left in Figure 10 shows the still image time difference as the time interval between two adjacent still images. In the example shown in Figure 10, each still image was basically taken five seconds apart. This interval is not necessarily constant and can be longer, such as six seconds, or shorter, such as four seconds, or other intervals. It is also possible to take each still image at different intervals. By recording these still image time differences, the relative relationships between these still images can be understood. For example, when organizing multiple still images into a chronological order, they can be aligned to match the corresponding shooting times.
図10の最も右側の列には、各静止画のうち、制御部350によって、どの静止画が送信されなかったのかが示されている。具体的には、図10の例では、車両の走行速度に着目して、No.7、No.8、No.10、No.11、No.13,No.14,No.16、No.17及びNo.19の静止画が送信されていないのがわかる。
なお、上述のように、静止画と車両情報(緯度経度等)は、制御部350によって、互いに分けて送信される。
The rightmost column in Fig. 10 indicates which still images were not transmitted by the control unit 350. Specifically, in the example of Fig. 10, focusing on the vehicle's traveling speed, it can be seen that still images No. 7, No. 8, No. 10, No. 11, No. 13, No. 14, No. 16, No. 17, and No. 19 were not transmitted.
As described above, the still image and the vehicle information (latitude, longitude, etc.) are transmitted separately by the control unit 350.
次に、図14及び図15を参照して、特に、図10の符号1000で示した範囲内で、複数の静止画(No.15からNo.22)のうち、所定条件に相当する静止画(No.15,No.18,No.20,No.21,No.22)を選択的に送信する場合について、具体的に説明する。 Next, with reference to Figures 14 and 15, we will specifically explain the case where, among multiple still images (No. 15 to No. 22) within the range indicated by reference numeral 1000 in Figure 10, still images that meet predetermined conditions (No. 15, No. 18, No. 20, No. 21, No. 22) are selectively transmitted.
図14及び図15の左側の列には、図10のNo.15からNo.22までの範囲内で撮影された各静止画が例示されている。各静止画は、上方から下方に向って、所定間隔(約5秒周期)で連続的に撮影されている。
図14及び図15の右側には、上記複数の静止画のうち、所定条件に相当する静止画が選択された場合を示している。選択されなかった静止画(No.16,No.17,No.19)は、管理サーバ102に送信されない。ここでは、説明を簡単にするため、「画像なし」と参照されている。
The left columns of Figures 14 and 15 show examples of still images taken within the range of No. 15 to No. 22 in Figure 10. The still images were taken continuously from top to bottom at a predetermined interval (approximately every 5 seconds).
14 and 15 show cases where still images that meet predetermined conditions are selected from the plurality of still images. Still images that are not selected (No. 16, No. 17, No. 19) are not sent to the management server 102. For ease of explanation, they are referred to as "no image."
具体的には、No.15からNo.19の範囲内では、車両は交差点で信号の切り替わりを待つため、時速0km(または位置変化0m)で停車している場合に相当する。次に、No.20からNo.22の範囲内では、車両は再発進して、低速で交差点内に侵入して、左折している場合に相当する。 Specifically, the area between No. 15 and No. 19 corresponds to a situation where the vehicle is stopped at an intersection at a speed of 0 km/h (or with a position change of 0 m) while waiting for the traffic light to change. Next, the area between No. 20 and No. 22 corresponds to a situation where the vehicle has restarted, entered the intersection at a low speed, and is making a left turn.
車両の停車時には、基本的に、車両と、周囲の風景との間に相対的な変化は少ない。ただし、周囲の他の車両や人の動き等は除かれる。従って、ドライブレコーダ101の制御部350は、車両の走行状態が低速走行時または停車時にあると判定したとき、カメラ304によって撮影された複数の画像のうち、所定条件に相当する一部の静止画のみを選択して、外部の管理サーバ102に送信する。この例では、複数の静止画(No.15からNo.19)のうち、静止画(No.15,No.18)を選択して送信している。 When a vehicle is stopped, there is generally little relative change between the vehicle and the surrounding scenery. However, this does not include the movement of other vehicles or people in the vicinity. Therefore, when the control unit 350 of the drive recorder 101 determines that the vehicle is traveling at a low speed or is stopped, it selects only some still images that meet predetermined conditions from the multiple images captured by the camera 304 and transmits them to the external management server 102. In this example, of the multiple still images (No. 15 to No. 19), still images (No. 15 and No. 18) are selected and transmitted.
上記所定条件に相当する静止画とは、連続して撮影された複数の静止画のうち、所定の枚数毎に選択された静止画である。
好適には、上記所定条件に相当する静止画とは、連続して撮影された少なくとも3枚の静止画のうち、少なくとも1枚の静止画である。
これによって、制御部350は、所定枚数のグループごとに規則的に静止画の間引きを行うため、送信時の負担を軽減できる。特に、通信処理部302がLPWA方式でデータを送信する場合には、送信時のデータ容量が問題となるため、効果的となる。また、3枚に2枚を削除すること等により、走行時の映像との再生速度差を無くして、動画データサイズを効果的に圧縮できる。
The still images that meet the predetermined conditions are still images that are selected every predetermined number of still images from a plurality of still images that are continuously shot.
Preferably, the still image that meets the predetermined condition is at least one still image out of at least three still images that are taken consecutively.
This allows the control unit 350 to regularly thin out still images for each group of a predetermined number of images, thereby reducing the burden on the system during transmission. This is particularly effective when the communication processing unit 302 transmits data using the LPWA method, where the data volume during transmission is an issue. Furthermore, by deleting two out of every three images, the difference in playback speed with the video footage of the vehicle running can be eliminated, effectively compressing the video data size.
より好適には、上記所定条件に相当する静止画とは、連続して撮影された複数の静止画のうち、最新の1枚の静止画である。
または、上記所定条件に相当する静止画とは、連続して撮影された少なくとも3枚の静止画のうち、最新の1枚の静止画であり、図14、15の例では15秒毎に1枚の静止画を送信する。
これによって、制御部350は、所定枚数のグループごとにより規則的に静止画の間引きを行うため、選択された静止画を動画化する際、静止画が抜けることに起因する不自然さを比較的抑えることができる。また、一般的に、事故等は、交差点で信号待ちの車両が動きはじめた直後に生じることがある。そこで、最新の静止画を残すことによって、動きはじめた直後の静止画が選択されるようにする。
More preferably, the still image that meets the predetermined condition is the most recent still image among a plurality of still images that have been taken in succession.
Alternatively, the still image that meets the above-mentioned specified conditions is the most recent still image among at least three still images taken in succession, and in the example of Figures 14 and 15, one still image is transmitted every 15 seconds.
This allows the control unit 350 to more regularly thin out still images for each group of a predetermined number of images, so that when the selected still images are converted into a video, the unnaturalness caused by missing still images can be relatively reduced. Also, accidents and the like generally occur immediately after a vehicle waiting at a traffic light at an intersection starts to move. Therefore, by keeping the most recent still image, the still image immediately after the vehicle starts to move is selected.
より好適には、上記所定条件に相当する静止画とは、車両の速度が連続して低速以下の状態のとき、連続して撮影された複数の静止画のうち、最新の1枚の静止画静止画である。
例えば、図10乃至図15に示した実施例では、上記所定条件は、「車両の速度が連続して低速(例えば時速2Kmh)以下の状態が3ファイル連続した場合、時間的に最も新しい3ファイル目を送信し、残り2ファイルは送信しない」と、設定されている。
More preferably, the still image that satisfies the above-mentioned predetermined condition is the most recent still image among a plurality of still images taken continuously when the vehicle speed is continuously at or below a low speed.
For example, in the embodiment shown in Figures 10 to 15, the predetermined condition is set as follows: "If the vehicle speed is continuously low (for example, 2 km/h) or less for three consecutive files, the third file, which is the most recent in terms of time, is transmitted, and the remaining two files are not transmitted."
より好適には、上記所定条件に相当する静止画は、連続して撮影された複数の静止画のうち、車両の動き始めが検知された時点またはその後の静止画である。例えば、図10乃至図15に示した例では、No.20において、車両の速度が、時速0kmから、時速7km(即ち、時速2km以上)へと変化しており、車両の動き始めが検知されている。したがって、車両の動き始めが検知された時点またはその後に相当するNo.20の静止画が選択されて、送信されている。 More preferably, the still image that meets the above-mentioned predetermined condition is a still image, among multiple still images captured in succession, that is captured at or after the vehicle's start of movement is detected. For example, in the example shown in Figures 10 to 15, in No. 20, the vehicle's speed changes from 0 km/h to 7 km/h (i.e., 2 km/h or more), and the vehicle's start of movement is detected. Therefore, still image No. 20, which corresponds to the time at or after the vehicle's start of movement is detected, is selected and transmitted.
一般的に、交差点等で、車両が動き始めた直後に交通事故が起こりやすいといわれている。上記制御を行うことで、車両が動き出した直後の周囲の状況を映し出した静止画を優先的に抽出できる。例えば、図15の上から2番目(図10のNo.20)の画像では、交差点に進入した車両と、交差点の横断歩道を渡ろうとする自転車等の様子が記録されている。従って、上記テスト5の結果から、本実施例は、単に周期的に静止画を間引くだけでなく、周囲の状況の変化を撮影した静止画を優先的に抽出できるため、交通事故時等において証拠画像の記録が求められるドライブレコーダ101にとって好適であることがわかった。 It is generally said that traffic accidents are most likely to occur at intersections, etc., immediately after a vehicle begins to move. By performing the above control, it is possible to preferentially extract still images that show the surrounding conditions immediately after the vehicle begins to move. For example, the second image from the top in Figure 15 (No. 20 in Figure 10) records a vehicle entering an intersection and a bicycle or other vehicle attempting to cross the crosswalk at the intersection. Therefore, the results of Test 5 above show that this embodiment does not simply thin out still images periodically, but is also able to preferentially extract still images that capture changes in the surrounding conditions, making it suitable for a drive recorder 101 that is required to record evidential images in the event of a traffic accident, etc.
以上のように、ドライブレコーダ101は、必要性の高い画像を優先的に抽出しながら、必要性の低い画像を周期的に間引くため、全体的に必要とされる画像の容量(送信量または記録量)を削減する(図14及び図15参照)。実際に行ったテスト5では、上記制御を行うことで、街中の走行については20%以上のデータの削減が出来ることが確認された。このため、ドライブレコーダ101は、LPWA方式でデータを送信する場合に好適であることがわかった。 As described above, the drive recorder 101 prioritizes the extraction of highly necessary images while periodically thinning out less necessary images, thereby reducing the overall required image capacity (amount of transmission or recording) (see Figures 14 and 15). In actual test 5, it was confirmed that by performing the above control, data reduction of more than 20% was possible for driving in town. This demonstrates that the drive recorder 101 is suitable for transmitting data using the LPWA method.
ただし、ドライブレコーダ101の制御部350は、車両の衝突等に関連するイベントが検知された場合には、所定の期間内のすべての静止画を記録または送信する。かかるイベントは、例えば、Gセンサ等で検知することができる。
例えば、図14及び図15の左側に示した静止画の列において、車両の衝突等に関連するイベントが発生した場合には、No.15からNo.22までの全ての静止画を選択して、送信してもよい。
However, when an event related to a vehicle collision or the like is detected, the control unit 350 of the drive recorder 101 records or transmits all still images within a predetermined period of time. Such an event can be detected, for example, by a G sensor or the like.
For example, in the column of still images shown on the left side of Figures 14 and 15, if an event related to a vehicle collision or the like occurs, all still images No. 15 to No. 22 may be selected and transmitted.
ドライブレコーダ101の制御部350は、車両の衝突に関連するイベントが検知された場合、その検知時点から遡った過去の時点から、その検知時点から先の時点まで、所定の期間内のすべての静止画を送信してもよい。
例えば、ドライブレコーダ101の制御部350は、車両の衝突に関連するイベントが検知された場合、その検知時点から所定期間(例えば、数秒、数十秒、1分または数分程度またはそれ以上)遡った過去の時点から、その検知時点から所定期間(例えば、数秒、数十秒、1分または数分程度またはそれ以上)が経過した先の時点まで、すべての静止画を送信してもよい。
When an event related to a vehicle collision is detected, the control unit 350 of the drive recorder 101 may transmit all still images within a specified period of time, from a time point in the past prior to the time of detection to a time point in the future prior to the time of detection.
For example, when an event related to a vehicle collision is detected, the control unit 350 of the drive recorder 101 may transmit all still images from a past point in time that is a predetermined period (e.g., a few seconds, tens of seconds, one minute, several minutes, or more) before the time of detection to a future point in time that is a predetermined period (e.g., a few seconds, tens of seconds, one minute, several minutes, or more) after the time of detection.
この場合、制御部350によって送信されない静止画は、すぐに削除されるのではなく、送信バッファにその静止画を一旦保存された後、時間差を置いて(例えば、数秒、数十秒、1分または数分程度またはそれ以上)削除されるようにしてもよい。
これによって、交通事故が発生した場合、事故発生の瞬間を含む、前後の期間内のすべての静止画を記録することができる。
In this case, still images that are not transmitted by the control unit 350 may not be deleted immediately, but may be temporarily stored in a transmission buffer and then deleted after a time lag (for example, several seconds, several tens of seconds, one minute, several minutes, or more).
This makes it possible to record all still images taken during the period before and after the accident, including the moment of the accident, when a traffic accident occurs.
なお、厳密には、静止画撮影時刻と静止画送信時刻とは一致しない。例えば、静止画撮影時刻に対して、静止画送信時刻の方がわずかに(約1秒)遅い。このため、制御部350は、送信時刻の車両速度または静止画撮影時刻の速度が低速の条件を満たしていない場合には、静止画を送信してもよい。 Strictly speaking, the time when a still image is captured and the time when the still image is transmitted do not coincide. For example, the time when the still image is transmitted is slightly (approximately 1 second) later than the time when the still image was captured. For this reason, the control unit 350 may transmit a still image if the vehicle speed at the time of transmission or the speed at the time when the still image was captured does not satisfy the low speed condition.
さらにこの方法は、静止画撮影と送信のタイミングに内部処理時間等の理由でわずかな遅延がある場合に(または意図的に送信を遅延させて)両方のタイミングでGNSSまたは車速パルス等で停車(または低速)状態が確認出来た場合は、制御部350は、3回に2回は静止画の送信を破棄することで送信データ量を減らし通信料を下げるようにしてもよい。 Furthermore, with this method, if there is a slight delay between the timing of still image capture and transmission due to internal processing time or the like (or transmission is intentionally delayed), and a stopped (or low-speed) state is confirmed by GNSS or vehicle speed pulses at both times, the control unit 350 may discard the transmission of the still image two out of three times, thereby reducing the amount of transmitted data and lowering communication charges.
「所定の速度範囲」について
好適には、「所定の速度範囲」とは、低速走行時または停車時に関する。
通常の法定速度(例えば、時速60km程度)の場合と比べて、低速走行の場合、周囲の風景の変化はより緩慢になるため、重複したデータが蓄積されたり、不必要なデータが蓄積される傾向がより高まる。特に、ドライブレコーダ101がLPWAを用いて無線通信する場合、送信時の負担を減らすことが好ましい。さらに、近年、日本国内では交通事故の発生率は減少している。そこで、低速走行時の車両の映像を選択的に記録する。
Regarding the "predetermined speed range": Preferably, the "predetermined speed range" relates to when the vehicle is traveling at low speed or when the vehicle is stopped.
Compared to the normal legal speed limit (e.g., approximately 60 km/h), when driving at low speeds, the surrounding scenery changes more slowly, increasing the tendency for duplicated data and unnecessary data to accumulate. In particular, when the drive recorder 101 communicates wirelessly using LPWA, it is preferable to reduce the transmission load. Furthermore, the incidence of traffic accidents has been decreasing in Japan in recent years. Therefore, video of a vehicle traveling at low speeds is selectively recorded.
上記例では、時速2km以下の低速走行時または時速0kmの停車時の所定の速度範囲に関するが、本実施形態は、この速度範囲に限定されない。 車両の走行速度は、周囲状況等の変化等に応じて、様々に変化する。所定の速度範囲の上限は、実施形態に応じて、様々に変更することができる。 In the above example, the predetermined speed range is for when the vehicle is traveling at a low speed of 2 km/h or less, or when the vehicle is stopped at 0 km/h, but this embodiment is not limited to this speed range. The vehicle's traveling speed varies depending on changes in the surrounding conditions, etc. The upper limit of the predetermined speed range can be changed in various ways depending on the embodiment.
好適には、所定の速度範囲は、停車時(例えば、時速0km)を含むとよい。一般的に、交差点の信号の切り替えを待つ間や、踏切で電車の通行を待つ場合や、重度の渋滞時等では、車両が一時的に完全に停車する(時速0km)ことがある。かかる場合、先行の車や後続の車が止まり切れず、追突事故が起こりやすいとされている。 Preferably, the specified speed range should include a stopped state (e.g., 0 km/h). Generally, vehicles may come to a temporary complete stop (0 km/h) while waiting for a traffic light to change at an intersection, when waiting for a train to pass at a railroad crossing, or during heavy traffic congestion. In such cases, leading and following vehicles may not be able to stop, making rear-end collisions more likely to occur.
好適には、所定の速度範囲は、極低速走行(時速数km以下、例えば、時速2km以下)でもよい。一般的に、車両の走行状態が極低速走行時には、渋滞時などで、先行車両との間の車間距離を適当に保つように、ゆっくりとした走行が強制される場面がある。このような場合、例えば、カーナビゲーションや携帯電話等の操作に起因して、ドライバーのわき見運転や前方不注意運転等が起こりやすいとされている。 Preferably, the specified speed range may be extremely slow driving (several kilometers per hour or less, for example, 2 kilometers per hour or less). Generally, when a vehicle is driving at extremely slow speeds, there are situations, such as traffic jams, where the driver is forced to drive slowly to maintain an appropriate distance from the vehicle ahead. In such cases, it is believed that the driver is more likely to be distracted or not pay attention to the road ahead due to, for example, operating a car navigation system or a mobile phone.
また、所定の速度範囲は、徐行走行(例えば、時速10km以下)でもよい。一般的に、車両の走行状態が徐行走行(例えば、時速10km以下)時には、狭い道路の進行や、交差点への侵入など、運転に注意を要する場面がある。この速度では、ドライバーが危険予測をした運転をしているか否かで、車両の停止距離には数mの変化が生じるといわれている。 The specified speed range may also be slow driving (for example, 10 km/h or less). Generally, when a vehicle is traveling slowly (for example, 10 km/h or less), there are situations that require careful driving, such as when traveling on narrow roads or entering intersections. At these speeds, it is said that the vehicle's stopping distance can vary by several meters depending on whether the driver is anticipating danger while driving.
さらに、所定の速度範囲は、低速走行(例えば、時速30km以下)でもよい。一般的に、車両の走行状態が低速走行(例えば、時速30km以下)時には、交通事故が発生しやすいといわれている。例えば、日本国内では、統計上、交通事故の全体のうち4分の3が、時速30km以下で起きているといわれている。 Furthermore, the specified speed range may be low-speed driving (e.g., 30 km/h or less). It is generally said that traffic accidents are more likely to occur when a vehicle is traveling at low speeds (e.g., 30 km/h or less). For example, statistically, in Japan, three-quarters of all traffic accidents occur at speeds of 30 km/h or less.
従って、車両の走行速度について、交通事故時の記録映像を撮影するドライブレコーダ101の役割に鑑みて、「低速走行」とは、上限については、時速30km以下でもよく、時速10km以下でもよく、好適には、時速数km以下でもよく(例えば、時速2km以下とする)、下限については、好適には、時速0kmとする。 Therefore, in consideration of the role of the drive recorder 101 in capturing video footage of traffic accidents, the upper limit of "low speed driving" may be 30 km/h or less, or 10 km/h or less, or preferably a few kilometers per hour or less (for example, 2 km/h or less), and the lower limit is preferably 0 km/h.
「車両の動き始め」
上記車両の動き始めを検知するトリガとして、車両の速度又は加速度の変化を利用することができる。例えば、制御部350は、車両の速度センサまたは加速度センサ等からの入力信号に基づいて、車両の加速度が0から、所定の閾値(例えば、0)を超える大きさの加速度が検知されたとき、車両の動きはじめが生じたと判定してもよい。
"Vehicle begins to move"
A change in the speed or acceleration of the vehicle can be used as a trigger for detecting the start of vehicle movement. For example, the control unit 350 may determine that the vehicle has started to move when an acceleration of the vehicle that exceeds a predetermined threshold (e.g., 0) from 0 is detected based on an input signal from a speed sensor or an acceleration sensor of the vehicle.
また例えば制御部350が、GNSSアンテナ307は受信した信号に基づいて車両の速度を算出する場合がある。この場合、その信号の受信環境によっては、測位誤差が生じて、この測位誤差の分だけ車両の速度が速い速度で算出されるときがある。例えば、実際には車両の速度が時速0kmであっても、時速0kmでない速度として算出されることがあるからである。そこで、制御部350は、この測位誤差を考慮して所定の速度範囲が決められていてもよい。例えば、制御部350は、時速7km以下または時速8km以下も場合に停車時と判定してもよい。 For example, the control unit 350 may calculate the vehicle speed based on the signal received by the GNSS antenna 307. In this case, depending on the reception environment of the signal, a positioning error may occur, and the vehicle speed may be calculated as being faster by the amount of this positioning error. For example, even if the vehicle speed is actually 0 km/h, it may be calculated as a speed other than 0 km/h. Therefore, the control unit 350 may determine a predetermined speed range taking this positioning error into account. For example, the control unit 350 may determine that the vehicle is stopped when the speed is 7 km/h or less or 8 km/h or less.
また、制御部350は、上記車両の動き始めを検知するトリガとして、車両の位置の変化を利用することができる。例えば、制御部350は、GNSSアンテナ307から受信した信号に基づいて、取得された位置情報から、車両の動きはじめが生じたと判定してもよい。例えば、一般的に、GPSからの車両の緯度経度の情報には、7kmまたは8kmほどの誤差が含まれることがある。そこで、制御部350は、7kmまたは8kmを超える車両の位置の変化が検知された場合、車両の動き始めとして認識してもよい。 The control unit 350 can also use a change in the vehicle's position as a trigger to detect when the vehicle has started to move. For example, the control unit 350 may determine that the vehicle has started to move from the position information acquired based on a signal received from the GNSS antenna 307. For example, the latitude and longitude information of a vehicle from GPS generally can contain an error of about 7 km or 8 km. Therefore, the control unit 350 may recognize that the vehicle has started to move when a change in the vehicle's position of more than 7 km or 8 km is detected.
上記車両の速度又は加速度の変化と、車両の位置の変化とは、組み合わせて用いられてもよい。GNSSアンテナ307から受信した信号に基づいて、高い精度で車両の動きはじめを検知することは難しいが、車両の速度又は加速度を組み合わせることで、信頼性を高めることができる。例えば、制御部350は、経時的な車両の速度又は加速度の変化と、経時的な車両の位置の変化とを対比する(相互チェックする)ことで、情報の信頼性を高めてもよい。 The above-mentioned changes in vehicle speed or acceleration and changes in vehicle position may be used in combination. While it is difficult to detect the start of vehicle movement with high accuracy based on signals received from the GNSS antenna 307, combining the vehicle speed or acceleration can increase reliability. For example, the control unit 350 may increase the reliability of the information by comparing (cross-checking) changes in vehicle speed or acceleration over time with changes in vehicle position over time.
上記車両の動き始めを検知するトリガは、実際に車両が動き始めて、少なくとも位置が変化した場合に限定されない。上記車両の動き始めを検知するトリガは、車載デバイスから送られる信号に基づいて、実際には、車両の位置が変化していなくても、停止状態から走行状態へと車両の状態が切り替わった瞬間またはその直前の状態を含み得る。 The trigger for detecting the start of vehicle movement is not limited to when the vehicle actually starts moving and at least changes its position. The trigger for detecting the start of vehicle movement can also include the moment when the vehicle state changes from a stopped state to a moving state, or the state immediately before that, based on a signal sent from the in-vehicle device, even if the vehicle's position has not actually changed.
例えば、制御部350は、上記車両の動き始めを検知するためのトリガとして、車両が四輪車を含む多輪車の場合には、アクセルペダル、ブレーキペダル、クラッチペダル、パーキングブレーキレバー、ATチェンジレバー及びMTシフトレバーのうちの1つまたは複数の操作の変化が、信号としてドライブレコーダ101に供給できる場合には、これらのうちの1つまたは複数を利用することができる。 For example, in the case where the vehicle is a multi-wheeled vehicle including a four-wheeled vehicle, if changes in the operation of one or more of the accelerator pedal, brake pedal, clutch pedal, parking brake lever, automatic transmission change lever, and manual transmission shift lever can be supplied as signals to the drive recorder 101, the control unit 350 can use one or more of these as a trigger to detect the start of movement of the vehicle.
例えば、一般的には、交差点等の一時的な停車時からの再発進時には、ブレーキペダルが所定量の踏み込みから解放されて、車両のアクセルペダルの踏み込み量がゼロから所定量増えることがある。そこで、アクセルペダル及び/またはブレーキペダルの踏み込み量に基づいて、車両の動き始めを検知してもよい。
傾斜地等での再発進時には、パーキングブレーキレバーがさらに操作されることがある。そこで、パーキングブレーキレバーの操作に基づいて、車両の動き始めを検知してもよい。
For example, when a vehicle restarts after a temporary stop at an intersection, etc., the brake pedal is generally released from a predetermined depression amount, and the depression amount of the accelerator pedal of the vehicle increases by a predetermined amount from zero. Therefore, the start of movement of the vehicle may be detected based on the depression amount of the accelerator pedal and/or the brake pedal.
When restarting the vehicle on a slope, the parking brake lever may be further operated. Therefore, the start of vehicle movement may be detected based on the operation of the parking brake lever.
MT車の場合、交差点等の一時的な停車時からの再発進時には、ブレーキ操作に加えて、クラッチ操作と、MTシフトレバーの操作が行われることがある。そこで、これら操作に基づいて、車両の動き始めを検知してもよい。
AT車の場合、交差点等の一時的な停車時からの再発進時には、ATチェンジレバーが操作されることがある。そこで、ATチェンジレバーの操作に基づいて、車両の動き始めを検知してもよい。
In the case of a manual transmission vehicle, when restarting from a temporary stop at an intersection, etc., in addition to braking, the clutch and the manual transmission shift lever may be operated, so the start of vehicle movement may be detected based on these operations.
In the case of an automatic transmission vehicle, the automatic transmission change lever may be operated when restarting the vehicle after a temporary stop at an intersection, etc. Therefore, the start of movement of the vehicle may be detected based on the operation of the automatic transmission change lever.
また、制御部350は、上記車両の動き始めを検知するためのトリガとして、車両が二輪車、サイドカーまたはトライク(三輪車)の場合には、アクセルグリップ、前輪ブレーキレバー、後輪ブレーキレバー、クラッチレバー、及びシフトペダルのうちの1つまたは複数の操作の変化が、信号としてドライブレコーダ101に供給できる場合には、これらのうちの1つまたは複数を利用することができる。 Furthermore, if the vehicle is a motorcycle, sidecar, or trike (three-wheeled vehicle), the control unit 350 can use one or more of the accelerator grip, front wheel brake lever, rear wheel brake lever, clutch lever, and shift pedal as a trigger to detect the start of movement, if changes in the operation of one or more of these can be supplied as signals to the drive recorder 101.
例えば、一般的には、交差点等の一時的な停車時からの再発進時には、車両のアクセルグリップのグリップ量がゼロから所定量増えたり、前輪ブレーキレバー及び/または後輪ブレーキレバー所定量の踏み込みから解放されることがある。そこで、アクセルグリップや、前輪ブレーキレバー及び/または後輪ブレーキレバーに基づいて、車両の動き始めを検知してもよい。
AT車と異なり、MT車の場合、交差点等の一時的な停車時からの再発進時には、ブレーキ操作に加えて、クラッチ操作と、シフトペダルの操作が行われることがある。そこで、これら操作に基づいて、車両の動き始めを検知してもよい。
For example, when a vehicle restarts after a temporary stop at an intersection, etc., the amount of grip of the accelerator pedal of the vehicle may increase by a predetermined amount from zero, or the front wheel brake lever and/or the rear wheel brake lever may be released from a predetermined amount of depression. Therefore, the start of movement of the vehicle may be detected based on the accelerator grip, the front wheel brake lever and/or the rear wheel brake lever.
Unlike automatic transmission vehicles, manual transmission vehicles may require clutch and shift pedal operation in addition to brake operation when restarting from a temporary stop at an intersection, etc. Therefore, the start of vehicle movement may be detected based on these operations.
他、制御部350は、車両に搭載される任意のデバイスからの信号に基づいて、車両の一時的な停車または再発進の状態変化を検知してもよい。例えば、制御部350は、駐停車や信号待ちなどの間にエンジンを停止させるアイドリングストップ機能を搭載している車両の場合、アイドリングストップ機能の開始または終了等を示す信号を受信できる場合には、その信号に基づいて、車両の一時的な停車または再発進を検知してもよい。 In addition, the control unit 350 may detect a change in the state of the vehicle, such as a temporary stop or restart, based on a signal from any device installed in the vehicle. For example, in the case of a vehicle equipped with an idling stop function that stops the engine while the vehicle is parked or stopped, waiting at a traffic light, etc., if the control unit 350 can receive a signal indicating the start or end of the idling stop function, it may detect a temporary stop or restart of the vehicle based on that signal.
さらに、制御部350は、例えば、ハンドルが操舵されたことを示す信号を受信できる場合には、その信号に基づいて、車両の一時的な停車または再発進を検知してもよい。 さらに、制御部350は、上記の車載デバイスから送られる信号に基づいて、車両の再発進を検知したとき、その時点で(時間差なし)またはその時点から遅れて(例えば、1秒以上または数秒以上等の時間差あり)、静止画の送信を行うことができる。 Furthermore, if the control unit 350 can receive a signal indicating, for example, that the steering wheel has been turned, it may detect a temporary stop or restart of the vehicle based on that signal. Furthermore, when the control unit 350 detects that the vehicle has started moving again based on the signal sent from the above-mentioned in-vehicle device, it can transmit a still image at that time (without a time lag) or after a delay from that time (with a time lag of, for example, one second or more, or several seconds or more).
「(b)静止画の送信状態に基づく制御」
さらに、他の実施形態では、ドライブレコーダ101の制御部350は、静止画の送信状態に基づいて、カメラ304によって撮影された複数の画像のうち、一部の静止画のみを選択して、外部の管理サーバ102に送信する。
以下、図16乃至図20を参照して、この実施形態について説明する。
(b) Control based on the transmission status of still images
Furthermore, in another embodiment, the control unit 350 of the drive recorder 101 selects only some of the still images from the multiple images captured by the camera 304 based on the transmission status of the still images and transmits them to the external management server 102.
This embodiment will be described below with reference to FIGS.
「静止画送信のテスト(テスト6)」
さらに、出願人は、静止画の送信状態に基づいて、複数の静止画の送信を(ここでは選択的に送信するように)制御するテストを行った。
図16及び図17には、上記テスト6の結果が表として示されている。なお、図16及び図17は、全体として1つの表を構成するが、見やすさを考慮して2つに分けて示されている。
図18乃至図20には、この表のうち、3つの具体例についてより詳細に説明されている。
"Test of sending still images (Test 6)"
Furthermore, the applicant conducted a test to control (in this case, selectively transmit) the transmission of multiple still images based on the transmission status of the still images.
The results of Test 6 are shown in the form of tables in Figures 16 and 17. Although Figures 16 and 17 together form one table, they are shown in two parts for ease of viewing.
18 to 20 provide a more detailed explanation of three specific examples of this table.
この実施例では、制御部350によって、ドライブレコーダ101から管理サーバ102まで3つの種類のデータが送信されている。第1のデータは、撮影された静止画(最も容量の大きい画像データ)であり、第2のデータは、車両の緯度経度の位置情報(比較的容量の小さい文字データ)であり、第3のデータは、データの到達性を確認するためのping(最も容量の小さいデータ)である。 In this embodiment, three types of data are transmitted by the control unit 350 from the drive recorder 101 to the management server 102. The first type of data is a captured still image (the largest image data), the second type of data is the vehicle's latitude and longitude location information (relatively small text data), and the third type of data is a ping (the smallest data) used to confirm data reachability.
図16及び図17では、最も左側の列には、経時的に撮影される静止画の順番が示されている。この例では、全部で37枚の静止画が撮影されている。
左から2番目の列には、静止画のファイル名が示されている。
左から3番目と4番目の列には、各静止画が撮影された時点での車両の緯度と経度が示されている。
左から5番目の列には、各静止画が撮影された時点での車両の速度が示されている。
左から6番目の列には、各静止画の隣り合う2つの時間間隔として、静止画時間差が示されている。
16 and 17, the leftmost column shows the order in which still images are taken over time. In this example, a total of 37 still images are taken.
The second column from the left shows the file names of the still images.
The third and fourth columns from the left show the latitude and longitude of the vehicle at the time each still image was taken.
The fifth column from the left shows the vehicle speed at the time each still image was taken.
In the sixth column from the left, the still image time difference is shown as the time interval between two adjacent still images.
図16及び図17では、さらに、左から7番目の列には、データの到達性を確認するためのpingの応答時間が示されている。
左から8番目の列には、緯度経度データ(車両情報)のサーバ(管理サーバ102)到達時間が示されている。
左から9番目の列には、静止画のサーバ(管理サーバ102)到達時間が示されている。
最も右側の列には、静止画データの送信/受信状態が示されている。
16 and 17, the seventh column from the left further shows the response time of a ping for checking data reachability.
The eighth column from the left shows the time it takes for the latitude and longitude data (vehicle information) to reach the server (management server 102).
The ninth column from the left shows the time it takes for a still image to reach the server (management server 102).
The rightmost column shows the transmission/reception status of still image data.
次に、図18乃至図20を参照して、図16及び図17の具体例を説明する。この実施例では、制御部350は、静止画を送信した数と静止画の送信から送信が完了するまでの応答時間とに基づいて、通信処理部302の送信状態を判定している。 Next, a specific example of Figures 16 and 17 will be described with reference to Figures 18 to 20. In this example, the control unit 350 determines the transmission status of the communication processing unit 302 based on the number of still images transmitted and the response time from transmission of the still image to completion of transmission.
図18を参照すると、図16のうち、符号1500で示した範囲内のデータの送信状態が概念的に示されている。
図18は、データの送信状態が良好な場合を示しており、上記3つの種類のデータの組が、それぞれ、5秒の所定間隔で送信されている。
pingは、発信元のドライブレコーダ101から宛先の管理サーバ102にメッセージを送信し、宛先がそれに対して返した応答が戻って来るまでのラウンドトリップタイム(RTT、往復時間)を測定する。上記3つの種類のデータのうち、pingはもっともデータ容量が小さいため、最も良好に送信できる。
Referring to FIG. 18, the transmission state of data within the range indicated by reference numeral 1500 in FIG. 16 is conceptually shown.
FIG. 18 shows a case where the data transmission status is good, and each of the above three types of data sets is transmitted at a predetermined interval of 5 seconds.
Ping measures the round trip time (RTT) between sending a message from the drive recorder 101 as the sender to the management server 102 as the destination and receiving a response from the destination. Of the three types of data above, Ping has the smallest data capacity and is therefore the most suitable for transmission.
一般的に、良好な送信状況下では、pingは、数百ミリ秒以内で応答がある。このため、Pingは、検証用途で客観的に通信状態を確認のため使用される。
車両情報(緯度経度データ)は、数百バイトのサイズのため、管理サーバ102が受信するまで1秒以下を要する。
静止画データは50K~60Kバイトのファイルサイズのため、管理サーバ102が受信するまで3~4秒を要する。
Generally, under good transmission conditions, a ping response will be returned within a few hundred milliseconds. For this reason, ping is used for verification purposes to objectively check the communication status.
Since the vehicle information (latitude and longitude data) is several hundred bytes in size, it takes less than one second for the management server 102 to receive it.
Since the still image data has a file size of 50K to 60K bytes, it takes 3 to 4 seconds for the management server 102 to receive it.
図18の例では、最初のpingは、データ送信に67.7ミリ秒を要し、次のpingは、データ送信に124.3ミリ秒を要している。
車両情報は、pingよりもデータ容量が大きいため、より長い送信時間を要しており、最初の車両情報は1秒以下を要し、次の車両情報は1秒以下を要している。
静止画は、最もデータ容量が大きいため、最も長い送信時間を要しており、最初の静止画は4秒を要し、次の静止画は4秒を要している。
各データの組が送信される所定間隔は5秒であるため、それぞれ、遅延を生じさせることなく、所定間隔内でデータの送信を完了させている。
なお、各静止画の所定間隔は、通常の静止画の送信時間を考慮して定められ得る(例えば、5秒だが、これに限定されない)。
In the example of FIG. 18, the first ping takes 67.7 milliseconds to transmit data, and the next ping takes 124.3 milliseconds to transmit data.
Vehicle information has a larger data capacity than ping, and therefore requires a longer transmission time, with the first vehicle information taking less than one second, and the next vehicle information taking less than one second.
Since still images have the largest data volume, they require the longest transmission time, with the first still image requiring 4 seconds, and the next still image requiring 4 seconds.
The predetermined interval for transmitting each data set is 5 seconds, so that each data transmission is completed within the predetermined interval without causing any delay.
The predetermined interval between each still image can be determined taking into consideration the normal transmission time of a still image (for example, 5 seconds, but is not limited to this).
次に、図19を参照すると、図16のうち、符号1600で示した範囲内のデータの送信状態が概念的に示されている。
図19は、送信状態が悪化した場合を示しており、同様に、3つの種類のデータの組が、5秒の所定間隔で送信された状況を例示している。
最初のpingは、データ送信に133.1ミリ秒を要し、次のpingは、データ送信に1秒以上を要している。
即ち、No.7のPingの時点では通信状態が良好だが、データ到着時間が長いことから、Ping送信直後から通信状態が悪くなったことが推測できる。No.8の時点では、通信状態の悪い状態が継続しており、Pingの送信時間がより長くなっている。このように、制御部350は、pingの送信に要した時間を所定の閾値と比較することで、送信状態が良好または悪化しているかを判定できる。
Next, referring to FIG. 19, a conceptual diagram of the transmission state of data within the range indicated by reference numeral 1600 in FIG. 16 is shown.
FIG. 19 shows a case where the transmission condition deteriorates, and similarly illustrates a situation where three types of data sets are transmitted at predetermined intervals of five seconds.
The first ping takes 133.1 milliseconds to transmit data, and the second ping takes over a second to transmit data.
That is, the communication state was good at the time of Ping No. 7, but the long data arrival time suggests that the communication state deteriorated immediately after the Ping was sent. At the time of No. 8, the communication state remained poor, and the Ping transmission time became even longer. In this way, the control unit 350 can determine whether the transmission state is good or deteriorating by comparing the time required to send the Ping with a predetermined threshold.
好適には、制御部350は、静止画とは別に送信される、静止画よりもサイズの小さなデータの応答時間に基づいて、通信処理部の送信状態を判定するが、この小さなデータは、Pingに限定されない。例えば、車両情報の応答時間を送信状態の判定に利用してもよい。 Preferably, the control unit 350 determines the transmission status of the communication processing unit based on the response time of data that is transmitted separately from the still image and is smaller in size than the still image, but this small data is not limited to Ping. For example, the response time of vehicle information may be used to determine the transmission status.
送信状況の悪化に伴って、車両情報は、最初の車両情報は1秒を要し、次の車両情報は9秒を要している。各データの組が送信される所定間隔は5秒であるため、2番目に送信される車両情報は、5秒以内に送信を完了することができない。このため、後続の車両情報の送信に影響を及ぼす虞がある。
特に、静止画は、最初の車両情報は15秒を要し、次の車両情報は21秒を要している。各データの組が送信される所定間隔は5秒であるため、各場合で送信される静止画は、いずれも5秒以内に送信を完了することができない。このため、後続の静止画の送信に影響を及ぼす虞がある。この状況では、通信状態の悪化による影響が累積することが懸念される。
As the transmission conditions worsen, the first vehicle information takes one second, and the next vehicle information takes nine seconds. Because the predetermined interval for transmitting each data set is five seconds, the second vehicle information to be transmitted cannot be completed within five seconds. This may affect the transmission of subsequent vehicle information.
In particular, for still images, the first vehicle information takes 15 seconds, and the next vehicle information takes 21 seconds. Because the predetermined interval for transmitting each data set is 5 seconds, none of the still images transmitted in each case can be completed within 5 seconds. This may affect the transmission of subsequent still images. In this situation, there is a concern that the impact of the deterioration of communication conditions may accumulate.
次に図20を参照して、図19に例示した悪化した送信状況下でデータ送信を改善する制御を説明する。
図20は、特に図16の符号1700と図17の符号1710の2つの範囲について概念的に示している。
Next, with reference to FIG. 20, a control for improving data transmission under the deteriorated transmission conditions illustrated in FIG. 19 will be described.
FIG. 20 conceptually shows two ranges, particularly the range 1700 in FIG. 16 and the range 1710 in FIG.
図20では、制御部350は、図19と同様に、2つまたは3つ以上の連続する静止画が送信中(送信が未完了)の場合、送信状態(回線状態)が良好ではないことを判定している(図20の符号A参照)。この場合、制御部350は、送信時間が延長されている静止画の後続の静止画の送信を一時停止して、そのデータをドライブレコーダ101の記憶装置(メモリ)内に保存する(図20の符号B参照)。これによって、最もデータ容量の大きな静止画の送信を一時的に停止して、全体として、データ送信の負担を減らす。この結果、悪化した送信状態の影響が累積的に後続のデータ送信に及ぶことを回避して、悪化した送信状態の早期改善に貢献できる。 In Figure 20, similar to Figure 19, the control unit 350 determines that the transmission status (line status) is not good when two or more consecutive still images are being transmitted (transmission is incomplete) (see symbol A in Figure 20). In this case, the control unit 350 temporarily suspends the transmission of still images following the still image whose transmission time has been extended, and stores that data in the storage device (memory) of the drive recorder 101 (see symbol B in Figure 20). This temporarily halts the transmission of the still image with the largest data volume, reducing the overall burden of data transmission. As a result, it is possible to prevent the cumulative impact of deteriorated transmission status from affecting subsequent data transmissions, contributing to the early improvement of deteriorated transmission status.
さらに、制御部350は、継続して静止画の送信中の数を監視して、送信中の静止画の数が0個であり、かつ最新のPing応答時間が所定の閾値(指定時間)以下(例えば、900ミリ秒以下)になった場合(No.25)には、通信状態が改善したと判定できる。この場合、制御部350は、一時保存用のメモリに保存してある静止画の順次送信を開始する(図20の符号C参照)。 Furthermore, the control unit 350 continuously monitors the number of still images being transmitted, and if the number of still images being transmitted is zero and the most recent Ping response time is less than a predetermined threshold (specified time) (e.g., less than 900 milliseconds) (No. 25), it can determine that the communication status has improved. In this case, the control unit 350 begins sequentially transmitting the still images stored in the temporary storage memory (see symbol C in Figure 20).
図20の具体例では、No.9の静止画の管理サーバ102到達までの時間が87秒であることから逆算すると、No.26のデータの送信のタイミングでドライブレコーダ101から送信が開始されている。
図20の具体例では、No.26以降では低速のため、静止画の送信間引き機能により静止画送信が行われていない(図17参照)。このため、No.26以降では、静止画送信完了待ちがゼロの状態が継続するため、制御部350は、一時保存メモリに保存されている静止画を順次送信することができる。
20, if we calculate backwards from the fact that it took 87 seconds for the still image No. 9 to reach the management server 102, we can see that transmission from the drive recorder 101 started at the same time as the transmission of data No. 26.
In the specific example of Fig. 20, still image transmission is not performed after No. 26 due to the low speed caused by the still image transmission thinning function (see Fig. 17). Therefore, after No. 26, the state of waiting for completion of still image transmission continues to be zero, and the control unit 350 can sequentially transmit the still images stored in the temporary storage memory.
以上、ドライブレコーダ101の制御部350は、車両の走行状態と、静止画の送信状態との少なくともいずれかに基づいて、カメラ304によって撮影された、複数の静止画の送信を制御する。
(a)図10乃至図15に例示したように、制御部350は、車両の走行状態に基づいて、カメラ304によって撮影された、複数の静止画の送信を制御してもよい。
(b)図16乃至図20に例示したように、制御部350は、静止画の送信状態に基づいて、カメラ304によって撮影された、複数の静止画の送信を制御してもよい。
(a)と(b)は別々に行われてもよく、または互いに組み合わされて行われてもよい。
As described above, the control unit 350 of the drive recorder 101 controls the transmission of a plurality of still images captured by the camera 304 based on at least one of the vehicle's running state and the still image transmission state.
(a) As illustrated in FIGS. 10 to 15, the control unit 350 may control the transmission of a plurality of still images captured by the camera 304 based on the traveling state of the vehicle.
(b) As illustrated in FIGS. 16 to 20, the control unit 350 may control the transmission of a plurality of still images captured by the camera 304 based on the transmission status of the still images.
(a) and (b) may be performed separately or in combination with each other.
上記制御(a)、(b)は、車両の走行中または停車中の任意のタイミングで開始されてもよい。好適には、エンジンを切って停車中の車両において、エンジンをかけて走行可能となった瞬間に、制御が開始されてもよい。換言すると、ドライブレコーダ101の制御と同期して、制御が開始されてもよい。
上記制御(a)、(b)は、車両の走行中または停車中の任意のタイミングで終了されてもよい。好適には、車両が停車して、エンジンを切って、走行不可能となった瞬間に、制御が終了されてもよい。換言すると、ドライブレコーダ101の制御と同期して、制御が終了されてもよい。
The above-described controls (a) and (b) may be started at any timing while the vehicle is running or stopped. Preferably, the controls may be started at the moment when the engine of a stopped vehicle is started and the vehicle is ready to run after the engine is turned off. In other words, the controls may be started in synchronization with the control of the drive recorder 101.
The above-described controls (a) and (b) may be terminated at any timing while the vehicle is running or stopped. Preferably, the control may be terminated the moment the vehicle stops, the engine is turned off, and the vehicle becomes unable to run. In other words, the control may be terminated in synchronization with the control of the drive recorder 101.
「(a)車両の走行状態に基づく制御」、及び「(b)静止画の送信状態に基づく制御」の少なくとも一方の場合において、制御部350は、電波状況の悪化等で静止画の送信を遅延させたとき、送信バッファにその静止画を一旦保存する。この構成のもと、制御部350は、送信バッファから静止画を再送信する際に、各静止画の優先順位を動的に変化させて、常に最新の静止画が最優先で送信してもよい。具体的には、撮影時刻が新しいものから送信バッファに静止画A、静止画B、静止画Cと保存されていた場合、送信の優先度は撮影時刻が新しい順に高く、ここでは静止画A、静止画B、静止画Cの順となる。 In at least one of the cases of "(a) control based on the vehicle's driving state" and "(b) control based on the still image transmission state," when the control unit 350 delays the transmission of a still image due to poor radio wave conditions, etc., it temporarily stores the still image in the transmission buffer. With this configuration, when retransmitting a still image from the transmission buffer, the control unit 350 may dynamically change the priority of each still image so that the most recent still image is always transmitted with the highest priority. Specifically, if still image A, still image B, and still image C are stored in the transmission buffer in descending order of their shooting time, the transmission priority is highest in descending order of their shooting time, in this case still image A, still image B, and still image C.
この状態から電波状況等の理由で最新の静止画Zを送信できなかった場合は、制御部350は、静止画Zを送信バッファに保存し、送信の優先度を静止画Z、静止画A、静止画B、静止画Cに変化させる。このように、制御部350は、後入れ先出し方式の制御を行う。また、制御部350は、送信バッファの容量の上限に達した場合は、優先度の低い静止画から順に、送信バッファから破棄する処理を行うとよい。これにより、電波状況が改善して静止画の送信が可能となった場合に、常に最新の静止画が送信される。よって、リアルタイムに遠隔でドライブレコーダ101の撮影した画像をモニタしている場合でも、最新の状況を確認しやすくすることができる。 If the latest still image Z cannot be sent from this state due to reasons such as radio wave conditions, the control unit 350 stores still image Z in the transmission buffer and changes the transmission priority to still image Z, still image A, still image B, and still image C. In this way, the control unit 350 performs control on a last-in, first-out basis. Furthermore, when the transmission buffer reaches its upper limit, the control unit 350 may perform processing to discard still images from the transmission buffer in order of lowest priority. This ensures that the latest still image is always transmitted when the radio wave conditions improve and it becomes possible to transmit still images. Therefore, even when monitoring images captured by the drive recorder 101 remotely in real time, it is easy to check the latest situation.
なお、ドライブレコーダ101に用いられるカメラ304の数は、1つに限らない。
例えば、ドライブレコーダ101は、カメラ304として、車両の前方を撮影するカメラ、車両の後方を撮影するカメラ、車両の側方を撮影するカメラ、車両の斜め前方を撮影するカメラ、車両の斜め後方を撮影するカメラ、車両の周囲の360°までの任意の角度範囲で撮影するカメラのうち、少なくとも1つを用いることができる。
The number of cameras 304 used in the drive recorder 101 is not limited to one.
For example, the drive recorder 101 can use, as the camera 304, at least one of a camera that takes pictures in front of the vehicle, a camera that takes pictures behind the vehicle, a camera that takes pictures to the side of the vehicle, a camera that takes pictures diagonally in front of the vehicle, a camera that takes pictures diagonally behind the vehicle, and a camera that takes pictures at any angle range up to 360° around the vehicle.
例えば、ドライブレコーダ101のカメラ304は、車両の前方側と後方側にそれぞれ設けられてもよい。この場合、車両の前方側のカメラ304Fと、車両の後方側のカメラ304Bは、それぞれ、前方側の画像と後方側の画像を独立して撮影してもよい。
これらカメラ304Fと304Bは、同一または異なる制御部350によって制御されて、動画を撮影するタイミングを同期化してもよい。これらカメラ304Fと304Bは、それぞれ車両の走行状態等に基づいて、各カメラによって撮影される複数毎の静止画の中から適当な静止画を選択するとき(上記制御a、b)、それぞれ、同一のトリガに基づいて、車両の前方及び後方の静止画を同期的に抽出してもよい。
For example, the cameras 304 of the drive recorder 101 may be provided on the front and rear sides of the vehicle, respectively. In this case, the camera 304F on the front side of the vehicle and the camera 304B on the rear side of the vehicle may independently capture images of the front side and the rear side, respectively.
The cameras 304F and 304B may synchronize the timing of capturing video images under the control of the same or different control units 350. When selecting an appropriate still image from among a plurality of still images captured by each camera based on the vehicle's running state or the like (controls a and b above), the cameras 304F and 304B may synchronously extract still images in front of and behind the vehicle based on the same trigger.
上記のように、ドライブレコーダ101は、LPWA形式に基づいて、カメラ304が撮影したオリジナルの静止画を管理サーバ102に送信することができる。上記実施例では、各静止画は5秒間隔で撮影されているが、この間隔は、カメラ304で撮影される各静止画のデータ容量や、LPWA等の通信技術の将来的な変化等に合わせて、他の実施形態では変更可能である。 As described above, the drive recorder 101 can transmit original still images captured by the camera 304 to the management server 102 based on the LPWA format. In the above example, each still image is captured at 5-second intervals, but this interval can be changed in other embodiments to accommodate the data capacity of each still image captured by the camera 304 and future changes in communication technologies such as LPWA.
「管理サーバ102側の制御」
次に、再度、図1及び図4を参照して、
管理サーバ102側の制御について説明する。
"Control on the Management Server 102 Side"
Next, referring again to FIGS. 1 and 4,
The control on the management server 102 side will be described.
管理サーバ102は、少なくとも、上記内容の制御を行うドライブレコーダ101から送信された複数の静止画を受信する受信部(例えば、図4の通信制御部406)と、受信した複数の静止画を統合して、動画を作成する動画作成部412(例えば、図4のプロセッサ403により実行される動画作成モジュール412)と、を有する。なお、動画作成部412は、映像情報管理モジュール411のサブモジュールとして実装されてもよい。 The management server 102 has at least a receiving unit (e.g., the communication control unit 406 in FIG. 4) that receives multiple still images transmitted from the drive recorder 101 that controls the above-mentioned content, and a video creation unit 412 (e.g., the video creation module 412 executed by the processor 403 in FIG. 4) that integrates the multiple received still images to create a video. Note that the video creation unit 412 may be implemented as a sub-module of the video information management module 411.
例えば、管理サーバ102は、以下のステップを含む方法を実行してもよい。
まず、第1番目のステップとして、管理サーバ102の通信制御部406は、ドライブレコーダ101側から送信された複数毎の静止画を順次受信する。
次に、この際、管理サーバ102の通信制御部406または動画作成部412は、所定の時間間隔(例えば数分、10分、30分、1時間またはそれ以上の時間間隔)で送信された複数毎の静止画を1つのグループに統合してもよい。または、管理サーバ102の通信制御部406または動画作成部412は、所定の枚数(例えば、数枚、10枚、30枚、100枚、数百枚、数千枚またはそれ以上の数)で送信された複数毎の静止画を1つのグループに統合してもよい。
For example, the management server 102 may perform a method including the following steps.
First, as a first step, the communication control unit 406 of the management server 102 sequentially receives each of the plurality of still images transmitted from the drive recorder 101 side.
Next, at this time, the communication control unit 406 or the video creation unit 412 of the management server 102 may combine into one group multiple still images transmitted at predetermined time intervals (e.g., several minutes, 10 minutes, 30 minutes, one hour, or more). Alternatively, the communication control unit 406 or the video creation unit 412 of the management server 102 may combine into one group multiple still images transmitted at predetermined numbers (e.g., several, 10, 30, 100, hundreds, thousands, or more).
次に、第2番目のステップとして、管理サーバ102の動画作成部412は、1つのグループに統合された各静止画に対して、パラパラ漫画のように複数毎の静止画を経時的に順次切り替えて表示するアニメーション効果を施して、動画を作成する。この際、後述のように、特別な効果を奏するように動画を作成してもよい。この際、作成された動画は、管理サーバ102の記憶装置401又は402上に記憶されてもよい。
次に、管理サーバ102の通信制御部406は、作成された動画をユーザ端末103に送信する。
Next, in the second step, the video creation unit 412 of the management server 102 applies an animation effect to each of the still images integrated into one group, in which multiple still images are sequentially switched over over time, like a flip book, to create a video. At this time, the video may be created to have a special effect, as described below. At this time, the created video may be stored in the storage device 401 or 402 of the management server 102.
Next, the communication control unit 406 of the management server 102 transmits the created video to the user terminal 103 .
例えば、ドライブレコーダ101側から、複数の静止画が管理サーバ102に送信されると、管理サーバ102側では、複数の静止画を例えば1秒間に2枚の静止画からなる動画に変換する。この際、管理サーバ102の動画作成部412は、動画化に用いられるデータ容量を減らす制御を行ってもよい。
例えば、管理サーバ102側では、ドライブレコーダ101から送信された静止画(映像情報420)を補助記憶装置402に記憶し、管理する。この際、管理サーバ102側に静止画の状態のままデータを次々と保存すると、管理データ数が多いため、容量が大きくなる。そこで、管理サーバ102は、複数の静止画を動画に変換した場合、動画化したデータだけを保存して、動画化に用いられた静止画のデータについては、補助記憶装置402から削除してもよい。
For example, when a plurality of still images are transmitted from the drive recorder 101 to the management server 102, the management server 102 converts the plurality of still images into a moving image consisting of, for example, two still images per second. At this time, the moving image creation unit 412 of the management server 102 may perform control to reduce the amount of data used for creating the moving image.
For example, the management server 102 stores and manages still images (video information 420) transmitted from the drive recorder 101 in the auxiliary storage device 402. In this case, if the management server 102 stores the data in the form of still images one after another, the amount of data to be managed will be large, resulting in a large capacity. Therefore, when the management server 102 converts multiple still images into a video, it may store only the animated data and delete the data of the still images used in the video from the auxiliary storage device 402.
管理サーバ102の動画作成部412は、複数の静止画から動画を作成する際、動画を見やすくする制御を行うことができる。
例えば、管理サーバ102側で、受信した各静止画を、それぞれの時間軸を合わせて(実際の撮影時間に従って)動画化してもよい。しかし、この場合には、数秒間隔(例えば、5秒)で静止画が更新されるため、間延びした映像になり、動画サイズも大きくなる。そこで、管理サーバ102の動画作成部412は、受信した複数の静止画を統合して動画を作成する際に、実際の時系列よりも早回しで再生される動画を作成してもよい。例えば、動画作成部412は、5秒間隔で撮影された各静止画を動画化する際、秒間2枚の静止画を表示させてもよい。これによって、動画の見やすさを向上できる。
この場合、5秒に1枚で撮影された動画が、早回しされた0.5秒に1枚の動画に変換される。
When creating a video from a plurality of still images, the video creation unit 412 of the management server 102 can perform control to make the video easier to view.
For example, the management server 102 may animate each received still image by aligning their time axes (according to the actual shooting time). However, in this case, the still images are updated every few seconds (e.g., every 5 seconds), resulting in a drawn-out video and a large video size. Therefore, when integrating multiple received still images to create a video, the video creation unit 412 of the management server 102 may create a video that is played back faster than the actual chronological order. For example, when animate each still image taken at 5-second intervals, the video creation unit 412 may display two still images per second. This improves the ease of viewing the video.
In this case, a video shot at one frame every five seconds is converted into a video shot at one frame every 0.5 seconds at a fast speed.
その他、管理サーバ102の動画作成部412は、複数の静止画から動画を作成する際、動画を見やすくする制御を行うことができる。
理想的には、ドライブレコーダ101側では、複数の静止画を、それぞれ一定の時間間隔で撮影する。しかし、管理サーバ102側では、静止画間の時間は回線状況によって遅延が発生し得るため、必ずしも一定間隔とはならない。このズレが大きすぎると、動画を再生したときに、視聴者に対して違和感を与える虞がある。
Additionally, when creating a video from a plurality of still images, the video creation unit 412 of the management server 102 can perform control to make the video easier to view.
Ideally, the drive recorder 101 captures multiple still images at regular time intervals. However, on the management server 102 side, delays can occur between still images depending on the line conditions, so the intervals are not necessarily regular. If this difference is too large, viewers may feel uncomfortable when the video is played back.
例えば、上記ズレが、数秒~十数秒の範囲内のものであれば、そのまま一定の時間軸で動画化して再生しても、視聴者側には大きな違和感を与えない。車両が走行している場合は常に映像に変化しているため、再生時間軸に幾分のズレが生じたとしても、視聴者側に大きな違和感を与えない。また、信号、踏切の切り替えを待つ間の停車や、渋滞時の停車などの場合は、変化の少ない静止画数が続くため、時間軸のズレがあったとしても、視聴者に違和感を与えない。 For example, if the delay is within the range of a few seconds to a dozen seconds, the viewer will not feel uncomfortable even if the video is animated and played back on a fixed timeline. When the vehicle is moving, the image is constantly changing, so even if there is a slight delay in the playback timeline, the viewer will not feel uncomfortable. Also, when the vehicle is stopped while waiting for a traffic light or railroad crossing to change, or when stopped in traffic, there are a series of still images with little change, so the viewer will not feel uncomfortable even if there is a delay in the timeline.
従って、変化の少ない静止画が続く場合には、動画作成部412は、変化の少ない静止画を間引いた動画を作成することもできる。例えば、動画作成部412は、信号待ちの静止画が9枚続く場合にはそのうちの3枚に2枚を削除し3枚の静止画から動画を作成することができる。
このような構成にすることで、更に動画の再生時間を圧縮することができ、視聴時に変化の少ない部分を確認する時間が節約できる。
Therefore, if there are a series of still images with little change, the video creation unit 412 can create a video by thinning out the still images with little change. For example, if there are nine consecutive still images of waiting at a traffic light, the video creation unit 412 can create a video from the three still images by deleting two out of the nine still images.
By using this configuration, the playback time of the video can be further compressed, and the time spent checking parts with little change when watching can be saved.
一方、上記時間軸のズレが、所定の閾値を超えた、より大きな時間間隔で発生する場合(例えば、1分以上のズレが発生する場合)、視聴者に違和感を与えることがある。例えば、トンネル内など、走行車両の周囲状況によっては、通信処理部302の機能が低下したり、一時的に機能が停止することが起こり得る。
そこで、動画作成部412は、受信した複数の静止画から動画を作成する際に、静止画が所定の閾値(例えば、1分)を超えた間隔を有する場合、この間隔の以前の静止画を複製して動画を作成してもよい。又は、動画作成部412は、この間隔の前後の静止画に基づいて新たな静止画を生成して動画を作成してもよい。
このように、静止画が連続して抜ける場合、その抜けている時間に相当する割合で複製して、挿入するように動画化してもよい。
On the other hand, if the time axis deviation occurs at a larger time interval than a predetermined threshold (for example, if a deviation of one minute or more occurs), viewers may feel uncomfortable. For example, depending on the surrounding conditions of the traveling vehicle, such as inside a tunnel, the function of the communication processing unit 302 may be reduced or may temporarily stop functioning.
Therefore, when creating a video from a plurality of received still images, if the still images have an interval that exceeds a predetermined threshold (for example, one minute), the video creation unit 412 may create a video by duplicating a still image that precedes this interval. Alternatively, the video creation unit 412 may create a video by generating a new still image based on the still images before and after this interval.
In this way, when still images are continuously missing, they may be copied at a rate corresponding to the missing time and inserted to create a moving image.
ただし、上記場合には、動画作成部412は、元の画像データが無いことを示す情報を表示した動画を作成する。例えば、動画作成部412は、複製した静止画を挿入した箇所には画像データが無い旨のテロップ(文字情報等)を追加して、動画の再生時にそのテロップとともに表示してもよい。それによって、ドライブレコーダ101で撮影された画像が後に利用される場合、実際に撮影された画像と、動画化を円滑にするために作成された画像とを明瞭に区別できるようにする。 However, in the above case, the video creation unit 412 creates a video that displays information indicating that the original image data is unavailable. For example, the video creation unit 412 may add a caption (text information, etc.) indicating that there is no image data at the location where the copied still image has been inserted, and display this caption together with the caption when the video is played back. This makes it possible to clearly distinguish between images that were actually captured and images that were created to facilitate video creation, when images captured by the drive recorder 101 are used later.
他、動画作成部412は、車両が高速走行時の場合については、上記のような低速走行または停車時の場合と比べて、制御を変えてもよい。
例えば、各静止画が5秒間隔で撮影されるものとする。この場合、車両の走行速度が時速100km程度の場合には、撮影された画像を動画化すると、動画再生時に、視聴者に対して、早回し再生状態として認識され得る。そこで、動画作成部412は、低速走行時の早回しの頻度と、高速走行時の早回しの頻度とを変更してもよい。
Additionally, the video creation unit 412 may change the control when the vehicle is traveling at high speed compared to when the vehicle is traveling at low speed or is stopped as described above.
For example, suppose each still image is captured at an interval of 5 seconds. In this case, if the vehicle is traveling at a speed of about 100 km/h, when the captured images are converted into a video, the viewer may perceive the video as being played back in fast-forward mode. Therefore, the video creation unit 412 may change the frequency of fast-forwarding when the vehicle is traveling at a low speed and when the vehicle is traveling at a high speed.
一般に、撮影された複数の静止画を連続的に再生することで、見かけ上、動画として再生する場合、車両の移動距離と再生時間軸を合わせる必要がある。しかし、走行速度が速い場合に、静止画を複製して、枚数を増やしてから動画化を行うと、再生時に(相対的に)、当該部分の走行映像があたかも遅いように見えることがわかった。即ち、実際の車両の走行速度は比較的に速いのにもかかわらず、再生された映像では、あらかも走行速度が遅いように、視聴者に違和感を与える虞がある。
従って、動画作成部412は、車両が低速走行または停車時の場合には、上述のように、静止画を複製し枚数を増やしてから動画化を行う一方、車両が高速走行時の場合については、上記のような静止画を複製し枚数を増やしてから動画化を行う制御を回避してもよい。
Generally, when a series of still images are played back consecutively to create the appearance of a moving image, it is necessary to align the distance traveled by the vehicle with the playback time axis. However, it has been found that when the vehicle is traveling at a high speed, duplicating the still images to increase the number of images before creating a moving image makes the corresponding portion of the video appear to be traveling at a relatively slow speed during playback. In other words, even if the vehicle's actual traveling speed is relatively fast, the playback video may appear to be traveling at a slow speed, which may cause discomfort to the viewer.
Therefore, when the vehicle is traveling at a low speed or stopped, the video creation unit 412 may copy still images and increase the number of images before creating a video, as described above, while when the vehicle is traveling at a high speed, the video creation unit 412 may avoid the control of copying still images and increasing the number of images before creating a video.
他、動画作成部412は、複数の静止画から動画を作成する際、動画の利便性を高める制御を行うことができる。
即ち、管理サーバ102側には、ドライブレコーダ101側から、複数の静止画の他、車両の位置情報等の車両情報が送信される。静止画と車両情報は、それぞれ撮影時刻の情報を有することができる。そのため、静止画と車両情報とを別々に、管理サーバ102側が受信しても、それらを互いに結びつけることは可能である。
Additionally, when creating a video from a plurality of still images, the video creation unit 412 can perform control to improve the convenience of the video.
That is, in addition to a plurality of still images, vehicle information such as vehicle position information is transmitted from the drive recorder 101 to the management server 102. The still images and vehicle information may each have information on the time of capture. Therefore, even if the management server 102 receives the still images and vehicle information separately, they can be linked together.
そこで、管理サーバ102側では、通信制御部406は、ドライブレコーダ101から、複数の静止画と、複数の静止画が作成された時点での車両の位置情報とを受信すると、動画作成部412は、受信した複数の静止画を統合して動画を作成する際、車両の位置情報を動画に埋め込んでもよい。これによって、動画を再生するユーザ端末103側では、動画に基づいて車両の位置情報を同期して表示可能にしてもよい。
例えば、動画作成部412は、複数の静止画から動画化する際、車両情報をメタデータとして動画ファイルに埋め込む。これにより、ユーザ端末103側で、専用アプリケーションを用いて動画を再生する際、動画データのみで位置情報を同期して地図上に表示させるようにしてもよい。
Therefore, on the management server 102 side, when the communication control unit 406 receives from the drive recorder 101 a plurality of still images and the vehicle's position information at the time the plurality of still images were created, the video creation unit 412 may embed the vehicle's position information in the video when integrating the received plurality of still images to create a video. This may enable the user terminal 103 that plays the video to display the vehicle's position information in synchronization with the video.
For example, when creating a video from multiple still images, the video creation unit 412 embeds vehicle information as metadata in the video file. As a result, when playing a video using a dedicated application on the user terminal 103 side, location information may be synchronized with the video data only and displayed on a map.
また、動画作成部412は、静止画から作成された動画と、車両情報とを別々に、ユーザ端末103側に送信してもよい。車両情報は、動画と比較して、より早く、良好に送信することができる。そこで、これら情報を表示するユーザ端末103のアプリケーションソフトでは、地図上に位置情報等の車両情報を優先して表示するとともに、動画は受信完了次第表示(更新)することで、全体として、ユーザがデータ送信遅延を感じないようにできる。 The video creation unit 412 may also transmit the video created from the still images and the vehicle information separately to the user terminal 103. Vehicle information can be transmitted faster and more efficiently than video. Therefore, the application software on the user terminal 103 that displays this information prioritizes displaying vehicle information such as location information on a map, and displays (updates) the video as soon as it is received, thereby preventing the user from perceiving any delays in data transmission overall.
さらに、動画作成部412は、車両情報に静止画ファイル名とチェックサム値を含ませてもよい。これによって、管理サーバ102側に保存した個別のデータを後から同期して表示、または何らかの理由で受信出来ないか壊れている静止画データをスキップしてアプリケーションソフトで表示させてもよい。 Furthermore, the video creation unit 412 may include still image file names and checksum values in the vehicle information. This allows individual data stored on the management server 102 to be synchronized and displayed later, or still image data that cannot be received or is corrupted for some reason to be skipped and displayed in the application software.
「静止画による車両位置推定」
上述のように、管理サーバ102は、ドライブレコーダ101から車両情報を受け取り、それに基づいて車両の緯度経度等を知ることができる。
しかしながら、走行車両の周囲状況や通信状況等によっては、車両の位置情報が十分に受け取れない場合が起こり得る。そこで、管理サーバ102は、受信した静止画に対して画像解析を行って、車両の位置を推定してもよい。
"Vehicle position estimation using still images"
As described above, the management server 102 receives vehicle information from the drive recorder 101 and can know the latitude, longitude, etc. of the vehicle based on the information.
However, there may be cases where the vehicle's location information cannot be received sufficiently depending on the surrounding conditions of the traveling vehicle, communication conditions, etc. Therefore, the management server 102 may perform image analysis on the received still image to estimate the vehicle's location.
図21の(A)、(B)は、管理サーバ102によって、静止画に対して画像解析を行う例を概略的に示した図である。
図21の(A)の符号1810に例示しているように、一般道では、交差点の付近等には、道路標識がある。また、高速道路等では、出口案内板などがある。これら道路標識等には、通常、地名等の地域の名前を示した文字情報(例えば、東京)1810が記されている。
また、図21の(A)の符号1820に例示しているように、これら道路標識等には、通常、基準となる地域までの距離を数字で示した文字情報(例えば、4km)1820が記されている。
また、これら道路標識等には、通常、国道、県道等の道路の番号を数字で示した文字情報(例えば、国道6号等、図示略)が記されている(図示略)。
21A and 21B are diagrams schematically illustrating an example in which the management server 102 performs image analysis on a still image.
As shown by reference numeral 1810 in Fig. 21A, on general roads, there are road signs near intersections, etc. On expressways, there are exit guide boards, etc. These road signs, etc., usually have text information 1810 indicating the name of a place or other local area (for example, Tokyo).
Furthermore, as shown by reference numeral 1820 in FIG. 21A, these road signs and the like usually have text information 1820 indicating the distance to the reference area in numbers (e.g., 4 km).
Furthermore, these road signs and the like are usually marked with text information (not shown) indicating the road number of a national road, a prefectural road, or the like in numbers (for example, National Route 6, not shown).
そこで、管理サーバ102の動画作成部412は、特に文字情報1810、1820に基づいて、静止画の画像解析を行ってもよい。このような、道路や地域の名前または数字に基づいて、静止画に対して画像解析を行うことにより、車両の位置を推定してもよい。
例えば、管理サーバ102の動画作成部412は、静止画に対して、文字または数字のテキストを抽出する走査を行う。この際、動画作成部412は、静止画から文字を認識変換する「OCR」機能を使用してもよい。
Therefore, the video creation unit 412 of the management server 102 may perform image analysis of the still image, particularly based on the text information 1810 and 1820. The position of the vehicle may be estimated by performing image analysis on the still image based on the names or numbers of roads or areas.
For example, the video creation unit 412 of the management server 102 scans the still image to extract text such as letters or numbers. At this time, the video creation unit 412 may use an "OCR" function that recognizes and converts characters from the still image.
通常、道路標識等で使用されている道路情報(例えば、地域の名前や国道等の数字等)は、既知のため、地図または道路情報等の各種情報を網羅的に、事前にデータベース化して、記憶装置401又は402に保存することが可能である。
そこで、動画作成部412は、画像データから文字起こしを行って、その文字の情報を記憶装置401又は402に一時的に記憶する。そして、地図または道路情報等の各種情報を記憶しているデータベースとその情報を照らし合わせることで、車両の位置を推定してもよい。
Normally, road information used on road signs, etc. (for example, area names and numbers for national highways, etc.) is known, so it is possible to comprehensively create a database of various information such as maps or road information in advance and store it in storage device 401 or 402.
Therefore, the video creation unit 412 transcribes the image data and temporarily stores the text information in the storage device 401 or 402. The vehicle position may then be estimated by comparing the information with a database that stores various types of information such as maps or road information.
さらに、動画作成部412は、特徴的な形状、図形、輪郭または色等に基づいて、静止画の画像解析を行ってもよい。
例えば、図21の(A)の符号1830に例示したように、2つ以上の道路が上下方向に一時的に重なり合う場合(ジャンクション等)がある。その場合、走行車両の緯度経度情報だけでは、該当車両が、垂直方向に重なり合う2つの道路のいずれを走行しているのかがわからない場合がある。
かかる場合、動画作成部412は、受信した静止画に対して画像解析を行って、例えば、図21の(A)の符号1830に例示したように、道路の上方に何らかの構造物がある場合と、図21の(B)の符号1840に例示したように、道路の上方に何もない場合とを区別してもよい。
Furthermore, the video creation unit 412 may perform image analysis of the still image based on characteristic shapes, figures, contours, colors, or the like.
For example, as shown in (A) of Fig. 21, there are cases where two or more roads temporarily overlap in the vertical direction (such as at a junction), and in such cases, it may not be possible to determine which of the two vertically overlapping roads the vehicle is traveling on, based only on the latitude and longitude information of the vehicle.
In such a case, the video creation unit 412 may perform image analysis on the received still image to distinguish, for example, between a case where there is some kind of structure above the road, as illustrated by reference numeral 1830 in Figure 21 (A), and a case where there is nothing above the road, as illustrated by reference numeral 1840 in Figure 21 (B).
例えば、動画作成部412は、受信した静止画に対して、特に道路の上方に注目して、形状の変化、輪郭の変化、色彩の変化等に基づく画像解析を行って、何らかの構造物等の特徴的な物標1830が抽出できるか否かを判定してもよい(図21の(A)、(B)参照)。
この際、動画作成部412は、受信した静止画に対して、ピクセル毎またはピクセル集合毎で、画像を分類化してもよい。そして、ピクセル毎またはピクセル集合毎で、形状または色等の識別を行うことにより、画像解析を行って、特徴的な物標を特定してもよい。
For example, the video creation unit 412 may perform image analysis on the received still image, focusing particularly on the area above the road, based on changes in shape, contour, color, etc., to determine whether or not a characteristic target 1830 such as a structure can be extracted (see (A) and (B) in Figure 21).
In this case, the video creation unit 412 may classify the received still images by pixel or pixel group, and then perform image analysis by identifying the shape or color of each pixel or pixel group to identify characteristic targets.
動画作成部412は、AIによる機械学習により、予め各種画像に対して画像解析のトレーニングを行ってもよい。特に、様々な具体例に基づいて、実際に画像解析を行って、画像から物標(文字、数字、形状、輪郭、線、頂点、色等)を識別し抽出するトレーニングを行う。トレーニングは、例えば、数百、数千、またはそれ以上の異なる物標の画像に対して行われ、各種結果を蓄積する。その際、例えば、道路だけの画像、複数の車両が走行している道路の画像、昼間の道路の画像、夜間の道路の画像等、様々な状況下での画像処理を行って、その結果について統計データを計算及び生成してもよい。トレーニングによって、高い識別率、例えば、99%程度または99.9%程度またはそれ以上の程度での識別率が得られた後で、動画作成部412は、実際に画像処理を行って、画像から物標を識別してもよい。 The video creation unit 412 may perform image analysis training on various images in advance using AI machine learning. In particular, based on various specific examples, actual image analysis is performed to train the system to identify and extract targets (letters, numbers, shapes, contours, lines, vertices, colors, etc.) from images. Training is performed on, for example, hundreds, thousands, or more images of different targets, and various results are accumulated. In this case, image processing may be performed under various conditions, such as images of roads only, images of roads with multiple vehicles traveling on them, images of roads during the day, and images of roads at night, and statistical data may be calculated and generated from the results. After a high recognition rate, for example, a recognition rate of approximately 99%, 99.9%, or higher, is obtained through training, the video creation unit 412 may actually perform image processing to identify targets from images.
上記AIによる機械学習により実施されるトレーニングでは、様々な画像情報を教師データとして用いてもよい。例えば、入力を静止画として、出力を特徴的な物体の輪郭や、頂点や、色彩や、文字や、数字等に関する情報とする判定モデルを機械学習により生成してもよい。この判定モデルに新たな静止画を入力することで、出力として特徴的な物標が得られるようにしてもよい。 In the training performed by the AI-based machine learning, various image information may be used as training data. For example, a determination model may be generated by machine learning, with a still image as input and information on the contours, vertices, colors, letters, numbers, etc. of characteristic objects as output. By inputting a new still image into this determination model, a characteristic target object may be obtained as output.
例えば、動画作成部412は、各種のトンネル内、または高架道路の上下の静止画について、予め画像解析のトレーニングを行って、その統計情報を蓄積する。例えば、各種のトンネル内、または高架道路の特徴的な物標の形状、色等を記憶しておく。そして、動画作成部412は、静止画に対して画像解析を行う際、それら特徴的な物体の検出に基づいて、車両の位置を特定してもよい。 For example, the video creation unit 412 may perform image analysis training in advance on still images of various tunnels or the top and bottom of elevated roads, and accumulate the statistical information. For example, the video creation unit 412 may store the shapes, colors, etc. of characteristic objects inside various tunnels or on elevated roads. Then, when performing image analysis on the still images, the video creation unit 412 may identify the vehicle's position based on the detection of these characteristic objects.
このように、動画作成部412は、トンネル内、または高架道路の上下などGNSSでは判定出来ない車両位置について受信した静止画から画像解析とAIにより位置を推定し車両管理、走行記録に利用してもよい。また、動画作成部412は、トンネル内は道路標識、出口案内板等の文字から位置を推定してもよい。また、動画作成部412は、高架道路については画面上部の構造物の有無、道路標識から上下どちらを走行しているか推定してもよい。 In this way, the video creation unit 412 may use image analysis and AI to estimate the position of a vehicle from received still images when the vehicle's position cannot be determined using GNSS, such as inside a tunnel or above or below an elevated road, and use this information for vehicle management and driving records. Furthermore, the video creation unit 412 may estimate the position inside a tunnel from text on road signs, exit guide boards, etc. Furthermore, for an elevated road, the video creation unit 412 may determine whether the vehicle is traveling above or below the road signs, based on the presence or absence of structures at the top of the screen.
管理サーバ102の動画作成部412は、ドライブレコーダ101から送信される車両情報(緯度経度等)と、静止画に対して行われた画像解析に基づいて抽出された物標情報とを組み合わせて用いて、走行中の車両の位置をより高い精度で特定してもよい。この位置の情報は、静止画を動画化して、作成された動画をユーザ端末上に表示させる際に活用されてもよい。 The video creation unit 412 of the management server 102 may determine the position of a moving vehicle with greater accuracy by combining vehicle information (latitude, longitude, etc.) sent from the drive recorder 101 with target information extracted based on image analysis performed on still images. This position information may be used when creating a video from a still image and displaying the created video on a user terminal.
以上、管理サーバ102側で行われる複数の静止画の動画化の制御は、任意のタイミングで開始されてもよい。
例えば、管理サーバ102側で行われる複数の静止画の動画化の制御は、静止画の受信を開始した後、静止画の受信が途切れた後で、動画化を開始してもよい。換言すると、動画作成部412は、車両の走行の全工程中の静止画を1つの動画にまとめるように、一連の静止画の受信が完了した後に、動画化の制御を開始してもよい。このことは、例えば、1分、数分、5分、10分またはそれ以上の間隔で静止画の受信が途切れた瞬間をトリガとして、車両の走行終了を判定して、そのタイミングの直後に動画作成を開始してもよい。
As described above, the control of creating a video from a plurality of still images performed by the management server 102 may be started at any timing.
For example, the management server 102 may control the creation of a plurality of still images into a video after reception of the still images has started and then after the reception of the still images has stopped. In other words, the video creation unit 412 may start controlling the creation of a video after reception of a series of still images is completed, so that still images from the entire process of the vehicle's travel are compiled into a single video. This means that the moment when reception of still images stops at intervals of, for example, one minute, several minutes, five minutes, ten minutes, or more may be used as a trigger to determine that the vehicle has finished traveling, and video creation may start immediately after that timing.
または、管理サーバ102側で行われる複数の静止画の動画化の制御は、走行中の車両から送信される静止画の受信が開始した後、所定期間が経過した後で、動画化を開始してもよい。例えば、動画作成部412は、静止画の受信を開始してから数分後、5分後、10分後、30分後、1時間後または数時間後に動画作成を開始する。これによって、所定の時間間隔または所定のサイズの動画を作成することができる。動画作成部412は、車両の走行が短期間で終了する場合には、1つの動画を作成し、車両の走行が長期間に及ぶ場合には、複数の動画を連続して作成してもよい。
管理サーバ102側で行われる複数の静止画の動画化の制御は、動画を作成し、ユーザ端末103に送信した時点で終了してもよい。または、管理サーバ102側で行われる複数の静止画の動画化の制御は、動画を作成し、管理サーバ102側の記憶装置内に保存した時点で終了してもよい。
Alternatively, the management server 102 may control the creation of a video from multiple still images after a predetermined period of time has elapsed since the start of reception of still images transmitted from a moving vehicle. For example, the video creation unit 412 may start creating a video several minutes, five minutes, ten minutes, 30 minutes, one hour, or several hours after the start of reception of still images. This allows videos to be created at predetermined time intervals or with a predetermined size. The video creation unit 412 may create one video if the vehicle's travel is completed in a short period of time, and may create multiple videos in succession if the vehicle's travel is extended over a long period of time.
The control of animation of a plurality of still images performed on the management server 102 side may end when the animation is created and transmitted to the user terminal 103. Alternatively, the control of animation of a plurality of still images performed on the management server 102 side may end when the animation is created and saved in a storage device on the management server 102 side.
以上、ドライブレコーダ101と管理サーバ102について説明した。さらに、上記内容の制御をドライブレコーダ101と管理サーバ102に対して実行可能とするプログラムとして実施されてもよい。 The drive recorder 101 and management server 102 have been described above. Furthermore, the above control may be implemented as a program that can be executed on the drive recorder 101 and management server 102.
例えば、本実施例は、ドライブレコーダ101に対して、図1、図3、図7乃至図20を参照して上述した内容の静止画及び/または車両情報の送信の制御を可能にするように、コンピュータに実現させるためのコンピュータ・プログラム製品でもよい。
コンピュータ・プログラム製品は、プログラムまたは機能若しくはファンクションまたはルーチンまたは実行可能オブジェクトとして実装されてもよい。
For example, this embodiment may be a computer program product for causing a computer to implement the present invention so as to enable the drive recorder 101 to control the transmission of still images and/or vehicle information as described above with reference to Figures 1, 3, and 7 to 20.
The computer program product may be implemented as a program or feature or function or routine or executable object.
好適には、コンピュータ・プログラム製品は、上記制御a、bを含むドライブレコーダ101を制御する方法を実行可能にするプログラム・コードを備える。
プログラムは、ドライブレコーダ101のマイコン301またはDVRコントローラ303等の制御部と接続された記憶装置内に格納される。記憶装置は、ドライブレコーダ101に内蔵されてもよく、外接されてもよい。プログラムは、静止画像の送信の制御を実行可能にするように、ドライブレコーダ101の制御部を制御する。
Preferably, the computer program product comprises a program code enabling execution of a method for controlling the drive recorder 101 including the above-mentioned controls a and b.
The program is stored in a storage device connected to a control unit such as the microcomputer 301 or the DVR controller 303 of the drive recorder 101. The storage device may be built into the drive recorder 101 or may be externally connected. The program controls the control unit of the drive recorder 101 so as to enable control of transmission of still images.
さらに、管理サーバ102に対して、図1、図4及び図21を参照して上述した内容の動画化の制御を可能にするように、コンピュータに実現させるためのコンピュータ・プログラム製品でもよい。
コンピュータ・プログラム製品は、プログラムまたは機能若しくはファンクションまたはルーチンまたは実行可能オブジェクトとして実装されてもよい。
Furthermore, it may be a computer program product that causes a computer to execute the control of animation of the contents described above with reference to FIGS. 1, 4 and 21 on the management server 102 .
The computer program product may be implemented as a program or feature or function or routine or executable object.
好適には、コンピュータ・プログラム製品は、上記動画化を含む管理サーバ102を制御する方法を実行可能にするプログラム・コードを備える。
プログラムは、管理サーバ102の動画作成部412と接続された記憶装置(401または402等)内に格納される。記憶装置は、管理サーバ102に内蔵されてもよく、外接されてもよい。プログラムは、動画化の制御を実行可能にするように、管理サーバ102の動画作成部412を制御する。
Preferably, the computer program product comprises program code enabling the execution of a method for controlling the management server 102 including said animation.
The program is stored in a storage device (401 or 402, etc.) connected to the video creation unit 412 of the management server 102. The storage device may be built into the management server 102 or may be externally connected. The program controls the video creation unit 412 of the management server 102 so as to enable control of animation.
さらに、本実施例は、ユーザ端末103に対して、図1を参照して上述した内容の動画の再生の制御を可能にするように、コンピュータに実現させるためのコンピュータ・プログラム製品でもよい。
コンピュータ・プログラム製品は、プログラムまたは機能若しくはファンクションまたはルーチンまたは実行可能オブジェクトとして実装されてもよい。
Furthermore, this embodiment may be a computer program product for causing a computer to implement the control of the playback of the video described above with reference to FIG. 1 on the user terminal 103 .
The computer program product may be implemented as a program or feature or function or routine or executable object.
好適には、コンピュータ・プログラム製品は、上記動画再生を含むユーザ端末103を制御する方法を実行可能にするプログラム・コードを備える。
プログラムは、ユーザ端末103のプロセッサ503等の動画再生部またはと接続された記憶装置(501または502等)内に格納される。記憶装置は、ユーザ端末103に内蔵されてもよく、外接されてもよい。プログラムは、動画再生の制御を実行可能にするように、ユーザ端末103の動画再生部を制御する。
Preferably, the computer program product comprises program code enabling the execution of the method for controlling a user terminal 103 including video playback as described above.
The program is stored in a video playback unit such as the processor 503 of the user terminal 103 or in a storage device (such as 501 or 502) connected to the video playback unit. The storage device may be built into the user terminal 103 or may be externally connected. The program controls the video playback unit of the user terminal 103 so as to enable control of video playback.
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。 The present invention is not limited to the above-described embodiments, and includes various modifications. For example, the above-described embodiments have been described in detail to clearly explain the present invention, and are not necessarily limited to those including all of the described configurations. Furthermore, it is possible to replace part of the configuration of one embodiment with the configuration of another embodiment, and it is also possible to add the configuration of another embodiment to the configuration of one embodiment. Furthermore, it is possible to add, delete, or replace part of the configuration of each embodiment with other configurations.
また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、SSD(Solid State Drive)等の記録装置、又は、ICカード、SDカード、DVD等の記録媒体に置くことができる。
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
Furthermore, the above-described configurations, functions, processing units, processing means, etc. may be partially or entirely implemented in hardware, for example, by designing them as integrated circuits. The above-described configurations, functions, etc. may also be implemented in software, with a processor interpreting and executing a program that implements each function. Information such as the programs, tables, and files that implement each function can be stored in a memory, a recording device such as a hard disk or SSD (Solid State Drive), or a recording medium such as an IC card, SD card, or DVD.
In addition, the control lines and information lines shown are those that are considered necessary for the explanation, and do not necessarily show all the control lines and information lines in the product. In reality, it can be assumed that almost all components are interconnected.
コンピュータ・プログラム手段等のコンピュータ・プログラム製品は、メモリ・カード、USBスティック、CD-ROM、DVD、またはネットワーク内のサーバからダウンロード可能なファイルとして実装できる。例えば、このようなファイルは、無線通信ネットワークから、コンピュータ・プログラム製品を含むファイルを転送することで提供されてもよい。 A computer program product, such as a computer program means, may be implemented as a memory card, USB stick, CD-ROM, DVD, or as a file downloadable from a server in a network. For example, such a file may be provided by transferring a file containing the computer program product over a wireless communication network.
なお、本発明の範囲は、明細書に明示的に説明された構成や限定されるものではなく、本明細書に開示される本発明の様々な側面の組み合わせをも、その範囲に含むものである。本発明のうち、特許を受けようとする構成を、添付の特許請求の範囲に特定したが、現在の処は特許請求の範囲に特定されていない構成であっても、本明細書に開示される構成を、将来的に特許請求の範囲とする意思を有する。 The scope of the present invention is not limited to the configurations explicitly described in the specification, but also includes combinations of various aspects of the invention disclosed herein. The configurations of the present invention for which a patent is sought are specified in the accompanying claims. However, it is the intention of the present inventors to include configurations disclosed in this specification that are not currently specified in the claims in the future.
本願発明は上述した実施の形態に記載の構成に限定されない。上述した各実施の形態や変形例の構成要素は任意に選択して組み合わせて構成するとよい。また各実施の形態や変形例の任意の構成要素と、発明を解決するための手段に記載の任意の構成要素又は発明を解決するための手段に記載の任意の構成要素を具体化した構成要素とは任意に組み合わせて構成するとよい。これらについても本願の補正又は分割出願等において権利取得する意思を有する。「~の場合」「~のとき」という記載があったとしてもその場合やそのときに限られる構成として記載はしているものではない。これらの場合やときでない構成についても開示しているものであり、権利取得する意思を有する。また順番を伴った記載になっている箇所もこの順番に限らない。一部の箇所を削除したり、順番を入れ替えた構成についても開示しているものであり、権利取得する意思を有する。 The present invention is not limited to the configurations described in the above-described embodiments. The components of each of the above-described embodiments and variations may be arbitrarily selected and combined. Furthermore, any component of each embodiment or variation may be arbitrarily combined with any component described in the Summary of the Invention or any component embodying any component described in the Summary of the Invention. It is our intention to obtain rights to these as well through amendments to this application or divisional applications, etc. Even if a statement such as "in the case of..." or "when..." is included, it is not intended to describe a configuration that is limited to that case or time. Configurations that are not limited to those cases or times are also disclosed, and we intend to obtain rights to them. Furthermore, any descriptions that specify an order are not limited to this order. Configurations in which some parts are deleted or the order is changed are also disclosed, and we intend to obtain rights to them.
以上、ドライブレコーダ(電子機器または車載機器)101、管理サーバ102、ユーザ端末103に関して実施される様々な制御にかかる実施形態について説明した。これら発明は、任意に組み合わせることができる。また、これら発明から任意の構成を抽出し、抽出された構成を組み合わせてもよい。本願の出願人は、これらの構成を含む発明について権利を取得する意思を有する。また「~の場合」「~のとき」という記載があったとしても、その場合やそのときに限られる構成として記載はしているものではない。これらはよりよい構成の例を示しているものであって、これらの場合やときでない構成についても権利取得する意思を有する。また順番を伴った記載になっている箇所もこの順番に限らない。一部の箇所を削除したり、順番を入れ替えたりした構成についても開示しているものであり、権利取得する意思を有する。 The above describes embodiments relating to various controls implemented in relation to the drive recorder (electronic device or in-vehicle device) 101, management server 102, and user terminal 103. These inventions can be combined in any manner. Additionally, any configurations may be extracted from these inventions and combined. The applicant of this application intends to acquire rights to inventions that include these configurations. Furthermore, even if a description is made of "in the case of..." or "when...," it is not intended to describe a configuration that is limited to that case or time. These are merely examples of better configurations, and the applicant intends to acquire rights to configurations that are not limited to those cases or times. Furthermore, sections that are described in order are not limited to this order. Configurations in which some sections are deleted or the order is changed are also disclosed, and the applicant intends to acquire rights to them.
また、意匠登録出願への変更により、全体意匠又は部分意匠について権利取得する意思を有する。図面は本装置の全体を実線で描画しているが、全体意匠のみならず当該装置の一部の部分に対して請求する部分意匠も包含した図面である。例えば当該装置の一部の部材を部分意匠とすることはもちろんのこと、部材と関係なく当該装置の一部の部分を部分意匠として包含した図面である。当該装置の一部の部分としては、装置の一部の部材としても良いし、その部材の部分としても良い。全体意匠はもちろんのこと、図面の実線部分のうち任意の部分を破線部分とした部分意匠を、権利化する意思を有する。また、装置の筐体の内部のモジュール・部材・部品等についても、図面に表示されているものは、いずれも独立して取引の対象となるものであって、同様に、意匠登録出願への変更を行って権利化を行う意思を有するものである。 Furthermore, by converting the drawings to a design registration application, it is intended to obtain rights to the overall design or partial design. The drawings depict the entire device using solid lines, but they also include partial designs claimed for parts of the device. For example, not only can a partial design be made of a part of the device, but the drawings also include a part of the device as a partial design regardless of the part. A part of the device could be a part of the device, or it could be part of that part. It is intended to obtain rights not only to the overall design, but also to partial designs in which any part of the solid line portion of the drawings is made into a dashed line. Furthermore, the modules, parts, components, etc. inside the device's casing, all of which are shown in the drawings, are subject to trade independently, and it is intended to obtain rights to them similarly by converting the drawings to a design registration application.
なお、上述の実施例は少なくとも以下の構成を開示している。
(1)
通信処理部と、
カメラにより撮影された画像情報を処理し、前記通信処理部を介して複数の静止画を送信する制御部と、
を備え、
前記制御部は、車両の走行状態と、静止画の送信状態との少なくともいずれかに基づいて、前記複数の静止画の送信を制御する、電子機器。
このように構成することで、静止画を送信するため、動画ストリームを直接的に送信する場合と比較して、送信時の電子機器側の負担を減らすことができる。又は、車両の走行状態や、静止画の送信状態に基づいて、静止画の送信を制御することにより、好適な条件下で静止画の送信を行うことができる。
(2)
前記制御部は、前記車両の走行状態について、
前記車両の速度が所定の速度の範囲内にあること又は前記車両の位置の変化が所定の距離の範囲内にあること、の少なくともいずれかを検知した場合に、撮影された前記複数の静止画のうち、所定の静止画を選択して、送信してもよい。
このように構成することで、静止画をすべて送信する場合と比較して、電子機器側の送信時の負担を減らすことができる。この際、車両の走行速度または位置の変化に着目して静止画の間引きを行うことで、動画作成に好適な静止画を優先的に残して間引きを行うことができる。
(3)
前記所定の静止画は、連続して撮影された前記複数の静止画のうち、所定の枚数毎に選択された静止画でもよい。
このように構成することで、グループごとに、周期的に静止画の間引きを行うため、局所的にまとまって静止画が間引かれることを回避することができる。
(4)
前記所定の静止画は、連続して撮影された前記複数の静止画のうち、最新の1枚の静止画静止画でもよい。
このように構成することで、グループの先頭ごとに、周期的に静止画の間引きを行うため、規則的に動画化を行うことができる。
(5)
前記所定の静止画は、前記車両の動き始めが検知された時点またはその後の静止画でもよい。
このように構成することで、交差点等で一時的に停車していた車両の再発進時の周囲の様子を記録することができる。
(6)
前記車両の走行状態は、
前記車両の速度又は加速度の変化、
前記車両の位置の変化、又は
前記車両が四輪車を含む多輪車の場合には、アクセルペダル、ブレーキペダル、クラッチペダル、パーキングブレーキレバー、ATチェンジレバー及びMTシフトレバーのうちの1つまたは複数の操作、
のうちの少なくとも1つに基づいて判定されてもよい。
このように構成することで、車両の動き出しを検知して、その情報に基づいて静止画の送信を行うことができる。また、速度や位置の変化等を組み合わせて用いることで、検知結果の信頼性を高めることができる。
(7)
前記制御部は、前記車両の衝突に関連するイベントが検知された場合には、前記所定の静止画を含む所定の期間内のすべての静止画を送信してもよい。
このように構成することで、交通事故時等では、その前後の期間について、車載カメラによって撮影されたオリジナルの静止画を網羅的に記録することができる。
(8)
前記所定の速度は、前記車両の低速走行時の速度または前記車両の停車時の速度でもよい。
このように構成することで、車両の走行位置の変化が比較的緩慢になる結果、似たような風景を連続的に撮影する場合に、静止画の間引きを行うことができる。また、受信強度(RSRP)、送信速度及び受信速度が比較的安定する状態で、スペアを確保する必要性が低下したときに静止画を間引くことができる。
(9)
前記制御部は、前記静止画を送信した数と前記静止画の送信から送信が完了するまでの応答時間とに基づいて、前記通信処理部の送信状態を判定してもよい。
このように構成することで、車両の走行している場所や走行時の速度等によって、走行中の車両の通信状態の変化を監視することができる。このため、比較的良好な通信状況下で静止画の送信を行うことができる。
(10)
前記制御部は、前記静止画とは別に送信される、前記静止画よりもサイズの小さなデータの応答時間に基づいて、前記通信処理部の送信状態を判定してもよい。
このように構成することで、データ容量の大きな静止画を送信する前に、データ容量の小さなpingまたは車両情報等に基づいて、走行中の車両の通信状態を比較的短時間で判定することができる。
(11)
前記制御部は、連続して2枚の前記静止画の応答時間が所定の閾値を超えた場合に、後続の前記静止画を送信せずに記憶装置内に保存してもよい。
このように構成することで、悪化した送信状況下で、常に静止画を送信し続けることによって、静止画の送信の遅延による影響が累積的に続くことを回避することができる。
(12)
前記制御部は、前記静止画の送信中の数が0であり、かつ、前記静止画とは別に送信される、前記静止画よりもサイズの小さなデータの応答時間が所定の閾値を下回る場合、前記記憶装置内に保存した前記静止画を送信してもよい。
このように構成することで、静止画の送信の遅延による影響が累積的に続くことを回避しながら、選択されたすべての静止画を送信することができる。
(13)
前記通信処理部は、LPWA(Low Power Wide Area)方式でデータを送信してもよい。
このように構成することで、比較的に低い周波数を利用することで、比較的に小さな電力で、比較的に長距離の通信を行うことができる。
(14)
前記電子機器は、ドライブレコーダでもよい。
このように構成することで、ドライブレコーダが撮影、記録する映像を用いて、走行中の周囲の様子を記録することができる。
(15)
電子機器から送信された前記複数の静止画を受信する受信部と、
受信した前記複数の静止画を統合して、動画を作成する動画作成部と、
を有する管理サーバ。
このように構成することで、電子機器側では、静止画の送付の負担を減らすとともに、動画を作成する負担をなくすことができる。さらに、管理サーバ側では、比較的に高い処理スペックを有するため、送信された静止画に基づいて、動画を作成することができる。例えば、管理サーバ側では、電子機器側で動画作成する場合と比較して、時系列を変更した動画化や、静止画を補う動画化等、より高度な動画化を行うことができる。
(16)
前記動画作成部は、受信した前記複数の静止画を統合して前記動画を作成する際に、実際の時系列よりも早回しな動画を作成してもよい。
このように構成することで、動画再生時に視聴者に対して間延びした印象を与えることを回避し、走行記録の確認等を迅速に行うことができる動画を作成できる。
(17)
前記動画作成部は、受信した前記複数の静止画から前記動画を作成する際に、前記複数の静止画の時間間隔が所定の閾値を超えた間隔を有する場合、
前記間隔の以前の静止画を複製して前記動画を作成する、又は、前記間隔の前後の静止画に基づいて新たな静止画を生成して前記動画を作成するようにしてもよい。
このように構成することで、静止画の抜けが発生したことにより、動画再生時に視聴者に対して不自然な印象を与えることを回避することができる動画を作成できる。
(18)
前記動画作成部は、静止画を複製した場合、又は、新たな静止画を生成した場合に、元の画像データが無いことを示す情報を表示した前記動画を作成してもよい。
このように構成することで、交通事故発生時や走行経路確認時に、実際に撮影された静止画とそうでないものとを明確に区別して利用することができる動画を作成できる。
(19)
前記受信部は、前記電子機器から、前記複数の静止画と、前記複数の静止画が作成された時点での前記車両の位置情報とを受信し、
前記動画作成部は、受信した前記複数の静止画を統合して動画を作成する場合に、前記車両の位置情報を前記動画に埋め込むことにより、前記動画に基づいて前記車両の位置情報を同期して表示可能にしてもよい。
このように構成することで、ユーザ端末側で動画を再生するとき、動画だけを用いて車両の位置を知ることができる。
(20)
少なくとも1つのコンピュータ上で実行されるプログラムであって、
上記方法を実行可能にするプログラムでもよい。
このように構成することで、既存の電子機器または管理サーバに対して、プログラムの提供を行うことによって、上記制御を行うことができる。
The above-described embodiment discloses at least the following configurations.
(1)
a communication processing unit;
a control unit that processes image information captured by the camera and transmits a plurality of still images via the communication processing unit;
Equipped with
The control unit controls the transmission of the plurality of still images based on at least one of a vehicle running state and a still image transmission state.
This configuration reduces the burden on the electronic device during transmission because still images are transmitted, compared to when a video stream is directly transmitted. Alternatively, still images can be transmitted under optimal conditions by controlling the transmission of still images based on the vehicle's running state and the transmission state of the still images.
(2)
The control unit, regarding the running state of the vehicle,
When it is detected that the speed of the vehicle is within a predetermined speed range or that the change in the position of the vehicle is within a predetermined distance range, a predetermined still image may be selected from the plurality of captured still images and transmitted.
This configuration reduces the burden on the electronic device during transmission compared to when all still images are transmitted. In this case, by thinning out still images while paying attention to changes in the vehicle's traveling speed or position, still images suitable for creating a video can be preferentially retained and thinned out.
(3)
The predetermined still images may be still images selected every predetermined number of the plurality of still images captured continuously.
With this configuration, still images are periodically thinned out for each group, so that it is possible to avoid localized culling of still images.
(4)
The predetermined still image may be the most recent still image among the plurality of still images captured in succession.
With this configuration, still images are periodically thinned out at the beginning of each group, so that moving images can be generated regularly.
(5)
The predetermined still image may be a still image taken at or after the start of movement of the vehicle is detected.
By configuring in this way, it is possible to record the surroundings when a vehicle that has been temporarily stopped at an intersection or the like starts moving again.
(6)
The running state of the vehicle is
a change in the speed or acceleration of the vehicle;
A change in the position of the vehicle, or in the case where the vehicle is a multi-wheeled vehicle including a four-wheeled vehicle, operation of one or more of an accelerator pedal, a brake pedal, a clutch pedal, a parking brake lever, an automatic transmission change lever, and a manual transmission shift lever,
The determination may be based on at least one of the following:
This configuration allows the system to detect when a vehicle starts moving and transmit still images based on that information. Furthermore, by combining this information with changes in speed and position, the reliability of the detection results can be improved.
(7)
The control unit may transmit all still images within a predetermined period, including the predetermined still image, when an event related to a collision of the vehicle is detected.
By configuring in this way, in the event of a traffic accident or the like, it is possible to comprehensively record original still images taken by the vehicle-mounted camera for the period before and after the accident.
(8)
The predetermined speed may be a speed when the vehicle is traveling at a low speed or a speed when the vehicle is stopped.
This configuration allows for the still images to be thinned out when the vehicle's running position changes relatively slowly and similar scenes are continuously captured.Also, when the reception strength (RSRP), transmission speed, and reception speed are relatively stable and the need for spare images decreases, the still images can be thinned out.
(9)
The control unit may determine the transmission state of the communication processing unit based on the number of transmitted still images and a response time from transmission of the still image to completion of transmission.
This configuration makes it possible to monitor changes in the communication status of a moving vehicle depending on the location and speed of the vehicle, etc. This allows still images to be transmitted under relatively good communication conditions.
(10)
The control unit may determine the transmission state of the communication processing unit based on a response time of data that is transmitted separately from the still image and has a size smaller than the still image.
By configuring in this manner, the communication status of a moving vehicle can be determined in a relatively short time based on a ping or vehicle information, etc., which has a small data capacity, before transmitting a still image, which has a large data capacity.
(11)
When the response time of two consecutive still images exceeds a predetermined threshold, the control unit may store the subsequent still images in a storage device without transmitting the subsequent still images.
With this configuration, it is possible to avoid the cumulative effect of delays in still image transmission caused by constantly transmitting still images under worsening transmission conditions.
(12)
The control unit may transmit the still image stored in the storage device if the number of still images currently being transmitted is 0 and the response time of data smaller in size than the still image that is transmitted separately from the still image is below a predetermined threshold.
With this configuration, it is possible to transmit all selected still images while avoiding the cumulative effect of delays in transmitting still images.
(13)
The communication processing unit may transmit data in a Low Power Wide Area (LPWA) format.
With this configuration, by using a relatively low frequency, communication can be performed over a relatively long distance with a relatively small amount of power.
(14)
The electronic device may be a drive recorder.
With this configuration, the surroundings while driving can be recorded using the video captured and recorded by the drive recorder.
(15)
a receiving unit that receives the plurality of still images transmitted from the electronic device;
a video creation unit that combines the received still images to create a video;
A management server having:
This configuration reduces the burden on the electronic device of sending still images and eliminates the burden of creating videos. Furthermore, since the management server has relatively high processing specifications, it can create videos based on the transmitted still images. For example, the management server can create more advanced videos, such as videos with altered timelines or videos that supplement still images, compared to when videos are created on the electronic device.
(16)
When creating the moving image by integrating the received still images, the moving image creation unit may create a moving image that is played back faster than an actual chronological order.
By configuring in this way, it is possible to avoid giving the viewer an impression that the video is drawn out when played back, and to create a video that allows the viewer to quickly check the driving record, etc.
(17)
When creating the video from the received still images, if a time interval between the still images exceeds a predetermined threshold, the video creation unit:
The moving image may be created by duplicating still images from before the interval, or by generating new still images based on still images from before and after the interval.
By configuring in this way, it is possible to create a moving image that can avoid giving an unnatural impression to the viewer when the moving image is played back due to the occurrence of missing still images.
(18)
When a still image is duplicated or a new still image is generated, the video creation section may create the video displaying information indicating that the original image data does not exist.
By configuring in this way, it is possible to create a video that can be used when a traffic accident occurs or when checking a driving route, by clearly distinguishing between still images that were actually taken and those that were not.
(19)
the receiving unit receives, from the electronic device, the plurality of still images and position information of the vehicle at the time when the plurality of still images were created;
When the video creation unit creates a video by integrating the received multiple still images, it may embed the vehicle's location information in the video, thereby enabling the vehicle's location information to be displayed in synchronization with the video.
With this configuration, when the video is played back on the user terminal side, the vehicle position can be known using only the video.
(20)
A program running on at least one computer,
It may also be a program that enables the above method to be executed.
With this configuration, the above control can be performed by providing a program to an existing electronic device or a management server.
101…ドライブレコーダ(電子機器または車載機器)、102…管理サーバ、103…ユーザ端末、301…マイコン、302…通信処理部、303…DVRコントローラ(制御部)、304…カメラ(撮影部)、350…制御部 101...Drive recorder (electronic device or in-vehicle device), 102...Management server, 103...User terminal, 301...Microcomputer, 302...Communication processing unit, 303...DVR controller (control unit), 304...Camera (photographing unit), 350...Control unit
Claims (15)
通信処理部と、
カメラにより撮影された画像情報を処理し、前記通信処理部を介して複数の静止画を送信する制御部と、
を備え、
前記制御部は、前記移動体の走行状態に基づいて、前記複数の静止画の送信を制御する機能を備え、
前記移動体の速度が所定の速度の範囲内にあることを検知した場合に、撮影された前記複数の静止画のうち、所定の静止画を選択して、送信する機能を備え、
前記所定の速度は、前記移動体の低速走行時の速度または前記移動体の停車時の速度である、電子機器。 An electronic device mounted on a moving body,
a communication processing unit;
a control unit that processes image information captured by the camera and transmits a plurality of still images via the communication processing unit;
Equipped with
the control unit has a function of controlling transmission of the plurality of still images based on a traveling state of the moving object,
a function of selecting and transmitting a predetermined still image from among the plurality of captured still images when it is detected that the speed of the moving object is within a predetermined speed range;
The electronic device , wherein the predetermined speed is a speed when the mobile body is traveling at a low speed or a speed when the mobile body is stopped .
通信処理部と、
カメラにより撮影された画像情報を処理し、前記通信処理部を介して複数の静止画を送信する制御部と、
を備え、
前記制御部は、静止画の送信状態に基づいて、前記複数の静止画の送信を制御する機能を備え、
前記制御部は、前記静止画を送信した数と前記静止画の送信から送信が完了するまでの応答時間とに基づいて、前記通信処理部の送信状態を判定する機能を備える、電子機器。 An electronic device mounted on a moving body,
a communication processing unit;
a control unit that processes image information captured by the camera and transmits a plurality of still images via the communication processing unit;
Equipped with
the control unit has a function of controlling transmission of the plurality of still images based on a transmission state of the still images ;
The control unit has a function of determining a transmission state of the communication processing unit based on the number of still images transmitted and a response time from transmission of the still images to completion of transmission.
通信処理部と、
カメラにより撮影された画像情報を処理し、前記通信処理部を介して複数の静止画を送信する制御部と、
を備え、
前記制御部は、静止画の送信状態に基づいて、前記複数の静止画の送信を制御する機能を備え、
前記制御部は、前記静止画とは別に送信される、前記静止画よりもサイズの小さなデータの応答時間に基づいて、前記通信処理部の送信状態を判定する機能を備える、電子機器。 An electronic device mounted on a moving body,
a communication processing unit;
a control unit that processes image information captured by the camera and transmits a plurality of still images via the communication processing unit;
Equipped with
the control unit has a function of controlling transmission of the plurality of still images based on a transmission state of the still images ;
The control unit is configured to determine the transmission state of the communication processing unit based on a response time of data that is transmitted separately from the still image and has a size smaller than the still image.
通信処理部と、
カメラにより撮影された画像情報を処理し、前記通信処理部を介して複数の静止画を送信する制御部と、
を備え、
前記制御部は、静止画の送信状態に基づいて、前記複数の静止画の送信を制御する機能を備え、
前記制御部は、連続して2枚の前記静止画の応答時間が所定の閾値を超えた場合に、後続の前記静止画を送信せずに記憶装置内に保存する機能を備える、電子機器。 An electronic device mounted on a moving body,
a communication processing unit;
a control unit that processes image information captured by the camera and transmits a plurality of still images via the communication processing unit;
Equipped with
the control unit has a function of controlling transmission of the plurality of still images based on a transmission state of the still images ;
The electronic device wherein the control unit has a function of storing the subsequent still images in a storage device without transmitting them when the response time of two consecutive still images exceeds a predetermined threshold.
通信処理部と、
カメラにより撮影された画像情報を処理し、前記通信処理部を介して複数の静止画を送信する制御部と、
を備え、
前記制御部は、移動体の走行状態と、静止画の送信状態との少なくともいずれかに基づいて、前記複数の静止画の送信を制御する機能を備える、前記移動体に搭載される電子機器から送信された前記複数の静止画を受信する受信部と、
受信した前記複数の静止画を統合して、動画を作成する動画作成部と、
を有する管理サーバ。 a management server,
a communication processing unit;
a control unit that processes image information captured by the camera and transmits a plurality of still images via the communication processing unit;
Equipped with
the control unit has a function of controlling transmission of the plurality of still images based on at least one of a running state of the mobile body and a transmission state of the still images; and a receiving unit that receives the plurality of still images transmitted from an electronic device mounted on the mobile body ;
a video creation unit that combines the received still images to create a video;
A management server having:
請求項1~7のいずれか1項に記載の電子機器から送信された前記複数の静止画を受信する受信部と、
受信した前記複数の静止画を統合して、動画を作成する動画作成部と、
を有する管理サーバ。 a management server,
a receiving unit that receives the plurality of still images transmitted from the electronic device according to any one of claims 1 to 7 ;
a video creation unit that combines the received still images to create a video;
A management server having:
前記間隔の以前の静止画を複製して前記動画を作成する、又は、前記間隔の前後の静止画に基づいて新たな静止画を生成して前記動画を作成する、
請求項8または9に記載の管理サーバ。 When creating the video from the received still images, if a time interval between the plurality of still images exceeds a predetermined threshold, the video creation unit:
creating the video by duplicating still images from before the interval, or creating new still images based on still images from before and after the interval;
10. The management server according to claim 8 or 9 .
前記動画作成部は、受信した前記複数の静止画を統合して動画を作成する場合に、前記移動体の位置情報を前記動画に埋め込むことにより、前記動画に基づいて前記移動体の位置情報を同期して表示可能にした、請求項8または9に記載の管理サーバ。 the receiving unit receives, from the electronic device, the plurality of still images and location information of the moving object at the time when the plurality of still images were created;
The management server described in claim 8 or 9, wherein when the video creation unit integrates the received still images to create a video, it embeds the location information of the moving object in the video, thereby enabling the location information of the moving object to be displayed in synchronization based on the video .
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021029847A JP7717359B2 (en) | 2021-02-26 | 2021-02-26 | Electronic equipment, a server that converts still images into animation, and programs |
| JP2025118679A JP2025157374A (en) | 2021-02-26 | 2025-07-15 | Electronic equipment, a server that converts still images into animation, and programs |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021029847A JP7717359B2 (en) | 2021-02-26 | 2021-02-26 | Electronic equipment, a server that converts still images into animation, and programs |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025118679A Division JP2025157374A (en) | 2021-02-26 | 2025-07-15 | Electronic equipment, a server that converts still images into animation, and programs |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022131099A JP2022131099A (en) | 2022-09-07 |
| JP7717359B2 true JP7717359B2 (en) | 2025-08-04 |
Family
ID=83153145
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021029847A Active JP7717359B2 (en) | 2021-02-26 | 2021-02-26 | Electronic equipment, a server that converts still images into animation, and programs |
| JP2025118679A Pending JP2025157374A (en) | 2021-02-26 | 2025-07-15 | Electronic equipment, a server that converts still images into animation, and programs |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025118679A Pending JP2025157374A (en) | 2021-02-26 | 2025-07-15 | Electronic equipment, a server that converts still images into animation, and programs |
Country Status (1)
| Country | Link |
|---|---|
| JP (2) | JP7717359B2 (en) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005020607A (en) | 2003-06-27 | 2005-01-20 | Casio Comput Co Ltd | Composite image output apparatus and composite image output processing program |
| JP2016092531A (en) | 2014-10-31 | 2016-05-23 | 株式会社トランストロン | Image transmission device, image acquisition method, and image acquisition program |
| JP2019032725A (en) | 2017-08-09 | 2019-02-28 | 株式会社ユピテル | Vehicle-mounted electronic device, server, and client terminal |
| JP2019036862A (en) | 2017-08-17 | 2019-03-07 | ソニー株式会社 | Server apparatus, recording method, program, and information processing apparatus |
| JP2019129328A (en) | 2018-01-22 | 2019-08-01 | 西日本電信電話株式会社 | High-definition movie generation device, high-definition movie generation method and program |
| JP2020088803A (en) | 2018-11-30 | 2020-06-04 | Kddi株式会社 | Remote monitoring system, remote monitoring control device, computer program, and remote monitoring method |
| JP2020095596A (en) | 2018-12-14 | 2020-06-18 | 株式会社ユピテル | In-vehicle equipment and systems |
-
2021
- 2021-02-26 JP JP2021029847A patent/JP7717359B2/en active Active
-
2025
- 2025-07-15 JP JP2025118679A patent/JP2025157374A/en active Pending
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005020607A (en) | 2003-06-27 | 2005-01-20 | Casio Comput Co Ltd | Composite image output apparatus and composite image output processing program |
| JP2016092531A (en) | 2014-10-31 | 2016-05-23 | 株式会社トランストロン | Image transmission device, image acquisition method, and image acquisition program |
| JP2019032725A (en) | 2017-08-09 | 2019-02-28 | 株式会社ユピテル | Vehicle-mounted electronic device, server, and client terminal |
| JP2019036862A (en) | 2017-08-17 | 2019-03-07 | ソニー株式会社 | Server apparatus, recording method, program, and information processing apparatus |
| JP2019129328A (en) | 2018-01-22 | 2019-08-01 | 西日本電信電話株式会社 | High-definition movie generation device, high-definition movie generation method and program |
| JP2020088803A (en) | 2018-11-30 | 2020-06-04 | Kddi株式会社 | Remote monitoring system, remote monitoring control device, computer program, and remote monitoring method |
| JP2020095596A (en) | 2018-12-14 | 2020-06-18 | 株式会社ユピテル | In-vehicle equipment and systems |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2025157374A (en) | 2025-10-15 |
| JP2022131099A (en) | 2022-09-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11587371B2 (en) | Systems and methods for using on-board resources of individual vehicles in a fleet of vehicles as a distributed data center | |
| JP5137981B2 (en) | In-vehicle surveillance camera | |
| US10109116B2 (en) | Device, system and method for aggregating networks and serving data from those networks to computers | |
| CN101316749B (en) | Method and apparatus for remote detection and control of data systems on a locomotive | |
| US9918038B2 (en) | System and method for multimedia capture | |
| US20180359445A1 (en) | Method for Recording Vehicle Driving Information and Creating Vehicle Record by Utilizing Digital Video Shooting | |
| CN105632214B (en) | A kind of traffic light status information acquisition method, cloud processing method and relevant device | |
| US20180137698A1 (en) | Drive recorder | |
| KR101257353B1 (en) | 4 channels blackbox apparatus and method using ECU of a car or external signal of a car | |
| CN100481911C (en) | Video frequency image circulation storage device and method | |
| CN111024115A (en) | Live-action navigation method, device, equipment, storage medium and vehicle-mounted multimedia system | |
| CN205809930U (en) | A kind of multifunctional running monitor | |
| US12175577B1 (en) | Roadway scene re-creation using video analytics and metadata | |
| CN106056697A (en) | Event monitoring method, device and system | |
| JP2010198214A (en) | Drive recorder and video information display method | |
| JP7348724B2 (en) | In-vehicle device and display method | |
| CN108924461B (en) | Video image processing method and device | |
| CN112639893A (en) | Vehicle recording control device, vehicle imaging device, vehicle recording control method, and program | |
| JP7254000B2 (en) | Image delivery device and method, and image delivery system | |
| JP7717359B2 (en) | Electronic equipment, a server that converts still images into animation, and programs | |
| TW201741898A (en) | System and method for UBI or fleet management by utilizing cloud driving video recording information | |
| JP7418681B2 (en) | Recording control device, recording control method, and recording control program | |
| CN202353715U (en) | System for monitoring locomotive video | |
| CN208538196U (en) | A kind of drive recorder | |
| CN110139051B (en) | Video information acquisition system and automobile |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240130 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250109 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250204 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20250401 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250529 |
|
| 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: 20250617 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250715 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7717359 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |