FREE patent keyword monitoring and additional FREE benefits. http://images1.freshpatents.com/images/triangleright (1K) REGISTER now for FREE triangleleft (1K)
FreshPatents.com Logo    FreshPatents.com icons
Monitor Keywords Patent Organizer File a Provisional Patent Browse Inventors Browse Industry Browse Agents

Transform

Transform patent applications listed include Date, Patent Application Number, Patent Title, Patent Abstract summary and are linked to the corresponding patent application page.

Related Categories:

Pulse Or Digital Communications


Bandwidth Reduction Or Expansion > Television Or Motion Video Signal > Transform



Transform coefficient coding
12/11/14 - 20140362925 - An idea used herein is to use the same function for the dependency of the context and the dependency of the symbolization parameter on previously coded/decoded transform coefficients. Using the same function—with varying function parameter—may even be used with respect to different transform block sizes and/or frequency portions of the...

Method, apparatus and system for encoding and decoding the significance map for residual coefficients of a transform unit
12/11/14 - 20140362926 - Disclosed is a method of decoding residual coefficients of a transform unit from a bitstream of video data. The method receives the transform unit (1500) from the bitstream of video data in which the transform unit has upper (1503) and lower (1502) level square layers. The upper level layer represents...

Adaptive color space transform coding
12/04/14 - 20140355689 - An encoder system may include an analyzer that analyzes a current image area in an input video to select a transform. A selectable residue transformer, controlled by the analyzer, may perform the selectable transform on a residue image generated from the current image area and a predicted current image area,...

Rice parameter update for coefficient level coding in video coding process
10/16/14 - 20140307800 - Techniques are described for updating a value of a Rice parameter used to define Golomb codes for coefficient level coding. The Golomb codes defined by the Rice parameter may be used to code a remaining absolute value of a coefficient level for at least one coefficient in a coefficient group...

Arithmetic decoding device, image decoding device, arithmetic coding device, image coding device, and arithmetic decoding method
10/16/14 - 20140307801 - The amount of processing is reduced with high coding efficiency maintained. There is provided an arithmetic decoding device including syntax decoding means for decoding each of at least a first syntax element and a second syntax element indicating a transform coefficient using arithmetic decoding with a context or arithmetic decoding...

Image processor
09/25/14 - 20140286435 - The image processor includes a ⅓ multiplier circuit that approximately multiplies an input value X by ⅓. The ⅓ multiplier circuit includes a loop operation circuit that repeatedly perform a predetermined operation by loops, and a setting circuit that sets a required number of loops in the loop operation circuit....

Image processing apparatus and image processing method
09/25/14 - 20140286436 - The present disclosure relates to an image processing apparatus and an image processing method in which a deterioration of an image quality of a color difference signal due to the quantization can be suppressed. The image processing apparatus in the present disclosure includes an offset setting unit that sets an...

Systems, methods, and media for transcoding video data using metadata
09/18/14 - 20140269927 - Methods, systems, and computer readable media for transcoding video data based on metadata are provided. In some embodiments, methods for transcoding video data using metadata are provided, the methods comprising: receiving a first plurality of encoded images from a storage device; decoding the first plurality of encoded images based on...

Method and apparatus for determining a context model for transform coefficient level entropy encoding and decoding
09/18/14 - 20140269928 - Provided are a method and apparatus for determining a context model for entropy encoding and decoding of a transformation coefficient. According to the method and apparatus, a context set index ctxset is obtained based on color component information of a transformation unit, a location of a current subset, and whether...

Simultaneous and loopless vector calculation of all run-level pairs in video compression
07/03/14 - 20140185687 - A method and a decoding or coding device for calculating at least one of run and level representations of respective quantized transform coefficients representing pixel values in a block of a video picture inserted in a coefficient array is disclosed. The method and the decoding or coding device are adjusted...

Coding system transform apparatus, coding system transform method, and storage medium
07/03/14 - 20140185688 - A coding system transform apparatus includes a decoding unit configured to decode a first coded stream coded by a first coding system using a first coding parameter to acquire a decoded image, a coding unit configured to code the decoded image acquired by the decoding unit by a second coding...

Method and system of transform block processing according to quantization matrix in video coding
06/26/14 - 20140177728 - A method and system for processing transform blocks according to quantization matrices in a video coding system are disclosed. Embodiments of the present invention derive one or more derived quantization matrices from one or more initial quantization matrices or from one previously derived quantization matrix. In one embodiment, the initial...

Image processing apparatus and image processing method
06/19/14 - 20140169479 - An image processing apparatus capable of reducing a capacity of a storage element includes: a first variable-length decoding unit that sequentially outputs, for each first unit of processing, one or more components included in the first unit of processing, by performing a first process on a coded stream; a reordering...

Video encoding method and apparatus and video decoding method and apparatus, based on hierarchical coded block pattern information
06/12/14 - 20140161193 - A method and apparatus for decoding video and a method and apparatus for encoding video are provided. The method for decoding video includes: receiving and parsing a bitstream of encoded video; extracting, from the bitstream, encoded image data of a current picture assigned to a maximum coding unit of the...

Video encoding method and apparatus and video decoding method and apparatus, based on hierarchical coded block pattern information
06/12/14 - 20140161194 - A method and apparatus for decoding video and a method and apparatus for encoding video are provided. The method for decoding video includes: receiving and parsing a bitstream of encoded video; extracting, from the bitstream, encoded image data of a current picture assigned to a maximum coding unit of the...

Video encoding method and apparatus and video decoding method and apparatus, based on hierarchical coded block pattern information
06/05/14 - 20140153650 - A method and apparatus for decoding video and a method and apparatus for encoding video are provided. The method for decoding video includes: receiving and parsing a bitstream of encoded video; extracting, from the bitstream, encoded image data of a current picture assigned to a maximum coding unit of the...

Devices and methods for modifications of syntax related to transform skip for high efficiency video coding (hevc)
05/29/14 - 20140146894 - Modifications of syntax related to transform skip methods and systems for High Efficiency Video Coding (HEVC) are disclosed....

Systems, methods, and computer program products for scalable video coding based on coefficient sampling
05/22/14 - 20140140410 - Methods, systems, and computer program products for the generation of multiple layers of scaled encoded video data compatible with the HEVC standard. Residue from prediction processing may be transformed into coefficients in the frequency domain. The coefficients may then be sampled to create a layer of encoded data. The coefficients...

Video encoding method with bit depth adjustment for fixed-point conversion and apparatus therefor, and video decoding method and apparatus therefor
05/22/14 - 20140140411 - Provided are a video encoding method of adjusting a range of encoded output data to adjust a bit depth during restoring of encoded samples, and a video decoding method of substantially preventing overflow from occurring in output data in operations of a decoding process. The video decoding method includes parsing...

Methods and apparatus for transcoding digital video data
05/15/14 - 20140133573 - Methods and apparatus for transcoding digital video data are disclosed. In an embodiment, a transcoder (300) decodes a digital video block (304) using a first coding scheme, such as 8×8 MPEG-2/4, to produce domain transformed data (306) and a motion vector (308). The transcoder (300) then estimates an energy level...

Method and apparatus for sign data hiding of video and image data
05/15/14 - 20140133574 - A method and apparatus for processing transform coefficients for a video coder or encoder is disclosed in the present invention. Embodiments according to the present invention reduce the storage requirement for sign bit hiding (SBH), improve the parallelism of SBH processing or simplify parity checking. Partial quantized transform coefficients (QTCs)...

Using multiple transform/subband representations for video encoding
05/08/14 - 20140126650 - A method of encoding a sequence of video frames, comprising receiving a sequence of video frames, encoding at least a first portion of the sequence of frames using the first type of transform/subband representation to produce first transform/subband coefficients, encoding at least a second portion of the sequence of frames...

Rate-distortion optimizers and optimization techniques including joint optimization of multiple color components
05/01/14 - 20140119454 - Examples of encoders and video encoding are described that include optimizers and techniques for optimizing syntax elements such as transform coefficients. In some examples, multiple color components of a video signal may be jointly optimized by employing a cost calculation using a combination of distortion and/or rate metrics for multiple...

