IP Library Granted Patent US 9,432,679
Granted Patent B2
US 9,432,679 · App. 12/092,129 · Granted Aug 30, 2016

Data processing system

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 9,432,679
App. No.
12/092,129
Granted
Aug 30, 2016
Kind
B2
Abstract

A data processing system is provided for processing video data on a window basis. At least one memory unit (L 1 ) is provided for fetching and storing video data from an image memory (IM) according to a first window (R) in a first scanning order. At least one second memory unit (L 0 ) is provided for fetching and storing video data from the first memory unit (L 1 ) according to a second window in a second scanning order (SO). Furthermore, at least one processing unit (PU) is provided for performing video processing on the video data of the second window as stored in the at least one second memory unit (L 0 ) based on the second scanning order (SO). The second scanning order (SO) is a meandering scanning order being orthogonal to the first scanning order (SO 1 ).

Claims (29)

1. Data processing system configured to process video data on a window basis, comprising:

at least one first memory unit configured to fetch and store video data from an image memory according to a first window in a first scanning order;

at least one second memory unit configured to fetch and store video data from the first memory unit according to a second window in a second scanning order;

at least one processing unit configured to perform video processing on the video data of the second window stored in the at least one second memory unit based on the second scanning order; and

wherein the second scanning order is a meandering scanning order being orthogonal to the first scanning order.

2. Data processing system according to claim 1 , further comprising:

a controller unit configured to control the fetching and storing of video data of the at least one first and at least one second memory unit.

3. Data processing system according to claim 1 , wherein,

the second scanning order is performed by scanning in a direction of the second scanning order, taking one step in the direction of the first scanning order, then reverse to scanning in a direction orthogonal to the direction of the first scanning order, and by taking a step in the direction of the first scanning order.

4. Data processing system according to claim 1 , wherein

the direction of the first scanning order is horizontally or vertically.

5. Data processing system according to claim 1 , wherein

the at least one processing unit is adapted to change the first and/or second scanning order.

6. Data processing system according to claim 1 , wherein

the fetching of video data from the image memory into the first memory unit is performed by sliding in the direction of the first scanning order.

7. Method for processing video data on a window basis, comprising the steps of:

fetching and storing video data from an image memory in at least one first memory unit according to a first window in a first scanning order;

fetching and storing video data from the first memory unit in at least one second memory unit according to a second window based on a second scanning order;

performing a video processing on the video data of the second window stored in the at least one second memory unit based on the second scanning order; and

wherein the second scanning order is a meandering scanning order being orthogonal to the first scanning order.

8. Method for processing a stream of video data for display on a scanned display screen comprising:

transferring a subset of the stream of video data, according to a first scanning order, to a scratchpad memory for the purpose of performing motion estimation;

defining a second subset of video data within the scratchpad;

processing in a continuous scanning manner the second subset of video data by scanning the second subset of video data in a direction that is orthogonal to the first scanning order of the motion estimation processing; and

sequentially updating the second subset of video data.

9. Method for implementing a motion estimator comprising:

sequentially fetching a plurality of regions of video data in accordance with a first selected scanning direction;

performing region-based motion estimation processing of the video data in a meandering scanning order wherein the scanning order is orthogonal to the first selected scanning direction.

10. The method for implementing the motion estimator of claim 9 comprising processing multiple regions without interruption in the vertical domain.

Assignments (8)
SECURITY AGREEMENT Recorded Jul 9, 2021
From: MAXLINEAR, INC.; MAXLINEAR COMMUNICATIONS, LLC; EXAR CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 056816/0089 →
RELEASE OF SECURITY INTEREST Recorded Jun 23, 2021
From: MUFG UNION BANK, N.A.
To: MAXLINEAR, INC.; EXAR CORPORATION; MAXLINEAR COMMUNICATIONS LLC
Reel/Frame 056656/0204 →
SUCCESSION OF AGENCY (REEL 042453 / FRAME 0001) Recorded Jul 1, 2020
From: JPMORGAN CHASE BANK, N.A.
To: MUFG UNION BANK, N.A.
Reel/Frame 053115/0842 →
SECURITY AGREEMENT Recorded May 12, 2017
From: MAXLINEAR, INC.; ENTROPIC COMMUNICATIONS, LLC (F/K/A ENTROPIC COMMUNICATIONS, INC.); EXAR CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 042453/0001 →
PATENT RELEASE Recorded Aug 17, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 039707/0471 →
MERGER AND CHANGE OF NAME Recorded Jul 19, 2016
From: EXCALIBUR ACQUISITION CORPORATION; ENTROPIC COMMUNICATIONS, INC.; ENTROPIC COMMUNICATIONS, INC.
To: ENTROPIC COMMUNICATIONS, INC.
Reel/Frame 039184/0644 →
MERGER AND CHANGE OF NAME Recorded Jul 19, 2016
From: ENTROPIC COMMUNICATIONS, INC.; EXCALIBUR SUBSIDIARY, LLC; ENTROPIC COMMUNICATIONS, LLC
To: ENTROPIC COMMUNICATIONS, LLC
Reel/Frame 039184/0733 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2012
From: TRIDENT MICROSYSTEMS, INC.; TRIDENT MICROSYSTEMS (FAR EAST) LTD.
To: ENTROPIC COMMUNICATIONS, INC.
Reel/Frame 028146/0178 →