专利名称:图像文档传输系统及其方法
技术领域:
本发明涉及文档传输技术,特别涉及一种可节省频宽的图像文档传输系统及其方 法。
背景技术:
当将照片传送至远程的朋友分享时,通常照片的内容都会有相关性,诸如影像主 题、背景(山、天空、河流、放置主题物体的桌子)、场景的光度、场景的地点、同样的出游行 程,或是相机本身镜头的一些物理特性。如图1所示,现有的照片传输大多先将欲传送的照 片进行压缩处理,再经由网络传送到接收端,而接收端接收后再进行解压缩处理,由此完成 照片的分享。然而,上述的分享过程中,每张照片在传输时都会是独立的,即使两张照片根 本内容都是一样的,也是会重新压缩后再传,没有任何再利用(reuse)的特性可言。
发明内容
为改善现有技术的缺失,本发明在此提出一种可节省频宽的图像文档传输系统及 其方法,可在分享一个数据夹内的图像文档至远程时,通过本发明的方式来进行压缩,便可 较好的再利用照片内容的相关性。本发明的目的在于提供一种图像文档传输系统及其方法,可根据接收端已有图像 数据内容用作基底,去除欲传输图像文档的高相关性区块,根据图像内容相关性的再利用, 降低传输所需的频宽。本发明的另一目的在于提供一种图像文档传输系统及其方法,针对多个无时序关 系的独立图像文档,根据去除图像文档的各个区块中的相关性高的区块,由此降低传输所 需的频宽。根据本发明的另一目的,提供一种图像文档传输方法,用以将独立图像文档由传 送端传送至接收端,其包含下列步骤首先,在传送端提供第一区块集合,以及在所述接收 端提供第二区块集合,接着在传送端分割独立图像文档成为多个区块。接着,在传送端比对 多个区块和第一区块集合,并据此产生多个区块中的每一个区块的相关性参数。接下来,判 断多个区块中的每一个区块的相关性参数是否不小于相关性门槛值,若是,则去除对应区 块。接着,产生记录多个区块连结关系的重组信息。然后,传送多个区块及重组信息至接收 端,而接收端具有第二区块集合,且第一区块集合和第二区块集合具有相同的区块数据。接 下来,根据重组信息与第二区块集合,将多个区块重组。其中,上述独立图像文档优选为已压缩文档。其中,为了保持第一区块集合和第二区块集合的一致性,传送端和接收端可将相 关性参数小于相关性门槛值的区块,分别存入第一区块集合和第二区块集合中,传送端和 接收端不断地进行数据更新,以提高后续使用时图像区块数据再利用率。根据本发明的另一目的,提供一种图像文档传输方法,用以将多个独立图像文档 由传送端传送至接收端,其包含下列步骤。首先,在传送端将多个独立图像文档分割成多个区块。接着,在所述传送端比对多个区块,并据此产生多个区块中的每一个区块的相关性参 数。接下来,在所述传送端判断多个区块中的每一个区块的相关性参数是否不小于相关性 门槛值,若是,则去除对应区块。接着,在所述传送端产生记录多个区块连结关系的重组信 息。然后,传送多个区块及重组信息至接收端。在所述接收端根据重组信息,将多个区块重 组为多个独立图像文档。其中,前述的多个独立图像文档可为已压缩文档,且多个独立图像文档彼此之间 并不需要有时序关系。根据本发明之又一目的,提出一种图像文档传输系统,包含传送端和接收端。传送 端包含第一数据库、第一影像处理模块、比对模块、处理模块和传送模块。第一数据库可用 以储存第一区块集合及相关性门槛值。第一影像处理模块可用以将独立图像文档分割为多 个区块,其中,独立图像文档可为已压缩文档。比对模块可用以比对多个区块和第一区块集 合,并可据此产生每一区块的相关性参数。处理模块可由多个区块中,去除相关性参数不小 于相关性门槛值的区块,并据此产生记录多个区块的连结关系的重组信息。传送模块可用 以传送多个区块和重组信息。接收端包含第二数据库、接收模块和第二影像处理模块。第二 数据库可用以储存第二区块集合,且第一区块集合和第二区块集合具有相同的区块数据。 接收模块可用以接收多个区块和重组信息。第二影像处理模块可根据重组信息和第二区块 集合,将多个区块重组为独立图像文档。其中,为了保持第一区块集合和第二区块集合的一致性,传送端和接收端可将相 关性参数小于相关性门槛值的区块,分别存入第一区块集合和第二区块集合中,传送端和 接收端不断地进行数据更新,以提高后续使用时图像区块数据再利用率。此外,本发明还提出一种图像文档传输系统,包含传送端和接收端。传送端包含第 一数据库、第一影像处理模块、比对模块、处理模块和传送模块。第一数据库可用以储存相 关性门槛值。第一影像处理模块可用以将多个独立图像文档分割为多个区块,其中,多个 独立图像文档可为已压缩文档,且多个图像文档彼此之间并不需要有时序关系。比对模块 可用以比对多个区块,并可据以产生每一区块的相关性参数。处理模块可由多个区块中,去 除相关性参数不小于相关性门槛值的区块,并据此产生记录多个区块的连结关系的重组信 息。传送模块可用以传送多个区块和重组信息。接收端包含接收模块和第二影像处理模块。 接收模块可用以接收多个区块和重组信息。第二影像处理模块可根据重组信息,将多个区 块重组为多个独立图像文档。承上所述,根据本发明的图像文档传输系统及其方法,其可具有一个或多个下述 优点(1)在传送端和接收端各自维护一份相同的区块集合数据,在传送图像文档时,将 分割后的区块与区块集合数据进行比对,仅须传送相关性低的部分区块,据此节省传输频觅ο(2)传送多个图像文档时,将分割后的多个区块进行比对,仅将相关性低的部分区 块进行传送,据此降低传输所需频宽。
图1为现有图像文档传输架构的示意图2为本发明的图像文档传输方法的流程图;图3为本发明的图像文档传输方法的流程图;以及图4为本发明的图像文档传输系统的示意图。主要符号说明S200-S270、S310-S370为步骤;41为传送端;411为第一数据库; 4111为第一区块集合;4112为相关性门槛值;412为第一影像处理模块;413为比对模块; 414为处理模块;415为传送模块;42为接收端;421为第二数据库;4211为第二区块集合; 422为接收模块;以及423为第二影像处理模块。
具体实施例方式本发明的图像文档传输系统及其方法,可适用由传送端将图像文档传送至接收 端,在这个样的一种应用态样之下,传送端可根据接收端已有的区块数据作有效的数据再 应用,根据省略传送端已有的区块数据,降低数据的传输量。传送端和接收端各自维护一份 相同的区块集合数据(分别称为第一区块集合及第二区块集合)。在进行图像文档传输时, 传送端将图像文档的区块数据与第一区块集合进行比对,并将相关性低的区块数据传送至 接收端,其中,区块的相关性可视实际应用而有不同的定义,例如区块的色值、亮度值或其 它可用于鉴别区块数据的属性等,且相关性的高低(相关性门槛值)也可视实际应用进行 不同的定义。接着,接收端接收到相关性低的区块资料后,再根据第二区块集合,将区块数 据重组为图像文档。这种实施方式可适用于将一个或多个独立图像文档由传送端传输至接 收端,且这些独立图像文档彼此之间并不需要有时序关系。以下将根据图2和图4,进一步 详细说明上述实施方式的方法与系统。参照图2,其为本发明的图像文档传输方法的流程图。图中,该方法包含下列步骤。 在步骤S200中,在传送端提供第一区块集合,以及在接收端提供第二区块集合。其中,第一 区块集合和第二区块集合优选为具有相同的区块数据。接着,在步骤S210中,在传送端将 独立图像文档分割成多个区块。其中,独立图像文档可为已压缩文档,例如JPEG压缩格式 的文档。在步骤S220中,在传送端比对每一区块和第一区块集合,并可据此产生每一区块 的相关性参数。在步骤S230中,在传送端判断每一区块的相关性参数是否不小于相关性门 槛值,若是,则进行步骤S240,将对应区块去除。接着,进行步骤S250,在传送端产生记录多 个区块连结关系的重组信息。在步骤S260中,传送多个区块及重组信息至接收端,而接收 端具有第二区块集合,且第一区块集合和第二区块集合具有相同的区块数据。在步骤S270 中,在接收端根据重组信息与第二区块集合,将多个区块重组为独立图像文档。参考图4,其为本发明的图像文档传输系统的示意图。图中,图像文档传输系统可 包含传送端41和接收端42。传送端41可包含第一数据库411、第一影像处理模块412、比对 模块413、处理模块414和传送模块415。第一数据库411可用以储存第一区块集合4111及 相关性门槛值4112。第一影像处理模块412可用以将独立图像文档分割为多个区块,其中, 独立图像文档可为已压缩文档。比对模块413可用以比对多个区块和第一区块集合4111, 并可据此产生每一区块的相关性参数。处理模块414可由多个区块中,去除相关性参数不 小于相关性门槛值4112的区块,并据此产生记录多个区块的连结关系的重组信息。传送模 块415可用以传送多个区决和重组信息。接收端42包含第二数据库421、接收模块422和 第二影像处理模块423。第二数据库421可用以储存第二区块集合4211,且第一区块集合4111和第二区块集合4211具有相同的区块数据。接收模块422可用以接收多个区块和重 组信息。第二影像处理模块423可根据重组信息和第二区块集合4211,将多个区块重组为 独立图像文档。其中,为了保持第一区块集合4111和第二区块集合4211的一致性,传送端41和 接收端42可将相关性参数小于相关性门槛值4112的区块,分别存入第一区块集合4111和 第二区块集合4211中,传送端41和接收端42不断地进行数据更新,以提高后续使用时图 像区块数据再利用率。其中,传送多个区块及重组信息至接收端42之前,将每一区块分别进行压缩处 理,并将每一个压缩处理方式传送至接收端42,接收端42根据每一压缩处理方式,将对应 的每一区块分别进行解压缩处理。而区块比对的步骤中(或比对模块413),可根据多个区块的亮度直方图 (histogram)判断区块的相关性参数,并根据每一区块的平均亮度(mean)、亮度标准差 (variant)或亮度变异数(variance),以对区块的亮度直方图进行快速索引。除了上述的应用实施方式之外,本发明的图像文档传输系统及其方法,也可适用 由传送端将多个图像文档传送至接收端。此应用实施方式与前述应用实施方式最大不同之 处在于,本实施方式中传送端和接收端不需要各自维护一份相同的区块集合数据。而在进 行图像文档传输时,传送端将多个图像文档的区块数据互相进行比对,并将相关性高的区 块数据去除(即是说分割后的多个区块数据中,相似性高的区块仅须传送一份,可由此降 低数据传输量),并将去除后的区块数据传送至接收端,其中,区块的相关性可视实际应用 而有不同之定义,例如区块的色值、亮度值或其它可用于鉴别区块数据的属性等,且相关 性的高低(相关性门槛值)也可视实际应用进行不同的定义。接着,接收端接收到区块数 据后,可将区块数据重组为图像文档。本实施方式可适用于将多个图像文档或是图像文档 数据夹的传输,且被传输的多个图像文档彼此之间并不需要有时序关系。以下,将根据图3 和图4,进一步详细说明上述的方法与系统。参考图3,其为本发明的图像文档传输方法的流程图。图中,包含下列步骤在步 骤S310中,在传送端将多个独立图像文档分割成为多个区块。其中,多个独立图像文档优 选为已压缩文档,且多个独立图像文档彼此之间并不需要有时序关系。在步骤S320中,在 传送端比对多个区块,并可据此产生每一区块的相关性参数。在步骤S330中,在传送端判 断每一区块的相关性参数是否不小于相关性门槛值,若是,则进行步骤S340,将对应区块去 除。接着,进行步骤S350,在传送端产生记录多个区块连结关系的重组信息。在步骤S360 中,传送多个区块及重组信息至接收端。在步骤S370中,在接收端根据重组信息,将多个区 块重组为多个独立图像文档。参考图4,其为本发明的图像文档传输系统的示意图。图中,图像文档传输系统可 包含传送端41和接收端42。传送端41可包含第一数据库411、第一影像处理模块412、比对 模块413、处理模块414和传送模块415。第一数据库411可用以储存相关性门槛值4112。 第一影像处理模块412可用以将多个独立图像文档分割为多个区块,其中,多个独立图像 文档可为已压缩文档,且多个独立图像文档彼此之间并不需要有时序关系。比对模块413 可用以比对多个区块,并可据此产生每一区块的相关性参数。处理模块414可由多个区块 中,去除相关性参数不小于相关性门槛值4112的区块,并据此产生记录多个区块的连结关系的重组信息。传送模块415可用以传送多个区块和重组信息。接收端42包含接收模块 422和第二影像处理模块423。接收模块422可用以接收多个区块和重组信息。第二影像 处理模块423可根据重组信息,将多个区块重组为多个独立图像文档。其中,传送多个区块及重组信息至接收端42之前,将每一区块分别进行压缩处 理,并将每一压缩处理方式传送至接收端42,接收端42根据每一压缩处理方式,将对应的 每一区块分别进行解压缩处理。而区块比对的步骤中(或比对模块413),可根据多个区块的亮度直方图 (histogram)以判断区块的相关性参数,并根据每一区块的平均亮度(mean)、亮度标准差 (variant)或亮度变异数(variance),以对区块的亮度直方图进行快速索引。以上所述仅为举例性的,而不是限制性的。任何未脱离本发明的精神与范畴,而对 其进行的等效修改或变更,均应包含于本发明的权利要求范围之内。
权利要求
1.一种图像文档传输方法,用以将图像文档由传送端传送至接收端,其特征在于所述 图像文档传输方法包含下列步骤在所述传送端提供第一区块集合,以及在所述接收端提供第二区块集合; 在所述传送端将图像文档分割成多个区块;在所述传送端比对所述多个区块和所述第一区块集合,并据此产生所述多个区块中的 每一个区块的相关性参数;在所述传送端判断所述多个区块中的每一个区块的所述相关性参数是否大于或等于 相关性门槛值,若是,则去除对应的区块;在所述传送端产生重组信息,所述重组信息记录所述多个区块的连结关系; 传送所述多个区块及所述重组信息至所述接收端;以及 在所述接收端根据所述重组信息与所述第二区块集合,将所述多个区块重组。
2.根据权利要求1所述的图像文档传输方法,其特征在于所述图像文档为已压缩的图 像文档。
3.根据权利要求1所述的图像文档传输方法,其特征在于还包含下列步骤在所述传送端和所述接收端分别将所述相关性参数小于所述相关性门槛值的区块,存 入所述第一区块集合和所述第二区块集合中。
4.根据权利要求1所述的图像文档传输方法,其特征在于传送所述多个区块及所述重 组信息至所述接收端之前还包含下列步骤将所述多个区块中的每一个区块分别进行压缩处理,并将每一个所述压缩处理方式传 送至所述接收端,所述接收端根据每一个所述压缩处理方式,将对应的所述多个区块中的 每一个区块分别进行解压缩处理。
5.一种图像文档传输方法,用以将多个图像文档由传送端传送至接收端,其特征是在 于所述图像文档传输方法包含下列步骤在所述传送端将所述多个图像文档分割成多个区块;在所述传送端比对所述多个区块,并据此产生所述多个区块中的每一个区块的相关性 参数;在所述传送端判断所述多个区块中的每一个区块的相关性参数是否大于或等于相关 性门槛值,若是,则去除对应的区块;在所述传送端产生重组信息,所述重组信息记录所述多个区块的连结关系; 传送所述多个区块及所述重组信息至所述接收端;以及 在所述接收端根据所述重组信息,将所述多个区块重组为所述多个图像文档。
6.根据权利要求5所述的图像文档传输方法,其特征在于所述多个图像文档为已压缩 的图像文档。
7.根据权利要求5所述的图像文档传输方法,其特征在于传送所述多个区块及所述重 组信息至所述接收端之前还包含下列步骤将所述多个区块中的每一个区块分别进行压缩处理,并将每一个所述压缩处理方式传 送至所述接收端,所述接收端根据每一个所述压缩处理方式,将对应的每一个所述多个区 块分别进行解压缩处理。
8.一种图像文档传输系统,其特征在于包含传送端,其包含第一数据库,其用以储存第一区块集合和相关性门槛值; 第一影像处理模块,其用以将图像文档分割为多个区块;比对模块,其用以比对所述多个区块和所述第一区块集合,并据此产生所述多个区块 中的每一个区块的相关性参数;处理模块,其由所述多个区块中去除所述相关性参数大于或等于所述相关性门槛值的 区块,并据此产生重组信息,所述重组信息记录所述多个区块的连结关系;以及 传送模块,其用以传送所述多个区块和所述重组信息;以及 接收端,其包含第二数据库,其用以储存第二区块集合,且所述第一区块集合和所述第二区块集合具 有相同的区块数据;接收模块,其用以接收所述多个区块和所述重组信息;以及第二影像处理模块,其根据所述重组信息和所述第二区块集合,将所述多个区块重组 为所述图像文档。
9.根据权利要求8所述的图像文档传输系统,其特征在于所述图像文档为已压缩的图 像文档。
10.根据权利要求8所述的图像文档传输系统,其特征在于所述传送端和所述接收端 将所述相关性参数小于所述相关性门槛值的区块,分别存入所述第一区块集合和所述第二 区块集合中。
11.根据权利要求8所述的图像文档传输系统,其特征在于所述传送模块传送所述多 个区块之前,将所述多个区块中的每一个区块分别进行压缩处理,并传送每一个所述压缩 处理方式,所述接收模块接收每一个所述压缩处理方式,并据此将对应的所述多个区块中 的每一个区块分别进行解压缩处理。
12.—种图像文档传输系统,其特征在于包含 传送端,其包含第一数据库,其用以储存相关性门槛值; 第一影像处理模块,其用以将多个图像文档分割为多个区块; 比对模块,其用以比对所述多个区块,并据此产生所述多个区块中的每一个区块的相 关性参数;处理模块,其由所述多个区块中去除所述相关性参数大于或等于所述相关性门槛值的 区块,并据此产生重组信息,其中,所述重组信息记录所述多个区块的连结关系;以及 传送模块,其用以传送所述多个区块和所述重组信息;以及 接收端,其包含接收模块,其用以接收所述多个区块和所述重组信息;以及第二影像处理模块,其根据所述重组信息,将所述多个区块重组为所述多个图像文档。
13.根据权利要求12所述的图像文档传输系统,其特征在于所述多个图像文档为已压 缩的图像文档。
14.根据权利要求12所述的图像文档传输系统,其特征在于所述多个图像文档彼此间 无时序关系。
全文摘要
本发明涉及一种图像文档传输系统及其方法,用以将独立图像文档由传送端传送至接收端,其包含下列步骤首先,在传送端提供第一区块集合。欲传送独立图像文档时,在传送端将该独立图像文档分割为多个区块,并将这些区块和第一区块集合进行比对,并据此产生多个区块中的每一个区块的相关性参数。接下来,判断多个区块中的每一个区块的相关性参数是否不小于相关性门槛值,若是,则去除对应的区块。接着,产生记录多个区块连结关系的重组信息。然后,传送多个区块及重组信息至接收端。接下来,根据重组信息与第二区块集合,将多个区块重组为独立图像文档。
文档编号H04N7/32GK101998125SQ20091016856
公开日2011年3月30日 申请日期2009年8月19日 优先权日2009年8月19日
发明者曾建堂 申请人:宏碁股份有限公司