实现内容显示的方法、装置和终端的制作方法

文档序号:2649953阅读:226来源:国知局
专利名称:实现内容显示的方法、装置和终端的制作方法
技术领域
本发明涉及通信技术领域,特别是指实现内容显示的方法、装置和终端。
背景技术
移动终端的总体结构随着专用集成电路(ASIC,ApplicationSpecific Intergraded Circuits)芯片、嵌入式操作系统、移动通信协议栈等技术的进步而不断更新。由于移动通信标准的多样性致使支持通信标准的终端多样性。现有移动终端各式各样,但纵观各种移动终端产品,基本结构包括ASIC芯片、嵌入式操作系统和移动通信协议栈等基本部分;而多模移动终端以及分布式语音等技术也将导致移动终端结构的变革。
传统的移动终端主要作为语音通讯工具,移动通信高速发展到今天,移动终端已成为基于语音、数据、图像等多种应用和业务的承载平台。到目前为止,大致可将移动终端分为以下三类第一类是以语音为主的手机,这类手机中的芯片组都是围绕一个单一的基带处理器搭建的,该处理器执行通信、人机界面和其它简单应用任务,且集成度已经进一步提高,并有多个厂商提供作为完成简单的话音、短消息通信和人机界面的单芯片手机方案。
第二类是增值服务手机,也称为多功能手机(Feature Phone),是目前需求量最大的手机。这些系统是围绕一个功能强大的基带处理器芯片搭建起来的,基带处理器芯片有与之配套的应用协处理器。基带处理器芯片承担多媒体短消息(MMS,Multimedia Message Service)和较复杂的相关应用,协处理器则执行视频处理等需要大量运算的功能。未来的发展趋势是,当协处理器支持的功能变得普及,这个协处理器将会成为标准配置集成到所有基带处理器芯片中。这类手机没有高度复杂的操作系统,一般采用实时嵌入式操作系统。可将前两类归结为普通终端,对应于以下介绍的智能终端。
第三类是智能手机,即智能终端,曾被定义为“拥有操作系统并支持第三方应用的手机”。这类手机中应用处理器成为系统的主机,而实现通信功能的处理器成为无线连接功能的外设之一,此外还有其它通信外设比如无线局域网(WLAN),蓝牙,USB等。智能手机具备2-2.8英寸的较大显示屏,具有文字处理方面的功能。
上述的三类移动终端能够实现各类不同的网络业务。如短信业务、与互联网(Internet)之间的数据通信业务。移动业务需要多种技术的支撑,比如移动互联网的无线应用协议(WAP)技术,个人信息管理(PIM)应用的通用网络同步化协议技术(SyncML),在线视频的流媒体技术等等。随着业务的发展,在使用移动终端时,对显示的各种内容产生越来越普遍的需求。在文本方面,如使用消息类的业务,包括短消息、多媒体短消息、电子邮件(Email)、即时消息等;移动终端自身的相关应用如查看通信录里的内容、记事本中的内容、提醒功能所显示的内容、菜单内容、计算器内容、打电话时拨号和来电显示等需要显示文本内容的应用。
目前,三类移动终端在使用上述各种网络业务时,移动终端根据当前的业务在屏幕上显示相应的内容。当前屏幕上显示的内容信息是置于一段临时存储区域内。在显示文本内容时,将存储区域中的文本内容通过点阵字库或矢量字库在移动终端的屏幕上显示。下面介绍点阵字库和矢量字库。
点阵字库各种字符在屏幕上是以一些点来表示的,因此也叫点阵。最早的字库就是直接把这些点存储起来,就是点阵字库。常见的汉字点阵字库有16×16,24×24等。点阵字库也有很多种,主要区别在于其中存储编码的方式不同。点阵字库是固定分辨率的,也就是每种字库都有固定的大小尺寸。在点阵字库中,每个字符由一个位图表示,并把它用一个称为字符掩膜的矩阵来表示,其中的每个元素都是一位二进制数,如果该位为1表示字符的笔画经过此位,该像素置为字符颜色;如果该位为0,表示字符的笔画不经过此位,该像素置为背景颜色。点阵字符的显示分为两步首先从字库中将它的位图检索出来,然后将检索到的位图写到帧缓冲器中。在实际应用中,同一个字符有多种字体,如宋体、楷体等,每种字体又有多种大小型号,因此字库的存储空间十分庞大。为了减少存储空间,一般采用压缩技术。
矢量字库矢量字库是把每个字符的笔划分解成各种直线和曲线,然后记下这些直线和曲线的参数,在显示的时候,再根据具体的尺寸大小,画出这些线条,就还原了原来的字符。矢量字库有很多种,区别在于他们采用的不同数学模型来描述组成字符的线条。常见的矢量字库有Type1字库和Truetype字库。矢量字符的显示也分为两步首先从字库中取出字符信息,然后取出端点坐标,对其进行适当的几何变换,再根据各端点的标志显示出字符。
当然,还有方向编码式字符、轮廓字型法。轮廓字型法采用直线、曲线的集合来描述一个字符的轮廓线。轮廓线构成一个或若干个封闭的平面区域。轮廓线定义加上一些指示横宽、竖宽、基点、基线等等控制信息就构成了字符的压缩数据。轮廓字型法是当今国际上最流行的一种字符表示方法,其压缩比大,且能保证字符质量。
移动终端通过上述四种字库在屏幕上显示文本内容时,文本字符的大小是依据屏幕的大小来显示。显示出来的文本大小是固定不变的,而且文本的大小是为视力正常的人设计的,即屏幕大小的改变影响的是每一屏显示的文本内容数量的多少,对文本字符的大小不会改变。由于一部分人视力存在障碍,如老花眼等,这些用户在使用移动终端通过上述的四种字库查看或编辑所显示的文本内容时,会感到不方便,甚至困难。移动终端也没有为用户提供在查看屏幕上的文本内容时,对屏幕上的文本内容进行缩放的功能,这给部分用户的通过移动终端使用各类网络通信业务、操作移动终端时造成障碍。

