可变数据矢量图形图案油墨缩放的制作方法

文档序号:18524318发布日期:2019-08-24 10:05阅读:221来源:国知局
可变数据矢量图形图案油墨缩放的制作方法

实施例通常涉及文件打印应用安全性的领域。实施例还涉及用于认证和确保文件的缩放和无效缩放。



背景技术:

随着彩色复印机质量的提高,生成与原始文件别无二致的文件复印件变得更加容易。在许多情况下,对文件内容进行未经授权的复印可能会产生严重后果。例如,存在这样的担心,即彩色复印机可能被用来出于非法目的再现安全文件,诸如支票、股票证书、汽车所有权凭证和其它有价值的文件。

用于认证文件和减少未经授权的复印的一种方法涉及通常被称为无效缩放的使用。用于创建缩放的传统技术包含形成两种不同大小和频率的印刷点(或其它元素),其被用来创建类似色调的区域,分别对应于原始(真实)文件中的文本警告和背景。色调是指由半色调点、条或标记产生的视觉外观,这些点、条或标记覆盖印刷区域的至少一部分,并且通常具有以每英寸点、线或标记测量的频率。为了提供恒定的色调,较小的元素比较大的元素具有更高的频率。因为将文本警告的色调和背景图案的色调选定为基本相同,所以这两个区域对原始文件的观察者具有相似的视觉影响,并且文本警告不容易被察觉到。

然而,一旦复印,情况就会改变。由于扫描仪中使用的图像传感器的响应不同于人类视觉系统的响应,所以两个不同区域的相对色调会出现变化。这些变化归因于传感器(相对于人眼)的不同频率响应,并且还归因于其它通常为非线性的效应,诸如信号在低于某一水平时只是“丢失”的检测下限或阈值。通常,高频率分量受到更强的影响和衰减。扫描仪响应的差异表现为复印中色调的相对变化,并且因此迄今为止看不见的文本警告变得可见。例如,在生成的复印件中,只有较大的打印点是明显的。这些较大的点拼出了单词“void(无效)”,或者其它预先确定的文本警告。

在当前技术中,缩放被应用于基底以创建预印载体。然后将待保护的图像施涂到预印载体上。这些方法通常成功地保护了文件,并且有时还与其它技术相结合,诸如使用伪装图案等。然而,它们本质上是静态的,并且因此通常限于一般有效的、部分不明单词,如“void”或“copy(复印)”。因此,无效缩放是用于欺诈保护的众所周知的技术。

图1示出了现有技术的示意图10,描绘了具有无效缩放的文件。也就是说,在图1中示出在影印文件之前的原始文件8。原始文件8的影印文件9(即,在用彩色复印机影印了原始文件8之后)示出为显示单词“void”。语音缩放包括单词“void”隐藏在其中的缩放屏幕,通过使用特殊的屏幕和背景设计来创建。当由彩色打印机影印时,单词“void”会出现在复印文件上,诸如影印文件9。因此,具有无效缩放的文件比具有标准缩放的文件更难复制。

图2-3示出了现有技术的缩放技术。在图2中,示出了一种技术,其包含使用字体对和具有位图图像的type3字体的可变数据缩放。在图2示出的实例中,相对于两种字体12和14(例如,分别是左字体1和右字体2)示出字符“t”。缩放“t”由写在如图3中的装置16中示出的相同的空间中的前对组成。目标是让原始“t”在原始版本中作为一个层级出现,但是在复印件上是可读的。更小和更大的点用于传统的缩放技术。

美国第7,869,090号专利公开了无效缩放技术的其它传统实例,其示出了使用字体对的可变数据缩放。与单个字体相比,这种方法的优势在于校准所需的总字体较少。由于这种方法的二进制表示,每个字体大小样式和字面都需要一个新的字体对。因此,举例而言,对于单个字体,例如xerox-sans具有10种大小(例如,18-72点,每6点)、4种样式(例如,罗马字体、斜体、加粗和斜体加粗),人们将需要例如10×4×2对×5最小校准集=400种独立字体。由于典型的打印机变化(例如漂移),所以需要最小校准,其中随着时间的推移,不同打印机和同一台打印机之间的点会发生变化。这种方法和图2-3中示出的传统技术通常太麻烦,并且在实际产品中难以实施。



技术实现要素:

因此,所公开的实施例的一方面是提供用于认证文件的改进的方法和系统。

