DE3940051A1 - Bilddarstellungsanordnung - Google Patents
BilddarstellungsanordnungInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/387—Composing, repositioning or otherwise geometrically modifying originals
-
- 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/21—Intermediate information storage
- H04N1/2166—Intermediate information storage for mass storage, e.g. in document filing systems
- H04N1/217—Interfaces allowing access to a single user
- H04N1/2175—Interfaces allowing access to a single user with local image input
Description
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.
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.
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.
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)
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)
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)
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)
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 |
-
1988
- 1988-12-05 US US07/279,696 patent/US5027110A/en not_active Expired - Lifetime
-
1989
- 1989-12-04 DE DE3940051A patent/DE3940051A1/de not_active Ceased
- 1989-12-05 JP JP1316345A patent/JP2795497B2/ja not_active Expired - Lifetime
Patent Citations (1)
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)
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)
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 |