便携式发送器的设备、方法、系统和用户界面的制作方法

文档序号:7940216阅读:319来源:国知局
专利名称:便携式发送器的设备、方法、系统和用户界面的制作方法
技术领域
本发明总体涉及图像处理的设备、方法以及系统,更具体地涉及便携式图像处理 发送器的 设备、方法以及系统。
背景技术
数字摄影是越来越普遍存在的技术。数字摄像机已经广泛用于胶片摄像机,并在 当今成为从个人使用到专业使用的大批应用的标准。这很大一部分是由于节约成本,以及 与传统胶片摄影相比利用数字摄像机可以相对容易地显影、修改和传送数字图像。当今的 数字摄像机所创建和/或采集的图像常常记录在诸如闪存卡等可拆卸存储介质中,并可以 经由专用电缆传送至计算机。尽管容量和分辨率更有限,但数字摄像机的商品化甚至已经 导致将它们添加至蜂窝电话。

发明内容
本公开详述了便携式图像处理发送器(下文中,称为“发送器”)的用户界面的实 现方式、便携式图像处理发送器(下文中,也称为“发送器”)的设备和方法的实现方式、以 及便携式自动图像销售器和发送器(下文中,也称为“发送器”)的设备、方法和系统的实现 方式。对包括图像、视频以及音频内容在内的数字媒体文件的快速和方便操控和/或分发 的需求不断增加。移动数字媒体获取技术已经呈现出激增和快速进步,其特别需用远程位 置中的应用的敏锐度,或要求在不显著损害质量的情况下处理大和/或高分辨率文件。此 夕卜,针对来自远程位置的销售或分发提供媒体的能力潜在地对一批媒体应用有益,该能力 包括基于所选准则从多个可能买家中进行选择的能力;以及远程建立绑定购买和/或图 像传送关系的能力。发送器通过提供以下平台来实现这些需要该平台能够在大批传输装 置和协议上管理、操控、存储和传输各种格式的数字图像并调解传送方之间的通信和协定。 发送器的用户界面包括紧致且高效的论坛,以在大批传输装置和协议上管理、操控、存储和 传输各种格式的数字图像。摄影师、摄影记者等可以采用发送器的实施例来快速处理、编 辑高质量照片或视频,并向多个通讯社、报纸、杂志、电视演播室、网站等发送该高质量照片 或视频,同时通过允许他们发送降低了的质量和加有水印的证明来保持对他们的照片的控 制。发送器可以被配置为(经由用户界面)允许设法传输大、高分辨率图像的用户首先产 生并传输低分辨率预览图像,从而节约传输时间和资源。当接收到对预览版本的认可时,就 可以传输图像的全分辨率版本。在一个实施例中,发送器可以被具体配置为处理并传输高质量照片,例如,由在大 约10兆像素的区域内且在等于或优于35mm胶片的分辨率外的单反摄像机所拍摄的高质量 照片。相比之下,集成到蜂窝电话、个人数字助理(PDA)等中的摄像机常常具有明显更低的 分辨率并可能缺乏其他摄影元件,例如,可影响照片质量的高级镜头、照明、聚焦能力、视传 感器/电子装置等。因此,与针对大批应用的这些设备相比,该发送器提供了显著的优势。 此外,发送器的广泛通信能力确保了其在定位和开发各种可用通信网络中的任一种的过程中最大程度有效,即使当摄影师处于远程位置时亦如此。在各个实施例中,一些发送器和发送器用户界面、特征和/或配置可以相结合接口或槽,用于从各种存储卡(例如,紧致闪存、SD、迷你SD、xD、存储棒等)读取并向各种存储卡写入;USB接口,用于读取并发送数据和数字图像;一个或多个显示屏,用于显示图像、视频以及数据;支持字母数字输入的触摸能力和/或物理键盘;个人电子邮件地址簿、电话簿等;图像和/或视频编辑能力,如分辨率、颜色饱和度、特殊效果、剪裁、红眼减轻等;键区,具有例如用于发送、接收、显示、删除和编辑图像和/或视频的功能和/或热 功能按钮;多种形式的传输能力,包括移动网络(例如,GSM、GPRS、W-CDMA、CDMA、CDMA2000、 HSPDA等)、无线传输(例如,WiFi、蓝牙等)、以太网、USB等,用于发送和/或接收数据、数 字图像、视频等;软件,提供用于对数据、数字图像、视频等进行发送和/或接收、查看、编辑、保存、 删除等的用户友好界面;以及存储器,用于存储数据和未编辑/已编辑的数字图像。在一个实施例中,公开了一种用于处理数字媒体的用户界面,包括用于经由集成 的媒体编辑和传输接口提供数字媒体文件以在显示屏上显示的装置;用于从集成的媒体编 辑和传输接口接收至少一个数字媒体文件编辑指令的装置;用于基于所述至少一个数字媒 体文件编辑指令修改数字媒体文件的装置;用于从集成的媒体编辑和传输接口接收至少一 个目的地指定的装置;用于从集成的媒体编辑和传输接口接收至少一个数字媒体传输格式 选择的装置,所述传输格式选择包括蜂窝网络格式、无线传输格式、以太网格式或USB格式 中的任一个;用于根据所述至少一个数据传输格式配置数字媒体文件的装置;以及用于经 由数字媒体输出接口阵列向由所述至少一个目的地指定所指定的目的地发送数字媒体文 件的装置,所述数字媒体输出接口阵列包括输出组件,提供与至少蜂窝网络格式、无线传 输格式、以太网格式和USB格式一致的传输能力。在一个实施例中,公开了一种用于处理数字媒体的方法,包括从数字媒体输入接 口阵列接收数字媒体文件,所述数字媒体输入接口阵列包括至少存储卡槽;提供数字媒体 文件以在显示屏上显示;接收至少一个数字媒体文件编辑指令;基于所述至少一个数字媒 体文件编辑指令修改数字媒体文件;接收至少一个目的地指定;选择至少一个数字媒体传 输格式,所述数字媒体传输格式包括蜂窝网络格式、无线传输格式、以太网格式或USB格式 中的任一个;根据所述至少一个数据传输格式来配置数字媒体文件;以及经由数字媒体输 出接口阵列向由所述至少一个目的地指定所指定的目的地发送数字媒体文件,所述数字媒 体输出接口阵列包括输出组件,提供与至少蜂窝网络格式、无线传输格式、以太网格式和 USB格式一致的传输能力。在一个实施例中,公开了一种用于处理数字媒体的方法,包括从数字媒体输入接 口阵列接收数字媒体文件,所述数字媒体输入接口阵列包括至少存储访问组件;经由集成 的媒体编辑和传输接口提供数字媒体文件以在显示屏上显示;从集成的媒体编辑和传输接口接收至少一个数字媒体文件编辑指令,所述指令包括向预览质量版本的转换;基于所述 至少一个数字媒体文件编辑指令修改数字媒体文件,以产生预览质量媒体文件;从集成的 媒体编辑和传输接口接收至少一个目的地指定;从集成的媒体编辑和传输接口接收至少一 个数字媒体传输格式选择,所述传输格式选择包括蜂窝网络格式、无线传输格式、以太网格 式或USB格式中的任一个;根据所述至少一个数据传输格式配置预览质量数字媒体文件; 准备包括所配置的媒体文件和可选义务在内的报价消息以购买媒体文件;经由数字媒体输 出接口阵列向由所述至少一个目的地指定所指定的目的地发送报价消息,所述数字媒体输 出接口阵列包括提供与至少蜂窝网络格式、无线传输格式、以太网格式和USB格式一致的 传输能力的输出组件;从购买实体接收答复消息,所述答复消息包括对可选义务的肯定响 应;以及向购买实体提供原始媒体文件。


