Nova Patents
USRE50496E

Multi-metric filtering

Claim Score by NHIP

Read claim 1, the broadest

Abstract

A filter unit of a video encoder or video decoder can determine a first metric for a group of pixels within a block of pixels, determine a second metric for the group of pixels, determine a filter based on the first metric and the second metric, and generate a filtered image by applying the filter to the group of pixels. The first metric and second metric can be an activity metric and a direction metric, respectively, or can be other metrics such as an edge metric, horizontal activity metric, vertical activity metric, or diagonal activity metric.

USRE50496E, drawing sheet 1
Sheet 1 of 18

Term

5.4 yearsleft in the term

Expires 21 February 2032.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

30 claims: 4 independent, 26 dependent

  1. 1
    Broadest claimClaim Score 83, broad(NHIP)A method of video coding, the method comprising:determining a first metric for a group of pixels within a block of pixels, wherein the first metric comprises a non-direction specific activity metric;determining a second metric for the group of pixels, wherein the second metric comprises a direction metric , wherein determining the first metric comprises determining the first metric with reference to the second metric ;based on the first metric and the second metric, determining a filter;and generating a filtered image by applying the filter to the group of pixels.
  2. 11
    A video coding device comprising:a memory configured to store video data;and one or more processors configured to: determine a first metric for a group of pixels within a block of pixels of the video data, wherein the first metric comprises a non-direction specific activity metric;determine a second metric for the group of pixels, wherein the second metric comprises a direction metric , wherein to determine the first metric, the one or more processors are further configured to determine the first metric with reference to the second metric ;determine a filter based on the first metric and the second metric;and generate a filtered image by applying the filter to the group of pixels.
  3. 19
    An apparatus comprising:means for determining a first metric for a group of pixels within a block of pixels, wherein the first metric comprises a non-direction specific activity metric;means for determining a second metric for the group of pixels, wherein the second metric comprises a direction metric , wherein the means for determining the first metric comprises means for determining the first metric with reference to the second metric ;means for determining a filter based on the first metric and the second metric;and means for generating a filtered image by applying the filter to the group of pixels.
  4. 21
    A non-transitory computer-readable storage medium having stored thereon instructions that when executed cause one or more processors to:determine a first metric for a group of pixels within a block of pixels, wherein the first metric comprises a non-direction specific activity metric;determine a second metric for the group of pixels, wherein the second metric comprises a direction metric, wherein to determine the first metric, the instructions cause the one or more processors to determine the first metric with reference to the second metric ;determine a filter based on the first metric and the second metric;and generate a filtered image by applying the filter to the group of pixels.