Video Codec Quality Comparison

today 2010-02-13 face Posted by appkr turned_in Learn & Think forum 0

Doom9 이라는 해외 포럼에서 IPTV 전송에 최적화된 Parameter Setting (Test Options) 으로 각 코덱별로 테스트한 영상화질을 나타낸다. 본 자료에 의하면, H.264, VP7, VP6, VC-1, DivX5 순으로 평가되었다. 본 자료에서 제시한 테스트 결과는 필자와는 무관하다.  

Test Vector #1 (resolution unknown)

Codec ES Bitrate PSNR SSIM Test Options
DivX 447 kbps 35.5729 63.49 B-frames, best quality for bitrate, MPEG quantizer
XviD 447 kbps 39.6601 64.36 MPEG quantization, Trellis quantization, Qpel, VHQ for B-frames
Nero AVC 446 kbps 40.6388 69.53 CABAC entropy coding
x.264 447 kbps 40.4423 68.24 CABAC entropy coding
VP7 446 kbps 40.5841 68.09  
VP6 446 kbps 40.2241 66.53 VP6.2 Heightened Sharpness Profile with all the default settings
VC-1 446 kbps 39.5186 64.16 Maximum keyframe distance which was set to 20 seconds
RV10 447 kbps 39.4594 62.83  

주)

  • PSNR, Peak Signal-to-Noise Ratio 원본 대비 압축된 영상의 화질을 측정하는 단위, 높을 수록 좋음.
  • SSIM 동 자료를 발표한 연구기관에서 정한 주관적 화질 측정 단위, 높을 수록 좋음

Evangelism, 그리고 경력개발을 위한 키워드

today 2010-02-13 face Posted by appkr turned_in Learn & Think forum 0

Evangelist 는 전도사, 설교자 정도로 해석된다. 작년 이맘 때 쯤이었던 것 같다. Microsoft TechTalk Series-“신뢰 받는 기술 조언가가 된다는 것” 이란 행사를 진행했던 Technology Evangelist 백승주 님의 발표 자료에서 마지막 페이지의 내용을 1 년이 지난 시점에서 다시 한번 나름대로 해석해 보고, 전도 하고자 한다.

영상/음성 압축 기술

today 2010-02-13 face Posted by appkr turned_in Learn & Think forum 0

멀티미디어는 인터넷보다 더 오래된 화두이다. 1990 년 마이크로소프트를 중심으로 MPC (Multimedia PC) 레벨 1 을 발표했다. 사실상 CD-ROM 하나 달랑 달아놓고 멀티미디어 PC 라고 우기는 것처럼 보인다. 이후에 1993 년에 발표된 MPC 레벨 2 에서는 ‘Video for Window’와 그것을 기반으로 하는 ‘640×480×16비트’ 컬러의 동영상 재생과 16 비트 음원 재생 조건을 명시한다. 10년이라는 세월은 1920×1080×30fps 의 HD 영상과 5.1~7.1 채널의 고음질 멀티미디어 시대로 바꾸어 놓았다. 여기서는 이 시대의 PC를 위주로 한 멀티미디어 재생 환경과 포맷에 대해 얘기해 보겠다.

DivX 전성시대

공룡의 전성시대는 중생대 쥬라기이다. 21 세기 현대 인터넷은 DivX 라는 공룡의 시대이다. 아마 DVD, 공중파 HDTV 보다 DivX 로 영화를 보는 사람이 많을지도 모른다. MPEG-2 를 기반으로 하는 DVD 보다 MPEG-4 를 기반으로 하는 DivX 는 압축률이 높기 때문에 CD 1~3 장 정도의 분량에 DVD 영화와 크게 차이나지 않는 화질과 음질로 저장할 수 있는 큰 매력이 있다. 정품 DVD 시장이 불법 DivX 영상 때문에 황폐해진다는 영화와 음반 산업계의 경고가 DivX 영화를 하루아침에 사라진 공룡처럼 초토화시켜 버릴지도 모르겠다. 하지만 점차 고화질, 고음질로 고품질화되는 멀티미디어 파일에 DivX 라는 기술과 여기에 사용되는 DivX, DIVX, AC3, DTS 등의 용어의 의미와 이유를 짚어보자.

DIVX 와 DivX

