DIGITAL TV RESEARCH LINE

Similar documents
Hands-On 3D TV Digital Video and Television

Parameters optimization for a scalable multiple description coding scheme based on spatial subsampling

P1: OTA/XYZ P2: ABC c01 JWBK457-Richardson March 22, :45 Printer Name: Yet to Come

Feasibility Study of Stochastic Streaming with 4K UHD Video Traces

A Novel Macroblock-Level Filtering Upsampling Architecture for H.264/AVC Scalable Extension

SERIES J: CABLE NETWORKS AND TRANSMISSION OF TELEVISION, SOUND PROGRAMME AND OTHER MULTIMEDIA SIGNALS Digital transmission of television signals

MULTI-STATE VIDEO CODING WITH SIDE INFORMATION. Sila Ekmekci Flierl, Thomas Sikora

ITU Workshop on "TV and content delivery on Integrated Broadband Cable Networks" Hangzhou, China, 26 May 2017 ITU-T SG9 OVERVIEW

CODING EFFICIENCY IMPROVEMENT FOR SVC BROADCAST IN THE CONTEXT OF THE EMERGING DVB STANDARDIZATION

Microwave PSU Broadcast DvB Streaming Network

Scalable multiple description coding of video sequences

3D Video Transmission System for China Mobile Multimedia Broadcasting

User Requirements for Terrestrial Digital Broadcasting Services

SCALABLE video coding (SVC) is currently being developed

KEY INDICATORS FOR MONITORING AUDIOVISUAL QUALITY

Improving Quality of Video Networking

The future role of broadcast in a world of wireless broadband ITG Workshop Sound, Vision & Games

Free Viewpoint Switching in Multi-view Video Streaming Using. Wyner-Ziv Video Coding

A High Performance VLSI Architecture with Half Pel and Quarter Pel Interpolation for A Single Frame

High Efficiency Video coding Master Class. Matthew Goldman Senior Vice President TV Compression Technology Ericsson

Sharif University of Technology. SoC: Introduction

DVB-T2 Transmission System in the GE-06 Plan

Verification Methodology for a Complex System-on-a-Chip

Multiview Video Coding

Synchronization Issues During Encoder / Decoder Tests

Transmission System for ISDB-S

ETSI TR V1.1.1 ( )

An Introduction to Dolby Vision

University of Bristol - Explore Bristol Research. Peer reviewed version. Link to published version (if available): /ISCAS.2005.

RECOMMENDATION ITU-R BT.1203 *

MPEG-4 Standard and Digital Television: An Overview

Cisco D9894 HD/SD AVC Low Delay Contribution Decoder

Using software modems to enable low-cost, converged wireless

A Low Energy HEVC Inverse Transform Hardware

Hands-On Real Time HD and 3D IPTV Encoding and Distribution over RF and Optical Fiber

Alcatel-Lucent 5910 Video Services Appliance. Assured and Optimized IPTV Delivery

A Color Gamut Mapping Scheme for Backward Compatible UHD Video Distribution

OL_H264MCLD Multi-Channel HDTV H.264/AVC Limited Baseline Video Decoder V1.0. General Description. Applications. Features

MULTI-CORE SOFTWARE ARCHITECTURE FOR THE SCALABLE HEVC DECODER. Wassim Hamidouche, Mickael Raulet and Olivier Déforges

/10/$ IEEE ICME /10/$ IEEE 504

A320 Supplemental Digital Media Material for OS

OL_H264e HDTV H.264/AVC Baseline Video Encoder Rev 1.0. General Description. Applications. Features

Robust 3-D Video System Based on Modified Prediction Coding and Adaptive Selection Mode Error Concealment Algorithm

HEVC H.265 TV ANALYSER

FAST SPATIAL AND TEMPORAL CORRELATION-BASED REFERENCE PICTURE SELECTION

UNIVERSAL SPATIAL UP-SCALER WITH NONLINEAR EDGE ENHANCEMENT

DVB-S2 and DVB-RCS for VSAT and Direct Satellite TV Broadcasting

Advanced Video Processing for Future Multimedia Communication Systems

DVB-T2: An Outline of HDTV and UHDTV Programmes Broadcasting

Real Time PQoS Enhancement of IP Multimedia Services Over Fading and Noisy DVB-T Channel

Color Image Compression Using Colorization Based On Coding Technique

Chapter 60 Development of the Remote Instrumentation Systems Based on Embedded Web to Support Remote Laboratory

Research Topic. Error Concealment Techniques in H.264/AVC for Wireless Video Transmission in Mobile Networks

Teletext Inserter Firmware. User s Manual. Contents

Interleaved Source Coding (ISC) for Predictive Video Coded Frames over the Internet

A Survey on MPEG-4 Standard and Digital Television Deployment

