Back to results
US 8,265,151 B1Granted
Mode decision using approximate 1/2 pel interpolation
AssigneeAmbarella Taiwan Ltd.
InventorsShih-Hao Wang, Leslie D. Kohn, Tihao Chiang
Life of this patent
Estimating the term…
Abstract
A method for video encoding is disclosed. The method generally includes the steps of (A) generating first sub-pel data for at least one of (i) a motion estimation and (ii) a mode decision by first filtering reference data and (B) generating second sub-pel data for a motion compensation by second filtering the reference data. Wherein a first performance of the first filtering may be different than a second performance of the second filtering.
Claims18
A method for encoding a video signal, comprising the steps of:
- (A) generating first sub-pel data used in at least one of (i) a motion estimation and (ii) a mode decision by first filtering reference data;
- (B) generating second sub-pel data used in a motion compensation by second filtering said reference data, wherein
- (i) a first performance of said first filtering is different than a second performance of said second filtering,
- (ii) said first filtering is not used in said motion compensation,
- (iii) said second filtering is not used in said at least one of said motion estimation and said mode decision,
- (iv) said second filtering utilizes at least six of a plurality of non-zero taps and
- (v) said first filtering utilizes less than six of said non-zero taps;
- and
- (C) compressing said video signal in response to said motion estimation, said mode decision and said motion compensation.
6 more elements
An encoder circuit comprising:
- at least one processor configured to
- (i) generate first sub-pel data used in at least one of (a) a motion estimation and (b) a mode decision by first filtering reference data,
- (ii) generate second sub-pel data used in a motion compensation by second filtering said reference data and
- (iii) compress a video signal in response to said motion estimation, said mode decision and said motion compensation,
- wherein
- (i) a first performance of said first filtering is different than a second performance of said second filtering,
- (ii) said first filtering is not used in said motion compensation,
- (iii) said second filtering is not used in said at least one of said motion estimation and said mode decision,
- (iv) said second filtering utilizes at least six of a plurality of non-zero taps and
- (v) said first filtering utilizes less than six of said non-zero taps.
7 more elements
A circuit for video encoding comprising:
- means for generating first sub-pel data used in at least one of (i) a motion estimation and (ii) a mode decision by first filtering reference data;
- means for generating second sub-pel data used in a motion compensation by second filtering said reference data, wherein (i) a first performance of said first filtering is different than a second performance of said second filtering, (ii) said first filtering is not used in said motion compensation, (iii) said second filtering is not used in said at least one of said motion estimation and said mode decision, (iv) said second filtering utilizes at least six of a plurality of non-zero taps and (v) said first filtering utilizes less than six of said non-zero taps;
- and
- means for compressing a video signal in response to said motion estimation, said mode decision and said motion compensation.
1 more element
Dependencies are inferred from the claim text.