Back to results
US 11,539,955 B2Granted
Method and system for improving compression ratio through pixel conversion of image file
AssigneeSnow Corporation
InventorByung-Sun Park
Life of this patent
Estimating the term…
Abstract
An image compression method includes parsing, by a processor, an image file to be compressed; and compressing, by the processor, the image file by ignoring a portion of bits of each pixel from among a plurality of pixels of the image file.
Claims20
An image compression method comprising:
- parsing, by a processor, an image file to be compressed;
- and
- compressing, by the processor, the image file by,
- segmenting the image file into a plurality of blocks, each of the plurality of blocks including a plurality of pixels, and the plurality of blocks including a first block and a second block,
- adjusting a first value of a respective pixel of the first block based on a difference between the first value and a second value of a corresponding pixel in the second block, and
- ignoring a portion of bits of a binary number representing the first block, the binary number being based on the difference between the first value and the second value,
- wherein
- each of the plurality of pixels occupies a different pixel position in each respective block among the plurality of blocks, and
- the respective pixel occupies the same pixel position in the first block occupied by the corresponding pixel in the second block.
6 more elements
A non-transitory computer-readable recording medium storing instructions that, when executed by a processor, cause the processor to perform operations including,
- parsing an image file to be compressed;
- and
- compressing the image file by,
- segmenting the image file into a plurality of blocks, each of the plurality of blocks including a plurality of pixels, and the plurality of blocks including a first block and a second block,
- adjusting a first value of a respective pixel of the first block based on a difference between the first value and a second value of a corresponding pixel in the second block, and
- ignoring a portion of bits of a binary number representing the first block, the binary number being based on the difference between the first value and the second value,
- wherein
- each of the plurality of pixels occupies a different pixel position in each respective block among the plurality of blocks, and
- the respective pixel occupies the same pixel position in the first block occupied by the corresponding pixel in the second block.
6 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,
- perform a pixel conversion by,
- segmenting an image file into a plurality of blocks, each of the plurality of blocks including a plurality of pixels, and the plurality of blocks including a first block and a second block, and
- adjusting a first value of a respective pixel of the first block based on a difference between the first value and a second value of a corresponding pixel in the second block, and
- store the image file of which the pixel conversion is completed in a first format,
- wherein
- each of the plurality of pixels occupies a different pixel position in each respective block among the plurality of blocks, and
- the respective pixel occupies the same pixel position in the first block occupied by the corresponding pixel in the second block.
7 more elements
Dependencies are inferred from the claim text.