27 মার্চ, 2025 থেকে, আমরা AOSP তৈরি করতে এবং অবদান রাখতে aosp-main
এর পরিবর্তে android-latest-release
ব্যবহার করার পরামর্শ দিচ্ছি। আরও তথ্যের জন্য, AOSP-তে পরিবর্তনগুলি দেখুন।
অ্যান্ড্রয়েড 14 ক্যামেরা ইমেজ টেস্ট স্যুট রিলিজ নোট
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
অ্যান্ড্রয়েড 14 রিলিজে ক্যামেরা আইটিএস- এ বেশ কিছু পরিবর্তন রয়েছে।
এই পৃষ্ঠাটি Android 14-এর জন্য ক্যামেরা আইটিএস পরিবর্তনগুলির সংক্ষিপ্ত বিবরণ দেয়৷ পরিবর্তনগুলি পাঁচটি বিস্তৃত বিভাগে পড়ে:
পাইথন এবং প্যাকেজ সংস্করণ
অ্যান্ড্রয়েড 14 অ্যান্ড্রয়েড 12 এবং 13 সমর্থিত পাইথন সংস্করণ এবং লাইব্রেরি ছাড়াও নিম্নলিখিত পাইথন সংস্করণগুলিকে সমর্থন করে:
বর্ধিত লিমিটেড ক্যামেরা পরীক্ষা
অ্যান্ড্রয়েড 14-এ, বিদ্যমান পরীক্ষাগুলির সাথে সীমিত ক্যামেরাগুলির পরীক্ষা সক্ষম করার জন্য নিম্নলিখিত পরীক্ষাগুলি পুনরায় ফ্যাক্টর করা হয়েছে৷
দৃশ্য | পরীক্ষার নাম | বর্ণনা |
---|
1_1 | test_jpeg | manual_capture() পদ্ধতিটি নির্মূল করতে রিফ্যাক্টর করা হয়েছে। |
|
1_2 | test_yuv_jpeg_all | manual_capture() পদ্ধতিটি নির্মূল করতে রিফ্যাক্টর করা হয়েছে। |
|
1_2 | test_yuv_plus_jpeg | manual_capture() পদ্ধতিটি নির্মূল করতে রিফ্যাক্টর করা হয়েছে। |
|
1_2 | test_yuv_plus_raw | manual_capture() পদ্ধতিতে রিফ্যাক্টর করা হয়েছে। RAW/RAW10/RAW12 পরীক্ষা একটি একক পরীক্ষায় মার্জ করা হয়েছে। |
|
4 | পরীক্ষা_মাল্টি_ক্যামেরা_সারিবদ্ধকরণ | manual_capture() পদ্ধতিতে রিফ্যাক্টর করা হয়েছে। |
|
অ্যান্ড্রয়েড 14-এ, নিম্নলিখিত মুখ সনাক্তকরণ পরীক্ষাগুলি রিফ্যাক্টর করা হয়।
দৃশ্য | পরীক্ষার নাম | বর্ণনা |
---|
2 | পরীক্ষার_সংখ্যা_মুখ | মুখের বৈচিত্র্য বৃদ্ধির জন্য নতুন মুখ। মুখের অবস্থান নিশ্চিত করা হয়েছে। |
|
অন্যান্য পরীক্ষা পরিবর্তন
অ্যান্ড্রয়েড 14-এ, পরীক্ষার কভারেজ বাড়ানোর জন্য নিম্নলিখিত পরীক্ষাগুলি রিফ্যাক্টর করা হয়।
দৃশ্য | পরীক্ষার নাম | বর্ণনা |
---|
0 | পরীক্ষা_পড়া_লিখন | android.sensor.sensitivityRange এর বাইরে পড়ে সংবেদনশীলতার জন্য ফ্ল্যাগ ক্যাপচার মেটাডেটা মানগুলিকে রিফ্যাক্টর করা হয়েছে। |
|
1_1 | test_burst_samameness_manual | 50 ফ্রেমের পাঁচটি বিস্ফোরণের পরিবর্তে 50 ফ্রেমের দুটি বিস্ফোরণ করতে রিফ্যাক্টর করা হয়েছে। |
|
1_2 | test_yuv_jpeg_all | যদি উপলব্ধ থাকে তবে STILL_CAPTURE ব্যবহার কেস ব্যবহার করার জন্য রিফ্যাক্টর করা হয়েছে। |
|
1_2 | test_yuv_plus_jpeg | যদি উপলব্ধ থাকে তবে STILL_CAPTURE ব্যবহার কেস ব্যবহার করার জন্য রিফ্যাক্টর করা হয়েছে। |
|
4 | পরীক্ষা_মাল্টি_ক্যামেরা_সারিবদ্ধকরণ | YUV ক্যাপচার যোগ করতে এবং বিদ্যমান 640x480 ক্যাপচারে 640x360 ক্যাপচার যোগ করতে রিফ্যাক্টর করা হয়েছে। |
|
নতুন পরীক্ষা
Android 14-এ নিম্নলিখিত নতুন পরীক্ষাগুলি অন্তর্ভুক্ত রয়েছে।
দৃশ্য | পরীক্ষার নাম | বর্ণনা |
---|
2_ক | test_autoframing | যাচাই করে যে অটোফ্রেমিং জুম অনুপাত সেট নির্বিশেষে বিভিন্ন স্কিন টোন সহ সমস্ত মুখ অন্তর্ভুক্ত করতে FoV সামঞ্জস্য করতে পারে। |
|
2_ক | test_display_p3 | P3 JPEG আউটপুট সঠিক কিনা তা যাচাই করে। |
|
2_ক | test_preview_min_frame_rate | যাচাই করে যে প্রিভিউ FPS কম আলোর অবস্থার অধীনে ক্যামেরা বৈশিষ্ট্য দ্বারা সংজ্ঞায়িত সর্বনিম্ন পৌঁছেছে। |
|
3 | টেস্ট_ল্যান্ডস্কেপ_থেকে_প্রতিকৃতি | পোর্ট্রেট ওভাররাইড রোটেট ইমেজ সঠিকভাবে ল্যান্ডস্কেপ যাচাই করে। |
|
4 | test_preview_aspect_ratio_and_crop | যাচাই করে Preview স্ট্রিম আকৃতির অনুপাত, ক্রপ এবং FoV সমর্থিত ফরম্যাটের জন্য উপযুক্ত। |
|
6 | টেস্ট_ইন_সেন্সর_জুম | ক্যামেরা ইন-সেন্সর জুম আচরণ যাচাই করে। |
|
6 | টেস্ট_লো_লেটেন্সি_জুম | সেটিংস ওভাররাইড জুম সেট করা থাকলে জুম অনুপাত স্কেল সঠিকভাবে যাচাই করে। |
|
6 | test_preview_video_zoom_match | যাচাই করে যে জুম Preview এবং Video স্ট্রীমগুলিতে একই আচরণ করে৷ |
|
এক্সটেনশন | টেস্ট_এইচডিআর_এক্সটেনশন | যখন অনুরোধ করা হয় তখন HDR এক্সটেনশন সঠিকভাবে সক্রিয় হয় তা যাচাই করে। |
|
এক্সটেনশন | পরীক্ষা_নাইট_এক্সটেনশন | অনুরোধ করা হলে Night এক্সটেনশন সঠিকভাবে সক্রিয় হয় তা যাচাই করে। |
|
সেন্সর_ফিউশন | test_led_snapshot | LED স্ন্যাপশটগুলিকে পরিপূর্ণ বা আভাসিত করে না তা যাচাই করে৷ |
|
সমান্তরাল DUT পরীক্ষা
অ্যান্ড্রয়েড 14 সমান্তরাল DUT পরীক্ষা সমর্থন করে, যা আপনাকে সামগ্রিক পরীক্ষার গতি বাড়ানোর জন্য একাধিক রিগগুলির সাথে সমান্তরালে DUT পরীক্ষা করতে দেয়। উদাহরণস্বরূপ, সমান্তরাল পরীক্ষা আপনাকে একই সময়ে একটি রিগে ক্যামেরা 0 এবং অন্য রিগে ক্যামেরা 1 পরীক্ষা করতে দেয়।
আরো বিস্তারিত জানার জন্য, সমান্তরাল DUT পরীক্ষা দেখুন।
পরীক্ষার প্রয়োজনীয়তা
চিত্র 1 Android 14 এর গোপন ডিকোডার রিং দেখায়। গোপন ডিকোডার রিং দেখায় কোন পরীক্ষা সেটিংস দ্বারা পৃথক পরীক্ষা গেট করা হয়। android.request.availableCapabilities
দ্বারা গেট করা পরীক্ষা সেটিংস বড় হাতের অক্ষরে রয়েছে। প্রধান গেটিং আইটেম হল:
-
MANUAL_SENSOR
-
READ_3A
-
PER_FRAME_CONTROL
-
RAW
-
faceDetectModes
-
timestampSource
-
flash.info.available