Image coding apparatus, image coding method, and program, and image decoding apparatus, image decoding method, and program
05/01/14 - 20140119455 - determining whether the block size of the target block is equal to the minimum block size, and coding the acquired parameter value....

Reducing memory consumption during video decoding
04/10/14 - 20140098887 - Video decoding innovations for multithreading implementations and graphics processor unit (“GPU”) implementations are described. For example, for multithreaded decoding, a decoder uses innovations in the areas of layered data structures, picture extent discovery, a picture command queue, and/or task scheduling for multithreading. Or, for a GPU implementation, a decoder uses...

Scan pattern determination from base layer pixel information for scalable extension
04/03/14 - 20140092982 - A method determines a first unit of video in a base layer and analyzes a portion of pixels for the first unit of video in the base layer. A scan pattern for a second unit of video in an enhancement layer is determined based on the analyzing of the portion...

Coded block flag coding for 4:2:2 sample format in video coding
04/03/14 - 20140092983 - Systems, methods, and devices for video coding that may obtain a rectangular chroma block having first and second square sub-blocks are disclosed. These systems, methods, and devices may also decode a first coded block flag (CBF) for the first square sub-block to indicate whether the first square sub-block includes at...

Color gamut scalability techniques
03/20/14 - 20140079134 - Techniques are described that can be used to either compress or expand video. Color compression techniques are described that can be used to compress the wide color gamut content into lower color gamut for inclusion in a baseline layer. Color expansion techniques are described that convert lower color gamut data...

Performing quantization to facilitate deblocking filtering
03/20/14 - 20140079135 - A method of encoding video data includes encoding a quantization parameter delta value in a coding unit (CU) of the video data before coding a version of a block of the CU in a bitstream so as to facilitate deblocking filtering. Coding the quantization parameter delta value may comprise coding...

Apparatus and method for uncompressed, wireless transmission of video
03/20/14 - 20140079136 - An apparatus and method including a transmitter to generate a wireless transmission corresponding to video information is disclosed. The transmitter includes an encoder to generate at least one symbol coordinate representing a first component of a data value characterizing a portion of the video information, where the at least one...

Image processing system, image processing method and program
03/20/14 - 20140079137 - There is provided an image processing system and an image processing method able to suppress block distortion in the case of decoding image data encoded in unit of blocks. A controlling unit selects a filtering content to be applied to the block image data based on the encoding types of...

Video encoding and decoding with chrominance sub-sampling
03/06/14 - 20140064379 - In video encoding, a video input received in 4:2:2 is resampled. Residuals are formed through the use of reference samples stored in the native 4:2:2, before transforming, quantising and entropy coding to form an encoded bitstream in the resampled format. The encoded bitstream contains a message indicating chrominance resampling and...

Frame buffer compression for video processing devices
03/06/14 - 20140064380 - For compressing a video signal, a local multiscale transform is applied to a frame of the video signal to obtain coefficient blocks. The coefficients of each block are distributed into a plurality of coefficient groups, and for at least one of the groups, a common exponent is determined for encoding...

Alternative transform in scalable video coding
02/27/14 - 20140056361 - An apparatus for coding video data according to certain aspects includes a memory and a processor in communication with the memory. The memory stores video block information. The video block information includes reference layer block information. The processor determines, based on a parameter of the video block information, a transform...

Video encoding and decoding using transforms
02/27/14 - 20140056362 - Video encoding or decoding utilising a spatial transform operating on rows and columns of a block, with a set of transform skip modes including: transform on rows and columns; transform on rows only; transform on columns only; no transform. An indication of the selected mode is provided to the decoder....

Size based transform unit context derivation
02/20/14 - 20140050266 - Systems, apparatus, articles, and methods are described including operations for size based transform unit context derivation....

