A Single-chip MPEG2 Video Encoder LSI with Multi-chip Configuration for a Single-board Encoder

Similar documents
Single-chip MPEG-2 CODEC LSI with Multi-chip Configuration for Large Scale Processing beyond HDTV Level

MPEG-2. ISO/IEC (or ITU-T H.262)

/doctor.k19 Right Electronics, Information and Commun (IEICE).

ED&TC /96 $ IEEE

COMP 9519: Tutorial 1

Multimedia Communications. Video compression

Introduction to Video Compression Techniques. Slides courtesy of Tay Vaughan Making Multimedia Work

An Overview of Video Coding Algorithms

Video Compression. Representations. Multimedia Systems and Applications. Analog Video Representations. Digitizing. Digital Video Block Structure

Motion Video Compression

Multimedia Communications. Image and Video compression

CS A490 Digital Media and Interactive Systems

Implementation of an MPEG Codec on the Tilera TM 64 Processor

Video coding standards

MPEG decoder Case. K.A. Vissers UC Berkeley Chamleon Systems Inc. and Pieter van der Wolf. Philips Research Eindhoven, The Netherlands

Overview: Video Coding Standards

IEEE802.11a Based Wireless AV Module(WAVM) with Digital AV Interface. Outline

Advanced Computer Networks

ATSC vs NTSC Spectrum. ATSC 8VSB Data Framing

Design Challenge of a QuadHDTV Video Decoder

Chapter 10 Basic Video Compression Techniques

06 Video. Multimedia Systems. Video Standards, Compression, Post Production

Contents. xv xxi xxiii xxiv. 1 Introduction 1 References 4

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

Video 1 Video October 16, 2001

Midterm Review. Yao Wang Polytechnic University, Brooklyn, NY11201

Digital Image Processing

Installation & Operational Manual

H.261: A Standard for VideoConferencing Applications. Nimrod Peleg Update: Nov. 2003

IC Requirements for Multimedia TV

In MPEG, two-dimensional spatial frequency analysis is performed using the Discrete Cosine Transform

MPEG-2. Lecture Special Topics in Signal Processing. Multimedia Communications: Coding, Systems, and Networking

Principles of Video Compression

A RANDOM CONSTRAINED MOVIE VERSUS A RANDOM UNCONSTRAINED MOVIE APPLIED TO THE FUNCTIONAL VERIFICATION OF AN MPEG4 DECODER DESIGN

COMP 249 Advanced Distributed Systems Multimedia Networking. Video Compression Standards

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

Frame Processing Time Deviations in Video Processors

PAL uncompressed. 768x576 pixels per frame. 31 MB per second 1.85 GB per minute. x 3 bytes per pixel (24 bit colour) x 25 frames per second

Video compression principles. Color Space Conversion. Sub-sampling of Chrominance Information. Video: moving pictures and the terms frame and

The H.26L Video Coding Project

Chapter 2 Introduction to

Format Conversion Design Challenges for Real-Time Software Implementations

Reduced complexity MPEG2 video post-processing for HD display

Video coding. Summary. Visual perception. Hints on video coding. Pag. 1

Multicore Design Considerations

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

AN MPEG-4 BASED HIGH DEFINITION VTR

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

Motion Re-estimation for MPEG-2 to MPEG-4 Simple Profile Transcoding. Abstract. I. Introduction

QRF5000 MDU ENCODER AND QAM MODULATOR

A low-power portable H.264/AVC decoder using elastic pipeline

The Multistandard Full Hd Video-Codec Engine On Low Power Devices

Tutorial on the Grand Alliance HDTV System

DT3162. Ideal Applications Machine Vision Medical Imaging/Diagnostics Scientific Imaging

Module 8 VIDEO CODING STANDARDS. Version 2 ECE IIT, Kharagpur

1 Overview of MPEG-2 multi-view profile (MVP)

A video signal consists of a time sequence of images. Typical frame rates are 24, 25, 30, 50 and 60 images per seconds.

Interframe Bus Encoding Technique and Architecture for MPEG-4 AVC/H.264 Video Compression

THE architecture of present advanced video processing BANDWIDTH REDUCTION FOR VIDEO PROCESSING IN CONSUMER SYSTEMS

Lossless Compression Algorithms for Direct- Write Lithography Systems

So far. Chapter 4 Color spaces Chapter 3 image representations. Bitmap grayscale. 1/21/09 CSE 40373/60373: Multimedia Systems

