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 เนื่องจากกระบวนการทั้งหมดและการเข้ารหัสจะดำเนินการในซอฟต์แวร์ ตัวเลือกนี้จึงอาจส่งผลให้เวลาในการตอบสนองเพิ่มขึ้นและประสิทธิภาพลดลง
  • ปานกลาง: เมื่อใช้ตัวเลือกนี้ การใช้งาน JpegRCompositeStream จะใช้ไฟล์ JPEG SDR ที่ HAL ให้มาเป็นรูปภาพพื้นฐานและเฟรม P010 เพื่อคํานวณแผนที่การกู้คืน ตัวเลือกนี้เกี่ยวข้องกับการประมวลผลซอฟต์แวร์ภายในเส้นทางข้อมูล แต่มีปริมาณไม่มากนักเมื่อเทียบกับตัวเลือกขั้นต่ำ
  • ครอบคลุม: 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