Apple Video

Apple Video is a lossy video compression and decompression algorithm (codec) developed by Apple Inc. and first released as part of QuickTime 1.0 in 1991.[1] The codec is also known as QuickTime Video, by its FourCC RPZA and the name Road Pizza.[2][3] (The codename "Road Pizza" is a reference to the idea that "when you run over an animal, you're basically compressing it on the freeway".[4]) When used in the AVI container, the FourCC AZPR is also used.[3]

The bit-stream format of Apple Video has been reverse-engineered and a decoder has been implemented in the projects XAnim and Libavcodec.[2][5]

Technical Details

The codec operates on 4×4 blocks of pixels in the RGB colorspace. Each frame is segmented into 4×4 blocks in raster-scan order. Each block is coded in one of four coding modes: skip, single color, four color, or 16 color.[3] Colors are represented by 16 bits with a bit-depth of 5 bit for each of the three components red, green, and blue, a format known as RGB555.[3] Because Apple Video operates in the image domain without motion compensation, decoding is much faster than MPEG-style codecs which use motion compensation and perform coding in a transform domain. As a tradeoff, the compression performance of Apple Video is lower.

Skip mode

The skip mode realizes conditional replenishment. If a block is coded in skip mode, the content of the block at same location in the previous frame is copied to the current frame.[3] Runs of skip blocks are coded in a run-length encoding scheme, enabling a high compression ratio in static areas of the picture.[3]

Single color mode

In single color mode, all pixels in a block are decoded in the same color.[3] This can be interpreted as a palette with a single color.

Four color mode

In four color mode, each pixel in a block is decoded as one of four colors which are specified in a palette.[3] To select one of the four entries, 2 bits per pixel are written to the bit-stream. The same palette is used for a run of length between one and 32 blocks.[3] Of the four colors, two are explicitly written to the bit-stream, while the other two are calculated at the decoder by linear interpolation in the RGB colorspace using the following equations:

where color0 and color3 are the two colors which are written in the bit-stream.[3] The four colors can be interpreted as lying equidistantly spaced on a line segment in the three-dimensional vector space with the three components red, green, and blue. The end-points of this line are written in the bit-stream. A similar color-interpolation scheme is used in S3 Texture Compression.

Interpreted as vector quantization, a three-dimensional vector with the components red, green, and blue is quantized using a codebook with four entries.

16 color mode

In 16-color mode, the color of each pixel in a block is explicitly written in the bit-stream.[3] This mode is lossless and equivalent to raw PCM without any compression.

See also

References

  1. ^ Guillermo A. Ortiz (Summer 1991). "QuickTime 1.0: "You oughta be in pictures"" (PDF). Apple Computer. Retrieved 14 April 2013.
  2. ^ a b "FFmpeg Documentation". FFmpeg. Retrieved 4 April 2013.
  3. ^ a b c d e f g h i j k "Apple RPZA". MultimediaWiki. 11 December 2008. Retrieved 4 April 2013.
  4. ^ "CHM Live: The Origins of QuickTime". Computer History Museum.
  5. ^ Mark Podlipec (10 December 1997). "xanim.2.70.6.4.2 README". XAnim. Archived from the original on 28 December 2015. Retrieved 4 April 2013.

Read other articles:

Chris ElliottElliott di San Diego Comic-Con pada Juli 2011LahirChristopher Nash Elliott31 Mei 1960 (umur 63)New York City, New York, A.S.PekerjaanAktor, komedian, penulis, sutradara, pengarangTahun aktif1982–sekarangSuami/istriPaula Niedert ​(m. 1986)​AnakAbby Elliott, Bridey ElliottOrang tuaBob Elliott (ayah) Christopher Nash Chris Elliott (lahir 31 Mei 1960) adalah aktor, komedian, dan penulis Amerika. Dia terkenal karena berperan sebagai Larry Grou...

 

 