DivX 의 어원(?)은 DIVX이다. 현재 사용되고 있는 DivX 라는 이름은 DIVX (DIgital Video eXpress의 약자) 에서 따온 것이다. 그러나 DIVX 와 DivX 는 이름만 같은 뿐, 전혀 관련이 없는 것이다. 하지만 DivX 의 이름을 DIVX 에서 따온 것에는 이유가 있고 역사를 되짚어 보는 것도 재미있으니 DIVX 에 대해 먼저 알아보자.

DIVX 는 1997 년에 미국 최대의 전자유통 회사 중 하나인 서킷 시티 (Circuit City) 와 할리우드 영화 판권 중계업을 하는 지프렌 (Ziffren), 브리텐햄 (Brittenham), 밴카&피셔 (Banca&Fischer) 의 3 개사가 공동으로 출자한 디지털 비디오 익스프레스 (Digital Video Express) 가 개발한 DVD 형식의 디스크를 위한 비디오 영화 대여 시스템이었다.

DIVX 를 이용하려면 300~500 달러 정도의 모뎀, 암호화 마이크로칩, 그리고 플래시 메모리 등 DIVX 가 장착된 DVD 플레이어를 구입해야 했다. 그 후 DIVX 디스크를 넣고 DVD 플레이어에 붙어 있는 재생 단추를 누르면 만 48 시간 동안만 그 디스크를 재생해 비디오 영화를 볼 수 있었다. 반환하지 않는 대여 디스크인 셈이다. 첩보영화에 나오는 자동파괴 디스크와 개념적으로 흡사하다고 할 수 있다. 그리고 추가로 그 비디오 영화를 더 보고 싶을 때는 전화선과 연결된 모뎀을 통해 시청 시간을 연장할 수 있었다.

기존 DVD 타이틀이 1 편 당 20∼30 달러이며 대부분 구입한 타이틀을 2 번 이상 반복해서 보지 않는다는 점을 감안할 때, 5 달러 이하에 DIVX 용 DVD 타이틀을 살 수 있다는 점과 불법복제를 차단할 수 있는 장점 때문에 관련 업계로부터 상당한 호응을 얻었다. 장비 제조업체 중 미국의 제니스 (LG전자가 인수) 와 톰슨, 일본의 마쓰시타는 이 기술을 수용하겠다는 입장을 표명했으며, 메이저 영화사에서는 그때까지 DVD 타이틀 제작에 미온적인 반응을 보여왔던 디즈니를 필두로 파라마운트, 유니버설, 드림웍스가 이 기술을 지지하고 나섰다. 그러나 여러 DVD 업체와 시민단체들의 반발이 계속되면서 소비자들이 외면하게 되었고 1999년 6 월 16 일 DIVX 의 회장은 이 새로운 포맷이 시장에서 실패했고 2 년 후 업계에서 완전히 철수할 것이라고 공식적으로 발표했다.

ARM Connected Community Technical Symposium 2009

today 2010-02-13 face Posted by appkr turned_in Work & Play forum 0

ARM 社는 일반인에게는 잘 알려져 있지 않지만, Embedded System 산업의 가장 근간이 되는 IP (설계자산) 회사이다. PC 에서 사용하는 CPU 가 Intel 社의 x86 Architecture 를 사용하는 것과 마찬가지로, 이동통신단말/PMP/NAS/PND/eBook/… 등에는 모두 ARM 社의 ARMv5/v6/v7 Architecture 가 탑재되어 있다. Intel 社는 종합반도체 (IDM) 회사로 자신이 x86 설계자산을 가지고 반도체를 설계하고 생산도 하지만, ARM 社는 직접 반도체를 제조하지는 않고 개발된 IP 를 반도체 제조사에 라이센스하는 비즈니스를 한다. ARM Architecture 를 라이센스 받아 반도체를 개발하는 회사는 우리가 잘 알고 있는 Qualcomm 을 비롯하여, nVidia, TI, Marvell, ST Microelectronics, NXP… 국내의 CoreLogic, Telechips, Mtekvision 등의 Fabless 기업들이 해당한다.

Fabless, 반도체 산업에서는 특이하게 공장이라 부르지 않고 Fabrication (Fab, 팹) 이라 부른다.

대만의 TSMC, UMC 와 같이 Fab 만 운영하는 회사를 Foundry 라고 분류한다. 생산시설은 없지만, 반도체를 설계만 하고 생산을 Foundry 에 위탁하는 기업을 Fabless (팹리스) 라 부른다. Intel, Samsung, ST 와 같은 회사는 설계와 생산을 모두 하기 때문에, IDM (종합 반도체) 이라 부른다.

keyboard_arrow_up