Menü
Bedava
giriş
ev  /  internet / Uygulamada sıkıştırma. Zıt yönde mastering: Dinamik sıkıştırılmış kayıtların artırılması mümkün mü? Sıkıştırma - Makul bir uzlaşma

Uygulamada sıkıştırma. Zıt yönde mastering: Dinamik sıkıştırılmış kayıtların artırılması mümkün mü? Sıkıştırma - Makul bir uzlaşma

Bu yöntem grubu, iletilen sinyallerin doğrusal olmayan genlik dönüşümlerine maruz kalması ve doğrusal olmayanların parçalarının iletilmesinde ve almasında dönüştürülmesidir. Örneğin, verici, alıcıda - U 2'de bir doğrusal olmayan bir fonksiyon öü kullanıyorsa. Yakınsak fonksiyonların tutarlı bir şekilde uygulanması, genel olarak, dönüşümün doğrusal kaldığı gerçeğine yol açacaktır.

Doğrusal olmayan veri sıkıştırma yöntemlerinin fikri, vericiin, çıkış sinyallerinin (yani daha dinamik aralık) aynı genliğine sahip iletilen parametrende daha geniş bir değişim yelpazesi verebilmesi gerçeğine düşürülür. Dinamik aralık - Bu, nispi birimlerde veya en küçük olan en büyük kabul edilebilir sinyal genliğinin desibellah tutumunda ifade edilir:

; (2.17)
. (2.18)

Dinamik aralığı azaltmak için doğal arzu, ekipmanın hassasiyeti ve parazit ve kendi gürültüsünün etkisinde bir artışla sınırlıdır.

Çoğu zaman, dinamik aralığın sıkıştırılması, logaritma ve güçlenmenin bir çift yakınsak işlevi kullanılarak gerçekleştirilir. Değişen genliğin ilk çalışması denir sıkıştırma(Sıkıştırma), ikinci - genişleme (germe). Bu fonksiyonların seçimi ile ilgilidir en büyük fırsat Sıkıştırma.

Aynı zamanda, bu yöntemlerin dezavantajları vardır. Bunlardan ilki, az sayıdaki logaritmunun negatif ve sınırda olmasıdır:

yani, duyarlılık çok doğrusal değildir.

Bu dezavantajları azaltmak için her iki fonksiyon da ofset ve yaklaşımla değiştirilir. Örneğin, telefon kanalları için, yaklaşım fonksiyonu ilişkilidir (A tipi,):

ve A \u003d 87.6. Sıkıştırma kazancı 24db'dir.

Doğrusal olmayan prosedürlerle veri sıkıştırması, büyük hataları olan analog tesisler tarafından uygulanır. Dijital araçların kullanımı, dönüşümün doğruluğunu veya hızını önemli ölçüde artırabilir. Aynı zamanda, bilgisayar ekipmanlarının (yani logaritmaların doğrudan hesaplanması ve üstel) doğrudan kullanımı düşük hız ve biriktirme hesaplama hatası nedeniyle daha iyi bir sonuç verecektir.

Doğruluk kısıtlamaları nedeniyle sıkıştırma ile veri sıkıştırması, yanıt vermemesi durumlarda, örneğin telefon ve radyo kanallarında konuşmayı iletmek için kullanılır.

Etkili Kodlama

Etkili Kodlar Sundon, Fano ve Hafman'a sunuldu. Kodların özü, dengesiz oldukları, yani farklı bir deşarj kategorisi olan ve kodun uzunluğu görünüşünün olasılığı ile ters orantılıdır. Etkili Kodların Olağanüstü Bir Diğer Özelliği - Ayırıcı gerektirmez, yani komşu kod kombinasyonlarını ayıran özel karakterler. Bu basit bir kural gözlemlerken elde edilir: Daha kısa kodlar daha uzun değildir. Bu durumda, kod çözücü ilk önce en kısa kod kombinasyonlarını ortaya koyduğundan, benzersiz ikili deşarj akımı benzersiz bir şekilde çözülür. Uzun süre etkili kodlar tamamen akademik, ancak yakın zamanda veritabanlarının oluşumunda ve modern modemlerde ve yazılım arşivlerinde bilgi sıkıştırmasında kullanılmaktadır.

Düzensizlik nedeniyle, ortalama kod uzunluğu tanıtıldı. Orta uzunluk - Kod uzunluğunun matematiksel beklentisi:

ayrıca, L CP yukarıdan H (x) için eğilimindedir (yani, Diyeler\u003e H (x)).

Durumun uygulanması (2.23), N'yi artırarak geliştirilmiştir.

İki çeşit etkili kod var: Shannon Fano ve Hafman. Örnekte aldıklarını düşünün. Dizeleyen karakterlerin olasılıklarının Tablo 2.1'de gösterilen anlamları olduğunu varsayalım.

Tablo 2.1.

Sembollerin olasılıkları

N.
P i. 0.1 0.2 0.1 0.3 0.05 0.15 0.03 0.02 0.05

Semboller sıralanır, yani inişi azalan olasılıkla ararken. Bundan sonra, Shennon Fano yöntemine göre, aşağıdaki prosedür periyodik olarak tekrarlanır: tüm olay grubu, aynı (veya yaklaşık aynı) toplam olasılıklarla iki alt gruba ayrılır. Prosedür bir sonraki alt grupta kalana kadar devam eder, ardından bu eleman ortadan kalkar ve kalan bu işlemler devam eder. Bu, son iki alt grup bir element kalana kadar olur. Tablo 2.2'de azaltılan örneğimizi dikkate almaya devam edin.

Tablo 2.2.

Chennon Fano Yöntemi

N. P i.
4 0.3 BEN.
0.2 BEN. II.
6 0.15 BEN. BEN.
0.1 II.
1 0.1 BEN. BEN.
9 0.05 II. II.
5 0.05 II. BEN.
7 0.03 II. II. BEN.
8 0.02 II.

Tablo 2.2'den görülebileceği gibi, p 4 \u003d 0.3 olan bir olasılıkla ilk sembol iki bölümleme prosedürüne katıldı ve her iki kez de gruba numara ile çarptı. Buna göre, iki bit kodu II ile kodlanır. Bölümün ilk aşamasındaki ikinci eleman, İkinci grup II. Bu nedenle, kodu 10. Karakterlerin geri kalanının ek yorumlardaki kodları gerekmez.

Genellikle düzensiz kodlar, kod ağaçları şeklinde gösterilir. Kod ağacı, izin verilen kod kombinasyonlarını belirten bir grafiktir. Şekil 2'sinde gösterildiği gibi, bu grafiğin kaburgalarının yollarını önceden belirtin (talimatların seçimi keyfidir).

Grafik aşağıdaki gibi yönlendirilir: özel bir sembol için bir rota oluşturun; Bunun için deşarj sayısı, rotadaki kenarların sayısına eşittir ve her boşalmanın değeri karşılık gelen kaburganın yönüne eşittir. Rota kaynak noktasından oluşur (çizimde A etiketlenir). Örneğin, Vertex 5'e giden rota, ikincisine ek olarak her şeyin 0 yönüne sahip olduğu beş kaburgadan oluşur; 00001 kodunu alıyoruz.

Bu örnek için hesaplayın Entropi ve kelimenin orta uzunluğu.

H (x) \u003d - (0.3 Günlük 0.3 + 0.2 Günlük 0.2 + 2 0.1 Günlük 0.1 + 2 0.05 Günlük 0.05+

0.03 Günlük 0.03 + 0.02 Günlük 0.02) \u003d 2.23 bit

l CP \u003d 0.3 2 + 0.2 2 + 0.15 3 + 0.1 3 + 0.1 4 + 0.05 5 +0.05 4+

0.03 6 + 0.02 6 = 2.9 .

Görüldüğü gibi, kelimenin orta uzunluğu entropiye yakındır.

Hafman kodları farklı bir algoritmaya inşa edilmiştir. Kodlama prosedürü iki aşamadan oluşur. İlk aşamada, alfabenin bir defalık sıkışması tutarlıdır. Bir defalık sıkıştırma, son iki karakterin (daha düşük olasılıklarla) toplam olasılıkla değiştirilmesidir. Sıkıştırma iki karakter kalana kadar gerçekleştirilir. Aynı zamanda, sonuçta ortaya çıkan olasılıkların yapıştırıldığı kodlama tablosunu doldurun ve ayrıca yeni karakterlerin bir sonraki aşamada hareket ettiği rotaları da tasvir eder.

