首页 / 专利库 / 广播 / 帧内预测 / 用于视频或图像压缩的帧内预测模式编解码的方法和装置

用于视频或图像压缩的内预测模式编解码的方法和装置

阅读:666发布:2024-01-11

专利汇可以提供用于视频或图像压缩的内预测模式编解码的方法和装置专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种用于视频或图像压缩的 帧 内预测 模式编解码的方法和装置。本发明允许用一个类型 信号 来表示是否逐一传送 块 的集合里各个块的帧内预测模式。当类型信号指示为直接帧内模式时,块的集合内所有块的预测模式是编解码端默认的,无需逐一传送块的集合里各个块的帧内预测模式。这一方法增加了帧内预测的灵活性,并且提高了编码效率。本发明并不限于视频或图像编解码领域,还可以推广至其他 信号处理 的应用中。,下面是用于视频或图像压缩的内预测模式编解码的方法和装置专利的具体信息内容。

1.一种用于视频或图像压缩的内预测模式编解码的方法,其特征在于,
1)至少存在一个的集合,其包含的块的个数大于1,并且其使用一个 类型信号指示各个块的帧内预测模式信息在码流中的存在方式。
2)如果这个信号指示该块的集合采用直接帧内模式,那么码流里不再传 输各个块的帧内预测模式信息,如果这个信号指示该块的集合采用非 直接帧内模式,则码流里需要传输该块的集合中各个块的帧内预测模 式信息。
2.根据权利要求1所述的帧内预测模式编解码的方法,其特征在于,编码 过程包括:
1)编码器根据优化策略决定块的集合是否采用直接帧内模式,并在码流 里用一个类型信号表示。
2)如果这个信号指示该块的集合采用直接帧内模式,那么码流里不再传输 各个块的模式信息。这些块的模式为编解码默认的模式。
3)如果这个信号指示该块的集合采用非直接帧内模式,那么在这个类型信 号后码流里还有表示各个块的帧内预测模式信息的信号。
3.根据权利要求2所述的帧内预测模式编解码的方法,其特征在于,所 述步骤(2)中,编解码默认的模式是指各个块都使用其最大可能预测模式。
4.根据权利要求1所述的帧内预测模式编解码的方法,其特征在于,解 码过程包括:
1)根据码流中的类型信号,判断块的集合是否采用直接帧内模式。
2)如果采用直接帧内模式,该块的集合中各个块的帧内预测模式均为编解 码默认的模式。
3)如果采用非直接帧内模式,那么该块的集合中各个块的帧内预测模式需 要从后续的码流中解码得到。
5.根据权利要求4所述的帧内预测模式编解码的方法,其特征在于,所述 步骤(2)中,编解码默认的模式是指各个块都使用其最大可能预测模式。
6.一种应用权利要求1所述的帧内预测模式编解码的方法的编码装置,其 特征在于,它包括:
开关K1。
一判断装置,根据一定规则选择出使用哪种帧内预测模式,从而控制开关 K1。
一第一预测编码装置,采用直接帧内预测模式进行帧内预测模式的编码。
一第二预测编码装置,采用非直接帧内预测模式进行帧内预测模式的编码。
判断装置和开关K1相连。开关K1和第一预测编码装置、第二预测编码装 置相连。
7.根据权利要求6所述的编码装置,其特征在于,所述判断装置中,判断 装置是先算出用直接帧内预测模式需要的代价和用非直接模式需要的代价,然 后判断直接帧内模式需要的代价是不是小于非直接模式需要的代价。如果是则 控制开关K1选择到第一预测编码装置,如果不是则控制开关K1选择到第二预 测编码装置。
8.根据权利要求6所述的编码装置,其特征在于,所述第一预测编码装置 是直接帧内模式的预测装置,在编码端用来在直接帧内模式情况下进行预测。
9.一种应用权利要求1所述的帧内预测模式编解码的方法的解码装置, 其特征在于,它包括:
一开关K2,用于根据码流中的类型信号,判断是否采用第一预测解码装置 或采用第二预测解码装置。
一第一预测解码装置,采用直接帧内预测模式进行帧内预测模式的解码。
一第二预测解码装置,采用非直接帧内预测模式进行帧内预测模式的解码。
开关K2和第一预测解码装置、第二预测解码装置相连。
10.根据权利要求9所述的解码装置,其特征在于,所述第一预测解码装 置是直接帧内模式的预测装置,在解码端用来在直接帧内模式情况下进行预测。

说明书全文

技术领域

发明涉及一种电数字数据处理技术,特别地,涉及一种运用于视频或图 像压缩的内预测模式编解码的方法和装置。

背景技术

