Method and System for Optical Flow Based Motion Vector Estimation for Picture Rate Up-Conversion
First Claim
1. A method for processing video data, the method comprising:
- generating one or more motion vectors based on extracted picture rate up-conversion (PRUC) data by minimizing a cost function, wherein said cost function is constrained by one or more of;
a block matching constraint, a smoothness constraint and/or a bias constraint.
4 Assignments
0 Petitions
Accused Products
Abstract
Certain aspects of a method and system for optical flow based motion vector estimation for picture rate up-conversion (PRUC) may include generating one or more motion vectors based on extracted picture rate up-conversion (PRUC) data by minimizing a cost function. The cost function may be constrained by any combination of a block matching constraint, a smoothness constraint and a bias constraint. The PRUC data may be extracted from a compressed video data stream while the compressed video data stream is being decompressed by a video decompression engine. The PRUC data may comprise local block motion vectors, block coding modes, quantization levels, quantized residual data and decoded pictures. A plurality of interpolated pictures may be generated based on extracting the PRUC data.
-
Citations
25 Claims
-
1. A method for processing video data, the method comprising:
generating one or more motion vectors based on extracted picture rate up-conversion (PRUC) data by minimizing a cost function, wherein said cost function is constrained by one or more of;
a block matching constraint, a smoothness constraint and/or a bias constraint.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A system for processing video data, the system comprising:
one or more circuits that enables generation of one or more motion vectors based on extracted picture rate up-conversion (PRUC) data by minimizing a cost function, wherein said cost function is constrained by one or more of;
a block matching constraint, a smoothness constraint and/or a bias constraint.- View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
25. A machine-readable storage having stored thereon, a computer program having at least one code section for processing video data, the at least one code section being executable by a machine for causing the machine to perform steps comprising:
generating one or more motion vectors based on extracted picture rate up-conversion (PRUC) data by minimizing a cost function, wherein said cost function is constrained by one or more of;
a block matching constraint, a smoothness constraint and/or a bias constraint.
Specification