JPEG 2000 Software Licensing


                      Peter Schelkens, Tim Bruylants

                      Department of E...
JPEG

         • The Joint Photographic Experts Group (JPEG)
                  – Working group of the International Standa...
Why JPEG 2000
         • The incentive behind the development of the JPEG 2000 system
           was not just to provide h...
Wavelet-based scalable
                             coding
                            Resolution Scalability




Peter.Sc...
Wavelet-based scalable
                            coding

                             Quality Scalability




Peter.Sche...
JPEG 2000 Technology


                                                                        Discrete
                  ...
The JPEG 2000 Suite


                                                                 Part 3
                   Part 1/13...
Markets: Digital Cinema


                                                                                                ...
Markets: File-based Cross-
                            media Production in
                            Broadcasting




  ...
JPEG 2000 Products
           • Hardware
             – Analog Devices (ADV202)
             – Barco Silex (FPGA)        S...
Our Product


                                                                 Part 3
                   Part 1/13        ...
Our Product

           • ETRO designed/wrote a software package that:
              – Delivers JPEG 2000 Part 1 compatibi...
Our Problem

           • Numerous requests from companies and academic
             institutions for our code (often in r...
File-based Cross-media
                            Production in Broadcasting




                                        ...
To learn more
                               on JPEG 2000 ...




SPIE Electronic Imaging 2009
Peter.Schelkens@vub.ac.be
1...
Upcoming SlideShare
Loading in...5
×

Jpeg2000

829

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
829
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
33
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Jpeg2000"

  1. 1. JPEG 2000 Software Licensing Peter Schelkens, Tim Bruylants Department of Electronics and Informatics (ETRO) Vrije Universiteit Brussel (VUB) Interdisciplinary Institute for Broadband Technology (IBBT) 12/01/2010 | pag. 1
  2. 2. JPEG • The Joint Photographic Experts Group (JPEG) – Working group of the International Standardization Organization (ISO) and the International Electrotechnical Commission (IEC) – ISO/IEC JTC1/SC29/WG1 – “Joint” refers to the additional collaboration with the International Telecommunication Union (ITU) • Compression standards – JBIG-1 & JBIG-2 – JPEG – JPEG-LS – JPEG 2000 – JPEG XR – AIC (Upcoming) Peter.Schelkens@vub.ac.be 12/01/2010 | pag. 2
  3. 3. Why JPEG 2000 • The incentive behind the development of the JPEG 2000 system was not just to provide higher compression efficiency than the baseline JPEG system, but also to provide a rich set of features: – Improved compression efficiency – Lossy to lossless compression – Multiple resolution representation – Embedded bit-stream, including progressive decoding and signal-to-noise (SNR) scalability – Tiling – Region-of-interest (ROI) coding – Error resilience – Random codestream access and processing – Improved performance to multiple compression/decompression cycles – Flexible file format Peter.Schelkens@vub.ac.be 12/01/2010 | pag. 3
  4. 4. Wavelet-based scalable coding Resolution Scalability Peter.Schelkens@vub.ac.be 12/01/2010 | pag. 4
  5. 5. Wavelet-based scalable coding Quality Scalability Peter.Schelkens@vub.ac.be 12/01/2010 | pag. 6
  6. 6. JPEG 2000 Technology Discrete Tiling Wavelet Transform Split into codeblocks EBCOT: Embedded block coding by optimized trucation Tier 1: Low-level embedded block coding Embedded Context-based Codeblock Ci , 0  i N Bit-plane adaptive Coding arithmetic coding Embedded bit-stream Bi , 0  i  N Maximum quality Tier 2: Layer formation Peter.Schelkens@vub.ac.be 12/01/2010 | pag. 7
  7. 7. The JPEG 2000 Suite Part 3 Part 1/13 Part 8 MJPEG 2000 Core Codec JPSEC Part 12 Part 2 Part 11 ISO Base Media Part 9 Extensions JPWL JPIP Part 6 Part 10 JPM 3D Extensions Part 14 Image Codec Extra Functionality JPXML Tools Codec Tools E2E Toolset File Format Part 4 Part 5 Compliance Testing Reference Software Check also SC29 status pages: http://www.itscj.ipsj.or.jp/sc29/ Peter.Schelkens@vub.ac.be 12/01/2010 | pag. 9
  8. 8. Markets: Digital Cinema Secure Media Block Key Security Digital Cinema Manager Distribution Master* (DCDM*) Projector JPEG2000 Decryption Image Watermarking Overlay Decompression Digital Cinema Dencryption Captions Package Sound System DCP Decryption Subtitles Storage Decryption Audio Watermarking Auxiliary Automation System Data Peter.Schelkens@vub.ac.be 12/01/2010 | pag. 10
  9. 9. Markets: File-based Cross- media Production in Broadcasting (EBU/VRT, 2009) Peter.Schelkens@vub.ac.be 12/01/2010 | pag. 11
  10. 10. JPEG 2000 Products • Hardware – Analog Devices (ADV202) – Barco Silex (FPGA) Sold AS IS, closed design – … Complete packages to be used as component in an end product • Software – Kakadu Complex code – LuraTech Highly optimized code – Aware Inc. Closed source – Dolby Support/No support – Lead technologies … – OpenJPEG – … Slide 12
  11. 11. Our Product Part 3 Part 1/13 Part 8 MJPEG 2000 Core Codec JPSEC Part 12 Part 2 Part 11 ISO Base Media Part 9 Extensions JPWL JPIP Part 6 Part 10 JPM 3D Extensions Part 14 Image Codec Extra Functionality JPXML Tools Codec Tools E2E Toolset File Format Part 4 Part 5 Compliance Testing Reference Software Check also SC29 status pages: http://www.itscj.ipsj.or.jp/sc29/ Peter.Schelkens@vub.ac.be 12/01/2010 | pag. 13
  12. 12. Our Product • ETRO designed/wrote a software package that: – Delivers JPEG 2000 Part 1 compatibility – Delivers JPEG 2000 Part 10 (JP3D) compatibility • It is the official JPEG 2000 reference software of JP3D • Currently the ONLY available software package that has JP3D functionality – High and competitive compression performance – Simple design • This makes it also interesting to hardware chip designers and researchers – Easy to use, modify, learn from • This makes it also interesting to hardware chip designers and researchers – Originally intended for internal research and as reference software for the JPEG 2000 Part 10 standard Slide 14
  13. 13. Our Problem • Numerous requests from companies and academic institutions for our code (often in research context) • Non-commercial vs. commercial use policies? – Can we create some kind of revenue? • How to provide access to the code? (NDA?) • Licenses? • Warranties? • Support? Slide 15
  14. 14. File-based Cross-media Production in Broadcasting (EBU/VRT, 2009) Peter.Schelkens@vub.ac.be 12/01/2010 | pag. 16
  15. 15. To learn more on JPEG 2000 ... SPIE Electronic Imaging 2009 Peter.Schelkens@vub.ac.be 12/01/2010 | pag. 17
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×