yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 General] xan:
Added upscaled image. Can you see difference?

Mind the upscaling was performed by Mad video renderer, which is considered as the best (widely) available, so don't expect that SGS can do it better.

BTW: these are not the same frames, ofc. I've picked the ones which look the best in these three cases.

PS: Dont quote images.
[Galaxy S I9000 General] Samdroid_G_S:
And I just sold my Canon EOS 5d once I got this phone.............Kidding.... But seriously I do not see the point I think the quality is amazing *for a PHONE* but would never consider it for replacing my DSLR or HD camcorder........
[Galaxy S I9000 General] brunes:
Yes. The upscaled 480p looks like crap comapred to the 720p.

As expected, because this has been debunked. These settings are referring to the LCD display size and max playback of any video.
[Galaxy S I9000 General] xan:
That was exactly my point, but some comparisons wont hurt either :)

As you can see, its bitrate. Check filesizes in comparison with 550d shot, which took 10secs!;

550d: 1280x720@50fps, 10 sec - 55mb

SGS: 1280x720@30fps, 20 sec - 28mb

SGS's output bitrate is 4 TIMES lower that 550d. How can we expect output quality to be comparable? :)

I'm really fond of SGS video quality, Its actually better than some Sony DVD camcorder I've purchased 3-4 years ago.
[Galaxy S I9000 General] Maddmatt:
iPhone 4 video may be crap compared to a proper camera, but unlike the SGS it is sharp enough to actually be 720p.

Ok so it's been shown that it is actually better than 480p, which is good. Still doesn't look like 720p though.
[Galaxy S I9000 General] pingling:
Well, from your example:

550d: 55MB / 500 frames = ~ 112KB / frame

SGS: 28MB / 600 frames = ~ 48KB / frame

So it's only little more than 2 times lower.

Anyway, 720p clips from SGS show a (too) heavy sharpening applied. This may be ok for small smarthphone screens but it looks crappy on a big monitor.

Here's one example:

It's magnified three times without any processing (each pixel is 3 times bigger). You can see aureolas around black areas.
[Galaxy S I9000 General] RambJoe:
800x480 is a different aspect ratio.
[Galaxy S I9000 General] freakfingers12:
Oh, I see. Interesting. @xan and pingling.
[Galaxy S I9000 General] xan:
bitrate is always bps(bytes per second), not bpf (bytes per frame?)
[Galaxy S I9000 General] pingling:
Well, indeed. But one has to notice that the video from Canon is 50fps. Therefore it's original bitrate is already 1.75 times higher regardless of the picture quality/compression etc. That's why I thought the average frame size would be more meaningful.

Anyway, in bps it would be:

550D: 43.75Mbsp but it's a 50fps movie, not 30fps. For 30fps with the same quality it would be around 26Mbps

SGS: 11.25Mbps
[Galaxy S I9000 General] Samga:
Video quality of 1280x720 is only slightly better than 720x480 and far from what might be expected theoretically, even in daylight conditions.

I wonder if the hardware could do better. Maybe Samsung uses heavy noise reduction (interpolating hardware pixels) due to low exposure times?

Be careful when scaling! SGS keeps the horizontal angle constant, so I scaled horizontally and cropped vertically.

Vid 720x480 upscaled to 1280x720

Vid 1280x720

Pic 2560 downscaled to 1280x720 - to show what might be possible theoretically

Vid 720x480

Vid 720x480 upscaled to 1280x720

Vid 1280x720

Pic 2560 downscaled to 1280x720 - to show what might be possible theoretically

Vid 720x480

Edit: reposted images (imageshack instead of attachments)
[Galaxy S I9000 General] kasper_h:
I feel exactly the same. I never thought I could sell my (D)SLR after buying my SGS. BUT, it gives very nice video recording, better than I even saw before with video from a mobile phone....I'm happy :)
[Galaxy S I9000 General] spippo:
I made 2 video at 480p and 720p with the same subject, I created the clip.

Speechless ......:confused:
[Galaxy S I9000 General] donsasan:
Even if it is upscaled, the compression and filters are really bad, the photo compression is also just slightly better. There must be a way to improve both camera and camcorder with proper codecs and without or at least selectable filters.
[Galaxy S I9000 General] pingling:
One more thing I spotted - SGS' videos have variable frame rate. I don't know how it decides when to lower/raise the rate?

Frame rate mode : Variable
Frame rate : 30.111 fps
Minimum frame rate : 28.571 fps
Maximum frame rate : 30.303 fps

