一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种媒体数据处理方法、装置、电子设备及存储介质与流程

2022-12-07 02:59:19 来源:中国专利 TAG:

技术特征:
1.一种媒体数据处理方法,其特征在于,应用于电子设备中的第一处理模块,所述电子设备还包括第二处理模块,所述第一处理模块中运行有第一操作系统,所述第二处理模块中运行有第二操作系统,所述方法包括:获取待处理的媒体数据及第二处理模块的硬件资源信息;在所述第二处理模块的硬件资源信息满足第一预设资源条件的情况下,将所述媒体数据发送给所述第二处理模块,以使所述第二处理模块利用通过所述第二操作系统建立的解码器对所述媒体数据进行解码处理;其中,所述第一预设资源条件表示所述第二处理模块剩余的硬件资源足够处理所述媒体数据。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述第二处理模块的硬件资源不满足第一预设资源条件的情况下,利用通过所述第一操作系统建立的解码器对所述媒体数据进行解码处理。3.根据权利要求2所述的方法,其特征在于,所述在所述第二处理模块的硬件资源不满足第一预设资源条件的情况下,利用通过所述第一操作系统建立的解码器对所述媒体数据进行解码处理,包括:在所述第二处理模块的硬件资源不满足第一预设资源条件的情况下,判断所述第一处理模块的gpu资源是否满足第二预设资源条件;其中,所述第二预设资源条件表示所述第一处理模块的gpu剩余的硬件资源足够处理所述媒体数据,所述媒体数据包括图像数据;若满足所述第二预设资源条件,利用通过所述第一操作系统基于gpu资源建立的解码器对所述图像数据进行处理;若不满足所述第二预设资源条件,利用通过所述第一操作系统基于cpu资源建立的解码器对所述图像数据进行处理。4.根据权利要求1所述的方法,其特征在于,所述媒体数据包括图像数据;所述方法还包括:获取所述图像数据的渲染位置信息,并将所述渲染位置信息发送给所述第二处理模块,以使所述第二处理模块按照所述渲染位置信息渲染显示解码后图像数据。5.根据权利要求4所述的方法,其特征在于,所述第一处理模块与所述第二处理模块之间通过网口链路及媒体接口链路连接;所述获取所述图像数据的渲染位置信息,将所述渲染位置信息发送给所述第二处理模块,以使所述第二处理模块按照所述渲染位置信息渲染显示解码后图像数据,包括:在检测到创建或变更所述图像数据的显示窗口时,获取所述显示窗口的位置信息,得到渲染位置信息;将所述显示窗口的输入源切换为所述媒体接口链路;通过所述网口链路将所述渲染位置信息发送给所述第二处理模块,以使所述第二处理模块按照所述渲染位置信息,将解码后图像数据,通过所述媒体接口链路渲染显示到所述显示窗口中。6.根据权利要求1所述的方法,其特征在于,所述媒体数据包括图像数据,所述在所述第二处理模块的硬件资源信息满足第一预设资源条件的情况下,将所述媒体数据发送给所述第二处理模块,包括:在本次处理过程中所述图像数据需要渲染显示、且所述第二处理模块的硬件资源信息
满足第一预设资源条件的情况下,将所述媒体数据发送给所述第二处理模块;和/或,在本次处理过程中所述图像数据不需要渲染显示、且所述第一处理模块的gpu资源不满足第三预设资源条件、且所述第二处理模块的硬件资源信息满足第一预设资源条件的情况下,将所述媒体数据发送给所述第二处理模块,其中,所述第三预设资源条件表示所述第一处理模块的gpu剩余的硬件资源足够处理所述媒体数据。7.根据权利要求6所述的方法,其特征在于,在本次处理过程中所述图像数据不需要渲染显示、且所述第一处理模块的gpu资源不满足第三预设资源条件、且所述第二处理模块的硬件资源信息满足第一预设资源条件的情况下,将所述媒体数据发送给所述第二处理模块的步骤之后,所述方法还包括:获取所述第二处理模块发送的编码后图像数据,其中,所述编码后图像数据为:所述第二处理模块利用通过所述第二操作系统建立的解码器对所述图像数据进行解码处理,并利用预设编码算法对解码后图像数据进行编码所得到的,所述预设编码算法对应的解码算法所需的硬件资源量小于对所述图像数据进行解码处理所需的硬件资源量;利用通过所述第一操作系统基于cpu资源建立的解码器对所述编码后图像数据进行解码;或,获取所述第二处理模块发送的解码后图像数据,其中,所述解码后图像数据为:所述第二处理模块利用通过所述第二操作系统建立的解码器对所述图像数据进行解码处理所得到的;所述方法还包括:在本次处理过程中所述图像数据不需要渲染显示,且所述第一处理模块的gpu资源满足所述第三预设资源条件的情况下,利用通过所述第一操作系统基于gpu资源建立的解码器对所述图像数据进行处理。8.一种媒体数据处理方法,其特征在于,应用于电子设备中的第二处理模块,所述电子设备还包括第一处理模块,所述第一处理模块中运行有第一操作系统,所述第二处理模块中运行有第二操作系统,所述方法包括:接收所述第一处理模块发送的媒体数据,其中,所述媒体数据是在所述第二处理模块的硬件资源满足第一预设资源条件的情况下,所述第一处理模块发送给所述第二处理模块的,其中,所述第一预设资源条件表示所述第二处理模块剩余的硬件资源足够处理所述媒体数据;利用通过所述第二操作系统建立的解码器对所述媒体数据进行解码处理。9.根据权利要求8所述的方法,其特征在于,所述媒体数据包括图像数据;所述第一处理模块与所述第二处理模块之间通过网口链路及媒体接口链路连接;所述方法还包括:在本次处理过程中所述图像数据需要渲染显示的情况下,获取所述第一处理模块通过所述网口链路发送的渲染位置信息;响应于所述渲染位置信息,将所述解码器输出的解码后图像数据,通过所述媒体接口链路渲染显示到所述显示窗口中。10.根据权利要求8所述的方法,其特征在于,所述媒体数据包括图像数据;所述第一处理模块与所述第二处理模块之间通过网口链路连接;所述方法还包括:在本次处理过程中所述图像数据不需要渲染显示、且解码后图像数据的码率不高于所述网口链路的带宽的情况下,通过所述网口链路将解码后图像数据发送给所述第一处理模
块;或,在本次处理过程中所述图像数据不需要渲染显示、且所述解码后图像数据的码率高于所述网口链路的带宽的情况下,利用预设编码算法对解码后图像数据进行编码,得到编码后图像数据,并通过所述网口链路将所述编码后图像数据发送给所述第一处理模块,其中,所述预设编码算法对应的解码算法所需的硬件资源量小于对所述图像数据进行解码处理所需的硬件资源量。11.根据权利要求8所述的方法,其特征在于,所述方法还包括:在接收所述第一处理模块发送的媒体数据后,利用所述第二操作系统建立解码器;在完成所述媒体数据的解码处理后,删除相应的解码器并释放所述第二处理模块中相应的硬件资源。12.一种媒体数据处理装置,其特征在于,应用于电子设备中的第一处理模块,所述电子设备还包括第二处理模块,所述第一处理模块中运行有第一操作系统,所述第二处理模块中运行有第二操作系统,所述装置包括:信息获取模块,用于获取待处理的媒体数据及第二处理模块的硬件资源信息;数据发送模块,用于在所述第二处理模块的硬件资源信息满足第一预设资源条件的情况下,将所述媒体数据发送给所述第二处理模块,以使所述第二处理模块利用通过所述第二操作系统建立的解码器对所述媒体数据进行解码处理;其中,所述第一预设资源条件表示所述第二处理模块剩余的硬件资源足够处理所述媒体数据。13.根据权利要求12所述的装置,其特征在于,所述装置还包括:数据解码模块,用于在所述第二处理模块的硬件资源不满足第一预设资源条件的情况下,利用通过所述第一操作系统建立的解码器对所述媒体数据进行解码处理;所述数据解码模块,包括:资源判断子模块,用于在所述第二处理模块的硬件资源不满足第一预设资源条件的情况下,判断所述第一处理模块的gpu资源是否满足第二预设资源条件;其中,所述第二预设资源条件表示所述第一处理模块的gpu剩余的硬件资源足够处理所述媒体数据,所述媒体数据包括图像数据;第一处理子模块,用于若满足所述第二预设资源条件,利用通过所述第一操作系统基于gpu资源建立的解码器对所述图像数据进行处理;第二处理子模块,用于若不满足所述第二预设资源条件,利用通过所述第一操作系统基于cpu资源建立的解码器对所述图像数据进行处理;所述媒体数据包括图像数据;所述装置还包括:图像获取模块,用于获取所述图像数据的渲染位置信息,并将所述渲染位置信息发送给所述第二处理模块,以使所述第二处理模块按照所述渲染位置信息渲染显示解码后图像数据;所述第一处理模块与所述第二处理模块之间通过网口链路及媒体接口链路连接;所述图像获取模块,包括:位置检测子模块,用于在检测到创建或变更所述图像数据的显示窗口时,获取所述显示窗口的位置信息,得到渲染位置信息;输入切换子模块,用于将所述显示窗口的输入源切换为所述媒体接口链路;
窗口渲染子模块,用于通过所述网口链路将所述渲染位置信息发送给所述第二处理模块,以使所述第二处理模块按照所述渲染位置信息,将解码后图像数据,通过所述媒体接口链路渲染显示到所述显示窗口中;所述媒体数据包括图像数据,所述数据发送模块,包括:第一发送子模块,用于在本次处理过程中所述图像数据需要渲染显示、且所述第二处理模块的硬件资源信息满足第一预设资源条件的情况下,将所述媒体数据发送给所述第二处理模块;第二发送子模块,用于在本次处理过程中所述图像数据不需要渲染显示、且所述第一处理模块的gpu资源不满足第三预设资源条件、且所述第二处理模块的硬件资源信息满足第一预设资源条件的情况下,将所述媒体数据发送给所述第二处理模块,其中,所述第三预设资源条件表示所述第一处理模块的gpu剩余的硬件资源足够处理所述媒体数据;所述装置还包括:编码后数据获取模块,用于获取所述第二处理模块发送的编码后图像数据,其中,所述编码后图像数据为:所述第二处理模块利用通过所述第二操作系统建立的解码器对所述图像数据进行解码处理,并利用预设编码算法对解码后图像数据进行编码所得到的,所述预设编码算法对应的解码算法所需的硬件资源量小于对所述图像数据进行解码处理所需的硬件资源量;图像解码子模块,用于利用通过所述第一操作系统基于cpu资源建立的解码器对所述编码后图像数据进行解码;或,解码后数据获取模块,用于获取所述第二处理模块发送的解码后图像数据,其中,所述解码后图像数据为:所述第二处理模块利用通过所述第二操作系统建立的解码器对所述图像数据进行解码处理所得到的;所述装置还包括:图像处理模块,用于在本次处理过程中所述图像数据不需要渲染显示,且所述第一处理模块的gpu资源满足所述第三预设资源条件的情况下,利用通过所述第一操作系统基于gpu资源建立的解码器对所述图像数据进行处理。14.一种媒体数据处理装置,其特征在于,应用于电子设备中的第二处理模块,所述电子设备还包括第一处理模块,所述第一处理模块中运行有第一操作系统,所述第二处理模块中运行有第二操作系统,所述装置包括:媒体数据接收模块,用于接收所述第一处理模块发送的媒体数据,其中,所述媒体数据是在所述第二处理模块的硬件资源满足第一预设资源条件的情况下,所述第一处理模块发送给所述第二处理模的,其中,所述第一预设资源条件表示所述第二处理模块剩余的硬件资源足够处理所述媒体数据;媒体数据解码模块,用于利用通过所述第二操作系统建立的解码器对所述媒体数据进行解码处理。15.根据权利要求14所述的装置,其特征在于,所述媒体数据包括图像数据;所述第一处理模块与所述第二处理模块之间通过网口链路及媒体接口链路连接;所述装置还包括:渲染位置获取模块,用于在本次处理过程中所述图像数据需要渲染显示的情况下,获取所述第一处理模块通过所述网口链路发送的渲染位置信息;渲染位置显示模块,用于响应于所述渲染位置信息,将所述解码器输出的解码后图像
数据,通过所述媒体接口链路渲染显示到所述显示窗口中;所述装置还包括:解码后图像获取模块,用于在本次处理过程中所述图像数据不需要渲染显示、且解码后图像数据的码率不高于所述网口链路的带宽的情况下,通过所述网口链路将所述解码后图像数据发送给所述第一处理模块;或,编码后图像获取模块,用于在本次处理过程中所述图像数据不需要渲染显示、且解码后图像数据的码率高于所述网口链路的带宽的情况下,利用预设编码算法对解码后图像数据进行编码,得到编码后图像数据,并通过所述网口链路将所述编码后图像数据发送给所述第一处理模块,其中,所述预设编码算法对应的解码算法所需的硬件资源量小于对所述图像数据进行解码处理所需的硬件资源量;所述装置还包括:解码器建立模块,用于在接收所述第一处理模块发送的媒体数据后,利用所述第二操作系统建立解码器;资源释放模块,用于在完成所述媒体数据的解码处理后,删除相应的解码器并释放所述第二处理模块中相应的硬件资源。16.一种电子设备,其特征在于,包括:第一处理模块及第二处理模块,所述第一处理模块中运行有第一操作系统,所述第二处理模块中运行有第二操作系统;所述第一处理模块,用于在运行时实现权利要求1-7任一所述的方法;所述第二处理模块,用于在运行时实现权利要求8-11任一所述的方法。17.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-11任一所述的方法步骤。18.一种芯片,其特征在于,包括至少一个处理单元及存储单元;存储单元,用于存放计算机程序;处理单元,用于执行存储单元上所存放的程序时,实现权利要求1-7或8-11任一所述的方法步骤。

技术总结
本申请实施例提供的一种媒体数据处理方法、装置、电子设备及存储介质,应用于电子设备中的第一处理模块,电子设备还包括第二处理模块,第一处理模块中运行有第一操作系统,第二处理模块中运行有第二操作系统,方法包括:获取待处理的媒体数据及第二处理模块的硬件资源信息;在第二处理模块的硬件资源信息满足第一预设资源条件的情况下,将媒体数据发送给第二处理模块,以使第二处理模块利用通过第二操作系统建立的解码器对媒体数据进行解码处理。通过本申请实施例的方案,可以实现任务的合理分配,提高数据处理效率,提高了多系统设备中数据的处理效率。数据的处理效率。数据的处理效率。


技术研发人员:李希凡 宋建辉 王庭桉 江秀峰 叶志龙
受保护的技术使用者:杭州海康威视数字技术股份有限公司
技术研发日:2022.08.31
技术公布日:2022/12/5
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献