JP2003098583A - Camera using rewritable memory - Google Patents

Camera using rewritable memory

Info

Publication number
JP2003098583A
JP2003098583A JP2002168029A JP2002168029A JP2003098583A JP 2003098583 A JP2003098583 A JP 2003098583A JP 2002168029 A JP2002168029 A JP 2002168029A JP 2002168029 A JP2002168029 A JP 2002168029A JP 2003098583 A JP2003098583 A JP 2003098583A
Authority
JP
Japan
Prior art keywords
camera
memory
data
rewriting
processing
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.)
Pending
Application number
JP2002168029A
Other languages
Japanese (ja)
Inventor
Tetsuro Goto
哲朗 後藤
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.)
Nikon Corp
Original Assignee
Nikon Corp
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 Nikon Corp filed Critical Nikon Corp
Priority to JP2002168029A priority Critical patent/JP2003098583A/en
Publication of JP2003098583A publication Critical patent/JP2003098583A/en
Pending legal-status Critical Current

Links

Landscapes

  • Lenses (AREA)
  • Studio Devices (AREA)
  • Focusing (AREA)
  • Details Of Cameras Including Film Mechanisms (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a system for easily and securely changing a processing program if need. SOLUTION: A CPU 28 has a read-only ROM 29 and a reading/writing RAM 30 inside and performs a prescribed processing. The CPU receives the processing program from FM 32 through a plurality of lines and preforms control following the processing program. The CPU 28 constitutes serial communication lines with a program rewriting device through an interface means 34 and terminals 8A to 8C. The processing program in FM 32 is deleted and rewritten in accordance with the operation signal of the rewriting device. Power for FM 32 is applied from the rewriting device through a terminal 8F.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は外部から書換え可能な大
容量メモリを有するカメラに関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a camera having a large capacity memory which can be rewritten from the outside.

【0002】[0002]

【従来の技術】従来よりカメラの電子化が進み、自動露
出、焦点合わせ、フィルム給送、ストロボ制御等を実行
するためには高機能マイクロコンピュータ(以降CPU
と略称する)による処理が行われている。
2. Description of the Related Art In the past, electronic cameras have advanced, and in order to execute automatic exposure, focusing, film feeding, strobe control, etc., a high-performance microcomputer (hereinafter CPU
Is abbreviated).

【0003】自動露出を例に取って説明すると、まずカ
メラ内に配設された測光センサからの被写体輝度信号と
装填されているフィルムの感度信号を読取り、それらの
値をROM内に予め記憶されている演算方法に応じて計
算を実行し、適正露出条件を求める。そしてその結果を
CPU外に設けられた表示装置に信号を出力して撮影者
に告知する。さらにシャッタボタンが押された場合には
レンズの絞り値、シャッタの開口時間が演算結果の通り
になるよう外部のアクチュエータに制御信号を出力す
る。
Explaining the automatic exposure as an example, first, a subject luminance signal from a photometric sensor provided in the camera and a sensitivity signal of a loaded film are read, and those values are stored in advance in a ROM. The appropriate exposure condition is calculated by performing the calculation according to the calculation method. Then, the result is output to a display device provided outside the CPU to notify the photographer. Further, when the shutter button is pressed, a control signal is output to an external actuator so that the aperture value of the lens and the opening time of the shutter are as calculated.

【0004】公知の如くそのようなCPUはいわゆるワ
ンチップ型であり、その内部には入出力制御装置、処理
の内容と順序等を格納する読出し専用メモリ(以降RO
Mと略称する)、入力された信号を一時的に格納する読
み書き可能なメモリ(以降RAMと略称する)、計算等
を実行する論理装置が設けられている。
As is well known, such a CPU is a so-called one-chip type, and has a read-only memory (hereinafter referred to as RO) for storing an input / output control device, processing contents and order, etc.
M), a readable / writable memory for temporarily storing an input signal (hereinafter abbreviated as RAM), and a logic device for performing calculation and the like.

【0005】公知の如くCPUにおけるROMはその製
造プロセスのマスク工程において処理プログラムに合わ
せて作られ(マスクROMと称する)るため、製造後の
変更はまったく不可能である。処理プログラムに誤りが
発見された、あるいはさらに性能の良いセンサに対応し
た高度な演算プログラムを使用したい、アクチュエータ
の仕様に変更があったなどの理由で処理プログラムの変
更を行う場合には、製造プロセス以前でCPU自体を新
たに作り直し、さらにカメラ内の回路基板に半田付けな
どで付直しをせざるを得ない。
As is well known, a ROM in a CPU is made in accordance with a processing program in a mask step of its manufacturing process (referred to as a mask ROM), and therefore cannot be changed after manufacturing. If an error is found in the processing program, or if you want to use an advanced computing program that supports a sensor with better performance, or if you change the processing program due to a change in the actuator specifications, etc. Before that, the CPU itself had to be newly recreated and then reattached to the circuit board in the camera by soldering or the like.

【0006】また試作品など製品立上がり時に過渡的に
使用されるいわゆるワンタイムCPUは、内部のROM
への書込みのみが電気的に可能であるためマスクROM
のような製造工程を経る必要が無く、処理プログラムの
早期確認ができるメリットはあるものの、マスクROM
と同様書込んだ処理プログラムの消去は不可能であり反
復使用は不可能である。また半田付けによる付直しも必
要であった。
A so-called one-time CPU, which is transiently used when a product such as a prototype is launched, has an internal ROM.
Only ROM can be written electrically, so mask ROM
Although there is an advantage that the processing program can be confirmed early without having to go through the manufacturing process like
Similarly, the written processing program cannot be erased and cannot be used repeatedly. Also, reattachment by soldering was necessary.

【0007】一方近年フラッシュメモリ(以降FMと略
称する)の開発が行われている。FMは電気的な消去書
換えが繰返し可能である点ではいわゆるEEPROMと
同様であるが、内部構造が簡略であるために小さなチッ
プ上に大容量のメモリを形成でき、前述のCPUの動作
を指示する処理プログラムのような数十キロバイト以上
もの記憶は容易であるとされている。
On the other hand, in recent years, a flash memory (hereinafter abbreviated as FM) has been developed. The FM is similar to the so-called EEPROM in that electric erasing and rewriting can be repeated, but since the FM has a simple internal structure, a large-capacity memory can be formed on a small chip to instruct the operation of the CPU described above. It is said that it is easy to store several tens of kilobytes or more like a processing program.

【0008】[0008]

【発明が解決しようとする課題】以上のようにカメラで
の性能向上などの目的があるにも関わらずROM内の処
理プログラムを迅速に変更する事は不可能であると言う
問題があった。
As described above, there is a problem in that it is impossible to quickly change the processing program in the ROM despite the purpose of improving the performance of the camera.

【0009】そこで本発明では、必要に応じて処理プロ
グラムの改変を容易にかつ確実に行えるシステムを提供
する事を目的としている。
Therefore, it is an object of the present invention to provide a system which can easily and surely modify a processing program as needed.

【0010】[0010]

【課題を解決するための手段】上記目的を達成するため
に請求項1の発明におけるカメラには、マイクロコンピ
ュータと、前記マイクロコンピュータの作動を指示する
制御プログラムを格納する電気的消去書込みの可能な大
容量メモリと、外部に露出し、かつ前記大容量メモリの
消去書込みに関わるコマンドあるいはプログラムデータ
の少なくとも一方を伝達する端子並びに前記大容量メモ
リの消去書換え専用の給電端子を有するようにした。
In order to achieve the above object, the camera according to the invention of claim 1 is capable of electrical erasing and writing in which a microcomputer and a control program for instructing the operation of the microcomputer are stored. A large-capacity memory, a terminal which is exposed to the outside and transmits at least one of a command and program data related to erasing and writing of the large-capacity memory, and a power supply terminal dedicated to erasing and rewriting of the large-capacity memory are provided.

【0011】また請求項1に従属する請求項2の発明で
は、前記大容量メモリに格納される制御プログラムは、
前記マイクロコンピュータの本来の処理を指示し、前記
大容量メモリへの消去書換えに関する処理命令を格納し
た少容量メモリをさらに有するようにした。
According to a second aspect of the invention, which depends on the first aspect, the control program stored in the large-capacity memory is:
The microcomputer is further provided with a small capacity memory for instructing the original processing of the microcomputer and storing a processing instruction for erasing and rewriting to the large capacity memory.

【0012】また請求項1に従属する請求項3の発明で
は、前記大容量メモリに格納される制御プログラムは、
前記マイクロコンピュータの本来の処理の一部を指示
し、前記大容量メモリへの消去書換えに関する処理命令
および前記マイクロコンピュータの本来の処理の残りの
一部を指示する制御プログラムを格納した少容量メモリ
をさらに有するようにした。
According to a third aspect of the invention which depends on the first aspect, the control program stored in the large capacity memory is:
A small-capacity memory that stores a control program for instructing a part of the original processing of the microcomputer, a processing instruction for erasing and rewriting to the large-capacity memory, and a remaining part of the original processing of the microcomputer. I have to have more.

