文档管理系统、文档管理设备和文档管理方法

文档序号:7944793阅读:310来源:国知局
专利名称:文档管理系统、文档管理设备和文档管理方法
技术领域
本发明涉及文档管理系统、文档管理设备和文档管理方法。
背景技术
在使用信息处理设备的处理示例中,在终端装置上以页面为单 位来编辑在存储装置中被保存为电子数据的存储文档(下文可以被称 为"电子文档")。这样的文档编辑功能包括页面替代功能、页面添 加功能、页面删除功能以及页面交换功能。
在该设备中,当要以页面为单位来编辑电子文档时,用户需要 逐个找出要被编辑的各个页面(在有些情况下可以被称为"编辑页 面")。例如,在利用图像读取装置来对大量文档进行读取和数字化 处理的工作中,假设考虑仅对数字化的读出文档中的特定页面进行替 代、将另一原稿插入文档、在文档的特定页面之前或之后添加原稿等 工作。
当要删除特定页面时,用户需要找出要删除的页面,同时检查 已保存的读出文档的页面,随后发出用于删除的操作指示。可选地, 在以页面为单位要执行替代的情况下,需要在还未经过替代处理的文
档(即,已经经过数字化处理和保存的文档)中找出要被替代的页面 并且随后将其删除。其后,在替代中要被新数字化处理的纸制文档(原 稿)需要被读取并且数字化处理。随后,新经过数字化处理的读出原 稿需要被插入到己保存的电子文档中的特定页面位置(即,已经删除 了要被替代的页面的位置)。
可选地,根据用于容易地替代页面的功能,当指定还未经过替 代处理的文档并且执行用于替代的指示操作时,读取新的纸制文档。 随后,对还未经过替代处理的文档执行删除,并且随后将新读出的原
稿插入到删除页面位置(例如,参见JP 2006-261765A)。在页面添加处理中,在已保存的读出文档中找出要执行添加的 页面,指定其页面位置,并且随后读取要添加的原稿。由此,文档能 得以添加。
在页面交换处理中,在已保存的读出文档中找出作为交换目标 的一个页面和另一个页面,指定这些页面位置,并且随后发出用于交 换的指示。由此,页面位置能得以交换。
在针对保存的文档以页面为单位执行诸如删除、替代、添加和 交换之类的编辑处理中,从已保存的文档中找出要被编辑的(多个) 页面(要删除的页面、要替代的页面、要执行添加的页面或者要交换 的页面)需要时间和努力。

发明内容
本发明提供了一种能针对所希望的编辑部分执行编辑处理而不 需要用户在编辑电子文档中寻找编辑页面并随后输入对其页面位置 的说明的机构。根据本发明的一方面,文档管理系统包括存储部,基准电
子原稿获取部,编辑部分识别部以及文档编辑处理部。存储部存储了
电子原稿和通过将多个电子原稿进行组合所生成的电子文档二者中 的至少一个。基准电子原稿获取部获取用于对编辑电子文档中的编辑
部分的基准位置进行识别的基准电子原稿,该编辑电子文档是要被编 辑的电子文档并且是从存储部读取的。编辑部分识别部根据基准电子 原稿识别出在编辑电子文档中的编辑部分。文档编辑处理部以电子原 稿为单位针对由编辑部分识别部识别出的编辑部分来执行编辑处理。
利用[l]的结构,获得了以下效果。即,根据除了组成编辑电子 文档或其原始原稿的电子原稿以外的电子原稿,从编辑电子文档中搜 索用户要编辑的部分的电子原稿,从而有助于识别出编辑部分。根据[1]的文档管理系统可以进一步包括电子原稿生成部,其 读取原稿以生成数字化的电子原稿。基准电子原稿获取部可以采用由 电子原稿生成部所生成的电子原稿作为基准电子原稿。
利用[2]的结构,采用通过读取手边的旧原稿所得到的电子原稿作为基准电子原稿,从而容易指定编辑部分的基准位置。在根据[1]的文档管理系统,基准电子原稿获取部可以采用
(i )在存储部中存储的电子原稿或者(ii )在存储部中存储的电子
文档中的电子原稿作为基准电子原稿。
利用[3]的结构,为了识别编辑电子文档的编辑部分,采用能被 容易地找到的电子原稿或者电子文档中的电子原稿作为基准电子原 稿,从而能够容易地指定编辑部分的基准位置。根据本发明的另一方面,文档管理设备包括基准电子原稿
获取部,编辑部分识别部以及文档编辑处理部。基准电子原稿获取部 获取用于对编辑电子文档中的编辑部分的基准位置进行识别的基准 电子原稿,该编辑电子文档是要被编辑的电子文档。编辑部分识别部 根据基准电子原稿识别出编辑电子文档的编辑部分。文档编辑处理部 以电子原稿为单位针对由编辑部分识别部识别出的编辑部分来执行 编辑处理。
利用[4]的结构,能够获得以下效果。即,根据除了组成编辑电
子文档及其原始原稿的电子原稿以外的电子原稿,在编辑电子文档中 搜索用户要编辑的部分的电子原稿,从而有助于识别编辑部分。在根据[4]的文档管理设备中,基准电子原稿获取部可以采用 由电子原稿生成部所生成的电子原稿作为基准电子原稿,该电子原稿 生成部读取原稿来生成数字化的电子原稿。
利用[5]的结构,采用通过读取手边的旧原稿所得到的电子原稿 作为基准电子原稿,从而能够容易地指定编辑部分的基准位置。在根据[4]的文档管理设备中,基准电子原稿获取部可以采用 (i )在存储部中存储的电子原稿或者(ii)在存储部中存储的电子 文档中的电子原稿作为基准电子原稿。
利用[6]的结构,为了识别编辑电子文档的编辑部分,采用能被 容易找到的电子原稿或者电子文档中的电子原稿作为基准电子原稿, 从而能够容易地指定编辑部分的基准位置。在根据[4]的文档管理设备中,编辑部分识别部可以包括基准 原稿信息展示部,其将与编辑电子文档中的电子原稿有关的信息展示给用户,该信息是根据基准电子原稿提取的。编辑部分识别部可以根 据对基准原稿信息展示部的展示的响应来识别编辑部分。
利用[7]的结构,能够检査位于编辑部分的基准位置处并且由该 设备提取的电子原稿是否适合。这允许比在不具有[7]的结构的情况 下更准确地识别出编辑部分。在根据[4]的文档管理设备中,编辑部分识别部可以包括编辑
基准原稿提取部,其通过将基准电子原稿与组成编辑电子文档的电子 原稿的每一个进行核对来在编辑部分的基准位置处提取电子原稿。文
档编辑处理部可以通过采用在由编辑基准原稿提取部所提取的编辑 电子文档中的位置作为编辑处理的基准位置来执行编辑处理。
利用[8]的结构,通过图像核对能够从编辑电子文档中容易地提 取出编辑部分的基准位置处的电子原稿。随后,能够执行编辑处理。在根据[8]的文档管理设备中,编辑部分识别部可以根据电子 原稿识别出编辑处理的开始位置、编辑部分的开始位置和编辑部分的 结束位置中的至少一个,该电子原稿为位于基准位置处并且是由编辑 基准原稿提取部提取的。采用由编辑部分识别部所识别出的编辑处理 的开始位置、编辑部分的开始位置或者编辑部分的结束位置作为基 准,文档编辑处理部可以针对在编辑电子文档的编辑部分中的电子原 稿来执行编辑处理。
利用[9]的结构,采用编辑处理的开始位置、编辑部分的开始位 置以及编辑部分的结束位置作为编辑部分的基准位置。这保证了在一 般的编辑处理中的编辑范围的一致性,并且提供了直观上容易识别的 优势。根据[9]的文档管理设备可以进一步包括编辑电子原稿获取 部,其获取在编辑处理中需要的给定张数的电子原稿。编辑部分识别 部可以根据电子原稿识别出替代处理的开始位置、替代范围的开始位 置以及替代范围的结束位置中的至少一个,该电子原稿位于基准位置 并且是由编辑基准原稿提取部提取的。文档编辑处理部可以包括替代 处理部,通过采用由编辑部分识别部所识别出的替代处理的开始位 置、替代范围的开始位置或替代范围的结束位置作为基准,用由编辑电子原稿获取部所获取的给定张数的电子原稿来替代在编辑电子文 档中的替代范围内的电子原稿。
利用[10]的结构,在编辑处理中,能够执行替代处理以获得经过 编辑的电子文档,其中在编辑电子文档中的编辑部分的旧电子原稿已 被删除,并且其他电子原稿已被插入到该部分。在根据[10]的文档管理设备中,当基准位置处的两个电子原 稿由编辑基准原稿提取部提取并且限定了替代范围的开始位置和替 代范围的结束位置时,通过采用一个原稿来表示替代范围的开始位置 并且采用另一原稿来表示替代范围的结束位置,替代处理部可以删除 位于编辑电子文档中从开始位置到结束位置的电子原稿,并且随后将 给定张数的电子原稿插入到在编辑电子文档中从开始位置到结束位 置的部分。
利用[ll]的结构,当根据基准电子原稿识别出替代范围的开始位 置和结束位置时,能够执行替代处理,位于从替代范围的开始位置到 结束位置的全部电子原稿被删除并且其他电子原稿被插入到该部分。根据[9]的文档管理设备可以进一步包括编辑电子原稿获取 部,其获取在编辑处理中需要的给定张数的电子原稿。编辑部分识别 部可以根据电子原稿识别出添加处理的开始位置、添加范围的开始位 置以及添加范围的结束位置中的至少一个,该电子原稿位于基准位置 并且是由编辑基准原稿提取部提取的。文档编辑处理部可以包括添加 处理部,通过采用由编辑部分识别部所识别出的添加处理的开始位 置、添加范围的开始位置和添加范围的结束位置中的至少一个作为基 准,该添加处理部将由编辑电子原稿获取部所获取的给定张数的电子 原稿添加到编辑电子文档的添加范围。
利用[12]的结构,在编辑处理中,能够执行添加处理以获得经过 编辑的电子文档,其中其他电子原稿被添加到编辑电子文档中的编辑 部分。在根据[12]的文档管理设备中,添加处理部可以将给定张数 的电子原稿添加到恰好在开始位置之后或之前的部分。
利用[13]的结构,当根据基准电子原稿识别出添加部分的开始位置时,能够执行添加处理,将给定张数的电子原稿添加到恰好在开始 位置之后或之前。在根据[12]的文档管理设备中,当基准位置处的两个电子原 稿由编辑基准原稿提取部提取并且限定了添加范围的开始位置和添 加范围的结束位置时,通过采用一个原稿来表示添加范围的开始位置 并且采用另一原稿来表示添加范围的结束位置,添加处理部可以删除 位于编辑电子文档中从恰好在开始位置之后的位置到恰好在结束位 置之前的位置的电子原稿,并且随后将给定张数的电子原稿插入到编 辑电子文档中从恰好在开始位置之后的位置到恰好在结束位置之前 的位置的部分。
利用[14]的结构,在添加处理中,能够执行基本上类似于替代处
理的编辑处理。在根据[9]的文档管理设备中,其中编辑部分识别部可以根 据电子原稿识别出删除处理位置、删除处理的开始位置、删除范围的 开始位置以及删除范围的结束位置中的至少一个,该电子原稿位于基 准位置处并且是由编辑基准原稿提取部提取的。文档编辑处理部可以 包括删除处理部,通过采用由编辑部分识别部所识别出的删除处理位 置、删除处理的开始位置、删除范围的开始位置以及删除范围的结束 位置中的至少一个作为基准,该删除处理部删除在存储部中存储的电 子文档中给定张数的电子原稿。
利用[15]的结构,在编辑处理中,能够执行删除处理以获得经过 编辑的电子文档,其中已经从编辑电子文档中删除了编辑部分中的电 子原稿。在根据[15]的文档管理设备中,当位于基准位置处并且由编 辑基准原稿提取部提取的电子原稿表示单独的删除位置时,删除处理 部可以从编辑电子文档中删除基准位置处的电子原稿。
利用[16]的结构,在位于基准位置处并且由基准电子原稿所识别 的电子原稿表示单独的删除位置时,能够执行从编辑电子文档中单独 删除位于基准位置处的电子原稿的删除处理。在根据[15]的文档管理设备中,当位于基准位置处并且由编辑基准原稿提取部提取的电子原稿限定了删除处理的开始位置并且 当指定了要被删除的张数时,删除处理部可以从编辑电子文档中删除 在从开始位置到由所指定张数确定的位置的范围内的电子原稿。
利用[17]的结构,当位于基准位置处并且由基准电子原稿识别出 的电子原稿限定了删除处理的开始位置并且当指定了要删除的张数 时,可以执行从编辑电子文档中删除了从开始位置到由所指定张数确 定的点的范围内的电子原稿的删除处理。在根据[15]的文档管理设备中,当位于基准位置处并且由编
辑基准原稿提取部提取的两个电子原稿限定了删除范围的开始位置 和删除范围的结束位置时,通过采用一个原稿来表示删除范围的开始 位置并且采用另一原稿来表示删除范围的结束位置,删除处理部可以 从编辑电子文档中删除位于在编辑电子文档中从开始位置到结束位 置的电子原稿。L
利用[18]的结构,当根据基准电子原稿识别出删除范围的开始位 置和结束位置时,能够执行删餘了从删除范围的开始位置到结束位置 的全部电子原稿的删除处理。在根据[9]的文档管理设备中,编辑部分识别部可以根据电 子原稿通过识别交换处理的开始位置、交换范围的开始位置和交换范 围的结束位置中的至少一个来识别出两个交换部分,该电子原稿位于 基准位置处并且是由编辑基准原稿提取部提取的。文档编辑处理部可 以包括交换处理部,其对(i )在编辑电子文档中由编辑基准原稿提 取部识别出的一部分电子原稿的位置以及(ii )在编辑电子文档中的 另一部分的电子原稿的位置彼此进行交换。
利用[19]的结构,在编辑处理中,能够执行交换处理来获得经过 编辑的电子文档,其中在编辑电子文档的一个编辑部分中的电子原稿 的位置和在编辑电子文档的另一编辑部分中的电子原稿的位置已被 相互交换。根据本发明的另一方面,文档管理方法包括根据通过图像 读取装置来读取原稿所得到的电子原稿,或者根据从存储部读取的电 子原稿或者电子文档中的电子原稿,获取基准电子原稿,所述基准电子原稿用于识别编辑电子文档的编辑部分的基准位置;根据基准电子
原稿来识别出在编辑电子文档中的编辑部分;以及以电子原稿为单位 针对由编辑部分识别部识别出的编辑部分来执行给定的编辑处理。
利用[20]的结构,系统根据关键字电子原稿自动地识别出编辑部 分,该关键字电子原稿用于识别在编辑电子文档中的编辑部分的基准 位置。这使得(例如,计算机)实现针对所希望的编辑部分来执行编 辑处理的机构成为可能,无需用户在编辑电子文档中查找编辑部分中 的页面并且随后输入页面位置的指定。


