3D ENABLED PLAYER/RECORDER
Systems and methods that facilitate the playback of 3D content on 3D ready or capable televisions. In a preferred embodiment, a content player when instructed to playback video content will auto detect and transmit the 3D content to a 3D ready television and also control the television via CEC to “place” the television in 3D mode.
1 . A method of controlling playback of 3D video content from a 3D media player on a display unit comprising the steps of
receiving instructions to playback video content contained on content medium for display on a display unit,
determining whether video content contained on the medium is 3D video content,
determining whether a display unit to which the video content is to be displayed is capable of displaying 3D video content,
sending instructions to the display unit to cause the display unit to switch to 3D video display mode, and
transmitting the 3D video content to the display unit for display.
2 . A method of controlling playback of 3D video content from a 3D media player on a display unit comprising the steps of
receiving instructions to playback video content stored on storage medium for display on a display unit,
determining whether video content stored on the storage medium is 3D video content,
determining whether a display unit to which the video content is to be displayed is capable of displaying 3D video content,
sending instructions to the display unit to cause the display unit to switch to 3D video display mode if the display unit is capable of displaying 3D video content or to display an error message if the display unit is incapable of displaying 3D video content, and
transmitting the 3D video content to the display unit for display if the display unit is capable of displaying 3D video content.
3 . A 3D media player comprising
a CPU including non-volatile memory and programmable logic, wherein the CPU is capable of transmitting and receiving data over a bi-directional, and
a media reader coupled to the CPU, wherein the programmable logic is configured to determine whether video content stored on a storage medium read by the media reader contains 3D video content, to determine whether a display unit to which the video content is to be displayed is capable of displaying 3D video content, to transmit instructions to cause a display unit to which the video content is to be displayed to switch to a 3D video display mode if the display unit is capable of displaying 3D video content or to display an error message if the display unit is incapable of displaying 3D video content, and to transmit 3D video content to a display unit to which the video content is to be displayed if the display unit is capable of displaying 3D video content.
4 . The 3D media player of claim 3 wherein the programmable logic includes software stored in the non-volatile memory, wherein the software comprises a set of instructions.
5 . The 3D media player of claim 3 wherein the programmable logic includes an auto detect module.
6 . A 3D media display system comprising
a television, and
a 3D media player coupled to the television, wherein the 3D media player includes
a CPU including non-volatile memory and programmable logic, wherein the CPU is capable of transmitting and receiving data over a bi-directional, and
a media reader coupled to the CPU, wherein the programmable logic is configured to determine whether video content stored on a storage medium read by the media reader contains 3D video content, to determine whether a display unit to which the video content is to be displayed is capable of displaying 3D video content, to transmit instructions to cause a display unit to which the video content is to be displayed to switch to a 3D video display mode if the display unit is capable of displaying 3D video content or to display an error message if the display unit is incapable of displaying 3D video content, and to transmit 3D video content to a display unit to which the video content is to be displayed if the display unit is capable of displaying 3D video content.
7 . The 3D media player of claim 6 wherein the programmable logic includes software stored in the non-volatile memory, wherein the software comprises a set of instructions.
8 . The 3D media player of claim 6 wherein the programmable logic includes an auto detect module.