27 মার্চ, 2025 থেকে, আমরা AOSP তৈরি করতে এবং অবদান রাখতে aosp-main
এর পরিবর্তে android-latest-release
ব্যবহার করার পরামর্শ দিচ্ছি। আরও তথ্যের জন্য, AOSP-তে পরিবর্তনগুলি দেখুন।
উচ্চ গতিশীল পরিসীমা মোড
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
Camera2
API-তে বিভিন্ন ধরনের হাই ডাইনামিক রেঞ্জ (HDR) ক্যাপচার পাওয়া যায়। এই পৃষ্ঠাটি HDR-এর জন্য বিভিন্ন বৈশিষ্ট্য, ক্ষমতা এবং মোড বর্ণনা করে এবং নির্দিষ্ট API এর উপর নির্ভর করে সেগুলি কীভাবে আলাদা হয়।
HDR এখনও ক্যাপচার
মোবাইল ক্যামেরার গতিশীল পরিসর উন্নত করার জন্য HDR-এ এখনও ক্যাপচার করা বিভিন্ন অ্যালগরিদমকে এনক্যাপসুলেট করে।
অ্যান্ড্রয়েড 13 এবং উচ্চতর জন্য, 10-বিট ক্যামেরা আউটপুট capability
10-বিট ক্যামেরা আউটপুট সমর্থন করে। HDR ডায়নামিক রেঞ্জ DynamicRangeProfiles
ক্লাস ক্যামেরা ক্লায়েন্টদের প্রকৃত 10-বিট পিক্সেল বিন্যাস এবং সংশ্লিষ্ট 10-বিট স্থানান্তর ফাংশন সহ ফ্রেম তৈরি করতে সক্ষম ক্যামেরা আউটপুট কনফিগার করতে দেয়। HDR ডায়নামিক রেঞ্জ প্রোফাইল ব্যবহার করে 10-বিট ক্যামেরা আউটপুট কনফিগারেশন শুধুমাত্র বর্ধিত শারীরিক বিট গভীরতা সক্ষম করে। 10-বিট ক্যামেরা আউটপুট কনফিগারেশনগুলি HDR দৃশ্য মোডের সাথে একত্রে নিম্নলিখিত মোডগুলি ব্যবহার করতে পারে:
- P010 পিক্সেল ফর্ম্যাট ব্যবহার করে 10-বিট আনকম্প্রেসড এখনও ক্যাপচার।
- আল্ট্রা এইচডিআর স্পেসিফিকেশনের উপর ভিত্তি করে
JPEG_R
পিক্সেল ফর্ম্যাট ব্যবহার করে HDR সংকুচিত এখনও ক্যাপচার করে।
অ্যান্ড্রয়েড 12 বা তার কম সংস্করণে চলমান ডিভাইসগুলির জন্য, HDR এখনও ক্যাপচার পদ্ধতিতে প্রসেসিং ফ্রেমগুলি জড়িত যা কিছু সময়ে স্ট্যান্ডার্ড 8-বিট গতিশীল পরিসরে সংকুচিত হয়ে যায়। নিম্নলিখিতগুলি হল এইচডিআর এখনও ক্যাপচার পদ্ধতি যেখানে বিভিন্ন এক্সপোজার সহ বেশ কয়েকটি ফ্রেম ক্যাপচার করা হয় এবং পৃথক চিত্রগুলিকে ফিউজ করে চূড়ান্ত HDR ফলাফল তৈরি করা হয়:
- HDR দৃশ্য মোড : এই মোডটি ক্যামেরা HAL স্তরে প্রয়োগ করা হয় এবং সমর্থিত হলে ক্যামেরা ক্লায়েন্টরা নিয়মিত ক্যামেরা ক্যাপচার অনুরোধের মধ্যে সেট করতে পারেন।
- HDR এক্সটেনশন টাইপ : এই এক্সটেনশন টাইপটি উচ্চ কনট্রাস্ট দৃশ্যের জন্য সুপারিশ করা হয়। নিয়মিত ক্যাপচার সেশনের তুলনায় সীমিত ক্ষমতা সহ একটি ক্যাপচার সেশন ব্যবহার করে। একই ডিভাইসে, ক্যামেরা এক্সটেনশনগুলি নিয়মিত ক্যাপচার অনুরোধের চেয়ে উচ্চতর চিত্র মানের ফলাফল তৈরি করতে পারে।
HDR ভিডিও রেকর্ডিং
HDR এখনও ক্যাপচারের বিপরীতে, ভিডিও HDR বলতে শুধুমাত্র HDR ভিডিও ক্যাপচার (10-বিট ভিডিও রেকর্ডিং) বোঝায়।
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[],null,["# High dynamic range modes\n\nVarious forms of high dynamic range (HDR) capture are available in the\n[`Camera2`](https://developer.android.com/reference/android/hardware/camera2/package-summary)\nAPI. This page describes the various features, capabilities, and modes for HDR\nand how they differ depending on the specific API.\n\nHDR still capture\n-----------------\n\nStill capture in HDR encapsulates a variety of algorithms for improving the\ndynamic range of mobile cameras.\n\nFor Android 13 and higher, the 10-bit camera output\n[`capability`](/docs/core/camera/10-bit-camera-output)\nsupports 10-bit camera output. The HDR dynamic range\n[`DynamicRangeProfiles`](https://developer.android.com/reference/android/hardware/camera2/params/DynamicRangeProfiles)\nclass lets camera clients configure camera outputs capable of producing\nframes with actual 10-bit pixel format and corresponding 10-bit transfer\nfunctions. 10-bit camera\n[output configurations](https://developer.android.com/reference/kotlin/android/hardware/camera2/params/OutputConfiguration#setdynamicrangeprofile)\nusing HDR dynamic range profiles enable only the extended physical bit depth.\n10-bit camera output configurations can use the following modes in conjunction\nwith the\n[HDR scene mode](https://developer.android.com/reference/android/hardware/camera2/CameraMetadata#CONTROL_SCENE_MODE_HDR):\n\n- 10-bit uncompressed still capture using the [P010](https://developer.android.com/reference/kotlin/android/graphics/ImageFormat#ycbcr_p010) pixel format.\n- HDR compressed still capture using the [`JPEG_R`](https://developer.android.com/reference/kotlin/android/graphics/ImageFormat#jpeg_r) pixel format based on the [Ultra HDR](https://developer.android.com/guide/topics/media/hdr-image-format) specification.\n\nFor devices running Android 12 or lower, HDR still capture methods involve\nprocessing frames that at some point get compressed to the standard 8-bit\ndynamic range. The following are HDR still capture methods where several frames\nwith different exposures are captured and the final HDR result is produced by\nfusing the individual images:\n\n- [HDR scene mode](https://developer.android.com/reference/android/hardware/camera2/CameraMetadata#CONTROL_SCENE_MODE_HDR): This mode is implemented at the camera HAL layer and if supported can be set by camera clients within regular camera capture requests.\n- [HDR extension type](https://developer.android.com/reference/android/hardware/camera2/CameraExtensionCharacteristics#EXTENSION_HDR): This extension type is recommended for high contrast scenes. Uses a capture session with limited capabilities when compared to regular capture sessions. On the same device, camera extensions can produce results with higher image quality than regular capture requests.\n\nHDR video recording\n-------------------\n\nIn contrast to HDR still capture, video HDR refers only to\n[HDR video capture (10-bit video recording)](https://developer.android.com/training/camera2/hdr-video-capture)."]]