首页> 中国专利> 用于共享数字图像的数字照相机

用于共享数字图像的数字照相机

摘要

一种能够使用多个主机计算机来共享数字图像的数字照相机,包括:存储器,用于存储所捕捉的数字图像,并且用于存储能够用来在所述多个主机计算机上安装数字图像共享软件的安装软件;用户接口,用于指定要被共享的所捕捉的数字图像;以及通信接口,用于与主机计算机通信。所述通信接口能够被配置为使用第一逻辑协议,在所述第一逻辑协议中,对于所述主机计算机而言,所述数字照相机作为数据存储设备而存在,以便在所述主机计算机上安装所述数字图像共享软件。当所述数字图像共享软件在所述主机计算机上运行时,使用第二逻辑协议,这使得所述数字图像共享软件能够自动地共享所指定的数字图像,在所述第二逻辑协议中,对于主机计算机而言,所述数字照相机作为图像捕捉设备而存在。

著录项

  • 公开/公告号CN102948138A

    专利类型发明专利

  • 公开/公告日2013-02-27

    原文格式PDF

  • 申请/专利权人 伊斯曼柯达公司;

    申请/专利号CN201180029700.8

  • 发明设计人 F·W·阿姆斯特朗;

    申请日2011-06-16

  • 分类号H04N1/00;G06F9/445;

  • 代理机构永新专利商标代理有限公司;

  • 代理人刘瑜

  • 地址 美国纽约

  • 入库时间 2024-02-19 17:23:11

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-06-03

    未缴年费专利权终止 IPC(主分类):H04N 1/00 专利号:ZL2011800297008 申请日:20110616 授权公告日:20150812

    专利权的终止

  • 2015-08-12

    授权

    授权

  • 2013-06-19

    专利申请权的转移 IPC(主分类):H04N1/00 变更前: 变更后: 登记生效日:20130530 申请日:20110616

    专利申请权、专利权的转移

  • 2013-03-27

    实质审查的生效 IPC(主分类):H04N1/00 申请日:20110616

    实质审查的生效

  • 2013-02-27

    公开

    公开

说明书

技术领域

本发明涉及捕捉数字图像的数字照相机,更具体地,本发明涉及能够 自动地安装用于在多个主机计算机上传输并共享数字图像的软件的数字照 相机。

背景技术

越来越多的消费者和专业摄影师使用数字照相机来捕捉并共享图片和 视频。这些照相机通常使用一个或多个CCD或CMOS图像传感器来捕捉图 像。对捕捉的图像进行数字处理,以产生存储在照相机中的数字存储器中 (通常存储在可移动存储卡上)的数字图像文件。接着,可以将这些数字 图像文件例如经由电子邮件或社交网络网站传输到可共享这些数字图像文 件的主机计算机。

一些数字照相机提供用户可以指定用于共享的某些被捕捉的数字图像 的用户接口。一般而言,允许用户指定共享的数字图像的一个或多个目的 地(接收者)。这些被指定的目的地可以包括电子邮件地址、图片共享网站、 社交网络网站或数字相框。为支持此特征,可以将数字图像共享软件安装 在主机计算机上,以根据在数字照相机中记录的被指定的共享目的地来自 动地进行文件传输操作和共享操作。当将数字照相机连接到主机计算机时, 数字图像共享软件与数字照相机进行交互以完成文件传输操作和共享操 作。

上述交互中的主要缺点在于必须在数字照相机连接之前将数字图像共 享软件安装在主机计算机上。一般而言,可以使用随数字照相机一起供应 的安装盘来安装数字图像共享软件,或者可从网站下载数字图像共享软件。

已经对一些最近的数字照相机提供了在数字照相机第一次连接到主机 计算机时自动地开始安装相片共享软件的能力。应注意的是,KODAK EASYSHARE M530数字照相机并入了此特征。在数字照相机已经开始将相 片共享软件安装在主机计算机上之后,改变数字照相机的配置,使得在下 一次将其连接到主机计算机时,该数字照相机将以数字图像可以从数字照 相机传输到主机的模式进行连接。因此,如果将数字照相机连接到第二主 机计算机,则将不会自动安装相片共享软件并且用户必须手动开始安装过 程,因此使得不能方便地使用多个主机计算机来共享图像。因此,仍然具 有对在多个主机计算机上自动地安装相片共享软件的简便方法的需求。

发明内容

本发明代表了一种能够使用多个主机计算机来共享数字图像的数字照 相机,包括:

成像传感器;

光学系统,用于将场景成像在所述成像传感器上;

图像捕捉控件,用于发起图像捕捉操作;

存储器,用于存储被捕捉的数字图像,并且用于存储能够用来将数字 图像共享软件安装在所述多个主机计算机上的安装软件;

用户接口,用于指定要被共享的被捕捉的数字图像;以及

通信接口,用于与一主机计算机通信,其中所述通信接口能够被配置 为使用第一逻辑协议和第二逻辑协议,在所述第一逻辑协议中,对于该主 机计算机而言,所述数字照相机作为数据存储设备而存在,并且在所述第 二逻辑协议中,对于该主机计算机而言,所述数字照相机作为图像捕捉设 备而存在;

其中,当所述数字照相机被连接到一主机计算机时,处理器使得所述 通信接口使用所述第一逻辑协议,使得该主机计算机能够存取被存储在所 述存储器中的所述安装软件,以将所述数字图像共享软件安装在该主机计 算机上;并且其中,当所述数字图像共享软件在该主机计算机上运行时, 所述数字图像共享软件向所述数字照相机发送命令,所述命令用以使得所 述处理器将所述通信接口切换为使用所述第二逻辑协议,并且随后使得已 经被指定用于共享的数字图像被传输到该主机计算机。