发明内容
有鉴于此,本发明的实施例提供一种实现内容显示的方法、装置和终端。
本发明的实施例提供一种实现内容显示的方法,包括在获取的字符内容中,按照缩放规则中的缩放范围参数提取相应的字符内容,按照缩放规则中的缩放比例对提取的字符内容进行缩放处理,按照缩放规则中缩放范围参数、缩放比例对所述获取的字符内容进行排版处理;按照排版处理后的结果将缩放处理后的字符内容、和未缩放处理的字符内容在屏幕上显示。
本发明的实施例提供一种实现内容显示的方法,包括在获取的字符内容中,提取和当前光标前或后的字符相同的字符,按照缩放比例对提取的字符进行缩放处理;将缩放处理后的字符内容在屏幕上光标所在位置处显示。
本发明的实施例提供一种实现内容显示的装置,包括数据单元,用于存储所获取的字符内容;缩放规则单元,用于存储缩放规则参数,缩放规则参数包括缩放范围参数、缩放比例;提取单元,用于按照缩放范围参数从所述获取的字符内容中提取相应的字符内容并发送;缩放单元,用于接收所述相应的字符内容,按照所述缩放比例进行缩放处理后发送;排版单元,用于按照所述缩放规则对所述获取的字符内容进行排版处理;显示单元,用于按照排版处理后的结果,在屏幕上显示缩放处理后的字符内容、和未缩放处理的字符内容。
本发明的实施例提供一种实现内容显示的装置,包括数据单元,用于存储所获取的字符内容;提取单元,用于提取和当前光标前或后的字符相同的字符并发送;缩放单元,用于接收所述提取的字符,按照所述缩放比例进行缩放处理后发送;
显示单元,用于将缩放处理后的字符在屏幕上光标所在位置处显示。
本发明的实施例提供一种实现内容显示的终端,终端包括能够向各个单元发送命令的按键或触摸屏、以及显示屏幕,还包括数据单元,用于存储所获取的字符内容;缩放规则单元,用于存储缩放规则参数,缩放规则参数包括缩放范围参数、缩放比例;提取单元,用于按照缩放范围参数从所述获取的字符内容中提取相应的字符内容并发送;缩放单元,用于接收所述相应的字符内容,按照所述缩放比例进行缩放处理后发送;排版单元,用于按照所述缩放规则对所述获取的字符内容进行排版处理;显示单元,用于按照排版处理后的结果,在屏幕上显示缩放处理后的字符内容、和未缩放处理的字符内容;设置/选择单元,用于接收来自终端按键或触摸屏的命令,在缩放规则单元中预先设定缩放规则或选择缩放规则;当选择的缩放规则与最近一次选择的缩放规则不同时,由设置/选择单元或缩放规则单元触发提取单元完成提取、发送操作。
本发明的实施例提供一种实现内容显示的终端,终端包括显示屏幕,移动屏幕上光标的按键或触摸屏,还包括数据单元,用于存储所获取的字符内容;提取单元,用于提取和当前光标前或后的字符相同的字符并发送;缩放单元,用于接收所述提取的字符,按照所述缩放比例进行缩放处理后发送;显示单元,用于将缩放处理后的字符在屏幕上光标所在位置处显示。
本发明实施例中的方法、装置和终端,将字符内容按照预定或选择的缩放规则缩放、排版后显示,当选择的缩放规则为逐字缩放时,当缩放规则为逐字缩放时,按照缩放比例对提取的字符进行缩放处理;将缩放处理后的字符在光标所在位置处直接显示或以显示框的形式显示,不需要在每次光标移动后,重新进行排版处理,从而加快显示速度。对于有视力障碍的用户,通过在各种缩放规则下,移动终端对字符的缩放,清楚地识别屏幕上的字符内容,从而能够无障碍地浏览屏幕上的字符内容,或根据所提示的字符内容完成相应的操作。