Frame rate mode : Variable
Frame rate : 29.656 fps
Minimum frame rate : 20.000 fps
Maximum frame rate : 32.258 fps

Frame rate mode : Variable
Frame rate : 29.453 fps
Minimum frame rate : 7.874 fps
Maximum frame rate : 30.303 fps

On average it's 30fps but not through the whole clip...
[Galaxy S I9000 General] imbcmdth:
If you are using photoshop, upscale the lo-res image using bi-linear interpolation, the resulting image quality is almost exactly like the supposed 720p image.

Not only is the SGS upscaling a lower resolution image, it is using a pretty bad (but fast) method to do so.

Jon
[Galaxy S I9000 General] spippo:
create a code that turns around 24/26 fps video is always fluid (PAL ita), probably improves the quality?
[Galaxy S I9000 General] donsasan:
False. PAL or NTSC standard are hypothetically 25/30 frames progessive, but due to the television standard they are interlaced (50/60 fields). The odd and the even field result in a frame. So the refresh rate increases to 1/50th or 1/60th of a second while the frame rate remains 1/25th or 1/30th. So the human eye doesnt recognizes any flickering.

So you would have to interlace the video (720i50) (SGS is not powerful enough to do so)

or receive a flickering video (720p25)
[Galaxy S I9000 General] pingling:
Here's the comparison between 720p (top) and 480p bi-linear upscale + sharpen (bottom) based on files from the previous page:

720p slightly better but could be more...
[Galaxy S I9000 General] Samga:
As said it's not pure upscaling from 720x480, as there are definitely more details in 1280x720 vids and all the hardware pixels are used (otherwise we would not have the same horizontal view). So it may be pixel binning in CMOS to reduce noise.
[Galaxy S I9000 General] Prankey:
We should only talk of compression bitrate and h264 codec efficiency. I am happy to know that SGS supports variable frame rate which should improve the efficiency (and/or quality) in certain sort of "stationary" scenes.

There is a HUGE difference in the 720p videos shot on this phone than the 576i I took from my handycam. Hence, no doubt that SGS do a decent 720p!

Now for people talking of HD and "true" or "real" HD, its just the resolution and the lens, CCD, compression which determines the "QUALITY" of the video, not the "term" HD or 720p.

If we really want to contribute, we should work together to improve the efficiency of the shot codec by tweaking various parameters for the codec to perform as we wish. Like we could try for a less lossy compression with completely variable quality based bitrate for both video and audio.
[Galaxy S I9000 General] donsasan:
Finally!

And while were on it, we should optimize the compression of photographs as well.
[Galaxy S I9000 General] xan:
You are doing the same, but the way around :D

Fps is not in direct relation with bitrate, because there are several types of frames (like keyframe, intermediate...) - therefore increased fps in Canon video means generally larger intermediate frames/keyframes ratio.

In the "map and testboard" images, 720p image is CLEARLY better than upscaled one.

Same on my test images.

In my opinion the videos arent upscaled.
[Galaxy S I9000 General] Qazz~:
The filter affects 720p only or every other resolution?
[Galaxy S I9000 General] medimel:
720p for sure but maybe less destructive level at 480p
[Galaxy S I9000 General] bilboa1:
remember that even if the camera can make high resolution shots it does not mean it can capture video at the same speed. Making 1 shot at 5MP is ok, making 25-30 shots *per second* at 5MP require a very fast sensor - the 5MP camera we have is most likely the limitation.

They usually have a raw mode which could show us what's the quality "out of the box".

Might also dump the camera firmware and have a look in the binary..
[Galaxy S I9000 General] medimel:
no need to make 5mp shot.

sensor in video mode already stream 1280*720 pixels at 30fps.

issue is post processing filters (digital noise reduction , spatial filter,and post sharpening filter to higher sharness loss by those filters) who s too strong on optimal light conditions.

im searching how to tweak or desactivate some or make it tweakable in camera app.

example : no filters by default and full filters by activating flash button(no flash on sgs so button is assignable) for low light conditions
[Galaxy S I9000 General] bilboa1:
the sensor has a SOC doesn't it?

That SOC is programmed by the "cam firmware" (which you can dump/write)