本发明具有如下优点:当数字照相机连接到未安装数字图像共享软件 的任意主机计算机时,安装软件运行并且数字照相机用户可以即刻地并且 容易地选择安装数字图像共享软件,而无需寻找软件安装CD或采取从因特 网手动安装数字图像共享软件的步骤。

本发明还具有以下优点:可将数字图像共享软件安装在多个主机计算 机上,而无需手动地重设数字照相机配置设定。

本发明具有以下额外的优点:在软件安装期间,数字图像共享软件可 以针对用户偏好来自动地改变数字照相机协议设定。

附图说明

图1为示出数字摄像系统的组件的框图;

图2为描绘用于处理数字照相机中的数字图像的典型图像处理操作的 流程图;

图3为示出根据本发明的在共享数字图像过程中所涉及的系统级组件 的高级框图;

图4为示出根据本发明的用于传输和共享来自数字照相机的数字图像 的方法的流程图;以及

图5所示的流程图示出了用于配置数字照相机中的通信接口的过程的 流程图。

具体实施方式

在如下描述中,将以通常实施为软件程序的方式来描述本发明的优选 实施例。本领域技术人员将容易地认识到也可用硬件来构建这种软件的等 同方案。因为图像处理算法和系统是已知的,所以本说明书将特别地针对 形成根据本发明的系统及方法的一部分、或更直接地与根据本发明的系统 及方法协作的算法和系统。这样的系统和方法的其它方面以及本申请未明 确示出或描述的用于产生和以其它方式处理涉及于其中的图像信号的硬件 或软件可以从本领域公知的这样的系统、算法、组件以及元件中进行选择。 鉴于在下列材料中根据本发明描述的系统,在本申请中并未明确示出、建 议或描述的对实施本发明有用的软件为常规的并且在本领域的普通技术范 围内。

仍进一步而言,如在本申请中所使用的,用于执行本发明的方法的计 算机程序可以存储在计算机可读存储介质中,计算机可读存储介质例如可 以包括:诸如磁盘(例如硬盘驱动器或软盘)或磁带之类的磁存储介质; 诸如光盘、光带或机器可读条形码之类的光学存储介质;诸如随机存取存 储器(RAM)、或只读存储器(ROM)之类的固态电子存储设备;或用以 存储具有用于控制一个或多个计算机来实施根据本发明的方法的指令的计 算机程序的任意其它物理设备或介质。

本发明包括本申请所述的实施例的组合。提及“特定实施例”等指本 发明的至少一个实施例中存在的特征。单独提及“实施例”或“特定实施 例”等不一定指相同的一个或多个实施例;然而,这样的实施例不是相互 排斥的,除非这样指示或对本领域技术人员是显而易见的。使用单数或复 数来提及“一个方法”或“多个方法”等并不是限制性的。应注意的是, 除非另有明确标注或上下文所需,否则本公开内容中以非排他性意义使用 词语“或”。

因为采用成像设备和用于信号捕捉和处理以及显示的相关电路的数字 照相机是公知的,所以本说明书将特别地针对形成根据本发明的方法及装 置的一部分、或更直接地与根据本发明的方法及装置协作的元件。在本申 请中未明确示出或描述的元件是从本领域公知的元件中选择的。将要描述 的实施例的某些方面是用软件提供的。鉴于在下列材料中根据本发明而示 出并且描述的系统,在本申请中并未明确示出、描述或建议的对实施本发 明有用的软件为常规的并且在本领域的普通技术范围内。

数字照相机的如下描述对本领域技术人员而言将是熟悉的。显而易见 地,本实施例具有可能的多个变型、并且对这些变型进行选择以减小成本、 增加特征或提高照相机的性能。

图1描绘根据本发明的包括数字照相机10的数字摄像系统的框图。优 选地,数字照相机10为便携式的由电池供电的设备,其足够小以在捕捉和 回顾图像时容易被用户手持。数字照相机10产生数字图像,使用图像存储 器30将这些数字图像存储为数字图像文件。如在本申请中所使用的,词组 “数字图像”或“数字图像文件”指任意数字图像文件,例如数字静止图 像或数字视频文件。

在一些实施例中,数字照相机10捕捉运动视频图像和静止图像二者。 数字照相机10也可包括其它功能,包括而不限于数字音乐播放器(例如 MP3播放器)、移动电话、GPS接收器或可编程数字助理(PDA)的功能。

数字照相机10包括具有可调光圈和可调快门6的镜头4。在优选实施 例中,镜头4为变焦镜头并且由变焦和聚焦电机驱动器8控制。镜头4将 来自场景(未示出)的光聚焦到图像传感器14上,例如单芯片彩色CCD 或CMOS图像传感器。镜头4为一种用于在图像传感器14上形成场景的图 像的光学系统。在其它实施例中,光学系统可使用具有可变或固定焦点的 固定焦距镜头。

图像传感器14的输出通过模拟信号处理器(ASP)和模数(A/D)转 换器16转换成数字形式,并且暂时存储在缓冲存储器18中。随后,由处 理器20使用在固件存储器28中存储的嵌入式软件程序(例如固件)来处 理在缓冲存储器18中存储的图像数据。在一些实施例中,使用只读存储器 (ROM)将软件程序永久存储在固件存储器28中。在其它实施例中,可以 例如通过使用快闪EPROM存储器来改造固件存储器28。在这样的实施例 中,外部设备可使用有线接口38或无线调制解调器50来更新在固件存储 器28中存储的软件程序。在这样的实施例中,固件存储器28也可用于存 储图像传感器校准数据、用户设定选择以及当关闭相机时必须保存的其它 数据。在一些实施例中,处理器20包括程序存储器(未示出),并且固件 存储器28中所存储的软件程序在被处理器20执行前被复制到程序存储器 中。

