Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6652463B2 - Vehicle-mounted camera device, vehicle-mounted camera adjustment device, and vehicle-mounted camera adjustment system - Google Patents
[go: Go Back, main page]

JP6652463B2 - Vehicle-mounted camera device, vehicle-mounted camera adjustment device, and vehicle-mounted camera adjustment system - Google Patents

Vehicle-mounted camera device, vehicle-mounted camera adjustment device, and vehicle-mounted camera adjustment system Download PDF

Info

Publication number
JP6652463B2
JP6652463B2 JP2016151974A JP2016151974A JP6652463B2 JP 6652463 B2 JP6652463 B2 JP 6652463B2 JP 2016151974 A JP2016151974 A JP 2016151974A JP 2016151974 A JP2016151974 A JP 2016151974A JP 6652463 B2 JP6652463 B2 JP 6652463B2
Authority
JP
Japan
Prior art keywords
vehicle
image
mounted camera
camera device
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.)
Expired - Fee Related
Application number
JP2016151974A
Other languages
Japanese (ja)
Other versions
JP2018022974A (en
Inventor
中田 啓明
啓明 中田
敏之 印南
敏之 印南
善之 武藤
善之 武藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Astemo Ltd
Original Assignee
Hitachi Automotive Systems Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Automotive Systems Ltd filed Critical Hitachi Automotive Systems Ltd
Priority to JP2016151974A priority Critical patent/JP6652463B2/en
Priority to PCT/JP2017/025490 priority patent/WO2018025607A1/en
Publication of JP2018022974A publication Critical patent/JP2018022974A/en
Application granted granted Critical
Publication of JP6652463B2 publication Critical patent/JP6652463B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/63Control of cameras or camera modules by using electronic viewfinders
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B15/00Special procedures for taking photographs; Apparatus therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Closed-Circuit Television Systems (AREA)
  • Studio Devices (AREA)

Description

本発明は、自動車に搭載する車載カメラ装置、車載カメラ調整装置及び車載カメラ調整システムに関する。   The present invention relates to a vehicle-mounted camera device mounted on a vehicle, a vehicle-mounted camera adjustment device, and a vehicle-mounted camera adjustment system.

近年、車載安全装置や運転補助装置の外界認識センサとして車載カメラが用いられることがある。このような車載カメラは撮影した画像を処理することで、車両の外界の障害物や先行車、道路情報などを認識する。この認識結果に基づき車両を適切に制御することで、予防安全や運転補助を実現している。   In recent years, an in-vehicle camera has been used as an external recognition sensor of an in-vehicle safety device or a driving assistance device. Such an in-vehicle camera recognizes an obstacle, a preceding vehicle, road information, and the like outside the vehicle by processing the captured image. By appropriately controlling the vehicle based on the recognition result, preventive safety and driving assistance are realized.

車両制御に認識結果を用いるには、認識した物体の位置を正確に検出する必要がある。そこで、車載カメラの製造公差を調整する仕組みや、認識結果を評価する仕組みを考慮する必要があり、調整や評価に必要となる制御情報の通信が車載カメラに必要となっている。   In order to use the recognition result for vehicle control, it is necessary to accurately detect the position of the recognized object. Therefore, it is necessary to consider a mechanism for adjusting the manufacturing tolerance of the in-vehicle camera and a mechanism for evaluating the recognition result, and the in-vehicle camera needs to communicate control information required for adjustment and evaluation.

車載カメラによる画像処理は、画像1フレーム単位での処理を基本とするので、調整や評価、画像の撮像制御や認識処理の制御情報は、その全部あるいは一部を画像の各フレームに同期させて通信を行うことが通常である。   Since the image processing by the in-vehicle camera is basically performed in units of one image frame, control information for adjustment, evaluation, image capturing control, and recognition processing is synchronized in whole or in part with each frame of the image. It is common to communicate.

画像の各フレームに同期して制御情報の通信を行う装置としては、特許文献1に示された装置がある。特許文献1には、画像信号のブランキング期間を用いて画像信号に情報を重畳することが述べられており、情報は画像に同期して伝送される。   As an apparatus for performing communication of control information in synchronization with each frame of an image, there is an apparatus disclosed in Patent Document 1. Patent Literature 1 describes that information is superimposed on an image signal using a blanking period of the image signal, and the information is transmitted in synchronization with an image.

特開2014−72603号公報JP 2014-72603 A

しかしながら、特に画像が高解像度の場合や高フレームレートの場合、画像信号に制御信号を重畳すると、画像系を取り扱う高速回路に制御情報を取り扱う回路の一部を組み込む必要が生じ、高速回路が複雑化することになる。   However, when a control signal is superimposed on an image signal, particularly when an image has a high resolution or a high frame rate, it is necessary to incorporate a part of a circuit that handles control information into a high-speed circuit that handles an image system. Will be transformed.

この結果、高速回路部分の回路遅延増加や高速回路の最適化の影響などで、取り扱う機能以上に論理の増大を招き、あるいは必要動作周波数での動作が困難になり、安価なFPGA(Field-Programmable Gate Array)など低コスト集積回路の利用ができない場合があるという課題があった。   As a result, due to an increase in circuit delay in a high-speed circuit portion or an effect of optimization of the high-speed circuit, the logic becomes larger than the function to be handled, or it becomes difficult to operate at a required operating frequency, and an inexpensive FPGA (Field-Programmable There is a problem that a low-cost integrated circuit such as a gate array cannot be used in some cases.

本発明の目的は、高解像度、高フレームレート等の画像を取り扱うことが原因で、画像系の信号を処理する回路が高速となっても、当該高速回路が複雑となることを抑制し、安価なFPGA等の低コスト集積回路を利用可能な車載カメラ装置、車載カメラ調整装置及び車載カメラ調整システムを実現することである。   An object of the present invention is to suppress the complexity of a high-speed circuit even when a circuit for processing an image-based signal becomes high-speed due to handling of an image having a high resolution and a high frame rate. A vehicle-mounted camera device, a vehicle-mounted camera adjustment device, and a vehicle-mounted camera adjustment system that can use a low-cost integrated circuit such as a simple FPGA.

上記目的を達成するため、本発明は次のように構成される。   In order to achieve the above object, the present invention is configured as follows.

(1)車載カメラ装置において、画像を撮像する画像撮像部と、上記画像撮像部が撮像した画像の処理を行う画像処理部と、上記画像処理部が処理した画像情報を出力する画像信号送出部と、上記画像信号送出部が出力した画像情報に基づき、上記画像処理部が行う画像処理に関する情報を有する制御情報を通信する制御信号通信部とを備え、上記制御信号通信部は、上記画像信号送出部から出力される画像情報に含まれる画像フレーム内の基準信号に基づいて予め設定した時間後に上記制御情報を通信し、上記画像処理部は、上記制御情報に応答して画像処理を行う。   (1) In a vehicle-mounted camera device, an image capturing unit that captures an image, an image processing unit that processes an image captured by the image capturing unit, and an image signal transmitting unit that outputs image information processed by the image processing unit And a control signal communication unit for communicating control information having information on image processing performed by the image processing unit based on the image information output by the image signal transmission unit, wherein the control signal communication unit includes the image signal The control information is communicated after a preset time based on a reference signal in an image frame included in the image information output from the transmitting unit, and the image processing unit performs image processing in response to the control information.

(2)車載カメラ装置を調整する車載カメラ調整装置であって、上記車載カメラ装置から画像情報を受信する画像信号受信部と、上記受信した画像情報に基いて、制御情報を生成する信号処理部と、上記受信した画像情報に同期して上記車載カメラ装置と制御情報を通信する制御信号通信部とを備え、上記制御信号通信部は、上記画像信号受信部が受信した上記画像情報に含まれる画像フレーム内の基準信号に基づいて所定時間経過後に、上記車載カメラ装置に制御情報を出力し、上記所定時間は、上記車載カメラ装置が画像情報を処理するのに要する時間に基づいて設定される。 (2) An in-vehicle camera adjustment device that adjusts the in-vehicle camera device, the image signal receiving unit receiving image information from the in-vehicle camera device, and a signal processing unit that generates control information based on the received image information. And a control signal communication unit that communicates control information with the on-vehicle camera device in synchronization with the received image information. The control signal communication unit is included in the image information received by the image signal reception unit. After a predetermined time has elapsed based on the reference signal in the image frame, control information is output to the vehicle-mounted camera device, and the predetermined time is set based on a time required for the vehicle-mounted camera device to process the image information. .

(3)車載カメラ装置及び車載カメラ調整装置を有する車載カメラ調整システムにおいて、上記車載カメラ調整装置は、上記車載カメラ装置から画像情報を受信する画像信号受信部と、上記画像情報に同期して制御情報を上記車載カメラ装置に送信する制御信号通信部とを有し、上記車載カメラ調整装置の上記制御信号通信部は、上記画像信号受信部で上記画像情報に含まれる画像フレーム内の基準信号を受信してから所定時間経過後に、上記車載カメラ装置に対して上記制御情報を出力し、上記所定時間は、上記車載カメラ装置が上記画像情報を処理するのに要する時間に基づいて設定される。

(3) In the vehicle-mounted camera adjustment system having the vehicle-mounted camera device and the vehicle-mounted camera adjustment device, the vehicle-mounted camera adjustment device controls the image signal receiving unit that receives image information from the vehicle-mounted camera device, and synchronizes with the image information. A control signal communication unit for transmitting information to the on-vehicle camera device, wherein the control signal communication unit of the on-vehicle camera adjustment device transmits a reference signal in an image frame included in the image information by the image signal receiving unit. received from after a predetermined time has elapsed, Outputs the control information to the vehicle camera system, the upper Kisho constant time, the vehicle camera system is based on the time required to process the image information setting Is done.

(4)車載カメラ装置において、撮像機能を有する車載カメラユニットと、上記車載カメラユニットの画像情報出力を受信し画像認識処理を行う画像処理ユニットと、が分離されている構成では、上記車載カメラユニットと上記画像処理ユニットは制御情報を相互通信し、上記画像処理ユニットは、上記車載カメラユニットから画像情報を受信する画像信号受信部と、上記画像情報に同期して上記制御情報を送信する制御信号通信部とを有し、上記制御信号通信部は、上記画像信号受信部で受信した上記画像情報に含まれる画像フレーム内の基準信号を受信してから所定時間経過後に、上記車載カメラユニットに対して上記制御情報を出力し、上記所定時間は、上記車載カメラユニットが画像情報を処理するのに要する時間に基づいて設定される。   (4) In the vehicle-mounted camera unit, in the configuration in which the vehicle-mounted camera unit having an imaging function and the image processing unit that receives the image information output of the vehicle-mounted camera unit and performs the image recognition processing are separated, And the image processing unit communicate control information with each other, the image processing unit includes an image signal receiving unit that receives image information from the on-vehicle camera unit, and a control signal that transmits the control information in synchronization with the image information. A communication unit, the control signal communication unit, after receiving a reference signal in the image frame included in the image information received by the image signal receiving unit after a predetermined time has elapsed, to the vehicle-mounted camera unit The predetermined time is set based on the time required for the on-vehicle camera unit to process the image information. That.

本発明によれば、画像が高解像度の場合や高フレームレートの場合であっても、画像系の信号を処理する高速回路の複雑化を伴うことが無く、安価なFPGA等の低コスト集積回路を利用可能な車載カメラ装置、車載カメラ調整装置及び車載カメラ調整システムを実現することができる。   According to the present invention, even when an image has a high resolution or a high frame rate, a low-speed integrated circuit such as an inexpensive FPGA or the like does not involve a complicated high-speed circuit for processing an image signal. A vehicle-mounted camera device, a vehicle-mounted camera adjustment device, and a vehicle-mounted camera adjustment system that can use the present invention can be realized.

本発明の実施例1による車載カメラ装置及び外部装置(車載カメラ調整装置など)の概略構成図である。1 is a schematic configuration diagram of a vehicle-mounted camera device and an external device (a vehicle-mounted camera adjustment device and the like) according to a first embodiment of the present invention. 実施例1における車載カメラ装置の内部処理と外部装置との制御通信の関係を示す図である。FIG. 3 is a diagram illustrating a relationship between internal processing of the vehicle-mounted camera device and control communication with an external device according to the first embodiment. 実施例1において、外部装置が車載カメラ装置と制御信号を用いた通信を行う際のタイミングの一例の説明図である。FIG. 4 is an explanatory diagram of an example of timing when an external device performs communication using a control signal with a vehicle-mounted camera device in the first embodiment. 実施例1における車載カメラ装置と外部装置との間で制御信号を送受し、外部装置が車載カメラ装置の内部処理に対して値を設定する際のタイムチャートである。6 is a time chart when a control signal is transmitted and received between the vehicle-mounted camera device and the external device in the first embodiment, and the external device sets a value for internal processing of the vehicle-mounted camera device. 外部装置が車載カメラ装置の処理パラメータを設定し、かつ車載カメラ装置の内部処理結果を外部装置が取得する際の制御信号タイムチャートである。6 is a control signal time chart when the external device sets a processing parameter of the vehicle-mounted camera device and the external device acquires an internal processing result of the vehicle-mounted camera device. 車載カメラ装置の内部処理結果を外部装置が取得する際の制御信号タイムチャートである。6 is a control signal time chart when an external device acquires an internal processing result of the vehicle-mounted camera device. 実施例1における外部装置が調整データを車載カメラ装置に書き込む際の車載カメラ内部処理と制御通信の関係の一例を示す図である。FIG. 4 is a diagram illustrating an example of a relationship between an in-vehicle camera internal process and control communication when an external device writes adjustment data to the in-vehicle camera device according to the first embodiment. 実施例1において外部装置が処理X要求及び調整データを車載カメラ装置に転送する際の制御信号のタイムチャートである。6 is a time chart of a control signal when the external device transfers a processing X request and adjustment data to the vehicle-mounted camera device in the first embodiment. 調整データの転送後、車載カメラ装置を画像フレームに同期した動作に戻す際の車載カメラ内部処理と制御通信の関係を示す図である。FIG. 9 is a diagram illustrating a relationship between on-vehicle camera internal processing and control communication when returning the in-vehicle camera device to an operation synchronized with an image frame after transfer of adjustment data. 車載カメラ装置が処理Xから通常の処理状態へ移行する際の制御信号を構成する各信号線の動作を示す図である。It is a figure which shows operation | movement of each signal line which comprises a control signal when an in-vehicle camera device shifts from processing X to a normal processing state. 実施例2における車載カメラ装置の内部処理と外部装置との制御通信の関係を示す図である。FIG. 10 is a diagram illustrating a relationship between internal processing of the on-vehicle camera device and control communication with an external device according to the second embodiment. 実施例2における車載カメラ装置と外部装置との間の制御信号送受のタイムチャートである。9 is a time chart of transmission / reception of control signals between the on-vehicle camera device and the external device according to the second embodiment. 実施例2における外部装置が調整データを車載カメラ装置に書き込む際の車載カメラ内部処理と制御通信の関係の一例を示す図である。FIG. 14 is a diagram illustrating an example of a relationship between an in-vehicle camera internal process and control communication when an external device writes adjustment data to the in-vehicle camera device according to the second embodiment. 実施例2において外部装置が処理X要求及び調整データを車載カメラ装置に転送する際の制御信号のタイムチャートである。10 is a time chart of a control signal when an external device transfers a processing X request and adjustment data to a vehicle-mounted camera device in the second embodiment. 実施例3における車載カメラ装置の内部処理と外部装置との制御通信の関係を示す図である。FIG. 13 is a diagram illustrating a relationship between internal processing of a vehicle-mounted camera device and control communication with an external device according to a third embodiment. 実施例3において外部装置が車載カメラ装置と制御信号を用いた通信を行う際のタイミングの一例の説明図である。FIG. 14 is an explanatory diagram of an example of timing when an external device communicates with a vehicle-mounted camera device using a control signal in a third embodiment. 車載カメラ装置の画像処理回路Aの処理結果を外部装置が取得する際の制御信号タイムチャートである。5 is a control signal time chart when an external device acquires a processing result of the image processing circuit A of the vehicle-mounted camera device. 本発明の実施例4による、車載カメラユニット及び画像処理ユニットを備える車載カメラ装置の概略構成図である。FIG. 9 is a schematic configuration diagram of a vehicle-mounted camera device including a vehicle-mounted camera unit and an image processing unit according to a fourth embodiment of the present invention. 実施例4の車載カメラユニットと、画像処理ユニットとの間の制御通信と車載カメラユニットの内部処理の関係を示す図である。FIG. 13 is a diagram illustrating a relationship between control communication between an in-vehicle camera unit and an image processing unit according to a fourth embodiment and internal processing of the in-vehicle camera unit.

以下、本発明の実施形態について添付図面を参照して説明する。   Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings.

(実施例1)
図1は、本発明の実施例1による車載カメラ装置及び車載カメラ調整装置の概略構成図である。
(Example 1)
FIG. 1 is a schematic configuration diagram of a vehicle-mounted camera device and a vehicle-mounted camera adjustment device according to a first embodiment of the present invention.

図1において、車載カメラ装置100と、車載カメラ調整装置である外部装置500とにより車載カメラ調整システムが構成される。外部装置500は車載カメラ装置100の調整に用いる装置、あるいは動作情報の取得やデバッグに用いる装置などに相当する。   In FIG. 1, a vehicle-mounted camera adjustment system is configured by a vehicle-mounted camera device 100 and an external device 500 that is a vehicle-mounted camera adjustment device. The external device 500 corresponds to a device used for adjusting the vehicle-mounted camera device 100 or a device used for acquiring and debugging operation information.

車載カメラ装置100は、画像を撮像し電気信号に変換する2つの画像センサモジュール(画像撮像部)110A、110Bと、画像処理のアクセラレータとして機能する画像処理回路(画像処理部)A120と、画像処理回路A120の制御やソフトウェアによる画像処理、及び車載カメラ装置100の全体制御を行うマイコンA140と、撮影した画像や画像処理回路A120で処理した画像を出力するインタフェースとなる画像信号送出部130と、マイコンA140が必要とする制御情報の通信インタフェースとなる制御信号通信部150とを備える。   The in-vehicle camera device 100 includes two image sensor modules (image capturing units) 110A and 110B that capture images and convert the images into electric signals, an image processing circuit (image processing unit) A120 that functions as an accelerator for image processing, and an image processing unit. A microcomputer A140 for controlling the circuit A120, image processing by software, and overall control of the on-vehicle camera device 100; an image signal transmission unit 130 serving as an interface for outputting a captured image and an image processed by the image processing circuit A120; A control signal communication unit 150 serving as a communication interface for control information required by A140.

画像処理回路A120は、マイコンA140で処理すると効率が悪く処理内容に対して実行時間を要する処理、例えば、画像の露光補正や歪み補正、エッジ抽出処理を行う。図1に示す車載カメラ装置100は、ステレオ視により対象物までの距離を検出する機能を有するカメラ装置であるため、画像センサモジュール110を2個有し、画像処理回路A120には左右画像から各画素グループ(画素を縦横数ピクセル単位で束ねたもの)に対する視差の大きさを検出する機能(視差画像生成機能)も有する。   The image processing circuit A120 performs processing that is inefficient when performed by the microcomputer A140 and requires execution time for the processing content, for example, image exposure correction, distortion correction, and edge extraction processing. The on-vehicle camera device 100 illustrated in FIG. 1 is a camera device having a function of detecting a distance to an object by stereoscopic vision, and thus has two image sensor modules 110, and the image processing circuit A120 has a It also has a function (parallax image generation function) of detecting the magnitude of parallax for a pixel group (pixels bundled in units of several pixels vertically and horizontally).

マイコンA140は、CAN(Controller Area Network)に接続されており、車両に存在する他の制御装置(図示せず)とCAN信号で相互通信することができる。   The microcomputer A140 is connected to a CAN (Controller Area Network) and can communicate with other control devices (not shown) existing in the vehicle by CAN signals.

外部装置500は、車載カメラ装置100から出力された画像信号800を受信するインタフェースとなる画像信号受信部A530と、車載カメラ装置100と制御信号820を相互通信するインタフェースとなる制御信号通信部A550と、画像信号800を分析処理し車載カメラ装置100から取得した制御情報も用いて車載カメラ装置100に出力する制御情報(画像処理回路A120が行う画像の露光補正や歪み補正、エッジ抽出処理等の調整に関する情報)を生成する信号処理部540と、画像信号800に含まれる同期情報(垂直同期信号や水平同期信号、あるいは画像信号800内の特定のデータパターンなど)を元に、画像の1フレーム内の基準となるタイミングを検出し、そのタイミングから特定の時間経過後に信号を出力するタイミング生成部560と、タイミング生成部560からの信号及び信号処理部540からの指示に従い、制御用のコマンドを生成するコマンド生成部570とを備える。   The external device 500 includes an image signal receiving unit A530 serving as an interface for receiving the image signal 800 output from the vehicle-mounted camera device 100, and a control signal communication unit A550 serving as an interface for mutually communicating the control signal 820 with the vehicle-mounted camera device 100. And control information output to the vehicle-mounted camera device 100 by using the control information acquired from the vehicle-mounted camera device 100 by analyzing the image signal 800 (adjustment of image exposure correction, distortion correction, edge extraction processing, and the like performed by the image processing circuit A120). And a synchronization information (vertical synchronization signal, horizontal synchronization signal, or a specific data pattern in the image signal 800) included in the image signal 800. Signal, and outputs a signal after a lapse of a specific time from that timing. It includes a timing generator 560 which, in accordance with an instruction from the signal and the signal processing unit 540 from the timing generator 560, and a command generation unit 570 generates a command for control.

外部装置500を構成する信号処理部540は専用機器でもパソコンと専用のソフトウェアを組み合わせた構成でも構わない。   The signal processing unit 540 included in the external device 500 may be a dedicated device or a combination of a personal computer and dedicated software.

以上のような構成とすることで、外部装置500は画像信号800から検出できるタイミングを基準にした画像のフレーム内の特定のタイミングを狙って制御情報の通信を行うことが可能である。   With the above-described configuration, the external device 500 can communicate control information aiming at a specific timing in a frame of an image based on a timing that can be detected from the image signal 800.

車載カメラ装置100の調整は、車載カメラ装置100の製品としての出荷前等において行行われる。これは、2つの画像センサモジュール110A、110Bにより予め定めた、例えば、いくつかの幾何学模様を撮像し、画像処理回路A120、画像信号送出部130を介して出力された画像信号800を外部装置500が受信し、受信した信号から、車載カメラ装置100の例えば、歪補正やシェーディング補正が必要か否かを判断し、これらの補正が必要な場合は、補正信号を車載カメラ装置100に出力する。車載カメラ装置100は、受信した補正信号に従って、歪補正やシェーディング補正を行う。   The adjustment of the vehicle-mounted camera device 100 is performed before shipment of the vehicle-mounted camera device 100 as a product or the like. This means that, for example, several geometric patterns, which are predetermined by the two image sensor modules 110A and 110B, are imaged, and the image signal 800 output via the image processing circuit A120 and the image signal transmitting unit 130 is output to an external device. 500 receives and determines from the received signal whether or not, for example, distortion correction or shading correction of the vehicle-mounted camera device 100 is necessary, and if these corrections are required, outputs a correction signal to the vehicle-mounted camera device 100. . The on-vehicle camera device 100 performs distortion correction and shading correction according to the received correction signal.

本発明は、車載カメラ装置100と、車載カメラ調整装置である外部装置500との間の制御制情の送受信についての技術である。   The present invention relates to a technique for transmitting and receiving control information between the vehicle-mounted camera device 100 and an external device 500 that is a vehicle-mounted camera adjustment device.

図2は、実施例1における車載カメラ装置100の内部処理と外部装置500との制御通信の関係を示す図である。図2を用いて本発明の実施例1における車載カメラ装置100の内部処理と車載カメラ装置100と外部装置500との間の制御情報の通信(制御通信)の関係の一例を説明する。   FIG. 2 is a diagram illustrating a relationship between internal processing of the vehicle-mounted camera device 100 and control communication with the external device 500 according to the first embodiment. An example of a relationship between internal processing of the vehicle-mounted camera device 100 and communication of control information (control communication) between the vehicle-mounted camera device 100 and the external device 500 according to the first embodiment of the present invention will be described with reference to FIG.

車載カメラ装置100は、画像信号800により順次画像フレーム210、220を出力する。画像フレーム210と220との間には垂直同期期間201が存在する。車載カメラ装置100は、画像フレームに合わせて内部で画像処理を行う。車載カメラ装置100の内部処理はフレーム全体単位で実施するため、1フレーム前の画像に対して処理を行う。   The vehicle-mounted camera device 100 sequentially outputs image frames 210 and 220 according to the image signal 800. There is a vertical synchronization period 201 between the image frames 210 and 220. The in-vehicle camera device 100 internally performs image processing in accordance with an image frame. Since the internal processing of the on-vehicle camera device 100 is performed in units of the entire frame, the processing is performed on the image of the immediately preceding frame.

車載カメラ装置100の内部では、順次処理が実行される通常処理と、通常処理に割り込み処理を行う割込処理がある。通常処理は画像処理回路A120とマイコンA140の協調動作により実現し、割込処理はマイコンA140の割り込み実行機能を用いて対応する。   Inside the vehicle-mounted camera device 100, there are a normal process in which processes are sequentially executed and an interrupt process in which an interrupt process is performed for the normal process. The normal processing is realized by the cooperative operation of the image processing circuit A120 and the microcomputer A140, and the interruption processing is performed by using the interrupt execution function of the microcomputer A140.

画像処理回路A120とマイコンA140の協調動作は、マイコンA140が主体となって、必要なタイミングで画像処理回路A120の実行すべき画像処理機能を開始するよう指示することで実現する。   The cooperative operation between the image processing circuit A120 and the microcomputer A140 is realized by instructing the microcomputer A140 to start the image processing function to be executed by the image processing circuit A120 at a necessary timing.

車載カメラ装置100の通常処理として、処理A230(露光補正)、処理B240(歪み補正)、処理C250(物体認識)を実行する。割込処理では制御通信に伴う制御情報のやり取りを実施する。尚、これらの処理は一例であり、通常処理は車載カメラ装置100の機能により追加・削除・変更が可能であり、割込処理では図2に示す以外の処理を行っても構わない。   Processing A230 (exposure correction), processing B240 (distortion correction), and processing C250 (object recognition) are executed as normal processing of the vehicle-mounted camera device 100. In the interrupt processing, exchange of control information accompanying control communication is performed. Note that these processes are merely examples, and normal processes can be added, deleted, or changed by the function of the vehicle-mounted camera device 100, and processes other than those shown in FIG. 2 may be performed in the interrupt process.

処理A230(露光補正)は画像センサモジュール110の感度ばらつきや画素による感度ばらつきの補正を行う処理である。処理B240(歪み補正)では光学系で発生する画像の変形を補正する。処理C250(物体認識)では画像認識処理により画像の中から物体を検出し、また物体の3次元推定位置を算出する。処理C250では必要に応じて最初にエッジ検出処理や視差画像生成処理も行う。   Process A230 (exposure correction) is a process for correcting sensitivity variations of the image sensor module 110 and sensitivity variations due to pixels. In process B240 (distortion correction), the deformation of the image generated in the optical system is corrected. In process C250 (object recognition), an object is detected from the image by the image recognition process, and a three-dimensional estimated position of the object is calculated. In process C250, an edge detection process and a parallax image generation process are also performed first if necessary.

制御通信では、外部装置500が車載カメラ装置100から出力される画像信号800に含まれる同期情報を元に適切なタイミングで通信動作を指定するコマンドとなる通信要求信号を出力する。外部装置500は、処理B240の開始に間に合うタイミングで通信要求B360を出力し、引き続き処理B240の動作設定をする処理B設定361を車載カメラ装置100に出力する。   In the control communication, the external device 500 outputs a communication request signal serving as a command for designating a communication operation at an appropriate timing based on synchronization information included in the image signal 800 output from the vehicle-mounted camera device 100. The external device 500 outputs the communication request B360 at a timing before the start of the process B240, and subsequently outputs the process B setting 361 for setting the operation of the process B240 to the vehicle-mounted camera device 100.

処理A230完了後、かつ処理Cの開始に間に合うタイミングで、外部装置500は、通信要求aC350を出し、引き続き処理C250の動作設定をする処理C設定351を車載カメラ装置100に出力する。この際、車載カメラ装置100で通信要求指示を処理する処理時間を考慮し、処理A230完了後に処理A結果315の通信に必要なデータの収集を開始することが保証できれば、処理A230の完了前のタイミングから通信要求aC350の出力を開始しても構わない。   After the completion of the process A230 and at the timing before the start of the process C, the external device 500 issues a communication request aC350, and subsequently outputs the process C setting 351 for performing the operation setting of the process C250 to the vehicle-mounted camera device 100. At this time, in consideration of the processing time for processing the communication request instruction in the vehicle-mounted camera apparatus 100, if it can be guaranteed that the collection of data necessary for communication of the processing A result 315 after the completion of the processing A230, the processing before the completion of the processing A230 is performed. The output of the communication request aC350 may be started from the timing.

処理B240の結果取得も同様で、処理B240の完了以降に車載カメラ装置100が処理B結果325の通信に必要なデータの収集を開始することを保証できるタイミングで、外部装置500が通信要求b365を出力する。   The same applies to the acquisition of the result of the process B240, and the external device 500 sends the communication request b365 at a timing that can guarantee that the in-vehicle camera device 100 starts collecting data necessary for communication of the process B result 325 after the completion of the process B240. Output.

車載カメラ装置100から処理結果を取得する通信要求、通信要求aC350や通信要求b365などでは、車載カメラ装置100の通信処理290で通信に必要な処理結果を集め、制御信号通信部B150が自動的に処理結果を出力できるように設定する。車載カメラ装置100が処理結果を出力可能になったタイミングを見計らって、外部装置500は制御信号820を介して車載カメラ装置100へ通信要求を出力し、車載カメラ装置100は通信要求に対応した処理結果、すなわち通信要求aC350に対しては処理A結果315、通信要求b365に対しては処理B結果325を外部装置500へ送信する。   In a communication request for acquiring a processing result from the on-vehicle camera device 100, such as a communication request aC350 or a communication request b365, processing results necessary for communication are collected in the communication process 290 of the on-vehicle camera device 100, and the control signal communication unit B150 is automatically activated. Set to output the processing result. The external device 500 outputs a communication request to the vehicle-mounted camera device 100 via the control signal 820 at the timing when the vehicle-mounted camera device 100 can output the processing result, and the vehicle-mounted camera device 100 performs processing corresponding to the communication request. The result, that is, the processing A result 315 for the communication request aC350 and the processing B result 325 for the communication request b365 are transmitted to the external device 500.

通信要求cA355は処理C250の結果を取得し処理A230の設定を行う要求であるため、車載カメラ装置100が、処理C250が完了した以降に車載カメラ装置100が通信要求を処理し、次のフレームの処理A230の設定に間に合うタイミングで外部装置500より出力する。   Since the communication request cA355 is a request for acquiring the result of the process C250 and setting the process A230, the vehicle-mounted camera device 100 processes the communication request after the process C250 is completed, and Output from the external device 500 at a timing in time for the setting of the process A230.

調整や評価の目的により、一部の制御通信のみを実施しても構わない。また、通信要求aC350のように、車載カメラ装置100への設定と車載カメラ装置100内部処理の結果取得の両方の要求を出す代わりに、処理A230の結果取得のみ実施する要求を出す機能も追加して良い。例えば、露光補正の調整の際には均一の明るさとなっている画像を車載カメラ装置100で撮影しながら、処理A230の設定と結果取得のみを行うことが考えられる。この場合、通信要求cA355の代わりに処理A設定356のみを行うための通信要求を用意し、通信要求aC350の代わり処理A結果315を取得するのみの通信要求を用意して、これらの通信要求を用いることも有り得る。   For the purpose of adjustment and evaluation, only a part of control communication may be performed. Further, instead of issuing both a request for setting to the on-vehicle camera device 100 and obtaining a result of the internal processing of the on-vehicle camera device 100 as in the case of the communication request aC350, a function of issuing a request to execute only the result of the process A230 has been added. Good. For example, when adjusting the exposure correction, it is conceivable that only the setting of the process A230 and the acquisition of the result are performed while an image having a uniform brightness is photographed by the vehicle-mounted camera device 100. In this case, a communication request for performing only the processing A setting 356 is prepared instead of the communication request cA355, and a communication request for only obtaining the processing A result 315 is prepared instead of the communication request aC350. It could be used.

露光補正の調整処理では、処理A230に対し暫定的に輝度補正値を設定し、画像信号800経由で取得した画像の輝度むらを元に設定値を更新するループ処理を行う。また、処理A230で車載カメラ装置100の画像処理にて取得した統計情報(最高輝度、最低輝度、輝度分布傾向など)を処理A230の結果として取得し、設定値の更新制御や調整終了判定に利用する。   In the exposure correction adjustment process, a loop process of temporarily setting a brightness correction value for the process A230 and updating the set value based on the brightness unevenness of the image acquired via the image signal 800 is performed. In addition, the statistical information (the highest luminance, the lowest luminance, the luminance distribution tendency, etc.) acquired by the image processing of the on-vehicle camera device 100 in the processing A230 is acquired as a result of the processing A230, and is used for update control of the set value and determination of adjustment end. I do.

歪み補正の調整処理も同様であり、処理B240に対する設定と結果取得のみを行う通信要求を用意して利用することも有り得る。   The same applies to the adjustment processing of the distortion correction, and a communication request for performing only the setting and the result acquisition for the processing B240 may be prepared and used.

歪み補正の調整処理では、一定パターンを印刷した画像を車載カメラ装置100で撮影し、画像信号800経由で取得した画像と理想画像の差分から、暫定的な歪み補正値を求め、処理B240の設定値を更新するループ処理を行う。処理B240で車載カメラ装置100の画像処理にて取得した統計情報も参考にして、設定値の更新制御や調整終了判定に利用する。但し、処理B240の車載カメラ装置100の画像処理結果が不要な場合には、処理B結果325を取得する通信要求も不要となる。   In the adjustment process of the distortion correction, an image on which a fixed pattern is printed is photographed by the vehicle-mounted camera device 100, a provisional distortion correction value is obtained from the difference between the image acquired via the image signal 800 and the ideal image, and the process B240 is set. Perform loop processing to update the value. The statistical information acquired by the image processing of the on-vehicle camera device 100 in the process B240 is also used as a reference for the update control of the set value and the determination of the end of the adjustment. However, when the image processing result of the in-vehicle camera device 100 in the process B240 is unnecessary, a communication request for acquiring the process B result 325 is also unnecessary.

尚、車載カメラ装置100はフレーム出力開始タイミングと内部処理の開始タイミングが異なっていても構わない。   Note that the in-vehicle camera device 100 may have a different frame output start timing and internal process start timing.

すなわち、車載カメラ装置100は、画像信号送出部130が出力した画像信号の基準信号とは独立したタイミングで制御信号の通信を行うことができる。外部装置500のタイミング生成部560で基準となるタイミングを適切に設定することで、フレームのタイミングと内部処理のタイミングが異なる車載カメラ装置100にも対応可能である。   That is, the in-vehicle camera device 100 can communicate the control signal at a timing independent of the reference signal of the image signal output from the image signal transmission unit 130. By appropriately setting the reference timing in the timing generation unit 560 of the external device 500, it is possible to cope with the vehicle-mounted camera device 100 in which the frame timing and the internal processing timing are different.

次に、図3を参照して、外部装置500が車載カメラ装置100と制御信号820を用いた通信を行う際のタイミングを説明する。   Next, the timing when the external device 500 performs communication using the control signal 820 with the vehicle-mounted camera device 100 will be described with reference to FIG.

図3は、実施例1において、外部装置500が車載カメラ装置100と制御信号を用いた通信を行う際のタイミングの一例の説明図である。   FIG. 3 is an explanatory diagram of an example of timing when the external device 500 performs communication using the control signal with the vehicle-mounted camera device 100 in the first embodiment.

図3において、本実施例1においては、車載カメラ装置100の内部処理それぞれはリアルタイム処理を実現するためにある程度の時間揺らぎTfの範囲内で実行されるように制御する。許容時間揺らぎTfは、マイコンA140の処理の揺らぎ時間であり、図示した処理AとBとの間の点線、処理BとCとの間の点線を中心として揺らぐものである。   In FIG. 3, in the first embodiment, each of the internal processes of the on-vehicle camera device 100 is controlled so as to be executed within a range of fluctuation Tf for a certain period of time in order to realize real-time processing. The allowable time fluctuation Tf is the fluctuation time of the processing of the microcomputer A140, and fluctuates around the dotted line between the processing A and the processing B and the dotted line between the processing B and the processing C as shown.

通信タイミングの設定は、車載カメラ装置100の画像処理回路A120を一定時間で特定の処理を実行する構成にすることや、マイコンA140で実行するソフト処理の実行打ち切り処理などを行うことで対応する。すなわち、処理A230は画像フレームを元に決定した基準となるタイミング(基準タイミング)から時間Tai以降Taa以前に終了し、処理B240は時間Tbi以降Tba以前に終了することが決められている。他の処理についても終了タイミングに同様の制約をかける。   The communication timing is set by configuring the image processing circuit A120 of the in-vehicle camera device 100 to execute a specific process in a fixed time, or by executing a software process executed by the microcomputer A140 and terminating the process. That is, it is determined that the process A230 ends after the time Tai and before Taa from the reference timing (reference timing) determined based on the image frame, and the process B240 ends after the time Tbi and before Tba. Similar restrictions are imposed on the end timing for other processes.

外部装置500は予め目的のタイミングで必要な制御通信を行えるように、タイミング生成部560の設定を行う。すなわち、通信要求B及び処理B設定362を行うタイミングTasは時間Tai(処理Aの終了時間)より早いタイミングに設定する。通信要求aC及び処理C設定352を行うタイミングTbsは、車載カメラ装置100が通信要求を処理する時刻がTaa以降Tbi以前になるタイミングに設定する。   The external device 500 sets the timing generation unit 560 so that necessary control communication can be performed at a desired timing in advance. That is, the timing Tas for performing the communication request B and the process B setting 362 is set to a timing earlier than the time Tai (the end time of the process A). The timing Tbs at which the communication request aC and the processing C setting 352 are performed is set to a timing at which the vehicle-mounted camera device 100 processes the communication request after Taa and before Tbi.

また、外部装置500が、車載カメラ装置100から処理A結果315を取り込むタイミングTbrは、車載カメラ装置100側で通信処理290により通信要求を処理し、処理A230の結果を外部装置500に対し送信可能となるのに要する時間が確保できるように、Tbsから時間を空けたタイミングを設定する。   At the timing Tbr at which the external device 500 takes in the processing A result 315 from the vehicle-mounted camera device 100, the communication request is processed by the communication process 290 on the vehicle-mounted camera device 100 side, and the result of the process A230 can be transmitted to the external device 500. Is set at a time interval from Tbs so that the time required to satisfy the condition can be secured.

画像フレームの垂直同期タイミングを基準とする場合の、制御信号820を構成する各信号線の動作を図4から図6を用いて説明する。   The operation of each signal line constituting the control signal 820 when the vertical synchronization timing of the image frame is used as a reference will be described with reference to FIGS.

図4は、実施例1における車載カメラ装置100と外部装置500との間で制御信号を送受し、外部装置500が車載カメラ装置100の内部処理に対して値を設定する際のタイムチャートであり、図5及び図6は、車載カメラ装置100の内部処理結果を外部装置500が取得する際の制御信号タイムチャートである。   FIG. 4 is a time chart when the control signal is transmitted and received between the vehicle-mounted camera device 100 and the external device 500 according to the first embodiment, and the external device 500 sets a value for the internal processing of the vehicle-mounted camera device 100. 5 and 6 are control signal time charts when the external device 500 acquires the internal processing result of the vehicle-mounted camera device 100. FIG.

図4〜図6において、制御信号820は、データ通信のクロックとなる制御信号C821と、外部装置500から車載カメラ装置100へ通信するデータ信号である制御信号Dm825と、車載カメラ装置100から外部装置500へ通信するデータ信号である制御信号Ds826で構成する。データ通信のクロックは常に外部装置500から出力する。垂直同期情報810は、画像信号800に含まれる情報で、垂直同期期間201を示す部分を便宜的にH状態(ハイレベル状態)として記している。   4 to 6, a control signal 820 includes a control signal C821 serving as a clock for data communication, a control signal Dm825 serving as a data signal communicated from the external device 500 to the vehicle-mounted camera device 100, and a control signal Cm821 transmitted from the vehicle-mounted camera device 100 to the external device. The control signal Ds826 is a data signal for communicating with the control signal 500. The clock for data communication is always output from the external device 500. The vertical synchronization information 810 is information included in the image signal 800, and a portion indicating the vertical synchronization period 201 is described as an H state (high level state) for convenience.

図4は外部装置500が車載カメラ装置100の内部処理に対して値を設定する例として、図2に示した通信要求B360に関連する通信を示す図である。図4において、垂直同期期間の立下り時間である基準タイミングからTas時間経過後に外部装置500から制御信号C821にクロックが出力され、このクロックに合わせて通信要求B360を示すビット列及び処理B設定361に対応するビット列が制御信号Dm825に出力される。   FIG. 4 is a diagram illustrating communication related to the communication request B360 illustrated in FIG. 2 as an example in which the external device 500 sets a value for internal processing of the vehicle-mounted camera device 100. In FIG. 4, a clock is output from the external device 500 to the control signal C821 after the elapse of the Tas time from the reference timing, which is the fall time of the vertical synchronization period, and the bit string indicating the communication request B360 and the processing B setting 361 are synchronized with this clock. The corresponding bit sequence is output as control signal Dm825.

図5は外部装置500が車載カメラ装置100の内部処理に対して値を設定し、さらに車載カメラ装置100の内部処理から結果を取得する例として通信要求aC350に関連する通信を示す図である。図5において、垂直同期期間の立下り時間である基準タイミングからTbs時間経過後に、外部装置500から制御信号C821にクロックが出力され、このクロックに合わせて通信要求aC350を示すビット列及び処理C設定351に対応するビット列が制御信号Dm825に出力される。一度、制御信号C821のクロックは停止され、基準タイミングからTbr時間経過後に外部装置500から制御信号C821に再びクロックを出力する。このクロックに合わせて車載カメラ装置100は制御信号Ds826に処理A結果315に対応するビット列を出力する。   FIG. 5 is a diagram illustrating communication related to the communication request aC350 as an example in which the external device 500 sets a value for internal processing of the vehicle-mounted camera device 100 and further obtains a result from the internal processing of the vehicle-mounted camera device 100. In FIG. 5, a clock is output to the control signal C821 from the external device 500 after a lapse of Tbs from the reference timing, which is the fall time of the vertical synchronization period, and the bit string indicating the communication request aC350 and the processing C setting 351 are set in accordance with the clock. Is output to the control signal Dm825. Once the clock of the control signal C821 is stopped, the clock is output again from the external device 500 to the control signal C821 after a lapse of Tbr from the reference timing. In accordance with this clock, the vehicle-mounted camera device 100 outputs a bit string corresponding to the processing A result 315 to the control signal Ds826.

図6は外部装置500が車載カメラ装置100の内部処理の結果を取得する例として通信要求B360に関連する通信を示す図である。図6において、Tcs、Tcrは、通信要求aC350と同様の考え方で、処理C250の終了時間の揺らぎ範囲を元に決める。垂直同期期間の立下り時間である基準タイミングからTcs時間経過後に外部装置500から制御信号C821にクロックが出力され、このクロックに合わせて通信要求b365を示すビット列が制御信号Dm825に出力される。一度、制御信号C821のクロックは停止され、基準タイミングからTcr時間経過後に外部装置500から制御信号C821に再びクロックを出力する。このクロックに合わせて車載カメラ装置100は制御信号Ds826に処理B結果325に対応するビット列を出力する。   FIG. 6 is a diagram illustrating communication related to the communication request B360 as an example in which the external device 500 acquires the result of the internal processing of the vehicle-mounted camera device 100. In FIG. 6, Tcs and Tcr are determined based on the fluctuation range of the end time of the process C250 in the same way as the communication request aC350. A clock is output from the external device 500 to the control signal C821 after a lapse of Tcs from the reference timing, which is the fall time of the vertical synchronization period, and a bit string indicating the communication request b365 is output to the control signal Dm825 in accordance with the clock. Once, the clock of the control signal C821 is stopped, and after a lapse of Tcr from the reference timing, the clock is output again from the external device 500 to the control signal C821. In accordance with this clock, the vehicle-mounted camera device 100 outputs a bit string corresponding to the processing B result 325 to the control signal Ds826.

なお、上述した制御信号820の構成は一例であり、他の構成でも同様の機能を実現できれば構わない。また、通信要求に対応するビット長や設定データの通信に用いるビット長、処理結果の通信に用いるビット長も必要なデータ量に応じて変更して構わない。但し、通信要求はビット長を固定にして、設定データのビット長や処理結果のビット長は通信要求の内容から一意に決定できるようにして、車載カメラ装置100と外部装置500の間で齟齬が生じないようにする必要がある。   The configuration of the control signal 820 described above is an example, and any other configuration may be used as long as the same function can be realized. Also, the bit length corresponding to the communication request, the bit length used for communication of the setting data, and the bit length used for communication of the processing result may be changed according to the required data amount. However, the bit length of the communication request is fixed, and the bit length of the setting data and the bit length of the processing result can be uniquely determined from the content of the communication request. It must be prevented from occurring.

次に、外部装置500を用いて決定した車載カメラ装置100の調整データ381を車載カメラ装置100のマイコンA140に搭載されたフラッシュメモリなどに書き込む際の車載カメラ内部処理と制御通信の関係について図7を用い説明する。   Next, the relationship between the in-vehicle camera internal processing and the control communication when writing the adjustment data 381 of the in-vehicle camera device 100 determined using the external device 500 to a flash memory or the like mounted on the microcomputer A140 of the in-vehicle camera device 100 is shown in FIG. This will be described.

図7は、実施例1における外部装置500が調整データを車載カメラ装置100に書き込む際の車載カメラ内部処理と制御通信の関係の一例を示す図である。   FIG. 7 is a diagram illustrating an example of a relationship between the in-vehicle camera internal processing and the control communication when the external device 500 writes the adjustment data into the in-vehicle camera device 100 according to the first embodiment.

図7において、調整データ381は、各画素あるいは数個から数十個の画素単位ごとにパラメータ(輝度補正値、歪み補正値)を書き込む必要があり、データ量が多く、通信速度の遅い制御信号820では1フレーム内で通信を完了できない可能性がある。そこで、画像フレームのタイミングとは無関係に、独立したタイミングで制御信号820を用いて通信する通信モードを用意して対応する。   In FIG. 7, it is necessary to write parameters (luminance correction value, distortion correction value) for each pixel or every several to several tens of pixel units in the adjustment data 381, and the control signal has a large data amount and a low communication speed. In 820, communication may not be completed within one frame. Therefore, a communication mode in which communication is performed using the control signal 820 at an independent timing regardless of the image frame timing is prepared.

調整データ381を車載カメラ装置100に書き込むために、外部装置500は制御信号820を用いて処理X要求380を出力する。処理X要求380を受信した車載カメラ装置100は通信処理290で処理X要求380に対応する処理を行い、車載カメラ装置100の通常処理を処理X280(調整情報書き込み)用に移行するフラグを立てる。車載カメラ装置100は処理A230の区切りに当該フラグを確認し通常処理を処理X280に移行する。   To write the adjustment data 381 into the on-vehicle camera device 100, the external device 500 outputs a processing X request 380 using the control signal 820. The in-vehicle camera device 100 that has received the process X request 380 performs a process corresponding to the process X request 380 in the communication process 290, and sets a flag for shifting the normal process of the in-vehicle camera device 100 to process X280 (writing adjustment information). The in-vehicle camera device 100 checks the flag at the break of the process A230, and shifts the normal process to the process X280.

車載カメラ装置100が処理X280に確実に移行する時刻を待ち、外部装置500は調整データ381の出力を開始し、車載カメラ装置100は処理X280で受け取った調整データをマイコンA140内のフラッシュメモリに書き込む。フラッシュメモリの書き込み速度より制御信号820のデータ転送速度が高速な場合は、マイコンA140のRAMに書きこんだり、調整データ381を転送する際に、一定データ転送毎に外部装置500が制御信号C821のクロックを一時停止してフラッシュメモリへの書き込み時間を確保したりして対応する。   Waiting for the time when the in-vehicle camera device 100 surely shifts to the process X280, the external device 500 starts outputting the adjustment data 381, and the in-vehicle camera device 100 writes the adjustment data received in the process X280 into the flash memory in the microcomputer A140. . When the data transfer speed of the control signal 820 is higher than the write speed of the flash memory, the external device 500 transmits the control signal C821 to the RAM of the microcomputer A140 and transmits the adjustment data 381 every fixed data transfer. For example, the clock is temporarily stopped to secure time for writing to the flash memory.

次に、図8を用い処理X要求380及び調整データ381の転送に伴う制御信号820を構成する各信号線の動作を説明する。   Next, the operation of each signal line constituting the control signal 820 accompanying the transfer of the processing X request 380 and the adjustment data 381 will be described with reference to FIG.

図8は、実施例1において外部装置500が処理X要求及び調整データを車載カメラ装置100に転送する際の制御信号のタイムチャートである。   FIG. 8 is a time chart of a control signal when the external device 500 transfers the processing X request and the adjustment data to the vehicle-mounted camera device 100 in the first embodiment.

図8において、外部装置500より車載カメラ装置100に調整データ381を書き込む際には、他の通信を制御信号820で行っていない任意のタイミングで外部装置500より制御信号C821にクロックを出力し、このクロックに合わせて制御信号Dm825に処理X要求380に対応するビット列を出力する。外部装置500は処理X要求380のビット列を出力後、処理X要求を開始してからTxw時間経過後に再び制御信号C821にクロックを出力し、このクロックに合わせて調整データ381に対応するビット列を出力する。   In FIG. 8, when writing the adjustment data 381 from the external device 500 to the in-vehicle camera device 100, a clock is output from the external device 500 to the control signal C821 at an arbitrary timing when other communication is not performed by the control signal 820, A bit string corresponding to the processing X request 380 is output to the control signal Dm825 in synchronization with this clock. After outputting the bit sequence of the processing X request 380, the external device 500 outputs a clock to the control signal C821 again after the elapse of the Txw time from the start of the processing X request, and outputs the bit sequence corresponding to the adjustment data 381 in accordance with the clock. I do.

車載カメラ装置100は処理X280実行中には画像フレームに関係なく動作するため、垂直同期情報810の垂直同期情報の出力タイミングとは関係なく調整データ381の転送を継続できる。   Since the in-vehicle camera device 100 operates regardless of the image frame during the execution of the processing X280, the transfer of the adjustment data 381 can be continued regardless of the output timing of the vertical synchronization information of the vertical synchronization information 810.

図9は、調整データ381の転送後、車載カメラ装置100を画像フレームに同期した動作に戻す際の車載カメラ内部処理と制御通信の関係を示す図である。   FIG. 9 is a diagram illustrating a relationship between the in-vehicle camera internal processing and the control communication when the in-vehicle camera device 100 returns to the operation synchronized with the image frame after the transfer of the adjustment data 381.

図9において、車載カメラ装置100は調整データ381の受信完了後、処理Y285(指示待ち)状態に移行する。この状態で外部装置500が復帰要求385を制御信号820経由で出力すると、車載カメラ装置100は処理Z289(モード移行待ち)となる。車載カメラ装置100は処理Z289状態になった後、垂直同期期間201の完了(特定のタイミング)を待って、通常の処理状態である処理A(露光補正)230に移行する。   In FIG. 9, after the reception of the adjustment data 381 is completed, the vehicle-mounted camera device 100 shifts to a process Y285 (waiting for instruction) state. When the external device 500 outputs the return request 385 via the control signal 820 in this state, the in-vehicle camera device 100 enters a process Z289 (waiting for mode transition). After entering the processing Z289 state, the vehicle-mounted camera apparatus 100 waits for the completion of the vertical synchronization period 201 (specific timing), and then shifts to processing A (exposure correction) 230, which is a normal processing state.

図10は、車載カメラ装置100が処理X280から通常の処理状態へ移行する際の制御信号820を構成する各信号線の動作を示す図である。   FIG. 10 is a diagram illustrating the operation of each signal line constituting the control signal 820 when the in-vehicle camera device 100 shifts from the process X280 to the normal processing state.

図10に示すように、調整データ381の通信完了後、外部装置500は制御信号C821へのクロック出力を停止する。外部装置500は車載カメラ装置100を再度通常の処理状態へ移行させたい場合、任意のタイミングで制御信号C821にクロックを出力し、クロックに合わせて復帰要求385に対応するビット列を制御信号Dm825に出力する。その後、次の垂直同期情報810は解除されるタイミングを待って、車載カメラ装置100及び外部装置500は通常の処理状態(画像フレームに同期した処理状態)へ移行する。   As shown in FIG. 10, after the communication of the adjustment data 381 is completed, the external device 500 stops outputting the clock to the control signal C821. When the external device 500 wants to shift the vehicle-mounted camera device 100 to the normal processing state again, it outputs a clock to the control signal C821 at an arbitrary timing and outputs a bit sequence corresponding to the return request 385 to the control signal Dm825 according to the clock. I do. Then, after waiting for the next vertical synchronization information 810 to be released, the in-vehicle camera device 100 and the external device 500 shift to the normal processing state (processing state synchronized with the image frame).

なお、画像フレームに同期した処理状態が垂直同期を基準としない場合は、その基準とするタイミングにて通常の処理状態に移行することも考えられる。   If the processing state synchronized with the image frame is not based on the vertical synchronization, the processing may shift to the normal processing state at the reference timing.

また、外部装置500から車載カメラ装置100内部の処理の途中に通信要求を出し、その時の内部状態を結果として取得することで、車載カメラ装置100の内部で行われる処理のデバッグや処理速度の調査に活用することも考えられる。   Also, by issuing a communication request from the external device 500 during the processing inside the vehicle-mounted camera device 100 and acquiring the internal state at that time as a result, debugging of the processing performed inside the vehicle-mounted camera device 100 and investigation of the processing speed are performed. It can be used for

さらに、車載カメラ装置100によっては画像フレーム時間が、フレームにより異なる場合がある。このような場合、例えば垂直同期期間201に外部処理装置500が次の画像フレームのフレーム時間に対応するフレームタイプの情報を取得する通信要求を出し、他の処理結果を取得する手順と同様にフレームタイプの結果を取得し、この情報に基づき、次の通信要求発行タイミング(Tas、Tbs、Tbrなど)をフレームタイプに対応するタイミングに変更して対応することも可能である。   Further, depending on the vehicle-mounted camera device 100, the image frame time may be different depending on the frame. In such a case, for example, during the vertical synchronization period 201, the external processing device 500 issues a communication request to acquire information of a frame type corresponding to the frame time of the next image frame, and acquires the frame in the same manner as the procedure of acquiring other processing results. It is also possible to acquire the result of the type and change the next communication request issue timing (Tas, Tbs, Tbr, etc.) to the timing corresponding to the frame type based on this information.

外部装置500による車載カメラ装置100の調整が終了すると、車載カメラ装置100と外部装置500とは分離される。   When the adjustment of the vehicle-mounted camera device 100 by the external device 500 ends, the vehicle-mounted camera device 100 and the external device 500 are separated.

以上のように、本発明の実施例1によれば、外部装置500(車載カメラ調整装置)は、車載カメラ装置100から出力された映像信号を基準タイミングとして、車載カメラ装置100の処理結果(露光処理、歪補正処理、物体認識処理)情報を出力するように要求信号を車載カメラ装置100に出力し、車載カメラ装置100は、通常処理とは異なる割り込み処理により上記処理結果情報を外部装置500に出力し、調整データ381を外部装置500から車載カメラ装置100に出力し、車載カメラ装置100と外部装置と間の上記要求信号、処理結果情報、調整データ等の制御情報の相互通信は、垂直同期期間201のみならず、画像フレーム時間210、220にも実行することが可能となるように構成されている。   As described above, according to the first embodiment of the present invention, the external device 500 (the on-vehicle camera adjustment device) sets the processing result (exposure) of the on-vehicle camera device 100 Processing, distortion correction processing, object recognition processing), a request signal is output to the on-vehicle camera apparatus 100, and the on-vehicle camera apparatus 100 sends the processing result information to the external apparatus 500 by an interrupt processing different from the normal processing. And output the adjustment data 381 from the external device 500 to the vehicle-mounted camera device 100. The mutual communication between the request signal, the processing result information, and the control information such as the adjustment data between the vehicle-mounted camera device 100 and the external device is performed by vertical synchronization. The configuration is such that it can be executed not only during the period 201 but also during the image frame times 210 and 220.

したがって、映像信号を基準としたタイミングで動作する制御信号の通信であっても制御信号を画像信号から分離することができ、画像が高解像度の場合や高フレームレートの場合であっても、画像系の信号を処理する高速回路の複雑化を伴うことが無く、安価なFPGA等の低コスト集積回路を利用可能な車載カメラ装置100及び車載カメラ調整装置500を実現することができる。   Therefore, the control signal can be separated from the image signal even in the case of the communication of the control signal operating at the timing based on the video signal, and the image can be separated even if the image has a high resolution or a high frame rate. The in-vehicle camera device 100 and the in-vehicle camera adjustment device 500 that can use a low-cost integrated circuit such as an inexpensive FPGA without complicating a high-speed circuit that processes system signals can be realized.

また、車載カメラ装置100と車載カメラ調整装置500を組み合わせた車載カメラ調整システム(100、500)を実現することができる。   Further, it is possible to realize a vehicle-mounted camera adjustment system (100, 500) in which the vehicle-mounted camera device 100 and the vehicle-mounted camera adjustment device 500 are combined.

また、制御情報の通信タイミングを、車載カメラ装置100を接続する先の機器側である車載カメラ調整装置500で調整可能となるため、特定のタイミングで車載カメラ装置100の内部の状態確認にも利用でき、車載カメラ装置100のデバッグにも適用することが可能となる。   In addition, since the communication timing of the control information can be adjusted by the on-vehicle camera adjustment device 500, which is the device to which the on-vehicle camera device 100 is connected, it is also used at a specific timing to check the internal state of the on-vehicle camera device 100. Thus, the present invention can be applied to debugging of the vehicle-mounted camera device 100.

(実施例2)
次に、本発明の実施例2について説明する。
(Example 2)
Next, a second embodiment of the present invention will be described.

本発明の実施例2は、外部装置500から車載カメラ装置100への設定と結果読み出しを同時に行う通信要求を出した場合の手順、及び処理X280への移行手順が実施例1と異なる。全体構成については、実施例2も図1に示した例と同等の構成であるので、図示及び詳細な説明は省略する。   The second embodiment of the present invention is different from the first embodiment in the procedure when a communication request is issued from the external device 500 to simultaneously perform the setting to the in-vehicle camera device 100 and the reading of the result, and the procedure for shifting to the process X280. The overall configuration of the second embodiment is the same as that of the example shown in FIG. 1, so that illustration and detailed description are omitted.

図11は、実施例2における車載カメラ装置100の内部処理と外部装置500との制御通信の関係を示す図であり、図12は、実施例2における車載カメラ装置100と外部装置500との間の制御信号送受のタイムチャートである。   FIG. 11 is a diagram illustrating a relationship between internal processing of the vehicle-mounted camera device 100 and control communication with the external device 500 according to the second embodiment. FIG. 12 illustrates a relationship between the vehicle-mounted camera device 100 and the external device 500 according to the second embodiment. 5 is a time chart of transmission and reception of control signals.

図11及び図12を参照して、外部装置500から車載カメラ100への設定と結果読み出しを同時に行う通信要求を出した場合の手順が異なる構成を説明する。   With reference to FIG. 11 and FIG. 12, a description will be given of a configuration in which a procedure when a communication request for simultaneously performing setting to the in-vehicle camera 100 and reading the result from the external device 500 is issued is different.

図11において、通信要求aC350及び通信要求cA355の後に続く外部装置500から車載カメラ装置100に対する設定と結果取得を同時に行っている。   In FIG. 11, the setting for the in-vehicle camera device 100 and the result acquisition are simultaneously performed from the external device 500 following the communication request aC350 and the communication request cA355.

つまり、通信要求aC350の後、処理A結果315と処理C設定351の通信を同時に行い、通信要求cA355の後、処理C結果335と処理A設定356の通信を同時に行う。   That is, after the communication request aC350, the communication of the processing A result 315 and the processing C setting 351 are performed simultaneously, and after the communication request cA355, the communication of the processing C result 335 and the processing A setting 356 are performed simultaneously.

図11の通信要求aC350に対応する制御信号820の各信号線の動作を図12に示す。図12において、垂直同期信号810の立下りである基準タイミングからTbs時間経過後に外部装置500から制御信号C821にクロックが出力され、このクロックに合わせて通信要求aC350を示すビット列が制御信号Dm825に出力される。一度、制御信号C821のクロックは停止され、基準タイミングからTbb時間経過後に外部装置500から制御信号C821に再びクロックを出力する。このクロックに合わせて外部装置500は制御信号Dm825に処理C設定351に対応するビット列を出力し、車載カメラ装置100は制御信号Ds826に処理A結果315に対応するビット列を出力する。   FIG. 12 shows the operation of each signal line of the control signal 820 corresponding to the communication request aC350 in FIG. In FIG. 12, a clock is output from the external device 500 to the control signal C821 after a lapse of Tbs from the reference timing that is the fall of the vertical synchronization signal 810, and a bit string indicating the communication request aC350 is output to the control signal Dm825 in accordance with the clock. Is done. Once the clock of the control signal C821 is stopped, the clock is output again from the external device 500 to the control signal C821 after a lapse of Tbb from the reference timing. In accordance with this clock, the external device 500 outputs a bit sequence corresponding to the process C setting 351 to the control signal Dm825, and the vehicle-mounted camera device 100 outputs a bit sequence corresponding to the process A result 315 to the control signal Ds826.

処理C設定351に対応するビット列と処理A結果315に対応するビット列の長さが互いに異なる場合は、制御信号C821に出力するクロックは長いビット長に合わせて出力する。短いビット長のデータを受信した側(車載カメラ装置100または外部装置500)はビット列の最後に付加された余分なデータを無視する。実施例2におけるこの手順では、実施例1に対し処理C351の通信に用いる時間を削減できる利点がある。   When the bit string corresponding to the processing C setting 351 and the bit string corresponding to the processing A result 315 are different from each other, the clock output to the control signal C821 is output according to the long bit length. The side receiving the short bit-length data (the on-vehicle camera device 100 or the external device 500) ignores the extra data added to the end of the bit string. This procedure in the second embodiment has an advantage that the time used for the communication of the process C351 can be reduced compared to the first embodiment.

図13は、実施例2における外部装置500が調整データを車載カメラ装置100に書き込む際の車載カメラ内部処理と制御通信の関係の一例を示す図である。また、図14は、実施例2において外部装置500が処理X要求及び調整データを車載カメラ装置100に転送する際の制御信号のタイムチャートである。   FIG. 13 is a diagram illustrating an example of the relationship between the in-vehicle camera internal processing and control communication when the external device 500 writes adjustment data to the in-vehicle camera device 100 according to the second embodiment. FIG. 14 is a time chart of a control signal when the external device 500 transfers the processing X request and the adjustment data to the vehicle-mounted camera device 100 in the second embodiment.

図13及び図14を用い、処理X280への移行手順を説明する。この手順は実施例1で説明した図8の時間Txwの決定が困難な場合に用いる。   The shift procedure to the process X280 will be described with reference to FIGS. This procedure is used when it is difficult to determine the time Txw in FIG. 8 described in the first embodiment.

図13は車載カメラ内部処理と制御通信の関係を示しており、外部装置500が処理X要求380を出力した後、車載カメラ装置100が調整データ381を受信可能な状態、すなわち処理X280を実行する状態となったことを、外部装置500から車載カメラ装置100に対しポーリングを行うことで確認する。   FIG. 13 shows the relationship between the in-vehicle camera internal processing and the control communication. After the external device 500 outputs the processing X request 380, the in-vehicle camera device 100 can receive the adjustment data 381, that is, executes the processing X280. The status is confirmed by polling the in-vehicle camera device 100 from the external device 500.

ポーリングは外部装置500から状態確認387を制御信号820に出力し、これに対して車載カメラ装置100が状態NG345あるいは状態OK346を制御信号820経由で応答することで行う。   The polling is performed by outputting a status confirmation 387 from the external device 500 to the control signal 820, and responding to this by the in-vehicle camera device 100 responding with the status NG345 or the status OK346 via the control signal 820.

図14は、図13の通信手順に対応する制御信号820の各信号線の動作を示す。図14において、外部装置500は制御信号C821にクロックを出力し、処理X要求380に対応するビット列を制御信号Dm825に出力する。御信号C821にクロックを出力してから、Tpfw時間経過後、状態確認387を出力するために、再び制御信号C821にクロックを出力し、制御信号Dm825に状態確認387に対応するビット列を制御信号Dm825に出力する。   FIG. 14 shows the operation of each signal line of the control signal 820 corresponding to the communication procedure of FIG. 14, the external device 500 outputs a clock as a control signal C821, and outputs a bit string corresponding to the processing X request 380 as a control signal Dm825. After the clock is output as the control signal C821, the clock is output again as the control signal C821 in order to output the state confirmation 387 after the elapse of the Tpfw time, and the control signal Dm825 is changed to the bit string corresponding to the state confirmation 387 as the control signal Dm825. Output to

状態確認387の出力は車載カメラ装置100から状態OK346を受信するまで、間隔Tpwで行う。状態確認387の出力が完了したら制御信号C821に出力するクロックを停止する。   The output of the state confirmation 387 is performed at an interval Tpw until the state OK 346 is received from the vehicle-mounted camera device 100. When the output of the state confirmation 387 is completed, the clock output to the control signal C821 is stopped.

状態確認387出力後、車載カメラ装置100が応答データの準備に要する時間を確保するためTp時間経過するのを待ち、外部装置500は再び制御信号C821にクロックを出力し車載カメラ装置100から状態NG345または状態OK346に対応するビット列を受信する。   After outputting the status confirmation 387, the external device 500 waits until the time Tp elapses to secure the time required for the in-vehicle camera device 100 to prepare the response data, and the external device 500 outputs a clock again to the control signal C821, and the in-vehicle camera device 100 outputs the status NG345 Alternatively, a bit string corresponding to state OK346 is received.

外部装置500は状態OK346に対応するビット列を受信したら、調整データ381の車載カメラ装置100への送信をクロックと共に開始する。   Upon receiving the bit string corresponding to the state OK 346, the external device 500 starts transmitting the adjustment data 381 to the vehicle-mounted camera device 100 together with the clock.

尚、外部装置500が車載カメラ装置100に対しポーリングを行い、車載カメラ装置100の状態を確認する手法は、処理X280へ移行したことを確認するのに限らず、車載カメラ装置100の内部で想定した状態になっているかの確認にも応用可能である。例えば、状態確認に、処理A230の実行中を確認する処理A実行状態確認という機能を用意すれば、処理A230の実行中であるか否かを検出することも可能となり、外部装置500と車載カメラ装置100の間で想定している制御通信が行われているかの確認に利用することができる。   The method of the external device 500 polling the in-vehicle camera device 100 and confirming the state of the in-vehicle camera device 100 is not limited to confirming that the processing has shifted to the processing X280, but is assumed inside the in-vehicle camera device 100. It can also be applied to check whether it has been done. For example, if a function for confirming the execution of the process A230 is provided in the status confirmation, it is possible to detect whether or not the process A230 is being executed. It can be used for confirming whether or not the assumed control communication is performed between the devices 100.

本発明の実施例2によれば、実施例1と同等な効果を得ることができる他、外部装置500から車載カメラ装置100への通信要求に必要な時間を短縮することができる。   According to the second embodiment of the present invention, the same effect as that of the first embodiment can be obtained, and the time required for a communication request from the external device 500 to the on-vehicle camera device 100 can be reduced.

(実施例3)
次に、本発明の実施例3について説明する。
(Example 3)
Next, a third embodiment of the present invention will be described.

本発明の実施例3は、外部装置500から車載カメラ100への通信要求を出すタイミングが実施例1とは異なる例である。全体構成については、実施例3も図1に示した例と同等の構成であるので、図示及び詳細な説明は省略する。   The third embodiment of the present invention is an example in which the timing at which a communication request from the external device 500 to the in-vehicle camera 100 is issued is different from the first embodiment. The overall configuration of the third embodiment is the same as that of the example shown in FIG. 1, so that illustration and detailed description are omitted.

実施例3は、車載カメラ装置100の内部で行われる各処理の実行時間の揺らぎの許容範囲が大きく、画像信号800を基にした基準タイミングから特定時間経過後に外部装置500から通信要求を出すのでは狙った設定や結果取得が困難な場合に対応可能な例である。   The third embodiment has a large allowable range of fluctuation of the execution time of each process performed inside the vehicle-mounted camera device 100, and issues a communication request from the external device 500 after a lapse of a specific time from the reference timing based on the image signal 800. This is an example that can cope with the case where it is difficult to obtain the target setting or result.

本実施例3を図15から図17を用いて説明する。   Third Embodiment A third embodiment will be described with reference to FIGS.

図15は、実施例3における車載カメラ装置100の内部処理と外部装置500との制御通信の関係を示す図である。図15において、実施例3では、車載カメラ装置100の制御信号通信部B150から完了通知349を外部装置500へ送信する点が実施例1とは異なる。外部装置500は完了通知349を受信することで次の通信要求が出力されるタイミングを判断可能である。   FIG. 15 is a diagram illustrating a relationship between internal processing of the on-vehicle camera device 100 and control communication with the external device 500 according to the third embodiment. 15, the third embodiment differs from the first embodiment in that a completion notification 349 is transmitted from the control signal communication unit B150 of the vehicle-mounted camera device 100 to the external device 500. Upon receiving the completion notification 349, the external device 500 can determine the timing at which the next communication request is output.

図16は、実施例3において、外部装置500が車載カメラ装置100と制御信号を用いた通信を行う際のタイミングの一例の説明図であり、図15の処理A結果315までに対応する信号のタイミングを示している。   FIG. 16 is a diagram illustrating an example of timing when the external device 500 performs communication using the control signal with the vehicle-mounted camera device 100 according to the third embodiment. FIG. 16 illustrates a signal corresponding to the processing A result 315 in FIG. The timing is shown.

図16において、通信要求B及び処理B設定362は処理A230の処理時間の揺らぎの範囲が一定に収まるので、基準タイミングからTas時間経過後に外部装置500から車載カメラ装置100に出力する。しかし、通信要求aC及び処理C設定352は、処理A230の処理時間揺らぎに加え処理B240の処理時間揺らぎも考慮する必要があり、外部装置500から特定のタイミングで通信要求を出すのが難しい。   In FIG. 16, the communication request B and the process B setting 362 are output from the external device 500 to the on-vehicle camera device 100 after a lapse of Tas from the reference timing because the fluctuation range of the process time of the process A230 is kept constant. However, the communication request aC and the process C setting 352 need to consider the process time fluctuation of the process B240 in addition to the process time fluctuation of the process A230, and it is difficult to issue a communication request at a specific timing from the external device 500.

そこで、車載カメラ100からの完了通知349を確認した後に、通信要求aC及び処理C設定352を出すことで、車載カメラ装置100の処理の進みに応じて適切なタイミングで制御通信を実施する。   Therefore, after confirming the completion notification 349 from the vehicle-mounted camera 100, the communication request aC and the process C setting 352 are issued, so that the control communication is performed at an appropriate timing according to the progress of the process of the vehicle-mounted camera device 100.

図17は、車載カメラ装置100の画像処理回路A120の処理結果を外部装置500が取得する際の制御信号タイムチャートであり、図15の通信要求aC350に関係する制御信号820の各信号線の動作を示す。   FIG. 17 is a control signal time chart when the external device 500 acquires the processing result of the image processing circuit A120 of the on-vehicle camera device 100. The operation of each signal line of the control signal 820 related to the communication request aC350 in FIG. Is shown.

図17において、車載カメラ装置100から主体的に完了通知349が出力されるため、制御信号C821のクロック停止時に車載カメラ装置100は制御信号Ds826に完了通知349を示すパルスを出力する。完了通知349のパルス幅Tfwは制御信号C821に乗せるクロックの3周期分とし、外部装置500が制御信号820で行う通信の通常のサンプリング速度で2回連続してサンプリング可能とすることで、制御信号Ds826に乗る短時間のノイズをフィルタしながら安定して完了通知349を取得できるようにする。   In FIG. 17, since the completion notification 349 is mainly output from the vehicle-mounted camera device 100, when the clock of the control signal C821 is stopped, the vehicle-mounted camera device 100 outputs a pulse indicating the completion notification 349 to the control signal Ds826. The pulse width Tfw of the completion notification 349 is set to three periods of a clock to be put on the control signal C821, and the external device 500 can continuously sample twice at a normal sampling rate of the communication performed by the control signal 820, whereby the control signal It is possible to stably obtain the completion notification 349 while filtering short-time noises on the Ds826.

外部装置500が車載カメラ装置100の各内部処理を待って次の通信要求を出す場合、制御信号Ds826の通常の通信(制御信号C821のクロックに同期した通信)との衝突は発生しない。しかし、外部装置500から車載カメラ装置100内部の処理の途中に通信要求を出し、その時の内部状態を結果として取得する場合は衝突の可能性があるため、制御信号C821に外部装置500からクロックが出力されている期間は、車載カメラ装置100は完了通知349の出力をマスクし、クロックに対応する通信を優先する。   When the external device 500 issues the next communication request after waiting for each internal process of the on-vehicle camera device 100, collision with the normal communication of the control signal Ds826 (communication synchronized with the clock of the control signal C821) does not occur. However, if a communication request is issued from the external device 500 during the processing inside the on-vehicle camera device 100 and the internal state at that time is obtained as a result, there is a possibility of collision, so that the clock from the external device 500 is output to the control signal C821. During the output period, the on-vehicle camera device 100 masks the output of the completion notification 349 and gives priority to communication corresponding to the clock.

この場合、外部装置500は完了通知349の検出ができない場合が発生するため、外部装置500からの通信要求に対応した、設定あるいは処理結果を通信する際に、実施例2で示した通信手順を用いて、車載カメラ装置100の状態を示すビット列を必ず制御信号Ds826で通信するビット列に含め、通常の通信で外部装置500が車載カメラ装置100の処理状態を把握できるようにする。   In this case, since the external device 500 may not be able to detect the completion notification 349, the communication procedure described in the second embodiment may be performed when communicating the setting or processing result corresponding to the communication request from the external device 500. In this case, the bit sequence indicating the state of the vehicle-mounted camera device 100 is always included in the bit sequence communicated by the control signal Ds826, so that the external device 500 can grasp the processing state of the vehicle-mounted camera device 100 through normal communication.

尚、実施例3では完了通知349を用いる以外は実施例1に示した手順で通信を行うが、代わりに実施例2で示した手順で通信を行うことも考えられる。   In the third embodiment, the communication is performed according to the procedure described in the first embodiment except that the completion notification 349 is used. Alternatively, the communication may be performed according to the procedure described in the second embodiment.

本発明の実施例3によれば、実施例1と同様な効果が得られる他、車載カメラ装置100が行う各処理の実行時間の揺らぎの許容範囲が大きく、狙った設定や結果取得が困難な場合であっても、適切なタイミングで制御通信が可能となる効果を有する。   According to the third embodiment of the present invention, the same effects as those of the first embodiment can be obtained, and the permissible range of fluctuation of the execution time of each process performed by the on-vehicle camera device 100 is large. Even in this case, there is an effect that control communication can be performed at appropriate timing.

(実施例4)
次に、本発明の実施例4について説明する。
(Example 4)
Next, a fourth embodiment of the present invention will be described.

図18は、本発明の実施例4による車載カメラ装置100Aの概略構成図であり、車載カメラユニット115Aと115B及び画像処理ユニット505を備える。   FIG. 18 is a schematic configuration diagram of a vehicle-mounted camera device 100A according to Embodiment 4 of the present invention, which includes vehicle-mounted camera units 115A and 115B and an image processing unit 505.

本発明の実施例4は、車載カメラ装置100を車載カメラユニット115Aと115Bとに分け、車載カメラユニット115A及び115Bと画像処理ユニット505との間の制御信号820の通信に実施例1から実施例3のいずれかの通信手順を用いた構成とする例である。   In the fourth embodiment of the present invention, the on-vehicle camera device 100 is divided into the on-vehicle camera units 115A and 115B, and the communication of the control signal 820 between the on-vehicle camera units 115A and 115B and the image processing unit 505 is performed. 3 is an example of a configuration using any one of the communication procedures.

図18において、1台の画像処理ユニット505には複数の車載カメラユニット115A、115Bを接続可能である。車載カメラユニット115A及び115Bは撮像を主体とするユニットで、軽い画像処理及び画像処理ユニット505との相互通信機能を持つ。画像処理ユニット505は車載カメラユニット115A及び115Bの制御を制御信号820A及び820B経由で行う。また、画像処理ユニット505は、車載カメラユニット115A及び115Bから取得した画像データを基に画像認識処理を行う。   In FIG. 18, a plurality of vehicle-mounted camera units 115A and 115B can be connected to one image processing unit 505. The in-vehicle camera units 115A and 115B are mainly units for imaging, and have a light image processing and mutual communication function with the image processing unit 505. The image processing unit 505 controls the on-vehicle camera units 115A and 115B via control signals 820A and 820B. Further, the image processing unit 505 performs an image recognition process based on the image data acquired from the on-vehicle camera units 115A and 115B.

車載カメラユニット115A及び115Bでは、画像センサモジュール110A、110Bの出力が画像処理回路C135に入力されており、簡単な画像処理(露光に関する平均輝度等の統計情報の算出など)を行った後に、画像信号送出部130を経由して画像信号800A、800Bを出力する。また、車載カメラユニット115A及び115Bでは、制御信号通信部F155を用いて画像処理ユニット505からの制御信号820A、820Bである通信要求を受け、画像処理回路C135の動作を設定し、また、画像センサモジュール110A、110Bの動作タイミングや露光制御パラメータ等の設定を行い、画像処理ユニット505からの通信要求に従い画像処理回路C135で得た情報を画像処理ユニット505に返す。   In the on-vehicle camera units 115A and 115B, the outputs of the image sensor modules 110A and 110B are input to the image processing circuit C135, and after performing simple image processing (calculation of statistical information such as average luminance related to exposure), the image is processed. The image signals 800A and 800B are output via the signal transmission unit 130. Further, the on-vehicle camera units 115A and 115B receive the communication request of the control signals 820A and 820B from the image processing unit 505 using the control signal communication unit F155, and set the operation of the image processing circuit C135. The operation timing of the modules 110A and 110B, exposure control parameters, and the like are set, and information obtained by the image processing circuit C135 is returned to the image processing unit 505 in accordance with a communication request from the image processing unit 505.

図19は、実施例4の車載カメラユニット115A及び115Bと、画像処理ユニット505との間の制御通信と車載カメラユニット505の内部処理の関係を示す図である。   FIG. 19 is a diagram illustrating a relationship between control communication between the vehicle-mounted camera units 115A and 115B and the image processing unit 505 according to the fourth embodiment and internal processing of the vehicle-mounted camera unit 505.

図19において、車載カメラユニット115A、115Bは、処理H760(露光統計)が完了すると、完了通知349を出力する。画像処理ユニット505は完了通知349を受け通信要求h710を出力し、車載カメラユニット115A、115Bは、通信処理290で応答して処理H結果712を画像処理ユニット505に返す。   In FIG. 19, when the processing H760 (exposure statistics) is completed, the on-vehicle camera units 115A and 115B output a completion notification 349. The image processing unit 505 receives the completion notification 349 and outputs a communication request h710, and the in-vehicle camera units 115A and 115B return a processing H result 712 to the image processing unit 505 in response to the communication processing 290.

画像認識ユニット505は車載カメラユニット115A、115Bのいずれか1台からの画像信号800A又は800Bに含まれる同期情報を基準タイミングとして通信要求I720及びそれに続く処理I設定722に対応するデータを出力する。   The image recognition unit 505 outputs data corresponding to the communication request I720 and the subsequent processing I setting 722 using the synchronization information included in the image signal 800A or 800B from one of the on-vehicle camera units 115A and 115B as a reference timing.

車載カメラユニット505は処理I設定722を受信すると、処理I770(露光開始タイミング補正)を実行する。処理I770では、画像処理ユニット505が制御信号820A、820Bの制御信号C821に出力するクロックのエッジと処理I設定722のデータに含まれる露光開始までの待ち時間を基に、次のフレームの露光開始時間の調整を行う。特に、車載カメラユニット115A、115Bがステレオ視の左画像と右画像を取得する場合、左右で露光タイミングを合わせる必要があるため、処理I770の処理が必要となる。   Upon receiving the processing I setting 722, the in-vehicle camera unit 505 executes processing I770 (exposure start timing correction). In the processing I770, the exposure start of the next frame is performed based on the clock edge output from the image processing unit 505 to the control signal C821 of the control signals 820A and 820B and the waiting time until the start of exposure included in the data of the processing I setting 722. Adjust the time. In particular, when the on-vehicle camera units 115A and 115B acquire a left image and a right image in stereo vision, the exposure timing needs to be matched between the left and right, so that the processing I770 is required.

実施例4で示す車載カメラユニット115A及び115Bと画像処理ユニット505と間の通信は完了通知349を用いるため実施例3で示した手順で制御信号820A、820Bの通信を行う。しかし、処理H720が1フレームの時間とほぼ一致する場合は、通信要求h710のタイミングを画像信号800から決定した基準時間からの経過時間で決めることも可能であるため、実施例1あるいは実施例2で示した手順で対応することも考えられる。   The communication between the in-vehicle camera units 115A and 115B and the image processing unit 505 shown in the fourth embodiment uses the completion notification 349, so that the control signals 820A and 820B are communicated in the procedure shown in the third embodiment. However, when the processing H720 substantially coincides with the time of one frame, the timing of the communication request h710 can be determined by the elapsed time from the reference time determined from the image signal 800. It is also conceivable to respond by the procedure shown in FIG.

本発明の実施例4によれば、映像信号を基準としたタイミングで動作する制御信号の通信であっても制御信号を画像信号から分離することができ、画像が高解像度の場合や高フレームレートの場合であっても、画像系の信号を処理する高速回路の複雑化を伴うことが無く、安価なFPGA等の低コスト集積回路を利用可能で、車載カメラユニット115A、115B及び画像処理ユニット505を分離した車載カメラ装置100Aを実現することができる。   According to the fourth embodiment of the present invention, the control signal can be separated from the image signal even in the case of the communication of the control signal operating at the timing based on the video signal, and when the image has a high resolution or a high frame rate. Even in the case of (1), a high-speed circuit for processing image signals is not complicated, a low-cost integrated circuit such as an inexpensive FPGA can be used, and the on-vehicle camera units 115A and 115B and the image processing unit 505 can be used. Can be realized.

また、本発明によれば、画像処理ユニット505で制御情報の通信タイミングを、映像信号を基準としたタイミングに調整可能であることを利用することで、車載カメラユニット115A、115Bの露光タイミングの同期制御を行うことも可能となる。   Further, according to the present invention, by utilizing the fact that the communication timing of control information can be adjusted to a timing based on a video signal by the image processing unit 505, synchronization of the exposure timing of the on-vehicle camera units 115A and 115B is achieved. Control can also be performed.

100、100A・・・車載カメラ、110A、110B・・・画像センサモジュール、115A、115B・・・車載カメラユニット、120・・・画像処理回路A、130・・・画像信号送出部、134・・・画像処理回路B、135・・・画像処理回路C、140・・・マイコンA、145・・・マイコンB、150・・・制御信号通信部B、155・・・制御信号通信部F、201・・・垂直同期期間、210・・・フレーム1、220・・・フレーム2、230・・・処理A(露光補正)、240・・・処理B(歪み補正)、250・・・処理C(物体認識)、280・・・処理X(調整情報書き込み)、285・・・処理Y(指示待ち)、289・・・処理Z(モード移行待ち)、290・・・通信処理、315・・・処理A結果、325・・・処理B結果、335・・・結果、345・・・G、346・・・K、349・・・完了通知、350・・・通信要求aC、351・・・処理C設定、352・・・通信要求aC及び処理C設定、355・・・通信要求cA、356・・・処理A設定、360・・・通信要求B、361・・・処理B設定、362・・・通信要求B及び処理B設定、380・・・処理X要求、381・・・調整データ、385・・・復帰要求、387・・・状態確認、500・・・外部装置(車載カメラ調整装置)、530・・・画像信号受信部A、535・・・画像信号受信部B、540・・・信号処理部、550・・・制御信号通信部A、555・・・制御信号通信部E、560・・・タイミング生成部、570・・・コマンド生成部、710・・・通信要求h、712・・・処理H結果、720・・・通信要求I、722・・・処理I設定、760・・・処理H(露光統計)、770・・・処理I(露光開始タイミング補正)、800、800A、800B・・・画像信号、820、820A、820B・・・制御信号、810・・・垂直同期情報、821・・・制御信号C(クロック)、825・・・制御信号Dm、826・・・制御信号Ds   100, 100A: on-board camera, 110A, 110B: image sensor module, 115A, 115B: on-board camera unit, 120: image processing circuit A, 130: image signal transmitting unit, 134 Image processing circuit B, 135 image processing circuit C, 140 microcomputer A, 145 microcomputer B, 150 control signal communication unit B, 155 control signal communication unit F, 201 ... vertical synchronization period, 210 ... frame 1, 220 ... frame 2, 230 ... processing A (exposure correction), 240 ... processing B (distortion correction), 250 ... processing C ( Object recognition), 280 processing X (adjustment information writing), 285 processing Y (waiting for instruction), 289 processing Z (waiting for mode transition), 290 communication processing, 315 ... Processing A 325: Process B result, 335: Result, 345: G, 346, K: 349, Completion notification, 350: Communication request aC, 351: Process C setting, 352: Communication request aC and processing C setting, 355: Communication request cA, 356: Processing A setting, 360: Communication request B, 361: Processing B setting, 362: Communication request B and processing B setting, 380 processing X request, 381 adjustment data, 385 recovery request, 387 state confirmation, 500 external device (vehicle camera adjustment device), 530 ..Image signal receiving sections A, 535... Image signal receiving sections B, 540... Signal processing sections, 550... Control signal communication sections A, 555... Control signal communication sections E, 560. Timing generation unit, 570... Command generation unit, 7 0: Communication request h, 712: Processing H result, 720: Communication request I, 722: Processing I setting, 760: Processing H (exposure statistics), 770: Processing I ( Exposure start timing correction), 800, 800A, 800B ... image signal, 820, 820A, 820B ... control signal, 810 ... vertical synchronization information, 821 ... control signal C (clock), 825 ... Control signal Dm, 826 ... control signal Ds

Claims (16)

画像を撮像する画像撮像部と、
上記画像撮像部が撮像した画像の処理を行う画像処理部と、
上記画像処理部が処理した画像情報を出力する画像信号送出部と、
上記画像信号送出部が出力した画像情報に基づき、上記画像処理部が行う画像処理に関する情報を有する制御情報を通信する制御信号通信部と、
を備え、上記制御信号通信部は、上記画像信号送出部から出力される画像情報に含まれる画像フレーム内の基準信号に基づいて予め設定した時間後に上記制御情報を通信し、上記画像処理部は、上記制御情報に応答して画像処理を行うことを特徴とする車両に搭載される車載カメラ装置。
An image capturing unit for capturing an image,
An image processing unit that performs processing on the image captured by the image capturing unit;
An image signal transmitting unit that outputs image information processed by the image processing unit;
A control signal communication unit that communicates control information having information on image processing performed by the image processing unit based on the image information output by the image signal transmission unit;
The control signal communication unit communicates the control information after a preset time based on a reference signal in an image frame included in the image information output from the image signal transmission unit, and the image processing unit An on-vehicle camera device mounted on a vehicle, which performs image processing in response to the control information.
請求項1に記載の車載カメラ装置において、
上記画像信号送出部から出力される画像情報に含まれる画像フレーム内の上記基準信号に基づいて予め設定した時間後に上記制御情報の通信を行う際に、上記画像処理部は、上記画像処理部が行う画像の処理動作を設定する情報を受け取り、上記制御情報に従った画像処理の結果を上記制御信号通信部に出力することを特徴とする、車載カメラ装置。
The vehicle-mounted camera device according to claim 1,
When performing communication of the control information after a preset time based on the reference signal in the image frame included in the image information output from the image signal sending unit, the image processing unit includes: An in-vehicle camera device, which receives information for setting an image processing operation to be performed and outputs a result of image processing according to the control information to the control signal communication unit.
請求項1に記載の車載カメラ装置において、
上記制御信号通信部は、上記制御情報による指示に従い、上記画像フレーム内の基準信号のタイミングとは独立したタイミングで上記制御情報の通信を行う動作となることを特徴とする、車載カメラ装置。
The vehicle-mounted camera device according to claim 1,
The in-vehicle camera device, wherein the control signal communication unit performs an operation of communicating the control information at a timing independent of a timing of a reference signal in the image frame in accordance with an instruction based on the control information.
請求項3に記載の車載カメラ装置において、
上記画像フレーム内の基準信号のタイミングとは独立したタイミングで上記制御情報の通信を行った後に、上記制御情報による指示に従い、上記画像フレーム内の基準信号のタイミングを基準とした動作に戻るために、上記画像フレーム内の基準信号フレーム内の特定の基準信号まで待機し、その後に上記画像フレーム内の基準信号のタイミングを基準とした動作を行うことを特徴とする、車載カメラ装置。
The vehicle-mounted camera device according to claim 3,
After performing the communication of the control information at a timing independent of the timing of the reference signal in the image frame, in accordance with the instruction by the control information, to return to the operation based on the timing of the reference signal in the image frame. An on-vehicle camera device which waits until a specific reference signal in a reference signal frame in the image frame, and thereafter performs an operation based on the timing of the reference signal in the image frame.
請求項2から請求項4のうちのいずれかに記載の車載カメラ装置において、
上記画像処理部は、上記画像処理部が行う画像の処理動作を設定する情報の受け取りと同時に、上記制御情報に従った画像処理の結果を上記制御信号通信部に出力することを特徴とする車載カメラ装置。
The vehicle-mounted camera device according to any one of claims 2 to 4,
The image processing unit outputs the result of image processing according to the control information to the control signal communication unit at the same time as receiving information for setting an image processing operation performed by the image processing unit. Camera device.
請求項4に記載の車載カメラ装置において、
上記画像フレーム内の基準信号のタイミングとは独立したタイミングで上記制御情報の通信を行う動作となる際に、上記独立したタイミングで上記制御情報の通信が可能な状態となったことを、上記制御情報を用いたポーリングにより行う機能を有することを特徴とする、車載カメラ装置。
The vehicle-mounted camera device according to claim 4,
When the control information is communicated at a timing independent of the timing of the reference signal in the image frame, the control information is communicated at the independent timing. An in-vehicle camera device having a function of performing polling using information.
請求項2に記載の車載カメラ装置において、
上記制御信号通信部は、上記画像処理部の処理単位ごとに、上記制御情報として処理の完了通知を出力することを特徴とする、車載カメラ装置。
The vehicle-mounted camera device according to claim 2,
The in-vehicle camera device, wherein the control signal communication unit outputs a processing completion notification as the control information for each processing unit of the image processing unit.
車載カメラ装置を調整する車載カメラ調整装置であって、
上記車載カメラ装置から画像情報を受信する画像信号受信部と、
上記受信した画像情報に基いて、制御情報を生成する信号処理部と、
上記受信した画像情報に同期して上記車載カメラ装置と制御情報を通信する制御信号通信部と、
を備え、上記制御信号通信部は、上記画像信号受信部が受信した上記画像情報に含まれる画像フレーム内の基準信号に基づいて所定時間経過後に、上記車載カメラ装置に制御情報を出力し、上記所定時間は、上記車載カメラ装置が画像情報を処理するのに要する時間に基づいて設定されることを特徴とする車載カメラ調整装置。
An in-vehicle camera adjustment device for adjusting an in-vehicle camera device,
An image signal receiving unit that receives image information from the vehicle-mounted camera device,
A signal processing unit for generating control information based on the received image information;
A control signal communication unit that communicates control information with the vehicle-mounted camera device in synchronization with the received image information,
The control signal communication unit, after a predetermined time based on a reference signal in an image frame included in the image information received by the image signal receiving unit, outputs control information to the vehicle-mounted camera device, The vehicle-mounted camera adjustment device is characterized in that the predetermined time is set based on a time required for the vehicle-mounted camera device to process image information.
請求項8に記載の車載カメラ調整装置において、
上記画像信号受信部が上記画像情報に含まれる画像フレーム内の上記基準信号を受信してから所定時間経過後に、上記車載カメラ装置に対して上記制御信号通信部は、制御情報を出力し、上記制御情報を出力した後に、特定の時間の経過後に、上記車載カメラ装置が、上記制御信号通信部が出力した制御情報に応答するための信号を出力するために用いるクロックを出力することを特徴とする車載カメラ調整装置。
The vehicle-mounted camera adjustment device according to claim 8,
The control signal communication unit outputs control information to the in-vehicle camera device after a lapse of a predetermined time after the image signal receiving unit receives the reference signal in the image frame included in the image information, After outputting the control information, after a lapse of a specific time, the in-vehicle camera device outputs a clock used to output a signal for responding to the control information output by the control signal communication unit. In-vehicle camera adjustment device.
請求項8に記載の車載カメラ調整装置において、
上記画像信号受信部で受信した前記画像情報に含まれる画像フレーム内の基準信号に関わらず、上記制御信号通信部が上記制御情報を通信する通信モードをさらに有することを特徴とする車載カメラ調整装置。
The vehicle-mounted camera adjustment device according to claim 8,
The vehicle-mounted camera adjustment device further comprising a communication mode in which the control signal communication unit communicates the control information regardless of a reference signal in an image frame included in the image information received by the image signal reception unit. .
請求項10に記載の車載カメラ調整装置において、
上記画像信号受信部で受信した上記画像情報に含まれる画像フレーム内の基準信号に関わらず、上記制御信号通信部が上記制御情報を通信する通信モードに移行する際に、上記車載カメラ装置が当該通信モードへ移行したことの確認を、上記制御情報を用いてポーリングすることを特徴とする車載カメラ調整装置。
The in-vehicle camera adjustment device according to claim 10,
Regardless of the reference signal in the image frame included in the image information received by the image signal receiving unit, when the control signal communication unit transitions to the communication mode for communicating the control information, An in-vehicle camera adjustment device, characterized in that polling is performed using the control information to confirm that the mode has shifted to the communication mode.
請求項8から請求項11のうちのいずれか一項に記載の車載カメラ調整装置において、
上記画像信号受信部で受信した上記画像情報に含まれる画像フレーム内の基準信号を受信してから所定時間経過後に、上記制御信号通信部が上記車載カメラ装置に対して制御情報を出力する機能と、上記車載カメラ装置が内部処理単位ごとに制御情報を出力する完了通知を用いて、上記車載カメラ装置に対して上記制御情報を出力する機能を併用することを特徴とする車載カメラ調整装置。
The in-vehicle camera adjustment device according to any one of claims 8 to 11,
A function in which the control signal communication unit outputs control information to the in-vehicle camera device after a lapse of a predetermined time after receiving a reference signal in an image frame included in the image information received by the image signal receiving unit. And a function of outputting the control information to the in-vehicle camera device using a completion notification in which the in-vehicle camera device outputs control information for each internal processing unit.
車載カメラ装置及び車載カメラ調整装置を有する車載カメラ調整システムにおいて、
上記車載カメラ調整装置は、上記車載カメラ装置から画像情報を受信する画像信号受信部と、上記画像情報に同期して制御情報を上記車載カメラ装置に送信する制御信号通信部とを有し、
上記車載カメラ調整装置の上記制御信号通信部は、上記画像信号受信部で上記画像情報に含まれる画像フレーム内の基準信号を受信してから所定時間経過後に、上記車載カメラ装置に対して上記制御情報を出力し、上記所定時間は、上記車載カメラ装置が上記画像情報を処理するのに要する時間に基づいて設定されることを特徴とする車載カメラ調整システム。
In a vehicle-mounted camera adjustment system having a vehicle-mounted camera device and a vehicle-mounted camera adjustment device,
The vehicle-mounted camera adjustment device includes an image signal receiving unit that receives image information from the vehicle-mounted camera device, and a control signal communication unit that transmits control information to the vehicle-mounted camera device in synchronization with the image information,
The control signal communication unit of the in-vehicle camera adjustment device controls the in-vehicle camera device after a lapse of a predetermined time after the image signal receiving unit receives a reference signal in an image frame included in the image information. vehicle camera system for adjusting Outputs information, the upper Kisho constant time, the vehicle camera system is characterized in that it is set based on the time required to process the image information.
請求項13記載の車載カメラ調整システムであって、前記車載カメラ装置は内部処理の単位で前記車載カメラ調整装置へ完了通知を出力する機能を有し、前記車載カメラ調整装置は前記完了通知を用いて前記制御情報を前記車載カメラ装置へ出力する機能も併用する、車載カメラ調整システム。 14. The vehicle-mounted camera adjustment system according to claim 13, wherein the vehicle-mounted camera device has a function of outputting a completion notification to the vehicle-mounted camera adjustment device in units of internal processing, and the vehicle- mounted camera adjustment device uses the completion notification. And a function of outputting the control information to the on- vehicle camera device . 車載カメラ装置において、
撮像機能を有する車載カメラユニットと、
上記車載カメラユニットの画像情報出力を受信し、画像認識処理を行う画像処理ユニットと、
を備え、
上記車載カメラユニットと上記画像処理ユニットは制御情報を相互通信し、
上記画像処理ユニットは、上記車載カメラユニットから画像情報を受信する画像信号受信部と、上記画像情報に同期して上記制御情報を送信する制御信号通信部と、を有し、
上記制御信号通信部は、上記画像信号受信部で受信した上記画像情報に含まれる画像フレーム内の基準信号を受信してから所定時間経過後に、上記車載カメラユニットに対して上記制御情報を出力し、上記所定時間は、上記車載カメラユニットが画像情報を処理するのに要する時間に基づいて設定されることを特徴とする車載カメラ。
In the in-vehicle camera device,
An in-vehicle camera unit having an imaging function,
An image processing unit that receives the image information output of the vehicle-mounted camera unit and performs an image recognition process;
With
The in-vehicle camera unit and the image processing unit communicate control information with each other,
The image processing unit has an image signal receiving unit that receives image information from the vehicle-mounted camera unit, and a control signal communication unit that transmits the control information in synchronization with the image information,
The control signal communication unit outputs the control information to the on-vehicle camera unit after a lapse of a predetermined time after receiving a reference signal in an image frame included in the image information received by the image signal receiving unit. The vehicle-mounted camera, wherein the predetermined time is set based on a time required for the vehicle-mounted camera unit to process image information.
請求項15に記載の車載カメラにおいて、
上記制御情報を用いて上記車載カメラユニットの露光タイミングを制御する機能を有することを特徴とする車載カメラ。
The vehicle-mounted camera according to claim 15,
A vehicle-mounted camera having a function of controlling exposure timing of the vehicle-mounted camera unit using the control information.
JP2016151974A 2016-08-02 2016-08-02 Vehicle-mounted camera device, vehicle-mounted camera adjustment device, and vehicle-mounted camera adjustment system Expired - Fee Related JP6652463B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2016151974A JP6652463B2 (en) 2016-08-02 2016-08-02 Vehicle-mounted camera device, vehicle-mounted camera adjustment device, and vehicle-mounted camera adjustment system
PCT/JP2017/025490 WO2018025607A1 (en) 2016-08-02 2017-07-13 On-board camera device, on-board camera adjustment device, and on-board camera adjustment system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016151974A JP6652463B2 (en) 2016-08-02 2016-08-02 Vehicle-mounted camera device, vehicle-mounted camera adjustment device, and vehicle-mounted camera adjustment system

Publications (2)

Publication Number Publication Date
JP2018022974A JP2018022974A (en) 2018-02-08
JP6652463B2 true JP6652463B2 (en) 2020-02-26

Family

ID=61072758

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016151974A Expired - Fee Related JP6652463B2 (en) 2016-08-02 2016-08-02 Vehicle-mounted camera device, vehicle-mounted camera adjustment device, and vehicle-mounted camera adjustment system

Country Status (2)

Country Link
JP (1) JP6652463B2 (en)
WO (1) WO2018025607A1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108307117B (en) * 2018-02-09 2020-03-10 湖南大学 Full-field optical measurement multifunctional synchronous control device and method
US10965866B2 (en) 2018-03-20 2021-03-30 Panasonic Intellectual Property Management Co., Ltd. Image generation system, image display system, image generation method, and moving vehicle
CN112019760B (en) * 2019-05-30 2021-09-03 杭州海康威视数字技术股份有限公司 Exposure adjusting method and device, camera shooting control device and monitoring camera
CN115277994B (en) * 2022-04-26 2023-10-13 上海复宏微科技有限公司 Low-light-level vehicle-mounted cradle head camera capable of achieving high real-time performance based on FPGA

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5444139B2 (en) * 2010-06-29 2014-03-19 クラリオン株式会社 Image calibration method and apparatus
JP5685858B2 (en) * 2010-08-27 2015-03-18 ソニー株式会社 Camera device, camera system, and camera control method
JP2015106860A (en) * 2013-12-02 2015-06-08 株式会社リコー Monitoring imaging system and program

Also Published As

Publication number Publication date
WO2018025607A1 (en) 2018-02-08
JP2018022974A (en) 2018-02-08

Similar Documents

Publication Publication Date Title
JP6652463B2 (en) Vehicle-mounted camera device, vehicle-mounted camera adjustment device, and vehicle-mounted camera adjustment system
JP5061767B2 (en) Image processing apparatus and image processing method
KR102656682B1 (en) Method and Apparatus for Synchronizing Camera Image Based on GM Clock Time Information
JP6660751B2 (en) Imaging device
US10228699B2 (en) Image generation apparatus
US20170201681A1 (en) Imaging Systems And Methods With Image Data Path Delay Measurement
JPWO2011055468A1 (en) Imaging apparatus, adjustment apparatus, and optical axis adjustment system for imaging apparatus
US10887512B2 (en) Camera system
JP7278846B2 (en) OBJECT POSITION DETECTION DEVICE, TRIP CONTROL SYSTEM, AND TRIP CONTROL METHOD
CN105917379B (en) Synchronization of imaging
WO2014148161A1 (en) Fault detection device
KR102203687B1 (en) Stereo camera apparatus and rectification method of the same
KR20130095480A (en) Automatic number plate recognition system and method for transmitting vehicle information in gigabit ethernet network
JP4258539B2 (en) Multiple angle of view camera
EP4199510B1 (en) Method and system for aligning exposure central points of multiple cameras in vr system
CN107645627B (en) A multi-camera synchronization control device
EP3358842B1 (en) Imaging display system and riding device
JP2021026457A5 (en)
JP2013160624A (en) Three-dimensional measurement system and method
JP2012138688A (en) Method of determining exposure control value of on-vehicle camera
JP6161582B2 (en) Image processing device
JP3272694B2 (en) Outside monitoring device with fail-safe function
WO2020021949A1 (en) Imaging system for railway vehicle
JP4797441B2 (en) Image processing apparatus for vehicle
JP6171264B2 (en) Imaging device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190124

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191105

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191129

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: 20200107

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200123

R150 Certificate of patent or registration of utility model

Ref document number: 6652463

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees