Patent Translate Powered by EPO and Google Notice This translation is machine-generated. It cannot be guaranteed that it is intelligible, accurate, complete, reliable or fit for specific purposes. Critical decisions, such as commercially relevant or financial decisions, should not be based on machine-translation output. DESCRIPTION JP2009278175 An audio processing apparatus and an audio processing method capable of reproducing discrete data with good sound quality according to user's preference. SOLUTION: In an acoustic processing unit 3, discrete data is separated for each frequency band of a bass range, a mid range and a high range, and a plurality of bands are generated for each frequency band via amplifiers 5a, 5b and 5c. Inter-band interpolation units 6a, 6b, and 6c are provided for each adjustment signal, and the inter-band adjustment signals are individually interpolated by the inter-band interpolation units 6a, 6b, and 6c. This makes it possible to change the sampling function used for interpolation processing for each frequency band, and by changing the sampling function for each frequency band, the signal obtained by interpolation processing is finely divided for each frequency band. Since the frequency characteristics of the analog signal obtained by combining the signals obtained by the interpolation processing can be changed as necessary, it is possible to reproduce high-quality music with user-desired sound quality. be able to. [Selected figure] Figure 1 Sound processing apparatus and sound processing method [0001] The present invention relates to an acoustic processing apparatus and an acoustic processing method, for example, interpolating between discrete data arranged in a time direction sampled at a predetermined sampling frequency to generate discrete data at a frequency higher than the sampling frequency at the time of input or an analog signal It is suitable to apply when producing In the present specification, it will be described that generating a signal at discrete intervals of high frequency and generating an analog signal are referred to as generation of an 08-05-2019 1 analog signal as the same processing. Further, the case where the value of the function has a finite value other than 0 in the local area and becomes 0 in the other area will be referred to as "finite base" to be described. [0002] Conventionally, when generating an analog signal from discrete data such as digital data, a Shannon sampling function derived based on Shannon's sampling theorem has been widely used. Here, as shown in FIG. 11, the sampling function of Shannon becomes 1 only at the sample position of t = 0, becomes 0 at all other sample positions, and theoretically its oscillation from − か ら to + ∞ Shows a waveform that continues indefinitely. For this reason, when actually performing interpolation processing between discrete data using a sampling function of Shannon by various processors etc., processing is forcibly terminated in a finite interval, and as a result, an error due to truncation is There was a problem to occur. [0003] When such a Shannon sampling function is used, the analog signal to be reproduced is bandlimited, so discrete data recorded on, for example, a CD (Compact Disc) or a DVD (Digital Versatile Disc) When the signal is converted into an analog signal and reproduced, an ultrasonic wave of 22.05 kHz or more can not be reproduced, and there is a problem that a natural sound generated by the difference sound of the ultrasonic wave can not be reproduced. [0004] Then, in order to solve such a problem, a sampling function which converges within a finite range, which has no truncation error and can reproduce even higher order band components, has been devised (for example, Patent Document) 1). In this sampling function, since it converges to 0 at a sample position two points before and after the origin, signal reproduction can be performed with a small amount of calculation, and it has been confirmed that there is a band up to high frequencies. WO 99/38090 [0005] 08-05-2019 2 However, in an audio apparatus using such a sampling function, the high frequency band component can be varied in accordance with various users such as the hearing impaired and the elderly, and various conditions such as the music reproduction environment, the sound source and the tune. In addition, the frequency characteristic can not be freely adjusted according to the situation. On the other hand, in recent years, it has been desired to provide a tailor-made audio apparatus in which the user himself can freely adjust the sound quality including the high frequency band component according to the preference of each user, the type of music, and the like. [0006] The present invention has been made in consideration of the above points, and it is an object of the present invention to propose an acoustic processing apparatus and an acoustic processing method capable of reproducing discrete data with good sound quality according to the preference of the user. [0007] In order to solve such problems, an acoustic processing apparatus according to claim 1 of the present invention comprises: band separation means for separating a plurality of discrete data arranged in the time direction into a plurality of frequency bands to generate a plurality of bandspecific signals; Interpolation processing means for individually executing interpolation processing for each band signal and generating an interpolation processing signal in which the sampling frequency of the band signal is increased for each frequency band, and a plurality of signals generated for each frequency band And band combining means for generating a combined signal by combining the interpolation processed signals of [0008] The sound processing apparatus according to claim 2 of the present invention is characterized by further comprising setting means for setting the method of the interpolation process for each of the frequency bands. [0009] In the sound processing apparatus according to claim 3 of the present invention, the interpolation processing means is finite-differentiable with a basic sampling function that is finite-differentiable and has finite-order values. Each frequency band by a convolution operation on the band-specific signal and a linear addition using a sampling function comprising a value and a control sampling function indicating a waveform different from the waveform indicated by 08-05-2019 3 the basic sampling function. Function processing means for generating the interpolation processing signal, the function processing means including coefficient multiplication means for multiplying the control sampling function by a variable parameter which can be set to an arbitrary value by the user. . [0010] Further, according to a fourth aspect of the present invention, there is provided a sound processing apparatus according to the fourth aspect of the present invention, wherein a sound pressure parameter is multiplied by one of the band-specific signal and the interpolation processing signal to adjust sound pressure levels for each frequency band. Sound pressure setting means for generating a band-by-band adjustment signal, wherein the interpolation processing means individually executes the interpolation process for each of the band-by-band adjustment signals when multiplying the sound pressure parameter by the band-by-band signal It features. [0011] In the sound processing method according to claim 5 of the present invention, a band separation step of dividing a plurality of discrete data arranged in the time direction into a plurality of frequency bands to generate a plurality of band-specific signals, and each of the band-specific signals Interpolation processing step of individually executing interpolation processing to generate an interpolation processing signal in which the sampling frequency of the band-specific signal is increased for each frequency band, and a plurality of the interpolation processing generated for each frequency band And a band combining step of combining the signals to generate a combined signal. [0012] In the sound processing method according to claim 6 of the present invention, a setting step of setting a method of the interpolation processing for each of the frequency bands is provided before the band separation step. [0013] In the sound processing method according to claim 7 of the present invention, the interpolation processing step is a parameter setting step in which the variable parameter is set to an arbitrary numerical value by the user, finite differentiation is possible, and a finite base value is included. Sampling function comprising a basic sampling function that is different from the variable parameter and is finite-differentiable and has a value in the finite range and a waveform that the basic sampling function exhibits and a waveform that is different And a function processing step 08-05-2019 4 of generating the interpolation processing signal for each of the frequency bands by performing a convolution operation on the band-specific signals and the linear addition. [0014] The sound processing method according to claim 8 of the present invention further includes a sound pressure adjustment step after any one of the band separation step and the interpolation process step, and the sound pressure adjustment step is performed after the band separation step. The sound pressure parameter is multiplied by the band-specific signal in step (d), the sound pressure parameter is multiplied by the sound pressure parameter after the interpolation processing step, and the sound pressure level is calculated for each frequency band according to the sound pressure parameter. A plurality of adjusted band-by-band adjustment signals are generated, and the interpolation processing means individually executes the interpolation processing for each of the band-by-band adjustment signals when multiplying the sound pressure parameter by the band-by-band signals. I assume. [0015] According to the sound processing apparatus of claim 1 of the present invention and the sound processing method of claim 5, the method of interpolation processing can be changed for each frequency band, and the method of interpolation processing is performed for each frequency band. By changing it, the interpolation processing signal can be finely adjusted for each frequency band, and thus the frequency characteristic of the synthesized signal obtained by performing the convolution operation of the interpolation processing signal can be changed as needed. It is possible to reproduce high-quality music of desired sound quality. [0016] Hereinafter, embodiments of the present invention will be described in detail based on the drawings. [0017] (1) Overall Configuration of Audio Device In FIG. 1, reference numeral 1 generally denotes an audio device provided with an audio processing unit 3 according to the present invention, and this audio device 1 uses an input unit 2 to record various kinds of audio such as CD and DVD. The medium is reproduced, and a plurality of discrete data arranged in the time direction obtained as a result are sequentially sent to the sound processing unit 3. 08-05-2019 5 By the way, discrete data is, for example, discrete data obtained by sampling a smoothly changing continuous signal at fixed time intervals and quantizing sampling data obtained as a result. [0018] The sound processing unit 3 includes, for example, a band separation unit 4 that separates discrete data into three frequency bands of bass, mid, and treble, and sound pressure for each of the three frequency bands of bass, mid, and treble. A sound pressure adjustment unit 5 for adjusting the level, an interpolation processing unit 6 for individually executing interpolation processing for each frequency band using a predetermined sampling function (described later) set for each frequency band, and a user An analog signal as a synthesized signal is generated by combining the setting unit 7 which can arbitrarily set the sound pressure level and the sampling function for each frequency band, and the interpolation processing signal generated for each frequency band. And a band combining unit 8 for performing the process. [0019] In practice, as shown in FIG. 2, in the sound processing unit 3, the band separation unit 4 is composed of a digital low pass filter 4a, a digital band pass filter 4b, and a digital high pass filter 4c. It is made to be able to be separated into the frequency band of the high range and the high range respectively. Incidentally, in the case of this embodiment, the digital low pass filter 4a, the digital band pass filter 4b and the digital high pass filter 4c will be described in the case where they are configured by an FIR (Finite Duration Impulse Response) filter. However, the present invention is not limited to this, and may be configured by various other digital filters such as Infinite Impulse Response (IIR) filters. [0020] The band separation unit 4 takes a predetermined number of discrete data by the digital low pass filter 4a and performs averaging thereof to generate a band-specific signal consisting of a bass frequency band from which the high range component is removed, It sends to pressure regulation part 5 and digital band pass filter 4b. [0021] 08-05-2019 6 The digital high-pass filter 4c is composed of the high frequency range frequency band obtained by removing the set bass range component from the discrete data by adding / subtracting the discrete data and newly input discrete data at the set weighting ratio. A band-specific signal is generated and sent to the sound pressure adjustment unit 5 and the digital band pass filter 4b. [0022] The digital band pass filter 4b subtracts the low band component and the high band component from the value of the discrete data by subtracting the values of the corresponding low band and high band signals from the remaining mid band frequency band. Signal is generated and sent to the sound pressure adjustment unit 5. [0023] The sound pressure adjustment unit 5 is provided with three amplifiers 5a, 5b and 5c corresponding to the respective frequency bands of the low tone range, the middle tone range and the high tone range, and the sound pressure level adjustment command from the setting unit 7 An amplification value for amplifying the sound pressure level of the band-specific signal may be set for each amplifier 5a, 5b, 5c. [0024] Thereby, the sound pressure adjustment unit 5 multiplies the predetermined signal in the amplifier 5a by the band-specific signal consisting of the frequency band of the bass band and amplifies the signal, and the other amplifier 5b amplifies the signal by the band consisting of the midband frequency band Only the signal may be amplified by multiplying the predetermined amplification value, and then the other amplification signal may be multiplied by the other amplification signal and amplified by the other amplifier 5c. As a result, the sound pressure adjustment unit 5 amplifies the sound pressure level of only the band-specific signal of the bass region by the user through the setting unit 7, for example, by a user who is relatively hard to listen to the bass region frequency band. When set, a band-by-band adjustment signal is generated in which the sound pressure level is amplified according to the amplification value. [0025] 08-05-2019 7 As described above, each of the amplifiers 5a, 5b, and 5c amplifies each band-specific signal to a predetermined sound pressure level based on an amplification value as a predetermined sound pressure parameter which is individually set in advance, and thus generated. Each band-by-band adjustment signal is sent to the interpolation processing unit 6 respectively. Here, the interpolation processing unit 6 is provided with three band-by-band interpolation units 6 a, 6 b, 6 c corresponding to the respective frequency bands of the bass range, the mid range and the high range, and the interpolation process from the setting unit 7 A predetermined sampling function that interpolates the band-by-band adjustment signals may be set for each of the band-by-band interpolation units 6a, 6b, and 6c according to the selection instruction. [0026] Thereby, the band-by-band interpolation unit 6a executes the interpolation process only on the band-by-band adjustment signal in the low-pitch band according to the sampling function preset by the setting unit 7, and sets between the band-by-band data constituting the band-by-band adjustment signal. The sampling frequency is artificially increased by interpolation, and the interpolation processing signal obtained as a result is sent out to the band synthesis unit 8. Also, at this time, the band-by-band interpolation unit 6b executes interpolation processing only on the mid-band by-band adjustment signal according to a sampling function separately set by the setting unit 7 from the other band-by-band interpolation units 6a and 6c. Interpolating between the band-by-band data constituting the band-by-band adjustment signal to raise the sampling frequency in a pseudo manner, and sending out the interpolation processing signal obtained as a result to the band synthesizing unit 8. Further, at this time, the band-by-band interpolation unit 6c performs interpolation processing only on the high-frequency band-by-band adjustment signal according to a sampling function separately set by the setting unit 7 separately from the other band-by-band interpolation units 6a and 6b. And interpolates between the band-by-band data constituting the band-by-band adjustment signal to raise the sampling frequency in a pseudo manner, and sends out the interpolation processing signal obtained as a result to the band synthesizing unit 8. [0027] 08-05-2019 8 The band combining unit 8 combines the plurality of interpolation processing signals generated in the band-by-band interpolation units 6a, 6b, and 6c to generate one analog signal including all frequency bands, and sends this to the output unit 9. Do. As described above, the sound processing unit 3 can freely set different sampling functions for each frequency band by configuring the interpolation processing unit 6 to individually execute interpolation processing for each frequency band. It will be. Thus, the sound processing unit 3 adjusts the interpolation value for interpolating between bandby-band data for each band-by-band adjustment signal by appropriately changing the sampling function, and as a result, the interpolation process adjusted for each frequency band A signal can be generated, and music composed of the user-desired sound quality whose frequency characteristic of the analog signal is finely adjusted can be reproduced from the output unit 9. [0028] (2) Interpolation Process in Band-Specific Interpolation Unit Next, an outline of the interpolation processing executed by each of the band-wise interpolation units 6a, 6b, 6c will be described below. The sampling function sN (t) used in the band-by-band interpolation units 6a, 6b, 6c is composed of a basic sampling function f (t) and a control sampling function c0 (t). Here, let t be a sample position of discrete data, and a sampling function consisting of, for example, a basic sampling function f (t) between sample positions [−2, 2] of the discrete data and a control sampling function c 0 (t) s2 (t) is the following equation, [0029] [0030] If the general control sampling function is represented by ck (t), and ck (t) = cr (t−k) + cr 08-05-2019 9 (−t−k), the sample position of the discrete data [− The sampling function sN (t) is [0031] [0032] Represented by Here, α k indicates a variable parameter described later, and indicates an arbitrary numerical value that can be set by the user, and may be the same value that does not change according to k, such as α 1 = α 2 = α 3. Incidentally, the sampling function s2 (t) when N = 2 will be described below simply as the sampling function sN (t) for convenience of explanation. Since this sampling function sN (t) can calculate an interpolation value reflecting the numerical value of the variable parameter α, it is possible to adjust the interpolation processing signal for each frequency band by changing the numerical value of the variable parameter α. It is done. The basic sampling function f (t) and the control sampling function c0 (t) show waveforms as shown in FIG. 3, and the amplitude of the waveform indicated by the control sampling function c0 (t) according to the numerical value of the variable parameter α. May be variable. [0033] The basic sampling function f (t) is a finite-order function focusing on differentiability, and is, for example, differentiable only once in the whole area, and the sample position t along the horizontal axis is −1 to +1 (ie, , A section [−1, 1]) which has a finite value other than 0, and the other sections are functions represented by 0 as an identity. Specifically, the basic sampling function f (t) is a quadratic function of a representative functional 08-05-2019 10 form and shows a waveform of a convex shape that can be differentiated once in the entire range, and is 1 only at a sample position of t = 0 And converges to 0 toward t = ± 1, and remains at 0 until the sample position of t = ± 2. [0034] Further, the basic sampling function f (t) may be an n-th impulse response function in a finite order, and it may be an n-th piecewise polynomial function continuous at points obtained by dividing sample points. Specifically, such a basic sampling function f (t) is given by the following equation in the case of a second-order piecewise polynomial function: [0035] [0036] Represented by Then, the basic sampling function f (t) is used to perform superposition based on each bandspecific data that configures the band-specific adjustment signal, thereby differentiating the value between the band-wise data of the band-specific adjustment signal only once. It is possible to provisionally interpolate using possible functions. [0037] On the other hand, the control sampling function c0 (t) is a function of a finite base that focuses on the differentiability, for example, it is differentiable only once in the whole area, and the sample position t along the horizontal axis is −2 to +2 (Ie, it is a function having a finite value other than 0 when it is in the interval [−2, 2]), and being represented by 0 in other intervals as an identity. 08-05-2019 11 The control sampling function c0 (t) has a characteristic that it indicates a waveform that can be differentiated only once in the entire range, and becomes 0 at each sample position of t = 0, ± 1, ± 2. [0038] Further, the control sampling function c0 (t) may be an n-order impulse response function in a finite range, and may be an n-order piecewise polynomial function continuous at points obtained by dividing sample points. Here, the control sampling function c0 (t) is represented by the control sampling function c0 (t) = cr (t) + cr (−t) as described above, and this cr (t) is specifically expressed by the following equation , [0039] [0040] Represented by Then, by superimposing the control sampling function c0 (t) based on each band data of the band adjustment signal, the value between the band data of the band adjustment signal can be differentiated only once. Temporary interpolation can be performed using a function. [0041] The sampling function sN (t) is represented by a linear combination of the basic sampling function f (t) and the control sampling function c0 (t), and the actual interpolation operation is performed using the basic sampling function f (t) and discrete data Calculated by the convolution operation of the temporary sampling value (hereinafter referred to as a basic interpolation value) calculated by the convolution operation with (sample value), the control sampling function c0 (t) and the discrete data (sample value) By linearly adding a temporary interpolation value (hereinafter referred to as a control interpolation value), it is possible to interpolate a value 08-05-2019 12 between band-by-band data of the band-by-band adjustment signal using a function that can be differentiated only once. . [0042] Incidentally, the linear combination of the basic sampling function f (t) and the control sampling function c0 (t) is characterized in that the following six conditions are satisfied. First, S2 (0) = 1 and S2 (± 1) = S2 (± 2) = 0. Second, even functions, that is, symmetry about the y-axis. Third, the sample position interval [−∞, −2] and [2,]] are identically 0. Fourth, it is at most a quadratic polynomial in each section [n / 2, (n + 1) / 2] (-4 ≦ n ≦ 3). Fifth, C1 class in all sections, that is, continuous one-time differentiable. Sixth, in the sample position interval [-1/2, 1/2], [0043] [0044] となること。 [0045] In addition to this, at this time, the control sampling function c0 (t) can be multiplied by the variable parameter α, which has been set by the user to any numerical value. As a result, the control sampling function c0 (t) is kept at 0 at the sample position of t = 0, ± 1, ± 2, and is changed according to the numerical value of the variable parameter α between sample position −2 and +2. The amplitude of the waveform may be distorted. As a result, the control sampling function c0 (t) can change the calculation result by the convolution operation with the discrete data (sample value). As described above, the variable 08-05-2019 13 parameter α can change the frequency characteristic of the interpolation processing signal calculated by the sampling function sN (t) by changing the numerical value, and the signal of the high frequency component for each frequency band It is made to be able to adjust the level. [0046] Therefore, in the present invention, the interpolation processing signal is adjusted by changing the variable parameter α by which the control sampling function c0 (t) is multiplied for each frequency band, and a plurality of these generated for each frequency band are generated. By combining the interpolation processing signals to generate an analog signal, it is possible to generate an analog signal having a user-desired sound quality whose high range is finely adjusted for each frequency band. [0047] (3) Circuit Configuration of Band-Specific Interpolation Unit (3-1) Schematic Description of Interpolation Processing in Band-Specific Interpolation Unit The three band-specific interpolation units 6a, 6b, and 6c use sampling functions sN (t) used for interpolation processing. Although different in that the variable parameter α is set individually and the difference in the band-byband adjustment signal to be subjected to the interpolation processing, the other points have the same configuration, and hence the adjustment according to the band of the bass region Description will be given focusing on the band-by-band interpolation unit 6a that interpolates signals. [0048] As shown in FIG. 4, the band-by-band interpolation unit 6a sequentially extracts and holds a predetermined number (four in this case) of band-by-band data constituting the band-by-band adjustment signal, and a data extraction unit 15 The function processing unit 14 receives a predetermined number of band data extracted and held at one time and executes interpolation processing using these band data, and determines between band data sequentially input from the amplifier 5a. It is designed to be able to interpolate data at time intervals of [0049] The function processing unit 14 processes the convolutional data with the term of the basic sampling function f (t) in the sampling function sN (t) based on the data by band, and the data by band. Based on the control function operation unit 17 which processes convolution operation with the term of the control sampling function c0 (t) among the sampling function sN (t), the calculation result of the control term operation unit 17 is multiplied by the variable parameter α. A coefficient multiplication unit 18 and an addition operation unit 19 that linearly adds the 08-05-2019 14 calculation result of the basic term calculation unit 16 and the calculation result of the coefficient multiplication unit 18 are included. [0050] In the case of this embodiment, the data extraction unit 15 extracts the immediately preceding four band-specific data from the sequentially input band-specific data, and these four bands until a new band-specific data is next input. The separate data is held, and these four band-based data are sent to the basic term operation unit 16 and the control term operation unit 17, respectively. [0051] The basic term operation unit 16 stores the basic sampling function f (t) in a predetermined storage means (not shown), and when the interpolation position between band-specific data is designated, the interpolation position and the band-specific data are designated. Calculate the value of the basic sampling function f (t) based on the distance to the data. The basic term calculation unit 16 can calculate the value of the basic sampling function f (t) for each of the four band-specific data sent from the data extraction unit 15. Also, the basic term operation unit 16 multiplies the values of the band-wise data respectively corresponding to the values of the four basic sampling functions f (t) obtained for each band-wise data, and then these four band-wise data The convolution operation corresponding to is performed, and the calculation result of this convolution operation is sent to the addition operation unit 19. [0052] At the same time, the control term operation unit 17 stores the control sampling function c0 (t) in a predetermined storage means (not shown), and when the interpolation position is designated, the interpolation position and data by band are Calculate the value of the control sampling function c 0 (t) based on the distance between The control term operation unit 17 can calculate the value of the control sampling function c 0 08-05-2019 15 (t) for each of the four band-based data sent from the data extraction unit 15. In addition, the control term operation unit 17 multiplies the values of the corresponding band data for each of the values of the four control sampling functions c0 (t) obtained for each of the band data, and adds these values. A convolution operation corresponding to the four band-based data is performed, and the calculation result of the convolution operation is sent to the coefficient multiplication unit 18. [0053] The coefficient multiplication unit 18 multiplies the variable parameter α by the calculation result of the convolution operation of the control sampling function c 0 (t) received from the control term operation unit 17, and adds the variable parameter multiplication result obtained as a result to the addition operation unit 19. Send to The addition operation unit 19 linearly adds the calculation result of the convolution operation of the basic sampling function f (t) received from the basic term operation unit 16 and the variable parameter multiplication result received from the coefficient multiplication unit 18. An operation result corresponding to one of the band-by-band data is obtained. The value obtained by this linear addition is an interpolation value at an interpolation position between predetermined two band-wise data. Incidentally, this interpolation position is updated at a predetermined time interval set in advance, more specifically, every 1 / N period (= T / N) of the period T corresponding to the input interval of the band-specific data. Ru. [0054] (3-2) Specific Example of Obtaining Interpolation Value Based on Four Band-Specific Data Next, an interpolation value between predetermined two band-specific data is calculated based on four band-specific data arranged in line in time. The interpolation processing to be performed will be described below with reference to FIG. 5 which shows the positional relationship between four continuous band-based data and a target point which is an interpolation position. In FIG. 5, the values of the band-by-band data d1, d2, d3 and d4 sequentially input corresponding to the sample positions t1, t2, t3 and t4 are Y (t1), Y (t2) and Y (t). Let t3) and Y (t4), and consider a case where an interpolation value y corresponding to a predetermined position between sample positions t2 and t3 (that is, interpolation position (t2 to distance b)) t0 is obtained. 08-05-2019 16 [0055] Since the sampling function sN (t) used in the present embodiment converges to 0 at a sample position of t = ± 2, if band data d1, d2, d3, d4 up to t = ± 2 are taken into consideration Good. Therefore, in order to obtain the interpolation value y shown in FIG. 5, only the four bandspecific data d1, d2, d3 and d4 corresponding to t = t1, t2, t3 and t4 need to be considered. The amount can be reduced significantly. Moreover, each band-wise data (not shown) of t = ± 3 or more should be taken into consideration, but it is not necessarily ignored in consideration of the amount of computation, accuracy, etc., and is theoretically considered No truncation error occurs because it is not necessary. [0056] As shown in FIG. 6, the data extraction unit 15 includes three shift circuits 20a, 20b, and 20c, and when successive band-based data are input, the corresponding band is provided for each of the shift circuits 20a, 20b, and 20c. The separate data can be shifted, for example, at a sampling period (44.1 kHz) of CD, and each shift circuit 20a, 20b, 20c can extract and hold one of the immediately preceding separate data d1, d2, d3, d4. That is, when the continuous four bandspecific data d1, d2, d3 and d4 are input, the data extraction unit 15 directly inputs the latest band-specific data d4 as the basic term calculation circuit 21a of the basic term operation unit 16 and the control term. They are sent to the control term calculation circuit 22a of the arithmetic unit 17. [0057] Further, the data extraction unit 15 sends out a band-wise data train consisting of four continuous band-wise data d1, d2, d3 and d4 to the shift circuit 20a, shifts the band-wise data train by the shift circuit 20b, The band-by-band data d3 of the immediately preceding band is extracted from the band-by-band data d4 and sent to the basic term calculation circuit 21b of the basic term calculation unit 16 and the control term calculation circuit 22b of the control term calculation unit 17. [0058] Furthermore, the data extraction unit 15 sequentially sends out the band-wise data trains to the remaining shift circuits 20b and 20c, and further shifts the band-wise data trains in the shift 08-05-2019 17 circuit 20b to obtain two latest band-wise data d4. The previous banded data d2 is sent to the fundamental term calculating circuit 21c and the control term calculating circuit 22c, and the banded data train is further shifted by the shift circuit 20c to divide by three bands from the latest banded data d4. The data d1 is sent to the basic term calculation circuit 21d and the control term calculation circuit 22d. [0059] Here, FIGS. 7 and 8 are diagrams showing an outline of interpolation processing for the predetermined interpolation position t0 in the basic term operation unit 16 and the control term operation unit 17 according to the present embodiment. As the contents of the interpolation processing, as described above, firstly, calculation processing for calculating the basic interpolation value in the basic term calculation unit 16 (hereinafter, this is simply referred to as basic interpolation value calculation processing); And arithmetic processing (hereinafter, this is simply referred to as control interpolation value calculation processing) for calculating a control interpolation value in the coefficient multiplication unit 18 is executed. The basic interpolation value calculation process and the control interpolation value calculation process will be described below with reference to FIGS. 7 and 8. [0060] (3-2-1) Basic Interpolation Value Calculation Process As the contents of the basic interpolation value calculation process, as shown in FIGS. 7A to 7D, the basic interpolation value calculation process is performed for each sample position t1, t2, t3, and t4. The peak heights at t = 0 (center position) of the sampling function f (t) are made to coincide, and the value of each basic sampling function f (t) at the interpolation position t0 at this time is obtained. [0061] Focusing on the band-specific data d1 at the sample position t1 shown in FIG. 7A, the distance between the interpolation position t0 and the sample position t1 is 1 + b. 08-05-2019 18 Accordingly, the value of the basic sampling function at the interpolation position t0 when the center position of the basic sampling function f (t) is aligned with the sample position t1 is f (1 + b). Actually, in order to match the peak height of the central position of the basic sampling function f (t) so as to coincide with the value Y (t1) of the band-wise data d1, the above f (1 + b) is multiplied by Y (t1) The value f (1 + b) · Y (t1) is the value to be obtained. The calculation of f (1 + b) is performed by the basic term calculation circuit 21a of the basic term calculation unit 16, and the calculation of multiplying f (1 + b) by Y (t1) is performed by the basic term multiplication circuit 23a of the basic term calculation section 16. (Figure 6). [0062] Similarly, focusing on the value Y (t2) of the band-specific data d2 at the sample position t2 shown in FIG. 7B, the distance between the interpolation position t0 and the sample position t2 is b. Accordingly, the value of the basic sampling function at the interpolation position t0 when the center position of the basic sampling function f (t) is aligned with the sample position t2 is f (b). In practice, in order to match the peak height at the center position of the basic sampling function f (t) so as to match the value Y (t2) of the band-wise data d2, the above f (b) is multiplied by Y (t2) The value f (b) · Y (t2) is the value to be obtained. The calculation of f (b) is performed by the basic term calculation circuit 21b of the basic term calculation unit 16, and the calculation of multiplying f (b) by Y (t2) is performed by the basic term multiplication circuit 23b of the basic term calculation section 16. (Figure 6). [0063] Focusing on the value Y (t3) of the band-specific data d3 at the sample position t3 shown in FIG. 7C, the distance between the interpolation position t0 and the sample position t3 is 1-b. Accordingly, the value of the basic sampling function at the interpolation position t0 when the center position of the basic sampling function f (t) is aligned with the sample position t3 is f (1-b). Actually, in order to match the peak height of the central position of the basic sampling function f (t) so as to match the value Y (t3) of the band-based data, f (1-b) described above is set to Y (t3) The multiplied value f (1-b) · Y (t3) is the value to be obtained. The calculation of f (1-b) is performed by the basic term calculation circuit 21c of the basic term operation unit 16, and the calculation of multiplying f (1-b) by Y (t3) is the basic term multiplication circuit of the basic term operation unit 16. It takes place at 23c (Figure 6). 08-05-2019 19 [0064] Focusing on the value Y (t4) of the band-specific data d4 at the sample position t4 shown in FIG. 7D, the distance between the interpolation position t0 and the sample position t4 is 2-b. Therefore, the value of the basic sampling function at the interpolation position t0 when the center position of the basic sampling function f (t) is aligned with the sample position t4 is f (2-b). In practice, in order to match the peak height at the center position of the basic sampling function f (2-b) so as to match the value Y (t4) of the band-wise data d4, the above f (2-b) (T4) The multiplied value f (2-b) · Y (t4) is the value to be obtained. The calculation of f (2-b) is performed by the basic term calculation circuit 21d of the basic term operation unit 16, and the calculation of multiplying f (2-b) by Y (t4) is the basic term multiplication circuit of the basic term operation unit 16. 23d (FIG. 6). [0065] Then, the basic term calculation unit 16 calculates four values f (1 + b) · Y (t1), f (b) · Y (t2), f (1−b) obtained corresponding to the target point at the interpolation position t0. ) · Y (t3), f (2-b) · Y (t4) are convoluted in the basic term convolution circuit 24, and the basic interpolation value ya is calculated in the frequency band of the bass range. Incidentally, in the case of this embodiment, values f (1 + b) · Y (t1) and f (2-b) · Y (t4) obtained corresponding to the target point at the interpolation position t0 are shown in FIG. And 0), the basic interpolation value ya is {f (b) · Y (t2)} + {f (1−b) · Y (t3)}. [0066] (3-2-2) Control Interpolation Value Calculation Processing On the other hand, as the contents of control interpolation value calculation processing, as shown in FIGS. 8A to 8D, for each sample position t1, t2, t3, and t4. , Let t = 0 (center position) of the control sampling function c0 (t) coincide, and the values Y (t1) of the band-wise data d1, d2, d3, d4 corresponding to each control sampling function c0 (t) , Y (t2), Y (t3), Y (t4), and the value of each control sampling function c0 (t) at the interpolation position t0 at this time is obtained. [0067] Focusing on the value Y (t1) of the band-specific data d1 at the sample position t1 shown in FIG. 8A, the distance between the interpolation position t0 and the sample position t1 is 1 + b. 08-05-2019 20 Therefore, the value of the control sampling function at the interpolation position t0 when the center position of the control sampling function c0 (t) is aligned with the sample position t1 is c0 (1 + b). Actually, in order to match the waveform height of the control sampling function c0 (t) in correspondence with the value Y (t1) of the band-by-band data d1, the value c0 (c) is obtained by multiplying c0 (1 + b) by Y (t1). 1 + b) · Y (t1) is a value to be obtained. The calculation of c0 (1 + b) is performed by the control term calculation circuit 22a of the control term calculation unit 17, and the calculation of multiplying c0 (1 + b) by Y (t1) is performed by the control term multiplication circuit 25a of the control term calculation unit 17. (Figure 6). [0068] Similarly, focusing on the value Y (t2) of the band-specific data d2 at the sample position t2 shown in FIG. 8B, the distance between the interpolation position t0 and the sample position t2 is b. Therefore, the value of the control sampling function at the interpolation position t0 when the center position of the control sampling function c0 (t) is aligned with the sample position t2 is c0 (b). Actually, in order to match the waveform height of the control sampling function c0 (t) in correspondence with the value Y (t2) of the band-wise data d2, a value c0 (c) obtained by multiplying c0 (b) described above by Y (t2) b) Y (t2) is the value to be obtained. The calculation of c0 (b) is performed by the control term calculation circuit 22b of the control term operation unit 17, and the calculation of multiplying c0 (b) by Y (t2) is performed by the control term multiplication circuit 25b of the control term operation unit 17. (Figure 6). [0069] Focusing on the value Y (t3) of the band-specific data d3 at the sample position t3 shown in FIG. 8C, the distance between the interpolation position t0 and the sample position t3 is 1-b. Therefore, the value of the control sampling function at the interpolation position t0 when the center position of the control sampling function c0 (t) is aligned with the sample position t3 is c0 (1-b). Actually, in order to match the waveform height of the control sampling function c0 (t) in correspondence with the value Y (t3) of the band-wise data d3, a value obtained by multiplying c0 (1-b) described above by Y (t3) c0 (1-b) · Y (t3) is a value to be obtained. The calculation of c0 (1-b) is performed by the control term calculation circuit 22c of the control term calculation unit 17, and the calculation of multiplying c0 (1-b) by Y (t3) is the control term multiplication circuit of the control term calculation unit 17 It takes place at 25c (Figure 6). 08-05-2019 21 [0070] Focusing on the value Y (t4) of the band-specific data d4 at the sample position t4 shown in FIG. 8D, the distance between the interpolation position t0 and the sample position t4 is 2-b. Accordingly, when the center position of the control sampling function c0 (t) is aligned with the sample position t4, the value of the control sampling function at the interpolation position t0 is c0 (2-b). In practice, c0 (2-b) described above is multiplied by Y (t4) to match the waveform height of the control sampling function c0 (2-b) in correspondence with the value Y (t4) of the band-wise data d4. The calculated value c0 (2-b) · Y (t4) is the value to be obtained. The calculation of c0 (2-b) is performed by the control term calculation circuit 22d of the control term calculation unit 17, and the calculation of multiplying c0 (2-b) by Y (t4) is the control term multiplication circuit of the control term calculation unit 17 It takes place at 25d (Figure 6). [0071] Then, four values c0 (1 + b) · Y (t1), c0 (b) · Y (t2), c0 (1-b) · Y (t3), obtained corresponding to the target point at the interpolation position t0 After c 0 (2-b) · Y (t 4) is convoluted by the control term convolution circuit 26 of the control term operation unit 17, the coefficient multiplication unit 18 multiplies it by the variable parameter α, whereby the frequency band of the bass range The control interpolation value yb at is calculated. [0072] (3-2-3) Interpolation value calculation processing The addition calculation unit 19 is calculated by the basic interpolation value ya corresponding to the point of interest calculated by the basic term calculation unit 16, the control item calculation unit 17 and the coefficient multiplication unit 18. By linearly adding the control interpolation value yb corresponding to the target point, it is possible to output the interpolation value y of the interpolation position t0 in the frequency band of the bass range. In this manner, the interpolation values are similarly calculated for all other interpolation positions between band-specific data d2 and d3, and the band-by-band interpolation units 6b and 6c are also performed for each frequency band of mid-range and high-range. Similar interpolation techniques may be performed using the set sampling function. 08-05-2019 22 [0073] (3-3) Interpolation processing result when changing the numerical value of the variable parameter In addition to the above configuration, the sound processing unit 3 causes the setting unit 7 to set the numerical value of the variable parameter α of the coefficient multiplication unit 18 to each band-by-band interpolation unit 6 , 6b, and 6c, the value of the sampling function sN (t) is changed for each of the band-by-band interpolation units 6a, 6b, and 6c, and the interpolation value y can be adjusted for each of the frequency bands. . As a result, the frequency characteristics of the analog signal generated in the band synthesis unit 8 can be adjusted by changing the numerical value of the variable parameter α for each frequency band. Here, with respect to how the sampling function sN (t) changes when the variable parameter α is changed, the waveform indicated by the basic sampling function f (t) shown in FIG. 3 and the control sampling function The following description will be given focusing on a waveform obtained by combining the waveform indicated by c0 (t). [0074] The waveform of a sampling function sN (t) obtained by combining the waveform indicated by the basic sampling function f (t) and the waveform indicated by the control sampling function c0 (t) is, as shown in FIG. It differs greatly depending on the numerical value. In the case of this embodiment, when the variable parameter α is sequentially changed to −1.5, −0.25, 1.5, a region of −2 ≦ t ≦ −1 and a region of 1 ≦ t ≦ 2 It was confirmed that the amplitude of the wavelength of the sampling function sN (t) gradually increased and the polarity of the waveform was inverted. On the other hand, it was confirmed that the amplitude of the wavelength of the sampling function sN (t) gradually decreased in the region of −1 ≦ t ≦ 0 and the region of 0 ≦ t ≦ 1, and the waveform polarity was inverted. [0075] By the way, the discrete data obtained by playing the violin song "Zigeunerweisen" recorded on CD as a test song for 23 seconds is not separated into the low frequency range, the mid range and the high frequency range. Interpolation processing as it is. At this time, the variable parameter α is set to −0.25, −1.5 and 1.5, respectively, and the frequency characteristics of the analog signal interpolated with each sampling function sN (t) are compared. The results shown are obtained. 08-05-2019 23 [0076] As shown in FIG. 10, in the interpolation processing by each sampling function sN (t) in which the numerical value of the variable parameter α is changed, even if the numerical value of the variable parameter α is changed, the signal in the high range of 20 kHz or more The level was increased, and it was confirmed that the high range component can be reproduced as compared with the case where the conventional Shannon sampling function is used. A waveform having such a characteristic is formed similarly even when interpolation processing is performed on band-wise data generated by separating discrete data in the low band, mid band and high band frequency bands, The treble band component in the range can be reproduced for each range of each frequency band of the bass range, the middle range and the treble range as compared with the case of using the sampling function of Shannon. [0077] Also, when the variable parameter α was set to 1.5, -1.5 or -0.25, the waveforms of each signal level were different from each other. Then, a waveform having such characteristics is formed similarly even when interpolation processing is performed on band-wise data generated by separating discrete data into frequency bands of bass, mid and treble bands. By adjusting the value of variable parameter α for each frequency band of bass, midrange and treblerange as appropriate, the signal level is individually adjusted within the range of each frequency band of bass, midrange and treblerange. can do. [0078] As described above, the sound processing unit 3 can adjust the signal level finely for each frequency band by changing the variable parameter α of the sampling function sN (t) for each frequency band. More detailed adjustments can be easily made to the user. Thus, in the present invention, the interpolation processing signals are individually adjusted by changing the variable parameter α for each frequency band, and the plurality of adjusted interpolation processing signals are synthesized to generate an analog signal. The high frequency range can generate an analog signal finely adjusted for each frequency band. [0079] 08-05-2019 24 (4) Operation and Effect In the above configuration, the sound processing unit 3 separates discrete data for each frequency band of bass, mid and treble, and generates a plurality of adjustment signals according to band generated for each frequency band. The inter-band interpolation units 6a, 6b, and 6c are provided for each band, and the inter-band adjustment signals are individually interpolated by the inter-band interpolation units 6a, 6b, and 6c. Thereby, the sound processing unit 3 can change the sampling function used for the interpolation process for each frequency band, and the interpolation process obtained by performing the interpolation process by changing the sampling function for each frequency band The signal can be finely adjusted for each frequency band, and thus by combining a plurality of interpolation processing signals obtained by the interpolation processing, the frequency characteristics of the analog signal can be finely changed as needed, and the user-desired sound quality It can play highquality music consisting of [0080] As described above, the sound processing unit 3 generates the interpolation processing signal in which the interpolation value is finely adjusted for each frequency band, and generates the analog signal by combining the plurality of interpolation processing signals. High-quality music consisting of user-desired sound quality in which the frequency characteristics of the analog signal are adjusted by the user appropriately changing the sampling function for each frequency band according to various conditions such as music playback environment, sound source, tune and the like Can be played. [0081] In particular, in the present invention, the variable parameter α of the sampling function sN (t) is individually changed for each frequency band and interpolation processing can be performed, so that fine adjustment of the interpolation value can be performed for each frequency band. As a result, the frequency characteristics of the analog signal can be finely adjusted by that amount. That is, discrete data consisting of all frequency bands without being separated into low frequency range, middle frequency range, and high frequency range is simply processed as it is by changing variable parameter α of sampling function sN (t) As compared with the case of adjusting the characteristics, in the present invention, the fine adjustment of the interpolation value can be performed for each frequency band, so that the frequency characteristics of the analog signal can be adjusted more finely. It can play music. 08-05-2019 25 [0082] Further, in the case of this embodiment, the basic sampling function f (t) is stored in the basic term operation unit 16 and each of the band-wise data d1, d2, d3 and d4 extracted by the data extraction unit 15 is stored. The value of the basic sampling function f (t) is calculated with the distance to the interpolation position t0 as t and the value of the basic sampling function f (t) corresponding to each of the band-wise data d1, d2, d3, d4. Is calculated to calculate the basic interpolation value ya at the interpolation position t0. [0083] Further, separately from this, in the sound processing unit 3, the control sampling function c 0 (t) is stored in the control term operation unit 17, and the band-wise data d 1, d 2, d 3, and so forth extracted by the data extraction unit 15. The value of the control sampling function c0 (t) is calculated with t being the distance at the interpolation position t0 for each d4, and the control sampling function c0 (t) corresponding to each of the band-specific data d1, d2, d3, d4 The control interpolation value yb at the interpolation position t0 is calculated by multiplying the variable parameter α set to an arbitrary value by the user by the convolution operation result of the control sampling function c0 (t) after performing the convolution operation of the value of It was calculated. [0084] The sound processing unit 3 calculates the interpolation value y between the discrete data by linearly adding the basic interpolation value ya and the control interpolation value yb calculated in this manner, whereby control sampling is performed. It is possible to calculate an interpolation value y reflecting the numerical value of the variable parameter α to be multiplied by the value of the function c0 (t). [0085] Therefore, the sound processing unit 3 can easily adjust the interpolation value y obtained by the interpolation processing with the sampling function sN (t) simply by changing the numerical value of the variable parameter α, so that different sampling functions sN (t It is not necessary to provide a plurality of circuit boards corresponding to each t), the configuration can be simplified accordingly, and the cost can be reduced. [0086] Further, the sound processing unit 3 uses the basic sampling function f (t) and the control 08-05-2019 26 sampling function c0 (t) in the finite range which can be differentiated once in the whole area as the sampling function sN (t), Since the transformation function c0 (t) is multiplied by the variable parameter α, the amount of operation required for interpolation processing between discrete data can be significantly reduced compared to the case where the conventional Shannon sampling function is used, Further, no truncation error occurs when the Shannon sampling function is used, and the occurrence of aliasing can be prevented. [0087] In the case of this embodiment, it is possible to cause the value of the waveform of the sampling function sN (t) to converge to 0 particularly in a range narrower than or equal to two sample positions before and after the interpolation position t0. Therefore, when performing data interpolation and the like using this sampling function sN (t), it is sufficient to use a total of four discrete data two on each of the front and back of the target position, and using Shannon's sampling function It is possible to dramatically reduce the processing load compared to the case. [0088] Further, in the case of this embodiment, in the sampling function sN (t), the basic sampling function f (t) and the control sampling function c0 (t) which varies with the numerical value of the variable parameter α are separately stored. The convolution operation is individually performed on discrete data, and the convolutional result of the control sampling function c 0 (t) and the discrete data is multiplied by the variable parameter α, and this is multiplied by the basic sampling function sN (t And the discrete data are linearly added to obtain an output signal, so that one control sampling function c 0 (t) is sufficient, and the equation can be simplified as much as possible. Variable control of the sampling function c0 (t) can be easily performed. [0089] Furthermore, in the sound processing unit 3, the amplifiers 5a, 5b and 5c are provided for each frequency band, and the sound pressure level is individually amplified by each of the amplifiers 5a, 5b and 5c. It is possible to amplify only the sound pressure level in the frequency band which is hard to hear, and thus to reproduce high-quality music composed of the sound quality desired by the user. [0090] (5) Other Embodiments The present invention is not limited to the present embodiment, and various modifications can be made within the scope of the present invention. 08-05-2019 27 For example, in the embodiment described above, the case has been described where interpolation processing using a sampling function sN (t) is applied as interpolation processing, but the present invention is not limited to this, and sampling functions may be used. Not only the interpolation process used but also various other interpolation processes may be applied. [0091] Also, here, using the sampling function sN (t) consisting of the basic sampling function f (t) and the control sampling function c0 (t), the variable parameter α to be multiplied by the control sampling function c0 (t) Although the case where the interpolation processing signal is adjusted by changing the numerical value of is described, the present invention is not limited to this, and in addition to the sampling function sN (t), the sampling function of Shannon is selected. Alternatively, the interpolation processing signal may be adjusted by simply selecting various sampling functions set in advance. [0092] Also, for example, although the sampling function sN (t) is a finite function that can be differentiated only once in the entire range, the number of differentiable times may be set to two or more. Furthermore, in the above-described embodiment, although the analog signal is generated as a synthesized signal by performing interpolation processing using the sampling function sN (t), the present invention is not limited to this. Alternatively, an interpolation process may be performed using a sampling function sN (t) to generate a simply oversampled composite signal, and then an analog-to-digital converter may generate an analog signal. [0093] Furthermore, in the above-described embodiment, the sampling function sN (t) is described as being converged to 0 at t = ± 2, but the present invention is not limited to this, and t = ± 3 or more. It may converge to 0. 08-05-2019 28 For example, in the case of converging to 0 at t = ± 3, the data extraction unit 15 extracts the last six discrete data, and the function processing unit 14 performs sampling function sN on these six discrete data. The value of (t) may be calculated. [0094] Furthermore, in the embodiment described above, the basic sampling function f (t) is stored in the basic term operation unit 16, and the control sampling function c0 (t) is stored in the control term operation unit 17 separately from this. In addition, the basic interpolation value ya and the control interpolation value yb are calculated by performing a convolution operation on the bandwise data d1, d2, d3 and d4 for each of the basic sampling function f (t) and the control sampling function c0 (t). After that, the basic interpolation value ya and the control interpolation value yb are linearly added to calculate the interpolation value y. However, the present invention is not limited to this, and the basic sampling function f (t) and The control sampling function c0 (t) is linearly added in advance and stored as one sampling function sN (t), and using the sampling function sN (t) in which the variable parameter α is changed, band-specific data d1, Perform a convolution operation on d2, d3 and d4 to directly interpolate y It may be calculated. [0095] Furthermore, in the embodiment described above, the case has been described in which the interpolation process is performed for each of the band-by-band adjustment signals obtained by amplifying the sound pressure level, but the present invention is not limited to this. Even if the interpolation processing unit directly receives the band-specific signals separated into the predetermined frequency bands by the band separation unit without amplifying the sound pressure level, the predetermined interpolation processing may be performed for each of the band-specific signals. Good. [0096] Furthermore, in the embodiment described above, although the case where the interpolation process is performed after amplifying the sound pressure level has been described, the present invention is not limited to this, and the sound pressure level is not increased after the interpolation process is performed. It may be made to amplify, and in this case, while performing interpolation processing separately for every adjustment signal classified by zone, a sound pressure parameter may be separately multiplied to the interpolation processing signal obtained as a result. [0097] Furthermore, in the embodiment described above, the case has been described where the sound 08-05-2019 29 pressure level in the frequency band which the user can not easily listen to is amplified by multiplying the amplification value as the sound pressure parameter, but the present invention is limited thereto Alternatively, the sound pressure level in the frequency band easy for the user to listen to may be attenuated by multiplying the attenuation value as the sound pressure parameter, and even in this case, the other sound pressure level is not attenuated. Since the frequency band can be emphasized, it is easy to listen to the frequency band that the user can not normally listen to, and thus, the user can reproduce high-quality music. [0098] Furthermore, in the embodiment described above, the discrete data is separated into three frequency bands of bass, mid and treble, but the present invention is not limited to this, and bass and high are not limited to this. The discrete data may be separated into two of the sound range, or the discrete data may be further divided into four or five plural frequency bands such as a low-mid range between the low-tone range and the mid-range more finely. In this case, amplifiers and inter-band interpolation units may be provided according to the number of frequency bands to be separated. [0099] It is a block diagram which shows the circuit structure of an audio apparatus. It is a block diagram which shows the circuit structure of a sound processing part. It is the schematic which shows the relationship between the waveform of the basic sampling function used with the interpolation part classified by zone ¦ band of this invention, and the waveform of a control sampling function. It is a block diagram which shows the circuit structure of the interpolation part classified by zone ¦ band. It is the schematic which shows the positional relationship of four data according to band, and an attention point. 08-05-2019 30 It is a block diagram which shows the detailed structure of the interpolation part classified by zone ¦ band. FIG. 6 is a schematic view showing an interpolation process using a basic sampling function by a band-wise interpolation unit according to the present invention. FIG. 6 is a schematic view showing an interpolation process using a control sampling function by a band-wise interpolation unit according to the present invention. It is the schematic which shows the waveform of a sampling function when changing a variable parameter. It is the schematic which shows the frequency characteristic when changing a variable parameter. It is the schematic which shows the waveform of the sampling function of the conventional Shannon. Explanation of sign [0100] 3 acoustic processing unit (acoustic processing apparatus) 4 band separation unit (band separation unit) 5 sound pressure adjustment unit (sound pressure adjustment unit) 6 interpolation processing unit (interpolation processing unit) 7 setting unit (setting unit) 8 band synthesis unit ( Band synthesis means) 14 Function processing unit (function processing means) 18 Coefficient multiplication part (coefficient multiplication means) 08-05-2019 31

1/--страниц