Author Topic: EEVblog #734 - Giroptic 360cam Kickstarter Prototype  (Read 20197 times)

0 Members and 1 Guest are viewing this topic.

Offline EEVblogTopic starter

  • Administrator
  • *****
  • Posts: 38865
  • Country: au
    • EEVblog
EEVblog #734 - Giroptic 360cam Kickstarter Prototype
« on: April 17, 2015, 12:18:22 am »
Dave takes a quick look at the first run Kickstarter developer prototype 360 degree waterproof HD camera from Giroptic
It produces real time 360deg 30fps MP4 video with spatial audio in
360deg video on youtube is here:
Kickstarter Project: https://www.kickstarter.com/projects/giroptic/the-worlds-first-full-hd-360-camera
http://www.giroptic.com/
http://360.tv/

 

Offline Tek_TDS220

  • Regular Contributor
  • *
  • Posts: 74
  • Country: 00
Re: EEVblog #734 - Giroptic 360cam Kickstarter Prototype
« Reply #1 on: April 17, 2015, 04:28:38 am »
Cool product, but the sound reminds me of the old Myst game where you open one of the time travel books: "Bring me.....  the.....  blue pages...    the.....  blue....  pages"
 

Offline hikariuk

  • Supporter
  • ****
  • Posts: 206
  • Country: gb
Re: EEVblog #734 - Giroptic 360cam Kickstarter Prototype
« Reply #2 on: April 17, 2015, 10:13:32 am »
That audio is bad enough that you really have to mute it or it drives you nuts.

I'm actually kind of impressed by the way YouTube handles 360 video.
I write software.  I'd far rather be doing something else.
 

Offline Fungus

  • Super Contributor
  • ***
  • Posts: 17352
  • Country: 00
Re: EEVblog #734 - Giroptic 360cam Kickstarter Prototype
« Reply #3 on: April 17, 2015, 11:24:33 am »
I'm actually kind of impressed by the way YouTube handles 360 video.

?? I'm not.

Edit: Oh, wait you have to use Google Chrome to view it....

PS: Is that an arcade machine over in the corner behind Dave II? What game? The video is too low res. to see.
 

Online T3sl4co1l

  • Super Contributor
  • ***
  • Posts: 22436
  • Country: us
  • Expert, Analog Electronics, PCB Layout, EMC
    • Seven Transistor Labs
Re: EEVblog #734 - Giroptic 360cam Kickstarter Prototype
« Reply #4 on: April 17, 2015, 12:20:34 pm »
Wow, the 360 player must be ridiculously processor intense... I've got plenty of graphics in this machine but I can't play anything beyond 480p in real time!  Lots of optimization to go, I suppose.

Tim
Seven Transistor Labs, LLC
Electronic design, from concept to prototype.
Bringing a project to life?  Send me a message!
 

Offline firewalker

  • Super Contributor
  • ***
  • Posts: 2452
  • Country: gr
Re: EEVblog #734 - Giroptic 360cam Kickstarter Prototype
« Reply #5 on: April 17, 2015, 01:02:34 pm »
This is what I get under Firefox on GNU/Linux. Both on HTML-5 and Flash players.



Is it a Chrome only thing?

Alexander.
Become a realist, stay a dreamer.

 

Offline Fungus

  • Super Contributor
  • ***
  • Posts: 17352
  • Country: 00
Re: EEVblog #734 - Giroptic 360cam Kickstarter Prototype
« Reply #6 on: April 17, 2015, 01:07:23 pm »
This is what I get under Firefox on GNU/Linux. Both on HTML-5 and Flash players.

Yep. That's what I got as well.

Is it a Chrome only thing?

Looks like it.
 

Offline free_electron

  • Super Contributor
  • ***
  • Posts: 8550
  • Country: us
    • SiliconValleyGarage
Re: EEVblog #734 - Giroptic 360cam Kickstarter Prototype
« Reply #7 on: April 17, 2015, 02:31:21 pm »
i like the idea, the case design is very clever, like the led matrix . this thing is full of clever design bits, excellent.  but... ,pardon my french, the video is CRAP.

Now, that being said : from the flaring around the lights in your ceiling : either the lenses have greasy fingerprints on em , or there is a protective film on em you forgot to remove. or the lenses are out of focus.

If that ain't then they got some mayor work to do on the camera optics. i would expect at least 'gopro' quality video ( and that's not really high quality )
Professional Electron Wrangler.
Any comments, or points of view expressed, are my own and not endorsed , induced or compensated by my employer(s).
 

Offline Muxr

  • Super Contributor
  • ***
  • Posts: 1369
  • Country: us
Re: EEVblog #734 - Giroptic 360cam Kickstarter Prototype
« Reply #8 on: April 17, 2015, 05:04:20 pm »
I dunno about the clever case design. It would have been smarter if they put the heatsink at the top and away from the battery.
 

