Bitrate preview for video objects
AssigneeYahoo! Inc.
InventorsSumit Mishra, Priyanka Jain, Kishore Nair
Life of this patent
Estimating the term…
Abstract
Techniques are provided for enabling videos to be included in online advertisements. Multiple versions of a video are generated that have different bitrates. The multiple versions are enabled to be previewed so that acceptable quality videos are made available to be included in online advertisements. A version that is of unacceptable quality may be rejected. When an online advertisement is to be displayed, a video is selected from the versions that passed the preview (were not rejected) to be included in the online advertisement. The video is selected according to the bandwidth of electronic device that is used to download and view the online advertisement.
Claims20
A method, comprising:
- enabling a user to provide a video source object;
- validating the video source object to determine whether the video source object meets at least one predetermined encoding factor;
- encoding the video source object to generate a plurality of encoded video objects, each encoded video object having a corresponding bit rate;
- enabling the user to preview each of the plurality of encoded video objects;
- and
- enabling the user to select at least one of the plurality of encoded video objects to be included in an online advertisement.
A system, comprising:
- a user interface generator configured to generate a user interface that enables a user to provide a video source object;
- a video object validator configured to validate the video source object to determine whether the video source object meets at least one predetermined encoding factor;
- and
- an encoding module configured to encode the video source object to generate a plurality of encoded video objects, each encoded video object having a corresponding bit rate;
- wherein the user interface is configured to enable the user to preview each of the plurality of encoded video objects, and to enable the user to select at least one of the plurality of encoded video objects to be included in at least one online advertisement.
A computer program product comprising a computer-readable medium having computer program logic recorded thereon for enabling a processor to provide advertisements, comprising:
- first computer program logic means for enabling the processor to enable a user to provide a video source object;
- second computer program logic means for enabling the processor to validate the video source object to determine whether the video source object meets at least one predetermined encoding factor;
- third computer program logic means for enabling the processor to encode the video source object to generate a plurality of encoded video objects, each encoded video object having a corresponding bit rate;
- fourth computer program logic means for enabling the processor to enable the user to preview each of the plurality of encoded video objects;
- and
- fifth computer program logic means for enabling the processor to enable the user to select at least one of the plurality of encoded video objects to be included in at least one online advertisement.
Dependencies are inferred from the claim text.