Inside that firmware should be most of the base image/color/etc correction and most likely the issue. The SOC is tied to the sensor. And it's quite likely.. that it's not powerful enough to process 720p30 in the best conditions so there are trade-offs ;)
[Galaxy S I9000 General] spandsbab:
First I posted here thinking we were duped by Sammy but I tested a small video I made with my SGS and watched it in my 32"inch TV and I am convinced I watched a 720p vid (not the best but still 720p)... Learned my lesson, moving on...
[Galaxy S I9000 General] discophil:
I havent read all of the thread, but just did a test myself and its definatly has more detail in the 720p video than the 480p. Its not just sharpered or upscaled as far as i can tell. Not the best 720p but i dont think its upscaled. Look at the extra detail in the text on the image below.
[Galaxy S I9000 General] kylechen:
hahahaha i was laughing at this thread.

I did the test on my first day of getting sgs.

I record 480p and 720p to a same printer testing paper, then on computer I software upscaling them both to 1080P!

the 720P one does have better detail, but the 720P looks darker so i guess the camera senser itself reach the limitation

(senser shows less response to light, for getting higher quality at fast fps)

actually, i wouldnot mind if the 720P video record could laydown to only 17FPS but exchange for better and sharper picture.
[Galaxy S I9000 General] mbr01:
Does anybody already have an explanation for the fact that the 730p video is always zoomed in opposed to 480p? Is this maybe the spatial loss people have been talking about that was caused by a filter?
[Galaxy S I9000 General] Samga:
Answer:

It looks as zoomed in because 1280x720 is not the same aspect ratio as 720x480.
[Galaxy S I9000 General] emelie:
@op update: sounds like a job for supercurio ;)
[Galaxy S I9000 General] Dani897:
i cant believe this went to the second page before this was pointed out,

the tab only takes stills at 3mp but can record in 1080p which is about 2mp resolution. it has the same gpu but who know about the video chip attached to the sensor but has more ram or it is managed differently and who knows if it is quality 1080p or if it is degraded like the phones.

anyway, this is good to know. resolution is overrated anyway, im just glad to know that 720p isn't gonna give me better videos so i can save space.

there are many factors and i find the captivate camera to be quite good for a phone. it adapts to light like no other phone i have used, i admit the iphone4 and windows phones are good as well but the other android phones aren't all that great. you can all complain about samsungs advertising and ineptitude but you have to realize that the sensor is only capable of so much and fixing lighting artifacts and such might mean a compromise in clarity.

if you shoot photos with an htc incredible in low light the color temperature is way too high and every light source has halo effects and the gamma is all wrong. maybe those guys should be asking for refunds too.

well if anyone has a different compromise that yields more clarity then im all ears, id love to see a modded app or kernel or firmware or what ever it will require.

sorry if i sound a little trollish i do see that the later posts are more intelligable. it just seems like untill someone finds a discrepancy people are all blissfully ignorant but once something is pointed out there is a large number of people crying foul who have no clue what it really means.

you cant expect camcorder quality from a device the thickness of a wallet. the lens of a camera or camcorder is capable of capturing much more light, a phone has to make up for that in sensitivity and slower iso, if the iso needs to be too slow motion will be blurred, and at some point it will effect the frame rates as well. if you use software correction it cant be perfect and the more correction that is done the more processing power is used, at some point you run out of bandwidth and lose either resolution or frame rates. and this all has to be done in a small package on a budget.

i do feel that the phone can do more but maybe samsung was betting that the competitiors wouldn't one up them, who knows. if i could code id contribute but i cant so ill just try to educate. hopefullly one of the resident genius' can come up with a mod to make our already pretty good camera a little better.
[Galaxy S I9000 General] bilboa1:
once again, capturing 1 image at 5MP (or 2MP even) is a whole different story than capturing 30 image/s even at 0.9MP.

Also the codec that is accelerated is pretty bad (its the same for iphones and stuff!)

The quality achieved at 720p30 10-12mbits is lower that you'd achieve with x264 at 5mbits (with a camcorder at 720p30). Now it's not bad either compared to older smartphones and will get only better in the future :P
[Galaxy S I9000 General] whpgab:
Anyone thinking about that SGS not really uses autofocus when recording a video? With Iphone 4 or Desire Z the focusing can be manual or automatic, but when you use a closer capturing with samsung the picture is very blur.
[Galaxy S I9000 General] rafaperez3d:
IMHO this post brought a very good discussion about the video quality.

I dont think the image is upscaled, but as happens in other cameras (point and shoot and even HDSLR) we are getting bad sampling and aliasing (filters) problems

I dont know, but with enough support, a good programmer can make a better video capture.

As we can see in this post below, the same problem happens with a pro HDSLR camera, the Photo (theoretical maximum quality) is far from be archived on the Video mode.

http://prolost.com/blog/2010/9/2/ha-ha-very-funny-canon-now-get-back-to-work.html

My points here (as a visual effects artist):

