请输入您要查询的百科知识:

 

词条 High Efficiency Image File Format
释义

  1. History

  2. Features

  3. HEVC Image File Format

     Implementation  Support 

  4. Patent licensing

  5. Related standards

  6. See also

  7. References

  8. External links

{{short description|File format}}{{Infobox file format
| name = High Efficiency Image File Format (HEIF)
| icon =
| extension = .heif, .heic
|_nomimecode=1
| mime = image/heif, image/heic, image/heif-sequence, image/heic-sequence
| uniform type = public.heif, public.heic
| developer = Moving Picture Experts Group (MPEG)
| type = Image Container Format
| url = http://mpeg.chiariglione.org/standards/mpeg-h/image-file-format
| standard = ISO/IEC 23008-12
}}

High Efficiency Image File Format (HEIF)[1][2][3][4] is a file format for individual images and image sequences. It was developed by the Moving Picture Experts Group (MPEG) and is defined by MPEG-H Part 12 (ISO/IEC 23008-12). The MPEG group claims that twice as much information can be stored in a HEIF image as in a JPEG image of the same size, resulting in a better quality image.

The HEIF specification also defines the means of storing High Efficiency Video Codec (HEVC)-encoded intra images and HEVC-encoded image sequences in which inter prediction is applied in a constrained manner.

HEIF files are compatible with the ISO Base Media File Format (ISOBMFF, ISO/IEC 14496-12) and can also include other media streams, such as timed text and audio.

HEIF image files are stored with filename extensions .heif or .heic.

History

The requirements and main use cases of HEIF were defined in 2013.[5][6] The technical development of the specification took about one and a half years and was finalized in the summer of 2015.[7]

Features

HEIF files can store the following types of data:[8]

  • Image Items: Storage of individual images, image properties and thumbnail(s).
  • Image Derivations: Derived images enable non-destructive image editing, and are created on the fly by the rendering software using editing instructions stored separately in the HEIF file. These instructions (rectangular cropping, rotation by 90, 180, or 270 degrees, timed graphic overlays, etc.) and images are stored separately in the HEIF file, and describe specific transformations to be applied to the input images. The storage overhead of derived images is small.
  • Image Sequences: Storage of multiple time-related and/or temporally predicted images (like a burst-photo shot or cinemagraph animation), their properties and thumbnails. Different prediction options can be used in order to exploit the temporal and spatial similarities between the images. Hence, file sizes can be drastically reduced even when tens of images are stored in the same HEIF file.
  • Auxiliary Image Items: Storage of image data which complements another image item. An alpha plane or a depth map are examples for such images. These data are not displayed as such, but used in various forms to complement another image item.
  • Image Metadata: Storage of EXIF, XMP and similar metadata which accompany the images stored in the HEIF file.

HEVC Image File Format

  • HEVC image players are required to support rectangular cropping and rotation by 90, 180, and 270 degrees. The primary use case for the mandatory support for rotation by 90 degrees is for images where the camera orientation is incorrectly detected or inferred. The rotation requirement makes it possible to manually adjust the orientation of an image or image sequence without the needing to re-encode it. Cropping enables the image to be re-framed without re-encoding. (The HEVC file format, however, does include the option to store pre-derived images.[9])
  • Samples in image sequence tracks must be either intra-coded images or inter-picture predicted images with reference to only intra-coded images. These constraints of inter-picture prediction reduce the decoding latency for accessing any particular image within an HEVC image sequence track.

Implementation

As HEIF is a container format, it can contain still images and image sequences (where a file contains more than one single image) that are coded in different formats. Currently, these include HEVC and H.264/MPEG-4 AVC (and JPEG for thumbnail/secondary images), though other coding formats may be added in the future. The two main filename extensions are .heif (for any codec) or .heic (for HEVC codec), along with a less common .avci that is typically used for H.264/AVC encoded files.[10]

In Apple's implementation, for single images they have chosen the latter .heic filename extension (.heics for image sequence files)[11] as the only one they will produce for photos, which indicates clearly that it went through HEVC encoding.[12] However, they will support playback of both H.264/AVC encoded .avci files (.avcs for image sequence files),[11] and also .heif files (.heifs for image sequence files)[11] created on other devices that are encoded using any codec, provided that codec is supported by them.[13]

