IP Library Granted Patent US 7,945,106
Granted Patent B2
US 7,945,106 · App. 10/572,820 · Granted May 17, 2011

Method for simulating film grain by mosaicing pre-computer samples

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 7,945,106
App. No.
10/572,820
Granted
May 17, 2011
Kind
B2
Abstract

Film grain is simulated in an output image using pre-established blocks of film grain from a pool of pre-established blocks. Successive film grain blocks are selected by matching the average intensity of a block from the pool to the average intensity of a successive one of a set of M×N pixels in an incoming image. Once all of the successive pixel blocks from the image are matched to selected film grain blocks, the selected film grain blocks are “mosaiced”, that is composited into a larger image mapped to the incoming image.

Claims (22)

1. A method for simulating film grain in an input image block, in which film grain has been at least partially filtered out, comprising the steps of:

(a) computing an average value of at least one image parameter for the block;

(b) selecting a film grain block from at least one previously established pool of film grain blocks whose image parameter most closely matches the average value of the image parameter of the input image block;

(c) blending the selected film grain block with the input image block.

2. The method according to claim 1 further comprising the step of de-blocking the selected film grain block prior to blending with the input image block.

3. The method according to claim 1 wherein the previously established film grain blocks are organized in the at least one pool based on image intensity.

4. The method according to claim 1 further including the step of updating the at least one pool in accordance with characteristics of the input image.

5. The method according to claim 3 where a different film grain block is selected for at least one of a different color component.

6. The method according to claim 1 further including the step of transforming the selected block prior to the blending step.

7. The method according to claim 1 further comprising the step of selecting a film grain block from among a plurality of pools of film grain blocks.

8. A method for simulating film grain in an input image from which the film grain has at least been attenuated and been decomposed in into input image blocks, comprising the steps of:

(a) selecting a successive one of a set of input image blocks;

(b) computing an average value of at least one image parameter for the successive block;

(c) selecting, from among at least one pool of previously established film grain blocks, a film grain block having image parameter most closely matches the average value of the at least one image parameter of the successive block;

(d) repeating steps (a)-(c) for all the pixel blocks in the image; and

(e) blending the selected film grain blocks to yield an output image with film grain.

9. The method according to claim 8 wherein the previously established film grain blocks are organized in the at least one pool based on image intensity.

10. The method according to claim 8 further including the step of updating the at least one pool of pre-established film grain blocks in accordance with characteristics of the input image.

11. The method according to claim 8 where a different film grain block is selected for at least one of a different color component.

12. The method according to claim 7 further including the step of transforming the selected block prior to repeating steps (c) - (d).

13. The method according to claim 8 further comprising the step of selecting a film grain block from among a plurality of pools of film grain blocks.

14. The method according to claim 8 further comprising the step of de-blocking the successive film grain block prior to repeating steps (c) - (d).

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2018
From: THOMSON LICENSING
To: INTERDIGITAL VC HOLDINGS, INC.
Reel/Frame 047289/0698 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2006
From: GOMILA, CRISTINA; LLACH, JOAN; BOYCE, JILL MACDONALD
To: THOMSON LICENSING
Reel/Frame 017748/0804 →