SAVING MINIMUM MACROBLOCK DATA FOR SUBSEQUENT ENCODING OF OTHER MACROBLOCKS

    公开(公告)号:US20180359479A1

    公开(公告)日:2018-12-13

    申请号:US16108422

    申请日:2018-08-22

    CPC classification number: H04N19/433 H04N19/43

    Abstract: A video encoder including a first buffer containing a plurality of data values defining a macroblock of pixels of a video frame. The video encoder also includes a second buffer and an entropy encoder coupled to the first and second buffers and configured to encode a macroblock based on another macroblock. The entropy encoder identifies a subset of the data values from the first buffer defining a given macroblock and copies the identified subset to the second buffer, the subset of data values being just those data values used by the entropy encoder when subsequently encoding another macroblock.

    WINDOW GROUPING AND TRACKING FOR FAST OBJECT DETECTION
    32.
    发明申请
    WINDOW GROUPING AND TRACKING FOR FAST OBJECT DETECTION 审中-公开
    窗口分组和跟踪快速对象检测

    公开(公告)号:US20170011520A1

    公开(公告)日:2017-01-12

    申请号:US15205598

    申请日:2016-07-08

    CPC classification number: G06K9/6215 G06K9/6218 G06K9/6232

    Abstract: Disclosed examples include image processing methods and systems to process image data, including computing a plurality of scaled images according to input image data for a current image frame, computing feature vectors for locations of the individual scaled images, classifying the feature vectors to determine sets of detection windows, and grouping detection windows to identify objects in the current frame, where the grouping includes determining first clusters of the detection windows using non-maxima suppression grouping processing, determining positions and scores of second clusters using mean shift clustering according to the first clusters, and determining final clusters representing identified objects in the current image frame using non-maxima suppression grouping of the second clusters. Disclosed examples also include methods and systems to track identified objects from one frame to another using feature vectors and overlap of identified objects between frames to minimize computation intensive operations involving feature vectors.

    Abstract translation: 公开的示例包括图像处理方法和处理图像数据的系统,包括根据当前图像帧的输入图像数据计算多个缩放图像,计算各个缩放图像的位置的特征向量,对特征向量进行分类以确定 检测窗口和分组检测窗口以识别当前帧中的对象,其中分组包括使用非最大抑制分组处理来确定检测窗口的第一聚类,使用根据第一簇的平均移位聚类来确定第二簇的位置和得分 并且使用第二簇的非最大抑制分组来确定表示当前图像帧中的识别对象的最终簇。 公开的示例还包括使用特征向量来跟踪所识别的对象的方法和系统,以及帧之间的已标识对象的重叠,以使涉及特征向量的计算密集型操作最小化。

    LOOP FILTERING MANAGING STORAGE OF FILTERED AND UNFILTERED PIXELS
    33.
    发明申请
    LOOP FILTERING MANAGING STORAGE OF FILTERED AND UNFILTERED PIXELS 有权
    循环过滤管理过滤和未充分像素的存储

    公开(公告)号:US20130114737A1

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

    申请号:US13663931

    申请日:2012-10-30

    CPC classification number: H04N19/433 H04N19/43

    Abstract: A video encoder comprises a loop filter to filter luminance and chrominance pixel values, first and second loop filter working buffers accessible to the loop filter, and ping and pong loop filter data buffers accessible to the loop filter and to a direct memory access (DMA) engine. The loop filter filters pixels about a plurality of vertical edges and a plurality of horizontal edges for each macroblock in a video frame. The loop filter distributes partially filtered luma and chrominance pixel values across the first and second loop filter working buffers as well as the ping and pong loop filter data buffers, and does not save partially filtered luma and chrominance pixel values to external memory via the DMA engine.

    Abstract translation: 视频编码器包括用于滤除亮度和色度像素值的环路滤波器,环路滤波器可访问的第一和第二环路滤波器工作缓冲器以及环路滤波器可访问的乒乓环路滤波器数据缓冲器以及直接存储器访问(DMA) 发动机。 环路滤波器对视频帧中的每个宏块的多个垂直边缘和多个水平边缘滤波像素。 环路滤波器在第一和第二环路滤波器工作缓冲器以及乒乓环路滤波器数据缓冲器中分配部分滤波的亮度和色度像素值,并且不通过DMA引擎将部分滤波的亮度和色度像素值保存到外部存储器 。

Patent Agency Ranking