-
公开(公告)号:US10356405B2
公开(公告)日:2019-07-16
申请号:US14071341
申请日:2013-11-04
Applicant: Integrated Device Technology, Inc.
Inventor: Pavel Novotny , Eric C. Pearson
IPC: H04N19/124 , H04N19/176 , H04N19/136 , H04N19/154 , H04N19/192
Abstract: A video encoding method for encoding a stream of baseband video data. The stream of baseband video data is received as a plurality of coding units. Statistics of each coding unit in the plurality of coding units are gathered. A quantization parameter (QP) for each coding unit is determined from the corresponding statistics. The coding unit is trial encoded using the QP to generate a trial encoded coding unit; and the QP is updated based on the trial encoded coding unit. Trial encoding the coding unit and updating the QP are repeated until the trial encoded coding unit meets a predetermined criterion. Then the coding unit is final encoded using the updated QP to generate a final encoded coding unit.
-
公开(公告)号:US10057601B2
公开(公告)日:2018-08-21
申请号:US14746146
申请日:2015-06-22
Applicant: Integrated Device Technology, Inc.
Inventor: Pavel Novotny , Eric C. Pearson
IPC: H04N19/86 , H04N19/117 , H04N19/14 , H04N19/176 , H04N19/42
CPC classification number: H04N19/86 , H04N19/117 , H04N19/14 , H04N19/176 , H04N19/42
Abstract: A technique to perform filtering of ringing artifacts is disclosed herein. An example apparatus may include a decoder configured to receive a bitstream, decode the bitstream into blocks, identify conditions in the blocks associated with generation of ringing artifacts, and filter the ringing artifacts from one or more of the blocks responsive to identification of the conditions by the decoder. An example method may include detecting conditions in a bitstream that lead to ringing artifacts, configuring a filter based on the conditions, and filtering the ringing artifacts from blocks of decoded bitstream.
-
公开(公告)号:US10027986B2
公开(公告)日:2018-07-17
申请号:US14495583
申请日:2014-09-24
Applicant: Integrated Device Technology, Inc.
Inventor: Pavel Novotny
IPC: H04N19/80 , H04N5/213 , H04N5/44 , G06T5/00 , H04N5/21 , H04N19/176 , H04N19/117 , H04N19/136
Abstract: Apparatuses and methods for filtering noise from a video signal are described herein. An example apparatus may include a noise filter system configured to filter noise from a frame of a video signal based on a noise level of the frame to provide a filtered video signal. The noise filter system may be configured to select macroblocks of the frame that have an associated weighted activity to variance ratio that exceeds a threshold value. The noise filter system may be further configured to calculate the noise level of the frame based on estimated noise levels of each of the selected macroblocks of the frame. The example apparatus may further include an encoder configured to encode the filtered video signal to provide a compressed bitstream.
-
公开(公告)号:US10264261B2
公开(公告)日:2019-04-16
申请号:US14011503
申请日:2013-08-27
Applicant: Integrated Device Technology, Inc.
Inventor: Eric C. Pearson , Pavel Novotny
IPC: H04N19/13 , H04N19/91 , H04N19/176 , H04N19/194 , H04N19/436 , H04N19/147 , H04N19/174
Abstract: Apparatuses and methods for initializing a CABAC state are disclosed herein. An example apparatus may include an encoder configured to receive a macroblock dependent on at least one unencoded macroblock. The encoder may further be configured to receive a plurality of CABAC states and initialize CABAC in accordance with one of the plurality of CABAC states to encode the macroblock prior to the at least one unencoded macroblock being encoded.
-
公开(公告)号:US10609416B2
公开(公告)日:2020-03-31
申请号:US16032469
申请日:2018-07-11
Applicant: Integrated Device Technology, Inc.
Inventor: Pavel Novotny
IPC: H04N19/80 , H04N5/213 , H04N19/176 , H04N19/117 , H04N19/136 , G06T5/00 , H04N5/21
Abstract: An apparatus includes a filter circuit and an encoder. The filter circuit may be configured to (i) calculate a noise level of a frame of a video signal based on a subset less than all of a plurality of blocks of the frame, where each of the blocks in the subset may have an associated weighted activity to variance ratio that exceeds a threshold value and (ii) generate a filtered video signal based on the noise level. An estimated noise level of each of the blocks in the subset may be selected from one of (a) an activity of the block, (b) another activity of a reference block of another frame and (c) a sum of absolute pixel differences between the block and the reference block. The encoder may be configured to generate a bitstream by encoding the filtered video signal.
-
公开(公告)号:US10313565B2
公开(公告)日:2019-06-04
申请号:US14316329
申请日:2014-06-26
Applicant: Integrated Device Technology, Inc.
Inventor: Pavel Novotny , Eric Pearson
IPC: H04N1/409 , H04N5/14 , H04N21/2187
Abstract: A technique to perform edge-aware spatial noise filtering that may filter random noise from frames while maintaining the edges in the frames. The technique may include receiving a frame comprising a pint ht of pixels, filtering a subset of the plurality of pixels based on a weighting factor associated with each pixel of the subset of pixels, wherein the weighting factor is at least in part based on a difference in pixel value between the pixel and the individual pixels in the subset, and providing the filtered pixel to an encoder for encoding. Example implementation may include a spatial noise filter to receive an image, the noise level, and configuration parameters, and configured to determine weighting factors of pixels of the image based on differences in pixel values and a set of configuration parameters, and further configured to filter noise from the image based on the weighting factors of the pixels.
-
公开(公告)号:US20180332308A1
公开(公告)日:2018-11-15
申请号:US16032469
申请日:2018-07-11
Applicant: Integrated Device Technology, Inc.
Inventor: Pavel Novotny
IPC: H04N19/80 , H04N19/136 , H04N19/117 , H04N19/176 , G06T5/00 , H04N5/213 , H04N5/21
CPC classification number: H04N19/80 , G06T5/002 , H04N5/21 , H04N5/213 , H04N19/117 , H04N19/136 , H04N19/176
Abstract: An apparatus includes a filter circuit and an encoder. The filter circuit may be configured to (i) calculate a noise level of a frame of a video signal based on a subset less than all of a plurality of blocks of the frame, where each of the blocks in the subset may have an associated weighted activity to variance ratio that exceeds a threshold value and (ii) generate a filtered video signal based on the noise level. An estimated noise level of each of the blocks in the subset may be selected from one of (a) an activity of the block, (b) another activity of a reference block of another frame and (c) a sum of absolute pixel differences between the block and the reference block. The encoder may be configured to generate a bitstream by encoding the filtered video signal.
-
公开(公告)号:US10230956B2
公开(公告)日:2019-03-12
申请号:US13627776
申请日:2012-09-26
Applicant: Integrated Device Technology, Inc.
Inventor: Krzysztof Hebel , Eric C. Pearson , Pavel Novotny
IPC: H04N19/18 , H04N19/70 , H04N19/103 , H04N19/124 , H04N19/147 , H04N19/154 , H04N19/463 , H04N19/567 , H04N19/517 , H04N19/61
Abstract: Methods and apparatuses for optimizing rate-distortion of syntax elements are disclosed herein. An optimization block may be used in a video encoder and may include a candidate generation block and a best cost block. The optimization block may be configured to generate a plurality of candidates corresponding to respective differential levels. Each of the plurality of candidates may be based, at least in part, on a DC coefficient and provide a respective rate-distortion cost. The best cost block may be coupled to the candidate generation block and may be configured to select a candidate of the plurality of candidates according to a criteria.
-
-
-
-
-
-
-