Claims
- 1. In image processing, a sample rate conversion system for one of upsampling and downsampling an electrical image signal representing an input image of pixels having a predetermined first sampling rate in a spatial domain, said system comprising:
- means for acquiring the image signal from an image signal source;
- means for initializing one of a column index and a row index corresponding to columns and rows, respectively, of said input image;
- means for selecting a sampling rate conversion ratio .delta. defined as the first sampling rate divided by a predetermined second sampling rate;
- means for generating DCT coefficients of a segment of said image signal related to said one of the column index and the row index by taking a discrete even cosine transformation (DCT) of said segment; and
- means for generating modified IDCT coefficients, related to said DCT coefficients, by taking a modified inverse discrete even cosine transform (IDCT) of said DCT coefficients of said segment using a modified IDCT basis matrix dependent upon both said sampling rate conversion ratio and an offset, said offset being dependent upon said sampling rate conversion ratio and said one of the column index and the row index, wherein said modified IDCT coefficients represent said one of the upsampled and downsampled image signal and wherein said modified IDCT is mathematically defined as: ##EQU11## where: .ltoreq. y.ltoreq.(N-1)
- N is a number of said pixels in said each segment;
- V and y are integers;
- S(v) represents the DCT coefficients;
- s(y) represents the modified IDCT coefficients;
- .delta. is the sampling rate conversion ratio;
- .gamma. is the offset;
- C.sub.v =1/.sqroot.2 for v=0; and
- C.sub.v =1for v.noteq.0.
- 2. The sample rate conversion system of claim 1, further comprising means for incrementing said one of the column index and the row index until said modified IDCT coefficients are generated for every pixel of the input image.
- 3. The system of claim 2, further comprising means for generating an output image at said second sampling rate in response to said modified IDCT coefficients.
- 4. In image processing, a sample rate conversion method for one of upsampling and downsampling an image signal representing an input image of pixels having a predetermined first sampling rate in a spatial domain, said method comprising the steps of:
- (a) initializing one of a column index and a row index corresponding to columns and rows, respectively, of said input image;
- (b) selecting a sampling rate conversion ratio .delta. defined as the first sampling rate divided by a preselected second sampling rate;
- (c) generating DCT coefficients of a segment of said image signal related to said one of the column index and the row index by taking a discrete even cosine transformation (DCT) of said segment; and
- (d) generating modified IDCT coefficients, related to said DCT coefficients, by taking a modified inverse discrete even cosine transform (IDCT) of said DCT coefficients of said segment using a modified IDCT basis matrix dependent upon both said sampling rate conversion ratio and an offset, said offset being dependent upon said sampling rate conversion ratio and said one of the column index and the row index, wherein said modified IDCT coefficients represent said one of the upsampled and downsampled image signal and wherein said modified IDCT is mathematically defined as: ##EQU12## where: .ltoreq. y.ltoreq.(N-1)
- N is a number of said pixels in said each segment;
- v and y are integers;
- S(v) represents the DCT coefficients,
- s(y) represents the modified IDCT coefficients;
- .delta. is the sampling rate conversion ratio;
- .gamma. is the offset, ##EQU13## and
- C.sub.v =1 for v.noteq.0.
- 5. The sample rate conversion method of claim 4, further comprising the step of incrementing said one of the column index and the row index, then repeating steps (c) and (d) until said modified IDCT coefficients are generated for every pixel of the input image.
- 6. The sample rate conversion method of claim 5, further comprising the step of generating a resampled image from said modified IDCT coefficients.
- 7. In image processing, a sample rate conversion method for one of upsampling and downsampling pixels representing an input image in a spatial domain, said method comprising the steps of:
- acquiring, from an image signal source, said input image of image data points having a first sampling period;
- initializing one of a column index and a row index corresponding to columns and rows, respectively, of said input image;
- selecting a sampling rate conversion ratio .delta. defined as the first sampling period divided by a preselected second sampling period;
- generating DCT coefficients of a segment of said image signal related to said one of the column index and the row index by taking a discrete even cosine transformation (DCT) of said segment;
- generating modified IDCT coefficients, related to said DCT coefficients, by taking a modified inverse discrete even cosine transform (IDCT) of said DCT coefficients of said segment using a modified IDCT basis matrix dependent upon both said sampling rate conversion ratio and an offset, said offset being dependent upon said sampling rate conversion ratio and said one of the column index and the row index, wherein said modified IDCT coefficients represent said one of upsampled and downsampled pixels and wherein said modified IDCT is mathematically defined as: ##EQU14## where: .ltoreq. y.ltoreq.(N-1);
- N is a number of said pixels in said each segment;
- V and y are integers; S(v) represents the DCT coefficients;
- s(y) represents the modified IDCT coefficients;
- .delta. is the sampling rate conversion ratio;
- .gamma. is the offset;
- C.sub.v =1/.sqroot.2 for v=0; and
- C.sub.v =1 for v.noteq.0;
- generating a reconstruction matrix for said segment by multiplying said DCT coefficients times said modified IDCT coefficients; and
- generating a resampled image by multiplying said reconstruction matrix times said image data points of said input image.
RELATED APPLICATIONS
This application is a continuation-in-part of U.S. patent application Ser. No. 08/159,795 filed 30 Nov. 1993 by Munib A. Wober and Michael L. Reisch, now abandoned. Furthermore, this application is related to concurrently filed and commonly assigned U.S. patent applications, Ser. No. 08/440,666, and U.S. Pat. Nos. 5,719,958, 5,737,450, 5,729,631, 5,748,770, 5,694,484 and 5,629,778.
US Referenced Citations (3)
Foreign Referenced Citations (1)
Number |
Date |
Country |
0465250 |
Aug 1992 |
EPX |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
159795 |
Nov 1993 |
|