İkinci aşamada, kodlamanın kendisi son aşamadan başlayanlar ortaya çıkar: İki karakterden ilki kod 1, ikinci - 0 kodunu atayın. Bundan sonra önceki aşamaya gidin. Bu aşamadaki sıkıştırma içine katılmayan sembollere, aşağıdaki aşamadan kodları, iki kez en son iki karaktere iki kez tutturulduktan sonra elde edilen sembol kodunu ekleyin ve üst sembol kodunu 1, daha düşük - 0 ekleyin. Sembol, yapıştırma konusunda daha da katılır, kodu değişmeden kalır. Prosedür sonuna kadar devam ediyor (yani ilk aşamaya kadar).

Tablo 2.3, Hafman algoritması boyunca kodlamayı gösterir. Tablodan görülebileceği gibi, kodlama 7 aşamada gerçekleştirildi. Soldaki karakterlerin olasılıkları, sağ orta kodlar. Oklar, yeni oluşturulmuş karakterleri hareket ettiriyor. Her aşamada, son iki karakter yalnızca kodlama tekniğine karşılık gelen genç deşarj ile farklılık gösterir. Sözcüğün ortalama uzunluğunu hesaplıyoruz:

l CF \u003d 0.3 2 + 0.2 2 + 0.15 3 + + 2 0.1 3 + +0.05 4 + 0.05 5 + 0.03 6 + 0.02 6 \u003d 2.7

Entropiye daha yakın bile: kod daha da etkilidir. İncirde. 2.12 Hafman kod ağacını gösterir.

Tablo 2.3.

Hafman Algoritması'nda kodlama

N. P i. kodu BEN. II. III İv. V. Vi Vii
0.3 0.3 11 0.3 11 0.3 11 0.3 11 0.3 11 0.4 0 0.6 1
0.2 0.2 01 0.2 01 0.2 01 0.2 01 0.3 10 0.3 11 0.4 0
0.15 0.15 101 0.15 101 0.15 101 0.2 00 0.2 01 0.3 10
0.1 0.1 001 0.1 001 0.15 100 0.15 101 0.2 00
0.1 0.1 000 0.1 000 0.1 001 0.15 100
0.05 0.05 1000 0.1 1001 0.1 000
0.05 0.05 10011 0.05 1000
0.03 0.05 10010
0.02

Her iki kod da kod çözme gereksinimini karşılamaktadır: Tablolardan görülebileceği gibi, daha kısa kombinasyonlar daha uzun kodların başlangıcı değildir.

Artan sayıda sembol ile, kodların etkinliği artar, bu nedenle bazı durumlarda daha büyük blokları kodlar (örneğin, metinler hakkında konuşursak, en yaygın hecelerin, kelimelerin ve hatta öbeklerin bir kısmını kodlayabilirsiniz).

Bu tür kodların uygulanmasının etkisi, tek tip kodla karşılaştırıldığında belirlenir:

(2.24)

buradaki n, etkili bir şekilde değiştirilen tekdüze kod deşarjlarının sayısıdır.

Khafman Kodlarının Değiştirilmesi

Klasik Hafman algoritması iki taraflı, yani. Semboller ve mesajlardaki ilk istatistik setini ve ardından yukarıda açıklanan prosedürleri gerektirir. Uygulamada sakıncalıdır, çünkü mesajların işleme süresini ve sözlüğün birikimini arttırır. Birikimin ve kodlama prosedürlerinin birleştirildiği tek geçiş yöntemleri. Bu tür yöntemler, Hafman boyunca uyarlamalı sıkıştırma denir [46].

Hafman'da uyumlu sıkıştırma özü, ilk kod ağacının yapımına ve her bir sonraki sembolün alınmasından sonra tutarlı bir şekilde değiştirilmesine indirgenir. Daha önce olduğu gibi, ağaçlar buradasın ikilidir, yani Grafiğin her bir tepesinden - ahşap, maksimum iki yay oluşur. Orijinal zirveyi ebeveynin ve ilişkili iki bir sonraki köşeyi çağırmak gelenekseldir. Vertex'in ağırlığı kavramını tanıtıyoruz - bu, başlangıç \u200b\u200bdizisi uygulandığında elde edilen bu tepe noktasına karşılık gelen karakter sayısıdır (kelimeler). Açıkçası, çocukların ölçeklerinin toplamı ebeveynin ağırlığına eşittir.

Giriş dizisinin bir sonraki sembolünü girdikten sonra, kod ağacı revize edilir: köşelerin ağırlıkları yeniden hesaplanır ve gerekirse köşeler yeniden düzenlenir. Köşelerinin yeniden düzenlenmesi kuralları aşağıdaki gibidir: alt köşelerin ağırlıkları en küçüktür ve kolonda kalan köşeler en küçük ağırlıklara sahiptir.

Aynı zamanda, köşeler numaralandırılmıştır. Numaralandırma, soldan sağa sağdan sağa doğru olan (çocuk sahibi olmayan) alt (asılı, yani) ile başlar, sonra üst seviye vb. Sonun numaralandırılması için Kaynak Vertex. Aynı zamanda, aşağıdaki sonuç elde edilir: Vertex'in daha az ağırlığı, numarası daha az olur.

Permütasyon, esas olarak köşeleri asmak için gerçekleştirilir. Permütasyon, formüle edilmiş kural kabul edilir: Yüksek ağırlığa sahip üstler daha büyük bir sayıya sahiptir.

Sırayı geçtikten sonra (ayrıca kontrol veya test olarak da adlandırılır), kod kombinasyonları tüm asılı köşelere atanır. Kural ödevi kuralı yukarıdakine benzer: Kod deşarjlarının sayısı, rotanın kaynaktan bu asılı tepe noktasına geçtiği köşe sayısına eşittir ve spesifik bir boşalmanın değeri ebeveynin yönüne karşılık gelir. "Çocuk" (söyleyerek, ebeveynten sola geçiş 1, sağ - 0) değerine karşılık gelir.

Elde edilen kod kombinasyonları, sıkıştırma cihazının hafızasına, analogları ile birlikte girilir ve bir sözlük oluşturur. Algoritmanın kullanımı aşağıdaki gibidir. Sıkıştırılabilir karakter dizisi, mevcut sözlüğe uygun olarak parçalara ayrılır, daha sonra fragmanların her biri sözlüğündeki koduyla değiştirilir. Sözlükte tespit edilmeyen parçalar yeni asılı köşeleri oluşturur, kilo alır ve ayrıca sözlüğe girilir. Bu, bir sözlük ikmali için adaptif bir algoritma tarafından oluşturulur.

Yöntemin verimliliğini artırmak için, sözlüğün boyutunu arttırmak arzu edilir; Bu durumda, sıkıştırma katsayısı yükseliyor. Neredeyse sözlüğün boyutu 4 - 16 KB bellekdir.


Bir örnek tarafından verilen algoritmayı gösteriyoruz. İncirde. 2.13 Kaynak diyagramını göstermektedir (ayrıca bir hafman ağacı ile de çağrılır). Her odun tepe noktası, iki hanenin fraksiyon yoluyla yazıldığı bir dikdörtgenle gösterilir: Birincisi, köşelerin sayısı, ikincisi ağırlığıdır. Çeşitli ağırlıkların ve sayılarının memnun olduğundan nasıl emin olabilirsiniz.

Şimdi, Test dizisine, test dizisine karşılık gelen sembolün ikincil ile tanıştığını varsayalım. Şekillerde gösterildiği gibi köşelerin ağırlığı değiştirildi. 2.14, sonuç olarak, Vertex numaralandırma sayısı ihlal edilir. Bir sonraki aşamada, köşeleri 1 ve 4'ü değiştirdiğimiz ve ağacın tüm köşelerini yeniden kullandığımız asma köşeleri düzenini değiştiririz. Elde edilen grafik Şekil 2'de gösterilmiştir. 2.15. Daha sonra, prosedür benzer şekilde devam ediyor.

