산학협력의 일환으로 ETRI와 함께 진행하는 H.264/AVC annex H. MVC(Multi-view Video Coding)와 관련된 프로젝트에 참여하였으며, Depth map과 Camera Calibration Parameter를 통해 시점을 변환한 영상을 가지고 압축 효율을 증가시킬 수 있는 알고리듬을 제안하였습니다.
이 알고리듬의 효율성을 입증하기 위해 Camera Calibration Parameter와 Depth 정보를 가지고 View Transformation 을 수행하는 프로그램 또한 직접 작성하였습니다.
MPEG(ISO/IEC JTC1/SC29/WG11)과 VCEG(ITU-T SG16/Q.6)에서는 h.264/AVC를 이을 코덱을 표준화하기 위해 JCT-VC(Joint Collaborative Team on Video Coding)를 결성하고, HEVC(High-Efficiency Video Coding)란 이름으로 차세대 비디오 코덱에 대한 표준화를 시작하였습니다.
이 프로젝트를 담당하며 HEVC의 동향 파악을 위해 약 3개월 마다 정기적으로 개최되는 Mpeg Meeting에 참석하였고, 이를 통해 회의에서 제안된 기술 및 표준화 동향을 파악하여 전달하는 역활을 수행하였으며, 그 외에 HEVC 적용이 가능할 것으로 생각되는 기술의 개발 및 특허 출원 작업 또한 담당하였습니다.
정부의 오픈소스 지원사업에 참여하여 NHN과 함께 2009년 6월 ~ 2009년 10월까지 오픈소스 프로젝트 매니지먼트 툴인 nForge를 개선.
멀티바이트 환경에서의 닉 컴플리션 문제(IRC 상에서 딩딩 바이러스라 불리던 버그)와 드래그앤드롭과 관련된 버그를 해결하기 위한 패치를 작성.
http://wiki.gnome.or.kr/index.php/GnomeTips#s-2.4
http://sourceforge.net/tracker/inde…&group_id=239&atid=100239
http://sourceforge.net/tracker/inde…&group_id=239&atid=100239
xinerama 모드(듀얼 스크린)에서 최대창 모드를 했을 때 창 크기가 두 모니터의 해상도의 합이 되는 버그(창이 양쪽 모니터에 걸쳐져서 나옴)를 해결하기 위한 패치. 담당자의 부제로 메인 코드 베이스에 받아들여지지는 못하였다.
http://sourceforge.net/tracker/inde…038;group_id=39083&atid=424295
아파치의 기본 모듈인 mod_autoindex 의 프레젠테이션 관련된 패치로 현재까지 유용하게 사용하고 있는 기능 중 하나이다.)
처음에는 테이블 기반 레이아웃 방법을 사용하였지만 kukie 씨의 도움을 받아 css/xhtml 기반 레이아웃으로 변경했고, 사용자들의 요청으로 cssfile, encoding 등을 설정할 수 있는 기능 또한 추가하였다.
관련포스트: http://b.mytears.org/2005/08/233
결과물: http://mytears.org/resources/
서버에 파일이름이 모두 utf-8 로 저장되기를 바라면서 mod_codeconv 를 적용해 보았지만, mod_codeconv 는 global 영역에서 밖에 설정을 할 수가 없길래 scope 관련해서 했던 작업.
메인테이너의 메일주소가 변경되어 피드백을 하지는 못하였음
관련 포스트: http://b.mytears.org/2005/08/234
euc-kr 트랙백을 제대로 받기 위해 만든 hack!
wordpress 에는 trackback 을 다 받고나서 저장하기 전까지 plugin이 간섭할 수 있는 포인트가 전혀 존재하지 않으므로, 이미 저장된 포스트를 update 하는 방식으로 구현해야만 했다.
관련 포스트: http://b.mytears.org/2006/09/396
websvn 의 템플릿 파일을 svn repository 에 저장하고 websvn 을 통해 보게 되면, 무한 룹에 빠지게 되버리는 버그를 찾아 버그 리포트 및 패치를 제시했지만, 정식 릴리즈되지 않은 코드에는 이미 문제가 해결되어 있었기 때문에 받아들여지지는 못하였다.
H.264 Codec 과 관련된 연구를 진행하며 Test Sequence 및 결과물을 확인하기 위해 제작했던 플레이어로써 MFC 와 Cocoa 버젼을 제작하였다.
Cocoa 버젼은 소스 정리가 끝나지 않아 SVN Repository 에 등록하지 못했지만 MFC 버젼은 SVN에 등록한 뒤 공개