DE3940051A1 - Bilddarstellungsanordnung - Google Patents

Bilddarstellungsanordnung

Info

Publication number
DE3940051A1
DE3940051A1 DE3940051A DE3940051A DE3940051A1 DE 3940051 A1 DE3940051 A1 DE 3940051A1 DE 3940051 A DE3940051 A DE 3940051A DE 3940051 A DE3940051 A DE 3940051A DE 3940051 A1 DE3940051 A1 DE 3940051A1
Authority
DE
Germany
Prior art keywords
images
image
series
displayed
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.)
Ceased
Application number
DE3940051A
Other languages
English (en)
Inventor
Christina L Chang
Jesus M Gaeta
Kathleen G O'malley
Stuart W Rowland
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
AT&T Corp
Original Assignee
American Telephone and Telegraph Co Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by American Telephone and Telegraph Co Inc filed Critical American Telephone and Telegraph Co Inc
Publication of DE3940051A1 publication Critical patent/DE3940051A1/de
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/387Composing, repositioning or otherwise geometrically modifying originals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/21Intermediate information storage
    • H04N1/2166Intermediate information storage for mass storage, e.g. in document filing systems
    • H04N1/217Interfaces allowing access to a single user
    • H04N1/2175Interfaces allowing access to a single user with local image input

Description

