Image compression
AssigneeMicrosoft Technology Licensing, LLC
InventorJuuso Gren
Life of this patent
Estimating the term…
Abstract
A method for compressing images includes identifying a set of image blocks from a plurality of digital images. For each image block from the set, image features of the image block are extracted. The set of image blocks is sorted into an ordered sequence of image blocks based on an average image feature difference between sequentially sorted image blocks. The set of image blocks is compressed into compressed image data based on inter block correlations between image blocks in the ordered sequence.
Claims20
A method for compressing images, the method comprising:
- identifying a set of image blocks from a plurality of digital images;
- extracting, for each image block from the set, image features of the image block;
- sorting the set of image blocks into an ordered sequence of image blocks based on an average image feature difference between sequentially sorted image blocks;
- and
- compressing the set of image blocks into compressed image data based on inter block correlations between image blocks in the ordered sequence.
The method of claim where image features for each image block of a digital image are automatically extracted upon creation of the digital image.
A computing device, comprising:
- a logic machine;
- and
- a storage machine holding instructions executable by the logic machine to:
- identify a set of image blocks from a plurality of digital images;
- extract, for each image block from the set, image features of the image block;
- sort the set of image blocks into an ordered sequence of image blocks based on an average image feature difference between sequentially sorted image blocks;
- compress the set of image blocks into compressed image data based on inter block correlations between image blocks in the ordered sequence;
- and
- transmit the compressed image data over a computer network.
A computing device, comprising:
- a logic machine;
- and
- a storage machine holding in actions executable by the logic machine to:
- receive, via a computer network, compressed image data and a block arrangement record;
- from the compressed image data, extract a set of image blocks;
- based on the block arrangement record, recreate a plurality of digital images from the set of image blocks;
- and
- store the plurality of digital images.
Dependencies are inferred from the claim text.