IP Library Granted Patent US 8,325,798
Granted Patent B1
US 8,325,798 · App. 11/305,457 · Granted Dec 4, 2012

Adaptive motion estimation cache organization

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 8,325,798
App. No.
11/305,457
Granted
Dec 4, 2012
Kind
B1
Abstract

In some embodiments, a motion estimation search window cache is adaptively re-organized according to frame properties including a frame width and a number of reference frames corresponding to the current frame to be encoded/decoded. The cache reorganization may include an adaptive mapping of reference frame locations to search window cache allocation units (addresses). In some embodiments, a search window is shaped as a quasi-rectangle with truncated upper left and lower right corners, having a full-frame horizontal extent. A search range is defined in a central region of the search window, and is laterally bounded by the truncated corners.

Claims (15)

1. A video data processing method comprising:

performing an adaptive mapping of a reference video frame to locations in a motion estimation cache according to a width of the reference video frame,

wherein the reference video frame comprises a plurality of unit lines, each covering the width of the reference frame, and at least two consecutive unit lines are mapped to be horizontally adjacent to each other in the motion estimation cache

and accessing t-he a set of prediction data within the reference video frame that is stored in the motion estimation cache according to the adaptive mapping,

encoding a set of data of a current frame with reference to the prediction data, wherein accessing the prediction data comprises writing the prediction data in the motion estimation cache,

decoding a set of data of a current frame with reference to the prediction data, wherein accessing the prediction data comprises reading the prediction data from the motion estimation cache.

2. The method of claim 1 , wherein performing the adaptive mapping comprises mapping an (x,y) location in the reference frame to an allocation unit of the motion estimation cache.

3. The method of claim 2 , wherein the allocation unit corresponds to a 16×8 pixel block.

4. The method of claim 1 , wherein performing the adaptive mapping comprises mapping an (x,y) location in the reference frame to an allocation unit of the motion estimation cache.

5. The method of claim 4 , wherein the allocation unit corresponds to a 16×8 pixel block.

6. The method of claim 1 , further comprising adaptively partitioning the motion estimation cache in a number of partitions determined by a number of reference frames corresponding to a current frame.

7. The method of claim 1 , wherein the adaptive mapping defines a search window area of the reference frame corresponding to the motion estimation cache the search window area having a quasi-rectangle shape with truncated upper left and lower right corners.

8. The method of claim 7 , wherein the quasi-rectangle shape has a horizontal extent substantially equal to the width of the reference frame.

9. The method of claim 7 , wherein the adaptive mapping defines a motion estimation search range within a part of the search window area.

10. The method of claim 9 , wherein the motion estimation search range is laterally bounded by the truncated upper left and lower right corners.

Assignments (14)
RELEASE OF SECURITY INTEREST Recorded Mar 4, 2023
From: EAST WEST BANK
To: GEO SEMICONDUCTOR INC.
Reel/Frame 062955/0700 →
SECURITY INTEREST Recorded Jul 26, 2022
From: GEO SEMICONDUCTOR INC.
To: EAST WEST BANK
Reel/Frame 060925/0979 →
RELEASE OF SECURITY INTEREST Recorded Jul 23, 2022
From: CRESCENT COVE CAPITAL II, LP
To: GEO SEMICONDUCTOR, INC.
Reel/Frame 060840/0079 →
RELEASE OF SECURITY INTEREST Recorded May 31, 2019
From: SCOTT LAKE HOLDINGS INC.
To: GEO SEMICONDUCTOR INC.
Reel/Frame 050340/0516 →
SECURITY INTEREST Recorded May 31, 2019
From: GEO SEMICONDUCTOR INC.
To: CRESCENT COVE CAPITAL II, LP
Reel/Frame 049337/0040 →
RELEASE OF SECURITY INTEREST Recorded May 31, 2019
From: ROADMAP GEO LP III
To: GEO SEMICONDUCTOR INC.
Reel/Frame 049334/0793 →
RELEASE OF SECURITY INTEREST Recorded May 24, 2019
From: BISHOPSGATE HOLDINGS CORPORATION
To: GEO SEMICONDUCTOR INC.
Reel/Frame 049286/0365 →
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NO. FROM US12027189 TO PCTUS1227189 PREVIOUSLY RECORDED ON REEL 044958 FRAME 0828. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Mar 1, 2018
From: GEO SEMICONDUCTOR INC.
To: ROADMAP GEO LP III, AS ADMINISTRATIVE AGENT
Reel/Frame 045482/0808 →
SECURITY INTEREST Recorded Dec 26, 2017
From: GEO SEMICONDUCTOR INC.
To: ROADMAP GEO LP III, AS ADMINISTRATIVE AGENT
Reel/Frame 044958/0828 →
SECURITY INTEREST Recorded Dec 20, 2017
From: GEO SEMICONDUCTOR INC.
To: SCOTT LAKE HOLDINGS INC.
Reel/Frame 044957/0529 →
SECURITY AGREEMENT Recorded Oct 23, 2013
From: GEO SEMICONDUCTOR INC
To: BISHOPSGATE HOLDINGS CORPORATION
Reel/Frame 031479/0486 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2013
From: MAXIM INTEGRATED PRODUCTS, INC.
To: GEO SEMICONDUCTOR INC.
Reel/Frame 029677/0261 →
MERGER Recorded May 20, 2010
From: MOBILYGEN CORPORATION
To: MAXIM INTEGRATED PRODUCTS, INC.; MAXIM INTEGRATED PRODUCTS ASIA, INC.
Reel/Frame 024416/0637 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2006
From: CISMAS, SORIN C; BUTLER, SIMON
To: MOBILYGEN CORPORATION
Reel/Frame 017168/0490 →