Hafman ağacındaki her asma zirvenin belirli bir sembole veya gruplarına tekabül ettiği unutulmamalıdır. Ebeveyn, çocuklardan bir karakter grubunun, kısa bir sembol için, çocuklarından daha uygun olduğu ve bu çocuklar son sembolde farklılık göstermesi gerçeğinden farklıdır. Örneğin, ebeveynler "araba" sembollerine karşılık gelir; Sonra çocuklar bir "Kara" ve "sazan" dizileri olabilir.

Yukarıdaki algoritma akademik değildir ve programlarda aktif olarak kullanılır - grafik verilerini sıkıştırırken (aşağıda tartışılacaktır).

Lempel - Ziva Algoritmaları

Bunlar en sık kullanılan sıkıştırma algoritmaları. Çoğu programda kullanılırlar - arşivler (örneğin, PKZIP. Arj, LHA). Algoritmaların özü, özel olarak oluşturulmuş bir sözlükte arşivlenirken, bazı karakter kümelerinin değiştirilmesidir. Örneğin, genellikle "mektubunuzda giden numara" ifadesinin işlerinde bulunur. "Sözlük pozisyonunda 121; Ardından, belirtilen cümleyi aktarmak veya depolamak yerine (30 bayt), cümle numarasını (1,5 bayt ikili - ondalık formda veya 1 baytta ikili) saklayabilirsiniz.

Algoritmalar, ilk olarak 1977'de onları öneren yazarlardan sonra isimlendirilir. Bunların, ilk - LZ77. Arşivleme için, iki bölümden oluşan kayma penceresi olarak adlandırılır. İlk kısım, daha fazla format, bir sözlük oluşturmaya yarar ve birkaç kilobayt siparişinin büyüklüğüne sahiptir. İkinci olarak, daha küçük kısım (genellikle 100 bayt'a kadar), görüntülenen metnin mevcut karakterleri tarafından kabul edilir. Algoritma, izlenen pencereyle çakışan karakter kümesinde bulmaya çalışıyor. Mümkünse, üç parçadan oluşan bir kod oluşturulur: sözlükteki bir yer değiştirme, bu alt tabaka karakterinin yanındaki bu alt tabakanın uzunluğu. Örneğin, özel bir substrat "Uygulama" sembollerinden (yalnızca 6 karakter) oluşur, aşağıdaki sembol "E" dır. Ardından, alt dizgin bir adrese sahipse (sözlükteki yer) 45, sözlükteki kayıt "45, 6. E" formuna sahiptir. Bundan sonra, pencerenin içeriği konumuna geçer ve arama devam eder. Böylece bir sözlük oluşur.

Algoritmanın avantajı, bir sözlük derlemek için kolayca resmileştirilmiş bir algoritmadır. Ek olarak, unzip ve ilk sözlük olmadan (bir test dizisine sahip olmak arzu edilir) - Sözlük Unimber sürecinde oluşturulur.

Algoritmanın dezavantajları, sözlük boyutunda bir artışla görünmektedir - Arama zamanı artar. Ek olarak, geçerli pencerede bir karakter dizisi eksikse, her sembol üç eleman koduna yazılır, yani. Sıkıştırma değil, ancak gerilmeyi ortaya çıkar.

En iyi özellikler 1978'de önerilen LZSS algoritması vardır. Sürgülü pencerenin ve kompresörün çıkış kodlarını korumada farklılıkları vardır. Pencereye ek olarak, algoritma, tesadüf aramasını hızlandırmak için Hafman Ağacına benzer bir ikili ağaç oluşturur: Geçerli pencereyi terk eden her bir alt, çocuklardan biri olarak ağaca eklenir. Böyle bir algoritma, geçerli pencerenin boyutunu daha da arttırmanıza olanak tanır (iki: 128, 256, vb.) Duyduğu değerinin arzu edilir. Dizi kodları ayrıca farklı şekilde oluşturulur: 1 bit öneki, yansıtılmamış karakterlerin "ofset, uzunluğu" çiftlerinden ayırt edilmesi için eklenir.

LZW Tip algoritmaları kullanılarak daha da büyük bir sıkıştırma elde edilir. Önceden tarif edilen algoritmaların sabit bir pencere boyutuna sahiptir, bu da cümlelerin sözlüğüne girmenin imkansızlığına yol açar pencere boyutundan daha uzundur. LZW algoritmalarında (ve selefleri LZ78) Görünüm penceresi sınırsız bir boyuta sahiptir ve sözlük cümleyi (ve daha önce olduğu gibi bir karakter toplamı) biriktirir. Sözlük sınırsız bir uzunluğa sahiptir ve enkoder (kod çözücü) bekleme modu modunda çalışır. Sözlüğe denk gelen ifade oluşturulduğunda, tesadüf kodu verilir (yani sözlükteki bu ifadenin kodu) ve arkasındaki aşağıdaki sembolün kodu. Semboller biriktirince yeni bir cümle oluşturulursa, en kısa olanı olarak sözlüğe de girilir. Sonuç olarak, hızlı kodlama ve kod çözme sağlayan özyinelemeli bir prosedür oluşturulur.

Ek fırsat Sıkıştırma, tekrarlayan karakterlerin sıkıştırılmış kodlamasını sağlar. Dizeleyerek, bazı karakterler bir satırda izlerse (örneğin, metinde, "alan" karakterleri, sayısal sekans akan sıfırlar, vb. Olabilir.), Çiftlerini değiştirmek için anlamlıdır "sembolü; uzunluk "veya" işareti, uzunluğu ". İlk durumda, kod, dizinin kodlandığı (genellikle 1 bit), daha sonra yinelenen sembolün kodunu ve sıranın uzunluğunun kodunu belirtir. İkinci durumda (en yaygın tekrarlanan semboller için sağlanan) öneki, sadece bir tekrarlama belirtisini gösterir.

Ses seviyesi, bileşim boyunca aynıdır, birkaç duraklamadır.

Dinamik Dinamik Aralık

Dinamik aralığı daraltmak veya sadece konuşmak sıkıştırmaen yaygın olan farklı amaçlar için gereklidir:

1) Kompozisyon (veya takım partisi) boyunca tek bir hacim seviyesine ulaşmak.

2) Albüm / radyo şanzımanının üzerinde tek bir hacimsel bileşim seviyesi elde edin.

2) Esas olarak belirli bir partinin sıkıştırılmasıyla (vokal, bas namlusu) anlaşılırlığın arttırılması.

Dinamik aralığın daralması nasıl?

Kompresör, kullanıcı değerinin (eşik) değeri ile belirtilen kullanıcı ile karşılaştıran girişdeki ses seviyesini analiz eder.

Sinyal seviyesi değerden daha düşükse Eşik. - Kompresör, onu değiştirmeden sesi analiz etmeye devam eder. Ses seviyesi eşik değerini aşarsa - kompresör eylemini başlatır. Kompresörün rolü dinamik aralığı daraltmaktan ibaret olduğundan, en büyük ve en küçük genlik değerlerini (sinyal seviyesini) sınırlandırdığını varsaymak mantıklıdır. İlk aşamada, belirli bir güçle azaltan en büyük değerlerin bir sınırlaması var. Oranı. (Tutum). Örneğe bakalım:

Yeşil Eğriler Ses seviyesini gösterir, x ekseniden salınımlarının genliği - sinyal seviyesi artar.

Sarı çizgi, kompresörün eşiği (eşik). Yukarıdaki eşik değerini yapma - Kullanıcı onu x ekseninden kaldırır. Aşağıdaki eşik eşiğini yapıyor - kullanıcı onu Y eksenine getiriyor. Eşiğin değerini düşürdüğü, kompresörün tetikleneceği daha sık ve diğer yol. Oran değeri çok büyükse, o zaman eşik sinyal seviyesine ulaştıktan sonra, sonraki sinyalin tamamı kompresör tarafından seslenmeye bastırılır. Oranın değeri çok küçükse - hiçbir şey olmuyor. Eşik ve oran değerlerinin seçiminde, daha sonra gelir. Şimdi kendinize bir sonraki soruyu sormalıyız: sonraki sesi tamamlayan nokta nedir? Nitekim, bu anlamda hiçbir şey yok, eşiğin değerini aşan genlik değerlerinden (zirveler) kurtulmamız gerekiyor (grafiklerde kırmızı olarak işaretlenmiştir). Bu sorunu çözmek ve bir parametre var Serbest bırakmak (Zayıflama), bu sıkıştırma zamanını ayarlayacaktır.