Hardware (Glass, sensor, lens) - definitely is not the main problem.

Software - yes, a tweak here probably can elevate the video quality. Better sampling, better aliasing, higher bitrate, less agressive noise filters.

I dont know if the CPU can afford this type of processing, but its not a bad idea to try.

- rafael
[Galaxy S I9000 General] ngenhit:
my chips.

Here is d test i did...

720p can be way lots better. but as of now it is slightly sharper and clearer than 480p .

I am really hopefull about more clarity because the hardware on this thing is ultranotch.

PS: Guess wich one is from 720p and wich one is from 480p from the attachment. i tuk a small part of each screen (480p scaled) and alligned them as much as i cud. its 720p on left and 480p on right
[Galaxy S I9000 General] rafaperez3d:
Anybody knows if is possible to tweak and recompile the camera code from source? Are there everything that we need to good developer create a new module for the camera?
[Android Software/Hacking General [Developers Only]] MacaronyMax:
look aat the comment in the middle from 'Ben', I was wondering if its just a fake or could it be real and Gingerbread's Video Acceleration realy boosts it that much :D Btw. It's on the comments from Neocore in the Market.

Thanks nd jw :p :)
[Android Software/Hacking General [Developers Only]] MacaronyMax:
Anybody? :)
[Android Software/Hacking General [Developers Only]] patric.f:
probably fake :p
[Android Software/Hacking General [Developers Only]] Mr. Frost:
I'd say so, too.

Sent from my HTC Desire
[Android Software/Hacking General [Developers Only]] android53:
Most likely fake. People put all sorts of bogus scores in the comments
[Android Software/Hacking General [Developers Only]] galaxys:
Looks very fishy....
[myTouch 4G Q&A, Help & Troubleshooting] alx09:
Hi, this will probably be my first Android phone but I'm planning on using it on another carrier (not T-Mobile). I have read that you need an OTA Update to 2.2.1 for rooting. Are there any other ways to get this updates or are there gonna be other methods for rooting?
[myTouch 4G Q&A, Help & Troubleshooting] Whosdaman:
Please post questions in Q&A section. Thank you
[myTouch 4G Q&A, Help & Troubleshooting] esincho:
There's threads about this already, have to wait till someone get the link or source is released
[Droid Incredible Q&A, Help & Troubleshooting] bcurtis:
After installing a couple apps from the market, my Incredible rebooted itself and is now stuck in a boot loop with issues reading/writing the internal partitions.

The following output from dmesg seems like it's indicating damaged internal storage:

<3>[ 6.975494] mmcblk0: error -110 transferring data, sector 1557560, nr 12, card status 0x4000d00
<3>[ 6.975646] end_request: I/O error, dev mmcblk0, sector 1557560
<3>[ 6.975860] end_request: I/O error, dev mmcblk0, sector 1557562
<3>[ 6.975982] end_request: I/O error, dev mmcblk0, sector 1557564
<3>[ 6.976196] end_request: I/O error, dev mmcblk0, sector 1557566
<3>[ 6.976318] end_request: I/O error, dev mmcblk0, sector 1557568
<3>[ 6.976501] end_request: I/O error, dev mmcblk0, sector 1557570
<3>[ 6.976684] Aborting journal on device mmcblk0p2.
<0>[ 6.977142] journal commit I/O error

Anyone else run into this and successfully recover from it?

CWM won't format the partition and e2fsck is unsuccessful as well. I've updated with RUU_Incredible_C_Froyo_VERIZON_WWE_3.21.605.1_Radio_2.15.00.07.28_2k4k_NV_1.50_PRL58006_release_143351_signed.exe, without much effect.

~ # e2fsck /dev/block/mmcblk0p1
e2fsck /dev/block/mmcblk0p1
e2fsck 1.41.6 (30-May-2009)
/dev/block/mmcblk0p1: recovering journal
e2fsck: unable to set superblock flags on /dev/block/mmcblk0p1

~ # mke2fs -n /dev/block/mmcblk0p1
mke2fs -n /dev/block/mmcblk0p1
mke2fs 1.40.8 (13-Mar-2008)
Warning: 256-byte inodes not usable on older systems
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
48672 inodes, 194560 blocks
9728 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=201326592
6 block groups
32768 blocks per group, 32768 fragments per group
8112 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840