Audio and Video II. Video signal +Color systems Motion estimation Video compression standards +H.261 +MPEG-1, MPEG-2, MPEG-4, MPEG- 7, and MPEG-21

MediaKind RX

New forms of video compression

INTERNATIONAL TELECOMMUNICATION UNION. SERIES H: AUDIOVISUAL AND MULTIMEDIA SYSTEMS Coding of moving video

Altera's 28-nm FPGAs Optimized for Broadcast Video Applications

17 October About H.265/HEVC. Things you should know about the new encoding.

Understanding Multimedia - Basics

Graduate Institute of Electronics Engineering, NTU Digital Video Recorder

RFT-806D. Twin Digital Modulator AV to QAM. User Manual

Transparent concatenation of MPEG compression

Advanced System LSIs for Home 3D Systems

Film Grain Technology

Cisco Explorer 4642HD and 4652HD High- Definition Set-Tops

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

Module 8 VIDEO CODING STANDARDS. Version 2 ECE IIT, Kharagpur

RFS-806. Digital Modulator AV to QAM. User Manual

Coded Channel +M r9s i APE/SI '- -' Stream ' Regg'zver :l Decoder El : g I l I

Front Panel Front Panel Controls Security Power Indicator LED IR Receiver Recessed Branding Area IR Receiver,10 buttons: Power, Vol+, Vol-, Ch+, Ch-,

A VLIW Processor for Multimedia Applications

MediaKind Content Processing

Workload Prediction and Dynamic Voltage Scaling for MPEG Decoding

A STUDY OF REAL-TIME AND RATE SCALABLE IMAGE AND VIDEO COMPRESSION. AThesis Submitted to the Faculty. Purdue University. Ke Shen

R Fig. 5 photograph of the image reorganization circuitry. Circuit diagram of output sampling stage.

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

SVP. HDR Diversity Receiver. DVB-T2/T & ISDB-T Diversity 2/4/8 Receiver. Broadcast microwave FEATURES OPTIONS APPLICATIONS

Technical Note PowerPC Embedded Processors Video Security with PowerPC

MediaKind RX8200 SkyUK CA

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

How to Manage Video Frame- Processing Time Deviations in ASIC and SOC Video Processors

Chapter 6 & Chapter 7 Digital Video CS3570

PCI MPEG Frame Grabber. Model 616. August 6, 2002

Video Demystified. A Handbook for the Digital Engineer. Fifth Edition. by Keith Jack

Software Analog Video Inputs

SUMMIT LAW GROUP PLLC 315 FIFTH AVENUE SOUTH, SUITE 1000 SEATTLE, WASHINGTON Telephone: (206) Fax: (206)

HDTV compression for storage and transmission over Internet

Digital Media. Daniel Fuller ITEC 2110

Cisco Explorer 4640HD and 4650HD High-Definition Set-Tops

A High-Performance Parallel CAVLC Encoder on a Fine-Grained Many-core System

IMS B007 A transputer based graphics board

Transcription:

A Single-chip MPEG2 MP@ML Video Encoder LSI with Multi-chip Configuration for a Single-board MP@HL Encoder T. Minami, T. Kondo, K. Nitta, K. Suguri, M. Ikeda, T. Yoshitome, H. Watanabe, H. Iwasaki, K. Ochiai, J. Naganuma, M. Endo, E. Yamagishi, T. Takahashi, K. Tadaishi, Y. Tashiro, N. Kobayashi, T. Okubo, T. Ogura and R. Kasai Nippon Telegraph and Telephone Corporation

Outline 2 Background Functionality of Video Encoder Key features Main architecture System configurations Chip specifications Summary

Background Trend of digital broadcasting MPEG2 International Standard in 1994 Multi-channel digital broadcasting United States in 1994 Europe in 1996 Japan in 1996 HDTV digital broadcasting United States in 1998 Europe in 1998 Japan after 2000 3

Background Trend of MPEG2 video encoder LSI Three-chip MP@ML in 1995 (Mitsubishi) Two-chip SP@ML in 1995 (NTT) Single-chip SP@ML in 1997 (Phillips) Single-chip MP@ML in 1997 (NEC) Multi-chip MP@HL in 1997(C-Cube) Multi-chip MP@HL in 1998 (NTT) 4

