Claims
- 1. A gamma correction circuit for converting N-bit digital input data into M-bit output data by using a gamma correction curve approximated by a polygonal line having a plurality of straight line sections each having a different slope, said gamma correction circuit comprising:
- calculation means for executing a conversion calculation for each said straight line section, said calculation means including a plurality of channels of calculation circuits for performing the conversion calculations, one channel for each said straight line section, and each said calculation circuit including at least a constant-multiple circuit, an adder, a subtracter, and storage means for storing addition data and subtraction data obtained by said adder and said subtracter; and
- control means for controlling said calculation means in accordance with a value of said input data so that said calculation means executes said conversion calculation for each said straight line section corresponding to said input data value, said control means including gate means for selecting and outputting one of the outputs of said plurality of calculation circuits in accordance with the value of said input data.
- 2. A gamma correction circuit according to claim 1, wherein setting a reference point to an input/output 100% point within the input/output maximum: values 2.sup.N -1 and 2.sup.M -1 defined as 300% and 120% respectively, said gamma correction curve is approximated by a polygonal line including four straight lines between the origin and said reference point whose slopes are about four-, two-, one-, and one half-folds of the slope of a straight line passing through the origin and said reference point, and one straight line within the input/output range over said reference point whose slope is about one eighth-fold.
- 3. A gamma correction circuit according to claim 1, wherein said control means includes a look-up table for storing data to be used for said calculation by said calculation means.
- 4. A non-linear conversion circuit, comprising:
- (a) input means for inputting an N-bit digital signal;
- (b) a plurality of conversion means for converting the input digital signal using a predetermined conversion characteristic, each of said plurality of conversion means including at least a constant-multiple circuit, an adder, a subtracter, and storage means for storing addition data and subtraction data obtained by said adder and said subtracter; and
- (c) selection means for selecting a plurality of output signals of said plurality of conversion means, according to an input level of the digital signal.
- 5. A circuit according to claim 4, wherein said plurality of conversion means forms a gamma correction curve approximated by a polygonal line having a plurality of straight line sections.
- 6. A circuit according to claim 4, wherein setting a reference point to an input/output 100% point within the input/output maximum values 2.sup.N -1 and 2.sup.M -1 defined as 300% and 120% respectively, said gamma correction curve is approximated by a polygonal line including four straight lines between the origin and said reference point whose slopes are about four-, two-, one-, and one half-folds of the slope of a straight line passing through the origin and said reference point, and one straight line within the input/output range over said reference point whose slope is about one eighth-fold.
- 7. A signal conversion apparatus comprising:
- input means for inputting a digital signal;
- conversion means for converting the input digital signal by performing an operation using the input digital signal and a predetermined coefficient, and for outputting the converted signal, said conversion means including at least a constant-multiple circuit, an adder for providing addition data, a subtracter for providing subtraction data, and storage means for storing the addition data and subtraction data provided by said adder and said subtracter, respectively;
- memory means for storing predetermined data relating to said predetermined coefficient; and
- setting means for setting predetermined data stored in said memory means into said conversion means in accordance with a characteristic of the input digital signal.
- 8. Apparatus according to claim 7, wherein said conversion means forms a gamma correction curve approximated by a polygonal line having a plurality of straight line sections.
- 9. Apparatus according to claim 7, wherein, setting a reference point to an input/output 100% point within the input/output maximum values 2.sup.N -1 and 2.sup.M -1 defined as 300% and 120% respectively, said gamma correction curve is approximated by a polygonal line including four straight line sections between the origin and said reference point whose respective slopes are substantially four, two, one, and one-half folds of the slope of a straight line passing through the origin and said reference point, and one straight line section within the input/output range over said reference point whose slope is substantially one-eighth fold.
Priority Claims (1)
Number |
Date |
Country |
Kind |
3-052790 |
Mar 1991 |
JPX |
|
Parent Case Info
This application is a continuation of application Ser. No. 08/193,882 filed Feb. 9, 1994, now abandoned, which is a continuation of application Ser. No. 07/851,783 filed Mar. 16, 1992, now abandoned.
US Referenced Citations (2)
Foreign Referenced Citations (3)
Number |
Date |
Country |
0257674 |
Dec 1985 |
JPX |
0266977 |
Nov 1987 |
JPX |
0230873 |
Sep 1990 |
JPX |
Continuations (2)
|
Number |
Date |
Country |
Parent |
193882 |
Feb 1994 |
|
Parent |
851783 |
Mar 1992 |
|