সংস্করণ: ২.০
সর্বশেষ হালনাগাদ: ২৮-০৯-২০২৬
সংক্ষিপ্ত বিবরণ
এই ডকুমেন্টটিতে একটি ChromeOS Compatible ব্লুটুথ স্পিকারের জন্য প্রয়োজনীয় শর্তাবলী বর্ণনা করা হয়েছে। এই স্পেসিফিকেশনটি WWCB প্রোডাক্টের জন্য নয়, অথবা কোনো Chromebook-এর সাথে একত্রে ডিজাইন ও সার্টিফাই করা কোনো প্রোডাক্টের জন্যও নয়।
একটি একক পেরিফেরাল টাইপ অডিও মডিউলগুলির একটি উপসেটকে নির্দিষ্ট করে, যেগুলো একত্রিত হয়ে সেই পেরিফেরালের স্পেক তৈরি করে। এই ম্যাপিংটি মডিউলার স্পেক ম্যাট্রিক্সে প্রদান করা হয়।
এই নথিতে থাকা পেরিফেরালটির জন্য নির্দিষ্ট পাঠ্য এবং প্রতিটি মনোনীত মডিউলের প্রাসঙ্গিক অংশগুলো ব্যবহার করে পেরিফেরাল স্পেসিফিকেশনটি তৈরি করা হয়।
ন্যূনতম এবং অতিরিক্ত প্রয়োজনীয়তা
এই স্পেসিফিকেশন ডকুমেন্টটি দুটি বিভাগে বিভক্ত:
- ন্যূনতম আবশ্যকতাগুলো একটি প্রান্তিক বিভাগের সামঞ্জস্যপূর্ণ হওয়ার মানদণ্ড বর্ণনা করে।
- অতিরিক্ত শর্তাবলীতে সার্টিফিকেশনের মানদণ্ড বর্ণনা করা হয়েছে।
এই নেভিগেশন বাটনগুলো ব্যবহার করে যথাক্রমে শুধু ন্যূনতম অথবা ন্যূনতম ও অতিরিক্ত উভয় স্পেসিফিকেশন দেখানো যায়।
কিংবদন্তি
| পণ্য ক্রিয়া | উন্নয়নমূলক পদক্ষেপ |
|---|---|
| "অবশ্যই" | বাধ্যতামূলক পণ্যের প্রয়োজনীয়তা |
| "উচিত" | ঐচ্ছিক সুপারিশ |
| "মে" | থাকলে ভালো |
ন্যূনতম প্রয়োজনীয়তা
জেনেরিক পেরিফেরাল স্পেসিফিকেশন
- পেরিফেরালটিকে অবশ্যই জেনেরিক পেরিফেরাল স্পেসিফিকেশনে সংজ্ঞায়িত ন্যূনতম প্রয়োজনীয়তাগুলো পূরণ করতে হবে।
সাধারণ ব্লুটুথ প্রয়োজনীয়তা
ন্যূনতম প্রয়োজনীয়তা
- ChromeOS Compatible - Bluetooth Specification-এর ন্যূনতম প্রয়োজনীয়তাগুলো দেখুন।
অতিরিক্ত প্রয়োজনীয়তা
সার্টিফিকেশন অর্জনের জন্য ন্যূনতম প্রয়োজনীয়তার পাশাপাশি একটি পেরিফেরালকে অবশ্যই নিম্নলিখিত প্রয়োজনীয়তাগুলো পূরণ করতে হবে:
ওএস নির্দিষ্ট প্রয়োজনীয়তা
এই অংশের জন্য নিম্নলিখিত পরিভাষা ব্যবহৃত হয়:
- HFP : হ্যান্ডস-ফ্রি প্রোফাইল
- এজি : অডিও গেটওয়ে (ক্রোমওএস)
- HF : হ্যান্ডস-ফ্রি ডিভাইস (ব্লুটুথ হেডসেট)
যদি ব্লুটুথ ডিভাইসটি HFP সমর্থন করে, তবে নিম্নলিখিত শর্তগুলি প্রযোজ্য হবে:
- [বাধ্যতামূলক] যদি HF-এ মাইক্রোফোন মিউট ইন্টারফেস থাকে:
- যদি HF, AG-তে কোনো VC অ্যাপের (যেমন Meet) মাইক্রোফোন মিউট চালু করতে চায়, তাহলে মাইক্রোফোন মিউট বোঝাতে HF-কে অবশ্যই
AT+VGM=0এবং মাইক্রোফোন আনমিউট বোঝাতেAT+VGM=X X=[1-15]পাঠাতে হবে। - যখন AG, HF-কে
AT+VGM=0পাঠায়, তখন HF অবশ্যই মাইক্রোফোনটি মিউট করবে। যখন AGAT+VGM=XX=[1-15]পাঠায়, তখন HF অবশ্যই মাইক্রোফোনটি আনমিউট করবে।
- যদি HF, AG-তে কোনো VC অ্যাপের (যেমন Meet) মাইক্রোফোন মিউট চালু করতে চায়, তাহলে মাইক্রোফোন মিউট বোঝাতে HF-কে অবশ্যই
অডিও গুণমান
ন্যূনতম প্রয়োজনীয়তা
ক্যাপচার পাথ - মিউট
- ব্যবহারকারীদের অডিও ডিভাইস মিউট করার জন্য যদি কোনো ইন্টারফেস থাকে, তবে তাতে অবশ্যই থাকতে হবে:
- এমনভাবে নীরব অবস্থা বজায় রাখুন যা নিম্নলিখিত বিষয়গুলো দ্বারা প্রভাবিত না হয়:
- ডিভাইসটি খোলা এবং বন্ধ করা।
- অন্য ইনপুট ডিভাইসে পরিবর্তন করা হচ্ছে।
- এমনভাবে নীরব অবস্থা বজায় রাখুন যা নিম্নলিখিত বিষয়গুলো দ্বারা প্রভাবিত না হয়:
অতিরিক্ত প্রয়োজনীয়তা
সার্টিফিকেশন অর্জনের জন্য ন্যূনতম প্রয়োজনীয়তার পাশাপাশি একটি পেরিফেরালকে অবশ্যই নিম্নলিখিত প্রয়োজনীয়তাগুলো পূরণ করতে হবে:
প্লেব্যাক পাথ - লাউডনেস
- [বাধ্যতামূলক] ডিভাইসটিকে অবশ্যই EN50332 মানদণ্ড মেনে চলতে হবে।
ক্যাপচার পাথ - মিউট
- [বাধ্যতামূলক] ব্যবহারকারীদের অডিও ডিভাইস মিউট করার জন্য কোনো ইন্টারফেস থাকলে, তাতে অবশ্যই নিম্নলিখিত বিষয়গুলো থাকতে হবে:
- ডিভাইসটিকে এমনভাবে মিউট করুন যাতে রেকর্ড করা সমস্ত স্যাম্পল শূন্য হয় অথবা একটি নির্দিষ্ট সীমার মধ্যে থাকে। \((level_{max} - level_{min}) \le 0.0028 \text{ dBFS}\).
- যদি ডিভাইসটি প্রয়োজনীয়তা পূরণ করতে না পারে, তাহলে ডিভাইসটিতে মিউট করার জন্য একটি বাটন থাকা উচিত।
- ডিভাইসের মিউট বাটনটি সিস্টেম মিউট (মাইক) চালু করবে।
- মিউট বাটনটি টেলিফোনির মাধ্যমে সিস্টেম মিউট (মাইক) চালু করবে, অথবা কনজিউমার ইন্টারফেসটি এড়িয়ে যাওয়া যেতে পারে।
- ডিভাইসটিকে এমনভাবে মিউট করুন যাতে রেকর্ড করা সমস্ত স্যাম্পল শূন্য হয় অথবা একটি নির্দিষ্ট সীমার মধ্যে থাকে। \((level_{max} - level_{min}) \le 0.0028 \text{ dBFS}\).
- [বাধ্যতামূলক] যদি ব্যবহারকারী ডিভাইস বা অপারেটিং সিস্টেমের মিউট বাটন চাপেন, তাহলে মিউট অবস্থা অবশ্যই পরিবর্তিত হবে।
- [বাধ্যতামূলক] যদি ডিভাইসটি OS-এর সাথে MUTE অবস্থা সিঙ্ক্রোনাইজ করে, তাহলে ডিভাইসের মিউট অবস্থা নির্দেশক (যেমন, LED) অবশ্যই পরিবর্তিত হতে হবে।
ক্যাপচার পাথ - আউটপুট ফ্রিকোয়েন্সি প্রতিক্রিয়া
- [বাধ্যতামূলক] ডিভাইসটিকে অবশ্যই ফ্যাক্টরি ডিফল্ট ফ্রিকোয়েন্সি রেসপন্স এবং গেইন সেটিংস ব্যবহার করে সম্পূর্ণরূপে কার্যকর হতে হবে এবং অপারেটিং সিস্টেমে (OS) ক্যাপচার গেইন ম্যানুয়ালি সামঞ্জস্য করা যাবে না।
[আবশ্যিক] নিম্নলিখিত সারণিতে ৯৪ dBSPL সিগন্যাল লেভেলের অধীনে গণনাকৃত গড় RMS dBFS লেভেল আউটপুট উল্লেখ করা হয়েছে।
ডিভাইসের ধরন আউটপুট লেভেল পরিসীমা বনাম সাইন টোন ফ্রিকোয়েন্সি ১ কিলোহার্টজ ৪ কিলোহার্টজ ৭ কিলোহার্টজ ব্লুটুথ এবং ইউএসবি [-15, -5] ডিবিএফএস ১ কিলোহার্জ মান ±৫ ডিবি ১ কিলোহার্জ মান ±৫ ডিবি ৩.৫ মিমি তারযুক্ত [-২৩, ০] ডিবিএফএস [-২৩, ০] ডিবিএফএস [-২৩, ০] ডিবিএফএস
দ্রষ্টব্য: ব্লুটুথ এবং ইউএসবি ডিভাইসগুলিতে, ৪ কিলোহার্জ এবং ৭ কিলোহার্জ টোনের চারপাশের প্রতিক্রিয়া ১ কিলোহার্জ-এর প্রতিক্রিয়ার সাপেক্ষে দেওয়া হয়।
অডিও লেটেন্সি
ন্যূনতম প্রয়োজনীয়তা
- কোনোটিই না
অতিরিক্ত প্রয়োজনীয়তা
সার্টিফিকেশন অর্জনের জন্য ন্যূনতম প্রয়োজনীয়তার পাশাপাশি একটি পেরিফেরালকে অবশ্যই নিম্নলিখিত প্রয়োজনীয়তাগুলো পূরণ করতে হবে:
লেটেন্সি
- [বাধ্যতামূলক] আউটপুট লেটেন্সি : ব্যবহারকারীর কোনো পদক্ষেপ নেওয়ার পর, যা প্লেব্যাক শুরু করে, তার ৫০০ মিলিসেকেন্ডের মধ্যে অডিও প্লেব্যাক অবশ্যই শুরু হতে হবে।
অডিও-ভিডিও (AV) সিঙ্ক
- [বাধ্যতামূলক] নির্ভুলতা : অডিও প্লেব্যাক ল্যাটেন্সি রিপোর্টটি অবশ্যই বাস্তব জগতের ল্যাটেন্সির সাথে নির্ভুল হতে হবে, অর্থাৎ, ≤ ৫০ মিলিসেকেন্ড।
মিট সার্টিফিকেশনের সাথে কাজ করে
ন্যূনতম প্রয়োজনীয়তা
এই স্পেসিফিকেশনের অংশবিশেষকে অন্তর্ভুক্ত করে এমন একটি বিদ্যমান গুগল মিট হার্ডওয়্যার পেরিফেরাল যোগ্যতা যাচাই প্রোগ্রাম রয়েছে।
প্রোগ্রামের মাধ্যমে যোগ্যতাসম্পন্ন পেরিফেরালরা নিম্নলিখিত যোগ্যতার শর্তাবলী থেকে অব্যাহতিপ্রাপ্ত:
- প্লেব্যাক পাথ - লাউডনেস
- ক্যাপচার পাথ - আউটপুট ফ্রিকোয়েন্সি প্রতিক্রিয়া
অতিরিক্ত প্রয়োজনীয়তা
সার্টিফিকেশন অর্জনের জন্য ন্যূনতম প্রয়োজনীয়তার পাশাপাশি একটি পেরিফেরালকে অবশ্যই নিম্নলিখিত প্রয়োজনীয়তাগুলো পূরণ করতে হবে:
- কোনোটিই না
সংশোধনের ইতিহাস
| তারিখ | সংস্করণ | নোট |
|---|---|---|
| ২০২৬-০৯-২৮ | ২.০ | ন্যূনতম ও অতিরিক্ত প্রয়োজনীয়তাগুলো অন্তর্ভুক্ত করতে স্পেসিফিকেশন হালনাগাদ করুন। |
| ২০২৪-০৯-০৫ | ১.১ | ChromeOS-এর সাথে সামঞ্জস্যপূর্ণ স্পেসিফিকেশন থেকে উদ্ভূত। অংশীদার সাইটে প্রাথমিক প্রকাশনা। |
| ২০২১-১১-০৪ | ১.০ | সংশ্লিষ্ট WWCB স্পেসিফিকেশন তৈরি করা হয়েছে। |