[发明专利]视频编码在审
| 申请号: | 202010574717.2 | 申请日: | 2020-06-22 |
| 公开(公告)号: | CN113905241A | 公开(公告)日: | 2022-01-07 |
| 发明(设计)人: | 李斌;T·W·霍尔科姆;卢玫萱;吕岩;李明杰 | 申请(专利权)人: | 微软技术许可有限责任公司 |
| 主分类号: | H04N19/65 | 分类号: | H04N19/65;H04N19/70 |
| 代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 黄倩 |
| 地址: | 美国华*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 视频 编码 | ||
根据本公开的实现,提出了用于视频编码的方案。根据该方案,在编码器处接收来自解码器的控制信息,该控制信息指示解码器未接收到从编码器发送的视频流中的第一帧。从参考帧缓冲器中存储的长期参考帧(LTR)中确定用于该视频流中在第一帧之后并且尚未编码的第二帧进行编码的至少一个长期参考帧,该控制信息指示解码器接收到该至少一个长期参考帧。然后,基于该至少一个长期参考帧来对第二帧进行编码。该方案使得不支持LTR语法的编解码器在发生丢帧的情况下能够通过使用LTR来进行错误恢复,从而提高解码鲁棒性。
背景技术
长期参考帧(LTR)是视频编码中的重要工具,用于在发生丢帧的情况下提高编码效率和解码鲁棒性。在实时视频传输中,LTR可以用于错误恢复。然而,一些视频编解码器针对LTR的支持是有限的。
发明内容
根据本公开的实现,提出了用于视频编码的方案。根据该方案,在编码器处接收来自解码器的控制信息,该控制信息指示解码器未接收到从编码器发送的视频流中的第一帧。从参考帧缓冲器中存储的长期参考帧中确定用于该视频流中在第一帧之后并且尚未编码的第二帧进行编码的至少一个长期参考帧,该控制信息指示解码器接收到该至少一个长期参考帧。然后,基于该至少一个长期参考帧来对第二帧进行编码。该方案使得不支持LTR语法的编解码器在发生丢帧的情况下能够通过使用LTR来进行错误恢复,从而提高解码鲁棒性。
提供发明内容部分是为了简化的形式来介绍对概念的选择,其在下文的具体实施方式中将被进一步描述。发明内容部分无意标识要求保护的主题的关键特征或主要特征,也无意限制要求保护的主题的范围。
附图说明
图1A示出了实时视频传输中的示例参考帧结构的示意图;
图1B示出了实时视频传输中的另一示例参考帧结构的示意图;
图2示出了根据本公开的实现的用于实时视频传输的示例系统的框图;
图3示出了根据本公开的实现的用于视频编码的示例方法的流程图;以及
图4示出了能够实施本公开的多个实现的电子设备的框图。
这些附图中,相同或相似参考符号用于表示相同或相似元素。
具体实施方式
现在将参照若干示例实现来论述本公开。应当理解,论述了这些实现仅是为了使得本领域普通技术人员能够更好地理解且因此实现本公开,而不是暗示对本公开的范围的任何限制。
如本文所使用的,术语“包括”及其变体要被解读为意味着“包括但不限于”的开放式术语。术语“基于”要被解读为“至少部分地基于”。术语“一个实现”和“一种实现”要被解读为“至少一个实现”。术语“另一个实现”要被解读为“至少一个其他实现”。术语“第一”、“第二”等等可以指代不同的或相同的对象。下文还可能包括其他明确的和隐含的定义。
图1A示出了实时视频传输中的示例参考帧结构100的示意图。图1A示出了视频流中的连续帧110、120、130和140,其中帧110充当帧120的参考帧,帧120充当帧130的参考帧,帧130充当帧140的参考帧。帧110的参考帧可以是在帧110之前的一帧或者多帧,图1A中未示出。在实时视频传输中,例如,编码器可以按照如图1A所示的参考帧结构100来对帧110、120、130和140进行编码。编码后的视频流可以被发送至解码器。相应地,解码器按照如图1A所示的参考帧结构100来对帧110、120、130和140进行解码。在本文中,如图1A所示的由当前帧的邻近帧充当的参考帧也被称为“短期参考帧(STR)”。STR在编解码器中被保留的时间通常较短。例如,在对当前帧的下一帧进行编解码时,编解码器所使用的参考帧将会随之更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010574717.2/2.html,转载请声明来源钻瓜专利网。