Technisches Gebiet
Die Erfindung betrifft Bildarchivierungs- und Übertragungsanlagen und im einzelnen eine Anordnung zur Darstellung aller Bilder einer Serie von zueinander in Beziehung stehenden Bildern auf einer minimalen Anzahl von Anzeigeein­ heiten.
Hintergrund der Erfindung
In einem radiologischen System wird in typischer Weise eine Serie von zueinander in Beziehung stehenden Bildern unter Verwendung einer Abtasteinrichtung gewonnen, beispielsweise mit einem Computertomographen (CT) oder einem Kernspintomographen (MRI). Eine Kopie (Film) jedes Bildes der Serie wird dann manuell auf einen Lichtkasten aufgelegt, der auch als Wechseleinrichtung bezeichnet wird. (In vielen Fällen kann eine Serie 80 Bilder enthalten.) Ein Radiologe studiert dann schnell die Bilder und wählt einzelne von ihnen für ein genaueres Studium aus. Die Filme mit den gewählten Bildern werden dann manuell auf der Wechseleinrichtung zusammengeführt.
Einige der manuellen Vorgänge beim Studium der Bilder sind zur Verbesserung der Leistungsfähigkeit von Radiologen automatisiert worden. Beispielsweise sind sogenannte medizinische Bildarchivierungs- und Übertragungssysteme (PAC), die auch als Teleradiologie-Systeme bezeichnet werden, entwickelt worden, um elektronisch jedes Bild der von einem CT- oder MRI-Gerät abgetasteten Serie von Bildern zu gewinnen und eine digitale Kopie der Bilder in einem Speicher abzulegen. Danach kann ein Radiologe an einer Arbeitsstation einzelne Bilder aber nicht alle Bilder der gespeicherten Serie auf entsprechenden Anzeigeeinheiten darstellen lassen. Danach kann der Radiologe die übrigen Bilder der Serie statt der gerade angezeigten Bilder auf den Anzeigeeinheiten darstellen.
Es berichtet jetzt eine Anzahl von Radiologen, die ein PAC-System anstelle der manuellen Wechseleinrichtung benutzen, daß ihre Leistungsfähigkeit abgenommen hat. Der Grund dafür liegt darin, daß die PAC-Systeme nicht in der Lage sind, alle Bilder einer Serie auf einer kleinen Anzahl von Anzeigeeinheiten darzustellen. Außerdem bieten solche PAC-Systeme dem Radiologen nicht die Möglichkeit, einzelne Bilder der dargestellten Bilder auszuwählen und dann als Gruppe von Bildern darzustellen, wie das bei Verwendung einer Wechseleinrichtung der Fall ist.
Zusammenfassung der Erfindung
Um die Art und Weise, in der ein Radiologe eine Wechseleinrichtung benutzt, möglichst genau nachzuahmen, können verkleinerte Versionen einer Serie bis zu 80 Bildern auf einer kleinen Anzahl von Anzeigeeinheiten, beispielsweise vier Anzeigeeinheiten, dargestellt werden. Danach kann der Radiologe sich ein oder mehrere Bilder mit voller räumlicher Auflösung anzeigen lassen, indem er jedes dieser Bilder auf eine vorbestimmte Weise markiert. Daraufhin zeigt die Anordnung die markierten Bilder als Gruppe von Bildern, und zwar jedes mit voller Auflösung. Alternativ kann der Radiologe ein einziges Bild sowie eine vorbestimmte Anzahl nachfolgender Bilder der Serie mit voller Auflösung darstellen lassen, indem er das eine Bild auswählt und eine vorbestimmte Anforderung eingibt.
In den Zeichnungen zeigen:
Fig. 1 ein vereinfachtes Blockschaltbild eines Bildarchivier- und Übertragungssystems als Ausführungsbeispiel der Erfindung;
Fig. 2 die Art und Weise, in der eine Serie von Bildern entsprechend den Grundgedanken der Erfindung dargestellt wird;
Fig. 3 eine Darstellung eines der Bilder in Fig. 2;
Fig. 4 die Art und Weise, in der markierte Bilder auf den Anzeigeeinheiten gemäß Fig. 1 dargestellt werden;
Fig. 6 die Art und Weise, in der ein gewähltes Bild und eine Anzahl nachfolgender Bilder auf den Anzeigeeinheiten gemäß Fig. 1 dargestellt werden;
Fig. 7 die Aufteilung eines Steuerpultes gemäß Fig. 1.
Fig. 1 zeigt ein vereinfachtes Blockschaltbild eines sogenannten Bildarchivier- und Übertragungssystems 10. Das Herz des Systems 10 ist ein Zentralprozessor 100, der u.a. für die Systemsteuerung, die Host-Verarbeitung und das Speichermanagement sorgt. Zu den Steuermerkmalen gehört beispielsweise die Takterzeugung für das System, die Unterbrechungsverarbeitung und die Bus-Konkurrenzverwaltung. Der Zentralprozessor 100 tritt mit den peripheren Schaltungsanordnungen über einen Bus 105 in Verbindung. Zu diesen peripheren Schaltungsanordnungen gehört ein Speicher 110, eine Festplatte 115, ein Daten-Managementsystem (DMS) 135 und Graphik-Prozessoren 150-1 bis 150-N. Der Zentralprozessor 100 steht außerdem mit weiteren peripheren Einrichtungen, die zusammengefaßt mit 125 bezeichnet sind. über den Bus 105 und eine I/O-Schnittstellenschaltung 120 in Verbindung. Zu diesen weiteren peripheren Einrichtungen gehören beispielsweise ein Dateneingabeterminal. ein Wartungsanschluß und Drucker. Die Auslegung des Bus 105 entsprechend dem bekannten VME-Busstandard und umfaßt einen sogenannten Bus-Puffer (nicht gezeigt). Informationen, beispielsweise sogenannte Bildelemente (Pixel), die ein Bild darstellen, und auf dem Bus 105 erscheinen, werden zeitweilig im Bus-Puffer gespeichert, bevor sie zu einem der Graphik-Prozessoren 150-1 bis 150-N weitergegeben werden.
Die Graphik-Prozessoren 150-1 bis 150-N enthalten je einen Anzeigeprozessor und einen Speicher (nicht gezeigt) , beispielsweise einen sogenannten DRAM-Speicher für die Aufnahme von Bildern. Ein im Speicher eines Graphik-Prozessors abgelegtes Bild wird letztlich an seinen jeweiligen Rahmenpuffer gegeben. Ein in einem Rahmenpuffer gespeichertes Bild wird dann auf der zugeordneten Anzeigeeinheit dargestellt.
Das Datenmanagementsystem (DMS) 135 weist einen Host- Prozessor und wenigstens einen Plattenspeicher (nicht gezeigt) großer Kapazität auf, wobei die Platte beispielsweise eine Festplatte ist. Das System 135 steht mit einem Datengewinnungsgerät 140 über einen Bus 136 in Verbindung, um eine digitale Darstellung eines vom Abtaster 170 ausgegebenen Bildes zu erhalten. Im einzelnen gibt das Abtastgerät 170, das beispielsweise entweder ein Computertomograph (CT) oder ein Kernspintomograph (MRI) sein kann, Analogsignale (Videosignale) auf den Bus 171, die ein abgetastetes Bild darstellen, das beispielsweise einen speziellen Querschnitt der Anatomie eines Patienten ist. Während einer radiologischen Untersuchung kann das Abtastgerät (170) so eingestellt werden, daß es eine Anzahl solcher Bilder mit benachbarten Querschnitten abtastet, die allgemein als Scheiben bezeichnet werden. Die Datengewinnungs­ schaltung 140, die üblicherweise auch als Rahmensammler bezeichnet wird, nimmt (a) jede Abtastzeile eines Bildes auf, das das Abtastgerät 170 auf den Bus 171 gibt, (b) wandelt die Analogsignale in digitale Bildelemente (Pixel) um und (c) leitet diese zum DMS 135 über den Bus 136 weiter. Das System 135 speichert dann die Pixel auf der erwähnten Festplatte.
Danach kann ein Benutzer, beispielsweise ein Radiologe, das System 10 auffordern, die Serie von Bildern auf den Anzeigeeinheiten 160-1 bis 160-N darzustellen. Dies geschieht, indem der Benutzer über das Terminal 165 entweder den Namen des Patienten oder eine zugeordnete Identifizierungsnummer eingibt. Der Zentralprozessor 100 sendet unter Ansprechen auf diese Eingabe über den Bus 166 zum System 135 über den Bus 105 und eine Schnittstellenschaltung 130 einen Befehl, der entweder den Namen des Patienten oder eine Nummer enthält. Das Systems 135 liest dann von seiner Festplatte eine dem Patienten zugeordnete Aufzeichnung und gibt diese über die Schnittstellen­ schaltung 130 zum Bus 105.
Der Zentralprozessor 100 nimmt die Aufzeichnung vom Bus 105 auf, legt sie im Speicher 110 ab und gibt sie am Terminal 165 wieder. Der Zentralprozessor 100 wartet dann darauf, daß der Benutzer eine Anforderung eingibt, die in der Patientenaufzeichnung identifizierte Serie von Bildern zu sehen. (Es sei darauf hingewiesen, daß eine Patientenaufzeichnung eine oder mehrere Serien solcher Bilder identifizieren kann.) Unter Ansprechen auf eine solche Anforderung sendet der Zentralprozessor 100 zum System 135 über den Bus 105 und die Schnittstellenschaltung 130 einen Befehl, der die Identität des ersten Bildes in der vom Benutzer gewählten Serie enthält. Das Systems 135 liest dann von seiner Festplatte die das im Befehl angegebene Bild darstellende Pixel und gibt sie über die Schnittstellenschaltung 130 zum Bus 105. Wie oben angegeben, wird das Bild zeitweilig in dem dem Bus 105 zugeordneten Puffer gespeichert. Der Zentralprozessor 100 sendet dann zu einem seiner Graphik-Prozessoren, beispielsweise dem Graphik-Prozessor 150-1 einen Befehl, der die DRAM-Speicherstelle anfordert, an der das Bild gespeichert werden soll. Nach Erhalt der Speicherstelle veranlaßt der Zentralprozessor 100 die Ablage des im Puffer des Bus 105 gespeicherten Bildes in dem dem Graphik- Prozessor 150-1 zugeordneten DRAM-Speicher, und zwar beginnend mit der vorher identifizierten Speicherstelle.
Der Graphik-Prozessor 150-1 überträgt dann eine Kopie des gespeicherten Bildes zum Rahmenpuffer 155-1 zwecks Wiedergabe auf der Anzeigeeinheit 160-1. Diese Wechselwirkung zwischen dem Zentralprozessor 100, dem System 135 und dem Graphik-Prozessor 150-1 wiederholt sich, bis eine erste Gruppe der Serie von Bildern in dem dem Graphik-Prozessor 150-1 zugeordneten DRAM-Speicher abgelegt und auf der Anzeigeeinheit 160-1 dargestellt ist. Danach tritt der Zentralprozessor 100 in ähnlicher Weise mit den übrigen Graphik-Prozessoren 150-2 bis 150-N in Wechselwirkung, um die weiteren Gruppen von Bildern der Serie auf den Anzeigeeinheiten 160-2 bis 160-N darzustellen.
Die volle Auflösung (Größe) eines von der Abtasteinrichtung 170 ausgegebenen Bildes kann beispielsweise 512 Pixel mal 512 Pixel betragen. Bei einem Ausführungsbeispiel der Erfindung ist jede der Anzeigeeinheiten 160-1 bis 160-N eine sogenannte Bit-Mapped Graphikanzeigeeinheit hoher Auflösung von 1024 Zeilen und 1280 Spalten von Pixeln je Zeile. Es kann jedoch nur eine Gruppe von vier solcher Bilder gleichzeitig mit voller Auflösung auf der Anzeigeeinheit dargestellt werden. Es wären demgemäß 20 Anzeigeeinheiten (N = 20) erforderlich, um gleichzeitig eine Serie 80 zueinander in Beziehung stehenden Bildern mit je 512 mal 512 Pixeln darzustellen, um die Verfahrensweise unter Verwendung einer Wechseleinrichtung nachzuahmen. Die Bereitstellung von 20 Anzeigeeinheiten ist nicht nur teuer sondern benötigt auch sehr viel Platz.
Um dieses Problem zu lösen, stellen bekannte Anordnungen eine begrenzte Zahl von Bildern dar, beispielsweise vier Gruppen mit je vier Bildern, und zwar jede Gruppe auf vier Anzeigeeinheiten. Nach Betrachtung der angezeigten Bilder ruft der Radiologe dann die nächsten vier Gruppen von Bildern auf und so weiter.
Die vorliegende Lösung des Problems ist anders. Entsprechend der Erfindung werden die Bilder zu Anfang mit verringerter Auflösung dargestellt, derart, daß 20 Bilder gleichzeitig auf einer Anzeigeeinheit dargestellt werden können, wobei jedes Bild durch 256 mal 256 Pixel dargestellt wird, wenn das ursprüngliche Bild eine volle Auflösung von 512 mal 512 Pixel hat. Da jedes Bild im wesentlichen ein Viertel seiner ursprünglichen Größe hat, können 20 verkleinerte Bilder auf einer Anzeigeeinheit gezeigt werden. Demgemäß können 80 solcher Bilder auf nur vier Anzeigeeinheiten dargestellt werden, wodurch die Art der Darstellung auf einer Wechseleinrichtung wirksam simuliert wird. Außerdem kann der Benutzer entsprechend einem Merkmal der Erfindung individuelle Bilder markieren und sie dann mit voller Auflösung zeigen. Das soll nachfolgend erläutert werden.
Fig. 2 zeigt vier Anzeigeeinheiten 160-1 bis 160-4, die je 20 Bilder mit verringerter Auflösung darstellen. Es sei jedoch darauf hingewiesen, daß entweder die Anzahl oder die Auflösung der Anzeigeeinheiten auf einfache Weise erhöht werden kann, um, falls dies gewünscht wird, eine Serie von bis zu beispielsweise 100 Bildern darzustellen. Zur Vereinfachung der Zeichnung ist jedes der Bilder I 1 bis I 80 in Form eines Kreises dargestellt, der ein entsprechendes medizinisches Bild bedeutet. Außerdem wird angenommen, daß jedes Bild eine Anzeigefläche von etwa 256 mal 256 Pixeln einnimmt. Zur Vervollständigung zeigt Fig. 3 ein typisches medizinisches Bild mit verringerter Auflösung von 256 mal 256 Pixeln.
Wie oben erwähnt, wird ein Bild verkleinert, bevor es an einen Rahmenpuffer gegeben wird. Eine verkleinerte Kopie eines Bildes wird entsprechend einem Merkmal dadurch erzeugt, daß in einem DRAM-Speicher jede zweite Zeile von Pixeln, beispielsweise die ungerade numerierten Zeilen, und jede zweite Spalte von Pixeln, beispielsweise die ungerade numerierten Spalten eines Bildes, das der Zentralprozessor 100 vom Bus- Puffer des Bus 105 zum DRAM-Speicher übertragen hat. Jeder Graphik-Prozessor ist demgemäß so ausgelegt, daß er eine verkleinerte Version eines in seinem DRAM-Speicher abgelegten Bildes erzeugt. Beispielsweise erzeugt der Graphik-Prozessor 150-1 eine verkleinerte Kopie eines Bildes, nachdem das Bild in seinen DRAM-Speicher gegeben worden ist, indem eine Kopie der ungerade numerierten Zeilen und Spalten des ursprünglichen Bildes an eine andere Speicherstelle seines DRAM-Speichers übertragen und dann zum Rahmenpuffer 155-1 übertragen wird. Demgemäß sind die ursprüngliche Version eines Bildes und seine verkleinerte Version in dem dem Graphik-Prozessor 150-1 zugeordneten DRAM-Speicher abgelegt.
Wenn alle verkleinerten Kopien der Serie von Bildern entsprechend Fig. 2 dargestellt worden sind, kann der Benutzer individuelle Bilder markieren und veranlassen, daß sie mit voller Auflösung gezeigt werden, wie oben erwähnt. Der Benutzer bewirkt dies, indem er den Schirm-Cursor 200 in üblicher Weise zu einem gewählten Bild bewegt und das Bild markiert, indem er eine vorbestimmte Taste auf dem Steuerpult 145 betätigt, wobei die Taste beispielsweise mit "Bildmarkieren" bezeichnet ist. Das Steuerpult 145 gibt daraufhin digitale Signale zum Bus 146-1, die einen der "Bildmarkieren" Taste zugeordneten Code angeben. Fig. 1 zeigt, daß der Bus 146-1 nacheinander über Busse 146-2, 146-3 usw. durch die Graphik-Prozessoren geführt ist. Da jedoch der Cursor 200 auf die Anzeige 160-1, nämlich das Bild I 11 geführt ist, spricht nur der Graphik-Prozessor 150-1 auf den "Bildmarkieren" Code an, indem er über den Bus 105 eine das markierte Bild identifizierende Nachricht zum Zentralprozessor gibt. Der Zentralprozessor 100 speichert dann die Identität des markierten Bildes im Speicher 110. Im einzelnen erzeugt der Zentralprozessor 100 im Speicher 110 eine sogenannte verkettete Liste, die auf die Identität der Bilder zeigt, die der Benutzer für eine Darstellung mit voller Auflösung markiert hat. Nach der Verkettung der Identität sendet der Zentralprozessor 100 eine Nachricht zum Graphik-Prozessor 150-1, die diesen anweist, das identifizierte Bild auf der Anzeige 160-1 zu markieren. Der Graphik-Prozessor 150-1 markiert das Bild, indem er beispielsweise entsprechend der Darstellung in Fig. 2 die obere linke und die untere rechte Ecke des Bildes I 11 hell steuert.
Fig. 2 zeigt, daß der Benutzer außerdem 10 weitere Bilder der dargestellten Bilder markiert hat, nämlich die Bilder I 2, I 5, I 21, I 28 bis I 32, I 45 und I 69. Nach der Markierung der gewünschen Bilder kann der Benutzer eine Anforderung eingeben, die markierten Bilder mit voller Auflösung zu zeigen. Dies geschieht, indem der Benutzer eine weitere vorbestimmte Taste auf dem Steuerpult 145 betätigt, die beispielsweise mit "Bilder sehen" bezeichnet ist. Wenn der Benutzer die Taste drückt, gibt das Steuerpult 145 Digitalsignale auf den Bus 146-1, die einen die Taste "Bilder sehen" darstellenden Code angeben. Der Graphik-Prozessor 150-1 gibt den Code zum Zentralprozessor 100.
Bei einem Ausführungsbeispiel der Erfindung werden die für eine volle Auflösung markierten Bilder neu in Bildergruppen geordnet, wobei jede Gruppe beispielsweise vier Bilder umfaßt. Die Bildung einer Gruppe von Bildern basiert auf der numerischen Reihenfolge für die Identität der markierten Bilder. Es ist demgemäß möglich, daß eine Gruppe weniger als vier markierte Bilder oder überhaupt keine Bilder enthält, wie das auch der Fall bei den o.a. markierten Bildern ist. Beispielsweise bilden die Bilder I 2, I 5, I 11 und I 21 die erste Gruppe markierter Bilder. Die Bilder I 28 bis I 31 bilden die zweite Gruppe und die Bilder I 32, I 45 und I 69 die dritte Gruppe. Wenn der Benutzer 16 Bilder markiert hätte, dann würden selbstverständlich vier Gruppen mit je vier Bildern erzeugt und auf den Anzeigeeinheiten 160-1 bis 160-4 dargestellt.
Im einzelnen weist der Zentralprozessor 100 bei Empfang des Code für die "Bilder sehen" Taste jeden der Graphik- Prozessoren 150-1 bis 150-4 an, den Inhalt ihrer entsprechenden Rahmenpuffer 155-1 bis 155-4 zu löschen, wodurch die Bilder auf den zugeordneten Anzeigeeinheiten 160-1 bis 160-4 gelöscht werden. Es sei jedoch bemerkt, daß die verkleinerten Kopien dieser Bilder in den entsprechenden DRAM-Speichern der Graphik- Prozessoren 150-1 bis 150-4 gespeichert bleiben, wie oben erwähnt. Der Grund hierfür wird weiter unten klar werden. Nach diesem Vorgang durchsucht der Zentralprozessor 100 dann die erwähnte verkettete Liste, um die Identität der markierten Bilder zu gewinnen. Wenn der Zentralprozessor 100 ein markiertes Bild identifiziert hat, veranlaßt er, daß entsprechend der Darstellung in Fig. 4 das Bild mit voller Auflösung, d.h., das ursprüngliche Bild auf einer entsprechenden Anzeigeeinheit der Einheiten 160-1 bis 160-4 dargestellt wird.
Fig. 4 zeigt, daß die Darstellung der markierten Bilder nach links ausgerichtet ist, so daß beispielsweise die erste Gruppe markierter Bilder mit den Bildern I 2, I 5, I 11 und I 21 auf der Anzeigeeinheit 160-1 dargestellt ist. Entsprechend sind die zweite und dritte Gruppe markierter Bilder auf den Anzeigeeinheiten 160-2 bzw. 160-3 dargestellt. Im letzten Fall umfaßt die dritte Gruppe jedoch nur drei statt vier Bilder, da der Benutzer entsprechend der obigen Annahme nur 11 Bilder markiert hat.
Fig. 4 zeigt außerdem, daß zur Vereinfachung der Zeichnung Kreise benutzt werden, um markierte, mit voller Auflösung zu zeigende Bilder darzustellen. Fig. 5 zeigt aber zur Vervollständigung eine etwas realistischere Darstellung, wie das markierte Bild I 2 mit voller Auflösung darzustellen ist. Wichtig dabei ist ein Vergleich, wie die Bilder mit verringerter Auflösung entsprechend Fig. 2 (alternativ das Bild I 2 in Fig. 3) und mit voller Auflösung entsprechend Fig. 4 (alternativ das Bild I 2 in Fig. 5) gezeigt werden.
Als Merkmal der Erfindung kann der Benutzer die verkleinerten Kopien der Serie von Bildern erneut darstellen, indem er eine weitere vorbestimmte Taste auf dem Steuerpult 145 betätigt, die im vorliegenden Fall als Beispiel mit "niedrige Aufl." bezeichnet ist. Wenn der Benutzer die Taste drückt, sendet das Steuerpult 145 zum Graphik-Prozessor 150-1 über den Bus 146-1 Digitalsignale, die einen der Taste "niedrige Aufl." zugeordneten Code darstellen. Der Graphik-Prozessor 150-1 überträgt dann den Code über den Bus 105 zum Zentralprozessor 100. Bei Empfang des Codes veranlaßt der Zentralprozessor 100 die Graphik-Prozessoren 150-1 bis 150-4 jeweils einzeln nacheinander, die verkleinerte Kopie der in ihren entsprechenden DRAM-Speichern abgelegten Bilder wiederzugeben. Wenn die Graphik-Prozessoren 150-1 bis 150-4 dies ausführen, werden die verkleinerten Kopien auf den Anzeigeeinheiten 160-1 bis 160-4 entsprechend der Darstellung in Fig. 2 wiedergegeben.
Nach Darstellung der verkleinerten Bildkopien markiert der Benutzer einzelne von ihnen und läßt sie auf die oben beschriebene Weise mit voller Auflösung darstellen. Alternativ kann der Benutzer entsprechend einem Merkmal der Erfindung nur ein Bild auswählen und eine Anforderung eingeben, daß dieses Bild und eine vorbestimmte Anzahl nachfolgender Bilder, beispielsweise 15 Bilder, mit voller Auflösung angezeigt werden. Der Benutzer gibt eine solche Anforderung ein, indem er beispielsweise die Taste "volle Aufl." am Steuerpult 145 betätigt.
Im einzelnen erzeugt der Zentralprozessor 100 bei Empfang des Digitalcode, der die Taste "volle Aufl." angibt, eine Liste von Bildern, beginnend mit der Identität des Bildes, auf dem sich der Cursor 200 befindet. Der Zentralprozessor 100 gibt dann in die Liste die Identität der nächstfolgenden 15 Bilder ein. Wenn beispielsweise der Cursor 200 auf das Bild I 10 zeigt, dann enthält die Liste die ldentität dieses Bildes gefolgt von der Identität der nächsten 15 Bilder, d.h. der Bilder I 11 bis I 25. Zusätzlich gibt der Zentralprozessor 100 für jede Eintragung in der Liste die Identität derjenigen Anzeigeeinheit an, auf der das Bild dargestellt werden soll. Ausgerüstet mit dieser Liste veranlaßt der Zentralprozessor 100 die Darstellung der 16 Bilder mit voller Auflösung auf den Anzeigeeinheiten 160-1 bis 160-4 entsprechend der Darstellung in Fig. 6. Jede der Anzeigeeinheiten 160-1 bis 160-4 zeigt also vier Bilder, wobei die erste Einheit die Bilder I 10 bis I 13, die zweite Einheit die Bilder I 14 bis I 17 usw. darstellt.
Fig. 7 zeigt schematisch das Steuerpult 145. Als Steuerpult kann beispielsweise das Modell SA-65 315 der Firma Penny & Giles Potentiometers Ltd., Somerset Road, Christchurch, Dorset, Großbritannien verwendet werden. Es enthält eine Mikroprozessor-gesteuerte Schnittstelle, die den Betrieb des Steuerpultes 145 überwacht. Die Schnittstelle ist werkseitig so eingestellt, daß sie in dem bekannten Microsoft-Format arbeitet. Die Übertragung der Daten, beispielsweise eines Tastencode, über den Bus 146-1 kann entweder als RS232- oder TTL-serieller Datenstrom erfolgen.
Gemäß Fig. 7 enthält das Steuerpult 145 zahlreiche Tasten und sogenannte Nachführkugeln 706 und 707 zur Bewegungssteuerung des Cursors 200 und zur Einstellung der Fensterposition eines Bildes, das auf einer der Anzeigeeinheiten 160-1 bis 160-4 dargestellt wird. Die Funktion jeder der Tasten 700 bis 703 ist oben erläutert worden. Von den restlichen Tasten werden nur die mit "vorher" bezeichnete Taste 704 und die mit "nächstes" bezeichnete Taste 705 bei der praktischen Anwendung der Erfindung benutzt.
Im einzelnen wird die Taste "nächstes" dann benutzt, wenn beispielsweise eine Serie mehr als 80 Bilder enthält. Es sei beispielsweise angenommen, daß die Serie 100 Bilder enthält und das System unter Ansprechen auf eine vom Benutzer eingegebene Anforderung die ersten 80 Bilder auf die beschriebene Weise dargestellt hat. Wenn der Benutzer dann die restlichen 20 Bilder der Serie sehen will, d.h., die Bilder 81 bis 100, betätigt er oder sie die Taste 705 "nächstes". Der Prozessor 100 stellt dann diese Bilder und weitere Bilder der Serie auf die oben beschriebene Weise dar. Wenn danach der Benutzer die Bilder 1 bis 80 wieder sehen will, betätigt er die Taste "vorher" 704. Der Prozessor 100 zeigt dann bei Empfang des der Taste 704 zugeordneten Code wieder Bilder 1 bis 80 auf die erläuterte Weise.
Die von jeder der übrigen Tasten des Steuerpultes 145 ausgeführten Funktionen haben für die vorliegende Erfindung keine Bedeutung und werden daher nicht besprochen. Es sei jedoch angemerkt, daß die Taste 708 die Darstellung eines Menues auf der Anzeigeeinheit bewirkt, auf der der Cursor 200 gezeigt wird. Das Menue gibt dem Benutzer die Möglichkeit, ein Bild um seine Y-Achse in Winkelbeträgen von 90° zu drehen. Die Taste 709 gibt dem Benutzer die Möglichkeit, das Menue zu löschen. Die Taste 710 erlaubt dem Benutzer, eine sogenannte Auflage darzustellen und zu löschen. Die Auflage stellt beispielsweise die Bildnummer (Bildidentität), die Orientierung und den Fensterpegel eines gezeigten Bildes dar. Die gemeinsam mit 711 bezeichneten Tasten werden benutzt, um den Fensterpegel eines gezeigten Bildes auf einen im voraus angegebenen Wert einzustellen, wenn das gezeigte Bild einen bestimmten Typ eines menschlichen Gewebes darstellt, beispielsweise Lungen- oder Herzgewebe. Das Steuerpult 145 enthält außerdem eine Vielzahl von Reservetasten für eine zukünftige Benutzung, beispielsweise Tasten, die gemeinsam als Tasten 712 und 713 gezeigt sind. Die Taste 714 wird dagegen benutzt, um den Fensterpegel der auf einer Anzeigeeinheit dargestellten Bilder auf den Fensterpegel desjenigen Bildes zu ändern, auf den der Cursor 200 zeigt. Die gemeinsam mit 715 bezeichneten Tasten werden benutzt, um einen Teil eines dargestellten Bildes zu vergrößern. Beispielsweise zeigt das System 10 unter Ansprechen auf die Betätigung der Taste "Lupe" eine sogenannte Lupe in Form eines Kreises. Der Benutzer steuert die Bewegung der dargestellten Lupe unter Verwendung der Cursor- Steuerung 706. Der Benutzer kann dann den durch die dargestellte Lupe überdeckten Teil eines Bildes durch Betätigung der Taste "Zoom" vergrößern. Anschließend kann der Benutzer entsprechende Teile der restlichen Bilder der Gruppe durch Betätigung der Taste "Zoom alles" vergrößern. Danach kann der Benutzer die Darstellung der Bilder auf die ursprüngliche Größe durch Betätigung der Taste "Aus" zurückbringen.

