CROSS REFERENCEThis application claims priority from a provisional patent application entitled “Systems and Methods for Driving an External Display Device Using a Cellular Device” filed on Feb. 23, 2009 and having an Application No. 61/154,760. Said application is incorporated herein by reference.
FIELD OF INVENTIONThis invention relates to systems and methods for a mobile phone device, and, in particular, to systems and methods for driving an external display device using a mobile phone device.
BACKGROUNDMobile phone devices (e.g., cellular phones, satellite phones, etc.) are generally used for mobile voice calls and data communications over a mobile phone network. In addition to the standard voice function of mobile phone devices, current mobile phone devices may support many additional services and accessories, including SMS text messaging, email, Internet access, gaming, Bluetooth capabilities, infrared capabilities, a digital camera, a MP3 player, a FM/AM radio, and a global positioning system (“GPS”).
However, with the wide variety of services and accessories to select from on a mobile phone device, the mobile phone device is still limited by the size of the display screen of the mobile phone device. A user of a mobile phone device may feel fatigue due to long-term viewing of the small-sized LCD screen of the mobile phone device and left unsatisfied with the experience of viewing multimedia content on the small-sized LCD screen. Additionally, the conventional mobile phone has another disadvantage in that the displayed section is not easily adjustable due to the resource limitations of the mobile phone device. The mobile phone device has a further disadvantage in that the user may be faced with hazardous consequences due to concentrating on information displayed on the small-sized LCD screen, e.g., when the user uses the GPS/navigation service on the cellular device or other services or applications.
Therefore, it is desirable to provide systems and methods for driving an external display device using a mobile phone device to enrich the viewing experience.
SUMMARY OF INVENTIONAn object of this invention is to provide systems and methods for driving an external display device using a mobile phone device.
Another object of this invention is to provide the capability for a single input/output connection of a mobile phone device to connect to various video and audio connections of an external display device.
Briefly, a system for driving an external display device using a mobile phone device is disclosed. A mobile phone device comprises the following: a processor; a first display controller for driving an internal display of the mobile phone device; and a second display controller for driving an external display, wherein the external display is connectable to the second display controller via a connector.
An advantage of this invention is that systems and methods for driving an external display device using a mobile phone device are provided.
Another advantage of this invention is that a single input/output connection of a mobile phone device is capable to connect to various video and audio connections of an external display device.
DESCRIPTION OF THE DRAWINGSThe foregoing and other objects, aspects, and advantages of the invention will be better understood from the following detailed description of the preferred embodiment of the invention when taken in conjunction with the accompanying drawings in which:
FIG. 1 illustrates a block diagram of an embodiment of the present invention for driving an external display device using a mobile phone device.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTSFIG. 1 illustrates a block diagram of an embodiment of the present invention for driving an external display device using a mobile phone device. A mobile phone device can comprise an internalprimary display device2, afirst display controller4 to drive theinternal display device2, agraphics accelerator6, an A/V decoder andencoder8, aprimary processor10,peripheral device controllers12 to connect to external andinternal storages14, avideo processor16, anaudio processor18 which can output audio signals to anamplifier20 and/or atransmitter22, asecond display controller24 which can output to anexternal display device26 via thetransmitter22 or a digital to analog converter (“DAC”)28, amemory interface30, a memory32 (e.g., RAM), acommunications processor34, a radio frequency (“RF”)transceiver36, and aninternal bus38 to connect the various disclosed components.
The mobile phone device can display content (e.g., images, video content, multimedia content, or other displayable content) via an external display device26 (e.g., a projector, CRT monitor, LCD monitor, television, or other display devices) driven by the seconddigital controller24. In order to display content on theexternal display device26, software (“S/W”) running on theprimary processor10 controls the data flow internally, and enables the internalprimary display device2 and theexternal display device26 to display content.
With respect to the components in the data flow, thememory interface30 is responsible for reading and writing data into thememory32 and from thememory32. Theinternal bus38 enables communication among the components in the system.
Theexternal display device26 can be connected to the mobile phone device via connection capable of communicating with a VGA connection, an analog TV-out connection (e.g., S-video, component, or other TV connection), a HDMI connection, or other audio and/or video connections. The graphics and video content can be merged and displayed on both the internalprimary display device2 and theexternal display device26. The displayed content can be the same for bothdisplay devices2 and26 or different for each display device. Audio content can be also connected to theexternal display device26 via thetransmitter22 or theDAC28.
Content can be downloaded to the mobile phone device from a Wi-Fi connection, a 2G/3G communications connection, a Bluetooth connection, a global positioning system device, a mobile TV connection, or other source via thecommunications processor34. Alternatively, content can be fetched from a peripheral device (e.g., camera, microphone, external storages, or other peripheral devices) via theperipheral device controller12. Thevideo processor16,graphics accelerator6, andAN decoder8 can process the content and blend the content into a merged graphic and video frame to be placed in thememory32. The first and/orsecond display controllers4 and24 can then fetch the final content to be displayed to its respective display device.
With respect to thesecond display controller24, thesecond display controller24 retrieves the content stored in thememory32, and converts that data to VESA (Video Electronics Standards Association) standards for VGA output, wherein these standards are incorporated by reference. In performing this conversion, thesecond display controller24 generates a defined resolution, timing diagram, timing sequence, and the period for transferring data following the VESA standards to display the content on theexternal display device26. The converted data can be transferred via a cable connected to theexternal display device26. Various VESA display resolutions can be supported through the cable to theexternal display device26.
Generally, a VGA connector and video connectors of a television (e.g., RCA connectors, S-Video connectors, and component connectors) have separate form factors, thus requiring separate cables to connect to these connectors. Furthermore, these connections can be implemented using different standards, thereby requiring the usage of special cables for the connectors. For instance, if a display controller outputs a signal for an S-video connection, this cannot work for a VGA format since VGA cables have more wires than the S-video cable and are governed by different standards.
In an embodiment of the invention, a single cable can be used to connect to various types of audio/video connections of an external display device. Software can configure the device to correctly output the correct signals for a particular connection. The cable can be physically similar to a USB-like connector and cable.
Software and hardware can be used in conjunction to determine if the mobile phone device is connected to a TV out connection, a VGA connection, a HDMI connection, or other type of connections. Once the type of connection is determined, the software on the mobile phone device can initiate transmission of the video data in accordance with the respective standards for that connection.
Generally, VGA requires more wires than TV out since TV out may need one wire, two wires (s-video connection), or three wires (component connection). Therefore, the TV out wires can be mapped to the wires used for a VGA connection in order to support various TV out connections through a single cable. Similarly, other types of connections can be mapped to the VGA connection.
Software can determine whether there is a VGA, TV out, HDMI, or other connection to theexternal display device26. If a TV out connection is determined, then HW can sense the level of the various wires on the cable to determine the type of TV out connection. If it is a VGA connection, then there may be no need for a mapping since the wires can be configured for VGA video output as the default setting. HW can also detect whether or not the cable is plugged in to theexternal display device26.
In addition to the mobile phone device automatically sensing the type of connection to theexternal display device26, the user of the mobile phone device can also select which type of audio/video connection to output the displayable content from the mobile phone device to theexternal display device26.
The mobile phone device can automatically sense the video connection attached to it. The mobile phone can have a cable that plugs into an input and output (“I/O”) connector of the mobile phone device. On one end of the cable is a plug unique for the mobile phone device. In a preferred embodiment of this invention, this cable can be a 20 pin I/O cable. The other end of the cable can have multiple connectors based on the respective video standard to be used by theexternal display device26. Thus, the20 pin I/O connector of the cable can be plugged into the mobile phone device and the other end of the cable can be plugged into external display's26 respective a/v connector, such as a VGA connector, S-video, composite video, RGB cable, or other connector to theexternal display device26. The cable may also be able to connect to theexternal display26 using an adapter to convert an end of the cable to fit the connector of theexternal display26. The SW on the mobile phone device can determine the type of connection used and send video data in accordance with the respective standard for that video connection.
When a user plugs in the mobile phone device to theexternal display device26 via an appropriate connector, the mobile phone device can automatically transmit data to theexternal display device26 in accordance with the respective video standard. For instance, if the user plugs in the cable into the I/O connector of the mobile phone, and on the other end of the cable is plugged into an LCD monitor that supports 1024×768 via a VGA connection on the monitor. The mobile phone device can automatically detect that the attached external display device is a monitor, and switch to the appropriate resolution. Alternatively, if the user instead plugs the cable into a composite video source, the mobile phone device will automatically determine that the device is a television and output the appropriate video via the composite video connection.
This can also work for a docking station for the mobile phone device. For instance, the mobile phone device can be placed in a docking cradle to connect to other devices, whether it is a projector, a CRT monitor, a LCD monitor, a television, or other display device. Once it is placed in the docking cradle, the phone can automatically switch to the correct video format to display content.
ApplicationsThe present invention can be used to support a plethora of applications and services. In an embodiment of the present invention, the mobile phone device can be used as a mobile gaming unit. For instance, a first user can operate the mobile phone device as a controller to play a video game via a network connection to a gaming network. In addition, the first user may interact with other users that have a mobile phone device of the present invention such that these users can play each other in an interactive video game via the network connection to the gaming network. Due to the mobility of the mobile phone devices, the users can be located at far reaching and diverse locations and are able to move to different locations while still operating the video games. Furthermore, since the mobile phone device is a functioning phone, the users can chat with each other via the microphone and speaker of their respective mobile phone device.
An external display device can also be connected to the mobile phone device to display the video game. The mobile phone device can be serve as a gaming system having networking and processing capabilities and serve as the controller for the game.
Additionally, certain applications can be made mobile and be achieved through the capability to display content retrieved by a mobile phone device to an external display device, including document presentations, office applications, gaming, teleconferencing, etc. In fact, a wide range of content can be retrieved by the mobile phone device to be displayed on the external device.
With respect to video teleconferencing, an application running on theprimary processor10 can retrieve encoded video data from a wireless network connection through thecommunications processor34 or thestorages14. Theprimary processor10 controls the A/V decoder8 to decode the video stream and write the decoded stream into thememory32 via thememory interface30. Theprimary processor10 also controls thevideo processor16 to perform post-processing and writes the decoded video frames into thememory32 via thememory interface30. Next, theprimary processor10 controls thegraphics accelerator6 to generate UI frames, which are stored in thememory32 via thememory interface30. Then, theprimary processor10 controls thegraphics accelerator6 to merge the UI frames and the video frames inmemory32 into the final display frames. The final display frames are stored inmemory32 via thememory interface30. Finally, the primary processor controls thesecond display controller24 to fetch the generated display frames, and display the data through the VGA interface to anexternal display device26, e.g., a projector.
With respect to document presentations, an application running on theprimary processor10 retrieves documents from a wireless network connection through thecommunications processor34 or thestorages14. Theprimary processor10 processes the document and generates document frames, where the document frames are stored in thememory32 via thememory interface30. Next, theprimary processor10 controls thegraphics accelerator6 to generate UI frames, which are also stored in thememory32 via thememory interface30. Theprimary processor10 controls thegraphics accelerator6 to merge the UI frames and document frames in thememory32 into the final display frames. Theprimary processor10 controls thesecond display controller24 to fetch the generated display frames and display the data through the VGA interface (or other video interface, e.g., HDMI, DVI, etc.) to theexternal display device26, e.g., a projector.
The systems and methods of this invention can be extended to support the capability of using a mobile phone device to transmit recorded video to anexternal display device26. Alternatively, the mobile phone device can be used to transmit real-time video to anexternal display26, similarly to a surveillance system. Another use can be to view a movie on anexternal display device26, driven by the mobile phone device, wherein the movie can be retrieved from the Internet or other network connected to the mobile phone device via theRF transceiver36.
In yet another embodiment of the present invention, the internalprimary display2 can be a touch screen for receiving user input. Thus, the user can directly operate video games, document presentations, or other applications by inputting commands onto the touch sensitiveprimary display2.
While the present invention has been described with reference to certain preferred embodiments or methods, it is to be understood that the present invention is not limited to such specific embodiments or methods. Rather, it is the inventor's contention that the invention be understood and construed in its broadest meaning as reflected by the following claims. Thus, these claims are to be understood as incorporating not only the preferred methods described herein but all those other and further alterations and modifications as would be apparent to those of ordinary skilled in the art.