System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 帧间编码方法、硬件装置、虚拟装置、设备及存储介质制造方法及图纸_技高网
当前位置: 首页 > 专利查询>鹏城实验室专利>正文

帧间编码方法、硬件装置、虚拟装置、设备及存储介质制造方法及图纸

技术编号:41639865 阅读:3 留言:0更新日期:2024-06-13 02:34
本发明专利技术涉及视频编码领域,公开一种帧间编码方法、硬件装置、虚拟装置、设备及存储介质,该方法通过接收预测单元的视频帧数据请求;根据候选运动矢量的范围进行参考窗匹配,确定所述视频帧数据请求的目标参考窗;通过所述目标参考窗对所述视频帧数据请求进行应答。由于是根据候选运动矢量的范围进行参考窗匹配,确定用于应答视频帧数据请求的目标参考窗,实现了可以根据运动矢量的范围匹配确定不同的目标参考窗,提高了资源的利用率,在不降低编码质量、解决了模式决策中多个预测单元并行访问可能会出现性能瓶颈的问题。

【技术实现步骤摘要】

本专利技术涉及视频编码,尤其涉及一种帧间编码方法、硬件装置、虚拟装置、设备及存储介质


技术介绍

1、avs3(audio video coding standard)是我国自主研制的第三代音视频编解码标准,为全球首个面向8k超高清产业的音视频编解码技术标准。对于视频编码中占据及其重的帧间编码,除了传统的时域和空域候选,avs3还纳入了历史运动矢量预测(historymotion vector prediction,hmvp)和高级运动矢量表达(ultimate motion vectorexpresssion,umve)这两个工具作为skip/direct模式的候选。这些工具在提高编码效率的同时,也极大地提高了编码运算量和复杂度。在简单的ippp配置下,每个预测单元(prediction unit,pu)的skip模式已多达55个候选(包括1个时域候选、3个空域候选、5个运动矢量角度预测(motion vector angle prediction,mvap)候选、6个hmvp候选和40个umve候选),而每个编码树单元(coding tree units,ctu)的多种pu划分进一步导致skip候选模式所需的计算量急剧增加。

2、视频编码器的硬件实现通常都按最大编码单元(largest coding unit,lcu)级的流水线结构进行设计。由于skip候选模式的增加,导致参考数据的访问次数增加,从而使得分像素参考窗成为了多个pu并行访问的瓶颈,部分pu因为获取参考像素数据的延迟访问而导致整体编码性能下降。>

3、上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。


技术实现思路

1、本专利技术的主要目的在于提供了一种帧间编码方法、硬件装置、虚拟装置、设备及存储介质,旨在解决现有技术中多个预测单元skip模式频繁并行访问分像素参考窗而出现的性能瓶颈的技术问题。

2、为实现上述目的,本专利技术提供了一种帧间编码方法,所述方法包括以下步骤:

3、接收预测单元的视频帧数据请求;

4、根据候选运动矢量的范围进行参考窗匹配,确定所述视频帧数据请求的目标参考窗;

5、通过所述目标参考窗对所述视频帧数据请求进行应答。

6、可选地,所述根据所述候选运动矢量的范围进行参考窗匹配,确定所述视频帧数据请求的目标参考窗的步骤,包括:

7、若所述候选运动矢量的范围处于第一尺寸分像素参考窗的尺寸范围内,则确定处于空闲状态的第一尺寸分像素参考窗;

8、将所述处于空闲状态的第一尺寸分像素参考窗作为所述视频帧数据请求的目标参考窗;

9、若所述候选运动矢量的范围不处于所述第一尺寸分像素参考窗的尺寸范围内或不存在空闲状态的所述第一尺寸分像素参考窗,则确定处于空闲状态的第二尺寸分像素参考窗;

10、将所述处于空闲状态的第二尺寸分像素参考窗作为所述视频帧数据请求的目标参考窗;

11、其中,所述第二尺寸分像素参考窗的尺寸大于所述第一尺寸分像素参考窗。

12、可选地,所述根据所述候选运动矢量的范围进行参考窗匹配,确定所述视频帧数据请求的目标参考窗的步骤,还包括:

13、若不存在空闲状态的分像素参考窗,则确定范围大于所述候选运动矢量范围的分像素参考窗,作为预选分像素参考窗;

14、在所述预选分像素参考窗中存在空闲状态的分像素参考窗时,将所述空闲状态的分像素参考窗作为所述候选运动矢量的目标参考窗;

15、其中,所述分像素参考窗包括第一尺寸分像素参考窗和第二尺寸分像素参考窗。

16、可选地,所述根据所述候选运动矢量的范围进行参考窗匹配,确定所述视频帧数据请求的目标参考窗的步骤,还包括:

17、确定所述预测单元对应的预设第一尺寸分像素参考窗和预设第二尺寸分像素参考窗;

18、若所述候选运动矢量的范围处于所述预设第一尺寸分像素参考窗的尺寸范围内,则将所述预设第一尺寸分像素参考窗作为所述视频帧数据请求的目标参考窗;

19、若所述候选运动矢量的范围不处于所述预设第一尺寸分像素参考窗的尺寸范围内,则将所述预设第二尺寸分像素参考窗作为所述视频帧数据请求的目标参考窗。

