Nova Patents
EP3345084B1

Modification of graphical command tokens

Abstract

This record has no abstract on file.

EP3345084B1, drawing sheet 1
Sheet 1 of 7

Term

9.9 yearsleft in the term

Expires 8 August 2036.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

13 claims: 3 independent, 10 dependent

  1. 1
    A method for processing video data streamed by a source device (4) to a sink device (6), the method comprising:receiving (702), by the sink device and from the source device, one or more graphical command tokens generated by an application of the source device, wherein the one or more graphical command tokens are executable to render a frame of original video data at a first resolution, and wherein the graphical command tokens are instances of commands of a graphics application programming interface, API;modifying (704), by the sink device and independent of the application of the source device, the graphical command tokens to generate modified graphical command tokens that are executable to render one or more modified frames of video data at a second resolution that is different from the first resolution;rendering (706), by a GPU of the sink device, the modified graphical command tokens to generate the one or more modified frames of video data at the second resolution;and outputting (708), for presentation at the display operatively connected to the sink device, the one or more modified frames of video data at the second resolution.
  2. 7
    A sink device (6) for processing video data streamed by a source device (4) to the sink device, the sink device comprising:a communication unit (52) configured to receive (702), from the source device, one or more graphical command tokens generated by an application of the source device, wherein the one or more graphical command tokens are executable to render one or more frames of original video data at a first resolution, and wherein the graphical command tokens are instances of commands of a graphics application programming interface, API;and a graphics processing unit, GPU (20);and one or more processors configured to: modify (704), independent of the application of the source device, the graphical command tokens to generate modified graphical command tokens that are executable to render one or more modified frames of video data at a second resolution that is different from the first resolution;cause (706) the to render the modified graphical command tokens to generate the one or more modified frames of video data at the second resolution;and output (708), for presentation at the display operatively connected to the sink device, the one or more modified frames of video data at the second resolution.
  3. 13
    A computer-readable storage medium storing instructions that, when executed, cause one or more processors of a sink device for processing video data streamed by a source device to carry out the steps of one of claims 1 to 6.