Örnek, eşik eşiğinin birinci ve ikinci aşmanın, eşik eşiğinin üçüncü aşamasından daha az sürdüğünü göstermektedir. Öyleyse, serbest bırakma parametresi ilk iki zirveye ayarlanırsa, üçüncüsü işlenmez işlenmemiş kısım kalabilir (eşiği aşan eşik daha uzun sürebilir). Serbest bırakma parametresi üçüncü zirveye ayarlanırsa - daha sonra birinci ve ikinci zirveyi işlerken, sinyal seviyesindeki istenmeyen bir azalma oluşur.

Aynısı oran parametresi geliyor. Oran parametresi ilk iki zirveye göre yapılandırılmışsa, üçüncüsü yeterince bastırılmaz. Oran parametresi üçüncü zirveyi işlemek için yapılandırılmışsa - daha sonra ilk iki zirvenin işlenmesi çok yüksek olacaktır.

Bu sorunlar iki şekilde çözülebilir:

1) Saldırı parametresini ayarlayın (Saldırı) Kısmi bir çözümdür.

2) Dinamik sıkıştırma tam bir çözümdür.

Parametre fakattaki (Saldırı)bir zaman görevi için tasarlanmıştır, daha sonra kompresör eşiğin eşiği aşıldıktan sonra çalışmalarına başlayacaktır. Parametre sıfıra yakınsa (paralel sıkıştırma durumunda sıfıra eşittir), ACC'ye bakın. Makale) - Kompresör derhal sinyali bastırmaya başlar ve serbest bırakma parametresi tarafından belirtilen zamanın sayısı çalışacaktır. Saldırının hızı harikasıysa, kompresör belirli bir süre sona ermesinden sonra harekete geçecektir (tanımlamak için gereklidir). Bizim durumumuzda, eşiğin parametrelerini (eşik), zayıflama (serbest bırakma) ve ilk iki zirveyi işlemek için sıkıştırma düzeyi (oran) ve saldırı değeri (saldırı) sıfıra yakın ayarlanabilir. Ardından, kompresör ilk iki zirveyi baskılayacak ve üçüncü işleme yapılırken eşiğin (eşik) tamamlanıncaya kadar onu bastırır. Bununla birlikte, bu, yüksek kaliteli ses işleme garanti etmemektedir ve sınırlamaya yakın (tüm genlik değerlerinin kaba kesimi, bu durumda kompresörün sınırlayıcı olarak adlandırılır).

Kompresör ile ses işleme sonucuna bakalım:

Zirveler kayboldu, işleme ayarlarının yeterince nazik olduğu ve yalnızca en çok genlik hoparlörlerini sağladık. Uygulamada, dinamik aralık çok daha güçlü daraltılır ve bu eğilim sadece ilerlemektedir. Birçok bestecin zihninde - müziği yüksek sesle yaparlar, ancak pratikte, hoparlörlerini evde ve radyoda değil, onu evde dinlemek zorunda kalacak olan dinleyiciler için tamamen mahrum ediyorlar.

Sıkıştırmanın son parametresini göz önünde bulundurmaya bıraktık. Kazanç.(Kazanç). Güçlendirme, tüm bileşimin genliğini arttırması ve aslında, başka bir ses editörlerinin başka bir aracına eşdeğerdir - Normaliz. Sonuç olarak bakalım:

Bizim durumumuzda, sıkıştırma, serbest bırakılan zirve, kasıtlı bir sonuçtan daha bir kaza olduğundan, sesin doopyonunu haklı ve iyileştirildi. Ek olarak, müziğin ritmik olduğu görülebilir, bu nedenle dar bir dinamik aralıkla karakterize edilir. Yüksek genliklerin spesifik olarak yapıldığı durumlarda, sıkıştırma bir hata olabilir.

Dinamik sıkıştırma

Dinamik sıkıştırma arasındaki fark, dinamik olmayan, birinci sinyal bastırma seviyesinin (oran) gelen sinyalin seviyesine bağlı olduğu gerçeğindedir. Dinamik kompresörler, pencereyi kullanarak oranı ve eşik parametrelerini kontrol eden tüm modern programlarda (her parametre kendi eksenine karşılık gelir):

Y ekseni boyunca bir yerde tek bir zamanlama ekran standardı yoktur, gelen sinyalin seviyesi, aksine bir yerde, Sıkıştırma sonrası sinyal seviyesi görüntülenir. Bir yerde (0,0), sol alt köşede, sol altta bir yerdedir. Her durumda, fare imlecini bu alanda hareket ettirirken, orana ve eşik parametrelerine karşılık gelen sayıların değerleri değiştirilir. Şunlar. Sıkıştırmayı kolayca esnek bir şekilde yapılandırabileceğiniz her eşik değeri için sıkıştırma seviyesini belirlersiniz.

Yan zincir

Yan zincir kompresörü, tek bir kanal sinyalini analiz eder ve ses seviyesi eşiği (eşik) aştığında - başka bir kanala sıkıştırma uygular. Yan zincir, bir frekans alanında bulunan araçlarla çalışmanın avantajları vardır (Bas Bas Bas bas aktif olarak kullanılmıştır), ancak bazen farklı frekans alanlarında bulunan araçlar, ilginç bir yan chein etkisine yol açar.

Bölüm iki - sıkıştırma aşamaları

Üç sıkıştırma aşaması vardır:

1) İlk aşama, bireysel seslerin sıkıştırılmasıdır (singleshoots).

Herhangi bir aracın timbresi aşağıdaki özelliklere sahiptir: Saldırı (saldırı), tutma (tutma), düşüş (çürüme), seviye dönemi (sürdürme), tutum (serbest bırakma).

Bireysel seslerin sıkıştırma aşaması iki bölüme ayrılmıştır:

1.1) Ritmik aletlerin bireysel seslerinin sıkıştırılması

Genellikle bit bileşenleri, bunlara bir netlik sağlamak için ayrı bir sıkıştırma gerektirir. Birçok tedavi edilen bas varil, her ikisi de bireysel seslerin sıkıştırılmasında ve bireysel partilerin sıkıştırılmasının aşamasında diğer ritmik aletlerden ayrı olarak. Bunun nedeni, düşük frekanslı bir alanda olduğu gerçeğinden kaynaklanmaktadır, burada sadece bas genellikle buna ek olarak bulunur. Bas varillerinin netliği altında, karakteristik bir tıklamanın varlığı anlamına gelir (çok kısa bir saldırı ve tutma çubukları). Tıklama değilse - o zaman bir kompresör ile işlemek gerekir, eşiği sıfıra eşit ve 10 ila 50 ms arasında saldırı süresini ayarlamak gerekir. Rea ale kompresörü yeni bas varil grevine son vermelidir. Son sorun, BPM'nin kompozisyonun temposu olduğu 60 000 / BPM formülü kullanılarak çözülebilir. Böylece, örneğin) 60 000/137 \u003d 437.96 (milisaniyede, 4 boyutlu kompozisyonun yeni güçlü bir gölgesine zaman).

Yukarıdakilerin tümü, kısa bir süre saldırısına sahip diğer ritmik aletler için geçerlidir - sıkıştırma seviyelerinin bazı aşamalarındaki kompresör tarafından bastırılmaması gereken aksanlı bir tıklamanız gerekir.

1.2) Sıkıştırma Ayrı sesler Harmonik aletler

Ritmik araçların aksine, harmonik araçların partisi, bireysel seslerden nadir görülür. Ancak, bundan sonra ses sıkıştırma düzeyinde işlenmemeleri gerektiğinden takip edilmez. Kayıtlı tarafla numune kullanmanız durumunda, ikinci sıkıştırma seviyesidir. Bu sıkıştırma seviyesi sadece sentezlenmiş harmonik aletleri içerir. Bunlar, çeşitli ses sentez yöntemlerini (fiziksel modelleme, FM, katkı, çıkarma, vb.) Kullanarak numuneler, sentezleyiciler olabilir. Muhtemelen zaten tahmin ederken - Synthesizer ayarlarının programlanması hakkında konuşuyoruz. Evet! Bu aynı zamanda bir sıkıştırma! Neredeyse tüm sentezleyiciler, zarf anlamına gelen programlanabilir bir zarf parametresi (ADSR) vardır. Zarfın yardımı ile saldırı süresi (saldırı) ayarlanır, durgunluk (çürüme), tutma seviyeleri (sürdürme), atoylar (sürüm). Ve eğer bana her bir sesin sıkıştırılması olmadığını söylerseniz - sen hayatım için düşmanımsın!

