Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
Video coding format
Format for digital video content

A video coding format is an encoded format of digital video content, typically using standardized video compression algorithms like DCT and motion compensation. Videos encoded in these formats are often combined with audio streams inside multimedia container formats such as MP4 or Matroska. For example, an MP4 container may hold video encoded in formats like H.264 alongside audio coded with formats like AAC. Formal video coding standards are often defined by standardization organizations, ensuring compatibility across software and hardware codecs. The WebM format specifies use of the VP8 video codec within a Matroska container, highlighting specific format usage within containers.

We don't have any images related to Video coding format yet.
We don't have any YouTube videos related to Video coding format yet.
We don't have any PDF documents related to Video coding format yet.
We don't have any Books related to Video coding format yet.
We don't have any archived web articles related to Video coding format yet.

Distinction between format and codec

A format is the layout plan for data produced or consumed by a codec.

Although video coding formats such as H.264 are sometimes referred to as codecs, there is a clear conceptual difference between a specification and its implementations. Video coding formats are described in specifications, and software, firmware, or hardware to encode/decode data in a given video coding format from/to uncompressed video are implementations of those specifications. As an analogy, the video coding format H.264 (specification) is to the codec OpenH264 (specific implementation) what the C Programming Language (specification) is to the compiler GCC (specific implementation). Note that for each specification (e.g., H.264), there can be many codecs implementing that specification (e.g., x264, OpenH264, H.264/MPEG-4 AVC products and implementations).

This distinction is not consistently reflected terminologically in the literature. The H.264 specification calls H.261, H.262, H.263, and H.264 video coding standards and does not contain the word codec.2 The Alliance for Open Media clearly distinguishes between the AV1 video coding format and the accompanying codec they are developing, but calls the video coding format itself a video codec specification.3 The VP9 specification calls the video coding format VP9 itself a codec.4

As an example of conflation, Chromium's5 and Mozilla's6 pages listing their video formats support both call video coding formats, such as H.264 codecs. As another example, in Cisco's announcement of a free-as-in-beer video codec, the press release refers to the H.264 video coding format as a codec ("choice of a common video codec"), but calls Cisco's implementation of a H.264 encoder/decoder a codec shortly thereafter ("open-source our H.264 codec").7

A video coding format does not dictate all algorithms used by a codec implementing the format. For example, a large part of how video compression typically works is by finding similarities between video frames (block-matching) and then achieving compression by copying previously-coded similar subimages (such as macroblocks) and adding small differences when necessary. Finding optimal combinations of such predictors and differences is an NP-hard problem,8 meaning that it is practically impossible to find an optimal solution. Though the video coding format must support such compression across frames in the bitstream format, by not needlessly mandating specific algorithms for finding such block-matches and other encoding steps, the codecs implementing the video coding specification have some freedom to optimize and innovate in their choice of algorithms. For example, section 0.5 of the H.264 specification says that encoding algorithms are not part of the specification.9 Free choice of algorithm also allows different space–time complexity trade-offs for the same video coding format, so a live feed can use a fast but space-inefficient algorithm, and a one-time DVD encoding for later mass production can trade long encoding-time for space-efficient encoding.

History

The concept of analog video compression dates back to 1929, when R.D. Kell in Britain proposed the concept of transmitting only the portions of the scene that changed from frame-to-frame. The concept of digital video compression dates back to 1952, when Bell Labs researchers B.M. Oliver and C.W. Harrison proposed the use of differential pulse-code modulation (DPCM) in video coding. In 1959, the concept of inter-frame motion compensation was proposed by NHK researchers Y. Taki, M. Hatori and S. Tanaka, who proposed predictive inter-frame video coding in the temporal dimension.10 In 1967, University of London researchers A.H. Robinson and C. Cherry proposed run-length encoding (RLE), a lossless compression scheme, to reduce the transmission bandwidth of analog television signals.11

The earliest digital video coding algorithms were either for uncompressed video or used lossless compression, both methods inefficient and impractical for digital video coding.1213 Digital video was introduced in the 1970s,14 initially using uncompressed pulse-code modulation (PCM), requiring high bitrates around 45–200 Mbit/s for standard-definition (SD) video,1516 which was up to 2,000 times greater than the telecommunication bandwidth (up to 100 kbit/s) available until the 1990s.17 Similarly, uncompressed high-definition (HD) 1080p video requires bitrates exceeding 1 Gbit/s, significantly greater than the bandwidth available in the 2000s.18

Motion-compensated DCT

Practical video compression emerged with the development of motion-compensated DCT (MC DCT) coding,1920 also called block motion compensation (BMC)21 or DCT motion compensation. This is a hybrid coding algorithm,22 which combines two key data compression techniques: discrete cosine transform (DCT) coding2324 in the spatial dimension, and predictive motion compensation in the temporal dimension.25

DCT coding is a lossy block compression transform coding technique that was first proposed by Nasir Ahmed, who initially intended it for image compression, while he was working at Kansas State University in 1972. It was then developed into a practical image compression algorithm by Ahmed with T. Natarajan and K. R. Rao at the University of Texas in 1973, and was published in 1974.262728

The other key development was motion-compensated hybrid coding.29 In 1974, Ali Habibi at the University of Southern California introduced hybrid coding,303132 which combines predictive coding with transform coding.3334 He examined several transform coding techniques, including the DCT, Hadamard transform, Fourier transform, slant transform, and Karhunen-Loeve transform.35 However, his algorithm was initially limited to intra-frame coding in the spatial dimension. In 1975, John A. Roese and Guner S. Robinson extended Habibi's hybrid coding algorithm to the temporal dimension, using transform coding in the spatial dimension and predictive coding in the temporal dimension, developing inter-frame motion-compensated hybrid coding.3637 For the spatial transform coding, they experimented with different transforms, including the DCT and the fast Fourier transform (FFT), developing inter-frame hybrid coders for them, and found that the DCT is the most efficient due to its reduced complexity, capable of compressing image data down to 0.25-bit per pixel for a videotelephone scene with image quality comparable to a typical intra-frame coder requiring 2-bit per pixel.3839

The DCT was applied to video encoding by Wen-Hsiung Chen,40 who developed a fast DCT algorithm with C.H. Smith and S.C. Fralick in 1977,4142 and founded Compression Labs to commercialize DCT technology.43 In 1979, Anil K. Jain and Jaswant R. Jain further developed motion-compensated DCT video compression.4445 This led to Chen developing a practical video compression algorithm, called motion-compensated DCT or adaptive scene coding, in 1981.46 Motion-compensated DCT later became the standard coding technique for video compression from the late 1980s onwards.4748

Video coding standards

The first digital video coding standard was H.120, developed by the CCITT (now ITU-T) in 1984.49 H.120 was not usable in practice, as its performance was too poor.50 H.120 used motion-compensated DPCM coding,51 a lossless compression algorithm that was inefficient for video coding.52 During the late 1980s, a number of companies began experimenting with discrete cosine transform (DCT) coding, a much more efficient form of compression for video coding. The CCITT received 14 proposals for DCT-based video compression formats, in contrast to a single proposal based on vector quantization (VQ) compression. The H.261 standard was developed based on motion-compensated DCT compression.5354 H.261 was the first practical video coding standard,55 and uses patents licensed from a number of companies, including Hitachi, PictureTel, NTT, BT, and Toshiba, among others.56 Since H.261, motion-compensated DCT compression has been adopted by all the major video coding standards (including the H.26x and MPEG formats) that followed.5758

MPEG-1, developed by the Moving Picture Experts Group (MPEG), followed in 1991, and it was designed to compress VHS-quality video.59 It was succeeded in 1994 by MPEG-2/H.262,60 which was developed with patents licensed from a number of companies, primarily Sony, Thomson and Mitsubishi Electric.61 MPEG-2 became the standard video format for DVD and SD digital television.62 Its motion-compensated DCT algorithm was able to achieve a compression ratio of up to 100:1, enabling the development of digital media technologies such as video on demand (VOD)63 and high-definition television (HDTV).64 In 1999, it was followed by MPEG-4/H.263, which was a major leap forward for video compression technology.65 It uses patents licensed from a number of companies, primarily Mitsubishi, Hitachi and Panasonic.66

The most widely used video coding format as of 2019 is H.264/MPEG-4 AVC.67 It was developed in 2003, and uses patents licensed from a number of organizations, primarily Panasonic, Godo Kaisha IP Bridge and LG Electronics.68 In contrast to the standard DCT used by its predecessors, AVC uses the integer DCT.6970 H.264 is one of the video encoding standards for Blu-ray Discs; all Blu-ray Disc players must be able to decode H.264. It is also widely used by streaming internet sources, such as videos from YouTube, Netflix, Vimeo, and the iTunes Store, web software such as the Adobe Flash Player and Microsoft Silverlight, and also various HDTV broadcasts over terrestrial (ATSC standards, ISDB-T, DVB-T or DVB-T2), cable (DVB-C), and satellite (DVB-S2).71

A main problem for many video coding formats has been patents, making it expensive to use or potentially risking a patent lawsuit due to submarine patents. The motivation behind many recently designed video coding formats such as Theora, VP8, and VP9 have been to create a (libre) video coding standard covered only by royalty-free patents.72 Patent status has also been a major point of contention for the choice of which video formats the mainstream web browsers will support inside the HTML video tag.

The current-generation video coding format is HEVC (H.265), introduced in 2013. AVC uses the integer DCT with 4x4 and 8x8 block sizes, and HEVC uses integer DCT and DST transforms with varied block sizes between 4x4 and 32x32.73 HEVC is heavily patented, mostly by Samsung Electronics, GE, NTT, and JVCKenwood.74 It is challenged by the AV1 format, intended for free license. As of 2019, AVC is by far the most commonly used format for the recording, compression, and distribution of video content, used by 91% of video developers, followed by HEVC which is used by 43% of developers.75

List of video coding standards

See also: List of codecs § Video compression formats

Timeline of international video compression standards
Basic algorithmVideo coding standardYearPublishersCommitteesLicensorsMarket presence (2019)76Popular implementations
DPCMH.1201984CCITTVCEGUn­known
DCTH.2611988CCITTVCEGHitachi, PictureTel, NTT, BT, Toshiba, etc.77Videoconferencing, videotelephony
Motion JPEG (MJPEG)1992JPEGJPEGISO / Open Source does NOT mean free! 78QuickTime
MPEG-1 Part 21993ISO, IECMPEGFujitsu, IBM, Matsushita, etc.79Video CD, Internet video
H.262 / MPEG-2 Part 2 (MPEG-2 Video)1995ISO, IEC, ITU-TMPEG, VCEGSony, Thomson, Mitsubishi, etc.8029%DVD Video, Blu-ray, DVB, ATSC, SVCD, SDTV
DV1995IECIECSony, PanasonicUn­knownCamcorders, digital cassettes
H.2631996ITU-TVCEGMitsubishi, Hitachi, Panasonic, etc.81Un­knownVideoconferencing, videotelephony, H.320, ISDN,8283 mobile video (3GP), MPEG-4 Visual
MPEG-4 Part 2 (MPEG-4 Visual)1999ISO, IECMPEGMitsubishi, Hitachi, Panasonic, etc.84Un­knownInternet video, DivX, Xvid
DWTMotion JPEG 2000 (MJ2)2001JPEG85JPEG86Un­knownDigital cinema87
DCTAdvanced Video Coding (H.264 / MPEG-4 AVC)2003ISO, IEC, ITU-TMPEG, VCEGPanasonic, Godo Kaisha IP Bridge, LG, etc.8891%Blu-ray, HD DVD, HDTV (DVB, ATSC), video streaming (YouTube, Netflix, Vimeo), iTunes Store, iPod Video, Apple TV, videoconferencing, Flash Player, Silverlight, VOD
Theora2004XiphXiphUn­knownInternet video, web browsers
VC-12006SMPTESMPTEMicrosoft, Panasonic, LG, Samsung, etc.89Un­knownBlu-ray, Internet video
Apple ProRes2007AppleAppleAppleUn­knownVideo production, post-production
High Efficiency Video Coding (H.265 / MPEG-H HEVC)2013ISO, IEC, ITU-TMPEG, VCEGSamsung, GE, NTT, JVCKenwood, etc.909143%UHD Blu-ray, DVB, ATSC 3.0, UHD streaming, HEIF, macOS High Sierra, iOS 11
AV12018AOMediaAOMedia7%HTML video
Versatile Video Coding (VVC / H.266)2020JVETJVETUn­known

Lossless, lossy, and uncompressed

Consumer video is generally compressed using lossy video codecs, since that results in significantly smaller files than lossless compression. Some video coding formats designed explicitly for either lossy or lossless compression, and some video coding formats such as Dirac and H.264 support both.92

Uncompressed video formats, such as Clean HDMI, is a form of lossless video used in some circumstances such as when sending video to a display over a HDMI connection. Some high-end cameras can also capture video directly in this format.[examples needed]

Intra-frame

Interframe compression complicates editing of an encoded video sequence.93 One subclass of relatively simple video coding formats are the intra-frame video formats, such as DV, in which each frame of the video stream is compressed independently without referring to other frames in the stream, and no attempt is made to take advantage of correlations between successive pictures over time for better compression. One example is Motion JPEG, which is simply a sequence of individually JPEG-compressed images. This approach is quick and simple, at the expense of the encoded video being much larger than a video coding format supporting Inter frame coding.

Because interframe compression copies data from one frame to another, if the original frame is simply cut out (or lost in transmission), the following frames cannot be reconstructed properly. Making cuts in intraframe-compressed video while video editing is almost as easy as editing uncompressed video: one finds the beginning and ending of each frame, and simply copies bit-for-bit each frame that one wants to keep, and discards the frames one does not want. Another difference between intraframe and interframe compression is that, with intraframe systems, each frame uses a similar amount of data. In most interframe systems, certain frames (such as I-frames in MPEG-2) are not allowed to copy data from other frames, so they require much more data than other frames nearby.94

It is possible to build a computer-based video editor that spots problems caused when I frames are edited out while other frames need them. This has allowed newer formats like HDV to be used for editing. However, this process demands a lot more computing power than editing intraframe compressed video with the same picture quality. But, this compression is not very effective to use for any audio format.95

Profiles and levels

A video coding format can define optional restrictions to encoded video, called profiles and levels. It is possible to have a decoder which only supports decoding a subset of profiles and levels of a given video format, for example to make the decoder program/hardware smaller, simpler, or faster.

A profile restricts which encoding techniques are allowed. For example, the H.264 format includes the profiles baseline, main and high (and others). While P-slices (which can be predicted based on preceding slices) are supported in all profiles, B-slices (which can be predicted based on both preceding and following slices) are supported in the main and high profiles but not in baseline.96

