User experience for conferencing with a touch screen display
A video conference system includes two cameras placed on opposite sides of a touch screen display. Multimedia processing is performed in order to automatically switch between the cameras and to display items on the touch screen display based on user position or user interactions with the system.
1. A computer-implemented method of controlling a display on a conferencing system, comprising:
detecting a user position relative to a touch sensitive display screen in the conferencing system;
detecting a user height;
based on the detected user position and the detected user height, selecting a portion of the touch sensitive display screen as a user interface (UI) control display location;
displaying a touch-enable UI control at the UI control display location;
receiving a touch input through the UI control; and
performing an action in the conferencing system based on the touch input.
2. The computer-implemented method of claim 1 and further comprising:
detecting that the user position relative to the touch sensitive display screen has changed to an updated user location; and
performing the steps of identifying a display location and displaying the displayed item, based on the updated user location.
3. The computer-implemented method of claim 1 wherein identifying a display location comprises:
identifying an incoming video display location based on the detected user position, and
displaying an incoming video image at the incoming video display location.
4. The computer-implemented method of claim 1 , and further comprising:
determining that a user represented in the incoming video image is currently speaking or is about to speak; and
in response to the determination, modifying the incoming video image.
5. The computer-implemented method of claim 4 , wherein modifying the incoming video image comprises:
enlarging the incoming video image.
6. The computer-implemented method of claim 1 , and further comprising:
automatically selecting one of first and second cameras associated with the conferencing system to provide outgoing video based on the detected user position.
7. The computer-implemented method of claim 1 , and further comprising:
activating a user input mechanism based on the detected user position.
8. An electronic conferencing system comprising:
at least one processor; and
memory storing instructions executable by the at least one processor, wherein the instructions configure the electronic conferencing system to:
detect a user position relative to a touch sensitive display screen in the conferencing system;
detect a user height;
based on the detected user position and the detected user height, select a portion of the touch sensitive display screen as a user interface (UI) control display location;
display a touch-enable UI control at the UI control display location;
receive a touch input through the UI control;
perform an action in the conferencing system based on the touch input.
9. The electronic conferencing system of claim 8 , wherein the instructions configure the electronic conferencing system to:
detect that the user position relative to the touch sensitive display screen has changed to an updated user location; and
based on the updated user location,
identify the display location; and
display the displayed item based on the identified display location.
10. The electronic conferencing system of claim 8 , wherein the instructions configure the electronic conferencing system to:
identify an incoming video display location based on the detected user position;
display an incoming video image at the incoming video display location.
11. The electronic conferencing system of claim 10 , wherein the instructions configure the electronic conferencing system to:
determine that a user represented in the incoming video image is currently speaking or is about to speak; and
in response to the determination, modify the incoming video image.
12. The electronic conferencing system of claim 11 , wherein the instructions configure the electronic conferencing system to modify the incoming video image by enlarging the incoming video image.
13. The electronic conferencing system of claim 8 , wherein the instructions configure the electronic conferencing system to:
automatically select one of first and second cameras associated with the conferencing system to provide outgoing video based on the detected user position.