প্রশস্ত স্বরগ্রাম ক্যাপচার

Android 14 বা উচ্চতর সংস্করণে চলমান ডিভাইসগুলির জন্য, Android ডিসপ্লে P3 ওয়াইড গ্যামাট ক্যাপচারের জন্য সমর্থন প্রদান করে। ডিভাইসগুলি 10-বিট এইচডিআর ব্যবহার না করেই ImageReader ক্লাসের সাথে JPEG ফরম্যাটে বিস্তৃত গামুট রঙের ছবি ক্যাপচার করতে পারে। এই বৈশিষ্ট্যটি ডিভাইসগুলিকে SessionConfigurationsetColorSpace প্যারামিটারের মাধ্যমে Camera2 ফ্রেমওয়ার্কে একটি বিস্তৃত গামুট রঙের জায়গায় ক্যামেরা ক্যাপচারের অনুরোধ করতে দেয়।

প্রয়োজনীয়তা

ওয়াইড গামুট ক্যাপচারকে সমর্থন করার জন্য, ডিভাইসটির অবশ্যই প্রশস্ত গামুট রঙের ক্ষমতা সহ একটি ক্যামেরায় অ্যাক্সেস থাকতে হবে।

বাস্তবায়ন

ডিসপ্লে পি 3 ওয়াইড গ্যামাট ক্যাপচার অনুরোধগুলিকে সমর্থন করতে, নিম্নলিখিতগুলি করুন:

  • Stream.aidlcolorSpace ক্ষেত্রটি পড়ুন এবং আউটপুট স্ট্রীমে এটি প্রয়োগ করুন।
  • android.request.availableColorSpaceProfilesMap মেটাডেটা এন্ট্রি প্রয়োগ করুন।
  • android.request.availableCapabilitiesCOLOR_SPACE_PROFILES ক্ষমতার প্রতিবেদন করুন।

P3 ওয়াইড গ্যামাট ক্যাপচার সমর্থনকারী একটি রেফারেন্স ক্যামেরা HAL বাস্তবায়নের জন্য, /hardware/google/camera/devices/EmulatedCamera/hwl/ configs/emu_camera_back.json এ নিম্নলিখিতটি দেখুন :

ক্যামেরা HAL-এ বিস্তৃত গামুট ক্যাপচার সম্পর্কে আরও বিশদ বিবরণের জন্য, metadata_definitions.xml এ নিম্নলিখিত মানগুলি দেখুন:

এপিআই

ওয়াইড গ্যামাট ক্যাপচারের জন্য সমর্থন সহ Android 14 বা উচ্চতর চলমান ডিভাইসগুলির জন্য, ক্যামেরা ক্লায়েন্টরা নিম্নলিখিত পাবলিক API ব্যবহার করতে পারেন:

ColorSpace প্যারামিটারের জন্য প্রত্যাশিত মান ColorSpace.Named ক্লাস থেকে প্রাপ্ত হয়। Android 14-এ, SRGB , DISPLAY_P3 , এবং BT2020_HLG সমর্থিত।

বৈধতা

ডিসপ্লে 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 স্বরগ্রামের বাইরে পিক্সেল ডেটা রয়েছে৷