یادداشت‌های انتشار مجموعه تست تصویر دوربین Android 15

نسخه اندروید 15 شامل تعدادی تغییرات در Camera ITS است.

این صفحه تغییرات Camera ITS برای Android 15 را خلاصه می کند. تغییرات در دسته های کلی زیر قرار می گیرند:

نسخه های پایتون و بسته

اندروید 15 از پایتون و نسخه های بسته زیر پشتیبانی می کند:

ما قویاً شرکا را تشویق می‌کنیم که از نرم‌افزار مدیریت بسته برای بسته‌بندی نسخه‌های صحیح و تغییر نسخه‌ها بین محیط‌های توسعه نسخه Android استفاده کنند.

بسته زیر به تازگی برای اندروید 15 مورد نیاز است:

تست های FAIL*

اندروید 15 از نام FAIL* برای نتایج آزمایش‌ها استفاده می‌کند تا نشان دهد که آزمایشی ناموفق است اما هنوز اجباری نشده است. به این ترتیب، آزمایش‌هایی با نام FAIL* به‌عنوان PASS به تأییدکننده CTS گزارش می‌شوند.

لیست مجاز تبلت

با توجه به خطاهای آزمایش با تبلت‌هایی که از مدولاسیون عرض پالس (PWM) برای کم‌نور کردن صفحه‌شان استفاده می‌کنند، اندروید 15 از لیست مجاز تبلت برای بررسی نوع تبلت و نسخه سیستم‌عامل استفاده می‌کند. برای لیست تبلت های موجود در لیست مجاز، به لیست مجاز رایانه لوحی مراجعه کنید.

تست برنامه دوربین Jetpack

اندروید 15 آزمایشی را با برنامه دوربین Jetpack ( JCA ) برای شبیه‌سازی استفاده از برنامه شخص ثالث معرفی می‌کند. JCA باید قبل از آزمایش scene_flash روی دستگاه تحت آزمایش نصب شود.

ابزار تراز را بررسی کنید

اندروید 15 یک ابزار هم‌ترازی چک، tools/check_alignment.py را اضافه می‌کند تا به تعیین تراز نمودار در هنگام راه‌اندازی کمک کند. این ابزار از نمودار scene4 برای محاسبه مرکز دایره روی رایانه لوحی نسبت به مرکز صحنه گرفته شده استفاده می کند.

تست های منسوخ شده

در اندروید 15، تست های زیر به دلیل قرار گرفتن عملکردهای تست آنها در سایر تست ها حذف می شوند.

صحنه نام آزمون
0 test_capture_result_dump
0 test_param_sensitivity_burst
1_1 test_3a
1_1 test_ae_af
1_1 test_param_exposure_time
1_2 test_param_sensitivity
3 test_3a_consistency

صحنه های جدید و به روز

اندروید 15 تعدادی صحنه جدید و به روز را برای افزایش پوشش تست و همچنین کاهش زمان تست معرفی می کند.

صحنه توضیحات
ویژگی_ترکیب صحنه جعبه فیوژن سنسور برای فعال کردن آزمایش ترکیب ویژگی های تقسیم برای صحنه جدا.
سنسور_فیوژن نمودار جعبه همجوشی حسگر به‌روزرسانی شده است تا نشانگرهای ArUco را شامل شود. نمودار باید پشت جعبه فیوژن سنسور را با چاپ در ابعاد 17x17 اینچ (43x43 سانتی متر) پر کند.
صحنه 7 صحنه مبتنی بر تبلت با لبه‌های مایل و ربع‌های رنگی برای یکپارچگی 3A در سراسر انتقال دوربین.
صحنه 8 صحنه مبتنی بر تبلت با مناطق رنگی برای آزمایش اندازه‌گیری منطقه AE و AWB.
صحنه 9 صحنه مبتنی بر تبلت با تصویر آنتروپی بالا برای فشرده سازی JPEG.
صحنه_فلش صحنه نمودار بازتابی دکل همجوشی سنسور برای آزمایش‌های کنترل‌شده با نورپردازی.
صحنه_کم_نور صحنه مبتنی بر تبلت با شبکه‌ای از مربع‌هایی با سایه‌های مختلف خاکستری در برابر پس‌زمینه سیاه.
صحنه_ویدئو صحنه مبتنی بر تبلت با اجسام متحرک برای آزمایش افت فریم.

تست های جدید

اندروید 15 شامل تست های جدید زیر است.

