رسومات محمولة أفضل

تنسيق الرسومات المحمولة المحسّن ( BPG ) هو تنسيق ملفات لترميز الصور الرقمية ، ابتكره المبرمج فابريس بيلارد عام 2014. وقد اقترحه كبديل لتنسيق صور JPEG، كونه أكثر كفاءة في الضغط من حيث جودة الصورة أو حجم الملف. [ 1 ] يعتمد BPG على ترميز الإطارات الداخلية لمعيار ضغط الفيديو عالي الكفاءة (HEVC) . [ 2 ] أظهرت الاختبارات التي أُجريت على صور فوتوغرافية في يوليو 2014 أن BPG ينتج ملفات أصغر حجمًا لجودة معينة مقارنةً بتنسيقات JPEG و JPEG XR و WebP . [ 3 ]

صُمم هذا التنسيق ليكون سهل الحمل ويعمل في بيئات ذات ذاكرة محدودة، ويُستخدم في الأجهزة المحمولة وأجهزة إنترنت الأشياء ، حيث تُعد هذه الخصائص بالغة الأهمية. في عام 2015، انصبّ البحث على تصميم وتطوير أجهزة BPG أكثر كفاءة في استهلاك الطاقة، والتي يُمكن دمجها لاحقًا في أجهزة محمولة مثل الكاميرات الرقمية. [ 4 ] [ 5 ]

على الرغم من عدم وجود دعم أصلي مدمج لتنسيق BPG في أي من المتصفحات الشائعة، إلا أنه لا يزال بإمكان مواقع الويب عرض صور BPG على جميع المتصفحات من خلال تضمين مكتبة جافا سكريبت من تطوير بيلارد. [ 1 ] وقد حذا آخرون حذو بيلارد وابتكروا تنسيق صور AVIF استنادًا إلى برنامج ترميز الفيديو AV1 ، وهو تنسيق غير محمي ببراءة اختراع، وبالتالي تم تطبيقه في المتصفحات.

الأصل في HEVC

يحتوي ترميز HEVC على العديد من الملفات التعريفية المحددة لتوسيع ترميز الإطار الداخلي ليشمل الصور الثابتة بأعماق بت وتنسيقات ألوان مختلفة ، بما في ذلك "الصورة الثابتة الرئيسية" و"الصورة الثابتة الرئيسية 4:4:4" و"الصورة الثابتة الرئيسية 4:4:4 16". BPG هو غلاف لملف تعريف "الصورة الثابتة الرئيسية 4:4:4 16" حتى 14 بت لكل عينة.

تحديد

يُقصد بتنسيق حاوية BPG أن يكون أكثر ملاءمةً لتنسيق الصور العام من تنسيق دفق البتات الخام المستخدم في HEVC (والذي يُستخدم عادةً ضمن تنسيق غلاف آخر، مثل تنسيق ملف .mp4 ). [ 2 ] [ 6 ]

يدعم BPG تنسيقات الألوان المعروفة باسم 4:4:4 و 4:2:2 و 4:2:0 . [ 2 ] كما يتضمن دعمًا لقناة إضافية مُرمّزة بشكل منفصل لقناة ألفا أو القناة الرابعة لصورة CMYK . [ 2 ] ويتضمن أيضًا دعمًا للبيانات الوصفية لملفات تعريف Exif و ICC و XMP . [ 2 ]

تم تضمين دعم مساحة اللون لـ YCbCr مع تعريفات ITU-R BT.601 و BT.709 و BT.2020 (إضاءة غير ثابتة)، و YCgCo و RGB و CMYK وتدرج الرمادي.

يتضمن البرنامج دعمًا لضغط البيانات مع فقدان البيانات وبدون فقدانها وفقًا لمعيار HEVC .

يدعم برنامج BPG الرسوم المتحركة. [ 1 ]

براءات الاختراع

بحسب موقع بيلارد [ 1 قد يكون ترميز BPG مشمولاً ببعض براءات اختراع ترميز HEVC، ولكن أي جهاز مرخص لدعم HEVC سيكون مشمولاً أيضاً ببراءات اختراع BPG. قد تمنع مشكلات براءات الاختراع استبدال JPEG بـ BPG على الرغم من الأداء التقني الأفضل لـ BPG. [ 6 ]

بدائل أخرى مقترحة لملفات JPEG

وقد تم اقتراح العديد من تنسيقات الصور الأخرى كبدائل لـ JPEG، بما في ذلك: [ 3 ] [ 7 ]

مراجع

  1. 1 2 3 4 "تنسيق صورة BPG" . فابريس بيلارد. 2014. تم الاسترجاع في 2016-04-02 .
  2. 1 2 3 4 5 "مواصفات BPG" . تم الاطلاع عليها بتاريخ 17 نوفمبر 2017 .
  3. 1 2 "دراسة حول تنسيقات الصور المضغوطة مع فقدان البيانات" . مؤسسة موزيلا. مؤرشف من الأصل بتاريخ 28-09-2016.
  4. يو. البلاوي، إس بي موهانتي وإي. كوغيانوس، " تصميم موفر للطاقة لبنية ضغط الرسومات المحمولة الآمنة الأفضل من أجل اتصال الصور الموثوق به في إنترنت الأشياء، مؤرشف في 2018-01-02 على Wayback Machine "، في وقائع الندوة السنوية الخامسة عشرة لجمعية IEEE للحاسبات حول VLSI (ISVLSI)، 2016، ص 302-307.
  5. U. Albalawi, SP Mohanty , and E. Kougianos, “ A Hardware Architecture for Better Portable Graphics (BPG) Compression Encoder Archived 2016-10-22 at the Wayback Machine ”, in Proceedings of the 1st IEEE International Symposium on Nanoelectronic and Information Systems, 2015, pp. 291-296.
  6. 1 2 "BPG، تنسيق صورة ثابتة من ضغط الفيديو" . LWN.net.
  7. "مقارنة صور BPG" . تم الاطلاع عليه بتاريخ 10-02-2015 .
  8. "تنسيق ملف الصور الثابتة AV1 (AVIF)" . aomediacodec.github.io . تم ​​الاطلاع عليه بتاريخ 15 أبريل 2018 .