Processing device and image processing method
02/20/14 - 20140050267 - An image processing device including a decoding section that decodes an encoded stream and generates quantized transform coefficient data, and an inverse quantization section that, taking transform coefficient data as transform units to be used during inverse orthogonal transform, inversely quantizes the quantized transform coefficient data decoded by the decoding...

Encoder and method
02/13/14 - 20140044190 - An encoder is operable to encode input data to generate corresponding encoded output data. The encoder includes data processing hardware. The encoder compresses content associated with blocks or packets, so that the encoded output data is smaller in size than the input data....

Decoder and method
02/13/14 - 20140044191 - when the encoded input data has been at least partially decoded, to output data from the data field as the decoded output data....

Method and device for encoding a high frequency signal, and method and device for decoding a high frequency signal
02/13/14 - 20140044192 - A method and a device for encoding a high frequency signal, and a method and a device for decoding a high frequency signal are provided, which relate to encoding and decoding technology. The method for encoding a high frequency signal includes: determining a signal class of a high frequency signal...

Transformation invariant media matching
01/16/14 - 20140016706 - This disclosure relates to transformation invariant media matching. A fingerprinting component can generate a transformation invariant identifier for media content by adaptively encoding the relative ordering of signal markers in media content. The signal markers can be adaptively encoded via reference point geometry, or ratio histograms. An identification component compares...

Image decoding apparatus, image coding apparatus, image decoding circuit, and image decoding method
01/09/14 - 20140010311 - A decoding apparatus according to the present invention includes: a decoding unit which decodes identification information identifying an orthogonal transform basis for inverse orthogonal transform; an orthogonal transform basis accumulation unit accumulating orthogonal transform bases for inverse orthogonal transform; an orthogonal transform basis storage unit storing an orthogonal transform basis...

Method and apparatus for encoding and decoding transform coefficients
01/09/14 - 20140010312 - An encoding method includes: encoding transform coefficients of a transform coefficient block according to a predetermined scan order, and encoding a set number of transform coefficients in each group until a last group of the transform coefficient block is encoded; storing an obtained map of non-zero transform coefficients, absolute values...

Coding of significance flags
01/02/14 - 20140003529 - A video coder determines, based at least in part on a distance between a current sub-block of a transform coefficient block and a sub-block that contains a last significant coefficient (LSC) of the transform coefficient block, coding contexts for significance flags for transform coefficients of the current sub-block. Furthermore, the...

Sign hiding techniques for quantized transform coefficients in video coding
01/02/14 - 20140003530 - A video coder, when coding residual data, determines whether to perform SDH for a coefficient group of a chroma transform block independently from determining whether to perform SDH for the coefficient group of the luma transform block....

Coded-block-flag coding and derivation
12/26/13 - 20130343462 - Techniques for coding and deriving (e.g., determining) one or more coded-block-flags associated with video content are described herein. A coded-block-flag of a last node may be determined when coded-block-flags of preceding nodes are determined to be a particular value and when a predetermined condition is satisfied. In some instances, the...

Image coding method, image decoding method, image coding apparatus, image decoding apparatus, and image coding and decoding apparatus
12/26/13 - 20130343463 - An image coding method using arithmetic coding. The method includes: performing arithmetic coding on a first flag that indicates whether or not an absolute value of a target coefficient in a target coefficient block is greater than 1; and performing arithmetic coding on a second flag that indicates whether or...

Transform skip mode
12/26/13 - 20130343464 - A device for coding video data includes a video coder configured to: determine for a chroma transform block (TB) a sub-sampling format for the chroma TB; based on the sub-sampling format for the chroma TB, identify one or more corresponding luma TBs; determine, for each of the one or more...

Bi-layer texture prediction for video coding
12/12/13 - 20130329806 - In one example, an apparatus is configured to code video data. The apparatus comprises a processor configured to determine a base layer reference block for a current block. The base layer reference block may be located in the base layer. The processor is further configured to determine an enhancement layer...

Method for scanning transform coefficient and device therefor
12/12/13 - 20130329807 - The method for scanning a transform coefficient of the present invention comprises the steps of: determining a reference transform block for a block to be decoded; deriving a scanning map of the block to be decoded using scanning information of the reference transform block; and executing a reverse-scan on the...

