Dirac (videoni siqish formati) - Dirac (video compression format)

Dirak
Fayl nomi kengaytmasi
drc
Tomonidan ishlab chiqilganBBC tadqiqotlari va rivojlanishi
Oxirgi nashr
2.2.3[1]
(2008 yil 23 sentyabr); 12 yil oldin (2008-09-23))
Format turiVideoni siqish format
TarkibidaMPEG-TS, Ogg, Ovi, MKV, MOV, MPEG-4 12-qism, va boshqalar.
KengaytirilganVC-2
StandartSMPTE 2042-1-2009, SMPTE 2042-2-2009 (Dirac kichik to'plami)

Dirak ochiq va royalti bepul video siqishni formati,[2] tomonidan ishlab chiqilgan spetsifikatsiya va tizim BBC tadqiqotlari va rivojlanishi.[3][4][5][6] Schrödinger va dirac-tadqiqot (ilgari "Dirac" deb nomlangan) ochiq va royalti bo'lmagan dasturiy ta'minotdir (video kodeklari ) Dirac. Dirac formati yuqori sifatli videoni siqishni bilan ta'minlashga qaratilgan Ultra HDTV va undan tashqarida,[4] kabi mavjud formatlar bilan raqobatlashadi H.264 va VC-1.

Spetsifikatsiya 2008 yil yanvar oyida yakunlandi va keyingi o'zgarishlar faqatgina xatolarni tuzatish va cheklashlardir.[1] O'sha yilning sentyabr oyida 1.0.0 versiyasi I-ramka sifatida tanilgan faqat kichik to'plam Dirac Pro ozod qilindi[7] va shu vaqtdan beri standartlashtirildi SMPTE kabi VC-2.[5][8] To'liq Dirac spetsifikatsiyasining 2.2.3 versiyasi, shu jumladan harakatni qoplash va kadrlararo kodlash bir necha kundan keyin chiqarildi.[9] Bi-bi-si Dirac Pro-dan HDTV suratlarini uzatish uchun ichki sifatida foydalangan Pekin Olimpiadasi 2008 yilda.[10][11][12]

Format dasturlari nazariy fiziklar sharafiga nomlangan Pol Dirak va Ervin Shredinger, 1933 yilni kim baham ko'rgan Fizika bo'yicha Nobel mukofoti.

Texnologiya

Dirac-ning qarorlarini qo'llab-quvvatlaydi HDTV (1920 × 1080) va undan kattaroq ma'lumotlarga ega bo'lib, ma'lumotlarning tezligini sezilarli darajada tejashga imkon beradi va masalan, video siqish formatlari sifatini yaxshilaydi. MPEG-2 2-qism, MPEG-4 2-qism va uning raqobatchilari, masalan. Theora va WMV. Dirac dasturchilari "da'vosini ilgari surmoqdalaryuqori aniqlikdagi video uchun MPEG-2 dan bit tezligini ikki baravar kamaytirish",[13] kabi standartlar bilan taqqoslanadigan qiladi H.264 / MPEG-4 AVC va VC-1.

Dirac ikkalasini ham qo'llab-quvvatlaydi doimiy bit tezligi va o'zgaruvchan bit tezligi operatsiya. Past kechikish sintaksisidan foydalanilganda, bit tezligi doimiy kechikishni ta'minlash uchun rasmdagi har bir maydon uchun (Dirac bo'lagi) doimiy bo'ladi. Dirac qo'llab-quvvatlaydi yo'qotish va yo'qotishsiz siqish rejimlari.[14]

Dirac ishlaydi to'lqin to'lqinlarining siqilishi, kabi JPEG 2000 va PGF tasvir formatlari va Cineform o'rniga professional video kodek diskret kosinus o'zgarishlari ichida ishlatilgan MPEG siqishni formatlari. Dirac foydalanishi mumkin bo'lgan ikkita to'lqin to'lqinlari JPEG 2000-lar bilan deyarli bir xil ( 5/3 va 9/7 to'lqinlar ), shuningdek, ulardan yana ikkitasi.[15]

