سينيباك

Cinepak هو برنامج ترميز فيديو مضغوط [ 1 ] طوّره بيتر باريت في شركة SuperMac Technologies ، وأُصدر عام 1991 مع جهاز Video Spigot، ثم عام 1992 كجزء من حزمة QuickTime للفيديو من شركة Apple Computer. يُعدّ Cinepak من أوائل أدوات ضغط الفيديو التي حققت فيديو كامل الحركة على أقراص CD-ROM ، [ 2 ] وقد صُمم لترميز فيديو بدقة 320×240 بمعدل نقل بيانات 1× (150 كيلوبايت /ثانية) على أقراص CD-ROM . كان الاسم الأصلي لهذا البرنامج Compact Video ، [ 3 ] ولذلك فإن مُعرّفه في FourCC هو CVID . نُقل البرنامج إلى نظام التشغيل Microsoft Windows عام 1993. كما استُخدم أيضًا في أجهزة ألعاب الجيلين الرابع والخامس ، مثل Atari Jaguar CD ، [ 4 ] وSega CD و Sega Saturn و 3DO . [ 2 ] تتضمن libavcodec برنامج فك تشفير Cinepak وبرنامج تشفير، وكلاهما مرخص بموجب شروط LGPL .

تاريخ

كان برنامج ترميز الفيديو الأساسي في الإصدارات الأولى من QuickTime وMicrosoft Video for Windows ، ولكن تم استبداله لاحقًا ببرامج Sorenson Video وIntel Indeo ، ومؤخرًا ببرامج MPEG-4 Part 2 و H.264/MPEG-4 AVC . [ 5 ] [ 6 ] ومع ذلك، لا تزال الأفلام المضغوطة باستخدام Cinepak قابلة للتشغيل بشكل عام في معظم مشغلات الوسائط.

تكنولوجيا

تعتمد تقنية Cinepak على التكميم المتجهي ، وهي خوارزمية تختلف اختلافًا كبيرًا عن خوارزمية تحويل جيب التمام المنفصل (DCT) المستخدمة في معظم برامج الترميز الحالية (وخاصة عائلة MPEG ، بالإضافة إلى JPEG ). وقد سمح هذا بالتنفيذ على وحدات المعالجة المركزية البطيئة نسبيًا (عادةً ما يعمل الفيديو المشفر بتقنية Cinepak بشكل جيد حتى على معالج Motorola 68030  بسرعة 25 ميجاهرتز ، بينما كانت أجهزة الألعاب مثل Sega CD تستخدم عادةً وحدات معالجة مركزية أبطأ، مثل معالج 68000 بسرعة 12.5 ميجاهرتز)، ولكن هذا كان يؤدي غالبًا إلى ظهور تشوهات بصرية عند معدلات بت منخفضة ، وهو ما يفسر الانتقادات الموجهة لألعاب الفيديو القائمة على تقنية FMV . 

تُقسّم المتجهات في Cinepak إلى كتل بكسل بحجم 2×2. تتكون الكتلة من 4 قيم إضاءة (تدرج رمادي) أو من 4 قيم إضاءة وقيمتي لون ( أخذ عينات فرعية للون 4:2:0 ). [ 7 ] [ 8 ] تُخزّن الكتل المُقسّمة في دفتري بيانات، V1 وV4، يحتوي كل منهما على 256 مدخلاً كحد أقصى. تمثل المتجهات في دفتر بيانات V1 كتل بكسل مُصغّرة بحجم 4×4، بينما تمثل المتجهات في دفتر بيانات V4 كتل بكسل بحجم 2×2.

للمعالجة، يقسم برنامج Cinepak الفيديو إلى صور رئيسية (مُشفّرة داخليًا) وصور مُشفّرة بينيًا. [ 7 ] في الصور الرئيسية، تُرسل دفاتر الشفرات من البداية، بينما في الصور المُشفّرة بينيًا، تُحدّث إدخالات دفتر الشفرات بشكل انتقائي. [ 7 ] تُقسّم كل صورة بدورها إلى عدد من النطاقات الأفقية. ويمكن تحديث دفاتر الشفرات على أساس كل نطاق على حدة. يُقسّم كل نطاق إلى كتل بحجم 4×4 بكسل. [ 7 ] [ 8 ] يمكن تشفير كل كتلة إما من دفتر الشفرات V1 أو V4. [ 7 ] [ 8 ] عند التشفير من دفتر الشفرات V1، يُكتب فهرس واحد لكل كتلة 4×4 في دفق البتات، ويُكبّر إدخال دفتر الشفرات المقابل بحجم 2×2 إلى 4×4 بكسل. [ 7 ] [ 8 ] عند التشفير من دفتر الشفرات V4، تُكتب أربعة فهارس لكل كتلة 4×4 في دفق البتات، فهرس واحد لكل كتلة فرعية 2×2. [ 7 ] [ 8 ] بدلاً من الترميز باستخدام دليل الترميز V1 أو V4، يمكن تخطي كتلة 4×4 في صورة مُرمّزة. تُنسخ الكتلة المتخطاة دون تغيير من الإطار السابق بطريقة تجديد مشروطة . [ 7 ] [ 8 ] يمكن التحكم في معدل نقل البيانات عن طريق ضبط معدل الإطارات الرئيسية وضبط نسبة الخطأ المسموح بها في كل كتلة.

مراجع

  1. بيلوند، أندرس (22 ديسمبر 2009). "من سينيباك إلى إتش.265: تاريخ موجز لضغط الفيديو" . آرس تكنيكا . تم الاطلاع عليه في 1 نوفمبر 2012 .
  2. 1 2 "انطلاق علم الصواريخ". جيم برو . العدد 62. آي دي جي . سبتمبر 1994. ص 48.  
  3. "QuickTime 1.6.1: اقرأني" . قاعدة معارف أبل . 19 فبراير 2012. تم الاطلاع عليه في 5 أبريل 2013 .
  4. "قرص جاكوار المضغوط...". مجلة الألعاب الإلكترونية الشهرية . العدد 59. إي جي إم ميديا، ذ.م.م. يونيو 1994. ص 122.  
  5. جينيفر نيدرست روبنز (28 فبراير 2006). تصميم المواقع الإلكترونية باختصار: مرجع سريع لسطح المكتب . دار نشر أورايلي ميديا، ص 627. ISBN  978-0-596-00987-8تم الاطلاع عليه بتاريخ 1 نوفمبر 2012 .
  6. شركة أبل للكمبيوتر (2004). كويك تايم للويب: لنظامي التشغيل ويندوز وماكنتوش . مورغان كوفمان. ص 328. ISBN  978-1-55860-904-4تم الاطلاع عليه بتاريخ 1 نوفمبر 2012 .
  7. 1 2 3 4 5 6 7 8 تيم فيرغسون (2001). "تنسيق Cinepak (CVID) لملفات AVI و QT" . تم الاطلاع عليه بتاريخ 5 أبريل 2013 .
  8. 1 2 3 4 5 6 "cinepak.c" . FFmpeg . مؤرشف من الأصل بتاريخ 29 أكتوبر 2013. تم الاطلاع عليه بتاريخ 5 أبريل 2013 .