Claims (4)

1. Anordnung zur Darstellung einer Serie von Bildern mit wenigstens einer Anzeigeeinheit, deren Auflösung nicht ausreicht, gleichzeitig jedes Bild der Serie darzustellen, gekennzeichnet durch eine Einrichtung, die unter Ansprechen auf eine vom Benutzer der Anordnung eingegebene Anforderung eine verkleinerte Kopie jedes Bildes der Serie erzeugt, derart, daß jede Kopie gleichzeitig auf der Anzeigeeinheit dargestellt werden kann.
2. Anordnung nach Anspruch 1, bei der jede Serie von Bildern durch entsprechende Bildelemente definiert ist, dadurch gekennzeichnet, daß ein Speicher mit einer Vielzahl von Speicherstellen vorgesehen ist, die durch entsprechende Zeilen und Spalten identifiziert sind, daß die Serie von Bildern in entsprechenden Blöcken des Speichers abgelegt ist und daß jede verkleinerte Kopie aus Bildelementen gebildet ist, die in jeder zweiten Zeile und Spalte gespeichert sind, beginnend mit einer vorbestimmten Zeile und Spalte des entsprechenden Blockes im Speicher.
3. Anordnung nach Anspruch 1, gekennzeichnet durch eine Einrichtung, die unter Ansprechen auf eine weitere, vom Teilnehmer eingegebene Anforderung auf der Anzeige mit voller Auflösung eine vorbestimmte Anzahl einzelner Bilder der dargestellten Serie von Bildern anzeigt, welche vorher auf eine vorbestimmte Weise durch den Benutzer ausgewählt worden sind.
4. Anordnung nach Anspruch 1, gekennzeichnet durch eine Einrichtung, die unter Ansprechen auf eine weitere, vom Benutzer eingegebene Anforderung auf der Anzeige mit voller Auflösung dasjenige Bild der Serie von angezeigten Bildern darstellt, auf welches ein dargestellter Zeiger hinweist, sowie eine vorbestimmte Anzahl nachfolgender Bilder der gezeigten Serie.
DE3940051A 1988-12-05 1989-12-04 Bilddarstellungsanordnung Ceased DE3940051A1 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US07/279,696 US5027110A (en) 1988-12-05 1988-12-05 Arrangement for simultaneously displaying on one or more display terminals a series of images

