×

Script based video rendering

  • US 9,215,499 B2
  • Filed: 06/13/2012
  • Issued: 12/15/2015
  • 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 received by 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 and further configured to cause the script to be interpreted by the application program to simulate a multi-threaded execution environment by;

    iteratively scheduling and performing a first simulated thread which comprises decoding the encoded video data into decoded video data comprising one or more frame images; and

    iteratively scheduling and performing a second simulated thread which comprises rendering the decoded video data by displaying the one or more frame images;

    wherein performing the first simulated thread comprises;

    dividing the first simulated thread into a plurality of sub-components;

    between the performance of pairs of sub-components, making one or more logical inquiries into one or more corresponding conditions and, in dependence on the one or more corresponding conditions, temporarily interrupting the first simulated thread to select and perform an iteration of one of;

    the second simulated thread; and

    another simulated thread which involves implementing an audio renderer interface which provides decoded audio data to an audio renderer for playing back the decoded audio data.

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