Как Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊ. Част 2. Какво, Π·Π°Ρ‰ΠΎ, ΠΊΠ°ΠΊ

ΠŸΡŠΡ€Π²Π° част: Основи Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° с Π²ΠΈΠ΄Π΅ΠΎ ΠΈ изобраТСния

Как Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊ. Част 2. Какво, Π·Π°Ρ‰ΠΎ, ΠΊΠ°ΠΊ

Какво? Π’ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊΡŠΡ‚ Π΅ част ΠΎΡ‚ софтуСра/Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π°, ΠΊΠΎΠΉΡ‚ΠΎ компрСсира ΠΈ/ΠΈΠ»ΠΈ Ρ€Π°Π·ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ€Π° Π΄ΠΈΠ³ΠΈΡ‚Π°Π»Π½ΠΎ Π²ΠΈΠ΄Π΅ΠΎ.

Π—Π° ΠΊΠ°ΠΊΠ²ΠΎ? НСсмотря Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ ограничСния ΠΊΠ°ΠΊΡ‚ΠΎ ΠΏΠΎ пропускна способност, Ρ‚Π°ΠΊΠ°
Ρ‚Π°ΠΊΠ° ΠΈ ΠΏΠΎ количСството място Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅, ΠΏΠ°Π·Π°Ρ€ΡŠΡ‚ изисква всС ΠΏΠΎ-качСствСно Π²ΠΈΠ΄Π΅ΠΎ. БпомнятС Π»ΠΈ си, ΠΊΠ°ΠΊ Π² ΠΌΠΈΠ½Π°Π»ΠΎΡ‚ΠΎ изчислихмС нСобходимия ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Π·Π° 30 ΠΊΠ°Π΄ΡŠΡ€Π° Π² сСкунда, 24 Π±ΠΈΡ‚Π° Π½Π° пиксСл, с Ρ€Π΅Π·ΠΎΠ»ΡŽΡ†ΠΈΡ 480Γ—240? ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ…ΠΌΠ΅ 82,944 ΠœΠ±ΠΈΡ‚/с Π±Π΅Π· компрСсия. ΠšΠΎΠΌΠΏΡ€Π΅ΡΠΈΡΡ‚Π° Π΅ засСга СдинствСният Π½Π°Ρ‡ΠΈΠ½ ΠΈΠ·ΠΎΠ±Ρ‰ΠΎ Π΄Π° ΠΏΡ€Π΅Π΄Π°Π²Π°ΠΌΠ΅ HD/FullHD/4K Π½Π° Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΈΠΎΠ½Π½ΠΈ Π΅ΠΊΡ€Π°Π½ΠΈ ΠΈ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚. Как сС постига Ρ‚ΠΎΠ²Π°? Π‘Π΅Π³Π° Π½Π°ΠΊΡ€Π°Ρ‚ΠΊΠΎ Ρ‰Π΅ Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ основнитС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ.

Как Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊ. Част 2. Какво, Π·Π°Ρ‰ΠΎ, ΠΊΠ°ΠΊ

ΠŸΡ€Π΅Π²ΠΎΠ΄ΡŠΡ‚ Π΅ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ΅Π½ с ΠΏΠΎΠ΄ΠΊΡ€Π΅ΠΏΠ°Ρ‚Π° Π½Π° компанията EDISON Software.

НиС сС Π·Π°Π½ΠΈΠΌΠ°Π²Π°ΠΌΠ΅ с интСграция Π½Π° систСми Π·Π° видСонаблюдСниС, Π° ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°ΠΌΠ΅ ΠΌΠΈΠΊΡ€ΠΎΡ‚ΠΎΠΌΠΎΠ³Ρ€Π°Ρ„.

КодСк vs ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€

ЧСста Π³Ρ€Π΅ΡˆΠΊΠ° Π½Π° Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‰ΠΈΡ‚Π΅ Π΅ Π΄Π° Π±ΡŠΡ€ΠΊΠ°Ρ‚ ΠΊΠΎΠ΄Π΅ΠΊΠ° Π½Π° Π΄ΠΈΠ³ΠΈΡ‚Π°Π»Π½ΠΎΡ‚ΠΎ Π²ΠΈΠ΄Π΅ΠΎ с ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° Π½Π° Π΄ΠΈΠ³ΠΈΡ‚Π°Π»Π½ΠΎΡ‚ΠΎ Π²ΠΈΠ΄Π΅ΠΎ. ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΡŠΡ‚ Π΅ спСцифичСн Ρ„ΠΎΡ€ΠΌΠ°Ρ‚. Обвивка, ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‰Π° ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½ΠΈ Π·Π° Π²ΠΈΠ΄Π΅ΠΎΡ‚ΠΎ (ΠΈ, Π΅Π²Π΅Π½Ρ‚ΡƒΠ°Π»Π½ΠΎ, Π·Π²ΡƒΠΊΠ°). ΠšΠΎΠΌΠΏΡ€Π΅ΡΠΈΡ€Π°Π½ΠΎΡ‚ΠΎ Π²ΠΈΠ΄Π΅ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π° ΠΊΠ°Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Ρ‚ΠΎΠ²Π°Ρ€ Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°.

ОбикновСно Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π²ΠΈΠ΄Π΅ΠΎΡ„Π°ΠΉΠ»Π° ΡƒΠΊΠ°Π·Π²Π° нСговия Π²ΠΈΠ΄ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€. НапримСр, Ρ„Π°ΠΉΠ»ΡŠΡ‚ video.mp4 вСроятно Π΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ MPEG-4 Part 14, Π° Ρ„Π°ΠΉΠ» с ΠΈΠΌΠ΅ video.mkv Π΅, Π½Π°ΠΉ-вСроятно, ΠΌΠ°Ρ‚Ρ€ΡŒΠΎΡˆΠΊΠ°. Π—Π° Π΄Π° Π±ΡŠΠ΄Π΅Ρ‚Π΅ напълно сигурни Π² ΠΊΠΎΠ΄Π΅ΠΊΠ° ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ FFmpeg ΠΈΠ»ΠΈ MediaInfo.

Няколко Ρ„Π°ΠΊΡ‚Π° ΠΎΡ‚ историята

ΠŸΡ€Π΅Π΄ΠΈ Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅ΠΌ към Как?, Π½Π΅ΠΊΠ° сС ΠΏΠΎΡ‚ΠΎΠΏΠΈΠΌ ΠΌΠ°Π»ΠΊΠΎ Π² историята, Π·Π° Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π΅ някои стари ΠΊΠΎΠ΄Π΅Ρ†ΠΈ.

Π’ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊ H.261 появява сС ΠΏΡ€Π΅Π· 1990 Π³ΠΎΠ΄ΠΈΠ½Π° (тСхничСски β€” ΠΏΡ€Π΅Π· 1988) ΠΈ Π΅ създадСн Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° със скорост Π½Π° ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ ΠΎΡ‚ 64 ΠšΠ±ΠΈΡ‚/с. Π’ Π½Π΅Π³ΠΎ Π²Π΅Ρ‡Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ…Π° ΠΈΠ΄Π΅ΠΈ ΠΊΠ°Ρ‚ΠΎ Ρ†Π²Π΅Ρ‚ΠΎΠ²Π° субдискрСтизация, ΠΌΠ°ΠΊΡ€ΠΎΠ±Π»ΠΎΠΊΠΎΠ²Π΅ ΠΈ Ρ‚.Π½. ΠŸΡ€Π΅Π· 1995 Π³ΠΎΠ΄ΠΈΠ½Π° бСшС ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚ΡŠΡ‚ Π·Π° Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊ H.263, ΠΊΠΎΠΉΡ‚ΠΎ сС Ρ€Π°Π·Π²ΠΈΠ²Π°ΡˆΠ΅ Π΄ΠΎ 2001 Π³ΠΎΠ΄ΠΈΠ½Π°.

ΠŸΡ€Π΅Π· 2003 Π³ΠΎΠ΄ΠΈΠ½Π° бСшС Π·Π°Π²ΡŠΡ€ΡˆΠ΅Π½Π° ΠΏΡŠΡ€Π²Π°Ρ‚Π° вСрсия H.264/AVC. ΠŸΡ€Π΅Π· ΡΡŠΡ‰Π°Ρ‚Π° Π³ΠΎΠ΄ΠΈΠ½Π° компанията β€žTrueMotionβ€œ пусна своя Π±Π΅Π·ΠΏΠ»Π°Ρ‚Π΅Π½ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊ, компрСсиращ Π²ΠΈΠ΄Π΅ΠΎ с Π·Π°Π³ΡƒΠ±ΠΈ, Π½Π°Ρ€Π΅Ρ‡Π΅Π½ VP3. ΠŸΡ€Π΅Π· 2008 Π³ΠΎΠ΄ΠΈΠ½Π° Google ΠΊΡƒΠΏΠΈ Ρ‚Π°Π·ΠΈ компания, ΠΊΠ°Ρ‚ΠΎ пусна VP8 ΡΡŠΡ‰ΠΎ ΠΏΡ€Π΅Π· ΡΡŠΡ‰Π°Ρ‚Π° Π³ΠΎΠ΄ΠΈΠ½Π°. ΠŸΡ€Π΅Π· Π΄Π΅ΠΊΠ΅ΠΌΠ²Ρ€ΠΈ 2012 Π³ΠΎΠ΄ΠΈΠ½Π° Google пусна VP9, ΠΈ Ρ‚ΠΎΠΉ сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΠΎΡ‚ ΠΎΠΊΠΎΠ»ΠΎ ΒΎ ΠΎΡ‚ ΠΏΠ°Π·Π°Ρ€Π° Π½Π° Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΠΈ (Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ устройства).