将理解的是,可使用单个可编程处理器或通过使用包括一个或多个数 字信号处理器(DSP)设备在内的多个可编程处理器来提供处理器20的功 能。或者,可通过定制电路(例如,通过专门设计用于数字照相机的一个 或多个定制集成电路(IC))或通过可编程处理器与定制电路的组合,来提 供处理器20。将理解的是,可使用通用数据总线来进行处理器20与图1中 示出的各个组件中的一些或全部组件之间的连接。例如,在一些实施例中, 可使用通用数据总线来进行处理器20、缓冲存储器18、图像存储器30和 固件存储器28之间的连接。

接着使用图像存储器30来存储被处理的图像。理解到的是,图像存储 器30可为本领域技术人员已知的任意形式的存储器,包括而不限于可移动 快闪存储卡、内部快闪存储芯片、磁存储器或光学存储器。在一些实施例 中,图像存储器30可包括内部快闪存储芯片和对例如安全数字(SD)卡之 类的可移动快闪存储卡的标准接口两者。或者,可使用不同的存储卡格式, 例如微型SD卡、压缩快闪(CF)卡、多媒体卡(MMC)、xD卡或存储棒。

图像传感器14由时序发生器12控制,该时序发生器12产生用于选择 行和像素的各个时钟信号并且同步ASP与A/D转换器16的操作。例如, 图像传感器14可具有12.4百万像素(4088×3040像素),以提供约4000×3000 像素的静止图像文件。为提供彩色图像,通常由滤色镜阵列覆盖图像传感 器,这提供了具有包括不同颜色的像素的像素阵列的图像传感器。可用多 种不同模式来布置不同颜色的像素。作为一个实例,可使用如共同转让给 Bayer的美国专利3,971,065的“Color imaging array”中所述的公知的Bayer 滤色镜阵列,来布置不同颜色的像素,该专利的公开内容以引用的方式并 入本申请中。作为第二实例,可如在2007年2月1日递交、名称为“Image sensor with improved light sensitivity”、共同转让给Compton及Hamilton的 美国专利申请公开2007/0024931中所述,来布置不同颜色的像素,该申请 的公开内容以引用的方式并入本申请中。这些实例不是限制性的,并且可 使用多种其它彩色模式。

将理解的是,图像传感器14、时序发生器12以及ASP和A/D转换器 16可为单独制造的集成电路,或者它们可以被制造成单个集成电路,如通 常对CMOS图像传感器所进行的。在一些实施例中,这种单个集成电路可 执行在图1所示出的其它功能中的一些功能,包括由处理器20所提供的功 能中的一些功能。

当由时序发生器12以第一模式启动图像传感器14时,图像传感器14 是有效的以提供低分辨率传感器图像数据的运动序列,当捕捉视频图像时 并且还当预览要被捕捉的静态图像时,使用该低分辨率传感器图像数据的 运动序列以构成图像。此预览模式传感器图像数据可被提供作为例如具有 1280×720像素的HD分辨率图像数据,或者作为例如具有640×480像素的 VGA分辨率图像数据,或者使用与图像传感器的分辨率相比较具有更少列 和行的数据的其它分辨率。

可通过组合具有相同颜色的邻近像素的值,或者通过消除一些像素值, 或者通过在消除一些颜色像素值的同时组合其它颜色像素值,来提供预览 模式传感器图像数据。可如名称为“Electronic camera for initiating capture of still images while previewing motion images”、共同转让给Parulski等的美国 专利6,292,218中所述的那样,来处理预览模式图像数据。

当由时序发生器12以第二模式启动图像传感器14时,图像传感器14 也是有效的以提供高分辨率静止图像数据。此最终模式传感器图像数据被 提供作为高分辨率输出图像数据,其对于具有高照明水平的场景而言包括 图像传感器的全部像素,并且例如可为具有4000×3000像素的12百万像素 的最终图像数据。在低照明水平处,可通过将图像传感器上的一些类似颜 色的像素进行“整合”(binning)来提供最终传感器图像数据,以提高信号 水平,并因此提高传感器的“ISO速度”。

由处理器20供应的控制信号控制变焦和聚焦电机驱动器8,以提供适 当焦距设定并将场景聚焦到图像传感器14上。通过控制可调光圈和可调快 门6的f/数量和曝光时间、图像传感器14经由时序发生器12的曝光周期、 以及ASP和A/D转换器16的增益(即ISO速度)设定,来控制图像传感 器14的曝光水平。处理器20也控制可对场景照明的闪光灯2。

可通过使用名称为“Electronic Camera with Rapid Automatic Focus of an Image upon a Progressive Scan Image Sensor”、同转让给Parulski等的美国专 利号5,668,597号所述的“通过镜头”(through-the-lens)自动对焦,来以第 一模式聚焦数字照相机10的镜头4。这是通过以下方式来实现的:使用变 焦和聚焦电机驱动器8来将镜头4的聚焦位置调节到在近焦位置到无限远 聚焦位置之间变动的数个位置,同时处理器20确定为图像传感器14捕捉 的图像的中心部分提供尖峰值的最近聚焦位置。接着可以将与最近聚焦位 置相对应的焦距用于若干目的,例如自动设定适当的场景模式,并且可连 同其它镜头和相机设定一起将与最近聚焦位置相对应的焦距存储为图像文 件中的元数据。

处理器20产生在显示存储器36中暂时存储并且在显示屏32上显示的 菜单和低分辨率颜色图像。显示屏32通常为有源矩阵彩色液晶显示器 (LCD),然而也可使用例如有机发光二极管(OLED)显示器之类的其它类 型的显示器。视频接口44将视频输出信号从数字照相机10提供到例如平 板HDTV显示器之类的视频显示器46。在预览模式或视频模式中,由处理 器20处理来自缓冲存储器18的数字图像数据,以形成通常作为彩色图像 在显示屏32上进行显示的一系列运动预览图像。在回顾模式中,使用来自 在图像存储器30中存储的数字图像文件的图像数据,来产生在显示屏32 上显示的图像。

响应于由用户控件34提供的用户输入,来控制在显示屏32上显示的 图形用户界面。用户控件34用于选择各种照相机模式,例如视频捕捉模式、 静止捕捉模式以及回顾模式,并用于发起静止图像的捕捉和运动图像的记 录。在一些实施例中,当用户部分地按下快门按钮(其为用户控件34中的 一个)时发起上述第一模式(即,静止预览模式),并且在用户完全按下快 门按钮时发起第二模式(即,静止图像捕捉模式)。用户控件34也用于开 启数字照相机10,控制镜头4,以及发起图片拍摄过程。用户控件34通常 包括按钮、摇杆开关、操纵杆或转盘的某种组合。在一些实施例中,通过 使用覆盖在显示屏32上的触摸屏来提供一些用户控件34。在其它实施例中, 可使用额外的状态显示器或图像显示器。

可使用用户控件34选择的照相机模式包括“定时器”模式。当选择了 “定时器”模式时,在用户完全按下快门按钮之后,在处理器20发起捕捉 静止图像之前,会发生短延迟(例如,10秒)。

连接到处理器20的音频编解码器22从麦克风24接收音频信号并且将 音频信号提供给扬声器26。这些组件可以用于连同视频序列或静止图像一 起记录并回放音频轨迹。如果数字照相机10为例如组合照相机和移动电话 之类的多功能设备,则麦克风24及扬声器26可用于电话会话。

在一些实施例中,扬声器26可用作用户接口的一部分,例如用于提供 指示已按下用户控件或者已选择特定模式的各种可听信号。在一些实施例 中,麦克风24、音频编解码器22以及处理器20可以用于提供语音识别, 使得用户可通过使用语音命令而不是用户控件34来向处理器20提供用户 输入。扬声器26也可以用于通知用户有来话呼叫。这可以使用在固件存储 器28中存储的标准铃音或者通过使用从无线网络58下载的并在图像存储 器30中存储的定制铃音来实现。此外,振动设备(未示出)可以用于提供 来话呼叫的静音(例如,非可听)通知。

处理器20还提供对来自图像传感器14的图像数据的额外处理,以产 生经渲染的sRGB图像数据,该经渲染的sRGB图像数据被压缩并存储在图 像存储器30中的“已完成”图像文件内,例如公知的Exif-JPEG图像文件。

数字照相机10可经由有线接口38连接到接口/充电器48,接口/充电器 48连接到可为位于家庭或办公室中的台式计算机或便携式计算机的主机计 算机40。有线接口38例如可以遵循公知的USB2.0接口规范。接口/充电 器48可经由有线接口38而向数字照相机10中的一组可再充电电池(未示 出)提供电力。

数字照相机10可包括无线调制解调器50,无线调制解调器50在射频 带52上与无线网络58联系。无线调制解调器50可使用各种无线接口协议, 例如公知的蓝牙无线接口或公知的802.11无线接口。主机计算机40可经由 因特网70与共享目的地72共享图像,共享目的地72例如为电子邮件地址、 图片共享网站(例如Kodak EasyShare Gallery)、社交网络网站(例如 Facebook)、数字相框、到移动电话的多媒体消息或打印服务。其它设备(未 示出)可以存取在主机计算机40上存储的、或在一个共享目的地72处存 储的图像。可通过用户使用用户控件34来指定共享目的地72。一般而言, 允许用户为由数字照相机10捕捉的并在图像存储器30中存储的每个数字 图像指定一个或多个共享目的地72。

在替代实施例中,无线调制解调器50在射频(例如无线)链路上与诸 如3GSM网络之类的移动电话网络(未示出)进行通信,该移动电话网络 与因特网70连接以从数字照相机10上载数字图像文件。可将这些数字图 像文件提供到主机计算机40或共享目的地72。

数字照相机10还包括安装软件存储器31,该安装软件存储器31存储 可以用于根据本发明在主机计算机40上安装数字图像共享软件的安装软件 (或其一部分)。如稍后将更详细描述的,安装软件存储器31被配置为使 得当其在数字照相机10初始连接到主机计算机40时对于主机计算机40而 言看起来像CD-ROM。

图2的流程图描绘了可由数字照相机10(图1)中的处理器20执行以 处理由ASP和A/D转换器16输出的来自图像传感器14的彩色传感器数据 100的图像处理操作。在一些实施例中,由各个用户设定175来确定由处理 器20用来处理特定数字图像的彩色传感器数据100的处理参数,可响应于 在显示屏32上显示的菜单而经由用户控件34来选择这些用户设定175。

由白平衡步骤95来处理已由ASP和A/D转换器16数字地转换的彩色 传感器数据100。在一些实施例中,可使用名称为“White balance adjustment device and color identification device”、并共同转让给Miki的美国专利第 7,542,077号中所述的方法,来进行此处理。可以响应于可由用户手动设定 或可由相机自动设定的白平衡设定90,来调节白平衡。

接着,由噪声降低步骤105来处理彩色图像数据,以降低来自图像传 感器14的噪声。在一些实施例中,可使用名称为“Noise cleaning and interpolating sparsely populated color digital image using a variable noise cleaning kernel”、共同转让给Gindele等的美国专利第6,934,056号中所述的 方法,来执行此处理。可响应于ISO设定110来调节噪声降低的水平,使 得在更高的ISO曝光指数设定下执行更多的滤波。

