缩放显示方法、显示终端及存储介质
文献发布时间:2023-06-19 11:32:36
技术领域
本申请涉及计算机技术领域,特别涉及一种缩放显示方法、显示终端及存储介质。
背景技术
电视机中可以安装有浏览器,该浏览器可以用于显示网页。
相关技术中,当用户需要对该网页的显示比例进行调整时,可以触发调整操作,电视机响应于该调整操作在显示界面中显示多个缩放选项,每个缩放选项对应一个缩放比例。当电视机检测到用户针对某个缩放选项的选择操作时,可以根据该缩放选项所对应的缩放比例调整网页。
但是,在对网页的显示比例进行调整时,仅能根据电视机提供的缩放比例进行调整,调整的灵活性较差。
发明内容
本申请提供了一种缩放显示方法、显示终端及存储介质,可以避免相关技术中对网页的显示比例进行调整时,仅能根据电视机提供的缩放比例进行调整,调整的灵活性较差的问题。所述技术方案如下:
一方面,提供了一种缩放显示方法,应用于显示终端,所述方法包括:
确定显示页面中字符的实际字符尺寸;
获取目标字符尺寸,所述目标字符尺寸根据目标观看距离和用户的目标视力确定;
根据所述实际字符尺寸和所述目标字符尺寸确定目标缩放比例;
按照所述目标缩放比例对所述显示页面进行缩放。
另一方面,提供了一种显示终端,所述显示终端包括:显示器和处理器;所述处理器,用于:
确定所述显示器的显示页面中字符的实际字符尺寸;
获取目标字符尺寸,所述目标字符尺寸根据目标观看距离和用户的目标视力确定;
根据所述实际字符尺寸和所述目标字符尺寸确定目标缩放比例;
按照所述目标缩放比例对所述显示页面进行缩放。
又一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述计算机可读存储介质在计算机上运行时,使得计算机执行如上述方面所提供的缩放显示方法。
本申请提供的技术方案带来的有益效果至少包括:
本申请提供了一种缩放显示方法、显示终端及存储介质,该方法可以根据获取到的显示页面中字符的实际字符尺寸,以及目标字符尺寸确定目标缩放比例,并按照该目标缩放比例对显示页面进行缩放。由于本申请实施例提供的方法在对显示页面进行调整时,是根据实际字符尺寸和目标字符尺寸确定出的目标缩放比例进行调整,因此对字符尺寸进行调整时的灵活性较高。并且,由于目标字符尺寸是根据目标观看距离和用户的目标视力确定的,因此在对显示页面进行缩放之后,该显示页面中显示的字符的尺寸能够满足用户的浏览需求,用户体验较好。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种缩放显示方法的实施环境的示意图;
图2是本申请实施例提供的一种缩放显示方法的流程图;
图3是本申请实施例提供的另一种缩放显示方法的流程图;
图4是本申请实施例提供的一种视力选择界面的示意图;
图5是本申请实施例提供的一种距离输入界面的示意图;
图6是本申请实施例提供的一种字符高度与距离的关系示意图;
图7是本申请实施例提供的一种确定目标字符尺寸的方法流程图;
图8是本申请实施例提供的一种预览界面的示意图;
图9是本申请实施例提供的一种显示终端的结构示意图;
图10是本申请实施例提供的另一种显示终端的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
请参考图1,其示出了本申请实施例提供的缩放显示方法的实施环境的示意图。该缩放显示方法可以应用于显示终端10中。参考图1,该显示终端10可以为智能电视,或者,该显示设备10可以为投影仪,本申请实施例对该显示终端10的类型不做限定。
图2是本申请实施例提供的一种缩放显示方法的流程图。该方法可以应用于图1所示的显示终端10中,参考图2可以看出,该方法可以包括:
步骤201、确定显示页面中字符的实际字符尺寸。
在本申请实施例中,显示页面中可以显示有多个字符,该多个字符的尺寸可以相同。显示终端可以根据显示页面中显示的多个字符中的任一字符,确定该显示页面中字符的实际字符尺寸。其中,实际字符尺寸可以用于表征该显示页面中显示的字符的实际大小。例如,该实际字符尺寸可以为显示页面中显示的字符的高度。
步骤202、获取目标字符尺寸。
该目标字符尺寸可以根据目标观看距离和用户的目标视力确定。其中,该目标字符尺寸可以与该目标观看距离正相关,与用户的目标视力负相关。也即是,该目标观看距离越大,该目标字符尺寸越大;该目标观看距离越小,该目标字符尺寸越小。用户的目标视力越好,目标字符尺寸越小;用户的目标视力越差,目标字符尺寸越大。
步骤203、根据实际字符尺寸和目标字符尺寸确定目标缩放比例。
在本申请实施例中,显示终端可以将获取到的目标字符尺寸和实际字符尺寸的比值确定为目标缩放比例。
步骤204、按照目标缩放比例对显示页面进行缩放。
在本申请实施例中,显示终端根据目标缩放比例对显示页面进行缩放后,该显示页面中显示的多个字符也可以随着该显示页面的缩放而缩放,从而可以使得该显示页面中显示的字符的尺寸能够适合用户查看,避免由于该显示页面中显示的字符较小或较大导致用户体验较差的问题。
综上所述,本申请实施例提供了一种缩放显示方法,该方法可以根据获取到的显示页面中字符的实际字符尺寸,以及目标字符尺寸确定目标缩放比例,并按照该目标缩放比例对显示页面进行缩放。由于本申请实施例提供的方法在对显示页面进行调整时,是根据实际字符尺寸和目标字符尺寸确定出的目标缩放比例进行调整,因此对字符尺寸进行调整时的灵活性较高。并且,由于目标字符尺寸是根据目标观看距离和用户的目标视力确定的,因此在对显示页面进行缩放之后,该显示页面中显示的字符的尺寸能够满足用户的浏览需求,用户体验较好。
图3是本申请实施例提供的另一种缩放显示方法的流程图。该方法可以应用于图1所示的显示终端10中,参考图3可以看出,该方法可以包括:
步骤301、获取目标观看距离和用户的目标视力。
在本申请实施例中,目标观看距离和用户的目标视力均可以是用户自行设置的。显示终端的视力选择界面中可以显示多个备选视力,用户可以在该视力选择界面触发针对多个备选视力中目标视力的选择操作,显示终端响应于该选择操作获取该用户的目标视力。或者,用户可以在该视力选择界面中输入该目标视力,显示终端进而可以获取用户输入的目标视力。
用户可以在显示终端的距离输入界面中输入该目标观看距离,显示终端进而可以获取用户输入的目标观看距离。或者,该显示终端的距离输入界面中可以显示有多个备选观看距离,用户可以在该距离输入界面触发针对多个备选观看距离中目标观看距离的选择操作,显示终端响应于该选择操作获取目标观看距离。
图4是本申请实施例提供的一种视力选择界面的示意图。参考图4可以看出,该视力选择界面可以显示有多个备选视力,每个备选视力可以采用标准对数视力和小数视力表示。例如,第一个备选视力采用标准对数视力表示为5.3,采用小数视力表示为2.0。
用户可以通过该显示终端的遥控设备将焦点移动至目标视力的图标所在区域,并按压该显示终端的遥控设备的确认键触发针对目标视力的选择操作,该显示终端可以响应于该选择操作,获取用户的目标视力。其中,焦点可以用于指示显示终端当前的操作对象所在的位置。若显示终端为智能电视,则该显示终端的遥控设备为该智能电视的遥控器。
图5是本申请实施例提供的一种距离输入界面的示意图。参考图5可以看出,该距离输入界面可以显示有距离输入框01和距离的单位02。该距离输入框01可以用于显示用户输入的目标观看距离,该距离的单位可以为米(m)。用户可以通过按压该显示终端的遥控设备中的数字键输入目标观看距离。或者,该显示终端中可以显示有虚拟键盘,用户可以通过显示终端的遥控设备将焦点移动至目标观看距离所指示的数字图标所在区域,并按压该遥控设备的确认键输入目标观看距离。显示终端进而可以获取用户输入的目标观看距离。
示例的,用户选择的目标视力为4.8,则显示终端获取到的用户的目标视力为4.8,用户输入的目标观看距离为5m,则显示终端获取到的目标观看距离为5m。
步骤302、根据视力与单位字符尺寸的对应关系,确定目标视力对应的目标单位字符尺寸。
在本申请实施例中,显示终端中可以预先存储有视力与单位字符尺寸的对应关系。其中,该视力与单位字符尺寸的对应关系可以是开发人员在开发过程中根据经验确定的。
通常在检查视力时,被检查者与视力表的距离为5m,该被检查者能够看清的最小的E字标所指示的视力确定为该被检查者的视力。其中,每种视力所对应的E字标的尺寸可以通过测量该视力表中E字标的高度来确定。参考表1,其示出了标准对数视力,小数视力,视标边长,以及单位字符尺寸。其中,视标边长可以是被检查者在5m远的位置处能够看到的字符的最小高度。该单位字符尺寸可以为被检查者在1m远的位置处能够看到的字符的最小高度。
表1
示例的,若被检查者的标准对数视力为5.0,小数视力为1.0,则被检查者在5m远的位置处能够看清高度为7.27毫米(mm)的E字标,而高度小于7.27mm的字符就看不清了。参考图6,由于被检查者能够看清的字符的高度与距离成正比,因此视力为5.0的用户的单位字符尺寸可以为7.27÷5=1.45mm。
在本申请实施例中,显示终端在获取到用户的目标视力之后,可以根据表1,确定该目标视力所对应的目标单位字符尺寸。假设显示终端获取到的用户的目标视力为4.8,则根据表1可以确定该目标视力4.8所对应的目标单位字符尺寸为2.3mm。
步骤303、根据目标观看距离和目标单位字符尺寸确定目标字符尺寸。
显示终端可以根据步骤301获取到的目标观看距离,和步骤302获取到的目标单位字符尺寸确定目标字符尺寸。
作为一种可选的实现方式,显示终端可以直接将目标观看距离和目标单位字符尺寸的乘积确定为目标字符尺寸。示例的,假设显示终端获取到的目标观看距离为5m,目标单位字符尺寸为2.3mm,则目标字符尺寸可以等于2.3×5=11.5mm。
作为另一种可选的实现方式,参考图7,该步骤303可以包括:
步骤3031、将目标观看距离和目标单位字符尺寸的乘积确定为初始字符尺寸。
在本申请实施例中,显示终端可以将目标观看距离和目标单位字符尺寸的乘积确定为初始字符尺寸。示例的,假设显示终端获取到的目标观看距离为5m,目标单位字符尺寸为2.3mm,则初始字符尺寸可以等于2.3×5=11.5mm。
步骤3032、在预览界面中显示初始字符尺寸的预览字符。
在本申请实施例中,显示终端在获取到字符的初始字符尺寸之后,可以在显示终端中显示预览界面,该预览界面中可以显示有预览字符,且该预览字符的尺寸可以是根据目标观看距离和目标单位字符尺寸确定出的初始字符尺寸。通过在该预览界面中显示初始字符尺寸的预览字符,可以便于用户确认该初始字符尺寸是否满足用户浏览需求,用户体验较好。
图8是本申请实施例提供的一种预览界面的示意图。参考图8,该预览字符可以为“显示缩放文本”,该预览界面显示的“显示缩放文本”的尺寸可以为11.5mm。
步骤3033、响应于针对初始字符尺寸的调整操作,调整初始字符尺寸。
在本申请实施例中,用户可以在预览界面中触发针对该初始字符尺寸的调整操作,显示终端响应于该调整操作,按照预设比例调整该初始字符尺寸。其中,该预设比例可以是显示终端预先存储的固定比例。
参考图8可以看出,该预览界面中可以显示有缩小按钮03和放大按钮04。用户可以通过显示终端的遥控设备将焦点移动至该缩小按钮03所在区域,并按压该显示终端的遥控设备的确认键触发针对该初始字符尺寸的调小的调整操作。显示终端每次接收到该调整操作,可以按照预设比例将该初始字符尺寸调小。用户可以通过显示终端的遥控设备将焦点移动至该放大按钮04所在区域,并按压该显示终端的遥控设备的确认键针对该初始字符尺寸的按照预设比例调大的调整操作。显示终端每次接收到该调整操作,可以按照预设比例将该初始字符尺寸调大。
或者,预览界面中显示有提示信息,该提示信息可以用于提示用户按压遥控设备的左方向键或上方向键时可以将初始字符尺寸调小,按压遥控设备的右方向键或下方向键时可以将初始字符尺寸调大。用户通过按压显示终端的遥控设备的左方向键或上方向键触发针对该初始字符尺寸的调小的调整操作,通过按压显示终端的遥控设备的右方向键或下方向键触发针对该初始字符尺寸的调大的调整操作。
步骤3034、将调整后的初始字符尺寸确定为目标字符尺寸。
初始字符尺寸是根据用户的操作进行调整的,且显示终端将该调整后的初始字符尺寸确定为目标字符尺寸,因此该目标字符尺寸通常能够满足用户的浏览需求,用户体验较好。
需要说明的是,本申请实施例提供的显示终端还支持多用户输入,即多个用户均可以输入目标观看距离和目标视力。若显示终端获取到的目标视力为多个,则作为一种可选的实现方式,显示终端可以根据获取到的多个目标视力,确定该多个目标视力中最差的目标视力。然后再根据最差的目标视力和确定目标字符尺寸,以便多个用户中视力最差的用户能够看清显示页面显示的字符,即能够使得该多个用户均能够看清显示页面显示的字符。
作为另一种可选的实现方式,显示终端每次获取到用户输入的目标视力后,可以覆盖之前存储的目标视力。若第一个用户在视力选择界面中选择了第一目标视力,且在距离输入界面输入了目标观看距离,则显示终端可以根据该第一用户的第一目标视力和目标观看距离确定目标字符尺寸。之后,若第二个用户根据自身视力重新在视力选择界面中选择了第二目标视力,则显示终端可以采用该第二目标视力覆盖该第一目标视力,即显示终端可以基于该第二目标视力和该目标观看距离重新确定目标字符尺寸。
同理,显示终端获取到多个目标观看距离时,可以采用最远的目标观看距离计算该目标字符尺寸。或者,显示终端每次获取到用户输入的目标观看距离后,可以覆盖之前存储的目标观看距离。
步骤304、显示界面中显示有显示页面时,检测缩放显示页面的功能是否开启。
在本申请实施例中,在显示终端中的显示界面中显示有显示页面时,可以检测缩放显示页面的功能是否开启,若检测到该缩放显示页面的功能开启,则显示终端可以继续执行步骤305;若检测到该缩放显示页面的功能关闭,则显示终端无需执行步骤305。
本申请实施例提供的显示终端具有缩放显示页面的功能,显示终端可以响应于用户的触发操作,开启或关闭该缩放显示页面的功能。
示例的,显示终端的设置界面中可以显示有开关按钮,当该开关按钮处于关闭状态时,用户可以触发针对该开关按钮的点击操作,显示终端可以响应于该点击操作开启缩放显示页面的功能。之后,用户再次触发针对该开关按钮的点击操作,显示终端可以响应于该点击操作关闭缩放显示页面的功能。
当显示终端检测到该开关按钮处于开启状态时,显示终端可以确定缩放显示页面的功能开启,则该显示终端可以执行步骤305;当显示终端检测到该开关按钮处于关闭状态时,显示终端可以确定该缩放显示页面的功能关闭,则该显示终端可以无需执行步骤305。
步骤305、获取显示页面中显示的字符的缩放独立像素数量和缩放系数。
缩放独立像素(scale-independent pixels,sp)是安卓(Android)系统的字体尺寸单位,该缩放独立像素数量可以用于衡量字符的尺寸。缩放独立像素与物理像素密度以及物理像素数量均无关。该物理像素可以是显示终端的显示器显示图像的基本单元。
该缩放系数可以根据显示终端的显示器的实际像素密度与标准像素密度确定。该实际像素密度为显示终端的显示器中每英寸所包括的物理像素的数量。该标准像素密度可以为显示终端中预先存储的物理像素密度,其中,该标准像素密度通常为160点数每英寸(dot per inch,dpi)。
可选的,缩放系数可以等于显示终端的显示器的实际像素密度与标准像素密度的比值。若该实际像素密度等于160dpi,则显示终端获取到的缩放系数可以等于1。若实际像素密度等于120dpi,则显示终端获取到的缩放系数可以等于0.75。若实际像素密度等于240dpi,则显示终端获取到的缩放系数可以等于1.5。若实际像素密度等于320dpi,则显示终端获取到的缩放系数可以等于2。
需要说明的是,Android系统可以允许用户设置显示页面中显示的字符的尺寸。例如,用户可以将字符的尺寸设置为正常尺寸,小尺寸,大尺寸或超大尺寸等。也即是,若用户未设置显示页面中显示的字符的尺寸,则字符的缩放独立像素数量可以是显示终端默认的。若用户设置了显示页面中显示的字符的尺寸,则字符的缩放独立像素数量可以是基于用户设置的尺寸确定的。
步骤306、根据缩放独立像素数量和缩放系数,确定显示页面中显示的字符的物理像素数量。
在本申请实施例中,显示终端中可以预先存储有缩放独立像素数量和物理像素数量的计算公式。当显示终端根据步骤305获取到缩放独立像素数量和缩放系数之后,可以直接根据预先存储的计算公式确定字符的物理像素数量。字符的物理像素数量可以是指显示器用于显示每个字符的物理像素的数量,即每个字符的显示区域所包含的物理像素的数量。
可选的,该计算公式可以满足:px=sp×k。其中,sp可以为缩放独立像素数量,px可以为物理像素数量,k可以为缩放系数。例如,假设步骤305获取到的缩放独立像素数量为14,缩放系数为1,则根据上述计算公式可以确定显示页面中显示的字符的物理像素数量px=14×1=14。
步骤307、根据物理像素数量和显示终端的显示器中每个物理像素的像素尺寸,确定显示页面中显示的字符的实际字符尺寸。
由于显示终端的显示器中每个物理像素的像素尺寸是不变的,因此显示终端根据该每个物理像素的像素尺寸和步骤306确定出的物理像素数量,可以准确的确定出显示页面中显示的字符的实际字符尺寸。其中,实际字符尺寸可以为显示页面中显示的字符的高度。
可选的,每个物理像素的像素尺寸可以根据该显示终端的显示器的分辨率和该显示器的尺寸确定。其中,显示终端的显示器的分辨率可以通过该显示器中像素行方向包括的物理像素数量和像素列方向包括的物理像素数量来衡量。
示例的,该显示器中像素行方向的物理像素数量为1920,像素列方向的物理像素数量为1080,则该显示器的分辨率可以为1920×1080。
在本申请实施例中,每个物理像素的像素尺寸可以等于显示终端的显示器在像素行方向的尺寸除以像素行方向的物理像素数量,或者,可以等于显示终端的显示器在像素列方向的尺寸除以像素列方向的物理像素数量。
示例的,假设显示终端为43寸的智能电视,则该显示终端的显示器在像素行方向的尺寸为965mm,在像素列方向的尺寸为540mm,则每个物理像素的像素尺寸可以等于965÷1920=540÷1080=0.5mm。
在本申请实施例中,显示终端可以将物理像素数量和显示终端的显示器中每个物理像素的像素尺寸的乘积确定为显示页面中显示的字符的实际字符尺寸。例如,物理像素数量为14,每个物理像素的像素尺寸等于0.5mm,则该显示页面中显示的字符的实际字符尺寸可以等于14×0.5=7mm。
步骤308、获取目标字符尺寸。
显示终端可以在确定出目标字符尺寸之后,获取该目标字符尺寸。
步骤309、根据实际字符尺寸和目标字符尺寸确定目标缩放比例。
在本申请实施例中,显示终端可以根据步骤307中确定出的实际字符尺寸和步骤308中获取的目标字符尺寸确定目标缩放比例。
可选的,该目标缩放比例可以等于目标字符尺寸与实际字符尺寸的比值。假设确定出的实际字符尺寸为7mm,目标字符尺寸为11.5mm,则显示终端确定出的目标缩放比例可以为11.5÷7=1.64。
步骤310、存储目标缩放比例。
在本申请实施例中,显示终端可以预先存储有比例数据库,显示终端可以将该目标缩放比例存储至比例数据库中,该比例数据库可以包括多个备选缩放比例。
步骤311、响应于针对显示页面的调整操作,在显示页面中显示多个备选缩放比例。
在本申请实施例中,用户可以触发针对显示页面的调整操作,显示终端响应于该调整操作,在比例选择界面中显示多个备选缩放比例,该比例选择界面中显示的多个备选缩放比例可以是显示终端从比例数据库中获取的。该多个备选缩放比例可以包括:目标缩放比例。当然,该多个备选缩放比例还可以包括:显示终端预先存储的默认缩放比例。
可选的,显示终端的显示界面中可以显示有调整按钮,用户可以通过显示终端的遥控设备将焦点移动至该调整按钮所在区域,并按压该遥控设备的确认键触发针对该显示页面的调整操作。
步骤312、按照目标缩放比例对显示页面进行缩放。
在本申请实施例中,显示终端可以直接按照步骤309确定出的目标缩放比例对显示页面进行缩放。或者,用户可以触发针对比例数据库中目标缩放比例的选择操作,显示终端响应于该选择操作,按照目标缩放比例对显示页面进行缩放。
需要说明的是,由于步骤310可以将步骤309确定出的目标缩放比例存储在显示终端中,因此当显示终端需要采用该目标缩放比例再次对显示页面进行缩放时,可以直接响应于用户触发的针对该比例数据库中该目标缩放比例的选择操作,按照该目标缩放比例对显示页面进行缩放,无需重新执行上述步骤301至步骤310,缩放效率较高。
还需要说明的是,本申请实施例提供的缩放显示方法方法的步骤的先后顺序可以进行适当调整,步骤也可以根据情况进行相应增减,例如,步骤308可以在步骤305之前执行,步骤310和步骤311可以根据实际情况删除。任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化的方法,都应涵盖在本申请的保护范围之内,因此不再赘述。
综上所述,本申请实施例提供了一种缩放显示方法,该方法可以根据获取到的显示页面中字符的实际字符尺寸,以及目标字符尺寸确定目标缩放比例,并按照该目标缩放比例对显示页面进行缩放。由于本申请实施例提供的方法在对显示页面进行调整时,是根据实际字符尺寸和目标字符尺寸确定出的目标缩放比例进行调整,因此对字符尺寸进行调整时的灵活性较高。并且,由于目标字符尺寸是根据目标观看距离和用户的目标视力确定的,因此在对显示页面进行缩放之后,该显示页面中显示的字符的尺寸能够满足的浏览需求,用户体验较好。
图9是本申请实施例提供的一种显示终端的结构示意图。参考图9可以看出,该显示终端可以包括:处理器101和显示器102。
该处理器101,可以用于确定该显示器102显示的显示页面中字符的实际字符尺寸。获取目标字符尺寸,该目标字符尺寸根据目标观看距离和用户的目标视力确定。根据该实际字符尺寸和该目标字符尺寸确定目标缩放比例。按照该目标缩放比例对该显示页面进行缩放。
可选的,该处理器101,还可以用于获取该显示页面中显示的字符的缩放独立像素数量和缩放系数,该缩放系数根据该显示终端的显示器的实际像素密度与标准像素密度确定。根据该缩放独立像素数量和该缩放系数,确定该显示页面中显示的字符的物理像素数量。根据该物理像素数量和该显示终端的显示器中每个物理像素的像素尺寸,确定该显示页面中显示的字符的实际字符尺寸。
可选的,该处理器101,还可以用于获取目标观看距离和用户的目标视力。根据视力与单位字符尺寸的对应关系,确定该目标视力对应的目标单位字符尺寸;根据该目标观看距离和该目标单位字符尺寸确定目标字符尺寸。
可选的,该处理器101,还可以用于将目标观看距离和目标单位字符尺寸的乘积确定为目标字符尺寸。
可选的,该处理器101,还可以用于将该目标观看距离和该目标单位字符尺寸的乘积确定为初始字符尺寸。在预览界面中显示该初始字符尺寸的预览字符。响应于针对该初始字符尺寸的调整操作,调整该初始字符尺寸。将调整后的该初始字符尺寸确定为目标字符尺寸。
可选的,该处理器101,还可以用于检测缩放显示页面的功能是否开启。若该缩放显示页面的功能开启,则该处理器101执行该确定显示页面中字符的实际字符尺寸的步骤。
可选的,该显示终端10还可以包括:存储器103。该存储器103可以用于存储目标缩放比例。
处理器101,还可以用于响应于针对该显示页面的调整操作,在该显示页面中显示多个备选缩放比例,该多个备选缩放比例包括:该目标缩放比例。
综上所述,本申请实施例提供了一种显示终端,该显示终端可以根据获取到的显示页面中字符的实际字符尺寸,以及目标字符尺寸确定目标缩放比例,并按照该目标缩放比例对显示页面进行缩放。由于本申请实施例提供的方法在对显示页面进行调整时,是根据实际字符尺寸和目标字符尺寸确定出的目标缩放比例进行调整,因此对字符尺寸进行调整时的灵活性较高。并且,由于目标字符尺寸是根据目标观看距离和用户的目标视力确定的,因此在对显示页面进行缩放之后,该显示页面中显示的字符的尺寸能够满足用户的浏览需求,用户体验较好。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的显示终端和各器件的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
图10是本申请实施例提供的另一种显示终端的结构示意图。参考图10,显示终端10可以包括控制器110、调谐解调器120、通信器130、检测器140、外部装置接口150、存储器190、用户输入接口、视频处理器1601、音频处理器1602、显示器180、音频输出接口170、供电电源。
调谐解调器120,通过有线或无线方式接收广播电视信号,可以进行放大、混频和谐振等调制解调处理,用于从多个无线或有线广播电视信号中解调出用户所选择电视频道的频率中所携带的音视频信号,以及附加信息(例如EPG数据信号)。
调谐解调器120,可根据用户选择,以及由控制器110控制,响应用户选择的电视频道频率以及该频率所携带的电视信号。
调谐解调器120,根据电视信号广播制式不同,可以接收信号的途径有很多种,诸如:地面广播、有线广播、卫星广播或互联网广播等;以及根据调制类型不同,可以数字调制方式,也可以模拟调制方式;以及根据接收电视信号种类不同,可以解调模拟信号和数字信号。
在其他一些示例性实施例中,调谐解调器120也可在外置设备中,如外置机顶盒等。这样,机顶盒通过调制解调后输出电视音视频信号,经过输入/输出接口150输入至显示终端10中。
通信器130是用于根据各种通信协议类型与外部设备或外部服务器进行通信的组件。例如,通信器130可以包括无线保真(wireless fidelity,WIFI)模块131,蓝牙通信协议模块132,有线以太网通信协议模块133等其他网络通信协议模块或近场通信协议模块。
显示终端10可以通过通信器130与外部控制设备或内容提供设备之间建立控制信号和数据信号的连接。例如,通信器可根据控制器的控制接收遥控设备的控制信号。
检测器140,是显示终端10用于采集外部环境或与外部交互的信号的组件。检测器140可以包括光接收器142,用于采集环境光线强度的传感器,可以通过采集环境光来自适应显示参数变化等;还可以包括图像采集器141,如相机、摄像头等,可以用于采集外部环境场景,以及用于采集用户的属性或与用户交互手势,可以自适应变化显示参数,也可以识别用户手势,以实现与用户之间互动的功能。
在其他一些示例性实施例中,检测器140,还可包括温度传感器,如通过感测环境温度,显示终端10可自适应调整图像的显示色温。示例性的,当温度偏高的环境时,可调整显示终端10显示图像色温偏冷色调;当温度偏低的环境时,可以调整显示终端10显示图像色温偏暖色调。
在其他一些示例性实施例中,检测器140还可包括声音采集器,如麦克风,可以用于接收用户的声音,包括用户控制显示终端10的控制指令的语音信号,或采集环境声音,用于识别环境场景类型,显示终端10可以自适应环境噪声。
外部装置接口150,提供控制器110控制显示终端10与外部其他设备间数据传输的组件。外部装置接口可按照有线/无线方式与诸如机顶盒、游戏装置、笔记本电脑等的外部设备连接,可接收外部设备的诸如视频信号(例如运动图像)、音频信号(例如音乐)、附加信息(例如EPG)等数据。
其中,外部装置接口150可以包括:高清多媒体接口(high definitionmultimedia interface,HDMI)端子151、复合视频消隐同步(composite video broadcastsignal,CVBS)端子152、模拟或数字分量端子153、通用串行总线(universal serial bus,USB)端子154、红绿蓝(RGB)端子(图中未示出)等任一个或多个。
控制器110,通过运行存储在存储器190上的各种软件控制程序(如操作系统和各种应用程序),来控制显示终端10的工作和响应用户的操作。例如,存储器19中存储有计算机程序,控制器110执行该计算机程序时可以实现上述方法实施例所提供的缩放显示方法。
如图10所示,控制器110包括随机存取存储器(random access memory,RAM)113、只读存储器(read-only memory,ROM)114、图形处理器116、中央处理器(centralprocessing unit,CPU)112、通信接口118、以及通信总线。其中,RAM 113和ROM 114以及图形处理器116、CPU 112、通信接口118通过总线相连接。
ROM 113,用于存储各种系统启动的指令。如在收到开机信号时,显示终端10电源开始启动,CPU 112运行ROM中系统启动指令,将存储在存储器190的操作系统拷贝至RAM114中,以开始运行启动操作系统。当操作系统启动完成后,CPU 112再将存储器190中各种应用程序拷贝至RAM 114中,然后,开始运行启动各种应用程序。
图形处理器116,用于产生各种图形对象,如:图标、操作菜单、以及用户输入指令显示图形等。包括运算器,通过接收用户输入各种交互指令进行运算,根据显示属性显示各种对象。以及包括渲染器,产生基于运算器得到的各种对象,进行渲染的结果显示在显示器180上。
CPU 112,用于执行存储在存储器190中操作系统和应用程序指令。以及根据接收外部输入的各种交互指令,来执行各种应用程序、数据和内容,以便最终显示和播放各种音视频内容。
在一些示例性实施例中,CPU 112,可以包括多个处理器。多个处理器可包括一个主处理器以及多个或一个子处理器。主处理器,用于在预加电模式中执行显示终端10一些操作,和/或在正常模式下显示画面的操作。多个或一个子处理器,用于执行在待机模式等状态下的一种操作。
通信接口,可包括第一接口1181到第n接口118n。这些接口可以是经由网络被连接到外部设备的网络接口。
控制器110可以控制显示终端10的整体操作。例如,响应于接收到用于选择在显示器180上显示用户界面(user interface,UI)对象的用户命令,控制器110便可以执行与由用户命令选择的对象有关的操作。
其中,所述对象可以是可选对象中的任何一个,例如超链接或图标。与所选择的对象有关操作,例如:显示连接到超链接页面、文档、图像等操作,或者执行与图标相对应程序的操作。用于选择UI对象用户命令,可以是通过连接到显示终端10的各种输入装置(例如,鼠标、键盘、触摸板等)输入命令或者与由用户说出语音相对应的语音命令。
存储器190,包括存储用于驱动和控制显示终端10的各种软件模块。如:存储器190中存储的各种软件模块,包括:基础模块、检测模块、通信模块、显示控制模块、浏览器模块、和各种服务模块等。
其中,基础模块是用于显示终端10中各个硬件之间信号通信、并向上层模块发送处理和控制信号的底层软件模块。检测模块是用于从各种传感器或用户输入接口中收集各种信息,并进行数模转换以及分析管理的管理模块。
例如,语音识别模块中包括语音解析模块和语音指令数据库模块。显示控制模块是用于控制显示器180进行显示图像内容的模块,可以用于播放多媒体图像内容和UI等信息。通信模块,是用于与外部设备之间进行控制和数据通信的模块。浏览器模块,是用于执行浏览服务器之间数据通信的模块。服务模块,是用于提供各种服务以及各类应用程序在内的模块。
同时,存储器190还用于存储接收外部数据和用户数据、各种用户界面中各个项目的图像以及焦点对象的视觉效果图等。
用户输入接口,用于将用户的输入信号发送给控制器110,或者,将从控制器输出的信号传送给用户。示例的,控制装置(例如移动终端或遥控器)可将用户输入的诸如电源开关信号、频道选择信号、音量调节信号等输入信号发送至用户输入接口,再由用户输入接口转送至控制器;或者,控制装置可接收经控制器处理从用户输入接口输出的音频、视频或数据等输出信号,并且显示接收的输出信号或将接收的输出信号输出为音频或振动形式。
在一些实施例中,用户可在显示器180上显示的图形用户界面(graphical userinterface,GUI)输入用户命令,则用户输入接口通过GUI接收用户输入命令。或者,用户可通过输入特定的声音或手势进行输入用户命令,则用户输入接口通过传感器识别出声音或手势,来接收用户输入命令。
视频处理器1601,用于接收视频信号,根据输入信号的标准编解码协议,进行解压缩、解码、缩放、降噪、帧率转换、分辨率转换、图像合成等视频数据处理,可得到直接在显示器180上显示或播放的视频信号。
示例的,视频处理器1601,包括解复用模块、视频解码模块、图像合成模块、帧率转换模块、显示格式化模块等。
其中,解复用模块,用于对输入音视频数据流进行解复用处理,如输入MPEG-2,则解复用模块进行解复用成视频信号和音频信号等。
视频解码模块,用于对解复用后的视频信号进行处理,包括解码和缩放处理等。
图像合成模块,如图像合成器,其用于将图形生成器根据用户输入或自身生成的GUI信号,与缩放处理后视频图像进行叠加混合处理,以生成可供显示的图像信号。
帧率转换模块,用于对输入视频的帧率进行转换,如将输入的24Hz(赫兹)、25Hz、30Hz、60Hz视频的帧率转换为60Hz、120Hz或140Hz的帧率,其中,输入帧率可以与源视频流有关,输出帧率可以与显示器的更新率有关。输入有通常的格式采用如插帧方式实现。
显示格式化模块,用于将帧率转换模块输出的信号,改变为符合诸如显示器显示格式的信号,如将帧率转换模块输出的信号进行格式转换以输出RGB数据信号。
显示器180,用于接收源自视频处理器1601输入的图像信号,进行显示视频内容和图像以及菜单操控界面。显示器180包括用于呈现画面的显示器组件以及驱动图像显示的驱动组件。显示视频内容,可以来自调谐解调器120接收的广播信号中的视频,也可以来自通信器或外部设备接口输入的视频内容。显示器120,同时显示显示终端10中产生且用于控制显示终端10的用户操控界面UI。
以及,根据显示器180类型不同,还包括用于驱动显示的驱动组件。或者,倘若显示器180为一种投影显示器,还可以包括一种投影装置和投影屏幕。
音频处理器1602,用于接收音频信号,根据输入信号的标准编解码协议,进行解压缩和解码,以及降噪、数模转换、和放大处理等音频数据处理,得到可以在扬声器172中播放的音频信号。
音频输出接口170,用于在控制器110的控制下接收音频处理器1602输出的音频信号,音频输出接口可包括扬声器172,或输出至外接设备的发生装置的外接音响输出端子174,如外接音响端子或耳机输出端子等。
在其他一些示例性实施例中,视频处理器1601可以包括一个或多个芯片组成。音频处理器1602,也可以包括一个或多个芯片组成。
以及,在其他一些示例性实施例中,视频处理器1601和音频处理器1602,可以为单独的芯片,也可以与控制器110一起集成在一个或多个芯片中。
供电电源,用于在控制器110控制下,将外部电源输入的电力为显示终端10提供电源供电支持。供电电源可以包括安装显示终端10内部的内置电源电路,也可以是安装在显示终端10外部的电源,如在显示终端10中提供外接电源的电源接口。
本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质中储有指令,当该计算机可读存储介质在计算机上运行时,使得计算机执行如上述方法实施例所提供的缩放显示方法。
基于本申请中示出的示例性实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。此外,虽然本申请中公开内容按照示范性一个或几个实例来介绍,但应理解,可以就这些公开内容的各个方面也可以单独构成一个完整技术方案。
应当理解,本申请中说明书和权利要求书及上述附图中的术语“第一”和“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,例如能够根据本申请实施例图示或描述中给出那些以外的顺序实施。
此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的那些组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。
本申请中使用的术语“模块”,是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行与该元件相关的功能。
以上所述仅为本申请的示例性实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
- 缩放显示方法、显示终端及存储介质
- 图像显示方法、显示终端及可读存储介质