Video conference device and method for using the same
First Claim
1. A video conference (VC) device for communicating with a plurality of VC terminals, comprising:
- a VC box, the VC box including a VC controller module, a media stream receiver module, and a decoder module, the VC controller module including a remote user interface (RUI) client; and
a set-top box (STB) electrically connected to the VC box, the STB including a VC agent module connected to the VC controller module and a graphical user interface (GUI) management module connected to the VC agent module;
the VC agent module further including a RUI server and a VC-GUI agent;
wherein when a session is established between one of the VC terminals and the VC box, the VC controller detects if the decoder module is available;
when the decoder module is available, the VC controller controls the media stream receiver module to receive a media stream sent from the VC terminal and transmit the media stream to the decoder module, and the decoder module processes the media stream to generate corresponding video and audio signals for the session; and
when the decoder module is unavailable, the VC controller module controls the media stream receiver module to receive the media stream sent from the VC terminal and transmit the media stream to the STB, and the STB processes the media stream to generate corresponding video and audio signals for the session, the RUI client transmits a GUI data of the VC box to the GUI management module through the RUI server, the VC controller module registers windows of displaying the GUI data and images corresponding to the media stream processed by the STB in the GUI management module through the VC-GUI agent, the VC-GUI agent detects display positions of the windows on display devices through the GUI management module.
1 Assignment
0 Petitions
Accused Products
Abstract
A video conference (VC) device for communicating with VC terminals includes a VC box and a set-top box (STB). The VC box includes a VC controller module, a media stream receiver module, and a decoder module. When a session is established between one of the VC terminals and the VC box, the VC controller detects if the decoder module is available. When the decoder module is available, the media stream receiver module receives a media stream sent from the VC terminal and transmits the media stream to the decoder module, and the decoder module processes the media stream to generate corresponding video and audio signals for the session. When the decoder module is unavailable, the media stream receiver module transmits the media stream to the STB, and the STB processes the media stream to generate corresponding video and audio signals for the session.
-
Citations
13 Claims
-
1. A video conference (VC) device for communicating with a plurality of VC terminals, comprising:
-
a VC box, the VC box including a VC controller module, a media stream receiver module, and a decoder module, the VC controller module including a remote user interface (RUI) client; and a set-top box (STB) electrically connected to the VC box, the STB including a VC agent module connected to the VC controller module and a graphical user interface (GUI) management module connected to the VC agent module;
the VC agent module further including a RUI server and a VC-GUI agent;wherein when a session is established between one of the VC terminals and the VC box, the VC controller detects if the decoder module is available;
when the decoder module is available, the VC controller controls the media stream receiver module to receive a media stream sent from the VC terminal and transmit the media stream to the decoder module, and the decoder module processes the media stream to generate corresponding video and audio signals for the session; and
when the decoder module is unavailable, the VC controller module controls the media stream receiver module to receive the media stream sent from the VC terminal and transmit the media stream to the STB, and the STB processes the media stream to generate corresponding video and audio signals for the session, the RUI client transmits a GUI data of the VC box to the GUI management module through the RUI server, the VC controller module registers windows of displaying the GUI data and images corresponding to the media stream processed by the STB in the GUI management module through the VC-GUI agent, the VC-GUI agent detects display positions of the windows on display devices through the GUI management module. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for using a video conference (VC) device and communicating with a plurality of VC terminals to establish a VC, wherein the VC device comprises a VC box including a decoder module and a set-top box (STB) electrically connected to the VC box, the method comprising:
-
identifying type parameters and working parameters to ensure that the STB has at least one available decoder for processing media streams sent from the VC terminals; when a session is established between one of the VC terminals and the VC box, detecting whether the decoder module is available or not; when the decoder module is available, using the decoder module to process the media stream to generate corresponding video and audio signals for the session; and when the decoder module is unavailable, transmitting the media stream to the STB and using the STB to process the media stream to generate corresponding video and audio signals for the session, transmitting a graphical user interface (GUI) data of the VC box to the GUI management module, registering windows of displaying the GUI data and images corresponding to the media stream, and detecting display positions of the windows on display devices. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification