会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Adaptive depth of field sampling
    • 自适应景深采样
    • US08493383B1
    • 2013-07-23
    • US12634960
    • 2009-12-10
    • Robert L. CookLoren Carpenter
    • Robert L. CookLoren Carpenter
    • G06T15/00
    • G06T15/06G06T15/503G06T2200/12
    • Adaptive sampling alleviates aliasing by partitioning the field of view of an image sample point into depth regions. Portions of the scene are sampled within a depth region using sample rays. If a sample ray is not completely occluded in the depth region, corresponding sample rays are evaluated in adjacent depth regions. Sample rays can be recursively evaluated in further depth regions until all the subsamples intersect opaque objects or a depth limit or transparency threshold is reached. The value of an image sample point is the weighted combination of sample rays. The number of sample rays in each depth region may increase monotonically with distance along a line of sight from an image sample point for effects such as reflection, refraction, and illumination. The number of sample rays in each depth region may increase monotonically with distance from a focal plane for effects such as depth of field.
    • 自适应采样通过将图像采样点的视野划分为深度区域来缓解混叠。 场景的部分使用采样光线在深度区域内采样。 如果样品射线未在深度区域中完全闭塞,则在相邻的深度区域中评估相应的样品射线。 可以在更深的深度区域递归地评估采样光线,直到所有子样本与不透明物体相交或达到深度限制或透明度阈值。 图像采样点的值是采样光线的加权组合。 每个深度区域中的采样光线的数量可以从图像采样点沿着视线的距离单调增加,以用于诸如反射,折射和照明的效果。 每个深度区域中的采样光线的数量可以随着距离焦平面的距离而单调增加,以用于诸如景深的影响。
    • 3. 发明申请
    • Optimizing To-Be Printed Objects During Print Job Processing
    • 在打印作业处理期间优化要打印的对象
    • US20110080602A1
    • 2011-04-07
    • US12872708
    • 2010-08-31
    • Raymond E. ClarkRobert L. CookNing RenMartin G. Rivers
    • Raymond E. ClarkRobert L. CookNing RenMartin G. Rivers
    • G06F15/00
    • G06K15/02G06K15/1822G06K15/1835G06K15/186
    • Methods for processing print jobs in rendering devices include representing multiple to-be-printed objects with fewer such objects before processing of the objects occurs. In this manner, processing and memory requirements are optimized. Examples include utilizing a single raster operation function of one object for an entirety of objects; using fewer raster operation functions than originally required for the entirety of objects; creating a no processing (NOP) situation; and effectively creating a mask. Other aspects include modifying raster operation functions of one or more objects to have fewer variables than originally specified by the print job. Printers having stored or accessible computer executable instructions for performing the steps are also disclosed as are host devices that may direct or control the printer to perform the same.
    • 用于处理渲染设备中的打印作业的方法包括在处理对象之前表示具有较少这样的对象的多个待打印对象。 以这种方式,优化处理和存储器要求。 示例包括为整个对象利用一个对象的单个光栅操作功能; 使用比最初对整个对象所需的光栅操作功能少; 造成无处理(NOP)情况; 并有效地创造了一个面具。 其他方面包括修改一个或多个对象的光栅操作功能,使其具有比原始打印作业指定的更少的变量。 具有用于执行步骤的存储或可访问的计算机可执行指令的打印机也被公开为可以引导或控制打印机执行相同操作的主机设备。
    • 4. 发明授权
    • Apparatus and process for a digital swatchbook
    • 一种数字样本的装置和过程
    • US5680327A
    • 1997-10-21
    • US408005
    • 1995-03-21
    • Robert L. CookEric M. HerrmannNelson OffnerEdward M. GrangerAkin DirikLawrence D. Baca
    • Robert L. CookEric M. HerrmannNelson OffnerEdward M. GrangerAkin DirikLawrence D. Baca
    • G01J3/46
    • G01J3/46G01J3/462G01J3/463G01J3/465G01J2003/466
    • The present invention provides a method and apparatus for accurately matching colors. The color matching system includes a host computer and a color input device in communication with the host computer. Preferably the color input device is capable of obtaining spectral data, such as that obtained using a spectrophotometer. The host computer includes a color library, a color management system, a monitor, and a user interface. In one aspect of the invention, the user selects a target color, a color library to use for matching, a color distance tolerance, and a light source under which the colors are to be matched. The target color is compared to the colors in the library and the color or colors in the library that are within the specified color tolerance are reported. In a second aspect of the invention, the user selects a color and two illuminants. The color under each of the two illuminants is compared and the color distance between the two is reported. In a third aspect of the invention, a selected color is transformed to the color space of a designated printer and then back-transformed to the color space of the monitor and displayed. The displayed color represents a simulation of the selected color as it would appear if printed.
    • 本发明提供一种准确地匹配颜色的方法和装置。 该配色系统包括与主计算机通信的主计算机和彩色输入装置。 优选地,彩色输入装置能够获得诸如使用分光光度计获得的光谱数据。 主机包括彩色库,色彩管理系统,监视器和用户界面。 在本发明的一个方面中,用户选择目标颜色,用于匹配的颜色库,颜色距离公差以及颜色匹配的光源。 将目标颜色与库中的颜色进行比较,并报告库中颜色或颜色在指定的颜色容差内。 在本发明的第二方面,用户选择一种颜色和两种光源。 比较两种光源下的颜色,并报告两者之间的颜色距离。 在本发明的第三方面中,将选定的颜色转换为指定打印机的颜色空间,然后反向变换到监视器的颜色空间并显示。 显示的颜色表示所选颜色的模拟,如果打印出现的话会显示。
    • 5. 发明授权
    • Pseudo-random point sampling techniques in computer graphics
    • 计算机图形学中的伪随机点抽样技术
    • US5025400A
    • 1991-06-18
    • US379503
    • 1989-06-21
    • Robert L. CookThomas K. PorterLoren C. Carpenter
    • Robert L. CookThomas K. PorterLoren C. Carpenter
    • G06T15/50
    • G06T15/503Y10S345/952
    • A computer database contains visual and other information of an object scene from which a television monitor or film display is created by electronically sampling points of the object scene information in the computer memory. Undesirable effects of aliasing are significantly reduced and substantially eliminated by pseudo-randomly distributing, in a particular manner, the occurrence of the point samples in space and time. Realistic depth of field is obtained in the images, corresponding to what is observed through a camera lens, by altering the sample point locations to simulate passing them through an optical aperture in a pseudo-random distribution thereacross. Further, effects of illumination, shadows, object reflection and object refraction are made more realistic by causing each sample point to pseudo-randomly select one of a predetermined number of possible ray directions.
    • 计算机数据库包含通过电子采样计算机存储器中的对象场景信息的点来创建电视监视器或电影显示器的对象场景的视觉和其他信息。 通过以特定的方式伪随机分布点样本在空间和时间中的出现,混淆的不期望的效果被显着地减少并且基本消除。 通过改变采样点位置以模拟通过其中的伪随机分布的光学孔径,在图像中获得对应于通过相机透镜观察的图像的现实景深。 此外,通过使每个采样点伪随机地选择预定数量的可能的射线方向中的一个,使照明,阴影,物体反射和物体折射的效果变得更加现实。
    • 6. 发明授权
    • Streamed ray tracing system and method
    • 流光追踪系统及方法
    • US08411082B1
    • 2013-04-02
    • US12860702
    • 2010-08-20
    • Robert L. CookThomas Douglas Selkirk DuffBrian Smits
    • Robert L. CookThomas Douglas Selkirk DuffBrian Smits
    • G06T15/00G06T17/00G06T15/40
    • G06T15/06
    • An ordered object list is compared with an ordered ray list and if the coordinate value of an entry in the ray list is less than the coordinate value of an entry in the object list, then the ray is added to an active ray list, and a trace of that ray is made against all objects in an active object list. If the coordinate value of the entry in the ray list is greater than the coordinate value of the entry in the object list, then the coordinate value corresponding to the entry in the object list is added to an active object list, and a trace of all rays in the active ray list is made against that coordinate value. Rays and objects are removed from the active lists based on determinations as to whether a trace hit occurred and/or which object point is encountered.
    • 将有序对象列表与有序光线列表进行比较,并且如果光线列表中的条目的坐标值小于对象列表中的条目的坐标值,则将光线添加到活动光线列表,并且 对该活动对象列表中的所有对象进行该射线的跟踪。 如果光盘列表中的条目的坐标值大于对象列表中条目的坐标值,则将对象列表中的条目对应的坐标值添加到活动对象列表中,并将所有跟踪全部 根据该坐标值进行激活光线列表中的光线。 根据是否发生跟踪命中和/或遇到哪个对象点的确定,从活动列表中删除光线和对象。
    • 7. 发明授权
    • Tone mapping for motion pictures
    • 电影的色调映射
    • US08237730B1
    • 2012-08-07
    • US12187330
    • 2008-08-06
    • John AndersonRobert L. Cook
    • John AndersonRobert L. Cook
    • G09G5/02G06T15/50G06T13/00G06K9/00G06K9/40
    • G06T15/50G06T11/001
    • A method for rendering an image including objects defined by surfaces. A rendering application selects an object in a first image and determines a surface of the object. An initial set of illumination values is calculated and is separated into low and high spatial frequency components associated with the surface of the object. The rendering application independently adjusts the illumination values of the low and high spatial frequency components based lighting information in the first image, and generates a modified set of illumination values by combining the adjusted low and high spatial frequency components. The surface of the object is then rendered using the modified set of illumination values. Advantageously, embodiments of the invention provide techniques for rendering an object without introducing halo effects around the object. Additionally, embodiments of the invention provide for rendering a sequence of frames without introducing fluctuations in the low frequency components from across frame.
    • 用于渲染包括由表面定义的对象的图像的方法。 呈现应用程序选择第一图像中的对象并确定对象的表面。 计算一组初始值,并将其分为与物体表面相关联的低空间频率和高空间频率分量。 渲染应用程序独立地调整基于第一图像的低空和高空间频率分量的照明信息的照明值,并且通过组合经调整的低和高空间频率分量来生成修改的照明值集合。 然后使用修改后的一组照明值渲染对象的表面。 有利地,本发明的实施例提供了用于渲染对象而不在对象周围引入晕圈效应的技术。 另外,本发明的实施例提供了渲染帧序列而不引起来自跨帧的低频分量的波动。
    • 8. 发明授权
    • Caching attributes of surfaces without global parameterizations
    • 缓存表面的属性,而不需要全局参数化
    • US08189006B1
    • 2012-05-29
    • US11861634
    • 2007-09-26
    • Robert L Cook
    • Robert L Cook
    • G09G5/00
    • G06T17/20G06T15/04G06T15/50G06T17/30G06T2210/36
    • Surfaces without a global surface coordinate system are divided into surface regions having local surface coordinate systems to enable the caching of surface attribute values. Surface attribute functions are evaluated to determine surface attribute values for the surface regions. A surface attribute value for a surface region may include contributions from two or more adjacent surfaces. A multiresolution cache stores surface attribute values at different resolution levels for surface regions of one or more surfaces, which may be discontiguous. Surface attribute values for a surface are retrieved from the multiresolution cache by dividing the surface into surface regions at a desired resolution level and selecting a corresponding resolution level of the multiresolution cache. One or more cached surface attribute values are retrieved for each surface region. Surface attribute values can be artistically or procedurally generated and can specify surface attributes including optical, illumination, animation, simulation, modeling, or rendering attributes.
    • 没有全局表面坐标系的曲面被划分成具有局部表面坐标系的表面区域,以便能够缓存表面属性值。 评估表面属性函数以确定表面区域的表面属性值。 表面区域的表面属性值可以包括来自两个或更多个相邻表面的贡献。 多分辨率高速缓存存储一个或多个表面的表面区域的不同分辨率级别的表面属性值,这可能是不连续的。 通过将表面划分成期望的分辨率级别的表面区域并选择多分辨率高速缓存的对应的分辨率级别,从多分辨率高速缓存中检索表面的表面属性值。 为每个表面区域检索一个或多个缓存的表面属性值。 表面属性值可以在艺术上或程序上生成,并且可以指定表面属性,包括光学,照明,动画,模拟,建模或渲染属性。
    • 10. 发明授权
    • Optimizing to-be-printed objects during print job processing
    • 在打印作业处理期间优化要打印的对象
    • US07859716B2
    • 2010-12-28
    • US10983826
    • 2004-11-08
    • Raymond E. ClarkRobert L. CookNing RenMartin G. Rivers
    • Raymond E. ClarkRobert L. CookNing RenMartin G. Rivers
    • G06F15/00G06K9/00
    • G06K15/02G06K15/1822G06K15/1835G06K15/186
    • Methods for processing print jobs in rendering devices include representing multiple to-be-printed objects with fewer such objects before processing of the objects occurs. In this manner, processing and memory requirements are optimized. Examples include utilizing a single raster operation function of one object for an entirety of objects; using fewer raster operation functions than originally required for the entirety of objects; creating a no processing (NOP) situation; and effectively creating a mask. Other aspects include modifying raster operation functions of one or more objects to have fewer variables than originally specified by the print job. Printers having stored or accessible computer executable instructions for performing the steps are also disclosed as are host devices that may direct or control the printer to perform the same.
    • 用于处理渲染设备中的打印作业的方法包括在处理对象之前表示具有较少这样的对象的多个待打印对象。 以这种方式,优化处理和存储器要求。 示例包括为整个对象利用一个对象的单个光栅操作功能; 使用比最初对整个对象所需的光栅操作功能少; 造成无处理(NOP)情况; 并有效地创造了一个面具。 其他方面包括修改一个或多个对象的光栅操作功能,使其具有比原始打印作业指定的更少的变量。 具有用于执行步骤的存储或可访问的计算机可执行指令的打印机也被公开为可以引导或控制打印机执行相同操作的主机设备。