SEGMENTATION-BASED PARAMETERIZED MOTION MODELS

    公开(公告)号:US20180270497A1

    公开(公告)日:2018-09-20

    申请号:US15838748

    申请日:2017-12-12

    申请人: GOOGLE LLC

    摘要: Encoding and decoding using parametrized motion models are disclosed. A method includes segmenting the video frame with respect to a reference frame resulting in a segmentation, determining a first motion vector for the current block based on the segmentation, determining a second motion vector for the current block using translational motion compensation, and encoding, for the current block, the one of the first motion vector and the second motion vector corresponding to a smaller error. The segmentation includes a segment containing the current block and a parameterized motion model for the segment. Another method includes identifying a parameterized motion model corresponding to a motion model type, associating the parameterized motion model with a segment of a reference frame, and, in response to determining that the current block is encoded using the parameterized motion model, decoding the current block using the parameterized motion model.

    CALCULATION DEVICE, CALCULATION METHOD, AND PROGRAM

    公开(公告)号:US20180084275A1

    公开(公告)日:2018-03-22

    申请号:US15824147

    申请日:2017-11-28

    发明人: Takashi Yanada

    摘要: A calculation device of the present invention is a calculation device includes a standard block data storage unit that stores data of the standard block, a reference block data storage unit that stores data of the reference block, a plurality of correlation calculation units that simultaneously calculate correlation values at a plurality of different positions, and a sorting unit that sorts the plurality of correlation values calculated by the correlation calculation unit in a descending order of correlation, and holds a result of the sorting, and the calculation device compares correlation threshold values respectively input to the plurality of correlation calculation units with the plurality of correlation values calculated by the plurality of correlation calculation units, and performs a correlation calculation stop process of stopping an operation of the correlation calculation unit when the correlation value has a lower correlation than the correlation threshold value.

    Motion vector detecting apparatus
    27.
    发明申请
    Motion vector detecting apparatus 失效
    运动矢量检测装置

    公开(公告)号:US20050063468A1

    公开(公告)日:2005-03-24

    申请号:US10926004

    申请日:2004-08-26

    CPC分类号: H04N19/51 H04N5/145 H04N19/57

    摘要: A first block size motion searching device (4) detects a motion vector with respect to each of blocks by a unit of variable blocks in the smallest first block size. A feature value extracting device (6) detects a feature value between the adjacent blocks. A motion search determining device (7) determines by utilizing the feature value whether or not the motion search should be executed in the second to nth block sizes. A search center generating device (8), a search area generating device (9) and a selected block size motion searching device (10) selects the second to nth block sizes and detects the motion vector. A block size determining device (11) determines the block size having a high efficiency.

    摘要翻译: 第一块大小运动搜索装置(4)以最小的第一块大小的可变块的单位检测相对于每个块的运动矢量。 特征值提取装置(6)检测相邻块之间的特征值。 运动搜索确定装置(7)通过利用特征值确定运动搜索是否应以第二到第n块大小执行。 搜索中心产生装置(8),搜索区域生成装置(9)和所选择的块大小运动搜索装置(10)选择第二到第n块大小并检测运动矢量。 块大小确定装置(11)确定具有高效率的块大小。

    Motion estimation using collocated blocks

    公开(公告)号:US11539976B2

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

    申请号:US17232702

    申请日:2021-04-16

    摘要: A data processing system for performing motion estimation in a sequence of frames having first and second frames each divided into respective sets of blocks of pixels, includes a vector generator configured to form motion vector candidates representing mappings of pixels between the first and second frames; and a vector processor configured to, for a search block of the first frame, identify a first motion vector candidate ending in a block of the second frame collocated with the search block and form an output vector for the search block which is substantially parallel to the first motion vector candidate and represents a mapping of pixels from the search block to the second frame.