Dirac-dan foydalanish mumkin Ovi, Ogg va Matroska konteyner formatlari va shuningdek foydalanish uchun ro'yxatdan o'tgan MPEG-4 fayl formati[16] va MPEG-2 transport oqimlari.[17]

VC-2

Dirac Pro SMPTEga standartlashtirish uchun taklif qilingan.[5][18][19] Dirac Pro spetsifikatsiyasi an I-ramka yuqori direktli dasturlarda professional va studiyadan foydalanishga yo'naltirilgan asosiy Dirac Spetsifikatsiyasining faqat pastki qismi.[1][20] 2010 yilda SMPTE Dirac Pro-ni VC-2 sifatida standartlashtirdi.[8][21]

  • SMPTE 2042-1: 2009 VC-2 videoni siqish[8]
  • SMPTE 2042-2: 2009 VC-2 darajasining ta'riflari
  • RP (Tavsiya etilgan amaliyotlar) 2047-1-2009 - 1080P yuqori aniqlikdagi video manbalarini VC-2 Mezzanine darajasida siqish
  • SMPTE 2047-2: 2010 VC-2 siqilgan videoni HD-SDI orqali tashish
  • RP 2042-3: 2010 - VC-2 muvofiqlik spetsifikatsiyasi[22]

Asosiy spetsifikatsiya 2012 yilda yangilangan bo'lib, kayıpsız va deyarli yo'qotishsiz arxivlash uchun yangi profil qo'shildi.[23]

Dasturiy ta'minotni amalga oshirish

Shredinger
Tuzuvchi (lar)Devid Shlif
Barqaror chiqish
2012 yil 1.0.11 / 23 yanvar; 8 yil oldin (2012-01-23)
TuriVideo kodek
LitsenziyaMPL 1.1, GNU GPL 2, GNU LGPL 2, MIT litsenziyasi
Veb-saytdiracvideo.org (Oflayn)

Hozirgi vaqtda spetsifikatsiyaning ikkita dasturiy ta'minoti mavjud. Birinchisi, avvallari shunchaki chaqirilgan Bi-bi-sining ma'lumotlarini amalga oshirish Dirak lekin qayta nomlandi dirac-tadqiqot chalkashmaslik uchun. U C ++ da yozilgan va ostida chiqarilgan Mozilla jamoat litsenziyasi, GNU GPL 2 va GNU LGPL bepul dasturiy ta'minot litsenziyalari. Ushbu dasturning 1.0.0 versiyasi 2008 yil 17 sentyabrda chiqarilgan.

Ikkinchi dastur chaqirildi Shredinger BBC tomonidan moliyalashtirildi va 100% bitstream mos kelganda kodekning yuqori mahsuldor, ko'chma versiyasini taqdim etishga qaratilgan. Shredinger ANSIda yozilgan C va dirac-tadqiqot bilan bir xil litsenziyalar asosida chiqarilgan, shuningdek juda ruxsat berilgan MIT litsenziyasi. Shredinger loyihasi ham beradi GStreamer kutubxonani ushbu ramka bilan ishlatilishini ta'minlash uchun plaginlari. 2008 yil 22 fevralda Schrödinger 1.0.0 chiqarildi.[24] Ushbu versiya HD720 / 25p kodini a-da real vaqtda hal qila oldi Asosiy Duo noutbuk.

Schrödinger-1.0.9 versiyasidan boshlab, "Shrödinger kodlash tezligi va ko'rish sifati jihatidan aksariyat kodlash holatlarida dirac-tadqiqotidan ustun turadi".[25] Ushbu nashr bilan, dirac-tadqiqotidagi kodlash vositalarining aksariyati Shrödingerga ko'chirildi va bu Shrödingerga dirac-tadqiqotga qaraganda siqilish samaradorligi bilan bir xil yoki yaxshi bo'ldi.

