Decentralized system and method for voice and video sessions
09894319 ยท 2018-02-13
Assignee
Inventors
Cpc classification
H04W84/18
ELECTRICITY
H04N7/147
ELECTRICITY
H04W4/20
ELECTRICITY
H04M1/2535
ELECTRICITY
H04N7/148
ELECTRICITY
International classification
H04W4/20
ELECTRICITY
Abstract
A video communication apparatus is described, which includes a receiver for receiving video data from an internet telephony service over a communication channel, a display screen for playing the received video data received by the receiver, a wireless module for communication with a handset, and a processor configured to coordinate playing of the received video data on the display screen in synchronization with playing, by the handset, of audio data received by the handset from the internet telephony service. A handset is also described, which includes a receiver to receive audio data from an internet telephony service over a communication channel, an audio output to play the received audio data received by the receiver, a wireless module to communicate with a display device, and a processor. The processor can synchronize, using the wireless module, play of the received audio data on the audio output with display, by the display device, of video data received by the display device from the internet telephony service.
Claims
1. A video communication apparatus, comprising: a receiver to receive video data for a video call from an internet telephony service over a first communication channel, the video call being divided into the received video data and audio data, the received video data comprising a video component of the video call and the audio data comprising an audio component of the video call; a display screen to display the received video data; a wireless module for communication with a mobile electronic device, the mobile electronic device being separate from the receiver and configured to receive the audio data of the video call from the internet telephony service over a second communication channel; a buffer; and a processor to synchronize, using the wireless module, display of the received video data on the display screen with play, by the mobile electronic device, of the received audio data, the received video data and the received audio data for a same video call, the processor configured to transmit information about the mobile electronic device to the internet telephony service in order for the internet telephony service to identify the same video call and enable the video communication apparatus and the mobile electronic device to join the same video call, the processor configured to delay the display of the received video data using the buffer or delay the play of the received audio data at the mobile electronic device.
2. The apparatus of claim 1 further comprising an audio output component, and wherein the processor is further configured to also receive the audio data over the first communication channel and to play the received audio data on the audio output component.
3. The apparatus of claim 1, wherein the wireless module communicates with the mobile electronic device via a local communication channel, and wherein the local communication channel comprises WiFi, Bluetooth, infrared, or near field communication.
4. The apparatus of claim 3, wherein the mobile electronic device is further configured to control elements of the video communication apparatus via the local communication channel.
5. The apparatus of claim 1, further comprising an audio input means, wherein the audio input means is configured to receive another audio data, the other audio data being returned to the internet telephony service as part of the same video call.
6. The apparatus of claim 1, further comprising a video input means, wherein the video input means is configured to receive another video data, the other video data being returned to the internet telephony service as part of the same video call.
7. The apparatus of claim 1, wherein the second communication channel comprises a cellular telephone network.
8. The apparatus of claim 1 further comprising an additional display screen, wherein the processor is further configured to hand-over the video data from the display screen to the additional display screen.
9. The apparatus of claim 8, wherein the hand-over of the video data from the display screen to the additional display screen coincides with a move of the mobile electronic device from a first location to a second location.
10. The apparatus of claim 1, wherein the first communication channel is of a higher band width than the second communication channel.
11. A mobile electronic device, comprising: a receiver to receive audio data for a video call from an internet telephony service over a first communication channel, the video call being divided into video data and the received audio data, the video data comprising a video component of the video call and the received audio data comprising an audio component of the video call; an audio output to play the received audio data; a wireless module for communication with a display device, the display device being separate from the receiver and configured to receive the video data of the video call from the internet telephony service over a second communication channel; a buffer; and a processor to synchronize, using the wireless module, play of the received audio data on the audio output with display, by the display device, of the received video data, the received video data and the received audio data for a same video call, the processor configured to transmit information about the display device to the internet telephony service in order for the internet telephony service to identify the same video call and enable the mobile electronic device and the display device to join the same video call, the processor configured to delay play of the received audio data using the buffer or delay the display of the received video data at the display device.
12. The mobile electronic device of claim 11, wherein the wireless module communicates with the display device via a local communication channel, and wherein the local communication channel comprises WiFi, Bluetooth, infrared, or near field communication.
13. The mobile electronic device of claim 12, wherein the mobile electronic device is further configured to communicate with the internet telephony service via the local communication channel and the display device.
14. The mobile electronic device of claim 11, further comprising a display, and wherein the processor is further configured to also receive the video data over the first communication channel and to display the received video data on the display.
15. The mobile electronic device of claim 11, further comprising an audio input means, wherein the audio input means is configured to receive another audio data, the other audio data being returned to the internet telephony service as part of the same video call.
16. The mobile electronic device of claim 11, further comprising a video input means, wherein the video input means is configured to receive another video data, the other video data being returned to the internet telephony service as part of the same video call.
17. The mobile electronic device of claim 11, wherein the first communication channel comprises a cellular telephone network.
18. The mobile electronic device of claim 11, further comprising an additional display device, wherein the processor is further configured to hand-over the video data from the display device to the additional display device.
19. The mobile electronic device of claim 18, wherein the hand-over of the video data from the display device to the additional display device coincides with a move of the mobile electronic device from a first location to a second location.
20. The mobile electronic device of claim 11, wherein the mobile electronic device is further configured to initiate the video call.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The present invention will be more fully understood and appreciated from the following detailed description, taken in conjunction with the drawings in which:
(2)
(3)
(4)
(5)
(6)
DETAILED DESCRIPTION
(7) Aspects of the present invention relate generally to Voice and Video over IP. In particular, aspects of the present invention relate to a system and method for communication where there is more than one terminal for conducting and controlling the VoIP sessions.
(8) Reference is now made to
(9) According to an embodiment of the present invention, a softphone application is installed and operates on both Display 110 and Handset 120, which are synced so as to provide a seamless experience to the user. A typical scenario includes a user having the Handset 120 close to him, possibly in his hands, whereas Display 110 is a few meters away, such as when Display 110 is an LCD display in the living room. Therefore such a scenario or similar scenarios would benefit from a decentralized system and method for providing Voice over IP or Voice and Video over IP sessions. According to an embodiment of the present invention, the controlling of such VoIP sessions is done from Handset 120; e.g. initiating calls to contacts, answering calls, ending calls, etc.
(10) According to an embodiment of the present invention, both Display 110 and Handset 120 have audio and video capabilities, as shown in Table 1 below. Display 110 includes audio input means (e.g. built-in microphone, or such that is connected to the processing unit and modem 140), audio output (speakers), video input (built-in camera or such that is connected to the processing unit and modem 140) and video output (the display). Handset 120 includes audio input means (microphone), audio output means (earpiece and/or speakers and or headsets), and video output means (display) and according to an embodiment of the present invention may also include video input means (built-in or attachable camera).
(11) TABLE-US-00001 TABLE 1 Display 110 Handset 120 Audio input Built-in microphone or Built-in microphone microphone attached to processing unit and modem 140 Audio output Speakers earpiece and/or speakers and or headsets Video input Built-in camera or attached to Built-in or attachable processing unit and modem 140 camera Video output Display Display
(12) Reference is now made to
(13) Reference is now made to
(14) According to a preferred embodiment of the present invention, since Handset 120 is typically in great vicinity to the user, it is used as the audio input of a conversation. The audio out may be either the audio output means of Display 110 or that of Handset 120; video output is preferably the display of Display 110, and video input may be either video input means of Display 110 or Handset 120.
(15) According to another embodiment of the present invention, audio and video input and output means may be used concurrently. E.g., both audio output of Display 110 and that of Handset 120 may play the audio of the active conversation.
(16) Reference is now made to
(17) Step 430 occurs concurrently or immediately follows step 420. At step 430, a second connection is established between internet telephony service provider 130 and Display 110. According to an embodiment of present invention, said second connection is initiated by Display 110, which contacts internet telephony service provider 130 and signal that it should join initiated or ongoing session between internet telephony service provider 130 and Handset 110. Display 110 may transfer any detail about Handset and/or session so that internet telephony service provider 130 identifies session and can transfer the session or parts of it (e.g. video) to Display 110. According to another embodiment of the present invention, Handset 120 signals to internet telephony service provider 130 that it is paired to Display 110, and therefore the initiated VoIP session should be shared with Display 110.
(18) Said second connection between Display 110 and Internet telephony service provider 130 is typically established for video purposes, whereas according to an embodiment of the present invention, video of said VoIP session is transferred between internet telephony service provider 130 and Display 110, and audio is transferred between internet telephony service provider 130 and both Handset 120 and Display 110.
(19) Display 110 typically has a larger display than Handset 120, more convenient for user viewing, and possibly better speakers, and in addition connection between Display 110 and internet telephony service provider 130 is of higher band width, as compared to connection between Handset 120 and internet telephony service provider 130. Therefore, at step 440, the video part of the VoIP session, which is more band-width consuming, is transferred between Display 110 and internet telephony service provider 130, and the audio part is transferred between internet telephony service provider 130 and both Display 110 and Handset 120. Handset 110 is especially used for audio input of the VoIP session, whereas the audio output may be played through audio output means of Handset 110, Display 120, or both. At step 450, user terminates VoIP session via Handset 120.
(20) According to an aspect of the current invention, even though the VoIP session is divided between two connections, the session is seamless and the user carries out the conversation as if it were a single connection. Accordingly, there is synchronization between Display 110 and Handset 120. Said synchronization is used in diminishing latencies between audio and video, and between Display 110 and Handset 120. The video received and displayed on Display 110 is synchronized with the audio received and played on either speaker/s 113 of Display 110 or audio output means 123 of Handset 120. Synchronization between Display 110 and Handset 120 is performed either via internet telephony service provider 130 or directly. In a first embodiment of the present invention, a time stamp is sent from both Display 110 and Handset 120 to internet telephony service provider 130. The internet telephony service provider 130 in turn alters transmission time of data, audio and/or video, to Display 110 and Handset 120. According to a second embodiment of the present invention, Display 110 and Handset 120 may have buffers which allow them to synchronize between Display 110 and Handset 120, by delaying playing/sending of data to internet telephony service provider 130.
(21) According to an embodiment of the present invention, Handset 120 is also used to control other elements in Display 110, using local communication channel, which is established by local wireless modules 112 and 122. For example, Handset 120 may act as a remote control to Display 110.
(22) According to yet another embodiment of the present invention, the system includes multiple Displays, similar to Display 110. Handset 120 communicates with all Displays, and may control a session which is divided between Handset 120 and a first Display 120 and upon manual selection by the user, or automatically, session may be handed-over to be divided between Handset 120 and second Display 110. Hand-over between first Display 110 and second Display 110 is initiated manually by user, who may be able to see which other Displays are in his vicinity. In another embodiment of the present invention, the session may be handed over automatically, possibly when user moves from first location to second location, and/or when local communication between Handset 120 and said second Display 110 is typically of better quality than that between Handset 120 and said first Display 110. Such handover mechanisms are described in the art, for example, U.S. Pat. No. 6,834,192 to Watanabe et al., which describes handover of communications in a Bluetooth, or other, radio communication system, or U.S. patent application Ser. No. 11/680,911 to Jougit, describing a method and system for a distributed Bluetooth host architecture.
(23) Reference is now made to