Blu-ray Disc Player Profiles
“Blu-ray Disc is a next-generation, optical disc format that enables the ultimate high-def entertainment experience.”
Part of the plan to provide us with the “ultimate high-def entertainment experience” involves providing a high degree of
interactivity for the viewer. Not all Blu-ray players will be able to provide us with the same level of interactivity. In
fact players that can provide the “ultimate high-def entertainment experience” will not be available to be purchased until
the summer of 2008.
The capabilities of a Blu-ray player to do more than just play movies are categorized by what is known as BD Profiles.
The most capable Blu-ray players will offer features that bring it even with the features set of the now defunct HD DVD player.
To provide all of the planned interactivity, Blu-ray players must be capable of providing Picture-in-Picture (PIP), to allow
the viewer to see things like director’s commentary or alternate camera angles in a pop-up window while the movies plays full
screen in the background. To complement PIP, the player must be able to do what is called audio mixing, where a secondary audio
source (for example the audio from the director’s comments) can be played over top of the movie audio.
Players must also posses 1 GB of local or removable storage (which will be handy for storing and buffering downloaded content),
a virtual file system (VFS) and an Ethernet port (internet connectivity). The virtual file system will allow the Blu-ray player
to access different types of files systems in a uniform way. So whether the player is accessing a Blu-ray movie to compile a list
of time axis’s of different scenes, or a web server to get a list of URLs for downloadable content, the user experience is always
uniform. With Internet connectivity, you add the ability to add in downloaded content as a feed for the PIP content. All of the
interactivity that is planned for Blu-ray Disc is built on top of a version of the programming language Java, called BD-java (DB-J).
Since Java is a programming language you can use to do additional things like creating games based on the scene of a movie. Play
the part of Luke Skywalker as he flies along the surface of the Death Star to launch his torpedo into the exhaust port. With an
internet connection, the game could become an on-line multi-player event, with one player as Luke, One as Dart Vader, another as
Vader’s wingman and still another as Han Solo on the Millennium Falcon.
So that you won’t be disappointed by the capabilities of your Blu-ray player, here is a list of the current BD Profiles and
their requirements.
| Feature |
Grace Period Profile |
Profile 1 Final Standard Profile Profile 1.1 |
BD-Live Profile 2 |
| Picture-in-Picture |
Optional |
Optional |
Mandatory |
| Audio mixing (Secondary Audio) |
Optional |
Mandatory |
Mandatory |
| Local Storage |
Optional |
Mandatory 256 MB of built-in or removable storage |
Mandatory 1 GB or built-in or removable storage |
| Virtual File System |
Optional |
Mandatory |
Mandatory |
| Ethernet Port (Internet Connectivity) |
Optional |
Mandatory |
Mandatory |
Only Blu-ray players that were on the market prior to October 31, 2007 may use the Grace Period profile.