SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
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
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
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
Wavelet-based scalable
                             coding
                            Resolution Scalability




Peter.Schelkens@vub.ac.be
12/01/2010 | pag. 4
Wavelet-based scalable
                            coding

                             Quality Scalability




Peter.Schelkens@vub.ac.be
12/01/2010 | pag. 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
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
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
Markets: File-based Cross-
                            media Production in
                            Broadcasting




                                                 (EBU/VRT, 2009)
Peter.Schelkens@vub.ac.be
12/01/2010 | pag. 11
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
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
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
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
File-based Cross-media
                            Production in Broadcasting




                                                 (EBU/VRT, 2009)
Peter.Schelkens@vub.ac.be
12/01/2010 | pag. 16
To learn more
                               on JPEG 2000 ...




SPIE Electronic Imaging 2009
Peter.Schelkens@vub.ac.be
12/01/2010 | pag. 17

Más contenido relacionado

La actualidad más candente

Introduction to Image Compression
Introduction to Image CompressionIntroduction to Image Compression
Introduction to Image CompressionKalyan Acharjya
 
Multimedia image compression standards
Multimedia image compression standardsMultimedia image compression standards
Multimedia image compression standardsMazin Alwaaly
 
Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)asodariyabhavesh
 
MPEG video compression standard
MPEG video compression standardMPEG video compression standard
MPEG video compression standardanuragjagetiya
 
Interpixel redundancy
Interpixel redundancyInterpixel redundancy
Interpixel redundancyNaveen Kumar
 
Video Compression Standards - History & Introduction
Video Compression Standards - History & IntroductionVideo Compression Standards - History & Introduction
Video Compression Standards - History & IntroductionChamp Yen
 
Image processing second unit Notes
Image processing second unit NotesImage processing second unit Notes
Image processing second unit NotesAAKANKSHA JAIN
 
Image enhancement techniques
Image enhancement techniques Image enhancement techniques
Image enhancement techniques Arshad khan
 
Enhancement in spatial domain
Enhancement in spatial domainEnhancement in spatial domain
Enhancement in spatial domainAshish Kumar
 
Digital Image Processing: Image Restoration
Digital Image Processing: Image RestorationDigital Image Processing: Image Restoration
Digital Image Processing: Image RestorationMostafa G. M. Mostafa
 

La actualidad más candente (20)

Segmentation Techniques -II
Segmentation Techniques -IISegmentation Techniques -II
Segmentation Techniques -II
 
H261
H261H261
H261
 
Introduction to Image Compression
Introduction to Image CompressionIntroduction to Image Compression
Introduction to Image Compression
 
Image compression .
Image compression .Image compression .
Image compression .
 
Bit plane coding
Bit plane codingBit plane coding
Bit plane coding
 
Lzw coding technique for image compression
Lzw coding technique for image compressionLzw coding technique for image compression
Lzw coding technique for image compression
 
Multimedia image compression standards
Multimedia image compression standardsMultimedia image compression standards
Multimedia image compression standards
 
Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)
 
MPEG video compression standard
MPEG video compression standardMPEG video compression standard
MPEG video compression standard
 
Mpeg 2
Mpeg 2Mpeg 2
Mpeg 2
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
Interpixel redundancy
Interpixel redundancyInterpixel redundancy
Interpixel redundancy
 
Video Compression Standards - History & Introduction
Video Compression Standards - History & IntroductionVideo Compression Standards - History & Introduction
Video Compression Standards - History & Introduction
 
JPEG Image Compression
JPEG Image CompressionJPEG Image Compression
JPEG Image Compression
 
Data Redundacy
Data RedundacyData Redundacy
Data Redundacy
 
Image processing second unit Notes
Image processing second unit NotesImage processing second unit Notes
Image processing second unit Notes
 
Image enhancement techniques
Image enhancement techniques Image enhancement techniques
Image enhancement techniques
 
Enhancement in spatial domain
Enhancement in spatial domainEnhancement in spatial domain
Enhancement in spatial domain
 