附图示出了根据本公开的各个非限制性示例、本发明的方面图1示出了一个实施例中的实现发送器功能的设备的示意图;图2示出了发送器操作的一个实施例内的数据流程的实现方式的总览;图3示出了发送器操作的一个实施例中的总体逻辑流程的实现方式;图4示出了发送器操作的另一实施例中的总体逻辑流程的实现方式;图5示出了发送器操作的一个实施例中的用户界面的实现方式;图6示出了发送器操作的一个实施例中的用于自动通信协议选择的逻辑流程的 实现方式;图7示出了发送器操作的一个实施例中的媒体请求管理的实现方式;图8示出了发送器操作的一个实施例中的用户界面的实现方式;图9示出了发送器操作的一个实施例中的用于选择图像以进行编辑的用户界面 的实现方式;图10示出了发送器操作的一个实施例中的用于图像编辑的用户界面的实现方式;图11示出了发送器操作的一个实施例中的用于将水印应用于图像的用户界面的 实现方式;图12-14示出了发送器操作的一个实施例中的用于选择并预览用于传输的图像 的用户界面的实现方式;图15A-15C示出了发送器操作的一个实施例中的用于发送消息的用户界面的实 现方式;图16A-16C是示出了接收发送器发起的电子邮件并购买或出价求购所选图像的 方面的屏幕图像图;图17是示出了关于发送器控制器的本发明实施例的框图。附图内每个参考标号的首数字指示引入和/或详述该参考标号的附图。由此,在 图1中将找到和/或引入参考标号101的详细讨论。在图2中引入参考标号201,等等。
具体实施例方式为了解决诸如以上所述的各种问题,本发明涉及便携式图像处理发送器(下文中,称为“发送器”)的系统、方法和设备。应当理解,根据发送器用户、制造商、组件集、数据传输方法等的特定需要和/或特性,可以实现支持大量灵活性和定制的各种发送器实施 例。本公开主要在编辑和传输数字媒体文件(特别是静止图像)的上下文内讨论发送器实 施例。然而,应当理解,这里所描述的系统可以被容易地配置/定制为用于多种其他应用或 实现方式。例如,发送器的方面可以适于处理其他类型的数字媒体文件,如视频、音频、文 本、图形等;对媒体进行预览和/或广播;将安全和/或认证元素施加到媒体文件上;等等。 应当理解,发送器还可以适于其他实现方式或媒体编辑和/或传输应用。以下附图和相关讨论仅作为示例来示意发送器操作的具体实施例和实现方式。发送器设备图1示出了一个实施例中的实现发送器功能的设备的示意图。设备101包括容纳 端口和槽以准许多种传输装置、协议和设备的传导的输入和/或输出(I/O)接口阵列102, 如紧致闪速存储卡105、安全数字(SD)闪速存储卡110、极限数字(XD)图片卡115、和其他 类似形式的便携式存储器120 (例如,迷你SD、存储棒等)、以及以太网端口 125和/或USB 电缆连接130。此外,发送器设备可以包含一个或多个收发器、天线、放大器等,以便于通过多种 不同数据通信网络、格式和协议来接收和/或发送数据,该数据通信网络、格式和协议包括 但不限于全球移动通信系统(GSM)、通用分组无线业务(GPRS)、宽带码分多址(W-CDMA)、 CDMA、CDMA2000、高速下行链路分组接入(HSDPA)、无线个域网(例如,蓝牙)、无线局域网 (例如,WiFi)等。在各个实施例中,可以将便于使用任何或所有这些通信机制和协议的组 件并入单一发送器设备中。发送器设备还可以配备显示屏135,该显示屏135可以用于显示图像以及发送器 功能的各种其他方面(例如,编辑工具、地址簿、文件状态等),并且在一些实施例中,该发 送器设备可以被配置为准许经由手指、触笔等而进行的触摸屏输入。可以使用适当的液晶 显示器、有机发光二极管等基于平板屏幕的技术。在显示屏准许触摸屏输入的实施例中,可 以将键区和/或功能/热按钮并入用户界面显示器中,以便于操控和/或传输数字媒体文 件和/或其他发送器功能。以下将更详细讨论这种实施例中的用户界面。代替触摸屏按钮 或除了触摸屏按钮以外,发送器设备还可以并入附加用户界面按钮、拨号盘、开关、轨迹球、 操纵杆、键区等,以便接收用户输入。在图1中显示了可能的输入按钮的一些示例,如,准许 复制和/或存储140、查看145、编辑150、发送155和删除160数字媒体文件的命令的按钮。 该图还示出了可操作用于开启或关闭设备的电源开关165。发送器可以配备通过多种不同 装置接收功率的组件,该多种装置包括普通或可充电电池、线路功率和/或干线电气装置、 太阳能电池板、带电USB等。发送器数据流程图2示出了发送器操作的一个实施例内的数据流程的实现方式的总览。在一个实 施例中,发送器控制器201可以服务于获取、组织、操控和传输数字媒体、用户命令等的中 心角色。控制器201耦合至输入接口阵列205,以从其接收数字媒体文件。输入接口阵列 205可以准许多种不同输入格式、协议等,包括但不限于存储卡(例如,闪存)、无线和/或 蜂窝数据信号、以太网电缆、USB电缆、串行电缆、摄像机电缆、磁盘、⑶、DVD等。在备选实 施例中,输入接口阵列205还可以并入集成的摄像机、麦克风等,以直接获取和/或产生媒体文件。可以将在发送器控制器201中接收的媒体文件中继至与该控制器耦合的多个发送器模块和/或由这些发送器模块来操控。这些模块可以包括用户界面/显示器210,该用 户界面/显示器210可以用于提供用于显示或用户检查的数字媒体文件,以及用于接收针 对数字媒体文件的用户指令和/或与数字媒体文件的交互。在一个实现方式中,用户界面/ 显示器210可以包括触摸屏界面。在各种实现方式中,用户界面/显示器210可以包括按 钮、拨号盘、开关、轨迹球、操纵杆、键区等,以准许和接收用户输入。在另一实现方式中,用 户界面/显示器还可以包括能够进行音频回放的扬声器。发送器还可以包括耦合至发送器控制器201的多个媒体编辑工具215,其是可经 由用户界面/显示器210来选择和/或控制的,并且用户可以利用该媒体编辑工具215来 操控数字媒体文件。在准许静止图像数字媒体文件的实施例中,媒体编辑工具可以包括但 不限于剪裁、选择、复制、粘贴、大小调整、旋转、放大和缩小、红眼减轻、亮度调整、锐度调 整、对比度调整、颜色饱和度调整、颜色平衡调整、色调调整、Y校正、分辨率调整、特殊效果 (例如,喷枪、滤波器、镜头效果、应用标题或文本、应用边界等)、水印应用、文件格式操控、 文件压缩/解压缩等。在准许视频图像数字媒体文件的实施例中,媒体编辑工具可以包括 但不限于所有上述,以及便于帧率和/或速度调整、序列编辑和/或操控等的工具。在独立 地或与视频结合地准许音频数字媒体文件的实施例中,媒体编辑工具可以包括但不限于便 于音量调整、回放速率、倾斜调整、音频效果(例如,回声、滤波等)等的工具。在一个实施 例中,这样的图像处理模块可以由各种编解码器和/或图像处理插件从各种免费软件源提 供;例如,GNU图像操控程序(GIMP)组。发送器控制器201还可以耦合至内部文件存储组件220,其中,可以存储数字媒体 文件以备将来使用。在各种实现方式中,内部文件存储组件220可以包括内部硬盘驱动器、 磁存储介质、光存储介质、闪存等。在备选实施例中,内部文件存储组件220可以包括可拆 卸存储介质,如专用发送器闪速存储卡。在又一实现方式中,发送器可以完全不具备任何内 部文件存储组件。发送器控制器201还可以耦合至数字地址簿225,其中,可以存储联系人信息和/ 或其他传输目的地指定以备将来参考和使用。地址簿225内容可以包括电子邮件地址、IP 地址、电话号码、URL等,以及任何其他目的地、个体、或组织的标识或特征信息。在一个实 现方式中,地址簿225可以准许组指定,其中,在单一组条目中收集多个个体地址簿225条 目,使得作为特定数字媒体文件封装的接收者的组的指定导致将该封装发送至与组内的所 有个体相对应的目的地。发送器控制器201还可以耦合至协议/格式转换器230,该协议/格式转换器230 可以存储和/或实现信息和/或指令,以便于将数字媒体文件格式化、转换、压缩、修改、编 码等成许多输出文件格式(例如,JPEG、RAW、TIFF等)。进而,可以沿着各种网络连接、数 据链路、和/或在具体实现方式或实施例中针对其配置发送器的物理层通信协议或格式, 经由发送器的传输组件来传输这样的文件。可针对其配置发送器的通信协议和/或格式包 括但不限于651 、6131 、1-0)嫩、0)嫩、0)嫩2000、邯0 六、以太网、衍?丨、蓝牙、旧8等。可以 在这样的连接时采用许多数据传送协议,例如,TCP/IP和/或更高协议,如HTTP post、FTP put命令等。
发送器控制器201还可以耦合至传输管理器235,该传输管理器235可以监控、跟 踪和/或处理针对数字媒体和输入请求并管理地址簿条目和输出传输。在一个实现方式 中,传输管理器235可以使用户能够产生地址列表、组邮寄等和/或产生宏指令,从而用户 可以以预先指定的方式自动处理一组所选图像并将该组所选图像发送至接收者的指定组。 例如,用户可以经由传输管理器235设置预览宏指令,使得针对应用了预览宏指令的任何 所选图像,产生一组低分辨率预览图像并发送至接收者的预选列表。在另一实现方式中,传 输管理器235可以被配置为对由发送器接收到的输入消息进行监控和/或响应。例如,传 输管理器235可以被配置为针对指示针对一个或多个图像的请求的特定内容(例如,主题 标题内、电子 邮件正文内等的预期文本)检查输入电子邮件,从而向请求者自动传输所请 求的图像,或提示发送器用户已经接收到请求,并提供单击选项以向请求者传输图像。在多 个请求的情况下,传输管理器235可以被配置为辨别来自请求消息的附加信息,以确定要 实现哪个请求,例如,哪个请求是首先接收到的、哪个请求包括最大支付、哪个请求是由优 选接收者进行的等等。一旦进行了处理,就可以经由输出接口阵列240将数字媒体文件传输至例如选自 地址簿225的目的地。输出接口阵列240可以包括便于经由与协议/格式转换器模块230 一致的多种不同通信协议和/或格式传输数字媒体文件的组件。输出接口阵列240例如可 以包含端口、槽、天线、放大器等,以便于经由任何上述方法来传输文件。在一个实现方式 中,一些组件可以是在输出接口阵列240和输入接口阵列205 (例如,单一 USB端口)之间 共享的。在另一实现方式中,发送器还可以包括定时器和/或日历模块,以便于预定地接 收和/或发送数字媒体文件。在一个实施例中,imix时钟守护程序工作等可以用于这种预 定的和/或周期性的操作。例如,日历模块允许发送器用户在每周的相同时刻向指定目的 地发送内部文件存储数据库220中的目录的全部内容。在另一实现方式中,发送器还可以 包括电子邮件客户端、web客户端、ftp客户端、远程登录客户端等。在备选发送器实施例或实现方式中,任何或全部上述模块可以包含在发送器控制 器内,而非分别与该发送器控制器耦合。例如,可以将数字媒体文件存储在媒体文件表中、 将编辑工具存储在工具表中、将地址簿条目存储在地址簿表中、以及将通信协议存储在协 议表中,上述全部在发送器控制器201内。将在以下提供的发送器控制器的说明中讨论发 送器的这些表和其他方面。发送器逻辑流程图3示出了发送器操作的一个实施例中的总体逻辑流程的实现方式。在301接收 用户动作,并且在305,发送器查询该动作的特性,从而确定在该实施例中用户是否已经选 择查看、编辑、复制/存储、发送或删除媒体文件。如果用户选择查看文件的选项,则在310, 接收文件源选择,如存储卡、内部存储器、无线或有线数据链路和/或经由输入接口阵列耦 合的任何其他数据源。在315,提供所选源中的文件以显示为整体图像和/或缩略图。在备 选实现方式中,可以向用户提供包含所选源内的数字媒体文件在内的相册和/或文件夹的 列表以从中进行选择,和/或可以允许用户从可用的文件中选择可用文件的子集以用于显 如果用户选择编辑文件的选项,则在320,接收相册和/或文件夹选择,随后在325,从所选相册/文件夹内选择文件以进行编辑。在330,进行编辑指令的接收和实现,并且在335,向用户提供选项以保存对编辑后的文件的改变或在编辑之前将文件恢复至其原 始形式。在一个实施例中,通过采用开源插件模块(例如,GIMP插件)来实现图像处理编 辑,从而向插件提供完整图像或图像的选取框选择以进行处理。在其他实施例中,可以采用 2D图形库(如,Cairo等)的组件来实现图像处理编辑。在其他实施例中,可以通过与来自 商业封装(如,在MicrosoftWindows Mobile上运行的PocketBrush等)的API进行接口 连接来实现图像编辑。如果用户选择复制和/或存储文件的选项,则在340,接收文件源选择,随后在345 选择相册和/或文件夹,并在350选择文件以进行复制和/存储。在360,接收目的地选择, 其可以包括任何内部或外部文件存储位置,如内部或外部硬盘驱动器或其他磁存储介质、 内部或外部闪存、内部或外部光存储介质等。在365,将所选文件复制和/或存储至所选目 的地。如果用户选择发送文件的选项,则在370,接收文件源选择,随后在373,选择相册 和/或文件夹,并在375选择文件以进行发送。在378,接收目的地输入。该目的地输入可 以包括一个或多个电话簿或地址簿条目(例如,SIM卡条目)383和/或新电子邮件地址、 IP地址、URL、电话号码等380。在一个实现方式中,发送器可以提供将检测到的新目的地指 定自动并入现有地址簿中的选项。目的地输入还可以包括对要在发送指定文件时使用的一 个或多个优选通信协议和/或格式的选择。协议选择可以由用户进行或者可以由发送器来 自动选择。在以下讨论中提供关于协议选择的更多细节。在385,将所选文件发送至输入目 的地。在备选实现方式中,请求用户在传输文件之前确认文件的发送。如果用户选择删除文件选项,则在387,接收文件源选择,随后,在389选择相册和 /或文件夹,并在391选择文件以进行删除。在393,请求用户确认文件的删除,并且如果已 确认,则在394,发送器删除所选文件。在395,确定是否有附加用户动作要考虑。如果有,则流程返回至301。否则,退出 流程。图4示出了发送器操作的另一实施例中的总体逻辑流程的实现方式。在401,发送 器确定在存储器中是否存在可用的数字媒体文件。例如,可以针对所有可用数字媒体文件 检查内部和外部存储组件,并提供可用源的列表以供用户从中进行选择。在一个实现方式 中,如果存在缺省的源指定,或者如果仅有一个文件源包含有效的数字媒体文件,则发送器 可以自动选择文件源。如果发送器在存储器中没有找到可用文件,则可以提示用户插入存 储卡405。如果用户无法插入存储卡405,则发送器可以等待一段时间,并随后返回至401, 以再次在存储器中检查可用的文件。否则发送器可以关闭,以节省能量。一旦确定文件是 可用的,则在410,加载这些文件以在显示屏上查看。在一个实现方式中,可以将文件或文件 的子集或者其简化的呈现显示为缩略像。在415,发送器确定用户是否已经从缩略图当 中选择了媒体文件,并且如果还没有选择,则等待直到进行这种选择为止。如果已经选择媒 体文件,则在420,可以加载该媒体文件以在显示屏中按实际大小进行显示。在425,发送器向用户提供编辑所选文件的选项。如果用户选择编辑所选文件,则 发送器在430接收用户的文件编辑指令,并在435将相应的编辑应用于该文件。发送器然 后在440向用户提供保存所应用的编辑的选项,并且如果用户接受该选项,则在445坚持所编辑的文件。在一个实现方式中,请求用户指定文件要保存至的目的地。如果用户拒绝保 存文件的选项,则在450,将文件恢复至其预恢复条件。在455,发送器从用户接收要将所选文件发送至的一个或多个目的地指定。在备选 实现方式中,一旦已经选择的针对特定封装的所有文件之后,就可以执行一个或多个目的 地指定的选择。在460,发送器向用户提供确定所选媒体文件的分辨率是否令人满意的机制,如果不令人满意,则在465,允许用户调整分辨率。发送器还允许用户在470确定是否应当将水 印应用于所选媒体文件。在一个实现方式中,可以从保存的用户水印集合中选择水印。在 另一实现方式中,所应用的水印可以指定用户身份。例如,用于标识摄影师的水印可以应用 于该摄影师所拍摄的数字图像。在又一实施例中,用户可以有机会在发送器操作的媒体文 件编辑功能内创建新水印。在475,将任何所选或所创建的应用于媒体文件。例如,用户可 以键入他们的名字和版权日期作为水印设计,并且较大文本将以某种级别的透明度来覆盖 整个照片,使得照片可见但在商业应用中不可用。在480,发送器确定用户是否期望将附加媒体文件并入出站(out-bound)封装,如 果是,则该流程返回至415。一旦封装完成并准备传输,就在485选择通信协议和/或格式。 随后,对封装中的文件进行处理和/或转换成与所选协议一致的形式,并在0490传输至指 定目的地。在另一实现方式中,在发送文件封装之前,可以准许该文件封装进入暂时和/或 永久的内部或外部存储器。例如,在共享该封装之前,用户可以期望在未来将附加媒体文件 并入该封装中。发送器用户界面图5示出了发送器操作的一个实施例中的用户界面的实现方式。该实施例中的用 户界面被配置为触摸屏显示器。在界面的组件当中有图像查看区501,其中,可以查看实际 大小的图像、视频等505。在该查看区内,还有代表各种图像编辑工具的图标的列表,包括剪 裁工具510、选择/大小调整工具515、旋转工具520、红眼减轻工具523、亮度调整工具525、 色调调整工具530、以及锐度调整工具535等,这些工具可以经由弹出菜单等覆盖和/或提 供。诸如如前所述之类的其他媒体文件编辑工具可以具有包括在显示器中的关联图标。在 备选实现方式中,显示器可以采用菜单系统,以便于组织和选择媒体文件编辑工具。图5中 的查看区501还包括对在查看区中显示的媒体文件进行保存537、恢复538和/或删除539 的按钮。接近查看区501,示出了与包括WiFi 540、蓝牙545、GPRS 550,CDMA 555以及以太 网560在内的不同通信协议相关联的按钮的集合。诸如如前所述之类的任何其他通信协议 也可以包括在显示器中。在一个实现方式中,协议的列表可以用作向用户指示哪些协议是 可用的和/或与发送器有通信联系的指示。例如,在图5中,WiFi 540、蓝牙545以及CDMA 555是实圆圈,指示可用的通信方式,而GPRS 550和以太网560是虚圆圈,指示不可用的通 信方式(例如,发送器在GPRS网络的范围之外,没有插入以太网电缆等)。填充的圆圈(在 这种情况下,WiFi 540的圆圈)可以指示要用于传输媒体文件的通信协议。在一个实现 方式中,发送器可以基于协议性能和/或完整性的分析来自动选择要使用的协议。在另一 实施例中,可以自动选择最低价的协议。以下将更详细讨论这样的问题。在另一实现方式 中,通信协议按钮可以准许触摸屏输入,从而用户可以选择和/或超越通信协议的发送器选择。用户界面还包含弹出菜单的选择,从而用户可以针对所显示的文件选择期望的文件格式565、分辨率570和/或水印575。在图5所示的示例中,文件格式选项可以准许诸 如但不限于以下选择JPEG、TIFF、BMP、原始图像/视频/音频、GIF、TGA、PCX、AVI、WMV, RealVideo、RealAudio、MPEG1-4、ISO图像、ZIP、RAR等。分辨率选项可以准许诸如高、中、 低、最大、预览等选择。在备选实现方式中,类似于亮度525、色调530以及锐度535调整,如 可使用滑动块窗口小部件或类似界面组件而设计的,分辨率可以准许连续变化。水印选项 可以准许与没有水印相对应的选择和/或准许所创建的水印的选择、所上载的水印的选择 和/或由用户存储的水印的选择中的任一个。在一个实施例中,“新”选项可用于供用户按 要求创建新水印。在其他实现方式中,用户可以选择用隐藏编码的水印来压印全分辨率图 像。在调整图像分辨率和/或应用水印时发送器所提供的便利可以证明特别有益于 需要快速传输和/或由潜在接收者认可的大和/或高分辨率图像的应用。例如,摄影记者 可以用高分辨率数字单反摄像机来拍摄大量照片并期望向一个或多个新闻机构发送这些 照片以供评阅。发送所有全分辨率图像以供评阅是不可行的,并且摄影记者可能关心图像 的未授权分发。因此,有利地,以低分辨率格式来发送图像,接收针对认可的图像的子集的 请求,然后发送所请求图像的全分辨率版本。因此,发送器用户可以首先产生图像或图像序 列的低分辨率预览版本以传输至一个或多个接收者。用户还可以选择用水印来压印预览图 像,以便进一步阻止预览图像的分发。接收者然后可以检查预览图像,并确定他们期望哪个 全分辨率拷贝(如果有的话)。此时,接收者可以向发送器和/或发送器用户传输请求消 息,发送器和/或发送器用户可以随后将全分辨率拷贝传输至请求接收者。在一个实施例中,发送器可以被配置为与一个或多个基于网络的存储单元(例 如,附着网络的存储器)进行通信以对媒体文件进行存档。一旦已经令人满意地处理了文 件,发送器用户就可以选择向一个或多个基于网络的存储单元传输一个或多个预览质量和 /或全质量媒体文件以进行存储。在一个实现方式中,发送器的用户界面可以包括一个或多 个元素,用户可以操控该一个或多个元素以高效地向一个或多个存储单元传输媒体文件的 选择。在另一实现方式中,发送器可以向媒体文件附上访问信息(例如,登录和/或口令) 和/或设备标识信息,以便被准予访问存储单元。成功存储之后,用户可以将媒体请求实体 引导至一个或多个存储单元以检索所请求的媒体文件。例如,发送器用户可以向多个潜在 买方传输低分辨率图像集合,并将针对给定图像出最高价的买方引导至适当的存储单元, 从该存储单元可以获取所选图像的高分辨率版本。发送器用户还可以提供买方所需任何附 加信息,以获得对存储单元和/或其中包含的媒体文件的访问。这样,发送器用户消除了经 由发送器的无线通信信道多次传输全和/或预览质量图像的需要,从而节省了时间并加速 了交易过程。用户界面还包括在该示例中被配置为仿制幻灯胶片580的媒体文件缩略图的集 合。在备选实施例中,具体存储器存储的内容还可以或备选地在文件名、目录结构等中显 示。在该集合中可以选择特定缩略图583和/或是对其进行突出显示,以在实际大小查看 屏幕501中显示。在该示例中与每个缩略图相关联的是选择按钮586,指示选择在传输封装 中包括具体图像还是取消选择在传输封装中包括具体图像。在一个实现方式中,选择按钮586仅指示关于传输封装的具体图像的包括状态,而在另一实现方式中,用户可以实际操作 选择按钮586来关于传输封装包括或排除图像。在一个实施例中,为了添加方便,可以提供 按钮来中包括/选择或取消选择幻灯胶片中的所有项。
用户界面还包括地址簿界面589,从而用户可以浏览和/或选择包括目录591中的 个人地址在内的目的地指定以及组指定。用户可以从可将媒体文件封装发送至的地址簿选 择一个或多个条目。界面还包括文本框594,其中,用户可以键入可将封装发送至的地址和 /或要包括在地址簿中的地址。一旦已经指定目的地,用户就可以操控发送按钮595来发起 媒体文件封装的传输。用户可以通过选择目录591中的个人并安排“添加”按钮594来从 地址目录591选择个人以包括在组593中。这样,用户可以选择单一组并不费力地将封装 “发送” 595至所有组成员。在用户界面的另一实现方式中,可以并入虚拟键盘、键区等以便于文本的输入。在 另一实现方式中,可以将实际键盘、键区等并入发送器设备中。通信协议诜择图6示出了在发送器操作的一个实施例中的用于自动通信协议选择的逻辑流程 的实现方式。在601,可以从所有未测试的协议中挑选通信协议,并且在605对该协议进行 测试。例如,测试协议可以包括经由给定协议发送和/或尝试发送一个或多个信息的令牌 单元,并监控传送,可靠地,监控所报告的相关基站的信号强度等。基于所述测试,发送器确 定给定通信协议是否可用作传输项(例如,是否连接以太网电缆、是否发送器在具体蜂窝 网络内等),如果为否,则放弃该特定协议。在一个实现方式中,这可以伴随有用户界面中协 议按钮(见,例如,图5中的550)的散列等。另一方面,如果通信协议是可用的,则可以基 于使用该协议传输的预期完整性和/或性能来向该协议分配分数620。在625,发送器检查 是否存在要测试的更多协议,如果是,则返回至601。否则,在630,在可用协议之间对分数 进行比较,并且选择最高得分的协议用于发送封装635。在备选实现方式中,可以向用户提供超越自动通信协议选择并选择备选、可用通 信协议以用于封装传输的选项。在另一实现方式中,在选择可用通信协议以用于封装传输 时可以向用户提供自行决定权,并且可以向用户提供信息以帮助判定,如传送率、相关基站 的所报告的信号强度、和/或完整性分数。在这种测试期间,发送器可以确定当前传送率以及该协议针对给定时间和位置的 成本,由此向用户进行推荐。例如,发送器可以被配置为对价格最低的通信方法或最快速的 通信方法进行突出显示。在一个实施例中,发送器可以显示传输所选封装的估计时间以及 每个协议选项下的估计成本,以更好地向用户通知他/她的选项。在又一实现方式中,发送 器可以选择根据需要或期望来在多于一个通信协议上分发封装数据,以最大化传送效率、 可靠性、速度等。媒体请求管理在一个实施例中,发送器可以被配置为检测和/或响应于请求媒体文件的消息的 接收。图7示出了在发送器操作的一个实施例中的媒体请求管理的实现方式。在701,发 送器接收请求媒体文件的一个或多个消息,并且在705,针对预期内容搜索那些消息的内 容。例如,发送器可以预期适当格式化的媒体请求消息包括连同主标题中媒体文件ID号一 起的字“请求”。在710,发送器确定是否存在多于一个请求消息,如果否,则前进至730,在730对预期要发送至请求实体的一个或多个请求媒体文件进行封装。然而,如果存在从多于一个实体接收到的请求消息,则发送器确定是否已经从请求消息中提取出用于选择应当向 其发送媒体文件的适当请求实体的足够信息715。如果需要进行选择的附加信息,则在720 从请求消息中提取该信息。一旦已经从请求消息中提取出足够信息,则发送器可以根据选 择准则集合基于该信息来选择725应当向其发送请求的媒体文件的请求实体的子集。选择准则的特性和关联信息要求可以在发送器的不同应用内改变。例如,用户可 以期望向前三个请求实体发送请求的数字媒体文件以提交请求消息。因此,发送器将查询 与每个请求消息相关联的日期和/或时间,并选择具有最早日期和时间的那三个消息。在 各种应用中可能考虑的准则和/或关联消息信息的其他示例可能是交换媒体文件所支出 的付款额、所请求的媒体文件的数目、作为优选接收者的一个或多个请求实体的识别等。当已经设计适当媒体文件接收者时,在730,对准备用于向那些接收者传输的一个 或多个请求媒体文件进行封装。这里用于传输的封装版本可以是无模糊水印的全分辨率版 本。在一个实现方式中,发送器可以被配置为在没有其他发送器用户干预的情况下自动向 指定的接收者传输媒体文件封装735。在备选实现方式中,发送器可以被配置为向用户提 示740已经准备的媒体文件封装的通知,并准备向指定接收者传输。该提示还可以包括单 击传输特征,允许用户容易选择传输媒体文件封装。在又一实现方式中,发送器将不准备传 输封装,直到向用户提示预期传输并接收肯定响应为止。这些变型允许合同义务变为数据交换的一部分。例如,当用户向一组接收者发出 低分辨率图像时,传输可以包括唯一文档标识符和针对低分辨率图像中的每一个的链接。 该传输可以包括合同语言,使得清楚一旦用户选择链接,则他们在合同上被绑定以购买所 选图像的全分辨率版本;用户可以在该合同部分指定全分辨率图像的购买价格和使用条 款。在一个实施例中,这样的合同信息可以被实现为用户可以改变条款的签名样本。在一个 实施例中,当降低分辨率的图像的接收者期望全分辨率图像中的一个时,他们可以在电子 邮件中提供的链接上进行点击。在一个实施例中,所提供的链接可以是“邮件发送至”链 接,该连接用主题行中所选图像的唯一标识符来将响应电子邮件预提供回到原始发送者。 在先到先服务的模型中,通过为图像选择给定链路来答复第一接收者,然后基于该接收者 全版本的图像。在一个实施例中,当发送器从接收者接收到这样的电子邮件时,其对接收者 的请求全分辨率版本的返回邮件进行分析,并使用唯一标识符来找到全分辨率图像,将该 图像标记为“售出”,并自动仅向第一买方发出全分辨率图像。在备选实施例中,可以采用拍 卖模型,在该拍卖模型中,发送器将等待指定时间量,并识别哪个回答者为其图像中的彳 可 图像出最高价,并向获胜的出价人发出全分辨率图像。在一个实施例中,诸如scoopt.com 等拍卖市场站点可以从事执行拍卖。在另一实施例中,发送器可以自动创建Ebay拍卖。在 Ebay模型下,用户向发送器提供他或她的Ebay登录名和口令,并且发送器连接至Ebay以基 于降低质量图像来创建拍卖,并向较低分辨率图像接收者的列表发送Ebay拍卖的链接。由 于降低分辨率可在Ebay拍卖处获得并不需要来自发送器的另外传输,因此该Ebay模型具 有极大地减少了传输的优点。图8示出了发送器操作的一个实施例中的用户界面的实现方式。在该实施例中, 用户界面被配置为可由电源按钮810上电或停电的触摸屏显示器820。在该实施例中,LED 指示器的集合815示出了发送器可用的通信协议,例如,WiFi、蓝牙、GPRS、CDMA和以太网。在该实现方式中,WiFi LED指示器的开启表示发送器处于WiFi网络的通信范围内。在其他 发送器实现方式中,不同通信协议的可用性和连接性也可以在触摸屏显示器820上显示, 并且可以允许发送器的用户选择要使用哪个通信协议。例如,当以太网和WiFi通信协议 均可用时,用户出于安全考虑可以选择使用以太网。在另一实现方式中,发送器可以基于对 协议性能和/或完整性的分析来自动选择要使用的协议。在另一实施例中,发送器可以自 动选择价格最低的通信协议。在一个实现方式中,当使用电源按钮810开启发送器时,窗口 825可以弹出来提示用户插入存储介质。如上所 述,在发送器操作的一个实施例中,存储介 质可以包括但不限于紧致闪速存储卡、安全数字(SD)闪速存储卡、极限数字(XD)图片卡、 迷你SD和存储棒。图9示出了发送器操作的一个实施例中的用于选择图像进行编辑的用户界面的 实现方式。在该实现方式中,当用户将可接受的存储介质插入到发送器中时,标签菜单910 可以出现以使用户能够选择、编辑、预览和发送存储在插入的存储介质中的图像。在一个实 现方式中,标签菜单910的可用标签页可以是缩略图、照片编辑、预览和发送。图9示出了 标签菜单910的缩略图页的一个实现方式的用户界面。在该实现方式中,针对插入的介质 上的可用图像的缩略图可以以矩阵配置来显示,并且滚动条930可以允许用户查看更多缩 略图。用户能够使用触摸屏显示器来选择用于照片编辑和发送的图像。当选择缩略图920 时,在所选缩略图周围出现粗体边界,邮件图标标签可以出现在所选缩略图的角处,并且在 显示器上示出图像文件名935。在一个实施例中,发送器可以允许用户重命名文件。在一个 实现方式中,选择快捷按钮940可以允许用户选择或取消选择所有可用缩略图。在另一实 现方式中,用户能够通过在缩略图上进行双击来放大图像并研究图像细节,以便确定是否 选择该图像。一旦完成图像选择,用户可以敲击“下一个”按钮950以便进行必要的照片编 辑。图10示出了发送器操作的一个实施例中的用于图像编辑(照片编辑标签)的用 户界面的实现方式。在该实现方式中,照片编辑标签可以包含为了快速且方便检索而存储 在图像卷轴1010中的用户所选缩略图的集合。当用户从存储在图像卷轴1010中的可用缩 略图的集合中选择缩略图或对其进行突出显示时,实际大小的所选图像可以在图像查看区 1015上显示,并使用户能够利用通过查看区左部的图像编辑选项菜单1020可访问的各种 编辑工具。在一个实现方式中,图像编辑选项菜单1020可以包括代表各种图像编辑工具的 图标的列表,各种图像编辑工具包括但不限于,修剪工具、选择/大小调整工具、旋转工具、 红眼减轻工具、亮度调整工具、色调调整工具、锐度调整工具等。当用户选择图像编辑工具 时,扩展调整器1030可以弹出,该扩展调整器1030允许用户调整所选图像属性的变化级 另O。图10的照片编辑页的用户界面还可以包含弹出菜单的选择,从而用户可以针对所显 示文件选择预期文件格式1040、分辨率1043和/或水印1046。在一个发送器实现方式中, 文件格式选项1040可以准许诸如但不限于JPEG、TIFF、BMP、原始图像/视频/音频、GIF、 TGA、PCX、AVI、WMV、RealVideo、RealAudio、MPEG 1-4, ISO 图像、ZIP、RAR 等的选择。分辨 率选项1043可以准许如高、中、低、最大、预览等选择。在备选实现方式中,可使用滑动块窗 口小部件或类似界面组件而设计的,分辨率可以准许连续变化。水印选项1040可以准许与 没有水印相对应的选择,和/或准许所创建的水印的选择、所上载的水印的选择和/或由用 户存储的水印的选择中的任一个。在一个实施例中,“新”选项可以用于供用户根据要求来创建新水印。在一个实现方式中,新水印可以包括但不限于用户的名称、用户的公司名称、 图像的预期售价等。在一个实现方式中,当用户在“设置价格”按钮1048上进行点击时,可 以出现弹出窗口,允许用户为所选图像设置预期售价。图10中的显示区还可以包括编辑按 钮1050,对查看区中所显示的图像文件进行保存、恢复和/或删除。标签选项按钮1060还 可以允许用户移动至下一标签页来预览所编辑的图像,或移动至前一标签页来改变图像选 择。图11示出了发送器操作的一个实施例中的用于将水印应用于图像的用户界面的 实现方式。在该实现方式中,用户可以通过按压水印按钮1110来开启水印应用。如果用户 没有选择要应用的水印类型,则将缺省水印应用于所选图像。如上所述,在另外的实现方式 中,用户可以创建包括但不限于用户名称、用户的公司名称、用户的联系人信息、图像的最 多可接受售价等的新水印。在图11所示的示例中,应用于所选图像的水印1115是图像的 最低可接受售价,例如“价格£50.00”。任何时候,照片编辑标签的编辑选项可以允许用户 保存、恢复或删除所显示的图 像。图12-14示出了发送器操作的一个实施例中的用于选择并预览要传输的图像的 用户界面的实现方式。在该实现方式中,预览标签1210可以允许用户预览所选以及可能地 所编辑的图像,并编写要发送的消息,所选图像作为附件。所编写的消息可以包含主题1215 和正文1220。在一个实现方式中,当用户在文本消息1220区(或主题1215)上进行敲击或 点击时,如图14所显示的,出现屏幕上键区1410,以允许用户编辑消息1220的内容(或消 息的主题1215)。在另一实现方式中,可以并入外部键盘以便于文本的输入。在一个实现方 式中,如图12所示,,预览标签1210可以包含为了快速且方便检索而存储在图像卷轴1225 中的所选图像的集合,并且水印应用1240可以允许用户将水印应用于要发送的所有图像。 预览标签1210可以向用户提供按钮1250,以设置所选照片的价格或设置所有照片的价格。 在一个实现方式中,预览标签还可以允许用户将设置的价格作为应用于图像的水印的一部 分。在图12的实现方式中,用户还可以通过按压“添加/移除图像”按钮1230来从所附图 像集合中选择或添加或移除图像。如图13所示,在一个实现方式中,当用户期望向所附图 像选择添加图像或从所附图像选择中移除图像时,用户可以回到缩略图标签1310中,以便 对图像选择进行必要的改变。可以自动选择先前选择用于编辑的缩略图进行发送,并且可 以在每个先前所选图像的角处出现邮件图标标签。用户可以根据上述过程来改变他的图像 选择,然后前进至照片编辑标签来进行必要的图像编辑。一旦完成图像选择,并组成了附带 消息,用户可以在“下一个”按钮上进行点击,以便进入作为“发送”标签的下一个标签页。图15A-15C示出了发送器操作的一个实施例中的用于发送消息的用户界面的实 现方式。在该实现方式中,图15A的发送标签1510可以允许用户向邮件消息接收者列表 1515发送消息。在其他实现方式中,发送器可以被配置为发送MMS消息、skype消息、AIM 消息等。在该实现方式中,用户可以通过首先显示联系人组或联系人1520来选择消息接收 者列表1515。在图15A的示例中,选择联系人标签1520,出现联系人的向下滚动列表1525, 使得用户能够选择要向其发送消息联系人。在一个实现方式中,当从向下滚动列表中选择 联系人时,联系人的电子邮件信息立刻出现在全面消息接收者列表1515。在其他实现方式 中,用户可以选择“添加”按钮1530,以便创建新联系人或联系人组,或输入人的联系信息而 无需将它们添加至联系人列表。在图15B的示例中,选择组标签1520,并且出现组的向下滚动列表1555,使得用户能够选择要向其发送消息的组。组的列表1555可以包含针对主要媒体出版物(如“The Guardian”或“Times Online")的缺省组以及用户创建的组(如 “Friends”和“Work Colleagues”)。在一个实现方式中,发送器还可以允许用户通过按压 适当的“制作组”按钮1560来创建新组。发送器还可以允许用户取消消息1545、保存消息 草稿1550、或发送消息1540。当用户选择“发送”按钮1540时,例如在图15C中显示的发 送确认窗口 1570出现,指示消息发送过程。在一个实现方式中,有诸如SylpheecUBalsa等 开源电子邮件程序提供的组件可以通过它们各自的API来访问。在其他实现方式中,发送 器还可以使用基于高度定制的电子邮件的Linux操作系统。在一个实施例中,图16A-16C是示出了接收包括低分辨率图像(缩略图)的选择 在内的发送器原始电子邮件消息并购买或为所选图像出价的方面的屏幕图像图。在一个实 现方式中,图16A是电子邮件消息的屏幕图像图,该电子邮件消息由“Newsdesk”接收并由
发送器用户利用电子邮件地址“yyy@........com”发起。电子邮件消息1620可以显示缩
略像的选择并允许接收者预览图像并判定是否购买为图像中的任何图像出价。图16B 提供由Newsdesk接收到的电子邮件消息1620的放大视图。在一个实现方式中,针对完全 权利出售而对图像报价的电子邮件消息可以在电子邮件的正文中显示图像缩略图1625,并 提示接收者在用于执行不同动作的各种链接上进行点击。例如,一个链接1630可以允许接 收者购买固定报价的所有显示的照片,另一链接1633可以允许接收者选择要购买或出价 的照片,第三链接1636可以允许接收者指示他已经无意购买任何照片。在一个实现方式 中,当接收者采用链接1633时,如图16C的浏览窗口的浏览窗口 1640可以打开,显示具有 与照片有关的更多信息的网站1645。例如,Superjourno为售出而报价的照片可以显示在 栏1640中,并且紧邻每个照片可以出现相关标签(1650A-1650C),从而允许接收者指示对 每个照片采取的动作。在一个实现方式中,标签1650A可以用于向接收者通知每个照片的 要价,为每个照片开出其他数额,或指示对该照片不感兴趣。在一个实现方式中,可以缺省 选择标签1650A的选择之一。在图16C的示例中,接收者可以选择以要价购买第一照片,并 为第三照片要价$50. 00。当接收者详细检查照片的列表1640,并指示其针对适当标签1650 上的每个照片的选择,接收者可以在按钮1660上进行点击以购买或对所选照片出价。如果 开价或购买价格导致接收者的成功购买,并且验证接收者付款方法,可以向接收者发送确 认电子邮件,该确认电子邮件具有订单细节和作为全分辨率图像附带的购买图像。在另外 的实施例中,在针对照片的未成功开价尝试之后,向接收者指示,其针对相同照片的下次出 价尝试仅在制定时间量之后进行。在另一实现方式中,在未成功尝试之后,还可以向接收者 给出一个具有新最小需要量的还价,以购买照片。各种应用发送器提供高效和有效措施来查看、存储、编辑和传输可以应用于各种媒体应用 的数字媒体文件。在一个实施例中,摄影师、摄影记者等可以采用发送器来快速处理、编辑 照片或视频,并将其发送至多个通讯社、报纸、杂志、电视演播室、网站等,而同时通过允许 他们发送降低质量和水印化验证来保持对他们照片的控制。发送器的广泛通信能力确保在 定位和开发各种可用通信网络中甚至当摄影师在远程位置时最大程度有效。发送器特征, 特别是允许分辨率调整和水印应用的发送器特征,允许用户在发送较高质量原始照片之前 发送媒体文件的演示或预览质量版本以供初始认可。
在另一实施例中,可以在时尚或娱乐产业内采用发送器。例如,发送器可以允许时尚摄影师在将照片发送至杂志、广告上等之前快速对照片应用基本编辑,以接收针对附加 照片的反馈和/或指示。然后可以以公开的高质量格式来发送所选照片。由于时尚摄影通 常发生在没有一个或多个标准通信网络覆盖的远程外景地,发送器可以具体地在该上下文 中使用。在另一示例中,发送器允许摄影外景地侦察员快速地将候选外景地的高质量图像 发送给导演、制片人等,而无关于那些地区的网络覆盖。发送器还可以允许在这样的外景地 中对视频和/或音频连续镜头进行处理和传输。在以上实施例中的任一实施例中,可以包 括将发票与图像一起发送至最终图像的接收者的选项。在另一实施例中,发送器可以包括和/或采用并行端口、USB端口等来于各种打印 机连接以产生打印的照片。发送器还可以包括驱动器、端口等以便于CD、DVD、视频磁带等 的生产。在另一实施例中,发送器可以将集成打印机并入发送器设备的主体内。这样的打 印机能够打印照片,以及地址签、信封、邮票和/或邮编、条形码、矩阵码等。在另一实施例中,发送器可以用作通用媒体文件传输设备。由于,发送器与各种不 同的通信网络、协议和格式兼容,在单一协议设备和系统在其唯一主机网络范围外的情况 下,该发送器与数据传输流耦合是高度有效的。理想地,发送器适合于用户可以期望处理、 存储或传输媒体的旅行和/或游览相关行为,同时适合于不熟悉或远程环境。具体地,发送 器便于移动博客应用。在另一实施例中,可以在旅游业中采用发送器。例如,可以在主题公园中采用支持 发送器的设备,以允许用户插入存储卡或其他数据接口(例如,摄像机电缆),向他们的照 片应用基本编辑,并立即将照片发送至他们自己的电子邮件地址或他们的朋友和/或家人 的电子邮件地址,将照片粘贴在网站上等。由于已经远程存储了照片,用户然后能够自由地 从存储卡中擦除文件,以便为后续媒体获取释放空间。在一些实现方式中,支持发送器的设 备可以为这项服务付费。在另一示例中,支持发送器的设备可以用作远征旅行的一部分。可 以在基站提供该设备,甚至将其集成到远征车辆中以允许远征成员存储和传输他们获取的 许多高质量照片和视频文件。在另一实施例中,可以在安全、法律实施和/或军事应用中采用发送器。发送器的 队高质量媒体进行处理和传输的远程位置灵活性和能力,使其理想地适合于监督侦察。此 夕卜,发送器的能力允许其用于处理、存储和传输脸部、指纹、视网膜、耳形、和/或具有足够 质量以允许详细分析和/或识别的其他唯一识别特征的图像。在一个实现方式中,发送器 配置的设备可以安装在警车、军用车辆等中。在另一实现方式中,发送器配置的设备还可以 包括集成的指纹扫描仪和/或视网膜扫描仪来增强安全性。发送器控制器本公开的图17在框图中示出了发送器控制器1701的本发明方面。在该实施例中, 发送器控制器701可以服务于汇集、处理、存储、搜索、服务、识别、指示、产生、匹配和/或更 新数据库、数据库元素、数据库元素字段和/或其他相关数据。典型地,可以是人和/或其他系统的用户采用信息技术系统(例如,公共计算机) 以便于信息处理。计算机采用处理器来处理信息;这样的处理器通常被称作中央处理单元 (CPU)。处理器的普通形式被称作微处理器。CPU使用通信信号来实现各种操作。可以按批 次将这样的通信信号存储和/或传输为便于预期操作的程序和/或数据组件。这些存储的指令码信号可以使CPU电路组件执行预期操作。普通类型的程序使计算机操作系统,一般 在计算机上由CPU执行;操作系统使得并便于用户访问和操作计算机信息技术和资源。在 信息技术系统中采用的公共资源包括通过其数据可以进入计算机中或从计算机中脱离的 输入和输出机制;可以将数据保存在其中的存储器;以及通过其可以处理信息的处理器。 信息技术系统通常用于收集数据以供后续的获取、分析和操作,通常,通过数据库程序使得 上述操作变得容易。信息技术系统提供允许用户访问和操作各个系统组件的接口。 在一个实施例中,发送器控制器1701可以连接至和/或与实体进行通信,这些实 体诸如但不限于来自用户输入设备1711的一个或多个用户;外围设备1712 ;密码处理器 设备1728 ;和/或通信网络1713。网络通常被认为包括图形拓扑中的客户端、服务器和中间节点的互联和互操作。 应当注意,贯穿本公开,术语“服务器”一般指代计算机、其他设备、程序或其组合,通过通信 网络处理或响应于远程用户的请求。服务器为它们的信息提供服务以请求“客户端”。这里 所使用的术语“客户端”一般指代计算机、其他设备、程序或其组合,能够处理和进行请求并 且通过通信网络获得和处理来自服务器的任何响应。便于、处理信息和请求、和/或促进从 源用户到目的地用户的信息传递的计算机、其他设备、程序、或其组合通常被称作“节点”。 网络一般被认为便于从源点到目的地的信息传送。具体被分配促进从源到目的地的信息传 递任务的节点通常被称作“路由器”。存在许多形式的网络,如局域网(LAN)、微微网、广域 网(WAN)、无线网络(WLAN)等。例如,互联网一般被公认为是,多个网络的互联,从而远程客 户端和服务器可以彼此访问和互操作。发送器控制器1701可以基于公共计算机系统,该公共计算机系统包括但不限于 诸如连接至存储器1729的计算机系统1702之类的组件。计算机系统计算机系统1702可以包括时钟1730、中央处理单元(CPU) 1703、只读存储器 (ROM) 1706、随机存取存储器(RAM) 1705和/或接口总线1707,尽管不是必要的但常常均通 过系统总线1704进行互连和/或通信。可选地,计算机系统可以连接至内部电源1786。可 选地,密码处理器1726可以连接至系统总线。系统时钟典型地具有晶体振荡器并提供基本 信号。该时钟典型地耦合至系统总线和将对在计算机系统中互连的其他组件的基本操作频 率进行增大或减小的各种时钟倍频器。计算机系统中的时钟和各个组件在整个计算机系统 中驱动体现信息的信号。在整个计算机系统中体现信息的信号的这种发送和接收一般可以 被称作通信。还可以发送、接收这些可通信信号,在本计算机系统以外传送返回和/或答复 信号通信的理由至通信网络、输入设备、其他计算机系统、外围设备等。当然,上述组件中 的任何组件可以彼此直接连接、连接至CPU和/或在各种计算机系统所采用的许多变型中 进行组织。CPU包括适用于执行程序组件的至少一个高速数据处理器,该程序组件用于执行 用户和/或系统产生的请求。CPU可以是微处理器,如AMD的AthloruDuron和/或Opteron ; IBM和 / 或Motorola 的 PowerPC ; IBM 的和 Sony 的单元处理器;Intel 的 Celeron、Itanium、 Pentium, Xeon和/或XScale等等处理器。CPU通过经过导线管的信号来与存储器进行交 互,以根据传递数据处理技术执行存储的信号程序代码。这样的信号传递便于发送器控制 内各个接口外的通信。只要处理需要规定,就可以类似地采用更快速度、并行的大型机和/或超级计算机架构。备选地,只要布置要求规定了更大的便携性,就可以采用更小的个人数 字助理(PDA)。^M电源1786可以具有任何标准形式,用于向诸如以下电池之类的小型电子电路板 设备供电碱性、氢化锂、锂离子、锂聚合物、镍镉、太阳能电池等。也可以使用其他类型的 AC或DC电源。在一个实施例中,在太阳能电池的情况下,提供了太阳能电池可以通过其捕 获光子能量的开孔。电池1786连接至发送器的互连的后续组件中的至少一个,从而向所有 后续组件提供电路。在一个示例中,电源1786连接 至系统总线组件1704。在备选实施例 中,在1/01708接口上通过连接提供外部电源1786。例如,USB和/或IEEE 1394连接在连 接上承载数据和功率,并因此是适合的电源。接口适配器接口总线1707可以接受、连接和/或通信至多个接口适配器,传统上,尽管不必采 用适配器卡的形式,但这些接口适配器例如但不限于输入输出接口(I/O) 1708、存储接口 1709、网络接口 1701等。可选地,密码处理器接口 1727同样可以连接至接口总线。接口总 线提供接口视频彼此之间的通信,以及提供接口适配器与计算机系统的其他组件之间的通 信。接口适配器适用于兼容的接口总线。接口适配器传统上经由槽架构连接至接口总线。 可以采用传统槽架构,例如但不限于加速图形端口(AGP)、卡总线、(扩展)工业标准架构 ((E) ISA)、微信道架构(MCA)、NuBus、外围组件互连(扩展)(PCI (X))、PCIExpress、个人电 脑内存卡国际协会(PCMCIA)等。存储接口 1709可以接受、通信和/或连接至多个存储设备,例如但不限于存储设 备1714、可拆卸盘设备等。存储接口可以采用以下连接协议,例如但不限于(超)(串行) 高级技术附录(分组接口)((超)(串行)ATA(PI))、(增强型)集成驱动电子技术((E) IDE)、电气和电子工程师协会(IEEE)发送器1394、光纤信道、小型计算机系统接口(SCSI)、 通用串行总线(USB)等。网络接口 1710可以接受、通信和/或连接至通信网络1713。通过通信网络1713, 用户1733a可经由远程客户端1733b(例如,具有web浏览器的计算机)访问发送器控制 器。网络接口可以采用以下连接协议,例如但不限于直接连接、以太网(粗、细、双绞线 lO/lOO/lOOOBaseT等),令牌环、无线连接(如IEEE 802. lla-χ)等。通信网络可以是以下 的任一个和/或组合直接互连;互联网;局域网(LAN);城域网(MAN);互联网上节点的操 作任务(OMNI);安全定制连接;广域网(WAN);无线网络(例如,采用诸如但不限于无线应 用协议(WAP)、I-模式等的协议)等。网络接口可以被视为专用形式的输入输出接口。此 夕卜,多个网络接口 1710可以用于从事各种通信网络类型1713。例如,多个网络接口可以用 于允许通过广播、多播和/或单播网络进行通信。输入输出接口(1/0) 1708可以接受、通信和/或连接至用户输入设备1711、外围设 备1712、密码处理器设备1728等。1/0可以采用以下连接协议,例如但不限于苹果桌面总 线(ADB);苹果桌面连接器(ADC);音频模拟、数字、单声、RCA、立体声等;IEEE 1394a-b ; 红外;操纵杆;键盘;乐器数字接口 ;光学;PC AT ;PS/2 ;并行;无线电;串行;USB ;视频接 口 BNC、同轴、合成、数字、数字可视接口(DVI)、RCA、RF天线、S-视频、VGA等;无线等等。公 共输出设备是电视机,从视频接口接受信号。此外,可以使用视频显示器,典型地包括具有从视频接口接受信号的接口(例如DVI电路和电缆)的基于阴极射线管(CRT)或液晶显示 器(LCD)的监视器。视频接口对由计算机系统产生的信息进行合成,并基于视频存储器帧 中的合成信息来产生视频信号。典型地,视频接口通过接受视频显示接口(例如,接受RCA 合成视频电缆的RCA合成视频连接器;接受DVI显示电缆的DVI接收器等)的视频连接接 口提供合成视频信息。用户输入设备1711可以是卡读取器、软件狗、指纹读取器、手套、图形平板、操纵杆、键盘、鼠标、远程控制器、视网膜读取器、轨迹球、轨迹板等。外围设备1712可以连接和/或通信至I/O和/或其他类似设施,如网络接口、存储 器接口等。外围设备可以是音频设备、摄像机、软件狗(例如,用于拷贝保护、确保具有数字 签名的安全交易等)、外部处理器(用于添加的功能)、护目镜、麦克风、监控器、网络接口、 打印机、扫描器、存储设备、视频设备、视频源、遮阳板等。应当注意,尽管可以采用用户输入设备和外围设备,发送器控制器可以具体体现 为嵌入式、专用和/或无监控器(即,无头)设备,其中,将通过网络接口连接来提供访问。例如但不限于微控制器、处理器1726、接口 1727和/或设备1728等的密码单元可 以与发送器控制附着和/或通信。一般由Motorola Inc.制造的MC68HC16微控制器可以 用于密码单元和/或用在密码单元内。也可以使用等同的微控制器和/或处理器。MC68HC 16微控制器在16MHz配置下利用16比特乘法和累加指令,并要求少于1秒来执行512比 特RSA私有密钥操作。密码单元支持来自交互代理的通信认证,以及允许匿名交易。密码 单元也可以被配置为CPU的一部分。其他商业上可用的专用密码处理器包括VLSI技术的 33MHz 6868 或 SemaphoreCommunications 的 40MHz Roadrunner 184。存储器通常,允许处理器影响信息的存储和/或检索的任何机制和/或实施例被视为存 储器1729。然而,存储器是可代替技术和资源,因此,可以彼此代替或彼此合作地采用许 多存储器实施例。应当理解,发送器控制器和/或计算机系统可以采样各种形式的存储器 1729。例如,可以对计算机系统进行配置,其中,片上CPU存储器(例如,寄存器)、RAM、R0M, 以及任何其他存储设备的功能由纸穿孔带和纸穿孔开机制来提供;当然,这样的实施例将 导致操作极慢的速率。在典型配置中,存储器1729将包括ROM 1706、RAM 1705和存储设 备1714。存储设备1714可以是任何传统计算机系统存储器。存储设备可以包括鼓;(固定 和/或可拆卸)磁盘驱动器;磁光驱动器;光驱动器(即,CDR0M/RAM/可记录(R)、可重写 (RW) >DVD R/RW等);设备阵列(例如,独立盘冗余阵列(RAID));和/或其他类似设备。因 此,计算机系统通常需要并利用存储器。组件集合存储器1729可以包含程序和/或数据组件和/或数据的集合,例如但不限于操 作系统组件1715 (操作系统)、信息服务器组件1716 (信息服务器);用户界面组件1717 (用 户界面);Web浏览器组件1718(Web浏览器);数据库1719 ;邮件服务器组件1721 ;邮件客 户端组件1722;密码服务器组件1720 (密码服务器);发送器组件1735等等(即,共同地, 组件集合)。这些组件可以存储在存储设备和/或通过接口总线可访问的存储设备中,并可 以从上述存储设备中访问。尽管非传统程序组件(如在组件集合中的那些组件)典型地存 储在本地存储设备1714中,这些非传统程序组件也可以在存储器(如外围设备、RAM、通过通信网络的远程存储设施、ROM、各种形式的存储器等)中加载和/或存储。操作系统操作系统组件1715是便于发送器控制器的操作的可执行程序组件。典型地,操作系统便于I/O、网络接口、外围设备、存储设备等的访问。操作系统可以是高度容错、 可升级和安全的系统,如 AppleMacintosh OS X(服务器)、AT&T Plan 9、Be OS、Linux、 Unix等操作系统。然而,也可以采用更有限的和/或较低安全的操作系统,如Apple Macintosh OS,Microsoft DOS, Microsoft Windows2000/2003/3. 1/95/98/CE/Millenium/ NT/Vista/XP(服务器)、Palm OS等。也可以采用移动操作系统,如Linux Mobile,Symbian, Microsoftffindows Mobile、Android等。操作系统可以与组件集合中的其他组件(包括其 本身等)进行通信。最经常地,操作系统与其他程序组件、用户界面等进行通信。例如,操作 系统可以包含、通信、产生、获得、和或提供程序组件、系统、用户、和/或数据通信、请求和/ 或响应。操作系统一旦由CPU执行,能够与通信网络、数据、I/O、外围设备、程序组件、存储 器、用户输入设备等进行通信。操作系统可以提供允许发送器控制器通过通信网络1713与 其他实体进行通信的通信协议。发送器控制器可以使用各种通信协议作为用于交互的子载 波传输机制,例如但不限于多播、TCP/IP、UDP、单播等。信息服各器信息服务器组件1716是由CPU执行的所存储的程序组件。该信息服务器可以是 传统互联网信息服务器,例如但不限于Apache SoftwareFoundation的Apache、Microsoft 的互联网信息服务器等。信息服务器可以允许通过以下设施来执行程序组件动态服务 器主页(ASP)、ActiveX、(ANSI) (Ob jective-) C (++)、C#、公共网关接口(CGI)脚本、Java、 JavaScript、实用摘录报告语言(PERL)、Python、WebObjects等。信息服务器可以支持安 全通信协议,例如但不限于文件传输协议(FTP);超文本传输协议(HTTP);安全超文本传 输协议(HTTPS);安全套接字层(SSL)等。信息服务器提供Web页或Web浏览器的形式的 结果,并允许通过与其他程序组件进行交互来操控产生Web页。在将HTTP请求的域名系统 (DNS)解析部分解析至具体信息服务器之后,信息服务器基于HTTP请求的提醒在发送器控 制上的指定位置处解析信息的请求。例如,诸如http://123. 124. 125. 126/myInformation. html之类的请求可能具有由DNS服务器解析至该IP地址处的信息服务器的请求的IP部分 “123. 124. 125. 126”;信息服务器还能够针对请求的“/mylnformation. html”的部分的http 请求进行解析,并且将其解析至包含信息“mylnformation. html”在内的存储器中的位置。 此外,可以在各个端口(例如,端口 21上的FTP通信等)上采用其他信息服务协议。信息 服务器可以与组件集合中的其他组件(包括其本身)和/或类似的设施进行通信。最常见 地,信息服务器与发送器数据库1719、操作系统、其他程序组件、用户界面、Web浏览器等进 行通信。可以通过多个数据库桥机制(如通过以下列举的脚本语言(例如,CGI)和通过以 下列举的中间应用通信信道(例如,0)1 4、1吐013拍(^8等))实现对发送器数据的访问。通 过桥机制将通过Web浏览器的任何数据请求解析成发送器所需的适当语法。在一个实施例 中,信息服务器将提供可由Web浏览器访问的Web形式。将被制成Web形式的所提供的字 段的条目加标签为已经输入到具体字段中并同样进行解析。然后将输入的项目与字段标签 一同传递,该字段标签用于指示解析器产生被引导至适当表和/或字段的查询。在一个实施例中,解析器可以基于加标签的文本条目通过例证具有适当加入/选择命令的搜索字符 串来产生标准SQL的查询。其中,可以通过桥机制向发送器提供产生的命令作为查询。在 根据查询产生查询结果时,该结果基于桥机制进行传递,并且通过桥机制对该结果进行解 析以格式化和产生新结果Web页。然后将这种新结果Web页提供给信息服务器,信息服务 器可以将其提供给请求Web浏览器。此外,信息服务器可以包含、通信、产生、获得、和/或提供程序组件、系统、用户和 /或数据通信、请求和/或响应。
用户界面在一些方面,计算机界面的功能类似于汽车操作界面。诸如方向盘、变速排档以及 速度计等汽车操作界面元素便于访问、操作、和显示汽车资源、功能和状态。类似地,诸如复 选框、光标、菜单、滚轮和窗口(共同且一般被称作窗口小部件)等计算机交互界面元素便 于访问、操作以及显示数据、以及计算机硬件和操作系统资源、功能以及状态。操作界面一 般被称作用户界面。诸如Apple Macintosh操作系统的Aqua、Microsoft的Windows XP或 Unix的X-Windows等图形用户界面(GUI)提供访问信息并以图形向用户显示该信息的基础 和措施。用户界面组件1717是由CPU执行的存储程序组件。用户界面可以是操作系统 和/或操作环境(如Apple Macintosh OS)所提供、具备操作系统和/或操作环境、和/ 或在操作系统和/或操作环境之上的传统图形用户界面,例如,Aqua、GNUSTEP, Microsoft Windows (NT/XP)、Unix X Windows (KDE, Gnome、等)、Linux (例如,来自 Trolltech 的 Qtopia、来自Century Software的Pixil等)、mythTV等。用户界面可以允许通过文本和 /或图形设施的程序组件和/或系统设施的显示、执行、交互、操纵和/或操作。用户界面 可以提供用户可以影响、交互和/或操作计算机系统的设施。用户界面可以与组件集合中 的其他组件(包括其本身)和/或类似设施进行通信。最常见地,用户界面可以与操作系 统、其他程序组件等进行通信。用户界面可以包含、通信、产生、获得和/或提供程序组件、 系统、用户和/或数据通信、请求和/或响应。Web浏览器Web浏览器组件1718是由CPU执行的存储程序组件。Web浏览器可以是传统超文 本查看应用,如Microsoft互联网浏览器、网景领航员。安全Web浏览器可以通过HTTPS、 SSL等具备128比特(或更大)加密。一些Web浏览器允许通过诸如Java、JavaScript, ActiveX等设施执行程序组件。Web浏览器和类似的信息访问工具可以集成到PDA、蜂窝电 话和/或其他移动设备中。Web浏览器可以与组件集合中的其他组件(包括其本身)和/ 或类似设施进行通信。最常见地,Web浏览器与信息服务器、操作系统、集成程序组件(例 如,插件)等进行通信;例如,其可以包含、通信、产生、获得和/或提供程序组件、系统、用户 和/或数据通信、请求和/或响应。当然,取代Web浏览器和信息服务器,可以开发组合应 用来执行上述二者的功能。类似地,组合的应用将影响从支持发送器的节点到用户、用户代 理等的信息获得和提供。组合的应用在采用标准Web浏览器的系统上是不必要的。邮件服务器邮件服务器组件1721是由CPU执行的存储程序组件。邮件服务器可以是传统互 联网邮件服务器,例如但不限于发送邮件、MicrosoftExchange等。邮件服务器可以允许通过诸如 ASP、ActiveX、(ANSI) (Objective-) C (++)、CGI 脚本、Java、JavaScript、PERL、管道、 Python、WebObjects等设施来执行程序组件。邮件服务器可以支持以下通信协议,例如但 不限于互联网消息访问协议(IMAP)、MicrosoftExchange、邮局协议第3版本(P0P3)、简 单邮件传输协议(SMTP)等。邮件服务器可以路由、转发和处理已经通过和/或向发送器发 送、中继和/或以其他方式横过的输入和输出邮件消息。可以通过由单独Web服务器组件和/或操作系统提供的许多API来实现对发送器邮件的访问。同样,邮件服务器可以包含、通信、产生、获得和/或提供程序组件、系统、用户和/ 或数据通信、请求、信息和/或响应。邮件客户端邮件客户端组件1722是由CPU 1703执行的存储程序组件。邮件客户端可以是传 统由P件查看应用,如 Apple Mail、Microsoft Entourage、Microsoft Outlook、Microsoft Outlook Express、Mozilla Thunderbird等。邮件客户端可以支持组件多个传输协议,如 IMP,Microsoft Exchange、P0P3、SMTP等。基于Linux由开源移动电子邮件提供的组件(如 Sylpheed、Balsa等)也可以经由它们各自的API进行访问。邮件客户端可以与组件集合 中的其他组件(包括其本身)和/或类似设施进行通信。最常见地,邮件客户端可以与邮 件服务器、操作系统、其他邮件客户端等进行通信;例如,其可以包含、通信、产生、获得和/ 或提供程序组件、系统、用户和/或数据通信、请求、信息和/或响应。通常,邮件客户端提 供编写和传输电子邮件消息的设施。密码服务器密码服务器组件1720是由CPU 1703、密码处理器1726、密码处理器接口 1727、密 码处理器设备1728等执行的存储程序组件。密码处理器接口将允许加速密码组件的加密 和/或解密请求;然而,备选地,密码组件可以在传统CPU上运行。密码组件允许对所提供 的数据的加密和/或解密。密码组件允许对称的和不对称的(例如,良好保护(PGP))加密 和/或解密。密码组件可以采用以下密码技术,例如但不限于数字证书(例如,X. 509认 证框架)、数字签名、双签名、封装签名、口令访问保护、公钥管理等。密码组件将便于许多 (加密和/或解密)安全协议,例如但不限于校验和、数据加密标准(DES)、椭圆曲线加密 (ECC)、国际数据加密算法(IDEA)、消息摘要5(MD5,一种方式的散列函数)、口令、Rivest Cipher (RC5)、Ri jndael、RSA (是一种使用 Ron Rivest、Adi Shamir 和 Leonard Adleman 于 1977年开发的算法的国际加密和认证系统)、安全散列算法(SHA)、安全套接字层(SSL)、安 全超文本传输协议(HTTPS)等。采用这样的加密安全协议,发送器可以对所有输入和/或 输出通信进行加密,并可以用作具有更广通信网络的虚拟专用网的节点。密码组件便于“安 全认证”的过程,从而安全协议禁止对资源的访问,其中,密码组件实现对安全资源的授权 访问。此外,密码组件可以提供内容的唯一标识符,例如,采用MD5散列来获得数字音频文 件的唯一签名。密码组件可以与组件集合中的其他组件(包括其自身)和/或类似设施进 行通信。密码组件支持允许通信网络上的安全信息传输的加密方案,以使发送器组件根据 需要从事安全交易。密码组件便于对发送器上的资源的安全访问,并便于对远程系统上的 资源的安全访问;即,其可以用作安全资源的客户端和/或服务器。最常见地,密码组件与 信息服务器、操作系统、其他程序组件等进行通信。密码组件可以包含、通信、产生、获得和/或提供程序组件、系统、用户和/或数据通信、请求、信息和/或响应。发送器数据库 发送器数据组件1719可以嵌入在数据库及其存储的数据中。数据库是有CPU执 行的存储程序组件;存储程序组件选项配置CPU处理存储数据。数据库可以是传统、容错、 关系式、可缩放、安全的数据库,如Oracle或Sybase。关系数据库是平面文件的扩展。关系 数据库由一系列相关表组成。该表经由关键字段而互连。关键字段的使用通过对关键字段 编索引来允许表的组合;即,关键字段用作用于对来自各个表的信息进行组合的维度支点。 关系通常通过匹配主关键字来标识表之间保持的链接。主关键字代表关系数据库中唯一标 识表的行的字段。更确切地,它们唯一标识与一对多关系的“一”侧有关的表的行。备选地,发送器数据库可以使用各种标准数据结构来实现,如阵列、散列、(链接 的)列表、结构、结构化文本文件(例如,XML)、表等。可以将这样的数据结构存储在存储 器和/或(结构化)文件中。在另一实施例中,可以使用面向对象的数据库,如Frontier、 ObjectStore.Poet.Zope等。对象数据库可以包括通过某些公共属性组合和/或链接在一 起的许多对象集合。除了对象不仅是数据而可以具有封装在给定目标内的其他类型的功能 以外,面向对象数据库的执行类似于关系数据库。如果将发送器数据库实现为数据结构,则 可以将发送器数据库1719的使用并入到诸如发送器组件1735等其他组件中。同样,数据库 可以实现为数据结构、对象和关系结构的混合。通过标准数据处理技术,可以在许多变型中 合并和/或分布数据库。可以导出和/或导入并因此分散和/或集成数据库的一部分(例 如,表)。在一个实施例中,数据库组件1719包括若干表1719a_d。媒体文件表1719a可以 包括以下字段,例如但不限于文件ID、文件名称、文件历史、文件格式、文件大小、分辨率、 颜色深度、创建日期、编辑历史、文件源、文件创建者和/或拥有者等。工具表1719b可以包 括以下字段,例如但不限于工具ID、工具名称、工具类型、插件位置、关联文件格式、工具 值、模板和/或宏指令等。地址簿表1719c可以包括以下字段,例如但不限于条目ID、条 目名称、电子邮件地址、IP地址、URL、电话号、位置、邮政地址、优选协议、传输历史等。协 议表1719d可以包括以下字段,例如但不限于协议ID、协议名称、协议格式规则、优选位置 等。这些和/或其他表可以支持和/或跟踪发送器控制器上的多个实体账户。在一个实施例中,发送器数据库可以与其他数据库系统进行交互。例如,采用分布 式数据库系统,通过发送器模块的查询和数据访问可以将发送器数据库和另一数据库的组 合处理成单一数据库实体。在一个实施例中,用户程序可以包含各种用户界面原语,可以为更新发送器提供 应用。同样,根据环境和发送器需要提供服务的客户端类型,各个账户可以要求定制数据库 表。应当注意,任何独立字段可以被设计为关键字段。在备选实施例中,已经将这些表分散 到它们自己的数据库和它们各自的数据库控制器中(例如,针对以上表中每一个的单独数 据库)。采用标准数据处理技术,可以进一步在若干计算机系统和/或存储设备上分布数据 库。类似地,可以通过合并和/或分布各个数据库组件1719a_d来改变分散的数据库控制 器的配置。发送器可以被配置为经由控制器来跟踪各个设置、输入和参数。发送器数据库可以与组件集合中的其他组件(包括其本身)和/或类似设施进行 通信。最常见地,发送器数据库可以与发送器组件、其他程序组件等进行通信。数据库可以包含、保持和提供关于其他节点和数据的信息。发送器组件发送器组件1735是由CPU执行的存储程序组件。发送器组件在各个通信网络上 影响对信息、服务、交易等的访问、获得和提供。这样,发送器组件能够访问、计算、从事、交 换、产生、识别、指示、匹配、处理、搜索、服务、存储和/或便于交易,以使 支持发送器的设备 能够对数字媒体文件进行获取、处理、存储和传输。在一个实施例中,发送器组件可以并入 在先前附图中讨论的发送器的各个方面的任何和/或所有组合。实现节点之间的信息访问的发送器组件可以采用以下标准开发工具来开发,例如 但不限于(ANSI) (0bjectiVe-)C(++)、Apache组件、二进制可执行程序、数据库适配器、 Java、JavaScript、映射工具、面向过程和对象的开发工具、PERL、Python、shell脚本、SQL 命令、web应用服务器扩展、WebObjects等。在一个实施例中,发送器服务器采用密码服务 器来对通信进行加密和解密。发送器组件可以与组件集合中的其他组件(包括其本身)和 /或类似设施进行通信。最常见地,发送器组件可以与发送器数据库、操作系统、其他程序组 件等进行通信。发送器可以包含、通信、产生、获得和/或提供程序组件、系统、用户和/或 数据通信、请求、信息和/或响应。分布式发送器任何发送器节点控制器组建的结构和/或操作可以以许多方式来组合、合并和/ 或分布,以便于开发和/或布置。类似地,组件组合可以以许多方式来组合以便于布置和/ 或开发。为了完成这一点,可以将组件集成到公共代码代码库中或根据需要以集成形式动 态加载该组件的设施。还可以通过标准数据处理和/或开发技术将组件集合合并和/或分布在许多变型 中。可以在单一节点上和/或在许多节点上举例说明程序组件集合中的任何一个程序组件 的多个示例,以通过负载平衡和/或数据处理技术来提高性能。此外,还可以在多个控制器 和/或存储设备(例如,数据库)上分布单一示例。在音乐会中运行的所有程序组件示例 和控制器也可以通过标准数据处理通信技术来这样做。发送器控制器的配置将取决于系统布置的上下文。例如但不限于基础硬件资源的 预算、容量、位置和/或使用等因素可以影响布置需求和配置。尽管如此,如果该配置导致 更统一和/或集成的程序组件、导致更分布式的程序组件集合、和/或导致统一和分布式配 置之间的某些组合,则可以通信、获得和/或提供数据。从程序组件集合中被合并到公共代 码库中的组件的实例可以通信、获得和/或提供数据。这可以通过内部应用数据处理通信 技术来完成,例如但不限于数据引用(例如,指针)、内部消息收发、对象实例变量通信、共 享存储空间、变量传递等。如果组件集合中的组件彼此离散、分离和/或在彼此外部,则与组件集合中的其 他组件之间的数据通信、获得和/或提供可以通过以下内部应用数据处理通信技术来完 成,例如但不限于应用程序接口(API)信息传递;(分布式)组件对象模型((D) COM)、(分 布式)对象链接和嵌入((D)OLE等)、公共对象请求代理结构(CORBA)、进程管道、共享文件 等。可以通过语法的创建和解析来便于针对内部应用通信的组件集合中的组件之间或针对 内部应用通信的单个组件的存储器空间内发送的消息。可以使用诸如leX、yaCC、XML等标 准开发工具来开发语法,标准开发工具允许语法产生和解析功能,然后可以形成组件内和之间的通信消息的基础。同样,该配置将取决于系统布置的上下文。
本公开的全部内容(包括首页、题目、标题、技术领域、背景技术、发明内容、附图 说明具体实施方式
、权利要求、摘要、附图以及其他)作为示例示出了可以实践要求保护 的本发明的各个实施例。本公开的优点和特征仅代表实施例的样本,并不完尽和/或唯一。 呈现这些优点和特征仅有助于理解还教导要求保护的原理。应当理解,它们不代表所有要 求保护的本发明。这样,这里还没有讨论本公开的特定方面。还没有为本发明的特定部分 提供备选实施例,或者可用于一部分的其他未描述的实施例不能认为是那些备选实施例的 放弃权利要求。应当认识到,那些未描述的实施例中的许多合并了本发明的相同原理,并且 其他实施例是等同的。因此,应当理解,可以使用其他实施例,并且在不脱离本公开的范围 和/或精神的前提下,可以进行功能、逻辑、组织、结构和/或拓扑修改。这样,贯穿本公开, 所有示例和/或实施例被视为非限制性的。此外,相对于这里没有讨论的实施例,这里讨论 的那些实施例没有画出接口,这是出于减少空间和重复的目的。例如,应当理解,如附图中 和/或贯穿附图所描述的任何程序组件(组件集合)的任何组合和逻辑和/或拓扑结构、 其他组件和/或任何呈现的特征不限于固定操作顺序和/或布置,而是,任何公开的顺序是 示例性的,并且不管顺序如何,通过本公开可以设想所有等同物。此外,应当理解,这样的特 征不限于串行执行,而是通过本公开可以设想可以异步、共同、并行、同时、同步等执行的许 多线程、进程、服务、服务器等。这样,这些特征中的一些可以彼此不一致,这是由于它们不 能同时出现在单一实施例中。类似地,一些特征适用于本发明的一个方面,并不适用于其他 方面。此外,本公开包括当前没有要求保护的其他发明。申请人保留对那些当前未要求保 护的发明的权利,包括要求保护这样的发明、提交附加申请、及其延续、部分延续、分案等 的权利。这样,应当理解,本公开的优点、实施例、示例、功能、特征、逻辑、组织、结构、拓扑和 /或其他方面不应视为对权利要求所限定的本公开的限制,或对权利要求等同物的限制 。
权利要求
一种用于处理数字媒体的、处理器实现的用户界面,包括用于经由集成的媒体编辑和传输接口提供数字媒体文件以在显示屏上显示的装置;用于从集成的媒体编辑和传输接口接收至少一个数字媒体文件编辑指令的装置;用于基于所述至少一个数字媒体文件编辑指令修改数字媒体文件的装置;用于从集成的媒体编辑和传输接口接收至少一个目的地指定的装置;用于从集成的媒体编辑和传输接口接收至少一个数字媒体传输格式选择的装置,所述传输格式选择包括蜂窝网络格式、无线传输格式、以太网格式或USB格式中的任一个;用于根据所述至少一个数据传输格式配置数字媒体文件的装置;以及用于经由数字媒体输出接口阵列向由所述至少一个目的地指定所指定的目的地发送数字媒体文件的装置,所述数字媒体输出接口阵列包括输出组件,提供与至少蜂窝网络格式和无线传输格式一致的传输能力。
2.根据权利要求1所述的用户界面,其中,数字媒体文件包括静止图像。
3.根据权利要求1所述的用户界面,其中,数字媒体文件包括视频。
4.根据权利要求3所述的用户界面,其中,数字媒体文件还包括音频补充。
5.根据权利要求4所述的用户界面,其中,数字媒体文件编辑指令包括音频补充调整。
6.根据权利要求5所述的用户界面,其中,音频补充调整包括音量改变。
7.根据权利要求1所述的用户界面,其中,存储访问组件是闪存卡槽。
8.根据权利要求1所述的用户界面,其中,数字媒体输入接口阵列还包括USB端口。
9.根据权利要求8所述的用户界面,其中,USB端口与输出组件中的至少一个相同。
10.根据权利要求1所述的用户界面,其中,显示屏准许触摸屏输入。
11.根据权利要求1所述的用户界面,其中,所述至少一个数字媒体文件编辑指令包括 图像剪裁。
12.根据权利要求1所述的用户界面,其中,所述至少一个数字媒体文件编辑指令包括 图像大小调整。
13.根据权利要求1所述的用户界面,其中,所述至少一个数字媒体文件编辑指令包括 图像旋转。
14.根据权利要求1所述的用户界面,其中,所述至少一个数字媒体文件编辑指令包括亮度调整。
15.根据权利要求1所述的用户界面,其中,所述至少一个数字媒体文件编辑指令包括 颜色调整。
16.根据权利要求15所述的用户界面,其中,颜色调整包括颜色饱和度调整。
17.根据权利要求15所述的用户界面,其中,颜色调整包括色调调整。
18.根据权利要求1所述的用户界面,其中,所述至少一个数字媒体文件编辑指令包括 锐度调整。
19.根据权利要求1所述的用户界面,其中,所述至少一个数字媒体文件编辑指令包括 对比度调整。
20.根据权利要求1所述的用户界面,其中,所述至少一个数字媒体文件编辑指令包括 红眼减轻。
21.根据权利要求1所述的用户界面,其中,所述至少一个数字媒体文件编辑指令包括特殊效果的应用。
22.根据权利要求21所述的用户界面,其中,特殊效果包括数字喷枪。
23.根据权利要求1所述的用户界面,其中,所述至少一个数字媒体文件编辑指令包括分辨率调整。
24.根据权利要求23所述的用户界面,其中,分辨率调整准许至少高分辨率设置和低 分辨率设置。
25.根据权利要求1所述的用户界面,其中,所述至少一个数字媒体文件编辑指令包括 预览质量转换。
26.根据权利要求25所述的用户界面,还包括用于从媒体请求实体接收数字媒体文件请求消息的装置,所述请求消息包括预览质量 转换媒体文件的至少一个选择;以及用于准备包括与预览质量转换媒体文件的所述至少一个选择相对应的数字媒体文件 在内的传输封装的装置。
27.根据权利要求25所述的用户界面,还包括用于从一组媒体请求实体接收多个数字媒体文件请求消息的装置,每个请求消息包括 请求选择内容以及预览质量转换媒体文件的至少一个选择;用于针对请求选择内容搜索所述多个数字媒体文件请求消息的装置;用于基于请求选择内容和一组请求选择准则来选择媒体请求实体的接收者子集的装 置;以及用于准备包括与预览质量转换媒体文件的所述至少一个选择相对应的数字媒体文件 在内的传输封装的装置。
28.根据权利要求27所述的用户界面,还包括用于向接收者子集发送传输封装的装置。
29.根据权利要求27所述的用户界面,还包括用于提示用户向接收者子集发送传输封装的装置。
30.根据权利要求27所述的用户界面,其中,请求选择内容包括时间,请求选择准则包 括早期准则。
31.根据权利要求27所述的用户界面,其中,请求选择内容包括购买出价,请求选择准 则包括出价最大化准则。
32.根据权利要求25所述的用户界面,其中,预览质量转换包括分辨率减小。
33.根据权利要求25所述的用户界面,其中,预览质量转换包括数字媒体文件的文件 大小的减小。
34.根据权利要求1所述的用户界面,其中,所述至少一个数字媒体文件编辑指令包括 文件格式指定。
35.根据权利要求34所述的用户界面,其中,文件格式指定准许至少原始格式和压缩 格式。
36.根据权利要求35所述的用户界面,其中,压缩格式包括无损压缩格式。
37.根据权利要求35所述的用户界面,其中,压缩格式包括有损压缩格式。
38.根据权利要求35所述的用户界面,其中,压缩格式是从由JPEG、TIFF、GIF和BMP构成的组中选择的格式。
39.根据权利要求1所述的用户界面,其中,所述至少一个数字媒体文件编辑指令包括 水印的选择和并入。
40.根据权利要求39所述的用户界面,其中,水印包括所述至少一个数字媒体文件的 价格。
41.根据权利要求40所述的用户界面,其中,价格与所述至少一个数字媒体文件的用 户最小可接受价格相对应。
42.根据权利要求39所述的用户界面,其中,水印包括摄影师标识。
43.根据权利要求39所述的用户界面,其中,水印是利用所述至少一个数字媒体文件 来隐藏编码的。
44.根据权利要求1所述的用户界面,还包括用于存储修改后的数字媒体文件的装置。
45.根据权利要求44所述的用户界面,其中,修改后的数字媒体文件是存储在内部存 储器中的。
46.根据权利要求45所述的用户界面,其中,内部存储器包括磁存储器。
47.根据权利要求45所述的用户界面,其中,内部存储器包括闪存。
48.根据权利要求44所述的用户界面,其中,修改后的数字媒体文件是存储在可拆卸 存储卡中的。
49.根据权利要求48所述的用户界面,其中,可拆卸存储卡是插入在数字媒体输入接 口阵列中的存储访问组件中的。
50.根据权利要求1所述的用户界面,还包括用于提供恢复选项的装置,从而能够将修改后的数字媒体文件恢复至其修改之前的原 始状态。
51.根据权利要求1所述的用户界面,其中,目的地指定包括电子邮件地址。
52.根据权利要求1所述的用户界面,其中,目的地指定包括IP地址。
53.根据权利要求1所述的用户界面,其中,目的地指定包括URL。
54.根据权利要求1所述的用户界面,其中,目的地指定包括电话号码。
55.根据权利要求1所述的用户界面,其中,目的地指定包括即时消息收发身份。
56.根据权利要求1所述的用户界面,其中,目的地指定指定了多于一个接收者。
57.根据权利要求1所述的用户界面,其中,目的地指定是选自数字地址簿的。
58.根据权利要求57所述的用户界面,其中,数字地址簿包括至少一个联系人组。
59.根据权利要求1所述的用户界面,其中,蜂窝网络格式包括GSM。
60.根据权利要求1所述的用户界面,其中,蜂窝网络格式包括GPRS。
61.根据权利要求1所述的用户界面,其中,蜂窝网络格式包括W-CDMA。
62.根据权利要求1所述的用户界面,其中,蜂窝网络格式包括CDMA。
63.根据权利要求59所述的用户界面,其中,蜂窝网络格式包括CDMA。
64.根据权利要求62所述的用户界面,其中,蜂窝网络格式包括GSM。
65.根据权利要求1所述的用户界面,其中,蜂窝网络格式包括CDMA2000。
66.根据权利要求1所述的用户界面,其中,蜂窝网络格式包括HSDPA。
67.根据权利要求1所述的用户界面,其中,选择至少一个数字媒体传输格式是基于自 动判定的。
68.根据权利要求67所述的用户界面,其中,自动判定是基于传输完整性分析的。
69.根据权利要求67所述的用户界面,其中,自动判定是基于监控基站的所报告的信 号强度的。
70.根据权利要求68所述的用户界面,其中,传输完整性分析包括针对每个数字媒体 传输格式的可靠性估计。
71.根据权利要求67所述的用户界面,其中,在选择所述至少一个数字媒体传输格式 之前,自动判定被呈现给用户以进行确认。
72.根据权利要求1所述的用户界面,其中,选择至少一个数字媒体传输格式是基于用 户判定的。
73.一种用于处理数字图像的、处理器实现的用户界面,包括用于从数字媒体输入接口阵列接收数字图像的装置,所述数字媒体输入接口阵列包括 至少存储访问组件和USB端口 ;用于经由集成的图像编辑和传输接口提供数字图像以在显示屏上显示的装置,所述显 示屏被配置为准许触摸屏输入;用于经由集成的图像编辑和传输接口提供多个数字图像编辑选项的装置,所述数字图 像编辑选项包括至少剪裁、大小调整、旋转、亮度、颜色调整、锐度、对比度、分辨率、文件格 式、水印、以及红眼减轻选项;用于经由集成的图像编辑和传输接口接收选自所述多个数字图像编辑选项的至少一 个数字图像编辑指令的装置;用于基于所述至少一个数字图像编辑指令修改数字图像的装置; 用于经由集成的图像编辑和传输接口接收至少一个目的地指定的装置,其中,所述目 的地指定是选自数字地址簿的;用于从集成的图像编辑和传输接口选择至少一个数字媒体传输格式的装置,所述数字 媒体传输格式包括GSM格式、GPRS格式、W-CDMA格式、CDMA格式、CDMA2000格式、HSDPA格 式、WiFi格式、蓝牙格式、以太网格式或USB格式中的任一个;用于根据所述至少一个数据传输格式配置数字媒体文件的装置;以及 用于经由数字媒体输出接口阵列向由所述至少一个目的地指定所指定的目的地发送 所配置的数字媒体文件的装置,所述数字媒体输出接口阵列包括输出组件,提供与至少 GSM格式、GPRS格式、W-CDMA格式、CDMA格式、CDMA2000格式、HSDPA格式、WiFi格式、蓝牙 格式、以太网格式和USB格式一致的传输能力。
74.一种用于处理数字媒体的、处理器实现的用户界面,包括用于从数字媒体输入接口阵列接收数字媒体文件的装置,所述数字媒体输入接口阵列 包括至少存储访问组件;用于提供数字媒体文件以在显示屏上显示的装置;用于接收至少一个数字媒体文件编辑指令的装置;用于基于所述至少一个数字媒体文件编辑指令修改数字媒体文件的装置;用于接收至少一个目的地指定的装置;用于选择至少一个数字媒体传输格式的装置,所述数字媒体传输格式包括蜂窝网络格 式、无线传输格式、以太网格式或USB格式中的任一个;用于根据所述至少一个数据传输格式配置数字媒体文件的装置;以及 用于经由数字媒体输出接口阵列向由所述至少一个目的地指定所指定的目的地发送 数字媒体文件的装置,所述数字媒体输出接口阵列包括输出组件,提供与至少蜂窝网络格 式和无线传输格式一致的传输能力。
75.一种用于产生用于处理数字媒体的用户界面的、处理器实现的方法,所述方法包括提供多个用户界面元素以便于经由集成的媒体编辑和传输接口提供数字媒体文件以在显示屏上显示; 从集成的媒体编辑和传输接口接收至少一个数字媒体文件编辑指令; 基于所述至少一个数字媒体文件编辑指令修改数字媒体文件; 从集成的媒体编辑和传输接口接收至少一个目的地指定;从集成的媒体编辑和传输接口接收至少一个数字媒体传输格式选择,所述传输格式选 择包括蜂窝网络格式、无线传输格式、以太网格式或USB格式中的任一个; 根据所述至少一个数据传输格式配置数字媒体文件;以及经由数字媒体输出接口阵列向由所述至少一个目的地指定所指定的目的地发送数字 媒体文件,所述数字媒体输出接口阵列包括输出组件,提供与至少蜂窝网络格式和无线传 输格式一致的传输能力。
76.一种具有被布置为处理数字媒体的用户界面的设备,所述用户界面包括被配置为 允许用户进行以下操作的界面元素经由集成的媒体编辑和传输接口提供数字媒体文件以在显示屏上显示; 从集成的媒体编辑和传输接口接收至少一个数字媒体文件编辑指令; 基于所述至少一个数字媒体文件编辑指令修改数字媒体文件; 从集成的媒体编辑和传输接口接收至少一个目的地指定;从集成的媒体编辑和传输接口接收至少一个数字媒体传输格式选择,所述传输格式选 择包括蜂窝网络格式、无线传输格式、以太网格式或USB格式中的任一个; 根据所述至少一个数据传输格式配置数字媒体文件;以及经由数字媒体输出接口阵列向由所述至少一个目的地指定所指定的目的地发送数字 媒体文件,所述数字媒体输出接口阵列包括输出组件,提供与至少蜂窝网络格式和无线传 输格式一致的传输能力。
77.—种处理器可读以提供用于处理数字媒体的用户界面的数字介质,包括处理器可读介质中的指令信号,其中,所述指令信号是处理器可发出以进行以下操作的经由集成的媒体编辑和传输接口提供数字媒体文件以在显示屏上显示; 从集成的媒体编辑和传输接口接收至少一个数字媒体文件编辑指令; 基于所述至少一个数字媒体文件编辑指令修改数字媒体文件; 从集成的媒体编辑和传输接口接收至少一个目的地指定;从集成的媒体编辑和传输接口接收至少一个数字媒体传输格式选择,所述传输格式选择包括蜂窝网络格式、无线传输格式、以太网格式或USB格式中的任一个; 根据所述至少一个数据传输格式配置数字媒体文件;以及经由数字媒体输出接口阵列向由所述至少一个目的地指定所指定的目的地发送数字 媒体文件,所述数字媒体输出接口阵列包括输出组件,提供与至少蜂窝网络格式和无线传 输格式一致的传输能力。
78.一种用于处理数字媒体的、处理器实现的方法,包括从数字媒体输入接口阵列接收数字媒体文件,所述数字媒体输入接口阵列包括至少存 储访问组件;经由集成的媒体编辑和传输接口提供数字媒体文件以在显示屏上显示; 从集成的媒体编辑和传输接口接收至少一个数字媒体文件编辑指令; 基于所述至少一个数字媒体文件编辑指令修改数字媒体文件; 从集成的媒体编辑和传输接口接收至少一个目的地指定;从集成的媒体编辑和传输接口接收至少一个数字媒体传输格式选择,所述传输格式选 择包括蜂窝网络格式、无线传输格式、以太网格式或USB格式中的任一个; 根据所述至少一个数据传输格式配置数字媒体文件;以及经由数字媒体输出接口阵列向由所述至少一个目的地指定所指定的目的地发送数字 媒体文件,所述数字媒体输出接口阵列包括输出组件,提供与至少蜂窝网络格式和无线传 输格式一致的传输能力。
79.一种用于处理数字媒体的、处理器实现的方法,包括从数字媒体输入接口阵列接收数字媒体文件,所述数字媒体输入接口阵列包括至少存 储访问组件;经由集成的媒体编辑和传输接口提供数字媒体文件以在显示屏上显示; 从集成的媒体编辑和传输接口接收至少一个数字媒体文件编辑指令,所述指令包括向 预览质量版本的转换;基于所述至少一个数字媒体文件编辑指令修改数字媒体文件以产生预览质量媒体文件;从集成的媒体编辑和传输接口接收至少一个目的地指定;从集成的媒体编辑和传输接口接收至少一个数字媒体传输格式选择,所述传输格式选 择包括蜂窝网络格式、无线传输格式、以太网格式或USB格式中的任一个; 根据所述至少一个数据传输格式配置预览质量数字媒体文件; 准备包括所配置的媒体文件和可选义务在内的报价消息以购买媒体文件; 经由数字媒体输出接口阵列向由所述至少一个目的地指定所指定的目的地发送报价 消息,所述数字媒体输出接口阵列包括输出组件,提供与至少蜂窝网络格式和无线传输格 式一致的传输能力;从购买实体接收答复消息,所述答复消息包括对可选义务的肯定响应;以及 向购买实体提供原始媒体文件。
80.根据权利要求79所述的方法,其中,报价消息被发送给多个接收者。
81.根据权利要求80所述的方法,其中,报价消息是在拍卖的上下文中提供的。
82.根据权利要求81所述的方法,其中,拍卖是e-Bay拍卖,报价消息被发送给该拍卖。
83.根据权利要求78或79所述的方法,其中,数字媒体文件包括静止图像。
84.根据权利要求78或79所述的方法,其中,数字媒体文件包括视频。
85.根据权利要求84所述的方法,其中,数字媒体文件还包括音频补充。
86.根据权利要求85所述的方法,其中,数字媒体文件编辑指令包括音频补充调整。
87.根据权利要求86所述的方法,其中,音频补充调整包括音量改变。
88.根据权利要求78或79所述的方法,其中,存储访问组件是闪存卡槽。
89.根据权利要求78或79所述的方法,其中,数字媒体输入接口阵列还包括USB端口。
90.根据权利要求89所述的方法,其中,USB端口与输出组件中的至少一个相同。
91.根据权利要求78或79所述的方法,其中,显示屏准许触摸屏输入。
92.根据权利要求78或79所述的方法,其中,所述至少一个数字媒体文件编辑指令包 括图像剪裁。
93.根据权利要求78或79所述的方法,其中,所述至少一个数字媒体文件编辑指令包 括图像大小调整。
94.根据权利要求78或79所述的方法,其中,所述至少一个数字媒体文件编辑指令包 括图像旋转。
95.根据权利要求78或79所述的方法,其中,所述至少一个数字媒体文件编辑指令包括亮度调整。
96.根据权利要求78或79所述的方法,其中,所述至少一个数字媒体文件编辑指令包 括颜色调整。
97.根据权利要求96所述的方法,其中,颜色调整包括颜色饱和度调整。
98.根据权利要求96所述的方法,其中,颜色调整包括色调调整。
99.根据权利要求78或79所述的方法,其中,所述至少一个数字媒体文件编辑指令包 括锐度调整。
100.根据权利要求78或79所述的方法,其中,所述至少一个数字媒体文件编辑指令包 括对比度调整。
101.根据权利要求78或79所述的方法,其中,所述至少一个数字媒体文件编辑指令包 括红眼减轻。
102.根据权利要求78或79所述的方法,其中,所述至少一个数字媒体文件编辑指令包 括特殊效果的应用。
103.根据权利要求102所述的方法,其中,特殊效果包括数字喷枪。
104.根据权利要求78或79所述的方法,其中,所述至少一个数字媒体文件编辑指令包括分辨率调整。
105.根据权利要求104所述的方法,其中,分辨率调整准许至少高分辨率设置和低分辨率设置。
106.根据权利要求78所述的方法,其中,所述至少一个数字媒体文件编辑指令包括预 览质量转换。
107.根据权利要求106所述的方法,还包括从媒体请求实体接收数字媒体文件请求消息,所述请求消息包括预览质量转换媒体文 件的至少一个选择;以及准备包括与预览质量转换媒体文件的所述至少一个选择相对应的数字媒体文件在内 的传输封装。
108.根据权利要求79或106所述的方法,还包括从一组媒体请求实体接收多个数字媒体文件请求消息,每个请求消息包括请求选择内 容以及预览质量转换媒体文件的至少一个选择;针对请求选择内容搜索所述多个数字媒体文件请求消息; 基于请求选择内容和一组请求选择准则来选择媒体请求实体的接收者子集;以及 准备包括与预览质量转换媒体文件的所述至少一个选择相对应的数字媒体文件在内 的传输封装。
109.根据权利要求108所述的方法,还包括 向接收者子集发送传输封装。
110.根据权利要求108所述的方法,还包括 提示用户向接收者子集发送传输封装。
111.根据权利要求108所述的方法,其中,请求选择内容包括时间,请求选择准则包括 早期准则。
112.根据权利要求108所述的方法,其中,请求选择内容包括购买出价,请求选择准则 包括出价最大化准则。
113.根据权利要求79或106所述的方法,其中,预览质量转换包括分辨率减小。
114.根据权利要求79或106所述的方法,其中,预览质量转换包括数字媒体文件的文 件大小的减小。
115.根据权利要求78或79所述的方法,其中,所述至少一个数字媒体文件编辑指令包 括文件格式指定。
116.根据权利要求115所述的方法,其中,文件格式指定准许至少原始格式和压缩格式。
117.根据权利要求116所述的方法,其中,压缩格式包括无损压缩格式。
118.根据权利要求116所述的方法,其中,压缩格式包括有损压缩格式。
119.根据权利要求116所述的方法,其中,压缩格式是从由JPEG、TIFF、GIF和BMP构 成的组中选择的格式。
120.根据权利要求78或79所述的方法,其中,所述至少一个数字媒体文件编辑指令包 括水印的选择和并入。
121.根据权利要求120所述的方法,其中,水印包括所述至少一个数字媒体文件的价格。
122.根据权利要求121所述的方法,其中,价格与所述至少一个数字媒体文件的用户 最小可接受出售价格相对应。
123.根据权利要求120所述的方法,其中,水印包括摄影师标识。
124.根据权利要求120所述的方法,其中,水印是利用所述至少一个数字媒体文件来 隐藏编码的。
125.根据权利要求78或79所述的方法,还包括 存储修改后的数字媒体文件。
126.根据权利要求125所述的方法,其中,修改后的数字媒体文件是存储在内部存储 器中的。
127.根据权利要求126所述的方法,其中,内部存储器包括磁存储器。
128.根据权利要求126所述的方法,其中,内部存储器包括闪存。
129.根据权利要求125所述的方法,其中,修改后的数字媒体文件是存储在可拆卸存 储卡中的。
130.根据权利要求129所述的方法,其中,可拆卸存储卡是插入在数字媒体输入接口 阵列中的存储访问组件中的。
131.根据权利要求78或79所述的方法,还包括提供恢复选项,从而能够将修改后的数字媒体文件恢复至其修改之前的原始状态。
132.根据权利要求78或79所述的方法,其中,目的地指定包括电子邮件地址。
133.根据权利要求78或79所述的方法,其中,目的地指定包括IP地址。
134.根据权利要求78或79所述的方法,其中,目的地指定包括URL。
135.根据权利要求78或79所述的方法,其中,目的地指定包括电话号码。
136.根据权利要求78或79所述的方法,其中,目的地指定包括即时消息收发身份。
137.根据权利要求78或79所述的方法,其中,目的地指定指定了多于一个接收者。
138.根据权利要求78或79所述的方法,其中,目的地指定是选自数字地址簿的。
139.根据权利要求138所述的方法,其中,数字地址簿包括至少一个联系人组。
140.根据权利要求78或79所述的方法,其中,蜂窝网络格式包括GSM。
141.根据权利要求78或79所述的方法,其中,蜂窝网络格式包括GPRS。
142.根据权利要求78或79所述的方法,其中,蜂窝网络格式包括W-CDMA。
143.根据权利要求78或79所述的方法,其中,蜂窝网络格式包括CDMA。
144.根据权利要求140所述的方法,其中,蜂窝网络格式包括CDMA。
145.根据权利要求143所述的方法,其中,蜂窝网络格式包括GSM。
146.根据权利要求78或79所述的方法,其中,蜂窝网络格式包括CDMA2000。
147.根据权利要求78或79所述的方法,其中,蜂窝网络格式包括HSDPA。
148.根据权利要求78或79所述的方法,其中,选择至少一个数字媒体传输格式是基于 自动判定的。
149.根据权利要求148所述的方法,其中,自动判定是基于传输完整性分析的。
150.根据权利要求148所述的方法,其中,自动判定是基于监控基站的所报告的信号 强度的。
151.根据权利要求149所述的方法,其中,传输完整性分析包括针对每个数字媒体传 输格式的可靠性估计。
152.根据权利要求148所述的方法,其中,在选择所述至少一个数字媒体传输格式之 前,自动判定被呈现给用户以进行确认。
153.根据权利要求78或79所述的方法,其中,选择至少一个数字媒体传输格式是基于 用户判定的。
154.一种用于处理数字图像的、处理器实现的方法,包括从数字媒体输入接口阵列接收数字图像,所述数字媒体输入接口阵列包括至少存储访问组件和USB端口 ;经由集成的图像编辑和传输接口提供数字图像以在显示屏上显示,所述显示屏被配置为准许触摸屏输入;经由集成的图像编辑和传输接口提供多个数字图像编辑选项,所述数字图像编辑选项 包括至少剪裁、大小调整、旋转、亮度、颜色调整、锐度、对比度、分辨率、文件格式、水印、以 及红眼减轻选项;经由集成的图像编辑和传输接口接收选自多个数字图像编辑选项的至少一个数字图 像编辑指令;基于所述至少一个数字图像编辑指令修改数字图像;经由集成的图像编辑和传输接口接收至少一个目的地指定,其中,所述目的地指定是 选自数字地址簿的;从集成的图像编辑和传输接口选择至少一个数字媒体传输格式,所述数字媒体传输格 式包括GSM格式、GPRS格式、W-CDMA格式、CDMA格式、CDMA2000格式、HSDPA格式、WiFi格 式、蓝牙格式、以太网格式或USB格式中的任一个;根据所述至少一个数据传输格式配置数字媒体文件;以及经由数字媒体输出接口阵列向由所述至少一个目的地指定所指定的目的地发送所配 置的数字媒体文件,所述数字媒体输出接口阵列包括输出组件,提供与至少GSM格式、 GPRS格式、W-CDMA格式、CDMA格式、CDMA2000格式、HSDPA格式、WiFi格式、蓝牙格式、以太 网格式和USB格式一致的传输能力。
155.—种用于处理数字媒体的、处理器实现的方法,包括从数字媒体输入接口阵列接收数字媒体文件,所述数字媒体输入接口阵列包括至少存 储访问组件;提供数字媒体文件以在显示屏上显示;接收至少一个数字媒体文件编辑指令;基于所述至少一个数字媒体文件编辑指令修改数字媒体文件;接收至少一个目的地指定;选择至少一个数字媒体传输格式,所述数字媒体传输格式包括蜂窝网络格式、无线传 输格式、以太网格式或USB格式中的任一个;根据所述至少一个数据传输格式配置数字媒体文件;以及经由数字媒体输出接口阵列向由所述至少一个目的地指定所指定的目的地发送数字 媒体文件,所述数字媒体输出接口阵列包括输出组件,提供与至少蜂窝网络格式和无线传 输格式一致的传输能力。
156.一种用于处理数字媒体的系统,包括用于从数字媒体输入接口阵列接收数字媒体文件的装置,所述数字媒体输入接口阵列 包括至少存储访问组件;用于经由集成的媒体编辑和传输接口提供数字媒体文件以在显示屏上显示的装置; 用于从集成的媒体编辑和传输接口接收至少一个数字媒体文件编辑指令的装置; 用于基于所述至少一个数字媒体文件编辑指令修改数字媒体文件的装置; 用于从集成的媒体编辑和传输接口接收至少一个目的地指定的装置;用于从集成的媒体编辑和传输接口接收至少一个数字媒体传输格式选择的装置,所述 传输格式选择包括蜂窝网络格式、无线传输格式、以太网格式或USB格式中的任一个; 用于根据所述至少一个数据传输格式配置数字媒体文件的装置;以及 用于经由数字媒体输出接口阵列向由所述至少一个目的地指定所指定的目的地发送 数字媒体文件的装置,所述数字媒体输出接口阵列包括输出组件,提供与至少蜂窝网络格 式和无线传输格式一致的传输能力。
157.一种用于处理数字媒体的系统,包括用于从数字媒体输入接口阵列接收数字媒体文件的装置,所述数字媒体输入接口阵列 包括至少存储访问组件;用于经由集成的媒体编辑和传输接口提供数字媒体文件以在显示屏上显示的装置; 用于从集成的媒体编辑和传输接口接收至少一个数字媒体文件编辑指令的装置,所述 指令包括向预览质量版本的转换;用于基于所述至少一个数字媒体文件编辑指令修改数字媒体文件以产生预览质量媒 体文件的装置;用于从集成的媒体编辑和传输接口接收至少一个目的地指定的装置; 用于从集成的媒体编辑和传输接口接收至少一个数字媒体传输格式选择的装置,所述 传输格式选择包括蜂窝网络格式、无线传输格式、以太网格式或USB格式中的任一个; 用于根据所述至少一个数据传输格式配置预览质量数字媒体文件的装置; 用于准备包括所配置的媒体文件和可选义务在内的报价消息以购买媒体文件的装置;用于经由数字媒体输出接口阵列向由所述至少一个目的地指定所指定的目的地发送 报价消息的装置,所述数字媒体输出接口阵列包括输出组件,提供与至少蜂窝网络格式和 无线传输格式一致的传输能力;用于从购买实体接收答复消息的装置,所述答复消息包括对可选义务的肯定响应;以及用于向购买实体提供原始媒体文件的装置。
158.—种用于处理数字媒体的设备,包括 存储器;处理器,被布置为与所述存储器进行通信,并被配置为发出存储在所述存储器中的多 个指令,其中,所述指令发出信号以进行以下操作从数字媒体输入接口阵列接收数字媒体文件,所述数字媒体输入接口阵列包括至少存 储访问组件;经由集成的媒体编辑和传输接口提供数字媒体文件以在显示屏上显示; 从集成的媒体编辑和传输接口接收至少一个数字媒体文件编辑指令; 基于所述至少一个数字媒体文件编辑指令修改数字媒体文件; 从集成的媒体编辑和传输接口接收至少一个目的地指定;从集成的媒体编辑和传输接口接收至少一个数字媒体传输格式选择,所述传输格式选 择包括蜂窝网络格式、无线传输格式、以太网格式或USB格式中的任一个; 根据所述至少一个数据传输格式配置数字媒体文件;以及经由数字媒体输出接口阵列向由所述至少一个目的地指定所指定的目的地发送数字 媒体文件,所述数字媒体输出接口阵列包括输出组件,提供与至少蜂窝网络格式和无线传 输格式一致的传输能力。
159.—种用于处理数字媒体的设备,包括 存储器;处理器,被布置为与所述存储器进行通信,并被配置为发出存储在所述存储器中的多 个处理指令,其中,所述指令发出信号以进行以下操作从数字媒体输入接口阵列接收数字媒体文件,所述数字媒体输入接口阵列包括至少存 储访问组件;经由集成的媒体编辑和传输接口提供数字媒体文件以在显示屏上显示; 从集成的媒体编辑和传输接口接收至少一个数字媒体文件编辑指令,所述指令包括向 预览质量版本的转换;基于所述至少一个数字媒体文件编辑指令修改数字媒体文件以产生预览质量媒体文件;从集成的媒体编辑和传输接口接收至少一个目的地指定;从集成的媒体编辑和传输接口接收至少一个数字媒体传输格式选择,所述传输格式选 择包括蜂窝网络格式、无线传输格式、以太网格式或USB格式中的任一个; 根据所述至少一个数据传输格式配置预览质量数字媒体文件; 准备包括所配置的媒体文件和可选义务在内的报价消息以购买媒体文件; 经由数字媒体输出接口阵列向由所述至少一个目的地指定所指定的目的地发送报价 消息,所述数字媒体输出接口阵列包括输出组件,提供与至少蜂窝网络格式和无线传输格 式一致的传输能力;从购买实体接收答复消息,所述答复消息包括对可选义务的肯定响应;以及 向购买实体提供原始媒体文件。
160.—种处理器可读以处理数字媒体的介质,包括处理器可读介质中的指令信号,其中,所述指令信号是处理器可发出以进行以下操作的从数字媒体输入接口阵列接收数字媒体文件,所述数字媒体输入接口阵列包括至少存 储访问组件;经由集成的媒体编辑和传输接口提供数字媒体文件以在显示屏上显示; 从集成的媒体编辑和传输接口接收至少一个数字媒体文件编辑指令; 基于所述至少一个数字媒体文件编辑指令修改数字媒体文件; 从集成的媒体编辑和传输接口接收至少一个目的地指定;从集成的媒体编辑和传输接口接收至少一个数字媒体传输格式选择,所述传输格式选 择包括蜂窝网络格式、无线传输格式、以太网格式或USB格式中的任一个; 根据所述至少一个数据传输格式配置数字媒体文件;以及经由数字媒体输出接口阵列向由所述至少一个目的地指定所指定的目的地发送数字 媒体文件,所述数字媒体输出接口阵列包括输出组件,提供与至少蜂窝网络格式和无线传 输格式一致的传输能力。
161. 一种处理器可读以处理数字媒体的介质,包括处理器可读介质中的指令信号,其中,所述指令信号是处理器可发出以进行以下操作的从数字媒体输入接口阵列接收数字媒体文件,所述数字媒体输入接口阵列包括至少存 储访问组件;经由集成的媒体编辑和传输接口提供数字媒体文件以在显示屏上显示; 从集成的媒体编辑和传输接口接收至少一个数字媒体文件编辑指令,所述指令包括向 预览质量版本的转换;基于所述至少一个数字媒体文件编辑指令修改数字媒体文件以产生预览质量媒体文件;从集成的媒体编辑和传输接口接收至少一个目的地指定;从集成的媒体编辑和传输接口接收至少一个数字媒体传输格式选择,所述传输格式选 择包括蜂窝网络格式、无线传输格式、以太网格式或USB格式中的任一个; 根据所述至少一个数据传输格式配置预览质量数字媒体文件; 准备包括所配置的媒体文件和可选义务在内的报价消息以购买媒体文件; 经由数字媒体输出接口阵列向由所述至少一个目的地指定所指定的目的地发送报价 消息,所述数字媒体输出接口阵列包括输出组件,提供与至少蜂窝网络格式和无线传输格 式一致的传输能力;从购买实体接收答复消息,所述答复消息包括对可选义务的肯定响应;以及 向购买实体提供原始媒体文件。
全文摘要
本发明公开了一种便携式图像处理发送器的用户界面,以及针对便携式图像处理发送器和便携式自动合同图像销售器和发送器的设备、方法和系统。发送器(用户界面)提供用于通过大批传输方式和协议来管理、操纵、存储和传输数字媒体文件的平台或紧致且有效的论坛。为从远程位置销售或分发提供媒体的能力潜在地对一批媒体应用有利,所述能力包括基于所选准则从许多可能的买方中选择的能力,以及远程建立绑定购买和/或图像传送关系的能力。摄影师、摄影记者等可以采用上述能力来快速处理、编辑高质量照片或视频,并向多个通讯社、报纸、杂志、电视演播室、网站等发送该高质量照片或视频,而同时通过允许他们发送降低质量和水印验证来保持对他们的照片的控制。发送器可以被配置为(经由用户界面)允许设法传输大、高分辨率图像的用户首先产生并传输的分辨率预览图像,从而节省传输时间和资源。当同意接收预览版本时,则可以传输图像的全分辨率版本。发送器的广泛通信能力确保在定位和开发可用通信网络,甚至来自远程位置的可用通信网络时最大程度有效。
文档编号H04N1/00GK101849404SQ200880107137
公开日2010年9月29日 申请日期2008年7月18日 优先权日2007年7月27日
发明者李泽楷 申请人:拉加维林有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1