By using this site, you agree to our Privacy Policy and our Terms of Use. Close

Forums - Microsoft - Kinect: A Broken Promise

 

Do you still play Kinect?

Yes 71 33.18%
 
No 143 66.82%
 
Total:214
Adinnieken said:
fillet said:
Adinnieken said:
trasharmdsister12 said:
Adinnieken said:

Except that Microsoft already has stated that it would have been impossible to fit that amount of data down.

The issue isn't the skeletal tracking, the issue is the amount of data that streamed video represents that would be sent down to the console.  While that isn't true of every situation, you have to understand that in some circumstances, full RGB, as well as IR, and tracking data are all coming down.  If you don't need anything but the tracking data you can improve the fidelity and resolution, and despite what people say, Microsoft is doing that.

They have demonstrated finger tracking in Kinect Fun Labs, and an upcoming game will also be featuring it as well.  They have announced, and Fable: Journey is demonstrating, a higher fidelity motion tracking which should be available this Autumn.

One of the complaints originally with Video Kinect, for example, was the fact that the resolution compared to the Xbox Vision camera was much worse.  The reason being is because of the limited bandwidth, the fact that Video Kinect employed tracking (both limb and head), and needed to stream the RGB video feed.

So no, the second pre-processor would have not achieved any added value.  As it is right now, Kinect uses less than 1% of the processing power of 1 core on the Xbox 360.  Had there been a bigger pipe to work with, (i.e. USB3), we might have a different argument in which I might agree with you.

I'm agreeing with you that transferring the full res image data from the sensor to the 360 through USB is impossible. What I'm saying is IF there had been onboard processing within the Kinect then there wouldn't be need for that amount of data transfer to the box.

No doubt that MS has done work to improve the tracking algorithms, but what I'm say is if there was some form of built in processing in the Kinect then full resolution images could have been used straight from the RGB sensors (instead of the subset resolution they're using right now) for processing right on the Kinect sensor (no need to even transfer the imaging data to the box - solving the data throughput problem posed by USB 2.0). This would give more data to the algorithms (or at least some form of pre-processing algorithms to condensethe data), improving tracking without any change to the software. What is then sent to the box is the processed data (be it simple interpretations of data - gestures, simple skeletal data, or something else that isn't as large as the full images that have already been processed but keeps the full scope of what it's representing) to be used by the game developers which can be accessed through MS's Kinect development API's just as they are right now.

 The improvements they're making are all from an algorithmic point of view. It's the algorithms they're running on the retrieved images and IR data that are making sensing more accurate. An analogy would be fuel efficiency of a car. The better the fuel quality (the software), the more efficiently it will burn and the higher fuel efficiency your car will wield. Alternatively, you could build a more fuel efficient engine and a lighter car (the hardware) to improve fuel efficiency which is what I'm talking about.

You completely missed what I was saying with my initial post. I'm also not knocking nor praising their design decisions. I pointed out both the good and the bad of it and am simply using information to allow others to judge the situation for themselves.

I'm going to explain this differently:

RGB camera:  Used for providing RGB video facial recognition, and mapping RGB images to IR 3D maps (faces, objects).  The RGB camera is capable of 640x480 resolution but was reduced to 320x240 for bandwidth purposes.  It has no direct impact on tracking.

IR camera: Used for providing depth and tracking information.  This information is preprocessed on the Kinect and sent down for additional processing.  The IR camera is capable of 320x240.

Microphone array: Used for voice recognition.  This information is sent down for additional processing when activated.

The data from the IR camera is sent down to the Xbox 360 all the time, unless it isn't being used by the game or application.  The RGB camera data is only sent down in certain circumstances, however in those cases where it is sent down there has to be the bandwidth not only for all the data from Kinect, but on the entire console.

Additional processing on the Kinect would not have helped unless a higher resolution IR camera was used.

What do you mean by this?

As I tried to reexplain elsewhere, the issue is in the architecture of the console itself, not in the actual available bandwidth of USB2.

Saying the bandwidth is an issue is an easy explanation.  It requires a lot less time in explaining.  The real issue is in that an Xbox 360 may have multiple peripherals or thumb drives connected to the console, because these may require a high degree of bandwidth themselves does not have the bandwidth available for full resolution RGB video.  So in order to compensate, and assure that the available bandwidth would be there regardless of the circumstances, they reduced the RGB resolution. 


Except that isn't the case, the USB port on the rear which Kinect must be connected to is not part of a hub, it has the full bandwidth USB2.0 has to offer. The front 2 ports share.

I don't really disagree with most of what you say, you obviously know a thing or two and a fair bit more than me but I believe the real issue is just the amount of processing going on, from capturing image data -> processing -> showing results and this isn't really acceptable for a peripheral that should have been designed to accomodate the obvious long latencies in the chain.

 

I appreciate your comments though genuinely, and my apologies for being heated and a little rude.



Around the Network
fillet said:

Also I would like to add...