【0013】さらに請求項1に従属する請求項4の発明
では、前記マイクロコンピュータに対して入出力される
データを一時記憶するメモリと、入力された前記コマン
ドあるいはプログラムデータの少なくとも一方を一旦前
記一時記憶メモリに格納し、その後前記大容量メモリに
転送記憶させる順序を記憶した読出し用メモリとをさら
に有するようにした。
Further, in the invention of claim 4 which depends on claim 1, a memory for temporarily storing data input to and output from the microcomputer and at least one of the input command or program data is temporarily stored in the temporary storage. A read-out memory that stores the order of storing in the storage memory and then transferring and storing in the large-capacity memory is further provided.

【0014】[0014]

【発明の実施の形態】図1は本発明による第1実施形態
であり、大容量メモリの例としてフラッシュメモリ(F
M)を使用したカメラの電気回路図例である。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 1 shows a first embodiment according to the present invention, in which a flash memory (F
It is an electric circuit diagram example of the camera using M).

【0015】本回路は電池20を電源としたDCDCコ
ンバータ21からの給電により作動する。DCDCコン
バータ21は2系統の電圧出力22、23を有してい
る。電圧22は本実施形態の場合低圧約5Vで、後述す
るCPU28、FM32を含む各制御回路の駆動に用い
られる。また電圧23は本実施形態の場合高圧約12V
で、後述の測距手段27の駆動に用いられる。
This circuit is operated by power supply from a DCDC converter 21 using a battery 20 as a power source. The DCDC converter 21 has two systems of voltage outputs 22 and 23. In the present embodiment, the voltage 22 is a low voltage of about 5 V and is used to drive each control circuit including the CPU 28 and FM 32 described later. Further, the voltage 23 is a high voltage of about 12 V in this embodiment.
It is used to drive the distance measuring means 27 described later.

【0016】中枢の制御を実行するCPU28への入力
信号は下記の如くである。まず測光手段24は被写体の
明るさを測定するフォトダイオードから成る公知のセン
サ手段であり、測光値情報がCPU28に入力される。
Input signals to the CPU 28 for executing central control are as follows. First, the photometric means 24 is a known sensor means composed of a photodiode for measuring the brightness of a subject, and photometric value information is input to the CPU 28.

【0017】フィルム感度検出手段25は装填されたフ
ィルムパトローネの側面などに付与されたコード化され
た感度情報を読み取るもので、フィルム感度情報がCP
U28に入力される。
The film sensitivity detecting means 25 reads the coded sensitivity information provided on the side surface of the loaded film cartridge, and the film sensitivity information is CP.
Input to U28.

【0018】スイッチ検出手段26は後述のレリーズボ
タン4、モード設定ボタン7に連動したスイッチを含む
手動操作スイッチの他、カメラのシーケンス状態を検出
するためのタイミングスイッチなどを含み、カメラのあ
らゆる状態情報がCPU28に入力される。
The switch detection means 26 includes a manual operation switch including a switch interlocked with a release button 4 and a mode setting button 7 which will be described later, a timing switch for detecting a sequence state of the camera, and other state information of the camera. Is input to the CPU 28.

【0019】測距手段27は被写体の合焦状況を測定す
るCCDなどから成る公知のセンサ手段であり、測距値
情報がCPU28に入力される。CPU28からの出力
はドライバ手段33を経由して下記の駆動を実行する。
The distance measuring means 27 is a known sensor means such as a CCD for measuring the in-focus condition of a subject, and distance measuring value information is inputted to the CPU 28. The output from the CPU 28 executes the following drive via the driver means 33.

【0020】LCD6を駆動して露光、作動モード設定
に関する情報、警告情報などを表示させる。シャッタ1
1を制御してフィルム面に所定の露光時間を与える。
The LCD 6 is driven to display information on exposure, operation mode setting, warning information and the like. Shutter 1
1 is controlled to give a predetermined exposure time to the film surface.

【0021】後述のレンズ2内の絞り35を駆動して被
写体からの通過光量を制御する。モータ36を駆動して
フィルムの巻上げ、巻き戻し給送などを制御する。その
作動タイミングはスイッチ検出手段26からの信号に従
う。
A diaphragm 35 in the lens 2 to be described later is driven to control the amount of light passing through the subject. The motor 36 is driven to control film winding, rewinding and feeding, and the like. The operation timing follows the signal from the switch detection means 26.

【0022】モータ37を駆動して後述のレンズ2内の
レンズ群を移動させ、被写体に焦点が合うように制御を
行う。さらにCPU28は複数の信号ラインをもって、
インターフェース手段34と端子8A〜8Fを介して後
述するデータバック5と、あるいはプログラム書換え装
置50とのデータ交信などを行う。
The motor 37 is driven to move a lens group in the lens 2 which will be described later, and control is performed so that the subject is focused. Further, the CPU 28 has a plurality of signal lines,
Through the interface means 34 and the terminals 8A to 8F, data communication with the data back 5, which will be described later, or the program rewriting device 50 is performed.

【0023】図1における本発明に関する部分を以下に
詳述する。CPU28はその内部に読出し専用のROM
29と読出し書込み用のRAM30、不図示であるが論
理演算ユニット、ADコンバータなどを有し所定の処理
を実行する。さらにFM32とは複数のラインを介して
その中の処理プログラムを受信し、その処理プログラム
に従った制御を実行する。これらについては後述のフロ
ーチャートにて説明する。
The part relating to the present invention in FIG. 1 will be described in detail below. CPU 28 has a read-only ROM inside
29 and a RAM 30 for reading and writing, a logical operation unit (not shown), an AD converter, etc. are provided to execute predetermined processing. Further, the FM 32 receives a processing program therein via a plurality of lines and executes control according to the processing program. These will be described in the flow chart described later.

【0024】ここでROM29は前述の通り読出し専用
のメモリでありそれにはインターフェース回路34を介
してFM32を消去書換えをするのに必要な処理プログ
ラムのみが格納されている。従ってインターフェース回
路34を介してFM32の消去命令が入力された場合に
はその作動を、消去されて新たなプログラムの書換えが
命令された場合にはその作動をするだけの作動を司るの
である。
Here, the ROM 29 is a read-only memory as described above, and stores only the processing program necessary for erasing and rewriting the FM 32 via the interface circuit 34. Therefore, when the erase command of the FM 32 is input through the interface circuit 34, the operation is controlled, and when the erase and new program rewriting is commanded, the operation is controlled.

【0025】CPU28がカメラ1本来の作動を実行で
きるのはFM32にそのような処理プログラムが格納さ
れた後である。CPU28はインターフェース手段34
を介して下記の信号の授受を実行する。まず端子8A〜
8Cを経由してシリアル通信ラインを構成する。端子8
Aを介してクロック信号をカメラ1から一方向で送出、
端子8Bを介してハンドシェーク信号の授受、端子8C
を介してデータ信号の授受をそれぞれ双方向で実行す
る。なお以上のようなシリアル通信ラインの構成、詳細
データについては公知である。
The CPU 28 can execute the original operation of the camera 1 after such a processing program is stored in the FM 32. CPU 28 is interface means 34
The following signals are exchanged via. First, terminals 8A-
A serial communication line is constructed via 8C. Terminal 8
A clock signal is sent from the camera 1 in one direction via A,
Handshake signal transfer via terminal 8B, terminal 8C
Data signals are transmitted and received bi-directionally via. The configuration and detailed data of the serial communication line as described above are publicly known.

【0026】また端子8Dを経由して写込み信号をデー
タバック5に送出する。写込み信号とはカメラ1が露光
動作を開始するタイミングに応じて発生する信号であ
り、データバック5による後述のデータ写込み動作はこ
の信号をトリガとして実行される。この場合端子8Fは
使用されない。
The imprinting signal is sent to the data back 5 via the terminal 8D. The imprinting signal is a signal generated according to the timing when the camera 1 starts the exposure operation, and the data imprinting operation described later by the data back 5 is executed by using this signal as a trigger. In this case, the terminal 8F is not used.

【0027】また後述の如く端子8A〜8Fはプログラ
ム書換え装置50とも接続されて各種信号の授受を行
う。この場合には、書換え装置50の作動信号に従って
FM32内の処理プログラムの消去並びに書換えが行わ
れる。書込むべきプログラムは端子8A〜8Cにて前述
同様シリアル通信ラインにて伝達される。またこの時写
込み信号用端子8Dは使用されない。
As will be described later, the terminals 8A to 8F are also connected to the program rewriting device 50 to exchange various signals. In this case, the processing program in the FM 32 is erased and rewritten according to the operation signal of the rewriting device 50. The program to be written is transmitted via the serial communication line at the terminals 8A to 8C as described above. Further, at this time, the image pickup signal terminal 8D is not used.

