Hybrid vector/raster based paint
    31.
    发明申请

    公开(公告)号:US20060232597A1

    公开(公告)日:2006-10-19

    申请号:US11264876

    申请日:2005-11-02

    IPC分类号: G09G5/00

    CPC分类号: G06T11/60

    摘要: A method, system, apparatus, and article of manufacture provide the ability to conduct a hybrid raster/vector based paint operation. A user commences a raster based paint operation. Based on the raster operation, vector-based information is determined and recorded. The system then determines if a requested user operation requires the vector-based information. If the requested user operation requires the vector-based information, a representative raster based stroke is generated/recreated based on the vector-based information and the requested user operation is performed on the representative raster based stroke.

    Spline drawing in a computer-implemented graphics program
    32.
    发明申请
    Spline drawing in a computer-implemented graphics program 有权
    花样绘图在计算机实现的图形程序

    公开(公告)号:US20060214933A1

    公开(公告)日:2006-09-28

    申请号:US11088507

    申请日:2005-03-24

    IPC分类号: G06T11/20

    CPC分类号: G06T11/203

    摘要: A computer-implemented graphics program for drawing a spline. The spline is drawn using a first method in the graphics program. Thereafter, the graphics program seamlessly switches from drawing the spline using the first method to drawing the spline using a second method, in response to a first user command. Further, the graphics program may also seamlessly switch from drawing the spline using the second method to drawing the spline using the first method, in response to a second user command.

    摘要翻译: 用于绘制样条的计算机实现的图形程序。 在图形程序中使用第一种方法绘制样条。 此后,响应于第一用户命令,图形程序使用第一种方法无缝地切换样条,并使用第二种方法绘制样条。 此外,响应于第二用户命令,图形程序还可以使用第二方法从使用第一方法绘制样条来绘制样条而无缝切换。

    System and method for computing a continuous local neighborhood and paramaterization
    33.
    发明授权
    System and method for computing a continuous local neighborhood and paramaterization 有权
    用于计算连续本地邻域和参数化的系统和方法

    公开(公告)号:US07034824B2

    公开(公告)日:2006-04-25

    申请号:US10244599

    申请日:2002-09-17

    申请人: Jerome Maillot

    发明人: Jerome Maillot

    IPC分类号: G06T15/30

    CPC分类号: G06T17/20

    摘要: The present invention relates to a system for interactively moving a hit point within a current triangle of the model, where the hit point defines a location of a brush stamp relative to the model, where a circle with a radius either defines the brush stamp or minimally contains the brush stamp. For each vertex of the current triangle containing the hit point, a sub-neighborhood of vertices of the model is defined by including in the sub-neighborhood vertices of the model that are within a distance of the hit point, the distance being a sum of the radius of the circle added to a length of a longest edge that is attached to the vertex. A sub-parameterization for each sub-neighborhood is then computed. The system then finds a barycentric coordinate of the hit point in the current triangle, where the barycentric coordinate has three barycentric values, each corresponding to a vertex of the current triangle. The system the computes a local parameterization by weighted averaging of the sub-parameterizations, where each sub-parameterization is weighted according to the barycentric value of the vertex of its sub-neighborhood.

    摘要翻译: 本发明涉及一种用于交互地移动模型当前三角形内的命中点的系统,其中命中点定义相对于模型的刷子印记的位置,其中具有半径的圆定义了刷印或最小化 包含刷印。 对于包含命中点的当前三角形的每个顶点,模型的顶点的子邻域通过在距离该点的距离内的模型的子邻域顶点中包括,该距离是 添加到连接到顶点的最长边的长度的圆的半径。 然后计算每个子邻域的子参数化。 然后,系统找到当前三角形中的命中点的重心坐标,其中重心坐标具有三个重心值,每个重心坐标对应于当前三角形的顶点。 该系统通过子参数化的加权平均来计算局部参数化,其中每个子参数化根据其子邻域的顶点的重心值加权。

    Hybrid vector/raster based paint
    34.
    发明授权
    Hybrid vector/raster based paint 有权
    混合矢量/光栅基漆

    公开(公告)号:US07474928B2

    公开(公告)日:2009-01-06

    申请号:US11264876

    申请日:2005-11-02

    IPC分类号: G05B15/00 G09G5/00

    CPC分类号: G06T11/60

    摘要: A method, system, apparatus, and article of manufacture provide the ability to conduct a hybrid raster/vector based paint operation. A user commences a raster based paint operation. Based on the raster operation, vector-based information is determined and recorded. The system then determines if a requested user operation requires the vector-based information. If the requested user operation requires the vector-based information, a representative raster based stroke is generated/recreated based on the vector-based information and the requested user operation is performed on the representative raster based stroke.

    摘要翻译: 方法,系统,装置和制品提供了进行基于混合光栅/矢量的油漆操作的能力。 用户开始基于栅格的绘制操作。 基于光栅操作,确定并记录基于矢量的信息。 然后,系统确定所请求的用户操作是否需要基于向量的信息。 如果所请求的用户操作需要基于向量的信息,则基于基于向量的信息生成/重新生成代表性的基于栅格的行程,并且在代表性的基于栅格的行程上执行所请求的用户操作。

    AUTOMATIC FILM GRAIN REPRODUCTION
    35.
    发明申请
    AUTOMATIC FILM GRAIN REPRODUCTION 有权
    自动膜片再生

    公开(公告)号:US20080226162A1

    公开(公告)日:2008-09-18

    申请号:US11685948

    申请日:2007-03-14

    IPC分类号: G06K9/00

    摘要: A method, apparatus, and article of manufacture provide the ability to automatically reproduce film grain into a new image. A reference image and new image are obtained. An image of the reference image is subdivided into two or more tiles. A grain simulation tool is then used to automatically determine if an object feature exists in each of the two or more tiles. Response curves are constructed for each of the tiles that does not contain an object feature. Frames of grain are produced/generated based on the response curves and added to the new image.

    摘要翻译: 方法,装置和制品提供了将胶片颗粒自动再现成新图像的能力。 获得参考图像和新图像。 参考图像的图像被细分为两个或更多个图块。 然后使用粒度模拟工具来自动确定两个或更多个图块中的每一个中是否存在对象特征。 为不包含对象特征的每个图块构造响应曲线。 根据响应曲线生成/生成纹理帧,并添加到新图像。

    Spline drawing in a computer-implemented graphics program
    36.
    发明授权
    Spline drawing in a computer-implemented graphics program 有权
    花样绘图在计算机实现的图形程序

    公开(公告)号:US07405733B2

    公开(公告)日:2008-07-29

    申请号:US11088507

    申请日:2005-03-24

    IPC分类号: G06F3/033 G06T11/20 G09G5/02

    CPC分类号: G06T11/203

    摘要: A computer-implemented graphics program for drawing a spline. The spline is drawn using a first method in the graphics program. Thereafter, the graphics program seamlessly switches from drawing the spline using the first method to drawing the spline using a second method, in response to a first user command. Further, the graphics program may also seamlessly switch from drawing the spline using the second method to drawing the spline using the first method, in response to a second user command.

    摘要翻译: 用于绘制样条的计算机实现的图形程序。 在图形程序中使用第一种方法绘制样条。 此后,响应于第一用户命令,图形程序使用第一种方法无缝地切换样条,并使用第二种方法绘制样条。 此外,响应于第二用户命令,图形程序还可以使用第二方法从使用第一方法绘制样条来绘制样条而无缝切换。

    Degraining image data
    37.
    发明授权
    Degraining image data 有权
    去图像数据

    公开(公告)号:US07315646B2

    公开(公告)日:2008-01-01

    申请号:US10818121

    申请日:2004-04-05

    申请人: Daniel Pettigrew

    发明人: Daniel Pettigrew

    IPC分类号: G06T5/00

    摘要: A method, apparatus, and article of manufacture provides the ability to process image data. Image data is output as picture screen elements to a display. In response to selecting a sample of the picture screen elements, a reference co-ordinate system is generated. The reference co-ordinate system is used to process each of the picture screen elements. An axis of the reference co-ordinate system defines a distance. The picture screen elements are discriminated and processed according to the distance by proportionally averaging the co-ordinates.

    摘要翻译: 方法,装置和制品提供处理图像数据的能力。 将图像数据作为图像屏幕元素输出到显示器。 响应于选择图像屏幕元素的样本,生成参考坐标系。 参考坐标系用于处理每个画面元素。 参考坐标系的轴定义距离。 根据距离通过对坐标进行比例平均来区分和处理图像屏幕元素。

    Data processing apparatus and method for determining the amount of free storage space in such an apparatus
    38.
    发明授权
    Data processing apparatus and method for determining the amount of free storage space in such an apparatus 有权
    用于确定这种装置中的空闲存储空间量的数据处理装置和方法

    公开(公告)号:US07191282B2

    公开(公告)日:2007-03-13

    申请号:US10623946

    申请日:2003-07-21

    IPC分类号: G06F12/00

    摘要: A data processing apparatus, comprising data storage having a plurality of defined storage elements, memory containing usage data indicating which of the storage elements contains data, and a processor is configured to update the usage data in response to data being stored within the data storage. The memory contains a datastore. The processor is configured to analyze the usage data to determine the number of the storage elements not containing data, store information within the datastore indicating the number of storage elements not containing data and read information from the data storage to determine whether the further data may be stored.

    摘要翻译: 一种数据处理装置,包括具有多个定义的存储元件的数据存储器,包含指示存储元件中包含数据的使用数据的存储器,并且处理器被配置为响应于存储在数据存储器内的数据来更新使用数据。 内存包含数据存储。 处理器被配置为分析使用数据以确定不包含数据的存储元件的数量,在数据存储区内存储指示不包含数据的存储元件的数量的数据和来自数据存储器的读取信息,以确定进一步的数据是否可以是 存储。

    Layer based paint operations
    39.
    发明申请
    Layer based paint operations 有权
    基于层的油漆操作

    公开(公告)号:US20060232607A1

    公开(公告)日:2006-10-19

    申请号:US11107434

    申请日:2005-04-15

    IPC分类号: G09G5/00

    CPC分类号: G06T11/60

    摘要: A method, apparatus, and article of manufacture provide the ability to conduct a paint operation in a procedural renderer and a reveal paint operation while dynamically selecting multiple layers. For the procedural renderer based paint operation, a schematic view of a flow of clip image data is displayed having nodes and lines connecting the nodes. Within the schematic view, a layer node is obtained utilized to perform a paint operation without processing the operators associated with each node in the schematic view. For the reveal paint operation, a paint application obtains a composite having multiple layers. The paint application dynamically identifies one or more of the multiple layers to be used in a reveal operation. Once identified, the reveal paint operation is performed wherein a reveal tool is used to reveal contents of the one or more identified layers at a position where the reveal tool is used.

    摘要翻译: 一种方法,装置和制品在动态选择多层的同时提供了在程序渲染器中进行油漆操作和显示油漆操作的能力。 对于基于过程渲染器的绘画操作,显示剪辑图像数据的流程的示意图,其具有连接节点的节点和线。 在原理图中,获取了用于执行涂漆操作的层节点,而不在原理图中处理与每个节点相关联的运算符。 对于显示油漆操作,油漆应用程序获得具有多层的复合材料。 绘画应用程序动态识别要在显示操作中使用的多个图层中的一个或多个。 一旦被识别,则执行显示绘画操作,其中使用显示工具在使用显示工具的位置处显露一个或多个识别的层的内容。

    Push-tumble three dimensional navigation system
    40.
    发明授权
    Push-tumble three dimensional navigation system 有权
    推倒三维导航系统

    公开(公告)号:US07042449B2

    公开(公告)日:2006-05-09

    申请号:US10183432

    申请日:2002-06-28

    申请人: Azam Khan

    发明人: Azam Khan

    IPC分类号: G06T17/00

    摘要: The present invention relates to a system of interactive navigation of a tool relative to three-dimensional volumetric data. The tool may be a camera or a brush and the volume data may be points, curves, iso-surfaces, geometric surfaces or combinations thereof. Moreover, the volume data may be explicitly or implicitly created. In the case of a camera and a surface, a surface of the model is viewed from an initial view point with an initial view direction. A two-dimensional vector, as by moving a mouse, is used to translate the initial view point to a next view point in a plane normal to the view direction and intersecting the initial view point. A point of the surface that is closest to the next view point may then be found, and the next direction of the view is set to the direction from the next position of the view point to the closest surface point. The closest point is found by casting rays from the next view point. The next view direction may be set to the direction of the ray corresponding to the point with the smallest distance. The next view point may be further translated toward or away from the closest surface point, along the newly set next view direction, to a location that is a same distance from the surface as the initial view point.

    摘要翻译: 本发明涉及一种工具相对于三维体积数据的交互式导航系统。 该工具可以是相机或刷子,并且体数据可以是点,曲线,等表面,几何表面或其组合。 此外,卷数据可以被明确地或隐式地创建。 在相机和表面的情况下,从具有初始视图方向的初始视点观察模型的表面。 通过移动鼠标,二维向量用于将初始视点转换到垂直于视图方向并与初始视点相交的平面中的下一个视点。 然后可以找到最靠近下一个视点的表面点,并且将视图的下一个方向设置为从视点的下一个位置到最接近的表面点的方向。 通过从下一个视点投射射线找到最接近的点。 可以将下一个视图方向设置为与具有最小距离的点相对应的射线的方向。 沿着新设置的下一个视图方向,下一个视点可以进一步朝着或远离最近的表面点转换到与初始视点相距离表面的位置。