Video encoder/decoder, method and computer program product that process tiles of video data
    1.
    发明授权
    Video encoder/decoder, method and computer program product that process tiles of video data 有权
    视频编码器/解码器,方法和计算机程序产品,处理视频数据的瓦片

    公开(公告)号:US09270994B2

    公开(公告)日:2016-02-23

    申请号:US13839850

    申请日:2013-03-15

    Inventor: Arild Fuldseth

    CPC classification number: H04N19/51 H04N19/176 H04N19/436 H04N19/44 H04N19/61

    Abstract: A video decoder, method and computer program product allow for processing of a video frame encoded in rectangular tiles. An interface receives a bit stream in tile order within a video frame that was encoded into rectangular tiles. A processor decodes the video frame while respecting dependency breaks at tile boundaries; the rectangular tiles include an integer number of two-dimensional blocks of pixels. A tile shape is defined by N×M two-dimensional blocks of pixels, respective values of N and M need not be identical for each of the rectangular tiles, and information regarding tile shape for each tile being conveyed from an encoder to the decoder. The decoder determines N and M for each tile from the information, and tiles have dependency breaks therebetween.

    Abstract translation: 视频解码器,方法和计算机程序产品允许处理以矩形瓦片编码的视频帧。 接口在编码成矩形瓦片的视频帧内以瓦片顺序接收位流。 处理器解码视频帧,同时遵循瓦片边界的依赖关系; 矩形瓦片包括整数个二维像素块。 瓦片形状由N×M个二维像素块定义,N和M的各个值对于每个矩形瓦片不需要相同,并且关于每个瓦片的瓦片形状的信息从编码器传送到解码器。 解码器根据信息为每个瓦片确定N和M,并且瓦片之间具有依赖断点。

    Transform coefficient coding using level-mode and run-mode

    公开(公告)号:US10171810B2

    公开(公告)日:2019-01-01

    申请号:US14995512

    申请日:2016-01-14

    Abstract: Video transform coefficient encoding and decoding methods are provided. A two-dimensional array of quantized transform coefficients are obtained for a block of a video frame. The two-dimensional array of quantized transform coefficients are converted to a one-dimensional array of integer samples using a scan pattern, wherein each sample is represented with a level that is an absolute value of the sample and a sign bit if the level is greater than zero. The one-dimensional array of samples is converted to a bit-stream by processing the one-dimensional array of samples in sequential order. A switch is adaptively made between multiple coding modes, where each coding mode is characterized by how consecutive coefficients are jointly coded as a single event. For each mode, a switch may be adaptively made between various variable length code (VLC) tables.

    GENERALIZED FILTER FOR REMOVING VIDEO COMPRESSION ARTIFACTS

    公开(公告)号:US20180359493A1

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

    申请号:US16105276

    申请日:2018-08-20

    CPC classification number: H04N19/86

    Abstract: A target sample x(i,j) of a two-dimensional array of reconstructed samples is filtered based on values of samples in a neighboring region of the target sample to produce a two-dimensional array of modified reconstructed samples, according to the equation: y(i,j)=round(x(i,j)+g(Σm,n∈Ra(m,n)ƒ(x(i,j)−b(m,n)x(m,n)))), where y(i,j) is a modified target sample value, R is the neighboring region of the target sample, a(m,n) and b(m,n) are real-valued coefficients, round(x) is a function that maps the value x to an integer value in the range [0,2B−1], B is the number of bits representing each sample of the two-dimensional array of modified reconstructed samples, ƒ(x) and g(x) are functions, wherein (a) ƒ(x) is a non-linear function, or (b) g(x) is a non-linear function and both a width and a height of R is more than one sample.

    Generalized filter for removing video compression artifacts

    公开(公告)号:US10091533B2

    公开(公告)日:2018-10-02

    申请号:US15182765

    申请日:2016-06-15

    Abstract: A target sample x(i,j) of a two-dimensional array of reconstructed samples is filtered based on values of samples in a neighboring region of the target sample to produce a two-dimensional array of modified reconstructed samples, according to the equation: y(i,j)=round (x(i, j)+g(Σm,n∈Ra(m, n)f(x(i,j)−b(m,n)x(m,n)))), where y(i,j) is a modified target sample value, R is the neighboring region of the target sample, a(m,n) and b(m,n) are real-valued coefficients, round(x) is a function that maps the value x to an integer value in the range [0,2B-1], B is the number of bits representing each sample of the two-dimensional array of modified reconstructed samples, f(x) and g(x) are functions, wherein (a) f(x) is a non-linear function, or (b) g(x) is a non-linear function and both a width and a height of R is more than one sample.

    GENERALIZED FILTER FOR REMOVING VIDEO COMPRESSION ARTIFACTS

    公开(公告)号:US20200014958A1

    公开(公告)日:2020-01-09

    申请号:US16576993

    申请日:2019-09-20

    Abstract: A target sample x(i,j) of a two-dimensional array of reconstructed samples is filtered based on values of samples in a neighboring region of the target sample to produce a two-dimensional array of modified reconstructed samples, according to the equation: y(i,j)=round(x(i,j)+g(Σm,n∈Ra(m,n)ƒ(x(i,j)−b(m,n)×(m,n)))), where y(i,j) is a modified target sample value, R is the neighboring region of the target sample, a(m,n) and b(m,n) are real-valued coefficients, round(x) is a function that maps the value x to an integer value in the range [0,2B−1], B is the number of bits representing each sample of the two-dimensional array of modified reconstructed samples, ƒ(x) and g(x) are functions, wherein (a) ƒ(x) is a non-linear function, or (b) g(x) is a non-linear function and both a width and a height of R is more than one sample.

Patent Agency Ranking