可操作地处理单色图像数据的方法和系统技术方案

技术编号:7838187 阅读:243 留言:0更新日期:2012-10-12 03:31
公开了一种可操作以处理单色图像数据的方法和系统。在一个实施例中,该方法包括步骤:接收单色图像数据;将该输入像素值分割成像素值范围;分配第一二进制值的输出像素值给最低像素值范围中的像素位置;分配第二二进制值的输出像素值给最高像素值范围中的像素位置,其中所述第一和第二二进制值是不同的;以及分配对应于空间二值模式的输出像素值给中间像素值范围中的像素位置。最后所得到的二进制图像数据可写入文件用于后续存储、传输、处理或检索和呈现。在另外的实施例中,可以使得一种系统可操作的以完成同样的操作。

【技术实现步骤摘要】
可操作地处理单色图像数据的方法和系统相关申请的交叉引用本申请要求2010年11月16日提交的、题目为“MethodandSystemOperativetoProcessMonochromeImageData”、美国专利申请号为12/947,076的优先权。上述申请的优先权被要求权利并且其全部内容在此引入以供参考。
本专利技术通常涉及图像数据,并且具体而言涉及用于图像数据处理的方法和系统。
技术介绍
已知基于图像传感器的终端被用于工业数据收集应用中。例如,基于图像传感器的标记读取终端已多年来用于解码用条形码符号编码的信息的目的。商业上可用的基于图像传感器的终端具有单色图像传感器,该传感器针对它们的高信噪比是优选的,其通过一个或多个解码算法处理所捕获的图像来促进可靠解码条形码符号。在一些应用中,用户利用基于图像传感器的终端拍照。然而,使用这些基于图像传感器的终端生成的单色图像可能视觉质量差,最后所得到的图像数据被存储在只能使用专有的硬件或软件处理的大文件中。一些应用需要进一步的图像处理来校正失真并增强整体图像质量。在其它应用中,使用阴影量化来减少图像中表示的阴影数量可能是必要的。出于方便、效率和存储考虑,这种图像处理能够涉及以二进制形式转换并操纵图像数据。由于这些失真和缺点,在图片的原始主题在本质上是二进制的情况下,例如单色文档、条形码或指纹,二进制表示不能提供原始图像的真实表示,并且多于两个阴影对于精确表示它是必要的。在其它情况下,其中原始主题或图像固有地包含多于两个阴影,例如具有灰色水印的表单或带有各种颜色区域的地图,通常二进制图像不能用来表示原始图像并且另外的阴影可能是必需的。在这些情况下,使用每像素大于一比特来表示图像常常是必要的。具有用于以二进制格式存储和检索单色图像的系统和方法是有用的,借此图像中的每个像素由单个二进制值表示,同时仍提供高质量的原始图像表示,从而减少了存储空间需求并且促进由处理二进制文件所设计的传统系统(legacysystem)处理该图像。
技术实现思路
公开了一种可操作地处理单色图像数据的方法和系统。在一种实施例中,该方法包括步骤:接收单色图像数据,所述单色图像数据包括对应于图像中多个像素位置的多个输入像素值,其中所述输入像素值被表示为N比特值,以及其中N>1;定义多个像素值范围,所述像素值范围包括低范围、高范围和至少一个中间范围;将所述输入像素值的每个分配给所述像素值范围之一;为具有分配给所述低范围的输入像素值的像素位置分配输出像素值,该输出像素值是第一二进制值;为具有分配给所述高范围的输入像素值的像素位置分配输出像素值,该输出像素值是第二二进制值,其中所述第二二进制值不同于所述第一二进制值;以及为具有分配给中间范围的输入像素值的像素位置分配表示空间二进制模式的输出像素值,其中分配给所述至少一个中间范围中的每一个的所述空间二进制模式是不同的。在其它实施例中,公开了一种用于把处理过的图像数据写入自定义或标准文件格式以及随后检索该文件并再现该图像的方法。还在另外实施例中,可使得系统可操作地实现上述方法。附图说明这里描述的特征可参考以下描述的附图更好地进行理解。附图没有必要按比例,相反重点通常在于说明本专利技术的原理。在附图中,相似的数字用来指示遍及各种视图中的相似部分。图1是说明在一种实施例中数据收集系统的示例系统框图。图2是在一种实施例中成像终端的示例框图,其具有可合并到数据收集系统的服务器或客户端计算机中的部件。图3是使用单色成像组件能够捕获的原始帧的一个实施例中的示例表示。图4是在步骤的一种实施例中的示例流程图,通过所述步骤,单色帧可被存储为二进制文件同时保存阴影信息。图5是具有三个阴影层次的示例单色帧。图6是在每一个像素位置已被分配像素值范围之后图5中帧的一种实施例中的示例图形表示。图7是在每一个像素位置已被分配对应于该像素位置的像素值范围的输出像素值之后图5中帧的一种实施例中的示例图形表示。图8是在步骤的一种实施例中的示例流程图,通过所述步骤,利用关于图4描述的步骤生成的文件可被处理来再现图像。图9是当再现来自二进制图像文件的图像时产生的图像的一种实施例中的示例图形表示,该二进制图像文件利用具有标准观察器的计算机通过图4中所描绘的过程来创建。具体实施方式公开了一种可操作地处理单色图像数据的方法和系统。单色图像数据可例如通过图像数据的原始帧或具有自定义或标准图像文件格式的图像文件来提供。图像文件中的信息被提取来获得单色图像数据的帧。在一种实施例中,该方法包括步骤:接收单色图像数据的帧,所述单色图像数据的帧包括对应于图像中多个像素位置的多个输入像素值,其中所述输入像素值被表示为N比特值,以及其中N>1;定义多个像素值范围,所述像素值范围包括低范围、高范围和至少一个中间范围;将所述输入像素值的每个分配给所述像素值范围之一;为具有分配给所述低范围的输入像素值的像素位置分配输出像素值,该输出像素值是第一二进制值;为具有分配给所述高范围的输入像素值的像素位置分配输出像素值,该输出像素值是第二二进制值,其中所述第二二进制值不同于所述第一二进制值;以及为具有分配给中间范围的输入像素值的像素位置分配表示空间二进制模式的输出像素值,其中分配给所述至少一个中间范围中的每一个的所述空间二进制模式是不同的。颜色可被分配给每个像素值范围。在另外实施例中,公开了一种用于把处理过的图像数据写入自定义或标准文件格式以及随后检索该文件并再现该图像的方法。还在另外实施例中,可使得系统可操作地实现上述方法。在图1中,示出了一种数据收集系统10000。在本地设备1000处,可布置多个成像读取终端100。在一种示例中,本地设备1000可由零售店提供。在另一示例中,本地设备1000可由仓库提供。在另一示例中,本地设备1000可由医疗保健设施提供。在一种示例中,本地设备1000可由个人住宅提供。在本地设备1000处,可包括在终端100外部的服务器200。终端100和服务器200可经由网络300与远程服务器400通信,该网络例如可以是TCP/IP网络。服务器400可被设置于远离设备1000的设备4000处。一个或多个客户端计算机500也可包括在系统10000中。一种实施例中的客户端计算机500可由例如台式个人计算机、膝上型个人计算机、或智能电话来提供,例如苹果计算机公司的IPHONE,或移动研究有限公司的BLACKBERRYSTORM。图2是说明终端100的示例部件的框图。在一种实施例中,终端100可以包括经由系统总线1500与存储器1085通信的CPU1060。存储器1085可以包括系统易失性存储器1080,例如RAM;系统非易失性存储器1082,例如ROM;和长期存储存储器设备1084,例如硬盘、CD、软盘和/或闪存设备中的一个或多个。存储器1080、存储器1082和存储器1084可被视为记录介质。参照终端100的另外方面,终端100可以包括触发器1110、指示机构1120、键盘1130、和显示器1140。设备1110、1120、1130和1140的每一个可与系统总线1500通信地耦合,用来经由各自接口1108、1118、1128和1138与CPU1060通信。参照终端100的另外元件本文档来自技高网
...
可操作地处理单色图像数据的方法和系统

