Output control method and apparatus, and output system
First Claim
1. An output control method for outputting image data to an output unit, comprising:
- an input step of inputting first color palette data and image data represented by using the first color palette data;
an analyzing step of analyzing the image data inputted in said input step and obtaining a number of color elements of the image data;
a palette analyzing step of analyzing the first color palette data and determining a number of entries of the first color palette data corresponding to the color elements of the image data;
a palette generation step of generating second color palette data based on the number of color elements of the image data and the number of entries determined in said palette analyzing step; and
a data conversion step of converting the image data into second image data represented by using the second color palette data.
2 Assignments
0 Petitions
Accused Products
Abstract
A printer is interrogated with regard to a plurality of processing functions thereof and, in response to the interrogation, response information is sent from the printer. An image object delivered from an application program is analyzed and, on the basis of the analytical results and the response information from the printer, it is determined whether the number of color elements and number of palettes of the image object are capable of being supported by the printer. If they are capable of being supported, control information for output to the printer is created based upon the image object. If the number of color elements and number of palettes are incapable of being supported by the printer, then control information for output to the printer is created from the original image object upon taking into consideration the functions possessed by the printer.
18 Citations
16 Claims
-
1. An output control method for outputting image data to an output unit, comprising:
-
an input step of inputting first color palette data and image data represented by using the first color palette data;
an analyzing step of analyzing the image data inputted in said input step and obtaining a number of color elements of the image data;
a palette analyzing step of analyzing the first color palette data and determining a number of entries of the first color palette data corresponding to the color elements of the image data;
a palette generation step of generating second color palette data based on the number of color elements of the image data and the number of entries determined in said palette analyzing step; and
a data conversion step of converting the image data into second image data represented by using the second color palette data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An output control apparatus for outputting image data to an output unit, comprising:
-
input means for inputting first color palette data and image data represented by using the first color palette data;
analyzing means for analyzing the image data inputted by said input means and obtaining a number of color elements of the image data;
analyzing means for analyzing the first color palette data and determining a number of entries of the first color palette data corresponding to the color elements of the image data;
generating means for generating second color palette data based on the number of color element of the image data and the number of entries determined by said analyzing means; and
data conversion means for converting the image data into second image data represented by using the second color palette data. - View Dependent Claims (10, 11, 12)
-
-
13. A storage medium storing a program for executing an output control method of outputting image data to an output unit, the program stored by said storage medium comprising:
-
an input module to input first color palette data and image data represented by using the first color palette data;
an analyzing module to analyze the image data and to obtain a number of color elements of the image data;
a palette analyzing module to analyze the first color palette data and to determine a number of entries of the first color palette data corresponding to the color elements of the image data;
a generating module to generate second color palette data based on the number of color elements of the image data and the number of entries determined by said palette analyzing module; and
a conversion module to convert the image data into second image data represented by using the second color palette data.
-
-
14. A program product embodying program codes for performing an output control method of outputting image data to an output unit, said output control method comprising:
-
an input step of inputting first color palette data and image data represented by using the first color palette data;
an analyzing step of analyzing the image data inputted in said input step and obtaining a number of color elements of the image data;
a palette analyzing step of analyzing the first color palette data and determining a number of entries of the first color palette data corresponding to the color elements of the image data;
a palette generation step of generating second color palette data based on the number of color elements of the image data and the number of entries determined in said palette analyzing step; and
a data conversion step of converting the image data into second image data represented by using the second color palette data.
-
-
15. An output control method for outputting image data to an output unit, comprising:
-
an input step of inputting first color palette data and image data represented by using the first color palette data;
a palette analyzing step of analyzing the first color palette data and determining a number of entries corresponding to the color elements of the image data, except for redundant entries of the first color palette data;
a palette generation step of generating second color palette data based on the number of entries of the first color palette data determined in said palette analyzing step; and
a data conversion step of converting the image data into second image data represented by using the second color palette data.
-
-
16. A storage medium storing a program for executing an output control method of outputting image data to an output unit, the program stored by said storage medium comprising:
-
an input module to input first color palette data and image data represented by using the first color palette data;
an analyzing module to analyze the first color palette data and to determine a number of entries corresponding to the color elements of the image data, except for redundant entries of the first color palette data;
a generation module to generate second color palette data based on the number of entries of the first color palette data determined by said analyzing module; and
a conversion module to convert the image data into second image data represented by using the second color palette data.
-
Specification