Encoding Of An Image Frame As Independent Regions
First Claim
Patent Images
1. A machine readable medium carrying one or more sequences of instructions for causing a system to process image frames, wherein execution of said one or more sequences of instructions by one or more processors contained in said system causes said system to perform the actions of:
- receiving an indication that an image frame is to be encoded using a number of regions of a first type;
allocating a plurality of blocks of said image frame into said number of regions formed according to said first type;
calculating the values of a plurality of parameters after said receiving; and
encoding each of said number of regions using the calculated values for said plurality of parameters.
1 Assignment
0 Petitions
Accused Products
Abstract
An aspect of the present invention dynamically allocates specific blocks of an image frame to each region based on a desired number of regions and a type of regions. According to another aspect of the present invention, the values of parameters used for encoding individual regions are also dynamically computed. Due to such dynamic allocation and computations, the encoding approach may scale easily to address a large variety of image frames.
101 Citations
20 Claims
-
1. A machine readable medium carrying one or more sequences of instructions for causing a system to process image frames, wherein execution of said one or more sequences of instructions by one or more processors contained in said system causes said system to perform the actions of:
-
receiving an indication that an image frame is to be encoded using a number of regions of a first type; allocating a plurality of blocks of said image frame into said number of regions formed according to said first type; calculating the values of a plurality of parameters after said receiving; and encoding each of said number of regions using the calculated values for said plurality of parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of processing image frames, said method comprising:
-
receiving an indication that an image frame is to be encoded using a number of regions of a first type; allocating a plurality of blocks of said image frame into said number of regions formed according to said first type; calculating the values of a plurality of parameters after said receiving; and encoding each of said number of regions using the calculated values for said plurality of parameters. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An encoder to encode a sequence of image frames, said encoder comprising:
-
a parameters block to receive an indication that an image frame is to be encoded using a number of regions of a first type, said parameter block to compute a corresponding number of blocks to be allocated to each of said regions based on said number, said type, a size of said image frame and a block size; and an encoding block to receive a sequence of pixel values representing said image frame, said encoding block to encode said image frame into said number of regions, with each region containing said corresponding number of blocks. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification