Color filter array alignment detection
    1.
    发明授权
    Color filter array alignment detection 有权
    滤色片阵列对准检测

    公开(公告)号:US08441562B1

    公开(公告)日:2013-05-14

    申请号:US12875077

    申请日:2010-09-02

    CPC classification number: H04N17/002 H04N9/045

    Abstract: In one embodiment of the present invention, a method for determining a phase alignment of a Bayer color filter array is provided. A quincunx lattice of the color filter array corresponding to a first color component is determined from an input frame of image data. Elements of the color filter array corresponding to first and second rectangular lattices of the color filter array are selected. Second and third color components corresponding to elements of the first and second rectangular lattices are determined from the sample values in an input frame of image data.

    Abstract translation: 在本发明的一个实施例中,提供了一种用于确定拜耳滤色器阵列的相位对准的方法。 从图像数据的输入帧确定与第一颜色分量相对应的滤色器阵列的五点阵。 选择与滤色器阵列的第一和第二矩形格子相对应的滤色器阵列的元件。 从图像数据的输入帧中的样本值确定与第一和第二矩形格子的元素对应的第二和第三颜色成分。

    Video decoding system supporting multiple standards
    2.
    发明授权
    Video decoding system supporting multiple standards 有权
    视频解码系统支持多种标准

    公开(公告)号:US07881385B2

    公开(公告)日:2011-02-01

    申请号:US11015555

    申请日:2004-12-17

    Abstract: System and method for decoding digital video data. The decoding system employs hardware accelerators that assist a core processor in performing selected decoding tasks. The hardware accelerators are configurable to support a plurality of existing and future encoding/decoding formats. The accelerators are configurable to support substantially any existing or future encoding/decoding formats that fall into the general class of DCT-based, entropy decoded, block-motion-compensated compression algorithms. The hardware accelerators illustratively comprise a programmable entropy decoder, an inverse quantization module, a inverse discrete cosine transform module, a pixel filter, a motion compensation module and a de-blocking filter. The hardware accelerators function in a decoding pipeline wherein at any given stage in the pipeline, while a given function is being performed on a given macroblock, the next macroblock in the data stream is being worked on by the previous function in the pipeline.

    Abstract translation: 用于解码数字视频数据的系统和方法。 解码系统采用辅助核心处理器执行所选解码任务的硬件加速器。 硬件加速器可配置为支持多种现有和将来的编码/解码格式。 加速器可配置为支持落入基于DCT的熵解码的块运动补偿压缩算法的一般类别中的任何现有或将来的编码/解码格式。 硬件加速器示例性地包括可编程熵解码器,逆量化模块,反相离散余弦变换模块,像素滤波器,运动补偿模块和去块滤波器。 硬件加速器在解码流水线中起作用,其中在流水线中的任何给定阶段,在给定宏块上执行给定功能的同时,数据流中的下一个宏块正在通过管道中的先前功能进行处理。

    Method and apparatus for performing deblocking filtering with interlace capability
    3.
    发明授权
    Method and apparatus for performing deblocking filtering with interlace capability 有权
    用于执行具有交错能力的去块滤波的方法和装置

    公开(公告)号:US07440504B2

    公开(公告)日:2008-10-21

    申请号:US10246977

    申请日:2002-09-19

    Abstract: A method and apparatus are disclosed for adaptively selecting a deblocking filter used in video de-blocking. Determinations are made as to whether each of a set of spatially adjacent video blocks is inter-coded or intra-coded and whether each of said adjacent video blocks is field-coded or frame-coded. A deblocking filter is selected (an interlace deblocking filter or a frame deblocking filter) based on the determinations. The selected deblocking filter is used to filter across a boundary between adjacent video blocks.

    Abstract translation: 公开了一种用于自适应地选择用于视频去阻塞中的去块滤波器的方法和装置。 确定一组空间相邻的视频块中的每一个是帧间编码还是帧内编码,以及所述相邻视频块中的每一个是场编码还是帧编码。 基于确定,选择去块滤波器(隔行去块滤波器或帧去块滤波器)。 所选择的去块滤波器用于过滤相邻视频块之间的边界。

    Method and apparatus for interlaced display of progressive video content
    4.
    发明授权
    Method and apparatus for interlaced display of progressive video content 失效
    逐行视频内容隔行显示的方法和装置

    公开(公告)号:US07440030B2

    公开(公告)日:2008-10-21

    申请号:US10247044

    申请日:2002-09-19

    CPC classification number: H04N7/012 H04N19/523

    Abstract: A method is provided for displaying progressive video content on an interlaced display device. The method comprises vertically phase shifting video lines of the progressive video content to correctly position the video lines with respect to a video field of the interlaced display device. The method further comprises scaling the video lines of progressive video content to match a vertical size of a video field of the interlaced display device.

    Abstract translation: 提供一种用于在隔行显示装置上显示逐行视频内容的方法。 该方法包括垂直相移逐行视频内容的视频行,以相对于隔行显示装置的视频场正确定位视频行。 该方法还包括缩放逐行视频内容的视频行以匹配隔行显示设备的视频场的垂直尺寸。

    Determining outlier pixels of successive frames
    5.
    发明授权
    Determining outlier pixels of successive frames 有权
    确定连续帧的异常值像素

    公开(公告)号:US08774544B1

    公开(公告)日:2014-07-08

    申请号:US12842745

    申请日:2010-07-23

    Abstract: Circuits, systems, and methods for processing outlier pixels include a spatial filter and a temporal filter. The spatial filter is configured to compute a pixel difference for each pixel as a function of a pixel value of the pixel and pixel values of nearby pixels within each frame. The spatial filter is configured to dynamically add the pixel to a candidate list when the pixel difference exceeds a threshold value. The temporal filter dynamically removes a pixel from the candidate list when there is a divergence of a pixel value of the pixel in successive frames. The temporal filter determines a pixel in the candidate list is an outlier pixel when there is no such divergence in the successive frames.

    Abstract translation: 用于处理异常值像素的电路,系统和方法包括空间滤波器和时间滤波器。 空间滤波器被配置为根据像素的像素值和每帧内的附近像素的像素值来计算每个像素的像素差。 空间滤波器被配置为当像素差异超过阈值时,将像素动态地添加到候选列表。 当连续帧中的像素的像素值发散时,时间滤波器从候选列表中动态地去除像素。 当连续帧中没有这样的发散时,时间滤波器确定候选列表中的像素是异常值像素。

    VIDEO ENCODING CONTROL USING NON-EXCLUSIVE CONTENT CATEGORIES
    6.
    发明申请
    VIDEO ENCODING CONTROL USING NON-EXCLUSIVE CONTENT CATEGORIES 有权
    使用非独家内容类别的视频编码控制

    公开(公告)号:US20130188689A1

    公开(公告)日:2013-07-25

    申请号:US13437183

    申请日:2012-04-02

    CPC classification number: H04N19/00096 H04N19/126 H04N19/14 H04N19/176

    Abstract: In some embodiments, macroblock-level encoding parameters are assigned to weighted linear combinations of corresponding content-category-level encoding parameters. For example, a macroblock quantization parameter (QP) modulation is set to a weighted linear combination of content category QP modulations. Content categories may identify potentially overlapping content types such as sky, water, grass, skin, and red content. The combination weights may be similarity measures describing macroblock similarities to content categories. A macroblock may be associated with multiple content categories, with different similarity levels for different content categories. A similarity measure for a given macroblock with respect to a content category may be defined as a number (between 0 and 8) of neighboring macroblocks that meet a similarity condition, provided the macroblock meets a qualification condition. The similarity condition may be computationally simpler than the qualification condition. Content-category-level statistics are generated by combining block-level statistics. Content-category-level statistics may be used in encoding subsequent frames.

    Abstract translation: 在一些实施例中,将宏块级编码参数分配给对应的内容类别级编码参数的加权线性组合。 例如,将宏块量化参数(QP)调制设置为内容类型QP调制的加权线性组合。 内容类别可能会识别潜在重叠的内容类型,如天空,水,草,皮肤和红色内容。 组合权重可以是描述与内容类别的宏块相似性的相似性度量。 宏块可以与多个内容类别相关联,具有针对不同内容类别的不同相似度级别。 如果宏块符合资格条件,则相对于内容类别的给定宏块的相似性度量可以被定义为满足相似性条件的相邻宏块之间的数目(在0和8之间)。 相似性条件可能比资格条件计算简单。 通过组合块级统计信息生成内容类别级统计信息。 内容类别级统计可用于对后续帧进行编码。

    Methods of reducing aberrations in a digital image
    7.
    发明授权
    Methods of reducing aberrations in a digital image 有权
    降低数字图像中的像差的方法

    公开(公告)号:US08400533B1

    公开(公告)日:2013-03-19

    申请号:US12710866

    申请日:2010-02-23

    CPC classification number: H04N9/045 H04N5/217 H04N9/646

    Abstract: A method of reducing aberrations in a digital image comprises capturing input samples associated with a plurality of pixels arranged in a matrix, wherein each pixel is associated with a color defining the digital image; establishing vertical chrominance groups associated with columns of the matrix and horizontal chrominance groups associated with rows of the matrix; determining chrominance values for the chrominance groups; determining, for each chrominance group, a mean value and, a sum of absolute differences between the chrominance values and the mean value for the chrominance values of the chrominance group; calculating, by a signal processing device, a plurality of weights comprising vertical weights associated with the vertical chrominance groups and horizontal weights associated with the horizontal chrominance groups based upon the sums of absolute differences; and determining a missing color component for a predetermined pixel of the plurality of pixels using the plurality of weights.

    Abstract translation: 减少数字图像中的像差的方法包括捕获与排列成矩阵的多个像素相关联的输入样本,其中每个像素与定义数字图像的颜色相关联; 建立与矩阵的列相关联的垂直色度组和与矩阵的行相关联的水平色度组; 确定色度组的色度值; 对于每个色度组,确定色度值的色度值和色度值的色度值的平均值之间的平均值和绝对差之和; 由信号处理装置根据绝对差的和计算包括与垂直色度组相关联的垂直权重和与水平色度组相关联的水平权重的多个权重; 以及使用所述多个权重来确定所述多个像素中的预定像素的缺失颜色分量。

    Video Decoding System Supporting Multiple Standards
    8.
    发明申请
    Video Decoding System Supporting Multiple Standards 有权
    视频解码系统支持多种标准

    公开(公告)号:US20120328000A1

    公开(公告)日:2012-12-27

    申请号:US13608192

    申请日:2012-09-10

    Abstract: System and method for decoding digital video data. The decoding system employs hardware accelerators that assist a core processor in performing selected decoding tasks. The hardware accelerators are configurable to support a plurality of existing and future encoding/decoding formats. The accelerators are configurable to support substantially any existing or future encoding/decoding formats that fall into the general class of DCT-based, entropy decoded, block-motion-compensated compression algorithms. The hardware accelerators illustratively comprise a programmable entropy decoder, an inverse quantization module, a inverse discrete cosine transform module, a pixel filter, a motion compensation module and a de-blocking filter. The hardware accelerators function in a decoding pipeline wherein at any given stage in the pipeline, while a given function is being performed on a given macroblock, the next macroblock in the data stream is being worked on by the previous function in the pipeline.

    Abstract translation: 用于解码数字视频数据的系统和方法。 解码系统采用辅助核心处理器执行所选解码任务的硬件加速器。 硬件加速器可配置为支持多种现有和将来的编码/解码格式。 加速器可配置为支持落入基于DCT的熵解码的块运动补偿压缩算法的一般类别中的任何现有或将来的编码/解码格式。 硬件加速器示例性地包括可编程熵解码器,逆量化模块,反相离散余弦变换模块,像素滤波器,运动补偿模块和去块滤波器。 硬件加速器在解码流水线中起作用,其中在流水线中的任何给定阶段,在给定宏块上执行给定功能的同时,数据流中的下一个宏块正在通过管道中的先前功能进行处理。

    Method and apparatus for improved estimation and compensation in digital video compression and decompression
    10.
    发明授权
    Method and apparatus for improved estimation and compensation in digital video compression and decompression 有权
    用于改进数字视频压缩和解压缩估计和补偿的方法和装置

    公开(公告)号:US07630566B2

    公开(公告)日:2009-12-08

    申请号:US10247940

    申请日:2002-09-20

    Abstract: A method and apparatus are disclosed for performing motion estimation and compensation to fractional pixel accuracy using polyphase prediction filters as part of a video compression/decompression technique. A motion estimator applies a set of polyphase filters to some data in the reference picture and generates motion vectors, an estimated macroblock of video data, and a residual error macroblock of video data. The data referenced in the reference picture usually have more data than a macroblock since multi-tap filtering needs to access more data. A motion compensator generates a compensated macroblock of video data in response to the reference video data, the residual error macroblock of video data, and a polyphase prediction filter decided by the motion vector. The reference video data are usually reconstructed at the compensator side.

    Abstract translation: 公开了一种用于使用多相预测滤波器作为视频压缩/解压缩技术的一部分来执行运动估计和补偿到分数像素精度的方法和装置。 运动估计器将一组多相滤波器应用于参考图像中的一些数据,并产生运动矢量,视频数据的估计宏块和视频数据的残差误差宏块。 参考图中参考的数据通常具有比宏块更多的数据,因为多点抽头需要访问更多的数据。 运动补偿器响应于参考视频数据,视频数据的残余误差宏块和由运动矢量决定的多相预测滤波器,生成补偿的视频数据的宏块。 参考视频数据通常在补偿器一侧重建。

Patent Agency Ranking