Switching cameras during a video conference of a multi-camera mobile device
First Claim
1. A non-transitory machine-readable medium of a first mobile device that includes first and second cameras, the machine-readable medium storing a program for conducting a video conference between the first mobile device and a second device, the program comprising sets of instructions for:
- selecting the first camera for capturing images;
transmitting images captured by the first camera to the second device;
during the video conference, receiving selection of the second camera for capturing images;
in response to receiving the selection of the second camera, switching from transmitting images captured by the first camera to transmitting images captured by the second camera; and
displaying an animation to visually indicate the switch from the transmission of images captured by the first camera to the transmission of images captured by the second camera, wherein the animation starts by displaying the images captured by the first camera and transitions from displaying the images captured by the first camera to displaying the images captured by the second camera.
0 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments provide a method for conducting a video conference between a first mobile device and a second device. The first mobile device includes first and second cameras. The method selects the first camera for capturing images. The method transmits images captured by the first camera to the second device. The method receives selections of the second camera for capturing images during the video conference. The method terminates the transmission of images captured by the first camera and transmits images captured by the second camera of the first mobile device to the second device during the video conference.
64 Citations
28 Claims
-
1. A non-transitory machine-readable medium of a first mobile device that includes first and second cameras, the machine-readable medium storing a program for conducting a video conference between the first mobile device and a second device, the program comprising sets of instructions for:
-
selecting the first camera for capturing images; transmitting images captured by the first camera to the second device; during the video conference, receiving selection of the second camera for capturing images; in response to receiving the selection of the second camera, switching from transmitting images captured by the first camera to transmitting images captured by the second camera; and displaying an animation to visually indicate the switch from the transmission of images captured by the first camera to the transmission of images captured by the second camera, wherein the animation starts by displaying the images captured by the first camera and transitions from displaying the images captured by the first camera to displaying the images captured by the second camera. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory machine-readable medium of a first mobile device that includes first and second cameras, the machine-readable medium storing a program for conducting a video conference between the first mobile device and a second device, the program comprising a graphical user interface (“
- GUI”
), the GUI comprising;a display area for displaying images that are (1) captured by a camera of the first mobile device and (2) transmitted to the second mobile device during a real-time video conference session; and a selectable user interface (“
UI”
) item for switching between the cameras of the first mobile device during the video conference, wherein when a switch occurs between the cameras, the first mobile device terminates the transmission of images captured by one of the first device'"'"'s cameras and transmits to the second device images captured by the other of the first device'"'"'s camera. - View Dependent Claims (11, 12, 13, 14)
- GUI”
-
15. A method of defining a program for a first mobile device to conduct a video conference with a second device, said first mobile device comprising first and second cameras, the method comprising:
-
defining a display area for displaying images that are (1) captured by the first camera of the first mobile device and (2) transmitted to the second mobile device during a real-time video conference session; and defining a selectable user interface (“
UI”
) item for switching between the cameras of the first mobile device during the video conference, wherein when a switch occurs between the cameras, the first mobile device displays an animation to visually indicate the switch from transmitting images captured by the first camera to transmitting images captured by the second camera, wherein the animation starts by displaying the images captured by the first camera and transitions from displaying the images captured by the first camera to displaying the images captured by the second camera. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A non-transitory machine-readable medium of a first mobile device that includes first and second cameras, the machine-readable medium storing a program for conducting a video conference between the first mobile device and a second device, the program comprising sets of instructions for:
-
selecting the first camera for capturing images; transmitting images captured by the first camera to the second device; during the video conference, receiving a request from the second device to select the second camera; and in response to the request, terminating the transmission of images captured by the first camera in order to transmit images captured by the second camera of the first mobile device to the second device. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A non-transitory machine-readable medium of a first mobile device that includes first and second cameras, the machine-readable medium storing a program for conducting a video conference between the first mobile device and a second device, the program comprising sets of instructions for:
-
selecting the first camera for capturing images; transmitting images captured by the first camera to the second device; during the video conference, receiving a request from the second device to select the second camera; in response to the request, switching from capturing images by the first camera to capturing images by the second camera; and displaying an animation to visually indicate the switch from the capturing of images by the first camera to the capturing of images by the second camera, wherein the animation starts by displaying the images captured by the first camera and transitions from displaying the images captured by the first camera to displaying the images captured by the second camera.
-
-
26. The non-transitory machine-readable medium of 25, wherein the program further comprises a set of instructions for:
in response to the request, switching from transmitting images captured by the first camera to transmitting images captured by the second camera by terminating the transmission of images captured by the first camera and transmitting images captured by the second camera of the first mobile device to the second device.
-
27. The non-transitory machine-readable medium of 25, wherein the animation transitions from displaying the images captured by the first camera to displaying the images captured by the second camera by displaying the images captured by the first camera to appear to rotate out of view while displaying the images captured by the second camera to appear to rotate into view.
-
28. The non-transitory machine-readable medium of 27, wherein the animation transitions from displaying the images captured by the first camera to displaying the images captured by the second camera further by displaying the images captured by the first camera to appear to rotate out of view about a vertical axis while displaying the images captured by the second camera to appear to rotate into view about the vertical axis.
Specification