IP Library Granted Patent US 8,026,913
Granted Patent B2
US 8,026,913 · App. 12/181,713 · Granted Sep 27, 2011

Image capture and buffering in a virtual world

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,026,913
App. No.
12/181,713
Granted
Sep 27, 2011
Kind
B2
Abstract

A technique is disclosed for detecting photo opportunities within a virtual environment. In response to detecting a photo opportunity, images of the virtual environment may be captured from perspectives not limited to the user's viewport. A variety of physiological and virtual world parameters are measured to determine when to capture an image of a user interacting with the virtual environment. To improve the quality of images, these parameters may be individually weighted by factors specified by the user. Captured images may be stored in a temporary buffer space, possibly replacing older images. The user may view the buffer contents and select ideal images to move to a permanent gallery. The user's image selections can in turn be used to further improve the quality of future images.

Claims (41)

1. A computer implemented method for capturing image data depicting a virtual world, comprising:

monitoring a plurality of measurements related to a user interacting with the virtual word;

computing, from all of the plurality of measurements by at least one computer processor, a current value for a photo opportunity score;

comparing the current value for the photo opportunity score to a predefined threshold; and

upon determining that the current value for the opportunity score exceeds the predefined threshold, capturing a set of image data of the virtual world.

2. The method of claim 1 , wherein at least one of the plurality of measurements is weighted by a user-configurable weighting value.

3. The method of claim 1 , further comprising, storing the captured image data of the virtual world in a buffer, wherein the buffer is configured to store a plurality of sets of image data and a photo opportunity score corresponding to each set of image data.

4. The method of claim 3 , further comprising:

receiving a selection of one of the sets of image data from the buffer; and

copying the selected set of image data to a permanent photo gallery.

5. The method of claim 1 , wherein the plurality of measurements includes at least one of a number of nearby friends, a relationship strength of friends, a type of activity being performed, a magnitude of activity, microphone cues, characters used in an instant message exchange, a typing speed, a typing pattern, a keyword used in an instant message exchange, dialogue content, and an aggregation of viewport orientations.

6. The method of claim 1 , wherein the set of image data includes a plurality of images capturing an image of the virtual world, and wherein each image is captured from a distinct camera position.

7. The method of claim 1 , wherein the set of image data include a set of three-dimensional scene data describing each object depicted in the virtual environment at when the set of image data is captured.

8. A computer-readable storage medium containing a program which, when executed, performs an operation for capturing image data depicting a virtual world, comprising:

monitoring a plurality of measurements related to a user interacting with the virtual word;

computing, from all of the plurality of measurements, a current value for a photo opportunity score;

comparing the current value for the photo opportunity score to a predefined threshold; and

upon determining that the current value for the opportunity score exceeds the predefined threshold, capturing a set of image data of the virtual world.

9. The computer-readable storage medium of claim 8 , wherein at least one of the plurality of measurements is weighted by a user-configurable weighting value.

10. The computer-readable storage medium of claim 8 , wherein the operation further comprises, storing the captured image data of the virtual world in a buffer, wherein the buffer is configured to store a plurality of sets of image data and a photo opportunity score corresponding to each set of image data.

11. The computer-readable storage medium of claim 10 , wherein the operation further comprises:

receiving a selection of one of the sets of image data from the buffer; and

copying the selected set of image data to a permanent photo gallery.

12. The computer-readable storage medium of claim 8 , wherein the plurality of measurements includes at least one of a number of nearby friends, a relationship strength of friends, a type of activity being performed, a magnitude of activity, microphone cues, characters used in an instant message exchange, a typing speed, a typing pattern, a keyword used in an instant message exchange, dialogue content, and an aggregation of viewport orientations.

13. The computer-readable storage medium of claim 8 , wherein the set of image data includes a plurality of images capturing an image of the virtual world, and wherein each image is captured from a distinct camera position.

14. The computer-readable storage medium of claim 8 , wherein the set of image data include a set of three-dimensional scene data describing each object depicted in the virtual environment at when the set of image data is captured.

15. A system, comprising:

a processor; and

a memory containing a program, which when executed by the processor is configured to perform an operation for capturing image data depicting a virtual world, comprising:

monitoring a plurality of measurements related to a user interacting with the virtual word;

computing, from all of the plurality of measurements, a current value for a photo opportunity score;

comparing the current value for the photo opportunity score to a predefined threshold; and

upon determining that the current value for the opportunity score exceeds the predefined threshold, capturing a set of image data of the virtual world.

16. The system of claim 15 , wherein at least one of the plurality of measurements is weighted by a user-configurable weighting value.

17. The system of claim 15 , wherein the operation further comprises, storing the captured image data of the virtual world in a buffer, wherein the buffer is configured to store a plurality of sets of image data and a photo opportunity score corresponding to each set of image data.

18. The system of claim 17 , wherein the operation further comprises:

receiving a selection of one of the sets of image data from the buffer; and

copying the selected set of image data to a permanent photo gallery.

19. The system of claim 15 , wherein the plurality of measurements includes at least one of a number of nearby friends, a relationship strength of friends, a type of activity being performed, a magnitude of activity, microphone cues, characters used in an instant message exchange, a typing speed, a typing pattern, a keyword used in an instant message exchange, dialogue content, and an aggregation of viewport orientations.

20. The system of claim 15 , wherein the set of image data includes a plurality of images capturing an image of the virtual world, and wherein each image is captured from a distinct camera position.

21. The system of claim 15 , wherein the set of image data include a set of three-dimensional scene data describing each object depicted in the virtual environment at when the set of image data is captured.

Assignments (2)
RELEASE OF SECURITY INTEREST Recorded Oct 17, 2016
From: BANK OF AMERICA, N.A.
To: ACTIVISION BLIZZARD INC.; ACTIVISION PUBLISHING, INC.; ACTIVISION ENTERTAINMENT HOLDINGS, INC.; BLIZZARD ENTERTAINMENT, INC.
Reel/Frame 040381/0487 →
SECURITY AGREEMENT Recorded Feb 11, 2014
From: ACTIVISION PUBLISHING, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 032240/0257 →