显示数据的传输方法、装置及移动设备与流程

文档序号:13534560阅读:356来源:国知局
显示数据的传输方法、装置及移动设备与流程

本发明涉及移动设备技术领域,尤其涉及一种显示数据的传输方法、装置及移动设备。



背景技术:

相关技术中,一般采用同一分辨率对移动设备中的显示数据进行传输,而在某些场景下移动设备的屏幕并不需要一直保持高分辨率。



技术实现要素:

本发明旨在至少在一定程度上解决相关技术中的技术问题之一。

为此,本发明的一个目的在于提出一种显示数据的传输方法,能够有效降低移动设备的系统功耗。

本发明的另一个目的在于提出一种显示数据的传输装置。

本发明的另一个目的在于提出一种非临时性计算机可读存储介质。

本发明的另一个目的在于提出一种计算机程序产品。

本发明的另一个目的在于提出一种移动设备。

为达到上述目的,本发明第一方面实施例提出的显示数据的传输方法,包括:基于灰阶,对显示数据中像素点的个数进行统计;根据所统计得到的结果调整初始输出分辨率;根据调整后的输出分辨率对所述显示数据进行传输。

本发明第一方面实施例提出的显示数据的传输方法,通过基于灰阶,对显示数据中像素点的个数进行统计,并根据所统计得到的结果调整初始输出分辨率,以及根据调整后的输出分辨率对显示数据进行传输,能够有效降低移动设备的系统功耗。

为达到上述目的,本发明第二方面实施例提出的显示数据的传输装置,包括:统计模块,用于基于灰阶,对显示数据中像素点的个数进行统计;调整模块,用于根据所统计得到的结果调整初始输出分辨率;传输模块,用于根据调整后的输出分辨率对所述显示数据进行传输。

本发明第二方面实施例提出的显示数据的传输装置,通过基于灰阶,对显示数据中像素点的个数进行统计,并根据所统计得到的结果调整初始输出分辨率,以及根据调整后的输出分辨率对显示数据进行传输,能够有效降低移动设备的系统功耗。

为达到上述目的,本发明第三方面实施例提出的非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器被执行时,使得移动终端能够执行一种显示数据的传输方法,所述方法包括:基于灰阶,对显示数据中像素点的个数进行统计;根据所统计得到的结果调整初始输出分辨率;根据调整后的输出分辨率对所述显示数据进行传输。

本发明第三方面实施例提出的非临时性计算机可读存储介质,通过基于灰阶,对显示数据中像素点的个数进行统计,并根据所统计得到的结果调整初始输出分辨率,以及根据调整后的输出分辨率对显示数据进行传输,能够有效降低移动设备的系统功耗。

为达到上述目的,本发明第四方面实施例提出的计算机程序产品,当所述计算机程序产品中的指令由处理器执行时,执行一种显示数据的传输方法,所述方法包括:基于灰阶,对显示数据中像素点的个数进行统计;根据所统计得到的结果调整初始输出分辨率;根据调整后的输出分辨率对所述显示数据进行传输。

本发明第四方面实施例提出的计算机程序产品,通过基于灰阶,对显示数据中像素点的个数进行统计,并根据所统计得到的结果调整初始输出分辨率,以及根据调整后的输出分辨率对显示数据进行传输,能够有效降低移动设备的系统功耗。

本发明第五方面还提出一种移动设备,该移动设备包括壳体、处理器、存储器、电路板和电源电路,其中,所述电路板安置在所述壳体围成的空间内部,所述处理器和所述存储器设置在所述电路板上;所述电源电路,用于为所述移动设备的各个电路或器件供电;所述存储器用于存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行:基于灰阶,对显示数据中像素点的个数进行统计;根据所统计得到的结果调整初始输出分辨率;根据调整后的输出分辨率对所述显示数据进行传输。

本发明第五方面实施例提出的移动设备,通过基于灰阶,对显示数据中像素点的个数进行统计,并根据所统计得到的结果调整初始输出分辨率,以及根据调整后的输出分辨率对显示数据进行传输,能够有效降低移动设备的系统功耗。

本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1是本发明一实施例提出的显示数据的传输方法的流程示意图;

图2是本发明另一实施例提出的显示数据的传输方法的流程示意图;

图3是本发明一实施例提出的显示数据的传输装置的结构示意图;

图4是本发明另一实施例提出的显示数据的传输装置的结构示意图;

图5是本发明一个实施例提出的移动设备的结构示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。

图1是本发明一实施例提出的显示数据的传输方法的流程示意图。