Publications (1)

Publication Number Publication Date
DE3940051A1 true DE3940051A1 (de) 1990-06-07

Family

ID=23070046

Family Applications (1)

Application Number Title Priority Date Filing Date
DE3940051A Ceased DE3940051A1 (de) 1988-12-05 1989-12-04 Bilddarstellungsanordnung

Country Status (3)

Country Link
US (1) US5027110A (de)
JP (1) JP2795497B2 (de)
DE (1) DE3940051A1 (de)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0469274A2 (de) * 1990-06-29 1992-02-05 Hitachi Construction Machinery Co., Ltd. Ultraschalluntersuchungs- und Abbildungsgerät
EP0528084A1 (de) * 1991-08-15 1993-02-24 International Business Machines Corporation System und Verfahren zur Verarbeitung von gespeicherte Bilder darstellenden Daten
WO1996003732A1 (en) * 1994-07-25 1996-02-08 Apple Computer, Inc. Observation of multiple remote workstations
EP0758178A1 (de) * 1995-02-28 1997-02-12 Sony Corporation Vorrichtung zum drucken von bilddaten und vorrichtung zum erzeugen von bilddaten
WO1997046957A1 (en) * 1996-06-04 1997-12-11 Tallpine Technologies, Inc. Method and apparatus for multimedia presentations

