利索能及
我要发布
收藏
专利号: 2019109439464
申请人: 威创集团股份有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-04-20
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种视频解码方法,其特征在于,包括:

接收到视频码流时,获取所述视频码流对应的码流参数,所述码流参数包括分辨率信息以及编码格式信息;

依据所述码流参数,确定所述视频码流对应的解码方式;

若所述解码方式为硬解码方式,则在预先设置的显卡集合中,选取目标显卡,并应用所述目标显卡对所述视频码流进行解码;

若所述解码方式为软解码方式,则应用预先设置的CPU对所述视频码流进行解码。

2.根据权利要求1所述的方法,其特征在于,所述获取所述视频码流对应的码流参数,包括:获取预先存储的与所述视频码流对应的编码格式信息;

基于所述编码格式信息,在所述视频码流中的预设字段获取分辨率信息;

将所述分辨率信息以及所述编码格式信息,组成所述视频码流对应的码流参数。

3.根据权利要求1所述的方法,其特征在于,所述依据所述码流参数,确定所述视频码流对应的解码方式,包括:若所述码流参数的分辨率信息大于预先设置的分辨率阈值,或所述码流参数的编码格式为预先设置的第一编码格式时,确定所述视频码流对应的解码方式为硬解码方式;

若所述码流参数的分辨率信息小于等于预先设置的分辨率阈值,且所述码流参数的编码格式为预先设置的第二编码格式时,依据所述码流参数中的分辨率信息,确定所述视频码流的目标解码路数;基于所述目标解码路数,判断所述码流参数是否符合预先设置的软解码条件,若满足,则确定所述视频码流对应的解码方式为软解码方式,若不满足,则确定所述视频码流对应的解码方式为硬解码方式。

4.根据权利要求3所述的方法,其特征在于,所述基于所述目标解码路数,判断所述码流参数是否符合预先设置的软解码条件,包括:确定预先设置的显卡集合中的各个显卡当前的解码路数;

将当前解码路数最小的显卡,确定为目标显卡;

将所述目标显卡当前的解码路数以及所述目标解码路数进行求和,得到匹配参数;

将所述匹配参数与预先设置的解码路数阈值进行比较;

若所述匹配参数小于等于所述解码路数阈值,则确定所述视频码流对应的解码方式为硬解码方式;

若所述匹配参数大于所述解码路数阈值,则确定所述视频码流对应的解码方式为软解码方式。

5.根据权利要求3所述的方法,其特征在于,若所述码流参数的分辨率信息大于预先设置的分辨率阈值,或所述码流参数的编码格式为预先设置的第一编码格式,则在预先设置的显卡集合中,选取目标显卡,并应用所述目标显卡对所述视频码流进行解码,包括:确定所述视频码流的目标解码路数,并确定预先设置的显卡集合中的各个显卡当前剩余的解码路数;

将当前剩余的解码路数最大的显卡,确定为候选显卡;

若所述目标解码路数大于所述候选显卡的剩余解码路数,则确定所述显卡集合中候选视频码流;所述候选视频码流为分辨率信息小于所述分辨率阈值的码流;

将至少一个候选视频码流的解码方式转换为软解码方式,以在所述显卡集合中获取剩余解码路数等于目标解码路数的目标显卡,应用所述目标显卡对所述视频码流进行解码。

6.根据权利要求1所述的方法,其特征在于,还包括:将接所述视频码流解码得到的图像数据进行绘制,并将绘制后的图像数据在拼接墙上显示。

7.一种视频解码装置,其特征在于,包括:

接收单元,用于接收到视频码流时,获取所述视频码流对应的码流参数,所述码流参数包括分辨率信息以及编码格式信息;

确定单元,用于依据所述码流参数,确定所述视频码流对应的解码方式;

第一解码单元,用于当所述解码方式为硬解码方式时,在预先设置的显卡集合中,选取目标显卡,并应用所述目标显卡对所述视频码流进行解码;

第二解码单元,用于所述解码方式为软解码方式时,应用预先设置的CPU对所述视频码流进行解码。

8.根据权利要求7所述的装置,其特征在于,所述接收单元,包括:第一获取子单元,用于获取预先存储的与所述视频码流对应的编码格式信息;

第二获取子单元,用于基于所述编码格式信息,在所述视频码流中的预设字段获取分辨率信息;

组成子单元,用于将所述分辨率信息以及所述编码格式信息,组成所述视频码流对应的码流参数。

9.根据权利要求7所述的装置,其特征在于,所述确定单元,包括:第一确定子单元,用于当所述码流参数的分辨率信息大于预先设置的分辨率阈值,或所述码流参数的编码格式为预先设置的第一编码格式时,确定所述视频码流对应的解码方式为硬解码方式;

第二确定子单元,用于当所述码流参数的分辨率信息小于等于预先设置的分辨率阈值,且所述码流参数的编码格式为预先设置的第二编码格式时,依据所述码流参数中的分辨率信息,确定所述视频码流的目标解码路数;基于所述目标解码路数,判断所述码流参数是否符合预先设置的软解码条件,若满足,则确定所述视频码流对应的解码方式为软解码方式,若不满足,则确定所述视频码流对应的解码方式为硬解码方式。

10.根据权利要求9所述的装置,其特征在于,所述第二确定子单元,包括:第三确定子单元,用于确定预先设置的显卡集合中的各个显卡当前的解码路数;

第四确定子单元,用于将当前解码路数最小的显卡,确定为目标显卡;

获取单元,用于将所述目标显卡当前的解码路数以及所述目标解码路数进行求和,得到匹配参数;

比较单元,用于将所述匹配参数与预先设置的解码路数阈值进行比较;

第五确定子单元,用于当所述匹配参数小于等于所述解码路数阈值时,确定所述视频码流对应的解码方式为硬解码方式;

第六确定子单元,用于当所述匹配参数大于所述解码路数阈值时,确定所述视频码流对应的解码方式为软解码方式。