Patents Examined by Anthony Blackman
  • Patent number: 6781597
    Abstract: A computer program product executes in a computer workstation according to methods of the invention to provide editing handles for solid shapes. The computer program provides a graphical user interface in the preferred form of an icon which is visually associated with a selected displayed solid shape and which, when activated via a user input device, toggles or cycles through plural editing modes of the displayed shape. In the plural editing modes, other graphical user interfaces which include editing “handles” can be utilized to perform various editing functions, the handles of each editing mode having functions dependent upon the respective editing mode. The editing handles themselves are subject to novel employments and manipulations in accordance with aspects of the present invention.
    Type: Grant
    Filed: October 25, 1999
    Date of Patent: August 24, 2004
    Assignee: Ironcad, LLC.
    Inventors: Patricia A. Vrobel, David G. Phelan, Tao-Yang Han
  • Patent number: 6774908
    Abstract: An image processing system for use in development and playback of interactive video. In a development mode of operation, pixel or video objects are selected in a frame by way of a developmental graphical user interface. The system automatically tracks the selected pixel objects in the preceding and succeeding video frames by determining range limits for various color variables of the selected pixel object to compensate for the effects in lighting changes and decompression effects. The system automatically locates pixel objects within the calculated range limits in the preceding and succeeding video frames and generates a pixel object file which identifies the coordinates of the selected pixel object in each frame. The pixel object file is linked to a data object file which links the selected pixel objects to data objects. The pixel object file and data object file, collectively “linked video files,” are created during a development mode of operation.
    Type: Grant
    Filed: August 31, 2001
    Date of Patent: August 10, 2004
    Assignee: Creative Frontier Inc.
    Inventors: Daniel Louis Bates, Jorge Geaga, Glenn Christopher Arnold, Thach Cam Le, Ann Marie Kaesman, Thomas Jaroszewicz
  • Patent number: 6710779
    Abstract: This invention provides an image conversion apparatus for converting a screen signal to display a converted screen signal on a monitor, with the screen signal comprising a plurality of first image signals. The image conversion apparatus comprises a format memory in which at least one data group is stored and a conversion matrix for conversion of the first image signals to a plurality of corresponding second image signals, a latch circuit electrically connected to the conversion matrix for latching the second image signals transmitted from the conversion matrix, and a control circuit electrically connected to the format memory and the latch circuit for controlling the latch circuit so that the latch circuit latches chosen second image signals, according to a lock signal in the data group transferred from the format memory.
    Type: Grant
    Filed: October 18, 2001
    Date of Patent: March 23, 2004
    Assignee: BenQ Corporation
    Inventor: Tzu-Chiang Chung
  • Patent number: 6661424
    Abstract: Methods and apparatus are provided for performing scene anti-aliasing in a computer graphics system including a rasterizer, a texture mapping subsystem and a frame buffer. The method includes the steps of defining a supersample image buffer and a single sample image buffer, using the rasterizer to render a supersampled image to the supersample image buffer, and using the texture mapping subsystem to downsample the supersample image to the single sample image buffer. The downsampled image in the single sample image buffer is anti-aliased. The supersample image buffer and the single sample image buffer are preferably allocated in the frame buffer. The downsampling operation is preferably performed at the time of double buffer swap.
    Type: Grant
    Filed: July 7, 2000
    Date of Patent: December 9, 2003
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Byron A Alcorn, Darel N Emmot
  • Patent number: 6642922
    Abstract: A display plane shown in the computer graphics for displaying an arbitrary plane in a three-dimensional space is mapped to a movable range of an end effector of a robot. The movable range is limited to a displayed two-dimensional plane. A user moves and positions the end effector on the display plane.
    Type: Grant
    Filed: February 19, 1999
    Date of Patent: November 4, 2003
    Assignee: Fujitsu Limited
    Inventor: Akira Noda
  • Patent number: 6633305
    Abstract: An image editing system uses a loupe cursor to magnify a selected area of a basic image displayed on a display device. The system generates basic image data representing the selected area of the basic image, and generates magnified image data by magnifying the selected basic image data. It displays within the loupe cursor a loupe image based on the magnified image data. When a user editing signal is received for editing the loupe image, the system generates modified image data, and dynamically modifies the loupe image displayed within the loupe cursor based on the modified image data.
    Type: Grant
    Filed: June 16, 2000
    Date of Patent: October 14, 2003
    Assignee: Corel Corporation
    Inventor: Edward W. Sarfeld
  • Patent number: 6624813
    Abstract: The present invention, a three-dimensional graphics processor and its drafting method using parallel scan-ning lines as processing unit, makes use of a data base memory to completely receive and store the triangle data at a time from the main memory. When it comes to displaying, it uses a horizontal scanning line or a plurality of scanning lines as processing unit to scan in order to search and calculate so as to process its corresponding triangle to make it become pixel. It further stores the pixel directly in the pixel buffer and display the pixel on the display device by accommodating the syncronized signal of the display device. In this way, it can replace the conventional way of using frame as processing unit and having to use a large space of frame buffer and Z-buffer. In addition, its data base memory can also store the 2D sprite, thereby, it not only can speed up the drafting speed of the 3D graphics, but also can achieve the object of integrating the multimedia apparatuses and simplifying the design.
    Type: Grant
    Filed: July 2, 1999
    Date of Patent: September 23, 2003
    Assignee: Sunplus Technology Co., Ltd.
    Inventor: Tai-Cheng Wang
  • Patent number: 6614446
    Abstract: A pixel value for a pixel is computed in a texture mapped computer graphics image. Surface coordinates are computed that map to a location of intersection of a 3D surface with a line of sight from the pixel. A surface coordinate offset vector is computed that represents a change in the surface coordinates of the intersection, the change corresponding to displacement of the surface by an amount specified by a displacement map value for the surface coordinates. The pixel value is computed in the computer graphics image from a texture value defined for said surface coordinates offset by said offset vector.
    Type: Grant
    Filed: July 14, 2000
    Date of Patent: September 2, 2003
    Assignee: Koninklijke Philips Electronics N.V.
    Inventor: Cornelis Wilhelmus Antonius Marie Van Overveld
  • Patent number: 6614434
    Abstract: A method for controlling a digital oscilloscope locates a crossing level in an eye diagram (also including a crossing time), of a communications signal. The method includes the steps of locating the crossing time using a horizontal histogram box; and locating the crossing level using a vertical histogram box placed at a horizontal location substantially at the located crossing time.
    Type: Grant
    Filed: June 14, 2000
    Date of Patent: September 2, 2003
    Assignee: Tektronix, Inc.
    Inventor: Warren A. Finke
  • Patent number: 6603484
    Abstract: A method sculpts an object expressed as a model. A hierarchical distance field is generated from the model according to generation parameters. The hierarchical distance field is edited according to editing parameters, and the hierarchical distance field is rendered while editing. To generate the hierarchical distance field, the object distance field is enclosed with an object bounding box. The enclosed object distance field is partitioned into a plurality of cells. Each cell has a size corresponding to detail of the object distance field and a location with respect to the object bounding box. A set of values of the enclosed object distance field is sampled for each cell. A method for reconstructing the portion of the distance field enclosed by the cell is specified for each cell.
    Type: Grant
    Filed: August 6, 1999
    Date of Patent: August 5, 2003
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Sarah F. Frisken, Ronald N. Perry, Thouis R. Jones
  • Patent number: 6593938
    Abstract: An image processing apparatus is provided with a display device to display images on a display screen so that the images displayed on the display device can be edited and processed for joining of the images. The image processing apparatus includes an image specifying device to specify two or more images to be joined together on the display device. An image arranging device arranges the images specified by the image specifying device in such an order as to join the images together, and a display control device controls the display device to display the images arranged by the image arranging device. A joining point specifying device specifies any one joining point for each image so that vertically or laterally adjacent images displayed by the display control device can be joined together by referring to the joining points. A joining device joins adjacent images together by referring to the joining points specified by the joining point specifying device.
    Type: Grant
    Filed: April 12, 1999
    Date of Patent: July 15, 2003
    Assignee: Ricoh Company, Ltd.
    Inventors: Norihiko Sakata, Toshinori Takaki, Minoru Hasegawa
  • Patent number: 6583789
    Abstract: A user of a data processing system may specify variability in the generation of data for data-presentation, either by displaying or printing, on an output device. The variability specification may be applied on a glyph-by-glyph basis to the presentation of glyphs. The data processing system provides processing of glyph-based quality variability requests in the following manner. The system receives a request for data-presentation of a series of glyphs and determines, for each glyph in the series of glyphs, whether quality variability is applicable to each glyph. If quality variability is applicable to each glyph, then the system determines a quality variance to be applied to each glyph according to predetermined data-presentation variability data and performs data-presentation of each glyph on an output device in accordance with the quality variance.
    Type: Grant
    Filed: December 3, 1998
    Date of Patent: June 24, 2003
    Assignee: International Business Machines Corporation
    Inventors: Michael Pierre Carlson, Lorin Evan Ullmann
  • Patent number: 6577320
    Abstract: A method is provided for processing multiple types of pixel component representations. The method first includes identifying a plurality of texels in a texture pattern grid that correspond to a pixel. Thereafter, information components of the pixel, i.e. R, G, B, and &agr; are multiplied if the information components of the pixel are in a postmultiplied representation. Further, a colorkeyed replacement operation is carried out if the information components of the pixel are in a colorkeyed representation and at least one of the texels substantially matches a colorkey. Next, a position is interpolated on the texture pattern grid between the texels that corresponds to the pixel. Finally, the information components of the pixel are filtered.
    Type: Grant
    Filed: March 22, 1999
    Date of Patent: June 10, 2003
    Assignee: NVIDIA Corporation
    Inventor: David B. Kirk
  • Patent number: 6542171
    Abstract: A scheme for graphical user interface using a polygonal-line-shaped slider that enables a user to intuitively manipulate-and playback spatio-temporal media data such as video data and animation data without deteriorating the temporal continuity of the data in interactive manipulation and playback of the spatio-temporal media data is disclosed. In this scheme, the slider is composed of a polygonal line composed of at least one segment and a coordinate indicator that is moved along the polygonal line. Data corresponding to coordinates specified by the coordinate indicator is entered. The apparatus according to present invention stores the coordinates of vertexes of the polygonal line, stores input coordinates, maps the input coordinates onto a point on the polygonal line, and positions the coordinate indicator at the point.
    Type: Grant
    Filed: July 7, 1999
    Date of Patent: April 1, 2003
    Assignee: Nippon Telegraph amd Telephone Corporation
    Inventors: Takashi Satou, Haruhiko Kojima, Yoshinobu Tonomura, Akihito Akutsu
  • Patent number: 6538659
    Abstract: In order to store texture images in a smaller data amount, there is provided a method for recording a texture recording image 28 which contains a number of texture images in a memory to thereby record the images of the number of texture in the memory. In this method, the texture images are arranged on the texture recording image 28 based on the shape information of each texture such that a region not being occupied by the images can be reduced on the texture recording image 28.
    Type: Grant
    Filed: September 4, 2001
    Date of Patent: March 25, 2003
    Assignee: Sanyo Electric Co., Ltd.
    Inventors: Kouta Fujimura, Yukinori Matsumoto, Nobuya Suzuki, Takeshi Mogi
  • Patent number: 6529212
    Abstract: An apparatus and method is provided for dynamically modifying both the luminance and contrast of an image as it is displayed on a display unit in response to changing lighting conditions. Sensors are utilized to continually measure the luminance of the light illuminating the display unit and the display surround luminance. Measurement signals generated by the light sensors are processed to provide display luminance and contrast adjustment control signals that gradually cause the adjustment of the display unit's luminance and contrast in response thereto. Continual adjustment of the luminance and contrast of a display unit according to changing lighting conditions such that the brightness and contrast perception of the displayed image remains constant under the varying conditions.
    Type: Grant
    Filed: August 28, 2001
    Date of Patent: March 4, 2003
    Assignee: Eastman Kodak Company
    Inventors: Michael E. Miller, James R. Niederbaumer
  • Patent number: 6501475
    Abstract: A system, method, and computer-readable medium for generating a glyph-based outline font are provided, which allow for font communication between different devices having various (high and low) resolutions. A method selects a character for display on the output device. The character consists of one or more glyphs, and each glyph forming the character is predefined by key points, width values, feature points that have predefined spatial relationship to the key points and width values, and curve ratios prestored in a curve level table. Next, the method determines the resolution of an output device. Then, for each glyph forming the character, the method retrieves curve ratios from the prestored curve level table according to the determined resolution of the output device. Curve ratios are used to create curve segments, which form the outline of the selected glyph.
    Type: Grant
    Filed: October 22, 1999
    Date of Patent: December 31, 2002
    Assignee: DynaLab Inc.
    Inventor: Kuo-Young Cheng
  • Patent number: 6476820
    Abstract: A signal Y outputted from a Y/C separating circuit is supplied to first and second matrices. Signals R-Y and B-Y are supplied to the first matrix through a gain control amplifier (GCA) and are also supplied to the second matrix. The signals Y, R-Y, and B-Y are converted into three primary color signals R, G, and B by the second matrix. From the signals R, G, and B, a skin color component is detected by a skin color detecting circuit and Eskin is outputted. On the basis of Eskin, color components other than the skin color are detected by a color component detecting circuit and Eother is outputted. Eother−Eskin is supplied as a control voltage to the GCA. Gains for the signals R-Y and B-Y are controlled. When the video signal indicates the skin color component, the control voltage is set to 0 and the gain is set to 1. When the video signal indicates a color component other than the skin color component, Eother is generated, the control voltage rises, and the gain is increased.
    Type: Grant
    Filed: March 23, 1998
    Date of Patent: November 5, 2002
    Assignee: Sony Corporation
    Inventors: Shigeru Harada, Junji Kagita
  • Patent number: 6469710
    Abstract: A system and method for inverse texture mapping in which given a 3D model and several images from different viewpoints, a texture map is extracted for each planar surface in the 3D model. The system and method employs a unique weighted pyramid feathering scheme for blending multiple images to form the texture map, even where the images are taken from different viewpoints, at different scales, and with different exposures. This scheme also makes it possible to blend images with cut-out regions which may be present due to occlusions or moving objects. It further advantageously employs weight maps to improve the quality of the blended image.
    Type: Grant
    Filed: September 25, 1998
    Date of Patent: October 22, 2002
    Assignee: Microsoft Corporation
    Inventors: Heung-Yeung Shum, Richard S. Szeliski
  • Patent number: 6462751
    Abstract: A framework is described that serves as an expression evaluator and notification manager for software objects, and can traverse individual object models to use parts of one model to define another. An object model (data model) is a map of an object's properties and methods, and the framework of the present invention binds to the properties and methods and intercepts access to the properties for storage and evaluation of variables within the definitions of the properties. Binding the framework to the object accesses and uses the type info for the object to determine the properties of the object. In addition, the framework provides a method for the object author to override and specialize the properties to describe extensions of the type information.
    Type: Grant
    Filed: November 29, 1999
    Date of Patent: October 8, 2002
    Assignee: Autodesk, Inc.
    Inventors: Lawrence David Felser, David Wayne Arsenault