Gray experiment utility

Libraries, utilities, bootloaders...

Gray experiment utility

Postby Drakker » Fri Nov 07, 2014 5:32 pm

Source and HEX available here: http://drakker.org/gamebuino/gray_experiment/

This utility is a test of multiple ways to display gray. You can select the type of gray using the left and right buttons and adjust the FPS with the up and down buttons.

Findings so far:

    - Gray displays differently from screen to screen (already known).

    - Gray is pretty much a crap shoot (already known).

    - FPS doesn't seem to matter much, depending on the display. Some combinations of screens and gray types work just fine at 15fps.

    - Some patterns of gray have an impact on the whole display, on all my screens the horizontal striped gray made the text at the bottom of the screen gray too, while it is not.

    - Checkered gray seems to work the best on all 3 of my displays.

    - More to come later...

I would like to get some feedback, if you guys can try it out and report on what type of gray works best/worst on your display and at what FPS, maybe we can figure out a gray pattern that is usable.
User avatar
Drakker
 
Posts: 297
Joined: Sun Mar 30, 2014 2:54 am
Location: Québec, Canada

Re: Gray experiment utility

Postby quosa » Thu Dec 11, 2014 9:41 pm

Well DONE! After testing with your utility - decision is done: checkersmall1 ;)
quosa
 
Posts: 10
Joined: Thu Nov 13, 2014 12:47 pm

Re: Gray experiment utility

Postby Drakker » Thu Dec 11, 2014 10:41 pm

Great, thanks for trying it and reporting your findings. Seems like checkered is the way to go for gray. Did you get the blinking text at the bottom with the horizontal striped gray?
User avatar
Drakker
 
Posts: 297
Joined: Sun Mar 30, 2014 2:54 am
Location: Québec, Canada

Re: Gray experiment utility

Postby Sushi » Mon Dec 15, 2014 11:54 pm

No, did you? I've replaced my display three times, and I'm using the best one I've come across, so maybe it's your display if you're getting flashing.
User avatar
Sushi
 
Posts: 52
Joined: Tue Oct 07, 2014 12:12 am

Re: Gray experiment utility

Postby erico » Tue Dec 16, 2014 12:58 am

I should be giving this a go a bit after 20th now...interesting proposal!
User avatar
erico
 
Posts: 671
Joined: Thu Mar 27, 2014 9:29 pm
Location: Brazil

Re: Gray experiment utility

Postby Drakker » Tue Dec 16, 2014 3:23 pm

I got the text flickering with the horizontal striped pattern on all 3 of my displays, but one of them is ghosting so badly that nothing looks right on it anyway.
User avatar
Drakker
 
Posts: 297
Joined: Sun Mar 30, 2014 2:54 am
Location: Québec, Canada

Re: Gray experiment utility

Postby erico » Tue Dec 23, 2014 6:45 pm

checkered above 26-27 seems to produce ok results here with an ocasional stripe going around at a slow speed.
No blinking texts whatsoever.

the filled type seems to be even able to produce different types of lighter grays but they have a bigger stripe going vertically.
Somehow it seems that a value in between 20-22 or 40-42 could stabilize such.
is there a way to use something like 41.5? or increase it by .25?
User avatar
erico
 
Posts: 671
Joined: Thu Mar 27, 2014 9:29 pm
Location: Brazil

Re: Gray experiment utility

Postby Drakker » Tue Dec 23, 2014 8:10 pm

For that I'd have to check the code for the Gamebuino library, all the examples from Rodot use integers, but by modifying the library, it is probably possible to use milliseconds per frame instead of frames per second. I'll check that out in the next few days.
User avatar
Drakker
 
Posts: 297
Joined: Sun Mar 30, 2014 2:54 am
Location: Québec, Canada

Re: Gray experiment utility

Postby erico » Tue Dec 23, 2014 10:42 pm

Nice. It kind of reminds me of recording video images back in the days. Things needed a precision sync that was sure very "float point" not to band. Maybe we have a similar situation? Is the exact refresh rate of gamebuinos screen at 20? Or is it something like 19.98?
User avatar
erico
 
Posts: 671
Joined: Thu Mar 27, 2014 9:29 pm
Location: Brazil

Re: Gray experiment utility

Postby Drakker » Tue Dec 23, 2014 11:31 pm

According to Myndale it is roughly 41 fps.
User avatar
Drakker
 
Posts: 297
Joined: Sun Mar 30, 2014 2:54 am
Location: Québec, Canada

Next

Return to Software Development

Who is online

Users browsing this forum: No registered users and 28 guests

cron