2) İkinci aşama, bireysel partilerin sıkıştırılmasıdır.

Bireysel partilerin sıkıştırılmasında, bir dizi birden fazla bireysel sesin dinamik aralığının daralmasını anlıyorum. Bu aşama, netlik ve anlaşılabilirlik sağlamak için işlem sıkıştırmasını gerektiren vokaller de dahil olmak üzere tarafların kayıtlarını içerir. Tarafların sıkıştırılmasını işlerken, bireysel sesler eklendiğinde, bu aşamadan kurtulmanın gerekli olduğu, o zamandan beri resim yapılmazsa, bu aşamadan alınması gerektiğini göz önünde bulundurulması gerekir. tüm kompozisyon hakkındaki bilgi aşamasında ağırlaştırılabilir. Bireysel tarafların sıkıştırma aşamasında, bireysel seslerin işleme aşamasının sıkıştırılmasını dikkate almak gerekir. Bas varilinin netliğini elde ettiyseniz - daha sonra ikinci aşamada yanlış yeniden işleme her şeyi mahvettirilebilir. Kompresörün tüm partilerinin işlenmesi gerekli değildir, yanı sıra tüm seslerin işlenmesi gerekli değildir. Bireysel sesleri birleştirmenin istenmeyen yan etkilerinin varlığını belirlemek için sadece bir genlik analizörü sunmanızı tavsiye ederim. Sıkıştırma ek olarak, bu aşamada, tarafların farklı frekans bantlarında olabildiğince olabildiğinden emin olmak gerekir. Sesinin maskeleme (psikoacousti) kadar böyle bir özelliğe sahip olduğunu hatırlamak da faydalıdır:

1) Sessiz bir ses yüksek sesle maskelidir, ona gidin.

2) Düşük frekansta sessiz ses, yüksek frekansta yüksek sesle maskelenir.

Böylece, örneğin, bir grup sentezleyici varsa, daha sonra notlar, önceki notlar seslerini bitirmeden önce notlar oynamaya başlar. Bazen gerekir (uyum, oyun stili, polifoni), ancak bazen hiç değil - solo modunda duyulması durumunda, ancak tüm tarafların oynatma modunda duyulmaması durumunda uçlarını (gecikme - serbest bırakma) kırpabilirsiniz. Aynısı, Reverb gibi etkiler için de geçerlidir - ses kaynağının yeni sesine kadar sürmemelidir. Gereksiz bir sinyali kesme ve çıkarma - Ses temizleyiciyi yaparsınız ve bu da bir sıkıştırma olarak kabul edilebilir - gereksiz dalgaları giderirsiniz.

3) Üçüncü aşama, bileşimin sıkıştırılmasıdır.

Tüm bileşimin sıkıştırılmasıyla, tüm tarafların birçok ayrı sesle ilişkili olduğunu dikkate almak gerekir. Sonuç olarak, ilişkili ve sonraki sıkıştırma olduklarında, son sıkışmanın ilk iki aşamada elde ettiğimizi bozmadığından emin olmak gerekir. Ayrıca, önemli ve dar aralık olan kompozisyonları ayırmanız gerekir. Geniş bir dinamik aralığa sahip kompozisyonların sıkıştırılması ile - aralarındaki tarafların eklenmesi sonucu oluşan kısa vadeli tepe noktaları reçete edecek bir kompresör koymak yeterlidir. Dar dinamik aralığın önemli olduğu bileşimin sıkışması ile - her şey çok daha karmaşık. Burada kompresörler yakın zamanda Maximizersers denir. Maximizer, kompresörü, sınırlayıcı, grafiti ekolayzır, enhaiser ve diğer ses dönüşüm araçlarını birleştiren bir eklentidir. Aynı zamanda, mutlaka ses analizi araçlarına sahip olmalıdır. Hareketli, bir kompresör ile son işlem, önceki aşamalarda varsayılan hataları mücadele etmek için büyük ölçüde gereklidir. Hatalar - Çok fazla sıkıştırma (ancak, son aşamada yaparsanız, ilk aşamada yapabilecekleriniz - bu bir hatadır), bu bir hatadır), orijinal iyi örneklerin ve birbirlerine müdahale etmeyecek araçların orijinal seçiminde ne kadar (Frekans gruplarından bahsediyoruz). Bunun için ACHK düzeltmesinin yapıldığı içindir. Genellikle, daha önce maskelenen dinamik aralığın, daha önce maskelenen sessiz seslerin, daha önce maskelenen sessiz seslerin, bileşimin bireysel bileşenlerinin sesini değiştirmesi gereken, sıkıştırma ve bilgi parametrelerini değiştirmeniz gerekir. .

Bu parçalarda, belirli sıkıştırma parametrelerini etkilemedim. Kompozisyon oluşturmanın her aşamasında tüm seslere ve tüm taraflara dikkat etmenin gerekli olduğu için, bunun hakkında yazmak için gerekli olduğunu düşündüm. Yalnızca sonunda, yalnızca müzik teorisinin bakış açısıyla değil, aynı zamanda ses mühendisliği açısından da uyumlu bir sonuç elde edersiniz.

Yanında verilen masada pratik tavsiye bireysel partilerin işlenmesi üzerine. Ancak, sıkıştırma içinde, sayılar ve ön ayarlar sadece önerebilir İstenen alan, aramanız gereken. İdeal sıkıştırma ayarları her bir vakaya bağlıdır. Kazanç (kazanç) ve eşik (eşik) normal ses seviyesini (tüm aralığın mantıksal kullanımı) anlamına gelir.

Kravatın bir kısmı - sıkıştırma parametreleri

Kısa Referans:

Eşik (eşik) - Kompresörün çalışmaya başladığını elde etmek için gelen sinyalin ses seviyesini belirler.

Saldırı (Saldırı) - Kompresörün çalışmaya başlayacağı süreyi belirler.

Seviye (oran) - genlik değerlerini azaltmanın stonunu belirler (orijinal genlik değerine göre).

Sürüm (sürüm) - Kompresörün çalışmayı bırakacağı süreyi belirler.

Kazanma (Kazanç) - Kompresörü işlemeden sonra artan sinyal seviyesini belirler.

Sıkıştırma tablosu:

Aracı Eşik. Saldırı Oranı. Serbest bırakmak Kazanç. Açıklama
Vokal 0 db. 1-2 ms.

2-5 ms.

10 ms

0.1 ms.

0.1 ms.

4: 1'den az

2,5: 1

4:1 – 12:1

2:1 -8:1

150 ms.

50-100 ms.

150 MSEK

150 ms.

0.5s.

Kayıt minimum olması gerektiğinde sıkıştırma, bir tanım ve anlaşılabilirlik yapmak için bilgi aşamasında zorunlu işlem gerektirir.
Rüzgar aletleri 1 - 5ms 6:1 – 15:1 0.3s.
Varil 10 ila 50 ms arasında

10-100 ms.

4: 1 ve üstü

10:1

50-100 ms.

1 ms.

Alt thrshold ve daha büyük oran ve daha uzun saldırı, varillerin başlangıcındaki tıklamayı güçlendirir.
Sentezleyiciler Dalga türüne (ADSR zarfları) bağlıdır.
Davul davul: 10-40 ms.

1-5ms

5:1

5:1 – 10:1

50 ms.

0.2s.

Şapka 20 ms. 10:1 1 ms.
Tekrar Mikrofonlar 2-5 ms. 5:1 1-50 ms.
Davul 5ms. 5:1 – 8:1 10ms.
Basa gitar 100-200 ms.

4ms ila 10ms.

5:1 1 ms.

10ms.

Dize 0-40 ms. 3:1 500 ms.
Parlamak bas 4ms - 10ms 4:1 10ms. Zarflara bağlıdır.
Vurmalı 0-20 ms. 10:1 50 ms.
Akustik gitar, piyano 10-30 ms.

5 - 10ms

4:1

5:1 -10:1

50-100 ms.

0.5s.

Elektro nitara 2 - 5ms 8:1 0.5s.
Nihai sıkıştırma 0.1 ms.

