1.一种图片的显示方法,包括:
判断获取的目标图片的图形缓存是否被标记为通过显示系统的视频层模块输出;
在所述图形缓存被标记为通过所述视频层模块输出的情况下,根据所述图形缓存生成视频surface和内容相同的多个图形surface;
将所述视频surface和所述多个图形surface发送给所述视频层模块,以便所述视频层模块将所述视频surface和所述多个图形surface混合为目标视频后输出。
2.根据权利要求1所述的显示方法,其中,
所述图形缓存根据图形处理器gpu生成的纹理生成,所述纹理为所述gpu根据解码后的所述目标图片生成,所述解码的过程保持所述目标图片的原尺寸。
3.根据权利要求1所述的显示方法,其中,
所述图形缓存为graphicbuffer数据类型。
4.根据权利要求1-3任一项所述的显示方法,其中,
生成多个图形surface包括:
将所述多个图形surface叠加到帧缓存上;
将所述帧缓存中的内容转换为视频数字处理器vdp支持的视频格式;
所述将所述视频surface和所述多个图形surface发送给所述视频层模块包括:
将转换结果和所述视频surface发送给所述vdp,以便所述vdp将所述转换结果和所述视频surface混合为目标视频后输出。
5.根据权利要求4所述的显示方法,其中,
通过硬件合成器hwc将所述多个图形surface叠加到所述帧缓存上,并将所述帧缓存的内容转换为所述vdp支持的视频格式。
6.根据权利要求4所述的显示方法,其中,
所述视频surface为具有4k分辨率的视频,所述转换结果被所述vdp放大为4k分辨率后与所述视频surface进行混合。
7.根据权利要求4所述的显示方法,其中,
所述目标视频为所述vdp通过在线叠加器对所述转换结果和所述视频surface进行混合后生成。
8.一种图片的显示装置,包括:
判断单元,用于判断获取的目标图片的图形缓存是否被标记为通过显示系统的视频层模块输出;
生成单元,用于在所述图形缓存被标记为通过所述视频层模块输出的情况下,根据所述图形缓存生成视频surface和内容相同的多个图形surface;
发送单元,用于将所述视频surface和所述多个图形surface发送给所述视频层模块,以便所述视频层模块将所述视频surface和所述多个图形surface混合为目标视频后输出。
9.根据权利要求8所述的显示装置,其中,
所述图形缓存根据图形处理器gpu生成的纹理生成,所述纹理为所述gpu根据解码后的所述目标图片生成,所述解码的过程保持所述目标图片的原尺寸。
10.根据权利要求8所述的显示装置,其中,
所述图形缓存为graphicbuffer数据类型。
11.根据权利要求8-10任一项所述的显示装置,还包括:
转换单元,用于将所述多个图形surface叠加到帧缓存上后,将所述帧缓存中的内容转换为视频数字处理器vdp支持的视频格式;
其中,
所述发送单元将转换结果和所述视频surface发送给所述vdp,以便所述vdp将所述转换结果和所述视频surface混合为目标视频后输出。
12.根据权利要求11所述的显示装置,其中,
所述转换单元通过硬件合成器hwc将所述多个图形surface叠加到所述帧缓存上,并将所述帧缓存的内容转换为所述vdp支持的视频格式。
13.根据权利要求11所述的显示装置,其中,
所述视频surface为具有4k分辨率的视频,所述转换结果被所述vdp放大为4k分辨率后与所述视频surface进行混合。
14.根据权利要求11所述的显示装置,其中,
所述目标视频为所述vdp通过在线叠加器对所述转换结果和所述视频surface进行混合后生成。
15.一种机顶盒,包括:
图片的显示装置用于执行权利要求1-7任一项所述的图片的显示方法;
显示系统,包括用于处理和输出视频的视频层模块。
16.一种图片的显示装置,包括:
存储器;和
耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器装置中的指令,执行权利要求1-7任一项所述的图片的显示方法。
17.一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现权利要求1-7任一项所述的图片的显示方法。