System and method for skip coding during video conferencing in a network environment
First Claim
Patent Images
1. A method, comprising:
- receiving an input video, wherein data from the input video is analyzed in a plurality of multi-stage histograms to represent variation statistics;
identifying values of pixels from noise associated with a current video image within the video input;
creating a skip-reference video image associated with the identified pixel values;
comparing a portion of the current video image to the skip-reference video image; and
determining a macroblock associated with the current video image to be skipped before an encoding operation occurs.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided in one example and includes receiving an input video, and identifying values of pixels from noise associated with a current video image within the video input. The method also includes creating a skip-reference video image associated with the identified pixel values, and comparing a portion of the current video image to the skip-reference video image. The method also includes determining a macroblock associated with the current video image to be skipped before an encoding operation occurs.
423 Citations
20 Claims
-
1. A method, comprising:
-
receiving an input video, wherein data from the input video is analyzed in a plurality of multi-stage histograms to represent variation statistics; identifying values of pixels from noise associated with a current video image within the video input; creating a skip-reference video image associated with the identified pixel values; comparing a portion of the current video image to the skip-reference video image; and determining a macroblock associated with the current video image to be skipped before an encoding operation occurs. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Logic encoded in one or more non-transitory media that includes code for execution and when executed by a processor operable to perform operations comprising:
-
receiving an input video, wherein data from the input video is analyzed in a plurality of multi-stage histograms to represent variation statistics; identifying values of pixels from noise associated with a current video image within the video input; creating a skip-reference video image associated with the identified pixel values; comparing a portion of the current video image to the skip-reference video image; and determining a macroblock associated with the current video image to be skipped before an encoding operation occurs. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus, comprising:
-
a memory element configured to store code; a processor operable to execute instructions associated with the code; and a skip coding module configured to interface with the memory element and the processor such that the apparatus can; receive an input video, wherein data from the input video is analyzed in a plurality of multi-stage histograms to represent variation statistics; identify values of pixels from noise associated with a current video image within the video input; create a skip-reference video image associated with the identified pixel values; compare a portion of the current video image to the skip-reference video image; and determine a macroblock associated with the current video image to be skipped before an encoding operation occurs. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification