MPEG-4 BSAC Technology

Similar documents
MPEG-4 General Audio Coding

6MPEG-4 audio coding tools

The MPEG-4 General Audio Coder

Efficient Implementation of Transform Based Audio Coders using SIMD Paradigm and Multifunction Computations

Chapter 14 MPEG Audio Compression

5: Music Compression. Music Coding. Mark Handley

Audio-coding standards

14th European Signal Processing Conference (EUSIPCO 2006), Florence, Italy, September 4-8, 2006, copyright by EURASIP

Mpeg 1 layer 3 (mp3) general overview

Optical Storage Technology. MPEG Data Compression

Audio-coding standards

MPEG-4 Advanced Audio Coding

Embedded lossless audio coding using linear prediction and cascade coding

Advanced Video Coding: The new H.264 video compression standard

ELL 788 Computational Perception & Cognition July November 2015

Multimedia Communications. Audio coding

Ittiam Systems (Pvt.) Ltd.,

ARM MPEG-4 AAC LC Decoder Technical Specification

Scalable Extension of HEVC 한종기

The Standardization process

Convention Paper Presented at the 121st Convention 2006 October 5 8 San Francisco, CA, USA

ISO/IEC INTERNATIONAL STANDARD. Information technology Coding of audio-visual objects Part 3: Audio

Audio Compression. Audio Compression. Absolute Threshold. CD quality audio:

H264 Video ES Viewer User s Guide

ISO/IEC INTERNATIONAL STANDARD

Stakeholders Forum on Quality of Service and Consumer Experience (Nairobi, Kenya, November 2015)

Perceptual Coding. Lossless vs. lossy compression Perceptual models Selecting info to eliminate Quantization and entropy encoding

Motion Estimation. Original. enhancement layers. Motion Compensation. Baselayer. Scan-Specific Entropy Coding. Prediction Error.

)3/)%# *4#3#7'. -0%' /CTOBER -ELBOURNE!UDIO 3UBGROUP 2EVISED 2EPORT ON #OMPLEXITY OF -0%'!!# 4OOLS

Contents. 3 Vector Quantization The VQ Advantage Formulation Optimality Conditions... 48

CineLink HD-D IP Decoder

Recommended Readings

Week 14. Video Compression. Ref: Fundamentals of Multimedia

Scalable Perceptual and Lossless Audio Coding based on MPEG-4 AAC

Compressed-Domain Video Processing and Transcoding

Audio Coding Standards

Lecture 16 Perceptual Audio Coding

Appendix 4. Audio coding algorithms

The Scope of Picture and Video Coding Standardization

5LSE0 - Mod 10 Part 1. MPEG Motion Compensation and Video Coding. MPEG Video / Temporal Prediction (1)

VIDEO UPLOAD SPECIFICATIONS FOR EMMY AWARD SUBMISSIONS:

MPEG-1. Overview of MPEG-1 1 Standard. Introduction to perceptual and entropy codings

Login in the alternative AEQ server if working with SIP connectivity some trouble situations are faced

Compressed Audio Demystified by Hendrik Gideonse and Connor Smith. All Rights Reserved.

Lossy compression CSCI 470: Web Science Keith Vertanen Copyright 2013

3GPP TS V6.2.0 ( )

Structural analysis of low latency audio coding schemes

FINE-GRAIN SCALABLE AUDIO CODING BASED ON ENVELOPE RESTORATION AND THE SPIHT ALGORITHM

Arithmetic Coding. Arithmetic Coding

Interim Master Thesis Talk. Extension of a DiffServ enabled IP core network for delivering QoS to the xdsl access. Sandeep Misra

JPEG Descrizione ed applicazioni. Arcangelo Bruna. Advanced System Technology

STACK ROBUST FINE GRANULARITY SCALABLE VIDEO CODING

Energy-Aware MPEG-4 4 FGS Streaming

MPEG-2. And Scalability Support. Nimrod Peleg Update: July.2004

Audio coding for digital broadcasting

Multimedia Networking

Video Coding in H.26L

JPEG Joint Photographic Experts Group ISO/IEC JTC1/SC29/WG1 Still image compression standard Features

System Modeling and Implementation of MPEG-4. Encoder under Fine-Granular-Scalability Framework

CHAPTER 5 AUDIO WATERMARKING SCHEME INHERENTLY ROBUST TO MP3 COMPRESSION