所公开的实施例的其它方面是提供用于认证文件的改进的无效缩放。

所公开的实施例的另外的方面是提供可变数据矢量图形图案油墨缩放。

如本文描述的那样,现在可以实现前述方面和其它目的和优势。公开了用于形成图案油墨缩放的方法和系统。在示范性实施例中,至少两种图案油墨可以被配置成使得两种(或更多种)图案油墨中的一种图案油墨的频率包含低于调制传递函数(modulationtransferfunction,mtf)的频率,并且两种或更多种图案油墨中的其它图案油墨的频率包含高于mtf的频率。这两种或更多种图案油墨可用作特殊的色彩空间来绘制字体或几何对象,并且此类图案油墨还独立于正在写入的内容。每个图案油墨包含矢量图形数据。

附图说明

图1示出了描述具有无效缩放的文件的现有技术示意图;

图2-3示出了现有技术的缩放技术;

图4示出了根据示范性实施例的能够隐藏单词void的一对图案单元的框图;

图5示出了根据示范性实施例的缩放的“x”;

图6示出了根据示范性实施例的描绘工作中的无效缩放的示意图;

图7示出了描绘根据示范性实施例的用于生成可变数据矢量图形图案油墨缩放的方法的逻辑操作步骤的操作流程图;

图8示出了根据示范性实施例的包括设备的各种元件的框图,该设备的各种元件可以包括在文件验证系统中和/或由文件验证系统使用;和

图9示出了描绘计算设备的实例的各种元件的框图,该计算设备可以适于根据示范性实施例使用。

具体实施方式

现在后文将参考附图更全面地描述主题,这些附图形成了本文的一部分,并且通过示意的方式示出了具体的示范性实施例。然而,主题可以以各种不同的形式来具体化,并且因此涵盖或要求保护的主题旨在被解释为不限于本文阐述的任何示范性实施例;提供示范性实施例仅仅是为了说明。同样,旨在为要求保护的或涵盖的主题提供合理宽泛的范围。其中,例如主题可以体现为方法、设备、组件或系统/设备。因此,实施例可以例如采取硬件、软件、固件或其任意组合的形式(除了软件本身)。因此,下面的详细描述不旨在被解释为具有限制意义。

在整个说明书和权利要求中,术语在上下文中可能具有提示或暗示的细微差别的含义,超出了明确陈述的含义。同样,诸如“在一个实施例中”或“在一个示范性实施例中”的短语以及其在本文使用的变体不一定是指相同的实施例,并且短语“在其它实施例中”或“在其它示范性实施例中”以及其在本文使用的变体可以是指或不一定是指不同的实施例。例如,所要求保护的主题旨在包括示范性实施例的全部或部分组合。

通常,术语可以至少部分地从上下文中的用法来理解。例如,本文使用的术语诸如“和”、“或”或“和/或”可以包括多种含义,这些含义可以至少部分地取决于使用此类术语的上下文。典型地,“或”如果用于关联列表,诸如a、b或c,旨在指a、b和c,在这里用在包括的意义上;以及a、b或c,在这里用在排他的意义上。此外,本文使用的术语“一个或多个”,至少部分取决于上下文,可以用于以单数意义描述任何特征、结构或特性,或者可以用于以复数意义描述特征、结构或特性的组合。类似地,诸如“一(a)”、“一个(an)”或“该”等术语也可以被理解为传达单数用法或传达复数用法,至少部分取决于上下文。此外,术语“基于”可以被理解为不一定意在传达一组排他的因素,而是可以允许存在不一定明确描述的附加因素,再次至少部分取决于上下文。此外,术语“步骤”可以与“指令”或“操作”互换使用。

除非另有限定,否则本文使用的所有技术和科学术语具有如本领域普通技术人员普遍理解的相同含义。如在本文件中使用的那样,术语“包含”是指“包括但不限于”。

“计算设备”或“电子设备”或“数据处理系统”指的是包括处理器和非暂时性计算机可读存储器的设备或系统。存储器可以含有编程指令,当由处理器执行时,该编程指令使得计算设备根据编程指令执行一个或多个操作。如本描述中所使用的那样,“计算设备”或“电子设备”可以是单个设备或具有一个或多个处理器的任何数量的设备,这些处理器彼此通信并共享数据和/或指令。计算设备或电子设备的实例包括但不限于个人计算机、服务器、大型机、游戏系统、电视和便携式电子设备,诸如智能手机、个人数字助理、照相机、平板计算机、便携式计算机、媒体播放器等。下面参考图6描述了计算设备或处理器的实例的各种元件。