চিত্র 1. Android 14 ITS গোপন ডিকোডার রিং
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি 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,["# Android 14 Camera Image Test Suite Release Notes\n\nThe Android 14 release includes a number of changes to\n[Camera ITS](/docs/compatibility/cts/camera-hal#its_tests).\n\nThis page summarizes the Camera ITS changes for Android\n14. The changes fall into five broad categories:\n\n- [Python and package versions](#package-versions)\n- [Increased LIMITED camera testing](#increased-limited-camera-testing)\n- [Increased face-related testing](#increased-face-related-testing)\n- [Other test changes](#other-test-changes)\n- [New tests](#new-tests)\n- [Parallel DUT testing](#parallel-dut-testing)\n\nPython and package versions\n---------------------------\n\nAndroid 14 supports the following Python versions in\naddition to the Python versions and libraries supported in Android\n12 and 13:\n\n- [Python 3.9.2](https://www.python.org/downloads/)\n- [OpenCV 4.2.0](https://opencv.org/)\n- [Numpy 1.20.3](https://numpy.org/)\n- [Matplotlib 3.4.1](https://matplotlib.org/)\n- [Scipy 1.6.2](https://docs.scipy.org/doc/)\n- [pySerial 3.5](https://pyserial.readthedocs.io/)\n- [Pillow 8.3.1](https://pypi.org/project/Pillow/)\n- [PyYAML 5.4.1](https://pypi.org/project/PyYAML/)\n- [Mobly 1.11](https://github.com/google/mobly)\n- [FFmpeg 4.4.1](https://ffmpeg.org/)\n- (For Display P3 tests only) [Colour-science 0.4.2](https://pypi.org/project/colour-science/)\n\nIncreased LIMITED camera testing\n--------------------------------\n\nIn Android 14, the following tests are refactored\nto enable testing of LIMITED cameras with existing tests.\n\n| **Scene** | **Test name** | **Description** |\n|-----------|-----------------------------|-----------------------------------------------------------------------------------------------|\n| 1_1 | test_jpeg | Refactored to eliminate the `manual_capture()` method. |\n| 1_2 | test_yuv_jpeg_all | Refactored to eliminate the `manual_capture()` method. |\n| 1_2 | test_yuv_plus_jpeg | Refactored to eliminate the `manual_capture()` method. |\n| 1_2 | test_yuv_plus_raw | Refactored to the `manual_capture()` method. RAW/RAW10/RAW12 testing merged to a single test. |\n| 4 | test_multi_camera_alignment | Refactored to the `manual_capture()` method. |\n\nIncreased face-related testing\n------------------------------\n\nIn Android 14, the following face detection\ntests are refactored.\n\n| **Scene** | **Test name** | **Description** |\n|-----------|----------------|-------------------------------------------------------------------|\n| 2 | test_num_faces | New faces for increased face diversity. Face locations confirmed. |\n\n\u003cbr /\u003e\n\nOther test changes\n------------------\n\nIn Android 14, the following tests are refactored to\nincrease test coverage.\n\n| **Scene** | **Test name** | **Description** |\n|-----------|-----------------------------|--------------------------------------------------------------------------------------------------------------------|\n| 0 | test_read_write | Refactored to flag capture metadata values for sensitivity that fall outside of `android.sensor.sensitivityRange`. |\n| 1_1 | test_burst_sameness_manual | Refactored to do two bursts of 50 frames rather than five bursts of 50 frames. |\n| 1_2 | test_yuv_jpeg_all | Refactored to use the `STILL_CAPTURE` use case if available. |\n| 1_2 | test_yuv_plus_jpeg | Refactored to use the `STILL_CAPTURE` use case if available. |\n| 4 | test_multi_camera_alignment | Refactored to add YUV captures and to add `640x360` captures to the existing `640x480` captures. |\n\n\u003cbr /\u003e\n\nNew tests\n---------\n\nAndroid 14 includes the following new tests.\n\n| **Scene** | **Test name** | **Description** |\n|---------------|------------------------------------|-------------------------------------------------------------------------------------------------------------------------------|\n| 2_a | test_autoframing | Verifies that autoframing can adjust the FoV to include all faces with different skin tones regardless of the zoom ratio set. |\n| 2_a | test_display_p3 | Verifies `P3 JPEG` output is correct. |\n| 2_a | test_preview_min_frame_rate | Verifies that preview FPS reaches minimum defined by camera properties under low light conditions. |\n| 3 | test_landscape_to_portrait | Verifies landscape to portrait override rotates image properly. |\n| 4 | test_preview_aspect_ratio_and_crop | Verifies `Preview` stream aspect ratio, crop, and FoV are appropriate for supported formats. |\n| 6 | test_in_sensor_zoom | Verifies the camera in-sensor zoom behavior. |\n| 6 | test_low_latency_zoom | Verifies zoom ratio scales correctly if settings override zoom is set. |\n| 6 | test_preview_video_zoom_match | Verifies that zoom behaves the same in `Preview` and `Video` streams. |\n| extensions | test_hdr_extension | Verifies `HDR` extension activates correctly when requested. |\n| extensions | test_night_extension | Verifies `Night` extension activates correctly when requested. |\n| sensor_fusion | test_led_snapshot | Verifies LED snapshots don't saturate or tint image. |\n\nParallel DUT testing\n--------------------\n\nAndroid 14 supports parallel DUT testing, which lets\nyou test DUTs in parallel with multiple rigs to speed up overall testing. For\nexample, parallel testing lets you test camera 0 in one rig and camera 1 in\nanother rig at the same time.\n\nFor more details, see\n[Parallel DUT testing](/docs/compatibility/cts/camera-its#parallel-dut-testing).\n\nTest requirements\n-----------------\n\nFigure 1 shows the Android 14 ITS *secret\ndecoder ring* . The secret decoder ring shows what test settings individual\ntests are gated by. Test settings gated by\n`android.request.availableCapabilities` are in uppercase letters.\nThe main gating items are:\n\n- `MANUAL_SENSOR`\n- `READ_3A`\n- `PER_FRAME_CONTROL`\n- `RAW`\n- `faceDetectModes`\n- `timestampSource`\n- `flash.info.available`\n\n**Figure 1.** Android 14 ITS secret decoder ring"]]