-
公开(公告)号:US07945116B2
公开(公告)日:2011-05-17
申请号:US11841268
申请日:2007-08-20
申请人: Donald B. Curtis
发明人: Donald B. Curtis
CPC分类号: G06K9/3233
摘要: Methods and systems for cropping images of book pages are disclosed according to one embodiment of the invention. A method may include identifying reference images and receiving cropping rectangles for the reference images. These cropping rectangles associated with reference images may then be used to generate cropping rectangles for images of book pages between the reference images. The cropping rectangles may be generated based on a linear interpolation of the cropping rectangles associated with the reference images and the number of pages between images. The method may also display one or more images of book pages with the associated one or more cropping rectangles superimposed thereon. A user may then have the opportunity to make adjustments to the position and/or size of the cropping rectangles.
摘要翻译: 根据本发明的一个实施例公开了用于裁剪书页图像的方法和系统。 方法可以包括识别参考图像并且接收用于参考图像的裁剪矩形。 然后可以使用与参考图像相关联的这些裁剪矩形来生成参考图像之间的书页的图像的裁剪矩形。 可以基于与参考图像相关联的裁剪矩形和图像之间的页数的线性插值来生成裁剪矩形。 该方法还可以显示具有叠加在其上的相关联的一个或多个裁剪矩形的书页的一个或多个图像。 然后,用户可以有机会对裁剪矩形的位置和/或尺寸进行调整。
-
公开(公告)号:US07511718B2
公开(公告)日:2009-03-31
申请号:US10693630
申请日:2003-10-23
申请人: Sriram Subramanian , Leonardo E. Blanco , Donald B. Curtis , Joseph S. Beda , Gerhard A. Schneider , Greg D. Schechter , Adam M. Smith , Eric S. Vandenberg , Matthew W. Calkins , Kevin T. Gallo , Michael Stokes , Rajat Goel
发明人: Sriram Subramanian , Leonardo E. Blanco , Donald B. Curtis , Joseph S. Beda , Gerhard A. Schneider , Greg D. Schechter , Adam M. Smith , Eric S. Vandenberg , Matthew W. Calkins , Kevin T. Gallo , Michael Stokes , Rajat Goel
IPC分类号: G09G5/00
CPC分类号: G06T17/005 , G06F3/14 , G06F9/545 , G06T13/00 , G06T2210/08 , G06T2210/61 , G09G2340/04 , G09G2340/0407 , G09G2340/0414 , G09G2340/0421 , G09G2340/0428 , G09G2340/0464
摘要: A media integration layer including an application programming interface (API) and an object model allows program code developers to interface in a consistent manner with a scene graph data structure in order to output graphics. Via the interfaces, program code adds child visuals to other visuals to build up a hierarchical scene graph, writes Instruction Lists such as geometry data, image data, animation data and other data for output, and may specify transform, clipping and opacity properties on visuals. The media integration layer and API enable programmers to accomplish composition effects within their applications in a straightforward manner, while leveraging the graphics processing unit in a manner that does not adversely impact normal application performance. A multiple-level system includes the ability to combine different media types (such as 2D, 3D, Video, Audio, text and imaging) and animate them smoothly and seamlessly.
摘要翻译: 包括应用编程接口(API)和对象模型的媒体集成层允许程序代码开发者以一致的方式与场景图数据结构进行接口,以输出图形。 通过界面,程序代码可以将其他视觉效果添加到其他视觉效果中,以构建一个分层场景图形,写入指令列表,如几何数据,图像数据,动画数据和其他数据以供输出,并可以指定视觉上的变换,剪切和不透明度属性 。 媒体集成层和API使程序员能够以直接的方式在其应用程序中完成组合效果,同时以不会对正常应用程序性能产生不利影响的方式利用图形处理单元。 多级系统包括组合不同媒体类型(例如2D,3D,视频,音频,文本和成像)的能力,并将其平滑无缝地动画化。
-
23.
公开(公告)号:US20090060378A1
公开(公告)日:2009-03-05
申请号:US11845635
申请日:2007-08-27
申请人: Donald B. Curtis
发明人: Donald B. Curtis
IPC分类号: G06K9/36
摘要: An image editing user interface includes a first control adapted to alter an image property of an image in response to a user input and a second control adapted to operate in cooperation with the first control to alter the image property in response to a user input. The image property is brightness and the first control alters brightness over a range of image values between two endpoints and the second control defines at least one of the endpoints.
摘要翻译: 图像编辑用户界面包括适于响应于用户输入改变图像的图像特性的第一控制和适于与第一控制协作操作以响应于用户输入改变图像特性的第二控制。 图像属性是亮度,并且第一控制在两个端点之间的图像值的范围上改变亮度,并且第二控制定义至少一个端点。
-
公开(公告)号:US07468733B2
公开(公告)日:2008-12-23
申请号:US10960352
申请日:2004-10-06
摘要: A method and system for reducing or eliminating artifacts that may occur during color reduction of images. A bias is added to a data structure that is arranged to store counts of pixel colors of an image. Counts of pixel colors of the image are added to the data structure. Via the data structure, colors from the image are grouped into buckets until the number of buckets is less than or equal to a number of colors in a palette. Then, colors of pixels in the image are mapped to colors in the palette.
摘要翻译: 用于减少或消除在图像的颜色减少期间可能发生的伪影的方法和系统。 偏置被添加到被布置为存储图像的像素颜色的计数的数据结构。 图像的像素颜色的数量被添加到数据结构中。 通过数据结构,来自图像的颜色被分组到桶中,直到桶的数量小于或等于调色板中的多个颜色。 然后,图像中的像素的颜色被映射到调色板中的颜色。
-
公开(公告)号:US07466315B2
公开(公告)日:2008-12-16
申请号:US10693673
申请日:2003-10-23
申请人: Joseph S. Beda , Gerhard A. Schneider , Kevin T. Gallo , Adam M. Smith , Eric Vandenberg , Donald B. Curtis
发明人: Joseph S. Beda , Gerhard A. Schneider , Kevin T. Gallo , Adam M. Smith , Eric Vandenberg , Donald B. Curtis
CPC分类号: G06F9/545 , G06F8/38 , G06T11/001 , G06T15/005 , G06T17/005 , G06T2210/12 , G06T2210/61
摘要: A method and system implemented in an application programming interface (API) and an object model allows program code developers to interface in a consistent manner with a scene graph data structure to output graphics. Via the interfaces, program code writes drawing primitives such as geometry data, image data, animation data and other data to visuals that represent a drawing surface, including validation visual objects, drawing visual objects and surface visual objects. The code can also specify transform, clipping and opacity properties on visuals, and add child visuals to other visuals to build up a hierarchical scene graph. A visual manager traverses the scene graph to provide rich graphics data to lower-level graphics components.
摘要翻译: 在应用编程接口(API)和对象模型中实现的方法和系统允许程序代码开发人员以一致的方式与场景图数据结构进行接口以输出图形。 通过接口,程序代码将诸如几何数据,图像数据,动画数据和其他数据的绘制图元写入表示绘图表面的视觉,包括验证可视对象,绘制可视对象和表面可视对象。 代码还可以在视觉上指定变换,剪切和不透明度属性,并将其他视觉效果添加到其他视觉效果中以构建分层场景图。 视觉管理器遍历场景图,为较低级别的图形组件提供丰富的图形数据。
-
-
-
-