在本公开中,术语“文件处理系统”指的是包括与含有编程指令的非暂时性计算机可读存储器进行电子通信的一个或多个处理器的系统,该编程指令在被执行时使得一个或多个处理器实施命令以进行诸如上面和下面描述的文件处理功能。

在本文件中,术语“通信”和“电子通信”指的是经由一个或多个信号在两个或更多个电子设备之间传输数据的能力,无论是通过有线或无线网络,以及无论直接或间接经由一个或多个中间设备。

“多功能设备”或“mfd”指的是包含硬件和相关软件的机器,该硬件和相关软件被配置用于打印,以及至少一种其它功能,诸如复印、传真传输或接收、扫描或对基于文件的数据进行其它动作。在本文件中,术语“打印设备”指的是基于数字数据进行打印的设备,或者其中一个功能是基于数字数据打印的多功能设备。实例包括打印机、复印机、绘图仪和多功能设备。

“安全元素”指的是打印在基底上或以其它方式施加到基底上的标记,其认证文件的真实性,使文件的读者能够唯一地将文件鉴定为源自授权来源。安全元素可以是防伪标记,其可以包括例如微文本标记、微丢失标记、相关标记、文本、荧光标记、凸起的印章、水印、红外标记等。通常,安全元素具有在不改变安全元素的外观的情况下不能通过普通复印设备影印或扫描的特征。例如,编码为微缩文本的数据可以非常小,以至于它不在普通复印设备的分辨率范围内,或者如果它在普通复印设备的分辨率范围内,它可能非常模糊,以至于在不显著改变打印在文件上的背景或其它信息的外观的情况下无法复印。

“安全文件”指的是含有至少一个验证文件真实性的安全元素的文件。

“验证文件”是由文件处理系统创建的动态文件,其可用于向用户传达关于安全文件真实性的信息。验证文件可以以电子文件和/或硬拷贝可打印格式的形式输出给用户。

在本文件中,“认证”或“验证”文件指的是确定文件是否是原始文件的真实复印,即该文件在硬拷贝形式的同时是否已经被更改。由于有意的努力或意外的事件,可能发生更改。

图4示出了根据示范性实施例的能够隐藏单词void的一对图案单元18和19的框图。在图4左侧处示出的单元18表示较高频率图案单元,并且可以由具有矩形标记宽度mw和高度mh的矩形单元宽度cw和高度ch来限定。图4中示出的实例可以在例如xerox7845mfd(多功能设备)上运行,但是其它设备可能需要cw、ch、mw和mh的其它值。在图4的实例中,标记的面积是图案单元面积的面积的1/36,并且被用作图5中示出的文本框的实例。在图4右侧处示出的单元19是较低频率或缩放图案单元,其除了频率之外与左侧相同。单元19可以用于图5中示出的文本“x”。单元18和19都可以用矢量图形(例如矢量图形数据)来限定,并且是创建可变数据缩放所需的全部。

图5示出了根据示范性实施例的缩放“x”的文本50。注意的是,图4中示出的单元18和19的同分异构对很好地隐藏了单词void。

图6示出了根据示范性实施例的描绘工作中的无效缩放60的图像。为了工作,在图6左侧处显示的原始文件必须隐藏可变数据文本“voidmax$100”,并且复印件需要示出该文本,图6右侧处示出的文件就是这种情况。

图7示出了描述根据示范性实施例的用于生成可变数据矢量图形图案缩放的方法200的逻辑操作步骤的操作流程图。如在框202处指示的那样,可以创建一对简单的矢量图形图案油墨(当渲染时,其最终将含有与人类观察者几乎相同的灰度水平)。如在框204处示出的那样,一种油墨的频率低于扫描仪的调制传递函数(mtf)低通频率并且如在框206处示出的那样,其它油墨的频率高于扫描仪的mtf低通频率。如接下来在框208处示出的那样,图案油墨被配置成使得它们独立于正在写入的内容。因此,例如在支票打印系统中,每张支票都可以使用缩放中的可变数据,诸如姓名、日期和数量。如在框210处示出的那样,这两种图案油墨还可以用作特殊的色彩空间,以像选择色彩一样容易地绘制任何字体或几何对象。

