TOP > 外国特許検索 > Audio processing device and audio processing method

Audio processing device and audio processing method

外国特許コード F110003618
整理番号 A221-11WO
掲載日 2011年6月30日
出願国 欧州特許庁(EPO)
出願番号 09738885
公報番号 2299368
公報番号 2299368
出願日 平成21年5月1日(2009.5.1)
公報発行日 平成23年3月23日(2011.3.23)
公報発行日 平成29年9月6日(2017.9.6)
国際出願番号 JP2009058567
国際公開番号 WO2009133948
国際出願日 平成21年5月1日(2009.5.1)
国際公開日 平成21年11月5日(2009.11.5)
優先権データ
  • 特願2008-119923 (2008.5.1) JP
  • 特願2008-124906 (2008.5.12) JP
  • 特願2008-259780 (2008.10.6) JP
  • 2009WO-JP58567 (2009.5.1) WO
発明の名称 (英語) Audio processing device and audio processing method
発明の概要(英語) (EP2299368)
There is provided a sound processing apparatus and a sound processing method which are capable of reproducing discrete data with a high-quality sound matching users' preferences.
In a sound processing means 2, since an interpolation value reflecting a value of a variable parameter ± by which the value of a control sampling function c 0 (t) is multiplied can be calculated, an analog signal obtained through the interpolation performed in a sampling function S N (t) can be regulated in accordance with the variable parameter ± by changing the value of the variable parameter ±.
In this way, by allowing the user to appropriately change the variable parameter ± in accordance with various conditions including music reproduction environments, sound sources, musical tones and so on, it becomes possible to reproduce high-quality-sound music in which its frequency characteristics of the analog signal have changed and a high quality desired by the user is obtained.
特許請求の範囲(英語) [claim1]
1. A sound processing apparatus comprising a function processing means for calculating interpolation values among discrete data, by applying a convolution operation to a plurality of temporally-ordered discrete data, using a sampling function made up of a linear combination of a fundamental sampling function and a control sampling function which are each expressed by a piecewise polynomial of finite support.
[claim2]
2. The sound processing apparatus according to claim 1, wherein after applying the convolution operation to each of said discrete data, using said fundamental sampling function and said control sampling function, said function processing means calculates said interpolation values by linearly adding calculated results obtained by said convolution operation using said sampling function.
[claim3]
3. The sound processing apparatus according to claim 1 or 2, further comprising a band separation means for separating said discrete data into a plurality of frequency bands to produce a plurality of band-by-band signals, wherein said function processing means performs an interpolating process individually for each of said band-by-band signals to produce synthesized signals by synthesizing interpolation processing signals produced for each of said frequency bands.
[claim4]
4. The sound processing apparatus according to any one of claims 1 to 3, further comprising a discrete data extraction means for extracting a given number of said discrete data existing in such a manner as to sandwich a marked point where said interpolation values are calculated, wherein said function processing means is equipped with
a fundamental term calculation means for calculating a value of said fundamental sampling function, using a distance to said marked point determined for each of said discrete data extracted by said discrete data extraction means and then calculating a fundamental interpolation value at said marked point, by applying the convolution operation to a value of said fundamental sampling function allowed to correspond to each of said discrete data;
a control term calculation means for calculating a value of said control sampling function, using a distance to said marked point determined for each of said discrete data extracted by said discrete data extraction means and then calculating a control interpolation, value at said marked point by applying the convolution operation to a value of said control sampling function allowed to correspond to each of said discrete data; and
a linear adding means for calculating said interpolation values by linearly adding said fundamental interpolation value calculated by said fundamental term calculation means and said control interpolation value calculated by said control term calculation means.
[claim5]
5. The sound processing apparatus according to any one of claims 1 to 4, wherein said function processing means includes a coefficient multiplication means for multiplying said control sampling function by a variable parameter settable as an arbitrary value by a user.
[claim6]
6. The sound processing apparatus according to any one of claims 1 to 3 and 5, further comprising a discrete data extraction means for extracting a given number of said discrete data existing in such a manner as to sandwich a marked point where said interpolation values are calculated, wherein said function processing means is equipped with
a function calculation means in which said sampling function produced by linearly adding said fundamental sampling function and said control sampling function in advance is stored and which calculates a value of said sampling function, using a distance to said marked point determined for each of said discrete data; and
the convolution operation means for calculating an interpolation value at said marked point by applying the convolution operation to a value of said sampling function allowed to correspond to each of said discrete data.
[claim7]
7. The sound processing apparatus according to any one of claims 1 to 6, wherein said fundamental sampling function is a function which can be expressed by a piecewise polynomial once differentiable at an interval [-1, 1] of a sampling position of said discrete data and is expressed invariably as 0 in the other interval, while said control sampling function is a function which can be expressed by a piecewise polynomial once differentiable at an interval [-2, 2] of a sampling position of said discrete data and is expressed invariably as 0 in the other intervals.
[claim8]
8. The sound processing apparatus according to any one of claims 1 to 7, wherein when a sampling position of said discrete data is defined as t, said fundamental sampling function is defined as f (t) and then said fundamental sampling function is expressed by the following formula 20, (Equation image 20 not included in text)
and in said control sampling function, when C 0(t)=C r (t)+ (-t) are set, said C r(t) is expressed by the following formula 21. (Equation image 21 not included in text)
[claim9]
9. The sound processing apparatus according to any one of claims 1 to 8, wherein a selector is provided in which a plurality of said variable parameters different in value is stored in advance and any one of said variable parameters to be multiplied by said control sampling function is selected from a plurality of said variable parameters.
[claim10]
10. The sound processing apparatus according to any one of claims 1 to 9, wherein said function processing means is programmed in a programmable signal processing device for forming a calculating configuration with a controlling formation desired by a user, based on program data specified by a user.
[claim11]
11. The sound processing apparatus according to any one of claims 1 to 10, wherein after tabulating values calculated in advance according to a given number of sectioned portions among said discrete data marked, said fundamental sampling function and said control sampling function apply the convolution operation between said tabulated values and said discrete data, the multiplication of said variable parameters and said linear adding every time said discrete data are input, thus outputting said interpolation values.
[claim12]
12. The sound processing apparatus according to claim 11, wherein when the number of said sectioned portions among said discrete data is plural, said tabulated values are calculated in advance using the lowest common multiple in the number of said sectioned portions and thereafter according to the number of said sectioned portions set at the start of inputting said discrete data, said tabulated values are selected to perform convolution operations between said tabulated values and said discrete data.
[claim13]
13. The sound processing apparatus according to claim 3 further comprising a sound pressure regulating means for multiplying any one of said band-by-band signal and said interpolation processing signal by a sound pressure parameter to produce a regulated band-by-band signal whose sound pressure level is regulated for each of said frequency bands, wherein when multiplying said band-by-band signal by said sound pressure parameter, said interpolation processing means performs said interpolation process individually for each of said regulated band-by-band signals.
[claim14]
14. The sound processing apparatus according to claim 13, wherein said sound pressure parameter different in each of said band-by-band signals is settable.
[claim15]
15. A sound processing method including a function processing step for calculating said interpolation values among said discrete data by a function processing unit, by applying the convolution operation to a plurality of temporally-ordered discrete data, using said sampling function made up of a linear combination of a fundamental sampling function and a control sampling function which are each expressed by a piecewise polynomial of a finite order.
[claim16]
16. The sound processing method according to claim 13 further including the convolution operation step for applying the convolution operation to each of said discrete data, using said fundamental sampling function and said control sampling function; and a linear adding step for calculating said interpolation values by linearly adding calculated results obtained by said convolution operation using said sampling function.
[claim17]
17. The sound processing method according to claims 15 or 16 further including a band separating step for separating said discrete data into a plurality of frequency bands to produce a plurality of band-by-band signals, wherein said function processing step includes: an interpolation processing step for performing an interpolating process individually for each of said band-by-band signals to produce interpolation signals for each of said frequency bands, and a band synthesizing step for producing synthesized signals by synthesizing a plurality of said interpolation processing signals produced for each of said frequency bands.
[claim18]
18. The sound processing method according to any one of claims 15 to 17 further including a discrete data extraction step for extracting said given number of said discrete data existing in such a manner as to sandwich a marked point where said interpolation values are calculated, wherein said function processing step includes: a fundamental term calculation step for calculating a value of said fundamental sampling function, using a distance to said marked point determined for each of said discrete data extracted by said discrete data extracting means and then calculating a value of a basic interpolation value at said marked point by applying the convolution operation to said fundamental sampling function allowed to correspond to each of said discrete data; a control term calculation step for calculating a value of said control sampling function, using a distance to said marked point determined for each of said discrete data extracted by said discrete data extraction means and then calculating a control interpolation value at said marked point by applying the convolution operation to a value of said control sampling function allowed to correspond to each of said discrete data; and a linear adding step for calculating said interpolation value by linearly adding said fundamental interpolation value calculated by said fundamental term calculation means and said control interpolation value calculated by said control term calculation means.
[claim19]
19. The sound processing method according to any one of claims 15 to 18, wherein said function processing step includes a coefficient multiplication step for multiplying said control sampling function by a variable parameter settable as an arbitrary numerical value by a user.
[claim20]
20. The sound processing method according to any one of claims 15 to 17 and 19 further including a discrete data extraction step for extracting a given number of said discrete data existing in such a manner as to sandwich a marked point where said interpolation values are calculated, wherein said function processing step includes: a function calculation step for storing in advance said sampling function produced by linearly adding said fundamental sampling function and said control sampling function and thereafter calculating a value of said sampling function, using a distance to said marked point determined for each of said discrete data; and the convolution operation step for calculating an interpolation value at said marked point by applying the convolution operation to a value of said sampling function allowed to correspond to each of said discrete data.
[claim21]
21. The sound processing method according to any one of claims 15 to 20, wherein said fundamental sampling function is a function which is expressed by a piecewise polynomial once differentiable at an interval [-1, 1] of a sampling position of said discrete data and is expressed invariably as 0 at the other intervals, while said control sampling function is a function which can be expressed by a piecewise polynomial once differentiable at an interval [-2, 2] of a sampling position of said discrete data and is expressed invariably as 0 at the other intervals.
[claim22]
22. The sound processing method according to any one of claims 15 to 21, wherein when a sampling position of said discrete data is defined as t, said fundamental sampling function is defined as f (t) and then said fundamental sampling function is expressed by the following formula 22, (Equation image 22 not included in text)
and in said control sampling function, when C 0(t)=C r(t)+C r(-t) are set, said C r(t) is expressed by the following formula 23. (Equation image 23 not included in text)
[claim23]
23. The sound processing method according to any one of claims 15 to 22, wherein in said parameter setting step, any one of a plurality of said variable parameters to be multiplied by said control sampling function is selected from a plurality of said variable parameters which are stored in advance and are different in said numerical value.
[claim24]
24. The sound processing method according to any one of claims 15 to 23, wherein said function processing step is performed by a calculation circuit configuration with a controlling formation which is desired by a user and is programmed in a programmable signal processing device based on program data specified by a user.
[claim25]
25. The sound processing method according to any one of claims 15 to 24, wherein in said function processing step, after tabulating calculated values of said fundamental sampling function and said control sampling function, in advance according to a given number of sectioned portions among said discrete data marked, said fundamental sampling function and said control sampling function apply the convolution operation between said tabulated values and said discrete data, multiplications of said variable parameters and said linear adding every time said discrete data are input, thus outputting said interpolation values.
[claim26]
26. The sound processing method according to claim 25, wherein in said function processing step, when the number of said sectioned portions among said discrete data is plural, said tabulated values are calculated in advance using the lowest common multiple in the number of said sectioned portions, and thereafter according to the number of said sectioned portions set at the start of inputting said discrete data, said tabulated values are selected to perform convolution operations between said tabulated values and said discrete data.
[claim27]
27. The sound processing method according to claim 17 further including a sound pressure regulating step provided behind any one of said band separation step and interpolating processing step, wherein said sound pressure regulating step is intended for multiplying said band-by-band signal by a sound pressure parameter behind said band separation step and further multiplying said interpolation processing signal by a sound pressure parameter behind said interpolation processing step to produce regulated band-by-band signals behind said interpolation processing step, while said interpolation processing means performs said interpolation process independently for each of said regulated band-by-band signals when multiplying said band-by-band signal by said sound pressure parameter.
[claim28]
28. The sound processing method according to claim 27 further including a sound pressure parameter setting step, wherein said sound pressure parameter different in each of said band-by-band signals is settable by a setting unit.
  • 出願人(英語)
  • JAPAN SCIENCE AND TECHNOLOGY AGENCY
  • 発明者(英語)
  • TORAICHI KAZUO
  • HIGUCHI MASAKAZU
  • MOROOKA YASUO
  • NAKAMURA MITSUAKI
国際特許分類(IPC)
指定国 (EP2299368)
Contracting States: AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO SE SI SK TR
参考情報 (研究プロジェクト等) CREST New High-Performance Information Processing Technology Supporting Information-Oriented Society - Aiming at the Creation of New High-Speed, Large-Capacity Computing Technology Based on Quantum Effects, Molecular Functions, Parallel Processing, etc.- AREA
ライセンスをご希望の方、特許の内容に興味を持たれた方は、問合せボタンを押してください。

PAGE TOP

close
close
close
close
close
close