本发明涉及显示设备技术领域,尤其是一种音频处理器的自适应分辨率显示方法。
背景技术:
现有的各种电子设备的显示装置参数差异很大,如智能手机、平板电脑、电视、计算机等不同的电子设备在显示同一显示对象时,由于不同屏幕的硬件厂商可能不同,其屏幕显示的像素格式、分辨率、像素大小等参数也各不相同,如果都用同一种显示方式将显示对象直接显示在各种屏幕上,则可能会有显示不完整或者显示比例不协调的情况出现。
为此,现有技术提出采用目标显示装置的屏幕分辨率与预设的屏幕分辨率进行比较,得出一个比值,再将显示对象在预设的屏幕分辨率下的显示大小乘以该比值,得到目标显示装置的显示像素大小,显示元素则按照该显示大小在目标显示装置上进行显示;而采用此方法,会使得显示对象得物理尺寸随着显示装置的物理尺寸放大或缩小,当目标显示装置的物理尺寸与预设的设备物理尺寸差异过大时,可能会导致显示对象在目标显示装置上过大或过小,影响用户的体验效果。同时,现有技术还提出一种将屏幕像素密度与预设的屏幕像素密度进行比较的方法,也存在与上述处理方法相同的问题,也将导致显示对象在目标显示装置上过大或过小,从而影响用户体验。
因此,现有技术需要改进。
技术实现要素:
本发明实施例所要解决的一个技术问题是:提供一种音频处理器的自适应分辨率显示方法,以解决现有技术存在的问题。
基于本发明实施例的一个方面,公开了一种音频处理器的自适应分辨率显示方法,包括:
设定音频处理器的原始显示分辨率,和音频处理器的当前显示分辨率;
获取音频处理器的原始屏幕像素点密度和所述原始显示分辨率条件下的所述显示对象的预设显示尺寸;
计算音频处理器的当前屏幕像素点密度和所述当前显示分辨率条件下的所述显示对象的预设显示尺寸;
计算音频处理器的原始屏幕像素点密度与当前屏幕像素点密度的比值、原始显示分辨率与当前显示分辨率的比值;
根据上述步骤所得比值,音频处理器对原始显示分辨率的图像进行差值计算,并将调整后的音频处理器的原始显示分辨率图像输出到当前显示分辨率。
在基于本发明上述音频处理器的自适应分辨率显示方法的另一个实施例中,所述设定音频处理器的原始显示分辨率,和音频处理器的当前显示分辨率包括:
设定音频处理器的原始显示分辨率,所述原始显示分辨率包括音频处理器图像的原始分辨率和原始屏幕像素点密度;
查看当前音频处理器的显示分辨率,所述当前显示分辨率包括音频处理器图像的当前分辨率和当前屏幕像素点密度。
在基于本发明上述音频处理器的自适应分辨率显示方法的另一个实施例中,所述获取音频处理器的原始屏幕像素点密度和所述原始显示分辨率条件下的所述显示对象的预设显示尺寸包括:
获取音频处理器的原始显示分辨率和原始屏幕像素点密度;
计算原始屏幕像素点密度条件下的原始显示分辨率的显示尺寸,所述显示尺寸为显示分辨率与屏幕像素点密度的比值。
在基于本发明上述音频处理器的自适应分辨率显示方法的另一个实施例中,所述计算音频处理器的当前屏幕像素点密度和所述当前显示分辨率条件下的所述显示对象的预设显示尺寸包括:
获取音频处理器的当前显示分辨率和当前屏幕像素点密度;
计算当前屏幕像素点密度条件下的当前显示分辨率的显示尺寸,所述显示尺寸为显示分辨率与屏幕像素点密度的比值。
在基于本发明上述音频处理器的自适应分辨率显示方法的另一个实施例中,所述计算音频处理器的原始屏幕像素点密度与当前屏幕像素点密度的比值、原始显示分辨率与当前显示分辨率的比值包括:
计算原始屏幕像素点密度与当前屏幕像素点密度的比值,获得比值q1;
计算原始显示分辨率与当前显示分辨率的比值,获得比值q2;
计算图像的分辨率变换比值q1*q2。
在基于本发明上述音频处理器的自适应分辨率显示方法的另一个实施例中,所述音频处理器对原始显示分辨率的图像进行差值计算,并将调整后的音频处理器的原始显示分辨率图像输出到当前显示分辨率包括:
将音频处理器的原始显示分辨率按照分辨率变化比值q1*q2进行变换计算;
将变换后的原始显示分辨率图像进行输出至当前显示分辨率的显示设备。
在基于本发明上述音频处理器的自适应分辨率显示方法的另一个实施例中,还包括:
确定音频处理器的原始显示分辨率在当前显示分辨率的行、列方向的缩放因子;
将行、列方向的缩放因子的缩放因子进行优化,得到优化后的行方向缩放因子和优化后的列方向因子;
将音频处理器的原始显示分辨率按照优化后的行方向缩放因子和列方向缩放因子输出至当前显示分辨率的显示设备。
在基于本发明上述音频处理器的自适应分辨率显示方法的另一个实施例中,所述将行、列方向的缩放因子的缩放因子进行优化,得到优化后的行方向缩放因子和优化后的列方向因子包括:
在音频处理器的原始显示分辨率图像中找到
令i=1,2,…,m,j=1,2,…,n遍历目标图像中的m×n个像素点坐标,进而得到原始显示分辨率的图像中像素点坐标(1,1)位置对应输入图像中虚像素点的像素值
与现有技术相比,本发明具有以下优点:
本发明提出了一种音频处理器的自适应分辨率显示方法,将原始分辨率与当前显示装置上的分辨率、原始屏幕像素点密度与当前屏幕像素点密度进行比较,再根据该比值计算显示对象在当前显示屏幕上的显示尺寸,使得在当前显示对象能够完整且比例协调,使显示对象以最佳视觉效果在当前显示装置上显示。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
构成说明书的一部分的附图描述了本发明的实施例,并且连同描述一起用于解释本发明的原理。
参照附图,根据下面的详细描述,可以更加清楚地理解本发明,其中:
图1为本发明的音频处理器的自适应分辨率显示方法的一个实施例的流程图。
具体实施方式
现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。
对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
图1为本发明的音频处理器的自适应分辨率显示方法的一个实施例的流程,如图1所示,所述音频处理器的自适应分辨率显示方法包括:
10,设定音频处理器的原始显示分辨率,和音频处理器的当前显示分辨率;
20,获取音频处理器的原始屏幕像素点密度和所述原始显示分辨率条件下的所述显示对象的预设显示尺寸;
30,计算音频处理器的当前屏幕像素点密度和所述当前显示分辨率条件下的所述显示对象的预设显示尺寸;
40,计算音频处理器的原始屏幕像素点密度与当前屏幕像素点密度的比值、原始显示分辨率与当前显示分辨率的比值;
50,根据上述步骤所得比值,音频处理器对原始显示分辨率的图像进行差值计算,并将调整后的音频处理器的原始显示分辨率图像输出到当前显示分辨率。
所述设定音频处理器的原始显示分辨率,和音频处理器的当前显示分辨率包括:
设定音频处理器的原始显示分辨率,所述原始显示分辨率包括音频处理器图像的原始分辨率和原始屏幕像素点密度;
查看当前音频处理器的显示分辨率,所述当前显示分辨率包括音频处理器图像的当前分辨率和当前屏幕像素点密度。
所述获取音频处理器的原始屏幕像素点密度和所述原始显示分辨率条件下的所述显示对象的预设显示尺寸包括:
获取音频处理器的原始显示分辨率和原始屏幕像素点密度;
计算原始屏幕像素点密度条件下的原始显示分辨率的显示尺寸,所述显示尺寸为显示分辨率与屏幕像素点密度的比值。
所述计算音频处理器的当前屏幕像素点密度和所述当前显示分辨率条件下的所述显示对象的预设显示尺寸包括:
获取音频处理器的当前显示分辨率和当前屏幕像素点密度;
计算当前屏幕像素点密度条件下的当前显示分辨率的显示尺寸,所述显示尺寸为显示分辨率与屏幕像素点密度的比值。
所述计算音频处理器的原始屏幕像素点密度与当前屏幕像素点密度的比值、原始显示分辨率与当前显示分辨率的比值包括:
计算原始屏幕像素点密度与当前屏幕像素点密度的比值,获得比值q1;
计算原始显示分辨率与当前显示分辨率的比值,获得比值q2;
计算图像的分辨率变换比值q1*q2。
所述音频处理器对原始显示分辨率的图像进行差值计算,并将调整后的音频处理器的原始显示分辨率图像输出到当前显示分辨率包括:
将音频处理器的原始显示分辨率按照分辨率变化比值q1*q2进行变换计算;
将变换后的原始显示分辨率图像进行输出至当前显示分辨率的显示设备。
还包括,确定音频处理器的原始显示分辨率在当前显示分辨率的行、列方向的缩放因子;
将行、列方向的缩放因子的缩放因子进行优化,得到优化后的行方向缩放因子和优化后的列方向因子;
将音频处理器的原始显示分辨率按照优化后的行方向缩放因子和列方向缩放因子输出至当前显示分辨率的显示设备。
所述将行、列方向的缩放因子的缩放因子进行优化,得到优化后的行方向缩放因子和优化后的列方向因子包括:
在音频处理器的原始显示分辨率图像中找到
令i=1,2,…,m,j=1,2,…,n遍历目标图像中的m×n个像素点坐标,进而得到原始显示分辨率的图像中像素点坐标(1,1)位置对应输入图像中虚像素点的像素值
本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似的部分相互参见即可。对于系统实施例而言,由于其与方法实施例基本对应,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。