IP Library › Granted Patent US 10,142,651
Granted Patent B1
US 10,142,651 · App. 14/567,064 · Granted Nov 27, 2018

Frame rate conversion with partial motion vector

Inventors: Guohua Cheng (Shanghai, CN); Yue Ma (Pleasanton, CA); Neil Woodall (Newport Beach, CA); Bob Zhang (Santa Clara, CA)
Assignee: PIXELWORKS, INC.
H04N19/521H04N19/46
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,142,651
App. No.
14/567,064
Granted
Nov 27, 2018
Kind
B1
Abstract

A system can include a memory and a motion vector calculator (MVC) configured to receive a block from the memory, the MVC including an MVC core configured to generate a partial motion vector (MV) for the block, a halo reduction block configured to perform halo reduction on the partial MV, and an MV post-processing block configured to smooth the partial MV and output the smoothed partial MV.

Claims (17)

1. A machine-implemented method of frame rate conversion (FRC), comprising:

a motion vector (MV) generator at a client, the MV generator internally generating motion vectors (MVs);

a frame interpolation (FI) block at the client, the FI block using the internally generated MVs to perform motion-compensated FI;

an image comparator configured to compare a first frame from a first FI block at a server to a second frame from a second FI block at the server;

an external MV generator externally generating MVs;

the client receiving the externally generated MVs;

replacing, at the client, at least a portion of the internally generated MVs with the externally generated MVs based on the comparing; and

using the externally generated MVs in place of the internally generated MVs in subsequent iterations of a recursive three-dimensional (3D) motion vector calculation (MVC) process.

2. The machine-implemented method of FRC according to claim 1 , further comprising inserting additional information into the externally generated MVs.

3. The machine-implemented method of FRC according to claim 2 , wherein the additional information may include any of the following: global MV, global motion model, regional foreground/background MV, and regional brightness compensation value.

4. The machine-implemented method of FRC according to claim 1 , further comprising packing the internally generated MVs into a compressed video stream.

5. The machine-implemented method of FRC according to claim 1 , further comprising replacing at least some of the MVs used for H.264 compression with generated partial MVs.

6. The machine-implemented method of FRC according to claim 1 , further comprising compressing the externally generated MVs.

7. The machine-implemented method of FRC according to claim 1 , further comprising a partial MV packer performing MV compression to reduce the size of the partial MV.

8. The machine-implemented method of FRC according to claim 1 , further comprising:

decomposing the partial MVs; and

applying the decomposed MVs to improve MV quality near an object boundary.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2014
From: CHENG, GUOHUA; MA, YUE; WOODALL, NEIL; ZHANG, BOB
To: PIXELWORKS, INC.
Reel/Frame 034479/0441 →
Cited By (2)
US 12,718,383 US 12,737,894