Apparatus for and method of converting a sampling frequency according to a data driven type processing
First Claim
1. An apparatus for converting a sampling frequency of digital signals sampled at a first sampling frequency into a second sampling frequency comprising:
- input data packet producing means for receiving said digital signals sampled at said first sampling frequency and assigning generation numbers and node numbers indicative of predetermined destinations to the received digital signals in an order of reception for producing input data packets;
writing means for writing the produced input data packets into a memory means using said generation numbers related thereto as address signals;
reading means for reading, according to said produced data packets, from said memory means a predetermined set of said input data packets in accordance with instructions corresponding to the related node numbers; and
processing means for executing instructions allocated to said node numbers contained in said data packets read by said reading means in accordance with said node numbers and performing an operation on the read data packets, said processing means producing a plurality of data packets as a result of said operation such that a ratio between an input rate of said input data packets and a rate of the corresponding data packets produced by said processing means is equal to a ratio between said first sampling frequency and said second sampling frequency.
1 Assignment
0 Petitions
Accused Products
Abstract
A sampling frequency converting apparatus includes an input port converting an input image data (X) into a data packet, a data driven engine executing interpolation on the data packet applied from the input port for performing sampling frequency conversion in which an operation is performed in accordance with a predetermined data flow program, an output port outputting the data packet produced by the data driven engine at a second sampling frequency, and an image memory for data processing. The sampling frequency converting apparatus can easily accommodate change of specification of the sampling frequency, and can be easily produced without requiring complicated timing control.
266 Citations
15 Claims
-
1. An apparatus for converting a sampling frequency of digital signals sampled at a first sampling frequency into a second sampling frequency comprising:
-
input data packet producing means for receiving said digital signals sampled at said first sampling frequency and assigning generation numbers and node numbers indicative of predetermined destinations to the received digital signals in an order of reception for producing input data packets; writing means for writing the produced input data packets into a memory means using said generation numbers related thereto as address signals; reading means for reading, according to said produced data packets, from said memory means a predetermined set of said input data packets in accordance with instructions corresponding to the related node numbers; and processing means for executing instructions allocated to said node numbers contained in said data packets read by said reading means in accordance with said node numbers and performing an operation on the read data packets, said processing means producing a plurality of data packets as a result of said operation such that a ratio between an input rate of said input data packets and a rate of the corresponding data packets produced by said processing means is equal to a ratio between said first sampling frequency and said second sampling frequency. - View Dependent Claims (2, 3, 4, 5, 6, 8, 9, 10, 11, 13, 14, 15)
-
-
7. where α
- 1. . . . α
6 ;
predetermined constantsj;
integer 0, 1, 2 . . .Y(3j+1), Y(3j+2), Y(3j+3);
resultant data packets.
- 1. . . . α
-
12. A method of converting a sampling frequency of a digital signal sampled at a first sampling frequency into a second sampling frequency, comprising the steps of:
-
successively receiving digital signals sampled at said first sampling frequency, assigning generation numbers to the received digital signals in an order of reception, assigning node numbers indicative of destination numbers to the received digital signals, and thereby producing data packets, instructions to be executed being allocated in advance to said node numbers; writing the produced data packets into a memory means using the related generation numbers as addresses; reading a predetermined number of data packets, which have the continuous generation numbers, from said memory means in accordance with a data flow processing in response to input of said data packets; and producing a plurality of data packets by executing instructions allocated to the node numbers contained in said predetermined number of read data packets in accordance with these node numbers and by performing a predetermined operation on said predetermined number of data packets, a ratio between an input rate of said input data packet and a production rate of said plurality of produced data packets being equal to a ratio between said first sampling frequency and said second sampling frequency.
-
Specification