FMUSER Wirless Mengirim Video Dan Audio Lebih Mudah!

[email dilindungi] WhatsApp + 8618078869184
Bahasa

    Berbicara tentang Masalah Asinkron pada Audio dan Gambar di TV Digital

     

     Kata kunci: Audio Asinkron dan Video MPEG-2 PCR DTS PTS Encoder Decoder

    Dengan pesatnya perkembangan televisi digital di negara saya dan kemajuan transformasi digital jaringan radio dan televisi perkotaan, semakin banyak orang mulai menggunakan kotak set-top untuk menonton program televisi digital. Namun dalam proses menonton program TV melalui dekoder, terkadang pemirsa menemukan bahwa beberapa audio dan video tidak sinkron. Ini juga menarik perhatian kami.

    Fenomena dan ujian

    Kota Guiyang pada dasarnya menyelesaikan transformasi digital jaringan radio dan televisinya pada akhir tahun 2007, dan program Stasiun TV Guizhou juga telah memasuki transmisi jaringan digital. Setelah masuk ke jaringan digital, kami menemukan bahwa beberapa program di stasiun kami memiliki fenomena tidak sinkronnya audio dan video di beberapa wilayah, terutama pada saat berita disiarkan di kanal video satelit dan kanal rakyat. Untuk mengetahui di mana masalahnya, kami memutuskan untuk melakukan tes sinkronisasi bibir pada seluruh jalur transmisi program kami. Alat yang digunakan untuk pengujian adalah Tektronix WFM7120. Saat melakukan pengukuran penundaan audio / video, juga perlu untuk menghasilkan serangkaian sinyal video bilah warna pendek melalui TG700 DVG7, dan urutan audio disematkan dalam kelompok sinyal video ini dengan interval 5 detik, kirim sinyal seperti itu ke sistem yang diuji, dan akhirnya mengirim sinyal ke WFM7120 untuk mengukur perbedaan waktu antara audio dan video. 

    Pengujian internal pusat kendali siaran

      

    Seperti yang ditunjukkan pada Gambar 1, untuk mengukur apakah ada perbedaan penundaan audio / video di sistem stasiun TV, kami menggunakan waktu inspeksi untuk merekam sinyal uji yang dihasilkan oleh TG700 ke dalam hard disk siaran, memutarnya melalui hard disk, dan masukan sinyal uji ke delayer. Setelah modul sinkronisasi bingkai, itu disiarkan di saluran, dan kemudian kami mengukur tiga sinyal ini sebelum departemen transmisi mengirimkan sinyal ke pembuat enkode perusahaan jaringan. Hasil pengukuran menunjukkan bahwa perbedaan delay audio / video dari ketiga sinyal ini tidak melebihi 12ms, yaitu satu field tidak cukup, hal ini menunjukkan bahwa sinyal tidak mengalami masalah sinkronisasi audio dan video di pusat kendali siaran. 

    Menguji dekoder yang berbeda

      

    Untuk titik pengukuran kedua, kami memilih ruang komputer front-end perusahaan jaringan. Seperti yang ditunjukkan pada Gambar 2, di sini, kami telah memilih merek utama set-top box yang saat ini digunakan di China untuk pengujian. Setelah mengkodekan sinyal uji TG700 melalui encoder asli yang kami gunakan, masukkan ke dalam saluran yang sedang kami siarkan. Kemudian gunakan dekoder di ruang komputer front-end untuk mendemodulasi sinyal TV. Sinyal audio / video yang telah diterjemahkan kemudian dikirim ke WFM7120 untuk pengukuran setelah A / D dan penyematan sinyal analog melalui perekam video Panasonic D950. Hasil pengukuran menunjukkan bahwa perbedaan delay audio / video dari jenis set-top box ini berbeda, ada yang lebih cepat dari 150ms, dan ada yang tertinggal hingga 300ms. Hal ini menunjukkan bahwa dekoder yang berbeda memiliki kemampuan yang berbeda untuk mempertahankan hubungan sinkronisasi antara sinyal audio / video setelah mendemodulasi dan mendekode sinyal TV digital yang sama. 

    Menguji berbagai pembuat enkode

      

    Seperti yang ditunjukkan pada Gambar 3, kami masih menggunakan generator sinyal TG700 untuk menguji encoder yang berbeda, dan mengaktifkan encoder, modulator, dan set-top box untuk membangun simulasi lingkungan siaran / tampilan. Di sini, kami menggunakan beberapa pembuat enkode dengan merek berbeda. Setelah mengkodekan sinyal uji TG700, itu dimodulasi oleh modulator yang sama, dan kemudian sinyal tersebut didekodekan oleh set-top box yang sama. Itu juga diproses oleh D950 dan dikirim ke WFM7120 untuk pengukuran. Hasil pengukuran akhir adalah bahwa beberapa perbedaan jeda audio / video adalah 30 md, dan beberapa di antaranya mencapai 300 md, yang menunjukkan bahwa pembuat enkode yang berbeda memiliki dampak yang lebih besar pada sinkronisasi audio / video dari sinyal tampilan akhir kotak set-top.

    Analisis Penyebab

    Prinsip waktu sistem MPEG-2

    Saat ini, dalam sistem transmisi TV digital negara saya, standar MPEG-2 adalah standar kompresi audio dan video yang penting. Ini memampatkan, menyandikan, dan mengalikan sinyal program di ujung sumber, dan mendemultiplex serta menerjemahkan sinyal di ujung penerima. Telah banyak digunakan. Sistem transmisi digital yang kami gunakan didasarkan pada standar MPEG-2. Mari kita lihat struktur sistem MPEG-2, seperti yang ditunjukkan pada Gambar 4.

    Dapat dilihat dari Gambar 4 bahwa sinyal audio dan video membentuk aliran dasar setelah informasi yang berlebihan dihapus oleh encoder kompresi. Aliran kode dasar ini tidak dapat disimpan atau dikirim secara langsung. Ini harus dikirim ke pengemas tertentu. Aliran kode dasar dibagi menjadi beberapa paragraf sesuai dengan format tertentu, dan karakter identifikasi khusus ditambahkan untuk membentuk apa yang disebut aliran kode dasar yang dikemas (PES). Paket PES adalah paket data audio dan video dengan panjang yang bervariasi. Kemudian paket audio dan video PES dan data tambahan dikirim ke subsistem transmisi, yang dibagi menjadi paket data kecil dengan panjang tetap 188b dan digandakan oleh penggandaan pembagian waktu. Aliran TS tunggal terbentuk, dan aliran TS mencapai ujung penerima setelah transmisi melalui saluran.

    Seperti yang kita semua tahu, sinkronisasi adalah syarat yang diperlukan untuk tampilan TV yang benar. Untuk TV digital, karena buffer digunakan untuk menyimpan sinyal selama proses kompresi dan pengkodean, sumbu waktu sinyal di multiplekser berubah, ditambah jumlah redundansi data berbeda, rasio kompresi juga berbeda, sehingga sumbu waktu Perubahan besar, terutama dalam pemrosesan lapisan grup bingkai, urutan bingkai B dan bingkai P juga berubah. Semua ini membuat sinkronisasi sinyal TV digital benar-benar kehilangan konsep urutan aslinya. Cara efektif untuk mencapai sinkronisasi adalah dengan menambahkan label waktu ke aliran kode sinyal setiap kali interval yang ditentukan telah berlalu. Dengan tag ini, ujung penerima dapat diatur ulang sesuai dengan tag waktu ini selama proses decoding sebelum ditampilkan, merekonstruksi urutan gambar sebelum kompresi dan pengkodean, dan hubungan waktu antara suara dan gambar, sehingga mencapai sinkronisasi gambar dan The suara disinkronkan dengan gambar.

     

    Dapat juga dilihat dari Gambar 4 bahwa ada satu jam sistem umum STC (27MHz) di encoder MPEG-2. Jam ini digunakan untuk menghasilkan cap waktu yang menunjukkan decoding yang benar dan waktu tampilan audio / video. Pada saat yang sama, dapat digunakan untuk menunjukkan pengambilan sampel Nilai sesaat dari waktu jam sistem sesaat. Jam dikunci fase oleh sinkronisasi garis dari video input. Ketika input adalah sinyal SDI, jam sistem dari encoder dihasilkan oleh jam dibagi 10. Ini adalah munculnya jam sistem umum di encoder, serta regenerasi jam di decoder dan benar penggunaan stempel waktu, yang memberikan dasar untuk sinkronisasi operasi yang benar di decoder. Untuk mewujudkan sinkronisasi clock codec, jam sistem STC dihitung di encoder, dan nilai sampling dari penghitung ditransmisikan ke penerima di header adaptasi dari paket TS yang dipilih setiap waktu transmisi tertentu, sebagai decoding Sinyal referensi jam program dari prosesor, yaitu PCR. Bit valid PCR adalah 42b, di antaranya 33b tinggi adalah PCR_Base, yang merupakan nilai hitungan dalam unit jam 27MHz dan jam dibagi 300, dan 9b rendah adalah PCR_Extension, yang merupakan nilai hitungan dalam jam 27MHz sebagai unit. Selain PCR, label waktu decoding DTS dan label waktu tampilan PTS juga sangat penting. Mereka mirip dengan PCR_Base. Mereka juga dibuat dengan jam sistem 27MHz encoder, dibagi 300 sebagai nilai jumlah unit. Diantaranya, DTS digunakan untuk menginstruksikan decoder kapan harus mendekode gambar yang diterima dan bingkai audio, dan PTS digunakan untuk memberi tahu kapan harus menampilkan bingkai gambar yang diterjemahkan.

     

     

     

     

    Saat menggunakan pengkodean dua arah, pengodean gambar tertentu harus dilakukan dalam jangka waktu tertentu sebelum ditampilkan, sehingga dapat digunakan sebagai data sumber untuk mendekode gambar bingkai-B. Misalnya urutan tampilan gambar adalah IBBP, tetapi urutan pengiriman gambar adalah IPBB. Model referensi MPEG percaya bahwa decoding terjadi secara instan, yaitu decoding dan tampilan dilakukan pada waktu yang sama. Untuk bingkai audio dan bingkai gambar B, waktu dekode dan waktu tampilan sama, dan PTS sama dengan DTS, jadi hanya PTS yang perlu dikirim. Untuk bingkai video I dan bingkai P, karena penyusunan ulang bingkai, waktu dekode dan waktu tampilan berbeda, dan PTS dan DTS harus dikirim pada waktu yang sama. Ketika decoder menerima urutan gambar IPBB, itu harus mendekode gambar I-frame dan P-frame sebelum decoding gambar B-frame pertama. Decoder hanya dapat memecahkan kode satu bingkai gambar pada satu waktu, jadi pertama-tama decode gambar bingkai I dan menyimpannya. Ketika gambar bingkai P didekodekan, itu mengeluarkan dan menampilkan gambar bingkai I yang didekodekan, dan kemudian mendekodekan dan menampilkan gambar bingkai B. Tabel 1, 2, 3, dan 4 menunjukkan urutan gambar input dan output dari encoder, nilai PTS dan DTS dari setiap frame, dan urutan decoding dan tampilan dari setiap frame gambar oleh decoder.

    Pada Tabel 1, 13 frame gambar merupakan sekelompok gambar, frame I frame pertama menggunakan pengkodean intra-frame, frame B kedua dan ketiga diperoleh dengan prediksi dua arah dari frame pertama dan keempat, dan frame keempat P frame adalah melewati frame pertama. Berasal dari prediksi maju. Setelah pengkodean frame pertama, encoder pertama buffer frame kedua dan ketiga, mengkodekan frame keempat, dan kemudian mengkodekan frame kedua dan ketiga, dan seterusnya, dan urutan keluaran terakhir yang dikodekan ditunjukkan pada tabel 2 yang ditunjukkan.

    Dapat dilihat dari Tabel 3 dan Tabel 4 bahwa ketika decoder menerima unit akses tertentu yang berisi gambar bingkai I, paket data file harus berisi DTS dan PTS, waktu antara nilai kedua tag ini Intervalnya satu periode gambar. Setelah gambar bingkai I adalah bingkai P, juga harus ada DTS dan PTS dalam paket data file, dan interval waktu antara nilai kedua tag adalah tiga periode gambar. Lalu ada dua B-frame, paket data file yang hanya berisi PTS. Artinya, gambar bingkai I akan diputar dan ditampilkan setelah penundaan satu bingkai setelah decoding. Saat bingkai I ditampilkan, bingkai P bingkai keempat didekodekan, tetapi tidak diputar dan ditampilkan. Itu di-cache terlebih dahulu, dan setelah bingkai 1I diputar dan ditampilkan, Dekode dan tampilkan bingkai 2B segera, lalu bingkai 3B, lalu tampilkan bingkai 4P yang di-buffer, dan dekode serta buffer bingkai 7P pada saat yang sama, dan seterusnya. Terlihat bahwa urutan citra yang didekode dan ditampilkan konsisten dengan urutan masukan citra pada Tabel 1.

    Prinsip pengaturan waktu decoder (set-top box)

     

    PTS dan DTS hanyalah nilai 33b. Jika tidak ada referensi ke sumbu waktu yang diwakili oleh PCR, nilai ini tidak ada artinya. Untuk mempertahankan decoding yang benar, jam sistem dari encoder dan decoder (set-top box) harus tetap terkunci, yaitu, frekuensinya dijaga tetap sama, dan nilai awal penghitungnya masing-masing sama.

    Ada osilator yang dikendalikan tegangan (VCO) dengan frekuensi sekitar 27MHz di decoder (set-top box). Sinyal keluaran dikirim ke penghitung sebagai jam sistem untuk menghasilkan nilai sampel STC saat ini, yang merupakan nilai 42b seperti PCR. Diantaranya, 33b tinggi adalah nilai hitungan dalam satuan jam 27MHz setelah 300 frekuensi merah muda, dan rendah 9b adalah nilai hitungan dalam satuan jam 27MHz. Ketika program baru tiba di decoder (set-top box), decoder (set-top box) mendapatkan nilai PCR dari aliran kode, membandingkan nilai PCR_Extention dengan bit 9b yang lebih rendah dari STC saat ini, dan mendapatkan kesalahan sinyal, dan kemudian melewati sirkuit loop fase-terkunci. Sesuaikan osilator yang dikontrol tegangan sehingga frekuensi clock sistem dari dekoder (set-top box) konsisten dengan frekuensi clock sistem dari pembuat enkode. Dapatkan nilai PTS dan DTS setiap frame secara berurutan dari aliran kode, dan bandingkan dengan bit 33b tinggi dari nilai STC saat ini. Jika nilai DTS lebih besar dari nilai STC, aliran kode disangga dan perubahan nilai STC dipantau pada saat yang sama. Ketika nilai STC meningkat menjadi sama dengan nilai DTS, aliran kode bingkai diterjemahkan. Jika nilai STC sama dengan nilai PTS, Putar bingkai. Jika karena jitter penundaan buffer jaringan transmisi, ketika aliran kode mencapai decoder (set-top box), nilai PTS-nya sudah kurang dari nilai STC, maka decoder (set-top box) melewati frame ini dan membuang data bingkai. Karena PTS dan DTS dihasilkan berdasarkan nilai PCR, nilai PCR pertama yang diperoleh harus digunakan sebagai nilai awal untuk mengatur penghitung STC decoder (set-top box) agar nilainya sama, jika tidak, nilai basis waktu akan berbeda. , Jadi kesalahan decoding. Pemrosesan audio dan video serupa, tetapi tidak ada masalah pengaturan ulang waktu. Gambar 5 menunjukkan diagram prinsip kerja decoder (set-top box) PCR.

    Alasan audio dan video tidak sinkron

    Dalam aplikasi praktis, beberapa pembuat enkode menyebabkan jitter pada jam keluarannya karena basis waktu sinyal video masukan tidak stabil, dan interval sinkronisasi bingkai bukan 40 md. Untuk pembuat enkode ini, setelah menyetel nilai DTS awal sesuai dengan PCR dan penundaan buffering, nilai DTS dari setiap bingkai diperoleh dengan menambahkan nilai tetap ke DTS sebelumnya (nilai ini dapat dihitung sebagai berikut: 27MHz dibagi 300 Itu 90kHz, dan PAL TV adalah 25 frame per detik, oleh karena itu nilainya 90000/25 = 3600), dan nilai PTS dihitung sesuai dengan jenis frame dan jenis GOP. Namun, nilai PCR tidak meningkat 3600 selama periode ini, yang menyebabkan DTS dan PTS menjadi lebih besar atau lebih kecil dibandingkan dengan PCR. Beberapa dekoder (set-top box) tidak menggunakan osilator yang dikontrol tegangan, dan jam sistemnya tetap 27MHz, tetapi menggunakan nilai PCR yang diterima untuk menginisialisasi nilai pencacah jam sistem lokal. Encoder dan decoder (set-top box) tidak dapat mempertahankan kunci yang ketat, yang dapat menyebabkan decoder (set-top box) menjatuhkan frame. Namun, beberapa decoder (kotak set-top) tidak lagi secara ketat mendekode dan menampilkan sesuai dengan DTS dan PTS setelah kehilangan bingkai, tetapi mendekode sesuai dengan situasi buffer, karena penundaan pengkodean video dan audio berbeda, itu dapat menyebabkan audio Lukisan itu tidak sinkron.

    Selain itu, dalam proses transmisi dari encoder ke decoder (set-top box), karena adanya link buffer delay variabel seperti multiplexer dan modulator, penundaan transmisi paket PCR mungkin tidak konstan, bervariasi dari besar ke kecil. Jika PCR tidak diperbaiki, masalah di atas juga dapat terjadi.

    Untuk menyimpulkan

    Dari analisis di atas, terlihat bahwa baik encoder maupun decoder (set-top box) dapat menyebabkan terjadinya asinkronisasi audio dan video. Setelah menguji encoder dari berbagai merek, stasiun kami memilih encoder dengan indikator pengujian yang lebih baik dan menggantikan encoder asli, yang secara signifikan meningkatkan fenomena bahwa audio dan gambar TV tidak sinkron. Pada langkah selanjutnya dalam memperkenalkan kotak set-top, perusahaan jaringan juga akan memperkuat pengujian indikator yang relevan untuk meningkatkan kualitas peringkat audiens. Tentunya dalam proses memajukan digitalisasi radio dan televisi negara saya, kita masih membutuhkan upaya bersama dari para pekerja televisi dan produsen peralatan untuk akhirnya mencapai kesuksesan yang seutuhnya.

     

     

     

     

    Daftar semua Pertanyaan

    Nama panggilan

    Email

    Pertanyaan

    produk kami yang lain:

    Paket Peralatan Stasiun Radio FM Profesional

     



     

    Solusi IPTV Hotel

     


      Masukkan email untuk mendapatkan kejutan

      fmuser.org

      es.fmuser.org
      it.fmuser.org
      fr.fmuser.org
      de.fmuser.org
      af.fmuser.org -> Afrikans
      sq.fmuser.org -> Albania
      ar.fmuser.org -> Arab
      hy.fmuser.org -> Armenia
      az.fmuser.org -> Azerbaijan
      eu.fmuser.org -> Basque
      be.fmuser.org -> Belarusia
      bg.fmuser.org -> Bulgaria
      ca.fmuser.org -> Catalan
      zh-CN.fmuser.org -> Cina (Sederhana)
      zh-TW.fmuser.org -> Mandarin (Tradisional)
      hr.fmuser.org -> Kroasia
      cs.fmuser.org -> Ceko
      da.fmuser.org -> Denmark
      nl.fmuser.org -> Belanda
      et.fmuser.org -> Estonia
      tl.fmuser.org -> Filipina
      fi.fmuser.org -> Finlandia
      fr.fmuser.org -> Perancis
      gl.fmuser.org -> Galicia
      ka.fmuser.org -> Georgia
      de.fmuser.org -> Jerman
      el.fmuser.org -> Yunani
      ht.fmuser.org -> Kreol Haiti
      iw.fmuser.org -> Ibrani
      hi.fmuser.org -> Hindi
      hu.fmuser.org -> Hongaria
      is.fmuser.org -> Islandia
      id.fmuser.org -> Bahasa Indonesia
      ga.fmuser.org -> Irlandia
      it.fmuser.org -> Italia
      ja.fmuser.org -> Jepang
      ko.fmuser.org -> Korea
      lv.fmuser.org -> Latvia
      lt.fmuser.org -> Lithuania
      mk.fmuser.org -> Makedonia
      ms.fmuser.org -> Melayu
      mt.fmuser.org -> Malta
      no.fmuser.org -> Norwegia
      fa.fmuser.org -> Persia
      pl.fmuser.org -> Polandia
      pt.fmuser.org -> Portugis
      ro.fmuser.org -> Rumania
      ru.fmuser.org -> Rusia
      sr.fmuser.org -> Serbia
      sk.fmuser.org -> Slowakia
      sl.fmuser.org -> Slovenia
      es.fmuser.org -> Spanyol
      sw.fmuser.org -> Swahili
      sv.fmuser.org -> Swedia
      th.fmuser.org -> Thailand
      tr.fmuser.org -> Turki
      uk.fmuser.org -> Ukraina
      ur.fmuser.org -> Urdu
      vi.fmuser.org -> Vietnam
      cy.fmuser.org -> Welsh
      yi.fmuser.org -> Yiddish

       
  •  

    FMUSER Wirless Mengirim Video Dan Audio Lebih Mudah!

  • Kontak

    Alamat:
    No.305 Kamar HuiLan Building No.273 Huanpu Road Guangzhou China 510620

    E-mail:
    [email dilindungi]

    Telp / WhatApps:
    +8618078869184

  • Kategori

  • Buletin

    NAMA DEPAN ATAU LENGKAP

    E-mail

  • solusi paypal  Western UnionBank OF China
    E-mail:[email dilindungi]   WhatsApp: +8618078869184 Skype: sky198710021 Ngobrol denganku
    Copyright 2006-2020 Powered By www.fmuser.org

    Hubungi Kami