Return-Path: <owner-tiff@olympiakos.com>
Received: from nataly.at1895.spb.edu (localhost [127.0.0.1])
	by at1895.spb.edu (8.12.4/8.12.4/Debian-4) with ESMTP id g93FUCYR028818
	for <dron@at1895.spb.edu>; Thu, 3 Oct 2002 19:30:12 +0400
Received: from olympiakos.com (uucp@localhost)
	by nataly.at1895.spb.edu (8.12.4/8.12.4/Debian-4) with UUCP id g93FUC6K028815
	for dron@at1895.spb.edu; Thu, 3 Oct 2002 19:30:12 +0400
Received: from knot.pu.ru (knot.pu.ru [193.124.85.214] (may be forged))
	by wg.pu.ru (8.9.1a/8.9.1) with ESMTP id PAA08557
	for <dron@at1895.spb.edu>; Thu, 3 Oct 2002 15:20:27 GMT
Received: from gate7.olympiakos.com (sdsl-64-32-199-150.dsl.iad.megapath.net [64.32.199.150])
	by knot.pu.ru (8.9.3/8.9.0) with ESMTP id TAA29280
	for <dron@at1895.spb.edu>; Thu, 3 Oct 2002 19:20:26 +0400 (MSD)
Received: from localhost (daemon@localhost)
	by gate7.olympiakos.com (8.9.3/8.9.3) with SMTP id KAA26348;
	Thu, 3 Oct 2002 10:15:51 -0400
Received: by gate7.olympiakos.com (bulk_mailer v1.9); Thu, 3 Oct 2002 10:05:12 -0400
Received: (from majordom@localhost)
	by gate7.olympiakos.com (8.9.3/8.9.3) id KAA26283
	for tiff-outgoing; Thu, 3 Oct 2002 10:05:12 -0400
X-Authentication-Warning: gate7.olympiakos.com: majordom set sender to owner-tiff@olympiakos.com using -f
Received: from sabre.velocet.net (postfix@sabre.velocet.net [216.138.209.205])
	by gate7.olympiakos.com (8.9.3/8.9.3) with ESMTP id KAA26280
	for <tiff@olympiakos.com>; Thu, 3 Oct 2002 10:05:11 -0400
Received: from pobox.com (H156.C195.tor.velocet.net [216.138.195.156])
	by sabre.velocet.net (Postfix) with ESMTP
	id 85C30138094; Thu,  3 Oct 2002 10:05:03 -0400 (EDT)
Message-ID: <3D9C4E8F.70204@pobox.com>
Date: Thu, 03 Oct 2002 10:05:03 -0400
From: Frank Warmerdam <warmerdam@pobox.com>
Reply-To: warmerdam@pobox.com
User-Agent: Mozilla/5.0 (X11; U; Linux i586; en-US; rv:0.9.9) Gecko/20020313
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Julien Demaria <dem@acri-st.fr>, TIFF Mailing List <tiff@olympiakos.com>
Subject: Re: JPEG 2000 in TIFF
References: <5.0.2.1.2.20021003104233.00a49ec0@mail.acri.fr>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-tiff@olympiakos.com
Precedence: bulk
Content-Transfer-Encoding: 7bit
Status: RO
Content-Length: 2569
Lines: 61

Julien Demaria wrote:
> Hi,
> 
> I'm interested about JPEG 2000 in TIFF.
> Is an integration of this compression as a new codec in libtiff is 
> planned ?
> At the matter of fact it's only the writting of an interface file 
> tif_jp2.c file as the tif_jpeg.c file for standard jpeg...
> 
> Thanks in advance for all informations about JPEG 2000 in TIFF,

Julien,

I have been thinking about the idea of embedding jpc (jpeg 2000 code streams)
as TIFF tiles or strips.  The idea would be that each chunk of strip or
tile data would be a free standing JPEG 2000 data stream in "jpc" format.
That is they would not have the extra .jp2 wrapper info but there would
still potentially be a fair amount of information duplication between the
jpc streams.

Various libraries, such as JasPer, should be able to provide the JPEG2000
jpc read/write support.

If we take this approach we would need to assign a new compression code,
and implement a tif_jpc_jasper.c or something like that.

Note that the JasPer license states:

"F.  This software is for use only in hardware or software products that
are compliant with ISO/IEC 15444-1 (i.e., JPEG-2000 Part 1).  No license
or right to this Software is granted for products that do not comply
with ISO/IEC 15444-1.  The JPEG-2000 Part 1 standard can be purchased
from the ISO."

The standalone .jpc format is a format defined in the aformentioned ISO
specification.  However, it isn't clear to me whether jpc format embedded
within TIFF would be considered a product complying with ISO/IEC 15444-1
or not.

Also, even if we didn't limit ourselves to use of JasPer, I am concerned
that the various agreements by patent holders for aspects of the JPEG2000
specification only apply to ISO/IEC 15444-1 products.  That is to say,
various organizations involved in the JPEG-2000 specification process have
given permission for their patented approaches to be use in JPEG-2000 without
royalties; however, those grants might not be considered to apply to
JPEG2000 in TIFF.

However, I for one would be willing to take the chance, at least for
prototyping purposes.

Best regards,
-- 
---------------------------------------+--------------------------------------
I set the clouds in motion - turn up   | Frank Warmerdam, warmerdam@pobox.com
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush    | Geospatial Programmer for Rent



To subscribe or unsubscribe email tiff-request@olympiakos.com with subscribe
or unsubscribe in the email body.  Libtiff home page: http://www.libtiff.org

