Method and apparatus for manipulating MPEG video
First Claim
Patent Images
1. A computer implemented method comprising:
- decoding a picture of an MPEG stream into a plurality of slices having a set of slices at least partially within an area of the picture, the area being less than all of the picture;
decoding at least the set of slices but not the plurality of slices into a plurality of macroblocks having a set of macroblocks within the area; and
decoding at least the set of macroblocks but not the plurality of macroblocks into pixels.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method of manipulating and displaying an MPEG stream is described. In one embodiment of the invention, a computer implemented method comprises defining a spatial location across a series of pictures of an MPEG stream; and for each picture of the series of pictures in the MPEG stream, partially decoding the picture to determine an area of the picture falling within the spatial location.
20 Citations
13 Claims
-
1. A computer implemented method comprising:
-
decoding a picture of an MPEG stream into a plurality of slices having a set of slices at least partially within an area of the picture, the area being less than all of the picture; decoding at least the set of slices but not the plurality of slices into a plurality of macroblocks having a set of macroblocks within the area; and decoding at least the set of macroblocks but not the plurality of macroblocks into pixels. - View Dependent Claims (2, 3)
-
-
4. A computer implemented method comprising:
-
creating a first MPEG compliant substream from an MPEG stream including a plurality of pictures, the first substream corresponding to a first region of interest (ROI), said first ROI being an area of each picture of the plurality of pictures smaller than the total area of each picture; transmitting the first substream to a first recipient; creating a second MPEG compliant substream from the MPEG stream, the second substream corresponding to a second region of interest (ROI) that is different than the first ROI, said second ROI being an area of each picture of the plurality of pictures smaller than the total area of each picture; and transmitting the second substream to a second recipient that is different than the first recipient. - View Dependent Claims (5, 6)
-
-
7. A computer implemented method comprising:
-
decoding a picture from an MPEG stream; selecting a plurality of different Regions of Interest in the picture; constructing a plurality of different new MPEG pictures corresponding to the plurality of different regions of interest; transmitting the plurality of different new MPEG pictures to a corresponding plurality of different nodes; and commanding the plurality of different nodes to display the plurality of different new MPEG pictures.
-
-
8. A non-transitory machine-readable medium encoded with instructions, which when executed by a set of processors, cause said set of processors to perform operations comprising:
-
decoding a picture of an MPEG stream into a plurality of slices having a set of slices at least partially within an area of the picture, the area being less than all of the picture; decoding at least the set of slices but not the plurality of slices into a plurality of macroblocks having a set of macroblocks within the area; and decoding at least the set of macroblocks but not the plurality of macroblocks into pixels. - View Dependent Claims (9, 10)
-
-
11. A non-transitory machine-readable medium that provides instructions, which when executed by a set of processors, cause said set of processors to perform operations comprising:
-
creating a first MPEG compliant substream from an MPEG stream including a plurality of pictures, the first substream corresponding to a first region of interest (ROI), said first ROI being an area of each picture of the plurality of pictures smaller than the total area of each picture; transmitting the first substream to a first recipient; creating a second MPEG compliant substream from the MPEG stream, the second substream corresponding to a second region of interest (ROI) that is different than the first ROI, said second ROI being an area of each picture of the plurality of pictures smaller than the total area of each picture; and transmitting the second substream to a second recipient that is different than the first recipient. - View Dependent Claims (12, 13)
-
Specification