set top box hevc presentation

30
“NEXT GENERATION SET TOP BOX” H.265/HEVC decoder solution for the Set Top Box industry H.265 decoder Presented by, Deepak Guided by, Dr D. R. Sk

Upload: deepak123

Post on 09-Dec-2015

48 views

Category:

Documents


0 download

DESCRIPTION

Set top box HEVC presentation

TRANSCRIPT

Page 1: Set Top Box HEVC Presentation

“NEXT GENERATION SET TOP BOX”H.265/HEVC decoder solution for the Set Top Box industry

H.265 decoder

Presented by,

Deepak

Guided by,

Dr D. R. Sk

Page 2: Set Top Box HEVC Presentation

Outline

• Objective

• Outcomes

• Introduction

• Motivation

• Problem Statement

• Block diagram of HEVC

• Simulation and analysis

• Proposed System Design

• Implementation Details

• Conclusions

• References

Page 3: Set Top Box HEVC Presentation

Objectives

To design:

• A system capable of decoding the next generation video standards(HEVC)

• A all in one solution Set-Top-Box by combining traditional broadcasting and

modern internet applications

• A smart home system with the implementation of IOT

Page 4: Set Top Box HEVC Presentation

Outcomes

• Able to deliver high quality video which can be played in SDTV, HDTV,4k and

8k televisions.

• Improves the coding efficiency

• Last but not the least, it can make life easy with its smart features.

Page 5: Set Top Box HEVC Presentation

INTRODUCTION

Page 6: Set Top Box HEVC Presentation

History in brief

Analog broadcasting

• continuously variable signal

Digital Broadcasting

• binary on/off bits—sequences of 0s

and 1s

Advantages:

• over-the-air digital signals don’t

weaken over distance

• no ghosts caused by interference

• no fuzziness or snow in the picture

• Requires less bandwidth to

broadcast

Page 7: Set Top Box HEVC Presentation

Why set top box ?

Page 8: Set Top Box HEVC Presentation

Market survey

Page 9: Set Top Box HEVC Presentation

The stair case to Quality Heaven

Source: N. Narita, M.Kanazawa, and F.Okano, “Optimum screen parameters for ultrahigh definition and wide-screen image systems:

Study of screen aspect ratios and maximum pixels with still images,” J. Inst. Television Eng. Jpn.,vol 56, no. 3,pp. 437-446,2013

Page 10: Set Top Box HEVC Presentation

Motivation

• Video exceeds half of internet traffic and will

grow to 86 percent by 2016. Increase in

applications, content, fidelity, etc. Need

higher coding efficiency !

• Ultra-HD 4k broadcast expected for Japan in

2015. London Olympics Opening and

Closing Ceremonies shot in Ultra-HD 8k.

Need higher throughput !

• 25x increase in mobile data traffic over next

five years. Video is a “must have” on portable

devices. Need lower power !

Sources: Cisco Visual Networking Index

Cisco Visual Networking Index: Global Mobile Data Traffic Forecast Update

Page 11: Set Top Box HEVC Presentation

CAN WE HAVE A BETTER

TECHNOLOGY ?

Page 12: Set Top Box HEVC Presentation

News & Events !!

Page 13: Set Top Box HEVC Presentation

HEVC (HIGH EFFICIENCY VIDEO

CODING)

H.265

Page 14: Set Top Box HEVC Presentation

Problem Statement

“HEVC based decoder design for Set Top Box application”

• The modern advancements in video compression gives us the idea of squeezing more pixels throughbandwidth-limited channels which is critical in the rapid growth of video usage.

• As we go for higher coding efficiency, greater resolution and more sophisticated multimedia applications,the computational complexity and the pixel processing rate will grow exponentially.

• The High Efficiency Video Coding (HEVC) standard was developed in January 2013 to address thesechallenges. But a suitable and efficient hardware design to support HEVC encoding and decoding is stillunder research.

• The main objective of this project is to make hardware to support HEVC decoding and to build a Set-Top-Box using the same. Here, the system design is challenging because it incorporates the real time issues like memory, power and cost.

Page 15: Set Top Box HEVC Presentation

History of the standards

Source: ISCAS Tutorial 2014

Page 16: Set Top Box HEVC Presentation