AV1 β€” Ρ‚ΠΎΠ²Π° Π΅ Π½ΠΎΠ² Π±Π΅Π·ΠΏΠ»Π°Ρ‚Π΅Π½ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊ с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½ ΠΎΡ‚ Алианса Π·Π° ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ ΠΌΠ΅Π΄ΠΈΠΈ (AOMedia), Ρ‡ΠΈΠΉΡ‚ΠΎ ΡΡŠΡΡ‚Π°Π² Π²ΠΊΠ»ΡŽΡ‡Π²Π° извСстни ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΊΠ°Ρ‚ΠΎ: Google, Mozilla, Microsoft, Amazon, Netflix, AMD, ARM, NVidia, Intel ΠΈ Cisco. ΠŸΡŠΡ€Π²Π°Ρ‚Π° вСрсия Π½Π° ΠΊΠΎΠ΄Π΅ΠΊΠ° 0.1.0 бСшС ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π° Π½Π° 7 Π°ΠΏΡ€ΠΈΠ» 2016 Π³.

Π Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° AV1

Π’ Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ Π½Π° 2015 Π³. Google Ρ€Π°Π±ΠΎΡ‚Π΅ΡˆΠ΅ Π²ΡŠΡ€Ρ…Ρƒ VP10, Xiph (ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈ Π½Π° Mozilla) Ρ€Π°Π±ΠΎΡ‚Π΅ΡˆΠ΅ Π²ΡŠΡ€Ρ…Ρƒ Daala, Π° Cisco Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΈ Π±Π΅Π·ΠΏΠ»Π°Ρ‚Π΅Π½ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊ, Π½Π°Ρ€Π΅Ρ‡Π΅Π½ Thor.

Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° MPEG LA ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ обяви годишни Π»ΠΈΠΌΠΈΡ‚ΠΈ Π·Π° HEVC (H.265) ΠΈ такса, 8 ΠΏΡŠΡ‚ΠΈ ΠΏΠΎ-висока ΠΎΡ‚ Ρ‚Π°Π·ΠΈ Π·Π° H.264, Π½ΠΎ скоро ΠΎΡ‚Π½ΠΎΠ²ΠΎ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ…Π° условията:

Π±Π΅Π· годишСн Π»ΠΈΠΌΠΈΡ‚,
такса Π·Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ (0,5% ΠΎΡ‚ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚Π΅) ΠΈ
такса Π·Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Π° продукция, която Π΅ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»Π½ΠΎ 10 ΠΏΡŠΡ‚ΠΈ ΠΏΠΎ-висока ΠΎΡ‚ Ρ‚Π°Π·ΠΈ Π·Π° H.264.

Бъюз Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈ ΠΌΠ΅Π΄ΠΈΠΈ бСшС създадСн ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΎΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ области: ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ Π½Π° ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅ (Intel, AMD, ARM, Nvidia, Cisco), доставчици Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ (Google, Netflix, Amazon), ΡΡŠΠ·Π΄Π°Ρ‚Π΅Π»ΠΈ Π½Π° Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΠΈ (Google, Mozilla) ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ.

Π¦Π΅Π»Ρ‚Π° Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈΡ‚Π΅ бСшС ΠΎΠ±Ρ‰Π° β€” Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊ Π±Π΅Π· Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½ΠΈ такси. Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° сС появи AV1 с ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-прост ΠΏΠ°Ρ‚Π΅Π½Ρ‚Π΅Π½ Π»ΠΈΡ†Π΅Π½Π·. Π’ΠΈΠΌΠΎΡ‚ΠΈ Π‘. Π’Π΅Ρ€ΠΈΠ±Π΅Ρ€Ρ€ΠΈ Π½Π°ΠΏΡ€Π°Π²ΠΈ впСчатляваща прСзСнтация, която стана основа Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π°Ρ‚Π° концСпция Π·Π° AV1 ΠΈ ΠΌΠΎΠ΄Π΅Π»Π° Π½Π° Π»ΠΈΡ†Π΅Π½Π·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ.

Π©Π΅ Π±ΡŠΠ΄Π΅Ρ‚Π΅ ΠΈΠ·Π½Π΅Π½Π°Π΄Π°Π½ΠΈ Π΄Π° Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅, Ρ‡Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ ΠΊΠΎΠ΄Π΅ΠΊΠ° AV1 ΠΏΡ€Π΅Π· Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° (заинтСрСсованитС ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° посСтят aomanalyzer.org).

Как Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊ. Част 2. Какво, Π·Π°Ρ‰ΠΎ, ΠΊΠ°ΠΊ

УнивСрсалСн ΠΊΠΎΠ΄Π΅ΠΊ

НСка Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ основнитС ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ, стоящи Π·Π°Π΄ унивСрсалния Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊ. ΠŸΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ ΠΎΡ‚ Ρ‚Π΅Π·ΠΈ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ са ΠΏΠΎΠ»Π΅Π·Π½ΠΈ ΠΈ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π² ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈ ΠΊΠΎΠ΄Π΅Ρ†ΠΈ, ΠΊΠ°Ρ‚ΠΎ VP9, AV1 ΠΈ HEVC. ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π²Π°ΠΌ, Ρ‡Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚ Π½Π΅Ρ‰Π°Ρ‚Π° Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ опростСни. Понякога Ρ‰Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Ρ€Π΅Π°Π»Π½ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ (ΠΊΠ°ΠΊΡ‚ΠΎ Π² случая с H.264), Π·Π° Π΄Π° сС дСмонстрират Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΡ‚Π΅.

1-Π²ΠΈ Π΅Ρ‚Π°ΠΏ β€” раздСлянС Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ

ΠŸΡŠΡ€Π²Π°Ρ‚Π° ΡΡ‚ΡŠΠΏΠΊΠ° Π΅ раздСлянС Π½Π° ΠΊΠ°Π΄ΡŠΡ€Π° Π½Π° няколко сСкции, подсСкции ΠΈ Ρ‚.Π½.

Как Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊ. Част 2. Какво, Π·Π°Ρ‰ΠΎ, ΠΊΠ°ΠΊ

Π—Π°Ρ‰ΠΎ? Има ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈ. ΠšΠΎΠ³Π°Ρ‚ΠΎ раздСлямС ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π°Ρ‚Π°, ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎ-Ρ‚ΠΎΡ‡Π½ΠΎ Π΄Π° ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈΡ€Π°ΠΌΠ΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Π½Π° Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΌΠ°Π»ΠΊΠΈ сСкции Π·Π° ΠΌΠ°Π»ΠΊΠΈ Π΄Π²ΠΈΠΆΠ΅Ρ‰ΠΈ сС части. Π”ΠΎΠΊΠ°Ρ‚ΠΎ Π·Π° статичСн Ρ„ΠΎΠ½ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° сС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠΌ Π΄ΠΎ ΠΏΠΎ-Π³ΠΎΠ»Π΅ΠΌΠΈ сСкции.

ОбикновСно ΠΊΠΎΠ΄Π΅ΠΊΠΈΡ‚Π΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Ρ‚ Ρ‚Π΅Π·ΠΈ сСкции Π² сСкции (ΠΈΠ»ΠΈ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΈ), ΠΌΠ°ΠΊΡ€ΠΎΠ±Π»ΠΎΠΊΠΎΠ²Π΅ (ΠΈΠ»ΠΈ ΠΊΠΎΠ΄ΠΈΡ€Π°Ρ‰ΠΈ Π±Π»ΠΎΠΊΠΎΠ²Π΅) ΠΈ мноТСство подсСции. ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»Π½ΠΈΡΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° Ρ‚Π΅Π·ΠΈ сСкции Π²Π°Ρ€ΠΈΡ€Π°, HEVC Π·Π°Π΄Π°Π²Π° 64Γ—64, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ AVC ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° 16Γ—16, Π° ΠΏΠΎΠ΄ сСкциитС ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС раздСлят Π΄ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΈ 4Γ—4.

БпомнятС си разновидноститС ΠΊΠ°Π΄Ρ€ΠΈ ΠΎΡ‚ ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½Π°Ρ‚Π° статия?! МоТС Π΄Π° Π³ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΠΌ ΠΈ към Π±Π»ΠΎΠΊΠΎΠ²Π΅Ρ‚Π΅, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Π΄Π° ΠΈΠΌΠ°ΠΌΠ΅ I-Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚, B-Π±Π»ΠΎΠΊ, P-ΠΌΠ°ΠΊΡ€ΠΎΠ±Π»ΠΎΠΊ ΠΈ Ρ‚.Π½.

Π—Π° ΠΆΠ΅Π»Π°Π΅Ρ‰ΠΈΡ‚Π΅ Π΄Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠ²Π°Ρ‚ β€” Π²ΠΈΠΆΡ‚Π΅ ΠΊΠ°ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Ρ‰Π΅ бъдС Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΎ Π½Π° сСкции ΠΈ подсСкции. Π—Π° Ρ‚ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Π²Π΅Ρ‡Π΅ спомСнатото Π² ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½Π°Ρ‚Π° статия. Intel Video Pro Analyzer (Ρ‚ΠΎΠ·ΠΈ, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ ΠΏΠ»Π°Ρ‚Π΅Π½, Π½ΠΎ ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π±Π΅Π·ΠΏΠ»Π°Ρ‚Π½Π° ΠΏΡ€ΠΎΠ±Π½Π° вСрсия с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎ ΠΏΡŠΡ€Π²ΠΈΡ‚Π΅ 10 ΠΊΠ°Π΄Ρ€ΠΈ). Π’ΡƒΠΊ са Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ сСкциитС. VP9:

Как Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊ. Част 2. Какво, Π·Π°Ρ‰ΠΎ, ΠΊΠ°ΠΊ

