TEXTURE SENSITIVE TEMPORAL FILTER BASED ON MOTION ESTIMATION
First Claim
Patent Images
1. An encoder system, comprising:
- a motion estimation component for generating frame characteristics and a motion vector of an input frame; and
a filter component for filtering a frame characteristics map of the frame characteristics and outputting a filtered frame to an encoding process.
2 Assignments
0 Petitions
Accused Products
Abstract
Architecture that employs texture sensitive temporal filtering to reuse motion estimation information in a realtime encoder. The temporal filter is applied for classified static areas. The architecture reuses the motion estimation results on motion vectors, cost estimates (e.g., sum of absolute difference (SAD)), and edge awareness texture information to apply the temporal filter on the current picture. Filtering can be applied at the pixel level, block level or macroblock level.
-
Citations
20 Claims
-
1. An encoder system, comprising:
-
a motion estimation component for generating frame characteristics and a motion vector of an input frame; and a filter component for filtering a frame characteristics map of the frame characteristics and outputting a filtered frame to an encoding process. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented encoding system, comprising:
-
a motion estimation component for generating a motion vector, cost function, and texture data from an input frame; a detection component for creating a map of frame characteristics based on the motion vector, cost function, and texture data; a filter component for filtering the frame characteristics map and outputting a filtered frame; and an encoding component for encoding the motion vector and the filtered input frame to output a compressed frame. - View Dependent Claims (9, 10, 11)
-
-
12. A computer-implemented method of encoding a picture, comprising:
-
generating motion estimation results of a motion vector, a cost associated with the motion vector, and texture information from a motion estimation process of input video information; creating a map based on detection of one or more of the motion estimation results, the cost, and the texture information; filtering the map temporally to output a filtered input frame; and encoding the filtered input frame and the motion vector to output a compressed representation of the input video information. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification