DE19853676A1 - Bilderzeugungsvorrichtung - Google Patents
BilderzeugungsvorrichtungInfo
- Publication number
- DE19853676A1 DE19853676A1 DE1998153676 DE19853676A DE19853676A1 DE 19853676 A1 DE19853676 A1 DE 19853676A1 DE 1998153676 DE1998153676 DE 1998153676 DE 19853676 A DE19853676 A DE 19853676A DE 19853676 A1 DE19853676 A1 DE 19853676A1
- Authority
- DE
- Germany
- Prior art keywords
- image
- image data
- program
- storage means
- temporary storage
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/20—Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/60—Editing figures and text; Combining figures or text
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/60—Methods for processing data by generating or executing the game program
- A63F2300/69—Involving elements of the real world in the game world, e.g. measurement in live races, real video
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
- G06T2200/24—Indexing scheme for image data processing or generation, in general involving graphical user interfaces [GUIs]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2210/00—Indexing scheme for image generation or computer graphics
- G06T2210/22—Cropping
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2219/00—Indexing scheme for manipulating 3D models or images for computer graphics
- G06T2219/20—Indexing scheme for editing of 3D models
- G06T2219/2004—Aligning objects, relative positioning of parts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2219/00—Indexing scheme for manipulating 3D models or images for computer graphics
- G06T2219/20—Indexing scheme for editing of 3D models
- G06T2219/2021—Shape modification
Description
Die vorliegende Erfindung bezieht sich auf Bilderzeugungsvorrichtungen und
insbesondere auf eine Bilderzeugungsvorrichtung, welche Bilddaten von einer
Videoquelle, wie beispielsweise einem Fernsehempfanger, einer Videokamera etc.
aufnimmt und die Bilddaten mit ursprünglichen Bilddaten kombiniert, um ein
gewünschtes Bild oder ein Bild, das durch Verarbeitung des ursprünglichen Bil
des gewonnen wurde, zu erzeugen und wiederzugeben.
Die Anwendung von konventionellen Bildverarbeitungsverfahren unter Verwen
dung von Personalcomputern erlaubt die Verarbeitung von Bildteilausschnitten
von einem von zwei stehenden Bildern und seine Überlagerung auf das andere
Bild, um ein gewünschtes Bild zu erzeugen. Die konventionelle Bildverarbei
tungstechnik erfordert jedoch, daß die Bedienpersonen komplizierte Operationen
in einer solchen Bilderzeugungsverarbeitung durchführen. Das bedeutet, daß es
bisher notwendig war, daß eine Bedienperson, die erfahren im Betrieb von Perso
nalcomputern ist, schrittweise mit Bilderzeugungs-Verarbeitungsschritten vorgeht
durch Spezifizieren von jeder Tätigkeit entsprechend dem Verarbeitungsvorgang,
während Funktionen auf dem OS verwendet werden. In einem konventionellen
Bildverarbeitungsverfahren muß eine Bedienperson beispielsweise die folgenden
Operationen durchführen: Lesen von zwei stehenden Bildern und Speichern der
Information in eine gegebene Speicherstelle auf einer Harddisk; Spezifizieren
eines Ausschnittsbereichs auf einem der stehenden Bilder; zeitweises Speichern
der Bildausschnittsdaten in einen Speicher; Spezifizieren eines Wiedergabebe
reichs auf dem anderen stehenden Bild zur Überlagerung der Bildausschnittsda
ten; Schreiben der Bildausschnittsdaten in den Speicherbereich entsprechend dem
Wiedergabebereich; Entfernen des ungewünschten Bildes nach dem Ausschnei
den; und Wiedergeben des überlagerten Bildes, etc.
Wie oben ausgeführt wurde, war es entsprechend dem konventionellen Bildverar
beitungsverfahren unter Verwendung von Personalcomputern für Benutzer, die im
Umgang mit Personalcomputern ungeübt sind, schwierig, die gewünschten Bilder
zu erzeugen. Selbst für einen Benutzer, der in der Bedienung von Personalcom
putern erfahren ist, war die Bedienung so kompliziert, daß die Erzeugung von
gewünschten, zusammengesetzten Bildern eine lange Zeit erforderte. Entspre
chend war es für Kinder schwierig, Computergrafikbilder in einem Spiel zu er
zeugen. Darüber hinaus kann nur eine begrenzte Anzahl von Bildern zur gleichen
Zeit kombiniert werden und die Wiedergabe des kombinierten Bildes als bewegtes
Bild war schwierig.
Entsprechend ist es die Hauptaufgabe der vorliegenden Erfindung, eine Bilder
zeugungsvorrichtung anzugeben, die in der Lage ist, ein gewünschtes zusammen
gesetztes Bild durch eine sehr leichte und einfache Operation zu erzeugen.
Eine andere Aufgabe der vorliegenden Erfindung ist es, eine Bilderzeugungsvor
richtung wiederzugeben, die in der Lage ist, ein erzeugtes Bild als ein Bild wie
derzugeben, das sich entsprechend einem vorgegebenen Betriebsprogramm be
wegt.
Um die obigen Aufgaben zu lösen, hat die Erfindung die folgenden Merkmale.
Zwar sind die Elemente in der Beschreibung der Merkmale mit ihren jeweiligen
Bezugszeichen angegeben, doch sind diese nur zur Bezugnahme angegeben, um
klar den Zusammenhang mit denjenigen aufzuzeigen, die in der bevorzugten Aus
führungsform beschrieben sind. Es ist zu beachten, daß diese Bezugszeichen nicht
als Begrenzung des Rahmens der vorliegenden Erfindung gedacht sind.
Ein erster Aspekt der vorliegenden Erfindung richtet sich auf eine Bilderzeu
gungsvorrichtung zum Aufnehmen von Bilddaten, die von einer gegebenen Vi
deoquelle geliefert werden und Kombinieren der Bilddaten mit ursprünglichen
Bilddaten oder einem Bild, das durch Verarbeitung des ursprünglichen Bildes
gewonnen wurde, zu kombinieren, um ein gewünschtes Bild zu erzeugen und
Wiedergeben des gewünschten Bildes auf einer Wiedergabeeinrichtung. Gemäß
dem ersten Aspekt umfaßt die Bilderzeugungsvorrichtung:
einen Operationseingabeteil (20) zum Eingeben von Befehlen, die für eine Bilder zeugung gemäß der Operation durch einen Benutzer erforderlich sind;
einen Ursprungsbild-Datenspeicherteil (151) zum zeitweiligen Speichern der ursprünglichen Bilddaten;
einen ersten zeitweiligen Speicherteil (153) zum zeitweiligen Speichern von auf genommenen Bilddaten;
einen zweiten zeitweiligen Speicherteil (154) zum zeitweiligen Speichern von mindestens einem Stück von Ausschnittsbilddaten, die von den aufgenommen Bilddaten ausgeschnitten wurden;
einem dritten zeitweiligen Speicherteil (155) zum Speichern von aufgenommenen Bilddaten für das wiederzugebende gewünschte Bild;
einen Programmspeicherteil (31, 45A) zum Speichern von Programmdaten für die Bilderzeugung; und
einen Verarbeitungsteil (13) zum Durchführen von Verarbeitungen für die Bilder zeugung auf der Grundlage der Programmdaten für die Bilderzeugung, die in dem Programmspeicherteil gespeichert sind;
worin die Progranundaten, die in dem Programmspeicherteil gespeichert sind, umfassen:
ein erstes Schreibprogramm (S4), das auf den Betrieb des Operationseingabeteils anspricht, zum Aufnehmen der Bilddaten, die von der Videoquelle geliefert wer den und zum Schreiben der Bilddaten in den ersten zeitweiligen Speicherteil als aufgenommene Bilddaten,
ein erstes Lese/Wiedergabeprogramm (S4) zum Lesen der aufgenommenen Bild daten, die in dem ersten zeitweiligen Speicherteil gespeichert sind und zum Wie dergeben der aufgenommenen Bilder in der Wiedergabeeinrichtung,
ein Ausschneideprogramm (S5) um, wenn der Operationseingabeteil betrieben wird, einen Bildbereich zu spezifizieren, der aus dem aufgenommenen Bild, das von der Wiedergabeeinrichtung wiedergegeben wird, ausgeschnitten werden soll und zum zeitweiligen Speichern der Bilddaten entsprechend dem spezifizierten Bereich in den zweiten zeitweiligen Speicherteil als Ausschnittsbilddaten,
ein zweites Lese/Wiedergabeprogramm (S6) zum Auslesen der Ausschnittsbild daten, die in dem zweiten zeitweiligen Speicherteil gespeichert sind und zum Wiedergeben der Ausschnittsbilddaten als Icon in einem Teil des Schirms der Wiedergabeeinrichtung,
ein zweites Schreibprogramm (S7) zum Lesen der ursprünglichen Bilddaten, die in dem Ursprungsbilddaten-Speicherteil gespeichert sind, und zum Schreiben der Ursprungsbilddaten in den dritten zeitweiligen Speicherteil,
ein drittes Schreibprogramm (S7) um, wenn der Eingabeteil betrieben wird, damit das Icon des Ausschnittsbildes ausgewählt wird, um das Ausschnittsbild an einer Bildwiedergabestelle entsprechend einem Teil des zu ändernden ursprünglichen Bildes, das in der Wiedergabeeinrichtung wiedergegeben wird und das durch den Betrieb des Operationseingabeteils spezifiziert wurde, in die entsprechenden Aus schnittsbilddaten zu schreiben, die in dem zweiten zeitweiligen Speicherteil ge speichert sind, bei dem entsprechenden Bereich in dem dritten zeitweiligen Spei cherteil, und
ein drittes Lese/Wiedergabeprogramm (S9) zum Lesen der kombinierten Bildda ten, die in dem dritten zeitweiligen Speicherteil gespeichert sind, in welchen die ausgeschnittenen Bilddaten geschrieben sind, und zum Wiedergeben der kombi nierten Bilddaten in der Wiedergabeeinrichtung.
einen Operationseingabeteil (20) zum Eingeben von Befehlen, die für eine Bilder zeugung gemäß der Operation durch einen Benutzer erforderlich sind;
einen Ursprungsbild-Datenspeicherteil (151) zum zeitweiligen Speichern der ursprünglichen Bilddaten;
einen ersten zeitweiligen Speicherteil (153) zum zeitweiligen Speichern von auf genommenen Bilddaten;
einen zweiten zeitweiligen Speicherteil (154) zum zeitweiligen Speichern von mindestens einem Stück von Ausschnittsbilddaten, die von den aufgenommen Bilddaten ausgeschnitten wurden;
einem dritten zeitweiligen Speicherteil (155) zum Speichern von aufgenommenen Bilddaten für das wiederzugebende gewünschte Bild;
einen Programmspeicherteil (31, 45A) zum Speichern von Programmdaten für die Bilderzeugung; und
einen Verarbeitungsteil (13) zum Durchführen von Verarbeitungen für die Bilder zeugung auf der Grundlage der Programmdaten für die Bilderzeugung, die in dem Programmspeicherteil gespeichert sind;
worin die Progranundaten, die in dem Programmspeicherteil gespeichert sind, umfassen:
ein erstes Schreibprogramm (S4), das auf den Betrieb des Operationseingabeteils anspricht, zum Aufnehmen der Bilddaten, die von der Videoquelle geliefert wer den und zum Schreiben der Bilddaten in den ersten zeitweiligen Speicherteil als aufgenommene Bilddaten,
ein erstes Lese/Wiedergabeprogramm (S4) zum Lesen der aufgenommenen Bild daten, die in dem ersten zeitweiligen Speicherteil gespeichert sind und zum Wie dergeben der aufgenommenen Bilder in der Wiedergabeeinrichtung,
ein Ausschneideprogramm (S5) um, wenn der Operationseingabeteil betrieben wird, einen Bildbereich zu spezifizieren, der aus dem aufgenommenen Bild, das von der Wiedergabeeinrichtung wiedergegeben wird, ausgeschnitten werden soll und zum zeitweiligen Speichern der Bilddaten entsprechend dem spezifizierten Bereich in den zweiten zeitweiligen Speicherteil als Ausschnittsbilddaten,
ein zweites Lese/Wiedergabeprogramm (S6) zum Auslesen der Ausschnittsbild daten, die in dem zweiten zeitweiligen Speicherteil gespeichert sind und zum Wiedergeben der Ausschnittsbilddaten als Icon in einem Teil des Schirms der Wiedergabeeinrichtung,
ein zweites Schreibprogramm (S7) zum Lesen der ursprünglichen Bilddaten, die in dem Ursprungsbilddaten-Speicherteil gespeichert sind, und zum Schreiben der Ursprungsbilddaten in den dritten zeitweiligen Speicherteil,
ein drittes Schreibprogramm (S7) um, wenn der Eingabeteil betrieben wird, damit das Icon des Ausschnittsbildes ausgewählt wird, um das Ausschnittsbild an einer Bildwiedergabestelle entsprechend einem Teil des zu ändernden ursprünglichen Bildes, das in der Wiedergabeeinrichtung wiedergegeben wird und das durch den Betrieb des Operationseingabeteils spezifiziert wurde, in die entsprechenden Aus schnittsbilddaten zu schreiben, die in dem zweiten zeitweiligen Speicherteil ge speichert sind, bei dem entsprechenden Bereich in dem dritten zeitweiligen Spei cherteil, und
ein drittes Lese/Wiedergabeprogramm (S9) zum Lesen der kombinierten Bildda ten, die in dem dritten zeitweiligen Speicherteil gespeichert sind, in welchen die ausgeschnittenen Bilddaten geschrieben sind, und zum Wiedergeben der kombi nierten Bilddaten in der Wiedergabeeinrichtung.
Wie oben angegeben ist, ist es nicht notwendig, ein ursprüngliches Bild neu zu
erzeugen, da ein ursprüngliches Bild als eine Grundlage der Bilderzeugung im
voraus vorbereitet ist. Der Vorgang des Einsetzens eines ausgeschnittenen Bildes
an eine bestimmte Stelle kann durch die einfache Operation des Spezifizierens der
Stelle auf dem wiedergegebenen Originalbild durchgeführt werden. Da es möglich
ist, das Bild aufzunehmen bzw. zu erfassen, während das wiedergegebene Objekt,
das von dem Videosignal von einer Videoquelle erstellt wird, wiedergegeben
wird, kann ein Bild nicht nur von einem stillstehenden Bild, sondern auch von
einem bewegten Bild aufgenommen werden. Weiterhin kann ein Bild in einem
gewünschten Bereich ausgeschnitten werden durch die einfache Operation des
Spezifizierens des Ausschnittsbereichs in dem aufzunehmenden Bild. Ein einzu
fügendes Bild kann leicht ausgewählt werden, da die Ausschnittsbilder als Icons
aufgezeichnet werden können. Auf diese Weise kann gemäß dem ersten Aspekt
ein gewünschtes Bild erzeugt werden aus einem zuvor vorbereiteten Originalbild
durch einen sehr einfachen Betrieb, so daß selbst Benutzer, die im Betrieb von
Personalcomputern unerfahren sind, und Kinder den Vorgang der Bilderzeugung
leicht durchführen können.
Gemäß einem zweiten Aspekt enthält in der Bilderzeugungsvorrichtung gemäß
dem ersten Aspekt der Programmspeicherteil weiterhin ein Korrekturprogramm
zum Anwenden einer Korrekturverarbeitung auf die Bilddaten in einem Randteil
des Ausschnittsbereichs, der durch den Operationseingabeteil spezifiziert wurde,
bevor die Ausschnittsbilddaten in den zweiten temporären bzw. zeitweiligen Spei
cherteil geschrieben werden.
Wie oben ausgeführt wurde gemäß dem zweiten Aspekt wird, wenn ein Bild in
einem gewünschten Bereich aus dem aufgenommenen Bild ausgeschnitten wird,
sein peripherer Teil korrigiert. Entsprechend können das ursprüngliche Bild und
das ausgeschnittene Bild kombiniert werden, ohne daß ein unnatürlicher Eindruck
am Rand entsteht.
Gemäß einem dritten Aspekt schneidet in der Bilderzeugungsvorrichtung gemäß
dem zweiten Aspekt das Ausschnittsprogramm die Bilddaten in einem recht
winkligen Bereich aus, der durch den Operationseingabeteil spezifiziert wurde,
und das Korrekturprogramm korrigiert die Ausschnittsbilddaten in dem recht
winkligen Bereich durch Wegschattieren eines Randteils um eine Form, die durch
Ausschluß der vier Ecken des spezifizierten rechtwinkligen Bereichs definiert ist.
Gemäß einem vierten Aspekt in der Bilderzeugungsvorrichtung gemäß des ersten
Aspektes enthält der Programmspeicherteil weiterhin ein bewegungsgebendes
Programm zum Geben einer Bewegung auf individuelle Teile des ursprünglichen
Bildes, und wenn die kombinierten Bilddaten, die in dem dritten zeitweiligen
Speicherteil gespeichert sind, auf der Grundlage des dritten Lese/Wiedergabe
programms, dann wendet der Verarbeitungsteil eine gegebene Verarbeitung auf
die kombinierten Bilddaten an auf der Grundlage des Bewegungsgebungspro
gramms, um die Bewegung der individuellen Teile des kombinierten Bildes zu
ändern.
Wie oben ausgeführt wurde, ist es gemäß dem vierten Aspekt möglich, das er
zeugte Bild zu animieren durch Kombinieren des aufgenommenen Bildes mit dem
ursprünglichen Bild gemäß einem vorgegebenen Operationsprogramm, welches
eine vergnüglichere Bilderzeugung erlaubt.
Gemäß einem fünften Aspekt in der Bilderzeugungsvorrichtung gemäß des ersten
Aspektes speichert das Ausschnittsprogramm zeitweilig die Ausschnittsbilddaten
entsprechend dem spezifizierten Bereich in den zweiten zeitweiligen Speicherteil
jedesmal dann, wenn der Operationseingabeteil betrieben wird, um den Bereich
eines auszuschneidenden Bildes zu spezifizieren, und das zweite Le
se/Wiedergabeprogramm liest die Mehrzahl von Ausschnittsbilddaten, die in dem
zweiten temporären Speicherteil gespeichert sind und zeigt die Mehrzahl der Aus
schnittsbilddaten in einem Teil des Schirms der Wiedergabeeinrichtung separat
an.
Wie oben ausgeführt wurde, werden gemäß dem fünften Aspekt eine Mehrzahl
von Ausschnittsbildern, die in dem zweiten temporären Speicherteil gespeichert
sind, in der Wiedergabeeinrichtung gelesen und wiedergegeben. Dies erlaubt dem
Benutzer, die schon aufgezeichneten Ausschnittsbilder zusammen anzusehen, um
leichter das Ausschnittsbild auszuwählen, das in das ursprüngliche Bild eingefügt
werden soll.
Gemäß einem sechsten Aspekt in der Bilderzeugungsvorrichtung des ersten
Aspektes speichert der Ursprungsbilddaten-Speicherteil die Ursprungsbilddaten in
Form von polygonen Daten, die aus einer Gruppe von einer Mehrzahl von Poly
gonen gebildet sind, um ein Bild eines bewegenden Objektes aus Ursprungsbild
daten wiederzugeben, der Programmspeicherteil umfaßt weiterhin ein Bewe
gungsgebungsprogramm zum Geben einer Bewegung zu den individuellen Teilen
des Objektes, das zweite Schreibprogramm erzeugt Anzeigebilddaten auf der
Grundlage der Mehrzahl von polygonen Daten, die in dem Ursprungsbilddaten-
Speicherteil gespeichert sind und schreibt die Anzeigebilddaten in den dritten
temporären Speicherteil, das dritte Schreibprogramm schreibt die Ausschnitts
bilddaten, die in dem zweiten temporären Speicherteil gespeichert sind, in einen
Speicherbereich des dritten temporären Speicherteils entsprechend einer Polygon
stelle des Teils, der geändert werden soll, die durch den Betrieb des Operations
eingabeteils spezifiziert wurde, und
der Verarbeitungsteil liest die kombinierten Bilddaten, die in dem dritten temporä
ren Speicherteil gespeichert sind, um ein Bild wiederzugeben, das durch Kombi
nation des Bildes auf der Grundlage der Polygondaten mit dem Ausschnittsbild in
der Wiedergabeeinrichtung erhalten wurde und schreibt Bilddaten, die so geändert
sind, daß individuelle Teile auf der Grundlage der Polygondaten bewegt werden
können, in einem vorbestimmten Zyklus auf der Grundlage des Bewegungsge
bungsprogramms in den dritten temporären Speicherteil.
Wie oben ausgeführt wurde, kann gemäß dem sechsten Aspekt ein dreidimensio
nales Bild erzeugt werden, durch eine ganz einfache Operation. Weiterhin kann
das erzeugte Bild wiedergegeben werden als ein Bild, das entsprechend einem
vorgegebenen Betriebsprogramm sich bewegt.
Gemäß einem siebten Aspekt in der Bilderzeugungsvorrichtung des sechsten
Aspektes enthält der Programmspeicherteil weiterhin ein Wiedergabesteuerpro
gramm zum Steuern der Wiedergabe des bewegten Objekts und das Wiedergabe
steuerprogramm umfaßt ein Programm zum Wiedergeben eines Hintergrundbildes
für das bewegte Objekt, und ein Programm, das auf den Betrieb des Operations
eingabeteils anspricht zum Geben einer Änderung, die sich von der ursprüngli
chen Bewegung zu der Bewegung des bewegten Objekts unterscheidet.
Wie oben ausgeführt wurde, kann gemaß dem siebten Aspekt ein Hintergrundbild
automatisch erzeugt werden, wenn dreidimensionale Bilder erzeugt werden.
Diese und andere Aufgaben, Merkmale, Aspekte und Vorteile der vorliegenden
Erfindung werden aus der folgenden ausführlichen Beschreibung der vorliegenden
Erfindung in Verbindung mit den begleitenden Zeichnungen deutlich.
Fig. 1 ist eine perspektivische Ansicht, die die äußere Erscheinung des Aufbaus
einer Bilderzeugungsvorrichtung gemäß einer Ausführungsform der
vorliegenden Erfindung zeigt, welche als ein Videospiel-
Maschinensystem aufgebaut ist.
Fig. 2 ist ein Blockdiagramm, das die elektrische Konfiguration des Video
spiel-Maschinensystems von Fig. 1 zeigt.
Fig. 3 ist ein Diagramm, das eine Speicherbereichsverzeichnis einer Kartusche
30 und/oder einer Disk 45 als Beispiel für ein externes Speichermedium
zeigt.
Fig. 4 ist ein Diagramm, das eine Speicherbereichsverzeichnis eines RAM 15
zeigt, das in der Spielmaschine vorgesehen ist.
Fig. 5 ist ein Flußdiagramm, das die Hauptroutine zeigt, welche dazu verwen
det wird, den Betrieb der Bilderzeugungsvorrichtung gemäß der Ausfüh
rungsform der vorliegenden Erfindung zu beschreiben.
Fig. 6 ist ein Unterroutinen-Flußdiagramm, das einen Bildaufnah
me/Bildauswahlvorgang zeigt.
Fig. 7 ist ein Unterroutinen-Flußdiagramm, das einen Bildbestätigungsvorgang
zeigt.
Fig. 8 ist ein Unterroutinen-Flußdiagramm, das einen Ausschnittsbereich-
Auswahlvorgang zeigt.
Fig. 9 ist ein Unterroutinen-Flußdiagramm, das einen Ausschnittsbild-
Bestätigungsvorgang zeigt.
Fig. 10 ist ein Unterroutinen-Flußdiagramm, das einen Ausschnittsbild-
Sicherungsvorgang zeigt.
Fig. 11 ist ein Diagramm, das ein Beispiel für eine Wiedergabe zeigt, wenn eine
Puppe ausgewählt wird.
Fig. 12 ist ein Diagramm, das ein Beispiel für eine Wiedergabe in dem Bildaus
wahlvorgang zeigt.
Fig. 13 ist ein Diagramm, das ein Beispiel für eine Wiedergabe in dem Bildbe
stätigungsvorgang zeigt.
Fig. 14 ist ein Diagramm, das ein Beispiel für eine Wiedergabe in dem Bildaus
schnittsbereich-Auswahlvorgang zeigt.
Fig. 15 ist ein Diagramm, das ein Beispiel einer Wiedergabe in dem Aus
schnittsbild-Sicherungsvorgang zeigt.
Fig. 16 ist ein Diagramm, das ein Beispiel einer Wiedergabe in einem Aus
schnittsbild-Einfügungsvorgang zeigt.
Fig. 17 ist ein Diagramm, das ein Beispiel einer Wiedergabe ist, die gezeigt ist,
während das gewünschte Bild unter Verwendung des Ausschnittsbildes
erzeugt wird.
Fig. 18 ist ein Diagramm, das ein Beispiel eines endgültigen erzeugten Bildes
zeigt.
Fig. 1 ist eine perspektivische Ansicht, die die äußere Erscheinung des Aufbaus
einer Bilderzeugungsvorrichtung gemäß einer Ausführungsform der vorliegenden
Erfindung zeigt, welche als ein Videospiel-Maschinensystem aufgebaut ist. In Fig.
1 nimmt die Bilderzeugungsvorrichtung dieser Ausführungsform Videosignale
auf, welche von einer gegebenen Videoquelle (einem Fernsehempfanger, einer
Videokamera, einem Videokassettenrekorder, etc.) geliefert wird, und verarbeitet
die Daten unter Verwendung des Bildes auf der Grundlage der aufgenommenen
Videosignale, um ein Bild zu erzeugen, das dem Wunsch des Benutzers ent
spricht, welches dem Hauptkörper der Videospielmaschine 10 (im folgenden als
Spielmaschine bezeichnet) entspricht. Auf der oberen Fläche des Gehäuses 11 der
Spielmaschine 10 ist ein Einsatzloch 111 zum Anbringen einer Kartusche bzw.
Kassette 30 vorgesehen, und ein Stromversorgungsschalter 112 und ein Rücksetz
schalter 113 ist an der Seite vorgesehen. Das Kartuscheneinsatzloch 111 hat einen
Kartuschenverbinder 12c (siehe Fig. 2), der an seiner Innenseite vorgesehen ist.
Auf der Frontplatte der Spielmaschine 10 sind Steuerverbinder 121, 122, 123 und
124 zum Verbinden mit Controllern 20 vorgesehen. Der Erweiterungsverbinder
12d zur Verbindung mit einer Disktreibereinrichtung 40 ist auf dem Boden der
Spielmaschine 10 vorgesehen.
Der Controller 20 hat ein Gehäuse 21 mit einer Mehrzahl (drei in der Zeichnung)
von Handgriffen. Oben auf dem Gehäuse 21 ist ein Richtungsspezifizierungs
schalter 22 zum Spezifizieren der Richtung der Bewegungen von Charakteren
oder Objekten, die von einem Spieler betrieben werden, ein Analogstab (auch ein
3D-Stab oder Joystick) 23 zum analogen Spezifizieren der Bewegungsrichtung
und eine Gruppe von Betätigungsschaltern 24 und ein Rücksetz/Startknopf 25
vorgesehen. Die Gruppe von Betätigungsschaltern 24 umfaßt die Schalter 24a bis
24f, welche verwendet werden, um Aktionen der Spielcharaktere oder Spielob
jekte in einen Spielmodus zu spezifizieren und um verschiedene Arten von Be
fehlen in einem Spielerzeugungseingabemodus auszuwählen. Weiterhin sind Sei
tenschalter 26l und 26r zum Anfordern von anderen Aktionen auf der oberen Seite
des Gehäuses 21 vorgesehen.
Oben auf dem Gehäuse 41 des Diskantriebs 40 ist ein Verbinder 42 vorgesehen,
der mit dem Erweiterungsverbinder 12d verbunden wird. Ein Diskeinführungs
loch 43 ist an der Vorderseite des Gehäuses 41 vorgesehen. In das Diskeinfüh
rungsloch 43 wird ein beschreibbares/lesbares diskähnliches Aufzeichnungs-
(oder Speicher-)Medium 45 (im folgenden als eine Disk bezeichnet) eingeführt,
wie beispielsweise eine Magnetdisk, eine magnetooptische Disk, etc.
Eine Wiedergabeeinrichtung 50, wie beispielsweise ein Haushalts-
Fernsehempfänger ist mit der Spielmaschine 10 verbunden.
Fig. 2 ist ein Blockdiagramm, das die elektrische Konfiguration des Videospiel-
Maschinensystems von Fig. 1 zeigt. In Fig. 2 umfaßt die Spielmaschine 10 eine
Informationsverarbeitungseinheit (im folgenden als CPU bezeichnet) 13. Die CPU
13 leitet die Verarbeitungen für die Bilderzeugung oder das Spiel auf der Grund
lage eines Programms, das in der Speicherkartusche 30 oder dem diskähnlichen
Speichermedium 45 gespeichert ist. Eine Bussteuerschaltung 141, die in einem
Coprozessor 14 (im folgenden als RCP bezeichnet) enthalten ist, ist mit der CPU
13 verbunden. Die RCP 14 umfaßt eine erste Bildverarbeitungseinheit (ein Reali
ty-Signalprozessor, im folgenden als RSP bezeichnet) 142 und eine zweite Bild
verarbeitungseinheit (Reality-Wiedergabeprozessor, im folgenden als RDB be
zeichnet) 143. Der RSP 142 ist ein Prozessor zum Ausführen einer Signalverar
beitung, wie beispielsweise einer Polygonkoordinaten-Transformation, Licht
quellenverarbeitung, etc. Der RDP 143 ist ein Prozessor zum Konvertieren der
Polygondaten in Bilddaten, die wiedergegeben werden können und in ein Daten
format konvertiert werden können, das in dem Rahmenspeicher, der in dem RAM
15 enthalten ist, gespeichert werden kann. Der RSP 142, RDP 143 und RAM 15
sind mit der CPU 13 durch die Bussteuerschaltung 141 verbunden. Der RAM 15
wird später ausführlich mit Bezug auf Fig. 4 beschrieben.
Ebenso sind mit der Bussteuerschaltung 141 die Verbinder 12c, 12d und die Con
troller-Steuerschaltung 16 verbunden. Die Speicherkartusche (im folgenden als
eine Kartusche bezeichnet) 30 ist lösbar mit dem Verbinder 12c verbunden. Mit
dem Verbinder 12d ist der Diskantrieb 40 verbunden. Die Verbinder 121, 122,
123 und 124 sind mit der Controller-Steuerschaltung 16 verbunden. Diese Ver
binder 121 bis 124 sind mit den Controllern 20 der jeweiligen Benutzer (oder
Spieler) verbunden. Weiterhin ist ein Audiosignal-Erzeugungsschaltkreis 16a und
ein Videosignal-Erzeugungsschaltkreis 16v mit der Bussteuerschaltung 141 ver
bunden. Der Audiosignal-Erzeugungsschaltkreis 16a ist mit einem Lautsprecher
51 in der Wiedergabeeinrichtung 50 durch einen Ausgangsverbinder 17a verbun
den. Der Videosignal-Erzeugungsschaltkreis 16v ist mit einer CRT-Wiedergabe
52 in der Wiedergabeeinrichtung 50 durch einen Ausgabeverbinder 17v verbun
den.
Fig. 3 zeigt eine Speicherbereichsverzeichnis der Kartusche 30 und/oder Disk 45
als ein Beispiel eines externen Speichermediums. Wenn die Kartusche 30 ver
wendet wird als externes Speichermedium, dann umfaßt sie einen nicht löschba
ren Speicher (im folgenden als ROM bezeichnet) 31 zum festen Speichern von
Programmdaten und einen beschreibbaren, lesbaren Speicher (im folgenden als
RAM bezeichnet) 32. Der ROM 31 umfaßt einen Identifikation (ID)-
Informationsspeicherbereich 311, einen OS-Informationsspeicherbereich 312,
einen Bilderzeugungs-Programmspeicherbereich 313, einen Animationswiederga
beprogramm (Spielprogramm)-Speicherbereich 314, einen Audioerzeugungspro
gramm-Speicherbereich einschließlich eines Klangdatenprogramm-
Speicherbereichs 315 und einen Grafikdaten-Speicherbereich 316. In der Be
schreibung unten werden diese Bereiche einfach als Speicherbereiche 311 bis 316
bezeichnet, wobei die Worte, welche die Art der gespeicherten Information anzei
gen, weggelassen sind.
In dem Speicherbereich 311 in dem ROM 31 sind die Seriennummern der exter
nen Speichernummern, Spielversionsdaten, etc. gespeichert. In dem Speicherbe
reich 312 ist die Information, wie beispielsweise ein Grafik-Mikrocode, ein
Klang-Mikrocode, eine CPU-Bibliothek, etc. gespeichert. In dem Speicherbereich
313 sind die Programme zum Ausführen der Operation, die in den Flußdiagram
men von Fig. 5 bis Fig. 10, die später beschrieben werden, gespeichert, wie bei
spielsweise ein Schreib/Lese/Wiedergabe-Steuerprogramm, ein Polygonkoordi
naten-Berechnungsprogramm, ein Icon-Wiedergabeprogramm, ein Teile-
Auswahl/Wiedergabe-Programm, ein Farb-Helligkeitssteuerprogramm, etc.
In dem Speicherbereich 314 sind Programme gespeichert zum Verleihen von einer
bestimmten Aktion (oder Bewegung) unter Verwendung eines benutzererzeugten
Bildes (d. h. Spielprogramm). In dem Speicherbereich 315 sind Klangprogramme
für BGM, Klangeffekte im Spiel, etc. gespeichert. In dem Speicherbereich 316
sind Ursprungsbild- oder Originalbilddaten, Polygondaten, Texturdaten, etc. ge
speichert.
Der RAM 32 wird verwendet, um Speicherbilddaten zur Erzeugung, die von dem
Videosignal durch den Benutzer aufgenommen wurden oder Sicherungsdaten des
Spiels zu speichern.
Wenn die Disk 45 als externes Speichermedium verwendet wird, wird der Spei
cherbereich unterteilt in einen Nur-Lese-Bereich 45a und einen beschreibbaren
Bereich 45b. Der Nur-Lese-Bereich 45a entspricht dem ROM 31 in der Kartusche
30, die als ID-Informationsspeicherbereich 451, OS-Informationsspeicherbereich
452, Bilderzeugungsprogramm-Speicherbereich 453, Animationswiedergabepro
gramm-Speicherbereich 454, Klangerzeugungsprogramm-Speicherbereich 455
und Grafikdaten-Speicherbereich 456 benutzt wird. Der beschreibbare Bereich
45b entspricht dem Rahmen 32, der als Erzeugungsbilddaten-Speicherbereich
verwendet wird, ähnlich zu RAM 32.
Die Verwendung der Kartusche 30 oder der Disk 45 als externes Speichermedium
hängt von der erforderlichen Speicherkapazität ab (insbesondere der Kapazität,
die in dem beschreibbaren Bereich erforderlich ist), der frei vom Softwareent
wickler ausgewählt werden kann.
Fig. 4 ist ein Speicherbereichsverzeichnis des RAM 15, das in der Spielmaschine
10 vorgesehen ist. In Fig. 4 umfaßt das RAM 15 einen Programmdatentransfer
und -Speicherbereich 15a und einen Bilderzeugungsdaten-Speicherbereich 15b.
Für den Programmdatentransfer und -Speicherbereich 15a wird ein Teil der Pro
grammdaten, die in dem ROM 31 oder dem Nur-Lese-Bereich 45a in der Disk 45
gespeichert sind, die in Fig. 3 gezeigt sind, übertragen und gespeichert, je nach
Bedarf. Der Bilderzeugungsdaten-Speicherbereich 15b wird verwendet, um tem
porär Bilddaten, die in jeweiligen Verarbeitungsschritten verarbeitet werden zum
Erzeugen eines gewünschten Bildes unter Verwendung eines aufgenommenen
Bildes zu speichern. Beispielsweise umfaßt der Bilderzeugungsdaten-Speicher
bereich 15b einen Ursprungsbilddaten-Speicherbereich 151, einen Monochrom-
Aufnahmebilddaten-Speicherbereich 152, einen Farbaufnahmebilddaten-
Speicherbereich 153, einen Ausschnittsbilddaten-Speicherbereich 154 und einen
Wiedergabebilddaten-Speicherbereich 155. Der Ursprungsbilddaten-
Speicherbereich 151 wird verwendet, um Bilddaten des Originals (Originalbildes)
für die Bilderzeugung durch den Benutzer zu speichern, und enthält eine Mehr
zahl von Stücken von Polygondaten für die wiederzugebenden Bilder, zum Bei
spiel ein Bild der Puppe, die in Fig. 11 gezeigt ist, wie später beschrieben wird,
und Texturdaten (Musterbilder), die auf individuelle Teile aufgebracht werden
können, die durch eine Mehrzahl von Polygonen gebildet werden, wie beispiels
weise Hände, Füße, Körper, Gesicht, etc. Der Monochromaufnahmebilddaten-
Speicherbereich 152 wird verwendet, um Luminanzvideodaten zu speichern, die
von Rahmen zu Rahmen variieren (d. h. ein bewegtes Bild), wenn ein Videosignal
zugeführt wird. Der Farbaufnahmebilddaten-Speicherbereich 153 wird verwendet,
um zeitweise Farbbilddaten eines Bildes zu speichern, das von dem Video (be
wegtes Bild) in monochrom wiedergegeben wird, aufzunehmen. Der Ausschnitts
bilddaten-Speicherbereich 154 wird verwendet, um temporär Bilder zu speichern,
die aus den aufgenommenen Farbbilddaten als Textur herausgeschnitten wurden,
der eine Mehrzahl von Farbbilddaten speichert (z. B. das Gesicht einer Person), die
von dem Bild ausgeschnitten wurden, welches beispielsweise von dem Videosi
gnal aufgenommen wurde. Der Wiedergabebilddaten-Speicherbereich 155 ist ein
sog. Rahmenspeicher, der einen Speicherbereich aufweist entsprechend einer
Anzahl von Punkten in dem Wiedergabeschirm der CRT-Wiedergabe 52. Er wird
verwendet, um temporär Farbdaten zu speichern, die auf dem Schirm wiedergege
ben werden.
Fig. 5 ist ein Flußdiagramm, das die Hauptroutine zeigt, die verwendet wird, um
den Betrieb der Bilderzeugungsvorrichtung gemäß der Ausführungsform der vor
liegenden Erfindung zu beschreiben. Fig. 6 bis 10 sind Flußdiagramm, die Unter
routinen zeigen, welche Einzelheiten von einigen Schritten in der Hauptroutine
zeigen. In Fig. 5 zeigen die Anzahl von Diagrammen, die in Klammern innerhalb
der Schrittboxen eingeschlossen sind, auf diejenigen Flußdiagramme der entspre
chenden Unterroutine und die Anzahl der Diagramme an der Seite der Schrittzah
len zeigen diejenigen Beispiele der Bilder, die in den jeweiligen Schritten wieder
gegeben werden.
Als nächstes wird der Ablauf des Betriebes der Bilderzeugungsvorrichtung dieser
Ausführungsform beschrieben mit Bezug auf die Hauptroutine, die in Fig. 5 ge
zeigt ist und die Beispiele von Schirmwiedergaben entsprechend den individuel
len Schritten. Als erstes werden in Schritt S1 eine Mehrzahl von Arten von Pup
pen, Tieren und ähnlichem auf der CRT-Wiedergabe 52 als Startobjekte zum
Ändern des Gesichts, der Kleider, etc. wiedergegeben. Der Benutzer wählt die
gewünschte Puppe oder das Tier aus. Fig. 11 zeigt ein Beispiel eines Bildes, das
wiedergegeben wird, wenn eine Puppe ausgewählt wird. Zu dieser Zeit sind Icons,
welche Funktionen zeigen, die als nächstes ausgewählt werden können, um den
Wiedergaberahmen, der das ursprüngliche Bild der ausgewählten Puppe zeigt,
wiedergegeben.
Als nächstes, in Schritt S2, wenn das Icon "aufgenommenes Bild", das das aufge
nommene Bild anzeigt, ausgewählt wird, betritt die Bilderzeugungsvorrichtung
den Bildaufnahmemodus. Daraufhin wird das Eingabevideo, das von einer vorge
gebenen Videoquelle geliefert wird (einem Fernsehempfänger, einer Videokame
ra, einem Videokassettenrekorder, etc.) wiedergegeben auf einem Eingabevideo-
Wiedergaberahmen auf der CRT-Wiedergabe 52. Weiterhin sind Befehle, die
"Bild aufnehmen" und "Rückkehr" zur Rückkehr zur Wiedergabe in Fig. 11 ange
zeigt als nächste wählbare Funktionen unterhalb des Eingabevideo-
Wiedergaberahmens. Mit der Wiedergabe diese Befehle ist ebenfalls gezeigt,
welche Betätigungsschalter 24a und 24b verwendet werden können (a, b) und
welcher der vier Punkte hoch, tief, links, rechts des Richtungsspezifizierungs
schalters 22 zu drucken ist (links, rechts), um die Befehle auszuwählen. Zu dieser
Zeit wird ein bewegtes Bild, das sich von Rahmen zu Rahmen ändert, in mono
chrom auf dem Eingabevideo-Wiedergaberahmen wiedergegeben.
Wenn der Benutzer den Betätigungsschalter 24a oder die linke Seite des Rich
tungsspezifizierungsschalters 22 drückt, um "Bildaufnahme" auszuwählen, dann
zeigt der Schirm eine Wiedergabe für einen Prozeß der Bestätigung des Bildes
(siehe Fig. 13) in dem nächsten Schritt S4. In diesem Bildbestätigungsprozeß wird
das aufgenommene Bild in Farbe in einem großen Bereich in der Mitte wiederge
geben und das Video, das eingegeben wird, wird in monochrom in einem Kleinbe
reich in dem unteren, rechten Teil wiedergegeben. Ebenso werden Befehle zum
Abfragen, ob die Aufnahme des Farbbildes, das in der Mitte oben wiedergegeben
wird, aufzunehmen oder zu löschen ist, angezeigt. Wenn der Entscheidungsbefehl
ausgewählt wird, wird ein Prozeß des Auswählens eines Ausschnittsbereichs als
Textur in Schritt S5 durchgeführt. Wie beispielsweise in Fig. 14 gezeigt ist, wird
das aufgenommene Farbbild, das in Schritt S4 bestätigt wurde, in einem großen
Bereich wiedergegeben in einer Box (oder einer rechtwinkeligen Box) zum Spezi
fizieren des Bereichs, der daraus ausgeschnitten werden soll. Diese Box kann in
beliebiger Größe wiedergegeben werden durch Betätigen eines Cursors, der wie
eine Hand geformt ist. Figuren zum Einstellen der Helligkeit, Kontrast, Ton, etc.
sind unterhalb des Wiedergaberahmens, der das aufgenommene Farbbild wieder
gibt, angezeigt. Die Pegel der Helligkeit, Kontrast und Ton entsprechend den
Figuren können geändert werden durch Betätigen des Cursors. Wenn der Aus
schnittsbereich ausgewählt wird, wird ein Icon, das die Entscheidung anzeigt,
ausgewählt.
Als nächstes wird in Schritt S6 ein Prozeß zur Bestätigung des Ausschnittsbildes
als Textur durchgeführt. Als nächstes wird in Schritt S7 die Textur des Aus
schnittsbildes in irgendeinen freien Bereich in dem Ausschnittsbilddaten-
Speicherbereich 154 gesichert. Dann wird, wie in Fig. 15 gezeigt ist, die Textur
des Ausschnittsbildes, das dieses Mal gewählt wurde, wiedergegeben in der Mitte
des Schirms. Die Texturen, die zuvor ausgeschnitten wurden, sind in irgendeinem
Bereich in dem Bilddaten-Speicherbereich 154 gesichert und sind als Icons auf
der rechten Seite des Schirms in reduzierter Größe wiedergegeben. Als nächstes
wird in Schritt S8 die Bildaufnahmeverarbeitung beendet.
Anschließend werden in Schritt S9 die Videodaten des Gesichts, das aus dem
aufgenommenen Bild ausgeschnitten wurde, in vergrößerter Weise wiedergege
ben, wie in Fig. 16 gezeigt ist. Zu dieser Zeit ist das Gesicht des Ausschnittsbildes
nach Bedarf verarbeitet worden. Beispielsweise werden Icons für eine Perücke,
Nase, Brille, etc. ausgewählt, um den Kopf mit der gewählten Perücke zu bedec
ken, die Form der Nase auf eine andere Teile zu ändern oder eine Brille auf das
Gesicht zu setzen. Fig. 17 zeigt ein Bild, das durch Verarbeitung des Gesichtes in
dem Ausschnittsbild durch die Wahl des Benutzers erhalten wurde. In dem näch
sten Schritt S10 wird ein Bilderzeugungsprozeß zum Ändern der anderen Teile
(z. B. Verarbeitung auf der Grundlage einer Wahl zum Ändern der Kleider, For
men der anderen Teile, etc.) durchgeführt, um das Bild der Puppe entsprechend
dem Geschmack des Benutzers zu vervollständigen, wie es in Fig. 18 gezeigt ist.
Als nächstes werden Einzelheiten (Unterroutine) der Schritte S2, S3, S4, S5, S6
und S7 in der Hauptroutine in Fig. 5 beschrieben.
Die Verarbeitung in den Schritten S2 und S3 wird durchgeführt durch Ausführen
der Bildaufnahme/Bildauswahl-Unterroutine, die in Fig. 6 gezeigt ist. Das heißt,
in Schritt S11, mit dem Bild der Puppe auf der Grundlage der Bilderzeugung, die
in Fig. 11 wiedergegeben wird, wird der Befehl, der die Bildaufnahme anzeigt,
ausgewählt und dann bewegt sich die Routine zu Schritt S12. In Schritt S12 wer
den, um ein monochromes Bild auf der Grundlage des Videosignals wiederzuge
ben, die Luminanzdaten, die in dem Farbvideosignal enthalten sind, extrahiert und
in eine monochrome Textur umgewandelt, und die Luminanzdaten des mono
chromen, aufgenommenen Bildes werden in den Speicherbereich 152 geschrie
ben. Anschließend werden in Schritt S13 die monochrom aufgenommenen Bild
daten, die in dem Speicherbereich 152 gespeichert sind, in den Speicherbereich
entsprechend dem Monochrombild-Wiedergaberahmen, der in Fig. 12 gezeigt ist,
in den Wiedergabebilddaten-Anzeigebereich 155 geschrieben und Font-Daten
zum Wiedergeben des Befehls "Bildaufnahme" oder "Rückkehr" werden darunter
geschrieben. Anschließend wird in Schritt S14 bestimmt, ob der Betätigungs
schalter 24a gedrückt ist (oder die linke Seite des Richtungsspezifizierungsschal
ters 22 gedrückt ist), in anderen Worten, ob der "Entscheidung"-Befehl ausge
wählt ist. Wenn der Entscheidungsbefehl nicht ausgewählt ist, wird in dem näch
sten Schritt S15 festgestellt, ob der Betätigungsschalter 24b (oder die rechte Seite
des Richtungsspezifizierungsschalters 22) betätigt ist zum Auswählen des "Rück
kehr"-Befehls. Wenn der "Rückkehr"-Befehl nicht ausgewählt ist, dann kehrt die
Routine zu Schritt S11 zurück und die Operationen in den Schritten S11 bis S15
werden wiederholt. Dann verbleibt die Bilderzeugungsvorrichtung in einem War
tezustand, bis irgendein Befehl ausgewählt ist. Wenn festgestellt ist, daß der
"Rückkehrbefehl" in diesem Wartezustand ausgewählt wurde, dann kehrt die
Routine zu der Operation in Schritt S2 zurück.
Wenn in Schritt S14 festgestellt ist, daß der Schalter 24a (oder die linke Seite des
Richtungsspezifizierungsschalters 22) gedruckt ist, oder daß der "Entscheidungs
befehl" ausgewählt wurde, dann bewegt sich die Routine zum nächsten Schritt S4.
Als nächstes wird mit Bezug auf Fig. 7 der Bildbestätigungsprozeß (Schritt S4)
ausführlich beschrieben. Zunächst wird im Moment der Aufnahme des Bildes, der
in dem oben beschriebenen Schritt S14 bestimmt wird, ein Prozeß der Umwand
lung von dem Videosignal des Eingabevideos in Farbdaten durchgeführt (Schritt
S21). Anschließend werden in Schritt S22 die Farbdaten des aufgenommenen
Farbbildes in den Speicherbereich 153 geschrieben. Als nächstes wird in Schritt
S23 das Videosignal in Monochrombilddaten (Luminanzsignal) umgewandelt, die
als bewegtes Bild wiedergegeben werden und in den Speicherbereich 152 ge
schrieben. Als nächstes werden in Schritt S24 die aufgenommenen Farbbilddaten,
die in den Speicherbereich 153 gespeichert sind, als ein Farbbild eines stehenden
Bildes, wie es in dem oberen Rahmen von Fig. 13 gezeigt ist, wiedergegeben.
Dann wird in Schritt S25 das aufgenommene Monochrombild, das in dem Spei
cherbereich 152 gespeichert ist, in dem Bereich, der in dem unteren Rahmen der
Fig. 13 gezeigt ist, als bewegtes Bild wiedergegeben. Gleichzeitig wird in dem
unteren linken Teil des Schirms angezeigt, daß der "Entscheidungs"- oder
"Lösch"-Befehl ausgewählt werden soll, um den Benutzer zu veranlassen, daß er
einen von diesen auswählt. Wenn dann in Schritt S26 festgestellt wird, daß "Ent
scheidung" ausgewählt wurde, bewegt sich die Routine als nächstes zu Schritt S5.
Wenn "Entscheidung" nicht ausgewählt wurde und "Löschen" nicht ausgewählt
wurde, dann bewegt sich der Betrieb zurück zu Schritt S22. Wenn "Löschen"
ausgewählt wurde, dann kehrt die Routine zurück zum Bildauswahlprozeß in
Schritt S3.
Als nächstes wird mit Bezug auf Fig. 8 die Verarbeitung (Schritt S5) zum Aus
wählen des Ausschnittsbereichs (in anderen Worten, die Größe der erforderlichen
Textur) ausführlich beschrieben. Zunächst wird in Schritt S31 das aufgenommene
Farbbild, das in dem Speicherbereich 153 gespeichert ist, in einem großen Bereich
auf dem Schirm wiedergegeben und die Box für das auszuschneidende Bild wird
durch Verwendung des Cursors ausgewählt (siehe rechtwinkelige Box um das
Gesicht in Fig. 14). Dann wird in Schritt S32 festgestellt, ob das Icon, das anzeigt,
daß der Ausschnittsbildbereich bestimmt wurde, ausgewählt wurde. Wenn er nicht
ausgewählt wurde, bewegt sich die Routine zu Schritt S34. In Schritt S34 wird
festgestellt, ob das Icon, das die Löschung anzeigt, betätigt wurde. Wenn festge
stellt wurde, daß es nicht betätigt wurde, dann bewegt sich die Routine zu Schritt
S35. In Schritt S35 wird festgestellt, ob irgendeiner der Farbsteuerbalken für die
Helligkeit, den Kontrast oder den Ton betätigt wurde. Wenn die Farbsteuerbalken
betätigt wurden, dann werden die Farbdaten des aufgenommenen Farbbildes, das
in dem Bereich 153 gespeichert ist, in dem nächsten Schritt S36 korrigiert. An
schließend kehrt der Betrieb zurück zu Schritt S31.
Wenn in Schritt S35 festgestellt wird, daß die Farbsteuerbalken nicht betätigt
wurden, dann wird in Schritt S37 bestimmt, ob die Box zum Auswählen eines
Ausschnittsbereiches geändert wurde. Wenn sie nicht geändert wurde, dann kehrt
die Routine zur Operation in Schritt S31 zurück, und wenn sie geändert wurde,
wird der Prozeß zur Änderung der Bereichsauswahlbox in Schritt S38 durchge
führt.
Anschließend, wenn die Farbsteuerung und die Ausschnittsbereichs-Auswahlbox
spezifiziert sind und das Icon, das die Bestimmung anzeigt, betätigt wurde, wird
es in Schritt S32 bestätigt und die Routine bewegt sich zum nächsten Schritt S6.
Wenn in Schritt S34 festgestellt wird, daß das Icon, das die Löschung anzeigt,
ausgewählt wurde, dann kehrt die Routine zurück zu dem Bildauswahlprozeß in
Schritt S3.
Als nächstes wird mit Bezug auf Fig. 9 der Prozeß der Bestätigung des Aus
schnittsbildes (Schritt S6) ausführlich beschrieben. Wenn der Ausschnittsbereich
in dem oben beschriebenen Ausschnittsbereich-Auswahlprozeß (Schritt S5) aus
gewählt wurde, wird das Farbbild in dem gewählten Bereich in Schritt S41 ausge
schnitten. Wenn es erforderlich ist, daß die Größe des Ausschnittsbildes geändert
wird, dann wird ein Prozeß der Änderung der Größe (Prozeß der Vergrößerung
oder Verkleinerung) in Schritt S42 durchgeführt. Als nächstes werden in Schritt
S43 die Farbdaten des Ausschnittsbildes in einen freien Bereich in dem Speicher
bereich 154 eingeschrieben. Anschließend werden in Schritt S44 die Ausschnitts
bilddaten, die in den jeweiligen Bereichen in dem Speicherbereich 154 gespei
chert sind, als Icons auf der rechten Seite des Schirms, wie in Fig. 15 gezeigt ist,
wiedergegeben, wobei das letzte Ausschnittsbild in dem großen Bereich in der
Mitte des Schirms wiedergegeben ist. Gleichzeitig werden die Icons zum Aus
wählen des Sicherns oder Löschens des letzten Ausschnittsbildes auf der linken
Seite des Schirms angezeigt. Anschließend wird in Schritt S45 festgestellt, ob das
Icon zum Spezifizieren "Sichern" ausgewählt wurde. Wenn "Sichern" nicht aus
gewählt wurde, wird in Schritt S46 festgestellt, ob das Icon, das "Löschen" an
zeigt, ausgewählt wurde. Wenn keines der Icons ausgewählt wurde, dann kehrt die
Routine zurück zu dem Betrieb in Schritt S44 und die Operationen in den Schrit
ten S44, S45 und S46 werden wiederholt.
Wenn das Icon, das "Sichern" anzeigt, ausgewählt wurde, dann wird in Schritt
S45 entschieden und die Routine bewegt sich als nächstes zu Schritt S7. Wenn das
Icon, das "Löschen" anzeigt, ausgewählt wurde, dann wird in Schritt S46 ent
schieden und die Routine kehrt zurück zu dem Ausschnittsbereichs-
Auswahlprozeß in Schritt S5.
Als nächstes wird mit Bezug auf Fig. 10 der Prozeß des Sichern des Ausschnitts
bildes (Schritt S7) ausführlich beschrieben. Zunächst wird in Schritt S51 der Pro
zeß der Korrektur des aufgenommenen Farbbildes, das in dem Speicherbereich
153 gespeichert ist, durchgeführt und dann werden die aufgenommenen Farbbild
daten übertragen und in dem Speicherbereich 153 gespeichert. In dem Prozeß der
Korrektur des aufgenommenen Farbbildes, wenn das aufgenommene Bild das
Gesicht einer Person ist, wird das Gesicht in einem eiförmigen Bereich innerhalb
der rechtwinkeligen Box wiedergegeben. Entsprechend werden die Aufnahme
bilddaten in den Vierecken der rechtwinkeligen Box wegschattiert. Oder Farbda
ten in zwei getrennten Punkten in dem Gesicht (z. B. Stirn und Kinn) werden hin
zugefügt und durch zwei geteilt, um einen Mittelwert zu bilden, und die mittleren
Farbdaten werden in den Teil außerhalb der Gesichtslinie geschrieben. Für ein
anderes Korrekturverfahren können Farbdaten geschrieben werden, wie wenn ein
Filter auf dem ausgeschnittenen, aufgenommenen Farbbild überlagert wäre, worin
der Filter transparent in dem eiförmigen Teil ist, der von der rechtwinkeligen Box
umgeben ist und die Transparenz abnimmt, außerhalb vom Umfang des eiförmi
gen Teils. Das aufgenommene Farbbild, das so korrigiert wurde, wird vergrößert
und in einem vergrößerten Bereich in der Mitte der CRT-Anzeige 52 wiedergege
ben (siehe Fig. 16).
Zu dieser Zeit ist eine Vielzahl von Icons von Texturen, die die Ausschnittsbilder
zeigen, um den Wiedergaberahmen herum wiedergegeben und ebenso sind ver
schiedene Befehle angezeigt. Als nächstes wird in Schritt S52 festgestellt, ob das
ausgeschnittene Farbaufnahmebild gesichert werden soll in dem externen Spei
chermedium, z. B. in dem Speicherbereich in dem Rahmen 32 (oder in dem be
schreibbaren Bereich 45B in der Magnetdisk 45). Wenn der Benutzer das Icon,
das Sichern anzeigt, nicht ausführt, wird in Schritt S52 entschieden und die Routi
ne bewegt sich zu Schritt S53. Es wird im Schritt S53 festgestellt, ob das Icon, das
Löschen anzeigt, ausgewählt ist, und wenn festgestellt ist, daß das Icon nicht
ausgewählt wurde, dann bewegt sich die Routine zu der Operation in Schritt S51.
Wenn keiner der Befehle ausgewählt wurde, dann werden auf diese Weise die
Operationen in den Schritten S51, S52 und S53 wiederholt. Wenn der Benutzer
den Befehl auswählt, der Sichern (oder Sicherungsspeicher) anzeigt, dann wird zu
dieser Zeit wie in Schritt S52 entschieden und die Farbdaten der Vielzahl von
ausgeschnittenen Bildern, die in dem Speicherbereich 154 gespeichert sind, wer
den in das RAM 32 (oder den beschreibbaren Bereich 45B auf der Magnetdisk
45) geschrieben und die Routine bewegt sich zu der Operation in Schritt S8.
Wenn das Icon, das das Löschen anzeigt, ausgewählt wurde, dann wird in Schritt
S53 entschieden und die Routine kehrt zurück zu dem Ausschnittsbildbe
reichauswahlprozeß in Schritt S5.
Als nächstes mit der Puppe, deren Gesicht ausgeschnitten und wie oben beschrie
ben eingefügt ist, die wie in Fig. 18 wiedergegeben ist, wird die Operation, wel
che die Puppe zur Bewegung in einer gewünschten Weise veranlaßt, beschrieben.
In diesem Fall, wie in Fig. 18 gezeigt ist, ist der Gesichtsteil der Puppe geändert in
ein Ausschnittsfarbaufnahmebild und die Texturen von Kleidern, die von dem
Benutzer ausgewählt wurden, sind darauf eingefügt.
Dann, wie auf der linken Seite der Anzeige in Fig. 18 gezeigt ist, werden Icons
zum Auswählen des Typs von Bewegung der Puppe wiedergegeben. Wenn eines
der Icons ausgewählt wurde, wird ein Animationswiedergabeprogramm (Pro
gramm zum Ausführen der Wiedergabe der Bewegungen der Puppe) entsprechend
des ausgewählten Icons ausgelesen aus dem Speicherbereich 314 in dem ROM 31
oder von dem Speicherbereich 454 in der Magnetdisk 45 und in den Transfer- und
Speicherbereich in dem RAM 15 eingeschrieben. Dann führt die CPU 13 das
übertragene Animationswiedergabeprogramm aus, um die Koordinatendaten der
Polygone der Puppe, Rahmen für Rahmen entsprechend einem zuvor vorbereite
ten Bewegungsmuster zu berechnen. Weiterhin sind Texturen (Musterplatten) der
Hände, Beine, Körper, Kleider etc. auf die individuellen Teile der Puppe aufge
bracht auf der Grundlage der Berechnung über eine Vielzahl von Polygonen und
sie werden in den Speicherbereich 155 geschrieben. Die Texturdaten, die in den
Speicherbereich 155 geschrieben sind, werden gelesen und wiedergegeben, um
eine Bewegung zu den individuellen Teilen des Körpers der Puppe als ein ruhen
des Objekt, das in Fig. 18 gezeigt ist, zu geben.
Der Benutzer kann Spiele genießen durch Verwendung des Bildes, das er in der
oben beschriebenen Ausführungsform erzeugt hat. In diesem Fall betätigt der
Benutzer den Richtungsspezifizierungsschalter 22 oder den Analogstab 23, um die
Bewegung der erzeugten Puppe zu spezifizieren und das Hintergrundbild wird
geändert durch ein Programm entsprechend der Bewegung der Puppe.
Zwar wurde die obige Ausführungsform beschrieben als ein Beispiel, in welchem
das Bild eines Teils des Körpers (z. B. des Gesichtes) eines ursprünglichen Bildes
(z. B. eines Bildes einer Puppe) geändert ist zu einem separat aufgenommenen
Farbbild, doch ist hier zu beachten, daß die vorliegende Erfindung mit einer Reihe
von Änderungen und Modifikationen angewendet werden kann. Beispielsweise
kann der Gesichtsteil in das Gesicht eines Tieres geändert werden, oder ein ur
sprüngliches Bild eines Tieres kann verwendet werden und das Gesicht des ur
sprünglichen Bildes kann geändert werden in das Gesicht eines anderen Tieres.
Zwar wurde die vorliegende Erfindung ausführlich beschrieben, doch ist die vor
angegangene Beschreibung in jeder Hinsicht erläuternd und nicht beschränkend.
Es ist selbstverständlich, daß viele andere Modifikationen und Änderungen vor
genommen werden können, ohne daß der Rahmen der Erfindung verlassen wird.
Claims (7)
1. Bilderzeugungsvorrichtung zum Aufnehmen von Bilddaten, die von einer
gegebenen Videoquelle geliefert werden, und zum Kombinieren der Bildda
ten mit Ursprungsbilddaten, um ein gewünschtes Bild zu erzeugen, oder ein
Bild, das durch Verarbeitung des ursprünglichen Bildes erhalten wird, und
Wiedergeben des gewünschten Bildes auf einer Wiedergabeeinrichtung, wo
bei die Bilderzeugungsvorrichtung umfaßt:
Operationseingabemittel zum Eingeben von Befehlen, die zur Bilderzeugung entsprechend dem Betrieb durch einen Benutzer erforderlich sind;
Ursprungsbilddaten-Speichermittel zum temporären Speichern der Ur sprungsbilddaten;
erste temporäre Speichermittel zum temporären Speichern der Aufnahme bilddaten;
zweite temporäre Speichermittel zum temporären Speichern von mindestens einem Stück der Ausschnittsbilddaten, die von den Aufnahmebilddaten aus geschnitten wurden;
dritte temporäre Speichermittel zum Speichern von Bilddaten für das wieder zugebende gewünschte Bild;
Programmspeichermittel zum Speichern von Programmdaten für die Bilder zeugung;
Verarbeitungsmittel zum Durchführen von Verarbeitungen für die Bilderzeu gung auf der Grundlage der Programmdaten für die Bilderzeugung, die in den Programmspeichermitteln gespeichert sind;
wobei die Programmdaten, die in den Programmspeichermitteln gespeichert sind, umfassen,
ein erstes Schreibprogramm, das auf die Operation der Operationseingabe mittel anspricht, zum Aufnehmen der Bilddaten, die von der gegebenen Vi deoquelle geliefert werden, und zum Schreiben der Bilddaten in die ersten temporären Speichermittel als Aufnahmebilddaten,
ein erstes Lese/Wiedergabeprogramm zum Lesen der Aufnahmebilddaten, die in dem ersten temporären Speichermittel gespeichert sind, und zum Wie dergeben des aufgenommenen Bildes durch die Wiedergabeeinrichtung,
ein Ausschnittsprogramm um, wenn das Operationseingabemittel betrieben wird, einen Bereich des Bildes, das von dem aufgenommenen Bild, welches auf der Wiedergabeeinrichtung wiedergegeben ist, auszuschneiden, temporär die Bilddaten entsprechend dem spezifizierten Bereich in das zweite tempo räre Speichermittel als Ausschnittsbilddaten zu speichern,
ein zweites Lese/Wiedergabeprogramm zum Lesen der Ausschnittsbilddaten, die in dem zweiten temporären Speichermittel gespeichert sind, und zum Wiedergeben der Ausschnittsbilddaten als Icon in einem Teil des Schirms der Wiedergabeeinrichtung,
ein zweites Leseprogramm zum Lesen der Ursprungsbilddaten, die in dem Ursprungsbilddatenspeichermittel gespeichert sind, und zum Schreiben der Ursprungsbilddaten in das dritte temporäre Speichermittel,
ein drittes Schreibprogramm, wenn das Operationseingabemittel betätigt wurde, um ein Icon des Ausschnittsbildes auszuwählen, um das Ausschnitts bild zu kombinieren und wiederzugeben an einer Bildwiedergabestelle ent sprechend einem Teil des Ursprungsbildes, das durch die Wiedergabeein richtung wiedergegeben wird, und geändert werden soll, welches durch die Betätigung des Operationseingabemittels spezifiziert wurde, zum Schreiben der entsprechenden Ausschnittsbilddaten, die in dem zweiten temporären Speichermittel gespeichert sind, in den entsprechenden Bereich in dem drit ten temporären Speichermittel, und
ein drittes Lese/Wiedergabeprogramm zum Lesen der kombinierten Bildda ten, die in dem dritten temporären Speichermittel gespeichert sind, in wel chem die Ausschnittsbilddaten geschrieben sind, und zum Wiedergeben der kombinierten Bilddaten durch die Wiedergabeeinrichtung.
Operationseingabemittel zum Eingeben von Befehlen, die zur Bilderzeugung entsprechend dem Betrieb durch einen Benutzer erforderlich sind;
Ursprungsbilddaten-Speichermittel zum temporären Speichern der Ur sprungsbilddaten;
erste temporäre Speichermittel zum temporären Speichern der Aufnahme bilddaten;
zweite temporäre Speichermittel zum temporären Speichern von mindestens einem Stück der Ausschnittsbilddaten, die von den Aufnahmebilddaten aus geschnitten wurden;
dritte temporäre Speichermittel zum Speichern von Bilddaten für das wieder zugebende gewünschte Bild;
Programmspeichermittel zum Speichern von Programmdaten für die Bilder zeugung;
Verarbeitungsmittel zum Durchführen von Verarbeitungen für die Bilderzeu gung auf der Grundlage der Programmdaten für die Bilderzeugung, die in den Programmspeichermitteln gespeichert sind;
wobei die Programmdaten, die in den Programmspeichermitteln gespeichert sind, umfassen,
ein erstes Schreibprogramm, das auf die Operation der Operationseingabe mittel anspricht, zum Aufnehmen der Bilddaten, die von der gegebenen Vi deoquelle geliefert werden, und zum Schreiben der Bilddaten in die ersten temporären Speichermittel als Aufnahmebilddaten,
ein erstes Lese/Wiedergabeprogramm zum Lesen der Aufnahmebilddaten, die in dem ersten temporären Speichermittel gespeichert sind, und zum Wie dergeben des aufgenommenen Bildes durch die Wiedergabeeinrichtung,
ein Ausschnittsprogramm um, wenn das Operationseingabemittel betrieben wird, einen Bereich des Bildes, das von dem aufgenommenen Bild, welches auf der Wiedergabeeinrichtung wiedergegeben ist, auszuschneiden, temporär die Bilddaten entsprechend dem spezifizierten Bereich in das zweite tempo räre Speichermittel als Ausschnittsbilddaten zu speichern,
ein zweites Lese/Wiedergabeprogramm zum Lesen der Ausschnittsbilddaten, die in dem zweiten temporären Speichermittel gespeichert sind, und zum Wiedergeben der Ausschnittsbilddaten als Icon in einem Teil des Schirms der Wiedergabeeinrichtung,
ein zweites Leseprogramm zum Lesen der Ursprungsbilddaten, die in dem Ursprungsbilddatenspeichermittel gespeichert sind, und zum Schreiben der Ursprungsbilddaten in das dritte temporäre Speichermittel,
ein drittes Schreibprogramm, wenn das Operationseingabemittel betätigt wurde, um ein Icon des Ausschnittsbildes auszuwählen, um das Ausschnitts bild zu kombinieren und wiederzugeben an einer Bildwiedergabestelle ent sprechend einem Teil des Ursprungsbildes, das durch die Wiedergabeein richtung wiedergegeben wird, und geändert werden soll, welches durch die Betätigung des Operationseingabemittels spezifiziert wurde, zum Schreiben der entsprechenden Ausschnittsbilddaten, die in dem zweiten temporären Speichermittel gespeichert sind, in den entsprechenden Bereich in dem drit ten temporären Speichermittel, und
ein drittes Lese/Wiedergabeprogramm zum Lesen der kombinierten Bildda ten, die in dem dritten temporären Speichermittel gespeichert sind, in wel chem die Ausschnittsbilddaten geschrieben sind, und zum Wiedergeben der kombinierten Bilddaten durch die Wiedergabeeinrichtung.
2. Bilderzeugungsvorrichtung gemaß Anspruch 1, wobei das Programmspei
chermittel weiterhin ein Korrekturprogramm enthält zum Anwenden einer
Korrekturverarbeitung auf die Bilddaten in einem peripheren Teil des Aus
schnittsbereichs, der durch das Operationseingabemittel spezifiziert wurde,
bevor die Ausschnittsbilddaten in das zweite temporäre Speichermittel ge
schrieben sind.
3. Bilderzeugungsvorrichtung nach Anspruch 2, wobei das Ausschnittspro
gramm Bilddaten in einem rechtwinkligen Bereich ausschneidet, der durch
das Operationseingabemittel spezifiziert wurde, und
das Korrekturprogramm die Ausschnittsbilddaten in dem rechtwinkligen Be
reich korrigiert durch Ausschattieren eines peripheren Teils um eine Form,
die durch Ausschließen der vier Ecken des spezifizierten rechtwinkligen Be
reiches definiert wird.
4. Bilderzeugungsvorrichtung nach Anspruch 1, wobei das Programmspeicher
mittel weiterhin ein Bewegungsgebungsprogramm enthält zum Geben einer
Bewegung auf individuelle Teile des ursprünglichen Bildes, und
beim Lesen der kombinierten Bilddaten, die in dem dritten temporären Spei
chermittel gespeichert sind auf der Grundlage des dritten Le
se/Wiedergabeprogramms, wendet das Verarbeitungsmittel eine gegebene
Verarbeitung auf die kombinierten Bilddaten an auf der Grundlage des Be
wegungsgebungsprogramms, um die Bewegung der individuellen Teile des
kombinierten Bildes zu ändern.
5. Bilderzeugungsvorrichtung nach Anspruch 1, worin das Ausschnittspro
gramm zeitweilig die Ausschnittsbilddaten speichert entsprechend dem spe
zifizierten Bereich in das zweite temporäre Speichermittel jedesmal, wenn
das Operationseingabemittel betätigt wird, um einen Bereich des Bildes, der
ausgeschnitten werden soll, zu spezifizieren, und
das zweite Lese/Wiedergabeprogramm eine Vielzahl von Ausschnittsbildda
ten liest, die in dem zweiten temporären Speichermitteln gespeichert sind und
separat eine Vielzahl von Ausschnittsbilddaten in einem Teil des Schirms der
Wiedergabeeinrichtung wiedergibt.
6. Bilderzeugungsvorrichtung nach Anspruch 1, worin das Ursprungsbilddaten-
Speichermittel die Ursprungsbilddaten in Form von Polygondaten speichert,
welche aus einer Gruppe einer Mehrzahl von Polygonen gebildet sind, um
ein Bild eines bewegten Objektes als das ursprüngliche Bild wiederzugeben,
das Programmspeichermittel weiterhin ein Bewegungsgebungsprogramm enthält, zum Geben einer Bewegung zu den individuellen Teilen des Objek tes,
das zweite Schreibprogramm Wiedergabebilddaten erzeugt auf der Grundla ge der Mehrzahl der Polygondaten, die in dem Ursprungsbilddaten- Speichermittel gespeichert sind, und die Wiedergabebilddaten in das dritte temporäre Speichermittel speichert,
das dritte Schreibprogramm die Ausschnittsbilddaten, die in dem zweiten temporären Speichermittel gespeichert sind, in ein Speicherbereich in dem dritten temporären temporären Speichermittel schreibt entsprechend einer Polygonstelle des Teils, der geändert werden soll, welcher durch Betätigung des Operationseingabemittels spezifiziert wird, und
das Verarbeitungsmittel die kombinierten Bilddaten, die in dem dritten tem porären Speichermittel gespeichert sind, liest, um ein Bild wiederzugeben, das durch Kombination des Bildes auf der Grundlage der Polygondaten mit dem Ausschnittsbild in dem Wiedergabemittel erhalten wurde, und Bildda ten, die so geändert sind, daß individuelle Teile auf der Grundlage der Poly gondaten in vorgegebenen Zyklen auf der Grundlage des Bewegungsge bungsprogrammes sich bewegen können, in das dritte temporäre Speicher mittel schreibt.
das Programmspeichermittel weiterhin ein Bewegungsgebungsprogramm enthält, zum Geben einer Bewegung zu den individuellen Teilen des Objek tes,
das zweite Schreibprogramm Wiedergabebilddaten erzeugt auf der Grundla ge der Mehrzahl der Polygondaten, die in dem Ursprungsbilddaten- Speichermittel gespeichert sind, und die Wiedergabebilddaten in das dritte temporäre Speichermittel speichert,
das dritte Schreibprogramm die Ausschnittsbilddaten, die in dem zweiten temporären Speichermittel gespeichert sind, in ein Speicherbereich in dem dritten temporären temporären Speichermittel schreibt entsprechend einer Polygonstelle des Teils, der geändert werden soll, welcher durch Betätigung des Operationseingabemittels spezifiziert wird, und
das Verarbeitungsmittel die kombinierten Bilddaten, die in dem dritten tem porären Speichermittel gespeichert sind, liest, um ein Bild wiederzugeben, das durch Kombination des Bildes auf der Grundlage der Polygondaten mit dem Ausschnittsbild in dem Wiedergabemittel erhalten wurde, und Bildda ten, die so geändert sind, daß individuelle Teile auf der Grundlage der Poly gondaten in vorgegebenen Zyklen auf der Grundlage des Bewegungsge bungsprogrammes sich bewegen können, in das dritte temporäre Speicher mittel schreibt.
7. Bilderzeugungsvorrichtung nach Anspruch 6, worin das Programmspeicher
mittel weiterhin ein Wiedergabesteuerprogramm enthält zum Steuern der
Wiedergabe des bewegten Objektes, und
das Wiedergabesteuerprogramm umfaßt:
ein Programm zum Wiedergeben eines Hintergrundbildes für das bewegte Objekt, und
ein Programm, das auf dem Betrieb des Operationseingabemittels anspricht zum Geben einer Änderung, verschieden von der ursprünglichen Bewegung auf die Bewegung des bewegten Objektes.
das Wiedergabesteuerprogramm umfaßt:
ein Programm zum Wiedergeben eines Hintergrundbildes für das bewegte Objekt, und
ein Programm, das auf dem Betrieb des Operationseingabemittels anspricht zum Geben einer Änderung, verschieden von der ursprünglichen Bewegung auf die Bewegung des bewegten Objektes.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP33765597A JPH11154240A (ja) | 1997-11-20 | 1997-11-20 | 取込み画像を用いて画像を作成するための画像作成装置 |
JP337655/1997 | 1997-11-20 |
Publications (2)
Publication Number | Publication Date |
---|---|
DE19853676A1 true DE19853676A1 (de) | 1999-05-27 |
DE19853676B4 DE19853676B4 (de) | 2007-07-05 |
Family
ID=18310706
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE1998153676 Expired - Lifetime DE19853676B4 (de) | 1997-11-20 | 1998-11-20 | Bilderzeugungsvorrichtung |
Country Status (5)
Country | Link |
---|---|
US (2) | US6285381B1 (de) |
JP (1) | JPH11154240A (de) |
CA (1) | CA2253730C (de) |
DE (1) | DE19853676B4 (de) |
GB (1) | GB2331885B (de) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1205221A2 (de) * | 2000-11-09 | 2002-05-15 | Sony Computer Entertainment Inc. | Darstellungskontrollverfahren |
Families Citing this family (277)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100382856B1 (ko) * | 1998-04-27 | 2003-05-09 | 가부시키가이샤 세가 | 플레이어 데이타를 이용한 게임 실행 방법 및 게임 장치 |
US6690830B1 (en) | 1998-04-29 | 2004-02-10 | I.Q. Bio Metrix, Inc. | Method and apparatus for encoding/decoding image data |
US6856329B1 (en) * | 1999-11-12 | 2005-02-15 | Creative Technology Ltd. | Automated acquisition of video textures acquired from a digital camera for mapping to audio-driven deformable objects |
JP2001230972A (ja) * | 1999-12-09 | 2001-08-24 | Canon Inc | 撮像装置、画像合成方法、画像処理装置及び画像処理方法 |
JP3593943B2 (ja) * | 1999-12-28 | 2004-11-24 | コナミ株式会社 | ゲーム装置、画像表示方法、及び、記録媒体 |
US6344853B1 (en) * | 2000-01-06 | 2002-02-05 | Alcone Marketing Group | Method and apparatus for selecting, modifying and superimposing one image on another |
JP4165983B2 (ja) * | 2000-02-16 | 2008-10-15 | 株式会社バンダイナムコゲームス | ゲーム装置および情報記憶媒体 |
US7328119B1 (en) * | 2000-03-07 | 2008-02-05 | Pryor Timothy R | Diet and exercise planning and motivation including apparel purchases based on future appearance |
US6832954B2 (en) * | 2000-05-30 | 2004-12-21 | Namco Ltd. | Photographing game machine, photographing game processing method and information storage medium |
US6609977B1 (en) | 2000-08-23 | 2003-08-26 | Nintendo Co., Ltd. | External interfaces for a 3D graphics system |
US7134960B1 (en) | 2000-08-23 | 2006-11-14 | Nintendo Co., Ltd. | External interfaces for a 3D graphics system |
US20020060650A1 (en) * | 2000-10-25 | 2002-05-23 | Asahi Kogaku Kogyo Kabushiki Kaisha | Schematic illustration drawing apparatus and method |
JP2002153670A (ja) * | 2000-11-17 | 2002-05-28 | Casio Comput Co Ltd | 電子ゲームシステム、電子ゲーム装置、および記録媒体 |
US7827488B2 (en) | 2000-11-27 | 2010-11-02 | Sitrick David H | Image tracking and substitution system and methodology for audio-visual presentations |
US8306635B2 (en) * | 2001-03-07 | 2012-11-06 | Motion Games, Llc | Motivation and enhancement of physical and mental exercise, rehabilitation, health and social interaction |
GB2373120A (en) * | 2001-03-07 | 2002-09-11 | Hewlett Packard Co | Viewing digital images via a games console |
US20020128067A1 (en) * | 2001-03-09 | 2002-09-12 | Victor Keith Blanco | Method and apparatus for creating and playing soundtracks in a gaming system |
US20020128068A1 (en) * | 2001-03-09 | 2002-09-12 | Randall Whitten Jon Marcus | Method and apparatus for managing data in a gaming system |
US20030035013A1 (en) * | 2001-04-13 | 2003-02-20 | Johnson Edward M. | Personalized electronic cursor system and method of distributing the same |
WO2003003371A1 (en) * | 2001-05-31 | 2003-01-09 | Canon Kabushiki Kaisha | Moving image management apparatus and method |
US7085259B2 (en) * | 2001-07-31 | 2006-08-01 | Comverse, Inc. | Animated audio messaging |
US20030038893A1 (en) * | 2001-08-24 | 2003-02-27 | Nokia Corporation | Digital video receiver that generates background pictures and sounds for games |
US20030069732A1 (en) * | 2001-10-09 | 2003-04-10 | Eastman Kodak Company | Method for creating a personalized animated storyteller for audibilizing content |
US7102643B2 (en) | 2001-11-09 | 2006-09-05 | Vibe Solutions Group, Inc. | Method and apparatus for controlling the visual presentation of data |
CA2365372A1 (en) * | 2001-12-18 | 2003-06-18 | Ibm Canada Limited-Ibm Canada Limitee | Method and apparatus for editing a production data store by shadowing content |
US7112134B1 (en) * | 2002-03-26 | 2006-09-26 | Pixel Puzzles, Inc. | Method and system for photographic gaming |
US20030227453A1 (en) * | 2002-04-09 | 2003-12-11 | Klaus-Peter Beier | Method, system and computer program product for automatically creating an animated 3-D scenario from human position and path data |
JP2004046793A (ja) * | 2002-05-17 | 2004-02-12 | Nintendo Co Ltd | 画像処理システム |
JP2004038746A (ja) * | 2002-07-05 | 2004-02-05 | Toshiba Corp | 画像編集方法および画像編集システム |
US7161579B2 (en) * | 2002-07-18 | 2007-01-09 | Sony Computer Entertainment Inc. | Hand-held computer interactive device |
US7623115B2 (en) * | 2002-07-27 | 2009-11-24 | Sony Computer Entertainment Inc. | Method and apparatus for light input device |
US8797260B2 (en) | 2002-07-27 | 2014-08-05 | Sony Computer Entertainment Inc. | Inertially trackable hand-held controller |
US7883415B2 (en) | 2003-09-15 | 2011-02-08 | Sony Computer Entertainment Inc. | Method and apparatus for adjusting a view of a scene being displayed according to tracked head motion |
US7646372B2 (en) * | 2003-09-15 | 2010-01-12 | Sony Computer Entertainment Inc. | Methods and systems for enabling direction detection when interfacing with a computer program |
US7627139B2 (en) * | 2002-07-27 | 2009-12-01 | Sony Computer Entertainment Inc. | Computer image and audio processing of intensity and input devices for interfacing with a computer program |
US7760248B2 (en) | 2002-07-27 | 2010-07-20 | Sony Computer Entertainment Inc. | Selective sound source listening in conjunction with computer interactive processing |
US8570378B2 (en) | 2002-07-27 | 2013-10-29 | Sony Computer Entertainment Inc. | Method and apparatus for tracking three-dimensional movements of an object using a depth sensing camera |
US9393487B2 (en) | 2002-07-27 | 2016-07-19 | Sony Interactive Entertainment Inc. | Method for mapping movements of a hand-held controller to game commands |
US8313380B2 (en) | 2002-07-27 | 2012-11-20 | Sony Computer Entertainment America Llc | Scheme for translating movements of a hand-held controller into inputs for a system |
US9474968B2 (en) * | 2002-07-27 | 2016-10-25 | Sony Interactive Entertainment America Llc | Method and system for applying gearing effects to visual tracking |
US8686939B2 (en) | 2002-07-27 | 2014-04-01 | Sony Computer Entertainment Inc. | System, method, and apparatus for three-dimensional input control |
US9682319B2 (en) * | 2002-07-31 | 2017-06-20 | Sony Interactive Entertainment Inc. | Combiner method for altering game gearing |
JP3809411B2 (ja) * | 2002-09-27 | 2006-08-16 | キヤノン株式会社 | 画像処理方法及び装置並びに印刷装置 |
US7194701B2 (en) | 2002-11-19 | 2007-03-20 | Hewlett-Packard Development Company, L.P. | Video thumbnail |
US7734070B1 (en) * | 2002-12-31 | 2010-06-08 | Rajeev Sharma | Method and system for immersing face images into a video sequence |
US9177387B2 (en) * | 2003-02-11 | 2015-11-03 | Sony Computer Entertainment Inc. | Method and apparatus for real time motion capture |
US8012003B2 (en) * | 2003-04-10 | 2011-09-06 | Nintendo Co., Ltd. | Baseball videogame having pitching meter, hero mode and user customization features |
JP4148011B2 (ja) * | 2003-04-25 | 2008-09-10 | セイコーエプソン株式会社 | 印刷ジョブ作成装置および印刷ジョブ作成方法並びにこれらに用いるプログラム |
US8072470B2 (en) | 2003-05-29 | 2011-12-06 | Sony Computer Entertainment Inc. | System and method for providing a real-time three-dimensional interactive environment |
WO2005010725A2 (en) * | 2003-07-23 | 2005-02-03 | Xow, Inc. | Stop motion capture tool |
US7057620B2 (en) * | 2003-08-25 | 2006-06-06 | Ati Technologies Inc. | Method and apparatus for graphics rendering on a mobile device |
JP2005092284A (ja) * | 2003-09-12 | 2005-04-07 | Nintendo Co Ltd | 撮像画像合成装置および撮像画像合成プログラム |
US8323106B2 (en) * | 2008-05-30 | 2012-12-04 | Sony Computer Entertainment America Llc | Determination of controller three-dimensional location using image analysis and ultrasonic communication |
US7874917B2 (en) | 2003-09-15 | 2011-01-25 | Sony Computer Entertainment Inc. | Methods and systems for enabling depth and direction detection when interfacing with a computer program |
US8287373B2 (en) | 2008-12-05 | 2012-10-16 | Sony Computer Entertainment Inc. | Control device for communicating visual information |
US10279254B2 (en) | 2005-10-26 | 2019-05-07 | Sony Interactive Entertainment Inc. | Controller having visually trackable object for interfacing with a gaming system |
US9573056B2 (en) * | 2005-10-26 | 2017-02-21 | Sony Interactive Entertainment Inc. | Expandable control device via hardware attachment |
JP4383140B2 (ja) * | 2003-09-25 | 2009-12-16 | 任天堂株式会社 | 画像処理装置および画像処理プログラム |
US7285047B2 (en) * | 2003-10-17 | 2007-10-23 | Hewlett-Packard Development Company, L.P. | Method and system for real-time rendering within a gaming environment |
US20050083350A1 (en) * | 2003-10-17 | 2005-04-21 | Battles Amy E. | Digital camera image editor |
US7663689B2 (en) * | 2004-01-16 | 2010-02-16 | Sony Computer Entertainment Inc. | Method and apparatus for optimizing capture device settings through depth information |
US20050174337A1 (en) * | 2004-02-11 | 2005-08-11 | Nielsen Paul S. | Electronic handheld drawing and gaming system using television monitor |
JP3648535B1 (ja) * | 2004-03-31 | 2005-05-18 | コナミ株式会社 | ゲーム装置、コンピュータの制御方法及びプログラム |
US8547401B2 (en) | 2004-08-19 | 2013-10-01 | Sony Computer Entertainment Inc. | Portable augmented reality device and method |
JP3843278B2 (ja) * | 2004-08-26 | 2006-11-08 | 株式会社スクウェア・エニックス | ゲーム装置、ゲーム進行方法、並びにプログラム及び記録媒体 |
US20060115185A1 (en) * | 2004-11-17 | 2006-06-01 | Fuji Photo Film Co., Ltd. | Editing condition setting device and program for photo movie |
WO2006089140A2 (en) * | 2005-02-15 | 2006-08-24 | Cuvid Technologies | Method and apparatus for producing re-customizable multi-media |
US8077179B2 (en) * | 2005-07-11 | 2011-12-13 | Pandoodle Corp. | System and method for creating animated video with personalized elements |
US8963926B2 (en) * | 2006-07-11 | 2015-02-24 | Pandoodle Corporation | User customized animated video and method for making the same |
US9492750B2 (en) * | 2005-07-29 | 2016-11-15 | Pamela Leslie Barber | Digital imaging method and apparatus |
US7730398B2 (en) | 2005-10-25 | 2010-06-01 | Research In Motion Limited | Image stitching for mobile electronic devices |
US20070178966A1 (en) * | 2005-11-03 | 2007-08-02 | Kip Pohlman | Video game controller with expansion panel |
US7675520B2 (en) * | 2005-12-09 | 2010-03-09 | Digital Steamworks, Llc | System, method and computer program for creating two dimensional (2D) or three dimensional (3D) computer animation from video |
US8047915B2 (en) | 2006-01-11 | 2011-11-01 | Lyle Corporate Development, Inc. | Character for computer game and method |
US20070171237A1 (en) * | 2006-01-25 | 2007-07-26 | Marco Pinter | System for superimposing a face image on a body image |
JP3920904B1 (ja) * | 2006-02-23 | 2007-05-30 | 株式会社コナミデジタルエンタテインメント | 通信ゲームシステム、通信ゲーム制御方法、ならびに、プログラム |
US20070265075A1 (en) * | 2006-05-10 | 2007-11-15 | Sony Computer Entertainment America Inc. | Attachable structure for use with hand-held controller having tracking ability |
US9079104B2 (en) | 2006-06-26 | 2015-07-14 | Sony Computer Entertainment America Llc | Creation of game-based scenes |
US7890747B2 (en) * | 2006-07-06 | 2011-02-15 | Accenture Global Services Limited | Display of decrypted data by a graphics processing unit |
US8310656B2 (en) | 2006-09-28 | 2012-11-13 | Sony Computer Entertainment America Llc | Mapping movements of a hand-held controller to the two-dimensional image plane of a display screen |
US8781151B2 (en) | 2006-09-28 | 2014-07-15 | Sony Computer Entertainment Inc. | Object detection using video input combined with tilt angle information |
USRE48417E1 (en) | 2006-09-28 | 2021-02-02 | Sony Interactive Entertainment Inc. | Object direction using video input combined with tilt angle information |
US9946791B1 (en) * | 2006-11-21 | 2018-04-17 | Google Llc | Making modified content available |
US8554868B2 (en) | 2007-01-05 | 2013-10-08 | Yahoo! Inc. | Simultaneous sharing communication interface |
US8212805B1 (en) | 2007-01-05 | 2012-07-03 | Kenneth Banschick | System and method for parametric display of modular aesthetic designs |
US20080172704A1 (en) * | 2007-01-16 | 2008-07-17 | Montazemi Peyman T | Interactive audiovisual editing system |
US8452160B2 (en) * | 2007-06-20 | 2013-05-28 | Sony Online Entertainment Llc | System and method for portrayal of object or character target features in an at least partially computer-generated video |
US20090049470A1 (en) * | 2007-08-13 | 2009-02-19 | Gal Peer | Method and device for interactive operation of television |
US8437514B2 (en) * | 2007-10-02 | 2013-05-07 | Microsoft Corporation | Cartoon face generation |
US8165451B2 (en) | 2007-11-20 | 2012-04-24 | Echostar Technologies L.L.C. | Methods and apparatus for displaying information regarding interstitials of a video stream |
US8165450B2 (en) | 2007-11-19 | 2012-04-24 | Echostar Technologies L.L.C. | Methods and apparatus for filtering content in a video stream using text data |
US8542907B2 (en) * | 2007-12-17 | 2013-09-24 | Sony Computer Entertainment America Llc | Dynamic three-dimensional object mapping for user-defined control device |
KR20090065212A (ko) * | 2007-12-17 | 2009-06-22 | 한국전자통신연구원 | 로봇 채팅 시스템 및 방법 |
CN102016877B (zh) * | 2008-02-27 | 2014-12-10 | 索尼计算机娱乐美国有限责任公司 | 用于捕获场景的深度数据并且应用计算机动作的方法 |
US8368753B2 (en) | 2008-03-17 | 2013-02-05 | Sony Computer Entertainment America Llc | Controller with an integrated depth camera |
US8606085B2 (en) | 2008-03-20 | 2013-12-10 | Dish Network L.L.C. | Method and apparatus for replacement of audio data in recorded audio/video stream |
US8831379B2 (en) * | 2008-04-04 | 2014-09-09 | Microsoft Corporation | Cartoon personalization |
US8156520B2 (en) | 2008-05-30 | 2012-04-10 | EchoStar Technologies, L.L.C. | Methods and apparatus for presenting substitute content in an audio/video stream using text data |
US20090310187A1 (en) * | 2008-06-12 | 2009-12-17 | Harris Scott C | Face Simulation in Networking |
US20090312100A1 (en) * | 2008-06-12 | 2009-12-17 | Harris Scott C | Face Simulation in Networking |
JP2010003251A (ja) * | 2008-06-23 | 2010-01-07 | Panasonic Corp | 画像リサイズ処理装置及び画像リサイズ処理方法 |
US9901829B2 (en) * | 2008-07-15 | 2018-02-27 | Pamela Barber | Digital imaging method and apparatus |
US8345956B2 (en) * | 2008-11-03 | 2013-01-01 | Microsoft Corporation | Converting 2D video into stereo video |
US8961313B2 (en) * | 2009-05-29 | 2015-02-24 | Sony Computer Entertainment America Llc | Multi-positional three-dimensional controller |
JP2010142592A (ja) * | 2008-12-22 | 2010-07-01 | Nintendo Co Ltd | ゲームプログラムおよびゲーム装置 |
US8510771B2 (en) | 2008-12-24 | 2013-08-13 | Echostar Technologies L.L.C. | Methods and apparatus for filtering content from a presentation stream using signature data |
US8407735B2 (en) | 2008-12-24 | 2013-03-26 | Echostar Technologies L.L.C. | Methods and apparatus for identifying segments of content in a presentation stream using signature data |
US8588579B2 (en) | 2008-12-24 | 2013-11-19 | Echostar Technologies L.L.C. | Methods and apparatus for filtering and inserting content into a presentation stream using signature data |
WO2010076819A1 (en) * | 2008-12-30 | 2010-07-08 | Giochi Preziosi S.P.A. | A portable electronic apparatus for acquiring an image and using such image in a video game context |
US8527657B2 (en) * | 2009-03-20 | 2013-09-03 | Sony Computer Entertainment America Llc | Methods and systems for dynamically adjusting update rates in multi-player network gaming |
US20100255904A1 (en) * | 2009-04-01 | 2010-10-07 | Chira Kidakarn | Method for making photo-sticker via game console |
US8342963B2 (en) * | 2009-04-10 | 2013-01-01 | Sony Computer Entertainment America Inc. | Methods and systems for enabling control of artificial intelligence game characters |
US8142288B2 (en) | 2009-05-08 | 2012-03-27 | Sony Computer Entertainment America Llc | Base station movement detection and compensation |
US8393964B2 (en) | 2009-05-08 | 2013-03-12 | Sony Computer Entertainment America Llc | Base station for position location |
KR101081422B1 (ko) * | 2009-05-18 | 2011-11-08 | (주)블루홀스튜디오 | 게임이미지 제작 및 복원을 위한 제작기 및 기록매체와, 게임이미지 공유 서비스를 제공하기 위한 방법 |
DE102009022869A1 (de) * | 2009-05-27 | 2010-12-09 | Hydraulik-Ring Gmbh | Flügelzellennockenwellenverstellersystem |
US20100306685A1 (en) * | 2009-05-29 | 2010-12-02 | Microsoft Corporation | User movement feedback via on-screen avatars |
US8437617B2 (en) | 2009-06-17 | 2013-05-07 | Echostar Technologies L.L.C. | Method and apparatus for modifying the presentation of content |
US8698747B1 (en) | 2009-10-12 | 2014-04-15 | Mattel, Inc. | Hand-activated controller |
US8934758B2 (en) * | 2010-02-09 | 2015-01-13 | Echostar Global B.V. | Methods and apparatus for presenting supplemental content in association with recorded content |
JP5738569B2 (ja) * | 2010-10-15 | 2015-06-24 | 任天堂株式会社 | 画像処理プログラム、装置、システムおよび方法 |
US8548855B2 (en) * | 2010-11-11 | 2013-10-01 | Teaneck Enterprises, Llc | User generated ADS based on check-ins |
US9886727B2 (en) * | 2010-11-11 | 2018-02-06 | Ikorongo Technology, LLC | Automatic check-ins and status updates |
US9384408B2 (en) | 2011-01-12 | 2016-07-05 | Yahoo! Inc. | Image analysis system and method using image recognition and text search |
IL306019A (en) | 2011-07-12 | 2023-11-01 | Snap Inc | Methods and systems for delivering editing functions to visual content |
US8635519B2 (en) | 2011-08-26 | 2014-01-21 | Luminate, Inc. | System and method for sharing content based on positional tagging |
US20130086112A1 (en) | 2011-10-03 | 2013-04-04 | James R. Everingham | Image browsing system and method for a digital content platform |
US8737678B2 (en) | 2011-10-05 | 2014-05-27 | Luminate, Inc. | Platform for providing interactive applications on a digital content platform |
USD736224S1 (en) | 2011-10-10 | 2015-08-11 | Yahoo! Inc. | Portion of a display screen with a graphical user interface |
USD737290S1 (en) | 2011-10-10 | 2015-08-25 | Yahoo! Inc. | Portion of a display screen with a graphical user interface |
KR20130080937A (ko) * | 2012-01-06 | 2013-07-16 | 삼성전자주식회사 | 플랙서블 디스플레이를 구비하는 단말장치의 화면 표시장치 및 방법 |
JP5620414B2 (ja) * | 2012-01-18 | 2014-11-05 | 株式会社スクウェア・エニックス | ゲーム装置 |
US8972357B2 (en) | 2012-02-24 | 2015-03-03 | Placed, Inc. | System and method for data collection to validate location data |
US11734712B2 (en) | 2012-02-24 | 2023-08-22 | Foursquare Labs, Inc. | Attributing in-store visits to media consumption based on data collected from user devices |
GB2507810A (en) * | 2012-03-15 | 2014-05-14 | Crown Packaging Technology Inc | Marking Applications for Metal Packages and Packages Having Metal Components |
US8255495B1 (en) | 2012-03-22 | 2012-08-28 | Luminate, Inc. | Digital image and content display systems and methods |
US8234168B1 (en) | 2012-04-19 | 2012-07-31 | Luminate, Inc. | Image content and quality assurance system and method |
US10155168B2 (en) | 2012-05-08 | 2018-12-18 | Snap Inc. | System and method for adaptable avatars |
US8495489B1 (en) | 2012-05-16 | 2013-07-23 | Luminate, Inc. | System and method for creating and displaying image annotations |
US9120013B1 (en) * | 2012-10-01 | 2015-09-01 | Isaac S. Daniel | System and method of interactive advertising using a game of chance |
KR101932537B1 (ko) * | 2013-01-08 | 2019-03-15 | 한화테크윈 주식회사 | 3차원 전자지도상에 촬영영상을 표시하는 방법 및 장치 |
US9514381B1 (en) | 2013-03-15 | 2016-12-06 | Pandoodle Corporation | Method of identifying and replacing an object or area in a digital image with another object or area |
US9370721B2 (en) * | 2013-06-10 | 2016-06-21 | Pixel Press Technology, LLC | Systems and methods for creating a playable video game from a static model |
US10363486B2 (en) | 2013-06-10 | 2019-07-30 | Pixel Press Technology, LLC | Smart video game board system and methods |
US9579573B2 (en) | 2013-06-10 | 2017-02-28 | Pixel Press Technology, LLC | Systems and methods for creating a playable video game from a three-dimensional model |
EP3028187A1 (de) * | 2013-07-30 | 2016-06-08 | Kodak Alaris Inc. | System und verfahren zur erzeugung navigierbarer ansichten geordneter bilder |
CN103489107B (zh) * | 2013-08-16 | 2015-11-25 | 北京京东尚科信息技术有限公司 | 一种制作虚拟试衣模特图像的方法和装置 |
US9454840B2 (en) * | 2013-12-13 | 2016-09-27 | Blake Caldwell | System and method for interactive animations for enhanced and personalized video communications |
US9628950B1 (en) | 2014-01-12 | 2017-04-18 | Investment Asset Holdings Llc | Location-based messaging |
US9496922B2 (en) | 2014-04-21 | 2016-11-15 | Sony Corporation | Presentation of content on companion display device based on content presented on primary display device |
US9537811B2 (en) | 2014-10-02 | 2017-01-03 | Snap Inc. | Ephemeral gallery of ephemeral messages |
US9396354B1 (en) | 2014-05-28 | 2016-07-19 | Snapchat, Inc. | Apparatus and method for automated privacy protection in distributed images |
EP2955686A1 (de) | 2014-06-05 | 2015-12-16 | Mobli Technologies 2010 Ltd. | Automatische artikelanreicherung durch trends sozialer medien |
US9113301B1 (en) | 2014-06-13 | 2015-08-18 | Snapchat, Inc. | Geo-location based event gallery |
US9225897B1 (en) | 2014-07-07 | 2015-12-29 | Snapchat, Inc. | Apparatus and method for supplying content aware photo filters |
US10423983B2 (en) | 2014-09-16 | 2019-09-24 | Snap Inc. | Determining targeting information based on a predictive targeting model |
US10824654B2 (en) | 2014-09-18 | 2020-11-03 | Snap Inc. | Geolocation-based pictographs |
US11216869B2 (en) | 2014-09-23 | 2022-01-04 | Snap Inc. | User interface to augment an image using geolocation |
US10284508B1 (en) | 2014-10-02 | 2019-05-07 | Snap Inc. | Ephemeral gallery of ephemeral messages with opt-in permanence |
US9015285B1 (en) | 2014-11-12 | 2015-04-21 | Snapchat, Inc. | User interface for accessing media at a geographic location |
US9385983B1 (en) | 2014-12-19 | 2016-07-05 | Snapchat, Inc. | Gallery of messages from individuals with a shared interest |
US10311916B2 (en) | 2014-12-19 | 2019-06-04 | Snap Inc. | Gallery of videos set to an audio time line |
US9754355B2 (en) | 2015-01-09 | 2017-09-05 | Snap Inc. | Object recognition based photo filters |
US11388226B1 (en) | 2015-01-13 | 2022-07-12 | Snap Inc. | Guided personal identity based actions |
US10133705B1 (en) | 2015-01-19 | 2018-11-20 | Snap Inc. | Multichannel system |
US9521515B2 (en) | 2015-01-26 | 2016-12-13 | Mobli Technologies 2010 Ltd. | Content request by location |
US10223397B1 (en) | 2015-03-13 | 2019-03-05 | Snap Inc. | Social graph based co-location of network users |
EP3272078B1 (de) | 2015-03-18 | 2022-01-19 | Snap Inc. | Bereitstellung einer geofence-autorisierung |
US9692967B1 (en) | 2015-03-23 | 2017-06-27 | Snap Inc. | Systems and methods for reducing boot time and power consumption in camera systems |
KR101726844B1 (ko) * | 2015-03-25 | 2017-04-13 | 네이버 주식회사 | 만화 데이터 생성 시스템 및 방법 |
US10135949B1 (en) | 2015-05-05 | 2018-11-20 | Snap Inc. | Systems and methods for story and sub-story navigation |
US9881094B2 (en) | 2015-05-05 | 2018-01-30 | Snap Inc. | Systems and methods for automated local story generation and curation |
US10993069B2 (en) | 2015-07-16 | 2021-04-27 | Snap Inc. | Dynamically adaptive media content delivery |
US10817898B2 (en) | 2015-08-13 | 2020-10-27 | Placed, Llc | Determining exposures to content presented by physical objects |
US9652896B1 (en) | 2015-10-30 | 2017-05-16 | Snap Inc. | Image based tracking in augmented reality systems |
US10474321B2 (en) | 2015-11-30 | 2019-11-12 | Snap Inc. | Network resource location linking and visual content sharing |
US9984499B1 (en) | 2015-11-30 | 2018-05-29 | Snap Inc. | Image and point cloud based tracking and in augmented reality systems |
US10354425B2 (en) | 2015-12-18 | 2019-07-16 | Snap Inc. | Method and system for providing context relevant media augmentation |
US10679389B2 (en) | 2016-02-26 | 2020-06-09 | Snap Inc. | Methods and systems for generation, curation, and presentation of media collections |
US10285001B2 (en) | 2016-02-26 | 2019-05-07 | Snap Inc. | Generation, curation, and presentation of media collections |
US11023514B2 (en) | 2016-02-26 | 2021-06-01 | Snap Inc. | Methods and systems for generation, curation, and presentation of media collections |
US10339365B2 (en) | 2016-03-31 | 2019-07-02 | Snap Inc. | Automated avatar generation |
US9789403B1 (en) * | 2016-06-14 | 2017-10-17 | Odile Aimee Furment | System for interactive image based game |
US11785161B1 (en) | 2016-06-20 | 2023-10-10 | Pipbin, Inc. | System for user accessibility of tagged curated augmented reality content |
US10805696B1 (en) | 2016-06-20 | 2020-10-13 | Pipbin, Inc. | System for recording and targeting tagged content of user interest |
US10638256B1 (en) | 2016-06-20 | 2020-04-28 | Pipbin, Inc. | System for distribution and display of mobile targeted augmented reality content |
US10334134B1 (en) | 2016-06-20 | 2019-06-25 | Maximillian John Suiter | Augmented real estate with location and chattel tagging system and apparatus for virtual diary, scrapbooking, game play, messaging, canvasing, advertising and social interaction |
US11876941B1 (en) | 2016-06-20 | 2024-01-16 | Pipbin, Inc. | Clickable augmented reality content manager, system, and network |
US11044393B1 (en) | 2016-06-20 | 2021-06-22 | Pipbin, Inc. | System for curation and display of location-dependent augmented reality content in an augmented estate system |
US11201981B1 (en) | 2016-06-20 | 2021-12-14 | Pipbin, Inc. | System for notification of user accessibility of curated location-dependent content in an augmented estate |
US10430838B1 (en) | 2016-06-28 | 2019-10-01 | Snap Inc. | Methods and systems for generation, curation, and presentation of media collections with automated advertising |
US9681265B1 (en) | 2016-06-28 | 2017-06-13 | Snap Inc. | System to track engagement of media items |
US10733255B1 (en) | 2016-06-30 | 2020-08-04 | Snap Inc. | Systems and methods for content navigation with automated curation |
US10855632B2 (en) | 2016-07-19 | 2020-12-01 | Snap Inc. | Displaying customized electronic messaging graphics |
US10148884B2 (en) | 2016-07-29 | 2018-12-04 | Microsoft Technology Licensing, Llc | Facilitating capturing a digital image |
KR102606785B1 (ko) | 2016-08-30 | 2023-11-29 | 스냅 인코포레이티드 | 동시 로컬화 및 매핑을 위한 시스템 및 방법 |
US10432559B2 (en) | 2016-10-24 | 2019-10-01 | Snap Inc. | Generating and displaying customized avatars in electronic messages |
EP3535756B1 (de) | 2016-11-07 | 2021-07-28 | Snap Inc. | Selektive identifizierung und reihenfolge von bildmodifikatoren |
US10203855B2 (en) | 2016-12-09 | 2019-02-12 | Snap Inc. | Customized user-controlled media overlays |
US11616745B2 (en) | 2017-01-09 | 2023-03-28 | Snap Inc. | Contextual generation and selection of customized media content |
US10454857B1 (en) | 2017-01-23 | 2019-10-22 | Snap Inc. | Customized digital avatar accessories |
US10915911B2 (en) | 2017-02-03 | 2021-02-09 | Snap Inc. | System to determine a price-schedule to distribute media content |
US10319149B1 (en) | 2017-02-17 | 2019-06-11 | Snap Inc. | Augmented reality anamorphosis system |
US11250075B1 (en) | 2017-02-17 | 2022-02-15 | Snap Inc. | Searching social media content |
US10074381B1 (en) | 2017-02-20 | 2018-09-11 | Snap Inc. | Augmented reality speech balloon system |
US10565795B2 (en) | 2017-03-06 | 2020-02-18 | Snap Inc. | Virtual vision system |
US10523625B1 (en) | 2017-03-09 | 2019-12-31 | Snap Inc. | Restricted group content collection |
US10582277B2 (en) | 2017-03-27 | 2020-03-03 | Snap Inc. | Generating a stitched data stream |
US10581782B2 (en) | 2017-03-27 | 2020-03-03 | Snap Inc. | Generating a stitched data stream |
US11170393B1 (en) | 2017-04-11 | 2021-11-09 | Snap Inc. | System to calculate an engagement score of location based media content |
US10387730B1 (en) | 2017-04-20 | 2019-08-20 | Snap Inc. | Augmented reality typography personalization system |
US10212541B1 (en) | 2017-04-27 | 2019-02-19 | Snap Inc. | Selective location-based identity communication |
WO2018201102A1 (en) | 2017-04-27 | 2018-11-01 | Snap Inc. | Friend location sharing mechanism for social media platforms |
US11893647B2 (en) | 2017-04-27 | 2024-02-06 | Snap Inc. | Location-based virtual avatars |
US10467147B1 (en) | 2017-04-28 | 2019-11-05 | Snap Inc. | Precaching unlockable data elements |
US10803120B1 (en) | 2017-05-31 | 2020-10-13 | Snap Inc. | Geolocation based playlists |
US11475254B1 (en) | 2017-09-08 | 2022-10-18 | Snap Inc. | Multimodal entity identification |
US10740974B1 (en) | 2017-09-15 | 2020-08-11 | Snap Inc. | Augmented reality system |
US10499191B1 (en) | 2017-10-09 | 2019-12-03 | Snap Inc. | Context sensitive presentation of content |
US10573043B2 (en) | 2017-10-30 | 2020-02-25 | Snap Inc. | Mobile-based cartographic control of display content |
US11265273B1 (en) | 2017-12-01 | 2022-03-01 | Snap, Inc. | Dynamic media overlay with smart widget |
US11017173B1 (en) | 2017-12-22 | 2021-05-25 | Snap Inc. | Named entity recognition visual context and caption data |
US10678818B2 (en) | 2018-01-03 | 2020-06-09 | Snap Inc. | Tag distribution visualization system |
US11232617B2 (en) * | 2018-01-11 | 2022-01-25 | Pamela L. Barber | Digital imaging method and apparatus |
US11507614B1 (en) | 2018-02-13 | 2022-11-22 | Snap Inc. | Icon based tagging |
US10885136B1 (en) | 2018-02-28 | 2021-01-05 | Snap Inc. | Audience filtering system |
US10979752B1 (en) | 2018-02-28 | 2021-04-13 | Snap Inc. | Generating media content items based on location information |
US10327096B1 (en) | 2018-03-06 | 2019-06-18 | Snap Inc. | Geo-fence selection system |
KR102574151B1 (ko) | 2018-03-14 | 2023-09-06 | 스냅 인코포레이티드 | 위치 정보에 기초한 수집가능한 항목들의 생성 |
US11163941B1 (en) | 2018-03-30 | 2021-11-02 | Snap Inc. | Annotating a collection of media content items |
US10219111B1 (en) | 2018-04-18 | 2019-02-26 | Snap Inc. | Visitation tracking system |
US10896197B1 (en) | 2018-05-22 | 2021-01-19 | Snap Inc. | Event detection system |
US10679393B2 (en) | 2018-07-24 | 2020-06-09 | Snap Inc. | Conditional modification of augmented reality object |
US10997760B2 (en) | 2018-08-31 | 2021-05-04 | Snap Inc. | Augmented reality anthropomorphization system |
US10698583B2 (en) | 2018-09-28 | 2020-06-30 | Snap Inc. | Collaborative achievement interface |
US10778623B1 (en) | 2018-10-31 | 2020-09-15 | Snap Inc. | Messaging and gaming applications communication platform |
US11199957B1 (en) | 2018-11-30 | 2021-12-14 | Snap Inc. | Generating customized avatars based on location information |
US10939236B1 (en) | 2018-11-30 | 2021-03-02 | Snap Inc. | Position service to determine relative position to map features |
CN109675315B (zh) * | 2018-12-27 | 2021-01-26 | 网易(杭州)网络有限公司 | 游戏角色模型的生成方法、装置、处理器及终端 |
US11032670B1 (en) | 2019-01-14 | 2021-06-08 | Snap Inc. | Destination sharing in location sharing system |
US10939246B1 (en) | 2019-01-16 | 2021-03-02 | Snap Inc. | Location-based context information sharing in a messaging system |
US11294936B1 (en) | 2019-01-30 | 2022-04-05 | Snap Inc. | Adaptive spatial density based clustering |
US10936066B1 (en) | 2019-02-13 | 2021-03-02 | Snap Inc. | Sleep detection in a location sharing system |
US10838599B2 (en) | 2019-02-25 | 2020-11-17 | Snap Inc. | Custom media overlay system |
US10964082B2 (en) | 2019-02-26 | 2021-03-30 | Snap Inc. | Avatar based on weather |
US10852918B1 (en) | 2019-03-08 | 2020-12-01 | Snap Inc. | Contextual information in chat |
US11868414B1 (en) | 2019-03-14 | 2024-01-09 | Snap Inc. | Graph-based prediction for contact suggestion in a location sharing system |
US11852554B1 (en) | 2019-03-21 | 2023-12-26 | Snap Inc. | Barometer calibration in a location sharing system |
US11249614B2 (en) | 2019-03-28 | 2022-02-15 | Snap Inc. | Generating personalized map interface with enhanced icons |
US10810782B1 (en) | 2019-04-01 | 2020-10-20 | Snap Inc. | Semantic texture mapping system |
US10560898B1 (en) | 2019-05-30 | 2020-02-11 | Snap Inc. | Wearable device location systems |
US10582453B1 (en) | 2019-05-30 | 2020-03-03 | Snap Inc. | Wearable device location systems architecture |
US10893385B1 (en) | 2019-06-07 | 2021-01-12 | Snap Inc. | Detection of a physical collision between two client devices in a location sharing system |
US11307747B2 (en) | 2019-07-11 | 2022-04-19 | Snap Inc. | Edge gesture interface with smart interactions |
US11821742B2 (en) | 2019-09-26 | 2023-11-21 | Snap Inc. | Travel based notifications |
US11218838B2 (en) | 2019-10-31 | 2022-01-04 | Snap Inc. | Focused map-based context information surfacing |
US11128715B1 (en) | 2019-12-30 | 2021-09-21 | Snap Inc. | Physical friend proximity in chat |
US11429618B2 (en) | 2019-12-30 | 2022-08-30 | Snap Inc. | Surfacing augmented reality objects |
US11169658B2 (en) | 2019-12-31 | 2021-11-09 | Snap Inc. | Combined map icon with action indicator |
US11343323B2 (en) | 2019-12-31 | 2022-05-24 | Snap Inc. | Augmented reality objects registry |
US11228551B1 (en) | 2020-02-12 | 2022-01-18 | Snap Inc. | Multiple gateway message exchange |
US11172269B2 (en) | 2020-03-04 | 2021-11-09 | Dish Network L.L.C. | Automated commercial content shifting in a video streaming system |
US11516167B2 (en) | 2020-03-05 | 2022-11-29 | Snap Inc. | Storing data based on device location |
US11619501B2 (en) | 2020-03-11 | 2023-04-04 | Snap Inc. | Avatar based on trip |
US10956743B1 (en) | 2020-03-27 | 2021-03-23 | Snap Inc. | Shared augmented reality system |
US11430091B2 (en) | 2020-03-27 | 2022-08-30 | Snap Inc. | Location mapping for large scale augmented-reality |
US11483267B2 (en) | 2020-06-15 | 2022-10-25 | Snap Inc. | Location sharing using different rate-limited links |
US11290851B2 (en) | 2020-06-15 | 2022-03-29 | Snap Inc. | Location sharing using offline and online objects |
US11503432B2 (en) | 2020-06-15 | 2022-11-15 | Snap Inc. | Scalable real-time location sharing framework |
US11314776B2 (en) | 2020-06-15 | 2022-04-26 | Snap Inc. | Location sharing using friend list versions |
US11308327B2 (en) | 2020-06-29 | 2022-04-19 | Snap Inc. | Providing travel-based augmented reality content with a captured image |
US11349797B2 (en) | 2020-08-31 | 2022-05-31 | Snap Inc. | Co-location connection service |
TW202218419A (zh) * | 2020-10-21 | 2022-05-01 | 宏碁股份有限公司 | 3d顯示系統與3d顯示方法 |
JP7164646B2 (ja) * | 2021-03-04 | 2022-11-01 | グリー株式会社 | プログラム、方法及びゲーム装置 |
US11606756B2 (en) | 2021-03-29 | 2023-03-14 | Snap Inc. | Scheduling requests for location data |
US11645324B2 (en) | 2021-03-31 | 2023-05-09 | Snap Inc. | Location-based timeline media content system |
US11829834B2 (en) | 2021-10-29 | 2023-11-28 | Snap Inc. | Extended QR code |
Family Cites Families (139)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4104625A (en) | 1977-01-12 | 1978-08-01 | Atari, Inc. | Apparatus for providing facial image animation |
US4286849A (en) | 1978-02-09 | 1981-09-01 | Canon Kabushiki Kaisha | Digital camera |
US4261012A (en) | 1979-06-18 | 1981-04-07 | Maloomian Laurence G | System and method for composite display |
US4359223A (en) | 1979-11-01 | 1982-11-16 | Sanders Associates, Inc. | Interactive video playback system |
US4408301A (en) | 1979-11-06 | 1983-10-04 | Tokyo Shibaura Denki Kabushiki Kaisha | Picture information filing system |
US4539585A (en) | 1981-07-10 | 1985-09-03 | Spackova Daniela S | Previewer |
US4486774A (en) | 1982-04-07 | 1984-12-04 | Maloomian Laurence G | System and method for composite display |
US4467349A (en) | 1982-04-07 | 1984-08-21 | Maloomian Laurence G | System and method for composite display |
US4710873A (en) | 1982-07-06 | 1987-12-01 | Marvin Glass & Associates | Video game incorporating digitized images of being into game graphics |
US4521014A (en) | 1982-09-30 | 1985-06-04 | Sitrick David H | Video game including user visual image |
US4503454A (en) | 1982-11-26 | 1985-03-05 | Rca Corporation | Color television receiver with a digital processing system that develops digital driver signals for a picture tube |
US4541010A (en) | 1983-06-17 | 1985-09-10 | Polaroid Corporation | Electronic imaging camera |
JPS6078879U (ja) | 1983-11-04 | 1985-06-01 | 株式会社豊田自動織機製作所 | 精紡機の空ボビン貯溜装置 |
US4591897A (en) | 1984-03-08 | 1986-05-27 | Edelson Steven D | System for generating a display of graphic objects over a video camera picture |
US4662635A (en) | 1984-12-16 | 1987-05-05 | Craig Enokian | Video game with playback of live events |
US4688105A (en) * | 1985-05-10 | 1987-08-18 | Bloch Arthur R | Video recording system |
US4791581A (en) * | 1985-07-27 | 1988-12-13 | Sony Corporation | Method and apparatus of forming curved surfaces |
US4823285A (en) | 1985-11-12 | 1989-04-18 | Blancato Vito L | Method for displaying hairstyles |
US4731743A (en) | 1985-11-12 | 1988-03-15 | Combputer Images, Inc. | Method and apparatus for displaying hairstyles |
US4684995A (en) | 1986-06-20 | 1987-08-04 | Eastman Kodak Company | Simultaneous exposure/focus control in a video camera using a solid state image sensor |
US5475539A (en) | 1987-04-30 | 1995-12-12 | Casio Computer Co., Ltd. | Image data recording system including memory card |
US5200863A (en) | 1987-04-30 | 1993-04-06 | Casio Computer Co., Ltd. | Image data recording system including memory card |
JPH0620283B2 (ja) | 1987-05-19 | 1994-03-16 | 富士写真フイルム株式会社 | 画像デ−タ記録装置 |
US4803554A (en) | 1987-09-30 | 1989-02-07 | Polaroid Corporation | Electronic imaging camera utilizing EPROM memory |
US4827347A (en) | 1988-08-22 | 1989-05-02 | Eastman Kodak Company | Electronic camera with proofing feature |
US5153729A (en) | 1988-10-24 | 1992-10-06 | Fuji Photo Film Co., Ltd. | Digital electronic still camera automatically determining conditions of a memory cartridge |
US5184830A (en) | 1989-01-10 | 1993-02-09 | Nintendo Company Limited | Compact hand-held video game system |
FI111789B (fi) | 1989-01-10 | 2003-09-15 | Nintendo Co Ltd | Elektroninen pelilaite, jossa on mahdollisuus pseudostereofoniseen äänen kehittämiseen |
JP2899007B2 (ja) | 1989-02-20 | 1999-06-02 | キヤノン株式会社 | 電子カメラ |
US5016107A (en) | 1989-05-09 | 1991-05-14 | Eastman Kodak Company | Electronic still camera utilizing image compression and digital storage |
JP3024145B2 (ja) * | 1989-07-12 | 2000-03-21 | 株式会社日立製作所 | テクスチャマッピング方法 |
US5111409A (en) | 1989-07-21 | 1992-05-05 | Elon Gasper | Authoring and use systems for sound synchronized animation |
KR910013870A (ko) | 1989-12-31 | 1991-08-08 | 강진구 | 캠코더의 편집시스템 |
JPH03255788A (ja) | 1990-03-06 | 1991-11-14 | Sony Corp | 映像機器 |
US5371540A (en) | 1990-04-19 | 1994-12-06 | Matsushita Electric Industrial Co. | Digital-signal-processing camera |
JPH044675A (ja) | 1990-04-23 | 1992-01-09 | Canon Inc | 電子カメラ |
US5237648A (en) * | 1990-06-08 | 1993-08-17 | Apple Computer, Inc. | Apparatus and method for editing a video recording by selecting and displaying video clips |
JP3021556B2 (ja) | 1990-06-20 | 2000-03-15 | ソニー株式会社 | 映像情報処理装置とその方法 |
US5255357A (en) | 1990-07-13 | 1993-10-19 | Adobe Systems Incorporated | Method for editing character bit maps at small sizes using connected runs |
US5440401A (en) | 1990-09-14 | 1995-08-08 | Eastman Kodak Company | Image database incorporating low resolution index image data |
EP0477080B1 (de) | 1990-09-17 | 1998-06-03 | Canon Kabushiki Kaisha | Datenübertragungsgerät |
JPH0771203B2 (ja) | 1990-09-18 | 1995-07-31 | キヤノン株式会社 | 信号記録装置及び信号処理装置 |
US5267318A (en) | 1990-09-26 | 1993-11-30 | Severson Frederick E | Model railroad cattle car sound effects |
JPH04176235A (ja) | 1990-11-08 | 1992-06-23 | Nintendo Co Ltd | ゲーム機用通信アダプタ |
US5493409A (en) | 1990-11-29 | 1996-02-20 | Minolta Camera Kabushiki Kaisha | Still video camera having a printer capable of printing a photographed image in a plurality of printing modes |
US5182647A (en) | 1990-12-13 | 1993-01-26 | Eastman Kodak Company | High resolution charge-coupled device (ccd) camera system |
US5533181A (en) | 1990-12-24 | 1996-07-02 | Loral Corporation | Image animation for visual training in a simulator |
US5293236A (en) | 1991-01-11 | 1994-03-08 | Fuji Photo Film Co., Ltd. | Electronic still camera including an EEPROM memory card and having a continuous shoot mode |
KR930007065B1 (ko) | 1991-01-30 | 1993-07-26 | 삼성전자 주식회사 | 전자카메라시스템에 있어서 재생시 화면편집장치 |
EP0499738B1 (de) | 1991-02-08 | 1996-12-27 | Adobe Systems Inc. | Punktgrössesteuerverfahren bei digitaler Halbtonrasterung mit mehrzelliger Schwellenmatrix |
US5191645A (en) * | 1991-02-28 | 1993-03-02 | Sony Corporation Of America | Digital signal processing system employing icon displays |
US5363119A (en) | 1991-05-01 | 1994-11-08 | Atari Games Corporation | Scaling processor for raster images |
US5185818A (en) | 1991-06-05 | 1993-02-09 | Adobe Systems Incorporated | Method of substituting fonts and displaying characters |
US5301267A (en) | 1991-09-27 | 1994-04-05 | Adobe Systems Incorporated | Intelligent font rendering co-processor |
US5249242A (en) | 1991-12-23 | 1993-09-28 | Adobe Systems Incorporated | Method for enhancing raster pixel data |
US5343243A (en) | 1992-01-07 | 1994-08-30 | Ricoh Company, Ltd. | Digital video camera |
US5469536A (en) * | 1992-02-25 | 1995-11-21 | Imageware Software, Inc. | Image editing system including masking capability |
US5303334A (en) | 1992-03-05 | 1994-04-12 | Adobe Systems Incorporated | System for generating a rasterized graphic image |
US5442744A (en) * | 1992-04-03 | 1995-08-15 | Sun Microsystems, Inc. | Methods and apparatus for displaying and editing multimedia information |
US5430496A (en) | 1992-04-29 | 1995-07-04 | Canon Kabushiki Kaisha | Portable video animation device for creating a real-time animated video by combining a real-time video signal with animation image data |
US5553864A (en) | 1992-05-22 | 1996-09-10 | Sitrick; David H. | User image integration into audiovisual presentation system and methodology |
US5830065A (en) | 1992-05-22 | 1998-11-03 | Sitrick; David H. | User image integration into audiovisual presentation system and methodology |
US5335321A (en) * | 1992-06-19 | 1994-08-02 | Intel Corporation | Scalable multimedia platform architecture |
US5437008A (en) | 1992-06-23 | 1995-07-25 | Adobe Systems Incorporated | Method of establishing constraints and links in a distribution frame between graphical elements and resolving the constaints |
US5404316A (en) * | 1992-08-03 | 1995-04-04 | Spectra Group Ltd., Inc. | Desktop digital video processing system |
US5442543A (en) | 1992-08-11 | 1995-08-15 | Siemens Aktiengesellschaft | Neural filter architecture for overcoming noise interference in a non-linear, adaptive manner |
US5612716A (en) * | 1992-08-24 | 1997-03-18 | Casio Computer Co., Ltd. | Image display device |
JPH06105271A (ja) | 1992-09-16 | 1994-04-15 | Asahi Optical Co Ltd | Icメモリカードカメラシステム |
DE69327220T2 (de) | 1992-10-09 | 2000-06-21 | Sony Corp | Erzeugung und Aufzeichnung von Bildern |
US5638498A (en) | 1992-11-10 | 1997-06-10 | Adobe Systems Incorporated | Method and apparatus for reducing storage requirements for display data |
US5539865A (en) | 1992-11-10 | 1996-07-23 | Adobe Systems, Inc. | Method and apparatus for processing data for a visual-output device with reduced buffer memory requirements |
US5475441A (en) | 1992-12-10 | 1995-12-12 | Eastman Kodak Company | Electronic camera with memory card interface to a computer |
US5638502A (en) | 1992-12-25 | 1997-06-10 | Casio Computer Co., Ltd. | Device for creating a new object image relating to plural object images |
US5602976A (en) | 1993-02-23 | 1997-02-11 | Adobe Systems Incorporated | Method and apparatus for saving printer memory |
US5612732A (en) | 1993-03-31 | 1997-03-18 | Casio Computer Co., Ltd. | Portable compact imaging and displaying apparatus with rotatable camera |
US5681223A (en) | 1993-08-20 | 1997-10-28 | Inventures Inc | Training video method and display |
US5530793A (en) | 1993-09-24 | 1996-06-25 | Eastman Kodak Company | System for custom imprinting a variety of articles with images obtained from a variety of different sources |
US5423554A (en) * | 1993-09-24 | 1995-06-13 | Metamedia Ventures, Inc. | Virtual reality game method and apparatus |
JP3475468B2 (ja) | 1993-10-29 | 2003-12-08 | カシオ計算機株式会社 | 物体画像出力装置及び物体画像出力方法 |
US5748326A (en) | 1993-12-07 | 1998-05-05 | Fisher-Price Inc. | Instant special effects electronic camera |
EP0737496A1 (de) * | 1993-12-27 | 1996-10-16 | Kabushiki Kaisha Ace Denken | Bildanzeigendes spielsystem und verwaltungssystem für eine spielhalle |
US5595389A (en) | 1993-12-30 | 1997-01-21 | Eastman Kodak Company | Method and apparatus for producing "personalized" video games using CD discs |
US5600767A (en) | 1994-02-25 | 1997-02-04 | Casio Computer Co., Ltd. | Image creation device |
US5625716A (en) | 1994-03-15 | 1997-04-29 | Adobe Systems Incorporated | Method for compensating for transfer characteristics of a printing system in a halftone screening process |
US5477264A (en) | 1994-03-29 | 1995-12-19 | Eastman Kodak Company | Electronic imaging system using a removable software-enhanced storage device |
US5414444A (en) | 1994-03-30 | 1995-05-09 | At&T Corp. | Personal communicator having orientable video imaging element |
US5519826A (en) | 1994-04-29 | 1996-05-21 | Atari Games Corporation | Stop motion animation system |
US5621431A (en) | 1994-04-29 | 1997-04-15 | Atari Games Corporation | Animation system having variable video display rate |
DE69517855T2 (de) | 1994-04-29 | 2001-03-01 | Adobe Systems Inc | Verfahren zur Erzeugung einer Schwellenmatrix |
US5601487A (en) | 1994-05-31 | 1997-02-11 | Casio Computer Co., Ltd. | Electronic game devices and methods |
US5546528A (en) | 1994-06-23 | 1996-08-13 | Adobe Systems Incorporated | Method of displaying multiple sets of information in the same area of a computer screen |
EP0693738A3 (de) * | 1994-06-23 | 1996-11-06 | Dainippon Screen Mfg | Verfahren und Vorrichtung zur Erzeugung farbiger Masken |
US5642490A (en) * | 1994-06-24 | 1997-06-24 | International Business Machines Corporation | Providing icon placement alternatives for dynamically added container records |
JPH0822343A (ja) | 1994-07-07 | 1996-01-23 | Olympus Optical Co Ltd | 情報処理装置 |
US5638503A (en) | 1994-07-07 | 1997-06-10 | Adobe Systems, Inc. | Method and apparatus for generating bitmaps from outlines containing bezier curves |
JPH0837638A (ja) | 1994-07-22 | 1996-02-06 | Nikon Corp | ディジタルスチルカメラ |
US5625711A (en) | 1994-08-31 | 1997-04-29 | Adobe Systems Incorporated | Method and apparatus for producing a hybrid data structure for displaying a raster image |
US5729637A (en) | 1994-08-31 | 1998-03-17 | Adobe Systems, Inc. | Method and apparatus for producing a hybrid data structure for displaying a raster image |
JP3542175B2 (ja) | 1994-09-05 | 2004-07-14 | オリンパス株式会社 | 電子フィルムビュワー装置 |
US5646866A (en) * | 1995-02-15 | 1997-07-08 | Intel Corporation | Preloading files for subsequent processing |
DE69521575T2 (de) | 1994-09-12 | 2002-05-16 | Adobe Systems Inc | Verfahren und Anordnung zur Darstellung elektronischer Dokumente |
JP3525353B2 (ja) | 1994-09-28 | 2004-05-10 | 株式会社リコー | デジタル電子スチル・カメラ |
US5592609A (en) | 1994-10-31 | 1997-01-07 | Nintendo Co., Ltd. | Video game/videographics program fabricating system and method with unit based program processing |
US5680533A (en) | 1994-10-31 | 1997-10-21 | Nintendo Co., Ltd. | Videographics program/video game fabricating system and method |
US6115036A (en) | 1994-10-31 | 2000-09-05 | Nintendo Co., Ltd. | Video game/videographics program editing apparatus with program halt and data transfer features |
US5559562A (en) * | 1994-11-01 | 1996-09-24 | Ferster; William | MPEG editor method and apparatus |
US5659793A (en) * | 1994-12-22 | 1997-08-19 | Bell Atlantic Video Services, Inc. | Authoring tools for multimedia application development and network delivery |
JP3542653B2 (ja) | 1995-02-14 | 2004-07-14 | 富士写真フイルム株式会社 | 電子スチルカメラにおける画像データ伝送システム |
EP0729271A3 (de) | 1995-02-24 | 1998-08-19 | Eastman Kodak Company | Animierte Bildvorführungen mit personalisierten, digitalisierten Bildern |
US5666159A (en) | 1995-04-24 | 1997-09-09 | Eastman Kodak Company | Electronic camera system with programmable transmission capability |
US5742291A (en) * | 1995-05-09 | 1998-04-21 | Synthonics Incorporated | Method and apparatus for creation of three-dimensional wire frames |
US5682197A (en) | 1995-05-12 | 1997-10-28 | Eastman Kodak Company | Electronic panoramic camera for use with an external processor |
US5539459A (en) | 1995-05-18 | 1996-07-23 | Polaroid Corporation | Optimal tone scale mapping in electronic cameras |
DE19619519A1 (de) | 1995-05-25 | 1996-11-28 | Eastman Kodak Co | Bilderfassungsvorrichtung mit Tonaufzeichnungsmöglichkeit |
US5706457A (en) | 1995-06-07 | 1998-01-06 | Hughes Electronics | Image display and archiving system and method |
KR0153285B1 (ko) | 1995-06-29 | 1998-12-01 | 이대원 | 정보 입력이 가능한 에이피에스 카메라 |
US5581299A (en) | 1995-08-01 | 1996-12-03 | Raney; Robert B. | Multi-functional camera with graphics editor and form stand |
US6064393A (en) * | 1995-08-04 | 2000-05-16 | Microsoft Corporation | Method for measuring the fidelity of warped image layer approximations in a real-time graphics rendering pipeline |
US6282362B1 (en) * | 1995-11-07 | 2001-08-28 | Trimble Navigation Limited | Geographical position/image digital recording and display system |
US5706097A (en) | 1995-11-13 | 1998-01-06 | Eastman Kodak Company | Index print with a digital recording medium containing still images, motion sequences, and sound sequences |
US5633678A (en) | 1995-12-20 | 1997-05-27 | Eastman Kodak Company | Electronic still camera for capturing and categorizing images |
US5696850A (en) | 1995-12-21 | 1997-12-09 | Eastman Kodak Company | Automatic image sharpening in an electronic imaging system |
US5781198A (en) | 1995-12-22 | 1998-07-14 | Intel Corporation | Method and apparatus for replacing a background portion of an image |
US5937081A (en) * | 1996-04-10 | 1999-08-10 | O'brill; Michael R. | Image composition system and method of using same |
JP3727711B2 (ja) * | 1996-04-10 | 2005-12-14 | 富士通株式会社 | 画像情報処理装置 |
US5737491A (en) | 1996-06-28 | 1998-04-07 | Eastman Kodak Company | Electronic imaging system capable of image capture, local wireless transmission and voice recognition |
US5880740A (en) * | 1996-07-12 | 1999-03-09 | Network Sound & Light, Inc. | System for manipulating graphical composite image composed of elements selected by user from sequentially displayed members of stored image sets |
US6229904B1 (en) * | 1996-08-30 | 2001-05-08 | American Alpha, Inc | Automatic morphing photography booth |
US5708883A (en) | 1996-10-09 | 1998-01-13 | Segan; Marc H. | Toy camera |
US6343987B2 (en) * | 1996-11-07 | 2002-02-05 | Kabushiki Kaisha Sega Enterprises | Image processing device, image processing method and recording medium |
US6280323B1 (en) * | 1996-11-21 | 2001-08-28 | Konami Co., Ltd. | Device, method and storage medium for displaying penalty kick match cursors in a video soccer game |
US6283858B1 (en) * | 1997-02-25 | 2001-09-04 | Bgk International Incorporated | Method for manipulating images |
DE19713027A1 (de) * | 1997-03-27 | 1998-10-01 | Philips Patentverwaltung | Mischeinrichtung mit einem Mischer für Videosignale |
US6256047B1 (en) * | 1997-06-04 | 2001-07-03 | Konami Co., Ltd. | Method of judging hits and computer-readable storage medium storing game data |
US6208347B1 (en) * | 1997-06-23 | 2001-03-27 | Real-Time Geometry Corporation | System and method for computer modeling of 3D objects and 2D images by mesh constructions that incorporate non-spatial data such as color or texture |
IL121178A (en) * | 1997-06-27 | 2003-11-23 | Nds Ltd | Interactive game system |
JPH11144040A (ja) | 1997-11-05 | 1999-05-28 | Nintendo Co Ltd | 携帯形ゲーム機および携帯形ゲーム機用カートリッジ |
US6026215A (en) * | 1997-12-15 | 2000-02-15 | Insight, Inc. | Method for making display products having merged images |
JP4045024B2 (ja) | 1998-04-24 | 2008-02-13 | 富士フイルム株式会社 | 画像取込装置および方法 |
-
1997
- 1997-11-20 JP JP33765597A patent/JPH11154240A/ja active Pending
-
1998
- 1998-11-10 CA CA 2253730 patent/CA2253730C/en not_active Expired - Fee Related
- 1998-11-11 GB GB9824668A patent/GB2331885B/en not_active Expired - Lifetime
- 1998-11-12 US US09/190,601 patent/US6285381B1/en not_active Expired - Lifetime
- 1998-11-20 DE DE1998153676 patent/DE19853676B4/de not_active Expired - Lifetime
-
2001
- 2001-02-21 US US09/788,574 patent/US6677967B2/en not_active Expired - Lifetime
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1205221A2 (de) * | 2000-11-09 | 2002-05-15 | Sony Computer Entertainment Inc. | Darstellungskontrollverfahren |
EP1205221A3 (de) * | 2000-11-09 | 2004-04-14 | Sony Computer Entertainment Inc. | Darstellungskontrollverfahren |
Also Published As
Publication number | Publication date |
---|---|
CA2253730A1 (en) | 1999-05-20 |
GB9824668D0 (en) | 1999-01-06 |
GB2331885B (en) | 2002-04-03 |
US6285381B1 (en) | 2001-09-04 |
CA2253730C (en) | 2003-10-21 |
US6677967B2 (en) | 2004-01-13 |
US20010006391A1 (en) | 2001-07-05 |
JPH11154240A (ja) | 1999-06-08 |
DE19853676B4 (de) | 2007-07-05 |
GB2331885A (en) | 1999-06-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE19853676B4 (de) | Bilderzeugungsvorrichtung | |
DE69936332T2 (de) | Videospielvorrichtung | |
DE69932987T2 (de) | Verfahren und System zur Informationsergänzung und Aufzeichungsmedium | |
DE60300788T2 (de) | Bild mit Feldtiefe aus Z-Pufferbilddaten und Alphamischung | |
DE60035382T2 (de) | Spielvorrichtung, Spieldarstellungskontrollverfahren und computerlesbares Aufzeichungsmedium | |
DE69918916T2 (de) | System und Verfahren zur Datenverarbeitung und Unterhaltungssystem | |
DE69723642T2 (de) | Videospielmaschine zum Spielen eines Videoballspiels und Speichermedium zum Speichern eines Programms dafür | |
DE69922705T2 (de) | System zur numerischen erfassung und aufnahme von panoramabildern. | |
DE69824075T2 (de) | Informationsverarbeitungssystem, rechnerlesbare Medien, und Entwurfsystem | |
DE69816789T2 (de) | Verfahren und system zur gestengesteuerten optionsauswahl | |
DE69724075T2 (de) | Bildverarbeitungsgerät, spielmaschine mit diesem bildverarbeitungsgerät, bildverarbeitungsverfarhen und -medium | |
DE69737547T2 (de) | Videospielgerät und speichermedium für videospielprogramm | |
DE69935955T2 (de) | Steurungsvorrichtung für Hintergrundschall, Steuerungsverfahren für Hintergrundschall, lesbarer Aufzeichnungsträger mit einem Steuerungsprogramm für Hintergrundschall, und Videospielvorrichtung | |
DE69816688T2 (de) | Perspektivsteuerung für Videospielbilder | |
DE69917723T2 (de) | Videospielvorrichtung, Verfahren zum Umschalten der Blickpunktlage auf einem Bildschirm eines Videospiels, und Aufzeichnungsmedium für Blickpunktlageumschaltungs-Videospielprogramm | |
DE69723613T2 (de) | Aufnahme und/oder Wiedergabe von dreidimensionalen Bilddaten | |
DE69930572T2 (de) | Schaltvorrichtung für Hintergrundsound , Schaltverfahren für Hintergrundsound, lesbarer Aufzeichnungsträger mit einem Schaltprogramm für Hintergrundschall, und Videospielvorrichtung | |
DE69934972T2 (de) | Bildgenerierende vorrichtung und bildgenerierendes verfahren | |
DE2732438C3 (de) | Verfahren zur Darstellung mehrerer Gegenstände auf einem Raster-Fernsehschirm | |
DE69835491T2 (de) | Wettkampfvideospielvorrichtung, Charakterbewegungs-Kontrollverfahren dafür und Aufzeichnungsmedium für Charakterbewegungskontrollprogramm | |
DE60131797T2 (de) | Spielsystem und entsprechendes computerlesbares Aufzeichungsmedium | |
DE69737275T2 (de) | Videospielsystem mit vertikaler Matrix aus Cursorbildern | |
DE69433988T2 (de) | Bilderzeugung | |
DE69734313T2 (de) | Spielvorrichtung, spielanzeigemethode, spielergebnisbeurteilungsmethode sowie aufzeichnungsmedium zur spielprogrammaufzeichung | |
DE2925330C2 (de) | Verfahren und Vorrichtung zur Ableitung stroboskopartiger Bildsignale aus Fernsehsignalen |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8110 | Request for examination paragraph 44 | ||
8125 | Change of the main classification |
Ipc: G06T 500 20060101 |
|
8364 | No opposition during term of opposition | ||
R071 | Expiry of right |