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

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

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

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

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

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

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

Π—Π°Π½ΠΈΠΌΠ°Π²Π°ΠΌΠ΅ сС с интСграция Π½Π° Π²ΠΈΠ΄Π΅ΠΎΠ½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»Π½ΠΈ систСми, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅ Π½Π° ΠΌΠΈΠΊΡ€ΠΎΡ‚ΠΎΠΌΠΎΠ³Ρ€Π°Ρ„.

КодСк срСщу ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€

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

ОбикновСно Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π²ΠΈΠ΄Π΅ΠΎΡ„Π°ΠΉΠ»Π° ΠΏΠΎΠΊΠ°Π·Π²Π° Π²ΠΈΠ΄Π° Π½Π° нСговия ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€. НапримСр, Ρ„Π°ΠΉΠ»ΡŠΡ‚ video.mp4 Π½Π°ΠΉ-вСроятно Π΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ MPEG-4 Част 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) ΠΈ такса, осСм ΠΏΡŠΡ‚ΠΈ ΠΏΠΎ-висока ΠΎΡ‚ Ρ‚Π°Π·ΠΈ Π·Π° H.264, Π½ΠΎ скоро Ρ‚Π΅ ΠΎΡ‚Π½ΠΎΠ²ΠΎ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ…Π° ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ‚Π°:

Π±Π΅Π· годишСн Π»ΠΈΠΌΠΈΡ‚,
такса Π·Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ (0.5% ΠΎΡ‚ ΠΏΡ€ΠΈΡ…ΠΎΠ΄Π°) ΠΈ
такса Π·Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Π° продукция, която Π΅ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»Π½ΠΎ дСсСт ΠΏΡŠΡ‚ΠΈ ΠΏΠΎ-висока ΠΎΡ‚ Ρ‚Π°Π·ΠΈ Π·Π° 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. Какво, Π·Π° ΠΊΠ°ΠΊΠ²ΠΎ, ΠΊΠ°ΠΊ

Π‘Π΅Π³Π° Π½Π΅ΠΊΠ° ΠΊΠΎΠ΄ΠΈΡ€Π°ΠΌΠ΅ ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΎΡ‚ Ρ‚Ρ€ΠΈ символа: ядСтС.

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

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

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

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

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

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

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

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

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

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

Π˜Π΄Π΅ΡΡ‚Π° сС ΡΡŠΡΡ‚ΠΎΠΈ Π² компрСсия Π½Π° ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²Π°Π½ Π±ΠΈΡ‚ΠΎΠ² ΠΏΠΎΡ‚ΠΎΠΊ Π±Π΅Π· Π·Π°Π³ΡƒΠ±ΠΈ. Π‘ΠΈΠ³ΡƒΡ€Π½ΠΎ Π² Ρ‚Π°Π·ΠΈ статия липсват ΠΌΠ½ΠΎΠ³ΠΎ подробности, ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈ, компромиси ΠΈ Ρ‚.Π½. Но Π²ΠΈΠ΅, Π°ΠΊΠΎ стС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, трябва Π΄Π° Π·Π½Π°Π΅Ρ‚Π΅ ΠΏΠΎΠ²Π΅Ρ‡Π΅. НовитС ΠΊΠΎΠ΄Π΅Ρ†ΠΈ сС ΠΎΠΏΠΈΡ‚Π²Π°Ρ‚ Π΄Π° ΠΏΡ€ΠΈΠ»Π°Π³Π°Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° Π΅Π½Ρ‚Ρ€ΠΎΠΏΠΈΠΉΠ½ΠΎ ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅, ΠΊΠ°Ρ‚ΠΎ 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ΠšΠΎΠ΄ΠΈΡ€Π°Π½ΠΈΡ Ρ€Π°Π·Π΄Π΅Π» Π½Π° Π΄Π°Π½Π½ΠΈ Π·Π° ΠΎΡ‚Ρ€ΡΠ·ΡŠΠΊ Π‘
4ΠšΠΎΠ΄ΠΈΡ€Π°Π½ΠΈΡ Ρ€Π°Π·Π΄Π΅Π» Π½Π° Π΄Π°Π½Π½ΠΈ Π·Π° ΠΎΡ‚Ρ€ΡΠ·ΡŠΠΊ C
5 ΠšΠΎΠ΄ΠΈΡ€Π°Π½ΠΎ IDR ΠΏΠ°Ρ€Ρ‡Π΅ ΠΎΡ‚ 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