وعلى الرغم من OV7725 السجل يمكن تعيينها من قبل مباشرة YCbCr444 تنسيق الإخراج دفق الفيديو، ولكن من أجل دراسة ومعالجة الصور، وصيغ الفيديو الأكثر أساسية، تعتزم البنغو لإجراء عملية التناوب YCbCr444 RGB888 (الانتاج المباشر وعلى مدار الساعة YCbCr اثنين بكسل، لا يمكنك تشغيل معدل الإطار الكامل).
حول هذا الشكل YCbCr (YUV) دفق الفيديو، ونرى البنغو بلوق على العنوان التالي:
RGB إلى YCbCr، ولكن في الواقع اللون تحويل الفضاء، ثلاثة ألوان أساسية لون الفضاء السابقة، الإنارة والتلون الذي محددة صيغة واضحة حزمة بيانات مجلس page5 OV7725 كاميرا الوحدة البرامج التطبيقية ملاحظات "قوات الدفاع الشعبي. اليدوية الكاميرا OV7725 تطبيق البرمجيات التفاصيل نظرا RGB وYCbCr لون الفضاء صيغة التحويل، حيث RGB إلى صيغة YCbCr على النحو التالي:
منذ عمليات الفاصلة العائمة لا يمكن فيريلوج HDL، واستخدام موسع 256 مرات، وأبعد إلى اليمين نحو 8Bit، لتحويل الصيغة على النحو التالي:
عند هذه النقطة، فإن السؤال المتبقي هو كيفية الهجرة إلى الصيغة أعلاه إلى FPGA. مضاعفات FPGA جزءا لا يتجزأ، مسجل الإزاحة، الأفاعي، إذا وصفت الحساب المباشر باستخدام التعبير النتائج أعلاه، يمكن أيضا أن تحسب من الناحية النظرية، ولكن هذه ليست لدينا ذروة الأخ، لأن تكلفة الكفاءة والموارد، وفي الوقت نفسه عندما عندما التعبير هو أقل من الصفر، نتيجة لأخطاء حسابية! ! !
لذلك، قبل خوارزمية الهجرة الرسمية، ونحن بحاجة لتقسيم العملية، في حين أن درجة معينة من التحول. لمنع وقوع سلبية خلال العملية، واستخراج أول مرة داخل الأقواس 128، على النحو التالي: