Method for memory allocation for images
AssigneesAdvanced Digital Broadcast Polska Sp. zo.o., Advanced Digital Broadcast S.A.
InventorPawel Wrobel
Life of this patent
Estimating the term…
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.
Claims17
A method for memory allocation for images comprising the following steps:
- dividing an image (10) into lines;
- forming separate subsets of data, each subset of data comprising one line;
- creating one set from all subsets of data when the size of at least one of free segments of operating memory (1) is at least equal to the size of all subsets of data;
- successively creating sets of data from the subsets of data, the sets having the size not larger than the size of free segments of operating memory;
- and
- allocating each created set of data in operating memory until data describing the whole image (10) is allocated in the operating memory
3-7. (canceled)
A method for memory allocation for images, comprising the steps of:
- while storing the data describing an image (10) in operating memory (1) dividing the image into lines, each line being described by a separate subset of data;
- creating at least one set of data from the subsets of data which have not been allocated in operating memory yet, and allocating each set of data in a separate free segment of operating memory until data describing the whole image (10) is allocated in operating memory, wherein the size of each successive set of data is not larger than the size of the set of data created before it and the size of the largest free segment of the operating memory at the time of creating the set of data;
- and
- while reading the image (10), reading consecutive lines from the operating memory (1) until the whole image (10) is read.
A method for memory allocation for images comprising the following steps:
- dividing an image into lines;
- forming separate subsets of data, each subset of data comprising one line;
- finding the largest free segment of an operating memory and determining the size of the largest free segment;
- creating a set of data from the separate subsets of data, the set of data being not larger than the largest free segment;
- allocating the set of data in the largest free segment;
- and
- successively creating sets of data from remaining subsets of data corresponding to remaining largest free segments of operating memory and allocating the sets of data in the remaining free segments of operating memory until data describing the whole image is allocated in the operating memory.
Dependencies are inferred from the claim text.