Media playback in a virtual environment
AssigneeDisney Enterprises, Inc.
InventorsLane Merrifield, Raul Guerra, Michael P. Yingling
Life of this patent
Estimating the term…
Abstract
A framework is provided for selecting media files for playback in a computer game. In one embodiment, user actions in the computer game are monitored. Further, user characterizations of media files may also be retrieved. The user characterizations may be input by a plurality of users via a media player application. A media file may be then selected for playback based on the monitored user actions and retrieved user characterizations. The selected media file may better suit an emotional experience of a user playing the computer game.
Claims20
A computer-implemented method, comprising:
- monitoring activity of a user in a virtual environment;
- retrieving user characterizations of a plurality of media files external to an application providing the virtual environment, wherein the user characterizations are input by a plurality of users each using a respective media player application for managing the plurality of media files and the user characterizations, and wherein the respective media player application is separate from an application that provides the virtual environment;
- and
- by operation of one or more computer processors, selecting a media file from the plurality of media files for playback in the virtual environment, based on at least the monitored activity of the user and the retrieved user characterizations.
A computer-implemented method, comprising:
- providing a virtual environment for a user;
- outputting, from a first media source internal to the virtual environment, a first media file for playback for the user;
- providing a user interface for controlling media playback, wherein the user interface is integrated into a virtual object in virtual environment;
- receiving, from the user and via the user interface, a request to play a second media file from a second media source external to the virtual environment;
- and
- by operation of one or more computer processors, outputting the second media file for playback in the virtual environment, responsive to the request.
A computer-implemented method, comprising:
- by operation of one or more computer processors, selecting a media file from the plurality of media files for playback in a virtual environment, based on at least the monitored activity of a user and user characterizations of a plurality of media files;
- outputting the media file for playback in the virtual environment;
- and
- providing a user interface for controlling media playback, wherein the user interface is integrated into a virtual object in virtual environment.
A computer-readable storage medium containing a program which, when executed, performs an operation comprising:
- monitoring activity of a user in a virtual environment;
- retrieving user characterizations of a plurality of media files external to an application providing the virtual environment, wherein the user characterizations are input by a plurality of users each using a respective media player application for managing the plurality of media files and the user characterizations, and wherein the respective media player application is separate from an application that provides the virtual environment;
- and
- selecting a media file from the plurality of musical scores for playback in the virtual environment, based on at least the monitored activity of the user and the retrieved user characterizations.
A computer-readable storage medium containing a program which, when executed, performs an operation comprising:
- providing a virtual environment for a user;
- outputting, from a first media source internal to the virtual environment, a first media file for playback for the user;
- providing a user interface for controlling media playback, wherein the user interface is integrated into a virtual object in virtual environment;
- receiving, from the user and via the user interface, a request to play a second media file from a second media source external to the virtual environment;
- and
- outputting the second media file for playback in the virtual environment, responsive to the request.
A system, comprising:
- one or more computer processors;
- and
- a memory containing a program, which when executed by the one or more computer processors is configured to perform an operation comprising:
- monitoring activity of a user in a virtual environment;
- retrieving user characterizations of a plurality of media files external to an application providing the virtual environment, wherein the user characterizations are input by a plurality of users each using a respective media player application for managing the plurality of media files and the user characterizations, and wherein the respective media player application is separate from an application that provides the virtual environment;
- and
- selecting a media file from the plurality of media files for playback in the virtual environment, based on at least the monitored activity of the user and the retrieved user characterizations.
A system, comprising:
- one or more computer processors;
- and
- a memory containing a program, which when executed by the one or more computer processors is configured to perform an operation comprising:
- providing a virtual environment for a user;
- outputting, from a first media source internal to the virtual environment, a first media file for playback for the user;
- providing a user interface for controlling media playback, wherein the user interface is integrated into a virtual object in virtual environment;
- receiving, from the user and via the user interface, a request to play a second media file from a second media source external to the virtual environment;
- and
- outputting the second media file for playback in the virtual environment, responsive to the request.
Dependencies are inferred from the claim text.