用于视频编码的方法和系统的制作方法

文档序号:9847201阅读:445来源:国知局
用于视频编码的方法和系统的制作方法
【专利说明】用于视频编码的方法和系统
[0001 ] 本申请是分案申请,其母案申请的申请号为201010282186.6,申请日为2010年9月15日,发明名称为“用于视频编码的方法和系统”。
技术领域
[0002]本发明涉及视频处理。更具体地说,本发明涉及用于三维视频帧缓存压缩和减少存储器资源的方法和系统。
【背景技术】
[0003]很多设备都具有数字视频功能,例如,数字电视、数字直播系统、数字记录系统等。数字视频设备相比传统的模拟视频系统在处理和以更高带宽效率传送视频序列方面具有显著的进步。
[0004]视频内容可以用二维格式或三维格式记录。在各种应用,例如,DVD电影和数字电视中,一般偏爱三维视频,因为对观看者来说,它通常比二维视频更真实。三维视频包括左视图视频和右视图视频。三维视频帧可以由左视图视频部分和右视图视频部分组合而成。
[0005]已经建立了很多标准来解码乐缩的数字视频序列,例如,MPEG-1、MPEG-2、MPEG-4、
H.263和H.264/AVC。可以将压缩视频中的帧编码为二种可能模式:1-图片、P-图片和B-图片。可以将压缩视频帧分成图片组(Group of pictures,缩写为GOP)。例如,每个GOP包括一个1-图片、几个P-图片和/或几个B-图片。
[0006]比较本发明后续将要结合附图介绍的系统,现有技术的其它局限性和弊端对于本领域的普通技术人员米说是显而易见的。

【发明内容】