Block diagram of a HEVC encoder with built-in decoder

Page 17: Set Top Box HEVC Presentation

H.265/HEVC vs H.264/AVC Decoder

Entropy

Decoder De-blocking

Filter

Q-1 + T-1

Intra

Prediction

Motion

Compensation

Sample

Adaptive

Offset

Picture Buffer

+Encoded

bitstream

Decoded Pixels

Larger

interpolation Filter

Larger

transforms and

more sizes

Fewer

Edges

More prediction

Modes

Larger and flexible coding

block size

Page 18: Set Top Box HEVC Presentation

High level parallelization features

• Picture level parallelization

• Slice level parallelization

• Block level parallelization

• Wavefront parallel processing (WPP)

• Tiles

Page 19: Set Top Box HEVC Presentation

Simulation and analysis :

• Software used : Elecard StreamEye HEVC Analyzer

Fig-1 : First frame of the imported HEVC Video

Page 20: Set Top Box HEVC Presentation

Simulation and analysis : continued…

Fig-2: Blocks and partition scheme of HEVC

Page 21: Set Top Box HEVC Presentation

Simulation and analysis : continued…

Fig-3: Prediction type analysis

Page 22: Set Top Box HEVC Presentation

Simulation and analysis : continued…

Fig-3 : Prediction analysis of 21st frame

Red – Intra prediction

Blue – Inter prediction

(with only 1 reference)

Green – Inter prediction

(Bi-directional)

White – Skip blocks

Page 23: Set Top Box HEVC Presentation

Simulation and analysis : continued…

Fig-3 : Residual Picture

Residual picture = Original frame – Predicted frame

Page 24: Set Top Box HEVC Presentation

Simulation and analysis : continued…

Fig-3 : Motion vectors estimation

Page 25: Set Top Box HEVC Presentation

Project Plan

Work to do Months

Literature Study-1 (Concept & Basics) August

Software analysis and simulation September

Literature Study-2 (Algorithm and architecture) October

Decoder Design and simulation November

Hardware design for decoder December

Literature Study-3 ( Set top box design) January

Interfacing and System Integration February and March

ASIC/FPGA based Design April

Detailed Design and testing May

Page 26: Set Top Box HEVC Presentation

Proposed System Design

Set Top Box with HEVC decoder

More number of interfaces for

several multi-media applications

Some salient features of IPTV

Internet of Things

Page 27: Set Top Box HEVC Presentation

Software and hardware implementation details

• MATLAB Implementation

• Hardware Modeling in Verilog HDL

• FPGA prototype Implementation

• Cadence ASIC implementation

Page 28: Set Top Box HEVC Presentation

Conclusion

• HEVC has an unique nested quadtree-based block partitioning feature that

helps in better prediction and coding

• Half of the coding efficiency improvements of HEVC relative to H.264/MPEG-4

AVC for HD video material is obtained solely by introducing this flexible block

partitioning concept for improved prediction and transform coding.

• Furthermore, the two novel picture partitioning features of tiles and wavefront

parallel processing can improve the parallel-processing friendliness of HEVC

in order to meet the increased demand in computational complexity

Page 29: Set Top Box HEVC Presentation

References

• Thomas Wiegand, Gary J. Sullivan, Gisle Bjontegaard, Ajay Luthra, “Overview of theH.264/AVC Video Coding Standard”, IEEE Transaction on Circuits and Systems forVideo Technology, Vol. 13, No. 7, July 2003

• G. J. Sullivan,et al."Overview of the High Efficiency Video Coding (HEVC) standard,”IEEE Transactions on Circuits and Systems for Video Technology, 2012

• V. Sze, M. Budagavi,G. J. Sullivan (Editors),“High Efficiency Video Coding (HEVC):

Algorithms and Architectures,” Springer, 2014

• André Borin Soares, Alexsandro Cristóvão Bonatto, and Altamiro Amadeu Susin,“Development of a SoC for Digital Television Set-Top Box: Architecture and SystemIntegration Issues”, Hindawi Publishing Corporation, International Journal ofReconfigurable Computing, Article ID 783501, 10 pages, 2013

Page 30: Set Top Box HEVC Presentation

THANK YOU