Abstract:
The invention pertains to a method and apparatus for performing dynamic purity correction to ensure that color purity is maintained across the face of a color monitor (100). The monitor displays a plurality of pixels, each having a particular luminescence value. Each luminescence value has several color components (e.g. red (R), green (G), and blue (B)). A grid of luminance measurements is made across the face of the monitor for each color component. From these luminance value grids, smoothly varying correction values are computed for each color component of each pixel by the interpolation of cubic splines, such as a Catmull-Room spline. Incoming digital video signals are multiplied by corresponding correction values to ensure color accuracy of the monitor. In a preferred embodiment, the calculation of correction values is repeatedly performed in real time (at the display clock rate) in a single monolithic RAMDAC integrated circuit to increase speed, improve fidelity, and minimize use of memory space.
Abstract:
A toothbrush having a head (14), handle (12) and an intermediate member (36, 40). The head has a front face (20) which defines a first plane (47) and a rear face (22). The front face is adapted to support a plurality of bristles (24) so that the bristles are positioned generally perpendicular to the front face. The handle includes a handle axis (34) located at the upper end. The handle is positioned about the handle axis. A second plane (45) is defined as being perpendicular to the first plane and parallel to the handle. The intermediate member is located generally along the handle axis between the head and the handle and includes a lower end (54) and an upper end (52). The lower end of the intermediate member is positioned within the handle while the upper end of the intermediate member is attached to the head. An elastic material (42) is located within the intermediate member to flexibly bond the intermediate member to the handle so that both the intermediate member and the head may pivot with respect to the handle.
Abstract:
A display system includes a processor (11) programmed to control (and optionally also calibrate) a display (16) in response to user selection of displayed virtual controls (32). The system includes circuitry (16B, 16C, 16D) which operates under control of software in response to user-entered commands for adjustment of parameters of the display device. The processor is programmed with software which stores multiple types of data in separate data files; executes a locking operation which disables mechanical controls (16B) on the display device, periodically and automatically polls the status of the display, and automatically corrects any display parameter whose value differs from a desired value; displays two-dimensional controls with horizontal and vertical segments which a user can drag to vary display parameters such as brightness, contrast, and picture size or position; displays controls enabling a user conveniently to select either a maximum displayed intensity value of one primary color or a linear combination of two primary colors; and achieves excellent color matching between displayed and printed images by setting the display's white point to a proofing level and prompting the user to perform color matching with the display at the selected proofing white point.