×

Script-based video rendering

  • US 9,380,338 B2
  • Filed: 06/20/2012
  • Issued: 06/28/2016
  • Est. Priority Date: 08/16/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method executed by a computer system for rendering video content embodied by encoded video data on a user-computing platform that is one type of a plurality of different user-computing platform types, the method comprising:

  • transmitting a script to the user-computing platform, the script configured to be interpreted by an application program operating on any one of the plurality of user-computing platform types;

    encoding a series of frame images to provide the encoded video data, wherein encoding the frame images comprises;

    for at least a first one of the frame images provided in a first file format;

    analyzing content of the first one of frame images;

    selecting one among a plurality of secondary image file formats based on the analysis of the content of the first one of the frame images; and

    if the first file format differs from the selected one of the secondary image file formats, converting the image file format of the first one of the frame images into the selected one of the secondary file formats; and

    for at least a second one of frame images provided in a second file format;

    analyzing content of the second one of frame images;

    selecting a different one among the plurality of secondary image file formats based on the analysis of the content of the second one of the frame images; and

    if the second file format differs from the selected different one of the secondary image file formats, converting the image file format of the second one of the frame images into the selected different one of the secondary file formats;

    wherein each of the plurality of secondary image file formats is capable of being natively rendered by the application program; and

    transmitting the encoded video data to the user-computing platform;

    wherein the script is further configured to cause the script to be interpreted by the application program to;

    decode the transmitted encoded video data into decoded video data comprising the frame images; and

    render the decoded video data by displaying the frame images.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×