【0028】端子8FはFM32に消去書込み用電源が
印加される給電端子であり、消去書換えが実行される時
にのみ高圧約12Vが書換え装置50から印加される。
これによりカメラ1内にはFM32の消去書換え時にの
み必要な電源をわざわざ用意しておく必要はない。消去
書換え時には後述する書換え装置50を必ず必要とする
のであるから、書換え装置側に必要な電源を装備してお
けば良いのである。
The terminal 8F is a power supply terminal to which the power for erasing and writing is applied to the FM 32, and a high voltage of about 12 V is applied from the rewriting device 50 only when erasing and rewriting is executed.
As a result, it is not necessary to prepare a power source required only for erasing and rewriting the FM 32 in the camera 1. Since the rewriting device 50, which will be described later, is indispensable at the time of erasing and rewriting, it is sufficient to equip the rewriting device side with a necessary power source.

【0029】さらに電池20と給電端子8Fの電圧はそ
れぞれ参照電圧源61、63が付与されたコンパレータ
60、62の入力端子に印加される。そしてコンパレー
タ60、62の両出力はANDゲート64に伝達され、
ANDゲート64の出力はCPU28に接続されてい
る。
Further, the voltages of the battery 20 and the power supply terminal 8F are applied to the input terminals of the comparators 60 and 62 provided with the reference voltage sources 61 and 63, respectively. Both outputs of the comparators 60 and 62 are transmitted to the AND gate 64,
The output of the AND gate 64 is connected to the CPU 28.

【0030】これにより電池電圧20、給電端子8Fの
内いずれか一方でも所定電圧以下の場合にはANDゲー
ト64出力がその旨をCPU28に伝えるため、後述の
如くCPU28はFM32の消去書換え動作を実行しな
い。仮に電池20が消耗している場合、あるいは何らか
の理由で給電端子8Fの電圧が低い場合にFM32の消
去書換えを行うと、消去が完全になされないあるいは処
理プログラムが間違った状態で書換えられる可能性があ
るからである。
As a result, when either the battery voltage 20 or the power supply terminal 8F is equal to or lower than the predetermined voltage, the output of the AND gate 64 informs the CPU 28, so that the CPU 28 executes the erase / rewrite operation of the FM 32 as described later. do not do. If the battery 20 is exhausted, or if the voltage of the power supply terminal 8F is low for some reason, if the FM32 is erased and rewritten, the erasing may not be completed completely or the processing program may be rewritten in an incorrect state. Because there is.

【0031】図2は本発明によるカメラ1の形態説明図
である。カメラ1はレンズ2が装着され、裏蓋を兼ねた
データバック5を開放した状態である。不図示のフィル
ムパトローネはパトローネ室10に装填され、パトロー
ネから引き出されたフィルムはシャッタ11の前面を通
過して、スプール12に巻き付けられる。フィルムの給
送についてはスプール12内部に設けられたモータ36
にて行われる。
FIG. 2 is a diagram for explaining the form of the camera 1 according to the present invention. The camera 1 is in a state in which the lens 2 is attached and the data back 5, which also serves as a case back, is opened. A film cartridge (not shown) is loaded in the cartridge chamber 10, and the film pulled out from the cartridge passes through the front surface of the shutter 11 and is wound around the spool 12. For feeding the film, a motor 36 provided inside the spool 12 is used.
Will be held in.

【0032】公知の如く撮影者はレンズ2を通過した被
写体の状況をファインダ3から視認し、レリーズボタン
4を押す事で露光の開始を指令する。露光モードや各種
条件はLCD6で確認できる。 ボタン7はカメラ1の
露出モード、撮影条件などを任意に設定するための操作
ボタンであり、LCD6上の文字などを確認しながら操
作を行う。
As is well known, the photographer visually recognizes the condition of the object passing through the lens 2 from the viewfinder 3 and presses the release button 4 to instruct the start of exposure. The exposure mode and various conditions can be confirmed on the LCD 6. The button 7 is an operation button for arbitrarily setting the exposure mode, shooting conditions, etc. of the camera 1, and is operated while confirming characters on the LCD 6.

【0033】シャッタ11下方には複数の端子群8が設
けられている。これは図1で説明した端子8A〜8Fで
ありその機能は説明済みである。データバック5内側に
設けられた圧板14は不図示のフィルムをアパーチャ6
に押しつけて平面性を保つ作用をすると共に、フィルム
に各種データを光学的に写込むための孔13を有してい
る。
Below the shutter 11, a plurality of terminal groups 8 are provided. These are the terminals 8A to 8F described in FIG. 1, and their functions have already been described. The pressure plate 14 provided inside the data back 5 uses a film (not shown) for the aperture 6
It has a hole 13 for optically imprinting various kinds of data on the film as well as having a function of maintaining flatness by being pressed against.

【0034】また前述したカメラ1の端子群8に相対し
た位置には接点群15が配設されている。データバック
5を閉じると接点群8、15同士が接触して前述のデー
タ授受のための電気回路を形成する。
A contact group 15 is arranged at a position facing the terminal group 8 of the camera 1 described above. When the data bag 5 is closed, the contact groups 8 and 15 come into contact with each other to form the above-mentioned electric circuit for exchanging data.

【0035】図3はデータバック5内の電気回路例であ
る。データバック5には年月日に関するカレンダデー
タ、カメラ1から送信される露出データの2種類のうち
一方を写込む機能を有している。
FIG. 3 shows an example of an electric circuit in the data bag 5. The data back 5 has a function of capturing one of the two types of calendar data regarding the date and the exposure data transmitted from the camera 1.

【0036】中枢の機能は電池41を駆動源とするCP
U40が司る。カレンダ機能として接続された発振子か
らの常時一定の周波数をカウントする事で時刻情報を得
ることが可能となる。
The central function is the CP driven by the battery 41.
U40 is in charge. Time information can be obtained by always counting a constant frequency from the connected oscillator as a calendar function.

【0037】露出データは端子15A〜15Eによるデ
ータ交信機能によりカメラ1から指示される。端子15
Dは写込みのタイミング信号を受信する。いずれのデー
タを写込むかはデータバック5表面に備えられた不図示
の設定部材により選択でき、その内容はLCD42によ
り確認可能である。
The exposure data is instructed from the camera 1 by the data communication function through the terminals 15A to 15E. Terminal 15
D receives the timing signal of the imprint. Which data is to be copied can be selected by a setting member (not shown) provided on the surface of the data back 5, and the content can be confirmed by the LCD 42.

【0038】ここでLCD42の表示内容はほぼそのま
ま写込み用LCD43によっても表現されている。LC
D43は前述の圧板14上の孔13に露出しており、前
述の写込み信号によるタイミングでランプ44が所定時
間点灯する事でLCD3による表示内容はそのままフィ
ルムに写込まれる。
Here, the display contents of the LCD 42 are expressed almost as they are by the LCD 43 for imprinting. LC
D43 is exposed in the hole 13 on the pressure plate 14 described above, and the lamp 44 is turned on for a predetermined time at the timing of the image capture signal, so that the content displayed on the LCD 3 is directly captured on the film.

【0039】図4はカメラ1内のFM32内に対して処
理プログラムの消去書換えを行うためのプログラム書換
え装置50の概念図である。パソコン52を中枢とし、
書換え動作の処理順序、FM32に対して書込みたい処
理プログラムはフロッピー(登録商標)ディスク(以降
FDと称する)51に記憶されている。公知の如くパソ
コン52はFD51内の情報に従ってその作動を実行す
る。
FIG. 4 is a conceptual diagram of a program rewriting device 50 for erasing and rewriting a processing program in the FM 32 in the camera 1. With the PC 52 as the center,
The processing sequence of the rewriting operation and the processing program desired to be written in the FM 32 are stored in a floppy (registered trademark) disk (hereinafter referred to as FD) 51. As is well known, the personal computer 52 executes its operation according to the information in the FD 51.

【0040】書換え装置50は端子16A〜16Fを有
しており、カメラ1の端子群8と接触した状態で書換え
コマンド並びに処理プログラムを送受信する。なお写込
みに関する作動は無関係であるので、端子16Dは機能
を有しない。
The rewriting device 50 has terminals 16A to 16F, and transmits and receives a rewriting command and a processing program in a state of being in contact with the terminal group 8 of the camera 1. Note that the operation relating to the imprinting is irrelevant, so that the terminal 16D has no function.

【0041】カメラ1内のFM32の処理プログラムを
書換える場合には、端子16A〜16Fを介してパソコ
ン52とカメラ1とを接続し、FD51に基づいてパソ
コン52を作動させれば良い。後述の如く処理の最初に
端子16Fに約12Vの電圧を印加してカメラ1内のF
M32が作動するようにする。その後端子16A〜16
Cを介してシリアル通信で必要データを送信する。
To rewrite the processing program of the FM 32 in the camera 1, the personal computer 52 and the camera 1 may be connected via the terminals 16A to 16F and the personal computer 52 may be operated based on the FD 51. As will be described later, at the beginning of the process, a voltage of about 12V is applied to the terminal 16F and the F in the camera 1
Allow M32 to work. After that, terminals 16A to 16
Necessary data is transmitted by serial communication via C.

【0042】図5は図1中のCPU28による処理ルー
チン例である。本ルーチンは給電が行われている間繰り
返し実行される。ステップS1では、端子8A〜8Fを
介してデータ交信を実行する。データバック5あるいは
書換え装置50のいずれが装着されていてもデータ交信
は成立するが、CPU28が受信するデータには送信元
の識別データも入っている。
FIG. 5 shows an example of a processing routine by the CPU 28 in FIG. This routine is repeatedly executed while power is being supplied. In step S1, data communication is executed via the terminals 8A to 8F. Data communication is established regardless of whether the data bag 5 or the rewriting device 50 is attached, but the data received by the CPU 28 also includes identification data of the transmission source.

【0043】ステップS2では、受信データに基づいて
データバック5あるいは書換え装置50のいずれが装着
されているかを判断する。識別データがデータバック5
である事を示している場合にはステップS3以降の通常
処理に移行し、識別データが書換え装置50である事を
示している場合にはステップS16にジャンプする。
In step S2, it is determined based on the received data whether the data bag 5 or the rewriting device 50 is attached. Identification data is data back 5
If the identification data indicates that the rewriting device 50, the process jumps to step S16.

【0044】ステップS16では、ANDゲート64の
出力により、電池20及び端子8Fの電圧を判断する。
ステップS17では、ANDゲート64出力が正常であ
る場合には本ルーチンにてFM32の消去書換えを実行
する。その詳細は図6にて詳述する。
In step S16, the voltages of the battery 20 and the terminal 8F are determined from the output of the AND gate 64.
In step S17, if the output of the AND gate 64 is normal, the erase and rewrite of the FM 32 is executed in this routine. The details will be described in detail in FIG.

【0045】ステップS18では、ANDゲート64出
力が異常、すなわち電池20あるいは端子8Fのいずれ
かあるいは両方共に所定電圧以下であったと判断された
場合には、警告を実行する。カメラ1上のLCD6ある
いはパソコン52の画面上での警告マーク点滅などで良
い。
In step S18, if it is determined that the output of the AND gate 64 is abnormal, that is, either the battery 20 or the terminal 8F or both of them are below the predetermined voltage, a warning is issued. The warning mark may be blinked on the LCD 6 of the camera 1 or on the screen of the personal computer 52.

【0046】ステップS3では、測光手段24、感度検
出手段25からの測光情報、感度情報を取り込む。 ス
テップS4では、設定されている露出モードに基づいて
ステップS3で得た両情報を演算し、適正露光条件であ
るシャッタ時間、絞り値を算出する。
In step S3, the photometric information and the sensitivity information from the photometric means 24 and the sensitivity detecting means 25 are fetched. In step S4, both pieces of information obtained in step S3 are calculated based on the set exposure mode to calculate a shutter time and an aperture value which are proper exposure conditions.

【0047】ステップS5では、ステップS4で求めら
れた露出情報あるいはモード情報をLCD6上に表示す
る。ステップS6では、測距手段27からの被写体の合
焦情報を取込む。
In step S5, the exposure information or mode information obtained in step S4 is displayed on the LCD 6. In step S6, the focus information of the subject from the distance measuring means 27 is fetched.

【0048】ステップS7では、合焦情報に基づいてモ
ータ37を駆動し、レンズ2内のレンズ群を移動させ被
写体にピントが合うようにする。ステップS8では、ス
イッチ検出手段26を介してレリーズボタン4が押され
たか否かを判断する。押されていない場合には、ステッ
プS1に復帰して上記の処理を繰り返す。
In step S7, the motor 37 is driven based on the focus information to move the lens group in the lens 2 so that the subject is in focus. In step S8, it is determined whether or not the release button 4 has been pressed via the switch detection means 26. If it has not been pressed, the process returns to step S1 to repeat the above process.

【0049】ステップS11では、レリーズボタン4が
押されていたので、まず不図示の反射ミラーを上昇さ
せ、撮影光路から退避させる。ステップS12では、絞
り35を所定絞り開口となるよう制御する。
In step S11, since the release button 4 has been pressed, the reflecting mirror (not shown) is first raised and retracted from the photographing optical path. In step S12, the diaphragm 35 is controlled to have a predetermined diaphragm opening.

【0050】ステップS13では、シャッタ11を所定
時間開閉してフィルムへの露光を制御する。ステップS
14では、露光動作が完了したので不図示の反射ミラー
を下降させる。
In step S13, the shutter 11 is opened and closed for a predetermined time to control the exposure of the film. Step S
At 14, since the exposure operation is completed, the reflecting mirror (not shown) is lowered.

【0051】ステップS15では、モータ36を正転さ
せて、フィルムの給送とメカニズムの付勢動作を行う。
以上にて露光動作が一巡したのでステップS1に復帰
して上記の処理を繰り返す。
In step S15, the motor 36 is normally rotated to feed the film and urge the mechanism.
Since the exposure operation has completed one cycle as described above, the process returns to step S1 and the above processing is repeated.

【0052】図6は図5中のステップS17で示した書
換え処理ルーチンの詳細実施形態である。本処理ルーチ
ンはCPU28内のROM29に格納されている書換え
不可能なプログラムに従う。また端子8A〜8F、イン
ターフェース回路34を介して受信される処理プログラ
ムはCPU28内のRAM30に一旦格納された後、F
M32に転送されかつ記憶されるようになっている。
FIG. 6 is a detailed embodiment of the rewriting processing routine shown in step S17 in FIG. This processing routine follows a non-rewritable program stored in the ROM 29 in the CPU 28. Further, the processing program received via the terminals 8A to 8F and the interface circuit 34 is temporarily stored in the RAM 30 in the CPU 28 and then F
It is adapted to be transferred to and stored in the M32.

【0053】ステップS22では、書換え装置50との
データ交信を実行する。ステップS23では、書換え装
置からのデータを解読して、書込みモードあるいは消去
モードのいずれが指示されているかを判断する。
In step S22, data communication with the rewriting device 50 is executed. In step S23, the data from the rewriting device is decoded to determine whether the write mode or the erase mode is instructed.

【0054】ステップS24では、消去モードが指示さ
れているので、FM32内の情報を消去する。ステップ
S25では、FM32内の情報消去が完了したかを判断
する。完了した場合には後述の書換え装置50にその旨
を送信する。未完了である間はステップS24からの消
去処理を繰返す。
In step S24, since the erase mode is instructed, the information in the FM 32 is erased. In step S25, it is determined whether the erasing of information in the FM 32 has been completed. When it is completed, the fact is transmitted to the rewriting device 50 described later. While it is not completed, the erasing process from step S24 is repeated.

【0055】ステップS26では、書換え装置50から
のデータを受信する。この場合に送信されてくるデータ
は新たにFM32に格納したい処理プログラムである。
ステップS27では、受信されてくる処理プログラムを
順次FM32内に格納する。
In step S26, the data from the rewriting device 50 is received. The data transmitted in this case is a processing program to be newly stored in the FM 32.
In step S27, the received processing programs are sequentially stored in the FM 32.

【0056】ステップS28では、書込み処理が完了し
たかを判断する。完了した場合には後述の書換え装置に
その旨を送信する。未完了である間はステップS27か
らの書込み処理を繰返す。
In step S28, it is determined whether the writing process is completed. When it is completed, the fact is transmitted to the rewriting device described later. While it is incomplete, the writing process from step S27 is repeated.

【0057】ステップS30では、本ルーチンは誤動作
を防止するためのルーチンである。書込みモードが指示
されてはいるがFM32に対する消去処理が完了してい
るかを確認する。消去が未処理である場合にはステップ
S24からの消去処理を実行する。すでに完了している
場合にはステップS26に移行し、書込み処理を実行す
る。
In step S30, this routine is a routine for preventing malfunction. Although the write mode is instructed, it is confirmed whether the erase process for the FM 32 is completed. If the erasure has not been processed, the erasing process from step S24 is executed. If it has already been completed, the process proceeds to step S26 to execute the writing process.

【0058】図7はデータバック5内のCPU40によ
る処理ルーチン例である。本ルーチンはCPU40に電
池41が接続されている間繰返し実行される。ステップ
S40では、発振子45による出力周波数のカウントを
基にした計時すなわち年月日などのカレンダ処理を実行
する。
FIG. 7 shows an example of a processing routine by the CPU 40 in the data bag 5. This routine is repeatedly executed while the battery 41 is connected to the CPU 40. In step S40, a calendar process such as timekeeping, that is, date, is performed based on the count of the output frequency of the oscillator 45.

【0059】なお本実施形態では説明の簡略化のためス
テップS40でのみカレンダ処理を実行するように示し
たが、ステップS41以降に示す処理と並列に実行する
ような方法でも構わない。
In the present embodiment, the calendar process is shown to be executed only in step S40 for the sake of simplification of description, but a method of executing the process in parallel with the processes shown in step S41 and thereafter may be used.