图1是本发明实施例一的流程图;图2是本发明实施例二的流程图;图3是本发明实施例三的装置结构4是本发明实施例四的装置结构图。
具体实施例方式
下面结合附图详细说明本发明的各个实施例。首先,介绍实施例一,为便于说明,在实施例一中,以移动终端为例,进行说明。
在该实施例中,将详细描述移动终端在显示字符的过程中,如何对要显示的字符内容按照预定的缩放规则进行处理,并对在屏幕上进行显示。参见图1,步骤S101提取存储区域中所要显示的字符内容;移动终端在屏幕上显示字符内容时,需要先将每一屏要显示的字符内容预先存储在存储空间中,当用户需要查看字符内容时,移动终端需要先获取存储区域中的字符内容。
如果需要对所有的字符内容进行缩放处理,则将所提取出的存储区域中的字符内容全部作为将要缩放的字符内容;如果只是该屏所要显示字符内容中某行,则将该行的字符内容作为要缩放的字符内容。
步骤S102按照预定的缩放规则对所要显示的字符内容进行排版处理,对所要缩放的字符内容进行缩放处理。
下面介绍排版处理和缩放处理的过程。排版处理和缩放处理这两个过程没有先后顺序,既可以先将所要显示的内容排版处理后,再进行缩放处理;也可以将所要缩放的内容缩放处理后,再进行排版处理。
首先介绍排版处理。由于移动终端的屏幕大小一定,而缩放前后的字符大小不一样,因此缩放后的字符内容所占屏幕的大小与缩放前是不同的。因此需要对显示的内容进行相关的排版处理。
用户在移动终端上预先设置缩放规则,缩放规则可以是各种形式,如屏幕字符内容整体缩放、逐行缩放、逐字缩放、垂直缩放、水平缩放等。缩放规则中包含缩放范围参数、字符的缩放比例或字符大小,其中,缩放比例可以根据需要进行选择、设置,以满足不同的需要。整体缩放、垂直缩放、水平缩放的缩放范围参数包括存储区域中不采用缩放时,每一屏所要显示的字符内容;逐行缩放的缩放范围参数是不采用缩放时,在屏幕上显示时光标所在行的字符内容。第一次显示时,为屏幕上的第一行,随着光标在各行的移动,缩放范围会随着光标的移动发生变化;逐字缩放的缩放范围参数是不采用缩放时在屏幕上显示后,按照阅读习惯,会阅读的第一个字符,在本实施例中,为屏幕上左上角的字符,在以后光标的移动过程中,为光标前的字符或光标后的字符。
用户通过移动终端查看屏幕上的字符内容时,移动终端会按照预定的缩放规则将字符内容排版处理、缩放处理后显示。
例如,预先设置的缩放规则为整体缩放,将存储器中要在一屏显示的字符内容全部作为要缩放的字符内容,能够得到不采用缩放时屏幕上显示的行数和每行的字符数,该行数和每行的字符数作为缩放后的行数和每行的字符数。移动终端将从存储器中获取的字符内容整体缩放后,按照所得到缩放后的行数和每行的字符数在屏幕上相应的位置显示,并可通过移动终端的按键或触摸屏发送命令,从而移动所显示的字符内容来查看屏幕上未显示出的部分,发送命令时可以是通过移动终端上的触摸屏或按键等。
如果用户预先设置为垂直缩放,由于采用垂直缩放时,屏幕宽度为字符内容显示时的宽度,可通过缩放比例得到缩放后字符的宽度,通过该宽度和缩放范围参数,可以得到一定的屏幕宽度下,缩放后的行数和各个字符位置。缩放后会引起所显示字符内容的行数变化,用户通过触摸屏、或屏幕上的滚动滑块、或通过移动终端上的按键上下移动屏幕上的字符内容进行查看。
如果用户预先设置为水平缩放,由于采用水平缩放时,按照缩放范围参数能够得到不采用缩放时屏幕上显示的行数和每行的字符数,水平缩放后显示的行数是不发生变化,因此,可将不采用缩放时屏幕上显示的行数和每行的字符数作为缩放后的行数和每行的字符数,按照相应的位置在屏幕上显示字符内容。采用水平缩放会引起每行所显示的字符内容长度变化,但行数不会改变,用户通过触摸屏、或屏幕上的滚动滑块、或通过移动终端上的按键左右移动屏幕上的字符内容进行查看。
如果用户预先设置为逐行缩放,显示时,可在一行内进行缩放,在显示后的行数不会发生变化,也可将显示宽度固定为屏幕的宽度,则按照字符的缩放比例、缩放范围参数,可得到固定的显示宽度下,缩放后的行数及各个字符的位置。用户通过触摸屏、或屏幕上的滚动滑块、或通过移动终端上的按键移动屏幕上光标到各行,移动终端会将光标所在行进行缩放处理,并将屏幕上所显示的字符内容进行排版处理后显示。
如果用户预先设置为逐字缩放,则用户通过触摸屏、或屏幕上的滚动滑块、或通过移动终端上的按键移动屏幕上光标到某个字旁边,移动终端会将光标旁边的字进行缩放处理,并将屏幕上所显示的字符内容进行排版处理后显示。由于逐字缩放时,只有一个字符的大小发生变化,因此,可通过缩放比例得到缩放后字符的宽度,得到该字符宽度和所有未缩放字符的宽度,将屏幕宽度设定为显示的宽度,可得到在一定的显示宽度下,最终显示的行数和每行的字符数。
通过排版处理,得到每行所显示的字符数和总共的行数。下面是排版处理的实施例。例如
屏幕宽度L;总字符数S;缩放处理前字符宽度N;进行缩放处理的字符数X(X<=S);缩放处理后字符宽度M;缩放处理后的显示行数H;则处理后显示的行数H=[(S-X)*N+X*M]/L;此时如果能够整除,则所得的结果H值是最终所显示的行数;如果不能整除,则将所得的结果H值加一后,得到最终所显示的行数。
假设我们需要进行缩放处理的X个字,为S个字中任意连续X个字。如,最前面的X个字,则m=(X*M)/Lm2=L/Mm3=(L-K1*M)/Nn=[M*K1+(S-X)*N]/L+An2=L/Nn3=(L-K2*N)/Ms=m+n总行数s(X*M)/L为缩放处理内容所占用的行数为m;m2为屏幕每行能显示缩放后字符的个数;m3为所显示缩放后的字符不足一行时,一行中剩余的字符宽度所能够显示的未缩放的字符个数,其中,K1为所显示缩放后的字符不足一行时,该行中的字符个数;n=[M*K1+(S-X)*N]/L+A中,显示缩放后的字符不足一行时的字符宽度与未缩放字符的所有宽度的和,用所述的和除以屏幕宽度L,如果能够整除,则A为0,如果不能整除,则A为1,最后得到所占用行数n;n2为屏幕每行能显示未缩放字符的个数;
n3为所显示未缩放的字符不足一行时,一行中剩余的字符宽度所能够显示缩放后的字符个数,其中,K2为所显示未缩放的字符不足一行时,该行中的字符个数;通过上述的公式,能够在排版处理时,按照缩放规则得到每行所显示的字符数,缩放后字符和未缩放字符所占用的行数。
下面介绍缩放处理。缩放处理时,可以采用五种实现方式第一种方式是采用图片格式进行缩放。将要所缩放的字符内容进行格式转化。如,将缩放的字符内容转换成图片格式,然后对图片进行缩放处理,并按照预定的缩放规则中的缩放比例将所要缩放的字符内容缩放到相应的大小。
第二种方式是采用点阵式字符缩放方式。按照预定的缩放规则中缩放比例在点阵式字符库中查找,找出相同缩放比例、且与所述提取的字符内容相同的字符内容。
第三种方式是使用矢量字符缩放的方式。按照预定的缩放规则,首先从字库中取出字符信息,然后通过字符内容在屏幕上的各点坐标,按照预定的缩放规则中的缩放比例将坐标进行相应的几何变换,得到相应缩放后的各点坐标。
第四种方式是使用方向编码式字符缩放的方式。
方向编码式字符用有限的若干种方向编码来表达一个字符,常用的如8方向编码。一个字符就可以表示为一连串方向码。方向编码式字符很容易被填入帧缓存寄存器中予以显示,方向编码所占的空间比较小,按照缩放规则中的缩放比例,进行缩放处理操作。
第五种方式是使用轮廓字型缩放。
将轮廓线定义的字符数据和一些指示横宽、竖宽、基点、基线等等控制信息按照缩放比例进行缩放。
步骤S103按照排版后的结果将字符内容在屏幕上显示。
在排版处理和缩放处理结束之后,将缩放后的字符内容和未缩放的字符内容在屏幕上显示。
步骤S104查看显示的字符内容。
由于排版处理和预定的缩放规则有关,因此,在屏幕上显示字符内容时,无论是何种缩放规则,以何种形式在屏幕上显示,均可通过移动终端上的按键或触摸屏来查看屏幕上的全部内容。例如,如果预定的缩放规则是垂直缩放,则在屏幕上显示字符内容时,会引起行数的变化,用户可以通过移动终端上的按键或触摸屏来上下移动屏幕上显示的字符内容,查看本次显示的所有内容;如果预定的缩放规则是水平缩放,则在屏幕上显示字符内容时,则行数不会发生变化,用户可以通过移动终端上的按键或触摸屏来左右移动屏幕上显示的字符内容,查看本次显示的所有内容。
在本实施例中,如果缩放规则是逐字缩放时,在屏幕上显示字符内容时,首先在屏幕上显示缩放的字符是位于屏幕左上角的字符。随着光标的移动,移动终端将光标前或后的字符按照缩放规则进行缩放,并进行排版处理后显示。但如果光标的移动速度过快,会引起大量的排版处理。因此,当缩放规则为逐字缩放时,可在从存储器获取的字符内容中,提取和当前光标前或后的字符相同的字符,按照缩放比例对提取的字符内容进行缩放处理;将缩放处理后的字符在光标所在位置处直接显示或以显示框的形式显示,不需要在每次光标移动后,重新进行排版处理,从而加快显示速度。
在本实施例中,用户查看完所显示的全部字符内容后,可以通过移动终端上的按键或触摸屏转入到其它的显示模式。如,转入到常用的显示模式,在常用的显示模式下,将存储区域中的字符内容直接在屏幕上显示。
当然,如果用户不满意当前屏幕上所显示的字符内容的效果,也可以通过移动终端上的按键或触摸屏选择其它的缩放规则,此时移动终端按照所选择的缩放规则重新将存储区域中的字符内容排版处理、缩放处理,再次在屏幕上显示。例如,用户预定的缩放规则是逐行缩放,用户通过光标在各行的移动,查看各行缩放后的字符内容,如果需要改为垂直缩放,则通过移动终端上的按键或触摸屏选择为垂直缩放。这时,当缩放规则发生改变后,会触发移动终端按照新选择的缩放规则重新将存储区域中的字符内容进行排版处理、缩放处理,再将处理后的字符内容显示在移动终端的屏幕上。
在本实施例中,移动终端按照预定的缩放规则将字符内容在屏幕显示后,移动终端还可通过触摸屏或自身的按键,在屏幕上所显示的字符内容中选择一段字符区域,移动终端根据所选择字符区域中的字符内容,按照当前缩放规则中的缩放比例进行缩放处理,并将所要显示的字符内容重新进行排版处理后在屏幕上显示。
在本实施例中,移动终端每次按照缩放规则将字符内容在屏幕上显示后,将同一字符内容在每次缩放规则改变后,按照缩放规则在屏幕上显示的字符内容记录下来。根据存储空间的使用情况,可以预先设定记录次数的阈值。这样,当用户需要查看以前屏幕上按照不同的缩放规则显示的字符内容时,移动终端不用再次进行缩放处理、排版处理,直接从相应的存储空间中取出字符内容,直接在屏幕上进行显示。当所记录的次数超过预先设置的阈值,将再次记录的字符内容覆盖最早一次所记录的字符内容。
本实施例中,移动终端在屏幕上显示字符内容时,是先按照预定的缩放规则将本次所要显示的字符内容排版处理、缩放处理后,再显示在屏幕上。其中,移动终端中预定的缩放规则,可通过多种方式进行设置,如,可以通过移动终端上的按键或触摸屏进行设置;也可以在电脑上运行相应的管理软件,将电脑与移动终端通过数据线、蓝牙、红外等方式相连接,通过电脑上的管理软件在移动终端上设置缩放规则。这样,移动终端在显示字符内容时,先按照预定的缩放规则进行显示。
在上述实施例一中所描述的显示字符内容的流程,不但可以在移动终端中实现,还可以在其它的终端上实现,如,具有显示屏幕、控制按键或触摸屏的MP3/MP4/掌上电脑等数码产品。
上面的实施例一中详细说明字符内容的显示过程。下面给出实施例二,说明采用下述单元实现字符内容显示的流程。参见图2,步骤S201设置/选择单元向提取单元发送触发开始命令;
当设置/选择单元接收命令后,从缩放规则单元中所选择的缩放规则和最近一次选择的缩放规则不同时,由设置/选择单元或缩放规则单元触发提取单元执行提取、发送操作。其中,缩放规则单元存储各种缩放规则,缩放规则包括字符内容的缩放范围和缩放比例。
步骤S202提取存储区域中所要显示的字符内容;在屏幕上显示字符内容时,需要先将每一屏要显示的字符内容预先存储在数据单元的存储空间中,当用户需要查看字符内容时,由提取单元提取存储区域中的字符内容。
如果需要对所有的字符内容进行缩放处理,则将所提取出的存储区域中的字符内容全部作为将要缩放的字符内容;如果只是该屏所要显示字符内容中某行,则将该行的字符内容作为要缩放的字符内容。
步骤S203a提取单元将所要显示的字符内容信息发送至排版单元进行排版处理;步骤S203b提取单元将所要缩放的字符内容发送至缩放单元进行缩放处理;提取单元按照当前缩放规则中的缩放范围从当前所要显示的字符内容中提取相应的所要显示的字符内容发送至缩放单元。
缩放规则可以是各种形式,如屏幕字符内容整体缩放、逐行缩放、逐字缩放、垂直缩放、水平缩放等。缩放规则中包含缩放范围参数和字符缩放比例。如整体缩放、垂直缩放、水平缩放的缩放范围参数是存储区域中的所有字符内容;逐行缩放的缩放范围参数是光标所在行;逐字缩放是光标前的字符或光标后的字符。
步骤S204a排版单元根据当前选择的缩放规则进行排版处理;排版单元根据当前的缩放规则中字符内容的缩放范围、缩放比例和所要显示的字符内容信息进行排版处理。
步骤S204b缩放单元根据对接收到的字符内容进行缩放处理;缩放处理时,可以采用如实施例一中的五种方式实现缩放。
步骤S205a排版单元将处理结果发送至显示单元;步骤S205b缩放单元将处理结果发送至显示单元;
步骤S206显示单元按照排版结果将缩放后的字符内容和未缩放的字符内容通过屏幕进行显示。
在实施例二中,上述S203a、S203b没有先后顺序区别,可以同时进行;S204a、S204b没有先后顺序区别,可以同时进行;S205a、S205b没有先后顺序区别,可以同时进行。
在上述的实施例二中,结合图2详细说明各个单元在实现内容显示的过程。下面结合图3详细说明本发明装置的实施例三,以及实施例三中的各个单元的功能。
参见图3,在实施例三中的装置包括数据单元301,用于存储所获取的字符内容;缩放规则单元302,用于存储缩放规则参数,缩放规则参数包括缩放范围参数、缩放比例;提取单元303,用于按照缩放范围参数从所述获取的字符内容中提取相应的字符内容并发送;缩放单元304,用于接收所述相应的字符内容,按照所述缩放比例进行缩放处理后发送;排版单元305,用于按照所述缩放规则对所述获取的字符内容信息进行排版处理;显示单元306,用于按照排版处理后的结果,在屏幕上显示缩放处理后的字符内容、和未缩放处理的字符内容。
在该实施例中,装置中的缩放单元304,用于采用图片格式缩放、或采用点阵式字符缩放、或采用矢量字符缩放、或通过方向编码式字符缩放、或通过轮廓字型缩放。
在该实施例中,装置中的排版单元305包括缩放排版模块311、或缩放排版模块311和未缩放排版模块312,缩放排版模块311,用于按照所述缩放比例获取缩放后字符的宽度,通过所述宽度和缩放范围参数得到缩放后字符显示的行数及位置;在有些缩放规则中,缩放范围参数是从存储器中所获取的字符内容,将所获取的字符内容全部作为进行缩放处理的字符内容,如整体缩放,因此,通过缩放排版模块311就可完成排版处理。
未缩放排版模块312,用于按照所述缩放范围参数得到未缩放字符显示的行数及位置。
但有些缩放规则中,不但需要缩放排版模块311,还需要未缩放排版模块312,才能完成全部的缩放处理,如逐行缩放。
在该实施例中,缩放规则为整体缩放、水平缩放、垂直缩放、逐行缩放或逐字缩放。缩放规则中包含缩放范围参数、字符缩放比例。如整体缩放、垂直缩放、水平缩放的缩放范围参数是存储区域中的所有字符内容;逐行缩放的缩放范围参数是光标所在行;逐字缩放是光标前的字符或光标后的字符。
在该实施例中,装置还包括设置/选择单元307,用于接收命令,在缩放规则单元302中预先设定缩放规则或选择缩放规则;当选择的缩放规则与最近一次选择的缩放规则不同时,由设置/选择单元307或缩放规则单元302触发提取单元303执行提取、发送操作。
在该实施例中,将该装置放置于终端中,终端可以是各种形式的终端,但终端应具有用于输入命令的按键或触摸屏,及用于显示字符内容的屏幕。用户通过查看完所显示的全部字符内容后,可以通过终端上的按键或触摸屏转入到其它的显示模式。如,转入到常用的显示模式,在常用的显示模式下,将存储区域中的字符内容直接在屏幕上显示。
当然,如果用户不满意当前屏幕上所显示的字符内容的效果,也可以使用终端上的按键或触摸屏向设置/选择单元307发送命令,通过设置/选择单元307从缩放规则单元302中选择其它的缩放规则,此时装置按照所选择的缩放规则重新将存储区域中的字符内容排版处理、缩放处理,再次在屏幕上显示。例如,用户预定的缩放规则是逐行缩放,用户通过光标在各行的移动,查看各行缩放后的字符内容,如果需要改为垂直缩放,则通过终端上的按键或触摸屏选择为垂直缩放。这时,当缩放规则发生改变后,会触发终端按照新选择的缩放规则重新将存储区域中的字符内容进行排版处理、缩放处理,再将处理后的字符内容显示在终端的屏幕上。
在该实施例中,装置还可以包括记录单元308,用于在选择缩放规则后,记录所选择的缩放规则、和按照所选择的缩放规则将所述获取的字符内容排版处理、缩放处理后的字符内容;记录单元308将同一字符内容在每次用户选择的缩放规则改变后,按照不同的缩放规则处理后在屏幕上显示的字符内容记录下来。当再次选择的缩放规则为所记录的缩放规则时,将所记录的字符内容发送。
所述显示单元306,用于当再次选择的缩放规则为所记录的缩放规则时,显示该缩放规则相应的所记录的字符内容。
在该实施例中,装置还可以包括阈值单元309,用于预先设定记录次数的阈值;所述记录单元308用于当阈值单元309所记录次数超过所述阈值时,将记录所选择的缩放规则,和按照所选择的缩放规则将所述获取的字符内容排版处理、缩放处理后的字符内容,覆盖最早一次所记录的缩放规则和字符内容。
在该实施例中,终端还可以包括接口单元310,用于通过数据线、红外或蓝牙接收来自外部的命令,预先设置缩放规则。如,在电脑上运行相应的管理软件,将电脑与移动终端通过数据线、蓝牙、红外等方式相连接,通过电脑上的管理软件向终端发送命令,终端上的接口单元310接收命令,设置缩放规则单元302中的缩放规则。这样,移动终端在显示字符内容时,先按照预定的缩放规则进行显示。
在该实施例中,终端还可通过触摸屏或自身的按键,在屏幕上所显示的字符内容中选择一段字符区域,终端根据所选择字符区域中的字符内容,按照当前缩放规则中的缩放比例进行缩放处理,并将所要显示的字符内容重新进行排版处理后在屏幕上显示。
对于上述实施例三的装置,可以将该装置放置于各种终端中,如,手机、数码伴侣、MP3、MP4、个人数字助理或掌上电脑等。终端应该具有向装置发送控制命令的按键或触摸屏、以及显示屏幕。
对于上述的实施例中,当选择的缩放规则为逐字缩放时,由于光标在屏幕上移动较快,会引起大量的排版处理,因此,当缩放规则为逐字缩放时,可在从存储器获取的字符内容中,提取和当前光标前或后的字符相同的字符,按照缩放比例对提取的字符进行缩放处理;将缩放处理后的字符在光标所在位置处直接显示或以显示框的形式显示,不需要在每次光标移动后,重新进行排版处理,从而加快显示速度。下面给出具体实现的实施例,并结合图4详细说明,参见图4,在实施例四中,该装置包括数据单元402,用于存储所获取的字符内容;提取单元403,用于提取和当前光标前或后的字符相同的字符并发送;缩放单元404,用于接收所述提取的字符,按照缩放比例进行缩放处理后发送;显示单元401,用于将缩放处理后的字符在屏幕上光标所在位置处显示。显示时,可直接显示或通过显示框显示。
对于上述实施例四的装置,可以将该装置放置于各种终端中,如,手机、数码伴侣、MP3、MP4、个人数字助理或掌上电脑等。终端应该具有通过按键或触摸屏、以及显示屏幕,并能通过按键或触摸屏移动屏幕上的光标。
本发明实施例中的方法、装置和终端将字符内容缩放后显示,对于有视力障碍的用户,通过对字符的缩放,清楚地识别屏幕上的字符内容,从而能够无障碍地浏览屏幕上的字符内容,或根据所提示的字符内容完成相应的操作。
在本发明的实施例中,不但可通过按键或触摸屏等对缩放规则进行预定或选择,还可通过相连接的外部设备,如电脑等对缩放规则进行设置或选择。
对于上述各个实施例,凡在本发明的精神和原则之内,对各个技术特征所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种实现内容显示的方法,其特征在于,包括在获取的字符内容中,按照缩放规则中的缩放范围参数提取相应的字符内容,按照缩放规则中的缩放比例对提取的字符内容进行缩放处理,按照缩放规则中缩放范围参数、缩放比例对所述获取的字符内容进行排版处理;按照排版处理后的结果将至少包括缩放处理后的字符内容在屏幕上显示。
2.根据权利要求1所述的方法,其特征在于,所述进行缩放处理为采用图片格式缩放、或采用点阵式字符缩放、或采用矢量字符缩放、或通过方向编码式字符缩放、或通过轮廓字型缩放。
3.根据权利要求1所述的方法,其特征在于,所述排版处理为按照所述缩放比例获取缩放后字符的宽度,通过所述宽度和缩放范围参数得到缩放后字符显示的行数及位置;按照所述缩放范围参数得到未缩放字符显示的行数及位置。
4.根据权利要求1所述的方法,其特征在于,所述缩放规则为整体缩放、水平缩放、垂直缩放、逐行缩放或逐字缩放。
5.根据权利要求4所述的方法,其特征在于,所述缩放规则为整体缩放、水平缩放、垂直缩放时,所述缩放范围参数为所述获取的字符内容;所述缩放规则为逐行缩放时,所述缩放范围参数为将所述获取的字符内容直接在屏幕上显示时,光标所在行的字符内容;所述缩放规则为逐字缩放时,所述缩放范围参数为将所述获取的字符内容直接在屏幕上显示时,光标前或光标后的字符。
6.根据权利要求1所述的方法,其特征在于,所述缩放规则为预先设定的缩放规则或所选择的缩放规则。
7.根据权利要求1所述的方法,其特征在于,当缩放规则为选择的缩放规则时,所述显示后还包括记录所选择的缩放规则,和按照所选择的缩放规则将所述获取的字符内容排版处理、缩放处理后的字符内容;当再次选择的缩放规则为所记录的缩放规则时,将所记录的字符内容直接显示。
8.根据权利要求7所述的方法,其特征在于,预先设定记录次数的阈值,当记录次数超过所述阈值时,将记录所选择的缩放规则,和按照所选择的缩放规则将所述获取的字符内容排版处理、缩放处理后的字符内容,覆盖最早一次所记录的缩放规则和字符内容。
9.一种实现内容显示的方法,其特征在于,包括在获取的字符内容中,提取和当前光标前或后的字符相同的字符,按照缩放比例对提取的字符进行缩放处理;将缩放处理后的字符内容在屏幕上光标所在位置处显示。
10.一种实现内容显示的装置,其特征在于,包括数据单元,用于存储所获取的字符内容;缩放规则单元,用于存储缩放规则参数,缩放规则参数包括缩放范围参数、缩放比例;提取单元,用于按照缩放范围参数从所述获取的字符内容中提取相应的字符内容并发送;缩放单元,用于接收所述相应的字符内容,按照所述缩放比例进行缩放处理后发送;排版单元,用于按照所述缩放规则对所述获取的字符内容进行排版处理;显示单元,用于按照排版处理后的结果,在屏幕上显示至少包括缩放处理后的字符内容。
11.根据权利要求10所述的装置,其特征在于,所述缩放单元进行缩放处理为采用图片格式缩放、或采用点阵式字符缩放、或采用矢量字符缩放、或通过方向编码式字符缩放、或通过轮廓字型缩放。
12.根据权利要求10所述的装置,其特征在于,所述排版单元包括缩放排版模块、或缩放排版模块和未缩放排版模块,缩放排版模块,用于按照所述缩放比例获取缩放后字符的宽度,通过所述宽度和缩放范围参数得到缩放后字符显示的行数及位置;未缩放排版模块,用于按照所述缩放范围参数得到未缩放字符显示的行数及位置。
13.根据权利要求10所述的装置,其特征在于,所述缩放规则为整体缩放、水平缩放、垂直缩放、逐行缩放或逐字缩放。
14.根据权利要求13所述的装置,其特征在于,所述缩放规则为整体缩放、水平缩放、垂直缩放时,所述缩放范围参数为所述获取的字符内容;所述缩放规则为逐行缩放时,所述缩放范围参数为将所述获取的字符内容直接在屏幕上显示时,光标所在行的字符内容;所述缩放规则为逐字缩放时,所述缩放范围参数为将所述获取的字符内容直接在屏幕上显示时,光标前或光标后的字符。
15.根据权利要求10所述的装置,其特征在于,所述装置还包括设置/选择单元,用于接收命令,在缩放规则单元中预先设定缩放规则或选择缩放规则;当选择的缩放规则与最近一次选择的缩放规则不同时,由设置/选择单元或缩放规则单元触发提取单元完成提取、发送操作。
16.根据权利要求10所述的装置,其特征在于,所述装置还包括记录单元,所述缩放规则为选择的缩放规则时,用于记录所选择的缩放规则、和按照所选择的缩放规则将所述获取的字符内容排版处理、缩放处理后的字符内容;当再次选择的缩放规则为所记录的缩放规则时,将所记录的字符内容发送;所述显示单元,用于当再次选择的缩放规则为所记录的缩放规则时,显示所记录的字符内容。
17.根据权利要求16所述的装置,其特征在于,所述装置还包括阈值单元,用于预先设定记录次数的阈值;所述记录单元用于当所记录次数超过所述阈值时,将记录所选择的缩放规则,和按照所选择的缩放规则将所述获取的字符内容排版处理、缩放处理后的字符内容,覆盖最早一次所记录的缩放规则和字符内容。
18.根据权利要求15所述的装置,其特征在于,所述装置还包括接口单元,用于通过数据线、红外或蓝牙接收来自外部的命令,预先设置缩放规则。
19.一种实现内容显示的装置,其特征在于,包括数据单元,用于存储所获取的字符内容;提取单元,用于提取和当前光标前或后的字符相同的字符并发送;缩放单元,用于接收所述提取的字符,按照缩放比例进行缩放处理后发送;显示单元,用于将缩放处理后的字符在屏幕上光标所在位置处显示。
20.一种实现内容显示的终端,终端包括能够发送命令的按键或触摸屏、以及显示屏幕,其特征在于,还包括数据单元,用于存储所获取的字符内容;缩放规则单元,用于存储缩放规则参数,缩放规则参数包括缩放范围参数、缩放比例;提取单元,用于按照缩放范围参数从所述获取的字符内容中提取相应的字符内容并发送;缩放单元,用于接收所述相应的字符内容,按照所述缩放比例进行缩放处理后发送;排版单元,用于按照所述缩放规则对所述获取的字符内容进行排版处理;显示单元,用于按照排版处理后的结果,在屏幕上显示缩放处理后的字符内容、和未缩放处理的字符内容;设置/选择单元,用于接收来自终端按键或触摸屏的命令,在缩放规则单元中预先设定缩放规则或选择缩放规则;当选择的缩放规则与最近一次选择的缩放规则不同时,由设置/选择单元或缩放规则单元触发提取单元完成提取、发送操作。
21.一种实现内容显示的终端,终端包括显示屏幕,移动屏幕上光标的按键或触摸屏,其特征在于,还包括数据单元,用于存储所获取的字符内容;提取单元,用于提取和当前光标前或后的字符相同的字符并发送;缩放单元,用于接收所述提取的字符,按照缩放比例进行缩放处理后发送;显示单元,用于将缩放处理后的字符在屏幕上光标所在位置处显示。
全文摘要
本发明公开了实现内容显示的方法、装置和终端。本发明涉及通信技术领域。本发明的方法包括在获取的字符内容中,按照缩放规则中的缩放范围参数提取相应的字符内容,按照缩放规则中的缩放比例对提取的字符内容进行缩放处理,按照缩放规则中缩放范围参数、缩放比例对所述获取的字符内容进行排版处理;按照排版处理后的结果将至少包括缩放处理后的字符内容在屏幕上显示。本发明还公开了实现内容显示的装置和终端。本发明的装置和终端将字符内容缩放后显示,对于有视力障碍的用户,通过对字符的缩放,清楚地识别屏幕上的字符内容,从而能够无障碍地浏览屏幕上的字符内容,或根据所提示的字符内容完成相应的操作。
文档编号G09G5/00GK101052182SQ20071008697
公开日2007年10月10日 申请日期2007年3月27日 优先权日2007年3月27日
发明者王雷, 杨健, 陈国乔, 岳安钊 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1