一种放大显示方法和系统技术方案

技术编号:7025388 阅读:212 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种放大显示的方法,包括:S1.根据获取的放大镜控件的启动命令,获取放大镜控件的参数,并在指定位置处显示放大镜控件的界面,其中,放大镜控件的参数包括放大比例;S2.获取屏幕范围内显示的所有内容,保存为源图像;S3.根据放大镜控件所处的所述指定位置确定屏幕范围内被放大的区域,并取得所述屏幕范围内被放大的区域对应的源图像内容;S4.将所述屏幕范围内被放大的区域对应的源图像内容按获取的放大比例进行放大,并显示。本发明专利技术还公开了一种放大显示的系统以及对被显示的内容操作的方法和系统。本发明专利技术使用户既可以通过放大镜控件看到放大后的屏幕内容,还可以通过放大镜控件直接和这些屏幕内容进行交互。

【技术实现步骤摘要】

本专利技术涉及一种放大显示及对被放大显示内容交互操作的方法和系统。
技术介绍
老年用户因为视力下降、手部精细动作难以完成,所以使用便携式设备(如电纸书等)有困难,这种困难主要体现在文档和系统界面中的文字小,难以看清;可点击的按钮、图标或者链接太小,难以点中。在现有技术条件下,要解决这个问题一般是通过放大应用程序和操作系统中的文字和源图像来完成的。但这样做有几个缺点以放大方式查看屏幕内容时,屏幕上显示的内容减少;放大应用程序客户区的功能一般由各个应用程序独立实现,操作方法和效果各不相同,缺乏统一的用户体验;系统部分(如按钮、通知区域的图标等)很难做到放大,或者放大后必然影响整体界面的变化,给用户使用带来不便。
技术实现思路
本专利技术要解决的技术问题在于,提供一种不仅可以放大屏幕上显示的任何内容, 而且还可以通过放大镜控件对被放大的内容进行操作的方法和系统。本专利技术公开了一种放大显示的方法,包括Si.根据获取的放大镜控件的启动命令,获取放大镜控件的参数,并在指定位置处显示放大镜控件的界面,其中,放大镜控件的参数包括放大比例;S2.获取屏幕范围内显示的所有内容,保存为源图像;S3.根据放大镜控件所处的所述指定位置确定屏幕范围内被放大的区域,并取得所述屏幕范围内被放大的区域对应的源图像内容;S4.将所述屏幕范围内被放大的区域对应的源图像内容按获取的放大比例进行放大,并显不。在本专利技术所述的放大显示的方法中,所述步骤Sl中放大镜控件的参数还包括放大镜控件的更新速度、放大镜控件的尺寸。在本专利技术所述的放大显示的方法中,所述的步骤Sl后还包括步骤S11,根据用户的触发,判断放大镜控件参数是否改变,若是,返回步骤Sl ;若非,进入步骤S2。在本专利技术所述的放大显示的方法中,所述的根据放大镜控件所处的所述指定位置确定屏幕范围内被放大的区域,具体是当以所述指定位置为中心,根据所述放大镜控件的尺寸确定的放大镜控件的所有边缘在屏幕范围内时,确定被放大区域的中心点为放大镜控件的中心点,否则,调整放大镜控件的中心,使放大镜控件的所有边缘在屏幕范围内,并将被放大区域沿用户拖动放大镜控件的方向移动一定距离,所述的距离小于或等于设定步长,以确保被放大区域位于屏幕范围内为准,按照放大镜控件的尺寸和放大比例确定被放大区域的尺寸,进而精确确定放大区域;或,使被放大的区域在放大镜控件中的位置随着放大镜控件的中心在屏幕范围的位置线性变化,按照放大镜控件的尺寸和放大比例确定被放大区域的尺寸,进而精确确定放大区域。在本专利技术所述的放大显示的方法中,所述的被放大的区域包括屏幕范围内的所有区域。本专利技术公开了一种放大显示的系统,用于实现上述的方法,包括获取参数单元根据获取的放大镜控件的启动命令,获取放大镜控件的参数,并在指定位置处显示放大镜控件的界面,其中,放大镜控件的参数包括放大比例;获取所有内容单元与所述的获取参数单元相连,用于获取屏幕范围内显示的所有内容,保存为源图像;获取待放大内容单元与所述的获取所有内容单元相连,用于根据放大镜控件所处的所述指定位置确定屏幕范围内被放大的区域,并取得所述屏幕范围内被放大的区域对应的源图像内容; 放大显示单元与所述的获取待放大内容单元相连,用于将所述屏幕范围内被放大的区域对应的源图像内容按获取的放大比例进行放大,并显示。在本专利技术所述的放大显示的系统中,所述的获取参数单元包括放大比例设定单元、放大镜控件的更新速度设定单元以及放大镜控件的尺寸设定单元。在本专利技术所述的放大显示的系统中,所述的放大显示系统还包括默认参数设定和判断单元。本专利技术公开了一种对被显示内容交互操作的方法,用于交互操作上述的放大显示的系统,包括Al.获取用户输入,确保整个过程中系统的输入焦点不发生变化;A2.判断是否是包含屏幕坐标位置的消息;若是,进入步骤A3,若非,进入步骤 A4 ;A3.根据所述的屏幕坐标位置进行不同的操作;若所述的屏幕坐标位置处于放大镜控件的放大内容显示区域,则将点击位置换算成放大前的屏幕上的位置,并以此位置生成新的包含屏幕坐标位置的消息,进入步骤A4 ;A4.将所述生成新的包含屏幕坐标位置的消息发送给屏幕上的相应应用程序。在本专利技术所述的对被显示内容交互操作的方法中,所述步骤A3还包括如果屏幕坐标位置在放大镜控件之外,则进入步骤A32,那么移动放大镜控件使其放大内容的显示区域包含位于屏幕坐标位置处;如果屏幕坐标位置在放大镜控件的边框或手柄处,则进入步骤A33,那么该屏幕坐标位置消息将调整放大镜控件本身的属性,包括放大比例、放大镜控件的尺寸、更新速度, 关闭放大镜控件。在本专利技术所述的对被显示内容交互操作的方法中,所述的用户输入包括键盘动作、鼠标动作、手指触控动作、由陀螺仪设备所感知的设备的位置、姿态属性的变化。本专利技术公开了一种对被显示内容交互操作的系统,用于实现上述的方法,包括获取用户输入单元,获取用户输入;判断包含屏幕坐标位置消息单元与所述的获取用户输入单元相连,用于判断用户输入中是否包含屏幕坐标位置消息;交互操作单元与所述的判断包含屏幕坐标位置消息单元相连,用于根据屏幕坐标位置进行不同的操作,若所述的屏幕坐标位置处于放大镜控件的放大内容显示区域,则将该位置换算成放大前的屏幕上的位置,并以此位置生成新的包含屏幕坐标位置的消息;发送单元与所述的交互操作单元相连,用于将用户输入或新的包含屏幕坐标位置的消息发送给屏幕上的相应应用程序。在本专利技术所述的对被显示内容交互操作的系统中,所述不同的操作具体是如果屏幕坐标位置处于放大镜控件的放大内容显示区域,则将点击位置换算成放大前的屏幕上的位置,并以此位置生成新的屏幕坐标位置消息;如果屏幕坐标位置位置在放大镜控件之外,那么移动放大镜控件使其放大内容的显示区域包含位于屏幕坐标位置处;如果屏幕坐标位置在放大镜控件的边框或手柄处,那么该屏幕坐标位置消息将调整放大镜控件本身的属性,包括放大比例、放大镜控件的尺寸、更新速度,关闭放大镜控件。本专利技术所述的对被显示内容交互操作的系统中,所述的获取用户输入单元包括 键盘动作子单元、鼠标动作子单元、手指触控动作子单元、由陀螺仪设备所感知的设备的位置、姿态属性的变化子单元。实施本专利技术的放大显示及对被放大显示内容交互操作的方法和系统,具有以下有益的技术效果在不改变屏幕元素的大小和布局的前提下,可以方便视力不佳的用户(如老年用户)阅读电纸书屏幕上的任何内容,也可以方便行动不方便的用户(如老年用户)和电纸书进行交互。附图说明图1是本专利技术实施例一种放大显示的方法工作流程图;图2为本专利技术实施例一种放大显示的系统结构方框图;图3为本专利技术实施例一种对被显示内容交互操作方法流程图;图4为本专利技术实施例一种对被显示内容交互操作系统结构方框图。具体实施例方式为详细说明本专利技术的
技术实现思路
、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。请参阅图1,一种放大显示的方法,包括Si.根据获取的放大镜控件的启动命令,获取放大镜控件的参数,并在指定位置处显示放大镜控件的界面;当 用户触发了具有放大镜控件的图标或应用程序时,系统会启动显示放大镜控件的界面的指令。此时屏幕上会显示一个放大镜控件,放大镜控件的主体部分用来放大显示放大镜控件下方的屏幕内容,放大镜控件的其他边缘部分(如边框、手柄等)本文档来自技高网
...

【技术保护点】
1.一种放大显示的方法,其特征在于,包括:S1.根据获取的放大镜控件的启动命令,获取放大镜控件的参数,并在指定位置处显示放大镜控件的界面,其中,放大镜的参数包括放大比例;S2.获取屏幕范围内显示的所有内容,保存为源图像;S3.根据放大镜控件所处的所述指定位置确定屏幕范围内被放大的区域,并取得所述屏幕范围内被放大的区域对应的源图像内容;S4.将所述屏幕范围内被放大的区域对应的源图像内容按获取的放大比例进行放大,并显示。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘中昌车昊周晖韩娟
申请(专利权)人:汉王科技股份有限公司
类型:发明
国别省市:11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1