Abstract: The present technology relates to an image processing device and an image processing method which allow a deblocking filtering process to apply filtering appropriately. A pixel (p0i) of which the value is 255 (solid line) before a deblocking process changes greatly to 159 (dot line) after a conventional deblocking process. Therefore, a clipping process having a clipping value of 10 is performed in strong filtering, whereby the pixel (p0i) of which the value is 255 (solid line) before the deblocking process becomes 245 (bold line). Thus, a change in the pixel value occurring in the conventional technique can be suppressed as much as possible. This disclosure can be applied to an image processing device, for example.
1. A multi-layer decoding device comprising: a decoding unit configured to decode an encoded stream including a base layer and an enhancement layer according to layer structure by performing on inter-layer 5 prediction between the base layer and the enhancement layer to generate an enhancement layer image; a filtering unit configured to apply a deblocking filter including a first deblocking filter and a second deblocking filter having a stronger filter strength than the first deblocking filter to pixels neighboring a block boundary within the enhancement 10 layer image generated by the decoding unit; and a controller configured to control, as a condition that the second deblocking filter is applied by the filtering unit, the second deblocking filter so as to apply a clipping process to a difference value change by the second deblocking filter using a second clipping value larger than a first clipping value which is used in case that a clipping 15 process is applied to a difference value changed by the first deblocking filter.
2. The multi-layer decoding device as claimed in claim 1, wherein the controller is configured to apply, as the condition that the second deblocking filter is applied, apply the clipping process to the difference value change by the second 20 deblocking filter using the second clipping value according to the following expressions: p0’=p0+Clip(-pv)-(pv)((p2+2*p1-6*p0+2*q0+q1+4)>>3); =Clip(p0-pv)-(p0+pv) ((p2+2*p1+2*p0+2*q0+q1+4)>>3) =Clip3(p0-pv, p0+pv, (p2+2*p1+2*p0+2*q0+q1+4)>>3); 25 p1’=p1+Clip(-pv)-(pv)((p2-3*p1+p0+q0+2)>>2); =Clip(p1-pv)-(p1+pv)( (p2+p1+p0+q0+2)>>2); =Clip3(p1-pv, p1+pv, (p2+p1+p0+q0+2)>>2); 157 p2’=p2+Clip(-pv)-(pv)((2*p3-5*p2+p1+p0+q0+4)>>3); =Clip(p2-pv)-(p2+pv)( (2*p3+3*p2+p1+p0+q0+4)>>3); =Clip3(p2-pv, p2+pv, (2*p3+3*p2+p1+p0+q0+4)>>3); 5 q0’=q0+Clip(-pv)-(pv)((p1+2*p0-6*q0+2*q1+q2+4)>>3); =Clip(q0-pv)-(q0+pv)( (p1+2*p0+2*q0+2*q1+q2+4)>>3); =Clip3(q0-pv, q0+pv, (p1+2*p0+2*q0+2*q1+q2+4)>>3); q1’=q1+Clip(-pv)-(pv)((p0+q0-3*q1+q2+2)>>2); 10 =Clip(q1-pv)-(q1+pv)( (p0+q0+q1+q2+2)>>2); =Clip3(q1-pv, q1+pv, (p0+q0+q1+q2+2)>>2); q2’=q2+Clip(-pv)-(pv)((p0+q0+q1-5*q2+2*q3+4)>>3); =Clip(q2-pv)-(q2+pv)( (p0+q0+q1+3*q2+2*q3+4)>>3); 15 =Clip3(q2-pv, q2+pv, (p0+q0+q1+3*q2+2*q3+4)>>3); wherein the pv is the second clipping value, p0’, p1’, p2’, q0’, q1’, q2’ are the pixel values after applying the second deblocking filter, and 20 p0, p1, p2, q0, q1, q2 are the pixel values before applying the second deblocking filter.
3. The multi-layer decoding device as claimed in claim 1, wherein the controller is configured to apply the clipping process to the difference value change by the second deblocking filter using, as the second clipping value, a value that is 25 integer multiples of a parameter used in case that a strength of the deblocking filter is selected.
4. The multi-layer decoding device as claimed in claim 3, wherein 158 the controller is configured to apply the clipping process to the difference value change by the second deblocking filter using a value that is plus or minus twice the parameter as the second clipping value.
5. A multi-layer decoding method comprising: 5 decoding an encoded stream including a base layer and an enhancement layer according to layer structure by performing on inter-layer prediction between the base layer and the enhancement layer to generate an enhancement layer image; applying a deblocking filter including a first deblocking filter and a second deblocking filter having a stronger filter strength than the first deblocking filter to pixels 10 neighboring a block boundary within the enhancement layer image generated by the decoding unit; and controlling, as a condition that the second deblocking filter is applied by the filtering unit, the second deblocking filter so as to apply a clipping process to a difference value change by the second deblocking filter using a second clipping value larger than a 15 first clipping value which is used in case that a clipping process is applied to a difference value changed by the first deblocking filter.
6. A multi-view decoding device comprising: a decoding unit configured to decode an encoded stream including a base layer 20 and an enhancement layer according to layer structure by performing on inter-view prediction between the base layer and the enhancement view to generate an enhancement view image; a filtering unit configured to apply a deblocking filter including a first deblocking filter and a second deblocking filter having a stronger filter strength than the 25 first deblocking filter to pixels neighboring a block boundary within the enhancement view image generated by the decoding unit; and a controller configured to control, as a condition that the second deblocking filter is applied by the filtering unit, the second deblocking filter so as to apply a clipping 159 process to a difference value change by the second deblocking filter using a second clipping value larger than a first clipping value which is used in case that a clipping process is applied to a difference value changed by the first deblocking filter.
7. The multi-view decoding device as claimed in claim 6, wherein 5 the controller is configured to apply, as the condition that the second deblocking filter is applied, apply the clipping process to the difference value change by the second deblocking filter using the second clipping value according to the following expressions: p0’=p0+Clip(-pv)-(pv)((p2+2*p1-6*p0+2*q0+q1+4)>>3); 10 =Clip(p0-pv)-(p0+pv) ((p2+2*p1+2*p0+2*q0+q1+4)>>3) =Clip3(p0-pv, p0+pv, (p2+2*p1+2*p0+2*q0+q1+4)>>3); p1’=p1+Clip(-pv)-(pv)((p2-3*p1+p0+q0+2)>>2); =Clip(p1-pv)-(p1+pv)( (p2+p1+p0+q0+2)>>2); 15 =Clip3(p1-pv, p1+pv, (p2+p1+p0+q0+2)>>2); p2’=p2+Clip(-pv)-(pv)((2*p3-5*p2+p1+p0+q0+4)>>3); =Clip(p2-pv)-(p2+pv)( (2*p3+3*p2+p1+p0+q0+4)>>3); =Clip3(p2-pv, p2+pv, (2*p3+3*p2+p1+p0+q0+4)>>3); 20 q0’=q0+Clip(-pv)-(pv)((p1+2*p0-6*q0+2*q1+q2+4)>>3); =Clip(q0-pv)-(q0+pv)( (p1+2*p0+2*q0+2*q1+q2+4)>>3); =Clip3(q0-pv, q0+pv, (p1+2*p0+2*q0+2*q1+q2+4)>>3); 25 q1’=q1+Clip(-pv)-(pv)((p0+q0-3*q1+q2+2)>>2); =Clip(q1-pv)-(q1+pv)( (p0+q0+q1+q2+2)>>2); =Clip3(q1-pv, q1+pv, (p0+q0+q1+q2+2)>>2); 160 q2’=q2+Clip(-pv)-(pv)((p0+q0+q1-5*q2+2*q3+4)>>3); =Clip(q2-pv)-(q2+pv)( (p0+q0+q1+3*q2+2*q3+4)>>3); =Clip3(q2-pv, q2+pv, (p0+q0+q1+3*q2+2*q3+4)>>3); wherein the pv is the second clipping value, 5 p0’, p1’, p2’, q0’, q1’, q2’ are the pixel values after applying the second deblocking filter, and p0, p1, p2, q0, q1, q2 are the pixel values before applying the second deblocking filter.
8. The multi-view decoding device as claimed in claim 6, wherein 10 the controller is configured to apply the clipping process to the difference value change by the second deblocking filter using, as the second clipping value, a value that is integer multiples of a parameter used in case that a strength of the deblocking filter is selected. 15
9. The multi-view decoding device as claimed in claim 8, wherein the controller is configured to apply the clipping process to the difference value change by the second deblocking filter using a value that is plus or minus twice the parameter as the second clipping value. 20
10. A multi-view decoding method comprising: decoding an encoded stream including a base layer and an enhancement layer according to layer structure by performing on inter-view prediction between the base layer and the enhancement view to generate an enhancement view image; applying a deblocking filter including a first deblocking filter and a second 25 deblocking filter having a stronger filter strength than the first deblocking filter to pixels neighboring a block boundary within the enhancement view image generated by the decoding unit; and controlling, as a condition that the second deblocking filter is applied by the 161 filtering unit, the second deblocking filter so as to apply a clipping process to a difference value change by the second deblocking filter using a second clipping value larger than a first clipping value which is used in case that a clipping process is applied to a difference value changed by the first deblocking filter. Dated this: August 08, 2019 [JAYANTA PAL] IN/PA 172 Of REMFRY & SAGAR ATTORNEY FOR THE APPLICANT[S] , Description:As enclosed
Claims:We Claim:
1. A multi-layer decoding device comprising:
a decoding unit configured to decode an encoded stream including a base layer and an enhancement layer according to layer structure by performing on inter-layer 5 prediction between the base layer and the enhancement layer to generate an enhancement layer image;
a filtering unit configured to apply a deblocking filter including a first deblocking filter and a second deblocking filter having a stronger filter strength than the first deblocking filter to pixels neighboring a block boundary within the enhancement 10 layer image generated by the decoding unit; and
a controller configured to control, as a condition that the second deblocking filter is applied by the filtering unit, the second deblocking filter so as to apply a clipping process to a difference value change by the second deblocking filter using a second clipping value larger than a first clipping value which is used in case that a clipping 15 process is applied to a difference value changed by the first deblocking filter.
2. The multi-layer decoding device as claimed in claim 1, wherein
the controller is configured to apply, as the condition that the second deblocking filter is applied, apply the clipping process to the difference value change by the second 20 deblocking filter using the second clipping value according to the following expressions:
p0’=p0+Clip(-pv)-(pv)((p2+2*p1-6*p0+2*q0+q1+4)>>3);
=Clip(p0-pv)-(p0+pv) ((p2+2*p1+2*p0+2*q0+q1+4)>>3)
=Clip3(p0-pv, p0+pv, (p2+2*p1+2*p0+2*q0+q1+4)>>3); 25
p1’=p1+Clip(-pv)-(pv)((p2-3*p1+p0+q0+2)>>2);
=Clip(p1-pv)-(p1+pv)( (p2+p1+p0+q0+2)>>2);
=Clip3(p1-pv, p1+pv, (p2+p1+p0+q0+2)>>2);
157
p2’=p2+Clip(-pv)-(pv)((2*p3-5*p2+p1+p0+q0+4)>>3);
=Clip(p2-pv)-(p2+pv)( (2*p3+3*p2+p1+p0+q0+4)>>3);
=Clip3(p2-pv, p2+pv, (2*p3+3*p2+p1+p0+q0+4)>>3);
5
q0’=q0+Clip(-pv)-(pv)((p1+2*p0-6*q0+2*q1+q2+4)>>3);
=Clip(q0-pv)-(q0+pv)( (p1+2*p0+2*q0+2*q1+q2+4)>>3);
=Clip3(q0-pv, q0+pv, (p1+2*p0+2*q0+2*q1+q2+4)>>3);
q1’=q1+Clip(-pv)-(pv)((p0+q0-3*q1+q2+2)>>2); 10
=Clip(q1-pv)-(q1+pv)( (p0+q0+q1+q2+2)>>2);
=Clip3(q1-pv, q1+pv, (p0+q0+q1+q2+2)>>2);
q2’=q2+Clip(-pv)-(pv)((p0+q0+q1-5*q2+2*q3+4)>>3);
=Clip(q2-pv)-(q2+pv)( (p0+q0+q1+3*q2+2*q3+4)>>3); 15
=Clip3(q2-pv, q2+pv, (p0+q0+q1+3*q2+2*q3+4)>>3);
wherein the pv is the second clipping value,
p0’, p1’, p2’, q0’, q1’, q2’ are the pixel values after applying the second deblocking filter, and 20
p0, p1, p2, q0, q1, q2 are the pixel values before applying the second deblocking filter.
3. The multi-layer decoding device as claimed in claim 1, wherein
the controller is configured to apply the clipping process to the difference value change by the second deblocking filter using, as the second clipping value, a value that is 25 integer multiples of a parameter used in case that a strength of the deblocking filter is selected.
4. The multi-layer decoding device as claimed in claim 3, wherein
158
the controller is configured to apply the clipping process to the difference value change by the second deblocking filter using a value that is plus or minus twice the parameter as the second clipping value.
5. A multi-layer decoding method comprising: 5
decoding an encoded stream including a base layer and an enhancement layer according to layer structure by performing on inter-layer prediction between the base layer and the enhancement layer to generate an enhancement layer image;
applying a deblocking filter including a first deblocking filter and a second deblocking filter having a stronger filter strength than the first deblocking filter to pixels 10 neighboring a block boundary within the enhancement layer image generated by the decoding unit; and
controlling, as a condition that the second deblocking filter is applied by the filtering unit, the second deblocking filter so as to apply a clipping process to a difference value change by the second deblocking filter using a second clipping value larger than a 15 first clipping value which is used in case that a clipping process is applied to a difference value changed by the first deblocking filter.
6. A multi-view decoding device comprising:
a decoding unit configured to decode an encoded stream including a base layer 20 and an enhancement layer according to layer structure by performing on inter-view prediction between the base layer and the enhancement view to generate an enhancement view image;
a filtering unit configured to apply a deblocking filter including a first deblocking filter and a second deblocking filter having a stronger filter strength than the 25 first deblocking filter to pixels neighboring a block boundary within the enhancement view image generated by the decoding unit; and
a controller configured to control, as a condition that the second deblocking filter is applied by the filtering unit, the second deblocking filter so as to apply a clipping
159
process to a difference value change by the second deblocking filter using a second clipping value larger than a first clipping value which is used in case that a clipping process is applied to a difference value changed by the first deblocking filter.
7. The multi-view decoding device as claimed in claim 6, wherein 5
the controller is configured to apply, as the condition that the second deblocking filter is applied, apply the clipping process to the difference value change by the second deblocking filter using the second clipping value according to the following expressions:
p0’=p0+Clip(-pv)-(pv)((p2+2*p1-6*p0+2*q0+q1+4)>>3); 10
=Clip(p0-pv)-(p0+pv) ((p2+2*p1+2*p0+2*q0+q1+4)>>3)
=Clip3(p0-pv, p0+pv, (p2+2*p1+2*p0+2*q0+q1+4)>>3);
p1’=p1+Clip(-pv)-(pv)((p2-3*p1+p0+q0+2)>>2);
=Clip(p1-pv)-(p1+pv)( (p2+p1+p0+q0+2)>>2); 15
=Clip3(p1-pv, p1+pv, (p2+p1+p0+q0+2)>>2);
p2’=p2+Clip(-pv)-(pv)((2*p3-5*p2+p1+p0+q0+4)>>3);
=Clip(p2-pv)-(p2+pv)( (2*p3+3*p2+p1+p0+q0+4)>>3);
=Clip3(p2-pv, p2+pv, (2*p3+3*p2+p1+p0+q0+4)>>3); 20
q0’=q0+Clip(-pv)-(pv)((p1+2*p0-6*q0+2*q1+q2+4)>>3);
=Clip(q0-pv)-(q0+pv)( (p1+2*p0+2*q0+2*q1+q2+4)>>3);
=Clip3(q0-pv, q0+pv, (p1+2*p0+2*q0+2*q1+q2+4)>>3);
25
q1’=q1+Clip(-pv)-(pv)((p0+q0-3*q1+q2+2)>>2);
=Clip(q1-pv)-(q1+pv)( (p0+q0+q1+q2+2)>>2);
=Clip3(q1-pv, q1+pv, (p0+q0+q1+q2+2)>>2);
160
q2’=q2+Clip(-pv)-(pv)((p0+q0+q1-5*q2+2*q3+4)>>3);
=Clip(q2-pv)-(q2+pv)( (p0+q0+q1+3*q2+2*q3+4)>>3);
=Clip3(q2-pv, q2+pv, (p0+q0+q1+3*q2+2*q3+4)>>3);
wherein the pv is the second clipping value, 5
p0’, p1’, p2’, q0’, q1’, q2’ are the pixel values after applying the second deblocking filter, and
p0, p1, p2, q0, q1, q2 are the pixel values before applying the second deblocking filter.
8. The multi-view decoding device as claimed in claim 6, wherein 10
the controller is configured to apply the clipping process to the difference value change by the second deblocking filter using, as the second clipping value, a value that is integer multiples of a parameter used in case that a strength of the deblocking filter is selected.
15
9. The multi-view decoding device as claimed in claim 8, wherein
the controller is configured to apply the clipping process to the difference value change by the second deblocking filter using a value that is plus or minus twice the parameter as the second clipping value.
20
10. A multi-view decoding method comprising:
decoding an encoded stream including a base layer and an enhancement layer according to layer structure by performing on inter-view prediction between the base layer and the enhancement view to generate an enhancement view image;
applying a deblocking filter including a first deblocking filter and a second 25 deblocking filter having a stronger filter strength than the first deblocking filter to pixels neighboring a block boundary within the enhancement view image generated by the decoding unit; and
controlling, as a condition that the second deblocking filter is applied by the
161
filtering unit, the second deblocking filter so as to apply a clipping process to a difference value change by the second deblocking filter using a second clipping value larger than a first clipping value which is used in case that a clipping process is applied to a difference value changed by the first deblocking filter.
Dated this: August 08, 2019
[JAYANTA PAL]
IN/PA 172
Of REMFRY & SAGAR
ATTORNEY FOR THE APPLICANT[S] , Description:As enclosed
| # | Name | Date |
|---|---|---|
| 1 | 201948032192-FER.pdf | 2021-10-18 |
| 1 | 201948032192-FORM-26 [03-01-2025(online)]-1.pdf | 2025-01-03 |
| 1 | 201948032192-TRANSLATIOIN OF PRIOIRTY DOCUMENTS ETC. [08-08-2019(online)].pdf | 2019-08-08 |
| 2 | 201948032192-CLAIMS [01-06-2021(online)].pdf | 2021-06-01 |
| 2 | 201948032192-FORM-26 [03-01-2025(online)].pdf | 2025-01-03 |
| 2 | 201948032192-STATEMENT OF UNDERTAKING (FORM 3) [08-08-2019(online)].pdf | 2019-08-08 |
| 3 | 201948032192-COMPLETE SPECIFICATION [01-06-2021(online)].pdf | 2021-06-01 |
| 3 | 201948032192-Correspondence to notify the Controller [31-12-2024(online)].pdf | 2024-12-31 |
| 3 | 201948032192-REQUEST FOR EXAMINATION (FORM-18) [08-08-2019(online)].pdf | 2019-08-08 |
| 4 | 201948032192-US(14)-HearingNotice-(HearingDate-07-01-2025).pdf | 2024-12-05 |
| 4 | 201948032192-PRIORITY DOCUMENTS [08-08-2019(online)].pdf | 2019-08-08 |
| 4 | 201948032192-CORRESPONDENCE [01-06-2021(online)].pdf | 2021-06-01 |
| 5 | 201948032192-POWER OF AUTHORITY [08-08-2019(online)].pdf | 2019-08-08 |
| 5 | 201948032192-FER_SER_REPLY [01-06-2021(online)].pdf | 2021-06-01 |
| 5 | 201948032192-FER.pdf | 2021-10-18 |
| 6 | 201948032192-Verified English translation [17-05-2021(online)].pdf | 2021-05-17 |
| 6 | 201948032192-FORM 18 [08-08-2019(online)].pdf | 2019-08-08 |
| 6 | 201948032192-CLAIMS [01-06-2021(online)].pdf | 2021-06-01 |
| 7 | 201948032192-FORM 3 [09-01-2020(online)].pdf | 2020-01-09 |
| 7 | 201948032192-FORM 1 [08-08-2019(online)].pdf | 2019-08-08 |
| 7 | 201948032192-COMPLETE SPECIFICATION [01-06-2021(online)].pdf | 2021-06-01 |
| 8 | 201948032192-CORRESPONDENCE [01-06-2021(online)].pdf | 2021-06-01 |
| 8 | 201948032192-DRAWINGS [08-08-2019(online)].pdf | 2019-08-08 |
| 8 | Correspondence by Agent_Form1_20-09-2019.pdf | 2019-09-20 |
| 9 | 201948032192-DECLARATION OF INVENTORSHIP (FORM 5) [08-08-2019(online)].pdf | 2019-08-08 |
| 9 | 201948032192-FER_SER_REPLY [01-06-2021(online)].pdf | 2021-06-01 |
| 9 | 201948032192-Proof of Right (MANDATORY) [18-09-2019(online)].pdf | 2019-09-18 |
| 10 | 201948032192-CLAIMS UNDER RULE 1 (PROVISIO) OF RULE 20 [08-08-2019(online)].pdf | 2019-08-08 |
| 10 | 201948032192-COMPLETE SPECIFICATION [08-08-2019(online)].pdf | 2019-08-08 |
| 10 | 201948032192-Verified English translation [17-05-2021(online)].pdf | 2021-05-17 |
| 11 | 201948032192-CLAIMS UNDER RULE 1 (PROVISIO) OF RULE 20 [08-08-2019(online)].pdf | 2019-08-08 |
| 11 | 201948032192-COMPLETE SPECIFICATION [08-08-2019(online)].pdf | 2019-08-08 |
| 11 | 201948032192-FORM 3 [09-01-2020(online)].pdf | 2020-01-09 |
| 12 | 201948032192-DECLARATION OF INVENTORSHIP (FORM 5) [08-08-2019(online)].pdf | 2019-08-08 |
| 12 | 201948032192-Proof of Right (MANDATORY) [18-09-2019(online)].pdf | 2019-09-18 |
| 12 | Correspondence by Agent_Form1_20-09-2019.pdf | 2019-09-20 |
| 13 | Correspondence by Agent_Form1_20-09-2019.pdf | 2019-09-20 |
| 13 | 201948032192-Proof of Right (MANDATORY) [18-09-2019(online)].pdf | 2019-09-18 |
| 13 | 201948032192-DRAWINGS [08-08-2019(online)].pdf | 2019-08-08 |
| 14 | 201948032192-CLAIMS UNDER RULE 1 (PROVISIO) OF RULE 20 [08-08-2019(online)].pdf | 2019-08-08 |
| 14 | 201948032192-FORM 1 [08-08-2019(online)].pdf | 2019-08-08 |
| 14 | 201948032192-FORM 3 [09-01-2020(online)].pdf | 2020-01-09 |
| 15 | 201948032192-COMPLETE SPECIFICATION [08-08-2019(online)].pdf | 2019-08-08 |
| 15 | 201948032192-FORM 18 [08-08-2019(online)].pdf | 2019-08-08 |
| 15 | 201948032192-Verified English translation [17-05-2021(online)].pdf | 2021-05-17 |
| 16 | 201948032192-DECLARATION OF INVENTORSHIP (FORM 5) [08-08-2019(online)].pdf | 2019-08-08 |
| 16 | 201948032192-FER_SER_REPLY [01-06-2021(online)].pdf | 2021-06-01 |
| 16 | 201948032192-POWER OF AUTHORITY [08-08-2019(online)].pdf | 2019-08-08 |
| 17 | 201948032192-CORRESPONDENCE [01-06-2021(online)].pdf | 2021-06-01 |
| 17 | 201948032192-DRAWINGS [08-08-2019(online)].pdf | 2019-08-08 |
| 17 | 201948032192-PRIORITY DOCUMENTS [08-08-2019(online)].pdf | 2019-08-08 |
| 18 | 201948032192-COMPLETE SPECIFICATION [01-06-2021(online)].pdf | 2021-06-01 |
| 18 | 201948032192-FORM 1 [08-08-2019(online)].pdf | 2019-08-08 |
| 18 | 201948032192-REQUEST FOR EXAMINATION (FORM-18) [08-08-2019(online)].pdf | 2019-08-08 |
| 19 | 201948032192-CLAIMS [01-06-2021(online)].pdf | 2021-06-01 |
| 19 | 201948032192-FORM 18 [08-08-2019(online)].pdf | 2019-08-08 |
| 19 | 201948032192-STATEMENT OF UNDERTAKING (FORM 3) [08-08-2019(online)].pdf | 2019-08-08 |
| 20 | 201948032192-FER.pdf | 2021-10-18 |
| 20 | 201948032192-POWER OF AUTHORITY [08-08-2019(online)].pdf | 2019-08-08 |
| 20 | 201948032192-TRANSLATIOIN OF PRIOIRTY DOCUMENTS ETC. [08-08-2019(online)].pdf | 2019-08-08 |
| 21 | 201948032192-PRIORITY DOCUMENTS [08-08-2019(online)].pdf | 2019-08-08 |
| 21 | 201948032192-US(14)-HearingNotice-(HearingDate-07-01-2025).pdf | 2024-12-05 |
| 22 | 201948032192-Correspondence to notify the Controller [31-12-2024(online)].pdf | 2024-12-31 |
| 22 | 201948032192-REQUEST FOR EXAMINATION (FORM-18) [08-08-2019(online)].pdf | 2019-08-08 |
| 23 | 201948032192-FORM-26 [03-01-2025(online)].pdf | 2025-01-03 |
| 23 | 201948032192-STATEMENT OF UNDERTAKING (FORM 3) [08-08-2019(online)].pdf | 2019-08-08 |
| 24 | 201948032192-FORM-26 [03-01-2025(online)]-1.pdf | 2025-01-03 |
| 24 | 201948032192-TRANSLATIOIN OF PRIOIRTY DOCUMENTS ETC. [08-08-2019(online)].pdf | 2019-08-08 |
| 25 | 201948032192-Written submissions and relevant documents [22-01-2025(online)].pdf | 2025-01-22 |
| 26 | 201948032192-PETITION UNDER RULE 137 [22-01-2025(online)].pdf | 2025-01-22 |
| 27 | 201948032192-Information under section 8(2) [22-01-2025(online)].pdf | 2025-01-22 |
| 28 | 201948032192-FORM 3 [22-01-2025(online)].pdf | 2025-01-22 |
| 29 | 201948032192-PatentCertificate17-02-2025.pdf | 2025-02-17 |
| 30 | 201948032192-IntimationOfGrant17-02-2025.pdf | 2025-02-17 |
| 1 | search_29-04-2019E_16-02-2021.pdf |