Method and apparatus for use in transmitting video information over a communication network
First Claim
1. A method of generating information indicative of a video frame for subsequent transmission over a communication network, the method comprising the steps of:
- segmenting a video frame into a plurality of discrete spatial components;
transforming each of the plurality of discrete spatial components into a plurality of discrete frequency components; and
assigning a transmission priority to each of the plurality of discrete frequency components that determines the order in which the plurality of discrete frequency components are to be transmitted over the communications network;
whereby information indicative of the video frame is generated for subsequent transmission over the communications network.
2 Assignments
0 Petitions
Accused Products
Abstract
An adaptive region-based, multi-scale, motion compensated video compression algorithm design for transmission over hostile communication channels. The algorithm is embodied in a video encoder that extracts spatial information from video frames to create video regions that are then decomposed into sub-bands of different perceptual importance before being compressed and transmitted independently. The system further uses unequal error protection, prioritized transmission and reconstruction to guarantee a minimum spatial and temporal resolution at the receiver. In particular, the region segmented frames bound both spatial and temporal error propagation within frames. A connection-level inter-region statistical multiplexing scheme is also employed to ensure optimal utilization of reserved transmission bandwidth.
-
Citations
54 Claims
-
1. A method of generating information indicative of a video frame for subsequent transmission over a communication network, the method comprising the steps of:
-
segmenting a video frame into a plurality of discrete spatial components;
transforming each of the plurality of discrete spatial components into a plurality of discrete frequency components; and
assigning a transmission priority to each of the plurality of discrete frequency components that determines the order in which the plurality of discrete frequency components are to be transmitted over the communications network;
whereby information indicative of the video frame is generated for subsequent transmission over the communications network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable medium having computer executable instructions for generating information indicative of a video frame, the instructions performing steps comprising:
-
segmenting the video frame into a plurality of discrete spatial components;
transforming each of the plurality of discrete spatial components into a plurality of discrete frequency components; and
assigning a transmission priority to each component of the decomposed plurality of discrete spatial components that determines the order in which the components of the decomposed plurality of discrete spatial components are to be transmitted over a communications network. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. In a communications network comprising a communication source and a communication receiver, a method for transmitting video information comprising:
-
performing at the communication source the steps of;
segmenting a video frame into a plurality of discrete spatial components;
transforming each of the plurality of discrete spatial components into a plurality of discrete frequency components;
assigning a transmission priority to each of the plurality of discrete frequency components that determines the order in which the plurality of discrete frequency components are to be transmitted over the communications network; and
transmitting at least one of the plurality of discrete frequency components over the communications network; and
performing at the communication receiver the steps of;
receiving the transmitted at least one of the plurality of discrete frequency components; and
decoding the received at least one of the discrete frequency components whereby the decoded frequency components are available to be viewed on a video display. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A video encoder for use in generating information representative of a video frame for use in providing visual communications over a communication network, the video encoder comprising:
-
a spatial segmenter for segmenting a digitally represented video frame into a plurality of discrete digitally represented spatial components; and
a frequency segmenter in communication with the spatial segmenter for transforming each of the plurality of discrete digitally represented spatial components into a plurality of discrete digitally represented frequency components, and for assigning a transmission priority to each of the discrete digitally represented frequency components whereby the plurality of discrete digitally represented frequency components comprise the information representative of the video frame for use in providing the visual communications over the communication network. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54)
-
Specification