Android 14 रिलीज़ में, कैमरा ITS में कई बदलाव किए गए हैं.
इस पेज पर, Android 14 के लिए Camera ITS में हुए बदलावों के बारे में खास जानकारी दी गई है. ये बदलाव पांच मुख्य कैटगरी में आते हैं:
- Python और पैकेज के वर्शन
- सीमित तौर पर कैमरे की जांच करने की सुविधा को बेहतर बनाया गया है
- चेहरे से जुड़ी टेस्टिंग में बढ़ोतरी
- टेस्ट में किए गए अन्य बदलाव
- नए टेस्ट
- एक साथ कई डीयूटी टेस्ट करना
Python और पैकेज के वर्शन
Android 14, Python के उन वर्शन और लाइब्रेरी के साथ काम करता है जिन पर Android 12 और 13 काम करते हैं. साथ ही, यह इन वर्शन के साथ भी काम करता है:
- Python 3.9.2
- OpenCV 4.2.0
- Numpy 1.20.3
- Matplotlib 3.4.1
- Scipy 1.6.2
- pySerial 3.5
- Pillow 8.3.1
- PyYAML 5.4.1
- Mobly 1.11
- FFmpeg 4.4.1
- (सिर्फ़ Display P3 टेस्ट के लिए) Colour-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 कैप्चर जोड़ने और मौजूदा 640x480 कैप्चर में 640x360 कैप्चर जोड़ने के लिए, इसे फिर से तैयार किया गया है. |
नए टेस्ट
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 | यह पुष्टि करता है कि एलईडी स्नैपशॉट से इमेज में रंग नहीं बढ़ाया गया है या उसे टिंट नहीं किया गया है. |
एक साथ कई डीयूटी की जांच करना
Android 14 में, एक साथ कई डीयूटी टेस्ट करने की सुविधा है. इसकी मदद से, एक साथ कई रिग का इस्तेमाल करके डीयूटी टेस्ट किए जा सकते हैं. इससे, टेस्टिंग की प्रोसेस तेज़ी से पूरी की जा सकती है. उदाहरण के लिए, एक साथ कई टेस्ट करने की सुविधा की मदद से, एक ही समय पर एक रिग में कैमरा 0 और दूसरे रिग में कैमरा 1 का टेस्ट किया जा सकता है.
ज़्यादा जानकारी के लिए, एक साथ कई डीयूटी टेस्ट करना देखें.
टेस्ट से जुड़ी ज़रूरी शर्तें
पहली इमेज में, Android 14 ITS की सीक्रेट डिकोडर रिंग दिखाई गई है. सीक्रेट डिकोडर रिंग से पता चलता है कि अलग-अलग टेस्ट किस टेस्ट सेटिंग के हिसाब से हैं. android.request.availableCapabilities
से कंट्रोल की जाने वाली टेस्ट सेटिंग, अपरकेस में होती हैं.
मुख्य गेट आइटम ये हैं:
MANUAL_SENSOR
READ_3A
PER_FRAME_CONTROL
RAW
faceDetectModes
timestampSource
flash.info.available
पहली इमेज. Android 14 ITS के लिए सीक्रेट डिकोडर रिंग