वाइड गैमट कैप्चर

Android 14 या इसके बाद के वर्शन वाले डिवाइसों के लिए, Android Display P3 वाइड गैमट कैप्चर की सुविधा देता है. डिवाइस वाइड ऐंगल में कैप्चर कर सकते हैं JPEG फ़ॉर्मैट में रंग वाली इमेज, जिनमें ImageReader क्लास शामिल न हो 10-बिट एचडीआर का इस्तेमाल करके. इस सुविधा से डिवाइस Camera2 फ़्रेमवर्क के मुताबिक, वाइड गामट कलर स्पेस में कैमरे से वीडियो रिकॉर्ड करने का अनुरोध करें SessionConfiguration में setColorSpace पैरामीटर के ज़रिए.

ज़रूरी शर्तें

वाइड गैमट कैप्चर की सुविधा के लिए, डिवाइस के पास वाइड लेंस वाले कैमरे का ऐक्सेस होना चाहिए कई रंगों को मिलाकर इस्तेमाल किया जा सकता है.

लागू करना

Display P3 के वाइड गैमट कैप्चर रिक्वेस्ट के साथ काम करने के लिए, ये काम करें:

  • colorSpace फ़ील्ड को इसमें पढ़ें Stream.aidl और उसे आउटपुट स्ट्रीम पर लागू करें.
  • android.request.availableColorSpaceProfilesMap मेटाडेटा लागू करें एंट्री.
  • COLOR_SPACE_PROFILES की क्षमता की रिपोर्ट इसमें करें android.request.availableCapabilities.

P3 वाइड गामट कैप्चर करने में मदद करने वाले कैमरा एचएएल को लागू करने के रेफ़रंस के लिए, /hardware/google/camera/devices/EmulatedCamera/hwl/ configs/emu_camera_back.json में यह देखें:

कैमरा एचएएल में वाइड गैमट कैप्चर करने के बारे में ज़्यादा जानकारी के लिए, यह जानकारी देखें metadata_definitions.xml में मान:

API

यह सुविधा, Android 14 या उसके बाद के वर्शन वाले डिवाइसों पर काम करती है के लिए, कैमरा क्लाइंट निम्न सार्वजनिक API का उपयोग कर सकते हैं:

ColorSpace पैरामीटर के लिए अनुमानित वैल्यू, ColorSpace.Named क्लास. Android 14, SRGB, DISPLAY_P3 में, और BT2020_HLG समर्थित हैं.

पुष्टि करें

Display P3 के वाइड गैमट कैप्चर प्रोसेस को लागू करने की पुष्टि करने के लिए, जिन्हें टेस्ट किया जा सकता है.

सीटीएस

  • android.hardware.camera2.cts.ExtendedCameraCharacteristicsTest#test8BitColorSpaceOutputCharacteristics
  • android.hardware.camera2.cts.ExtendedCameraCharacteristicsTest#test10BitColorSpaceOutputCharacteristics
  • android.hardware.camera2.cts.ExtendedCameraCharacteristicsTest#testColorSpaceProfileMap
  • android.hardware.camera2.cts.ImageReaderTest#testDisplayP3Jpeg
  • android.hardware.camera2.cts.ImageReaderTest#testDisplayP3JpegRepeating
  • android.hardware.camera2.cts.ImageReaderTest#testDisplayP3Heic
  • android.hardware.camera2.cts.ImageReaderTest#testDisplayP3HeicRepeating

आईटीएस

यह चलाकर देखेंः कैमरा इमेज टेस्ट सुइट (ITS) की जांच करेगा:

  • सही क्रोमेटिकिटी कोऑर्डिनेट वाली आईसीसी प्रोफ़ाइल की मौजूदगी
  • इमेज में, sRGB दायरे के बाहर पिक्सल डेटा मौजूद है