کدکننده ویدئو با استاندارد H.264/AVC - آزمایشگاه پردازش چند رسانه اي mpl
MPL-264
کد کننده ویدئو با استاندارد H.264/AVC
MPL-264 یک پیاده سازی تک تراشه ای در سطح 3.0 از پروفایل Baseline کدکننده H.264/AVC می باشد. معماری منعطف این پیاده سازی استفاده از آن را در گستره وسیعی از کاربردها ممکن می سازد. در ادامه به برخی از مشخصات MPL-264 اشاره می شود.
مشخصات کلیدی | |
مطابق با استاندارد H.264/AVC (ISO/IEC 14496-10) | قابل رقابت با سایر محصولات سخت افزاری از لحاظ فضای روی تراشه |
قابلیت فشرده سازی زمان واقعی (تا 30 فریم در ثانیه) | قابلیت افزایش محدوده جستجو تا 32 پیکسل |
پیاده سازی تک تراشه ای | الگوی بهینه خواندن از حافظه خارجی DRAM |
کنترل کننده نرخ بیت قابل برنامه ریزی | قابلیت افزایش دقت بیت ویدئو ورودی |
مشخصات فنی
ویژگی | پیاده سازی MPL-264 |
پروفایل | Baseline |
سطح | 3.0 |
حداکثر وضوع نمایش | 576×720 |
حداکثر تعداد فریم در ثانیه | 30 |
دقت ویدئوی ورودی | 8 بیت (روشنایی) 8 بیت (رنگ) |
دقت تخمین حرکت | تا 4/1 پیکسل |
حداکثر محدوده جستجو | 16 +/- پیکسل |
مدهای درون فریمی | همه مدها بجز مد plain برای مد 16×16 |
مدهای بین فریمی | اکثر مدها |
کنترل کننده نرخ بیت | CBR/VBR |
فیلتر بلوک زدائی | دارد |
کد کننده آنتروپی | CAVLC |
نرخ بیت خروجی | تا 10 مگابایت در ثانیه |
فرکانس کاری | حداقل 40 مگاهرتز (روی FPGA) |
واسط حافظه | DDR-2 |
هسته ASIC
برای کاربردهایی که به کارآیی و مجتمع سازی بالا، و در عین حال هزینه کم احتیاج دارند، و یا کاربردهایی مثل دوربین های مدار بسته و سیستمهای امنیتی که نیاز به تولید با حجم بالا می باشد، تکنولوژی ASIC مقرون به صرفه تر است. هسته MPL-264 قابلیت قرار گرفتن در گستره وسیعی از تکنولوژی های ASIC را دارد.
هسته FPGA
برای نمونه سازی سریع ASIC و یا در پروژه هایی که به زمان تولید سریع نیاز دارند، FPGA گزینه مناسبی به شمار می آید. هسته MPL-264 قابلیت قرار گرفتن در گستره وسیعی از تکنولوژی های FPGA را نیز دارد.
محتوای بسته تحویلی MPL-264
· طرح Netlist بهینه شده برای تکنولوژی مورد نظر (ASIC یا FPGA)
· مدل شبیه سازی (Simulation Model) برای قراردادن در سیستم
· محیط تست مستقل با داده های تست مرجع
· دستورات سنتز
· مستندات (شبیه سازی، کاربرد و راهنمای کارکرد)