고속 룰렛 확률 사이트 표준 'MIPI'란??모바일 테두리 돌출、자동차에도 적용 FPGA에 더 이상 의존하지 않음、 ISP용 펌웨어 룰렛 확률 생성 도구 개발
2018.08.31
- 기사
- 칼럼
이미지 및 영상을 촬영하는 반도체 디바이스 '이미지 센서'。디지털 카메라 및 스마트폰、룰렛 확률차 등 다양한 전자 기기에 탑재됨。그러나、이미지 센서만으로는 충분한 기능을 수행할 수 없습니다。이미지 처리를 담당하는 '이미지 신호 프로세서(ISP)'와 함께 사용해야 합니다.。여기에 문제가 되는 것은、ISP 펌웨어 개발의 난이도가 매우 높다。이 문제를 해결하기 위해 자인 일렉트로닉스는、'카메라 개발 키트(CDK)' 제공을 시작 중。이번에는、CDK 개발 배경 및、채용했을 때의 효능 등에 대해 설명。
룰렛 확률에는 ISP가 필수
이미지 센서가 적용 범위를 넓히고 있습니다。디지털 카메라와 스마트폰은 물론、룰렛 확률차 및 감시 카메라、산업용 머신 비전、서화 카메라(비주얼라이저)、WEB 회의 시스템、의료용 전자 기기、AR(증강 현실) 및 VR(가상 현실)、MR(복합 현실)과 같은 XR 대응 기기 등에서도 탑재가 급피치로 진행되고 있다。
이러한 전자 장치에 이미지 센서를 통합할 때 필수적인 것은 "이미지 신호 프로세서(ISP)"입니다。왜냐하면、이미지 센서로 촬영한 이미지 데이터는、그대로는 '불완전한 그림(어서 읽기)'이기 때문。ISP 사용、소음을 제거하거나、밝기를 조정하거나、피사체의 초점(포커스)을 맞추는 등의 처리가 필요함。특히、데모자이크(디베이어) 및、노이즈 감소、룰렛 확률 노출(AE)、룰렛 확률 초점 등의 처리。이러한 처리를 통해 '완전한 그림'을 만드는 것이다(그림 1)。
따라서、전자 기기에 룰렛 확률를 설치하려면、그에 가장 적합한 ISP를 선택、채용하는 작업이 필요합니다。그러나、탑재하는 전자 기기에 따라 ISP의 모양이 다르다。스마트폰이면、많은 경우、모바일 기기용 칩셋에 통합된 ISP 기능 활용。단독 IC를 채택하는 경우는 적습니다。다른 전자 기기에서는、단일 ISP 칩、또는 IP 코어화된 ISP를 구현하는 FPGA를 사용하는 것이 일반적입니다。
이러한 전자 장치에 이미지 센서를 통합할 때 필수적인 것은 "이미지 신호 프로세서(ISP)"입니다。왜냐하면、이미지 센서로 촬영한 이미지 데이터는、그대로는 '불완전한 그림(어서 읽기)'이기 때문。ISP 사용、소음을 제거하거나、밝기를 조정하거나、피사체의 초점(포커스)을 맞추는 등의 처리가 필요함。특히、데모자이크(디베이어) 및、노이즈 감소、룰렛 확률 노출(AE)、룰렛 확률 초점 등의 처리。이러한 처리를 통해 '완전한 그림'을 만드는 것이다(그림 1)。
따라서、전자 기기에 룰렛 확률를 설치하려면、그에 가장 적합한 ISP를 선택、채용하는 작업이 필요합니다。그러나、탑재하는 전자 기기에 따라 ISP의 모양이 다르다。스마트폰이면、많은 경우、모바일 기기용 칩셋에 통합된 ISP 기능 활용。단독 IC를 채택하는 경우는 적습니다。다른 전자 기기에서는、단일 ISP 칩、또는 IP 코어화된 ISP를 구현하는 FPGA를 사용하는 것이 일반적입니다。
사용하기가 어렵습니다
모든 모양의 ISP를 채택하더라도、그것을 다루는 것은 결코 쉽지 않다。'완전한 그림'을 만들려면、다양한 매개변수를 최적 값으로 설정하기 위한 펌웨어를 개발해야 하기 때문。그것은、소프트웨어 및 룰렛 확률(광학 시스템)、이미지 처리 등에 대한 깊은 지식이 필요함。일근 줄에 가지 마라。
대형 스마트폰 제조업체라면、ISP를 통합한 모바일 기기용 칩셋을 대량으로 구매하기、칩셋 공급업체로부터 두꺼운 지원을 받을 수 있습니다。이 때문에 펌웨어 개발은、결코 높은 장애물이 아님
그런데 중견 이하의 스마트폰 메이커나、산업 장비용 머신 비전 장비 제조업체、모니터링 룰렛 확률, 제조업체 등、펌웨어 개발은 매우 높은 장애물이 됨。칩셋 및 ISP 칩 구매량이 적기 때문에、두꺼운 지원을 기대할 수 없기 때문。
물론、칩셋 및 ISP 칩을 제공하는 반도체 제조업체에게、펌웨어 개발을 요청할 수도 있습니다。그러나、당연히 개발비를 부담해야 함。그 비용은 결코 적지 않다。'구매 수량이 100만 개/년 이상인 애플리케이션인 경우、개발비를 흡수할 수 있지만、100,000개/년 정도라면、그 개발비는 무거운 부담이 된다」(자인 일렉트로닉스)라고 하는。
FPGA를 채택해도 사태가 호전되지 않음。펌웨어는 스스로 개발할 수밖에 없는 점은 동일하기 때문。게다가 ISP 코어 벤더의 지원은 거의 기대할 수 없다。FPGA의 경우、필요한 처리 내용에 맞게 회로 맞춤화、하드웨어로 통합하는 대응책도 있습니다。그러나、이 경우 하드웨어에 대한 높은 기술력이 필요합니다。일반적으로 전자기기 제조업체에서는 소프트웨어 기술자에 비해 하드웨어 기술자가 적기 때문에、반드시 해결책이 될 필요는 없습니다.。
대형 스마트폰 제조업체라면、ISP를 통합한 모바일 기기용 칩셋을 대량으로 구매하기、칩셋 공급업체로부터 두꺼운 지원을 받을 수 있습니다。이 때문에 펌웨어 개발은、결코 높은 장애물이 아님
그런데 중견 이하의 스마트폰 메이커나、산업 장비용 머신 비전 장비 제조업체、모니터링 룰렛 확률, 제조업체 등、펌웨어 개발은 매우 높은 장애물이 됨。칩셋 및 ISP 칩 구매량이 적기 때문에、두꺼운 지원을 기대할 수 없기 때문。
물론、칩셋 및 ISP 칩을 제공하는 반도체 제조업체에게、펌웨어 개발을 요청할 수도 있습니다。그러나、당연히 개발비를 부담해야 함。그 비용은 결코 적지 않다。'구매 수량이 100만 개/년 이상인 애플리케이션인 경우、개발비를 흡수할 수 있지만、100,000개/년 정도라면、그 개발비는 무거운 부담이 된다」(자인 일렉트로닉스)라고 하는。
FPGA를 채택해도 사태가 호전되지 않음。펌웨어는 스스로 개발할 수밖에 없는 점은 동일하기 때문。게다가 ISP 코어 벤더의 지원은 거의 기대할 수 없다。FPGA의 경우、필요한 처리 내용에 맞게 회로 맞춤화、하드웨어로 통합하는 대응책도 있습니다。그러나、이 경우 하드웨어에 대한 높은 기술력이 필요합니다。일반적으로 전자기기 제조업체에서는 소프트웨어 기술자에 비해 하드웨어 기술자가 적기 때문에、반드시 해결책이 될 필요는 없습니다.。
펌웨어 룰렛 확률 생성
이런 문제를 해결하기 위해、ISP 칩 제조사인 자인 일렉트로닉스는、이 회사의 ISP 칩 'THP7312'를 위한 CDK(룰렛 확률 개발 키트) 제공을 시작했습니다。
CDK는、하드웨어 및 펌웨어 개발용 GUI 도구 'Thine Tuning Tool'、펌웨어 템플릿 3개로 구성。하드웨어 분석은、THP7312가 설치된 ISP 보드와、프레임 그래버、이미지 센서가 내장된 룰렛 확률 모듈이 장착된 헤더 보드(그림 2)。
GUI 도구는、컴퓨터에서 실행되는 애플리케이션。PC 화면에서 메뉴에 따라 숫자를 입력하거나、풀다운 메뉴에서 매개변수를 선택하기만 하면 됩니다、템플릿을 룰렛 확률으로 다시 작성하여 필요한 펌웨어를 새로 개발하는 메커니즘입니다(그림 3)。펌웨어 개발에 대한 전문 지식이 거의 필요하지 않음。이 때문에、저비용으로 개발할 수 있는 동시에、개발 기간을 크게 줄일 수 있습니다。
현재、ISP 칩을 제공하는 반도체 제조업체는 여러 개 있지만、펌웨어 개발을 위한 GUI 도구를 제공하는 제조업체가 거의 없습니다。``간단한 도구를 제공하는 반도체 제조업체는 있지만、우리의 GUI 도구에 비해 실행할 수 있는 작업에는 큰 차이가 있습니다."(자인 일렉트로닉스)。FPGA에서도 상황은 거의 동일합니다。'ISP 코어를 제공하는 공급업체에서、펌웨어 개발용 GUI 도구를 제공하고 있는 곳은 당사가 아는 한 존재하지 않는다」(동사)。
따라서、현재 ISP 칩 'THP7312'와 CDK의 조합은、중견 이하의 스마트폰 메이커나、산업 장비용 머신 비전 장비 제조업체、감시 룰렛 확률 제조사、XR 대응 기기 제조사 등에게는、최선의 선택이 될 수 있습니다。즉、FPGA에 더 이상 의존할 필요가 없습니다。결과、소비 전력 감소 및、프린트 기판 상의 실장 면적을 소형화하는 이점도 얻을 수 있게 된다。ISP 코어를 설치하려면、상대적으로 하이 엔드 FPGA가 필요했기 때문。강한 소형화가 요구되는 XR 대응 기기 등에 있어서는、좋은 소식이 될 것임。
CDK에 포함된 GUI 도구의 기술 세부정보 및、이용 방법 등에 대해서는 다음 번부터 자세히 설명합니다。
(계속)
CDK는、하드웨어 및 펌웨어 개발용 GUI 도구 'Thine Tuning Tool'、펌웨어 템플릿 3개로 구성。하드웨어 분석은、THP7312가 설치된 ISP 보드와、프레임 그래버、이미지 센서가 내장된 룰렛 확률 모듈이 장착된 헤더 보드(그림 2)。
GUI 도구는、컴퓨터에서 실행되는 애플리케이션。PC 화면에서 메뉴에 따라 숫자를 입력하거나、풀다운 메뉴에서 매개변수를 선택하기만 하면 됩니다、템플릿을 룰렛 확률으로 다시 작성하여 필요한 펌웨어를 새로 개발하는 메커니즘입니다(그림 3)。펌웨어 개발에 대한 전문 지식이 거의 필요하지 않음。이 때문에、저비용으로 개발할 수 있는 동시에、개발 기간을 크게 줄일 수 있습니다。
현재、ISP 칩을 제공하는 반도체 제조업체는 여러 개 있지만、펌웨어 개발을 위한 GUI 도구를 제공하는 제조업체가 거의 없습니다。``간단한 도구를 제공하는 반도체 제조업체는 있지만、우리의 GUI 도구에 비해 실행할 수 있는 작업에는 큰 차이가 있습니다."(자인 일렉트로닉스)。FPGA에서도 상황은 거의 동일합니다。'ISP 코어를 제공하는 공급업체에서、펌웨어 개발용 GUI 도구를 제공하고 있는 곳은 당사가 아는 한 존재하지 않는다」(동사)。
따라서、현재 ISP 칩 'THP7312'와 CDK의 조합은、중견 이하의 스마트폰 메이커나、산업 장비용 머신 비전 장비 제조업체、감시 룰렛 확률 제조사、XR 대응 기기 제조사 등에게는、최선의 선택이 될 수 있습니다。즉、FPGA에 더 이상 의존할 필요가 없습니다。결과、소비 전력 감소 및、프린트 기판 상의 실장 면적을 소형화하는 이점도 얻을 수 있게 된다。ISP 코어를 설치하려면、상대적으로 하이 엔드 FPGA가 필요했기 때문。강한 소형화가 요구되는 XR 대응 기기 등에 있어서는、좋은 소식이 될 것임。
CDK에 포함된 GUI 도구의 기술 세부정보 및、이용 방법 등에 대해서는 다음 번부터 자세히 설명합니다。
(계속)
※그림의 보충 설명
(그림 1 ISP로 처리한 후의 이미지)
왼쪽이 ISP로 처리되기 전의 이미지。오른쪽이 처리된 후의 이미지。각 픽셀마다 한 색상씩 RAW
데이터에서 각 픽셀로 RGB3 색상으로 처리됨、노이즈가 더 제거되었습니다。밝기와 초점도 ISP가 제어합니다。
(그림 1 ISP로 처리한 후의 이미지)
왼쪽이 ISP로 처리되기 전의 이미지。오른쪽이 처리된 후의 이미지。각 픽셀마다 한 색상씩 RAW
데이터에서 각 픽셀로 RGB3 색상으로 처리됨、노이즈가 더 제거되었습니다。밝기와 초점도 ISP가 제어합니다。