本实施例以该显示数据的传输方法被配置为显示数据的传输装置中来举例说明。

本实施例中显示数据的传输方法可以被配置在显示数据的传输装置中,显示数据的传输装置可以设置在服务器中,或者也可以设置在移动设备中,本发明实施例对此不作限制。

本实施例以显示数据的传输装置被配置在移动设备中为例。

该显示数据的传输装置可以对在移动设备上显示的数据进行变分辨率传输。

其中,移动设备例如智能手机、平板电脑、个人数字助理、电子书等具有各种操作系统的硬件设备。

参见图1,该方法包括:

s101:基于灰阶,对显示数据中像素点的个数进行统计。

其中,灰阶是指地物电磁波辐射强度表现在黑白影像上的色调深浅的等级,是划分地物波谱特征的尺度。

该显示数据可以具体为移动设备当前一帧待显示画面中的数据。

可以理解的是,在对该当前一帧待显示画面中的数据进行显示之前,可以对其进行传输,例如,由服务器端传输至移动设备端,并在移动设备端接收数据的接口处传输至显示屏。

相关技术中,一般采用同一分辨率对显示数据进行传输,而在某些场景下移动设备的屏幕并不需要一直保持高分辨率。

因此,本发明实施例提出对在移动设备上显示的数据进行变分辨率传输。

一般地,显示数据对应的一副显示画面中,不同像素点的灰阶值不同,因此,不同的显示数据中全部像素点的灰阶分布情况也不相同,因此,可以基于灰阶,对显示数据中像素点的个数进行统计。

s102:根据所统计得到的结果调整初始输出分辨率。

其中的初始分辨率可以为移动设备默认的分辨率,或者,也可以为用户对移动设备指定的分辨率,对此不作限制。

在本发明的实施例中,可以设置灰阶阈值,进而,对显示数据中灰阶大于该灰阶阈值的像素点的个数进行统计,以及对显示数据中灰阶小于或者等于该灰阶阈值的像素点的个数进行统计,得到统计结果。

可选地,基于灰阶,对显示数据中像素点的个数进行统计,包括:统计显示数据中,灰阶小于或者等于第一灰阶阈值的像素个数,得到第一个数;统计显示数据中,灰阶大于第一灰阶阈值,且小于或者等于第二灰阶阈值的像素个数,得到第二个数,其中,第一灰阶阈值小于第二灰阶阈值;统计显示数据中,灰阶大于第二灰阶阈值的像素个数,得到第三个数。

其中,第一灰阶阈值/第二灰阶阈值可以是预先设定的。

第一灰阶阈值/第二灰阶阈值可以由移动设备的出厂程序预先设定,或者,也可以由用户根据自身的需求进行设定,对此不作限制。

在本发明的实施例中,可以在所统计得到的结果属于不同的统计情况时,对初始输出分辨率进行不同的调整。

s103:根据调整后的输出分辨率对显示数据进行传输。

本发明实施例中,由于是基于灰阶对显示数据中像素点的个数进行统计,可以利用人眼对亮度敏感的生理特性,具体地可以在移动设备端预先配置一个像素灰阶统计单元,用于对显示数据中像素点的个数进行统计,并根据统计得到的结果区分不需要高辨率显示的情况,动态变更分辨率,改变移动设备中的ap系统传输至tft-lcd的数据量,降低移动设备端系统功耗。

本实施例中,通过基于灰阶,对显示数据中像素点的个数进行统计,并根据所统计得到的结果调整初始输出分辨率,以及根据调整后的输出分辨率对显示数据进行传输,能够有效降低移动设备的系统功耗。

图2是本发明另一实施例提出的显示数据的传输方法的流程示意图。

参见图2,该方法包括:

s201:统计显示数据中,灰阶小于或者等于第一灰阶阈值的像素个数,得到第一个数。

s202:统计显示数据中,灰阶大于第一灰阶阈值,且小于或者等于第二灰阶阈值的像素个数,得到第二个数,其中,第一灰阶阈值小于第二灰阶阈值。

s203:统计显示数据中,灰阶大于第二灰阶阈值的像素个数,得到第三个数。

其中,可以在移动设备端预先配置一个像素灰阶统计单元,在该像素灰阶统计单元中配置三个计数器,由该三个计数器分别对显示数据中不同灰阶值的像素点的个数进行统计。

