DE69026647T2 - Zoommodusbetriebsarten in einem Anzeigegerät - Google Patents
Zoommodusbetriebsarten in einem AnzeigegerätInfo
- Publication number
- DE69026647T2 DE69026647T2 DE69026647T DE69026647T DE69026647T2 DE 69026647 T2 DE69026647 T2 DE 69026647T2 DE 69026647 T DE69026647 T DE 69026647T DE 69026647 T DE69026647 T DE 69026647T DE 69026647 T2 DE69026647 T2 DE 69026647T2
- Authority
- DE
- Germany
- Prior art keywords
- image
- cursor
- viewport
- window
- user
- 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.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 claims description 33
- 230000004044 response Effects 0.000 claims description 13
- 230000001419 dependent effect Effects 0.000 claims description 2
- 230000006870 function Effects 0.000 description 50
- 230000000694 effects Effects 0.000 description 10
- 238000003825 pressing Methods 0.000 description 4
- 238000004091 panning Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000010365 information processing Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 239000003973 paint Substances 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04845—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Controls And Circuits For Display Device (AREA)
- Processing Or Creating Images (AREA)
- Studio Circuits (AREA)
- Apparatus For Radiation Diagnosis (AREA)
Description
- Diese Erfindung bezieht sich im allgemeinen auf Zoommodusbetriebsarten in Anzeigesystemen und auf ein Verfahren, um mit einer Zoomfunktion einen vergrößerten Teil eines Bildes anzuzeigen.
- In einer Veröffentlichung mit dem Titel "Using PC Storyboard", Information Update SN60-1796, November 1985, die von der IBM Corporation, Armonk, New York, herausgebracht wurde, wird auf den Seiten 85-88 die Funktionalität eines Zooms oder einer Bildvergrößerung beschrieben; Funktion für ein Anwendungsprogramm mit dem Titel "PC Storyboard". obgleich die einzelne Bildelementvergrößerung bereitgestellt wird, wird bei der Zoomfunktion aus dem Stand der Technik diese nicht in der Cursorposition auf dem Bildschirm zentriert. Die Zoomfunktion aus dem Stand der Technik rollt auch kein Zoom-Darstellungsfeld, das eine nicht vergrößerte Ansicht des gezoomten Bildteils anzeigt.
- Eine Veröffentlichung der Microsoft Corporation mit dem Titel "Microsoft Windows Paint User's Guide", Version 2.0, 1987, beschreibt auf den Seiten 31-33 ein Verfahren, um einen Teil eines Bildes zu zoomen und so ein vergrößertes Bild von diesem Teil zu erstellen. Der Benutzer kann in dem vergrößerten Bild Bildelemente ein- und ausschalten, und ein kleiner Kasten in der oberen linken Ecke des Bildschirms zeigt eine Ansicht des Bereichs, der in normalen Maßstab editiert wird. So kann der Benutzer in diesem Kasten die Auswirkungen sehen, die das Einund Ausschalten von Bildelementen hat. Um das vergrößerte Bild, in dem gearbeitet wird, zu rollen, zieht der Benutzer den Zeiger, der in dem vergrößerten Bild angezeigt wird, in die Richtung, in der er/sie das Bild rollen möchte. Der Bereich in dem kleinen Kasten bewegt sich, da der Zeiger gerollt wird; das vergrößerte Bild wird aktualisiert, um zu dem Bild in dem kleinen Kasten zu passen, sobald der Rollvorgang abgeschlossen wurde (siehe Seite 32, Zeilen 1-9 und Seite 66, letzter Abschnitt).
- Gemäß der vorliegenden Erfindung wird ein Verfahren bereitgestellt, um einen Bildeditor als Reaktion auf eine Eingabe von einem Benutzer eines Systems mit Bildanzeigemitteln zu betreiben, die eine Vielzahl von physischen Bildelementen enthalten, wobei das Verfahren Schritte enthält, um einen vergrößerten Teil eines ersten Bildes als zweites Bild anzuzeigen, das eine Vielzahl von logischen Bildelementen enthält, deren Größe abhängig von einem aktuell gültigen Vergrößerungsfaktor ist, wobei das zweite Bild einen ersten Cursor hat, der in diesem positioniert ist; um mit dem zweiten Bild ein Darstellungsfeld anzuzeigen, das einen Teil des ersten Bildes enthält, das dem vergrößerten Teil entspricht und das Darstellungsfeld ein erstes und ein zweites Maß hat, das einer Vielzahl von physischen Bildelementen des ersten Bildes entspricht; und das Verfahren durch die folgende Kombination von Schritten gekennzeichnet wird: (a) auf die Neupositionierung des ersten Cursors durch den Benutzer zu reagieren, so daß sich der erste Cursor außerhalb des angezeigten zweiten Bildes befindet, wobei das zweite Bild in Schritten von logischen Bildelementen in Übereinstimmung mit der Bewegung des ersten Cursors verschoben wird; und (b) einen zweiten Cursor innerhalb des Darstellungsfeldes bereitzustellen, das eine Position hat, die der Position des ersten Cursors entspricht, und auf den zweiten Cursor zu reagieren, der einen ersten Rand des Darstellungsfelds als Reaktion auf die Bewegung des ersten Cursors erreicht, wobei das Darstellungsfeld durch eine Vielzahl von physischen Bildelementen verschoben wird, die dem ersten oder zweiten Maß des Darstellungsfelds entsprechen, so daß der zweite Cursor im wesentlichen in der Nähe eines zweiten Rands des Darstellungsfelds positioniert wird, d.h. dem ersten Rand gegenüberliegt.
- In bevorzugten Ausführungsbeispielen enthält das Verfahren Schritte, die vor der Anzeige des zweiten Bildes liegen: Speicherung einer nicht vergrößerten Kopie des ersten Bildes in einem Speicher; Reaktion auf einen Anzeiger, der von dem Benutzer in dem ersten Bild positioniert wird, wobei die Anzeigerposition in Koordinaten bestimmt wird, die zu der nicht vergrößerten Kopie des ersten Bildes gehören; Festlegung des aktuell gültigen Vergrößerungsfaktors und einer gewünschten Anzeigegröße der logischen Bildelemente; Reaktion auf die festgelegte Anzeigerposition und auf eine zuvor bestimmte, maximale Anzeigegröße, wobei die Koordinaten bezogen auf die nicht vergrößerte Kopie des ersten Bildes von einem ersten Fenster festgelegt werden, welches das zweite Bild definiert, wobei sich die Anzeigerposition im wesentlichen im Mittelpunkt des ersten Fensters befindet und durch den ersten Cursor in dem zweiten Bild dargestellt wird.
- Eine solche Anordnung kann die Basis für eine Zoomfunktion liefern, die den vergrößerten Teil eines Bildes auf einem Anzeigecursor zentriert und ein Darstellungsfeld liefert, das durch ein Bild rollt, wenn ein Cursor bewegt wird.
- In einer solchen Anordnung, die nachstehend beschrieben wird, wird ein Verfahren zum Betreiben eines Bildeditors mit Zoomfunktion bereitgestellt, wobei andere Bildeditoraktionen aufgerufen und durchgeführt werden können und zwar unabhängig von dem Zoomfaktor, der aktuell gültig ist. Der Zoombetrieb ist ein Status des Bildeditors, in dem aufgerufene Aktionen in einer normalen Bildgröße von 1X Bildelement durchgeführt werden, einem Bediener jedoch in einem vergrößerten, fetten Bildelement, einem Zoomäquivalent angezeigt werden. Wenn die ZOOM Funktion aufgerufen wird, wird ein angezeigtes Zoomf enster automatisch auf einer aktuellen Position eines Anzeigers oder Cursors zentriert, da dies auch ein auswählbares Darstellungsfeld ist, das angezeigt wird, im die relative Position des Cursors innerhalb des 1X Bildes zu zeigen.
- Es ist auch möglich, die Koordinaten in dem nicht vergrößerten Bild eines zweiten Fensters festzulegen, um einen Teil des Bildes zu definieren, das als nicht vergrößertes Bild angezeigt werden soll, wobei sich die Anzeigerposition im wesentlichen im Zentrum des zweiten Fensters befindet. Das zweite Fenster wird angezeigt oder nicht angezeigt, was von der Eingabe des Benutzers abhängt. Abhängig davon, in welchem Bildbereich der Cursor bewegt wird, sind sowohl Schwenken als auch Rollen aktiviert und Einzelheiten zu der jeweiligen Betriebsart können im Fly eingeschaltet werden.
- Die vorliegende Erfindung wird außerdem anhand von Beispielen mit Bezug auf ein Ausführungsbeispiel beschrieben, das in den beiliegenden Zeichnungen dargestellt ist, in denen
- Fig. 1 ein Blockdiagramm eines Informationsverarbeitungssystems zeigt, das die Erfindung beschreibt;
- Fig. 2 im einzelnen die Organisation des Bildschirms aus Fig. 1 zeigt;
- Fig. 3 den Bildschirm illustriert und einen vergrößerten Teil eines Bildes zeigt und ein Darstellungsfeld, daß einen nicht vergrößerten Teil des Bildes zeigt, wobei sowohl der Bildschirm als auch das Darstellungsfeld einen zugehörigen Cursor haben; und
- Fig. 4 ein Flußdiagramm zeigt, das ein Verfahren zur Initialisierung der Zoomfunktion illustriert.
- Die Umgebung, die für die folgende Beschreibung von einer Form der Zoomfunktion gemäß der vorliegenden Erfindung ausgewählt wurde, ist ein audiovisueller Anwendungsprozessor, der in einem IBM PS/2 Computersystem (IBM und PS/2 sind eingetragene Warenzeichen der IBM Corporation von Armonk, NY) implementiert ist. Es sollte jedoch klar sein, daß die Durchführung der Erfindung in einer Anzahl von verschiedenen Arten von Informationsverarbeitungssystemen zur Unterstützung von Anwendungsprogrammen, die eine visuelle Anzeige liefern, praktisch eingesetzt werden kann.
- Zuerst wird auf Fig. 1 in Verbindung mit Fig. 2 Bezug genommen, in der ein Bildschirm 10 dargestellt ist, der mit einem Schreib-Lese-Anzeigespeicher 1 verbunden ist, in dem Daten gespeichert sind, um diese auszulesen und auf dem Bildschirm 10 auf konventionelle Weise anzuzeigen. Ein einzelner Speicherplatz oder eine Gruppe von Speicherplätzen im Anzeigespeicher 1 entspricht den einzelnen Bildelementen des Bildschirms 10. Der Anzeigespeicher 1 ist mit einer Zentraleinheit (CPU) 2 verbunden, wobei die CPU außerdem über einen Bus 3 mit einem Hauptspeicher 4 verbunden ist, in den Befehle aus einer Massenspeichereinheit 5 geladen und in diesem gespeichert werden. Einige der gespeicherten Befehle steuern die CPU 2, um eine Bildeditorfunktion einschließlich der Bildzoom- oder der Vergrößerungsfunktion der Erfindung durchzuführen. Andere Funktionen, die zu dem Bildeditor gehören, enthalten zum Beispiel Text, Zeile, Abschneiden, Kleben, Kasten und Füllen. Wie ersichtlich werden wird, können diese anderen Funktionen aufgerufen und gleichzeitig mit der Zoomfunktion ausgeführt werden. Die anderen Funktionen operieren auf einer nicht vergrößerten, 1X Kopie des Bildes, das in einem World Plane (WP) Bildpuffer in Speicher 4 gespeichert ist. Der vergrößerte Teil des Bildes, der in dem Anzeigespeicher 1 gespeichert ist und auf dem Bildschirm 10 angezeigt wird, ist ein Fenster oder Darstellungsfeld, das anfangs auf einem Bildcursor zentriert ist, in dem 1X WP Bild.
- Der vergrößerte Teil des WP Bildes wird mit einer logischen Bildelementgröße angezeigt, die abhängig von dem gültigen Zoomvergrößerungsfaktor ist. Ein vergrößertes logisches Bildelement besteht aus einer Anzahl von physischen Bildschirm-Bildelementen.
- Eine Dateneingabeeinheit, zum Beispiel eine Tastatur 6 und eine Maus 7, ermöglichen einem Systembenutzer, mit dem Bildeditor auf eine zu beschreibende Art einen Dialog zu führen, um graphische Bilder zu erstellen, zu ändern und zu speichern. Eingegebene Textdaten werden ebenfalls vorübergehend in einem Textpuffer (TB) in Speicher 4 gespeichert. Die Daten, die in dem Anzeigespeicher 1 gespeichert sind, können Informationen liefern, um ein einfarbiges oder farbiges Bild anzuzeigen, was von den Charakteristiken des besonderen Systembildschirms 10 abhängt. In der beschriebenen Anordnung zeigt, sofern dies von Bedeutung ist, der Bildschirm 10 Farbbilder an.
- Die Zoomfunktion der Erfindung liefert sieben, durch den Benutzer auswählbare Bildvergrößerungsfaktoren (1X 2X, 4X, 8X, 16X, 32X und 64X). Ein spezifischer Zoomfaktor bleibt gültig, bis der Vergrößerungsfaktor durch eine andere Zoomfunktion geändert wird oder bis dieser deaktiviert wird. Im allgemeinen können die Bildeditorfunktionen in irgendeinem Zoomfaktor benutzt werden.
- Eine ZOOM VIEWPORT Funktion wird von einem Benutzer gesteuert, um zwischen Zoom-Darstellungsfeld 12 anzeigen und Zoom-Darstellungsfeld 12 nicht anzeigen hin- und herzuschalten. Das Zoom- Darstellungsfeld 12 ist ein relativ kleines Fenster in der ver größerten Anzeige 10, die in "normaler" Größe (1X) einen Bereich anzeigt, der einen Cursor 14 umgibt. Ein vergrößerter, fetter Bildelement-Cursor 16 in dem vergrößerten Bild entspricht dem Cursor 14. Das Zoom-Darstellungsfeld 12 wird nur angezeigt, wenn die Zoomfunktion wirksam ist, d.h. für Bildvergrößerungen, die größer als 1X sind und wenn diese speziell von der ZOOM VIEWPORT Funktion aktiviert wurden.
- Nach Auswahl durch einen Benutzer zeigt der Bildschirm 10 das Bild 18 an, das gemäß dem besonderen, gültigen Zoomfaktor vergrößert wurde. Der vergrößerte Bereich wird um den Cursor 14 zentriert. Der Zoomfaktor bleibt solange gültig, bis dieser entweder durch eine spätere Zoomfunktion geändert oder bis dieser durch einen ESC Code, der während eines Ruhestatus eingegeben wurde, deaktiviert wird. Durch Eingabe des ESC Codes wird die normale Anzeige (Zoomfaktor 1X) wiederhergestellt.
- Unabhängig davon, welcher Zoomfaktor aktuell gültig ist, können die Bildeditoraktionen aufgerufen und durchgeführt werden. CUT und PASTE Funktionen können zum Beispiel in allen Zoomfaktoren durchgeführt werden. Alphanumerischer Text kann außerdem mit der TEXT Funktion eingegeben werden; ein Bild kann auf Platte gespeichert werden oder eine Zeichnung kann ausgeführt werden, während die ZOOM Funktion aufgerufen ist. Das heißt, der Zoommodus erhält einen Status des Bildeditors, in dem aufgerufene Aktionen auf der unvergrößerten Kopie des Bildes in dem WP Puffer mit einer normalen Bildelementgröße 1X durchgeführt aber dem Bediener in einem vergrößerten, fetten Bildelementäguivalent angezeigt werden. Wenn zum Beispiel Text während des Zoommodus eingegeben wird, wird der Text in den 1X TB in einem normalen, nicht vergrößerten Format geschrieben, wie dies von der Schrift- und Punktgröße bestimmt wird, die unabhängig von dem gültigen Zoomfaktor verwendet wird. Text, der jedoch in dem Zoomfenster erscheint, wird in dem aktuellen Zoomfaktor vergrößert angezeigt. Nach Rückkehr in die normale Ansicht (1X) erscheint der Text in der richtigen Größe für den Standard 1X Bildschirm. Wenn Text mit einem großen, gültigen Zoomfaktor eingegeben wird, zum Beispiel 64X, kann das Textfeld nicht in den Bildschirm eingesetzt werden. Die beschriebene Anordnung liefert zum automatischen Schwenken die Anzeige wie benötigt, um mit dem Cursor 16 die Position zu halten.
- Eine Bildeditorfunktion ist als FILL bekannt. Wenn diese für ein besonderes Bild benötigt wird, füllt die FILL Funktion auch Bildbereiche außerhalb des aktuell angezeigten Zoomfensters. Somit arbeitet die FILL Funktion in einem normalen (1X) Modus, ungeachtet des aktuell gültigen Zoomfaktors. Ähnlich klebt eine PASTE Funktion einen vollen Paste Puffer (PB) Bereich, der in einem richtig vergrößerten Format angezeigt wird, sogar obwohl sich der PB über die Grenzen der vergrößerten Anzeige hinaus erstreckt. Es wird bemerkt, daß beim Schreiben in Plattenfunktionen, zum Beispiel SAVE und SAVE AND EXIT, die 1X Version des aktuellen Bildes auf Platte geschrieben wird, selbst wenn die ZOOM Funktion eine vergrößerte Ansicht des Bildes anzeigt. Wenn dies gewünscht wird, kann die vergrößerte Ansicht auf Platte gespeichert werden, indem eine RESIZE Funktion benutzt wird, um die vergrößerte Ansicht zu erzeugen. Mit der RESIZE Funktion wird eine vergrößerte Ansicht eines Bildes in einer normalen physischen Bildelementgröße erzeugt, die ein neues 1X Bild wird. Das neue 1X Bild wird dann mit SAVE gespeichert.
- Wenn die ZOOM VIEWPORT Funktion aktiviert ist, wird das Zoom- Darstellungsfeld 12 erzeugt und in einer Ecke des Bildschirms 10 jedesmal angezeigt, wenn ein anderer Zoomfaktor als 1X gültig ist. Das Zoom-Darstellungsfeld 12 zeigt in 1X Vergrößerung einen Teil des Bildes an, das die Stelle des Cursors 14 umgibt. Das Zoom-Darstellungsfeld liefert so eine Perspektive der Stelle des Cursors 16 in dem 1X WP Bild. Das Vorhandensein des Zoom-Darstellungsfeld 14 gibt einem Benutzer auch an, daß eine ZOOM Funktion wirksam ist. Nach Auswahl durch den Bediener bestimmt die ZOOM VIEWPORT Funktion entweder ob das Darstellungsfeld 12 während des Zoommodus angezeigt wird (EIN) oder ob dieses nicht angezeigt wird (AUS). Die ausgewählte Option bleibt wirksam, bis mit einer anderen ZOOM VIEWPORT Funktion in den anderen Status gewechselt wird.
- Während der Bediener den Cursor 16 innerhalb des vergrößerten Bildfensters neupositioniert, bewegt sich der Cursor 14, um die Position des Cursors 16 in der 1X WP Kopie wiederzugeben. Während der Cursor 16 durch das vergrößerte Bild geschwenkt wird, bewegt sich der Cursor 14 des Darstellungsfelds 12 im Verhältnis zu dem Bildbereich, der in etwa übereinstimmt. Der Teil des 1X Bildes, der in dem Darstellungsfeld 12 enthalten ist, ändert sich nur, wenn der Cursor 14 einen Rand des Darstellungsfelds 12 schneidet. Diese Bedingung wird erkannt, und die Koordinaten eines benachbarten Teils des nicht vergrößerten 1X Bildes aus dem WP Puffer werden bestimmt und das Bild wird angezeigt. Der angrenzende Teil wird als eine Funktion der Größe des Darstellungsfensters 12 und der Position des Cursors 14 formatiert. Bei dem neu angezeigten Teil des 1X Bildes wurde der Cursor 14 auf dem Rand des Darstellungsfelds, wo dieser eingegeben wird, positioniert, d.h. gegenüber dem Rand, der anfänglich geschnitten wurde. Wenn zum Beispiel die Bewegung des Cursors 16 den Cursor 14 veranlaßt, in WP Koordinaten den linken Rand des Darstellungsfelds 12 aus Fig. 3 zu schneiden, erkennt die CPU 2 diese Bedingung, greift auf die 1X Bildkopie zu und zeigt den angrenzenden Bildteil in dem Darstellungsfeld 12 an. In dem neu angezeigten Teil wird der Cursor 14 so positioniert, daß dieser an den rechten Rand des Darstellungsfelds 12 angrenzt. Dadurch "schwenkt" das Darstellungsfeld 12 eher in Schritten der Abmessungen des Darstellungsfelds 12, als sich ständig zu bewegen wie der Cursor 16 und die vergrößerte Ansicht in dem Zoomfenster dies tun.
- Auch wenn der Cursor 16 einen Rand des Darstellungsfelds 12 schneidet, wird das Darstellungsfeld 12 in eine andere Position auf dem Bildschirm 10 verschoben. Dies ermöglicht es, daß der Zoombereich, der vorher unter oder hinter dem Darstellungsfeld 12 war, angezeigt wird und daß auf diesen zugegriffen werden kann.
- Es sollte bemerkt werden, daß der Stil des Cursors in Darstellungsfeld 12 der gleiche wie der Stil des Cursors ist, der für die Benutzung im Bildeditor angegeben ist. Im Zoommodus bewirkt eine Änderung des Cursorstils jederzeit auch die Änderung des Stils von Cursor 14. Der Cursor 14 kann zum Beispiel die Form eines Kreuzes, eines Punktes haben oder sogar "unsichtbar" sein.
- Im Zoommodus besteht der Cursor 16 aus einer viereckig geformten Gruppe von visuell deutlichen Bildelementen, die einen transparenten Mittenbereich haben. Wenn der Cursor 16 einen Rand des Bildschirms 10 erreicht, veranlaßt jede weitere versuchte Cursorbewegung in der gleichen Richtung die Ansicht von Bildschirm 10 zu schwenken, um die fortgesetzte Bewegung des Cursors 16 unterzubringen. Die Schwenk- und Cursorbewegung stoppt, wenn ein aktueller Rand des WP Bildes in Speicher 2 erreicht wird. Wenn zum Beispiel der Cursor nach links bewegt wird und nachdem der Rand des aktuellen Bildschirms 10 erreicht ist, die Linksbewegung des Cursors fortgesetzt wird, angenommen der Bildrand ist noch nicht erreicht, und die Bildschirmansicht ist in Übereinstimmung, um die Stelle des Cursors zu behalten. In diesem Fall werden die Bildelemente auf dem rechten Rand der Anzeige nach rechts herausgeschoben, da neue Bildelemente vom linken Rand hereingeschoben werden, um den neu angezeigten Teil des Bildes zu zeigen. Auf das WP Bild wird ähnlich zugegriffen und dieses wird ähnlich für die Bewegung des Cursors 16, die bei Bewegungen nach rechts, nach oben oder nach unten auftritt, angezeigt.
- Während der Anzeige der vergrößerten Zoomansichten eines Bildes bewegt sich der Cursor 16 in Schritten, die dem Zoomfaktor entsprechen. Bei einem Vergrößerungsfaktor von 64X tritt zum Beispiel die Bewegung normalerweise in Schritten von einem einzelnen, vergrößerten Bildelement auf. In Anbetracht dessen ist zu bemerken, daß sich der Cursor 16 bei Vergrößerungen über 1X in "logischen" Bildelementen und nicht in "physischen" Bildelementen bewegt. Wenn zum Beispiel der Zoomfaktor 64X ausgewählt ist, hat der Bildschirm 10 eine physische Auflösung von einer Anzahl von Bildelementen, zum Beispiel 640x480. Von einem logischen Punkt der Ansicht wurde das Bild vergrößert, so daß nur einige "logischen" Bildelemente des Bildes auf dem Bildschirm 10 angezeigt werden. Jedes Bildelement wird physisch zusammen sowohl mit x als auch mit y Bildschirmkoordinaten von der CPU formatiert, so daß es eine Vielzahl von Bildelementen für Anzeigezwecke umgibt, jedoch jedes vergrößerte "fette" Bildelement stellt aber ein einzelnes logisches Bildelement des Bildes dar. Aus einer ZOOM Funktionsperspektive entsprechen die Bewegung des Cursors 16 und die physische Größe des Cursors 16 der logischen Bildelementgröße.
- Die vorbestimmten Cursor-Richtungstasten der Tastatur 6 bewegen den Cursor 16 demgemäß nach links, rechts, oben, unten und in die vier diagonalen Richtungen. Die CTRL Versionen dieser Tasten, das heißt das Drücken der CONTROL Taste gleichzeitig mit einer Cursor-Richtungstaste, bewegen den Cursor 16 direkt zu den WP Bildrändern, wie dies bei der normalen Cursorbewegung außerhalb des Zoommodus geschieht. Die SHIFT Versionen dieser Tasten bewegen den Cursor 16 in Schritten von einem Bildelement, wiederum wie dies bei normalen Cursorbewegungen der Fall ist.
- Andere Cursor-Konventionen werden im Zoommodus ebenfalls bereitgestellt. Die ALT Versionen der vorbestimmten Tasten auf der Tastatur, vorzugsweise die Cursortasten im Zifferntastenfeld, bewegen den Cursor 16 direkt zu den Rändern des aktuell angezeigten Bildes, wodurch die Bewegung des Cursors 16 auf den Bereich innerhalb der aktuellen Anzeige beschränkt wird. ALT 5 positioniert den Cursor 16 in das Zentrum des aktuell angezeigen Bildes in einer Art und Weise, die in etwa analog zu CTRL 5 ist, die den Cursor zum Zentrum des WP Bildes bewegt.
- Außerdem wird eine andere, spezielle Cursor-Konvention bereit gestellt, die in der beschriebenen Anordnung durch die CTRL Z Taste aktiviert wird. Wenn diese gedrückt wird, bewirkt diese Tastenanschlag-Kombination die CPU 2, die Bildschirmkoordinatenposition des aktuellen Cursors 16 aufzuzeichnen und anschließend den Cursor 16 und den umgebenden, vergrößerten Teil des Bildes in der Mitte des Bildschirms 10 zu zentrieren. Zweck dieser Tastenanschlag-Kombination ist es, eine vergrößerte Ansicht des Bildes um eine aktuelle Stelle des Cursors 16 zu zentrieren. Wenn diese Tastenanschlag-Kombination außerhalb des Zoommodus eingegeben wird, ruft die CPU statt dessen den Zoommodus auf und erstellt den Bildschirm 10 entsprechend, indem der Zoomfaktor benutzt wird, der zuletzt während einer vorherigen Zoommodusbetriebsart ausgewählt wurde.
- Wenn das Zoom-Darstellungsfeld 12 aktiviert wird, während die direkte Cursorbewegung zusammen mit den ALT, SHIFT und CTRL Tasten durchgeführt wird, wird das Zoom-Darstellungsfeld 12 in Übereinstimmung mit gleich welchen Änderungen, die an der Stelle des Cursors 16 und im Bildschirm auftreten, aktualisiert.
- Durch Drücken einer anderen vorbestimmten Taste, in diesem Fall ESC, wird der Zoommodus beendet, wenn keine weiteren Bildeditorfunktionen aufgerufen werden. Das Beenden der ZOOM Funktion veranlaßt den Bildschirm 10, ein normales 1X Bild anzuzeigen. Wenn zum Beispiel während des Zoommodus ein Kasten gezeichnet wird, ESC in der Mitte des Formats drücken, eine elastische Kastenkontur veranlaßt ein ESCAPE aus der BOX Funktion zurück in einen Ruhestatus des Bildeditors. Ein derzeit gültiger Zoomfaktor, zum Beispiel 32X, wird fortgesetzt. Wenn die BOX Aktion statt dessen normal beendet wird, beendet das Drücken der ESC Taste anschließend die ZOOM Funktion. Die Beendigung der ZOOM Funktion veranlaßt die CPU 2, den aktuellen Zoomstatus einschließlich des aktuellen Zoomfaktors, zum Beispiel 32K, und ob das Zoom-Darstellungsfeld ein- oder ausgeschaltet ist, zu sichern. Wenn die ZOOM Funktion wieder aufgerufen wird, werden die gesicherten Parameter wiedergefunden und benutzt, um anfänglich den Zoom-Prozessorstatus herzustellen. Die Beendigung der Zoomfunktion gibt ebenfalls den WP Pufferbereich frei.
- Mit Bezug auf Fig 4, die in Blockdiagrammform die Initialisierung der ZOOM Funktion zeigt. In Block 20 erkennt die CPU 2 einen CTRL Z Tastenanschlag von der Tastatur 6 und ruft die ZOOM Funktion auf. In Block 22 wird das 1X WP Bild im WP Puffer erstellt. Im Hinblick darauf wird bemerkt, daß wenn ein 1X Bild bereits existiert, das Bild aus dem Anzeigespeicher 1 in den WP Puffer kopiert wird. In Block 24 wird die Position des von dem Benutzer positionierten Cursors in dem Bild festgelegt, wobei sich die Cursorposition auf die Koordinaten des WP Bildes bezieht. In Block 26 wird ein aktueller Zoomfaktor bestimmt und die entsprechende, erweiterte Größe des logischen Bildelements kalkuliert. Der anfängliche Zoomfaktor wird auf den Faktor eingestellt, der gültig war als die ZOOM Funktion zuletzt beendet wurde. In Block 28 werden die Koordinaten des Zoomfensters bestimmt, das heißt welcher Teil der Kopie von dem 1X Bild im WP Puffer in einem vergrößerten Format innerhalb des Zoomfensters angezeigt werden wird. Die Koordinaten des Zoomfensters sind abhängig von der Cursorposition, in der das Fenster auf dem Cursor zentriert wird, vom Zoomfaktor und von der Größe des Zoomf ensters. In Block 30 werden als nächstes die Koordinaten des Darstellungsfelds 12 bestimmt. Das Darstellungsfeld 12 wird nominal definiert, um einen Bereich zu erhalten, der etwa gleich einem Sechzehntel des Zoomanzeigefensters ist. Normalerweise belegt das Zoomanzeigefenster im wesentlichen den gesamten verfügbaren Bereich des Bildschirms 10. In Block 32 greift die CPU 2 auf diejenigen 1X Bildelemente im WP Puffer zu, die innerhalb der berechneten Koordinaten des Zoomfensters liegen. Die Bildelemente, auf die zugegriffen wurde, werden gemäß der berechneten logischen Bildelementgröße vergrößert und in den Anzeigespeicher 1 geschrieben, wodurch das vergrößerte Bild erstellt wird. Die 1X Bildelemente aus dem WP Puffer werden ebenfalls in den Anzeigespeicher 1 kopiert, so daß das Darstellungsfeld 12 in einer Ecke des Zoomfensters erscheint. Danach führt die CPU 2 mit einem Benutzer über die Tastatur 6 und/oder die Maus 7 einen Dialog, um durch das Bild zu schwenken und weitere Bildeditorfunktionen aufzurufen.
- Der Zoomfaktor kann geändert werden, während die ZOOM Funktion aufgerufen ist. Ein Bediener ändert den Vergrößerungsfaktor über die Tastatur 6 und die CPU 2 berechnet die logische Bildelementgröße und die Zoomfensterkoordinaten neu. Die Zoomfensterkoordinaten sind abhängig von der gegenwärtigen Position des Cursors innerhalb des 1X Bildes, in dem der Cursor per Definition im Zentrum des Fensters sein muß. Das heißt, die Blöcke 24-34 des Flußdiagramms aus Fig. 4 werden ausgeführt.
Claims (15)
1. Ein Verfahren, um einen Bildeditor als Reaktion auf eine
Eingabe von einem Benutzer eines Systems mit
Bildanzeigemitteln zu betreiben, die eine Vielzahl von physischen
Bildelementen enthalten, wobei das Verfahren Schritte
enthält, um
einen vergrößerten Teil eines ersten Bildes als zweites
Bild anzuzeigen, das eine Vielzahl von logischen
Bildelementen enthält, deren Größe abhängig von einem aktuell
gültigen Vergrößerungsfaktor ist, wobei das zweite Bild
einen ersten Cursor (16) hat, der in diesem positioniert
ist;
mit dem zweiten Bild ein Darstellungsfeld (12) anzuzeigen,
das einen Teil des ersten Bildes enthält, das dem
vergrößerten Teil entspricht und das Darstellungsfeld ein erstes
und ein zweites Maß hat, das einer Vielzahl von physischen
Bildelementen des ersten Bildes entspricht;
das Verfahren durch die folgende Kombination von Schritten
gekennzeichnet wird:
(a) auf die Neupositionierung des ersten Cursors (16)
durch den Benutzer zu reagieren, so daß sich der
erste Cursor außerhalb des angezeigten zweiten Bildes
befindet, wobei das zweite Bild in Schritten von
logischen Bildelementen in Übereinstimmung mit der
Bewegung des ersten Cursors (16) verschoben wird; und
(b) einen zweiten Cursor (14) innerhalb des
Darstellungsfeldes (12) bereitzustellen, das eine Position hat,
die der Position des ersten Cursors (16) entspricht,
und auf den zweiten Cursor (14) zu reagieren, der
einen
ersten Rand des Darstellungsfelds (12) als
Reaktion auf die Bewegung des ersten Cursors (16)
erreicht, wobei das Darstellungsfeld (12) durch eine
Vielzahl von physischen Bildelementen verschoben
wird, die dem ersten oder zweiten Maß des
Darstellungsfelds entsprechen, so daß der zweite Cursor (14)
im wesentlichen in der Nähe eines zweiten Rands des
Darstellungsfelds positioniert wird, d.h. dem ersten
Rand gegenüberliegt.
2. Ein Verfahren wie in Anspruch 1 angemeldet, das außerdem
die Schritte enthält, die vor der Anzeige des zweiten
Bildes liegen:
Speicherung einer nicht vergrößerten Kopie des ersten
Bildes in einem Speicher (1);
Reaktion auf einen Anzeiger, der von dem Benutzer in dem
ersten Bild positioniert wird, wobei die Anzeigerposition
in Koordinaten bestimmt wird, die zu der nicht
vergrößerten Kopie des ersten Bildes gehören;
Festlegung des aktuell gültigen Vergrößerungsfaktors und
einer gewtinschten Anzeigegröße der logischen Bildelemente;
Reaktion auf die festgelegte Anzeigerposition und auf eine
zuvor bestimmte, maximale Anzeigegröße, wobei die
Koordinaten bezogen auf die nicht vergrößerte Kopie des ersten
Bildes von einem ersten Fenster festgelegt werden, welches
das zweite Bild definiert, wobei sich die Anzeigerposition
im wesentlichen im Mittelpunkt des ersten Fensters
befindet und durch den ersten Cursor (16) in dem zweiten Bild
dargestellt wird.
3. Ein Verfahren wie in Anspruch 2 angemeldet, wobei der
Schritt zur Festlegung der ersten Fensterkoordinaten einen
Schritt enthält, um die Koordinaten im Verhältnis zu der
nicht vergrößerten Kopie des ersten Bildes von dem
Darstellungsfeld (12) zu bestimmen, um einen Teil des ersten
Bildes zu definieren, der als nicht vergrößertes Bild
anzuzeigen ist, wobei sich die Zeigerposition im
wesentlichen im Zentrum des Darstellungsfelds befindet und durch
den zweiten Cursor (14) in dem Darstellungsfeld (12)
dargestellt wird.
4. Ein Verfahren wie in Anspruch 3 angemeldet, wobei das
erste Fenster einen Bereich hat, der in etwa gleich einem
maximal anzeigbaren Bereich mit Bildanzeigemitteln ist und
wobei das Darstellungsfeld (12) einen Bereich von etwa
einem Sechzehntel von dem des ersten Fensters hat.
5. Ein Verfahren wie in irgendeinem der Ansprüche 2 bis 4
angemeldet, wobei als Reaktion auf eine Anforderung durch
einen Benutzer, den aktuell gültigen Vergrößerungsfaktor
zu ändern, das Verfahren zusätzliche Schritte enthält, um
eine geforderte Anzeigegröße eines Bildelements zu
bestimmen, das mit dem geänderten Vergrößerungsfaktor vergrößert
wurde; und um
auf die festgelegte Cursorposition und auf eine zuvor
bestimmte maximale Anzeigegröße zu reagieren, indem die
Koordinaten im Verhältnis zu der nicht vergrößerten Kopie
des ersten Bildes aus dem ersten Fenster bestimmt werden,
wobei sich die Cursorposition im wesentlichen im Zentrum
des ersten Fensters befindet; und um
das zweite Bild in dem ersten Fenster anzuzeigen, wobei
das zweite Bild mit der vergrößerten Bildelementgröße in
dem geänderten Vergrößerungsfaktor angezeigt wird.
6. Ein Verfahren wie in irgendeinem der Ansprüche 2 bis 5
angemeldet, wobei als Reaktion auf die Eingabe des
Benutzers, die Position des ersten Cursors (16) zu verschieben,
das Verfahren einen Schritt enthält, um den ersten Cursor
(16) in einer gewünschten Richtung, im wesentlichen an
einem Rand des ersten Fensters, neu zu positionieren.
7. Ein Verfahren wie in Anspruch 6 angemeldet, wobei als
Reaktion auf eine weitere Eingabe von dem Benutzer, die
Position des ersten Cursors zu verschieben, das Verfahren
einen Schritt enthält, den ersten Cursor im wesentlichen
im Zentrum des ersten Fensters neu zu positionieren.
8. Ein Verfahren wie in irgendeinem vorhergehenden Anspruch
angemeldet, wobei als Reaktion auf eine Eingabe von dem
Benutzer, die Position des ersten Cursors zu verschieben,
das Verfahren einen Schritt enthält, den ersten Cursor in
einer gewünschten Richtung, im wesentlichen an einem Rand
des ersten Bildes, neu zu positionieren.
9. Ein Verfahren wie in Anspruch 8 angemeldet, wobei als
Reaktion auf eine weitere Eingabe von dem Benutzer, die
Position des ersten Cursors zu verschieben, das Verfahren
einen Schritt enthält, den ersten Cursor im wesentlichen
im Zentrum des ersten Bildes neu zu positionieren.
10. Ein Verfahren wie in irgendeinem vorhergehenden Anspruch
angemeldet, wobei der erste Cursor (16) innerhalb des
zweiten Bildes als eine visuell deutliche Gruppe mit
Bildelementen angezeigt wird, die einen transparenten
Mittelteil hat.
11. Ein Verfahren wie in irgendeinem vorhergehenden Anspruch
angemeldet, wobei der zweite Cursor (14) im
Darstellungsfeld (12) gemäß einer vom Benutzer angegebenen Form
angezeigt wird.
12. Ein Verfahren wie in irgendeinem vorhergehenden Anspruch
angemeldet, wobei als Reaktion auf eine Aufforderung von
dem Benutzer, das Bild zu ändern, das Verfahren Schritte
enthält, um
eine nicht vergrößerte Kopie des ersten Bildes zu ändern;
und um
für einen Teil des ersten Bildes, der innerhalb des ersten
Fensters als zweites Bild angezeigt wird, ein geändertes
zweites Bild anzuzeigen, das dem vergrößerten Teil des
geänderten Bildes innerhalb des ersten Fensters entspricht,
wobei der vergrößerte Teil mit der vergrößerten
Bildelementgröße angezeigt wird.
13. Ein Verfahren wie in irgendeinem vorhergehenden Anspruch
angemeldet, wobei als Reaktion auf eine Aufforderung von
einem Benutzer, die Anzeige eines vergrößerten Teils des
ersten Bildes zu beenden, das Verfahren einen Schritt
enthält, um den aktuell gültigen Vergrößerungsfaktor zu
speichern, so daß eine nachfolgende Aufforderung von einem
Benutzer, wieder dorthin zurückzukehren, die Anzeige des
vergrößerten Teils den gespeicherten Vergrößerungsfaktor
veranlaßt, der gültige Vergrößerungsfaktor zu sein.
14. Ein Verfahren wie in irgendeinem vorhergehenden Anspruch
angemeldet, wobei als Reaktion auf einen Benutzer, welcher
den ersten Cursor (16) veranlaßt, eine Kante des
Darstellungsfelds (12) zu schneiden, das Verfahren einen Schritt
zur Neupositionierung des Darstellungsfelds (12) innerhalb
des zweiten Bildes enthält.
15. Ein Verfahren wie in irgendeinem vorhergehenden Anspruch
angemeldet, wobei der Schritt zum Verschieben des
Darstellungsfelds (12) als Reaktion auf den zweiten Cursor (14),
der den ersten Rand des Darstellungsfelds erreicht,
Schritte enthält, um
die Koordinaten im Verhältnis zu einer nicht vergrößerten
Kopie des ersten Bildes und zur Größe des
Darstellungsfelds (12) von einem Teil der nicht vergrößerten Kopie des
ersten Bildes zu bestimmen, das an den ersten Rand
angrenzt; und um
den angrenzenden Teil der nicht vergrößerten Kopie des
ersten Bildes in dem Darstellungsfeld anzuzeigen, wobei der
nicht vergrößerte Teil mit dem zweiten Cursor (14)
angezeigt wird, der im wesentlichen angrenzend an den zweiten
Rand des Darstellungsfelds, der sich gegenüber dem ersten
Rand befindet, positioniert wird.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US07/367,159 US5187776A (en) | 1989-06-16 | 1989-06-16 | Image editor zoom function |
Publications (2)
Publication Number | Publication Date |
---|---|
DE69026647D1 DE69026647D1 (de) | 1996-05-30 |
DE69026647T2 true DE69026647T2 (de) | 1996-11-21 |
Family
ID=23446136
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE69026647T Expired - Lifetime DE69026647T2 (de) | 1989-06-16 | 1990-05-31 | Zoommodusbetriebsarten in einem Anzeigegerät |
Country Status (7)
Country | Link |
---|---|
US (1) | US5187776A (de) |
EP (1) | EP0403125B1 (de) |
JP (1) | JP2759700B2 (de) |
BR (1) | BR9002741A (de) |
CA (1) | CA2012795C (de) |
DE (1) | DE69026647T2 (de) |
PE (1) | PE15991A1 (de) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19901481A1 (de) * | 1999-01-15 | 2000-04-27 | Siemens Ag | Verfahren zum Bedienen eines bildschirmgessteuerten Prozesses und Bediensystem für einen bildschirmgesteuerten Prozeß |
Families Citing this family (170)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2957316B2 (ja) * | 1990-11-20 | 1999-10-04 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 複数のソフトウェア・アプリケーションにアクセスするための方法およびシステム |
JPH0827700B2 (ja) * | 1990-12-31 | 1996-03-21 | インターナショナル・ビジネス・マシーンズ・コーポレイション | コンピュータ表示制御システム |
JP3134323B2 (ja) * | 1991-02-09 | 2001-02-13 | ソニー株式会社 | ウインドウ表示装置およびウインドウ表示方法 |
US5475810A (en) * | 1991-02-20 | 1995-12-12 | Oki Electric Industry Co., Ltd. | Pie chart processing method and processor |
JP2871164B2 (ja) * | 1991-05-31 | 1999-03-17 | 株式会社セガ・エンタープライゼス | 画像処理装置 |
US5581275A (en) * | 1992-02-28 | 1996-12-03 | Hewlett-Packard Company | Method and apparatus for locating a predetermined position in a computer file |
US5448399A (en) | 1992-03-13 | 1995-09-05 | Park Scientific Instruments | Optical system for scanning microscope |
JP2538488B2 (ja) * | 1992-10-27 | 1996-09-25 | 株式会社バンダイ | ゲ−ム装置 |
US6121966A (en) * | 1992-11-02 | 2000-09-19 | Apple Computer, Inc. | Navigable viewing system |
US5680629A (en) * | 1992-12-07 | 1997-10-21 | Microsoft Corporation | Method and system for previewing computer output |
JPH06215142A (ja) * | 1993-01-18 | 1994-08-05 | Nec Corp | 図形表示方式 |
JPH06342357A (ja) * | 1993-06-01 | 1994-12-13 | Mitsubishi Electric Corp | ユーザインタフェース方式 |
JP3242219B2 (ja) * | 1993-06-23 | 2001-12-25 | 松下電器産業株式会社 | 表示装置及び表示方法 |
US5542038A (en) * | 1993-07-29 | 1996-07-30 | Cirrus Logic, Inc. | Method and system for generating dynamic zoom codes |
JP2813728B2 (ja) * | 1993-11-01 | 1998-10-22 | インターナショナル・ビジネス・マシーンズ・コーポレイション | ズーム/パン機能付パーソナル通信機 |
JP2972510B2 (ja) * | 1993-11-25 | 1999-11-08 | 株式会社日立製作所 | 文書作成装置 |
JPH07152528A (ja) * | 1993-11-26 | 1995-06-16 | Fujitsu Ltd | 画面スクロール装置及び方法 |
JP2776246B2 (ja) * | 1994-05-31 | 1998-07-16 | 日本電気株式会社 | マウスカーソル追従型拡大表示の移動装置 |
US5553225A (en) * | 1994-10-25 | 1996-09-03 | International Business Machines Corporation | Method and apparatus for combining a zoom function in scroll bar sliders |
US5652901A (en) * | 1994-12-23 | 1997-07-29 | Microsoft Corporation | Method and system for previewing computer output |
US5680605A (en) * | 1995-02-07 | 1997-10-21 | Torres; Robert J. | Method and apparatus for searching a large volume of data with a pointer-based device in a data processing system |
JP3483333B2 (ja) * | 1995-02-23 | 2004-01-06 | キヤノン株式会社 | 図形処理方法及び装置 |
JP3890621B2 (ja) * | 1995-04-21 | 2007-03-07 | ソニー株式会社 | 画像表示装置及び方法 |
US6111561A (en) * | 1995-06-30 | 2000-08-29 | Gte Laboratories Incorporated | Network status matrix |
US6037939A (en) * | 1995-09-27 | 2000-03-14 | Sharp Kabushiki Kaisha | Method for enabling interactive manipulation of data retained in computer system, and a computer system for implementing the method |
US6081277A (en) * | 1995-09-28 | 2000-06-27 | Sony Corporation | Apparatus and method for controlling image display |
JPH1013725A (ja) * | 1996-06-25 | 1998-01-16 | Nikon Corp | 情報処理装置 |
KR100283574B1 (ko) * | 1996-08-27 | 2001-03-02 | 윤종용 | 모니터 화면 사이즈 제어 회로 및 그 제어방법 |
JPH10105362A (ja) | 1996-09-30 | 1998-04-24 | Toshiba Corp | 携帯型情報機器および拡大表示制御方法 |
JP3720951B2 (ja) * | 1996-09-30 | 2005-11-30 | 富士通株式会社 | 情報処理装置及びプログラム記録媒体 |
KR100278359B1 (ko) | 1997-02-14 | 2001-01-15 | 윤종용 | 화면확대 포인트입력기능을 갖는 컴퓨터장치 및 그 제어방법 |
US5999176A (en) * | 1997-04-04 | 1999-12-07 | International Business Machines Corporation | Method to provide a single scrolling control for a multi-window interface |
JPH10313444A (ja) * | 1997-05-13 | 1998-11-24 | Nikon Corp | 情報処理装置および記録媒体 |
US6034661A (en) * | 1997-05-14 | 2000-03-07 | Sony Corporation | Apparatus and method for advertising in zoomable content |
US5973734A (en) | 1997-07-09 | 1999-10-26 | Flashpoint Technology, Inc. | Method and apparatus for correcting aspect ratio in a camera graphical user interface |
US6532039B2 (en) | 1997-09-17 | 2003-03-11 | Flashpoint Technology, Inc. | Method and system for digital image stamping |
US5977970A (en) * | 1997-11-14 | 1999-11-02 | International Business Machines Corporation | Method and apparatus for moving information displayed in a window |
TW412732B (en) * | 1998-01-16 | 2000-11-21 | Hitachi Ltd | Video apparatus with zoom-in magnifying functionand zoom location displaying method |
US6229536B1 (en) * | 1998-03-05 | 2001-05-08 | Agilent Technologies, Inc. | System and method for displaying simultaneously a main waveform display and a magnified waveform display in a signal measurement system |
GB2344037B (en) * | 1998-11-20 | 2003-01-22 | Ibm | A method and apparatus for adjusting the display scale of an image |
US6317141B1 (en) | 1998-12-31 | 2001-11-13 | Flashpoint Technology, Inc. | Method and apparatus for editing heterogeneous media objects in a digital imaging device |
US6788311B1 (en) | 1999-04-28 | 2004-09-07 | Intel Corporation | Displaying data on lower resolution displays |
US6762798B1 (en) * | 1999-07-13 | 2004-07-13 | Sun Microsystems, Inc. | Methods and apparatus for providing video control for television applications |
US6633309B2 (en) * | 1999-08-16 | 2003-10-14 | University Of Washington | Interactive video object processing environment having concurrently active subordinate windows |
US6525746B1 (en) * | 1999-08-16 | 2003-02-25 | University Of Washington | Interactive video object processing environment having zoom window |
EP1222520B1 (de) * | 1999-08-30 | 2004-01-28 | Datango AG | Verfahren und vorrichtung zur positionierung eines markierungsmittels auf einer ausgabeeinheit |
US7197718B1 (en) | 1999-10-18 | 2007-03-27 | Sharp Laboratories Of America, Inc. | Interactive virtual area browser for selecting and rescaling graphical representations of displayed data |
US20020060691A1 (en) * | 1999-11-16 | 2002-05-23 | Pixel Kinetix, Inc. | Method for increasing multimedia data accessibility |
IL133698A0 (en) * | 1999-12-23 | 2001-04-30 | Metzger Ram | Pointing device |
GB2359686B (en) * | 2000-01-20 | 2004-05-19 | Canon Kk | Image processing apparatus |
US6980690B1 (en) | 2000-01-20 | 2005-12-27 | Canon Kabushiki Kaisha | Image processing apparatus |
US7400333B1 (en) | 2000-03-16 | 2008-07-15 | Matrox Graphics Inc. | Video display system with two controllers each able to scale and blend RGB and YUV surfaces |
US6774912B1 (en) | 2000-03-16 | 2004-08-10 | Matrox Graphics Inc. | Multiple display device display controller with video overlay and full screen video outputs |
US7076315B1 (en) | 2000-03-24 | 2006-07-11 | Audience, Inc. | Efficient computation of log-frequency-scale digital filter cascade |
US6981229B1 (en) * | 2000-04-28 | 2005-12-27 | Alias Systems Corp. | System for dynamically mapping input device movement as a user's viewpoint changes |
CA2310945C (en) | 2000-06-05 | 2009-02-03 | Corel Corporation | System and method for magnifying and editing images |
JP3480446B2 (ja) * | 2001-01-11 | 2003-12-22 | ミノルタ株式会社 | デジタルカメラ |
US6897880B2 (en) * | 2001-02-22 | 2005-05-24 | Sony Corporation | User interface for generating parameter values in media presentations based on selected presentation instances |
DE10117457A1 (de) * | 2001-04-06 | 2002-10-17 | T Mobile Deutschland Gmbh | Verfahren zur Anzeige von standardisierten großformatigen Internet-Seiten mit beispielsweise HTML-Protokoll in Einhandendgeräten mit Mobilfunkanschluss |
US7134093B2 (en) * | 2001-04-18 | 2006-11-07 | International Business Machines Corporation | Graphical user interface for direct control of display of data |
JP2003050653A (ja) * | 2001-07-18 | 2003-02-21 | Internatl Business Mach Corp <Ibm> | 入力イベントの発生方法及びその方法を備える情報端末 |
US20030101237A1 (en) * | 2001-11-29 | 2003-05-29 | Shinichi Ban | Image forming program and image forming apparatus |
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 |
JP2003280630A (ja) * | 2002-03-20 | 2003-10-02 | Toshiba Corp | 情報処理装置および同装置で使用される表示制御方法 |
JP2004005211A (ja) * | 2002-05-31 | 2004-01-08 | Toshiba Corp | 情報処理装置 |
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 |
US7173666B1 (en) * | 2002-08-22 | 2007-02-06 | Smal Camera Technologies | System and method for displaying a non-standard aspect ratio image on a standard aspect ratio monitor |
US7009600B2 (en) * | 2002-09-19 | 2006-03-07 | International Business Machines Corporation | Data processing system display screen including an image alteration area |
US7454707B2 (en) * | 2002-09-30 | 2008-11-18 | Canon Kabushiki Kaisha | Image editing method, image editing apparatus, program for implementing image editing method, and recording medium recording program |
US8302019B2 (en) * | 2002-11-05 | 2012-10-30 | International Business Machines Corporation | System and method for visualizing process flows |
US20040146221A1 (en) * | 2003-01-23 | 2004-07-29 | Siegel Scott H. | Radiography Image Management System |
JP4474106B2 (ja) * | 2003-02-27 | 2010-06-02 | キヤノン株式会社 | 画像処理装置、画像処理方法、記録媒体及びプログラム |
EP1600939A4 (de) * | 2003-03-04 | 2006-02-08 | Fujitsu Ltd | Bildanzeigeverfahren, bildanzeigeprogramm und informationseinrichtung |
US6956587B1 (en) * | 2003-10-30 | 2005-10-18 | Microsoft Corporation | Method of automatically cropping and adjusting scanned images |
KR100617702B1 (ko) * | 2004-01-13 | 2006-08-28 | 삼성전자주식회사 | 이미지 편집이 가능한 휴대용 단말기 및 이를 이용한이미지 편집 방법 |
US20050174362A1 (en) * | 2004-02-11 | 2005-08-11 | Chia-Hwa Lee | Method and system of zooming digital images |
US7567256B2 (en) * | 2004-03-31 | 2009-07-28 | Harris Corporation | Method and apparatus for analyzing digital video using multi-format display |
US8456488B2 (en) * | 2004-10-06 | 2013-06-04 | Apple Inc. | Displaying digital images using groups, stacks, and version sets |
US7705858B2 (en) * | 2004-10-06 | 2010-04-27 | Apple Inc. | Techniques for displaying digital images on a display |
US7804508B2 (en) * | 2004-10-06 | 2010-09-28 | Apple Inc. | Viewing digital images on a display using a virtual loupe |
GB0427811D0 (en) * | 2004-12-18 | 2005-01-19 | Ibm | User interface with scroll bar control |
US20060168528A1 (en) * | 2005-01-27 | 2006-07-27 | Microsoft Corporation | Method for arranging user interface glyphs on displays |
US20060176321A1 (en) * | 2005-02-07 | 2006-08-10 | Olympus Corporation | Endoscope apparatus |
US20060178561A1 (en) * | 2005-02-07 | 2006-08-10 | Olympus Corporation | Endoscope apparatus |
US8645870B2 (en) | 2005-03-31 | 2014-02-04 | Adobe Systems Incorporated | Preview cursor for image editing |
US7576726B2 (en) * | 2005-05-25 | 2009-08-18 | Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. | Dual-positioning controller and method for controlling an indicium on a display of an electronic device |
US20060271870A1 (en) * | 2005-05-31 | 2006-11-30 | Picsel Research Limited | Systems and methods for navigating displayed content |
US20070013723A1 (en) * | 2005-07-12 | 2007-01-18 | Microsoft Corporation | Magnification engine and interface for computers |
US7626599B2 (en) * | 2005-07-12 | 2009-12-01 | Microsoft Corporation | Context map in computer display magnification |
US20070146392A1 (en) * | 2005-12-28 | 2007-06-28 | Xcpt, Inc. | System and method for magnifying and editing objects |
US8345890B2 (en) | 2006-01-05 | 2013-01-01 | Audience, Inc. | System and method for utilizing inter-microphone level differences for speech enhancement |
US7705861B2 (en) * | 2006-01-19 | 2010-04-27 | Microsoft Corporation | Snap to element analytical tool |
US8744844B2 (en) * | 2007-07-06 | 2014-06-03 | Audience, Inc. | System and method for adaptive intelligent noise suppression |
US8194880B2 (en) * | 2006-01-30 | 2012-06-05 | Audience, Inc. | System and method for utilizing omni-directional microphones for speech enhancement |
US9185487B2 (en) * | 2006-01-30 | 2015-11-10 | Audience, Inc. | System and method for providing noise suppression utilizing null processing noise subtraction |
US8204252B1 (en) | 2006-10-10 | 2012-06-19 | Audience, Inc. | System and method for providing close microphone adaptive array processing |
US20080229254A1 (en) * | 2006-03-24 | 2008-09-18 | Ervin-Dawson Warner | Method and system for enhanced cursor control |
US8077153B2 (en) | 2006-04-19 | 2011-12-13 | Microsoft Corporation | Precise selection techniques for multi-touch screens |
US8934641B2 (en) * | 2006-05-25 | 2015-01-13 | Audience, Inc. | Systems and methods for reconstructing decomposed audio signals |
US8949120B1 (en) | 2006-05-25 | 2015-02-03 | Audience, Inc. | Adaptive noise cancelation |
US8150065B2 (en) * | 2006-05-25 | 2012-04-03 | Audience, Inc. | System and method for processing an audio signal |
US8204253B1 (en) | 2008-06-30 | 2012-06-19 | Audience, Inc. | Self calibration of audio device |
US8849231B1 (en) | 2007-08-08 | 2014-09-30 | Audience, Inc. | System and method for adaptive power control |
DE102006037063A1 (de) * | 2006-08-08 | 2008-02-21 | Siemens Ag | Verfahren zur Erzeugung eines medizinischen Abbildes sowie Datenverarbeitungseinheit und Computersoftware hierzu |
US20080052026A1 (en) * | 2006-08-23 | 2008-02-28 | Qurio Holdings, Inc. | Configuring a content capture device for one or more service providers |
US9224145B1 (en) | 2006-08-30 | 2015-12-29 | Qurio Holdings, Inc. | Venue based digital rights using capture device with digital watermarking capability |
US7889212B2 (en) * | 2006-09-07 | 2011-02-15 | Apple Inc. | Magnifying visual information using a center-based loupe |
US7996282B1 (en) | 2006-09-29 | 2011-08-09 | Amazon Technologies, Inc. | Method and system for selecting and displaying items |
US20080082909A1 (en) * | 2006-10-03 | 2008-04-03 | Adobe Systems Incorporated | Form magnifier |
JP4608475B2 (ja) * | 2006-11-16 | 2011-01-12 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 表示画面への画像表示方法 |
US20080118237A1 (en) * | 2006-11-22 | 2008-05-22 | Rainer Wegenkittl | Auto-Zoom Mark-Up Display System and Method |
US8259926B1 (en) | 2007-02-23 | 2012-09-04 | Audience, Inc. | System and method for 2-channel and 3-channel acoustic echo cancellation |
US9075492B1 (en) | 2007-03-30 | 2015-07-07 | Amazon Technologies, Inc. | Method and system for displaying items |
US7810044B2 (en) * | 2007-04-30 | 2010-10-05 | Hewlett-Packard Development Company, L.P. | Electronic device display adjustment interface |
US20080288888A1 (en) * | 2007-05-15 | 2008-11-20 | E-Image Data Corporation | Computer User Interface for a Digital Microform Imaging Apparatus |
CN101329860A (zh) * | 2007-06-22 | 2008-12-24 | 鸿富锦精密工业(深圳)有限公司 | 图像缩放***及缩放方法 |
US20090015592A1 (en) * | 2007-07-11 | 2009-01-15 | Lsi Corporation | Display with efficient memory usage |
US8189766B1 (en) | 2007-07-26 | 2012-05-29 | Audience, Inc. | System and method for blind subband acoustic echo cancellation postfiltering |
US8775953B2 (en) | 2007-12-05 | 2014-07-08 | Apple Inc. | Collage display of image projects |
US8180064B1 (en) | 2007-12-21 | 2012-05-15 | Audience, Inc. | System and method for providing voice equalization |
US8143620B1 (en) | 2007-12-21 | 2012-03-27 | Audience, Inc. | System and method for adaptive classification of audio sources |
US8194882B2 (en) | 2008-02-29 | 2012-06-05 | Audience, Inc. | System and method for providing single microphone noise suppression fallback |
US8355511B2 (en) | 2008-03-18 | 2013-01-15 | Audience, Inc. | System and method for envelope-based acoustic echo cancellation |
TW200945161A (en) * | 2008-04-18 | 2009-11-01 | Foxnum Technology Co Ltd | Machine tool and software magnifying glass operating method thereof |
US8156445B2 (en) * | 2008-06-20 | 2012-04-10 | Microsoft Corporation | Controlled interaction with heterogeneous data |
US8774423B1 (en) | 2008-06-30 | 2014-07-08 | Audience, Inc. | System and method for controlling adaptivity of signal modification using a phantom coefficient |
US8521530B1 (en) | 2008-06-30 | 2013-08-27 | Audience, Inc. | System and method for enhancing a monaural audio signal |
US20100070487A1 (en) * | 2008-09-12 | 2010-03-18 | Fetsch Andrew F | Real Estate Locator with Real-Time Updated Result Indicator |
US20100071004A1 (en) * | 2008-09-18 | 2010-03-18 | Eldon Technology Limited | Methods and apparatus for providing multiple channel recall on a television receiver |
US20100077304A1 (en) * | 2008-09-19 | 2010-03-25 | Microsoft Corporation | Virtual Magnification with Interactive Panning |
US20100083315A1 (en) * | 2008-09-30 | 2010-04-01 | Echostar Technologies Llc | Systems and methods for graphical control of user interface features provided by a television receiver |
US8937687B2 (en) * | 2008-09-30 | 2015-01-20 | Echostar Technologies L.L.C. | Systems and methods for graphical control of symbol-based features in a television receiver |
US9357262B2 (en) * | 2008-09-30 | 2016-05-31 | Echostar Technologies L.L.C. | Systems and methods for graphical control of picture-in-picture windows |
US8572651B2 (en) * | 2008-09-22 | 2013-10-29 | EchoStar Technologies, L.L.C. | Methods and apparatus for presenting supplemental information in an electronic programming guide |
US8473979B2 (en) * | 2008-09-30 | 2013-06-25 | Echostar Technologies L.L.C. | Systems and methods for graphical adjustment of an electronic program guide |
US8763045B2 (en) * | 2008-09-30 | 2014-06-24 | Echostar Technologies L.L.C. | Systems and methods for providing customer service features via a graphical user interface in a television receiver |
US8582957B2 (en) * | 2008-09-22 | 2013-11-12 | EchoStar Technologies, L.L.C. | Methods and apparatus for visually displaying recording timer information |
US8793735B2 (en) * | 2008-09-30 | 2014-07-29 | EchoStar Technologies, L.L.C. | Methods and apparatus for providing multiple channel recall on a television receiver |
US20100083319A1 (en) * | 2008-09-30 | 2010-04-01 | Echostar Technologies Llc | Methods and apparatus for locating content in an electronic programming guide |
US8397262B2 (en) * | 2008-09-30 | 2013-03-12 | Echostar Technologies L.L.C. | Systems and methods for graphical control of user interface features in a television receiver |
US9100614B2 (en) * | 2008-10-31 | 2015-08-04 | Echostar Technologies L.L.C. | Graphical interface navigation based on image element proximity |
US8103367B2 (en) * | 2008-11-20 | 2012-01-24 | Fisher-Rosemount Systems, Inc. | Methods and apparatus to draw attention to information presented via electronic displays to process plant operators |
JP5658451B2 (ja) * | 2009-11-30 | 2015-01-28 | ソニー株式会社 | 情報処理装置、情報処理方法及びそのプログラム |
US9557735B2 (en) * | 2009-12-10 | 2017-01-31 | Fisher-Rosemount Systems, Inc. | Methods and apparatus to manage process control status rollups |
US9008329B1 (en) | 2010-01-26 | 2015-04-14 | Audience, Inc. | Noise reduction using multi-feature cluster tracker |
USD666209S1 (en) | 2010-06-05 | 2012-08-28 | Apple Inc. | Display screen or portion thereof with graphical user interface |
US9586147B2 (en) * | 2010-06-23 | 2017-03-07 | Microsoft Technology Licensing, Llc | Coordinating device interaction to enhance user experience |
CN102985944B (zh) * | 2010-06-30 | 2016-08-03 | 皇家飞利浦电子股份有限公司 | 缩放显示的图像 |
US9158983B2 (en) | 2010-07-08 | 2015-10-13 | E-Image Data Corporation | Microform word search method and apparatus |
CH703724A1 (de) | 2010-09-15 | 2012-03-15 | Ferag Ag | Grafische benutzerschnittstelle. |
JP5927829B2 (ja) * | 2011-02-15 | 2016-06-01 | 株式会社リコー | 印刷用データ作成装置、印刷用データ作成方法、プログラム及び記録媒体 |
JP2013089175A (ja) * | 2011-10-21 | 2013-05-13 | Furuno Electric Co Ltd | 画像表示装置、画像表示プログラム、及び画像表示方法 |
US10504561B2 (en) * | 2011-12-12 | 2019-12-10 | Corel Corporation | Media editing system and method with linked storyboard and timeline |
US9640194B1 (en) | 2012-10-04 | 2017-05-02 | Knowles Electronics, Llc | Noise suppression for speech processing based on machine-learning mask estimation |
US9060674B2 (en) | 2012-10-11 | 2015-06-23 | Karl Storz Imaging, Inc. | Auto zoom for video camera |
USD738895S1 (en) * | 2012-10-31 | 2015-09-15 | Samsung Electronics Co., Ltd. | Display screen for a digital camera with a graphical user interface |
US9536540B2 (en) | 2013-07-19 | 2017-01-03 | Knowles Electronics, Llc | Speech signal separation and synthesis based on auditory scene analysis and speech modeling |
USD766318S1 (en) | 2014-03-07 | 2016-09-13 | Apple Inc. | Display screen or portion thereof with animated graphical user interface |
DE112015003945T5 (de) | 2014-08-28 | 2017-05-11 | Knowles Electronics, Llc | Mehrquellen-Rauschunterdrückung |
US9965173B2 (en) | 2015-02-13 | 2018-05-08 | Samsung Electronics Co., Ltd. | Apparatus and method for precise multi-touch input |
KR102623181B1 (ko) * | 2016-10-05 | 2024-01-11 | 엘지전자 주식회사 | 무선 디바이스 및 무선 시스템 |
USD842321S1 (en) | 2017-09-18 | 2019-03-05 | Apple Inc. | Electronic device with graphical user interface |
USD910046S1 (en) | 2017-09-29 | 2021-02-09 | Apple Inc. | Electronic device with graphical user interface |
USD857033S1 (en) | 2017-11-07 | 2019-08-20 | Apple Inc. | Electronic device with graphical user interface |
USD879132S1 (en) | 2018-06-03 | 2020-03-24 | Apple Inc. | Electronic device with graphical user interface |
USD883319S1 (en) | 2018-10-29 | 2020-05-05 | Apple Inc. | Electronic device with graphical user interface |
USD916128S1 (en) | 2019-03-04 | 2021-04-13 | Apple Inc. | Electronic device with icon |
USD902947S1 (en) | 2019-03-25 | 2020-11-24 | Apple Inc. | Electronic device with graphical user interface |
USD949184S1 (en) | 2020-06-17 | 2022-04-19 | Apple Inc. | Display screen or portion thereof with graphical user interface |
US11336946B1 (en) | 2020-08-19 | 2022-05-17 | Amazon Technologies, Inc. | Presenting options for selecting content via navigation bars and designated content spaces |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
USRE31200F1 (en) * | 1976-01-19 | 1990-05-29 | Raster scan display apparatus for dynamically viewing image elements stored in a random access memory array | |
US4148073A (en) * | 1977-12-28 | 1979-04-03 | Stewart-Warner Corporation | High speed video display system including zoom feature |
JPS5778087A (en) * | 1980-10-31 | 1982-05-15 | Tokyo Shibaura Electric Co | Video information storage retrieving device |
US4546349A (en) * | 1981-09-29 | 1985-10-08 | Sperry Corporation | Local zoom for raster scan displays |
US4528642A (en) * | 1982-04-12 | 1985-07-09 | Tektronix, Inc. | Completing a fill pattern inside a redrawn panel outline |
US4532605A (en) * | 1982-04-12 | 1985-07-30 | Tektronix, Inc. | True zoom of a displayed image |
JPS58195237A (ja) * | 1982-05-10 | 1983-11-14 | Nec Corp | カ−ソル制御装置 |
US4785296A (en) * | 1982-07-02 | 1988-11-15 | Hitachi, Ltd. | Method and system for displaying image data |
US4533910A (en) * | 1982-11-02 | 1985-08-06 | Cadtrak Corporation | Graphics display system with viewports of arbitrary location and content |
JPS6127725A (ja) * | 1984-07-17 | 1986-02-07 | Nissan Motor Co Ltd | 自動車用ドア構造 |
US4734690A (en) * | 1984-07-20 | 1988-03-29 | Tektronix, Inc. | Method and apparatus for spherical panning |
JPH0652472B2 (ja) * | 1984-07-23 | 1994-07-06 | インターナショナル・ビジネス・マシーンズ・コーポレーション | イメージ処理方法 |
US4720703A (en) * | 1984-08-02 | 1988-01-19 | Tektronix, Inc. | Display method and apparatus employing cursor panning |
EP0172433A3 (de) * | 1984-08-02 | 1989-04-05 | Tektronix, Inc. | Anzeigeverfahren und -einrichtung mit kursorgesteuerter Bildverschiebung |
US4694345A (en) * | 1985-04-11 | 1987-09-15 | Rank Cintel Limited | Video signals special effects generator with variable pixel size |
GB8611554D0 (en) * | 1986-05-12 | 1986-06-18 | Crosfield Electronics Ltd | Image display |
JPS6464062A (en) * | 1987-09-04 | 1989-03-09 | Hitachi Ltd | Editing system for pattern picture data |
US4821031A (en) * | 1988-01-20 | 1989-04-11 | International Computers Limited | Image display apparatus |
-
1989
- 1989-06-16 US US07/367,159 patent/US5187776A/en not_active Expired - Lifetime
-
1990
- 1990-03-22 CA CA002012795A patent/CA2012795C/en not_active Expired - Fee Related
- 1990-05-15 JP JP2125243A patent/JP2759700B2/ja not_active Expired - Fee Related
- 1990-05-31 EP EP90305975A patent/EP0403125B1/de not_active Expired - Lifetime
- 1990-05-31 DE DE69026647T patent/DE69026647T2/de not_active Expired - Lifetime
- 1990-06-08 PE PE1990170622A patent/PE15991A1/es not_active Application Discontinuation
- 1990-06-11 BR BR909002741A patent/BR9002741A/pt not_active IP Right Cessation
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19901481A1 (de) * | 1999-01-15 | 2000-04-27 | Siemens Ag | Verfahren zum Bedienen eines bildschirmgessteuerten Prozesses und Bediensystem für einen bildschirmgesteuerten Prozeß |
Also Published As
Publication number | Publication date |
---|---|
JPH0325574A (ja) | 1991-02-04 |
EP0403125A2 (de) | 1990-12-19 |
CA2012795C (en) | 1996-03-05 |
EP0403125A3 (de) | 1992-05-06 |
US5187776A (en) | 1993-02-16 |
JP2759700B2 (ja) | 1998-05-28 |
BR9002741A (pt) | 1991-08-20 |
PE15991A1 (es) | 1991-05-27 |
CA2012795A1 (en) | 1990-12-16 |
DE69026647D1 (de) | 1996-05-30 |
EP0403125B1 (de) | 1996-04-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69026647T2 (de) | Zoommodusbetriebsarten in einem Anzeigegerät | |
DE69328522T2 (de) | Verfahren und Vorrichtung zur Benutzung von Browsern für Sammlungen | |
DE69315969T2 (de) | Darstellung von Informationen in einem Anzeigesystem mit transparenten Fenstern | |
DE69423103T2 (de) | Graphische benutzeroberfläche und verfahren zum selektiven öffnen von containerobjekten während verschiebungs- und ablagerungsoperationen | |
DE3885085T2 (de) | Verfahren zur automatischen Änderung der Abmessungen von angezeigten Objekten in Bezug auf die Änderungen der Abmessungen des Bildfensters. | |
DE69123173T2 (de) | Rollbalken mit vom System oder Benutzer bereitgestellten Informationen | |
DE69523593T2 (de) | Vorrichtung und verfahren zur aufteilung der anwendung in einer graphischen benutzerschnittstelle | |
DE69521575T2 (de) | Verfahren und Anordnung zur Darstellung elektronischer Dokumente | |
DE3881331T2 (de) | Flexible Fensterverwaltung auf einer Rechneranzeige. | |
DE69703955T2 (de) | Durch Augenbewegung gesteuerte Verschiebung | |
DE69418908T2 (de) | Verfahren und Gerät zum Informationsanschauen in einer Rechnerdatenbank | |
DE60205750T2 (de) | Lenkung der aufmerksamkeit des benutzers auf bestimmte icons, denen sich ein zeiger nähert, in interaktiven benutzerschnittstellen | |
DE4301766C2 (de) | Verfahren zum Darstellen eines doppelseitigen, umwendbaren elektronischen Papiers | |
DE3787496T2 (de) | Verfahren und Einrichtung zum Steuern von Mehrfenstern und Arbeitsstation mit Mehrfensterfunktion. | |
DE69615236T2 (de) | Verfahren zur vergrösserten Sichtbarkeit und Auswahlmöglichkeit von Ikonen | |
DE3850560T2 (de) | Cursorgesteuerter direkter Zugriff zu mehreren Anwendungsprogrammen. | |
DE69428647T2 (de) | Verfahren und Gerät zur Erzeugung eines zweiten gemischten Bildsignals im räumlichen Kontext eines ersten Bildsignals | |
DE69231080T2 (de) | Vorrichtung und Verfahren zur Bewegung oder Kopieren von Objekten mit Benutzung der Ziel- und Quellen-Einheiten | |
DE68925096T2 (de) | Vereinfachte parametrische CAD-Makrobefehlsfähigkeit mit veränderlicher geometrischer Eigenschaft | |
DE69220583T2 (de) | Vorrichtung zum Anzeigen von Gebieten auf einem Sichtgerät | |
DE68923492T2 (de) | Verfahren zum Zugriff auf ausgewählte Fenster in einem Mehrprozessbetriebssystem. | |
DE69230095T2 (de) | Bildfensterverwaltung von verbundenen Anwendungen | |
DE69526880T2 (de) | Methode und System zur Erleichterung der Auswahl von Ikonen | |
DE3586790T2 (de) | In linie-dynamischer editor fuer gemischte objectdokumente. | |
DE3787125T2 (de) | Mehrfensteranzeigesystem. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition | ||
8320 | Willingness to grant licences declared (paragraph 23) | ||
8328 | Change in the person/name/address of the agent |
Representative=s name: DUSCHER, R., DIPL.-PHYS. DR.RER.NAT., PAT.-ANW., 7 |