Families Citing this family (176)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02260073A (ja) * 1989-03-31 1990-10-22 Toshiba Corp 画像表示装置
US5016173A (en) * 1989-04-13 1991-05-14 Vanguard Imaging Ltd. Apparatus and method for monitoring visually accessible surfaces of the body
EP0435475B1 (de) * 1989-12-22 1996-02-07 Digital Equipment Corporation Hochleistungsrasterpuffer- und -cachespeicheranordnung
US5440401A (en) * 1990-09-14 1995-08-08 Eastman Kodak Company Image database incorporating low resolution index image data
EP0567176B1 (de) * 1992-04-21 1996-03-20 Agfa-Gevaert N.V. Methode und Vorrichtung zur Anzeige von Strahlungsbildern
WO1994009458A1 (en) * 1992-10-13 1994-04-28 Gilbarco Inc. An apparatus and method for displaying video information
US6121966A (en) * 1992-11-02 2000-09-19 Apple Computer, Inc. Navigable viewing system
US5621429A (en) * 1993-03-16 1997-04-15 Hitachi, Ltd. Video data display controlling method and video data display processing system
US5682529A (en) * 1994-03-14 1997-10-28 Apple Computer, Inc. System for dynamically accommodating changes in display configuration by notifying changes to currently running application programs to generate information by application programs to conform to changed configuration
JP3544557B2 (ja) * 1994-04-08 2004-07-21 オリンパス株式会社 画像ファイル装置
US5841420A (en) * 1995-08-18 1998-11-24 International Business Machines Corporation Method and system in a data processing system windowing environment for displaying previously obscured information
US6434569B1 (en) * 1996-06-06 2002-08-13 Kabushiki Kaisha Toshiba Integrated medical information system formed of text-based and image-based databases, and display thereof
US6437758B1 (en) * 1996-06-25 2002-08-20 Sun Microsystems, Inc. Method and apparatus for eyetrack—mediated downloading
US7760187B2 (en) 2004-07-30 2010-07-20 Apple Inc. Visual expander
US6349373B2 (en) 1998-02-20 2002-02-19 Eastman Kodak Company Digital image management system having method for managing images according to image groups
US6549820B1 (en) 1998-07-31 2003-04-15 The Boeing Company Method and system for providing feedback from a non-destructive inspection of a composite part
DE19835215C2 (de) * 1998-08-05 2000-07-27 Mannesmann Vdo Ag Kombinationsinstrument
US6574629B1 (en) 1998-12-23 2003-06-03 Agfa Corporation Picture archiving and communication system
US6621918B1 (en) 1999-11-05 2003-09-16 H Innovation, Inc. Teleradiology systems for rendering and visualizing remotely-located volume data sets
US7434177B1 (en) * 1999-12-20 2008-10-07 Apple Inc. User interface for providing consolidation and access
US6549214B1 (en) * 1999-12-31 2003-04-15 General Electric Company Automatic scaling of display for image management system
US6686938B1 (en) * 2000-01-05 2004-02-03 Apple Computer, Inc. Method and system for providing an embedded application toolbar
US8645137B2 (en) 2000-03-16 2014-02-04 Apple Inc. Fast, language-independent method for user authentication by voice
US7705864B2 (en) * 2000-03-16 2010-04-27 Matrox Graphic Inc. User selectable hardware zoom in a video display system
US6481887B1 (en) * 2000-04-12 2002-11-19 Ge Medical Systems Global Technology Company, Llc Emergency vehicle with medical image scanner and teleradiology system and method of operation
CA2310945C (en) * 2000-06-05 2009-02-03 Corel Corporation System and method for magnifying and editing images
US7039723B2 (en) * 2001-08-31 2006-05-02 Hinnovation, Inc. On-line image processing and communication system
US20030086595A1 (en) * 2001-11-07 2003-05-08 Hui Hu Display parameter-dependent pre-transmission processing of image data
US20050131837A1 (en) 2003-12-15 2005-06-16 Sanctis Jeanne D. Method, system and program product for communicating e-commerce content over-the-air to mobile devices
US8370269B2 (en) * 2004-06-02 2013-02-05 Overstock.Com, Inc. System and methods for electronic commerce using personal and business networks
US20060055626A1 (en) * 2004-09-16 2006-03-16 Stephane Tremblay Dual screen display using one digital data output
US8719075B2 (en) * 2004-09-23 2014-05-06 Overstock.Com, Inc. System, program product, and methods for online image handling
US8744852B1 (en) 2004-10-01 2014-06-03 Apple Inc. Spoken interfaces
US20060085251A1 (en) * 2004-10-14 2006-04-20 Overstock.Com, Inc. System and method of presenting on-line product selection based on internal marketing and user popularity
EP1910961A2 (de) * 2005-07-26 2008-04-16 Koninklijke Philips Electronics N.V. Revolutionäre seriensteuerung zur verwaltung eines medizinischen bildarchivs
US8677377B2 (en) 2005-09-08 2014-03-18 Apple Inc. Method and apparatus for building an intelligent automated assistant
US20070064984A1 (en) * 2005-09-19 2007-03-22 General Electric Company System and method for dynamic configuration of PACS workstation displays
US7979340B2 (en) * 2005-09-21 2011-07-12 Overstock.Com, Inc. System, program product, and methods for online image handling
US20070146392A1 (en) * 2005-12-28 2007-06-28 Xcpt, Inc. System and method for magnifying and editing objects
US9318108B2 (en) 2010-01-18 2016-04-19 Apple Inc. Intelligent automated assistant
US8570278B2 (en) 2006-10-26 2013-10-29 Apple Inc. Portable multifunction device, method, and graphical user interface for adjusting an insertion point marker
US7856605B2 (en) * 2006-10-26 2010-12-21 Apple Inc. Method, system, and graphical user interface for positioning an insertion marker in a touch screen display
JP5566567B2 (ja) * 2007-03-14 2014-08-06 株式会社東芝 医用画像表示装置、医用画像表示方法及び医用画像診断装置
US8977255B2 (en) 2007-04-03 2015-03-10 Apple Inc. Method and system for operating a multi-function portable electronic device using voice-activation
US8583480B2 (en) 2007-12-21 2013-11-12 Overstock.Com, Inc. System, program product, and methods for social network advertising and incentives for same
US8214804B2 (en) * 2007-12-31 2012-07-03 Overstock.Com, Inc. System and method for assigning computer users to test groups
US9330720B2 (en) 2008-01-03 2016-05-03 Apple Inc. Methods and apparatus for altering audio output signals
US8201109B2 (en) 2008-03-04 2012-06-12 Apple Inc. Methods and graphical user interfaces for editing on a portable multifunction device
US8650507B2 (en) * 2008-03-04 2014-02-11 Apple Inc. Selecting of text using gestures
US8996376B2 (en) 2008-04-05 2015-03-31 Apple Inc. Intelligent text-to-speech conversion
US10496753B2 (en) 2010-01-18 2019-12-03 Apple Inc. Automatically adapting user interfaces for hands-free interaction
US8326662B1 (en) 2008-06-18 2012-12-04 Overstock.Com, Inc. Positioning E-commerce product related to graphical imputed consumer demand
US20100030549A1 (en) 2008-07-31 2010-02-04 Lee Michael M Mobile device having human language translation capability with positional feedback
JP5411278B2 (ja) * 2008-09-23 2014-02-12 エアロヴィロンメント インコーポレイテッド オープンデルタhブリッジ駆動高効率無鉄永久磁石機のための予測パルス幅変調
US9959870B2 (en) 2008-12-11 2018-05-01 Apple Inc. Speech recognition involving a mobile device
US8108168B2 (en) 2009-03-12 2012-01-31 Etegent Technologies, Ltd. Managing non-destructive evaluation data
US8521480B2 (en) * 2009-03-12 2013-08-27 Etegent Technologies, Ltd. Managing non-destructive evaluation data
US8370736B2 (en) 2009-03-16 2013-02-05 Apple Inc. Methods and graphical user interfaces for editing on a multifunction device with a touch screen display
US9747622B1 (en) 2009-03-24 2017-08-29 Overstock.Com, Inc. Point-and-shoot product lister
US9858925B2 (en) 2009-06-05 2018-01-02 Apple Inc. Using context information to facilitate processing of commands in a virtual assistant
US10241752B2 (en) 2011-09-30 2019-03-26 Apple Inc. Interface for a virtual digital assistant
US10706373B2 (en) 2011-06-03 2020-07-07 Apple Inc. Performing actions associated with task items that represent tasks to perform
US10241644B2 (en) 2011-06-03 2019-03-26 Apple Inc. Actionable reminder entries
US9431006B2 (en) 2009-07-02 2016-08-30 Apple Inc. Methods and apparatuses for automatic speech recognition
US8676632B1 (en) 2009-07-16 2014-03-18 Overstock.Com, Inc. Pricing and forecasting
US10276170B2 (en) 2010-01-18 2019-04-30 Apple Inc. Intelligent automated assistant
US10705794B2 (en) 2010-01-18 2020-07-07 Apple Inc. Automatically adapting user interfaces for hands-free interaction
US10553209B2 (en) 2010-01-18 2020-02-04 Apple Inc. Systems and methods for hands-free notification summaries
US10679605B2 (en) 2010-01-18 2020-06-09 Apple Inc. Hands-free list-reading by intelligent automated assistant
DE202011111062U1 (de) 2010-01-25 2019-02-19 Newvaluexchange Ltd. Vorrichtung und System für eine Digitalkonversationsmanagementplattform
US8682667B2 (en) 2010-02-25 2014-03-25 Apple Inc. User profiling for selecting user specific voice input processing information
US10762293B2 (en) 2010-12-22 2020-09-01 Apple Inc. Using parts-of-speech tagging and named entity recognition for spelling correction
US9262612B2 (en) 2011-03-21 2016-02-16 Apple Inc. Device access using voice authentication
US9047642B2 (en) 2011-03-24 2015-06-02 Overstock.Com, Inc. Social choice engine
US9092130B2 (en) 2011-05-31 2015-07-28 Apple Inc. Devices, methods, and graphical user interfaces for document manipulation
US10057736B2 (en) 2011-06-03 2018-08-21 Apple Inc. Active transport based notifications
US8994660B2 (en) 2011-08-29 2015-03-31 Apple Inc. Text correction processing
US10134385B2 (en) 2012-03-02 2018-11-20 Apple Inc. Systems and methods for name pronunciation
US9483461B2 (en) 2012-03-06 2016-11-01 Apple Inc. Handling speech synthesis of content for multiple languages
US9280610B2 (en) 2012-05-14 2016-03-08 Apple Inc. Crowd sourcing information to fulfill user requests
US9721563B2 (en) 2012-06-08 2017-08-01 Apple Inc. Name recognition system
US9495129B2 (en) 2012-06-29 2016-11-15 Apple Inc. Device, method, and user interface for voice-activated navigation and browsing of a document
US9576574B2 (en) 2012-09-10 2017-02-21 Apple Inc. Context-sensitive handling of interruptions by intelligent digital assistant
US9547647B2 (en) 2012-09-19 2017-01-17 Apple Inc. Voice-based media searching
US10546262B2 (en) 2012-10-19 2020-01-28 Overstock.Com, Inc. Supply chain management system
US10949876B2 (en) 2012-10-29 2021-03-16 Overstock.Com, Inc. System and method for management of email marketing campaigns
JP2016508007A (ja) 2013-02-07 2016-03-10 アップル インコーポレイテッド デジタルアシスタントのためのボイストリガ
US9368114B2 (en) 2013-03-14 2016-06-14 Apple Inc. Context-sensitive handling of interruptions
US9864366B2 (en) 2013-03-15 2018-01-09 Etegent Technologies Ltd. Manufacture modeling and monitoring
WO2014144579A1 (en) 2013-03-15 2014-09-18 Apple Inc. System and method for updating an adaptive speech recognition model
US11543811B2 (en) 2013-03-15 2023-01-03 Etegent Technologies Ltd. Manufacture modeling and monitoring
US11676192B1 (en) 2013-03-15 2023-06-13 Overstock.Com, Inc. Localized sort of ranked product recommendations based on predicted user intent
US11023947B1 (en) 2013-03-15 2021-06-01 Overstock.Com, Inc. Generating product recommendations using a blend of collaborative and content-based data
KR101759009B1 (ko) 2013-03-15 2017-07-17 애플 인크. 적어도 부분적인 보이스 커맨드 시스템을 트레이닝시키는 것
US10810654B1 (en) 2013-05-06 2020-10-20 Overstock.Com, Inc. System and method of mapping product attributes between different schemas
US9582608B2 (en) 2013-06-07 2017-02-28 Apple Inc. Unified ranking with entropy-weighted information for phrase-based semantic auto-completion
WO2014197336A1 (en) 2013-06-07 2014-12-11 Apple Inc. System and method for detecting errors in interactions with a voice-based digital assistant
WO2014197334A2 (en) 2013-06-07 2014-12-11 Apple Inc. System and method for user-specified pronunciation of words for speech synthesis and recognition
WO2014197335A1 (en) 2013-06-08 2014-12-11 Apple Inc. Interpreting and acting upon commands that involve sharing information with remote devices
US10176167B2 (en) 2013-06-09 2019-01-08 Apple Inc. System and method for inferring user intent from speech inputs
CN110442699A (zh) 2013-06-09 2019-11-12 苹果公司 操作数字助理的方法、计算机可读介质、电子设备和系统
CN105265005B (zh) 2013-06-13 2019-09-17 苹果公司 用于由语音命令发起的紧急呼叫的系统和方法
US9483788B2 (en) 2013-06-25 2016-11-01 Overstock.Com, Inc. System and method for graphically building weighted search queries
JP6163266B2 (ja) 2013-08-06 2017-07-12 アップル インコーポレイテッド リモート機器からの作動に基づくスマート応答の自動作動
US10929890B2 (en) 2013-08-15 2021-02-23 Overstock.Com, Inc. System and method of personalizing online marketing campaigns
US10872350B1 (en) 2013-12-06 2020-12-22 Overstock.Com, Inc. System and method for optimizing online marketing based upon relative advertisement placement
US9620105B2 (en) 2014-05-15 2017-04-11 Apple Inc. Analyzing audio input for efficient speech and music recognition
US10592095B2 (en) 2014-05-23 2020-03-17 Apple Inc. Instantaneous speaking of content on touch devices
US9502031B2 (en) 2014-05-27 2016-11-22 Apple Inc. Method for supporting dynamic grammars in WFST-based ASR
US9430463B2 (en) 2014-05-30 2016-08-30 Apple Inc. Exemplar-based natural language processing
US10078631B2 (en) 2014-05-30 2018-09-18 Apple Inc. Entropy-guided text prediction using combined word and character n-gram language models
US9785630B2 (en) 2014-05-30 2017-10-10 Apple Inc. Text prediction using combined word N-gram and unigram language models
US9734193B2 (en) 2014-05-30 2017-08-15 Apple Inc. Determining domain salience ranking from ambiguous words in natural speech
US9966065B2 (en) 2014-05-30 2018-05-08 Apple Inc. Multi-command single utterance input method
US9715875B2 (en) 2014-05-30 2017-07-25 Apple Inc. Reducing the need for manual start/end-pointing and trigger phrases
US10289433B2 (en) 2014-05-30 2019-05-14 Apple Inc. Domain specific language for encoding assistant dialog
US9760559B2 (en) 2014-05-30 2017-09-12 Apple Inc. Predictive text input
US9633004B2 (en) 2014-05-30 2017-04-25 Apple Inc. Better resolution when referencing to concepts
US10170123B2 (en) 2014-05-30 2019-01-01 Apple Inc. Intelligent assistant for home automation
US9842101B2 (en) 2014-05-30 2017-12-12 Apple Inc. Predictive conversion of language input
US10659851B2 (en) 2014-06-30 2020-05-19 Apple Inc. Real-time digital assistant knowledge updates
US9338493B2 (en) 2014-06-30 2016-05-10 Apple Inc. Intelligent automated assistant for TV user interactions
US10446141B2 (en) 2014-08-28 2019-10-15 Apple Inc. Automatic speech recognition based on user feedback
US9818400B2 (en) 2014-09-11 2017-11-14 Apple Inc. Method and apparatus for discovering trending terms in speech requests
US10789041B2 (en) 2014-09-12 2020-09-29 Apple Inc. Dynamic thresholds for always listening speech trigger
US9668121B2 (en) 2014-09-30 2017-05-30 Apple Inc. Social reminders
US10127911B2 (en) 2014-09-30 2018-11-13 Apple Inc. Speaker identification and unsupervised speaker adaptation techniques
US9646609B2 (en) 2014-09-30 2017-05-09 Apple Inc. Caching apparatus for serving phonetic pronunciations
US10074360B2 (en) 2014-09-30 2018-09-11 Apple Inc. Providing an indication of the suitability of speech recognition
US9886432B2 (en) 2014-09-30 2018-02-06 Apple Inc. Parsimonious handling of word inflection via categorical stem + suffix N-gram language models
US10552013B2 (en) 2014-12-02 2020-02-04 Apple Inc. Data detection
US9711141B2 (en) 2014-12-09 2017-07-18 Apple Inc. Disambiguating heteronyms in speech synthesis
US9865280B2 (en) 2015-03-06 2018-01-09 Apple Inc. Structured dictation using intelligent automated assistants
US9886953B2 (en) 2015-03-08 2018-02-06 Apple Inc. Virtual assistant activation
US10567477B2 (en) 2015-03-08 2020-02-18 Apple Inc. Virtual assistant continuity
US9721566B2 (en) 2015-03-08 2017-08-01 Apple Inc. Competing devices responding to voice triggers
US9899019B2 (en) 2015-03-18 2018-02-20 Apple Inc. Systems and methods for structured stem and suffix language models
US9842105B2 (en) 2015-04-16 2017-12-12 Apple Inc. Parsimonious continuous-space phrase representations for natural language processing
US10083688B2 (en) 2015-05-27 2018-09-25 Apple Inc. Device voice control for selecting a displayed affordance
US10127220B2 (en) 2015-06-04 2018-11-13 Apple Inc. Language identification from short strings
US10101822B2 (en) 2015-06-05 2018-10-16 Apple Inc. Language input correction
US10186254B2 (en) 2015-06-07 2019-01-22 Apple Inc. Context-based endpoint detection
US10255907B2 (en) 2015-06-07 2019-04-09 Apple Inc. Automatic accent detection using acoustic models
US11025565B2 (en) 2015-06-07 2021-06-01 Apple Inc. Personalized prediction of responses for instant messaging
US10747498B2 (en) 2015-09-08 2020-08-18 Apple Inc. Zero latency digital assistant
US10671428B2 (en) 2015-09-08 2020-06-02 Apple Inc. Distributed personal assistant
US9697820B2 (en) 2015-09-24 2017-07-04 Apple Inc. Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks
US10366158B2 (en) 2015-09-29 2019-07-30 Apple Inc. Efficient word encoding for recurrent neural network language models
US11010550B2 (en) 2015-09-29 2021-05-18 Apple Inc. Unified language modeling framework for word prediction, auto-completion and auto-correction
US11587559B2 (en) 2015-09-30 2023-02-21 Apple Inc. Intelligent device identification
US10691473B2 (en) 2015-11-06 2020-06-23 Apple Inc. Intelligent automated assistant in a messaging environment
US10049668B2 (en) 2015-12-02 2018-08-14 Apple Inc. Applying neural network language models to weighted finite state transducers for automatic speech recognition
US10223066B2 (en) 2015-12-23 2019-03-05 Apple Inc. Proactive assistance based on dialog communication between devices
US10446143B2 (en) 2016-03-14 2019-10-15 Apple Inc. Identification of voice inputs providing credentials
US10534845B2 (en) 2016-05-11 2020-01-14 Overstock.Com, Inc. System and method for optimizing electronic document layouts
US9934775B2 (en) 2016-05-26 2018-04-03 Apple Inc. Unit-selection text-to-speech synthesis based on predicted concatenation parameters
US9972304B2 (en) 2016-06-03 2018-05-15 Apple Inc. Privacy preserving distributed evaluation framework for embedded personalized systems
US10249300B2 (en) 2016-06-06 2019-04-02 Apple Inc. Intelligent list reading
US10049663B2 (en) 2016-06-08 2018-08-14 Apple, Inc. Intelligent automated assistant for media exploration
DK179309B1 (en) 2016-06-09 2018-04-23 Apple Inc Intelligent automated assistant in a home environment
US10067938B2 (en) 2016-06-10 2018-09-04 Apple Inc. Multilingual word prediction
US10586535B2 (en) 2016-06-10 2020-03-10 Apple Inc. Intelligent digital assistant in a multi-tasking environment
US10490187B2 (en) 2016-06-10 2019-11-26 Apple Inc. Digital assistant providing automated status report
US10192552B2 (en) 2016-06-10 2019-01-29 Apple Inc. Digital assistant providing whispered speech
US10509862B2 (en) 2016-06-10 2019-12-17 Apple Inc. Dynamic phrase expansion of language input
DK201670540A1 (en) 2016-06-11 2018-01-08 Apple Inc Application integration with a digital assistant
DK179049B1 (en) 2016-06-11 2017-09-18 Apple Inc Data driven natural language event detection and classification
DK179343B1 (en) 2016-06-11 2018-05-14 Apple Inc Intelligent task discovery
DK179415B1 (en) 2016-06-11 2018-06-14 Apple Inc Intelligent device arbitration and control
US10593346B2 (en) 2016-12-22 2020-03-17 Apple Inc. Rank-reduced token representation for automatic speech recognition
US10970769B2 (en) 2017-03-02 2021-04-06 Overstock.Com, Inc. Method and system for optimizing website searching with user pathing
DK179745B1 (en) 2017-05-12 2019-05-01 Apple Inc. SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT
DK201770431A1 (en) 2017-05-15 2018-12-20 Apple Inc. Optimizing dialogue policy decisions for digital assistants using implicit feedback
US11514493B1 (en) 2019-03-25 2022-11-29 Overstock.Com, Inc. System and method for conversational commerce online
US11205179B1 (en) 2019-04-26 2021-12-21 Overstock.Com, Inc. System, method, and program product for recognizing and rejecting fraudulent purchase attempts in e-commerce
US11734368B1 (en) 2019-09-26 2023-08-22 Overstock.Com, Inc. System and method for creating a consistent personalized web experience across multiple platforms and channels

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0258976A2 (de) * 1986-07-09 1988-03-09 The University Of Arizona Bildsichtstelle für Bildarchiv- und Bildübertragungssysteme

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5936268B2 (ja) * 1976-11-29 1984-09-03 オリンパス光学工業株式会社 表示方式
US4107665A (en) * 1977-06-23 1978-08-15 Atari, Inc. Apparatus for continuous variation of object size on a raster type video screen
JPS56119185A (en) * 1980-02-23 1981-09-18 Fujitsu Fanuc Ltd Picture display system
JPS5838539A (ja) * 1981-08-31 1983-03-07 株式会社東芝 診断用核磁気共鳴装置
US4729127A (en) * 1981-10-20 1988-03-01 The United States Of America As Represented By The Secretary Of The Army Method and system for compression and reconstruction of cultural data for use in a digital moving map display
GB2141607A (en) * 1983-06-15 1984-12-19 Philips Electronic Associated Video display system with index pages
JPS6010890A (ja) * 1983-06-29 1985-01-21 Fujitsu Ltd 画像表示方式
JPS60254187A (ja) * 1984-05-31 1985-12-14 三菱電機株式会社 表示装置
JPH0652472B2 (ja) * 1984-07-23 1994-07-06 インターナショナル・ビジネス・マシーンズ・コーポレーション イメージ処理方法
JPH063607B2 (ja) * 1985-03-13 1994-01-12 コニカ株式会社 画像処理装置
JPS61198993U (de) * 1985-05-30 1986-12-12
JPH0695277B2 (ja) * 1986-11-28 1994-11-24 ジーイー横河メディカルシステム株式会社 画像表示装置
JPS63159454U (de) * 1987-04-06 1988-10-19
JPS6484330A (en) * 1987-09-28 1989-03-29 Hitachi Medical Corp Method for displaying image in image work station

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0258976A2 (de) * 1986-07-09 1988-03-09 The University Of Arizona Bildsichtstelle für Bildarchiv- und Bildübertragungssysteme

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Greinacher: "Diagnosebilder auf Abruf-PACS" in Siemens-Zeitschrift, 1988, H. 4, S. 14-18 *
Mitschke: "Bilder aus em Speicher" in Funkschau, 1988, H. 9, S. 56-58 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0469274A2 (de) * 1990-06-29 1992-02-05 Hitachi Construction Machinery Co., Ltd. Ultraschalluntersuchungs- und Abbildungsgerät
EP0469274A3 (en) * 1990-06-29 1992-07-01 Hitachi Construction Machinery Co., Ltd. Ultrasonic inspection and imaging instrument
EP0528084A1 (de) * 1991-08-15 1993-02-24 International Business Machines Corporation System und Verfahren zur Verarbeitung von gespeicherte Bilder darstellenden Daten
US5557728A (en) * 1991-08-15 1996-09-17 International Business Machines Corporation Automated image retrieval and scaling into windowed displays
WO1996003732A1 (en) * 1994-07-25 1996-02-08 Apple Computer, Inc. Observation of multiple remote workstations
US6130668A (en) * 1994-07-25 2000-10-10 Apple Computer, Inc. Supervisory control system for networked multimedia workstations that provides simultaneous observation of multiple remote workstations
EP0758178A1 (de) * 1995-02-28 1997-02-12 Sony Corporation Vorrichtung zum drucken von bilddaten und vorrichtung zum erzeugen von bilddaten
EP0758178A4 (de) * 1995-02-28 1999-02-24 Sony Corp Vorrichtung zum drucken von bilddaten und vorrichtung zum erzeugen von bilddaten
US5978551A (en) * 1995-02-28 1999-11-02 Sony Corporation Picture data printing apparatus and print picture data generating apparatus
WO1997046957A1 (en) * 1996-06-04 1997-12-11 Tallpine Technologies, Inc. Method and apparatus for multimedia presentations

