İ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
Honda'dan elektrikli araçların kaderini değiştirecek yeni hamle
Wi-Fi 8 geliyor; peki ama kullanıcılara ne sağlayacak?
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?
Forum
CHIP Online
Chip Dergisi
PDF Arşivi
2009
Haziran
CHIP Dergisi Arşivi: Haziran 2009 - Sayfa 32
30
31
32
33
34
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.Ş.
5006/2009 www.chip.cOM.TR TEST+TEKNOLOJİ?H.264?teknolojİsİ? BİlGİ Profil ve düzey: H.264 standardına göre kodlama H.264 standardı bir kodlayıcının kullanabileceği özellikleri belirleyen farklı profillere ve düzeylere bölünmüş. Temel, ana ve yüksek profil günlük kullanım için önem taşıyor. Temel profil web videoları ve iPhone ya da PSP gibi taşınabilir aygıtlar için. Kaynağın kısıtlı olduğu gösterim çabalarının bir sonucu olarak geliştirildiğinden, B-frame'ler gibi önemli özelliklerden tümüyle yoksun. Ana profil ise YouTube'da ve hatta 720p çözünürlüklü kaliteli videolarda görülüyor. Yüksek profil ise AVCHD biçiminde kayıt yapan HD video kameralarda ve Blu-ray'de kullanılıyor. Amacı maksimum görüntü kalitesi olan profil, H.264 özelliklerinin neredeyse tümünü destekliyor. BLU-RAY?UYUMLU?AKIŞLAR:? Profillerin dışında, düzeyler bile H.264 standardında önceden saptanmış. Bunlar maksimum bit hızını belirliyor, örneğin, 4.0 için 25 MBit/sn. Blu-ray, yüksek profil düzey 4.1'i kullanıyor. Bir kodlayıcı, bununla uyumlu olmasa bile dikkate almak zorunda. Dahası, DPB (Kodu çözülmüş görüntü arabelleği) değerini de doğru olarak belirtmeli. X264'ün izin verdiği en yüksek değer 40.000 KBit ama Sony kendi Bluray'lerinde sadece 30.000 Kbit kullanıyor. DPB, kod çözücünün dahili deposu ve tüm referans karelerini saklayacak boyutta olmalı. DPB boyutu yazılımsal oynatıcılar için fark etmese de donanımsal oynatıcılar için çok önemli. X264'ÜN?SORUNLARI:? Eskiden x264'le kodlanmış 1.080 piksel çözünürlüklü filmlerin büyük kısmı BD oynatıcılarda çalışmıyordu, çünkü kodlayıcı, video akışına gömülü olan DPB değerini çok yüksek olarak belirliyordu. Bununla birlikte, MeGUI adlı ücretsiz yazılımda artık x264'le çalışan işlevsel bir BD profili bulunuyor (b)(http://sourceforge.net/projects/ megui)(b). Ne var ki x264'ün "bpyramid" komutuyla da sorunları var. Komut, B-frame'lerin başka B-frame'lerden oluşturulmasına olanak tanıyor. Bu da DPB'de daha fazla kare sayısı gerektiği anlamına geliyor. Belirtilen DPB değeri böylece aşılıyor. Sonuç: DPB'ye bakan donanımsal oynatıcılar bu akışı çalamıyor. Videolarınızı BD uyumlu olmasını istiyorsanız, hata bir yamayla düzeltilene kadar x264'te bu özelliği kullanmamalısınız. HDTV?KAYITLARINA?DiKKAT:? Çoğu zaman 720p dosyası olarak sunulan HDTV kayıtları x264'le sıkıştırılmış oluyor. Bunlar da BD uyumlu değil, çünkü 5.1 profili normalde başlık kısmında bildiriliyor. X264, eğer kodlayıcı sadece çıktı kalitesine ayarlıysa bunu otomatikman kullanıyor. Bu yüzden video başlığının önce H264Info gibi bir araçla düzenlenip (b)(http://batchccews.sourceforge.net)(b)) profilinin 4.1'e getirilmesi gerekiyor ki BD oynatıcı bu akışı kabul edebilsin. Daha sonra bu akışlar bir BD'ye kaydedilebiliyor. B-pyramid o kadar da önemli değil çünkü 720p kareleri daha küçük olduğundan azami DPB değerini aşmıyor. kalitesi sunan bir özelliğin kodlanmış akışta çok fazla yer kaplayıp kaplamadığına da karar vermesi gerekiyor. Bunun nedeni, kodlayıcının bir hedef dosya boyutuna ya da Blu-ray için maksimum bit oranı olan 40 MBit/sn gibi bir başka parametreye uymak zorunda oluşu (aşağıya bakınız). RDO, kodlanmış karenin orijinaliyle arasındaki görüntü kalitesi farkının matematiksel tanımını veren PSNR (Peak signal to noise ratio) üzerine kurulu. Bu yaklaşım "aslına bağlılığı" ölçüyor ama sonucu belirleyen asıl etmen olan öznel değerlendirme konusunda bir şey söylemiyor. Standart dışı olsalar da, kodlayıcının faydalanabileceği başka düzeltme mekanizmaları da var. Adaptive Quantization (AQ ya da Uyarlamalı Nicemleme) hem açık kodlu x264 kodlayıcıya hem de MainConcept'e yeni eklenen bir özellik. H.264 bazı nesneleri, örneğin karanlık sahneleri ve mavi göğü gereğinden fazla sıkıştırıyor. Kodlayıcı renk geçişlerini basitleştiriyor ve bu da çok kaba, çok fark edilir şerit oluşumuna yol açıyor. AQ, gereken bloklar için nicemleme parametresini düşürerek bu duruma çözüm bulmayı amaçlıyor. Ne var ki bu, bit hızının daha büyük kısmının harcanması anlamına geliyor. X264'e ekleneceği söylenen bir diğer benzer özellik ise görüntü hatasının gözü rahatsız edip etmediğini değerlendiren psikogörsel bir yöntem olan PSyRDO. Burada asıl nokta, güçlü blok oluşumu pahasına görüntünün ince ayrıntıları koruması. İnsan gözü için böyle bir görüntü, görünürde hiçbir hatası olmayan ama ayrıntılardan yoksun bir görüntüden daha "gerçek". CABAC: Daha?iyi?entropi?kodlama .H.264, entropi kodlama, yani verilerin kodlama işleminin sonunda paketlenmesi için birkaç yönteme sahip. Temel profilde H.264 kendini optimize ve değişken çalışma süresi kodlamasına, yani aslında film verileri için geliştirilmiş bir sıkıştırma prosedürü olan CAVLC'ye (Bağlama Uyumlu Değişken Uzunluklu Kodlama). CABAC (Bağlam temelli Uyarlamalı İkili Aritmetik Kodlama) daha iyi sıkıştırmayı garantilese de daha çok işlem gücü gerektirdiği için sadece yüksek profilde standart. CABAC kodlayıcı işini üç adımda görüyor: İkilileştirme, nicemlemeden geçmiş sayısal değeri ve hareket vektörlerini ikili koda, yani 0 ve 1'lerden oluşan bir diziye çeviriyor. İkinci adımda kodlayıcı 400 seçenek arasından uygun düşen bir olasılık modeli belirliyor. Üçüncü aşamada, yani aritmetik kodlamada, kodlayıcı bir dizi ikili değeri alıp modeli kullanarak olasılığı hesaplıyor ve 0 ya da 1 sonucunu veriyor. CABAC'ın sıkıştırma performansı ortalamada CAVLC'den %15 daha yüksek. Eğer benzer değerler varsa verimlilik oranı daha da artıyor. Bir video kodlayıcının becerisi, frekanslardan hareketle mümkün olabildiğince fazla parlaklık ve renk değeri ya da hareket vektörleri kullanarak pratikte neredeyse sıfıra yakın birçok küçük değer üretmesinde yatıyor. Bunun için de görüntü kalitesinden fedakarlık etmeden orijinalin karmaşıklığı azaltılmalı. En ideal durum, kullanıcının iki görüntü arasında fark görememesi. Mevcut video kodekleri arasında bunun hakkını veren tek video kodek şu anda H.264. balkim@chip.com.tr H.264 profiliTemelAnaYüksek I/P/B makrobloklarıl/l/nl/l/ll/l/l Çoklu referans karelerilll Blok önleme filtresilll Entropi kodlama: CAVLC / CABACl/nl/ll/l Geçişli kodlamanll Renk uzayı: 4:0:0 / 4:2:0 / 4:2:2 n/l/nn/l/nl/l/n Örnek derinliği: 8 / 9 / 10 bitl/n/nl/n/nl/l/l Dönüşüm blokları: 4x4 / 8x8l/nl/nl/l Ayarlanabilir nicemleme matrisi nll