1.一种图像渲染方法,其特征在于,所述方法包括:用户界面线程将多个视频播放指令分别发送至对应的工作线程;
每个工作线程接收到对应的视频播放指令后,获取并备份对应的待渲染图像数据,向所述用户界面线程发送对应的界面刷新请求;
所述用户界面线程接收到每个界面刷新请求后,获取该界面刷新请求对应的界面元素信息,将所获取的界面元素信息发送至同一渲染线程;其中,所述界面元素信息至少包括当前用户界面中对应的视频播放窗口的坐标和尺寸;
所述渲染线程调用图形绘制接口,根据接收到的界面元素信息绘制对应的待渲染图像数据。
2.根据权利要求1所述的方法,其特征在于,所述每个工作线程获取并备份对应的待渲染图像数据,包括:
每个工作线程获取对应的待渲染图像数据及窗口尺寸信息,根据所述窗口尺寸信息,对所述待渲染图像数据进行压缩,备份压缩后的所述待渲染图像数据。
3.根据权利要求1所述的方法,其特征在于,在所述用户界面线程接收到每个界面刷新请求后,所述方法还包括:
等待预设时长后,再执行所述获取该界面刷新请求对应的界面元素信息,将所获取的界面元素信息发送至同一渲染线程的步骤。
4.根据权利要求3所述的方法,其特征在于,在所述等待预设时长之前,还包括:判断所述工作线程上一次备份的待渲染图像数据是否已渲染;
若已渲染,则执行所述等待预设时长的步骤;
若未渲染,则渲染所述上一次备份的待渲染图像数据后,执行所述获取该界面刷新请求对应的界面元素信息,将所获取的界面元素信息发送至同一渲染线程的步骤。
5.根据权利要求1所述的方法,其特征在于,所述渲染线程调用图形绘制接口,根据接收到的界面元素信息绘制对应的待渲染图像数据,包括:所述渲染线程根据接收到的界面元素信息,确定对应的待渲染图像数据的视频播放窗口的坐标和尺寸;
所述渲染线程将所确定的坐标和尺寸转化为所述图形绘制接口对应的绘制信息;
所述渲染线程调用图形绘制接口,根据所述绘制信息绘制对应的待渲染图像数据。
6.根据权利要求1所述的方法,其特征在于,所述图形绘制接口为开放式图形库接口;
所述渲染线程调用图形绘制接口,根据接收到的界面元素信息绘制对应的待渲染图像数据,包括:
所述渲染线程根据接收到的界面元素信息,生成所述开放式图形库接口对应的顶点数组信息;
所述渲染线程将所述待渲染图像数据及所述顶点数组信息上传至所述开放式图形库接口;将所述待渲染图像数据作为所述开放式图形库接口对应的纹理数组信息;
利用所述开放式图形库接口,对所述顶点数组信息及所述纹理数组信息进行绘制。
7.根据权利要求1所述的方法,其特征在于,所述每个工作线程获取并备份对应的待渲染图像数据,包括:
所述每个工作线程分别将所获取的待渲染图像数据的各个分量备份至不同的块内存中;
所述渲染线程调用图形绘制接口,根据接收到的界面元素信息绘制对应的待渲染图像数据,包括:
所述渲染线程分别从所述待渲染图像数据的各个分量对应的块内存中获取待渲染图像数据的各个分量;
所述渲染线程调用图形绘制接口,根据接收到的界面元素信息绘制所述待渲染图像数据的各个分量。
8.一种图像渲染装置,其特征在于,所述装置包括:用户界面模块,用于将多个视频播放指令分别发送至对应的工作模块;
每个所述工作模块,用于在接收到对应的视频播放指令后,获取并备份对应的待渲染图像数据,向所述用户界面模块发送对应的界面刷新请求;
所述用户界面模块,还用于在接收到每个界面刷新请求后,获取该界面刷新请求对应的界面元素信息,将所获取的界面元素信息发送至同一渲染模块;其中,所述界面元素信息至少包括当前用户界面中对应的视频播放窗口的坐标和尺寸;
所述渲染模块,用于调用图形绘制接口,根据接收到的界面元素信息绘制对应的待渲染图像数据。
9.根据权利要求8所述的装置,其特征在于,所述工作模块,具体用于获取对应的待渲染图像数据及窗口尺寸信息,根据所述窗口尺寸信息,对所述待渲染图像数据进行压缩,备份压缩后的所述待渲染图像数据。
10.根据权利要求8所述的装置,其特征在于,所述用户界面模块,还用于:等待预设时长后,再执行所述获取该界面刷新请求对应的界面元素信息,将所获取的界面元素信息发送至同一渲染模块的步骤。
11.根据权利要求10所述的装置,其特征在于,所述用户界面模块,还用于:判断所述工作模块上一次备份的待渲染图像数据是否已渲染;
若已渲染,则执行所述等待预设时长的步骤;
若未渲染,则渲染所述上一次备份的待渲染图像数据后,执行所述获取该界面刷新请求对应的界面元素信息,将所获取的界面元素信息发送至同一渲染模块的步骤。
12.根据权利要求8所述的装置,其特征在于,所述渲染模块,具体用于:根据接收到的界面元素信息,确定对应的待渲染图像数据的视频播放窗口的坐标和尺寸;将所确定的坐标和尺寸转化为所述图形绘制接口对应的绘制信息;调用图形绘制接口,根据所述绘制信息绘制对应的待渲染图像数据。
13.根据权利要求8所述的装置,其特征在于,所述待渲染图像数据包括多个;所述图形绘制接口为开放式图形库接口;所述渲染模块,具体用于:根据接收到的界面元素信息,生成所述开放式图形库接口对应的顶点数组信息;将所述待渲染图像数据及所述顶点数组信息上传至所述开放式图形库接口;将所述待渲染图像数据作为所述开放式图形库接口对应的纹理数组信息;利用所述开放式图形库接口,对所述顶点数组信息及所述纹理数组信息进行绘制。
14.根据权利要求8所述的装置,其特征在于,所述工作模块,具体用于:分别将所获取的待渲染图像数据的各个分量备份至不同的块内存中;
所述渲染模块,具体用于:
分别从所述待渲染图像数据的各个分量对应的块内存中获取待渲染图像数据的各个分量;调用图形绘制接口,根据接收到的界面元素信息绘制所述待渲染图像数据的各个分量。
15.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现权利要求1‑7任一所述的方法步骤。
16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1‑7任一所述的方法步骤。