电子文档阅览系统及其方法

文档序号:6425204阅读:291来源:国知局
专利名称:电子文档阅览系统及其方法
技术领域
本发明涉及一种电子文档阅览系统及其方法。特别涉及用于阅览电子化的杂志、报纸、公司文档等大量电子文档的电子文档阅览系统及其方法。
背景技术
随着信息技术的发展,杂志、报纸、公司文档等信息作为电子化图像数据被存储在电子文档服务器内的电子文档文件中。在阅览电子文档服务器内存储的电子文档图像(以下简称为电子文档)时,一般,通过包含LAN(局域网络)和WAN(广域网络)等各种通信网络,在用户终端之显示画面上显示图像。
作为这种情况的图像传送方法,通常利用渐进(progressive)传送技术。在渐进传送技术中,图像传送时,经过数阶段渐渐清晰地显示出(分辨率逐渐提高)。
以文献为例说明使用这种渐进传送技术的相关技术。
在特开2000-50261号公报(下面称为文献1)中揭示了下面的技术。用户预先指定图像的重要区域。被指定为重要区域的图像要比重要区域以外的图像先进行传送。
特开平11-242654号公报(下面称为文献2)中揭示了下面的技术。用户指定的文档图像利用文档的版面结构分成两阶段的分辨率传送。即,识别文档图像内的版面(layout)构成,对于用户参考可能性高的版面对象采用高分辨率传送到用户终端。另一方面,对于用户参考可能性低的版面对象用低分辨率传送到用户终端。
特开2001-148802号公报(下面称为文献3)中揭示了下面的技术。为了防止在数码照相机中因电池用完导致的图像数据的传输失败,根据电池剩余量计算出可能的工作时间。以算出的可能工作时间和数据通信速度为基础,算出可能发送的文件大小(数据量)。决定符合所算出的可能发送的文件大小之图像文件的分辨率级别,用所决定的分辨率级别传送图像。
在电子文档阅览系统中作为阅览对象的电子文档,除一本的电子书籍或者电子杂志外,还包含通过关键字检索得到的检索结果的集合电子文档。由于电子文档的数据量巨大,全部电子文档在用户终端一侧进行下载要用很多时间。通常的情况是,用户希望尽可能早的确认所接收的电子文档是怎样的内容或者所希望的内容存在于何处。即,在电子文档阅览系统中,要求尽量不给用户增加负担,可以尽快下载必要的电子文档。
例如,在文献1公开的技术中,将用户指定的重要区域的图像信息比其它区域的图像信息以渐进方式更先进行传送。但是,根据用户的阅览速度,不能够控制包含重要区域和其它区域的整体分辨率级别。
文献2公开的技术中,虽然利用了文档的版面结构,但却以固定的高分辨率和低分辨率发送和显示版面对象。因此,根据文档图像中所包含的版面对象,由于具有需要长时间发送的情形和短时间就完成发送的情形,发送时间不相同。这成为给用户提供不舒服感的重要原因。
进一步,在文献3公开的技术中,从电池剩余量算出可能的工作时间,用符合所算出可能工作时间的分辨率级别传送图像。因此,具有的缺点是,不能够通过用户的喜好指定特定区域或者指定阅览速度等,以及不能通过用户选择进行各种阅览模式的控制。
上述文献1~3中公开技术的问题是起因于没有完全考虑有关用户的阅览速度(例如翻页速度)。因此,上述任何一项技术都具有给用户提供不舒服感和给用户施加负担的问题。
在上述任何一项技术中,还存在这样的问题,即不能够在保证用户感兴趣区域的品质的情况下以恒定的翻页速度圆滑进行翻页。而且,网络的通信速度又因网络的种类而不同。然而,即使通信速度不同,也完全没有考虑到保证由用户设定的阅览条件。