例如,可以假设第一灰阶阈值为b,第二灰阶阈值为a,其中,a大于b,可以对当前待显示数据中的全部像素点的灰阶进行遍历,当某一个像素点的灰阶大于a时,counter_a计数器计数加1,当灰阶小于或者等于b时,counter_c计数器计数加1;当灰阶在a与b灰阶之间时,counter_b计数器计数加1。遍历结束后,counter_a中的计数值即为显示数据中灰阶大于a的像素点个数,counter_b中的计数值即为图像中灰阶大于b且小于或者等于a的像素点个数,counter_c中的计数值即为图像中灰阶小于或者等于b的像素点个数。

相对应地,counter_c中的计数值即为第一个数,counter_b中的计数值即为第二个数,counter_a中的计数值即为第三个数。

s204:确定结果所属的统计情况,统计情况为:第一统计情况、第二统计情况、第三统计情况,或者第四统计情况,第一统计情况为:第一个数为三个个数中的最大值,第二统计情况为:第二个数为三个个数中的最大值,且第二个数大于或者等于预设阈值,第三统计情况为:第三个数为三个个数中的最大值,第四统计情况为:第二个数为三个个数中的最大值,且第二个数小于预设阈值。

可选地,预设阈值为预设比例值与显示数据总的像素个数的乘积。

可选地,预设比例值为2/3。

s205:根据所属的统计情况调整初始输出分辨率。

可选地,根据所属的统计情况调整初始输出分辨率,包括:若结果为第一统计情况,则将初始输出分辨率调整为第一预设输出分辨率,并将第一预设输出分辨率作为调整后的输出分辨率;若结果为第二统计情况,则不对初始输出分辨率进行调整;若结果为第三统计情况,则不对初始输出分辨率进行调整;若结果为第四统计情况,则将初始输出分辨率调整为第二预设输出分辨率,并将第二预设输出分辨率作为调整后的输出分辨率。

可选地,初始输出分辨率大于第一预设输出分辨率或者第二预设输出分辨率。

第一预设输出分辨率和第二预设输出分辨率可以相同或者不同。

例如,移动设备中的ap系统可以对counter_a、counter_b、counter_c中计数值的大小进行比较判定。当counter_a中的计数值为最大值时,即一副图像对应的显示数据的全部像素点中,像素点的灰阶大于a的像素点较多,则移动设备的ap系统设定为以初始输出分辨率输出该显示数据,往往地,该初始输出分辨率为一个较高的分辨率;而当counter_c中数值为最大值时,即一副图像对应的显示数据的全部像素点中,像素点的灰阶小于或者等于b的像素点较多,则移动设备的ap系统设定为降低分辨率对显示数据进行传输,例如,可以将初始分辨率调整至第一预设输出分辨率,第一预设输出分辨率是预先设定的,该初始输出分辨率大于第一预设输出分辨率;当counter_b中的计数值为最大值,并且,counter_b中的计数值≥2/3的显示数据总的像素个数,即一副图像对应的显示数据的全部像素点中,像素点的灰阶在a和b灰阶之间的像素较多,则不对初始输出分辨率进行调整;当counter_b中的计数值为最大值,并且,counter_b中的计数值<2/3的显示数据总的像素个数,可以将初始分辨率调整至第二预设输出分辨率,第二预设输出分辨率是预先设定的,该初始输出分辨率大于第二预设输出分辨率。

进一步地,当counter_b中的计数值为最大值,并且,counter_b中的计数值≥2/3的显示数据总的像素个数,即一副图像对应的显示数据的全部像素点中,像素点的灰阶在a和b灰阶之间的像素较多时,也可以对图像的细节信息进行判定,若图像的细节信息较少,则移动设备的ap系统设定为降低分辨率进行显示数据的传输,否则,以初始输出分辨率进行显示数据的传输。

本实施例中,通过基于灰阶,对显示数据中像素点的个数进行统计,并根据所统计得到的结果调整初始输出分辨率,以及根据调整后的输出分辨率对显示数据进行传输,能够有效降低移动设备的系统功耗。通过确定结果所属的统计情况,并根据所属的统计情况调整初始输出分辨率,能够结合实际对输出分辨率进行调整,提升调整灵活性的同时,有效保障显示数据的显示效果。

图3是本发明一实施例提出的显示数据的传输装置的结构示意图。

参见图3,该装置300包括:统计模块301、调整模块302,以及传输模块303,其中,

统计模块301,用于基于灰阶,对显示数据中像素点的个数进行统计。

可选地,一些实施例中,参见图4,统计模块301,包括:

第一统计子模块3011,用于统计显示数据中,灰阶小于或者等于第一灰阶阈值的像素个数,得到第一个数。