注意的是,本文使用的术语mtf或调制传递函数可以用来描述点扩散函数(pointspreadfunction,psf)和对象的高斯(几何)图像的卷积,这是连续的正弦强度图案,实际上是从最大值(在亮线的中间)到最小值(在暗线的中间)逐渐变化的明暗线的连续体。卷积积分将高斯图像的每一点创建的psf斑点所出现的能量相加,从而描述了图案的相应衍射图像。由于像差、瞳孔障碍和其它因素导致的psf变化会影响该衍射图像的质量,特别是它的对比度水平和相位分布。通常,与psf的卷积使正弦(或任何其它)图案的强度分布变得平滑,降低对比度,并且起到低通滤波器的作用(即,对分辨率施加限制)—psf越大,相对的图案的频率越大。

图8示出了根据示范性实施例的包括设备的各种元件的框图,文件验证系统100可以包括和/或使用该设备的各种元件用于验证认证文件。系统100包括或连接到一个或多个网络101。如本文件中所使用的那样,术语“连接”指的是两个或更多个设备可以经由有线和/或无线通信彼此共享数据、编程指令或其它电子通信的任何配置。用户120通过一个或多个计算设备114访问系统,其可以执行编程指令以实施下面描述的过程,或者可以含有和执行允许用户访问由外部计算设备执行的系统的软件(诸如浏览器或其它门户软件)。

任何数量的图像捕获设备(例如,扫描仪、卡片扫描仪、平板图像扫描仪、mfd或类似设备)103、打印设备104和106,和扫描仪直接或间接地(例如,经由路由器或其它连接设备)连接到网络101。联网设备110(诸如路由器)可以作为将经由网络101接收的信息路由到合适的打印设备的设备。联网设备110可以是能够通过网络转发、路由或以其它方式传输分组和/或消息的任何设备,并且任何数量的联网设备可以定位在网络101内或网络101的任一侧上。还可以实施与网络105通信的计算机服务器105。在一些情况下,网络105可以将数据库108维护在服务器105的存储器中,或者数据库108可以位于别处或在别处维护。应当理解的是,在一些实施例中,打印设备103或104可以是具有扫描能力的mfd,或者可以是具有扫描和打印能力的影印机器等。在任何情况下,打印设备103、104或诸如扫描的设备可以用于扫描具有公开的缩放的文件。

系统100还可以包括一个或多个数据存储设施108,诸如驻留在计算机可读存储器中的数据库,并且作为文件储存库,该文件储存库包括对应于文件、文件模板和/或安全模板(包括安全元素)的各种数据文件,这些数据文件是可以用于安全文件的验证的。数据存储设施108可以包括如示出的那样的与用户的计算设备114物理分离的存储器部分和/或它们可以包括成为用户的计算设备114的一部分的存储器部分。

在某些实施例中,数据文件可以包括由作者从系统100中包括的计算设备生成的安全文件和/或文件模板的复印件,并且作为电子文件或硬拷贝文件发送给接收者。例如,安全文件可以被邮寄或电子邮件发送给期望在将来的某个时候收到安全文件的接收者,可能会有额外的信息添加到安全文件中。实例可以包括银行支票、文凭证书、票据、许可证、契约和其它发送给相应发行机构(主要接收者)的此类文件。在某些实施例中,主要接收者可以向系统100提供关于潜在次要接收者的数据,其可以包括姓名、地址、电子邮件和其它联系和许可信息。此类信息也可以作为数据文件储存在数据存储设施108中。

本文件中描述的系统可以包括在打印设备、图像捕获设备、具有连接的打印设备的计算设备、软件程序、基于云的系统或这些项目的任何组合中具体化的实施方式。

在许多情况下,用户可能需要文件的安全复印件。安全复印件是一种打印文件,其含有一个或多个安全元素,作为文件由授权实体生成的指示符。被授权的实体可以是联邦、州或地方政府机构,或者委托授权的实体,诸如汽车协会或公证人。系统100可以使不一定熟悉包括在文件中的安全元素的位置和/或身份的个人能够验证文件的真实性。

