(57)【要約】【課題】カメラのフィルム給送制御装置でコマ数によらずフィルムを正しく給送する。【解決手段】あらかじめフィルムをスプール側に巻き取るプリワインド時に、発光部２Ａによってパーフォレーションに照射した光を受光部２Ｂで受光し、この受光信号（疑似正弦波信号）をＡ／Ｄ変換器５でディジタル値に変換する。マイクロコンピュータ３は、フィルムの当該コマのパーフォレーションに対応する８周期分のディジタル値の最大値と最小値との和を２で割って閾値を演算し、この演算結果をコマ数に対応づけてＥＥＰＲＯＭ１３に記憶する。レリーズごとに１コマずつスプールからパトローネにフィルムを巻き戻す給送処理時に、マイクロコンピュータ３は、ＥＥＰＲＯＭ１３に記憶したデータをコマ数に対応して読み出し、読み出したデータに対応するアナログ電圧値をコンパレータ１１の基準信号値にする。【選択図】図１
2004126282.tif 000002
【特許請求の範囲】
【請求項１】
フィルムのパーフォレーションに対向する位置に配設され、前記フィルムに向けて発光する発光手段と、
前記発光手段による光を前記フィルムのパーフォレーションが存在する部分を介して受光する受光手段と、
前記受光手段で受光された光の強さに応じて電気信号を出力する光電変換手段と、
前記光電変換手段から出力される信号値を所定の比較値と比較する比較手段と、
前記比較手段による比較結果に応じて前記パーフォレーション数をカウントする計数手段と、
前記計数手段によるカウント値を用いてフィルムの給送動作を制御する制御手段と、
撮影に先立って全コマに対応するフィルムがパトローネから送出される間に、前記光電変換手段から出力される信号値を示す情報を、前記フィルムのコマに対応させて記憶する記憶手段と、
コマごとに前記フィルムが前記パトローネに巻き取られるとき、前記比較手段で用いられる比較値を前記記憶手段に記憶されている情報が示す信号値に変更する比較値変更手段とを備えることを特徴とするカメラのフィルム給送制御装置。
【請求項２】
請求項１に記載のカメラのフィルム給送制御装置において、
前記記憶手段は、前記光電変換手段から出力される前記フィルムのコマごとの信号値の最大値および最小値の略中間値を示す情報を、前記フィルムのコマ数に対応させて記憶することを特徴とするカメラのフィルム給送制御装置。
【請求項３】
請求項１に記載のカメラのフィルム給送制御装置において、
前記記憶手段は、前記光電変換手段から出力される前記フィルムの全コマに対応する信号値の近似直線を示す情報を、前記フィルムのコマ数の関数として記憶することを特徴とするカメラのフィルム給送制御装置。
【請求項４】
請求項１に記載のカメラのフィルム給送制御装置において、
前記記憶手段は、前記光電変換手段から出力される前記フィルムのコマごとの信号値の中で、該コマに対する一部のパーフォレーションに対応する信号値の最大値および最小値の略中間値を示す情報を、前記フィルムのコマ数に対応させて記憶することを特徴とするカメラのフィルム給送制御装置。
【請求項５】
請求項１に記載のカメラのフィルム給送制御装置において、
前記記憶手段は、前記光電変換手段から出力される前記フィルムの所定コマ数ごとのグループ内の信号値の最大値および最小値の略中間値を示す情報を、前記グループに対応させて記憶することを特徴とするカメラのフィルム給送制御装置。
【請求項６】
請求項１〜５のいずれかに記載のカメラのフィルム給送制御装置において、
前記比較値変更手段は、　（１）前記比較値を小さくするとき、前記光電変換手段から出力される信号値が増加中であって、好ましくは変更前の比較値を上回った以降に変更し、　（２）前記比較値を大きくするとき、前記光電変換手段から出力される信号値が減少中であって、好ましくは変更前の比較値を下回った以降に変更することを特徴とするカメラのフィルム給送制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、フィルムのパーフォレーションを光学的に検出して、フィルムの給送を行うカメラのフィルム給送制御装置に関する。
【０００２】
【従来の技術】
光学的に検出したフィルムのパーフォレーションをカウントし、フィルムの給送制御を行う技術が知られている（たとえば、特許文献１参照）。この技術では、発光部からの光がパーフォレーションを通過した際の反射光と、パーフォレーション間のフィルム面で反射した際の反射光とを受光部で受光する。受光部で受光される反射光のレベルはフィルムの給送に伴って強弱を繰り返すので、受光部による光電変換信号を所定のレベルと比較することにより、パーフォレーションの数がカウントされる。比較レベルは、強弱を繰り返す信号の山と谷を判定する判定閾値であり、オートローディング中にフィルム給送が安定した状態の光電変換信号を用いて決定される。決定された比較レベルは、１コマ目から最終コマまでのカウントに共通に使用される。
【０００３】
【特許文献１】
特開平５−５９４０号公報
【０００４】
【発明が解決しようとする課題】
カメラにローディングされたフィルムは、給送にともなってパトローネから引き出される一方、他方はスプールに巻き付けられる。フィルムが巻き付くスプール側の径は、フィルムのコマが進むにつれて太くなるので、発光部および受光部が配設される位置によっては、フィルム面と発光部、ならびにフィルム面と受光部との間隔がフィルムの巻き始めと巻き終わりとで変化する。このため、コマが進むにつれて光電変換信号レベルが変化し、１コマ目から最終コマまでのカウントに共通の比較レベルを用いると、山と谷の判定を誤ってパーフォレーションが正しくカウントされず、フィルム給送を正しく行うことができなくなるおそれが生じる。
【０００５】
本発明の目的は、コマ数によらずフィルムを正しく給送するカメラのフィルム給送制御装置を提供することにある。
【０００６】
【課題を解決するための手段】
本発明によるカメラのフィルム給送制御装置は、フィルムのパーフォレーションに対向する位置に配設され、フィルムに向けて発光する発光手段と、発光手段による光をフィルムのパーフォレーションが存在する部分を介して受光する受光手段と、受光手段で受光された光の強さに応じて電気信号を出力する光電変換手段と、光電変換手段から出力される信号値を所定の比較値と比較する比較手段と、比較手段による比較結果に応じてパーフォレーション数をカウントする計数手段と、計数手段によるカウント値を用いてフィルムの給送動作を制御する制御手段と、撮影に先立って全コマに対応するフィルムがパトローネから送出される間に、光電変換手段から出力される信号値を示す情報を、フィルムのコマに対応させて記憶する記憶手段と、コマごとにフィルムがパトローネに巻き取られるとき、比較手段で用いられる比較値を記憶手段に記憶されている情報が示す信号値に変更する比較値変更手段とを備えることにより、上述した目的を達成する。
上記記憶手段は、たとえば、次のように構成してもよい。光電変換手段から出力されるフィルムのコマごとの信号値の最大値および最小値の略中間値を示す情報を、フィルムのコマ数に対応させて記憶したり、光電変換手段から出力されるフィルムの全コマに対応する信号値の近似直線を示す情報を、フィルムのコマ数の関数として記憶する。あるいは、上記記憶手段は、光電変換手段から出力されるフィルムのコマごとの信号値の中で、該コマに対する一部のパーフォレーションに対応する信号値の最大値および最小値の略中間値を示す情報を、フィルムのコマ数に対応させて記憶することもできる。さらに、光電変換手段から出力されるフィルムの所定コマ数ごとのグループ内の信号値の最大値および最小値の略中間値を示す情報を、グループに対応させて記憶してもよい。
上記比較値変更手段は、　（１）比較値を小さくするとき、光電変換手段から出力される信号値が増加中であって、好ましくは変更前の比較値を上回った以降に変更し、　（２）比較値を大きくするとき、光電変換手段から出力される信号値が減少中であって、好ましくは変更前の比較値を下回った以降に変更することもできる。
【０００７】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を説明する。
（第一の実施の形態）
図１は、本発明の第一の実施の形態によるフィルム給送制御装置を搭載したカメラの概要を示すブロック図である。図１においてカメラは、マイクロコンピュータ３と、アナログマルチプレクサ４と、Ａ／Ｄ変換器５と、焦点検出回路６と、測光回路７と、モータドライバ回路８と、Ｄ／Ａ変換器１０と、ＥＥＰＲＯＭ１３と、コマ数表示ＬＣＤ１４と、フォトリフレクタ２と、トランジスタ９と、抵抗器１５〜１７と、コンパレータ１１とを有する。
【０００８】
マイクロコンピュータ３は、カメラ各部の動作を制御する。アナログマルチプレクサ４は、マイクロコンピュータ３の指令により、入力される複数のアナログ信号のうち１つを選択し、選択した信号をＡ／Ｄ変換器５へ出力する。図１の例では、フォトリフレクタ２による出力信号、焦点検出回路６による出力信号、および測光回路７による出力信号のうち１つを選択する。Ａ／Ｄ変換器５は、入力されたアナログ信号をディジタル信号に変換し、変換後のディジタルデータをマイクロコンピュータ３へ出力する。
【０００９】
焦点検出回路６は、不図示の撮影レンズによる焦点位置の調節状態を検出するためのセンサを有し、このセンサで検出した検出信号を出力する。マイクロコンピュータ３は、焦点検出演算を行うとき、アナログマルチプレクサ４を介して入力される検出信号に基づいて、周知の焦点検出演算によって撮影レンズによるデフォーカス量を得る。
【００１０】
測光回路７は、被写体輝度を検出するためのセンサを有し、このセンサで検出した検出信号を出力する。マイクロコンピュータ３は、露出演算を行うとき、アナログマルチプレクサ４を介して入力される検出信号に基づいて、周知の露出演算によって制御露出値を得る。
【００１１】
モータドライバ回路８は、マイクロコンピュータ３の指令により、フィルムを給送するためのモータ（不図示）に対する駆動信号を出力する。Ｄ／Ａ変換器１０は、マイクロコンピュータ３の指令により所定のアナログ電圧信号を生成し、コンパレータ１１の基準信号値としてコンパレータ１１へ出力する。
【００１２】
フォトリフレクタ２は、ＬＥＤなどで構成される発光部２Ａと、フォトトランジスタなどで構成される受光部２Ｂとを含む。マイクロコンピュータ３がトランジスタ９のベース端子にＨレベルの信号、すなわち、発光指令を出力すると、トランジスタ９がオンして電源ＶＣＣから発光部２Ａおよび抵抗器１５を介する電流が流れ、発光部２ＡのＬＥＤが発光する。なお、電源ＶＣＣは、不図示の電源回路から供給される回路用の電源である。抵抗器１５の抵抗値Ｒ１は、ＬＥＤに流れる電流値を所定値に制限するように適宜設定される。
【００１３】
図２は、カメラ１にフィルム２０を装填した状態を裏蓋を省略して表した平面図である。図２において、フィルムパトローネ２５は、フォーク２６をフィルムパトローネ２５の中心孔に挿入するようにセットされている。フォーク２６は、モータドライバ回路８（図１）が駆動するモータ（不図示）により駆動される。フィルムパトローネ２５から引き出されたフィルム２０は、スプール２３によって巻き取られる。スプール２３は、上述したモータ（不図示）により駆動され、スプール２３に設けられている突起などによりフィルム２０を係合して巻き上げる。フォトリフレクタ２は、スプール２３の近傍で図２の上側のパーフォレーションと対向するように配設されている。カメラ１のアパーチャ２１に相当するフィルム２０の長さ、すなわち、通常の撮影時の１コマの長さに相当するパーフォレーションの数は８である。
【００１４】
図３は、図２において矢印Ａが示す断面を上から見た図である。図３では裏蓋２４も省略せずに記載している。裏蓋２４が閉じられているとき、圧板２２がフィルム２０をアパーチャ２１の近傍に設けられている不図示のレールに押し当てるように構成されている。
【００１５】
モータ（不図示）の回転方向、回転速度およびブレーキの制御は、モータドライバ回路８（図１）から出力される駆動信号によって行われる。モータの回転は、不図示の減速ギア機構および遊星ギア機構を介してスプール２３およびフォーク２６に伝達される。たとえば、モータが正回転するとき、クラッチ（不図示）を介して駆動力をスプール２３に伝達し、フィルム２０をスプール２３に巻上げる。モータが逆回転するとき、クラッチ（不図示）を介して駆動力をフォーク２６に伝達し、フィルム２０をパトローネ２５に巻戻す。
【００１６】
図３において、フォトリフレクタ２の発光部２Ａ（図１）は、パーフォレーションが設けられているフィルム２０に向けて（図３の下に向けて）発光し、フィルム２０面で反射される反射光を受光部２Ｂ（図１）で受光する。発光光がパーフォレーションを通過した場合は、裏蓋２４で反射される反射光を受光部２Ｂが受光する。裏蓋２４の反射率は、フィルム２０の反射率に比べて低くなるように表面処理されている。
【００１７】
図１の受光部２Ｂのフォトトランジスタは、入射される光の強さに応じて、電源ＶＣＣから当該フォトトランジスタ、および抵抗器１６を介する電流を流す。抵抗器１６の抵抗値Ｒ２は、所定の電流／電圧変換レートが得られるように適宜設定される。抵抗器１６の両端に発生する電圧信号は、コンパレータ１１の非反転入力端子（＋）に入力される。コンパレータ１１の反転入力端子（−）には、上述したように、Ｄ／Ａ変換器１０から基準信号が入力されている。コンパレータ１１は、抵抗器１６の電圧信号、すなわち、フォトリフレクタ２の出力信号と基準信号とを比較し、比較結果をマイクロコンピュータ３へ出力する。抵抗器１７は、コンパレータ１１がオープンコレクタ出力であるために配設されるプルアップ抵抗である。
【００１８】
図４は、フォトリフレクタ２による出力信号波形、コンパレータ１１による出力信号波形、ならびにフィルム２０のパーフォレーションとの対応を説明する図である。図４において、発光部２Ａ（図１）からの光がフィルム２０のパーフォレーション部分に照射された場合は、光がパーフォレーションを通過するので反射光が弱くなる。発光部２Ａ（図１）からの光がパーフォレーションで挟まれたフィルム面で反射された場合は、反射光が強くなる。この結果、フォトリフレクタ２の出力信号波形は、フィルム２０の給送にともなって変化する疑似正弦波形になる。この疑似正弦波形の信号をコンパレータ１１に通すと、ＨレベルとＬレベルとが交互に現れる矩形信号（パルス信号）がコンパレータ１１から出力される。パルス１つがパーフォレーション１つに対応する。矩形波形のデューティは、コンパレータ１１が比較に用いる基準信号値によって変化するため、後述するように、フォトリフレクタ２から出力される信号値に応じて基準信号値を適切に設定する必要がある。
【００１９】
マイクロコンピュータ３は、コンパレータ１１から入力されるパルスをカウントし、カウント値が８に達すると１コマ分のフィルム２０を給送したことを検出する。
【００２０】
図１のスイッチ１２は、裏蓋２４（図３）の開閉を検出するためのスイッチである。スイッチ１２は、裏蓋２４が開いている場合にオン信号を、裏蓋２４が閉じている場合にオフ信号を、それぞれマイクロコンピュータ３へ出力するように構成されている。ＥＥＰＲＯＭ１３は不揮発性メモリであり、マイクロコンピュータ３によってデータの書き込みおよび読み出しが行われる。コマ数表示ＬＣＤ１４は、フィルムのコマ数表示を行う液晶表示器である。マイクロコンピュータ３は、上述したパルスのカウント値に基づいてコマ数を計数し、コマ数表示ＬＣＤ１４に表示させる。
【００２１】
本発明は、上記カメラでコンパレータ１１の基準信号をコマ数に応じて変化させる点に特徴を有する。第一の実施の形態では、あらかじめ撮影に先立ってフィルム２０をスプール２３に巻き取り、レリーズごとに、フィルム２０をスプール２３からパトローネ２５にパーフォレーション８つ分ずつ巻き戻すプリワインド方式を採用する。プリワインド時に得られるフォトリフレクタ２の出力値からコンパレータ１１の基準信号を求め、コマ数に対応させてＥＥＰＲＯＭ１３に記憶しておく。レリーズごとにフィルム２０をパトローネ２５に巻き戻すとき、記憶した基準信号に基づいてパーフォレーションをカウントする。
【００２２】
−プリワインド処理−
図５は、マイクロコンピュータ３で行われるプリワインド処理の流れを説明するフローチャートである。図５による処理は、スイッチ１２（図１）からオフ信号が入力される（フィルムが装填されて裏蓋２４（図３）が閉じる）と起動する。図５のステップＳ１１において、マイクロコンピュータ３は、フォトリフレクタ２の発光部２Ａ（図１）に対する発光指令を出力してステップＳ１２へ進む。
【００２３】
ステップＳ１２において、マイクロコンピュータ３は、アナログマルチプレクサ４に指令を出力し、フォトリフレクタ２からの出力信号を選択させてステップＳ１３へ進む。ステップＳ１３において、マイクロコンピュータ３は、Ｄ／Ａ変換器１０に仮の閾値ＤＡＴＨｐをセットするように制御信号を出力し、ステップＳ１４へ進む。これにより、コンパレータ１１の基準信号値に仮の閾値ＤＡＴＨｐに対応するアナログ電圧値がセットされる。
【００２４】
ステップＳ１４において、マイクロコンピュータ３は、モータドライバ回路８に制御信号を送り、モータ（不図示）に正転を開始させる。マイクロコンピュータ３はさらに、Ａ／Ｄ変換器５に制御信号を送出し、所定時間（たとえば、数ｍｓｅｃ　）ごとにディジタル変換値を出力するように指示してステップＳ１５へ進む。
【００２５】
ステップＳ１５において、マイクロコンピュータ３は、コンパレータ１１から入力されるパルスのカウントを開始する。また、マイクロコンピュータ３は、モニター時間（たとえば、１０００ｍｓｅｃ　）を計時するため、内蔵のタイマーをスタートさせる。ステップＳ１６において、マイクロコンピュータ３は、パルスのカウント値が３２に達したか否かを判定する。達している場合はステップＳ１６を肯定判定し、ステップＳ２１の処理へ進む。これは、１０００ｍｓｅｃ　が経過する前にパルスのカウント値が３２パルスに到達する場合であり、マイクロコンピュータ３は、この時点でフィルム２０の１コマ目がアパーチャ２１（図２）に達したと判断する。この判断についてはステップＳ２０の説明にて後述するものと同様である。一方、パルスのカウント値が３２に達していない場合には、ステップＳ１６を否定判定し、ステップＳ１７の処理へ進む。
【００２６】
ステップＳ１７において、マイクロコンピュータ３は、たとえば、１０００ｍｓｅｃ　が経過したか否かを判定する。マイクロコンピュータ３は、１０００ｍｓｅｃ　が経過した場合にステップＳ１７を肯定判定してステップＳ１８へ進み、１０００ｍｓｅｃ　が未経過の場合にステップＳ１７を否定判定し、ステップＳ１６へ戻る。ステップＳ１８において、マイクロコンピュータ３は、必要が無くなった１０００ｍｓｅｃ　タイマーの機能を停止させ、ステップＳ１９へ進む。
【００２７】
ステップＳ１９において、マイクロコンピュータ３は、Ｄ／Ａ変換器１０に閾値ＤＡＴＨ（０）をセットするように制御信号を出力し、ステップＳ２０へ進む。マイクロコンピュータ３は、正転開始から１０００ｍｓｅｃ　の間にＡ／Ｄ変換器５によって得られた複数周期分のディジタル値（疑似正弦波信号）のうち、たとえば、最大値と最小値との和を２で割って閾値ＤＡＴＨ（０）を演算し、この演算結果をＥＥＰＲＯＭ１３に記憶するとともに、Ｄ／Ａ変換器１０に出力する。これにより、コンパレータ１１の基準信号値にＤＡＴＨ（０）に対応するアナログ電圧値がセットされる。閾値ＤＡＴＨ（０）は、コマ数２の直前までの検出に用いられる。
【００２８】
ステップＳ２０において、マイクロコンピュータ３は、コンパレータ１１から入力されるパルスのカウント値が３２に達したか否かを判定する。マイクロコンピュータ３は、カウント値が３２に達するとステップＳ２０を肯定判定してステップＳ２３へ進み、カウント値が３２に達しない場合はステップＳ２０を否定判定し、判定処理を繰り返す。なお、カウント値３２とは、パーフォレーションを３２個カウントしたということであり、マイクロコンピュータ３は、これをもってフィルム２０の１コマ目がアパーチャ２１（図２）に達したと判断する。
【００２９】
ステップＳ２３において、マイクロコンピュータ３は、パルスのカウント値をクリアして次のコマのパルスカウントに備え、ステップＳ２４へ進む。ステップＳ２４において、マイクロコンピュータ３は、コマ数Ｎ＝１と判断してステップＳ２５へ進む。
【００３０】
ステップＳ２５以降は、コマ数の更新とプリワインド終了（フィルム２０が全コマ分スプール２３に巻き取られた）の判断の処理である。プリワインド終了は、所定時間（たとえば、２０００ｍｓｅｃ　）以上パルスが変化しない（パルスカウント値が変化しない）ことにより判断する。ステップＳ２５において、マイクロコンピュータ３は、上記の所定時間２０００ｍｓｅｃ　を計時するため、内蔵のタイマーをスタートさせる。ステップＳ２６において、マイクロコンピュータ３は、パルスのカウント値が変化したか否かを判定する。変化している場合にはステップＳ２６を肯定判定し、ステップＳ２７の処理へ進む。一方、パルスのカウント値が変化していない場合にはステップＳ２６を否定判定し、ステップＳ３１の処理へ進む。
【００３１】
ステップＳ３１において、マイクロコンピュータ３は、２０００ｍｓｅｃ　が経過したか否かを判定する。マイクロコンピュータ３は、２０００ｍｓｅｃ　が経過した場合にステップＳ３１を肯定判定し、ステップＳ３２の処理へ進む。この場合は２０００ｍｓｅｃ　以上パルスカウント値が変化しないということであり、マイクロコンピュータ３は、プリワインド終了のための処理に進む。この処理についてはステップＳ３２の説明にて後述する。一方、マイクロコンピュータ３は、２０００ｍｓｅｃ　が経過していない場合にステップＳ３１を否定判定し、ステップＳ２６へ戻る。
【００３２】
上述したステップＳ２６を肯定判定して進むステップＳ２７において、マイクロコンピュータ３は、パルスのカウント値が８に達したか否かを判定する。カウント値が８の場合はステップＳ２７を肯定判定し、ステップＳ２８の処理へ進む。これは、フィルム２０が１コマ分進んだということを示す。一方、パルスのカウント値が８に達していない場合にはステップＳ２７を否定判定し、ステップＳ２５の処理へ戻り、２０００ｍｓｅｃ　の計時を再度スタートさせる。ステップＳ２８において、マイクロコンピュータ３は、パルスのカウント値をクリアして次のコマのパルスカウントに備え、ステップＳ２９へ進む。
【００３３】
ステップＳ２９において、マイクロコンピュータ３は、１つ前のコマＮから現在のコマ数（Ｎ＋１）の寸前までの８個のパーフォレーションをカウントする間にＡ／Ｄ変換器５によって得られた８周期分のディジタル値（疑似正弦波信号）のうち、たとえば、最大値と最小値との和を２で割って閾値ＤＡＴＨ（Ｎ）を演算し、この演算結果をコマ数に対応づけてＥＥＰＲＯＭ１３に記憶するとともに、Ｄ／Ａ変換器１０に出力してステップＳ３０へ進む。これにより、コンパレータ１１の基準信号値にＤＡＴＨ（Ｎ）に対応するアナログ電圧値がセットされる。閾値ＤＡＴＨ（Ｎ）は、（Ｎ＋１）コマ目のスタートから８カウント分、すなわち、（Ｎ＋２）コマ目の寸前までコンパレータ１１の基準信号値として使用される。ステップＳ３０において、マイクロコンピュータ３は、コマ数Ｎを１増加させ、ステップＳ２５へ戻る。ステップＳ２５において再度２０００ｍｓｅｃ　の計時をスタートし、再び次コマのための処理を繰り返す。
【００３４】
図６は、コマ数Ｎが進むにつれて山のレベルが低下するフォトリフレクタ２の出力信号波形、ならびにコンパレータ１１による出力信号波形を示す図である。図３のフィルム２０が最終コマに近づくにつれて、フィルム２０がスプール２３に巻かれることによってスプール２３側の径が大きくなるので、フィルム２０とフォトリフレクタ２との間隔が徐々に広がる。この結果、フィルム２０の最終コマ（３６枚撮りフィルムの場合は３６）に近づくにつれて、フォトリフレクタ２の受光レベルの山が徐々に低下する。また、受光レベルの谷も、光の回りこみなどの理由により変動する。しかしながら、閾値ＤＡＴＨ（Ｎ）を変更してコンパレータ１１の基準信号を１コマごと（８パルスごと）に変えるので、図６のようにコンパレータ１１の出力波形がフィルムの先頭コマから最終コマまでデューティ比がほぼ１：１のパルス波形にすることができる。
【００３５】
なお、図６において８周期分のディジタル値（疑似正弦波信号）の区間をＤＡＴＨ（Ｎ）演算用のＡ／Ｄ変換期間として示し、この期間内の最大値をＡＤＭＡＸ（Ｎ）、最小値をＡＤＭＩＮ（Ｎ）としている。
【００３６】
以上により、１コマ分の８個のパーフォレーションをカウントするごとに、閾値ＤＡＴＨ（Ｎ）が演算され、この演算結果がＥＥＰＲＯＭ１３に記憶されるとともに、Ｄ／Ａ変換器１０に出力される。閾値ＤＡＴＨ（１）は、コマ数２以降の検出に用いられる。閾値ＤＡＴＨ（２）は、コマ数３以降の検出に用いられる。以降同様に、閾値ＤＡＴＨ（３５）は、コマ数３６以降の検出に用いられる。ステップＳ２９のＤＡＴＨ（Ｎ）におけるＮは、３６枚撮りフィルムの場合、１〜３５までの値をとる。なお、閾値ＤＡＴＨ（０）は、上述したステップＳ１９もしくは後述するステップＳ２２において算出される。
【００３７】
上述したステップＳ３１において肯定判定して進むステップＳ３２において、マイクロコンピュータ３は、必要が無くなった２０００ｍｓｅｃ　タイマーの機能を停止させ、ステップＳ３３へ進む。ステップＳ３３において、マイクロコンピュータ３は、モータドライバ回路８に制御信号を送り、モータ（不図示）を停止させてステップＳ３４へ進む。ステップＳ３４において、マイクロコンピュータ３は、フォトリフレクタ２の発光部２Ａ（図１）に対する発光停止（消灯）指令を出力してステップＳ３５へ進む。ステップＳ３５において、マイクロコンピュータ３は、コマ数表示ＬＣＤ１４に最後のコマ数（３６枚撮りフィルムの場合に３６）を表示するように制御信号を出力してステップＳ３６へ進む。ステップＳ３６において、マイクロコンピュータ３は、アナログマルチプレクサ４に指令を出力し、フォトリフレクタ２からの出力信号の選択を解除して図５による処理を終了する。これにより、プリワインドが終了するとともに、Ａ／Ｄ変換器５に焦点検出回路６による検出信号、および測光回路７による検出信号が入力可能にされ、カメラはレリーズ受付可能な状態になる。
【００３８】
上述したステップＳ１６を肯定判定して進むステップＳ２１以降の処理について説明する。ステップＳ２１は、モータの正転開始から１０００ｍｓｅｃ　経過する前にパルスのカウント値が３２に到達したと判定された場合に進むステップである。仮の閾値ＤＡＴＨｐが適正（コンパレータ１１がフォトリフレクタ２の出力振幅をコンパレートできる閾値になっている）であり、かつ、モータが回転を始めてからすぐにフィルム２０がスプール２３に巻き付いた場合に起こり得る。ステップＳ２１において、マイクロコンピュータ３は、必要が無くなった１０００ｍｓｅｃ　タイマーの機能を停止させ、ステップＳ２２へ進む。
【００３９】
ステップＳ２２において、マイクロコンピュータ３は、カウント値が３２に達するまでの間にＡ／Ｄ変換器５によって得られた複数周期分のディジタル値（疑似正弦波信号）のうち、たとえば、最大値と最小値との和を２で割って閾値ＤＡＴＨ（０）を演算し、この演算結果をＥＥＰＲＯＭ１３に記憶するとともに、Ｄ／Ａ変換器１０に出力する。これにより、コンパレータ１１の基準信号値にＤＡＴＨ（０）に対応するアナログ電圧値がセットされる。
【００４０】
上述したステップＳ１９、ステップＳ２２およびステップＳ２９でＤ／Ａ変換器１０に閾値ＤＡＴＨをセットするタイミングについて説明する。閾値ＤＡＴＨを変更前の値より小さくするとき、図６に示すように、フォトリフレクタ２の出力信号が増加中であり、好ましくはフォトリフレクタ２の出力信号が変更前の閾値ＤＡＴＨに対応するアナログ電圧値を上回ったタイミングｔ６１（ｔ６２）以降、すなわち、コンパレータ１１の出力信号がＨレベルに変化した以降に変更する。
【００４１】
図７は、上記タイミングｔ６２付近の拡大図である。このように、コンパレータ１１の出力信号がＬレベルからＨレベルに変化したタイミングｔ１以降に変更する。
【００４２】
図６および図７と反対に、閾値ＤＡＴＨを変更前の値より大きくするとき、図８に示すように、フォトリフレクタ２の出力信号が減少中であり、好ましくはフォトリフレクタ２の出力信号が変更前の閾値ＤＡＴＨに対応するアナログ電圧値を下回ったタイミングｔ２以降、すなわち、コンパレータ１１の出力信号がＬレベルに変化した以降に変更する。
【００４３】
−レリーズ毎のフィルム給送処理−
図９は、マイクロコンピュータ３で行われるフィルム給送処理の流れを説明するフローチャートである。図９による処理は、不図示のレリーズスイッチからレリーズ操作信号が入力されると起動する。
【００４４】
図９のステップＳ５１において、マイクロコンピュータ３は、不図示の絞り駆動装置、およびシャッタ駆動装置にそれぞれ指令を送出し、制御露出値によって所定時間フィルムを露光させる。マイクロコンピュータ３は、フィルム露光を終了するとステップＳ５２へ進む。ステップＳ５２において、フォトリフレクタ２の発光部２Ａ（図１）に対する発光指令を出力してステップＳ５３へ進む。
【００４５】
ステップＳ５３において、マイクロコンピュータ３は、現在のフィルムコマ数Ｎに対応する閾値ＤＡＴＨ（Ｎ−１）をＥＥＰＲＯＭ１３から読み出してステップＳ５４へ進む。コマ数３６の場合は、閾値ＤＡＴＡ（３５）が対応する。ステップＳ５４において、マイクロコンピュータ３は、Ｄ／Ａ変換器１０に閾値ＤＡＴＨ（Ｎ−１）をセットするように制御信号を出力し、ステップＳ５５へ進む。これにより、コンパレータ１１の基準信号値に閾値ＤＡＴＨ（Ｎ−１）に対応するアナログ電圧値がセットされる。
【００４６】
ステップＳ５５において、マイクロコンピュータ３は、モータドライバ回路８に制御信号を送り、モータ（不図示）に逆転を開始させ、ステップＳ５６へ進む。ステップＳ５６において、マイクロコンピュータ３は、コンパレータ１１から入力されるパルスをカウントし、カウント値が８に達するか否かを判定する。マイクロコンピュータ３は、カウント値が８に達するとステップＳ５６を肯定判定してステップＳ５７へ進み、カウント値が８に達しない場合はステップＳ５６を否定判定し、判定処理を繰り返す。パーフォレーションを８個カウントすると、パトローネ２５（図２）へフィルム２０が１コマ分巻き戻される。
【００４７】
ステップＳ５７において、マイクロコンピュータ３は、モータドライバ回路８に制御信号を送り、モータ（不図示）を停止させ、ステップＳ５８へ進む。ステップＳ５８において、マイクロコンピュータ３は、コマ数Ｎを１減少させてステップＳ５９へ進む。ステップＳ５９において、マイクロコンピュータ３は、コマ数Ｎが０か否かを判定する。マイクロコンピュータ３は、コマ数Ｎが０の場合にステップＳ５９を肯定判定してステップＳ６１へ進み、コマ数Ｎが０でない場合にステップＳ５９を否定判定してステップＳ６０へ進む。
【００４８】
ステップＳ６０において、マイクロコンピュータ３は、フォトリフレクタ２の発光部２Ａ（図１）に対する発光停止（消灯）指令を出力してステップＳ６１へ進む。ステップＳ６１において、マイクロコンピュータ３は、コマ数Ｎをコマ数表示ＬＣＤ１４に表示するように制御信号を出力し、図９による処理を終了する。
【００４９】
上述したステップＳ５９を肯定判定して進むステップＳ６２においては、１コマ目（Ｎ＝１）と同じ閾値ＤＡＴＨ（０）が用いられる。マイクロコンピュータ３は、閾値ＤＡＴＨ（０）をＥＥＰＲＯＭ１３から読み出し、Ｄ／Ａ変換器１０に閾値ＤＡＴＨ（０）をセットするように制御信号を出力する。これにより、コンパレータ１１の基準信号値に閾値ＤＡＴＨ（０）に対応するアナログ電圧値がセットされる。マイクロコンピュータ３はさらに、モータドライバ回路８に制御信号を送り、モータ（不図示）に逆転を開始させ、ステップＳ６３へ進む。
【００５０】
ステップＳ６３において、マイクロコンピュータ３は、コンパレータ１１から出力されるパルスが停止したか否かを判定する。マイクロコンピュータ３は、コンパレータ１１からパルス出力が停止した場合にステップＳ６３を肯定判定してステップＳ６４へ進み、コンパレータ１１からパルス出力が継続される場合にステップＳ６３を否定判定し、判定処理を繰り返す。ステップＳ６４へ進む場合は、フィルム２０が全てパトローネ２５へ巻き戻された場合であり、判定処理を繰り返す場合は、巻き戻し途中の場合である。
【００５１】
ステップＳ６４において、マイクロコンピュータ３は、モータドライバ回路８に制御信号を送り、モータ（不図示）を停止させ、ステップＳ６５へ進む。ステップＳ６５において、マイクロコンピュータ３は、フォトリフレクタ２の発光部２Ａ（図１）に対する発光停止（消灯）指令を出力してステップＳ６６へ進む。ステップＳ６６において、マイクロコンピュータ３は、フィルム終了を示す「Ｅ」をコマ数表示ＬＣＤ１４に表示するように制御信号を出力し、図９による処理を終了する。
【００５２】
以上説明した第一の実施の形態についてまとめる。
（１）プリワインド方式を採用し、あらかじめフィルムをスプール２３側に巻き取り、レリーズごとに１コマずつスプール２３からパトローネ２５にフィルム２０を巻き戻す。プリワインド時に発光部２Ａによってパーフォレーションに照射した光を受光部２Ｂで受光し、この受光信号（疑似正弦波信号）をＡ／Ｄ変換器５でディジタル値に変換する。マイクロコンピュータ３は、フィルム２０の当該コマのパーフォレーションに対応する８周期分のディジタル値の最大値ＡＤＭＡＸ（Ｎ）と最小値ＡＤＭＩＮ（Ｎ）との和を２で割って閾値ＤＡＴＨ（Ｎ）を演算し、この演算結果をコマ数に対応づけてＥＥＰＲＯＭ１３に記憶するようにした。プリワインド時は測光および焦点検出が不要なので、測光および焦点検出に使用するＡ／Ｄ変換器５を使用してディジタル値を得る。この結果、閾値ＤＡＴＨ（Ｎ）を得るために専用のＡ／Ｄ変換器を用意しなくてよい。さらに、フィルム２０の１コマに対応して１つのデータ（閾値ＤＡＴＨ（Ｎ））を記憶するだけなので、８周期分のデータを全て記憶する場合に比べて、ＥＥＰＲＯＭ１３の使用領域を少なく抑えることができる。
【００５３】
（２）ＥＥＰＲＯＭ１３に記憶したデータは、ワインド処理時にコマ数に対応して読み出し、読み出したデータに対応するアナログ電圧値をコンパレータ１１の基準信号値にするようにした。これにより、フォトリフレクタ２から出力される受光信号波形がフィルム２０のコマ数によって変化する場合でも、基準信号を適切に変更し、フィルムの先頭コマから最終コマまでデューティ比がほぼ１：１のパルス信号をコンパレータ１１から得ることができる。この結果、正確にフィルムの給送制御を行うことができる。
【００５４】
（３）レリーズ毎のフィルム給送時には、フィルム給送のためにはＡ／Ｄ変換器５を使用しないようにしたので、Ａ／Ｄ変換器５が撮影動作に使用される場合には、マイクロコンピュータ３の負担を軽減することができる。
【００５５】
（４）閾値ＤＡＴＨを変更前の値より小さくするとき、図７のタイミングｔ１に示すように、フォトリフレクタ２の出力信号が増加中で、好ましくはコンパレータ１１の出力信号がＨレベルに変化したタイミング以降で変更するようにした。もし、図１０に示すように、フォトリフレクタ２の出力信号が減少中に行うと、コンパレータ１１の出力信号がＨレベルからＬレベルに変化したタイミングｔ３以降に、閾値ＤＡＴＨ変更によってタイミングｔ４で再びコンパレータ１１の出力信号がＨレベルに変化する誤動作が生じるおそれがある。誤動作によって細いパルスが生じると、カウント値が実際のパーフォレーションの数と一致しなくなる。しかしながら、図７によるタイミングｔ１以降に変更することで、このような誤動作を防止することができる。
【００５６】
（５）閾値ＤＡＴＨを変更前の値より大きくするとき、図８に示すように、フォトリフレクタ２の出力信号が減少中で、好ましくはコンパレータ１１の出力信号がＬレベルに変化したタイミングｔ２以降に変更する。もし、図１１に示すように、フォトリフレクタ２の出力信号が増加中にＤＡＴＨを変更すると、コンパレータ１１の出力信号がＬレベルからＨレベルに変化したタイミングｔ５以降に、閾値ＤＡＴＨ変更によってタイミングｔ６で再びコンパレータ１１の出力信号がＬレベルに変化する誤動作が生じるおそれがある。しかしながら、図８によるタイミングｔ２以降にＤＡＴＨを変更することで、このような誤動作を防止することができる。
【００５７】
以上の説明では、プリワインド処理において、１つ前のコマ（Ｎ）から８個のパーフォレーションをカウントする間にＡ／Ｄ変換器５によって得られた８周期分（図６においてＡ／Ｄ変換期間に含まれるフォトリフレクタ出力）のディジタル値のうち、最大値ＡＤＭＡＸ（Ｎ）と最小値ＡＤＭＩＮ（Ｎ）との和を２で割って閾値ＤＡＴＨ（Ｎ）を演算し、この演算結果をＥＥＰＲＯＭ１３にコマ数に対応づけて記憶するようにした。ＥＥＰＲＯＭ１３に記憶したデータは、ワインド処理時にコマ数に対応して読み出す（ステップＳ５３）。この代わりに、最大値ＡＤＭＡＸ（Ｎ）と最小値ＡＤＭＩＮ（Ｎ）とをそれぞれＥＥＰＲＯＭ１３にコマ数に対応づけて記憶してもよい。この場合には、ワインド処理におけるステップＳ５３において、ＥＥＰＲＯＭ１３からコマ数に対応して最大値ＡＤＭＡＸ（Ｎ）と最小値ＡＤＭＩＮ（Ｎ）とを読み出し、両者の和を２で割って閾値ＤＡＴＨ（Ｎ）を演算する。この演算結果は、ステップＳ５４においてＤ／Ａ変換器１０にセットする。
【００５８】
また、８周期分のディジタル値のうち最大値ＡＤＭＡＸ（Ｎ）と最小値ＡＤＭＩＮ（Ｎ）との和を２で割って閾値ＤＡＴＨを演算する代わりに、８周期分のディジタル値に係数をかけたり、統計処理を用いた演算を行ったりすることによって閾値ＤＡＴＨ（Ｎ）を演算するようにしてもよい。閾値ＤＡＴＨは、コンパレータ１１による比較結果を示す信号のデューティ比をほぼ１：１にすればよいので、かならずしも最大値ＡＤＭＡＸ（Ｎ）および最小値ＡＤＭＩＮ（Ｎ）の平均値にしなくてもよい。
【００５９】
８周期分のディジタル値のうち任意の１周期分のディジタル値を用いて閾値ＤＡＴＨを演算してもよい。図６において、８周期分のディジタル値のうち、たとえば、先頭の１周期Ｐ（Ｎ）のデータを用いて閾値ＤＡＴＨ（Ｎ）を演算する。この場合の閾値ＤＡＴＨ（Ｎ）の演算方法は、たとえば、１周期Ｐ（Ｎ）のデータのうち最大値と最小値との和を２で除算する。この方法では、Ａ／Ｄ変換器５によるデータを間欠的に得ればよいので、８周期分のデータをＡ／Ｄ変換し続ける場合に比べて、マイクロコンピュータ３の負担を軽減することができる。なお、８周期分のディジタル値のうち、どの周期のデータを用いて閾値ＤＡＴＨ（Ｎ）を演算するかは適宜設定してよい。
【００６０】
（第二の実施の形態）
プリワインド処理におけるステップＳ２９において、全コマ分の複数のパーフォレーションをカウントする間にＡ／Ｄ変換器５によって得られた複数周期分のディジタル値から、一次回帰演算によって近似直線ＤＡＴＨ２（Ｎ）を演算し、この演算結果をＥＥＰＲＯＭ１３に記憶してもよい。図１２は、近似直線ＤＡＴＨ２（Ｎ）を示す図である。図１２において、コマ数Ｎが進むにつれてレベルが低下するフォトリフレクタ２の出力信号波形を強調して表している。マイクロコンピュータ３は、近似直線ＤＡＴＨ２（Ｎ）を次式（１）のようにコマ数Ｎの一次関数で表し、定数ａ，ｂをＥＥＰＲＯＭ１３に記憶する。
【数１】
Ｆ（Ｎ）＝−ａ×Ｎ＋ｂ　　　　　　　　　（１）
ただし、ａ，ｂは定数である。
【００６１】
マイクロコンピュータ３は、ＥＥＰＲＯＭ１３に記憶したデータａ，ｂの各値をワインド処理時のステップＳ５３においてＥＥＰＲＯＭ１３から読み出し、定数ａおよびｂをコマ数Ｎとともに上式（１）に代入して閾値を算出する。ステップＳ５４において、マイクロコンピュータ３は、算出した閾値に対応するアナログ電圧値を出力するように、Ｄ／Ａ変換器１０に制御信号を出力する。これにより、コンパレータ１１の基準信号値に近似直線ＤＡＴＨ２（Ｎ）に対応するアナログ電圧値がセットされる。
【００６２】
以上説明した第二の実施の形態によれば、第一の実施の形態と同様に、近似直線ＤＡＴＨ２（Ｎ）を得るために専用のＡ／Ｄ変換器を用意しなくてよい上に、コンパレータ１１の出力波形をフィルムの先頭コマから最終コマまでデューティ比がほぼ１：１のパルス波形にすることができるので、正確にフィルムの給送制御を行うことができる。さらに、定数ａ，ｂをＥＥＰＲＯＭ１３に記憶するだけでよいので、ＥＥＰＲＯＭ１３の使用領域を大幅に抑えることができる。
【００６３】
（第三の実施の形態）
プリワインド処理において、フィルム２０の複数コマごとに閾値ＤＡＴＨ（Ｘ）を演算してもよい。すなわち、所定数Ｙコマごとにグループを構成し、これらグループごとのパーフォレーションに対応するＹ×８周期分のディジタル値を用いて閾値ＤＡＴＨ（Ｘ）を演算する。演算結果は、グループに対応づけてＥＥＰＲＯＭ１３に記憶する。ＥＥＰＲＯＭ１３に記憶したデータは、ワインド処理時にグループに対応して読み出し、読み出したデータに対応するアナログ電圧値をコンパレータ１１の基準信号値にする。
【００６４】
図１３は、フォトリフレクタ２の出力信号波形、ならびにコンパレータ１１による出力信号波形と、閾値ＤＡＴＨ（Ｘ）を演算するディジタル値の区間とを示す図である。所定数Ｙ＝７の場合を例にすると、マイクロコンピュータ３は７×８＝５６周期分のディジタル値を用いて閾値ＤＡＴＨ（Ｘ）を演算する。閾値ＤＡＴＨ（Ｘ）の演算方法は、たとえば、５６周期分のデータのうち最大値と最小値との和を２で除算する。
【００６５】
図１３によれば、コマ数Ｎが１≦Ｎ＜８において閾値ＤＡＴＨ（０）が、８≦Ｎ＜１５において閾値ＤＡＴＨ（１）が、１５≦Ｎ＜２２において閾値ＤＡＴＨ（２）が、…以降同様に７コマごとに共通の閾値ＤＡＴＨ（Ｘ）が、それぞれ演算される。
【００６６】
図１４は、第三の実施の形態によるマイクロコンピュータ３で行われるプリワインド処理の流れを説明するフローチャートである。図１４による処理は、図５におけるステップＳ２３〜ステップＳ３０の処理に代えて行う。以下で使用するパルスカウント値〈グループ用〉とは、５６個のパルスをカウントするためのものであり、カウントは図５におけるパルスカウント（８個のパルスをカウントするためのもの）と同時に行う。図１４においては、ステップＳ２３とステップＳ２４との間にステップＳ２３ＢおよびステップＳ２３Ｃの処理がそれぞれ追加される。ステップＳ２３Ｂにおいて、マイクロコンピュータ３は、パルスカウント値〈グループ用〉をクリアし、カウントに備えてステップＳ２３Ｃへ進む。ステップＳ２３Ｃにおいて、マイクロコンピュータ３は、グループ番号Ｘを１としてステップＳ２４へ進む。ステップＳ２４〜ステップＳ２８の処理は図５による処理と同一なので説明を省略する。
【００６７】
ステップＳ２８Ｂにおいて、マイクロコンピュータ３は、コンパレータ１１から入力されるパルスのカウント値〈グループ用〉が５６に達するか否かを判定する。マイクロコンピュータ３は、パルスカウント値〈グループ用〉が５６に達するとステップＳ２８Ｂを肯定判定してステップＳ２８Ｃへ進み、パルスカウント値〈グループ用〉が５６に達しない場合はステップＳ２８Ｂを否定判定し、ステップＳ３０へ進む。パルスカウント値〈グループ用〉が５６ということは、パーフォレーションを５６個カウントすることであり、フィルム２０がスプール２３側へ７コマ分送られることを示す。
【００６８】
ステップＳ２８Ｃにおいて、マイクロコンピュータ３は、パルスカウント値〈グループ用〉をクリアして次のグループ用のカウントに備え、ステップＳ２９Ａへ進む。ステップＳ２９Ａにおいて、マイクロコンピュータ３は、直近の５６個のパーフォレーションをカウントする間にＡ／Ｄ変換器５によって得られた５６周期分のディジタル値（疑似正弦波信号）のうち、たとえば、最大値と最小値との和を２で割って閾値ＤＡＴＨ（Ｘ）を演算し、この演算結果をグループＸに対応づけてＥＥＰＲＯＭ１３に記憶するとともに、Ｄ／Ａ変換器１０に出力する。これにより、コンパレータ１１の基準信号値にＤＡＴＨ（Ｘ）に対応するアナログ電圧値がセットされる。この基準信号値は、次の７コマまでパーフォレーションをカウントするために用いられる。
【００６９】
マイクロコンピュータ３は、閾値ＤＡＴＨ（Ｘ）をＤ／Ａ変換器１０に出力するとステップＳ２９Ｂへ進む。ステップＳ２９Ｂにおいて、マイクロコンピュータ３は、グループ番号Ｘを１増加させて次のグループに備え、ステップＳ３０へ進む。以上により、７コマ分の５６個のパーフォレーションをカウントするごとに、閾値ＤＡＴＨ（Ｘ）が演算され、この演算結果がＥＥＰＲＯＭ１３に記憶されるとともに、Ｄ／Ａ変換器１０に出力されることとなる。なお、コマ数Ｎが１≦Ｎ＜８で使用される閾値、すなわち、Ｘ＝０に対応する閾値ＤＡＴＨ（０）は、図５で説明したステップＳ１９（もしくはステップＳ２２）において算出および設定される。
【００７０】
ステップＳ２６において否定判定して進むステップＳ３１、およびステップＳ３１を肯定判定して進むステップＳ３６までの流れは、図５と同じであるため説明を省略する。
【００７１】
レリーズ毎のフィルム給送時には以下のようにする。すなわち、図９のステップＳ５３において、マイクロコンピュータ３は、グループＸに対応する閾値ＤＡＴＨ（Ｘ）をＥＥＰＲＯＭ１３から読み出してステップＳ５４へ進む。上述したように、コマ数Ｎが１≦Ｎ＜８においてＸ＝０が、８≦Ｎ＜１５においてＸ＝１が、１５≦Ｎ＜２２においてＸ＝２が、…それぞれ対応する。
【００７２】
以上説明した第三の実施の形態によれば、第一の実施の形態および第二の実施の形態と同様に、閾値ＤＡＴＨ（Ｘ）を得るために専用のＡ／Ｄ変換器を用意しなくてよい上に、コンパレータ１１の出力波形をフィルムの先頭コマから最終コマまでデューティ比がほぼ１：１のパルス波形にすることができるので、正確にフィルムの給送制御を行うことができる。さらに、所定数Ｙ（上記例では７）コマごとのグループに対応して１つのデータ（閾値ＤＡＴＨ（Ｘ））を記憶するだけなので、各コマに対応づけてデータを記憶する場合に比べて、ＥＥＰＲＯＭ１３の使用領域を少なく抑えることができる。
【００７３】
以上の説明では、所定数Ｙを７としたが、グループを５コマごとに構成してもよいし、１０コマごとに構成してもよい。
【００７４】
上述した第一の実施の形態ないし第三の実施の形態では、プリワインド処理時にマイクロコンピュータ３がコンパレータ１１から出力されるパルスをカウントしていた。この代わりに、Ａ／Ｄ変換器５から入力されるディジタル値の変化から疑似正弦波信号の周期をカウントしてもよい。この場合には、たとえば、山、谷、山というディジタル値の変化が検出されると１周期（すなわち１パルス）とすればよい。なお、ワインド処理時はコンパレータ１１による出力パルスをカウントする。
【００７５】
コンパレータにヒステリシス特性を持たせてもよい。図１５は、ヒステリシス特性が与えられたコンパレータを有するフィルム給送制御装置の概要を示すブロック図である。図１５において、コンパレータ１１Ｂの入力端子の極性が図１のコンパレータ１１と変更されている点と、ヒステリシス用抵抗器１８および１９が追加されている点が図１の構成と異なる。この結果、フォトリフレクタ２から出力される信号波形にノイズが重畳した場合でも、このノイズの影響によってコンパレータ１１Ｂが誤判定することが防止され、コンパレータ１１Ｂの出力が誤判定によって論理反転することがない。
【００７６】
フォトリフレクタ２は、反射光を受光する例を説明したが、透過光を受光するものでもよい。この場合には、発光部からの光がフィルムのパーフォレーション部分に照射された場合は、光がパーフォレーションを介して受光されるので受光レベルが強くなる。発光部からの光がパーフォレーションで挟まれたフィルム面で反射された場合は、受光レベルが弱くなる。
【００７７】
特許請求の範囲における各構成要素と、発明の実施の形態における各構成要素との対応について説明する。発光手段および受光手段は、たとえば、フォトリフレクタ２によって構成される。光電変換手段は、たとえば、フォトリフレクタ２の受光部２Ｂによって構成される。比較手段は、たとえば、コンパレータ１１によって構成される。計数手段、および制御手段は、たとえば、マイクロコンピュータ３によって構成される。記憶手段は、たとえば、ＥＥＰＲＯＭ１３によって構成される。比較値は、たとえば、Ｄ／Ａ変換器１０から出力されるアナログ電圧値が対応する。比較値変更手段は、たとえば、マイクロコンピュータ３およびＤ／Ａ変換器１０によって構成される。なお、本発明の特徴的な機能を損なわない限り、各構成要素は上記構成に限定されるものではない。
【００７８】
【発明の効果】
本発明によるカメラのフィルム給送装置によれば、コマ数にかかわらず、すなわち、フィルムの巻き径にかかわらずフィルムを正しく給送することができる。
【図面の簡単な説明】
【図１】本発明の第一の実施の形態によるフィルム給送制御装置を搭載したカメラの概要を示すブロック図である。
【図２】カメラにフィルムを装填した状態を裏蓋を省略して表した平面図である。
【図３】図２において矢印Ａが示す断面を上から見た図である。
【図４】フォトリフレクタによる出力信号波形、コンパレータによる出力信号波形、ならびにフィルムのパーフォレーションとの対応を説明する図である。
【図５】マイクロコンピュータで行われるプリワインド処理の流れを説明するフローチャートである。
【図６】コマ数が進むにつれて低下するフォトリフレクタの出力信号波形、ならびにコンパレータによる出力信号波形を示す図である。
【図７】Ｄ／Ａ変換器に閾値ＤＡＴＨをセットするタイミングを説明する図である。
【図８】Ｄ／Ａ変換器に閾値ＤＡＴＨをセットするタイミングを説明する図である。
【図９】マイクロコンピュータで行われるレリーズ毎のフィルム給送処理の流れを説明するフローチャートである。
【図１０】Ｄ／Ａ変換器に閾値ＤＡＴＨをセットするタイミングを説明する図である。
【図１１】Ｄ／Ａ変換器に閾値ＤＡＴＨをセットするタイミングを説明する図である。
【図１２】近似直線を示す図である。
【図１３】フォトリフレクタの出力信号波形、ならびにコンパレータによる出力信号波形と、閾値ＤＡＴＨを演算するディジタル値の区間とを示す図である。
【図１４】第三の実施の形態によるマイクロコンピュータで行われるプリワインド処理の流れを説明するフローチャートである。
【図１５】コンパレータにヒステリシス特性を備えたフィルム給送制御装置を搭載したカメラの概要を示すブロック図である。
【符号の説明】
２…フォトリフレクタ、　　　　　　３…マイクロコンピュータ、
４…アナログマルチプレクサ、　　　５…Ａ／Ｄ変換器、
６…焦点検出回路、　　　　　　　　７…測光回路、
８…モータドライバ回路、　　　　１０…Ｄ／Ａ変換器、
１１，１１ｂ…コンパレータ、　　　　１３…ＥＥＰＲＯＭ、
１４…コマ数表示ＬＣＤ、　　　　　１５〜１９…抵抗器
【図１】
2004126282.tif 000003
【図２】
2004126282.tif 000004
【図３】
2004126282.tif 000005
【図４】
2004126282.tif 000006
【図５】
2004126282.tif 000007
【図６】
2004126282.tif 000008
【図７】
2004126282.tif 000009
【図８】
2004126282.tif 000010
【図９】
2004126282.tif 000011
【図１０】
2004126282.tif 000012
【図１１】
2004126282.tif 000013
【図１２】
2004126282.tif 000014
【図１３】
2004126282.tif 000015
【図１４】
2004126282.tif 000016
【図１５】
2004126282.tif 000017