Project No. LLIV-343 Use of multimedia and interactive television to improve effectiveness of education and training (Interactive TV)

Implementation of DTT System Software Upgrade & Terrestrial 3DTV Trial Service in Korea

SWITCHED INFINITY: SUPPORTING AN INFINITE HD LINEUP WITH SDV

OPERA APPLICATION NOTES (1)

Selective Intra Prediction Mode Decision for H.264/AVC Encoders

Deliverable reference number: D2.1 Deliverable title: Criteria specification for the QoE research

DVR or NVR? Video Recording For Multi-Site Systems Explained DVR OR NVR? 1

Exhibits. Open House. NHK STRL Open House Entrance. Smart Production. Open House 2018 Exhibits

an organization for standardization in the

Performance Improvement of AMBE 3600 bps Vocoder with Improved FEC

A DSP Based H.264 Decoder for a Multi-Format IP Set-Top Box

SRAM Based Random Number Generator For Non-Repeating Pattern Generation

Satellite Markets and Technology Trends 2017

ROBUST ADAPTIVE INTRA REFRESH FOR MULTIVIEW VIDEO

Popularity-Aware Rate Allocation in Multi-View Video

Internet of Things Technology Applies to Two Wheeled Guard Robot with Visual Ability

Simulating DVB-T to DVB-T2 Migration Opportunities in Croatian TV Broadcasting

IC Design of a New Decision Device for Analog Viterbi Decoder

Adaptive Key Frame Selection for Efficient Video Coding

ESTIMATING THE HEVC DECODING ENERGY USING HIGH-LEVEL VIDEO FEATURES. Christian Herglotz and André Kaup

Alain Legault Hardent. Create Higher Resolution Displays With VESA Display Stream Compression

Introduction to Data Conversion and Processing

Set-Top Box Video Quality Test Solution

ERROR CONCEALMENT TECHNIQUES IN H.264 VIDEO TRANSMISSION OVER WIRELESS NETWORKS

Low Power Approach of Clock Gating in Synchronous System like FIFO: A Novel Clock Gating Approach and Comparative Analysis

Personal Mobile DTV Cellular Phone Terminal Developed for Digital Terrestrial Broadcasting With Internet Services

Frame Compatible Formats for 3D Video Distribution

Concealment of Whole-Picture Loss in Hierarchical B-Picture Scalable Video Coding Xiangyang Ji, Debin Zhao, and Wen Gao, Senior Member, IEEE

4. Producing and delivering access services the options

Technology Advances. Ashaad Rambharos CSE Intelsat Africa

Elegance Series Components / New High-End Audio Video Products from Esoteric

Modernising the digital terrestrial television (DTT) platform. Work programme

Error Resilient Video Coding Using Unequally Protected Key Pictures

Design of Memory Based Implementation Using LUT Multiplier

MediaKind Content Processing

HDTV compression for storage and transmission over Internet

Agenda. ATSC Overview of ATSC 3.0 Status

FPGA Implementation OF Reed Solomon Encoder and Decoder

Broadcasting from 1 West. The leading position in the Nordic region and a hotspot location for broadcasting in Central and Eastern Europe BROADCAST

Conference object, Postprint version This version is available at

Broadcast Satellite Modulator

Repetitive Delivery Scheme for Left and Right Views in Service-Compatible 3D Video Service


Efficient Architecture for Flexible Prescaler Using Multimodulo Prescaler

Transcription:

UNIVERSIDAD POLITÉCNICA DE MADRID GRUPO DE DISEÑO ELECTRÓNICO Y MICROELECTRÓNICO DIGITAL TV RESEARCH LINE Document: Digital_TV_Research.doc Author: GDEM Data: 24 / 01 / 2011 E.U.I.T. Telecomunicación. Ctra. Valencia Km 7. 2031 Madrid http://www.sec.upm.es/gdem gi.gdem@upm.es

Pag. 1 of 1. Introduction DIGITAL TV RESEARCH LINE In the last years, big changes are taking place in the digital TV due, among other reasons, to the arising of new encoding standards, allowing the High Definition TV (HDTV), the Scalable Video Coding (SVC), the Three Dimension TV (3DTV) or the Multi View coding (MVC) for Multi View TV. The computational cost of the video encoding and decoding tasks in these new scenarios is very large and demands new solutions based on more complex devices. In this context, the research on efficient implementations of encoders and decoders for embedded systems poses a big challenge. GDEM has been researching for more than 15 years in digital TV and video coding related issues. In the last years, our group has been focused on real time video and audio encoders and decoders using latest generation DSPs. This research has been outlined in section 2. Now, we are working on two lines: scalable video decoding and 3DTV; these lines are outlined in section 3. Also, GDEM is committed to open a new research line in which multicore DSPs are intended to be used; this line is explained in section 4. 2. Previous research In the last years, GDEM has been working in speed optimization of software to be used in real time implementations of audio and video encoders/decoders based on latest generation DSPs. An optimization methodology has been developed. PC code has been used as a starting point, either the coding standard reference software or any other open code. This code is ported to the DSP and successive optimization steps are taken place until real time operation is reached. These work have been published in several conferences and journals [1][2][3]. As an additional result, an IP STB has been developed and implemented over an in house designed prototype (see Fig. 1 a) and also over a commercial prototyping board (see Fig. 1 b). This IP STB can decode video encoded with different standards and has been used to carry out real time tests on actual environments. Fig. 1. IP-STB implementation a) over a GDEM designed board and b) over a comercial prototyping board.