Jpeg
JpegJpeg
Jpeg
 
Digital Image Processing: Image Restoration
Digital Image Processing: Image RestorationDigital Image Processing: Image Restoration
Digital Image Processing: Image Restoration
 

Destacado

Dsss final
Dsss finalDsss final
Dsss finalAJAL A J
 
intoPIX - Everything about Jpeg2000
intoPIX - Everything about Jpeg2000intoPIX - Everything about Jpeg2000
intoPIX - Everything about Jpeg2000guestd38f1
 
Spread spectrum communications and CDMA
Spread spectrum communications and CDMASpread spectrum communications and CDMA
Spread spectrum communications and CDMAHossam Zein
 
MPEG (Systems) standards: where are we today?
MPEG (Systems) standards: where are we today?MPEG (Systems) standards: where are we today?
MPEG (Systems) standards: where are we today?Alpen-Adria-Universität
 
Digital communication (DSSS)
Digital communication  (DSSS)Digital communication  (DSSS)
Digital communication (DSSS)SSGMCE SHEGAON
 
Packet-Hiding Methods: To Prevent Selective Jamming Attacks
Packet-Hiding Methods: To Prevent Selective Jamming AttacksPacket-Hiding Methods: To Prevent Selective Jamming Attacks
Packet-Hiding Methods: To Prevent Selective Jamming AttacksSwapnil Salunke
 
Comprimato GTC presentation on the video data challenge and JPEG2000
Comprimato GTC presentation on the video data challenge and JPEG2000Comprimato GTC presentation on the video data challenge and JPEG2000
Comprimato GTC presentation on the video data challenge and JPEG2000Comprimato
 
JPEG2000 in a nutshell
JPEG2000 in a nutshellJPEG2000 in a nutshell
JPEG2000 in a nutshellBenoit Michel
 
Jpeg 2000 For Digital Archives
Jpeg 2000 For Digital ArchivesJpeg 2000 For Digital Archives
Jpeg 2000 For Digital ArchivesRichard Bernier
 
Presentation on fhss
Presentation on fhssPresentation on fhss
Presentation on fhsstanu_jaswal
 
Recent advances in quality of experience in multimedia communication
Recent advances in quality of experience in multimedia communicationRecent advances in quality of experience in multimedia communication
Recent advances in quality of experience in multimedia communicationIMTC
 
Image Optimization for the Web at php|works
Image Optimization for the Web at php|worksImage Optimization for the Web at php|works
Image Optimization for the Web at php|worksStoyan Stefanov
 

Destacado (20)

Jpeg 2000
Jpeg 2000Jpeg 2000
Jpeg 2000
 
Dsss final
Dsss finalDsss final
Dsss final
 
intoPIX - Everything about Jpeg2000
intoPIX - Everything about Jpeg2000intoPIX - Everything about Jpeg2000
intoPIX - Everything about Jpeg2000
 
cdma
cdmacdma
cdma
 
Spread spectrum communications and CDMA
Spread spectrum communications and CDMASpread spectrum communications and CDMA
Spread spectrum communications and CDMA
 
MPEG (Systems) standards: where are we today?
MPEG (Systems) standards: where are we today?MPEG (Systems) standards: where are we today?
MPEG (Systems) standards: where are we today?
 
Digital communication (DSSS)
Digital communication  (DSSS)Digital communication  (DSSS)
Digital communication (DSSS)
 
09 spread spectrum
09 spread spectrum09 spread spectrum
09 spread spectrum
 
Cdma
CdmaCdma
Cdma
 
Hw2
Hw2Hw2
Hw2
 
Packet-Hiding Methods: To Prevent Selective Jamming Attacks
Packet-Hiding Methods: To Prevent Selective Jamming AttacksPacket-Hiding Methods: To Prevent Selective Jamming Attacks
Packet-Hiding Methods: To Prevent Selective Jamming Attacks
 
