Support for Custom AI processing in USB-connected Android Phones

Hi. Thank you for the great community and I have some questions.

I want to connect THETA 360-degree camera with Android phone like Galaxy S24 using USB. And upon 360-degree video stream, I want to apply some AI models to analyze the video in real-time on a smartphone. My question is:

  • Does THETA Z1 camera support USB connection between an Android phone?
  • From a USB-connected THETA camera, can an Android device get 360-degree video stream with Equirectangular (ERP) format in real time?
  • Is there a feature that converts raw dual fisheye images into multiple perspective images without distortion?
  • Any suggestions for open-source plugins or projects related to this topic?

Thank you

I don’t believe it is officially supported.

You may be able to get it to work with something like this:

The above is untested.

Thank you for the reply.
How about THETA X camera?
Can I get live ERP video stream from THETA X camera in USB-connected Android app?
For example by using an official plugins like GitHub - ricohapi/theta-plugin-camera-api-sample-x: THETA X Plug-in : Camera API Sample.

I don’t believe the plugin will work with USB streaming to an Android device. You may be able to get the stream from the THETA camera to the Android device using WiFi.

Alternately, you can use USB to communicate between the THETA and a Linux small SBC (like a Jetson) and process the AI components on the Linux device.

You may be able to use a plugin to stream direct from the camera using WiFi and then process the frames on the Android phone that way.

With the THETA X, you may be able to set up a direct Ethernet connection between the Android phone and the THETA X.

I connected a THETA X to my Android phone with a USB-C to USB-C cable. I was able to detect the THETA X as a UVC device. However, I was not actually display the THETA X UVC 4K video feed on my Android phone.

It may be possible to get the video from the THETA X to the Android phone. However, I have not had success yet.

It may be possible with an OTG adapter. I have not tried.