Abstract:
PROBLEM TO BE SOLVED: To provide a method and a device for inserting a watermark into an image. SOLUTION: In an image watermark insertion technique, the watermark is inserted into an adjusted digital source image which is set in boundary by a predefined "bounding rectangle". If the source image is larger (or smaller) than the rectangle, its downsizing (or enlargement) to a maximum size adjusted image completely fit into the rectangle is performed using a common factor. The watermark is inserted into the adjusted image, and at least one larger or smaller derived image is created. Then, regardless of the size of an image derived from the adjusted image containing the watermark, the detection of the inserted watermark is dramatically facilitated by the enlargement or downsizing of the image for making it fit into the rectangle again. The size of the bounding rectangle may be intrinsic in terms of a source image, or otherwise a bounding rectangle common to each group of the source images may be used. COPYRIGHT: (C)2005,JPO&NCIPI
Abstract:
METHOD FOR SELECTING COLORS A method for selecting a limited number of presentation colors from a larger palette for a selected image, A three dimensional color histogram of said image is generated and a first color is selected based upon the color occurring most frequently in the image. Subsequent presentation colors are selected by choosing one at a time those colors having the highest weighted frequency of occurrence wherein the weighting is such that colors closest to the previously selected color are weighted very little while colors furthest away from the previously selected color are weighted the most.
Abstract:
Faithful color images are created in an efficient manner for display on a specific computer display. A standard computer system generates a palette calibration table, based on information about a standard display. The standard computer system then creates a device independent image from the palette calibration table and from an original image. The palette calibration table and device independent image are then transmitted to a specific computer system. The specific computer system receives the palette calibration table and device independent image from the standard computer system. It calculates a display specific palette from the palette calibration table and from information about the specific display. The specific computer system then generates the faithful color image for display by sending the device independent image and the display specific palette to the display adapter in the specific computer system.
Abstract:
The method involves providing a digital original image, then providing a digital watermark image and, producing a watermarked image by superimposing the watermark image on the original image without changing the chromaticity parameters of pixels of the original image as watermarked. E.g. for each pixel in the watermark image that is not "transparent", it requires modifying the corresp pixel of the original image by changing the brightness but not the colour. A scanner (100) captures image data from a physical source (such as a painting or photograph) (102) and sends it to a digital computer (104). The latter includes a working storage (106) e.g. RAM an image storage system (108) (which can be, for example, a conventional hard disk drive. An image archive (110) can be, for example, a tape or disc storage.
Abstract:
The method involves providing a digital original image, then providing a digital watermark image and, producing a watermarked image by superimposing the watermark image on the original image without changing the chromaticity parameters of pixels of the original image as watermarked. E.g. for each pixel in the watermark image that is not "transparent", it requires modifying the corresp pixel of the original image by changing the brightness but not the colour. A scanner (100) captures image data from a physical source (such as a painting or photograph) (102) and sends it to a digital computer (104). The latter includes a working storage (106) e.g. RAM an image storage system (108) (which can be, for example, a conventional hard disk drive. An image archive (110) can be, for example, a tape or disc storage.
Abstract:
A system or scheme for automatic detection of and recovery from transmission errors in the asynchronous communication mode at the data link level with complete transparency at the higher levels is disclosed wherein the transmissions are in the form of a sequence of data packets, and an improved combination of end-of-text (ETX) bytes along with checksums is used in each data packet to detect errors. The ETX character is dynamically selected for each packet after the data comprising the packet has been assembled. This character is coded differently from the remaining character codes in its respective packet and is made the second byte thereof following the start-of-text byte (STX). The third byte in each packet is made the complement of the preceding ETX byte, the latter of which is also made the last byte in the packet. Thus, the second and last bytes in each packet are identical, and different from all the other bytes, and the third byte is their complement. Other bytes m each packet include: one byte indicating the location of the packet in a set in a given transmission sequence; a byte distinguishing the Y0985-005 packet's set from other transmission sequences: two bytes indicative of the number of data bytes in the packet; one byte operating as a control character indicating the functional nature of the packet; data bytes; and, two checksum bytes which precede the last ETX byte. Among the advantages of transmissions using packets containing the foregoing improved combination of bytes, is the fact that all transmission errors will be detected and upon detection of an error in a packet, the transmitter is immediately notified and retransmission is carried out only from the erroneous packet rather than from the beginning of the entire sequence as in the prior art. Y0985-005