ক্রোমওএস সামঞ্জস্যপূর্ণ - ইউএসবি স্পিকারমাইক স্পেসিফিকেশন ভি২.০

সংস্করণ: ২.০
সর্বশেষ হালনাগাদ: ২৮-০৯-২০২৬

সংক্ষিপ্ত বিবরণ

এই ডকুমেন্টটিতে একটি ChromeOS Compatible USB স্পিকারমাইকের জন্য প্রয়োজনীয় শর্তাবলী বর্ণনা করা হয়েছে। এই স্পেসিফিকেশনটি WWCB প্রোডাক্টের জন্য নয়, অথবা Chromebook-এর সাথে একত্রে ডিজাইন ও সার্টিফাই করা কোনো প্রোডাক্টের জন্যও নয়।

একটি একক পেরিফেরাল টাইপ অডিও মডিউলগুলির একটি উপসেটকে নির্দিষ্ট করে, যেগুলো একত্রিত হয়ে সেই পেরিফেরালের স্পেক তৈরি করে। এই ম্যাপিংটি মডিউলার স্পেক ম্যাট্রিক্সে প্রদান করা হয়।

এই নথিতে থাকা পেরিফেরালটির জন্য নির্দিষ্ট পাঠ্য এবং প্রতিটি মনোনীত মডিউলের প্রাসঙ্গিক অংশগুলো ব্যবহার করে পেরিফেরাল স্পেসিফিকেশনটি তৈরি করা হয়।

ন্যূনতম এবং অতিরিক্ত প্রয়োজনীয়তা

এই স্পেসিফিকেশন ডকুমেন্টটি দুটি বিভাগে বিভক্ত:

  1. ন্যূনতম আবশ্যকতাগুলো একটি প্রান্তিক বিভাগের সামঞ্জস্যপূর্ণ হওয়ার মানদণ্ড বর্ণনা করে।
  2. অতিরিক্ত শর্তাবলীতে সার্টিফিকেশনের মানদণ্ড বর্ণনা করা হয়েছে।

এই নেভিগেশন বাটনগুলো ব্যবহার করে যথাক্রমে শুধু ন্যূনতম অথবা ন্যূনতম ও অতিরিক্ত উভয় স্পেসিফিকেশন দেখানো যায়।

কিংবদন্তি

পণ্য ক্রিয়া উন্নয়নমূলক পদক্ষেপ
"অবশ্যই" বাধ্যতামূলক পণ্যের প্রয়োজনীয়তা
"উচিত" ঐচ্ছিক সুপারিশ
"মে" থাকলে ভালো

ন্যূনতম প্রয়োজনীয়তা

এই ডকুমেন্টটিতে একটি ChromeOS Compatible USB এবং/অথবা Bluetooth স্পিকারমাইকের জন্য প্রয়োজনীয় শর্তাবলী বর্ণনা করা হয়েছে। এই স্পেসিফিকেশনটি WWCB প্রোডাক্টের জন্য নয়, অথবা Chromebook-এর সাথে একত্রে ডিজাইন ও সার্টিফাই করা কোনো প্রোডাক্টের জন্যও নয়।

জেনেরিক পেরিফেরাল স্পেসিফিকেশন

ইউএসবি অডিও স্পেসিফিকেশন

ন্যূনতম প্রয়োজনীয়তা

হার্ডওয়্যার

ফার্মওয়্যার
  • পেরিফেরালটিকে অবশ্যই একটি সঠিক অডিও ইন্টারফেস (0x01) ডেসক্রিপ্টর সহ একটি অডিও ডিভাইস হিসাবে ঘোষণা করতে হবে।
    • ইনপুট এবং আউটপুট টার্মিনাল উভয়ের জন্য অবশ্যই একটি সংশ্লিষ্ট বর্ণনাকারী থাকতে হবে।
      • ইউএসবি অডিও ক্লাস (ইউএসি) টার্মিনাল টাইপ রিপোর্ট করার পরামর্শ দেওয়া হচ্ছে:
  • যদি এতে কোনো বাটন থাকে, তবে এটিকে অবশ্যই HID হিসেবে ঘোষণা করতে হবে।

