피드로 돌아가기
내가 60fps Eink 모니터 Modos Flow를 만든 방법
GeekNewsGeekNews
Infrastructure

내가 60fps Eink 모니터 Modos Flow를 만든 방법

Pixel-level Update 제어로 60fps 고주사율 Eink 모니터 구현

neo2026년 6월 13일9advanced

Context

기존 Eink 컨트롤러는 전역 업데이트 방식의 대기 시간(약 100ms)으로 인해 주사율과 명암비 간의 Trade-off가 필연적인 구조임. 저전력 SoC 중심의 기존 설계는 인터페이스 대역폭 제한으로 인해 고주사율 구현이 불가능한 기술적 병목 상태였음.

Technical Solution

  • 모든 픽셀을 독립 업데이트 영역으로 취급하는 Pixel-level Update 방식을 도입하여 대기 시간 없이 변경된 픽셀만 즉시 갱신하는 구조 설계
  • 초당 540MB로 급증한 데이터 대역폭 수용을 위해 기존 SDRAM을 DDR3로 교체하고 인터페이스를 DisplayPort로 업그레이드하여 데이터 전송 병목 해결
  • Bayer dithering, Blue noise, Error diffusion을 조합한 하이브리드 렌더링 체계를 구축하여 Eink의 물리적 한계인 회색조 표현력 보완
  • 이미지 변경 시 빠른 이진 모드로 전환 후 안정화 단계에서 회색조로 재렌더링하는 하이브리드 표시 모드를 통해 가독성과 반응성 동시 확보
  • FPGA 기반의 자체 컨트롤러를 설계하여 기성 SoC의 제한적인 펌웨어 제약에서 벗어나 하드웨어 레벨의 세밀한 타이밍 제어 구현

Impact

  • 전역 업데이트 대기 시간을 제거하여 13.3인치 300ppi 패널에서 최대 60fps 주사율 달성
  • 데이터 처리 대역폭을 기존 20MB/s에서 540MB/s로 약 27배 확장하여 실시간 갱신 기반 마련

1. 하드웨어 제약으로 인한 성능 병목 발생 시, 제어 단위(Granularity)를 최소화(전역→영역→픽셀)하여 처리 효율을 높일 수 있는지 검토할 것

2. 처리 정밀도 향상에 따른 데이터 전송량 증가분을 계산하고, 이에 맞는 물리적 인터페이스(Bus, Memory) 사양을 선제적으로 확장할 것

3. 상충하는 두 가지 품질 지표(속도 vs 화질)가 존재할 때, 상태 변화에 따라 렌더링 모드를 동적으로 전환하는 하이브리드 전략을 고려할 것

원문 읽기