Television – Format conversion – Specified chrominance processing
Reexamination Certificate
1997-09-29
2001-11-27
Faile, Andrew (Department: 2611)
Television
Format conversion
Specified chrominance processing
C348S441000, C348S558000
Reexamination Certificate
active
06323907
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a frequency converter, and more particularly, to a frequency converter for converting input data sampled at a first frequency into output data compatible with a system operating at a second frequency.
2. Description of the Prior Art
Generally, when a television system converts an analog TV signal into a digital signal using a predetermined sampling frequency, the predetermined sampling frequency may be incompatible with a television using a different sampling frequency. Therefore, a frequency converter is required when signals sampled at one sampling frequency must be converted into signals compatible at another sampling frequency. Thus, a frequency converter allows for signals to be transmitted to systems using different sampling frequencies.
A prior art frequency converter, as disclosed by Takahashi U.S. Pat. No. 4,630,034, is illustrated in FIG.
1
.
The prior art frequency converter includes a write address counter
10
, a master counter
12
, a memory controller
14
, a read address counter
16
, a first buffer memory
18
, a second buffer memory
20
, an interpolation controller
22
, and an interpolation filter
24
.
The write address counter
10
outputs a write address signal (WA) based on a count value from counting a sampling pulse signal (S
A
) sampled at a first sampling frequency (f
A
). The write address counter
10
outputs the write address signal (WA) to both the first buffer memory
18
and the second buffer memory
20
.
The master counter
12
counts a sampling pulse signal (S
B
) sampled at a second sampling frequency (f
B
). The master counter
12
outputs a count value of the sampling pulse signal (S
B
) to the memory controller
14
and to the interpolation controller
22
. The memory controller
14
receives the count value from the master counter
12
and the sampling pulse signal (S
B
). Based on the output from the master counter
12
and the sampling pulse signal (S
B
) the memory controller
14
outputs read/write control signals (R/W) to the two control lines that are connected to the first buffer memory
18
and to the second buffer memory
20
, respectively.
The memory controller
14
also outputs a clear signal (CLEAR) to the write address counter
10
, the master counter
12
, and the read address counter
16
and outputs a control signal to the read address counter
16
. Based on the received clear signal (CLEAR) and the control signal from the memory controller
14
, the read address counter
16
outputs a read address signal (RA) to the first buffer memory
18
and to the second buffer memory
20
. The write address counter
10
also outputs the write address signal (WA) based on the clear signal (CLEAR) from the memory controller
14
.
The first and second buffer memories
18
and
20
store input data (INPUT) sampled at the sampling frequency (f
A
) in a memory cell based on the (R/W) control signals from the memory controller
14
and the write address signal (WA) from the write address counter
10
. That is, the first buffer memory
18
or the second buffer memory
20
receiving a write control signal (W) and the write address signal (WA) stores the input data (INPUT) at the designated memory cell dictated by the write address signal (WA). The write address signal WA determines the memory cell location to store the input data (INPUT).
The first and second buffer memories
18
and
20
output the stored input data (INPUT) to an interpolation filter
24
in accordance with the read address signal (RA) from the read address counter
16
and the read control signal (R) from the memory controller
14
. That is, the first buffer memory
18
or the second buffer memory
20
receiving the read control signal (R) and the read address signal (RA) outputs the stored input data (INPUT) from the memory cell location dictated by the read address signal (RA).
The interpolation controller
22
stores filter coefficient values, used by the interpolation filter
24
, and controls a linear interpolation process in the interpolation filter
24
based on the count value from the master counter
12
. The interpolation filter
24
linearly interpolates the stored input data (INPUT) outputted from the first and second buffer memories
18
or
20
in accordance with the output from the interpolation controller
22
to convert the input data (INPUT) sampled at a frequency (f
A
) into output data (OUTPUT) compatible with a sampling frequency (f
B
) based on the filter coefficient values stored in the interpolation controller
22
.
The operation of the prior art frequency converter, as shown in
FIG. 1
, will now be described.
The write address counter
10
outputs the write address signal (WA) based on the sampling pulse signal (S
A
) having the sampling frequency (f
A
) and the clear signal (CLEAR) from the memory controller
14
. The sampling frequency (f
A
) corresponds to the sampling rate of the input data (INPUT). Thus, the write address counter
10
outputs the write address signal (WA) at the sampling frequency (f
A
). As a result, the write address counter
10
outputs the write address signal (WA) to store the input data (INPUT) in either the first buffer memory
18
or the second buffer memory
20
at the same time the input data (INPUT) is sampled.
The memory controller
14
clears the write address counter
10
and the read address counter
16
by outputting the clear signal (CLEAR). Specifically, when the sampling frequencies (f
A
, f
B
) have a predetermined ratio (M:N), the memory controller
14
outputs the clear signal (CLEAR) to the write address counter
10
at every M number of clock pulses of the frequency (f
A
) and outputs the clear signal (CLEAR) to the read address counter
16
at every N number of the clock pulses of the frequency (f
B
). Furthermore, because for a given period of M pulses of the sampling pulse signal (S
A
) there will be N pulses of the sampling pulse signal (S
B
) for that period, M number of input data (INPUT) will be stored and N number of the stored input data (INPUT) will be outputted for that period.
The memory controller
14
also outputs the clear signal (CLEAR) to the master counter
12
. The master counter
12
outputs a count value based on the number of pulses of the sampling pulse signal (S
B
) prior to receiving the clear signal (CLEAR). That is, after receiving a clear signal (CLEAR) the count value is cleared. The count value from the master counter
12
is outputted to the memory controller
14
and the interpolation controller
22
.
In accordance with the write address signal (WA) and the write control signal (W), the input data (INPUT) is alternately stored in the first and second buffer memories
18
and
20
. At the same time, the stored input data (INPUT) is alternately outputted from the first and second buffer memories
18
and
20
in accordance with the read address signal (RA) and the read control signal (R). That is, while the first buffer memory
18
stores input data (INPUT) synchronized with the sampling frequency (f
A
), the second buffer memory
20
outputs its stored input data (INPUT) in accordance with read address signal (RA) synchronized with the sampling frequency (f
B
). Specifically, the memory controller
14
outputs a write control signal (W) to the buffer memory
18
to store input data (INPUT) in accordance with the received write address signal (WA). At the same time, the memory controller
14
outputs a read control signal (R) to the second buffer memory
20
to output a stored input data (INPUT) in accordance with the received read address signal (RA). Likewise, storing of the input data (INPUT) into the second buffer memory
20
while reading the stored input data (INPUT) from the first buffer memory
18
is performed in the same manner as above with exception of the (W) control signal being applied to the second buffer memory
20
and a read control signal (R) being applied to the first buffer memory
18
.
Alternately outputting of stored input data (INPUT) is performed in the same
Faile Andrew
Hyundai Electronics Industries Co,. Ltd.
Srivastava Vivek
LandOfFree
Frequency converter does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Frequency converter, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Frequency converter will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2613328