Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP

hp.com home


LOCO-I/JPEG-LS Download area


printable version
» 

HP Labs

» Research
» News and events
» Technical reports
» About HP Labs
» Careers @ HP Labs
» People
» Worldwide sites
» Downloads
Content starts here

This page allows you to download a software implementation of JPEG-LS, the new ISO standard for lossless and near-lossless compression of continuous tone images. The standard is based on Hewlett-Packard Laboratories' LOCO-I algorithm, a fact reflected in the names of the programs.

JPEG-LS treats color planes almost independently. Therefore, best results are generally obtained when it is applied to image representations in which interplane correlation has been (losslessly) removed. Such transformations, however, are not part of the standard, and are best effected at the application level, due to the wide variety of color representations used in practice. As an example of lossless color decorrelation, the software download page contains an implementation of a simple color transformation that works well with RGB images, and can be used in conjunction with the JPEG-LS software.

Even though the term "continuous-tone image" refers in principle to any image whose components have more than one bit per sample, palletized images may require a reordering of the color palette for best compression results using LOCO-I/JPEG-LS on the array of color indices. This functionality is not implemented in the present software, although it is supported by the new standard, and is easy enough to implement with the tools given. Notice, however, that LOCO-I/JPEG-LS were not designed, and might not give optimal performance, for images that have been palletized through dithering.

At various points in the README file, we refer to the ISO-14495 draft standard. An electronic version of the draft is available from the official JPEG Web site (a very nice site worth browsing in any case).


THE SOFTWARE AVAILABLE FROM THIS WEB SITE AND EACH OF ITS COMPONENTS ARE PROTECTED UNDER COPYRIGHT LAWS. HEWLETT-PACKARD COMPANY RESERVES ALL RIGHTS EXCEPT THOSE EXPRESSLY GRANTED VIA THE TEXT BELOW. (c) HEWLETT-PACKARD COMPANY, 1995-2004.

HEWLETT-PACKARD COMPANY ("HP") DOES NOT WARRANT THE ACCURACY OR COMPLETENESS OF THE INFORMATION GIVEN HERE. ANY USE MADE OF, OR RELIANCE ON, SUCH INFORMATION IS ENTIRELY AT USER'S OWN RISK.

BY DOWNLOADING ANY COMPONENT OF THE SOFTWARE AVAILABLE FROM THIS WEB SITE ("THE SOFTWARE") YOU AGREE TO BE BOUND BY THE TERMS AND CONDITIONS OF THIS LICENSING AGREEMENT.

YOU MAY DOWNLOAD AND USE THE SOFTWARE FOR NON-COMMERCIAL PURPOSES FREE OF CHARGE OR FURTHER OBLIGATION. YOU MAY NOT, DIRECTLY OR INDIRECTLY, DISTRIBUTE THE SOFTWARE FOR A FEE, INCORPORATE THIS SOFTWARE INTO ANY PRODUCT OFFERED FOR SALE, OR USE THE SOFTWARE TO PROVIDE A SERVICE FOR WHICH A FEE IS CHARGED.

YOU MAY MAKE COPIES OF THE SOFTWARE AND DISTRIBUTE SUCH COPIES TO OTHER PERSONS PROVIDED THAT SUCH COPIES ARE ACCOMPANIED BY HEWLETT-PACKARD'S COPYRIGHT NOTICE AND THIS AGREEMENT AND THAT SUCH OTHER PERSONS AGREE TO BE BOUND BY THE TERMS OF THIS AGREEMENT.

THE SOFTWARE IS NOT OF PRODUCT QUALITY AND MAY HAVE ERRORS OR DEFECTS. THE SOFTWARE IS NOT A FULL IMPLEMENTATION OF THE JPEG-LS STANDARD. HP GIVES NO EXPRESS OR IMPLIED WARRANTY OF ANY KIND AND ANY IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR PURPOSE ARE DISCLAIMED.

HP SHALL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE. 


Each software item below and each component of that software is protected under the copyright laws.
(c) Hewlett-Packard Company 1995-2004.

Reference implementation,  October 1999

Download an archive appropriate to your computing environment:

Standard conformance testing files (see ISO 14495-1/ITU T.87): Color transformation filters:

JPEG-LS MS-Windows DLL and Plug-in for Adobe Photoshop
Version 1.0beta

Download a package appropriate for your system:

Windows 2000/ME/XP systems, or any Windows system with the Microsoft Installer installed.

Installation instructions: decompress the zip file into an empty temporary folder. Double-click on

JPEGLS-LIB.msi to install the JPEG-LS DLL and auxiliary files (e.g. API, examples, etc.);

 JPEGLS-PLUG.msi to install the JPEG-LS plug-in for Adobe Photoshop (this also installs a copy of the DLL without the auxiliary files).

All Windows systems (large file).

Installation instructions: decompress the zip file into an empty temporary folder. Double-click on

setup-lib.exe to install the JPEG-LS DLL and auxiliary files (e.g. API, examples, etc.);

 setup-plug.exe to install the JPEG-LS plug-in for Adobe Photoshop (this also installs a copy of the DLL without the auxiliary files).        

 


Other info

  • Looking for JPEG-LS source code?
    Click here for a public domain source code with an efficient JPEG-LS implementation based on HP's original code.

For more details, contact the LOCO-I team at HP Labs, loco@hpl.hp.com.

Download

» Information Theory
» People
» Publications
» Patents
» Discrete Universal Denoiser (DUDE)
» Elliptic Curve Cryptography
» Image Compression
» Seminars
» Related Links
This is a controller for a color printer. Each chip contains a
compressor/decompressor based on an algorithm created by HP Labs.
Privacy statement Using this site means you accept its terms Feedback to HP Labs
© 2009 Hewlett-Packard Development Company, L.P.