High Efficiency Image File Format ( HEIF ) is an international standard defined by MPEG-H Part 12 (ISO/IEC 3008-12), first published by ISO in 2017. It is designed as a container for photographic images in any image encoding . HEIF is a special case of the general ISO BMFF format , in which all data is encapsulated in typed boxes, with a mandatory ftyp box that is used to indicate particular file types. The initial specification for HEIF provided usage details for three compression schemes, the widely supported JPEG encoding for still raster images and two video encodings that are also applicable to still image items, namely Advanced Video Coding (AVC, aka MPEG-4, Part 10 and H.264) and High Efficiency Video Coding (HEVC aka PEG-H Part 2 and H.265).
17-575: HEIC may refer to: .heic, filename extension for High Efficiency Image File Format images encoded with High Efficiency Video Coding (HEVC, ITU-T H.265) HEI-C and HEIC, aliases for CCDC5 protein Honourable East India Company Hubble European Space Agency Information Centre Topics referred to by the same term [REDACTED] This disambiguation page lists articles associated with
34-485: A codec to be supported in HEIF in normative Annex 5 to ISO/IEC 23008-12. The registered MIME types are image/avci for still images and image/avcs for sequences. The format is simply known as AVCI. Apple products support playback of AVC-encoded .avci still image files and .avcs image sequence files but will only generate .heic files. AV1 is a video encoding format that is intended to be royalty-free, developed by
51-626: A possible format for HEIF coded image data, it is used in HEIF only for thumbnails and other secondary images. Therefore, neither a dedicated MIME subtype nor a special file extension is available for storage of JPEG files in HEIF container files. Several other compression formats defined by the JPEG group can be stored in HEIF files: In 2017, Apple announced that it would adopt HEIC as the default image format in its new operating systems, gradually replacing JPEG. The proprietary image format WXAM (or wxHEPC) developed by Tencent (used within, e.g., WeChat )
68-401: Is a container that may not be subject to additional royalty fees for commercial ISOBMFF licensees. Note however that Nokia also grants its patents on a royalty-free basis for non-commercial purposes. When containing images and image sequences encoded in a particular format (e.g. HEVC or AVC) its use becomes subject to the licensing of patents on the coding format. MPEG-A MPEG-A is
85-417: Is a restricted subset of HEIF specified as part of MPEG-A . It defines a set of additional constraints to simplify format options, specific alpha plane formats, profiles and levels as well as metadata formats and brands, and rules for how to extend the format. Advanced Video Coding (AVC, ITU-T H.264) is an older encoding format for video and images, first standardized in 2003. It is also specified as
102-544: Is a special case) defines multiple subtypes in relations to possible encodings: BMFF HEIC/HEIX Registered Brands Specific implementations of HEIF encoding are registered by MP4RA and are officially called "brands". According to official specifications Apple HEIC registered brand is using Main or Main Still Picture profile of HEVC with an 8-bit per channel color depth and chroma subsampling of 4:2:0, while Sony and Canon HIEX registered brand may additionally increase
119-488: Is apparently based upon HEVC, as is SharpP, which was developed by their SNG (Social Network Group) division. However, their container format may not be HEIF-compatible. In March 2017, SharpP switched to AVS2 and was renamed TPG ( Tiny Portable Graphics ). As of August 2024 , only Safari supports HEIC format natively. For AVIF, Chrome , Firefox and Opera for desktop and Android support it. Safari on iOS 16 and iPadOS 16 supports AVIF format. HEIF itself
136-477: Is better” doesn't mean anything at all, as HEIF is just a container specification. What is contained inside the container must be described. It's impossible to easily determine exactly what you receive in HEIF container. At best, users can use graphics magic to determine if it's impossible by visual inspection (gradients transitions are broken in 8-bit photos) to tell if the photo is 12-bit or 10-bit per channel, or 8-bit. The Multi-Image Application Format (MIAF)
153-548: Is farther strengthened by unclear patents holders wordings. Holders of relevant patents, stated to the ISO that "the holders of these patent rights have assured the ISO and IEC that they are willing to negotiate licenses under reasonable and non-discriminatory terms." The specification also cautions that "some of the elements . . . may be the subject of patent rights other than those identified." The requirements and main use cases of HEIF were defined in 2013. The technical development of
170-538: The Alliance for Open Media (AOMedia). AV1 Image File Format (AVIF) is an image format based on this codec. The registered MIME type is image/avif for both still images and image sequences, and .avif is the file name extension. The original JPEG standard is the most commonly used and widely supported lossy image coding format. It was first released in 1992 by ITU-T and ISO/IEC . Although Annex H to ISO/IEC 23008-12 specifies JPEG (and indirectly Motion JPEG ) as
187-410: The bit-depth to 10 bits per channel and chroma subsampling to 4:2:2 or 4:4:4. Licensing and Patents If BMFF HEIF is used with HEVC encoding is woth noting that HEV is heavily encumbered with patents and Library of Congress does not recommend of using such heavily patent troublesome formats. The parties holding patents on HEVC include but are not limited to: The uncertainty of patent encumbering
SECTION 10
#1732844809997204-432: The encoding parameters in which the encoding happened (e.g., color quality "q", if delta in chroma planes were used, if some advanced tuning for ssim/psnr was used, or what quantization mode was applied). If a user creates a ".HEIF" photo with their phone, the user or the receiver of the photo cannot determine which image format inside the file was used. It could be: Hence, simply stating in promotional materials that “HEIF
221-476: The following types of data: HEIF container specification describes various encodings that can be stored inside: These leads to confusion, as users cannot tell what kind of encoding has been used. Simply saying that “HEIF is better than JPEG” as promotional material doesn't mean anything to the user. Inside the HEIF container, JFIF (JPEG) can be stored. It can also contain AV1 encoding. The user would also need to know
238-504: The release of Android 10 (2019). On some systems, pictures stored in the HEIC format are converted automatically to the older JPEG format when they are sent outside of the system, although incompatibility has led to problems such as US Advanced Placement test takers failing due to their phones uploading unsupported HEIC images by default, leading the College Board to request students change
255-421: The settings to send only JPEG files. Although HEIC is gaining in popularity there are issues with compatibility, Adobe Photoshop is an example of a popular image editing software that only supports 8-bit HEIC and not 10-bit or 12-bit HEIC yet. Camera hardware (including mobile devices) are increasingly supporting outputting HEIC files and with color depth often higher than 8-bit color. HEIF files can store
272-459: The specification took about one and a half years and was finalized in the middle of 2015. Apple was the first major adopter of the format in 2017 with the introduction of iOS 11 using HEIC variant. While HEIC became the default for iPhones, it remains possible to revert the settings to allow photos to be recorded in the more recognizable JPEG format. Android devices containing the appropriate hardware encoders received support for HEIC files with
289-525: The title HEIC . If an internal link led you here, you may wish to change the link to point directly to the intended article. Retrieved from " https://en.wikipedia.org/w/index.php?title=HEIC&oldid=1107968014 " Category : Disambiguation pages Hidden categories: Short description is different from Wikidata All article disambiguation pages All disambiguation pages High Efficiency Image File Format ISO Base Media File Format official specification (of which HEIF
#996003