《显示字体放大方法、系统以及通信终端.pdf》由会员分享,可在线阅读,更多相关《显示字体放大方法、系统以及通信终端.pdf(9页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103369140 A(43)申请公布日 2013.10.23CN103369140A*CN103369140A*(21)申请号 201310279293.7(22)申请日 2013.07.04H04M 1/725(2006.01)G06F 3/0488(2013.01)(71)申请人深圳市基思瑞科技有限公司地址 518109 广东省深圳市宝安区大浪街道同胜社区华繁路裕健丰工业园E栋2-3层(72)发明人杨乐(74)专利代理机构深圳市中联专利代理有限公司 44274代理人李俊(54) 发明名称显示字体放大方法、系统以及通信终端(57) 摘要本发明提供一种显示字体放大方。
2、法以及具有显示字体放大方法的通信终端。本发明提供的方法在使用时,通讯终端可以接收放大指令对应的触摸屏事件,根据所述触摸屏事件定位到屏幕的起始坐标,移动屏幕显示的焦点,然后根据焦点的移动路径获取相关控件的字符内容,在当前屏幕上建立用于显示放大的边框的第一图层,以及建立用于显示放大的所述字符内容的第二图层,将所述第二图层重叠在所述第一图层上方进行显示即可实现局部显示字体的放大。与现有技术相比,本发明实施例可以对应用程序中的局部显示字体进行放大,解决了屏幕小文字阅读不方便的缺陷,且灵活性较好。(51)Int.Cl.权利要求书1页 说明书4页 附图3页(19)中华人民共和国国家知识产权局(12)发明专。
3、利申请权利要求书1页 说明书4页 附图3页(10)申请公布号 CN 103369140 ACN 103369140 A1/1页21.一种显示字体放大方法,其特征在于,包括:接收放大指令对应的触摸屏事件;根据所述触摸屏事件定位到屏幕的起始坐标,移动屏幕显示的焦点;根据焦点的移动路径获取相关控件的字符内容;在当前屏幕上建立用于显示放大的边框的第一图层,以及建立用于显示放大的所述字符内容的第二图层;将所述第二图层重叠在所述第一图层上方并发送到显示屏进行显示。2.根据权利要求1所述的显示字体放大方法,其特征在于,所述第一图层为除边框外的透明图层。3.根据权利要求2所述的显示字体放大方法,其特征在于,所。
4、述触摸屏事件为长按触摸屏的时间超过预设阈值。4.根据权利要求3所述的显示字体放大方法,其特征在于,所述第二图层和第一图层重叠在所述屏幕的起始坐标处。5.根据权利要求4所述的显示字体放大方法,其特征在于,所述方法还包括:在停止接收到所述触摸屏事件时,关闭显示的所述第一图层和第二图层。6.一种显示字体放大系统,其特征在于,包括:事件接收模块,用于接收放大指令对应的触摸屏事件;坐标定位模块,用于根据所述触摸屏事件定位到屏幕的起始坐标,移动屏幕显示的焦点;字符获取模块,用于根据焦点的移动路径获取相关控件的字符内容;图层建立模块,用于在当前屏幕上建立用于显示放大的边框的第一图层,以及建立用于显示放大的所。
5、述字符内容的第二图层;图层显示模块,用于将所述第二图层重叠在所述第一图层上方并发送到显示屏进行显示。7.根据权利要求6所述的显示字体放大系统,其特征在于,所述图层建立模块建立的第一图层为除边框外的透明图层。8.根据权利要求7所述的显示字体放大系统,其特征在于,所述图层显示模块将第二图层和第一图层重叠在所述屏幕的起始坐标处。9.根据权利要求8所述的显示字体放大系统,其特征在于,所述系统还包括:图层关闭模块,用于在停止接收到所述触摸屏事件时,关闭显示的所述第一图层和第二图层。10.一种通信终端,包括显示屏,其特征在于,还包括如权利要求6-9任一项所述的显示字体放大系统。权 利 要 求 书CN 10。
6、3369140 A1/4页3显示字体放大方法、 系统以及通信终端 技术领域0001 本发明涉及电子设备技术领域,尤其是涉及显示字体放大方法以及实现该方法的通信终端。 背景技术0002 在目前的快节奏的生活方式,通信终端,例如手机,成为人们生活不可缺少的一部分,市场竟争越来越激烈,消费者对手机的功能期望越来越多。 0003 在现有技术提供的手机中,通常可以在设置菜单里设置字体的大小,进而手动调整显示界面的字体大小。但是,现有的字体放大方法对手机显示的所有字体都进行了放大,无法实现对局部字体的放大,例如无法单独实现对短消息、记事本等应用程序中显示的字体进行放大。 发明内容0004 本发明提供一种显。
7、示字体放大方法和通信终端,其可以解决现有技术中无法实现对局部字体的放大的技术问题。 0005 本发明提供一种显示字体放大方法,包括: 0006 接收放大指令对应的触摸屏事件; 0007 根据所述触摸屏事件定位到屏幕的起始坐标,移动屏幕显示的焦点; 0008 根据焦点的移动路径获取相关控件的字符内容; 0009 在当前屏幕上建立用于显示放大的边框的第一图层,以及建立用于显示放大的所述字符内容的第二图层; 0010 将所述第二图层重叠在所述第一图层上方并发送到显示屏进行显示。 0011 本发明还提供一种显示字体放大系统,其包括: 0012 事件接收模块,用于接收放大指令对应的触摸屏事件; 0013。
8、 坐标定位模块,用于根据所述触摸屏事件定位到屏幕的起始坐标,移动屏幕显示的焦点; 0014 字符获取模块,用于根据焦点的移动路径获取相关控件的字符内容; 0015 图层建立模块,用于在当前屏幕上建立用于显示放大的边框的第一图层,以及建立用于显示放大的所述字符内容的第二图层; 0016 图层显示模块,用于将所述第二图层重叠在所述第一图层上方并发送到显示屏进行显示。 0017 本发明还提供一种包括上述显示字体放大方法的通信终端。 0018 由上可知,本发明提供的方法在使用时,通讯终端可以接收放大指令对应的触摸屏事件,根据所述触摸屏事件定位到屏幕的起始坐标,移动屏幕显示的焦点,然后根据焦点的移动路径。
9、获取相关控件的字符内容,在当前屏幕上建立用于显示放大的边框的第一图层,以及建立用于显示放大的所述字符内容的第二图层,将所述第二图层重叠在所述第一说 明 书CN 103369140 A2/4页4图层上方进行显示即可实现局部显示字体的放大。与现有技术相比,本发明实施例可以对应用程序中的局部显示字体进行放大,解决了屏幕小文字阅读不方便的缺陷,且灵活性较好。 附图说明0019 图1是本发明第一实施例提供的显示字体放大方法的流程示意图; 0020 图2是本发明第二实施例提供的显示字体放大方法的流程示意图; 0021 图3是本发明第三实施例提供的显示字体放大系统的结构示意图; 0022 图4是本发明第四实。
10、施例提供的通信终端的结构示意图; 0023 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。 具体实施方式0024 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。 0025 参见图1,图1是本发明第一实施例提供的显示字体放大方法的流程示意图。 0026 如图所示,本发明实施例提供的显示字体放大方法包括: 0027 步骤110、接收放大指令对应的触摸屏事件。 0028 具体的,通信终端,例如手机,接收用户发出的放大指令对应的触摸屏事件。其中,放大指令对应的触摸屏事件可以为长按屏幕时间超过预设阈值的事件等预设事件。 0029 步骤120、根据所述触摸屏。
11、事件定位到屏幕的起始坐标,移动屏幕显示的焦点。 0030 具体的,通信终端根据接收到的触摸屏事件定位到屏幕的起始坐标,即用户点击的起始位置坐标,并根据触摸位置的变化移动屏幕显示的焦点。 0031 步骤130、根据焦点的移动路径获取相关控件的字符内容。 0032 其中,用户在停止触摸时,终端根据触摸起始点和触摸结束点的坐标获得焦点的移动路径,并根据焦点的移动路径获取相关控件的字符内容。 0033 例如,根据用户触摸的轨迹确定焦点的移动路径,进而获取短消息应用界面的字符内容。 0034 在具体实现时,MTK手机版本对输入法进行了改写,可大致分为引擎、映射关系和UI三个部分,其中映射关系MTK是通过。
12、库的形式提供的,引擎和UI两部分是开放的。“imc_pen.c”文件中包含了所有的触摸屏事件,在其中添加对控件的发送消息的代码来获取相关控件的字符内容。 0035 另外,获取字符的数量可以进行限定,例如获取4个字符来进行放大。 0036 步骤140、在当前屏幕上建立用于显示放大的边框的第一图层,以及建立用于显示放大的所述字符内容的第二图层。 0037 具体的,通信终端在获取字符内容之后,在当前屏幕的现有图层上建立第一图层和第二图层,第一图层用于显示放大的边框,第二图层用于显示放大的字符内容。 0038 步骤150、将所述第二图层重叠在所述第一图层上方并发送到显示屏进行显示。 0039 具体的,。
13、通信终端在建立第一图层和第二图层之后,将所述第二图层重叠在所述第一图层上方并发送到显示屏进行显示,进而实现在显示屏内将放大的字符内容显示在放大的边框内,即将用户选定的文字内容进行放大显示。 说 明 书CN 103369140 A3/4页50040 其中,本发明实施例中的显示屏兼有触摸屏的功能。 0041 与现有技术相比,本发明实施例可以对应用程序中的局部显示字体进行放大,解决了屏幕小文字阅读不方便的缺陷,且灵活性较好。 0042 在本发明实施例提供的显示字体放大方法中,通信终端建立的第一图层为除边框外的透明图层,进而在将所述第二图层重叠在所述第一图层上方进行显示时,不需要考虑图层之间的遮挡问题。
14、。 0043 在本实施例中,通信终端在进行图层重叠显示时,可以将所述第二图层和第一图层重叠在所述屏幕的触摸起始坐标处或触摸结束坐标处。 0044 参见图2,图2是本发明第二实施例提供的显示字体放大方法的流程图。 0045 如图2所示,本发明实施例提供的显示字体放大方法包括: 0046 步骤210、接收放大指令对应的触摸屏事件。 0047 步骤220、根据所述触摸屏事件定位到屏幕的起始坐标,移动屏幕显示的焦点。 0048 步骤230、根据焦点的移动路径获取相关控件的字符内容。 0049 步骤240、在当前屏幕上建立用于显示放大的边框的第一图层,以及建立用于显示放大的所述字符内容的第二图层。 00。
15、50 步骤250、将所述第二图层重叠在所述第一图层上方进行显示。 0051 其中,步骤210-250的具体实现流程和上述实施例一中的步骤S110-150的实现流程相同,详情参见上述实施例一,在此不再赘述。 0052 本发明实施例可以通过改变字体的相关属性来实现放大和加粗效果,新建两个图层,由于MTK手机版本常用两个图层,所以将第三层(即上述第一图层)用来显示边框图片,第四层(即上述第二图层)用来显示放大的字体。通过坐标的定位使放大的字体显示在边框之内。边框图片使用PNG格式图片。改格式图片有透明的效果,在代码中进行相关的处理即可使显示的图片为透明,MTK提供相关的接口来实现这些效果。 0053。
16、 本发明实施例提供的显示字体放大方法还包括: 0054 步骤260、在停止接收到所述触摸屏事件时,关闭显示的所述第一图层和第二图层。 0055 具体的,用户在停止触摸显示屏时,通信终端停止接收到触摸屏事件,此时关闭当前显示的第一图层和第二图层,关闭字体放大显示功能。 0056 本发明提供的显示字体放大方法可以使用在现有的MTK手机中,现 有的MTK手机版本由于没有提供获取屏幕区域图像的相关函数,所以实际采用的方法为字体放大。而MTK手机版本对输入法进行了加强,虚拟键盘看起来更加漂亮,更适合手指输入。输入法引擎中包含了对触摸屏的操作,可在引擎中添加两个消息,一个消息用来获取相关控件的字符内容,另。
17、一个消息发送到UI部分,用来显示字符内容。由于MTK平台对图层进行了硬件的加速,所以整体上速度较快,可很好的实现放大效果。 0057 参见图3,图3是本发明第三实施例提供的显示字体放大系统的结构示意图。 0058 如图所示,本发明实施例提供的显示字体放大系统包括: 0059 事件接收模块310,用于接收放大指令对应的触摸屏事件; 0060 坐标定位模块320,用于根据所述触摸屏事件定位到屏幕的起始坐标,移动屏幕显示的焦点; 说 明 书CN 103369140 A4/4页60061 字符获取模块330,用于根据焦点的移动路径获取相关控件的字符内容; 0062 图层建立模块340,用于在当前屏幕上。
18、建立用于显示放大的边框的第一图层,以及建立用于显示放大的所述字符内容的第二图层; 0063 图层显示模块350,用于将所述第二图层重叠在所述第一图层上方并发送到显示屏进行显示。 0064 本发明实施例提供的显示字体放大系统在使用时,事件接收模块310可以接收放大指令对应的触摸屏事件,坐标定位模块320根据所述触摸屏事件定位到屏幕的起始坐标,移动屏幕显示的焦点,然后由字符获取模块330根据焦点的移动路径获取相关控件的字符内容,图层建立模块340则在当前屏幕上建立用于显示放大的边框的第一图层,以及建立用于显示放大的所述字符内容的第二图层,图层显示模块350将所述第二图层重叠在所述第一图层上方进行显。
19、示即可实现局部显示字体的放大。 0065 在本发明实施例提供的显示字体放大系统中,所述图层建立模块340建立的第一图层为除边框外的透明图层。所述图层显示模块350可以将第二图层和第一图层重叠在所述屏幕的起始坐标处。 0066 本发明实施例提供的显示字体放大系统还可以包括: 0067 图层关闭模块360,用于在停止接收到所述触摸屏事件时,关闭显示的所 述第一图层和第二图层。 0068 本发明实施例提供的显示字体放大系统可以使用在前述对应的显示字体放大方法实施例,即实施例一和实施例二中,详情参见上述方法实施例,在此不再赘述。 0069 与现有技术相比,本发明实施例提供的显示字体放大系统可以对应用程。
20、序中的局部显示字体进行放大,解决了屏幕小文字阅读不方便的缺陷,且灵活性较好。由于MTK平台对图层进行了硬件的加速,所以整体上速度较快,本发明实施例可很好的实现放大效果。 0070 本发明实施例提供的文字放大应用系统将放大镜的主体功能写成独立的模块(Magnifier.c、Magnifier.h),通过make目录加入到MTK的编译环境,这样可大大降低代码的耦合度,方便移植。同时还可以对放大镜功能制作相应的菜单,例如,可在“设置手机设置-显示放大镜”中选择“打开”或“关闭”操作。 0071 参见图4,图4是本发明第四实施例提供的通信终端的结构示意图。 0072 如图所示,本发明实施例提供的通信终端包括显示屏500以及显示字体放大系统600。其中,显示字体放大系统600的结构具体参见上述实施例三中的显示字体放大系统,在此不再赘述。 0073 应当理解的是,以上仅为本发明的优选实施例,不能因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。 说 明 书CN 103369140 A1/3页7图1说 明 书 附 图CN 103369140 A2/3页8图2图3说 明 书 附 图CN 103369140 A3/3页9图4说 明 书 附 图CN 103369140 A。