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



Adaptive control for transforms in video coding
05/21/15 - 20150139331 - In an example, a method of transforming video data comprises determining, based on variable operational code, a plurality of control parameters for transforming the video data in a transform domain, wherein the operational code maps each of the plurality of control parameters to respective operational code fields, and performing transformation...

Method and apparatus for coding video and method and apparatus for decoding video accompanied with arithmetic coding
05/21/15 - 20150139332 - A method of decoding a video through symbol decoding includes parsing symbols of image blocks from a received bitstream; classifying a current symbol into a prefix bit string and a suffix bit string based on a threshold value determined according to a size of a current block; performing arithmetic decoding...

Method and apparatus for entropy encoding using hierarchical data unit, and method and apparatus for decoding
05/21/15 - 20150139333 - Provided are video encoding and decoding methods and apparatuses. The video encoding method includes: encoding a video based on data units having a hierarchical structure; determining a context model used for entropy encoding a syntax element of a data unit based on at least one piece of additional information of...

Layered video encoding and decoding
04/30/15 - 20150117545 - In some examples, a layered encoding component and a layered decoding component provide for different ways to encode and decode, respectively, video streams transmitted between devices. For instance, in encoding a video stream, a layered encoding component may analyze the content of successive video frames and determine different types of...

Method and apparatus for entropy coding video and method and apparatus for entropy decoding video
04/30/15 - 20150117546 - Provided are entropy decoding and encoding methods of a video. The entropy decoding method includes obtaining a transformation unit significant coefficient flag indicating whether a non-zero transformation coefficient exists in the transformation unit, from a bitstream, determining a context model for arithmetically decoding the transformation unit significant coefficient flag, based...

Golomb-rice/eg coding technique for cabac in hevc
04/23/15 - 20150110198 - A system utilizing a high throughput coding mode for CABAC in HEVC is described. The system may include an electronic device configured to obtain a block of data to be encoded using an arithmetic based encoder; to generate a sequence of syntax elements using the obtained block; to compare an...

Arithmetic decoding device, image decoding apparatus, arithmetic coding device, and image coding apparatus
04/23/15 - 20150110199 - In order to simplify hardware and improve coding efficiency, an adjacent sub-block coefficient presence/absence context deriving unit 124c derives context indexes as three-stage values according to a position of a process target transform coefficient in a process target sub-block in a case where a sub-block coefficient presence/absence flag is 0...

Techniques for transform based transcoding
04/02/15 - 20150092860 - Techniques for transform based transcoding are described. A transcoding application may manage transcoding operations for media files. The transcoding application may comprise a file transcoder component to transcode a media file from a first compressed state corresponding to a first compression technique to a second compressed state corresponding to a...

Encoding and decoding of slices in pictures of a video stream
04/02/15 - 20150092861 - Visible artifacts in a video stream of pictures with slices are reduced by having a separate maximum transform size for intra coding units in inter coded slices as compared to intra coding units in intra coded slices and/or inter coding units or by penalizing the usage of large transform size...

Modified hevc transform tree syntax
04/02/15 - 20150092862 - A method, apparatus, article of manufacture, and a memory structure for performing transform tree processing in advanced coding schemes is disclosed. Logical statements having two operands that can result in negative flag indexes have been replaced with conditional multiple logical statements with single operands....

Two level last significant coefficient (lsc) position coding
03/12/15 - 20150071359 - In some examples, a video coder employs a two-level technique to code information that identifies a position within the block of transform coefficients of one of the coefficients that is a last significant coefficient (LSC) for the block according to a scanning order associated with the block of transform coefficients....

Independent thread video disparity estimation method and codec
03/12/15 - 20150071360 - A method for real-time disparity estimation of stereo video data receives sequence of frames of stereo video data. Image-based disparity estimation is initially conducted to produce initial disparity estimates, and the disparity estimates are refined in a space-time volume. The algorithm produces disparity via multi-thread process in which an output...

Method and apparatus for color difference transform
03/12/15 - 20150071361 - Efficient image compression for video data characterized by a non-neutral dominant white point is achieved by transforming the input video signal into a de-correlated video signal based on a color difference encoding transform, wherein the color difference encoding transform is adapted based on the dominant white point using an algorithm....

Method and apparatus for chrominance processing in video coding and decoding
03/05/15 - 20150063460 - A method of video coding in respect of a 4:2:2 chroma subsampling format comprises dividing image data into transform units; in the case of a non-square transform unit, splitting the non-square transform unit into square blocks prior to applying a spatial frequency transform; and applying a spatial frequency transform to...

Significance map encoding and decoding using partition selection
02/12/15 - 20150043652 - Methods of encoding and decoding for video data are describe in which significance maps are encoded and decoded using non-spatially-uniform partitioning of the map into parts, wherein the bit positions within each part are associated with a given context. Example partition sets and processes for selecting from amongst predetermined partition...

Image processing device and method, and recording medium
02/05/15 - 20150036753 - Provided is an image processing device including a transform unit configured to transform a coding parameter used in coding of a first image into a coding parameter of a second image which is different from the first image and is of substantially the same time as the first image, and...

Parameter update method for entropy coding and decoding of conversion coefficient level, and entropy coding device and entropy decoding device of conversion coefficient level using same
01/29/15 - 20150030081 - Methods and apparatuses for decoding and encoding video are provided. A method includes obtaining bit strings corresponding to current transformation coefficient level information by arithmetic decoding a bitstream based on a context model that indicates a probability as to whether a bit from a bit string is a one or...

Concurrent processing of horizontal and vertical transforms
01/15/15 - 20150016536 - In an example, a method of transforming video data in video coding includes applying a first stage of a two-dimensional transform to a block of video data values to generate a block of first stage results, and applying a second stage of the two-dimensional transform to the block of first...

Rice parameter initialization for coefficient level coding in video coding process
01/15/15 - 20150016537 - Techniques are described for initializing a Rice parameter used to define codes for coefficient level coding. According to the techniques, the initial value of the Rice parameter is determined for a coefficient group (CG) in a transform block of video data based on statistics of coefficient levels that are gathered...

Rotation-based multiple description video coding and decoding method, apparatus and system
12/25/14 - 20140376639 - A rotation-based multiple description video coding and decoding method, apparatus and system. The coding method comprises the following steps: extracting one frame f in a video sequence; carrying out symmetric transformation on the frame f, and then performing H.264 coding to obtain a description 1; and directly performing H.264 coding...

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...