Error spreading

A perception-driven approach to handling error in continuous media streaming

Srivatsan Varadarajan, Hung Q. Ngo, Jaideep Srivastava

Research output: Contribution to journalArticle

13 Citations (Scopus)

Abstract

With the growing popularity of the Internet, there is increasing interest in using it for audio and video transmission. Perceptual studies of audio and video viewing have shown that viewers find bursty losses, mostly caused by congestion, to be the most annoying disturbance, and hence these are critical issues to be addressed for continuous media streaming applications. Classical error handling techniques have mostly been geared toward ensuring that the transmission is correct, with no attention to time-liness. For isochronous traffic like audio and video, timeliness is a key criterion, and given the high degree of content redundancy, some loss of content is quite acceptable. In this paper, we introduce the concept of error spreading, which is a transformation technique that permutes the input sequence of packets (from a continuous stream of data) before transmission. The packets are unscrambled at the receiving end. The transformation is designed to ensure that bursty losses in the transformed domain get spread all over the sequence in the original domain, thus improving the perceptual quality of the stream. Our error spreading idea deals with both cases where the stream has or does not have inter-frame dependencies. We next describe a continuous media transmission protocol and experimentally validate its performance based on this idea. We also show that our protocol can be used complementary to other error handling protocols.

Original languageEnglish
Pages (from-to)139-152
Number of pages14
JournalIEEE/ACM Transactions on Networking
Volume10
Issue number1
DOIs
Publication statusPublished - Feb 2002
Externally publishedYes

Fingerprint

Media streaming
Network protocols
Data communication systems
Redundancy
Internet

Keywords

  • Bursty error
  • Error spreading
  • Multimedia

ASJC Scopus subject areas

  • Electrical and Electronic Engineering
  • Hardware and Architecture
  • Information Systems

Cite this

Error spreading : A perception-driven approach to handling error in continuous media streaming. / Varadarajan, Srivatsan; Ngo, Hung Q.; Srivastava, Jaideep.

In: IEEE/ACM Transactions on Networking, Vol. 10, No. 1, 02.2002, p. 139-152.

Research output: Contribution to journalArticle

@article{b205f31e765940c99ccc5c71a55fcbac,
title = "Error spreading: A perception-driven approach to handling error in continuous media streaming",
abstract = "With the growing popularity of the Internet, there is increasing interest in using it for audio and video transmission. Perceptual studies of audio and video viewing have shown that viewers find bursty losses, mostly caused by congestion, to be the most annoying disturbance, and hence these are critical issues to be addressed for continuous media streaming applications. Classical error handling techniques have mostly been geared toward ensuring that the transmission is correct, with no attention to time-liness. For isochronous traffic like audio and video, timeliness is a key criterion, and given the high degree of content redundancy, some loss of content is quite acceptable. In this paper, we introduce the concept of error spreading, which is a transformation technique that permutes the input sequence of packets (from a continuous stream of data) before transmission. The packets are unscrambled at the receiving end. The transformation is designed to ensure that bursty losses in the transformed domain get spread all over the sequence in the original domain, thus improving the perceptual quality of the stream. Our error spreading idea deals with both cases where the stream has or does not have inter-frame dependencies. We next describe a continuous media transmission protocol and experimentally validate its performance based on this idea. We also show that our protocol can be used complementary to other error handling protocols.",
keywords = "Bursty error, Error spreading, Multimedia",
author = "Srivatsan Varadarajan and Ngo, {Hung Q.} and Jaideep Srivastava",
year = "2002",
month = "2",
doi = "10.1109/90.986585",
language = "English",
volume = "10",
pages = "139--152",
journal = "IEEE/ACM Transactions on Networking",
issn = "1063-6692",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
number = "1",

}

TY - JOUR

T1 - Error spreading

T2 - A perception-driven approach to handling error in continuous media streaming

AU - Varadarajan, Srivatsan

AU - Ngo, Hung Q.

AU - Srivastava, Jaideep

PY - 2002/2

Y1 - 2002/2

N2 - With the growing popularity of the Internet, there is increasing interest in using it for audio and video transmission. Perceptual studies of audio and video viewing have shown that viewers find bursty losses, mostly caused by congestion, to be the most annoying disturbance, and hence these are critical issues to be addressed for continuous media streaming applications. Classical error handling techniques have mostly been geared toward ensuring that the transmission is correct, with no attention to time-liness. For isochronous traffic like audio and video, timeliness is a key criterion, and given the high degree of content redundancy, some loss of content is quite acceptable. In this paper, we introduce the concept of error spreading, which is a transformation technique that permutes the input sequence of packets (from a continuous stream of data) before transmission. The packets are unscrambled at the receiving end. The transformation is designed to ensure that bursty losses in the transformed domain get spread all over the sequence in the original domain, thus improving the perceptual quality of the stream. Our error spreading idea deals with both cases where the stream has or does not have inter-frame dependencies. We next describe a continuous media transmission protocol and experimentally validate its performance based on this idea. We also show that our protocol can be used complementary to other error handling protocols.

AB - With the growing popularity of the Internet, there is increasing interest in using it for audio and video transmission. Perceptual studies of audio and video viewing have shown that viewers find bursty losses, mostly caused by congestion, to be the most annoying disturbance, and hence these are critical issues to be addressed for continuous media streaming applications. Classical error handling techniques have mostly been geared toward ensuring that the transmission is correct, with no attention to time-liness. For isochronous traffic like audio and video, timeliness is a key criterion, and given the high degree of content redundancy, some loss of content is quite acceptable. In this paper, we introduce the concept of error spreading, which is a transformation technique that permutes the input sequence of packets (from a continuous stream of data) before transmission. The packets are unscrambled at the receiving end. The transformation is designed to ensure that bursty losses in the transformed domain get spread all over the sequence in the original domain, thus improving the perceptual quality of the stream. Our error spreading idea deals with both cases where the stream has or does not have inter-frame dependencies. We next describe a continuous media transmission protocol and experimentally validate its performance based on this idea. We also show that our protocol can be used complementary to other error handling protocols.

KW - Bursty error

KW - Error spreading

KW - Multimedia

UR - http://www.scopus.com/inward/record.url?scp=0036476058&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0036476058&partnerID=8YFLogxK

U2 - 10.1109/90.986585

DO - 10.1109/90.986585

M3 - Article

VL - 10

SP - 139

EP - 152

JO - IEEE/ACM Transactions on Networking

JF - IEEE/ACM Transactions on Networking

SN - 1063-6692

IS - 1

ER -