A level is a restriction on parameters such as maximum resolution and data rates.97

See also

Notes

References

  1. The term video coding includes Advanced Video Coding, High Efficiency Video Coding, and Video Coding Experts Group.[1] /wiki/Advanced_Video_Coding

  2. "SERIES H: AUDIOVISUAL AND MULTIMEDIA SYSTEMS : Infrastructure of audiovisual services – Coding of moving video : Advanced video coding for generic audiovisual services". Itu.int. Retrieved January 6, 2015. http://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-H.264-200305-S!!PDF-E&type=items

  3. "Front Page". Alliance for Open Media. Retrieved May 23, 2016. http://aomedia.org/

  4. Adrian Grange; Peter de Rivaz & Jonathan Hunt. "VP9 Bitstream & Decoding Process Specification" (PDF). https://storage.googleapis.com/downloads.webmproject.org/docs/vp9/vp9-bitstream-specification-v0.6-20160331-draft.pdf

  5. "Audio/Video". The Chromium Projects. Retrieved May 23, 2016. https://www.chromium.org/audio-video

  6. "Media formats supported by the HTML audio and video elements". Mozilla. Retrieved May 23, 2016. https://developer.mozilla.org/en-US/docs/Web/HTML/Supported_media_formats

  7. Rowan Trollope (October 30, 2013). "Open-Sourced H.264 Removes Barriers to WebRTC". Cisco. Archived from the original on May 14, 2019. Retrieved May 23, 2016. https://web.archive.org/web/20190514053018/https://blogs.cisco.com/collaboration/open-source-h-264-removes-barriers-webrtc

  8. "Chapter 3 : Modified A* Prune Algorithm for finding K-MCSP in video compression" (PDF). Shodhganga.inflibnet.ac.in. Retrieved January 6, 2015. http://shodhganga.inflibnet.ac.in/bitstream/10603/8175/8/08_chapter%203.pdf

  9. "SERIES H: AUDIOVISUAL AND MULTIMEDIA SYSTEMS : Infrastructure of audiovisual services – Coding of moving video : Advanced video coding for generic audiovisual services". Itu.int. Retrieved January 6, 2015. http://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-H.264-200305-S!!PDF-E&type=items

  10. "History of Video Compression". ITU-T. Joint Video Team (JVT) of ISO/IEC MPEG & ITU-T VCEG (ISO/IEC JTC1/SC29/WG11 and ITU-T SG16 Q.6). July 2002. pp. 11, 24–9, 33, 40–1, 53–6. Retrieved November 3, 2019. https://www.itu.int/wftp3/av-arch/jvt-site/2002_07_Klagenfurt/JVT-D068.doc

  11. Robinson, A. H.; Cherry, C. (1967). "Results of a prototype television bandwidth compression scheme". Proceedings of the IEEE. 55 (3). IEEE: 356–364. doi:10.1109/PROC.1967.5493. /wiki/Proceedings_of_the_IEEE

  12. Ghanbari, Mohammed (2003). Standard Codecs: Image Compression to Advanced Video Coding. Institution of Engineering and Technology. pp. 1–2. ISBN 9780852967102. 9780852967102

  13. Lea, William (1994). Video on demand: Research Paper 94/68. House of Commons Library. Retrieved September 20, 2019. https://researchbriefings.parliament.uk/ResearchBriefing/Summary/RP94-68

  14. Ghanbari, Mohammed (2003). Standard Codecs: Image Compression to Advanced Video Coding. Institution of Engineering and Technology. pp. 1–2. ISBN 9780852967102. 9780852967102

  15. Ghanbari, Mohammed (2003). Standard Codecs: Image Compression to Advanced Video Coding. Institution of Engineering and Technology. pp. 1–2. ISBN 9780852967102. 9780852967102

  16. Lea, William (1994). Video on demand: Research Paper 94/68. House of Commons Library. Retrieved September 20, 2019. https://researchbriefings.parliament.uk/ResearchBriefing/Summary/RP94-68

  17. Lea, William (1994). Video on demand: Research Paper 94/68. House of Commons Library. Retrieved September 20, 2019. https://researchbriefings.parliament.uk/ResearchBriefing/Summary/RP94-68

  18. Lee, Jack (2005). Scalable Continuous Media Streaming Systems: Architecture, Design, Analysis and Implementation. John Wiley & Sons. p. 25. ISBN 9780470857649. 9780470857649

  19. Lea, William (1994). Video on demand: Research Paper 94/68. House of Commons Library. Retrieved September 20, 2019. https://researchbriefings.parliament.uk/ResearchBriefing/Summary/RP94-68

  20. Ghanbari, Mohammed (2003). Standard Codecs: Image Compression to Advanced Video Coding. Institution of Engineering and Technology. pp. 1–2. ISBN 9780852967102. 9780852967102

  21. "History of Video Compression". ITU-T. Joint Video Team (JVT) of ISO/IEC MPEG & ITU-T VCEG (ISO/IEC JTC1/SC29/WG11 and ITU-T SG16 Q.6). July 2002. pp. 11, 24–9, 33, 40–1, 53–6. Retrieved November 3, 2019. https://www.itu.int/wftp3/av-arch/jvt-site/2002_07_Klagenfurt/JVT-D068.doc

  22. "History of Video Compression". ITU-T. Joint Video Team (JVT) of ISO/IEC MPEG & ITU-T VCEG (ISO/IEC JTC1/SC29/WG11 and ITU-T SG16 Q.6). July 2002. pp. 11, 24–9, 33, 40–1, 53–6. Retrieved November 3, 2019. https://www.itu.int/wftp3/av-arch/jvt-site/2002_07_Klagenfurt/JVT-D068.doc

  23. Lea, William (1994). Video on demand: Research Paper 94/68. House of Commons Library. Retrieved September 20, 2019. https://researchbriefings.parliament.uk/ResearchBriefing/Summary/RP94-68

  24. Ghanbari, Mohammed (2003). Standard Codecs: Image Compression to Advanced Video Coding. Institution of Engineering and Technology. pp. 1–2. ISBN 9780852967102. 9780852967102

  25. "History of Video Compression". ITU-T. Joint Video Team (JVT) of ISO/IEC MPEG & ITU-T VCEG (ISO/IEC JTC1/SC29/WG11 and ITU-T SG16 Q.6). July 2002. pp. 11, 24–9, 33, 40–1, 53–6. Retrieved November 3, 2019. https://www.itu.int/wftp3/av-arch/jvt-site/2002_07_Klagenfurt/JVT-D068.doc

  26. Ahmed, Nasir (January 1991). "How I Came Up With the Discrete Cosine Transform". Digital Signal Processing. 1 (1): 4–5. Bibcode:1991DSP.....1....4A. doi:10.1016/1051-2004(91)90086-Z. /wiki/N._Ahmed

  27. Ahmed, Nasir; Natarajan, T.; Rao, K. R. (January 1974), "Discrete Cosine Transform", IEEE Transactions on Computers, C-23 (1): 90–93, doi:10.1109/T-C.1974.223784 /wiki/N._Ahmed

  28. Rao, K. R.; Yip, P. (1990), Discrete Cosine Transform: Algorithms, Advantages, Applications, Boston: Academic Press, ISBN 978-0-12-580203-1 978-0-12-580203-1

  29. "History of Video Compression". ITU-T. Joint Video Team (JVT) of ISO/IEC MPEG & ITU-T VCEG (ISO/IEC JTC1/SC29/WG11 and ITU-T SG16 Q.6). July 2002. pp. 11, 24–9, 33, 40–1, 53–6. Retrieved November 3, 2019. https://www.itu.int/wftp3/av-arch/jvt-site/2002_07_Klagenfurt/JVT-D068.doc

  30. Habibi, Ali (1974). "Hybrid Coding of Pictorial Data". IEEE Transactions on Communications. 22 (5): 614–624. doi:10.1109/TCOM.1974.1092258. /wiki/Doi_(identifier)

  31. Chen, Z.; He, T.; Jin, X.; Wu, F. (2019). "Learning for Video Compression". IEEE Transactions on Circuits and Systems for Video Technology. 30 (2): 566–576. arXiv:1804.09869. doi:10.1109/TCSVT.2019.2892608. /wiki/ArXiv_(identifier)

  32. Pratt, William K. (1984). Advances in Electronics and Electron Physics: Supplement. Academic Press. p. 158. ISBN 9780120145720. A significant advance in image coding methodology occurred with the introduction of the concept of hybrid transform/DPCM coding (Habibi, 1974). 9780120145720

  33. "History of Video Compression". ITU-T. Joint Video Team (JVT) of ISO/IEC MPEG & ITU-T VCEG (ISO/IEC JTC1/SC29/WG11 and ITU-T SG16 Q.6). July 2002. pp. 11, 24–9, 33, 40–1, 53–6. Retrieved November 3, 2019. https://www.itu.int/wftp3/av-arch/jvt-site/2002_07_Klagenfurt/JVT-D068.doc

  34. Ohm, Jens-Rainer (2015). Multimedia Signal Coding and Transmission. Springer. p. 364. ISBN 9783662466919. 9783662466919

  35. Habibi, Ali (1974). "Hybrid Coding of Pictorial Data". IEEE Transactions on Communications. 22 (5): 614–624. doi:10.1109/TCOM.1974.1092258. /wiki/Doi_(identifier)

  36. "History of Video Compression". ITU-T. Joint Video Team (JVT) of ISO/IEC MPEG & ITU-T VCEG (ISO/IEC JTC1/SC29/WG11 and ITU-T SG16 Q.6). July 2002. pp. 11, 24–9, 33, 40–1, 53–6. Retrieved November 3, 2019. https://www.itu.int/wftp3/av-arch/jvt-site/2002_07_Klagenfurt/JVT-D068.doc

  37. Roese, John A.; Robinson, Guner S. (October 30, 1975). Tescher, Andrew G. (ed.). "Combined Spatial And Temporal Coding Of Digital Image Sequences". Efficient Transmission of Pictorial Information. 0066. International Society for Optics and Photonics: 172–181. Bibcode:1975SPIE...66..172R. doi:10.1117/12.965361. /wiki/Bibcode_(identifier)

  38. Huang, T. S. (1981). Image Sequence Analysis. Springer Science & Business Media. p. 29. ISBN 9783642870378. 9783642870378

  39. Roese, John A.; Robinson, Guner S. (October 30, 1975). Tescher, Andrew G. (ed.). "Combined Spatial And Temporal Coding Of Digital Image Sequences". Efficient Transmission of Pictorial Information. 0066. International Society for Optics and Photonics: 172–181. Bibcode:1975SPIE...66..172R. doi:10.1117/12.965361. /wiki/Bibcode_(identifier)

  40. Stanković, Radomir S.; Astola, Jaakko T. (2012). "Reminiscences of the Early Work in DCT: Interview with K.R. Rao" (PDF). Reprints from the Early Days of Information Sciences. 60. Retrieved October 13, 2019. http://ticsp.cs.tut.fi/reports/ticsp-report-60-reprint-rao-corrected.pdf

  41. Chen, Wen-Hsiung; Smith, C. H.; Fralick, S. C. (September 1977). "A Fast Computational Algorithm for the Discrete Cosine Transform". IEEE Transactions on Communications. 25 (9): 1004–1009. doi:10.1109/TCOM.1977.1093941. /wiki/IEEE_Transactions_on_Communications

  42. "T.81 – Digital compression and coding of continuous-tone still images – Requirements and guidelines" (PDF). CCITT. September 1992. Retrieved July 12, 2019. https://www.w3.org/Graphics/JPEG/itu-t81.pdf

  43. Stanković, Radomir S.; Astola, Jaakko T. (2012). "Reminiscences of the Early Work in DCT: Interview with K.R. Rao" (PDF). Reprints from the Early Days of Information Sciences. 60. Retrieved October 13, 2019. http://ticsp.cs.tut.fi/reports/ticsp-report-60-reprint-rao-corrected.pdf

  44. Cianci, Philip J. (2014). High Definition Television: The Creation, Development and Implementation of HDTV Technology. McFarland. p. 63. ISBN 9780786487974. 9780786487974

  45. "History of Video Compression". ITU-T. Joint Video Team (JVT) of ISO/IEC MPEG & ITU-T VCEG (ISO/IEC JTC1/SC29/WG11 and ITU-T SG16 Q.6). July 2002. pp. 11, 24–9, 33, 40–1, 53–6. Retrieved November 3, 2019. https://www.itu.int/wftp3/av-arch/jvt-site/2002_07_Klagenfurt/JVT-D068.doc

  46. "History of Video Compression". ITU-T. Joint Video Team (JVT) of ISO/IEC MPEG & ITU-T VCEG (ISO/IEC JTC1/SC29/WG11 and ITU-T SG16 Q.6). July 2002. pp. 11, 24–9, 33, 40–1, 53–6. Retrieved November 3, 2019. https://www.itu.int/wftp3/av-arch/jvt-site/2002_07_Klagenfurt/JVT-D068.doc

  47. Ghanbari, Mohammed (2003). Standard Codecs: Image Compression to Advanced Video Coding. Institution of Engineering and Technology. pp. 1–2. ISBN 9780852967102. 9780852967102

  48. Li, Jian Ping (2006). Proceedings of the International Computer Conference 2006 on Wavelet Active Media Technology and Information Processing: Chongqing, China, 29-31 August 2006. World Scientific. p. 847. ISBN 9789812709998. 9789812709998

  49. "The History of Video File Formats Infographic". RealNetworks. April 22, 2012. Retrieved August 5, 2019. http://www.real.com/resources/digital-video-file-formats/

  50. "The History of Video File Formats Infographic". RealNetworks. April 22, 2012. Retrieved August 5, 2019. http://www.real.com/resources/digital-video-file-formats/

  51. "History of Video Compression". ITU-T. Joint Video Team (JVT) of ISO/IEC MPEG & ITU-T VCEG (ISO/IEC JTC1/SC29/WG11 and ITU-T SG16 Q.6). July 2002. pp. 11, 24–9, 33, 40–1, 53–6. Retrieved November 3, 2019. https://www.itu.int/wftp3/av-arch/jvt-site/2002_07_Klagenfurt/JVT-D068.doc

  52. Ghanbari, Mohammed (2003). Standard Codecs: Image Compression to Advanced Video Coding. Institution of Engineering and Technology. pp. 1–2. ISBN 9780852967102. 9780852967102

  53. Ghanbari, Mohammed (2003). Standard Codecs: Image Compression to Advanced Video Coding. Institution of Engineering and Technology. pp. 1–2. ISBN 9780852967102. 9780852967102

  54. Li, Jian Ping (2006). Proceedings of the International Computer Conference 2006 on Wavelet Active Media Technology and Information Processing: Chongqing, China, 29-31 August 2006. World Scientific. p. 847. ISBN 9789812709998. 9789812709998

  55. "The History of Video File Formats Infographic". RealNetworks. April 22, 2012. Retrieved August 5, 2019. http://www.real.com/resources/digital-video-file-formats/

  56. "ITU-T Recommendation declared patent(s)". ITU. Retrieved July 12, 2019. https://www.itu.int/ITU-T/recommendations/related_ps.aspx?id_prod=1088

  57. Ghanbari, Mohammed (2003). Standard Codecs: Image Compression to Advanced Video Coding. Institution of Engineering and Technology. pp. 1–2. ISBN 9780852967102. 9780852967102

  58. Li, Jian Ping (2006). Proceedings of the International Computer Conference 2006 on Wavelet Active Media Technology and Information Processing: Chongqing, China, 29-31 August 2006. World Scientific. p. 847. ISBN 9789812709998. 9789812709998

  59. "The History of Video File Formats Infographic". RealNetworks. April 22, 2012. Retrieved August 5, 2019. http://www.real.com/resources/digital-video-file-formats/

  60. "The History of Video File Formats Infographic". RealNetworks. April 22, 2012. Retrieved August 5, 2019. http://www.real.com/resources/digital-video-file-formats/

  61. "MPEG-2 Patent List" (PDF). MPEG LA. Retrieved July 7, 2019. https://www.mpegla.com/wp-content/uploads/m2-att1.pdf

  62. "The History of Video File Formats Infographic". RealNetworks. April 22, 2012. Retrieved August 5, 2019. http://www.real.com/resources/digital-video-file-formats/

  63. Lea, William (1994). Video on demand: Research Paper 94/68. House of Commons Library. Retrieved September 20, 2019. https://researchbriefings.parliament.uk/ResearchBriefing/Summary/RP94-68

  64. Shishikui, Yoshiaki; Nakanishi, Hiroshi; Imaizumi, Hiroyuki (1994). "An HDTV Coding Scheme using Adaptive-Dimension DCT". Signal Processing of HDTV. pp. 611–618. doi:10.1016/B978-0-444-81844-7.50072-3. ISBN 978-0-444-81844-7. 978-0-444-81844-7

  65. "The History of Video File Formats Infographic". RealNetworks. April 22, 2012. Retrieved August 5, 2019. http://www.real.com/resources/digital-video-file-formats/

  66. "MPEG-4 Visual - Patent List" (PDF). MPEG LA. Retrieved July 6, 2019. https://www.mpegla.com/wp-content/uploads/m4v-att1.pdf

  67. "Video Developer Report 2019" (PDF). Bitmovin. 2019. Retrieved November 5, 2019. https://cdn2.hubspot.net/hubfs/3411032/Bitmovin%20Magazine/Video%20Developer%20Report%202019/bitmovin-video-developer-report-2019.pdf

  68. "AVC/H.264 – Patent List" (PDF). MPEG LA. Retrieved July 6, 2019. https://www.mpegla.com/wp-content/uploads/avc-att1.pdf

  69. Stanković, Radomir S.; Astola, Jaakko T. (2012). "Reminiscences of the Early Work in DCT: Interview with K.R. Rao" (PDF). Reprints from the Early Days of Information Sciences. 60. Retrieved October 13, 2019. http://ticsp.cs.tut.fi/reports/ticsp-report-60-reprint-rao-corrected.pdf

  70. Wang, Hanli; Kwong, S.; Kok, C. (2006). "Efficient prediction algorithm of integer DCT coefficients for H.264/AVC optimization". IEEE Transactions on Circuits and Systems for Video Technology. 16 (4): 547–552. doi:10.1109/TCSVT.2006.871390. /wiki/Doi_(identifier)

  71. "Digital Video Broadcasting (DVB); Specification for the use of video and audio coding in DVB services delivered directly over IP" (PDF). https://www.etsi.org/deliver/etsi_ts/102000_102099/102005/01.01.01_60/ts_102005v010101p.pdf

  72. "World, Meet Thor – a Project to Hammer Out a Royalty Free Video Codec". August 11, 2015. https://blogs.cisco.com/collaboration/world-meet-thor-a-project-to-hammer-out-a-royalty-free-video-codec

  73. Thomson, Gavin; Shah, Athar (2017). "Introducing HEIF and HEVC" (PDF). Apple Inc. Retrieved August 5, 2019. https://devstreaming-cdn.apple.com/videos/wwdc/2017/503i6plfvfi7o3222/503/503_introducing_heif_and_hevc.pdf

  74. "HEVC Patent List" (PDF). MPEG LA. Retrieved July 6, 2019. https://www.mpegla.com/wp-content/uploads/hevc-att1.pdf

  75. "Video Developer Report 2019" (PDF). Bitmovin. 2019. Retrieved November 5, 2019. https://cdn2.hubspot.net/hubfs/3411032/Bitmovin%20Magazine/Video%20Developer%20Report%202019/bitmovin-video-developer-report-2019.pdf

  76. "Video Developer Report 2019" (PDF). Bitmovin. 2019. Retrieved November 5, 2019. https://cdn2.hubspot.net/hubfs/3411032/Bitmovin%20Magazine/Video%20Developer%20Report%202019/bitmovin-video-developer-report-2019.pdf

  77. "ITU-T Recommendation declared patent(s)". ITU. Retrieved July 12, 2019. https://www.itu.int/ITU-T/recommendations/related_ps.aspx?id_prod=1088

  78. ISO. "Home". International Standards Organization. ISO. Retrieved August 3, 2022. https://www.iso.org/home.html

  79. "ISO Standards and Patents". ISO. Retrieved July 10, 2019. https://www.iso.org/iso-standards-and-patents.html

  80. "MPEG-2 Patent List" (PDF). MPEG LA. Retrieved July 7, 2019. https://www.mpegla.com/wp-content/uploads/m2-att1.pdf

  81. "MPEG-4 Visual - Patent List" (PDF). MPEG LA. Retrieved July 6, 2019. https://www.mpegla.com/wp-content/uploads/m4v-att1.pdf

  82. Davis, Andrew (June 13, 1997). "The H.320 Recommendation Overview". EE Times. Retrieved November 7, 2019. https://www.eetimes.com/document.asp?doc_id=1275886

  83. Li Ding; Takaya, K. (1997). "H.263 based facial image compression for low bitrate communications". IEEE WESCANEX 97 Communications, Power and Computing. Conference Proceedings. pp. 30–34. doi:10.1109/WESCAN.1997.627108. ISBN 0-7803-4147-3. p. 30: H.263 is similar to, but more complex than H.261. It is currently the most widely used international video compression standard for video telephony on ISDN (Integrated Services Digital Network) telephone lines. 0-7803-4147-3

  84. "MPEG-4 Visual - Patent List" (PDF). MPEG LA. Retrieved July 6, 2019. https://www.mpegla.com/wp-content/uploads/m4v-att1.pdf

  85. "Motion JPEG 2000 Part 3". Joint Photographic Experts Group, JPEG, and Joint Bi-level Image experts Group, JBIG. Archived from the original on October 5, 2012. Retrieved June 21, 2014. https://web.archive.org/web/20121005163250/http://jpeg.org/jpeg2000/j2kpart3.html

  86. Taubman, David; Marcellin, Michael (2012). JPEG2000 Image Compression Fundamentals, Standards and Practice: Image Compression Fundamentals, Standards and Practice. Springer Science & Business Media. ISBN 9781461507994. 9781461507994

  87. Swartz, Charles S. (2005). Understanding Digital Cinema: A Professional Handbook. Taylor & Francis. p. 147. ISBN 9780240806174. 9780240806174

  88. "AVC/H.264 – Patent List" (PDF). MPEG LA. Retrieved July 6, 2019. https://www.mpegla.com/wp-content/uploads/avc-att1.pdf

  89. "VC-1 Patent List" (PDF). MPEG LA. Retrieved July 11, 2019. https://www.mpegla.com/wp-content/uploads/vc-1-att1.pdf

  90. "HEVC Patent List" (PDF). MPEG LA. Retrieved July 6, 2019. https://www.mpegla.com/wp-content/uploads/hevc-att1.pdf

  91. "HEVC Advance Patent List". HEVC Advance. Archived from the original on August 24, 2020. Retrieved July 6, 2019. https://web.archive.org/web/20200824174620/https://www.hevcadvance.com/licensors/

  92. Filippov, Alexey; Norkin, Aney; Alvarez, José Roberto (April 2020). "RFC 8761 - Video Codec Requirements and Evaluation Methodology". datatracker.ietf.org. Retrieved February 10, 2022. https://datatracker.ietf.org/doc/html/rfc8761

  93. Bhojani, D.R. "4.1 Video Compression" (PDF). Hypothesis. Retrieved March 6, 2013. http://shodh.inflibnet.ac.in/bitstream/123456789/821/5/05_hypothesis.pdf

  94. Jaiswal, R.C. (2009). Audio-Video Engineering. Pune, Maharashtra: Nirali Prakashan. p. 3.55. ISBN 9788190639675. 9788190639675

  95. "WebCodecs". www.w3.org. Retrieved February 10, 2022. https://www.w3.org/TR/webcodecs/Overview.html

  96. Jan Ozer. "Encoding options for H.264 video". Adobe.com. Retrieved January 6, 2015. http://www.adobe.com/devnet/adobe-media-server/articles/h264_encoding.html

  97. Jan Ozer. "Encoding options for H.264 video". Adobe.com. Retrieved January 6, 2015. http://www.adobe.com/devnet/adobe-media-server/articles/h264_encoding.html