مواصفات "Street View ready pro"

مقدمة

توضّح هذه المواصفات، التي يتم تعديلها من حين لآخر، جميع الأجهزة والتوقيتات وبيانات البيانات للكاميرات 360 درجة المتقدّمة التي توفّر إمكانات نشر وتصوير "التجوّل الافتراضي" عالي السرعة ودقة عالية. يُرجى العلم أنّ هذا البرنامج لا ينطبق على أي وظائف تشغيلية أو ميكانيكية.

صور

  • ≥ 15 ميغا بكسل بمعدّل ≥ 7 لقطات في الثانية
  • مجال رؤية وأفقي بزاوية 360 درجة
  • مجال رؤية عمودي ومتجاور بنسبة ≥135 درجة
  • ستراجع Google جودة الصور والأشكال الهندسية.

جهاز استشعار IMU

المكوّنات المقترَحة:

يجب أن يستوفي مقياس التسارع المواصفات التالية:

  • درجة الدقة: ≥ 16 بت
  • النطاق: ≥ +/- 8 غيغابايت مع ≥ 4096 LSB/g عادةً
  • معدّل أخذ العينات: ≥ 200 هرتز مع عدم استقرار الصوت بنسبة أقل من% 1
  • يجب تفعيل التصفية ذات المسار المنخفض للتخلص من التسمية المستعارة. يجب ضبط تكرار الاقتطاع على أعلى قيمة ممكنة أدنى من تردد Nyquist، وهو نصف معدل أخذ العينات. على سبيل المثال، إذا كان التردد 200 هرتز، يجب أن يكون مقطع فلتر التردد المنخفض أقل من 100 هرتز، ولكن يجب أن يكون أقرب ما يمكن.
  • يجب أن تكون كثافة التشويش أقل من أو يساوي 300 ميكروغرام/✓ هرتز، ويجب أن تكون أو أقل من 150 ميكروغرام/✓ هرتز.
  • استقرار انحياز الضوضاء الثابتة <15 ميكروغرام * ✓ هرتز من مجموعة البيانات الثابتة لمدة 24 ساعة
  • تغيُّر الانحياز في مقابل درجة الحرارة: ≤ +/- 1 ملغ / درجة مئوية
  • أفضل خط غير خطي: ≤0.5%
  • تغيُّر الحساسية مقابل درجة الحرارة ≤ 0.03%/درجة مئوية

يجب أن يستوفي الجيروسكوب المواصفات التالية:

  • درجة الدقة: ≥ 16 بت
  • النطاق: ≥ +/- 1000 درجة/ثانية مع 32 LSB/dps
  • معدّل أخذ العينات: ≥ 200 هرتز مع عدم استقرار الصوت بنسبة أقل من% 1
  • يجب تفعيل التصفية ذات المسار المنخفض للتخلص من التسمية المستعارة. يجب ضبط تكرار الاقتطاع على أعلى قيمة ممكنة أدنى من تردد Nyquist، وهو نصف معدل أخذ العينات. على سبيل المثال، إذا كان تردد أخذ العينات هو 200 هرتز، يجب أن يكون اقتطاع فلتر التمرير المنخفض أقل من 100 هرتز، ويجب أن يكون أقرب ما يمكن.
  • كثافة الضوضاء: ≤0.01 °/s/✓ هرتز
  • استقرار الانحياز الثابت <0.0002 °/s *✓ هرتز من مجموعة البيانات الثابتة على مدار 24 ساعة
  • تغيير الانحياز مقابل درجة الحرارة: ≤ +/- 0.015 درجة/ ثانية / درجة مئوية
  • يجب أن تكون قيمة خطية غير خطية لأفضل ملاءمة ≤0.2%، وأن تكون أقل من %0.1
  • تغيّر الحساسية مقابل درجة الحرارة: ≤0.02% / درجة مئوية

نظام تحديد المواقع العالمي (GPS)

المكوّنات المقترَحة

  • إمّا من سلسلة u-blox MAX-M8 أو سلسلة u-blox NEO-M8

