Spesifikasi "Street View ready"

Pengantar

Spesifikasi ini menjelaskan semua persyaratan hardware dan data untuk kamera dan/atau utilitas publikasi yang diupload ke Street View. (Harap dicatat bahwa program ini tidak berlaku untuk fungsi operasional atau mekanis.)

Untuk produk yang tidak dilengkapi dengan kamera, yang berlaku hanya spesifikasi di dalam dan di bawah bagian “Implementasi Software”.

Citra

  • ≥4K pada ≥5FPS
  • FOV horizontal 360°
  • ≥120°, FOV vertikal yang berdekatan
  • Penggabungan di perangkat
  • Google akan meninjau kualitas gambar dan geometri

Arsitektur kamera

Transformasi enam derajat kebebasan (6-DOF) (posisi dan orientasi relatif) antara bingkai referensi setiap sensor dan setiap kamera (FOR) harus ditentukan sehubungan dengan akselerometer FOR. Sensor FOR harus didefinisikan dalam lembar data sensor dan diselaraskan dengan penempatan fisik sensor di perangkat. FOR untuk setiap kamera memiliki sumbu z positif yang mengarah menjauh dari perangkat ke ruang pandang kamera di sepanjang sumbu optik, sumbu x mengarah ke kanan, sumbu y mengarah ke bawah dari atas ke bawah, dan asal FOR berada di pusat optik kamera.

Transformasi 6-DOF (3-DOF untuk posisi dan 3-DOF untuk orientasi) dari setiap sensor atau kamera direpresentasikan sebagai matriks transformasi 3x4 T = [R p], di mana R adalah matriks rotasi 3x3 yang mewakili orientasi sensor atau kamera FOR di akselerometer For, dan p adalah vektor posisi 3x1 FOR (x, y, z).

Transformasi yang diminta dapat berasal dari model perangkat dengan desain berbantuan komputer (CAD) dan tidak harus spesifik per perangkat untuk memperhitungkan variasi produksi.

Persyaratan video

Anda harus mengisi atom data pengguna berikut dalam video MP4 360:

  • moov/udta/manu: Produsen kamera (membuat) sebagai string
  • moov/udta/modl: Model kamera sebagai string
  • moov/udta/meta/ilst/FIRM: Versi firmware sebagai string
Anda dapat memverifikasi video dengan perintah ffprobe:
$ ffprobe your_video.mp4
...
  Metadata:
    make            : my.camera.make
    model           : my.camera.model
    firmware        : v_1234.4321
...

Implementasi software

Dukungan untuk upload melalui Street View Publish API diperlukan. Perhatikan bahwa semua permintaan ke API harus diautentikasi seperti yang dijelaskan di sini di sini.

Untuk semua gambar yang diupload ke Street View:

  • waktu pembuatan citra (yakni saat citra diambil) harus ditentukan.
  • merek, model, dan versi firmware produk harus dilaporkan.
  • stabilisasi gerakan harus dinonaktifkan.
  • data GPS mentah harus dibagikan (pengukuran harus diberi stempel waktu secara akurat sehubungan dengan waktu pengukuran dilakukan, bukan saat diterima).

Untuk semua video 360 yang diupload ke Street View:

  • data telemetri harus disampaikan menggunakan Metadata Gerakan Kamera Metadata Gerakan Kamera.
  • urutan foto harus dienkode dengan kecepatan frame yang benar saat video diambil.

Sertakan juga bahasa dan baris berikut dalam aplikasi Anda sebelum pengguna memublikasikan (setidaknya untuk pertama kalinya):

“Konten ini dapat dilihat secara publik di Google Maps dan juga dapat muncul di produk Google lainnya. Anda dapat mempelajari lebih lanjut Kebijakan Konten Kontribusi Pengguna Maps di sini.”

Evaluasi produk

Jika tertarik, atau memiliki pertanyaan tentang evaluasi produk Anda, hubungi kami di sini. Perhatikan bahwa saat ini akses ke metode dan dokumentasi untuk dukungan video 360 di Street View Publish API hanya melalui undangan (Mei 2018). Harap gunakan formulir yang ditautkan di atas untuk meminta akses.

Peninjauan kami terdiri dari tahap berikut: pengujian Anda, pengujian kami, pengujian pengguna beta, dan persetujuan. Di setiap tahap, kami akan mengevaluasi kualitas gambar, data telemetri, metadata, dan alur kerja produk Anda menggunakan set data pengujian masing-masing: data yang Anda bagikan, yang kami buat, atau yang dikirimkan pengguna beta Anda (lihat di bawah untuk contoh set pengujian, dapat berubah sewaktu-waktu).

  • Foto diam
    • Lima foto 360, di dalam ruangan
    • Lima foto 360, di luar ruangan (cerah, jika memungkinkan)
    • Lima foto 360, di luar ruangan (bernaungan atau mendung, jika memungkinkan)
  • Sedang bergerak (sekitar 5 mpj atau 8 kpj, jika berlaku)
    • Lima video berdurasi 10 menit (5 fps) di lingkungan perdesaan
    • Lima video berdurasi 10 menit (5 fps) di lingkungan pinggiran kota
    • Lima video berdurasi 10 menit (5 fps) dalam lingkungan perkotaan

Pengujian Anda

Sebagai langkah pertama, bagikan link yang dipublikasikan Google Maps ke citra uji coba Anda kepada kami, dan ingatlah untuk menguji pada rentang perangkat dan sistem operasi yang wajar yang didukung produk Anda serta pada berbagai kondisi jaringan (misalnya rumah, kantor, luar ruangan).

Pengujian kami

Setelah pengujian berhasil diselesaikan, Google akan memulai pengujiannya, dalam komunikasi yang erat dengan tim Anda. Untuk membantu kami memulai, harap berikan petunjuk tentang cara mengambil dan/atau mengupload gambar ke Street View.

Pengujian pengguna

Setelah pengujian Anda dan kami berhasil diselesaikan, libatkan setidaknya 5 pengguna beta untuk periode pengujian 1-2 minggu untuk mencakup serangkaian pengujian minimum. Jika Anda memerlukan bantuan untuk berkomunikasi dengan penguji, beri tahu kami karena kami mungkin dapat menghubungkan Anda dengan pengguna yang berminat. Perhatikan bahwa Anda akan bertanggung jawab atas koordinasi (termasuk, tetapi tidak terbatas pada, logistik dan dukungan) dengan penguji.

Persetujuan

Setelah mendapatkan hasil positif dari pengujian, Anda akan diminta untuk membagikan rencana peluncuran, termasuk konten promosi dan dukungan khusus Street View (berbasis web atau lainnya). Kami akan meninjau materi Anda dan segera membagikan masukan.

Saat Anda mengembangkan materi ini, ingatlah untuk mematuhi pedoman branding kami.

Setelah disetujui, Anda akan dipersilakan untuk menggunakan badge Street View ready kami dan memasarkan produk Anda jika kompatibel dengan Street View, sesuai dengan panduan di atas. Perhatikan, untuk setiap kamera yang disetujui, kami dapat menampilkan kamera dan/atau gambar permukaan dari produk Anda dalam materi pemasaran kami sebagai perwakilan kemampuan kamera.