本发明专利技术属于显示设备技术领域,公开了一种图片显示方法、装置、显示设备及存储介质。该方法包括:在接收到图片显示请求时,获取待显示图片的图片分辨率信息;根据图片分辨率信息确定待显示图片是否满足预设显示条件;在待显示图片满足预设显示条件时,对待显示图片进行解码,得到像素数据;根据像素数据在图片显示设备显示待显示图片。通过上述方式,实现了基于待显示图片是否满足预设显示条件判断对待显示图片的操作,然后基于待显示图片进行解码并在图片显示设备的视频层进行显示,使得可以在图片显示设备中使用视频层显示任意图片,由于视频层的分辨率高于图形层,所以可以在图片分辨率大于显示设备自身分辨率的情况下进行更加清晰的显示。加清晰的显示。加清晰的显示。
【技术实现步骤摘要】
图片显示方法、装置、显示设备及存储介质
[0001]本专利技术涉及显示设备
,尤其涉及一种图片显示方法、装置、显示设备及存储介质。
技术介绍
[0002]目前的图片播放技术大都在图形层显示,而图形层的分辨率大都不超过1920x1080。受限于电视SOC芯片和DDR芯片带宽限制,如果图形层的分辨率过高就会导致系统的带宽不够,会导致系统卡顿、用户体验差等问题,因此电视系统的图形层分辨率大都限制在1920x1080以内。目前的图片显示是基于图形层,图片显示的分辨率要和图形层的分辨率相匹配,因此图片的显示分辨率被限制在1920x1080。
[0003]随着拍照技术的进步,包括手机在内的拍摄设备拍摄出来的照片分辨率已经远超过1920x1080。而这些图片要在电视上显示,只有丢掉部分像素,对图片进行缩放,这样会丢掉很多图片细节,不能达到最佳显示效果。另外,现在主流电视屏体的物理分辨率已经达到3840x2160,而目前用图形层进行图片显示只能达到1920x1080,不能和屏体的物理像素进行一一对应,不能充分发挥屏体超高像素的优势。
[0004]另外,对于图片实际分辨率超过电视屏幕物理分辨率的图片,目前方案采用的是从图片中抽出一些像素来适应屏幕物理分辨率,这样导致图片的某些细节在屏幕上不能展示出来。
[0005]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
[0006]本专利技术的主要目的在于提供一种图片显示方法、装置、显示设备及存储介质,旨在解决现有技术当图片分辨率与电视分辨率不匹配时显示不清晰的技术问题。
[0007]为实现上述目的,本专利技术提供了一种图片显示方法,所述方法包括以下步骤:
[0008]在接收到图片显示请求时,获取待显示图片的图片分辨率信息;
[0009]根据所述图片分辨率信息确定所述待显示图片是否满足预设显示条件;
[0010]在所述待显示图片满足所述预设显示条件时,对所述待显示图片进行解码,得到像素数据;
[0011]根据所述像素数据在图片显示设备的视频层显示所述待显示图片。
[0012]可选地,所述根据所述图片分辨率信息确定所述待显示图片是否满足预设显示条件,包括:
[0013]获取图片显示设备的分辨率信息;
[0014]根据所述图片显示设备的分辨率信息确定图片显示设备的物理分辨率尺寸;
[0015]根据所述图片分辨率信息确定所述待显示图片的图片分辨率尺寸;
[0016]根据所述物理分辨率尺寸和所述图片分辨率尺寸确定所述待显示图片是否满足
预设显示条件。
[0017]可选地,所述在所述待显示图片满足所述预设显示条件时,对所述待显示图片进行解码,得到像素数据,包括:
[0018]在所述待显示图片满足所述预设显示条件时,获取重复显示帧数;
[0019]根据预设规则和所述重复显示帧数对所述待显示图片进行解码,得到像素坐标信息和坐标值信息;
[0020]根据所述像素坐标信息和所述坐标值信息确定像素数据。
[0021]可选地,所述根据所述像素数据在图片显示设备显示所述待显示图片,包括:
[0022]根据所述重复显示帧数申请目标个数的显示缓存区域;
[0023]获取图片显示设备的屏幕参数信息;
[0024]根据所述屏幕参数信息确定目标刷新率;
[0025]根据所述显示缓存区域、所述目标刷新率和所述像素数据显示所述待显示图片。
[0026]可选地,所述根据所述显示缓存区域、所述目标刷新率和所述像素数据显示所述待显示图片,包括:
[0027]将所述像素数据对应缓存到各显示缓存区域,得到多个显示缓存帧;
[0028]根据所述目标刷新率和多个所述显示缓存帧确定目标显示策略;
[0029]按照所述目标显示策略在图片显示设备的视频层对所述待显示图片进行显示。
[0030]可选地,所述按照所述目标显示策略将所述待显示图片显示到所述图片显示设备,包括:
[0031]根据所述目标显示策略确定所述显示缓存帧的循环显示方案;
[0032]将所述循环显示方案和所述显示缓存帧发送到图片显示设备,以通过所述图片显示设备的视频层显示所述待显示图片。
[0033]可选地,所述根据所述图片分辨率信息确定所述待显示图片是否满足预设显示条件之后,还包括:
[0034]在所述待显示图片不满足预设显示条件时,申请单个显示缓存区域;
[0035]通过解码器将所述待显示图片进行解码,得到解码数据;
[0036]将所述解码数据储存到所述单个显示缓存区域,并发送到图片显示设备,以通过所述图片显示设备的所述视频层显示所述待显示图片。
[0037]此外,为实现上述目的,本专利技术还提出一种图片显示装置,所述图片显示装置包括:
[0038]信息获取模块,用于在接收到图片显示请求时,获取待显示图片的图片分辨率信息;
[0039]条件判断模块,用于根据所述图片分辨率信息确定所述待显示图片是否满足预设显示条件;
[0040]图片解码模块,用于在所述待显示图片满足所述预设显示条件时,对所述待显示图片进行解码,得到像素数据;
[0041]图片显示模块,用于根据所述像素数据在图片显示设备显示所述待显示图片。
[0042]此外,为实现上述目的,本专利技术还提出一种显示设备,所述显示设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的图片显示程序,所述图片显示程
序配置为实现如上文所述的图片显示方法的步骤。
[0043]此外,为实现上述目的,本专利技术还提出一种存储介质,所述存储介质上存储有图片显示程序,所述图片显示程序被处理器执行时实现如上文所述的图片显示方法的步骤。
[0044]本专利技术在接收到图片显示请求时,获取待显示图片的图片分辨率信息;根据所述图片分辨率信息确定所述待显示图片是否满足预设显示条件;在所述待显示图片满足所述预设显示条件时,对所述待显示图片进行解码,得到像素数据;根据所述像素数据在图片显示设备显示所述待显示图片。通过这种方式,实现了基于待显示图片是否满足预设显示条件判断对待显示图片的操作,然后基于待显示图片进行解码并在图片显示设备的视频层进行显示,使得可以在图片显示设备中使用视频层显示任意图片,由于视频层的分辨率高于图形层,所以可以在图片分辨率大于显示设备自身分辨率的情况下进行更加清晰的显示。
附图说明
[0045]图1是本专利技术实施例方案涉及的硬件运行环境的显示设备的结构示意图;
[0046]图2为本专利技术图片显示方法第一实施例的流程示意图;
[0047]图3为本专利技术图片显示方法一实施例中设备核心库实体示意图;
[0048]图4为本专利技术图片显示方法第二实施例的流程示意图;
[0049]图5为本专利技术图片显示方法一实施例中显示缓存帧分辨率宽计算流程图;
[00本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种图片显示方法,其特征在于,所述图片显示方法包括:在接收到图片显示请求时,获取待显示图片的图片分辨率信息;根据所述图片分辨率信息确定所述待显示图片是否满足预设显示条件;在所述待显示图片满足所述预设显示条件时,对所述待显示图片进行解码,得到像素数据;根据所述像素数据在图片显示设备的视频层显示所述待显示图片。2.如权利要求1所述的方法,其特征在于,所述根据所述图片分辨率信息确定所述待显示图片是否满足预设显示条件,包括:获取图片显示设备的分辨率信息;根据所述图片显示设备的分辨率信息确定图片显示设备的物理分辨率尺寸;根据所述图片分辨率信息确定所述待显示图片的图片分辨率尺寸;根据所述物理分辨率尺寸和所述图片分辨率尺寸确定所述待显示图片是否满足预设显示条件。3.如权利要求1所述的方法,其特征在于,所述在所述待显示图片满足所述预设显示条件时,对所述待显示图片进行解码,得到像素数据,包括:在所述待显示图片满足所述预设显示条件时,获取重复显示帧数;根据预设规则和所述重复显示帧数对所述待显示图片进行解码,得到像素坐标信息和坐标值信息;根据所述像素坐标信息和所述坐标值信息确定像素数据。4.如权利要求3所述的方法,其特征在于,所述根据所述像素数据在图片显示设备显示所述待显示图片,包括:根据所述重复显示帧数申请目标个数的显示缓存区域;获取图片显示设备的屏幕参数信息;根据所述屏幕参数信息确定目标刷新率;根据所述显示缓存区域、所述目标刷新率和所述像素数据显示所述待显示图片。5.如权利要求4所述的方法,其特征在于,所述根据所述显示缓存区域、所述目标刷新率和所述像素数据显示所述待显示图片,包括:将所述像素数据对应缓存到各显示缓存区域,得到多个显示缓存帧;根据所述目标刷新率...
【专利技术属性】
技术研发人员:付华东,
申请(专利权)人:深圳创维RGB电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。