接着由去马赛克(demosaicing)步骤115来处理彩色图像数据,以在 每个像素位置处提供红、绿以及蓝(RGB)图像数据值。用于执行去马赛 克步骤115的算法通常被称为滤色镜阵列(CFA)内插算法或“deBayering” 算法。在本发明的一个实施例中,去马赛克步骤115可使用名称为“Adaptive color plane interpolation in single sensor color electronic camera”、共同转让给 Adams人的美国专利第5,652,621号中所述的亮度CFA内插法。去马赛克 步骤115也可使用名称为“Signal processing method and apparatus for producing interpolated chrominance values in a sampled color image signal”、共 同转让给Cok的美国专利第4,642,678号所述的色度CFA内插法。

在一些实施例中,用户可在不同像素分辨率模式之间进行选择,使得 数字照相机可产生较小尺寸的图像文件。如名称为“Single sensor color camera with user selectable image record size”、共同转让给Parulski等的美国 专利第5,493,335号所述的,可以提供多个像素分辨率。在一些实施例中, 可由用户将分辨率模式设定120选择为全尺寸(例如3000×2000像素)、中 等尺寸(例如1,500×1000像素)或小尺寸(750×500像素)。

在颜色校正步骤125中对彩色图像数据进行颜色校正。在一些实施例 中,使用名称为“Method and apparatus for improving the color rendition of hardcopy images from electronic cameras”、共同转让给Parulski等的美国专 利第5,189,511号中所述的3×3线性空间颜色校正矩阵,来提供颜色校正。 在一些实施例中,可通过在数字照相机10的固件存储器28中存储不同的 颜色矩阵系数,来提供不同的用户可选择的颜色模式。例如,可提供四种 不同的颜色模式,使得使用颜色模式设定130来选择下列颜色校正矩阵中 的一个:

设定1(正常的颜色重现)

RoutGoutBout=1.50-0.30-0.20-0.401.80-0.40-0.20-0.201.40RinGinBin---(1)

设定2(饱和的颜色重现)

RoutGoutBout=2.00-0.60-0.40-0.802.60-0.80-0.40-0.401.80RinGinBin---(2)

设定3(去饱和的颜色重现)

RoutGoutBout=1.25-0.15-0.10-0.201.40-0.20-0.10-0.101.20RinGinBin---(3)

设定4(单色)

RoutGoutBout=0.300.600.100.300.600.100.300.600.10RinGinBin---(4)

在其它实施例中,可使用三维查找表来执行颜色校正步骤125。

还通过色调标度校正步骤135来处理彩色图像数据。在一些实施例中, 可使用如先前引用的美国专利第5,189,511号中所述的一维查找表来执行色 调标度校正步骤135。在一些实施例中,将多个色调标度校正查找表存储在 数字照相机10中的固件存储器28中。这些色调标度查找表可包括提供“正 常”色调标度校正曲线、“高对比度”色调标度校正曲线以及“低对比度” 色调标度校正曲线的查找表。处理器20使用用户选择的对比度设定140, 来确定当执行色调标度校正步骤135时使用哪个色调标度校正查找表。

还通过图像锐化步骤145来处理彩色图像数据。在一些实施例中,这 可以使用名称为“Edge enhancing colored digital images”、共同转让给 Hamilton等的美国专利第6,192,162号中所述的方法来提供。在一些实施例 中,用户可在包括“正常锐度”设定、“高锐度”设定以及“低锐度”设定 的各个锐化设定之间进行选择。在本实例中,处理器20响应于由数字照相 机10的用户选择的锐化设定150,来使用三个不同的边缘增强乘数值中的 一个,例如对于“高锐度”为2.0、对于“正常锐度”为1.0,以及对于“低 锐度”水平为0.5。

还通过图像压缩步骤155来处理彩色图像数据。在一些实施例中,可 使用名称为“Adaptive block transform image coding method and apparatus”、 共同转让给Daly等的美国专利第4,774,574号中所述的方法,来提供图像 压缩步骤155。在一些实施例中,用户可在各个压缩设定之间进行选择。这 可以通过在数字照相机10的固件存储器28中存储多个量化表(例如三个 不同的表)来实现。这些表为要在数字照相机10的图像存储器30中存储 的压缩数字图像文件180提供不同的质量水平和平均文件尺寸。处理器20 使用用户选择的压缩模式设定160,来为特定的图像选择将用于图像压缩步 骤155的特定量化表。

使用文件格式化步骤165来将压缩的彩色图像数据存储在数字图像文 件180中。图像文件可包括各种元数据170。元数据170为关于数字图像的 任意类型的信息,例如捕捉图像的相机的型号、图像的尺寸、捕捉图像的 日期及时间以及各种照相机设定,例如镜头焦距、曝光时间及镜头的f-数 及是否开启了照相机闪光。在优选实施例中,使用公知Exif-JPEG静止图像 文件格式内的标准化卷标来存储全部这些元数据170。在本发明的优选实施 例中,元数据170包括关于照相机设定185的信息。

图3为示出了根据本发明在共享数字图像过程中所涉及的系统级组件 的高级框图。该系统包括数字照相机10、主机计算机40以及因特网70。 根据本发明,数字照相机10使得数字图像共享软件206能够被安装在任意 主机计算机40上,而无需使用软件安装盘或从网站手动下载数字图像共享 软件206。这使得数字照相机用户能够方便地从任意主机计算机40传输并 且共享他们的数字图像(数字静止图像或数字视频)。

