ভার্সন: ২.০
শেষবার আপডেট করা হয়েছে: ২৮-০৯-২০২৬
এক নজরে
ChromeOS মানানসই ব্লুটুথ স্পিকারমাইকের প্রয়োজনীয়তা এই ডকুমেন্টে বর্ণনা করা হয়েছে। এই স্পেসিফিকেশন WWCB প্রোডাক্টের জন্য নয়, এটি এমন প্রোডাক্টের জন্যও নয় যা Chromebook-এর সাথে একসাথে ডিজাইন ও সার্টিফাই করা হয়েছে।
একটি পেরিফেরাল ধরন, অডিও মডিউলের একটি সাবসেট নির্দিষ্ট করে যা একত্রিত হয়ে সেই পেরিফেরালের স্পেক তৈরি করে। এই ম্যাপিং মডুলার স্পেক ম্যাট্রিক্সে দেওয়া আছে।
এই ডকুমেন্টে দেওয়া পেরিফেরাল-নির্দিষ্ট টেক্সট এবং প্রতিটি নির্ধারিত মডিউলের প্রাসঙ্গিক অংশ ব্যবহার করে পেরিফেরাল স্পেসিফিকেশন তৈরি করা হয়।
ন্যূনতম ও অতিরিক্ত প্রয়োজনীয়তা
এই স্পেসিফিকেশন ডকুমেন্টকে দুটি বিভাগে ভাগ করা হয়েছে:
- ন্যূনতম প্রয়োজনীয়তা, কোনও পেরিফেরাল ক্যাটাগরিকে মানানসই হওয়ার জন্য প্রয়োজনীয় শর্তাবলী বর্ণনা করে।
- অতিরিক্ত প্রয়োজনীয়তা সার্টিফিকেশনের মাপকাঠি বর্ণনা করে।
এই নেভিগেশন বোতামগুলি ব্যবহার করে যথাক্রমে শুধুমাত্র ন্যূনতম বা ন্যূনতম এবং অতিরিক্ত স্পেসিফিকেশন দেখুন।
Legend
| প্রোডাক্টের ক্রিয়াপদ | উন্নয়নমূলক অ্যাকশন |
|---|---|
| "অবশ্যই" | প্রোডাক্ট সংক্রান্ত বাধ্যতামূলক প্রয়োজনীয়তা |
| "উচিত" | ঐচ্ছিক সাজেশন |
| "MAY" | থাকলে অসুবিধা নেই |
ন্যূনতম প্রয়োজনীয়তা
জেনেরিক পেরিফেরাল স্পেসিফিকেশন
- জেনেরিক পেরিফেরাল স্পেসিফিকেশনে উল্লেখ করা ন্যূনতম প্রয়োজনীয়তা পেরিফেরালকে অবশ্যই পূরণ করতে হবে।
ব্লুটুথ সংক্রান্ত সাধারণ প্রয়োজনীয়তা
ন্যূনতম প্রয়োজনীয়তা
- ChromeOS মানানসই - ব্লুটুথ স্পেসিফিকেশন ন্যূনতম প্রয়োজনীয়তা দেখুন।
অতিরিক্ত প্রয়োজনীয়তা
ন্যূনতম প্রয়োজনীয়তা ছাড়াও, কোনও পেরিফেরালকে সার্টিফিকেশন পেতে হলে অবশ্যই নিম্নলিখিত প্রয়োজনীয়তা পূরণ করতে হবে:
OS-নির্দিষ্ট প্রয়োজনীয়তা
এই বিভাগের জন্য, নিম্নলিখিত পরিভাষা ব্যবহার করা হয়:
- HFP: হ্যান্ডস-ফ্রি প্রোফাইল
- AG: অডিও গেটওয়ে (ChromeOS)
- HF: হ্যান্ডস-ফ্রি ডিভাইস (ব্লুটুথ হেডসেট)
ব্লুটুথ ডিভাইসে HFP কাজ করলে, নিম্নলিখিত প্রয়োজনীয়তা প্রযোজ্য হয়:
- [বাধ্যতামূলক] HF-এ মাইক্রোফোন মিউট ইন্টারফেস থাকলে:
- HF যদি AG-তে VC অ্যাপ (যেমন Meet) মাইক্রোফোন মিউট করার ট্রিগার করতে চায়, তাহলে HF-কে
মাইক্রোফোন মিউট করার জন্য
AT+VGM=0এবং মাইক্রোফোন আনমিউট করার জন্যAT+VGM=X X=[1-15]পাঠাতে হবে। - AG, HF-কে
AT+VGM=0পাঠালে, HF-কে অবশ্যই মাইক্রোফোন মিউট করতে হবে। AG পাঠালেAT+VGM=X X=[1-15]HF-কে অবশ্যই মাইক্রোফোন আনমিউট করতে হবে।
- HF যদি AG-তে VC অ্যাপ (যেমন Meet) মাইক্রোফোন মিউট করার ট্রিগার করতে চায়, তাহলে HF-কে
মাইক্রোফোন মিউট করার জন্য
অডিও ফর্ম্যাট
ন্যূনতম প্রয়োজনীয়তা
| প্লেব্যাক | রেকর্ড করা হচ্ছে | |
|---|---|---|
| নমুনার হার | ≥ ১৬ kHz | ≥ ১৬ kHz |
| ফর্ম্যাট | S16_LE | S16_LE |
- চ্যানেল নম্বর ও কনফিগারেশন সঠিক হতে হবে।
- পেরিফেরাল যেসব স্যাম্পেলিং রেট কাজ করে বলে ঘোষণা করে, সেগুলি অবশ্যই সঠিকভাবে কাজ করতে হবে।
- মাপ করা রেট ও স্যাম্পলিং রেটের মধ্যে পার্থক্য অবশ্যই ≤ ০.১% হতে হবে।
- পরিমাপ করা হারের লিনিয়ার রিগ্রেশনের স্ট্যান্ডার্ড এরর অবশ্যই < ৩০ হতে হবে।
ডিভাইসকে অবশ্যই প্লেব্যাক বা ক্যাপচার করার সুবিধা থাকতে হবে এবং এটি যে স্যাম্পেল রেট সাপোর্ট করে বলে দাবি করে, সেই রেটেই করতে হবে। অন্যথায়, সিস্টেমের দিক থেকে এটি আটকাতে OS-কে একটি নির্দিষ্ট কনফিগারেশন ফাইল যোগ করতে হবে।
যেমন: একই সাথে ৪৪.১ কিলোহার্ৎজের নিচে অডিও চালান কিন্তু ৪৮ কিলোহার্ৎজের নিচে ভয়েস ক্যাপচার করুন ।
অতিরিক্ত প্রয়োজনীয়তা
ন্যূনতম প্রয়োজনীয়তা ছাড়াও, কোনও পেরিফেরালকে সার্টিফিকেশন পেতে হলে অবশ্যই নিম্নলিখিত প্রয়োজনীয়তা পূরণ করতে হবে:
- কোনওটিই নয়
অডিও কোয়ালিটি
ন্যূনতম প্রয়োজনীয়তা
ক্যাপচার পাথ - মিউট
- ব্যবহারকারীদের জন্য অডিও ডিভাইস মিউট করার কোনও ইন্টারফেস থাকলে, এটি অবশ্যই:
- মিউট স্ট্যাটাস এমনভাবে বজায় রাখুন যাতে এগুলি দ্বারা প্রভাবিত না হয়:
- ডিভাইস খোলা ও বন্ধ করা।
- অন্য ইনপুট ডিভাইসে পরিবর্তন করা।
- মিউট স্ট্যাটাস এমনভাবে বজায় রাখুন যাতে এগুলি দ্বারা প্রভাবিত না হয়:
অতিরিক্ত প্রয়োজনীয়তা
ন্যূনতম প্রয়োজনীয়তা ছাড়াও, কোনও পেরিফেরালকে সার্টিফিকেশন পেতে হলে অবশ্যই নিম্নলিখিত প্রয়োজনীয়তা পূরণ করতে হবে:
প্লেব্যাক পাথ - লাউডনেস
- [বাধ্যতামূলক] ডিভাইসকে অবশ্যই EN50332 স্ট্যান্ডার্ড মেনে চলতে হবে।
ক্যাপচার পাথ - মিউট
- [বাধ্যতামূলক] ব্যবহারকারীদের জন্য অডিও
ডিভাইস মিউট করার কোনও ইন্টারফেস থাকলে, সেটি অবশ্যই:
- ডিভাইস মিউট করুন যাতে রেকর্ড করা সব স্যাম্পেল শূন্য হয় অথবা \((level_{max} - level_{min}) \le 0.0028 \text{ dBFS}\)-এর
রেঞ্জের মধ্যে থাকে।
- ডিভাইসটি প্রয়োজনীয়তা পূরণ করতে না পারলে, ডিভাইসে মিউট করার বোতাম থাকতে হবে।
- ডিভাইসে থাকা মিউট বোতামটি সিস্টেম মিউট (মাইক) ট্রিগার করা উচিত।
- মিউট বোতামটি টেলিফোনি বা কনজিউমার ইন্টারফেসের মাধ্যমে সিস্টেম মিউট (মাইক) ট্রিগার করবে।
- ডিভাইস মিউট করুন যাতে রেকর্ড করা সব স্যাম্পেল শূন্য হয় অথবা \((level_{max} - level_{min}) \le 0.0028 \text{ dBFS}\)-এর
রেঞ্জের মধ্যে থাকে।
- [বাধ্যতামূলক] ব্যবহারকারী ডিভাইস বা OS-এ মিউট বোতাম প্রেস করলে, মিউট স্ট্যাটাস অবশ্যই পরিবর্তন করতে হবে।
- [বাধ্যতামূলক] ডিভাইসটি OS-এর সাথে মিউট স্ট্যাটাস সিঙ্ক করলে, ডিভাইসের মিউট স্ট্যাটাস ইন্ডিকেটর (যেমন, LED) অবশ্যই পরিবর্তন হতে হবে।
ক্যাপচার পাথ - আউটপুট ফ্রিকোয়েন্সি রেসপন্স
- [বাধ্যতামূলক] ডিভাইসটিকে অবশ্যই ফ্যাক্টরি ডিফল্ট ফ্রিকোয়েন্সি রেসপন্স এবং গেন সেটিংস ব্যবহার করে সম্পূর্ণ কার্যকরী হতে হবে এবং OS-এ ক্যাপচার গেনের কোনও ম্যানুয়াল অ্যাডজাস্টমেন্ট করা যাবে না।
[বাধ্যতামূলক] নিম্নলিখিত সারণীতে ৯৪ dBSPL সিগন্যাল লেভেলে কম্পিউট করা গড় RMS dBFS লেভেল আউটপুট উল্লেখ করা হয়েছে।
ডিভাইসের ধরন আউটপুট লেভেল রেঞ্জ বনাম সাইন টোন ফ্রিকোয়েন্সি ১ kHz ৪ kHz ৭ kHz ব্লুটুথ ও USB [-১৫, -৫] dBFS ১kHz ভ্যালু ±৫ dB ১kHz ভ্যালু ±৫ dB ৩.৫ মিমি তারযুক্ত [-২৩, ০] dBFS [-২৩, ০] dBFS [-২৩, ০] dBFS
মনে রাখবেন: ব্লুটুথ ও USB ডিভাইসে, ৪ kHz ও ৭ kHz টোনের উত্তর ১ kHz-এ দেওয়া উত্তরের সাথে সম্পর্কিত।
অডিও লেটেন্সি
ন্যূনতম প্রয়োজনীয়তা
- কোনওটিই নয়
অতিরিক্ত প্রয়োজনীয়তা
ন্যূনতম প্রয়োজনীয়তা ছাড়াও, কোনও পেরিফেরালকে সার্টিফিকেশন পেতে হলে অবশ্যই নিম্নলিখিত প্রয়োজনীয়তা পূরণ করতে হবে:
লেটেন্সি
- [বাধ্যতামূলক] আউটপুট লেটেন্সি: প্লেব্যাক শুরু করার জন্য ব্যবহারকারীর অ্যাকশনের পরে ≤ ৫০০ মিলিসেকেন্ডের মধ্যে অডিও প্লেব্যাক শুরু হতে হবে।
অডিও-ভিডিও (AV) সিঙ্ক
- [বাধ্যতামূলক] নির্ভুলতা: অডিও প্লেব্যাক ল্যাটেন্সি রিপোর্টকে অবশ্যই বাস্তব জগতের ল্যাটেন্সির সাথে নির্ভুল হতে হবে, অর্থাৎ, ≤ ৫০ মি সে
Works With Meet সার্টিফিকেশন
ন্যূনতম প্রয়োজনীয়তা
এই স্পেসিফিকেশনের অংশ কভার করে এমন একটি আগে থেকেই থাকা Google Meet হার্ডওয়্যার পেরিফেরাল কোয়ালিফিকেশন প্রোগ্রাম রয়েছে।
প্রোগ্রাম দ্বারা উপযুক্ত হিসেবে বিবেচিত পেরিফেরাল নিম্নলিখিত যোগ্যতা আইটেম থেকে অব্যাহতি পায়:
- প্লেব্যাক পাথ - লাউডনেস
- ক্যাপচার পাথ - আউটপুট ফ্রিকোয়েন্সি রেসপন্স
অতিরিক্ত প্রয়োজনীয়তা
ন্যূনতম প্রয়োজনীয়তা ছাড়াও, কোনও পেরিফেরালকে সার্টিফিকেশন পেতে হলে অবশ্যই নিম্নলিখিত প্রয়োজনীয়তা পূরণ করতে হবে:
- কোনওটিই নয়
রিভিশন ইতিহাস
| তারিখ | ভার্সন | নোট |
|---|---|---|
| 2026-09-28 | ২.০ | ন্যূনতম ও অতিরিক্ত প্রয়োজনীয়তার ফর্ম্যাট ব্যবহার করুন। |
| 2026-07-09 | 1.4 | সংশোধিত প্রোডাক্ট স্পেসিফিকেশন অনুযায়ী আপডেট করা স্পেসিফিকেশন। |
| 2024-09-06 | ১.৩ | ChromeOS-এর সাথে মানানসই স্পেসিফিকেশন পাওয়া গেছে। প্রাথমিক পার্টনার সাইট প্রকাশনা। |
| 2022-09-14 | ১.২ | v1.2-এ আপডেট করা হয়েছে। |
| 2022-08-19 | ১.১ | v1.1-এ আপডেট করা হয়েছে। |
| 2022-08-18 | ১.০ | সম্পর্কিত WWCB স্পেসিফিকেশন তৈরি করা হয়েছে। |