It is also known that in macOS Mojave, Apple has implemented HEIF in creating the Dynamic Desktop feature.[14]

Support

HEIF is supported by the following among others:

Operating systems
  • Microsoft Windows 10 (version 1803, build 17123)[15]
  • macOS High Sierra[16]
  • iOS 11[17][18]
  • Android Pie[19]
Image editing software
  • Adobe Lightroom[20] (macOS High Sierra, iOS 11+, and Android 9+ only)
  • GIMP[21]
  • ImageMagick
  • Krita[22]
  • Zoner Photo Studio X[23][24][24]
  • Pixelmator[25] (version 3.7 and above)
  • GraphicConverter
Other
  • Nokia provides an open source JavaScript HEIF decoder for web browsers[26]
  • The open source library "libheif" supports reading and writing HEIF files
  • A free image codec called CopyTrans HEIC, available for Windows 7/8.1 supports opening HEIF files in Windows Photo Viewer [27]
  • Read HEIF image metadata with the free software PIE Picture Information Extractor [28]
  • iMazing HEIC Converter is a free application to convert HEIC files to JPEG on Windows and macOS [29]
  • Messages - the Android SMS/RCS app [30]

Patent licensing

HEIF itself is a container, and when containing images and image sequences encoded in a particular format (e.g., HEVC or H.264/AVC) its use becomes subject to the licensing of patents on the coding format.[31][32][33]

Related standards

  • Advanced Video Coding (AVC, aka H.264) – an older encoding format for video and images, first standardized in 2003
  • High Efficiency Video Coding (HEVC, aka H.265) – an encoding format for video and images, first standardized in 2013
  • ISO base media file format – a file format standard that covers HEIF and other similarly formatted multimedia files, first standardized in 2001
  • MPEG-H – a suite of standards that includes HEIF and HEVC

See also

  • Better Portable Graphics – another image file format using HEVC encoding, published by an individual author in 2014
  • AV1 Image File Format – a rival container format under development by the Alliance for Open Media, based on the AV1 video codec[34]
  • WebP — an image format based on the VP8 video format
  • JPEG — one of the most common and supported lossy image formats, released in 1992 by ITU-T and ISO/IEC

References

