আল্ট্রা এইচডিআর

Android 14 JPEG_R ইমেজ ফরম্যাট ব্যবহার করে আল্ট্রা HDR সংকুচিত ছবি ক্যাপচার করার জন্য সমর্থন প্রদান করে। এই বিন্যাসটি SDR JPEG চিত্রগুলির সাথে পশ্চাদমুখী সামঞ্জস্যপূর্ণ এবং সামগ্রীর HDR রেন্ডারিং সমর্থন করে৷ আল্ট্রা এইচডিআর ফরম্যাট স্পেসিফিকেশন সম্পর্কে বিস্তারিত জানার জন্য, আল্ট্রা এইচডিআর ইমেজ ফরম্যাট v1.0 দেখুন।

বাস্তবায়ন

এই বিভাগটি বর্ণনা করে কিভাবে আল্ট্রা এইচডিআর বৈশিষ্ট্য বাস্তবায়ন করতে হয়।

রেফারেন্স বাস্তবায়ন

AOSP ক্যামেরা ফ্রেমওয়ার্ক এবং ক্যামেরা পরিষেবাতে একটি রেফারেন্স আল্ট্রা এইচডিআর বাস্তবায়ন অন্তর্ভুক্ত রয়েছে।

ক্যামেরা ফ্রেমওয়ার্কের রেফারেন্স কার্যকারিতা ছাড়াও, আপনি ক্যামেরা HAL-এর মধ্যে আল্ট্রা HDR প্রয়োগ করতে পারেন এবং অন্যান্য ক্যামেরা HAL আউটপুট স্ট্রিমগুলির মতো একইভাবে JPEG_R আউটপুটের জন্য সমর্থনের বিজ্ঞাপন দিতে পারেন। এই পরিস্থিতিতে, ক্যামেরা HAL-কে অবশ্যই প্রয়োজনীয় পুনরুদ্ধার মানচিত্র এবং চূড়ান্ত JPEG_R চিত্র তৈরি করতে হবে যা আল্ট্রা HDR স্পেসিফিকেশন দ্বারা সংজ্ঞায়িত করা হয়েছে। আপনি ডিভাইস হার্ডওয়্যার এবং সফ্টওয়্যার ক্ষমতার উপর নির্ভর করে চূড়ান্ত আউটপুট অপ্টিমাইজ এবং টিউন করতে পারেন।

বাস্তবায়নের বিকল্প

ডিভাইস নির্মাতারা তাদের ডিভাইসের জন্য আল্ট্রা এইচডিআর সমর্থনের নিম্নলিখিত স্তরগুলির বিষয়ে সিদ্ধান্ত নিতে পারেন:

  • ন্যূনতম: এই কনফিগারেশনে, ক্যামেরা পরিষেবার মাধ্যমে আল্ট্রা এইচডিআর আউটপুট কম্পোজিট স্ট্রিম কার্যকারিতা ডিফল্টরূপে অক্ষম করা হয়। JpegRCompositeStream রেফারেন্স বাস্তবায়ন সক্ষম করতে, ro.camera.enableCompositeAPI0JpegR সিস্টেম প্রপার্টি true সেট করুন। যেহেতু সমস্ত প্রক্রিয়া এবং এনকোডিং সফ্টওয়্যারে সঞ্চালিত হয়, এই বিকল্পটির ফলে বিলম্বিতা বৃদ্ধি এবং কর্মক্ষমতা হ্রাস পেতে পারে।
  • পরিমিত: এই বিকল্পের সাথে, JpegRCompositeStream বাস্তবায়ন একটি HAL-প্রদত্ত SDR JPEG ফাইলকে একটি বেস ইমেজ এবং একটি P010 ফ্রেম একটি পুনরুদ্ধার মানচিত্র গণনা করতে ব্যবহার করে। এই বিকল্পটি ডেটা পাথের মধ্যে সফ্টওয়্যার প্রক্রিয়াকরণ জড়িত কিন্তু ন্যূনতম বিকল্পের তুলনায় তুলনামূলকভাবে ছোট।
  • বিস্তৃত: ক্যামেরা HAL বিজ্ঞাপন দেয় এবং সরাসরি JPEG_R আউটপুট স্ট্রীম সমর্থন করে। এই বিকল্পটি ডিভাইস নির্মাতাদের ডিভাইস-নির্দিষ্ট অপ্টিমাইজেশান বাস্তবায়ন করতে দেয় এবং উল্লেখযোগ্য ইমেজ মানের উন্নতি প্রদান করতে পারে।

JpegRCompositeStream বাস্তবায়ন নিষ্ক্রিয় করতে, ro.camera.disableJpegR বিল্ড প্রপার্টি true সেট করুন। এই বিল্ড প্রপার্টি সেট না থাকলে বা false সেট করা থাকলে, 10-বিট আউটপুট ক্ষমতা এবং সমবর্তী 10 এবং 8-বিট ক্যাপচার সমর্থনকারী ডিভাইসগুলিতে JpegRCompositeStream এর মাধ্যমে আল্ট্রা HDR ডিফল্টরূপে সক্রিয় করা হয়।

বৈধতা

আপনার ডিভাইসে আল্ট্রা এইচডিআর বৈশিষ্ট্যটি যাচাই করতে, নিম্নলিখিত পরীক্ষাগুলি চালান৷

CTS পরীক্ষা

আইটিএস পরীক্ষা

ম্যানুয়াল পরীক্ষা

ম্যানুয়াল পরীক্ষা করতে, আল্ট্রা এইচডিআর ইমেজ ক্যাপচারের জন্য নমুনা বাস্তবায়ন ব্যবহার করুন, যার মধ্যে JPEG_R ইমেজ ফরম্যাট ব্যবহার করে আল্ট্রা এইচডিআর কনফিগারেশন এবং ক্যাপচারের জন্য সমর্থন রয়েছে।