Ultra HDR

Android 14 รองรับการจับภาพ Ultra HDR ที่บีบอัดโดยใช้รูปแบบรูปภาพ JPEG_R รูปแบบนี้เข้ากันได้กับรูปภาพ JPEG แบบ SDR และ รองรับการแสดงผลเนื้อหา HDR ดูรายละเอียดเกี่ยวกับข้อกำหนดของรูปแบบ Ultra HDR ได้ที่รูปแบบรูปภาพ Ultra HDR v1.0

การใช้งาน

ส่วนนี้จะอธิบายวิธีใช้ฟีเจอร์ Ultra HDR

การใช้งานอ้างอิง

เฟรมเวิร์กกล้องและบริการกล้องของ AOSP มีการใช้งาน Ultra HDR อ้างอิง

นอกเหนือจากฟังก์ชันอ้างอิงในเฟรมเวิร์กของกล้องแล้ว คุณยัง ใช้ Ultra HDR ภายใน HAL ของกล้องและโฆษณาการรองรับJPEG_R เอาต์พุตในลักษณะเดียวกับสตรีมเอาต์พุต HAL ของกล้องอื่นๆ ได้ด้วย ในสถานการณ์นี้ HAL ของกล้องต้องสร้างแผนที่การกู้คืนที่จำเป็นและJPEG_R รูปภาพสุดท้ายตามที่กำหนดไว้ในข้อกำหนด Ultra HDR คุณสามารถเพิ่มประสิทธิภาพและปรับแต่งเอาต์พุตสุดท้ายได้โดยขึ้นอยู่กับฮาร์ดแวร์ และซอฟต์แวร์ของอุปกรณ์

ตัวเลือกในการใช้งาน

ผู้ผลิตอุปกรณ์สามารถกำหนดระดับการรองรับ Ultra HDR ต่อไปนี้สำหรับอุปกรณ์ของตนได้

  • น้อยที่สุด: ในการกำหนดค่านี้ ระบบจะปิดใช้เอาต์พุต Ultra HDR ผ่านฟังก์ชันการสตรีมแบบคอมโพสิตของบริการกล้องโดยค่าเริ่มต้น หากต้องการเปิดใช้ JpegRCompositeStreamการใช้งานอ้างอิง ให้ตั้งค่าพร็อพเพอร์ตี้ระบบ ro.camera.enableCompositeAPI0JpegRเป็น true เนื่องจากกระบวนการและการเข้ารหัสทั้งหมดดำเนินการในซอฟต์แวร์ ตัวเลือกนี้จึงอาจส่งผลให้เวลาในการตอบสนองเพิ่มขึ้นและประสิทธิภาพลดลง
  • ปานกลาง: ตัวเลือกนี้จะใช้ไฟล์ JPEG SDR ที่ HAL จัดเตรียมให้เป็นรูปภาพฐานและเฟรม P010 เพื่อคำนวณแผนที่การกู้คืนJpegRCompositeStream ตัวเลือกนี้ เกี่ยวข้องกับการประมวลผลซอฟต์แวร์ภายในเส้นทางข้อมูล แต่ค่อนข้างเล็กน้อย เมื่อเทียบกับตัวเลือกขั้นต่ำ
  • ครอบคลุม: HAL ของกล้องจะโฆษณาและรองรับสตรีมเอาต์พุต JPEG_Rโดยตรง ตัวเลือกนี้ช่วยให้ผู้ผลิตอุปกรณ์ ใช้การเพิ่มประสิทธิภาพเฉพาะอุปกรณ์และปรับปรุงคุณภาพของรูปภาพ ได้อย่างมาก

หากต้องการปิดใช้การติดตั้งใช้งาน JpegRCompositeStream ให้ตั้งค่าพร็อพเพอร์ตี้บิลด์ ro.camera.disableJpegR เป็น true หากไม่ได้ตั้งค่าพร็อพเพอร์ตี้บิลด์นี้หรือตั้งค่าเป็น false ระบบจะเปิดใช้ Ultra HDR โดยค่าเริ่มต้นผ่าน JpegRCompositeStream ในอุปกรณ์ที่รองรับความสามารถในการเอาต์พุต 10 บิต และการจับภาพ 10 บิตและ 8 บิตพร้อมกัน

การตรวจสอบความถูกต้อง

หากต้องการตรวจสอบฟีเจอร์ Ultra HDR ในอุปกรณ์ ให้ทำการทดสอบต่อไปนี้

การทดสอบ CTS

การทดสอบ ITS

การทดสอบด้วยตนเอง

หากต้องการทำการทดสอบด้วยตนเอง ให้ใช้การติดตั้งใช้งานตัวอย่างสำหรับการจับภาพ Ultra HDR ซึ่งรวมถึงการรองรับการกำหนดค่าและการจับภาพ Ultra HDR โดยใช้JPEG_Rรูปแบบรูปภาพ