자기 소개 (Self Introduction)

 

25년 경력 광학 엔지니어의 연구 개발과 문제 해결 노하우


디스플레이 및 광학 기술 전문가

저는 디스플레이(LCD) 및 광학 분야에서 25년 이상 연구 개발(R&D)을 수행해온 엔지니어입니다. 현재 디스플레이, 조명광학, AR/VR, 자동차 광학 시스템 등에 사용되는 신규 광학 소자의 설계, 제조 프로세스 개발 및 평가 기술 개발을 주된 업무로 하고 있습니다.

급변하는 제조업 환경과 광학 기술의 역할

최근 IT, 인공지능(AI), 로보틱스 기술의 발전으로 제조업의 생산 방식이 급격히 변화하고 있습니다. 과거 소품종 대량 생산이 주류였다면, 현재는 다품종 소량 생산과 맞춤형(custom) 제품 개발이 증가하는 추세입니다.

이러한 변화 속에서 기업의 연구 개발 부서는 신속한 신제품 설계, 개발 및 생산 과정에서 발생하는 다양한 문제 해결 능력을 요구받고 있습니다. 단순히 한 분야에 대한 깊은 이해를 넘어, 다양한 기술을 융합하여 직관적이면서도 논리적으로 문제를 분석하고 해결하는 역량이 중요해지고 있습니다.

연구 개발에서 프로그래밍의 중요성

문제 해결 과정에서 모델링 및 시뮬레이션, 데이터 분석은 필수적인 역할을 합니다. 하지만 기존의 상용 소프트웨어만으로는 해결할 수 없는 특수한 문제들이 존재하며, 이를 해결하기 위해서는 맞춤형 프로그래밍과 데이터 인터페이싱 기술이 필요합니다.

특히 연구 개발에 필요한 소프트웨어는 완벽한 UI를 갖춘 상용 소프트웨어 형태가 아닌, 문제 해결에 최적화된 빠르고 유연한 코드일 경우가 많습니다. 현재 이러한 빠른 개발을 지원하는 프로그래밍 툴로는 Matlab, Python 등이 널리 활용되고 있습니다.

문제 해결을 위한 프로그래밍 경험

저는 25년간 다양한 제품의 상용화를 진행하며, 다음과 같은 경험을 쌓아왔습니다.

  • 분석 방법 개발: 연구 과정에서 발생하는 문제 해결을 위한 다양한 데이터 분석 기법 개발

  • 모델링 및 시뮬레이션: 실험적 접근이 어려운 광학 설계 및 프로세스를 예측하는 시뮬레이션 기술 적용

  • 생산 장비 컨트롤 프로그램 개발: 기존 장비로 불가능했던 가공을 가능하게 하는 새로운 장비 제어 소프트웨어 개발

비록 전업 프로그래머는 아니지만, 8비트 컴퓨터로 시작한 취미 프로그래밍, 독학으로 익힌 컴퓨터 과학 지식, 대학 전공인 물리학 및 전자공학(부전공) 지식을 바탕으로 신속하고 효과적인 프로그래밍 솔루션을 개발해 왔습니다. 특히 빠른 개발을 위한 다양한 최적화 기법을 스스로 터득하며 문제 해결 역량을 키웠습니다.

이러한 기술력을 바탕으로 근무했던 모든 회사에서 창의적인 문제 해결 능력을 인정받았으며, 직장과 이해가 충돌되지 않는 범위에서 기술 컨설팅을 통해 다양한 기업의 문제 해결을 지원한 경험도 다수 보유하고 있습니다.

성공적인 프로젝트 사례

다음은 제가 수행한 몇 가지 대표적인 성공 사례입니다.

1. 자연스러운 랜덤 패턴 설계 및 Moiré 제거

  • 랜덤 패턴 생성 알고리즘 개발을 통해 Moiré 및 Visual Artifact 문제 해결

  • 디스플레이 및 광학 필름 제조업체에서 활용

2. 공학 카메라 이미지 분석을 통한 디스플레이 평가 기술 개발

  • 고해상도 공학 카메라를 활용한 디스플레이 광원 균일도 평가 기법 개발

  • Artifact(무라, mura) 분석 알고리즘을 개발하여 제품 품질 개선

