IP Library Granted Patent US 7,333,581
Granted Patent B2
US 7,333,581 · App. 10/499,943 · Granted Feb 19, 2008

Method of processing data for a decoding operation using windows of data

Assignee: NXP B.V.
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 7,333,581
App. No.
10/499,943
Granted
Feb 19, 2008
Kind
B2
Abstract

The present invention relates to a method using windows of data, a window (w) comprising data to be written and to be read and having a size. It is characterized in that it comprises:* A step of writing a current window of data into a unique buffer (BUF) in a first address direction, said first address direction being at an opposite direction from an address direction of the writing of a preceding window of data, said writing of said current window beginning at an address where no data of the preceding window of data have been written, said buffer (BUF) having a length greater than the maximum size of the windows of data, and* A step of reading the data of said preceding window of data from said unique buffer (BUF), from a reading address equal to a last written address of the same preceding window of data, said reading being made simultaneously to said writing of the current window of data and in the same first address direction.

Claims (17)

1. A method for processing data for a decoding operation, said method using windows of data, each window comprising data to be written and to be read and having a size the method comprising:

writing a current window of data into a unique buffer in a first address direction, said first address direction being an opposite direction from an address direction of the writing of a preceding window of data, said writing of said current window beginning at an address where no data of the preceding window of data have been written, said unique buffer having a length greater than a maximum size of the windows of data; and

reading the data of said preceding window of data from said unique buffer from a reading address equal to a last written address of the same preceding window of data, said reading of the data of said preceding window of data being made simultaneously to said writing of the current window of data, and in the same first address direction.

2. A method as claimed in claim 1 , wherein the buffer has a length equal to the maximum size of the windows of data plus one.

3. A receiver utilizing said method as claimed in claim 1 .

4. A computer-readable medium encoded with a data structure comprising a set of instructions, which, when loaded into a receiver, causes the receiver to carry out the method claimed in claim 1 .

5. A computer-readable medium encoded with a data structure comprising a set of instructions, which, when loaded into a computer, causes the computer to carry out the method claimed in claim 1 .

6. A method of processing data having a block size K divisible into a plurality, N, of windows of data, said method comprising:

(1) writing a first window of data into a unique buffer in a first address direction, said unique buffer having a length greater than a maximum size of the windows of data,

(2) for i∈(1, N−1), simultaneously:

(i) writing an (i+1) th window of data into the unique buffer in an address direction opposite from an address direction of the writing of a preceding window of data, said writing of the (i+1) th window beginning at an address where no data of the preceding window of data have been written, and

(ii) reading an i th window of data from said unique buffer from a reading address equal to a last written address of the i th window of data, said reading being made in the same address direction as writing the (i+1) th window of data; and

(3) reading the N th window of data from said unique buffer from a reading address equal to a last written address of the N th window of data, the reading of the N th window of data being in a direction opposite from the writing of the N th window of data.

7. The method of claim 6 , wherein the buffer has a length equal to the maximum size of the windows of data plus one.

8. The method of claim 6 , wherein for i ∈ (2, N−1), writing the (i+1) th window of data begins at a same address as writing an (i−1) th window of data.

9. The method of claim 6 , wherein for i ∈ (1, N−2), reading an (i+2) th window of data begins at a same address as writing the i th window of data.

10. the method of claim 6 , where for wherein for i ∈(1, N−2), in each window, writing the (i+1) th window of data begins at an address that is either one address greater or one address less than the last written address of the i th window of data.

Assignments (5)
CHANGE OF NAME Recorded Feb 2, 2016
From: ST WIRELESS SA
To: ST-ERICSSON SA
Reel/Frame 037683/0128 →
STATUS CHANGE-ENTITY IN LIQUIDATION Recorded Feb 2, 2016
From: ST-ERICSSON SA
To: ST-ERICSSON SA, EN LIQUIDATION
Reel/Frame 037739/0493 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2016
From: NXP B.V.
To: ST WIRELESS SA
Reel/Frame 037624/0831 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2007
From: KONINKLIJKE PHILIPS ELECTRONICS N.V.
To: NXP B.V.
Reel/Frame 019719/0843 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2004
From: CHARPENTIER, SEBASTIEN
To: KONINKLIJKE PHILIPS ELECTRONICS, N.V.
Reel/Frame 016045/0891 →
Priority Claims (1)
EP 01403379 · Dec 28, 2001 · regional
Continuity (1)
Related Publication 20050078781A1 · Apr 14, 2005