Page 1 of 1

Incorrect calculation FPS for the Samsung Galaxy i9000.

PostPosted: Wed Jan 12, 2011 5:10 am
by alex_lviv
Hello,

I am trying to calculate Sansung Galaxy i9000 FPS, but do something wrong.
According to the WURFL repository Sansung Galaxy i9000 has "streaming_vcodec_h264_bp" = 1.2.

I use Level table from the wikipedia http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC#Levels
and find next values for the level 1.2:
Max macro blocks per second: 6000

The Max macro blocks per frame formula is : Max macro blocks per frame = (ScreenPixelHeigh/16)*(ScreenPixelWeight/16)
Max macro blocks per frame for Samsung Galaxy i9000 is: (480/16) * (800/16) = 1500

The FPS formula calculation is : FRS = Max macroblocks per second / Max macroblocks per frame
FPS for Samsung Galaxy i9000 is: 6000/1500 = 4.
But according to the WURFL documentation the FPS for the profile 1.2 is 30 fps.
See http://wurfl.sourceforge.net/help_doc.php The table TABLE 1(H.264 Levels). Level 1.2.

The official Samsung site declares that i9000 supports 30 fps.

There is big difference between 4 and 30 fps. Who can help me and tell where is an error?

Thanks.
Alex.

Re: Incorrect calculation FPS for the Samsung Galaxy i9000.

PostPosted: Wed Jan 12, 2011 5:19 pm
by kamermans
Hi Alex, I'm not familiar with how the FPS figures are calculated, but if you do find that the streaming_vcodec_h264_bp is not accurate in the WURFL, I can certainly correct it.