【0060】ステップS41では、カメラ1とデータ交
信を行い、まずカメラ1に対して交信相手がデータバッ
ク5である旨を送信する。さらにカメラ1からは写込み
用データとして各種露出情報を受取る。本ステップは図
6のステップS1に呼応する。
In step S41, data communication is performed with the camera 1, and first, the fact that the communication partner is the data back 5 is transmitted to the camera 1. Further, various exposure information is received from the camera 1 as data for imprinting. This step corresponds to step S1 in FIG.

【0061】前述のように端子15A〜15Eを介した
公知のシリアルデータ交信によりデータ授受を行うが、
この時にはまだカメラ1の露光シーケンスに入っていな
いので端子15Dを経由する写込み信号は入力されてい
ない。
As described above, data is transmitted and received by known serial data communication via the terminals 15A to 15E.
At this time, since the exposure sequence of the camera 1 has not been entered yet, the imprinting signal via the terminal 15D has not been input.

【0062】ステップS42では、不図示の設定手段に
より選択されている写込みモードを判断する。本実施形
態の場合年月日を示すカレンダモード、あるいは露出デ
ータモードのいずれかの選択が可能となっている。
In step S42, the imprinting mode selected by the setting means (not shown) is determined. In the case of this embodiment, it is possible to select either the calendar mode indicating the date, or the exposure data mode.

【0063】カレンダモードの場合はステップS43、
露出データモードの場合はステップS44に移行する。
ステップS43では、年月日データをLCD42に表示
する。前述のようにCPU40の駆動出力は写込み用L
CD43にも並列に印加されているので、LCD42と
LCD43はほぼ同内容を表示している。
In the calendar mode, step S43,
In the exposure data mode, the process proceeds to step S44.
In step S43, the date data is displayed on the LCD 42. As described above, the drive output of the CPU 40 is L
Since it is applied in parallel to the CD 43, the LCD 42 and the LCD 43 display almost the same contents.

【0064】ステップS44では、図3のように露出デ
ータをLCD42に表示する。実施形態にはシャッタタ
イムと絞り値をあげたが、これに限らず使用しているレ
ンズの種類など露出に直接関連するデータあるいはカメ
ラ1の種別など露出とは関連のないデータでも良い。
In step S44, the exposure data is displayed on the LCD 42 as shown in FIG. Although the shutter time and the aperture value have been described in the embodiment, the present invention is not limited to this, and may be data directly related to exposure such as the type of lens used or data not related to exposure such as the type of the camera 1.

【0065】ステップS45では、端子15Dをモニタ
して、カメラ1から写込み信号が入力されているか否か
を判断する。写込み信号が入力されていない場合にはス
テップS40からの処理を繰返す。
In step S45, the terminal 15D is monitored to determine whether or not the image pickup signal is input from the camera 1. If the imprinting signal has not been input, the processing from step S40 is repeated.

【0066】ステップS46では、写込み信号が入力さ
れたので、ランプ44を一定時間点灯しLCD43が表
示しているデータをフィルム上に光学記録する。図8は
書換え装置50の処理ルーチン例である。前述の如くパ
ソコン52は装填されたFD51に格納されている指令
に従って下記の処理を実行する。
In step S46, since the imprinting signal is input, the lamp 44 is lit for a certain period of time and the data displayed on the LCD 43 is optically recorded on the film. FIG. 8 shows an example of the processing routine of the rewriting device 50. As described above, the personal computer 52 executes the following processing according to the command stored in the loaded FD 51.

【0067】ステップS50では、カメラ1とデータ交
信を行い、まずカメラ1に対して自身が書換え装置50
である旨を送信する。本ステップは図5のステップS1
に呼応するが、図7のステップS41と異なりカメラ1
からは写込み用データなどが送信されてくることはな
い。
In step S50, data communication is carried out with the camera 1, and the camera 1 is first rewritten by the rewriting device 50 itself.
Is sent. This step is step S1 in FIG.
However, unlike step S41 in FIG. 7, the camera 1
Does not send any data for copying.

【0068】前述のように端子16A〜16Fの一部を
介した公知のシリアルデータ交信によりデータ授受を行
うが、データバック5と違って写込み動作とは無縁のた
め端子16Dは使用しない。
As described above, the data is transmitted and received by the known serial data communication through a part of the terminals 16A to 16F, but unlike the data back 5, the terminal 16D is not used because it is unrelated to the copying operation.

【0069】本交信によってカメラ1は本来の処理を停
止し、FM32の書換えに備えて図5のステップS16
以降すなわち図6で説明した書換え処理に入る。ステッ
プS51では、端子16Fを介してカメラ1のFM32
へ消去書換え用電圧約12Vを出力する。
Due to this communication, the camera 1 stops the original processing, and in preparation for rewriting the FM 32, step S16 in FIG.
After that, that is, the rewriting process described in FIG. 6 starts. In step S51, the FM 32 of the camera 1 is received via the terminal 16F.
The erase rewriting voltage of about 12 V is output to.

【0070】ステップS52では、次にカメラ1に対し
てFM32内の処理プログラムを消去する送信する。図
6のステップS24に呼応する。ステップS53では、
FM32内の処理プログラムの消去が完了したかを判断
する。図6のステップS25に呼応する。
In step S52, the processing program in the FM 32 is erased and transmitted to the camera 1. This corresponds to step S24 in FIG. In step S53,
It is determined whether the erasing of the processing program in the FM 32 is completed. This corresponds to step S25 in FIG.

【0071】ステップS54では、FM32に格納すべ
き新しい処理プログラムを送信する。ステップS55で
は、FM32内に処理プログラムがすべて格納し終った
かを判断する。図6のステップS28に呼応する。FM
32内の旧処理プログラムの消去並びに新処理プログラ
ムの格納が完了した場合には本処理ルーチンを終了す
る。
In step S54, a new processing program to be stored in FM 32 is transmitted. In step S55, it is determined whether all the processing programs have been stored in the FM32. This corresponds to step S28 in FIG. FM
When the deletion of the old processing program in 32 and the storage of the new processing program are completed, this processing routine is ended.

【0072】ステップS56では、FM32の消去書換
え処理が完了したので端子16Fを介した電圧12Vの
給電を停止する。図9は本発明による第2実施形態であ
り、3種類のメモリであるROM29、RAM30、F
M32が内蔵されている構造のCPU28を使用した電
気回路実施形態である。
In step S56, since the erase / rewrite processing of the FM 32 is completed, the power supply of the voltage 12V via the terminal 16F is stopped. FIG. 9 is a second embodiment according to the present invention, which is a ROM 29, a RAM 30, and a F, which are three types of memories.
It is an electric circuit embodiment using a CPU 28 having a structure in which M32 is incorporated.

【0073】第1実施形態と異なる点は、まずDCDC
コンバータ21の高圧側出力23がスイッチング手段3
1を介してFM32の印加され、さらにスイッチング手
段31の開閉が端子8Fを介して書換え装置50からの
信号で制御される点である。
The difference from the first embodiment is that DCDC is first
The high voltage side output 23 of the converter 21 is the switching means 3
The FM 32 is applied via 1 and the opening / closing of the switching means 31 is controlled by a signal from the rewriting device 50 via the terminal 8F.

【0074】この構成によって書換え装置50がカメラ
1に接続され、しかもFM32の消去書換え動作を実行
する時にのみ電圧23がFM32に印加されるので、他
の時点で誤って電圧23が給電されることによるFM3
2内の処理プログラムの消去などの危険を防止すること
ができる。
With this configuration, the rewriting device 50 is connected to the camera 1, and the voltage 23 is applied to the FM 32 only when the erase / rewrite operation of the FM 32 is executed. Therefore, the voltage 23 is erroneously supplied at another time. By FM3
It is possible to prevent danger such as erasing the processing program in 2.

【0075】図9でさらに特徴的なことは、カメラ1と
しては後々変更される可能性の高い処理プログラムの一
部、本実施形態上では測光演算ルーチンと表示処理ルー
チンについて消去書換え可能なFM32内の処理プログ
ラムに従い、FM32の消去書換えルーチン自体とカメ
ラ1として必要な処理プログラムで前述の測光演算ルー
チンと表示処理ルーチンを除いた残りの後々変更の可能
性のない処理プログラムに関してはROM29に格納さ
れている固定された処理プログラムに従うよう構成した
点である。
What is more characteristic in FIG. 9 is that a part of the processing program that is likely to be changed later for the camera 1, that is, in the present embodiment, in the FM 32 in which the photometry calculation routine and the display processing routine can be erased and rewritten. In accordance with the processing program of No. 2, the erasure rewriting routine of the FM 32 and the processing program necessary for the camera 1 which are not changeable after the rest of the photometric calculation routine and the display processing routine are stored in the ROM 29. The point is that it is configured to follow a fixed processing program.

