there are some 3D related options in Samsung B650 menu entries, also complete with translations for different languages; these look pretty interesting:
Code: Select all
3D Effect | Mode | Off | Mode1 | Mode2 | 2D Conversion
Format | Checker Board | Horizontal | Vertical
Provides a stereoscopic picture for 3D games and movies.
Select between modes 1 and 2 for the best 3D effect.
Turns the 3D Effect function off.
Some content may not work with mode1. If you are uncomfortable with Mode1, change the mode to Mode2.
Some contents may not suit with mode2. If you are uncomfortable at Mode2, change your mode to Mode1.
Provides picture converted 3D to 2D. You can choose this to watch 2D picture temporally when you feel dizzy, but you should choose ?Off? to end 3D Effect completely.
You can select the optimum input format for your graphics card or 3D software.
If the output format of your graphics card or 3D software is Checkerboard, select this input format.
If the output format of your graphics card or 3D software is Horizontal Interleaved, select this input format.
If the output format of your graphics card or 3D software is Vertical Interleaved, select this input format.
I don't think there is a big chance for 100Hz/120Hz input frame rate support in hardware (basically required for time-multiplexing 3D formats). But maybe 3D formats with spatial compression (horizonal/vertical interleave, checkerboard) _can_ be supported: B650 panels are 100/120Hz, and AFAIK spatial-compressed 3D formats are transmited over DVI/HDMI as regular 50Hz/60Hz 2D signal (additional input bandwidth not required).
From what I can see, 3D effect / 3D game options checks are preformed in CMenuPictureSizeValueItem::EnableMenuItemFlag() and CToolPictureSizeItem::AddToolItemFlag(). This is being done according to return value from CAppUtil::Flag3DGameMode(). I think modifying this function to return 1 instead of 0, to enable 3D options in menus, will be quite simple. Not sure I'm brave enough to test it myself . Any volunteers?