وضوح فوق‌العاده بالا

Android 14 از ثبت تصاویر فشرده‌شده Ultra HDR بااستفاده از قالب تصویر JPEG_R پشتیبانی می‌کند. این قالب با تصاویر SDR JPEG سازگاری معکوس دارد و از پردازش HDR محتوا پشتیبانی می‌کند. برای جزئیات مربوط به مشخصات قالب «وضوح فوق‌العاده بالا»، به قالب تصویر «وضوح فوق‌العاده بالا» نسخه ۱.۰ مراجعه کنید.

پیاده‌سازی

این بخش نحوه پیاده‌سازی ویژگی «وضوح فوق‌العاده بالا» را شرح می‌دهد.

پیاده‌سازی مرجع

چارچوب دوربین AOSP و سرویس دوربین شامل پیاده‌سازی مرجع Ultra HDR است.

علاوه‌بر عملکرد مرجع در چارچوب دوربین، می‌توانید «فوق HDR» را در HAL دوربین پیاده‌سازی کنید و از پشتیبانی JPEG_R برونداد به همان روشی که دیگر جاری‌سازی‌های برونداد HAL دوربین انجام می‌دهند تبلیغ کنید. در این سناریو، ‫HAL دوربین باید نقشه بازیابی لازم و تصویر نهایی JPEG_R را طبق تعریف مشخصات Ultra HDR تولید کند. می‌توانید خروجی نهایی را بسته به قابلیت‌های سخت‌افزاری و نرم‌افزاری دستگاه بهینه‌سازی و تنظیم کنید.

گزینه‌های پیاده‌سازی

سازندگان دستگاه می‌توانند درباره سطوح زیر از پشتیبانی «فوق‌وضوح HDR» برای دستگاه‌هایشان تصمیم بگیرند:

  • حداقل: در این پیکربندی، خروجی Ultra HDR ازطریق عملکرد جاری‌سازی ترکیبی سرویس دوربین به‌طور پیش‌فرض غیرفعال است. برای فعال کردن پیاده‌سازی مرجع JpegRCompositeStream، دارایی سیستم ro.camera.enableCompositeAPI0JpegR را روی true تنظیم کنید. ازآنجایی‌که همه فرایندها و کدبندی در نرم‌افزار انجام می‌شود، این گزینه می‌تواند منجر به افزایش تأخیر و کاهش عملکرد شود.
  • متوسط: با این گزینه، پیاده‌سازی JpegRCompositeStream از فایل SDR JPEG ارائه‌شده توسط HAL به‌عنوان تصویر پایه و از قاب P010 برای محاسبه نقشه بازیابی استفاده می‌کند. این گزینه شامل پردازش نرم‌افزاری در مسیر داده است اما در مقایسه با گزینه حداقل نسبتاً جزئی است.
  • گسترده: Camera HAL مستقیماً جریان خروجی JPEG_R را تبلیغ و پشتیبانی می‌کند. این گزینه به سازندگان دستگاه اجازه می‌دهد بهینه‌سازی‌های مختص دستگاه را پیاده‌سازی کنند و می‌تواند بهبودهای قابل‌توجهی در کیفیت تصویر ارائه دهد.

برای غیرفعال کردن پیاده‌سازی JpegRCompositeStream، خصوصیت ساخت ro.camera.disableJpegR را روی true تنظیم کنید. اگر این ویژگی ساخت تنظیم نشده باشد یا روی false تنظیم شده باشد، Ultra HDR به‌طور پیش‌فرض ازطریق JpegRCompositeStream در دستگاه‌هایی که از قابلیت خروجی ۱۰ بیتی و ضبط هم‌زمان ۱۰ و ۸ بیتی پشتیبانی می‌کنند فعال می‌شود.

اعتبارسنجی

برای اعتبارسنجی ویژگی «فوق‌وضوح HDR» در دستگاهتان، آزمایش‌های زیر را اجرا کنید.

آزمایش‌های CTS

آزمایش‌های ITS

آزمایش‌های دستی

برای انجام آزمایش‌های دستی، از پیاده‌سازی نمونه برای ثبت تصویر «وضوح فوق‌العاده بالا» استفاده کنید که شامل پشتیبانی از پیکربندی و ثبت «وضوح فوق‌العاده بالا» بااستفاده از قالب تصویر JPEG_R می‌شود.