Patents Examined by U Chauhan
  • Patent number: 5440683
    Abstract: A digital video editor employing a single chip special-purpose digital video processing unit (VPU) having the capability to combine several different digital video input signals into a single digital video output signal is disclosed. The VPU comprises a microprocessor operating under a set of instructions which is operative for receiving, storing and manipulating portions of an incoming digital video signal and a delay circuit, coupled to the microprocessor, for delaying execution of a particular instruction if a particular portion upon which the instruction is to operate has not yet been stored. The VPU processes multiple digitized video signals in real time in a time-sharing fashion because its processing speed is substantially greater than the rate at which it receives video data and processes multiple picture elements of a single digital stream simultaneously. In a preferred environment, The VPU operates in conjunction with an IBM compatible personal computer, an inexpensive general purpose computer.
    Type: Grant
    Filed: October 20, 1994
    Date of Patent: August 8, 1995
    Assignee: Cirrus Logic, Inc.
    Inventors: Robert M. Nally, John C. Schafer
  • Patent number: 5440682
    Abstract: A draw processor for a graphics accelerator is disclosed that performs edgewalking and scan interpolation functions to render a three dimensional geometry object defined by a draw packet. The draw processor renders a subset of pixels on a scan line, such that a set draw processors taken together render the entire geometry object. The draw processor renders pixels into an interleave bank of a multiple bank interleaved frame buffer. The draw processor also processes direct port data through a direct port pipeline.
    Type: Grant
    Filed: June 23, 1993
    Date of Patent: August 8, 1995
    Assignee: Sun Microsystems, Inc.
    Inventor: Michael F. Deering
  • Patent number: 5437012
    Abstract: A method and apparatus for updating data stored in a write once/read many memory which comprises creating a virtual image of data stored in the memory, updating data in the virtual image of the memory and designating updated data in the virtual image, and writing designated updated data from the virtual image to the memory. In the virtual image there is a main journal for organizing file information on the memory and file journals for each file stored on the memory. Each file journal contains self-describing information for its corresponding file.
    Type: Grant
    Filed: April 19, 1993
    Date of Patent: July 25, 1995
    Assignee: Canon Information Systems, Inc.
    Inventor: Rakesh Mahajan
  • Patent number: 5434967
    Abstract: Hardware logic and processing methods for enhanced data manipulation within a graphics display system are described. The graphics display system includes a graphics processor sub-system and a rendering subsystem which are serially connected for pipeline processing of an interleaved stream of commands and data. One or more status bits or XBITs are defined within each rasterizer of a multi-rasterizer rendering sub-system. An XBIT, which may comprise a ZBIT, a UBIT, or an RBIT, etc., provides a mechanism for introducing execution of various logic functions within the rendering sub-system portion of the computer graphics adapter. Corresponding data processing methods are also described.
    Type: Grant
    Filed: October 27, 1992
    Date of Patent: July 18, 1995
    Assignee: International Business Machines Corporation
    Inventors: David C. Tannenbaum, Andrew D. Bowen, Robert S. Horton, Leland D. Richardson, Paul M. Schanely
  • Patent number: 5430841
    Abstract: A method and apparatus for the management of the data associated with multiple graphics contexts in a computer graphics rendering system. Graphics contexts are built by graphics engines and selectively saved into a context save RAM. Context switches are managed either by modifying a context base pointer to address a new section of the context save RAM, or by writing out a portion of the context save RAM to external storage and reading in a replacement context from external storage. The writing and reading process are managed by a control processor allowing the graphics engines to switch context at the same time. New contexts read from external storage automatically cause regeneration of downstream rasterization parameters.
    Type: Grant
    Filed: October 29, 1992
    Date of Patent: July 4, 1995
    Assignee: International Business Machines Corporation
    Inventors: David C. Tannenbaum, Paul M. Schanely, Leland D. Richardson, Bruce C. Hempel
  • Patent number: 5428714
    Abstract: A computer system is connected to a printer via a parallel interface, for point-of-sale (POS) applications employing one or more different paper sources, such as, continuous tape, document insertion, and sheet validation. A detector is associated with each paper source to sense a paper empty or out condition. The printer has an addressable latch that enables a choice of one or more of these detectors for connection through to a single status line within the parallel printer interface. The computer CPU can access the addressable latch prior to any printing so that the presence of an appropriate type of paper in its appropriate print position in the printer can be checked or tested utilizing an industry standard parallel printer interface, such as, the widely employed Centronics interface.
    Type: Grant
    Filed: October 29, 1991
    Date of Patent: June 27, 1995
    Assignee: Seiko Epson Corporation
    Inventors: Kazunari Yawata, Torao Yajima, Takuya Hyonaga, Yoshikazu Ito, Hiroshi Ono, Kazuhisa Aruga, Noboru Yanagisawa
  • Patent number: 5422995
    Abstract: A method and means which upon detecting indicia embedded in a decoded run length coded bit string skips over a range of bit memory mapped addresses thus reducing the number of write operations into a counterpart bit mapped memory. The coded indicia include portions which specify a skip and a skip range for storage locations in said bit mapped memory.
    Type: Grant
    Filed: March 16, 1993
    Date of Patent: June 6, 1995
    Assignee: International Business Machines Corporation
    Inventors: Yutaka Aoki, Yuji Gohda, Darwin P. Rackley
  • Patent number: 5404448
    Abstract: A random access memory system organized such that multiple pixels may be accessed when one row column address is provided. The random access memory system includes a first group of random access memory devices and a second group of random access memory devices. The first group of devices stores information for pixels on an even horizontal scan line and the second group of devices stores information for pixels on an odd horizontal scan line. An address generator of the random access memory system generates an address to access information from the first group of devices for one pixel and information from the second group of devices for another pixel.
    Type: Grant
    Filed: June 23, 1994
    Date of Patent: April 4, 1995
    Assignee: International Business Machines Corporation
    Inventors: Andrew D. Bowen, Timothy J. Ebbers, Randall L. Henderson
  • Patent number: 5404446
    Abstract: A video signal is received from an asynchronous link (15) at an irregular frame rate for display on a computer monitor 9 at a regular frame rate. Frames are transferred to the monitor via first and second buffers (23, 25). A control process (27) manages the transfer of frames between the first and second buffers and is responsible for deciding if, when and how many frames to transfer, in order to minimise the delay between the incoming image and the displayed image.
    Type: Grant
    Filed: March 26, 1993
    Date of Patent: April 4, 1995
    Assignee: International Business Machines Corporation
    Inventors: Ronald J. Bowater, Barry K. Aldred, Steven P. Woodman
  • Patent number: 5402527
    Abstract: There is provided a printing system for producing prints from a print job written in one of a plurality of page description languages with the print job assuming the form of a print job stream. The printing system includes a plurality of page description language analyzing units for sampling the print job stream, each analyzing unit outputting an information signal which provides information regarding the print job stream. A filter, which receives the information signals, processes the information signals and outputs a filtered signal which indicates the page description language in which the print job is written.
    Type: Grant
    Filed: April 23, 1993
    Date of Patent: March 28, 1995
    Assignee: Xerox Corporation
    Inventors: Bruce W. Bigby, Mark D. O'Brien, Edward E. Brindle
  • Patent number: 5398305
    Abstract: A printer control device is employed with host computer controlled printers, typically of the point-of-sale (POS) type, which are capable of printing on several different types of recording paper. Several detectors are used on the printer to sense out-of-paper conditions with at least one detector being associated with each paper source used, and a detector selection device is used to determine which detector outputs are to be connected to the host computer through a communications interface. Detector output values can be stored and logically combined to allow transfer over a single communications line. Specific detector outputs can be enabled or selected for transfer to the host or for use in termination of printing operations. A paper type selector is used for setting line spacing or advancement amounts which are stored by the printer controller for later retrieval. Typically each advancement value relative to one type of paper is stored separately in a memory location or element.
    Type: Grant
    Filed: May 14, 1993
    Date of Patent: March 14, 1995
    Assignee: Seiko Epson Corporation
    Inventors: Kazunari Yawata, Torao Yajima, Takuya Hyonaga, Yoshikazu Ito, Hiroshi Ono, Kazuhisa Aruga, Noboru Yanagisawa, Mitsuaki Teradaira
  • Patent number: 5398316
    Abstract: A processing system operating on data words having first and second portions includes a memory bank comprising first and second memories each with associated first and second set of address inputs. First memory includes a first storage location storing the first portion of a first word accessible by a set of address bits received at the first inputs and a second set of address bits received at the second inputs. The first memory further includes a second storage location storing the second portion of a second word accessible by the first set of bits received at the first inputs and a third set of bits received at the second inputs. Second memory includes a first storage location storing the second portion of the second word accessible by the first set of bits received at the first inputs and the second set of bits received at the second inputs.
    Type: Grant
    Filed: February 16, 1993
    Date of Patent: March 14, 1995
    Assignee: Texas Instruments Incorporated
    Inventors: Karl M. Guttag, Richard D. Simpson, Robert J. Gove
  • Patent number: 5398315
    Abstract: Video display apparatus having multiple processors for operation in parallel, each processing a respective complete video image in the sequence of video images (fields or frames) which form a video picture, the processing being in accordance with a selected signal processing algorithm. The algorithm may be one which simulates a signal processing circuit design which is to be evaluated, so that the effect of changes in circuit design can be displayed in real time. The signal data for each of the sequential video images is assembled into data packets in successive equal time slots, which are transmitted downstream on a data bus along which are a succession of data processors. The headers of the packets for a given image identify a serially corresponding processor to which such image is assigned, and such packets are processed by the assigned processor in accordance with the selected algorithm.
    Type: Grant
    Filed: December 30, 1992
    Date of Patent: March 14, 1995
    Assignee: North American Philips Corporation
    Inventors: Brian C. Johnson, Michael A. Epstein
  • Patent number: 5392395
    Abstract: An image editing system for transmission network supervision for comprehensibly displaying the status of a plurality of stations and the transmission routes connecting them in a specific area. Initially, station data are created as a data source for graphically displaying each of the stations within the area. The station data are stored in a first memory. Then area data are created as a data source for graphically displaying a map of the area. The area data are stored in a second memory. Map data are also created to display graphically an area map based on the station data and area data. The map data are stored in a third memory. The area map includes an image map that is a map of the area reduced to a desired scale, the multiple stations superimposed on the image data, and the transmission routes connecting these stations. The area map is displayed on a monitor by use of the map data retrieved from the third memory.
    Type: Grant
    Filed: July 31, 1992
    Date of Patent: February 21, 1995
    Assignee: Fujitsu Limited
    Inventors: Yasuo Fujii, Eiji Iida
  • Patent number: 5392396
    Abstract: A method of transmitting frames of video data to be displayed including the steps of receiving at least a portion of a frame of video data, determining whether the received video data can be stored in a buffer, storing the received video data in a buffer if the received video data can be stored in the buffer, and erasing any video data of the frame of video data if the received video data cannot be stored in the buffer. In addition, an apparatus for transmitting frames of video data to be displayed including an apparatus for receiving at least a portion of a frame of video data, an apparatus for determining whether the received video data can be stored in a buffer, an apparatus for storing the received video data in the buffer if the received video data can be stored in the buffer, and an apparatus for erasing any video data of the frame of video data if the received video data cannot be stored in the buffer.
    Type: Grant
    Filed: March 28, 1994
    Date of Patent: February 21, 1995
    Assignee: International Business Machines Corporation
    Inventor: Alexander G. MacInnis
  • Patent number: 5388208
    Abstract: A display memory system consisting of a controller and a display memory that has a read display memory cycle time that is a non-integer multiple of the write display memory update rate. The display memory being partitioned into two frames of display memory with each frame having a plurality of subframes. The controller consisting of a read display memory decoder, a read display memory next subframe generator a read display memory latch and consisting of a write display memory decoder, a write display memory next subframe generator and write display memory latch.
    Type: Grant
    Filed: December 4, 1992
    Date of Patent: February 7, 1995
    Assignee: Honeywell Inc.
    Inventors: Thomas A. Weingartner, Paul J. Short, Paul E. Knight, Jennifer A. Graves
  • Patent number: 5388204
    Abstract: A plurality of linework data including run length data are combined at a high speed and without reconverting run-length data to pixel image data. During the combining operation based on linework data stored in a linework operation memory 50, subsequent linework data is supplemented from an external storage unit 64 to an input linework memory 48. When one of the plurality of linework data in the linework operation memory is used up, the supplement of linework data is transferred from the input linework memory to the linework operation memory, both of which are random access memories. In the combining process of run-length data, unit-run data are respectively extracted from each linework data according to the value of a current position pointer representing an end point of the run which has already been combined. Combined unit-run data is produced by comparing the working data for the plurality of linework data.
    Type: Grant
    Filed: February 18, 1993
    Date of Patent: February 7, 1995
    Assignee: Dianippon Screen Mfg. Co. Ltd.
    Inventors: Iwata Ikeda, Ikuo Ohsawa
  • Patent number: 5381525
    Abstract: A graphics movement control system on a display screen controls the intervals between drawing graphics according to the number of picture elements of the graphics when the graphics are moved on a display screen using a pointing device such as a mouse, etc. in an editor for editing a block diagram and a circuit diagram through a workstation, etc. When graphics displayed on a display screen are moved by a pointing device, the drawing intervals between in moving the graphics are controlled. Thus, the number of times to draw the graphics can be controlled between the starting point and the ending point of the movement on the display screen. That is, the complexity of the graphics is determined by the number of picture elements forming the graphics. The intervals between drawing graphics on the display screen are lengthened for those having a large number of picture elements so that the number of times to draw the graphics up to the final movement position is reduced.
    Type: Grant
    Filed: January 19, 1993
    Date of Patent: January 10, 1995
    Assignee: Fujitsu Limited
    Inventor: Katsumi Iguchi
  • Patent number: 5353405
    Abstract: A method of controlling an image memory system wherein non-interlace image data is written into the odd field and the even field memories, and the contents written into the odd field and even field memories are respectively read out so as to be converted into interlace image data. Each line of the non-interlace image data is alternately written into the odd field and even field memories in units of a plurality of dots. If the plurality of dots include dots for the odd field and dots for the even field, the image data of the plurality of dots are simultaneously written into both the odd field memory and the even field memory. When reading the image data out from the odd field memory, the image data for the even field written into the odd field memory is invalidated. Similarly, when reading the image data out from the even field memory, the image data for the odd field written into the even field memory is invalidated.
    Type: Grant
    Filed: May 22, 1992
    Date of Patent: October 4, 1994
    Assignees: Hitachi, Ltd., Hitachi Video & Information System, Inc., Hitachi Computer Electronics, Co., Ltd.
    Inventors: Kiyotaka Doi, Kanji Masuyama, Tsutomu Takagi, Hitoshi Abe, Katsutoshi Tajima, Tamotsu Hirota
  • Patent number: 5353388
    Abstract: A document processing system controls the printing of documents represented in page description language form. Documents are represented by a page description language which is structured so that definition and declaratory commands are positioned only at the beginning of each distinct document segment. Each document has prologue sections, which contain definition and declaratory commands, and content portions which contain the specific tokens or commands for defining specific images. The definition and declaratory commands in the prologue sections of the document are arranged in a hierarchical tree so that each definition and declaratory command has a scope corresponding to the portion of the hierarchical tree subtended by that command. A structure processor handles resource declaration and definitions, dictionary generation, context declarations and references to data external to the document.
    Type: Grant
    Filed: October 17, 1991
    Date of Patent: October 4, 1994
    Assignees: Ricoh Company, Ltd., Ricoh Corporation
    Inventor: Tetsuro Motoyama