3. SPDT 장비를 활용한 새로운 광학 가공 기술 개발

  • 대형 롤러 가공을 위한 Single Point Diamond Turning(SPDT) 공정 최적화

  • 기존 장비의 프로그램 분석을 통해 새로운 정밀 가공 기술 도입

4. 광학 필름의 특성 평가 및 데이터 변환 유틸리티 개발

  • 기존 장비로 측정 불가능한 데이터 확보를 위한 새로운 측정 방법 개발

  • BSDF(양방향 산란 분포 함수) 데이터를 다양한 광학 모델링 소프트웨어에서 활용할 수 있도록 변환 유틸리티 제작

블로그 개설 목적 및 기술 컨설팅

이 블로그는 **제가 연구개발 과정에서 경험한 다양한 문제 해결 방법과 프로그래밍 기법(꼼수)**을 정리하기 위해 시작되었습니다.

혹시 이 블로그를 통해 제 기술력이 필요하다고 판단되는 기업이나 연구자가 계신다면, 제 현 직장 및 기존 컨설팅 고객과 이해가 상충되지 않는 범위 내에서 기술 지원이 가능합니다.

이 블로그가 광학 기술 및 연구개발 문제 해결을 고민하는 엔지니어, 연구자, 기업 관계자들에게 유용한 정보의 장이 되기를 바랍니다.


I am an engineer with over 25 years of experience in the display (LCD) and optics industry. My main work currently involves designing various new optical components used in displays, lighting optics, AR/VR, and automotive applications, as well as developing manufacturing processes and evaluation technologies for these designed components.

With the rapid advancements in IT, artificial intelligence, and robotics, the concept and methodology of production in the manufacturing industry have undergone significant changes. In the past, the mainstream business model was based on mass production of a limited variety of products, leveraging economies of scale. However, there is now a growing demand for the rapid development and small-scale production of diverse, customized products.

As a result, corporate R&D departments are required to not only design and develop new products quickly but also to swiftly resolve various unforeseen challenges encountered during the production process. In this context, research and development personnel often need more than just deep expertise in a single field. They must also possess the ability to analyze problems and devise solutions intuitively or logically, drawing from experience in multiple disciplines.

During problem analysis and resolution, various forms of data analysis—such as computer-based modeling and simulation—play a crucial role. In many cases, rather than solely relying on off-the-shelf software, researchers must rapidly develop new data interfacing methods or entirely new software solutions tailored for unique analysis and design tasks.

Notably, software developed for R&D purposes is often not designed as polished commercial applications with extensive user interfaces but rather as functional, task-oriented program code that can be quickly implemented. Today, various programming tools are available to facilitate efficient algorithm implementation and easy coding for such purposes. Examples include Matlab and Python.

Throughout my long career in research and development in the aforementioned fields, I have successfully commercialized numerous products. In the process, I have developed various analytical methods for problem-solving, conducted modeling and simulations, and created new equipment control programs that enable the production of desired products by modifying the operation of manufacturing equipment.

Although I am not a full-time programmer, I have a strong capability in developing new programming code for problem-solving rather than commercial software development. This strength stems from my early experience with hobby programming on 8-bit computers, self-taught computer science knowledge, and my academic background in physics (major) and electronics engineering (minor) during my university years. Over time, I have also mastered numerous tricks and shortcuts to accelerate development.

Thanks to these skills, I have been recognized for my creative problem-solving abilities at every company I have worked for. Additionally, whenever it did not conflict with my full-time employment, I have successfully provided technology consulting as a side business, helping clients resolve their technical challenges.

For example, some of my successful projects include the following:

  • Development of tools for designing natural random patterns, enabling the reduction of moiré and visual artifacts in products through the use of randomized patterns.
  • Development of evaluation techniques for display light source uniformity and artifact (mura) assessment through engineering camera image analysis.
  • Advancement of machining techniques by analyzing the built-in software of SPDT (Single Point Diamond Turning) equipment used for processing large rollers, allowing for previously impossible machining capabilities.
  • Development of measurement methods to obtain data that existing equipment could not provide when measuring and evaluating the characteristics of optical films, along with a utility for converting the measured data into formats compatible with various modeling software.

This blog is intended to document and organize the various problem-solving methods and programming tricks I have learned and developed throughout my career. If any potential clients find my expertise valuable through this blog, I hope it can serve as an opportunity to provide technical support—ensuring that it does not conflict with my current employment or any existing consulting commitments.


Comments