소개
이 사양에서는 스트리트 뷰에 업로드되는 카메라 및 게시 유틸리티에 대한 모든 하드웨어 및 데이터 요구사항에 대해 자세히 설명합니다. (이 프로그램은 작동 또는 기계 기능에는 적용되지 않습니다.)
카메라와 함께 제공되지 않는 제품의 경우 '소프트웨어 구현' 섹션의 사양만 적용됩니다.
이미지
- 5FPS 이상에서 4K 이상
- 360° 수평 FOV
- 120° 이상, 연속 수직 시야각
- 기기 내 병합
- Google에서 이미지 및 도형 품질을 검토합니다.
카메라 아키텍처
각 센서와 각 카메라의 기준 프레임 (FOR) 간의 6자유도 (6-DOF) 변환 (상대 위치 및 방향)은 FOR 가속도계와 관련하여 지정해야 합니다. 센서 FOR은 센서의 데이터 시트에 정의된 대로 표시되어야 하며 기기 내 센서의 실제 위치에 맞게 정렬되어야 합니다. 각 카메라의 FOR에는 양의 z축이 기기에서 광학 축을 따라 카메라의 시야를 가리키고, x축은 오른쪽을 가리키고, y축은 위에서 아래로 아래를 가리키며, FOR의 원점은 카메라의 광학 중심에 있습니다.
각 센서 또는 카메라의 6-DOF 변환(위치에 대한 3-DOF, 방향의 경우 3-DOF)은 3x4 변환 행렬 T = [R p]로 표현됩니다. 여기서 R은 가속도계 FOR의 센서 또는 카메라 FOR의 방향을 나타내는 3x3 회전 매트릭스이고, p는 카메라 원점의 3x1 위치(센서의 x, y, FOR z)는 가속도계의 3x1 위치(센서, FOR z)입니다.
요청된 변환은 장치의 컴퓨터 지원 설계 (CAD) 모델에서 비롯될 수 있으며, 제조상 편차를 고려하여 기기별 변환이 필요하지 않습니다.
동영상 요구사항
MP4 360 동영상에 다음 사용자 데이터 Atom을 입력해야 합니다.
moov/udta/manu
: 카메라 제조업체 (제조업체)를 문자열로,moov/udta/modl
: 카메라 모델 문자열moov/udta/meta/ilst/FIRM
: 문자열 형식의 펌웨어 버전
$ 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 지도의 사용자 제작 콘텐츠 정책에 대한 자세한 내용은 여기에서 확인하세요." <ph type="x-smartling-placeholder">제품 평가
제품 평가에 관심이 있거나 궁금한 점이 있으면 여기에서 Google에 문의해 주세요. Street View Publish API의 360도 동영상 지원 메서드 및 문서는 현재 초대를 통해서만 액세스할 수 있습니다 (2018년 5월). 위에 링크된 양식을 사용하여 액세스를 요청하세요.
검토는 테스트, 테스트, 베타 사용자 테스트 및 승인 단계로 구성됩니다. Google은 각 단계에서 판매자가 공유하거나, 만들거나, 베타 사용자가 제출하는 데이터 등 각각의 테스트 데이터 세트를 사용하여 제품의 이미지 품질, 텔레메트리 데이터, 메타데이터, 워크플로를 평가합니다. 테스트 세트의 예시는 변경될 수 있습니다.
- 스틸 사진
- 실내 360도 파노라마 사진 5장
- 야외의 360도 파노라마 사진 5장 (가능하면 맑음)
- 야외의 360도 파노라마 사진 5장 (가능한 경우 그늘진 또는 흐림)
- 이동 중 (해당하는 경우 약 5mph 또는 8kph)
- 시골 환경에서 10분 길이의 동영상 (5fps) 5개
- 교외 환경에서 10분 길이의 동영상 (5fps) 5개
- 도시를 배경으로 한 10분 길이의 동영상 (5fps) 5개
테스트
첫 번째 단계로, Google 지도에 게시된 테스트 이미지 링크를 Google에 공유해 주세요. 또한 제품이 지원하는 기기 및 운영체제뿐만 아니라 다양한 네트워크 조건 (예: 집, 사무실, 실외)에서 테스트해야 합니다.
테스트
테스트가 성공적으로 완료되면 Google에서 귀사와 긴밀하게 소통하며 테스트를 시작합니다. 시작하는 데 도움이 되도록 이미지를 캡처하거나 스트리트 뷰에 업로드하는 방법을 알려주세요.
사용자 테스트
귀하의 테스트와 Google의 테스트가 모두 완료되면 최소 5명의 베타 사용자를 1~2주 동안 실시하여 최소 5회의 테스트 기간 동안 테스트하세요. 테스터와 연결하는 데 도움이 필요한 경우 알려주세요. 관심 있는 사용자에게 연결해 드릴 수 있습니다. 테스터와의 조율 (물류 및 지원을 포함하되 이에 국한되지 않음)은 개발자에게 있습니다.
승인
테스트에서 긍정적인 결과가 나오면 스트리트 뷰 관련 지원 및 프로모션 콘텐츠 (웹 기반 또는 기타 방식)를 포함한 출시 계획을 공유해 달라는 요청을 받게 됩니다. 즉시 자료를 검토하고 피드백을 공유하겠습니다.
이러한 자료를 개발할 때에는 Google 브랜드 가이드라인을 준수해야 합니다.
승인을 받으면 위의 가이드라인에 따라 스트리트 뷰 호환 배지를 사용하고 제품을 스트리트 뷰와 호환되는 것으로 홍보할 수 있습니다. 승인된 각 카메라에 대해 Google은 카메라 기능을 대표하는 마케팅 자료에 해당 제품의 카메라 또는 표면 이미지를 포함할 수 있습니다.