503 wwdc 2017 cmf 03 d - apple inc. · 2017. 6. 7. · heif (high efficiency image file format) iso...
TRANSCRIPT
![Page 1: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/1.jpg)
#WWDC17
© 2017 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from Apple.
Gavin Thomson, Photos Manager Athar Shah, CoreMedia Manager
•Introducing HEIF and HEVC • Session 503
Media
![Page 2: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/2.jpg)
It’s happening!
![Page 3: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/3.jpg)
•Media today •HEVC •HEIF •Ecosystem adoption and best practices
![Page 4: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/4.jpg)
•Media today •HEVC •HEIF •Ecosystem adoption and best practices
![Page 5: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/5.jpg)
Today’s Environment
![Page 6: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/6.jpg)
Today’s Environment
Proliferation of movie and image assets (capture, cloud storage, sharing, etc.)
![Page 7: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/7.jpg)
Today’s Environment
Proliferation of movie and image assets (capture, cloud storage, sharing, etc.)
Higher resolution and frame rate content (4K and beyond)
![Page 8: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/8.jpg)
Today’s Environment
Proliferation of movie and image assets (capture, cloud storage, sharing, etc.)
Higher resolution and frame rate content (4K and beyond)
Nature of media is changing (social media, live photos, short-form video)
![Page 9: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/9.jpg)
Today’s Environment
Proliferation of movie and image assets (capture, cloud storage, sharing, etc.)
Higher resolution and frame rate content (4K and beyond)
Nature of media is changing (social media, live photos, short-form video)
Constrained bandwidth environments (OTT, wireless)
![Page 10: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/10.jpg)
Today’s Environment
Proliferation of movie and image assets (capture, cloud storage, sharing, etc.)
Higher resolution and frame rate content (4K and beyond)
Nature of media is changing (social media, live photos, short-form video)
Constrained bandwidth environments (OTT, wireless)
H.264 and JPEG are limiting
![Page 11: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/11.jpg)
•Media today •HEVC •HEIF •Ecosystem adoption and best practices
![Page 12: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/12.jpg)
HEVC (High Efficiency Video Coding)
Standardized and approved by ITU-T in 2013 • ISO/IEC: MPEG-H Part 2 • ITU-T: H.265
Follow on to H.264
Delivers significant compression improvement over H.264
Adopted in the industry
![Page 13: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/13.jpg)
HEVC Coding Improvements
![Page 14: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/14.jpg)
HEVC Coding Improvements
H.264 HEVC
![Page 15: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/15.jpg)
HEVC Coding Improvements
H.264 HEVC
Coding Block MB: 16x16 CTU: 64/32/16/8, quad-tree
![Page 16: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/16.jpg)
HEVC Coding Improvements
H.264 HEVC
Coding Block MB: 16x16 CTU: 64/32/16/8, quad-tree
Transform 8x8 or 4x4 DCT 32/16/8/4, DCT/DST
![Page 17: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/17.jpg)
HEVC Coding Improvements
H.264 HEVC
Coding Block MB: 16x16 CTU: 64/32/16/8, quad-tree
Transform 8x8 or 4x4 DCT 32/16/8/4, DCT/DST
Intra Prediction Directional Modes Up to 9 Up to 35
![Page 18: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/18.jpg)
HEVC Coding Improvements
H.264 HEVC
Coding Block MB: 16x16 CTU: 64/32/16/8, quad-tree
Transform 8x8 or 4x4 DCT 32/16/8/4, DCT/DST
Intra Prediction Directional Modes Up to 9 Up to 35
Inter
luma half-pel 6-tap filter 8-tap filter
luma quarter-pel Bilinear 7-tap filter
chroma sub-pel Bilinear 4-tap filter
![Page 19: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/19.jpg)
HEVC Coding Improvements
H.264 HEVC
Coding Block MB: 16x16 CTU: 64/32/16/8, quad-tree
Transform 8x8 or 4x4 DCT 32/16/8/4, DCT/DST
Intra Prediction Directional Modes Up to 9 Up to 35
Inter
luma half-pel 6-tap filter 8-tap filter
luma quarter-pel Bilinear 7-tap filter
chroma sub-pel Bilinear 4-tap filter
Loop Filter Deblocking Deblocking, SAO
![Page 20: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/20.jpg)
Better compression than H.264 in general use case
Up to 40%
![Page 21: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/21.jpg)
Better compression than H.264 in iOS camera capture
Up to 2x
![Page 22: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/22.jpg)
Apple HEVC Support
![Page 23: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/23.jpg)
Apple HEVC Support
Profiles Main, Main Still Picture, Main 10
![Page 24: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/24.jpg)
Apple HEVC Support
Profiles Main, Main Still Picture, Main 10
Codec Type hvc1
![Page 25: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/25.jpg)
Apple HEVC Support
Profiles Main, Main Still Picture, Main 10
Codec Type hvc1
File Formats QuickTime Movie (.mov), ISO MPEG-4 (.mp4)
![Page 26: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/26.jpg)
Benefits of HEVC
Industry and Apple support
Works with industry file formats
Ideal codec for movie and photo compression
![Page 27: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/27.jpg)
•Media today •HEVC •HEIF •Ecosystem adoption and best practices
![Page 28: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/28.jpg)
Key Requirements for New Image File Format
![Page 29: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/29.jpg)
Key Requirements for New Image File Format
Compression codec support (HEVC in particular)
![Page 30: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/30.jpg)
Key Requirements for New Image File Format
Compression codec support (HEVC in particular)
Alpha channel and depth support
![Page 31: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/31.jpg)
Key Requirements for New Image File Format
Compression codec support (HEVC in particular)
Alpha channel and depth support
Animation support (animated GIF, Live Photo)
![Page 32: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/32.jpg)
Key Requirements for New Image File Format
Compression codec support (HEVC in particular)
Alpha channel and depth support
Animation support (animated GIF, Live Photo)
Image sequence compression support (photo bursts)
![Page 33: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/33.jpg)
Key Requirements for New Image File Format
Compression codec support (HEVC in particular)
Alpha channel and depth support
Animation support (animated GIF, Live Photo)
Image sequence compression support (photo bursts)
Partitioning of image into rectangular tiles
![Page 34: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/34.jpg)
Key Requirements for New Image File Format
Compression codec support (HEVC in particular)
Alpha channel and depth support
Animation support (animated GIF, Live Photo)
Image sequence compression support (photo bursts)
Partitioning of image into rectangular tiles
Working with HEIF and HEVC Hall 2 Friday 11:00AM
![Page 35: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/35.jpg)
HEIF (High Efficiency Image File Format)
![Page 36: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/36.jpg)
HEIF (High Efficiency Image File Format)
ISO standard: ISO/IEC 23008-12 (June 2015)
![Page 37: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/37.jpg)
HEIF (High Efficiency Image File Format)
ISO standard: ISO/IEC 23008-12 (June 2015)
Container format based on ISO Base Media File Format
ftyp
meta Iteminfo
Itemlocation
Othermetadata
mdat Item’s Encoded bitstream
…
moov
Trak
Trak
…
![Page 38: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/38.jpg)
HEIF (High Efficiency Image File Format)
ISO standard: ISO/IEC 23008-12 (June 2015)
Container format based on ISO Base Media File Format
Supports individual images and sequences
ftyp
meta Iteminfo
Itemlocation
Othermetadata
mdat Item’s Encoded bitstream
…
moov
Trak
Trak
…
![Page 39: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/39.jpg)
HEIF (High Efficiency Image File Format)
ISO standard: ISO/IEC 23008-12 (June 2015)
Container format based on ISO Base Media File Format
Supports individual images and sequences
Flexible format for additional use cases
ftyp
meta Iteminfo
Itemlocation
Othermetadata
mdat Item’s Encoded bitstream
…
moov
Trak
Trak
…
![Page 40: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/40.jpg)
HEIF (High Efficiency Image File Format)
ISO standard: ISO/IEC 23008-12 (June 2015)
Container format based on ISO Base Media File Format
Supports individual images and sequences
Flexible format for additional use cases
Typically uses HEVC for compression
ftyp
meta Iteminfo
Itemlocation
Othermetadata
mdat Item’s Encoded bitstream
…
moov
Trak
Trak
…
![Page 41: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/41.jpg)
Better compression than JPEG
Up to 2x
![Page 42: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/42.jpg)
HEIF File Extension
Payload Extension
HEVC .heic
H.264 .avci
any codec .heif
![Page 43: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/43.jpg)
HEIF File Extension
Payload Extension
HEVC .heic
H.264 .avci
any codec .heif
![Page 44: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/44.jpg)
HEIF File Extension
Payload Extension
HEVC .heic
H.264 .avci
any codec .heif
![Page 45: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/45.jpg)
HEIF File Extension
Payload Extension
HEVC .heic
H.264 .avci
any codec .heif
![Page 46: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/46.jpg)
HEIF File Extension
High Efficiency Image File Format WWDC17 Video
Payload Extension
HEVC .heic
H.264 .avci
any codec .heif
![Page 47: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/47.jpg)
•Media today •HEVC •HEIF •Ecosystem adoption and best practices
![Page 48: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/48.jpg)
HEIF/HEVC Ecosystem
AccessCreation Transfer
![Page 49: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/49.jpg)
HEIF/HEVC Ecosystem
AccessCreation TransferCreation
![Page 50: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/50.jpg)
Access
HEIF/HEVC Ecosystem
AccessCreation Transfer
![Page 51: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/51.jpg)
Access
HEIF/HEVC Ecosystem
Creation TransferTransfer
![Page 52: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/52.jpg)
Access
HEIF/HEVC Ecosystem
AccessCreation Transfer
![Page 53: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/53.jpg)
Apple HEIF Characteristics of Apple-generated HEIF images
ftyp - File Type brand : heic
mdat - Media Data
Exif metadata
thumbnail data
HEVC image data
HEIF container
…
![Page 54: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/54.jpg)
Apple HEIF Characteristics of Apple-generated HEIF images
ISO base media file formatftyp - File Type brand : heic
mdat - Media Data
Exif metadata
thumbnail data
HEVC image data
HEIF container
…ftyp - File Type brand : heic
![Page 55: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/55.jpg)
Apple HEIF Characteristics of Apple-generated HEIF images
ISO base media file format
HEVC coded images ftyp - File Type brand : heic
mdat - Media Data
Exif metadata
thumbnail data
HEVC image data
HEIF container
…
HEVC image data
![Page 56: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/56.jpg)
Apple HEIF Characteristics of Apple-generated HEIF images
ISO base media file format
HEVC coded images
Encoded as tiles
ftyp - File Type brand : heic
mdat - Media Data
Exif metadata
thumbnail data
HEVC image data
HEIF container
…
HEVC image data
![Page 57: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/57.jpg)
Apple HEIF Characteristics of Apple-generated HEIF images
ISO base media file format
HEVC coded images
Encoded as tiles
320 x 240 embedded thumbnail
ftyp - File Type brand : heic
mdat - Media Data
Exif metadata
thumbnail data
HEVC image data
HEIF container
…
thumbnail data
![Page 58: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/58.jpg)
Apple HEIF Characteristics of Apple-generated HEIF images
ISO base media file format
HEVC coded images
Encoded as tiles
320 x 240 embedded thumbnail
Exif image metadata
ftyp - File Type brand : heic
mdat - Media Data
Exif metadata
thumbnail data
HEVC image data
HEIF container
…
Exif metadata
![Page 59: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/59.jpg)
Apple HEIF Characteristics of Apple-generated HEIF images
ISO base media file format
HEVC coded images
Encoded as tiles
320 x 240 embedded thumbnail
Exif image metadata
"heic" file extension
ftyp - File Type brand : heic
mdat - Media Data
Exif metadata
thumbnail data
HEVC image data
heic HEIF container
…
![Page 60: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/60.jpg)
HEIF Image Decode Support Minimum configurations
iOS macOS
Hardware Decode A9 Chip 6th Generation Intel Core
Software Decode All iOS Devices All Macs
![Page 61: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/61.jpg)
Accessing HEIF HEIF image support
![Page 62: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/62.jpg)
Accessing HEIF HEIF image support
ImageIO—supported image source
![Page 63: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/63.jpg)
Accessing HEIF HEIF image support
ImageIO—supported image source
Core Image—supported image source
![Page 64: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/64.jpg)
Accessing HEIF HEIF image support
ImageIO—supported image source
Core Image—supported image source
PhotoKit—image, resources, and edit
![Page 65: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/65.jpg)
Accessing HEIF HEIF image support
ImageIO—supported image source
Core Image—supported image source
PhotoKit—image, resources, and edit
Apple applications
![Page 66: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/66.jpg)
Apple HEVC Characteristics of Apple-captured HEVC movie
ftyp - File Type brand : qt
mdat - Media Data
HEVC coded frames
QuickTime container
…
![Page 67: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/67.jpg)
Apple HEVC Characteristics of Apple-captured HEVC movie
QuickTime movie file formatftyp - File Type brand : qt
mdat - Media Data
HEVC coded frames
QuickTime container
…ftyp - File Type brand : qt
![Page 68: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/68.jpg)
Apple HEVC Characteristics of Apple-captured HEVC movie
QuickTime movie file format
HEVC coded video frames ftyp - File Type brand : qt
mdat - Media Data
HEVC coded frames
QuickTime container
…
HEVC coded frames
![Page 69: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/69.jpg)
Apple HEVC Characteristics of Apple-captured HEVC movie
QuickTime movie file format
HEVC coded video frames
8- and 10-bit encoding
ftyp - File Type brand : qt
mdat - Media Data
HEVC coded frames
QuickTime container
…
HEVC coded frames
![Page 70: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/70.jpg)
Apple HEVC Characteristics of Apple-captured HEVC movie
QuickTime movie file format
HEVC coded video frames
8- and 10-bit encoding
“mov” file extension
ftyp - File Type brand : qt
mdat - Media Data
HEVC coded frames
mov QuickTime container
…
![Page 71: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/71.jpg)
HEVC Movie Decode Support Minimum configurations
iOS macOS
8-bit Hardware Decode A9 chip 6th Generation Intel Core processor
10-bit Hardware Decode A9 chip 7th Generation Intel Core processor
8-bit Software Decode All iOS Devices All Macs
10-bit Software Decode All iOS Devices All Macs
![Page 72: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/72.jpg)
Accessing HEVC HEVC movie support
![Page 73: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/73.jpg)
Accessing HEVC HEVC movie support
AVFoundation—supported media source
![Page 74: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/74.jpg)
Accessing HEVC HEVC movie support
AVFoundation—supported media source
PhotoKit—movies, resources, and edit
![Page 75: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/75.jpg)
Accessing HEVC HEVC movie support
AVFoundation—supported media source
PhotoKit—movies, resources, and edit
WebKit—hardware support and macOS desktops
![Page 76: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/76.jpg)
Accessing HEVC HEVC movie support
AVFoundation—supported media source
PhotoKit—movies, resources, and edit
WebKit—hardware support and macOS desktops
HTTP Live Streaming
![Page 77: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/77.jpg)
Accessing HEVC HEVC movie support
AVFoundation—supported media source
PhotoKit—movies, resources, and edit
WebKit—hardware support and macOS desktops
HTTP Live Streaming
Apple apps
![Page 78: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/78.jpg)
Accessing HEVC Decodable vs. playable
![Page 79: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/79.jpg)
Accessing HEVC Decodable vs. playable
No hardware acceleration on some older devices
![Page 80: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/80.jpg)
Accessing HEVC Decodable vs. playable
No hardware acceleration on some older devices
All movie formats are decodable
![Page 81: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/81.jpg)
Accessing HEVC Decodable vs. playable
No hardware acceleration on some older devices
All movie formats are decodable
AVFoundation “isPlayable” provides distinction
![Page 82: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/82.jpg)
Accessing HEVC Decodable vs. playable
No hardware acceleration on some older devices
All movie formats are decodable
AVFoundation “isPlayable” provides distinction
Apple captured 4K30 playing in software
![Page 83: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/83.jpg)
Accessing Photo APIs HEIF/HEVC support through Photo APIs
![Page 84: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/84.jpg)
Accessing Photo APIs HEIF/HEVC support through Photo APIs
HEIF/HEVC
PhotoKit (iOS + macOS) Supported
![Page 85: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/85.jpg)
Accessing Photo APIs HEIF/HEVC support through Photo APIs
HEIF/HEVC
PhotoKit (iOS + macOS) Supported
AssetLibrary (iOS) Supported
![Page 86: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/86.jpg)
Accessing Photo APIs HEIF/HEVC support through Photo APIs
HEIF/HEVC
PhotoKit (iOS + macOS) Supported
AssetLibrary (iOS) Supported
Media Library (macOS) Transcoded
![Page 87: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/87.jpg)
Accessing PhotoKit Direct access to HEIF/HEVC content through PhotoKit
![Page 88: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/88.jpg)
Accessing PhotoKit Direct access to HEIF/HEVC content through PhotoKit
Requesting Images PHImageManager
![Page 89: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/89.jpg)
Accessing PhotoKit Direct access to HEIF/HEVC content through PhotoKit
Requesting Images PHImageManager
Requesting Video Objects PHImageManager
![Page 90: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/90.jpg)
Accessing PhotoKit Direct access to HEIF/HEVC content through PhotoKit
Requesting Images PHImageManager
Requesting Video Objects PHImageManager
Requesting Asset Resources PHAssetResourceManager
![Page 91: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/91.jpg)
Accessing PhotoKit Direct access to HEIF/HEVC content through PhotoKit
Requesting Images PHImageManager
Requesting Video Objects PHImageManager
Requesting Asset Resources PHAssetResourceManager
Editing Assets PHContentEditingInput
![Page 92: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/92.jpg)
Accessing HEIF/HEVC Transparent for on-device workflows
![Page 93: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/93.jpg)
ImageIO
Accessing HEIF/HEVC Transparent for on-device workflows
![Page 94: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/94.jpg)
ImageIO
AVFoundation
Accessing HEIF/HEVC Transparent for on-device workflows
![Page 95: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/95.jpg)
ImageIO
AVFoundation
Core Image
Accessing HEIF/HEVC Transparent for on-device workflows
![Page 96: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/96.jpg)
ImageIO
AVFoundation
Core Image
UIKit
Accessing HEIF/HEVC Transparent for on-device workflows
![Page 97: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/97.jpg)
ImageIO
AVFoundation
Core Image
UIKit
PhotoKit
Accessing HEIF/HEVC Transparent for on-device workflows
![Page 98: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/98.jpg)
ImageIO
AVFoundation
Core Image
UIKit
PhotoKit
Accessing HEIF/HEVC Transparent for on-device workflows
Working with HEIF and HEVC Hall 2 Friday 11:00AM
![Page 99: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/99.jpg)
Access
HEIF/HEVC Ecosystem
AccessCreation Transfer
![Page 100: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/100.jpg)
Access
HEIF/HEVC Ecosystem
Creation TransferCreation
![Page 101: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/101.jpg)
iOS
Hardware A10 Fusion chip
HEIF Image Encode Support Minimum configurations
![Page 102: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/102.jpg)
Creating HEIF How HEIF Images are created
![Page 103: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/103.jpg)
Creating HEIF How HEIF Images are created
ImageIO—supported image destination
![Page 104: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/104.jpg)
Creating HEIF How HEIF Images are created
ImageIO—supported image destination
AVFoundation—photo capture output
![Page 105: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/105.jpg)
Creating HEIF How HEIF Images are created
ImageIO—supported image destination
AVFoundation—photo capture output
Camera
![Page 106: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/106.jpg)
Creating HEIF How HEIF Images are created
ImageIO—supported image destination
AVFoundation—photo capture output
Camera
Only heic
![Page 107: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/107.jpg)
HEVC Movie Encode Support Minimum configurations
iOS macOS
8-bit Hardware Encode A10 Fusion chip 6th Generation Intel Core processor
10-bit Software Encode All Macs
![Page 108: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/108.jpg)
Creating HEVC How HEVC movies are created
![Page 109: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/109.jpg)
Creating HEVC How HEVC movies are created
AVFoundation—export destination
![Page 110: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/110.jpg)
Creating HEVC How HEVC movies are created
AVFoundation—export destination
AVFoundation—video capture session
![Page 111: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/111.jpg)
Creating HEVC How HEVC movies are created
AVFoundation—export destination
AVFoundation—video capture session
Camera
![Page 112: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/112.jpg)
Creation
HEIF/HEVC Ecosystem
AccessCreation Transfer
![Page 113: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/113.jpg)
Creation
HEIF/HEVC Ecosystem
Access TransferTransfer
![Page 114: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/114.jpg)
Transferring HEIF/HEVC Strategies for moving HEIF/HEVC media off the creation device
![Page 115: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/115.jpg)
Transferring HEIF/HEVC Strategies for moving HEIF/HEVC media off the creation device
The options to consider
![Page 116: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/116.jpg)
Transferring HEIF/HEVC Strategies for moving HEIF/HEVC media off the creation device
The options to consider• Always transcode
![Page 117: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/117.jpg)
Transferring HEIF/HEVC Strategies for moving HEIF/HEVC media off the creation device
The options to consider• Always transcode• Capabilities exchange
![Page 118: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/118.jpg)
Transferring HEIF/HEVC Strategies for moving HEIF/HEVC media off the creation device
The options to consider• Always transcode• Capabilities exchange
![Page 119: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/119.jpg)
Transferring and Always Transcoding Social network client example
Social Network Client HEIF Image Server
Unsupported Receiver
Supported Receiver
![Page 120: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/120.jpg)
Can’t evaluate capabilities of all receiving devices
Transferring and Always Transcoding Social network client example
Social Network Client HEIF Image Server
Unsupported Receiver
Supported Receiver
![Page 121: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/121.jpg)
Can’t evaluate capabilities of all receiving devices
Always transcode
Transferring and Always Transcoding Social network client example
Social Network Client HEIF Image Server
Unsupported Receiver
Supported Receiver
![Page 122: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/122.jpg)
Can’t evaluate capabilities of all receiving devices
Always transcode
Transferring and Always Transcoding Social network client example
Social Network Client HEIF Image Server
Unsupported Receiver
Supported Receiver
JPG
JPG
JPG
![Page 123: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/123.jpg)
Transferring HEIF/HEVC Strategies for moving HEIF/HEVC media off the creation device
The options to consider • Always transcode • Capabilities exchange
![Page 124: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/124.jpg)
Transferring HEIF/HEVC Strategies for moving HEIF/HEVC media off the creation device
The options to consider • Always transcode • Capabilities exchange
![Page 125: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/125.jpg)
Transferring with Capabilities Multipeer Connectivity (P2P) example
SenderHEIF Image
Receiver
![Page 126: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/126.jpg)
Receiver sends capabilities
Transferring with Capabilities Multipeer Connectivity (P2P) example
SenderHEIF Image
Receiver
Capabilities
![Page 127: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/127.jpg)
Receiver sends capabilities
Sender evaluates capabilities to determines transcode policy
Transferring with Capabilities Multipeer Connectivity (P2P) example
SenderHEIF Image
Receiver
Capabilities
HEIF or JPG
![Page 128: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/128.jpg)
Transferring HEIF/HEVC Apple transfer workflows
![Page 129: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/129.jpg)
Transfer Strategy
Mail, Share Extensions Always transcode
Transferring HEIF/HEVC Apple transfer workflows
![Page 130: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/130.jpg)
Transfer Strategy
Mail, Share Extensions Always transcode
PTP, AirDrop Capabilities exchange
Transferring HEIF/HEVC Apple transfer workflows
![Page 131: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/131.jpg)
Summary
![Page 132: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/132.jpg)
Summary
HEVC is Apple’s next generation codec
![Page 133: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/133.jpg)
Summary
HEVC is Apple’s next generation codec
Adopting HEIF as an image file format
![Page 134: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/134.jpg)
Summary
HEVC is Apple’s next generation codec
Adopting HEIF as an image file format
Transparent within the Apple ecosystem
![Page 135: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/135.jpg)
Summary
HEVC is Apple’s next generation codec
Adopting HEIF as an image file format
Transparent within the Apple ecosystem
Developers should produce their own HEIF/HEVC content
![Page 136: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/136.jpg)
More Informationhttps://developer.apple.com/wwdc17/503
![Page 137: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/137.jpg)
Related Sessions and Labs
Thanks,
Advances in HTTP Live Streaming Grand Ballroom B Tuesday, 5:10PM
What's New in Photos APIs Hall 2 Wednesday, 1:50PM
Capturing Depth in iPhone Photography Hall 2 Wednesday, 5:10PM
Working with HEIF and HEVC Hall 2 Friday, 11:00AM
High Efficiency Image File Format WWDC17 Video
HLS Authoring Update WWDC17 Video
![Page 138: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/138.jpg)
Related Sessions and Labs
Thanks,
Advances in HTTP Live Streaming Grand Ballroom B Tuesday, 5:10PM
What's New in Photos APIs Hall 2 Wednesday, 1:50PM
Capturing Depth in iPhone Photography Hall 2 Wednesday, 5:10PM
Working with HEIF and HEVC Hall 2 Friday, 11:00AM
High Efficiency Image File Format WWDC17 Video
HLS Authoring Update WWDC17 Video
![Page 139: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/139.jpg)
Related Sessions and Labs
Thanks,
Advances in HTTP Live Streaming Grand Ballroom B Tuesday, 5:10PM
What's New in Photos APIs Hall 2 Wednesday, 1:50PM
Capturing Depth in iPhone Photography Hall 2 Wednesday, 5:10PM
Working with HEIF and HEVC Hall 2 Friday, 11:00AM
High Efficiency Image File Format WWDC17 Video
HLS Authoring Update WWDC17 Video
![Page 140: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/140.jpg)
Related Sessions and Labs
Thanks,
Advances in HTTP Live Streaming Grand Ballroom B Tuesday, 5:10PM
What's New in Photos APIs Hall 2 Wednesday, 1:50PM
Capturing Depth in iPhone Photography Hall 2 Wednesday, 5:10PM
Working with HEIF and HEVC Hall 2 Friday, 11:00AM
High Efficiency Image File Format WWDC17 Video
HLS Authoring Update WWDC17 Video
![Page 141: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/141.jpg)
Labs
HEIF and HEVC Lab Technology Lab A Wed 9:00AM–11:00AM
AVFoundation Lab Technology Lab G Wed 11:00AM–1:00PM
AVFoundation Lab Technology Lab F Thur 12:00PM–3:00PM
HEIF and HEVC Lab Technology Lab F Fri 12:00PM–1:50PM
Photos Depth and Capture Lab Technology Lab F Fri 1:50PM–4:00PM
![Page 142: 503 WWDC 2017 CMF 03 D - Apple Inc. · 2017. 6. 7. · HEIF (High Efficiency Image File Format) ISO standard: ISO/IEC 23008-12 (June 2015) Container format based on ISO Base Media](https://reader035.vdocuments.mx/reader035/viewer/2022081613/5fba6fb35dd5ed15066f4d63/html5/thumbnails/142.jpg)