A sore spot for the PlayStation 3 is its lack of resolution
scaling for native 720p games to 1080i. Such a feature is especially
important to those with older HDTVs that do not support 720p, as the PS3 will downconvert games to
480p rather than upconverting to the preferred 1080i.
Unlike the Xbox 360, PS3 does not feature a dedicated
scaling chip, so it was believed that those without 720p support would have to
either buy a new television or just live with a highly compromised 480p/i
image. That all may soon change, if the latest SDK (software development kit) is
any indication on where things may be headed.
According to an article on Beyond3D,
the late January PlayStation 3 SDK update brings with it the ability for
developers to access a hardware scaler – albeit one that’s limited to only
horizontal scaling. For the a 720p image to be upscaled to 1080p/i, both
horizontal and vertical scaling are required.
The added scaling functionality, as it stands now, must be
coded into every game by the developer. With only horizontal scaling available,
a 1080p/I image must still be internally rendered by the PlayStation 3 at a
vertical resolution of 1080. The horizontal resolution, however, can now be
less than the standard 1920, reducing the computational costs on graphical
subsystem.
For example, developers can render at 960x1080, which requires
only a slightly larger framebuffer footprint than 720p, which can be either
downscaled to 1280x720 or 1920x1080 for output to the HDTV. As can be deduced,
rendering at the rather non-standard 960x1080 sacrifices horizontal resolution
in exchange for a increased vertical resolution and compatibility with 1080i
sets.
It is unknown if there is any more scaling functionality
waiting to be unlocked in future developer tools, and if there are, what Sony’s
reasons are for not making them available today. For now, it appears that the
horizontal scaling feature is the only patch for PS3’s scaling limitations.