Supporting interactive scanning operations in VOD systems

George Apostolopoulos, Marwan M Krunz, Satish Tripathi

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

Efficient support for interactive VCR-like operations in video-on-demand (VOD) systems is an important factor in making such systems commercially appealing. In this paper, we focus on a particular type of interactive operations; namely, fast forward and rewind with scanning. Conventional approaches to supporting scanning operations have significant shortcomings in terms of their network bandwidth and/or set-top box buffering requirements. We introduce an efficient method for supporting scanning operations which does not require any extra bandwidth beyond what is already allocated for the normal play-back operation. To support both forward and reverse scanning operations at several speedups, multiple, differently coded versions of a movie are stored at the VOD server. These versions include a "normal version" for the normal play-back operation and a "scan version" for every different speedup that has to be supported. A request for a scanning operation is serviced by switching to an appropriate version at the VOD server. Only one version is transported and decoded at a time. Each scanning version is produced by encoding a sample of the raw movie frames, so that when decoded and played back at the normal frame rate, this version gives a perceptual speedup in the motion picture. Our approach for providing scanning operations is integrated into a previously proposed framework for distributing archived MPEG-coded video streams.7 To incorporate interactive scanning operations in that framework, we investigate mechanisms for controlling the traffic envelopes of the scan versions during the encoding phase and we discuss the pre-processing steps needed to generate scan versions with a desired traffic envelope. We then discuss the storage requirements of the scan versions and the latency for switching from one version to another. Simple and effective ways to control this latency are presented. Finally, we discuss the implications of implementing our approach to both the server and the client.

Original languageEnglish (US)
Title of host publicationProceedings of SPIE - The International Society for Optical Engineering
EditorsK. Jeffay, D.D. Kandlur, T. Roscoe
Pages84-95
Number of pages12
Volume3310
DOIs
StatePublished - 1998
Externally publishedYes
EventMultimedia Computing and Networking 1998 - San Jose, CA, United States
Duration: Jan 26 1998Jan 28 1998

Other

OtherMultimedia Computing and Networking 1998
CountryUnited States
CitySan Jose, CA
Period1/26/981/28/98

Fingerprint

Video on demand
Scanning
scanning
Servers
traffic
Set-top boxes
Videocassette recorders
Bandwidth
coding
envelopes
Motion pictures
bandwidth
motion pictures
requirements
distributing
preprocessing
boxes
Processing

Keywords

  • Interactive operations
  • MPEG
  • Stream switching
  • Video scheduling
  • VOD

ASJC Scopus subject areas

  • Electrical and Electronic Engineering
  • Condensed Matter Physics

Cite this

Apostolopoulos, G., Krunz, M. M., & Tripathi, S. (1998). Supporting interactive scanning operations in VOD systems. In K. Jeffay, D. D. Kandlur, & T. Roscoe (Eds.), Proceedings of SPIE - The International Society for Optical Engineering (Vol. 3310, pp. 84-95) https://doi.org/10.1117/12.298431

Supporting interactive scanning operations in VOD systems. / Apostolopoulos, George; Krunz, Marwan M; Tripathi, Satish.

Proceedings of SPIE - The International Society for Optical Engineering. ed. / K. Jeffay; D.D. Kandlur; T. Roscoe. Vol. 3310 1998. p. 84-95.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Apostolopoulos, G, Krunz, MM & Tripathi, S 1998, Supporting interactive scanning operations in VOD systems. in K Jeffay, DD Kandlur & T Roscoe (eds), Proceedings of SPIE - The International Society for Optical Engineering. vol. 3310, pp. 84-95, Multimedia Computing and Networking 1998, San Jose, CA, United States, 1/26/98. https://doi.org/10.1117/12.298431
Apostolopoulos G, Krunz MM, Tripathi S. Supporting interactive scanning operations in VOD systems. In Jeffay K, Kandlur DD, Roscoe T, editors, Proceedings of SPIE - The International Society for Optical Engineering. Vol. 3310. 1998. p. 84-95 https://doi.org/10.1117/12.298431
Apostolopoulos, George ; Krunz, Marwan M ; Tripathi, Satish. / Supporting interactive scanning operations in VOD systems. Proceedings of SPIE - The International Society for Optical Engineering. editor / K. Jeffay ; D.D. Kandlur ; T. Roscoe. Vol. 3310 1998. pp. 84-95
@inproceedings{efd83d9b755640869aa89756e6be524c,
title = "Supporting interactive scanning operations in VOD systems",
abstract = "Efficient support for interactive VCR-like operations in video-on-demand (VOD) systems is an important factor in making such systems commercially appealing. In this paper, we focus on a particular type of interactive operations; namely, fast forward and rewind with scanning. Conventional approaches to supporting scanning operations have significant shortcomings in terms of their network bandwidth and/or set-top box buffering requirements. We introduce an efficient method for supporting scanning operations which does not require any extra bandwidth beyond what is already allocated for the normal play-back operation. To support both forward and reverse scanning operations at several speedups, multiple, differently coded versions of a movie are stored at the VOD server. These versions include a {"}normal version{"} for the normal play-back operation and a {"}scan version{"} for every different speedup that has to be supported. A request for a scanning operation is serviced by switching to an appropriate version at the VOD server. Only one version is transported and decoded at a time. Each scanning version is produced by encoding a sample of the raw movie frames, so that when decoded and played back at the normal frame rate, this version gives a perceptual speedup in the motion picture. Our approach for providing scanning operations is integrated into a previously proposed framework for distributing archived MPEG-coded video streams.7 To incorporate interactive scanning operations in that framework, we investigate mechanisms for controlling the traffic envelopes of the scan versions during the encoding phase and we discuss the pre-processing steps needed to generate scan versions with a desired traffic envelope. We then discuss the storage requirements of the scan versions and the latency for switching from one version to another. Simple and effective ways to control this latency are presented. Finally, we discuss the implications of implementing our approach to both the server and the client.",
keywords = "Interactive operations, MPEG, Stream switching, Video scheduling, VOD",
author = "George Apostolopoulos and Krunz, {Marwan M} and Satish Tripathi",
year = "1998",
doi = "10.1117/12.298431",
language = "English (US)",
volume = "3310",
pages = "84--95",
editor = "K. Jeffay and D.D. Kandlur and T. Roscoe",
booktitle = "Proceedings of SPIE - The International Society for Optical Engineering",

}

