1. An audio rendering device which uses multichannel speakers, the device comprising:
a first delay computation unit configured to compute, based on rendering information about the multichannel speakers, a first delay which is assigned to each of speakers included in the multichannel speakers and generates a primary wavefront which propagates in a predetermined traveling direction from a sound source that is each of the speakers;
a second delay computation unit configured to compute, based on the rendering information about the multichannel speakers, a second delay which is assigned to each of the speakers and generates, on the primary wavefront, a secondary wavefront having a scattering wavefront;
an addition unit configured to add up the first delay and the second delay to compute a total delay for each of the speakers; and
a delay filter which applies the total delay to an input audio signal to generate a multichannel audio signal for use in rendering with the multichannel speakers, and outputs the multichannel audio signal to the multichannel speakers.
2. The audio rendering device according to claim 1,
wherein the first delay computation unit is configured to compute the first delay to render the first wavefront in a plane wave or a circular wave.
3. The audio rendering device according to claim 2,
wherein the input audio signal is a stereo signal, and
the first delay computation unit is configured to compute the first delay to cause the primary wavefront to propagate in different traveling directions between two channel signals in the stereo signal.
4. The audio rendering device according to claim 1,
wherein the second delay computation unit is configured to compute the second delay using a random value.
5. The audio rendering device according to claim 1,
wherein the multichannel speakers are included in a speaker array.
6. The audio rendering device according to claim 5,
wherein the second delay computation unit is configured to compute the second delay using a result obtained by (i) squaring an arrangement index of each of speakers included in the speaker array and (ii) computing a modulus of the squared arrangement index with respect to a prime number, the arrangement index indicating a place of the speaker when counted from one end of the speaker array.
7. The audio rendering device according to claim 1,
wherein the multichannel speakers are included in a speaker matrix.
8. The audio rendering device according to claim 7,
wherein the second delay computation unit is configured to compute the second delay using a result obtained by (i) computing a product of arrangement row and column indices of a speaker among speakers arranged in rows and columns in the speaker matrix and (ii) computing a modulus of the computed product with respect to a prime number.
9. The audio rendering device according to claim 1,
wherein the rendering information includes spacing from one of the speakers to another.
10. The audio rendering device according to claim 1,
wherein the rendering information includes a total number of the speakers.
11. An audio rendering device which uses multichannel speakers, the device comprising:
a sound splitter which separates an input audio signal into direct and diffuse components;
a direct component rendering unit configured to render the direct components to generate direct components for use in rendering with multichannel speakers;
a first delay computation unit configured to compute, based on rendering information about the multichannel speakers, a first delay which is assigned to each of speakers included in the multichannel speakers and generates a primary wavefront which propagates in a predetermined traveling direction from a sound source that is each of the speakers;
a second delay computation unit configured to compute, based on the rendering information about the multichannel speakers, a second delay which is assigned to each of the speakers and generates, on the primary wavefront, a secondary wavefront synthesized into a scattering wavefront;
a first addition unit configured to add up the first delay and the second delay to compute a total delay for each of the speakers;
a delay filter which applies the total delay to the diffuse components; and
a second addition unit configured to add up output from the direct component rendering unit and output from the delay filter, to generate a multichannel signal for use in rendering with the multichannel speakers, and output the multichannel signal to the multichannel speakers.
12. An audio rendering method in which multichannel speakers are used, the method comprising:
computing, based on rendering information about the multichannel speakers, a first delay which is assigned to each of speakers included in the multichannel speakers and generates a primary wavefront which propagates in a predetermined traveling direction from a sound source that is each of the speakers;
computing, based on the rendering information about the multichannel speakers, a second delay which is assigned to each of the speakers and generates, on the primary wavefront, a secondary wavefront synthesized into a scattering wavefront;
adding up the first delay and the second delay to compute a total delay for each of the speakers; and
applying the total delay to an input audio signal to generate a multichannel audio signal for use in rendering with the multichannel speakers, and outputting the multichannel audio signal to the multichannel speakers.
13. An integrated circuit which outputs a multichannel audio signal to multichannel speakers, the integrated circuit comprising:
a first delay computation unit configured to compute, based on rendering information about the multichannel speakers, a first delay which is assigned to each of speakers included in the multichannel speakers and generates a primary wavefront which propagates in a predetermined traveling direction from a sound source that is each of the speakers;
a second delay computation unit configured to compute, based on the rendering information about the multichannel speakers, a second delay which is assigned to each of the speakers and generates, on the primary wavefront, a secondary wavefront having a scattering wavefront;
an addition unit configured to add up the first delay and the second delay to compute a total delay for each of the speakers; and
a delay filter which applies the total delay to an input audio signal to generate a multichannel audio signal for use in rendering with the multichannel speakers, and outputs the multichannel audio signal to the multichannel speakers.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A computer implemented method for optimal sizing of one or more grid-scale batteries for frequency regulation service, comprising:
determining a desired battery output power for the one or more batteries for a particular period of time;
optimizing a battery size for the one or more batteries for the particular period of time, and repeating the optimizing using different time periods to generate a set of optimal battery sizes based on at least one of generated operational constraints or quality criteria constraints for the one or more batteries; and
selecting a most optimal battery from the set of optimal battery sizes.
2. The method of claim 1, further comprising inputting an objective function for the optimizing, the objective function being a battery size of one or more Energy Storage Systems (ESSs).
3. The method of claim 1, wherein the particular period of time is one week.
4. The method of claim 3, wherein the optimization is iteratively repeated for every week in a year to determine an optimal battery size for frequency regulation (FR) services for an entire year.
5. The method of claim 1, wherein the operational constraints include at least one of a battery power to regulate frequency, a battery state of charge (SOC) difference, or one or more battery SOC limitations.
6. The method of claim 1, wherein the quality criteria constraints include at least one of a quality criterion of Active Power Change or a quality criterion of Required Active Power.
7. The method of claim 1, wherein the most optimal battery is a minimum sized battery capable of performing all requested functions of one or more Energy Storage Systems (ESSs).
8. A system for optimal sizing of one or more grid-scale batteries for frequency regulation service, comprising:
a power determiner to establish a desired battery output power for the one or more batteries for a particular period of time;
an optimizer to determine an optimal minimum battery size for the one or more batteries for the particular period of time and to generate a set of optimal battery sizes by determining an optimal minimum battery size for one or more different periods of time based on at least one of generated operational constraints or quality criteria constraints for the one or more batteries; and
a selector to choose a most optimal battery from the set of optimal battery sizes.
9. The system of claim 8, wherein an objective function is input into the optimizer, the objective function being a battery size of one or more Energy Storage Systems (ESSs).
10. The system of claim 8, wherein the particular period of time is one week.
11. The system of claim 10, wherein the optimizer determines an optimal minimum battery size for each week in a year to generate a set of optimal minimum battery sizes for frequency regulation (FR) services for an entire year.
12. The system of claim 8, wherein the operational constraints include at least one of a battery power to regulate frequency, a battery state of charge (SOC) difference, or one or more battery SOC limitations.
13. The system of claim 8, wherein the quality criteria constraints include at least one of a quality criterion of Active Power Change or a quality criterion of Required Active Power.
14. The system of claim 8, wherein the most optimal battery is a minimum sized battery capable of performing all requested functions of one or more Energy Storage Systems (ESSs).
15. A computer-readable storage medium comprising a computer readable program, wherein the computer readable program when executed on a computer causes the computer to perform the steps of:
determining a desired battery output power for one or more grid-scale batteries for frequency regulation service for a particular period of time;
optimizing a battery size for the one or more batteries for the particular period of time, and repeating the optimizing using different time periods to generate a set of optimal battery sizes based on at least one of generated operational constraints or quality criteria constraints for the one or more batteries; and
selecting a most optimal battery from the set of optimal battery sizes.
16. The computer-readable storage medium of claim 15, further comprising inputting an objective function for the optimizing, the objective function being a battery size of one or more Energy Storage Systems (ESSs).
17. The computer-readable storage medium of claim 15, wherein the particular period of time is one week.
18. The computer-readable storage medium of claim 17, wherein the optimization is iteratively repeated for every week in a year to determine an optimal battery size for frequency regulation (FR) services for an entire year.
19. The computer-readable storage medium of claim 15, wherein the operational constraints include at least one of a battery power to regulate frequency, a battery state of charge (SOC) difference, or one or more battery SOC limitations.
20. The computer-readable storage medium of claim 15, wherein the most optimal battery is a minimum sized battery capable of performing all requested functions of one or more Energy Storage Systems (ESSs).