İnceleme
Kategoriler
Cep Telefonu
Notebook
Anakart
ADSL Modem
İşlemci
Tablet
Ekran Kartı
Televizyon
Fotoğraf Makinesi
Depolama
Klavye ve Mouse
Giyilebilir Teknoloji
Kulaklık
Ses Sistemi
Oyun İnceleme
Ev Elektroniği
Navigasyon
Son İncelenenler
Aqara Camera Hub G2H inceleme
PlayStation VR 2 inceleme
vivo V40 & v40 lite inceleme
Huawei WiFi 7 BE3 inceleme
iPhone 16 Pro inceleme
Nillkin Desktop Stand, Nillkin MagRoad Lite, Nillkin Bolster Portable Stand inceleme
Mcdodo MC-1360 10.000 mAh LED Göstergeli Powerbank inceleme
Haber
Kategoriler
Kripto Dünyası
Cep Telefonu
Windows
Sosyal Medya
Oyun ve Eğlence
Bilim
Dijital Fotoğraf
Notebook
Ekran Kartları
Güvenlik
Mobil Uygulamalar
Twitter
Instagram
Facebook
CES 2024
Scooter
Araçlar
Netflix
Gitex 2022
En Son Haberler
13 yaşındaki TikTokçu, kendi ürettiği meme coin'leri satıp kaçtı
Casio'nun yeni sürprizi: Yüzük görünümlü saat!
Onay gelmedi: Netflix'in sevilen yapımına ikinci sezon şoku
Yeni DS 4 Pallas satışa çıktı: Türkiye fiyatı ve özellikleri
vivo X200 Pro performansı nasıl? Teknik özellikleri neler?
Huawei’den dünya çapında ‘Akıllı Ağ’ anlaşması
Yeni sızıntı, RTX 5070 Ti'nin ne kadar güç çekeceğini ortaya koydu
Forum
CHIP Online
Chip Dergisi
PDF Arşivi
2009
Haziran
CHIP Dergisi Arşivi: Haziran 2009 - Sayfa 30
28
29
30
31
32
Kategoriler
İnceleme
Cep Telefonu
Notebook
Anakart
ADSL Modem
İşlemci
Tablet
Ekran Kartı
Televizyon
Fotoğraf Makinesi
Depolama
Klavye ve Mouse
Giyilebilir Teknoloji
Kulaklık
Ses Sistemi
Oyun İnceleme
Ev Elektroniği
Navigasyon
Haberler
Cep Telefonu
Oyun ve Eğlence
Bilim
Notebook
Ekran Kartları
Mobil Uygulamalar
Yapay zeka
Sony Xperia Z3
Xiaomi
Xbox One
Windows 11
Windows 10
TikTok
Sinema
Samsung Galaxy S8
Samsung Galaxy S6
Samsung Galaxy S5
Samsung
Playstation 5
Oyun konsolu
Otomobil
Ofis ve Finans
Note 4
MWC 2018
MWC 2017
MWC 2015
Microsoft
LG G6
LG G5
LG G4
LG G3
İşletim Sistemleri
İş dünyası
iPhone SE
iPhone 7
iPhone 6S
iPhone 6
iOS
Instagram
IFA 2017
HTC One M9
HTC 10
Google
Diziler
Discovery 2
CES 2018
CES 2017
CES 2015
Blockchain ve Bitcoin
Bilgisayarlar
Xbox Game Pass
Xbox Series S/X
Uzay
Android
Forum
© 2024 Doğan Burda Dergi Yayıncılık ve Pazarlama A.Ş.
4606/2009 www.chip.cOM.TR TEST+TEKNOLOJİ?H.264?teknolojİsİ? BİlGİ H.264 akışı büyüteç altında StreamEye yazılımı (www.elecard.com) MPEG2 ve H.264 akışlarını kare kare karşılaştırabiliyor. hareket vektörleri B-makroblokları önceki (kırmızı) ve sonraki (yeşil) kareleri kullanarak vektörleri yaratıyor. Atlanan Ara kodlama İç kodlama (8x8) İç kodlama (16x16, 4x4) Ara kodlama doğrudan kip Makrobloklar B-frame'lerde farklı türlerde H.264 blokları kullanılıyor. Önceki kareler (List0) Sonraki kareler (List1) turduğu için abartılı değerler düşük görüntü kalitesine ya da blok önleme filtresinin farklı ayarlanması gibi düzeltmelere (sağ taraftaki blok önleme filtresi başlığına bakınız) ihtiyaç duyabiliyor. I-frame'ler:?Etkili?sıkıştırma Bir MPEG2 kodlayıcısının I-frame'le olan işi, DCT ve nicemleme işleminden sonra biter. H.264 ise kareleri daha da sıkıştıran mekansal tahmin (spatial prediction) yöntemini kullanıyor. Tıpkı MPEG2 ya da JPEG'deki DC katsayıları gibi, tüm değerler bu şekilde bitişik bloklardan farklılıklar olarak tanımlanabiliyor. Kodlayıcı bir kareyi kodlamaya daima sol üst köşeden başladığı için, o ana kadar işlenmiş olan bloklar referans kabul ediliyor. Eğer düzgün bir yüzey betimlenecekse, o zaman parlaklık ve renk değerleri aynıdır. Durum böyleyse, kodlayıcı, bir bloğun frekanslarını onun solundaki ya da yukarısındaki komşusundan alabiliyor. Nicemlemeden sonra hiçbir değer sıfır olarak kabul edilmiyor, ki böyle olsaydı sıkıştırma en iyi şekilde gerçekleşebilirdi. Yine de, parlaklık ve renk tamamen aynı olmasa bile farkı anlamak mümkün değil ve bunlar mutlak değerlerden çok daha iyi şekilde sıkıştırılabiliyor. H.264 ayrıntılı resimlerde mekan tahmininde iç kareler için esnek blok boyutuna izin veriyor. Mekansal tahminde kodlayıcı 16x16, 4x4 ve yüksek profilde 8x8 boyutunu seçebiliyor. Ara kodlama: Artan??olasılıklar Ara kodlamanın ana amaçlarından biri hareket vektörü kullanırken bir karenin olabildiğince fazla makrobloğunu betimlemek. Bunun yöntemlerinden biri, kareler konusunda esnek davranmak. Bu yüzden de H.264 sadece MPEG2 gibi P ve B frame'lerle çalışmakla kalmıyor, aynı zamanda katı olmayan bir GOP yapısı sunuyor. Kodlayıcı diğer B-frame'lerden (B-piramitleri) B-frame oluşturabiliyor ve bir karenin hareket vektörlerini başka karelerin makrobloklarına uygulayabiliyor (multiframe prediction, yani çoklu kare tahmini). Bu şekilde, Blu-ray profilleri için, ücretsiz x264 kodekinde öntanımlı üç referans karesi ve ticari MainConcept kodlayıcısında (sağdaki kutuya bakınız) dört referans karesi kullanılabiliyor. Bu teknolojilerin hiçbiri MPEG2'de yok. Bir P-frame'in makroblokları en son I-frame'in P-frame'lerinden de oluşturulabildiği için, H.264'te yeni bir kare çeşidi, yani IDR-frame kullanılıyor. Bu, aslında bir I-frame ama takip eden P ve B-frame'leri zaman sıralamasında kendilerinden önce olan kareleri referans alamıyor.k Böylece, açık kaynak kodlu x264 kodlayıcısı bir IDR frame'e yaklaşık 10 saniye aralıkla ortalama 250 ila 300 kare bağlıyor. Bununla birlikte kodlayıcı IDR frame'i sabit bir aralıkla değil, sahne değişimlerinde oluşturuyor. Eğer bir video düzenleme yazılımı kameradan AVCHD akışı aldıysa, bunu yeniden kodlamaya başvurmadan sadece IDR üzerinde düzenleyebiliyor. Bundan daha iyisi mümkün değil. Dahası, ara kodlama için H.264 farklı blok boyutları kullanıyor. Bu aralık tıpkı iç kodlamada olduğu gibi 16x16'dan 4x4'e kadar uzanıyor, ama 16x8 ya da 8x4'e de izin veriyor. Her bloğun bir hareket vektörü olduğu için (B-frame'lerin iki vektörü bile olabiliyor – Bi-predictive) kodlayıcı, görüntüdeki küçük ayrıntıları esnek görüntü boyutu ve çoklu referans kareleri kullanarak koruyabiliyor ve vektörleri kullanarak daha çok görüntü içeriği tanımlayabiliyor. Unutmamalıyız ki, MPEG2'de hareket vektörlerinin kesinliği en fazla yarım pikselken, H.264'te çeyrek piksel mümkün. Doğrudan kip:?Kopyalanan?vektörler Aslında hareket vektörü yanlış bir kullanım, zira bu vektörler aslında bir hareketi tanımlamıyor; sadece komşu karedeki farklı bir bloğa işaret ediyor. Bir vektör toplamda üç değer içeriyor: