Method and apparatus for video conferencing with audio redirection within a 360 degree view
First Claim
1. In a computer system capable of executing a video conferencing application having a user interface, a method comprising:
- (A) receiving a sequence of video data packets representing an entire 360 degree image;
(B) receiving data identifying a portion of the 360 degree image associated with an active speaker; and
(C) displaying a portion of the 360 degree image through the user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
A video conference application supports the use of both conventional and 360 degree cameras in virtual video conferences so that a complete 360 degree image may be transmitted to some or all of the conference participants, with the ability to view all or a part of the 360 degree image and to scroll through the image, as desired. The process of determining the current speaker in a virtual video teleconference is automated by sending, along an 360 degree image data, azimuth coordinate data identifying a “suggested” portion of the 360 degree field associated with the current speaker. The direction is determined by the sound detection technology at the source and is provided to each participant. Each participant can then independently choose to view: 1) the entire 360 degree video image; 2) the active speaker, as automatically suggested by the azimuth direction, or 3) a user selected portion of 360 degree video image.
-
Citations
17 Claims
-
1. In a computer system capable of executing a video conferencing application having a user interface, a method comprising:
-
(A) receiving a sequence of video data packets representing an entire 360 degree image;
(B) receiving data identifying a portion of the 360 degree image associated with an active speaker; and
(C) displaying a portion of the 360 degree image through the user interface. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product for use with a computer system capable of executing a video conferencing application with a user interface, the computer program product comprising a computer useable medium having embodied therein program code comprising:
-
(A) program code for receiving a sequence of video data packets representing an entire 360 degree image;
(B) program code for receiving data identifying a portion of the 360 degree image associated with an active speaker; and
(C) program code for displaying a portion of the 360 degree image through the user interface. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An apparatus for use with a computer system capable of executing a video conferencing application with a user interface, the apparatus comprising:
-
A) program logic for receiving a sequence of video data packets representing an entire 360 degree image;
B) program logic for receiving data identifying a portion of the 360 degree image recommended; and
C) program logic for displaying through the user interface the portion of the 360 degree image recommended for display.
-
-
12. A system for displaying 360 degree images in a video conference comprising:
-
(A) a source process executing on a computer system for generating sequence of video data packets representing an entire 360 degree image and data identifying a portion of the 360 degree image recommended for display;
(B) a server process executing on a computer system for receiving the sequence of video data packets and recommendation data from the source process and for transmitting the sequence of video data packets and recommendation data to a plurality of receiving processes; and
(C) a receiving process executing on a computer system and capable of displaying the portion of the 360 degree image recommended for display. - View Dependent Claims (13, 14)
-
-
15. In a computer system capable of executing a video conferencing application having a user interface, a method comprising:
-
(A) receiving a sequence of video data packets representing an entire 360 degree image;
(B) receiving data identifying a portion of the 360 degree image associated with an active speaker; and
(C) displaying through the user interface one of;
(i) the entire 360 degree image;
(ii) the portion of the 360 degree image identified as associated with an active speaker; and
(iii) a portion of the 360 degree image identified by user defined selection indicia received through the user interface.
-
-
16. A computer program product for use with a computer system capable of executing a video conferencing application with a user interface, the computer program product comprising a computer useable medium having embodied therein program code comprising:
-
(A) program code for receiving a sequence of video data packets representing an entire 360 degree image;
(B) program code for receiving data identifying a portion of the 360 degree image associated with an active speaker; and
(C) program code for displaying through the user interface one of;
(i) the entire 360 degree image;
(ii) the portion of the 360 degree image identified as associated with an active speaker; and
(iii) a portion of the 360 degree image identified by user defined selection indicia received through the user interface.
-
-
17. An apparatus for use with a computer system capable of executing a video conferencing application with a user interface, the apparatus comprising:
-
(A) program logic for receiving a sequence of video data packets representing an entire 360 degree image;
(B) program logic for receiving data identifying a portion of the 360 degree image associated with an active speaker; and
(C) program logic for displaying through the user interface one of;
(i) the entire 360 degree image;
(ii) the portion of the 360 degree image identified as associated with an active speaker; and
(iii) a portion of the 360 degree image identified by user defined selection indicia received through the user interface.
-
Specification