صحنه نام آزمون توضیحات
2_ج test_default_camera_hdr تأیید می کند که اگر دستگاه به عنوان کلاس عملکرد 15 طبقه بندی شود، برنامه دوربین داخلی به طور پیش فرض Ultra HDR را ضبط می کند.
4 test_30_60fps_preview_fov_match بررسی می‌کند که جریان پیش‌نمایش میدان دید یکسانی برای 30 فریم در ثانیه و 60 فریم در ثانیه دارد.
6 test_preview_zoom بررسی می‌کند که نسبت بزرگ‌نمایی هر فریم پیش‌نمایش با فراداده ضبط مربوطه مطابقت دارد.
6 test_session_characteristics_zoom محدوده نسبت بزرگنمایی را برای تمام تنظیمات جلسه پشتیبانی شده تأیید می کند.
7 test_multi_camera_switch تأیید می‌کند که جریان پیش‌نمایش رفتار 3A ثابتی در انتقال‌های دوربین فراعرض گسترده دارد.
8 test_ae_awb_regions بررسی می‌کند که مناطق اندازه‌گیری جریان پیش‌نمایش AE و AWB به درستی کار می‌کنند.
9 test_jpeg_high_entropy بررسی می کند که عکس های JPEG را می توان به درستی با صحنه های پیچیده فشرده کرد.
ویژگی_ترکیب test_feature_combination تأیید می کند که همه ترکیبات ترکیبی جریان، تثبیت پیش نمایش، محدوده FPS هدف، ویدیوی HDR 10 بیتی و Ultra HDR پشتیبانی می شوند.
فلش تست_قدرت_فلش بررسی می کند که کنترل قدرت فلاش در SINGLE به درستی اجرا شده است.
فلش تست_مشعل_قدرت بررسی می کند که کنترل قدرت مشعل در حالت TORCH به درستی اجرا شده است.
کم_نور test_low_light_boost_extension تأیید می کند که Low Light Boost AE mode به درستی اجرا شده است.
سنسور_فیوژن test_lens_intrinsic_calibration تأیید می کند که مرکز نوری ذاتی لنز با حرکت لنز به دلیل تثبیت کننده تصویر نوری (OIS) تغییر می کند.
سنسور_فیوژن test_preview_distortion بررسی می‌کند که اعوجاج در هر فریم پیش‌نمایش گرفته‌شده در سطوح مختلف بزرگ‌نمایی تصحیح شده است.
ویدئو test_preview_frame_drop تأیید می‌کند که جریان‌های پیش‌نمایش فریم‌هایی را با ویدیوهای بالاترین وضوح رها نمی‌کنند.

تست های بازسازی شده

در اندروید 15، تست‌های زیر برای افزایش پوشش تست و منطقی‌تر شدن تست‌های گروهی بازسازی می‌شوند.

صحنه نام آزمون توضیحات
0 test_request_capture_match برای وضوح از test_read_write تغییر نام داد.
1_1 test_burst_capture از scene0 منتقل شد و برای بررسی روشنایی تصویر و افت فریم مجدداً اصلاح شد.
1_1 test_exposure_x_iso برای وضوح از test_exposure تغییر نام داد.
1_2 test_raw_burst_sensitivity Refactored برای گرفتن 4 فریم در هر مقدار ISO برای کاهش تغییرات فریم به فریم.
1_2 test_raw_sensitivity Refactored برای گرفتن 4 فریم در هر مقدار ISO برای کاهش تغییرات فریم به فریم.
1_2 test_yuv_plus_raw برای اعمال نقشه های تصحیح سایه لنز در صفحات رنگی RAW بازسازی شد.
3 test_flip_mirror دیگر امکان چرخش تصاویر در اندروید 15 وجود ندارد.
3 test_imu_drift از scene0/test_gyro_bias منتقل شد، نام آن تغییر کرد، و برای بررسی بردار چرخش با جریان پیش‌نمایش در حال اجرا، تغییر نام داد.
4 test_aspect_ratio_and_crop اضافه شده YUV + جریان خصوصی و YUV + خصوصی + YUV استریم ترکیبی.
4 test_video_aspect_ratio_and_crop ویدیوی تایید شده ضبط شده با HLG10 دارای colorspace BT.2020 است.
فلش test_auto_flash از صحنه 2_a به صحنه_فلش به تست های کنترل شده نورپردازی گروهی منتقل شد. برای استفاده از JCA بازسازی شد.
فلش test_led_snapshot از صحنه سنسور_فیوژن به صحنه_فلش به تست های کنترل شده نورپردازی گروهی منتقل شد.
فلش test_preview_min_frame_rate از صحنه 2_a به صحنه_فلش به تست های کنترل شده نورپردازی گروهی منتقل شد.
کم_نور test_night_extension از scene2_night به scene_low_light منتقل شد تا محیط آزمایشی ثابتی را برای افزونه افزایش نور کم و افزونه شب ایجاد کند.
سنسور_فیوژن test_preview_stabilization برای آزمایش نسبت‌های 0.9x (در صورت وجود) و زوم 1x فقط برای وضوح‌های معمول (1920x1080، 1280x720 و 640x480.)