【0076】図10は図9中のCPU28による処理ル
ーチン例である。本ルーチンは給電が行われている間繰
り返し実行される。ステップS1では、端子8A〜8F
を介してデータ交信を実行する。データバック5あるい
は書換え装置50のいずれが装着されていてもデータ交
信は成立するが、CPU28が受信するデータには送信
元の識別データも入っている。
FIG. 10 shows an example of a processing routine by the CPU 28 in FIG. This routine is repeatedly executed while power is being supplied. In step S1, terminals 8A-8F
Data communication is performed via. Data communication is established regardless of whether the data bag 5 or the rewriting device 50 is attached, but the data received by the CPU 28 also includes identification data of the transmission source.

【0077】ステップS2では、受信データに基づいて
データバック5あるいは書換え装置50のいずれが装着
されているかを判断する。識別データがデータバック5
である事を示している場合にはステップS3以降の通常
処理に移行し、識別データが書換え装置50である事を
示している場合にはステップS17にジャンプする。
In step S2, it is determined which of the data bag 5 and the rewriting device 50 is attached based on the received data. Identification data is data back 5
If the identification data indicates that the rewriting device 50 is present, the process jumps to step S17.

【0078】ステップS17では、書換え装置50が接
続されている場合には本ルーチンにてFM32の消去書
換えを実行する。その詳細は図6と同様である。ステッ
プS3では、測光手段24、感度検出手段25からの測
光情報、感度情報を取り込む。
In step S17, when the rewriting device 50 is connected, the erasure rewriting of the FM 32 is executed in this routine. The details are the same as in FIG. In step S3, photometric information and sensitivity information from the photometric means 24 and the sensitivity detection means 25 are fetched.

【0079】ステップS60では、FM32に格納され
た演算処理用プログラムを読出し、RAM30に一旦格
納する。ステップS4では、ステップS3で得た両情報
をステップS60で得た処理プログラムに従って演算
し、適正露光条件であるシャッタ時間、絞り値を算出す
る。
In step S60, the arithmetic processing program stored in the FM 32 is read and temporarily stored in the RAM 30. In step S4, both pieces of information obtained in step S3 are calculated in accordance with the processing program obtained in step S60 to calculate the shutter time and aperture value that are the proper exposure conditions.

【0080】ステップS61では、FM32に格納され
た表示処理用プログラムを読出し、RAM30に一旦格
納する。ステップS5では、ステップS4で求められた
露出情報あるいはモード情報をステップS61で得た処
理プログラムに従ってLCD6上に表示する。
In step S61, the display processing program stored in the FM 32 is read and temporarily stored in the RAM 30. In step S5, the exposure information or mode information obtained in step S4 is displayed on the LCD 6 according to the processing program obtained in step S61.

【0081】ステップS6では、測距手段27からの被
写体の合焦情報を取込む。ステップS7では、合焦情報
に基づいてモータ37を駆動し、レンズ2内のレンズ群
を移動させ被写体にピントが合うようにする。
In step S6, the focus information of the subject from the distance measuring means 27 is fetched. In step S7, the motor 37 is driven based on the focus information to move the lens group in the lens 2 so that the subject is in focus.

【0082】ステップS8では、スイッチ検出手段26
を介してレリーズボタン4が押されたか否かを判断す
る。押されていない場合には、ステップS1に復帰して
上記の処理を繰り返す。
In step S8, the switch detection means 26
It is determined whether or not the release button 4 has been pressed via. If it has not been pressed, the process returns to step S1 to repeat the above process.

【0083】ステップS11では、レリーズボタン4が
押されていたので、まず不図示の反射ミラーを上昇さ
せ、撮影光路から退避させる。ステップS12では、絞
り35を所定絞り開口となるよう制御する。
In step S11, since the release button 4 has been pressed, the reflecting mirror (not shown) is first raised and retracted from the photographing optical path. In step S12, the diaphragm 35 is controlled to have a predetermined diaphragm opening.

【0084】ステップS13では、シャッタ11を所定
時間開閉してフィルムへの露光を制御する。ステップS
14では、露光動作が完了したので不図示の反射ミラー
を下降させる。
In step S13, the shutter 11 is opened and closed for a predetermined time to control the exposure of the film. Step S
At 14, since the exposure operation is completed, the reflecting mirror (not shown) is lowered.

【0085】ステップS15では、モータ36を正転さ
せて、フィルムの給送とメカニズムの付勢動作を行う。
以上にて露光動作が一巡したのでステップS1に復帰し
て上記の処理を繰り返す。
In step S15, the motor 36 is rotated in the normal direction to feed the film and urge the mechanism.
Since the exposure operation has completed one cycle as described above, the process returns to step S1 and the above processing is repeated.

【0086】なお図10ではステップS60、ステップ
S61のようにFM32に記憶した処理プログラムを一
旦RAM30に読出して必要な処理を実行するように説
明したが、FM32の内容に直接従って演算処理ができ
るのであればそのような必要はなく時間の節約に貢献す
る。
In FIG. 10, the processing program stored in the FM 32 is read out to the RAM 30 and the necessary processing is executed as in steps S60 and S61, but the arithmetic processing can be performed directly according to the contents of the FM 32. If so, there is no such need and it contributes to time saving.

【0087】これらの処理によれば、カメラ1として変
更の可能性のない基本的な処理ルーチンのみをROM2
9に格納しておけるので、大容量のFM32を必要とせ
ず、CPU28を安価かつ小型する事ができる。
According to these processes, only the basic processing routine that cannot be changed as the camera 1 is stored in the ROM 2
Since it can be stored in the CPU 9, the large capacity FM 32 is not required, and the CPU 28 can be made inexpensive and small.

【0088】本図では測光演算ルーチンと表示処理ルー
チンのみをFM32に格納される処理プログラムに従っ
て処理するようにしたが、これに限らず加減する事は容
易である。FM32に格納したほうが良いルーチン例と
しては上記以外に、ステップS6の測距演算処理、ステ
ップS7のAFモータ駆動処理、ステップS15の給送
モータ駆動処理なども候補としてあげられる。
In this figure, only the photometric calculation routine and the display processing routine are processed according to the processing program stored in the FM 32, but the present invention is not limited to this and it is easy to add or subtract them. Other than the above, examples of routines that should be stored in the FM 32 include distance measurement calculation processing in step S6, AF motor drive processing in step S7, and feed motor drive processing in step S15.

【0089】一方書換え装置50の構成は図4と同様で
あるが、端子16Fには12Vの給電ではなく、スイッ
チング手段31を開閉するのに必要な単なる信号となる
点が異なる。また図8の各ステップのうち図9に関わる
変更点は下記の2点のみである。
On the other hand, the configuration of the rewriting device 50 is the same as that of FIG. 4, except that the terminal 16F is not supplied with 12 V but a mere signal necessary for opening and closing the switching means 31. Further, among the steps of FIG. 8, the only changes in FIG. 9 are the following two points.

【0090】ステップS51では、端子16Fに閉信号
を出力し、カメラ1内のスイッチング手段31をオンさ
せる。ステップS56では、端子16Fに開信号を出力
し、カメラ1内のスイッチング手段31をオフさせる。
In step S51, a closing signal is output to the terminal 16F to turn on the switching means 31 in the camera 1. In step S56, an open signal is output to the terminal 16F to turn off the switching means 31 in the camera 1.

【0091】またデータバック5の構成処理内容は図
3、7同様である。
The contents of the data bag 5 are the same as those shown in FIGS.

【0092】[0092]

【発明の効果】以上のように本発明によれば、電気的消
去書換え可能なメモリに対して消去書換えを実行すると
きにのみその動作に要する電源が供給されるので、通常
のカメラ使用時に不用意に記憶されていた処理プログラ
ムが前記メモリから消えてしまうことがない。
As described above, according to the present invention, the power required for the operation is supplied only to the electrically erasable and rewritable memory when the erasing and rewriting is executed. The processing program stored in advance will not be erased from the memory.

【0093】また上記の目的で供給された電源の電圧を
検知して、電気回路が確実に作動する所定電圧に達して
いる場合にのみ消去書換えが実行されるようにしたの
で、前記メモリに対する消去書換え動作が確実に実行さ
れる。
Further, since the voltage of the power supply supplied for the above purpose is detected and the erase rewriting is executed only when the voltage reaches the predetermined voltage at which the electric circuit operates reliably, the erase to the memory is performed. The rewriting operation is surely executed.

【0094】さらに前記電源は書換え装置を接続した場
合に書換え装置側から供給される構成であるので、カメ
ラ本体にその様な電源回路を用意しておく必要が無く、
回路の簡略化、小型化の他コスト低減にも有用である。
Further, since the power source is configured to be supplied from the rewriting device side when the rewriting device is connected, it is not necessary to prepare such a power source circuit in the camera body,
It is also useful for simplifying the circuit, reducing the size, and reducing the cost.

【0095】またカメラ内の処理用回路には、前記メモ
リに対する処理プログラムデータの消去書換え動作に必
要な処理手続きのみを備えた読出し専用メモリROMを
配設したので、前記メモリ内の処理プログラムを消去し
てもその後の書換え動作を続けて実行できる効果があ
る。
Further, since the processing circuit in the camera is provided with the read-only memory ROM provided only with the processing procedure necessary for the erase and rewrite operation of the processing program data for the memory, the processing program in the memory is erased. However, there is an effect that the subsequent rewriting operation can be continuously executed.

