ملاحظات إصدار مجموعة اختبار صور الكاميرا لنظام Android 14

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

تلخص هذه الصفحة تغييرات Camera ITS لنظام Android 14. وتنقسم التغييرات إلى خمس فئات عامة:

إصدارات بايثون والحزمة

يدعم Android 14 إصدارات Python التالية بالإضافة إلى إصدارات Python والمكتبات المدعومة في Android 12 و13:

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

في 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_أ test_autoframing التحقق من أن التأطير التلقائي يمكنه ضبط مجال الرؤية ليشمل كل الوجوه ذات درجات ألوان البشرة المختلفة بغض النظر عن نسبة التكبير/التصغير التي تم ضبطها.
2_أ test_display_p3 التحقق من صحة إخراج P3 JPEG .
2_أ test_preview_min_frame_rate التحقق من أن معاينة FPS تصل إلى الحد الأدنى الذي تحدده خصائص الكاميرا في ظل ظروف الإضاءة المنخفضة.
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 التحقق من أن لقطات LED لا تشبع الصورة أو تصبغها.

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

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

لمزيد من التفاصيل، راجع اختبار DUT الموازي .

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

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

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

حلقة فك التشفير السرية

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