Android 14 के लिए कैमरा इमेज टेस्ट सुइट के रिलीज़ नोट

Android 14 रिलीज़ में, कैमरा ITS में कई बदलाव किए गए हैं.

इस पेज पर, Android 14 के लिए Camera ITS में हुए बदलावों के बारे में खास जानकारी दी गई है. ये बदलाव पांच मुख्य कैटगरी में आते हैं:

Python और पैकेज के वर्शन

Android 14, Python के उन वर्शन और लाइब्रेरी के साथ काम करता है जिन पर Android 12 और 13 काम करते हैं. साथ ही, यह इन वर्शन के साथ भी काम करता है:

कैमरे की सीमित टेस्टिंग में बढ़ोतरी

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 secret decoder ring को दिखाया गया है. सीक्रेट डिकोडर रिंग से पता चलता है कि अलग-अलग टेस्ट किस टेस्ट सेटिंग के हिसाब से हैं. android.request.availableCapabilities से कंट्रोल की जाने वाली टेस्ट सेटिंग, अपरकेस में होती हैं. मुख्य गेट आइटम ये हैं:

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

सीक्रेट डिकोडर रिंग

पहली इमेज. Android 14 ITS का गुप्त डिकोडर रिंग