AQUILA. Interim Master Thesis Talk. Sandeep Misra. Guide : Prof. Hußmann

Fernando Pereira. Instituto Superior Técnico

CineLink 4K-D Multi-Channel IP Decoder

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

Department of Computer Science and Engineering. CSE 3213: Computer Networks I (Summer 2008) Midterm. Date: June 12, 2008

ISO/IEC INTERNATIONAL STANDARD. Information technology MPEG audio technologies Part 3: Unified speech and audio coding

INTERNATIONAL ORGANISATION FOR STANDARDISATION ORGANISATION INTERNATIONALE DE NORMALISATION ISO/IEC JTC1/SC29/WG11 CODING OF MOVING PICTURES AND AUDIO

Lossy compression. CSCI 470: Web Science Keith Vertanen

QoE-Driven Video Streaming and Video Content Caching

CS 457 Multimedia Applications. Fall 2014

Multi-path Transport of FGS Video

Chapter 4: Audio Coding

JPEG decoding using end of block markers to concurrently partition channels on a GPU. Patrick Chieppe (u ) Supervisor: Dr.

AUDIO AND VIDEO COMMUNICATION MEEC EXERCISES. (with abbreviated solutions) Fernando Pereira

ECE 634: Digital Video Systems Scalable coding: 3/23/17

In the name of Allah. the compassionate, the merciful

Performance analysis of AAC audio codec and comparison of Dirac Video Codec with AVS-china. Under guidance of Dr.K.R.Rao Submitted By, ASHWINI S URS

CMPT 365 Multimedia Systems. Media Compression - Video Coding Standards

Principles of MPEG audio compression

THE H.264 ADVANCED VIDEO COMPRESSION STANDARD

IP-9x0E V02L060 Enhancement List

Video Options. The options available for video on the web are changing constantly. At the moment your options are divided between two types:

Efficient Representation of Sound Images: Recent Developments in Parametric Coding of Spatial Audio

Lesson 6. MPEG Standards. MPEG - Moving Picture Experts Group Standards - MPEG-1 - MPEG-2 - MPEG-4 - MPEG-7 - MPEG-21

Welcome to MainConcept AAC Encoder - Plug-In for Adobe Flash Media Live Encoder -

Technical PapER. between speech and audio coding. Fraunhofer Institute for Integrated Circuits IIS

For Mac and iphone. James McCartney Core Audio Engineer. Eric Allamanche Core Audio Engineer

IOCAST video transmission solutions

ARIB STD-T53-C.S Circuit-Switched Video Conferencing Services

MULTIPLEXING/DE-MULTIPLEXING DIRAC VIDEO WITH AAC AUDIO BIT STREAM ASHWINI URS. Presented to the Faculty of the Graduate School of

2.1 Transcoding audio files

Streaming and Recording Capabilities

ISO/IEC INTERNATIONAL STANDARD

DSP Solutions For High Quality Video Systems. Todd Hiers Texas Instruments

HDMI/HD-SDI HEVC/H.264 IPTV

3GPP TS V ( )

EE 5359 H.264 to VC 1 Transcoding

Context-Adaptive Binary Arithmetic Coding with Precise Probability Estimation and Complexity Scalability for High- Efficiency Video Coding*

DHE-1000 MPEG4 HD ENCODER. MPEG4 system with IP output. Technical documentation / Instruction set

PCM30U-ROK 2 048/256 kbps Broadcast Codec Brief Overview

Transcription:

MPEG-4 BSAC Technology 6DPVXQJ$,7

Introduction to BSAC What is BSAC Bit Sliced Arithmetic Coding alternative noiseless coding tool for MPEG-4 AAC to provide fine grain scalability functionality Characteristics of BSAC High coding efficiency: transcoding of AAC Small step scalability with 1kbps/ch (scalable range : 16kbps/ch ~ 64kbps/ch) Error resilient capability (SBA mode)

Comparison with AAC BSAC method top down scalability BSAC AAC- LC Huffman decoding Arithmetic decoding small step scalability with 1kbps/ch Inverse Quantizer enhancement layer single decoding pass Bitstream Demux M/S stereo Processing Intensity Processing TNS Filter Bank