2-Ρ€Π° ΡΡ‚ΡŠΠΏΠΊΠ° β€” ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ

Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ ΠΈΠΌΠ°ΠΌΠ΅ сСкции, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΡΡŠΡΡ‚Π°Π²ΡΠΌΠ΅ астрологични ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈ Π·Π° тях. Π—Π° INTER-ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈΡ€Π°Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° сС ΠΏΡ€Π΅Π΄Π°Π΄Π°Ρ‚ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈ Π½Π° Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΎΡΡ‚Π°Ρ‚ΡŠΠΊΠ°, Π° Π·Π° INTRA-ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈΡ€Π°Π½Π΅ сС ΠΏΡ€Π΅Π΄Π°Π²Π° посоката Π½Π° ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π°Ρ‚Π° ΠΈ ΠΎΡΡ‚Π°Ρ‚ΡŠΠΊΠ°.

3-Ρ‚Π° ΡΡ‚ΡŠΠΏΠΊΠ° β€” ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°Π½Π΅

Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΈΡ Π±Π»ΠΎΠΊ (прСдсказаната сСкция β†’ Ρ€Π΅Π°Π»Π½Π°Ρ‚Π° сСкция), ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°ΠΌΠ΅ ΠΏΠΎ Ρ‚Π°ΠΊΡŠΠ² Π½Π°Ρ‡ΠΈΠ½, Ρ‡Π΅ Π΄Π° Π·Π½Π°Π΅ΠΌ ΠΊΠΎΠΈ пиксСли ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΎΡ‚Ρ…Π²ΡŠΡ€Π»Π΅Π½ΠΈ, ΠΊΠ°Ρ‚ΠΎ ΡΡŠΡ‰Π΅Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π·Π°ΠΏΠ°Π·ΠΈΠΌ ΠΎΠ±Ρ‰ΠΎΡ‚ΠΎ качСство. Има Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ прСобразувания, ΠΊΠΎΠΈΡ‚ΠΎ осигуряват Ρ‚ΠΎΡ‡Π½ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅.

Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ ΠΈΠΌΠ° ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ, Π΄Π° Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΏΠΎ-ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ дискрСтното косинусно ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°Π½Π΅ (DCT β€” ΠΎΡ‚ дискрСтно косинусно ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°Π½Π΅). Основни Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° DCT:

  • ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π° Π±Π»ΠΎΠΊΠΎΠ²Π΅ пиксСли Π² Π±Π»ΠΎΠΊΠΎΠ²Π΅ Π½Π° Ρ€Π°Π²Π΅Π½ ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ частотСн ΠΊΠΎΠ΅Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚.
  • ΠšΠΎΠΌΠΏΠ°ΠΊΡ‚ΠΈΡ€Π° мощността, ΠΏΠΎΠΌΠ°Π³Π°ΠΉΠΊΠΈ Π΄Π° сС Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π° пространствСната ΠΈΠ·Π»ΠΈΡˆΠ½ΠΎΡΡ‚.
  • ΠžΡΠΈΠ³ΡƒΡ€ΡΠ²Π° обратимост.

На 2 Ρ„Π΅Π²Ρ€ΡƒΠ°Ρ€ΠΈ 2017 Π³. Π‘ΠΈΠ½Ρ‚Ρ‚Ρ€Π° Π . Π”ΠΆ. (Cintra, R.J.) ΠΈ Баяр Π€. М. (Bayer F.M.) ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Ρ…Π° статия относно DCT-ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°Π½Π΅ Π·Π° компрСсия Π½Π° изобраТСния, ΠΊΠΎΠ΅Ρ‚ΠΎ изисква само 14 допълнСния.

НС сС притСснявайтС, Π°ΠΊΠΎ Π½Π΅ стС Ρ€Π°Π·Π±Ρ€Π°Π»ΠΈ прСдимствата Π½Π° всСки ΠΏΡƒΠ½ΠΊΡ‚. Π‘Π΅Π³Π° с ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ Ρ‰Π΅ сС ΡƒΠ²Π΅Ρ€ΠΈΠΌ Π² тяхната Ρ€Π΅Π°Π»Π½Π° стойност.

НСка Π²Π·Π΅ΠΌΠ΅ΠΌ слСдния Π±Π»ΠΎΠΊ пиксСли 8Γ—8:

Как Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊ. Част 2. Какво, Π·Π°Ρ‰ΠΎ, ΠΊΠ°ΠΊ

Π’ΠΎΠ·ΠΈ Π±Π»ΠΎΠΊ сС Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π° Π² слСдното ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ 8 Π½Π° 8 пиксСла:

Как Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊ. Част 2. Какво, Π·Π°Ρ‰ΠΎ, ΠΊΠ°ΠΊ

ΠŸΡ€ΠΈΠ»Π°Π³Π°ΠΌΠ΅ DCT към Ρ‚ΠΎΠ·ΠΈ Π±Π»ΠΎΠΊ пиксСли ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΅Ρ„ΠΈΠ΅Π½Ρ‚ΠΈ с Ρ€Π°Π·ΠΌΠ΅Ρ€ 8Γ—8:

Как Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊ. Част 2. Какво, Π·Π°Ρ‰ΠΎ, ΠΊΠ°ΠΊ

И Π°ΠΊΠΎ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ Ρ‚ΠΎΠ·ΠΈ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΅Ρ„ΠΈΠ΅Π½Ρ‚ΠΈ, ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ Ρ‚Π°ΠΊΠΎΠ²Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅:

Как Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊ. Част 2. Какво, Π·Π°Ρ‰ΠΎ, ΠΊΠ°ΠΊ

ΠšΠ°ΠΊΡ‚ΠΎ Π²ΠΈΠΆΠ΄Π°ΠΌΠ΅, Ρ‚ΠΎ Π½Π΅ ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π° Π½Π° ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΎΡ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. МоТСм Π΄Π° Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΠΌ, Ρ‡Π΅ ΠΏΡŠΡ€Π²ΠΈΡΡ‚ ΠΊΠΎΠ΅Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ сС отклонява ΠΎΡ‚ всички останали. Π’ΠΎΠ·ΠΈ ΠΏΡŠΡ€Π²ΠΈ ΠΊΠΎΠ΅Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ Π΅ извСстСн ΠΊΠ°Ρ‚ΠΎ DC-ΠΊΠΎΠ΅Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚, прСдставляващ всички ΠΏΡ€ΠΎΠ±ΠΈ Π² входния масив, Π½Π΅Ρ‰ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° срСдната стойност.

Π’ΠΎΠ·ΠΈ Π±Π»ΠΎΠΊ Π½Π° ΠΊΠΎΠ΅Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ΠΈ ΠΈΠΌΠ° интСрСсна характСристика: Ρ‚ΠΎΠΉ отдСля високочСстотнитС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ ΠΎΡ‚ нискочСстотнитС.

Как Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊ. Част 2. Какво, Π·Π°Ρ‰ΠΎ, ΠΊΠ°ΠΊ

Π’ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ голяма част ΠΎΡ‚ мощността Π΅ ΠΊΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€Π°Π½Π° Π½Π° ΠΏΠΎ-ниски чСстоти, Π·Π°Ρ‚ΠΎΠ²Π°, Π°ΠΊΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°ΠΌΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π² Π½Π΅Π³ΠΎΠ²ΠΈΡ‚Π΅ чСстотни ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ ΠΈ ΠΎΡ‚Ρ…Π²ΡŠΡ€Π»ΠΈΠΌ ΠΏΠΎ-високитС ΠΊΠΎΠ΅Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ΠΈ, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈΠΌ количСството Π΄Π°Π½Π½ΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ Π·Π° описаниС Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ, Π±Π΅Π· Π΄Π° ΠΏΠΎΠΆΠ΅Ρ€Ρ‚Π²Π°ΠΌΠ΅ Ρ‚Π²ΡŠΡ€Π΄Π΅ ΠΌΠ½ΠΎΠ³ΠΎ качСство.

ЧСстотата ΠΎΠ·Π½Π°Ρ‡Π°Π²Π° ΠΊΠΎΠ»ΠΊΠΎ Π±ΡŠΡ€Π·ΠΎ сС промСня ΡΠΈΠ³Π½Π°Π»ΡŠΡ‚.

НСка Π΄Π° ΠΎΠΏΠΈΡ‚Π°ΠΌΠ΅ Π΄Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΠΌ знанията, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈ Π² тСстовия ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°ΠΌΠ΅ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΎΡ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° чСстота (Π±Π»ΠΎΠΊ ΠΊΠΎΠ΅Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ΠΈ), ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ DCT, Π° слСд Ρ‚ΠΎΠ²Π° ΠΎΡ‚Ρ…Π²ΡŠΡ€Π»ΠΈΠΌ част ΠΎΡ‚ Π½Π°ΠΉ-ΠΌΠ°Π»ΠΎΠ²Π°ΠΆΠ½ΠΈΡ‚Π΅ ΠΊΠΎΠ΅Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ΠΈ.

ΠŸΡŠΡ€Π²ΠΎ, ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€Π°ΠΌΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π² чСстотна област.

Как Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊ. Част 2. Какво, Π·Π°Ρ‰ΠΎ, ΠΊΠ°ΠΊ

Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° ΠΎΡ‚Ρ…Π²ΡŠΡ€Π»ΡΠΌΠ΅ част (67%) ΠΎΡ‚ ΠΊΠΎΠ΅Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅, Π³Π»Π°Π²Π½ΠΎ долния дСсСн ъгъл.

Как Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊ. Част 2. Какво, Π·Π°Ρ‰ΠΎ, ΠΊΠ°ΠΊ

