تعدد إرسال الصور المتحركة

تقنية تعدد إرسال الصور المتحركة هي إحدى تقنيات رسومات الحاسوب التي تسمح بعرض صور متحركة إضافية على الشاشة، تتجاوز الحد الأقصى المسموح به. وهي تقنية تاريخية إلى حد كبير، تُستخدم بشكل أساسي مع الأجهزة القديمة، حيث كانت الموارد المحدودة (مثل سرعة المعالج والذاكرة ) تعني دعم عدد قليل نسبيًا من الصور المتحركة. من ناحية أخرى، صحيح أيضًا أنه بدون تعدد الإرسال، ستظل دوائر معالجة الصور المتحركة خاملة معظم الوقت، مما يؤدي إلى هدر الموارد المحدودة.

وصف

تعتمد تقنية تعدد إرسال الصور النقطية على فكرة أنه على الرغم من أن الجهاز قد يدعم عددًا محدودًا من الصور النقطية، فإنه من الممكن أحيانًا إعادة استخدام نفس "مواضع" الصور النقطية أكثر من مرة في الإطار أو سطر المسح . [ 1 ] سيستخدم البرنامج أولًا الجهاز لرسم صورة نقطية واحدة أو أكثر، كالمعتاد. قبل الحاجة إلى رسم الإطار التالي (أو سطر المسح التالي)، يعيد البرنامج برمجة الجهاز لعرض صور نقطية إضافية في مواضع أخرى.

على سبيل المثال، يدعم نظام نينتندو الترفيهي (Nintendo Entertainment System) صراحةً تقنية تعدد إرسال الصور الرسومية (sprite multiplexing) على مستوى الجهاز، حيث يحتوي على 64 صورة رسومية، ولكنه قادر فقط على عرض 8 منها لكل خط مسح. أما في جهاز أتاري 2600 الأقدم ، فلم تكن تقنية تعدد إرسال الصور الرسومية مصممةً عمدًا، ولكن اكتشف المبرمجون أنه بإمكانهم إعادة ضبط شريحة الرسومات TIA لرسم صور رسومية إضافية على نفس خط المسح.

تعتمد تقنية تعدد إرسال الصور النقطية على قدرة البرنامج على تحديد الجزء من شاشة الفيديو الذي يتم رسمه في تلك اللحظة، أو على قيام جهاز الفيديو بتشغيل روتين فرعي في اللحظة الحاسمة. [ 2 ] يجب على المبرمج مراعاة تخطيط الشاشة بدقة. إذا لم تتم إعادة برمجة جهاز رسومات الفيديو في الوقت المناسب لعرض الصور النقطية الإضافية، فلن تظهر، أو سيتم رسمها بشكل غير صحيح.

لا تستخدم أجهزة رسومات الفيديو الحديثة عادةً الصور المتحركة المادية، لأن أنظمة الكمبيوتر الحديثة لا تحتوي على نوع القيود التي صُممت أجهزة الصور المتحركة لتجاوزها.

التطبيقات

تشمل الأنظمة التي تسمح للمبرمج باستخدام تقنية تعدد إرسال الصور النقطية ما يلي:

مراجع

  1. كولينز، ستيفن (1998-05-01). "رسومات الألعاب خلال عصر الحواسيب ذات 8 بت" . مجلة ACM SIGGRAPH لرسومات الحاسوب . 32 (2): 47-51 . doi : 10.1145/282037.282049 . ISSN 0097-8930 . S2CID 15000387 .  
  2. 1 2 ديلون، روبرتو (2015)، "كومودور 64 وهيكليته" ، في ديلون، روبرتو (محرر)، جاهز: نظرة استعادية على كومودور 64 ، سنغافورة: سبرينغر، ص 9-16 ، doi : 10.1007/978-981-287-341-5_2 ، ISBN  978-981-287-341-5تم الاطلاع عليه بتاريخ 2023-11-06