~ # e2fsck -b 32768 /dev/block/mmcblk0p1
e2fsck -b 32768 /dev/block/mmcblk0p1
e2fsck 1.41.6 (30-May-2009)
Superblock needs_recovery flag is clear, but journal has data.
Recovery flag not set in backup superblock, so running journal anyway.
/dev/block/mmcblk0p1: recovering journal
Superblock needs_recovery flag is clear, but journal has data.
Recovery flag not set in backup superblock, so running journal anyway.
e2fsck: unable to set superblock flags on /dev/block/mmcblk0p1

Sigh... bricked for good?

Brian
[Vibrant Q&A, Help & Troubleshooting] 651stp:
hey guys i was just wondering if anyone has found the camera to be annoying because you have to be literally holding the camera in front of you to take pictures because theres no dedicated camera button on the phone. i was wondering if its possible or if someone has already created some mod to where they can use lets say the volume up or down button to take the picture. i'd rather sacrifice the zooming feature with the volume rockers because i can zoom in and out right on the screen before i take the picture. thanks to anyone who has any information on this.
[Vibrant Q&A, Help & Troubleshooting] 651stp:
Bump?
[Galaxy S I9000 Q&A, Help & Troubleshooting] ducy1:
Is there any way that you could filter (hide duplicates) in TW call log (Foryo)?

Or any application that could do that?

Thanks!

D.
[Windows Phone 7 General] thoriig:
Hi,

somebody know a site where the WP7 Versions are tracked? my hd7 got 7.0.7004.0

thank you

thoriig
[Windows Phone 7 General] wspaw:
Not sure of a site, but, the phone can check automatically to see if you've got the latest version - go to Settings>Phone Update.
[Sony Ericsson XPERIA X10 Mini] siddharthsai:
I've been using the mini running 2.1 for about 2 weeks now. At the start I noticed considerable lag while sync or while heavy multi tasking. This simple way made my phone give a quadrant score of 570 without JIT.

* Install titanium backup

* Freeze every unused applications

* restart

Your so called lag will definitely vanish.

Removing apps is kinda bad to the file system because some apps will depend on the other for a service. Freezing just makes the app unresponsive and takes it out of memory completely.

Have fun. Post the result. Those who have already removed apps , ignore !
[Sony Ericsson XPERIA X10 Mini] iphonepimp:
Thanks. Works really well. Only problem is still my lag in my msg app. Do you know which system processes we can freeze?
[Sony Ericsson XPERIA X10 Mini] aplqq:
I read you have +7000 messages... i dont think you can reduce lag with that... you will need to delete :P
[Sony Ericsson XPERIA X10 Mini] galaningenieros:
How can you freeze your unused AppS? I can not do that.
[Sony Ericsson XPERIA X10 Mini] Xaeons:
Whew almost repaired again, me and my stupid impulses..

Just to clarify, the apps that I would most likely freeze would be the same as those listed as safe to remove on the other threads?

I haven't really removed applications from my ROM, as my TB doesn't show me an option to restore an app once its been removed [though it has a backup]

Hence my 4th, most recent, repair >_<
[Sony Ericsson XPERIA X10 Mini] JaffaTB:
warning i did this earlier and froze something that stopped the market from working, i unfroze everything and now i still get force close when i open the market :(
[Sony Ericsson XPERIA X10 Mini] teapea:
Specifically which apps did you freeze?
[Sony Ericsson XPERIA X10 Mini] JaffaTB:
Can't remember but i know i did some google ones, i didnt think freezing them could mess up my phone :(
[Sony Ericsson XPERIA X10 Mini] Contrarian:
did you reboot the phone after unfreezing.
[Sony Ericsson XPERIA X10 Mini] JaffaTB:
Yes many times, I have removed a few apps before I tried this maybe freezing them caused some kind of error?
[Sony Ericsson XPERIA X10 Mini] iphonepimp:
lags much less lol but still hangs up now and then
[Sony Ericsson XPERIA X10 Mini] JaffaTB:
fixed mine now, had to reinstall the firmware
[Sony Ericsson XPERIA X10 Mini] galaningenieros:
Could anyone pelase post the AppS to freeze in orden to get such an important performance improvement? I have tried a lot, even with jit and can not get higher than 570
[Sony Ericsson XPERIA X10 Mini] pabling19:
I also get random system restarts on mine. I don't know what's the cause because it's intermittent.
[Sony Ericsson XPERIA X10 Mini] galaningenieros:
I can not launch market, neither sync my Google acount. I have unfrozen everyapp, but no solution. Please help!!!!
[Sony Ericsson XPERIA X10 Mini] JaffaTB:
i had the same problem! google apps stop working after being frozen and still dont work after being defrosted :( the only way i found to fix it was reinstall the firmware