BBC-da yangi kodlash vositalarining qanchalik yaxshi ishlashini tekshirish va sifatga ta'sir qiluvchi xatolar tezda bartaraf etilishini tekshirish uchun kodlovchi sifatini sinash tizimi o'rnatildi.

Patentlar

Bi-bi-si Dirac-da hech qanday patentga ega emas. Ilgari ular Patac-ga talabnomalarini qaytarib bo'lmaydigan tarzda, har kimga Dirac-ga tegishli patentlari uchun royalti bo'lmagan litsenziyani berishni rejalashtirishgan, ammo ular arizalarning bekor bo'lishiga yo'l qo'yishgan. Bundan tashqari, ishlab chiquvchilar Dirac kompaniyasining har qanday uchinchi tomon patentlarini buzmasligini ta'minlashga harakat qilishlarini aytishdi va jamoatchilikka Diracni har qanday maqsadda ishlatishga imkon berishdi.[26]

Ish stolini ijro etish va kodlash

2008 yil noyabr oyidan boshlab Dirac videoni ijro etish qo'llab-quvvatlanadi VLC media pleer (0.9.2 yoki undan yangi versiyasi) va GStreamer ramka (masalan Songbird, Ritmbox va Totem ). Shuningdek, qo'llab-quvvatlash qo'shildi FFmpeg.[27]

Dirac-ga kodlashi mumkin bo'lgan dasturlarga quyidagilar kiradi MediaCoder, Yashash va OggConvert, shu qatorda; shu bilan birga FFmpeg.

Ishlash

Dirac spetsifikatsiyasidagi algoritmlar zamonaviy xalqaro standartlarga nisbatan raqobatbardosh ishlashni ta'minlash maqsadida ishlab chiqilgan. Ular muvaffaqiyatga erishdilarmi - bu ochiq savol; 2008 yil ikkinchi choragida amalga oshirilgan dasturlardan foydalanilgan kamida bitta taqqoslash mavjud - bu shuni ko'rsatmoqda x264 Diracdan yuqori ball[28]- bu endi biroz eskirgan.[28] 2009 yil avgustidan boshlab Dirac kodekining chiqishlari bo'yicha o'tkazilgan tadqiqotlar shuni ko'rsatadiki, SDTV-da olingan sifat H.264 chiqishidan past[29] va HD tarkibni o'z ichiga olmaydi.

Adabiyotlar

  1. ^ a b v "Dirac texnik xususiyatlari" (PDF). Arxivlandi asl nusxasi 2015 yil 3-may kuni. Olingan 4 yanvar 2011.
  2. ^ "Dirak to'g'risida". Olingan 15 iyul 2012.
  3. ^ "Savol-javob - Diracvideo". diracvideo.org. Arxivlandi asl nusxasi 2010 yil 23 iyulda. Olingan 30 avgust 2009.
  4. ^ a b "Dirak to'g'risida". diracvideo.org. Arxivlandi asl nusxasi 2010 yil 23 iyulda. Olingan 30 avgust 2009.
  5. ^ a b v Tim Borer (2007). "BBC Research White Paper, WHP 159, 2007 yil noyabr, Ishlab chiqarish va undan keyingi ishlab chiqarish uchun ochiq texnologiyalarni video kompressiyasi". (PDF). Olingan 19 avgust 2010.
  6. ^ "BBC R&D - Dirac". Olingan 19 avgust 2010.
  7. ^ Edge, Jeyk (2008 yil 17 sentyabr). "Dirac 1.0.0 chiqarildi". LWN.net. Olingan 7 iyul 2017.
  8. ^ a b v "SMPTE 2042-1: 2012". Olingan 9 sentyabr 2015.
  9. ^ "Dirac spetsifikatsiyasi, 2.2.3 versiyasi". (PDF). BBC. 23 sentyabr 2008. Arxivlangan asl nusxasi (PDF) 2015 yil 3-may kuni. Olingan 5 iyul 2009. Iqtibos jurnali talab qiladi | jurnal = (Yordam bering)
  10. ^ "BBC HD havolalarini kuchaytirish uchun Dirac Pro". Broadcast jurnali (East Midland Allied Press ).
  11. ^ BBC Dirakni birinchi o'ringa suradi
  12. ^ Va endi, Olimpiya o'yinlaridan Dirac, yangi bepul kodek!
  13. ^ "Dirak haqida umumiy ma'lumot". BBC ilmiy-tadqiqot ishlari. Olingan 14 yanvar 2009.
  14. ^ BBC tadqiqotlari (2008 yil 23 sentyabr). "Dirac spetsifikatsiyasi" (PDF). diracvideo.org. Arxivlandi asl nusxasi (PDF) 2016 yil 8 martda. Olingan 4 oktyabr 2009. Iqtibos jurnali talab qiladi | jurnal = (Yordam bering)
  15. ^ Devis, Tomas (2008 yil 6-fevral). "Dirac: Wavelet konvertatsiyasi". Olingan 9 sentyabr 2015.
  16. ^ MP4 ro'yxatga olish idorasi - Dirac Arxivlandi 2009 yil 19 aprel Orqaga qaytish mashinasi 2009-07-05 da qabul qilingan
  17. ^ SMPTE Ro'yxatdan o'tish idorasi, MChJ; Format_identifier drac-ga ro'yxatdan o'tish Arxivlandi 2009 yil 21 aprel Orqaga qaytish mashinasi 2009-07-05 da qabul qilingan
  18. ^ "Siqish va transkodlash bo'yicha yutuqlar: 2008 yil va undan tashqarida - 8 martgacha SMPTE VC2 / Dirac yordamida mart oyini qo'llab-quvvatlash". SMPTE. Arxivlandi asl nusxasi 2011 yil 19-iyulda. Olingan 30 avgust 2009.
  19. ^ "Dirac video kodeklari uchun dunyoda birinchi yuqori samaradorlik mavjud". 6 mart 2008 yil. Olingan 18 avgust 2010.
  20. ^ BBC. "Dirac Pro - DIRAC PRO NIMA?". Olingan 18 avgust 2010.
  21. ^ "Schroedinger-1.0.9 chiqdi, boshqa yangiliklar - SMPTE VC-2". 2010 yil 4 mart. Olingan 18 avgust 2010.
  22. ^ "SMPTE RP 2042-3: 2010, VC-2 muvofiqlik spetsifikatsiyasi".. Olingan 18 avgust 2010.
  23. ^ "ST 2042-1 VC-2-ni qayta ko'rib chiqish - yangi profil". 15 sentyabr 2012. Arxivlangan asl nusxasi 2016 yil 5 fevralda. Olingan 9 sentyabr 2015.
  24. ^ Diracvideo.org Yuklab olish bo'limi - schroedinger-1.0.0.tar.gz, 2008 yil 22-fevral, 13:52, 739K, 2009-08-07 da olingan
  25. ^ "Schrödinger-1.0.9 chiqdi". Olingan 11 mart 2010.
  26. ^ "Siz biron bir patentni buzasizmi? rasmiy savol-javoblarda ". Arxivlandi asl nusxasi 2008 yil 4-avgustda. Olingan 14 yanvar 2009.
  27. ^ "Dirac muvofiqligi matritsasi rasmiy vikida ". Olingan 14 yanvar 2009.
  28. ^ a b "Dirac, Dirac Pro va Theora-ning royalti bo'lmagan va ochiq videoni siqish texnik xususiyatlarini baholash va ularning ochiq manbali dasturlari". Mart 2009. Arxivlangan asl nusxasi (PDF) 2012 yil 7-iyulda.
  29. ^ "Dirac video kodekini ishlashini tahlil qilish va H.264 / MPEG-4 AVC 10-qism bilan taqqoslash (§5 xulosaga qarang)" (PDF). Olingan 7 iyul 2017.

Tashqi havolalar