System and method for providing immersive visualization at low bandwidth rates
First Claim
1. A system for transmitting multimedia information via a network, comprising:
- means for retrieving a frame of multimedia information for transmission over the network;
means for converting the frame from a first color space to a second color space, wherein each component of the second color space is formed as a weighted combination of components of the first color space;
means for slicing the frame into a plurality of frame slices;
means for transforming each of the plurality of frame slices into a plurality of corresponding frequency domain components;
means for quantizing the frequency domain components of each frame slice when it is determined that each frame slice is to be processed as one of an intra-slice and a refresh slice to generate quantized frequency domain components of each frame slice;
means for variable-length encoding the quantized frequency domain components of each frame slice to generate compressed multimedia information associated with each frame slice;
means for constructing network packets of the compressed multimedia information associated with each frame slice; and
means for transmitting the network packets via the network.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method are disclosed for providing immersive visualization at low bandwidth rates. The system retrieves a frame of multimedia information for transmission over a network and converts the frame from a first color space to a second color space. The system slices the frame into a plurality of frame slices and transforms each of the plurality of frame slices into a plurality of corresponding frequency domain components. The system quantizes the frequency domain components of each frame slice, when the frame slice to be processed is an intra-slice or a refresh slice, to generate quantized frequency domain components of each frame slice. The system variable-length encodes the quantized frequency domain components of each frame slice to generate compressed multimedia information associated with each frame slice. The system constructs network packets of the compressed multimedia information associated with each frame slice, and transmits the network packets via the network.
-
Citations
38 Claims
-
1. A system for transmitting multimedia information via a network, comprising:
-
means for retrieving a frame of multimedia information for transmission over the network;
means for converting the frame from a first color space to a second color space, wherein each component of the second color space is formed as a weighted combination of components of the first color space;
means for slicing the frame into a plurality of frame slices;
means for transforming each of the plurality of frame slices into a plurality of corresponding frequency domain components;
means for quantizing the frequency domain components of each frame slice when it is determined that each frame slice is to be processed as one of an intra-slice and a refresh slice to generate quantized frequency domain components of each frame slice;
means for variable-length encoding the quantized frequency domain components of each frame slice to generate compressed multimedia information associated with each frame slice;
means for constructing network packets of the compressed multimedia information associated with each frame slice; and
means for transmitting the network packets via the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for receiving multimedia information transmitted via a network, comprising:
-
means for extracting compressed multimedia information from network packets received via the network;
means for inverse variable length coding the extracted compressed multimedia information to generate quantized frequency domain components of frame slices of a frame of multimedia information;
means for inverse quantizing the quantized frequency domain components of the frame slices to generate frequency domain components of the frame slices;
means for inverse transforming the frequency domain components of the frames slices to generate a plurality of frame slices;
means for combining the plurality of frame slices to form the frame of multimedia information;
means for converting the frame from a first color space to a second color space, wherein each component of the second color space is formed as a weighted combination of components of the first color space; and
means for displaying the converted frame. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method of transmitting multimedia information via a network, comprising the steps of:
-
retrieving a frame of multimedia information for transmission over the network;
converting the frame from a first color space to a second color space, wherein each component of the second color space is formed as a weighted combination of components of the first color space;
slicing the frame into a plurality of frame slices;
transforming each of the plurality of frame slices into a plurality of corresponding frequency domain components;
quantizing the frequency domain components of each frame slice when it is determined that each frame slice is to be processed as one of an intra-slice and a refresh slice to generate quantized frequency domain components of each frame slice;
variable-length encoding the quantized frequency domain components of each frame slice to generate compressed multimedia information associated with each frame slice;
constructing network packets of the compressed multimedia information associated with each frame slice; and
transmitting the network packets via the network. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method of receiving multimedia information transmitted via a network, comprising the steps of:
-
extracting compressed multimedia information from network packets received via the network;
inverse variable length coding the extracted compressed multimedia information to generate quantized frequency domain components of frame slices of a frame of multimedia information;
inverse quantizing the quantized frequency domain components of the frame slices to generate frequency domain components of the frame slices;
inverse transforming the frequency domain components of the frames slices to generate a plurality of frame slices;
combining the plurality of frame slices to form the frame of multimedia information;
converting the frame from a first color space to a second color space, wherein each component of the second color space is formed as a weighted combination of components of the first color space; and
displaying the converted frame on a display device. - View Dependent Claims (35, 36, 37, 38)
-
Specification