US20050007297A1 - Method and apparatus for generating a video signal for an audience image from a video signal for a user image - Google Patents
Method and apparatus for generating a video signal for an audience image from a video signal for a user image Download PDFInfo
- Publication number
- US20050007297A1 US20050007297A1 US10/867,248 US86724804A US2005007297A1 US 20050007297 A1 US20050007297 A1 US 20050007297A1 US 86724804 A US86724804 A US 86724804A US 2005007297 A1 US2005007297 A1 US 2005007297A1
- Authority
- US
- United States
- Prior art keywords
- image
- audience
- user
- video signal
- selection data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
- G06F3/1431—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display using a single graphics controller
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/14—Display of multiple viewports
Definitions
- a converter is operable to receive first visual information from a computer system.
- the first visual information includes information for generating an image for a first display element.
- the converter is also operable to receive first selection data from the computer system selectively identifying at least a first portion of the image, and to generate second visual information for a second display element image.
- the second image corresponds to the selected first portion of the first image.
- the size of the second image relative to the second display element is controllable by a user and may be selected to be different than the size of the selected portion of the first image relative to the entire first image or relative to the first display element.
- the second image may be of a size corresponding to the size of substantially the entire second display element.
- Converter 355 is operable to receive visual information from the computer system 310 , that is, information for generating a visual image, such as image 309 on display element 307 .
- the visual information is provided by the video signal 342 output by the video graphics adapter 345 for the computer system 310 .
- a splitter 346 splits the video signal 342 so that it can drive both the monitor 305 and the converter 355 .
- the converter 355 is also operable to receive selection data 344 from the computer system 310 , that is, data identifying at least a first portion of the image 309 .
- the selection data is generated by the program 337 running on the computer system 310 , responsive to a user input selecting a first image portion for displaying as another image.
- the converter 355 is operable to receive selection data 344 defining three portions of the image 309 . In the embodiment of FIG. 3 , the three selected portions correspond to operating system or application defined windows, windows 311 through 313 .
- Window 314 in the embodiment illustrated is for displaying a graphical user interface (“GUI”) generated by the program 337 .
- GUI graphical user interface
- the user selects portions of image 309 and otherwise interacts with the program 337 , which in turn communicates with the converter 355 .
- the user selects a fixed portion of the first image 309 by specifying fixed coordinates within the image 309 on the display element 307 , such as with the pointing device 330 .
- the program 337 includes in selection data 344 , which it communicates to converter 355 , information about these selected coordinates.
- the user selects a portion of image 309 corresponding to an operating system or application defined window, such as window 311 , which is not fixed.
- the program 337 communicates new coordinates for the boundaries of the window 311 to the converter 355 via data 344 , and the converter 355 re-scales the information in video signal 362 for image 374 so that the image 374 still fills the same relative portion of the display element 372 on the second monitor 370 , e.g., substantially the entire portion of display element 372 in the instance illustrated in FIG. 3 .
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Graphics (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
In one aspect and form of the invention, a converter receives first visual information from a computer system. The first visual information is conventionally used for generating an image for a first display element. The converter receives first selection data from the computer system identifying at least a first portion of the image, and generates second visual information for generating a second image for a second display element. The second image corresponds to the first portion of the first image. The size of the second image relative to the second display element is controllable by a user and may be selected to be different than the size of the selected portion of the first image relative to the entire first image or relative to the first display element. For example, the second image may be of a size corresponding to the size of substantially the entire second display element.
Description
- 1. Field of the Invention
- This invention relates generally to selectively generating visual display information for a computer system, and, more particularly, to generating, from first information for a first display element image, second information for a second display element image that is a selected portion of the first display element image.
- 2. Related Art
- In public speaking, it is common for a presenter to have visual material on his or her computer, which is very often a notebook computer, and to display the material on both the speaker's computer monitor and a larger, audience monitor. Computers, and particularly notebook computers, have improved in recent years with regard to computational power and capability to quickly render high resolution images. There have also been improvements in size and resolution of monitors included in notebook computers. With these improvements, computers are potentially even more useful for presentations. However, there have not been correspondingly significant improvements in the way that information from a speaker's computer is displayed on an audience monitor. Therefore a need exists for such improvements.
- The foregoing need is addressed in the present invention. In one aspect of the invention according to the context described above, information may be selectively displayed on a speaker's monitor in addition to that which is displayed on an audience monitor. Information that is hidden on the speaker's monitor may also be selectively displayed on the audience monitor. In another aspect, one selected part of information for the speaker's monitor may be selectively sent to and properly sized for one audience monitor, another part sent to and properly sized for another audience monitor, and so on.
- Stated more generally, in one aspect of the invention a converter is operable to receive first visual information from a computer system. The first visual information includes information for generating an image for a first display element. The converter is also operable to receive first selection data from the computer system selectively identifying at least a first portion of the image, and to generate second visual information for a second display element image. The second image corresponds to the selected first portion of the first image. The size of the second image relative to the second display element is controllable by a user and may be selected to be different than the size of the selected portion of the first image relative to the entire first image or relative to the first display element. For example, the second image may be of a size corresponding to the size of substantially the entire second display element.
- In another aspect, the converter is operable to receive second selection data from the computer system defining a second portion of the first image, and to generate third graphical information for a third display element image. The third image corresponds to the second portion of the first image.
- In one aspect, the first graphical information is provided by a video signal output by a video graphics adapter for the computer system.
- In another aspect, a program runs on the computer system for receiving user inputs, including an input selecting a first portion of the first image.
- In another aspect, the input selecting the first portion of the first image includes identification of a window of or coordinates within the first image.
- Other aspects, as well as advantages and objects of the invention will become apparent upon reading the following detailed description and upon reference to the accompanying drawings.
-
FIG. 1 illustrates an image substantially filling a display element of a first monitor, a selected portion of the image, and another image, corresponding to the selected portion, on a second display element of a second monitor. -
FIG. 2 illustrates an image substantially filling a display element of a first monitor, a selected portion of the image, and another image, corresponding to the selected portion, on a second display element of a second monitor, according to an embodiment of the present invention. -
FIG. 3 illustrates a converter communicating with a computer system and monitors, according to an embodiment of the present invention. -
FIG. 4 illustrates aspects of an algorithm for a converter, according to an embodiment of the present invention. -
FIG. 5 illustrates aspects of an algorithm for a user interface program, according to an embodiment of the present invention. - The claims at the end of this application set out novel features which applicants believe are characteristic of the invention. The invention, a preferred mode of use, further objectives and advantages, will best be understood by reference to the following detailed description of an illustrative embodiment read in conjunction with the accompanying drawings.
- Referring now to
FIG. 1 , animage 114 is shown substantially filling adisplay element 112 of afirst monitor 110, which may be a public speaker's monitor. Aselected portion 116 is shown, which is only a part of theimage 114. Anotherimage 124 is shown on adisplay element 122 of asecond monitor 120, which may be a monitor for the audience. Theimage 124 corresponds to theselected portion 116 of theimage 114, i.e., an image within theimage 114. Thus, the image of theselected portion 116 of thefirst image 114 is displayed on thesecond monitor 120, asimage 124, but the rest of theimage 114 is not. - Note that the size of the
second image 124 relative to thedisplay element 122 is essentially the same as that of theselected portion 116 relative to thedisplay element 112. Thus thesecond image 124 does not fill thedisplay element 122. InFIG. 1 , the unfilled portion of thedisplay element 122 has no image. This is not well suited to the problem at hand. - Referring now to
FIG. 2 , a more advantageous arrangement is depicted, according to an embodiment of the invention. As inFIG. 1 , animage 214 substantially fills thedisplay element 212 of afirst monitor 210, and the image of a selectedportion 216 is only a part of theimage 214. Likewise,image 224, displayed ondisplay element 222 of asecond monitor 220, corresponds not to theentire image 214, but rather to theselected portion 216 of theimage 214, i.e., an image within theimage 214. Unlike the arrangement ofFIG. 1 , however, inFIG. 2 theimage 224 is of a size corresponding to the size of thedisplay element 222 of thesecond monitor 220. That is, the image ofselected portion 216, which is only a small part of thedisplay element 212 ofmonitor 210, is blown up asimage 224 to substantially fill thedisplay element 222 of thesecond monitor 220. Alternatively, theimage 224 may not fill theentire display element 222, but nevertheless its size is variable, as determined by a user selection, so that its size relative to thedisplay element 222 can be different than that ofselected portion 216 relative to thedisplay element 212 or relative toimage 214. - In the arrangement of
FIG. 1 , if thesecond display element 122 is bigger than thefirst display element 112, then thesecond image 124 will be relatively bigger than the selectedportion 116 of thefirst image 114. Moreover, if thesecond display element 122 is a great deal larger than thedisplay element 112, then thesecond image 124 may be bigger than the entirefirst image 114, even though thesecond image 124 corresponds in visual content to merely theselected portion 116. However, inFIG. 2 , the size ofimage 224 is different than that of the image ofportion 216 not merely due to any difference in the sizes of 212 and 222. The size ofdisplay elements image 224 may be different than that ofportion 216 even in relative terms, that is, over and above any difference in display element sizes. By selective scaling of theimage 224, the size of theimage 224 relative to thedisplay element 222 may be different than that ofselected portion 216 relative to thedisplay element 212 orimage 214. For example, inFIG. 2 the area of the image ofportion 216 relative to the area of thedisplay element 212 is roughly 1:5, whereas the area of thesecond image 224 is scaled so that its proportion is substantially 1:1 relative to the area of thesecond display element 222. - Referring now to
FIG. 3 , acomputer system 310 is shown that is generally applicable for the embodiment described. Thecomputer 310 has aprocessor 315, a volatile memory 320 (that is, RAM, for example), akeyboard 325, apointing device 330, such as a mouse, trackball, etc., a nonvolatile memory 335 (for example, ROM, hard disk, floppy disk, CD-ROM, etc.), and amonitor 305. Themonitor 305 receives avideo signal 342 fromvideo graphics adapter 345. The 320 and 335 are for storing amemory program 337 for controlling theprocessor 315, and theprocessor 315 is operative with theprogram 337 to perform as described herein. These components in thesystem 310 are interconnected by bus 340. Thekeyboard 325 is a device of the sort that is sometimes referred to as a “data entry” device. In other embodiments, thesystem 310 may include a data entry device such as a microphone for receiving voice commands, or a keypad. -
Converter 355 is operable to receive visual information from thecomputer system 310, that is, information for generating a visual image, such asimage 309 ondisplay element 307. In the embodiment, the visual information is provided by thevideo signal 342 output by thevideo graphics adapter 345 for thecomputer system 310. Asplitter 346 splits thevideo signal 342 so that it can drive both themonitor 305 and theconverter 355. Theconverter 355 is also operable to receiveselection data 344 from thecomputer system 310, that is, data identifying at least a first portion of theimage 309. The selection data is generated by theprogram 337 running on thecomputer system 310, responsive to a user input selecting a first image portion for displaying as another image. In the illustrated embodiment, theconverter 355 is operable to receiveselection data 344 defining three portions of theimage 309. In the embodiment ofFIG. 3 , the three selected portions correspond to operating system or application defined windows,windows 311 through 313. -
Window 314 in the embodiment illustrated is for displaying a graphical user interface (“GUI”) generated by theprogram 337. Using this GUI, the user selects portions ofimage 309 and otherwise interacts with theprogram 337, which in turn communicates with theconverter 355. In one alternative, the user selects a fixed portion of thefirst image 309 by specifying fixed coordinates within theimage 309 on thedisplay element 307, such as with thepointing device 330. Theprogram 337 includes inselection data 344, which it communicates toconverter 355, information about these selected coordinates. In another alternative, the user selects a portion ofimage 309 corresponding to an operating system or application defined window, such aswindow 311, which is not fixed. - Consider further the case where the user has selected a re-sizable application window of
image 309, such aswindow 311. In this case, if thewindow 311 is re-sized, theprogram 337 communicates new coordinates for the boundaries of thewindow 311 to theconverter 355 viadata 344, and theconverter 355 re-scales the information invideo signal 362 forimage 374 so that theimage 374 still fills the same relative portion of thedisplay element 372 on thesecond monitor 370, e.g., substantially the entire portion ofdisplay element 372 in the instance illustrated inFIG. 3 . - Having received the visual information for
image 309 fromvideo signal 342, andselection data 344 defining the selected portions ofimage 309, theconverter 355 is operable to generate second, third and fourth visual information for generating respective second, third and 374, 384 and 394 onfourth images 372, 382 and 392 ofdisplay elements 370, 380 and 390. (In the embodiment illustrated, the second, third and fourth visual information is included inmonitors 362, 364 and 366 respectively.)video signals - Second, third and
374, 384 and 394 offourth images FIG. 3 correspond towindows 311 through 313 (in the same way thatimage 224 corresponds toportion 216 inFIG. 2 ). Theconverter 355 is operable to selectively scale thesecond image 374, responsive to user input viaprogram 337, so that thesecond image 374 relative to thesecond display element 372 may be different than the size of the selectedportion 311 of thefirst image 309 relative to the entirefirst image 309 or relative to thefirst display element 307. Likewise theconverter 355 is operable to selectively scale thethird image 384, and so on. For example, information invideo signal 362 forimage 374 may be selectively scaled so that the corresponding selected portion, i.e.,window 311, of thefirst display element 307image 309 substantially fills thedisplay element 372 on thesecond monitor 370. Also in similar fashion as previously described,image 374, for example, alternatively may not fill theentire display element 372, but nevertheless its size is variable, as determined by user selection, so that its size relative to thedisplay element 372 can be different than that of the corresponding selected portion ofimage 309, i.e.,window 311, relative to thedisplay element 307. - It should be noted that the
311, 312 etc. may partly or even entirely overlap one another, unlike what is shown inwindows FIG. 3 . In an embodiment of the present invention, ifwindow 311 is selected for displaying asimage 374 ondisplay element 372, then even ifwindow 311 is partly or completely obscured ondisplay element 307 by another one of the windows,window 311 is still displayed in its entirety ondisplay element 372, just as if it were the window on top inimage 309. In this embodiment,converter 355 will, of course, receive visual information in addition to, or instead of, the information previously described invideo signal 342 for generatingimage 309 ondisplay element 307. This additional or alternative visual information is included indata 344 from thecomputer system 310 to theconverter 355, in one embodiment. - Referring now to
FIG. 4 , a converter 355 (FIG. 3 )algorithm 400 begins at 405, according to an embodiment of the present invention. At 430 the converter receives from the computer system visual information for generating the first image. This information is continually updated. At 410 theconverter 355 concurrently receives from the computer system selection data identifying the selected portion of the first image. Then, at 415, the converter scales the selected portion. Then, at 420, the converter generates visual information for generating the second image, that is, on a second display element. Next, at 425, the converter monitors for changes in the selection data. (See the description accompanyingFIG. 5 for details.) If the data changes, then the converter returns to 410, receives modified selection data, and so on. - Referring now to
FIG. 5 , a computer program 337 (FIG. 3 )algorithm 500 is illustrated, according to an embodiment of the present invention. The algorithm begins at 505. At 535 the program sends visual information for generating the first image. This information is continually updated, as shown. At 510 the program concurrently receives user inputs for selecting a portion of the first image. At 515 a determination is made whether any of the portion is hidden, such as by an overlapping window. If yes, then at 520 the program sends supplemental visual information for generating an image of the hidden portion. If no, then the program skips to 525. At 525 the program sends selection data identifying the selected portion of the first image. At 530 the program monitors for a change in the selection. This arises because the user directly changes coordinates, or, if the selected portion is a window, by the size of the window being changed. If there is a change, then the program returns to 510, where it receives new user inputs responsive to user change or calculates new coordinates responsive to window re-sizing, and so on. - It is important to note that while the present invention has been described in the context of a fully functioning data processing system, those of ordinary skill in the art will appreciate that the processes of the present invention are capable of being distributed in the form of a computer readable medium of instructions in a variety of forms and that the present invention applies equally regardless of the particular type of signal bearing media actually used to carry out the distribution. Examples of computer readable media include RAM, flash memory, recordable-type media, such a floppy disk, a hard disk drive, a ROM, and CD-ROM, and transmission-type media such as digital and analog communications links, e.g., the Internet.
- The description of the present embodiment has been presented for purposes of illustration, but is not intended to be exhaustive or to limit the invention to the form disclosed. Many additional aspects, modifications and variations are also contemplated and are intended to be encompassed within the scope of the following claims. For example, in one embodiment the converter 355 (
FIG. 3 ), or at least aspects of it, is implemented in software. Regardless of whether the converter is implemented in software or hardware, in various embodiments theconverter 355 is included entirely or partly within thecomputer system 310, rather than externally as shown in the embodiment ofFIG. 3 . Likewise, in various other embodiments thesplitter 346 is included in thecomputer system 310 or theconverter 355. - Also, in various embodiments the converter receives certain information in a digital format for the computer system monitor video image, instead of receiving a video signal in an analog format output by a video graphics adapter. Also, in various embodiments the
monitor 305 of thecomputer system 310 and themonitors 370, etc. receiving theconverter 355 outputs are of a variety of types, including types that use a cathode ray tube (“CRT”), liquid crystal display, field emission device display, projection display or some other type of 307, 372, etc.display element
Claims (21)
1-20. (canceled)
21. A system comprising:
a computer generating a first video signal for a user image;
a user display for displaying the user image in response to the first video signal, wherein the computer also generates i) first image selection data in response to a user selection of a first audience image to display to an audience, the first audience image being a portion of the user image, and ii) first scaling selection data in response to a user selection of scaling for the first audience image; and
a converter generating a second video signal in response to the first video signal and the selection data for displaying the first audience image on an audience display concurrently with the user display, wherein the first audience image and the first portion of the user image are different sizes in proportion to their respective displays.
22. The system of claim 21 , wherein the converter receives the first video signal from a video port of the computer and receives the image and scaling selection data from a data port of the computer.
23. The system of claim 21 , wherein the converter is included in the computer.
24. The system of claim 21 , wherein the computer generates i) second image selection data in response to a user selection indicating a second portion of the user image for a second audience image and ii) second scaling selection data in response to a user selection of scaling for the second audience image, and the converter generates a third video signal in response to the first video signal and the second selection data for displaying a second audience image on a second audience display concurrently with the user display.
25. The system of claim 21 , wherein for generating the second video signal the converter scales the first audience image responsive to the first scaling selection so that the displayed first audience image substantially entirely fills the first audience display.
26. The system of claim 21 , wherein for generating the first image selection data the computer identifies coordinates within the user image.
27. The system of claim 21 , wherein for generating the first scaling selection data the computer identifies a window of the user image.
28. The system of claim 21 , wherein the selected first audience image includes a window of the user image and the computer modifies the first image selection data responsive to the window of the user image being resized.
29. A method for generating a first audience image from a selected portion of a user image, comprising the steps of:
receiving a first video signal generated by a computer, wherein the first video signal is for producing the user image on a user display;
receiving first image selection data from the computer indicating a first portion of the user image for the first audience image;
receiving first scaling selection data from the computer for scaling of the first audience image; and
generating, a second video signal in response to the first video signal and the first selection data for displaying the selected first audience image on an audience display concurrently with the user display, wherein the first audience image and the first portion of the user image are different sizes in proportion to their respective displays.
30. The method of claim 29 , wherein the converter receives the first video signal from a video port of the computer and receives the selection data from a data port of the computer.
31. The method of claim 29 , comprising the steps of:
receiving second image selection data indicating a second portion of the user image for a second audience image;
receiving second scaling selection data for scaling of the second audience image; and
generating a third video signal in response to the first video signal and the second selection data for displaying the selected second audience image on a second audience display concurrently with the user display.
32. The method of claim 29 , wherein the generating of the second video signal includes scaling the first audience image responsive to the first scaling data so that the displayed first audience image substantially entirely fills the first audience display element.
33. The method of claim 29 , wherein receiving the first image selection data includes receiving identification of coordinates within the user image.
34. The method of claim 29 , wherein receiving the first image selection data includes receiving identification of a window of the user image.
35. A system comprising:
a video converter, wherein the video converter is for:
receiving i) a first video signal generated by a computer, wherein the computer displays a user image on a user display responsive to the first video signal, ii) first image selection data generated by the computer indicating a first portion of the user image for a first audience image, and iii) first scaling selection data generated by the computer for scaling of the first audience image, and
generating a second video signal in response to the first video signal and the selection data; and
a first audience display for displaying the first audience image in response to the second video signal concurrently with the user display, wherein the first audience image and the first portion of the user image are different sizes in proportion to their respective displays.
36. The system of claim 35 , wherein the converter receives the first video signal from a video port of the computer and receives the image and scaling selection data from a data port of the computer.
37. The system of claim 35 , wherein the converter receives second image selection data from the computer indicating a user selection of a second portion of the user image for a second audience image and second scaling selection data from the computer indicating a user selection of scaling for the second audience image, and the converter generates, a third video signal in response to the first video signal and the second selection data for displaying the selected second audience image on a second audience display concurrently with the user display.
38. The system of claim 35 , wherein for generating the second video signal the converter scales the first audience image responsive to the first scaling selection so that the displayed first audience image substantially entirely fills the first audience display.
39. The system of claim 35 , wherein the converter receives identification of coordinates within the user image in the first image selection data.
40. The system of claim 35 , wherein the converter receives identification of a window of the user image in the first image selection data.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10/867,248 US20050007297A1 (en) | 2002-01-15 | 2004-06-14 | Method and apparatus for generating a video signal for an audience image from a video signal for a user image |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10/046,942 US6806888B2 (en) | 2002-01-15 | 2002-01-15 | Method, apparatus, and computer program product for generating, from first information for a first image, second information for a second image corresponding to a portion of the first image |
| US10/867,248 US20050007297A1 (en) | 2002-01-15 | 2004-06-14 | Method and apparatus for generating a video signal for an audience image from a video signal for a user image |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US10/046,942 Continuation US6806888B2 (en) | 2002-01-15 | 2002-01-15 | Method, apparatus, and computer program product for generating, from first information for a first image, second information for a second image corresponding to a portion of the first image |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20050007297A1 true US20050007297A1 (en) | 2005-01-13 |
Family
ID=21946200
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US10/046,942 Expired - Fee Related US6806888B2 (en) | 2002-01-15 | 2002-01-15 | Method, apparatus, and computer program product for generating, from first information for a first image, second information for a second image corresponding to a portion of the first image |
| US10/867,248 Abandoned US20050007297A1 (en) | 2002-01-15 | 2004-06-14 | Method and apparatus for generating a video signal for an audience image from a video signal for a user image |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US10/046,942 Expired - Fee Related US6806888B2 (en) | 2002-01-15 | 2002-01-15 | Method, apparatus, and computer program product for generating, from first information for a first image, second information for a second image corresponding to a portion of the first image |
Country Status (1)
| Country | Link |
|---|---|
| US (2) | US6806888B2 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050240873A1 (en) * | 2004-04-26 | 2005-10-27 | Microsoft Corporation | Managing arbitrary window regions for more effective use of screen space |
| US20140184603A1 (en) * | 2012-12-27 | 2014-07-03 | Nvidia Corporation | Method to improve usability of high pixel density displays |
| US20140320381A1 (en) * | 2005-03-28 | 2014-10-30 | At&T Mobility Ii Llc | System, Method and Apparatus for Wireless Communication Between a Wireless Mobile Telecommunications Device and a Remote Wireless Display |
Families Citing this family (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2833132B1 (en) * | 2001-11-30 | 2004-02-13 | Eastman Kodak Co | METHOD FOR SELECTING AND SAVING A SUBJECT OF INTEREST IN A DIGITAL STILL IMAGE |
| US6806888B2 (en) * | 2002-01-15 | 2004-10-19 | International Business Machines Corporation | Method, apparatus, and computer program product for generating, from first information for a first image, second information for a second image corresponding to a portion of the first image |
| US7171622B2 (en) * | 2002-07-18 | 2007-01-30 | International Business Machines Corporation | Method, apparatus and computer program product for projecting objects in a display unit |
| KR20040013957A (en) * | 2002-08-09 | 2004-02-14 | 엘지전자 주식회사 | multi-vision and picture visualizing method the same |
| KR100487325B1 (en) * | 2002-09-17 | 2005-05-03 | 엘지전자 주식회사 | Method and apparatus for preventing an afterimage screen of display device |
| US7194697B2 (en) | 2002-09-24 | 2007-03-20 | Microsoft Corporation | Magnification engine |
| US7778493B2 (en) * | 2003-10-09 | 2010-08-17 | The Henry M. Jackson Foundation For The Advancement Of Military Medicine Inc. | Pixelation reconstruction for image resolution and image data transmission |
| US20050091610A1 (en) * | 2003-10-22 | 2005-04-28 | International Business Machines Corporation | Selective display of windows on an auxiliary output device |
| KR101007798B1 (en) * | 2003-12-08 | 2011-01-14 | 엘지전자 주식회사 | Scaling Method for Partial Area of Main Image of Digital Broadcast Receiver |
| US8832740B2 (en) * | 2004-12-08 | 2014-09-09 | Warner Bros. Entertainment Inc. | Simulation of multiple DVD video streams in DVD-video user interfaces and related method |
| US7733405B2 (en) * | 2005-02-10 | 2010-06-08 | Seiko Epson Corporation | Apparatus and method for resizing an image |
| US20060190547A1 (en) * | 2005-02-24 | 2006-08-24 | Ibm Corporation | Method and apparatus for restricting instant messaging during a scheduled event |
| US20060190557A1 (en) * | 2005-02-24 | 2006-08-24 | Ibm Corporation | Method and apparatus for forwarding user information among multiple information handling systems |
| US7587596B2 (en) * | 2005-02-24 | 2009-09-08 | International Business Machines Corporation | Method and apparatus for updating information stored in multiple information handling systems |
| US20060253797A1 (en) * | 2005-05-06 | 2006-11-09 | Microsoft Corporation | Presentation of user-specified display regions |
| US8174627B2 (en) * | 2005-09-06 | 2012-05-08 | Hewlett-Packard Development Company, L.P. | Selectively masking image data |
| US20070150924A1 (en) * | 2005-12-06 | 2007-06-28 | Pioneer Corporation | Image display control apparatus, image display system, image display control method, computer program product, sub-display control apparatus for image display system, and image display method |
| JP4715886B2 (en) * | 2008-08-29 | 2011-07-06 | ソニー株式会社 | Video display device, video display system, and video display method |
| US20100146499A1 (en) * | 2008-12-10 | 2010-06-10 | International Business Machines Corporation | Controlling Access to Electronic Devices by Meeting Invitees |
| US8935633B2 (en) * | 2008-12-10 | 2015-01-13 | International Business Machines Corporation | Providing controlled access to the use of electronic devices |
| JP2011134278A (en) * | 2009-12-25 | 2011-07-07 | Toshiba Corp | Information processing apparatus and pointing control method |
| JP2015179330A (en) * | 2014-03-18 | 2015-10-08 | 株式会社東芝 | Electrical apparatus and display method |
| TWI610292B (en) * | 2015-11-19 | 2018-01-01 | 瑞鼎科技股份有限公司 | Driving circuit and operating method thereof |
| US11228737B2 (en) * | 2019-07-31 | 2022-01-18 | Ricoh Company, Ltd. | Output control apparatus, display terminal, remote control system, control method, and non-transitory computer-readable medium |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5898419A (en) * | 1995-05-03 | 1999-04-27 | International Business Machines Corp. | Method and apparatus for scaling a cursor on local computer to have the same size relative to a window on the local computer as another cursor has to another window on a remote computer |
| US6570581B1 (en) * | 1999-10-25 | 2003-05-27 | Microsoft Corporation | On-location video assistance system with computer generated imagery overlay |
| US6806888B2 (en) * | 2002-01-15 | 2004-10-19 | International Business Machines Corporation | Method, apparatus, and computer program product for generating, from first information for a first image, second information for a second image corresponding to a portion of the first image |
Family Cites Families (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3838525A (en) | 1973-09-17 | 1974-10-01 | D Harvey | Visual teaching device |
| US4148073A (en) * | 1977-12-28 | 1979-04-03 | Stewart-Warner Corporation | High speed video display system including zoom feature |
| US4467349A (en) | 1982-04-07 | 1984-08-21 | Maloomian Laurence G | System and method for composite display |
| US4845634A (en) * | 1987-07-29 | 1989-07-04 | Westinghouse Electric Corp. | Product information network system |
| US5101197A (en) | 1988-08-17 | 1992-03-31 | In Focus Systems, Inc. | Electronic transparency method and apparatus |
| US5187776A (en) * | 1989-06-16 | 1993-02-16 | International Business Machines Corp. | Image editor zoom function |
| US5422827A (en) | 1993-02-12 | 1995-06-06 | Cirrus Logic, Inc. | Integrated video scaling and sharpening filter |
| US5574572A (en) | 1994-09-07 | 1996-11-12 | Harris Corporation | Video scaling method and device |
| US5790714A (en) | 1994-11-01 | 1998-08-04 | International Business Machines Corporation | System and method for scaling video |
| US6014125A (en) | 1994-12-08 | 2000-01-11 | Hyundai Electronics America | Image processing apparatus including horizontal and vertical scaling for a computer display |
| EP0741379A1 (en) | 1995-05-04 | 1996-11-06 | Winbond Electronics Corporation | Scaled video output overlaid onto a computer graphics output |
| US5673204A (en) | 1995-07-06 | 1997-09-30 | Sun Microsystems, Inc. | Loopback video preview for a computer display |
| US5917480A (en) | 1996-06-04 | 1999-06-29 | Microsoft Corporation | Method and system for interacting with the content of a slide presentation |
| JPH1079890A (en) | 1996-09-04 | 1998-03-24 | Nikon Corp | Slide projector |
| US6184905B1 (en) | 1997-06-09 | 2001-02-06 | Ati Technologies | Method and apparatus for processing video graphics information at different operating rates |
| US6226040B1 (en) | 1998-04-14 | 2001-05-01 | Avermedia Technologies, Inc. (Taiwan Company) | Apparatus for converting video signal |
| WO1999066716A1 (en) * | 1998-06-18 | 1999-12-23 | Sony Electronics Inc. | A method of and apparatus for partitioning, scaling and displaying video and/or graphics across several display devices |
| US6476873B1 (en) * | 1998-10-23 | 2002-11-05 | Vtel Corporation | Enhancement of a selectable region of video |
| US6493036B1 (en) * | 1999-11-17 | 2002-12-10 | Teralogic, Inc. | System and method for scaling real time video |
| US6552750B1 (en) * | 2000-03-21 | 2003-04-22 | Tvia, Inc. | Apparatus for improving the presentation of graphics data on a television display |
-
2002
- 2002-01-15 US US10/046,942 patent/US6806888B2/en not_active Expired - Fee Related
-
2004
- 2004-06-14 US US10/867,248 patent/US20050007297A1/en not_active Abandoned
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5898419A (en) * | 1995-05-03 | 1999-04-27 | International Business Machines Corp. | Method and apparatus for scaling a cursor on local computer to have the same size relative to a window on the local computer as another cursor has to another window on a remote computer |
| US6570581B1 (en) * | 1999-10-25 | 2003-05-27 | Microsoft Corporation | On-location video assistance system with computer generated imagery overlay |
| US6806888B2 (en) * | 2002-01-15 | 2004-10-19 | International Business Machines Corporation | Method, apparatus, and computer program product for generating, from first information for a first image, second information for a second image corresponding to a portion of the first image |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050240873A1 (en) * | 2004-04-26 | 2005-10-27 | Microsoft Corporation | Managing arbitrary window regions for more effective use of screen space |
| US7487454B2 (en) * | 2004-04-26 | 2009-02-03 | Microsoft Corporation | Managing arbitrary window regions for more effective use of screen space |
| US20140320381A1 (en) * | 2005-03-28 | 2014-10-30 | At&T Mobility Ii Llc | System, Method and Apparatus for Wireless Communication Between a Wireless Mobile Telecommunications Device and a Remote Wireless Display |
| US10095463B2 (en) * | 2005-03-28 | 2018-10-09 | At&T Mobility Ii Llc | System, method and apparatus for wireless communication between a wireless mobile telecommunications device and a remote wireless display |
| US10789036B2 (en) | 2005-03-28 | 2020-09-29 | At&T Mobility Ii Llc | System, method and apparatus for wireless communication between a wireless mobile telecommunications device and a remote wireless display |
| US20140184603A1 (en) * | 2012-12-27 | 2014-07-03 | Nvidia Corporation | Method to improve usability of high pixel density displays |
Also Published As
| Publication number | Publication date |
|---|---|
| US6806888B2 (en) | 2004-10-19 |
| US20030132948A1 (en) | 2003-07-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6806888B2 (en) | Method, apparatus, and computer program product for generating, from first information for a first image, second information for a second image corresponding to a portion of the first image | |
| US7171622B2 (en) | Method, apparatus and computer program product for projecting objects in a display unit | |
| US8542253B2 (en) | Magnification engine | |
| US7533351B2 (en) | Method, apparatus, and program for dynamic expansion and overlay of controls | |
| US8362971B1 (en) | Independent views generated for multiple display devices by a software application | |
| US7590947B1 (en) | Intelligent automatic window sizing | |
| US8044931B2 (en) | Technique for determining a minimum size of presentation data | |
| US7441204B2 (en) | Method and system for automatically displaying content of a window on a display that has changed orientation | |
| US8054241B2 (en) | Systems and methods for multiple display support in remote access software | |
| US6446095B1 (en) | Document processor for processing a document in accordance with a detected degree of importance corresponding to a data link within the document | |
| US20050229200A1 (en) | Method and system for adjusting a display based on user distance from display device | |
| CN101432711A (en) | User interface system and method for selectively displaying a portion of a display screen | |
| JP4979901B2 (en) | Harmonization of digital information flow and human perception system | |
| US6714218B1 (en) | Scaling images | |
| US20130201197A1 (en) | Overscan Support | |
| US11514833B2 (en) | Transparent display device and method of driving the same | |
| CN1980340A (en) | Multimedia system, application scaling method and recording medium storing program for performing the method | |
| JP2005159850A (en) | Composition of image and character string | |
| US20030179238A1 (en) | Method of and apparatus for highlighting region to be highlighted in display device, and record medium storing highlight method | |
| JP4442102B2 (en) | Image processing apparatus, image processing method, and image processing program | |
| TWI249699B (en) | System and method for setting window icons | |
| US20020080278A1 (en) | Displaying apparatus and method for controlling the same | |
| US12108140B2 (en) | Updating zoom properties of corresponding salient objects | |
| US7248753B2 (en) | Image displaying apparatus and program product for displaying image | |
| JP2004096451A (en) | Image data generation device, image display device, image data generation program, image display program, image data generation method, and image display method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| STCB | Information on status: application discontinuation |
Free format text: EXPRESSLY ABANDONED -- DURING EXAMINATION |