一种电子文档显示方法及显示处理装置的制作方法

文档序号:6433267阅读:135来源:国知局
专利名称:一种电子文档显示方法及显示处理装置的制作方法
技术领域
本发明涉及计算机信息处理领域,尤其涉及一种电子文档显示方法及显示处理装置。
背景技术
随着移动技术和移动互联网的发展,越来越多的人开始使用移动设备作为办公、阅读的平台,一个典型的应用是在移动设备上阅读和显示电子文档。目前,常用的移动设备,如智能手机、MID (Mobile Internet Device,移动互联网设备)等,其计算能力与PC (个人电脑)有很大差距,而现有的针对PC的电子文档在内容制作上往往没有考虑移动设备的特点。因此,发明人发现如果电子文档中包含了复杂的图形、图像等显示单元,则在移动设备上的显示速度会大大降低,这将给用户的使用带来很大不便。

发明内容
本发明的实施例提供一种电子文档显示方法及显示处理装置,能够在各种显示设备上保证较快的显示速度,提高了用户感受。为达到上述目的,本发明的实施例采用如下技术方案一种电子文档显示方法,包括加载电子文档;获取显示设备的期望显示复杂度;获取所述电子文档在各种显示模式下的显示复杂度;根据所述期望显示复杂度,从所述显示复杂度中选出选定显示复杂度, 以所述选定显示复杂度对应的显示模式显示所述电子文档。一种显示处理装置,包括加载单元,用于加载电子文档;第一获取单元,用于获取显示设备的期望显示复杂度;第二获取单元,用于获取所述电子文档在各种显示模式下的显示复杂度;选择单元,用于根据所述期望显示复杂度,从所述显示复杂度中选出选定显示复杂度;显示单元,用于以所述选定显示复杂度对应的显示模式显示所述电子文档。本发明实施例提供的电子文档显示方法及显示处理装置,加载电子文档后,获取显示设备的期望显示复杂度以及获取所述电子文档在各种显示模式下的显示复杂度,之后,根据期望显示复杂度,从显示复杂度中选出选定显示复杂度,再以该选定显示复杂度对应的显示模式显示电子文档。这样,由于电子文档在显示的过程中考虑到了显示设备的显示性能,采用了适当的显示模式,因而能够保证较快的显示速度。且未对电子文档的版面做任何改动,能够按照原文档的版面显示,提高了用户感受。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例提供的电子文档显示方法的流程框图;图2为电子文档的示意图;图3表示本发明实施例提供的电子文档显示方法的显示模式内容;图4表示文字部分显示单元的Tl、T2显示方式的复杂度的具体计算方法;图5表示图像部分显示单元的Ml、M2显示方式的复杂度的具体计算方法;图6表示渐变部分显示单元的Gl、G2显示方式的复杂度的具体计算方法;图7表示本发明实施例提供的电子文档显示方法的各显示模式的显示复杂度;图8为本发明实施例提供的显示处理装置的结构示意图;图9为本发明实施例提供的显示处理装置的另一结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例提供的一种电子文档显示方法,如图1所示,该方法步骤包括S101、加载电子文档。S102、获取显示设备的期望显示复杂度。该期望显示复杂度反映了用户使用该显示设备所期望的显示速度,可以根据显示设备的性能参数等,以预设的计算方法计算得出。S103、获取电子文档在各种显示模式下的显示复杂度。电子文档包含了多种显示单元,如文本、矢量图形、光栅图形等。可以根据显示质量的由高到低,设置多种显示模式。在每种显示模式中,可以根据各种显示单元的重要性,确定各个显示模式下的各种显示单元的显示方式。电子文档在各种显示模式下的显示复杂度反映了其在各种显示模式下的显示速度,可以根据显示设备的性能参数以及电子文档各种显示单元的相关参数等计算得到。具体的,例如在某一显示模式下,针对各种显示单元的不同显示方式,分别计算得到各种显示单元在对应的显示方式下的复杂度,将所有显示单元的复杂度相加便得到该电子文档在这一显示模式下的显示复杂度。S104、根据期望显示复杂度,从上述显示复杂度中选出选定显示复杂度。具体的,可以是从上述显示复杂度中选出等于期望显示复杂度的作为选定显示复杂度;或者,从上述显示复杂度中选出小于且最接近期望显示复杂度的作为选定显示复杂度;或者,若上述显示复杂度均大于期望显示复杂度,则选择值最小的作为选定显示复杂度。S105、以选定显示复杂度对应的显示模式显示该电子文档。本发明实施例提供的电子文档显示方法,加载电子文档后,获取显示设备的期望显示复杂度以及获取所述电子文档在各种显示模式下的显示复杂度,之后,根据期望显示复杂度,从显示复杂度中选出选定显示复杂度,再以该选定显示复杂度对应的显示模式显示电子文档。这样,由于电子文档在显示的过程中考虑到了显示设备的显示性能,采用了适当的显示模式,因而能够保证较快的显示速度。且未对电子文档的版面做任何改动,能够按照原文档的版面显示,提高了用户感受。本发明另一实施例提供的电子文档显示方法,电子文档如图2所示,其中包括三个显示单元文字部分显示单元201、图像部分显示单元202、渐变部分显示单元203。显示方法步骤如下步骤一,预先设置如图3所示的显示模式。在图3中,显示模式根据显示质量的从高到低,分为了四种显示模式,即A、B、C、D。每种显示模式中,又根据显示单元的重要性不同设置了不同的显示方式。具体的在显示模式A中,文字部分显示单元用Tl方式显示,图像部分显示单元用Ml方式显示,渐变部分显示单元用Gl方式显示;在显示模式B中,文字部分显示单元用Tl方式显示,图像部分显示单元用Ml方式显示,渐变部分显示单元用G2方式显示;在显示模式C中,文字部分显示单元用Tl方式显示,图像部分显示单元用M2方式显示,渐变部分显示单元用G2方式显示;在显示模式D中,文字部分显示单元用T2方式显示,图像部分显示单元用M2方式显示,渐变部分显示单元用G2方式显示。图4为文字部分显示单元的Tl、T2显示方式的复杂度的具体计算方法。在图4中Tl为反锯齿平滑显示,其复杂度计算方法为CX S2X 50 ;T2为非平滑显示,其复杂度计算方法为CXS2X30。其中,C为字符个数,S为字号。图5为图像部分显示单元的Ml、M2显示方式的复杂度的具体计算方法。在图5中Ml为双线性插值显示,其复杂度计算方法为WXHX 200 ;M 2为最近邻差值显示,其复杂度计算方法为WXHX50。其中,W为图像宽度,H为图像高度。图6为渐变部分显示单元的Gl、G2显示方式的复杂度的具体计算方法。在图6中Gl为插值计算渐变显示,其复杂度计算方法为W' XH' X400;G 2为用中间色填充显示,其复杂度计算方法为W' XH' X10。其中,W'为渐变宽度,H'为渐变高度。需要说明的是,本实施例在此所用各个显示复杂度的计算方法只是举例说明,本发明实施例并不限制于此,其他的计算方法也可以,例如可以以显示质量等级为参数,以一个计算方法计算各种显示单元的复杂度等。且显示单元的相关参数也不限于此,还可以是其他相关参数。此外,计算显示单元的复杂度还可以进一步参考显示设备的性能参数等。步骤二,加载图2所示的电子文档。接着,获取显示设备的期望显示复杂度。在本实施例中,期望显示复杂度的计算方法为FXT,其中,F是显示设备的CPU主频,T是期望的页面显示时间。在本实施例中,假设CPU主频是300MHz (F),期望的页面显示时间为50毫秒(T),则获取到的显示设备的期望显示复杂度为FXT = 15,000, 000。
需要说明的是,本实施例在此所用期望显示复杂度计算方法只是举例说明,本发明实施例并不限制于此,其他的计算方法也可以。且显示设备的性能参数也不限于此,可以是反映运算时间开销的各种参数。步骤三,获取电子文档在各种显示模式下的显示复杂度。具体的,首先获取到电子文档的各种显示单元的相关参数,在本实施例中,文字部分显示单元201的字符个数为84 (C),字号为36像素(S);图像部分显示单元202的显示宽度为250像素(W),显示高度为150像素(H);渐变部分显示单元203的显示宽度为500像素(W'),显示高度为40像素(H')。然后,根据图3至图6计算得到各种显示单元在各种显示模式下的复杂度,以及电子文档在各种显示模式下的显示复杂度,如图7所示。其中,电子文档的显示复杂度为该显示模式下的所有显示单元的复杂度之和。步骤四,根据期望显示复杂度15,000, 000,从显示复杂度20,943,200、13,143,200,7, 518,200,5, 340, 920中选出选定显示复杂度。具体的,可以按照显示质量由高到低的A、B、C、D的顺序,逐一将计算得到的电子文档的显示复杂度与期望显示复杂度相t匕,在本实施例中,以小于且最接近期望显示复杂度的作为选定显示复杂度。从图7中可以明显看出13,143,200符合要求。本实施例中以这种方式选择选定显示复杂度,是为了在以较快速度显示的前提下,最大限度的保证显示质量。步骤五,以选定显示复杂度13,143,200对应的B显示模式显示电子文档。即电子文档的文字部分显示单元201采用Tl反锯齿平滑显示方式显示,图像部分显示单元202采用双线性插值方式显示,渐变部分显示单元203采用中间色填充方式显示。这样,最终的显示效果对比较重要的文字和图像部分以较高质量显示,对相对不重要的渐变部分用较低质量显示,使阅读者在达到期望显示速度的前提下,阅读到最多的信息量。另外,由于本发明实施例没有对页面的内容进行重新排版,因而保持了原有版面的整体效果。本发明实施例提供的显示处理装置80,如图8所示,包括加载单元801,用于加载电子文档;第一获取单元802,用于获取显示设备的期望显示复杂度;第二获取单元803,用于获取该电子文档在各种显示模式下的显示复杂度;选择单元804,用于根据期望显示复杂度,从显示复杂度中选出选定显示复杂度;显示单元805,用于以该选定显示复杂度对应的显示模式显示电子文档。本发明实施例提供的显示处理装置,加载电子文档后,获取显示设备的期望显示复杂度以及获取所述电子文档在各种显示模式下的显示复杂度,之后,根据期望显示复杂度,从显示复杂度中选出选定显示复杂度,再以该选定显示复杂度对应的显示模式显示电子文档。这样,由于电子文档在显示的过程中考虑到了显示设备的显示性能,采用了适当的显示模式,因而能够保证较快的显示速度。且未对电子文档的版面做任何改动,能够按照原文档的版面显示,提高了用户感受。进一步地,如图9所示,该第一获取单元802包括
显示设备参数获取模块8021,用于获取显示设备的性能参数;期望显示复杂度计算模块8022,用于根据显示设备的性能参数计算得到该显示设备的期望显示复杂度。该第二获取单元803包括显示单元获取模块8031,用于获取电子文档的各种显示单元的相关参数;显示复杂度计算单元8032,用于根据各种显示单元的相关参数计算得到电子文档在各种显示模式下的显示复杂度。这里,显示复杂度计算单元8032还可以进一步利用显示设备参数获取模块8021获取的显示设备的性能参数来计算电子文档在各种显示模式下的显示复杂度。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
权利要求
1.一种电子文档显示方法,其特征在于,包括 加载电子文档; 获取显示设备的期望显示复杂度; 获取所述电子文档在各种显示模式下的显示复杂度; 根据所述期望显示复杂度,从所述显示复杂度中选出选定显示复杂度; 以所述选定显示复杂度对应的显示模式显示所述电子文档。
2.根据权利要求1所述的电子文档显示方法,其特征在于,根据电子文档的各种显示单元的重要性,确定各个显示模式下的各种显示单元的显示方式。
3.根据权利要求1所述的电子文档显示方法,其特征在于,获取显示设备的期望显示复杂度包括 获取显示设备的性能参数; 根据所述性能参数计算所述显示设备的期望显示复杂度。
4.根据权利要求1所述的电子文档显示方法,其特征在于,获取所述电子文档在各种显示模式下的显示复杂度包括 获取所述电子文档的各种显示单元的相关参数;根据所述各种显示单元的相关参数计算所述各种显示单元在第一显示模式下的复杂度;将所有显示单元的复杂度相加得到所述电子文档在所述第一显示模式下的显示复杂度; 以上述方法计算得到所述电子文档在各种显示模式下的显示复杂度。
5.根据权利要求4所述的电子文档显示方法,其特征在于,计算所述各种显示单元在第一显示模式下的复杂度包括 针对各种显示单元在第一显示模式下的不同显示方式,分别计算得到各种显示单元在对应的显示方式下的复杂度。
6.根据权利要求1所述的电子文档显示方法,其特征在于,根据所述期望显示复杂度,从所述显示复杂度中选出选定显示复杂度包括 从所述显示复杂度中选出等于所述期望显示复杂度的作为选定显示复杂度; 或者 从所述显示复杂度中选出小于且最接近所述期望显示复杂度的作为选定显示复杂度; 或者 若所述显示复杂度均大于所述期望显示复杂度,则选择值最小的作为选定显示复杂度。
7.一种显示处理装置,其特征在于,包括 加载单元,用于加载电子文档; 第一获取单元,用于获取显示设备的期望显示复杂度; 第二获取单元,用于获取所述电子文档在各种显示模式下的显示复杂度; 选择单元,用于根据所述期望显示复杂度,从所述显示复杂度中选出选定显示复杂度; 显示单元,用于以所述选定显示复杂度对应的显示模式显示所述电子文档。
8.根据权利要求7所述的显示处理装置,其特征在于,所述第一获取单元包括显示设备参数获取模块,用于获取显示设备的性能参数; 期望显示复杂度计算模块,用于根据所述显示设备的性能参数计算得到所述显示设备的期望显示复杂度。
9.根据权利要求7所述的显示处理装置,其特征在于,所述第二获取单元包括 显示单元获取模块,用于获取所述电子文档的各种显示单元的相关参数; 显示复杂度计算单元,用于根据所述各种显示单元的相关参数计算得到所述电子文档在各种显示模式下的显示复杂度。
全文摘要
本发明实施例提供一种电子文档显示方法及显示处理装置,涉及计算机信息处理领域,能够在各种显示设备上保证较快的显示速度,提高了用户感受。其方法为加载电子文档;获取显示设备的期望显示复杂度;获取所述电子文档在各种显示模式下的显示复杂度;根据所述期望显示复杂度,从所述显示复杂度中选出选定显示复杂度,以所述选定显示复杂度对应的显示模式显示所述电子文档。本发明实施例用于显示电子文档。
文档编号G06F17/21GK102999478SQ20111027426
公开日2013年3月27日 申请日期2011年9月15日 优先权日2011年9月15日
发明者王晓磊, 张磊, 王毅 申请人:北大方正集团有限公司, 方正信息产业控股有限公司, 北京方正阿帕比技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1