1. ^{{cite web|url=https://www.popsci.com/HEIF-iphone-photos-ios-11|title=Your photos just had a massive change with iOS 11. Here's what happened|work=Popular Science|first= Stan|last=Horaczek|date=September 21, 2017|accessdate=November 22, 2017}}
2. ^{{cite web|url=https://www.bignerdranch.com/blog/new-hevc-and-heif-media-formats-what-you-need-to-know|title=New HEVC & HEIF Media Formats: What You Need to Know|publisher=Big Nerd Ranch|first= Mikey|last=Ward|date=June 8, 2017|accessdate=22 November 2017}}
3. ^{{cite web|url=https://developer.apple.com/videos/play/wwdc2017/511?time=26|title=Working with HEIF and HEVC|publisher=Apple|first=Erik|last=Turnquist|quote=My name is Erik Turnquist and today Brad and I are going to talk about working with HEIF (heef) and HEVC...|time=0:00:01|date=June 9, 2017|accessdate=November 20, 2017}}
4. ^{{cite web|url=https://twit.tv/shows/macbreak-weekly/episodes/584?time=1:54:20|title=MacBreak Weekly 584 - A Free Pass From Darwin|publisher=MacBreak Weekly|first=Rene|last=Richie|quote=...you can tap between JPEG and now HEIF (heef) and RAW...|time=1:54:20|date=November 14, 2017|accessdate=November 20, 2017}}
5. ^{{Cite web|title = Requirements for still image coding using HEVC {{!}} MPEG|url = http://mpeg.chiariglione.org/standards/mpeg-h/high-efficiency-video-coding/requirements-still-image-coding-using-hevc|website = mpeg.chiariglione.org|accessdate = August 24, 2018 |date=29 July 2013}}
6. ^{{Cite web|title = Requirements for HEVC image sequences {{!}} MPEG|url = http://mpeg.chiariglione.org/standards/mpeg-h/high-efficiency-video-coding/requirements-hevc-image-sequences|website = mpeg.chiariglione.org|accessdate = August 24, 2018 |date=29 July 2013}}
7. ^{{Cite web|url = http://mpeg.chiariglione.org/sites/default/files/files/meetings/docs/w15328.docx|title = Evidence motivates MPEG to launch new standardization effort for HDR|date = 26 June 2015 |accessdate = August 24, 2018 |website = |publisher = }}
8. ^{{Cite web|url = http://phenix.int-evry.fr/jct/doc_end_user/current_document.php?id=10265|title = Overview of the High Efficiency Image File Format|date = |accessdate = |website = |publisher = JCT-VC document JCTVC-V0072, Oct. 2015|author1=M. M. Hannuksela |author2=E. B. Aksu |author3=V. K. Malamal Vadakital |author4=J. Lainema }}
9. ^{{Cite web|url=https://nokiatech.github.io/heif/technical.html|title=HEIF Technical Information - High Efficiency Image File Format|last=|first=|date=|website=nokiatech.github.io|at=Images in HEIF Files|language=en|archive-url=|archive-date=|dead-url=|access-date=2018-02-01}}
10. ^{{Cite web|url=https://developer.apple.com/videos/play/wwdc2017/511|title=Working with HEIF and HEVC - WWDC 2017 - Videos|website=Apple Developer|language=en|access-date=2019-01-19}}
11. ^{{cite web|url=https://developer.apple.com/videos/play/wwdc2017/513|title=High Efficiency Image File Format|time=0:09:26|publisher=Apple|date=June 2017|accessdate=November 22, 2017}}
12. ^{{cite web|url=https://www.cnet.com/news/apple-ios-boosts-heif-photos-over-jpeg-wwdc|title=How Apple is squeezing more photos into your iPhone – FAQ: Apple's newest iPhone software attempts to move the world out of the JPEG era.|publisher=CNET|first=Stephen|last=Shankland|date=June 16, 2017|accessdate=November 21, 2017}}
13. ^{{cite web|url=https://developer.apple.com/videos/play/wwdc2017/503|title=Introducing HEIF and HEVC|time=0:13:47|publisher=Apple|date=June 6, 2017|accessdate=November 22, 2017}}
14. ^{{cite web|url=https://itnext.io/macos-mojave-dynamic-wallpaper-fd26b0698223|title=macOS Mojave dynamic wallpaper|publisher=ITNEXT|first=Marcin|last=Czachurski|date=June 29, 2018|accessdate=September 18, 2018}}
15. ^{{Cite news|url=https://blogs.windows.com/windowsexperience/2018/03/16/announcing-windows-10-insider-preview-build-17123-for-fast/#UpPIwc3yVgJHc5Q8.97|title=Announcing Windows 10 Insider Preview Build 17123 for Fast Ring Subscribers|access-date=2018-03-16|language=en-us}}
16. ^{{cite web|url=https://www.cnet.com/news/apple-answers-iphone-storage-woes-with-smaller-photos-videos/|title=Apple answers iPhone storage woes with smaller photos, videos|last=Hollister|first=Sean|date=June 5, 2017|website=CNET|publisher=CBS Interactive|accessdate=September 30, 2017}}
17. ^{{cite web|url=https://www.macworld.com/article/3226490/ios/ios-11-hevc-heif-and-what-you-need-to-know-about-these-new-video-and-photo-formats.html|title=iOS 11: HEVC, HEIF, and what you need to know about these new video and photo formats|last=Snell|first=Jason|date=September 20, 2017|work=Macworld|accessdate=September 30, 2017}}
18. ^{{cite web|url=https://www.digitaltrends.com/photography/heif-and-hevc-ios-11-macos-high-sierra/|title=Here’s what HEIF and HEVC are, and why they’ll improve your iPhone with iOS 11|last=Shu|first=Lee|date=September 19, 2017|website=Digital Trends|accessdate=September 30, 2017}}
19. ^{{Cite news|url=https://android-developers.googleblog.com/2018/03/previewing-android-p.html|title=Previewing Android P|work=Android Developers Blog|access-date=2018-03-07|language=en-US}}
20. ^{{Cite web|url=https://helpx.adobe.com/lightroom-cc/kb/heic-files-support.html|title=HEIC and HEVC media files support in Lightroom and Camera Raw|website=helpx.adobe.com|language=en|access-date=2018-08-06}}
21. ^{{Cite news|url=https://www.gimp.org/news/2018/05/20/gimp-2-10-2-released/|title=GIMP 2.10.2 Released|work=GIMP News|date=2018-05-20|access-date=2018-05-22}}
22. ^{{Cite news|url=https://krita.org/en/krita-4-1-release-notes|title=Krita 4.1 Release Notes|access-date=2018-11-19}}
23. ^{{Cite news|url=https://www.dpreview.com/news/2259298719/zoner-photo-studio-x-brings-support-for-the-heif-image-format-to-windows|title=Zoner Photo Studio X brings support for the HEIF image format to Windows|work=DPReview|access-date=2018-03-20}}
24. ^{{Cite news|url=https://www.diyphotography.net/heif-support-comes-windows-zoner-photo-studio/|title=HEIF support comes to Windows with Zoner Photo Studio - DIY Photography|date=2017-11-28|work=DIY Photography|access-date=2018-03-20|language=en-US}}
25. ^{{Cite web|url=https://appleinsider.com/articles/18/11/16/how-to-work-with-edit-and-share-heic-images-without-data-loss|title=How to work with, edit, and share HEIC images without data loss|last=Friday|first=William Gallagher|last2=November 16|website=AppleInsider|language=en|access-date=2019-01-19|last3=2018|last4=PT|first4=06:59 am}}
26. ^https://github.com/nokiatech/heif
27. ^ [https://www.copytrans.net/copytransheic/ CopyTrans HEIC for Windows]
28. ^https://www.picmeta.com/products/picture-information-extractor.htm
29. ^https://imazing.com/heic
30. ^https://play.google.com/store/apps/details?id=com.google.android.apps.messaging
31. ^{{cite web|title=macOS High Sierra tech preview: A quick look at the stuff you can't see|url=https://arstechnica.com/apple/2017/06/macos-high-sierra-tech-preview-a-quick-look-at-the-stuff-you-cant-see/|accessdate=4 July 2017|date=2017-06-19|quote=If there's one major downside to both HEVC and HEIF, it's that they're covered by patents that may need to be licensed for use in various apps and services.}}
32. ^{{cite web|title=Converting a JPEG to the new HEIF format|url=http://jpgtoheif.com/|accessdate=4 July 2017|quote=HEIF and HEVC are extensively covered by patents, which means there could be legal implications to implementing HEIF support, particularly in paid software or a hardware product.}}
33. ^{{cite web|title=Apple Endorses New Image Format, HEIF|url=https://www.linkedin.com/pulse/apple-endorses-new-image-format-heif-jan-ozer|accessdate=31 October 2017|date=12 June 2017|author1=Jan Ozer|author2=Dror Gill}}
34. ^{{Cite news|url=https://www.cnet.com/news/google-mozilla-av1-photo-format-could-outdo-aging-jpeg/|title=Apple wants to shrink your photos, but a new format from Google and Mozilla could go even farther|date=2018-01-19|work=CNET|access-date=2018-02-01|language=en}}

External links

  • HEIF – MPEG Image File Format standard site
  • [https://nokiatech.github.io/heif HEIF] – format site at Nokia
  • [https://github.com/nokiatech/heif HEIF] – source code at GitHub
  • [https://github.com/strukturag/libheif libheif] - source code at GitHub
{{Compression formats}}{{MPEG}}

5 : Computer-related introductions in 2015|Graphics file formats|Graphics standards|Image compression|MPEG-H

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/11 12:06:47