Especificações "Pronto para o Street View"

Introdução

Estas especificações detalham todos os requisitos de hardware e dados para câmeras e/ou utilitários de publicação que fazem upload para o Street View. Este programa não se aplica a funções operacionais ou mecânicas.

Para produtos que não vêm com uma câmera, somente as especificações descritas na seção "Implementação do software" e abaixo são aplicáveis.

Imagens

  • ≥4K a ≥5 QPS
  • Campo de visão horizontal de 360°
  • FOV vertical contíguo ≥120°
  • Agrupamento no dispositivo
  • O Google vai analisar a qualidade da imagem e da geometria

Arquitetura da câmera

A transformação de seis graus de liberdade (6-DOF) (posição e orientação relativa) entre os sensores e o frame de referência (FOR) de cada câmera precisam ser especificados em relação ao acelerômetro FOR. O sensor PARA precisa ser definido na folha de dados do sensor e estar alinhado à posição física do sensor no dispositivo. O FOR de cada câmera tem o eixo z positivo apontando para fora do dispositivo para o campo de visão da câmera ao longo do eixo óptico, o eixo x aponta para a direita, o eixo y aponta para baixo de cima para baixo e a origem de FOR está no centro óptico da câmera.

A transformação 6-DOF (3-DOF para posição e 3-DOF para orientação) de cada sensor ou câmera é representada como uma matriz de transformação 3x4 T = [R p], em que R é a matriz de rotação 3x3 que representa a orientação do sensor ou da câmera PARA no acelerômetro PARA, e p é o vetor de posição 3x1 do acelerômetro (x, celery, z) no sensor de origem (x, celery, z).

As transformações solicitadas podem ser de um modelo de design assistido por computador (CAD, na sigla em inglês) do dispositivo e não precisam ser específicas para considerar as variações de fabricação.

Requisitos de vídeo

É necessário preencher os seguintes átomos de dados do usuário no vídeo MP4 360:

  • moov/udta/manu: fabricante da câmera (marca) como uma string.
  • moov/udta/modl: modelo de câmera como uma string
  • moov/udta/meta/ilst/FIRM: versão do firmware como uma string
Você pode verificar seu vídeo com o comando ffprobe:
$ ffprobe your_video.mp4
...
  Metadata:
    make            : my.camera.make
    model           : my.camera.model
    firmware        : v_1234.4321
...

Implementação de software

É necessário suporte para upload pela API Street View Publish. Todas as solicitações feitas à API devem ser autenticadas conforme descrito aqui.

Para todas as imagens enviadas ao Street View:

  • o horário de criação das imagens (ou seja, quando elas foram capturadas) precisa ser especificado.
  • a marca, o modelo e a versão do firmware do produto precisam ser informados.
  • a estabilização de movimento precisa estar desativada.
  • Os dados brutos de GPS devem ser compartilhados (as medições devem ter um carimbo de data/hora preciso em relação ao momento em que a medição foi realizada, não ao recebimento).

Para todos os vídeos em 360° enviados para o Street View:

  • Os dados de telemetria precisam ser comunicados usando os Metadados de movimento da câmera.
  • a sequência de fotos precisa ser codificada com o frame rate correto em que o vídeo foi capturado.

Inclua também a seguinte linguagem e linha no seu aplicativo antes da publicação do usuário (pelo menos na primeira vez):

"Este conteúdo será público no Google Maps e também poderá aparecer em outros produtos do Google. Saiba mais sobre a política de conteúdo de contribuições de usuários do Maps aqui."

Avaliação do produto

Se você tiver interesse ou tiver dúvidas sobre como avaliar seu produto, entre em contato. No momento, o acesso aos métodos e à documentação do suporte a vídeos em 360° na API Street View Publish é exclusivo para convidados (maio de 2018). Use o formulário no link acima para solicitar acesso.

Nossa análise é composta pelas seguintes etapas: teste, teste, teste de usuário Beta e aprovação. Em cada etapa, vamos avaliar a qualidade da imagem, os dados de telemetria, os metadados e o fluxo de trabalho do seu produto usando os respectivos conjuntos de dados de teste: dados compartilhados por você, criados por nós ou enviados pelos usuários Beta. Confira abaixo um exemplo de conjunto de testes, sujeito a mudanças.

  • Fotos estáticas
    • Cinco fotos em 360° em ambientes fechados
    • Cinco fotos em 360°, ao ar livre (ensolarado, se possível)
    • Cinco fotos em 360°, ao ar livre (sombreadas ou nublados, se possível)
  • Em movimento (aprox. 5 mph ou 8 km/h, quando aplicável)
    • Cinco vídeos de 10 minutos (a 5 fps) em um ambiente rural
    • Cinco vídeos de 10 minutos (a 5 fps) em um ambiente suburbano
    • Cinco vídeos de 10 minutos (a 5 fps) em um ambiente urbano

Seus testes

Como primeira etapa, compartilhe conosco os links publicados pelo Google Maps para suas imagens de teste e lembre-se de testar em um espectro razoável de dispositivos e sistemas operacionais que seu produto suporta, bem como em várias condições de rede (por exemplo, casa, escritório, ao ar livre).

Nossos testes

Após a conclusão bem-sucedida do teste, o Google dará início aos testes, em estreita comunicação com sua equipe. Para nos ajudar a começar, forneça instruções sobre como capturar e/ou fazer upload de imagens no Street View.

Testes de usuários

Assim que você e nossos testes forem concluídos, envolva pelo menos cinco usuários Beta por um período de uma a duas semanas para cobrir um conjunto mínimo de testes. Se precisar de ajuda para se conectar com os testadores, informe-nos. Dessa forma, poderemos colocar você em contato com os usuários interessados. Você será responsável pela coordenação (incluindo, mas não se limitando a, logística e suporte) com os testadores.

Aprovação

Após os resultados positivos dos testes, será solicitado que você compartilhe seu plano de lançamento, incluindo suporte e conteúdo promocional específicos do Street View (com base na Web ou não). Vamos analisar seus materiais e compartilhar o feedback imediatamente.

Ao desenvolver esses materiais, siga nossas diretrizes da promoção de marca.

Após a aprovação, você poderá usar nosso selo "Pronto para o Street View" e comercializar seu produto como compatível com esse produto, sujeito às diretrizes acima. Para cada câmera aprovada, poderemos mostrar sua câmera e/ou imagens da superfície do produto nos nossos materiais de marketing para representar as capacidades dela.