Pag. 2 of As an example, Fig. 2 shows a testbench based on the IP STB. From right to left, the picture shows a PC based commercial H.264 encoder, a DVD player and the STB prototype, that is generating the video on the TV set. At this time, the implementations we have been developing work in real time for SD. Now, the digital TV formats are evolving towards HDTV. The computational load of HDTV may be up to 5 times the one needed to support just SD, that is very far from the capacity of the modern DSPs (without specific embedded encoders/decoders). Fig. 2. Testbench to carry out real-time tests with video encoders/decoders. 3. Current research 3.1. Scalable decoders In the last years, the use of portable devices to play multimedia content has been continuously increasing. Such a multimedia content usually produce a large energy consumption, thus limiting the terminal operational time. In this context, GDEM research focuses on the optimization of power/energy consumption for multimedia portable terminals by degrading the user quality of experience in order to increase the operational time. To test the results of our research, we use a portable terminal based on a device with power consumption control capabilities, as well as a video coding standard that supports the quality degradation. In one hand, the beagleboard [4] development platform (see Fig. 3) is used to implement the portable terminal. This platform is based on the OMAP3530 [5] multicore device (with an ARM GPP and a C64+ based DSP), that dinamically allows to change the clock frecuency and the power supply to adapt the power consumption to the computational load. In the other hand, a scalable video decoder will be used that allows to choose which parts of the stream are decoded at a time in function of the expected quality of experience.