TY - GEN

T1 - Supporting interactive scanning operations in VOD systems

AU - Apostolopoulos, George

AU - Krunz, Marwan M

AU - Tripathi, Satish

PY - 1998

Y1 - 1998

N2 - Efficient support for interactive VCR-like operations in video-on-demand (VOD) systems is an important factor in making such systems commercially appealing. In this paper, we focus on a particular type of interactive operations; namely, fast forward and rewind with scanning. Conventional approaches to supporting scanning operations have significant shortcomings in terms of their network bandwidth and/or set-top box buffering requirements. We introduce an efficient method for supporting scanning operations which does not require any extra bandwidth beyond what is already allocated for the normal play-back operation. To support both forward and reverse scanning operations at several speedups, multiple, differently coded versions of a movie are stored at the VOD server. These versions include a "normal version" for the normal play-back operation and a "scan version" for every different speedup that has to be supported. A request for a scanning operation is serviced by switching to an appropriate version at the VOD server. Only one version is transported and decoded at a time. Each scanning version is produced by encoding a sample of the raw movie frames, so that when decoded and played back at the normal frame rate, this version gives a perceptual speedup in the motion picture. Our approach for providing scanning operations is integrated into a previously proposed framework for distributing archived MPEG-coded video streams.7 To incorporate interactive scanning operations in that framework, we investigate mechanisms for controlling the traffic envelopes of the scan versions during the encoding phase and we discuss the pre-processing steps needed to generate scan versions with a desired traffic envelope. We then discuss the storage requirements of the scan versions and the latency for switching from one version to another. Simple and effective ways to control this latency are presented. Finally, we discuss the implications of implementing our approach to both the server and the client.

AB - Efficient support for interactive VCR-like operations in video-on-demand (VOD) systems is an important factor in making such systems commercially appealing. In this paper, we focus on a particular type of interactive operations; namely, fast forward and rewind with scanning. Conventional approaches to supporting scanning operations have significant shortcomings in terms of their network bandwidth and/or set-top box buffering requirements. We introduce an efficient method for supporting scanning operations which does not require any extra bandwidth beyond what is already allocated for the normal play-back operation. To support both forward and reverse scanning operations at several speedups, multiple, differently coded versions of a movie are stored at the VOD server. These versions include a "normal version" for the normal play-back operation and a "scan version" for every different speedup that has to be supported. A request for a scanning operation is serviced by switching to an appropriate version at the VOD server. Only one version is transported and decoded at a time. Each scanning version is produced by encoding a sample of the raw movie frames, so that when decoded and played back at the normal frame rate, this version gives a perceptual speedup in the motion picture. Our approach for providing scanning operations is integrated into a previously proposed framework for distributing archived MPEG-coded video streams.7 To incorporate interactive scanning operations in that framework, we investigate mechanisms for controlling the traffic envelopes of the scan versions during the encoding phase and we discuss the pre-processing steps needed to generate scan versions with a desired traffic envelope. We then discuss the storage requirements of the scan versions and the latency for switching from one version to another. Simple and effective ways to control this latency are presented. Finally, we discuss the implications of implementing our approach to both the server and the client.

KW - Interactive operations

KW - MPEG

KW - Stream switching

KW - Video scheduling

KW - VOD

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

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

U2 - 10.1117/12.298431

DO - 10.1117/12.298431

M3 - Conference contribution

VL - 3310

SP - 84

EP - 95

BT - Proceedings of SPIE - The International Society for Optical Engineering

A2 - Jeffay, K.

A2 - Kandlur, D.D.

A2 - Roscoe, T.

ER -