【技术保护点】

【技术特征摘要】
2010.11.16 US 12/947,0761.一种用于将单色图像表示为二进制数据的方法,包括步骤:接收单色图像数据的帧,所述单色图像数据的帧包括对应于图像中多个像素位置的多个输入像素值,其中所述输入像素值被表示为N比特值,以及其中N>1;定义多个像素值范围,所述像素值范围包括低范围、高范围和至少一个中间范围;将所述输入像素值的每个分配给所述像素值范围之一;为具有分配给所述低范围的输入像素值的像素位置分配输出像素值,该输出像素值是第一二进制值;为具有分配给所述高范围的输入像素值的像素位置分配输出像素值,该输出像素值是第二二进制值,其中所述第二二进制值不同于所述第一二进制值;以及为具有分配给所述至少一个中间范围的输入像素值的像素位置分配表示空间二进制模式的输出像素值,其中分配给所述至少一个中间范围中的每一个的所述空间二进制模式是不同的。2.如权利要求1所述的方法,其中所述第一二进制值为0且所述第二二进制值为1。3.如权利要求1所述的方法,其中所述第一二进制值为1且所述第二二进制值为0。4.如权利要求1所述的方法,进一步包括步骤:将所述输出像素值写入文件。5.如权利要求4所述的方法,其中所述文件包括所述输出像素值和头部,该头部包含关于所述空间二进制模式的信息。6.如权利要求1所述的方法,进一步包括步骤:分配颜色给所述像素值范围。7.如权利要求6所述的方法,进一步包括步骤:将所述输出像素值写入文件,其中所述文件包括所述输出像素值和头部,该头部包括关于所述空间二进制模式和所述颜色的信息。8.如权利要求1所述的方法,其中响应于触发器激励,由计算机执行所述步骤。9.如权利要求1所述的方法,其中响应于接收所述图像数据的帧,由计算机自动执行所述步骤。10.如权利要求4所述的方法,进一步包括步骤:读取存储在所述文件中的数据和利用所述数据呈现图像。11.一种用于将单色图像转换为二进制数据的系统,包括:一个或多个计算机,可操作来:接收单色图像数据的帧,所述单色图像数据的帧包括对应于图像中多个像素位置的多个输入像素值,其中所述输入像素值被表示为N比特值,其中N>1;定义多个像素值范围,所述像素值范围包括低范围、高范围和至少一个中间范围;将所述输入像素值的每个分配给所述像素值范围之一;为具有分配给所述低范围的输入像素值的像素位置分配输出像素值,该输出像素值是第一二进制值;为具有分配给所述高范围的输入像素值的像素位置分配输出像素值,该输出像素值是第二二进制值,其中所述第二二进制值不同于所述第一二进制值;以及为具有分配给所述至少一个中间范围的输入像素值的像素位置分配表示空间二进制模式的输出像素值,其中分配给所述至少一个中间范围中的每一个的所述空间二进制模式是不同的。12.一种用于将单色图像表示为二进制数据的...

【专利技术属性】
技术研发人员:J·李R·M·赫西J·赫纳托S·P·德罗奇
申请(专利权)人:手持产品公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1