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

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

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

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

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

कैमरे की सीमित जांच की गई

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 का आईटीएस सीक्रेट डिकोडर रिंग