Nova Patents
EP1801751A2

Film grain generation and addition

Abstract

High-frequency noise is generated that approximates the appearance of traditional "film grain" for a digital video signal. By adding a relatively small amount of film grain noise, the video can be made to look more natural and more pleasing to the human viewer. The digital film grain generation can be used to mask unnatural smooth artifacts in digital video such as "blockiness" and "contouring" in the case of compressed video and/or used to provide visual enhancements or special effects to any digital video stream. The digital film grain generator can control grain size and the amount of film grain to be added.

EP1801751A2, drawing sheet 1
Sheet 1 of 7

Term

0.2 yearsto projected expiry

Projected expiry 20 December 2026, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

20 claims: 3 independent, 17 dependent

  1. 1
    A method for providing film grain to a digital image frame, comprising:receiving a pixel of an incoming video data stream that is associated with the digital image frame;determining an address that is associated with the position of the pixel within an image frame;generating a mask ofnoise values that represent film grain, selecting an entry from the mask of noise values in response to the determined address;and combining the selected entry with the received pixel whereby film grain is added to the digital image frame to produce a grained digital image frame.
  2. 9
    A system for providing film grain to a digital image frame, comprising:an input that is configured to receive a pixel of an incoming video data stream that is associated with the digital image frame;an address generator that is configured to calculate an address that is associated with the position of the pixel within an image frame;a mask memory that is configured to provide a mask of noise values that represent film grain in response;selecting an entry from the mask memory in response to the calculated address;and combining the selected entry with the received pixel whereby film grain is added to the digital image frame to produce a grained digital image frame.
  3. 17
    A system for providing film grain to a digital image frame, comprising:means for receiving a pixel of an incoming video data stream that is associated with the digital image frame;means for determining an address that is associated with the position of the pixel within an image frame;means for generating a mask of noise values that represent film grain;means for selecting an entry from the mask of noise values in response to the determined address;and means for combining the selected entry with the received pixel whereby film grain is added to the digital image frame to produce a grained digital image frame.