Nasi kebuliأرز كبوليSepiring nasi kebuli dengan daging kambing dan taburan kismis diatasnyaNama lainNasi kebuli kambingSajianMakanan utamaTempat asalIndonesiaDaerahJakartaDibuat olehWarga keturunan Hadrami di IndonesiaSuhu penyajianPanasBahan utamaNasi dengan minyak samin dan dibumbui, disajikan dengan daging kambing, kurma atau kismisSunting kotak info • L • BBantuan penggunaan templat ini Nasi kebuli (bahasa Inggris: kabuli rice; Arab: الرز الكابلىcode: ar i...

 

 

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus. Cet article est francocentré et nécessite une internationalisation (juillet 2023). Merci de l'améliorer ou d'en discuter sur sa page de discussion ! Vous pouvez préciser les sections à internationaliser en utilisant {{section à internationaliser}}. L'épandage est une technique agricole consistant à répandre divers produits sur des zones cultivées, forêts, voies ferrées, marais (pour la démoustic...

Part of a series onBritish law Acts of Parliament of the United Kingdom Year      1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 ...

 

 

1998 Christmas family comedy film directed by Arlene Sanford I'll Be Home for ChristmasTheatrical release posterDirected byArlene SanfordScreenplay byTom NursallHarris GoldbergStory byMichael AllinProduced byRobin FrenchJustis GreeneDavid HobermanTracey TrenchStarring Jonathan Taylor Thomas Jessica Biel Adam LaVorgna Sean O'Bryan Gary Cole CinematographyHiro NaritaEdited byAnita Brandt-BurgoyneMusic byJohn DebneyProductioncompaniesWalt Disney PicturesMandeville FilmsDistributed byBuena Vista ...

 

 

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Shire of Cocos (Keeling) Islands – news · newspapers · books · scholar · JSTOR (September 2010) (Learn how and when to remove this template message) Cocos (Keeling) Islands Shire CouncilSeats7 Local government area in AustraliaShire of Cocos (Keeling) IslandsA...

イスラームにおける結婚(イスラームにおけるけっこん)とは、二者の間で行われる法的な契約である。新郎新婦は自身の自由な意思で結婚に同意する。口頭または紙面での規則に従った拘束的な契約は、イスラームの結婚で不可欠だと考えられており、新郎と新婦の権利と責任の概要を示している[1]。イスラームにおける離婚は様々な形をとることができ、個�...

 

 

Fundamental theorem in probability theory and statistics In probability theory, the central limit theorem (CLT) states that, under appropriate conditions, the distribution of a normalized version of the sample mean converges to a standard normal distribution. This holds even if the original variables themselves are not normally distributed. There are several versions of the CLT, each applying in the context of different conditions. The theorem is a key concept in probability theory because it...

 

 

1967 aviation accident Delta Air Lines Flight 9877N802E, the accident aircraft seen before the crash in a previous liveryAccidentDateMarch 30, 1967SummaryStalled during a two-engine out approachSiteNew Orleans International Airport, Kenner, Louisiana, United States29°59′N 90°16′W / 29.983°N 90.267°W / 29.983; -90.267Total fatalities19AircraftAircraft typeDouglas DC-8-51OperatorDelta Air LinesRegistrationN802EFlight originNew Orleans International Airport, ...

French painter (1781–1857) Rohan Road combat, 29 July 1830. Hippolyte LecomteBornHippolyte Lecomte(1781-12-28)28 December 1781Died26 July 1857(1857-07-26) (aged 75) Hippolyte Lecomte (28 December 1781, Puiseaux – 25 July 1857, Paris) was a French painter best known for large scale historical paintings and ballet designs. His wife, born Camille Vernet, was the sister of the painter Émile Jean-Horace Vernet. His son, Émile Vernet-Lecomte, was also a noted painter. The caricaturist Je...

 

 

ستاد صباح السالم ملعب نادي الكويت # الملعب السعة[1][2] المدينة الفريق 1 ملعب جابر الأحمد الدولي 60,000[3] العارضية منتخب الكويت لكرة القدم 2 ستاد صباح السالم 22,000 المنصورية نادي العربي الكويتي 3 ستاد الصداقة والسلام 21,500 العديلية نادي كاظمة الرياضي 4 ستاد محمد الحمد 18,000 ...

 

 

Road in Queensland, Australia Bamaga Road and Telegraph RoadQueenslandBamaga Road (blue and white)General informationTypeRoadLength334 km (208 mi)Major junctionsNorth endBamaga, Queensland (Airport Road)South endPeninsula Developmental Road (Junction 117 km north of Coen) The Bamaga and Telegraph Roads link the Peninsula Developmental Road (PDR), at a junction 117 km (73 mi) north of Coen, with Airport Road in Bamaga, Queensland to the North. The southern part of the road,...

No debe confundirse con el desagüe de fontanería. Boca de tormenta (estilo americano) en uso durante una lluvia Boca de tormenta con su cañería a la vista por debajo debido a labores de construcción Vieja boca de tormenta en Kutná Hora, la República Checa. Un desagüe, desaguadero, sumidero, imbornal,[1]​ coladera, drenaje, sistema de drenaje o sifa,[2]​ (en Cuba y Yucatán) está diseñado para drenar la lluvia y agua superficial desde calles pavimentadas, playas de estaci...

 

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (يوليو 2023) أجريت الانتخابات العامة في زنجبار بتاريخ 1 يونيو 1961 لشغل مقاعد المجلس النيابي [الإنجليزية] وذلك بعد الانتخابات غير الحاسمة التي أجريت في يناير. وقد أضيفت دائ�...

 

 

Lord of Albuquerque and Count of Barcelos For other people named João Afonso Telo, see João Afonso Telo. Recumbent effigy of the Count of Barcelos, Monastery of Santa Maria de Pombeiro João Afonso Telo (died May 1304), was the 4th Lord of Albuquerque and the 1st Count of Barcelos.[1] Family origins João Afonso Telo was the son of Rodrigo Anes de Meneses, 3rd Lord of Albuquerque, and Teresa Martins de Soverosa, daughter of Martim Gil de Soverosa and Inés Fernández de Castro.[...

This article relies largely or entirely on a single source. Relevant discussion may be found on the talk page. Please help improve this article by introducing citations to additional sources.Find sources: Kevington, London – news · newspapers · books · scholar · JSTOR (October 2020) Human settlement in EnglandKevingtonKevington HallKevingtonLocation within Greater LondonLondon boroughBromleyCeremonial countyGreater LondonRegionLondonCountryEn...

 

 

差春騷府ฉะเชิงเทรา府 旗幟圖章綽號:Paet Rio差春騷府在泰國的位置坐标:13°41′15″N 101°04′13″E / 13.6875°N 101.07027777778°E / 13.6875; 101.07027777778國家 泰國首府差春騷政府 • 府尹Anukun Tangkhananukunchai (since October 2013)面积 • 总计5,351 平方公里(2,066 平方英里)面积排名41人口(2018) • 總計715,009[1]人 ...

 

 

منطقة أنوسي Region Nahampoana Reserve  شعار الاسم الرسمي منطقة أنوسي الموقع في مدغشقر الإحداثيات 24°06′S 46°18′E / 24.1°S 46.3°E / -24.1; 46.3   [1] تقسيم إداري  البلد مدغشقر العاصمة تولانارو [الإنجليزية] الحكومة [2]  الحاكم Jerry Hatrefindrazana خصائص جغرافية  المساحة 25٬731 ك�...

ولاية باجة    موقع ولاية باجة في الجمهورية التونسية    الإحداثيات 36°44′00″N 9°11′00″E / 36.733333333333°N 9.1833333333333°E / 36.733333333333; 9.1833333333333   [1] تاريخ التأسيس 21 يونيو 1956  تقسيم إداري  البلد تونس[2][3]  التقسيم الأعلى تونس[2]  العاصمة باجة ...

 

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (مارس 2021) خريطة للولايات الأمريكية ال48 المتجاورة وفي الزاوية السفلى اليسرى توجد الولايتان غير المتجاورتين تظهر الصورة البعثة 7 لمحطة الفضاء الدولية مدار إعصار إيزابي�...