KR102221768B1 - 다중 카메라 검사 장치 - Google Patents
다중 카메라 검사 장치 Download PDFInfo
- Publication number
- KR102221768B1 KR102221768B1 KR1020200060510A KR20200060510A KR102221768B1 KR 102221768 B1 KR102221768 B1 KR 102221768B1 KR 1020200060510 A KR1020200060510 A KR 1020200060510A KR 20200060510 A KR20200060510 A KR 20200060510A KR 102221768 B1 KR102221768 B1 KR 102221768B1
- Authority
- KR
- South Korea
- Prior art keywords
- unit
- data
- transmission
- transmitted
- communication channels
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N17/00—Diagnosis, testing or measuring for television systems or their details
- H04N17/002—Diagnosis, testing or measuring for television systems or their details for television cameras
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03B—APPARATUS 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
- G03B43/00—Testing correct operation of photographic apparatus or parts thereof
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- General Health & Medical Sciences (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Studio Devices (AREA)
Abstract
본 발명은 신속하게 복수의 카메라를 검사할 수 있는 다중 카메라 검사 장치를 개시한다. 본 발명의 일 실시예에 따른 다중 카메라 검사 장치는, 복수의 카메라에 연결되고, 상기 복수의 카메라 각각에 대응하는 복수의 통신 채널을 통해 각 카메라의 이미지 데이터를 전송하는 송신 유닛; 상기 송신 유닛과 연결되어, 상기 송신 유닛에 의해 데이터의 저장 및 리드가 가능하도록 구성된 메모리 유닛; 및 상기 송신 유닛과 통신 가능하도록 연결되며, 상기 송신 유닛으로부터 전송된 복수의 카메라에 대한 이미지 데이터를 수신하고, 수신된 이미지 데이터를 검사 유닛으로 전달하는 수신 유닛을 포함하되, 상기 송신 유닛은, 상기 복수의 통신 채널 중 일부에 대해서는 상기 메모리 유닛에 저장 없이 전송하는 스트리밍 모드로 상기 이미지 데이터를 전송하고, 상기 복수의 통신 채널 중 다른 일부에 대해서는 상기 메모리 유닛에 저장 후 리드하여 전송하는 메모리 모드로 상기 이미지 데이터를 전송하도록 구성될 수 있다.
Description
본 발명은 카메라 검사 기술에 관한 것으로, 보다 상세하게는 스마트폰등에 사용되는 다수의 카메라를 보다 효율적으로 검사할 수 있는 다중 카메라 검사 기술에 관한 것이다.
최근 출시되고 있는 스마트 폰이나 스마트 패드 등의 휴대용 단말에는 대부분 카메라가 장착되어 있으며, 이러한 카메라는 그 화소수가 급격하게 증가하는 추세를 보이고 있다. 뿐만 아니라, 하나의 휴대 단말, 이를테면 하나의 스마트 폰에 장착되는 카메라의 개수도 점차 늘어나고 있다.
이처럼 카메라의 성능이 향상되고, 휴대 단말에 장착되는 카메라의 장착 개수가 증가하면서, 카메라를 검사하는 성능에 대한 요구도 높아지고 있다. 특히, 카메라 검사 기술에서, 짧은 시간 안에 많은 카메라가 보다 정확하게 검사될 수 있도록, 검사의 정확성 및 신속성이 무엇보다 높게 요구되고 있다.
종래에는, 스마트폰 등에 장착되는 카메라를 검사함에 있어서, 주로 1개의 카메라를 대상으로 그 기능 및 성능을 검사하기 때문에, 2개 또는 3개 등 다중 카메라를 검사하기 위해서는, 그만큼 검사 시간이 오래 걸리는 문제가 있었다. 그리고, 이러한 카메라 검사 시간의 증가는, 스마트폰과 같은 카메라 장착 대상에 대하여, 생산 시간을 증대시켜, 생산성을 저하시키는 결과를 가져올 수 있다.
특히, 다수의 카메라에 대하여 동시에 검사를 수행하고자 할 때, 각 카메라로부터 추출된 데이터를 전송 시, 데이터의 병목 현상 등으로 인해 데이터의 전송이 지연되는 문제가 발생할 수 있다.
예를 들어, 3개의 카메라에 대하여 동시에 검사를 수행하고자 할 때, 3개의 카메라로부터 추출된 이미지 데이터는, 3개의 채널을 경유하여 PC 등으로 전송될 수 있다. 이 과정에서 3개의 채널을 통해 전송되는 각 카메라의 이미지 데이터는, 특정 전송 구간에서 병목 현상이 발생하여, 데이터 전송이 지연될 수 있다.
더욱이, 이러한 데이터의 병목 현상 문제는, 최대 전송 대역폭보다 낮은 크기의 데이터를 전송함에도 발생될 수 있다. 예를 들어, 40Gbps의 최대 전송대역폭을 갖는 QSFP(Quad Small Form-factor Pluggable)형 광 트랜시버의 경우, 최대가 아닌 30Gbps의 전송 속도로 데이터가 전송되더라도 데이터 전송에 대한 병목 현상이 발생할 수 있다.
이러한 병목 현상은, 데이터의 전송 속도를 저하시켜, 다수의 카메라를 검사하는 기술에 있어서 큰 장애물이 될 수 있다. 더욱이, 카메라 하나의 화소수가 수천만 화소에 이르고, 최근에는 1억 화소 이상의 카메라에 대한 출시 내지 개발이 이루어지고 있는 만큼, 동일 시간에 많은 카메라에 대하여 화소의 불량 등을 검출하는 기술은 더욱 중요해진다고 할 수 있다. 특히, 카메라 검사 기술의 신속성은, 스마트폰 등을 생산함에 있어서, 택트 타임(tact time)을 줄여 경쟁력을 확보할 수 있는 가장 중요한 요소 중 하나로 평가받고 있다.
그런데, 여러 카메라를 검사하는 과정에서 상기와 같은 데이터의 전송 지연이 발생하는 경우, 카메라의 검사 속도를 떨어뜨리고, 이는 결국 스마트폰 등과 같은 카메라 장착 장치의 생산성을 감소시키는 문제를 발생시킬 수 있다.
따라서, 본 발명은 상기와 같은 문제점을 해결하기 위해 창안된 것으로서, 데이터의 전송 속도 저하를 방지하여 신속하게 여러 카메라를 검사할 수 있는 장치를 제공하는 것을 목적으로 한다.
본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있으며, 본 발명의 실시예에 의해 보다 분명하게 알게 될 것이다. 또한, 본 발명의 목적 및 장점들은 특허 청구 범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.
상기와 같은 목적을 달성하기 위한 본 발명의 일 실시예에 따른 다중 카메라 검사 장치는, 복수의 카메라에 연결되고, 상기 복수의 카메라 각각에 대응하는 복수의 통신 채널을 통해 각 카메라의 이미지 데이터를 전송하는 송신 유닛; 상기 송신 유닛과 연결되어, 상기 송신 유닛에 의해 데이터의 저장 및 리드가 가능하도록 구성된 메모리 유닛; 및 상기 송신 유닛과 통신 가능하도록 연결되며, 상기 송신 유닛으로부터 전송된 복수의 카메라에 대한 이미지 데이터를 수신하고, 수신된 이미지 데이터를 검사 유닛으로 전달하는 수신 유닛을 포함하되, 상기 송신 유닛은, 상기 복수의 통신 채널 중 일부에 대해서는 상기 메모리 유닛에 저장 없이 전송하는 스트리밍 모드로 상기 이미지 데이터를 전송하고, 상기 복수의 통신 채널 중 다른 일부에 대해서는 상기 메모리 유닛에 저장 후 리드하여 전송하는 메모리 모드로 상기 이미지 데이터를 전송하도록 구성될 수 있다.
여기서, 상기 송신 유닛은, 상기 복수의 통신 채널 중, 1개의 통신 채널에 대해서만 상기 스트리밍 모드로 상기 이미지 데이터를 전송하도록 구성될 수 있다.
또한, 상기 송신 유닛은, 상기 복수의 통신 채널 중, 2개 이상의 통신 채널에 대하여 상기 메모리 모드로 상기 이미지 데이터를 전송하도록 구성될 수 있다.
또한, 상기 송신 유닛은, 상기 메모리 모드로 데이터가 전송되는 2개 이상의 통신 채널에 대하여, 상기 메모리 유닛으로의 데이터 저장이 동시에 수행되지 않도록 구성될 수 있다.
또한, 상기 송신 유닛은, 상기 메모리 모드로 전송되는 통신 채널 중 적어도 하나에 대하여, 상기 스트리밍 모드로 전송되는 통신 채널의 데이터 전송 구간 이외의 구간에서만 데이터가 리드되도록 구성될 수 있다.
또한, 상기 송신 유닛은, 상기 메모리 모드로 전송되는 통신 채널 중 적어도 다른 하나에 대하여, 상기 스트리밍 모드로 전송하는 통신 채널의 데이터 전송 구간에서도 데이터가 리드될 수 있도록 구성될 수 있다.
또한, 상기 송신 유닛은, 상기 복수의 통신 채널 중 적어도 일부에 대하여 일부 프레임이 스킵되도록 구성될 수 있다.
또한, 상기 송신 유닛은, 3개의 통신 채널을 통해 3개의 카메라에 연결되며, 상기 3개의 통신 채널 중 1개의 통신 채널에 대해서는 상기 스트리밍 모드로 상기 이미지 데이터가 전송되고, 다른 2개의 통신 채널에 대해서는 상기 메모리 모드로 상기 이미지 데이터가 전송되도록 구성될 수 있다.
또한, 본 발명에 따른 다중 카메라 검사 장치는, 상기 복수의 카메라가 장착 가능하도록 구성되고, 상기 송신 유닛과 통신 가능하도록 연결되어 상기 송신 유닛에 의해 제어 가능하도록 구성된 센서 보드를 더 포함할 수 있다.
또한, 본 발명에 따른 다중 카메라 검사 장치는, 상기 검사 유닛을 더 포함하고, 상기 검사 유닛은, 상기 수신 유닛과 통신 가능하도록 연결된 컴퓨터로 구현되며, 상기 수신 유닛으로부터 상기 이미지 데이터를 전달받아 상기 이미지 데이터의 품질이나 불량 여부를 검사하도록 구성될 수 있다.
본 발명의 일 측면에 의하면, 다수의 카메라를 동시에 검사함으로써 카메라 검사 기술에 대한 속도를 향상시킬 수 있다.
따라서, 본 발명의 이러한 측면에 의하면, 카메라가 장착되는 장치, 이를테면 스마트폰 등의 택트 타임을 현저하게 감소시켜, 스마트폰 등의 생산성을 크게 향상시킬 수 있다.
예를 들어, 본 발명의 일 실시예에 의하면, 2개 또는 3개의 카메라를 동시에 검사함으로써, 해당 카메라를 장착하는 스마트폰의 생산 Tact Time이 2배 내지 3배 감소될 수 있다.
또한, 본 발명의 일 측면에 의하면, 다수의 카메라에 대하여 추출된 데이터가 효과적으로 전송될 수 있다.
특히, 본 발명의 일 실시예에 의하면, 다수의 카메라에 대한 데이터를 전송할 때, 각 프레임 초기의 병목 현상으로 인해 데이터 전송 속도가 저하되는 것이 효과적으로 방지될 수 있다.
더욱이, 여러 카메라에 대한 데이터를 전송할 때, 최대 전송 대역폭보다 낮은 크기의 데이터를 전송함에도 병목 현상이 발생하는 문제가 방지될 수 있다.
또한, 본 발명의 일 측면에 의하면, 카메라 화소수가 급격하게 증가하는 상황에서, 10Gbps 이상의 초고속 전송을 위한 인터페이스 기술을 제공하여, 카메라 및 이를 장착한 스마트폰 등의 양산성이 크게 향상되도록 할 수 있다.
본 명세서에 첨부되는 다음의 도면들은 본 발명의 바람직한 실시예를 예시하는 것이며, 후술하는 발명의 상세한 설명과 함께 본 발명의 기술사상을 더욱 이해시키는 역할을 하는 것이므로, 본 발명은 그러한 도면에 기재된 사항에만 한정되어 해석되어서는 아니 된다.
도 1은, 본 발명의 일 측면에 따른 다중 카메라 검사 장치의 구성을 개략적으로 나타내는 블록도이다.
도 2는, 본 발명의 일 측면에 따른 다중 카메라 검사 장치의 각 구성요소에 대한 연결 구성 및 동작을 개략적으로 나타내는 도면이다.
도 3은, 본 발명의 일 실시예에 따른 송신 유닛의 데이터 전송 구성을 개략적으로 도식화하여 나타낸 도면이다.
도 4는, 본 발명의 일 실시예에 따른 데이터 전송 효과를 개략적으로 나타내는 도면이다.
도 5는, 본 발명의 일 실시예에 따른 송신 유닛의 데이터 전송 구성을 개략적으로 도식화하여 나타내는 도면이다.
도 6은, 본 발명의 다른 실시예에 따른 송신 유닛의 데이터 전송 구성을 개략적으로 도식화하여 나타내는 도면이다.
도 7 및 도 8은, 본 발명의 일 실시예에 따른 송신 유닛 및 수신 유닛의 데이터 전송 구성을 개략적으로 나타내는 도면이다.
도 9는, 본 발명의 다른 실시예에 따른 다중 카메라 검사 장치의 구성을 개략적으로 나타내는 도면이다.
도 1은, 본 발명의 일 측면에 따른 다중 카메라 검사 장치의 구성을 개략적으로 나타내는 블록도이다.
도 2는, 본 발명의 일 측면에 따른 다중 카메라 검사 장치의 각 구성요소에 대한 연결 구성 및 동작을 개략적으로 나타내는 도면이다.
도 3은, 본 발명의 일 실시예에 따른 송신 유닛의 데이터 전송 구성을 개략적으로 도식화하여 나타낸 도면이다.
도 4는, 본 발명의 일 실시예에 따른 데이터 전송 효과를 개략적으로 나타내는 도면이다.
도 5는, 본 발명의 일 실시예에 따른 송신 유닛의 데이터 전송 구성을 개략적으로 도식화하여 나타내는 도면이다.
도 6은, 본 발명의 다른 실시예에 따른 송신 유닛의 데이터 전송 구성을 개략적으로 도식화하여 나타내는 도면이다.
도 7 및 도 8은, 본 발명의 일 실시예에 따른 송신 유닛 및 수신 유닛의 데이터 전송 구성을 개략적으로 나타내는 도면이다.
도 9는, 본 발명의 다른 실시예에 따른 다중 카메라 검사 장치의 구성을 개략적으로 나타내는 도면이다.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명하기로 한다. 이에 앞서, 본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위해 용어의 개념을 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다.
따라서, 본 명세서에 기재된 실시예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일 실시예에 불과할 뿐이고 본 발명의 기술적 사상에 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형예들이 있을 수 있음을 이해하여야 한다.
도 1은, 본 발명의 일 측면에 따른 다중 카메라 검사 장치의 구성을 개략적으로 나타내는 블록도이다. 또한, 도 2는, 본 발명의 일 측면에 따른 다중 카메라 검사 장치의 각 구성요소에 대한 연결 구성 및 동작을 개략적으로 나타내는 도면이다.
도 1 및 도 2를 참조하면, 본 발명에 따른 다중 카메라 검사 장치는, 송신 유닛(100), 메모리 유닛(200) 및 수신 유닛(300)을 포함한다.
상기 송신 유닛(100)은, 복수의 카메라에 연결되어, 각 카메라에 대한 이미지 데이터를 취득하고, 취득된 데이터를 각각 별도로 전송할 수 있다. 예를 들어, 도 2에 도시된 바와 같이, 제1 카메라(C1), 제2 카메라(C2) 및 제3 카메라(C3)의 3개의 카메라가 검사되는 경우, 상기 송신 유닛(100)은, 3개의 카메라(C1, C2, C3) 모두에 연결될 수 있다. 그리고, 송신 유닛(100)은, 각 카메라(C1, C2, C3)로부터 취득된 이미지 데이터를, 수신 유닛(300)으로 전송할 수 있다.
여기서, 상기 송신 유닛(100)은, 각 카메라에 대응되는 별도의 통신 채널을 구비할 수 있다. 그리고, 상기 송신 유닛(100)은, 각 카메라에 대응되는 별도의 통신 채널을 통해 각 카메라의 이미지 데이터를 전송할 수 있다.
예를 들어, 도 2에 도시된 바와 같이 3개의 카메라(C1, C2, C3)가 검사되는 경우, 상기 송신 유닛(100)은, 적어도 3개의 통신 채널을 구비하여, 각 통신 채널마다 서로 다른 카메라(C1, C2, C3)에 대한 이미지 데이터가 전송되도록 할 수 있다.
여기서, 통신 채널이란, 여러 개의 레인(lane)으로 구성된 전송 라인 그룹일 수 있다. 예를 들어, 하나의 통신 채널에는 레인 개수가 2개, 4개, 6개, 또는 8개 등으로 포함될 수 있다. 다만, 본 발명이 이러한 통신 채널의 구체적인 레인 개수 등에 의해 한정되지는 않는다.
본 발명에서, 상기 송신 유닛(100)은, 적어도 검사 대상 카메라의 개수 이상의 통신 채널을 갖도록 구성될 수 있다. 예를 들어, 3개의 카메라가 검사되는 경우, 상기 송신 유닛(100)은, 각 카메라에 대하여 대응되는 통신 채널이 별도로 형성되도록, 적어도 3개의 통신 채널을 갖도록 구성될 수 있다. 그리고, 상기 송신 유닛(100)은, 복수의 카메라에 대하여 별도로 형성된 대응 통신 채널을 통해 각 카메라의 이미지 데이터가 전송되도록 할 수 있다.
예를 들어, 도 2의 실시예를 참조하면, 상기 송신 유닛(100)은, Ch1, Ch2, Ch3의 3개의 통신 채널을 구비할 수 있다. 이 경우, Ch1이 제1 카메라(C1)에 대응하여 제1 카메라(C1)의 데이터를 전송하는 채널이고, Ch2가 제2 카메라(C2)에 대응하여 제2 카메라(C2)의 데이터를 전송하는 채널이며, Ch3이 제3 카메라(C3)에 대응하여 제3 카메라(C3)의 데이터를 전송하는 채널이라고 할 수 있다.
한편, 본 발명에 있어서, 카메라는 스마트폰과 같은 휴대용 단말에 장착되어 이미지를 촬상 내지 획득하는 구성요소로서, 카메라 센서 또는 카메라 모듈과 같은 여러 용어로 설명될 수도 있다.
상기 메모리 유닛(200)은, DDR RAM(Double Data Rate Random Access Memory)과 같은 메모리 소자를 구비하여, 각종 데이터의 저장(쓰기, write) 및 리드(읽기, read)가 가능하도록 구성될 수 있다. 더욱이, 상기 메모리 유닛(200)은, 송신 유닛(100)과 연결되도록 구성되어, 송신 유닛(100)에 의해 데이터의 저장 및 리드가 가능하도록 구성될 수 있다. 즉, 상기 송신 유닛(100)은, 메모리 유닛(200)에 접근하여, 쓰기(write) 기능을 통해 데이터를 메모리 유닛(200)에 저장하고, 저장된 데이터를 메모리 유닛(200)으로부터 리드(read)하여 전송하도록 구성될 수 있다.
상기 메모리 유닛(200)은, DDR RAM 이외에도, 데이터를 기록, 소거, 갱신 및 독출할 수 있다고 알려진 공지의 정보 저장 수단이라면 다양하게 구현될 수 있다. 일 예시로서, 메모리 유닛(200)에는 DDR 이외의 다른 형태의 RAM, 플래쉬 메모리, ROM, EEPROM, 레지스터 등이 포함될 수 있다.
한편, 상기 도 2의 구성에서는, 메모리 유닛(200)이 송신 유닛(100) 외부에 구비된 것으로 도시되어 있으나, 메모리 유닛(200)은 송신 유닛(100) 내부에 구비되는 형태로 구현될 수도 있다. 예를 들어, 상기 송신 유닛(100)은 다수의 신호 라인 등이 매립된 보드 형태로 구현될 수 있다. 이때, 상기 메모리 유닛(200)의 적어도 일부는, 이러한 송신 유닛(100) 보드에 장착된 형태로 구현될 수도 있다.
상기 수신 유닛(300)은, 송신 유닛(100)과 통신 가능하도록 연결된 형태로 구성될 수 있다. 여기서, 수신 유닛(300)은 다양한 통신 방식으로 송신 유닛(100)과 연결될 수 있다. 예를 들어, 상기 수신 유닛(300)은, 광통신을 통해 송신 유닛(100)과 통신 가능하도록 연결될 수 있다. 보다 구체적으로, 상기 송신 유닛(100)과 수신 유닛(300)은, 40G QSFP(Quad Small Form-factor Pluggable)를 이용한 광통신을 통해 상호 간 통신 가능하도록 구성될 수 있다. 광통신의 경우, 데이터에 대한 대용량 고속 전송에 유리할 수 있다. 다만, 본 발명이 이러한 각 구성요소 간 통신 방식의 구체적인 실시예로 한정되는 것은 아니다.
상기 송신 유닛(100)과 상기 수신 유닛(300)은, 서로 통신 가능하도록 연결되어, 일방향 또는 양방향으로 데이터를 주고받을 수 있다. 특히, 상기 송신 유닛(100)은, 복수의 카메라에 대한 이미지 데이터를 수신 유닛(300)으로 전달하도록 구성될 수 있다. 그리고, 상기 수신 유닛(300)은, 이처럼 송신 유닛(100)에 의해 전달된 복수의 카메라에 대한 이미지 데이터를 수신하도록 구성될 수 있다.
이를 위해, 상기 송신 유닛(100)과 상기 수신 유닛(300)은, 상호 간의 통신을 위한 구성을 구비할 수 있다. 예를 들어, 상기 송신 유닛(100)과 상기 수신 유닛(300)은 상호 간 데이터를 전송하기 위한 입출력 단자를 구비할 수 있다. 여기서, 입출력 단자는, 각 구성요소에서 데이터를 출력하고/출력하거나 입력 받도록 구성될 수 있다. 예를 들어, 상기 송신 유닛(100)은, 각 카메라로부터 전송된 데이터를 자체적으로 마련된 입출력 단자를 통해 수신 유닛(300)으로 전송하고, 상기 수신 유닛(300)은, 이와 같이 송신 유닛(100)으로부터 전송된 데이터를, 자체적으로 마련된 입출력 단자를 통해 수신할 수 있다.
또한, 상기 수신 유닛(300)은, 송신 유닛(100)에 의해 전송되어 수신한 데이터, 특히 복수의 카메라에 대한 검사용 이미지 데이터를 검사 유닛(500)으로 전달하도록 구성될 수 있다. 여기서, 검사 유닛(500)은, 송신 유닛(100) 및 수신 유닛(300)을 경유하여 전송된 데이터, 특히 복수의 카메라에 대한 이미지 데이터를 직접적으로 검사하도록 구성될 수 있다. 여기서, 검사 유닛(500)은, 복수의 카메라에 대한 이미지 데이터를 검사하기 위해 필요한 프로그램이나 사용자 인터페이스를 구비할 수 있다. 예를 들어, 검사 유닛(500)은, PC(Personal Computer)로 구현될 수 있다. 또한, 검사 유닛(500)은, 사용자에게 검사 관련 진행 상황이나 결과 등을 디스플레이하기 위한 모니터 등을 구비할 수 있다. 또한, 검사 유닛(500)은, 각 카메라에 대한 이미지 데이터를 검사하기 위한 각종 프로그램을 저장 및 구동하도록 구성될 수 있다. 다만, 이러한 검사 유닛(500)에는, 본 발명의 출원 시점에 공지된 다양한 이미지 검사 장치가 채용될 수 있으며, 검사 유닛(500)의 구체적인 구성에 대해서는 상세한 설명을 생략한다.
송신 유닛(100)과 마찬가지로, 상기 수신 유닛(300)도 다수의 신호 라인 등이 매립된 보드 형태로 구현될 수 있다. 이때, 상기 메모리 유닛(200)의 적어도 일부는, 이러한 수신 유닛(300) 보드에 장착된 형태로 구현될 수도 있다.
상기 송신 유닛(100)은, 복수의 통신 채널 중 일부에 대해서는 스트리밍 모드로 이미지 데이터를 전송하고, 복수의 통신 채널 중 다른 일부에 대해서는 메모리 모드로 이미지 데이터를 전송하도록 구성될 수 있다. 이에 대해서는, 도 3을 참조하여 보다 구체적으로 설명하도록 한다.
도 3은, 본 발명의 일 실시예에 따른 송신 유닛(100)의 데이터 전송 구성을 개략적으로 도식화하여 나타낸 도면이다.
도 3을 참조하면, 상기 송신 유닛(100)은, Ch1, Ch2 및 Ch3의 3개의 통신 채널을 통해 C1, C2 및 C3의 3개의 카메라에 대한 이미지 데이터를 전송할 수 있다. 이때, 상기 송신 유닛(100)은, 3개의 통신 채널에 대하여, 스트리밍 모드와 메모리 모드를 혼합하는 방식으로 데이터를 전송하도록 구성될 수 있다.
즉, 상기 송신 유닛(100)은, 3개의 통신 채널 중, 일부에 대해서는 스트리밍 모드로 데이터를 전송하고, 다른 일부에 대해서는 메모리 모드로 데이터를 전송할 수 있다. 보다 구체적으로, 도 3의 실시 구성에서, 상기 송신 유닛(100)은, 3개의 통신 채널 중 일부 통신 채널인 Ch1을 통해서는 스트리밍 모드로 데이터를 전송하고, 다른 통신 채널인 Ch2 및 Ch3를 통해서는 메모리 모드로 데이터를 전송하도록 구성될 수 있다.
여기서, 스트리밍 모드란, 송신 유닛(100) 내에서 데이터가 통신 채널을 통해 전달될 때, 메모리 유닛(200)에 저장되지 않고 전송되는 방식을 의미한다고 할 수 있다. 그리고, 메모리 모드란, 송신 유닛(100) 내에서 데이터가 통신 채널을 통해 전달될 때, 메모리 유닛(200)에 데이터가 저장(쓰기)된 후 저장된 데이터를 리드(읽기)하여 전송되는 방식을 의미한다고 할 수 있다.
특히, 도 3에 도시된 바와 같이, 상기 송신 유닛(100)은, 송신 입력부(120) 및 송신 출력부(110)를 구비할 수 있다. 이때, 송신 입력부(120)는 복수의 카메라(C1, C2, C3)로부터 획득된 이미지 데이터를 입력받는 구성요소일 수 있다. 예를 들어, 송신 입력부(120)는 디스플레이 포트(DP)를 구비하거나 디스플레이 포트로 구현될 수 있다. 또한, 송신 출력부(110)는, 송신 입력부(120)로부터 전송된 데이터를 전달받아 외부의 다른 구성요소, 이를테면 수신 유닛(300)으로 송신하는 구성요소일 수 있다. 예를 들어, 송신 출력부(110)는, 광통신을 위한 피지컬(TPHY) 포트를 구비하거나 그러한 피지컬(TPHY) 포트로 구현될 수 있다.
이러한 송신 입력부(120)와 송신 출력부(110)는, 복수의 채널을 통해 서로 연결될 수 있다. 예를 들어, 도 3에 도시된 바와 같이, 송신 유닛(100) 내부에서, 송신 입력부(120)와 송신 출력부(110)는, 3개의 통신 채널(Ch1, Ch2, Ch3)을 통해 서로 연결될 수 있다. 이때, 송신 입력부(120)는 복수의 통신 채널 중 일부 채널인 Ch1을 통해서는, 스트리밍 모드로 이미지 데이터를 송신 출력부(110)로 전송하도록 구성될 수 있다. 또한, 송신 입력부(120)는 복수의 통신 채널 중 다른 일부 채널인 Ch2 및 Ch3을 통해서는, 메모리 모드로 이미지 데이터를 송신 출력부(110)로 전송하도록 구성될 수 있다. 이때, 송신 입력부(120)는, Ch2 및 Ch3을 통해 전송되는 이미지 데이터에 대해서는, 메모리 유닛(200)에 쓰기(Write) 후, 이를 독출(Read)하고, 독출한 이미지 데이터를 캐리어를 통해 송신 출력부(110)로 전송하도록 구성될 수 있다.
즉, 상기 송신 유닛(100)은, 송신 입력부(120)로부터 송신 출력부(110)로 3개의 카메라(C1, C2, C3)를 검사하기 위한 이미지 데이터를 전송할 때, 일부 카메라인 제1 카메라(C1)에 대한 이미지 데이터는 스트리밍 방식으로 직접 전송할 수 있다. 그리고, 상기 송신 유닛(100)은, 다른 일부 카메라인 제2 카메라(C2) 및 제3 카메라(C3)에 대한 이미지 데이터는 메모리 방식으로, 메모리에 저장 및 리드 과정을 거친 후, 송신 출력부(110)에 전송되도록 할 수 있다.
본 발명의 이러한 구성에 의하면, 복수의 카메라를 검사하기 위해 전송되는 이미지 데이터가 적체되지 않고 신속하게 전송될 수 있다. 이러한 본원발명의 효과적 측면에 대해서는, 도 4를 참조하여 보다 구체적으로 설명하도록 한다.
도 4는, 본 발명의 일 실시예에 따른 데이터 전송 효과를 개략적으로 나타내는 도면이다. 보다 구체적으로, 도 4의 (a)는 본 발명과 비교하기 위해 3개의 통신 채널에 대하여 모두 스트리밍 모드로 전송 시 데이터가 전송되는 구성을 도식화하여 나타낸 도면이고, 도 4의 (b)는 본 발명의 일 실시예에 따라 복수의 통신 채널 중 스트리밍 모드와 메모리 모드가 혼용된 경우 데이터가 전송되는 구성을 도식화하여 나타낸 도면이다.
먼저, 도 4의 (a)를 참조하면, 3개의 통신 채널(Ch1~Ch3)을 통해 3개의 데이터가 전송될 때, 3개의 통신 채널 모두 스트리밍 모드로 전송되면, 병목 현상이 발생될 수 있다. 이 경우, 3개의 통신 채널(Ch1~Ch3)의 일부 또는 전부를 통해 전송되는 데이터의 전송 속도가 저하될 수 있다. 이를테면, 3개의 통신 채널(Ch1~Ch3)을 통해 전송되는 데이터는, 송신 출력부(110) 측에서 병목 현상으로 적체되는 문제가 발생될 수 있다.
더욱이, 이러한 병목 현상은, 앞서 설명한 바와 같이, 데이터의 최대 허용 대역폭이 실제 전송 대역폭에 비해 큰 경우에도 발생할 수 있다. 특히, 이러한 병목 현상은, 각 프레임의 초기 구간에 데이터량이 몰림으로써 발생될 수 있다. 즉, 한 프레임을 기준으로, 초기에 H valid 신호가 매우 조밀하게 들어올 수 있는데, 이 경우 일시적으로 대역폭이 부족하게 되어, 데이터의 전송이 원활하게 이루어지지 못할 수 있다.
반면, 본 발명의 일 실시예에 따른 도 4의 (b)를 참조하면, 3개의 통신 채널(Ch1~Ch3) 중 일부 통신 채널(Ch1)은 스트리밍 모드로 전송되고, 다른 일부 통신 채널(Ch2, Ch3)은 메모리 모드로 전송됨으로써, 병목 현상의 발생이 방지될 수 있다. 특히, 메모리 모드로 전송되는 경우, 해당 채널을 통해 매우 조밀하게 들어오는 H valid 신호를 넓게 퍼뜨려 전송되도록 할 수 있다. 따라서, 이러한 구성에 의할 경우, 각 프레임의 초기 구간에 데이터량이 몰리는 것을 방지하여, 데이터의 병목 현상이 해소될 수 있다. 그러므로, 본 발명의 이러한 구성에 의하면, 복수의 채널을 통해 복수의 카메라를 검사하기 위한 복수의 이미지 데이터가 적체되지 않고 동시에 신속하게 전송될 수 있다. 특히, 본 발명의 구성에 의하면, 초고속 데이터 전송, 이를테면 20Gbps 이상의 속도로 데이터를 전송하는 경우, 보다 유용하게 적용될 수 있다.
상기 송신 유닛(100)은, 복수의 통신 채널 중, 1개의 통신 채널에 대해서만 스트리밍 모드로 이미지 데이터를 전송하도록 구성될 수 있다.
예를 들어, 상기 도 3 및 도 4에 도시된 바와 같이, 3개의 통신 채널(Ch1, Ch2, Ch3)을 통해 3개의 이미지 데이터를 전송하는 경우, 송신 유닛(100)은 그 중 1개의 통신 채널(Ch1)에 대해서만 스트리밍 모드로 이미지 데이터를 전송하도록 구성될 수 있다.
본 발명의 이러한 구성에 의하면, 여러 통신 채널에 대하여 스트리밍 모드로 이미지 데이터가 동시에 전송됨으로 인해, 한 프레임에서 H valid가 매우 조밀하게 유입되어 전송이 적체되는 것을 방지할 수 있다. 따라서, 상기 실시 구성과 같이, 1개의 통신 채널에 대해서만 스트리밍 모드로 데이터가 전송되도록 함으로써, 병목 현상의 발생이 방지되어 데이터의 적체 문제가 발생되지 않을 수 있다.
또한, 상기 송신 유닛(100)은, 복수의 통신 채널 중, 2개 이상의 통신 채널에 대하여 메모리 모드로 이미지 데이터를 전송하도록 구성될 수 있다. 특히, 이와 같은 실시 구성은, 3개 이상의 카메라를 검사하기 위해, 송신 유닛(100)이 3개 이상의 통신 채널을 통해 이미지 데이터를 전송할 때 유효하게 적용될 수 있다.
예를 들어, 상기 도 3 및 도 4에 도시된 바와 같이, 3개의 통신 채널(Ch1, Ch2, Ch3)을 통해 이미지 데이터를 각각 전송하는 경우, 송신 유닛(100)은 2개의 통신 채널(Ch2, Ch3)에 대하여 메모리 모드로 이미지 데이터를 전송하도록 구성될 수 있다. 특히, 도 3에 도시된 바를 참조하면, 송신 유닛(100)은, Ch2 및 Ch3의 2개의 통신 채널에 대하여, 송신 입력부(120)로부터 출력된 데이터가 메모리 유닛(200)에 쓰기(write)를 통해 저장되고, 메모리 유닛(200)에 저장된 데이터가 리드되어 송신 출력부(110)로 전송되도록 할 수 있다. 이때, 나머지 1개의 통신 채널(Ch1)에 대해서는, 메모리 유닛(200)에 저장 및 리드되는 과정 없이, 스트리밍 모드로 직접 송신 입력부(120)로부터 송신 출력부(110)로 전송되도록 할 수 있다.
본 발명의 이러한 구성에 의하면, 복수의 통신 채널 중 다수의 통신 채널에 대하여 메모리 모드로 데이터가 동시에 전송되도록 함으로써, 여러 통신 채널을 통해 조밀하게 들어오는 H valid 신호를 최대한 넓게 퍼뜨려서, 데이터 전송이 적체되는 현상을 보다 효과적으로 방지할 수 있다.
여기서, 상기 송신 유닛(100)은, 2개 이상의 통신 채널에 대하여 메모리 모드로 데이터가 전송될 때, 메모리 유닛(200)으로의 데이터 저장이 동시에 수행되지 않도록 구성될 수 있다. 이에 대해서는, 도 5를 참조하여 보다 구체적으로 설명하도록 한다.
도 5는, 본 발명의 일 실시예에 따른 송신 유닛(100)의 데이터 전송 구성을 개략적으로 도식화하여 나타내는 도면이다.
도 5를 참조하면, Ch1에서는 스트리밍 모드로 데이터가 전송되고, Ch2 및 Ch3에서는 메모리 모드로 데이터가 전송된다. 이때, 메모리 모드로 데이터가 전송되는 2개의 통신 채널인 Ch2와 Ch3에서는 DDR과 같은 메모리 유닛(200)으로 데이터의 쓰기가 동시에 이루어지지 않도록 구성될 수 있다.
보다 구체적으로 살펴보면, 먼저, Ch2를 통해 전송되는 데이터가 메모리 유닛(200)에 쓰기(Write)를 통해 저장되는 경우, Ch2에 대한 쓰기 및 저장이 이루어지는 기간에서는 Ch3에 대한 쓰기 및 저장이 이루어지지 않도록 구성될 수 있다. 또한, 반대로, Ch3를 통해 전송되는 데이터가 메모리 유닛(200)에 기록(Write)되는 경우, Ch2에 대한 쓰기 및 저장이 이루어지지 않도록 구성될 수 있다. 즉, 본 발명의 이러한 실시 구성에서는, 메모리 모드로 데이터가 전송되는 2개 이상의 통신 채널에 대하여, 어느 한 통신 채널의 메모리 쓰기 과정이 수행될 때, 다른 통신 채널에 대해서는 메모리 쓰기 과정이 수행되지 않을 수 있다.
특히, 상기 실시 구성에서, 메모리 모드로 데이터가 전송되는 복수의 통신 채널 간, 쓰기(저장) 과정이 종료됨을 나타내는 알림 정보가 서로 전송되도록 할 수 있다. 예를 들어, 도 5에 도시된 바와 같이, Ch2 및 Ch3은 각 통신 채널에서 쓰기(Write) 과정이 종료되는 순간에, 다른 통신 채널로 쓰기 과정이 종료되었음을 나타내는 패스 키(Pass Key)가 전송되도록 할 수 있다. 여기서, 패스 키를 보유하는 것은, 메모리 유닛(200)에 대한 데이터 기록 권한을 갖는 것이라고 할 수 있다. 보다 구체적으로, t11 시점에서, Ch2에 대한 메모리 유닛(200)으로의 데이터 쓰기 과정이 종료된 경우, 패스 키가 Ch3로 전달될 수 있다. 그러면, Ch3에 대한 메모리 유닛(200)으로의 데이터 쓰기가 가능하게 되고, t11 시점 이후의 임의의 적절한 시점에 Ch3에 대한 데이터 쓰기 과정이 수행될 수 있다. 그리고, Ch3에 대한 메모리 유닛(200)의 쓰기 과정이 종료되는 t12 시점에, Ch3에 대한 쓰기가 종료되었음을 나타내는 패스 키가 Ch2로 전달될 수 있다. 그리고, 이와 같은 패스 키의 전달 구성은, 이후의 다른 프레임에서도 계속해서 적용될 수 있다.
본 발명의 이러한 구성에 의하면, 메모리 모드에 대한 메모리 쓰기 과정이 제한됨으로써, 메모리 모드로 데이터가 전송되는 다수의 통신 채널 간 데이터의 전송이 적체되는 것이 방지될 수 있다. 특히, 상기 구성에 의할 경우, 송신 유닛(100)과 메모리 유닛(200) 사이에서 데이터를 기록하는 과정에서, 데이터의 전송이나 메모리 유닛(200)으로의 저장이 원활하게 이루어지지 못하는 것을 방지할 수 있다. 또한, 본 발명의 이러한 구성에 의하면, 스트리밍 모드로 데이터가 전송되는 통신 채널과의 관계에서도 송신 출력부(110) 등에 데이터가 몰리는 것을 방지할 수 있다. 그러므로, 본 발명의 상기 구성에 의하면, 복수의 통신 채널에 대한 데이터의 지연 방지 효과가 보다 향상될 수 있다.
또한, 상기 송신 유닛(100)은, 메모리 모드로 전송되는 통신 채널 중 적어도 하나의 통신 채널에 대하여, 스트리밍 모드로 전송되는 통신 채널의 데이터 전송 구간 이외의 구간에서만 데이터가 리드되도록 구성될 수 있다. 이에 대해서는, 도 6을 참조하여 보다 구체적으로 설명하도록 한다. 본 실시예에 대해서는, 앞선 실시예와 차이점이 있는 부분을 중심으로 설명하고, 앞선 실시예에 대한 설명이 동일 또는 유사하게 적용될 수 있는 부분에 대해서는 상세한 설명을 생략한다.
도 6은, 본 발명의 다른 실시예에 따른 송신 유닛(100)의 데이터 전송 구성을 개략적으로 도식화하여 나타내는 도면이다.
도 6에는, 각 프레임 구간에서, 3개의 통신 채널(Ch1~Ch3)에 대한 스트리밍 및 메모리의 쓰기(저장, Write) 및 리드(Read) 과정이 도시되어 있다. 보다 구체적으로, 도 6을 참조하면, Ch1에 대해서는 스트리밍 모드로 데이터가 전송되고, Ch2 및 Ch3에 대해서는 메모리 모드로 데이터가 전송된다. 이때, Ch3에 대해서는, 스트리밍이 이루어지는 구간에서는 메모리에 대한 쓰기가 제한되도록 구성될 수 있다. 즉, 각 프레임에서, Ch1에 대한 스트리밍이 이루어질 수 있는데, 스트리밍이 이루어지는 구간은 도면에서 Tm1, Tm2, Tm3 및 Tm4로 표시된 바와 같다. 이때, 적어도 Ch1의 스트리밍 구간(Tm1, Tm2, Tm3, Tm4)에서는, Ch3을 통해 전송되는 데이터가 메모리 유닛(200)으로부터 리드되지 않도록 구성될 수 있다. 이때, Ch1의 스트리밍 구간에서 메모리 유닛(200)에 대한 데이터의 저장은 가능할 수 있다. 특히, 도 6에 도시된 구성에서, Tm1 구간 및 Tm4 구간에서는 Ch3에 대한 데이터의 리드 및 전송이 이루어질 수 있음에도, 이러한 구간에서는 Ch3에 대한 데이터의 리드 및 전송이 이루어지지 않도록, 즉 억제되도록 구성될 수 있다.
여기서, 특정 통신 채널의 메모리 유닛(200)에 대한 데이터 리드 억제는, 각 프레임에서 각 데이터의 처음부터 이루어지거나 리드 내지 전송 도중에 이루어질 수 있다. 예를 들어, 도 6의 Tm1 구간에 도시된 바와 같이, Ch3에 대한 메모리 유닛(200)으로부터의 데이터 리드는 처음부터 억제되고, Tm1 구간 이후에 메모리 리드가 가능하도록 구성될 수 있다. 다른 예로, 도 6의 Tm4 구간에 도시된 바와 같이, Ch3에 대한 메모리 유닛(200)으로부터의 데이터 리드는, Tm4 구간 전에 진행되다가, Tm4 구간이 시작되면, 다시 말해 Ch1의 데이터 스트리밍이 시작되면 중단될 수 있다. 그리고, Ch1의 데이터 스트리밍이 종료되어 Tm4 구간의 종료 시점에 도달하면, Ch3에 대한 메모리 유닛(200)으로부터의 데이터 리드는 다시 재개되도록 구성될 수 있다.
본 발명의 이러한 구성에 의하면, 데이터의 전송이 보다 원활하게 이루어질 수 있다. 즉, 상기 실시 구성의 경우, 메모리 모드로 데이터의 전송이 이루어지는 적어도 일부 통신 채널에 대해서는, 스트리밍 모드를 통한 데이터의 전송과 동시에 데이터가 전송되지 않도록 함으로써, 스트리밍이 이루어지는 구간에서 데이터의 전송이 적체되는 현상을 보다 효과적으로 방지할 수 있다. 즉, 상기 구성에 의할 경우, 스트리밍 모드로 데이터가 전송되는 구간에는, 적어도 일부 통신 채널에 대하여 메모리 모드에 의한 데이터의 전송이 불가능하도록 함으로써 소정 데이터의 스트리밍이 이루어지는 구간에서 대역폭이 부족해져 전송 속도가 저하되는 문제를 확실하게 방지할 수 있다.
다만, 이와 같이 특정 통신 채널에 대하여 데이터의 리드가 억제되도록 하는 실시 구성의 경우, 억제되는 정도가 해당 프레임을 벗어나거나 지나치게 늦게 리드되지 않도록 함으로써, 데이터의 취합이 어렵게 되는 문제가 예방될 수 있도록 함이 바람직하다.
또한, 상기 송신 유닛(100)은, 메모리 모드로 전송되는 통신 채널 중 적어도 다른 하나에 대하여, 스트리밍 모드로 전송하는 통신 채널의 데이터 전송 구간에서도 데이터가 리드 가능하도록 구성될 수 있다.
예를 들어, 상기 도 6의 실시예에서, Ch2의 경우, Ch3과 달리, Ch1에 대한 스트리밍이 수행되는 구간에서도 메모리 유닛(200)으로부터의 리드 및 전송이 가능하도록 구성될 수 있다. 즉, 도 6에 도시된 바와 같이, Ch3의 경우 Tm1, Tm2, Tm3, Tm4의 스트리밍 구간에서 메모리 유닛(200)으로부터의 데이터 리드 및 전송이 억제되도록 구성되나, Ch2의 경우 이러한 스트리밍 구간에서도 메모리 유닛(200)으로부터의 데이터 리드 및 전송이 가능하도록 구성될 수 있다. 특히, 도 6의 실시예에서는, Tm1 및 Tm4의 스트리밍 구간에서 Ch3에 대한 데이터 리드가 억제되나, Ch2에 대한 데이터 리드는 그대로 수행됨이 도시되어 있다.
본 발명의 이러한 구성에 의하면, 메모리 모드로 전송되는 통신 채널 사이의 데이터 적체를 최소화할 수 있다. 또한, 이 경우, 스트리밍 모드로 전송되는 통신 채널과 메모리 모드로 전송되는 통신 채널 사이의 동시 데이터 전송이 최대한 많이 이루어지도록 할 수 있다. 따라서, 상기 실시 구성에 의하면, 여러 통신 채널에 대한 보다 신속한 데이터 전송이 가능해질 수 있다.
또한, 상기 송신 유닛(100)은, 복수의 통신 채널 중 적어도 일부에 대하여 적어도 일부 프레임이 스킵되도록 구성될 수 있다.
예를 들어, 상기 송신 유닛(100)은, 60fps(frame per second)로 데이터가 전송되는 통신 채널에 대하여, 30fps로 데이터가 전송되도록 함으로써, 일부 프레임이 스킵되도록 할 수 있다.
여기서, 이러한 프레임 스킵 구성은, 데이터 전송 모드에 관계 없이 채택될 수 있다. 즉, 상기 송신 유닛(100)은, 스트리밍 모드로 데이터가 전송되는 통신 채널 및/또는 메모리 모드로 데이터가 전송되는 통신 채널에 대하여, 일부 프레임이 스킵되도록 구성될 수 있다.
보다 구체적으로, 앞선 도 6의 실시예에서, 상기 송신 유닛(100)은, Ch1을 통해 스트리밍 모드로 전송되는 이미지 데이터에 대하여 복수의 프레임 중 일부 프레임에 대하여 전송되지 않고 스킵되도록 구성될 수 있다. 또는, 도 6의 실시예에서, 상기 송신 유닛(100)은, Ch2 또는 Ch3을 통해 메모리 모드로 전송되는 이미지 데이터에 대하여 복수의 프레임 중 일부 프레임에 대하여 스킵되도록 구성될 수 있다. 여기서, 프레임 스킵은, 하나의 통신 채널에 대해서만 적용될 수도 있고, 둘 이상의 통신 채널에 대하여 함께 적용될 수도 있다.
이러한 구성에 있어서, 상기 송신 유닛(100)은, 데이터의 전송 속도가 기준 속도 이상인 통신 채널에 대하여 프레임 스킵이 수행되도록 구성될 수 있다. 예를 들어, 도 6의 실시예에서, Ch1~Ch3의 3개의 통신 채널 중, Ch1의 데이터 전송 속도가 기준 속도(이를테면 40fps) 이상이고, Ch2 및 Ch3의 데이터 전송 속도가 기준 속도 미만인 경우, 송신 유닛(100)은, Ch1에 대해서만 프레임 스킵이 가능하도록 구성될 수 있다. 특히, 상기 송신 유닛(100)은, 데이터의 전송 속도가 가장 빠른 통신 채널에 대하여 프레임 스킵이 수행되도록 구성될 수 있다.
본 발명의 이러한 구성에 의하면, 여러 채널 사이의 통신 속도 밸런스가 적절하게 제어될 수 있다. 특히, 상기 실시 구성에 의하면, 여러 채널 사이의 프레임 속도차가 큰 상황에서, 낮은 속도의 프레임을 가진 통신 채널의 속도가 더욱 낮아지는 문제가 예방될 수 있다. 더욱이, 상기와 같은 프레임 스킵 구성의 경우, 데이터의 전송량이 많고 상대적으로 메모리 유닛(200)의 대역폭이 낮을 때, 보다 유용하게 적용될 수 있다.
한편, 앞서 설명한 바와 같이, 본 발명의 일 측면에 의하면, 상기 송신 유닛(100)은, 복수의 통신 채널 중, 일부 통신 채널에 대해서는 스트리밍 모드로 데이터가 전송되고, 다른 일부 통신 채널에 대해서는 메모리 모드로 데이터가 전송되도록 구성될 수 있다.
특히, 본 발명에 따른 다중 카메라 검사 장치는, 3개의 카메라를 검사하는 형태로 구현될 수 있다. 이때, 상기 송신 유닛(100)은, 앞선 여러 도면을 기초로 설명한 바와 같이, 3개의 통신 채널을 통해 3개의 카메라에 연결되도록 구성될 수 있다. 그리고, 상기 송신 유닛(100)은, 3개의 통신 채널 중 1개의 통신 채널에 대해서는 스트리밍 모드로 이미지 데이터가 전송되고, 다른 2개의 통신 채널에 대해서는 메모리 모드로 이미지 데이터가 전송되도록 구성될 수 있다.
예를 들어, 상기 도 2 및 도 6 등 여러 실시예에 도시된 바와 같이, 3개의 통신 채널(Ch1, Ch2, Ch3)을 통해 3개의 카메라(C1, C2, C3)의 검사를 위한 데이터가 전송되는 경우, 1개의 통신 채널 Ch1에 대해서는 스트리밍 모드로 이미지 데이터가 전송되고, 2개의 통신 채널 Ch2 및 Ch3에 대해서는 메모리 모드로 이미지 데이터가 전송되도록 송신 유닛(100)이 구성될 수 있다.
이처럼 복수의 통신 채널에 대하여 스트리밍 모드와 메모리 모드가 혼용되어 데이터의 전송이 이루어지는 구성에 있어서, 상기 송신 유닛(100)은 각 통신 채널을 통해 전송되는 데이터량을 기초로 전송 모드가 선별되도록 구성될 수 있다.
특히, 상기 송신 유닛(100)은, 복수의 여러 통신 채널에 대하여 전송되어야 할 데이터의 양을 비교하고, 전송되어야 할 데이터의 양이 가장 많은 통신 채널에 대하여 스트리밍 모드로 데이터 전송이 이루어지도록 구성될 수 있다.
예를 들어, 상기 도 2에 도시된 바와 같이, 3개의 카메라(C1, C2, C3)를 검사하기 위해 각 카메라에 대하여 획득된 이미지 데이터가 3개의 통신 채널(Ch1, Ch2, Ch3)을 통해 각각 전송되는 경우, 상기 송신 유닛(100)은, 3개의 카메라(C1, C2, C3)를 검사하기 위해 전송되어야 할 데이터의 양을 계산 내지 추측할 수 있다. 그리고, 상기 송신 유닛(100)은, 이와 같이 계산 내지 추측된 데이터의 양을 기초로, 데이터량이 가장 많은 카메라에 대한 통신 채널에 대하여, 스트리밍 모드로 데이터가 전송되도록 할 수 있다. 보다 구체적인 예로서, 3개의 통신 채널을 통해 각각 10Gbps, 5Gbps, 3Gbps로 전송량에 차이가 있을 때, 송신 유닛(100)은 가장 큰 데이터 전송량을 갖는 10Gbps의 통신 채널에 대하여 스트리밍 모드로 선정하고, 나머지 2개의 통신 채널에 대해서는 메모리 모드로 선정할 수 있다.
본 발명의 이러한 구성에 의하면, 복수의 통신 채널에 대한 데이터의 양이 다른 상황에서, 특정 통신 채널에 대한 데이터 전송 속도가 지나치게 저하되는 것을 방지하는 한편, 전체 통신 채널에 대한 데이터 전송 속도가 모두 일정 수준 이상 확보되도록 할 수 있다. 특히, 각 통신 채널의 상태나 복수의 카메라의 화소수 차이 등, 다양한 요인으로 인해 데이터 전송량에 차이가 있을 수 있는데, 이 경우 상기 실시 구성에 의하면, 데이터 전송 속도가 최대한 신속하게 이루어지도록 할 수 있다.
또한, 상기 송신 유닛(100)은, 각 통신 채널에 대하여 전송 모드를 변경 가능하도록 구성될 수 있다. 즉, 상기 송신 유닛(100)은, 특정 통신 채널에 대하여 스트리밍 모드 또는 메모리 모드로 전송 방식이 정해졌다 하더라도, 상황에 따라 전송 모드를 변경 가능하도록 구성될 수 있다.
예를 들어, 상기 송신 유닛(100)은, 특정 프레임 구간에서 Ch1에 대한 전송 모드를 스트리밍 모드로 하고 Ch2에 대한 전송 모드를 메모리 모드로 하여 데이터 전송이 이루어지도록 한 후, 특정 프레임 구간 이후 구간에서는, Ch1에 대한 전송 모드를 메모리 모드로 하고 Ch2에 대한 전송 모드를 스트리밍 모드로 하는 모드 변경이 수행되도록 할 수 있다.
이 경우, 전송되어야 할 데이터의 양이 변하는 등, 상황에 따라 적절한 형태의 전송이 이루어지도록 함으로써, 복수의 통신 채널에 대한 적응적이고 보다 원활하면서 신속한 데이터의 전송이 가능하도록 할 수 있다.
도 7 및 도 8은, 본 발명의 일 실시예에 따른 송신 유닛(100) 및 수신 유닛(300)의 데이터 전송 구성을 개략적으로 나타내는 도면이다. 본 실시예에 대하여, 앞선 실시예와 차이점이 있는 부분을 위주로 설명한다.
먼저, 도 7을 참조하면, 상기 송신 유닛(100)은, 카메라로부터 데이터를 받아 트레이닝(training) 및 데이터 동기화(Data Synchronized) 과정을 거친 후, TPHY 등에서 광통신, 이를테면 40G QSFP를 이용한 광통신을 통하여 데이터를 메시지 형태로 수신유닛에 전달하도록 구성될 수 있다.
이때, 상기 송신 유닛(100)은, 앞선 도 3의 실시예를 기초로 설명한 바와 같이, 일부 통신 채널에 대해서는 스트리밍 모드로 데이터를 직접 전송하고, 다른 일부 통신 채널에 대해서는 메모리 모드로 DDR(메모리 유닛(200)) 등에 데이터를 저장 후 리드하여 캐리어를 통해 전송하는 형태로 구성될 수 있다.
또한, 상기 송신 유닛(100)은, 앞선, 도 5의 실시예를 기초로 설명한 바와 같이, 메모리 모드로 데이터가 전송되는 복수의 통신 채널에 대하여, 패스 키를 주고 받도록 함으로써 DDR에 대한 저장, 즉 쓰기가 동시에 이루어지지 않도록 구성될 수 있다.
또한, 상기 송신 유닛(100)은, 앞선 도 6의 실시예를 기초로 설명한 바와 같이, 메모리 모드로 데이터가 전송되는 복수의 통신 채널 중 적어도 하나의 통신 채널에 대하여, 스트리밍 모드로 데이터가 전송되는 구간에서는 DDR의 리드가 수행되지 않도록(suppress) 구성될 수 있다.
다음으로, 도 8을 참조하면, 상기 수신 유닛(300)은, 송신 유닛(100)으로부터 복수의 카메라에 대한 데이터가 전송되면, 해당 데이터에 대한 얼라이닝(Aligning)을 거친 후, 이를 DDR(메모리 유닛(200))에 저장함으로써, PCIe(PCI express) 3.0 등을 통해 검사 유닛(500)에 해당 데이터가 전달되도록 할 수 있다. 이를 위해, 상기 수신 유닛(300)은, DDR, 즉 메모리 유닛(200)과 통신 가능하도록 구성될 수 있다.
또한, 상기 수신 유닛(300)은, VDMA(Video Direct Memory Access)를 이용하여 프레임 버퍼에 저장되어 있는 비디오 데이터가 전송 가능하도록 구성될 수 있다. 특히, 상기 수신 유닛(300)은, VDMA에 대하여 X/Y/H/V 등 해상도(resolution) 정보를 DDR에 기록(write)하도록 설정할 수 있다.
한편, 도 7 및 도 8에서는, DDR과 같은 메모리 유닛(200)이 송신 유닛(100)과 수신 유닛(300)에 각각 장착된 형태로 도시되어 있으나, 이는 일례에 의한 것일 뿐, 이러한 메모리 유닛(200)은 도 2에 도시된 바와 같이, 송신 유닛(100)과 수신 유닛(300) 외부에 장착될 수도 있음은 물론이다.
도 9는, 본 발명의 다른 실시예에 따른 다중 카메라 검사 장치의 구성을 개략적으로 나타내는 도면이다. 도 9에서는, 메모리 유닛(200)에 대한 도시는 생략되어 있다.
도 9를 참조하면, 본 발명에 따른 다중 카메라 검사 장치는, 센서 보드(400)를 더 포함할 수 있다.
상기 센서 보드(400)는, 검사 대상인 카메라, 이를테면 카메라 센서나 카메라 모듈을 복수로 장착 가능하도록 구성될 수 있다. 예를 들어, 상기 센서 보드(400)는, 3개 이상의 카메라 장착부를 구비하여, 각 카메라 장착부에 하나 또는 그 이상의 카메라가 장착되도록 구성될 수 있다.
또한, 상기 센서 보드(400)는, 송신 유닛(100)과 통신 가능하게 연결되도록 구성될 수 있다. 예를 들어, 도 9에 도시된 바와 같이, 송신 유닛(100)과 센서 보드(400)는, I2C(Inter-Integrated Circuit), GPIO(General Purpose Input Output), DP(Display Port) 및/또는 MIPI(Mobile Industry Processor Interface)를 통해 상호 간 신호나 데이터를 주고받을 수 있다.
여기서, 상기 송신 유닛(100)은, 센서 보드(400)에 장착된 센서, 즉 카메라나, 센서 보드(400) 자체를 제어하도록 구성될 수 있다. 예를 들어, 상기 송신 유닛(100)은, I2C를 통해 카메라 및/또는 센서 보드(400)의 온오프나 주파수 설정 등의 제어를 수행할 수 있다. 또한, 상기 송신 유닛(100)은, 각 카메라의 검사용 이미지 데이터를 본격적으로 전송하기 전에, I2C를 통해 센서 보드(400)를 초기화하는 동작을 수행하도록 구성될 수 있다. 이때, 상기 송신 유닛(100)은, 각 카메라로부터 획득된 클록, 타이밍, 제어, 프레임 등의 신호를 동기화하거나 해석하는 링크 트레이닝(Link Training) 동작 등을 수행할 수 있다.
한편, 상기 송신 유닛(100)은, 매 프레임마다 Aux 통신을 수행하지 않고, 최초의 프레임에 대해서만 AUX Triggering을 하되, 이후의 프레임들에 대해서는 Aux 통신을 수행하지 않도록 구성될 수 있다(Auxless). 이러한 실시 구성에 의하면, 최초 프레임에서 이미 수행된 AUX 트레이닝 과정이 수행되지 않을 수 있어, 데이터의 전송 및 검사 속도가 보다 빨라질 수 있다.
또한, 상기 송신 유닛(100)은, GPIO를 통해 센서 보드(400)로 PLL(Phase Locked Loop) Clock을 인가하여, 센서 보드(400)의 파워 온, 리셋, PLL setting 등이 이루어지도록 구성될 수 있다. 또한, 상기 송신 유닛(100)은, 센서 보드(400)에 장착된 카메라의 검사용 데이터를 전송받을 수 있다. 예를 들어, 상기 송신 유닛(100)은, DP나 MIPI를 통해 복수의 카메라에 대한 영상 데이터를 전송받을 수 있다. 그 밖에 상기 송신 유닛(100)은, SPI(Serial Programming Interface) 통신 등을 통해, 센서와 상호 주파수를 맞추기 위한 PLL 설정 등을 수행하도록 구성될 수 있다.
이처럼, 본 발명에 따른 다중 카메라 검사 장치는, 센서 보드(400)를 포함하는 형태로 구현될 수 있다. 다만, 본 발명이 반드시 이러한 형태로 한정되는 것은 아니며, 본 발명에 따른 다중 카메라 검사 장치는, 도 2에 도시된 바와 같이 센서 보드(400)를 포함하지 않는 형태로도 구현될 수 있다. 이 경우, 송신 유닛(100)은, 본 발명의 출원 시점에 공지된 다양한 센서 보드(400)와 각종 신호 및 데이터를 주고 받도록 구성될 수 있다. 또는, 상기 송신 유닛(100)은, 센서 보드와 같은 별도의 구성요소 없이, 카메라(C1, C2, C3)와 직접 연결되도록 구성될 수 있다.
또한, 본 발명에 따른 다중 카메라 검사 장치는, 도 9에 도시된 바와 같이, 검사 유닛(500)을 포함하는 형태로 구현될 수도 있다.
상기 검사 유닛(500)은, 복수의 카메라로부터 획득된 이미지 데이터를 최종적으로 전달받아 각 카메라에 대한 품질이나 불량 여부를 검사하도록 구성될 수 있다. 예를 들어, 상기 검사 유닛(500)은, 각 통신 채널을 통해 전달된 이미지 데이터에 대하여 픽셀 모니터링을 수행하도록 구성될 수 있다. 특히, 상기 검사 유닛(500)은, 복수의 통신 채널을 통해 스트리밍 모드 및 메모리 모드로 전송된 데이터에 대하여, 노이즈, 패턴 매칭(Pattern Matching), OIS(Optical Image Stabilizer), 밝기(brightness), 근접 정보 등의 요인으로 카메라 화질을 테스트하도록 구성될 수 있다.
상기 검사 유닛(500)은, 이처럼 카메라의 이미지 데이터를 검사하기 위해 필요한 각종 프로그램이나 CPU(Central Processing Unit) 등의 연산 모듈, RAM(Random Access Memory) 등의 메모리 모듈 등을 구비할 수 있다. 특히, 상기 검사 유닛(500)은, PC(Personal Computer)로 구현될 수 있다. 또한, 상기 검사 유닛(500)은, 카메라의 영상 검사 과정이나 결과를 표시하기 위한 모니터와 같은 디스플레이 모듈을 구비할 수 있다.
상기 검사 유닛(500)은, 본 발명의 다중 카메라 검사 장치의 다른 구성요소, 특히 수신 유닛(300) 및/또는 메모리 유닛(200)과 통신 가능하도록 연결되어, 수신 유닛(300) 및/또는 메모리 유닛(200)으로부터 검사 대상이 되는 복수의 카메라에 대한 이미지 데이터를 전달받도록 구성될 수 있다. 예를 들어, 상기 검사 유닛(500)은, PCIe 3.0을 통해 DDR 등의 메모리 유닛(200)에 저장된 영상 데이터를 읽어 가고, 검사 과정이나 결과를 UI(User Interface)를 이용하여 디스플레이하도록 구성될 수 있다.
또한, 상기 검사 유닛(500)은, 수신 유닛(300)이나 송신 유닛(100), 센서 보드(400) 등을 제어하거나 각 구성요소로 신호를 전달하도록 구성될 수 있다. 예를 들어, 상기 검사 유닛(500)은, 도 9에 도시된 바와 같이, PC로 구현되어, PCIe를 통해 수신 유닛(300)과 통신 가능하도록 구성될 수 있다. 이때, PC는, 수신 유닛(300), 송신 유닛(100) 및 센서 보드(400) 각각에 대해 소프트웨어적으로 파워, PLL, SPI, I2C 및/또는 GPIO가 구동될 수 있도록 설정 가능하게 구성될 수 있다. 또한, PC는 센서 보드(400)의 카메라가 Eye Open될 수 있도록, 센서 보드(400)로부터 DP 통신이 되도록 설정할 수 있다. 그리고, PC는, 이러한 DP 통신의 설정이 완료되면, 곧바로 데이터를 전송받아 각 카메라에 대한 검사가 가능하도록 구성될 수 있다.
이처럼, 본 발명에 따른 다중 카메라 검사 장치는, 검사 유닛(500)을 포함하는 형태로 모두 구현될 수 있다. 다만 본 발명이 반드시 이러한 형태로 한정되는 것은 아니며, 본 발명에 따른 다중 카메라 검사 장치는, 검사 유닛(500)을 포함하지 않는 형태로도 구현될 수 있다. 이 경우, 수신 유닛(300)은, 본 발명의 출원 시점에 공지된 다양한 검사 유닛(500), 이를테면 PC와 각종 신호 및 데이터를 주고 받도록 구성될 수 있다.
또한, 본 발명에 따른 다중 카메라 검사 장치의 각 구성요소는, 상기 설명된 내용과 모순되지 않는 한, 본 발명의 출원 시점에 공지된 다양한 기술이 채용될 수 있다.
이상과 같이, 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 이것에 의해 한정되지 않으며 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 본 발명의 기술사상과 아래에 기재될 특허청구범위의 균등범위 내에서 다양한 수정 및 변형이 가능함은 물론이다.
100: 송신 유닛
110: 송신 출력부
120: 송신 입력부
200: 메모리 유닛
300: 수신 유닛
310: 수신 입력부
400: 센서 보드
500: 검사 유닛
110: 송신 출력부
120: 송신 입력부
200: 메모리 유닛
300: 수신 유닛
310: 수신 입력부
400: 센서 보드
500: 검사 유닛
Claims (10)
- 복수의 카메라에 연결되고, 상기 복수의 카메라 각각에 대응하는 복수의 통신 채널을 통해 각 카메라의 이미지 데이터를 전송하는 송신 유닛;
상기 송신 유닛과 연결되어, 상기 송신 유닛에 의해 데이터의 저장 및 리드가 가능하도록 구성된 메모리 유닛; 및
상기 송신 유닛과 통신 가능하도록 연결되며, 상기 송신 유닛으로부터 전송된 복수의 카메라에 대한 이미지 데이터를 수신하고, 수신된 이미지 데이터를 검사 유닛으로 전달하는 수신 유닛
을 포함하되,
상기 송신 유닛은, 상기 복수의 통신 채널 중 일부에 대해서는 상기 메모리 유닛에 저장 없이 전송하는 스트리밍 모드로 상기 이미지 데이터를 전송하고, 상기 복수의 통신 채널 중 다른 일부에 대해서는 상기 메모리 유닛에 저장 후 리드하여 전송하는 메모리 모드로 상기 이미지 데이터를 전송하도록 구성되며,
상기 송신 유닛은, 상기 메모리 모드로 전송되는 통신 채널 중 적어도 하나에 대하여, 상기 스트리밍 모드로 전송되는 통신 채널의 데이터 전송 구간 이외의 구간에서만 데이터가 리드되도록 구성된 것을 특징으로 하는 다중 카메라 검사 장치. - 제1항에 있어서,
상기 송신 유닛은, 상기 복수의 통신 채널 중, 1개의 통신 채널에 대해서만 상기 스트리밍 모드로 상기 이미지 데이터를 전송하도록 구성된 것을 특징으로 하는 다중 카메라 검사 장치. - 제1항에 있어서,
상기 송신 유닛은, 상기 복수의 통신 채널 중, 2개 이상의 통신 채널에 대하여 상기 메모리 모드로 상기 이미지 데이터를 전송하도록 구성된 것을 특징으로 하는 다중 카메라 검사 장치. - 제3항에 있어서,
상기 송신 유닛은, 상기 메모리 모드로 데이터가 전송되는 2개 이상의 통신 채널에 대하여, 상기 메모리 유닛으로의 데이터 저장이 동시에 수행되지 않도록 구성된 것을 특징으로 하는 다중 카메라 검사 장치. - 삭제
- 제1항에 있어서,
상기 송신 유닛은, 상기 메모리 모드로 전송되는 통신 채널 중 적어도 다른 하나에 대하여, 상기 스트리밍 모드로 전송하는 통신 채널의 데이터 전송 구간에서도 데이터가 리드될 수 있도록 구성된 것을 특징으로 하는 다중 카메라 검사 장치. - 제1항에 있어서,
상기 송신 유닛은, 상기 복수의 통신 채널 중 적어도 일부에 대하여 일부 프레임이 스킵되도록 구성된 것을 특징으로 하는 다중 카메라 검사 장치. - 제1항에 있어서,
상기 송신 유닛은, 3개의 통신 채널을 통해 3개의 카메라에 연결되며, 상기 3개의 통신 채널 중 1개의 통신 채널에 대해서는 상기 스트리밍 모드로 상기 이미지 데이터가 전송되고, 다른 2개의 통신 채널에 대해서는 상기 메모리 모드로 상기 이미지 데이터가 전송되도록 구성된 것을 특징으로 하는 다중 카메라 검사 장치. - 제1항에 있어서,
상기 복수의 카메라가 장착 가능하도록 구성되고, 상기 송신 유닛과 통신 가능하도록 연결되어 상기 송신 유닛에 의해 제어 가능하도록 구성된 센서 보드를 더 포함하는 것을 특징으로 하는 다중 카메라 검사 장치. - 제1항에 있어서,
상기 검사 유닛을 더 포함하고,
상기 검사 유닛은, 상기 수신 유닛과 통신 가능하도록 연결된 컴퓨터로 구현되며, 상기 수신 유닛으로부터 상기 이미지 데이터를 전달받아 상기 이미지 데이터의 품질이나 불량 여부를 검사하도록 구성된 것을 특징으로 하는 다중 카메라 검사 장치.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190149712 | 2019-11-20 | ||
KR20190149712 | 2019-11-20 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR102221768B1 true KR102221768B1 (ko) | 2021-03-02 |
Family
ID=75169256
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020200060510A KR102221768B1 (ko) | 2019-11-20 | 2020-05-20 | 다중 카메라 검사 장치 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102221768B1 (ko) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100822882B1 (ko) * | 2007-05-10 | 2008-04-16 | 주식회사 엔텍로직 | 카메라 모듈 검사장치 및 방법 |
KR20100007628A (ko) * | 2008-07-14 | 2010-01-22 | 삼성디지털이미징 주식회사 | 이미지 센서 인터페이스 장치 및 이를 구비하는 디지털촬영 장치 |
KR20120052595A (ko) * | 2010-11-16 | 2012-05-24 | 엘지이노텍 주식회사 | 카메라 모듈 검사기 |
KR20140018157A (ko) * | 2012-08-02 | 2014-02-12 | 인텔 코포레이션 | 미디어 작업부하 스케줄러 |
KR20160019763A (ko) * | 2014-08-12 | 2016-02-22 | (주)하이비젼시스템 | 카메라 모듈 테스트 장치 및 제어 방법 |
-
2020
- 2020-05-20 KR KR1020200060510A patent/KR102221768B1/ko active IP Right Grant
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100822882B1 (ko) * | 2007-05-10 | 2008-04-16 | 주식회사 엔텍로직 | 카메라 모듈 검사장치 및 방법 |
KR20100007628A (ko) * | 2008-07-14 | 2010-01-22 | 삼성디지털이미징 주식회사 | 이미지 센서 인터페이스 장치 및 이를 구비하는 디지털촬영 장치 |
KR20120052595A (ko) * | 2010-11-16 | 2012-05-24 | 엘지이노텍 주식회사 | 카메라 모듈 검사기 |
KR20140018157A (ko) * | 2012-08-02 | 2014-02-12 | 인텔 코포레이션 | 미디어 작업부하 스케줄러 |
KR20160019763A (ko) * | 2014-08-12 | 2016-02-22 | (주)하이비젼시스템 | 카메라 모듈 테스트 장치 및 제어 방법 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11669481B2 (en) | Enabling sync header suppression latency optimization in the presence of retimers for serial interconnect | |
US9681045B2 (en) | Systems and methods for generating a panoramic image | |
US20150220472A1 (en) | Increasing throughput on multi-wire and multi-lane interfaces | |
CN101753820B (zh) | 信息处理装置、缓冲器控制方法和计算机程序 | |
CN108241477B (zh) | 数据传送装置和数据传送方法 | |
CN103888693B (zh) | 图像传输装置 | |
WO2019001091A1 (zh) | 视频传输方法、装置及计算机可读存储介质 | |
US9569160B2 (en) | Display processing device and imaging apparatus | |
TWI528786B (zh) | 資訊傳輸裝置 | |
CN108712625B (zh) | 多通道实时高清图像传输***及传输方法 | |
CN113099133A (zh) | 串行解串器链路传输高带宽相机数据的方法 | |
CN111416923B (zh) | 图像处理器和图像处理方法 | |
KR102221768B1 (ko) | 다중 카메라 검사 장치 | |
CN116112627B (zh) | 一种视频帧率自适应变换的方法和电路 | |
CN108881829B (zh) | 一种视频传输的方法及*** | |
CN107544124B (zh) | 摄像设备及其控制方法和存储介质 | |
WO2022022650A1 (zh) | 一种多数据传输通道的融合装置和电子设备 | |
KR102048915B1 (ko) | 저전력 lvds 영상 전송 방법 | |
KR102104327B1 (ko) | 저전력 lvds 영상 전송 시스템 | |
KR101939990B1 (ko) | 저전력 lvds 영상 전송 장치, 시스템 및 방법 | |
CN114495855A (zh) | 视频数据转换电路、方法及显示设备 | |
JP6413385B2 (ja) | 画像処理装置、撮像装置、及び画像データ出力方法 | |
CN103108174A (zh) | 信息传输装置 | |
CN112153441B (zh) | 视频处理方法、装置、***以及计算机可读介质 | |
CN106937157B (zh) | 跨时钟域视频自动同步的装置及其操作方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |