Overview

Overview

The RICOH THETA camera model differs depending on when the camera was sold. The models are refered to as below. There are certain functional differences between each model.

  1. RICOH THETA
  2. RICOH THETA m15
  3. RICOH THETA S
  4. RICOH THETA SC
  5. RICOH THETA V
  6. RICOH THETA Z1

The following operations can be performed using the RICOH THETA interface.

I/F Capturing images Video shooting Image reading Delete Clock adjust Wireless LAN OFF Switching capture mode
(Still image / Video)
Live View Others
Manual supported partially supported*1 not supported not supported not supported supported partially supported*1 not supported Power ON/OFF, Wireless LAN ON
Via Wireless LAN supported partially supported*1 supported supported supported supported partially supported*2 partially supported*2 Assumptions of this Document
Via USB connection (MTP) partially supported*3 partially supported*3 supported supported partially supported*3 partially supported*4 partially supported*3 not supported Assumptions of this Document
Via Bluetooth connection partially supported*4 partially supported*4 not supported not supported partially supported*4 partially supported*4 partially supported*4 not supported Power ON/OFF, Wireless LAN ON
Assumptions of this Document

supported: All versions support
partially supported*1: Supported by RICOH THETA m15 or above
partially supported*2: Supported by RICOH THETA S or above
partially supported*3: Supported by RICOH THETA S firmware version 01.42 or above
partially supported*4: Supported by RICOH THETA V or above
not supported: Not supported

It is assumed in this document that the camera will be connected via Wireless LAN, USB connection (MTP) or Bluetooth connection.

Development is done at your own risk.

Generated image

RICOH THETA generates two types of images.

  • Equirectangular

Example:
equirectangular.bmp Equirectangular (Screen capture)

The image is pasted to a sphere in the RICOH THETA apps.

  • Dual-Fisheye

Example:
dualfisheye.bmp Dual-Fisheye (Screen capture)

Still image

A JPEG or RAW+ image is generated.
RAW+ image is stored as a DNG file.

Model Projection type Format Image size
RICOH THETA / RICOH THETA m15 EquirectangularJPEG 3584x1792
RICOH THETA S / RICOH THETA SC EquirectangularJPEG 5376x2688 / 2048x1024
RICOH THETA V Equirectangular JPEG5376x2688
Dual-Fisheye * JPEG5792x2896
RICOH THETA Z1 or above Equirectangular JPEG 6720x3360
Dual-Fisheye JPEG 7296x3648
Dual-Fisheye RAW+ 7296x3648

* RICOH THETA V firmware v3.00.1 or later

Video

A MOV or MP4 file is generated.

Model Projection type Format Image size
RICOH THETA m15 Dual-Fisheye MOV 1920x1080
RICOH THETA S / RICOH THETA SC Dual-Fisheye MP4 1920x1080 / 1280x720
RICOH THETA V or above Equirectangular / Dual-Fisheye MP4 3840x1920 / 1920x960

Top/bottom Correction

The two kinds of top/bottom correction information described below are included in images shot/acquired from RICOH THETA.

  • EXIF
  • XMP that conforms to Photo Sphere XMP Metadata

Furthermore, each version is supported as shown below.

Model EXIF XMP
RICOH THETA supported not supported
RICOH THETA m15 or above supported supported

When images are shot using the RICOH THETA model, top/bottom correction information can be output in XMP format using the official app.

Wireless LAN Specifications

Standards: IEEE802.11b/g/n*1/ac*2 (2.4GHz, 5GHz*2)

Channels: 1CH, 6CH, 11CH (2.4GHz), 36CH, 40CH, 44CH, 48CH (5GHz*2)

Simultaneous connections: Maximum 1 wireless LAN device

*1 IEEE802.11n is supported by only RICOH THETA S or above.
*2 IEEE802.11ac, 5GHz are supported by RICOH THETA V or above. Note that availability depends on the destination setting. Check for the standard in the target region before using this option.

Protocol Specifications

RICOH THETA APIs are reffered to as below:

Model Standards IP address Port Reference
RICOH THETA / RICOH THETA m15 PTP over TCP-IP (PTP-IP) 192.168.1.1 15740 RICOH THETA API v1 Reference
RICOH THETA S / RICOH THETA SC extended OSC Protocol 192.168.1.1 80 RICOH THETA API v2 Reference
RICOH THETA S (firmware v01.62 or later) / RICOH THETA SC or later extended OSC Protocol 192.168.1.1 80 RICOH THETA API v2.1 Reference

Live View Specifications (Only still image capture mode) (RICOH THETA S or above)

Equirectangular data in MotionJPEG format is output.

Image size: 640x320, 1024x512*, 1920x960*

* RICOH THETA V or later

USB Live Streaming Specifications (RICOH THETA S)

Dual-Fisheye data in MotionJPEG format or H.264 format (firmware version 01.82 or above) is output.

MotionJPEG

Image size: 1280x720

Frame rate: 15fps

H.264 (version 01.82 or above)

Image size: 1920x1080

Frame rate: 30fps

Device Standards Format Details
Video USB Video Class 1.1 MotionJPEG Universal Serial Bus Device Class Definition for Video Devices Revision 1.1
USB Video Class 1.5
(version 01.82 or above)
MotionJPEG / H.264 Universal Serial Bus Device Class Definition for Video Devices Revision 1.5
Audio USB Audio Class 1.0 --- Universal Serial Bus Device Class Definition for Audio Devices Release 1.0

USB Live Streaming Specifications (RICOH THETA V or later)

Equirectangular data in H.264 format is output.

Image size: 3840x1920, 1920x960

Frame rate: 30fps

Device Standards Details
Video USB Video Class 1.5 Universal Serial Bus Device Class Definition for Video Devices Revision 1.5
Audio USB Audio Class 2.0 Universal Serial Bus Device Class Definition for Audio Devices Release 2.0

HDMI Live Streaming Specifications (RICOH THETA S only)

Dual-Fisheye data in uncompressed YCbCr format is output.

Image size: 1920x1080 / 1280x720 / 720x480

Frame rate: 30fps

USB connection (MTP) Specifications

RICOH THETA S or above APIs using USB connection (MTP) are referred to as “v2 USB”.
Camera operations as shooting with a USB connection is supported by RICOH THETA S firmware version 01.42 or above.

Model Standards Details
RICOH THETA S or above Media Transfer Protocol (MTP) v2 USB Reference