KR102478458B1 - Apparatus and method for rear camera image processing - Google Patents
Apparatus and method for rear camera image processing Download PDFInfo
- Publication number
- KR102478458B1 KR102478458B1 KR1020210071970A KR20210071970A KR102478458B1 KR 102478458 B1 KR102478458 B1 KR 102478458B1 KR 1020210071970 A KR1020210071970 A KR 1020210071970A KR 20210071970 A KR20210071970 A KR 20210071970A KR 102478458 B1 KR102478458 B1 KR 102478458B1
- Authority
- KR
- South Korea
- Prior art keywords
- image
- output
- path
- rear camera
- processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012545 processing Methods 0.000 title claims abstract description 102
- 238000000034 method Methods 0.000 title claims abstract description 28
- 230000008569 process Effects 0.000 claims abstract description 11
- 238000012937 correction Methods 0.000 claims description 25
- 238000003672 processing method Methods 0.000 claims description 8
- 230000009467 reduction Effects 0.000 claims description 4
- 230000007246 mechanism Effects 0.000 description 19
- 230000006870 function Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 238000013502 data validation Methods 0.000 description 2
- 230000007257 malfunction Effects 0.000 description 2
- 230000015556 catabolic process Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R11/00—Arrangements for holding or mounting articles, not otherwise provided for
- B60R11/04—Mounting of cameras operative during drive; Arrangement of controls thereof relative to the vehicle
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/77—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/907—Television signal recording using static stores, e.g. storage tubes or semiconductor memories
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Mechanical Engineering (AREA)
- Closed-Circuit Television Systems (AREA)
- Studio Devices (AREA)
Abstract
적어도 하나의 프로세서에 의해 동작하는 후방 카메라 영상 처리 장치가 후방 카메라가 수집한 원본 후방 영상을 처리하는 방법으로서, 후방 카메라가 원본 후방 영상을 수집하면, 원본 후방 영상을 제1 경로와 제2 경로로 각각 처리하여, 제1 경로를 통해 생성된 출력 영상은 디스플레이 장치로 전달되고, 제2 경로를 통해 생성된 축소 후방 영상은 임시로 저장한다. 제1 경로를 통해 생성된 출력 영상의 유효성을 판단하고 출력 영상이 유효하지 않으면, 임시로 저장된 축소 후방 영상을 후방 출력 영상으로 생성하여, 디스플레이 장치로 전달한다.A method in which a rear camera image processing apparatus operated by at least one processor processes an original rear image collected by a rear camera. When the rear camera collects the original rear image, the original rear image is transmitted through a first path and a second path. After each processing, the output image generated through the first path is transferred to the display device, and the reduced rearward image generated through the second path is temporarily stored. The validity of the output image generated through the first path is determined, and if the output image is not valid, a temporarily stored reduced rear image is generated as a rear output image and transmitted to the display device.
Description
본 발명은 후방 카메라 영상 처리 장치 및 방법에 관한 것으로, 차량용 S-RVC(Safety Rear View Camera) 기능을 지원하기 위하여 왜곡 보정 기능에 안전 메커니즘(safety mechanism)을 적용하여 후방 카메라가 수집한 영상의 왜곡을 안전하게 보정하는 시스템 및 영상 처리 방법에 대한 기술이다.The present invention relates to a rear camera image processing apparatus and method, and in order to support a vehicle S-RVC (Safety Rear View Camera) function, a safety mechanism is applied to a distortion correction function to distort an image collected by a rear view camera. It is a technology for a system and image processing method that safely corrects
후방 카메라(RVC: Rear View Camera)는 차량의 후방에 있는 차량 주변 상황을 영상으로 운전자에게 보여줌으로써, 운전자가 안전하게 후진하거나 주차할 수 있도록 지원한다. 이러한 중요도로 인해, 후방 카메라가 수집한 영상을 처리하는 구성들은 안전 메커니즘이 반드시 적용되어야 한다. 안전 메커니즘은 자동차 기능 안전성 표준인 ISO 26262 가이드라인에서 정의된 것으로, 차량용 소프트웨어의 단위 테스트 및 통합 테스트 또는 하드웨어 테스트 시 안전 메커니즘이 제대로 작동하여야 한다.A rear view camera (RVC) supports the driver to safely reverse or park by showing the driver the situation around the vehicle at the rear of the vehicle. Due to its importance, components that process the images collected by the rearview camera must have safety mechanisms applied. Safety mechanisms are defined in the ISO 26262 guidelines, which are automotive functional safety standards, and safety mechanisms must operate properly during unit tests and integration tests of vehicle software or hardware tests.
후방 카메라에 적용되는 안전 메커니즘은 데이터의 유효성 확인이라고도 한다. 그리고 후방 카메라가 수집한 영상을 처리하는 구성 요소들에는 안전 메커니즘 기능이 적용되어야 한다. The safety mechanism applied to the rearview camera is also called data validation. In addition, the safety mechanism function should be applied to the components that process the images collected by the rear camera.
현재 후방 카메라에는 ISP(Image Signal Processor, 이미지 신호 프로세서), 디워프(Dewarp), S-RVC, OpenLDI(Open Low-Voltage Differential Signaling Display Interface)에 안전 메커니즘이 적용되어 있다. 하지만, 영상이나 신호가 송수신 되는 메인 버스(main bus)와 후방 카메라가 수집한 영상이 저장되는 DRAM에는 안전 메커니즘이 적용되어 있지 않다. Currently, rear cameras have safety mechanisms applied to ISP (Image Signal Processor), Dewarp, S-RVC, and Open Low-Voltage Differential Signaling Display Interface (OpenLDI). However, a safety mechanism is not applied to a main bus through which images or signals are transmitted/received and a DRAM in which images collected by a rear camera are stored.
안전 메커니즘을 적용하기 위해서는 메인 버스에 종단 간 에러 정정 코드(End-to-End Error Correction Code) 기능을 추가하는 것이 일반적이다. 이 경우 메인 버스에 연결된 다른 DMA(Direct Memory Access)나 서브 시스템에 모두 안전 메커니즘이 적용되어야 한다. 따라서, 후방 카메라가 수집한 영상을 처리하는 칩에 안전 메커니즘 적용을 위한 기능들을 삽입해야 하는 어려움이 있다. In order to apply a safety mechanism, it is common to add an end-to-end error correction code function to the main bus. In this case, safety mechanisms must be applied to all other direct memory access (DMA) or subsystems connected to the main bus. Therefore, there is a difficulty in inserting functions for applying a safety mechanism into a chip processing an image collected by a rear camera.
또한, DRAM의 경우에는 데이터를 읽기/쓰기 시 에러 정정 코드 비트(ECC-bit)를 두어 데이터의 유효성을 판단하여야 한다. 그러나 메인 버스에 안전 메커니즘을 적용하는 것이 어렵기 때문에, DRAM에만 이 기능을 추가하는 것은 데이터 유효성 판단에 큰 효과를 얻을 수 없다.In addition, in the case of DRAM, when reading/writing data, an error correction code bit (ECC-bit) must be placed to determine validity of data. However, since it is difficult to apply a safety mechanism to the main bus, adding this function only to DRAM does not have a significant effect on data validation.
따라서, 메인 버스나 다른 구성 요소에 문제가 발생하면, 후방 카메라에서 사용하는 DRAM의 데이터에 대한 유효성을 보장할 수 없다. 결국, 모든 신호 경로에 대한 안전 메커니즘 기능이 만족되지 못하는 문제점이 발생한다.Therefore, if a problem occurs in the main bus or other components, the validity of DRAM data used by the rear camera cannot be guaranteed. As a result, a problem arises in that safety mechanism functions for all signal paths are not satisfied.
이러한 문제점으로 인해 프레임 메모리를 후방 카메라가 단독으로 사용할 수 있도록 변형하는 방법도 연구되고 있다. 하지만, 후방 카메라가 수집하는 2048×1440 해상도의 영상을 저장하기 위해서는 SRAM의 용량이 12MB 정도여야 하기 때문에, 칩 크기가 커지는 문제점이 발생한다.Due to this problem, a method of modifying the frame memory so that the rear camera can use it alone is also being studied. However, in order to store the 2048×1440 resolution images collected by the rear camera, the SRAM must have a capacity of about 12 MB, resulting in an increase in the size of the chip.
따라서, 본 발명은 디워프 기능에 안전 메커니즘을 적용하여, 후방 카메라가 수집한 영상을 처리하는 메인 경로 상에 문제가 발생하더라도 안전 메커니즘에 의해 후방 카메라가 수집한 영상을 운전자에게 안전하게 제공할 수 있는, 후방 카메라 영상 처리 장치 및 방법을 제공한다.Therefore, the present invention applies a safety mechanism to the dewarp function, so that even if a problem occurs in the main path for processing the image collected by the rearview camera, the image collected by the rearview camera can be safely provided to the driver by the safety mechanism. , It provides a rear camera image processing device and method.
상기 본 발명의 기술적 과제를 달성하기 위한 본 발명의 하나의 특징인 후방 카메라 영상 처리 장치로서,As a rear camera image processing device, which is one feature of the present invention for achieving the technical problem of the present invention,
후방 카메라가 수집한 원본 후방 영상을 처리하여 후방 영상을 생성하는 이미지 신호 프로세서, 상기 후방 영상의 왜곡 현상을 보정하여 왜곡 보정 영상을 생성하고, 디스플레이 장치를 통해 디스플레이 가능한 출력 영상으로 생성하는 제1 처리부, 상기 후방 영상의 해상도를 축소하여 축소 후방 영상으로 생성하여 임시 저장하고, 동작 제어 신호를 수신하면 상기 임시 저장한 축소 후방 영상의 왜곡 현상을 보정한 후 해상도를 상기 후방 영상의 해상도로 원복시켜 출력 후방 영상을 생성하는 제2 처리부, 그리고 상기 제1 처리부가 생성한 상기 출력 영상을 상기 디스플레이 장치로 전달하고, 초기 동작 시 외부로부터 전송되는 설정 신호를 기초로 상기 출력 영상의 유효성을 판단하며, 상기 출력 영상이 유효하지 않으면 상기 제2 처리부가 동작하도록 상기 동작 제어 신호를 생성하는 영상 부가 처리부를 포함한다.An image signal processor generating a rear image by processing the original rear image collected by the rear camera, and a first processor generating a distortion correction image by correcting distortion of the rear image, and generating an output image that can be displayed through a display device. , The resolution of the rear image is reduced to generate a reduced rear image and temporarily stored, and when an operation control signal is received, the distortion of the temporarily stored reduced rear image is corrected, and then the resolution is restored to the resolution of the rear image and output A second processing unit that generates a rear image, and transmits the output image generated by the first processing unit to the display device, determines the validity of the output image based on a setting signal transmitted from the outside during an initial operation, and an image processing unit generating the operation control signal so that the second processing unit operates when the output image is not valid.
상기 제1 처리부는, 상기 후방 영상의 왜곡 현상을 보정하여 왜곡 보정 영상을 생성하는 비 안전 영역 디워프, 상기 왜곡 보정 영상을 저장하는 메모리, 그리고 상기 메모리에 저장된 왜곡 보정 영상을 수신하고, 상기 디스플레이 장치를 통해 디스플레이 가능한 출력 영상으로 변환하는 디스플레이 컨트롤러를 포함할 수 있다.The first processing unit receives a non-safe area dewarp for generating a distortion-corrected image by correcting distortion of the rear image, a memory for storing the distortion-corrected image, and a distortion-corrected image stored in the memory, and the display It may include a display controller that converts an output image that can be displayed through a device.
상기 제1 처리부는, 상기 영상 부가 처리부로부터 상기 출력 영상 또는 출력 후방 영상 중 어느 하나의 영상을 수신하고, 수신한 영상을 상기 디스플레이 장치로 전달하는 OpenLDI를 더 포함할 수 있다.The first processing unit may further include an OpenLDI that receives any one of the output image and output rear image from the image additional processing unit and transmits the received image to the display device.
상기 디스플레이 컨트롤러는, 외부로부터 수신한 기어 상태 정보를 기초로 상기 출력 영상을 상기 영상 부가 처리부 또는 상기 OpenLDI 중 어느 하나로 전송할 수 있다.The display controller may transmit the output image to either the image additional processing unit or the OpenLDI based on gear state information received from the outside.
상기 제2 처리부는, 상기 후방 영상을 수신하고, 상기 후방 영상의 해상도를 축소하여 상기 축소 후방 영상으로 생성하는 제1 해상도 조절부, 상기 축소 후방 영상을 임시 저장하는 내부 메모리, 상기 동작 제어 신호를 수신하면, 상기 내부 메모리에 임시 저장된 축소 후방 영상을 수신하여 왜곡 현상을 보정하여 축소 보정 영상을 생성하는 안전 영역 디워프, 그리고 상기 축소 보정 영상의 해상도를 상기 후방 영상의 해상도로 원복시켜 상기 출력 후방 영상으로 생성하는 제2 해상도 조절부를 포함할 수 있다.The second processing unit receives the rearward image, reduces the resolution of the rearward image, and generates the reduced rearward image by using a first resolution adjusting unit, an internal memory for temporarily storing the reduced rearward image, and the operation control signal. If received, a safety area dewarp for generating a reduction correction image by correcting distortion by receiving a reduced rear image temporarily stored in the internal memory, and restoring the resolution of the reduction correction image to the resolution of the rear image to restore the output rear image It may include a second resolution adjusting unit that generates an image.
상기 영상 부가 처리부는, 상기 제1 처리부로부터 상기 출력 영상과 영상 정보를 수신하고, 상기 설정 신호와 상기 영상 정보를 비교하여 상기 출력 영상의 유효성을 판단할 수 있다.The image addition processing unit may receive the output image and image information from the first processing unit, and determine validity of the output image by comparing the setting signal and the image information.
상기 설정 신호는 동작 클럭, 영상의 수평 싱크 신호와 수직 싱크 신호를 포함하고, 상기 영상 정보는 상기 출력 영상의 수평 싱크 정보와 수직 싱크 정보를 포함할 수 있다.The setting signal may include an operation clock, a horizontal sync signal and a vertical sync signal of an image, and the image information may include horizontal sync information and vertical sync information of the output image.
상기 본 발명의 기술적 과제를 달성하기 위한 본 발명의 또 다른 특징인 적어도 하나의 프로세서에 의해 동작하는 후방 카메라 영상 처리 장치가 후방 카메라가 수집한 원본 후방 영상을 처리하는 방법으로서,As another feature of the present invention for achieving the technical problem of the present invention, a rear camera image processing apparatus operated by at least one processor processes an original rear image collected by a rear camera,
상기 후방 카메라가 원본 후방 영상을 수집하면, 상기 원본 후방 영상을 제1 경로와 제2 경로로 각각 처리하는 단계, 상기 제1 경로를 통해 생성된 출력 영상은 디스플레이 장치로 전달되고, 상기 제2 경로를 통해 생성된 축소 보정 영상은 임시로 저장하는 단계, 상기 제1 경로를 통해 생성된 출력 영상의 유효성을 판단하는 단계, 상기 출력 영상이 유효하지 않으면, 임시로 저장된 상기 축소 보정 영상을 후방 출력 영상으로 생성하는 단계, 그리고 상기 후방 출력 영상을 디스플레이 장치로 전달하는 단계를 포함한다.When the rear camera collects the original rear image, processing the original rear image into a first path and a second path, respectively, the output image generated through the first path is transmitted to a display device, and the second path temporarily storing the scaled-down corrected image generated through; determining the validity of the output image generated through the first path; if the output image is not valid, converting the temporarily stored scaled-down corrected image to a rear output image generating, and transmitting the rear output image to a display device.
상기 제1 경로와 제2 경로로 각각 처리하는 단계 이전에, 외부로부터 설정 신호가 입력되면, 동작 준비 상태로 변환하는 단계를 포함하고, 상기 설정 신호는 동작 클럭, 영상의 수평 싱크 신호와 수직 싱크 신호를 포함할 수 있다.Before the step of processing each of the first path and the second path, if a set signal is input from the outside, converting to an operation ready state, wherein the set signal is an operation clock, a horizontal sync signal of an image and a vertical sync. Signals may be included.
상기 제1 경로와 제2 경로로 각각 처리하는 단계는, 상기 제1 경로를 통해, 상기 원본 후방 영상을 이미지 신호 처리하여 후방 영상을 생성하는 단계, 상기 후방 영상의 왜곡 현상을 보정하여 왜곡 보정 영상으로 생성하는 단계, 그리고 상기 왜곡 보정 영상을 메모리에 저장하고, 상기 저장한 왜곡 보정 영상을 상기 디스플레이 장치에서 디스플레이 가능한 상기 출력 영상으로 생성하는 단계를 포함할 수 있다.The step of processing each of the first path and the second path includes generating a rearward image by image signal processing of the original rearward image through the first path, and a distortion-corrected image by correcting distortion of the rearward image. and generating the distortion correction image in a memory, and generating the stored distortion correction image as the output image displayable on the display device.
상기 제1 경로와 제2 경로로 각각 처리하는 단계는, 상기 제2 경로를 통해, 상기 후방 영상의 해상도를 축소시켜 상기 축소 후방 영상을 생성하는 단계를 포함할 수 있다.The processing of the first path and the second path may include generating the reduced rear image by reducing a resolution of the rear image through the second path.
상기 후방 출력 영상으로 생성하는 단계는, 동작 제어 신호가 입력되면, 상기 축소 후방 영상의 왜곡 현상을 보정하여 축소 보정 영상으로 생성하는 단계, 그리고 상기 축소 보정 영상의 해상도를 상기 후방 영상의 해상도로 원복하여 상기 후방 출력 영상으로 생성하는 단계를 포함할 수 있다.The generating of the rearward output image may include, when an operation control signal is input, correcting distortion of the reduced rearward image to generate a scaled-down corrected image, and restoring the resolution of the scaled-down corrected image to the resolution of the rearward image. and generating the rear output image.
본 발명에 따르면, 비 안전 영역에 설치된 구성들이 오동작을 발생시키더라도, 안전 영역에서 후방 카메라 영상을 처리할 수 있으므로, 안전하게 후방 카메라의 영상 왜곡을 보정하여 운전자에게 제공할 수 있다.According to the present invention, even if elements installed in the non-safety area cause malfunction, since the rear camera image can be processed in the safety area, image distortion of the rear camera can be safely corrected and provided to the driver.
또한, 영상의 해상도를 조절하여 제공함으로써, 전체 칩 크기에 영향을 미치지 않고서도 디워프 기능을 위한 메모리를 안전 영역에 구현할 수 있다.In addition, by adjusting the resolution of the image and providing it, the memory for the dewarp function can be implemented in the safe area without affecting the overall chip size.
도 1a 및 도 1b는 일반적으로 후방 카메라에서 수집한 영상을 제공하는 예시도이다.
도 2는 본 발명의 실시예에 따른 후방 카메라 영상 처리 장치의 구조도이다.
도 3은 본 발명의 실시예에 따른 후방 카메라 영상 처리 방법에 대한 흐름도이다.
도 4는 본 발명의 실시예에 따라 제공되는 왜곡이 보정된 후방 카메라 영상의 예시도이다.1A and 1B are exemplary diagrams generally providing images collected from a rear camera.
2 is a structural diagram of a rear camera image processing device according to an embodiment of the present invention.
3 is a flowchart of a rear camera image processing method according to an embodiment of the present invention.
4 is an exemplary diagram of a distortion-corrected rear camera image provided according to an embodiment of the present invention.
아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.Hereinafter, with reference to the accompanying drawings, embodiments of the present invention will be described in detail so that those skilled in the art can easily carry out the present invention. However, the present invention may be embodied in many different forms and is not limited to the embodiments described herein. And in order to clearly explain the present invention in the drawings, parts irrelevant to the description are omitted, and similar reference numerals are attached to similar parts throughout the specification.
명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. Throughout the specification, when a certain component is said to "include", it means that it may further include other components without excluding other components unless otherwise stated.
이하, 도면을 참조로 하여, 본 발명의 실시예에 따른 후방 카메라 영상 왜곡 보정 장치 및 방법에 대해 설명한다. 본 발명의 실시예에 대해 설명하기 앞서, 일반적인 후방 카메라에서 수집한 영상을 제공하는 예에 대해 도 1a 및 도 1b를 참조로 먼저 설명한다.Hereinafter, a rear camera image distortion correction apparatus and method according to an embodiment of the present invention will be described with reference to the drawings. Prior to describing an embodiment of the present invention, an example of providing an image collected by a general rear camera will be first described with reference to FIGS. 1A and 1B.
도 1a 및 도 1b는 일반적으로 후방 카메라에서 수집한 영상을 제공하는 예시도이다.1A and 1B are exemplary diagrams generally providing images collected from a rear camera.
일반적인 상황에서 자동차의 후방 카메라(50)가 수집한 영상을 처리하는 경로는 도 1a에 도시된 바와 같다. 이때, 영상 처리 장치(10)는 ISP(21), 디워프(22), S-RVC(23), OpenLDI(24), 그리고 디스플레이 컨트롤러(31)가 버스(25)를 통해 연결되어 있다. 그리고 메인 버스(32)를 통해 영상 처리 장치(10)는 DRAM(40)과 연결될 수 있다.In a general situation, a path for processing an image collected by the
ISP(21)는 후방 카메라(50)가 수집한 영상을 가공, 처리하는 기능을 수행한다. 즉, ISP(21)는 후방 카메라(50)의 영상 센서(CCD, CIS)에서 취득한 영상을 수신하고, 휘도와 색을 기본적으로 처리하며, 포커스, 반전, 모자익(Mosaic), CIS(CMOS Image Sensor), 영상 포맷 등의 기능을 추가적으로도 수행한다. ISP(21)의 기능은 이미 알려진 것으로, 본 발명의 실시예에서는 상세한 설명을 생략한다.The ISP (21) performs a function of processing and processing the image collected by the rear camera (50). That is, the
디워프(22)는 ISP(21)에서 처리된 영상의 왜곡 현상을 보정한다. 디워프(22)가 영상에서 왜곡 현상을 보정하기 위해서는 왜곡 보정 파라미터들의 설정 값들이 필요한데, 이 설정 값은 ISP(21)에서 계산할 수 있다. 이때, 디워프(22)는 DRAM(40)에 저장된 영상을 여러 번 불러들여 왜곡 현상을 보정한다. 디워프(22)가 왜곡 현상을 보정하는 기능은 이미 알려 진 것으로, 본 발명의 실시예에서는 상세한 설명을 생략한다.The
S-RVC(23)는 기본적으로는 디스플레이 컨트롤러(31)에서 전송되는 영상 신호를 수신하고, 수신한 영상 신호에 주차선을 그리거나 경고 메시지를 영상 신호에 추가하는 등, 부가 영상 처리를 수행한다. 여기서, 영상 신호는 왜곡 현상이 보정된 영상을 OpenLDI(24)가 받아 디스플레이 장치(60)에 디스플레이할 수 있도록, 디스플레이 컨트롤러(31)에서 변환된 영상 신호이다. The S-
또한, S-RVC(23)는 디스플레이 컨트롤러(31)에 오류가 발생하면, 디워프(22)에서 왜곡 현상이 보정된 영상을 받아 부가 영상 처리를 수행하고, OpenLDI(24)로 전송한다.In addition, when an error occurs in the
OpenLDI(24)는 고속 데이터의 전송을 위한 범용 디지털 비디오 인터페이스 표준으로, 비트 속도는 높이고 전력은 낮추며, 향상된 노이즈 제어 성능을 제공한다. OpenLDI(24)의 제어에 따라 부가 영상 처리된 영상 또는 왜곡 현상이 보정된 영상을 디스플레이 장치(60)로 전송한다. 여기서, OpenLDI(24)의 기능은 이미 알려진 것으로, 본 발명의 실시예에서는 상세한 설명을 생략한다.OpenLDI (24) is a universal digital video interface standard for high-speed data transmission, which provides high bit rates, low power, and improved noise control performance. According to the control of
여기서, ISP(21), 디워프(22), S-RVC(23), 그리고 OpenLDI(24)는 안전 메커니즘이 적용되어 있으므로, 이 구성 요소들은 포함하는 영역을 안전 영역(20)이라 지칭한다. 그리고 디스플레이 컨트롤러(31)와 메인 버스(32)는 안전 메커니즘이 적용되지 않기 때문에, 이 두 구성 요소들을 포함하는 영역을 비 안전 영역(30)이라 지칭한다.Here, since a safety mechanism is applied to the
도 1a에 도시된 바와 같이 일반적인 상황에서 후방 카메라(50)가 수집한 영상은 ISP(21), 디워프(22), 메인 버스(32)를 거쳐 DRAM(40)에 저장된다. 이때, 비 안전 영역(30)에 구성되어 있는 디스플레이 컨트롤러(31), 메인 버스(32), 또는 DRAM(40) 중 어느 하나에 문제가 생길 경우, 도 1b에 도시된 바와 같이 영상이 전송되는 경로가 일반적인 상황에서 전송되는 경로와 다르게 변경된다. As shown in FIG. 1A , the image collected by the
화살표 방향(⑤, ⑥)과 같이 후방 카메라(50)에서 전달되는 영상 데이터는 ISP(21)에서 이미지 처리되어 YUV 포맷으로 변경된다. 변경된 YUV 포맷의 영상 데이터는 디워프(22)로 전달되어 왜곡이 보정된다. Image data transmitted from the
이때, 영상 처리 장치(10)의 외부에 구현되어 있는 DRAM(40)에 ISP(21)에서 처리한 영상 데이터 전부를 저장한다(⑤). 디워프(22)에서는 DRAM(40)에 저장된 영상 데이터를 이용하여 영상의 왜곡을 보정한다. 왜곡이 보정된 영상은 S-RVC(23)에서 부가 영상 처리되고, OpenLDI(24)를 거쳐 디스플레이 장치(60)에서 영상이 출력된다. At this time, all of the image data processed by the
이때, DRAM(40)이나 메인 버스(32)에 문제가 발생하면, DRAM(40)에 저장된 영상을 디워프(22)가 다시 불러들일 수 없으므로, 디스플레이 장치(60)를 통해 후방 카메라(50)가 수집한 영상을 디스플레이할 수 없게 된다.At this time, if a problem occurs in the
따라서, 본 발명의 실시예에서는 비 안전 영역에 위치하는 구성 요소들에 오류가 발생하여도, 후방 카메라(50)가 수집한 영상을 안전하게 디스플레이 장치에서 디스플레이하여 운전자에게 제공할 수 있는 기술을 제안한다.Therefore, in the embodiment of the present invention, even if an error occurs in components located in a non-safe area, a technology that can safely display the image collected by the
도 2는 본 발명의 실시예에 따른 후방 카메라 영상 처리 장치의 구조도이다.2 is a structural diagram of a rear camera image processing device according to an embodiment of the present invention.
도 2에 도시된 바와 같이, 후방 카메라(150)가 수집한 영상을 처리하는 후방 카메라 영상 처리 장치(100)는 안전 메커니즘 반영 영역(이하, 설명의 편의를 위하여 '안전 영역' 또는 '제1 처리부'라 지칭함)(110)과 안전 메커니즘 비 반영 영역(이하, 설명의 편의를 위하여 '비 안전 영역' 또는 '제2 처리부'라 지칭함)(120)으로 구분되어 후방 카메라 수집 영상을 처리하는 구성 요소들이 구현되어 있다.As shown in FIG. 2 , the rear camera
안전 영역(110)에는 ISP(111), 안전 영역 디워프(112), 제1 해상도 조절부(113), 내부 SRAM(114), 제2 해상도 조절부(115), 영상 부가 처리부(116), 그리고 OpenLDI(118)가 위치한다. 한편, 비 안전 영역(120)에는 비 안전 영역 디워프(119)와 메인 버스(130), 그리고 DRAM(140)이 구현되어 있다. The
후방 카메라 영상 처리 장치(100)는 후방 카메라(150) 및 디스플레이 장치(160)와도 연동한다. 후방 카메라 영상 처리 장치(100)는 하나의 칩으로 구현 가능하며, 본 발명의 실시예에서는 구현되는 칩의 형태에 대해 어느 하나의 것으로 한정하지 않는다.The rear camera
후방 카메라(150)가 수집한 후방 영상은 후방 카메라 영상 처리 장치(100)에서 두 개의 경로를 통해 동시에 영상이 처리된다. 그러나, 디스플레이 장치(160)를 통해서는 두 개의 경로 중 어느 한 경로에서 처리된 영상이 디스플레이된다.The rear image collected by the
여기서, 두 개의 경로는 일반 경로(⑦)와 비상 경로(⑧)로 정의할 수 있다. 일반 경로는 비 안전 영역에 구현된 구성 요소들과 안전 영역에 구현된 일부 구성 요소들을 통해 후방 영상을 처리하는 경로이다. 비상 경로는, 비 안전 영역에 구현된 구성 요소들의 오동작에 의해, 안전 영역에 구현된 구성 요소들만으로 후방 영상을 처리하는 경로이다. Here, two routes can be defined as a normal route (⑦) and an emergency route (⑧). The general path is a path that processes a rear image through components implemented in the non-safe area and some components implemented in the safety area. The emergency path is a path that processes a rear image only with components implemented in the safety area due to a malfunction of components implemented in the non-safe area.
설명의 편의를 위해, 먼저 영상이 일반 경로로 전달될 때의 구성 요소에 대해 먼저 설명하고 비상 경로로 전달될 때의 구성 요소를 이어 설명한다. 그러나, 실제로는 일반 경로와 비상 경로로 영상이 동시에 전달된다.For convenience of explanation, components when an image is transferred through a normal path are first described, and components when an image is transferred through an emergency path are subsequently described. However, in reality, images are transmitted simultaneously to the normal route and the emergency route.
ISP(111)는 후방 카메라(150)의 영상 센서(CCD, CIS)에서 취득한 원본 후방 영상을 수신하면, 후방 영상의 휘도, 색, 포커스, 반전 등의 일반적인 영상 처리 기능을 수행하여 후방 영상을 생성한다. ISP(111)의 기능은 이미 알려진 것으로, 본 발명의 실시예에서는 상세한 설명을 생략한다. When the
ISP(111)에서 생성된 후방 영상은 비 안전 영역 디워프(119)로 전달된다. 비 안전 영역 디워프(119)는 와 비 안전 영역 디워프(119)는 ISP(111)에서 처리된 후방 영상의 왜곡 현상을 보정하여 왜곡 보정 영상을 생성한다. 비 안전 영역 디워프(119)가 영상에서 왜곡 현상을 보정하기 위해서는 왜곡 보정 파라미터들의 설정값들이 필요한데, 이 설정값은 ISP(111)에서 계산할 수 있다. 이는 이미 알려진 기술로, 본 발명의 실시예에서는 상세한 설명을 생략한다.The rear image generated by the
비 안전 영역 디워프(119)가 생성한 왜곡 보정 영상은 메인 버스(130)를 통해 DRAM(140)에 저장된다. 본 발명의 실시예에서는 비 안전 영역 디워프(119)에서 한 번 왜곡 현상을 보정하여 DRAM(140)에 저장하는 것으로 나타내었으나, DRAM(140)에 저장된 왜곡 보정 영상을 비 안전 영역 디워프(119)에서 읽어 들여 반복하여 왜곡 현상을 보정할 수도 있다.The distortion correction image generated by the
디스플레이 컨트롤러(117)는 DRAM(140)에 저장된 왜곡 보정 영상을 읽어, 왜곡 보정 영상을 OpenLDI(118)가 처리할 수 있는 형태로 변환하여 출력 영상으로 생성한다. 그리고, 출력 영상과 출력 영상에 대한 수직/수평 싱크 정보를 포함하는 영상 정보를 생성한다. 디스플레이 컨트롤러(117)가 왜곡 보정 영상을 처리하여 출력 영상으로 생성하는 방법, 그리고 출력 영상에 대한 수직 싱크와 수평 싱크 정보를 획득하는 방법은 이미 알려진 기술로, 본 발명의 실시예에서는 상세한 설명을 생략한다.The
디스플레이 컨트롤러(117)는 차량의 메인 프로세서(도면 미도시)에서 전송되는 차량 상태 정보를 기초로, 영상 정보를 영상 부가 처리부(116)로 전달하거나, OpenLDI(118)로 전달한다. 여기서 차량 상태 정보는 차량이 현재 주행 상태인지, 주차를 위해 운전자가 조작한 기어 상태 정보를 포함하며, 디스플레이 컨트롤러(117)가 차량 상태 정보를 수집하는 방법은 다양하게 실행될 수 있으므로 본 발명의 실시예에서는 어느 하나의 방법으로 한정하지 않는다.The
디스플레이 컨트롤러(117)는 차량 상태 정보가 주행 상태인 경우, 영상 정보를 OpenLDI(118)로 전달한다. 그러나, 차량 상태 정보가 주차를 시도하기 위해 기어가 변경된 경우라면, 디스플레이 컨트롤러(117)는 출력 영상에 주차선이나 알림 메시지 등 부가 이미지를 제공하기 위해, 영상 부가 처리부(116)로 영상 정보를 전달한다.The
OpenLDI(118)는 영상 부가 처리부(116) 또는 디스플레이 컨트롤러(117)로부터 출력 영상을 수신하여, 디스플레이 장치(160)로 출력 영상을 전달한다. OpenLDI(118)는 고속 데이터의 전송을 위한 범용 인터페이스 표준으로, 출력 영상의 비트 속도는 높이고 전력은 낮추며, 향상된 노이즈 제어 성능을 제공한다.The
한편, 비상 경로로 후방 영상이 전달되는 순서에 따라 구성 요소를 설명하면, 제1 해상도 조절부(113)는 ISP(111)에서 생성한 후방 영상을 수신하여 영상 해상도를 조절하여, 축소 후방 영상으로 생성한다. 본 발명의 실시예에서는 후방 영상의 해상도를 2048 * 1440인 것으로 예를 들어 설명하고, 제1 해상도 조절부(113)에서는 후방 영상의 해상도를 1/4로 축소하여 512 * 360의 해상도로 생성하는 것을 예로 하여 설명한다.On the other hand, if the components are described according to the order in which rearward images are delivered to the emergency path, the first
이때, 제1 해상도 조절부(113)는 안전 영역 디워프(112)에서 왜곡 현상이 보정된 왜곡 보정 영상을 수신하여 해상도를 조절할 수도 있다. 본 발명의 실시예에서는 설명의 편의를 위하여 ISP(111)에서 생성한 후방 영상에서 왜곡 현상을 보정하지 않고 해상도를 조절하는 것을 예로 하여 설명하나, 반드시 이와 같이 한정되는 것은 아니다.At this time, the
내부 SRAM(114)은 제1 해상도 조절부(113)에서 생성한 축소 후방 영상을 저장한다. 내부 SRAM(114)은 축소 후방 영상을 저장하는 기능 이외에도, ECC 기능을 에러 정정 코드로 저장된 축소 후방 영상의 유효성을 판단할 수도 있다. ECC 기능은 이미 알려진 것으로, 본 발명의 실시예에서는 상세한 설명은 생략한다. 또한, 내부 SRAM(114)에서 ECC 기능을 수행하는 것을 예로 하여 설명하나, 반드시 이와 같이 한정되지 않는다.The
안전 영역 디워프(112)는 영상 부가 처리부(116)로부터 동작 제어 신호를 수신하면, 내부 SRAM(114)에 저장된 축소 후방 영상을 읽어 들여 왜곡 현상을 보정한 후, 축소 보정 영상을 생성한다. 또 다른 실시예로 안전 영역 디워프(112)는 ISP(111)에서 생성된 후방 영상에서 왜곡 현상을 보정한 후, 제1 해상도 조절부(113)로 전달할 수도 있다. When the safe region dewarp 112 receives an operation control signal from the image
제2 해상도 조절부(115)는 안전 영역 디워프(112)에서 생성한 축소 보정 영상을 수신하여, 축소된 해상도를 후방 영상의 해상도로 원복시켜, 출력 후방 영상을 생성한다. 제2 해상도 조절부(115)가 축소된 영상의 해상도를 원복시키는 방법은 이미 알려진 것으로, 본 발명의 실시예에서는 상세한 설명을 생략한다.The second
제2 해상도 조절부(115)는 추가로 출력 후방 영상에 대한 영상 정보를 생성할 수도 있다. 영상 정보에는 출력 후방 영상과 출력 후방 영상에 대한 수직/수평 싱크 정보 등을 포함할 수 있다.The second
영상 부가 처리부(116)는 디스플레이 컨트롤러(117)로부터 출력 영상을 수신하거나 또는 제2 해상도 조절부(115)로부터 출력 후방 영상을 수신하면, 각 영상에 주차선을 부가하거나 경고 메시지를 영상에 추가하는 등, 부가적인 정보를 제공하기 위한 영상 처리 절차를 수행한다. 영상 부가 처리부(116)가 영상에 부가적인 정보를 제공하기 위해 영상을 처리하는 방법은 다양한 방법으로 실행될 수 있으므로, 본 발명의 실시예에서는 어느 하나의 방법으로 한정하지 않는다.When receiving an output image from the
또한, 영상 부가 처리부(116)는 각 출력 영상에 포함된 영상 정보를 기초로 출력 영상의 유효성을 확인한다. 출력 영상으로부터 유효성을 확인하기 위해, 영상 부가 처리부(116)는 차량의 전기 장치들을 제어하는 제어 장치(도면 미도시)로부터 설정 신호를 수신한다.Also, the image
여기서, 설정 신호는 영상 부가 처리부(116)의 동작 클럭, 영상에 대한 수평 싱크 신호와 수직 싱크 신호를 포함하는 것으로, 차량에 시동이 걸려 후방 카메라 영상 처리 장치(100)가 실행되면, 제어 장치로부터 설정 신호를 수신한다. 여기서 동작 클럭은 싱크 신호 유효성 판단에 사용되는 기준 클럭으로, 본 발명의 실시예에서는 24MHz XIN 클럭을 의미한다. 영상 부가 처리부(116)는 설정 신호를 기초로, 출력 영상의 유효성을 판단한다. Here, the setting signal includes an operation clock of the image
즉, 영상 부가 처리부(116)는 출력 영상과 영상 정보를 수신하면, 영상 정보에 포함된 클럭, 수평 싱크 정보, 수직 싱크 정보를 기 수신한 설정 신호와 비교하여 설정 값만큼 출력 영상이 입력이 되고 있는지 아닌지를 판단한다. 그리고 정지된 영상만 계속 입력되고 있는지, 단색으로 된 영상이 입력되고 있는지, 설정 신호와 다른 영상 정보가 입력되는지 등을 확인하여 비 안전 영역에 설치된 구성 요소들에 오류가 있는지 확인한다.That is, when the image
만약 오류가 있는 것으로 판단하면, 영상 부가 처리부(116)는 이미지를 수신하는 경로를 일반 경로에서 비상 경로로 전환을 시도한다. 그리고, 제2 해상도 조절부(115)에서 해상도가 조절된 영상을 수신하기 위해, 안전 영역 디워프(112)에 동작 제어 신호를 전송한다. 이를 통해, 비 안전 영역에 구현되어 있는 DRAM(140), 메인 버스(130) 등에 오류가 발생하여도, 내부 SRAM(114)에 저장된 후방 카메라 영상을 디스플레이 장치(160)에 전달할 수 있다.If it is determined that there is an error, the additional
이상에서 설명한 후방 카메라 영상 처리 장치(100)가 후방 카메라의 영상을 처리하는 방법에 대해 도 3을 참조로 설명한다.A method of processing an image of a rear camera by the rear camera
도 3은 본 발명의 실시예에 따른 후방 카메라 영상 처리 방법에 대한 흐름도이다.3 is a flowchart of a rear camera image processing method according to an embodiment of the present invention.
도 3에 도시된 바와 같이, 후방 카메라 영상 처리 장치(100)가 초기 구동된다(S100). 이때, 후방 카메라 영상 처리 장치(100)를 구성하는 모든 구성 요소들은 동작 준비 상태로 변경되고, 특히 영상 부가 처리부(116)는 설정 신호를 제어 장치로부터 수신한다. 또한, 영상 부가 처리부(116)는 우선 일반 경로를 통해 영상을 수신할 준비 상태로 설정된다.As shown in FIG. 3 , the rear camera
후방 카메라(150)가 영상을 수집하면(S101), 일반 경로와 비상 경로를 통해 수집한 원본 후방 영상이 전송되며 영상이 각각 처리된다(S102). 이때, 일반 경로를 통해 처리된 출력 영상이 먼저 제공되도록 후방 카메라 영상 처리 장치(100)가 설정되어 있다.When the
따라서, 후방 카메라 영상 처리 장치(100)의 영상 부가 처리부(116)는 일반 경로를 통해 생성된 출력 영상의 유효성을 판단한다(S103). 영상 부가 처리부(116)는 출력 영상에 포함된 영상 정보와 S100 단계에서 초기 구동 시 제어 장치로부터 수신한 설정 신호를 기초로, 출력 영상이 유효한지 확인한다(S104). Accordingly, the image
만약, 출력 영상이 유효한 것으로 확인하면, 후방 카메라 영상 처리 장치(100)는 일반 경로에서 처리된 출력 영상을 디스플레이 장치(160)를 통해 디스플레이 한다(S105). If it is confirmed that the output image is valid, the rear camera
반면, 출력 영상이 유효하지 않은 것으로 확인하면, 후방 카메라 영상 처리 장치(100)의 영상 부가 처리부(116)는 비상 경로로 처리된 후방 출력 영상을 수신하기 위해 제어 신호를 생성한다(S106). 제어 신호에 따라 내부 SRAM(114)에 저장된 축소 후방 영상을 제2 해상도 조절부(115)가 출력 후방 영상으로 생성하고, 생성한 출력 후방 영상을 디스플레이 장치(160)를 통해 디스플레이 한다(S107).On the other hand, if it is confirmed that the output image is invalid, the image
도 4는 본 발명의 실시예에 따라 제공되는 왜곡이 보정된 후방 카메라 영상의 예시도이다.4 is an exemplary diagram of a distortion-corrected rear camera image provided according to an embodiment of the present invention.
도 4의 (a)는 후방 카메라(150)가 수집한 원본 후방 영상이다. 그리고 도 4의 (b)는 일반 경로로 처리된 출력 영상이고, 도 4의 (c)는 비상 경로로 처리된 후방 출력 영상이다.(a) of FIG. 4 is an original rear image collected by the
도 4의 (b)에서 일반 경로로 처리된 출력 영상에 비해 도 4의 (c)에서 비상 경로로 처리된 후방 출력 영상은, 해상도 축소/확대에 따라 화질 열화는 있을 수 있다. 그러나, 후방 영상 처리 시스템(100)의 비 안전 영역에 구현된 구성 요소들에 문제가 발생하더라도, 운전자는 후방 카메라(150)의 동작을 정상적으로 확인할 수 있다. Compared to the output image processed through the normal path in FIG. 4(b), the rear output image processed through the emergency path in FIG. 4(c) may have picture quality degradation due to resolution reduction/enlargement. However, even if a problem occurs in components implemented in the non-safety area of the rear
이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.Although the embodiments of the present invention have been described in detail above, the scope of the present invention is not limited thereto, and various modifications and improvements made by those skilled in the art using the basic concept of the present invention defined in the following claims are also included in the scope of the present invention. that fall within the scope of the right.
Claims (12)
후방 카메라가 수집한 원본 후방 영상을 처리하여 후방 영상을 생성하는 이미지 신호 프로세서,
상기 후방 영상의 왜곡 현상을 보정하여 왜곡 보정 영상을 생성하고, 디스플레이 장치를 통해 디스플레이 가능한 출력 영상으로 생성하는 제1 처리부,
상기 후방 영상의 해상도를 축소하여 축소 후방 영상으로 생성하여 임시 저장하고, 동작 제어 신호를 수신하면 상기 임시 저장한 축소 후방 영상의 왜곡 현상을 보정한 후 해상도를 상기 후방 영상의 해상도로 원복시켜 출력 후방 영상을 생성하는 제2 처리부, 그리고
상기 제1 처리부가 생성한 상기 출력 영상을 상기 디스플레이 장치로 전달하고, 초기 동작 시 외부로부터 전송되는 설정 신호를 기초로 상기 출력 영상의 유효성을 판단하며, 상기 출력 영상이 유효하지 않으면 상기 제2 처리부가 동작하도록 상기 동작 제어 신호를 생성하는 영상 부가 처리부
를 포함하는, 후방 카메라 영상 처리 장치.As a rear camera image processing device,
An image signal processor for generating a rear image by processing the original rear image collected by the rear camera;
A first processing unit that corrects the distortion of the rear image to generate a distortion correction image and generates an output image that can be displayed through a display device;
The resolution of the rear image is reduced to generate a reduced rear image and temporarily stored, and when an operation control signal is received, the distortion of the temporarily stored reduced rear image is corrected and the resolution is restored to the resolution of the rear image to output the rear image. A second processing unit for generating an image, and
The output image generated by the first processing unit is transferred to the display device, the validity of the output image is determined based on a setting signal transmitted from the outside during an initial operation, and if the output image is not valid, the second processing Image supplementary processing unit for generating the operation control signal to operate the supplementary unit
Including, rear camera image processing device.
상기 제1 처리부는,
상기 후방 영상의 왜곡 현상을 보정하여 왜곡 보정 영상을 생성하는 비 안전 영역 디워프,
상기 왜곡 보정 영상을 저장하는 메모리, 그리고
상기 메모리에 저장된 왜곡 보정 영상을 수신하고, 상기 디스플레이 장치를 통해 디스플레이 가능한 출력 영상으로 변환하는 디스플레이 컨트롤러
를 포함하는, 후방 카메라 영상 처리 장치.According to claim 1,
The first processing unit,
A non-safe area dewarp for generating a distortion correction image by correcting the distortion of the rear image;
a memory for storing the distortion correction image; and
A display controller that receives the distortion correction image stored in the memory and converts it into an output image that can be displayed through the display device.
Including, rear camera image processing device.
상기 제1 처리부는,
상기 영상 부가 처리부로부터 상기 출력 영상 또는 출력 후방 영상 중 어느 하나의 영상을 수신하고, 수신한 영상을 상기 디스플레이 장치로 전달하는 OpenLDI
를 더 포함하는, 후방 카메라 영상 처리 장치.According to claim 2,
The first processing unit,
OpenLDI for receiving any one of the output image and the output rear image from the image additional processing unit and transferring the received image to the display device.
Further comprising a rear camera image processing device.
상기 디스플레이 컨트롤러는,
외부로부터 수신한 기어 상태 정보를 기초로 상기 출력 영상을 상기 영상 부가 처리부 또는 OpenLDI 중 어느 하나로 전송하는, 후방 카메라 영상 처리 장치.According to claim 2,
The display controller,
A rear camera image processing device that transmits the output image to either the image additional processing unit or OpenLDI based on gear state information received from the outside.
상기 제2 처리부는,
상기 후방 영상을 수신하고, 상기 후방 영상의 해상도를 축소하여 상기 축소 후방 영상으로 생성하는 제1 해상도 조절부,
상기 축소 후방 영상을 임시 저장하는 내부 메모리,
상기 동작 제어 신호를 수신하면, 상기 내부 메모리에 임시 저장된 축소 후방 영상을 수신하여 왜곡 현상을 보정하여 축소 보정 영상을 생성하는 안전 영역 디워프, 그리고
상기 축소 보정 영상의 해상도를 상기 후방 영상의 해상도로 원복시켜 상기 출력 후방 영상으로 생성하는 제2 해상도 조절부
를 포함하는, 후방 카메라 영상 처리 장치.According to claim 4,
The second processing unit,
A first resolution adjusting unit for receiving the rear image and reducing the resolution of the rear image to generate the reduced rear image;
An internal memory for temporarily storing the reduced rear image,
When the operation control signal is received, a safe area dewarp for receiving a scaled back image temporarily stored in the internal memory and correcting distortion to generate a scaled-down corrected image; and
A second resolution adjusting unit for generating the output rear image by restoring the resolution of the downscaling corrected image to the resolution of the rear image.
Including, rear camera image processing device.
상기 영상 부가 처리부는,
상기 제1 처리부로부터 상기 출력 영상과 영상 정보를 수신하고, 상기 설정 신호와 상기 영상 정보를 비교하여 상기 출력 영상의 유효성을 판단하는, 후방 카메라 영상 처리 장치.According to claim 5,
The image additional processing unit,
The rear camera image processing apparatus for receiving the output image and image information from the first processing unit, and determining validity of the output image by comparing the setting signal and the image information.
상기 설정 신호는 동작 클럭, 영상의 수평 싱크 신호와 수직 싱크 신호를 포함하고, 상기 영상 정보는 상기 출력 영상의 수평 싱크 정보와 수직 싱크 정보를 포함하는, 후방 카메라 영상 처리 장치.According to claim 6,
The setting signal includes an operation clock, a horizontal sync signal and a vertical sync signal of an image, and the image information includes horizontal sync information and vertical sync information of the output image.
상기 후방 카메라가 원본 후방 영상을 수집하면, 상기 원본 후방 영상을 제1 경로와 제2 경로로 각각 처리하는 단계,
상기 제1 경로를 통해 생성된 출력 영상은 디스플레이 장치로 전달되고, 상기 제2 경로를 통해 생성된 축소 보정 영상은 임시로 저장하는 단계,
상기 제1 경로를 통해 생성된 출력 영상의 유효성을 판단하는 단계,
상기 출력 영상이 유효하지 않으면, 임시로 저장된 상기 축소 보정 영상을 후방 출력 영상으로 생성하는 단계, 그리고
상기 후방 출력 영상을 디스플레이 장치로 전달하는 단계
를 포함하는, 후방 카메라 영상 처리 방법.A method in which a rear camera image processing apparatus operated by at least one processor processes an original rear image collected by a rear camera,
When the rear camera collects the original rear image, processing the original rear image into a first path and a second path, respectively;
Transferring the output image generated through the first path to a display device and temporarily storing the scaled-down corrected image generated through the second path;
Determining validity of an output image generated through the first path;
If the output image is not valid, generating the temporarily stored reduction correction image as a backward output image; and
Transmitting the rear output image to a display device
Including, rear camera image processing method.
상기 제1 경로와 제2 경로로 각각 처리하는 단계 이전에,
외부로부터 설정 신호가 입력되면, 동작 준비 상태로 변환하는 단계
를 포함하고,
상기 설정 신호는 동작 클럭, 영상의 수평 싱크 신호와 수직 싱크 신호를 포함하는, 후방 카메라 영상 처리 방법.According to claim 8,
Prior to the step of processing each of the first path and the second path,
Converting to an operation ready state when a setting signal is input from the outside
including,
The setting signal includes an operation clock, a horizontal sync signal and a vertical sync signal of an image, rear camera image processing method.
상기 제1 경로와 제2 경로로 각각 처리하는 단계는,
상기 제1 경로를 통해,
상기 원본 후방 영상을 이미지 신호 처리하여 후방 영상을 생성하는 단계,
상기 후방 영상의 왜곡 현상을 보정하여 왜곡 보정 영상으로 생성하는 단계, 그리고
상기 왜곡 보정 영상을 메모리에 저장하고, 상기 저장한 왜곡 보정 영상을 상기 디스플레이 장치에서 디스플레이 가능한 상기 출력 영상으로 생성하는 단계
를 포함하는, 후방 카메라 영상 처리 방법.According to claim 9,
The step of processing each of the first path and the second path,
Through the first path,
image signal processing of the original rear image to generate a rear image;
Correcting the distortion of the rear image to generate a distortion corrected image, and
Storing the distortion-corrected image in a memory, and generating the stored distortion-corrected image as the output image displayable on the display device.
Including, rear camera image processing method.
상기 제1 경로와 제2 경로로 각각 처리하는 단계는,
상기 제2 경로를 통해,
상기 후방 영상의 해상도를 축소시켜 상기 축소 후방 영상을 생성하는 단계
를 포함하는, 후방 카메라 영상 처리 방법.According to claim 10,
The step of processing each of the first path and the second path,
Through the second path,
Generating the reduced rear image by reducing the resolution of the rear image
Including, rear camera image processing method.
상기 후방 출력 영상으로 생성하는 단계는,
동작 제어 신호가 입력되면, 상기 축소 후방 영상의 왜곡 현상을 보정하여 축소 보정 영상으로 생성하는 단계, 그리고
상기 축소 보정 영상의 해상도를 상기 후방 영상의 해상도로 원복하여 상기 후방 출력 영상으로 생성하는 단계
를 포함하는, 후방 카메라 영상 처리 방법.According to claim 11,
The step of generating the rear output image,
When an operation control signal is input, generating a reduced correction image by correcting distortion of the reduced rear image, and
Generating the backward output image by restoring the resolution of the downscaling correction image to the resolution of the backward image
Including, rear camera image processing method.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2023533706A JP7614698B2 (en) | 2020-12-02 | 2021-11-22 | Rear camera image processing device and method |
US18/255,597 US12272038B2 (en) | 2020-12-02 | 2021-11-22 | Apparatus and method for rear view camera image processing |
DE112021006264.6T DE112021006264B4 (en) | 2020-12-02 | 2021-11-22 | Device and method for image processing of a rear view camera |
PCT/KR2021/017185 WO2022119205A1 (en) | 2020-12-02 | 2021-11-22 | Apparatus and method for rear view camera image processing |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20200167005 | 2020-12-02 | ||
KR1020200167005 | 2020-12-02 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20220077837A KR20220077837A (en) | 2022-06-09 |
KR102478458B1 true KR102478458B1 (en) | 2022-12-19 |
Family
ID=81985711
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020210071970A Active KR102478458B1 (en) | 2020-12-02 | 2021-06-03 | Apparatus and method for rear camera image processing |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102478458B1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4984974B2 (en) | 2007-03-02 | 2012-07-25 | 富士通株式会社 | Driving support system and in-vehicle device |
JP2012199877A (en) | 2011-03-23 | 2012-10-18 | Sony Corp | Image processing device, image processing method, and program |
JP2014179959A (en) | 2013-03-15 | 2014-09-25 | Ricoh Co Ltd | Image distortion correction device, image distortion correction method, and computer-executable program |
KR101825343B1 (en) | 2016-12-08 | 2018-02-05 | 주식회사 엠씨넥스 | Apparatus and system for processing rear view video of a car |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101014572B1 (en) * | 2007-08-27 | 2011-02-16 | 주식회사 코아로직 | Image distortion correction method and image processing apparatus employing the correction method |
-
2021
- 2021-06-03 KR KR1020210071970A patent/KR102478458B1/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4984974B2 (en) | 2007-03-02 | 2012-07-25 | 富士通株式会社 | Driving support system and in-vehicle device |
JP2012199877A (en) | 2011-03-23 | 2012-10-18 | Sony Corp | Image processing device, image processing method, and program |
JP2014179959A (en) | 2013-03-15 | 2014-09-25 | Ricoh Co Ltd | Image distortion correction device, image distortion correction method, and computer-executable program |
KR101825343B1 (en) | 2016-12-08 | 2018-02-05 | 주식회사 엠씨넥스 | Apparatus and system for processing rear view video of a car |
Also Published As
Publication number | Publication date |
---|---|
KR20220077837A (en) | 2022-06-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2009017020A (en) | Image processing apparatus and display image generation method | |
CN113781302B (en) | Multi-path image splicing method and system, readable storage medium and unmanned vehicle | |
US11849912B2 (en) | Endoscopic camera system and image signal transmission method thereof | |
KR20210045106A (en) | Vehicle and controlling method thereof | |
US8692923B2 (en) | Digital camera | |
KR101887496B1 (en) | Apparatus and method for transmitting camera image of vehicle, and camera image processing system | |
KR102478458B1 (en) | Apparatus and method for rear camera image processing | |
JP2005020606A (en) | Digital camera | |
JP7614698B2 (en) | Rear camera image processing device and method | |
EP3276939A1 (en) | Image capturing device, image capturing system, and vehicle | |
JP4539427B2 (en) | Image processing device | |
JP2011066498A (en) | Image processor and in-vehicle imaging system | |
JPH0918790A (en) | Camera device | |
EP4095792B1 (en) | Image distortion correction system and method | |
JP7624273B2 (en) | Video Processing Method | |
CN117336590A (en) | Camera monitoring system, control method thereof, information processing apparatus, and storage medium | |
JP6942424B2 (en) | Rear image display device for vehicles | |
JP4405355B2 (en) | Data communication arbitration system and data communication arbitration circuit in imaging apparatus | |
CN118381912A (en) | Image processing method, multimedia player and remote control cockpit | |
JP5062100B2 (en) | Image shooting device | |
JP4341422B2 (en) | Image intercom equipment | |
CN118741006A (en) | Transmission system and sending device | |
JP2005303793A (en) | Vehicle perimeter monitoring system | |
KR20250001560A (en) | Apparatus and Method for Surround View Monitoring With Fault Tolerance | |
CN117979095A (en) | Image processing method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20210603 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20221208 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20221213 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20221213 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |