전체 글 1207

제품 설계에서의 비트맵 그래픽의 의의

제품 설계에서 "이미지"란 무엇일까?흔히 비트맵 그래픽은 시각적 미학이나 감성적인 표현의 영역으로 여겨진다. 그러나 하드웨어 기반 제품을 다루는 공학자의 관점에서 비트맵은 정보의 정량화(quantization), 공간 구조의 해석, 데이터 최적화의 수단이 된다.특히 대형 제품의 표면 구조나 분포 제어가 중요한 분야에서는 **비트맵 기반 설계(Image-based design)**가 본질적 접근법으로 활용된다.🔍 비트맵: 설계 언어로서의 이미지비트맵은 단순히 픽셀의 집합이 아니다.각 픽셀은 특정 물리적 좌표에 대응되며, 그 색상이나 명암값은 재료의 특성, 공정 조건, 혹은 미세 구조 패턴을 정의하는 디지털 마스크로 해석된다.예를 들어, 이미지 필터나 그라디언트로 디자인된 형태는, 광학 필름에서의 광 투과..

랜덤 패턴 설계

랜덤 패턴은 여러 광학 및 디스플레이 응용 분야에서 중요한 역할을 합니다. 그 이유와 활용 사례를 간단히 정리하면 다음과 같습니다. 랜덤 패턴이 중요한 이유1. 모아레(Moiré) 현상 제거디스플레이나 프린팅에서 주기적인 패턴이 중첩될 때 간섭 무늬(모아레)가 발생할 수 있습니다.랜덤 패턴을 사용하면 반복적인 간섭이 사라지고 시각적으로 균일한 이미지를 만들 수 있습니다.2. 광학적 산란 특성 조정특정 각도에서의 반사 및 투과를 제어하여 디스플레이 균일도 향상, 글레어(glare) 감소 등에 활용됩니다.3. 시각적 품질 개선AR/VR 디스플레이, HUD(Head-Up Display), 자동차 디스플레이 등에서는 균일한 밝기와 색 재현이 중요합니다.랜덤 패턴을 활용해 픽셀 구조나 광학 필름에서 발생하는 불규..

Self Introduction

25년 경력 광학 엔지니어의 연구 개발과 문제 해결 노하우 연구 개발 분야저는 디스플레이(LCD) 및 광학 분야에서 25년 이상 연구 개발(R&D)을 수행해온 엔지니어입니다. 현재 디스플레이, 조명광학, AR/VR, 자동차 광학 시스템 등에 사용되는 신규 광학 소자의 설계, 제조 프로세스 개발 및 평가 기술 개발을 주된 업무로 하고 있습니다.급변하는 제조업 환경과 엔지니어의 역할최근 IT, 인공지능(AI), 로보틱스 기술의 발전으로 제조업의 생산 방식이 급격히 변화하고 있습니다. 과거 소품종 대량 생산이 주류였다면, 현재는 다품종 소량 생산과 맞춤형(custom) 제품 개발이 증가하는 추세입니다.이러한 변화 속에서 기업의 연구 개발 부서는 신속한 신제품 설계, 개발 및 생산 과정에서 발생하는 다양한 문제..

I drink, therefore I code.

아침 식사는 거를 수 있어도첫 커피는 절대 건너뛰지 않습니다.하루의 시작은 Keurig,집에서는 Nespresso로 에스프레소 한 잔.가끔은 Mr. Coffee로 묽~게 내린 커피를하루 종일 물처럼 마시기도 하죠.출장지에선 믹스커피 두 봉지씩!홍차, 녹차, 옥수수수염차도 사랑하지만결국 다시 돌아오는 건 커피.이 중독성 습관이 브랜드가 되었습니다.COFFEE LIFE DESIGNS — caffeine-fueled creativity.

Anaconda 가상환경 설치 경로 변경

예전 버전을 사용할땐 (python 3.6 설치되던 버전) 다른 버전의 파이썬을 가상환경으로 설치하기 위해서 conda create -n P310 python=3.10명령으로 설치하면 아나콘다(미니콘다)가 설치되어 있는 폴더 안의 envs 안에 설치가 되서 편했었다. 나의 경우 윈도우즈 10 환경을 사용하며 C:\miniconda3 에 주로 설치했기에 Geany 에디터나 VSCode 에서 가상환경의 인터프리터를 쓰기 위해 경로를 찾는데 C:\miniconda3\envs 안에서 찾는게 본인 계정 폴더 안에서 .conda\envs 를 찾아가는 것 보다 편하게 느껴져서였다. 그런데 새 버전을 사용해보니 자꾸 .conda\envs 안에 설치해서 불편하게 느껴진다. 이것을 예전처럼 아나콘다가 설치된 폴더 안에 설..

IT/Python Matlab 2025.02.13

CRT TV composite 입력시 우측 영상 wavy distortion

강한 contrast 일 경우 발생하는 현상인 듯. 일단은 좋은 AV 신호가 우선 (VGA-AV converter 사용시는 좋은 제품 선택). CRT TV 내부 capacitor 가 안좋을때도 그럴수 있다고 (이건 당장은 해결하기 쉽지 않음). 해결책은 contrast / brightness 를 낮추는 거?  PC VGA - Composite converter 를 거쳐 넣는 에뮬레이션 게임 화면의 경우 일부러 에뮬레이터에서 scanline (어두운 라인) 을 넣으면 wavy 가 많이 줄어든다. PVM 은 괜찮다는 말도 있는데 써 봤어야 확인이 되지... -_-;  https://www.reddit.com/r/crtgaming/comments/155265k/wavy_edge_on_my_crt_image/ ..

Snakebyte (1만점 넘기 참 힘드네...)

애플2 시절 카셋트 테잎으로 로딩해가면서 어지간히 즐겼던 게임이다. 키 조작은 두가지 방식이 있는데 진행 방향에서 좌 우로 방향 바꾸기는 커서 좌우키로만 하는 방식이 있고, 아니면 상하좌우 방향으로의 전환을 IJKM 네개의 키를 쓰는 방식이 있다. 두번째 방식의 경우 한손으로 하기 불편해서 손가락이 꼬임에도 불구하고 왼손 검지와 중지는 M, I, 그리고 오른손 검지, 중지는 J, K 에 놓고 하는게 익숙하다.  로드러너와 마찬가지로 개인적으로는 CRT 녹색 모노크롬 모니터에서 애플2 버전으로 하는 것을 제일 좋아하는데, Commodore 64 용으로도 정확히 같은 것이 있는 것을 최근에야 알았고, 컬러풀해서 꽤 괜찮은 느낌이다. 키 조작도 동일.    아래는 오리지널 애플2 용 Snakebyte (타이틀..