[0007]本发明提供了一种用于三维视频帧缓存压缩和存储器资源减少的方法和系统,结合至少一副附图进行详细描述,并在权利要求中得到了更完整的阐述。
[0008]根据一个方面,一种用于视频编码的方法,包括:
[0009]由视频处理系统中的一个或多个处理器和/或电路执行如下步骤:
[0010]接收包含基本视图视频(base view video )和剩余视图视频(res iduaIviewvideo)的压缩三维视频;以及
[0011]将所述接收到的基本视图视频和所述接收到的压缩三维视频的优化视图视频解码为左视图视频和右视图视频。
[0012]优选地,所述基本视图视频通过根据可用存储器资源选择性地产生所述基本视图视频中的图片而生成。
[0013]优选地,根据所述可用存储器资源,所述基本视图视频中没有用于预测所述优化视图视频中相应图片的一个或多个图片被丢弃。
[0014]优选地,所述剩余视图视频通过从所述压缩三维视频的优化视图视频中的图片中减去所述基本视图视频中的相应图片而生成。
[0015]优选地,所述方法进一步包括缓存所述接收到的基本视图视频和所述接收到的剩余视图视频。
[0016]优选地,所述方法进一步包括将所述缓存的基本视图视频解码为所述左视图视频和/或所述右视图视频。
[0017]优选地,所述方法进一步包括将所述缓存的剩余视图视频中的图片加上所述缓存的基本视图视频中的相应图片以产生所述接收的压缩三维视频的优化视图视频中的图片。
[0018]优选地,所述方法进一步包括将产生的所述优化视图视频中的图片解码为所述左视图视频和/或所述右视图视频。
[0019]优选地,所述方法进一步包括用运动向量提取所述左视图视频中的图片的宏块以运动预测所述右视图视频中的图片的宏块,其中所述右视图视频中的图片的宏块是根据所述左视图视频中的图片的宏块视差预测而来。
[0020]优选地,所述方法进一步包括用所述运动向量预提取所述左视图视频中的所述图片的一个或多个相邻宏块以运动预测所述右视图视频中的所述图片的所述宏块的相应一个或多个相邻宏块。
[0021 ]根据一个方面,一种用于视频编码的系统,包括:
[0022]用于视频处理系统的一个或多个处理器和/或电路,其中所述一个或多个处理器和/或电路用于:
[0023]接收包含基本视图视频和剩余视图视频的压缩三维视频;以及
[0024]将所述接收到的基本视图视频和所述接收到的压缩三维视频的优化视图视频解码为左视图视频和右视图视频。
[0025]优选地,所述基本视图视频通过根据可用存储器资源选择性地产生所述基本视图视频中的图片而生成。
[0026]优选地,根据所述可用存储器资源,所述基本视图视频中没有用于预测所述优化视图视频中相应图片的一个或多个图片被丢弃。
[0027]优选地,所述剩余视图视频通过从所述压缩二维视频的优化视图视频中的图片中减去所述基本视图视频中的相应图片而生成。
[0028]优选地,所述一个或多个处理器和/或电路用于缓存所述接收到的基本视图视频和所述接收到的剩余视图视频。
[0029]优选地,所述一个或多个处理器和/或电路用于将缓存的基本视图视频解码为所述左视图视频和/或所述右视图视频。
[0030]优选地,所述一个或多个处理器和/或电路用于将所述缓存的剩余视图视频中的图片加上所述缓存的基本视图视频中的相应图片以产生所述接收的压缩三维视频的优化视图视频中的图片。
[0031]优选地,所述一个或多个处理器和/或电路用于将产生的所述优化视图视频中的图片解码为所述左视图视频和/或所述右视图视频。
[0032]优选地,所述一个或多个处理器和/或电路用于用运动向量提取所述左视图视频中的图片的宏块以运动预测所述右视图视频中的图片的宏块,其中所述右视图视频中的图片的宏块是根据所述左视图视频中的图片的宏块视差预测而来。
[0033]优选地,所述一个或多个处理器和/或电路用于用所述运动向量预提取所述左视图视频中的所述图片的一个或多个相邻宏块以运动预测所述右视图视频中的所述图片的所述宏块的相应一个或多个相邻宏块。
[0034]在下述结合附图对本发明的详细描述中,给出了本发明的各种特点和优点,附图中用相似的附图标号表示相似的部件。
【附图说明】
[0035]图1是根据本发明实施例的用于执行帧缓存压缩和减少三维视频存储器资源的示范性视频编码系统的框图。
[0036]图2是根据本发明实施例的用于压缩帧缓存区和减少三维视频存储器资源的示范性视频发送单元的框图。
[0037]图3是根据本发明实施例的可缓存在压缩帧缓存区以供发送的示范性独立可解码三维AVC流的框图。
[0038]图4是根据本发明实施例的用于为三维视频发送而压缩帧缓存区的示范性步骤的流程图。
[0039]图5是根据本发明实施例的用于支持帧缓存压缩和减少三维视频存储器资源的示范性视频接收单元的框图。
[0040]图6是根据本发明实施例的用于使用压缩帧缓存区来处理压缩三维视频的示范性步骤的流程图。
[0041]图7是根据本发明实施例的对三维视频使用减少的存储器资源进行视差预测的示意图。
[0042]图8是根据本发明实施例的用于对二维视频使用减少的存储器资源执行视差预测的示范性步骤的流程图。
【具体实施方式】
[0043]本发明用于帧缓存压缩利减少二维视频存储器资源的方法利/或系统提供了一些实施例。根据本发明的各种实施例,视频接收器可以用于从视频发送器接收压缩的三维视频。接收到的压缩三维视频可以包括基本视图视频和剩余视图视频。视频接收器可以用于将接收到的基本视图视频和接收到的压缩三维视频的优化视图视频解码为左视图视频和右视图视频。基本视图视频中的图片可以根据,例如,包含存储器带宽和大小的可用存储器资源选择性生成。在本发明的一个实施例中,VTU 200可以用于根据可用存储器资源丢弃和/或跳过不用来预测相应优化视图图片的一个或多个基本视图图片。视频发送器可以用于通过从压缩三维视频的优化视图视频中的图片里减去基本视图视频中的相应图片而生成剩余视图视频。可以将接收到的基本视图视频和接收到的剩余视图视频缓存。可以将缓存的基本视图视频解码生成左视图视频和/或右视图视频。可以将缓存的剩余视图视频中的图片加到缓存的基本视图视频中的相应图片里,以便产生优化视图视频中的图片。可以将优化视图视频中产生的图片解码生成左视图视频和/或右视图视频。用一个运动向量来提取左视图视频中图片的宏块,以便运动预测右视图视频中图片的相应的视差预测的宏块。根据运动视差补偿,由于左视图视频和右视图视频问的高度相关,还可以用运动向量来预提取左视图视频中图片的相邻宏块,以便运动预测右视图视频中图片的相应的视差预测的宏块的相应的相邻宏块。
[0044]图1是根据本发明实施例的用于执行帧缓存压缩和减少三维视频存储器资源的示范性视频编码系统的框图。如图1所示,示出了视频传送单元(VTU)llO、通信网络120和视频接收单元(VRU) 130。
[0045]VTU 110可以包括合适的逻辑、电路、接口和/或代码,用于向VRU130提供压缩的视频内容。VTU 110可以用于获取未压缩的三维视频并将获得的未压缩三维视频进行视频压缩。VTU 110可以用于利用,例如,MPEG-4多视图视频编码(MVC)标准将获得的未压缩三维视频压缩为两种编码视图,即基本视图和优化视图。每种编码视图包括许多分层的压缩图片以供传送。基本视图和优化视图中的压缩图片可以通过通信网络120提供给VRU 130。
[0046]由于基本视图和优化视图问的高度相关,优化视图中的参考压缩图片可以从相应的基本视图压缩图片中预测得到。就这一点而言,VTU 110可以用于选择性生成和/或存储压缩图片,以便减少三维视频编码所用的
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1