自动调整作品的元素的表现逼真度的方法和系统技术方案

技术编号:7323745 阅读:144 留言:0更新日期:2012-05-09 22:34
自动调整作品中的元素的表现逼真度可以包括:检测被添加到作品的元素以及基于该作品中的一个或多个其他元素的表现来确定所添加的元素的表现逼真度。所添加的元素的表现可以被自动调整到所确定的逼真度,以与该作品中的所述一个或多个其他元素的表现相匹配。

【技术实现步骤摘要】

本申请一般涉及计算机系统、计算机绘图工具,更具体地涉及自动调整绘图或者图形作品中表现(render)的元素。
技术介绍
人们按惯例在工程中的设计阶段采用图的草图。他们在纸上或者白板上以及越来越多地在其电子相对物上绘图,来帮助思考、传送和/或与其他人共享其想法。手画的草图具有迅速产生而无需花时间认知绘图软件的使用的优点。草图通常还适当地表明它们体现的想法未完全成形并且是开放的以便进一步改进。这在将想法转达给其他人时可能是有利的,因为人们在讨论草图时更可能仍然停留在概念水平。但是,草图通常以空白“纸张”开始,并且草图经常不能单独提供重复使用其包含的元素的能力;也就是说,手画的草图不提供对于可重用性的支持。一些工具允许省略绘制的要素并将其恢复用于稍后使用(例如参见AdobeTMFlashTM及其“符号”的使用)。其他工具提供了通常按“选项板(palette) ”布置的可能的一组设计元素,其可以被添加到设计作品(例如参见MiCr0S0ftTMViSi0 )。但是没有工具允许人们创建并入了自由的手画元素和重复使用的(reused)元素两者的图,其中该结果在风格上相关。该图将具有草绘的一些元素和来自选项板的一些元素,或者在主要根据经验的原型的情况下具有通过笔画识别处理被映射到最可能的选项板元素并被显示为识别的元素(例如将闭合的粗略地转动的圆圈变成完美的圆形)的所有草绘的元素。
技术实现思路
可以提供用于自动地调整作品中的元素的表现逼真度的方法和系统。在一个方面中,该方法可以包括检测被添加到作品的元素以及基于该作品中的一个或多个其他元素的表现来确定所添加的元素的表现逼真度。该方法还可以包括将所添加的元素的表现自动调整到所确定的逼真度,以与该作品中的所述一个或多个其他元素的表现相匹配。该方法还可以包括呈现自动调整的表现的元素。在一个方面中,自动调整作品中的元素的表现逼真度的系统可以包括可操作以检测添加到作品的元素的模块。该模块还可以可操作以基于该作品中的一个或多个其他元素的表现来确定所添加的元素的表现逼真度。该模块还可以可操作以将所添加的元素的表现自动调整到所确定的逼真度,以与该作品中的所述一个或多个其他元素的表现相匹配。 用户界面可操作以呈现自动调整的表现的元素。还可以提供存储了机器可执行来进行在此所述的一个或多个方法的指令的程序计算机可读存储介质。以下参考附图详细描述各个实施例的进一步的特征以及结构和操作。附图中,类似的参考标记表示相同的或者功能上类似的元素。附图说明图1是例示一个实施例中的本公开的方法逻辑的流程图。图2是例示本公开的一个实施例中的组件的系统图。图3A和IBB示出如果很好地形成的椅子元素被放在粗略绘出的草图上可能发生什么,例如调整元素的表现逼真度。图4例示计算机系统的例子,其中可以实现或执行本公开的系统和方法。 具体实施例方式公开了系统和方法,在一个方面中,其基于作品中的其他元素的表现逼真度或者表现风格的其他决定因素来自动调整作品中的一个或多个元素的表现逼真度。作品指绘图。例如,可以使用允许用户使用“铅笔”或者“刷子”工具在计算机输入介质(例如触摸敏感写字板或者覆盖在计算机显示器上的触摸屏)上绘图以绘出手画的草图和/或选择预定的绘图元素比如椭圆形、矩形、曲线、直线以及例如从这样的元素的选项板中拖出实例并将其放在输入介质上的绘图工具或者类似软件来创建作品。“表现逼真度,,或者“逼真度,,在此指跟随输入手势而显示的元素与手绘的笔划(stroke)或者预定的元素相对应的程度。例如,本公开的系统和/或方法可以将来自很好地形成的图像的预定元素——例如从用于设计房间布局的Visio 选项板中拖出的椅子——转换成粗略绘出的草图,同时其被添加到房间的粗略绘出的草图。粗略绘出的草图指人们利用铅笔在纸上可能产生的东西。在这样的草图中,应该平行的线(如果它们完美地反映它们所对应的物理对象的话) 趋向于不完全平行,应该优选地对称的元素不对称,线的宽度不统一,等等。很好地形成的图像指人们通常在预定绘图元素的选项板中找到的东西。这些包括具有完全相等的边和90 度角的方形、完美地形成的圆形或者在椅子的例子的情况下的具有完美的对称性、直线、平滑的曲线等的元素。图3A和;3B示出如果很好地形成的椅子元素被放在粗略绘出的草图上将发生什么。所选的并被绘到作品中的很好地形成的椅子被表现为具有根据作品中的其他元素而调整的其逼真度。即使在很好地形成的元素被表现为粗略绘出的草图的元素的情况下,也要注意不需要损失元素的其他属性。具体地,椅子被添加到图中(尽管其被表现为就好像已经被粗略绘出因此保留了整个房间草图的风格一致性)的事实将不会失去已被置于图中的是椅子的事实。如果该椅子具有与其相关的其他属性(例如质地选择、成本范围、人类环境可调整性特征、诸如“不能安装在墙上”的限制),这些属性将保留。也就是说,在一个实施例中, 草图中仅椅子的外观将更改。另外,外观的更改无需是不可取消的。稍后在设计过程中,椅子可以“高表现(up-rendered) ”以呈现诸如预定元素的选项板中的原始元素的更规则化的专业的外观。可以沿着稍微连续的维度(dimension)来考虑本公开中的作品的元素的视觉逼真度。人们可以想象在此维度随意上下,将视觉变换应用于整个作品或者作品的部分。例如考虑将看起来是覆盖的黑色标记线的东西添加到看起来是铅笔草绘的元素的轮廓上来指示它们较稳固地建立为最终作品的元素。在目前为止所使用的例子中,房间的草图提供了确定如何表现从预先存在的元素的选项板中拖出的新元素的背景。但是背景的概念也可以扩展到作品的本体(corpus)或者作品的风格,并且无需限于单个作品内的元素的表现逼真度或风格所提供的背景。例如,绘图的集合可以定义确定即使新元素被放到空的绘图中时如何表现该新元素的风格。 这可能在例如致使新的绘图保持与绘图的更大集合风格上一致方面有帮助。最后,在此的概念不限于视觉逼真度。相同的思想可以应用于利用向其添加了高逼真度循环(high fidelityloop)的可听背景嘶嘶声以低采样率记录的音乐作品。在此情况下,新的循环将被播放为就像其是利用可听背景嘶嘶声以低采样率记录的一样。图1是例示一个实施例中的本公开的方法的流程图。在102,可以检测被添加到作品的元素。例如,用户可以将元素添加到作品。这可以通过将来自绘图工具或类似软件的元素复制并粘贴到作品(例如绘图工具中的空白页或者绘图工具中的现有页)上来进行。 也可以通过拖出并放下绘图工具或类似软件中的项、通过手画草图、利用形状识别的手画草图或通过声音识别将元素添加到作品。利用形状识别或声音识别的手画草图可以根据在以下公开中找到的描述实现可从 http://www.cs.berkeley.ddu/ landay/re search/pub Ii cat ions/ SILK_CHI/jallbdy. html 1 得 ^"Interactive Sketching for the Early Stages ofUser Interface Design";可从 http://www. cs. berkeley. edu/ landay/research/ publications/silk-i本文档来自技高网...

【技术保护点】

【技术特征摘要】
...

【专利技术属性】
技术研发人员:RKE贝拉米M德斯蒙德JA马蒂诺PM马特切恩JT理查德斯CB斯瓦特
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:

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

1
相关领域技术