发明内容
本发明目的在于提供一种不会给用户提供不舒服感并且可以舒适进行文档阅览的电子文档阅览系统及其方法。
本发明另一目的在于提供一种对于具有大量页的电子文档、在保证用户感兴趣区域的的情况下能够以恒定翻页速度圆滑进行翻页的电子文档阅览系统及其方法。
本发明又一目的在提供一种即使在传送数据用网络的通信速度变化的情况下也可以保证由用户设定的阅览条件的电子文档阅览系统及其方法。
依据本发明的电子文档阅览系统,是应答通过通信网的来自终端的阅览请求而可以阅览在服务器上存储的电子文档的电子文档阅览系统。
依据本发明一方式,电子文档阅览系统包括文档分析装置,用于将要阅览的文档进行电子化并且对文档的每页分析其版面结构;表产生装置,用于产生的表至少包含分别与构成每页之版面的各个区域图像对应的、不同的分辨率级别和对应于这些分辨率级别的数据量;计算装置,用于应答包含对指示了阅览速度的速度优先模式进行指定的阅览请求,根据通信网的通信速度和阅览速度,计算平均1页的发送时间和数据量;控制装置,用于通过参照表求出对应于所算出的数据量的分辨率级别,在发送时间期间向用户提示对应于所求出的分辨率级别的图像页面。
依据本发明另一方式的电子文档阅览系统包括文档分析装置,用于将要阅览的文档进行电子化并且对文档的每页分析其版面结构;表产生装置,用于产生的表至少包含分别与构成每页之版面的各个区域图像对应的、不同的分辨率级别和对应于这些分辨率级别的数据量;控制装置,用于应答包含对保证阅览页面之特定类似度的类似度优先模式的指定的阅览请求,通过参照表,求出与在该特定类似度以上的并且最接近该特定类似度的类似度对应的各区域之分辨率级别,在发送时间期间,将与所求出分辨率级别对应的图像页面向用户提示。
依据本发明的电子文档阅览方法,是应答通过通信网的来自终端的阅览请求而可以阅览在服务器上存储的电子文档的电子文档阅览方法。
依据本发明一方式,电子文档阅览方法包括分析步骤,用于将要阅览的文档进行电子化并且对文档的每页分析其版面结构;表产生步骤,用于产生的表至少包含分别与构成每页之版面的各个区域图像对应的、不同的分辨率级别和对应于这些分辨率级别的数据量;计算步骤,用于应答包含对指示了阅览速度的速度优先模式进行指定的阅览请求,根据通信网的通信速度和阅览速度,计算平均1页的发送时间和数据量;控制步骤,用于通过参照表求出对应于所算出的数据量的分辨率级别,在发送时间期间向用户提示对应于所求出的分辨率级别的图像页面。
依据本发明另一方式的电子文档阅览方法包括分析步骤,用于将要阅览的文档进行电子化并且对文档的每页分析其版面结构;表产生步骤,用于产生的表至少包含分别与构成每页之版面的各个区域图像对应的、不同的分辨率级别和对应于这些分辨率级别的数据量;控制步骤,用于应答包含对保证阅览页面之特定类似度的类似度优先模式的指定的阅览请求,通过参照表,求出与在该特定类似度以上的并且最接近该特定类似度的类似度对应的各区域之分辨率级别,在发送时间期间,将与所求出分辨率级别对应的图像页面向用户提示。
本发明具有以下的作用。文档按每页分割成具有意义的每个区域(有意义区域),生成表示分别对应于各区域的具有多种分辨率级别的数据的类似度和数据量等的类似度表。通过使用该类似度表,对电子文档各个区域,可以按照考察的通信网络之通信速度和用户指定的阅览速度接收电子文档那样,设定其分辨率。在用户兴趣区域被设定的情况下,对该区域以用户可以阅览的分辨率进行发送。对于其它的区域,考察通信网络的通信速度,在遵守用户阅览速度的情况下设定其分辨率。
通过进行这样的控制,能够给用户提供舒适的电子文档阅览环境,不会产生不舒服感。