图9描绘了根据示范性实施例的数据处理系统602的实例的框图,该数据处理系统602包括可用于含有或实施程序指令的内部硬件,诸如本文讨论的处理步骤。注意的是,数据处理系统602可以被实施为例如图8中示出的服务器105,其与网络101通信和/或维护在例如图9中示出的存储器612的存储器中的图8的数据库108。数据处理系统602还可以是例如计算设备,诸如图8中示出的计算设备114。

总线600作为互连硬件的其它示出的组件的信息高速公路。cpu605表示系统的一个或多个处理器,进行执行程序所需的计算和逻辑操作。cpu605单独或与图9中公开的一个或多个其它元件结合,是处理设备、计算设备或处理器的实例,如同此类术语在本公开中使用的那样。只读存储器(rom)610和随机存取存储器(ram)615构成存储设备或处理器可读存储介质的实例。

控制器620与一个或多个可选的有形计算机可读存储设备612连接到系统总线600。这些存储器设备612可以包括例如外部或内部磁盘驱动器、硬盘驱动器、闪存、usb驱动器等。如先前指示的那样,这些各种驱动器和控制器是可选设备。

用于提供接口并且进行与一个或多个数据集相关联的任何查询或分析的程序指令、软件或交互模块可以储存在rom610和/或ram615中。可选地,程序指令可以储存在有形计算机可读介质625上,诸如光盘、数字盘、闪存、存储卡、usb驱动器、光盘存储介质和/或经由磁盘控制器620控制的其它记录介质。

可选的显示接口640可以允许来自总线600的信息以音频、视觉、图形或字母数字格式显示在显示器645上。可以使用各种通信端口650与诸如打印设备的外部设备进行通信。通信端口650可以连接到通信网络,诸如因特网或内联网。

硬件还可以包括接口655,其允许从诸如键盘660的输入设备或诸如鼠标、操纵杆、触摸屏、遥控器、定点设备、视频输入设备和/或音频输入设备的其它输入设备665接收数据。

基于前述内容,可以理解的是公开了多个示范性实施例。在一个示范性实施例中,可以实施形成图案油墨缩放的方法。此类示范性方法可以包括步骤或操作,例如配置至少两种图案油墨,其中至少两种图案油墨中的一种图案油墨的频率包含低于调制传递函数(mtf)的频率,并且至少两种图案油墨中的另一图案油墨的频率包含高于mtf的频率;并且其中至少两种图案油墨可用作特殊的色彩空间来绘制字体或几何对象,并且其中至少两种图案油墨独立于正在写入的内容,由此基于至少两种图案油墨产生可变数据缩放。

在一些示范性实施例中,至少两种图案油墨中的每种图案油墨可以构成矢量图形数据。在另一示范性实施例中,第一单元可以表示具有高于mtf的较高频率的一种图案油墨,并且第二单元可以表示具有低于mtf的较低频率的另一图案油墨。在一些示范性实施例中,第一单元可以由具有矩形标记宽度mw和高度mh的矩形单元宽度cw和高度ch限定。此外,第二单元可以构成缩放图案单元。此外,第一和第二单元可以用矢量图形来限定以创建可变数据缩放。此外,在一些示范性实施例中,mtf低通频率与扫描仪相关联。

在其它示范性实施例中,可以实施一种用于提供图案油墨缩放的系统。此类示范性系统可以包括例如至少一个处理器;和具体化计算机程序代码的非暂时性计算机可用介质,该计算机可用介质能够与至少一个处理器通信。计算机程序代码可以包括可由至少一个处理器执行的指令,并且可以被配置用于:提供至少两种图案油墨,其中至少两种图案油墨中的一种图案油墨的频率包含低于调制传递函数(mtf)的频率,并且至少两种图案油墨中的另一图案油墨的频率包括的频率高于mtf;并且其中至少两种图案油墨可用作特殊的色彩空间来绘制字体或几何对象,并且其中至少两种图案油墨独立于正在写入的内容,由此基于至少两种图案油墨产生可变数据缩放。

在又一示范性实施例中,可以实施一种图案油墨缩放,其包括至少两种图案油墨,其中至少两种图案油墨中的一种图案油墨的频率包括的频率低于调制传递函数(mtf),并且至少两种图案油墨中的另一图案油墨的频率包含高于mtf的频率;并且其中至少两种图案油墨可用作特殊的色彩空间来绘制字体或几何对象,并且其中至少两种图案油墨独立于正在写入的内容,由此基于至少两种图案油墨产生可变数据缩放。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1