FMUSER بی سیم ویدئو و صدا را راحت تر انتقال می دهد!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> آفریقایی
sq.fmuser.org -> آلبانیایی
ar.fmuser.org -> عربی
hy.fmuser.org -> ارمنی
az.fmuser.org -> آذربایجانی
eu.fmuser.org -> باسک
be.fmuser.org -> بلاروسی
bg.fmuser.org -> بلغاری
ca.fmuser.org -> کاتالان
zh-CN.fmuser.org -> چینی (ساده شده)
zh-TW.fmuser.org -> چینی (سنتی)
hr.fmuser.org -> کرواتی
cs.fmuser.org -> چکی
da.fmuser.org -> دانمارکی
nl.fmuser.org -> هلندی
et.fmuser.org -> استونیایی
tl.fmuser.org -> فیلیپینی
fi.fmuser.org -> فنلاندی
fr.fmuser.org -> فرانسوی
gl.fmuser.org -> گالیسیایی
ka.fmuser.org -> گرجی
de.fmuser.org -> آلمانی
el.fmuser.org -> یونانی
ht.fmuser.org -> کریول هائیتی
iw.fmuser.org -> عبری
hi.fmuser.org -> هندی
hu.fmuser.org -> مجارستانی
is.fmuser.org -> ایسلندی
id.fmuser.org -> اندونزیایی
ga.fmuser.org -> ایرلندی
it.fmuser.org -> ایتالیایی
ja.fmuser.org -> ژاپنی
ko.fmuser.org -> کره ای
lv.fmuser.org -> لتونیایی
lt.fmuser.org -> لیتوانیایی
mk.fmuser.org -> مقدونی
ms.fmuser.org -> مالایی
mt.fmuser.org -> مالتیایی
no.fmuser.org -> نروژی
fa.fmuser.org -> فارسی
pl.fmuser.org -> لهستانی
pt.fmuser.org -> پرتغالی
ro.fmuser.org -> رومانیایی
ru.fmuser.org -> روسی
sr.fmuser.org -> صربی
sk.fmuser.org -> اسلواکی
sl.fmuser.org -> اسلوونیایی
es.fmuser.org -> اسپانیایی
sw.fmuser.org -> سواحیلی
sv.fmuser.org -> سوئدی
th.fmuser.org -> تایلندی
tr.fmuser.org -> ترکی
uk.fmuser.org -> اوکراینی
ur.fmuser.org -> اردو
vi.fmuser.org -> ویتنامی
cy.fmuser.org -> ولزی
yi.fmuser.org -> ییدیش
H.264 / MPEG-4 AVC (H.264) جدیدترین و امیدوار کننده ترین استاندارد فشرده سازی فیلم از زمان انتشار استاندارد فشرده سازی فیلم MPEG-2 در سال 1995 است. H.264 آخرین استاندارد بین المللی کدگذاری فیلم است که به طور مشترک توسط گروه توسعه مشترک ITU-T و ISO / IEC. از طریق این استاندارد ، بازده فشرده سازی تحت همان کیفیت تصویر در مقایسه با استاندارد قبلی بیش از 2 برابر افزایش یافته است. بنابراین ، H.264 به طور کلی به عنوان تأثیرگذارترین استاندارد صنعت در نظر گرفته می شود.
یکی ، تاریخچه توسعه H.264
H.264 زمانی H.26L نامیده می شد که توسط گروه خبره برنامه نویسی ITU در سال 1997 ارائه شد و پس از همکاری ITU و ISO در تحقیق ، MPEG4 Part10 (MPEG4 AVC) یا H.264 (JVT) نامیده شد. .
پیش زمینه فنی سطح بالا H.264
هدف اصلی استاندارد H.264 ارائه کیفیت تصویر بهتر در همان پهنای باند نسبت به سایر استانداردهای کدگذاری ویدیوی موجود است.
و ، در مقایسه با استانداردهای قبلی بین المللی مانند H.263 و MPEG-4 ، H.264 دارای بزرگترین مزیت در چهار جنبه زیر است:
1. هر فریم ویدئو به بلوک های متشکل از پیکسل جدا می شود ، بنابراین روند رمزگذاری قاب فیلم می تواند به سطح بلوک برسد.
2. روش افزونگی فضایی برای انجام پیش بینی فضایی ، تبدیل ، بهینه سازی و کدگذاری آنتروپی (کدگذاری با طول متغیر) در برخی از بلوک های اصلی قاب فیلم استفاده می شود.
3. روش ذخیره موقت برای بلوک های مختلف فریم های متوالی اتخاذ شده است ، به طوری که فقط قسمتهای تغییر یافته قابهای متوالی نیاز به کدگذاری دارند. الگوریتم برای تکمیل از پیش بینی حرکت و جبران حرکت استفاده می کند. برای برخی از بلوک های خاص ، جستجو در یک یا چند فریم که برای تعیین بردار حرکت بلوک کدگذاری شده است ، انجام می شود و بنابراین بلوک اصلی در رمزگذاری و رمزگشایی بعدی پیش بینی می شود.
4- فناوری اضافی فضای باقیمانده برای رمزگذاری بلوکهای باقیمانده در قاب ویدئو به کار گرفته شده است. به عنوان مثال: برای تفاوت بین بلوک منبع و بلوک پیش بینی مربوطه ، از تبدیل ، بهینه سازی و کدگذاری آنتروپی دوباره استفاده می شود.
ویژگی های H.264 و مزایای پیشرفته
H.264 بعد از MPEG4 که به طور مشترک توسط سازمان بین المللی استاندارد سازی (ISO) و اتحادیه بین المللی ارتباطات از راه دور (ITU) پیشنهاد شد ، نسل جدیدی از قالب فشرده سازی فیلم دیجیتال است. این نه تنها مزایا و ماهیت فن آوری های فشرده سازی قبلی را حفظ می کند ، بلکه دارای سایر فن آوری های فشرده سازی غیر قابل مقایسه است. بسیاری از مزایا
1. نرخ کم بیت: در مقایسه با فناوری های فشرده سازی مانند MPEG2 و MPEG4 ASP ، تحت کیفیت تصویر یکسان ، مقدار داده های فشرده شده با استفاده از فناوری H.264 فقط 1/8 MPEG2 و 1/3 MPEG4 است. بدیهی است که استفاده از فناوری فشرده سازی H.264 در زمان بارگیری کاربران و اتهامات ترافیکی داده تا حد زیادی صرفه جویی خواهد کرد.
2. تصاویر با کیفیت بالا: H.264 می تواند تصاویر با کیفیت بالا و مداوم و روان (کیفیت DVD) را ارائه دهد.
3. تحمل خطای قوی: H.264 ابزارهای لازم را برای حل خطاهایی مانند از دست دادن بسته که مستعد بروز در یک محیط ناپایدار شبکه هستند فراهم می کند.
4. سازگاری قوی در شبکه: H.264 یک لایه سازگاری شبکه (Network Adapation Layer) فراهم می کند ، که فایل های H.264 را قادر می سازد تا به راحتی در شبکه های مختلف (مانند اینترنت ، CDMA ، GPRS ، WCDMA ، CDMA2000 و غیره) منتقل شوند.
2. بررسی اجمالی استاندارد H.264
H.264 ، مانند استاندارد قبلی ، یک حالت کدگذاری ترکیبی از DPCM به علاوه کدگذاری تبدیل است. با این حال ، این یک طراحی مختصر از "بازگشت به اصول" را اتخاذ می کند و برای دستیابی به عملکرد فشرده سازی بسیار بهتر از H.263 ++ به گزینه های زیادی احتیاج ندارد. این قابلیت سازگاری با کانالهای مختلف را تقویت می کند و یک ساختار و نحو "دوستانه شبکه" را اتخاذ می کند. منجر به پردازش خطاها و از بین رفتن بسته ها می شود. طیف گسترده ای از اهداف برنامه برای پاسخگویی به نیازهای سرعت های مختلف ، رزولوشن های مختلف و موارد مختلف انتقال (ذخیره سازی).
از نظر فنی ، مزایای استانداردهای قبلی را متمرکز کرده و تجربه جمع شده در فرمول بندی استاندارد را به خود جذب می کند. در مقایسه با H.263 v2 (H.263 +) یا MPEG-4 نمایه ساده (Simple Profile) ، H.264 می تواند حداکثر در 50 نرخ کد در هنگام استفاده از بهترین رمزگذار مشابه روش رمزگذاری فوق٪ Bit Bit صرفه جویی کند. H.264 می تواند کیفیت ویدئوی بالا و با نرخ بیت را ارائه دهد. H.264 می تواند در حالت کم تأخیر کار کند تا با برنامه های ارتباطی بی درنگ (مانند کنفرانس ویدیویی) سازگار شود و همچنین می تواند در برنامه های بدون محدودیت تأخیر مانند ذخیره سازی فیلم و برنامه های پخش ویدئو مبتنی بر سرور به خوبی کار کند. H.264 ابزارهایی را برای رسیدگی به از دست دادن بسته ها در شبکه های انتقال بسته و ابزارهایی را برای مدیریت خطاهای بیت در شبکه های بی سیم مستعد خطا ارائه می دهد.
در سطح سیستم ، H.264 مفهوم جدیدی را ارائه می دهد که یک تقسیم بندی مفهومی بین لایه کدگذاری ویدئو (VCL) و لایه انتزاع شبکه (NAL) است ، که هسته اصلی محتوای ویدئو بیان محتوای فشرده شده است ، مورد دوم عبارت ارائه شده از طریق نوع خاصی از شبکه است ، این ساختار بسته بندی اطلاعات و کنترل اولویت بهتر اطلاعات را تسهیل می کند. نمودار بلوک کدگذاری سیستم H.264 همانطور که در شکل 1 نشان داده شده است.
شکل 1 بلوک نمودار سیستم H.264
سه ، فناوری کلیدی استاندارد H.264
1. کدگذاری پیش بینی درون فریم
برای کاهش فضای اضافی تصویر از کدگذاری درون فریم استفاده می شود. به منظور بهبود کارایی برنامه نویسی درون فریم H.264 ، از همبستگی مکانی ماکروبلاک های مجاور به طور کامل در یک قاب داده شده استفاده می شود و ماکروبلاک های مجاور معمولاً دارای ویژگی های مشابه هستند. بنابراین ، هنگام رمزگذاری یک ماکروبلاک مشخص ، ابتدا بر اساس ماکروبلاک های اطراف پیش بینی کنید (معمولاً بر اساس ماکروبلاک در گوشه بالا سمت چپ است ، زیرا این ماکروبلاک رمزگذاری شده است) ، و سپس تفاوت بین مقدار پیش بینی شده و مقدار واقعی را محاسبه کنید رمزگذاری شده است ، بنابراین در مقایسه با رمزگذاری مستقیم قاب ، نرخ بیت می تواند تا حد زیادی کاهش یابد.
H.264 6 حالت برای پیش بینی ماکروبلاک 4 × 4 پیکسل شامل 1 پیش بینی DC و 5 پیش بینی جهت دار فراهم می کند ، همانطور که در شکل 2 نشان داده شده است. در شکل ، در کل 9 پیکسل از A تا I بلوک مجاور کدگذاری شده است و می تواند برای پیش بینی استفاده شود اگر حالت 4 را انتخاب کنیم ، پیش بینی می شود 4 پیکسل a ، b ، c و d برابر با E مقادیر ، e ، f ، g و h4 پیکسل برابر F باشد. برای مناطق مسطح در تصویر که حاوی اطلاعات مکانی کمی است ، H.264 همچنین از کدگذاری درون قاب 16 16 XNUMX پشتیبانی می کند.
شکل 2 حالت کدگذاری داخل
2. کدگذاری پیش بینی بین فریم
کدگذاری پیش بینی بین فریم از افزونگی زمانی در فریم های متوالی برای برآورد حرکت و جبران استفاده می کند. جبران حرکت H.264 از بسیاری از ویژگی های اصلی در استانداردهای قبلی کدگذاری ویدئو پشتیبانی می کند و عملکردهای بیشتری را به صورت انعطاف پذیر اضافه می کند. H.264 علاوه بر پشتیبانی از فریم P و فریم B ، از یک قاب جدید Frame-SP انتقال بین جریان نیز پشتیبانی می کند. بعد از اینکه جریان کد حاوی فریم های SP است ، می تواند به سرعت بین جریان کد با محتوای مشابه اما با نرخ بیت های مختلف جابجا شود و از دسترسی تصادفی و حالت های پخش سریع به طور همزمان پشتیبانی کند.
برآورد حرکت H.264 دارای چهار ویژگی زیر است.
(1) تقسیم بندی ماکروبلاک ها در اندازه ها و شکل های مختلف
جبران حرکت هر ماکروبلاک 16 × 16 پیکسل می تواند اندازه ها و اشکال مختلف را به خود اختصاص دهد. H.264 از 7 حالت پشتیبانی می کند ، همانطور که در شکل 4 نشان داده شده است. جبران حرکت در حالت بلوک کوچک ، عملکرد پردازش اطلاعات دقیق حرکت را بهبود می بخشد ، اثر بلوک را کاهش می دهد و کیفیت تصویر را بهبود می بخشد.
(2) جبران حرکت زیر پیکسل با دقت بالا
در H.263 ، برآورد حرکت دقیق پیکسل نیم استفاده می شود ، در حالی که در H.264 ، برآورد حرکت دقیق 1/4 یا 1/8 پیکسل می تواند استفاده شود. هنگامی که دقت یکسانی لازم است ، خطای باقیمانده پس از H.264 با استفاده از برآورد حرکت دقت 1/4 یا 1/8 پیکسل کوچکتر از خطای باقیمانده پس از H.263 با استفاده از برآورد حرکت دقت پیکسل نیم است. به این ترتیب ، با همان دقت ، H.264 به نرخ بیت کمتری در برنامه نویسی بین قاب نیاز دارد.
(3) پیش بینی چند فریم
H.264 عملکرد پیش بینی چند فریم اختیاری را فراهم می کند. در طی رمزگذاری بین فریم ، 5 فریم مرجع مختلف می تواند انتخاب شود که عملکرد تصحیح خطای بهتری را ارائه می دهد که می تواند کیفیت تصویر ویدئو را بهبود بخشد. این ویژگی عمدتا در شرایط زیر مورد استفاده قرار می گیرد: حرکت تناوبی ، حرکت ترجمه ای و تغییر لنز دوربین به جلو و عقب بین دو صحنه متفاوت.
(4) فیلتر رفع انسداد
H.264 یک فیلتر تطبیقی برای از بین بردن جلوه های بلوک تعریف می کند ، که می تواند لبه های بلوک های افقی و عمودی را در حلقه پیش بینی کنترل کند ، تا حد زیادی جلوه های بلوک را کاهش می دهد.
3. تحول عدد صحیح
از نظر تحول ، H.264 از تحولی شبیه DCT بر اساس بلوک های پیکسل 4 × 4 استفاده می کند ، اما از یک تغییر مکان مبتنی بر عدد صحیح استفاده می کند. هیچ تحولی معکوس وجود ندارد. به دلیل معامله مشکلی در خطا وجود دارد. ماتریس تحول مانند نمونه ای است که در شکل 5 نشان داده شده است. در مقایسه با عملیات نقطه شناور ، تبدیل DCT صحیح باعث ایجاد برخی خطاهای اضافی خواهد شد ، اما از آنجا که مقداردهی بعد از تبدیل DCT دارای خطای کوانتیزاسیون است ، در مقایسه با آن ، تأثیر خطای کوانتیزاسیون ناشی از تبدیل عدد صحیح DCT بزرگ نیست. علاوه بر این ، تبدیل عدد صحیح DCT همچنین دارای مزایای کاهش میزان محاسبه و پیچیدگی است که منجر به پیوند به نقطه ثابت DSP می شود.
4. کمی کردن
در H.32 264 مرحله مختلف کوانتیزاسیون وجود دارد که بسیار شبیه به 31 مرحله کوانتیزاسیون در H.263 است ، اما در H.264 ، اندازه گام با سرعت ترکیبی 12.5٪ پیشرونده است و یک ثابت ثابت نیست.
در H.264 نیز دو روش برای خواندن ضرایب تبدیل وجود دارد: اسکن زیگزاگ و اسکن مضاعف. در بیشتر موارد ، از یک اسکن زیگزاگ ساده استفاده می شود. اسکن دوگانه فقط در یک بلوک با سطح کوانتیزاسیون کمتر استفاده می شود ، که به بهبود کارایی کدگذاری کمک می کند.
5. کدگذاری آنتروپی
آخرین مرحله پردازش کدگذاری ویدیویی ، کدگذاری آنتروپی است. در H.264 از دو روش مختلف کدگذاری آنتروپی استفاده شده است: کدگذاری طول متغیر جهانی (UVLC) و رمزگذاری حسابی دودویی تطبیقی مبتنی بر متن (CABAC).
در استانداردهایی مانند H.263 ، جداول مختلف کد VLC با توجه به نوع داده های کدگذاری شده مانند ضرایب تبدیل و بردارهای حرکت استفاده می شود. جدول کد UVLC در H.264 یک روش ساده را ارائه می دهد ، مهم نیست که نماد چه نوع داده ای را نشان می دهد ، از جدول کد طول کلمه متغیر یکنواخت استفاده می شود. مزیت سادگی است. عیب این است که یک جدول کد واحد از مدل توزیع آماری احتمال ، بدون در نظر گرفتن همبستگی بین نمادهای کد ، مشتق شده است و تأثیر در نرخ کد متوسط و بالا خیلی خوب نیست.
بنابراین ، روش اختیاری CABAC نیز در H.264 ارائه شده است. رمزگذاری حسابی استفاده از مدل های احتمالی همه عناصر نحوی (ضرایب تبدیل ، بردارهای حرکت) را هم بر روی رمزگذاری و رمزگشایی امکان پذیر می کند. به منظور بهبود بهره وری از برنامه نویسی حسابی ، از طریق فرآیند مدل سازی محتوا ، مدل احتمال اولیه می تواند با مشخصات آماری که با فریم ویدئو تغییر می کند سازگار شود. مدل سازی محتوا تخمین احتمال شرطی نمادهای رمزگذاری شده را فراهم می کند. با استفاده از یک مدل محتوای مناسب ، می توان همبستگی بین نمادها را با انتخاب مدل احتمال مربوطه نمادهای رمزگذاری شده در مجاورت نماد رمزگذاری شده فعلی ، از بین برد. عناصر نحوی مختلف معمولاً حفظ می شوند مدلهای مختلف.
چهارم ، استفاده از H.264 در کنفرانس ویدیویی
در حال حاضر ، اکثر سیستم های کنفرانس ویدئویی از استانداردهای کدگذاری ویدئویی H.261 یا H.263 استفاده می کنند و ظهور H.264 H.264 را قادر می سازد تا میزان بیت را 50 درصد در مقایسه با H.263 با همان سرعت کاهش دهد. به عبارت دیگر ، حتی اگر کاربران فقط از پهنای باند 384 کیلوبیت بر ثانیه استفاده کنند ، می توانند از خدمات ویدئویی با کیفیت بالا تا 768 کیلوبیت بر ثانیه تحت H.263 بهره مند شوند. H.264 نه تنها به صرفه جویی در هزینه های کلان کمک می کند ، بلکه باعث بهبود کارایی استفاده از منابع می شود و در عین حال خدمات کنفرانس ویدیویی با کیفیت تجاری را قادر می سازد تا مشتریان بالقوه بیشتری داشته باشند.
در حال حاضر ، چند محصول کنفرانس ویدئویی تولیدکنندگان وجود دارد که از پروتکل H.264 پشتیبانی می کنند و تولیدکنندگان متعهد به رواج استاندارد جدید صنعت H.264 هستند. از آنجا که سایر فروشندگان راه حل های کنفرانس ویدیویی یکی پس از دیگری از آنها الگو می گیرند ، ما قادر خواهیم بود مزایای خدمات ویدئویی H.264 را کاملاً تجربه کنیم.
|
ایمیل را وارد کنید تا غافلگیر شوید
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> آفریقایی
sq.fmuser.org -> آلبانیایی
ar.fmuser.org -> عربی
hy.fmuser.org -> ارمنی
az.fmuser.org -> آذربایجانی
eu.fmuser.org -> باسک
be.fmuser.org -> بلاروسی
bg.fmuser.org -> بلغاری
ca.fmuser.org -> کاتالان
zh-CN.fmuser.org -> چینی (ساده شده)
zh-TW.fmuser.org -> چینی (سنتی)
hr.fmuser.org -> کرواتی
cs.fmuser.org -> چکی
da.fmuser.org -> دانمارکی
nl.fmuser.org -> هلندی
et.fmuser.org -> استونیایی
tl.fmuser.org -> فیلیپینی
fi.fmuser.org -> فنلاندی
fr.fmuser.org -> فرانسوی
gl.fmuser.org -> گالیسیایی
ka.fmuser.org -> گرجی
de.fmuser.org -> آلمانی
el.fmuser.org -> یونانی
ht.fmuser.org -> کریول هائیتی
iw.fmuser.org -> عبری
hi.fmuser.org -> هندی
hu.fmuser.org -> مجارستانی
is.fmuser.org -> ایسلندی
id.fmuser.org -> اندونزیایی
ga.fmuser.org -> ایرلندی
it.fmuser.org -> ایتالیایی
ja.fmuser.org -> ژاپنی
ko.fmuser.org -> کره ای
lv.fmuser.org -> لتونیایی
lt.fmuser.org -> لیتوانیایی
mk.fmuser.org -> مقدونی
ms.fmuser.org -> مالایی
mt.fmuser.org -> مالتیایی
no.fmuser.org -> نروژی
fa.fmuser.org -> فارسی
pl.fmuser.org -> لهستانی
pt.fmuser.org -> پرتغالی
ro.fmuser.org -> رومانیایی
ru.fmuser.org -> روسی
sr.fmuser.org -> صربی
sk.fmuser.org -> اسلواکی
sl.fmuser.org -> اسلوونیایی
es.fmuser.org -> اسپانیایی
sw.fmuser.org -> سواحیلی
sv.fmuser.org -> سوئدی
th.fmuser.org -> تایلندی
tr.fmuser.org -> ترکی
uk.fmuser.org -> اوکراینی
ur.fmuser.org -> اردو
vi.fmuser.org -> ویتنامی
cy.fmuser.org -> ولزی
yi.fmuser.org -> ییدیش
FMUSER بی سیم ویدئو و صدا را راحت تر انتقال می دهد!
تماس با ما
نشانی:
شماره 305 اتاق HuiLan ساختمان شماره 273 Huanpu Road گوانگژو چین 510620
دسته بندی ها
عضویت در خبرنامه