Patents by Inventor James vanWelzen

James vanWelzen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 6894695
    Abstract: For use in a system capable of creating and displaying vector computer graphics, there is disclosed an apparatus and method for acceleration of 2D vector graphics using both a general purpose computer and conventional 3D graphics hardware. In one advantageous embodiment, the apparatus and method of the present invention comprises a central processing unit (CPU) that is capable of analyzing 2D vector graphic content to create a span stream and a fill palette for each graphics layer of a visual image. The CPU sends the span streams and the fill palettes to a 3D graphics hardware device. Each span stream contains all the information necessary for the 3D graphics hardware device to correctly locate all of the shape boundaries in a graphics layer. Each fill palette contains all the information necessary for the 3D graphics hardware device to correctly fill all of the shape boundaries in each graphics layer.
    Type: Grant
    Filed: April 27, 2001
    Date of Patent: May 17, 2005
    Assignee: National Semiconductor Corporation
    Inventor: James vanWelzen
  • Publication number: 20020158881
    Abstract: For use in a system capable of creating and displaying vector computer graphics, there is disclosed an apparatus and method for acceleration of 2D vector graphics using both a general purpose computer and conventional 3D graphics hardware. In one advantageous embodiment, the apparatus and method of the present invention comprises a central processing unit (CPU) that is capable of analyzing 2D vector graphic content to create a span stream and a fill palette for each graphics layer of a visual image. The CPU sends the span streams and the fill palettes to a 3D graphics hardware device. Each span stream contains all the information necessary for the 3D graphics hardware device to correctly locate all of the shape boundaries in a graphics layer. Each fill palette contains all the information necessary for the 3D graphics hardware device to correctly fill all of the shape boundaries in each graphics layer.
    Type: Application
    Filed: April 27, 2001
    Publication date: October 31, 2002
    Inventor: James vanWelzen