„Android 13“ prideda HDR vaizdo įrašų ir „srautinio naudojimo atvejų“ palaikymą „Camera2“ API

click fraud protection

„Android 13“ prideda keletą naujų „Camera2“ API funkcijų, įskaitant HDR vaizdo išvestį ir „srautinio naudojimo atvejų“ palaikymą.

The Camera2 API buvo pristatytas „Android 5.0“ kaip pradinės kameros API įpėdinis. API leidžia kūrėjams patikrinti, kokios kameros funkcijos yra įrenginyje, ir atskleidžia granuliuotą kamerą programoms skirtų funkcijų, įskaitant ekspozicijos ir baltos spalvos balanso didinimo, ryškinimo, triukšmo mažinimo valdiklius kiekvienam kadrui, ir tt Tai taip pat būtina diegimo sąlyga „Google“ fotoaparato prievadai. Su Android 13, „Google“ prideda naujų „Camera2“ API galimybių.

Kaip pastebėjo Esper, Android 13 HAL leidžia išmaniųjų telefonų gamintojams atskleisti 10 bitų vaizdo išvestį Camera2 API. Jei OĮG nusprendžia atskleisti 10 bitų fotoaparato išvestį, jis turi palaikyti bent HLG10 profilį. Jei įrenginys palaiko kitus HDR formatus, pvz., HDR10+ ir Dolby Vision, įrenginio gamintojas gali reklamuoti rekomenduojamą profilį programoms naudodamas CameraCharacteristics#REQUEST_RECOMMENDED_TEN_BIT_DYNAMIC_RANGE_PROFILE

pastovus. Tuo tarpu programos, palaikančios Camera2 API, gali nustatyti konkretaus įrenginio palaikomą dinaminio diapazono profilį naudodamos OutputConfiguration.setDynamicRangeProfile API.

Be HDR vaizdo palaikymo, „Camera2“ API taip pat prideda „srautinio naudojimo atvejų“ palaikymą, kad originalios įrangos gamintojai galėtų optimizuoti fotoaparato veikimą įvairiuose srautinio perdavimo scenarijuose.

Srauto naudojimo atvejis nurodo konkretaus fotoaparato srauto tikslą galutinio vartotojo požiūriu. Kai kurie fotoaparato naudojimo atvejų pavyzdžiai: peržiūrėti srautą tiesioginiam vaizdo ieškikliui, rodomam vartotojui, fotografuoti, kad būtų sukurtos aukštos kokybės nuotraukos. fiksuoti, vaizdo įrašas, skirtas koduoti kameros išvestį būsimam atkūrimui, ir vaizdo skambutis, skirtas tiesioginėms vaizdo konferencijoms realiuoju laiku.

Jei įrenginio gamintojas nusprendžia įdiegti šią funkciją, jis turi įdiegti toliau nurodytus srauto naudojimo atvejus.

  • PERŽIŪRA tiesioginiam vaizdo ieškikliui ir vaizdų analizei programoje
  • STILL_CAPTURE fotografavimui
  • VIDEO_RECORD vaizdo klipams įrašyti
  • PREVIEW_VIDEO_STILL vienam srautui, naudojamam vaizdo ieškikliui, vaizdo įrašymui ir nejudančiam fotografavimui.
  • VIDEO_CALL ilgalaikiams vaizdo skambučiams

Kai pasiekiamas srautinio naudojimo atvejų palaikymas, fotoaparato įrenginys gali atlikti konfigūracijas, pvz., pasirinkti optimalus kameros jutiklio režimas, derinimo parametrų parinkimas ir vaizdo apdorojimo vamzdyno konstravimas naudojant Camera2 API. Programos gali naudoti CameraCharacteristics#SCALER_AVAILABLE_STREAM_USE_CASES lauką, kad pateiktumėte užklausą palaikomų „Steam“ naudojimo atvejų sąraše įrenginyje.


Šaltinis: Esper