CN109901768B - 界面图像的放大显示方法、装置、存储介质及计算机设备 - Google Patents
界面图像的放大显示方法、装置、存储介质及计算机设备 Download PDFInfo
- Publication number
- CN109901768B CN109901768B CN201910146806.4A CN201910146806A CN109901768B CN 109901768 B CN109901768 B CN 109901768B CN 201910146806 A CN201910146806 A CN 201910146806A CN 109901768 B CN109901768 B CN 109901768B
- Authority
- CN
- China
- Prior art keywords
- preset
- interface image
- icon
- image
- screen
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000003321 amplification Effects 0.000 title claims abstract description 42
- 238000003199 nucleic acid amplification method Methods 0.000 title claims abstract description 42
- 238000000034 method Methods 0.000 title claims abstract description 35
- 230000006870 function Effects 0.000 claims description 44
- 238000004590 computer program Methods 0.000 claims description 12
- 230000000875 corresponding effect Effects 0.000 description 65
- 238000010586 diagram Methods 0.000 description 9
- 238000004364 calculation method Methods 0.000 description 6
- TZCXTZWJZNENPQ-UHFFFAOYSA-L barium sulfate Chemical compound [Ba+2].[O-]S([O-])(=O)=O TZCXTZWJZNENPQ-UHFFFAOYSA-L 0.000 description 4
- 230000008859 change Effects 0.000 description 2
- 230000002596 correlated effect Effects 0.000 description 2
- 238000006073 displacement reaction Methods 0.000 description 2
- 239000011521 glass Substances 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008094 contradictory effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本申请揭示了一种界面图像的放大显示方法、装置、存储介质及计算机设备,其中方法包括:按照预设比例尺放大屏幕的当前界面图像,将放大后的所述当前界面图像作为放大界面图像,并将所述放大界面图像保存在后台,其中所述当前界面图像为所述屏幕当前显示的全部图像;实时获取用户在所述屏幕的触摸点,并实时获取所述触摸点在所述放大界面图像上对应的目标位置;根据预设规则,将所述放大界面图像中与所述目标位置对应的局部放大图像,显示于预设放大显示窗口中。本申请实现了随着用户触摸屏幕的触摸点的滑动,对当前界面图像进行持续流畅地放大显示。
Description
技术领域
本申请涉及移动终端领域,具体涉及一种界面图像的放大显示方法、装置、存储介质及计算机设备。
背景技术
随着智能手机的飞速发展,智能手机的用户群体越来越广。越来越多的老年人开始使用智能手机,并且使用智能手机上的各种应用软件。但是目前的智能手机,屏幕字体和图标均较小,老年人在使用时经常会看不清楚屏幕上的文字、应用软件图标等,导致使用不便。市面上有一些专门针对老年人的老人手机,通过整体放大屏幕上的界面图像,使得屏幕上的文字、图标等均放大,但是这样导致智能手机的显示屏的当前界面上显示的内容信息大大减少,而且也限制了老年人只能在少量老人手机中进行选择。目前也有一些对智能手机的界面图像进行局部放大的应用软件,在手指触摸屏幕时,放大并显示手指触摸点所对应的屏幕当前界面的局部图像。但在使用时,后台计算放大的局部图像需要一定的处理时间,手指触摸屏幕的时刻与放大的局部图像出现的时刻有一定时差,因此当手指滑动时,放大的局部图像并不能实时流畅地显示,大大影响了用户体验。
发明内容
本申请的目的为提供一种界面图像的放大显示方法、装置、存储介质及计算机设备,旨在解决现有技术中,无法随着用户触摸屏幕的触摸点的划动,对当前界面图像进行持续流畅地放大显示的问题。
本申请提出了一种界面图像的放大显示方法,包括:
按照预设比例尺放大屏幕的当前界面图像,将放大后的所述当前界面图像作为放大界面图像,并将所述放大界面图像保存在后台,其中所述当前界面图像为所述屏幕当前显示的全部图像;
实时获取用户在所述屏幕的触摸点,并实时获取所述触摸点在所述放大界面图像上对应的目标位置;
根据预设规则,将所述放大界面图像中与所述目标位置对应的局部放大图像显示于预设放大显示窗口中。
进一步地,所述按照预设比例尺放大屏幕的当前界面图像,将放大后的所述当前界面图像作为放大界面图像,并将所述放大界面图像保存在后台的步骤前,包括:
判断是否检测到预设应用程序启动的信息;
若是,则在所述屏幕上显示放大图标;
判断是否检测到所述放大图标被点击的信息;
若是,则截取所述当前界面图像。
进一步地,所述实时获取用户在所述屏幕的触摸点,并实时获取所述触摸点在所述放大界面图像上对应的目标位置的步骤,包括:
判断所述放大图标是否在所述屏幕上滑动;
若是,则实时确定所述放大图标在所述当前界面图像上对应的图标位置,其中,所述放大图标的位置与所述触摸点的位置相同;
根据所述预设比例尺,计算所述放大图标的位置在所述放大界面图像上对应的指定位置,并将所述指定位置作为所述目标位置。
进一步地,所述根据预设规则,将所述放大界面图像中与所述目标位置对应的局部放大图像显示于预设放大显示窗口中的步骤,包括:
获取所述预设放大显示窗口的预设尺寸数据;
从所述放大界面图像中,选取以所述目标位置为中心,且范围与所述预设尺寸数据对应的局部区域;
将所述局部区域包含的局部放大图像显示于所述预设放大显示窗口中。
进一步地,所述根据预设规则,将所述放大界面图像中与所述目标位置对应的局部放大图像显示于预设放大显示窗口中的步骤后,包括:
判断所述放大图标是否在所述屏幕上停留;
若是,则判断所述局部放大图像内是否包含预设图标;
若是,则获取与所述预设图标对应的预设功能语音;
播放所述预设功能语音。
进一步地,所述获取与所述预设图标对应的预设功能语音的步骤,包括:
判断所述预设图标的类别是否为预设朗读图标,其中,所述预设图标的类别包括所述预设朗读图标和预设讲解图标;
若是,则获取所述预设朗读图标包含的文字和符号信息,并根据所述文字和符号信息生成对应的第一功能语音;
若否,则获取与所述预设讲解图标对应的预存的解释说明信息,并根据所述解释说明信息生成对应的第二功能语音。
进一步地,所述判断是否检测到预设应用程序启动的信息的步骤前,包括:
当检测到用户使用密码解锁或开机时,从预存密码库中获取所述密码对应的年龄信息,其中,所述预存密码库中预先关联存储了所述用户设置的密码以及所述用户的年龄信息;
根据所述年龄信息判断所述用户是否为老年人;
若是,则启动所述预设应用程序。
本申请还提出了一种界面图像的放大显示装置,包括:
第一图像获取单元,用于按照预设比例尺放大屏幕的当前界面图像,将放大后的所述当前界面图像作为放大界面图像,并将所述放大界面图像保存在后台,其中所述当前界面图像为所述屏幕当前显示的全部图像;
目标位置获取单元,用于实时获取用户在所述屏幕的触摸点,并实时获取所述触摸点在所述放大界面图像上对应的目标位置;
局部放大显示单元,用于根据预设规则,将所述放大界面图像中与所述目标位置对应的局部放大图像显示于预设放大显示窗口中。
本申请还提出了一种存储介质,其为计算机可读的存储介质,其上存储有计算机程序,所述计算机程序被执行时实现上述任一项所述的界面图像的放大显示方法。
本申请还提出了一种计算机设备,其包括处理器、存储器及存储于所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的界面图像的放大显示方法。
本申请的有益效果:
本申请的界面图像的放大显示方法、装置、存储介质及计算机设备,通过将屏幕的当前界面图像按照预设比例尺放大,得到放大界面图像,并保存于后台;由于当前界面图像的整体放大图像已经保存为放大界面图像,当用户手指在前台屏幕的当前界面图像上滑动时,无需再对局部的界面图像进行一次次的放大计算,而只需要在放大界面图像上确定触摸点对应的目标位置,将与目标位置对应的局部放大图像显示于预设放大显示窗口中即可,大大减少了界面图像局部放大的计算量,从而在用户手指在屏幕上滑动时,实现对当前界面图像持续流畅地放大显示。
附图说明
图1是本申请一实施例的界面图像的放大显示方法的流程示意图;
图2是本申请一实施例的界面图像的放大显示装置的结构示意框图;
图3是本申请又一实施例的界面图像的放大显示装置的结构示意框图;
图4是图3中目标位置获取单元的结构示意框图;
图5是图3中局部放大显示单元的结构示意框图;
图6是本申请又一实施例的界面图像的放大显示装置的结构示意框图;
图7是图6中语音调取单元的结构示意框图;
图8是本申请又一实施例的界面图像的放大显示装置的结构示意框图;
图9是本申请的存储介质的一实施例的结构示意框图;
图10是本申请的计算机设备的一实施例的结构示意框图。
本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
另外,在本申请中如涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本申请要求的保护范围之内。
参照图1,本申请提供的一种界面图像的放大显示方法,包括:
S1、按照预设比例尺放大屏幕的当前界面图像,将放大后的所述当前界面图像作为放大界面图像,并将所述放大界面图像保存在后台,其中所述当前界面图像为所述屏幕当前显示的全部图像;
S2、实时获取用户在所述屏幕的触摸点,并实时获取所述触摸点在所述放大界面图像上对应的目标位置;
S3、根据预设规则,将所述放大界面图像中与所述目标位置对应的局部放大图像显示于预设放大显示窗口中。
本实施例中,上述步骤S1中,上述屏幕为终端设备的显示屏,如智能手机屏幕。上述当前界面图像为屏幕当前显示的全部图像。可以通过截取屏幕快照等方式来截取当前界面图像。截取得到的当前界面图像以位图的形式保存。上述预设比例尺为将当前界面图像进行局部放大的放大比例。将当前界面图像按照预设比例尺进行放大,得到上述放大界面图像。当前界面图像包含的是整个屏幕的全部内容,则得到的放大界面图像包含的也是整个屏幕的全部内容。整个的放大界面图像保存于后台缓存中,不在屏幕的前台界面显示。
上述步骤S2中,当用户通过手指等触摸屏幕时,移动终端可以获取到触摸点在当前界面图像上的对应位置,再进而根据上述预设比例尺来确定触摸点在放大界面图像上的目标位置。以当前界面图像为宽6cm,长8cm的长方形,将界面图像的左下角设置为原点(0,0),右上角坐标为(6,8),预设比例尺为4倍(宽度放大2倍,长度放大2倍)为例,例如触摸点在当前界面图像上的对应位置为(1,1.5),则触摸点在放大界面图像上对应的目标位置为(1*2,1.5*2),即(2,3)。
上述步骤S3中,上述局部放大图像为在放大界面图像中以目标位置为中心点的局部图像,例如目标位置为(2,3),预设放大显示窗口的直径为2cm,则上述局部放大图像为在放大界面图像中,以目标位置(2,3)为中心点,以2cm(预设放大显示窗口的直径)为直径的圆形图像。上述预设放大显示窗口为预设的悬浮于屏幕的当前界面图像上的显示窗口,用于显示局部放大图像。上述预设放大显示窗口可以设置于触摸点附近,便于用户阅读,例如:获取用户用手习惯;对于习惯右手触摸屏幕的用户,则将预设放大显示窗口的位置设置于触摸点位置的左上方;对于习惯左手触摸屏幕的用户,则将预设放大显示窗口的位置设置于触摸点位置的右上方。
本实施例的界面图像的放大显示方法,通过将屏幕的当前界面图像按照预设比例尺放大,得到放大界面图像,并保存于后台中;由于当前界面图像的整体放大图像已经保存为放大界面图像,当用户手指在前台屏幕的当前界面图像上滑动时,无需再对局部的界面图像进行一次次的放大计算,而只需要在放大界面图像上确定触摸点对应的目标位置,将与目标位置对应的局部放大图像显示于预设放大显示窗口中即可,大大减少了界面图像局部放大的计算量,从而在用户手指在屏幕上滑动时,实现对当前界面图像持续流畅地放大显示。
在一个实施例中,上述按照预设比例尺放大屏幕的当前界面图像,将放大后的所述当前界面图像作为放大界面图像,并将所述放大界面图像保存在后台的步骤S1前,包括:
S01、判断是否检测到预设应用程序启动的信息;
S02、若是,则在所述屏幕上显示放大图标;
S03、判断是否检测到所述放大图标被点击的信息;
S04、若是,则截取所述当前界面图像。
本实施例中,上述步骤S01~S02中,上述预设应用程序为启动放大功能的应用程序。上述放大图标在启动预设应用程序后出现,悬浮于当前界面图像上,例如放大图标可以设置为一个放大镜图标。上述步骤S03~S04中,当启动放大功能后,用户手指点击屏幕上的放大图标时,则截取当前界面图像。
进一步地,若用户启动上述预设应用程序后,没有点击放大图标,则不会截取当前界面图像,也不会对界面图像进行局部放大,用户仍然正常操作手机。检测到超过预设时间后,放大图标仍未被点击,则可以进一步将放大图标调整为半透明显示状态,并悬浮于当前界面图像上。
在一个实施例中,上述实时获取用户在所述屏幕的触摸点,并实时获取所述触摸点在所述放大界面图像上对应的目标位置的步骤S2,包括:
S201、判断所述放大图标是否在所述屏幕上滑动;
S202、若是,则实时确定所述放大图标在所述当前界面图像上对应的图标位置,其中,所述放大图标的位置与所述触摸点的位置相同;
S203、根据所述预设比例尺,计算所述放大图标的位置在所述放大界面图像上对应的位置,并将在所述放大界面图像上对应的位置作为所述目标位置。
本实施例中,上述步骤S201~S202中,用户触摸放大图标,不松开手指在屏幕上滑动时,则移动终端检测到放大图标在屏幕上滑动。具体地,可以通过触摸点在屏幕上的位移变化速度来判定放大图标是否发生滑动。用户触摸屏幕的触摸点的位置即为放大图标的位置,上述图标位置即为触摸点所在的位置。
上述步骤S203中,以当前界面图像为宽6cm,长8cm的长方形,将界面图像的左下角设置为原点(0,0),右上角坐标为(6,8),预设比例尺为4倍(宽度放大2倍,长度放大2倍)为例,例如图标位置为(1,1.5),则图标位置在放大界面图像上对应的目标位置为(1*2,1.5*2),即(2,3)。
在一个实施例中,上述根据预设规则,将所述放大界面图像中与所述目标位置对应的局部放大图像显示于预设放大显示窗口中的步骤S3,包括:
S301、获取所述预设放大显示窗口的预设尺寸数据;
S302、从所述放大界面图像中,选取以所述目标位置为中心,且范围与所述预设尺寸数据对应的局部区域;
S303、将所述局部区域包含的局部放大图像显示于所述预设放大显示窗口中。
本实施例中,上述步骤S301中,预设放大显示窗口的形状和尺寸预先设置好,例如,可以设置为直径为2cm的圆形,则预设尺寸数据为直径2cm。上述预设放大显示窗口的位置随着放大图标的移动不断移动,例如,用户在水平方向上移动放大图标,则预设放大显示窗口跟随放大图标的移动也在水平方向上持续移动。预设放大显示窗口的位置与放大图标的预设位置关系由开发人员在开发阶段预先设置好。
上述步骤S302中,以目标位置为(2,3),预设放大显示窗口的直径为2cm为例,则上述局域区域为在放大界面图像中,以目标位置(2,3)为中心点,以2cm(预设放大显示窗口的直径)为直径的圆形图像。
上述步骤S303中,在放大界面图像中局部区域内所包含的图像即为局部放大图像。将局部放大图像显示于上述预设放大显示窗口中,用户即能从屏幕的当前界面的预设放大显示窗口内看到放大后的局部图像。
在一个实施例中,上述根据预设规则,将所述放大界面图像中与所述目标位置对应的局部放大图像显示于预设放大显示窗口中的步骤S3后,包括:
S4、判断所述放大图标是否在所述屏幕上停留;
S5、若是,则判断所述局部放大图像内是否包含预设图标;
S6、若是,则获取与所述预设图标对应的预设功能语音;
S7、播放所述预设功能语音。
本实施例中,通过上述步骤S4~S7进一步对局部放大图像启用朗读和/或解释功能。
上述步骤S4~S5中,当检测到放大图标在屏幕上停止超过预设时长时,则判定上述放大图标在屏幕上停留。上述预设图标为预先设置的图标,包括如状态栏图标、桌面应用程序、文字、通讯录联系人等。
上述步骤S6~S7中,在移动终端内预存了每个预设图标对应的预设功能语音,例如对于状态栏图标,则预设了与状态栏图标对应的说明语音。如果判定局部放大图像中包含上述预设图标,则从移动终端内调取与该预设图标对应的预设功能语音进行播放。用户在使用时,拖动放大图标,则在预设放大显示窗口中实时流畅地显示局部放大图像,如果用户想进一步了解局部放大图像中的内容,则可以将放大图标停留不拖动,则会播放局部放大图像中的图标的预设功能语音,例如解释状态栏图标、讲解应用程序使用说明等。帮助用户看清屏幕内容的基础上,进一步对屏幕内容进行讲解,大大提高用户(特别是老年用户)的使用体验。
在一个实施例中,上述获取与所述预设图标对应的预设功能语音的步骤S6,包括:
S601、判断所述预设图标的类别是否为预设朗读图标,其中,所述预设图标的类别包括所述预设朗读图标和预设讲解图标;
S602、若是,则获取所述预设朗读图标包含的文字和符号信息,并根据所述文字和符号信息生成对应的第一功能语音;
S603、若否,则获取与所述预设讲解图标对应的预存的解释说明信息,并根据所述解释说明信息生成对应的第二功能语音。
本实施例中,预先对上述预设图标进行了分类,分为预设朗读图标和预设讲解图标,其中预设朗读图标包括如状态栏图标、文字、通讯录联系人等,预设讲解图标包括如桌面应用程序等。上述预设功能语音包括上述第一功能语音和上述第二功能语音。对于预设朗读图标,则通过第一功能语音朗读图标上的文字和符号;对于预设讲解图标则通过第二功能语音朗读预设的解释说明信息。
在一个实施例中,上述判断是否检测到预设应用程序启动的信息的步骤S01前,包括:
S001、当检测到用户使用密码解锁或开机时,从预存密码库中获取所述密码对应的年龄信息,其中,所述预存密码库中预先关联存储了所述用户设置的密码以及所述用户的年龄信息;
S002、根据所述年龄信息判断所述用户是否为老年人;
S003、若是,则启动所述预设应用程序。
本实施例中,上述步骤S001中,在用户设置开机密码或者屏幕解锁密码时,例如指纹密码、声纹密码、数字密码时,可以要求用户将年龄也输入进去,并将用户年龄与密码关联保存于预存密码库中。进一步地,用户设置声纹密码用于开机或者屏幕解锁时,还可以直接通过现有的声纹识别技术来识别用户年龄,无需要求用户手动输入年龄,将识别出的用户年龄与声纹密码关联保存于预存密码库中。当检测到用户输入密码时,从预存密码库中查找与该密码对应的用户年龄信息。
上述步骤S002~S003中,判断用户年龄是否大于预设年龄,若大于预设年龄,则判定上述用户为老年人。如果用户为老年人,则在检测到放大图标在屏幕上停留时,自动启动上述预设应用程序,将放大图标显示于屏幕上,这样老年人无需再从众多应用程序中找到预设应用程序,大大提高了老年人用户使用放大显示功能的便利性。
参照图2,本申请提供的一种界面图像的放大显示装置,包括:
第一图像获取单元10,用于按照预设比例尺放大屏幕的当前界面图像,将放大后的所述当前界面图像作为放大界面图像,并将所述放大界面图像保存在后台,其中所述当前界面图像为所述屏幕当前显示的全部图像;
目标位置获取单元20,用于实时获取用户在所述屏幕的触摸点,并实时获取所述触摸点在所述放大界面图像上对应的目标位置;
局部放大显示单元30,用于根据预设规则,将所述放大界面图像中与所述目标位置对应的局部放大图像,显示于预设放大显示窗口中。
本实施例中,上述第一图像获取单元10中,上述屏幕为终端设备的显示屏,如智能手机屏幕。上述当前界面图像为屏幕当前显示的全部图像。可以通过截取屏幕快照等方式来截取当前界面图像。截取得到的当前界面图像以位图的形式保存。上述预设比例尺为将当前界面图像进行局部放大的放大比例。通过上述第一图像获取单元10将当前界面图像按照预设比例尺进行放大,得到上述放大界面图像。当前界面图像包含的是整个屏幕的全部内容,则得到的放大界面图像包含的也是整个屏幕的全部内容。整个的放大界面图像保存于后台缓存中,不在屏幕的前台界面显示。
上述目标位置获取单元20中,当用户通过手指等触摸屏幕时,移动终端可以获取到触摸点在当前界面图像上的对应位置,再进而通过目标位置获取单元40,根据上述预设比例尺来确定触摸点在放大界面图像上的目标位置。以当前界面图像为宽6cm,长8cm的长方形,将界面图像的左下角设置为原点(0,0),右上角坐标为(6,8),预设比例尺为4倍(宽度放大2倍,长度放大2倍)为例,例如触摸点在当前界面图像上的对应位置为(1,1.5),则触摸点在放大界面图像上对应的目标位置为(1*2,1.5*2),即(2,3)。
上述局部放大显示单元30中,上述局部放大图像为在放大界面图像中以目标位置为中心点的局部图像,例如目标位置为(2,3),预设放大显示窗口的直径为2cm,则上述局部放大图像为在放大界面图像中,以目标位置(2,3)为中心点,以2cm(预设放大显示窗口的直径)为直径的圆形图像。上述预设放大显示窗口为预设的悬浮于屏幕的当前界面图像上的显示窗口,用于显示局部放大图像。上述预设放大显示窗口可以设置于触摸点附近,便于用户阅读,例如:获取用户用手习惯;对于习惯右手触摸屏幕的用户,则将预设放大显示窗口的位置设置于触摸点位置的左上方;对于习惯左手触摸屏幕的用户,则将预设放大显示窗口的位置设置于触摸点位置的右上方。
本实施例的界面图像的放大显示装置,通过将屏幕的当前界面图像按照预设比例尺放大,得到放大界面图像,并保存于缓存中;由于当前界面图像的整体放大图像已经保存为放大界面图像,当用户手指在前台屏幕的当前界面图像上滑动时,无需再对局部的界面图像进行一次次的放大计算,而只需要在放大界面图像上确定触摸点对应的目标位置,将与目标位置对应的局部放大图像显示于预设放大显示窗口中即可,大大减少了界面图像局部放大的计算量,从而在用户手指在屏幕上滑动时,实现对当前界面图像持续流畅地放大显示。
参考图3,在一个实施例中,上述界面图像的放大显示装置还包括:
第一判断单元01,用于判断是否检测到预设应用程序启动的信息;
放大图标显示单元02,用于若检测到预设应用程序启动的信息,则在所述屏幕上显示放大图标;
第二判断单元03,用于判断是否检测到所述放大图标被点击的信息;
第二图像获取单元04,用于若检测到所述放大图标被点击的信息,则截取所述当前界面图像。
本实施例中,上述第一判断单元01和放大图标显示单元02中,上述预设应用程序为启动放大功能的应用程序。上述放大图标在启动预设应用程序后出现,悬浮于当前界面图像上,例如放大图标可以设置为一个放大镜图标。上述第二判断单元03和第二图像获取单元04中,当启动放大功能后,用户手指点击屏幕上的放大图标时,则截取当前界面图像。
进一步地,若用户启动上述预设应用程序后,没有点击放大图标,则不会截取当前界面图像,也不会对界面图像进行局部放大,用户仍然正常操作手机。检测到超过预设时间后,放大图标仍未被点击,则可以进一步将放大图标调整为半透明显示状态,并悬浮于当前界面图像上。
参考图4,在一个实施例中,上述目标位置获取单元20,包括:
第一判断子单元201,用于判断所述放大图标是否在所述屏幕上滑动;
图标位置确定子单元202,用于若在所述屏幕上滑动,则实时确定所述放大图标在所述当前界面图像上对应的图标位置,其中,所述放大图标的位置与所述触摸点的位置相同;
目标位置确定子单元203,用于根据所述预设比例尺,计算所述放大图标的位置在所述放大界面图像上对应的位置,并将在所述放大界面图像上对应的位置作为所述目标位置。
本实施例中,上述第一判断子单元201和图标位置确定子单元202中,用户触摸放大图标,不松开手指在屏幕上滑动时,则移动终端检测到放大图标在屏幕上滑动。具体地,第一判断子单元201可以通过触摸点在屏幕上的位移变化速度来判定放大图标是否发生滑动。用户触摸屏幕的触摸点的位置即为放大图标的位置,上述图标位置即为触摸点所在的位置。
上述目标位置确定子单元203中,以当前界面图像为宽6cm,长8cm的长方形,将界面图像的左下角设置为原点(0,0),右上角坐标为(6,8),预设比例尺为4倍(宽度放大2倍,长度放大2倍)为例,例如图标位置为(1,1.5),则图标位置在放大界面图像上对应的目标位置为(1*2,1.5*2),即(2,3)。
参考图5,在一个实施例中,上述局部放大显示单元30,包括:
尺寸获取子单元301,用于获取所述预设放大显示窗口的预设尺寸数据;
局部区域选取子单元302,用于从所述放大界面图像中,选取以所述目标位置为中心,且范围与所述预设尺寸数据对应的局部区域;
放大图像显示子单元303,用于将所述局部区域包含的局部放大图像显示于所述预设放大显示窗口中。
本实施例中,上述尺寸获取子单元301中,预设放大显示窗口的形状和尺寸预先设置好,例如,可以设置为直径为2cm的圆形,则预设尺寸数据为直径2cm。上述预设放大显示窗口的位置随着放大图标的移动不断移动,例如,用户在水平方向上移动放大图标,则预设放大显示窗口跟随放大图标的移动也在水平方向上持续移动。预设放大显示窗口的位置与放大图标的预设位置关系由开发人员在开发阶段预先设置好。
上述局部区域选取子单元302中,以目标位置为(2,3),预设放大显示窗口的直径为2cm为例,则上述局域区域为在放大界面图像中,以目标位置(2,3)为中心点,以2cm(预设放大显示窗口的直径)为直径的圆形图像。
上述放大图像显示子单元303中,在放大界面图像中局部区域内所包含的图像即为局部放大图像。将局部放大图像显示于上述预设放大显示窗口中,用户即能从屏幕的当前界面的预设放大显示窗口内看到放大后的局部图像。
参考图6,在一个实施例中,上述界面图像的放大显示装置,还包括:
第三判断单元40,用于判断所述放大图标是否在所述屏幕上停留;
第四判断单元50、若在所述屏幕上停留,则判断所述局部放大图像内是否包含预设图标;
语音调取单元60,用于若包含预设图标,则调取与所述预设图标对应的预设功能语音;
语音播放单元70,用于播放所述预设功能语音。
本实施例中,通过第三判断单元40、第四判断单元50、语音调取单元60和语音播放单元70进一步对局部放大图像启用朗读和/或解释功能。
上述第三判断单元40中,当检测到放大图标在屏幕上停止超过预设时长时,则判定上述放大图标在屏幕上停留。上述第四判断单元50中,上述预设图标为预先设置的图标,包括如状态栏图标、桌面应用程序、文字、通讯录联系人等。
上述语音调取单元60中,在移动终端内预存了每个预设图标对应的预设功能语音,例如对于状态栏图标,则预设了与状态栏图标对应的说明语音。如果判定局部放大图像中包含上述预设图标,则通过语音调取单元60从移动终端内调取与该预设图标对应的预设功能语音,再通过语音播放单元70进行播放。用户在使用时,拖动放大图标,则在预设放大显示窗口中实时流畅地显示局部放大图像,如果用户想进一步了解局部放大图像中的内容,则可以将放大图标停留不拖动,则会通过语音播放单元70播放局部放大图像中的图标的预设功能语音,例如解释状态栏图标、讲解应用程序使用说明等。帮助用户看清屏幕内容的基础上,进一步对屏幕内容进行讲解,大大提高用户(特别是老年用户)的使用体验。
参考图7,在一个实施例中,上述语音调取单元60,包括:
第二判断子单元601,用于判断所述预设图标的类别是否为预设朗读图标,其中,所述预设图标的类别包括所述预设朗读图标和预设讲解图标;
朗读子单元602,用于若为所述预设朗读图标,则获取所述预设朗读图标内包含的文字和符号信息,并根据所述文字和符号信息生成对应的第一功能语音;
讲解子单元603,用于若为所述预设讲解图标,则获取与所述预设讲解图标对应的预存的解释说明信息,并根据所述解释说明信息生成对应的第二功能语音。
本实施例中,预先对上述预设图标进行了分类,分为预设朗读图标和预设讲解图标,其中预设朗读图标包括如状态栏图标、文字、通讯录联系人等,预设讲解图标包括如桌面应用程序等。上述预设功能语音包括上述第一功能语音和上述第二功能语音。通过第二判断子单元601对预设图标的类别进行判断后,对于预设朗读图标则通过朗读子单元602,调取第一功能语音朗读图标上的文字和符号;对于预设讲解图标则通过讲解子单元603,调取第二功能语音朗读预设的解释说明信息。
参考图8,在一个实施例中,上述界面图像的放大显示装置,还包括:
年龄获取单元001,用于当检测到用户使用密码解锁或开机时,从预存密码库中获取所述密码对应的年龄信息,其中,所述预存密码库中预先关联存储了所述用户设置的密码以及所述用户的年龄信息;
第五判断单元002,用于根据所述年龄信息判断所述用户是否为老年人;
程序启动单元003,用于若为老年人,则启动所述预设应用程序。
本实施例中,上述年龄获取单元001中,在用户设置开机密码或者屏幕解锁密码时,例如指纹密码、声纹密码、数字密码时,可以要求用户将年龄也输入进去,并将用户年龄与密码关联保存于预存密码库中。进一步地,用户设置声纹密码用于开机或者屏幕解锁时,还可以直接通过现有的声纹识别技术来识别用户年龄,无需要求用户手动输入年龄,将识别出的用户年龄与声纹密码关联保存于预存密码库中。当检测到用户输入密码时,通过年龄获取单元001从预存密码库中查找与该密码对应的用户年龄。
上述第五判断单元002和程序启动单元003中,通过第六判断单元002判断用户年龄是否大于预设年龄,若大于预设年龄,则判定上述用户为老年人。如果用户为老年人,则在检测到放大图标在屏幕上停留时,通过程序启动单元003自动启动上述预设应用程序,将放大图标显示于屏幕上,这样老年人无需再从众多应用程序中找到预设应用程序,大大提高了老年人用户使用放大显示功能的便利性。
参考图9,本申请还提供了一种存储介质1,存储介质1中存储有计算机程序2,当其在计算机上运行时,使得计算机执行以上实施例所描述的界面图像的放大显示方法。
参考图10,本申请还提供了一种包含指令的计算机设备3,当其在计算机设备3上运行时,使得计算机设备3通过其内部设置的处理器4执行以上实施例所描述的界面图像的放大显示方法。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。
所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。
以上所述仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。
Claims (8)
1.一种界面图像的放大显示方法,其特征在于,包括:
按照预设比例尺放大屏幕的当前界面图像,将放大后的所述当前界面图像作为放大界面图像,并将所述放大界面图像保存在后台,其中所述当前界面图像为所述屏幕当前显示的全部图像;
实时获取用户在所述屏幕的触摸点,并实时获取所述触摸点在所述放大界面图像上对应的目标位置;
根据预设规则,将所述放大界面图像中与所述目标位置对应的局部放大图像显示于预设放大显示窗口中;
所述按照预设比例尺放大屏幕的当前界面图像,将放大后的所述当前界面图像作为放大界面图像,并将所述放大界面图像保存在后台的步骤前,包括:
判断是否检测到预设应用程序启动的信息;
若是,则在所述屏幕上显示放大图标;
判断是否检测到所述放大图标被点击的信息;
若是,则截取所述当前界面图像;
所述根据预设规则,将所述放大界面图像中与所述目标位置对应的局部放大图像显示于预设放大显示窗口中的步骤后,包括:
判断所述放大图标是否在所述屏幕上停留;
若是,则判断所述局部放大图像内是否包含预设图标;
若是,则获取与所述预设图标对应的预设功能语音;
播放所述预设功能语音。
2.如权利要求1所述的界面图像的放大显示方法,其特征在于,所述实时获取用户在所述屏幕的触摸点,并实时获取所述触摸点在所述放大界面图像上对应的目标位置的步骤,包括:
判断所述放大图标是否在所述屏幕上滑动;
若是,则实时确定所述放大图标在所述当前界面图像上对应的图标位置,其中,所述放大图标的位置与所述触摸点的位置相同;
根据所述预设比例尺,计算所述放大图标的位置在所述放大界面图像上对应的指定位置,并将所述指定位置作为所述目标位置。
3.如权利要求2所述的界面图像的放大显示方法,其特征在于,所述根据预设规则,将所述放大界面图像中与所述目标位置对应的局部放大图像显示于预设放大显示窗口中的步骤,包括:
获取所述预设放大显示窗口的预设尺寸数据;
从所述放大界面图像中,选取以所述目标位置为中心,且范围与所述预设尺寸数据对应的局部区域;
将所述局部区域包含的局部放大图像显示于所述预设放大显示窗口中。
4.如权利要求1所述的界面图像的放大显示方法,其特征在于,所述获取与所述预设图标对应的预设功能语音的步骤,包括:
判断所述预设图标的类别是否为预设朗读图标,其中,所述预设图标的类别包括所述预设朗读图标和预设讲解图标;
若是,则获取所述预设朗读图标包含的文字和符号信息,并根据所述文字和符号信息生成对应的第一功能语音;
若否,则获取与所述预设讲解图标对应的预存的解释说明信息,并根据所述解释说明信息生成对应的第二功能语音。
5.如权利要求1所述的界面图像的放大显示方法,其特征在于,所述判断是否检测到预设应用程序启动的信息的步骤前,包括:
当检测到用户使用密码解锁或开机时,从预存密码库中获取所述密码对应的年龄信息,其中,所述预存密码库中预先关联存储了所述用户设置的密码以及所述用户的年龄信息;
根据所述年龄信息判断所述用户是否为老年人;
若是,则启动所述预设应用程序。
6.一种界面图像的放大显示装置,其特征在于,包括:
第一图像获取单元,用于按照预设比例尺放大屏幕的当前界面图像,将放大后的所述当前界面图像作为放大界面图像,并将所述放大界面图像保存在后台,其中所述当前界面图像为所述屏幕当前显示的全部图像;
目标位置获取单元,用于实时获取用户在所述屏幕的触摸点,并实时获取所述触摸点在所述放大界面图像上对应的目标位置;
局部放大显示单元,用于根据预设规则,将所述放大界面图像中与所述目标位置对应的局部放大图像显示于预设放大显示窗口中;
上述界面图像的放大显示装置还包括:
第一判断单元,用于判断是否检测到预设应用程序启动的信息;
放大图标显示单元,用于若检测到预设应用程序启动的信息,则在所述屏幕上显示放大图标;
第二判断单元,用于判断是否检测到所述放大图标被点击的信息;
第二图像获取单元,用于若检测到所述放大图标被点击的信息,则截取所述当前界面图像;
界面图像的放大显示装置,还包括:
第三判断单元,用于判断所述放大图标是否在所述屏幕上停留;
第四判断单元、若在所述屏幕上停留,则判断所述局部放大图像内是否包含预设图标;
语音调取单元,用于若包含预设图标,则调取与所述预设图标对应的预设功能语音;
语音播放单元,用于播放所述预设功能语音。
7.一种存储介质,其特征在于,其为计算机可读的存储介质,其上存储有计算机程序,所述计算机程序被执行时实现如权利要求1~5任一项所述的界面图像的放大显示方法。
8.一种计算机设备,其特征在于,其包括处理器、存储器及存储于所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1~5任一项所述的界面图像的放大显示方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910146806.4A CN109901768B (zh) | 2019-02-27 | 2019-02-27 | 界面图像的放大显示方法、装置、存储介质及计算机设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910146806.4A CN109901768B (zh) | 2019-02-27 | 2019-02-27 | 界面图像的放大显示方法、装置、存储介质及计算机设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109901768A CN109901768A (zh) | 2019-06-18 |
CN109901768B true CN109901768B (zh) | 2022-04-12 |
Family
ID=66945725
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910146806.4A Active CN109901768B (zh) | 2019-02-27 | 2019-02-27 | 界面图像的放大显示方法、装置、存储介质及计算机设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109901768B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110941375B (zh) * | 2019-11-26 | 2023-09-05 | 腾讯科技(深圳)有限公司 | 对图像进行局部放大的方法、装置及存储介质 |
CN112187996A (zh) * | 2020-09-08 | 2021-01-05 | 北京小米移动软件有限公司 | 信息调整方法、装置以及存储介质 |
CN112346613A (zh) * | 2020-10-29 | 2021-02-09 | 深圳Tcl新技术有限公司 | 图标显示效果的控制方法、终端及计算机可读存储介质 |
CN116204105B (zh) * | 2023-05-05 | 2023-07-21 | 北京睿企信息科技有限公司 | 一种关联图像呈现的处理系统 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013001157A1 (en) * | 2011-06-29 | 2013-01-03 | Nokia Corporation | An apparatus and associated methods related to touch sensitive displays |
CN103135852A (zh) * | 2013-03-08 | 2013-06-05 | 山西大学 | 一种触摸屏设备及数据输入方法 |
CN105468253A (zh) * | 2014-09-28 | 2016-04-06 | 中兴通讯股份有限公司 | 一种移动终端界面内容的显示方法、装置及终端 |
CN105808046A (zh) * | 2014-12-31 | 2016-07-27 | 宇龙计算机通信科技(深圳)有限公司 | 一种局部放大查看屏幕的方法、装置及移动终端 |
CN106250036A (zh) * | 2016-07-21 | 2016-12-21 | 广东欧珀移动通信有限公司 | 控制方法及控制装置 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090322499A1 (en) * | 1995-06-29 | 2009-12-31 | Pryor Timothy R | Programmable tactile touch screen displays and man-machine interfaces for improved vehicle instrumentation and telematics |
CN102214453A (zh) * | 2010-04-01 | 2011-10-12 | 英业达股份有限公司 | 具有语音播放的放大显示系统及其方法 |
US9417754B2 (en) * | 2011-08-05 | 2016-08-16 | P4tents1, LLC | User interface system, method, and computer program product |
US10572124B2 (en) * | 2013-05-20 | 2020-02-25 | Citrix Systems, Inc. | Bound based contextual zoom |
CN106412671B (zh) * | 2016-09-29 | 2019-03-01 | 维沃移动通信有限公司 | 一种视频播放方法及移动终端 |
CN207041358U (zh) * | 2017-01-18 | 2018-02-27 | 青岛科技大学 | 一种带放大及讲解功能的展台 |
-
2019
- 2019-02-27 CN CN201910146806.4A patent/CN109901768B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013001157A1 (en) * | 2011-06-29 | 2013-01-03 | Nokia Corporation | An apparatus and associated methods related to touch sensitive displays |
CN103135852A (zh) * | 2013-03-08 | 2013-06-05 | 山西大学 | 一种触摸屏设备及数据输入方法 |
CN105468253A (zh) * | 2014-09-28 | 2016-04-06 | 中兴通讯股份有限公司 | 一种移动终端界面内容的显示方法、装置及终端 |
CN105808046A (zh) * | 2014-12-31 | 2016-07-27 | 宇龙计算机通信科技(深圳)有限公司 | 一种局部放大查看屏幕的方法、装置及移动终端 |
CN106250036A (zh) * | 2016-07-21 | 2016-12-21 | 广东欧珀移动通信有限公司 | 控制方法及控制装置 |
Also Published As
Publication number | Publication date |
---|---|
CN109901768A (zh) | 2019-06-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107153541B (zh) | 浏览交互处理方法及装置 | |
CN109901768B (zh) | 界面图像的放大显示方法、装置、存储介质及计算机设备 | |
US10156966B2 (en) | Device, method, and graphical user interface for presenting and installing applications | |
KR101382932B1 (ko) | 모바일 장치용의 애플리케이션 관리를 위한 사용자 인터페이스 | |
US9317196B2 (en) | Automatic zooming for text selection/cursor placement | |
US11068156B2 (en) | Data processing method, apparatus, and smart terminal | |
US8908973B2 (en) | Handwritten character recognition interface | |
CN107181858B (zh) | 一种显示通知消息的方法及终端 | |
US20150040065A1 (en) | Method and apparatus for generating customized menus for accessing application functionality | |
JP2014194786A (ja) | 移動通信装置及びそれによる文脈検索方法 | |
US20170235426A1 (en) | Distance-time based hit-testing for displayed target graphical elements | |
EP3734598B1 (en) | Interfacing device and method for supporting speech dialogue | |
CN105389173B (zh) | 一种基于长连接任务的界面切换展示方法及装置 | |
WO2016110217A1 (zh) | 通话过程中保存号码的方法和装置、终端、存储介质 | |
US20120221969A1 (en) | Scrollable list navigation using persistent headings | |
CN107390997A (zh) | 一种应用程序切换方法及装置 | |
CN112068764B (zh) | 一种语言切换方法、装置和用于语言切换的装置 | |
US20150234546A1 (en) | Method for Quickly Displaying a Skype Contacts List and Computer Program Thereof and Portable Electronic Device for Using the Same | |
CN107491251B (zh) | 移动终端及指纹控制方法 | |
CN112905023A (zh) | 一种输入纠错方法、装置和用于输入纠错的装置 | |
CN112925423B (zh) | 一种动态纠错方法、装置和用于动态纠错的装置 | |
CN111290691A (zh) | 用于操作页面的方法、装置、计算机设备及可读存储介质 | |
CN112486604A (zh) | 一种工具栏设置方法、装置和用于设置工具栏的装置 | |
KR102138095B1 (ko) | 음성 명령 기반의 가상 터치 입력 장치 | |
CN107179914A (zh) | 应用处理方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20220216 Address after: 518000 floor 2, building 3, Dexin Chang wisdom Park, No. 23 Heping Road, Qinghua community, Longhua street, Longhua District, Shenzhen, Guangdong Province Applicant after: Shenzhen waterward Software Technology Co.,Ltd. Address before: 518000, block B, huayuancheng digital building, 1079 Nanhai Avenue, Shekou, Nanshan District, Shenzhen City, Guangdong Province Applicant before: SHENZHEN WATER WORLD Co.,Ltd. |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |