视频编码系统和方法中的残差变换和逆向变换

    公开(公告)号:CN110603811A

    公开(公告)日:2019-12-20

    申请号:CN201780089945.7

    申请日:2017-02-23

    IPC分类号: H04N19/122

    摘要: 确定未编码视频帧的最大编码块大小和最大变换块大小的变换块处理程序。所述未编码视频帧被划分成多个编码块,所述多个编码块包括第一编码块,所述第一编码块被划分成至少一个预测块和多个变换变换块。所述变换块的大小至少部分地取决于所述编码块和相应的预测块的大小。然后所述变换块被编码,由此生成编码位流的视频数据载荷。生成所述编码位流的帧头,所述帧头包含最大编码块大小标志和最大变换块大小标志。

    视频编码中的帧内图片预测系统和方法

    公开(公告)号:CN112534811A

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

    申请号:CN201880096380.X

    申请日:2018-06-20

    发明人: 朱维佳 蔡家扬

    摘要: 用于为视频编码器和解码器提供帧内预测的系统和方法,其中,视频编码器和解码器根据编码块的尺寸利用适当数量的预测模式。小于N×N像素(例如,16×16像素)的编码块可具有第一数量(例如,35个)的可能帧内预测模式,以及大于或等于N×N像素的编码块具有较大的第二数量(例如,67个)的可能模式。还提供了用于对适当数量的帧内预测模式编码和解码使得需要存储和/或传输已编码信息的数据最少化的系统和方法。可针对忽略相邻块的、不是正在处理的当前块的可能模式的候选帧内预测模式的每个块生成候选模式列表,使得视频编码器和解码器可在各种尺寸的块之间处理适当数量的模式。

    视频编码系统和方法中的压缩编码块头

    公开(公告)号:CN110998661A

    公开(公告)日:2020-04-10

    申请号:CN201780090603.7

    申请日:2017-03-15

    IPC分类号: G06T9/40

    摘要: 本文提供了用于使用压缩编码头格式对视频帧序列的未编码视频帧编码的系统和方法。在帧被划分成编码块和编码的视觉数据之后,每个编码块的编码块头数据被组合和编码。在帧的帧头中设置标志指示使用压缩编码块头格式还是非压缩编码块头格式。

    视频编码系统和方法中的运动向量选择和预测

    公开(公告)号:CN110546955A

    公开(公告)日:2019-12-06

    申请号:CN201780089965.4

    申请日:2017-02-24

    发明人: 朱维佳 蔡家扬

    IPC分类号: H04N19/50

    摘要: 本文提供了用于使用递归编码块分割方案对视频帧序列中的未编码视频帧进行编码的系统和方法。在将帧划分成最大允许尺寸的像素区域(LCB尺寸的编码块)之后,可以将每个LCB尺寸的编码块候选项(“LCBC”)分割成较小的CBC。该过程可以递归地继续直到编码器确定(1)当前CBC适合于编码(例如,因为当前CBC仅包含单个值的像素)或(2)当前CBC是用于特定实现方式的编码块候选项的最小尺寸,例如2×2、4×4等(“MCBC”),以先到者为准。然后可以使用两种帧内预测技术中的一种将预测值分配给编码块的像素:非平方模板匹配技术或定向预测技术。

    视频编码系统和方法中的编码块位流结构和语法

    公开(公告)号:CN110731083A

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

    申请号:CN201780089932.X

    申请日:2017-02-23

    IPC分类号: H04N19/513

    摘要: 本文中提供了一种用于对表示视频帧序列中的未编码视频帧的系数阵列编码以生成未编码视频帧的编码位流表示的系统和方法。系数阵列可以具有多个系数行和多个系数列,未编码视频帧的编码位流表示可以至少包括头和视频数据载荷。由此,系数阵列可以被分离成编码块阵列;每个编码块阵列可以被置于编码条中,每个编码条可以被置于编码条组中。然后系数阵列可以被编码使得:编码块的系数使用仅从同一编码条组中的其它系数获得的信息进行编码,并且视频数据载荷中与编码条对应的第一视频数据载荷部分的长度是整数个字节。

    视频编码中的残差变换及逆向变换系统和方法

    公开(公告)号:CN108464005A

    公开(公告)日:2018-08-28

    申请号:CN201580085517.8

    申请日:2015-12-22

    发明人: 蔡家扬 丁文鹏

    IPC分类号: H04N19/50

    摘要: 变换块处理程序,其中未编码视频帧的最大代码块尺寸和最大代码块尺寸被确定。未编码视频帧被划分成包括第一代码块的多个代码块,并且第一代码块被划分成至少一个预测块和多个变换块。变换块的尺寸至少部分地取决于代码块和相应的预测块的尺寸。然后对变换块进行编码,从而生成经编码比特流的视频数据负载。生成包括最大代码块尺寸标志和最大变换块尺寸标志的、经编码比特流的帧头部。

    视频编码中的运动矢量选择及预测系统和方法

    公开(公告)号:CN108432252A

    公开(公告)日:2018-08-21

    申请号:CN201580085512.5

    申请日:2015-12-22

    发明人: 蔡家扬 吴刚

    IPC分类号: H04N19/513

    CPC分类号: H04N19/513 H04N19/56

    摘要: 视频帧序列中的未编码视频帧被编码以生成代表未编码视频帧的经编码的比特流。经编码的比特流包括头部和视频数据负载部。未编码视频帧可划分成包括第一预测块的预测块的阵列。编码模式选自在对第一预测块的编码中使用的多个编码模式。第一预测块使用所选择的编码模式来进行编码,以生成经编码的比特流的视频数据负载的一部分。编码模式选择标志设置在经编码的比特流的头部中,其指示多个编码模式中的哪个编码模式被选择为用于对第一预测块进行编码。