IP Library Granted Patent US 11,451,798
Granted Patent B2
US 11,451,798 · App. 14/962,814 · Granted Sep 20, 2022

Method of encoding video with film grain

Inventors: Wei Zhou (Milpitas, CA); Jane Perera (Saratoga, CA); Wayne D. Michelsen (Santa Clara, CA); Swaroop Chanda (Santa Clara, CA)
Assignee: ARRIS Enterprises LLC
H04N19/184H04N19/115H04N19/117H04N19/119H04N19/124H04N19/136H04N19/137H04N19/179H04N19/51H04N19/593H04N19/70H04N19/85H04N19/86
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 11,451,798
App. No.
14/962,814
Granted
Sep 20, 2022
Kind
B2
Abstract

A system for providing improved video quality and compression efficiency during encoding by detecting video segments having film grain approaching the “Red Lady” problem. The system detects when film grain approaches the level of the “Red Lady” problem by measuring frame-by-frame temporal differences (ME scores). From the ME scores, two key indicators are identified: (1) The average temporal difference in frames with an intermediate motion level higher than frames of non-noisy video; and (2) The fluctuation of the temporal differences between frames in a group is very small. When these indicators identify a high film video, a signal is provided to an encoder which allocates less bits to I frames and more bits to P and B frames than for other frames of video without comparable film grain.

Claims (21)

1. A method for encoding video comprising:

obtaining video frames provided to an encoder configured to compresses the video frames;

obtaining motion estimation (ME) data for the video frames;

calculating a ME score for the video frames, wherein the ME score provides a measurement of plotted frame-by-frame temporal differences;

calculating an ME stability value measuring a variance of the ME score over time; and

providing a high film grain indication signal to the encoder indicating a particular segment of the video frames contains high film grain when the ME score for the segment exceeds a first threshold and the ME stability value for the segment is below a second threshold,

wherein when the high film grain indication signal is provided, the encoder compresses the video frames by allocating less bits to I frames and more bits to P and B type frames than to other frames of the video.

2. The method of claim 1 , wherein when the high film grain indication is not provided, the encoder allocates more bits to the I frame than when the high film grain indication is provided.

3. The method of claim 1 , wherein the first threshold is greater than 20.

4. An apparatus to encode video frames, the apparatus comprising:

an encoder configured to compresses the video frames and having a first input for receiving video frames to be processed and a second input for receiving parameter data to enable the encoder to allocate bits for frames for encoding;

a frame buffer having an input receiving the video frames and an output providing the first input to the encoder;

a preprocessor for receiving the video frames and having an output providing the second input to the controller;

a preprocessor memory connected to the processor for storing code that is executable by the preprocessor to determine the parameter data to enable the encoder to allocate bits, the code causing the preprocessor to perform the following steps;

obtaining motion estimation (ME) data for the video frames;

calculating a ME score for the video frames, wherein the ME score provides a measurement of plotted frame-by-frame temporal differences;

calculating an ME stability value measuring a variance of the ME score over time; and

providing a high film grain indication signal to the encoder indicating a particular segment contains high film grain when the ME score exceeds a first threshold and the ME stability value is below a second threshold,

wherein when the high film grain signal is provided, the encoder compresses the video frames by allocating less bits to I frames and more bits to P and B type frames than to other frames of the video.

5. The apparatus of claim 4 , wherein when the high film grain indication is not provided, the encoder allocates more bits to the I frame than when the high film grain indication is provided.

6. The apparatus of claim 4 , wherein the first threshold is greater than 20.

Assignments (10)
SECURITY INTEREST Recorded Apr 8, 2026
From: ARRIS ENTERPRISES LLC; RUCKUS IP HOLDINGS LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 075476/0814 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
CHANGE OF NAME Recorded Jun 25, 2019
From: ARRIS ENTERPRISES, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 049586/0470 →
CHANGE OF NAME Recorded Mar 14, 2017
From: ARRIS ENTERPRISES INC
To: ARRIS ENTERPRISES LLC
Reel/Frame 041995/0031 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2016
From: ZHOU, WEI; PERERA, JANE; MICHELSEN, WAYNE D.; CHANDA, SWAROOP
To: ARRIS ENTERPRISES, INC.
Reel/Frame 037547/0052 →
Continuity (2)
Provisional Application 62099672 · Jan 5, 2015
Related Publication 20160198165A1 · Jul 7, 2016