传统的视频编码标准如国际电信联盟ITU制定的H.261,H.263,H.26L,H.264 标准以及国际标准化组织ISO的运动图像专家组织MPEG制定的MEPG-1,MPEG-2, MPEG-4等都是基于混合编码Hybrid Coding框架之上的。所谓混合编码框架是 综合考虑预测,变换以及熵编码的方法的编码框架,有以下主要特点:1、利用 预测去除时间域的冗余度;2、利用变换去除空间域的冗余度;3、利用熵编码 去除统计上的冗余度。
上述视频编码标准都具有帧内编码帧,即I帧,和帧间编码帧,即P帧,I 帧和P帧采用不同的编码方法。I帧的编码过程如下:对原始图像数据或帧内预 测得到的残差进行二维变换;然后在变换域中对变换系数进行量化;对量化 所得的二维变换系数块作扫描,使之成为一维的变换系数序列;最后进行熵编 码,即Huffman编码或者算术编码等。P帧的编码过程如下:采用运动估计得到 运动矢量,然后采用基于运动补偿的帧间预测,接着对帧间预测得到的残差块 进行二维变换,再对变换域系数进行量化,对量化所得的二维残差块系数作扫 描,使之成为一维的残差系数序列,最后进行熵编码。
在帧内预测的时候,根据不同的帧内预测方向会有不同的模式。如在H.264 中,帧内预测总共有9种模式。这些模式的信息是需要在码流里传输的,只有 这样解码器才能正确解码。为了提高帧内模式编码的效率,帧内预测模式的编 码需要做预测。根据相邻块的信息可以得出当前块最大可能预测模式 (mostporbablymode)。如果当前块的模式等于这个最大可能预测模式,那么一 个bit的预测模式标志(pre_mode_flag)等于1。否则,如果不相同,这个预 测模式标志等于0,再传一个代表帧内预测模式的值。解码器通过这个预测模式 标志和当预测模式标志为0时候的帧内预测模式的值,就可以得到当前块实际 的帧内预测模式。
现有的方法中,当一个包括大于等于一个块的块的集合里,所有的预测模 式标志都是1的时候,每个集合需要N个bit来表示这个块组里所有的帧内预 测模式都是预测出来的最大可能预测模式。这是比较浪费的。

发明内容

本发明的目的在于针对现有技术的不足,提供一种视频或图像压缩的帧内 预测模式编解码的方法。
该发明目的是通过以下技术方案来实现的:一种用于视频或图像压缩的帧 内预测模式编解码的方法,该方法中,至少存在一个块的集合,其包含的块的 个数大于1,并且其使用一个类型信号指示各个块的帧内预测模式信息在码流中 的存在方式;如果这个信号指示该块的集合采用直接帧内模式,那么码流里不 再传输各个块的帧内预测模式信息,如果这个信号指示该块的集合采用非直接 帧内模式,则码流里需要传输该块的集合中各个块的帧内预测模式信息。
进一步地,编码过程包括:
1)编码器根据优化策略决定块的集合是否采用直接帧内模式,并在码流 里用一个类型信号表示。
2)如果这个信号指示该块的集合采用直接帧内模式,那么码流里不再传输 各个块的模式信息。这些块的模式为编解码默认的模式。
3)如果这个信号指示该块的集合采用非直接帧内模式,那么在这个类型信 号后码流里还有表示各个块的帧内预测模式信息的信号。
解码过程包括:
1)根据码流中的类型信号,判断块的集合是否采用直接帧内模式。
2)如果采用直接帧内模式,该块的集合中各个块的帧内预测模式均为编解 码默认的模式。
3)如果采用非直接帧内模式,那么该块的集合中各个块的帧内预测模式需 要从后续的码流中解码得到。
本发明的目的还在于提供一种用于视频或图像压缩的帧内预测模式编解码 的编码装置。
该发明目的是通过以下技术方案来实现的,编码装置包括:一开关K1。一 判断装置,根据一定规则选择出使用哪种帧内预测模式,从而控制开关K1。一 第一预测编码装置,采用直接帧内预测模式进行帧内预测模式的编码。一第二 预测编码装置,采用非直接帧内预测模式进行帧内预测模式的编码。判断装置 和开关K1相连。开关K1和第一预测编码装置、第二预测编码装置相连。
进一步地,所述判断装置是先算出用直接帧内预测模式需要的代价和用非 直接模式需要的代价,然后判断直接帧内模式需要的代价是不是小于非直接模 式需要的代价。如果是则控制开关K1选择到第一预测编码装置,如果不是则控 制开关K1选择到第二预测编码装置。所述第一预测编码装置是直接帧内模式的 预测装置,在编码端用来在直接帧内模式情况下进行预测。
本发明的目的还在于提供一种用于视频或图像压缩的帧内预测模式编解码 的解码装置。
该发明目的是通过以下技术方案来实现的,解码装置包括:一开关K2,用 于根据码流中的类型信号,判断是否采用第一预测解码装置或采用第二预测解 码装置。一第一预测解码装置,采用直接帧内预测模式进行帧内预测模式的解 码。一第二预测解码装置,采用非直接帧内预测模式进行帧内预测模式的解码。 开关K2和第一预测解码装置、第二预测解码装置相连。
进一步地,所述第一预测解码装置是直接帧内模式的预测装置,在解码端用 来在直接帧内模式情况下进行预测。
本发明具有以下技术效果:本发明能够极大地提高编解码的性能,同时又 不增加编解码的复杂度。
附图说明
图1是目前现有方法的编码装置框图
图2是目前现有方法的解码装置框图;
图3是本发明实施例1的编码装置框图;
图4是本发明实施例1的解码装置框图;
图5是本发明实施例1的编码流程图
图6是本发明实施例1的解码流程图。

