Apparatus and method for 2-dimensional data compression
AssigneeAmerica Online, Inc.
InventorPaul Houle
Life of this patent
Estimating the term…
Loading patent…
AssigneeAmerica Online, Inc.
InventorPaul Houle
Estimating the term…
A system and method for compressing data, including image data. The image data is formed by a pixel array, the pixel array having target pixels and prior pixels, each prior pixel being located in a position within the pixel array prior to each of the target pixels. The method of the present invention includes compressing the image data to obtain a compressed image. In the compression step, the pixel array is traversed according to a predetermined non-linear two-dimensional traversing pattern. A longest matching prior pixel string, if any, is located for each string of target pixels having a string of matching prior pixels. If no matching prior pixel is found for a target pixel, each such target pixel is characterized as an unmatched pixel. Finally, the compressed image is encoded and may be either transmitted or stored.
A method for compressing an original image, the original image having a pixel array, the pixel array having target pixels and prior pixels, each prior pixel being located in a position within the pixel array prior to each target pixel, the method comprising the steps of:
A method for compressing an original image to obtain a compressed image, the original image having a pixel array, the pixel array having target pixels and prior pixels, each prior pixel being located in a position within the pixel array prior to each target pixel, the method comprising the steps of:
A system for compressing an original image to obtain a compressed image, the original image having a pixel array, the pixel array having target pixels and prior pixels, each prior pixel being located in a position within the pixel array prior to each of the target pixels, the system comprising:
A computer program for compressing an original image to obtain a compressed image, the original image having a pixel array, the computer program being tangibly stored on a media readable by a computer system, the computer program being adapted for configuring the computer system upon being read and executed by the computer system to perform the functions of:
A method for compressing image data, the image data comprising an array of pixels, the array of pixels having an initial target pixel and prior pixels, each prior pixel being located before the initial target pixel within the array of pixels, the method comprising the steps of:
A method for compressing image data, the image data comprising an array of pixels, including target pixels and prior pixels, each prior pixel being located in a position within the array of pixels prior to the target pixels, the method comprising the steps of:
A method for compressing a stream of image data in a data compression system into a stream of encoded image data and for decompressing the stream of encoded image data into a decompressed image, the stream of image data comprising an array of pixels, the data compression system including a pixel pointer for indicating a target pixel being scanned, the method comprising the steps of:
A method for compressing a stream of image data in a data compression system and for decompressing the stream of image data into a decompressed image, the stream of image data comprising an array of pixels, the array of pixels being capable of being subdivided into strings incorporating at least one of the pixels from the array of pixels, the method comprising the steps of:
A data compression system for compressing a stream of image data into a stream of encoded image data and for decompressing the stream of encoded image data into a decompressed image, the stream of image data comprising an array of pixels, the data compression system including a pixel pointer for indicating a target pixel being scanned, the system comprising:
A system for compressing a stream of image data and for decompressing the stream of image data into a decompressed image, the stream of image data comprising an array of pixels, the array of pixels being capable of being subdivided into strings incorporating at least one of the pixels from the array of pixels, the system comprising:
A computer program for compressing a stream of image data into a stream of encoded image data and for decompressing the stream of encoded image data into a decompressed image, the stream of image data comprising an array of pixels, the computer program being tangibly stored on a media readable by a computer system, the computer system including a pixel pointer for indicating a target pixel being scanned, the computer program being adapted for configuring the computer system upon being read and executed by the computer system to perform the functions of:
A computer program for compressing a stream of image data and for decompressing the stream of image data into a decompressed image, the stream of image data comprising an array of pixels, the array of pixels being capable of being subdivided into strings incorporating at least one of the pixels from the array of pixels, the computer program being tangibly stored on a media readable by a computer system, the computer program being adapted for configuring the computer system upon being read and executed by the computer system to perform the functions of:
A method for compressing an incoming data stream, the incoming data stream comprising a plurality of incoming data segments, a group of two or more of the plurality of incoming data segments comprising an incoming data string, the method comprising the steps of:
A system for compressing an incoming data stream, the incoming data stream comprising a plurality of incoming data segments, a group of two or more of the plurality of incoming data segments comprising an incoming data string, the system comprising:
A method for compressing data, the data including a plurality of data segments having an order, the plurality of data segments including target segments and prior segments, the prior segments preceding the target segments within the order of the plurality of data segments, the method comprising the steps of:
A system for compressing data, the data including a plurality of segments having an order, the plurality of segments including target segments and prior segments, the prior segments preceding the target segments within the order of the plurality of segments, the system comprising:
A computer program for compressing data, the data including a plurality of segments having an order, the plurality of segments including target segments and prior segments, the prior segments preceding the target segments within the order of the plurality of segments, the computer program being tangibly stored on a media readable by a computer system, the computer program being adapted for configuring the computer system upon being read and executed by the computer system to perform the functions of:
Dependencies are inferred from the claim text.