Method for speeding MPEG encoding using JPEG pre-processing
First Claim
1. A method of MPEG processing comprising:
- providing plural processors;
partitioning a video stream into plural groups of pictures, each group including one or more frames of pixel data;
JPEG compressing plural of said frames of pixel data; and
transmitting different of said groups of JPEG-compressed frame data to different of said processors for MPEG processing;
wherein said JPEG processing reduces the amount of data to be transmitted.
2 Assignments
0 Petitions
Accused Products
Abstract
MPEG compression for video/audio data is completed in real- or better than real-time by using computer processors in thousands of television receiver set-top boxes interconnected to a cable television network. The set-top boxes form a massively parallel, distributed computer network. MPEG compression for video/audio services is completed by partitioning the processing of video/audio frames into subtasks, and distributing these subtasks to set-top boxes that are not being used for subscriber services. After MPEG processing, the compressed video/audio frames are collected from the set-top boxes and are reconstructed into a compressed video/audio stream in the proper temporal order. If desired, the original video data can be JPEG-encoded prior to distribution to the individual set-top boxes, and then JPEG-decoded at the boxes. So doing reduces bandwidth constraints on the distribution network. Moreover, the lossy JPEG encoding/decoding process removes high frequency components from the original video data, facilitating and speeding the MPEG compression.
96 Citations
2 Claims
-
1. A method of MPEG processing comprising:
-
providing plural processors; partitioning a video stream into plural groups of pictures, each group including one or more frames of pixel data; JPEG compressing plural of said frames of pixel data; and transmitting different of said groups of JPEG-compressed frame data to different of said processors for MPEG processing; wherein said JPEG processing reduces the amount of data to be transmitted. - View Dependent Claims (2)
-
Specification