Also Published As

Publication number Publication date
JP2795497B2 (ja) 1998-09-10
US5027110A (en) 1991-06-25
JPH02212893A (ja) 1990-08-24

Similar Documents

Publication Publication Date Title
DE3940051A1 (de) Bilddarstellungsanordnung
DE3714172C2 (de)
DE3346458C2 (de)
DE3741017C2 (de) Einrichtung zur Bildarchivierung und -übermittlung
DE69815814T2 (de) Verfahren und System zum Zuordnen von belichteten Röntgenfilmen zu zugehörigen Patienteninformationen
DE3510131A1 (de) Vorrichtung zum aufzeichnen und wiedergewinnen eines bildes
DE69133362T2 (de) Dokumentenverarbeitungs-verfahren und -gerät, entsprechende Program und Speichereinheit
DE19706512B4 (de) Echtzeit-Ereignisanordnung in einem elektronischen Ablaufdiagramm
DE69837919T2 (de) Digitale kamera mit mehreren betriebsarten
US5539426A (en) Image display system
DE3437896A1 (de) Sichtgeraetsystem
DE2724075A1 (de) System zur optischen wiedergabe von symbolen, zeichen und darstellungen, insbesondere fuer den layout von anzeigen in zeitungen u.dgl.
DE3341418A1 (de) Bilddaten-speicher/abrufanordnung
DE2724108A1 (de) System zur optischen wiedergabe von symbolen, zeichen und darstellungen, insbesondere fuer layout von anzeigen in zeitungen u.dgl.
DE3625390A1 (de) Graphisches anzeigesystem mit beliebiger rberlappung von bildausschnitten
DE3044092A1 (de) Digitales setzgeraet
DE4224245A1 (de) Bilddatenverarbeitungsanordnung
DE3832222A1 (de) Vorrichtung und verfahren zum anzeigen eines 2-dimensionalen bildes eines 3-dimensionalen gegenstandes
EP3637752A1 (de) System zur wiedergabe meidzinischer bilder
DE19511797A1 (de) Verfahren und Vorrichtung zum Anzeigen von Röntgenbildern
DE69633963T2 (de) Apparat zum editieren von bildern
DE3153360C2 (de)
DE2724199A1 (de) System zur optischen wiedergabe von symbolen, zeichen und darstellungen, insbesondere fuer den layout von anzeigen in zeitungen u.dgl.
DE2825321A1 (de) Rasterdrucker
DE4306025C2 (de) Bildverarbeitungseinrichtung

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8125 Change of the main classification

Ipc: G06F 15/62

8131 Rejection