图片的显示方法、装置、机顶盒和计算机可读存储介质制造方法及图纸

技术编号:24718335 阅读:56 留言:0更新日期:2020-07-01 00:41
本公开涉及一种图片的显示方法、装置、机顶盒和计算机可读存储介质,涉及图像处理技术领域。该方法包括:判断获取的目标图片的图形缓存是否被标记为通过显示系统的视频层模块输出;在图形缓存被标记为通过视频层模块输出的情况下,根据图形缓存生成视频Surface和内容相同的多个图形Surface;将视频Surface和多个图形Surface发送给视频层模块,以便视频层模块将视频Surface和多个图形Surface混合为目标视频后输出。本公开的技术方案能够提高图片显示的清晰度。

【技术实现步骤摘要】
图片的显示方法、装置、机顶盒和计算机可读存储介质
本公开涉及图像处理
,特别涉及一种图片的显示方法、图片的装置、机顶盒和计算机可读存储介质。
技术介绍
IPTV(InteractivePersonalityTelevision,交互式网络电视)的机顶盒通过视频解码及播放来完成视频的处理和呈现。在相关技术中,机顶盒通过GPU(GraphicsProcessingUnit,图形处理器)及浏览器来完成对图片的处理呈现。
技术实现思路
本公开的专利技术人发现上述相关技术中存在如下问题:受限于GPU的处理能力,无法真实呈现高于1080P分辨率的图片。因此,对于4K超高清分辨率的图片,即使在4K超高清电视机上也仅能呈现1080P的效果,从而导致图片显示的清晰度较差。鉴于此,本公开提出了一种图片的显示技术方案,能够提高图片显示的清晰度。根据本公开的一些实施例,提供了一种图片的显示方法,包括:判断获取的目标图片的图形缓存是否被标记为通过显示系统的视频层模块输出;在所述图形缓存被标记为通过所述视频层模块输出的情况下,根据所述图形缓存生成视频Surface和内容相同的多个图形Surface;将所述视频Surface和所述多个图形Surface发送给所述视频层模块,以便所述视频层模块将所述视频Surface和所述多个图形Surface混合为目标视频后输出。在一些实施例中,所述图形缓存根据GPU生成的纹理生成,所述纹理为所述GPU根据解码后的所述目标图片生成,所述解码的过程保持所述目标图片的原尺寸。在一些实施例中,所述图形缓存为GraphicBuffer数据类型。在一些实施例中,将所述多个图形Surface叠加到帧缓存上;将所述帧缓存中的内容转换为VDP(VideoDigitalProcess,视频数字处理器)支持的视频格式;将转换结果和所述视频Surface发送给所述VDP,以便所述VDP将所述转换结果和所述视频Surface混合为目标视频后输出。在一些实施例中,通过HWC(HardwareComposer,硬件合成器)将所述多个图形Surface叠加到所述帧缓存上,并将所述帧缓存的内容转换为所述VDP支持的视频格式。在一些实施例中,所述视频Surface为具有4K分辨率的视频,所述转换结果被所述VDP放大为4K分辨率后与所述视频Surface进行混合。在一些实施例中,所述目标视频为所述VDP通过在线叠加器对所述转换结果和所述视频Surface进行混合后生成。根据本公开的另一些实施例,提供一种图片的显示装置,包括:判断单元,用于判断获取的目标图片的图形缓存是否被标记为通过显示系统的视频层模块输出;生成单元,用于在所述图形缓存被标记为通过所述视频层模块输出的情况下,根据所述图形缓存生成视频Surface和内容相同的多个图形Surface;发送单元,用于将所述视频Surface和所述多个图形Surface发送给所述视频层模块,以便所述视频层模块将所述视频Surface和所述多个图形Surface混合为目标视频后输出。在一些实施例中,所述图形缓存根据GPU生成的纹理生成,所述纹理为所述GPU根据解码后的所述目标图片生成,所述解码的过程保持所述目标图片的原尺寸。在一些实施例中,所述图形缓存为GraphicBuffer数据类型。在一些实施例中,所述的显示装置还包括:转换单元,用于将所述多个图形Surface叠加到帧缓存上后将所述帧缓存中的内容转换为VDP支持的视频格式;其中,所述发送单元将转换结果和所述视频Surface发送给所述VDP,以便所述VDP将所述转换结果和所述视频Surface混合为目标视频后输出。在一些实施例中,所述转换单元通过HWC将所述多个图形Surface叠加到所述帧缓存上后通过所述HWC将所述帧缓存的内容转换为所述VDP支持的视频格式。在一些实施例中,所述视频Surface为具有4K分辨率的视频,所述转换结果被所述VDP放大为4K分辨率后与所述视频Surface进行混合。在一些实施例中,所述目标视频为所述VDP通过在线叠加器对所述转换结果和所述视频Surface进行混合后生成。根据本公开的又一些实施例,提供一种机顶盒,包括:图片的显示装置用于执行上述任一个实施例中的图片的显示方法;显示系统,包括用于处理和输出视频的视频层模块。根据本公开的又一些实施例,提供一种图片的显示装置,包括:存储器;和耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器装置中的指令,执行上述任一个实施例中的图片的显示方法。根据本公开的再一些实施例,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一个实施例中的图片的显示方法。在上述实施例中,将待显示的目标图片转换为视频格式,通过具有处理高分辨率视频能力的视频层模块输出呈现,从而能够实现目标图片的无损示出,提高图片显示的清晰度。附图说明构成说明书的一部分的附图描述了本公开的实施例,并且连同说明书一起用于解释本公开的原理。参照附图,根据下面的详细描述,可以更加清楚地理解本公开,其中:图1示出本公开的图片的显示方法的一些实施例的流程图;图2示出图1的步骤120的一些实施例的流程图;图3示出本公开的图片的显示装置的一些实施例的框图;图4示出本公开的图片的机顶盒的一些实施例的框图;图5示出本公开的图片的显示装置的另一些实施例的框图;图6示出本公开的图片的显示装置的又一些实施例的框图。具体实施方式现在将参照附图来详细描述本公开的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公开的范围。同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。图1示出本公开的图片的显示方法的一些实施例的流程图。如图1所示,该方法包括:步骤110,判断是否通过视频层模块输出图片;步骤120,生成视频Surface和图形Surface;和步骤130,发送视频Surface和图形Surface。例如,步骤110~130可以由Surfaceflinger单元执行。在步骤110中,判断获取的目标图片的图形缓存是否被本文档来自技高网...

【技术保护点】
1.一种图片的显示方法,包括:/n判断获取的目标图片的图形缓存是否被标记为通过显示系统的视频层模块输出;/n在所述图形缓存被标记为通过所述视频层模块输出的情况下,根据所述图形缓存生成视频Surface和内容相同的多个图形Surface;/n将所述视频Surface和所述多个图形Surface发送给所述视频层模块,以便所述视频层模块将所述视频Surface和所述多个图形Surface混合为目标视频后输出。/n

【技术特征摘要】
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和...

【专利技术属性】
技术研发人员:刘长虹黄子容黄鹏李文
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京;11

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

1