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

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

این صفحه تغییرات Camera ITS را برای اندروید 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() refactored شد. آزمایش RAW/RAW10/RAW12 در یک آزمایش ادغام شد.
4 test_multi_camera_alignment به روش manual_capture() refactored شد.

در اندروید 14، تست‌های تشخیص چهره زیر بازسازی می‌شوند.

صحنه نام آزمون توضیحات
2 test_num_faces چهره های جدید برای افزایش تنوع چهره. مکان‌های چهره تأیید شد.

سایر تغییرات تست

در اندروید 14، تست های زیر برای افزایش پوشش تست بازسازی می شوند.

صحنه نام آزمون توضیحات
0 test_read_write برای پرچم‌گذاری مقادیر فراداده حساسیتی که خارج از android.sensor.sensitivityRange هستند، دوباره فاکتور گرفته شد.
1_1 test_burst_sameness_manual برای انجام دو انفجار 50 فریمی به جای پنج انفجار 50 فریمی بازسازی شد.
1_2 test_yuv_jpeg_all در صورت وجود، برای استفاده از STILL_CAPTURE مورد استفاده مجدد قرار گرفت.
1_2 test_yuv_plus_jpeg در صورت وجود، برای استفاده از STILL_CAPTURE مورد استفاده مجدد قرار گرفت.
4 test_multi_camera_alignment برای افزودن عکس‌های YUV و اضافه کردن عکس‌های 640x360 به عکس‌های 640x480 موجود، بازسازی شد.

تست های جدید

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

صحنه نام آزمون توضیحات
2_a test_autoframing تأیید می‌کند که فریم خودکار می‌تواند FoV را طوری تنظیم کند که تمام چهره‌ها با رنگ پوست متفاوت را بدون در نظر گرفتن نسبت بزرگنمایی تنظیم شده، در بر بگیرد.
2_a test_display_p3 صحت خروجی P3 JPEG را تأیید می کند.
2_a test_preview_min_frame_rate تأیید می کند که FPS پیش نمایش به حداقل تعیین شده توسط ویژگی های دوربین در شرایط نور کم می رسد.
3 test_landscape_to_portrait تصدیق منظره به عمودی نادیده گرفتن تصویر به درستی می چرخد.
4 test_preview_aspect_ratio_and_crop بررسی می‌کند که نسبت ابعاد، برش و FoV جریان Preview برای قالب‌های پشتیبانی شده مناسب هستند.
6 test_in_sensor_zoom رفتار بزرگنمایی دوربین در حسگر را تأیید می کند.
6 test_low_latency_zoom اگر تنظیمات بزرگنمایی را نادیده می گیرند، مقیاس های نسبت بزرگنمایی را به درستی تأیید می کند.
6 test_preview_video_zoom_match بررسی می‌کند که زوم در جریان‌های Preview و Video یکسان عمل می‌کند.
پسوندها test_hdr_extension تأیید می کند که پسوند HDR در صورت درخواست به درستی فعال می شود.
پسوندها test_night_extension تأیید می کند که برنامه افزودنی Night در صورت درخواست به درستی فعال می شود.
سنسور_فیوژن test_led_snapshot تأیید می‌کند که عکس‌های فوری LED، تصویر را اشباع یا رنگ نمی‌کنند.

تست DUT موازی

اندروید 14 از تست موازی DUT پشتیبانی می کند، که به شما امکان می دهد DUT ها را به صورت موازی با چندین ریگ تست کنید تا سرعت تست کلی را افزایش دهید. به عنوان مثال، آزمایش موازی به شما امکان می دهد دوربین 0 را در یک دکل و دوربین 1 را در یک دکل دیگر آزمایش کنید.

برای جزئیات بیشتر، به تست موازی DUT مراجعه کنید.

الزامات آزمون

شکل 1 حلقه رمزگشای مخفی ITS اندروید 14 را نشان می دهد. حلقه رمزگشای مخفی نشان می‌دهد که تست‌های فردی با چه تنظیماتی آزمایش می‌شوند. تنظیمات تست دربندی شده توسط android.request.availableCapabilities با حروف بزرگ هستند. موارد اصلی دروازه عبارتند از:

  • MANUAL_SENSOR
  • READ_3A
  • PER_FRAME_CONTROL
  • RAW
  • faceDetectModes
  • timestampSource
  • flash.info.available

حلقه رمزگشای مخفی

شکل 1. حلقه رمزگشای مخفی ITS اندروید 14