Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Television Math-engine-for-generating-font-gradients

 Network navigator with enhanced navigational abilities
The present invention is directed toward a navigator having enhanced navigational abilities such as ...


 Merging multi-source information in a television system
In the preferred embodiment, the present invention is directed to coordinating input signals and ...


 Fly-through computer aided design method and apparatus
According to the present invention, certain techniques are employed to simplify the image during a ...


 Determining view point on objects automatically in three-dimensional workspace from other environmental objects in a three-dimensional workspace
Before setting forth the present invention, we should establish some basic characteristics of the ...


 Universal remote TV mouse
A universal remote control device is modified to include circuitry for communicating with a remote ...


 Image and video processing with chrominance attenuation
The system of FIG. 1 communicates a picture from a camera 11 to a display 31 over a communication ...


 IC card
An IC card according to an aspect of the present invention comprises: a substrate for mounting ICs; ...


 Security device, including a memory and/or a microcomputer for data processing machines
The objects of the invention are attained by using a peripheral, as a basis for the security device,...


 System for phase-locking a clock to a digital audio signal embedded in a digital video signal
What is claimed is: 1. A method for phase-locking a clock to a digital audio signal embedded within ...


 Method of transmitting teltext pages including an index table with a code for selecting particular and common extension pages to enhance basic pages
I claim: 1. A method of transmitting teletext pages including a plurality of basic pages and an ...


 Math engine for generating font gradients

Details
Inventors: Simpson, Ron C.;
Assignee: Display Laboratories, Inc. (Boulder, CO)
Primary Examiner: Peng; John K.
Assistant Examiner: Murrell; Jeffrey S.
Attorney, Agent or Firm: Cochran, II; William W. Holland & Hart LLP

A interpolation engine is disclosed that is capable of generating correction signals for segments of a monitor that form a gradient that eliminates any visual discontinuities between segments on the screen. In one embodiment, a starting count number for a distortion signal is stored in RAM, together with an increment rate signal that indicates the rate of change of the correction signal down the segment. In another embodiment, the increment rate signal is automatically calculated by the device by taking the difference between the starting count numbers for vertically adjacent segments. Since the number of rows in each segment is known and the difference between the starting count numbers of vertically adjacent segments is determined, the amount of correction for each row within a segment is calculated and provided as a correction signal. Hence, a correction signal can be provided for each row of pixels on a screen. This information can be integrated to form a smooth correction signal or need not be integrated for vertical geometry corrections since a correction signal is provided for each row. The present invention only requires a minimal amount of storage of data and is capable of providing correction signals for each row of pixels.

DETAILED DESCRIPTION The present invention overcomes the disadvantages and limitations of the prior art by providing a interpolation engine that is capable of generating gradient signals on a real time basis so that a pulse density modulated signal can be generated that has a pulse-density gradient that varies at the proper rate as the electron beam moves down the page.
The present invention, therefore, comprises a method for generating a gradient of pulse-density modulated correction signals for a video monitor that comprises the steps of, loading a gradient counter with a starting count number for the gradient to be generated, loading an increment rate counter with an increment rate number, generating an increment signal from the increment rate counter that has an increment rate corresponding to the increment rate number, and generating the gradient of pulse density modulated correction signals from the gradient counter by applying the increment signal to the gradient counter to increment the starting count number at the increment rate so as to produce a series of output signals having a gradient that changes at a rate corresponding to the increment rate number.
The present invention also comprises a method of generating a plurality of pulse density modulation signals for a first predetermined vertical segment of a video monitor comprising the steps of generating a first start count number for a first predetermined vertical segment that is representative of a first predetermined number of pulses in a first horizontal line of the first predetermined vertical segment, generating a second start count number for a second predetermined vertical segment located vertically adjacent to the first vertical segment, the second start count number representative of a second predetermined number of pulses in a first horizontal line of the second predetermined vertical segment, generating a difference signal that is representative of a difference between the first and second predetermined number of pulses, generating a gradient signal that is representative of a rate of change of the predetermined number of pulses for each horizontal line of the first predetermined vertical segment, and generating the plurality of pulse density modulation signals for the first vertical segment by modifying the first starting count number by the gradient signal to determine the predetermined number of pulses for each horizontal line of the first vertical segment



Related patents
  Broadcasting satellite communication system with improved answer signal transmission
Therefore, it is an object of the present invention to reduce the cost of a satellite communication system employing an ARQ system. Additional objects and advantages of ...
  Arrangement for determining link latency for maintaining flow control in full-duplex networks
There is a need for an arrangement that determines when to initiate flow control by a network element, taking into account the latency of a link, i.e., the round-trip ...
  Information providing apparatus and method, display controlling apparatus and method, information providing system, as well as transmission medium
It is an object of the present invention to provide an information providing apparatus and method, a display controlling apparatus and method, an information providing ...
  Method and apparatus for designating a preferred source to avoid duplicative programming services
In accordance with the present invention, IPG data including global data which describes programming broadcast by satellite, and region-specific data which describes ...
  Versatile boot method for a microcontroller's application software
The present invention is a versatile method for reprogramming a microcontroller's application software. The method of the present invention has a space in application ...
  Controlled-access broadcast signal receiving system
An object of the present invention is to provide a system for the transfer between a broadcaster and a user of a limited reproduction right in transmitted data. Another ...
  Secure execution of program instructions provided by network interactions with processor
According to the invention, a particularly configurable microprocessor is used for processing computer programs which are selectively operable on that particular ...
  Copy prevention apparatus and method in digital broadcasting receiving system
To solve the above problems, it is an object of the present invention to provide a copy prevention apparatus and method for protecting stored information in a storage ...
  Program guide display controller at user terminal of television broadcasting system
An object of the present invention is to provide a program guide display controller at a user terminal of a television broadcasting system which makes it easy to select ...
  Thermal printing recording apparatus having a light-receiving heating element
It is therefore an object of the present invention to provide a novel thermal printing recording apparatus which can perform printing at a resolution as high as not less ...

0.004

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved