ملاحظات الإصدار لحزمة اختبار صور الكاميرا في Android 14

يتضمّن إصدار Android 14 عددًا من التغييرات على Camera ITS.

تلخّص هذه الصفحة التغييرات في واجهة برمجة التطبيقات لنظام ITS للكاميرا في الإصدار 14 من نظام التشغيل Android. تندرج التغييرات ضمن خمس فئات عامة:

إصدارات Python والحِزم

يتوافق الإصدار 14 من نظام التشغيل Android مع إصدارات Python التالية بالإضافة إلى إصدارات Python والمكتبات المتوافقة مع الإصدارَين 12 و13 من Android:

زيادة اختبار الكاميرا المحدود

في Android 14، تمت إعادة صياغة الاختبارات التالية لتمكين اختبار الكاميرات المحدودة باستخدام الاختبارات الحالية.

المشهد اسم الاختبار الوصف
1_1 test_jpeg تم إعادة صياغة الرمز لإزالة الطريقة manual_capture().
1_2 test_yuv_jpeg_all تم إعادة صياغة الرمز لإزالة الطريقة manual_capture().
1_2 test_yuv_plus_jpeg تم إعادة صياغة الرمز لإزالة الطريقة manual_capture().
1_2 test_yuv_plus_raw تم إعادة صياغة الطريقة manual_capture(). تم دمج اختبارات RAW/RAW10/RAW12 في اختبار واحد.
4 test_multi_camera_alignment تم إعادة صياغة الطريقة manual_capture().

في Android 14، تمت إعادة صياغة اختبارات الكشف عن الوجوه التالية:

المشهد اسم الاختبار الوصف
2 test_num_faces وجوه جديدة لزيادة التنوع في الوجوه تم تأكيد مواقع الوجوه.

تغييرات الاختبار الأخرى

في Android 14، تمت إعادة صياغة الاختبارات التالية ل زيادة تغطية الاختبار.

المشهد اسم الاختبار الوصف
0 test_read_write تمت إعادة صياغة الرمز لرصد قيم البيانات الوصفية للحساسية التي تقع خارج android.sensor.sensitivityRange.
1_1 test_burst_sameness_manual تمّت إعادة صياغة هذا الإجراء لإجراء دفعتَين من 50 إطارًا بدلاً من خمس دفعات من 50 إطارًا.
1_2 test_yuv_jpeg_all تمّت إعادة صياغة الرمز البرمجي لاستخدام حالة الاستخدام STILL_CAPTURE إذا كانت متاحة.
1_2 test_yuv_plus_jpeg تمّت إعادة صياغة الرمز البرمجي لاستخدام حالة الاستخدام STILL_CAPTURE إذا كانت متاحة.
4 test_multi_camera_alignment تمت إعادة صياغة هذه الوظيفة لإضافة عمليات التقاط YUV وإضافة عمليات التقاط 640x360 إلى عمليات التقاط 640x480 الحالية.

الاختبارات الجديدة

يتضمّن نظام التشغيل Android 14 الاختبارات الجديدة التالية.

المشهد اسم الاختبار الوصف
2_a test_autoframing التحقّق من أنّ ميزة "استخدام الإطارات الذكية" يمكنها ضبط مجال الرؤية لتضمين جميع الوجوه التي تتسم بدرجات لون بشرة مختلفة بغض النظر عن نسبة التكبير التي تم ضبطها
2_a test_display_p3 للتحقّق من صحة الإخراج P3 JPEG
2_a test_preview_min_frame_rate للتحقّق من أنّ عدد اللقطات في الثانية لمعاينة الفيديو يصل إلى الحد الأدنى الذي تحدّده خصائص الكاميرا في ظروف الإضاءة المنخفضة
3 test_landscape_to_portrait التحقّق من أنّ ميزة إلغاء الوضع الأفقي واستخدام الوضع العمودي تؤدي إلى تدوير الصورة بشكل صحيح
4 test_preview_aspect_ratio_and_crop التحقّق من Preview نسبة عرض إلى ارتفاع البث واقتصاصه ونطاق رؤيته أنّها مناسبة للتنسيقات المتوافقة
6 test_in_sensor_zoom التحقّق من سلوك التكبير/التصغير في الكاميرا
6 test_low_latency_zoom التحقّق من أنّ نسبة التكبير/التصغير يتم قياسها بشكلٍ صحيح في حال ضبط الإعدادات لتحلّ محلّ التكبير/التصغير
6 test_preview_video_zoom_match التحقّق من أنّ ميزة التكبير/التصغير تعمل بالطريقة نفسها في أحداث البث على Preview وVideo
الإضافات test_hdr_extension للتحقّق من تفعيل إضافة HDR بشكل صحيح عند الطلب
الإضافات test_night_extension للتحقّق من تفعيل إضافة Night بشكل صحيح عند الطلب
sensor_fusion test_led_snapshot التحقّق من أنّ لقطات الإضاءة المميّزة لا تُشبع الصورة أو تُضفي عليها لونًا

اختبار DUT الموازٍ

يتيح نظام Android 14 اختبار DUT بشكل موازٍ، ما يتيح لك اختبار DUTs بشكل موازٍ مع عدة أجهزة لسرعة الاختبار بشكل عام. على سبيل المثال، يتيح لك الاختبار المتوازي اختبار الكاميرا 0 في جهاز واحد والكاميرا 1 في جهاز آخر في الوقت نفسه.

لمزيد من التفاصيل، يُرجى الاطّلاع على اختبار DUT الموازٍ.

متطلبات الاختبار

يعرض الشكل 1 حلّ التشفير السري لنظام ITS في Android 14. تعرِض حلقة فك التشفير السري إعدادات الاختبار التي يتم من خلالها السماح بإجراء كل اختبار على حدة. تكون إعدادات الاختبار التي يتم فرض قيود عليها باستخدام android.request.availableCapabilities مكتوبة بأحرف كبيرة. في ما يلي العناصر الرئيسية التي تؤدي إلى حظر الوصول إلى التطبيق:

  • MANUAL_SENSOR
  • READ_3A
  • PER_FRAME_CONTROL
  • RAW
  • faceDetectModes
  • timestampSource
  • flash.info.available

خاتم ترميز سري

الشكل 1: حلقة فك التشفير السرية لنظام ITS في Android 14