0.1 ms.

2:1

2: 1 - 3: 1 arasında

50 ms.

0.1 ms.

Çıkışta 0 dB Saldırı süresi, hedefe bağlıdır - zirveleri gidermek veya parçayı daha pürüzsüz hale getirmek için gerekli olup olmadığı.
Son sıkıştırma sonrası sınırlayıcı 0 ms. 10:1 10-50 ms. Çıkışta 0 dB Dar bir dinamik aralığa ve kaba bir "kesim" dalgalarına ihtiyacınız varsa.

Bilgi, internetteki kaynaklar olarak adlandırılan çeşitli kaynaklardan alınmıştır. Sıkıştırma parametrelerindeki fark, ses tercihlerdeki farkla sıkıştırılır ve farklı malzemelerle çalışır.

Dinamik sıkıştırma (Dinamik aralık sıkıştırma, DRC), fonogramın dinamik aralığının dinamik aralığının bir daralması (veya genişletici durumunda). Dinamik aralıkBu, en sessiz ve en gürültülü ses arasındaki farktır. Bazen fonogramdaki en sessiz olanı, biraz yüksek ses seviyesinin sesi ve bazen en yüksek sesin biraz daha sessiz olacağıdır. Dinamik sıkıştırma işlemi yapan donanım aygıtları ve programları, dört ana grubu vurgulayan, kompresörler, sınırlayıcı, genişleticiler ve kapılar.

Lamba Analog Kompresör DBX 566

Azaltılmış ve teşvik edici sıkıştırma

Azaltma sıkıştırma (Aşağı doğru sıkıştırma), belirli bir eşik değerini aştığında ses seviyesini azaltır, daha sessiz ses çıkarılmadı. Daha düşük sıkıştırma seçeneği sınırlayıcı. Geliştirme Sıkıştırma (Yukarı doğru sıkıştırma), aksine, en yüksek sesleri etkilemeden, eşiğin altındaysa, sesin hacmini arttırır. Aynı zamanda, her iki sıkıştırma tipi, ses sinyalinin dinamik aralığını daraltıyor.

Azaltma sıkıştırma

Geliştirme Sıkıştırma

Genişletici ve Kapı

Kompresör dinamik aralığı azalırsa, genişletici onu artırır. Sinyal seviyesi eşik seviyesinin üstünde olduğunda, genişletici daha da arttırır, böylece yüksek sesle ve sessiz sesler arasındaki farkı arttırır. Bu tür cihazlar, bazı davulların seslerini diğerlerinden ayırmak için tambur kurulumunu kaydederken kullanılır.

Yüksek sesle geliştirmek için kullanılmayan genişletici türü ve eşik değerin seviyesini aşmayan sessiz sesleri kurutmak (örneğin, arka plan gürültüsü) denir Gürültü kapısı.. Böyle bir cihazda, ses seviyesi eşikten daha az olur olmaz sinyal geçişi durdurulur. Tipik olarak, kapı duraklamalarda gürültüyü bastırmak için kullanılır. Bazı modellerde, eşik seviyesinin keskin bir şekilde durmadığında, ancak kademeli olarak dolaştığında ses olacak şekilde yapılabilir. Bu durumda, zayıflama hızı çürüme regülatörü (durgunluk) tarafından belirlenir.

Kapı, diğer kompresör türleri gibi, belki frekansa bağlı (yani, belirli frekans bantlarını işleme koymanın farklı şekillerinde) ve modda çalışabilir yan zincir. (aşağıya bakınız).

Kompresörün çalışma prensibi

Kompresöre düşen sinyal iki kopyaya ayrılmıştır. Bir kopya, amplifikasyon derecesinin harici bir sinyal tarafından kontrol edildiği amplifikatöre gönderilir, ikinci kopya - bu sinyali oluşturur. Sinyalin ölçüldüğü yan zincir olarak adlandırılan cihaza girer ve zarf, hacmindeki değişikliği açıklayan bu verilere dayanarak oluşturulur.
Böylece, en modern kompresörler düzenlenir, bu da besleme ileri tipidir. Eski cihazlarda (geri bildirim türü), sinyal seviyesi amplifikatörden sonra ölçülür.