【0096】さらに実施形態の如く前記ROMには消去
書換え動作に必要な処理手続きの他、例えばカメラとし
ての基本処理プログラムを格納できるようにしたので、
前記メモリには演算処理、駆動処理など後に書換える可
能性のある処理プログラムを格納できるようにすれば良
くなり、小型化と安価なシステムを提供することが可能
となる。
Further, as in the embodiment, in addition to the processing procedure necessary for the erase / rewrite operation, for example, the basic processing program for the camera can be stored in the ROM.
It suffices if a processing program that may be rewritten after arithmetic processing, driving processing, etc. can be stored in the memory, and it is possible to provide a compact and inexpensive system.

【0097】一方外部から前記メモリに格納されるべき
目的で転送された処理プログラムは、カメラ内の一時記
憶用メモリを経た上で前記メモリに格納されるので、カ
メラに接続された書換え装置が直接前記メモリに対して
データ授受を行う必要はない。
On the other hand, since the processing program transferred from the outside for the purpose of being stored in the memory is stored in the memory after passing through the memory for temporary storage in the camera, the rewriting device connected to the camera directly It is not necessary to exchange data with the memory.

【0098】なお実施形態においては大容量の電気的消
去書換え可能なメモリの一例としてフラッシュメモリF
Mを使用したシステムを説明したが、CPUの処理プロ
グラムを格納することが可能な容量を有し、かつカメラ
の外部から所定の端子を介してその処理プログラムの消
去書換えが可能である記憶媒体であれば、本発明の目的
と一致するので他のものでも構わない。
In the embodiment, the flash memory F is used as an example of a large capacity electrically erasable and rewritable memory.
Although the system using the M has been described, it is a storage medium having a capacity capable of storing the processing program of the CPU and capable of erasing and rewriting the processing program from the outside of the camera through a predetermined terminal. If so, other objects may be used as they are consistent with the object of the present invention.

【0099】また実施形態においては外部から処理プロ
グラムを書換えるためのデータ授受端子にデータバック
5との端子を兼用した例を示したが、それ以外の脱着可
能なアクセサリであるストロボ、ファインダなどとの接
続端子を使用しても同様の効果が得られる。
Further, in the embodiment, the example in which the data transfer terminal for rewriting the processing program from the outside is also used as the terminal of the data back 5 is shown. However, other removable accessories such as a strobe and a finder are shown. The same effect can be obtained by using the connection terminal of.

【図面の簡単な説明】[Brief description of drawings]

【図1】 本発明の第1実施形態によるカメラの電気回
路図例である。
FIG. 1 is an example of an electric circuit diagram of a camera according to a first embodiment of the present invention.

【図2】 本発明のよるカメラ1の形態説明図である。FIG. 2 is an explanatory diagram of a form of a camera 1 according to the present invention.

【図3】 本発明によるデータバック5内の電気回路例
である。
FIG. 3 is an example of an electric circuit in the data bag 5 according to the present invention.

【図4】 本発明によるプログラム書換え装置50の概
念図である。
FIG. 4 is a conceptual diagram of a program rewriting device 50 according to the present invention.

【図5】 本発明によるカメラ内のCPU28による処
理ルーチン例である。
FIG. 5 is an example of a processing routine by the CPU 28 in the camera according to the present invention.

【図6】 本発明による書換え処理ルーチンの詳細実施
形態である。
FIG. 6 is a detailed embodiment of a rewriting processing routine according to the present invention.

【図7】 本発明によるデータバック5内のCPU40
による処理ルーチン例である。
FIG. 7: CPU 40 in data bag 5 according to the present invention
Is an example of a processing routine by.

【図8】 本発明による書換え装置50の処理ルーチン
例である。
FIG. 8 is an example of a processing routine of the rewriting device 50 according to the present invention.

【図9】 本発明の第2実施形態によるカメラの電気回
路図例である。
FIG. 9 is an example of an electric circuit diagram of a camera according to a second embodiment of the present invention.

【図10】本発明の第2実施形態によるカメラ内のCPU
28による処理ルーチン例である。
FIG. 10 is a CPU in a camera according to a second embodiment of the present invention.
28 is an example of a processing routine by 28.

【符号の説明】[Explanation of symbols]

1 ─カメラ 5 ─データバック 8、15、16─端子 28、40 ─CPU 31 ─スイッチング手段 32 ─フラッシュメモリ 50 ─書換え装置 60、62 ─コンパレータ 61、63 ─参照電圧 1-Camera 5-Data back 8, 15, 16-terminal 28, 40-CPU 31-Switching means 32 ─ Flash memory 50-Rewriting device 60, 62-comparator 61, 63 ─ Reference voltage

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) H04N 5/907 H04N 101:00 // H04N 101:00 G03B 3/00 A ─────────────────────────────────────────────────── ─── Continuation of front page (51) Int.Cl. 7 Identification code FI theme code (reference) H04N 5/907 H04N 101: 00 // H04N 101: 00 G03B 3/00 A

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 マイクロコンピュータと、 前記マイクロコンピュータの作動を指示する制御プログ
ラムを格納する電気的消去書換えの可能な大容量メモリ
と、 外部に露出し、かつ前記大容量メモリの消去書換えに関
わるコマンドあるいはプログラムデータの少なくとも一
方を伝達する端子と、 前記大容量メモリの消去書換え専用の給電端子を有する
事を特徴とする書換え可能なメモリを有するカメラ。
1. A microcomputer, a large-capacity electrically erasable and rewritable memory that stores a control program for instructing the operation of the microcomputer, and a command that is exposed to the outside and that is related to erasing and rewriting of the large-capacity memory. Alternatively, a camera having a rewritable memory, which has a terminal for transmitting at least one of program data and a power supply terminal dedicated to erasing and rewriting the large capacity memory.
【請求項2】 請求項1に記載の書換え可能なメモリを
有するカメラにおいて、 前記大容量メモリに格納される制御プログラムは、前記
マイクロコンピュータの本来の処理を指示し、 前記大容量メモリへの消去書換えに関する処理命令を格
納した少容量メモリをさらに有することを特徴とする書
換え可能なメモリを有するカメラ。
2. The camera having the rewritable memory according to claim 1, wherein the control program stored in the large-capacity memory instructs the original processing of the microcomputer, and erases to the large-capacity memory. A camera having a rewritable memory, further comprising a small-capacity memory storing a processing instruction relating to rewriting.
【請求項3】 請求項1に記載の書換え可能なメモリを
有するカメラにおいて、 前記大容量メモリに格納される制御プログラムは、前記
マイクロコンピュータの本来の処理の一部を指示し、 前記大容量メモリへの消去書換えに関する処理命令およ
び前記マイクロコンピュータの本来の処理の残りの一部
を指示する制御プログラムを格納した少容量メモリをさ
らに有することを特徴とする書換え可能なメモリを有す
るカメラ。
3. The camera having the rewritable memory according to claim 1, wherein the control program stored in the large-capacity memory instructs a part of the original processing of the microcomputer, A camera having a rewritable memory, further comprising a small-capacity memory storing a processing command relating to erasing and rewriting to and a control program for instructing a remaining part of the original processing of the microcomputer.
【請求項4】 請求項1に記載の書換え可能なメモリを
有するカメラにおいて、 前記マイクロコンピュータに対して入出力されるデータ
を一時記憶するメモリと、 入力された前記コマンドあるいはプログラムデータの少
なくとも一方を一旦前記一時記憶メモリに格納し、その
後前記大容量メモリに転送記憶させる順序を記憶した読
出し用メモリとをさらに有することを特徴とする書換え
可能なメモリを有するカメラ。
4. The camera having the rewritable memory according to claim 1, wherein a memory for temporarily storing data input / output to / from the microcomputer and at least one of the input command or program data are provided. A camera having a rewritable memory, further comprising: a read-out memory that stores an order in which the data is temporarily stored in the temporary storage memory and then transferred and stored in the large-capacity memory.
JP2002168029A 2002-06-10 2002-06-10 Camera using rewritable memory Pending JP2003098583A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002168029A JP2003098583A (en) 2002-06-10 2002-06-10 Camera using rewritable memory

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002168029A JP2003098583A (en) 2002-06-10 2002-06-10 Camera using rewritable memory

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP5330452A Division JPH07191364A (en) 1993-12-27 1993-12-27 Camera using reloadable memory

Publications (1)

Publication Number Publication Date
JP2003098583A true JP2003098583A (en) 2003-04-03

Family

ID=19195075

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002168029A Pending JP2003098583A (en) 2002-06-10 2002-06-10 Camera using rewritable memory

Country Status (1)

