FMUSER Kablosuz Video ve Sesi Daha Kolay İletin!

[e-posta korumalı] WhatsApp + 8618078869184
Dil

    Dijital TV'de Eşzamansız Ses ve Görüntü Sorunundan bahsetmek

     

     Anahtar Kelimeler: Eşzamansız Ses ve Video MPEG-2 PCR DTS PTS Kodlayıcı Kod Çözücü

    Ülkemde dijital televizyonun hızla gelişmesi ve kentsel radyo ve televizyon ağlarının dijital dönüşümünün ilerlemesiyle, giderek daha fazla insan dijital televizyon programlarını izlemek için set üstü kutuları kullanmaya başladı. Ancak bir set üstü kutudan TV programlarını izleme sürecinde, izleyiciler bazen bazı ses ve görüntülerin senkronize olmadığını fark ederler. Bu da dikkatimizi çekti.

    Fenomen ve test

    Guiyang Şehri temelde radyo ve televizyon ağının dijital dönüşümünü 2007 sonunda tamamladı ve Guizhou TV İstasyonu'nun programları da dijital ağ iletimine girdi. Dijital ağa girdikten sonra, istasyonumuzun bazı programlarının, özellikle haber uydu video kanalı ve insan kanalında yayınlandığı zaman, bazı alanlarda ses ve videonun senkronizasyonu fenomenine sahip olduğunu gördük. Sorunun nerede olduğunu bulmak için, programımızın tüm iletim yolunda bir dudak senkronizasyonu testi yapmaya karar verdik. Test için kullanılan ekipman Tektronix WFM7120'dir. Ses / video gecikme ölçümü yaparken, TG700 DVG7 aracılığıyla bir dizi kısa renkli çubuk video sinyali üretmek de gereklidir ve ses dizisi bu video sinyali grubuna 5 saniye aralıklarla yerleştirilir, böyle bir sinyali sistemi test edin ve son olarak sinyali, ses ve video arasındaki zamanlama farkını ölçmek için WFM7120'ye gönderin. 

    Yayın kontrol merkezi dahili testi

      

    Şekil 1'de görüldüğü gibi TV istasyon sisteminde ses / görüntü gecikme farkı olup olmadığını ölçmek için muayene süresini TG700 tarafından üretilen test sinyalini yayın sabit diskine kaydetmek, sabit disk üzerinden oynatmak, ve test sinyalini geciktiriciye girin. Çerçeve senkronizasyon modülünden sonra bir kanalda yayınlanır ve ardından iletim departmanı sinyali ağ şirketinin kodlayıcısına iletmeden önce bu üç sinyali ölçeriz. Ölçüm sonuçları, bu üç sinyalin ses / görüntü gecikme farkının 12 ms'yi geçmediğini, yani bir alanın yeterli olmadığını, sinyalin yayın kontrol merkezinde ses ve görüntü senkronizasyonu sorunu olmadığını gösterir. 

    Farklı set üstü kutuların test edilmesi

      

    İkinci ölçüm noktası için ağ şirketinin ön uç bilgisayar odasını seçtik. Şekil 2'de gösterildiği gibi, burada test için şu anda Çin'de kullanılan set üstü kutuların ana markalarını seçtik. TG700 test sinyalini kullandığımız orijinal kodlayıcı üzerinden kodladıktan sonra şu anda yayınladığımız kanala ekleyin. Ardından, TV sinyalini demodüle etmek için ön uç bilgisayar odasında bir set üstü kutu kullanın. Çözülen ses / video sinyali daha sonra A / D'den sonra ölçüm ve analog sinyalin bir Panasonic D7120 video kaydedici aracılığıyla gömülmesi için WFM950'ye gönderilir. Ölçüm sonuçları, bu tür set üstü kutuların ses / video gecikme farkının farklı olduğunu, bazılarının 150 ms'nin önünde ve bazılarının 300 ms geciktiğini göstermektedir. Bu, farklı set üstü kutuların, aynı dijital TV sinyalinin demodüle edilmesinden ve kodunun çözülmesinden sonra ses / video sinyalleri arasındaki senkronizasyon ilişkisini sürdürmek için farklı yeteneklere sahip olduğunu gösterir. 

    Farklı kodlayıcıların test edilmesi

      

    Şekil 3'te gösterildiği gibi, farklı kodlayıcıları test etmek için hala TG700 sinyal oluşturucuyu kullanıyoruz ve simüle edilmiş bir yayın / görüntüleme ortamı oluşturmak için kodlayıcı, modülatör ve set üstü kutuyu etkinleştiriyoruz. Burada, farklı markalardan birkaç kodlayıcı kullanıyoruz. TG700'ün test sinyalini kodladıktan sonra, aynı modülatör tarafından modüle edilir ve ardından sinyalin kodu aynı set üstü kutu tarafından çözülür. Ayrıca D950 tarafından işlenir ve ölçüm için WFM7120'ye gönderilir. Nihai ölçüm sonucu, ses / video gecikme farklılıklarından bazılarının 30 ms olması ve bazılarının 300 ms'ye ulaşmasıdır; bu, farklı kodlayıcıların set üstü kutunun son görüntüleme sinyalinin ses / video senkronizasyonu üzerinde daha büyük bir etkiye sahip olduğunu gösterir.

    sebep analizi

    MPEG-2 sisteminin zamanlama prensibi

    Şu anda ülkemin dijital TV iletim sisteminde MPEG-2 standardı önemli bir ses ve video sıkıştırma standardıdır. Kaynak uçtaki program sinyallerini sıkıştırır, kodlar ve çoğullar ve alıcı uçta sinyalleri çözer ve çözer. Yaygın olarak kullanılmıştır. Kullandığımız dijital iletim sistemi MPEG-2 standardına dayanmaktadır. Şekil 2'te gösterildiği gibi MPEG-4'nin sistem yapısına bir göz atalım.

    Şekil 4'ten görülebileceği gibi, ses ve video sinyalleri, fazlalık bilgi sıkıştırma kodlayıcısı tarafından kaldırıldıktan sonra temel bir akış oluşturur. Bu temel kod akışı doğrudan saklanamaz veya iletilemez. Belirli bir paketleyiciye gönderilmelidir. Temel kod akışı, belirli bir formata göre paragraflara bölünür ve paketlenmiş temel kod akışını (PES) oluşturmak için özel tanımlama karakterleri eklenir. PES paketleri, değişken uzunluklara sahip ses ve video veri paketleridir. Daha sonra ses ve video PES paketleri ve yardımcı veriler, sabit uzunlukta 188b olan küçük veri paketlerine bölünen ve zaman bölmeli çoklama ile çoklanan iletim alt sistemine gönderilir. Tek bir TS akışı oluşturulur ve TS akışı kanaldan iletildikten sonra alıcı uca ulaşır.

    Hepimizin bildiği gibi, senkronizasyon doğru TV gösterimi için gerekli bir koşuldur. Dijital TV için, arabellek sıkıştırma ve kodlama işlemi sırasında sinyali depolamak için kullanıldığından, çoklayıcıdaki sinyalin zaman ekseni değiştirilir, artı veri fazlalığı miktarı farklıdır, sıkıştırma oranı da farklıdır, bu nedenle zaman ekseni Özellikle çerçeve grubu katman işlemede büyük değişiklikler, B çerçevelerinin ve P çerçevelerinin sırası da değişti. Tüm bunlar, dijital TV sinyallerinin senkronizasyonunun orijinal sekans kavramını tamamen kaybetmesine neden olur. Senkronizasyona ulaşmanın etkili bir yolu, belirli bir aralık her geçtiğinde sinyal kodu akışına bir zaman etiketi eklemektir. Bu etiket ile, alıcı uç, gösterimden önceki kod çözme işlemi sırasında bu zaman etiketine göre yeniden sıralanabilir, sıkıştırma ve kodlamadan önce görüntünün sırasını ve ses ile görüntü arasındaki zaman ilişkisini yeniden yapılandırabilir, böylece görüntü senkronizasyonu ve ses görüntü ile senkronize edilir.

     

    Şekil 4'ten MPEG-27 kodlayıcıda tek bir ortak sistem saati STC (2MHz) olduğu da görülebilir. Bu saat, ses / videonun doğru kod çözme ve gösterim zamanlamasını gösteren bir zaman damgası oluşturmak için kullanılır. Aynı zamanda, anlık sistem saati zamanının anlık değerini örneklemeyi belirtmek için de kullanılabilir. Saat, giriş videosunun hat senkronizasyonu ile faz kilitlidir. Giriş bir SDI sinyali olduğunda, kodlayıcının sistem saati, saatin 10'a bölünmesiyle üretilir. Bu, kodlayıcıda ortak bir sistem saatinin ortaya çıkmasının yanı sıra kod çözücüde saatin yeniden oluşturulması ve doğru kod çözücüdeki işlemlerin doğru senkronizasyonu için temel sağlayan zaman damgalarının kullanılması. Kod çözücünün saat senkronizasyonunu gerçekleştirmek için, STC sistem saati kodlayıcıda sayılır ve sayacın örnekleme değeri, her belirli iletim süresinde bir kod çözme olarak seçilen TS paketinin uyarlama başlığındaki alıcıya iletilir. İşlemcinin program saati referans sinyali olan PCR. PCR geçerli biti 42b'dir, aralarında yüksek 33b, 27MHz saatin birimindeki sayım değeri ve saatin 300'e bölünmesi olan PCR_Base'dir ve düşük 9b, 27MHz saatindeki sayım değeri olan PCR_Extension'dır. birim olarak. PCR'ye ek olarak, kod çözme zaman etiketi DTS ve gösterim zaman etiketi PTS de çok önemlidir. PCR_Base'e benzerler. Ayrıca, kodlayıcının 27MHz sistem saatiyle, birim sayım değeri olarak 300'e bölünerek oluşturulurlar. Bunlar arasında, DTS, kod çözücüye alınan görüntü ve ses çerçevesinin kodunu ne zaman çözeceğini bildirmek için kullanılır ve PTS, kodu çözülmüş görüntü çerçevesinin ne zaman görüntüleneceğini bildirmek için kullanılır.

     

     

     

     

    İki yönlü kodlama kullanılırken, belirli bir görüntünün kod çözme işleminin, B-çerçeve görüntüsünün kodunu çözmek için kaynak veri olarak kullanılabilmesi için gösterilmeden önceki bir süre içinde gerçekleştirilmesi gerekir. Örneğin, görüntülerin görüntülenme sırası IBBP'dir, ancak görüntülerin aktarım sırası IPBB'dir. MPEG referans modeli, kod çözmenin anında gerçekleştiğine, yani kod çözme ve gösterimin aynı anda yapıldığına inanmaktadır. Ses çerçeveleri ve görüntü B çerçeveleri için, kod çözme süresi ve gösterim süresi aynıdır ve PTS, DTS ile aynıdır, bu nedenle yalnızca PTS'nin iletilmesi gerekir. Video I çerçeveleri ve P çerçeveleri için, çerçevenin yeniden sıralanması nedeniyle, kod çözme süresi ve gösterim süresi farklıdır ve PTS ve DTS'nin aynı anda iletilmesi gerekir. Kod çözücü, IPBB görüntü dizisini aldığında, ilk B-kare görüntüsünün kodunu çözmeden önce I-kare ve P-kare görüntülerinin kodunu çözmelidir. Kod çözücü, bir seferde yalnızca bir görüntü karesinin kodunu çözebilir, bu nedenle önce I kare görüntüsünün kodunu çözer ve onu depolar. P çerçeve görüntüsünün kodu çözüldüğünde, kodu çözülmüş I çerçeve görüntüsünü çıkarır ve görüntüler ve ardından B çerçeve görüntüsünün kodunu çözer ve görüntüler. Tablolar 1, 2, 3 ve 4, kodlayıcının girdi ve çıktı görüntülerinin dizisini, her karenin PTS ve DTS değerlerini ve kod çözücü tarafından görüntünün her karesinin kod çözme ve gösterim dizisini gösterir.

    Tablo 1'de, 13 görüntü karesi bir görüntü grubunu oluşturur, birinci kare I karesi kare içi kodlamayı kullanır, ikinci ve üçüncü B kareleri birinci ve dördüncü çerçevelerden çift yönlü tahminle elde edilir ve dördüncü çerçeve P çerçevesi şu şekildedir: ilk kareden geçti. İleri tahminden türetilmiştir. Birinci çerçeveyi kodladıktan sonra, kodlayıcı ilk olarak ikinci ve üçüncü çerçeveleri arabelleğe alır, dördüncü çerçeveyi kodlar ve ardından ikinci ve üçüncü çerçeveleri kodlar ve bu şekilde son kodlanmış çıktı dizisi gösterilen tablo 2'de gösterilir.

    Tablo 3 ve Tablo 4'ten görülebileceği gibi, kod çözücü bir I çerçeve görüntüsü içeren belirli bir erişim birimini aldığında, dosya veri paketinin DTS ve PTS içermesi gerekir, bu iki etiketin değerleri arasındaki zaman aralığı birdir. görüntü periyodu. I kare görüntüsü P karesi olduktan sonra, dosya veri paketinde bir DTS ve bir PTS de bulunmalıdır ve iki etiketin değerleri arasındaki zaman aralığı üç görüntü periyodudur. Ardından, dosya veri paketleri yalnızca PTS içeren iki B-çerçevesi vardır. Yani, I kare görüntüsü, kod çözüldükten sonra bir kare gecikmeden sonra oynatılacak ve görüntülenecektir. I çerçevesi görüntülendiğinde, dördüncü kare P çerçevesinin kodu çözülür, ancak oynatılmaz ve görüntülenmez. Önce önbelleğe alınır ve 1I çerçevesi oynatılıp görüntülendikten sonra, 2B karelerini hemen çözer ve görüntüler, ardından 3B kareleri, ardından arabelleğe alınmış 4P kareleri görüntüler ve aynı anda 7P karelerini çözer ve arabelleğe alır, vb. Kodu çözülen ve görüntülenen görüntülerin dizisinin Tablo 1'deki görüntü giriş dizisi ile tutarlı olduğu görülebilir.

    Kod çözücünün zamanlama ilkesi (set üstü kutu)

     

    PTS ve DTS yalnızca 33b değeridir. PCR ile temsil edilen zaman eksenine referans yoksa, bu değer anlamsızdır. Doğru kod çözmeyi sürdürmek için, kodlayıcının ve kod çözücünün (set üstü kutu) sistem saatleri kilitli tutulmalıdır, yani frekansları aynı tutulur ve ilgili sayaçlarının başlangıç ​​değerleri aynıdır.

    Dekoderde (set üstü kutu) yaklaşık 27 MHz frekansa sahip voltaj kontrollü bir osilatör (VCO) vardır. Çıkış sinyali, PCR gibi 42b'lik bir değer olan mevcut STC örnek değerini oluşturmak için sistem saati olarak sayaca gönderilir. Bunlar arasında, yüksek 33b, 27 pembe frekanstan sonra 300MHz saat birimindeki sayma değeridir ve düşük 9b, 27MHz saat birimindeki sayma değeridir. Kod çözücüye (set üstü kutu) yeni bir program geldiğinde, kod çözücü (set üstü kutu) PCR değerini kod akışından alır, PCR_Extention değerini mevcut STC'nin daha düşük 9b bitiyle karşılaştırır ve hatayı alır sinyal ve sonra faz kilitli döngü devresinden geçer. Voltaj kontrollü osilatörü, kod çözücünün (set üstü kutu) sistem saat frekansı kodlayıcının sistem saat frekansı ile tutarlı olacak şekilde ayarlayın. Her çerçevenin PTS ve DTS değerlerini kod akışından sırayla elde edin ve bunları mevcut STC değerinin yüksek 33b bitiyle karşılaştırın. DTS değeri STC değerinden büyükse, kod akışı arabelleğe alınır ve aynı zamanda STC değeri değişikliği izlenir. STC değeri, DTS değerine eşit olacak şekilde arttığında, çerçeve kodu akışının kodu çözülür. STC değeri PTS değerine eşit olduğunda, kareyi oynatın. İletim ağının arabellek gecikme titreşimi nedeniyle, kod akışı kod çözücüye (set üstü kutu) ulaştığında, PTS değeri zaten STC değerinden düşükse, kod çözücü (set üstü kutu) bu çerçeveyi atlar ve çerçeve verilerini atar. PTS ve DTS, PCR değerine göre oluşturulduğundan, elde edilen ilk PCR değeri, değerlerinin aynı olması için kod çözücünün (set üstü kutu) STC sayacını ayarlamak için başlangıç ​​değeri olarak kullanılmalıdır, aksi takdirde, zaman tabanı farklı olacaktır. Böylece kod çözme hatası. Ses ve görüntünün işlenmesi benzerdir, ancak zamanlamanın yeniden düzenlenmesinde sorun yoktur. Şekil 5, kod çözücü (set üstü kutu) PCR'nin çalışma prensibi diyagramını gösterir.

    Senkronize olmayan ses ve videonun nedenleri

    Pratik uygulamalarda, bazı kodlayıcılar, giriş video sinyalinin dengesiz zaman tabanı nedeniyle çıkış saatlerinde titreşime neden olur ve çerçeve senkronizasyon aralığı 40 ms değildir. Bu kodlayıcılar için, PCR ve tamponlama gecikmesine göre ilk DTS değeri ayarlandıktan sonra, her çerçevenin DTS değeri, önceki DTS'ye sabit bir değer eklenerek elde edilir (bu değer şu şekilde hesaplanabilir: 27MHz, 300'e bölünür. 90kHz ve PAL TV saniyede 25 karedir.Bu nedenle, değer 90000/25 = 3600'dür ve PTS değeri çerçeve türüne ve GOP türüne göre hesaplanır. Bununla birlikte, PCR değeri bu dönemde 3600 artmadı, bu da DTS ve PTS'nin PCR'ye göre daha büyük veya daha küçük olmasına neden oldu. Bazı kod çözücüler (set üstü kutular) voltaj kontrollü bir osilatör kullanmazlar ve sistem saatleri sabit 27MHz'dir, ancak yerel sistem saat sayacının değerini başlatmak için alınan PCR değerini kullanır. Kodlayıcı ve kod çözücü (set üstü kutu), kod çözücünün (set üstü kutu) çerçeveleri düşürmesine neden olabilecek katı bir kilit sağlayamaz. Bununla birlikte, bazı kod çözücüler (set üstü kutular) artık kare kaybından sonra DTS ve PTS'ye göre kesin olarak kod çözme ve görüntüleme yapmaz, ancak arabelleğin durumuna göre kodu çözer, çünkü video ve ses kodlama gecikmesi farklıdır, sese neden olabilir Tablo senkronize değil.

    Ek olarak, kodlayıcıdan kod çözücüye (set üstü kutu) iletim sürecinde, çoklayıcılar ve modülatörler gibi değişken gecikmeli tampon bağlantılarının varlığı nedeniyle, PCR paketlerinin iletim gecikmesi sabit olmayabilir, büyükten küçük. PCR düzeltilmezse yukarıdaki sorunlar da ortaya çıkabilir.

    sonuç olarak

    Yukarıdaki analizden, hem kodlayıcının hem de kod çözücünün (set üstü kutu) ses ve videonun asenkronizasyonunun meydana gelmesine neden olabileceği görülebilir. Çeşitli markaların kodlayıcılarını test ettikten sonra, istasyonumuz daha iyi test göstergelerine sahip bir kodlayıcı seçti ve orijinal kodlayıcıyı değiştirdi, bu da TV sesinin ve görüntüsünün senkronize olmadığı fenomenini büyük ölçüde iyileştirdi. Set üstü kutuları tanıtmanın bir sonraki adımında, ağ şirketleri, izleyici derecelendirmelerinin kalitesini artırmak için ilgili göstergelerin testini de güçlendirecek. Tabii ki, ülkemdeki radyo ve televizyonun dijitalleşme sürecinde, nihayetinde tam bir başarıya ulaşmak için televizyon çalışanlarımızın ve ekipman üreticilerimizin ortak çabalarına hala ihtiyacımız var. V

     

     

     

     

    Tüm Soru Liste

    rumuz

    E-Posta

    Sorular

    Bizim diğer ürün:

    Profesyonel FM Radyo İstasyonu Ekipman Paketi

     



     

    Otel IPTV Çözümü

     


      Sürpriz almak için e-posta girin

      fmuser.org

      es.fmuser.org
      it.fmuser.org
      fr.fmuser.org
      de.fmuser.org
      af.fmuser.org -> Afrikaans
      sq.fmuser.org -> Arnavutça
      ar.fmuser.org -> Arapça
      hy.fmuser.org -> Ermeni
      az.fmuser.org -> Azerice
      eu.fmuser.org -> Bask Dili
      be.fmuser.org -> Beyaz Rusça
      bg.fmuser.org -> Bulgar
      ca.fmuser.org -> Katalanca
      zh-CN.fmuser.org -> Çince (Basitleştirilmiş)
      zh-TW.fmuser.org -> Çince (Geleneksel)
      hr.fmuser.org -> Hırvatça
      cs.fmuser.org -> Çekçe
      da.fmuser.org -> Danca
      nl.fmuser.org -> Hollandalı
      et.fmuser.org -> Estonca
      tl.fmuser.org -> Filipinli
      fi.fmuser.org -> Fince
      fr.fmuser.org -> Fransızca
      gl.fmuser.org -> Galiçyaca
      ka.fmuser.org -> Gürcüce
      de.fmuser.org -> Almanca
      el.fmuser.org -> Yunanca
      ht.fmuser.org -> Haiti Kreyolu
      iw.fmuser.org -> İbranice
      hi.fmuser.org -> Hintçe
      hu.fmuser.org -> Macar
      is.fmuser.org -> İzlandaca
      id.fmuser.org -> Endonezya
      ga.fmuser.org -> İrlandalı
      it.fmuser.org -> İtalyan
      ja.fmuser.org -> Japonca
      ko.fmuser.org -> Korece
      lv.fmuser.org -> Letonca
      lt.fmuser.org -> Litvanya
      mk.fmuser.org -> Makedonca
      ms.fmuser.org -> Malayca
      mt.fmuser.org -> Malta
      no.fmuser.org -> Norveç
      fa.fmuser.org -> Farsça
      pl.fmuser.org -> Lehçe
      pt.fmuser.org -> Portekizce
      ro.fmuser.org -> Romen
      ru.fmuser.org -> Rusça
      sr.fmuser.org -> Sırpça
      sk.fmuser.org -> Slovakça
      sl.fmuser.org -> Slovence
      es.fmuser.org -> İspanyolca
      sw.fmuser.org -> Svahili
      sv.fmuser.org -> İsveççe
      th.fmuser.org -> Tay
      tr.fmuser.org -> Türkçe
      uk.fmuser.org -> Ukraynaca
      ur.fmuser.org -> Urduca
      vi.fmuser.org -> Vietnamca
      cy.fmuser.org -> Galce
      yi.fmuser.org -> Yidiş

       
  •  

    FMUSER Kablosuz Video ve Sesi Daha Kolay İletin!

  • Bize Ulaşın

    Adres:
    No.305 Oda HuiLan Binası No. 273 Huanpu Yolu Guangzhou Çin 510620

    E-mail:
    [e-posta korumalı]

    Tel / WhatsApp:
    + 8618078869184

  • Kategoriler

  • Kaydolun

    BİRİNCİ VEYA TAM AD

    E-posta

  • paypal çözüm  Western UnionÇin Bankası
    E-mail:[e-posta korumalı]   WhatsApp: +8618078869184 Skype: sky198710021 Benimle sohbet et
    Telif 2006-2020 Powered By www.fmuser.org

    Bize ulaşın