সফটওয়্যার

ফর্ম্যাট

অডিও ফরম্যাট বিভাগটি দেখুন।

এইচআইডি কোড
  • প্রতিটি HID ইভেন্টের জন্য, এটি একবারে কেবল একটি ইভেন্টই প্রেরণ করতে পারে।
  • বাটন চাপলে সঠিক ইভেন্ট কোড এবং সংশ্লিষ্ট ইভেন্ট কোড অবশ্যই পাওয়া যেতে হবে।
  • যদি পেরিফেরাল কার্যকারিতা প্রদানের জন্য ডিজাইন করা কোনো ইন্টারফেস থাকে, তবে ইউএসবি পেরিফেরালটিকে অবশ্যই USB.org HID স্পেসিফিকেশন অনুযায়ী সংশ্লিষ্ট HID ইভেন্ট নির্গমন বা গ্রহণ সমর্থন করতে হবে।
জ্যাক সনাক্তকরণ
  • যদি ইউএসবি ডিভাইসটি অডিও জ্যাক ডিটেকশন সমর্থন করে, তবে এটিকে অবশ্যই নিম্নলিখিত যেকোনো একটিতে ইউএসবি অডিও ক্লাস (ইউএসি)-এর জন্য সমর্থন ঘোষণা করতে হবে:

অতিরিক্ত প্রয়োজনীয়তা

সার্টিফিকেশন অর্জনের জন্য ন্যূনতম প্রয়োজনীয়তার পাশাপাশি একটি পেরিফেরালকে অবশ্যই নিম্নলিখিত প্রয়োজনীয়তাগুলো পূরণ করতে হবে:

  • কোনোটিই না

অডিও ফরম্যাট

ন্যূনতম প্রয়োজনীয়তা

প্লেব্যাক রেকর্ডিং
নমুনা হার ≥ ১৬ কিলোহার্টজ ≥ ১৬ কিলোহার্টজ
ফর্ম্যাট S16_LE S16_LE
  • চ্যানেল নম্বর এবং কনফিগারেশন অবশ্যই সঠিক হতে হবে।
  • পেরিফেরাল কর্তৃক সমর্থিত বলে ঘোষিত সমস্ত স্যাম্পলিং রেট অবশ্যই সঠিকভাবে কাজ করতে হবে।
    • পরিমাপকৃত হার এবং স্যাম্পলিং হারের মধ্যে পার্থক্য অবশ্যই ≤ ০.১% হতে হবে।
    • পরিমাপকৃত হারের রৈখিক রিগ্রেশনের জন্য প্রমিত ত্রুটি অবশ্যই ৩০-এর কম হতে হবে।
  • ডিভাইসটিকে অবশ্যই তার দাবিকৃত বিভিন্ন স্যাম্পল রেটে প্লেব্যাক বা ক্যাপচার সমর্থন করতে হবে। অন্যথায়, সিস্টেমের দিক থেকে এটি প্রতিরোধ করার জন্য অপারেটিং সিস্টেমকে একটি নির্দিষ্ট কনফিগারেশন ফাইল যোগ করতে হয়।

    উদাহরণস্বরূপ: ৪৪.১ কিলোহার্টজের নিচে অডিও চালান কিন্তু একই সাথে ৪৮ কিলোহার্টজের নিচে ভয়েস ক্যাপচার করুন।

অতিরিক্ত প্রয়োজনীয়তা

সার্টিফিকেশন অর্জনের জন্য ন্যূনতম প্রয়োজনীয়তার পাশাপাশি একটি পেরিফেরালকে অবশ্যই নিম্নলিখিত প্রয়োজনীয়তাগুলো পূরণ করতে হবে:

  • কোনোটিই না

অডিও গুণমান

ন্যূনতম প্রয়োজনীয়তা