一旦被安装,数字图像共享软件206就被配置为与在数字照相机10中 已由用户指定的共享目的地72共享数字图像。例如,可将数字图像指定为 与包括电子邮件地址、图片共享网站、社交网络网站、数字相框、到移动 电话的多媒体消息或打印服务的各共享目的地72进行共享。

为实现此目标,数字照相机10具有给主机计算机40提供多种逻辑协 议的能力。数字照相机10包括通信接口212。该通信接口212例如可为图 1中示出的有线接口38。在本发明的优选实施例中,通信接口212为USB 有线接口38。然而,也可使用本领域中已知的任意其它类型的有线接口38。 在本发明的替代实施例中,通信接口212可为例如无线USB的无线接口。

通信接口212可以被配置为使用第一逻辑协议和第二逻辑协议,在第 一逻辑协议中,对于主机计算机40而言数字照相机10作为数据存储装置 而存在,在第二逻辑协议中,对于主机计算机40而言数字照相机10作为 图像捕捉设备而存在。在优选实施例中,第一逻辑协议为大容量存储器类 (MSC)协议200并且第二逻辑协议为图像传输协议(PTP)协议202。 MSC协议200与PTP协议202都是业界公知的标准逻辑协议。

根据本发明,数字照相机10被配置为使得当其初始地连接到主机计算 机40时,通信协议将被设定为使用MSC协议200。在该模式中,对于主机 计算机40而言,数字照相机10看起来像是具有包括安装软件存储器31的 内容的封装式CD/DVD介质的CD-ROM/DVD-ROM驱动程序。在优选实施 例中,安装软件存储器31包括当将CD-ROM/DVD-ROM驱动程序连接到 主机计算机40时自动运行的文件(例如,“autorun.inf”脚本)。如果先前 未在主机计算机40中安装数字图像共享软件206,则autorun.inf脚本使得 安装软件204从安装软件存储器31被复制到主机计算机40。接着,在主机 计算机40上运行安装软件204,以安装数字图像共享软件206。

安装软件存储器31通常不会大得足以存储完整的数字图像共享软件 206。因此,安装软件204可以是被配置为从因特网70下载数字图像共享 软件安装程序208的小软件应用程序。接着,安装软件204可使得数字图 像共享软件安装程序208运行,以安装数字图像共享软件206。

在一些情况下,安装软件存储器31甚至可能不够大得足以存储安装软 件204的完整版本。最低程度而言,安装软件存储器31包括autorun.inf文 件,以及使得主机计算机40能够从因特网70下载额外的安装软件组件210 的小安装软件小型应用程序。例如,安装软件组件210可为在安装软件204 的用户界面上显示图形界面接口元素所需的JavaScript指令或其它资源。即 使主机计算机40未连接到因特网70,安装软件小型应用程序也必须能够运 行。然而,在此情况下,安装软件小型应用程序可能不包括例如图形用户 界面元素之类的的一些特征。

数字照相机10可连接到运行不同主机计算机操作系统(例如,Microsoft Windows和Macintosh OS X)的不同类型主机计算机40。为了支持在不同 主机计算机操作系统上安装数字图像共享软件206,安装软件存储器31可 包含适用于每个主机计算机操作系统的不同版本的安装软件204。在此情况 下,“CD介质”可以被配置为使得主机计算机仅看见适用于该主机计算机 操作系统的安装软件204。可能具有在主机计算机操作系统之间共享的某些 软件组件(例如用户界面资源),以最小化存储安装软件204所需的安装软 件存储器31的数量。

如果先前已将数字图像共享软件206安装在主机计算机40上,则数字 图像共享软件206向数字照相机10发送命令,以使得处理器20将通信接 口212切换为使用PTP协议202。在通信接口212已被切换为PTP协议202 之后,在主机计算机40上运行的数字图像共享软件206可以将在图像存储 器30中存储的数字图像传输到主机计算机40。接着,数字图像共享软件 206可以指导主机计算机40与一个或多个指定的共享目的地72共享已被指 定用于共享的任意数字图像。

图4的流程图示出了根据本发明的用于从数字照相机10传输和共享数 字图像的方法。当例如通过在数字照相机10与主机计算机40之间连接USB 电缆来将数字照相机10连接到主机计算机40时,开始该过程。当数字照 相机10连接到主机计算机40时,其宣布自身为数据存储设备(即作为MSC 协议设备)。接着,主机计算机40利用使用MSC协议进行连接的步骤300 来将数字照相机10列举为MSC设备。

主机计算机40的行为取决于根据软件安装测试302先前是否已经安装 了数字图像共享软件206。如果这是数字照相机10第一次连接到特定主机 计算机40,则还并未在主机计算机40上安装数字图像共享软件206。在此 情况下,将向用户提供安装数字图像共享软件206的机会。

用于将安装数字图像共享软件206的选项呈现给用户的具体机制在某 种程度上是特定于平台的。在运行Windows XP操作系统的PC上,主机计 算机40将检测到“CD-ROM/DVD-ROM驱动程序”包含“autorun.inf”文 件,并且通常接着将自动执行autorun.inf文件中的指令(除非用户已经将 其主机计算机40配置为不自动执行这些文件)。其它的Microsoft Windows 操作系统将表现出类似的行为。如果用户已经将主机计算机40配置为不自 动运行autorun.inf文件,则用户可以导航到安装软件204的可执行文件, 以发起安装过程。在Macintosh OS X计算机上,主机计算机40将显示包含 安装软件204的图标的文件夹。用户可以双击该图标以发起安装过程。