Comprimato GTC presentation on the video data challenge and JPEG2000
Comprimato GTC presentation on the video data challenge and JPEG2000Comprimato GTC presentation on the video data challenge and JPEG2000
Comprimato GTC presentation on the video data challenge and JPEG2000
 
JPEG2000 in a nutshell
JPEG2000 in a nutshellJPEG2000 in a nutshell
JPEG2000 in a nutshell
 
Dct and adaptive filters
Dct and adaptive filtersDct and adaptive filters
Dct and adaptive filters
 
SPREAD SPECTRUM
SPREAD SPECTRUMSPREAD SPECTRUM
SPREAD SPECTRUM
 
Jpeg 2000 For Digital Archives
Jpeg 2000 For Digital ArchivesJpeg 2000 For Digital Archives
Jpeg 2000 For Digital Archives
 
Presentation on fhss
Presentation on fhssPresentation on fhss
Presentation on fhss
 
Recent advances in quality of experience in multimedia communication
Recent advances in quality of experience in multimedia communicationRecent advances in quality of experience in multimedia communication
Recent advances in quality of experience in multimedia communication
 
Image Optimization for the Web at php|works
Image Optimization for the Web at php|worksImage Optimization for the Web at php|works
Image Optimization for the Web at php|works
 
Digital Communication Techniques
Digital Communication TechniquesDigital Communication Techniques
Digital Communication Techniques
 

Similar a Jpeg2000

IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
Wavelet video processing tecnology
Wavelet video processing tecnologyWavelet video processing tecnology
Wavelet video processing tecnologyPrashant Madnavat
 
Skype testing overview
Skype testing overviewSkype testing overview
Skype testing overviewQA Club Kiev
 
Skype testing overview
Skype testing overviewSkype testing overview
Skype testing overviewQA Club Kiev
 
Psdot 17 new channel selection rule for jpeg steganography
Psdot 17 new channel selection rule for jpeg steganographyPsdot 17 new channel selection rule for jpeg steganography
Psdot 17 new channel selection rule for jpeg steganographyZTech Proje
 
A Novel Optimum Technique for JPEG 2000 Post Compression Rate Distortion Algo...
A Novel Optimum Technique for JPEG 2000 Post Compression Rate Distortion Algo...A Novel Optimum Technique for JPEG 2000 Post Compression Rate Distortion Algo...
A Novel Optimum Technique for JPEG 2000 Post Compression Rate Distortion Algo...IDES Editor
 
Robust Video Watermarking Scheme Based on Intra-Coding Process in MPEG-2 Style
Robust Video Watermarking Scheme Based on Intra-Coding Process in MPEG-2 Style Robust Video Watermarking Scheme Based on Intra-Coding Process in MPEG-2 Style
Robust Video Watermarking Scheme Based on Intra-Coding Process in MPEG-2 Style IJECEIAES
 
ANALYSING JPEG CODING WITH MASKING
ANALYSING JPEG CODING WITH MASKINGANALYSING JPEG CODING WITH MASKING
ANALYSING JPEG CODING WITH MASKINGijma
 
TO DEVELOP A DICOM VIEWER TOOL FOR VIEWING JPEG 2000 IMAGE AND PATIENT INFORM...
TO DEVELOP A DICOM VIEWER TOOL FOR VIEWING JPEG 2000 IMAGE AND PATIENT INFORM...TO DEVELOP A DICOM VIEWER TOOL FOR VIEWING JPEG 2000 IMAGE AND PATIENT INFORM...
TO DEVELOP A DICOM VIEWER TOOL FOR VIEWING JPEG 2000 IMAGE AND PATIENT INFORM...sipij
 
JPEG2000 Alliance IBC 2009
JPEG2000 Alliance IBC 2009JPEG2000 Alliance IBC 2009
JPEG2000 Alliance IBC 2009Hal J. Reisiger
 