Methods and devices for parallel encoding and decoding using a bitstream structured for reduced delay
11/28/13 - 20130315316 - Methods and devices for encoding and decoding that involve sorting bins according to their respective estimated probabilities to form subsequences, each subsequence having an associated estimated probability. Subsequences are encoded to form codewords. Ordered sets of phrases of known length are then formed from the codewords. Each first of the...

Modified coding for a transform skipped block for cabac in hevc
11/14/13 - 20130301738 - In an example, an electronic device of a decoder is configured to obtain a bit stream and recover a binary symbol from the obtained bit stream. The electronic device is configured to determine whether the binary symbol is to be decoded using a modified transform skip mode. The electronic device...

Signal processing and tiered signal encoding
11/07/13 - 20130294523 - An encoder receives a signal. The encoder utilizes one or more downsample operations to produce downsampled renditions of the signal at successively lower levels of quality in the hierarchy. In a reverse direction, the encoder applies the one or more upsample operations to a downsampled rendition of the signal at...

Transform skipping and lossless coding unification
11/07/13 - 20130294524 - An example method includes determining whether an encoded block of residual video data was encoded losslessly in accordance with a lossless coding mode, based on whether transform operations were skipped during encoding of the block of residual video data, and if the block of residual video data was encoded losslessly,...

Parameter set coding
10/31/13 - 20130287115 - Systems, methods, and devices for processing video data are disclosed. Some examples relate to receiving or forming a parameter set having an identifier that is fixed length coded, wherein a parameter set identification (ID) for the parameter set is before any syntax element in the parameter set that is entropy...

System and method for encoding/decoding videos using edge-adaptive transform
10/17/13 - 20130272422 - A system and method for encoding/decoding videos using an edge-adaptive transform. The encoding system encodes input videos using the edge-adaptive transform or, alternatively, using either the edge-adaptive transform or a discrete cosine transform....

Transform coefficient coding
10/17/13 - 20130272423 - Techniques are described for determining a scan order for transform coefficients of a block. The techniques may determine context for encoding or decoding significance syntax elements for the transform coefficients based on the determined scan order. A video encoder may encode the significance syntax elements and a video decoder may...

Sign hiding techniques for quantized transform coefficients in video coding
10/17/13 - 20130272424 - This disclosure proposes techniques for encoding and decoding transform coefficients in a video coding process. In particular, this disclosure proposes techniques determining whether or not to apply a sign data hiding process for a group of transform coefficients, and techniques for applying the sign data hiding process. In one example,...

Rate-distortion optimized transform and quantization system
09/12/13 - 20130235938 - The present invention is directed to a rate-distortion optimized (RDO) transform and quantization system. A frame classification unit classifies an input frame as either a key frame or a non-key frame. A rate model update unit generates at least one model parameter of a rate model according to a transform...

Video representation using a sparsity-based model
09/12/13 - 20130235939 - A method for representing a video sequence including a time sequence of input video frames, the input video frames including some common scene content that is common to all of the input video frames and some dynamic scene content that changes between at least some of the input video frames....

Methods and devices for context modeling to enable modular processing
09/12/13 - 20130235940 - Methods of encoding and decoding for video data are described for encoding or decoding coefficients for a transform unit. In particular, the significant-coefficient flags for a coefficient group are encoded and decoded based upon a context determination, and the context is determined based upon the values of neighboring flags. The...

Method and apparatus for last coefficient indexing for high efficiency video coding
08/22/13 - 20130215969 - A method, apparatus, article of manufacture, and a memory structure for encoding and decoding transform unit coefficients is disclosed. In one embodiment, the encoding of the transform unit coefficients is performed by determining if all of the coefficients of a portion of the transform unit disposed on a portion of...

Method and apparatus for last coefficient group position coding
08/22/13 - 20130215970 - A method, apparatus, article of manufacture, and a memory structure for encoding and decoding transform unit coefficients is disclosed. In one embodiment, the encoding of the transform unit coefficients is performed by determining a last significant subblock, wherein the last significant subblock is the last subblock along a subblock processing...