如果先前已安装了数字图像共享软件206,则侦听器将在后台中在主机 计算机40上运行。侦听器确定数字照相机10何时连接到主机计算机40。 当侦听器辨认出数字照相机10已连接到主机计算机40时,侦听器进行控 制并将抑制autorun.inf文件的动作。接着,侦听器进行到使用将照相机切 换为瞬态PTP协议的步骤308来将数字照相机10切换到PTP协议。稍后 将更详细讨论将照相机切换到瞬态PTP协议的步骤308。

当执行安装软件204时,其向用户呈现多个选项。在优选实施例中, 安装软件204通过显示包括标示为“现在安装”、“稍后安装”及“不,谢 谢”的三个按钮的窗口来执行安装选项测试304。对本领域技术人员而言显 而易见的是,可以用不同的用语来标示这些按钮,或者在特定实施例中可 仅呈现这些按钮的子集。

如果用户选择“现在安装”选项,则由安装软件204执行下载并运行 安装程序的步骤306。在此步骤期间,安装软件204从因特网70下载数字 图像共享软件安装程序208。接着,执行数字图像共享软件安装程序208, 以安装数字图像共享软件206。

在安装数字图像共享软件206之后,执行进行到将照相机切换到瞬态 PTP协议的步骤308。此步骤向数字照相机10发送使得数字照相机10将通 信接口212切换为使用PTP协议202的命令。在优选实施例中,将照相机 切换到瞬态PTP协议的步骤308在数字照相机10的固件存储器28中设定 了瞬态标志,其指示数字照相机10在下一次连接到主机计算机40时应使 用PTP协议202进行连接。接着,将照相机切换到瞬态PTP协议的步骤308 向数字照相机10发送发起重启(power cycle)的命令。当数字照相机10 通电时,其将使用PTP协议202来建立到主机计算机40的新连接。在其它 实施例中,数字照相机10可以使用其它机制而无需重启整个数字照相机10 来使得USB连接断开并被重新建立。在此连接期间的PTP协议202被称为 “瞬态”,这是因为照相机通常将在后续连接中恢复到MSC协议200。

当使用PTP协议202将数字照相机10连接到主机计算机40时,主机 计算机40使用开始数字图像共享软件的步骤310来自动地发起数字图像共 享软件206的执行。这使得能够经由传输并共享数字图像的步骤312来传 输与共享数字图像。

在优选实施例中,数字图像共享软件206向用户提供是否进行传输并 共享数字图像的步骤312的选择。在一些实施例中,除非用户在特定时段 内中断执行,否则传输并共享数字图像的步骤312自动进行。在一个实现 中,向用户显示从10秒倒数到0秒的倒数定时器,并且除非用户在倒数定 时器到达0秒之前停止操作,否则传输并共享数字图像的步骤312自动进 行。

在一些实施例中,还可向用户提供修改已在数字照相机10中由用户指 定的共享目的地72的选项。修改共享目的地可包括为一个或多个数字图像 增加以及删除共享目的地72。

数字图像共享软件206还可以为用户提供修改与特定共享目的地72相 关联的信息的机制。例如,用户可更新与特定图片共享网站或特定社交网 络网站相关联的用户名和密码。

在一些实施例中,数字图像共享软件206还提供用于维持用户通常喜 欢用作共享目的地72的电子邮件地址的地址簿的机制。一些近来的数字相 框(例如,KODAK PULSE数字相框)将电子邮件地址与数字相框相关联。 用户可通过将数字图像作为电子邮件发送到相关联的数字相框电子邮件地 址来更新在数字相框上存储的数字图像。因此,将数字相框指定为共享目 的地72的一个方便的方式为在地址簿中包括数字相框的电子邮件地址。当 在数字图像共享软件206中更新地址簿时,数字图像共享软件206可以自 动地更新数字照相机10中的相应地址簿。如果用户在数字照相机10未连 接到主机计算机40时更新地址簿,则数字图像共享软件206将在下次连接 数字照相机10时同步地址簿。

一旦被发起,传输并共享数字图像的步骤312就将任意共享的数字图 像传输到指定的共享目的地72。例如,如果将特定数字图像指定为与特定 电子邮件地址共享,则可自动发送包括作为附件的数字图像的电子邮件。 类似地,可将数字图像经电子邮件发送到具有多媒体消息传送能力的移动 电话或支持电子邮件的数字相框。或者,如果特定的数字图像被指定为使 用图片共享网站或社交网络网站进行共享,则可经由因特网70将数字图像 自动上载到网站。

如果用户在安装选项测试304处选择“稍后安装”选项,则推迟数字 图像共享软件206的安装并执行将照相机切换到瞬态PTP协议的步骤314。 此步骤的操作等同于上文已经讨论的将照相机切换到瞬态PTP协议的步骤 308。总之,将照相机切换到瞬态PTP协议的步骤314向数字照相机10发 送使得数字照相机10将通信接口212切换为使用PTP协议202的命令。在 此工作流中也将PTP协议202设定为“瞬态”,使得当随后将数字照相机 10连接到主机计算机40时,安装软件204将再次执行安装选项测试304以 向用户提供安装数字图像共享软件206的另一个机会。

当在没有数字图像共享软件206的情况下将数字照相机10设定为使用 PTP协议202时,用户将能够使用利用现有软件传输数字图像的步骤316, 来通过使用现有软件存取他们的数字图像。例如,用户可使用Windows Explorer(或Apple Image Capture)来将数字图像从数字照相机10传输到主 机计算机40。或者,用户可使用例如Adobe Photoshop、Google Picasa或 Apple iPhoto之类的其它软件应用程序来观看或传输他们的数字图像。