IRJET- A Hybrid Image and Video Compression of DCT and DWT Techniques for H.2...
IRJET- A Hybrid Image and Video Compression of DCT and DWT Techniques for H.2...IRJET- A Hybrid Image and Video Compression of DCT and DWT Techniques for H.2...
IRJET- A Hybrid Image and Video Compression of DCT and DWT Techniques for H.2...IRJET Journal
 
Vediocompressed
VediocompressedVediocompressed
Vediocompressedtangbinsen
 
The 2012 transition from dfm to pdfd leor nevo-intel
The 2012 transition from dfm to pdfd  leor nevo-intelThe 2012 transition from dfm to pdfd  leor nevo-intel
The 2012 transition from dfm to pdfd leor nevo-intelchiportal
 
Optimisation and Compression Intro
Optimisation and Compression IntroOptimisation and Compression Intro
Optimisation and Compression IntroJames Uren
 

Similar a Jpeg2000 (20)

IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
Wavelet video processing tecnology
Wavelet video processing tecnologyWavelet video processing tecnology
Wavelet video processing tecnology
 
Skype testing overview
Skype testing overviewSkype testing overview
Skype testing overview
 
Skype testing overview
Skype testing overviewSkype testing overview
Skype testing overview
 
Psdot 17 new channel selection rule for jpeg steganography
Psdot 17 new channel selection rule for jpeg steganographyPsdot 17 new channel selection rule for jpeg steganography
Psdot 17 new channel selection rule for jpeg steganography
 
A Novel Optimum Technique for JPEG 2000 Post Compression Rate Distortion Algo...
A Novel Optimum Technique for JPEG 2000 Post Compression Rate Distortion Algo...A Novel Optimum Technique for JPEG 2000 Post Compression Rate Distortion Algo...
A Novel Optimum Technique for JPEG 2000 Post Compression Rate Distortion Algo...
 
Robust Video Watermarking Scheme Based on Intra-Coding Process in MPEG-2 Style
Robust Video Watermarking Scheme Based on Intra-Coding Process in MPEG-2 Style Robust Video Watermarking Scheme Based on Intra-Coding Process in MPEG-2 Style
Robust Video Watermarking Scheme Based on Intra-Coding Process in MPEG-2 Style
 
ANALYSING JPEG CODING WITH MASKING
ANALYSING JPEG CODING WITH MASKINGANALYSING JPEG CODING WITH MASKING
ANALYSING JPEG CODING WITH MASKING
 
TO DEVELOP A DICOM VIEWER TOOL FOR VIEWING JPEG 2000 IMAGE AND PATIENT INFORM...
TO DEVELOP A DICOM VIEWER TOOL FOR VIEWING JPEG 2000 IMAGE AND PATIENT INFORM...TO DEVELOP A DICOM VIEWER TOOL FOR VIEWING JPEG 2000 IMAGE AND PATIENT INFORM...
TO DEVELOP A DICOM VIEWER TOOL FOR VIEWING JPEG 2000 IMAGE AND PATIENT INFORM...
 
JPEG2000 Alliance IBC 2009
JPEG2000 Alliance IBC 2009JPEG2000 Alliance IBC 2009
JPEG2000 Alliance IBC 2009
 
Wireless PC2TV
Wireless PC2TVWireless PC2TV
Wireless PC2TV
 
Mpeg7
Mpeg7Mpeg7
Mpeg7
 
Tutorial MPEG 3D Graphics
Tutorial MPEG 3D GraphicsTutorial MPEG 3D Graphics
Tutorial MPEG 3D Graphics
 
IRJET- A Hybrid Image and Video Compression of DCT and DWT Techniques for H.2...
IRJET- A Hybrid Image and Video Compression of DCT and DWT Techniques for H.2...IRJET- A Hybrid Image and Video Compression of DCT and DWT Techniques for H.2...
IRJET- A Hybrid Image and Video Compression of DCT and DWT Techniques for H.2...
 
Vediocompressed
VediocompressedVediocompressed
Vediocompressed
 
MPEG2whitepaper
MPEG2whitepaperMPEG2whitepaper
MPEG2whitepaper
 