图1表示依据本发明的电子文档阅览系统的实施例构成的概略方框图;图2表示图1中所示文档分析部之细节的方框图;图3表示图1中所示阅览控制部之细节的方框图;图4A~4D表示页版面的例子和对应于阅览模式的页面表示例子的图;
图5表示对应于图4A~4D之页版面的类似度表的例子的图;图6表示用于说明图1中所示文档分析部动作的流程图;图7表示用于说明本发明的实施例动作之一部分的流程图;图8表示图7之后的用于说明发明的实施例动作之一部分的流程图;图9表示图7之后的用于说明发明的实施例动作之一部分的流程图。
具体实施例方式
下面,使用附图详细说明本发明的实施例。图1表示依据本发明的电子文档阅览系统的实施例构成的概略方框图。
图1中,服务器10和用户终端20通过通信网络30相互连接。服务器10包括文档分析部1和电子文档文件2。文档分析部1分析被电子化文档类之每页的特征和结构,并形成后面说明的类似度表。电子文档文件2收藏了含有由文档分析部1取得的电子文档数据和类似度表的电子文档信息130。
用户终端20包括页合成部3、显示/设定部4和阅览控制部5。页合成部3根据来自服务器10之电子文档文件2的流数据对数据进行解码后,按渐进方式合成电子文档页。在从服务器10传送来按电子文档的每个区域分割的图像时,页合成部3对按该每个区域分割的图像进行合成。
显示/设定部4在接收用户的阅览指示100的同时,在页合成部3上显示合成的图像。显示/设定部4提供与用户的接口。用户通过显示/设定部4也进行如后述的阅览模式选择或者阅览速度等的阅览指示100。
阅览控制部5从服务器10的电子文档文件2中读入类似度表的流数据。阅览控制器5按照类似度表的内容和通信网络30的通信速度、以及通过显示/设定部4从用户输入的阅览指示100的内容,进行在用户终端20和服务器10之间数据的传送控制。
图2表示文档分析部1的内部构成。图2中,文档分析部1包括文档电子化输入部11、版面分析部12和类似度表产生部13。
文档电子化输入部11将文档类电子化,并且将电子化的图像数据进行压缩和编码。对于HTML等已经电子化的文档,作为图像数据进行压缩和编码。在本实施例中,文档作为JPEG或者JPEG2000等的图像数据110被输出到版面分析部12。
版面分析部12对来自文档电子化输入部11的图像数据110进行版面分析,获得版面信息120。
类似度表产生部13以来自版面分析部12的版面信息120为基础将图像数据110分割成有意义的多个区域。类似度表产生部13在分割的每个区域,通过计算多个不同分辨率图像与原始图像的类似度以及这些多个不同分辨率图像的各个数据量,产生类似度表130。而且,在多层(layer)情形,还包含由组合不同层的图像所构成的不同分辨率的图像。对于类似度表130将在后面详细说明。
图3表示用户终端20的阅览控制部5的内部构成。图3中,阅览控制部5包括类似度表读入部51、通信速度测定部52、定时控制部53、最大特定类似度核对部54以及渐进控制部55。
类似度表读入部51从服务器10的电子文档文件2中读入类似度表的流数据201。类似度表读入部51输出获得的类似度表510、511。
通信速度测定部52以在类似度表读入部51取得的类似度表510、用户指定的阅览速度520、通信网络30的通信速度为基础算出对应于阅览每页之通信时间的通信速度530。
定时控制部53以所算出的通信速度530和通过显示/设定部4所输入的用户设定之阅览速度为基础算出控制阅览(翻页)时间的页面显示信息531。
最大特定类似度核对部54以页面显示信息531和类似度表511为基础,按照能够以用户指定的阅览速度进行阅览那样,形成变更电子文档之分辨率的页面控制信息540。最大特定类似度核对部54也可以根据页面显示信息531和类似度表511,在保证用户指定的分辨率的情况下,形成以最大限度的阅览速度变更电子文档分辨率的页面控制信息540。
渐进控制部55向服务器10传送根据页面控制信息540至少包含分辨率级别信息的图像阅览请求、即图像数据请求550。渐进控制部55还将用户输入等的、根据需要变更了分辨率级别的图像数据请求550向服务器10传送。
服务器10通过通信网络30获取图像数据请求550,发送与图像数据请求一致的图像文件(电子文档)。此时,参照图像数据请求550的分辨率级别,将与该分辨率级别一致的图像文件发送到相应的用户终端20。
用户终端20的页面合成部3从服务器10获得图像文件,通过显示/设定部4进行图像文件的显示指示。在图像文件按每个区域分割时,对分割的图像文件进行合成,通过显示/设定部4,进行所合成的图像文件的显示指示。
下面,参考图4A~图4D及图5说明作为版面分析部12分析的结果的版面信息120,以及相应于该版面信息120由类似度表产生部13产生的类似度表130。
图4A表示电子文档某页面的版面结构的例子。本实施例中,通过由文档电子化输入部11对纸上印刷的文档进行扫描,进行文档电子化,制作JPEG2000格式的图像数据110。而且,该电子文档数据被保存在电子文档文件2中。
在图4A的例子中,电子文档被分割成多个区域。由600表示的区域是标题区域。本例中有两个标题区域。由601表示的区域是图表区域。上面的区域为图区域,下面的区域为表区域。另外,602是由文字列构成的段落区域,其由两个区域构成。
在版面分析部12中,通过进行层(layer)分析来进行版面分析,形成版面信息120。这里所生成的版面信息为在图5所示的表内在“模式和区域”中表示的信息,表示各区域的名称及其坐标。版面分析技术是公知技术,例如,可以利用在特开平07-192083号公报等上记载的技术。
图4B~图4D表示在本实施例中图4A所示电子文档在终端一侧是如何被显示的模式图。
图4B表示在速度优先模式下用户感兴趣区域是标题区域时的显示例子。图4C表示在速度优先模式下用户感兴趣区域是图表区域时的显示例子。图4D表示类似度优先模式的情况下的显示例子。
图5表示使用对图4A所示电子文档用版面分析部12分析的版面信息120、而在类似度表产生部13形成的类似度表130的例子。
类似度表以组表示在图4A的各个区域中将表示其位置(页面内)的区域坐标、类似度和其数据量(流数据的大小)建立了对应关系的分辨率级别。这里,区域坐标例如对标题区域1而言,用坐标(x1,y1)和坐标(x2,y2)2点表示。这2点的一个所规定的区域为在4个角部之内例如表示左上角,另一个表示右下角。类似度是指与在服务器10中保存的原始电子文档类似的程度。例如,类似度最高值为1.0,类似度1.0意味着是与原始电子文档的分辨率相同。随着类似度数值的变低,分辨率(类似度)下降。
服务器10侧的动作说明下面,参照流程图详细说明本发明实施例的动作。
图6表示图1文档分析部1的动作流程图。
首先,文档电子化输入部11使用扫描器等装置形成将纸文档电子化的数据(步骤S1)。然后,被电子化的数据根据JPEG2000等一定格式进行压缩和编码(步骤S2),并作为图像数据110输出到版面分析部12。
版面分析部12使用该图像数据110进行每页的版面分析(步骤S3)。在本例情况下,如图4A中所示的,该页由2个文档标题600、1个图和1个表601、2个文字列段落602的各个区域构成。
类似度表产生部13以版面信息120为基础,在每个区域中从最低分辨率的0级到最高分辨率的6级(以JPEG2000为例)之间设定类似度,并生成类似度表130。
在图4A所示电子文档的例子中,生成了图5所示的类似度表。此时,与各个分辨率级别对应的各个区域的数据量也作为组被表示在该表中(步骤S4)。
在图5例子中,关于类似度表,存在3种类似度种类,标题区域和图区域如果为相同的分辨率级别则表示相同的类似度值,但这只不过是显示一个例子而已。例如,也可以使用全部相同的类似度值,也可以按每个区域改变类似度值。例如,假若是图区域,即使分辨率低如果也设定高类似度值,则即使分辨率级别低于某种程度,图区域的图像也与原图像没有太大变化。另一方面,如果设定低类似度值,将可以期待数据量的降低。
类似度表产生部13也以图像数据110作为输入,制作对应于各个区域之各分辨率级别的图像数据(电子文档数据)。例如,根据图4A的图表601所示的图制作分辨率级别为0~6的7级分辨率之共计7种图像数据(电子文档数据)。各个区域之每个分辨率级别的图像被保存在电子文档文件2中。
也可以设想类似度表产生部13不制作对应于各个区域之分辨率级别的图像数据的例子。例如,在从用户终端20对电子文档区域具有阅览请求的情形下,根据阅览请求中包含的分辨率级别产生图像,所产生的图像被送到用户终端20。这种情况下,具有能够减少电子文档文件2之容量的效果。
这样获得的电子文档数据和类似度表130被收藏在电子文档文件2中(步骤S5)。
整体动作的说明这里说明在用户终端20一侧进行阅览时的条件设定。在本实施例中,作为阅览模式,具有保持翻页速度(阅览速度)恒定的“速度优先模式”和保持类似度(分辨率)恒定的“类似度优先模式”。用户通过显示/设定部4可以设定阅览模式。
在速度优先模式中,需要指定阅览速度。作为阅览速度的指定,例如可以按照1页/秒和3页/秒那样进行指定。本例中通过显示/设定部4由用户指定。
在速度优先模式中,也可以指定用户感兴趣的区域(特定区域)。用户通过显示/设定部4指定标题区域、图表区域、段落区域、除此以外的区域、或者它们的组合。通过该特定区域的指定,对所指定的特定区域在保持预定的特定分辨率的情况下可以按指定的阅览速度进行翻页。另外,还存在不设定特定区域(缺省)之条件的情况。在这种情况下,均匀处理整个区域的类似度。
下面,说明上述的“特定类似度”以及下面使用的“最大限度特定类似度”。
首先,进行下面的定义。类似度1.0意味着原来的区域图像和该区域图像完全一致。类似度的值越接近1.0意味着与原来的区域图像的一致性就越大。如果类似度的值变小,意味着一致性变小。
按照人的视觉,即使类似度的值不为1.0,只要在一定阈值以上就可以认为是原来的内容。通常,该阈值通过视觉实验求得,但也可以由用户指定。“特定类似度”就是表示该阈值。
另一方面,在不同种类的区域中,即使为相同的分辨率,其类似度也未必相同。参考图5,在分辨率级别为3的情形,标题区域的类似度为0.91,而表区域的类似度为0.8。就是说,在与特定类似度对照的情形,分辨率级别未必是相同的值。
这里考虑通过通信网络阅览在服务器中保存的电子文档的情况。用户的阅览速度比通信网络的通信状况更慢,如果具有能够传送原始电子文档(图像数据)的通信网络环境,用户是能够恰好地阅览该电子文档的。但是,在通信网络的通信状况不能够适应于用户阅览速度的情况下,在将服务器中保存的电子文档下载到用户终端结束之前,用户必须停止阅览。
这里,本发明根据通信网络的通信状况和用户的阅览速度改变电子文档(图像数据)的类似度。但是,根据通信网络的通信状况,在设定到特定类似度之分辨率级别以上时,图像数据的数据量超过了通信网络的通信速度,这样就存在不能够适应于用户的阅览速度的情况。
这种情况下,在本实施例中,设定既保证用户的阅览速度,而且又最大限度利用通信网络之通信速度的最大特定类似度。这种情况下,对电子文档的特定区域,用特定类似度以上的分辨率进行接收;对其以外的区域,可以设定最大特定类似度。
最大特定类似度是指在不能以特定类似度以上的分辨率发送电子文档时,满足用户的阅览速度,并最大限度有效利用通信网络情形下的分辨率级别。
本发明还预备了即使多少牺牲一些阅览速度也能够用特定类似度以上的分辨率来阅览电子文档的方式。该方式在本实施例中称为“类似度优先模式”。
在下面的例子中,假定“特定类似度”的值设定为“0.9”。
下面,参考图7和图8详细说明在速度优先模式时的动作。
这里,说明阅览时最初的动作。首先,用户在显示/设定部4中分别设定阅览模式为“速度优先模式”,阅览速度为“3页/秒”,感兴趣区域为“标题区域”。然后,用户将阅览指示100输入到显示/设定部4(步骤S11)。用户阅览指示100,在本发明应用于WWW(万维网)时,既可以采用直接指定要阅览之电子文档的URL(统一资源定位器)的方法,也可以采用向用户提示可阅览的电子文档而由用户选择的方法。当然,也可以考虑其它各种方式。
在通过显示/设定部4由用户输入阅览指示100之后,阅览指示被输入到阅览控制部5的定时控制部53。阅览控制部5通过通信网络30将连接用户终端20和服务器10的指示发送到服务器10。
本实施例中,服务器10在有来自用户终端20之用户的阅览指示的情况下,将电子文档文件2上保存的电子文档的清单(list)发送到用户终端20。在用户终端20,接收来自服务器10的清单,并通过页面合成部3和显示/设定部4显示该清单。用户从电子文档清单中选择感兴趣的一册电子文档,通过按压阅览按钮(章节翻动按钮),可开始该电子文档的阅览。
这里,对阅览开始后,在显示具有图5所示类似度表的新页面时,阅览控制部5的动作进行说明。
定时控制部53将新页所属电子文档的位置URL(统一资源定位器)和页号(例如为1)送到服务器10(步骤S12)。在电子文档的图像没有多个的情况下,未必需要页号。
类似度表读入部51从服务器10中读入该电子文档类似度表的流数据201(步骤S13)。因为此时的阅览模式为速度优先模式(步骤S14),所以由通信速度测定部52算出通信速度(步骤S15)。该例中的通信速度测定部52以通信网络30的通信速度和用户指定的阅览速度520为基础算出通信速度530。而且通信网络30的通信速度是可以从通过类似度表读入部51而从服务器10输入的类似度表和实际从服务器送来的电子文档等中简单地算出。
例如,假定由通信速度测定部52算出通信网络30的通信速度为64Kbps(bps=每秒位数)。通信速度测定部52以该通信网络的通信速度64Kbps和用户设定的3枚/秒的阅览速度为基础,根据平均1页约0.33秒的时间(通信时间),则算出约21.3Kb作为此时的数据量(步骤S16)。即,测定了每页的通信速度。
本实施例中,通信速度的测定是假定按每页进行的。例如,即使通信网络的通信速度从64Kbps改变到32Kbps,通过增减平均1页所分配的时间和数据量(本例情况为约10.7Kb),也将能保证阅览速度。
最大特定类似度核对部54以21.3Kb的页数据量和图5的类似度表为基础,核对用户作为感兴趣区域指定的标题区域(步骤S17)中的最大特定类似度。
下面说明这种情况下最大特定类似度的核对算法。在图5所示2个标题区域1,2中,以从高类似度值到低类似度值的顺序,寻找比特定类似度0.9大并且最接近0.9的类似度。
在标题区域1和标题区域2中,根据图5应为0.91的值。对应于该0.91的流数据量分别是1Kb,数据量D1用下式表示。
D1=1Kb+1Kb=2Kb<21.3Kb其结果,能够确定分辨率级别为3(步骤S18)。
而且,通过使用下式,求得其它4个区域(图区域,表区域,段落区域1,段落区域2)的分辨率级别。
D-D1=21.3Kb-2Kb=19.3Kb作为所求方法,根据从高类似度值到低类似度值的流数据量进行判断。
在分辨率级别为6的情况下,其它4个区域的流数据量是100Kb,100Kb,100Kb,100Kb,数据量D2变成下面的样子。
D2=100Kb+100Kb+100Kb+100Kb=400Kb该情况下,由于流数据量变成大于19.3Kb,不能够按分辨率级别为6进行发送。同样,对从分辨率级别5到分辨率级别0进行计算。
该例情况下,在分辨率级别为2的时候,4个区域的流数据量分别是4.5Kb,数据量D2变成下面的样子。
D2=4.5Kb+4.5Kb+4.5Kb+4.5Kb=19Kb<19.3Kb因此,能够确定分辨率级别为2。
上述算法表明,在用户的感兴趣区域中,即使少量数据就能满足特定类似度,而可以将随此多余部分分配到其它区域中(步骤S19)。
这样,能够在保证用户指定的阅览速度的情况下,最大限度显示精细画面,这成为本发明的特征之一。
渐进控制部55根据上面的结果将2个标题区域中的分辨率设定为3级分辨率,将其它4个区域中的分辨率设定为2级分辨率。包含与各个区域之分辨率级别相关的信息和坐标信息的图像数据请求55被送到服务器10(步骤S20)。
页面合成部3根据来自服务器10之流数据200对数据进行解码,并以渐进方式合成电子文档页面。显示/设定部4显示在该页面合成部3中合成的页面图像300(步骤S21)。显示画面的概略如图4B所示。图4B表示了标题区域作为兴趣区域被设定的例子。另外,虽然省略了说明,图表区域作为兴趣区域被设定时则如图4C所示。就是说,在作为兴趣区域被设定的区域中,得到了满足特定分辨率的区域图像,而在其它的区域中,在考虑通信速度和阅览速度的情况下设定类似度(分辨率)。
同时,来自显示/设定部4的显示状况400被发送到定时控制部53。定时控制部53在经过0.33秒的时间之后(图8的步骤S24),在没有停止指示的情况和不是最终页面的情况下,将页号加1(步骤S25,S26,S27),输出替换成下一个新页指示。如果没有来自用户的停止翻页指示,则返回步骤S15,重复进行上述处理。
上述例子中,尽管将用户感兴趣的特定区域设定为标题区域,但是对于指定其它区域的情形也实行同样的处理。在图7所示流程图的步骤S17中,在没有设定兴趣区域(缺省)时,参照图5表最下端所示的缺省部分。缺省部分类似度,根据在步骤S16算出的每页的数据量D以下,与最靠近数据量D之数据量对应的类似度(分辨率)求出(步骤S22)。本例情况下,由于页数据量为21.3Kb,参照图5选择分辨率级别2。包含该分辨率级别信息的图像数据请求被送出到服务器10(步骤S23)。此以后的处理将从步骤S21进行。
下面,在步骤S14,使用图9流程图说明阅览模式被设定为类似度优先模式时的动作。
这里,用户在显示/设定部4中将阅览模式设定为“类似度优先模式”,兴趣区域设定为“缺省(没有设定)”。阅览时最初的动作是与速度优先模式阅览时的最初动作相同,执行图7的步骤S11~S14。然后,最大限度特定类似度核对部54在最大限度核对特定类似度“0.9”的情况下求出各个区域的分辨率级别(步骤S31)。
说明这种情况的核对算法。在图5所示的6个区域中,按照从高类似度值到低类似度值的顺序核对各个类似度,求出分辨率级别n。分辨率级别n满足下面的定义(步骤S32)。
0.9≤分辨率级别n的类似度值分辨率级别n-1的类似度值<0.9因此,根据图5,满足上述条件的分辨率级别n被确定为在2个标题区域都为3,图区域为3,表区域为4,2个段落区域为4。
渐进控制部55将这样获得的各区域的分辨率级别信息和坐标信息送到服务器10(步骤S33)。页面合成部3根据来自服务器10的流数据200对数据进行解码,并以渐进方式合成电子文档页面。显示/设定部4显示在页面合成部3合成的页面图像300(步骤S34)。显示画面如图4D所示。
同时,将来自显示/设定部4的显示状况400发送到定时控制部53。定时控制部53如果没有来自用户的停止翻页的指示(步骤S36)或者不是最后的页面(步骤S37),则为了重复进行上述处理而将页号加1,并且输出替换到下一个新页面的指示(步骤S38)。
上述各个动作中,作为停止翻页的情况,存在到达最后页面(逆方向翻动的最开始页面)的情况、以及用户想详细阅览某页时用户请求翻页停止指示的情况。在这些情况中,定时控制部53发出不增加页号的指示和以最高分辨率显示全页画面的指示(图8的步骤S28)。
渐进控制部55以已经送出的当前页面中的分辨率信息为基础以渐进方式向服务器10请求剩余部分的流数据。
例如,在速度优先模式下的翻页停止时,由于标题区域的分辨率是3级分辨率,接下来对相同区域以渐进方式向服务器10发送从4级到6级分辨率的图像数据请求550,而且,在4个2级分辨率的区域中,分辨率级别为3,4,5,6的图像数据请求550以渐进方式被送至服务器10。
页面合成部3根据来自服务器10的流数据200对数据进行并且以渐进方式合成电子文档页面。显示/设定部4显示具有最高分辨率的全画面的页面图像300(步骤S30)。显示画面如图4A所示。
图1所示的系统构成仅仅表示一例,并不局限于此。例如,阅览控制部5也可以设置在服务器10侧,页面合成部3也可以设置在服务器10侧。
依据本发明的电子文档阅览系统特别适用于用于阅览电子化的杂志、报纸、公司文档等大量电子文档的电子文档阅览系统。本电子文档阅览系统在阅览通信网络服务器上存储的大量电子文档时,能够通过监视通信线路的速度,以按照用户喜好设定的翻页速度显示电子文档。这样,可以圆滑进行页画面的切换,提供更舒适的阅览环境,没有象以往那样阅览时给用户提供的不舒服感和压力。
依据本发明的电子文档阅览系统还将电子化文档分割成有意义的每个区域并生成对应于各个区域之多种分辨率数据的类似度表。通过使用该类似度表,文档转送时区域顺序的选择可以适应用户感兴趣的区域。其结果,能够克服象以往那样用手作业将区域指定和区域顺序固定的缺点。
而且,依据本发明的电子文档阅览系统,在速度优先模式中,即使通信线路的速度变化,也会自适应调整分配给每页的数据量,在用户感兴趣的区域,能够以既定速度用最大限度的特定类似度显示电子文档。另一方面,在类似度优先模式中,在用户感兴趣的区域,能够在保证特定类似度的情况下以最大限度的速度显示电子文档。
权利要求
1.一种电子文档阅览系统的终端装置,是应答通过通信网的来自终端的阅览请求而可以阅览在服务器上存储的电子文档的电子文档阅览系统的终端装置,特征在于,包括至少根据所述通信网之通信速度来选择所述电子文档的分辨率级别的装置;进行所选择分辨率级别之电子文档的阅览请求的装置。
2.根据权利要求1所述的电子文档阅览系统的终端装置,特征在于,在所述服务器中以多个分辨率级别保存所述电子文档。
3.一种电子文档阅览系统的终端装置,是应答通过通信网的来自终端的阅览请求而可以阅览在服务器上存储的电子文档的电子文档阅览系统的终端装置,特征在于,包括至少根据用户的所述电子文档的阅览速度来选择所述电子文档的分辨率级别的装置;进行所选择分辨率级别之电子文档的阅览请求的装置。
4.根据权利要求3所述的电子文档阅览系统的终端装置,特征在于,在所述服务器中以多个分辨率级别保存所述电子文档。
5.一种电子文档阅览系统的终端装置,是应答通过通信网的来自终端的阅览请求而可以阅览在服务器上存储的电子文档的电子文档阅览系统的终端装置,特征在于,所述服务器通过版面结构分析将所述电子文档分割成多个区域后进行保存;包括根据所述通信网的通信速度、用户的所述电子文档的阅览速度中的至少一个来选择所分割的区域的分辨率级别的装置;进行所选择分辨率级别之电子文档的阅览请求的装置;根据该阅览请求对所输入的电子文档进行合成处理的装置。
6.根据权利要求5所述的电子文档阅览系统的终端装置,特征在于,还包含在所分割的区域中设定表示用户兴趣之兴趣区域的装置;对于设定为所述兴趣区域的区域,选择用户所需要的分辨率级别。
7.一种电子文档阅览系统的终端装置,是应答通过通信网的来自终端的阅览请求而可以阅览在服务器上存储的电子文档的电子文档阅览系统的终端装置,特征在于,所述服务器通过版面结构分析将所述电子文档分割成多个区域,同时对所分割的各个区域保存有多个分辨率级别;包括根据所述通信网的通信速度、用户的所述电子文档的阅览速度中的至少一个来选择所分割的区域的分辨率级别的装置;进行所选择分辨率级别之电子文档的阅览请求的装置;根据该阅览请求对所输入的电子文档进行合成处理的装置。
8.根据权利要求7所述的电子文档阅览系统的终端装置,特征在于,还包含在所分割的区域中设定表示用户兴趣之兴趣区域的装置;对于设定为所述兴趣区域的区域,选择用户所需要的分辨率级别。
9.一种电子文档阅览系统之终端装置用的程序,是应答通过通信网的来自终端的阅览请求而可以阅览在服务器上存储的电子文档的电子文档阅览系统之终端装置用的程序,特征在于,执行根据所述通信网的通信速度、用户的所述电子文档的阅览速度中的至少一个来选择所述电子文档的分辨率级别的第1步骤;进行在所述第1步骤中所选择的分辨率级别之电子文档的阅览请求的第2步骤。
10.一种电子文档阅览系统之终端装置用的程序,是应答通过通信网的来自终端的阅览请求而可以阅览在服务器上存储的电子文档的电子文档阅览系统之终端装置用的程序,特征在于,所述服务器通过版面结构分析将所述电子文档分割成多个区域后进行保存;执行根据所述通信网的通信速度、用户的所述电子文档的阅览速度中的至少一个来选择所分割的区域的分辨率级别的第1步骤;进行所选择分辨率级别之电子文档的阅览请求的第2步骤;根据该阅览请求对输入的电子文档进行合成处理的第3步骤。
11.一种电子文档阅览系统之终端装置用的程序,是应答通过通信网的来自终端的阅览请求而可以阅览在服务器上存储的电子文档的电子文档阅览系统之终端装置用的程序,特征在于,所述服务器通过版面结构分析将所述电子文档分割成多个区域,同时对所分割的各个区域按多个分辨率级别进行保存;执行根据所述通信网的通信速度、所述电子文档的阅览速度中的至少一个来选择所分割的区域的分辨率级别的第1步骤;进行在所述第1步骤中所选择的分辨率级别之电子文档的阅览请求的第2步骤;根据所述阅览请求对输入的电子文档进行合成处理的第3步骤。
12.一种电子文档阅览系统的服务器装置,是应答通过通信网的来自终端的阅览请求而可以阅览在服务器上存储的电子文档的电子文档阅览系统的服务器装置,特征在于,包括根据所述通信网的通信速度、用户的所述电子文档的阅览速度中的至少一个,从所述终端中接收选择了分辨率级别的电子文档之阅览请求的装置;根据该阅览请求生成适合所述分辨率级别的电子文档图像的装置;将该生成的图像向终端发送的装置。
13.一种电子文档阅览系统的服务器装置,是应答通过通信网的来自终端的阅览请求而可以阅览在服务器上存储的电子文档的电子文档阅览系统的服务器装置,特征在于,包括将所述电子文档以多个分辨率级别保存的装置;根据所述通信网的通信速度、用户的所述电子文档的阅览速度中的至少一个,从终端中接收选择了所述分辨率级别的电子文档之阅览请求的装置;根据该阅览请求选择以所述多个分辨率级别保存的电子文档的装置;将所选择的电子文档向终端发送的装置。
14.一种电子文档阅览系统的服务器装置,是应答通过通信网的来自终端的阅览请求而可以阅览在服务器上存储的电子文档的电子文档阅览系统的服务器装置,特征在于,包括将所述电子文档通过版面结构分析分割成多个区域后进行保存的装置;根据所述通信网的通信速度、用户的所述电子文档的阅览速度中的至少一个,从终端中接收选择了所分割的区域的分辨率级别的电子文档之阅览请求的装置;根据该阅览请求生成适合所述分辨率级别的电子文档的区域图像的装置;将该生成的图像向终端发送的装置。
15.一种电子文档阅览系统,是应答通过通信网的来自终端的阅览请求而可以阅览在服务器上存储的电子文档的电子文档阅览系统,特征在于,所述终端,根据所述通信网的通信速度、用户的所述电子文档的阅览速度中的至少一个来选择所述电子文档的分辨率级别,并向所述服务器发出对所选择的分辨率级别之电子文档的阅览请求;所述服务器,根据所述阅览请求发送适合于所述电子文档之分辨率级别的图像。
16.一种电子文档阅览系统,是应答通过通信网的来自终端的阅览请求而可以阅览在服务器上存储的电子文档的电子文档阅览系统,特征在于,所述服务器将所述电子文档通过版面结构分析分割成多个区域后进行保存;所述终端,根据所述通信网的通信速度、用户的所述电子文档的阅览速度中的至少一个来选择所分割的区域的分辨率级别,向所述服务器发出对所选择的分辨率级别之电子文档的阅览请求;所述服务器,根据所述阅览请求发送适合于所述电子文档之分辨率级别的区域图像;所述终端,根据该阅览请求对所输入的区域图像进行合成处理。
17.一种电子文档阅览系统,是应答通过通信网的来自终端的阅览请求而可以阅览在服务器上存储的电子文档的电子文档阅览系统,特征在于,包括文档分析装置,用于将要阅览的文档进行电子化并且对所述电子文档的每页分析其版面结构;表产生装置,用于产生的表至少包含分别与构成所述每页之版面的各个区域图像对应的、不同的分辨率级别和对应于这些分辨率级别的数据量;计算装置,用于应答包含对指示了阅览速度的速度优先模式进行指定的所述阅览请求,根据所述通信网的通信速度和所述阅览速度,计算平均1页的发送时间和数据量;控制装置,用于通过参照所述表求出对应于所算出的数据量的分辨率级别,在所述发送时间期间向用户提示对应于所求出的分辨率级别的图像页面。
18.根据权利要求17所述的电子文档阅览系统,特征在于,所述控制装置,在应答了平均1页的显示结束之后将下一页通过与前页相同的控制向用户提示。
19.根据权利要求17所述的电子文档阅览系统,特征在于,所述控制装置,应答停止指示后,涉及此时的页面,将从此时的分辨率级别到最高分辨率级别的图像数据依次向用户提示。
20.根据权利要求17所述的电子文档阅览系统,特征在于,在所述阅览请求中,指定有用户感兴趣的兴趣区域;在所述表中,包含所述各分辨率级别的图像相对于原图像的类似度;所述控制装置,参照所述表,对于所述兴趣区域,将与满足预设的特定类似度的分辨率级别对应的图像页面向用户提示。
21.根据权利要求20所述的电子文档阅览系统,特征在于,所述控制装置,对于所述兴趣区域以外的其它区域,将从所算出的数据量中减去所述兴趣区域的数据量后所得到的数据量分配给此等其它区域。
22.一种电子文档阅览系统,是应答通过通信网的来自终端的阅览请求而可以阅览在服务器上存储的电子文档的电子文档阅览系统,特征在于,包括文档分析装置,用于将要阅览的文档进行电子化并且对所述文档的每页分析其版面结构;表产生装置,用于产生的表至少包含分别与构成所述每页之版面的各个区域图像对应的、不同的分辨率级别和对应于这些分辨率级别的数据量;控制装置,用于应答包含对保证阅览页面之特定类似度的类似度优先模式的指定的所述阅览请求,通过参照所述表,求出与在该特定类似度以上的并且最接近该特定类似度的类似度对应的各区域之分辨率级别,在所述发送时间期间,将与所求出分辨率级别对应的图像页面向用户提示。
23.根据权利要求22所述的电子文档阅览系统,特征在于,所述控制装置,在应答了平均1页的显示结束之后将下一页通过与前页相同的控制向用户提示。
24.根据权利要求22所述的电子文档阅览系统,特征在于,所述控制装置,应答停止指示后,涉及此时的页面,将从此时的分辨率级别到最高分辨率级别的图像数据依次向用户提示。
25.一种电子文档阅览方法,是应答通过通信网的来自终端的阅览请求而可以阅览在服务器上存储的电子文档的电子文档阅览方法,特征在于,包括分析步骤,用于将要阅览的文档进行电子化并且对所述文档的每页分析其版面结构;表产生步骤,用于产生的表至少包含分别与构成所述每页之版面的各个区域图像对应的、不同的分辨率级别和对应于这些分辨率级别的数据量;计算步骤,用于应答包含对指示了阅览速度的速度优先模式进行指定的所述阅览请求,根据所述通信网的通信速度和所述阅览速度,计算平均1页的发送时间和数据量;控制步骤,用于通过参照所述表求出对应于所算出的数据量的分辨率级别,在所述发送时间期间向用户提示对应于所求出的分辨率级别的图像页面。
26.根据权利要求25所述的电子文档阅览方法,特征在于,所述控制步骤,在应答了平均1页的显示结束之后将下一页通过与前页相同的控制向用户提示。
27.根据权利要求25所述的电子文档阅览方法,特征在于,所述控制步骤,应答停止指示后,涉及此时的页面,将从此时的分辨率级别到最高分辨率级别的图像数据依次向用户提示。
28.根据权利要求25所述的电子文档阅览方法,特征在于,在所述阅览请求中,指定有用户感兴趣的兴趣区域;在所述表中,包含所述各分辨率级别的图像相对于原图像的类似度;所述控制步骤,参照所述表,对于所述兴趣区域,将与满足预设的特定类似度的分辨率级别对应的图像页面向用户提示。
29.根据权利要求28所述的电子文档阅览方法,特征在于,所述控制步骤,对于所述兴趣区域以外的其它区域,将从所算出的数据量中减去所述兴趣区域的数据量后所得到的数据量分配给此等其它区域。
30.一种电子文档阅览方法,是应答通过通信网来自终端的阅览请求而可以阅览在服务器上存储的电子文档的电子文档阅览方法,特征在于,包括分析步骤,用于将要阅览的文档进行电子化并且对所述文档的每页分析其版面结构;表产生步骤,用于产生的表至少包含分别与构成所述每页之版面的各个区域图像对应的、不同的分辨率级别和对应于这些分辨率级别的数据量;控制步骤,用于应答包含对保证阅览页面之特定类似度的类似度优先模式的指定的所述阅览请求,通过参照所述表,求出与在该特定类似度以上的并且最接近该特定类似度的类似度对应的各区域之分辨率级别,在所述发送时间期间,将与所求出分辨率级别对应的图像页面向用户提示。
31.根据权利要求30所述的电子文档阅览方法,特征在于,所述控制步骤,在应答了平均1页的显示结束之后将下一页通过与前页相同的控制向用户提示。
32.根据权利要求30所述的电子文档阅览方法,特征在于,所述控制步骤,应答停止指示后,涉及此时的页面,将从此时的分辨率级别到最高分辨率级别的图像数据依次向用户提示。
全文摘要
一种电子文档阅览系统,将文档分割成每页具有意义的多个区域,对每个区域,生成表示分别对应于多种分辨率级别数据的类似度和数据量的类似度表。通过参考该类似度表,对用户指定的兴趣区域,能够以预定的特定类似度(分辨率)和用户指定的阅览速度,显示电子文档的各页。另外,通过参考类似度表,能够在保证特定类似度的情况下以最大限度的速度显示电子文档的各页。
文档编号G06F3/14GK1535426SQ0281487
公开日2004年10月6日 申请日期2002年12月12日 优先权日2001年12月12日
发明者王生进 申请人:日本电气株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1