This application claims priority to Japanese Patent Application No. 2009-219602 filed on Sep. 24, 2009. The entire disclosure of Japanese Patent Application No. 2009-219602 is hereby incorporated herein by reference.
1. Technical Field
The present invention relates a printing apparatus and a printing method adapted to be used with a certification system, a print operator terminal and a certifier terminal.
2. Related Art
There is proposed an on-demand printing system in which when printing is needed, a customer requests as much printing as is needed and a price is charged corresponding to the amount of printing (refer to JP-A-2006-146687).
However, it is problematic in that the quality of a quantity of printed matter may not satisfy the requirements of a consumer, and the consumer has to purchase a quantity of printed matter of an unintended quality. Particularly, when an art object such as a picture is reproduced using a quantity of printed matter, the requirements for the reproducibility of the art object are high and the requirements of the consumer may not be satisfied. In addition, as a further demand, the provider that provides the reproduced art object desires to prevent duplicates of low reproducibility from being exhibited or distributed.
An advantage of some aspects of the invention is to provide a certification system capable of guaranteeing the reproducibility of a reproduced image, a print operator terminal and a certifier terminal.
According to one aspect of the present invention, a printing apparatus includes an obtaining unit, a printing unit and a consideration request unit. The obtaining unit is configured and arranged to obtain image data of an object and spectral characteristics information relating to the object. The printing unit is configured and arranged to print an image of the object according to the image data, and to print at least one color patch using the spectral characteristics information while the color patch is associated with the image. The consideration request unit is configured and arranged to transmit a consideration request for printing of the image based on a comparison result between the spectral characteristics information and spectral characteristics information obtained by color measurement of the color patch that was printed.
According to another aspect of the present invention, a printing method using a printer includes obtaining image data of an object and spectral characteristics information relating to the object, printing an image of the object according to the image data, and printing at least one color patch using the spectral characteristics information while the color patch is associated with the image, and transmitting a consideration request for printing of the image based on a comparison result between the spectral characteristics information and spectral characteristics obtained by color measurement of the color patch that was printed.
According to yet another aspect of the present invention, a recording medium recording a computer-readable program that prompts a computer to execute functions of: obtaining image data of an object and spectral characteristics information relating to the object; printing an image of the object according to the image data, and printing at least one color patch using the spectral characteristics information while the color patch is associated with the image; and transmitting a consideration request for printing of the image based on a comparison result between the spectral characteristics information and spectral characteristics information obtained by color measurement of the color patch that was printed.
Referring now to the attached drawings which form a part of this original disclosure:
The invention will be described with reference to the accompanying drawings, wherein like numbers reference like elements.
Hereinafter, an embodiment of the present invention will be described according to the following sequence: A. Overall Configuration; B. Image Input Process; C. Printing Process; D. Measurement Process; E. Certification Process; F. Request and Settlement Process; G. Spectral Printing Model; H. Modified Example (H1. First Modified Example and H2. Second Modified Example); and I. Features of Embodiments.
The general purpose I/F 18 of the computer 10 of the art gallery A provides an interface for connecting the computer to an external spectral reflectometer 18b. The general purpose I/F 28 of the computer 20 of the print operator provides an interface for connecting the computer 20 to an external printer (a printing apparatus) 28a and an external spectral reflectometer 28b. These elements 11 to 18, 21 to 28 and 31 to 37 are communicably connected to one another through the buses 19, 29 and 39, and can perform a collaborative process by communicating with one another. The art gallery B exhibits a reproduced image PI of a picture D (an object) owned by the art gallery A for a constant period through an “art gallery A exhibition”, and the picture D owned by the art gallery A corresponds to a target object to be reproduced in accordance with this embodiment of the invention. In addition, the computer 10 of the art gallery A, the computer 20 of the print operator, and the computer 30 of the art gallery B are provided in a single number. However, there may be more than one art gallery A, print operator, and art gallery B, and the computers 10, 20 and 30 may be provided in a plural number in correspondence with the number of the art galleries A, the number of the print operators, and the number of the art galleries B, respectively.
In step S140, the calibration unit M2 calculates the difference between the current date and the generation date of the correction data 14b and determines whether the difference exceeds a predetermined threshold value (e.g., 10 days). When the difference exceeds the threshold value, step S110 is performed and the correction data 14b is generated anew. When the difference does not exceed the threshold value, step S150 is performed. In step S150, the calibration unit M2 corrects the spectral reflectances R(λ) by adding the correction values Rm(λ) to the spectral reflectances R(λ) of each pixel of the image data ID. Thus, the spectral reflectances R(λ) of the image data ID are corrected. In addition, the calibration unit M2 appends a certification flag to the image data ID (step S160), wherein the certification flag indicates that correction based on appropriate correction data 14b has been performed. That is, it is certified that the image data ID has been corrected based on new correction data 14b. Furthermore, the calibration unit M2 appends reference light source information to the image data ID (step S170), wherein the reference light source information specifies a light source (a reference light source) under which the picture D is exhibited in the art gallery A. After the image data ID is generated as described above, the image data input unit M1 transmits the image data ID to the computer 20 of the print operator (step S180).
In step S240, the printing unit M8 performs the following diverging branched processes according to the reproduction mode of the reproduction image PI. When the reproduction mode of the reproduction image PI is a spectral reflectance mode, the printing unit M8 performs a color conversion process of converting the spectral reflectances R(λ) of each pixel into ink amount sets φ which are a combination of ink amounts of CMYKlclm inks, which are ejected onto a printing paper by the printer 28a, in step S250. Herein, the ink amount sets φ, with which the spectral reflectances R(λ) of each pixel are reproducible, are calculated using a spectral printing model which will be described later. According to the spectral printing model, as any ink amount set φ is input, spectral reflectances R(λ) are output which are predicted to be reproduced on a printing paper when the printer 28a performs printing based on the ink amount set φ. Using the spectral printing model, the ink amount sets φ may not be calculated in reverse from the spectral reflectances R(λ) with which each pixel is reproducible. In this regard, in this embodiment, the printing unit M8 performs the following color conversion process, thereby sequentially obtaining the ink amount sets φ with which the spectral reflectances R(λ) of each pixel are reproducible.
First, target pixels, for example, are selected in a pixel arrangement sequence, and the spectral reflectances R(λ) of the target pixels are obtained as target spectral reflectances Rt(λ) (step S250a). Next, an appropriate ink amount set φ is initially set in the spectral printing model (step S250b), and spectral reflectances R(λ) calculated by the initial setting are obtained as prediction spectral reflectances Rs(λ) (step S250c). The printing unit M8 determines whether an error (e.g., a Euclidean distance in spaces separated by wavelength sections) between the target spectral reflectances Rt(λ) and the prediction spectral reflectances Rs(λ) is smaller than a predetermined threshold value (step S250d). In addition, the threshold value is small to the extent that the target spectral reflectances Rt(λ) may be regarded to be equal to the prediction spectral reflectances Rs(λ). When the error is larger than the threshold value, the ink amount set φ is updated (step S250e), and the printing unit M8 returns to step S250c. That is, the printing unit M8 determines whether the error is smaller than the threshold value with respect to the updated ink amount set φ. When the error is equal to or less than the threshold value, the current ink amount set φ is employed as a solution and the ink amount set φ is stored in the target pixel (step S2500. After the ink amount set φ, is stored in the target pixel, the printing unit M8 determines whether all pixels have been selected as the target pixel (step S250g). In the event that not all the pixels have been selected, the printing unit M8 returns to step S250a and performs a process of obtaining a solution of an ink amount set φ with respect to the next target pixel. In addition, since it is highly probable that adjacent pixels have similar target spectral reflectances Rt(λ), a solution of an ink amount set φ with respect to a just previous pixel may be initially set with respect to the current target pixel in step S250b. In this way, the number of updates of an ink amount set φ can be reduced. When all the pixels have been selected as the target pixel, the color conversion process is ended. In relation to the update of the ink amount set φ in step S250e, for example, it may also be possible to update the ink amount set φ by using Newton's method using the Jacobian matrix having matrix elements obtained by partially differentiating each wavelength component of spectral reflectances R(λ) by means of each component of the ink amount set φ.
Meanwhile, when the reproduction mode of the reproduction image PI is a color value mode, the printing unit M8 performs a color conversion process based on color values in step S260. Herein, an ink amount set φ is calculated, with which color values when observing an object of spectral reflectances R(λ) of each pixel under a reference light source are reproducible under a designated light source. First, a target pixel is selected and spectral reflectances R(λ) of the target pixel are obtained (step S260a). Next, color values (target color values TCV) from the object when irradiating light of the reference light source onto the object of the obtained spectral reflectances R(λ) are calculated (step S260b). In detail, the spectral reflectances R(λ) are multiplied by spectral energy of the reference light source, and a color-matching function corresponding to a tristimulus value of a cone is further convoluted to the spectral reflectances R(λ), so that XYZ values are calculated. The XYZ values are converted into L*a*b values of a CIELAB color space, so that the L*a*b values are calculated as the target color values TCV. The target color value TCV represents a color value recognized by an observer when the picture D is exhibited in the art gallery A under the reference light source. After the target color values TCV are calculated, ink amount sets φ, with which the target color values TCV are reproducible under the designated light source, are obtained (step S260c). Herein, the ink amount sets φ corresponding to the target color values TCV are obtained with reference to a 3D-LUT 24a in which the correspondence relation between the target color values TCV and the ink amount sets φ is provided for a plurality of lattice points. In addition, this embodiment uses the image data ID in which each pixel has the spectral reflectances R(λ) of the picture D. However, in the case of the color value mode, it may be possible to use image data ID in which each pixel has color values (target color values TCV) of the picture D under the reference light source.
In step S270, the printing unit M8 performs a halftone process with respect to the ink amount image data. For example, ink amount sets φ of 255 grayscale are made into low-level grayscales (grayscales indicating whether dots of a single size or dots of a plurality of sizes can be ejected) by using a dither method or an error diffusion method. In addition, in step S280, a rasterization process is performed to allocate the halftone data obtained through the halftone process to each path or each nozzle of a print head provided in the printer 28a. In this way, print control data available for the printer 28a can be created. In step S290, the printer 28a performs printing based on the print control data. Consequently, the reproduction image PI and the certification patches CC can be printed on the printing paper previously set in the printer 28a.
The printing result of the reproduction image PI and the certification patches CC based on the image data ID and the patch data 24b for certification is equal to the layout shown in
Meanwhile, when the reproduction mode of the reproduction image PI is the color value mode, the certification unit M4 calculates an error (e.g., color difference of a CIE1976) between the target color value TCV included in the target data TD and a measured color value with respect to each certification patch CC (step S450). Then, in step S440, the certification unit M4 decides whether certification is possible based on the errors of each certification patch CC. Herein, basically, when the error is small, it is decided that the certification is possible, and various certification criteria may be used. When it is decided that the certification is impossible, the notification unit M6 provides a notification, which indicates that the certification is impossible, to the computer 20 of the print operator and the computer 30 of the art gallery B (step S460). After receiving the notification, the computer 20 of the print operator performs calibration of the printer 28a, and performs the printing process again. Meanwhile, when it is decided that the certification is possible, the request and settlement process is performed.
In the computer 20 of the print operator, the reception unit M11 receives the notification indicating that the certification is possible (step S530). Then, the consideration request unit M12 generates a consideration request of the reproduction image PI and transmits the consideration request to the computer 30 of the art gallery B (step S540). Furthermore, after receiving the notification indicating that the certification is possible, the computer 20 of the print operator transmits the reproduction image PI to the art gallery B. It may be possible to print a verification mark, which indicates that the certification has been completed, on the rear surface or blank space of the reproduction image PI. In addition, it may also be possible to set the amount of the consideration according to the reproduction mode. The computer 30 of the art gallery B receives the payment request from the computer 10 of the art gallery A and the consideration request from the computer 20 of the print operator (step S550), and the settlement unit M13 performs a settlement process with respect to the payment request and the consideration request (step S560). For example, the settlement unit M13 accesses a server (not shown) that manages bank accounts of the print operator and the art gallery A, and remits the money to the bank accounts. In this way, the request and settlement process is ended.
In accordance with this embodiment as described above, the art gallery B can exhibit the reproduction image PI of the picture D owned by the art gallery A. The spectral characteristics of the reproduction image PI are guaranteed by the certification of the art gallery A based on the measurement data MD. Thus, the reputation of the picture D can be prevented from being damaged due to the exhibition of a degraded reproduction image PI from the art gallery A's collection, and a faithful exhibition can be made in the art gallery B's exhibition. Meanwhile, the print operator prints the reproduction image PI with high accuracy, thereby obtaining the consideration for the printing of the reproduction image PI. When the reproduction mode is the spectral reflectance mode, the spectral reflectances R(λ) of the picture D are reproduced, and even if the reproduction image PI is exhibited under certain light sources, the reproduction image PI has color values equal to those of the picture D under the light sources. Meanwhile, when the reproduction mode is the color value mode, the reproduction image PI exhibited under the designated light source has color values equal to those of the picture D under the reference light source. The spectral reflectance mode is better than the color value mode from the standpoint of the realization of complete reproducibility. However, in the state in which the art gallery B has to exhibit the reproduction image PI under a designated light source different from the reference light source of the art gallery A, it is preferable to select the color value mode after designating the designated light source different from the reference light source. In any case, the certification is performed based on the reproduction accuracy of a certification patch CC corresponding to pigments used for drawing or repairing the picture D, so that the entire reproduction accuracy of the picture D drawn using the pigment can be guaranteed with high reliability.
A prediction model (the spectral printing model) used by the printing unit M8 is for estimating spectral reflectances R(λ), which are obtained when printing is performed at any ink amount sets φ (dc, dm, dy, dk, dlc and dlm) available for the printer 28a of this embodiment, as the prediction spectral reflectances Rs(λ), and corresponds to the function PM(φ) of Equation 1 above. In the spectral printing model, a color patch is actually printed by a standard machine (the printer 28a) as to a plurality of representative points on an ink amount space, and a spectral reflectance database RDB obtained by measuring spectral reflectances R(λ) thereof by using a spectral reflectometer is prepared. Then, prediction using a cellular Yule-Nielsen Spectral Neugebauer model employing the spectral reflectance database RDB is performed, so that the spectral reflectance R(λ) is accurately predicted when the printing is performed at any ink amount sets φ (dc, dm, dy, dk, dlc and dlm).
In addition, only a part of the lattice points is used for the printing and the measuring, and the spectral reflectances R(λ) of the other lattice points are predicted based on the spectral reflectances R(λ) of the lattice points which are actually used to perform the printing and the measurement, so that the number of the color patches on which the printing and the measurement are actually performed may be reduced. The spectral reflectance database RDB needs to be prepared for each printing paper with which the printer 28a can perform printing. Strictly speaking, this is because the spectral reflectances R(λ) are determined by the spectral transmittance and the reflectance of the printing paper which are caused by an ink film (dot) formed on the printing paper, and are strongly influenced by the surface property (the dot shape depends thereon) or the reflectance of the printing paper. Next, the prediction by the cellular Yule-Nielsen Spectral Neugebauer Model in which the spectral reflectance database RDB is used will be described.
The printing unit M8 performs the prediction by the cellular Yule-Nielsen Spectral Neugebauer Model in which the spectral reflectance database RDB is used. In this prediction, the printing paper (the glossy paper in this embodiment) and the ink amount set φ are set as print conditions. When the prediction is performed on the glossy paper as the printing paper, the spectral reflectance database RDB created by printing the color patch on the glossy paper is set.
If the setting of the spectral reflectance database RDB is possible, the ink amount set φ (dc, dm, dy, dk, dlc, and dlm) output from the ink amount set φ calculating module or the correction amount calculating module is applied to the spectral printing model. The cellular Yule-Nielsen Spectral Neugebauer Model is based on the spectral Neugebauer model and the Yule-Nielsen model, which are well known. Furthermore, in the following description, a model in which 3 kinds of inks of CMY are used will be described for simple description. The same model is easily extended to a model using any ink amount set including the CMYKlclm according to this embodiment. In addition, the cellular Yule-Nielsen Spectral Neugebauer Model is discussed, for example, in the following articles: “A Critical Review of Spectral Models Applied to Binary Color Printing”, by David R. Wyble et al., COLOR research and application, Volume 25, Number 1, pages 4-19 (February 2000), and “Optimization of the spectral Neugebauer model for printer characterization”, by Raja Balasubramanian, Journal of Electronic Imaging 8(2), pages 156-166 (April 1999).
In Equation 1, ai is an area ratio of the ith region, and Ri(λ) is the spectral reflectance of the ith region. The suffix ‘i’ means a region (w) of no ink, a region (c) of the cyan ink only, a region (m) of the magenta ink only, a region (y) of the yellow ink only, a region (r) on which the magenta ink and the yellow ink are ejected, a region (g) on which the yellow ink and the cyan ink are ejected, a region (b) on which the cyan ink and the magenta ink are ejected, and a region (k) on which 3 colors of the CMY inks are ejected. In addition, fc, fm and fy are the proportions of the areas (called as “ink area coverage”), each of which is covered with the ink when only one kind of the CMY inks is ejected.
The ink area coverage fc, fm and fy are given by the Murray-Davies model shown in
When the Yule-Nielsen model is applied in relation to the spectral reflectance, Equation 1 above is rewritten as Equation 2a or Equation 2b below.
In Equation 2a and Equation 2b, n is a predetermined coefficient equal to or more than 1, and for example, n can be set to 10. Equation 2a and Equation 2b are equations representing the Yule-Nielsen Spectral Neugebauer Model.
The cellular Yule-Nielsen Spectral Neugebauer Model employed in this embodiment is obtained by dividing the ink color space of the Yule-Nielsen Spectral Neugebauer Model described above into plural cells.
In practice, the cell division in this embodiment is also performed in the six-dimensional ink amount space of the CMYKlclm inks, and the coordinates of each lattice point also are expressed by the six-dimensional ink amount set φ (dc, dm, dy, dk, dlc and dlm). Then, the spectral reflectance R(λ) of each lattice point corresponding to the ink amount set (dc, dm, dy, dk, dlc and dlm) of each lattice point is obtained from the spectral reflectance database RDB (for example, the spectral reflectance database of the glossy paper).
In Equation 3, the ink area coverage fc and fm are values given by the graph shown in
In addition, the threshold value is small to the extent that the target spectral reflectances Rt(λ) may be regarded to be equal to the prediction spectral reflectances Rs(λ). When the error is larger than the threshold value, the ink amount set φ is updated (step S650), and step S630 is performed. That is, it is determined whether the error is smaller than the threshold value with respect to the updated ink amount set φ. When the error is equal to or less than the threshold value, the current ink amount set φ is employed as a solution and this ink amount set φ is registered in the spectral reflectance-ink amount table 24c as an ink amount set φ corresponding to a target lattice point (step S660). If the ink amount set φ is registered with respect to the target lattice point, it is determined whether all lattice points have been selected as the target lattice point (step S670). When not all the lattice points have been selected, step S610 is performed and a process is performed to obtain a solution of an ink amount set φ with respect to the next target lattice point. Also, in step S620, a solution of an ink amount set φ with respect to a just previous lattice point may be initially set with respect to the current target lattice point. Furthermore, the update of an ink amount set φ may also be performed using the Jacobian matrix. The registration of ink amount sets φ corresponding to all lattice points is completed, resulting in the completion of the spectral reflectance-ink amount table 24c. In addition, as to all lattice points of the input space of the spectral reflectances R(λ), there exist no ink amount sets φ with which the spectral reflectances R(λ) of the lattice points are reproducible. Thus, when the error is not smaller than the threshold value even if the update of the ink amount set φ is repeated by the predetermined number of times, the lattice point is removed from the spectral reflectance-ink amount table 24c. Therefore, a region where there exist the lattice points registered in the spectral reflectance-ink amount table 24c indicates the range of the spectral reflectances R(λ) which are reproducible by the printer 28a.
An interpolation operation is performed with reference to the spectral reflectance-ink amount table 24c created as described above, so that the printing unit M8 can obtain ink amount sets φ corresponding to the spectral reflectances R(λ) of each pixel. In addition, as to certain pixels, when spectral reflectances R(λ) out of the range of the spectral reflectances R(λ) which are reproducible by the printer 28a are input, the printing may be stopped because it may be determined that the inputted image data ID is not reproducible. Furthermore, as to the pixels, color conversion equal to that in the color value mode may also be performed.
In a certification system in accordance with the illustrated embodiments, a print operator terminal, a certifier terminal, and a consumer terminal are communicably connected to one another. In the certification system, first, an image data obtaining unit provided in the print operator terminal obtains image data including pixels for which spectral characteristics of a target object to be reproduced have been designated. A printing unit provided in the print operator terminal prints a reproduction image based on the image data and a plurality of certification patches, for which the spectral characteristics have been designated, while associating them with each other. A measurement data obtaining unit provided in the print operator terminal obtains measurement data by measuring the spectral characteristics of the certification patches. Next, a measurement data transmission unit provided in the print operator terminal transmits the measurement data to the certifier terminal.
Then, a measurement data reception unit provided in the certifier terminal receives the measurement data. Next, a certification unit provided in the certifier terminal determines whether the certification of the reproduction image associated with the certification patches is possible on the basis of a comparison of the spectral characteristics of the measurement data and the spectral characteristics designated for the certification patches. When it is determined that the certification of the reproduction image is possible, a notification unit provided in the certifier terminal transmits a notification, which indicates that the certification of the reproduction image is possible, to the print operator terminal. In addition, a payment request unit provided in the certifier terminal transmits a payment request to the consumer terminal. Then, a reception unit provided in the print operator terminal receives the notification, which indicates that the certification of the reproduction image is possible, on the basis of the measurement data. Next, a consideration request unit provided in the print operator terminal transmits a consideration request for the printing of the reproduction image to the consumer terminal. Meanwhile, a settlement unit provided in the consumer terminal receives the payment request and the consideration request, and performs settlement with respect to the payment request and the consideration request.
With such a configuration, the certification of the reproduction image may be performed on the basis of the comparison of the spectral characteristics of the measurement data and the spectral characteristics designated for the certification patches, and reproducibility of the reproduction image may be guaranteed. Since the settlement is performed for the certifier terminal having performed the certification in response to the payment request, the certifier terminal may obtain the consideration for the certification (license). Meanwhile, since the settlement also is performed for the print operator terminal having performed the printing in response to the consideration request, the print operator terminal may obtain the consideration for the printing of the certified reproduction image.
Reproducibility of spectral reflectance is one example of the spectral characteristics evaluated in the certification. If the reproducibility of spectral reflectance of the target object to be reproduced may be certified in the reproduction image, it may be possible to guarantee that the reproduction image is obtained, such that a color equal to that of the target object to be reproduced is shown, even under certain light sources. A color value is one example of the spectral characteristics evaluated in the certification. If it is possible to certify that a color under a reference light source of the target object to be reproduced is reproduced by the reproduction image under a designated light source, it may be possible to guarantee color reproducibility with respect to the reproduction image under the designated light source. It is preferable that the certification patch has the distinctive spectral characteristics of the reproduction image. When the target object to be reproduced is a picture drawn using pigments, it may be considered that the spectral characteristics of the target object to be reproduced are distinctive due to the pigment. In such a case, the certification patch is given the spectral characteristics of the pigment, resulting in the realization of certification with high reliability.
There is an appropriate printing scheme when printing is performed by a printing apparatus that prints the reproduction image and the certification patch by allowing a plurality of inks to adhere to a recording medium. That is, the printing unit specifies the ink amount of the inks, which are adhered to the recording medium by the printing apparatus with respect to each pixel of the image data, by referring to a look-up table which defines the correspondence relation of the spectral characteristics and the ink amount of the inks adhering to the recording medium. Particularly, when the spectral characteristic is the spectral reflectance, the look-up table is a table in which the ink amount is specified for each spectral reflectance defined by a combination of reluctances in a plurality of wavelength sections. Meanwhile, as a scheme for performing printing without using the look-up table, the ink amount of the inks for reproducing the spectral characteristics of each pixel of the image data may be specified based on a spectral characteristic prediction model. In addition, since the reproduction image to be certified is reproduced based on the image data, it is preferable that certification is also performed for the image data.
Moreover, the technical scope of the invention can be realized by a detailed apparatus and a method performed by the apparatus. That is, the invention can be carried out as a certification method including processes corresponding to each unit performed by the above-described certification system. Of course, when the above-described certification apparatus reads a program and realizes the above-described units, it goes without saying that the technical scope of the invention can be realized by a program for executing functions corresponding to the units, or various recording media on which the program is recorded.
In understanding the scope of the present invention, the term “comprising” and its derivatives, as used herein, are intended to be open ended terms that specify the presence of the stated features, elements, components, groups, integers, and/or steps, but do not exclude the presence of other unstated features, elements, components, groups, integers and/or steps. The foregoing also applies to words having similar meanings such as the terms, “including”, “having” and their derivatives. Also, the terms “part,” “section,” “portion,” “member” or “element” when used in the singular can have the dual meaning of a single part or a plurality of parts. Finally, terms of degree such as “substantially”, “about” and “approximately” as used herein mean a reasonable amount of deviation of the modified term such that the end result is not significantly changed. For example, these terms can be construed as including a deviation of at least ±5% of the modified term if this deviation would not negate the meaning of the word it modifies.
While only selected embodiments have been chosen to illustrate the present invention, it will be apparent to those skilled in the art from this disclosure that various changes and modifications can be made herein without departing from the scope of the invention as defined in the appended claims. Furthermore, the foregoing descriptions of the embodiments according to the present invention are provided for illustration only, and not for the purpose of limiting the invention as defined by the appended claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2009-219602 | Sep 2009 | JP | national |