Image compression method
First Claim
Patent Images
1. An image compression method for increasing a data rate and decoding performance of an image to be transmitted, comprising the steps of:
- a) determining whether respective codes corresponding to said image are repeated, encoding repeated codes of the corresponding codes into linked data indicative of a start position and number of the repeated codes, and encoding non-repeated codes of said corresponding codes into unlinked data indicative of the non-repeated codes; and
b) setting a linked data size indicative of an entire size of said linked data, consecutively arranging said linked data, arranging said linked data size upstream of said consecutively arranged linked data and arranging said unlinked data downstream of said consecutively arranged linked data.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein is a method for compressing an image using a permissible-error (PE) encoding method and a dynamic link-size encoding method. An image compression efficiency can be increased by selectively applying the permissible-error encoding method and the dynamic link-size encoding method to a zero loss compression method, for example, a Lempel-Ziv compression method.
19 Citations
11 Claims
-
1. An image compression method for increasing a data rate and decoding performance of an image to be transmitted, comprising the steps of:
-
a) determining whether respective codes corresponding to said image are repeated, encoding repeated codes of the corresponding codes into linked data indicative of a start position and number of the repeated codes, and encoding non-repeated codes of said corresponding codes into unlinked data indicative of the non-repeated codes; and
b) setting a linked data size indicative of an entire size of said linked data, consecutively arranging said linked data, arranging said linked data size upstream of said consecutively arranged linked data and arranging said unlinked data downstream of said consecutively arranged linked data.
-
-
2. An image compression method for increasing a data rate and decoding performance of an image to be transmitted, comprising the steps of:
-
a) determining whether respective codes corresponding to said image are repeated, encoding repeated codes of the corresponding codes into linked data indicative of a start position and number of the repeated codes, and encoding non-repeated codes of said corresponding codes into unlinked data indicative of the non-repeated codes; and
b) setting a permissible error with respect to each of said linked data and encoding said linked data within the range of the set permissible error. - View Dependent Claims (3)
-
-
4. An image compression method for increasing a data rate and decoding performance of an image to be transmitted, comprising the steps of:
-
a) initializing a position of a current pixel of said image to be encoded and a position of a previous pixel to be compared with said current pixel to find repeated patterns with respect to said current pixel;
b) comparing said current pixel position with said previous pixel position to determine whether said current pixel position is less than said previous pixel position;
c) obtaining differences between code values from said current pixel position to a certain pixel position and code values from said previous pixel position to just before said current pixel position if said current pixel position is determined to be less than said previous pixel position;
d) selecting one of said differences existing within the range of a set permissible error as a permissible value and determining whether said permissible value is repeated; and
e) if said permissible value is determined to be repeated, transforming the repeated permissible values into linked data including a start position and number of the repeated permissible values, and, if said permissible value is determined not to be repeated, maintaining the permissible value. - View Dependent Claims (5)
-
-
6. An image compression method for increasing a data rate and decoding performance of an image to be transmitted, comprising the steps of:
-
a) initializing a position of a current pixel of said image to be encoded and a position of a previous pixel to be compared with said current pixel to find repeated patterns with respect to said current pixel;
b) comparing said current pixel position with said previous pixel position to determine whether said current pixel position is less than said previous pixel position;
c) determining whether code values from said current pixel position to a certain pixel position and code values from said previous pixel position to just before said current pixel position are repeated, if said current pixel position is determined to be less than said previous pixel position;
d) transforming repeated codes of said code values into linked data including a start position and number of the repeated code values, and maintaining non-repeated codes of said code values as unlinked data;
e) setting information regarding an entire size of said linked data, consecutively arranging said linked data and arranging said entire size information of said linked data upstream of said consecutively arranged linked data; and
f) arranging said unlinked-data downstream of said consecutively arranged linked data. - View Dependent Claims (7)
-
-
8. An image compression method for increasing a data rate and decoding performance of an image to be transmitted, comprising the steps of:
-
a) initializing a position of a current pixel of said image to be encoded and a position of a previous pixel to be compared with said current pixel to find repeated patterns with respect to said current pixel;
b) comparing said current pixel position with said previous pixel position to determine whether said current pixel position is less than said previous pixel position;
c) obtaining differences between code values from said current pixel position to a certain pixel position and code values from said previous pixel position to just before said current pixel position if said current pixel position is determined to be less than said previous pixel position;
d) selecting one of said differences existing within the range of a set permissible error as a permissible value and determining whether said permissible value is repeated;
e) if said permissible value is determined to be repeated, transforming the repeated permissible values into linked data including a start position and number of the repeated permissible values, and, if said permissible value is determined not to be repeated, maintaining the permissible value; and
f) setting information regarding an entire size of said linked data, consecutively arranging said linked data, arranging said entire size information of said linked data upstream of said consecutively arranged linked data and arranging unlinked data downstream of said consecutively arranged linked data. - View Dependent Claims (9, 10, 11)
-
Specification