ক্যাপচার পাথ - মিউট

  • ব্যবহারকারীদের অডিও ডিভাইস মিউট করার জন্য যদি কোনো ইন্টারফেস থাকে, তবে তাতে অবশ্যই থাকতে হবে:
    • এমনভাবে নীরব অবস্থা বজায় রাখুন যা নিম্নলিখিত বিষয়গুলো দ্বারা প্রভাবিত না হয়:
      • ডিভাইসটি খোলা এবং বন্ধ করা।
      • অন্য ইনপুট ডিভাইসে পরিবর্তন করা হচ্ছে।

অতিরিক্ত প্রয়োজনীয়তা

সার্টিফিকেশন অর্জনের জন্য ন্যূনতম প্রয়োজনীয়তার পাশাপাশি একটি পেরিফেরালকে অবশ্যই নিম্নলিখিত প্রয়োজনীয়তাগুলো পূরণ করতে হবে:

প্লেব্যাক পাথ - লাউডনেস

  • [বাধ্যতামূলক] ডিভাইসটিকে অবশ্যই EN50332 মানদণ্ড মেনে চলতে হবে।

ক্যাপচার পাথ - মিউট

  • [বাধ্যতামূলক] ব্যবহারকারীদের অডিও ডিভাইস মিউট করার জন্য কোনো ইন্টারফেস থাকলে, তাতে অবশ্যই নিম্নলিখিত বিষয়গুলো থাকতে হবে:
    • ডিভাইসটিকে এমনভাবে মিউট করুন যাতে রেকর্ড করা সমস্ত স্যাম্পল শূন্য হয় অথবা একটি নির্দিষ্ট সীমার মধ্যে থাকে। \((level_{max} - level_{min}) \le 0.0028 \text{ dBFS}\).
      • যদি ডিভাইসটি প্রয়োজনীয়তা পূরণ করতে না পারে, তাহলে ডিভাইসটিতে মিউট করার জন্য একটি বাটন থাকা উচিত।
      • ডিভাইসের মিউট বাটনটি সিস্টেম মিউট (মাইক) চালু করবে।
      • মিউট বাটনটি টেলিফোনির মাধ্যমে সিস্টেম মিউট (মাইক) চালু করবে, অথবা কনজিউমার ইন্টারফেসটি এড়িয়ে যাওয়া যেতে পারে।
  • [বাধ্যতামূলক] যদি ব্যবহারকারী ডিভাইস বা অপারেটিং সিস্টেমের মিউট বাটন চাপেন, তাহলে মিউট অবস্থা অবশ্যই পরিবর্তিত হবে।
  • [বাধ্যতামূলক] যদি ডিভাইসটি OS-এর সাথে MUTE অবস্থা সিঙ্ক্রোনাইজ করে, তাহলে ডিভাইসের মিউট অবস্থা নির্দেশক (যেমন, LED) অবশ্যই পরিবর্তিত হতে হবে।

ক্যাপচার পাথ - আউটপুট ফ্রিকোয়েন্সি প্রতিক্রিয়া

  • [বাধ্যতামূলক] ডিভাইসটিকে অবশ্যই ফ্যাক্টরি ডিফল্ট ফ্রিকোয়েন্সি রেসপন্স এবং গেইন সেটিংস ব্যবহার করে সম্পূর্ণরূপে কার্যকর হতে হবে এবং অপারেটিং সিস্টেমে (OS) ক্যাপচার গেইন ম্যানুয়ালি সামঞ্জস্য করা যাবে না।
  • [আবশ্যিক] নিম্নলিখিত সারণিতে ৯৪ dBSPL সিগন্যাল লেভেলের অধীনে গণনাকৃত গড় RMS dBFS লেভেল আউটপুট উল্লেখ করা হয়েছে।

    ডিভাইসের ধরন আউটপুট লেভেল পরিসীমা বনাম সাইন টোন ফ্রিকোয়েন্সি
    ১ কিলোহার্টজ ৪ কিলোহার্টজ ৭ কিলোহার্টজ
    ব্লুটুথ এবং ইউএসবি [-15, -5] ডিবিএফএস ১ কিলোহার্জ মান ±৫ ডিবি ১ কিলোহার্জ মান ±৫ ডিবি
    ৩.৫ মিমি তারযুক্ত [-২৩, ০] ডিবিএফএস [-২৩, ০] ডিবিএফএস [-২৩, ০] ডিবিএফএস

