Especificações "Pronto para o Street View"

Introdução

Essas especificações detalham todos os requisitos de hardware e dados para câmeras e/ou utilitários de publicação enviados ao Street View. (Observe que este programa não se aplica a nenhuma função operacional ou mecânica.)

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

Imagens

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

Arquitetura da câmera

A transformação de seis graus de liberdade (6-DOF, na sigla em inglês) (posição e orientação relativas) entre cada sensor e o frame de referência (FOR) de cada câmera devem ser especificados em relação ao acelerômetro FOR. O parâmetro FOR do sensor deve ser definido conforme definido na folha de dados do sensor e estar alinhado à posição física do sensor no dispositivo. O FOR para cada câmera tem o eixo z positivo apontando 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 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 FOR no acelerômetro FOR e p é a origem de 3x1 do vetor da posição FOR (x, y, z) no vetor de posição 3x1 do sensor.

As transformações solicitadas podem ser de um modelo CAD do dispositivo e não precisam ser específicas do dispositivo para considerar variações de fabricação.

Requisitos de vídeo

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

  • moov/udta/manu: fabricante da câmera (marca) como uma string
  • moov/udta/modl: modelo da câmera como uma string
  • moov/udta/meta/ilst/FIRM: versão do firmware como uma string
. É possível 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 oferecer suporte para upload pela API Street View Publish. Todas as solicitações à API precisam ser autenticadas conforme descrito aqui. aqui.

Para todas as imagens enviadas ao Street View:

  • A hora de criação da imagem (ou seja, quando as imagens foram capturadas) deve ser especificada.
  • a marca, o modelo e a versão do firmware do produto precisam ser informados.
  • a estabilização de movimento precisa ser desativada.
  • Os dados brutos de GPS precisam ser compartilhados. As medições precisam ter um carimbo de data/hora preciso em relação ao momento em que foram feitas, e não ao momento em que foram recebidas.

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

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

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

"Este conteúdo será público no Google Maps e 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 dúvidas sobre como avaliar seu produto, entre em contato. No momento, o acesso a métodos e documentação para suporte a vídeos em 360° na API Street View Publish é (maio de 2018) apenas por convite. Use o formulário no link acima para solicitar acesso.

Nossa análise é composta pelas seguintes etapas: testes, testes, testes com os usuários Beta e a aprovação. Em cada etapa, avaliaremos 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: os dados que você compartilha, que criamos ou que seus usuários beta enviam. Confira abaixo um exemplo de conjunto de teste sujeito a alterações.

  • Fotos estáticas
    • Cinco fotos em 360° em ambientes internos
    • Cinco fotos em 360o, ao ar livre (ensolarado, se possível)
    • Cinco fotos em 360°, ao ar livre (com sombra ou céu encoberto, se possível)
  • Em movimento (aprox. 5 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 compatíveis com seu produto, bem como em várias condições de rede (por exemplo, em casa, no escritório, ao ar livre).

Nossos testes

Após a conclusão bem-sucedida de seus testes, o Google iniciará seus testes em comunicação próxima 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

Depois que você e nossos testes forem concluídos, use 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, pois poderemos colocar você em contato com 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, vamos solicitar que você compartilhe seu plano de lançamento, incluindo suporte específico do Street View e conteúdo promocional (baseado na Web ou não). Vamos analisar seus materiais e compartilhar nosso feedback imediatamente.

Ao desenvolver esses materiais, siga nossas diretrizes de branding.

Após a aprovação, você poderá usar o selo "Pronto para o Street View" e comercializar seu produto como compatível com o Street View, sujeito às diretrizes acima. Observe que para cada câmera aprovada, podemos apresentar sua câmera e/ou imagens da superfície do seu produto em nossos materiais de marketing como um representante das capacidades da câmera.