著录项信息
专利名称 | 一种图像编/解码方法、装置及一种图像处理方法、系统 |
申请号 | CN200710153928.3 | 申请日期 | 2007-09-14 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2009-03-18 | 公开/公告号 | CN101389018 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04N7/26 | IPC分类号 | H;0;4;N;7;/;2;6;;;H;0;4;N;7;/;6;8查看分类表>
|
申请人 | 华为技术有限公司 | 申请人地址 | 中国(上海)自由贸易试验区郭守敬路498号8幢19201B室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 视辰信息科技(上海)有限公司 | 当前权利人 | 视辰信息科技(上海)有限公司 |
发明人 | 林永兵;张小军;涂意;王伟楠 |
代理机构 | 北京同达信恒知识产权代理有限公司 | 代理人 | 黄志华 |
摘要
本发明公开了一种图像编码/解码方法及装置,用以在保证I图像原有功能的前提下,进一步提高I图像的编码效率,从而提高整个GOP的编码效率。本发明提供的图像编码方法包括:将帧内编码图像的底场图像之前的至少两个场图像,或者所述帧内编码图像的底场图像之前的场图像和之后的场图像,或者所述帧内编码图像的底场图像之后的至少两个场图像作为参考场图像,利用所述参考场图像,对该帧内编码图像的底场图像进行编码,并且,记录所述参考场图像的索引号。本发明还提供了一种图像处理方法和系统。本发明用于对帧内编码图像进行编码和解码。
1.一种图像编码方法,其特征在于,该方法包括:
将帧内编码图像的底场图像之前的至少两个场图像,或者所述帧内编码图像的底场图像之前的场图像和之后的场图像,或者所述帧内编码图像的底场图像之后的至少两个场图像作为参考场图像;
利用所述参考场图像,对所述帧内编码图像的底场图像进行编码,并且,记录所述参考场图像的索引号。
2.根据权利要求1所述的方法,其特征在于,所述帧内编码图像的底场图像之前的场图像包括该帧内编码图像的顶场图像和该帧内编码图像之前的顶场图像和/或底场图像。
3.根据权利要求1所述的方法,其特征在于,当所述参考场图像场包括所述帧内编码图像的底场图像之前的图像时,对所述参考场图像设置的索引号是不同的索引号;
当所述参考场图像包括所述帧内编码图像之前的场图像和之后的场图像时,对所述帧内编码图像之前的参考场图像和之后的参考场图像分别单独设置索引号。
4.根据权利要求1所述的方法,其特征在于,当所述参考场图像包括所述帧内编码图像的底场图像之前的场图像和之后的场图像时,
对所述帧内编码图像的之后的参考场图像的编码操作,发生在对所述帧内编码图像的底场图像进行的编码操作之前。
5.根据权利要求1、2、3或4所述的方法,其特征在于,所述参考场图像的索引号记录在对所述帧内编码图像编码生成的压缩码流中。
6.一种图像解码方法,其特征在于,该方法包括:
根据帧内编码图像的参考场图像的索引号,得到所述帧内编码图像的底场图像的参考场图像;
利用所述参考场图像对所述帧内编码图像的底场图像进行解码,其中,所述参考场图像包括所述帧内编码图像的底场图像之前的至少两个场图像,或者包括所述帧内编码图像的底场图像之前的场图像和之后的场图像,或者包括所述帧内编码图像的底场图像之后的至少两个场图像。
7.根据权利要求6所述的方法,其特征在于,所述帧内编码图像的底场图像之前的场图像,包括所述帧内编码图像的顶场图像和所述帧内编码图像之前的场图像。
8.根据权利要求7所述的方法,其特征在于,当在所述帧内编码图像处发生随机访问时,通过差错隐藏,利用所述帧内编码图像的顶场图像,对所述帧内编码图像的底场图像进行解码。
9.根据权利要求6所述的方法,其特征在于,当所述参考场图像包括所述帧内编码图像的底场图像之前的场图像和之后的场图像时,或者包括所述帧内编码图像的底场图像之后的场图像时,
对所述帧内编码图像的底场图像之后的参考场图像的解码操作,发生在对所述帧内编码图像的底场图像进行的解码操作之前。
10.根据权利要求6、7、8或9所述的方法,其特征在于,所述参考场图像的索引号是从对所述帧内编码图像编码生成的压缩码流中解析得到的。
11.一种图像处理方法,其特征在于,该方法包括:
在编码端,将帧内编码图像的底场图像之前的至少两个场图像,或者所述帧内编码图像的底场图像之前的场图像和之后的场图像,或者所述帧内编码图像的底场图像之后的至少两个场图像作为参考场图像,利用所述参考场图像,对该帧内编码图像的底场图像进行编码,并且,记录所述参考场图像的索引号;
在解码端,根据所述参考场图像的索引号,得到所述帧内编码图像的底场图像的参考场图像,并利用该参考场图像对所述帧内编码图像的底场图像进行解码。
12.一种图像编码装置,其特征在于,该装置包括:
参考场图像生成单元,用于将帧内编码图像的底场图像之前的至少两个场图像,或者所述帧内编码图像的底场图像之前的场图像和之后的场图像,或者所述帧内编码图像的底场图像之后的至少两个场图像作为参考场图像;
编码单元,用于利用所述参考场图像,对该帧内编码图像的底场图像进行编码,并且,记录所述参考场图像的索引号。
13.一种图像解码装置,其特征在于,该装置包括:
参考场图像确定单元,用于根据帧内编码图像的参考场图像的索引号,得到所述帧内编码图像的底场图像的参考场图像,其中,所述参考场图像包括所述帧内编码图像的底场图像之前的至少两个场图像,或者包括所述帧内编码图像的底场图像之前的场图像和之后的至少两个场图像,或者所述帧内编码图像的底场图像之后的场图像;
解码单元,用于利用所述参考场图像对所述帧内编码图像的底场图像进行解码。
14.一种图像处理系统,其特征在于,该系统包括:
图像编码装置,用于将帧内编码图像的底场图像之前的至少两个场图像,或者所述帧内编码图像的底场图像之前的场图像和之后的场图像,或者所述帧内编码图像的底场图像之后的至少两个场图像作为参考场图像,利用所述参考场图像,对该帧内编码图像的底场图像进行编码,并且,记录所述参考场图像的索引号;
图像解码装置,用于根据所述参考场图像的索引号,得到所述帧内编码图像的底场图像的参考场图像,并利用该参考场图像对所述帧内编码图像的底场图像进行解码。
一种图像编/解码方法、装置及一种图像处理方法、系统\n技术领域\n[0001] 本发明涉及图像处理技术领域,尤其涉及一种图像编/解码方法、装置及一种图像处理方法、系统。\n背景技术\n[0002] 视频图像压缩编码是当前非常活跃的一个研究领域。在过去的近20年当中,视频压缩编码技术得到不断发展,新的视频压缩编码标准也不断涌现。1991年MPEG(Moving Picture Experts Group)组织制定的MPEG-1标准,面向VCD存储光盘应用,在市场上取得了巨大的成功;1994年MPEG和国际电报联盟(ITU,International Telegraph Union)联合制定的MPEG-2标准,面向数字电视广播和DVD激光视盘的应用。该标准是目前在数字视频广播和激光视盘领域应用最为广泛、最为成熟、影响最为深远的视频压缩标准。之后MPEG推出了面向对象的新一代视频压缩编码标准MPEG-4,ITU推出了面向视频会议、视频通信的标准H.263以及其后续版本H.263+、H.263++、H.263L。目前最新的视频压缩编码标准主要有ITU/MPEG联合制定的H.264/AVC标准,以及VC-1标准,前者于2005年3月由ISO/IEC/ITU标准组织颁布为国际标准,后者于2006年4月由SMPTE标准组织颁布。视频压缩编码技术的发展趋势为:追求更高的编码压缩效率、更好的网络兼容性、更好的用户体验和更广泛的应用领域。\n[0003] 在视频压缩编码技术中,涉及帧内编码图像、帧间编码图像和图组(GOP,Group of Picture)等概念。帧内编码图像由图像本身即可完成编码,不需要其他图像作参考。帧内编码图像可以利用帧内预测技术进行编码。例如,I图像(I帧)就是一种帧内编码图像。\n帧间编码图像是利用帧间预测技术进行编码的图像,需要根据参考图像对本图像进行预测编码。帧间编码图像有两种类型:前向预测编码图像和双向预测编码图像。前向预测编码图像,例如P图像(P帧),只能参考前面出现的图像进行预测编码;双向预测编码图像,例如B图像(B帧),可以参考前向和后向两个方向上出现的图像进行预测编码,在特殊情况下,双向预测编码图像也可以只参考后向图像进行预测编码。被帧间编码图像用作参考的图像称为参考图像。帧间编码图像需要有参考图像才能进行帧间预测编码,同样在解码端对帧间编码图像的解码也需要参考图像。帧内预测编码图像(I图像)的解码图像以及前向帧间预测编码图像(P图像)的解码图像可以用作参考图像,但是,双向预测编码图像(B图像)的解码图像不可以用作参考图像,即双向预测编码图像为非参考图像。参考图像的帧数可以是一个也可以是多个。利用多帧图像作为参考图像的图像编码技术为多参考帧预测技术。\n[0004] 图组(GOP,Group Of Pictures)是一个或多个编码图像的组合,由一个帧内编码图像和跟随在该图像之后的多个帧间编码图像组成。\n[0005] 在视频压缩编码技术中,涉及各种编码图像的排列顺序问题,包括编码顺序和显示顺序。如果视频序列中没有B图像,则编码顺序与显示顺序相同,因为解码顺序和编码顺序相同。如果视频序列中包含B图像,则编码顺序与显示顺序不同,解码图像输出显示前应进行图像重排序。\n[0006] 下面举例说明图像重排序:\n[0007] 图像的显示顺序参见表一:\n[0008] \n 1 2 3 4 5 6 7 8 9 10 11 12 13\n I B B P B B P B B I B B P\n[0009] 从显示顺序上看,I图像和P图像之间有两个B图像,两个连续的P图像之间也有两个B图像。在编码时,用图像1I预测图像4P,用图像4P和1I预测图像2B和3B,编码顺序参见表二:\n[0010] \n 1 4 2 3 7 5 6 10 8 9 13 11 12\n I P B B P B B I B B P B B\n[0011] 同样,解码顺序也如表二所示,所以,在解码输出时,需要调整为表一所示的显示顺序。\n[0012] 为了获得更高的编码压缩效率(简称编码效率或编码增益),目前各种视频压缩编码技术力求去除图像内和图像间的各种冗余信息,包括时间、空间、统计和人眼视觉等方面的冗余。比如,H.264标准采用了多种技术来提高编码效率,包括完全可逆的整数变换、多参考帧预测技术、多模式的帧内预测、变块大小的运动补偿、1/8像素插值、去块效应的环路滤波、高效的熵编码等一系列技术。\n[0013] 多参考帧预测技术,对编码增益的贡献较大,是新一代视频编码标准普遍采用的技术。在视频压缩编码标准中,I图像是可以独立解码的图像。基于这一特性,I图像可以在多方面获得应用,包括随机访问、差错恢复、抗误码传输、视频播放中的快进快退、视频编辑、以及阻止误差扩散等。\n[0014] 其中,所述随机访问是指从比特流起始点之外的某一点开始,对比特流解码并恢复出解码图像。随机访问可以分为两种,一种是立即随机访问,从码流切入点开始就可以正确解码;另一种是逐渐随机访问,从码流切入点开始到可以正确解码,需要一个过程。随机访问的应用主要包括广播应用中的节目换台、码流切换、编辑和拼接、节目回放的随机定位、快进快退等。随机访问直接与用户的体验相关。不同的业务对随机访问性能的要求不同,比如,对于数字电视广播业务,DVB标准规定每隔0.5s要出现一个随机访问点;对于视频通信、视频会议、PPV(Pay Per View)等业务,由于不会频繁的发生切换、或者频繁随机退出、进入,这些业务对随机访问性能的要求较低,随机访问点出现频率可以降低,可以间隔多个GOP出现一个随机访问点。\n[0015] 现有技术中,一幅图像即可以采用帧编码模式还可以采用场编码模式进行编码。\n在帧编码模式下,I图像不依赖于其它图像进行帧内预测编码。在场编码模式下,将I图像分为顶场图像和底场图像分别进行编码。I图像的顶场图参考顶场图像,不允许参考其他图像。由于I图像不允许参考其他图像,所以I图像总是可以独立解码的。对于I图像后面的P图像可以跨过I图像参考I图像前面的图像的情况,在场编码模式下,限制I图像的底场图像只能参考该I图像的顶场图像,在实现本发明过程中,发明人发现现有技术这样处理至少存在如下问题:一方面当在I图像发生随机访问时,P图像需要I图像前面的图像才可以正确解码,所以此时I图像起不到完全阻止误差扩散的作用;另一方面,对I图像的编码不能充分利用多参考帧技术,影响I图像的编码效率,从而影响了整个GOP的编码效率。\n发明内容\n[0016] 本发明实施例提供了一种图像编/解码方法、装置及一种图像处理方法、系统,用以在场编码模式下提高图像的编码效率。\n[0017] 本发明实施例提供的一种图像编码方法,包括:\n[0018] 将帧内编码图像的底场图像之前的至少两个场图像,或者所述帧内编码图像的底场图像之前的场图像和之后的场图像,或者所述帧内编码图像的底场图像之后的至少两个场图像作为参考场图像,利用所述参考场图像,对该帧内编码图像的底场图像进行编码,并且,记录所述参考场图像的索引号。\n[0019] 本发明实施例提供的一种图像解码方法,包括:\n[0020] 根据帧内编码图像的参考场图像的索引号,得到所述帧内编码图像的底场图像的参考场图像,并利用该参考场图像对所述帧内编码图像的底场图像进行解码,其中,所述参考场图像包括所述帧内编码图像的底场图像之前的至少两个场图像,或者包括所述帧内编码图像的底场图像之前的场图像和之后的场图像,或者包括所述帧内编码图像的底场图像之后的至少两个场图像。\n[0021] 本发明实施例提供的图像处理方法,包括:\n[0022] 在编码端,将帧内编码图像的底场图像之前的至少两个场图像,或者所述帧内编码图像的底场图像之前的场图像和之后的场图像,或者所述帧内编码图帧内编码图像的底场图像之前的场图像和之后的场图像,或者所述帧内编码图像的底场图像之后的至少两个场图像作为参考场图像,利用所述参考场图像,对该帧内编码图像的底场图像进行编码,并且,记录所述参考场图像的索引号;\n[0023] 在解码端,根据所述参考场图像的索引号,得到所述帧内编码图像的底场图像的参考场图像,并利用该参考场图像对所述帧内编码图像的底场图像进行解码。\n[0024] 本发明实施例提供的一种图像编码装置,包括:\n[0025] 参考场图像生成单元,用于将帧内编码图像的底场图像之前的至少两个场图像,或者所述帧内编码图像的底场图像之前的场图像和之后的场图像,或者所述帧内编码图像的底场图像之后的至少两个场图像作为参考场图像;\n[0026] 编码单元,用于利用所述参考场图像,对该帧内编码图像的底场图像进行编码,并且,记录所述参考场图像的索引号。\n[0027] 本发明实施例提供的一种图像解码装置,包括:\n[0028] 参考场图像确定单元,用于根据帧内编码图像的参考场图像的索引号,得到所述帧内编码图像的底场图像的参考场图像,其中,所述参考场图像包括所述帧内编码图像的底场图像之前的至少两个场图像,或者包括所述帧内编码图像的底场图像之前的场图像和之后的场图像,或者所述帧内编码图像的底场图像之后的至少两个场图像;\n[0029] 解码单元,用于利用所述参考场图像对所述帧内编码图像的底场图像进行解码。\n[0030] 本发明实施例提供的一种图像处理系统,包括:\n[0031] 图像编码装置,用于将帧内编码图像的底场图像之前的至少两个场图像,或者所述帧内编码图像的底场图像之前的场图像和之后的场图像,或者所述帧内编码图像的底场图像之后的至少两个场图像作为参考场图像,利用所述参考场图像,对该帧内编码图像的底场图像进行编码,并且,记录所述参考场图像的索引号;\n[0032] 图像解码装置,用于根据所述参考场图像的索引号,得到所述帧内编码图像的底场图像的参考场图像,并利用该参考场图像对所述帧内编码图像的底场图像进行解码。\n[0033] 本发明实施例,通过将帧内编码图像的底场图像之前的至少两个场图像,或者所述帧内编码图像的底场图像之前的场图像和之后的场图像,或者所述帧内编码图像的底场图像之后的场图像作为参考场图像,利用所述参考场图像,对该帧内编码图像的底场图像进行编/解码,使得帧内编码图像的底场图像不仅可以参考该帧内编码图像的顶场图像,还可以参考其他场图像,因此,本发明可以采用多参考帧预测技术对帧内编码图像的底场图像进行编码,提高了帧内编码图像的编码效率,从而提高了整个GOP的编码效率。\n附图说明\n[0034] 图1为本发明实施例提供的将I图像的底场图像编码为前向预测编码图像时,I图像的底场图像参考其他场图像的示意图;\n[0035] 图2为本发明实施例提供的将I图像的底场图像编码为前向预测编码图像时的方法流程示意图;\n[0036] 图3为本发明实施例提供的当I图像的底场图像为前向预测编码图像时,对I图像的底场图像进行解码的方法流程示意图;\n[0037] 图4为本发明实施例提供的将I图像的底场图像编码为双向预测编码图像时,I图像的底场图像参考其他场图像的示意图;\n[0038] 图5为本发明实施例提供的将I图像的底场图像编码为双向预测编码图像时的方法流程示意图;\n[0039] 图6为本发明实施例提供的当I图像的底场图像为双向预测编码图像时,对I图像的底场图像进行解码的方法流程示意图;\n[0040] 图7为本发明实施例提供的图像处理方法的流程示意图;\n[0041] 图8为本发明实施例提供的图像编码装置的结构示意图;\n[0042] 图9为本发明实施例提供的图像解码装置的结构示意图;\n[0043] 图10为本发明实施例提供的图像处理系统的结构示意图。\n具体实施方式\n[0044] 本发明实施例提供了一种图像编/解码方法及装置,用以在保证I图像原有功能的前提下,进一步提高I图像的编码效率,从而提高整个GOP的编码效率。\n[0045] 本发明实施例中提到的距离I图像的底场图像(当前编码图像)的远近均指按照显示顺序的距离I图像的底场图像的远近;提到的I图像的底场图像之前或者之后的图像,也是指按照显示顺序的I图像的底场图像之前或者之后的图像。\n[0046] 本发明实施例中对I图像的顶场图像、B图像以及P图像的编码和解码过程与现有技术相同,因此,本发明实施例中重点介绍对I图像的底场图像进行编码和解码的过程。\n[0047] 本发明实施例中,均以参考图像的帧数为两帧,即参考场图像的场数为四场的情况,分别说明本发明是如何将I图像的底场图像编码为前向预测编码图像和双向预测编码图像的,以及相应地,如何在解码端对I图像的底场图像进行解码的。\n[0048] 首先介绍一下将I图像的底场图像编码为前向预测编码图像的情况。\n[0049] 图1示出了I图像的底场图像可参考I图像的底场图像之前的四个场图像,各编码图像按照显示顺序排列。其中最后一个图像为I图像,标号为0的图像表示I图像的顶场图像。图1中的数字表示I图像的底场图像的参考场图像的索引号,索引号的大小表示距离当前编码图像(I图像)的远近(显示顺序),索引号为0的顶场图像为距离当前编码图像最近的参考场图像,索引号为3的底场图像为距离当前编码图像最远的参考场图像。\n当然,索引号的大小也可以不受距离当前编码图像的远近的限制,可以任意分配。由图1可见,I图像的底场图像除了参考I图像的顶场图像之外,还参考了位于I图像之前的其他参考图像。那么,参见图2,对I图像的编码方法包括:\n[0050] S201、对I图像的顶场图像进行编码,编码为帧内编码图像。\n[0051] S202、参考I图像的顶场图像(索引号为0),以及位于I图像之前的索引号分别为\n1、2和3的场图像,对I图像的底场图像进行编码,编码为前向预测编码图像。\n[0052] S203、在I图像的压缩码流中写入参考场图像的索引号。\n[0053] 由于I图像的底场图像参考了多个参考场图像,那么,编码时需要在I图像的压缩码流中写入这些参考场图像的索引号,即0、1、2和3,以便解码端可以找到I图像的底场图像的参考场图像。\n[0054] 由于I图像是GOP的起始图像,其编码效率的提高,会对整个GOP的编码效率带来很大贡献,即会提高整个GOP的编码效率。本发明所述的编码效率不是指编码的工作效率,而是指图像编码增益,即压缩比,所以通过采用本发明实施例提供的技术方案,在编码端和解码端都可以提高图像的编码效率。\n[0055] 相应的,参见图3,对I图像的解码方法包括:\n[0056] S301、对I图像的顶场图像进行解码。由于该顶场图像是帧内编码图像,所以总是可以单独解码的,无需参考图像。\n[0057] S302、从压缩码流中解析出I图像的底场图像的参考场图像的索引号。\n[0058] S303、通过所述索引号,查找到该I图像的底场图像的参考场图像,并通过所述参考场图像,对I图像的底场图像进行解码。\n[0059] 由于编码效率的提高,使得解码端对图像进行的解码变得更加简单。\n[0060] 按照本发明实施例提供的编码方法进行编码生成的压缩码流,结合差错隐藏技术,可以在一定程度上支持随机访问、差错恢复、码流播放时的快进/快退以及阻止误差扩散等。此时I图像的顶场图像相当于起到了现有技术中I图像的作用。\n[0061] 由于I图像的顶场图像为帧内编码图像,可以独立解码,随机访问时依然可以从I图像切入,但I图像的底场图像,由于缺少参考场图像而无法正确解码。此时,可以采用差错隐藏的方法进行处理,利用I图像的顶场图像,恢复出该I图像的底场图像。对于后续其他图像的解码也可类似进行差错隐藏处理,恢复的图像可以用于显示。当下一个随机访问点到达时,解码端便可以恢复正确解码。因此,由于发生随机访问而带来的参考帧丢失的问题,不会引起误差的持续扩散,仅影响当前随机访问切入点到下一个随机访问点之间的图像。\n[0062] 在视频点播(VOD,Video on Demand)以及媒体播放器中进行快进、快退等类似模拟式磁带录放机(VCR,Video Cassette Recorder)操作时,也可采用本发明实施例提供的编/解码方法。当进行快进、快退播放时,可以仅解码I图像的顶场图像,然后利用差错隐藏的方法恢复出该I图像的底场图像,从而完成一个I图像的解码,显示该解码图像。然后跳到下一个I图像开始解码。重复上述过程,即可完成对视频内容的快速浏览。\n[0063] 在本发明实施例中,仅以参考帧数目为两帧的情况进行说明。显然,当参考帧数目大于或等于3帧时,编/解码过程和参考场图像的管理可以做相应类推。\n[0064] 下面介绍一下将I图像的底场图像编码为双向预测编码图像的情况。\n[0065] 图4示出了I图像的底场图像可参考I图像的顶场图像,还可以参考I图像的底场图像之前的场图像(前向参考图像)和I图像的底场图像之后的场图像(后向参考图像)。\n图2中所示的编码图像是按照显示顺序排列的,中间的图像为I图像,图2中的数字表示参考场图像的索引号。较佳地,本实施例中,索引号是按照距离当前编码图像I图像的底场图像的远近(显示顺序)分配的,并且,在前向和后向两个方向上单独分配。即对于I图像的底场图像之前的参考场图像,将距离I图像的底场图像最近的该I图像的顶场图像的索引号设置为0,将I图像的前一图像的底场图像的索引号设置为1;对于I图像的底场图像之后的参考场图像,将距离I图像的底场图像最近的该I图像的后一图像的顶场图像的索引号设置为0,将所述后一图像的底场图像的索引号设置为1。当然,索引号不局限于前向和后向单独分配,也可以连续分配,即将四个参考场图像的索引号分别设置为0、1、2、3。\n[0066] 由于I图像的底场图像参考了I图像后面的图像,那么,I图像的底场图像的编码,需要在后面这些参考图象编码完成后,才能进行编码。所以,由于编码顺序和显示顺序不一致,在输出显示时需要对图像进行重新排序。\n[0067] 那么,参见图5,对I图像的编码方法包括:\n[0068] S501、对I图像的顶场图像进行编码,编码为帧内编码图像。\n[0069] S502、对I图像的底场图像之后的参考场图像进行编码。其中,所述参考场图像为所述底场图像的参考场图像。\n[0070] S503、参考I图像的顶场图像,以及位于I图像的底场图像之前和之后的场图像,对I图像的底场图像进行编码,编码为双向帧间编码图像。此时,该I图像的底场图像除了参考该I图像的顶场图像(索引号为0)之外,还参考位于I图像的底场图像之前和之后的场图像,即图1中前向参考图像中索引号为1的场图像,和后向参考图像中索引号分别为0和1的场图像。\n[0071] S504、在I图像的压缩码流中写入所述参考场图像的索引号。\n[0072] 相应地,参见图6,对I图像的解码方法包括:\n[0073] S601、对于I图像的顶场图像进行解码。\n[0074] S602、对I图像的底场图像之后的参考场图像进行解码。其中,所述参考场图像为所述底场图像的参考场图像。\n[0075] S603、从压缩码流中解析出I图像的底场图像的参考场图像的索引号。\n[0076] S604、通过所述索引号,得到该I图像的底场图像之前和之后的参考场图像,并且,利用该参考场图像对I图像的底场图像进行解码。\n[0077] 当然,本发明实施例中I图像的底场图像还可以仅参考该I图像的底场图像之后的至少两个场图像,同样可以实现对I图像的底场图像进行的编/解码,并且可以达到提高编码效率的效果。\n[0078] 综上所述,参见图7,本发明实施例提供的图像处理方法包括:\n[0079] S701、编码端将帧内编码图像的底场图像之前的至少两个场图像,或者所述底场图像之前的场图像和之后的场图像,或者所述帧内编码图像的底场图像之后的至少两个场图像作为参考场图像,对该底场图像进行编码,并且,记录所述参考场图像的索引号。\n[0080] S702、解码端根据所述参考场图像的索引号,得到所述底场图像的参考场图像,并利用该参考场图像对所述底场图像进行解码。\n[0081] 以下介绍一下本发明实施例提供的装置。\n[0082] 参见图8,本发明实施例提供的一种图像编码装置,包括:参考场图像生成单元\n801和编码单元802。\n[0083] 所述参考场图像生成单元801,用于将帧内编码图像的底场图像之前的至少两个场图像,或者所述帧内编码图像的底场图像之前的场图像和之后的场图像,或者所述帧内编码图像的底场图像之后的场图像作为参考场图像。\n[0084] 所述编码单元802,用于利用所述参考场图像,对该帧内编码图像的底场图像进行编码,并且,记录所述参考场图像的索引号。\n[0085] 相应地,参见图9,本发明实施例提供的一种图像解码装置,包括:参考场图像确定单元901和解码单元902。\n[0086] 所述参考场图像确定单元901,用于根据帧内编码图像的参考场图像的索引号,得到所述帧内编码图像的底场图像的参考场图像,其中,所述参考场图像包括所述帧内编码图像的底场图像之前的至少两个场图像,或者包括所述帧内编码图像的底场图像之前的场图像和之后的场图像,或者包括所述帧内编码图像的底场图像之后的场图像。\n[0087] 所述解码单元902,用于利用所述参考场图像对所述帧内编码图像的底场图像进行解码。\n[0088] 参见图10,本发明实施例提供的一种图像处理系统,包括:图像编码装置1001和图像解码装置1002。\n[0089] 所述图像编码装置1001,用于将帧内编码图像的底场图像之前的至少两个场图像,或者所述帧内编码图像的底场图像之前的场图像和之后的场图像,或者所述帧内编码图像的底场图像之后的至少两个场图像作为参考场图像,对该帧内编码图像的底场图像进行编码,并且,记录所述参考场图像的索引号。\n[0090] 所述图像解码装置1002,用于根据所述参考场图像的索引号,得到所述帧内编码图像的底场图像的参考场图像,并利用该参考场图像对所述帧内编码图像的底场图像进行解码。\n[0091] 本领域普通技术人员可以理解实现上述实施例提供的编/解码方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,对图像进行的编码步骤包括:\n[0092] 将帧内编码图像的底场图像之前的至少两个场图像,或者所述帧内编码图像的底场图像之前的场图像和之后的场图像,或者所述帧内编码图像的底场图像之后的至少两个场图像作为参考场图像;\n[0093] 参考所述参考场图像,对所述帧内编码图像的底场图像进行编码;\n[0094] 记录所述参考场图像的索引号。\n[0095] 相应地,所述程序在执行时,对图像进行的解码步骤包括:\n[0096] 获取帧内编码图像的参考场图像的索引号;\n[0097] 根据所述帧内编码图像的参考场图像的索引号,得到所述帧内编码图像的底场图像的参考场图像;\n[0098] 利用所述参考场图像对所述帧内编码图像的底场图像进行解码。\n[0099] 所述的存储介质,如:ROM/RAM、磁碟、光盘等。\n[0100] 综上所述,本发明实施例提供的一种图像编/解码方法和装置。使得I图像的底场图像可以参考除了该I图像的顶场图像之外的其他场图像。并且,将I图像的顶场图像仍编码为帧内编码图像,因此,本发明在兼顾了I图像作用的同时,提高了编码效率。并且,与原有标准有很好的兼容性,相当于原有标准的一个扩展,不增加新的语法元素,当限制底场只能参考顶场时,完全兼容原有标准。解码端的实现也比较简单,仅涉及参考帧的管理,没有增加实现的复杂度。\n[0101] 本发明可应用于数字视频广播、流媒体组播、压缩码流的编辑/拼接、视频点播(VOD,Video On Demand)/个人数字录像(PVR,Personal Digital VideoRecorder)播放时的快进/快退等场合。\n[0102] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
法律信息
- 2020-09-01
未缴年费专利权终止
IPC(主分类): H04N 7/26
专利号: ZL 200710153928.3
申请日: 2007.09.14
授权公告日: 2010.12.08
- 2016-01-27
专利权的转移
登记生效日: 2016.01.07
专利权人由杨彬彬变更为视辰信息科技(上海)有限公司
地址由516300 广东省惠州市惠东县平山街道湖滨花园3栋变更为中国(上海)自由贸易试验区郭守敬路498号8幢19201B室
- 2016-01-27
著录事项变更
发明人由林永兵变更为林永兵 张小军 涂意 王伟楠
- 2015-01-21
专利权的转移
登记生效日: 2015.01.06
专利权人由华为技术有限公司变更为惠州市智泰企业管理有限公司
地址由518129 广东省深圳市龙岗区坂田华为总部办公楼变更为516003 广东省惠州市云山西路4号德威大厦12层06号A区
- 2015-01-21
专利权的转移
登记生效日: 2015.01.06
专利权人由惠州市智泰企业管理有限公司变更为杨彬彬
地址由516003 广东省惠州市云山西路4号德威大厦12层06号A区变更为516300 广东省惠州市惠东县平山街道湖滨花园3栋
- 2010-12-08
- 2009-05-13
- 2009-03-18
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 1 | | 2012-02-15 | 2012-02-15 | | |