Adjustable video display window
First Claim
1. A method of providing an adjustable window for masking undesirable video artifacts of a displayed image that is produced from a video signal by a system having an on screen display (OSD) function, the method comprising the steps of:
- generating an overlay video signal representing at least one masking panel, the video signal being produced by the OSD function;
using the OSD function, changing the overlay video signal to vary at least one dimension of the at least one masking panel, responsive to a control signal; and
mixing the overlay video signal representing the masking panel with the video signal representing the displayed image to produce a composite display in which the at least one masking panel hides the artifact in the displayed image.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of generating an adjustable video display window from an on screen display (OSD) bitmap is provided. The adjustable video display window masks undesirable video artifacts from a video display. The method includes generating an image pattern, the image pattern being produced by a video display processor of the video display. Parameters of the video display processor are adjusted to vary the dimension of the generated image pattern to redefine the periphery of an active region of the video display so that users of the video display are not able to view undesirable artifacts.
113 Citations
19 Claims
-
1. A method of providing an adjustable window for masking undesirable video artifacts of a displayed image that is produced from a video signal by a system having an on screen display (OSD) function, the method comprising the steps of:
-
generating an overlay video signal representing at least one masking panel, the video signal being produced by the OSD function;
using the OSD function, changing the overlay video signal to vary at least one dimension of the at least one masking panel, responsive to a control signal; and
mixing the overlay video signal representing the masking panel with the video signal representing the displayed image to produce a composite display in which the at least one masking panel hides the artifact in the displayed image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
receiving commands from a viewer; and
responsive to the commands, generating the control signal for the OSD function to change at least one of the upper and lower masking panels in height to mask at least a portion of the displayed image.
-
-
3. A method according to claim 2, wherein the step of receiving commands from a viewer includes the steps of:
-
displaying a masking panel menu including selections for the upper and lower masking panels;
receiving a selection command from the viewer selecting one of the upper and lower masking panels; and
receiving commands from the viewer to change the selected masking panel in height.
-
-
4. A method according to claim 2, wherein the step of receiving commands from the viewer includes the step of receiving commands from the viewer to change both the upper and lower masking panels in height.
-
5. A method according to claim 2, further including the step of mixing the video signal representing the masking panel with the video signal representing the displayed image such that the displayed image is visible while the height of the selected masking panel is adjusted.
-
6. A method according to claim 1, wherein the step of generating the overlay video signal includes the steps of:
-
generating a fixed overlay video signal representing a first portion of the at least one masking panel; and
generating a variable overlay video signal representing a second portion of the at least one masking panel proximate to the displayed image;
wherein the step of changing the overlay video signal changes the variable overlay video signal to the exclusion of the fixed overlay video signal.
-
-
7. A method according to claim 6, wherein the variable overlay video signal is generated by the OSD function by storing pixel values representing the variable overlay video signal into an OSD memory.
-
8. A method according to claim 1 wherein the step of changing the overlay video signal to vary at least one dimension of the masking panel includes the steps of:
-
receiving commands transmitted with the video signal that produces the displayed image; and
responsive to the commands, generating the control signal to vary the at least one dimension of the at least one masking panel.
-
-
9. A method according to claim 1 wherein the at least one masking panel includes upper and lower masking panels positioned above and below the displayed image and being coextensive in width with the displayed image, and left and right masking panels positioned to the left and right of the displayed image and being coextensive in height with the displayed image, the step of using the OSD function to change the overlay video signal includes the steps of:
-
receiving commands from a viewer; and
responsive to the commands, generating the control signal for the OSD function to change at least one of the upper, lower, left and right masking panels to mask at least a portion of the displayed image.
-
-
10. A method according to claim 9, wherein the step of receiving commands from a viewer includes the steps of:
-
displaying a masking panel menu including selections for the upper, lower, left and right masking panels;
receiving a selection from the viewer selecting one of the upper, lower, left and right masking panels; and
receiving commands from the viewer to change the masking panel in height if the selected masking panel is one of the upper and lower panels and to change the selected masking panel in width if the selected masking panel is one of the left and right masking panels.
-
-
11. A method according to claim 9, wherein the step of receiving commands from the viewer includes the step of receiving commands from the viewer to change both the upper and lower masking panels in height.
-
12. A method according to claim 9, wherein the step of receiving commands from the viewer includes the step of receiving commands from the viewer to change both the left and right masking panels in width.
-
13. A method according to claim 9, further including the step of mixing the video signal representing the masking panels with the video signal representing the displayed image such that the displayed image is visible while the selected panel is adjusted.
-
14. Apparatus which provides an adjustable window for masking undesirable video artifacts of a displayed image that is produced from a video signal by a system having an on screen display (OSD) function, the apparatus comprising:
-
means for generating an overlay video signal representing at least one masking panel, the video signal being produced by the OSD function;
means for using the OSD function, changing the overlay video signal to vary at least one dimension of the at least one masking panel, responsive to a control signal; and
means for mixing the overlay video signal representing the masking panel with the video signal representing the displayed image to produce a composite display in which the at least one masking panel hides the artifact in the displayed image. - View Dependent Claims (15, 16, 17)
means for receiving commands from a viewer; and
means, responsive to the received commands, for generating the control signal for the OSD function to change at least one of the upper and lower masking panels in height to mask at least a portion of the displayed image.
-
-
16. Apparatus according to claim 15, wherein the means for receiving commands from a viewer includes:
-
a remote control device;
means for displaying a masking panel menu including selections for the upper and lower masking panels;
means for receiving a selection command from the remote control device, the selection command selecting one of the upper and lower masking panels; and
means for receiving position commands from the remote control device, the position commands changing the selected masking panel in height.
-
-
17. Apparatus according to claim 15, further including the means for mixing the video signal representing the masking panel with the video signal representing the displayed image such that the displayed image is visible while the height of the selected masking panel is adjusted.
-
18. A computer readable carrier including computer program instructions that cause a computer to implement a method of providing an adjustable window for masking undesirable video artifacts of a displayed image that is produced from a video signal by a system having an on screen display (OSD) function for overlaying text and graphics onto the displayed image, the method comprising the steps of:
-
generating an overlay video signal representing at least one masking panel, the video signal being produced by the OSD function;
using the OSD function, changing the overlay video signal to vary at least one dimension of the at least one masking panel, responsive to a control signal; and
mixing the overlay video signal representing the masking panel with the video signal representing the displayed image to produce a composite display in which the at least one masking panel hides the artifact in the displayed image. - View Dependent Claims (19)
displaying a masking panel menu including selections for the upper, lower, left and right masking panels;
receiving a selection from the viewer selecting one of the upper, lower, left and right masking panels; and
receiving commands from the viewer to change the masking panel in height if the selected masking panel is one of the upper and lower panels and to change the selected masking panel in width if the selected masking panel is one of the left and right masking panels.
-
Specification