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

Set Top Box HEVC Presentation

Embed Size (px)

DESCRIPTION

Set top box HEVC presentation

Citation preview

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