IP Library › Granted Patent US 12,634,479
Granted Patent B2
US 12,634,479 · App. 18/749,830 · Granted May 19, 2026

Masking a region of multimedia data

Inventors: Yashwant Dutt (Karnataka, IN); Kumar Desappan (Karnataka, IN); Piyali Goswami (Karnataka, IN)
Assignee: TEXAS INSTRUMENTS INCORPORATED
H04N19/167H04N19/103H04N19/124H04N19/157H04N19/176
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,634,479
App. No.
18/749,830
Granted
May 19, 2026
Kind
B2
Abstract

Several methods and systems for masking multimedia data are disclosed. In an embodiment, a method for masking includes performing a prediction for at least one multimedia data block based on a prediction mode of a plurality of prediction modes. The at least one multimedia data block is associated with a region of interest (ROI). A residual multimedia data associated with the at least one multimedia data block is generated based on the prediction. A quantization of the residual multimedia data is performed based on a quantization parameter (QP) value. The QP value is variable such that varying the QP value controls a degree of masking of the ROI.

Claims (54)

1 . A method comprising:

determining that a first coding unit is within a mask region of a picture;

selecting a first intra-prediction mode in response to determining that the first coding unit is within the mask region;

generating first residual data for the first coding unit using the first intra-prediction mode;

selecting a first quantization parameter (QP) value using a desired degree of masking; and

quantizing the first residual data using the first QP value.

2 . The method of claim 1 , wherein the first intra-prediction mode is a DC intra-prediction mode.

3 . The method of claim 1 , wherein the first intra-prediction mode is a worst intra-prediction mode.

4 . The method of claim 1 , wherein the first QP value is higher than an average QP value of the picture.

5 . The method of claim 1 , wherein selecting the first QP value uses the desired degree of masking and an average QP value of the picture.

6 . The method of claim 1 , further comprising:

determining that a second coding unit is within a guard band, wherein the guard band is adjacent to the mask region;

selecting a second intra-prediction mode in response to determining that the second coding unit is within the guard band, wherein the second intra-prediction mode is different from the first intra-prediction mode; and

generating second residual data for the second coding unit using the second intra-prediction mode.

7 . The method of claim 6 ,

wherein the guard band is a right-side guard band, and

wherein the second intra-prediction mode is a vertical intra-prediction mode.

8 . The method of claim 6 ,

wherein the guard band is a bottom-side guard band, and

wherein the second intra-prediction mode is a horizontal intra-prediction mode.

9 . The method of claim 1 , further comprising:

determining that a second coding unit is outside of the mask region;

selecting a second intra-prediction mode in response to determining that the second coding unit is outside of the mask region, wherein the second intra-prediction mode is different from the first intra-prediction mode; and

generating second residual data for the second coding unit using the second intra-prediction mode.

10 . The method of claim 9 , further comprising:

selecting a second QP value, wherein the second QP value is smaller than the first QP value, wherein the second QP value is smaller than the first QP value; and

quantizing the second residual data using the second QP value.

11 . A non-transitory computer-readable medium having executable instructions stored thereon, configured to be executable by processing circuitry for causing the processing circuitry to:

determine that a first coding unit is within a mask region of a picture;

select a first intra-prediction mode in response to determining that the first coding unit is within the mask region;

generate first residual data for the first coding unit using the first intra-prediction mode;

select a first quantization parameter (QP) value using a desired degree of masking; and

quantize the first residual data using the first QP value.

12 . The non-transitory computer-readable medium of claim 11 , wherein the first intra-prediction mode is a DC intra-prediction mode.

13 . The non-transitory computer-readable medium of claim 11 , wherein the first intra-prediction mode is a worst intra-prediction mode.

14 . The non-transitory computer-readable medium of claim 11 , wherein the first QP value is higher than an average QP value of the picture.

15 . The non-transitory computer-readable medium of claim 11 , wherein the instructions to select the first QP value use the desired degree of masking and an average QP value of the picture.

16 . The non-transitory computer-readable medium of claim 11 , wherein the instructions are executable by the processing circuitry for further causing the processing circuitry to:

determine that a second coding unit is within a guard band, wherein the guard band is adjacent to the mask region;

select a second intra-prediction mode in response to determining that the second coding unit is within the guard band, wherein the second intra-prediction mode is different from the first intra-prediction mode; and

generate second residual data for the second coding unit using the second intra-prediction mode.

17 . The non-transitory computer-readable medium of claim 16 ,

wherein the guard band is a right-side guard band, and

wherein the second intra-prediction mode is a vertical intra-prediction mode.

18 . The non-transitory computer-readable medium of claim 16 ,

wherein the guard band is a bottom-side guard band, and

wherein the second intra-prediction mode is a horizontal intra-prediction mode.

19 . The non-transitory computer-readable medium of claim 11 , wherein the instructions are executable by the processing circuitry for further causing the processing circuitry to:

determine that a second coding unit is outside of the mask region;

select a second intra-prediction mode in response to determining that the second coding unit is outside of the mask region, wherein the second intra-prediction mode is different from the first intra-prediction mode; and

generate second residual data for the second coding unit using the second intra-prediction mode.

20 . The non-transitory computer-readable medium of claim 19 , wherein the instructions are executable by the processing circuitry for further causing the processing circuitry to:

select a second QP value, wherein the second QP value is smaller than the first QP value, wherein the second QP value is smaller than the first QP value; and

quantize the second residual data using the second QP value.

Priority Claims (1)
IN 835/CHE/2011 · Mar 18, 2011 · national
Continuity (6)
Continuation 17827988 · May 30, 2022
Continuation 17106954 · Nov 30, 2020
Continuation 16213527 · Dec 7, 2018
Continuation 15063234 · Mar 7, 2016
Continuation 13417896 · Mar 12, 2012
Related Publication 20240340430A1 · Oct 10, 2024
References Cited (11)
US 7844167B1 · McDade · 2010 [cited by examiner]
US 9282333B2 · Dutt et al. · 2016 [cited by applicant]
US 10992951B2 · Jeong · 2021 [cited by examiner]
US 20060013495A1 · Duan et al. · 2006 [cited by applicant]
US 20060018385A1 · Lee · 2006 [cited by applicant]
US 20080117295A1 · Ebrahimi · 2008 [cited by examiner]
US 20100124274A1 · Cheok · 2010 [cited by examiner]
US 20100281449A1 · RosenBluth et al. · 2010 [cited by applicant]
US 20110085035A1 · Choi et al. · 2011 [cited by applicant]
US 20110090960A1 · Leontaris · 2011 [cited by examiner]
US 20210243466A1 · Jeong · 2021 [cited by examiner]