Functionality of Video Encoder Standard: SP@ML, MP@ML and 4:2:2Profile@ML with a single chip MP@HL (4:2:0 or 4:2:2) with multiple chips GOP Structure: I, IP, IB, IBP, IBBP Frame Size: 720 x 480 (NTSC) or 720x 576 (PAL) with a single chip max 2048 x 2048 with multiple chips Input: 4:2:2 Digital Component Signal (Interlaced) Output: Elementary Stream or Packetized Elementary Stream MP@ML max 15 Mbps MP@HL max 80 Mbps 5

Key features Inter- and intra-chip communication based on Flexible Communication Architecture (FCA) Multi-chip MP@HL (4:2:0 or 4:2:2) Improvement of a picture quality Wide-range motion estimation using hierarchicaltelescopic and area-hopping search No peripherals except for SDRAM(s) 6

Main architecture Block diagram Host Processor HIF RISC CPU-BUS Video Signal (4:2:2, Interlaced) VIF SE SIMD DCT /IDCT Q/IQ VLC BIF Bit Stream (ES or PES) MEMORY-BUS SDIF MDT SDRAM From/to upper chip From/to lower chip 7 SE: Search Engine SIMD: Single Instruction Multiple Data stream processor SDIF: SDRAM InterFace MDT: Muti-chip Data Transfer interface

Main architecture Flexible Communication Architecture (FCA) RISC VIF SE SIMD DCT /IDCT Q/IQ VLC BIF SDIF MDT SDRAM Flexible data transfer via SDIF 8

Main architecture Inter-chip communication Before transfer REF-1 After transfer REF-1 REF-2 Chip-1 SUB-1 SUB-2 SUB-3 SUB-4 SUB: Sub-picture REF: Reference area Horizontally split picture REF-1 REF-2 REF-2 REF-3 REF-2 REF-3 REF-3 REF-4 REF-3 REF-4 REF-4 Pixels transferred via MDT Chip-2 Chip-3 Chip-4 9

Main architecture Intra-chip communication Control VIF SE RISC SIMD 2-pel-precision motion vectors and sums of absolute difference -9-3 -2-1 0-14 -13-10 -9-3 -2-1 0-3 0 Original pictures SDRAM Local decoded pictures 10

Main architecture Hierarchical telescopic search Previous picture -3-2 -1 Current picture 0 STEP 1 Two-pel search by SE (3) (2) (1) STEP 2 Full-pel search by SIMD STEP 3 Half-pel search by SIMD (4) (5) Subsampling Template Macroblock 11

Main architecture Area Hopping Search Base vector Fixed search area without area hopping Adaptive search area with area hopping (1)Motion vectors in the same picture have spatial dependency. (2)A base vector is determined by analyzing part of the motion vectors on the current coded picture. 12

Main architecture Area Hopping Search 1st coarse search 2nd coarse search Base Vector Base Vector Displacement Vector MB of MV=(0,0) MB of MV=(0,0) 3rd coarse search 4th coarse search Area hopping search range +/-211.5 (Hor.), +/-113.5 (Vert.) Complete search range -113.5/+99.5 (Hor.), +/-57.5 (Vert.) 13

System configurations MP@ML encoder Video Signal (4:2:2, Interlaced) Encoder LSI Bit Stream (ES or PES) 16-Mbit SDRAM 16-Mbit SDRAM A single-chip MP@ML encoder with only two 16-Mbit SDRAMs 14

System configurations MP@HL encoder Encoder LSI 64-Mbit SDRAM Video Signal Video Slicer Bit Stream Reconstructor Bit Stream (ES or PES) 15 A single-board MP@HL encoder composed of multiple chips with a 64-Mbit SDRAM

Chip specifications 0.25-um 4-level metal CMOS 5.0 million transistors 10.0 x 10.0 mm 2 die size 81-MHz clock 2.5 V/3.3 V < 2.0 W 208-pin QFP No hard macrocell Layout pattern except for memories 16

Summary Flexible system configuration Multi-chip MP@HL encoder (4:2:0 or 4:2:2) Single-chip 4:2:2Profile@ML encoder Motion estimation using hierarchical-telescopic and areahopping search Non area-hopping -113.5/+99.5 (Hor.), +/-57.5 (vert.) for frame Area-hopping +/-211.5 (Hor.), +/-113.5 (Vert.) for frame Two-pel-precision search engine with only 32 processing elements No peripheral except for SDRAM(s) 16-Mbit SDRAM x 2 or 64-Mbit SDRAM x 1 17