MPEG2whitepaper
MPEG2whitepaperMPEG2whitepaper
MPEG2whitepaper
 
MPEG2whitepaper
MPEG2whitepaperMPEG2whitepaper
MPEG2whitepaper
 
The 2012 transition from dfm to pdfd leor nevo-intel
The 2012 transition from dfm to pdfd  leor nevo-intelThe 2012 transition from dfm to pdfd  leor nevo-intel
The 2012 transition from dfm to pdfd leor nevo-intel
 
Optimisation and Compression Intro
Optimisation and Compression IntroOptimisation and Compression Intro
Optimisation and Compression Intro
 

Más de imec.archive

iMinds-iLab.o, Open Innovation in ICT
iMinds-iLab.o, Open Innovation in ICTiMinds-iLab.o, Open Innovation in ICT
iMinds-iLab.o, Open Innovation in ICTimec.archive
 
Accio presentation closing event
Accio presentation closing eventAccio presentation closing event
Accio presentation closing eventimec.archive
 
PRoF+ Patient Room of the Future
PRoF+ Patient Room of the FuturePRoF+ Patient Room of the Future
PRoF+ Patient Room of the Futureimec.archive
 
Results of the Apollon pilot in homecare and independent living
Results of the Apollon pilot in homecare and independent livingResults of the Apollon pilot in homecare and independent living
Results of the Apollon pilot in homecare and independent livingimec.archive
 
Delivery of feedback on Health, Home Security and Home Energy in Aware Homes ...
Delivery of feedback on Health, Home Security and Home Energy in Aware Homes ...Delivery of feedback on Health, Home Security and Home Energy in Aware Homes ...
Delivery of feedback on Health, Home Security and Home Energy in Aware Homes ...imec.archive
 
NMMU-Emmanuel Haven Living Lab
NMMU-Emmanuel Haven Living LabNMMU-Emmanuel Haven Living Lab
NMMU-Emmanuel Haven Living Labimec.archive
 
The Humanicité workshops
The Humanicité workshopsThe Humanicité workshops
The Humanicité workshopsimec.archive
 
A Real-World Experimentation Platform
A Real-World Experimentation PlatformA Real-World Experimentation Platform
A Real-World Experimentation Platformimec.archive
 
ENoLL @ AAL Forum 2012
ENoLL @ AAL Forum 2012ENoLL @ AAL Forum 2012
ENoLL @ AAL Forum 2012imec.archive
 
ENoLL 6th Wave Results Ceremony (Jesse Marsh)
ENoLL 6th Wave Results Ceremony (Jesse Marsh)ENoLL 6th Wave Results Ceremony (Jesse Marsh)
ENoLL 6th Wave Results Ceremony (Jesse Marsh)imec.archive
 
The Connected Smart Cities Network and Living Labs - Towards Horizon 2020 - K...
The Connected Smart Cities Network and Living Labs - Towards Horizon 2020 - K...The Connected Smart Cities Network and Living Labs - Towards Horizon 2020 - K...
The Connected Smart Cities Network and Living Labs - Towards Horizon 2020 - K...imec.archive
 
Apollon-23/05/2012-9u30- Parallell session: Living Labs added value
Apollon-23/05/2012-9u30- Parallell session: Living Labs added value  Apollon-23/05/2012-9u30- Parallell session: Living Labs added value
Apollon-23/05/2012-9u30- Parallell session: Living Labs added value imec.archive
 
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across borders
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across bordersApollon - 22/5/12 - 11:30 - Local SME's - Innovating Across borders
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across bordersimec.archive
 
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future InternetApollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internetimec.archive
 
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future InternetApollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internetimec.archive
 
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future InternetApollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internetimec.archive
 
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future InternetApollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internetimec.archive
 
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across borders
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across bordersApollon - 22/5/12 - 11:30 - Local SME's - Innovating Across borders
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across bordersimec.archive
 
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation EcosystemsApollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystemsimec.archive
 
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation EcosystemsApollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystemsimec.archive
 

