遮罩工具制造技术

技术编号:2925256 阅读:228 留言:0更新日期:2012-04-11 18:40
根据本发明专利技术的一个实施例,一种遮罩方法包括基于用户(103)对数码相机所执行的操作来选择遮罩工具(112)的操作。所述遮罩工具被定位于图像的遮罩部分上并且效果(110)被应用。所述效果被应用于遮罩部分之外的图像上。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术一般地涉及图形编辑技术,更具体地涉及通过利用遮罩工具 (masking tools )来控制效果的应用。
技术介绍
随着计算的日益普及和因特网在许多领域中的使用,以简单、方便的 方式来控制计算机和类似设备的能力已变得非常重要。然而,计算机和类 似设备的现有界面可能是麻烦和复杂的。具体而言,图形编辑程序的许多用户会获益于用于控制各种特殊效果 在图像上的应用的经改进的界面。例如,图形编辑程序会获益于对关于图 像的强度和区域的效果的应用的经改进的控制,所述图像通过效果的应用 而受到修改。一些软件应用程序实现类似于将切除或模板(stencil)应用于下层图 像的保护区域的遮罩工具。这些软件应用程序还实现将效果仅应用于局部 区域的控制,类似于街道粉刷工具。附图说明通过参考下面的描述和用于图示本专利技术的实施例的附图,可以最好地 理解这些实施例。图1A图示出利用本专利技术的实施例所实现的示例性系统。图IB图示出本专利技术的网络概述图。 图1C图示出本专利技术的基本处理器。图2A图示出根据本专利技术进行操作的遮罩工具的实施例。图2B图示出根据本专利技术进行操作的遮罩工具的另一实施例。 图2C图示出根据本专利技术进行操作的遮罩工具的另一实施例。 图3图示出用于图2A-2C的遮罩工具的选择处理的示例性实施例。 图4图示出用于图2A-2C的遮罩工具的定制处理的示例性实施例。 图5图示出一个实施例的流程图。具体实施例方式在下面对本专利技术实施例的详细描述中,对附图进行参考,在附图中, 相似的参考标号表示类似的元件,并且通过图示方式示出了其中可以实施 本专利技术的具体实施例。这些实施例被足够详细地描述以使得本领域技术人 员能够实施本专利技术,并且应当理解,在不脱离本专利技术的范围的情况下,可 以利用其他实施例并且可以作出逻辑、机械、电力和其他改变。因此,不 应以限制的意义来考虑下面的详细描述,本专利技术的范围仅由所附权利要求 来限定。A. —般系统体系结构以对本专利技术的操作的概述开始,图1A图示出根据本专利技术一个实施例 的可以控制图像处理的效果的系统100。系统100包括服务器101和一个 或多个客户端103。位于服务器101内的存储器中所存储的典型软件应用 程序104是适用于处理客户端103所提供的图像的图像编辑包。软件应用 程序104的操作可以通过服务器101或者通过来自客户端103的控制信息 来控制。在软件应用程序104内,存在效果块IIO和遮罩工具块112。这 些"块"表示一个或多个指令的集合,包括但不限于例程、函数或者任何 其他处理。效果块IIO对图像应用特殊效果,遮罩工具块112选择性地限 制由效果块IIO所修改的图像区域。如图1B所示,客户端103可以通过广域网与服务器101建立通信。 例如,客户端103可以直接与因特网服务供应商(ISP)通信,该ISP与服务器101通信。客户端103表示任何可以允许用户对信息的在线访问的设备。"客户 端"的说明性示例可以包括但不限于或约束于数码相机、包括信息站 (kiosk)在内的用于观看图像的独立设备、手持图像观看设备(例如,便 携式计算机、个人数字助理、iPOD⑧或者其他音乐/视频/图像观看设备 等)、摄像蜂窝电话等。在该实施例中,客户端103可以提供用于向用户 传送信息的用户接口。应当注意,尽管图1A仅示出两个执行上述功能的模块,但是可以使用更多或更少的模块来执行该功能。客户端103的一个示例性实施例是图1C所图示出的数码相机140。对 于该实施例,数码相机140包括与总线165耦合的处理器150、存储器 155和输入/输出设备160。输入/输出设备160包括用于与服务器101建立 有线或者无线通信路径的接口。存储器155被配置用于存储由数码相机 140捕捉并经处理器150处理的图像。存储器155包括各种类型的计算机可读介质,包括可由处理器150访 问的任何类型的存储设备。本领域技术人员将会立即认识到术语"计算机 可读介质"包括诸如可编程电子电路之类的任何适当的存储介质、诸如易 失性存储器(例如,随机存取存储器等)或者非易失性存储器(例如,只 读存储器、闪存等)之类的任何类型的半导体存储设备、硬盘驱动器或者 诸如软盘、光盘(例如,压縮盘或者数字通用盘"DVD")、记忆棒、数 字磁带等的任何便携式存储设备。当然,清楚的是,可以通过操作系统软件来控制数码相机140,所述 系统软件包括由处理器执行并存储在内部存储器中的指令。而且,可以在 存储器155内或者用于代替服务器101内的那种存储或除服务器101内的 那种存储之外的另一存储器部件内实现软件应用程序104,所述另一存储 器部件被集成在处理器150内或者处理器150外。因此,数码相机140可 以直接执行遮罩操作并且将效果应用于图像。作为第一个说明性示例,软件应用程序104可以被载入到服务器101 中以如下所述地对图像执行遮罩并对其应用效果。这些遮罩操作由数码相 机控制。根据第二说明性示例,虽然软件应用程序104可以被载入在数码相机140中以对图像完成遮罩和效果应用,但是遮罩工具是由数码相机 140从在服务器101内实现的存储器中取回的。根据第三说明性示例,用 于处理的高分辨率图像被载入在服务器101上,同时低分辨率图像被载入在数码相机140中。响应于对低分辨率图像所选择的操作,对高分辨率图像执行相应的操作。B.遮罩工具的实施例图2A图示出如图1A的块112中所述的遮罩工具的第一实施例。显示 器200表示在利用软件应用程序104 (图1A)时的样本屏幕。在显示器 200上示出遮罩工具210,其中,遮罩工具210展现一种或多种图形表 示。这些图形表示可以具有预定的形状和大小并且/或者可以由用户来设置 以产生可定制的图形表示。预定形式的遮罩工具210可以在制造期间被预 先载入到数码相机中或者通过网络连接从源下载到数码相机中。遮罩工具 210的定制的图形表示在由用户完成定制之后可以存储在数码相机内,并 且可以被传送到服务器101以进行存储。例如,如图2A所示,遮罩工具210的实施例是半透明的并且由清晰 轮廓来限定。通过相对于显示器200上示出的静态图像来移动遮罩工具 210,遮罩工具210允许来自效果块110 (图1A)的选择性应用效果。显 示器200上示出的静态图像中位于遮罩工具210内的部分未被效果的应用 所修改。该静态图像可以是静止图像或来自视频流的图像。此外,在效果的应用期间,遮罩工具210能够被相对于静态图像动态 地移动。这允许用户通过在应用效果期间同时交互地移动遮罩工具来选择 性地应用效果。另一实施例包括能够直接与局部图像编辑操作进行交互的遮罩工具。 例如,在用户当前应用图像效果的紧接区域中,遮罩工具可以变得完全透 明。这允许用户看见被遮罩的整个区域,而没有遮罩或线条阻挡紧接的工 作区域。图2B图示出在显示器200上示出的遮罩工具215的第二实施例。遮 罩工具215示出遮罩工具215内的部分具有交叉影线阴影。可以利用任何 类型的阴影来图示遮罩工具内的部分。图2C图示出在显示器200上示出的遮罩工具的第三实施例。根据该实施例,遮罩工具的形状可以容易地被创建和修改。例如,在显示器200 内,有第一遮罩工具220、第二遮罩工具230和第三遮罩工具24本文档来自技高网...

【技术保护点】
一种用于控制对显示图像所执行的效果的系统,该系统包括:    数码相机,该数码相机适用于控制半透明遮罩工具,所述半透明遮罩工具被定位于所述图像之上并且限定所述图像中的当前在所述效果被应用于所述图像时免受改变的部分。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:埃里克爱德华兹克莱哈维费希尔库尔特乔纳赤尼尔雅各布马诺维茨约翰特瑞
申请(专利权)人:索尼电子有限公司
类型:发明
国别省市:US[美国]

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

1