দ্রষ্টব্য: ব্লুটুথ এবং ইউএসবি ডিভাইসগুলিতে, ৪ কিলোহার্জ এবং ৭ কিলোহার্জ টোনের চারপাশের প্রতিক্রিয়া ১ কিলোহার্জ-এর প্রতিক্রিয়ার সাপেক্ষে দেওয়া হয়।

অডিও লেটেন্সি

ন্যূনতম প্রয়োজনীয়তা

  • কোনোটিই না

অতিরিক্ত প্রয়োজনীয়তা

সার্টিফিকেশন অর্জনের জন্য ন্যূনতম প্রয়োজনীয়তার পাশাপাশি একটি পেরিফেরালকে অবশ্যই নিম্নলিখিত প্রয়োজনীয়তাগুলো পূরণ করতে হবে:

লেটেন্সি

  • [বাধ্যতামূলক] আউটপুট লেটেন্সি : ব্যবহারকারীর কোনো পদক্ষেপ নেওয়ার পর, যা প্লেব্যাক শুরু করে, তার ৫০০ মিলিসেকেন্ডের মধ্যে অডিও প্লেব্যাক অবশ্যই শুরু হতে হবে।

অডিও-ভিডিও (AV) সিঙ্ক

  • [বাধ্যতামূলক] নির্ভুলতা : অডিও প্লেব্যাক ল্যাটেন্সি রিপোর্টটি অবশ্যই বাস্তব জগতের ল্যাটেন্সির সাথে নির্ভুল হতে হবে, অর্থাৎ, ≤ ৫০ মিলিসেকেন্ড।

মিট সার্টিফিকেশনের সাথে কাজ করে

ন্যূনতম প্রয়োজনীয়তা

এই স্পেসিফিকেশনের অংশবিশেষকে অন্তর্ভুক্ত করে এমন একটি বিদ্যমান গুগল মিট হার্ডওয়্যার পেরিফেরাল যোগ্যতা যাচাই প্রোগ্রাম রয়েছে।

প্রোগ্রামের মাধ্যমে যোগ্যতাসম্পন্ন পেরিফেরালরা নিম্নলিখিত যোগ্যতার শর্তাবলী থেকে অব্যাহতিপ্রাপ্ত:

  • প্লেব্যাক পাথ - লাউডনেস
  • ক্যাপচার পাথ - আউটপুট ফ্রিকোয়েন্সি প্রতিক্রিয়া

অতিরিক্ত প্রয়োজনীয়তা

সার্টিফিকেশন অর্জনের জন্য ন্যূনতম প্রয়োজনীয়তার পাশাপাশি একটি পেরিফেরালকে অবশ্যই নিম্নলিখিত প্রয়োজনীয়তাগুলো পূরণ করতে হবে:

  • কোনোটিই না

সংশোধনের ইতিহাস

তারিখ সংস্করণ নোট
২০২৬-০৯-২৮ ২.০ ন্যূনতম ও অতিরিক্ত প্রয়োজনীয়তার ফরম্যাট ব্যবহার করুন।
২০২৬-০৭-০৯ ১.৪ সংশোধিত পণ্যের স্পেসিফিকেশন অনুযায়ী হালনাগাদকৃত স্পেসিফিকেশন।
২০২৪-০৯-০৬ ১.৩ ChromeOS-এর সাথে সামঞ্জস্যপূর্ণ স্পেসিফিকেশন থেকে উদ্ভূত। অংশীদার সাইটে প্রাথমিক প্রকাশনা।
২০২২-০৯-১৪ ১.২ সংস্করণ ১.২-এ হালনাগাদ করা হয়েছে।
২০২২-০৮-১৯ ১.১ সংস্করণ ১.১-এ হালনাগাদ করা হয়েছে।
২০২২-০৮-১৮ ১.০ সংশ্লিষ্ট WWCB স্পেসিফিকেশন তৈরি করা হয়েছে।