'스트리트 뷰 지원' 사양

소개

다음 사양은 스트리트 뷰에 업로드하는 카메라 및 게시 유틸리티에 대한 모든 하드웨어 및 데이터 요구사항을 상세히 설명합니다. (이 프로그램은 작동 또는 기계적 기능에는 적용되지 않습니다.)

카메라와 번들로 제공되지 않는 제품의 경우 '소프트웨어 구현' 섹션에 있는 사양만 적용됩니다.

이미지

  • ≥ 5FPS에서 4K 이상
  • 360° 수평 FOV
  • 120° 이상, 연속 수직 FOV
  • 기기 내 병합
  • Google에서 이미지와 도형의 품질을 검토합니다.

카메라 아키텍처

각 센서와 각 카메라의 기준계 (FOR) 사이의 6 자유도 (6-DOF) 변환 (상대 위치 및 방향)은 가속도계 FOR 와 관련하여 지정되어야 합니다. FOR 센서는 센서 데이터 시트에 정의되어 있으며 기기 내 센서의 실제 위치에 맞춰 정렬되어야 합니다. 각 카메라의 FOR에는 기기에서 광학 축을 따라 카메라의 시야를 향하는 양의 z축이 있고, x축은 오른쪽을 가리키고, y축은 위에서 아래로 가리키며, FOR의 원점은 카메라의 광학 중심에 있습니다.

각 센서 또는 카메라의 6-DOF 변환(위치의 경우 3-DOF, 방향의 경우 3-DOF)은 3x4 변환 행렬 T = [R p]로 표현됩니다. 여기서 R은 가속도계 FOR에서 센서 또는 카메라의 방향을 나타내는 3x3 회전 행렬이며, p는 FOR의 센서 또는 카메라 원점(FOR z)에서 x, y, FOR(카메라)의 센서 또는 카메라의 방향을 나타내는 3x3 회전 행렬입니다.

요청된 변환은 기기의 컴퓨터 지원 설계 (CAD) 모델에서 가져올 수 있으며 제조상의 변형을 설명하기 위해 기기별 변환이 아니어도 됩니다.

동영상 요구사항

MP4 360 동영상에 다음과 같은 사용자 데이터 Atom을 입력해야 합니다.

  • 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
...

소프트웨어 구현

Street View Publish API를 통한 업로드 지원이 필요합니다. API에 대한 모든 요청은 여기에 설명된 대로 인증을 받아야 합니다.

스트리트 뷰에 업로드된 모든 이미지의 경우:

  • 이미지 생성 시간 (즉, 이미지가 캡처된 시간)을 지정해야 합니다.
  • 제품 제조업체, 모델, 펌웨어 버전을 보고해야 합니다.
  • 모션 안정화를 사용 중지해야 합니다.
  • 원본 GPS 데이터를 공유해야 합니다 (측정은 수신 시가 아니라 측정이 이루어진 시기와 관련하여 정확한 타임스탬프가 있어야 함).

스트리트 뷰에 업로드된 모든 360도 동영상의 경우:

  • 원격 분석 데이터는 카메라 모션 메타데이터 카메라 모션 메타데이터를 사용하여 전달해야 합니다.
  • 사진 시퀀스가 동영상이 캡처된 올바른 프레임 속도로 인코딩되어야 합니다.

또한 사용자가 앱을 게시하기 전 (최소한 한 번) 신청서에 다음 문구와 문구를 포함하세요.

'이 콘텐츠는 Google 지도에 공개되며 다른 Google 제품에도 표시될 수 있습니다. Google 지도의 사용자 제작 콘텐츠 정책에 대한 자세한 내용은 여기에서 확인하실 수 있습니다.'

제품 평가

제품 평가에 관심이 있거나 궁금한 점이 있으면 여기에서 Google에 문의해 주세요. Street View Publish API의 360도 동영상 지원 메서드 및 문서는 현재 초대를 통해서만 액세스할 수 있습니다 (2018년 5월). 위에 링크된 양식을 사용하여 액세스를 요청하세요.

Google의 검토는 테스트, 테스트, 베타 사용자 테스트, 승인 단계로 구성됩니다. 각 단계에서 Google은 제품 데이터 품질, 텔레메트리 데이터, 메타데이터, 워크플로 등 각 테스트 데이터 세트를 사용하여 평가합니다. 이때 테스트 데이터 세트는 개발자가 공유한 데이터, Google에서 생성한 데이터 또는 베타 사용자가 제출한 데이터입니다 (테스트 세트 예시는 아래에서 확인 가능, 변경될 수 있음).

  • 스틸 사진
    • 실내에서 360도 파노라마 사진 5장
    • 실외에서 360도 파노라마 사진 5장 (가능한 경우 맑음)
    • 실외 360도 파노라마 사진 5장 (가능한 경우 흐리거나 흐림)
  • 이동 중 (약 5mph 또는 8kph, 해당하는 경우)
    • 시골 풍경을 배경으로 한 10분 동영상 5개 (5fps)
    • 교외 환경에서 10분 길이의 동영상 (5fps) 5편
    • 도시를 배경으로 10분 길이의 동영상 5개 (5fps)

테스트

먼저 Google 지도에서 게시한 테스트 이미지로 연결되는 링크를 공유해 주시기 바랍니다. 또한 제품이 지원하는 다양한 기기 및 운영체제는 물론 다양한 네트워크 상태 (예: 집, 사무실, 야외)에서 테스트해야 합니다.

테스트

테스트가 성공적으로 완료되면 Google에서 귀하의 팀과 긴밀히 소통하면서 테스트를 시작합니다. Google이 스트리트 뷰를 시작하는 데 도움이 되도록 이미지를 캡처하거나 스트리트 뷰에 업로드하는 방법을 알려주세요.

사용자 테스트

여러분과 Google의 테스트가 모두 성공적으로 완료되면 최소 5명의 베타 사용자를 대상으로 1~2주 동안 테스트를 진행하여 최소한의 테스트만 포함합니다. 테스터와 연결하는 데 도움이 필요한 경우 Google에 알려주시면 관심 있는 사용자에게 연결해 드리겠습니다. 테스터와의 조정 (물류 및 지원을 포함하되 이에 국한되지 않음)에 대한 책임은 귀하에게 있습니다.

승인

테스트에서 긍정적인 결과가 나오면 스트리트 뷰 관련 지원 및 프로모션 콘텐츠 (웹 기반 또는 기타)를 포함한 출시 계획을 공유해야 합니다. 자료를 검토한 후 즉시 의견을 공유하겠습니다.

이러한 자료를 개발할 때는 Google 브랜드 가이드라인을 준수하시기 바랍니다.

승인되면 위의 가이드라인에 따라 스트리트 뷰 호환 배지를 사용하고 스트리트 뷰와 호환되는 제품을 홍보할 수 있습니다. 승인된 각 카메라에 대해 Google은 카메라 기능을 대표하기 위해 마케팅 자료에 파트너의 카메라 및 제품의 표면 이미지를 포함할 수 있습니다.