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

يتضمّن إصدار Android 14 عددًا من التغييرات على مجموعة اختبارات توافق الكاميرا (ITS).

تلخّص هذه الصفحة التغييرات التي تم إجراؤها على مجموعة اختبارات توافق الكاميرا (ITS) في Android 14. تنقسم التغييرات إلى خمس فئات عامة:

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

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

زيادة اختبار الكاميرا من المستوى `LIMITED`

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

المشهد اسم الاختبار الوصف
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 يتحقّق هذا الاختبار من أنّ الصور الملتقَطة باستخدام ضوء LED لا تكون مشبّعة أو ملوّنة.

اختبار الأجهزة الخاضعة للاختبار بشكلٍ موازٍ

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

لمزيد من التفاصيل، يُرجى الاطّلاع على اختبار الأجهزة الخاضعة للاختبار بشكلٍ موازٍ.

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

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

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

حلقة فك الرموز السرية

الشكل 1: حلقة فك التشفير السرية لمجموعة اختبارات توافق الكاميرا (ITS) في Android 14