具体实施方式

下面根据附图详细说明本发明。
附图1示出了现有的帧内预测的编码装置,包括第一预测装置。
用预测装置1使用普通帧内预测的方法对当前宏块进行帧内预测。
附图2示出了现有的帧内预测的解码装置,包括第一预测装置。
用预测装置2使用普通帧内预测的方法对当前宏块进行帧内预测。
现有方法的不足之处是对于模式预测较准的块仍然要传很多帧内模式的信 息,开销比较大。对于平坦的区域,以及量化比较厉害的情况,编码效率不高。 下面针对现有方法的不足,并参照附图详细说明本发明。
实施例1
附图3示出了一种运用于视频或图像压缩的帧内预测的编码装置,包括: 用于尝试直接帧内预测模式的第二模式选择装置,用于尝试普通帧内预测模式 的第一模式选择装置,用于直接帧内模式帧内预测的第二预测装置、用于普通 帧内模式帧内预测的第一预测装置、根据控制信号选择预测装置的开关K1、判 断用那种帧内编码方式的判断装置。
先通过第一模式选择装置和第二模式选择装置,求出这两种模式下最佳模 式的代价。把这两个代价在判断装置里面进行比较,选出一个好的作为使用的 模式。根据这个模式来选择用第一预测装置或者第二预测装置来进行帧内预测。
附图4示出了一种运用于视频或图像压缩的帧内预测的解码装置,包括: 用于直接帧内预测模式的第二预测装置、用于普通帧内预测模式的第一预测装 置,用于选择预测方式的开关K2。
码流中的类型信息控制开关K2选择用哪种预测方式。如果选择的是直接帧 内预测方式,则用第二预测装置来进行帧内预测,如果选择的是普通帧内预测 方式,则选择用第一预测装置来进行帧内预测。
实施例2
附图5示出了一种运用于视频或图像压缩的帧内预测的编码流程。先计算 直接帧内模式和普通帧内模式的代价,然后判断哪中模式代价小,如果直接帧 内模式代价小则用直接帧内模式进行编码,如果普通帧内模式代价下则用普通 帧内模式进行编码。
附图6示出了一种运用于视频或图像压缩的帧内预测的解码流程。先判断 类型信号表示什么模式,如果是直接帧内模式则用直接帧内模式进行解码,如 果是普通帧内模式则用普通帧内模式进行解码。
实施例3
一种运用于视频或图像压缩的帧内预测的编码装置,码流中有lbit表示宏块是 否是直接帧内模式。当16个4×4块的预测模式全部是最大可能预测模式时,宏 块类型设为0,即直接帧内模式,此时16个4×4块的预测模式的信息就不用分 别写入码流。否则,宏块类型设为1,各个块的模式信息在码流里传输。
一种运用于视频或图像压缩的帧内预测的解码装置,如果接收到的帧内预 测块的宏块类型为0,即直接帧内模式,则当前宏块中所有4×4块的预测模式全 部是最大可能预测模式,不需再从码流中继续读取各个块的模式信息。否则, 继续从码流中读出各个块的模式信息。
实施例4
一种运用于视频或图像压缩的帧内预测的编码装置,码流中有lbit表示宏 块是否是直接帧内模式。当16个4×4块的预测模式全部是用一样的预测模式(如 都用dc)时,宏块类型设为0,即直接帧内模式,此时16个4×4块的预测模式 的信息就不用分别写入码流,只需要把这些块共用的模式在码流中传输。否则, 宏块类型设为1,各个块的模式信息在码流里传输。
一种运用于视频或图像压缩的帧内预测的解码装置,如果接收到的帧内预 测块的宏块类型为0,即直接类型,则当前宏块中所有4×4块的预测模式全部是 共用的模式(如都用dc),不需再从码流中读取预测模式的各个块的模式信息, 只需要读出码流中传输的这些块共用的模式。否则,继续从码流中读出各个块 的模式信息。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