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.
- 2. The method of claim 1 wherein the enabling of the display of the image is performed by computer software located in a television settop box.
- 3. The method of claim 2 wherein the computer software is a portion of the resident operating system of the television settop box.
- 4. The method of claim 2 wherein the computer software includes a portion of an operating system separate from the resident operating system of the television settop box.
- 5. The method of claim 1 wherein the enabling of the display of the image is performed by computer hardware in conjunction with a television settop box.
- 6. The method of claim 1 wherein the allocation of the modified displayable area decreases the size of the first display area available to the separately controlled user interface of the television video display system relative to the size of the total displayable area.
- 7. The method of claim 1 wherein the modified displayable area is larger than before modifications and the allocating of the modified displayable area increases the size of the first display area that is allocated to the separately controlled user interface of the television video display system.
- 8. The method of claim 7 wherein the increased size of the first display area is not a standard video resolution mode size.
- 9. The method of claim 1 wherein at least a portion of the image is displayed on a part of the first display area allocated to the separately controlled user interface of the television video display system so that at least a portion of the image appears to continuously overwrite at least a portion of the user interface while the image is displayed.
- 10. The method of claim 1, the television having a communications channel to an information source, the method further comprising: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.
- 15. The system of claim 14 wherein the display controller is computer software located in a television settop box.
- 16. The system of claim 15 wherein the display controller computer software is a portion of the resident operating system of the television settop box.
- 17. The system of claim 15 wherein the display controller computer software includes a portion of an operating system separate from the resident operating system of the television settop box.
- 18. The system of claim 14 wherein the display controller is computer hardware that performs in conjunction with a television settop box.
- 19. The system of claim 14 wherein, when the display controller allocates the modified display area, it decreases the first display area available to the separately controlled user interface of the television video display system relative to the size of the total displayable area.
- 20. The system of claim 14 wherein, when the display controller allocates the modified display area, it increases the first display area available to the separately controlled user interface of the television video display system.
- 21. The system of claim 20 wherein the increased size of the first display area is not a standard video resolution mode size.
- 22. The system of claim 14 wherein at least a portion of the image is displayed on a part of the first display area allocated to the separately controlled user interface of the television video display system so that at least a portion of the image appears to continuously overwrite at least a portion of the user interface while the image is displayed.
- 23. The system of claim 14, the television having a communications channel to an information source, wherein the display controller, in response to receiving data from the information source, writes the received data as part of writing the image to the memory.
- 24. The system of claim 23, wherein the display controller translates the received data into a conventional television format before writing the received data.
- 25. The system of claim 14 wherein the display controller modifies the total displayable area by 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.
- 26. The system of claim 25 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.
- 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.
- 28. The computer readable memory medium of claim 27 wherein the enabling of the display of the image is performed by computer software located in a television settop box.
- 29. The computer readable memory medium of claim 28 wherein the computer software is a portion of the resident operating system of the television settop box.
- 30. The computer readable memory medium of claim 28 wherein the computer software includes a portion of an operating system separate from the resident operating system of the television settop box.
- 31. The computer readable memory medium of claim 27 wherein the enabling of the display of the image is performed by computer hardware in conjunction with a television settop box.
- 32. The computer readable memory medium of claim 27 wherein the allocation of the modified display area decreases the size of the first display area available to the separately controlled user interface of the television video display system relative to the size of the total displayable area.
- 33. The computer readable memory medium of claim 27 wherein the allocation of the modified display area increases the size of the first display area available to the separately controlled user interface of the television video display system.
- 34. The computer readable memory medium of claim 33 wherein the increased size of the first display area allocated to the separately controlled user interface is not a standard video resolution mode size.
- 35. The computer readable memory medium of claim 27 wherein at least a portion of the image is displayed on at least a portion of the first display area allocated to the separately controlled user interface of the television video display system so that at least a portion of the image appears to continuously overwrite at least a portion of the user interface while the image is displayed.
- 36. The computer readable memory medium of claim 27, the television having a communications channel to an information source, the instructions further comprising: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.
RELATED APPLICATIONS
This application is a continuation-in-part of application Ser. No. 09/191,322, filed Nov. 13, 1998, entitled Secondary User Interface which is a continuation-in-part of application Ser. No. 08/975,268, filed Nov. 21, 1997, entitled Overscan User Interface and claims the priority of provisional application Ser. No. 60/088,478 filed Jun. 5, 1998 and Provisional Application Ser. No. 60/093,217 filed Jul. 17, 1998.
US Referenced Citations (40)
Foreign Referenced Citations (2)
Number |
Date |
Country |
0 564 174 |
Oct 1993 |
EP |
WO 96 34467 |
Oct 1996 |
WO |
Non-Patent Literature Citations (4)
Entry |
Brunhoff, “Pleasing the Eye,”Unix Review 7 (10):65-72, 1989. |
Cohen et al., “Constraint-Based Tiled Windows,” IEEE Computer Society Press, pp. 35-45, 1986. |
Gancarz, “Uwm: A User Interface for X Windows,” Summer Conference Proceedings, USENIX Association, Jun. 9-13, 1986, pp. 429-440. |
“Co-ordinating Multiple Graphical User Interfaces Video Access”, IBM Technical Disclosure Bulletin, vol. 39, No. 5, May 1996, pp. 7-9, XP000584036, New York, U.S. |
Provisional Applications (2)
|
Number |
Date |
Country |
|
60/088478 |
Jun 1998 |
US |
|
60/093217 |
Jul 1998 |
US |
Continuation in Parts (2)
|
Number |
Date |
Country |
Parent |
09/191322 |
Nov 1998 |
US |
Child |
09/246040 |
|
US |
Parent |
08/975268 |
Nov 1997 |
US |
Child |
09/191322 |
|
US |