Digital filtering method and device and sound image localizing device
AssigneeYahama Corporation
InventorsRyo Kamiya, Tomoaki Ando
Life of this patent
Estimating the term…
Loading patent…
AssigneeYahama Corporation
InventorsRyo Kamiya, Tomoaki Ando
Estimating the term…
A series of digital data to be filtered is divided into a plurality of frames, and f samples of the digital data of each of the frames are burst-transmitted via a computer bus. In transferring the digital data of any one of the frames, n samples of the digital data belonging to a next frame is transferred, along with the digital data of the one frame, to thereby transfer a time series of the digital data consisting of (f+n) samples that are more than the f samples contained in the one frame. Also, a set of k filter coefficients to be used for filtering arithmetic operations in the frame is burst-transmitted via the computer bus, where n≧k. Filtering arithmetic processor, such as a DSP, connected to the bus carries out filtering arithmetic processing using the transmitted f+n samples of the digital data and k coefficients, to provide filtered data corresponding to at least the number of samples for a single frame. The filtering arithmetic processing may itself be conducted at high speed asynchronously with a predetermined sampling cycle. Thus, the filtering arithmetic operations are performed intermittently on a frame-by-frame basis. By buffering the filtered data and outputting them with the predetermined sampling cycle, there are provided filtered outputs synchronous with the predetermined sampling cycle. Cross-fade synthesis (interpolation) between filtered data of adjoining frames can smoothly interconnect the filtered data of the frames.
A digital filtering method for executing digital filtering processing for a plurality of channels, said method comprising the steps of:
A digital filter device for executing digital filtering processing for a plurality of channels, said digital filter device comprising:
A machine-readable recording medium containing a group of instructions of a program for causing a processor to execute a method of filtering processing for a plurality of channels, said method comprising the steps of:
A digital filter device for executing filtering arithmetic processing for a plurality of channels, said digital filter device comprising:
A machine-readable medium containing a program for causing a processor to carry out a method of filtering processing for a plurality of channels, said processor operatively coupled to a bus of a computer, said computer collectively transferring, via the bus, a predetermined number of samples of digital data at one or more given time points within a predetermined frame period, said method of filtering comprising the steps of:
Dependencies are inferred from the claim text.