Basic idea of BSAC Bit sliced approach: Slice those quantized data in bit order Spectral d ata x[i] x[i+1] x[i+2] x[i+3] MSB LSB 0 1 0 0 1 1 0 0 0 0 0 0 1 1 1 0 1 0 1 1 Conventional pro cessing unit 1 0 1 1 : (Least Significant Vector) 0 0 1 1 : (4th Significant Vector) 0 0 1 0 : (3rd Significant Vector) 1 0 0 1 : (2nd Significant Vector) 0 1 0 0 : (Most Significant Vector)

Concept of BSAC bitstream Top Layer : Layer 1 + Layer 2 + + Layer N z z z Intermediate layer : Layer 1 + Layer 2 (1st Enhancement Layer) Base layer : Layer 1 header zzz Side info. for Base Layer Side info. for Layer 2 Side info. for Top Layer data for Base Layer (MSVs) data for 1st Enhancement Layer (2nd MSVs) data for Nth Enhancement Layer (LSVs)

SBA mode Segmented Binary Arithmetic Coding provides error resiliency partitions the arithmetic codeword into some sections provides very little overhead (less than 1 %) Decoding concept of SBA mode Segment 0 Segment 1 Segment 2 Segment n Layer 0 Layer 1 Layer 2 Layer 3 Layer 4 Layer 5 Layer N Layer 0 0 stuffing Layer 4 Layer 5... 0 stuffing Layer 1 Layer 2 Layer3 0 stuffing... Layer N 0 stuffing

Performances of BSAC All items 5.0 4.5 4.0 3.5 3.0 2.5 2.0 1.5 1.0 BSAC64 BSAC72 BSAC80 BSAC88 BSAC96 AAC64 AAC96 Source : ISO/IEC JTC1/SC29/WG11/w3075 (Report on the MPEG-4 Version 2 Verification Test)

100Mbps LAN Streaming service with BSAC Active Router 128kbps ISDN Network B 64kbps user 1 user 2 Network A 56kbps MOD Server 1Mbps ADSL reduces a burden of the Server - have only one bitstream

100Mbps LAN Streaming service with BSAC Active Router 128kbps ISDN Network B 64kbps user 1 user 2 Network A 56kbps MOD Server 1Mbps ADSL Network C 96kbps user 3 80kbps user 4 reduces a burden of the Router - do not need a transcoding

100Mbps LAN Streaming service with BSAC Active Router 128kbps ISDN Network B 64kbps user 1 user 2 Network A 56kbps MOD Server 1Mbps ADSL Network C 96kbps user 3 reduces a burden of the Server - have only one bitstream reduces a burden of the Router - do not need a transcoding 80kbps user 4

QoS with BSAC Menu order Food If you pay 10 If you pay 20 If you pay 30 If you pay 40

QoS with BSAC Menu order Food If you pay 10 If you pay addit ional 10 If you pay addit ional 10 If you pay addit ional 10

QoS with BSAC http serverhttp server http server http server server LAN 100 MHz 1024kb/s client 1 64kb/s Proximity Router client 2 ISDN 2048kb/s 64kb/s client 3 64kb/s GSTN client 4 64kb/s client 5 128kb/s 128kb/s client 6 128kb/s client 7 128kb/s 128kb/s 128kb/s client 8 client 9 client10

QoS with BSAC http serverhttp server http server http server server LAN 100 MHz 1024kb/s client 1 64kb/s Proximity Router client 2 ISDN 2048kb/s 64kb/s client 3 64kb/s GSTN client 4 64kb/s client 5 128kb/s 128kb/s client 6 128kb/s client 7 128kb/s 128kb/s 128kb/s 128kb/s client 8 client 9 client10 client11

QoS with BSAC http serverhttp server http server http server server LAN 100 MHz 1024kb/s client 1 56kb/s Proximity Router client 2 ISDN 2048kb/s 56kb/s client 3 56kb/s GSTN client 4 56kb/s client 5 112kb/s 112kb/s client 6 112kb/s client 7 112kb/s 112kb/s 112kb/s 112kb/s client 8 client 9 client10 client11

Conclusions Alternative noiseless coding tool of MPEG-4 AAC Fine grain scalability with 1kbps/ch with graceful quality degradation with top down scalability High coding efficiency at top bitrate Error resilient capability

Demonstration-1 Item : 48kHz, mono, 64kbps ~ 40kbps Bitrate (kbps) 64 40 5 10 Time(sec.)

Demonstration-2 Item : 32kHz, stereo, 96kbps ~ 64kbps Bitrate (kbps) 96 64 2 4 6 8 10 12 14 16 Time(sec.)