از 27 مارس 2025، توصیه می کنیم از android-latest-release به جای aosp-main برای ساختن و کمک به AOSP استفاده کنید. برای اطلاعات بیشتر، به تغییرات AOSP مراجعه کنید.
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
تست تأخیر حلقه بک صوتی، تأخیر «رفت و برگشت» را از شروع پخش سیگنال تا دریافت صدای ضبط شده اندازه گیری می کند. در حالی که این آزمایش امکان جداسازی اندازهگیریهای تأخیر در پخش و ضبط سیستم را نمیدهد، اما نشانه خوبی از عملکرد کلی تأخیر سیستم در چندین جفت دستگاه است.
تأخیر Loopback با تولید یک سیگنال در یک دستگاه خروجی و گرفتن آن سیگنال در یک دستگاه ورودی جفت اندازه گیری می شود. سیگنال تولید شده مجموعه ای از انفجارهای نویز است که با آزمایش قابل تشخیص است و برای تعیین دقیق شروع سیگنال استفاده می شود.
مسیرهای تاخیر
تست تأخیر حلقه بک صوتی، تأخیر سه مسیر را اندازه گیری می کند، همانطور که در شکل 1 نشان داده شده است:
بلندگو/میکروفون: سیگنال بلندگوی داخلی توسط میکروفون داخلی گرفته می شود. آزمایش این مسیر در دستگاههای دستی مانند تلفنها و تبلتها لازم است و برای دستگاههای غیردستی مانند ساعتها، تلویزیونها، خودروها و یخچالها لازم نیست.
جک هدست: سیگنال با یک فیش حلقه بک از خروجی به ورودی جک هدست آنالوگ 3.5 میلی متری هدایت می شود.
USB: سیگنال از طریق یک آداپتور هدست USB به آنالوگ با دوشاخه حلقه بک یا یک رابط صوتی USB با جک های خروجی متصل به جک های ورودی هدایت می شود. دریافت مقدار عبور برای هر یک از مسیرهای USB برای عبور کافی است. این مسیر ممکن است برای برخی از دستگاههای Android، مانند تلویزیون و خودرو، در دسترس نباشد.
پنل تست
پنل Audio Loopback Latency Test از بخش های زیر تشکیل شده است که در شکل 1 نشان داده شده است.
شکل 1. پانل تست تاخیر حلقه بک صوتی.
پشتیبانی از ابزارهای کمکی
کاربر قبل از شروع آزمایش باید ابزارهای زیر را اجرا کند:
کالیبره کردن صدا: برای تجزیه و تحلیل موثر صدای ضبط شده، تولید سیگنال خروجی در سطح کافی مهم است. Calibrate Audioپانل Audio Loopback Calibration را فراخوانی می کند که برای اطمینان از سطح سیگنال مناسب استفاده می شود.
دستگاه های صوتی: گفتگویی را شروع می کند که تمام دستگاه های صوتی را که توسط DUT پشتیبانی می شوند و به آن متصل هستند را نمایش می دهد. برای اطلاعات بیشتر به پنل دستگاه های صوتی مراجعه کنید.
شکل 2. ابزارهای پشتیبانی از تست تاخیر حلقه بک صوتی.
بخش پیکربندی DUT
این بخش اطلاعات مربوط به پیکربندی DUT را همانطور که در شکل 1 نشان داده شده است نشان می دهد. ویژگی های پیکربندی زیر تا حدی معیارهای عبور را تعیین می کنند:
Pro Audio: DUT پرچم Pro Audio را اعلام می کند و مشخص می کند که DUT از سطح حرفه ای عملکرد صدا و ویژگی هایی مانند پشتیبانی MIDI پشتیبانی می کند.
تأخیر کم: DUT پرچم کم تأخیر را اعلام می کند و مشخص می کند که DUT از حداکثر تأخیر کم برای پخش و ضبط صدا پشتیبانی می کند.
MPC: سطح کلاس عملکرد رسانه اعلام شده توسط DUT.
MMAP: DUT از پخش صدا در حالت MMAP پشتیبانی می کند.
MMAP Exclusive: DUT از پخش حالت انحصاری MMAP پشتیبانی می کند.
ساعت: DUT مشخص شده است که یک ساعت است.
تلویزیون: DUT مشخص شده است که یک تلویزیون است.
خودرو: DUT به عنوان یک خودرو تعیین شده است.
دستی: DUT یک دستگاه دستی است، یعنی تلفن یا تبلت.
بخش های تست
برای هر مسیر، بخش تست شامل دو عنصر است:
شروع: بخش تست را اجرا می کند. این دکمه زمانی فعال می شود که مشخص شود DUT از یک مسیر موجود پشتیبانی می کند.
متن دستورالعمل/فرآیند/وضعیت: دستورالعملهایی را برای فعال کردن بخش تست، وضعیت بخش آزمایشی در حین اجرا و نتایج یک بخش آزمایشی را پس از تکمیل نمایش میدهد.
بخش
توضیحات
تست بلندگو و میکروفون
شروع فعال است مگر اینکه DUT از بلندگوی داخلی یا میکروفون داخلی مانند تلویزیون یا دستگاه خودرو پشتیبانی نکند.
تست جک هدست
اگر DUT از جک هدست آنالوگ پشتیبانی کند و یک دوشاخه حلقه بک صوتی به جک هدست 3.5 میلی متری آنالوگ روی DUT وصل شده باشد، Start فعال می شود.
تست USB
اگر DUT از اتصال صوتی USB و دستگاه صوتی USB وصل شده باشد، شروع فعال می شود.
نتایج
نتایج آزمون کلی را نمایش می دهد.
فرآیند تست
برای هر مسیر پشتیبانی شده، موارد زیر را انجام دهید:
برای تست هدست آنالوگ و USB، ابزار جانبی Loopback مناسب را وصل کنید. برای تست بلندگو و میکروفون، DUT را روی یک سطح صاف در یک اتاق ساکت قرار دهید. لوازم جانبی مورد نیاز در لوازم جانبی صوتی CTS Verifier فهرست شده است.
با اتمام تست هر بخش تست، بخش نتایج به روز می شود تا وضعیت کلی آزمون را منعکس کند.
هنگامی که همه مسیرهای مورد نیاز آزمایش میشوند و هر آزمایش با معیارهای تأخیر برای آن مسیر مطابق با CDD مطابقت دارد، PASS فعال میشود.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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 بهوقت ساعت هماهنگ جهانی."],[],[],null,["# Audio loopback latency test\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\nThe audio loopback latency test measures \"round-trip\" latency, from the\nstart of signal playback to the receipt of the captured audio. While this test\ndoesn't allow for the separation of the latency measurements in the playback and\ncapture of the system, it gives a good indication of overall latency performance\nof the system over several device pairs.\n\nLoopback latency is measured by generating a signal on an output device and\ncapturing that signal on a paired input device. The generated signal is a set of\nnoise bursts that can be recognized by the test and is used to accurately\ndetermine the start of the signal.\n\nLatency paths\n-------------\n\nThe audio loopback latency test measures the latency of three routes, as shown\nin Figure 1:\n\n- **Speaker/Mic:** The built-in speaker signal is captured by the built-in\n microphone. Testing this path is required on handheld devices, such as\n phones and tablets, and isn't required for nonhandheld devices, such as\n watches, TVs, automobiles, and refrigerators.\n\n- **Headset Jack:** The signal is routed with a\n [loopback plug](/docs/compatibility/cts/audio-peripherals#audio-loopback-plug)\n from the output to the input of the 3.5 mm analog headset jack.\n\n| **Note:** This route isn't supported on all Android devices.\n\n- **USB:** The signal is routed through either a [USB-to-analog headset adapter](/docs/compatibility/cts/audio-peripherals#usb-analog-headset-adapter) with a loopback plug, or a [USB audio interface](/docs/compatibility/cts/audio-peripherals#usb-audio-interface) with output jacks connected to input jacks. Obtaining a passing value for either of the USB routes is sufficient to pass. This route might not be available for some Android devices, such as TV and automobile.\n\nTest panel\n----------\n\nThe **Audio Loopback Latency Test** panel consists of the following sections, as\nshown in Figure 1.\n\n**Figure 1.** Audio loopback latency test panel.\n\n### Support utilities\n\nThe user needs to run the following utilities before starting the test:\n\n- **Calibrate Audio:** To effectively analyze the captured audio, it's\n important to generate an output signal at an adequate level.\n **Calibrate Audio** invokes the\n [Audio Loopback Calibration panel](/docs/compatibility/cts/audio-loopback-calib),\n which is used to ensure an appropriate signal level.\n\n- **Audio Devices:** Starts a dialog that displays all of the audio devices\n that are supported by and connected to the DUT. See\n [Audio Devices panel](/docs/compatibility/cts/audio-devices-panel) for more\n information.\n\n**Figure 2.** Audio loopback latency test support utilities.\n\n### DUT configuration section\n\nThis section displays information about the configuration of\nthe DUT as shown in Figure 1. The following configuration attributes determine,\nin part, the pass criteria:\n\n- **Pro Audio:** The DUT declares the *Pro Audio* flag specifying that the DUT\n supports a *Professional* level of audio performance and features such as\n MIDI support.\n\n- **Low Latency:** The DUT declares the *Low Latency* flag specifying that the\n DUT supports a low maximum latency for audio playback and capture.\n\n- **MPC:** The *Media Performance Class* level declared by the DUT.\n\n- **MMAP:** The DUT supports MMAP mode audio playback.\n\n- **MMAP Exclusive:** The DUT supports MMAP exclusive mode playback.\n\n- **Watch:** The DUT has been determined to be a watch.\n\n- **TV:** The DUT has been determined to be a television.\n\n- **Automobile:** The DUT has been determined to be an automobile.\n\n- **Handheld:** The DUT has been determined to be a *handheld* device, that\n is, either a phone or a tablet.\n\n### Test sections\n\nFor each route, the test section contains two elements:\n\n- **Start:** Executes the test section. The button is enabled when it's determined that the DUT supports a given available route.\n- **Instruction/process/status text:** Displays instructions for enabling the test section, the status of the test section while it's running, and the results of a test section when complete.\n\n| **Note:** Each test section supported by the DUT must pass in order for the overall test to pass.\n\n| Section | Description |\n|----------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Speaker and mic test | **Start** is enabled unless the DUT doesn't support either an internal speaker or internal microphone, as in a TV or automobile device. |\n| Headset jack test | **Start** is enabled if the DUT supports an analog headset jack AND an [Audio loopback plug](/docs/compatibility/cts/audio-peripherals#audio-loopback-plug) is plugged in to an Analog 3.5 mm headset jack on the DUT. |\n| USB test | **Start** is enabled if the DUT supports a USB audio connection AND a USB audio device is connected. |\n| Results | Displays the results for the overall test. |\n\nTest process\n------------\n\nFor each supported route, do the following:\n\n1. Connect the appropriate loopback peripheral for analog headset and USB tests. For the speaker and Mic test, place the DUT on a flat surface in a quiet room. The required peripherals are listed in [CTS Verifier audio peripherals](/docs/compatibility/cts/audio-peripherals).\n2. Run the [Support utilites](#support-utilities).\n3. Run the [test section](#test) by tapping **Start**.\n\nAs the test for each test section completes, the **Results** section updates to\nreflect the overall test status.\n\nWhen all required routes are tested, and each test meets the latency criteria\nfor that route as specified in [CDD](/docs/compatibility/14/android-14-cdd#56_audio_latency),\n**PASS** is enabled."]]