This application claims priority of Taiwanese Patent Application No. 101104909, filed on Feb. 15, 2012, the disclosure of which is incorporated herein by reference.
1. Field of the Invention
This invention relates to a digital media display technology, more particularly to an electronic device and a method of synchronous image display that supports DLNA/UPnP (digital living network alliance/universal plug and play) standard.
2. Description of the Related Art
Digital Living Network Alliance (DLNA) is a technical standard for establishing a standard communication platform on an existing network for supporting communications among portable electronic devices, consumer electronics, personal computers, etc. DLNA uses universal plug and play (UPnP), which is a technology for seamlessly connecting several digital electronic devices and enabling simply and robust connectivity that is free from complex setup procedures.
Further, DLNA mainly supports three kinds of electronic devices: first, a digital media server (DMS), such as a set-top box, a VCR (videocassette recorder), a PC (personal computer), a home theater apparatus provided with a storage device, etc., for providing digital media content; second, a digital media renderer (DMR), such as a digital TV, a digital monitor, a digital projector, etc., for playing digital media content received from a digital media server,; and third, a digital media controller (DMC), such as a smart phone, to serve as a remote controller that is capable of finding and assigning a digital media server to a digital media renderer and enabling the digital media renderer to play the digital media content provided by the digital media server.
Currently, the digital media server can only provide the digital media content to the digital media renderer in the form of a file. Consequently, video content currently being played on a digital media server, such as a personal computer, cannot be synchronously played on a digital media renderer, such as a digital monitor.
Therefore, the object of the present invention is to provide an electronic device and a method of synchronous image display that supports substantially synchronous displays of the same image on a digital media server and a digital media renderer.
According to a first aspect of this invention, there is provided an electronic device capable of communicating under a network standard, and adapted to be assigned by a digital media controller (DMC) supporting the same network standard to a digital media renderer (DMR) that supports the same network standard. The digital media renderer is part of an imaging device that further includes an image output unit. The electronic device includes a display unit for displaying a frame, a frame information acquiring unit, and a digital media server (DMS) electrically coupled to the frame information acquiring unit. The digital media server is capable of transmitting a frame information acquiring command to the frame information acquiring unit upon receipt of a media content request from the digital media renderer of the imaging device. In response to the frame information acquiring command, the frame information acquiring unit acquires information associated with the frame that is currently displayed on the display unit and encodes the information thus acquired to generate a media data that is to be subsequently sent to the digital media renderer by the digital media server, and that, when decoded by the digital media renderer, generates a frame, which mirrors the frame currently displayed on the display unit, and which is to be outputted by the image output unit of the imaging device.
According to a second aspect of this invention, there is provided an electronic device capable of communicating under a network standard, and adapted to communicate with a digital media renderer (DMR) that supports the same network standard. The digital media renderer is part of an imaging device that further includes an image output unit. The electronic device includes a display unit for displaying a frame, a frame information acquiring unit, a digital media server (DMS) electrically coupled to the frame information acquiring unit, and a digital media controller (DMC) for assigning the digital media server to the digital media renderer (DMR). The digital media server is capable of transmitting a frame information acquiring command to the frame information acquiring unit upon receipt of a media content request from the digital media renderer. In response to the frame information acquiring command, the frame information acquiring unit acquires information associated with the frame that is currently displayed on the display unit and encodes the information thus acquired to generate a media data that is to be subsequently sent to the digital media renderer by the digital media server, and that, when decoded by the digital media renderer, generates a frame, which mirrors the frame currently displayed on the display unit, and which is to be outputted by the image output unit of the imaging device.
According to a third aspect of this invention, there is provided a method of synchronous image display adapted to be used by an electronic device, a digital media controller and a digital media renderer that support the same network standard. The method includes the steps of:
(A) providing a frame information acquiring unit and a digital media server (DMS) to the electronic device;
(B) when the digital media server is assigned to the digital media renderer by the digital media controller, and when the digital media server receives a media content request from the digital media renderer, configuring the digital media server to transmit a frame information acquiring command to the frame information acquiring unit;
(C) configuring the frame information acquiring unit to acquire information associated with a frame that is currently displayed by the electronic device and encode the information thus acquired to generate a media data upon receipt of the frame information acquiring command;
(D) configuring the digital media server to transmit the media data to the digital media renderer; and
(E) configuring the digital media renderer to decode the media data so as to generate a frame, which mirrors the frame currently displayed by the electronic device, and which is to be outputted for image display.
According to a forth aspect of this invention, there is provided a method of synchronous image display adapted to be used by an electronic device and a digital media renderer that support the same network standard. The method includes the steps of:
(A) providing a frame information acquiring unit, a digital media server (DMS) and a digital media controller (DMC) to the electronic device;
(B) when the digital media controller assigns the digital media server to the digital media renderer, and when the digital media server receives a media content request from the digital media renderer, configuring the digital media server to transmit a frame information acquiring command to the frame information acquiring unit;
(C) configuring the frame information acquiring unit to acquire information associated with a frame that is currently displayed by the electronic device and encode the information thus acquired to generate a media data upon receipt of the frame information acquiring command;
(D) configuring the digital media server to transmit the media data to the digital media renderer; and
(E) configuring the digital media renderer to decode the media data so as to generate a frame, which mirrors the frame currently displayed by the electronic device, and which is to be outputted for image display.
Other features and advantages of the present invention will become apparent in the following detailed description of the embodiments of this invention, with reference to the accompanying drawings, in which:
The digital media controller 2 can be implemented by a remote control unit or be built in a smart terminal device, such as a smart phone, equipped with a basic operating interface. The digital media controller 2 is capable of searching the local area network for electronic devices that are provided with digital media servers and electronic devices that are provided with digital media renderers, and is further capable of assigning one electronic device provided with a digital media server to one electronic device provided with a digital media renderer so as to establish a connection between the digital media renderer and the digital media server, and to enable the digital media renderer to play media data from the digital media server of the electronic device assigned thereto by the digital media controller 2.
According to the described control mechanism of the digital media controller 2, when the display unit 11 of the electronic device 1 displays consecutive frames of a video, if it is desired to have the image currently displayed on the display unit 11 of the electronic device 1 displayed on the imaging device 3, a user can use the digital media controller 2 to search for the electronic device 1 (since the search involves techniques that are well known to those skilled in the art, the same will be omitted herein for the sake of brevity), and to assign the digital media server 14 of the electronic device 1 to the digital media renderer 31 of the searched imaging device 3. Specifically, the digital media renderer 31 will receive from the digital media controller 2 an access command specifying a path to the digital media server 14. According to the access command, the digital media renderer 31 subsequently establishes a connection with the digital media server 14 and sends a media content request to the digital media server 14. The media content request contains a media data format that is supported by the digital media renderer 31. It should be noted herein that the digital media controller 2 may be able to acquire the media data format supported by the digital media renderer 31, and thus, instead of the digital media renderer 31, the digital media controller 2 may also serve to inform the digital media server 14 of the media data format supported by the digital media renderer 31.
In addition, when the user uses the digital media controller 2 to control the digital media renderer 31 to stop the synchronous display, the digital media renderer 31 sends a stop command to the digital media server 14. Therefore, in step 26, it is determined whether the digital media server 14 receives the stop command. In the affirmative, the digital media server 14 stops operation of the frame information acquiring unit 13 and stops sending the media data to the digital media renderer 31 in step 27; otherwise, the process goes back to step 24. In other words, steps 24 and 25 are repeated until the digital media server 14 receives the stop command from the digital media renderer 31.
Moreover, to enhance performance and to reduce network flow and save bandwidth, when the frame that is currently displayed on the display unit 11 of the electronic device 1 is not one of a plurality of consecutive frames of a video, but an image of a Microsoft® Word file, or a Microsoft® PowerPoint file, etc., if concurrent display of the same on the image output unit 32 is desirable, it is not necessary to repeatedly acquire the information of the frame that is currently displayed on the display unit 11 at the frame rate of the display unit 11, but is only necessary to acquire the information of the frame whenever there is an update to the image displayed. Accordingly, the digital media controller 2 may include a detecting module (not shown) that is capable of detecting that the image displayed on the display unit 11 has been updated, i.e., that a subsequent frame differs from a previous frame. Alternatively, the digital media controller 2 may detect whether the image currently displayed on the display unit 11 has been updated through a feedback from the frame information acquiring unit 13, which indicates that the information associated with the frame as stored in the video memory 12 has changed. Therefore, in either case, with reference to
To sum up, this invention provides an electronic device 1 provided with a frame information acquiring unit 13 for acquiring information associated with the displayed image on the display unit 11 on a per frame basis. The information can be subsequently transmitted to a digital media renderer 31 of an imaging device 3 at ease so as for a image output unit 32 of the imaging device 3 to immediately and substantially synchronously reproduce an identical image thereon.
While the present invention has been described in connection with what are considered the most practical embodiments, it is understood that this invention is not limited to the disclosed embodiments but is intended to cover various arrangements included within the spirit and scope of the broadest interpretation and equivalent arrangements.
Number | Date | Country | Kind |
---|---|---|---|
101104909 | Feb 2012 | TW | national |