Android 14 रिलीज़ में कैमरा ITS में कई बदलाव शामिल हैं।
यह पृष्ठ Android 14 के लिए कैमरा ITS परिवर्तनों का सारांश प्रस्तुत करता है। परिवर्तन पाँच व्यापक श्रेणियों में आते हैं:
- पायथन और पैकेज संस्करण
- सीमित कैमरा परीक्षण में वृद्धि
- चेहरे से संबंधित परीक्षण में वृद्धि
- अन्य परीक्षण परिवर्तन
- नए परीक्षण
- समानांतर DUT परीक्षण
पायथन और पैकेज संस्करण
एंड्रॉइड 14 एंड्रॉइड 12 और 13 में समर्थित पायथन संस्करणों और लाइब्रेरीज़ के अलावा निम्नलिखित पायथन संस्करणों का समर्थन करता है:
- पायथन 3.9.2
- ओपनसीवी 4.2.0
- नम्पी 1.20.3
- मैटप्लोटलिब 3.4.1
- स्काइपी 1.6.2
- पायसीरियल 3.5
- तकिया 8.3.1
- PyYAML 5.4.1
- मोबली 1.11
- एफएफएमपीईजी 4.4.1
- (केवल डिस्प्ले पी3 परीक्षणों के लिए) रंग-विज्ञान 0.4.2
सीमित कैमरा परीक्षण में वृद्धि
एंड्रॉइड 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 | टेस्ट_मल्टी_कैमरा_एलाइनमेंट | manual_capture() विधि को पुनः क्रियान्वित किया गया। |
चेहरे से संबंधित परीक्षण में वृद्धि
एंड्रॉइड 14 में, निम्नलिखित फेस डिटेक्शन परीक्षणों को दोबारा लागू किया गया है।
दृश्य | परीक्षण का नाम | विवरण |
---|---|---|
2 | test_num_faces | बढ़ी हुई चेहरे की विविधता के लिए नए चेहरे। चेहरे के स्थानों की पुष्टि की गई. |
अन्य परीक्षण परिवर्तन
एंड्रॉइड 14 में, परीक्षण कवरेज बढ़ाने के लिए निम्नलिखित परीक्षणों को दोबारा तैयार किया गया है।
दृश्य | परीक्षण का नाम | विवरण |
---|---|---|
0 | परीक्षण_पढ़ें_लिखें | android.sensor.sensitivityRange के बाहर आने वाली संवेदनशीलता के लिए कैप्चर मेटाडेटा मानों को ध्वजांकित करने के लिए पुनः सक्रिय किया गया। |
1_1 | परीक्षण_विस्फोट_समानता_मैनुअल | 50 फ्रेम के पांच बर्स्ट के बजाय 50 फ्रेम के दो बर्स्ट करने के लिए पुनः सक्रिय किया गया। |
1_2 | test_yuv_jpeg_all | यदि उपलब्ध हो तो STILL_CAPTURE उपयोग केस का उपयोग करने के लिए पुनः सक्रिय किया गया। |
1_2 | test_yuv_plus_jpeg | यदि उपलब्ध हो तो STILL_CAPTURE उपयोग केस का उपयोग करने के लिए पुनः सक्रिय किया गया। |
4 | टेस्ट_मल्टी_कैमरा_एलाइनमेंट | YUV कैप्चर जोड़ने और मौजूदा 640x480 कैप्चर में 640x360 कैप्चर जोड़ने के लिए पुनः सक्रिय किया गया। |
नए परीक्षण
Android 14 में निम्नलिखित नए परीक्षण शामिल हैं।
दृश्य | परीक्षण का नाम | विवरण |
---|---|---|
2_ए | test_autoframeing | सत्यापित करता है कि ऑटोफ़्रेमिंग ज़ूम अनुपात सेट की परवाह किए बिना विभिन्न त्वचा टोन वाले सभी चेहरों को शामिल करने के लिए FoV को समायोजित कर सकता है। |
2_ए | test_display_p3 | सत्यापित करता है कि P3 JPEG आउटपुट सही है। |
2_ए | test_preview_min_frame_rate | सत्यापित करता है कि पूर्वावलोकन एफपीएस कम रोशनी की स्थिति में कैमरा गुणों द्वारा परिभाषित न्यूनतम तक पहुंचता है। |
3 | test_landscape_to_portrait | पोर्ट्रेट ओवरराइड के लिए लैंडस्केप को सत्यापित करता है, छवि को ठीक से घुमाता है। |
4 | परीक्षण_पूर्वावलोकन_पहलू_अनुपात_और_फसल | सत्यापित करता है कि Preview स्ट्रीम पहलू अनुपात, फसल और FoV समर्थित प्रारूपों के लिए उपयुक्त हैं। |
6 | test_in_sensor_zoom | कैमरा इन-सेंसर ज़ूम व्यवहार को सत्यापित करता है। |
6 | परीक्षण_निम्न_विलंबता_ज़ूम | यदि सेटिंग्स ओवरराइड ज़ूम सेट है तो ज़ूम अनुपात स्केल को सही ढंग से सत्यापित करता है। |
6 | परीक्षण_पूर्वावलोकन_वीडियो_ज़ूम_मैच | सत्यापित करता है कि ज़ूम Preview और Video स्ट्रीम में समान व्यवहार करता है। |
एक्सटेंशन | test_hdr_extension | सत्यापित करता है कि अनुरोध किए जाने पर HDR एक्सटेंशन सही ढंग से सक्रिय हो गया है। |
एक्सटेंशन | परीक्षण_रात_विस्तार | सत्यापित करता है कि अनुरोध किए जाने पर Night एक्सटेंशन सही ढंग से सक्रिय हो जाता है। |
सेंसर_फ्यूजन | test_led_snapshot | सत्यापित करता है कि एलईडी स्नैपशॉट छवि को संतृप्त या रंगा हुआ नहीं करते हैं। |
समानांतर DUT परीक्षण
एंड्रॉइड 14 समानांतर DUT परीक्षण का समर्थन करता है, जो आपको समग्र परीक्षण को गति देने के लिए कई रिग्स के समानांतर DUT का परीक्षण करने देता है। उदाहरण के लिए, समानांतर परीक्षण आपको एक ही समय में एक रिग में कैमरा 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 इसकी गुप्त डिकोडर रिंग है