IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0160503
(1998-09-24)
|
등록번호 |
US-7412654
(2008-08-12)
|
발명자
/ 주소 |
- Cappels, Sr.,Richard D.
- Krah,Christoph H.
- Andrews,Johanna M.
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
6 인용 특허 :
55 |
초록
▼
An apparatus and method for handling special windows in a display comprises a window manager in an operating system that is called by application programs to create special windows. The window manager embeds static key signals including encoded special window information, such as the coordinates of
An apparatus and method for handling special windows in a display comprises a window manager in an operating system that is called by application programs to create special windows. The window manager embeds static key signals including encoded special window information, such as the coordinates of a window area to be specially processed, into a video RAM. An existing video interface scans the video RAM and transmits display information, including the key signals, to the display. The present invention further comprises a window decoder in the display, that detects the key signals, extracts the encoded special window information, and controls display circuitry performing the desired special processing. The key signal encoding scheme does not create visually discernible display aberrations that could distract the user or interfere with normal window management.
대표청구항
▼
What is claimed is: 1. An apparatus for generating an image on a display, wherein said image includes one or more special windows, comprising: a window manager to embed special window information in a video signal comprised of a first color signal, a second color signal, and a third color signal wi
What is claimed is: 1. An apparatus for generating an image on a display, wherein said image includes one or more special windows, comprising: a window manager to embed special window information in a video signal comprised of a first color signal, a second color signal, and a third color signal with said first color signal including said special window information, wherein said video signal characterizes said image to be generated on said display and said first and second color signals are used to display said special window information on said display; and a window decoder to extract said special window information from said video signal and responsively generate a display control signal, wherein said display control signal enables special processing of portions of said video signal associated with said one or more special windows, and wherein said special processing results in said one or more special windows being produced on said display with one or more display attributes that differ from non-processed portions of said video signal. 2. The apparatus of claim 1, wherein said window manager is included in an operating system. 3. The apparatus of claim 1, wherein said window decoder is implemented as an application-specific integrated circuit. 4. The apparatus of claim 1, further comprising: a target area in said special windows to be specially processed in response to said display control signal, wherein said special processing results in said target area being produced on said display with one or more display attributes that differ from non-target areas; and a video interface to transmit data including said special window information to said display. 5. The apparatus of claim 4, wherein: said third color signal serves as a video clock signal for said special window information. 6. The apparatus of claim 5, further comprising: key signals including a pattern of bits of said special window information to encode a target area position, and corresponding to a pattern of pixels depicted in said display. 7. The apparatus of claim 6, wherein components of said key signals include: a start sequence indicating a beginning of said key signals; a code sequence distinguishing said key signals from said data; a horizontal offset sequence indicating a boundary of said target area relative to a horizontal position of said key signals; a vertical offset sequence indicating a second boundary of said target area relative to a vertical position of said key signals; a CRC checksum verifying said horizontal offset sequence and said vertical offset sequence; and a stop sequence indicating an end of said key signals. 8. The apparatus of claim 7, further comprising: nondifferential key signal data indicating said start sequence and said stop sequence; and differential key signal data indicating remaining components of said key signals. 9. The apparatus of claim 7, further comprising: a number sequence indicating a number of special windows. 10. The apparatus of claim 7, further comprising: a shape sequence indicating a shape of said target area when said target area is not rectangular. 11. The apparatus of claim 7, further comprising: a selection sequence indicating a selection from among a plurality of available special processes. 12. The apparatus of claim 5, further comprising: pixel pairs in said display, each member pixel of said pixel pairs being proximately located, said pixel pairs being colored according to said first color signal, said second color signal, and said third color signal in an additively complementary manner to visually approximate a single pixel of a mixed color. 13. The apparatus of claim 1, wherein the special window information is embedded in the video signal so as to be visually indistinctive to a viewer. 14. A method for generating an image on a display, wherein said image includes one or more special windows, comprising the steps of: embedding special window information in a video signal comprised of a first color signal, a second color signal, and a third color signal with said first color signal including said special window information, wherein said video signal characterizes said image to be generated on said display and said first and second color signals are used to display said special window information on said display; extracting said special window information from said video signal; and generating a display control signal in response to said window information to enable different processing of portions of said video signal associated with said one or more special windows, wherein said different processing results in said one or more special windows being produced on said display with one or more display attributes differing from non-processed portions of said video signal. 15. The method of claim 14, wherein said step of embedding is performed by a window manager that is included in an operating system. 16. The method of claim 14, wherein said step of extracting is performed by a window decoder implemented as an application-specific integrated circuit. 17. The method of claim 14, further comprising the steps of: specially processing a target area in said special windows in response to said display control signal, wherein said special processing results in said target area being produced on said display with one or more display attributes that differ from non-target areas; and transmitting data including said special window information to said display using a video interface. 18. The method of claim 17, further comprising the steps of: depicting pixels in said display; and using the third color signal as a video clock signal for said special window information. 19. The method of claim 18, further comprising the steps of: transmitting key signals including a pattern of bits of said special window information to encode a target area position, and corresponding to a pattern of said pixels depicted in said display. 20. The method of claim 19, wherein said step of transmitting said key signals further comprises the step of concurrently transmitting within said key signals: a start sequence indicating a beginning of said key signals; a code sequence distinguishing said key signals from said data; a horizontal offset sequence indicating a boundary of said target area relative to a horizontal position of said key signals; a vertical offset sequence indicating a second boundary of said target area relative to a vertical position of said key signals; a CRC checksum verifying said horizontal offset sequence and said vertical offset sequence; and a stop sequence indicating an end of said key signals. 21. The method of claim 20, further comprising the steps of: transmitting nondifferential key signal data indicating said start sequence and said stop sequence; and transmitting differential key signal data indicating remaining components of said key signals. 22. The method of claim 20, further comprising the step of: transmitting a number sequence indicating a number of special windows. 23. The method of claim 20, further comprising the step of: transmitting a shape sequence indicating s shape of said target area when said target area is not rectangular. 24. The method of claim 20, further comprising the step of: transmitting a selection sequence indicating a selection from among a plurality of available special processes. 25. The method of claim 18, further comprising the step of: depicting pixel pairs in said display, each member pixel of said pixel pairs being proximately located, said pixel pairs being colored according to said first color signal, said second color signal, and said third color signal in an additively complementary manner to visually approximate a single pixel of a mixed color. 26. The method of claim 19, wherein said step of transmitting said key signals further comprises the steps of: transmitting a start sequence indicating a beginning of said key signals; transmitting a code sequence distinguishing said key signals from said data; transmitting a horizontal offset sequence indicating a boundary of said target area relative to a horizontal position of said key signals; transmitting a vertical offset sequence indicating a second boundary of said target area relative to a vertical position of said key signals; transmitting a CRC checksum verifying said horizontal offset sequence and said vertical offset sequence; and transmitting a stop sequence indicating an end of said key signals. 27. The method of claim 14, wherein the special window information is embedded in the video signal so as to be visually indistinctive to a viewer. 28. A system for generating an image on a display, wherein said image includes one or more special windows, comprising: means for embedding special window information in a video signal comprised of a first color signal, a second color signal, and a third color signal with said first color signal including said special window information, wherein said video signal characterizes said image to be generated on said display and said first and second color signals are used to display said special window information on said display; means for extracting said special window information from said video signal; and means for generating a display control signal in response to said window information to enable different processing of portions of said video signal associated with said one or more special windows, wherein said different processing results in said one or more special windows being produced on said display with one or more display attributes differing from non-processed portions of said video signal. 29. The system of claim 28, wherein the special window information is embedded in the video signal so as to be visually indistinctive to a viewer. 30. A computer-readable medium comprising program instructions for generating an image comprised of one or more special windows on a display by performing the steps of: embedding a special window information in a video signal comprised of a first color signal, a second color signal, and a third color signal with said first color signal including said special window information, wherein said video signal characterizes said image to be generated on said display and said first and second color signals are used to display said special window information on said display; extracting said special window information from said video signal; and generating a display control signal in response to said window information to enable special processing of portions of said video signal associated with said one or more special windows, wherein said special processing results in said one or more special windows being produced on said display with one or more display attributes that differ from non-processed portions of said video signal. 31. The computer-readable medium of claim 30, wherein the special window information is embedded in the video signal so as to be visually indistinctive to a viewer. 32. A method for displaying an image on a display, wherein said image includes one or more special windows, comprising the steps of: receiving a video signal that represents said image to be generated on said display, wherein said video signal is comprised of a first color signal, a second color signal, and a third color signal with said first color signal including at least one key signal embedded therein; extracting said at least one key signal from said video signal; selectively generating a display control signal in response to said at least one key signal, wherein said display control signal indicates a target area within said one or more special windows is to be specially processed in order to display said target area with one or more display attributes that differ from non-target areas; and generating an output signal based on said video signal and the presence or absence of said display control signal, wherein said output signal produces said image including said one or more special windows on said display and said first and second color signals are used to display said at least one key signal to be displayed on said display. 33. The method of claim 32, further comprising the step of disabling special processing when a special window is covered by another window. 34. An apparatus for displaying an image on a display, wherein said image includes one or more special windows, comprising: means for receiving a video signal that represents said image to be generated on said display, wherein said video signal is comprised of a first color signal, a second color signal, and a third color signal with said first color signal including at least one key signal embedded therein; means for extracting said at least one key signal from said video signal; means for selectively generating a display control signal in response to said at least one key signal, wherein said display control signal indicates a target area within said one or more special windows is to be specially processed in order to display said target area with one or more display attributes that differ from non-target areas; and means for generating an output signal based on said video signal and the presence or absence of said display control signal, wherein said output signal produces said image including said one or more special windows on said display and said first and second color signals are used to display said at least one key signal to be displayed on said display. 35. The apparatus of claim 34, further comprising means for disabling special processing when a special window is covered by another window.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.