راديو هام يعيد السوفت وير إلى الحياة

ذات مرة في أوروبا، كانت أجهزة التحكم عن بعد الخاصة بالتلفزيون تحتوي على زر نصي سحري. قبل سنوات من دخول الإنترنت إلى المنازل، أدى الضغط على هذا الزر إلى ظهور خدمات المعلومات الرقمية للنصوص التليفزيونية مع مئات الصفحات التي يتم تحديثها باستمرار. أثناء إقامتي في أيرلندا في الثمانينيات والتسعينيات، تمكنت عائلتي من الوصول إلى خدمة النص التليفزيوني الوطنية — Aertel — عدة مرات يوميًا للحصول على نشرات الطقس والأخبار، بالإضافة إلى أشياء مثل أدلة البرامج التلفزيونية وتحديثات وصول رحلات المطار.
لقد كان نظامًا أنيقًا: سريع، ونطاق ترددي منخفض، ولا يتأثر بتحميل المستخدم، ويقدم نصًا قابلاً للقراءة حتى على شاشات التلفزيون التناظرية. لذلك عندما رأيت مؤخرًا أنها كانت الذكرى الأربعين لاختبارات إرسال Aertel، أعادت تنشيط فكرة كانت تدور في ذهني لسنوات. هل يمكنني عمل نسخة راديو لحم الخنزير من النص التليفزيوني؟
ما هو السوفت وير؟
تم تطويره لأول مرة في المملكة المتحدة وتم طرحه للجمهور بواسطة هيئة الإذاعة البريطانية (BBC) تحت اسم Ceefax، واستغل النص التليفزيوني خاصية غريبة من إشارات التلفزيون التناظرية. تنقل هذه الإشارات إطارات الفيديو كخطوط من السطوع واللون، بالإضافة إلى بعض الخطوط الفارغة الإضافية التي لم يتم عرضها. حملت Teletext إشارة رقمية على هذه القطع الاحتياطية، مما أدى إلى إرسال دائري من الصفحات مع مرور الوقت. وباستخدام أجهزة التحكم عن بعد، قام المشاهدون بكتابة الرمز المكون من ثلاثة أرقام للصفحة التي يريدونها. بشكل عام، في غضون ثوانٍ قليلة، سيدور العرض الدائري ويعرض الصفحة المطلوبة.
أنشأت Teletext نصًا مقروءًا بشكل غير عادي في عصر 8 بت من خلال تكبير الأحرف الأبجدية الرقمية واستيفاء وحدات البكسل الجديدة من خلال البحث عن وحدات البكسل الموجودة التي تلامس قطريًا وإضافة مسافة بيضاء بين الأحرف. لم يتم تحريف الأحرف الرسومية، وظهرت قطعًا ممتلئة تُعرف باسم sixels لترتيبها 2 × 3. يستخدم استجمامنا الحديث خط Bedstead مفتوح المصدر، الذي يكرر مظهر النص التليفزيوني، بما في ذلك الأحرف الرسومية. جيمس بروفوست
يتكون Teletext من أحرف يمكن أن تكون واحدة من ثمانية ألوان. تعمل رموز التحكم في تدفق الأحرف على تحديد الألوان ويمكنها أيضًا إنتاج تأثيرات مثل النص الوامض والأحرف ذات الارتفاع المزدوج. كانت وضوح النص أفضل مما تستطيع معظم أجهزة الكمبيوتر التعامل معه في ذلك الوقت، وذلك بفضل شريحة مولد الأحرف SAA5050 الموجودة في قلب النص التليفزيوني. على الرغم من أن الأحرف يتم تخزينها داخليًا على هذه الشريحة في خلايا بحجم 6 × 10 بكسل – عدد بكسلات أقل من الخلية النموذجية 8 × 8 بكسل المستخدمة في أجهزة الكمبيوتر المنزلية في الثمانينيات – يقوم SAA5050 باستيفاء وحدات بكسل إضافية للأحرف الأبجدية الرقمية بسرعة، مما يجعل الدقة الفعالة 10 × 18 بكسل. المقايضة عبارة عن رسومات منخفضة الدقة للغاية، وتتكون من أحرف تستخدم مجموعة 2 × 3 من وحدات البكسل الممتلئة.
تستخدم شاشات Teletext شبكة مكونة من 40 × 24 حرفًا. وهذا يعني أن كيلو بايت من الذاكرة يمكنه تخزين صفحة كاملة من النص متعدد الألوان، أي نصف الذاكرة المطلوبة لكمية مماثلة من النص، على سبيل المثال، كومودور 64. وقد استفاد حاسوب بي بي سي الصغير من ذلك من خلال وضع SAA5050 على اللوحة الأم، والتي يمكن الوصول إليها في أحد أوضاع الرسومات للكمبيوتر. وعلى الرغم من الرسومات البدائية، فقد استخدمت بعض الألعاب التعليمية هذا الوضع، وأبرزها حديقة الجدة، والتي شغلت نفس المكانة الثقافية بين تلاميذ المدارس البريطانية درب أوريغون فعلت لنظرائهم الأمريكيين.
بحلول العقد الأول من القرن الحادي والعشرين، توقفت معظم خدمات النصوص التليفزيونية عن البث. لكن النص التليفزيوني لا يزال يتذكره الكثيرون باعتزاز، ويعمل المتحمسون على إبقائه على قيد الحياة، واستعادة المحتوى القديم وأرشفته، وتشغيل الخدمات المستندة إلى الإنترنت مع ملفات الأخبار الحالية، وتطوير الأنظمة التي تجعل من الممكن إنشاء وعرض النص التليفزيوني باستخدام أجهزة التلفزيون الحديثة.
وضع السوفت وير مرة أخرى على الهواء
أردت أن أفعل شيئًا مختلفًا بعض الشيء. مستوحاة من الطريقة التي اختارت بها هيئة الإذاعة البريطانية BBC Micro النص التليفزيوني لأغراضها الخاصة، اعتقدت أنها قد تشكل بروتوكولًا لاسلكيًا رائعًا. وعلى وجه الخصوص، اعتقدت أنه يمكن أن يكون نظيرًا رقميًا لتلفزيون المسح البطيء (SSTV).
SSTV هي طريقة تناظرية لنقل الصور، تتضمن عادةً لافتات تحتوي على إشارات اتصال راديوية ورسائل أخرى. يعد SSTV ممتعًا، ولكنه وفقًا لاسمه، فهو بطيء — تستغرق البروتوكولات الأكثر شيوعًا أقل من دقيقتين بقليل لإرسال صورة — وقد يكون من الصعب الحصول على صورة كاملة بنص مقروء. ولهذا السبب، غالبًا ما يتم بث صور SSTV عدة مرات.
لا يزال الكثيرون يتذكرون Teletext باعتزاز.
قررت إرسال النص التليفزيوني باستخدام بروتوكول AX.25، الذي يقوم بتشفير الآحاد والأصفار كنغمات مسموعة. بالنسبة للإرسالات VHF وUHF بمعدل 1200 باود، سيستغرق الأمر 11 ثانية لإرسال شاشة نصية واحدة. عبر نطاقات التردد العالي، يتم عادةً إرسال بيانات AX.25 عند 300 باود، مما قد يؤدي إلى 44 ثانية مقبولة لكل شاشة. عند إرسال صفحة النص التليفزيوني بشكل متكرر، يتم ملء أي صفوف مفقودة أو تالفة بصفوف جديدة. لذلك، في ما يزيد قليلاً عن دقيقتين، تمكنت من إرسال شاشة ثلاث مرات عبر التردد العالي، وسيقوم جهاز الاستقبال بدمج البيانات تلقائيًا. أردت أيضًا إنشاء نظام بلغة Python لسهولة النقل، مع محرر لإنشاء الصفحات، وجهاز تشفير وفك ترميز AX.25، وشاشة لعرض الصور المستلمة.
السبب وراء عدم قيامي بذلك من قبل هو أنه يتطلب استيعاب تفاصيل معيار AX.25 والمواصفات الرسمية للنصوص التليفزيونية، ثم ترجمتها إلى مجموعة من البرامج، وهو ما يبدو أنه لم يكن لدي الوقت الكافي للقيام به. لذلك قمت بإجراء تجربة ضمن تجربة، وتحولت إلى البرمجة الحيوية.
على الرغم من شعبية البرمجة الحماسية بين المطورين، إلا أن لدي تحفظات. حتى لو لم تكن المخاوف بشأن تباطؤ الذكاء الاصطناعي، والبيئة، وتخزين الذاكرة مطروحة على الطاولة، سأظل أشعر بالقلق بشأن الاعتماد على الأنظمة المركزية التي تجلبها البرمجة الحيوية. بيت القصيد من مشروع DIY هو القيام بذلك بنفسك. يتيح لك مشروع DIY إنشاء الأشياء لأغراضك الخاصة، وليس فقط العمل ضمن هوامش وسياسات ربح شخص آخر.
ومع ذلك، فإن انتقاد التكنولوجيا من بعيد ليس أمرًا مثاليًا، لذلك قمت بتوجيه كلود من Anthropic نحو AX.25 ومواصفات النص التليفزيوني وأخبرته بما أردت. بعد ما يقرب من 250,000 إلى 300,000 رمز مميز وعدة ليالٍ من البحث ذهابًا وإيابًا حول الأخطاء والميزات، أصبح النظام بأكمله يعمل دون كتابة سطر واحد من التعليمات البرمجية. ولكوني صادقًا مع نفسي، فإنني أشك في أن هذا النظام – الذي أسميه Spectel – كان من الممكن أن يتم إنشاؤه بدون البرمجة الديناميكية.
لكنني لم أتعلم أي شيء جديد حول كيفية عمل النص التليفزيوني، ولم أتعلم سوى القليل عن AX.25. التحديثات مشروطة بدفع رسوم Anthropic. لذلك أظل متناقضًا بشدة بشأن البرمجة الحماسية. ويبقى اختبار أخير على أي حال: تجربة Spectel على نطاقات التردد العالي. بالطبع، هذا يعني أنني سأحتاج إلى شركاء راغبين في الأثير. لذا، إذا كنت من الأشخاص الذين يرغبون في المساعدة، فأخبرني بذلك في التعليقات أدناه!
من مقالات موقعك
مقالات ذات صلة حول الويب




