Android 14 रिलीज़ में, Camera 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 में, नीचे दिए गए टेस्ट को रीफ़ैक्टर किया जाता है, ताकि मौजूदा टेस्ट की मदद से 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 | जाँच_yiv_plus_jpeg | अगर STILL_CAPTURE के इस्तेमाल का उदाहरण उपलब्ध होगा, तो उसे फिर से इस्तेमाल करने के लिए कहा गया. |
4 | test_multi_camera_alignment | YUV कैप्चर जोड़ने और मौजूदा 640x480 कैप्चर में 640x360 कैप्चर जोड़ने के लिए, इसे फिर से तैयार किया गया है. |
नए टेस्ट
Android 14 में ये नए टेस्ट शामिल हैं.
सीन | टेस्ट का नाम | ब्यौरा |
---|---|---|
2_ए | test_autoframing | इस बात की पुष्टि करता है कि ऑटोफ़्रेमिंग की सुविधा, अलग-अलग स्किन टोन वाले सभी चेहरों को शामिल करने के लिए, एफ़ओवी को अडजस्ट कर सकती है. भले ही, ज़ूम रेशियो सेट किया गया हो. |
2_a | test_display_p3 | यह पुष्टि करता है कि P3 JPEG का आउटपुट सही है. |
2_ए | 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 secret
decoder ring को दिखाया गया है. सीक्रेट डिकोडर रिंग, जिससे पता चलता है कि अलग-अलग टेस्ट में कौन-कौनसी सेटिंग तय की गई हैं. android.request.availableCapabilities
से कंट्रोल की जाने वाली टेस्ट सेटिंग, अपरकेस में होती हैं.
मुख्य गेट आइटम ये हैं:
MANUAL_SENSOR
READ_3A
PER_FRAME_CONTROL
RAW
faceDetectModes
timestampSource
flash.info.available
पहली इमेज. Android 14 का आईटीएस सीक्रेट डिकोडर रिंग