Meta tags:
Headings (most frequently used words):
coding, video, profiles, history, and, advanced, contents, naming, applications, design, implementations, licensing, see, also, references, further, reading, external, links, overall, fidelity, range, extensions, professional, scalable, multiview, 3d, avc, mfc, stereoscopic, versions, derived, formats, features, levels, decoded, picture, buffering, software, encoders, hardware, feature, support, in, particular,
Text of the page (most frequently used words):
the (402), and (218), video (164), yes (136), for (127), 264 (119), mpeg (109), #coding (97), profile (89), that (73), with (66), high (66), retrieved (64), avc (64), part (63), from (57), standard (52), itu (47), this (41), are (39), use (32), support (32), used (31), 2011 (30), picture (29), profiles (29), format (28), edit (28), pdf (28), applications (28), was (27), compression (27), iso (25), pictures (25), can (25), november (24), more (24), all (23), original (23), such (23), may (22), standards (22), other (22), information (22), 2010 (22), archived (22), which (22), iec (21), january (21), features (21), also (20), software (20), 000 (20), layer (19), set (19), advanced (18), audio (18), august (18), october (18), not (18), frame (18), than (18), scalable (18), 2013 (17), design (17), sony (17), transform (17), two (17), macroblock (17), resolution (17), additional (16), using (16), 320 (16), july (16), bit (16), encoding (16), level (16), prediction (16), baseline (16), frames (16), bitstream (16), patents (15), television (15), reference (15), has (15), 2012 (15), one (15), constrained (15), december (14), digital (14), 2004 (14), patent (14), integer (14), intra (14), encoder (14), feature (14), articles (13), definition (13), based (13), maximum (13), data (13), rate (13), multiview (13), allowing (13), see (12), media (12), motion (12), april (12), cisco (12), chroma (12), block (12), 2023 (11), parts (11), systems (11), stream (11), group (11), lossless (11), licensing (11), jvt (11), march (11), extensions (11), free (11), decoding (11), quality (11), known (11), have (11), main (11), decoded (11), 920 (11), per (11), 720 (11), developed (11), code (10), dvb (10), efficiency (10), image (10), formats (10), dct (10), jpeg (10), codec (10), via (10), 2007 (10), processing (10), extension (10), royalties (10), project (10), new (10), were (10), but (10), some (10), include (10), where (10), typically (10), hardware (10), when (10), implementations (10), depth (10), decoder (10), 080 (10), coded (10), 352 (10), color (10), including (10), view (9), wikipedia (9), license (9), 2026 (9), 2024 (9), series (9), recommendations (9), open (9), 265 (9), list (9), broadcast (9), internet (9), microsoft (9), vceg (9), range (9), 2003 (9), com (9), efficient (9), completed (9), many (9), sample (9), slices (9), macroblocks (9), content (9), primarily (9), constraint (9), been (9), various (9), february (8), codecs (8), hevc (8), mvc (8), atsc (8), streaming (8), moving (8), adaptive (8), theora (8), 2009 (8), doi (8), tools (8), fidelity (8), 576 (8), case (8), its (8), 2019 (8), openh264 (8), mozilla (8), google (8), work (8), recording (8), professional (8), mode (8), inter (8), released (8), cabac (8), called (8), common (8), added (8), only (8), 480 (8), number (8), 240 (8), spatial (8), toggle (7), mobile (7), page (7), 262 (7), 128 (7), ultra (7), system (7), file (7), base (7), apple (7), within (7), technology (7), 2008 (7), first (7), qualcomm (7), predictive (7), firefox (7), development (7), 2017 (7), xavc (7), svc (7), version (7), products (7), prior (7), most (7), while (7), both (7), multiple (7), power (7), between (7), size (7), quantization (7), mbaff (7), supported (7), samples (7), specified (7), 160 (7), 048 (7), cavlc (7), mfc (7), stereoscopic (7), field (7), defined (7), application (7), into (7), syntax (7), representation (7), parameter (7), sizes (7), mbit (7), history (7), inc (6), different (6), statements (6), 266 (6), 261 (6), annex (6), 722 (6), av1 (6), low (6), transport (6), experts (6), comparison (6), entropy (6), alliance (6), others (6), 120 (6), generic (6), audiovisual (6), services (6), 2005 (6), users (6), included (6), intel (6), network (6), x264 (6), joint (6), designed (6), announced (6), targeting (6), encoded (6), cpu (6), encoders (6), same (6), specific (6), extended (6), binaries (6), higher (6), example (6), 100 (6), 396 (6), values (6), luma (6), 192 (6), 840 (6), 096 (6), 280 (6), bitstreams (6), lower (6), slice (6), ordering (6), top (6), simple (6), these (6), sampling (6), bits (6), robustness (6), loss (6), sei (6), messages (6), sub (6), regions (6), table (5), available (5), organization (5), september (5), links (5), 2016 (5), dated (5), 2015 (5), description (5), 263 (5), 992 (5), 14496 (5), blu (5), ray (5), storage (5), complexity (5), enhancement (5), enhanced (5), overview (5), thomas (5), wiegand (5), sullivan (5), gary (5), broadcom (5), web (5), 2021 (5), www (5), core (5), capabilities (5), cosine (5), half (5), pmw (5), consumer (5), team (5), pool (5), later (5), court (5), commonly (5), their (5), fps (5), much (5), flexible (5), multi (5), less (5), special (5), separate (5), scaling (5), interlaced (5), any (5), allow (5), above (5), supports (5), contains (5), supporting (5), dpb (5), wide (5), fields (5), given (5), times (5), levels (5), constraints (5), arbitrary (5), subset (5), intended (5), builds (5), scalability (5), adding (5), precision (5), purposes (5), environments (5), contain (5), uses (5), compensation (5), frext (5), naming (5), move (5), contents (4), search (4), terms (4), ftp (4), unsourced (4), vvc (4), 729 (4), 723 (4), category (4), disc (4), techniques (4), law (4), quicktime (4), smpte (4), ietf (4), 2000 (4), aptx (4), vp8 (4), h264 (4), university (4), june (4), s2cid (4), 1109 (4), bibcode (4), ieee (4), luthra (4), ajay (4), help (4), 560 (4), further (4), corp (4), simplified (4), windows (4), html (4), specification (4), discrete (4), general (4), pixel (4), pro (4), f55 (4), 2006 (4), coefficients (4), references (4), technologies (4), approved (4), district (4), found (4), release (4), would (4), although (4), panasonic (4), perform (4), being (4), asic (4), must (4), purpose (4), matrices (4), provide (4), source (4), thus (4), versions (4), current (4), timing (4), hdtv (4), units (4), second (4), 680 (4), 139 (4), 024 (4), 288 (4), indicate (4), temporal (4), each (4), three (4), extra (4), switching (4), includes (4), referred (4), variety (4), ability (4), selected (4), exact (4), match (4), enabling (4), error (4), elements (4), types (4), sequence (4), partnership (4), aka (4), article (4), hide (4), sidebar (4), subsection (4), about (3), under (3), site (3), non (3), commons (3), categories (3), wikidata (3), containing (3), covered (3), introduction (3), 2020 (3), 245 (3), 222 (3), 711 (3), 704 (3), 2022 (3), dvd (3), hdv (3), surround (3), 1080p (3), full (3), iii (3), methods (3), transforms (3), pcm (3), arithmetic (3), webm (3), heif (3), ogg (3), tiff (3), gsm (3), amr (3), aac (3), vp9 (3), etc (3), 2018 (3), cameras (3), surveillance (3), learn (3), signal (3), communication (3), circuits (3), performance (3), 620 (3), faq (3), end (3), processors (3), quick (3), updated (3), enabled (3), chrome (3), steve (3), 304 (3), properties (3), fast (3), early (3), memory (3), cinealta (3), markets (3), characteristics (3), int (3), changes (3), because (3), them (3), limit (3), since (3), years (3), ago (3), around (3), least (3), citation (3), needed (3), decode (3), encode (3), well (3), electronics (3), patented (3), dsp (3), flexibility (3), highly (3), companies (3), formerly (3), cpus (3), however (3), sufficient (3), real (3), time (3), cost (3), complete (3), process (3), control (3), picaff (3), ios (3), access (3), projects (3), target (3), does (3), removed (3), working (3), youtube (3), indicated (3), stored (3), capacity (3), value (3), frameheightinmbs (3), picwidthinmbs (3), 696 (3), 110 (3), 768 (3), 376 (3), maxdpbmbs (3), allows (3), buffering (3), hi10p (3), hi422p (3), hi444pp (3), 600 (3), 176 (3), 144 (3), filter (3), aso (3), fmo (3), particular (3), stereo (3), result (3), conform (3), name (3), region (3), similar (3), without (3), primary (3), broadcasts (3), losses (3), several (3), next (3), better (3), structures (3), vectors (3), supplemental (3), vui (3), space (3), important (3), variable (3), length (3), context (3), efficiently (3), appearance (3), perceptual (3), type (3), precise (3), smaller (3), earlier (3), weighted (3), fade (3), derived (3), related (3), how (3), read (3), add (2), languages (2), developers (2), contact (2), privacy (2), policy (2), text (2), apply (2), you (2), wikimedia (2), website (2), dead (2), 2025 (2), specifically (2), potentially (2), wikiproject (2), wikify (2), pages (2), cleanup (2), short (2), org (2), 709 (2), 470 (2), weighting (2), 323 (2), 993 (2), 991 (2), 983 (2), 728 (2), 726 (2), 719 (2), 718 (2), letter (2), codes (2), lists (2), 27000 (2), 23094 (2), 23008 (2), 20000 (2), 15926 (2), 11941 (2), 2014 (2), 1073 (2), 1007 (2), 500 (2), 216 (2), standardization (2), deployments (2), dvi (2), vhs (2), super (2), vision (2), dts (2), dolby (2), isdb (2), mac (2), line (2), quad (2), resolutions (2), concepts (2), dash (2), essential (2), versatile (2), genomic (2), rights (2), language (2), item (2), mp4 (2), scene (2), multichannel (2), program (2), celp (2), acelp (2), matroska (2), flash (2), smacker (2), bink (2), bpg (2), rtp (2), containers (2), 33475 (2), vivid (2), avs2 (2), 20090 (2), avs1 (2), chinese (2), evrc (2), opus (2), mp3 (2), oms (2), avs (2), truemotion (2), asp (2), container (2), multimedia (2), essentiality (2), moscow (2), state (2), annual (2), respect (2), marpe (2), publications (2), publication (2), visual (2), richardson (2), external (2), vcodex (2), limited (2), link (2), xxvii (2), 5558 (2), tcsvt (2), transactions (2), reading (2), nokia (2), goes (2), 2001 (2), term (2), united (2), states (2), portfolio (2), wiki (2), texas (2), instruments (2), reuse (2), sync (2), generation (2), built (2), monochrome (2), github (2), bsd (2), webrtc (2), notes (2), ballmer (2), ceo (2), gartner (2), symposium (2), itxpo (2), recommendation (2), broadcasting (2), download (2), 1999 (2), rfc (2), 3984 (2), isbn (2), algorithms (2), rao (2), sxs (2), cards (2), capture (2), future (2), camcorders (2), introduces (2), accelerate (2), equivalent (2), algorithm (2), optimization (2), draft (2), on2 (2), applies (2), after (2), sued (2), amazon (2), making (2), compliant (2), unenforceable (2), circuit (2), order (2), relevant (2), now (2), still (2), force (2), world (2), year (2), blocks (2), bridge (2), commercial (2), pay (2), motorola (2), arm (2), cores (2), implemented (2), functionality (2), acquired (2), fpga (2), product (2), solutions (2), particularly (2), rates (2), make (2), easier (2), require (2), significant (2), computational (2), x86 (2), implementation (2), therefore (2), reduce (2), employed (2), either (2), controlled (2), adaptivity (2), concept (2), direct (2), notably (2), binary (2), published (2), devices (2), due (2), increased (2), late (2), opera (2), question (2), going (2), html5 (2), they (2), silverlight (2), computation (2), shown (2), parentheses (2), right (2), column (2), floor (2), 184 (2), below (2), expressed (2), previously (2), predictions (2), best (2), way (2), follows (2), 256 (2), 300 (2), 800 (2), 108 (2), 864 (2), 135 (2), 760 (2), 880 (2), 485 (2), examples (2), highest (2), details (2), loop (2), deblocking (2), partitioning (2), redundant (2), hip (2), cbp (2), combined (2), map (2), texture (2), compatible (2), views (2), five (2), combination (2), identified (2), 244 (2), 122 (2), editing (2), corresponding (2), planes (2), progressive (2), adopted (2), importance (2), faded (2), videoconferencing (2), point (2), compositing (2), considered (2), following (2), sets (2), applied (2), allowed (2), far (2), freely (2), give (2), rather (2), means (2), section (2), often (2), individual (2), modes (2), structure (2), depending (2), usability (2), user (2), sequences (2), random (2), byte (2), jump (2), operation (2), get (2), switch (2), optional (2), providing (2), packets (2), fundamental (2), nal (2), very (2), remove (2), header (2), active (2), remains (2), unchanged (2), throughout (2), abstraction (2), vlc (2), golomb (2), coefficient (2), designs (2), compress (2), requires (2), resulting (2), management (2), single (2), compared (2), perfect (2), compressed (2), exactly (2), specify (2), cases (2), quarter (2), partition (2), constructed (2), together (2), should (2), 2160 (2), record (2), body (2), recent (2), committee (2), broad (2), reported (2), satellite (2), major (2), construction (2), presence (2), deriving (2), then (2), gamut (2), defining (2), post (2), industry (2), what (2), spaces (2), drafting (2), formed (2), chaired (2), towards (2), germany (2), jtc (2), sg16 (2), 26l (2), overall (2), convention (2), jointly (2), community (2), avc1 (2), player (2), administered (2), widely (2), successor (2), rec (2), here (2), upload (2), english (2), log (2), create (2), account (2), donate (2), menu (2), topic, cookie, statement, statistics, conduct, legal, safety, contacts, disclaimers, agree, registered, trademark, profit, foundation, creative, attribution, sharealike, rendered, parsoid, last, edited, utc, hidden, official, marked, weasel, worded, phrases, mdy, dates, needing, 26x, videotelephony, https, index, php, title, advanced_video_coding, oldid, 1375042388, beginning, 2100, 601, 1304, 1534, 468, noise, 450, 324, gatekeeper, 248, 241, 239, 235, 225, 9972, 9970, 9960, 9700, 9701, 9710, 9711, 8262, 7043, 7042, 7041, 988, 987, 984, 811, 806, 798, 783, 707, 706, 703, 165, 114, 80000, 56000, 55000, 50001, 45001, 42010, 40500, 40314, 40260, 40250, 40240, 40230, 39075, 39001, 38500, 37120, 37001, 33001, 32000, 31010, 31000, 30170, 30000, 29500, 29199, 29148, 29119, 29110, 28000, 27729, 27040, 27019, 27018, 27017, 27007, 27006, 27005, 27004, 27003, 27002, 27001, 26324, 26300, 26262, 26000, 25964, 25178, 24728, 24707, 24617, 24613, 24517, 23941, 23360, 23271, 23270, 23092, 23090, 23009, 23003, 23000, 22537, 22396, 22395, 22392, 22382, 22381, 22380, 22322, 22319, 22315, 22301, 22300, 22275, 22000, 21827, 21778, 21500, 21482, 21122, 21047, 21001, 21000, 20830, 20802, 20400, 20252, 20121, 20022, 29999, 19831, 19794, 19775, 19770, 19757, 19752, 19650, 19600, 19510, 19509, 19508, 19507, 19506, 19505, 19503, 19502, 19501, 19500, 19439, 19407, 19136, 19125, 19115, 19114, 19092, 19011, 19005, 18916, 18760, 18629, 18245, 18181, 18014, 18004, 17800, 17799, 17506, 17442, 17369, 17203, 17100, 17025, 17024, 16949, 16750, 16612, 16610, 16485, 16355, 16262, 16023, 15938, 15930, wip, 15924, 15919, 15897, 15707, 15706, 15693, 15686, 15511, 15504, 15489, 15438, 15445, 15444, 15408, 15398, 15291, 15288, 15189, 15118, 15022, 14971, 14882, 14764, 14755, 14698, 14651, 14649, 14644, 14617, 14555, 14443, 14396, 14289, 14224, 14223, 14051, 14031, 14006, 14000, 13849, 13818, 13816, 13616, 13584, 13568, 13567, 13490, 13485, 13450, 13406, 13399, 13250, 13216, 13211, 12944, 12620, 12234, 12207, 12182, 12052, 12006, 11992, 11940, 11898, 11889, 11801, 11785, 11784, 11783, 11544, 11404, 11179, 11172, 11170, 11073, 10967, 10962, 10957, 10861, 10746, 10664, 10646, 10628, 10589, 10585, 10383, 10367, 238, 10303, 10279, 10218, 10206, 10179, 10165, 10161, 10160, 10118, 10116, 10007, 10006, 10000, 19999, 9995, 9985, 9984, 9945, 9899, 9897, 9797, 9660, 9594, 9592, 9593, 9564, 9529, 9506, 9496, 9407, 9362, 9314, 9293, 9241, 9227, 9141, 9126, 9075, 9036, 9000, 9001, 8879, 8859, 8820, 8807, 8805, 8806, 8802, 8691, 8652, 8651, 8632, 8613, 8601, 8583, 8571, 8501, 8373, 8217, 8178, 8093, 8000, 7942, 7816, 7813, 7812, 7811, 7810, 7736, 7637, 7498, 7200, 7185, 7098, 7064, 7027, 7010, 7002, 7001, 6943, 6862, 6709, 6523, 6438, 6429, 6425, 6385, 6373, 6346, 6344, 6166, 5964, 5807, 5800, 5776, 5775, 5725, 5428, 5427, 5426, 5218, 5127, 4909, 4217, 4165, 4157, 4031, 3977, 3950, 3901, 3864, 3602, 3601, 3307, 3297, 3166, 3103, 3029, 2921, 2852, 2848, 2788, 2720, 2711, 2709, 2533, 2281, 2240, 2146, 2145, 2108, 2047, 2033, 1989, 1745, 1629, 1538, 1413, 1155, 1004, 1000, 999, 965, 898, 860, 843, 838, 764, 732, 690, 668, 657, 646, 639, 519, 518, 361, 306, 302, 259, 233, 228, 226, 217, 9999, romanizations, international, country, vga, hdmi, gpmi, displayport, component, connectors, uncompressed, vmd, cbhd, archival, dci, filming, dxd, dsd, sound, sbtvd, dmb, muse, 819, defunct, analog, 8640p, 16k, 4320p, 2160p, 1440p, 1080i, 720p, conformance, apis, unified, speech, expression, font, laser, dmif, dsm, dwt, daubechies, wavelet, mdct, fft, dpcm, adpcm, lzw, deflate, lossy, wlpc, lsp, lpc, modified, huffman, netvc, collaborations, vob, ifo, bup, mod, tod, wav, riff, realmedia, ratdvd, m2ts, iff, evo, divx, bmp, avi, aiff, asf, amv, 3gp, 3g2, mxf, gxf, 802, pes, webp, wbmp, qtvr, qoi, pgf, mng, icer, flif, exr, djvu, avif, apng, png, jbig2, jbig, heic, gif, ccitt, w3c, truehd, llac, lhdc, ldac, latency, mqa, wma, wavpack, vselp, vmr, twinvq, tta, true, svopc, smv, siren, silk, shn, sd2, realaudio, rcelp, qcelp, osq, optimfrog, musepack, mt9, monkey, melp, lyra, isac, celt, atrac, asao, alac, exac, 11299, 22726, dra, 363, p10, lc3, sbc, bluetooth, sig, etsi, efr, evs, 3gpp, flac, vorbis, speex, ilbc, usac, hvxc, dst, sls, als, yuls, xeb, wmv, thor, sorenson, spark, sheervideo, rtvideo, realvideo, graphics, animation, 4444, 422, prores, pixlet, msu, lagarith, indeo, huffyuv, ffv1, daala, cinepak, avs3, 368, 299, hdr, 358, av2, vp7, vp6, vp3, aomedia, 267, model, lcevc, evc, ivc, mjpeg, quickguide, sixth, discussion, security, industries, fourth, detlev, document, archive, homepage, objects, tutorials, doom9, forum, iain, 1362034, jproc, 839617, 2005ieeep, 18s, proceedings, puri, atul, chen, xuemin, 849, 1016, 003, 793, documents, ostermann, bormans, narroschke, pereira, stockhammer, wedi, 11105089, mcas, 1286980, magazine, topiwala, pankaj, tescher, andrew, 454, 2308860, 1117, 564457, 2004spie, 454s, spie, bjøntegaard, gisle, 815165, 2003itcsv, 560w, 1545, 1162, fed, cir, popular, press, signonsandiego, bloomberg, wins, trial, dispute, jury, loses, earliest, priority, date, 998, day, 356, baese, 2002, hachman, mark, pcmag, cuts, forever, will, charge, through, life, licensors, sun, initiative, mpegla, briefing, dm6467, embedded, 1990, guide, processor, visuals, replace, readme, 59dae50, interoperability, gets, boost, sourced, removes, barriers, hacks, win, default, metro, highlights, gartnervideo, interviewed, orlando, phoronix, dropping, bugzilla, investigate, removing, ars, technica, debate, tables, tabulated, dependent, 101, 154, karsten, suehring, iphome, hhi, thomson, gavin, shah, athar, introducing, britanak, vladimir, yip, patrick, xiii, 9780080464640, 141, elsevier, sine, approximations, kwon, soon, young, lee, joo, kyong, chung, dong, correction, transcoding, lecture, computer, science, vol, 3617, springer, berlin, heidelberg, 583, 978, 540, 28869, 11553595_71, analysis, iciap, stanković, radomir, astola, jaakko, reprints, days, sciences, reminiscences, interview, ahead, schedule, dent, engadget, red, hunting, 35mm, sensor, 153, subsystem, esupport, wenger, 17487, rfc3984, datatracker, payload, summary, v16, associated, ozer, jan, streamingmedia, heath, hoglund, talks, merger, wang, hanli, kwong, kok, 552, 2060937, 871390, 2006itcsv, 547w, 547, mystery, box, delivering, bitmovin, developer, report, sustainability, washington, library, congress, protocol, 23091, purchased, bbc, research, dirac, authority, scheme, licensees, infringement, usa, locations, alleging, infringed, had, failed, disclose, appeals, federal, affirmed, remanded, instructions, scope, unenforceability, expired, jurisdictions, granted, lasts, until, 2030, charged, remain, place, operators, subscription, channels, private, administers, licenses, applying, holders, majority, held, 990, 130, godo, kaisha, 197, zte, toshiba, sharp, samsung, philips, ntt, docomo, jvc, kenwood, kaist, columbia, mitsubishi, fujitsu, pools, countries, upheld, vendors, expected
Text of the page (random words):
s lead section may be too long please read the length guidelines and help move details into the article s body may 2023 learn how and when to remove this message advanced video coding h 264 mpeg 4 part 10 advanced video coding for generic audiovisual services status in force year started 2003 23 years ago 2003 first published 17 august 2004 2004 08 17 latest version 15 0 13 august 2024 2024 08 13 organization itu t iso iec committee sg16 vceg mpeg base standards h 261 h 262 aka mpeg 2 video h 263 iso iec 14496 2 aka mpeg 4 part 2 related standards h 265 aka hevc h 266 aka vvc predecessor h 263 successor h 265 domain video compression license mpeg la 1 website www itu int rec t rec h 264 block diagram of video coding layer of h 264 encoder with perceptual quality score advanced video coding avc also referred to as h 264 or mpeg 4 part 10 is a video compression standard based on block oriented motion compensated coding 2 it is by far the most commonly used format for the recording compression and distribution of video content used by 79 of video industry developers as of december 2024 update 3 it supports a maximum resolution of 8k uhd 4 5 h 264 was standardized by the itu t video coding experts group vceg of study group 16 together with the iso iec jtc 1 moving picture experts group mpeg the project partnership effort is known as the joint video team jvt the itu t h 264 standard and the iso iec mpeg 4 avc standard formally iso iec 14496 10 mpeg 4 part 10 advanced video coding are jointly maintained so that they have identical technical content the final drafting work on the first version of the standard was completed in may 2003 and various extensions of its capabilities have been added in subsequent editions high efficiency video coding hevc a k a h 265 and mpeg h part 2 is a successor to h 264 mpeg 4 avc developed by the same organizations while earlier standards are still in common use h 264 is perhaps best known as being the most commonly used video encoding format on blu ray discs it has also been widely used by streaming internet sources such as videos from netflix hulu amazon prime video vimeo youtube more recently transitioning to vp9 and av1 and the itunes store web software such as the adobe flash player and microsoft silverlight and also various hdtv broadcasts over terrestrial atsc isdb t dvb t or dvb t2 cable dvb c and satellite dvb s and dvb s2 systems h 264 is restricted by patents owned by various parties a license covering most but not all citation needed patents essential to h 264 is administered by a patent pool formerly administered by mpeg la via licensing corp acquired mpeg la in april 2023 and formed a new patent pool administration company called via licensing alliance 6 the commercial use of patented h 264 technologies requires the payment of royalties to via and other patent owners mpeg la has allowed the free use of h 264 technologies for streaming internet video that is free to end users and cisco paid royalties to mpeg la on behalf of the users of binaries for its open source h 264 encoder openh264 naming edit the h 264 name follows the itu t naming convention where recommendations are given a letter corresponding to their series and a recommendation number within the series h 264 is part of h series recommendations audiovisual and multimedia systems h 264 is further categorized into h 200 h 499 infrastructure of audiovisual services and h 260 h 279 coding of moving video 7 the mpeg 4 avc name relates to the naming convention in iso iec mpeg where the standard is part 10 of iso iec 14496 which is the suite of standards known as mpeg 4 the standard was developed jointly in a partnership of vceg and mpeg after earlier development work in the itu t as a vceg project called h 26l it is thus common to refer to the standard with names such as h 264 avc avc h 264 h 264 mpeg 4 avc or mpeg 4 h 264 avc to emphasize the common heritage occasionally it is also referred to as the jvt codec in reference to the joint video team jvt organization that developed it such partnership and multiple naming is not uncommon for example the video compression standard known as mpeg 2 also arose from the partnership between mpeg and the itu t where mpeg 2 video is known to the itu t community as h 262 8 some software programs such as vlc media player internally identify this standard as avc1 history edit overall history edit in early 1998 the video coding experts group vceg itu t sg16 q 6 issued a call for proposals on a project called h 26l with the target to double the coding efficiency which means halving the bit rate necessary for a given level of fidelity in comparison to any other existing video coding standards for a broad variety of applications vceg was chaired by gary sullivan microsoft formerly picturetel u s the first draft design for that new standard was adopted in august 1999 in 2000 thomas wiegand heinrich hertz institute germany became vceg co chair in december 2001 vceg and the moving picture experts group mpeg iso iec jtc 1 sc 29 wg 11 formed a joint video team jvt with the charter to finalize the video coding standard 9 formal approval of the specification came in march 2003 the jvt was is chaired by gary sullivan thomas wiegand and ajay luthra motorola u s later arris u s in july 2004 the fidelity range extensions frext project was finalized from january 2005 to november 2007 the jvt was working on an extension of h 264 avc towards scalability by an annex g called scalable video coding svc the jvt management team was extended by jens rainer ohm rwth aachen university germany from july 2006 to november 2009 the jvt worked on multiview video coding mvc an extension of h 264 avc towards 3d television and limited range free viewpoint television that work included the development of two new profiles of the standard the multiview high profile and the stereo high profile throughout the development of the standard additional messages for containing supplemental enhancement information sei have been developed sei messages can contain various types of data that indicate the timing of the video pictures or describe various properties of the coded video or how it can be used or enhanced sei messages are also defined that can contain arbitrary user defined data sei messages do not affect the core decoding process but can indicate how the video is recommended to be post processed or displayed some other high level properties of the video content are conveyed in video usability information vui such as the indication of the color space for interpretation of the video content as new color spaces have been developed such as for high dynamic range and wide color gamut video additional vui identifiers have been added to indicate them fidelity range extensions and professional profiles edit the standardization of the first version of h 264 avc was completed in may 2003 in the first project to extend the original standard the jvt then developed what was called the fidelity range extensions frext these extensions enabled higher quality video coding by supporting increased sample bit depth precision and higher resolution color information including the sampling structures known as y c b c r 4 2 2 a k a yuv 4 2 2 and 4 4 4 several other features were also included in the frext project such as adding an 8 8 integer discrete cosine transform integer dct with adaptive switching between the 4 4 and 8 8 transforms encoder specified perceptual based quantization weighting matrices efficient inter picture lossless coding and support of additional color spaces the design work on the frext project was completed in july 2004 and the drafting work on them was completed in september 2004 five other new profiles see version 7 below intended primarily for professional applications were then developed adding extended gamut color space support defining additional aspect ratio indicators defining two additional types of supplemental enhancement information post filter hint and tone mapping and deprecating one of the prior frext profiles the high 4 4 4 profile that industry feedback by whom indicated should have been designed differently scalable video coding edit the next major feature added to the standard was scalable video coding svc specified in annex g of h 264 avc svc allows the construction of bitstreams that contain layers of sub bitstreams that also conform to the standard including one such bitstream known as the base layer that can be decoded by a h 264 avc codec that does not support svc for temporal bitstream scalability i e the presence of a sub bitstream with a smaller temporal sampling rate than the main bitstream complete access units are removed from the bitstream when deriving the sub bitstream in this case high level syntax and inter prediction reference pictures in the bitstream are constructed accordingly on the other hand for spatial and quality bitstream scalability i e the presence of a sub bitstream with lower spatial resolution quality than the main bitstream the nal network abstraction layer is removed from the bitstream when deriving the sub bitstream in this case inter layer prediction i e the prediction of the higher spatial resolution quality signal from the data of the lower spatial resolution quality signal is typically used for efficient coding the scalable video coding extensions were completed in november 2007 multiview video coding edit the next major feature added to the standard was multiview video coding mvc specified in annex h of h 264 avc mvc enables the construction of bitstreams that represent more than one view of a video scene an important example of this functionality is stereoscopic 3d video coding two profiles were developed in the mvc work multiview high profile supports an arbitrary number of views and stereo high profile is designed specifically for two view stereoscopic video the multiview video coding extensions were completed in november 2009 3d avc and mfc stereoscopic coding edit additional extensions were later developed that included 3d video coding with joint coding of depth maps and texture termed 3d avc multi resolution frame compatible mfc stereoscopic and 3d mfc coding various additional combinations of features and higher frame sizes and frame rates versions edit versions of the h 264 avc standard include 29 completed revisions corrigenda and amendments 10 applications edit further information list of video services using h 264 mpeg 4 avc the h 264 video format has a very broad application range that covers all forms of digital compressed video from low bit rate internet streaming applications to hdtv broadcast and digital cinema applications with nearly lossless coding with the use of h 264 bit rate savings of 50 or more compared to mpeg 2 part 2 are reported for example h 264 has been reported to give the same digital satellite tv quality as current mpeg 2 implementations with less than half the bitrate with current mpeg 2 implementations working at around 3 5 mbit s and h 264 at only 1 5 mbit s 11 sony claims that 9 mbit s avc recording mode is equivalent to the image quality of the hdv format which uses approximately 18 25 mbit s 12 to ensure compatibility and problem free adoption of h 264 avc many standards bodies have amended or added to their video related standards so that users of these standards can employ h 264 avc both the blu ray disc format and the now discontinued hd dvd format include the h 264 avc high profile as one of three mandatory video compression formats the digital video broadcast project dvb approved the use of h 264 avc for broadcast television in late 2004 the advanced television systems committee atsc standards body in the united states approved the use of h 264 avc for broadcast television in july 2008 13 14 it has also been approved for use with the more recent atsc m h mobile handheld standard using the avc and svc portions of h 264 15 the closed circuit television and video surveillance markets have included the technology in many products many common dslrs use h 264 video wrapped in quicktime mov containers as the native recording format derived formats edit avchd is a high definition recording format designed by sony and panasonic that uses h 264 conforming to h 264 while adding additional application specific features and constraints avc intra is an intraframe only compression format developed by panasonic xavc is a recording format designed by sony that uses level 5 2 of h 264 mpeg 4 avc which is the highest level supported by that video standard 16 17 xavc can support 4k resolution 4096 2160 and 3840 2160 at up to 60 frames per second fps 16 17 sony has announced that cameras that support xavc include two cinealta cameras the sony pmw f55 and sony pmw f5 18 the sony pmw f55 can record xavc with 4k resolution at 30 fps at 300 mbit s and 2k resolution at 30 fps at 100 mbit s 19 xavc can record 4k resolution at 60 fps with 4 2 2 chroma sampling at 600 mbit s 20 21 design edit features edit h 264 avc mpeg 4 part 10 contains a number of new features that allow it to compress video much more efficiently than older standards and to provide more flexibility for application to a wide variety of network environments in particular some such key features include multi picture inter picture prediction including the following features using previously encoded pictures as references in a much more flexible way than in past standards allowing up to 16 reference frames or 32 reference fields in the case of interlaced encoding to be used in some cases in profiles that support non idr frames most levels specify that sufficient buffering should be available to allow for at least 4 or 5 reference frames at maximum resolution this is in contrast to prior standards where the limit was typically one or in the case of conventional b pictures b frames two variable block size motion compensation vbsmc with block sizes as large as 16 16 and as small as 4 4 enabling precise segmentation of moving regions the supported luma prediction block sizes include 16 16 16 8 8 16 8 8 8 4 4 8 and 4 4 many of which can be used together in a single macroblock chroma prediction block sizes are correspondingly smaller when chroma subsampling is used the ability to use multiple motion vectors per macroblock one or two per partition with a maximum of 32 in the case of a b macroblock constructed of 16 4 4 partitions the motion vectors for each 8 8 or larger partition region can point to different reference pictures the ability to use any macroblock type in b frames including i macroblocks resulting in much more efficient encoding when using b frames this feature was notably left out from mpeg 4 asp six tap filtering for derivation of half pel luma sample predictions for sharper subpixel motion compensation quarter pixel motion is derived by linear interpolation of the halfpixel values to save processing power quarter pixel precision for motion compensation enabling precise d...
|