Más de imec.archive (20)

iMinds-iLab.o, Open Innovation in ICT
iMinds-iLab.o, Open Innovation in ICTiMinds-iLab.o, Open Innovation in ICT
iMinds-iLab.o, Open Innovation in ICT
 
Accio presentation closing event
Accio presentation closing eventAccio presentation closing event
Accio presentation closing event
 
PRoF+ Patient Room of the Future
PRoF+ Patient Room of the FuturePRoF+ Patient Room of the Future
PRoF+ Patient Room of the Future
 
Results of the Apollon pilot in homecare and independent living
Results of the Apollon pilot in homecare and independent livingResults of the Apollon pilot in homecare and independent living
Results of the Apollon pilot in homecare and independent living
 
Delivery of feedback on Health, Home Security and Home Energy in Aware Homes ...
Delivery of feedback on Health, Home Security and Home Energy in Aware Homes ...Delivery of feedback on Health, Home Security and Home Energy in Aware Homes ...
Delivery of feedback on Health, Home Security and Home Energy in Aware Homes ...
 
NMMU-Emmanuel Haven Living Lab
NMMU-Emmanuel Haven Living LabNMMU-Emmanuel Haven Living Lab
NMMU-Emmanuel Haven Living Lab
 
The Humanicité workshops
The Humanicité workshopsThe Humanicité workshops
The Humanicité workshops
 
A Real-World Experimentation Platform
A Real-World Experimentation PlatformA Real-World Experimentation Platform
A Real-World Experimentation Platform
 
ENoLL @ AAL Forum 2012
ENoLL @ AAL Forum 2012ENoLL @ AAL Forum 2012
ENoLL @ AAL Forum 2012
 
ENoLL 6th Wave Results Ceremony (Jesse Marsh)
ENoLL 6th Wave Results Ceremony (Jesse Marsh)ENoLL 6th Wave Results Ceremony (Jesse Marsh)
ENoLL 6th Wave Results Ceremony (Jesse Marsh)
 
The Connected Smart Cities Network and Living Labs - Towards Horizon 2020 - K...
The Connected Smart Cities Network and Living Labs - Towards Horizon 2020 - K...The Connected Smart Cities Network and Living Labs - Towards Horizon 2020 - K...
The Connected Smart Cities Network and Living Labs - Towards Horizon 2020 - K...
 
Apollon-23/05/2012-9u30- Parallell session: Living Labs added value
Apollon-23/05/2012-9u30- Parallell session: Living Labs added value  Apollon-23/05/2012-9u30- Parallell session: Living Labs added value
Apollon-23/05/2012-9u30- Parallell session: Living Labs added value
 
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across borders
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across bordersApollon - 22/5/12 - 11:30 - Local SME's - Innovating Across borders
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across borders
 
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future InternetApollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
 
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future InternetApollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
 
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future InternetApollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
 
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future InternetApollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
 
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across borders
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across bordersApollon - 22/5/12 - 11:30 - Local SME's - Innovating Across borders
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across borders
 
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation EcosystemsApollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
 
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation EcosystemsApollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
 

Jpeg2000

  • 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. 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. 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. Wavelet-based scalable coding Resolution Scalability Peter.Schelkens@vub.ac.be 12/01/2010 | pag. 4
  • 5. Wavelet-based scalable coding Quality Scalability Peter.Schelkens@vub.ac.be 12/01/2010 | pag. 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. 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. 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. Markets: File-based Cross- media Production in Broadcasting (EBU/VRT, 2009) Peter.Schelkens@vub.ac.be 12/01/2010 | pag. 11
  • 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. 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. 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. 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. File-based Cross-media Production in Broadcasting (EBU/VRT, 2009) Peter.Schelkens@vub.ac.be 12/01/2010 | pag. 16
  • 15. To learn more on JPEG 2000 ... SPIE Electronic Imaging 2009 Peter.Schelkens@vub.ac.be 12/01/2010 | pag. 17