Reducing dc leakage in hd photo transform
08/22/13 - 20130215971 - In certain embodiments, to eliminate DC leakage into surrounding AC values, scaling stage within a photo overlap transform operator is modified such that the off-diagonal elements of the associated scaling matrix have the values of 0. In certain embodiments, the on-diagonal scaling matrix are given the values (0.5, 2). In...

Method and apparatus for improved entropy encoding and decoding
08/15/13 - 20130208806 - Methods and apparatus are provided for improved entropy encoding and decoding. An apparatus includes a video encoder for encoding at least a block in a picture by transforming a residue of the block to obtain transform coefficients, quantizing the transform coefficients to obtain quantized transform coefficients, and entropy coding the...

Remote protocol
08/01/13 - 20130195198 - A system and method are provided for a hybrid approach to delivering digital imagery in real-time that improves CPU utilization and latency. Such hybrid approach includes using standard compression/decompression utilities, such as but not limited to H.264 encoding/decoding, as well as a novel technique that creates and advantageously employs a...

Residual quad tree (rqt) coding for video coding
08/01/13 - 20130195199 - A video decoding device receives an array of transform coefficients for a chroma component of video data. The video decoding device receives entropy encoded data representing the value of a split flag associated with the chroma component. The value of the split flag indicates whether the array of transform coefficients...

Methods and systems for pipelining within binary arithmetic coding and decoding
07/25/13 - 20130188724 - Methods of encoding and decoding for video data are described for encoding or decoding multi-level significance maps whilst enabling pipelining of the BAC engine. In one example, coefficient groups are redefined to remove the significant-coefficient flags of the first and last position of a block and replace them with significant-coefficient...

Multiple sign bit hiding within a transform unit
07/25/13 - 20130188725 - Methods of encoding and decoding for video data are described for encoding or decoding coefficients for a transform unit. In particular, the sign bits for the non-zero coefficients are encoded using sign bit hiding. Two or more sets of coefficients are defined for the transform unit and a sign bit...

Methods and devices for context set selection
07/25/13 - 20130188726 - Methods of encoding and decoding for video data are described for encoding or decoding multi-level significance maps. Distinct context sets may be used for encoding the significant-coefficient flags in different regions of the transform unit. In a fixed case, the regions are defined by coefficient group borders. In one example,...

Method of determining binary codewords for transform coefficients
07/25/13 - 20130188727 - A system is provided for creating binary codewords for transform coefficients used for relating transform units (TUs) divided into coding units (CUs) in a High Efficiency Video Coding (HEVC) system. The system provides binarization of the codewords and removes unnecessary operations to reduce system complexity and increase compression performance. The...

Complexity reduction of significance map coding
07/25/13 - 20130188728 - The complexity of coding a significant_coeff_flag in video coding such as High Efficiency Video Coding (HEVC) is able to be reduced using the same mapping to select luma and chroma contexts for the coding of 4×4 significant maps. As a result, a 15 element lookup table and multiple branches are...

Method of determining binary codewords for transform coefficients
07/25/13 - 20130188729 - A system is provided for creating binary codewords for transform coefficients used for relating transform units (TUs) divided into coding units (CUs) in a High Efficiency Video Coding (HEVC) system. The system provides binarization of the codewords and removes unnecessary operations to reduce system complexity and increase compression performance. The...

Video encoding method and device and decoding method and device
07/25/13 - 20130188730 - A video encoding method, a video encoding apparatus, a video decoding method, and a video decoding apparatus, the video encoding method including producing a fast transform matrix based on a transform matrix which is used for frequency transformation on a predetermined-size block; producing a transformed block by transforming the predetermined-size...

Method for encoding/decoding block information using quad tree, and device for using same
07/25/13 - 20130188731 - Disclosed decoding method of the intra prediction mode comprises the steps of: determining whether an intra prediction mode of a present prediction unit is the same as a first candidate intra prediction mode or as a second candidate intra prediction mode on the basis of 1-bit information; and determining, among...