If you need to know about JPEG standardization activities, these slides are for you. Feel free to distribute, and use in your talks, presentations, etc.
Slides of a talk I gave in June 2018 at Google, giving an overview of various JPEG standardisation activities in compression and a short introductory with past projects.
UAV imagery processed through SfM software yields ortho mosaics that can be then analyzed further. Automated image alignment makes time series analysis possible. Find out how Geomatica can be used to help you get more from imagery. From LAS point cloud interpolation, image to image alignment, vegetation assessment, stockpile measurement, and more. Geomatica also includes a python powered development platform making it the best option to extend processing capability to develop operational applications.
I will start with a question "why signal can be compressed?" I will then describe quantization, entropy-coding, difference-PCM, and Discrete Cosine Transform (DCT). My main motive will be to illustrate the basic principle rather than to describe the details of each method. Finally I will discuss how these various algorithm combined to get the JPEG standard for image compression. Time permitting, I will comment on various famous theories which lead to JPEG standard.
From the Un-Distinguished Lecture Series (http://ws.cs.ubc.ca/~udls/). The talk was given May 18, 2007.
Slides of a talk I gave in June 2018 at Google, giving an overview of various JPEG standardisation activities in compression and a short introductory with past projects.
UAV imagery processed through SfM software yields ortho mosaics that can be then analyzed further. Automated image alignment makes time series analysis possible. Find out how Geomatica can be used to help you get more from imagery. From LAS point cloud interpolation, image to image alignment, vegetation assessment, stockpile measurement, and more. Geomatica also includes a python powered development platform making it the best option to extend processing capability to develop operational applications.
I will start with a question "why signal can be compressed?" I will then describe quantization, entropy-coding, difference-PCM, and Discrete Cosine Transform (DCT). My main motive will be to illustrate the basic principle rather than to describe the details of each method. Finally I will discuss how these various algorithm combined to get the JPEG standard for image compression. Time permitting, I will comment on various famous theories which lead to JPEG standard.
From the Un-Distinguished Lecture Series (http://ws.cs.ubc.ca/~udls/). The talk was given May 18, 2007.
Presented at the Digital Initiatives and Nearby History Institute, Terre Haute, IN, July 19, 2006 and the Indiana Library Federation Annual Conference: Indianapolis, IN, April 12, 2006;
Rate distortion performance of VP8 (WebP and WebM) when compared to standard ...Touradj Ebrahimi
These are the slides of my presentation at SPIE Optics and Photonics 2011, August 2011, San Diego comparing rate distortion performance of VP8 (WebP and WebM) to major image and video compression standards from subjective evaluation point of view.
Scape information day at BL - Using Jpylyzer and Schematron for validating JP...SCAPE Project
The SCAPE developed tool Jpylyzer has long been in production use at a variety of institutions. The British Library uses Jpylyzer in combination with Schematron to validate JPEG2000 files.
The presentation by Will Palmer was given at the ‘SCAPE Information Day at the British Library’, on 14 July 2014. The information day introduced the EU-funded project SCAPE (Scalable Preservation Environments) and its tools and services to the participants.
Video stream analysis in clouds an object detection and classification frame...Finalyearprojects Toall
To get IEEE 2015-2017 Project for above title in .Net or Java
mail to finalyearprojects2all@gmail.com or contact +91 8870791415
IEEE 2015-2016 Project Videos: https://www.youtube.com/channel/UCyK6peTIU3wPIJxXD0MbNvA
JPEG, Motion JPEG and MPEG are three well-used acronyms used to describe different types of image
compression format. But what do they mean, and why are they so relevant to today’s rapidly expanding
surveillance market? This White Paper describes the differences, and aims to provide a few answers as
to why they are so important and for which surveillance applications they are suitable
Next generation image compression standards: JPEG XR and AICTouradj Ebrahimi
Invited talk at Mobile Multimedia/Image Processing, Security, and Applications 2009, SPIE Defense, Security and Sensing Symposium, Orlando, FL, April 13-17, 2009
PDE2011 pythonOCC project status and plansThomas Paviot
Sldeshow presented at the latest NASA/ESA Product Data Exchange conference. Deals with pythonocc project status and midterm plans: WebGl renderer, high level API over the low level builtin data model.
Eclipse RMF - Requirements Modeling Framework - ReqIF in der Open Source Mark Brörkens
Durch die Freigabe des ReqIF-Standards im April 2011 durch die OMG gibt es nun einen internationalen Standard, der das verteilte Arbeiten mit komplexen Anforderungen ermöglicht. Damit könnte ReqIF für Anforderungen das werden, was die UML in der Modellierung geleistet hat: Einen gemeinsamen Standard bereitstellen, auf den die Gemeinschaft konvergieren kann.
In diesem Vortrag stellen wir das Requirements Modeling Framework (RMF) vor. RMF ist ein neues Eclipse Foundation Projekt, das aus einem RIF/ReqIF-Kern und einer ReqIF-GUI besteht. RMF ist aus den zwei europäischen Forschungsprojekten Deploy und Verde entstanden.
RMF stellt drei Kerne für RIF 1.1a, RIF 1.2 und ReqIF 1.0.1 zu Verfügung. Diese sind mit dem Eclipse Modeling Framework realisiert und ermöglichen das effektive programmatische Arbeiten mit RIF- und ReqIF-Daten.
ProR ist der Name der GUI, mit der ReqIF-Daten komfortabel bearbeitet werden können. Dabei werden Anforderungen intuitiv tabellarisch dargestellt. ProR stellt Erweiterungspunkte zur Verfügung, über die andere Eclipse-basierte Werkzeuge integriert werden können.
In diesem Vortrag stellen wir das Projekt vor, beschreiben die Architektur und demonstrieren die Möglichkeiten einer Eclipse-basierten Plattform.
A talk about the OSGeo Live project; covering 43 projects that are available in a live DVD format (for you to run without installing). The project is much improved with OGC documentation and a description of many of the projects. New this year (thanks to some sponsorship) is quickstarts for several of the projects.
Presented at the Digital Initiatives and Nearby History Institute, Terre Haute, IN, July 19, 2006 and the Indiana Library Federation Annual Conference: Indianapolis, IN, April 12, 2006;
Rate distortion performance of VP8 (WebP and WebM) when compared to standard ...Touradj Ebrahimi
These are the slides of my presentation at SPIE Optics and Photonics 2011, August 2011, San Diego comparing rate distortion performance of VP8 (WebP and WebM) to major image and video compression standards from subjective evaluation point of view.
Scape information day at BL - Using Jpylyzer and Schematron for validating JP...SCAPE Project
The SCAPE developed tool Jpylyzer has long been in production use at a variety of institutions. The British Library uses Jpylyzer in combination with Schematron to validate JPEG2000 files.
The presentation by Will Palmer was given at the ‘SCAPE Information Day at the British Library’, on 14 July 2014. The information day introduced the EU-funded project SCAPE (Scalable Preservation Environments) and its tools and services to the participants.
Video stream analysis in clouds an object detection and classification frame...Finalyearprojects Toall
To get IEEE 2015-2017 Project for above title in .Net or Java
mail to finalyearprojects2all@gmail.com or contact +91 8870791415
IEEE 2015-2016 Project Videos: https://www.youtube.com/channel/UCyK6peTIU3wPIJxXD0MbNvA
JPEG, Motion JPEG and MPEG are three well-used acronyms used to describe different types of image
compression format. But what do they mean, and why are they so relevant to today’s rapidly expanding
surveillance market? This White Paper describes the differences, and aims to provide a few answers as
to why they are so important and for which surveillance applications they are suitable
Next generation image compression standards: JPEG XR and AICTouradj Ebrahimi
Invited talk at Mobile Multimedia/Image Processing, Security, and Applications 2009, SPIE Defense, Security and Sensing Symposium, Orlando, FL, April 13-17, 2009
PDE2011 pythonOCC project status and plansThomas Paviot
Sldeshow presented at the latest NASA/ESA Product Data Exchange conference. Deals with pythonocc project status and midterm plans: WebGl renderer, high level API over the low level builtin data model.
Eclipse RMF - Requirements Modeling Framework - ReqIF in der Open Source Mark Brörkens
Durch die Freigabe des ReqIF-Standards im April 2011 durch die OMG gibt es nun einen internationalen Standard, der das verteilte Arbeiten mit komplexen Anforderungen ermöglicht. Damit könnte ReqIF für Anforderungen das werden, was die UML in der Modellierung geleistet hat: Einen gemeinsamen Standard bereitstellen, auf den die Gemeinschaft konvergieren kann.
In diesem Vortrag stellen wir das Requirements Modeling Framework (RMF) vor. RMF ist ein neues Eclipse Foundation Projekt, das aus einem RIF/ReqIF-Kern und einer ReqIF-GUI besteht. RMF ist aus den zwei europäischen Forschungsprojekten Deploy und Verde entstanden.
RMF stellt drei Kerne für RIF 1.1a, RIF 1.2 und ReqIF 1.0.1 zu Verfügung. Diese sind mit dem Eclipse Modeling Framework realisiert und ermöglichen das effektive programmatische Arbeiten mit RIF- und ReqIF-Daten.
ProR ist der Name der GUI, mit der ReqIF-Daten komfortabel bearbeitet werden können. Dabei werden Anforderungen intuitiv tabellarisch dargestellt. ProR stellt Erweiterungspunkte zur Verfügung, über die andere Eclipse-basierte Werkzeuge integriert werden können.
In diesem Vortrag stellen wir das Projekt vor, beschreiben die Architektur und demonstrieren die Möglichkeiten einer Eclipse-basierten Plattform.
A talk about the OSGeo Live project; covering 43 projects that are available in a live DVD format (for you to run without installing). The project is much improved with OGC documentation and a description of many of the projects. New this year (thanks to some sponsorship) is quickstarts for several of the projects.
Comparison of compression efficiency between HEVC and VP9 based on subjective...Touradj Ebrahimi
These are the slides of my presentation at SPIE Optics + Photonics 2014 Applications of Digital Image Processing XXXVII. The paper itself can be downloaded from SPIE Digital Library. For people in hurry, a pre-print version is available at: http://infoscience.epfl.ch/record/200925?ln=en
Subjective quality evaluation of the upcoming HEVC video compression standard Touradj Ebrahimi
Slides of my presentation at SPIE Optics+Photonics 2012 Applications of Digital Image Processing XXXV, San Diego, August 12-16, 2012
Paper available at: http://infoscience.epfl.ch/record/180494
My keynote at 1st International Workshop on Social Multimedia Computing (SMC), Melbourne, Australia, 9 July 2012.
see: http://www.icme2012.org or
http://smc2012.idm.pku.edu.cn/
Towards second generation expert systems in telepathology for aid in diagnosisTouradj Ebrahimi
Slides of my invited plenary talk at 10th European Congress on Telepathology and 4th International Congress on Virtual Microscopy, in Vilnius, Lithuania, 1-3 July 2010.
Keynote speech at COST 292 final workshop on future of multimedia search and ...Touradj Ebrahimi
This is a one year old keynote I gave on my thoughts about challenges in multimedia search and a high level description of JPSearch standard. JPSearch has been progressing further since then, but responding to frequent and popular demands, I am sharing these with you!
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
3. JPEG a strong and fast growing
ecosystem
27 June 2015 www.jpeg.org 3
Source: KPCB 2014 Internet Trends, estimates based on publicly disclosed company data.
1995-96 Technology and Engineering
Emmy award (together with MPEG-2)
4. JPEG 2000 great impact on professional
markets
27 June 2015 www.jpeg.org 4
2015 Technology and Engineering
Emmy award (JPEG 2000 interoperability)
5. JPEG 2000 framework
27 June 2015 www.jpeg.org 5
Part 1/13
Core Codec
Part 2
Extensions
Part 10
3D Extensions
Part 9
JPIP
Part 3
MJPEG 2000
Part 6
JPM
Image Codec
Tools
File Format
Part 8
JPSEC
Part 11
JPWL
Part 14
JPXML
E2E Toolset
Extra Functionality
Codec Tools
Part 4
Compliance Testing
Part 5
Reference Software
Part 12
ISO Base Media
6. JPEG XR bridging a gap
27 June 2015 www.jpeg.org 6
Complexity
Performance
JPEG
JPEG XR
7. JPEG vs JPEG 2000 vs JPEG XR
27 June 2015 www.jpeg.org 7
8. JPEG XR not widely used!
27 June 2015 www.jpeg.org 8
9. JPSearch
27 June 2015 www.jpeg.org 9
F. Temmermans, F. Dufaux and P. Schelkens, “JPSearch: Metadata
Interoperability During Image Exchange”, IEEE Signal Processing Magazine,
vol.29, no. 5, pp.134-139, 2012
10. Other standards in Progress
27 June 2015 www.jpeg.org 10
Advanced Image Coding (AIC)
– Evaluation methodologies and metrics
JPEG AR
– Image exchange in Augmented Reality
JPEG Systems
– Consolidated system layer structure
JPEG XT
– JPEG forward/backward compatible HDR compression
11. Advanced Image Coding (AIC)
• Advanced Image Coding
– Part 1: Guidelines for codec evaluation
– Part 2: Evaluation procedure for assessing visually lossless coding
• Call for information issued in February 2015 to receive information on next generation
still image compression with superior compression efficiency, as well as other useful
features needed in future multimedia applications
• PCS2015 Feature Event - Evaluation of current and future image compression
technologies
• Further contributions received on 69th WG1 meeting in Warsaw, Poland
27 June 2015 www.jpeg.org 11
13. JPEG XT backward compatible
HDR
27 June 2015 www.jpeg.org 13
• A JPEG legacy backward & forward compatible HDR image
compression standard
14. JPEG XT design principles
• Exif and JFIF use APP marker of JPEG
– Reserved for application segments
27 June 2015 www.jpeg.org 14
APP marker (0 to
15)
Format
APP0 JFIF, JFXX
APP1 Exif
APP2 ICC Profile
APP3 JPSearch Part2
APP14 Adobe
SOI APP1 DQT DHT SOF streamSOS EOI
WG1N5725
Start of
Image
(SOI)
APP11
(Residual
JPEG XT)
JPEG-1
Code-stream
End of
Image
(EOI)
JPEG XT File
15. JPEG XT design principles
• Two-layer coding, with base layer a legacy JPEG coded LDR and enhancement
layer the residual to produce the HDR
• Enhancement layer uses a maximum of JPEG Legacy coding tools
27 June 2015 www.jpeg.org 15
18. JPEG XT status
27 June 2015 www.jpeg.org 18
Part Title WD CD DIS FDIS IS
1 Core Coding System 13/01 13/07 14/01 - 14/10
2 Coding of High Dynamic Range Images 13/10 14/01 14/04 - 14/10
3 Box File Format 14/05 14/07 15/02 - 15/06
4 Conformance Testing 15/02 15/10 16/02 - 16/06
5 Reference Software 14/07 15/06 16/02 - 16/06
6 IDR Integer Coding 14/05 14/07 15/02 15/06 15/10
7 HDR Floating-Point Coding 14/05 14/07 15/02 15/06 16/02
8 Lossless and Near-lossless Coding 14/07 15/02 15/06 - 16/02
9 Alpha Channel Coding 14/10 15/02 15/06 - 16/02
19. JPEG Privacy & Security
• Features:
– Access control to specific images is defined with rules (privacy
policies).
– Policies are defined either by the service provider or by the image
owner.
• Policies define conditional access to information based on
– User: individual, group, location, role, …
– Context: date and time, number of accesses, action (view, download,
…), etc.
– Image: quality, geolocation, author, date, semantic information, etc.
– Action: read, update, delete, etc.
27 June 2015 www.jpeg.org 19
20. JPEG Privacy & Secuity App11
27 June 2015 www.jpeg.org 20
SOI
APP1 (Exif)
EOI
SOI
APP1 (Exif)
EOI
APP11
(protected
metadata)
JPEG-1 decoder
JPEG Privacy &
Security
decoder
APP1 (Exif)
APP1 (Exif)
original JPEG
codestream
JPEG compatible
codestream with
data protection
Image Data
Image data
APP11
(protected
image data)
Image Data
APP11
(protected
metadata)
Image data
APP11
(protected
image data)
APP3 (JPSearch)
APP3 (JPSearch)
APP3 (JPSearch)
22. JPEG PLENO
JPEG PLENO
targets a standard
framework for the
representation and
exchange of new imaging
modalities such as light-
field,
point-cloud and
holographic imaging.
27 June 2015 www.jpeg.org 22
23. Plenoptic representation of visual
information
• 7D function P(a,q,l,t,x,y,z)
– view point
– wavelength
– time
27 June 2015 www.jpeg.org 23
24. JPEG PLENO design principles
• One or limited number of representation models
• Well defined, specific and useful milestones
• Backward compatible with legacy JPEG
27 June 2015 www.jpeg.org 24
Panorama
360 degree
Spatial photo
Point cloud
Light field
Holography
30. Holography
27 June 2015 www.jpeg.org 30
LIGHT-FIELD
Rays with position + orientation
HOLOGRAM
Interference = superposition of
waves
31. JPEG PLENO Workshop
Warsaw, Poland – June 23rd, 2015 – Marriott Hotel Warsaw
14:00 Touradj Ebrahimi (JPEG Convenor - EPFL): "JPEG PLENO - Introduction and Scope"
Light-fields
14:15 Christian Perwaß (Raytrix GmbH, Germany): "Metrically Calibrated Multi-focus Plenoptic Camera and its Applications"
14:40 Joachim Keinert (Fraunhofer IIS, Germany): "Lightfield media production using camera arrays - use cases and requirements"
14:55 Peter Kovacs (Holografika, Hungary): "Light Field Displays"
15:20 Atanas Gotchev (Tampere University of Technology): "Content creation for light-field displays"
15:35 Roger Olsson (Mid Sweden University): "Objective evaluation and SotA compression solutions for plenoptic image content"
15:50 Discussion on compression of light field data (Requirements, use cases, technologies)
Point-clouds
16:30 Rufael Mekuria (CWI Netherlands): "Point Cloud Compression"
16:45 Discussion on compression of point cloud data (Requirements, use cases, technologies)
Holography
16:55 Małgorzata Kujawinska (Warsaw University of technology): "Holographic capturing and rendering systems, suitable data
representations for phase and amplitude"
17:10 Frederic Dufaux (TELECOM ParisTech, France): "Digital Holography Compression"
17:35 Discussion on compression of holographic data (Requirements, use cases, technologies)
17:50 Conclusions
27 June 2015 www.jpeg.org 31
34. Conclusions
• JPEG is exploring several paths to serve future imaging needs
• Privacy and security solutions in progress
• New imaging modalities started
• Activities in
– Advanced Still Image Coding
– JPEG PLENO
– JPEG XS
– JPEG Privacy
• Workshop planned at 70th ISO/IEC JTC1/SC29/WG1 (JPEG) Meeting – Brussels,
Belgium – October 12, 2015 - October 16, 2015
27 June 2015 www.jpeg.org 34
35. More information
27 June 2015 www.jpeg.org 35
Prof. Touradj Ebrahimi
JPEG Convener
École Polytechnique Fédérale
de Lausanne (EPFL)
Touradj.Ebrahimi@epfl.ch
Prof. Peter Schelkens
JPEG Public Relations Chair
JPEG Coding & Analysis Chair
Vrije Universiteit Brussel - iMinds
Peter.Schelkens@vub.ac.be
www.jpeg.org/contact.html
36. Acknowledgements
Tim Bruylants, Antonin Decampe, Jamie Delgago, Karel Fliegel,
Philippe Hanhart, Takaaki Ishikawa, Lukas Krasula, Fernando Pereira,
Antonio Pinheiro, Martin Rerabek, Thomas Richter, Gael Rouvroy,
Peter Schelkens, Frederik Temmermans
27 June 2015 www.jpeg.org 36
Illustrate the gradual increase in complexity and functionality
File Format: address the issue of many file formats around and attempts to create consistency/interoperability -> box-based file format based on Apple Quicktime = ISO Base File Format
Forward compatibility is the ability of a design to gracefully accept input intended for later versions of itself. The concept can be applied to entire systems, electrical interfaces, telecommunication signals, data communication protocols, file formats, and computer programming languages. A standard supports forward compatibility if older product versions can receive, read, view, play or execute the new standard gracefully, perhaps without supporting all new features.
In telecommunications and computing, a product or technology is backward compatible (BC)[1] or downward compatible if it can work with input generated by an older product or technology such as a legacy system.[2] If products designed for the new standard can receive, read, view or play older standards or formats, then the product is said to be backward-compatible; examples of such a standard include data formats and communication protocols. Modifications to a system that do not allow backward compatibility are sometimes called "breaking changes."