第二统计子模块3012,用于统计显示数据中,灰阶大于第一灰阶阈值,且小于或者等于第二灰阶阈值的像素个数,得到第二个数,其中,第一灰阶阈值小于第二灰阶阈值。

第三统计子模块3013,用于统计显示数据中,灰阶大于第二灰阶阈值的像素个数,得到第三个数。

调整模块302,用于根据所统计得到的结果调整初始输出分辨率。

可选地,一些实施例中,参见图4,调整模块302,包括:

确定子模块3021,用于确定结果所属的统计情况,统计情况为:第一统计情况、第二统计情况、第三统计情况,或者第四统计情况,第一统计情况为:第一个数为三个个数中的最大值,第二统计情况为:第二个数为三个个数中的最大值,且第二个数大于或者等于预设阈值,第三统计情况为:第三个数为三个个数中的最大值,第四统计情况为:第二个数为三个个数中的最大值,且第二个数小于预设阈值。

可选地,预设阈值为预设比例值与显示数据总的像素个数的乘积。

可选地,预设比例值为2/3。

调整子模块3022,用于根据所属的统计情况调整初始输出分辨率。

可选地,一些实施例中,调整子模块3022,具体用于:

若结果为第一统计情况,则将初始输出分辨率调整为预设输出分辨率,并将预设输出分辨率作为调整后的输出分辨率;

若结果为第二统计情况,则不对初始输出分辨率进行调整;

若结果为第三统计情况,则不对初始输出分辨率进行调整;

若结果为第四统计情况,则将初始输出分辨率调整为预设输出分辨率,并将预设输出分辨率作为调整后的输出分辨率。

可选地,初始输出分辨率大于预设输出分辨率。

传输模块303,用于根据调整后的输出分辨率对显示数据进行传输。

需要说明的是,前述图1-图2实施例中对显示数据的传输方法实施例的解释说明也适用于该实施例的显示数据的传输装置300,其实现原理类似,此处不再赘述。

本实施例中,通过基于灰阶,对显示数据中像素点的个数进行统计,并根据所统计得到的结果调整初始输出分辨率,以及根据调整后的输出分辨率对显示数据进行传输,能够有效降低移动设备的系统功耗。

图5是本发明一个实施例提出的移动设备的结构示意图。

该移动设备可以是手机、平板电脑等。

参见图5,本实施例的移动设备50包括:壳体501、处理器502、存储器503、电路板504、电源电路505,电路板504安置在壳体501围成的空间内部,处理器502、存储器503设置在电路板504上;电源电路505,用于为移动设备50各个电路或器件供电;存储器503用于存储可执行程序代码;其中,处理器502通过读取存储器503中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行:

基于灰阶,对显示数据中像素点的个数进行统计;

根据所统计得到的结果调整初始输出分辨率;

根据调整后的输出分辨率对显示数据进行传输。

需要说明的是,前述图1-图2实施例中对显示数据的传输方法实施例的解释说明也适用于该实施例的移动设备50,其实现原理类似,此处不再赘述。

本实施例中的移动设备,通过基于灰阶,对显示数据中像素点的个数进行统计,并根据所统计得到的结果调整初始输出分辨率,以及根据调整后的输出分辨率对显示数据进行传输,能够有效降低移动设备的系统功耗。

为了实现上述实施例,本发明还提出一种非临时性计算机可读存储介质,当存储介质中的指令由终端的处理器执行时,使得终端能够执行一种显示数据的传输方法,方法包括:基于灰阶,对显示数据中像素点的个数进行统计;根据所统计得到的结果调整初始输出分辨率;根据调整后的输出分辨率对显示数据进行传输。

本实施例中的非临时性计算机可读存储介质,通过基于灰阶,对显示数据中像素点的个数进行统计,并根据所统计得到的结果调整初始输出分辨率,以及根据调整后的输出分辨率对显示数据进行传输,能够有效降低移动设备的系统功耗。

为了实现上述实施例,本发明还提出一种计算机程序产品,当计算机程序产品中的指令被处理器执行时,执行一种显示数据的传输方法,方法包括:基于灰阶,对显示数据中像素点的个数进行统计;根据所统计得到的结果调整初始输出分辨率;根据调整后的输出分辨率对显示数据进行传输。

本实施例中的计算机程序产品,通过基于灰阶,对显示数据中像素点的个数进行统计,并根据所统计得到的结果调整初始输出分辨率,以及根据调整后的输出分辨率对显示数据进行传输,能够有效降低移动设备的系统功耗。

需要说明的是,在本发明的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1