Challenges in Wireless Multimedia CSE Department Seminar Series September 26, 2003 Borko Furht.

Slides:



Advertisements
Similar presentations
Streaming Video over the Internet
Advertisements

Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
T.Sharon-A.Frank 1 Multimedia Compression Basics.
Wireless Multimedia Delivery over 3G Networks Greg Leah C SC 461.
Multimedia Systems As Presented by: Craig Tomastik.
Multimedia Streaming Protocols1 Multimedia Streaming: Jun Lu Xinran (Ryan) Wu CSE228 Multimedia Systems Challenges and Protocols.
Chapter 6 outline r 6.1 Multimedia Networking Applications r 6.2 Streaming stored audio and video m RTSP r 6.3 Real-time, Interactive Multimedia: Internet.
Tutorial 8 Mohamed Esam Mobile Communications Omni Cell planning Sectorization Sectorization
Error Detection and Correction
Transmission Errors Error Detection and Correction
4G Technology Presented By Nithin Raj. 4G Definition 4G is not one defined technology or standard, but rather a collection of technologies at creating.
Multimedia Over Internet. Growth of Internet ● No production cost ● Low cost infrastructure ● No fees for joining or licenses to buy ● Choice of products.
Application layer (continued) Week 4 – Lecture 2.
20101 The Physical Layer Chapter Bandwidth-Limited Signals.
Cross Layer Design in Wireless Networks Andrea Goldsmith Stanford University Crosslayer Design Panel ICC May 14, 2003.
ATSC Digital Television
Sep 08, 2005CS477: Analog and Digital Communications1 Example Systems, Signals Analog and Digital Communications Autumn
WATERLOO ELECTRICAL AND COMPUTER ENGINEERING 10s: Communications and Information Systems 1 WATERLOO ELECTRICAL AND COMPUTER ENGINEERING 10s Communications.
Transmission Errors Error Detection and Correction
Switching Techniques Student: Blidaru Catalina Elena.
CE 4228 DATA COMMUNICATIONS AND NETWORKING Introduction.
Electrical Engineering National Central University Video-Audio Processing Laboratory Data Error in (Networked) Video M.K.Tsai 04 / 08 / 2003.
COMMUNICATION SYSTEM (2) CT1401 LECTURE-9 : MOBILE PHONE BY : AFNAN ALAYYASH SUPERVISION : DR.OUIEM BCHIR.
UNESCO/CISM SECOND ADVANCED SCHOOL OF INFORMATICS UNESCO PROJECT Advanced Course on Networking Introduction to Cellular Wireless Networks.
Introduction to Multimedia Networking (2) Advanced Multimedia University of Palestine University of Palestine Eng. Wisam Zaqoot Eng. Wisam Zaqoot October.
Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.
Lector: Aliyev H.U. Lecture №15: Telecommun ication network software design multimedia services. TASHKENT UNIVERSITY OF INFORMATION TECHNOLOGIES THE DEPARTMENT.
Integrated Services Digital Network (ISDN)
6: Wireless and Mobile Networks6-1 Chapter 6 Wireless and Mobile Networks Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition.
Adaptation Techniques in Wireless Packet Data Services Speaker: Chih-Wei Wang Advisor: Li-Chun Wang.
ECE 4450:427/527 - Computer Networks Spring 2015 Dr. Nghi Tran Department of Electrical & Computer Engineering Lecture 2: Overview of Computer Network.
Distribution of Multimedia Data Over a Wireless Network (DMDoWN): An Introduction Presented By: Rafidah Md Noor Faculty of Computer Science & Information.
8. 1 MPEG MPEG is Moving Picture Experts Group On 1992 MPEG-1 was the standard, but was replaced only a year after by MPEG-2. Nowadays, MPEG-2 is gradually.
Digital Image Processing Image Compression
Compression video overview 演講者:林崇元. Outline Introduction Fundamentals of video compression Picture type Signal quality measure Video encoder and decoder.
Watermarking Part 2: Future Work Electrical and Computer Engineering Department Villanova University 18 August 2004 Robert J. Berger II Michael P. Marcinak.
報告人:林祐沁 學生 指導教授:童曉儒 老師 March 2, Wireless Video Surveillance Server Based on CDMA1x and H.264.
CROSS-LAYER OPTIMIZATION PRESENTED BY M RAHMAN ID:
William Stallings Data and Computer Communications
Chapter 4 Telecommunications and Networking The McGraw-Hill Companies, Inc All rights reserved. Irwin/McGraw-Hill.
CDMA TECHNOLOGY DEFINITION OF CDMA TECHNOLOGY A coding scheme, used as a modulation technique, in which multiple channels are independently coded for.
Advances in digital image compression techniques Guojun Lu, Computer Communications, Vol. 16, No. 4, Apr, 1993, pp
Scalable Video Coding and Transport Over Broad-band wireless networks Authors: D. Wu, Y. Hou, and Y.-Q. Zhang Source: Proceedings of the IEEE, Volume:
Wireless Networks Standards and Protocols & x Standards and x refers to a family of specifications developed by the IEEE for.
Review. Layers Physical layer – sending bits from one place to another, ensuring an okay BER Data link layer – encapsulate information bits into frames,
3G wireless system  Speeds from 125kbps-2Mbps  Performance in computer networking (WCDMA, WLAN Bluetooth) & mobile devices area (cell.
Overview of Digital Video Compression Multimedia Systems and Standards S2 IF Telkom University.
1 Quick Review on Data Link Layer – Part 2 Jonathan C.L. Liu, Ph.D. Department of Computer, Information Science and Engineering (CISE), University of Florida.
Objective This presentation covers the Generation of Telecom Network Evolution. Basically the presentation aims on the evolution from 1G to 4G and some.
Fundamentals of Multimedia Chapter 17 Wireless Networks 건국대학교 인터넷미디어공학부 임 창 훈.
Switching. Circuit switching Message switching Packet Switching – Datagrams – Virtual circuit – source routing Cell Switching – Cells, – Segmentation.
Development of a Bluetooth based web camera module.
1 Wireless Networks Lecture 21 WCDMA (Part I) Dr. Ghalib A. Shah.
Outline  Introduction (Resource Management and Utilization).  Compression and Multiplexing (Other related definitions).  The Most Important Access Utilization.
 Abbreviation of fourth generation wireless technology  It will provide a comprehensive IP solution where voice, data and multimedia can be given to.
TECHNICAL SEMINAR S V Suresh 08731A1254 By. 1 st GENERATION:  Introduced in 1980  Analog cellular mobile,Data speed 2.4kbps  1G mobiles- AMPS,NMT,TACS.
A PRESENTATION ON VOCATIONAL TRAINING IN BSNL. 2 3-Jul-16 GSM (Global System For Mobile Communication) The Global System for Mobile communications (GSM:
Networked Multimedia Basics. Network Characteristics.
INTERNET PROTOCOL TELEVISION (IP-TV)
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
5 G.
Seminar on 4G wireless technology
CSE 5345 – Fundamentals of Wireless Networks
4G Technology.
4G-WIRELESS NETWORKS PREPARED BY: PARTH LATHIGARA(07BEC037)
Digital Communications
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
Standards Presentation ECE 8873 – Data Compression and Modeling
Security in Wide Area Networks
Presentation transcript:

Challenges in Wireless Multimedia CSE Department Seminar Series September 26, 2003 Borko Furht

OUTLINE Scalable Video Source Coding Channel Coding and Error Control Power-Aware Coding and Transmission Techniques Networking Issues  Rate control Multimedia Security Application: Virtual Workplace

Mobile Internet Access Source: Ericsson Internet Subscribers (millions) Year

Wireless Multimedia Architecture

Bandwidth Problem “ Bandwidth is like money and sex - only too much seems to be enough.” Arnold Penzias, former chief scientist of Bell Labs

Generations of WAN Air Interfaces Based on Access Technologies 1G: FDMA (Frequency Division Multiple Access)  1980s - each caller has a dedicated frequency channel (3 callers use 3 channels) 2G: TDMA (Time Division Multiple Access) and GSM (Groupe Speciale Mobile)  1990s - callers timeshare a frequency channel (9 callers use 3 channels) 3G: CDMA (Code Division Multiple Access) and WCDMA (Wide Code Division Multiple Access)  1990s - callers use a shorter bandwidth  2000s - “spread spectrum”. Each code is spread, randomly broken down and mixed (14 callers use the full bandwidth of 1 channel)

Data Services 2, G2G 3G Voice Text Messaging Video Streaming Still Imaging Audio Streaming Data Transmission Speed - k bps Electronic Newspaper Remote Medical Service (Medical image) Video Conference (High quality) Telephone (Voice) Voice Mail Fax Electronic Publishing Karaoke Video Conference (Lower quality) JPEG Still Photos Mobile Radio Video Surveillance, Video Mail, Travel Image Audio Voice-driven Web Pages Streaming Audio Data Weather, Traffic, News, Sports, Stock updates Mobile TV E-Commerce Video on Demand: Sports, News Weather

M-Commerce Applications Transaction Management Digital Content Delivery Telemetry Services Searching for Killer Applications!

Transaction Management On-line shopping tailored to mobile phones and PDAs  on-line catalogs  shopping carts  back office functions Initiate and pay for purchases and services Micro-transactions - subway fees, digital cash

Digital Content Delivery Information browsing  weather  transit schedules  sport scores  ticket availability  market prices Downloading entertainment products Transferring software, high-resolution images, and full-motion video Innovative video applications

Telemetry Services Wide range of new applications Transmission of receipt of status, sensing, and measurement information Communication with various devices from homes, offices, or in the field Activation of remote recording devices or service systems

AT&T Wireless Welcome to mlife Find breaking news, flight information, entertainment.. Get the latest weather forecasts Get the business and investments news Get the latest weather forecasts Get the business and investments news

Future of Wireless Technology Mobile networks have already begun the migration to IP-based networks  IP as the routing protocol 4G, New spectrum, and Emerging wireless air interfaces (very high bandwidth 10 Mbps+)  It may entirely be IP-based and packet-switched Increasing usage of wireless spectrum  On average, the number of channels has doubled every 30 months since 1985 (Cooper’s law)

Wireless Multimedia Challenges Adaptive Decoding - Optimizing rich digital media for mobile information devices with limited processing power, limited battery life and varying display sizes Error Resilience - Delivering rich digital media over wireless networks that have high error rates and low and varying transmission speeds Network Access - Delivering rich digital media without adversely affecting the delivery of voice and data services Negotiable QoS for IP multimedia sessions as well as for individual media components

Components of a Wireless Video System Video Encoder Video Decoder Depacketizer Packetizer Demodulator Modulator Channel Decoder Channel Encoder Wireless Channel Input Video Output Video Transport + Network Layer Tradeoff: Throughput, Reliability, Delay

Source and Channel Coding Trade-off Classic goal of source coding  Achieve the lowest possible distortion for a given target bit rate Classic goal of channel coding  Deliver reliable information at a rate that is as close as possible to the channel capacity Shannon’s separation principle:  It is possible to independently consider source and channel coding without loss in performance  The separation principle applies only to point-to- point communications and it is not valid for multiuser or broadcast scenarios

Pragmatic Approach Keep the source coder and channel coder separate, but optimize their parameters jointly  Key problem in this optimization is the bit allocation between the source and channel coder Joint source-channel coding schemes  In the infancy today  Exploit the redundancy in the source signal for channel decoding (Source-controlled channel decoding)  Designing the source codec for a given channel characteristic (Channel-optimized source coding)

Characteristics of a Wireless Video System The capacity of wireless channel is limited by the available bandwidth of the radio spectrum and various types of noise and interference The wireless channel is the weakest link of multimedia networks – mobility causes fading and error bursts Resulting transmission errors require error control techniques (such as FEC - forward error control and ARQ – automatic repeat request)

The Case for Scalable Video Coding In emerging wireless applications, multimedia data will be streamed:  over various access networks (GPRS, UMTS, WLANs, etc.)  to a variety of devices (PCs, TVs, PDAs, cellular phones, etc.) The transmission of multimedia data need to cope with unpredictable bandwidth variations:  due to heterogeneous access technologies of receivers (3G, a, etc.) or  due to dynamic changes of network conditions (interference, etc.)

Scalable Video Coding Techniques Scalable video coding methods can adapt in real time to the bandwidth variations over heterogeneous networks and to the terminal capabilities while using the same pre-encoded system. Scalable video coding uses multiple bit streams – layered video coding For example, in a two-layer coding, the codec generates two bit streams:  Base layer – the most vital video information  Enhancement layer – the residual information to enhance the quality of the base layer image  This form of two-layer coding is known as SNR scalability

Scalability Techniques Data partitioning SNR scalability Spatial scalability Temporal scalability Hybrid scalability

Data Partitioning Data partitioning is used when two channels are available for transmission (it is not true scalable coding) Divides the bitstream of a single layer into two parts, or layers. Single layer encoder Data Partitioner Multiplexer Video in Base-layer bitstream Enhancement- layer bitstream Output bitstream

Block Diagram Two-Layer SNR Scalable Coder Base layer Encoder (MPEG 1) Multiplexer Base layer Decoder (MPEG 1) Enhancement layer Encoder (MPEG 2) Video in + - Base layer bitstream Enhancement layer bitstream Output bitstream

Adaptive Video Coder Based on 3D-DCT Original video cube 8x8x8 3D Discrete Cosine Transform

Motion Analysis for Various Blocks Partition image into NxN inspection areas Examine each area for motion content based on Normalized Pixel Difference (NPD) between frames 1 and 8 Three motion types defined:  No Motion  Low Motion, and  High Motion 3D-DCT block size adapts based on determined motion content

Example of a Video Hallway Clip 8 Frames of luminance (Y) component Inspection area size => 16x16 Inspection areas used to determine NPD thresholds

Video Example, 4:2:0 Original Cr=120 Cr=190 Cr=408

Architecture of 3D-DCT Adaptive Encoder

Example of a Scalable Coding Adaptive 3D-DCT Coder Original

Adaptive 3D-DCT Coder Layer 1: Cr=164 (in vehicles, 144 Kbps)

Adaptive 3D-DCT Coder Adding Enhancement Layer 2: Cr=96 (For pedestrians, 384 Kbps)

Adaptive 3D-DCT Coder Adding Enhancement Layer 3: Cr=54 (for indoor use, 2 Mbps)

Channel Coding and Error Control Effects of Transmission Errors Error-free frame Example 2: Corrupted group number causing a GOB misplacement Example 1: The extra insertion bit causing the loss of the first GOB Example 3: Corruption of the group quantizer parameter that resulted in employing the wrong quantizer in decoder

Channel Coding and Error Control Trade-off between throughput, reliability, and delay Forward Error Correction (FEC) Automatic Repeat Request (ARQ) Error Resilience Techniques for Low Bit Rate Video  Techniques that reduce the amount of introduced errors for a given error event (Resynchronization)  Techniques that limit interframe error propagation

Recovery From Packet Loss FEC scheme “Piggyback lower quality stream” Send lower resolution audio stream as the redundant information For example, nominal stream PCM at 64 kbps and redundant stream GSM at 13 kbps. Sender creates packet by taking the nth chunk from nominal stream and appending to it the (n-1)st chunk from redundant stream. Whenever there is non-consecutive loss, the receiver can conceal the loss. Only two packets need to be received before playback Can also append (n-1)st and (n-2)nd low-bit rate chunk

Joint Source Coding and Transmission Power Management Goal: to limit the amount of distortion in the received video sequence, while minimizing transmission energy Combines:  Error resilience and concealment techniques at the source coding level, and  Transmission power management at the physical layer Optimization problem: Minimizing the energy required to transmit video under distortion and delay constraints

Joint Source Coding and Transmission Power Management Video Encoder Wireless Channel Controller Demodulator Channel Decoder Video Decoder Channel Encoder Modulator Decoder Concealment Strategy Channel State Information Video in Video out Goal: to limit the amount of distortion in the received video sequence, while minimizing transmission energy Control powerControl coding parameters

Transmission Energy Total energy to transmit all the packets in a frame: The algorithm calculates the power needed to achieve the desired probability of loss

Controlling the Bit Rate Most video codecs use variable-length coding techniques Most existing mobile radio systems transmit at a fixed bit rate Goal: Constant signaling rate leading to a different constant bit rate for each modulation scheme Rate Control Techniques - determine the sending rate of video traffic based on the estimated bandwidth in the network  Source-Based Rate Control  Receiver-Based Rate Control  Hybrid-Based Rate Control

Rate Shaping Techniques Techniques that adapt the rate of pre- compressed video stream to a target rate constraint Rate shaper is an interface (or filter) between the compression layer and the network transport layer Compression Layer Rate Shaper Network Transport Layer Video in Variable rate Constant bit rate

Rate Shapers Codec filters Frame-dropping filters (dropping B,P, or I frames) Layer-dropping filters (in scalable video coding schemes) Frequency filters (discard DCT coefficients of the highest frequency) Requantization filters (reqauntizes the DCT coefficients with a larger quantizers, resulting in rate reduction)

Multimedia Content Security Access control in applications such as video-on- demand and videoconferencing, so only selected users can access the data Established encryption algorithms (DES or AES) are very complicated and involve large number of computations. Software implementations of these schemes are not fast enough to process the large amount of multimedia data Hardware implementations require additional costs to both data generation and receivers

General Architecture Selective Encryption System

Example of Video Encryption MPEG Encoder Secret Key Selective encryption algorithm That operates on sign bits of DC coefficients Secret Key Randomly change the sign bits of motion vectors Secret Key Permutation of the Huffman codeword list

Example: Encrypting Frames of a MPEG-4 Video Sequence Original frameEncrypted VLC only Encrypted FLC only Encrypted VLC and FLC

Virtues of the Virtual Workplace Universal access to information, applications, services, processes, and people, from any device, over any network connection - wired, wireless, or Web

Virtual Workplace Video Clip Wireless Internet and Web Wireless appliances Security Redundant systems Wireless applications: videoconferencing

The Portable Office Take the office with you, wherever you go

Secure Authentication High Security Authentication, including Bio-Authentication

Integrated Messaging and Communication Integrated messaging (eg. voice, chat), voice to text, with intelligent alerting

Information Portability Access information over any connection – wired or wireless, regardless of form factor

Business Collaboration Collaborative capabilities allow on-line information sharing and communication

Business Continuity Resilient to network interruptions

Further Readings Hanzo, Cherriman, and Streit, “Wireless Video Communications,” IEEE Press, IEEE Trans. On Circuits and Systems for Video Technology, Special Issue on Wireless Video, June Sun and Reibman, “Compressed Video over Networks,” Marcel Dekker, 2001 Wang, Ostermann, and Zhang, “Video Processing and Communications, Prentice Hall, Furht and Ilyas, “Wireless Internet Handbook,” CRC Press, 2003.