Her biri avantaj ve dezavantajları olan çeşitli analog kontrol teknolojileri (değişken-kazanç amplifikasyonu) vardır: Lambalar, fotorezistra ve transistum kullanılarak optik. Dijital sesle çalışırken (ses editöründe veya DAW'da), kendi matematiksel algoritmaları kullanılabilir veya analog teknolojinin çalışması girilebilir.

Kompresörlerin ana parametreleri

Eşik.

Kompresör, genliği belirli bir eşik değeri (eşik) primerse, ses sinyalini azaltır. Genellikle desibellerde, daha düşük bir eşik ile gösterilir (örneğin, -60 DB), sesin daha yüksek bir eşikten (örneğin, -5 dB) olduğundan daha fazla işleneceği anlamına gelir.

Oranı.

Seviye azaltma derecesi, oranı parametresi ile belirlenir: oranı 4: 1, giriş seviyesinin 4 dB değerinde ise eşiği aştığında, çıkış seviyesi eşikten 1 dB'den daha yüksek olacaktır.
Örneğin:
Eşik \u003d -10 dB
Giriş sinyali \u003d -6 dB (eşiğin üstünde 4 dB'de)
Çıkış sinyali \u003d -9 dB (eşiğin üstünde 1 db'de)

Sinyal seviyesini bastırmanın, eşik seviyesinin altına düştükten sonra bir süre devam etmenin ve bu süre parametre değeri ile belirlenmesinin akılda kalması önemlidir. serbest bırakmak.

Maksimum oran değeri ile sıkıştırma ∞: 1 sınırlama denir. Bu, eşik seviyesinin üzerindeki herhangi bir sinyalin eşik seviyesinden önce bastırıldığı anlamına gelir (giriş hacminde keskin bir artıştan sonra kısa bir süre hariç). Ayrıntılar için, aşağıya bakınız "sınırlayıcı".

Örnek farklı değerler Oranı.

Saldırı ve serbest bırakma

Kompresör, sinyal dinamiklerini değiştirmeye ne kadar hızlıca yanıt verdiği konusunda belirli bir kontrol sağlar. Saldırı parametresi, kompresörün kazanç katsayısını, oran parametresi tarafından belirlenen seviyeye düşürdüğü zamanı tanımlar. Bırakma, kompresörün, aksine, Kazanç katsayısını arttırdığı, ya da giriş sinyali seviyesi eşik değerinin altına düşerse normale geri döner.

Saldırı ve Serbest Bırakma Aşamaları

Bu parametreler, belirli miktarda desibelin güçlendirilmesini değiştirmek için gerekli olacağı süreyi (genellikle milisaniyede) gösterir, genellikle 10 dB'dir. Örneğin, bu durumda, eğer saldırı 1 ms olarak ayarlanırsa, kazancı 10 dB, 1 ms gerekli olacak ve 20 dB - 2 ms.

Birçok kompresörde, saldırı ve serbest bırakma parametreleri yapılandırılabilir, ancak bazılarında başlangıçta ayarlanır ve düzenlenmezler. Bazen "Otomatik" veya "Program Bağımlı" olarak belirlenirler, yani giriş sinyaline bağlı olarak değişir.

Diz.

Başka bir kompresör parametresi: sert / yumuşak diz. Sıkıştırma uygulamasının başlangıcının keskin (sert) veya kademeli (yumuşak) olduğunu belirler. Yumuşak diz, ham sinyalden, özellikle yüksek oranlı değerlerde, özellikle yüksek oranlı değerlerde, sıkıştırmaya maruz kalan sinyalden geçişin uykusunu azaltır.

Sert diz ve yumuşak diz sıkıştırma

Tepe ve rms.

Kompresör, zirveye (kısa vadeli maksimum) değerlere veya ortalama giriş seviyesine tepki verebilir. Tepe değerlerin kullanımı, sıkıştırma derecesinde ve hatta bozulmaya kadar keskin dalgalanmalara neden olabilir. Bu nedenle, kompresörler ortalama işlevi (genellikle bu RMS'dir) bir eşik değeri ile karşılaştırırken giriş sinyali verir. Hacimin insan algısına yakın, daha rahat bir sıkıştırma sağlar.

RMS, fonogramın ortalama hacmini yansıtan bir parametredir. Matematiksel bir bakış açısıyla RMS (kök ortalama kare), belirli sayıda numunenin genliğinin RMS değeridir:

Stereo bağlantı.

Stereo Bağlantı Modunda Kompresör, hem stereo kanallara aynı kazancı uygular. Bu, Sol ve Sağ kanalların bireysel işlenmesinin sonucu olabilecek stereopanoramanın yer değiştirmesini önler. Böyle bir yer değiştirme, örneğin merkezde olmayan herhangi bir yüksek sesle eleman varsa oluşur.

Makyaj kazancı.

Kompresör genel sinyal seviyesini azalttığından, çıkışta sabit kazanç olasılığı genellikle en uygun seviyeyi elde etmenizi sağlar.

İleriye bak.

Devam eden fonksiyon, hem çok büyük hem de çok küçük değerler saldırısı ve serbest bırakma sorunlarını çözmek için tasarlanmıştır. Çok fazla saldırı, geçici bir şekilde geçici bir şekilde durdurmanıza izin vermez, ancak çok küçük dinleyici için rahat olmayabilir. Görüntüle ilgili işlevi kullanırken, ana sinyal kontrol cihazına göre geciktirilir, sinyal eşik değere ulaşmadan önce bile, daha önce sıkışmayı önceden başlatmanıza izin verir.
Bu yöntemin tek dezavantajı, bazı durumlarda istenmeyen durumlarda, sinyalin zaman gecikmesidir.

Dinamik sıkıştırma kullanımı

Sıkıştırma, sadece müzikal fonogramlarda değil, her yerde, ancak her yerde, her yerde, genel hacmi arttırmanız gereken her yerde, ucuz ses üretme ekipmanının kullanıldığı tepe seviyesini veya sınırlı bir iletim kanalı (uyarı sistemi, amatör radyo, vb.).

Herhangi bir gözle görülür bir ses değişikliğinin istenmeyen olduğu arka plan müziği (mağazalarda, restoranlarda vb.) Oynarken sıkıştırma uygulanır.

Ancak dinamik sıkıştırmayı uygulama en önemli kapsamı müzikal üretim ve yayındır. Sıkıştırma, birbirleriyle birlikte daha iyi bir kombinasyon için "yoğunluk" ve "sürücü" sesini ve özellikle vokal işlerken ses çıkarmak için kullanılır.

Kaya ve POP müziğindeki sesli partiler genellikle eşlikin arka planında vurgulamak ve netlik eklemek için sıkıştırmaya tabi tutulur. Sadece belirli frekanslarda yapılandırılmış olan özel bir kompresör türü - DeSYER, tıslama arka planını bastırmak için kullanılır.

Enstrümantal partilerde, sıkıştırma da doğrudan hacimle ilgili olmayan etkiler için kullanılır, örneğin, hızla solmuş tambur sesleri daha uzun sürebilir.

Elektronik dans müziğinde (EDM), yandan sık sık kullanılır (aşağıya bakınız) - örneğin, bas hattı, bas ve tamburların çatışmasını önlemek ve dinamik bir nabız oluşturmak için benzer bir şey tarafından kontrol edilebilir.

Sıkıştırma, yayılma şanzımanında (radyo, televizyon, internet yayıncılığı) yaygın olarak kullanılan kaynak sesin (genellikle CD) dinamik aralığını azaltır. Çoğu ülkenin, yayınlanabilen anında maksimum hacimdeki yasal kısıtlamaları vardır. Tipik olarak, bu sınırlamalar, eterik zincirindeki sabit donanım kompresörleri ile uygulanır. Ek olarak, algılanan hacmindeki bir artış, sesin çoğu dinleyicinin bakış açısından "kalitesini" iyileştirir.

Ayrıca bakınız Yükseklik Savaşı.

Aynı şarkının hacminde tutarlı bir artış, 1983'ten 2000'e kadar CD için yeniden yapılandırıldı.

Yan changing

Başka bir sık \u200b\u200bkullanılan kompresör anahtarı "yan zincir" dir. Bu modda, sesin sıkıştırılması kendi seviyesine bağlı olarak ortaya çıkmaz, ancak genellikle bağlayıcıya giren sinyal seviyesine bağlı olarak, bu genellikle yan zincir denir.

Bu çeşitli uygulamalar bulunabilir. Örneğin, vokalist Shepelvit ve tüm harfler "C" genel resimden çıkıyor. Sesini kompresörden atlarsınız ve yan zincir konnektörü aynı sese hizmet eder, ancak ekolayzırdan kaçırılır. Ekolayzerde, "C" harfini telaffuz ederken, vokalist tarafından kullanılanlar dışında tüm frekansları kaldırırsınız. Genellikle yaklaşık 5 kHz, ancak 3 kHz ila 8 KHz arasında olabilir. Ardından bir kompresörü yan zincir moduna yerleştirinse, "C" harfi telaffuz edildiğinde, sesin sıkıştırılması bu anlarda meydana gelir. Böylece "DeSYER" (DE-Esser) olarak bilinen bir cihazı ortaya koydu. Bu çalışma yöntemi "frekansa bağlı" (frekansa bağlı) denir.

Bu özelliğin bir başka kullanımı "ducker" denir. Örneğin, bir radyo istasyonunda, müzik kompresörün içinden geçer ve bir yan zincirden DJ kelimeleri. DJ sohbet etmeye başladığında, müzik hacmi otomatik olarak azalır. Bu etki, kayıtlarda başarıyla kullanılabilir, örneğin, şarkı sırasında klavye partilerinin hacmini azaltabilir.

Tuğla duvar sınırlama

Kompresör ve sınırlayıcı yaklaşık aynıdır, sınırlandırıcının yüksek oranlı bir kompresör olduğu söylenebilir (10: 1'den itibaren) ve genellikle düşük atak süresi.

Bir tuğla duvar sınırlama konsepti var - çok yüksek bir oran sınırlayıcı (20: 1 ve üzeri) ve çok hızlı bir saldırı. İdeal olarak, sinyalin eşik seviyesini aşmasına izin vermez. Sonuç, söylenti için nahoş olacaktır, ancak bu, ses çoğaltma teknolojisi veya fazla kanal bant genişliğinin zarar görmesini önleyecektir. Birçok üretici, bu amaç için sınırlayıcı cihazları entegre ediyor.

Clipper vs. Sınırlayıcı, yumuşak ve sert kırpma

Soruyu düşünüyoruz - neden hacmi yükseltelim? Koşullarımızda duymayan sessiz sesleri duymak için (örneğin, odada yabancı sesler varsa, yüksek sesle dinlemeyemezseniz). Sessiz sesleri güçlendirmek mümkün mü, ve yüksek sesle dokunmayın? Görünüyor. Bu teknik, dinamik aralığın sıkıştırılması (sıkıştırma, dinamik aralık sıkıştırma, DRC) denir. Bunu yapmak için, mevcut ses seviyesini değiştirmeniz gerekir - Güçlendirmek için sessiz sesler, yüksek sesle - Hayır. Hacim değişikliğinin en kolay yasası doğrusaldır, yani. Hacim, Litable_loudness \u003d K * InPut_LOUnness, N'nin dinamik aralığın sıkıştırma oranıdır:

Şekil 18. Dinamik aralığın sıkıştırılması.

K \u003d 1 olduğunda, hiçbir değişiklik yapılmaz (çıkış hacmi girişe eşittir). K.'de< 1 громкость будет увеличиваться, а динамический диапазон - сужаться. Посмотрим на график (k=1/2) - тихий звук, имевший громкость -50дБ станет громче на 25дБ, что значительно громче, но при этом громкость диалогов (-27дБ) повысится всего лишь на 13.5дБ, а громкость самых громких звуков (0дБ) вообще не изменится. При k > 1 - Ses seviyesi azalır ve dinamik aralık artmaktır.

Hacim grafiğine bakalım (K \u003d 1/2: DD'nin iki kez sıkıştırılması):

Şekil 19. Hacim grafikleri.

Orijinalde görülebileceği gibi, hem çok sessiz sesler, diyalogların seviyesinin altında 30 dB ve çok yüksek - diyalog seviyesinin üzerinde 30 dB'ye kadar çok yüksek. Yani Dinamik aralık 60db idi. Sıkıştırma işleminden sonra, yüksek sesler yukarıda sadece 15dB'dir ve dinamik aralığı şu anda 30 dB'dir. Böylece, yüksek sesler çok daha sessiz hale geldi ve sessizce daha yüksek sesle. Aynı zamanda, taşma olmaz!

Şimdi histogramlara dönelim:

Şekil 20. Sıkıştırma örneği.

Açıkça görülebileceği gibi - + 30 dB'ye kadar kazanırken, histogramın şekli iyi tasarruf edilir, bu da yüksek seslerin iyi telaffuz kaldığı anlamına gelir (basit güçlendirme ile olduğu gibi, maksimuma gitmeyin ve kesilmemektedir. ). Aynı zamanda, sessiz sesler vurgulanır. Histogram Kötü gösterir, ancak fark söylenti için çok belirgindir. Yöntemin eksikliği aynı hacimdir. Bununla birlikte, oluşumlarının mekanizması sünnet sırasında ortaya çıkan sünnetin hacminin atlamalarından farklıdır ve karakterleri farklıdır - kendilerini özellikle sessiz seslerin güçlenmesi (ve normal kazançlarda olduğu gibi sünnetli yüksek sesle) güçlendirilmesiyle kendini gösterirler. ). Aşırı sıkıştırma düzeyi, ses modelinin bir düzlemesine yol açar - tüm sesler aynı hacme ve ifadesizliğe sahiptir.

Sessiz seslerin güçlü güçlendirilmesi, kayıtların seslerinin duyulması gerçeğine yol açabilir. Bu nedenle, filtre uygulanır, biraz modifiye bir algoritma, bu nedenle gürültü seviyeleri daha az tırmanır:

Şekil 21. Gürültüyü artırmadan hacmi arttırın.

Şunlar. -50db birim seviyesinde, transfer işlevi çalışıyor ve gürültü daha az (sarı çizgi) artar. Bu tür bir çekim yokluğunda, gürültü önemli ölçüde daha yüksek (gri çizgi) olacaktır. Böyle basit bir değişiklik, çok güçlü sıkıştırma seviyelerinde bile gürültü sayısını önemli ölçüde azaltır (Şekil - Sıkıştırma 1: 5). Filtredeki "DRC" seviyesi, sessiz sesler için amplifikasyon seviyesini ayarlar (-50db'de), yani. Şekilde gösterilen 1/5 sıkıştırma seviyesi, filtre ayarlarında + 40 dB seviyesine karşılık gelir.

, Medya oynatıcılar

Özellikle, 1982'den önce kaydedilen ve üretilen eski olan plakalar, rekorun daha da düşük olması gerektiği kadar düşük bir karıştırma olasılığı ile. Doğal müziği, kaydında depolanan ve çoğu standart dijital formatta veya yüksek çözünürlüklü formatlarda kaybolan doğal bir dinamik aralıkla çoğalırlar.

Tabii ki, istisnalar var - MA kayıtlarından veya referans kayıtlarından uzun ömürlü albüm Stephen Wilson'u dinlemeyin ve dijital sesin ne kadar iyi olabileceğini duyacaksınız. Ancak bu nadirdir, çoğu modern ses kayıtları yüksek ve sıkıştırılmıştır.

Son zamanlarda, müzik sıkıştırma ciddi eleştiriye tabidir, ancak neredeyse tüm favori kayıtlarınızın sıkıştırıldığını iddia etmeye hazırım. Bazıları daha az, biraz daha, ancak hala sıkıştırıldı. Dinamik aralığın sıkıştırılması, kötü bir müzikal sesle suçlanan bir tür keçidir, ancak güçlü bir şekilde sıkıştırılmış müzik yeni bir trend değildir: 60'ların albümlerini dinleyin. Aynı şey, LED Zeppelin veya Küçük Albümler Wilco ve Radiohead'in klasik çalışmaları hakkında söylenebilir. Dinamik aralığın sıkışması, kayıttaki yüksek sesle ve sessiz ses arasındaki doğal oranı azaltır, bu nedenle fısıltı bir ağlama kadar yüksek olabilir. Son 50 yılın pop müziğini bulmak oldukça problemlidir; bu, sıkıştırmaya maruz kalmamıştır.

Geçenlerde, Tape OP Larry Crane Magazine (Larry vinç), sıkıştırmanın iyi, kötü ve "kötülük" yönleri hakkında kurucusu ve editörü ile şirin konuştum. Larry Crane, Stefan Marcus, Cat Power, Sleatre-Kinney, Jenny Lewis, M. Ward, GO-Betweens, Jason Little, Eliot Smith, Quasi ve Richmond Fontaine gibi gruplar ve sanatçılarla çalıştı. Ayrıca ses kayıt stüdyosu jackpotunu kontrol ediyor! Portland'da, Yetiştiriciler, Decepts, Eddie Vederra, Pavelment, R.E.m., o ve daha fazlası için diğerleri için sığınak olan Oregon'da.

Örnek olarak, şaşırtıcı derecede doğal olmayan bir şekilde görülür, ancak yine de mükemmel şarkılar, 2014 yılında piyasaya sürülen "İstediğim Ruhum" albümünü attı. Caren gülüyor ve onu arabada dinlediğini söylüyor, çünkü orada mükemmel geliyor. Bizi, müziğin neden sıkıştırıldığını sorgulamak için başka bir cevabıma götürür: çünkü sıkıştırma ve ek "netlik", gürültülü yerlerde daha iyi duymanıza izin verir.

İş başında Larry Craine. Jason Quigley (Jason Quigley) fotoğrafı

İnsanlar ses kayıtlarının sesini sevdiklerini söylediğinde, ses ve müzik dinlenemeyen şartlar gibi müzik sevdiklerine inanıyorum. Ama kendim için bu kavramları farklıyım. Müzik Audana'nın bakış açısına göre, ses kaba ve çiğ olabilir, ancak çoğu dinleyici için önemli olmayacak.

Pek çok acelesi, ana mühendisleri sıkıştırma kötüye kullanımı ile suçlamak için acele eder, ancak sıkıştırma doğrudan ses kaydı sırasında, karıştırma sırasında ve yalnızca ustalaşma sırasında uygulanır. Şahsen bu aşamaların her birine katılmadıysanız, araçların ve ses partisinin sürecin en başında nasıl olduğunu söyleyemezsiniz.

CRAIRE bir darbadaydı: "Müzisyen sesin delicesini kasıtlı olarak delirtmek ve sesler tarafından yönlendirilen bir kayıt olarak çarpıtmak istiyorsa, bununla ilgili yanlış bir şey yoktur - arzu her zaman ses kalitesini ağır basar." Sanatçının sesi neredeyse her zaman sıkıştırılmıştır, aynı şey bas, davul, gitarlar ve sentezleyicilerle olur. Sıkıştırma yardımı ile, vokalin hacmi şarkı boyunca istenen seviyeye kaydedilir veya diğer seslerin arka planına karşı biraz ayırt edilir.

Doğru şekilde yapılan sıkıştırma, davul sesini daha canlı veya kasıtlı olarak garip hale getirebilir. Müzik sesine mükemmel bir şekilde, bunun için gerekli araçları kullanabilmeniz gerekir. Bu yüzden sıkıştırmayı nasıl kullanacağını anlamak ve abartmak, yıllar izin verin. Mix-mühendis çok fazla bir gitar partisi sıktıysa, daha sonra ana mühendis artık eksik frekansları tam olarak geri yükleyemez.

Müzisyenler, karıştırma ve ustalaşmanın aşamalarını geçmeyen müzik dinlemenizi istedilerse, stüdyodan doğrudan mağazaların raflarında üretecektik. Vinç, müziği yaratan, düzenleyen, karıştıran insanların, müzisyenler tarafından karıştırılmaması, müzisyenler tarafından karıştırılmaması gerekenler - yüzlerce yıldan fazla olan sanatçılara yardım ederler.

Bu insanlar, inanılmaz sanat eserlerinin elde edildiği bir sonucu olarak, yaratılış sürecinin bir parçasıdır. Caren ekler: "Karıştırma ve ustalaşmadan geçmeden, ayın karanlık tarafının sürümüne ihtiyacınız yoktur." Pink Floyd, duymak istediklerinde, bu tür bir şarkı yayınladı.