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.
- 2. The method of claim 1 wherein (C) further comprises:
(C1) displaying the portion of the 360 degree image associated with the active speaker.
- 3. The method of claim 1 further comprising:
(D) receiving user defined selection indicia through the user interface indicating a portion of the 360 degree image to be viewed; and wherein (C) further comprises:
(C1) displaying a portion of the 360 degree image identified by the user defined selection indicia.
- 4. The method of claim 1 further comprising:
(D) displaying the entire 360 degree image through the user interface.
- 5. The method of claim 1 wherein (C) further comprises:
(C1) defining a viewing portal within the user interface for displaying a portion of the 360 degree image; and (C2) displaying within the viewing portal the portion of the 360 degree image identified as associated with an active speaker.
- 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.
- 7. The computer program product of claim 6 wherein (C) further comprises:
(C1) program code for displaying the portion of the 360 degree image associated with the active speaker.
- 8. The computer program product of claim 6 further comprising:
(D) program code for receiving user defined selection indicia through the user interface indicating a portion of the 360 degree image to be viewed; and wherein (C) further comprises:
(C1) program code for displaying a portion of the 360 degree image identified by the user defined selection indicia.
- 9. The computer program product of claim 6 further comprising:
(D) program code for displaying the entire 360 degree image through the user interface.
- 10. The computer program product of claim 6 wherein (C) further comprises:
(C1) program code for defining a viewing portal within the user interface for displaying a portion of the 360 degree image; and (C2) program code for displaying within the viewing portal the portion of the 360 degree image identified as associated with an active speaker.
- 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.
- 13. The system of claim 12 wherein the source process, server process, and receiving process are operatively coupled over a computer network.
- 14. The system of claim 12 wherein the data identifying the portion of the 360 degree image recommended for display through the user interface is associated with an active speaker.
- 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.
RELATED APPLICATIONS
[0001] This application is a continuation-in-part application of U.S. patent application Ser. No. 10/154,043, filed May 23, 2002, entitled “Method and Apparatus for Video Conferencing with 360 Degree View” by Mark S. Kressin, which is commonly assigned and which claims priority thereto to for all purposes.
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
10154043 |
May 2002 |
US |
Child |
10223021 |
Aug 2002 |
US |