ChromeOS Compatible - Bluetooth Speaker Specification v1.1
Stay organized with collections
Save and categorize content based on your preferences.
Version: 1.1
Last updated: 2024-09-05
Legend
Product Verb |
Development Action |
"MUST" |
Mandatory product requirement |
"SHOULD" |
Optional recommendation |
"MAY" |
Nice to have |
Overview
This document describes the requirements a ChromeOS Compatible Bluetooth speaker
meets. This specification is not for WWCB products, nor for a product designed
and certified together with a Chromebook.
General Bluetooth Requirements
Refer to ChromeOS Compatible - Bluetooth Specification.
Audio Quality
Capture Path - Mute
- If there is any interface for users to mute the audio device, it must
- Maintain the mute state in a way that is not affected by:
- Opening and closing the device.
- Switching to another input device.
- If the user presses the mute button on the headset or ChromeOS, the
mute state must change.
- If the mute state changes, the mute state indicator (eg:LED) on the
headset must change.
Audio Latency
Latency
- Output Latency
- Audio playback must begin ≤500 ms after a user action that
initiates playback.
- May request a waiver if the device OEM can prove that no echo is
introduced when it fails this requirement.
A/V Sync
- Audio playback should be synchronized with video playback. Audio playback
may lead the video by ≤25 ms or trail the video by ≤95 ms.
Revision History
Date |
Version |
Notes |
2024-09-05 |
1.1 |
ChromeOS Compatible spec derived. Initial Partner Site Publication. |
2021-11-04 |
1.0 |
Related WWCB specification created. |
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-12-18 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-12-18 UTC."],[[["\u003cp\u003eThis specification outlines the requirements for ChromeOS Compatible Bluetooth speakers, specifically focusing on audio quality and latency.\u003c/p\u003e\n"],["\u003cp\u003eBluetooth speakers must maintain a consistent mute state across different scenarios and reflect mute status through indicators.\u003c/p\u003e\n"],["\u003cp\u003eAudio playback latency should be less than 500ms after user initiation, with potential waivers for devices demonstrating echo-free performance beyond this limit.\u003c/p\u003e\n"],["\u003cp\u003eAudio-video synchronization is recommended, with permissible audio lead or lag times relative to the video.\u003c/p\u003e\n"],["\u003cp\u003eThis specification is distinct from those for WWCB products or devices certified alongside Chromebooks.\u003c/p\u003e\n"]]],[],null,["# ChromeOS Compatible - Bluetooth Speaker Specification v1.1\n\nVersion: 1.1 \n\nLast updated: 2024-09-05\n\nLegend\n------\n\n| Product Verb | Development Action |\n|--------------|-------------------------------|\n| \"MUST\" | Mandatory product requirement |\n| \"SHOULD\" | Optional recommendation |\n| \"MAY\" | Nice to have |\n\n### Overview\n\nThis document describes the requirements a ChromeOS Compatible Bluetooth speaker\nmeets. This specification is not for WWCB products, nor for a product designed\nand certified together with a Chromebook.\n\nGeneral Bluetooth Requirements\n------------------------------\n\nRefer to [ChromeOS Compatible - Bluetooth Specification](/chromeos/peripherals/cc-bluetooth-v1).\n\nAudio Quality\n-------------\n\n### Capture Path - Mute\n\n- If there is any interface for users to mute the audio device, it must\n - Maintain the mute state in a way that is not affected by:\n - Opening and closing the device.\n - Switching to another input device.\n- If the user presses the mute button on the headset or ChromeOS, the mute state must change.\n- If the mute state changes, the mute state indicator (eg:LED) on the headset must change.\n\nAudio Latency\n-------------\n\n### Latency\n\n- Output Latency\n - Audio playback must begin ≤500 ms after a user action that initiates playback.\n - May request a waiver if the device OEM can prove that no echo is introduced when it fails this requirement.\n\n### A/V Sync\n\n- Audio playback should be synchronized with video playback. Audio playback may lead the video by ≤25 ms or trail the video by ≤95 ms.\n\nRevision History\n----------------\n\n| Date | Version | Notes |\n|------------|---------|---------------------------------------------------------------------|\n| 2024-09-05 | 1.1 | ChromeOS Compatible spec derived. Initial Partner Site Publication. |\n| 2021-11-04 | 1.0 | Related WWCB specification created. |"]]