피드로 돌아가기
Dev.toInfrastructure
원문 읽기
Cross-correlation 기반 12,000 FPS 표면 분석을 통한 정밀 트래킹 구현
What Really Happens When You Move Your Mouse?
AI 요약
Context
물리적 롤러와 IR 센서를 이용한 Mechanical Mouse의 먼지 유입 및 트래킹 부정확성 문제 발생. 하드웨어 마모에 따른 유지보수 비용 증가와 낮은 정밀도를 해결하기 위한 비접촉식 센싱 아키텍처 필요성 대두.
Technical Solution
- Grazing Angle 조명을 통한 표면 미세 굴곡의 그림자 극대화 및 텍스처 맵 생성
- CMOS Image Sensor를 활용한 30×30 픽셀 규모의 표면 스냅샷 초당 2,000~12,000회 캡처
- DSP 내 Cross-correlation 알고리즘을 적용하여 연속 프레임 간 최적 매칭 지점(dx, dy) 산출
- 표면 텍스처 부재인 Glass 환경 극복을 위해 VCSEL 기반의 Coherent Light 도입으로 Laser Speckle 패턴 생성
- 획득한 델타 값(ΔX, ΔY)을 USB 프로토콜 기반으로 초당 최대 1,000회 전송하는 이벤트 기반 구조
실천 포인트
- 센서 데이터의 해상도(DPI)와 샘플링 주기(Polling Rate) 간의 Trade-off 분석 - 입력 장치의 Noise 제거를 위한 하드웨어적 텍스처 강화 방안 검토 - 실시간 데이터 처리 시 DSP 수준에서 연산 최적화를 통한 Latency 최소화 설계