المتطلبات

  • معدّل أخذ العينات: ≥ 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 (مقياس التسارع والجيروسكوب) في ما يتعلق بوقت إجراء القياس وليس عند استلامه.

مواصفات البيانات

يجب أن تجمع الكاميرات والأنظمة المحسّنة لميزة "التجوّل الافتراضي" عدة قياسات للبيانات لكل جهاز استشعار في الثانية. في ما يلي تفاصيل بيانات كل قياس فردي.

متطلبات بيانات وحدة القياس الدولي (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:
$ ffprobe your_video.mp4
...
  Metadata:
    make            : my.camera.make
    model           : my.camera.model
    firmware        : v_1234.4321
...

بنية الكاميرا

يجب تحديد التحويل الست درجات الحرية (6-DOF) (الموضع النسبي والاتجاه) بين كل جهاز استشعار والإطار المرجعي لكل كاميرا (FOR) في ما يتعلق بمقياس التسارع 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 هي متجه الموضع الأصلي بمقدار 3x1 (لمقياس التسارع أو FOR - مقياس التسريع الذي يمثل 3x1 للمقياس.

ويمكن أن تكون عمليات التحويل المطلوبة من نموذج التصميم بمساعدة الكمبيوتر (CAD) للجهاز، ولا يلزم أن تكون خاصة بالجهاز لمراعاة الاختلافات في التصنيع. ويجب مشاركة هذه المعلومات مع Google في بداية عملية التقييم.

إعدادات الكاميرا

  • يجب ألا تُجري الكاميرا أي تثبيت للحركة في الصور.
  • يجب ضبط إعدادات الكاميرا لالتقاط الصور في الأماكن الداخلية والخارجية.

الطاقة (يجب استخدام أحد النموذجين التاليين أو كليهما):

  • منفذ USB 3.1 موصول بمصدر طاقة وإمكانية إعادة الشحن، مع إمكانية التسجيل لمدة 4 ساعات أو أكثر
  • تشغيل يعمل بالبطارية ويتيح التسجيل والتحميل لأكثر من ساعة واحدة

تذكيرات حول تنفيذ البرامج

يجب توفّر الدعم لتحميل الفيديوهات عبر Street View Publish API. يُرجى ملاحظة أنّه يجب مصادقة جميع الطلبات المُرسَلة إلى واجهة برمجة التطبيقات كما هو موضّح هنا.

بالنسبة إلى جميع الصور التي يتم تحميلها إلى "التجوّل الافتراضي":

بالنسبة إلى جميع الفيديوهات بزاوية 360 التي تم تحميلها إلى ميزة "التجوّل الافتراضي":

يُرجى أيضًا تضمين اللغة والسطر التاليَين في طلبك قبل النشر من قِبل المستخدم (المرة الأولى على الأقل):

"سيكون هذا المحتوى علنيًا على "خرائط Google" وقد يظهر أيضًا في منتجات Google الأخرى. يمكنك الاطّلاع على مزيد من المعلومات عن سياسة المحتوى الذي يساهم به المستخدمون على "خرائط Google" هنا".

تقييم المنتج

  • هل يهمّك استخدام تكنولوجيا "التجوّل الافتراضي"؟ استعِدّ.
    • مراجعة Open Spherical Camera API وStreet View Publish API
    • اطلب الوصول إلى تسلسلات الصور بزاوية 360 من خلال دعم واجهة برمجة تطبيقات النشر في "التجوّل الافتراضي" مع وصف لكيفية استيفاء منتجك للمواصفات أعلاه. قد يُطلب منك أيضًا تقديم المعلومات التالية باستخدام نموذج يقدّمه فريقنا.
      • 3 ملفات MP4 و3 صور تتوافق مع المواصفات المذكورة أعلاه، بما في ذلك مواصفات البيانات الوصفية لحركة الكاميرا
      • إضافة الحسابات إلى القائمة البيضاء للوصول إلى مستندات تسلسل الصور بزاوية 360 والطرق اللازمة لأهلية برنامج Street View ready Pro.
      سنراجع طلبك ونقدّم ملاحظات بشأنه. بعد التأكّد من أنّ بيانات الاختبار كاملة ومتوافقة مع المتطلبات، يُرجى المتابعة إلى الخطوة التالية.
  • هل تم اختيارك لاستخدام برنامج Street View ready pro؟ البدء
    • مشاركة بنية الكاميرا الخاصة بمنتجك
    • فعِّل إمكانية تحميل صور بزاوية 360 وتسلسلات الصور لمنتجك في ميزة "التجوّل الافتراضي"، وذلك باستخدام واجهة برمجة تطبيقات النشر في "التجوّل الافتراضي".
    • انشر 12 تسلسلاً للصور (يغطّي ما لا يقل عن 20 كيلومترًا لكل تسلسل للصور) و12 صورة، مع انتشارها بالتساوي في ما يلي. يُرجى مشاركة النتائج معنا باستخدام النموذج الذي قدّمه لك فريقنا.
      • أنظمة تشغيل التحكّم بالكاميرا: Android وiOS وعلى الجهاز فقط
      • تحميل أنظمة تشغيل البرامج: Android وiOS وMacOS وWindows على الجهاز
      • أنواع المناطق: الوديان الحضرية، والمناطق الحضرية الأخرى، وأحياء الضواحي
      سنراجع طلبك ونقدّم ملاحظات بشأنه. بعد التأكّد من أنّ بيانات الاختبار كاملة ومتوافقة مع المتطلبات، يُرجى المتابعة إلى الخطوة التالية.
    • اجذب ما لا يقل عن 5 من مختبري الإصدار التجريبي لتحميل ما لا يقل عن 3 تسلسلات للصور لكل منها (تغطي مساحة 5 كيلومتر على الأقل لكل تسلسل للصور). يُرجى مشاركة النتائج معنا باستخدام النموذج الذي قدّمه لك فريقنا. سنراجع ما أرسلته ونقدّم ملاحظاتك بشأنه. بعد التأكّد من أنّ بيانات الاختبار كاملة ومتوافقة مع المتطلبات، يُرجى المتابعة إلى الخطوة التالية.
    • يمكنك التنسيق مع فريقنا لتوفير أي معدات لازمة (بما في ذلك الملحقات) والوصول إلى المحتوى والمساعدة في تقييم تجربة "التجوّل الافتراضي" الشاملة لمنتجك. سنراجع نتائج الاختبارات ونقدّم ملاحظاتنا. بعد التأكّد من توافق بيانات الاختبار وعملية النشر، يُرجى المتابعة إلى الخطوة التالية.
  • هل تمت الموافقة على طلبك كمحترف يعمل مع ميزة "التجوّل الافتراضي"؟ تهانينا!
    • الخطوة الأخيرة هي إرسال خطة إطلاق، بما في ذلك روابط لمحتوى المساعدة وقنوات الدعم، للاستعداد لفرص التسويق المشترك الممكنة (وفقًا لإرشادات وضع العلامة التجارية). يُرجى مشاركة خطتك باستخدام النموذج الذي يقدّمه فريقنا. بعد الموافقة على طلبك بالكامل، سنوفّر إمكانية الوصول إلى شارة Street View ready pro وتنسيق أي فرص تسويق مشتركة إضافية.
    • تهانينا على الموافقة على اعتمادك للعمل مع ميزة "التجوّل الافتراضي" (درجة محترفة). تبقى هذه الحالة صالحة لمدة عام واحد، وتكون المنتجات مؤهَّلة تلقائيًا لمدة عام ثانٍ إذا نشر المستخدمون صورًا تزيد عن 5,000 كيلومتر على "خرائط Google" خلال عامهم الأول.

الاستثناءات

قد يتم منح استثناءات لحلول أجهزة وبرامج معينة لا تتطابق مع المتطلبات الفردية ولكنها تفي بمقاييس الأداء الشاملة المنصوص عليها في هذا المستند.