Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Transmitting Thumbnail Preview Images in a Video Stream

IP.com Disclosure Number: IPCOM000118715D
Original Publication Date: 1997-May-01
Included in the Prior Art Database: 2005-Apr-01
Document File: 4 page(s) / 96K

Publishing Venue

IBM

Related People

Kressin, MS: AUTHOR

Abstract

Transmitting a thumbnail image in the Real-time Transport Control Protocol (RTCP) stream of a Real-time Transport Protocol (RTP) video stream that contains compressed video data encoded with a progressive video codec, such as H.263, allows the video data to be easily previewed.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Transmitting Thumbnail Preview Images in a Video Stream

      Transmitting a thumbnail image in the Real-time Transport
Control Protocol (RTCP) stream of a Real-time Transport Protocol
(RTP) video stream that contains compressed video data encoded with a
progressive video codec, such as H.263, allows the video data to be
easily previewed.

      It is possible to easily preview progressively compressed video
data that is being transmitted with the RTP.  This is accomplished by
periodically transmitting a thumbnail image, which is representative
of the compressed video data, in the control stream that accompanies
the compressed video data.  This thumbnail image can easily be
extracted and used to preview the video data without decompressing
the video data itself.

      The Real-time Transport Control Protocol (RTCP) data stream
that accompanies each RTP data stream has an application-defined
control packet that can be used to hold a thumbnail preview image for
the corresponding compressed video data in the RTP data stream.
Since, by design, the contents of this packet can be defined by the
application program, it is easy to define the packet structure to
hold a preview image that corresponds to the compressed video data in
the RTP data stream.

The following Figure illustrates this technique:

                            (Image Omitted)

      In Fig. 1, one of the video frames going into the RTP video
data stream was grabbed prior to being compressed and converted into
a preview thumbnail image.  The preview thumbnail image was then
inserted into the video data's control stream as an
application-defined RTCP packet.  The size or format that the preview
thumbnail image is in  when placed into the control stream is
irrelevant because the content of  the control packet is developer
defined.  Note: by placing the preview  thumbnail image in the
application defined control packet, the RTP/RTCP  data streams still
conform to the standard RTP/RTCP definitions.  If the  receiving
application has not been designed to support our preview thumbnail
images, it will ignore the application-define...