【技术实现步骤摘要】
【国外来华专利技术】交替块约束决策模式代码化
技术介绍
例如,可以将数字视频用于经由视频会议的远程商务会议、高清晰度视频娱乐、视频广告或者对用户所生成视频的共享。由于在视频数据中涉及到的大量数据,需要高性能压缩以用于传输和存储。
技术实现思路
本公开涉及用于传输或存储的视频流数据的编码和解码,并且更特别地涉及用于使用交替块约束决策模式代码化进行编码和解码的系统、方法以及装置的方面。一个方面是一种用于使用交替块约束决策模式代码化的视频代码化的方法。使用交替块约束决策模式代码化的视频代码化可以包括识别输入视频流的当前帧的当前块,通过使用交替块约束决策模式代码化对当前块进行编码来生成编码块,其中,交替块约束决策模式代码化包括在先前已代码化紧邻块是无约束决策模式代码化块的条件下将当前块编码为约束决策模式代码化块,将所述代码化块包括在输出比特流中,并且发射或存储所述输出比特流。在某些实施方式中,使用交替块约束决策模式代码化的视频代码化可以包括识别输入视频流的当前帧的当前块,并且通过使用交替块约束决策模式代码化对当前块进行编码来生成编码块,其中,交替块约束决策模式代码化包括在第一先前代码化的紧邻块是无约束决策模式代码化块且第二先前代码化的紧邻块是无约束决策模式代码化块的条件下将当前块编码为约束决策模式代码化块。在某些实施方式中,视频代码化使用交替块约束决策模式代码化可以包括将编码块包括在输出比特流中,并且发射或存储所述输出比特流。在某些实施方式中,使用交替块约束决策模式代码化的视频代码化包括识别输入视频流的当前帧的当前块,并且响应于存储在非暂时性计算机可读介质上的指令,由处理器通过使用交替块约束决 ...
【技术保护点】
一种方法,包括:识别输入视频流的当前帧的当前块;响应于存储在非暂时性计算机可读介质上的指令,由处理器通过使用交替块约束决策模式代码化对所述当前块进行编码,来生成编码块,其中,交替块约束决策模式代码化包括:在先前代码化的紧邻块是无约束决策模式代码化块的条件下,将所述当前块编码为约束决策模式代码化块;以及将所述编码块包括在输出比特流中。
【技术特征摘要】
【国外来华专利技术】2014.11.13 US 14/540,0831.一种方法,包括:识别输入视频流的当前帧的当前块;响应于存储在非暂时性计算机可读介质上的指令,由处理器通过使用交替块约束决策模式代码化对所述当前块进行编码,来生成编码块,其中,交替块约束决策模式代码化包括:在先前代码化的紧邻块是无约束决策模式代码化块的条件下,将所述当前块编码为约束决策模式代码化块;以及将所述编码块包括在输出比特流中。2.根据权利要求1所述的方法,其中,交替块约束决策模式代码化包括:在所述先前代码化的紧邻块是约束决策模式代码化块的条件下,将所述当前块编码为无约束决策模式代码化块。3.根据权利要求1所述的方法,其中,所述先前代码化的紧邻块是在空间上紧挨着在所述当前帧中所述当前块左侧的先前代码化的块,或者是在空间上紧挨着在所述当前帧中所述当前块上方的先前代码化的块。4.根据权利要求1所述的方法,其中,所述先前代码化的紧邻块是第一先前代码化的紧邻块,以及其中,交替块约束决策模式代码化包括:在第二先前代码化的紧邻块紧邻块是无约束决策模式代码化块的条件下,将所述当前块编码为约束决策模式代码化块。5.根据权利要求4所述的方法,其中,所述第二先前代码化的紧邻块是在空间上紧挨着在所述当前帧中所述当前块上方的先前代码化的块,并且所述第一先前代码化的紧邻块是在空间上紧挨着在所述当前帧中所述当前块左侧的先前代码化的块。6.根据权利要求4所述的方法,其中,将所述当前块编码为约束决策模式代码化块包括:识别第一预测滤波器,所述第一预测滤波器被用于对所述第一先前代码化的紧邻块进行代码化;识别第二预测滤波器,所述第二预测滤波器被用于对所述第二先前代码化的紧邻块进行代码化;在所述第一预测滤波器与所述第二预测滤波器匹配的条件下,使用所述第一预测滤波器对所述当前块进行代码化;以及在所述第一预测滤波器不同于所述第二预测滤波器的条件下,从候选预测滤波器的集合中识别所选预测滤波器,并使用所述所选预测滤波器对所述当前块进行代码化。7.根据权利要求4所述的方法,其中,交替块约束决策模式代码化包括:在第三先前代码化的紧邻块是无约束决策模式代码化块的条件下,将所述当前块编码为约束决策模式代码化块,其中,所述第三先前代码化的紧邻块在空间上与所述当前块是一致的,并且所述第三先前代码化的紧邻块来自在时间上紧邻的先前代码化的帧。8.根据权利要求7所述的方法,其中,将所述当前块编码为约束决策模式代码化块包括:识别最小代码化块规模,其中,所述最小代码化块规模是所述第一先前代码化的紧邻块、所述第二先前代码化的紧邻块以及所述第三先前代码化的紧邻块之中的最小代码化块规模;识别最大代码化块规模,其中,所述最大代码化块规模是所述第一先前代码化的紧邻块、所述第二先前代码化的紧邻块以及所述第三先前代码化的紧邻块之中的最大代码化块规模;以及使用所述最小代码化块规模作为代码化块规模的下限并使用所述最大代码化块规模作为代码化块规模的上限,来对所述当前块进行代码化。9.一种方法,包括:识别输入视频流的当前帧的当前块;响应于存储在非暂时性计算机可读介质上的指令,由处理器通过使用交替块约束决策模式代码化对所述当前块进行编码,来生成编码块,其中,交替块约束决策模式代码化包括:在第一先前代码化的紧邻块是无约束决策模式代码化块且第二先前代码化的紧邻块是无约束决策模式代码化块的条件下,将所述当前块编码为约束决策模式代码化块;以及将所述编码块包括在输出比特流中。10.根据权利要求9所述的方法,其中,交替块约束决策模式代码化包括:在所述第一先前代码化的紧邻块是约束决策模式代码化块且所述第二先前代码化的紧邻块是约束决策模式代码化块的条件下,将所述当前块编码为无约束决策模式代码化块。11.根据权利要求9所述的方法,其中,所述第一先前代码化的紧邻块是在空间上紧挨着在所述当前帧中所述当前块左侧的先前代码化的块,并且所述第二先前代码化的紧邻块是在空间上紧挨着在所述当前帧中所述当前块上方的先前代码化的块。12.根据权利要求9所述的方法,其中,将所述当前块编码为约束决策模式代码化块包括:识别第一预测滤波器,所述第一预测滤波器被...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。