Back to results
US 11,308,647 B2Granted
Method and system for improving compression ratio by difference between blocks of image file
AssigneeSnow Corporation
InventorByung-Sun Park
Life of this patent
Estimating the term…
Abstract
An image compression method includes segmenting, by a processor, an image file to be compressed into a plurality of blocks; performing, by the processor, a first pixel conversion based on pixel difference values between blocks from among the plurality of blocks; and storing the image file of which the first pixel conversion is completed in a first format.
Claims14
An image compression method comprising:
- segmenting, by a processor, an image file to be compressed into a plurality of blocks;
- performing, by the processor, a first pixel conversion based on pixel difference values between blocks from among the plurality of blocks, the first pixel conversion including
- calculating differences between pixel values of each block of the plurality of blocks, after a first block, based on corresponding pixel values of pixels of a preceding neighboring block and replacing the pixel values of each block with the calculated differences;
- performing, by the processor, a second pixel conversion by masking a portion of bits of a byte representing each pixel value replaced with the calculated difference;
- and
- storing an image file of which the first pixel conversion and the second pixel conversion is completed in a first format.
3 more elements
A non-transitory computer-readable recording medium storing instructions that, when executed by a processor, cause the processor to perform operations including,
- segmenting, by a processor, an image file to be compressed into a plurality of blocks,
- performing, by the processor, a first pixel conversion based on pixel difference values between blocks from among the plurality of blocks, the first pixel conversion including
- calculating differences between pixel values of each block of the plurality of blocks, after a first block, based on corresponding pixel values of pixels of a preceding neighboring block and replacing the pixel values of each block with the calculated differences,
- performing, by the processor, a second pixel conversion by masking a portion of bits of a byte representing each pixel value replaced with the calculated differences, and
- storing an image file for which the first pixel conversion and the second pixel conversion is completed in a first format.
2 more elements
A computer system comprising:
- memory storing computer-executable instructions;
- and
- one or more processors configured to execute the computer-executable instructions such that the one or more processors are configured to,
- segment an image file to be compressed into a plurality of blocks,
- perform a first pixel conversion based on pixel difference values between blocks from among the plurality of blocks by
- calculating differences between pixel values of each block of the plurality of blocks, after a first block, based on corresponding pixel values of pixels of a preceding neighboring block and replacing the pixel values of each block with the calculated differences,
- perform a second pixel conversion by masking a portion of bits of a byte representing each pixel value replaced with the calculated differences, and
- store the image file of which the first pixel conversion is completed in a first format.
5 more elements
Dependencies are inferred from the claim text.