Katmanlı kodlama - Layered coding

Katmanlı Kodlama , kaynak video verilerinin sıkıştırılmasının sonucunun, diğer sıkıştırma türlerinde olduğu gibi yalnızca bir sıkıştırılmış veri akışı olmadığı , ancak bazı durumlarda bile sıkıştırmanın açılmasına izin veren , katman adı verilen birden çok akış olduğu, dijital video veya dijital ses için bir veri sıkıştırma türüdür. katmanlar eksik.

Genel Bakış

Katmanlı kodlamayla, orijinal video akışı sıkıştırılırken birden çok veri akışı veya katman oluşturulur. Bu, sonucun tipik olarak tek bir veri akışı olduğu diğer sıkıştırma türlerinin tersidir.

Açma sırasında, orijinal video akışını yeniden oluşturmak için tüm katmanlar birleştirilebilir. Ek olarak, bazı katmanlar eksik olsa bile akış kodu çözülebilir (ancak genellikle bir temel katmanla birlikte bir katman hiyerarşisine uyulması gerekir). Katmanlar eksikse, ortaya çıkan akışın görsel kalitesi düşecek, ancak yine de kullanılabilir olacaktır.

Kullanım durumları

Katmanlı kodlama, aynı video akışının, örneğin uyarlanabilir bit hızı akışı gibi farklı kalitelerde mevcut olması gerektiğinde faydalıdır . Katmanlı kodlama olmadan, farklı niteliklere ve bit hızlarına sahip sıkıştırılmış akışlar elde etmek için kaynak video akışı birçok kez kodlanmalıdır. Katmanlı kodlama, yalnızca tek bir sefer kodlamaya izin verir, çünkü farklı niteliklere sahip akışlar, katmanlar atılarak elde edilebilir.

İlgili teknolojiler

Katmanlı kodlama, her ikisi de birleştirilebilen birden çok sıkıştırılmış akış üretmesi açısından çoklu açıklama kodlamasına benzer . Bununla birlikte, birden fazla açıklama kodlamasıyla, farklı akışlar birbirinden bağımsızdır, bu nedenle herhangi bir alt kümenin kodu çözülebilir ve bu da ek esneklik sağlar.

Ölçeklenebilir Video Kodlaması , katmanlı kodlamayı kullanan bir video sıkıştırma standardıdır.

Ayrıca bakınız

Referanslar