Patent application number | Description | Published |
20130279589 | MANAGING MULTI-REFERENCE PICTURE BUFFERS FOR VIDEO DATA CODING - Encoding and decoding is accomplished herein using a multi-reference picture buffer. Reference frames are assigned to reference picture buffers when used for encoding and are identified with picture IDs unique relative to other picture IDs currently associated with the reference picture buffers. The maximum picture number used as the picture ID can be based on a number of reference picture buffers available to encode and decode the frames plus a value based on an expected error rate. The picture IDs can be assigned based on a least recently used policy. When a reference frame is no longer needed for encoding and decoding, a picture ID number associated with the reference frame can be released for re-assignment to a new reference frame. | 10-24-2013 |
20140044164 | TWO-STEP QUANTIZATION AND CODING METHOD AND APPARATUS - Encoding and decoding a video image having a plurality of frames using a two-step quantization and coding process are disclosed. A block of a frame are encoded by identifying pixels having certain spatial characteristics, forming a second block from the block while replacing the identified pixels with a single pixel value, such as an average of the remaining original pixels. The second block is encoded, such as by transformation and quantization, and placed into a bitstream. The second block is decoded and subtracted from the original block to generate a difference block. The difference block is encoded, such as by quantization, and is placed in the bitstream. At a decoder, both blocks are decoded and combined to reconstruct the original block. | 02-13-2014 |
20140044166 | Transform-Domain Intra Prediction - A method for encoding a frame having a plurality of blocks in a video stream using transform-domain intra prediction is disclosed. The method includes generating, using a two-dimensional transform, a set of transform coefficients for a current block; generating, using a one-dimensional transform, a set of transform coefficients for previously coded pixel values in the frame; determining, using the set of transform coefficients for the previously coded pixel values, a set of transform coefficients for a prediction block; determining a residual based on the difference between the set of transform coefficients for the current block and the set of coefficients for the prediction block; and encoding the residual. | 02-13-2014 |
20140098854 | LOSSLESS INTRA-PREDICTION VIDEO CODING - Blocks of a frame of a video stream can be encoded using lossless intra-prediction encoding. The compression ratio of lossless intra-prediction encoding can be improved by performing lossy encoding on the intra-predicted residual. The encoded residual is then decoded and the reconstructed residual is subtracted from the original residual. The resulting difference residual is encoded using lossless encoding and included in the output bitstream along with the lossy encoded residual, permitting the block to be decoded with no loss at a decoder. | 04-10-2014 |
20140098855 | LOSSLESS INTRA-PREDICTION VIDEO CODING - Blocks of a frame of a video stream can be encoded using lossless inter-frame prediction encoding. The compression ratio of lossless inter-frame encoding can be improved by first examining the magnitude of a motion vector used to perform inter-frame prediction. If the magnitude of the motion vector is small, the residual generated by the inter-prediction can be entropy coded and included in the encoded bitstream. If the magnitude of the motion vector is greater than a threshold, the residual can be encoded using lossy encoding and then decoded and subtracted from the original residual. The resulting difference residual is encoded using lossless encoding and included in the output bitstream along with the lossy encoded residual, permitting the block to be decoded with no loss at a decoder. | 04-10-2014 |
20140098856 | LOSSLESS VIDEO CODING WITH SUB-FRAME LEVEL OPTIMAL QUANTIZATION VALUES - A block of a frame of a video stream can be encoded using lossless coding that generates a transform domain residual block and a spatial domain difference block. The compression ratio of the coding may be improved by selecting an optimal quantization value on a per-block basis. The optimal quantization value can be selected by quantizing a residual block resulting from prediction of the block using a plurality of candidate quantization values and selecting the candidate quantization value that results in the fewest number of bits for the quantized residual block. | 04-10-2014 |
20140143856 | OPERATIONAL SHORTCUTS FOR COMPUTING DEVICES - Systems, devices, and techniques for providing shortcuts to applications of a computing device are described. In one example, a method includes outputting, for display at a screen, a plurality of input nodes while the computing device is in a locked state and receiving an indication of a selection of a set of the plurality of input nodes in a defined order. The method may also include determining that the selection matches a predetermined selection order of the input nodes, the predetermined selection order being associated with the computing device. The method may also include, responsive to the determining, outputting, for display in place of at least one of the plurality of input nodes at the screen, an icon representative of an operation executable by the computing device, receiving an indication of a selection of the icon, and responsive to receiving the indication, executing the operation. | 05-22-2014 |