Country Link
JP (1) JP2003098583A (en)

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008522496A (en) * 2004-11-24 2008-06-26 クゥアルコム・インコーポレイテッド Method and system for synchronous execution of commands at both ends of a communication link
US8539119B2 (en) 2004-11-24 2013-09-17 Qualcomm Incorporated Methods and apparatus for exchanging messages having a digital data interface device message format
US8606946B2 (en) 2003-11-12 2013-12-10 Qualcomm Incorporated Method, system and computer program for driving a data signal in data interface communication data link
US8625625B2 (en) 2004-03-10 2014-01-07 Qualcomm Incorporated High data rate interface apparatus and method
US8630318B2 (en) 2004-06-04 2014-01-14 Qualcomm Incorporated High data rate interface apparatus and method
US8635358B2 (en) 2003-09-10 2014-01-21 Qualcomm Incorporated High data rate interface
US8645566B2 (en) 2004-03-24 2014-02-04 Qualcomm Incorporated High data rate interface apparatus and method
US8650304B2 (en) 2004-06-04 2014-02-11 Qualcomm Incorporated Determining a pre skew and post skew calibration data rate in a mobile display digital interface (MDDI) communication system
US8667363B2 (en) 2004-11-24 2014-03-04 Qualcomm Incorporated Systems and methods for implementing cyclic redundancy checks
US8670457B2 (en) 2003-12-08 2014-03-11 Qualcomm Incorporated High data rate interface with improved link synchronization
US8681817B2 (en) 2003-06-02 2014-03-25 Qualcomm Incorporated Generating and implementing a signal protocol and interface for higher data rates
US8687658B2 (en) 2003-11-25 2014-04-01 Qualcomm Incorporated High data rate interface with improved link synchronization
US8692838B2 (en) 2004-11-24 2014-04-08 Qualcomm Incorporated Methods and systems for updating a buffer
US8694652B2 (en) 2003-10-15 2014-04-08 Qualcomm Incorporated Method, system and computer program for adding a field to a client capability packet sent from a client to a host
US8694663B2 (en) 2001-09-06 2014-04-08 Qualcomm Incorporated System for transferring digital data at a high rate between a host and a client over a communication path for presentation to a user
US8692839B2 (en) 2005-11-23 2014-04-08 Qualcomm Incorporated Methods and systems for updating a buffer
US8699330B2 (en) 2004-11-24 2014-04-15 Qualcomm Incorporated Systems and methods for digital data transmission rate control
US8705571B2 (en) 2003-08-13 2014-04-22 Qualcomm Incorporated Signal interface for higher data rates
US8705521B2 (en) 2004-03-17 2014-04-22 Qualcomm Incorporated High data rate interface apparatus and method
US8723705B2 (en) 2004-11-24 2014-05-13 Qualcomm Incorporated Low output skew double data rate serial encoder
US8730069B2 (en) 2005-11-23 2014-05-20 Qualcomm Incorporated Double data rate serial encoder
US8745251B2 (en) 2000-12-15 2014-06-03 Qualcomm Incorporated Power reduction system for an apparatus for high data rate signal transfer using a communication protocol
US8756294B2 (en) 2003-10-29 2014-06-17 Qualcomm Incorporated High data rate interface
US8873584B2 (en) 2004-11-24 2014-10-28 Qualcomm Incorporated Digital data interface device

Cited By (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8745251B2 (en) 2000-12-15 2014-06-03 Qualcomm Incorporated Power reduction system for an apparatus for high data rate signal transfer using a communication protocol
US8812706B1 (en) 2001-09-06 2014-08-19 Qualcomm Incorporated Method and apparatus for compensating for mismatched delays in signals of a mobile display interface (MDDI) system
US8694663B2 (en) 2001-09-06 2014-04-08 Qualcomm Incorporated System for transferring digital data at a high rate between a host and a client over a communication path for presentation to a user
US8681817B2 (en) 2003-06-02 2014-03-25 Qualcomm Incorporated Generating and implementing a signal protocol and interface for higher data rates
US8705579B2 (en) 2003-06-02 2014-04-22 Qualcomm Incorporated Generating and implementing a signal protocol and interface for higher data rates
US8700744B2 (en) 2003-06-02 2014-04-15 Qualcomm Incorporated Generating and implementing a signal protocol and interface for higher data rates
US8705571B2 (en) 2003-08-13 2014-04-22 Qualcomm Incorporated Signal interface for higher data rates
US8635358B2 (en) 2003-09-10 2014-01-21 Qualcomm Incorporated High data rate interface
US8719334B2 (en) 2003-09-10 2014-05-06 Qualcomm Incorporated High data rate interface
US8694652B2 (en) 2003-10-15 2014-04-08 Qualcomm Incorporated Method, system and computer program for adding a field to a client capability packet sent from a client to a host
US8756294B2 (en) 2003-10-29 2014-06-17 Qualcomm Incorporated High data rate interface
US8606946B2 (en) 2003-11-12 2013-12-10 Qualcomm Incorporated Method, system and computer program for driving a data signal in data interface communication data link
US8687658B2 (en) 2003-11-25 2014-04-01 Qualcomm Incorporated High data rate interface with improved link synchronization
US8670457B2 (en) 2003-12-08 2014-03-11 Qualcomm Incorporated High data rate interface with improved link synchronization
US8625625B2 (en) 2004-03-10 2014-01-07 Qualcomm Incorporated High data rate interface apparatus and method
US8730913B2 (en) 2004-03-10 2014-05-20 Qualcomm Incorporated High data rate interface apparatus and method
US8669988B2 (en) 2004-03-10 2014-03-11 Qualcomm Incorporated High data rate interface apparatus and method
US8705521B2 (en) 2004-03-17 2014-04-22 Qualcomm Incorporated High data rate interface apparatus and method
US8645566B2 (en) 2004-03-24 2014-02-04 Qualcomm Incorporated High data rate interface apparatus and method
US8630305B2 (en) 2004-06-04 2014-01-14 Qualcomm Incorporated High data rate interface apparatus and method
US8630318B2 (en) 2004-06-04 2014-01-14 Qualcomm Incorporated High data rate interface apparatus and method
US8650304B2 (en) 2004-06-04 2014-02-11 Qualcomm Incorporated Determining a pre skew and post skew calibration data rate in a mobile display digital interface (MDDI) communication system
US8723705B2 (en) 2004-11-24 2014-05-13 Qualcomm Incorporated Low output skew double data rate serial encoder
US8692838B2 (en) 2004-11-24 2014-04-08 Qualcomm Incorporated Methods and systems for updating a buffer
US8539119B2 (en) 2004-11-24 2013-09-17 Qualcomm Incorporated Methods and apparatus for exchanging messages having a digital data interface device message format
JP2008522496A (en) * 2004-11-24 2008-06-26 クゥアルコム・インコーポレイテッド Method and system for synchronous execution of commands at both ends of a communication link
US8667363B2 (en) 2004-11-24 2014-03-04 Qualcomm Incorporated Systems and methods for implementing cyclic redundancy checks
JP2013153487A (en) * 2004-11-24 2013-08-08 Qualcomm Inc Methods and systems for synchronous execution of commands across communication link
US8699330B2 (en) 2004-11-24 2014-04-15 Qualcomm Incorporated Systems and methods for digital data transmission rate control
JP2010273338A (en) * 2004-11-24 2010-12-02 Qualcomm Inc Method and system for synchronous execution of command at both ends of communication link
US8873584B2 (en) 2004-11-24 2014-10-28 Qualcomm Incorporated Digital data interface device
US8692839B2 (en) 2005-11-23 2014-04-08 Qualcomm Incorporated Methods and systems for updating a buffer
US8730069B2 (en) 2005-11-23 2014-05-20 Qualcomm Incorporated Double data rate serial encoder

Similar Documents

Publication Publication Date Title
JP2003098583A (en) Camera using rewritable memory
JPH07191364A (en) Camera using reloadable memory
JP4222523B2 (en) Camera system and camera
JP4282460B2 (en) Data rewrite device
JPH07191365A (en) Camera using reloadable memory
JP3608217B2 (en) Camera and camera system
JPH0869091A (en) Film with lens
JP2004102987A (en) Camera using rewritable memory
JP3945406B2 (en) Camera and camera system
JP3093607B2 (en) Cameras and devices for cameras
JP3704167B2 (en) Electronic still camera
JP4785778B2 (en) Imaging device, control method thereof, and program
JP2763003B2 (en) Automatic camera
JPH09211669A (en) Camera
JP2003005270A (en) Connection cable for camera
JP3409416B2 (en) camera
JPH11352577A (en) Erasing operation controller
JP3513300B2 (en) Camera and film cartridge display setting device
JP2749286B2 (en) Auto focus camera
JP3557233B2 (en) Camera control device
JP3066392B2 (en) camera
JP3406870B2 (en) Camera with data imprint function
JP2006267405A (en) Electronic apparatus and camera
JP2006140630A (en) Digital camera system and digital camera applied to the system
JPH08220589A (en) Camera in which the setting of film sensitivity can be released

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20041115

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041214

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050210

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20050419

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050617

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20050704

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20050826

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060113