Offline German_EE

  • Super Contributor
  • ***
  • Posts: 2399
  • Country: de
Re: EEVblog #734 - Giroptic 360cam Kickstarter Prototype
« Reply #9 on: April 17, 2015, 05:34:16 pm »
First comment from my girlfriend, "it looks like a frog, why don't they make it in green"?
Should you find yourself in a chronically leaking boat, energy devoted to changing vessels is likely to be more productive than energy devoted to patching leaks.

Warren Buffett
 

Offline bitwelder

  • Frequent Contributor
  • **
  • Posts: 974
  • Country: fi
Re: EEVblog #734 - Giroptic 360cam Kickstarter Prototype
« Reply #10 on: April 17, 2015, 08:35:12 pm »
Dave could have let it run for a while and the open it and measure the internal temperatures (and compare with the external bottom part).
 

Offline Unixon

  • Frequent Contributor
  • **
  • Posts: 400
Re: EEVblog #734 - Giroptic 360cam Kickstarter Prototype
« Reply #11 on: April 17, 2015, 09:03:25 pm »
How about doing an X-ray scan of that thing?
 

Offline Grapsus

  • Regular Contributor
  • *
  • Posts: 242
  • Country: fr
Re: EEVblog #734 - Giroptic 360cam Kickstarter Prototype
« Reply #12 on: April 17, 2015, 11:02:32 pm »
Looks promising but a lot of work remains on image quality and audio.

I'm not sure that stitching is such a huge processing deal, as long as all the sensors and lenses remain at a fixed position. Once the transformation has been computed for one set of images it could be applied to all subsequent frames and it becomes just a matter of moving the data around. Still it's not ideal, in the demo video we can see a stitching line when Dave moves around. This suggests that they don't even blend images from several sensors together, it's just three vertical stripes with data from each sensor.

Edit: Don't expect the 3D view on Youtube with anything else than Chrome. Even if it was possible with another browser why would Google bother implementing it ? It's like the Maps application which became unusable on any other browser after an update, another gentle pressure on the users to install their stuff.
« Last Edit: April 17, 2015, 11:05:39 pm by Grapsus »
 

Offline Agent24

  • Regular Contributor
  • *
  • Posts: 119
  • Country: nz
Re: EEVblog #734 - Giroptic 360cam Kickstarter Prototype
« Reply #13 on: April 18, 2015, 12:34:25 am »
Cool product, but the sound reminds me of the old Myst game where you open one of the time travel books: "Bring me.....  the.....  blue pages...    the.....  blue....  pages"
Ha, it totally does! Although I think the audio in Myst was even more distorted.

First comment from my girlfriend, "it looks like a frog, why don't they make it in green"?
First thing I thought of was one of these: http://ocean.si.edu/ocean-photos/grimpoteuthis-dumbo-octopus
 

Offline EEVblogTopic starter

  • Administrator
  • *****
  • Posts: 38865
  • Country: au
    • EEVblog
Re: EEVblog #734 - Giroptic 360cam Kickstarter Prototype
« Reply #14 on: April 18, 2015, 01:25:09 am »
I'm not sure that stitching is such a huge processing deal, as long as all the sensors and lenses remain at a fixed position. Once the transformation has been computed for one set of images it could be applied to all subsequent frames and it becomes just a matter of moving the data around.

Ah, yes, true. I'm thinking of regular stitching of images that require figuring out how the images have to best blend together because the angles and field of view etc are always different. In this case everything is fixed and known, so yes, should be much easier and quicker.
 

Offline EEVblogTopic starter

  • Administrator
  • *****
  • Posts: 38865
  • Country: au
    • EEVblog
Re: EEVblog #734 - Giroptic 360cam Kickstarter Prototype
« Reply #15 on: April 18, 2015, 01:27:06 am »
Now, that being said : from the flaring around the lights in your ceiling : either the lenses have greasy fingerprints on em , or there is a protective film on em you forgot to remove. or the lenses are out of focus.

I cleaned the lenses before shooting. Apparently they are clip-on lenses some how.
Yes, the video quality is pretty crap, they have a long way to go before Joe Public will want to use this.
 

Offline mux

  • Regular Contributor
  • *
  • Posts: 119
Re: EEVblog #734 - Giroptic 360cam Kickstarter Prototype
« Reply #16 on: April 18, 2015, 06:32:29 am »
The primary reason why this is processor intensive is much simpler: there are simply NO fixed-function video codecs for this resolution and aspect ratio. The stitching isn't a problem; encoding is. You're definitely going to need some fancy media processor or FPGA to do that.
 

Offline Grapsus

  • Regular Contributor
  • *
  • Posts: 242
  • Country: fr
