Alternate display content controller
First Claim
1. A method for enabling the display of an image on a display area portion of a television video display system in conjunction with the display of a separately controlled user interface of the television that occupies a first display area, the video display system having a total displayable area and a video display memory, comprising:
- modifying the total displayable area of the video display system to include a second display area by adjusting the parameters of the video display system;
when the modified displayable area is larger than before modification, locating additional video display memory to correspond to the second display area, thereby creating an increased amount of video display memory that is addressable;
allocating the modified displayable area between the first display area and the second display area;
writing the image to the video display memory, such that at least a portion of the image is written to the video display memory that corresponds to the second display area in accordance with the allocation of the modified displayable area; and
transferring the video display memory contents to the video display system so that the image is displayed in conjunction with the separately controlled user interface of the television video display system.
4 Assignments
0 Petitions
Accused Products
Abstract
An alternate display content controller provides a technique for controlling a video display separately from and in addition to the content displayed on the operating system monitor. Where the display is a computer monitor, the alternate display content controller interacts with the computer utility operating system and hardware drivers to control allocation of display space and create and control one or more parallel graphical user interfaces adjacent the operating system desktop. An alternate display content controller may be incorporated in either hardware or software. As software, an alternate display content controller may be an application running on the computer operating system, or may include an operating system kernel of varying complexity ranging from dependent on the utility operating system for hardware system services to a parallel system independent of the utility operating system and capable of supporting dedicated applications. The alternate display content controller may also include content and operating software delivered over the internet or any other LAN. The alternate display content controller may also be included in a television decoder/settop box to permit two or more parallel graphical user interfaces to be displayed simultaneously.
152 Citations
39 Claims
-
1. A method for enabling the display of an image on a display area portion of a television video display system in conjunction with the display of a separately controlled user interface of the television that occupies a first display area, the video display system having a total displayable area and a video display memory, comprising:
-
modifying the total displayable area of the video display system to include a second display area by adjusting the parameters of the video display system;
when the modified displayable area is larger than before modification, locating additional video display memory to correspond to the second display area, thereby creating an increased amount of video display memory that is addressable;
allocating the modified displayable area between the first display area and the second display area;
writing the image to the video display memory, such that at least a portion of the image is written to the video display memory that corresponds to the second display area in accordance with the allocation of the modified displayable area; and
transferring the video display memory contents to the video display system so that the image is displayed in conjunction with the separately controlled user interface of the television video display system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
receiving data from the information source; and
writing the received data as part of writing the image to the video display memory.
-
-
11. The method of claim 10, further comprising translating the received data into a conventional television format before writing the received data.
-
12. The method of claim 1 wherein the modifying of displayable area further comprises adjusting the parameters of the video display system to increase the number of displayable pixels in at least one dimension of the displayable area to less than or equal to the maximum number of pixels that can be effectively displayed by the video display system.
-
13. The method of claim 12 wherein the adjusting the parameters of the video display system is performed using techniques that address pixels in an overscan area of the video display system.
-
14. A system for enabling the display of an image on a display area portion of a television video display system having a video display memory and a total displayable area, the television having a separately controlled user interface that occupies a first display area, comprising:
-
a display controller that modifies the total displayable area of the video display system to include a second display area by adjusting the parameters of the video display system;
when the modified displayable area is larger than before modification, locates additional memory to correspond to the second display area, thereby creating an increased amount of memory that is addressable;
allocates the modified display area between the first display area that is controlled by the separately controlled television user interface and the second display area;
writes the image to the video display memory, such that at least a portion of the image is written to the video display memory that corresponds to the second display area in accordance with the allocation of the modified displayable area; and
transfers the increased memory contents to the video display system so that the image is displayed in conjunction with the separately controlled user interface of the television video display system. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer readable memory medium containing instructions for controlling a computer processor to enable the display of an image on a display area portion of a television video display system in conjunction with the display of a separately controlled user interface of the television that occupies a first display area, the video display system having a video display memory and a total displayable area, by:
-
modifying the total displayable area of the video display system to include a second display area by adjusting the parameters of the video display system;
when the modified total displayable area is larger than before modification, locating additional video display memory to correspond to the second display area, thereby creating an increased amount of video display memory that is addressable;
allocating the modified total display area between the first display area that is controlled by the separately controlled television user interface and the second display area;
writing the image to the video display memory in accordance with the allocation of the modified display area; and
transferring the video display memory contents to the video display system so that the image is displayed in conjunction with the separately controlled user interface. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
receiving data from the information source; and
writing the received data as part of writing the image to the video display memory.
-
-
37. The computer readable memory medium of claim 36, further comprising translating the received data into a conventional television format before writing the received data.
-
38. The computer readable memory medium of claim 27 wherein the modifying of the total displayable area further comprises adjusting the parameters of the video display system to increase the number of displayable pixels in at least one dimension of the displayable area to less than or equal to the maximum number of pixels that can be effectively displayed by the video display system.
-
39. The computer readable memory medium of claim 38 wherein the adjusting the parameters of the video display system is performed using techniques that address pixels in an overscan area of the video display system.
Specification