如果用户在安装选项测试304处选择“不,谢谢”选项,则拒绝数字 图像共享软件206的安装,并执行将相机设定为持久PTP协议的步骤318。 除了数字照相机固件中的持久模式设定被设定为“PTP”使得当将数字照相 机10连接到任意主机计算机40时数字照相机10将总是在PTP协议202中 列举之外,该步骤与将照相机切换到瞬态PTP协议的步骤314类似。因此, 将不会继续为用户呈现安装数字图像共享软件206的选项。在一些实施例 中,用户可使用数字照相机10上的用户控件34来修改持久模式设定以选 择“PTP”或“MSC”模式。这允许用户在他选择“不,谢谢”选项但是稍 后决定他想要安装数字图像共享软件206时改变其想法。

图5所示的流程图示出了数字照相机10在被连接到主机计算机40时 用来配置通信接口212的过程。当(例如通过连接USB电缆)将数字照相 机10连接到主机计算机40时,在数字照相机10中发起照相机连接事件400。 此事件发起配置过程来确定数字照相机10对于主机计算机40将列举哪个 通信协议。瞬态标志设定测试402检查在数字照相机固件存储器28中存储 的瞬态标志的值。如果设定了瞬态标志,则执行清除瞬态标志的步骤404 以清除瞬态标志。接着,执行使用PTP协议202的步骤406,该步骤使用 PTP协议202来将数字照相机10列举到主机计算机40。

在优选实施例中,瞬态标志为可设定成“真”或“假”的布尔变量。 在其它实施例中,瞬态标志可为表示数字照相机应当使用PTP协议202进 行列举的次数的数值。对本领域技术人员而言显而易见的是,其它瞬态标 志机制也是可能的。

如果瞬态标志设定测试402确定了并未设定瞬态标志,则使用持久模 式测试408来通过检查数字照相机固件中的持久模式设定以确定应使用哪 个通信接口212。如果持久模式设定被设定为“PTP”,则执行使用PTP协 议的步骤406,该步骤使用PTP协议202来将数字照相机10列举到主机计 算机40。如果持久模式设定被设定为“MSC”,则执行使用MSC协议的步 骤410,该步骤使用MSC协议200来将数字照相机10列举到主机计算机 40。当使用MSC协议将数字照相机10连接到主机计算机40时,主机计算 机40将通过执行使用MSC协议进行连接的步骤300来发起先前参考图4 所述的过程。

在连接过程期间,在数字照相机10的用户接口(例如显示屏32)上向 用户呈现消息或状态信息可能是有用的。在优选实施例中,数字照相机10 监控MSC接口上的信息,并且如果安装软件204未自动运行,则将有用文 本呈现给数字照相机的用户。例如,数字照相机10可检测主机计算机40 是否正在存取“CD/DVD介质”的内容。

安装软件204可能因为多种不同的原因而未运行。例如,如果用户已 关闭主机计算机40上的自动播放功能,则安装软件204将不会运行。在其 它情况下,如果数字照相机用户已将数字照相机10插入到例如打印机或数 字相框之类的非主机计算机设备中,则安装软件204将不会运行。

对于当将数字照相机10插入到主机计算机40时安装软件204不自动 运行(例如,当已关闭自动播放功能时)的情况而言,在显示屏32上呈现 的信息文本可帮助用户在主机计算机40上导航并运行安装软件204。例如, 如果数字照相机10检测到其连接到运行Microsoft Windows操作系统的主 机计算机并且尚未发起安装软件204,则可在显示屏32上显示信息文本用 以告知用户如何在主机计算机40上定位并运行安装软件204。当在主机计 算机40上执行安装软件204时,可对在显示屏32上呈现的信息文本进行 相应更新以反映状态的变化。

对于将数字照相机10插入到打印机或其它非主机计算机设备中的情况 而言,可在显示屏32上显示信息文本用以告知用户在数字照相机用户手册 中查阅关于手动设定照相机以使用PTP协议202进行连接的信息。

部件列表

2   闪光灯

4   镜头

6   可调光圈和可调快门

8   变焦和聚焦电机驱动器

10   数字照相机

12   时序发生器

14   图像传感器

16   ASP和A/D转换器

18   缓冲存储器

20   处理器

22   音频编解码器

24   麦克风

26   扬声器

28   固件存储器

30   图像存储器

31   安装软件存储器

32   显示屏

34   用户控件

36   显示存储器

38   有线接口

40   主机计算机

42   倾角传感器

44   视频接口

46   视频显示器

48   接口/充电器

50   无线调制解调器

52   射频带

58   无线网络

70  因特网

72  共享目的地

90  白平衡设定

95  白平衡步骤

100 彩色传感器数据

105  噪声降低步骤

110  ISO设定

115  去马赛克步骤

120  分辨率模式设定

125  颜色校正步骤

130  颜色模式设定

135  色调标度校正步骤

140  对比度设定

145  图像锐化步骤

150  锐化设定

155  图像压缩步骤

160  压缩模式设定

165  文件格式化步骤

170  元数据

175  用户设定

180  数字图像文件

185  照相机设定

200  大容量存储器类(MSC)协议

202  图片传输协议(PTP)协议

204  安装软件

206  数字图像共享软件

208  数字图像共享软件安装程序

210  安装软件组件

212  通信接口

300  使用MSC协议进行连接的步骤

302  软件安装测试

304  安装选项测试

306  下载并运行安装程序的步骤

308  将照相机切换到瞬态PTP协议的步骤

310  开始数字图像共享软件的步骤

312  传输并共享数字图像的步骤

314  将照相机切换到瞬态PTP协议的步骤

316  使用现有软件传输数字图像的步骤

318  将照相机设定为持久PTP协议的步骤

400  照相机连接事件

402  瞬态标志设定测试

404  清除瞬态标志的步骤

406  使用PTP协议的步骤

408  持久模式测试

410  使用MSC协议的步骤

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号