EP1008933A2

TV pip using java api classes and java implementation classes

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."

EP1008933A2, 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

7 claims: 3 independent, 4 dependent

  1. 1
    A method of controlling display of video data, comprising:creating, by an applet, a PIP object and a PIPlnfo object;sending the PIPlnfo object to the PIP object to initially control display of the video data within a web page;receiving, by the applet, user input via a virtual control panel displayed by the applet on the web page;and calling, by the applet, virtual control API functions in accordance with the user input to communicate with the PIP object and the PIPlnfo object to control the display of video data within the web page.
  2. 6
    An apparatus that controls display of video data, comprising:software circuitry configured to create, by an applet, a PIP object and a PIPlnfo object;software circuitry configured to send the PIPlnfo object to the PIP object to initially control display of the video data within a 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;and software circuitry configured to call, by the applet, virtual control API functions in accordance with the user input to communicate with the PIP object and the PIPlnfo object to control the display of video data within the web page.
  3. 7
    A computer program product, comprising:a computer usable medium having computer readable code embodied therein for allowing an applet to control display of video data within a web page, including: computer readable program code devices configured to create, by an applet, a PIP object and a PIPlnfo object;computer readable program code devices configured to send the PIPlnfo object to the PIP object to initially control display of the video data within the 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;and computer readable program code devices configured to call, by the applet, virtual control API functions in accordance with the user input to communicate with the PIP object and the PIPlnfo object to control the display of video data within the web page.