Накрая Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°ΠΌΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΎΡ‚ Ρ‚ΠΎΠ·ΠΈ ΠΎΡ‚Ρ…Π²ΡŠΡ€Π»Π΅Π½ Π±Π»ΠΎΠΊ Π½Π° ΠΊΠΎΠ΅Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ΠΈ (ΠΏΠΎΠΌΠ½Π΅Ρ‚Π΅, Ρ‚ΠΎΠ²Π° трябва Π΄Π° Π΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠΌΠΎ) ΠΈ Π³ΠΎ сравнявамС с ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π°.

Как Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊ. Част 2. Какво, Π·Π°Ρ‰ΠΎ, ΠΊΠ°ΠΊ

Π’ΠΈΠΆΠ΄Π°ΠΌΠ΅, Ρ‡Π΅ Ρ‚ΠΎ напомня Π½Π° ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΎΡ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π½ΠΎ ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ различия. Π˜Π·Ρ…Π²ΡŠΡ€Π»ΠΈΡ…ΠΌΠ΅ 67,1875% ΠΈ всС ΠΏΠ°ΠΊ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ…ΠΌΠ΅ Π½Π΅Ρ‰ΠΎ, ΠΊΠΎΠ΅Ρ‚ΠΎ наподобява ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π°. МоТСшС Π΄Π° ΠΎΡ‚Ρ…Π²ΡŠΡ€Π»ΠΈΠΌ ΠΊΠΎΠ΅Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ ΠΏΠΎ-ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½ΠΎ, Π·Π° Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с ΠΎΡ‰Π΅ ΠΏΠΎ-Π΄ΠΎΠ±Ρ€ΠΎ качСство, Π½ΠΎ Ρ‚ΠΎΠ²Π° Π΅ Ρ‚Π΅ΠΌΠ° Π·Π° слСдваща дискусия.

ВсСки ΠΊΠΎΠ΅Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ сС Ρ„ΠΎΡ€ΠΌΠΈΡ€Π° с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° всички пиксСли.

Π’Π°ΠΆΠ½ΠΎ: всСки ΠΊΠΎΠ΅Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ Π½Π΅ отговаря Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π½Π° Π΅Π΄ΠΈΠ½ пиксСл, Π° прСдставлява ΠΏΡ€Π΅Ρ‚Π΅Π³Π»Π΅Π½Π° сума Π½Π° всички пиксСли. Π’Π°Π·ΠΈ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΊΠ°ΠΊ сС изчисляват ΠΏΡŠΡ€Π²ΠΈΡΡ‚ ΠΈ вторият ΠΊΠΎΠ΅Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ тСТСсти, ΡƒΠ½ΠΈΠΊΠ°Π»Π½ΠΈ Π·Π° всСки индСкс.

Как Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊ. Част 2. Какво, Π·Π°Ρ‰ΠΎ, ΠΊΠ°ΠΊ

ΠœΠΎΠΆΠ΅Ρ‚Π΅ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π΄Π° сС ΠΎΠΏΠΈΡ‚Π°Ρ‚Π΅ Π΄Π° Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ DCT, ΠΊΠ°Ρ‚ΠΎ сС ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌ Π½Π° простото ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°Π½Π΅ Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° основа. НапримСр, Π΅Ρ‚ΠΎ символ A, ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°Π½ с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° всяко Ρ‚Π΅Π³Π»ΠΎ Π½Π° ΠΊΠΎΠ΅Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚Π°:

Как Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊ. Част 2. Какво, Π·Π°Ρ‰ΠΎ, ΠΊΠ°ΠΊ

4-Ρ‚ΠΈ Π΅Ρ‚Π°ΠΏ β€” ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²Π°Π½Π΅.

Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ Π½Π° ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈΡ Π΅Ρ‚Π°ΠΏ ΠΎΡ‚Ρ…Π²ΡŠΡ€Π»ΠΈΠΌ някои ΠΊΠΎΠ΅Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ΠΈ, Π½Π° послСдния Π΅Ρ‚Π°ΠΏ (трансформация), ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°ΠΌΠ΅ спСциална Ρ„ΠΎΡ€ΠΌΠ° Π½Π° ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²Π°Π½Π΅. На Ρ‚ΠΎΠ·ΠΈ Π΅Ρ‚Π°ΠΏ Π΅ допустимо Π΄Π° Π³ΡƒΠ±ΠΈΠΌ информация. Или, ΠΏΠΎ-просто ΠΊΠ°Π·Π°Π½ΠΎ, Ρ‰Π΅ ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²Π°ΠΌΠ΅ ΠΊΠΎΠ΅Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ с Ρ†Π΅Π» постиганС Π½Π° компрСсия.

Как ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΊΠ²Π°Π½Ρ‚ΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ Π±Π»ΠΎΠΊΠ° Π½Π° ΠΊΠΎΠ΅Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅? Π•Π΄ΠΈΠ½ ΠΎΡ‚ Π½Π°ΠΉ-проститС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π΅ Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½Π°Ρ‚Π° квантизация, ΠΏΡ€ΠΈ която Π²Π·ΠΈΠΌΠ°ΠΌΠ΅ Π±Π»ΠΎΠΊΠ°, раздСлямС Π³ΠΎ Π½Π° Π΅Π΄Π½ΠΎ число (Π½Π° 10) ΠΈ Π·Π°ΠΊΡ€ΡŠΠ³Π»ΡΠΌΠ΅ получСния Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚.

Как Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊ. Част 2. Какво, Π·Π°Ρ‰ΠΎ, ΠΊΠ°ΠΊ

МоТСм Π»ΠΈ Π΄Π° ΠΎΠ±ΡŠΡ€Π½Π΅ΠΌ Ρ‚ΠΎΠ·ΠΈ Π±Π»ΠΎΠΊ Π½Π° ΠΊΠΎΠ΅Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅? Π”Π°, ΠΌΠΎΠΆΠ΅ΠΌ, ΠΊΠ°Ρ‚ΠΎ Π³ΠΎ ΡƒΠΌΠ½ΠΎΠΆΠΈΠΌ ΠΏΠΎ ΡΡŠΡ‰ΠΎΡ‚ΠΎ число, Π½Π° ΠΊΠΎΠ΅Ρ‚ΠΎ смС Π΄Π΅Π»ΠΈΠ»ΠΈ.

Как Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊ. Част 2. Какво, Π·Π°Ρ‰ΠΎ, ΠΊΠ°ΠΊ

Π’ΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π½Π΅ Π΅ Π½Π°ΠΉ-добрият, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π½Π΅ ΠΎΡ‚Ρ‡ΠΈΡ‚Π° ваТността Π½Π° всСки ΠΊΠΎΠ΅Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚. МоТСшС Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° Π½Π° квантизация вмСсто Π΅Π΄Π½ΠΎ число, Π° Ρ‚Π°Π·ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС възползва ΠΎΡ‚ свойствата Π½Π° DCT, ΠΊΠ²Π°Π½Ρ‚ΠΈΠ·ΠΈΡ€Π°ΠΉΠΊΠΈ ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ ΠΎΡ‚ Π΄ΠΎΠ»Π½ΠΈΡ‚Π΅ дСсни ΠΈ ΠΌΠ°Π»ΠΊΠΎ ΠΎΡ‚ Π³ΠΎΡ€Π½ΠΈΡ‚Π΅ Π»Π΅Π²ΠΈ.

5 ΡΡ‚ΡŠΠΏΠΊΠ° β€” Π΅Π½Ρ‚Ρ€ΠΎΠΏΠΈΠΉΠ½ΠΎ ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅

Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ ΠΊΠ²Π°Π½Ρ‚ΠΈΠ·ΠΈΡ€Π°Ρ…ΠΌΠ΅ Π΄Π°Π½Π½ΠΈΡ‚Π΅ (Π±Π»ΠΎΠΊΠΎΠ²Π΅ ΠΎΡ‚ изобраТСния, Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΈ, ΠΊΠ°Π΄Ρ€ΠΈ), всС ΠΎΡ‰Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π³ΠΈ компрСсирамС Π±Π΅Π· Π·Π°Π³ΡƒΠ±ΠΈ. Π‘ΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΡ‡Π½ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π·Π° компрСсиранС Π½Π° Π΄Π°Π½Π½ΠΈ. Π©Π΅ сС Π·Π°ΠΏΠΎΠ·Π½Π°Π΅ΠΌ Π½Π°ΠΊΡ€Π°Ρ‚ΠΊΠΎ с някои ΠΎΡ‚ тях; Π·Π° ΠΏΠΎ-дълбоко Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€ΠΎΡ‡Π΅Ρ‚Π΅Ρ‚Π΅ ΠΊΠ½ΠΈΠ³Π°Ρ‚Π° β€žΠ Π°Π·Π±ΠΈΡ€Π°ΠΌΠ΅ компрСсията: компрСсия Π½Π° Π΄Π°Π½Π½ΠΈ Π·Π° ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈβ€œ (Understanding Compression: Data Compression for Modern DevelopersΒ»).

ΠšΠΎΠ΄ΠΈΡ€Π°Π½Π΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ с VLC

Π”Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Π΅ ΠΈΠΌΠ°ΠΌΠ΅ ΠΏΠΎΡ‚ΠΎΠΊ ΠΎΡ‚ символи: a, e, r ΠΈ t. ВСроятността (ΠΌΠ΅ΠΆΠ΄Ρƒ 0 ΠΈ 1), Ρ‡Π΅ всСки символ Π² ΠΏΠΎΡ‚ΠΎΠΊΠ° сС срСща, Π΅ прСдставСна Π² Ρ‚Π°Π·ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Π°.

aert
ВСроятност0,30,30,20,2

МоТСм Π΄Π° присвоим ΡƒΠ½ΠΈΠΊΠ°Π»Π½ΠΈ Π΄Π²ΠΎΠΈΡ‡Π½ΠΈ ΠΊΠΎΠ΄ΠΎΠ²Π΅ (ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ Π·Π° ΠΌΠ°Π»ΠΊΠΈ) Π½Π° Π½Π°ΠΉ-вСроятнитС, Π° ΠΏΠΎ-Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΊΠΎΠ΄ΠΎΠ²Π΅ Π½Π° ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ вСроятнитС.

aert
ВСроятност0,30,30,20,2
Π‘ΠΈΠ½Π°Ρ€Π΅Π½ ΠΊΠΎΠ΄0101101110

ΠšΠΎΠΌΠΏΡ€Π΅ΡΠΈΡ€Π°ΠΌΠ΅ ΠΏΠΎΡ‚ΠΎΠΊΠ°, ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ, Ρ‡Π΅ Π² ΠΊΡ€Π°ΠΉΠ½Π° смСтка Ρ‰Π΅ ΠΈΠ·Ρ€Π°Π·Ρ…ΠΎΠ΄Π²Π°ΠΌΠ΅ 8 Π±ΠΈΡ‚Π° Π·Π° всСки символ. Π‘Π΅Π· компрСсия Π±ΠΈ Π±ΠΈΠ»ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ 24 Π±ΠΈΡ‚Π° Π·Π° символ. Ако всСки символ сС Π·Π°ΠΌΠ΅Π½ΠΈ с ΠΊΠΎΠ΄Π° си, Ρ‚ΠΎ сС ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π° икономия!

ΠŸΡŠΡ€Π²Π°Ρ‚Π° ΡΡ‚ΡŠΠΏΠΊΠ° Π΅ ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅ Π½Π° символа e, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ Ρ€Π°Π²Π΅Π½ Π½Π° 10, Π° вторият символ β€” Ρ‚ΠΎΠ²Π° Π΅ a, ΠΊΠΎΠΉΡ‚ΠΎ сС добавя (Π½Π΅ ΠΏΠΎ матСматичСски Π½Π°Ρ‡ΠΈΠ½): [10] [0], ΠΈ накрая, трСтият символ t, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΡ€Π°Π²ΠΈ нашия Ρ„ΠΈΠ½Π°Π»Π΅Π½ компрСсиран Π±ΠΈΡ‚ ΠΏΠΎΡ‚ΠΎΠΊ Ρ€Π°Π²Π΅Π½ Π½Π° [10] [0] [1110] ΠΈΠ»ΠΈ 1001110, Π·Π° ΠΊΠΎΠ΅Ρ‚ΠΎ са Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ само 7 Π±ΠΈΡ‚Π° (Π² 3.4 ΠΏΡŠΡ‚ΠΈ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ място ΠΎΡ‚ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π°).

ΠžΠ±ΡŠΡ€Π½Π΅Ρ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Π΅ всСки ΠΊΠΎΠ΄ трябва Π΄Π° Π΅ ΡƒΠ½ΠΈΠΊΠ°Π»Π΅Π½ с прСфикс. ΠΠ»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΡŠΡ‚ Π½Π° Π₯Π°Ρ„Ρ„ΠΌΠ°Π½ Ρ‰Π΅ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π΄Π° Π½Π°ΠΌΠ΅Ρ€ΠΈΠΌ Ρ‚Π΅Π·ΠΈ числа. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ Ρ‚ΠΎΠ·ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π΅ Π΅ Π±Π΅Π· Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ†ΠΈ, всС ΠΎΡ‰Π΅ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅Ρ†ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ Ρ‚ΠΎΠ·ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΡ‡Π΅Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° компрСсия.

Как ΠΊΠΎΠ΄Π΅Ρ€, Ρ‚Π°ΠΊ ΠΈ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€ трябва Π΄Π° ΠΈΠΌΠ°Ρ‚ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Ρ‚Π°Π±Π»ΠΈΡ†Π° с символитС ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ Π±ΠΈΠ½Π°Ρ€Π½ΠΈ ΠΊΠΎΠ΄ΠΎΠ²Π΅. Π—Π°Ρ‚ΠΎΠ²Π° Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΠΈΠ·ΠΏΡ€Π°Ρ‚ΠΈΡ‚Π΅ ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π° Π² Π²Ρ…ΠΎΠ΄Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ.

АрифмСтично ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅

Π”Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Π΅ ΠΈΠΌΠ°ΠΌΠ΅ ΠΏΠΎΡ‚ΠΎΠΊ ΠΎΡ‚ символи: a, e, r, s ΠΈ t, Π° вСроятността ΠΈΠΌ Π΅ прСдставСна Π² Ρ‚Π°Π·ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Π°.

aerst
ВСроятност0,30,30,150,050,2

Π‘ Ρ‚Π°Π·ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Π° Ρ‰Π΅ построим ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΈ, ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‰ΠΈ всички възмоТни символи, ΠΏΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΈ ΠΏΠΎ Π½Π°ΠΉ-голямо количСство.

Как Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊ. Част 2. Какво, Π·Π°Ρ‰ΠΎ, ΠΊΠ°ΠΊ

Π‘Π΅Π³Π° Π½Π΅ΠΊΠ° ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΎΡ‚ Ρ‚Ρ€ΠΈ символа: eat.

ΠŸΡŠΡ€Π²ΠΎ ΠΈΠ·Π±ΠΈΡ€Π°ΠΌΠ΅ ΠΏΡŠΡ€Π²ΠΈΡ символ e, ΠΊΠΎΠΉΡ‚ΠΎ сС Π½Π°ΠΌΠΈΡ€Π° Π² ΠΏΠΎΠ΄ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° ΠΎΡ‚ 0,3 Π΄ΠΎ 0,6 (Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ). Π’Π·Π΅ΠΌΠ°ΠΌΠ΅ Ρ‚ΠΎΠ·ΠΈ ΠΏΠΎΠ΄ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» ΠΈ Π³ΠΎ раздСлямС ΠΎΡ‚Π½ΠΎΠ²ΠΎ Π² ΡΡŠΡ‰ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΈ, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΏΠΎ-Ρ€Π°Π½ΠΎ, Π½ΠΎ Π²Π΅Ρ‡Π΅ Π·Π° Ρ‚ΠΎΠ·ΠΈ Π½ΠΎΠ² ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π».

Как Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊ. Част 2. Какво, Π·Π°Ρ‰ΠΎ, ΠΊΠ°ΠΊ

НСка ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈΠΌ с ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° нашия ΠΏΠΎΡ‚ΠΎΠΊ eat. Π‘Π΅Π³Π° Π²Π·Π΅ΠΌΠ°ΠΌΠ΅ втория символ a, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ Π² новия ΠΏΠΎΠ΄ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» ΠΎΡ‚ 0,3 Π΄ΠΎ 0,39, Π° слСд Ρ‚ΠΎΠ²Π° Π²Π·ΠΈΠΌΠ°ΠΌΠ΅ послСдния Π½ΠΈ символ t ΠΈ, повтаряйки ΡΡŠΡ‰ΠΈΡ процСс ΠΎΡ‚Π½ΠΎΠ²ΠΎ, ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ послСдния ΠΏΠΎΠ΄ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» ΠΎΡ‚ 0,354 Π΄ΠΎ 0,372.

Как Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊ. Част 2. Какво, Π·Π°Ρ‰ΠΎ, ΠΊΠ°ΠΊ

ΠŸΡ€ΠΎΡΡ‚ΠΎ трябва Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π΅ΠΌ число Π² послСдния ΠΏΠΎΠ΄ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» ΠΎΡ‚ 0,354 Π΄ΠΎ 0,372. НСка ΠΈΠ·Π±Π΅Ρ€Π΅ΠΌ 0,36 (Π½ΠΎ ΠΌΠΎΠΆΠ΅ ΠΈ Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π΅ΠΌ всяко Π΄Ρ€ΡƒΠ³ΠΎ число Π² Ρ‚ΠΎΠ·ΠΈ ΠΏΠΎΠ΄ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»). Π‘Π°ΠΌΠΎ с Ρ‚ΠΎΠ²Π° число ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΠΈΠΌ оригиналния си ΠΏΠΎΡ‚ΠΎΠΊ. Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠ°, всС Π΅Π΄Π½ΠΎ рисувамС линия Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΈΡ‚Π΅, Π·Π° Π΄Π° Π·Π°ΠΊΠΎΠ΄ΠΈΡ€Π°ΠΌΠ΅ нашия ΠΏΠΎΡ‚ΠΎΠΊ.

Как Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊ. Част 2. Какво, Π·Π°Ρ‰ΠΎ, ΠΊΠ°ΠΊ

ΠžΠ±Ρ€Π°Ρ‚Π½Π°Ρ‚Π° опСрация (тоСст Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅) Π΅ ΡΡŠΡ‰ΠΎ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° проста: с Π½Π°ΡˆΠ΅Ρ‚ΠΎ число 0,36 ΠΈ нашия началния ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° стартирамС ΡΡŠΡ‰ΠΈΡ процСс. Но сСга, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ Ρ‚ΠΎΠ²Π° число, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°ΠΌΠ΅ ΠΏΠΎΡ‚ΠΎΠΊΠ°, ΠΊΠΎΠ΄ΠΈΡ€Π°Π½ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Ρ‚ΠΎΠ²Π° число.

