Development of a 4K H.265/ HEVC HW Encoder · PDF fileelements HEVC1 1080p60 encoder elements...

Post on 06-Mar-2018

224 views 7 download

Transcript of Development of a 4K H.265/ HEVC HW Encoder · PDF fileelements HEVC1 1080p60 encoder elements...

The International Multimedia Telecommunications Consortium

Development of a 4K H.265/HEVC HW Encoder9th October 2013Oliver.Gunasekara@NGCodec.comCEO & Co-Founder NGCodec Inc.

1Saturday, October 5, 13

The International Multimedia Telecommunications Consortium

Why NGCodec?

2Saturday, October 5, 13

The International Multimedia Telecommunications Consortium

Video Sucks!

3Saturday, October 5, 13

The International Multimedia Telecommunications Consortium

4Saturday, October 5, 13

The International Multimedia Telecommunications Consortium

5Saturday, October 5, 13

The International Multimedia Telecommunications Consortium

Realism!~20 years to the Holodeck

6Saturday, October 5, 13

The International Multimedia Telecommunications Consortium

Video Quality Components

7Saturday, October 5, 13

The International Multimedia Telecommunications Consortium

Resolution

8Saturday, October 5, 13

The International Multimedia Telecommunications Consortium

Colorimetry8-­‐bit

10-­‐bit

X

Y

Z

CIE XYZ (1931)UHDTV (Rec 2020) GamutHDTV (Rec 709) GamutSDTV (Rec 601) Gamut

9Saturday, October 5, 13

The International Multimedia Telecommunications Consortium

More Video ComponentsStereoscopy

LatencyHigh  frame  rate

200  degrees  field  of  view

10Saturday, October 5, 13

The International Multimedia Telecommunications Consortium

Codec, Bit-rate, Bandwidth

11Saturday, October 5, 13

The International Multimedia Telecommunications Consortium

12Saturday, October 5, 13

The International Multimedia Telecommunications Consortium

Watch the video online http://ngcodec.com/imtc2013

13Saturday, October 5, 13

The International Multimedia Telecommunications Consortium

Implementation Challenges

14Saturday, October 5, 13

The International Multimedia Telecommunications Consortium

Today vs Tomorrow

0x

1x

2x

3x

4x

Pixels (M) FPS Colour depth Codec

Today (H.264 1080p30 8-bit)Tomorrow (H.265 2160p60 10-bit)

40xComplexity

15Saturday, October 5, 13

The International Multimedia Telecommunications Consortium

Hardware Implementation ChallengesBeing able to do 4K cost effectively (Multi-core)

Reference  frame  cache

HEVC,  AVC  1080p60  encoder  elements

HEVC  1080p60  encoder  elements

Vide

o  fram

e  distrib

uFon

Memory  interface

HEVC  1080p60  encoder  elements

HEVC  1080p60  encoder  elements

Control  register    interface

Rate  control  micro-­‐processor

NAL  and  VQ  micro-­‐processor

1  engine,  no  WPP  for  1080p4  engines  with  WPP  for  4K  resoluFon

Engine  1

Engine  2

Engine  3

Engine  4

WPP  Processing  of  4K  (2160p)  frame

16Saturday, October 5, 13

The International Multimedia Telecommunications Consortium

Hardware Implementation Challenges (II)Larger blocks/Mode decision/Block partitioning

CB0 CB1

CB2 CB3CB4

CB5 CB6

CB0 CB1 CB2 CB3

CB4 CB5 CB6

H.264 H.265

17Saturday, October 5, 13

The International Multimedia Telecommunications Consortium

Hardware Implementation Challenges (III)Intra prediction

HEVC/H.265AVC/H.264

18Saturday, October 5, 13

The International Multimedia Telecommunications Consortium

4K

4K H.265 Video Conference4K  UHD

19Saturday, October 5, 13

The International Multimedia Telecommunications Consortium

4K

PC Software H.265 Encoding

Maximum resolution 480p30 8-bit

4K  UHD

20Saturday, October 5, 13

The International Multimedia Telecommunications Consortium

FPGA H.265 Encoding

Maximum resolution 2160p30 10-bit

4K  UHD

21Saturday, October 5, 13

The International Multimedia Telecommunications Consortium

Conclusions

Very challenging but possible to deliver 50%Diversity of encoder solutions, SW/FPGA/SoC

1080p30 can be everywhere <1Mbps

UHD 4K 10-bit is coming quicklyScalability extensions coming in 2014

$965.99  Seiki  50”  UHD  LED    TV

4K  UHD

22Saturday, October 5, 13

The International Multimedia Telecommunications Consortium

Thank you – Q&A + DownloadsFree  H.265  bit  streams/Demo

http://ngcodec.com/hevc-bitstreamshttp://ngcodec.com/imtc2013

Slides  &  Video

23Saturday, October 5, 13