برای تجهیزات ویدئویی تعبیه شده, محموله های پهپاد, سیستم های خودرو, دوربین های صنعتی و سایر کاربردهای تخصصی, مشتریان گاهی اوقات خیلی بیشتر از یک رمزگذار ویدیوی استاندارد یا برد DVR نیاز دارند.
یک نیاز معمولی ممکن است شامل دو ورودی ویدئو CVBS مستقل باشد, پردازش همزمان ویدیو, تصویر در تصویر (PIP), پوشش ویدیویی, OSD سفارشی, ضبط بلادرنگ و ادغام داده های تله متری خارجی - همه در یک PCB مستقل فشرده.
در اونون, می توانیم ارائه دهیم سفارشی سازی OEM/ODM بر اساس پلتفرم های پردازش ویدیویی موجود, به مشتریان این امکان را می دهد که به جای توسعه یک سیستم پردازش ویدئویی از ابتدا، یک پلت فرم سخت افزاری اثبات شده را تغییر دهند..
مورد نیاز پردازش ویدیوی سفارشی معمولی
یک نوع پروژه اخیر به گردش کار عملیاتی زیر نیاز دارد:
ورودی CVBS 1 + ورودی CVBS 2 → پردازش همزمان → PIP / پوشش / Fusion → OSD → ضبط + خروجی ویدیو
نکته مهم این است که هر دو ورودی ویدیو باید به طور همزمان پردازش شوند.
این با یک سوئیچر ویدئویی دو دوربینه ساده متفاوت است, که در آن تنها یک منبع ویدیو در یک زمان انتخاب و نمایش داده می شود.
سیستم هدف باید هر دو جریان ویدئو را برای پردازش بلادرنگ در دسترس نگه دارد و آنها را در تصویر خروجی نهایی ترکیب کند.
1. دو ورودی ویدئو CVBS
PCB سفارشی شده را می توان حول دو ورودی ویدیوی آنالوگ مستقل طراحی کرد.
الزامات معمولی شامل:
- 2 × ورودی های مستقل CVBS
- PAL 720 × 576 پشتیبانی می کند
- پشتیبانی NTSC در صورت نیاز
- پردازش همزمان هر دو ورودی ویدئو
- بدون تعویض ویدیوی ساده
- زمان واقعی PIP یا پردازش همپوشانی
این نوع معماری زمانی می تواند مفید باشد که دو دوربین به طور همزمان باید فعال بمانند.
به عنوان مثال:
دوربین 1 → ویدیوی اصلی
دوربین 2 → فیلم PIP ثانویه
سپس تصویر نهایی پردازش شده را می توان نمایش داد, ضبط و از طریق رابط خروجی ویدیوی انتخاب شده ارسال می شود.
2. PIP در زمان واقعی و همپوشانی ویدیو
تصویر در تصویر یکی از الزامات کلیدی برای این نوع پروژه است.
تصویر ویدئویی ثانویه ممکن است نیاز به تنظیم داشته باشد:
- موقعیت
- عرض و ارتفاع
- مقیاس بندی
- حالت همپوشانی
- شفافیت
- منطقه نمایش
یک برنامه معمولی ممکن است نیاز داشته باشد که پنجره ویدیوی دوم به مکان های مختلف در تصویر اصلی ویدیو منتقل شود.
به عنوان مثال:
ویدیوی اصلی CVBS + ویدئو CVBS ثانویه → خروجی PIP
جایی که توسط پردازنده/پلتفرم انتخاب شده پشتیبانی می شود, توابع شفافیت یا ترکیب آلفا را نیز می توان در نظر گرفت.
اگر ترکیب آلفای واقعی در پلتفرم موجود در دسترس نباشد, حالت های همپوشانی و PIP موجود را می توان در مرحله سفارشی سازی ارزیابی کرد.
قابلیت PIP دقیق به پردازنده انتخاب شده بستگی دارد, رمزگشای ویدیو و معماری سیستم عامل موجود.
3. OSD و ادغام داده های خارجی
یکی دیگر از نیازهای مهم OSD قابل تنظیم است.
ممکن است سیستم نیاز به نمایش اطلاعاتی مانند:
- ولتاژ باتری
- درصد باتری یا سطح تخمینی باتری
- عنوان قطب نما
- عنوان مغناطیسی یا جغرافیایی
- مختصات GPS
- تاریخ و زمان
- متن تعریف شده توسط کاربر
- سایر اطلاعات تله متری
داده های خارجی را می توان به طور بالقوه از طریق رابط هایی مانند:
- UART
- RS232
- RS422
- USB
- GPIO
- ADC
به عنوان مثال, کنترلر خارجی مشتری می تواند GPS ارسال کند, قطب نما و اطلاعات باتری از طریق UART.
سپس سفتافزار پردازشگر ویدیو میتواند از این دادهها برای تولید اطلاعات OSD مربوطه در ویدیوی زنده استفاده کند.
یک جریان داده معمولی می تواند باشد:
جی پی اس / قطب نما / سنسور باتری → UART / رابط خارجی → PCB پردازش ویدیو → OSD → خروجی ویدیو + در حال ضبط
رابط و پروتکل دقیق را می توان با توجه به تجهیزات مشتری سفارشی کرد.
4. ضبط ویدیو در زمان واقعی
برای بسیاری از برنامه های تعبیه شده, ضبط یک ویژگی اختیاری نیست.
معماری مورد نیاز ممکن است باشد:
دو ورودی CVBS → PIP / پوشش / OSD → ویدیوی نهایی → رمزگذاری H.264/H.265 → کارت SD / eMMC
ممکن است مشتری نیاز داشته باشد:
- ضبط مداوم در زمان واقعی
- رمزگذاری H.264 یا H.265
- ضبط کارت SD
- ضبط eMMC
- تقسیم بندی خودکار فایل ها
- ضبط بازیابی پس از قطع برق
- ضبط تصویر نهایی پردازش شده
- OSD در فیلم ضبط شده موجود است
شرط کلیدی این است که تصویر PIP پردازش شده/روکش باید ثبت شود, به جای ضبط یکی از ورودی های اصلی دوربین.
این سیستم را برای عملیات تعبیه شده مستقل بدون نیاز به رایانه شخصی مناسب می کند.
5. خروجی ویدیو
بسته به پروژه, رابط های خروجی ویدئویی متفاوتی را می توان در نظر گرفت.
رابط های ممکن عبارتند از:
- خروجی CVBS PAL
- HDMI
- BT.656
- MIPI
- سایر رابط های ویدئویی دیجیتال
برای برخی از برنامه های کاربردی تعبیه شده, CVBS ترجیح داده می شود زیرا می تواند مستقیماً به نمایشگرهای موجود متصل شود, فرستنده ها یا سیستم های ویدئویی.
برای کاربردهای دیگر, HDMI یا یک رابط ویدئویی دیجیتال ممکن است مناسب تر باشد.
بنابراین رابط خروجی را می توان با توجه به معماری سیستم موجود مشتری انتخاب کرد.
6. طراحی PCB جاسازی شده فشرده
اندازه هدف برای این نوع پروژه اغلب کمتر از:
100 × 100 میلی متر
بسته به پردازنده ممکن است PCB کوچکتری وجود داشته باشد, رمزگشا, رمزگذار, حافظه, نیازهای ذخیره سازی و رابط.
تخته نهایی را می توان به صورت یک عرضه کرد PCB لخت یا ماژول تعبیه شده, بدون محفظه.
این باعث می شود آن را برای ادغام در:
- تجهیزات بارگیری پهپاد
- سیستم های ویدئویی خودرو
- تجهیزات صنعتی
- سیستم های مانیتورینگ قابل حمل
- رباتیک
- سیستم های دوربین تخصصی
- تجهیزات DVR سفارشی
- محصولات ویدئویی OEM
7. 12منبع تغذیه V DC
برای این نوع کاربرد, ممکن است مشتری به ورودی DC در محدوده 5 تا 12 ولت نیاز داشته باشد.
برای برخی از سیستم عامل های موجود, با این حال, 12V DC مورد نیاز است.
مصرف انرژی به پردازنده انتخاب شده بستگی دارد, رمزگذار ویدیو, دستگاه ذخیره سازی, رابط خروجی و پیکربندی محیطی.
در طول ارزیابی OEM/ODM, ما می توانیم بر اساس پیکربندی سخت افزاری نهایی، مصرف معمولی و حداکثر توان مورد انتظار را ارائه کنیم.
8. سفارشی سازی سیستم عامل
سخت افزار تنها بخشی از یک راه حل سفارشی پردازش ویدیو است.
همچنین ممکن است نیاز به تغییر سیستم عامل برای برنامه مشتری داشته باشد.
سفارشی سازی سیستم عامل احتمالی شامل:
- پیکربندی PIP
- پوشش ویدیویی
- چیدمان OSD
- پروتکل داده OSD
- رابط فرمان UART
- ادغام تله متری خارجی
- پیکربندی ضبط
- تقسیم بندی فایل ها
- پیکربندی راه اندازی
- پیکربندی خروجی ویدیو
- توابع ارتقاء سیستم عامل
جایی که در دسترس است, اسناد SDK/API نیز می تواند برای توسعه بیشتر در سمت مشتری ارائه شود.
سیستم نهایی در نظر گرفته شده است که به عنوان یک ماژول پردازش ویدئویی تعبیه شده مستقل, بدون نیاز به رایانه شخصی در طول عملکرد عادی.
9. پلتفرم موجود در مقابل. توسعه جدید
برای پروژه های OEM, شروع با یک پلت فرم اثبات شده موجود می تواند به طور قابل توجهی خطر توسعه را در مقایسه با توسعه کل سیستم از صفر کاهش دهد.
به جای طراحی:
رسیور ویدیو + پردازنده + رمزگذار + ذخیره سازی + OSD + رابط ها + سیستم عامل
از ابتدا, ما می توانیم PCB پردازش ویدئویی موجود را ارزیابی کنیم و تعیین کنیم که کدام عملکردها را می توان حفظ کرد و کدام عملکردها نیاز به سفارشی سازی دارند..
فرآیند توسعه ممکن است شامل:
- مشتری الزامات فنی دقیق را ارائه می دهد.
- ما نزدیکترین پلتفرم سخت افزاری موجود را شناسایی می کنیم.
- مهندسی پردازنده را ارزیابی می کند, رمزگشا, رمزگذار و منابع حافظه.
- عملکردهای PIP/overlay/OSD/ضبط موجود ارزیابی می شوند.
- رابط های سخت افزاری تایید شده است.
- الزامات سفارشی سازی سفت افزار تعریف شده است.
- نمونه اولیه یا واحدهای نمونه تهیه می شود.
- مشتری تست عملکردی را انجام می دهد.
- در صورت نیاز، سفتافزار و سختافزار اصلاح میشوند.
- تولید سفارشی پس از تایید شروع می شود.
این رویکرد به ویژه زمانی مناسب است که مشتری بخواهد یک محصول تخصصی توسعه دهد اما نمیخواهد کل فرآیند توسعه سختافزار و سفتافزار را از صفر شروع کند..
10. نمونه مورد نیاز OEM/ODM
مشخصات پروژه معمولی ممکن است به این شکل باشد:
| تابع | نیاز معمولی |
|---|---|
| ورودی ویدیو | 2 × CVBS مستقل |
| استاندارد ویدیویی | PAL 720 × 576, NTSC اختیاری است |
| پردازش | پردازش دو کاناله همزمان |
| PIP | مورد نیاز |
| پوشش | مورد نیاز |
| موقعیت PIP | قابل تنظیم |
| اندازه PIP | قابل تنظیم |
| شفافیت | ترجیحا قابل تنظیم |
| OSD | مورد نیاز / قابل تنظیم |
| در حال ضبط | مورد نیاز |
| کدک | H.264 / H.265 |
| ذخیره سازی | کارت SD / eMMC |
| حالت ضبط | مستمر |
| خروجی | CVBS / HDMI / رابط دیجیتال |
| داده های خارجی | UART / RS232 / RS422 / USB / GPIO / ADC |
| قدرت | 12V DC برای پلت فرم انتخاب شده |
| اندازه PCB | ترجیحا زیر 100 × 100 میلی متر |
| سیستم عامل | قابل تنظیم |
| SDK/API | بسته به پلتفرم |
مشخصات نهایی پس از ارزیابی مهندسی پلت فرم سخت افزاری انتخاب شده تعیین می شود.
11. کاربردهای دوربین دوگانه و تصویربرداری حرارتی
همین نوع معماری پردازش ویدیو را می توان با سیستم های دوربین دوگانه نیز استفاده کرد.
به عنوان مثال, یک دوربین با نور مرئی و دوربین تصویربرداری حرارتی را می توان در یک سیستم پردازش ویدئویی جاسازی شده ترکیب کرد..
640× 512 ماژول تصویربرداری حرارتی دو نور
راهحلهای دوربین دوگانه ما میتوانند تصویربرداری حرارتی و تصویربرداری با نور مرئی را ترکیب کنند و ممکن است برای برنامههایی که نیاز به روز/شب یا ویدیوی چند سنسوری دارند مناسب باشند..
برای برخی از سیستم های دوربین سفارشی شده, معماری ورودی ویدئو و رابط کنترل نیز می تواند با توجه به برنامه مشتری ارزیابی شود.
12. توسعه PCB پردازش ویدئو OEM/ODM
اگر پروژه شما به یک برد پردازش ویدئویی تعبیه شده سفارشی نیاز دارد, ما می توانیم ارزیابی کنیم که آیا یک پلت فرم موجود می تواند به عنوان پایه سخت افزاری استفاده شود یا خیر.
پروژه های سفارشی سازی معمولی ممکن است شامل شوند:
ورودی دوگانه CVBS
→ رمزگشایی ویدیو
→ PIP / پوشش / فیوژن
→ OSD
→ رمزگذاری H.264/H.265
→ کارت SD / ضبط eMMC
→ CVBS / HDMI / خروجی فیلم دیجیتال
با رابط های خارجی برای GPS, قطب نما, باتری و سایر اطلاعات تله متری.
پردازنده واقعی, رسیور ویدیویی, رمزگذار, حافظه, ذخیره سازی, رابط ها, ابعاد PCB و عملکرد سیستم عامل به پلت فرم انتخاب شده و نیازهای پروژه بستگی دارد.
برای دریافت PCB پردازش ویدیوی سفارشی با ما تماس بگیرید
لطفا مورد نیاز خود را ارائه دهید:
- فرمت ورودی ویدیو
- فرمت خروجی ویدیو
- الزامات PIP
- الزامات ضبط
- اطلاعات OSD
- رابط های داده های خارجی
- الزامات ذخیره سازی
- منبع تغذیه
- اندازه PCB
- مقدار مورد انتظار
- الزامات سفارشی سازی سیستم عامل
سپس تیم مهندسی ما میتواند نزدیکترین پلتفرم موجود را ارزیابی کند و تعیین کند چه چیزی میتواند برای برنامه شما سفارشی شود.
پروژه های OEM/ODM برای توسعه نمونه اولیه و تولید سفارشی مورد استقبال قرار می گیرند.

یک سوال بپرسید
از پاسخ شما سپاسگزاریم. ✨