Π‘ ΠΏΡŠΡ€Π²ΠΈΡ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» забСлязвамС, Ρ‡Π΅ Π½Π°ΡˆΠ΅Ρ‚ΠΎ число ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π° Π½Π° Ρ€Π΅Π·ΠΊΠ°Ρ‚Π°, слСдоватСлно, Ρ‚ΠΎΠ²Π° Π΅ Π½Π°ΡˆΠΈΡΡ‚ ΠΏΡŠΡ€Π²ΠΈ символ. Π‘Π΅Π³Π° ΠΎΡ‚Π½ΠΎΠ²ΠΎ раздСлямС Ρ‚ΠΎΠ·ΠΈ ΠΏΠΎΠ΄ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π», ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°ΠΉΠΊΠΈ ΡΡŠΡ‰ΠΈΡ процСс, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΈ. МоТСм Π΄Π° Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΠΌ, Ρ‡Π΅ 0,36 ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π° Π½Π° символа a, ΠΈ слСд ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ Π½Π° процСса стигамС Π΄ΠΎ послСдния символ t (Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° нашия ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π΅Π½ ΠΊΠΎΠ΄ΠΈΡ€Π°Π½ ΠΏΠΎΡ‚ΠΎΠΊ eat).

И Π·Π° ΠΊΠΎΠ΄Π΅Ρ€Π°, ΠΈ Π·Π° Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€Π° Π±ΠΈ трябвало Π΄Π° ΠΈΠΌΠ° Π½Π° Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Π° с вСроятноститС Π½Π° символитС, Π·Π°Ρ‚ΠΎΠ²Π° Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΠΈΠ·ΠΏΡ€Π°Ρ‚ΠΈΡ‚Π΅ ΠΈ нСя Π² Π²Ρ…ΠΎΠ΄Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ.

Доста Π΅Π»Π΅Π³Π°Π½Ρ‚Π½ΠΎ, Π½Π°Π»ΠΈ? Някой, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ измислил Ρ‚ΠΎΠ²Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Π΅ Π±ΠΈΠ» адски ΡƒΠΌΠ΅Π½. Някои Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠΎΠ΄Π΅Ρ†ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Ρ‚Π°Π·ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° (ΠΈΠ»ΠΈ ΠΏΠΎΠ½Π΅ я ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ ΠΊΠ°Ρ‚ΠΎ опция).

Π˜Π΄Π΅ΡΡ‚Π° Π΅ Π΄Π° сС компрСсира Π±Π΅Π· Π·Π°Π³ΡƒΠ±ΠΈ ΠΊΠ²Π°Π½Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½ Π±ΠΈΡ‚ΠΎΠ² ΠΏΠΎΡ‚ΠΎΠΊ. Π‘ΠΈΠ³ΡƒΡ€Π½ΠΎ Π² Ρ‚Π°Π·ΠΈ статия липсват Ρ‚ΠΎΠ½ΠΎΠ²Π΅ Π΄Π΅Ρ‚Π°ΠΉΠ»ΠΈ, ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈ, компромиси ΠΈ Ρ‚.Π½. Но Π²ΠΈΠ΅, Π°ΠΊΠΎ стС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, трябва Π΄Π° Π·Π½Π°Π΅Ρ‚Π΅ ΠΏΠΎΠ²Π΅Ρ‡Π΅. НовитС ΠΊΠΎΠ΄Π΅Ρ†ΠΈ сС ΠΎΠΏΠΈΡ‚Π²Π°Ρ‚ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° Π΅Π½Ρ‚Ρ€ΠΎΠΏΠΈΠΉΠ½ΠΎ ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅, ΠΊΠ°Ρ‚ΠΎ ANS.

6 ΡΡ‚ΡŠΠΏΠΊΠ° β€” Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π½Π° битовия ΠΏΠΎΡ‚ΠΎΠΊ

Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ всичко Ρ‚ΠΎΠ²Π°, остава Π΄Π° Ρ€Π°Π·ΠΏΠ°ΠΊΡƒΠ΅ΠΌ компрСсиранитС ΠΊΠ°Π΄Ρ€ΠΈ Π² контСкста Π½Π° Π½Π°ΠΏΡ€Π°Π²Π΅Π½ΠΈΡ‚Π΅ ΡΡ‚ΡŠΠΏΠΊΠΈ. Врябва ΠΈΠ·Ρ€ΠΈΡ‡Π½ΠΎ Π΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°ΠΌΠ΅ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€Π° Π·Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ‚Π°, Π²Π·Π΅Ρ‚ΠΈ ΠΎΡ‚ ΠΊΠΎΠ΄Π΅Ρ€Π°. На Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€Π° трябва Π΄Π° сС прСдостави всяка Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° информация: Π±ΠΈΡ‚ΠΎΠ²Π° Π΄ΡŠΠ»Π±ΠΎΡ‡ΠΈΠ½Π°, Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎ пространство, Ρ€Π΅Π·ΠΎΠ»ΡŽΡ†ΠΈΡ, информация Π·Π° ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈΡ‚Π΅ (Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈ Π½Π° Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅, насочСни INTER-прогнозирания), ΠΏΡ€ΠΎΡ„ΠΈΠ», Π½ΠΈΠ²ΠΎ, чСстота Π½Π° ΠΊΠ°Π΄Ρ€ΠΈΡ‚Π΅, Ρ‚ΠΈΠΏ ΠΊΠ°Π΄ΡŠΡ€, Π½ΠΎΠΌΠ΅Ρ€ Π½Π° ΠΊΠ°Π΄ΡŠΡ€ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈ.

НиС ΠΏΠΎΠ²ΡŠΡ€Ρ…Π½ΠΎΡΡ‚Π½ΠΎ Ρ‰Π΅ сС Π·Π°ΠΏΠΎΠ·Π½Π°Π΅ΠΌ с битовия ΠΏΠΎΡ‚ΠΎΠΊ H.264. ΠŸΡŠΡ€Π²Π°Ρ‚Π° Π½ΠΈ ΡΡ‚ΡŠΠΏΠΊΠ° Π΅ Π΄Π° създадСм ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π΅Π½ Π±ΠΈΡ‚ΠΎΠ² ΠΏΠΎΡ‚ΠΎΠΊ H.264 (FFmpeg ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ добавя всички ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π½Π° ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅, ΠΊΠ°Ρ‚ΠΎ SEI NAL β€” ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎ-късно Ρ‰Π΅ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ ΠΊΠ°ΠΊΠ²ΠΎ Π΅ Ρ‚ΠΎΠ²Π°). МоТСм Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ Ρ‚ΠΎΠ²Π°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ Π½Π°ΡˆΠ΅Ρ‚ΠΎ собствСно Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ ΠΈ FFmpeg.

.\/s\/ffmpeg -i \/files\/i\/minimal.png -pix_fmt yuv420p \/files\/v\/minimal_yuv420.h264

Π’Π°Π·ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ‰Π΅ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π° Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π΅Π½ Π±ΠΈΡ‚ΠΎΠ² ΠΏΠΎΡ‚ΠΎΠΊ H.264 с Π΅Π΄ΠΈΠ½ ΠΊΠ°Π΄ΡŠΡ€, Ρ€Π΅Π·ΠΎΠ»ΡŽΡ†ΠΈΡ 64Γ—64, с Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎ пространство YUV420. Π’ Ρ‚ΠΎΠ·ΠΈ случай сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° слСдното ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°Ρ‚ΠΎ ΠΊΠ°Π΄ΡŠΡ€.

Как Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊ. Част 2. Какво, Π·Π°Ρ‰ΠΎ, ΠΊΠ°ΠΊ

Битовият ΠΏΠΎΡ‚ΠΎΠΊ H.264

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ AVC (H.264) опрСдСля, Ρ‡Π΅ информацията Ρ‰Π΅ бъдС ΠΈΠ·ΠΏΡ€Π°Ρ‚Π΅Π½Π° Π² ΠΌΠ°ΠΊΡ€ΠΎΠΊΠ°Π΄Ρ€ΠΈ (Π² контСкста Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°), Π½Π°Ρ€ΠΈΡ‡Π°Π½ΠΈ NAL (Ρ‚ΠΎΠ²Π° Π΅ Π΅Π΄ΠΈΠ½ Ρ‚Π°ΠΊΡŠΠ² абстракционСн слой Π² ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°). ΠžΡΠ½ΠΎΠ²Π½Π°Ρ‚Π° Ρ†Π΅Π» Π½Π° NAL Π΅ Π΄Π° прСдостави "приятСлско Π·Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°" прСдставянС Π½Π° Π²ΠΈΠ΄Π΅ΠΎ. Π’ΠΎΠ·ΠΈ стандарт трябва Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ Π½Π° Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€ΠΈ (Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΏΠΎΡ‚ΠΎΡ†ΠΈ), Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ (Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ).

Как Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊ. Част 2. Какво, Π·Π°Ρ‰ΠΎ, ΠΊΠ°ΠΊ

Π‘ΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π° ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ Π·Π° синхронизация Π·Π° опрСдСлянС Π½Π° Π³Ρ€Π°Π½ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° NAL Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅. ВсСки ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ Π·Π° синхронизация ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° стойност 0x00 0x00 0x01, с ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π° самия ΠΏΡŠΡ€Π²ΠΈ, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ Ρ€Π°Π²Π΅Π½ Π½Π° 0x00 0x00 0x00 0x01. Ако стартирамС hexdump Π·Π° гСнСрирания Π±ΠΈΡ‚ΠΎΠ² ΠΏΠΎΡ‚ΠΎΠΊ H.264, Ρ‰Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°ΠΌΠ΅ Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΎ Ρ‚Ρ€ΠΈ NAL шаблона Π² Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ Π½Π° Ρ„Π°ΠΉΠ»Π°.

Как Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊ. Част 2. Какво, Π·Π°Ρ‰ΠΎ, ΠΊΠ°ΠΊ

