一种显示图像的方法和装置的制造方法
【技术领域】
[0001]本公开是关于计算机技术领域,尤其是关于一种显示图像的方法和装置。
【背景技术】
[0002]随着电子技术的发展,手机、平板电脑等终端得到了广泛的应用。终端中一般设置有显示器件、图形处理器。
[0003]在终端使用过程中,图形处理器经过处理可以得到显示器件需要输出的显示数据,并将显示数据进行压缩,传输到显示器件并存入其缓存空间中,之后显示器件调取并解压缓存空间中的显示数据,根据显示数据驱动显示器件以显示对应图像。
[0004]在实现本公开的过程中,发明人发现至少存在以下问题:
[0005]在压缩显示数据时,一般在缓存空间容量允许的情况下选择最低程度的压缩或者不压缩显示数据。这样,低程度压缩的显示数据的数据量较大,相应的,需要传输的数据量也较大,从而终端显示图像时消耗的电量较高。
【发明内容】
[0006]为了克服相关技术中存在的问题,本公开提供了一种显示图像的方法和装置。所述技术方案如下:
[0007]根据本公开实施例的第一方面,提供一种显示图像的方法,所述方法包括:
[0008]获取待显示图像的显示清晰度信息;
[0009]根据预先存储的显示清晰度信息与图像压缩比例的对应关系,确定所述待显示图像的显示清晰度信息对应的目标图像压缩比例;
[0010]根据所述目标图像压缩比例对所述待显示图像的显示数据进行压缩处理,将压缩后的显示数据传输至显示器件进行显示。
[0011]可选的,所述将压缩后的显示数据传输至显示器件进行显示,包括:
[0012]将压缩后的显示数据存储至显示器件的缓存;
[0013]从所述缓存空间中调取并解压所述压缩后的显示数据;
[0014]基于解压后的显示数据驱动显示器件显示所述待显示图像。
[0015]这样,对显示数据进行缓存,如果缓存中的显示数据与下一帧图像的显示数据相同,则在显示下一帧图像时,无需基于下一帧图像的显示数据重新驱动显示器件。
[0016]可选的,所述显示清晰度信息为显示清晰度等级;
[0017]所述获取待显示图像的显示清晰度信息,包括:
[0018]获取待显示图像的原始分辨率;根据预先存储的分辨率范围与显示清晰度等级的对应关系,确定所述原始分辨率所属的分辨率范围对应的显示清晰度等级,作为所述待显示图像的显示清晰度等级;或者,
[0019]获取用户选择的待显示图像的显示清晰度等级。
[0020]可选的,所述根据预先存储的显示清晰度信息与图像压缩比例的对应关系,确定所述待显示图像的显示清晰度信息对应的目标图像压缩比例,包括:
[0021]如果待显示图像的显示清晰度信息为最高显示清晰度等级且所述显示器件的缓存的容量大于或等于所述显示数据的帧数据量,则确定所述待显示图像的显示清晰度信息对应的目标图像压缩比例为1;
[0022]如果待显示图像的显示清晰度信息为最高显示清晰度等级且所述显示器件的缓存的容量小于所述显示数据的帧数据量,则确定所述待显示图像的显示清晰度信息对应的目标图像压缩比例为所述显示器件的缓存的容量与所述显示数据的帧数据量的比值。
[0023]这样,可以在保证最高清晰度要求的情况下,将显示数据完整地存入显示器件的缓存中。
[0024]可选的,所述根据所述目标图像压缩比例对所述待显示图像的显示数据进行压缩处理,将压缩后的显示数据传输至显示器件进行显示,包括:
[0025]如果所述目标图像压缩比例不为1,则根据所述目标图像压缩比例对所述待显示图像的显示数据进行压缩处理,将压缩后的显示数据存储至显示器件的缓存,从所述缓存空间中调取并解压所述压缩后的显示数据,基于解压后的显示数据驱动显示器件显示所述待显示图像;
[0026]所述方法还包括:
[0027]如果所述目标图像压缩比例为1,则直接基于所述待显示图像的显示数据驱动显示器件显示所述待显示图像。
[0028]这样,当不需要压缩显示数据时,可以不对显示数据进行存储,节省了存储和读取显示数据的时间,降低图像显示的延迟。
[0029]可选的,所述方法还包括:
[0030]如果待显示图像的显示清晰度信息为第二显示清晰度等级,则确定所述待显示图像的显示清晰度信息对应的目标图像压缩比例为预设的低压缩比例;
[0031]如果待显示图像的显示清晰度信息为第三显示清晰度等级,则确定所述待显示图像的显示清晰度信息对应的目标图像压缩比例为预设的中压缩比例;
[0032]如果待显示图像的显示清晰度信息为第四显示清晰度等级,则确定所述待显示图像的显示清晰度信息对应的目标图像压缩比例为预设的高压缩比例;
[0033]其中,所述最高显示清晰度等级高于所述第二显示清晰度等级,所述第二显示清晰度等级高于所述第三显示清晰度等级,所述第三显示清晰度等级高于所述第四显示清晰度等级。
[0034]可选的,所述方法还包括:
[0035]接收压缩比例设置请求,所述压缩比例设置请求中携带有待设置的显示清晰度信息和待设置的图像压缩比例;
[0036]根据所述待设置的显示清晰度信息和待设置的图像压缩比例,对所述显示清晰度信息与图像压缩比例的对应关系进行更新。
[0037]这样,用户可以根据自身实际情况,自行选择合适的显示清晰度信息和图像压缩比例。
[0038]根据本公开实施例的第二方面,提供一种显示图像的装置,所述装置包括:
[0039]获取模块,用于获取待显示图像的显示清晰度信息;
[0040]确定模块,用于根据预先存储的显示清晰度信息与图像压缩比例的对应关系,确定所述待显示图像的显示清晰度信息对应的目标图像压缩比例;
[0041 ]压缩模块,用于根据所述目标图像压缩比例对所述待显示图像的显示数据进行压缩处理,将压缩后的显示数据传输至显示器件进行显示。
[0042]可选的,所述压缩模块,包括:
[0043]存储子模块,用于将压缩后的显示数据存储至显示器件的缓存;
[0044]解压子模块,用于从所述缓存空间中调取并解压所述压缩后的显示数据;
[0045]显示子模块,用于基于解压后的显示数据驱动显示器件显示所述待显示图像。
[0046]可选的,所述显示清晰度信息为显示清晰度等级;
[0047]所述获取模块,用于:
[0048]获取待显示图像的原始分辨率;根据预先存储的分辨率范围与显示清晰度等级的对应关系,确定所述原始分辨率所属的分辨率范围对应的显示清晰度等级,作为所述待显示图像的显示清晰度等级;或者,
[0049]获取用户选择的待显示图像的显示清晰度等级。
[0050]可选的,所述确定模块,用于:
[0051]如果待显示图像的显示清晰度信息为最高显示清晰度等级且所述显示器件的缓存的容量大于或等于所述显示数据的帧数据量,则确定所述待显示图像的显示清晰度信息对应的目标图像压缩比例为1;
[0052]如果待显示图像的显示清晰度信息为最高显示清晰度等级且所述显示器件的缓存的容量小于所述显示数据的帧数据量,则确定所述待显示图像的显示清晰度信息对应的目标图像压缩比例为所述显示器件的缓存的容量与所述显示数据的帧数据量的比值。
[0053]可选的,所述压缩模块,用于:
[0054]如果所述目标图像压缩比例不为1,则根据所述目标图像压缩比例对所述待显示图像的显示数据进行压缩处理,将压缩后的显示数据存储至显示器件的缓存,从所述缓存空间中调取并解压所述压缩后的显示数据,基于解压后的显示数据驱动显示器件显示所述待显示图像;
[0055]所述装置还包括:
[0056]显示模块,用于如果所述目标图像压缩比例为1,则直接基于所述待显示图像的显示数据驱动显示器件显示所述待显示图像。
[0057]可选的,所述确定模块,还用于:
[0058]如果待显示图像的显示清晰度信息为第二显示清晰度等级,则确定所述待显示图像的显示清晰度信息对应的目标图像压缩比例为预设的低压缩比例;
[0059]如果待显示图像的显示清晰度信息为第三显示清晰度等级,则确定所述待显示图像的显示清晰度信息对应的目标图像压缩比例为预设的中压缩比例;
[0060]如果待显示图像的显示清晰度信息为第四显示清晰度等级,则确定所述待显示图像的显示清晰度信息对应的目标图像压缩比例为预设的高压缩比例;
[0061]其中,所述最高显示清晰度等级高于所述第二显示清晰度等级,所述第二显示清晰度等级高于所述第三显示清晰度等级,所述第三显示清晰度等级高于所述第四显示清晰度等级。
[0062]可选的,所述装置还包括:
[0063]接收模块,用于接收压缩比例设置请求,所述压缩比例设置请求中携带有待设置的显示清晰度信息和待设置的图像压缩比例;
[0064]更新模块,用于根据所述待设置的显示清晰度信息和待设置的图像压缩比例,对所述显示清晰度信息与图像压缩比例的对应关系进行更新。
[0065]根据本公开实施例的第三方面,提供一种显示图像的装置,包括:
[0066]处理器;
[0067]用于存储处理器可执行指令的存储器;
[0068]其中,所述处理器被配置为:
[0069]获取待显示图像的显示清晰度信息;
[0070]根据预先存储的显示清晰度信息与图像压缩比例的对应关系,确定所述待显示图像的显示清晰度信息对应的目标图像压缩比例;
[0071]根据所述目标图像压缩比例对所述待显示图像的显示数据进行压缩处理,将压缩后的显示数据传输至显示器件进行显示。
[0072]本公开的实施例提供的技术方案可以包括以下有益效果:
[0073]本公开实施例中,获取待显示图像的显示清晰度信息,根据预先存储的显示清晰度信息与图像压缩比例的对应关系,确定待显示图像的显示清晰度信息对应的目标图像压缩比例,根据目标图像压缩比例对待显示图像的显示数据进行压缩处理,将压缩后的显示数据传输至显示器件进行显示。这样,当用户不需要较高的图像质量时,可以选择较高程度的压缩显示数据,从而减少了需要传输的数据量,可以降低显示图像时消耗的电量。
[0074]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0075]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。在附图中:
[0076]图1是根据一示例性实施例示出的一种显示图像的方法的流程图;
[0077]图2a是根据一示例性实施例示出的一种显示器件的结构示意图;
[0078]图2b是根据一示例性实施例示出的一种显示图像的方法的流程图;
[0079]图3是根据一示例性实施例示出的一种显示图像的装置的示意图;
[0080]图4是根据一示例性实施例示出的一种显示图像的装置的示意图;
[0081]图5是根据一示例性实施例示出的一种显示图像的装置的示意图;
[0082]图6是根据一示例性实施例示出的一种显示图像的装置的示意图;
[0083]图7是根据一示例性实施例示出的一种终端的结构示意图。
[0084]通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。
【具体实施方式】
[0085]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0086]本公开一示例性实施例提供了一种显示图像的方法,如图1所示,该方法的处理流程可以包括如下的步骤:
[0087]在步骤101中,获取待显示图像的显示清晰度信息。
[0088]在步骤102中,根据预先存储的显示清晰度信息与图像压缩比例的对应关系,确定待显示图像的显示清晰度信息对应的目标图像压缩比例。
[0089]在步骤103中,根据目标图像压缩比例对待显示图像的显示数据进行压缩处理,将压缩后的显示数据传输至显示器件进行显示。
[0090]本公开实施例中,获取待显示图像的显示清晰度信息,根据预先存储的显示清晰度信息与图像压缩比例的对应关系,确定待显示图像的显示清晰度信息对应的目标图像压缩比例,根据目标图像压缩比例对待显示图像的显示数据进行压缩处理,将压缩后的显示数据传输至显示器件进行显示。这样,当用户不需要较高的图像质量时,可以选择较高程度的压缩显示数据,从而减少了需要传输的数据量,可以降低显示图像时消耗的电量。
[0091]本公开另一示例性实施例提供了一种显示图像的方法,该方法可以用于终端中,其中,终端可以是具有显示图像功能的设备,如手机,平板电脑等。终端可以包括相互电性连接的图形处理器和显示器件,图形处理器用于进行图像处理生成待显示图像的显示数据,显示器件中可以包括相互电性连接的显示驱动IC(integrated circuit,集成电路)和LCM(Liquid Crystal Display Module,液晶显示器显示模组),显示驱动1C中可以设置有RAM (random access memory,随机存取存储器),如图2a所示,显示驱动1C用于根据显示数据控制LCM进行图像显示,RAM用于存储显示数据,LCM用于对待显示图像进行显示。终端还可以包括输入单元,用于在显示图像的过程中用户进行指令输入。本实施例中,以终端为手机为例,进行方案的详细说明,其它情况与之类似,本实施例不再累述。
[0092]下面将结合实施方式,对图1所示的处理流程进行详细的说明,内容可以如下:
[0093]在步骤101中,获取待显示图像的显示清晰度信息。
[0094]其中,待显示图像是显示器件需要显示的终端显示界面的图像。
[0095]在实施中,终端的显示器件处于开启状态时,图形处理器可以向显示器件持续发送图像帧(待显示图像的图像帧),图像帧的频率为预先设置的屏幕刷新频率,如60赫兹。在发送图像帧之前,图形处理器可以获取待显示图像的显示清晰度信息,显示清晰度信息可以是显示清晰度等级,如超清、高清、标清等,可以是用户设置的显示清晰度等级,也可以是由终端界面中的图片或视频的分辨率确定的显示清晰度等级。
[0096]可选的,显示清晰度信息可以为显示清晰度等级,相应的,步骤101的处理可以多种多样,如下给出了两种可选的处理方式:
[0097]方式一:获取待显示图像的原始分辨率;根据预先存储的分辨率范围与显示清晰度等级的对应关系,确定原始分辨率所属的分辨率范围对应的显示清晰度等级,作为待显示图像的显示清晰度等级。
[0098]其中,原始分辨率是指终端界面中当前显示的视频或图片的分辨率。
[0099]在实施中,终端可以预先存储图像的分辨率范围与显示清晰度等级的对应关系,如当分辨率范围为640 X 480及以下时,对应最低显示清晰度等级,分辨率范围为640 X480到1024 X 768时,对应次低显示清晰度等级,分辨率范围为1024 X 768到1600 X 1200时,对应中等显示清晰度等级,依此类推,分辨率范围中的分辨率值越高对应的显示清晰度等级越高。当用户需要浏览图片或者播放视频时,即终端接收到图像显示指令后,可以获取待显示图像的原始分辨率。之后在上述对应关系中确定该原始分辨率所属的分辨率范围,从而可以确定待显示图像所对应的显示清晰度等级,作为显示清晰度信息。
[0100]方式二:获取用户选择的待显示图像的显示清晰度等级。
[0101]在实施中,当用户需要浏览图片或者播放视频时,可以手动点击选择图片或者视频的显示清晰度等级,如可以选择普通、标清、高清、超清等显示清晰度等级,这时终端则可以接收到显示清晰度等级的选择指令,从而可以从该选择指令中获取待显示图像的显示清晰度等级,作为显示清晰度信息。
[0102]在步骤102中,根据预先存储的显示清晰度信息与图像压缩比例的对应关系,确定待显示图像的显示清晰度信息对应的目标图像压缩比例。
[0103]在实施中,上述对应关系可以由系统程序的开发人员预先设置在系统程序或图形处理器的驱动程序中,用户可以自行对该对应关系的内容进行调整,相应的设置方式在后面内容中会由详细说明。在对应关系中,可以设置显示清晰度信息所对应的清晰度与图像压缩比例成反比,即显示清晰度等级越高对应的图像压缩比例越低,显示清晰度等级越低对应的图像压缩比例越高。在对应关系中,可以是一个显示清晰度等级对应一个图像压缩比例,或是多个显示清晰度等级对应同一个图像压缩比例。终端获取到待显示图像的显示清晰度信息后,可以在上述对应关系中查找并确定对应的目标图像压缩比例。
[0104]在步骤103中,根据目标图像压缩比例对待显示图像的显示数据进行压缩处理,将压缩后的显示数据传输至显示器件进行显示。
[0105]其中,待显示图像的显示数据是终端根据待显示图像的每个像素点的色彩通道值转换生成的,用于驱动显示器件显示待显示图像的数据,如显示器件上每个像素点的驱动电压的电压值等。
[0106]在实施中,图形处理器经过图像处理可以得到终端需要显示的内容的显示数据,再可以基于步骤102中确定的目标图像压缩比例压缩上述显示数据,之后可以将压缩后的显示数据传输到显示器件,进而显示器件中的显示驱动1C可以根据上述压缩后的显示数据驱动LCM显示待显示图像。
[0107]可选的,显示器件在显示待显示图像前可以先缓存对应的显示数据,相应的,步骤103中的处理可以如下:将压缩后的显示数据存储至显示器件的缓存(即RAM);从缓存空间中调取并解压压缩后的显示数据;基于解压后的显示数据驱动显示器件显示待显示图像。
[0108]在实施中,终端的显示器件中可以设置有用于存储显示数据的缓存(即RAM)。当压缩后的显示数据传输到显示器件后,终端可以先将压缩后的显示数据存储至显示器件的缓存中,然后当需要显示对应的帧图像时,可以从缓存中调取该帧图像的压缩后的显示数据,并对其进行解压,进而终端可以基于解压后的显示数据,通过显示驱动1C驱动LCM显示上述帧图像。需要说明的是,考虑成本问题,显示器件的缓存容量较小,一般最多可以存储一帧未压缩的待显示图像的显示数据,如果缓存容量不足以存储一帧未压缩的待显示图像的显示数据,则需要将显示数据进行压缩,以使一帧待显示图像的显示
数据能够存入上述显示器件的缓存中。而在存储的过程中,终端可以以一帧为单位将所有帧的待显示图像的显示数据依次存入显示器件的缓存中,当调取当前缓存中的显示数据时,可以同时存入下一帧的显示数据。如果检测到缓存中当前的显示数据与下一帧的显示数据相同,则可以保留缓存中的显示数据,并丢弃下一帧的显示数据,进而无需基于新的显示数据重新驱动LCM。
[0109]可选的,当显示清晰度信息为最高显示清晰度等级时可以选择不压缩或最低程度的压缩显示数据,相应的,步骤102的处理可以如下:如果待显示图像的显示清晰度信息为最高显示清晰度等级且显示器件的缓存的容量大于或等于显示数据的帧数据量,则确定待显示图像的显示清晰度信息对应的目标图像压缩比例为1;如果待显示图像的显示清晰度信息为最高显示清晰度等级且显示器件的缓存的容量小于显示数据的帧数据量,则确定待显示图像的显示清晰度信息对应的目标图像压缩比例为显示器件的缓存的容量与显示数据的帧数据量的比值。
[0110]其中,帧数据量是指每帧待显示图像的数据的大小。
[0111]在实施中,当终端获取到待显示图像的显示清晰度信息为最高显示清晰度等级时,如果显示器件的缓存的容量大于或等于显示数据的帧数据量,则可以确定待显示图像的目标图像压缩比例为1,即不压缩待显示图像的显示数据;而如果显示器件的缓存的容量小于显示数据的帧数据量,则确定待显示图像的显示清晰度信息对应的目标图像压缩比例为显示器件的缓存的容量与显示数据的帧数据量的比值,即对待显示图像的显示数据进行最低程度的压缩,以使显示器件的缓存能够存入一帧的显示数据。
[0112]可选的,当不需要对待显示图像的显示数据进行压缩时,也可以选择不对显示数据进行存储,相应的处理可以如下:如果目标图像压缩比例不为1,则根据目标图像压缩比例对待显示图像的显示数据进行压缩处理,将压缩后的显示数据存储至显示器件的缓存,从缓存空间中调取并解压压缩后的显示数据,基于解压后的显示数据驱动显示器件显示待显示图像;如果目标图像压缩比例为1,则直接基于待显示图像的显示数据驱动显示器件显示待显示图像。
[0113]在实施中,如果目标图像压缩比例不为1,终端则可以根据目标图像压缩比例对待显示图像的显示数据进行压缩处理,再将压缩后的显示数据传输到显示器件中的显示驱动1C,之后终端可以先将压缩后的显示数据存储至显示器件的缓存中,然后当需要显示对应的帧图像时,可以从缓存中调取该帧图像的压缩后的显示数据,并对其进行解压,进而终端可以基于解压后的显示数据,通过显示器件中的显示驱动1C驱动LCM显示上述帧图像。
[0114]而如果目标图像压缩比例为1,即不需要对显示数据进行压缩,终端则可以不对显示数据进行缓存而直接基于待显示图像的显示数据,通过显示器件中的显示驱动1C驱动LCM显示上述帧图像,相应的处理流程如图2b所示。
[0115]可选的,如下给出了步骤102中可行的一种对应关系:
[0116]如果待显示图像的显示清晰度信息为第二显示清晰度等级,则确定待显示图像的显示清晰度信息对应的目标图像压缩比例为预设的低压缩比例;
[0117]如果待显示图像的显示清晰度信息为第三显示清晰度等级,则确定待显示图像的显示清晰度信息对应的目标图像压缩比例为预设的中压缩比例;
[0118]如果待显示图像的显示清晰度信息为第四显示清晰度等级,则确定待显示图像的显示清晰度信息对应的目标图像压缩比例为预设的高压缩比例;
[0119]其中,最高显示清晰度等级高于第二显示清晰度等级,第二显示清晰度等级高于第三显示清晰度等级,第三显示清晰度等级高于第四显示清晰度等级。例如,最高清晰度等级至第四显示清晰度等级可以依次为超清、高清、标清、普通。
[0120]上述对应关系将待显示图像的显示清晰度信息分为4个等级,对应有4个压缩等级,但本方案中涉及的对应关系并不局限于4个等级,等级的数量可以由用户或者开发人员自行设定。
[0121]本实施例还公开了一种用户自行设置上述显示清晰度信息与图像压缩比例的对应关系的方法,相应的处理可以如下:接收压缩比例设置请求,压缩比例设置请求中携带有待设置的显示清晰度信息和待设置的图像压缩比例;根据待设置的显示清晰度信息和待设置的图像压缩比例,对显示清晰度信息与图像压缩比例的对应关系进行更新。
[0122]在实施中,用户可以点击系统设置按键,打开显示清晰度信息与图像压缩比例的对应关系的设置界面,这时设置界面中可以显示当前的对应关系。然后用户可以点击对应关系中的需要修改的显示清晰度信息或图像压缩比例,并输入新的内容,之后用户点击设置完成按键,终端则可以接收到压缩比例设置请求,并根据压缩比例设置请求对上述对应关系进行更新。例如,用户想要将第二显示清晰度等级对应的图像压缩比例修改为1,则可以点击对应关系表中相应的位置并输入“1”,在用户输入完成并点击设置完成按键后,终端可以将第二显示清晰度等级和图像压缩比例为1对应存储,并更新原有的对应关系。对显示清晰度信息修改的处理过程与上述处理过程类似,本实施例中不再赘述。
[0123]本公开实施例中,获取待显示图像的显示清晰度信息,根据预先存储的显示清晰度信息与图像压缩比例的对应关系,确定待显示图像的显示清晰度信息对应的目标图像压缩比例,根据目标图像压缩比例对待显示图像的显示数据进行压缩处理,将压缩后的显示数据传输至显示器件进行显示。这样,当用户不需要较高的图像质量时,可以选择较高程度的压缩显示数据,从而减少了需要传输的数据量,可以降低显示图像时消耗的电量。
[0124]基于相同的技术构思,本公开又一示例性实施例还提供了一种显示图像的装置,如图3所示,该装置包括:获取模块301,确定模块302和压缩模块303。
[0125]获取模块301,用于获取待显示图像的显示清晰度信息;
[0126]确定模块302,用于根据预先存储的显示清晰度信息与图像压缩比例的对应关系,确定所述待显示图像的显示清晰度信息对应的目标图像压缩比例;
[0127]压缩模块303,用于根据所述目标图像压缩比例对所述待显示图像的显示数据进行压缩处理,将压缩后的显示数据传输至显示器件进行显示。
[0128]可选的,如图4所示,所述压缩模块303,包括:
[0129]存储子模块3031,用于将压缩后的显示数据存储至显示器件的缓存;
[0130]解压子模块3032,用于从所述缓存空间中调取并解压所述压缩后的显示数据;
[0131]显示子模块3033,用于基于解压后的显示数据驱动显示器件显示所述待显示图像。
[0132]可选的,所述显示清晰度信息为显示清晰度等级;
[0133]所述获取模块301,用于:
[0134]获取待显示图像的原始分辨率;根据预先存储的分辨率范围与显示清晰度等级的对应关系,确定所述原始分辨率所属的分辨率范围对应的显示清晰度等级,作为所述待显示图像的显示清晰度等级;或者,
[0135]获取用户选择的待显示图像的显示清晰度等级。
[0136]可选的,所述确定模块302,用于:
[0137]如果待显示图像的显示清晰度信息为最高显示清晰度等级且所述显示器件的缓存的容量大于或等于所述显示数据的帧数据量,则确定所述待显示图像的显示清晰度信息对应的目标图像压缩比例为1;
[0138]如果待显示图像的显示清晰度信息为最高显示清晰度等级且所述显示器件的缓存的容量小于所述显示数据的帧数据量,则确定所述待显示图像的显示清晰度信息对应的目标图像压缩比例为所述显示器件的缓存的容量与所述显示数据的帧数据量的比值。
[0139]可选的,所述压缩模块303,用于:
[0140]如果所述目标图像压缩比例不为1,则根据所述目标图像压缩比例对所述待显示图像的显示数据进行压缩处理,将压缩后的显示数据存储至显示器件的缓存,从所述缓存空间中调取并解压所述压缩后的显示数据,基于解压后的显示数据驱动显示器件显示所述待显示图像;
[0141]如图5所示,所述装置还包括:
[0142]显示模块304,用于如果所述目标图像压缩比例为1,则直接基于所述待显示图像的显示数据驱动显示器件显示所述待显示图像。
[0143]可选的,所述确定模块302,还用于:
[0144]如果待显示图像的显示清晰度信息为第二显示清晰度等级,则确定所述待显示图像的显示清晰度信息对应的目标图像压缩比例为预设的低压缩比例;
[0145]如果待显示图像的显示清晰度信息为第三显示清晰度等级,则确定所述待显示图像的显示清晰度信息对应的目标图像压缩比例为预设的中压缩比例;
[0146]如果待显示图像的显示清晰度信息为第四显示清晰度等级,则确定所述待显示图像的显示清晰度信息对应的目标图像压缩比例为预设的高压缩比例;
[0147]其中,所述最高显示清晰度等级高于所述第二显示清晰度等级,所述第二显示清晰度等级高于所述第三显示清晰度等级,所述第三显示清晰度等级高于所述第四显示清晰度等级。
[0148]可选的,如图6所示,所述装置还包括:
[0149]接收模块305,用于接收压缩比例设置请求,所述压缩比例设置请求中携带有待设置的显示清晰度信息和待设置的图像压缩比例;
[0150]更新模块306,用于根据所述待设置的显示清晰度信息和待设置的图像压缩比例,对所述显示清晰度信息与图像压缩比例的对应关系进行更新。
[0151]关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0152]本公开实施例中,获取待显示图像的显示清晰度信息,根据预先存储的显示清晰度信息与图像压缩比例的对应关系,确定待显示图像的显示清晰度信息对应的目标图像压缩比例,根据目标图像压缩比例对待显示图像的显示数据进行压缩处理,将压缩后的显示数据传输至显示器件进行显示。这样,当用户不需要较高的图像质量时,可以选择较高程度的压缩显示数据,从而减少了需要传输的数据量,可以降低显示图像时消耗的电量。
[0153]需要说明的是:上述实施例提供的显示图像的装置在显示图像时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的显示图像的装置与显示图像的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0154]本公开再一示例性实施例还示出的一种终端的结构示意图。该终端可以是手机等。
[0155]参照图7,终端700可以包括以下一个或多个组件:处理组件702,存储器704,电源组件706,多媒体组件708,音频组件710,输入/输出(I/O)的接口712,传感器组件714,以及通信组件716。
[0156]处理组件702通常控制终端700的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理元件702可以包括一个或多个处理器720来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件702可以包括一个或多个模块,便于处理组件702和其他组件之间的交互。例如,处理部件702可以包括多媒体模块,以方便多媒体组件708和处理组件702之间的交互。
[0157]存储器704被配置为存储各种类型的数据以支持在终端700的操作。这些数据的示例包括用于在终端700上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器704可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPR0M),可擦除可编程只读存储器(EPR0M),可编程只读存储器(PR0M),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
[0158]电力组件706为终端700的各种组件提供电力。电力组件706可以包括电源管理系统,一个或多个电源,及其他与为音频输出设备700生成、管理和分配电力相关联的组件。
[0159]多媒体组件708包括在所述终端700和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件708包括一个前置摄像头和/或后置摄像头。当终端700处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0160]音频组件710被配置为输出和/或输入音频信号。例如,音频组件710包括一个麦克风(MIC),当音频输出设备700处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器704或经由通信组件716发送。
[0161 ] I/O接口712为处理组件702和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
[0162]传感器组件714包括一个或多个传感器,用于为终端700提供各个方面的状态评估。例如,传感器组件714可以检测到终端700的打开/关闭状态,组件的相对定位,例如所述组件为终端700的显示器和小键盘,传感器组件714还可以检测终端700或终端700—个组件的位置改变,用户与终端700接触的存在或不存在,终端700方位或加速/减速和终端700的温度变化。传感器组件714可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件714还可以包括光传感器,如CMOS或C⑶图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件714还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
[0163]通信组件716被配置为便于终端700和其他设备之间有线或无线方式的通信。终端700可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信部件716经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信部件716还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
[0164]在示例性实施例中,终端700可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
[0165]在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器704,上述指令可由终端700的处理器720执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是R0M、随机存取存储器(RAM)、CD-R0M、磁带、软盘和光数据存储设备等。
[0166]—种非临时性计算机可读存储介质,当所述存储介质中的指令由终端的处理器执行时,使得终端能够执行一种显示图像的方法,该方法包括:
[0167]获取待显示图像的显示清晰度信息;
[0168]根据预先存储的显示清晰度信息与图像压缩比例的对应关系,确定所述待显示图像的显示清晰度信息对应的目标图像压缩比例;
[0169]根据所述目标图像压缩比例对所述待显示图像的显示数据进行压缩处理,将压缩后的显示数据传输至显示器件进行显示。
[0170]可选的,所述将压缩后的显示数据传输至显示器件进行显示,包括:
[0171]将压缩后的显示数据存储至显示器件的缓存;
[0172]从所述缓存空间中调取并解压所述压缩后的显示数据;
[0173]基于解压后的显示数据驱动显示器件显示所述待显示图像。
[0174]可选的,所述显示清晰度信息为显示清晰度等级;
[0175]所述获取待显示图像的显示清晰度信息,包括:
[0176]获取待显示图像的原始分辨率;根据预先存储的分辨率范围与显示清晰度等级的对应关系,确定所述原始分辨率所属的分辨率范围对应的显示清晰度等级,作为所述待显示图像的显示清晰度等级;或者,
[0177]获取用户选择的待显示图像的显示清晰度等级。
[0178]可选的,所述根据预先存储的显示清晰度信息与图像压缩比例的对应关系,确定所述待显示图像的显示清晰度信息对应的目标图像压缩比例,包括:
[0179]如果待显示图像的显示清晰度信息为最高显示清晰度等级且所述显示器件的缓存的容量大于或等于所述显示数据的帧数据量,则确定所述待显示图像的显示清晰度信息对应的目标图像压缩比例为1;
[0180]如果待显示图像的显示清晰度信息为最高显示清晰度等级且所述显示器件的缓存的容量小于所述显示数据的帧数据量,则确定所述待显示图像的显示清晰度信息对应的目标图像压缩比例为所述显示器件的缓存的容量与所述显示数据的帧数据量的比值。
[0181]可选的,所述根据所述目标图像压缩比例对所述待显示图像的显示数据进行压缩处理,将压缩后的显示数据传输至显示器件进行显示,包括:
[0182]如果所述目标图像压缩比例不为1,则根据所述目标图像压缩比例对所述待显示图像的显示数据进行压缩处理,将压缩后的显示数据存储至显示器件的缓存,从所述缓存空间中调取并解压所述压缩后的显示数据,基于解压后的显示数据驱动显示器件显示所述待显示图像;
[0183]所述方法还包括:
[0184]如果所述目标图像压缩比例为1,则直接基于所述待显示图像的显示数据驱动显示器件显示所述待显示图像。
[0185]可选的,所述方法还包括:
[0186]如果待显示图像的显示清晰度信息为第二显示清晰度等级,则确定所述待显示图像的显示清晰度信息对应的目标图像压缩比例为预设的低压缩比例;
[0187]如果待显示图像的显示清晰度信息为第三显示清晰度等级,则确定所述待显示图像的显示清晰度信息对应的目标图像压缩比例为预设的中压缩比例;
[0188]如果待显示图像的显示清晰度信息为第四显示清晰度等级,则确定所述待显示图像的显示清晰度信息对应的目标图像压缩比例为预设的高压缩比例;
[0189]其中,所述最高显示清晰度等级高于所述第二显示清晰度等级,所述第二显示清晰度等级高于所述
第三显示清晰度等级,所述第三显示清晰度等级高于所述第四显示清晰度等级。
[0190]可选的,所述方法还包括:
[0191]接收压缩比例设置请求,所述压缩比例设置请求中携带有待设置的显示清晰度信息和待设置的图像压缩比例;
[0192]根据所述待设置的显示清晰度信息和待设置的图像压缩比例,对所述显示清晰度信息与图像压缩比例的对应关系进行更新。
[0193]本公开实施例中,获取待显示图像的显示清晰度信息,根据预先存储的显示清晰度信息与图像压缩比例的对应关系,确定待显示图像的显示清晰度信息对应的目标图像压缩比例,根据目标图像压缩比例对待显示图像的显示数据进行压缩处理,将压缩后的显示数据传输至显示器件进行显示。这样,当用户不需要较高的图像质量时,可以选择较高程度的压缩显示数据,从而减少了需要传输的数据量,可以降低显示图像时消耗的电量。
[0194]本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0195]应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
【主权项】
1.一种显示图像的方法,其特征在于,所述方法包括: 获取待显示图像的显示清晰度信息; 根据预先存储的显示清晰度信息与图像压缩比例的对应关系,确定所述待显示图像的显示清晰度信息对应的目标图像压缩比例; 根据所述目标图像压缩比例对所述待显示图像的显示数据进行压缩处理,将压缩后的显示数据传输至显示器件进行显示。2.根据权利要求1所述的方法,其特征在于,所述将压缩后的显示数据传输至显示器件进行显示,包括: 将压缩后的显示数据存储至显示器件的缓存; 从所述缓存空间中调取并解压所述压缩后的显示数据; 基于解压后的显示数据驱动显示器件显示所述待显示图像。3.根据权利要求1所述的方法,其特征在于,所述显示清晰度信息为显示清晰度等级; 所述获取待显示图像的显示清晰度信息,包括: 获取待显示图像的原始分辨率;根据预先存储的分辨率范围与显示清晰度等级的对应关系,确定所述原始分辨率所属的分辨率范围对应的显示清晰度等级,作为所述待显示图像的显示清晰度等级;或者, 获取用户选择的待显示图像的显示清晰度等级。4.根据权利要求3所述的方法,其特征在于,所述根据预先存储的显示清晰度信息与图像压缩比例的对应关系,确定所述待显示图像的显示清晰度信息对应的目标图像压缩比例,包括: 如果待显示图像的显示清晰度信息为最高显示清晰度等级且所述显示器件的缓存的容量大于或等于所述显示数据的帧数据量,则确定所述待显示图像的显示清晰度信息对应的目标图像压缩比例为1; 如果待显示图像的显示清晰度信息为最高显示清晰度等级且所述显示器件的缓存的容量小于所述显示数据的帧数据量,则确定所述待显示图像的显示清晰度信息对应的目标图像压缩比例为所述显示器件的缓存的容量与所述显示数据的帧数据量的比值。5.根据权利要求4所述的方法,其特征在于,所述根据所述目标图像压缩比例对所述待显示图像的显示数据进行压缩处理,将压缩后的显示数据传输至显示器件进行显示,包括: 如果所述目标图像压缩比例不为1,则根据所述目标图像压缩比例对所述待显示图像的显示数据进行压缩处理,将压缩后的显示数据存储至显示器件的缓存,从所述缓存空间中调取并解压所述压缩后的显示数据,基于解压后的显示数据驱动显示器件显示所述待显示图像; 所述方法还包括: 如果所述目标图像压缩比例为1,则直接基于所述待显示图像的显示数据驱动显示器件显示所述待显示图像。6.根据权利要求4所述的方法,其特征在于,所述方法还包括: 如果待显示图像的显示清晰度信息为第二显示清晰度等级,则确定所述待显示图像的显示清晰度信息对应的目标图像压缩比例为预设的低压缩比例; 如果待显示图像的显示清晰度信息为第三显示清晰度等级,则确定所述待显示图像的显示清晰度信息对应的目标图像压缩比例为预设的中压缩比例; 如果待显示图像的显示清晰度信息为第四显示清晰度等级,则确定所述待显示图像的显示清晰度信息对应的目标图像压缩比例为预设的高压缩比例; 其中,所述最高显示清晰度等级高于所述第二显示清晰度等级,所述第二显示清晰度等级高于所述第三显示清晰度等级,所述第三显示清晰度等级高于所述第四显示清晰度等级。7.根据权利要求1所述的方法,其特征在于,所述方法还包括: 接收压缩比例设置请求,所述压缩比例设置请求中携带有待设置的显示清晰度信息和待设置的图像压缩比例; 根据所述待设置的显示清晰度信息和待设置的图像压缩比例,对所述显示清晰度信息与图像压缩比例的对应关系进行更新。8.一种显示图像的装置,其特征在于,所述装置包括: 获取模块,用于获取待显示图像的显示清晰度信息; 确定模块,用于根据预先存储的显示清晰度信息与图像压缩比例的对应关系,确定所述待显示图像的显示清晰度信息对应的目标图像压缩比例; 压缩模块,用于根据所述目标图像压缩比例对所述待显示图像的显示数据进行压缩处理,将压缩后的显示数据传输至显示器件进行显示。9.根据权利要求8所述的装置,其特征在于,所述压缩模块,包括: 存储子模块,用于将压缩后的显示数据存储至显示器件的缓存; 解压子模块,用于从所述缓存空间中调取并解压所述压缩后的显示数据; 显示子模块,用于基于解压后的显示数据驱动显示器件显示所述待显示图像。10.根据权利要求8所述的装置,其特征在于,所述显示清晰度信息为显示清晰度等级; 所述获取模块,用于: 获取待显示图像的原始分辨率;根据预先存储的分辨率范围与显示清晰度等级的对应关系,确定所述原始分辨率所属的分辨率范围对应的显示清晰度等级,作为所述待显示图像的显示清晰度等级;或者, 获取用户选择的待显示图像的显示清晰度等级。11.根据权利要求10所述的装置,其特征在于,所述确定模块,用于: 如果待显示图像的显示清晰度信息为最高显示清晰度等级且所述显示器件的缓存的容量大于或等于所述显示数据的帧数据量,则确定所述待显示图像的显示清晰度信息对应的目标图像压缩比例为1; 如果待显示图像的显示清晰度信息为最高显示清晰度等级且所述显示器件的缓存的容量小于所述显示数据的帧数据量,则确定所述待显示图像的显示清晰度信息对应的目标图像压缩比例为所述显示器件的缓存的容量与所述显示数据的帧数据量的比值。12.根据权利要求11所述的装置,其特征在于,所述压缩模块,用于: 如果所述目标图像压缩比例不为1,则根据所述目标图像压缩比例对所述待显示图像的显示数据进行压缩处理,将压缩后的显示数据存储至显示器件的缓存,从所述缓存空间中调取并解压所述压缩后的显示数据,基于解压后的显示数据驱动显示器件显示所述待显示图像; 所述装置还包括: 显示模块,用于如果所述目标图像压缩比例为1,则直接基于所述待显示图像的显示数据驱动显示器件显示所述待显示图像。13.根据权利要求11所述的装置,其特征在于,所述确定模块,还用于: 如果待显示图像的显示清晰度信息为第二显示清晰度等级,则确定所述待显示图像的显示清晰度信息对应的目标图像压缩比例为预设的低压缩比例; 如果待显示图像的显示清晰度信息为第三显示清晰度等级,则确定所述待显示图像的显示清晰度信息对应的目标图像压缩比例为预设的中压缩比例; 如果待显示图像的显示清晰度信息为第四显示清晰度等级,则确定所述待显示图像的显示清晰度信息对应的目标图像压缩比例为预设的高压缩比例; 其中,所述最高显示清晰度等级高于所述第二显示清晰度等级,所述第二显示清晰度等级高于所述第三显示清晰度等级,所述第三显示清晰度等级高于所述第四显示清晰度等级。14.根据权利要求8所述的装置,其特征在于,所述装置还包括: 接收模块,用于接收压缩比例设置请求,所述压缩比例设置请求中携带有待设置的显示清晰度信息和待设置的图像压缩比例; 更新模块,用于根据所述待设置的显示清晰度信息和待设置的图像压缩比例,对所述显示清晰度信息与图像压缩比例的对应关系进行更新。15.一种显示图像的装置,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 获取待显示图像的显示清晰度信息; 根据预先存储的显示清晰度信息与图像压缩比例的对应关系,确定所述待显示图像的显示清晰度信息对应的目标图像压缩比例; 根据所述目标图像压缩比例对所述待显示图像的显示数据进行压缩处理,将压缩后的显示数据传输至显示器件进行显示。
【专利摘要】本公开是关于一种显示图像的方法和装置,属于计算机技术领域。所述方法包括:获取待显示图像的显示清晰度信息;根据预先存储的显示清晰度信息与图像压缩比例的对应关系,确定所述待显示图像的显示清晰度信息对应的目标图像压缩比例;根据所述目标图像压缩比例对所述待显示图像的显示数据进行压缩处理,将压缩后的显示数据传输至显示器件进行显示。采用本公开,可以减少显示图像时需要传输的数据量,从而可以降低显示图像时消耗的电量。
【IPC分类】G09G5/36, G09G5/39, G09G5/373
【公开号】CN105489194
【申请号】CN201510824212
【发明人】刘安昱, 李国盛, 江忠胜
【申请人】小米科技有限责任公司
【公开日】2016年4月13日
【申请日】2015年11月24日