Patent application number | Description | Published |
20090097548 | ENHANCEMENT LAYER CODING FOR SCALABLE VIDEO CODING - This disclosure describes scalable video coding techniques. In particular, the techniques may be used to encode refinements of a video block for enhancement layer bit streams in a single coding pass, thereby reducing coding complexity, coding delay and memory requirements. In some instances, the techniques encode each nonzero coefficient of a coefficient vector of the enhancement layer without knowledge of any subsequent coefficients. Coding the enhancement layer in a single pass may eliminate the need to perform a first pass to analyze the coefficient vector and a second pass for coding the coefficient vector based on the analysis. | 04-16-2009 |
20090175334 | ADAPTIVE CODING OF VIDEO BLOCK HEADER INFORMATION - This disclosure describes techniques for adaptively coding video block header information based on previously encoded video blocks. A video encoder may adaptively select a coding table for use in encoding a syntax element of a current video block based on corresponding syntax elements of one or more previously encoded blocks. In one aspect, the video encoder may adaptively select the coding table for use in encoding a block type of the current block based on block types of one or more video blocks adjacent to the current video block, i.e., neighboring video blocks. The video encoder may also predict one or more other header syntax elements of the current block based on at least one of the previously encoded video blocks. If prediction is successful, the video encoder may encode a flag to indicate the success of prediction. | 07-09-2009 |
20090175349 | LAYERED ENCODED BITSTREAM STRUCTURE - This disclosure describes techniques for generating a layered encoded bitstream structure that exploits correlation in header information among video blocks of a coded unit of video data. A video encoder configured to operate in accordance with the techniques of this disclosure separates header information of the video blocks of a slice (or other coded unit) from the residual information of the video blocks of the slice. The video encoder run-length encodes the header information of the video blocks to better exploit the correlation of the header information among the blocks of the slice. After encoding the header information of the blocks of the slice, the video encoder encodes the residual information for each of the blocks of the slice. The video encoder transmits the encoded header information as a first sequence of bits and transmits the encoded residual information as second sequence of bits. | 07-09-2009 |
20100086027 | EFFICIENT PREDICTION MODE SELECTION - In generally, techniques are described for efficiently selecting a prediction mode by which to predict predictive video data from reference video data. In particular, an apparatus may include a memory that stores at least a first and second reference coded unit that each includes a first and second reference video data unit, respectively. The apparatus may further comprise a motion compensation unit that performs default weighted prediction to predict a first version of a predictive video data unit from the first and second reference video data units and calculates an offset value for the first version of the predictive video data unit. The motion compensation unit may then perform, based on the calculated offset value, either implicit weighted prediction or explicit weighted prediction to predict a second version of the predictive video data unit and encode the predictive video data unit as either the first or second version. | 04-08-2010 |
20100098156 | WEIGHTED PREDICTION BASED ON VECTORIZED ENTROPY CODING - This disclosure describes methods that control the selection of predictive coding techniques for enhancement layer video blocks based on characteristics of vectorized entropy coding for such enhancement layer video blocks. In accordance with this disclosure, the predictive techniques used for predictive-based video coding of enhancement layer video blocks are dependent upon the vectorized entropy coding used for such enhancement layer the video blocks. For each coded unit, predictive coding techniques (e.g. weighted or non-weighted prediction) may be selected depending upon whether the vectorized entropy coding defines a single vector for the video blocks of that coded unit or multiple vectors for the video blocks of that coded unit. | 04-22-2010 |
Patent application number | Description | Published |
20090045157 | INTERLOCKING CONTAINER FOR CONDUCTION OF FLOWABLE MATERIALS - An apparatus for containing and conducting flowable materials, including liquids, pourable solids, or gases, the apparatus having mateable dovetails on four sides, and mateable screw engagements at the top and bottom. The screw engagements are operative to maintain a sealed connection between successive containers, and contain barriers which are adapted to be removed, whereby the material may flow from one interconnected container to the next, in the manner of piping. A lateral connection may additionally be formed by mating portions at the leading and trailing ends of vertically connected containers. | 02-19-2009 |
20090090647 | INTERLOCKING CONTAINER ASSEMBLED TO FORM USEFUL STRUCTURES - An apparatus for containing and conducting flowable materials, including liquids, pourable solids, or gases, the apparatus having mateable dovetails on four sides, and mateable screw engagements at the top and bottom. The screw engagements are operative to maintain a sealed connection between successive containers, and contain barriers which are adapted to be removed, whereby the material may flow from one interconnected container to the next, in the manner of piping. A lateral connection may additionally be formed by mating portions at the leading and trailing ends of vertically connected containers. A perpendicular connection is formed by interlocking an engaged cap of a first container with a lateral interlocking portion of a like container. | 04-09-2009 |