20、可选地,所述通过所述目标参考窗对所述视频帧数据请求进行应答的步骤,包括:

21、确定所述目标参考窗对应的仲裁器,将所述预测单元与所述仲裁器进行握手;

22、在握手成功时,通过所述目标参考窗对所述视频帧数据请求进行应答。

23、可选地,所述确定所述目标参考窗对应的仲裁器,将所述预测单元与所述仲裁器进行握手的步骤,包括:

24、确定所述目标参考窗对应的仲裁器;

25、若所述仲裁器处于空闲状态,则将所述预测单元与所述仲裁器进行握手;

26、若所述仲裁器处于响应状态,则等待所述仲裁器空闲时将所述预测单元与所述仲裁器进行握手。

27、此外,为实现上述目的,本专利技术还提出一种帧间编码硬件装置,所述硬件装置包括:预测单元和内存;

28、所述内存中设有第一尺寸分像素参考窗以及第二尺寸分像素参考窗;

29、所述预测单元分别与所述内存中的第一尺寸分像素参考窗以及第二尺寸分像素参考窗连接;

30、所述帧间编码硬件被用于实现如上文所述的帧间编码方法的步骤。

31、此外,为实现上述目的,本专利技术还提出一种帧间编码虚拟装置,所述帧间编码装置包括:

32、请求接收模块,用于在接收预测单元的视频帧数据请求;

33、参考窗匹配模块,用于根据所述候选运动矢量的范围进行参考窗匹配,确定所述视频帧数据请求的目标参考窗;

34、数据应答模块,用于通过所述目标参考窗对所述视频帧数据请求进行应答。

35、此外,为实现上述目的,本专利技术还提出一种帧间编码设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的帧间编码程序,所述帧间编码程序配置为实现如上文所述的帧间编码方法的步骤。

36、此外,为实现上述目的,本专利技术还提出一种存储介质,所述存储介质上存储有帧间编码程序,所述帧间编码程序被处理器执行时实现如上文所述的帧间编码方法的步骤。

37、本专利技术通过接收预测单元的视频帧数据请求;根据候选运动矢量的范围进行参考窗匹配,确定所述视频帧数据请求的目标参考窗;通过所述目标参考窗对所述视频帧数据请求进行应答。由于是根据候选运动矢量的范围进行参考窗匹配,确定用于应答视频帧数据请求的目标参考窗,实现了可以根据运动矢量的范围匹配确定不同的目标参考窗,提高了资源的利用率,在不降低编码质量、解决了模式决策中多个预测单元并行访问可能会出现性能瓶颈的问题。

本文档来自技高网...

【技术保护点】

1.一种帧间编码方法,其特征在于,所述方法包括:

2.如权利要求1所述的帧间编码方法,其特征在于,所述根据所述候选运动矢量的范围进行参考窗匹配,确定所述视频帧数据请求的目标参考窗的步骤,包括:

3.如权利要求2所述的帧间编码方法,其特征在于,所述根据所述候选运动矢量的范围进行参考窗匹配,确定所述视频帧数据请求的目标参考窗的步骤,还包括:

4.如权利要求1所述的帧间编码方法,其特征在于,所述根据所述候选运动矢量的范围进行参考窗匹配,确定所述视频帧数据请求的目标参考窗的步骤,还包括:

5.如权利要求4所述的帧间编码方法,其特征在于,所述通过所述目标参考窗对所述视频帧数据请求进行应答的步骤,包括:

6.如权利要求5所述的帧间编码方法,其特征在于,所述确定所述目标参考窗对应的仲裁器,将所述预测单元与所述仲裁器进行握手的步骤,包括:

7.一种帧间编码硬件装置,其特征在于,所述硬件装置包括:预测单元和内存;

8.一种帧间编码虚拟装置,其特征在于,所述虚拟装置包括:

9.一种帧间编码设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的帧间编码程序,所述帧间编码程序配置为实现如权利要求1至6中任一项所述的帧间编码方法的步骤。

10.一种存储介质,其特征在于,所述存储介质上存储有帧间编码程序,所述帧间编码程序被处理器执行时实现如权利要求1至6任一项所述的帧间编码方法的步骤。

...

【技术特征摘要】

1.一种帧间编码方法,其特征在于,所述方法包括:

2.如权利要求1所述的帧间编码方法,其特征在于,所述根据所述候选运动矢量的范围进行参考窗匹配,确定所述视频帧数据请求的目标参考窗的步骤,包括:

3.如权利要求2所述的帧间编码方法,其特征在于,所述根据所述候选运动矢量的范围进行参考窗匹配,确定所述视频帧数据请求的目标参考窗的步骤,还包括:

4.如权利要求1所述的帧间编码方法,其特征在于,所述根据所述候选运动矢量的范围进行参考窗匹配,确定所述视频帧数据请求的目标参考窗的步骤,还包括:

5.如权利要求4所述的帧间编码方法,其特征在于,所述通过所述目标参考窗对所述视频帧数据请求进行应答的步骤,包括:

...

【专利技术属性】
技术研发人员:李英廖振雄张鹏王景生都美江
申请(专利权)人:鹏城实验室
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1