Pag. 3 of Now, GDEM is working on the speed optimization of an scalable video decoder [6] (Open SVC 1 decoder [7]) running on the DSP within the OMAP3530 [][9][10]. Up to now, the obtained results allow real time operation with CIF sequences. Nevertheless, real time decoding with largest formats will be very difficult, because of the complexity of the decoder algorithm, if only one DSP is available. Fig. 3. Tarjeta Beagle Board 3.2. 3DTV Recently, 3DTV has come on the scene. In this context, new video encoding and decoding algorithms will be employed [11]. These algorithms will be more complex and thus the encoders/decoders will have to support a large computational load. To work with this new TV format, GDEM has being developing a complete testbench to capture, encode, transmit, decode and play 3D contents in actual environments. In Fig. 4, a block diagram of the testbench is shown. Also, several testbench pictures are shown in Fig. 5. The testbench has two analogue video cameras whose outputs are digitized by two PC based video capture boards. The PC runs also an in house designed video encode, that mixes the left eye and the right eye images, encodes them with H.264 and transmits them as IP packets through an Ethernet network. This stream can also be modulated with DVB T in order to be broadcasted. The receiver may consist of a DVB T regular HD STB or an HD IP STB, both connected to a 3D TV set, or a PC with a 3D compatible display and graphic card. Now, this testbench is implemented at GDEM lab with state of the art components, which allows carrying out tests of the overall transmission chain. In the future we intend to change 1 Currently GDEM works with the Institut d Electronique et de Télécommunications of Rennes University (IETR)/ INSA Rennes in the development and optimization of the OpenSVC decoder (http://sourceforge.net/projects/opensvcdecoder/)

Pag. 4 of several elements with our own implementations of new 3D video coding standards, such as H264/MVC or the freeview point encoder. Fig. 4. Block diagram of the 3D TV testbench at GDEM lab Fig. 5. Some testbench components 4. Research on multicore based decoders The increase in computational load associated with the HDTV or TV3D does not allow achieving real time solutions using implementations based on only one DSP. For example: In the reference [2] an H.264 decoder for Standard Definition (SD) using about 90% of the computational load of a DM6437 was presented. Therefore, the computational load of 5 DSPs should be used to decode High Definition sequences. In the reference [] an SVC decoder for CIF sequences with 6 layers was presented using about 90% of the CPU. To decode High Definition sequences, the computational load of 20 DSPs should be used.

Pag. 5 of In several papers the computational load of a MVC decoder has been analyzed. It increases the computational load of an H.264 decoder in about 30%. Therefore the computational load of 7 DSPs is required. Moreover, in the coming months, the first release of the new standard HEVC [12] (also called H.265) will be published. This standard will reduce the stream bitrate in 50% respect H.264. The computational load of the encoder or decoder will be probably higher than required by the previous standards. Therefore this encoder/decoder could not be integrated in a single DSP. Using the previous examples, it is obvious that is not possible to implement the new algorithms in a single DSP, so it is necessary to research in new solutions for the implementations of these algorithms. An interested option to increase the computational power maintaining the flexibility of the DSP solutions is to use multicore DSPs [13][14]. The research will be focused in the implementation of video decoders in multicore DSP. Different video decoders will be implemented in this research topic using multicore DSP: H.264 for HDTV H.264 SVC H.264 MVC fortv3d HEVC The starting point will be the reference SW from the standard or other freeware implementation for PC. The research will be focused in the decoder porting to the DSP development environment and the optimization of this SW for the multicore platform. Using the test benchs described in previous sections, the implemented decoders will be test in actual situations. In the annex II a relation of conferences and journals used to publish the results of the research is presented.

Pag. 6 of Annex I. References. [1] F. Pescador, C. Sanz, M.J. Garrido, E. Juárez and D. Samper. A DSP Based H.264 Decoder for a Multi-Format IP Set-Top Box. IEEE Trans. on Consumer Electronics Vol. 54, Issue 1, Feb. 200 pp. 145-153. [2] F. Pescador, G. Maturana, M.J. Garrido, E. Juárez y C. Sanz An H.264 video decoder based on a DM6437 DSP. IEEE Trans on Consumer Electronics. Vol. 55, Nº 1. Pp. 205-212. February 2009. [3] F. Pescador et al. A DSP based IP set-top box for home entertainment. IEEE Trans on Consumer Electronics Volume 52. Issue 1. Feb. 2006, pp. 254-262. [4] BeagleBoard System Reference Manual Rev. C4, December 2009. www.beagleboard.org [5] http://e2e.ti.com/support/dsp/tms320c6000_high_performance_dsps/f/112.aspx. [6] Joint Scalable Video Model JSVM-19, ISO/IEC JTC1/SC29/WG11 ITU-T SG16 Q.6, N9212, 2010 [7] M. Blestel and M. Raulet. Open SVC Decoder: a flexible SVC library ACM Multimedia 2010, Open Source Software Competition Program. Simple Direct Media Layer (SDL). [] F. Pescador, E. Juárez, M. Raulet and C. Sanz. A DSP Based H.264/SVC Decoder for a Multimedia Terminal. International Conference on Consumer Electronic 2011. Las Vegas EEUU. Enero 2011. [9] E. Juárez, F. Pescador, P.J. Lobo, A. Groba, and C. Sanz. Distortion-Energy Analysis of an OMAP- Based H.264/SVC Decoder 6th Int. ICST Conf. on Mobile Multimedia Communications Sept 2010 [10] F. Pescador, D. Samper, M.J. Garrido, E. Juárez and M. Blestel. "A DSP based SVC IP STB using Open SVC Decoder". Int. Symposium on Consumer Electronics. Braunschweig Germany, 7-10 June 2010. [11] http://en.wikipedia.org/wiki/multiview_video_coding [12] http://www.h265.net/category/news [13] http://focus.ti.com/paramsearch/docs/parametricsearch.tsp?family=dsp&sectionid=2&tabid=2710&fam ilyid=1995&paramcriteria=no [14] http://focus.ti.com/paramsearch/docs/parametricsearch.tsp?family=dsp&sectionid=2&tabid=2274&fam ilyid=1635&paramcriteria=no

Pag. 7 of Annex II. Conferences and Journals. The most significant conferences in this area are: International Symposium on Low Power Electronics and Design DATE (Design Automation and Test in Europe) FPL (Field Programmable Logic) RSP (Rapid System Prototyping) ITC (International Test Conference) ISCAS (IEEE International Symposium on Circuits and Systems) ICIP (IEEE International Conference on Image Processing) SOCC (IEEE International SOC Conference) ICCE (IEEE International Conference on Consumer Electronics) ISCE (IEEE International Symposium on Consumer Electronics) ISSS+CODES (IEEE International Symposium on System Synthesis and HW/SW Codesign) DSD (Euromicro Conference on Digital System Design) DSP (Digital Signal Processing) MMEDIA Mobility Mobimedia The journals with a higher impact factor in this area are: IEEE Transactions on VLSI Systems IEEE Transactions on CAD IEEE Transactions on Circuits and Systems for Video Technology IEEE Transactions on Circuits and Systems IEEE Transactions on Consumer Electronics IEE Electronics Letters ETRI Journal IET Proceedings on Computers and Digital Techniques