HD video & codecs

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

Full HD Video 를 비압축된 상태로 전송하려면 초당 186Mbps 의 Bandwidth 가 필요하고, 90 분 짜리 영화 한편을 저장했을 경우 1.1 Tbyte 의 용량을 차지한다.

  산술 데이터량 bit in byte Resolution consideration
w1920xh1080 2,073,600 259,200 bits per frame 2073600x24bits
49,766,400 6,220,800 bitrate @30fps 49766400x30frames 1,492,992,000
186,624,000 bitrate @90min HD video 1492992000x60secx90min 8,062,156,800,000 1,007,769,600,000

SVG, Scalable Vector Graphic

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

[그림 유실]

SVG 는 W3C 에서 정한 2D Graphics 의 컨텐츠 형식 표준 (xml) 이다. Mobile 에서는 SVG-tiny 라는 Profile 을 사용한다. Mobile 에서 SVG Engine 을 제공하는 기업으로는 Ikivo, Bitflash 등이 유명하다.

GPU 의 하드웨어 가속을 사용하려면 Khronos Group 에서 제정한 OpenVG 라는 Media Acceleration API 가 필요하며, 이는 SVG Engine 과 엮인다. (물론, GPU 가 없을 경우, Software SVG 엔진만으로도 SVG 를 구현할 수 있다.)

상위 Application 은 OpenVG 의 Low-level API 를 직접 호출해서 2D Application 또는 2D UI 를 만들 수도 있으며, SVG Engine 의 API 를 호출할 수도 있다. 이는 3D 에서도 마찬가지이다.

• • •

SVG 표준 Test vector 는 tiger.svg 이며, IE 를 제외한 현존하는 거의 대부분의 인터넷 브라우저는 SVG 파일을 재생할 수 있다. 아래 그림은 tiger.svg 를 Firefox 에서 재생하는 화면이다. Ctrl+, Ctrl- 를 이용하여, 확대 축소해 볼 수 있다.

[그림 유실]

OpenVG 로 Wrapping 한 GPU 가 있다면, 인터넷 브라우저에서 Graphic 및 Font Rendering 에서 상당한 성능향상을 기대할 수 있다.

참고자료

 

덧글

Android/Chrome OS 에서는 Graphic Engine 으로 200 5년에 Google 이 인수한 Skia Library 가 사용되며, OpenVG/OpenGL ES 를 모두 수용하는 것으로 이해하고 있다. 바꾸어 말하면, Skia 는 Graphic(UI) Engine 으로 볼 수 있다.

Video Codec Roadmap by Applications

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

각 응용분야별 Video Codec은 이렇게 진화할 것이다. 주목할 것은… 거의 대부분의 응용분야에서 H.264 를 채택할 전망이란 점.

Application Requirements CODECs used Roadmap
Security/Surveillance Multiple encoding Motion JPEG, H.263 MPEG-4 SP, H.264
Videophone, Videoconference Low delay, Low bit rates H.261, H.263 H.264 BP
Internet streaming Low bitrate, Multi-format decoders, Rights mgmt. WMV9, Real Video, MPEG-4, (QuickTime, DivX®) H.264 BP
DVD High quality, random access, low cost MPEG-2 MP H.264, WMV9
Digital terrestrial TV High quality MPEG-2 MPEG-2, H.264, AVS 1.0
Satellite TV High quality MPEG-2 H.264 HP
Digital video to handset Low power, Low bit rate, Error robustness WMV9, H.264 H.264 HP
Personal video recorders High quality, Low compression, Random access MPEG-2 WMV9, H.264
Digital video camcorders Low power, High quality, Low bit rate DV MPEG-2, MPEG-4
Mobile streaming Low complexity decoding, Robustness to errors MPEG-4 SP RV, H.264 BP, WMV9, AVS-M

참고자료

LiMo의 반격

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

  1. 삼성전자의 LiMo 폰, SCH-M510이 12월 SKT 향으로 출시된다.
  2. 지식경제부, KT, LG전자, LG텔레콤, 삼성전자, SK텔레콤, ETRI 가 참여하는 한국리모진흥협회(KLEA)가 설립되었다.
  3. JIL(Joint Innovation Lab, Vodafone/Verizon/China Mobile/Softbank)에서도 LiMo 지원을 선언했다. d. LiMo는 BONDI 지원을 선언했다.
  4. 2009년 2 월에 R2 Spec 이 완료되었고, Vodafone 에서 R2-Compliant 단말을 출시했다.
• • •

단말 제조사나 이통사들은 Android 를 자신의 플랫폼이라 생각치 않는 듯 하다. GED(Google Experience Device) 든 GMS(Google Mobile Service) 든 Google 에 끌려 다닐 수 밖에 없는 모양새이기 때문이다. China Mobile 주도의 JIL, Motorola 가 자체 Ecosystem 을 갖추려하고, SKT 가 SKAF 라는 Layer 를 두는 등 Google 의 서비스를 벗어나려 발버둥 치는 모습들이 보인다.

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 동 자료를 발표한 연구기관에서 정한 주관적 화질 측정 단위, 높을 수록 좋음
keyboard_arrow_up