BACKGROUND

Improvements in video quality, including resolution, dynamic range, refresh rate, and color gamut, have increased bandwidth requirements for media content. Many devices have limited interface bandwidth, impeding their ability to receive and display such media content.

SUMMARY

The following presents a simplified summary of certain features. This summary is not an extensive overview, and is not intended to identify key or critical elements. The following summary merely introduces certain features in a simplified form as a prelude to the more detailed description.

A content device may have access to multiple versions of a piece of content and multiple sets of enhancement data for that content, may have multiple communication interfaces available for delivery of the content and enhancement files, and may dynamically determine a desired combination of content quality and interface use for retrieval of the content and enhancement files. A computing device may be configured to cause the display of all or a part of media content from one or more sources. In response to a receipt of a user request for media content, the computing device may determine information pertaining to the media content. Such information may include one or more sets of baseline media content, which may comprise forms of the media content available in different resolutions or aspect ratios. Such information may further include the availability and size of sets of enhancement data, which may be any information which may be used to improve the video and/or audio content of the baseline media content. The computing device may determine one or more interfaces over which such enhancement data may be received. Based on the available baseline media content, enhancement data, interfaces, the importance of the media content, and/or other considerations, the computing device may select baseline media content, one or more sets of enhancement data, and/or one or more interfaces over which to receive the baseline media content and/or enhancement data. The computing device may receive and cause display of the baseline media content and one or more sets of enhancement data. Different interfaces, baseline media content, and/or enhancement data may be selected for different portions of media content based on, for example, the importance of a portion of the media content, network conditions, user accounts, transmission costs, or other such considerations.

These and other features and advantages are described in greater detail below.

