مقدمة
تفصِّل هذه المواصفات، التي يتم تعديلها من حين لآخر، جميع الأجهزة وتوقيتات ومتطلبات البيانات للكاميرات 360 درجة المتقدمة التي توفِّر إمكانات نشر والتقاط صور "تجوّل افتراضي" وعالية الدقة وعالية السرعة ودقة عالية. تجدر الإشارة إلى أنّ هذا البرنامج لا ينطبق على أي وظائف تشغيلية أو ميكانيكية.
صور
- ≥15 ميغا بكسل بمعدل 7 صور في الثانية
- مجال رؤية أفقي بزاوية 360 درجة
- مجال رؤية عمودي متجاورة يزيد عن 135 درجة
- ستراجع Google جودة الصور والشكل الهندسي
IMU
المكوّنات المقترَحة:
- مقياس التسارع/الجيروسكوب ذي 6 محاور: BMI160 أو ST-LSM6DSM
ويجب أن يستوفي مقياس التسارع المواصفات التالية:
- درجة الدقة: ≥16 بت
- النطاق: ≥ +/- 8G مع ≥4096 LSB/g عادةً
- معدّل أخذ العينات: ≥200 هرتز مع عدم استقرار بأقل من% 1
- يجب تمكين تصفية التمرير المنخفض لإزالة الاسم المستعار. يجب تعيين معدل القطع على أعلى قيمة ممكنة أسفل تردد Nyquist، الذي يمثل نصف معدل أخذ العينات. على سبيل المثال، إذا كان التردد 200 هرتز، فيجب أن يكون تأثير فلتر التمرير المنخفض أقل من 100 هرتز ولكن أقرب ما يمكن.
- يجب أن تكون كثافة الضوضاء ≤ 300 ميكروغرام/توفِّر ترددًا هرتز، ويجب أن تكون ≤ 150 ميكروغرام/وإعادة هرتز.
- استقرار انحياز الضوضاء الثابتة <15 ميكروغرام * 🏏 هرتز من مجموعة البيانات الثابتة على مدار 24 ساعة
- التغيّر في الانحياز مقابل درجة الحرارة: ≤ +/- 1 مليغرام / درجة مئوية
- عدم ملاءمة الخطوط غير الخطية: ≤0.5%
- التغيّر في درجة الحساسية مقابل درجة الحرارة التي تقل عن 0.03%/درجة مئوية أو أقل
يجب أن يستوفي الجيروسكوب المواصفات التالية:
- درجة الدقة: ≥16 بت
- النطاق: ≥ +/- 1,000 درجة/ثانية مع ≥32 LSB/dps
- معدّل أخذ العينات: ≥200 هرتز مع عدم استقرار بأقل من% 1
- يجب تمكين تصفية التمرير المنخفض لإزالة الاسم المستعار. يجب تعيين معدل القطع على أعلى قيمة ممكنة أسفل تردد Nyquist، الذي يمثل نصف معدل أخذ العينات. على سبيل المثال، إذا كان تكرار أخذ العينات 200 هرتز، ينبغي أن يكون فاصل فلتر التمرير المنخفض أقل من 100 هرتز ولكن أقرب ما يمكن.
- كثافة الضوضاء: ≤0.01 درجة/ث/بجودة هرتز
- ثبات الانحياز الثابت <0.0002 °/s *مؤمّنة هرتز من مجموعة البيانات الثابتة على مدار 24 ساعة
- التغيّر في الانحياز مقابل درجة الحرارة: ≤ +/- 0.015 درجة/ ثانية / مئوية
- يجب أن تكون نسبة عدم المساواة بين نقاط الاتصال لأفضل خطوط المحتوى المجدوَلة ≤0.2%، ويجب أن يكون أقل من %0.1.
- التغيّر في درجة الحساسية مقابل درجة الحرارة: ≤0.02% / درجة مئوية
نظام تحديد المواقع العالمي (GPS)
المكوّنات المقترَحة
المتطلبات
- معدّل أخذ العينات: ≥4 هرتز
- المجموعة النجمية: التتبع المتزامن لما لا يقل عن نظام تحديد المواقع العالمي (GPS) وGLONASS
- الوقت المستغرق لحلّ المشكلة الأول:
- بارد: أقل من 40 ثانية
- درجة الحرارة العالية: أقل من 5 ثوانٍ
- الحساسية:
- التتبُّع: -158 ديسيبل ملي واط
- الاكتساب: -145 ديسيبل ملي واط
- دقة الموضع الأفقي: 2.5 متر (احتمال حدوث خطأ دائري (CEP)، 50%، 24 ساعة ثابتة > 6 مرات مشاهدة (SV))
- دقة السرعة: 0.06 م/ث (50% بسرعة 30 م/ث)
- الحد الأقصى للتشغيل: ≥4 غرام
- هوائي داخلي أو هوائي خارجي مثبت بشكل صارم من نوع معروف
تصميم الهوائي
تكون المنتجات الصغيرة ماديًا، مثل الكاميرات التي تحتوي على كل من نظام استقبال نظام تحديد المواقع العالمي (GPS) والعديد من الأنظمة الإلكترونية المعقدة، أكثر عرضة لمشاكل في أداء جهاز الاستقبال اللاسلكي ناتجة عن انبعاثات الترددات اللاسلكية من الأنظمة الإلكترونية المضمّنة. وغالبًا ما يكون هذا التداخل ضمن نطاق جهاز الاستقبال اللاسلكي، ومن ثم لا يمكن استبعاده.
مواصفات التوقيت
يجب الطابع الزمني لكلّ قياسات أداة الاستشعار بدقة في ما يتعلّق بساعة النظام الثابتة نفسها. يجب تحديد طابع زمني للقياسات عند قياس أداة الاستشعار للكمية، وليس إلى وقت تلقّي معالج البيانات الرسالة من شريحة أداة الاستشعار. يجب أن يكون عدم استقرار الطابع الزمني بين قراءات أداة الاستشعار المختلفة أقل من 1 ملي ثانية. يجب أن تكون كل الطوابع الزمنية المسجَّلة في سجلّ بيانات جهاز الاستشعار نفسه مستمرة بدون أي انقطاعات. في حال تمت إعادة تشغيل الأجهزة أو إعادة ضبطها وتمّت إعادة ضبط ساعة النظام، يجب إنشاء سجلّ جديد لتخزين البيانات الواردة الجديدة.
نظام تحديد المواقع العالمي (GPS)
يجب أن يتيح جهاز استشعار نظام تحديد المواقع العالمي (GPS) إخراج نبض الوقت ورسالة مرتبطة بوقت نظام تحديد المواقع العالمي (GPS) بما يتوافق مع نبض الوقت. ويمكن استخدامها لوضع طابع زمني لحِزم بيانات نظام تحديد المواقع العالمي (GPS) الأخرى بالطابع الزمني نفسه لحقبة نظام تحديد المواقع العالمي (GPS). ويجب أن يتضمّن الجهاز مدخلاً لاستقبال هذه النبضات الزمنية. وعندما يتلقّى حافة بادئة أو حافة لاحقة (أيهما مناسب)، يجب أن يسجّل الطابع الزمني من ساعة النظام الثابتة. عند استلام حزمة الرسائل المقابلة التي تحتوي على وقت نظام تحديد المواقع العالمي (GPS)، يمكن للجهاز الآن حساب الطابع الزمني في ما يتعلق بساعة النظام الثابتة عندما يتلقَّى رسالة التنقّل من أداة استشعار نظام تحديد المواقع العالمي (GPS)، التي تحتوي على وقت نظام تحديد المواقع العالمي (GPS).
الفيديو أو الصور
يجب أن تكون أداة استشعار الصور متوافقة مع توقيت الجهاز لتحديد الوقت الدقيق وفقًا لساعة النظام الثابتة. في حال إسقاط اللقطات، يجب أن تعكس اللقطات اللاحقة الطوابع الزمنية الدقيقة. يجب أن يرتبط الطابع الزمني بأول فوتون نشط في الصورة. يجب أن تحدّد الشركة المصنّعة وحدة البكسل التي يتوافق معها.
IMU
يجب أن يكون طابعًا زمنيًا لقياسات مقياس التسارع والجيروسكوب يتعلق بوقت إجراء القياس وليس عند استلامه.
مواصفات البيانات
يجب أن تجمع الكاميرات والأنظمة المحسّنة لميزة "التجوّل الافتراضي" قياسات متعددة للبيانات لكل جهاز استشعار في الثانية. نوضح في ما يلي البيانات لكل عملية قياس فردية.
متطلبات بيانات وحدة البيانات الداخلية
بيانات قياس IMU (مقياس التسارع والجيروسكوب):
int64 time_accel; // The time in nanoseconds when the accelerometer // measurement was taken. This is from the same stable // system clock that is used to timestamp the GPS and // image measurements. // The accelerometer readings in meters/sec^2. The x, y, z refer to axes of // the sensor. float accel_x; float accel_y; float accel_z; int64 time_gyro; // The time in nanoseconds when the gyroscope // measurement was taken. This is from the same stable // system clock that is used to timestamp the GPS and // image measurements. // The gyro readings in radians/sec. The x, y, z refer to axes of the sensor. float gyro_x; float gyro_y; float gyro_z;
متطلبات بيانات نظام تحديد المواقع العالمي (GPS)
int64 time; // Time in nanoseconds, representing when the GPS // measurement was taken, based on the same stable // system clock that issues timestamps to the IMU // and image measurements double time_gps_epoch; // Seconds from GPS epoch when measurement was taken int gps_fix_type; // The GPS fix type // 0: no fix // 2: 2D fix // 3: 3D fix double latitude; // Latitude in degrees double longitude; // Longitude in degrees float altitude; // Height above the WGS-84 ellipsoid in meters float horizontal_accuracy; // Horizontal (lat/long) accuracy in meters float vertical_accuracy; // Vertical (altitude) accuracy in meters float velocity_east; // Velocity in the east direction represented in // meters/second float velocity_north; // Velocity in the north direction represented in // meters/second float velocity_up; // Velocity in the up direction represented in // meters/second float speed_accuracy; // Speed accuracy represented in meters/second
المتطلبات المتعلقة بالفيديوهات
يجب تسجيل الفيديو بعدد لقطات في الثانية يصل إلى 7 هرتز أو أكثر. يجب أن تسجِّل الكاميرا أيضًا البيانات الوصفية المرتبطة بكل إطار صورة. لكل صورة،
int64 time; // The time in nanoseconds when the image was taken. // This is from the same stable system clock that is used to // timestamp the IMU and GPS measurements. // The corresponding frame in the video. int32 frame_num;
عليك أيضًا ملء حِزم بيانات المستخدمين التالية في فيديو MP4 360:
moov/udta/manu
: الشركة المصنّعة للكاميرا (الماركة) كسلسلةmoov/udta/modl
: طراز الكاميرا كسلسلةmoov/udta/meta/ilst/FIRM
: إصدار البرامج الثابتة كسلسلة
$ ffprobe your_video.mp4 ... Metadata: make : my.camera.make model : my.camera.model firmware : v_1234.4321 ...
بنية الكاميرا
يجب تحديد درجات الحرية الست (6-DOF) (الموضع والاتجاه النسبي) بين كل أداة استشعار والإطار المرجعي لكل كاميرا في ما يتعلق بمقياس التسارع FOR. يجب أن يكون عنصر الاستشعار FOR كما هو محدّد في ورقة بيانات أداة الاستشعار ومتوافقًا مع الموضع الفعلي لأداة الاستشعار على الجهاز. يحتوي زر FOR لكل كاميرا على محور z الموجب الذي يشير بعيدًا عن الجهاز إلى مجال رؤية الكاميرا على طول المحور البصري، ويشير المحور x إلى اليمين، بينما يشير المحور y إلى أسفل من أعلى إلى أسفل، ويقع مصدر FOR في المركز البصري للكاميرا. يوجد GPS FOR في الهوائي.
يتم تمثيل تحويل 6-DOF (3-DOF بالنسبة للموضع و3-DOF للاتجاه) لكل جهاز استشعار أو كاميرا في شكل مصفوفة تحويل 3×4 T = [R p]، حيث R هي مصفوفة الدوران 3×3 التي تمثل اتجاه المستشعر أو الكاميرا FOR في مقياس التسارع FOR، وp هو خط متجه الموضع 3×1 (س) أو الكاميرا.
ويمكن أن تكون عمليات التحويل المطلوبة من طراز التصميم بمساعدة الكمبيوتر (CAD) للجهاز، وليس من الضروري أن تكون خاصة بالجهاز لاحتساب الاختلافات في التصنيع. ويجب مشاركة هذه المعلومات مع Google في بداية عملية التقييم.
ضبط الكاميرا
- يجب ألا تُجري الكاميرا أي تثبيت للحركة في الصور.
- يجب ضبط إعدادات الكاميرا لالتقاط الصور في الأماكن المغلقة والخارجية.
القوة (يجب استخدام أحد النموذجين التاليَين أو كليهما):
- منفذ USB 3.1 الموصول بمصدر طاقة وإعادة الشحن، مع إمكانية التسجيل لمدة 4 ساعات أو أكثر
- تشغيل باستخدام البطارية ويتيح التسجيل والتحميل لمدة تزيد عن ساعة واحدة
تذكيرات تنفيذ البرامج
يجب توفير إمكانية التحميل عبر واجهة برمجة تطبيقات Street View Publish. تجدر الإشارة إلى أنّه يجب مصادقة جميع الطلبات الموجّهة إلى واجهة برمجة التطبيقات كما هو موضّح هنا.
بالنسبة إلى جميع الصور التي تم تحميلها إلى ميزة "التجوّل الافتراضي":
- يجب تحديد وقت إنشاء الصورة (أي وقت التقاط الصور).
- يجب الإبلاغ عن العلامة التجارية والطراز وإصدار البرامج الثابتة للمنتج.
- إيقاف تثبيت الحركة.
- يجب مشاركة كل مكوّنات البيانات لبيانات نظام تحديد المواقع العالمي (GPS) ووحدة استشعار IMU الأولية (يجب أن تكون القياسات طموحًا زمنيًا بدقة في ما يتعلق بوقت إجراء القياس وليس وقت استلامه).
لجميع فيديوهات 360 التي تم تحميلها إلى "التجوّل الافتراضي":
- يجب توصيل بيانات القياس عن بُعد باستخدام البيانات الوصفية لتصوير الحركة في الكاميرا.
- يجب ترميز تسلسل الصور بعدد اللقطات الصحيح في الثانية الذي تم التقاط الفيديو به.
يُرجى أيضًا تضمين اللغة والسطر التاليَين في طلبك قبل أن ينشر المستخدم (في المرة الأولى على الأقل):
"سيكون هذا المحتوى مرئيًا بشكل علني على "خرائط Google"، وقد يظهر أيضًا في منتجات أخرى من Google. يمكنك الاطّلاع على مزيد من المعلومات عن سياسة المحتوى الذي يساهم به المستخدمون على "خرائط Google" هنا."تقييم المنتج
- هل يهمّك استخدام الإصدار الاحترافي من "التجوّل الافتراضي"؟ في انتظارك.
- مراجعة Open Spherical Camera API وStreet View Publish API
- اطلب الوصول إلى تسلسلات الصور بزاوية 360 من خلال دعم واجهة برمجة تطبيقات النشر في "التجوّل الافتراضي" مع وصف لكيفية استيفاء منتجك للمواصفات المذكورة أعلاه. قد يُطلب منك أيضًا تقديم المعلومات التالية باستخدام نموذج يوفّره فريقنا.
- 3 ملفات MP4 و3 صور تلتزم بالمواصفات المذكورة أعلاه، بما في ذلك مواصفات البيانات الوصفية لحركة الكاميرا
- الحسابات المطلوب إدراجها في القائمة البيضاء من أجل الوصول إلى مستندات تسلسل الصور بزاوية 360 والطرق اللازمة لأهلية استخدام الصور بزاوية 360 درجة للمحترفين.
- هل اخترت الإصدار الاحترافي من ميزة "التجوّل الافتراضي"؟ يمكنك البدء الآن.
- مشاركة بنية الكاميرا الخاصة بمنتجك معنا
- يمكنك تفعيل منتجك من تحميل صور بزاوية 360 وتسلسلات من الصور إلى ميزة "التجوّل الافتراضي" باستخدام واجهة برمجة التطبيقات Street View Publish.
- انشر 12 تسلسلاً للصور (تغطي ما لا يقل عن 20 كيلومتر لكل تسلسل للصور) و12 صورة مع توزيعها بالتساوي على ما يلي. يُرجى مشاركة النتائج معنا باستخدام النموذج الذي يقدّمه فريقنا.
- أنظمة تشغيل التحكّم في الكاميرا: Android وiOS وعلى الجهاز فقط
- أنظمة تشغيل البرامج: Android وiOS وMacOS وWindows وعلى الجهاز فقط
- أنواع المناطق: الوديان الحضرية والمناطق الحضرية الأخرى والأحياء الضواحي
- اجذب 5 مختبِرين على الأقل من مختبري الإصدار التجريبي لتحميل 3 تسلسلات على الأقل للصور (بتغطية لا تقل عن 5 كيلومترات لكلّ تسلسل للصور). يُرجى مشاركة النتائج معنا باستخدام النموذج الذي يقدّمه فريقنا. سنراجع طلبك ونقدّم ملاحظات بشأنه. بعد أن نتأكد من أنّ بيانات الاختبار كاملة ومُمتثلة، يُرجى الانتقال إلى الخطوة التالية.
- يمكنك التنسيق مع فريقنا لتوفير أي معدات ضرورية (بما في ذلك الملحقات) والوصول إلى المحتوى والمساعدة في تقييم تجربة "التجوّل الافتراضي" الشاملة لمنتجك. سنراجع نتائج اختباراتنا ونقدّم ملاحظاتنا. بعد أن نتأكّد من امتثال بيانات الاختبار وخطوات النشر، يُرجى الانتقال إلى الخطوة التالية.
- هل تمت الموافقة على طلبك كمصوّر جاهز لميزة "التجوّل الافتراضي"؟ تهانينا.
- خطوة أخيرة، يُرجى إرسال خطة إطلاق تتضمّن روابط لمحتوى المساعدة وقنوات الدعم للاستعداد لفرص التسويق المشترك الممكنة (تخضع لإرشادات بناء هوية العلامة التجارية). يُرجى مشاركة خطتك باستخدام النموذج الذي يقدّمه فريقنا. بعد أن تتم الموافقة على المحتوى الذي أرسلته بشكل كامل، سنمنحك إذن الوصول إلى شارة "احترافية لميزة "التجوّل الافتراضي"، وسننسّق أيّ فرص إضافية للتسويق المشترَك.
- تهانينا على الموافقة على كونك متوافقة مع تكنولوجيا "التجوّل الافتراضي" (المستوى الاحترافي). وتبقى هذه الحالة صالحة لمدة سنة واحدة. تصبح المنتجات مؤهلة تلقائيًا للعام الثاني إذا نشر المستخدمون صورًا تزيد عن 5000 كم من الصور على خرائط Google خلال عامهم الأول.
الاستثناءات
قد يتم منح استثناءات لحلول برامج وأجهزة معيّنة لا تتوافق مع المتطلبات الفردية ولكنها تستوفي مقاييس الأداء الشاملة المنصوص عليها في هذا المستند.