EP1008931A2

TV PIP applet implementation using a PIP framework

Abstract

A method and apparatus in which the appearance and functionality of a virtual remote control panel on a web page is controlled by an applet downloaded in connection with the web page. Because the appearance and functionality of the virtual control panel is controlled by the applet, it is easy to change. The invention also includes a set of methods or functions (an API) that can be used by the applet to interface to the video source. This API uses a PIP abstract Java class and a PIPInfo abstract Java class, where "PIP" stands for "picture in picture."

EP1008931A2, drawing sheet 1
Sheet 1 of 23

Term

Term ended

Projected expiry passed 29 November 2019, 6.8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

16 claims: 3 independent, 13 dependent

  1. 1
    A method of controlling display of video data, comprising:executing an applet specified within a downloaded web page;receiving, by the applet, user input via a virtual control panel displayed by the applet on the web page;andcontrolling display of video data on the web page, by the applet, in accordance with the user input.
  2. 15
    An apparatus that controls display of video data, comprising:software circuitry configured to execute an applet specified within a downloaded web page;software circuitry configured to receive, by the applet, user input via a virtual control panel displayed by the applet on the web page;andsoftware circuitry configured to control display of video data on the web page, by the applet, in accordance with the user input.
  3. 16
    A computer program product, comprising:a computer usable medium having computer readable code embodied therein for controlling a display of video data, comprising:computer readable program code devices configured to execute an applet specified within a downloaded web page;computer readable program code devices configured to receive, by the applet, user input via a virtual control panel displayed by the applet on the web page;andcomputer readable program code devices configured to control display of video data on the web page, by the applet, in accordance with the user input.