Wikipedia states that resolution of both cams is 640x480 at 30hz,

so that's 60 images 640x480 uncompressed bitmap = 900kb x 60 = A lot more than 30mb second.

Does not compute.

It does not compute, because even basic webcams are capable of processing and no company would be stupid enough to create a device like Kinect that would send raw bitmap data down a USB2.0 connection, yet you state that Kinect can lower the RGB camera resolution to 320x240, how is this possible? If the cameras have no processing, how can they process the image digitally to then send that to the Xbox 360.

And, if they do have processing, which I say they do as theoretically not possible to stream 640x480 60fps down USB2.0 uncompressed, they will definately have processing algorithm to ignore redundant data (pretty much all image data collected)...

It's just one big red herring.

 

 

Edit.....

 

 

Hold on a minute, I know Wikipedia isn't ALWAYS right, but it states that the camera operates at 30fps...

If it was operating at that speed, then the response time would not be as bad as it is. I'm sure you're right about some of the things you're saying, but your explanation (although far superior to my sentence structure) although well worded, in terms of technical content doesn't really explain the answer to the question of why the USB2.0 bus is saturated.

Wikipedia states 1 camera records in greyscale the other colour, BUT they definately are both 30fps, how can this explain the average lag of around 200ms? Clearly USB2.0 has nothing to do with if Wikipedia is correct.

No, it would appear my information regarding the specs of Kinect is out of date. 

http://kotaku.com/5576002/here-are-kinects-technical-specs



fillet said:
Adinnieken said:

As I tried to reexplain elsewhere, the issue is in the architecture of the console itself, not in the actual available bandwidth of USB2.

Saying the bandwidth is an issue is an easy explanation.  It requires a lot less time in explaining.  The real issue is in that an Xbox 360 may have multiple peripherals or thumb drives connected to the console, because these may require a high degree of bandwidth themselves does not have the bandwidth available for full resolution RGB video.  So in order to compensate, and assure that the available bandwidth would be there regardless of the circumstances, they reduced the RGB resolution. 


Except that isn't the case, the USB port on the rear which Kinect must be connected to is not part of a hub, it has the full bandwidth USB2.0 has to offer. The front 2 ports share.

I don't really disagree with most of what you say, you obviously know a thing or two and a fair bit more than me but I believe the real issue is just the amount of processing going on, from capturing image data -> processing -> showing results and this isn't really acceptable for a peripheral that should have been designed to accomodate the obvious long latencies in the chain.

 

I appreciate your comments though genuinely, and my apologies for being heated and a little rude.

Nevermind...  

Very old data is very old.

Originally the IR camera was at 320x240, but that resolution got increased, not decreased.  Nor was the RGB video ever decreased.

I recalled the original article, from EuroGamer, and the refuting of it, but I don't believe I read a more thorough follow-up on it until today.

http://www.statepress.com/2011/01/25/microsoft-rumored-kinect-update-already-happened/



meh, give me a Kinect v2 or Leap Motion where I can control my tv with 1 hand sitting on the couch



fillet said:
sales2099 said:
se7en7thre3 said:
Kinect is a fother mucking scam, and being a tech hoar, I fell for it. Good job, Microsoft. They won't fool me again though, and I know people won't be fooled by lame smartglass, as if its even comparable to the Wii U gamepad lol.

Sad part is if I trade in that black plastic garbage, I'd barely get $20 or 1600 MS points for it. sorry POS


Kinect is more for casuals and we all know it. At least its also useful for navigating the dash and marketplace. For us, hopefully Steel Battalion, Fable Journey, and Ryse are good. 

Its a "scam" because your all "me me me". Nintendo fans had to share the Wii with casuals for 6+ years! And now people like you are complaining that 360 gamers gotta share with casuals for 2?

gimme a break


Wii was casual from the start, it was only the suckers on here that bought it and declared it non casual over and over again listing all the great (crap) games that were good for hardcore (Conduit...hahahahaha) I remember all the Vgchartz vets taking offense...

 

Now look at you!!!? yeah look at you all....you've changed your tune haven't you.

 

Xbox 360 on the other hand was never a piece of shit casual console like the Wii until Kinect came along, so the people buying it got it chucked on afterwards, that's entirely different. If you're stupid enough to jump off a cliff knowing there's sharks below then you deserve all you get, if you were tricked into jumping off into a beautiful oasis only to find actually there were sharks there, it's a little different.

 

...I'm so right, so right in fact that if I'd have said what I have about the Wii here 3 years ago I'd have got a ban, now people will just agree with me.


I'm just gonna say this...I don't care about the pseudo Wii games on Kinect, what I expected was more slick integration into the big games (like what we saw with G.R. future soldier).  Madden seems like is going to try voice controls, but the lag was so embarrasingly bad I felt for Joe Montana being shamed like that at E3. I guess we have to wait for Kinect v2 to get the real thing durrrdurrr

