קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
בבדיקה של זמן האחזור של לולאת האודיו נמדד זמן האחזור "בנסיעה הלוך ושוב", מתחילת הפעלת האות ועד לקבלת האודיו שצולם. הבדיקה הזו לא מאפשרת להפריד בין מדידות זמן האחזור בהפעלה ובצילום של המערכת, אבל היא מספקת אינדיקציה טובה לביצועים הכוללים של זמן האחזור במערכת במספר זוגות של מכשירים.
כדי למדוד את זמן האחזור של לולאה חוזרת, יוצרים אות במכשיר פלט ומצלמים את האות הזה במכשיר קלט מותאם. האות שנוצר הוא קבוצה של התפרצויות רעש שניתנות לזיהוי על ידי הבדיקה, והוא משמש לקביעת תחילת האות בצורה מדויקת.
נתיבי זמן אחזור
בבדיקה של זמן האחזור של אודיו ב-loopback נמדד זמן האחזור של שלושה מסלולים, כפי שמוצג באיור 1:
רמקול/מיקרופון: האות מהרמקול המובנה מתועד על ידי המיקרופון המובנה. חובה לבדוק את הנתיב הזה במכשירים ניידים, כמו טלפונים וטאבלטים, אבל לא במכשירים לא ניידים, כמו שעונים, טלוויזיות, כלי רכב ומקררים.
שקע אוזניות: האות מנותב באמצעות תקע לולאה חוזרת מהפלט לקלט של שקע אוזניות אנלוגי בגודל 3.5 מ"מ.
USB: האות מנותב דרך מתאם אוזניות USB לאנלוגי עם תקע לולאה חוזרת, או דרך ממשק אודיו USB עם שקעי פלט שמחוברים לשקעי קלט. מספיק לקבל ערך עובר באחת מהדרכים של ה-USB כדי לעבור את הבדיקה. יכול להיות שהמסלול הזה לא יהיה זמין במכשירי Android מסוימים, כמו טלוויזיות ורכב.
חלונית בדיקה
החלונית Audio Loopback Latency Test מורכבת מהקטעים הבאים, כפי שמוצג באיור 1.
איור 1. חלונית הבדיקה של זמן האחזור של לולאת אודיו.
כלי תמיכה
לפני שמתחילים את הבדיקה, המשתמש צריך להריץ את כלי השירות הבאים:
כיול האודיו: כדי לנתח ביעילות את האודיו שמצולם, חשוב ליצור אות פלט ברמה מתאימה.
כיוון האודיו מפעיל את החלונית 'כיוון אודיו ב-loopback', שמשמשת להבטחת רמת אות מתאימה.
Audio Devices (מכשירי אודיו): הפעלת תיבת דו-שיח שבה מוצגים כל מכשירי האודיו שנתמכים ב-DUT ומחוברים אליו. מידע נוסף זמין בחלונית 'מכשירי אודיו'.
איור 2. כלי תמיכה לבדיקת זמן האחזור של אודיו ב-loopback.
הקטע של הגדרת ה-DUT
בקטע הזה מוצג מידע על ההגדרה של ה-DUT, כפי שמוצג בתמונה 1. מאפייני התצורה הבאים קובעים, בין היתר, את קריטריונים לקבלה:
Pro Audio: ה-DUT מצהיר על הדגל Pro Audio, שמציין שה-DUT תומך ברמת Professiona של ביצועי אודיו ותכונות כמו תמיכה ב-MIDI.
זמן אחזור נמוך: ה-DUT מצהיר על הדגל Low Latency (זמן אחזור נמוך) כדי לציין שה-DUT תומך בזמן אחזור מקסימלי נמוך להפעלה ולצילום של אודיו.
MPC: רמת Media Performance Class (סיווג הביצועים של המדיה) שהוגדרה על ידי ה-DUT.
MMAP: ב-DUT יש תמיכה בהפעלת אודיו במצב MMAP.
MMAP Exclusive: ב-DUT יש תמיכה בהפעלה במצב MMAP Exclusive.
שעון: ה-DUT זוהה כשעון.
טלוויזיה: ה-DUT זוהה כטלוויזיה.
כלי רכב: נקבע שה-DUT הוא כלי רכב.
נייד: נקבע שהמכשיר הנבדק הוא מכשיר נייד, כלומר טלפון או טאבלט.
חלוקת המבחן לקטעים
לכל מסלול, קטע הבדיקה מכיל שני רכיבים:
התחלה: הפעלת קטע הבדיקה. הלחצן מופעל כשמתברר שה-DUT תומך במסלול זמין נתון.
טקסט של הוראות/תהליך/סטטוס: מוצגות הוראות להפעלת קטע הבדיקה, הסטטוס של קטע הבדיקה בזמן שהוא פועל ותוצאות קטע הבדיקה בסיום.
קטע
תיאור
בדיקת הרמקול והמיקרופון
האפשרות Start מופעלת, אלא אם ה-DUT לא תומך ברמקולים או במיקרופון פנימיים, כמו בטלוויזיה או במכשיר לרכב.
בדיקת שקע אוזניות
האפשרות Start מופעלת אם ה-DUT תומך בתקע אוזניות אנלוגי וגם אם תקע אודיו ל-loopback מחובר לתקע אוזניות אנלוגי בגודל 3.5 מ"מ ב-DUT.
בדיקת USB
האפשרות Start מופעלת אם ה-DUT תומך בחיבור אודיו ב-USB וגם מחובר מכשיר אודיו ב-USB.
תוצאות
התוצאות של הבדיקה הכוללת.
תהליך הבדיקה
לכל מסלול נתמך, מבצעים את הפעולות הבאות:
מחברים את הציוד ההיקפי המתאים לבדיקה של אוזניות אנלוגיות ושל בדיקות USB.
לבדיקת הרמקול והמיקרופ, מניחים את ה-DUT על משטח שטוח בחדר שקט. ציוד ההיקפי הנדרש מפורט בקטע ציוד אודיו להטמעת CTS.
כשהבדיקה של כל קטע מסתיימת, הקטע תוצאות מתעדכן כך שישקף את סטטוס הבדיקה הכולל.
כשכל המסלולים הנדרשים נבדקים, וכל בדיקה עומדת בקריטריונים של זמן האחזור למסלול הזה כפי שמצוין ב-CDD, הסטטוס PASS מופעל.
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-27 (שעון 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-27 (שעון UTC)."],[],[],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."]]