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

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

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

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

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

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

ΠŸΡ€Π΅Π²ΠΎΠ΄ΡŠΡ‚ Π΅ Π½Π°ΠΏΡ€Π°Π²Π΅Π½ с ΠΏΠΎΠ΄ΠΊΡ€Π΅ΠΏΠ°Ρ‚Π° Π½Π° EDISON Software.

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

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

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

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

Малко история

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

Π’ΠΈΠ΄Π΅ΠΎ ΠΊΠΎΠ΄Π΅ΠΊ H.261 сС появява ΠΏΡ€Π΅Π· 1990 Π³. (тСхничСски - ΠΏΡ€Π΅Π· 1988 Π³.) ΠΈ Π΅ създадСн Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΏΡ€ΠΈ скорост Π½Π° трансфСр Π½Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ 64 Kbps. Π’ΠΎΠΉ Π²Π΅Ρ‡Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΈΠ΄Π΅ΠΈ ΠΊΠ°Ρ‚ΠΎ субсСмплиранС Π½Π° Ρ†Π²Π΅Ρ‚ΠΎΠ²Π΅Ρ‚Π΅, ΠΌΠ°ΠΊΡ€ΠΎΠ±Π»ΠΎΠΊΠΎΠ²Π΅ ΠΈ Π΄Ρ€. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ΡŠΡ‚ Π·Π° Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠΎΠ΄Π΅ΠΊ Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ ΠΏΡ€Π΅Π· 1995 Π³ H.263, която сС Ρ€Π°Π·Π²ΠΈΠ²Π° Π΄ΠΎ 2001Π³.

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

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

Π Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° AV1

Π’ Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ Π½Π° 2015 Π³. Google Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΡŠΡ€Ρ…Ρƒ VP10Xiph (ΠΊΠΎΠΉΡ‚ΠΎ Π΅ собствСност Π½Π° 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 Π³ΠΎ Π·Π°Π΄Π°Π²Π° Π½Π° 64x64, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ AVC ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° 16x16, Π° подраздСлСнията ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈ Π΄ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΈ 4x4.

ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅ Π»ΠΈ Π²ΠΈΠ΄ΠΎΠ²Π΅Ρ‚Π΅ Ρ€Π°ΠΌΠΊΠΈ ΠΎΡ‚ ΠΌΠΈΠ½Π°Π»Π°Ρ‚Π° статия?! Π‘ΡŠΡ‰ΠΎΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈ към Π±Π»ΠΎΠΊΠΎΠ²Π΅, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΈΠΌΠ°ΠΌΠ΅ I-Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚, B-Π±Π»ΠΎΠΊ, P-ΠΌΠ°ΠΊΡ€ΠΎΠ±Π»ΠΎΠΊ ΠΈ Ρ‚.Π½.

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

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

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

Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ ΠΈΠΌΠ°ΠΌΠ΅ Ρ€Π°Π·Π΄Π΅Π»ΠΈ, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΏΡ€Π°Π²ΠΈΠΌ астрологични ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈ Π·Π° тях. Π—Π° Π˜ΠΠ’Π•Π  ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈ трябва Π΄Π° сС ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈ Π½Π° Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΎΡΡ‚Π°Ρ‚ΡŠΠΊΠ°, Π° Π·Π° INTRA ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈΡ€Π°Π½Π΅ сС ΠΏΡ€Π΅Π΄Π°Π²Π° ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π½Π° посока ΠΈ ΠΎΡΡ‚Π°Ρ‚ΡŠΠΊΠ°.

3-Ρ‚Π° ΡΡ‚ΡŠΠΏΠΊΠ° - трансформация

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

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

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

2 Ρ„Π΅Π²Ρ€ΡƒΠ°Ρ€ΠΈ 2017 Π³. Π‘ΠΈΠ½Ρ‚Ρ€Π° R.J. (Cintra, RJ) ΠΈ Bayer F.M. (Bayer FM) ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π° статия Π·Π° ΠΏΠΎΠ΄ΠΎΠ±Π½Π° Π½Π° DCT трансформация Π·Π° компрСсиранС Π½Π° изобраТСния, която изисква само 14 добавяния.

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

НСка Π²Π·Π΅ΠΌΠ΅ΠΌ Ρ‚ΠΎΠ·ΠΈ 8x8 Π±Π»ΠΎΠΊ ΠΎΡ‚ пиксСли:

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

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

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

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Ρ‚Π΅ DCT към Ρ‚ΠΎΠ·ΠΈ Π±Π»ΠΎΠΊ ΠΎΡ‚ пиксСли ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Ρ‚Π΅ Π±Π»ΠΎΠΊ ΠΎΡ‚ ΠΊΠΎΠ΅Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ΠΈ 8x8:

Как Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠΎΠ΄Π΅ΠΊ? Част 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) ΠΊΠΎΠ»ΠΊΠΎ чСсто всСки Π·Π½Π°ΠΊ сС появява Π² ΠΏΠΎΡ‚ΠΎΠΊ Π΅ прСдставСна Π² Ρ‚Π°Π·ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Π°.