I'm just salty at Piss3 and Microsoft atm..Im just itching to sell those sumbich systems to add to my Wii U fund...unfortunately I can't yet b/c of Madden, GTA & Halo 4. Just tired of those non innovative Nintendo idea leeching fux, I wish one of them went away so that Ninty can hit us with real power, but they can't cause those other 2 behomoths hog that sector, forcing Nintendo to be U-nique (cheaper).



Around the Network

I still think my claims of Kinect being remembered like the 32x in the future could happen.



I LOVE ICELAND!

Kinect much like the Wii is a gimmick. It has a try me factor that gets old very fast. Just like the PS eye did years ago. The lack of a controller is a big miss as well. The Move is a gimmick as well but a little bit better since it has an actual controller. Maybe a combination of the Kinect type camera with a Move type controller would be the ticket.

Moderated - Kantor



walsufnir said:
sales2099 said:
The big hole I find in this is that the PS Move is in a worse position and it gets no article. Wii is winding down but WiiU saves the day.

Kinect is the industries biggest motion interest as of now and this will only continue with next gen Xbox.

Even when you succeed, theres haters.


yes, indeed. redicolous that sony's move gets no article. but on the other side, the 100 owners should know that sony's support for move could be way better :)

did sony even mention move at e3?

MOVE had more support than motion+ and almost as much as Kinect, and SPorts Champions 2 was announced at E3, if your gonna troll at least know what your talking about



se7en7thre3 said:
fillet said:
sales2099 said:
se7en7thre3 said:
Kinect is a fother mucking scam, and being a tech hoar, I fell for it. Good job, Microsoft. They won't fool me again though, and I know people won't be fooled by lame smartglass, as if its even comparable to the Wii U gamepad lol.

Sad part is if I trade in that black plastic garbage, I'd barely get $20 or 1600 MS points for it. sorry POS


Kinect is more for casuals and we all know it. At least its also useful for navigating the dash and marketplace. For us, hopefully Steel Battalion, Fable Journey, and Ryse are good. 

Its a "scam" because your all "me me me". Nintendo fans had to share the Wii with casuals for 6+ years! And now people like you are complaining that 360 gamers gotta share with casuals for 2?

gimme a break


Wii was casual from the start, it was only the suckers on here that bought it and declared it non casual over and over again listing all the great (crap) games that were good for hardcore (Conduit...hahahahaha) I remember all the Vgchartz vets taking offense...

 

Now look at you!!!? yeah look at you all....you've changed your tune haven't you.

 

Xbox 360 on the other hand was never a piece of shit casual console like the Wii until Kinect came along, so the people buying it got it chucked on afterwards, that's entirely different. If you're stupid enough to jump off a cliff knowing there's sharks below then you deserve all you get, if you were tricked into jumping off into a beautiful oasis only to find actually there were sharks there, it's a little different.

 

...I'm so right, so right in fact that if I'd have said what I have about the Wii here 3 years ago I'd have got a ban, now people will just agree with me.


I'm just gonna say this...I don't care about the pseudo Wii games on Kinect, what I expected was more slick integration into the big games (like what we saw with G.R. future soldier).  Madden seems like is going to try voice controls, but the lag was so embarrasingly bad I felt for Joe Montana being shamed like that at E3. I guess we have to wait for Kinect v2 to get the real thing durrrdurrr

I'm just salty at Piss3 and Microsoft atm..Im just itching to sell those sumbich systems to add to my Wii U fund...unfortunately I can't yet b/c of Madden, GTA & Halo 4. Just tired of those non innovative Nintendo idea leeching fux, I wish one of them went away so that Ninty can hit us with real power, but they can't cause those other 2 behomoths hog that sector, forcing Nintendo to be U-nique (cheaper).

So its SOny and MS's fault that Ninty is too cowardly to put out a system that has power, and your on SOny and MSs ass for not being innovative but want NInty to do what they do power wise? yeah makes alot of sense



oniyide said:
se7en7thre3 said:


I'm just gonna say this...I don't care about the pseudo Wii games on Kinect, what I expected was more slick integration into the big games (like what we saw with G.R. future soldier).  Madden seems like is going to try voice controls, but the lag was so embarrasingly bad I felt for Joe Montana being shamed like that at E3. I guess we have to wait for Kinect v2 to get the real thing durrrdurrr

I'm just salty at Piss3 and Microsoft atm..Im just itching to sell those sumbich systems to add to my Wii U fund...unfortunately I can't yet b/c of Madden, GTA & Halo 4. Just tired of those non innovative Nintendo idea leeching fux, I wish one of them went away so that Ninty can hit us with real power, but they can't cause those other 2 behomoths hog that sector, forcing Nintendo to be U-nique (cheaper).

So its SOny and MS's fault that Ninty is too cowardly to put out a system that has power, and your on SOny and MSs ass for not being innovative but want NInty to do what they do power wise? yeah makes alot of sense


Something wrong with demanding the best of both worlds? And saying cowardly is a bit unfair, remember, Nintendo went down that road before with GCN.