رسومات QuickTime
QuickTime Graphics هي خوارزمية ضغط وفك ضغط فيديو مع فقدان البيانات ( برنامج ترميز ) طورتها شركة Apple Inc. وأُصدرت لأول مرة كجزء من QuickTime 1.x في أوائل التسعينيات. [ 1 ] يُعرف برنامج الترميز أيضًا باسم Apple Graphics و FourCC SMC الخاص به . [ 2 ] [ 1 ] يعمل برنامج الترميز على بيانات RGB ذات 8 بت . [ 1 ] تم تحليل تنسيق تدفق البتات الخاص بـ QuickTime Graphics هندسيًا عكسيًا، وتم تنفيذ برنامج فك ترميز في مشروعي XAnim و libavcodec . [ 3 ] [ 2 ]
التفاصيل الفنية
يُعالج برنامج الترميز فيديو الإدخال في فضاء ألوان RGB مُقسّم إلى 8 بت . ويتم الضغط من خلال التجديد المشروط وتقليل لوحة الألوان من 256 لونًا إلى لوحة ألوان تكيفية لكل 4×4 بكسل، تتراوح بين 1 و16 لونًا. ولأن Apple Video يعمل في مجال الصورة دون تعويض الحركة، فإن فك التشفير أسرع بكثير من برامج الترميز من نوع MPEG التي تستخدم تعويض الحركة وتُجري الترميز في مجال التحويل . في المقابل، يكون أداء الضغط في Apple Graphics أقل. وتبلغ تعقيدات فك التشفير حوالي 50% من تعقيدات برنامج ترميز QuickTime Animation . [ 4 ]
يتم تقسيم كل إطار إلى مربعات 4×4 بترتيب المسح النقطي. ويمكن ترميز كل مربع في أحد أوضاع الترميز التالية: وضع التخطي، لون واحد، أوضاع لوحة الألوان 2 و4 و8 ألوان، وضعان للتكرار، وPCM.
وضع التخطي
يُحقق وضع التخطي التجديد المشروط . إذا تم ترميز كتلة في وضع التخطي، يتم نسخ محتوى الكتلة في نفس الموقع في الإطار السابق إلى الإطار الحالي. [ 1 ] يتم ترميز سلاسل كتل التخطي باستخدام نظام ترميز طول السلسلة ، مما يُتيح نسبة ضغط عالية في المناطق الثابتة من الصورة. [ 1 ]
لون واحد
في وضع اللون الواحد، يتم تلوين المربع بأكمله (4×4) بلون واحد. [ 1 ] ويمكن اعتبار هذا الوضع أيضًا وضع لوحة ألوان أحادية اللون.
أوضاع لوحة الألوان (2 أو 4 أو 8 ألوان)
في أوضاع لوحة الألوان، تُشفّر كل كتلة 4×4 بلوحة ألوان ثنائية أو رباعية أو ثمانية. [ 1 ] لاختيار أحد الألوان من اللوحة، يُستخدم بت واحد أو بتان أو ثلاثة بتات لكل بكسل، على التوالي. يمكن كتابة لوحة الألوان إلى دفق البتات إما صراحةً أو كمرجع إلى مدخل في ذاكرة التخزين المؤقت للوحة الألوان. [ 1 ] ذاكرة التخزين المؤقت للوحة الألوان عبارة عن مجموعة من ثلاثة مخازن مؤقتة دائرية تخزن آخر 256 لوحة ألوان مستخدمة، واحدة لكل وضع من أوضاع الألوان الثنائية والرباعية والثمانية. [ 1 ]
يتم تفسيرها على أنها تكميم متجهي ، حيث يتم تكميم المتجهات ثلاثية الأبعاد ذات المكونات الحمراء والخضراء والزرقاء باستخدام دفتر رموز تكيفي أمامي يحتوي على ما بين 1 و 8 مدخلات.
أوضاع التكرار
يوجد نمطان مختلفان للتكرار. [ 1 ] في نمط تكرار الكتلة الواحدة، تُكرر الكتلة السابقة عددًا محددًا من المرات. [ 1 ] في نمط تكرار الكتلتين، تُكرر الكتلتان السابقتان عددًا محددًا من المرات. [ 1 ]
وضع PCM (16 لونًا)
في وضع الألوان الستة عشر، يُكتب لون كل بكسل في الكتلة بشكل صريح في دفق البتات. [ 1 ] هذا الوضع لا يفقد أي بيانات وهو مكافئ لتقنية PCM الخام بدون أي ضغط.
انظر أيضاً
- اللون المفهرس
- تحديد كمية اللون
- ترميز اقتطاع الكتلة ، وهو أسلوب ترميز مشابه للمحتوى الرمادي
- ضغط الخلايا الملونة ، وهي تقنية ترميز مماثلة لمحتوى الألوان، تعتمد على ترميز اقتطاع الكتلة.
- Apple Video ، وهو برنامج ترميز يعتمد على تصميم مشابه
- مايكروسوفت فيديو 1 ، وهو برنامج ترميز يعتمد على تصميم مشابه
- فيديو سماكر ، وهو برنامج ترميز يعتمد على تصميم مشابه
- ضغط نسيج S3 ، وهو تنسيق لضغط النسيج يعتمد على تصميم مشابه
مراجع
- ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩ ١٠ ١١ ١٢ ١٣ "Apple SMC" . MultimediaWiki . ٢٦ أبريل ٢٠١١. مؤرشف من الأصل في ١٥ مايو ٢٠١٣. تم الاطلاع عليه في ٤ مايو ٢٠١٣ .
- 1 2 "وثائق FFmpeg" . FFmpeg . مؤرشف من الأصل في 29 يونيو 2014. تم الاطلاع عليه في 4 مايو 2013 .
- ↑ مارك بودليبك (10 ديسمبر 1997). "ملف تعليمات xanim.2.70.6.4.2" . XAnim . مؤرشف من الأصل في 28 ديسمبر 2015. تم الاطلاع عليه في 4 مايو 2013 .
- ↑ "دليل ضغط وفك ضغط ملفات QuickTime" (ملف PDF) . شركة Apple Computer، 10 يناير 2006. تم الاطلاع عليه بتاريخ 4 مايو 2013 .
روابط خارجية
- كويك تايم
- خوارزميات الضغط مع فقدان البيانات
- برامج ترميز الفيديو
