Knowledge

Better Portable Graphics

Source đź“ť

1225: 1237: 200:
devices, where those properties are particularly important. Current research works on designing and developing more energy-efficient BPG hardware which can then be integrated in portable devices such as digital cameras.
242:, including "Main Still Picture," "Main 4:4:4 Still Picture," and "Main 4:4:4 16 Still Picture profiles." BPG is a wrapper for the "Main 4:4:4 16 Still Picture" profile up to 14 bits per sample. 254:
is intended to be more suited to a generic image format than the raw bitstream format used in HEVC (which is otherwise ordinarily used within some other wrapper format, such as the
350:
on HEVC, but any device licensed to support HEVC will also be covered for BPG. Patent issues may prevent JPEG replacement by BPG despite BPG's better technical performance.
1194: 2709: 1479: 483: 204:
While there is no built-in native support for BPG in any mainstream browsers, websites can still deliver BPG images to all browsers by including a
177:
image format as the more compression-efficient alternative in terms of image quality or file size. It is based on the intra-frame encoding of the
3131: 636: 2593: 2384: 1780: 1310: 2131: 1274: 3003: 2565: 2022: 982: 2419: 2597: 2380: 1784: 1314: 522: 2939: 2167: 1393: 239: 506:
Energy-Efficient Design of the Secure Better Portable Graphics Compression Architecture for Trusted Image Communication in the IoT
505: 3111: 2237: 2242: 1171: 2424: 771: 229: 225: 1824: 2305: 1240: 629: 3065: 3030: 3008: 2207: 2182: 1093: 525:”, in Proceedings of the 1st IEEE International Symposium on Nanoelectronic and Information Systems, 2015, pp. 291-296. 2805: 1856: 1267: 377: 2847: 2401: 2300: 2090: 1492: 711: 196:
The format has been designed to be portable and work in low memory environments, and used in portable handheld and
2954: 2681: 2545: 2388: 2012: 1966: 1866: 863: 185:. Tests on photographic images in July 2014 found that BPG produced smaller files for a given quality than JPEG, 3116: 2944: 2627: 2032: 1861: 1228: 622: 3091: 2753: 2139: 2125: 1578: 2119: 1572: 3087: 2689: 2610: 2320: 2027: 2017: 1926: 1789: 1464: 1386: 1319: 1290: 1260: 1199: 290: 178: 121: 508:", in Proceedings of the 15th IEEE Computer Society Annual Symposium on VLSI (ISVLSI), 2016, pp. 302--307. 487: 2197: 74: 3121: 3070: 3045: 2535: 2172: 1979: 1431: 1131: 1058: 751: 182: 1123: 3020: 2550: 2474: 2393: 1628: 1048: 970: 898: 332: 105: 234:
HEVC has several profiles defined for extending its intra-frame encoding to still images at various
2981: 2934: 2722: 2584: 2257: 1658: 1098: 1083: 1025: 868: 791: 726: 251: 2927: 2894: 2810: 2748: 2717: 2277: 2037: 1141: 903: 781: 701: 1526: 3025: 2758: 2605: 2232: 1469: 1410: 1398: 1252: 1103: 950: 873: 328: 101: 3126: 2988: 2832: 2622: 1841: 1819: 1797: 1459: 960: 811: 676: 2961: 2648: 1809: 1740: 1608: 1236: 162: 111: 8: 2949: 2617: 2409: 2315: 2262: 1974: 1769: 1745: 1693: 1449: 1352: 1299: 3040: 2555: 2540: 2080: 2052: 1735: 1698: 923: 776: 766: 746: 721: 262: 197: 25: 2998: 1899: 47: 2966: 2917: 2369: 2212: 1802: 1653: 1327: 1068: 1053: 997: 977: 938: 913: 821: 786: 731: 716: 661: 645: 358:
Several other image formats have also been proposed as JPEG replacements, including:
3015: 2912: 2904: 2790: 2743: 2671: 2638: 1851: 1517: 1369: 1337: 1286: 1108: 1030: 1017: 883: 129: 552: 2993: 2785: 1894: 1871: 1040: 686: 653: 608: 170: 108: 2355: 3075: 2922: 2763: 2632: 1725: 1113: 955: 518: 501: 166: 523:
A Hardware Architecture for Better Portable Graphics (BPG) Compression Encoder
3105: 2971: 2778: 2272: 2070: 1836: 1720: 1364: 1209: 1078: 918: 274: 216:
video codec, which is patent free and therefore got implemented in browsers.
2335: 2795: 2560: 2350: 2345: 2202: 2177: 1673: 928: 572: 208:
library written by Bellard. Others followed Bellard's idea and created the
2859: 2800: 2738: 2340: 2103: 2098: 1683: 1603: 1332: 1063: 943: 286: 235: 614: 2773: 2666: 2075: 1846: 1715: 1678: 1613: 1497: 1374: 1283: 1161: 933: 878: 273:. Support for a separately coded extra channel is also included for an 205: 37: 459: 2842: 2444: 2247: 2227: 2047: 2042: 1705: 1663: 826: 383: 1195:
International Press Telecommunications Council § Photo metadata
2820: 2699: 2330: 2222: 1648: 1502: 1181: 1002: 992: 851: 756: 538: 1204: 3035: 2976: 2889: 2643: 2530: 2489: 2484: 2469: 2464: 2459: 2454: 2449: 2310: 2252: 2192: 1956: 1936: 1921: 1710: 1638: 1618: 965: 846: 841: 836: 831: 736: 393: 388: 309: 186: 1282: 2837: 2295: 1989: 1829: 1750: 1730: 1668: 1405: 1381: 1359: 1347: 1342: 888: 706: 347: 305: 301: 346:
According to Bellard's site BPG may be covered by some of the
2884: 2815: 2658: 2434: 2397: 2282: 1984: 1951: 1946: 1941: 1931: 1916: 1911: 1906: 1889: 1881: 1643: 1623: 1454: 1444: 1439: 1427: 1415: 1146: 1073: 858: 806: 696: 313: 297: 270: 266: 2825: 2570: 2525: 2515: 2505: 2479: 2439: 2429: 2325: 2267: 2187: 2150: 2145: 2062: 2004: 1994: 1755: 1633: 1507: 1487: 1189: 1156: 1136: 1088: 987: 816: 801: 796: 741: 681: 671: 666: 398: 372: 362: 321: 282: 278: 255: 209: 190: 174: 429: 2864: 2852: 2694: 2510: 2414: 2217: 1814: 1556: 1551: 1546: 1541: 1536: 1531: 1166: 1151: 1007: 908: 893: 761: 601: 402: 366: 317: 213: 145: 230:
High Efficiency Video Coding § Main Still Picture
226:
High Efficiency Video Coding § Version 2 profiles
173:
in 2014. He has proposed it as a replacement for the
353: 539:"BPG, a still-image format from video compression" 478: 476: 3103: 473: 1268: 630: 1275: 1261: 637: 623: 644: 424: 422: 420: 418: 380:, another container for HEVC intra-frames 281:image. Metadata support is included for 261:BPG supports the color formats known as 3132:Computer-related introductions in 2014 3104: 484:"Lossy Compressed Image Formats Study" 454: 452: 450: 448: 446: 415: 312:(non-constant luminance) definitions, 1256: 1190:Exchangeable image file format (Exif) 618: 533: 531: 486:. Mozilla Corporation. Archived from 573:"AV1 Still Image File Format (AVIF)" 296:Color space support is included for 443: 13: 3066:Comparison of audio coding formats 1200:Extensible Metadata Platform (XMP) 528: 169:, which was created by programmer 14: 3143: 593: 245: 219: 1235: 1224: 1223: 354:Other proposed JPEG replacements 335:data compression is included. 3112:Animated graphics file formats 2628:ISO/IEC base media file format 565: 545: 511: 494: 1: 408: 365:, image format based on the 179:High Efficiency Video Coding 7: 277:or the fourth channel of a 10: 3148: 3071:Comparison of video codecs 1581:(GB/T 33475.2,GY/T 299.1) 341: 223: 212:image format based on the 183:video compression standard 3084: 3058: 2903: 2877: 2731: 2708: 2680: 2657: 2592: 2583: 2498: 2379: 2368: 2160: 2112: 2089: 2061: 2003: 1965: 1880: 1779: 1768: 1596: 1565: 1516: 1478: 1426: 1309: 1298: 1218: 1180: 1122: 1039: 1016: 652: 140: 127: 117: 97: 73: 58: 46: 36: 24: 16:Digital image file format 401:, image format based on 338:BPG supports animation. 159:Better Portable Graphics 38:Internet media type 20:Better Portable Graphics 2895:Alliance for Open Media 432:. Fabrice Bellard. 2014 1815:MPEG-1 Layer III (MP3) 577:aomediacodec.github.io 553:"BPG Image Comparison" 42:image/bpg, image/x-bpg 3117:Graphics file formats 2833:QuickTime File Format 889:PBM / PGM / PPM / PNM 646:Graphics file formats 521:, and E. Kougianos, “ 224:Further information: 84:; 6 years ago 3092:Compression software 2649:MPEG media transport 1726:Sorenson Video/Spark 3090:for techniques and 3088:Compression methods 1584:HDR Vivid(GY/T 358) 1205:GIF § Metadata 504:and E. Kougianos, " 460:"BPG specification" 327:Support for HEVC's 21: 611:– image comparison 430:"BPG Image format" 118:Extended from 82:21 April 2018 26:Filename extension 19: 3122:Image compression 3099: 3098: 2873: 2872: 2791:DivX Media Format 2579: 2578: 2364: 2363: 1764: 1763: 1654:Microsoft Video 1 1589:AVS3 P2(GY/T 368) 1575:(GB/T 20090.2/16) 1250: 1249: 324:, and grayscale. 156: 155: 3139: 2865:VOB, IFO and BUP 2639:Motion JPEG 2000 2590: 2589: 2377: 2376: 2336:aptX Low Latency 2113:Chinese Standard 1777: 1776: 1566:Chinese Standard 1338:Motion JPEG 2000 1307: 1306: 1277: 1270: 1263: 1254: 1253: 1239: 1227: 1226: 639: 632: 625: 616: 615: 605: 604: 602:Official website 587: 586: 584: 583: 569: 563: 562: 560: 559: 549: 543: 542: 535: 526: 515: 509: 498: 492: 491: 480: 471: 470: 468: 466: 456: 441: 440: 438: 437: 426: 252:container format 152: 149: 147: 133: 92: 90: 85: 69: 67: 54: 22: 18: 3147: 3146: 3142: 3141: 3140: 3138: 3137: 3136: 3102: 3101: 3100: 3095: 3080: 3054: 2899: 2869: 2727: 2704: 2676: 2653: 2575: 2494: 2392: 2371: 2360: 2156: 2128:(GB/T 33475.3) 2122:(GB/T 20090.10) 2108: 2085: 2057: 1999: 1961: 1876: 1872:MPEG-H 3D Audio 1798:MPEG-1 Layer II 1788: 1771: 1760: 1592: 1561: 1512: 1474: 1422: 1318: 1301: 1294: 1281: 1251: 1246: 1214: 1176: 1118: 1035: 1012: 648: 643: 600: 599: 596: 591: 590: 581: 579: 571: 570: 566: 557: 555: 551: 550: 546: 537: 536: 529: 516: 512: 499: 495: 482: 481: 474: 464: 462: 458: 457: 444: 435: 433: 428: 427: 416: 411: 356: 344: 248: 232: 222: 171:Fabrice Bellard 144: 128: 93: 88: 86: 83: 81: 65: 63: 59:Initial release 52: 32: 17: 12: 11: 5: 3145: 3135: 3134: 3129: 3124: 3119: 3114: 3097: 3096: 3085: 3082: 3081: 3079: 3078: 3076:List of codecs 3073: 3068: 3062: 3060: 3056: 3055: 3053: 3052: 3051: 3050: 3049: 3048: 3043: 3033: 3028: 3023: 3013: 3012: 3011: 3006: 3001: 2996: 2986: 2985: 2984: 2979: 2969: 2964: 2959: 2958: 2957: 2952: 2947: 2942: 2932: 2931: 2930: 2925: 2920: 2909: 2907: 2901: 2900: 2898: 2897: 2892: 2887: 2881: 2879: 2878:Collaborations 2875: 2874: 2871: 2870: 2868: 2867: 2862: 2857: 2856: 2855: 2845: 2840: 2835: 2830: 2829: 2828: 2818: 2813: 2808: 2803: 2798: 2793: 2788: 2783: 2782: 2781: 2771: 2766: 2761: 2756: 2751: 2746: 2741: 2735: 2733: 2729: 2728: 2726: 2725: 2720: 2714: 2712: 2706: 2705: 2703: 2702: 2697: 2692: 2686: 2684: 2678: 2677: 2675: 2674: 2669: 2663: 2661: 2655: 2654: 2652: 2651: 2646: 2644:MPEG-21 Part 9 2641: 2636: 2633:MPEG-4 Part 14 2630: 2625: 2620: 2615: 2614: 2613: 2602: 2600: 2587: 2581: 2580: 2577: 2576: 2574: 2573: 2568: 2563: 2558: 2553: 2548: 2543: 2538: 2533: 2528: 2523: 2518: 2513: 2508: 2502: 2500: 2496: 2495: 2493: 2492: 2487: 2482: 2477: 2472: 2467: 2462: 2457: 2452: 2447: 2442: 2437: 2432: 2427: 2422: 2417: 2412: 2406: 2404: 2374: 2366: 2365: 2362: 2361: 2359: 2358: 2353: 2348: 2343: 2338: 2333: 2328: 2323: 2318: 2313: 2308: 2303: 2298: 2293: 2292: 2291: 2285: 2280: 2275: 2270: 2265: 2260: 2255: 2250: 2245: 2240: 2235: 2230: 2225: 2220: 2215: 2213:Monkey's Audio 2210: 2205: 2200: 2195: 2190: 2185: 2180: 2175: 2170: 2164: 2162: 2158: 2157: 2155: 2154: 2153:(SJ/T 11299.4) 2148: 2143: 2137: 2136: 2135: 2123: 2116: 2114: 2110: 2109: 2107: 2106: 2101: 2095: 2093: 2087: 2086: 2084: 2083: 2078: 2073: 2067: 2065: 2059: 2058: 2056: 2055: 2050: 2045: 2040: 2035: 2030: 2025: 2020: 2015: 2009: 2007: 2001: 2000: 1998: 1997: 1992: 1987: 1982: 1977: 1971: 1969: 1963: 1962: 1960: 1959: 1954: 1949: 1944: 1939: 1934: 1929: 1924: 1919: 1914: 1909: 1904: 1903: 1902: 1897: 1886: 1884: 1878: 1877: 1875: 1874: 1869: 1864: 1859: 1854: 1849: 1844: 1839: 1834: 1833: 1832: 1827: 1817: 1812: 1810:MPEG-1 Layer I 1807: 1806: 1805: 1794: 1792: 1774: 1766: 1765: 1762: 1761: 1759: 1758: 1753: 1748: 1743: 1738: 1733: 1728: 1723: 1718: 1713: 1708: 1703: 1702: 1701: 1696: 1688: 1687: 1686: 1681: 1671: 1666: 1661: 1656: 1651: 1646: 1641: 1636: 1631: 1626: 1621: 1616: 1611: 1606: 1600: 1598: 1594: 1593: 1591: 1590: 1587: 1586: 1585: 1576: 1569: 1567: 1563: 1562: 1560: 1559: 1554: 1549: 1544: 1539: 1534: 1529: 1523: 1521: 1514: 1513: 1511: 1510: 1505: 1500: 1495: 1490: 1484: 1482: 1476: 1475: 1473: 1472: 1467: 1462: 1457: 1452: 1447: 1442: 1436: 1434: 1424: 1423: 1421: 1420: 1419: 1418: 1416:Part 2 / LCEVC 1413: 1403: 1402: 1401: 1391: 1390: 1389: 1379: 1378: 1377: 1372: 1367: 1357: 1356: 1355: 1345: 1340: 1335: 1330: 1324: 1322: 1304: 1296: 1295: 1280: 1279: 1272: 1265: 1257: 1248: 1247: 1245: 1244: 1232: 1219: 1216: 1215: 1213: 1212: 1207: 1202: 1197: 1192: 1186: 1184: 1178: 1177: 1175: 1174: 1169: 1164: 1159: 1154: 1149: 1144: 1139: 1134: 1128: 1126: 1120: 1119: 1117: 1116: 1111: 1106: 1101: 1096: 1091: 1086: 1081: 1076: 1071: 1066: 1061: 1056: 1051: 1045: 1043: 1037: 1036: 1034: 1033: 1028: 1022: 1020: 1014: 1013: 1011: 1010: 1005: 1000: 995: 990: 985: 980: 975: 974: 973: 968: 958: 953: 948: 947: 946: 936: 931: 926: 921: 916: 911: 906: 901: 896: 891: 886: 881: 876: 871: 866: 861: 856: 855: 854: 844: 839: 834: 829: 824: 819: 814: 809: 804: 799: 794: 789: 784: 779: 774: 769: 764: 759: 754: 749: 744: 739: 734: 729: 724: 719: 714: 709: 704: 699: 694: 689: 684: 679: 674: 669: 664: 658: 656: 650: 649: 642: 641: 634: 627: 619: 613: 612: 606: 595: 594:External links 592: 589: 588: 564: 544: 527: 510: 493: 490:on 2016-09-28. 472: 442: 413: 412: 410: 407: 406: 405: 396: 391: 386: 381: 375: 370: 355: 352: 343: 340: 258:file format). 247: 246:Specifications 244: 221: 220:Origin in HEVC 218: 167:digital images 154: 153: 142: 138: 137: 134: 125: 124: 119: 115: 114: 99: 98:Type of format 95: 94: 79: 77: 75:Latest release 71: 70: 60: 56: 55: 50: 44: 43: 40: 34: 33: 30: 28: 15: 9: 6: 4: 3: 2: 3144: 3133: 3130: 3128: 3125: 3123: 3120: 3118: 3115: 3113: 3110: 3109: 3107: 3093: 3089: 3083: 3077: 3074: 3072: 3069: 3067: 3064: 3063: 3061: 3057: 3047: 3044: 3042: 3039: 3038: 3037: 3034: 3032: 3029: 3027: 3024: 3022: 3019: 3018: 3017: 3014: 3010: 3007: 3005: 3002: 3000: 2997: 2995: 2992: 2991: 2990: 2987: 2983: 2980: 2978: 2975: 2974: 2973: 2970: 2968: 2965: 2963: 2960: 2956: 2953: 2951: 2948: 2946: 2943: 2941: 2938: 2937: 2936: 2933: 2929: 2926: 2924: 2921: 2919: 2916: 2915: 2914: 2911: 2910: 2908: 2906: 2902: 2896: 2893: 2891: 2888: 2886: 2883: 2882: 2880: 2876: 2866: 2863: 2861: 2858: 2854: 2851: 2850: 2849: 2846: 2844: 2841: 2839: 2836: 2834: 2831: 2827: 2824: 2823: 2822: 2819: 2817: 2814: 2812: 2809: 2807: 2804: 2802: 2799: 2797: 2794: 2792: 2789: 2787: 2784: 2780: 2777: 2776: 2775: 2772: 2770: 2767: 2765: 2762: 2760: 2757: 2755: 2752: 2750: 2747: 2745: 2742: 2740: 2737: 2736: 2734: 2730: 2724: 2721: 2719: 2716: 2715: 2713: 2711: 2707: 2701: 2698: 2696: 2693: 2691: 2688: 2687: 2685: 2683: 2679: 2673: 2670: 2668: 2665: 2664: 2662: 2660: 2656: 2650: 2647: 2645: 2642: 2640: 2637: 2634: 2631: 2629: 2626: 2624: 2621: 2619: 2616: 2612: 2609: 2608: 2607: 2604: 2603: 2601: 2599: 2595: 2591: 2588: 2586: 2582: 2572: 2569: 2567: 2564: 2562: 2559: 2557: 2554: 2552: 2549: 2547: 2544: 2542: 2539: 2537: 2534: 2532: 2529: 2527: 2524: 2522: 2519: 2517: 2514: 2512: 2509: 2507: 2504: 2503: 2501: 2497: 2491: 2488: 2486: 2483: 2481: 2478: 2476: 2473: 2471: 2468: 2466: 2463: 2461: 2458: 2456: 2453: 2451: 2448: 2446: 2443: 2441: 2438: 2436: 2433: 2431: 2428: 2426: 2423: 2421: 2418: 2416: 2413: 2411: 2410:CCITT Group 4 2408: 2407: 2405: 2403: 2399: 2395: 2390: 2386: 2382: 2378: 2375: 2373: 2367: 2357: 2354: 2352: 2349: 2347: 2344: 2342: 2341:aptX Adaptive 2339: 2337: 2334: 2332: 2329: 2327: 2324: 2322: 2319: 2317: 2314: 2312: 2309: 2307: 2304: 2302: 2299: 2297: 2294: 2289: 2288: 2286: 2284: 2281: 2279: 2276: 2274: 2271: 2269: 2266: 2264: 2261: 2259: 2256: 2254: 2251: 2249: 2246: 2244: 2241: 2239: 2236: 2234: 2231: 2229: 2226: 2224: 2221: 2219: 2216: 2214: 2211: 2209: 2206: 2204: 2201: 2199: 2196: 2194: 2191: 2189: 2186: 2184: 2181: 2179: 2176: 2174: 2171: 2169: 2166: 2165: 2163: 2159: 2152: 2149: 2147: 2144: 2141: 2138: 2133: 2130: 2129: 2127: 2124: 2121: 2118: 2117: 2115: 2111: 2105: 2102: 2100: 2097: 2096: 2094: 2092: 2091:Bluetooth SIG 2088: 2082: 2079: 2077: 2074: 2072: 2069: 2068: 2066: 2064: 2060: 2054: 2051: 2049: 2046: 2044: 2041: 2039: 2036: 2034: 2031: 2029: 2026: 2024: 2021: 2019: 2016: 2014: 2011: 2010: 2008: 2006: 2002: 1996: 1993: 1991: 1988: 1986: 1983: 1981: 1978: 1976: 1973: 1972: 1970: 1968: 1964: 1958: 1955: 1953: 1950: 1948: 1945: 1943: 1940: 1938: 1935: 1933: 1930: 1928: 1925: 1923: 1920: 1918: 1915: 1913: 1910: 1908: 1905: 1901: 1898: 1896: 1893: 1892: 1891: 1888: 1887: 1885: 1883: 1879: 1873: 1870: 1868: 1865: 1863: 1860: 1858: 1855: 1853: 1850: 1848: 1845: 1843: 1840: 1838: 1837:MPEG Surround 1835: 1831: 1828: 1826: 1823: 1822: 1821: 1818: 1816: 1813: 1811: 1808: 1804: 1801: 1800: 1799: 1796: 1795: 1793: 1791: 1786: 1782: 1778: 1775: 1773: 1767: 1757: 1754: 1752: 1749: 1747: 1744: 1742: 1739: 1737: 1734: 1732: 1729: 1727: 1724: 1722: 1719: 1717: 1714: 1712: 1709: 1707: 1704: 1700: 1697: 1695: 1692: 1691: 1689: 1685: 1682: 1680: 1677: 1676: 1675: 1672: 1670: 1667: 1665: 1662: 1660: 1657: 1655: 1652: 1650: 1647: 1645: 1642: 1640: 1637: 1635: 1632: 1630: 1627: 1625: 1622: 1620: 1617: 1615: 1612: 1610: 1607: 1605: 1602: 1601: 1599: 1595: 1588: 1583: 1582: 1580: 1577: 1574: 1571: 1570: 1568: 1564: 1558: 1555: 1553: 1550: 1548: 1545: 1543: 1540: 1538: 1535: 1533: 1530: 1528: 1525: 1524: 1522: 1519: 1515: 1509: 1506: 1504: 1501: 1499: 1496: 1494: 1491: 1489: 1486: 1485: 1483: 1481: 1477: 1471: 1468: 1466: 1463: 1461: 1458: 1456: 1453: 1451: 1448: 1446: 1443: 1441: 1438: 1437: 1435: 1433: 1429: 1425: 1417: 1414: 1412: 1409: 1408: 1407: 1404: 1400: 1397: 1396: 1395: 1392: 1388: 1387:Part 2 / HEVC 1385: 1384: 1383: 1380: 1376: 1375:Part 33 / IVC 1373: 1371: 1370:Part 10 / AVC 1368: 1366: 1363: 1362: 1361: 1358: 1354: 1351: 1350: 1349: 1346: 1344: 1341: 1339: 1336: 1334: 1331: 1329: 1326: 1325: 1323: 1321: 1316: 1312: 1308: 1305: 1303: 1297: 1292: 1288: 1285: 1278: 1273: 1271: 1266: 1264: 1259: 1258: 1255: 1243: 1242: 1238: 1233: 1231: 1230: 1221: 1220: 1217: 1211: 1210:Steganography 1208: 1206: 1203: 1201: 1198: 1196: 1193: 1191: 1188: 1187: 1185: 1183: 1179: 1173: 1170: 1168: 1165: 1163: 1160: 1158: 1155: 1153: 1150: 1148: 1145: 1143: 1140: 1138: 1135: 1133: 1130: 1129: 1127: 1125: 1121: 1115: 1112: 1110: 1107: 1105: 1102: 1100: 1097: 1095: 1092: 1090: 1087: 1085: 1082: 1080: 1077: 1075: 1072: 1070: 1067: 1065: 1062: 1060: 1057: 1055: 1052: 1050: 1047: 1046: 1044: 1042: 1038: 1032: 1029: 1027: 1024: 1023: 1021: 1019: 1015: 1009: 1006: 1004: 1001: 999: 996: 994: 991: 989: 986: 984: 981: 979: 976: 972: 969: 967: 964: 963: 962: 959: 957: 954: 952: 949: 945: 942: 941: 940: 937: 935: 932: 930: 927: 925: 922: 920: 917: 915: 912: 910: 907: 905: 902: 900: 897: 895: 892: 890: 887: 885: 882: 880: 877: 875: 872: 870: 867: 865: 862: 860: 857: 853: 850: 849: 848: 845: 843: 840: 838: 835: 833: 830: 828: 825: 823: 820: 818: 815: 813: 810: 808: 805: 803: 800: 798: 795: 793: 790: 788: 785: 783: 780: 778: 775: 773: 770: 768: 765: 763: 760: 758: 755: 753: 750: 748: 745: 743: 740: 738: 735: 733: 730: 728: 725: 723: 720: 718: 715: 713: 710: 708: 705: 703: 700: 698: 695: 693: 690: 688: 685: 683: 680: 678: 675: 673: 670: 668: 665: 663: 660: 659: 657: 655: 651: 647: 640: 635: 633: 628: 626: 621: 620: 617: 610: 607: 603: 598: 597: 578: 574: 568: 554: 548: 540: 534: 532: 524: 520: 519:S. P. Mohanty 517:U. Albalawi, 514: 507: 503: 502:S. P. Mohanty 500:U. Albalawi, 497: 489: 485: 479: 477: 461: 455: 453: 451: 449: 447: 431: 425: 423: 421: 419: 414: 404: 400: 397: 395: 392: 390: 387: 385: 382: 379: 376: 374: 371: 368: 364: 361: 360: 359: 351: 349: 339: 336: 334: 330: 325: 323: 319: 315: 311: 307: 303: 299: 294: 292: 288: 284: 280: 276: 275:alpha channel 272: 268: 264: 259: 257: 253: 243: 241: 240:color formats 237: 231: 227: 217: 215: 211: 207: 202: 199: 194: 192: 188: 184: 180: 176: 172: 168: 164: 160: 151: 143: 139: 135: 131: 126: 123: 120: 116: 113: 110: 107: 103: 100: 96: 78: 76: 72: 61: 57: 51: 49: 45: 41: 39: 35: 29: 27: 23: 3127:Open formats 2768: 2520: 2142:(GB/T 22726) 1803:Multichannel 1659:MSU Lossless 1573:AVS1 P2/AVS+ 1527:TrueMotion S 1465:H.265 / HEVC 1411:Part 1 / EVC 1399:Part 3 / VVC 1365:Part 2 / ASP 1234: 1222: 691: 580:. Retrieved 576: 567: 556:. Retrieved 547: 513: 496: 488:the original 463:. Retrieved 434:. Retrieved 357: 345: 337: 326: 295: 287:ICC profiles 260: 249: 233: 203: 195: 158: 157: 112:image format 48:Magic number 2860:MOD and TOD 2801:Flash Video 2739:3GP and 3G2 2420:HEIC / HEIF 2372:compression 2132:Audio Vivid 1867:MPEG-D USAC 1862:MPEG-4 CELP 1857:MPEG-4 HVXC 1772:compression 1604:Apple Video 1520:and AOMedia 1470:H.266 / VVC 1460:H.264 / AVC 1302:compression 1287:compression 944:Logluv TIFF 465:17 November 369:video codec 300:with ITU-R 165:for coding 163:file format 161:(BPG) is a 130:Open format 53:42 50 47 fb 3106:Categories 3094:for codecs 3041:Daubechies 3016:Transforms 2918:Arithmetic 2585:Containers 2290:True Audio 2134:(GY/T 363) 1852:MPEG-4 DST 1847:MPEG-4 SLS 1842:MPEG-4 ALS 1716:SheerVideo 1690:QuickTime 1518:TrueMotion 1284:Multimedia 1241:Comparison 582:2018-04-15 558:2015-02-10 541:. LWN.net. 436:2016-04-02 409:References 236:bit depths 206:JavaScript 89:2018-04-21 2843:RealMedia 2445:JPEG 2000 2248:RealAudio 2228:OptimFROG 1706:RealVideo 1694:Animation 1664:OMS Video 1291:container 978:UFO / UFP 914:PSD / PSB 827:JPEG 2000 787:ICO / CUR 384:JPEG 2000 2962:Lossless 2928:Modified 2821:Matroska 2700:Matroska 2611:MPEG-PES 2223:Musepack 2120:AVS1 P10 1699:Graphics 1649:Lagarith 1229:Category 1182:Metadata 1124:Compound 852:JPEG-HDR 333:lossless 106:lossless 3036:Wavelet 2977:DEFLATE 2923:Huffman 2913:Entropy 2905:Methods 2890:MPEG LA 2779:Smacker 2667:H.222.0 2623:MPEG-TS 2618:MPEG-PS 2606:MPEG-ES 2490:TIFF/IT 2485:TIFF/EP 2470:JPEG XT 2465:JPEG XS 2460:JPEG XR 2455:JPEG XL 2450:JPEG-LS 2331:aptX HD 2311:WavPack 2253:RTAudio 2193:Codec 2 2126:AVS2 P3 2053:GSM-EFR 2023:AMR-WB+ 1957:G.729.1 1937:G.723.1 1927:G.722.2 1922:G.722.1 1721:Smacker 1711:RTVideo 1639:Huffyuv 1619:Cinepak 1579:AVS2 P2 1293:formats 971:TIFF/IT 966:TIFF/EP 847:JPEG XT 842:JPEG XS 837:JPEG XR 832:JPEG XL 822:JPEG-LS 394:JPEG XR 389:JPEG XL 348:patents 342:Patents 310:BT.2020 187:JPEG XR 181:(HEVC) 146:bellard 141:Website 87: ( 64: ( 2838:RatDVD 2732:Others 2499:Others 2301:VMR-WB 2296:TwinVQ 2161:Others 2048:GSM-FR 2043:GSM-HR 2033:EVRC-B 2018:AMR-WB 1990:Vorbis 1830:AAC-LD 1825:HE-AAC 1731:Theora 1674:ProRes 1669:Pixlet 1597:Others 1406:MPEG-5 1394:MPEG-I 1382:MPEG-H 1360:MPEG-4 1353:Part 2 1348:MPEG-2 1343:MPEG-1 1079:Gerber 1041:Vector 904:PICtor 654:Raster 308:, and 306:BT.709 302:BT.601 289:, and 269:, and 250:BPG's 228:, and 109:bitmap 3059:Lists 3004:ADPCM 2999:µ-law 2994:A-law 2967:Lossy 2940:ACELP 2885:NETVC 2710:SMPTE 2672:T.802 2659:ITU-T 2635:(MP4) 2435:JBIG2 2398:ITU-T 2370:Image 2306:VSELP 2283:SVOPC 2273:Siren 2243:RCELP 2238:QCELP 2183:ATRAC 2168:ACELP 1985:Speex 1952:G.729 1947:G.728 1942:G.726 1932:G.723 1917:G.722 1912:G.719 1907:G.718 1900:µ-law 1895:A-law 1890:G.711 1882:ITU-T 1770:Audio 1644:Indeo 1624:Daala 1480:SMPTE 1455:H.263 1450:H.262 1445:H.261 1440:H.120 1428:ITU-T 1333:MJPEG 1300:Video 1147:MODCA 807:JBIG2 697:BSAVE 329:lossy 314:YCgCo 298:YCbCr 271:4:2:0 267:4:2:2 263:4:4:4 102:lossy 80:0.9.8 3086:See 3031:MDCT 3009:DPCM 2955:WLPC 2945:CELP 2848:RIFF 2826:WebM 2816:M2TS 2806:HEIF 2774:Bink 2754:AIFF 2682:IETF 2571:WebP 2566:WBMP 2561:QTVR 2541:ICER 2536:FLIF 2526:DjVu 2516:AVIF 2506:APNG 2480:TIFF 2440:JPEG 2430:JBIG 2425:HEVC 2402:JPEG 2389:IETF 2356:LLAC 2351:LHDC 2346:LDAC 2326:aptX 2287:TTA 2268:SILK 2208:MELP 2203:Lyra 2198:iSAC 2188:CELT 2178:Asao 2173:ALAC 2151:ExAC 2146:L2HC 2076:AC-4 2071:AC-3 2063:ETSI 2028:EVRC 2005:3GPP 1995:FLAC 1980:iLBC 1975:Opus 1967:IETF 1790:MPEG 1756:YULS 1736:Thor 1684:4444 1634:FFV1 1614:Bink 1508:VC-6 1503:VC-5 1498:VC-3 1493:VC-2 1488:VC-1 1432:VCEG 1320:MPEG 1289:and 1172:XAML 1157:PICT 1137:DjVu 1094:PGML 1089:IGES 1084:HVIF 1074:EMF+ 1026:CIFF 988:WebP 983:WBMP 961:TIFF 939:RGBE 929:QTVR 874:NRRD 869:MIFF 817:JPEG 802:JBIG 797:ILBM 782:ICNS 777:ICER 772:HEVC 767:HDRi 752:FLIF 747:FLIC 742:FITS 682:AVIF 672:APNG 667:ANIM 467:2017 399:WebP 378:HEIF 373:FLIF 363:AVIF 331:and 322:CMYK 283:Exif 279:CMYK 256:.mp4 238:and 210:AVIF 191:WebP 189:and 175:JPEG 150:/bpg 148:.org 122:HEVC 66:2014 62:2014 31:.bpg 3046:DWT 3026:FFT 3021:DCT 2989:PCM 2982:LZW 2950:LSP 2935:LPC 2853:WAV 2811:IFF 2796:EVO 2786:BMP 2769:BPG 2759:AVI 2749:ASF 2744:AMV 2723:MXF 2718:GXF 2695:Ogg 2690:RTP 2598:IEC 2594:ISO 2556:QOI 2551:PGF 2546:MNG 2531:EXR 2521:BPG 2511:AV1 2475:PNG 2415:GIF 2394:W3C 2385:ISO 2381:IEC 2321:MQA 2316:WMA 2278:SMV 2263:SHN 2258:SD2 2233:OSQ 2218:MT9 2140:DRA 2104:LC3 2099:SBC 2081:DTS 2038:EVS 2013:AMR 1820:AAC 1785:IEC 1781:ISO 1751:XEB 1746:WMV 1679:422 1629:DVI 1609:AVS 1557:AV1 1552:VP9 1547:VP8 1542:VP7 1537:VP6 1532:VP3 1315:IEC 1311:ISO 1167:SWF 1152:PDF 1142:EPS 1132:CDF 1114:Xar 1109:WMF 1104:VML 1099:SVG 1069:EMF 1064:DXF 1059:CGM 1054:CDR 1031:DNG 1018:Raw 1008:XWD 1003:XPM 998:XCF 993:XBM 956:TGA 951:SGI 934:RAS 924:QOI 919:PSP 909:PNG 899:PGF 894:PCX 884:PAM 879:ORA 864:MNG 859:KRA 812:JNG 792:ICS 762:GIF 757:FPX 737:EXR 732:ECW 727:DPX 722:DDS 717:CPT 712:CPC 707:CIN 702:CAL 692:BPG 687:BMP 677:ART 662:ANI 609:BPG 403:VP8 367:AV1 318:RGB 291:XMP 214:AV1 198:IoT 136:Yes 3108:: 2972:LZ 2764:AU 2596:, 2400:, 2396:, 2391:, 2387:, 2383:, 1783:, 1741:Ut 1430:, 1328:DV 1317:, 1313:, 1162:PS 1049:AI 575:. 530:^ 475:^ 445:^ 417:^ 320:, 316:, 304:, 293:. 285:, 265:, 193:. 1787:, 1276:e 1269:t 1262:v 638:e 631:t 624:v 585:. 561:. 469:. 439:. 132:? 104:/ 91:) 68:)

Index

Filename extension
Internet media type
Magic number
Latest release
lossy
lossless
bitmap
image format
HEVC
Open format
bellard.org/bpg
file format
digital images
Fabrice Bellard
JPEG
High Efficiency Video Coding
video compression standard
JPEG XR
WebP
IoT
JavaScript
AVIF
AV1
High Efficiency Video Coding § Version 2 profiles
High Efficiency Video Coding § Main Still Picture
bit depths
color formats
container format
.mp4
4:4:4

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