يتضمن إصدار Android 14 عددًا من التغييرات على Camera ITS .
تلخص هذه الصفحة تغييرات Camera ITS لنظام Android 14. وتنقسم التغييرات إلى خمس فئات عامة:
- إصدارات بايثون والحزمة
- زيادة اختبار الكاميرا المحدودة
- زيادة الاختبارات المتعلقة بالوجه
- تغييرات اختبار أخرى
- اختبارات جديدة
- اختبار DUT الموازي
إصدارات بايثون والحزمة
يدعم Android 14 إصدارات Python التالية بالإضافة إلى إصدارات Python والمكتبات المدعومة في Android 12 و13:
- بايثون 3.9.2
- أوبن سي في 4.2.0
- رقم 1.20.3
- ماتبلوتليب 3.4.1
- سكيبي 1.6.2
- باي سيريال 3.5
- وسادة 8.3.1
- باي يامل 5.4.1
- موبايلي 1.11
- إف إف إم بي إي جي 4.4.1
- (لاختبارات العرض P3 فقط) Color-science 0.4.2
زيادة اختبار الكاميرا المحدودة
في 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