সংস্করণ: 1.3.1
সর্বশেষ আপডেট: 2024-02-01
কিংবদন্তি
পণ্য ক্রিয়া | উন্নয়ন কর্ম |
---|---|
"অবশ্যই" | বাধ্যতামূলক পণ্য প্রয়োজনীয়তা |
"উচিত" | ঐচ্ছিক সুপারিশ |
"মে" | আছে চমৎকার |
ওভারভিউ
এই দস্তাবেজটি একটি ChromeOS সামঞ্জস্যপূর্ণ বাহ্যিক ওয়েবক্যামের প্রয়োজনীয়তাগুলি বর্ণনা করে৷ এই স্পেসিফিকেশনটি WWCB পণ্যের জন্য নয়, বা Chromebook-এর সাথে একত্রে ডিজাইন করা ও প্রত্যয়িত পণ্যের জন্য নয়।
ওয়েবক্যামের প্রকারভেদ
এই ডকুমেন্টটি ভিডিও কনফারেন্সিং-এর উপর দৃষ্টি নিবদ্ধ করে সাধারণ USB ওয়েবক্যামগুলিকে কভার করে৷
এটি আরও বিশেষ পণ্যগুলি কভার করে না যা UVC সমর্থন করে এবং সফ্টওয়্যার দৃষ্টিকোণ থেকে ক্যামেরার মতো কাজ করে৷ বিশেষ ইমেজিং পণ্যের কিছু উদাহরণ অন্তর্ভুক্ত:
- আইআর ক্যামেরা
- আরজিবি ক্যামেরা
- ডকুমেন্ট ক্যামেরা
- HDMI ক্যাপচার অ্যাডাপ্টার
- মাইক্রোস্কোপ
হার্ডওয়্যার এবং প্যাকেজিং
- ক্যামেরাটি অবশ্যই USB সংস্করণ 2.0 এবং তার উপরে সমর্থন করবে৷
- USB ক্যামেরা অবশ্যই USB 2.0 Type-A আধারের সাথে সংযুক্ত থাকা সমর্থন করবে৷
- USB ক্যামেরা অবশ্যই USB Type-C আধারের সাথে সংযুক্ত থাকা সমর্থন করবে৷ যুক্তি: সমস্ত Chromebook এর একটি USB-C পোর্ট থাকতে হবে; USB-A ঐচ্ছিক।
- ইউএসবি ক্যামেরায় একটি ইউএসবি টাইপ-সি রিসেপ্ট্যাকল থাকা উচিত একটি ডিটেচেবল USB ক্যাবলের সাথে ব্যবহারের জন্য।
- USB ক্যামেরা একটি USB C-to-A কেবল ব্যবহার করে Chrome ডিভাইসের সাথে সংযুক্ত হওয়া উচিত৷
- USB ক্যামেরা একটি USB C-to-A অ্যাডাপ্টার ব্যবহার করে Chrome ডিভাইসের সাথে সংযুক্ত হতে পারে৷
- যদি USB ক্যামেরাতে একটি USB কেবল থাকে, তাহলে তারের USB-IF সার্টিফিকেশন থাকা উচিত৷
- যদি USB ক্যামেরাতে একটি USB রূপান্তর অ্যাডাপ্টার থাকে, তাহলে অ্যাডাপ্টারটিকে অবশ্যই সংযোগকারীর জন্য ChromeOS সামঞ্জস্যপূর্ণ স্পেসিফিকেশন পূরণ করতে হবে। 1
- যদি USB ক্যামেরাতে একটি USB কেবল থাকে, তাহলে তারের USB 3 ডেটা হার সমর্থন করতে পারে৷
- USB ক্যামেরায় একটি ক্যামেরা কার্যকলাপ নির্দেশক থাকা উচিত।
- ক্যামেরা কার্যকলাপ নির্দেশক একটি LED হতে হবে.
- যখন ক্যামেরা ChromeOS হোস্ট ডিভাইসে ডেটা পাঠাচ্ছে তখন ক্যামেরা অ্যাক্টিভিটি নির্দেশক অবশ্যই সক্রিয় অবস্থায় থাকতে হবে।
- ক্যামেরা যখন তার অভ্যন্তরীণ মেমরিতে ডেটা সংরক্ষণ করে তখন ক্যামেরা কার্যকলাপ নির্দেশকটি সক্রিয় অবস্থায় থাকা আবশ্যক৷
- ক্যামেরা যখন ডেটা সেভ করছে না বা হোস্টে ডেটা পাঠাচ্ছে তখন ক্যামেরা অ্যাক্টিভিটি সূচকটি সক্রিয় অবস্থায় থাকা উচিত নয়।
- ক্যামেরা কার্যকলাপ নির্দেশক অবশ্যই ক্যামেরা থেকে স্বাধীনভাবে নিয়ন্ত্রণযোগ্য হবে না।
- ক্যামেরা কার্যকলাপ নির্দেশক সফ্টওয়্যার দ্বারা নিয়ন্ত্রিত হতে হবে না.
- USB ক্যামেরায় একটি মাইক্রোফোন থাকতে পারে।
- ইউএসবি ক্যামেরার একটি গোপনীয়তা ব্যবস্থা থাকা উচিত।
- গোপনীয়তা পদ্ধতিতে এমন একটি ফিজিক্যাল কভার থাকা উচিত যা লেন্সকে ব্লক করে।
- গোপনীয়তা ব্যবস্থায় একটি ইলেকট্রনিক শাটার অন্তর্ভুক্ত থাকতে পারে যা লেন্সকে ব্লক করে।
- গোপনীয়তা পদ্ধতিতে অবশ্যই একটি শারীরিক গোপনীয়তা সুইচ অন্তর্ভুক্ত থাকতে হবে যা গোপনীয়তা নির্বাচন করার সময় বন্ধ হয়ে যায়।
- গোপনীয়তা সুইচের অবস্থা অবশ্যই ChromeOS হোস্ট ডিভাইসের সাথে যোগাযোগ করতে হবে।
পাওয়ার আবশ্যকতা
- USB ক্যামেরাকে USB Type-C স্পেসিকে উল্লেখ করা প্রাধান্যের জন্য পাওয়ার সীমাবদ্ধতাকে সম্মান করতে হবে:
- (যদি সক্ষম হয়) USB3 হোস্টগুলি গণনাকৃত কনফিগারেশনের বাইরে ওভারকারেন্ট করা হবে না
- USB2 হোস্টগুলি গণনাকৃত কনফিগারেশনের বাইরে ওভারকারেন্ট করা উচিত নয়
- একটি সাধারণ নির্দেশিকা হিসাবে:
- USB2 ডিভাইস 500mA এর বেশি আঁকতে পারবে না (তাত্ক্ষণিক বা টেকসই)
- USB3 ডিভাইস 900mA এর বেশি আঁকতে পারবে না (তাত্ক্ষণিক বা টেকসই)
- ইউএসবি স্পেস প্রতি পাওয়ার-সীমিত হোস্টের উপর কঠোর সীমা প্রযোজ্য হতে পারে[^শক্তি সীমা]
বৈদ্যুতিক প্রয়োজনীয়তা
ইউএসবি টাইপ-সি প্রয়োজনীয়তা
- USB-C রিসেপ্ট্যাকল ডিজাইনে CC1 এবং CC2 এর জন্য দুটি স্বাধীন Rd পুলডাউন ব্যবহার করতে হবে
- (একসাথে সংক্ষিপ্ত CC1 এবং CC2 অনুমোদিত নয়)।
- USB-C ক্যাপটিভ তারের ডিজাইন অবশ্যই একটি Rd পুলডাউন ব্যবহার করতে হবে।
- Vbus স্পেক-অনুযায়ী স্লিউ রেট সহ ইনরাশে ওভারকারেন্ট করা উচিত নয় ।
ওসিপি সুরক্ষা
- Vconn বা VBUS-এ ওভারকারেন্ট ইভেন্টের কারণ হওয়া উচিত নয় :
- Vbus-এ বাল্ক ইনরাশ ক্যাপ্যাসিট্যান্স
- Vbus-এ অ্যাক্টিভেশন ইনরাশ
- Vconn-এ বাল্ক ইনরাশ ক্যাপাসিট্যান্স
- Vconn-এ অ্যাক্টিভেশন ইনরাশ
ইউএসবি ভিডিও ক্লাস (ইউভিসি)
- ইউএসবি ক্যামেরা অবশ্যই ইউভিসি (ইউএসবি ভিডিও ক্লাস) 1.0 বা তার পরে সমর্থন করবে।
- USB ক্যামেরা অবশ্যই Chromebook এর সাথে কোনো অতিরিক্ত সফ্টওয়্যার ছাড়াই কাজ করবে৷
- ChromeOS-এ uvcvideo linux ড্রাইভার অন্তর্ভুক্ত রয়েছে।
- USB ক্যামেরা অবশ্যই MJPEG ফর্ম্যাটে 30 fps এ 1280x720 স্ট্রিমিং সমর্থন করবে।
- USB ক্যামেরা অবশ্যই স্বয়ংক্রিয় সাদা ব্যালেন্স (AWB) সমর্থন করবে।
- USB ক্যামেরা অবশ্যই অটো এক্সপোজার (AE) সমর্থন করবে৷
- USB ক্যামেরা অবশ্যই 50 Hz এবং 60 Hz পাওয়ার লাইন ফ্রিকোয়েন্সির জন্য অ্যান্টি-ব্যান্ডিং সমর্থন করবে।
- USB ক্যামেরাটি অবশ্যই 2000 ms এর মধ্যে প্রথম ফ্রেম স্ট্রিমিং শুরু করবে৷
- ইউএসবি ক্যামেরা একঘেয়ে টাইমস্ট্যাম্প রিপোর্ট করতে হবে।
- USB ক্যামেরাটি 500ms এর মধ্যে প্রথম ফ্রেমের স্ট্রিমিং শুরু করা উচিত।
- USB ক্যামেরাটি স্বয়ংক্রিয় ফোকাস (AF) সমর্থন করা উচিত।
- USB ক্যামেরা স্ট্রিমিং 640x480 সমর্থন করা উচিত.
- USB ক্যামেরা স্ট্রিমিং 640x360 সমর্থন করা উচিত.
- USB ক্যামেরা 24 fps এ স্ট্রিমিং সমর্থন করবে।
- ইউএসবি ক্যামেরা একটি ব্যবহারকারী বান্ধব প্রদর্শন নাম বিজ্ঞাপন করা উচিত.
- USB ক্যামেরাটি ধ্রুবক ফ্রেম রেট নিয়ন্ত্রণ সমর্থন করবে (V4L2_CID_EXPOSURE_AUTO_PRIORITY/UVC_CT_AE_PRIORITY_CONTROL)।
- ইউএসবি ক্যামেরা কম আলোর পরিবেশে >= 15fps এর সাথে স্ট্রিমিং করা উচিত।
USB ক্যামেরা প্যান, টিল্ট বা জুম (PTZ) নিয়ন্ত্রণ সমর্থন করতে পারে।
- যদি USB ক্যামেরা কোনো PTZ নিয়ন্ত্রণ সমর্থন করে, তাহলে ক্যামেরাটি জুম অনুপাত হিসাবে (মান / 100) সহ জুম নিয়ন্ত্রণ (V4L2_CID_ZOOM_ABSOLUTE) সমর্থন করবে।
- উদাহরণস্বরূপ, 250 নিয়ন্ত্রণ মান মানে 2.5x = 250%, এবং 100 মানে জুম না করে স্বাভাবিক মান, যা অবশ্যই ডিফল্ট হতে হবে।
- যদি USB ক্যামেরা কোনো PTZ কন্ট্রোল সমর্থন করে, তাহলে ক্যামেরাটিকে অবশ্যই প্যান এবং টিল্ট কন্ট্রোল একসাথে সমর্থন করতে হবে।
- ক্যামেরা দ্বারা সমর্থিত সমস্ত বিন্যাস এবং রেজোলিউশনের জন্য, USB ক্যামেরাটি V4L2_CID_ZOOM_ABSOLUTE নিয়ন্ত্রণ দ্বারা উন্মুক্ত একটি একক [মিনিট, সর্বোচ্চ] পরিসরের সাথে স্বাভাবিকভাবে কাজ করা উচিত।
- উদাহরণস্বরূপ, সর্বোচ্চ জুম অনুপাত 720p এবং 1080p স্ট্রিমিংয়ের জন্য একই হওয়া উচিত।
- যদি USB ক্যামেরা কোনো PTZ নিয়ন্ত্রণ সমর্থন করে, তাহলে ক্যামেরাটি জুম অনুপাত হিসাবে (মান / 100) সহ জুম নিয়ন্ত্রণ (V4L2_CID_ZOOM_ABSOLUTE) সমর্থন করবে।
যদি USB ক্যামেরায় একটি শারীরিক গোপনীয়তা শাটার বা কিল সুইচ থাকে, তাহলে ক্যামেরা V4L2_CID_PRIVACY/UVC_CT_PRIVACY_CONTROL প্রয়োগ করতে পারে৷
যদি USB ক্যামেরা V4L2_CID_PRIVACY/UVC_CT_PRIVACY_CONTROL সমর্থন করে তাহলে এটি অবশ্যই শারীরিক শাটার/সুইচ অনুযায়ী গোপনীয়তা নিয়ন্ত্রণের অবস্থা প্রকাশ করবে৷
যদি ইউএসবি ক্যামেরা V4L2_CID_PRIVACY/UVC_CT_PRIVACY_CONTROL সমর্থন করে, তাহলে ফিজিক্যাল শাটার/সুইচ ব্যবহার না করার সময় এটিকে গোপনীয়তা নিয়ন্ত্রণকে "চালু" হিসাবে রিপোর্ট করা উচিত নয়, এমনকি যদি লেন্সটি হাত বা স্টিকারের মতো অন্যান্য বস্তু দ্বারা আবৃত থাকে।
যদি ইউএসবি ক্যামেরা V4L2_CID_PRIVACY/UVC_CT_PRIVACY_CONTROL সমর্থন করে তাহলে ক্যামেরাটি স্ট্রিমিং বা নিষ্ক্রিয় অবস্থায় (স্ট্রিমন/স্ট্রিমঅফ) থাকা অবস্থায় এটি অবশ্যই জিজ্ঞাসা করা এবং একটি বৈধ মান ফিরিয়ে দিতে সক্ষম হবে।
গোপনীয়তা শাটার/কিল সুইচ AP দ্বারা পরিবর্তনযোগ্য হতে হবে না। শারীরিক সুইচ শুধুমাত্র একটি শারীরিক মিথস্ক্রিয়া সঙ্গে পুনরুদ্ধার করা আবশ্যক.
যদি কোনও শারীরিক গোপনীয়তা শাটার বা কিল সুইচ থাকে তবে USB ক্যামেরাটি গোপনীয়তা নিয়ন্ত্রণকে সমর্থন করবে।
USB ক্যামেরা USB সাসপেন্ড সমর্থন করা উচিত. যদি ডিভাইসটি USB সাসপেন্ড সমর্থন করে:
- যদি USB ক্যামেরা USB সাসপেন্ড সমর্থন করে, তাহলে ক্যামেরাটি অবশ্যই UVC_QUIRK_WAKE_AUTOSUSPEND-এর মতো সিস্টেম থেকে কোনো ব্যঙ্গ (ডিভাইস-নির্দিষ্ট সমাধান) ছাড়াই বৈধ ফ্রেম পুনরায় চালু করতে এবং তৈরি করতে সক্ষম হবে।
USB ক্যামেরাটি অবশ্যই অবৈধ MJPEG ফ্রেম আউটপুট করবে না৷
গতিশীলভাবে রেজোলিউশন স্যুইচ করার সময় USB ক্যামেরাটি হ্যাং হওয়া উচিত নয়৷
অডিও - মাইক্রোফোন
ওয়েবক্যামে একটি অন্তর্নির্মিত মাইক্রোফোন থাকলেই এই বিভাগটি প্রযোজ্য।
বিন্যাস
- প্লেব্যাক এবং রেকর্ডিং উভয়ের জন্য
- সমর্থিত নমুনার হার হতে হবে >= 16k
- S16_LE ফর্ম্যাট সমর্থন করে
- চ্যানেল নম্বর এবং কনফিগারেশন সঠিক হতে হবে।
- হেডসেট সমর্থিত ঘোষণা করে সমস্ত নমুনা হার সঠিকভাবে কাজ করতে হবে।
- পরিমাপ হার এবং নমুনা হারের মধ্যে বিচ্যুতি অবশ্যই ≤ 0.1% হতে হবে।
- পরিমাপ হারের রৈখিক রিগ্রেশনের জন্য মানক ত্রুটি অবশ্যই <30 হতে হবে।
- হেডসেটটিকে অবশ্যই প্লেব্যাক সমর্থন করতে হবে বা সমর্থন করার জন্য বিভিন্ন নমুনা হারের অধীনে ক্যাপচার করতে হবে।
- উদাহরণস্বরূপ: 44.1k এর নিচে অডিও চালান কিন্তু একই সাথে 48k এর নিচে ভয়েস ক্যাপচার করুন।
- অন্যথায়, এটিকে সিস্টেমের দিকে প্রতিরোধ করতে ChromeOS-এর একটি নির্দিষ্ট কনফিগারেশন ফাইল যোগ করতে হবে।
- উদাহরণস্বরূপ: 44.1k এর নিচে অডিও চালান কিন্তু একই সাথে 48k এর নিচে ভয়েস ক্যাপচার করুন।
নিঃশব্দ
- ক্যাপচার পাথ - নিঃশব্দ
- ব্যবহারকারীদের অডিও ডিভাইস নিঃশব্দ করার জন্য কোন ইন্টারফেস আছে, এটা আবশ্যক
- এমনভাবে নিঃশব্দ অবস্থা বজায় রাখুন যা দ্বারা প্রভাবিত হয় না
- ডিভাইস খোলা এবং বন্ধ.
- অন্য ইনপুট ডিভাইসে স্যুইচ করা হচ্ছে।
- এমনভাবে নিঃশব্দ অবস্থা বজায় রাখুন যা দ্বারা প্রভাবিত হয় না
- যদি হেডসেটের নিঃশব্দ অবস্থা নির্দেশ করে এমন একটি ইউজার ইন্টারফেস প্রদান করা হয়, তবে অবস্থার পরিবর্তনের সাথে সাথে এটির পরিবর্তন হওয়া উচিত।
- ব্যবহারকারীদের অডিও ডিভাইস নিঃশব্দ করার জন্য কোন ইন্টারফেস আছে, এটা আবশ্যক
ভলিউম (ফ্রিকোয়েন্সি রেসপন্স)
- আউটপুট ফ্রিকোয়েন্সি প্রতিক্রিয়া (MAY)
- ব্যবহারকারীদের ক্যাপচার লাভের কোনো ম্যানুয়াল সমন্বয় ছাড়াই হেডসেট ব্যবহার করার জন্য ফ্রিকোয়েন্সি প্রতিক্রিয়া প্রয়োজনীয়তা প্রয়োজন।
- BT, USB ডিভাইসের জন্য
- 94dBSPL-এর অধীনে বক্তৃতা নমুনার জন্য গণনা করা গড় RMS dBFS স্তরের আউটপুট অবশ্যই পূরণ করতে হবে
- 1k সাইন টোনের অধীনে [-15, -5] dBFS এর পরিসরে।
- মানটি 4k এবং 7k সাইন টোনের জন্য একটি রেফারেন্স পয়েন্ট হিসাবে ব্যবহার করা হবে
- 4k এবং 7k সাইন টোনের অধীনে 1k প্রতিক্রিয়া রেফারেন্সের ±5 dB এর পরিসরে।
- এটি একটি গ্রহণযোগ্য ফ্ল্যাট ফ্রিকোয়েন্সি প্রতিক্রিয়া সুরক্ষিত করার জন্য
- 1k সাইন টোনের অধীনে [-15, -5] dBFS এর পরিসরে।
- 3.5 মিমি ডিভাইসের জন্য, ব্যবহারকারীদের ক্যাপচার লাভের কোনো ম্যানুয়াল সমন্বয় ছাড়াই হেডসেট ব্যবহার করার জন্য ফ্রিকোয়েন্সি প্রতিক্রিয়া প্রয়োজন।
- সংকেত স্তর 94dBSPL এর অধীনে 1k, 4k এবং 7k সাইন টোনের জন্য গণনা করা গড় RMS dBFS স্তরের আউটপুট
- dBSPL 0 থেকে -23 dBFS-এর মধ্যে হওয়া উচিত।
A/V সিঙ্ক
- A/V সিঙ্ক
- নিখুঁত সিঙ্ক্রোনাইজেশন থেকে অডিও প্রস্থান করার সময়।
- বিচ্যুতি -95 ms থেকে 25 ms হওয়া উচিত।
- বিঃদ্রঃ:
- (+) অডিও ভিডিওর চেয়ে দ্রুত
- (-) অডিও ভিডিও থেকে কম
- বিঃদ্রঃ:
অ্যাপ সামঞ্জস্যপূর্ণ
- USB ক্যামেরা অবশ্যই Google Meet ওয়েব সংস্করণের সাথে কাজ করবে।
- প্রথমবার কোনো মিটিংয়ে যোগ দেওয়ার সময় USB ক্যামেরাটি অবশ্যই Meet দ্বারা চিনতে হবে।
- USB ক্যামেরা অবশ্যই বিল্ট-ইন ChromeOS ক্যামেরা অ্যাপের সাথে কাজ করবে।
- যদি USB ক্যামেরায় একটি অন্তর্নির্মিত মাইক্রোফোন থাকে, তাহলে ভিডিও এবং অডিও অবশ্যই সিঙ্ক্রোনাইজ করা উচিত।
- USB ক্যামেরা fwupd এর মাধ্যমে ফার্মওয়্যার আপডেট সমর্থন করবে।
পরিবর্ধন ও পরিবর্তন তালিকা
তারিখ | সংস্করণ | মন্তব্য |
---|---|---|
2024-02-01 | 1.3.1 | একটি নতুন প্ল্যাটফর্মে প্রজাতন্ত্র |
2023-11-08 | 1.3 | প্রাথমিক অংশীদার সাইট প্রকাশনা |
এই পৃষ্ঠাটি উপলব্ধ হলে লিঙ্ক করা হবে। ↩