ΠšΠ°ΠΊΡ‚ΠΎ спомСнахмС, Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€ΡŠΡ‚ трябва Π΄Π° Π·Π½Π°Π΅ Π½Π΅ само Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π·Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ, Π½ΠΎ ΠΈ Π΄Π΅Ρ‚Π°ΠΉΠ»ΠΈΡ‚Π΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎΡ‚ΠΎ, ΠΊΠ°Π΄ΡŠΡ€Π°, Ρ†Π²Π΅Ρ‚Π°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈ. ΠŸΡŠΡ€Π²ΠΈΡΡ‚ Π±Π°ΠΉΡ‚ Π½Π° всСки NAL опрСдСля Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° катСгория ΠΈ Ρ‚ΠΈΠΏ.

Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½Π° Ρ‚ΠΈΠΏΠ° NALОписаниС
0НСизвСстСн Ρ‚ΠΈΠΏ
1ΠšΠΎΠ΄ΠΈΡ€Π°Π½ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±Π΅Π· IDR
2ΠšΠΎΠ΄ΠΈΡ€Π°Π½ Ρ€Π°Π·Π΄Π΅Π» ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ Π½Π° срСза A
3ΠšΠΎΠ΄ΠΈΡ€Π°Π½ Ρ€Π°Π·Π΄Π΅Π» ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ Π½Π° срСза B
4ΠšΠΎΠ΄ΠΈΡ€Π°Π½ Ρ€Π°Π·Π΄Π΅Π» ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ Π½Π° срСза C
5 ΠšΠΎΠ΄ΠΈΡ€Π°Π½ IDR Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅
6Π”ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° информация Π·Π° SEI Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅
7Набор ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π½Π° SPS послСдоватСлност
8Набор ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π½Π° PPS ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅
9Π”Π΅Π»ΠΈΡ‚Π΅Π» Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ
10ΠšΡ€Π°ΠΉ Π½Π° послСдоватСлността
11ΠšΡ€Π°ΠΉ Π½Π° ΠΏΠΎΡ‚ΠΎΠΊΠ°
……

ОбикновСно ΠΏΡŠΡ€Π²ΠΈΡΡ‚ NAL Π² битовия ΠΏΠΎΡ‚ΠΎΠΊ Π΅ SPS. Π’ΠΎΠ·ΠΈ Ρ‚ΠΈΠΏ NAL отговаря Π·Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π·Π° ΠΎΠ±Ρ‰ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ΠΈΡ€Π°Ρ‰ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€ΠΎΡ„ΠΈΠ», Π½ΠΈΠ²ΠΎ, Ρ€Π΅Π·ΠΎΠ»ΡŽΡ†ΠΈΡ ΠΈ Π΄Ρ€.

Ако пропуснСм ΠΏΡŠΡ€Π²ΠΈΡ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ Π·Π° синхронизация, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€Π°ΠΌΠ΅ ΠΏΡŠΡ€Π²ΠΈΡ Π±Π°ΠΉΡ‚, Π·Π° Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ какъв Ρ‚ΠΈΠΏ NAL Π΅ ΠΏΡŠΡ€Π²ΠΈΡΡ‚.

НапримСр, ΠΏΡŠΡ€Π²ΠΈΡΡ‚ Π±Π°ΠΉΡ‚ слСд ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π° Π·Π° синхронизация Π΅ Ρ€Π°Π²Π΅Π½ Π½Π° 01100111, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ ΠΏΡŠΡ€Π²ΠΈΡΡ‚ Π±ΠΈΡ‚ (0) Π΅ Π² ΠΏΠΎΠ»Π΅Ρ‚ΠΎ forbidden_zero_bit. Π‘Π»Π΅Π΄Π²Π°Ρ‰ΠΈΡ‚Π΅ 2 Π±ΠΈΡ‚Π° (11) Π½ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Ρ‚ Π·Π° ΠΏΠΎΠ»Π΅Ρ‚ΠΎ nal_ref_idc, ΠΊΠΎΠ΅Ρ‚ΠΎ ΡƒΠΊΠ°Π·Π²Π° Π΄Π°Π»ΠΈ Ρ‚ΠΎΠ·ΠΈ NAL Π΅ Ρ€Π΅Ρ„Π΅Ρ€Π΅Π½Ρ‚Π½ΠΎ ΠΏΠΎΠ»Π΅ ΠΈΠ»ΠΈ Π½Π΅. А останалитС 5 Π±ΠΈΡ‚Π° (00111) Π½ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Ρ‚ Π·Π° ΠΏΠΎΠ»Π΅Ρ‚ΠΎ nal_unit_type, Π² Ρ‚ΠΎΠ·ΠΈ случай Π΅ Π±Π»ΠΎΠΊ SPS (7) NAL.

Вторият Π±Π°ΠΉΡ‚ (binary=01100100, hex=0x64, dec=100) Π² SPS NAL Π΅ ΠΏΠΎΠ»Π΅Ρ‚ΠΎ profile_idc, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΏΡ€ΠΎΡ„ΠΈΠ»Π°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ ΠΎΡ‚ ΠΊΠΎΠ΄Π΅Ρ€Π°. Π’ Ρ‚ΠΎΠ·ΠΈ случай Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ висок ΠΏΡ€ΠΎΡ„ΠΈΠ» (Ρ‚.Π΅. висок ΠΏΡ€ΠΎΡ„ΠΈΠ» Π±Π΅Π· ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Π΄Π²ΡƒΡ€Π°Π·ΠΌΠ΅Ρ€Π΅Π½ B-сСгмСнт).

Как Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊ. Част 2. Какво, Π·Π°Ρ‰ΠΎ, ΠΊΠ°ΠΊ

Ако Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ спСцификацията Π½Π° битовия ΠΏΠΎΡ‚ΠΎΠΊ H.264 Π·Π° SPS NAL, Ρ‰Π΅ ΠΎΡ‚ΠΊΡ€ΠΈΠ΅ΠΌ ΠΌΠ½ΠΎΠ³ΠΎ стойности Π·Π° ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€Π°, катСгорията ΠΈ описаниСто. НапримСр, Π½Π΅ΠΊΠ° ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌ ΠΏΠΎΠ»Π΅Ρ‚Π°Ρ‚Π° pic_width_in_mbs_minus_1 ΠΈ pic_height_in_map_units_minus_1.

Π˜ΠΌΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€Π°ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅
pic_width_in_mbs_minus_10ue(v)
pic_height_in_map_units_minus_10ue(v)

Ако ΠΈΠ·Π²ΡŠΡ€ΡˆΠΈΠΌ някои матСматичСски ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ със стойноститС Π½Π° Ρ‚Π΅Π·ΠΈ ΠΏΠΎΠ»Π΅Ρ‚Π°, Ρ‰Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Ρ€Π΅Π·ΠΎΠ»ΡŽΡ†ΠΈΡΡ‚Π°. МоТСм Π΄Π° прСдставим 1920 x 1080, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ pic_width_in_mbs_minus_1 с стойност 119 ((119 + 1) * macroblock_size = 120 * 16 = 1920). ΠžΡ‚Π½ΠΎΠ²ΠΎ, Π·Π° Π΄Π° спСстим пространство, вмСсто Π΄Π° ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅ 1920, Π½Π°ΠΏΡ€Π°Π²ΠΈΡ…ΠΌΠ΅ Ρ‚ΠΎΠ²Π° със 119.

Ако ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈΠΌ Π΄Π° провСрявамС Π½Π°ΡˆΠ΅Ρ‚ΠΎ създадСно Π²ΠΈΠ΄Π΅ΠΎ Π² Π΄Π²ΠΎΠΈΡ‡Π΅Π½ Π²ΠΈΠ΄ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: xxd -b -c 11 v/minimal_yuv420.h264), ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅ΠΌ към послСдния NAL, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ самият ΠΊΠ°Π΄ΡŠΡ€.

Как Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊ. Част 2. Какво, Π·Π°Ρ‰ΠΎ, ΠΊΠ°ΠΊ

Π’ΡƒΠΊ Π²ΠΈΠΆΠ΄Π°ΠΌΠ΅ Π½Π΅Π³ΠΎΠ²ΠΈΡ‚Π΅ ΠΏΡŠΡ€Π²ΠΈΡ‚Π΅ 6 Π±Π°ΠΉΡ‚ΠΎΠ²ΠΈ стойности: 01100101 10001000 10000100 00000000 00100001 11111111. Въй ΠΊΠ°Ρ‚ΠΎ Π΅ извСстно, Ρ‡Π΅ ΠΏΡŠΡ€Π²ΠΈΡΡ‚ Π±Π°ΠΉΡ‚ ΡƒΠΊΠ°Π·Π²Π° Ρ‚ΠΈΠΏΠ° Π½Π° NAL, Π² Ρ‚ΠΎΠ·ΠΈ случай (00101) Π΅ IDR Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ (5), ΠΈ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° изслСдвамС Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ:

Как Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊ. Част 2. Какво, Π·Π°Ρ‰ΠΎ, ΠΊΠ°ΠΊ

Използвайки информация ΠΎΡ‚ спСцификацията, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€Π°ΠΌΠ΅ Ρ‚ΠΈΠΏΠ° Π½Π° Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° (slice_type) ΠΈ Π½ΠΎΠΌΠ΅Ρ€Π° Π½Π° ΠΊΠ°Π΄ΡŠΡ€Π° (frame_num) срСд Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ Π²Π°ΠΆΠ½ΠΈ ΠΏΠΎΠ»Π΅Ρ‚Π°.

Π—Π° Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ стойности Π½Π° някои ΠΏΠΎΠ»Π΅Ρ‚Π° (ue(v), me(v), se(v) ΠΈΠ»ΠΈ te(v)), трябва Π΄Π° Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€Π°ΠΌΠ΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ спСциалСн Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€, основан Π½Π° СкспонСнциалСн ΠΊΠΎΠ΄ Π“ΠΎΠ»ΠΎΠΌΠ±Π°.. Π’ΠΎΠ·ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π΅Π½ Π·Π° ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° стойности Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ, особСно ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ стойности ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅.

