Topic locked

SDK Version 3-0-5 retina resolution problem

July 17, 2014 - 9:53pm #1
Hi I'm Tokidori. I'm iOS programmer.
 
Recently I have upgraded Vuforia SDK to 3-0-5 then found a problem. 
The problem is in regards to screen resolution.
Camera view resolution becomes higher than before when the app runs on the iPad Retina.
 
Also, we tried the Vuforia 3-0-5 sample project. 
The captured results are as follows.
The first picture is by iPad mini(not retina display) and the second one is by iPad 4th(retina display).
 
We ran the same project at the same distance. But the second one seems to be zoomed. 
For comparison, we ran Vuforia 2-8-7 Version Sample project on the Pad 4th(retina display).
While this did not happen in Vuforia 2-8-7, this phenomenon appeared in Vuforia 3-0-5 version sample project and our Tagme3D application that was upgraded. 
I hope to hear a description about solution to this problem.
AttachmentSize
Image icon picture.png638.04 KB

SDK Version 3-0-5 retina resolution problem

September 1, 2014 - 1:53am #11

Thanks scott5678

for confirming this.

 

A small additional technical note:

the "zoomed" look of camera image on the iPad 4 is the result of 2 combined factors (as analyzed by the Vuforia engineering team):

  1. the source image is actually delivered by the iPad 4 device camera already slightly "zoomed" / "cropped" with respect to the camera image at other resolutions (640 x 480); this is not depending on the Vuforia implementation.
  2. on top of the scaling above, Vuforia camera rendering then applies a little further image scaling so that the camera image can fill the screen entirely; this scaling is necessary (and mathematically correct) in order to avoid image distortion due to the different aspect ratio of the camera image w.r.t. the screen; it also avoids black side bands from appearing at the top / bottom (or left/right) of the camera image (i.e image not entirely filling the screen).

The combination of the 2 effects above results in an overall scaling which appears to be a bit more zoomed than what observed on other devices in the iPad family. 

The use of MODE_OPTIMIZE_SPEED (as opposed to the default camera mode) results in the use of a different camera resolution which in turns provides less "zoomed" visual results.

 

SDK Version 3-0-5 retina resolution problem

August 13, 2014 - 11:13am #10

I can confirm I ran into this problem with 3.0.9 on iPad 3rd Gen (MC733LL/A) and setting the "Camera Device Mode Setting" to MODE_OPTIMIZE_SPEED fixed it. Before changing that setting, the camera looked zoomed in at 2x.

SDK Version 3-0-5 retina resolution problem

August 11, 2014 - 9:58am #9

For the iPad 4 zoom issue described in the first post, the correct workaround is to use the MODE_OPTIMIZE_SPEED setting of the Camera Device Mode Setting on the ARCamera object.

SDK Version 3-0-5 retina resolution problem

August 5, 2014 - 12:28pm #8

Hello dm3d,

Thank you for the reply and the suggestion.

 

Unfortunately there was no change in performance after altering this setting. 

 

Although we have missed one oppourtunity to demo our application, we do have others planned.  Hopefully there will be a solution for issue soon.

SDK Version 3-0-5 retina resolution problem

August 4, 2014 - 5:06pm #7

If you change the Camera Device Mode Setting on the ARCamera object to MODE_OPTIMIZE_SPEED, do you see the non-zoomed background with better performance on the iPad4?

SDK Version 3-0-5 retina resolution problem

August 4, 2014 - 12:27pm #6

Has this issue been solved?

I've bulit with the very latest SDK from Vuforia and the latest Unity build and I've still got really poor camera performance on iPad.  My co-workers visiting Texas would love to demo our app on a tablet while the big convention is still going on. 

SDK Version 3-0-5 retina resolution problem

July 30, 2014 - 12:49am #5

We have identified the source of the issue ... we will post back as we have final updates on this.

 

SDK Version 3-0-5 retina resolution problem

July 24, 2014 - 7:05am #4

Thanks for the report, We are currently looking at this…  we’ll post back as soon as we have any updates on this

Pierre

SDK Version 3-0-5 retina resolution problem

July 21, 2014 - 8:00pm #3

iPad4(retina) is problem.

iPad4 has diffierent camera zoom both level 2-8-7 and 3-0-5 sample app.

iPad mini camera zoom is OK.

iPad mini iOS version is 7.1.2 and iPad4 iOS version is 7.1

SDK Version 3-0-5 retina resolution problem

July 21, 2014 - 6:58pm #2

Can you confirm which device (iPad 4 or iPad Mini) experienced a different camera zoom level between the 2.8.7 and 3.0.5 sample app? Which sample app was affected? What is the result if you re-compile the 2.8.7 sample app with the 3.0.5 SDK? What iOS version is running on the affected device?

Topic locked