Patents Examined by U Chauhan
  • Patent number: 5801719
    Abstract: Image operations are implemented using a specially developed instruction set in a parallel processing environment that maximizes parallelization of operations. Graphics data partitioned addition and multiplication instructions allow for simultaneous addition or multiplication of multiple words of graphics data in parallel using a number of processing sub-units of a graphics execution unit.
    Type: Grant
    Filed: November 27, 1995
    Date of Patent: September 1, 1998
    Assignee: Sun Microsystems, Inc.
    Inventors: Amandeep Jabbi, Stephen K. Howell
  • Patent number: 5801720
    Abstract: A processing system includes a graphics subsystem that directly renders raster data to system memory and moves bitmaps between locations within system memory with the graphics subsystem providing the data and a processor providing the virtual-to-physical addresses with privilege and protection check mechanisms.
    Type: Grant
    Filed: February 20, 1996
    Date of Patent: September 1, 1998
    Assignee: National Semiconductor Corporation
    Inventors: Forrest E. Norrod, Willard S. Briggs, Christopher G. Wilcox, Brian D. Falardeau, Sameer Y. Nanavati
  • Patent number: 5801713
    Abstract: A data browsing apparatus displays data automatically in an automatic page-turning mode. The data browsing apparatus has dynamic picture display parameters comprising a frame display time (w), a frame display pitch (m), and a display priority (r). The dynamic picture display parameters may be calculated based on automatic page-turning options designated by users. Dynamic pictures are displayed with accuracy at the automatic page-turning interval.
    Type: Grant
    Filed: May 23, 1996
    Date of Patent: September 1, 1998
    Assignee: NEC Corporation
    Inventors: Kaoru Endo, Mikio Sugiyama
  • Patent number: 5801700
    Abstract: A system and method for transferring files from a sending user to a recipient, utilizes a drag-and-drop graphical user interface. To send a file to a recipient, the user drags and drops onto the recipient's icon an icon, or set of selected icons, representing the file(s) to be transmitted. Information pertaining to the file and the recipient is captured from the icons and used to establish a session between the sender and the recipient. The file is transferred to the recipient via the established session.
    Type: Grant
    Filed: January 19, 1996
    Date of Patent: September 1, 1998
    Assignee: Silicon Graphics Incorporated
    Inventor: Gregory J. Ferguson
  • Patent number: 5798753
    Abstract: A pixel of a color video image is converted from one color format having luminance and chrominance signals, e.g., YUV format, to a destination format, e.g., RGB or CMY formats, by forming luminance and chrominance component words which include partitioned words representing various color components of the luminance and chrominance signals. The luminance and chrominance component words are summed using a partitioned addition operation to thereby accumulate the various color components of the luminance and chrominance signals simultaneously and in parallel. Formation of the luminance and chrominance component words is, in some instances, done by a load and store unit of a central processing unit while a graphics execution unit simultaneously sums the luminance and chrominance components using the partitioned addition operation. By using this technique, conversion of pixels of a color motion image from YUV format to a different format, e.g.
    Type: Grant
    Filed: March 3, 1995
    Date of Patent: August 25, 1998
    Assignee: Sun Microsystems, Inc.
    Inventors: Chang-Guo Zhou, Daniel S. Rice
  • Patent number: 5796412
    Abstract: An image data storing method and the processing apparatus thereof capable of improving the bandwidth of a data bus. According to the method, an image data of M pixels.times.N lines is stored in a field memory, which is for use in an image data processing apparatus for processing the image data in the unit of a block of P pixels.times.P lines (where, P<M,N), in a Q-row zig-zag scan order in such a manner that Q pixel data of the same column of successive Q lines (where, 1.ltoreq.Q.ltoreq.P) are stored in corresponding successive Q addresses of the field memory.
    Type: Grant
    Filed: September 6, 1996
    Date of Patent: August 18, 1998
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Jae-Min Kim
  • Patent number: 5796930
    Abstract: A digital high-speed printing system architecture for processing contiguous raster-image data blocks for transmission to a marking engine, comprises a central processing unit ("CPU") and at least one video RAM device. Each video RAM device includes a dynamic band RAM, a serial access memory, a random access port for transmitting and receiving image data blocks to and from the dynamic band RAM, and a serial port for transmitting and receiving image data blocks to and from the serial access memory. The video RAM devices perform bi-directional image data block transfers between the dynamic band RAM and the serial access memory. Furthermore, the video RAM devices transfer image data blocks to and from the serial access port, and simultaneously transfer of image data blocks to and from the random access port.
    Type: Grant
    Filed: November 13, 1995
    Date of Patent: August 18, 1998
    Assignee: Varis Corporation
    Inventors: Forrest P. Gauthier, Dimitrije L. Jovic
  • Patent number: 5793367
    Abstract: An electronic apparatus includes a display and a data processor for processing data. First output circuitry outputs the data processed by the data processor to the display in order to display the data. An image pickup device picks up an object image and outputs motion-image data. Second output circuitry outputs to the display (i) the motion-image data output by the image pickup device, and (ii) control-window data for controlling the image pickup device. Preferably, camera pan and zoom icons are displayed on a computer display and may be used to pan and zoom a camera to place the camera moving image within an image display area on the same computer display.
    Type: Grant
    Filed: July 8, 1996
    Date of Patent: August 11, 1998
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tomishige Taguchi
  • Patent number: 5786826
    Abstract: Graphics systems manipulate data embodying one or more objects for display. The objects are typically represented by a plurality of faces. In order to rasterize an object for display utilizing a plurality of rasterization engines, the present invention partitions at least one face of the object into a plurality of sub-faces according to a first cost function representing cost of rasterizing the face, and assigns the sub-faces to the plurality of rasterization engines for rasterization. The rasterization engines rasterize the sub-faces to generate pixel data representing the object for display. The partitioning of the face of the object into the plurality of sub-faces may be based upon a second cost function representing cost of rasterizing at least one of the sub-faces. Preferably, each of the sub-faces has equal rasterization cost and each of the sub-faces do not overlap one another.
    Type: Grant
    Filed: January 26, 1996
    Date of Patent: July 28, 1998
    Assignee: International Business Machines Corporation
    Inventor: Thomas Yu-Kiu Kwok
  • Patent number: 5784070
    Abstract: Methods and apparatus for generating image data are provided. A memory and a data processor are coupled with a system bus. In certain embodiments a data expanding apparatus is also coupled to the system bus and compressed data are transferred to the data expanding apparatus via the system bus and decompressed data are transferred therefrom to the memory without passing the compressed data through the data processor. Also in certain embodiments, an image data generation command string is transferred from the memory to an image data generation device via the system bus without passing the image data generation command string through the data processor.
    Type: Grant
    Filed: June 3, 1997
    Date of Patent: July 21, 1998
    Assignee: Sony Corporation
    Inventors: Makoto Furuhashi, Masakazu Suzuoki, Akio Ohba, Masaaki Oka, Teiji Yutaka, Masayoshi Tanaka
  • Patent number: 5784173
    Abstract: A target image to be retrieved and a processing mode of the target image are stored in a magneto-optic disk as a job in a job file by using a computer which is independent of an image processing apparatus. The magneto-optic disk is set into the image processing apparatus. When the magneto-optic disk is set, whether or not the job file is stored in the disk is detected. When the job file is stored, whether or not a job including a processing mode which cannot be executed by the image processing apparatus exists in the job file is discriminated. When a job cannot be executed, such fact is displayed and execution of the job is skipped.
    Type: Grant
    Filed: March 12, 1996
    Date of Patent: July 21, 1998
    Assignee: Canon Kabushiki Kaisha
    Inventor: Shigeru Jinnai
  • Patent number: 5784055
    Abstract: A method of performing color control in a digital video decoder while minimizing memory bandwidth. A decoded color image bit map is stored in a RAM in lines corresponding to horizontal lines of pixels. Each line also has dedicated bytes for a corresponding color look up table comprising a control field and color address fields. Entries in separate preloaded color component tables are addressed by the color address fields. A transparency bit in the control field is used to select modifiers to the data in the address fields for transparency mode.
    Type: Grant
    Filed: May 6, 1996
    Date of Patent: July 21, 1998
    Assignee: International Business Machines Corporation
    Inventor: Chuck Hong Ngai
  • Patent number: 5781201
    Abstract: A method for improving the performance of a graphics system includes the steps of allocating appropriate pixels to slices of memory such that corresponding subsets of bits of neighboring pixels are allocated to different slices of memory, where `neighboring pixels` includes both consecutive pixels in a scan line, or pixels in consecutive scan lines. In addition, hardware is provided that allows for the individual memory slices to be independently accessed, thus allowed each slice to access data from a different 64 bit word in video memory during one video access period. Controllers which independently access the memory slices are advantageously totally time independent, to allow the most flexibility in the starting and finishing of the access of the memory slice. Performance is further gained by buffering of both the read and write requests to the video memory.
    Type: Grant
    Filed: May 1, 1996
    Date of Patent: July 14, 1998
    Assignee: Digital Equipment Corporation
    Inventors: Joel J. McCormack, Robert S. McNamara, Larry D. Seiler, Christopher C. Gianos
  • Patent number: 5781200
    Abstract: A method and apparatus for configuring memory within a dual access dynamic random access memory (DRAM) frame buffer so that array conflicts are reduced between neighboring pixels. The present invention DRAM frame buffer contains a number of arrays (e.g., 48), each array containing a number of rows (e.g., 256), each row contains a number of bytes (e.g., 1024). Rows of arrays are used to store frame buffer information within the DRAM. There is a single row of sense amplifiers per array, so rows of the same array conflict since they cannot be open at the same time. In an alternative embodiment, some neighboring arrays share the same row of sense amplifiers so neighboring arrays can conflict. The DRAM memory is configured such that for any given central pixel, its four spatially neighboring pixels (up, down, right and left) are not stored (1) in a different row of the same array as the central pixel nor (2) stored in a different row of any other conflicting array.
    Type: Grant
    Filed: August 8, 1996
    Date of Patent: July 14, 1998
    Assignee: ULSI Systems
    Inventors: Hsuehchung Shelton Lu, Huei-Yi Fan
  • Patent number: 5774131
    Abstract: An improved sound generation and display control apparatus for a personal digital assistant capable of improving the system thereof and a transmission performance for various kinds of display apparatuses and capable of editing an externally supplied video source and providing an overlay function, which includes a central processing unit for controlling the entire system so as to display stored data and to generate sound; a graphic and sound co-processor for processing graphic and sound data in accordance with a control of the central processing unit; a memory for storing the graphic and sound data processed by the graphic and sound co-processor and for storing system data; a direct memory access (DMA) controller for accessing the data stored in the memory in accordance with a DMA request; a bus arbitrator and memory controller for arbitrating an allocation of a system bus and for controlling an access to the memory and a refreshment of the memory; a sound generator for receiving the sound data outputted from
    Type: Grant
    Filed: October 24, 1995
    Date of Patent: June 30, 1998
    Assignee: LG Electronics Inc.
    Inventor: Hong Joo Kim
  • Patent number: 5774132
    Abstract: A graphic apparatus is connected between a host computer and a monitor for admitting video data from a video source to display a picture on the monitor according to commands from the host computer. The graphic apparatus is constructed by a local memory, an admitting unit, a driver unit and a drawing tool. The local memory is provided separately from the host computer, and is functionally divided into a video memory area for storing video data including those representing a graphic pattern and a frame memory area for storing video data representing a picture to be displayed. The admitting unit operates in response to an admission command from the host computer for admitting video data from the video source and reserving the admitted video data in the video memory area. The driver unit operates in response to a drive command from the host computer for transferring the video data from the frame memory area to the monitor so as to display the picture.
    Type: Grant
    Filed: October 26, 1995
    Date of Patent: June 30, 1998
    Assignee: Yamaha Corporation
    Inventor: Toshimi Uchiyama
  • Patent number: 5774134
    Abstract: A graphic display device for displaying image data provided from a memory includes a transfer memory unit for storing the image data transferred from the memory, a display memory unit for storing the image data transferred from the transfer memory unit, and a display unit for displaying the image data supplied from an image source, the image source being the display memory unit in a first operation mode of the graphic display device. The graphic display device further includes a switching unit for selecting the image source from the display memory unit or the transfer memory unit, so that the display unit can display the image data stored in the transfer memory unit in a second operation mode of the graphic display device.
    Type: Grant
    Filed: June 13, 1997
    Date of Patent: June 30, 1998
    Assignee: Fujitsu Limited
    Inventor: Hideki Saito
  • Patent number: 5774133
    Abstract: A computer system having a pixel processing unit with multiple subprocessors receives positional data defining graphical objects from the CPU and writes pixel data into the image memory, and a display driver produces an image which partially includes the rendered pixels. The pixel processor is used to access patches of multiple contiguous pixels at a time, and process them in parallel. The patches used are defined, within the overall geometry of the image, to have aligned corners. The unit is also connected to receive synchronization signals from the display driver, conditioned on whether the current line being accessed by the driver is within a specified range of lines in the image space.
    Type: Grant
    Filed: July 7, 1993
    Date of Patent: June 30, 1998
    Assignee: 3Dlabs Ltd.
    Inventors: John Walter Neave, Neil F. Trevett, Jonathan David Salkild, deceased, David Joseph Salkild, heir, Iain Stuart MacNaughton
  • Patent number: 5758043
    Abstract: An image processing method and apparatus which divides image information into a plurality of predetermined-sized partial images, and sequentially performs designated image processing by partial image, thus enables image processing of the read image data using a small memory capacity. In the apparatus, an image reader reads image information, in accordance with a designated reading size, and stores the read image data, as partial image data, into an image memory. Then, a designated special-effect image processing is performed on the partial image data stored in the image memory. An image output unit sequentially outputs special-effect image processed partial images.
    Type: Grant
    Filed: September 5, 1995
    Date of Patent: May 26, 1998
    Assignee: Canon Kabushiki Kaisha
    Inventors: Masashi Takizawa, Katsumi Masaki, Masayuki Takayama, Hiroshi Netsu, Makoto Nihei, Koji Kawamura
  • Patent number: 5757372
    Abstract: A method and an apparatus for saving prior versions of a document so that the user has complete control of which versions of the document are saved, while providing a mechanism for easy retrieval of saved versions. The invention utilizes a set of icons on a screen display which when selected by a pointer device perform an action depending upon the state of the selected icon which may be one of three states.
    Type: Grant
    Filed: January 16, 1996
    Date of Patent: May 26, 1998
    Inventors: Kai Krause, Ben Weiss