当前位置: 首页 > 专利查询>英特尔公司专利>正文

提高数字图像的可移植性制造技术

技术编号:4140385 阅读:226 留言:0更新日期:2012-04-11 18:40
用来存储和转换不同自然格式数字图像(104a,104b,110)的技术,不必使成像设备的独立制造商在涉及图像的生成/捕捉和处理的因素方面达成共识。在传统的面向对象技术含义范围内,自然格式图像数据及其相关方法结合起来作为图像对象(108a,108b,108c)的一部分,并被传送到主机系统(102)。(*该技术在2019年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术通常涉及数字成像领域,尤其是对可能处于不同自然格式的数字图像进行 打包并把它们转换成通用格式的技术。
技术介绍
诸如数码相机之类的数字成像设备使用日益增多,为个人计算机(PC)工业和摄 影工业的结合创建了一个前所未有的机会。数码相机生成的图像非常适合PC使用,这使得 数码相机和个人计算机的联姻看起来非常完美。然而,这个联合存在一个明显的障碍。 在数字摄影行业当前的实际是生产商彼此独立地发展数码相机。这种情况不可能 改变。每一种这样的新相机一般都绑定一个全方位集成、允许在主机处理系统查看图像的 软件包。该软件专门为那种相机工作设计,而不兼容支持其它类型或其它生产厂商的数码 相机。在生产厂商之间几乎没有就相机如何存储数码图像、在存储它们之前应如何处理以 及主机系统(例如PC)如何处理它们等方面达成协议。 在设备和主机之间传输图像的标准方面最接近的传统尝试是Twain驱动程序。 Twain驱动程序是一个为应用程序提供从成像设备中收回数字图像的标准接口的软件模 块。该模块将来自成像设备的自然格式图像转换成应用程序所使用的一些通用格式。这些 通用格式的例子包括红、绿、蓝(RGB)位图和微软公司定义的设备无关位图(DIB)。 不同类型的数码相机经常使用不同的自然格式存储数字图像。给定的设备、自然 格式和主机操作系统(0S)的组合所特有的Twain模块能存储在数码相机上。然后该Twain 模块能和图像数据一起传送到每一新主机。然而由于数码相机的存储器资源有限,在数码 相机上存储这样的模块是不切实际的。同时,这样的模块直接和主机操作系统相互作用,因 为在相机中的病毒可能会传播到主机系统中,因此会造成一个安全危险。最后,Twain模块 一般用一个特定的主机处理器所特有的代码编写,这使得Twain方案不能真正可移植。 因此希望有这样一种技术,它允许不同类型、以不同自然格式存储数字图像的成 像设备与一个主机系统相连,并允许以主机所通用的格式来查看或处理这样的图像,而不 必还载入一个体积庞大的设备_专用Twain驱动程序到主机系统中。
技术实现思路
本专利技术的一个实施例涉及一种成像设备,它具有用来生成传感器数据的图像传感 器和用来存储图像对象的存储器。图像对象具有与传感器数据有关的图像数据,和由一抽 象机执行以获得基于上述图像数据的转换图像数据的图像方法。 结合下面的详细描述、权利要求书和附图,本专利技术一个实施例的上述简要概括特 征,以及其它实施例的其它特征和优点将阐述得更为清楚。附图说明 图1是根据本专利技术一实施例的成像系统的总体系统视图。 图2表示了依据本专利技术另一实施例为提高数字图像的可移植性而执行的步骤。 图3表示了包括依据本专利技术另一实施例对软硬件进行配置的主机处理系统。 图4表示了包括依据本专利技术另一实施例对软硬件单元进行配置的成像设备的局 部。具体实施例方式象上面简要概述的那样,本专利技术的一个实施例使诸如数码相机等成像设备的制造 商能够选择它们自身的自然格式来捕获和存储数字图像数据,而且同时也不必使主机系统 具有用于生成图像的特定成像设备的具体知识。图像数据作为对象的一部分进行存储。因 此,每一幅图像,不是以图像文件表示,而是作为传统意义上的面向对象软件中图像对象的 一部分打包。图像对象包含图像数据和一种相关方法。这种方法是支持从自然格式向一种 通用图像文件格式转换所需要的信息。每一种方法都定义了其相关图像数据自然格式所特 有的转换。 主机系统中解释并执行图像方法的软件对所有的主机处理系统都可能会变成通 用的,而不管硬件和操作系统,并能独立于成像设备而进行开发和分布。这样的软件实际上 是诸如虚拟机之类的对象执行环境。由于在虚拟机和接收的图像数据之间没有依赖关系, 新的和不同的成像设备可以不依赖于通用格式和应用软件的发展而独立进行开发。通用格 式也消除了应用程序开发者识别和处理当前使用的不同图像文件格式的需要。图像对象使 得成像设备制造商从不得不确定何为成像设备上存储图像的最佳方法、或是何为处理它们 的最佳方法中摆脱出来。这样的解决方案是特别有益的,因为在虚拟机和/或通用图像文 件格式中的转换或改进与在成像设备或应用软件中的转换相比,出现的可能要少得多。 图1表示本专利技术各种实施例的总体系统视图,其中图像对象先在不同的成像设备 104a、104b和存储设备110中形成或存储,然后被传送到主机系统102中。每一对象108a、 108b或108c包含至少一个数据部分,它是以用来捕获图像数据的特定类型成像设备的自 然格式所表示的图像数据。例如,设备104a可以是一个扫描仪,用来生成一个表示用该设 备获得的单一图像的对象108a。比较起来,设备104b可能是一个数码相机,用来生成一个 单一对象108b,它具有两个数据部分114、和114b2表示两幅静止图像。 —旦对象传送到主机系统102,它们的方法就被抽象机120解释和执行,从而得到 数据文件116a(来自于对象108a)、116h和116bJ来自于对象108b)、和116c(来自于对 象108c)。这些文件将包含以预定义的通用格式表示的数字图像。然后由应用程序124访 问这些数据文件从而操作或显示每一数据文件中的图像。可以将应用程序124设计用来进 一步地把图像转换成其它多种文件格式之一,包括联合摄影专家组格式(JPEG)、图形交换 格式(GIF)、可互换的文件格式(IFF)、标记图像文件格式(TIFF)。为方便起见,接下来的讨 论将仅仅涉及设备104a、对象108a和相关的数据和方法114a、115a之间的交互作用。然 而,还必须认识到该讨论并不仅仅局限于这一实施例,还可以应用到其它可供选择的设备、 对象、数据和方法,并包含如图1中所示的那些部分。4 将在图1的系统实施例中所执行的步骤在图2中表示出来,有助于更好地认识到 在本专利技术实施例和使用Twain模块从设备传送图像数据到主机的传统技术之间的一些差 异。依据本专利技术一实施例生成并传送可移植图像数据的技术可以从图2的步骤204开始, 捕获原始传感器数据。根据与诸如数码相机等成像设备有关的公知技术这是可以实现的。 接下来,在原始传感器数据的基础上形成预定义自然格式的图像数据114a。在一实施例中, 如步骤208所示,由成像设备104a根据传统和/或专用操作,如噪音去除、颜色插值、图像 压縮和对所获得的期望自然格式数据进行縮放等,对原始传感器数据进行处理。作为选择, 可以跳过步骤208而不对原始传感器数据进行有效处理。在那种情况下,认为原始传感器 数据是处于自然格式的。在步骤208中处理的数量涉及随后讨论的潜在性能权衡。然后以 步骤212继续进行操作。 在步骤212中,成像设备104a形成一个包含图像数据114a和相关图像方法115a 的对象108a。图像方法115a是一个由抽象机120执行、用来把图像数据从自然格式转换成 预定义通用格式的程序或是指令列表。方法115a是以抽象机120的指令集为基础的。在 大多数情况下,因为能够对抽象机的指令集进行优化以适应于图像处理,以及能够将如存 储器分配等资源分配建立到抽象机120中而不是在方法中,因此都希望该方法能够比传统 的Twain模块小得多。 在成像设备本文档来自技高网
...

【技术保护点】
一种方法,包含:传送具有与第一方法的一组指令有关的第一图像数据的图像对象到处理系统;并且包括在其内存储了第一方法的一组指令的存储器的所述处理系统中的抽象机执行第一方法从而以第一图像数据为基础生成第一转换图像数据。

【技术特征摘要】
US 1998-8-27 09/141210一种方法,包含传送具有与第一方法的一组指令有关的第一图像数据的图像对象到处理系统;并且包括在其内存储了第一方法的一组指令的存储器的所述处理系统中的抽象机执行第一方法从而以第一图像数据为基础生成第一转换图像数据。2. 如权利要求1所述的方法,还包含传送具有与第二方法的第二组指令有关的第二图像数据的第二对象到处理系统,第一和第二图像数据具有不同的格式;并且抽象机执行第二方法的第二组指令从而以第二图像数据为基础生成第二转换图像数据,第一和第二转换图像数据具有相同的格式。3. 如权利要求1所述方...

【专利技术属性】
技术研发人员:PE马蒂森
申请(专利权)人:英特尔公司
类型:发明
国别省市:US[美国]

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

1