एंड्रॉइड 13 कैमरा2 एपीआई में एचडीआर वीडियो और "स्ट्रीम उपयोग के मामले" समर्थन जोड़ता है

एंड्रॉइड 13 कैमरा2 एपीआई में एचडीआर वीडियो आउटपुट और "स्ट्रीम उपयोग के मामलों" समर्थन सहित कुछ नई सुविधाएं जोड़ता है।

कैमरा2 एपीआई मूल कैमरा एपीआई के उत्तराधिकारी के रूप में एंड्रॉइड 5.0 में पेश किया गया था। एपीआई डेवलपर्स को यह जांचने की अनुमति देता है कि किसी डिवाइस पर कौन सी कैमरा सुविधाएं उपलब्ध हैं और दानेदार कैमरे को उजागर करती हैं ऐप्स के लिए सुविधाएँ, जिनमें एक्सपोज़र और श्वेत संतुलन लाभ के लिए प्रति-फ़्रेम नियंत्रण, शार्पनिंग, डीनोइज़िंग शामिल हैं। वगैरह। यह स्थापित करने के लिए भी एक शर्त है Google कैमरा पोर्ट. साथ एंड्रॉइड 13, Google कैमरा2 एपीआई में कुछ नई क्षमताएं जोड़ रहा है।

जैसा कि देखा गया है Esper, एंड्रॉइड 13 का एचएएल स्मार्टफोन निर्माताओं को कैमरा2 एपीआई में 10-बिट वीडियो आउटपुट प्रदर्शित करने की अनुमति देता है। यदि कोई OEM 10-बिट कैमरा आउटपुट को एक्सपोज़ करना चुनता है, तो उसे कम से कम HLG10 प्रोफ़ाइल का समर्थन करना होगा। यदि कोई डिवाइस एचडीआर10+ और डॉल्बी विजन जैसे अन्य एचडीआर प्रारूपों का समर्थन करता है, तो डिवाइस निर्माता इसका उपयोग करके ऐप्स के लिए अनुशंसित प्रोफ़ाइल का विज्ञापन कर सकता है।

कैमराविशेषताएं#REQUEST_RECOMMENDED_TEN_BIT_DYNAMIC_RANGE_PROFILE स्थिर। इस बीच, कैमरा2 एपीआई का समर्थन करने वाले ऐप्स आउटपुटकॉन्फिगरेशन.सेटडायनामिकरेंजप्रोफाइल एपीआई का उपयोग करके एक विशिष्ट डिवाइस समर्थित डायनामिक रेंज प्रोफ़ाइल सेट कर सकते हैं।

एचडीआर वीडियो समर्थन के अलावा, कैमरा2 एपीआई "स्ट्रीम उपयोग के मामलों" के लिए समर्थन भी जोड़ता है ताकि ओईएम को विभिन्न स्ट्रीमिंग परिदृश्यों में कैमरा प्रदर्शन को अनुकूलित करने की अनुमति मिल सके।

स्ट्रीम उपयोग का मामला अंतिम-उपयोगकर्ता परिप्रेक्ष्य से एक विशेष कैमरा स्ट्रीम के उद्देश्य को इंगित करता है। कैमरा उपयोग के मामलों के कुछ उदाहरण हैं: उपयोगकर्ता को दिखाए गए लाइव व्यूफ़ाइंडर के लिए पूर्वावलोकन स्ट्रीम, उच्च गुणवत्ता वाली फ़ोटो बनाने के लिए स्टिल कैप्चर भविष्य में प्लेबैक के उद्देश्य से कैमरा आउटपुट को एन्कोड करने के लिए कैप्चर, वीडियो रिकॉर्ड और लाइव रियलटाइम वीडियो कॉन्फ्रेंसिंग के लिए वीडियो कॉल।

यदि कोई उपकरण निर्माता इस क्षमता को लागू करना चुनता है, तो उसे निम्नलिखित स्ट्रीम उपयोग मामलों को लागू करना आवश्यक है:

  • लाइव व्यूफ़ाइंडर और इन-ऐप छवि विश्लेषण के लिए पूर्वावलोकन
  • स्थिर फ़ोटो कैप्चर के लिए STILL_CAPTURE
  • वीडियो क्लिप रिकॉर्ड करने के लिए वीडियो_रिकॉर्ड
  • दृश्यदर्शी, वीडियो रिकॉर्डिंग और स्टिल कैप्चर के लिए उपयोग की जाने वाली एक एकल स्ट्रीम के लिए PREVIEW_VIDEO_STILL।
  • लंबे समय तक चलने वाली वीडियो कॉल के लिए वीडियो_कॉल

जब स्ट्रीम उपयोग मामलों का समर्थन उपलब्ध होता है, तो कैमरा डिवाइस कॉन्फ़िगरेशन जैसे चयन कर सकता है इष्टतम कैमरा सेंसर मोड, ट्यूनिंग पैरामीटर का चयन करना, और कैमरा2 का उपयोग करके छवि प्रसंस्करण पाइपलाइन का निर्माण करना एपीआई. ऐप्स का उपयोग कर सकते हैं कैमराविशेषताएं#SCALER_AVAILABLE_STREAM_USE_CASES किसी डिवाइस पर समर्थित स्टीम उपयोग मामलों की सूची को क्वेरी करने के लिए फ़ील्ड।


स्रोत: Esper