Бтойности slice_type ΠΈ frame_num Ρ‚ΠΎΠ²Π° Π²ΠΈΠ΄Π΅ΠΎ Π΅ Ρ€Π°Π²Π½ΠΎ Π½Π° 7 (I-Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚) ΠΈ 0 (ΠΏΡŠΡ€Π²Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π° ΠΊΠ°Π΄ΡŠΡ€).

Битовият ΠΏΠΎΡ‚ΠΎΠΊ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π° ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ». Ако искатС Π΄Π° Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ ΠΏΠΎΠ²Π΅Ρ‡Π΅ Π·Π° битовия ΠΏΠΎΡ‚ΠΎΠΊ, Π΅ Π΄ΠΎΠ±Ρ€Π΅ Π΄Π° сС ΠΎΠ±ΡŠΡ€Π½Π΅Ρ‚Π΅ към спСцификацията ITU H.264. Π•Ρ‚ΠΎ макросхСма, ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‰Π° къдС сС Π½Π°ΠΌΠΈΡ€Π°Ρ‚ Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ (YUV Π² компрСсиран Π²ΠΈΠ΄).

Как Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊ. Част 2. Какво, Π·Π°Ρ‰ΠΎ, ΠΊΠ°ΠΊ

МоТС Π΄Π° ΠΏΡ€ΠΎΡƒΡ‡ΠΈΡ‚Π΅ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ Π±ΠΈΡ‚ΠΎΠ²ΠΈ ΠΏΠΎΡ‚ΠΎΡ†ΠΈ, ΠΊΠ°Ρ‚ΠΎ VP9, H.265 (HEVC) ΠΈΠ»ΠΈ Π΄ΠΎΡ€ΠΈ нашия Π½ΠΎΠ² Π½Π°ΠΉ-Π΄ΠΎΠ±ΡŠΡ€ Π±ΠΈΡ‚ΠΎΠ² ΠΏΠΎΡ‚ΠΎΠΊ AV1. Всички Π»ΠΈ Ρ‚Π΅ си ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π°Ρ‚? НС, Π½ΠΎ слСд ΠΊΠ°Ρ‚ΠΎ Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΏΠΎΠ½Π΅ Π΅Π΄ΠΈΠ½ β€” Ρ‰Π΅ бъдС ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-лСсно Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ останалитС.

Π˜ΡΠΊΠ°Ρ‚Π΅ Π»ΠΈ Π΄Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠ²Π°Ρ‚Π΅? ΠŸΡ€ΠΎΡƒΡ‡Π΅Ρ‚Π΅ битовия ΠΏΠΎΡ‚ΠΎΠΊ H.264

МоТС Π΄Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Ρ‚Π΅ Π΅Π΄Π½ΠΎΠΊΠ°Π΄Ρ€ΠΎΠ²ΠΎ Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ MediaInfo Π·Π° ΠΏΡ€ΠΎΡƒΡ‡Π²Π°Π½Π΅ Π½Π° битовия ΠΏΠΎΡ‚ΠΎΠΊ H.264. Π’ΡΡŠΡ‰Π½ΠΎΡΡ‚, Π½ΠΈΡ‰ΠΎ Π½Π΅ ΠΏΡ€Π΅Ρ‡ΠΈ Π΄ΠΎΡ€ΠΈ Π΄Π° ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅Ρ‚Π΅ изходния ΠΊΠΎΠ΄, ΠΊΠΎΠΉΡ‚ΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π° битовия ΠΏΠΎΡ‚ΠΎΠΊ H.264 (AVC).

Как Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊ. Част 2. Какво, Π·Π°Ρ‰ΠΎ, ΠΊΠ°ΠΊ

ΠŸΡ€Π΅Π΄Π»Π°Π³Π°ΠΌ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Intel Video Pro Analyzer (ΠΊΠ°Π·Π°Ρ…, Ρ‡Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° Π΅ ΠΏΠ»Π°Ρ‚Π΅Π½Π°, Π½ΠΎ ΠΈΠΌΠ° Π±Π΅Π·ΠΏΠ»Π°Ρ‚Π½Π° ΠΏΡ€ΠΎΠ±Π½Π° вСрсия с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° 10 ΠΊΠ°Π΄ΡŠΡ€Π°?).

Как Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊ. Част 2. Какво, Π·Π°Ρ‰ΠΎ, ΠΊΠ°ΠΊ

ΠŸΡ€Π΅Π³Π»Π΅Π΄

Π‘Ρ‚Ρ€ΡƒΠ²Π° си Π΄Π° сС ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈ, Ρ‡Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈ ΠΊΠΎΠ΄Π΅Ρ†ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΡΡŠΡ‰ΠΈΡ ΠΌΠΎΠ΄Π΅Π», ΠΊΠΎΠΉΡ‚ΠΎ Ρ‚ΠΎΠΊΡƒ-Ρ‰ΠΎ Ρ€Π°Π·Π³Π»Π΅Π΄Π°Ρ…ΠΌΠ΅. Π•Ρ‚ΠΎ, Π½Π΅ΠΊΠ° ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌ Π±Π»ΠΎΠΊ-схСмата Π½Π° Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊΠ° Thor. Вя ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° всичкитС ΡΡ‚ΡŠΠΏΠΊΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Ρ…ΠΌΠ΅. Π¦Π΅Π»Ρ‚Π° Π½Π° Ρ‚Π°Π·ΠΈ Π±Π΅Π»Π΅ΠΆΠΊΠ° Π΅ Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΏΠΎΠ½Π΅ ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π΅ ΠΈΠ½ΠΎΠ²Π°Ρ†ΠΈΠΈΡ‚Π΅ ΠΈ докумСнтацията Π² Ρ‚Π°Π·ΠΈ област.

Как Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊ. Част 2. Какво, Π·Π°Ρ‰ΠΎ, ΠΊΠ°ΠΊ

ΠŸΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° изчислихмС, Ρ‡Π΅ Ρ‰Π΅ са Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ 139 Π“Π± дисково пространство Π·Π° ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎΡ„Π°ΠΉΠ» с ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½ΠΎΡΡ‚ Π΅Π΄ΠΈΠ½ час ΠΏΡ€ΠΈ качСство 720p ΠΈ 30 fps. Ако ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‚Π΅, Ρ€Π°Π·Π³Π»Π΅Π΄Π°Π½ΠΈ Π² Ρ‚Π°Π·ΠΈ статия (ΠΌΠ΅ΠΆΠ΄ΡƒΠΊΠΎΠ΄ΠΎΠ²ΠΈ ΠΈ Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈ прСдсказания, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°Π½Π΅, ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²Π°Π½Π΅, Π΅Π½Ρ‚Ρ€ΠΎΠΏΠΈΠΉΠ½ΠΎ ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅ ΠΈ Ρ‚.Π½.), ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° постигнСтС (ΠΏΡ€ΠΈ условиС, Ρ‡Π΅ Ρ…Π°Ρ€Ρ‡ΠΈΡ‚Π΅ 0,031 Π±ΠΈΡ‚Π° Π½Π° пиксСл), Π²ΠΈΠ΄Π΅ΠΎ с напълно Π·Π°Π΄ΠΎΠ²ΠΎΠ»ΠΈΡ‚Π΅Π»Π½ΠΎ качСство, Π·Π°Π΅ΠΌΠ°Ρ‰ΠΎ само 367,82 Мб, Π° Π½Π΅ 139 Π“Π± ΠΏΠ°ΠΌΠ΅Ρ‚.

Как H.265 постига ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π° стСпСн Π½Π° компрСсия ΠΎΡ‚ H.264?

Π‘Π΅Π³Π°, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ ΠΏΠΎΠ²Π΅Ρ‡Π΅ Π·Π° Π½Π°Ρ‡ΠΈΠ½Π° Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° ΠΊΠΎΠ΄Π΅Ρ†ΠΈΡ‚Π΅, Π΅ ΠΏΠΎ-лСсно Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΊΠ°ΠΊ Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΊΠΎΠ΄Π΅Ρ†ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° осигурят ΠΏΠΎ-висока Ρ€Π΅Π·ΠΎΠ»ΡŽΡ†ΠΈΡ с ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ Π±ΠΈΡ‚ΠΎΠ²Π΅.

ΠšΠΎΠ³Π°Ρ‚ΠΎ сравнявамС AVC ΠΈ HEVC, Π½Π΅ трябва Π΄Π° забравямС, Ρ‡Π΅ ΠΏΠΎΡ‡Ρ‚ΠΈ Π²ΠΈΠ½Π°Π³ΠΈ става Π²ΡŠΠΏΡ€ΠΎΡ Π·Π° ΠΈΠ·Π±ΠΎΡ€ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΎ-голямо Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅ Π½Π° CPU ΠΈ стСпСн Π½Π° компрСсия.

HEVC ΠΈΠΌΠ° ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΠΏΡ†ΠΈΠΈ Π·Π° Ρ€Π°Π·Π΄Π΅Π»ΠΈ (ΠΈ ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»ΠΈ), ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ AVC, ΠΏΠΎΠ²Π΅Ρ‡Π΅ направлСния Π½Π° Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΎ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈΡ€Π°Π½Π΅, ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΎ Π΅Π½Ρ‚Ρ€ΠΎΠΏΠΈΠΉΠ½ΠΎ ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈ. Всички Ρ‚Π΅Π·ΠΈ подобрСния Π½Π°ΠΏΡ€Π°Π²ΠΈΡ…Π° H.265 възмоТСн компрСсия с 50% ΠΏΠΎ-голяма ΠΎΡ‚ H.264.

Как Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊ. Част 2. Какво, Π·Π°Ρ‰ΠΎ, ΠΊΠ°ΠΊ

ΠŸΡŠΡ€Π²Π° част: Основи Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° с Π²ΠΈΠ΄Π΅ΠΎ ΠΈ изобраТСния

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster