IP Library Granted Patent US 7,394,466
Granted Patent B2
US 7,394,466 · App. 10/518,650 · Granted Jul 1, 2008

Method for memory allocation for images

Assignees: Advanced Digital Broadcast Polska SP. Z.O.O.; Advanced Digital Broadcast, Ltd.
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,394,466
App. No.
10/518,650
Granted
Jul 1, 2008
Kind
B2
Abstract

In a method for memory allocation for images, when storing data describing an image ( 10 ) in operating memory ( 1 ), the image ( 10 ) is divided into lines, and each line is described by a separate subset of data from which at least one set of data is created, to which a free segment of operating memory ( 1 ) is assigned. The creation of sets of data is performed until data describing the whole image ( 10 ) is assigned to the sets of data, and when reading the image ( 10 ), consecutive lines are read from the operating memory ( 1 ), until the whole image ( 10 ) is read.

Claims (11)

1. A method for memory allocation for images, comprising the steps of:

while storing the data describing an image in operating memory dividing the image into lines, each line being described by a separate subset of data;

allocating the image in the operating memory by

determining a size of a largest free block of operating memory,

creating a set of data from subsets of data which have not been allocated in operating memory yet, the set of data comprising a maximum number of subsets of data that can be allocated in the largest free block of operating memory;

allocating the set of data in the largest free block of operating memory until data describing the image is allocated in operating memory; and

while reading the image, reading consecutive lines from the operating memory until the whole image is read.

2. The method according to claim 1 , wherein each set of data contains subsets of data describing an integer multiple of lines.

3. The method according to claim 1 , wherein each line is assigned a number.

4. The method according to claim 1 , wherein simultaneously with allocating the subsets of data in operating memory, the table of pointers to individual lines is filled.

5. The method according to claim 4 , wherein the table of pointers to individual lines comprises the memory address of each line of the image.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2014
From: VIDIOM SA
To: ADVANCED DIGITAL BROADCAST S.A.
Reel/Frame 033685/0480 →
CHANGE OF NAME Recorded Dec 11, 2009
From: OSMOSYS S.A.
To: VIDIOM SA
Reel/Frame 023639/0205 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2009
From: ADVANCED DIGITAL BROADCAST POLSKA SP. Z O.O.; ADVANCED DIGITAL BROADCAST, LTD.
To: OSMOSYS S.A.
Reel/Frame 023254/0139 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2008
From: WROBEL, PAWEL
To: ADVANCED DIGITAL BROADCAST POLSKA SP. Z O.O.
Reel/Frame 020983/0197 →
AGREEMENT TO ASSIGN Recorded May 22, 2008
From: ADVANCED DIGITAL BROADCAST POLSKA SP. Z O.O.
To: ADVANCED DIGITAL BROADCAST, LTD.
Reel/Frame 020983/0415 →
Priority Claims (1)
PL 354638 · Jun 20, 2002 · national
Continuity (1)
Related Publication 20050231518A1 · Oct 20, 2005