a e r t
вСроятност 0,3 0,3 0,2 0,2

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

a e r t
вСроятност 0,3 0,3 0,2 0,2
Π”Π²ΠΎΠΈΡ‡Π΅Π½ ΠΊΠΎΠ΄ 0 10 110 1110

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

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

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

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

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

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

a e r s t
вСроятност 0,3 0,3 0,15 0,05 0,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 БСкция с Π΄Π°Π½Π½ΠΈ Π·Π° ΠΊΠΎΠ΄ΠΈΡ€Π°Π½ срСз B
4 БСкция с Π΄Π°Π½Π½ΠΈ Π·Π° ΠΊΠΎΠ΄ΠΈΡ€Π°Π½ срСз C
5 ΠšΠΎΠ΄ΠΈΡ€Π°Π½ IDR Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΎΡ‚ IDR ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅
6 ΠŸΠΎΠ²Π΅Ρ‡Π΅ информация Π·Π° Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅Ρ‚ΠΎ SEI
7 Набор ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π½Π° SPS послСдоватСлност
8 Набор ΠΎΡ‚ PPS ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ
9 Π Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π» Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ
10 ΠšΡ€Π°ΠΉ Π½Π° послСдоватСлността
11 ΠšΡ€Π°ΠΉ Π½Π° Π½ΠΈΡˆΠΊΠ°Ρ‚Π°
... ...

ОбикновСно ΠΏΡŠΡ€Π²ΠΈΡΡ‚ NAL Π½Π° Π±ΠΈΡ‚ΠΎΠ² ΠΏΠΎΡ‚ΠΎΠΊ Π΅ PLC. Π’ΠΎΠ·ΠΈ Ρ‚ΠΈΠΏ NAL Π΅ ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€Π΅Π½ Π·Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Π½Π΅ Π·Π° ΠΎΠ±Ρ‰ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π½Π° ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅ ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€ΠΎΡ„ΠΈΠ», Π½ΠΈΠ²ΠΎ, Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π½Π° способност ΠΈ Ρ‚.Π½.

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

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

Π’Ρ‚ΠΎΡ€ΠΈ Π±Π°ΠΉΡ‚ (Π΄Π²ΠΎΠ΅Π½=01100100, магия=0x64, Π΄Π΅ΠΊΠ΅ΠΌΠ²Ρ€ΠΈ=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_1 0 ue(v)
pic_height_in_map_units_minus_1 0 ue(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. Какво, Π·Π°Ρ‰ΠΎ, ΠΊΠ°ΠΊ

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

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

Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏ_срСз ΠΈ 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 GB дисково пространство Π·Π° ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ Ρ„Π°ΠΉΠ» с ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½ΠΎΡΡ‚ Π΅Π΄ΠΈΠ½ час ΠΏΡ€ΠΈ качСство 720p ΠΈ 30 fps. Ако ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‚Π΅, обсъдСни Π² Ρ‚Π°Π·ΠΈ статия (ΠΌΠ΅ΠΆΠ΄ΡƒΠΊΠ°Π΄Ρ€ΠΎΠ²ΠΈ ΠΈ Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈ, трансформация, ΠΊΠ²Π°Π½Ρ‚ΡƒΠ²Π°Π½Π΅, Π΅Π½Ρ‚Ρ€ΠΎΠΏΠΈΠΉΠ½ΠΎ ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅ ΠΈ Ρ‚.Π½.), Ρ‚ΠΎΠ³Π°Π²Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° постигнСтС (въз основа Π½Π° Ρ„Π°ΠΊΡ‚Π°, Ρ‡Π΅ ΠΈΠ·Ρ€Π°Π·Ρ…ΠΎΠ΄Π²Π°ΠΌΠ΅ 0,031 Π±ΠΈΡ‚Π° Π½Π° пиксСл), Π²ΠΈΠ΄Π΅ΠΎ Π½Π° доста Π·Π°Π΄ΠΎΠ²ΠΎΠ»ΠΈΡ‚Π΅Π»Π½ΠΎ качСство, Π·Π°Π΅ΠΌΠ°ΠΉΠΊΠΈ само 367,82 MB, Π° Π½Π΅ 139 GB ΠΏΠ°ΠΌΠ΅Ρ‚.

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

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

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

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

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

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

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

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€