非显而易见性评估仅供参考,不构成法律建议。
| 编号 | 名称 |
|---|
一种处理视频数据的方法,包括:由计算设备确定视频比特流中的视频帧的视频切片的至少一部分是丢失或损坏的;向编码设备发送反馈信息,所述反馈信息指示所述视频切片的至少所述一部分是丢失或损坏的;其中,向所述编码设备发送的所述反馈信息使所述编码设备将强制帧内刷新周期插入到所述视频比特流的下一个或多个可用帧中;以及响应于所述反馈信息来从所述编码设备接收更新的视频比特流;所述更新的视频比特流包括在所述更新的视频比特流的下一个或多个可用帧中的具有大于所述丢失或损坏的视频切片的大小的至少一个帧内译码视频切片;其中,所述至少一个帧内译码视频切片的所述大小被确定为覆盖所述丢失或损坏的视频切片以及由所述丢失或损坏的视频切片引起的所述视频帧中的传播的误差。
根据权利要求1所述的方法,其中,由所述丢失或损坏的视频切片引起的所述视频帧中的所述传播的误差是基于运动搜索范围的。
根据权利要求1所述的方法,其中,所述丢失或损坏的视频切片在所述视频帧中从第一行横跨到第二行;并且其中,所述至少一个帧内译码视频切片的所述大小被定义为包括所述第一行减去运动搜索范围的倍数到所述第二行加上所述运动搜索范围的所述倍数。
根据权利要求1所述的方法,还包括:响应于确定所述视频切片的所述至少一部分是丢失或损坏的;对一个或多个视频帧执行误差隐藏;直到在所述更新的视频比特流中接收到无误差的帧内译码视频切片为止。
根据权利要求1所述的方法,其中,所述至少一个帧内译码视频切片是完整的强制帧内译码帧。
根据权利要求1所述的方法,其中,所述至少一个帧内译码视频切片被包括作为帧内刷新周期的一部分;所述帧内刷新周期将I帧的帧内译码块散布在若干个帧上。
根据权利要求6所述的方法,其中,所述帧内刷新周期的所述至少一个视频帧的数量是基于以下各项中的至少一项的:包括所述视频切片的所述视频帧中的切片数量;所述视频帧中的所述丢失或损坏的视频切片的位置;以及在插入到所述更新的视频比特流中的所述帧内刷新周期与相应的反馈信息之间的延迟。
根据权利要求7所述的方法,其中,当所述丢失或损坏的视频切片的所述位置是所述视频帧中的第一切片时;所述帧内刷新周期的所述至少一个视频帧包括至少两个帧。
根据权利要求8所述的方法,还包括:对所述至少两个帧中的第一帧而不对所述至少两个帧中的第二帧执行误差隐藏;所述第二帧在所述视频比特流中在所述第一帧之后。
根据权利要求7所述的方法,其中,当所述丢失或损坏的视频切片的所述位置不是所述视频帧中的第一切片时;所述帧内刷新周期包括帧内译码帧。
根据权利要求7所述的方法,其中,当所述丢失或损坏的视频切片的所述位置是所述视频帧中的最后切片时;所述帧内刷新周期包括至少两个帧。
根据权利要求11所述的方法,还包括:对所述至少两个帧中的第一帧和第二帧执行误差隐藏。
根据权利要求1所述的方法,其中,所述计算设备包括扩展现实显示设备;所述扩展现实显示设备被配置为向所述编码设备提供运动信息;以生成所述视频比特流以供所述扩展现实显示设备显示。
根据权利要求3所述的方法,其中,所述运动搜索范围的所述倍数包括数值1。
根据权利要求3所述的方法,其中,所述运动搜索范围的所述倍数包括数值2。