تكوين صورة علي الشاشة Creating an Image

تكوين صورة علي الشاشة Creating an Image :

بمجرد توليد إشارة التوقيت المناسبة وبدأت عملية المسح في تزامن سليم ، السؤال الآن كيف تتكون الصورة علي الشاشة ؟ تذكر أن الصورة تتكون علي الشاشة عن طريق التغيير في شدة استضاءة الشعاع الالكتروني أثناء مسح الشعاع لوجه شاشة العرض ، فإذا قمنا بتوصيل إشارة رقمية Digital إلي مدخل دائرة فيديو الشاشة CRT ، في هذه الحالة يمكننا إطفاء أو إضاءة الشعاع عن طريق الأصفار والآحاد التي تمثل معلومات الفيديو الرقمية ، فمثلاً إذا كانت الإشارة الرقمية هي قالب Pattern من الأصفار والآحاد تتغير مع توقيت نبات التزامن ، فإن ناتج العرض العرض يكون عبارة عن سلسلة من الخطوط الأفقية ، رهض وعدد هذه الخطوط سيتوقف علي معدل النقط (نبضات الساعة الأساسية) Dot Clock ، يبين شكل (7-24) الصورة الناتجة علي الشاشة وكذلك نبضات التزامن الأفقي وأيضاً المعلومات الرقمية للصورة (لتكوين خط مسح أفقي واحد من الصورة).

بالطبع هذا القالب من الصورة البسيط غير مفيد إلا عند الاختبار لضبط عملية العرض ، إلا أننا نحتاج لمولد قوالب صور قابل للبرمجة Programmable Pattern Generator ، وتسمي مساحة الذاكرة الخاصة بالقوالب القابلة للبرمجة بالوحدات الوسيطة للأنعاش Refresh Buffer أو RAM الفيديو "Video RAM" (باعتبار أنها ذاكرة RAM تحفظ قوالب صور العرض بشفرة الأصفار والآحاد) وهي عبارة عن مصفوفة من ذاكرة الوصول العشوائي ، تخرج البيانات الثنائية Binary Data من RAM الفيديو ثم تدخل إلي المسجل أزاحه توازي / توالي Shift Register ، الذي بدوره يقوم بإخراج المعلومة النقطية للصورة بالتوالي (نقطه نقطه) بمعدل تزامن مع إشارة ساعة النقط Clock Dot ، لابد من وجود عداد النقط Bit Counter الذي مهمته تحميل مسجل الإزاحة بمجموعة النقط التالية بعد خروج جميع نقط المجموعة السابق تحميلها بالمسجل ، ففي حالة استخدام RAM عرض بياناتها 8-bit من المعلومات التي تخص 8 Pixels بعد خروج ال 8-Bit السابق تحميله بها والتي تخص مجموعة ال Pixels التي تم إزاحتها إلي خارج المسجل ومنه إلي ال CRT ، يتم توصيل خطوط العنوان للفيديو RAM بمخارج سلسلة عدادات التوقيت ، تقوم مخارج عدادات البايت byte counter بالمحافظة علي مسار مجموعة ال Pixels الحالية أي العنوان الأفقي لل Pixles ، أما عداد السطر Line Counter فهو يحافظ علي العنوان الرأسي لل Pixles.

7 (4)7 (5)

هذا معناه أنا لو افترضنا أن كل Pixel له احداثيين ، إحداثي أفقي وإحداثي رأسي فإن معلومات هذين الاحداثيين تتحدد عن طريق عداد البايت وعداد السطر ، يبين شكل (7-25) خريطة الذاكرة وعدادات العناوين لمولد الفيديو.

بما أن النصوص يتم تكوينها عن طريق مجموعة ثابتة من الحروف ، فإن القوالب Patterns المطلوبة لتوليد هذه الحروف يمكن تخزينها في ذاكرة ROM ، ويطلق علي هذه الذاكرة التي تحتفظ بقوالب جميع الحروف بـ ROM مولد الحروف "ROM Character Generator" وتوضع ROM مولد الحروف بين خرج RAM الفيديو ومسجل إزاحة الفيديو ، كما هو موضح بشكل (7-26).

يستخدم مولد الحروف المبين في شكل (7-26) ذاكرة ROM سعة 256x8x6 bit ، أي 2048×6 bit يسمح هذا النظام بتخصيص مصفوفة نقطية للحرف الواحد أبعادها 6×8 بحيث تتضمن الحرف نفسه الذي يكون حجمه 5×7 ، كما هو مبين بشكل (7-27) ، ويجب أن نسمح بنقطة واحدة كفراغ بين الحرف والحرف المجاور له وبين الحرف والحرف الذي أسفله.

 

 

أيضاً يتم إعادة ترتيب عناوين الذاكرة ، يعد عداد ال Pixel حتي 6 ثم يعيد تحميل مسجل الإزاحة بعد إزاحة 6 Pixels خارج المسجل ، يقوم عداد أعمدة الحروف بتحديد عنوان العمود الذي يقع فيه الحرف ثم تغذية RAM الفيديو بالعنوان الأفقي للحرف ، بينما يقوم عداد صفوف الحروف Character Line Counter بتحديد عنوان الصف الذي يقع فيه الحرف ثم تغذية ROM مولد الحروف بـ 3-Bit تمثل عنوان صف النقط للحرف بذاكرة ال ROM ، وأخيراً يقوم عداد الصفوف Character Row Counter بتغذية RAM الفيديو بعنوان صف الحروف الجاري عرضه وتوليد إشارة التزامن الرأسي التي تبين انتهاء عرض الكادر بالكامل ، يبين شكل (7-28) العلاقة بين مخارج العدادات وال Pixels .

7 (7)7 (8)

Possibly Related Posts:


كتب في نفس المجال او من نفس الفئة

About farahat 1475 Articles
الــبــاجور - المـنـوفـيـة - جمهورية مصر العربية 0106331333 مهندس /احمد فرحات درس هندسه و علوم النظم و الحاسبات و له خيرة 18 عام في المجالات الهندسية المتعلقه بالنظم الهندسية كافة سواء كانت نظم لها علاقة بالعتاد (كهربيه - الكترونية - ميكانيكية) او نظم لها علاقة بالبرمجيات و قد حصل علي دبلومة مابعد التخرج في هندسه و علم الحاسب

Be the first to comment

Leave a Reply

Your email address will not be published.


*