Sign In to Follow Application
View All Documents & Correspondence

Image Processing Device And Image Processing Method

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.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
08 August 2019
Publication Number
42/2019
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
remfry-sagar@remfry.com
Parent Application
Patent Number
Legal Status
Grant Date
2025-02-17
Renewal Date

Applicants

SONY CORPORATION
1-7-1, Konan, Minato-ku, Tokyo, 1080075, Japan

Inventors

1. MASARU IKEDA
c/o Sony Corporation, 1-7-1, Konan, Minato-ku, Tokyo, 1080075, Japan

Claims

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

Specification

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

Documents

Application Documents

# 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

Search Strategy

1 search_29-04-2019E_16-02-2021.pdf

ERegister / Renewals

3rd: 11 Apr 2025

From 28/05/2014 - To 28/05/2015

4th: 11 Apr 2025

From 28/05/2015 - To 28/05/2016

5th: 11 Apr 2025

From 28/05/2016 - To 28/05/2017

6th: 11 Apr 2025

From 28/05/2017 - To 28/05/2018

7th: 11 Apr 2025

From 28/05/2018 - To 28/05/2019

8th: 11 Apr 2025

From 28/05/2019 - To 28/05/2020

9th: 11 Apr 2025

From 28/05/2020 - To 28/05/2021

10th: 11 Apr 2025

From 28/05/2021 - To 28/05/2022

11th: 11 Apr 2025

From 28/05/2022 - To 28/05/2023

12th: 11 Apr 2025

From 28/05/2023 - To 28/05/2024

13th: 11 Apr 2025

From 28/05/2024 - To 28/05/2025

14th: 11 Apr 2025

From 28/05/2025 - To 28/05/2026