User interface generation
First Claim
1. On screen display generation apparatus comprising:
- two or more independent sources of data for display;
a windows controller arranged to generate and periodically update a respective display panel for each source based at least partially on data from that source;
first storage means holding data for generated display panels including specification that ;
at least a part of one panel is translucent; and
display controller configured to generate output pixel values for display based at least partially on contributions from two or more of said display panels, with certain pixels having contributions from two display panels where a first panel is positioned to at least partially overlie a second and the overlying part of the first panel is specified as translucent, wherein the windows controller is arranged to generate each display panel as a first portion and a second, attached, portion with only one of the first and second portions being specified as translucent and wherein one of said sources comprises a source of video image frame sequences and the display panel for that source displays the video image frames in the portion other than that specified as translucent.
2 Assignments
0 Petitions
Accused Products
Abstract
An on-screen display generation apparatus (10) and method for controlling the same are provided, in which data from two or more independent sources (12, 16) is used by a windows controller (22) to generate and periodically update a respective display panel for each source based at least partially on data from that source. A display controller (28) is configured to generate output pixel values for display (32) based at least partially on contributions from two or more of the display panels (34, 36), with certain pixels having contributions from two display panels where a first panel is positioned to at least partially overlie a second and the overlying part of the first panel is specified as translucent.
170 Citations
14 Claims
-
1. On screen display generation apparatus comprising:
-
two or more independent sources of data for display;
a windows controller arranged to generate and periodically update a respective display panel for each source based at least partially on data from that source;
first storage means holding data for generated display panels including specification that ;
at least a part of one panel is translucent; and
display controller configured to generate output pixel values for display based at least partially on contributions from two or more of said display panels, with certain pixels having contributions from two display panels where a first panel is positioned to at least partially overlie a second and the overlying part of the first panel is specified as translucent, wherein the windows controller is arranged to generate each display panel as a first portion and a second, attached, portion with only one of the first and second portions being specified as translucent and wherein one of said sources comprises a source of video image frame sequences and the display panel for that source displays the video image frames in the portion other than that specified as translucent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for control of on-screen display of data from two or more independent sources of data for display, comprising:
-
generating and periodically updating a respective display panel for each source based at least partially on data from that source;
storing the generated display panels together with specification that at least a part of one panel is translucent; and
generating output pixel values for display based at least partially on contributions from two or more of said display panels, with certain pixels having contributions from two display panels where a first panel is positioned to at least partially overlie a second and the overlying part of the first panel is specified as translucent, wherein one of said sources comprises a source of video image frame sequences and the display panel for that source displays the video image frames in the portion other than that specified as translucent.
-
-
12. On screen display generation apparatus comprising:
-
two or more independent sources of data for display;
a windows controller arranged to generate and periodically update a respective display panel for each source based at least partially on data from that source;
first storage means holding data for generated display panels including specification that at least a part of one panel is translucent;
a display controller configured to generate output pixel values for display based at least partially on contributions from two or more of said display panels, with certain pixels having contributions from two display panels where a first panel is positioned to at least partially overlie a second and the overlying part of the first panel is specified as translucent, wherein said display controller is arranged to generate a two dimensional image of a three dimensional environment, based on stored data defining said environment, from a predetermined viewpoint within said environment, and with said display panels mapped onto surfaces within said environment; and
user-operable input means by operation of which the user is enabled to maneuver the location and/or direction of said viewpoint within the three dimensional environment, wherein the stored data defining the environment defines a plurality of generally prismatic bodies each having at least a planar face onto which a respective display panel is mapped and an adjacent surface onto which said overlying part is mapped, and wherein each prismatic body has two or more surfaces adjacent said planar face with each of said surfaces carrying ancillary data to the contents of the display panel, and the user operable input means is operable to direct said viewpoint to a user-selected one of said surfaces carrying ancillary data. - View Dependent Claims (13, 14)
-
Specification