হাই ডায়নামিক রেঞ্জ মোড

হাই ডায়নামিক রেঞ্জ (HDR) ক্যাপচারের বিভিন্ন ফর্ম Camera2 API-তে উপলভ্য। এই পৃষ্ঠায় HDR-এর বিভিন্ন ফিচার, ক্ষমতা ও মোড সম্পর্কে বর্ণনা করা হয়েছে এবং নির্দিষ্ট API-এর উপর নির্ভর করে সেগুলি কীভাবে আলাদা হয় তা বলা হয়েছে।

HDR স্টিল ক্যাপচার

HDR-এ স্টিল ক্যাপচার মোবাইল ক্যামেরার ডায়নামিক রেঞ্জ উন্নত করার জন্য বিভিন্ন ধরনের অ্যালগরিদম এনক্যাপসুলেট করে।

Android 13 ও তার পরবর্তী যেকোনও ভার্সনের জন্য, ১০-বিট ক্যামেরা আউটপুট capability ১০-বিট ক্যামেরা আউটপুটে কাজ করে। HDR ডায়নামিক রেঞ্জ DynamicRangeProfiles ক্লাস ক্যামেরা ক্লায়েন্টকে ক্যামেরা আউটপুট কনফিগার করতে দেয় যা আসল ১০-বিট পিক্সেল ফর্ম্যাট ও সংশ্লিষ্ট ১০-বিট ট্রান্সফার ফাংশন সহ ফ্রেম তৈরি করতে পারে। ১০-বিট ক্যামেরা আউটপুট কনফিগারেশন HDR ডায়নামিক রেঞ্জ প্রোফাইল ব্যবহার করে শুধুমাত্র এক্সটেন্ডেড ফিজিক্যাল বিট ডেপথ চালু করে। ১০-বিট ক্যামেরা আউটপুট কনফিগারেশন, HDR সিন মোডের সাথে নিম্নলিখিত মোডগুলি একসাথে ব্যবহার করতে পারে:

  • P010 পিক্সেল ফর্ম্যাট ব্যবহার করে ১০-বিট আনকমপ্রেসড স্টিল ক্যাপচার।
  • Ultra HDR স্পেসিফিকেশনের উপর ভিত্তি করে JPEG_R পিক্সেল ফর্ম্যাট ব্যবহার করে HDR কম্প্রেস করা স্টিল ক্যাপচার।

Android 12 বা এর আগের যেকোনও ভার্সনে চলা ডিভাইসের ক্ষেত্রে, HDR ক্যাপচার করার পদ্ধতি এখনও ফ্রেম প্রসেস করাকে অন্তর্ভুক্ত করে যা কোনও এক সময় স্ট্যান্ডার্ড ৮-বিট ডায়নামিক রেঞ্জে কম্প্রেস করা হয়। নিচে HDR স্টিল ক্যাপচার পদ্ধতি দেওয়া হল, যেখানে আলাদা আলাদা এক্সপোজার সহ একাধিক ফ্রেম ক্যাপচার করা হয় এবং আলাদা আলাদা ছবিকে একত্রিত করে ফাইনাল HDR ফলাফল তৈরি করা হয়:

  • HDR সিন মোড: এই মোডটি ক্যামেরা HAL লেয়ারে প্রয়োগ করা হয় এবং কাজ করলে, সাধারণ ক্যামেরা ক্যাপচার অনুরোধের মধ্যে ক্যামেরা ক্লায়েন্ট এটি সেট করতে পারে।
  • HDR এক্সটেনশনের ধরন: এই এক্সটেনশনের ধরনটি হাই কনট্রাস্ট দৃশ্যের জন্য সাজেস্ট করা হয়। সাধারণ ক্যাপচার সেশনের তুলনায় সীমিত ক্ষমতা সহ ক্যাপচার সেশন ব্যবহার করে। একই ডিভাইসে, ক্যামেরা এক্সটেনশন সাধারণ ক্যাপচার অনুরোধের চেয়ে উচ্চতর ছবির কোয়ালিটি সহ ফলাফল তৈরি করতে পারে।

HDR ভিডিও রেকর্ডিং

HDR স্টিল ক্যাপচারের বিপরীতে, ভিডিও HDR বলতে শুধুমাত্র HDR ভিডিও ক্যাপচার (১০-বিট ভিডিও রেকর্ডিং) বোঝায়।