将根据以下附图详细描述本发明的示范性实施例。
图r是示出了实现本发明的示范性实施例的文档处理系统的示
范性结构的示图2是示出了根据第一示范性实施例的,组成了在文档处理系
统中的文档编辑功能的主要部分的文档管理系统和文档管理设备的
功能概要的框图3是示出了从电子编辑文档的读出到自动编辑处理的操作过
程和处理过程的概要的流程图3A是说明了步骤S40处的具体过程的流程图4是示出了原稿获取方法设置屏幕G40的示例的示图4A是示出了关键字原稿选择屏幕G43的示例的示图4B是示出了新原稿选择屏幕G46的示例的示图4C是示出了读取条件选择屏幕G62的示例的示图5是说明了由编辑部分识别部和文档编辑处理部的替代处理
部所执行的原稿替代处理的概要的示图(第一部分);
图5A是说明了由编辑部分识别部和文档编辑处理部的替代处
理部所执行的原稿替代处理的概要的示图(第二部分);
图5B是说明了由编辑部分识别部和文档编辑处理部的替代处
理部所执行的原稿替代处理的概要的示图(第三部分);
图5C是说明了由编辑部分识别部和文档编辑处理部的替代处理部所执行的原稿替代处理的概要的示图(第四部分);
图6是示出了在执行原稿替代功能时所使用的编辑文档选择屏
幕G20一RP 1的示例的示图6A是示出了在执行原稿替代功能时所使用的编辑模式选择 屏幕G30—RP1的示例的示图6B是示出了在执行原稿替代功能时所使用的读取条件选择 屏幕G72—RP1的示例的示图6C是示出了在执行原稿替代功能时所使用的编辑完成屏幕 G92_RP1的示例的示图6D是示出了在执行原稿替代功能时所使用的再次确认屏幕 G82_RP1和G82—RP2的示例的示图是示出了在执行原稿替代功能时所使用的编辑完成屏幕 G92_RP2的示例的示图7是示出了在第一示范性实施例的结构中的自动替代处理过 程的示例的流程图8是说明了由编辑部分识别部和文档编辑处理部的添加处理 部所执行的原稿添加处理的概要的示图(第一部分);
图8A是说明了由编辑部分识别部和文档编辑处理部的添加处
理部所执行的原稿添加处理的概要的示图(第二部分);
图9是示出了在执行原稿添加功能时所使用的编辑文档选择屏 幕G20一AD1的示例的示图9A是示出了在执行原稿添加功能时所使用的编辑模式选择 屏幕G30—AD1的示例的示图9B是示出了在执行原稿添加功能时所使用的读取条件选择 屏幕G72—AD1的示例的示图9C是示出了在执行原稿添加功能时所使用的再次确认屏幕 G82—AD1和G82—AD2的示例的示图9D是示出了在执行原稿添加功能时所使用的编辑完成屏幕 G92_AD2的示例的示图IO是示出了在第一示范性实施例的结构中的自动添加处理过程的示例的流程图ll是说明了由编辑部分识别部和文档编辑处理部的删除处理 部所执行的原稿删除处理的概要的示图(第一部分);
图11A是说明了由编辑部分识别部和文档编辑处理部的删除处 理部所执行的原稿删除处理的概要的示图(第二部分);
图11B是说明了由编辑部分识别部和文档编辑处理部的删除处 理部所执行的原稿删除处理的概要的示图(第三部分);
图12是示出了在执行原稿删除功能时所使用的编辑文档选择屏 幕G20一DL1的示例的示图12A是示出了在执行原稿删除功能时所使用的编辑模式选择 屏幕G30一DL1的示例的示图12B是示出了在执行原稿删除功能时所使用的读取条件选择 屏幕G72一DL1的示例的示图12C是示出了在执行原稿删除功能时所使用的再次确认屏幕 G82一DL1和G82—DL2的示例的示图12D是示出了在执行原稿删除功能时所使用的编辑完成屏幕 G92—DL2的示例的示图13是示出了在第一示范性实施例的结构中的自动删除处理过 程的示例的示图14是说明了由编辑部分识别部和文档编辑处理部的交换处理 部所执行的原稿交换处理的概要的示图(第一部分),
图14A是说明了由编辑部分识别部和文档编辑处理部的交换处 理部所执行的原稿交换处理的概要的示图(第二部分);
图14B是说明了由编辑部分识别部和文档编辑处理部的交换处 理部所执行的原稿交换处理的概要的示图(第三部分);
图15是示出了在执行原稿交换功能时所使用的编辑文档选择屏 幕G20一CH1的示例的示图15A是示出了在执行原稿交换功能时所使用的编辑模式选择 屏幕G30一CH1的示例示图15B是示出了在执行原稿交换功能时所使用的读取条件选择图15C是示出了在执行原稿交换功能时所使用的再次确认屏幕 G82—CH1和G82—CH2的示例的示图15D是示出了在执行原稿交换功能时所使用的交换部分设置 屏幕G83—CH1的示例的示图15E是示出了在执行原稿交换功能时所使用的编辑完成屏幕 G92—CH2的示例的示图16是示出了在第一示范性实施例的结构中的自动交换处理过 程的示例的流程图17是示出了根据第二示范性实施例的,组成了在文档处理系 统中的文档编辑功能的主要部分的文档管理系统和文档管理设备的 功能概要的框图18A和图18B是示出了在第二示范性实施例的结构中的自动 替代处理过程的示例的流程图19是示出了在第二示范性实施例的结构中的自动添加处理过 程的示例的流程图20是示出了在第二示范性实施例的结构中的自动删除处理过 程的示例的流程图21A和图21B是示出了在第二示范性实施例的结构中自动交 换处理过程的示例的流程图22是示出了在由计算机实现文档管理设备的情况下的硬件结 构的示例的示图。
具体实施例方式
以下将参考附图详细描述本发明的示范性实施例。 <系统结构>
图1是示出了实现本发明示范性实施例的文档处理系统的示范 性结构的示图。如图所示,在该示范性实施例的文档处理系统1中, 作为通信装置的示例的网络9链接了以下装置各种成像装置3,其
具有将图像输出到诸如纸张之类的输出介质上的图像输出功能和在输出介质上读取图像以获得其电子数据(图像数据)的图像获取功能;
诸如个人计算机(在下文有些情况下被称为PC)的处理指令装置4, 其指示各种图像装置3来执行图像获取处理和图像输出处理;以及文 档管理服务器6,其具有保存和管理经过处理的文档和图像的服务器功能。
网络9由LAN (局域网)、WAN (广域网)、因特网等实现。 成像装置3的示例是具有图像获取功能和图像输出功能(集
中称为复印功能)的复印机3A;被称为具有单一功能(只有作为图 像输出功能的示例的打印功能)的打印机的打印装置3B;被称为具
有图像获取功能(尤其被称为扫描仪功能)的扫描仪的图像读取装置
3C;具有打印功能、复印功能和扫描仪功能的多功能装置3D;以及
传真机3E。这些装置通过网络9或者通过预定连接接口连接到文档 管理服务器6。在图中,针对每种类型单独示出了一种或两种成像装 置3。然而,每种装置的数量可以是任意的。而且,可以省略某种类 型的装置。
例如,复印机3A通过网络9连接到文档管理服务器6。当用户 操作复印机3A的操作面板(未示出)来发出用于复印的指令时,复 印机3A响应于复印指令把读出的图像发送到文档管理服务器6 (具 体地说,图像数据包括电子数据,在下文也是类似这种情况)。此时, 复印机3A可以根据输入用户名和密码来认证已发出复印指令的用 户。随后,复印机3A可以把通过认证获得的包括用于识别用户的用 户名的信息连同图像一起发送到文档管理服务器6。
而且,复印机3A并不执行用于把图像读出到打印纸上的直接形 成处理。相反,复印机3A从文档管理服务器6接收作为形成处理的 对象的图像,并且根据所接收的图像来把相应的图像形成在打印纸 上。S口,复印机3A把通过读取要被复印的原稿所获得的图像一次发 送到文档管理服务器6,随后根据从文档管理服务器6接收到的图像 执行随后的处理。
打印装置3B通过网络9等连接到文档管理服务器6,并且根据 从文档管理服务器6输入的图像来把图像形成在诸如打印纸之类的输出介质上。
每个图像读取装置3C通过串行总线接口等连接到处理指令装
置4,或者通过网络9连接到文档管理服务器6。当用户操作图像读 取装置3C的处理指令装置4或者操作面板(未示出)以发出用于读 取的指令,并且随后响应于读取的指令时,图像读取装置3C将通过 读取和数字化原稿所获得的电子原稿(图像数据)发送到处理指令装 置4或者文档管理服务器6。在将电子原稿发送到文档管理服务器6 时,图像读取装置3C可以根据输入的用户名和密码来认证已发出读 取指令的用户。随后,图像读取装置3C可以把通过该认证获得的并 包括用于识别用户的用户名的信息连同电子原稿(图像数据) 一起发 送到文档管理服务器6。
多功能装置3D通过网络9连接到文档管理服务器6,并且执行 复印机3A、打印机3B和图像读取装置3C的功能。
传真机3E通过网络9等连接到文档管理服务器6,并且执行读 出图像的FAX发送。可选地,根据所接收的图像,传真机3E把FAX 图像输出到诸如打印纸之类的输出介质上,同时将在发送或接收时获 得的经过处理的图像输出到文档管理服务器6。
处理指令装置4通过网络9连接文档管理服务器6,并且把要由 打印装置3B、图像读取装置3C等处理的图像和诸如将发出处理指 令的用户的用户名之类的相关信息发送到文档管理服务器6。处理指 令装置4具有用于执行这种控制的控制部42A;以及诸如硬盘驱动 器之类的数据保持部44,用于存储数字化的电子原稿或者通过组合 多张电子原稿所生成的电子文档。数据保持部44可以包括内置存储 装置或者通过USB (通用串行总线)等连接到外部的可替代的存储 装置。
每个复印机3A和多功能装置3D具有各自相应的控制部32A 或32D;以及各自相对因的数据保持部34A或34D,其提供有包括 硬盘驱动器、光盘单元等的存储装置,用于存储通过组合多张电子原 稿而生成的电子文档,该电子原稿是通过利用其自身的图像读取功能 读取和数字化原稿所生成的。文档管理服务器6具有服务器功能,并且响应于来自作为客户
端系统的处理指令装置4的请求来控制在成像装置3中所执行的图像 获取处理和图像输出处理。而且,文档管理服务器6把处理图像记录 并保存到预定存储装置中。为此,文档管理服务器6具有控制部62; 以及数据保持部64,其提供有包括硬盘驱动器、光盘单元等的存储 装置,用于存储通过组合多张电子原稿所生成的电子文档。
每个数据保持部34A、 34D、 44和64起到原稿/文档存储部的作 用,用于存储电子原稿或通过组合多张电子原稿所生成的电子文档。
这里,文档管理系统2A和/或文档管理设备2B被安装在该示范 性实施例的文档处理系统1中。文档管理系统2A和文档管理设备2B 能执行用于电子文档的编辑处理,该电子文档保存在复印机3A的数 据保持部34A、或者多功能装置3D的数据保持部34A中、或者保存 在文档管理服务器6的数据保持部64中,用作搜索关键字原稿(基 准原稿),(i )通过利用在复印机3A、图像读取装置3C、多功能 装置3D等中提供的图像读取功能来读取和数字化原稿所获得的电子 原稿,或者(ii)已保存的电子原稿(包括通过读取原稿而在过去保 存的电子原稿)。
例如,诸如PC之类的处理指令装置4和具有图像读取功能的各 种成像装置3 (复印机3A、图像读取装置3C和多功能装置3D)组 成了文档管理系统2A。在此情况下,诸如嵌入到处理指令装置4中 的硬盘驱动器之类的存储装置实现了用于存储通过组合多张电子原 稿所生成的电子文档的文档存储部。可选地,诸如PC之类的处理指 令装置4、具有图像读取功能的各种成像装置3 (复印机3A、图像读 取装置3C和多功能装置3D)以及文档管理服务器6 (特别地,作为 文档存储部分的数据保持部64)可以组成文档管理系统2A。
可选地,具有网络通信功能的复印机3A和多功能装置3D可提 供有文档管理设备2B。还可选地是,文档管理服务器6可被提供有 文档管理设备2B,随后具有图像读取功能的各种成像装置3 (复印 机3A、图像读取装置3C和多功能装置3D)提供了获得编辑处理的 基准位置处的电子原稿和/或要被编辑的电子原稿(编辑目标)的功同样地,单个部件可以被布置在该系统中的任意位置。因此, 处理所需的单个部件彼此有机地链接从而完成整个处理是能实现的。 实现该示范性实施例的单个功能(包括功能模块)的特定装置可以包 括硬件、软件、网络、这些的组合或者其他任意装置。对本领域技术 人员来说,该事实本身是显而易见的。而且,任意功能模块可以被组 合到一个功能模块中。
每个文档管理系统2A和文档管理设备2B相对于组成编辑电子 文档的每个电子原稿(可以被称为"旧电子原稿")来核对用于对保 存的要被编辑的编辑电子文档中的编辑部分进行识别的关键字电子 原稿(基准原稿的电子原稿),从而提取出识别了诸如编辑处理的开 始位置、编辑部分的开始位置和编辑部分的结束位置之类的编辑钿分 的旧电子原稿。随后,每个文档管理系统2A和文档管理设备2B执 行对各个编辑部分的给定编辑处理,这些编辑部分是根据用于识别编 辑电子文档中的编辑部分而提取出的旧电子原稿的各个位置来确定 的。此时,当在编辑处理中需要新原稿时,集中读取在编辑处理中需 要的新原稿和关键字电子原稿的资源中的旧原稿。这里,在要被执行 的编辑处理是删除处理或原稿交换处理的情况下,这样的新原稿是不 必要的。
用于识别编辑电子文档中的编辑部分的关键字电子原稿的获取 可以通过例如在编辑电子文档中读取开始位置处与电子原稿对应的 旧的开始原稿或者读取结束位置处与电子原稿对应的旧的结束原稿 来实现。可选地,在文档存储部(诸如数据保持部34A、 34D、 44和 64)中保存的电子原稿当中,可以使用能比在编辑电子文档中的那些 电子原稿更容易找到的电子原稿或者电子文档中的电子原稿。作为典 型情况,当用户手头具有这些原稿而不需要寻找它们时,读出旧的开 始原稿和旧的结束原稿。相对地,与搜索保持在文档存储部中的编辑 电子文档相比,当利用文件搜索机构能更容易找到电子原稿或者电子 文档中的电子原稿时,将要使用电子原稿。
例如,在装置侧的保密箱中保存的存储的文档当中指定编辑电子文档。随后,编辑开始位置处的旧原稿和编辑结束位置处的旧原稿 被读取作为关键字原稿。而且,如果需要的话,可以读取在编辑工作 时所需要的新原稿。随后,自动生成已编辑的新电子文档,其中(i )
从编辑电子文档中删除了不需要的旧电子原稿,(ii )交换了旧电子 原稿的布置位置,或者(iii)利用新电子原稿对旧电子原稿执行了添 加或替代。随后,该文档被自动保存到数据保持部34A、 34D、 44或 64中。
<文档管理设备;功能模块第一示范性实施例>
图2是示出了根据第一示范性实施例的组成了在文档处理系统 1中的文档编辑功能的主要部分的文档管理系统2A和文档管理设备 2B的功能概要的框图。
如图所示,第一示范性实施例的文档管理系统2A包括用户接 口部100,用于展示操作屏幕并且从用户接收操作指令;原稿/文档 存储部110,用于存储电子原稿和/或通过组合多张电子原稿所生成 的电子文档;以及电子原稿生成部120,用于生成通过读取原稿并将 原稿转换成图像数据所获得的电子原稿(关键字电子原稿)。
而且,文档管理系统2A包括编辑部分识别部140,用于获得 识别在原稿/文档存储部110中存储的编辑电子文档中的编辑部分所 使用的关键字电子原稿,并且随后根据关键字电子原稿来识别该编辑 部分;以及文档编辑处理部150,用于在由编辑部分识别部140所识
别的编辑部分中针对旧电子原稿执行给定的编辑处理。
文档编辑处理部150利用新电子原稿(在有些情况下不需要, 取决于编辑处理的内容)执行由用户指定的编辑处理。随后,文档编 辑处理部150生成被编辑的新电子文档,其中(i )已经利用新电子 原稿执行了替代或添加,(ii )已从编辑电子文档中删除了不必要的 旧电子原稿,或者(iii)已经交换了页面位置。随后,文档编辑处理 部150把获得的文档保存到原稿/文档存储部110中。
而且,文档管理系统2A包括图像处理部170,用于针对由电 子原稿生成部120所生成的电子原稿、从原稿/文档存储部110中读 取并组成了编辑电子文档的旧电子原稿、以及由文档编辑处理部150编辑的并且组成了新电子文档的新电子原稿来执行诸如颜色转换、颜 色校正、灰度等级校正、縮放、图像旋转和屏幕生成之类的给定图像 处理;以及打印部180,用于根据由电子原稿生成部120所生成的电 子原稿、从原稿/文档存储部110中读出的编辑电子文档以及由文档 编辑处理部150所编辑的并且组成了新电子文档的电子原稿来执行 到给定输出介质(例如打印纸)的打印输出。
用户接口部100利用文档管理系统2A或文档管理设备2B来将 各种信息显示给用户,并且接收从用户输入的各种信息。例如,用户 接口部IOO通过具有带触摸面板和具有各种按钮、开关、按键等的输 入部的显示单元的显示部来实现。例如,该显示部对应于图1所示的 成像装置3的操作面板或者诸如处理指令装置4的键盘和鼠标之类的 指向组件和显示装置。
电子原稿生成部120以光学方式读取原稿的图像,并且与如图1 所示的复印机3A、图像读取装置3C、多功能装置3D等的图像读取 功能部相对应。例如,电子原稿生成部120由以下部件实现光源单 元,用于发射条形光来进行原稿表面上的图像读取;多个镜子,每一 个都以预定方向反射来自原稿表面的经过反射的光;图像形成透镜, 用于在预定位置形成由镜子反射的光的图像;以及光电转换元件(例 如,采用CCD、 CMOS等的直线传感器),用于接收由图像形成透
镜形成图像的光并且随后执行光电转换。优选地,电子原稿生成部 120具有自动文档送纸器ADF,用于将原稿一张接一张顺序地传送到 原稿读取位置。而且,电子原稿生成部120通过读取一张原稿来生成 图像数据作为一张电子原稿。
原稿/文档存储部IIO将多张电子原稿组合成一个电子文档,并 且随后将电子文档保存(存储或累积,以其他的术语)到诸如硬盘驱 动器和光盘单元之类的大容量存储介质中。原稿/文档存储部110对 应于图1所示的数据保持部34A、 34D、 44或64。在原稿/文档存储 部110中存储的电子文档的示例包括包含了通过电子原稿生成部 120来读取原稿所获得的电子原稿的电子文档,以及包含了通过诸如 PC之类的终端单元所生成的电子原稿的电子文档。打印部180对应于图1所示的复印机3A、打印装置3B的打印 功能部或者多功能装置3D。
编辑部分识别部140和文档编辑处理部150形成了文档管理系 统2A和文档管理设备2B的核心,并且被包括在图1所示的每个控 制部32A、 32D、 42或62中。在下面的描述中,提供有编辑部分识 别部140和文档编辑处理部150的控制部也可以被称为"编辑控制部" 130。
编辑控制部130的硬件结构可以由与普通计算机类似的机构来 实现,该计算机具有CPU(中央处理单元中央运算控制部),用 于执行控制处理和运算处理的核心操作;以及诸如RAM (随机存取 存储器)和ROM (只读存储器)之类的存储设备,用于存储经过处 理的数据和程序数据。这种硬件结构的示例是公知常识并且包括诺如 个人计算机之类的计算机的结构,该计算机提供有执行用于预定处理 的软件的微处理器(稍候给出了示例)。
编辑控制部130具有龟子原稿接收部132,用于从电子原稿生 成部120 (例如,在复印机3A、图像读取装置3C、多功能装置3D 等中提供的原稿读取功能部)接收经过处理的电子原稿;关键字电子 原稿获取部134,用于获取自动在编辑电子文档中识别编辑部分(包 括编辑处理范围的基准位置)所使用的关键字电子原稿;以及编辑电 子原稿获取部B5,用于获取在编辑处理中需要的编辑电子原稿。
关键字电子原稿获取部134采用由电子原稿生成部120所生成 并且在识别编辑部分时由电子原稿接收部132所接收的一张或多张 电子原稿作为(多个)搜索关键字电子原稿。可选地,关键字电子原 稿获取部134采用已经与一张或多张电子原稿分开登记的电子文档 (具有不同的文件名)或已经登记在用于存储电子文档的文档存储部
(诸如数据保持部34A、 34D、 44和64)中的编辑电子文档中的一 张或多张电子原稿作为(多个)搜索关键字电子原稿。
当编辑模式是需要编辑电子原稿的模式时,编辑电子原稿获取 部135采用由电子原稿生成部120所生成并且由电子原稿接收部132
作为编辑目标接收的一张或多张电子原稿作为(多个)编辑电子原稿。采用已经与一张或多张电子原稿分 开登记的电子文档(具有不同的文件名)或已经登记在用于存储电子
文档的文档存储部(诸如数据保持部34A、 34D、 44和64)中的编 辑电子文档中的一张或多张电子原稿作为(多个)编辑电子原稿。
这里,用户将原稿放置在电子原稿生成部120的原稿读取部的 给定位置处,并且随后通过在成像装置3 (或处理指令装置4)中的 诸如操作面板之类的用户接口部100来输入诸如复印、传真发送、扫 描或者由粉碎机删除的操作指令。对于原稿,原稿读取部生成原稿的 图像数据(尤其可以被称为"电子原稿"),并且随后将生成的图像 数据连同用于唯一识别电子原稿的原稿识别信息一起发送到电子原 稿接收部132。
除了编辑部分识别部140和文档编辑处理部150之外,编辑控 制部130具有处理操作信息接收部136,用于通过在成像装置3中 提供的诸如操作面板之类的操作装置来接收与针对在原稿/文档存储 部110中保存的电子文档要被执行的处理操作相关的信息;以及已存 原稿/已存文档读取部138,用于读取关键字电子原稿(可以是包含 关键字电子原稿的电子文档)、编辑电子原稿(可以是包含编辑电子 原稿的电子文档)、或者保存在原稿/文档存储部110中的各种电子 文档当中的编辑处理目标的编辑电子文档。
编辑部分识别部"O具有原稿比较部144,其将限定编辑(多 个)部分时从关键字电子原稿获取部134接收的一张或多张关键字电 子原稿与组成了由已存原稿/已存文档读取部138所读取的编辑电子 文档的旧电子原稿进行比较(核对),从而计算电子原稿之间的差异 信息Diff;以及编辑基准原稿提取部146,其根据针对组成了编辑电 子文档的每个旧电子原稿的差异信息Diff来提取限定了在编辑电子 文档中的编辑处理的基准位置的电子原稿(例如,限定了在电子文档 中的编辑处理的开始位置的电子原稿,限定了编辑部分的开始位置的 电子原稿,以及限定了编辑部分的结束位置的电子原稿中的至少一 个)。
在原稿比较部144中提供的图像比较(图像核对)功能中,一般图像搜索功能是可用的。例如,原稿比较部144可以利用作为关键
字图像的电子原稿来搜索(i)组成了要被编辑的电子文档的电子原 稿和(ii)保存在原稿/文档存储部110中的信息,其中的电子原稿 是在针对与关键字图像相同或相似的电子原稿来限定编辑处理的基 准位置时由电子原稿接收部132接收的。因此,组成要被编辑的电子 文档的每个电子原稿逐个地与被采用作为关键字图像的旧原稿的电 子原稿进行比较,从而计算出图像之间的差异信息Diff。图像核对的 技术可以是各种公知技术中的任意一种,诸如图像特征量的比较。这 里,在由原稿比较部144所执行的图像核对中,取代关键字电子原稿 和组成了编辑电子文档的每个电子原稿的图像数据自身的使用,可以 使用通过减小原始数据所生成的縮略图像的数据。
.原稿比较部144执行图像核对从而生成搜索结果的得分。这里, 搜索结果的得分是表示了要被核对的两个图像(关键字电子原稿和组 成编辑电子文档的每个旧电子原稿)之间的识别级别(程度)的指标。 该得分是根据差异信息Diff来确定的。
根据针对组成编辑电子文档的每个旧电子原稿的差异信息Diff, 编辑基准原稿提取部146提取了被确定为与限定了编辑处理的基准 位置的旧原稿相同或最相似的旧电子原稿,来作为在编辑处理的开始 位置、编辑部分的开始位置或者编辑部分的结束位置处的电子原稿。
根据在由编辑基准原稿提取部146所提取的编辑电子文档中的 基准位置(例如,针对电子文档限定了要被执行的编辑处理的开始位 置的电子原稿、限定了编辑部分的开始位置的电子原稿以及限定了编 辑部分的结束位置的电子原稿中的至少一个)处的电子原稿的位置 (所谓页面位置),编辑部分识别部140自动识别限定了编辑部分的 位置信息(编辑处理的开始位置、编辑部分的开始位置和编辑部分的 结束位置中的至少一个),并且随后将识别的信息告知文档编辑处理 部150。
根据限定了由编辑基准原稿提取部146所识别的编辑部分的位 置信息,即通过采用编辑处理的开始位置、编辑部分的开始位置以及 编辑部分的结束位置中的至少一个作为基准,文档编辑处理部150利用由电子原稿生成部120所生成的并且随后被电子原稿接收部132
作为编辑目标接收的(在有些情况下这些新电子原稿是不需要的,取 决于编辑处理的内容) 一张或多张新电子原稿,针对由已存原稿/已
存文档读取部138从保存在原稿/文档存储部110中的多个电子文档 当中读取的编辑电子文档的编辑部分中的旧电子原稿来执行给定编 辑处理。
例如,文档编辑处理部150以电子原稿为单位对原稿/文档存储 部110中保存的电子文档进行编辑。在文档编辑处理部150中提供的 文档编辑功能包括原稿替代功能、原稿添加(插入)功能、原稿删除 功能和原稿交换功能。与这些功能相对应,文档编辑处理部150具有 替代处理部152,用于执行原稿替代处理;添加处理部154,用于执 行原稿添加处理;删除处理部156,用于执行原稿删除处理;以及交 换处理部158,用于执行原稿交换处理。
在文档编辑处理部150中激活的文档编辑的处理模式(诸如原 稿替代模式、原稿添加模式、原稿删除模式和原稿交换模式)由用户 通过用户接口部100的操作面板等进行选择。而且,应用于每个处理 模式的文档编辑的处理条件(例如,限定了基准位置的关键字原稿或 编辑目标的新原稿的读取顺序)由用户通过操作面板来指定,或者可 选地由设备预先设定并展示给用户。
例如,通过利用具有图像读取功能的各种设备(复印机3A、图 像读取装置3C和多功能装置3D),在保存的编辑目标的电子文档 中,读取了编辑处理的开始位置、编辑部分的开始位置或者编辑部分 的结束位置的旧原稿来作为关键字原稿。电子原稿接收部132接收包 括了关键字原稿的图像数据的关键字电子原稿,并且随后将关键字电 子原稿传送到编辑部分识别部140的原稿比较部144。根据由处理操 作信息接收部136所接收的用户操作信息,已存原稿/已存文档读取 部138读取保存的编辑目标的电子文档,并且随后将其作为编辑电子 文档传送到原稿比较部144。原稿比较部144相对于组成了由已存原 稿/已存文档读取部138所读取的编辑电子文档的每个旧电子原稿来 核对由电子原稿接收部132接收的关键字电子原稿,随后计算表示了核对结果的差异信息Diff,并且随后将计算出来的差异信息Diff传
送到编辑基准原稿提取部146。
根据针对组成了编辑电子文档的每个旧电子原稿的差异信息
Diff,编辑基准原稿提取部146提取与在编辑电子文档中限定了编辑 处理的基准位置的关键字电子原稿一致(确定为相同或最相似)的旧 电子原稿,作为在编辑处理的开始位置、编辑部分的开始位置或者编 辑部分的结束位置处的电子原稿。随后,根据编辑电子文档中位于编 辑电子文档的每个基准位置处的电子原稿的布置位置(页面位置), 编辑基准原稿提取部146识别出限定了编辑部分的位置信息,并且随 后将该位置信息告知文档编辑处理部150。
根据从编辑部分识别部140告知并且限定了编辑部分的位置信 息,文档编辑处理部150针对根据由编辑基准原稿提取部146所识别 的每个位置信息而确定的编辑部分来执行给定的编辑处理。此时,当 原稿替代处理或原稿添加处理要被执行时,新原稿的电子原稿是需要 的。因此,在编辑处理中需要的新原稿的电子原稿(新电子原稿)是 通过电子原稿接收部132获得的,并且随后被用于编辑处理中。
这里,在编辑电子文档中与关键字电子原稿一致的电子原稿被 采用作为开始位置或结束位置。随后,开始位置或结束位置处的电子 原稿可以被包括在编辑处理目标中。然而,这种限定并不是必须的。 即,关键字电子原稿是在编辑范围的基准位置处的原稿,并且因此实 际要被编辑的范围(编辑范围)可以相对于基准位置任意设定。例如, 从恰好在与两个关键字电子原稿纸张中的一个一致的电子原稿之后 的位置到恰好在与两个关键字电子原稿纸张中的另一个一致的电子 原稿之前的位置的范围可以被采用作为编辑范围。可选地,从与两个 关键字电子原稿纸张中的一个一致的电子原稿之后的M张到与两个 关键字电子原稿纸张中的另一个一致的电子原稿之前的N张的范围 可以被采用作为编辑范围。与相对于编辑范围的基准位置的编辑范围 的实际设定有关的信息可以被告知用户。可选地,用户可以执行设定。
然而,从一般编辑处理的观点来看,以下设定规则是优选的, 这是因为在基准位置和编辑范围之间的关系的直觉理解上是容易的。即,在替代处理的情况下,关键字电子原稿被看作限定了替代处理的 开始位置、替代范围的开始位置或者替代范围的结束位置。随后,在 开始位置开始替代给定张数的新电子原稿。可选地,新电子原稿被替 代到从开始位置到结束位置的范围中。在添加处理的情况下,关键字 电子原稿被看作限定了添加处理的开始位置、添加范围的开始位置或 添加范围的结束位置。随后,恰好在开始位置之前或之后添加给定张 数的新电子原稿。可选地,从恰好在开始位置之后到恰好在结束位置 之前的部分被删除,随后新电子原稿被插入到该部分。交换处理表示 了在相同编辑电子文档中页面位置的交换,并且由此可以通过删除处 理和插入处理的结合来处理。
这里,从对图1的描述来看,文档管理系统2A和文档管理设备
2B之间的差异在于编辑控制部130是与原稿/文档存储部110和电子 原稿生成部120相结合还是相分离。例如,如图所示,文档管理设备 2B至少具有编辑控制部130、关键字电子原稿获取部134、编辑部分 识别部140和文档编辑处理部150就足够的。随后,原稿/文档存储 部IIO和电子原稿生成部120以与编辑控制部130(这些部件在图中 由虚线围绕)结合的相同方式安装在设备中是优选的。随后,在编辑 控制部130与原稿/文档存储部110和电子原稿生成部120分开的情 况下,这些部件通过互连电缆、网络9等相连,从而形成了文档管理 系统2A。
<处理过程的概要>
图3是示出了从编辑电子文档的读出到自动编辑处理的操作过 程和处理过程的概要的流程图。
当处理操作信息接收部136接收与用户通过用户接口部100的 操作面板等指定编辑模式的情况有关的信息时,文档管理设备2B的 主要控制部进入该编辑模式(S10中的是)。在转移到编辑模式之后, 首先,文档管理设备2B在用户接口部100的操作面板或者其他显示 装置上展示(例如显示)操作屏幕(被称为编辑文档选择屏幕G20), 用于接收编辑电子文档的用户指定,并且随后从用户接收用于编辑电 子文档的选择操作(S20)。这里,下文参考编辑模式的特定情况来描述编辑文档选择屏幕G20的示例。
在编辑文档选择屏幕G20上,根据诸如框浏览格式或列表浏览 格式之类的给定规则来展示(例如显示)在原稿/文档存储部110中 登记的全部电子文档的文件名。用户在编辑文档选择屏幕G20上找 出他/她希望在浏览显示中编辑的电子文档的文件名。当用户选择文 件名并且随后执行确认(例如,双击文件名)时,文件管理设备2B 的主要控制部确定具有当时选择的文件名的电子文档作为要被编辑 的编辑电子文档(文档编辑的目标)。当处理操作信息接收部136 接收确定指令时,已存原稿/已存文档读取部138从原稿/文档存储部 110中读取所选择的编辑电子文档的数据,并且随后将读取的数据传 送到编辑控制部130 (S22)。
当确定编辑电子文档时,文档管理设备2B的主要控制部将用于 接收编辑模式的用户指定的操作屏幕(被称为"编辑模式选择屏幕 G30")展示(例如显示)在用户接口部100的操作面板或其他显示 装置上,并且随后接收来自用户的用于编辑模式的选择操作(S30)。 这里,下文参考编辑模式的特定情况来描述编辑模式选择屏幕G30 的示例。
在编辑模式选择屏幕G30上,显示了在步骤S20确定的编辑电 子文档的文件名以及用于针对编辑电子文档指定的要被执行的文档 编辑处理的内容。在该示例中,展示的模式选择按钮包括删除按钮, 用于选择原稿删除模式;替代按钮,用于选择原稿替代模式;添加按 钮,用于选择原稿添加模式;以及交换按钮,用于选择原稿交换模式。 用户从显示在编辑模式选择屏幕G30上的选择按钮中选择与期望的 编辑内容相对应的按钮。当用户选择编辑模式选择按钮中任何一个并 且随后执行确认(例如双击按钮)时,文档管理设备2B的主要控制 部确定此时选择的按钮表示了文档编辑的模式(编辑内容)。
当完成了用于文档编辑模式的选择操作时,如果在关键字电子 原稿获取方法或编辑处理中新电子原稿是必需的话,则文档管理设备 2B的主要控制部将用于接收对新电子原稿的获取方法的选择指定的 操作屏幕(被称为"原稿获取方法设置屏幕G40")展示(例如显示)在用户接口部100的操作面板或其他显示装置上,并且随后接收来自 用户的选择操作(S40)。当用户选择用于获取方法选择的按钮并且
随后执行确认(例如,点击确定按钮)时,文档管理设备2B的主要
控制部将显示与所选择的获取方法相对应的下一个屏幕。
随后,当检测倒(多个)关键字电子原稿和(多个)新电子原
稿的获取完成和将这些原稿保存到原稿/文档存储部110完成时,这 些操作是根据与所选择的获取方法(S80中的是)相对应的屏幕显示 来执行的,文档管理设备2B的主要控制部将用于监测(多个)编辑 部分的算子N递增"1" (S82)。随后,文档管理设备2B的主要控 制部将用于确认是否存在相同编辑模式中的其他编辑部分的确认屏 幕(被称为"再次确认屏幕G82")展示(例如显示)在用户接口部 100的操作面板或其他显示装置上,并且随后接收来自用户的指示操 作(S84)。这里,可以省略步骤S82和S84的处理,从而可以不接 受在相同编辑模式中指定多个编辑部分。
再次确认屏幕G82显示了继续按钮,用于选择在相同编辑模 式中继续处理;以及结束按钮,用于选择在当前编辑模式中终止处理。 用户在再次确认屏幕G82上选择任意一个选择按钮。当用户选择继 续按钮并且执行确认(例如,双击继续按钮)时(S84中的是),文 档管理设备2B的主要控制部返回到步骤S40,从而执行与上述类似 的处理。
这里,当过程返回到步骤S40时,获得了用于关键字电子原稿 或新电子原稿的获取方法能被指定到与前一个不同这样的获取方法 的优势。此时,先前选择的获取方法的按钮是有效的。随后,为了可 以容易地认识到该状态,可以采用加重显示,诸如加亮显示(高亮度) 或者以其他颜色显示。当要改变获取条件时,想要的按钮是有效的, 随后点击确认按钮。可能存在这样的情况,当多个编辑部分要被处理 时,针对全部编辑部分设定了用于关键字电子原稿和新电子原稿的相 同的获取方法。在此情况下,如果在返回到步骤S40时先前选择的 获取方法的按钮是有效的话,只需要点击确认按钮。
另一方面,当用户选择结束按钮并且执行确认(例如双击结束按钮)时(S84中的否),文档管理设备2B转到自动编辑处理,该 自动编辑处理是在步骤S30选择的编辑模式下并且是根据在步骤S40 获得的编辑中需要的关键字原稿和新电子原稿的电子原稿由编辑控 制部130执行的。
当完成了由编辑控制部130所执行的自动编辑处理时,文档管 理设备2B的主要控制部将用于展示给用户经过编辑的电子文档己经 被保存的原稿/文档存储部110中的屏幕(被称为"编辑完成屏幕 G92")展示(例如显示)到用户接口部100的操作面板或其他显示 装置上(S92)。
<获取(多个)关键字原稿和(多个)新原稿的过程>
图3A是描述了步骤S40的具体过程的流程图。首先,当选择在 .编辑处理中不需要(多个)新原稿的编辑模式时,文档管理设备2B 的主要控制部在原稿获取方法设置屏幕G40上禁止选择新原稿读取 按钮或新原稿保存按钮。
当在原稿获取方法设置屏幕G40上选择关键字原稿保存按钮 时,文档管理设备2B的主要控制部确定(多个)关键字原稿的读取 是不需要的(S41中的否),并且随后将用于监测编辑部分的算子N 初始化为"0" (S42)。而且,主要控制部将用于从保存的电子原 稿接收(多个)关键字原稿的选择的操作屏幕(被称为"关键字原稿 选择屏幕G43")展示(例如显示)到用户接口部100的操作面板或 其他显示装置上。随后,主要控制部从原稿/文档存储部110接收用 于(多个)关键字电子原稿的由用户执行的选择操作(S43)。
在关键字原稿选择屏幕G43上,根据诸如框浏览格式或列表浏
览格式之类的给定规则展示了全部电子原稿和在原稿/文档存储部 110中登记的电子文档的文件名。在关键字原稿选择屏幕G43上的浏
览显示中,用户找出位于编辑处理的开始位置、编辑部分的开始位置 或编辑部分的结束位置的电子原稿或包含这种电子原稿的电子文档 的文件名。当用户选择文件名和页面位置并且随后执行确认时,文档 管理设备2B的主要控制部确定具有此时选择的文件名的电子原稿或 在电子文档中的指定页面位置处的电子原稿是关键字电子原稿。当接收确认指示时,处理操作信息接收部136将该信息告知文档编辑处理 部150。
当处理操作信息接收部136接收到完成用于(多个)关键字电 子原稿的选择操作时,确定是否不需要获得新原稿,这是因为在原稿 获取方法设置屏幕G40上仅选择了关键字原稿保存按钮(S44)。当 仅选择关键字原稿保存按钮时,当不需要获得新原稿(S44中的是) 时,程序进行到步骤S80。否则,程序进行到步骤S45。
当进入步骤S45时,文档管理设备2B的主要控制部确定在原稿 获取方法设置屏幕G40上的新原稿读取按钮与新原稿保存按钮之间 选择哪一个(S45)。当没有选择新原稿读取按钮时,SP,当选择新 原稿保存按钮时(S45中的否),文档管理设备2B的主要控制部将 用于接收用于新原稿的用户指定的操作屏幕(被称为"新原稿选择屏 幕")展示在用户接口部100的操作面板或其他显示装置上,并且随 后接收来自用户的用于新原稿的选择操作(S46)。
在旧原稿选择屏幕G46上,根据诸如框浏览格式和列表浏览格 式之类的预定规则来展示全部电子原稿(每个都包括单张纸)和在原 稿/文档存储部110中登记的电子文档的文件名。当选择电子文档时, 响应于该选择操作,字段被自动显示到要被指定和输入的页面位置 处。在新原稿选择屏幕G46的浏览显示中,用户找出在编辑处理中 需要的新电子原稿和包含新电子原稿的电子文档的文件名。当用户选 择并指定文件名和页面位置,并且随后执行确定时,文档管理设备 2B的主要控制部确定此时选择的文件名的电子原稿或者在电子文档 中的指定页面位置处的电子原稿是首先指定的新电子原稿。当接收确 认指示时,处理操作信息接收部136将该信息告知文档编辑处理部 150。随后,程序进行到步骤S80。
在原稿获取方法设置屏幕G40上,当选择新原稿读取按钮时 (S45中的是),文档管理设备2B的主要控制部将用于接收对于新 原稿的读取操作的操作屏幕(被称为新原稿读取屏幕G50)展示到用 户接口部100的操作面板或其他显示装置上,并且随后接收来自用户 的对于新原稿的读取操作(S50)。在新原稿读取屏幕G50上,操作菜单还被展示用于接收对于诸如颜色模式、原稿进纸模式和原稿图像
品质之类的各种读取条件的指定。
在新原稿读取屏幕G50上执行各种设置之后,当按下开始按钮
时,文档管理设备2B的主要控制部指示原稿读取部开始读取操作,
并且发出将由原稿读取部所读取的新电子原稿保存到原稿/文档存储
部110的指示(S52)。随后,程序进行到步骤S80。
在原稿获取方法设置屏幕G40上,当选择关键字原稿读取按钮 (S41中的是)而没有选择新原稿读取按钮(S48中的否)时,文档 管理设备2B的主要控制部首先对用于监测编辑部分的算子N初始化 为"0" (S60)。而且,用于将读取关键字原稿的过程展示给用户 并且用于接收诸如颜色模式、原稿进纸模式和原稿图像品质之类的各 种读取条件的指示的操作屏幕.(被称为"读取条件选择屏幕G62") 被展示在用户接口部100的操作面板或其他显示装置上,从而从用户 接收选择操作。
在读取条件选择屏幕G62上展示的"读取原稿过程"是读取由 编辑部分识别部140将要使用的(多个)关键字原稿((多个)旧原 稿)的过程,该编辑部分识别部用于自动确定在对编辑电子文档的编 辑处理中作为基准的位置(编辑处理的开始位置、编辑部分的开始位 置或者编辑部分的结束位置)。
在读取条件选择屏幕G62上执行各种设置之后,当按下开始按 钮时,文档管理设备2B的主要控制部指示预定原稿读取部开始读取 操作,并且发出指示来将由原稿读取部所读取的关键字电子原稿保存 到原稿/文档存储部110 (S64)。
其后,当处理操作信息接收部136被告知已经完成关键字原稿 的读取并且将该关键字原稿保存为关键字电子原稿时,文档管理设备 2B的主要控制部确定是否选择了新原稿保存按钮(S66) 。 S卩,确定 是否不需要获得新原稿,这是因此在原稿获取方法设置屏幕G40上 仅选择了关键字原稿读取按钮。当没有选择新原稿保存按钮时,确定 不需要获得新原稿,并且随后程序进行到步骤S80 (S66中的是)。 当选择了新原稿保存按钮时,程序进行到步骤S46,并且随后从保存的原稿中接收用于(多个)新原稿的选择操作。
在原稿获取方法设置屏幕G40上,当选择关键字原稿读取按钮
(S41中的是)并且还选择了新原稿读取按钮(S48中的是)时,文 档管理设备2B的主要控制部首先将用于监测编辑部分的算子N初始 化为"0" (S70)。而且,用于将读取关键字原稿和新原稿的过程 展示给用户并且用于接收诸如颜色模式、原稿进纸模式和原稿图像品 质之类的各种读取条件的指定的操作屏幕(被称为"读取条件选择屏 幕G72")被展示在用户接口部100的操作面板或其他显示装置上, 从而接收来自用户的选择操作(S72)。这里,下文参照编辑模式的 特定情况来描述读取条件选择屏幕G72。
在读取条件选择屏幕上展示的"读取原稿的过程"是读取将要 由编辑部分识别部140使用的关键字原稿(旧原稿)的过程,或者是 在编辑处理中不需要新电子原稿的情况下读取新原稿的过程,该编辑 部分识别部用于自动确定在编辑电子文档的编辑处理中作为基准的 位置(编辑处理的开始位置、编辑部分的开始位置或者编辑部分的结 束位置)。
在读取条件选择屏幕G72上执行各种设置之后,当按下开始按 钮时,文档管理设备2B的主要控制部指示预定原稿读取部开始读取 操作,并且发出指示将由原稿读取部所读取的电子原稿保存到原稿/ 文档存储部110中(S74)。随后,程序迸行到步骤S80。
这里,在对关键字原稿的读取和保存操作中(S62,S64),不需 要读取限定了编辑处理的开始位置的关键字原稿、限定了编辑部分的 开始位置的关键字原稿和限定了编辑部分的结束位置的关键字原稿 的全部。因此,文档管理设备2B的主要控制部展示适合所指定编辑
模式的消息。而且,在已经指示了对限定编辑部分的结束位置的关键 字原稿的读取,但是用户并没有执行对限定了编辑部分的结束位置的 关键字原稿的读取,并且因此不能在编辑电子文档中找到相应的旧电 子原稿的情况下,文档管理设备2B的主要控制部执行符合该情况的 处理。
<操作屏幕的示例>图4到图4C是示出了步骤S40处(更具体地说,在步骤S41 到S74)展示的屏幕示例的示图。
在步骤S40,文档管理设备2B的主要控制部展示了在关键字电
子原稿获取方法或编辑处理中需要新电子原稿的情况下用于从用户 接收对新电子原稿的获取方法的选择指定的图4的(1)示出的原稿 获取方法设置屏幕G40—1。在原稿获取方法设置屏幕G40一l上,展 示了用于关键字原稿的获取的选择按钮,包括用于指定读取操作的关 键字原稿读取按钮和用于从保存的文件中指定选择操作的关键字原 稿保存按钮。
而且,当步骤S30处选择的编辑模式需要用于编辑处理的新电 子原稿时,展示了用于获取新电子原稿的选择按钮,包括用于指定读 取操作的新原稿读取按钮和用于从保存的文件中指定选择操作的新 原稿保存按钮。
为了用户能够容易地看到所选择的获取方法和未选择的获取方 法,优选地是,采用如加亮(高亮度)显示或以其他颜色显示来加重 显示。在图中所示的设置中,将要由读取方法将获得关键字原稿和编 辑原稿两者。因此,关键字原稿读取按钮和新原稿读取按钮形成了具 有网点图案的阴影。
这里,在图4的(1)所示的示例中,针对限定了编辑处理或编 辑部分的开始位置的关键字电子原稿(旧的开始原稿)和限定了编辑 部分的结束位置的关键字电子原稿(旧的结束原稿)两者,选择了相 同的读取方法。然而,例如,可以展示图4的(2)所示的原稿获取 方法设置屏幕G40—2,并且随后独立于旧的开始原稿和旧的结束原稿 选择了获取方法。在此情况下,以及在稍后的处理中,根据这种情况 准备了处理步骤和操作屏幕。
在步骤S43,文档管理设备2B的主要控制部首先展示用于选择 旧的开始原稿的关键字原稿选择屏幕G43j。通过将要运行的设备的 用户接口 (诸如操作面板),用户发出指示将电子原稿和电子文档显 示在用户自己的加密框中。随后,显示图4A的(1)所示的关键字 原稿选择屏幕G43一1。准备按钮,使得列表显示和縮略显示中的任意一个可被选择作为浏览显示的模式。这里,在该示范性实施例中,以 每个电子文档的页数升序来执行显示。然而,用于电子文档的显示顺 序可以另外按照每个电子文档的保存日期的顺序以及每个电子文档 的文件名的顺序那样。即,用户可以任意设定。
在用于选择如图所示的旧的开始原稿的关键字原稿选择屏幕
G43一l上,针对四个电子文档中的每一个显示了文件名、登记日期和
时间以及总页数。这里,当在同一显示屏幕上不能显示其他电子原稿 和电子文档时,可以采用诸如屏幕切换功能和拖动功能之类的公知机 构,使得可以显示作为显示对象的全部电子原稿和电子文档。
在关键字原稿选择屏幕G43_l的浏览显示中,用户找出要设定 的一个作为旧的开始原稿。例如,当找出要设定的电子原稿自身作为 旧的开始原稿时,选择并双击其文件名。而且,当在电子文档中要找 出要设定的电子原稿作为旧的开始原稿时,首先选择该电子文档。随 后,显示页面输入字段。因此,在电子文档中按数字编号输入电子原 稿要被设定作为旧的开始原稿的页面位置。此时,当在电子文档中要 被设定作为旧的开始原稿的龟子原稿的页面位置未知时,用户可以双 击电子文档的文件名从而打开文件,随后核对页面位置。
例如,文档"lmg-xl9237894"中第三页的电子原稿将被设定作 为旧的开始原稿,选择该文件名并且随后输入"3"到水平方向附近 显示的页面输入字段。随后,点击确定按钮。为了用户能在浏览显示 的电子原稿和电子文档当中容易看到由用户选择的原稿或文档以及 未选择的原稿或文档,优选地是,采用如同加亮(高亮度)显示以及 以其他颜色显示一样的加重显示。在图中,在形成了具有网点图案阴 影的状态下示出了所选择的文档。
当用户选择要设定的电子原稿作为旧的开始原稿并且随后执行 确认(点击确定按钮)时,文档管理设备2B的主要控制部将与此时 选择的电子原稿的文件名或者电子文档的文件名和页面位置有关的 信息告知文档编辑处理部150。而且,文档管理设备2B的主要控制 部展示用于选择如图4A的(2)所示的旧的结束原稿的关键字原稿 选择屏幕G43一2。浏览显示模式与关键字原稿选择屏幕G43一l的浏览显示模式类似。
类似于旧的开始原稿的情况,在关键字原稿选择屏幕G43_2,
用户选择要设定的电子原稿作为旧的结束原稿。这里,省略了旧的结 束原稿的设置(本质上不需要,取决于编辑内容等),点击退出按钮。
例如,电子原稿"lmg-xl8227873"被设定作为旧的结束原稿,选择 该文件名并且随后点击确定按钮。在图中,在形成了具有网点图案阴 影的状态下示出了所选择的电子文档。
在步骤S46,文档管理设备2B的主要控制部展示了用于选择在 图4B所示的编辑处理中需要的新电子原稿的新原稿选择屏幕 G46一l。浏览显示模式与关键字原稿选择屏幕G43—1和G43_2的浏 览显示模式类似。类似于旧的开始原稿或旧的结束原稿的情况,在新 原稿选择屏幕G46一l上,用于选择了在编辑处理中需要的电子原稿。
在该新原稿选择屏幕G46_l上,用于电子原稿的多个指定是可 用的。可以按照使用顺序(编辑之后的页码的升序)来点击需要的原 稿。随后,根据这种情况,实现显示模式,使得所选择的及其使用顺 序被明确地示出。例如,如图所示,重新安排显示,使得使用顺序靠 前的被显示在上端位置。这里,可以在相同的电子文档内指定多张电 子原稿。在此情况下,按照使用顺序输入页面位置。当使用该新原稿 选择屏幕G46—1时,在选择操作的同时可以核对使用顺序。
所示出的示例表示出以下面的顺序进行选择电子原稿 "lmg-x20225892"、电子文档"lmg-xl9267894"的第三页、电子原 稿"lmg-x21204871"、电子文档"lmg-xl9267894"的第一页以及电 子原稿"lmg-x21234795"。
这里,当要删除已选择的一个时,在使用顺序显示中,点击将 要删除的原稿,并且随后点击删除按钮。而且,当要添加另一个原稿 到所选择的原稿的特定部分的下一个原稿时,在使用顺序显示中,点 击在添加的基准位置处的一个原稿,随后点击添加按钮。其后,选择 并指定要被添加的电子原稿(或者电子文档中的页面)。当完成选择 时,点击退出按钮。
在步骤S62,文档管理设备2B的主要控制部将用于读取在如图4C所示的编辑处理中需要的新电子原稿的读取条件选择屏幕G62—1 展示给用户。在该显示示例中,前提是电子原稿生成部120具有自动 文档进纸器ADF。随后,展示读取在编辑处理中需要的新原稿(编 辑原稿)的过程。而且,展示出将以编辑页面顺序(升序)来执行读 取。
按照在读取条件选择屏幕G62一l上展示的"读取原稿的过程", 用户将在编辑中要使用的一张或多张新原稿(编辑原稿)放置在自动 文档送纸器ADF上,并且随后按下开始按钮以开始读取。当完成编 辑原稿的读取和相应电子原稿的保存时,文档管理设备2B的主要控 制部进行到步骤S82。
接下来,下文针对每个编辑模式来描述步骤S90处执行的自动 编辑处理。同时,也针对编辑文档选择屏幕G20、编辑模式选择屏幕 G30以及对应于单独编辑模式的读取条件选择屏幕G72示出了示例。 <原稿替代功能〉
图5到图5C是说明了由编辑部分识别部140以及文档编辑处理 部150的替代处理部152执行的原稿替代处理概要的示图。原稿替代 功能是用另一电子原稿来替代在编辑电子文档中的预定位置处的旧 的电子原稿的文档编辑功能。当用户在操作面板等上选择原稿替代模 式时开始该功能。根据该示范性实施例的该功能的特征在于,由电子 原稿生成部120所生成的新电子原稿替代了在编辑电子文档中的预 定位置处的旧的电子原稿。
具体地说,在该原稿替代功能中,在针对编辑电子文档的原稿 替代模式中,根据由电子原稿生成部120所生成并且随后由电子原稿 接收部132作为限定了编辑处理范围的基准位置的原稿而接收的一 张或多张关键字电子原稿,编辑部分识别部140在替代的基准位置 (替代开始位置或替代结束位置)处识别电子原稿。随后,针对根据 基准位置所识别的替代范围,删除了旧的电子原稿。其后,插入了由 电子原稿生成部120所生成的并且随后由电子原稿接收部132作为编
辑目标而接收的一张或多张新电子原稿。如根据该说明将会理解的那 样,替代处理被看作是通过删除处理和添加处理的组合实现的处理。例如,编辑部分识别部140在编辑电子文档中根据由编辑基准
原稿提取部146所提取的基准位置处的电子原稿的页面位置来识别
限定了替代范围的位置信息,并且随后将该信息告知文档编辑处理部
150。根据由编辑基准原稿提取部146所识别的基准位置(即,将替 代处理的开始位置、替代范围的开始位置和替代范围的结束位置中的 至少一个采用作为基准),文档编辑处理部150的替代处理部152 利用由电子原稿生成部120所生成的并且随后由电子原稿接收部132 作为编辑目标而接收的一张或多张新电子原稿来执行对编辑电子文 档的编辑部分中的旧的电子原稿的替代处理,该编辑电子文档是由已 存原稿/已存文档读取部138从存储在原稿/文档存储部110中的电子 文档中读取的。
艮卩,从在原稿/文档存储部110中登记的电子文档当中,响应于 用户指示选择要被执行替代的电子文档,从而被采用作为编辑电子文 档。随后,限定了替代范围的关键字原稿(要开始替代位置处的旧原 稿和要停止替代位置处的旧原稿)和作为替代对象的新原稿由具有图 像读取功能的设备(诸如复印机3A、图像读取装置3C以及多功能 装置3D)集中读取。随后,读出的关键字原稿被辨认出并且与组成 了在原稿/文档存储部110中登记的编辑电子文档并且作为替代对象 每个旧电子原稿相比较。以此方式,找出限定了替代处理的开始位置、 或者替代范围的开始位置和结束位置的旧电子原稿。随后,新读出的 原稿的新电子原稿替代了由这些原稿所识别的替代范围内的单独电 子原稿。
当保存在原稿/文档存储部110中的电子文档(还被称为保存文 档)被指定为替代对象并且随后读取替代之前的页面(旧原稿)和替 代之后的页面(新原稿)时,在保存文档中找出与在作为替代对象的 编辑电子文档中替代之前的页面原稿一致的旧电子原稿。随后,删除 了该旧电子原稿。其后,替代之后的页面原稿的扫描图像(新电子原 稿)被添加到该删除位置。
由用于替代处理的关键字电子原稿所表示的基准位置可以是由 替代处理的开始位置、替代范围的开始位置和替代范围的结束位置组用户通过操作面板指定, 或者由设备预先设定并展示给用户。
图5示出了在要提供表示了替代基准位置的一个关键字电子原 稿的条件下,关键字电子原稿限定了替代处理的开始位置的情况。编 辑部分识别部140确定了编辑电子文档中的旧电子原稿表示了替代 处理的开始位置,该旧电子原稿被确定为与表示了基准位置的关键字 电子原稿相同或最相似。在图中,在编辑电子文档中如"与关键字一 致"所表示的旧电子原稿表示了替代处理的开始位置。
当编辑部分识别部140确定了替代处理的开始位置时,例如, 如图5的(1)所示,开始于面向背面(沿页码增加的方向)的开始 位置,文档编辑处理部150替代了由电子原稿接收部132作为编辑目 标所接收并且以被读取的顺序(升序)布置的一张或多张新电子原稿。 可选地,当编辑部分识别部140确定了替代处理的开始位置时,例如, 如图5的(2)所示,开始于面向正面(沿页码减小的方向)的开始 位置,文档编辑处理部150的替代处理部152替代了由电子原稿接收 部132作为编辑目标所接收并且以被读取的相反顺序(降序)布置的 一张或多张新电子原稿。
图5A的(1)示出了在要提供表示了替代基准位置的两个关键 字电子原稿(即,要获得表示了替代范围的开始位置和结束位置的两 个旧原稿)的条件下,仅获得一张并且关键字电子原稿限定了替代范 围的开始位置的情况。编辑部分识别部HO确定了编辑电子文档中的 旧电子原稿表示了替代范围的开始位置,该旧电子原稿被确定为与表 示了基准位置的关键字电子原稿相同或最相似。实际上,这种情况与 如图5的(1)所示本质上要提供表示了替代基准位置的一个关键字 电子原稿的情况相同。
在图中,在编辑电子文档中如"与关键字一致"所表示的旧电 子原稿表示了替代范围的开始位置。当编辑部分识别部140确定了替 代范围的开始位置时,开始于面向背面(沿页码增加的方向)的开始 位置,文档编辑处理部150替代了由电子原稿接收部132作为编辑目 标所接收并且以被读取的顺序(升序)布置的一张或多张新电子原稿。图5A的(2)示出了在要提供表示了替代基准位置的两个关键 字电子原稿(即,要获得表示了替代范围的开始位置和结束位置的两 个旧原稿)的条件下,仅获得一张并且关键字电子原稿限定了替代范 围的结束位置的情况。编辑部分识别部140确定了编辑电子文档中的
旧电子原稿表示了替代范围的结束位置,该旧电子原稿被确定为与表 示了基准位置的关键字电子原稿相同或最相似。实际上,这种情况与
如图5的(2)所示本质上要提供表示了替代基准位置的一个关键字 电子原稿的情况相同。
在图中,在编辑电子文档中如"与关键字一致"所表示的旧电 子原稿表示了替代范围的结束位置。当编辑部分识别部140确定了结 束位置时,开始于面向正面(沿页码减少的方向)的结束位置,文档 编辑处理部150的替代处理部152替代了由电子原稿接收部132作为 编辑目标所接收并且以被读取的相反顺序(降序)布置的一张或多张 新电子原稿。在替代中,删除了旧电子原稿。随后,新电子原稿被插 入到该部分。
在每种情况下,在替代中,删除了旧电子原稿并且随后新电子 原稿被插入到该部分。这里,对于真实的处理过程来说,编辑部分识 别部140可以对由电子原稿接收部132作为编辑目标接收的新电子原
稿纸张数进行计数,随后根据开始位置或结束位置以及纸张数来识别 相对于开始位置或结束位置的替代范围,并且将与替代范围有关的信 息告知文档编辑处理部150。以此方式,文档编辑处理部150可以执 行与稍后提供的表示了替代基准位置的两个关键字电子原稿的情况
相似的过程。
图5B和图5C示出了在要提供表示了替代基准位置的两个关键 字电子原稿(即,要获得表示了替代范围的开始位置和结束位置的两 个旧原稿)的条件下,正常获得两张关键字电子原稿并且两者之一限 定了替代范围的开始位置而另一个限定了替代范围的结束位置的情 况。例如,在被确定为与表示了基准位置的关键字电子原稿相同或最 相似的电子文档中的两个旧电子原稿中,编辑部分识别部140确定了 两者之一 (例如,第一张)表示替代范围的开始位置,而另一个(例如,第二张)表示替代范围的结束位置,随后将替代范围识别为从开 始位置到结束位置,并且随后将与替代范围有关的信息告知文档编辑 处理部150。
在图中,在编辑电子文档中如"与关键字一致"所表示的两个 旧电子原稿表示了替代范围的开始位置和结束位置。这里,结合稍后 给出的说明,假定开始位置的页面位置小于结束位置的页面位置。在 开始位置的页面位置大于结束位置的页面位置的情况下,在稍后给出 的说明中,应该交换开始位置和结束位置。
当与替代范围有关的信息被告知时,文档编辑处理部150在编
辑电子文档中的替代范围(从替代开始位置到替代结束位置)内删除
了旧电子原稿,并且随后将由电子原稿接收部132作为编辑目标所接 收的一张或多张新电子原稿按照被读取的顺序(升序)或者按照被读 取的相反顺序(降序)插入到编辑电子文档中的替代范围(从替代开 始位置到替代结束位置)。这里,在实际处理中,在作为替代处理结 果所得到的电子文档中,在替代之后的电子原稿的布置位置中不存在 不一致是能实现的。即,用于删除和插入的处理顺序可以颠倒。
这里,当替代范围的开始位置被采用作为替代处理的开始点时, 如图5B的(1)所示,开始于面向背面(沿页面增加的方向)的开 始位置,插入了由电子原稿接收部132作为编辑目标接收的并且按照 被读取的顺序(升序)布置的一张或多张新电子原稿。而且,当替代 范围的结束位置被采用作为替代处理的开始点时,如图5B的(2) 所示,开始于面向正面(沿页码减小的方向)的结束位置,插入了由 电子原稿接收部132作为编辑目标接收的并且按照被读取的相反顺 序(降序)布置的一张或多张新电子原稿。这种处理顺序是由用户通 过操作面板指定,或者通过设备预先设定并展示给用户的。
这里,在提供表示了替代基准位置的两个关键字电子原稿的情 况下,删除了从替代范围的开始位置到结束位置的全部旧电子原稿。 随后,由电子原稿接收部132作为编辑目标接收的电子原稿被插入到 该部分。因此,如图5B所示,在替代部分中的原稿的张数不必等于 位于从替代开始位置到替代结束位置的旧电子原稿的原始张数。例如,如图5C的(1)所示,在有些情况下,旧电子原稿的张数大于
新电子原稿的张数。可选地,如图5C的(2)和(3)所示,在有些 情况下,旧电子原稿的张数小于新电子原稿的张数。这里,图5C的 (3)示出了仅指定了开始位置并且新电子原稿的张数大于位于从编 辑电子文档的开始位置到最后一页的旧电子原稿的张数的情况。
<原稿替代功能多数指定不可用情况下的操作过程>
图6到图6C是说明了执行原稿替代功能的操作过程和处理过程 的示图,示出了在用于替代部分的多数指定不可用的情况下的屏幕的 示例。
在步骤S20,文档管理设备2B的主要控制部将编辑模式选择屏 幕G30展示给用户。通过将要运行的设备的用户接口 (诸如操作面 板),用户发出指示将存储的文档显示在用户自己的加密框中。随后, 显示了图6所示的编辑文档选择屏幕G20—RP1。准备按钮,使得列 表显示和縮略显示中的任意一个可被选择作为浏览显示模式。为了在 列表显示和縮略显示之间用户能容易辨别出用户选择的列表显示和 未选择的縮略显示,优选地是,采用如同加亮(高亮度)显示以及以 其他颜色显示的加重显示。在图中,在形成了具有网点图案的阴影的 状态下,示出了所选择的列表显示。
在用于文档列表的示出的编辑文档选择屏幕G20—RP1上,针对 四个电子文档中的每一个显示了文件名、登记日期和时间以及总页 数。这里,当在用于文档浏览显示的同一显示屏幕上不能显示其他文 档时,可以采用诸如屏幕切换功能和拖动功能之类的公知机构,从而 可以显示作为显示对象的全部电子文档。
在编辑文档选择屏幕G20一RP1上的浏览显示中,用户找出部分
或全部原稿将被替代的文档的文件名。例如,选择并双击 "lmg-xl6217893。在该示例中,为了用户能在浏览显示文档中容易 地辨别出由用户选择的文档和未选择的其他文档,优选地是,采用如 同加亮(高亮度)显示以及以其他颜色显示的加重显示。在图中,在 形成了具有网点图案的阴影状态下示出了选择的文档。这里,假定所
选择的文档具有总共657页,并且由此成为具有极大页数的文档。因此,用户很难立刻找出替代部分。
随后,在步骤S30,文档管理设备2B的主要控制部向用户展示
如图6A所示的编辑模式选择屏幕G30—RP1。在编辑模式选择屏幕 G30一RP1上,显示了在步骤S20处所选择的编辑电子文档的文件名
"lmg-xl6217893"以及用于指定要被执行的编辑处理的内容的四个 模式选择按钮。在该示例中,用户双击编辑模式选择屏幕G30—RP1 上的替代按钮从而选择"替代模式"。在该示例中,为了用户能在四 种模式选择按钮中容易地辨别出由用户选择的模式选择按钮(替代按 钮)和未选择的其他模式选择按钮,优选地是,采用如同加亮(高亮 度)显示以及以其他颜色显示的加重显示。在图中,所选择的替代按 钮形成了具有网点图案的阴影。
随后,在步骤S72,文档管理设备2B的主要控制部向用户展示 如图6B所示的适合于替代模式的读取条件选择屏幕G72—RP1。在该 显示示例中,假定电子原稿生成部120具有自动文档送纸器ADF。 随后,所展示的"读取原稿的过程"是读取以下原稿的过程在编辑 电子原稿中限定了作为替代处理基准的替代范围的开始位置的关键 字原稿(旧的开始原稿);限定了替代范围的结束位置的关键字原稿
(旧的结束原稿);以及在替代处理中需要的新原稿(替代原稿)。 这里,对于用于确定替代范围的结束位置的关键字原稿(旧的结束原 稿)来说,其读取可以被跳过,如"可以被省略"所展示的。对于替
代原稿来说,展示了按照替代之后的页面顺序执行读取。
按照在读取条件选择屏幕G72_RP1上展示的"读取原稿的过 程",用户将在组成编辑电子文档的电子原稿中的替代范围的开始位 置处的旧原稿(旧的开始原稿)和替代范围的结束位置处的旧原稿(旧 的结束原稿),以及用于替代该部分的一张或多张新原稿(替代原稿) 放置在自动文档送纸器ADF上。随后,用户按下开始按钮以开始读 取。当完成旧原稿和替代原稿的读取时,将相应的电子原稿保存到原 稿/文档存储部110中。
此时,位于从替代范围的开始位置到结束位置的旧电子原稿的 张数可能等于替代该部分的替代原稿的张数。可选地,这些张数彼此可以相差任意数量。而且,如所显示出的,可以省略将旧原稿放置在 替代范围的结束位置(旧的结束原稿)的步骤。
例如,当在编辑电子文档中从第101页到第200页的部分要被 相同张数的原稿所替代时,放置了与在编辑电子原稿中第101页的旧 电子原稿和第200页的旧电子原稿相对应的旧原稿以及100页的替代 原稿。这里,在以上给出的说明中,使用了诸如第101页和第200 页之类的"页面位置"的概念。然而,在编辑电子文档中,编辑控制 部130自动识别了在替代范围的开始位置的旧原稿(旧的开始原稿) 和替代范围的结束位置的旧原稿(旧的结束原稿)的页面位置。因此, 用户仅辨别出哪些原稿位于所希望的替代处理的开始位置和结束位 置就足够了。 SP,用户自己无需辨别出页面位置。
而且,当一张或多张替代原稿要替代仅仅一张旧电子原稿时, 旧的结束原稿等同于旧的开始原稿。因此,可以省略在替代范围的结 束位置(可以被看作开始位置)放置旧原稿的步骤。明显地,旧原稿 的两个副本可以通过影印方式来准备,并且随后被放置作为旧的开始 原稿和旧的结束原稿。
当完成旧原稿和替代原稿的读取和相应电子原稿的保存时,根 据已经读取的旧原稿和替代原稿的单独电子原稿,编辑控制部130 将在编辑电子文档中从开始位置到结束位置的替代范围内的旧电子 原稿删除,随后将替代原稿的电子原稿插入到该部分,从而生成已被 替代编辑过的新电子文档,并且随后将得到的文档保存到原稿/文档 存储部110中。
当完成由编辑控制部130执行的原稿替代处理和新电子文档的 保存时,文档管理设备2B的主要控制部向用户展示如图6C所示的 编辑完成屏幕G92一RP1。该显示示例示出了要删除编辑电子文档的 旧文件同时已替代编辑过的新电子文档要被保存为另一文件名的情 况。因此,删除了编辑电子文档的文件名、登记日期和时间以及页数 (Img-xl6217893 2007/02/16 657)(在图中用轮廓线表示),而显 示了经过替代编辑的新生成的新电子文档的文件名、登记日期和时间 以及页数(Img-xl6217896 2007/02/18 657)。为了用户能在浏览显示的文件中容易地辨别出经过替代编辑的新生成的新电子文档和其 他文档,在形成了具有网点图案的阴影状态下示出了新电子文档。
这里,可以保持编辑电子文档的旧文件,同时将经过替代编辑 的新电子文档保存为另一文件名。可选地,可以删除编辑电子文档的 旧文件,而将经过替代编辑的新电子文档保存为与旧文件相同的文件 名(所谓的文件更新模式)。
<原稿替代功能多数指定可用情况下的操作过程>
图6D和图6E是说明了执行原稿替代功能的操作过程和处理过
程的示图,并且示出了在用于替代部分的多数指定可用的情况下的屏 幕示例。对于要在两个位置执行原稿替代的情况给出以下说明。这里,
同样使用了类似于图6到图6C所示的屏幕。
在用于替代部分的多数指定可用的情况下,当完成了用于替代 对象的第一部分的旧原稿和替代原稿的读取以及相应电子原稿的保
存时,将如图6D的(1)所示的再次确认屏幕G82一RP1展示给用户。 在该示例中,还执行了用于另一部分替代。因此,用户双击再次确认 屏幕G82一RP1上的继续按钮以开始用于第二部分的工作。为了用户 能在继续按钮和结束按钮之间容易地辨别出由用户选择的继续按钮 和未选择的结束按钮,优选地是,采用如同加亮(高亮度)显示以及 以其他颜色显示的加重显示。在图中,所选择的继续按钮形成了具有 网点图案的阴影。
当处理操作信息接收部136接收用于第二部分的工作指示时, 文档管理设备2B的主要控制部返回到步骤S72,并且随后向用户展 示如上面给出的图6B所示的读取条件选择屏幕G72一RP1。例如,在 编辑电子文档中从第401页到第500页是第二部分,不用相同的而是 用不同的新电子原稿来替代该部分的情况下,放置了在编辑电子文档 中对应于第401页的旧电子原稿和第500页的旧电子原稿的旧原稿, 以及例如102张替代原稿。这里,在上面给出的说明中,使用了诸如 第40页和第500页之类的"页面位置"的概念。然而,如上所述, 用户自己无需辨别出页面位置。
当完成了用于第二部分的旧原稿和替代原稿的读取以及相应电子原稿的保存时,将如图6D的(2)所示的再次确认屏幕G82—RP2 展示给用户。在该示例中,用户双击再次确认屏幕G82—RP2上的结 束按钮,从而根据用于两个部分的关键字原稿和在替代处理中需要 的、在步骤S74已被读取和保存的新原稿中的单独电子原稿,来开 始由编辑控制部130执行的自动编辑处理。为了用户能在继续按钮和 结束按钮之间容易地辨别出由用户选择的结束按钮和未选择的继续 按钮,优选地是,采用如同加亮(高亮度)显示以及以其他颜色显示 的加重显示。在图中,所选择的结束按钮形成了具有网点图案的阴影。
针对第一部分和第二部分中的每一部分,根据旧原稿和已被读 取的替代原稿的单独电子原稿,编辑控制部130删除了在编辑电子文 档中从开始位置到结束位置的替代范围内的旧电子原稿,随后将替代 原稿的电子原稿插入该部分,从而生成经过替代编辑的新电子文档, 并且随后将得到的文档保存到原稿/文档存储部110中。
当完成了用于第一部分和第二部分的由编辑控制部130执行的 原稿替代处理和新电子文档的保存时,文档管理设备2B的主要控制 部向用户展示如图6E所示的编辑完成屏幕G92一RP2。该显示示例示 出了要删除编辑电子文档的旧文件同时将经过替代编辑的新电子文 档保存为另一文件名的情况。因此,删除了编辑电子文档的文件名、 登记日期和时间以及页数(Img-xl6217893 2007/02/16 657)(在图 中用轮廓线表示),同时显示了经过替代编辑的新生成的新电子文档 的文件名、登记日期和时间以及页数(Img-xl6217896 2007/02/18 659)。为了用户能在浏览显示的文件中容易地辨别出经过替代编辑 的新生成的新电子文档和其他文档,在形成了具有网点图案的阴影状 态下示出了新电子文档。
这里,在该示例中,在第一部分中,替代范围的张数和替代原 稿的张数为相同的100张。相反,在第二部分中,替代范围的张数(100 张)和替代原稿的张数(102张)彼此不同。因此,在新电子文档中 的页数比在编辑电子文档中的页数多2页。
这里,如上所述,可以保持编辑电子文档的旧文件,同时将经 过替代编辑的新电子文档保持为另一文件名。可选地,可以删除编辑电子文档的旧文件,并且将经过替代编辑的新电子文档保存为与旧文 件相同的文件名(所谓的文件更新模式)。 <原稿替代功能自动处理过程>
图7是示出了在第一示范性实施例的结构中的自动替代处理过 程的示例的流程图,当处理操作信息接收部136被告知用户已经选择 了原稿替代模式时,根据在编辑控制部130中的原稿替代处理来执行 该自动替代处理。在该示例中,用于替代部分的多数指定是可用的。
而且,在由原稿比较部144执行的图像核对中,将关键字电子原稿的
缩略图像与组成了编辑电子文档的每个旧电子原稿的縮略图像进行 比较。这种情况也类似于稍后描述的其他实施例。
当处理操作信息接收部136被告知已经完成用于全部编辑部分
(本示例中的替代部分)的关键字原稿和新电子原稿的获取和保存
(S110中的是)时,编辑控制部130以监测表示替代部分数量的算 子N来开始用于每个替代部分的替代处理(S112)。例如,当算子 N等于"0"时,表示已经完成了用于全部替代部分的替代处理。因 此,处理终止(S112中的是)。当算子N不等于"0"时,开始用于 第N部分的替代处理(S112中的否)。
当开始用于第N部分的替代处理时,首先,在编辑控制部130 的编辑部分识别部140中,原稿比较部144将在步骤S70到S74等 获得的第一张的縮略图像(基本上被认为是旧的幵始原稿)与(相对 于)组成在步骤S20和S22处接收到的编辑电子文档的电子原稿的 縮略图像进行比较(核对)(S120)。随后,根据原稿比较部144 的比较结果,编辑基准原稿提取部146找出在编辑电子文档中与旧的 开始原稿一致的电子原稿(S122)。当编辑基准原稿提取部146未 能找出电子原稿与旧的开始原稿一致时,编辑控制部130显示在找出 替代部分的电子原稿(即,旧的开始原稿)时失败,并且终止处理
(S122中的否,S124)。
另一方面,在编辑部分识别部140中,当编辑基准原稿提取部 146已经找出与旧的开始原稿一致的电子原稿(关键字电子原稿)时, 原稿比较部144将在步骤S70到S74等获得的第二张縮略图像(旧的结束原稿或第一张替代原稿)与(相对于)组成在步骤S20和S22
接收到的编辑电子文档的每个电子原稿的縮略图像进行比较(核对)
(S130)。此时,文档编辑处理部150对替代电子原稿的张数进行 计数(S140)。
此时,为了在步骤S70到S74获得的第二图像不是替代之前的 旧的结束原稿而是第一张替代原稿的情况下能识别出替代范围,文档 编辑处理部150对替代电子原稿的张数进行计数(S140)。
随后,当第二张是旧的结束原稿(关键字电子原稿)时,编辑 基准原稿提取部146找出在编辑电子文档中与旧的结束原稿一致的 原稿。随后,根据原稿比较部144的比较结果,编辑基准原稿提取部 146找出在编辑电子文档中与旧的结束原稿一致的电子原稿(S142)。
编辑部分识别部140识别出(i )在编辑电子文档中与由编辑 基准原稿提取部146所找出的旧的开始原稿一致的电子原稿的页面 位置;和(ii )在编辑电子文档中与由编辑基准原稿提取部146找出 的旧的结束电子原稿一致的电子原稿的页面位置,使得编辑部分识别 部140识别出替代范围。随后,编辑部分识别部140将与替代范围(例 如,替代开始页面和替代结束页面)有关的信息告知文档编辑处理部 150 (S146a)。
当如图5B所示展示替代电子原稿时,根据与从编辑部分识别部 140所告知的替代范围有关的信息,替代处理部152利用一张或多张 替代电子原稿来替代从替代开始页面到替代结束页面的指定的编辑 电子文档的部分(S148a)。
另一方面,当不存在旧的结束原稿并且第二张是第一张替代电 子原稿时,在编辑电子文档中没有原稿与旧的结束原稿一致。因此, 在编辑部分识别部140中,编辑基准原稿提取部146没能找出与旧的 结束原稿一致的电子原稿(S142a中的否)。
在此情况下,在第一种技术中,编辑部分识别部140根据与旧 的开始原稿一致并且由编辑基准原稿提取部146找出的电子原稿的 页面位置以及替代电子原稿的张数,识别出在编辑电子文档中的替代 范围。随后,编辑部分识别部140将与替代范围(例如,替代开始位置和替代结束位置)有关的信息告知文档编辑处理部150 (S146b)。
具体地说,确定了从替代开始页面(面向背面)前进替代电子原稿的
张数的位置是替代结束页面。如图5B所示,根据与从编辑部分识别 部MO所告知的替代范围有关的信息,替代处理部152利用替代电子
原稿来替代从替代开始页面到替代结束页面的指定的编辑电子文档 的部分(S148b)。
可选地,在第二种技术中,编辑部分识别部140可以仅将在编 辑电子文档中与由编辑基准原稿提取部146找出的旧的开始原稿一 致的电子原稿的页面位置告知文档编辑处理部150 (S146c)。在此 情况下,如图5和图5A所示,通过采用从编辑部分识别部140所告 知的替代开始页面作为替代处理的开始点,替代处理部152利用逐页 的替代电子原稿来执行替代(S148c)。
_当完成了由文档编辑处理部150所执行的用于第N部分的处理 时,编辑控制部130将算子N减"1" (S150),.并且随后返回到步 骤S112,从而重复与上述类似的处理。
由于上述处理,当通过将电子文档采用作为编辑电子文档来执 行替代处理时,其中很难在像包括具有类似格式的多个页面的文档以 及具有极多页数的文档中立即找出替代部分,避免了用户自己需要在 编辑电子文档中识别替代部分的必要。即,文档编辑处理部150(具 体地说,编辑部分识别部140)通过将图像与由用户指定的搜索关键 字电子原稿进行核对来自动识别替代部分。 <原稿添加功能>
图8和图8A是说明了由编辑部分识别部140和文档编辑处理部 150的添加处理部154所执行的原稿添加处理概要的示图。原稿添加 功能表示将另一电子原稿插入到编辑电子文档中的预定位置处的文 档编辑功能。当用户在操作面板等上选择原稿添加模式时开始该功 能。特别地,该示范性实施例的特征在于,插入了由电子原稿生成部 140所生成的电子原稿。
具体地说,在该原稿添加功能中,在用于编辑电子文档的原稿 添加模式下,根据由电子原稿生成部120所生成的并且随后由电子原稿接收部132作为限定了编辑处理范围的基准位置的原稿而接收的
一张电子原稿,编辑部分识别部140识别出要执行添加(插入)的位 置(添加开始位置)。随后,由电子原稿生成部120所生成的并且随 后由电子原稿接收部132作为编辑目标接收的一张或多张新电子原 稿被插入在识别出的添加开始位置(面向前面)之前的位置或者在开 始位置(面向背面)之后的位置处。
例如,从保存的电子文档中指定添加对象。随后,按照连续扫 描(由自动文档送纸器ADF堆栈和扫描)方式读取表示在编辑电子 文档中要执行添加的位置的纸张文档(添加位置处的纸张文档)以及 在该位置处要添加的纸张位置(可以包括单个页面或多个页面),从 而在编辑电子文档中找出与通过扫描第一张得到的开始旧的位置处 的电子原稿一致的电子原稿。随后,恰好在电子原稿之后(或者之前) 插入通过扫描第二张或第二张之后所得到的添加原稿的电子原稿。
由用于添加处理的关键字电子原稿表示的基准位置可以是由添 加处理的幵始位置、添加范围的开始位置和添加范围的结束位置组成 的三者之中任何一个。在每种情况下,在添加处理中,插入新电子原 稿而不用删除旧电子原稿。基准位置的含义由用户通过操作面板来指 定,或者由设备预先设定并展示给用户。
图8示出了在提供表示了添加基准位置的一个关键字电子原稿 的条件下,该关键字电子原稿限定了添加处理的开始位置的情况。编 辑部分识别部140确定在编辑电子文档中的旧电子原稿表示了添加 处理的开始位置,该旧电子原稿被确定为与表示基准位置的关键字电 子原稿相同或最相似。在图中,在编辑电子文档中如"与关键字一致" 所示的旧电子原稿表示了添加处理的开始位置。
当编辑部分识别部140确定添加处理的开始位置时,例如,如 图8的(1)所示,开始于恰好在如"与关键字一致"所示的旧电子 原稿之后面向背面的位置(沿页码增加的方向),文档编辑处理部 150插入了由电子原稿接收部132作为编辑目标接收并且按照被读取 的顺序(升序)而布置的一张或多张新电子原稿。可选地,当编辑部 分识别部140确定了添加处理的开始位置时,如图8的(2)所示,开始于恰好在如"与关键字一致"所示的旧电子原稿之前面向正面的
位置(沿页码减小的方向),文档编辑处理部150的添加处理部152 插入了由电子原稿接收部132作为编辑目标接收并且按照被读取的 相反顺序(降序)而布置的一张或多张新电子原稿。
图8A的(1)示出了提供了表示添加基准位置的一个关键字电 子原稿的条件下,该关键字电子原稿限定了添加范围的开始位置的情 况。编辑部分识别部140确定在编辑电子文档中的旧电子原稿表示了 添加处理的开始位置,该旧电子原稿被确定为与表示基准位置的关键 字电子原稿相同或最相似。实际上,这种情况与如图8的(1)所示 限定的添加处理的开始位置的情况相同。
在图中,在编辑电子文档中如"与关键字一致"所示的旧电子 原稿表示了添加范围的开始位置。当编辑部分识别部"O确定了添加 范围的开始位置时,开始于恰好在如"与关键字一致"所示的旧电子 原稿之后面向背面的位置(沿页码增加的方向),文档编辑处理部 150插入了由电子原稿接收部132作为编辑目标接收并且按照被读取 的顺序(升序)而布置的一张或多张新电子原稿。
图8A的(2)示出了提供了表示添加基准位置的一个关键字电 子原稿的条件下,该关键字电子原稿限定了添加范围的结束位置的情 况。编辑部分识别部MO确定在编辑电子文档中的旧电子原稿表示了 添加处理的结束位置,该旧电子原稿被确定为与表示基准位置的关键 字电子原稿相同或最相似。实际上,这种情况与如图8的(2)所示 限定的添加处理的开始位置的情况相同。
在图中,在编辑电子文档中如"与关键字一致"所示的旧电子 原稿表示了添加范围的结束位置。当编辑部分识别部140确定了结束 位置时,开始于恰好在如"与关键字一致"所示的旧电子原稿之前面 向正面的位置(沿页码减小的方向),文档编辑处理部150的添加处 理部154插入了由电子原稿接收部132作为编辑目标接收并且按照被 读取的相反顺序(降序)而布置的一张或多张新电子原稿。
在与限定了编辑部分的两个关键字电子原稿相同的电子原稿 (开始位置和结束位置处的电子原稿)上没有执行替代。然而,替代了位于从恰好在开始位置之后的位置到恰好在结束位置之前的位置 的全部电子原稿。因此,实际上,在这种原稿添加模式中,执行了与 原稿替代处理相似的编辑处理。在此情况下,类似于原稿替代模式, 在添加部分中的原稿张数不需要等于位于从恰好在添加开始位置之 后的位置到恰好在添加结束位置之前的位置的原始电子原稿的张数。 即,根据情况的不同前者可以小于或大于后者。 <原稿添加功能多数指定可用情况下的操作过程>
图9到图9D是说明了操作过程和执行原稿添加功能的处理过程 的示图,并且示出了在用于添加部分的多数指定可用的情况下的示 例。
在步骤S20,文档管理设备2B的主要控制部将编辑模式选择屏 幕G30展示给用户。通过要运行的设备的用户接口 (诸如操作面板), 用户发出指示将存储的文档显示在用户自己的加密框中。随后,显示 了如图9所示的编辑文档选择屏幕G20—AD1。
在用于文档列表的所示出的编辑文档选择屏幕G20一AD1上,针 对四个电子文档中的每一个显示了文件名、登记日期和时间以及总页 数。在编辑文档选择屏幕G20一AD1上的浏览显示中,用户找出要添 加新原稿的文档的文件名。例如,用户选择(以加重显示)并双击
"lmg-xl6215892"。这里,在所选择的文档中的总页数为4页。因 此,该文档并没有极多的页数。然而,单独页面具有彼此类似的格式, 还具有类似的说明内容。因此,用户很难立刻辨别出它们的相互差异。 随后,在步骤S30,文档管理设备2B的主要控制部向用户展示 如图9A所示的编辑模式选择屏幕G30一AD1。在编辑模式选择屏幕 G30一AD1上,显示了在步骤S20处选择的编辑电子文档的文件名
"lmg-xl6215892"和用于指定要在编辑电子文档上执行编辑处理的 内容的四个模式选择按钮。在该示例中,用户双击编辑模式选择屏幕 G30一AD1上的添加按钮(以加重显示)以选择"添加模式"。
随后,在步骤S72,文档管理设备2B的主要控制部向用户展示 适合于如图9B所示的添加模式的读取条件选择屏幕G72一AD1。在该 显示示例中,假定电子原稿生成部120具有自动文档送纸器ADF。展示的"读取原稿的过程"是读取在编辑电子文档中限定了作为添加 处理基准的开始位置的关键字原稿(旧的开始原稿位于恰好在添加 部分之前的原稿)和在添加处理中需要的新原稿(添加原稿)的过程。 对于添加原稿来说,假定将要按照添加之后的页面顺序执行读取。
根据在读取条件选择按钮G72_AD1上展示的"读取原稿的过 程",在组成编辑电子文档的电子原稿中,用户将添加范围的开始位 置处的旧原稿(旧的开始原稿)和恰好在其后将要添加的一张或多张 新原稿(添加原稿)放置到自动文档送纸器ADF上。随后,用户按
下开始按钮以开始读取。当完成了旧原稿和添加原稿的读取时,相应
的电子原稿被保存到原稿/文档存储部110中。
例如,当在编辑电子文档中要在第3页和第4页之间添加一张 时,放置了在编辑电子文档中的第3页.的旧电子原稿和将要添加的一 张添加原稿。这里,在上面给出的说明中,使用了诸如第3页和第4 页之类的"页面位置"的概念。然而,编辑控制部130自动识别出在 编辑龟子文档中添加范围的开始位置处的旧原稿的页面位置(旧的开 始原稿)。因此,用户仅仅辨别出哪个原稿位于所希望的添加处理的 开始位置就足够了。即,用户自己无需辨别出页面位置。
在用于添加部分的多数指定可用的情况下,当完成了用于添加 对象第一部分的旧原稿和添加原稿的读取和相应电子原稿的保存时, 如图9C的(1)所示的再次确认屏幕G82—AD1被展示给用户。在该 示例中,还要执行用于另一部分的添加。因此,用户双击在再次确认 屏幕G82—AD1上的继续按钮(以加重显示)以开始用于第二部分的 工作。
当处理操作信息接收部136接收用于第二部分的工作指示时, 文档管理设备2B的主要控制部返回到步骤S72,并且随后向用户展 示如上面给出的图9B所示的读取条件选择屏幕G72一AD1。例如,在 第二部分属于在编辑电子文档中第4页和第5页之间的位置并且在该 位置要添加两张新原稿的情况下,放置了在编辑电子文档中第4页的 旧电子原稿和两张添加原稿。这里,在上面给出的说明中,使用了诸 如第4页和第5页之类的"页面位置"的概念。然而,如上所述,用户自己无需辨别出页面位置。
当完成了用于第二部分的旧原稿和添加原稿的读取和相应电子
原稿的保存时,如图9C的(2)所示的再次确认屏幕G82一AD2被展 示给用户。在该示例中,用户在再次确认屏幕G82_AD2上双击结束 按钮(以加重显示),从而根据已在步骤S74读取并保存的用于两 个部分的关键字原稿和在添加处理中需要的新原稿的单独电子原稿 来开始由编辑控制部130所执行的自动编辑处理。
针对第一部分和第二部分,根据已读取的旧原稿和添加原稿的 单独电子原稿,编辑控制部130在编辑电子文档中插入恰好在添加范 围的开始位置之后的添加原稿的电子原稿,从而生成具有经过添加编 辑的新电子文档,并且随后将得到的文档保存到原稿/文档存储部110 中。
当完成了用于第一部分和第二部分的由编辑控制部130执行的 原稿添加处理和新电子文档的保存时,文档管理设备2B的主要控制 部向用户展示了如图9D所示的编辑完成屏幕G92—AD2。该显示示 例示出了要删除编辑电子文档的旧文件同时要将经过添加编辑的新 电子文档保存为另一文件名的情况。因此,删除了编辑电子文档的文 件名、登记日期和时间以及页数(Img-xl6215892 2006/02/16 4)(在 图中用轮廓字表示),同时加重显示了已经过添加编辑的新生成的新 电子文档的文件名、登记日期和时间以及页数(Img-xl6217896 2007/02/18 7)。这里,在该示例中,在第一部分中添加了一张,在 第二部分中添加了两张。因此,新电子文档的页数比编辑电子文档中 的页数多"3"页。
这里,类似于替代处理,可以保持编辑电子文档的旧文件,同 时可以将经过添加编辑的新电子文档保存为另一文件名。可选地,可 以删除编辑电子文档的旧文件,并且可以把经过添加编辑的新电子文 档保存为与旧文件相同的文件名(所谓的文件更新模式)。
<原稿添加功能自动处理过程>
图IO是示出了当处理操作信息接收部136被告知用户已经选择 原稿添加模式时,根据在编辑控制部130中的原稿添加处理所执行的第一示范性实施例的结构中的自动添加处理过程示例的流程图。通
常,各个步骤分配了 200开始计数的标号。然而,类似于图7的处理 部分配了从IO开始和从1开始计数的标号。在此示例中,用于添加
部分的多数指定是可用的。
在编辑处理步骤执行了添加处理的点作出了改变。然而,该处
理基本上类似于图7所示原稿替代功能的自动处理过程。主要区别在 于省略了用于处理范围的结束位置的确认处理。
当处理操作信息接收部136被告知已经完成了用于全部编辑部 分(在该示例中的添加部分)的关键字原稿和新电子原稿的读取和保 存时(S210中的是),编辑控制部130以监测算子N来开始用于每 个添加部分的添加处理(S212)。例如,当算子N为"0"时,表示 出已经完成了用于全部添加部分的添加处理。因此,终止处理(S212 中的是)。当算子N不为"0"时,开始用于第N部分的添加处理(S212 中的否)。
当开始用于第N部分的添加处理时,首先,在编辑控制部130 的编辑部分识别部140中,原稿比较部144将在步骤S70到S74等 得到的第一张的縮略图像(基本上被认为是旧的开始原稿)与(相对 于)组成了在步骤S20和S22所接收到的编辑电子文档的电子原稿 的縮略图像进行比较(核对)(S220)。随后,根据原稿比较部144 的比较结果,编辑基准原稿提取部146找出在编辑电子文档中与旧的 开始原稿一致的电子原稿(S222)。当编辑基准原稿提取部146没 有找出与旧的开始原稿一致的电子原稿时,编辑控制部130显示在找 出添加部分的电子原稿时失败,并且随后终止该处理(S222中的否, S224)。
另一方面,当编辑基准原稿提取部146已经找出与旧的开始原 稿一致的电子原稿时,文档编辑处理部150对添加电子原稿的张数进 行计数(S240)。编辑部分识别部140在编辑电子文档中识别出由 编辑基准原稿提取部146找出的与旧的开始原稿一致的电子原稿的 页面位置,并且随后将该信息告知文档编辑处理部150 (S246)。随 后,如图8和图8A所示,通过采用恰好在从编辑部分识别部140所告知的添加开始页面之后的位置来作为添加处理的开始点,添加处理
部154插入添加电子原稿(S248)。
当完成了由文档编辑处理部150执行的用于第N部分的处理时, 编辑控制部130将算子N递减"1",随后返回到步骤S212 (S250) 以重复类似于上述的处理。
由于上述处理,当要通过采用电子文档作为编辑电子文档来执 行添加处理时,其中很难在像包括具有类似格式的多个页面的文档以 及在具有极多页数的文档中立即找出添加部分,避免了用户自己需要 在编辑电子文档中识别添加部分的必要。即,文档编辑处理部150(具 体地说,编辑部分识别部140)通过将图像与由用户指定的搜索关键 字电子原稿进行核对来自动识别添加部分。 <原稿删除功能>
图11到图IIB是说明了由编辑部分识别部140和文档编辑处理 部150的删除处理部156所执行的原稿删除处理概要的示图。原稿删 除功能表示删除编辑电子文档中的预定位置处的电子原稿的文档编 辑功能。当用户在操作面板等上选择原稿删除模式时开始该功能。根 据该示范性实施例的这种功能的特征在于,在根据由电子原稿生成部 12 0所生成的电子原稿识别出的删除范围中删除了旧电子原稿。
具体地说,在该原稿删除功能中,在用于编辑电子文档的原稿 删除模式下,根据由电子原稿生成部120所生成的并且随后由电子原 稿接收部132作为限定了编辑处理范围的基准位置的原稿而接收的 一张或多张(特别地为两张)电子原稿,编辑部分识别部140识别出 要删除位置(删除开始位置和删除结束位置)处的电子原稿。随后, 删除了根据删除位置识别出的删除范围中的电子原稿。
例如,从保存的电子文档中指定了作为删除对象的电子文档。 随后,按照连续扫描方式(由自动文档送纸器ADF进行堆栈和扫描) 读取了在编辑电子文档中的删除位置处的页面文档(可以是一张或多 张)。随后,在编辑电子文档中逐页找出与扫描的旧原稿一致的电子 原稿并且顺序删除。即,删除了与读出的页面文档一致的每个页面。 可选地,按照连续扫描方式(由自动文档送纸器ADF进行堆桟和扫描)读取了限定在编辑电子文档中要执行删除的部分(可以一个部分 或者多个部分)的位置处(开始位置和结束位置)的页面文档。随后, 在编辑电子文档中找出通过扫描得到的与开始位置和结束位置处的 旧原稿一致的电子原稿。其后,删除了该部分中的全部电子原稿。
由关键字电子原稿表示的用于删除处理的基准位置具有由单独 的删除处理位置、删除处理的开始位置(这种情况需要输入将要删除 的页数)以及删除范围的开始位置和结束位置对所组成的三种可能。 在每种情况下,在删除处理中,在旧电子原稿中删除了在删除对象部 分中的电子原稿。基准位置的含义由用户通过操作面板来指定,或者 由设备预先设定并展示给用户。
图ll示出了表示删除基准位置的关键字电子原稿限定了单独的 删除处理位置的情况。编辑部分识别部140确定在编辑电子文档中的 旧电子原稿表示了删除处理的对象,该旧电子原稿被确定为与表示基 准位置的关键字电子原稿相同或最相似。在图中,在编辑电子文档中 如"与关键字一致"所示的旧电子原稿表示了删除处理位置自身。当 编辑部分识别部140确定删除处理位置时,例如,如图11所示,文
档编辑处理部150逐个删除了如"与关键字一致"所示的旧电子原稿。 图11A示出了表示删除基准位置的关键字电子原稿限定了删除
处理的开始位置并且输入了将要删除的页数的情况。在图中,在编辑 电子文档中如"与关键字一致"所示的旧电子原稿表示了删除处理的 开始位置。在没有输入将要删除的页数的情况下,不能识别出删除范 围的结束位置。因此,类似于图ll所示的情况,仅删除了与关键字 电子原稿一致的原稿。
例如,在指定了将要删除的页数和升序方式而发出删除指示的
情况下,当编辑部分识别部140确定了删除处理的开始位置时,如图 11A的(1)所示,采用如"与关键字一致"所示的旧电子原稿作为 开始位置,即,采用该位置作为面向背面的开始位置(沿页码增加的 方向),文档编辑处理部150的删除处理部156删除了原稿的指定页 数。可选地,在指定了将要删除的页数和降序方式而发出删除指示的 情况下,当编辑部分识别部140确定删除位置的开始位置时,如图11A的(2)所示,采用如"与关键字一致"所示的旧电子原稿作为 开始位置,即,采用该位置作为面向正面的开始位置(沿页码减小的
方向),文档编辑处理部150的删除处理部156删除了原稿的指定页数。
图11B示出了提供表示删除基准位置的两个关键字电子原稿 (即,要获得表示删除范围的开始位置和结束位置的两个旧原稿)的 条件下,正常获得两张关键字电子原稿并且两者之一限定了删除部分 (可以是一个部分或多个部分)的开始位置而另一个限定了删除部分 的结束位置的情况。当正常获得了形成一对的两张关键字电子原稿 时,不能识别出删除范围。因此,类似于图ll所示的情况,仅删除 了与关键字电子原稿一致的原稿。
例如,在电子原稿中的被确定为与表示基准位置的关键字电子 原稿相同或最相似的两个旧电子原稿当中,编辑部分识别部140确定 两者之一 (例如,第奇数张)表示删除范围的开始位置而另一个(例 如,第偶数张)表示删除范围的结束位置,随后将删除范围看作成从 开始位置到结束位置,并且随后将与删除范围有关的信息告知文档编 辑处理部150。在图中,在编辑电子文档中如"与关键字一致"所示 的两个旧电子原稿表示删除范围的开始位置和结束位置。当被告知与 删除范围有关的信息时,文档编辑处理部150将在编辑电子文档中的 删除范围内(从删除开始位置到删除结束位置)的旧电子原稿删除。 <原稿删除功能多数指定可用情况下的操作过程>
图12到图12D是说明了执行原稿删除功能的操作过程和处理过 程的示图,并且示出了用于删除部分的多数指定可用情况下的屏幕示 例。
在步骤S20,文档管理设备2B的主要控制部将编辑文档选择屏 幕G20展示给用户。通过将要运行的设备的用户接口 (诸如操作面 板),用户发出指示将存储的文档显示在用户自己的加密框中。随后, 显示图12所示的编辑文档选择屏幕G20—DL1。
在示出的用于文档列表的编辑文档选择屏幕G20—DL1上,针对 四个电子文档的每一个显示了文件名、登记日期和时间以及总页数。在编辑文档选择屏幕G20_DL1上的浏览显示中,用户找出了将要删
除一部分或全部原稿的文档的文件名。例如,用户选择(以加重显示)
并双击"lmg-xl6217893"。这里,假定所选的文档总页数为657, 因此属于极多页数的文档。因此,用户很难立即找出删除部分。
随后,在步骤S30,文档管理设备2B的主要控制部向用户展示 图12A所示的编辑模式选择屏幕G3_DL1。在编辑模式选择屏幕 G30—DL1上,显示了步骤S20选择的编辑电子文档的文件名
"lmg-xl6217893"以及用于指定要在编辑电子文档上执行的编辑处 理内容的四个模式选择按钮。在该示例中,用户双击在编辑模式选择 屏幕G30—DL1上的删除按钮(以加重显示)来选择"删除模式"。
随后,在步骤S72,文档管理设备2B的主要控制部向用户展示 适合于如图12B所示的删除模式的读取条件选择屏幕G72一DL1。在 该显示示例中,前提是电子原稿生成部120具有自动文档送纸器 ADF。随后,展示的"读取原稿的过程"是读取以下原稿的过程在 编辑电子文档中限定了作为删除处理基准的开始位置的关键字原稿
(旧的开始原稿删除开始位置处的原稿);以及限定了结束位置的
关键字原稿(旧的结束原稿删除结束位置处的原稿)。
根据在读取条件选择屏幕G72—DL1上展示的"读取原稿的过 程",用户将组成了编辑电子文档的电子原稿中的删除范围开始位置 处的旧原稿(旧的开始原稿)和结束位置处的旧原稿(旧的结束原稿) 展示在自动文档送纸器ADF上,并且随后按下开始按钮以开始读取。 在将要处理多个删除部分的情况下,在删除范围的开始位置处的旧原 稿(旧的开始原稿)及其结束位置处的旧原稿(旧的结束原稿)彼此 成对的状态下,将单独的原稿放置在自动文档送纸器ADF上。随后, 执行读取。
例如,在编辑电子文档中要删除从第101页到第200页的部分, 而放置了与在编辑电子文档中第101页处的旧电子原稿和第200页的 旧电子原稿相对应的旧原稿。这里,在上面给出的说明中,使用了诸 如第101页和第200页之类的"页面位置"的概念。然而,编辑控制 部130在编辑电子文档中自动识别出删除范围的开始位置处的旧原稿(旧的开始原稿)和结束位置处的旧原稿(旧的结束原稿)的页面 位置。因此,用户仅辨别出哪些原稿位于所希望的删除处理的开始位 置和结束位置就足够了。即,用户自己无需辨别出页面位置。
在用于删除部分的多数指定可用的情况下,当完成了用于第一 部分删除对象的旧原稿的读取和相应电子原稿的保存时,将图12C 的(1)所示的再次确认屏幕G82—DL1展示给用户。在该示例中,还 执行用于另一部分的删除。因此,用户双击在再次确认屏幕G82—DL1 上的继续按钮(以加重显示)以开始用于第二部分的工作。
当处理操作信息接收部136接收用于第二部分的工作指示时, 文档管理设备2B的主要控制部返回到步骤S72并且随后向用户展示 如上面给出的图12B所示的读取条件选择屏幕G72—DL1。例如,当 要删除编辑电子文档中从第401页到第500页的部分时,放置与在编 辑电子文档中第401页到第500页的旧电子原稿相对应的旧原稿。这 里,在上面给出的说明中,使用了诸如第401页和第500页之类的"页 面位置"的概念。然而,用户自己无需辨别出页面位置。
当完成用于第二部分的旧原稿的读取和相应电子原稿的保存 时,将图12C的(2)所示的再次确认屏幕G82一DL2展示给用户。 在该示例中,用户双击在再次确认屏幕G82一DL2上的结束按钮(以 加重显示),从而根据在步骤S74已被读取和保存的用于两个部分 的关键字原稿的单独关键字电子原稿,来开始由编辑控制部130执行 的自动编辑处理。
针对第一部分和第二部分中的每一部分,根据已被读取的旧原 稿的单独关键字电子原稿,编辑控制部130删除了位于编辑电子文档 中从开始位置到结束位置的电子原稿,从而生成经过删除编辑的新电 子文档,并且随后将得到的文档保存到原稿/文档存储部110中。
当完成了用于第一部分和第二部分的由编辑控制部130执行的 原稿删除处理和新电子文档的保存时,文档管理设备2B的主要控制 部向用户展示如图12D所示的编辑完成屏幕G92—DL2。该显示示例 示出了将要删除编辑电子文档的旧文件同时将经过删除编辑的新电 子文档保存为另一文件名的情况。因此,删除了编辑电子文档的文件名、登记日期和时间以及页数(Img-xl6217893 2007/02/16 657)(在 图中如轮廓字符显示),同时显示了经过删除编辑的新生成的新电子 文档的文件名、登记日期和时间以及页数(Img-xl6217896 2007/02/18 457)。这里,在该示例中,在第一部分中,删除了100张,并且在 第二部分中删除了 100张。因此,在新电子文档中的页数比在编辑编 辑文档中的页数少"200"页。
这里,类似于替代处理和添加处理,可以保持编辑电子文档的 旧文件,同时将经过删除编辑的新电子文档保存为另一文件名。可选 地,可以删除编辑电子文档的旧文件,并且将经过删除编辑的新电子 文档保存为与旧文件相同的文件名(所谓的文件更新模式)。
<原稿删除功能自动处理过程>
图13是示出了当处理操作信息接收部136被告知用户已经选择 原稿删除模式时,根据在编辑控制部130中的原稿删除处理所执行 的,在第一示范性实施例的结构中的自动删除处理过程示例的流程 图。通常,这些步骤分配了从300开始计数的标号。然而,类似于图 7的处理步骤分配了从10开始计数和从1开始计数的标号。在该示 例中,用于删除部分的多数指定是可用的。
在编辑处理步骤执行了添加处理的点作出了改变。然而,该处 理基本上类似于图7所示原稿替代功能的自动处理过程。主要区别在 于由于编辑电子原稿不是必需的,所以在删除处理中省略了用于对 编辑电子原稿的张数进行计数的步骤S140。
由于上述处理,当通过将电子文档釆用作为编辑电子文档来执
行删除处理时,其中很难在像包括具有类似格式的多个页面的文档以 及在具有极多页数的文档中立即找出删除部分,避免了用户自己需要
在编辑电子文档中识别删除部分的必要。即,文档编辑处理部150(具 体地说,编辑部分识别部140)通过将图像与由用户指定的搜索关键 字电子原稿进行核对来自动识别删除部分。随后,文档编辑处理部 150针对所识别出的删除部分执行自动删除处理。 <原稿交换功能>
图14到图14C是说明了由编辑部分识别部140和文档编辑处理部150的交换处理部158所执行的原稿交换处理概要的示图。原稿交
换功能是交换组成了编辑电子文档的电子原稿的多个部分的文档编 辑功能,即,交换相同文档中的页面位置。当用户在操作面板等上选 择原稿交换时开始该功能。特别地,根据本示范性实施例的该功能的
特征在于,在根据由电子原稿生成部120所生成的电子原稿识别出的 交换范围中交换电子原稿。
该原稿交换功能可以例如作为添加处理和删除处理的结合来实 现。此时,通过辨别出在编辑电子文档中要插入到添加范围中的添加 原稿出现在编辑电子文档的另一部分来执行处理是足够的。可选地, 本功能可以被看作是替代处理的变型的模式,本质上可以被看作是删 除处理和添加处理的结合。随后,通过识别出在编辑电子文档的替代 范围内将要替代的替代原稿出现在编辑电子文档的另一部分来执行 处理是足够的。在每种情况下,可以首先执行添加处理和删除处理中 的任意一个。
具体地说,在用于编辑电子文档的原稿交换模式中,根据由电 子原稿生成部120所生成并且由电子原稿接收部132作为限定了用于 一个交换部分的交换处理范围基准位置的原稿而接收的一张或多张 (特别地是两张)电子原稿,编辑部分识别部140识别出在一个交换 位置处(交换开始位置或交换结束位置)的电子原稿的位置。而且, 对于相同的编辑电子文档来说,根据被接收作为限定了用于其他交换 部分的交换处理范围的基准位置的原稿的一张或多张(特别地是两 张)电子原稿,编辑部分识别部MO识别出在其他交换位置(交换开 始位置或交换结束位置)处的电子原稿的位置。随后,在识别出的一 个交换范围和另一个交换范围之间交换单独的电子原稿的位置。在本 说明书中,使用了术语"一个"和"另一个"然而,交换部分的数量 不限于两个。SP,可以指定三个或更多的部分。在此情况下,可以在 每对位置交换对象内使用术语"一个"和"另一个"。
对于由用于交换处理的关键字电子原稿表示的基准位置来说, 一个交换范围还作为用于另一个交换范围的删除范围以及添加原稿 的范围。类似地,另一个交换范围还作为用于这一个交换范围的删除范围以及添加原稿的范围。明确地指定彼此发生位置交换的两个部分 是足够的。因此,例如,基准位置可以是单独的交换处理位置、交换 处理的开始位置(这种情况需要输入要交换的页数)、交换范围的开 始位置、交换范围的结束位置以及交换范围的开始位置和结束位置 对。
这里,当单独指定交换范围的开始位置和交换范围的结束位置 时,在至少一个交换范围可以被限定的模式下需要指定一个部分和另 一部分中的任意一个。这是因为在其他情况下彼此要发生位置交换的 两个部分是不能被指定的。基准位置的含义由用户通过操作面板来指 定,或者由设备预先设定并展示给用户。
图14示出了针对一个交换部分仅识别出关键字电子原稿中的开 始位置同时可以由关键字电子原稿识别出另一交换部分的交换范围。 能由关键字电子原稿识别出另一交换部分的交换范围的情况包括输 入对替代范围中页数的指定从而一个关键字电子原稿足够用来识别 出开始位置的情况;以及两个关键字电子原稿识别出开始位置和结束 位置的情况。
针对一个交换部分,编辑部分识别部140确定编辑电子文档中 的旧电子原稿表示了交换处理的开始位置,该旧电子原稿被确定为与 表示基准位置的关键字电子原稿相同或最相似。而且,针对另一交换
部分,编辑部分识别部140根据在编辑电子文档中的旧电子原稿的位
置识别出交换范围,该旧电子原稿被确定为与一张或两张关键字电子 原稿相同或最相似。在图中,在编辑电子文档中如"与关键字一致" 所示的旧电子原稿表示了交换部分的开始位置和结束位置。 在针对一个交换范围指定了表示处理开始位置的关键字电子原
稿以及升序方式的情况下,当编辑部分识别部140识别出交换处理的 每个位置时,例如,如图14的(1)所示,开始于面向背面的一个交 换范围的开始位置(沿页码增加的方向),文档编辑处理部150以与 页面顺序相同的顺序(按照升序)在其他交换范围内替代一张或多张 电子原稿。可选地,在针对一个交换范围指定了表示处理开始位置的 关键字电子原稿以及降序方式的情况下,如图14的(2)所示,开始于面向正面的一个交换范围的开始位置,按照与页面顺序相反的顺序 (按照降序)替代了其他交换范围内的一张或多张电子原稿。在任一 种情况下,在两个交换部分中原稿张数相同。实际上,这种处理被看 作是在保持页面顺序状态下相互替代两个交换范围的模式。
图14A示出了关键字电子原稿能识别出一个交换部分的交换范 围同时该关键字电子原稿还能识别出另一个交换部分的交换范围的 情况。针对一个交换部分,编辑部分识别部140根据编辑电子文档中 的旧电子原稿的位置识别出交换范围,该旧电子原稿被确定为与一张 或两张关键字电子原稿相同或最相似。而且,针对另一交换部分,编
辑部分识别部140根据编辑电子文档中的旧电子原稿的位置识别出
交换范围,该旧电子原稿被确定为与一张或两张关键字电子原稿相同 或最相似。在图中,在编辑电子文档中如"与关键字一致"所示的旧 电子原稿表示了交换部分的开始位置和结束位置。
当编辑部分识别部140识别出交换处理的每个位置时,例如, 如图14A所示,文档编辑处理部150在一个交换范围内删除电子原 稿并且将另一交换范围的电子原稿插入到该部分中。而且,文档编辑 处理部150删除了在另一交换范围中的电子原稿并且将这一交换范 围的电子原稿插入到该部分。在每种情况下,在插入操作中,保持了 在交换范围内的页面顺序。在这种情况下,删除了位于从一个交换范 围的开始位置到结束位置的全部旧电子文档,并且随后将位于从另一 交换位置的开始位置到结束位置的全部旧电子原稿插入到该部分。因 此,如图14A的(1)所示,在两个交换部分中原稿的张数不需要相 同。由此,如图14A的(2)所示,两个交换部分之间的原稿张数可 以不同。在每种情况下,这种处理被看作是在保持页面顺序状态下相 互替代两个交换范围的模式。
图14B示出了指定了三个或更多交换部分(在图中,是三个部 分)的情况的示例。在示出的示例中,在三个交换部分的每一部分中 可由关键字电子原稿来识别交换范围。而且,在这些部分中每个交换 范围中的原稿页数不同。删除了从第一交换范围的开始位置到结束位 置的全部旧电子原稿(4页)。随后,将从第三交换范围的开始位置到结束位置的全部旧电子原稿(5页)插入到该部分。随后,删除从 第二交换范围的开始位置到结束位置的全部旧电子原稿(3页)。随 后,将从第一交换范围的开始位置到结束位置的全部电子原稿(4页)
插入到该部分。随后,删除从第三交换范围的开始位置到结束位置的
全部旧电子原稿(5页)。随后,将从第二交换范围的开始位置到结 束位置的全部电子原稿(3页)插入到该部分。实际上,该处理被看 作是三个交换范围按照预定顺序相互替代的模式。
<原稿交换功能多数指定可用情况下的操作过程>
图15到图15E是描述了执行交换功能的操作过程和处理过程的 示图,并且示出了在用于交换部分的多数指定可用的情况下的屏幕示 例。以下说明是针对以下情况而给出的由从第101页到第200页的 部分、从第410到第500页的部分以及从第601页到第650页的部分 组成的三个章节相互交换。
在步骤S20,文档管理设备2B的主要控制部将编辑文档选择屏 幕G20展示给用户。通过要运行的设备的用户接口(诸如操作面板), 用户发出指示将存储的文档显示在用户自己的加密框中。随后,显示 图15所示的编辑文档选择屏幕G2(LCH1。
在示出的用于文档列表的编辑文档选择屏幕G20一CH1上,针对 四个电子文档的每一个显示了文件名、登记日期和时间以及总页数。 这里,当在用于文档浏览显示的同一显示屏幕上不能显示其他文档 时,可以采用诸如屏幕切换功能和拖动功能之类的公知机构,从而可 以显示作为显示对象的全部电子文档。在编辑文档选择屏幕 G20—CH1上的浏览显示中,用户找出要在其中执行交换的文档的文 件名。例如,用户选择(以加重显示)并且双击"lmg-xl6217893"。 这里,假定所选择的文档总页数为657,因此属于具有极多页数的文 档。因此,用户很难立即找出交换部分。
随后,在步骤S30,文档管理设备2B的主要控制部向用户展示 如图15A所示的编辑模式选择屏幕G30一CH1。在编辑模式选择屏幕 G30—CH1上,显示了在步骤S20处所选择的编辑电子文档的文件名 "lmg-xl6217893"以及用于指定在编辑电子文档上要被执行的编辑处理的内容的四个模式选择按钮。在该示例中,用户双击编辑模式选
捧屏幕g3oj:hi上的位置交换(交换)按钮(以加重显示)从而选
择"交换模式"。
随后,在步骤s72,文档管理设备2b的主要控制部向用户展示 如图15b所示的适合于交换模式的读取条件选择屏幕g72—ch1。在 该显示示例中,前提是电子原稿生成部120具有自动文档送纸器 adf。随后,展示了表示当前哪一部分在读取处理和"读取原稿的过 程"的信息。所展示的过程是读取以下原稿的过程在编辑电子原稿 中限定了作为交换处理基准的开始位置的关键字原稿(旧的开始原 稿交换的开始位置处的原稿);以及限定了结束位置的关键字原稿 (旧的结束原稿交换的结束位置处的原稿)。这里,对于用于确定
交换范围的结束位置的关键字原稿(旧的结束原稿)来说,其读取可 以被跳过,如"可以被省略"所展示的。
按照在读取条件选择屏幕g72—ch1上展示的"读取原稿的过 程",用户将组成编辑电子文档的电子原稿中的交换范围的开始位置 处的旧原稿(旧的开始原稿)和结束位置处的旧原稿(旧的结束原稿) 放置在自动文档送纸器adf上,随后,用户按下开始按钮以开始读 取。基本上,在交换范围的开始位置处的旧原稿(旧的开始原稿)和 结束位置处的旧原稿(旧的结束原稿)相互成对的状态下,将单独的 原稿放置在自动文档送纸器adf上。随后,执行读取。
例如,在编辑电子文档中从第101页到第200页的部分被设定 作为第一部分,放置了与编辑电子文档中第101页的旧电子原稿以及 第200页的旧电子原稿相对应的旧原稿。这里,在上面给出的说明中, 使用了诸如第101页和第200页之类的"页面位置"的概念。然而, 在编辑电子文档中,编辑控制部130自动识别了在交换范围的开始位 置的旧原稿(旧的开始原稿)和结束位置的旧原稿(旧的结束原稿) 的页面位置。因此,用户仅辨别出哪些原稿位于所希望的交换处理的 开始位置和结束位置就足够了。即,用户自己无需辨别出页面位置。
当完成了用于第一部分交换对象的旧原稿的读取和相应电子原 稿的保存时,将图15c的(1)中所示的再次确认屏幕g82_ch1展示给用户。随后,用户双击在再次确认屏幕G82—CH1上的继续按钮
(以加重显示)以开始用于第二部分的工作。
当处理操作信息接收部136接收用于第二部分的工作指示时, 文档管理设备2B的主要控制部返回到步骤S72并且随后向用户展示 如上面给出的图15B所示的读取条件选择屏幕G72一CH1。例如,当 在编辑电子文档中从第401页到第500页的部分被设定作为第二部分 时,放置了与在编辑电子文档中第401页到第500页的旧电子原稿相 对应的旧原稿。这里,在上面给出的说明中,使用了诸如第401页和 第500页之类的"页面位置"的概念。然而,如上所述,用户自己无 需识别出页面位置。
当完成用于第二部分的旧原稿的读取和相应电子原稿的保存 时,将图15C的(1)所示的再次确认屏幕G82一CH1展示给用户。 在该示例中,将执行用于三个部分的交换。因此,用户双击在再次确 认屏幕G82—CH1上的继续按钮(以加重显示)以开始用于第三部分 的工作。
当处理操作信息接收部136接收用于第三部分的工作指示时, 文档管理设备2B的主要控制部返回到步骤S72并且随后向用户展示 如上面给出的图15B所示的读取条件选择屏幕G72一CH1。例如,当 在编辑电子文档中从第601页到第650页的部分被设定作为第三部分 时,放置了与在编辑电子文档中第601页到第650页的旧电子原稿相 对应的旧原稿。这里,在上面给出的说明中,使用了诸如第601页和 第650页之类的"页面位置"的概念。然而,如上所述,用户自己无 需识别出页面位置。
当完成用于第三部分的旧原稿的读取和相应电子原稿的保存 时,将图15C的(2)所示的再次确认屏幕G82一CH2展示给用户。 在该示例中,用户双击在再次确认屏幕G82一CH2上的结束按钮(以 加重显示)以终止读取处理。当设定两个交换部分时,程序立即转到 由编辑控制部130根据用于在步骤S74读取和保存的两个部分的关 键字原稿的单独关键字电子原稿而执行的自动编辑处理。
在该示例中,设定了三个交换部分。因此,在程序转到自动编辑处理之前,文档管理设备2B的主要控制部向用户展示交换部分设
置屏幕G83一CH1,用于接收在三个交换部分当中哪个部分应该被交 换的用户指定,如图15D所示。在交换部分设置屏幕G83上,在屏 幕左手侧显示了每个设定部分的部分编号。随后,在右手侧显示了用 于输入作为交换对象部分的部分编号的字段。例如,在交换部分设置 屏幕G83一CH1上,用户输入作为交换对象的每个部分的部分编号如 下用于第一部分的第二部分、用于第二部分的第三部分以及用于第 三部分的第一部分。随后,用户点击确定按钮,以开始由编辑控制部 130根据用于在步骤S74读取和保存的三个部分的关键字原稿的单独
关键字电子原稿而执行的自动编辑处理。
针对第一部分、第二部分和第三部分中的每个部分,根据已读 取的旧原稿的单独关键字电子原稿,编辑控制部130在编辑电子文档 中识别出每个部分的交换范围。随后,在相互形成在交换部分设置屏 幕G83_CH1上所指定的一对交换部分之间,编辑控制部130在编辑 电子文档中删除了位于从一个交换部分的开始位置到结束位置的电 子原稿,随后将另一交换部分的电子原稿插入到该部分,从而生成经 过交换编辑的新电子文档,并且随后将得到的文档保存到原稿/文档 存储部110中。
—当完成由编辑控制部130执行的用于三部分的原稿交换处理和 新电子文档的保存时,文档管理设备2B的主要控制部向用户展示如 图15E所示的编辑完成屏幕G92一CH2。该显示示例示出了要删除编 辑电子文档的旧文件同时将经过删除编辑的新电子文档保存为另一 文件名的情况。因此,删除了编辑电子文档的文件名、登记日期和时 间以及页数(Img-xl6217893 2007/02/16 657)(在图中表示为轮廓 字符),同时显示了经过删除编辑的新生成的新电子文档的文件名、 登记日期和时间以及页数(Img-xl6217896 2007/02/18 657)。交换 处理在相同的编辑电子文档中交换页面位置。因此,总页数没有发生 变化。
这里,类似于替代处理、添加处理和删除处理,可以保持编辑 电子文档的旧文件,同时将经过删除编辑的新电子文档保存为另一文件名。可选地,可以删除编辑电子文档的旧文件,而将经过删除编辑 的新电子文档保存为与旧文件相同的文件名(所谓的文件更新模式)。 <原稿交换功能自动处理过程>
图16是示出了当处理操作信息接收部136被告知用户已经选择 原稿交换模式时,根据在编辑控制部130中的原稿交换处理所执行 的,在第一示范性实施例的结构中的自动交换处理过程示例的流程
图。通常,这些步骤分配了从400开始计数的标号。然而,类似于图 7的处理步骤分配了从10开始计数和从1开始计数的标号。在该示
例中,用于交换部分的多数指定是可用的。
在编辑处理步骤中,在执行交换处理的点添加了变型,其中在
互相形成了在交换部分设置屏幕G83_CH1上指定的一对的交换部分 之间,删除了位于从一个交换部分的开始位置到结束位置的电子原 稿,并且将另一交换部分的电子原稿插入到该部分。然而,该处理基 本上类似于图7所示原稿替代功能的自动处理过程。主要区别在于 由于交换处理除了在编辑电子文档中的那些原稿以外不需要编辑电 子原稿,所以省略了用于对编辑电子原稿的张数进行计数的步骤 S140;同时监测算子N (S452中的否并且返回S420),在交换处理 之前识别出用于多个部分的交换范围;并且添加了当算子N变成"O" 时(S452中的是)有关在交换对象的一个部分和另一部分中的任意
部分中是否已经识别出至少一个交换范围的确认处理(S454)。省 略了用于单独处理步骤的说明。
这里,在自动交换处理(S456)中,当通过删除处理和插入处 理的结合已经识别出交换对象的一个部分和另一部分中两者的交换 范围时,如图14A所示,从开始位置到结束位置的交换范围两者彼 此交换(S456a)。相对地,在一个交换部分中,当代替步骤S456a 的处理,通过删除处理和插入处理的结合仅已经识别出开始位置而且 还没识别出交换范围时,如图14所示,按照升序或降序将一个部分 的交换范围的开始位置作为交换处理的开始点,逐张地交换从另一交 换范围的开始位置到结束位置的部分(S456b)。
由于上述处理,当通过将电子文档采用作为编辑电子文档来执行交换处理时,其中很难在像包括具有类似格式的多个页面的文档以 及在具有极多页数的文档中立即找出交换部分,避免了用户自己需要 在编辑电子文档中识别交换部分的必要。即,文档编辑处理部150(具 体地说,编辑部分识别部140)通过将图像与由用户指定的搜索关键 字电子原稿进行核对来自动识别交换部分。随后,文档编辑处理部
150针对所识别出的交换部分执行自动交换处理。 <文档管理设备;功能模块第二示范性实施例>
图17是示出了组成了在文档处理系统1中的文档编辑功能的主 要部分的根据第二示范性实施例的文档管理系统2A或文档管理设备 2B的功能概要的框图。
根据第二示范性实施例的文档管理系统2A或文档管理设备2B
是基于第一示范性实施例的结构,特征在于采用通过用户装置将旧
电子原稿展示给用户的机构,该旧电子原稿是根据读入搜索关键字原
稿由编辑部分识别部140自动提取并且作为在编辑处理时编辑电子 文档中的基准位置,从而需要用户确认有关自动提取的旧电子原稿是 否适合作为编辑处理的基准位置处的电子原稿。
为此,编辑部分识别部140具有关键字原稿信息展示部148,用 于将由编辑基准原稿提取部146找出的与关键字原稿(旧的开始原稿 或旧的结束原稿)一致的电子原稿的信息展示给用户。关键字原稿信 息展示部148显示例如在编辑电子文档中已找出并且与关键字原稿 (旧的开始原稿或旧的结束原稿)一致的关键字电子原稿自身,或者 将其縮略图像显示到诸如操作面板之类的显示介质上。
用户核对所显示的关键字原稿(即,由编辑基准原稿提取部146 自动提取的关键字电子原稿)是否适合作为在编辑处理时在编辑电子 文档中的基准位置处的电子原稿,并且随后通过用户接口部100输入 有关核对结果的信息。此时,除了一致性原稿(相同或最相似)的展 示以外编辑基准原稿提取部146可以提取被确认为相似的原稿(被共 同称为候选电子原稿),随后可以通过关键字原稿信息展示部148 将多个候选电子原稿展示给用户,并且随后接收在这些原稿中最理想 原稿的用户指定。这里,当要展示候选电子原稿时,优选的结构是,除了在编辑 电子文档中的候选电子原稿(可以是以縮略图像展示)以外,还能展 示它们相邻的电子原稿(每个候选电子原稿之前以及之后的一个或几 个原稿)。在多个彼此相似的候选电子原稿很难彼此区分的情况下, 当提到相邻的候选原稿时,可以容易地识别出适合的关键字电子原 稿。而且,优选的结构是,可以展示在编辑电子文档中的页面位置。 提到页面位置,可以容易地识别适合的关键字电子原稿。更优选的结 构是,可以同时展示相邻的电子原稿和页面位置。 <原稿替代功能自动处理过程具有关键字原稿的确认>
图18A和图18B是示出了当处理操作信息接收部136被告知用 户已经选择原稿替代模式时,根据在编辑控制部130中的原稿替代处 理所执行的,在第二示范性实施例的结构中的自动替代处理过程示例 的流程图。类似于图7的处理步骤分配了相同的标号。
直到步骤S142的过程与图7所示的过程类似。在第二示范性实 施例的结构中,在程序转到步骤S146之前(具体地说,S146a、 S146b 和S146c中的任何一个),编辑基准原稿提取部146提取多个候选电 子原稿,随后通过关键字原稿信息展示部148向用户展示多个候选电 子原稿,并且随后接收这些原稿中(S144a、 S144b和S144c)最理 想原稿的用户指定。当根据通过关键字原稿信息展示部148执行的向 用户展示多个候选电子原稿而接收选择指定时,在编辑电子文档中识 别出由用户确认的候选电子原稿(与在编辑电子文档中的旧的开始原 稿和旧的结束原稿一致的电子原稿)的页面位置,从而识别出该编辑 部分。随后,有关该编辑部分的信息(例如,编辑开始页面和编辑结 束页面)被告知文档编辑处理部150 (S144a、 S144b和S144c)。随 后的过程类似于图7所示的过程。
<原稿添加功能自动处理过程具有关键字原稿的确认>
图19是示出了当处理操作信息接收部136被告知用户已经选择 原稿添加模式时,根据编辑控制部130中的原稿添加处理所执行的在 第二示范性实施例的结构中的自动添加处理过程示例的流程图。类似 于图10的处理步骤分配了相同的标号。直到步骤S240的过程与图10所示的过程类似。在第二示范性
实施例的结构中,在程序转到步骤S246之前,编辑基准原稿提取部 146提取多个候选电子原稿,随后通过关键字原稿信息展示部148向 用户展示多个候选电子原稿,并且随后接收这些原稿中最理想原稿的 用户指定(S244)。当根据通过关键字原稿信息展示部148执行的 向用户展示多个候选电子原稿而接收选择指定时,在编辑电子文档中 识别出己经通过用户确认的候选电子原稿(与编辑电子文档中的新的 开始原稿一致的电子原稿)的页面位置。随后,有关该页面位置的信 息被告知文档编辑处理部150 (S246)。随后的过程类似于图10所 示的过程。
<原稿删除功能自动处理过程具有关键字原稿的确认〉
图20是示出了当处理操作信息接收部136被告知用户已经选择 原稿删除模式时,根据编辑控制部130中的原稿删除处理所执行的在 第二示范性实施例的结构中的自动删除处理过程示例的流程图。类似 于图13的处理步骤分配了相同的标号。
直到步骤S342的过程与图13所示的过程类似。在第二示范性 实施例的结构中,在程序转到步骤S346之前(具体地说,S346a、 S346b和S346c中的任何一个),编辑基准原稿提取部146提取多个 候选电子原稿,随后通过关键字原稿信息展示部148向用户展示多个 候选电子原稿,并且随后接收这些原稿中(S344a、 S344b和S344c) 最理想原稿的用户指定。当根据通过关键字原稿信息展示部148执行 的向用户展示多个候选电子原稿而接收选择指定时,在编辑电子文档 中识别出由用户确认的候选电子原稿(与在编辑电子文档中的旧的开 始原稿和旧的结束原稿一致的电子原稿)的页面位置,从而识别出该
编辑部分。随后,有关该编辑部分的信息(例如,编辑开始页面和编 辑结束页面)被告知文档编辑处理部150 (S344a、 S344b和S344c)。 随后的过程类似于图13所示的过程。
<原稿交换功能自动处理过程具有关键字原稿的确认>
图21A和图21B是示出了当处理操作信息接收部136被告知用 户已经选择原稿交换模式时,根据编辑控制部130中的原稿交换处理所执行的在第二示范性实施例的结构中的自动交换处理过程示例的 流程图。类似于图16的处理步骤分配有相同的标号。
直到步骤S442的过程与图16所示的过程类似。在第二示范性 实施例的结构中,在程序转到步骤S446之前(具体地说,S446a、 S446b和S446c中的任何一个),编辑基准原稿提取部146提取多个 候选电子原稿,随后通过关键字原稿信息展示部148向用户展示多个 候选电子原稿,并且随后接收这些原稿中(S444a、 S444b和S444c) 最理想原稿的用户指定。当根据通过关键字原稿信息展示部148执行 的向用户展示多个候选电子原稿而接收选择指定时,在编辑电子文档 中识别出由用户确认的候选电子原稿(与在编辑电子文档中的旧的开 始原稿和旧的结束原稿一致的电子原稿)的页面位置,从而识别出该
编辑部分。随后,有关该编辑部分的信息(例如,编辑开始页面和编 辑结束页面)被告知文档编辑处理部150 (S444a、 S444b和S444c)。
随后的过程类似于图16所示的过程。 <文档管理设备;计算机结构>
图22是示出了文档管理设备2B的另一示范性结构的框图。该 图示出了更实用的硬件结构,该硬件结构采用了诸如个人计算机之类 的计算机,从而由微处理器等实现用于执行自动编辑处理的软件。
艮P,在该示范性实施例中,根据由用户指定的关键字原稿的电 子原稿(关键字电子原稿),自动识别出在由用户指定作为编辑目标 的编辑电子文档中的编辑部分,并且随后在识别出的编辑部分上自动 执行由用户指定的编辑处理的机构并非限于由硬件处理电路实现,可 以利用计算机根据实现该功能的程序代码由软件实现。
艮口,在该示范性实施例中,实现了用于编辑部分的自动识别处 理和用于识别出的编辑部分的自动编辑处理的中心功能的编辑控制 部130的机构并非限于由硬件处理电路实现,可以通过利用计算机根 据实现该功能的程序代码由软件实现。
因此,适合于通过采用计算机或者存储了该程序的计算机可读 存储介质由软件来实现执行用于编辑部分的自动识别处理和用于识 别出的编辑部分的自动编辑处理的机构的程序也可以被提取作为发明。当由软件来执行该功能时,获得了可以容易地改变处理过程等而 无需硬件改变益处。
当要由计算机根据软件来实现执行用于编辑部分的自动识别处 理和用于识别出的编辑部分的自动编辑处理的功能时,将组成软件的 程序从记录介质安装到嵌入专用硬件的计算机(例如,嵌入式微计 算机);在一个芯片上贴装了诸如CPU、逻辑电路之类的功能单元 和存储装置从而实现希望的系统的SOC (片上系统);或者能在安 装了各种程序时实现各种功能的通用个人计算机。
根据程序说明的内容,记录介质在计算机的硬件资源中提供的 读取设备中的诸如磁、光、电之类的能量状态下引起了变化。以此方 式,程序说明的内容可以按照对应于该变化的信号的形式被传送到读 取设备。例如,记录介质可以由磁盘(包括软盘FD)、光盘(包括 CD-ROM (致密盘-只读存储器))禾nDVD (数字多功能盘),永磁 式光盘(包括MO (永磁式光盘)),或者包括半导体存储器等的封 装的介质(便携式存储介质),该封装的介质以与计算机分开的方式 存储程序并且为了将程序提供给用户来分布。可选地,记录介质可以 由ROM、硬盘等实现,该记录介质存储了程序并且在嵌入到计算机 的状态下提供给用户。而且,不通过这种记录介质提供,组成该软件 的程序可以通过诸如电缆网络和无线网络之类的通信网络来提供。
例如,即使在存储实现用于编辑部分的自动识别处理和用于识 别出的编辑部分的自动编辑处理的软件的程序代码的存储介质被提 供到系统或设备中,并且随后提供到系统中的计算机(可选地是CPU 或MPU)或者该设备读取和执行存储在存储介质中的程序代码时, 获得了与在由硬件处理电路形成的情况下获得的类似的效果。在这种 情况下,从存储介质读取的程序代码自身实现了用于编辑部分的自动 识别处理功能和用于识别出的编辑部分的自动编辑处理功能。
而且,取代了当计算机执行读出程序代码时的结构,实现了用 于编辑部分的自动识别处理功能和用于识别出的编辑部分的自动编 辑处理功能,可以实现这样一种结构在计算机上运行的OS (Operating Systems;操作系统)根据程序代码的指示执行真实处理的一部分或整体,从而该处理实现了用于编辑部分的自动识别处理功 能和用于识别出的编辑部分的自动编辑处理功能。
而且,可以实现这样一种结构从存储介质读取的程序代码被 写入到插入在计算机中或者连接到计算机的扩展功能卡中提供的存 储器,并且随后在扩展功能卡中提供的CPU等或者扩展功能单元根 据程序代码的指示执行真实处理的一部分或整体,从而该处理实现了 用于编辑部分的自动识别处理功能和用于识别出的编辑部分的自动 编辑处理功能。
这里,程序是以文件形式提供的,描述了用于实现对编辑部分 的自动识别处理功能和对识别出的编辑部分的自动编辑处理功能的 程序代码。此时,程序不需要以集成的程序文件形式提供,并且可以 根据计算机实现的系统硬件结构以单独的程序模.块来提供。
例如,计算机系统900具有控制器部901;以及记录和读取控
制部902;该记录和读取控制部包括硬盘驱动器、软盘(FD)驱动器、 CD-ROM (致密盘ROM)驱动器、半导体存储控制器等并且从预定 存储介质读取数据或者将数据写入预定存储介质。
控制器部901具有CPU(中央处理单元)912;作为只读存储 部的ROM (只读存储器)913; RAM (随机存取存储器)915,其中 提供了随机读取和写入并且作为易失性存储部的示例;以及RAM(被 称为NVRAM) 916,作为非易失性存储部的示例。ROM913、 RAM 915和NVRAM 916由存储控制部(未示出)控制。
这里,在上面给出的说明中,术语"易失性存储部"表示在关 闭设备电源,其存储内容丢失时的模式的存储部。相反地,术语"非 易失性存储部"表示即使在关闭设备电源,其存储内容永久保持时的 模式的存储部。永久保持存储部是能满足的。即,取代了自身提供了 非易失性的半导体存储器件,可以采用通过备份电源而获得的"非易 失性"的本质上为易失性的存储器件。
不包括半导体存储器件,"非易失性存储部"可以由诸如磁盘 和光盘之类的介质来实现。例如,硬盘驱动器可以作为非易失性存储 部。而且,可以采用从诸如CD-ROM之类的记录介质读取信息的结构,从而可以实现非易失性存储部。
而且,计算机系统900可以具有用于读取文档的单独页面的原
稿的图像读取部905,从而生成电子原稿和电子文档。图像读取部905 由图像读取控制部(未示出)控制。而且,为了将文档打印并输出以 展示给用户,可以提供将文档输出到给定输出介质(例如,打印纸) 的图像形成部906。图像形成部906由打印控制部(未示出)控制。 具有图像读取部卯5和图像形成部906的计算机系统构成了打印机 3A。
而且,为了提供传真功能,计算机系统900可以具有包括FAX 控制部卯7a和FAX卡907b的传真部907。当除了图像读取部905 和图像形成部906以外计算机系统900还具有传真部907时,实现了 多功能装置3D。
当计算机系统900被构成复印机3A或多功能装置3D时,优选 的结构是提供作业控制部卯8,用于执行图像读取、打印输出等的作 业控制。
而且,计算机系统900具有指示输入部903,组成了作为用户 接口的功能部;显示输出部904,用于向用户展示操作时的导航屏幕、 包括处理结果等的预定信息;以及接口部(IF部)909,用于在单独 的功能部之间提供接口功能。接口部909具有用户接口控制部。
指示输入部903可以由例如用户接口部985的操作按键部985b 的操作来实现。可选地,可以釆用键盘、鼠标等。显示输出部904 具有显示控制部919和显示装置。该显示装置可以由例如用户接口部 985的操作面板部985a来实现。可选地,可以采用包括CRT(阴极 射线管)、LCD (液晶显示器)等的其他显示部。
例如,显示控制部919将例如导航信息和由图像读取部905所 获得的整个图像显示在操作面板部985a或显示部上。而且,显示控 制部919还被用作显示装置,用于将各种信息告知用户。这里,显示 部可以具有位于其上的触摸面板,使得指示输入部903可以构成为通 过使用指尖等输入预定信息。
接口部909由系统总线997来实现,该系统总线作为用于经过处理的数据(包括图像数据)和来自IF部、网络控制部999a和具有 LAN卡999b的通信IF部999的控制数据的传输路径,该IF部提供 了在图像形成部906和其他打印机之间的接口功能,该网络控制部用 于调解通信数据与网络之间的交换。
在这种结构中,CPU 912通过系统总线991来控制整个系统。 ROM 913存储了用于CPU等的控制程序。RAM 915包括SRAM (静 态随机存取存储器)等,并且存储了程序控制变量、用于各种处理的 数据等。而且,RAM 915具有临时存储根据预定应用程序通过计算 得到的数据和从外部获得的数据的区域。
例如,按照诸如CD-ROM之类的记录介质分配了用于使得计算 机执行用于编辑部分的自动识别处理功能和用于识别出的编辑部分 的自动编辑处理功能的程序。可选地,该程序可以被存储在FD中而' 不是CD-ROM中。而且,可以提供MO驱动器,随后可以将程序存 储在MO中。而且,程序还可以被存储在诸如非易失性半导体存储 卡(像闪速存储器)之类的其他记录介质中。而且,程序可以通过诸 如因特网之类的网络从其他服务器等下载来获得或更新。
除了 FD和CD-ROM以外,用于提供程序的记录介质还可以是 诸如DVD之类的光学记录介质、诸如MO之类的永磁式光学记录介 质、磁带介质、磁记录介质和诸如IC卡和微型卡之类的半导体存储 器。作为记录介质示例的FD或CD-ROM可以存储实现了用于编辑 部分的自动识别处理功能和用于识别出的编辑部分的自动编辑处理 功能的全部或部分功能。
而且,硬盘驱动器具有存储根据控制程序执行的各种处理的数 据,并且临时存储由自身的设备获得的或者从外部获得的大量数据。
根据这种结构,响应于由操作者通过操作按键部985b发出的指 示,文档编辑程序从诸如CD-ROM之类的计算机可读记录介质被安 装到RAM 915中,该计算机可读记录介质存储了用于执行用于编辑 部分的自动识别处理和用于识别出的编辑部分的自动编辑处理的文 档编辑编辑程序。随后,响应于通过操作按键部985b或者通过自动 处理来自操作者的指示,开始文档编辑处理。根据文档编辑程序,CPU 912执行与用于编辑部分的自动识别
处理和用于识别出的编辑部分的自动编辑处理有关的运算操作,随后
将处理结果存储在诸如RAM 915和硬盘驱动器之类的存储装置中, 并且随后将数据输出到操作面板部985a或必要时输出到诸如CRT和 LCD之类的显示装置上。
这里,本发明并不限于这种利用计算机的结构。即,用于执行 用于编辑部分的自动识别处理和用于识别出的编辑部分的自动编辑 处理的文档管理设备2B可以通过作为图2和图17所示的单独的功 能部件的专用硬件部件的组合来实现。例如,取代了用于编辑部分的 自动识别处理功能和用于识别出的编辑部分的自动编辑处理功能的 整体由软件执行的结构,可以提供处理电路960,其中这些功能部件 的一部分是由专用硬件实现的。.
例如,当要实现用于编辑部分的自动识别处理功能和用于识别 出的编辑部分的自动编辑处理功能时,在处理电路960中,与组成了 图2和图17所示的文档管理设备2B的编辑部分识别部140相对应 的编辑部分识别部960a和与文档编辑处理部150相对应的文档编辑 处理部960b可以由硬件实现。明显地是,取代了编辑部分识别部140 和文档编辑处理部150的整体是由硬件实现的结构,组成了编辑部分 识别部140和文档编辑处理部150的功能部件的一部分可以由硬件来 实现。
在由软件实现的机构中,可以灵活处理并行处理和连续处理。 尽管如此,随着处理复杂度的增加,处理时间也增加。这引起了降低 处理速度的问题。在该示范性实施例的文档管理设备2B中,在编辑 电子文档中找出与搜索关键字电子原稿一致的原稿的处理是重要的。 因此,在由软件实现编辑部分识别部960a (具体地说,编辑基准原 稿提取部146的部分)的情况下,当开发新的高级算法时,可以灵活 实现系统改进。然而,当算法变得复杂时,其处理速度也下降。
相对地,在采用了硬件处理电路的情况下,即使在处理变得复 杂时,也得到了高速加速器系统,避免了处理速度上的下降,并且因 此取得了高通过量。另一方面,当已固定方式将硬件处理电路安装在计算机系统900上时,算法需求变得很难满足。基于此,优选地是,
取代仅以硬件处理电路来构成编辑部分识别部960a的结构,编辑部 分识别部960a以能够附接到计算机系统900并且可以从计算机系统 900拆下的电路板(被称为卡)的形式来构成。这允许了高速处理并 且容易进行算法改变。
权利要求
1.一种文档管理系统,包括存储部,其存储电子原稿和通过将多个电子原稿进行组合所生成的电子文档二者中的至少一个;基准电子原稿获取部,其获取用于对编辑电子文档中的编辑部分的基准位置进行识别的基准电子原稿,所述编辑电子文档是要被编辑的电子文档并且是从存储部读取的;编辑部分识别部,其根据基准电子原稿识别出编辑电子文档中的编辑部分;以及文档编辑处理部,其以电子原稿为单位针对由编辑部分识别部识别出的编辑部分来执行编辑处理。
2. 根据权利要求1的文档管理系统,还包括 电子原稿生成部,其读取原稿以生成数字化的电子原稿,其中 基准电子原稿获取部采用由电子原稿生成部所生成的电子原稿作为基准电子原稿。
3. 根据权利要求1的文档管理系统,其中基准电子原稿获取部采用(i )在存储部中存储的电子原稿或 者(ii )在存储部中存储的电子文档中的电子原稿作为基准电子原稿。
4. 一种文档管理设备,包括基准电子原稿获取部,其获取用于对编辑电子文档中的编辑部 分的基准位置进行识别的基准电子原稿,所述编辑电子文档是要被编 辑的电子文档;编辑部分识别部,其根据基准电子原稿识别出编辑电子文档的 编辑部分;以及文档编辑处理部,其以电子原稿为单位针对由编辑部分识别部 识别出的编辑部分来执行编辑处理。
5. 根据权利要求4的文档管理设备,其中基准电子原稿获取部采用由电子原稿生成部所生成的电子原稿 作为基准电子原稿,所述电子原稿生成部读取原稿来生成数字化的电 子原稿。
6. 根据权利要求4的文档管理设备,其中 基准电子原稿获取部采用(i )在存储部中存储的电子原稿或者(ii )在存储部中存储的电子文档中的电子原稿作为基准电子原稿。
7. 根据权利要求4的文档管理设备,其中 编辑部分识别部包括基准原稿信息展示部,其将与编辑电子文档中的电子原稿有关的信息展示给用户,该信息是根据基准电子原稿 提取的;以及编辑部分识别部根据对基准原稿信息展示部的展示的响应来识 别编辑部分。
8. 根据权利要求4的文档管理设备,其中编辑部分识别部包括编辑基准原稿提取部,其通过将基准电子 原稿与组成编辑电子文档的电子原稿的每一个进行核对来在编辑部 分的基准位置处提取电子原稿,并且文档编辑处理部通过采用在由编辑基准原稿提取部所提取的编 辑电子文档中的位置作为编辑处理的基准位置来执行编辑处理。
9. 根据权利要求8的文档管理设备,其中编辑部分识别部根据电子原稿识别出编辑处理的开始位置、编 辑部分的开始位置和编辑部分的结束位置中的至少一个,该电子原稿 为位于基准位置处并且是由编辑基准原稿提取部提取的,并且通过采用由编辑部分识别部所识别出的编辑处理的开始位置、 编辑部分的开始位置或者编辑部分的结束位置作为基准,文档编辑处理部针对在编辑电子文档的编辑部分中的电子原稿来执行编辑处理。
10. 根据权利要求9的文档管理设备,还包括编辑电子原稿获取部,其获取在编辑处理中需要的给定张数的 电子原稿,其中编辑部分识别部根据电子原稿识别出替代处理的开始位置、替 代范围的开始位置以及替代范围的结束位置中的至少一个,该电子原 稿位于基准位置并且是由编辑基准原稿提取部提取的,并且文档编辑处理部包括替代处理部,通过采用由编辑部分识别部 所识别出的替代处理的开始位置、替代范围的开始位置或替代范围的 结束位置作为基准,所述替代处理部用由编辑电子原稿获取部所获取 的给定张数的电子原稿来替代编辑电子文档中的替代范围内的电子 原稿°
11. 根据权利要求10的文档管理设备,其中当基准位置处的两个电子原稿由编辑基准原稿提取部提取并且 限定了替代范围的开始位置和替代范围的结束位置时,通过采用一个 原稿来表示替代范围的开始位置并且采用另一原稿来表示替代范围 的结束位置,替代处理部删除位于编辑电子文档中从开始位置到结束 位置的电子原稿,并且随后将给定张数的电子原稿插入到在编辑电子 文档中从开始位置到结束位置的部分。
12. 根据权利要求9的文档管理设备,还包括编辑电子原稿获取部,其获取在编辑处理中需要的给定张数的 电子原稿,其中编辑部分识别部根据电子原稿识别出添加处理的开始位置、添 加范围的开始位置以及添加范围的结束位置中的至少一个,该电子原 稿位于基准位置并且是由编辑基准原稿提取部提取的,并且文档编辑处理部包括添加处理部,通过采用由编辑部分识别部 所识别出的添加处理的开始位置、添加范围的开始位置和添加范围的结束位置中的至少一个作为基准,该添加处理部将由编辑电子原稿获 取部所获取的给定张数的电子原稿添加到编辑电子文档中的添加范 围。
13. 根据权利要求12的文档管理设备,其中添加处理部将给定张数的电子原稿添加到恰好在开始位置之后 或之前的部分。
14. 根据权利要求12的文档管理设备,其中 当基准位置处的两个电子原稿由编辑基准原稿提取部提取并且限定了添加范围的开始位置和添加范围的结束位置时,通过采用一个 原稿来表示添加范围的开始位置并且采用另一原稿来表示添加范围 的结束位置,添加处理部删除位于编辑电子文档中从恰好在开始位置 之后的位置到恰好在结束位置之前的位置的电子原稿,并且随后将给 定张数的电子原稿插入到编辑电子文档中从恰好在开始位置之后的 位置到恰好在结束位置之前的位置的部分。
15. 根据权利要求9的文档管理设备,其中-编辑部分识别部根据电子原稿识别出删除处理位置、删除处理的开始位置、删除范围的开始位置以及删除范围的结束位置中的至少 一个,所述电子原稿位于基准位置处并且是由编辑基准原稿提取部提 取的,并且文档编辑处理部包括删除处理部,通过采用由编辑部分识别部 所识别出的删除处理位置、删除处理的开始位置、删除范围的开始位 置以及删除范围的结束位置中的至少一个作为基准,该删除处理部删 除在存储部中存储的电子文档中给定张数的电子原稿。
16. 根据权利要求15的文档管理设备,其中当位于基准位置处并且由编辑基准原稿提取部提取的电子原稿 表示了单独的删除位置时,删除处理部从编辑电子文档中删除基准位置处的电子原稿。
17. 根据权利要求15的文档管理设备,其中当位于基准位置处并且由编辑基准原稿提取部提取的电子原稿 限定了删除处理的开始位置并且当指定了要被删除的张数时,删除处 理部从编辑电子文档中删除从开始位置到由所指定张数确定的位置 的范围内的电子原稿。
18. 根据权利要求15的文档管理设备,其中 当位于基准位置处并且由编辑基准原稿提取部提取的两个电子原稿限定了删除范围的开始位置和删除范围的结束位置时,通过采用 一个原稿来表示删除范围的开始位置并且采用另一原稿来表示删除 范围的结束位置,删除处理部从编辑电子文档中删除位于编辑电子文 档中从开始位置到结束位置的电子原稿。
19. 根据权利要求9的文档管理设备,其中 编辑部分识别部根据电子原稿通过识别交换处理的开始位置、交换范围的开始位置和交换范围的结束位置中的至少一个来识别出 两个交换部分,所述电子原稿位于基准位置处并且是由编辑基准原稿 提取部提取的,并且文档编辑处理部包括交换处理部,其对(i )在编辑电子文档 中由编辑基准原稿提取部所识别的一部分中的电子原稿的位置以及 (ii )在编辑电子文档中另一部分中的电子原稿的位置彼此进行交 换。
20. —种文档管理方法,包括根据通过图像读取装置读取原稿所得到的电子原稿,或者根据 从存储部读取的电子原稿或者电子文档中的电子原稿,获取基准电子 原稿,所述基准电子原稿用于识别编辑电子文档的编辑部分的基准位置;根据基准电子原稿来识别出编辑电子文档中的编辑部分;以及以电子原稿为单位针对由编辑部分识别部识别出的编辑部分来 执行给定的编辑处理。
全文摘要
本发明涉及文档管理系统、文档管理设备和文档管理方法。文档管理系统,包括存储部,基准电子原稿获取部,编辑部分识别部以及文档编辑处理部。存储部存储了电子原稿和通过将多个电子原稿进行组合所生成的电子文档二者中的至少一个。基准电子原稿获取部获取用于对编辑电子文档中的编辑部分的基准位置进行识别的基准电子原稿,该编辑电子文档是要被编辑的电子文档并且是从存储部读取的。编辑部分识别部根据基准电子原稿识别出在编辑电子文档中的编辑部分。文档编辑处理部在电子原稿的单元中针对由编辑部分识别部识别出的编辑部分来执行编辑处理。
文档编号H04N1/00GK101616224SQ20091000698
公开日2009年12月30日 申请日期2009年2月18日 优先权日2008年6月23日
发明者梶川贤 申请人:富士施乐株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1