Method and apparatus for altering the picture updating frequency of a compressed video data stream
First Claim
1. A compressed data processing method for reducing a picture updating frequency of a stream of picture data sets expressing respective compression-encoded pictures, said stream including picture data sets each containing prediction information expressing a compression-encoded picture as being predictively encoded with respect to a predetermined corresponding other one of said compression-encoded pictures as a reference picture, the method comprising:
- preparing beforehand a copy data set whose contents indicate a compression-encoded picture as being identical to said corresponding reference picture, and processing said stream of picture data sets to insert said copy data set to replace said prediction information in each of periodically occurring ones of said predictively encoded compression-encoded pictures, wherein said stream is an MPEG compressed video data stream in which each of said reference pictures is an I-picture or a P-picture and each of said predictively encoded pictures is a P-picture or a B-picture, each of said pictures for which prediction information is replaced is a B-picture, and wherein said copy data set includes motion vector information indicating that an overall amount of picture motion of a B-picture with respect to a corresponding temporally preceding reference picture or with respect to a corresponding temporally succeeding reference picture is zero and motion compensated prediction error information indicating that respective amounts of motion compensated prediction error for all macroblocks of said B-picture are zero, to thereby specify all macroblocks of said B-picture as being skipped macroblocks.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for altering the picture updating frequency within an MPEG compressed video data stream replaces the data of each of successive predictively encoded pictures of that data stream, such as all of the B-picture or all of the B-pictures and all of the P-pictures, with copy data which have been stored beforehand in a memory and which designate all of the macroblocks of each such replaced picture as being skipped macroblocks with respect to a corresponding reference picture, thereby ensuring that each such replaced picture will be decoded as a copy of the corresponding reference picture by a MPEG decoder apparatus. Alteration of the picture updating frequency of the stream of pictures expressed by the MPEG data stream can thereby be achieved very simply, while in addition the overall amount of MPEG data can be substantially reduced.
109 Citations
7 Claims
-
1. A compressed data processing method for reducing a picture updating frequency of a stream of picture data sets expressing respective compression-encoded pictures, said stream including picture data sets each containing prediction information expressing a compression-encoded picture as being predictively encoded with respect to a predetermined corresponding other one of said compression-encoded pictures as a reference picture, the method comprising:
-
preparing beforehand a copy data set whose contents indicate a compression-encoded picture as being identical to said corresponding reference picture, and processing said stream of picture data sets to insert said copy data set to replace said prediction information in each of periodically occurring ones of said predictively encoded compression-encoded pictures, wherein said stream is an MPEG compressed video data stream in which each of said reference pictures is an I-picture or a P-picture and each of said predictively encoded pictures is a P-picture or a B-picture, each of said pictures for which prediction information is replaced is a B-picture, and wherein said copy data set includes motion vector information indicating that an overall amount of picture motion of a B-picture with respect to a corresponding temporally preceding reference picture or with respect to a corresponding temporally succeeding reference picture is zero and motion compensated prediction error information indicating that respective amounts of motion compensated prediction error for all macroblocks of said B-picture are zero, to thereby specify all macroblocks of said B-picture as being skipped macroblocks.
-
-
2. A compressed data processing method for reducing a picture updating frequency of a stream of picture data sets expressing respective compression-encoded pictures, said stream including picture data sets each containing prediction information expressing a compression-encoded picture as being predictively encoded with respect to a predetermined corresponding other one of said compression-encoded pictures as a reference picture, the method comprising:
-
preparing beforehand a copy data set whose contents indicate a compression-encoded picture as being identical to said corresponding reference picture, and processing said stream of picture data sets to insert said copy data set to replace said prediction information in each of periodically occurring ones of said predictively encoded compression-encoded pictures, wherein said stream is an MPEG compressed video data stream in which each of said reference pictures is an I-picture or a P-picture and each of said predictively encoded pictures is a P-picture or a B-picture, each of said pictures for which prediction information is replaced is a P-picture, and wherein said copy data set includes motion vector information indicating that an overall amount of picture motion of a P-picture with respect to a corresponding temporally preceding reference picture is zero and motion compensated prediction error information indicating that respective amounts of motion compensated prediction error for all macroblocks of said P-picture are zero, to thereby specify all macroblocks of said P-picture as being skipped macroblocks.
-
-
3. A compressed data processing method for reducing a picture updating frequency of a stream of picture data sets expressing respective compression-encoded pictures, said stream including picture data sets each containing prediction information expressing a compression-encoded picture as being predictively encoded with respect to a predetermined corresponding other one of said compression-encoded pictures as a reference picture, the method comprising:
-
preparing beforehand a copy data set whose contents indicate a compression-encoded picture as being identical to said corresponding reference picture, and processing said stream of picture data sets to insert said copy data set to replace said prediction information in each of periodically occurring ones of said predictively encoded compression-encoded pictures, wherein said compressed video data stream is an MPEG data stream in which each of said reference pictures is an I-picture or a P-picture and each of said predictively encoded pictures is a P-picture or a B-picture, wherein a B-picture copy data set and a P-picture copy data set are respectively prepared beforehand, wherein said B-picture copy data set includes motion vector information indicating that an overall amount of motion of a B-picture with respect to a corresponding temporally preceding reference picture or with respect to a corresponding temporally succeeding reference picture is zero and prediction error information indicating that respective amounts of motion compensated prediction error for all macroblocks of said B-picture are zero, to thereby specify all macroblocks of said B-picture as being skipped macroblocks, wherein said P-picture copy data set includes motion vector information indicating that an overall amount of motion of a P-picture with respect to a corresponding temporally preceding reference picture is zero and information indicating that respective amounts of motion compensated prediction error for all macroblocks of said P-picture are zero, to thereby specify all macroblocks of said P-picture as being skipped macroblocks, and wherein a first processing mode or a second processing mode can be selectively established such that in said first processing mode each of the B-pictures of said MPEG compressed video data stream is replaced by said B-picture copy data set and in said second processing mode, each of said B-pictures of said MPEG compressed video data stream is replaced by said B-picture copy data set and each of said P-pictures of said MPEG compressed video data stream is replaced by said P-picture copy data set.
-
-
4. A compressed data processing method for processing a selected part of an MPEG compressed video data stream to produce successive overall picture displacement in a predetermined direction for a final displayed picture corresponding to said selected part, said selected part being formed of a continuous sequence of predictively encoded pictures, the method comprising:
-
preparing beforehand copy information which specifies one specific predictive encoding direction for a predictively encoded picture and contains information indicating a specific non-zero magnitude of a motion vector which applies to all macroblocks of said predictively encoded picture, and a specific direction of said motion vector, and information indicating that each macroblock of said predictively encoded picture has zero amount of motion compensated prediction error; and
processing each of said predictively encoded pictures in said selected part of the MPEG data stream to replace all motion vector information and motion compensated prediction error information of said each predictively encoded pictures with said copy information. - View Dependent Claims (5)
-
-
6. A compressed data processing method for processing a selected part of an MPEG compressed video data stream to produce successive overall picture displacement in a predetermined direction for a final displayed picture corresponding to said selected part, said selected part being formed of a continuous succession of B-pictures and P-pictures, the method comprising:
-
preparing beforehand a P-picture copy data set which includes motion vector information for specifying a non-zero value of magnitude and a direction of a motion vector expressing an overall amount and direction of motion of a P-picture with respect to a corresponding temporally preceding reference picture, said copy data set further including motion compensated prediction error information which specifies zero amount of motion compensated prediction error for all macroblocks constituting said P-picture;
preparing beforehand a B-picture copy data set which includes motion vector information for specifying a non-zero value of magnitude and a direction of a motion vector expressing an overall amount and direction of motion of a B-picture with respect to a corresponding temporally preceding reference picture, said copy data set further including motion compensated prediction error information which specifies zero amount of motion compensated prediction error for all macroblocks constituting said B-picture; and
processing each of respective P-pictures in said selected part of the MPEG data stream to replace all motion vector information and motion compensated prediction error information of said each P-picture with said P-picture copy data set, and processing each of respective B-pictures expressed in said selected part of the MPEG data stream to replace all motion vector information and motion compensated prediction error information of said each B-picture with said B-picture copy data set. - View Dependent Claims (7)
-
Specification