DE69722751T2 - Kamerasystem mit abnehmbarem elektronischen Prozessor - Google Patents

Kamerasystem mit abnehmbarem elektronischen Prozessor Download PDF

Info

Publication number
DE69722751T2
DE69722751T2 DE69722751T DE69722751T DE69722751T2 DE 69722751 T2 DE69722751 T2 DE 69722751T2 DE 69722751 T DE69722751 T DE 69722751T DE 69722751 T DE69722751 T DE 69722751T DE 69722751 T2 DE69722751 T2 DE 69722751T2
Authority
DE
Germany
Prior art keywords
camera
processor
still image
predetermined switch
processor according
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE69722751T
Other languages
English (en)
Other versions
DE69722751D1 (de
Inventor
Akira Ohta-ku Mamiya
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Application granted granted Critical
Publication of DE69722751D1 publication Critical patent/DE69722751D1/de
Publication of DE69722751T2 publication Critical patent/DE69722751T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00236Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server using an image reading or reproducing device, e.g. a facsimile reader or printer, as a local input to or local output from a computer
    • H04N1/00241Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server using an image reading or reproducing device, e.g. a facsimile reader or printer, as a local input to or local output from a computer using an image reading device as a local input to a computer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00236Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server using an image reading or reproducing device, e.g. a facsimile reader or printer, as a local input to or local output from a computer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/21Intermediate information storage
    • H04N1/2104Intermediate information storage for one or a few pictures
    • H04N1/2112Intermediate information storage for one or a few pictures using still video cameras
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/21Intermediate information storage
    • H04N1/2104Intermediate information storage for one or a few pictures
    • H04N1/2112Intermediate information storage for one or a few pictures using still video cameras
    • H04N1/2137Intermediate information storage for one or a few pictures using still video cameras with temporary storage before final recording, e.g. in a frame buffer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/66Remote control of cameras or camera parts, e.g. by remote control devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2101/00Still video cameras
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0013Arrangements for the control of the connected apparatus by the still picture apparatus

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Studio Devices (AREA)
  • Stored Programmes (AREA)
  • Details Of Cameras Including Film Mechanisms (AREA)

Description

  • HINTERGRUND DER ERFINDUNG
  • Gebiet der Erfindung
  • Die vorliegende Erfindung betrifft eine Kamera, die abnehmbar an ein externes Gerät, wie einen Personal Computer, einen Personal Digital Assistant (PDA: Informationsteilnehmerendgerät) oder ein Textverarbeitungssystem angeschlossen werden kann, und betrifft ein Kamerasystem, das eine derartige Kamera und ein Anschlussgerät aufweist.
  • Stand der Technik
  • Eine digitale Kamera zur digitalen Aufnahme, wie in 7 gezeigt, ist bekannt. In 7 bezeichnet das Bezugszeichen 710 eine digitale Kamera in Steckkarten-Ausführung, und Bezugszeichen 720 bezeichnet einen normalen Personal Computer (nachstehend PC genannt). Der jeweilige interne Aufbau derselben ist in 7 in Blockdarstellung gezeigt.
  • In dem jeweiligen Aufbau gemäß 7 wird ein Gegenstandsbild, dass eine Linse 701 eines optischen Systems durchlaufen hat, von einem Bildaufnahmeelement CCD 711 aufgenommen, vorbestimmten Vorgängen wie CDS oder AGC unterzogen, und von einem Vorverstärker 713 auf einen vorbestimmten Pegel verstärkt. Das analoge Bildsignal wird dann mittels eines A/D-Wandlers 714 in ein digitales Bildsignal umgewandelt, mittels einer Signalverarbeitungsschaltung 715 verarbeitet, und vorübergehend in einem Speicher 716 gespeichert.
  • Die oben beschriebenen Arbeitsschritte werden von einem Controller 717 gesteuert, der auch ein Interruptsignal an einen PC 720 ausgibt. Nach Empfang dieses Interruptsignals führt der PC 720 eine Interruptroutine aus.
  • Der PC 720 ist im Allgemeinen aufgebaut aus einer Zentraleinheit (CPU) 721, einem Hauptspeicher 722, einer Anzeige 723, einer Maus 724, einer Tastatur 725, einem Festplattenlaufwerk (HDD: hard disk drive) 726, einem Diskettenlaufwerk (FDD: floppy disk drive) 727 und einem lokalen Bus 728.
  • In einem derartigen System einer digitalen Kamera in Steckkarten-Ausführung kopiert die Interruptroutine des PC 720, gesteuert von der Zentraleinheit (CPU) 721 des PC 720, ein Bild im Speicher 716 in den Hauptspeicher 722. Dieses kopierte Bild wird von einem Anwendungsprogramm auf der Anzeige 723 angezeigt. Werden diese Arbeitsschritte nacheinander ausgeführt, kann ein Bewegtbild angezeigt werden. Wenn eine Leertaste der Tastatur während der Anzeige eines Bewegtbildes gedrückt wird, kann ein Stehbild in einer Zwischenablage oder auf einem Plattenmedium, wie einer Festplatte, gespeichert werden.
  • Mit einem derartigen bekannten Kamerasystem des Typs, bei dem eine Kamerahaupteinheit mit einer Kamerasteckkarte mittels eines Kabels verbunden werden, kann ein Stehbild durch ausschließliches Betätigen einer Tastatur oder einer Maus eines PC aufgenommen werden.
  • Die US-Druckschrift US-A-5,402,170 offenbart eine tragbare elektronische Kamera, die an einen Computer zum Aufnehmen von Bildern von der Kamera angeschlossen ist. Die Kamera kann vollständig vom Computer aus gesteuert werden, der die Kamera darauf hinweisen kann, dass er bereit ist, ein Bild aufzunehmen. Ein Betriebsgerät auf der Kamera gibt dem Benutzer einen Hinweis auf die Bereitschaft des Computers.
  • Die „IBM Technical Disclosure Bulletin", Bd. 37, Nr. 10, Oktober 1994 offenbart das Konzept, einen Computer mit einer Kamera derart auszugestalten, dass der Anzeigeschirm des Computers als Sucher der Kamera arbeitet.
  • Die US-Druckschrift Nr. US-A-5,828,966 offenbart einen Speicheradapter zum Aufnehmen der dynamischen Ausgabe einer Videokamera als Stehbild und zum Bereitstellen des Stehbildes zur Ausgabe mittels der Kamera.
  • Die vorliegende Erfindung erfolgte, um das vorstehende Problem zu lösen, und ist auf die Bereitstellung einer Kamera, ihres Anschlussgeräts und eines daraus bestehenden Kamerasystems gerichtet, wobei die Kamera in der Lage ist, ein Stehbild durch Betätigen eines Kameraschalters zu erfassen.
  • Gemäß eines Aspekts der vorliegenden Erfindung wird ein elektronischer Prozessor ausgestaltet, wie in Patentanspruch 1 dargestellt.
  • Andere Merkmale der vorliegenden Erfindung werden mittels der folgenden, detaillierten Beschreibung der Ausführungsbeispiele ersichtlicher, wenn diese in Verbindung mit der beiliegenden Zeichnung gelesen wird.
  • Kurze Beschreibung der Zeichnung
  • 1 zeigt ein Blockschaltbild vom Aufbau eines Kamerasystems gemäß dieser Erfindung.
  • 2 zeigt ein Ablaufdiagramm, das den Arbeitsablauf einer Kameraseite gemäß einem ersten Ausführungsbeispiel der Erfindung veranschaulicht.
  • 3A und 3B zeigen Ablaufdiagramme, die den Arbeitsablauf einer Anschlussgeräteseite gemäß dem ersten Ausführungsbeispiel der Erfindung veranschaulichen.
  • 4 zeigt ein Ablaufdiagramm, das den Arbeitsablauf einer Anschlussgeräteseite gemäß einem zweiten Ausführungsbeispiel der Erfindung veranschaulicht.
  • 5 zeigt ein Ablaufdiagramm, das den Arbeitsablauf einer Anschlussgeräteseite gemäß einem dritten Ausführungsbeispiel der Erfindung veranschaulicht.
  • 6A und 6B zeigen Ablaufdiagramme, die den Arbeitsablauf einer Anschlussgeräteseite gemäß einem vierten Ausführungsbeispiel der Erfindung veranschaulichen.
  • 7 zeigt ein Blockschaltbild vom Aufbau eines bekannten Kamerasystems.
  • AUSFÜHRLICHE BESCHREIBUNG DER BEVoRZUGTEN AUSFÜHRUNGSBEISPIELE
  • 1 zeigt ein Blockschaltbild vom Aufbau eines Kamerasystems gemäß der Erfindung, wobei der Aufbau im Grunde derselbe ist wie bei dem in 7 gezeigten System.
  • In 1 bezeichnet Bezugszeichen 101 eine Linse eines optischen Systems zum Fokussieren eines Gegenstandsbildes und Bezugszeichen 110 bezeichnet eine digitale Kamera in Steckkarten-Ausführung, die in der Lage ist, abnehmbar in einen Kartensteckplatz eines PC 120, der ein externes Anschlussgerät ist, angebracht zu werden. Die Kamera 110 umfasst eine elektrische Schaltung zum Zusammenschalten des optischen Systems und des PC 120.
  • In der digitalen Kamera in Steckkarten-Ausführung 110 bezeichnet Bezugszeichen 111 ein Bildaufnahme-CCD zum Umwandeln eines Gegenstandsbildes (optisches Bild), das die Linse 101 des optischen Systems durchlaufen hat, in ein elektrisches Signal. Bezugszeichen 112 bezeichnet eine Korrekturschaltung zum Durchführen vorbestimmter Signalverarbeitung, wie CDS oder AGC. Bezugszeichen 113 bezeichnet einen Vorverstärker zum Verstärken des mittels der Korrekturschaltung 112 korrigierten Signals. Bezugszeichen 114 bezeichnet einen A/D-Wandler zum Umwandeln des verstärkten analogen Bildsignals in ein digitales Bildsignal. Bezugszeichen 115 bezeichnet eine Signalverarbeitungsschaltung zum Durchführen einer vorbestimmten, digitalen Signalverarbeitung. Bezugszeichen 116 bezeichnet einen beschreibbaren Speicher, Bezugszeichen 117 bezeichnet einen Controller zum Steuern des gesamten Betriebs des Kamerasystems, und Bezugszeichen 118 bezeichnet eine/n Auslösetaste (-Schalter).
  • Im PC 120 bezeichnet Bezugszeichen 121 eine Zentraleinheit (CPU) zum Steuern des gesamten Betriebs des PC, Bezugszeichen 122 bezeichnet einen Hauptspeicher, Bezugszeichen 123 bezeichnet eine Anzeige zum Anzeigen verschiedenartiger Informationen, Bezugszeichen 124 und 125 bezeichnen eine Maus und eine Tastatur als Eingabevorrichtungen, Bezugszeichen 126 bezeichnet ein Festplattenlaufwerk (HDD) und Bezugszeichen 127 bezeichnet ein Diskettenlaufwerk (FDD). Diese Elemente sind über einen lokalen Bus 128 an den Controller 117 angeschlossen.
  • Das externe Anschlussgerät, wie der PC 120, kann ein PDA, ein Textverarbeitungssystem oder ähnliches sein. In diesem Ausführungsbeispiel wird als Beispiel ein PC benutzt.
  • Als nächstes wird der Arbeitsablauf des Kamerasystems des ersten Ausführungsbeispiels unter Bezugnahme auf 2, 3A und 3B beschrieben.
  • 2 zeigt ein Ablaufdiagramm, das den Arbeitsablauf der Auslösevorrichtung auf der Kameraseite veranschaulicht. Nachdem eine Energieversorgung der Kamera 110 in Schritt S201 eingeschaltet ist, wird in Schritt S202 überprüft, ob die Auslösetaste 118 betätigt ist. Im Fall der Betätigung, geht der Ablauf zu Schritt S203 über, und liegt keine Betätigung vor, dann verbleibt der Ablauf zur Überwachung einer Betätigung der Auslösetaste 118 in Schritt S202.
  • In Schritt S203 setzt der Controller 117 einen Auslöse-Bitschalter (Auslöse-Flag) in einem Interruptsignal. Als nächstes wird in Schritt S204 eine Interrupt-Anforderung auf die PC-Seite ausgegeben. In Schritt S205 wird eine Interrupt-Verarbeitung auf der PC-Seite durchgeführt, um danach diesen Vorgang zu beenden.
  • 3A und 3B zeigen Ablaufdiagramme, die den auf der PC-Seite (Anschlussgerät) durchzuführenden Arbeitsablauf veranschaulichen, wobei dieser Arbeitsablauf der in 2 gezeigten Interrupt-Verarbeitung in S205 auf der PC-Seite entspricht. 3A veranschaulicht die Vorgänge der Gerätetreibersoftware und der Anwendungssoftware und 3B veranschaulicht einen Einfriervorgang.
  • Beginnt die Interrupt-Verarbeitung in Schritt S301, wird in Schritt S302 überprüft, ob der Auslöse-Bitschalter gesetzt ist. Wenn er gesetzt ist, geht der Ablauf zu Schritt S303 über, wohingegen der Ablauf bei nichtgesetztem Bitschalter (Flag) zu Schritt S304 übergeht, in dem die Auslöseinterrupt-Verarbeitung der Gerätetreibersoftware beendet wird.
  • In Schritt S303 wird eine „WM_RELEASE"-Meldung an die Anwendungssoftware ausgegeben (PostMessage). PostMessage ist eine Standardfunktion der Windows-API zum Senden einer Meldung an eine Anwendung. Windows-API ist eine Anwendungsprogrammierungsschnittstelle von Microsoft Windows (eingetragene Warenzeichen oder Schutzmarke der Microsoft Corporation). Diese Meldung wird nicht unmittelbar durch die Anwendung verarbeitet, sondern wird in eine Meldungswarteschlange geladen.
  • Daher läuft die Meldung aus der Treibersoftware nicht synchron mit einem (nachfolgend noch beschriebenen) Einfriervorgang der Anwendungssoftware. Diese Meldung kann synchronisiert werden. In diesem Fall wird jedoch eine jeder Anwendung mitgeteilte Meldung derart eindeutig vergeben, damit die Anwendung, die diese Meldung nicht kennt, nicht laufen kann.
  • Startet das Anwendungsprogramm in Schritt S305, wird die Meldung in Schritt S306 aus der Meldungswarteschlange aufgegriffen (GetMessage). In Schritt S307 wird überprüft, ob WM_RELEASE==WAHR gilt. Bei Identität (JA), geht der Ablauf zu Schritt S308 über, wohingegen diese Auslöseinterrupt-Verarbeitung bei Nichtidentität (NEIN) in Schritt S309 beendet wird.
  • In Schritt S308 wird der Einfriervorgang durchgeführt, um diese Auslöseinterrupt-Verarbeitung dann in Schritt S309 zu beenden.
  • Der Einfriervorgang beginnt mit Schritt S310. Vor diesem Arbeitsablauf ist die Anzeige 123 des PC 120 in einem Vorschau-Zustand. In diesem Vorschau-Zustand wird ein Bewegtbild fortlaufend auf der Anzeige 123 angezeigt, indem Bilddaten aus dem Speicher 116 der Kamera in Steckkarten-Ausführung 110 in den Hauptspeicher 122 des PC 120 kopiert werden. In diesem Vorschau-Zustand wird der Hauptspeicher 122 des PC 120 vorübergehend benutzt, und wenn neue Bilddaten kopiert werden, wird der Inhalt des Hauptspeichers 122 überschrieben.
  • In Schritt S311 werden Bilddaten im Speicher 116 der Kamera 110 in den Hauptspeicher 122 des PC 120 kopiert. Dieser Hauptspeicher ist ein Halbleiterspeichermedium, wie etwa ein DRAM, und Bilddaten im Hauptspeicher 122 können später in der Form einer Bilddatei auf eine Platte kopiert werden. Als nächstes werden in Schritt S312 die Bilddaten im Hauptspeicher 122 des PC 120 auf der Anzeige 123 als Stehbild angezeigt, um so diesen Einfriervorgang in Schritt S313 zu beenden.
  • Das zweite Ausführungsbeispiel dieser Erfindung wird nun beschrieben. In diesem Ausführungsbeispiel ist die Anwendungssoftware verändert, wie in der Darstellung gemäß 4 gezeigt ist, um die Auslösetaste 118 der Kamera 110 für die Betätigung des Einfrier- (Auslöse-)vorgangs zu benutzen.
  • 4 zeigt ein Ablaufdiagramm zur Veranschaulichung einer Interrupt-Verarbeitung auf der PC-Seite mit Gerä tetreibersoftware, Anwendungssoftware und einem Ereignis aus einer Eingabevorrichtung.
  • Beginnt die Interrupt-Verarbeitung in Schritt 5401; wird in Schritt S402 überprüft, ob der Auslöse-Bitschalter gesetzt ist. Wenn er gesetzt ist, geht der Ablauf zu Schritt S403 über, wohingegen der Ablauf bei nichtgesetztem Bitschalter (Flag) zu Schritt S404 übergeht, in dem die Auslöseinterrupt-Verarbeitung der Gerätetreibersoftware beendet wird.
  • In Schritt S403 wird eine „WM_RELEASE"-Meldung an die Anwendungssoftware ausgegeben (PostMessage). Solch eine jeder Anwendung mitgeteilte Meldung wird eindeutig vergeben, damit die Anwendung, die diese Meldung nicht kennt, nicht ablaufen kann.
  • Beginnt das Anwendungsprogramm in Schritt S405, wird die als Antwort auf ein Mausereignis, ein Tastaturereignis oder von der Treibersoftware gesendete Meldung aus der Meldungswarteschlange in Schritt S406 aufgegriffen. Dieses Ereignis wurde von der Eingabevorrichtung, wie etwa einer Maus, ausgegeben, und in einem Betriebssystem wie Microsoft® Windows® 95 oder einem Windows-System in einem First-In-First-out-Verfahren (FIFo) in die Meldungswarteschlange geladen. In Schritt S407 wird überprüft, ob WM_RELEASE==WAHR gilt. Bei Identität (JA), geht der Ablauf zu Schritt S408 über, wohingegen diese Auslöseinterrupt-Verarbeitung bei Nichtidentität (NEIN) in Schritt S409 beendet wird.
  • In Schritt S408 wird der Einfriervorgang durchgeführt, um so diese Auslöseinterrupt-Verarbeitung in Schritt S409 zu beenden.
  • Wie vorstehend beschrieben, kann ein Benutzer die Auslöse-Anforderung der Kamera und die Einfrier-Anforderung der Anwendungssoftware als Auslösetasten mit derselben Funktion benutzen, da beide Anforderungen als diesselbe Anforderung verarbeitet werden.
  • Als nächstes wird das dritte Ausführungsbeispiel der Erfindung beschrieben. Das Anwendungsprogramm wird verändert, wie in der Darstellung gemäß 5 gezeigt ist, um die Auslösetaste 118 der Kamera 110 so zu setzen, damit sie eine gewünschte Funktion hat, die das Speichern eines Stehbildes auf eine Platte, das Speichern eines Stehbildes in eine Zwischenablage und das Nichtspeichern eines Stehbildes sein kann.
  • 5 zeigt ein Ablaufdiagramm, das die Interrupt-Verarbeitung auf der PC-Seite mit Gerätetreibersoftware und Anwendungssoftware veranschaulicht.
  • Beginnt die Interrupt-Verarbeitung in Schritt 5501, wird in Schritt S502 überprüft, ob der Auslöse-Bitschalter gesetzt ist. Wenn er gesetzt ist, geht der Ablauf zu Schritt S503 über, wohingegen der Ablauf bei nichtgesetztem Bitschalter (Flag) zu Schritt S504 übergeht, in dem die Auslöseinterrupt-Verarbeitung der Gerätetreibersoftware beendet wird.
  • In Schritt S503 wird eine „WM_RELEASE"-Meldung an die Anwendungssoftware ausgegeben (PostMessage). Wenn das Anwendungsprogramm in Schritt S505 beginnt, wird in Schritt S506 eine gewünschte Funktion aus einem vom Anwendungsprogramm gelieferten Menü ausgewählt. Wenn das Stehbild auf der Platte gespeichert werden soll, wird diskFlag=EIN und clipFlag=AUS gesetzt. Wenn das Stehbild in einer Zwischenablage gespeichert werden soll, wird diskFlag=AUS und clipFlag=EIN gesetzt. Wenn das Stehbild nicht gespeichert wird, wird diskFlag=AUS und clipFlag=AUS gesetzt.
  • Als nächstes wird in Schritt S507 die Meldung aus der Treibersoftware aus der Meldungswarteschlange aufgegriffen. In Schritt S508 wird überprüft, ob WM_RELEASE==WAHR gilt. Bei Identität (JA), geht der Ablauf zu Schritt 5509 über, wohingegen diese Auslöseinterrupt-Verarbeitung bei Nichtidentität (NEIN) in Schritt S513 beendet wird.
  • Wenn in Schritt S509 diskFlag==EIN, geht der Ablauf zu Schritt S511 über, wohingegen der Ablauf bei Nichtidentität zu Schritt S510 übergeht. Wenn in Schritt S510 clipFlag==EIN, geht der Ablauf zu Schritt S512 über, wohingegen der Ablauf bei Nichtidentität zu Schritt S513 übergeht. In Schritt S511 wird das Stehbild auf eine Platte geschrieben, die eine Festplatte, eine Diskette, eine entfernbare Flash-Festplatte, eine Kompaktflashkarte oder eine magnetooptische Platte sein kann.
  • In Schritt S512 wird das Stehbild in eine Zwischenablage geschrieben, die als ein vom Betriebssystem, wie etwa Microsoft® Windows® 95, bereitgestellter gemeinsamer Systemspeicher benutzt wird. Durch Benutzen dieser Zwischenablage kann das Stehbild in eine andere Anwendung oder dergleichen eingefügt werden.
  • Wie vorstehend beschrieben, wählt ein Benutzer eine gewünschte Funktion aus dem vom Anwendungsprogramm gelieferten Menü derart aus, dass die Funktion der Auslösetaste 118 der Kamera 110 auf eine der folgenden Funktionen gesetzt werden kann, nämlich das Speichern eines Stehbildes auf eine Platte, das Speichern eines Stehbildes in eine Zwischenablage oder das Nichtspeichern eines Stehbildes.
  • Als nächstes wird das vierte Ausführungsbeispiel der Erfindung beschrieben. Das Anwendungsprogramm wird verändert, wie in den Darstellungen gemäß 6A und 6B gezeigt ist, um Unterscheidung zwischen einer Kamera mit einer Auslösetaste und einer Kamera ohne einer Auslösetaste zu ermöglichen.
  • 6A und 6B zeigen Ablaufdiagramme, die den Arbeitsablauf der Interrupt-Verarbeitung auf der PC-Seite veranschaulichen. 6A veranschaulicht den Arbeitsablauf, der von der Kamera, der Gerätetreibersoftware und der Anwendungssoftware auszuführenden ist, und 6B veranschaulicht den anzuzeigenden Inhalt. einer Kamera.
  • Wird eine Kamera 110 in Schritt S601 geladen, wird in Schritt S602 ein haveReleaseSW gesetzt, um danach diesen Kameraseitenvorgang zu beenden.
  • Wird die Treibersoftware in Schritt S604 aktiviert, wird in Schritt S605 eine Information über das Vorliegen bzw. Fehlen der Auslösetaste 118 der Kamera 110 erfasst. Wenn in Schritt S606 haveReleaseSW==EIN, geht der Ablauf zu Schritt S607 über, wohingegen der Ablauf bei Nichtidentität zu Schritt S608 übergeht, um den Gerätetreibervorgang zu beenden.
  • In Schritt S607 wird eine „haveReleaseSW"-Meldung an die Anwendungssoftware ausgegeben (PostMessage). Wenn das Anwendungsprogramm in Schritt S609 beginnt, wird die Meldung in Schritt S610 aus der Meldungswarteschlange erfasst. Wenn in Schritt S611 haveReleaseSW==EIN, geht der Ablauf zu Schritt S612 über, wohingegen der Ablauf bei Nichtidentität zu Schritt S615 übergeht.
  • In Schritt S612 wird eine Ressource zum Anzeigen eines Dialogs zum Auswählen einer Auslösevorrichtung bestimmt. In diesem Fall ist die Dialogressource zum Auswählen einer Auslösevorrichtung bestimmt, wenn haveReleaseSW==EIN, und nicht bestimmt, wenn haveReleaseSW==AUS.
  • In Schritt S613 wird der Dialog zum Auswählen einer Auslösevorrichtung angezeigt. Dieser Dialog ist eine Art Fenster, der entweder von einer Anwendung mit Fenstern oder einer Anwendung ohne Fenster erzeugt wird.
  • Als nächstes wird in Schritt S614 die Auslösevorrichtung ausgewählt, mittels derer der Einfriervorgang in Schritt S615 durchgeführt wird. Dieses Anwendungsprogramm endet in Schritt S616.
  • In Schritt S617 kann die Auslösevorrichtung mittels eines Mausereignisses oder eines Tastaturereignisses der Eingabevorrichtung ausgewählt werden. Das Auslösen kann in Schritt S618 mittels der Kamera oder der Eingabevorrichtung, wie einer Maus oder einer Tastatur, ausgeführt werden.
  • In Schritt S619 wird der Inhalt des Speichermediums der Kamera in Schritt S619 angezeigt. Der Inhalt ist haveReleaseSW==EIN für die Kamera mit einer Auslösetaste und haveReleaseSW==RUS für die Kamera ohne Auslösetaste.
  • Gemäß der vorstehenden Beschreibung, ist es bei der vorliegenden Erfindung möglich, durch Bedienen der Auslösetaste einer Kamera ein Stehbild aufzunehmen, obwohl die Tastatur oder die Maus des Anschlussgeräts für diesen Zweck auf bekannte Art und Weise benutzt wurde. Es ist demzufolge möglich, ein Stehbild zu nehmen, selbst wenn das Anschlussgerät und die Kamera entfernt positioniert sind.
  • Ferner kann ein Benutzer dieselbe Funktion des Aufnehmens eines Stehbildes entweder über die Einfrier-Anforderung der Anwendungssoftware (als Antwort auf ein von einer Eingabevorrichtung, wie einer Tastatur oder einer Maus, ausgegebenes Ereignis) oder über die Auslöse-Anforderung der Kamera benutzen. Ein Benutzer kann demnach eine der beiden selektiv benutzen, je nachdem welche für die jeweilige Bildaufnahmeumgebung geeignet ist.
  • Weiterhin kann die Funktion der Auslösetaste mittels der Anwendungssoftware wie gewünscht eingerichtet werden.
  • Durch Bereitstellen von Mitteln zur Unterscheidung zwischen einer Kamera mit einer Auslösetaste und einer Kamera ohne dieser können weiterhin beide Kameras mit und ohne einer Auslösetaste mit demselben Treiber und derselben Anwendungssoftware benutzt werden.
  • Viele weitgehend unterschiedliche Ausführungsbeispiele der vorliegenden Erfindung können ausgestaltet werden ohne den Anwendungsbereich der vorliegenden Erfindung zu verlassen. Es versteht sich, dass die vorliegende Erfindung nicht auf die in der Beschreibung beschriebenen, speziellen Ausführungsbeispiele beschränkt ist, mit Ausnahme der Definitionen in den zugehörigen Patentansprüchen.

Claims (8)

  1. Elektronischer Prozessor (120), der abnehmbar an eine zum Ausgeben von Bewegt- oder Stehbildern geeignete Kamera (110) anschließbar ist, sodass der Prozessor, wenn er an der Kamera angeschlossen ist, Bilder von der Kamera empfangen und speichern kann, wobei der Prozessor dadurch gekennzeichnet ist, dass er angepasst ist, um zu erkennen, ob die Kamera mit einem vorbestimmten Schalter (118) ausgestattet ist oder nicht, mittels dessen ein Benutzer der Kamera den Prozessor veranlassen kann, ein Stehbild zu speichern.
  2. Prozessor gemäß Anspruch 1 und zusätzlich mit Eingabevorrichtungen (124, 125), mittels derer ein Benutzer das Einfrieren einer Videoausgabe aus einer angeschlossenen Kamera veranlassen kann, um so ein Stehbild zu speichern.
  3. Prozessor gemäß Anspruch 1 oder Anspruch 2, zusätzlich mit einer dem Prozessor zugeordneten Anzeigevorrichtung (123) zum Anzeigen, ob eine angeschlossene Kamera den vorbestimmten Schalter aufweist oder nicht.
  4. Prozessor gemäß Anspruch 3, bei dem die Anzeigevorrichtung im Betrieb angepasst ist, um in Bezug auf den Betrieb der Kamera einen Dialog anzuzeigen, wobei der Dialog in Abhängigkeit davon veränderlich ist, ob der Prozessor erkannt hat, dass eine angeschlossene Kamera den vorbestimmten Schalter hat oder nicht.
  5. Prozessor gemäß einem der vorangehenden Ansprüche, bei dem der Prozessor in der Lage ist, die Funktion des vorbestimmten Schalters zu ändern, falls der Prozessor erkannt hat, dass eine angeschlossene Kamera den vorbestimmten Schalter hat.
  6. Prozessor gemäß einem der vorangehenden Ansprüche, wobei der Prozessor angepasst ist, um den Status des vorbestimmten Schalters der angeschlossenen Kamera durch Benutzen einer mittels einer Anwendungssoftware bereitgestellten Auswahlfunktion zu ändern.
  7. Prozessor gemäß Anspruch 6, bei dem die Funktion des vorbestimmten Schalters geändert werden kann, um die Kamera zu veranlassen, ein Stehbild in einer der folgenden Einrichtungen zu speichern, und zwar auf einer Platte oder in einer Zwischenablage.
  8. Prozessor gemäß einem der vorangehenden Ansprüche in Kombination mit einer digitalen Kamera, die in der Lage ist, Steh- und Videobilder zu erzeugen und eine vorbestimmte Taste aufweist, welche zum Senden eines Interruptsignals an die Prozessoreinheit angepasst ist, damit der Prozessor ein von der Kamera aufgenommenes Stehbildsignal verarbeitet.
DE69722751T 1996-12-10 1997-12-09 Kamerasystem mit abnehmbarem elektronischen Prozessor Expired - Lifetime DE69722751T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP8329747A JPH10171010A (ja) 1996-12-10 1996-12-10 カメラ及びその接続装置並びにカメラシステム
JP32974796 1996-12-10

Publications (2)

Publication Number Publication Date
DE69722751D1 DE69722751D1 (de) 2003-07-17
DE69722751T2 true DE69722751T2 (de) 2004-04-22

Family

ID=18224841

Family Applications (2)

Application Number Title Priority Date Filing Date
DE69734743T Expired - Lifetime DE69734743T2 (de) 1996-12-10 1997-12-09 Kamera, Kameraverbindbare Vorrichtung und Kamerassystem
DE69722751T Expired - Lifetime DE69722751T2 (de) 1996-12-10 1997-12-09 Kamerasystem mit abnehmbarem elektronischen Prozessor

Family Applications Before (1)

Application Number Title Priority Date Filing Date
DE69734743T Expired - Lifetime DE69734743T2 (de) 1996-12-10 1997-12-09 Kamera, Kameraverbindbare Vorrichtung und Kamerassystem

Country Status (5)

Country Link
US (1) US6690415B1 (de)
EP (2) EP0848548B1 (de)
JP (1) JPH10171010A (de)
DE (2) DE69734743T2 (de)
TW (1) TW421966B (de)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4444500B2 (ja) * 1998-01-07 2010-03-31 インテル・コーポレーション イメージング・デバイスとホスト・システムの間のイメージ情報の自動転送
JPH11266384A (ja) * 1998-03-18 1999-09-28 Minolta Co Ltd デジタルカメラシステム
US20020106199A1 (en) * 1998-05-27 2002-08-08 Osamu Ikeda Image signal recording/reproduction apparatus, method employed therein, and image signal recording apparatus
JP2000099697A (ja) 1998-09-22 2000-04-07 Canon Inc 画像入力システム及びその制御方法及び記憶媒体
JP4365932B2 (ja) 1999-04-28 2009-11-18 キヤノン株式会社 撮像装置及びその制御方法及び記憶媒体
JP2004021669A (ja) * 2002-06-18 2004-01-22 Sanyo Electric Co Ltd 転送制御システム、転送制御装置、記録装置および転送制御方法
SE0202643D0 (sv) * 2002-09-09 2002-09-09 Hasselblad Ab Victor Ett kamerahus med detektering och initiering av status i anslutna enheter
EP1562362A1 (de) * 2004-02-05 2005-08-10 Aiptek International Inc. Elektronisches Gerät mit Gastfunktion
US20060132827A1 (en) * 2004-12-16 2006-06-22 Lexmark International, Inc. Methods and systems for providing external processing for a printing device

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4901364A (en) 1986-09-26 1990-02-13 Everex Ti Corporation Interactive optical scanner system
US5402170A (en) * 1991-12-11 1995-03-28 Eastman Kodak Company Hand-manipulated electronic camera tethered to a personal computer
JPH06105271A (ja) * 1992-09-16 1994-04-15 Asahi Optical Co Ltd Icメモリカードカメラシステム
US5475441A (en) * 1992-12-10 1995-12-12 Eastman Kodak Company Electronic camera with memory card interface to a computer
US5506617A (en) * 1992-12-10 1996-04-09 Eastman Kodak Company Electronic camera incorporating a computer-compatible bus interface
US5392386A (en) 1994-02-03 1995-02-21 Inter Hi-Tec Ag Method and apparatus for adding functionality to computer programs executing under graphical user interfaces
EP0683596B1 (de) * 1994-05-18 2000-08-30 Sharp Kabushiki Kaisha Kartenartige Kamera mit Bildverarbeitungsfunktion
US5815201A (en) * 1995-02-21 1998-09-29 Ricoh Company, Ltd. Method and system for reading and assembling audio and image information for transfer out of a digital camera
JPH08275098A (ja) 1995-04-03 1996-10-18 Konica Corp ビデオカメラ
JP2637713B2 (ja) 1995-07-17 1997-08-06 キヤノン株式会社 カメラ及びカメラシステム
US5633678A (en) * 1995-12-20 1997-05-27 Eastman Kodak Company Electronic still camera for capturing and categorizing images

Also Published As

Publication number Publication date
JPH10171010A (ja) 1998-06-26
EP0848548B1 (de) 2003-06-11
DE69734743T2 (de) 2006-06-14
US6690415B1 (en) 2004-02-10
DE69734743D1 (de) 2005-12-29
EP1301032A1 (de) 2003-04-09
EP1301032B1 (de) 2005-11-23
TW421966B (en) 2001-02-11
EP0848548A3 (de) 1999-06-30
EP0848548A2 (de) 1998-06-17
DE69722751D1 (de) 2003-07-17

Similar Documents

Publication Publication Date Title
DE69912663T2 (de) Bildverarbeitungsvorrichtung und -Verfahren, Speichermedium, und Bilddatengruppenformat
DE69935747T2 (de) Bildeingabegerät- System und Methode, Bildsend-oder-empfängsverfahren und Speichermedium
US5231501A (en) Still video apparatus
DE10323236B4 (de) Bilderzeugungsvorrichtung
DE69736451T2 (de) Vorrichtung zur Aufnahme und Wiedergabe von digitalem Bild und Ton
DE602004001900T2 (de) Vorrichtung und Verfahren zum Aufzeichnen und Wiedergeben von photographierten Bildern
DE69434775T2 (de) Abbildungs- und Aufzeichnungsgerät
DE60133145T2 (de) Schnurlose Kommunikationseinheit
US20020033886A1 (en) Electronic camera and electronic camera system
DE69722751T2 (de) Kamerasystem mit abnehmbarem elektronischen Prozessor
DE10250596A1 (de) Lesezeichenmäßiges Markieren erfaßter digitaler Bilder bei einem Ereignis an alle vorliegenden Vorrichtungen
DE19800423A1 (de) Rechnerverfahren und -vorrichtung zur Vorabansicht von Dateien außerhalb eines Andwendungsprogramms
DE102004003089A1 (de) Datenkompression
DE10297049T5 (de) Elektronische Endoskopvorrichtung und Signalverarbeitungsvorrichtung
DE102015102276A1 (de) Anzeigesteuerungsvorrichtung und anzeigeverfahren
DE102015105072B4 (de) Bildaufnahmevorrichtung zur erzeugung eines fokusveränderbaren bilds, steuerverfahren für eine bildaufnahmevorrichtung, und speichermedium
DE10308013A1 (de) Verfahren und System zum Aufzeichnen einer Historie einer Bilddateihistorie
DE10002096A1 (de) Vorrichtung und Verfahren zum selektiven Herunterladen von Datendateien von einem optischen Scanner
DE60131715T2 (de) Bildaufnahmegerät
DE10248463A1 (de) Systeme und Verfahren zum Erzeugen und Implementieren einer Bilderfassungsprozedur für eine Bilderfassungsvorrichtung
US6674467B1 (en) Digital still camera with image preview using a first and second memory and method for using the same
DE4218165A1 (de) Camcorder mit hintergrundszenen-suchfunktion
DE4016962C2 (de) Einzelbildvideogerät und Einzelbildvideokamera
JP2015171036A (ja) 画像処理装置、その制御方法及びプログラム
DE10243581A1 (de) Systeme und Verfahren zum Herstellen einer Aufzeichnung eines Ereignisses basierend auf Bildern von mehreren Bilderfassungsvorrichtungen

Legal Events

Date Code Title Description
8364 No opposition during term of opposition