Abstract: There are provided methods and apparatus for performing modified cosine transformation (MDCT) with an analysis/synthesis windowing function, using an analysis windowing function (40, 50, 60, 70, 240) having a meandering portion (44, 64, 244) which passes a linear function (40', 240') in correspondence of at least four points (#1, #2, #3, #4).
Claims
1. An apparatus (130, 130A, 110) for encoding an information signal comprising a plurality of frames, the apparatus comprising:
a modulated lapped transform tool (131) for transforming a time domain, TD, representation of the information signal, or a processed version thereof, into a frequency domain, FD, representation, the modulated lapped transform tool (131) being configured to perform a modulated lapped transform analysis using an analysis windowing function (40, 50, 70, 240) having a meandering portion (44, 64, 244) crossing a linear function (40', 240') in correspondence of at least four points (#1, #2, #3, #4); and
a bitstream writer (137) configured to prepare a bitstream based on the FD representation of the information signal or a processed version thereof,
wherein the analysis windowing function is defined so as to be asymmetric,
wherein the analysis windowing function (40, 240) is defined so as to be, in the meandering portion (44, 94, 244):
greater than the linear function (40', 240') in a first interval (41,241) between a first crossing point (#1) and a second crossing point (#2);
lower than the linear function (40', 240') in a second interval (42, 242) between the second crossing point (#2) and a third crossing point (#3);
greater than the linear function (40', 240') in a third interval (43, 243) between the third crossing point (#3) and a fourth crossing point (#4),
wherein the analysis windowing function is defined so that the absolute maximum value (41', 241') is in one of the first and third interval,
wherein the linear function (40, 240) is a constant function with constant value 1.
2. The apparatus of claim 1,
wherein the analysis windowing function (40, 240) is defined so that the maximum of the analysis windowing function (40, 240) is less than 25% greater than the value of the linear (40, 240) function at the same time instant.
3. An apparatus (130, 130A, 110) for encoding an information signal comprising a plurality of frames, the apparatus comprising:
a modulated lapped transform tool (131) for transforming a time domain, TD, representation of the information signal, or a processed version thereof, into a frequency domain, FD, representation, the modulated lapped transform tool (131) being configured to perform a modulated lapped transform analysis using an analysis windowing function (40, 50, 70, 240) having a meandering portion (44, 64) crossing a linear function (40', 60', 240') in correspondence of at least four points (#1, #2, #3, #4); and
a bitstream writer (137) configured to prepare a bitstream based on the FD representation of the information signal or a processed version thereof,
wherein the analysis windowing function is defined so as to be asymmetric,
wherein the analysis windowing function (40, 240) is defined so that the maximum of the analysis windowing function (40, 240) is less than 25% greater than the value of the linear function at the same time instant,
wherein the linear function is a constant function.
4. An apparatus (130, 130A, 110) for encoding an information signal comprising a plurality of frames, the apparatus comprising:
a modulated lapped transform tool (131) for transforming a time domain, TD, representation of the information signal, or a processed version thereof, into a frequency domain, FD, representation, the modulated lapped transform tool (131) being configured to perform a modulated lapped transform analysis using an analysis windowing function (40, 50, 70, 240) having a meandering portion (44, 64) crossing a linear function (40', 240') in correspondence of at least four points (#1, #2, #3, #4); and
a bitstream writer (137) configured to prepare a bitstream based on the FD representation of the information signal or a processed version thereof.
5. The apparatus of any of the preceding claims, wherein the modulated lapped transform tool is configured to:
scale time input buffers and/or cosine or sine values with values of the analysis windowing function (40, 50, 70, 240).
6. The apparatus of claim 5, wherein the modulated lapped transform tool is configured to use input buffers in the form of
t(n) = x(Z - NF + n) for n = 0..2NF - 1 - Z, and
t(2N - Z + n) = 0 for n = 0..Z - 1
wherein x(n) is a TD sample of the information signal or a processed version of the information signal at the time instant n, NF is the number of samples processed in one frame, and Z is the number of leading zeros in modulated lapped transform window.
7. The apparatus of any of the preceding claims, wherein the modulated lapped transform tool (131) is configured to perform:
where X(k) is the modulated lapped transform frequency value at a frequency index k, n is the time instant, wN(n) is the analysis windowing function, t(n) is a time input buffer, and NF is the number of samples processed in one frame.
8. An apparatus (140, 140A, 120) for decoding an information signal, or a processed version thereof, defined in the frequency domain, FD, the apparatus comprising:
a bitstream reader (141) configured to read a bitstream encoding the information signal; and
an inverse modulated lapped transform tool (147) configured to perform an inverse modulated lapped transform synthesis on the information signal, or a processed version thereof, using a synthesis windowing function (90) having a meandering portion (94) crossing a linear function in correspondence of at least four points (#1, #2, #3, #4),
wherein the synthesis windowing function (90, 290) is defined so as to be asymmetric,
wherein the synthesis windowing function (90, 290) is defined so as to be, in the meandering portion (44, 94, 244):
greater than the linear function in a first interval between a first crossing point and a second crossing point;
lower than the linear function in a second interval between the second crossing point and a third crossing point;
greater than the linear function in a third interval between the third crossing point and a fourth crossing point,
wherein the synthesis windowing function is defined so that the absolute maximum value is in one of the first and third interval,
wherein the linear function is a constant function with constant value 1.
9. The apparatus of claim 8,
wherein the synthesis windowing function (90, 290) is defined so that the maximum of the synthesis windowing function (90, 290) is less than 25% greater than the value of the linear (90, 290) function at the same time instant.
10. An apparatus (140, 140A, 120) for decoding an information signal, or a processed version thereof, defined in the frequency domain, FD, the apparatus comprising:
a bitstream reader (141) configured to read a bitstream encoding the information signal; and
an inverse modulated lapped transform tool (147) configured to perform an inverse modulated lapped transform synthesis of the information signal, or a processed version thereof, using a synthesis windowing function (90, 290) having a meandering portion (94, 294) crossing a linear function in correspondence of at least four points (#1, #2, #3, #4),
wherein the synthesis windowing function is defined so as to be asymmetric,
wherein the synthesis windowing function is defined so that the maximum of the synthesis windowing function is less than 25% greater than the value of the linear function at the same time instant,
wherein the linear function is a constant function.
11. An apparatus (140, 140A, 120) for decoding an information signal, or a processed version thereof, defined in the frequency domain, FD, the apparatus comprising:
a bitstream reader (141) configured to read a bitstream encoding the information signal; and
an inverse modulated lapped transform tool (147) configured to perform an inverse modulated lapped transform synthesis on the information signal, or a processed version thereof, using a synthesis windowing function (90, 290) having a meandering portion (94, 294) crossing a linear function in correspondence of at least four points (#1, #2, #3, #4).
12. The apparatus of any of claims 8 to 11, wherein the inverse modulated lapped transform tool (147) is configured to:
scale values at a time domain aliasing buffer with values of the synthesis windowing function (90).
13. The apparatus of any of claims 8 to 12, wherein the inverse modulated lapped transform tool (147) is configured to generate a time domain, TD, signal representation in the form of
wherein is an aliasing buffer,
is the information signal or a processed version thereof, and NF is the number of samples for a TD frame.
14. The apparatus of any of claims 8 to 13, wherein the inverse modulated lapped transform tool (147) is configured to:
perform a windowing (S162) of the time-aliased buffer.
15. The apparatus of any of claims 8 to 14, wherein the inverse modulated lapped transform tool (147) is configured to perform a windowing operation by performing:
16. The apparatus of any of claims 8 to 15, wherein the inverse modulated lapped transform tool (147) is configured to perform an overlap-and-add operation (S163).
17. The apparatus of any of claims 8 to 16, wherein the inverse modulated lapped transform tool (147) is configured to perform an overlap-and-add operation as:
wherein
is the output value, is a windowed time-aliasing buffer, and NF is
the number of samples in one frame.
18. The apparatus (13, 140, 140A, 110, 120) of any of the preceding claims, wherein:
the analysis windowing function (40, 240) and/or the synthesis windowing function (90) is defined so as to be, in the meandering portion (44, 64, 94): greater than the linear function (40', 240') in a first interval (41, 241,
91) between a first crossing point (#1) and a second crossing point (#2);
lower than the linear function (40', 240') in a second interval (42, 242,
92) between the second crossing point (#2) and a third crossing point (#3);
greater than the linear function (40', 240') in a third interval (43, 243,
93) between the third crossing point (#3) and a fourth crossing point (#4).
19. The apparatus of claim 18, wherein:
the analysis windowing function (40, 240) and/or the synthesis windowing function (90) is defined so that the absolute maximum value (41', 241) is in the first or third interval (41, 43, 241, 243).
20. The apparatus of claim 19, wherein:
the analysis windowing function (40, 240) and/or the synthesis windowing function (90) is defined so that, in the meandering portion (44, 244), a relative maximum value (43', 243') is in the first or third interval (41, 43, 241, 243) and a relative minimum value (42', 242') is in the second interval (42, 242).
21. The apparatus of any of claims 18 to 20, wherein:
the analysis windowing function (40, 240) and/or the synthesis windowing function (90) is defined so that, in the meandering portion (44, 244, 94), the value of the meandering window function in correspondence to at least one of the first and third interval (41, 43, 241, 243, 91, 93) is greater than 0.9.
22. The apparatus of any of the preceding claims, wherein:
the analysis windowing function (40, 240) and/or the synthesis windowing function (90) is defined so as to present, in the meandering portion (44, 244, 94), a value greater than the linear function in an interval comprised of the 30% and 50% of two frames.
23. The apparatus of any of claims 18 to 22, wherein:
the analysis windowing function (40, 240) and/or the synthesis windowing function (90) is defined so that the maximum of the analysis windowing function (40, 240) and/or the synthesis windowing function (90) is less than 25% greater than the value of the linear function at the same time instant.
24. The apparatus of any of claims 18 to 23, wherein:
the analysis windowing function (40, 240) and/or the synthesis windowing function (90) is defined so that the maximum (41', 241') of the analysis windowing function (40, 240) and/or the synthesis windowing function (90) is less than 5% greater than the value of the linear function at the same time instant.
25. The apparatus of any of claims 18 to 24, wherein:
the analysis windowing function (40, 240) and/or the synthesis windowing function (90) is defined so as to present a second numerical differentiation between -3*10-4 and +3*10-4.
26. The apparatus of any of claims 18 to 25, wherein:
the analysis windowing function (40, 240) and/or the synthesis windowing function (90) is defined so as to present a third numerical differentiation between -2*10-5 and +2*10-5.
27. The apparatus of any of the preceding claims, wherein:
the linear function (40', 240') is defined so as to be a non-increasing function.
28. The apparatus of claim 4 or 11, wherein:
the linear function (40', 60') is defined so as to be a strictly decreasing function.
29. The apparatus of any of claims 1-27, wherein:
the linear function (40', 60') is defined so as to be a non-decreasing function.
30. The apparatus of claim 4 or 11, wherein:
the linear function is defined so as to be a strictly increasing function.
31. The apparatus of any of the preceding claims, wherein:
the linear function (40', 240') is defined so as to have a value which is constant or varies of maximum +2% or -2%.
32. The apparatus of any of the preceding claims, wherein:
the linear function (40', 240) is defined so as to have increments between -0.05 and -0.20.
33. The apparatus of any of the preceding claims, wherein:
the analysis windowing function (40, 240) and/or the synthesis windowing function (90) is defined so as to be asymmetric.
34. The apparatus of any of the preceding claims, wherein:
the analysis windowing function (40, 240) and the synthesis windowing function (90) is defined are time reversed versions of each other.
35. The apparatus of any of the preceding claims, further comprising:
a storage space (113) to store the values of the analysis windowing function (40, 60) and/or the synthesis windowing function (90).
36. The apparatus of any of the preceding claims, wherein the modified lapped transform is a modified discrete cosine transform, MDCT, or a modified discrete sine transform, MDST, and the inverse modified lapped transform is an inverse modified discrete cosine transform, IMDCT, or inverse modified discrete sine transform, IMDST.
37. The apparatus of any of the preceding claims, wherein:
the analysis windowing function (40, 240) and/or the synthesis windowing function (90) is a constant function with constant value 1.
38. The apparatus of any of the preceding claims, wherein the analysis windowing function (40) and/or the synthesis windowing function (90) comprises at least a succession, in forward or backward order, formed by the following values or at least a sub-succession with 10 of the following values if different from 0, with ±1% of tolerance:
39. The apparatus of any of claims 1 to 37, wherein the analysis windowing function (40, 60) and/or the synthesis windowing function (90) comprises at least a succession, in forward or backward order, formed by the following values or at least a sub-succession with 10 of the following values if different from 0, with ±1% of tolerance:
40. The apparatus of any of claims 1 to 37, wherein the analysis windowing function (40) and/or the synthesis windowing function (90) comprises at least a succession, in forward or backward order, formed by the following values or at least a sub-succession with 10 of the following values if different from 0, with ±1% of tolerance:
41. The apparatus of any of claims 1 to 37, wherein the analysis windowing function (40) and/or the synthesis windowing function (90) comprises at least a succession, in forward or backward order, formed by the following values or at least a sub-succession with 10 of the following values if different from 0, with ±1% of tolerance:
42. The apparatus of any of claims 1 to 37, wherein the analysis windowing function (40) and/or the synthesis windowing function (90) comprises at least a succession, in forward or backward order, formed by the following values or at least a sub-succession with 10 of the following values if different from 0, with ±1% of tolerance:
43. The apparatus of any of claims 1 to 37, wherein the analysis windowing function (40) and/or the synthesis windowing function (90) comprises at least a succession, in forward or backward order, formed by the following values or at least a sub-succession with 10 of the following values if different from 0, with ±1 % of tolerance:
44. The apparatus of any of claims 1 to 37, wherein the analysis windowing function (240) and/or the synthesis windowing function (290) comprises at least a succession, in forward or backward order, formed by the following values or at least a sub-succession with 10 of the following values if different from 0, with ±1% of tolerance:
45. The apparatus of any of claims 1 to 37, wherein the analysis windowing function (240) and/or the synthesis windowing function (290) comprises at least a succession, in forward or backward order, formed by the following values or at least a sub-succession with 10 of the following values if different from 0, with ±1% of tolerance:
46. The apparatus of any of claims 1 to 37, wherein the analysis windowing function (240) and/or the synthesis windowing function (290) comprises at least a succession, in forward or backward order, formed by the following values or at least a sub-succession with 10 of the following values if different from 0, with ±1% of tolerance:
47. The apparatus of any of claims 1 to 37, wherein the analysis windowing function (240) and/or the synthesis windowing function (290) comprises at least a succession, in forward or backward order, formed by the following values or at least a sub-succession with 10 of the following values if different from 0, with ±1% of tolerance:
48. The apparatus of any of claims 1 to 37, wherein the analysis windowing function (240) and/or the synthesis windowing function (290) comprises at least a succession, in forward or backward order, formed by the following values or at least a sub-succession with 10 of the following values if different from 0, with ±1% of tolerance:
49. The apparatus of any of claims 1 to 37, wherein the analysis windowing function (240) and/or the synthesis windowing function (290) comprises at least a succession, in forward or backward order, formed by the following values or at least a sub-succession with 10 of the following values if different from 0, with ±1% of tolerance:
50. The apparatus of any of claims 1 to 37, wherein the analysis windowing function (240) and/or the synthesis windowing function (290) comprises at least a succession, in forward or backward order, formed by the following values or at least a sub-succession with 10 of the following values if different from 0, with ±1% of tolerance:
51. The apparatus of any of claims 1 to 37, wherein the analysis windowing function (240) and/or the synthesis windowing function (290) comprises at least a succession, in forward or backward order, formed by the following values or at least a sub-succession with 10 of the following values if different from 0, with ±1% of tolerance:
52. An apparatus according to any of the preceding claims, wherein the analysis windowing function and/or synthesis windowing function is defined so as to present a first numerical differentiation between -0.01 and +0.01.
53. An apparatus according to any of the preceding claims, wherein the analysis windowing function and/or synthesis windowing function is defined so as to present a second numerical differentiation between -10-4 and +10-4.
54. An apparatus according to any of the preceding claims third, wherein the analysis windowing function and/or synthesis windowing function is defined so as to present a second numerical differentiation between -10-5 and +10-5.
55. An apparatus according to any of the preceding claims, wherein the information signal is an audio signal.
56. A system comprising:
an encoder 130, 130A, 110) as the apparatus of any of claims 1 to 7 or 18 to 54 in combination with any of claims 1 to 7; and
a decoder (140, 140A, 120) as the apparatus of any of claims 8-17 or 18 to 54 in combination with any of claims 8 to 17.
57. The system of claim 56, wherein the encoder comprises a communication unit (117) configured to transmit a bitstream and/or the decoder comprises a communication unit (126) configured to receive the bitstream.
58. A method comprising performing a modified cosine transformation, MDCT, analysis for transforming a time domain, TD, representation of an information signal, or a processed version thereof, into a frequency domain, FD, representation, using an analysis windowing function (40, 50, 240, 70) having a meandering portion (44, 244) which passes a linear function (40', 240') in correspondence of at least four points (#1, #2, #3, #4).
59. A method comprising performing a modified cosine transformation, MDCT, analysis for transforming a time domain, TD, representation of an information signal, or a processed version thereof, into a frequency domain, FD, representation, using an analysis windowing function (40, 50, 240, 70) having a meandering portion (44, 244) which passes a linear function (40', 240') in correspondence of at least four points (#1, #2, #3, #4),
wherein the analysis windowing function is defined so as to be asymmetric,
wherein the analysis windowing function (40, 240) is defined so as to be, in the meandering portion (44, 94, 244):
greater than the linear function (40', 240') in a first interval (41,241) between a first crossing point (#1) and a second crossing point (#2);
lower than the linear function (40', 240') in a second interval (42, 242) between the second crossing point (#2) and a third crossing point (#3);
greater than the linear function (40', 240') in a third interval (43, 243) between the third crossing point (#3) and a fourth crossing point (#4),
wherein the analysis windowing function is defined so that the absolute maximum value (41', 241') is in one of the first and third interval,
wherein the linear function (40, 240) is a constant function with constant value 1.
60. A method comprising performing a modified cosine transformation, MDCT, analysis for transforming a time domain, TD, representation of an information signal, or a processed version thereof, into a frequency domain, FD,
representation, using an analysis windowing function (40, 50, 240, 70) having a meandering portion (44, 244) which passes a linear function (40', 240') in correspondence of at least four points (#1, #2, #3, #4),
wherein the analysis windowing function is defined so as to be asymmetric, wherein the analysis windowing function (40, 60) is defined so that the maximum of the analysis windowing function (40, 60) is less than 25% greater than the value of the linear function at the same time instant,
wherein the linear function is a constant function.
61. A method comprising performing a modified cosine transformation, MDCT, synthesis for transforming a frequency domain, FD, representation of an information signal, or a processed version thereof, into a time domain, TD, representation, using a synthesis windowing function (90) having a meandering portion (94) which passes a linear function in correspondence of at least four points (#1, #2, #3, #4).
62. A method comprising performing a modified cosine transformation, MDCT, synthesis for transforming a frequency domain, FD, representation of an information signal, or a processed version thereof, into a time domain, TD, representation, using a synthesis windowing function (90) having a meandering portion (94) which passes a linear function in correspondence of at least four points (#1, #2, #3, #4),
wherein the synthesis windowing function (90, 290) is defined so as to be, in the meandering portion:
greater than the linear function in a first interval between a first crossing point and a second crossing point;
lower than the linear function in a second interval between the second crossing point and a third crossing point;
greater than the linear function in a third interval between the third crossing point and a fourth crossing point,
wherein the synthesis windowing function is defined so that the absolute maximum value is in one of the first and third interval,
wherein the linear function is a constant function with constant value 1.
63. A method comprising performing a modified cosine transformation, MDCT, synthesis for transforming a frequency domain, FD, representation of an information signal, or a processed version thereof, into a time domain, TD, representation, using a synthesis windowing function (90) having a meandering portion (94) which passes a linear function in correspondence of at least four points (#1, #2, #3, #4),
wherein the synthesis windowing function is defined so as to be asymmetric,
wherein the synthesis windowing function is defined so that the maximum of the synthesis windowing function is less than 25% greater than the value of the linear function at the same time instant,
wherein the linear function is a constant function.
64. The method of any of claims 58 to 63, wherein the information signal is an audio signal.
65. A non-transitory storage unit storing instructions which, when running on a processor, cause the processor to execute a method according to any of claims 58 to 63.
| # | Name | Date |
|---|---|---|
| 1 | 202037018895.pdf | 2020-05-04 |
| 2 | 202037018895-STATEMENT OF UNDERTAKING (FORM 3) [04-05-2020(online)].pdf | 2020-05-04 |
| 3 | 202037018895-FORM 1 [04-05-2020(online)].pdf | 2020-05-04 |
| 4 | 202037018895-FIGURE OF ABSTRACT [04-05-2020(online)].pdf | 2020-05-04 |
| 5 | 202037018895-DRAWINGS [04-05-2020(online)].pdf | 2020-05-04 |
| 6 | 202037018895-DECLARATION OF INVENTORSHIP (FORM 5) [04-05-2020(online)].pdf | 2020-05-04 |
| 7 | 202037018895-COMPLETE SPECIFICATION [04-05-2020(online)].pdf | 2020-05-04 |
| 8 | 202037018895-MARKED COPIES OF AMENDEMENTS [17-06-2020(online)].pdf | 2020-06-17 |
| 9 | 202037018895-FORM 13 [17-06-2020(online)].pdf | 2020-06-17 |
| 10 | 202037018895-AMMENDED DOCUMENTS [17-06-2020(online)].pdf | 2020-06-17 |
| 11 | 202037018895-FORM 18 [24-06-2020(online)].pdf | 2020-06-24 |
| 12 | 202037018895-Proof of Right [15-07-2020(online)].pdf | 2020-07-15 |
| 13 | 202037018895-FORM-26 [22-07-2020(online)].pdf | 2020-07-22 |
| 14 | 202037018895-FORM-26 [04-08-2020(online)].pdf | 2020-08-04 |
| 15 | 202037018895-PA (ORIGINAL)-(07-08-2020).pdf | 2020-08-07 |
| 15 | 202037018895-PROOF OF RIGHT-(13-08-2020).pdf | 2020-08-13 |
| 16 | 202037018895-PROOF OF RIGHT-(13-08-2020).pdf | 2020-08-13 |
| 16 | 202037018895-Information under section 8(2) [20-10-2020(online)].pdf | 2020-10-20 |
| 17 | 202037018895-Information under section 8(2) [05-05-2021(online)].pdf | 2021-05-05 |
| 17 | 202037018895-Information under section 8(2) [20-10-2020(online)].pdf | 2020-10-20 |
| 18 | 202037018895-FORM 3 [05-05-2021(online)].pdf | 2021-05-05 |
| 18 | 202037018895-Information under section 8(2) [05-05-2021(online)].pdf | 2021-05-05 |
| 19 | 202037018895-FORM 3 [05-05-2021(online)].pdf | 2021-05-05 |
| 19 | 202037018895-Information under section 8(2) [28-08-2021(online)].pdf | 2021-08-28 |
| 20 | 202037018895-Information under section 8(2) [28-08-2021(online)].pdf | 2021-08-28 |
| 20 | 202037018895-OTHERS [20-09-2021(online)].pdf | 2021-09-20 |
| 21 | 202037018895-FER_SER_REPLY [20-09-2021(online)].pdf | 2021-09-20 |
| 21 | 202037018895-OTHERS [20-09-2021(online)].pdf | 2021-09-20 |
| 22 | 202037018895-CLAIMS [20-09-2021(online)].pdf | 2021-09-20 |
| 22 | 202037018895-FER_SER_REPLY [20-09-2021(online)].pdf | 2021-09-20 |
| 23 | 202037018895-ABSTRACT [20-09-2021(online)].pdf | 2021-09-20 |
| 23 | 202037018895-CLAIMS [20-09-2021(online)].pdf | 2021-09-20 |
| 24 | 202037018895-ABSTRACT [20-09-2021(online)].pdf | 2021-09-20 |
| 24 | 202037018895-FER.pdf | 2021-10-18 |
| 25 | 202037018895-FER.pdf | 2021-10-18 |
| 25 | 202037018895-FORM 3 [20-12-2021(online)].pdf | 2021-12-20 |
| 26 | 202037018895-FORM 3 [20-12-2021(online)].pdf | 2021-12-20 |
| 26 | 202037018895-Information under section 8(2) [04-03-2022(online)].pdf | 2022-03-04 |
| 27 | 202037018895-Information under section 8(2) [04-03-2022(online)].pdf | 2022-03-04 |
| 27 | 202037018895-Information under section 8(2) [14-05-2022(online)].pdf | 2022-05-14 |
| 28 | 202037018895-Information under section 8(2) [14-05-2022(online)].pdf | 2022-05-14 |
| 28 | 202037018895-Information under section 8(2) [22-06-2022(online)].pdf | 2022-06-22 |
| 29 | 202037018895-Information under section 8(2) [10-08-2022(online)].pdf | 2022-08-10 |
| 29 | 202037018895-Information under section 8(2) [22-06-2022(online)].pdf | 2022-06-22 |
| 30 | 202037018895-FORM 3 [20-10-2022(online)].pdf | 2022-10-20 |
| 30 | 202037018895-Information under section 8(2) [10-08-2022(online)].pdf | 2022-08-10 |
| 31 | 202037018895-FORM 3 [20-10-2022(online)].pdf | 2022-10-20 |
| 31 | 202037018895-Information under section 8(2) [26-10-2022(online)].pdf | 2022-10-26 |
| 32 | 202037018895-Information under section 8(2) [11-01-2023(online)].pdf | 2023-01-11 |
| 32 | 202037018895-Information under section 8(2) [26-10-2022(online)].pdf | 2022-10-26 |
| 33 | 202037018895-Information under section 8(2) [11-01-2023(online)].pdf | 2023-01-11 |
| 33 | 202037018895-Information under section 8(2) [27-01-2023(online)].pdf | 2023-01-27 |
| 34 | 202037018895-Information under section 8(2) [27-01-2023(online)].pdf | 2023-01-27 |
| 34 | 202037018895-Information under section 8(2) [29-03-2023(online)].pdf | 2023-03-29 |
| 35 | 202037018895-Information under section 8(2) [17-04-2023(online)].pdf | 2023-04-17 |
| 35 | 202037018895-Information under section 8(2) [29-03-2023(online)].pdf | 2023-03-29 |
| 36 | 202037018895-FORM 3 [17-04-2023(online)].pdf | 2023-04-17 |
| 36 | 202037018895-Information under section 8(2) [17-04-2023(online)].pdf | 2023-04-17 |
| 37 | 202037018895-FORM 3 [17-04-2023(online)].pdf | 2023-04-17 |
| 37 | 202037018895-Information under section 8(2) [29-08-2023(online)].pdf | 2023-08-29 |
| 38 | 202037018895-Information under section 8(2) [29-08-2023(online)].pdf | 2023-08-29 |
| 38 | 202037018895-Information under section 8(2) [06-10-2023(online)].pdf | 2023-10-06 |
| 39 | 202037018895-FORM 3 [06-10-2023(online)].pdf | 2023-10-06 |
| 39 | 202037018895-Information under section 8(2) [06-10-2023(online)].pdf | 2023-10-06 |
| 40 | 202037018895-FORM 3 [06-10-2023(online)].pdf | 2023-10-06 |
| 40 | 202037018895-US(14)-HearingNotice-(HearingDate-30-11-2023).pdf | 2023-11-06 |
| 41 | 202037018895-Information under section 8(2) [07-11-2023(online)].pdf | 2023-11-07 |
| 41 | 202037018895-US(14)-HearingNotice-(HearingDate-30-11-2023).pdf | 2023-11-06 |
| 42 | 202037018895-Information under section 8(2) [17-11-2023(online)].pdf | 2023-11-17 |
| 42 | 202037018895-Information under section 8(2) [07-11-2023(online)].pdf | 2023-11-07 |
| 43 | 202037018895-Information under section 8(2) [17-11-2023(online)].pdf | 2023-11-17 |
| 43 | 202037018895-FORM-26 [21-11-2023(online)].pdf | 2023-11-21 |
| 44 | 202037018895-Correspondence to notify the Controller [21-11-2023(online)].pdf | 2023-11-21 |
| 44 | 202037018895-FORM-26 [21-11-2023(online)].pdf | 2023-11-21 |
| 45 | 202037018895-Correspondence to notify the Controller [21-11-2023(online)].pdf | 2023-11-21 |
| 45 | 202037018895-Written submissions and relevant documents [09-12-2023(online)].pdf | 2023-12-09 |
| 46 | 202037018895-PatentCertificate31-01-2024.pdf | 2024-01-31 |
| 46 | 202037018895-Written submissions and relevant documents [09-12-2023(online)].pdf | 2023-12-09 |
| 47 | 202037018895-IntimationOfGrant31-01-2024.pdf | 2024-01-31 |
| 47 | 202037018895-PatentCertificate31-01-2024.pdf | 2024-01-31 |
| 48 | 202037018895-IntimationOfGrant31-01-2024.pdf | 2024-01-31 |
| 1 | SEARCHSTRATEGY-E_12-03-2021.pdf |