Re: EEVblog #734 - Giroptic 360cam Kickstarter Prototype
« Reply #17 on: April 18, 2015, 08:12:50 am »
The primary reason why this is processor intensive is much simpler: there are simply NO fixed-function video codecs for this resolution and aspect ratio. The stitching isn't a problem; encoding is. You're definitely going to need some fancy media processor or FPGA to do that.

That's a good point. Maybe they have been too ambitious here by trying to get 3*HD resolution ? Another possibility would have been to just use a small FPGA or CPU for the stitching and down-scaling everything to a standard resolution so that an integrated low-power encoding chip could do the encoding ?
« Last Edit: April 18, 2015, 08:15:03 am by Grapsus »
 

Offline EEVblogTopic starter

  • Administrator
  • *****
  • Posts: 38865
  • Country: au
    • EEVblog
Re: EEVblog #734 - Giroptic 360cam Kickstarter Prototype
« Reply #18 on: April 18, 2015, 08:23:45 am »
That's a good point. Maybe they have been too ambitious here by trying to get 3*HD resolution ?

That would explain the low resolution and quality of the video, they just ran out of oomph on their processor.

And they just admitted on Twitter that audio issue is firmware. So they either:
a) Deliberately shipped known faulty firmware to developers
b) Didn't test the audio at all
 :palm:
 

Offline Fungus

  • Super Contributor
  • ***
  • Posts: 17352
  • Country: 00
Re: EEVblog #734 - Giroptic 360cam Kickstarter Prototype
« Reply #19 on: April 18, 2015, 03:51:53 pm »
The stitching isn't a problem;

I agree. The stitching is a red herring because it's the same for every single frame of video. You only need to do the image processing once when they hit record then you can use the exact same distortion map for the rest of the recording.

(and the stitching didn't look great to me...there was an awful transition band when Dave walked around it)

 

Offline tchicago

  • Regular Contributor
  • *
  • Posts: 115
  • Country: us
Re: EEVblog #734 - Giroptic 360cam Kickstarter Prototype
« Reply #20 on: April 18, 2015, 05:01:59 pm »
The primary reason why this is processor intensive is much simpler: there are simply NO fixed-function video codecs for this resolution and aspect ratio. The stitching isn't a problem; encoding is. You're definitely going to need some fancy media processor or FPGA to do that.

Why can't they encode three streams in each camera's native resolution using readily available fixed function hardware codecs, and then do stitching and reencoding on PC? That would save a lot of energy and extend battery life.
 

Offline Fungus

  • Super Contributor
  • ***
  • Posts: 17352
  • Country: 00
Re: EEVblog #734 - Giroptic 360cam Kickstarter Prototype
« Reply #21 on: April 18, 2015, 07:52:28 pm »
The primary reason why this is processor intensive is much simpler: there are simply NO fixed-function video codecs for this resolution and aspect ratio. The stitching isn't a problem; encoding is. You're definitely going to need some fancy media processor or FPGA to do that.
Why can't they encode three streams in each camera's native resolution using readily available fixed function hardware codecs, and then do stitching and reencoding on PC? That would save a lot of energy and extend battery life.

There are FPGA-based codecs out there that should be configurable for frame size.

eg. This one says it can do up to 4096x4096 on a single FPGA:

http://www.a2etechnologies.com/products.html

I imagine a bit of tweaking could make it do 8192x2048 or whatever...

(found via google, I don't know anything else about it)
 

Offline bktemp

  • Super Contributor
  • ***
  • Posts: 1616
  • Country: de
Re: EEVblog #734 - Giroptic 360cam Kickstarter Prototype
« Reply #22 on: April 18, 2015, 08:21:57 pm »
A teardown would be interesting.
The processor/FPGA needs 3 camera inputs. Since 3 cameras is unusal for a hand held device, I doubt there are many small processors/GPUs/SOCs capable of handling 3x 1080p streams at 30fps, so is it most likely a FPGA doing all the low level acquisition stuff such as reading the 3 synchronized video streams and stitching them together.

 

Offline Grapsus

  • Regular Contributor
  • *
  • Posts: 242
  • Country: fr
Re: EEVblog #734 - Giroptic 360cam Kickstarter Prototype
« Reply #23 on: April 18, 2015, 10:30:31 pm »
Why can't they encode three streams in each camera's native resolution using readily available fixed function hardware codecs, and then do stitching and reencoding on PC? That would save a lot of energy and extend battery life.

That's because they're looking for a "frictionless user experience"  :-DD. The thing has WiFi, so they want the users to be able to press a button and boom, the 360° video goes on youtube. It's a noble goal as long as it doesn't sacrifice quality...
 

Offline firewalker

  • Super Contributor
  • ***
  • Posts: 2452
  • Country: gr
Re: EEVblog #734 - Giroptic 360cam Kickstarter Prototype
« Reply #24 on: April 19, 2015, 07:17:48 am »
This gadget doesn't stream 360 in real time?

Alexander.
Become a realist, stay a dreamer.

 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf