This memorandum discusses the compression of digital video signals at bit-rates around 1 Mbps for interactive playback applications. The coding algorithm is required not only to provide good-quality reconstruction of complex material but also to facilitate interactivity with the bit-stream at the decoder. The algorithm proposed in the paper is based on the well-known technique of motion-compensated prediction error. This basic approach is considerably enhanced with motion-compensated interpolation of skipped video frames and selective coding of the interpolation errors. The interactivity requirements are met by partitioning the video sequence into segments each comprised of a small number of frames. Different ways of encoding a segment are examined. An arrangement is selected that has one intra-coded frame in the center of the segment and a symmetrical pattern of predicted and interpolated frames on the two sides of the intra-coded frame. Segments of length 9 and 15 frames are evaluated. While the shorter segment leads to faster interactivity and simpler decoder implementation, the associated picture quality is much inferior to that obtained with the longer segment. Finally, a rough design of the decoder, suitable for VLSI implementation, is outlined. The algorithm has been designed to encode and reproduce 30 frames per second, non-interlaced, 352 pels by 240 lines, which is related to te CCIR 601 format in a straightforward way.

Video Coding with Motion-Compensated Interpolation for CD-ROM Applications

LEONARDI, Riccardo
1990-01-01

Abstract

This memorandum discusses the compression of digital video signals at bit-rates around 1 Mbps for interactive playback applications. The coding algorithm is required not only to provide good-quality reconstruction of complex material but also to facilitate interactivity with the bit-stream at the decoder. The algorithm proposed in the paper is based on the well-known technique of motion-compensated prediction error. This basic approach is considerably enhanced with motion-compensated interpolation of skipped video frames and selective coding of the interpolation errors. The interactivity requirements are met by partitioning the video sequence into segments each comprised of a small number of frames. Different ways of encoding a segment are examined. An arrangement is selected that has one intra-coded frame in the center of the segment and a symmetrical pattern of predicted and interpolated frames on the two sides of the intra-coded frame. Segments of length 9 and 15 frames are evaluated. While the shorter segment leads to faster interactivity and simpler decoder implementation, the associated picture quality is much inferior to that obtained with the longer segment. Finally, a rough design of the decoder, suitable for VLSI implementation, is outlined. The algorithm has been designed to encode and reproduce 30 frames per second, non-interlaced, 352 pels by 240 lines, which is related to te CCIR 601 format in a straightforward way.
1990
File in questo prodotto:
File Dimensione Formato  
PAHL_TR_1990.PDF

gestori archivio

Descrizione: PAHL_TR-1990_Post-print
Tipologia: Documento in Post-print
Licenza: NON PUBBLICO - Accesso privato/ristretto
Dimensione 2.45 MB
Formato Adobe PDF
2.45 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11379/1844
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact