Abstract: An apparatus for upmixing a downmix audio signal describing one or more downmix audio channels into an upmixed audio signal describing a plurality of upmixed audio channels comprises an upmixer configured to apply temporally variable upmixing parameters to upmix the downmix audio signal in order to obtain the upmixed audio signal. The apparatus also comprises a parameter interpolator, wherein the parameter interpolator is configured to obtain one or more temporally interpolated upmix parameters to be used by the upmixer on the basis of a first complex-valued upmix parameter and a subsequent second complex-valued upmix parameter. The parameter interpolator is configured to separately interpolate between a magnitude value of the first complex-valued upmix parameter and a magnitude value of the second complex-valued upmix parameter, and between a phase value of the first complex-valued upmix parameter and a phase value of the second complex-valued upmix parameter, to obtain the one or more temporally interpolated upmix parameters. A respective method can be implemented, for example, as a computer program. To be published with figure 1.
1. An apparatus (100; 200) for upmixing a downmix audio signal (110; 210) describing one or more downmix audio channels into an upmixed audio signal (120; 214) describing a plurality of upmixed audio channels, the apparatus comprising: an upmixer (130; 230) configured to apply temporally variable upmix parameters (150; 262; Hij) to upmix the downmix audio signal (110; 210) in order to obtain the upmixed audio signal (120; 214); and a parameter interpolator (140; 260), wherein the parameter interpolator is configured to obtain one or more temporally interpolated upmix parameters (150; 262) to be used by the upmixer (130; 230) on the basis of an information describing a first complex-valued upmix parameter (142) and a subsequent second complex-valued upmix parameter (144), wherein the parameter interpolator (140; 260) is configured to separately interpolate (a) between a magnitude value (254) of the first complex-valued upmix parameter (142) and a magnitude value (254) of the second complex-valued upmix parameter (144), and (b) between a phase value (256) of the first complex- valued upmix parameter (142) and a phase value (256) of the second complex-valued upmix parameter (144), to obtain the one or more temporally interpolated complex-valued upmix parameters (150; 262); wherein the parameter interpolator (140; 260) is configured to determine a direction of the interpolation between the phase values (256) of subsequent complex-valued upmix parameters such that an angle-range passed in the interpolation between a phase value of the first complex-valued upmix parameter (142) and a phase value of the second complex-valued upmix parameter (144) is smaller than, or equal to, 180°.
2. An apparatus (100; 200) for upmixing a downmix audio signal (110; 210) describing one or more downmix audio channels into an upmixed audio signal (120; 214) describing a plurality of upmixed audio channels, the apparatus comprising: an upmixer (130; 230) configured to apply temporally variable upmix parameters (150; 262; Hij) to upmix the downmix audio signal (110; 210) in order to obtain the upmixed audio signal (120; 214); and a parameter interpolator (140; 260), wherein the parameter interpolator is configured to obtain one or more temporally interpolated upmix parameters (150; 262) to be used by the upmixer (130; 230) on the basis of an information describing a first complex-valued upmix parameter (142) and a subsequent second complex-valued upmix parameter (144), wherein the parameter interpolator (140; 260) is configured to separately interpolate (a) between a magnitude value (254) of the first complex-valued upmix parameter (142) and a magnitude value (254) of the second complex-valued upmix parameter (144), and (b) between a phase value (256) of the first complex- valued upmix parameter (142) and a phase value (256) of the second complex-valued upmix parameter (144), to obtain the one or more temporally interpolated complex-valued upmix parameters (150; 262); wherein the parameter interpolator (140; 260) is configured to combine the separately interpolated magnitude values (274) and phase values (276) by applying a complex-valued rotation to the interpolated magnitude values (274), wherein an angle of the complex-valued rotation is determined by the interpolated phase values (276).
3. A method for upmixing a downmix audio signal (110; 210) describing one or more downmix audio channels into an upmixed audio signal (120; 214) describing a plurality of upmixed audio channels, the method comprising: applying temporally variable upmix parameters (150; 262; Hij) to upmix the downmix audio signal (110; 210) in order to obtain the upmixed audio signal (120; 214); and obtaining one or more temporally interpolated upmix parameters (150; 262) to be used by the upmixer (130; 230) on the basis of an information describing a first complex-valued upmix parameter (142) and a subsequent second complex-valued upmix parameter (144), wherein the method comprises separately interpolating (a) between a magnitude value (254) of the first complex-valued upmix parameter (142) and a magnitude value (254) of the second complex-valued upmix parameter (144), and (b) between a phase value (256) of the first complex- valued upmix parameter (142) and a phase value (256) of the second complex-valued upmix parameter (144), to obtain the one or more temporally interpolated complex-valued upmix parameters (150; 262); wherein the method comprises determining a direction of the interpolation between the phase values (256) of subsequent complex-valued upmix parameters such that an angle-range passed in the interpolation between a phase value of the first complex-valued upmix parameter (142) and a phase value of the second complex-valued upmix parameter (144) is smaller than, or equal to, 180°.
4. A method for upmixing a downmix audio signal (110; 210) describing one or more downmix audio channels into an upmixed audio signal (120; 214) describing a plurality of upmixed audio channels, the method comprising: applying temporally variable upmix parameters (150; 262; Hij) to upmix the downmix audio signal (110; 210) in order to obtain the upmixed audio signal (120; 214); and obtaining one or more temporally interpolated upmix parameters (150; 262) to be used by the upmixer (130; 230) on the basis of an information describing a first complex-valued upmix parameter (142) and a subsequent second complex-valued upmix parameter (144), wherein the method comprises separately interpolating (a) between a magnitude value (254) of the first complex- valued upmix parameter (142) and a magnitude value (254) of the second complex-valued upmix parameter (144), and (b) between a phase value (256) of the first complex- valued upmix parameter (142) and a phase value (256) of the second complex-valued upmix parameter (144), to obtain the one or more temporally interpolated complex-valued upmix parameters (150; 262); wherein the method comprises obtaining the separately interpolated magnitude values (274) and phase values (276) by applying a complex-valued rotation to the interpolated magnitude values (274), wherein an angle of the complex-valued rotation is determined by the interpolated phase values (276).
5. A parameter determinator (140; 260) for determining temporally variable upmix parameters for upmixing a downmix audio signal (110; 210) describing one or more downmix audio channels into an upmixed audio signal (120; 214) describing a plurality of upmixed audio channels, wherein the parameter determinator comprises a parameter interpolator, wherein the parameter interpolator is configured to obtain one or more temporally interpolated upmix parameters (150; 262) to be used by an upmixer (130; 230) on the basis of an information describing a first complex-valued upmix parameter (142) and a subsequent second complex-valued upmix parameter (144), wherein the parameter interpolator (140; 260) is configured to separately interpolate (a) between a magnitude value (254) of the first complex-valued upmix parameter (142) and a magnitude value (254) of the second complex-valued upmix parameter (144), and (b) between a phase value (256) of the first complex- valued upmix parameter (142) and a phase value (256) of the second complex-valued upmix parameter (144), to obtain the one or more temporally interpolated complex-valued upmix parameters (150; 262); wherein the parameter interpolator (140; 260) is configured to determine a direction of the interpolation between the phase values (256) of subsequent complex-valued upmix parameters such that an angle-range passed in the interpolation between a phase value of the first complex-valued upmix parameter (142) and a phase value of the second complex-valued upmix parameter (144) is smaller than, or equal to, 180°.
6. A parameter determinator (140; 260) for determining temporally variable upmix parameters for upmixing a downmix audio signal (110; 210) describing one or more downmix audio channels into an upmixed audio signal (120; 214) describing a plurality of upmixed audio channels, wherein the parameter determinator comprises a parameter interpolator, wherein the parameter interpolator is configured to obtain one or more temporally interpolated upmix parameters (150; 262) to be used by an upmixer (130; 230) on the basis of an information describing a first complex-valued upmix parameter (142) and a subsequent second complex-valued upmix parameter (144), wherein the parameter interpolator (140; 260) is configured to separately interpolate (a) between a magnitude value (254) of the first complex-valued upmix parameter (142) and a magnitude value (254) of the second complex-valued upmix parameter (144), and (b) between a phase value (256) of the first complex- valued upmix parameter (142) and a phase value (256) of the second complex-valued upmix parameter (144), to obtain the one or more temporally interpolated complex-valued upmix parameters (150; 262); wherein the parameter interpolator (140; 260) is configured to combine the separately interpolated magnitude values (274) and phase values (276) by applying a complex-valued rotation to the interpolated magnitude values (274), wherein an angle of the complex-valued rotation is determined by the interpolated phase values (276). , Description:Attached herewith
Claims:We Claim
1. An apparatus (100; 200) for upmixing a downmix audio signal (110; 210) describing one or more downmix audio channels into an upmixed audio signal (120; 214) describing a plurality of upmixed audio channels, the apparatus comprising:
an upmixer (130; 230) configured to apply temporally variable upmix parameters (150; 262; Hij) to upmix the downmix audio signal (110; 210) in order to obtain the upmixed audio signal (120; 214); and
a parameter interpolator (140; 260), wherein the parameter interpolator is configured to obtain one or more temporally interpolated upmix parameters (150; 262) to be used by the upmixer (130; 230) on the basis of an information describing a first complex-valued upmix parameter (142) and a subsequent second complex-valued upmix parameter (144),
wherein the parameter interpolator (140; 260) is configured to separately interpolate
(a) between a magnitude value (254) of the first complex-valued upmix parameter (142) and a magnitude value (254) of the second complex-valued upmix parameter (144), and
(b) between a phase value (256) of the first complex- valued upmix parameter (142) and a phase value (256) of the second complex-valued upmix parameter (144),
to obtain the one or more temporally interpolated complex-valued upmix parameters (150; 262);
wherein the parameter interpolator (140; 260) is configured to determine a direction of the interpolation between the phase values (256) of subsequent complex-valued upmix parameters such that an angle-range passed in the interpolation between a phase value of the first complex-valued upmix parameter (142) and a phase value of the second complex-valued upmix parameter (144) is smaller than, or equal to, 180°.
2. An apparatus (100; 200) for upmixing a downmix audio signal (110; 210) describing one or more downmix audio channels into an upmixed audio signal (120; 214) describing a plurality of upmixed audio channels, the apparatus comprising:
an upmixer (130; 230) configured to apply temporally variable upmix parameters (150; 262; Hij) to upmix the downmix audio signal (110; 210) in order to obtain the upmixed audio signal (120; 214); and
a parameter interpolator (140; 260), wherein the parameter interpolator is configured to obtain one or more temporally interpolated upmix parameters (150; 262) to be used by the upmixer (130; 230) on the basis of an information describing a first complex-valued upmix parameter (142) and a subsequent second complex-valued upmix parameter (144),
wherein the parameter interpolator (140; 260) is configured to separately interpolate
(a) between a magnitude value (254) of the first complex-valued upmix parameter (142) and a magnitude value (254) of the second complex-valued upmix parameter (144), and
(b) between a phase value (256) of the first complex- valued upmix parameter (142) and a phase value (256) of the second complex-valued upmix parameter (144),
to obtain the one or more temporally interpolated complex-valued upmix parameters (150; 262);
wherein the parameter interpolator (140; 260) is configured to combine the separately interpolated magnitude values (274) and phase values (276) by applying a complex-valued rotation to the interpolated magnitude values (274), wherein an angle of the complex-valued rotation is determined by the interpolated phase values (276).
3. A method for upmixing a downmix audio signal (110; 210) describing one or more downmix audio channels into an upmixed audio signal (120; 214) describing a plurality of upmixed audio channels, the method comprising:
applying temporally variable upmix parameters (150; 262; Hij) to upmix the downmix audio signal (110; 210) in order to obtain the upmixed audio signal (120; 214); and
obtaining one or more temporally interpolated upmix parameters (150; 262) to be used by the upmixer (130; 230) on the basis of an information describing a first complex-valued upmix parameter (142) and a subsequent second complex-valued upmix parameter (144),
wherein the method comprises separately interpolating
(a) between a magnitude value (254) of the first complex-valued upmix parameter (142) and a magnitude value (254) of the second complex-valued upmix parameter (144), and
(b) between a phase value (256) of the first complex- valued upmix parameter (142) and a phase value (256) of the second complex-valued upmix parameter (144),
to obtain the one or more temporally interpolated complex-valued upmix parameters (150; 262);
wherein the method comprises determining a direction of the interpolation between the phase values (256) of subsequent complex-valued upmix parameters such that an angle-range passed in the interpolation between a phase value of the first complex-valued upmix parameter (142) and a phase value of the second complex-valued upmix parameter (144) is smaller than, or equal to, 180°.
4. A method for upmixing a downmix audio signal (110; 210) describing one or more downmix audio channels into an upmixed audio signal (120; 214) describing a plurality of upmixed audio channels, the method comprising:
applying temporally variable upmix parameters (150; 262; Hij) to upmix the downmix audio signal (110; 210) in order to obtain the upmixed audio signal (120; 214); and
obtaining one or more temporally interpolated upmix parameters (150; 262) to be used by the upmixer (130; 230) on the basis of an information describing a first complex-valued upmix parameter (142) and a subsequent second complex-valued upmix parameter (144),
wherein the method comprises separately interpolating
(a) between a magnitude value (254) of the first complex- valued upmix parameter (142) and a magnitude value (254) of the second complex-valued upmix parameter (144), and
(b) between a phase value (256) of the first complex- valued upmix parameter (142) and a phase value (256) of the second complex-valued upmix parameter (144),
to obtain the one or more temporally interpolated complex-valued upmix parameters (150; 262);
wherein the method comprises obtaining the separately interpolated magnitude values (274) and phase values (276) by applying a complex-valued rotation to the interpolated magnitude values (274), wherein an angle of the complex-valued rotation is determined by the interpolated phase values (276).
5. A parameter determinator (140; 260) for determining temporally variable upmix parameters for upmixing a downmix audio signal (110; 210) describing one or more downmix audio channels into an upmixed audio signal (120; 214) describing a plurality of upmixed audio channels,
wherein the parameter determinator comprises a parameter interpolator,
wherein the parameter interpolator is configured to obtain one or more temporally interpolated upmix parameters (150; 262) to be used by an upmixer (130; 230) on the basis of an information describing a first complex-valued upmix parameter (142) and a subsequent second complex-valued upmix parameter (144),
wherein the parameter interpolator (140; 260) is configured to separately interpolate
(a) between a magnitude value (254) of the first complex-valued upmix parameter (142) and a magnitude value (254) of the second complex-valued upmix parameter (144), and
(b) between a phase value (256) of the first complex- valued upmix parameter (142) and a phase value (256) of the second complex-valued upmix parameter (144),
to obtain the one or more temporally interpolated complex-valued upmix parameters (150; 262);
wherein the parameter interpolator (140; 260) is configured to determine a direction of the interpolation between the phase values (256) of subsequent complex-valued upmix parameters such that an angle-range passed in the interpolation between a phase value of the first complex-valued upmix parameter (142) and a phase value of the second complex-valued upmix parameter (144) is smaller than, or equal to, 180°.
6. A parameter determinator (140; 260) for determining temporally variable upmix parameters for upmixing a downmix audio signal (110; 210) describing one or more downmix audio channels into an upmixed audio signal (120; 214) describing a plurality of upmixed audio channels,
wherein the parameter determinator comprises a parameter interpolator,
wherein the parameter interpolator is configured to obtain one or more temporally interpolated upmix parameters (150; 262) to be used by an upmixer (130; 230) on the basis of an information describing a first complex-valued upmix parameter (142) and a subsequent second complex-valued upmix parameter (144),
wherein the parameter interpolator (140; 260) is configured to separately interpolate
(a) between a magnitude value (254) of the first complex-valued upmix parameter (142) and a magnitude value (254) of the second complex-valued upmix parameter (144), and
(b) between a phase value (256) of the first complex- valued upmix parameter (142) and a phase value (256) of the second complex-valued upmix parameter (144),
to obtain the one or more temporally interpolated complex-valued upmix parameters (150; 262);
wherein the parameter interpolator (140; 260) is configured to combine the separately interpolated magnitude values (274) and phase values (276) by applying a complex-valued rotation to the interpolated magnitude values (274), wherein an angle of the complex-valued rotation is determined by the interpolated phase values (276).
, Description:Attached herewith
| # | Name | Date |
|---|---|---|
| 1 | 202138010053-STATEMENT OF UNDERTAKING (FORM 3) [10-03-2021(online)].pdf | 2021-03-10 |
| 1 | 202138010053-Written submissions and relevant documents [24-06-2024(online)].pdf | 2024-06-24 |
| 2 | 202138010053-FORM 4 [22-05-2024(online)].pdf | 2024-05-22 |
| 2 | 202138010053-PROOF OF RIGHT [10-03-2021(online)].pdf | 2021-03-10 |
| 3 | 202138010053-PRIORITY DOCUMENTS [10-03-2021(online)].pdf | 2021-03-10 |
| 3 | 202138010053-Correspondence to notify the Controller [08-05-2024(online)].pdf | 2024-05-08 |
| 4 | 202138010053-FORM-26 [04-04-2024(online)].pdf | 2024-04-04 |
| 4 | 202138010053-FORM 18 [10-03-2021(online)].pdf | 2021-03-10 |
| 5 | 202138010053-US(14)-HearingNotice-(HearingDate-09-05-2024).pdf | 2024-03-14 |
| 5 | 202138010053-FORM 1 [10-03-2021(online)].pdf | 2021-03-10 |
| 6 | 202138010053-FIGURE OF ABSTRACT [10-03-2021(online)].jpg | 2021-03-10 |
| 6 | 202138010053-ABSTRACT [06-10-2022(online)].pdf | 2022-10-06 |
| 7 | 202138010053-DRAWINGS [10-03-2021(online)].pdf | 2021-03-10 |
| 7 | 202138010053-COMPLETE SPECIFICATION [06-10-2022(online)].pdf | 2022-10-06 |
| 8 | 202138010053-DRAWING [06-10-2022(online)].pdf | 2022-10-06 |
| 8 | 202138010053-DECLARATION OF INVENTORSHIP (FORM 5) [10-03-2021(online)].pdf | 2021-03-10 |
| 9 | 202138010053-COMPLETE SPECIFICATION [10-03-2021(online)].pdf | 2021-03-10 |
| 9 | 202138010053-FER_SER_REPLY [06-10-2022(online)].pdf | 2022-10-06 |
| 10 | 202138010053-FORM-26 [13-05-2021(online)].pdf | 2021-05-13 |
| 10 | 202138010053-OTHERS [06-10-2022(online)].pdf | 2022-10-06 |
| 11 | 202138010053-FORM 3 [06-08-2021(online)].pdf | 2021-08-06 |
| 11 | 202138010053-FORM 4(ii) [25-06-2022(online)].pdf | 2022-06-25 |
| 12 | 202138010053-FER.pdf | 2022-01-07 |
| 12 | 202138010053-FORM 3 [04-05-2022(online)].pdf | 2022-05-04 |
| 13 | 202138010053-Information under section 8(2) [04-05-2022(online)].pdf | 2022-05-04 |
| 14 | 202138010053-FER.pdf | 2022-01-07 |
| 14 | 202138010053-FORM 3 [04-05-2022(online)].pdf | 2022-05-04 |
| 15 | 202138010053-FORM 3 [06-08-2021(online)].pdf | 2021-08-06 |
| 15 | 202138010053-FORM 4(ii) [25-06-2022(online)].pdf | 2022-06-25 |
| 16 | 202138010053-FORM-26 [13-05-2021(online)].pdf | 2021-05-13 |
| 16 | 202138010053-OTHERS [06-10-2022(online)].pdf | 2022-10-06 |
| 17 | 202138010053-FER_SER_REPLY [06-10-2022(online)].pdf | 2022-10-06 |
| 17 | 202138010053-COMPLETE SPECIFICATION [10-03-2021(online)].pdf | 2021-03-10 |
| 18 | 202138010053-DRAWING [06-10-2022(online)].pdf | 2022-10-06 |
| 18 | 202138010053-DECLARATION OF INVENTORSHIP (FORM 5) [10-03-2021(online)].pdf | 2021-03-10 |
| 19 | 202138010053-COMPLETE SPECIFICATION [06-10-2022(online)].pdf | 2022-10-06 |
| 19 | 202138010053-DRAWINGS [10-03-2021(online)].pdf | 2021-03-10 |
| 20 | 202138010053-ABSTRACT [06-10-2022(online)].pdf | 2022-10-06 |
| 20 | 202138010053-FIGURE OF ABSTRACT [10-03-2021(online)].jpg | 2021-03-10 |
| 21 | 202138010053-FORM 1 [10-03-2021(online)].pdf | 2021-03-10 |
| 21 | 202138010053-US(14)-HearingNotice-(HearingDate-09-05-2024).pdf | 2024-03-14 |
| 22 | 202138010053-FORM 18 [10-03-2021(online)].pdf | 2021-03-10 |
| 22 | 202138010053-FORM-26 [04-04-2024(online)].pdf | 2024-04-04 |
| 23 | 202138010053-Correspondence to notify the Controller [08-05-2024(online)].pdf | 2024-05-08 |
| 23 | 202138010053-PRIORITY DOCUMENTS [10-03-2021(online)].pdf | 2021-03-10 |
| 24 | 202138010053-FORM 4 [22-05-2024(online)].pdf | 2024-05-22 |
| 24 | 202138010053-PROOF OF RIGHT [10-03-2021(online)].pdf | 2021-03-10 |
| 25 | 202138010053-Written submissions and relevant documents [24-06-2024(online)].pdf | 2024-06-24 |
| 25 | 202138010053-STATEMENT OF UNDERTAKING (FORM 3) [10-03-2021(online)].pdf | 2021-03-10 |
| 26 | 202138010053-US(14)-ExtendedHearingNotice-(HearingDate-13-03-2025)-1400.pdf | 2025-03-04 |
| 27 | 202138010053-Correspondence to notify the Controller [12-03-2025(online)].pdf | 2025-03-12 |
| 28 | 202138010053-Written submissions and relevant documents [27-03-2025(online)].pdf | 2025-03-27 |
| 29 | 202138010053-PatentCertificate28-03-2025.pdf | 2025-03-28 |
| 30 | 202138010053-IntimationOfGrant28-03-2025.pdf | 2025-03-28 |
| 1 | PatSeer3E_04-01-2022.pdf |
| 2 | PatSeer2E_04-01-2022.pdf |
| 3 | PatSeer1E_04-01-2022.pdf |