【事件の表示】
　特許第２８２５６８４号「カメラ」の請求項１，２　に係る特許に対する特許異議の申立てについて、次のとおり決定する。
【結　論】
　訂正を認める。
　特許第２８２５６８４号の請求項１，２に係る特許を維持する。
【理　由】
（１）手続の経緯
　特許第２８２５６８４号の請求項１及び２に係る発明は、平成３年６月２８日に特許出願され、平成１０年９月１１日にその特許の設定登録がなされ、その後異議申立人旭光学工業株式会社により特許異議の申立がなされ、取消理由通知がなされ、その指定期間内である平成１１年１０月１日に訂正請求がなされたものである。　
（２）訂正の適否についての判断
　（ア）訂正明細書の請求項１及び２に係る発明
　訂正明細書の請求項１及び２に係る発明は、その特許請求の範囲の請求項１及び２に記載された次の事項により特定されるとおりのものである。
　「【請求項１】　　フィルムのパーフォレーションとその間のフィルム部との光学的な特性差に基づいて光電変換信号を出力する信号出力手段と、該信号出力手段から出力される光電変換信号を比較レベルと比較して比較信号を出力する信号比較手段と、該信号比較手段からの比較信号に基づいてフィルムの給送を制御する制御手段とを有し、該制御手段は、オートローディング動作中であって、オートローディング動作開始から所定のパーフォレーション数をカウントした後に前記信号出力手段から出力される光電変換信号に基づいて、比較レベルの決定を行うことを特徴とするカメラ。
　【請求項２】　　フィルムのパーフォレーションとその間のフィルム部との光学的な特性差に基づいて光電変換信号を出力する信号出力手段と、該信号出力手段から出力される光電変換信号を比較レベルと比較して比較信号を出力する信号比較手段と、該信号比較手段からの比較信号に基づいてフィルムの給送を制御する制御手段とを有し、該制御手段は、オートローディング動作中であって、オートローディング動作開始から所定の時間経過後に前記信号出力手段から出力される光電変換信号に基づいて、比較レベルの決定を行うことを特徴とするカメラ。」 
　（イ）訂正の内容
　訂正事項a
　特許請求の範囲の請求項1中の「オートローディング動作開始から所定のパーフォレーション数をカウントした後、」を、『オートローディング動作開始から所定のパーフォレーション数をカウントした後に前記信号出力手段から出力される光電変換信号に基づいて、』と訂正する。
　訂正事項b
　特許請求の範囲の請求項2中の「オートローディング動作開始から所定の時間経過後、」を、『オートローディング動作開始から所定の時間経過後に前記信号出力手段から出力される光電変換信号に基づいて、』と訂正する。
　訂正事項c
　明細書【００１２】段落の「オートローディング動作開始から所定のパーフォレーション数をカウントした後、」を、『オートローディング動作開始から所定のパーフォレーション数をカウントした後に前記信号出力手段から出力される光電変換信号に基づいて、』と訂正する。
　訂正事項d
　明細書【００１２】段落の「オートローディング動作開始から所定の時間経過後、」を、『オートローディング動作開始から所定の時間経過後に前記信号出力手段から出力される光電変換信号に基づいて、』と訂正する。
　訂正事項e
　明細書【００９５】段落の「オートローディング動作開始から所定のパーフォレーション数をカウントした後、」を、『オートローディング動作開始から所定のパーフォレーション数をカウントした後に前記信号出力手段から出力される光電変換信号に基づいて、』と訂正する。
　訂正事項f
　明細書【００９５】段落の「オートローディング動作開始から所定の時間経過後、」を、『オートローディング動作開始から所定の時間経過後に前記信号出力手段から出力される光電変換信号に基づいて、』と訂正する。
　（ウ）訂正の目的の適否、新規事項の有無及び拡張・変更の存否
　訂正事項ａ及びｂに係る訂正は、特許請求の範囲の減縮に該当し、実質的に特許請求の範囲を拡張又は変更するものではないし、新規事項の追加にも該当しない。
　訂正事項ｃ〜ｆに係る訂正は、明瞭でない記載の釈明に該当し、実質的に特許請求の範囲を拡張又は変更するものではないし、新規事項の追加にも該当しない。 
　（エ）独立特許要件の判断
　（引用刊行物）
　当審が平成１１年７月１９日付で通知した取消理由で引用した刊行物（特開平２−７７０５６号公報）には、
　（ａ）「図において、1はフィルムのパーフォレーションの有無を光学的に検知する反射型ホトインタラプタで、発光ダイオード１ａとホトトランジスタ１ｂとにより構成されており、第2図に示すように、カメラ１００の裏蓋Ｂを開いたときカメラ本体ＡのフィルムＦ(鎖線で示す)のパーフォレーションfの通過位置に設けられている。」（第２頁右上欄第１０〜１６行）
　（ｂ）「ホトインタラプタ１から出た光はパーフォレーションfとパーフォレーションfとの間のフィルム部分で反射して受光され、出力信号は“Ｈ”となる。
　これに対してフィルムFが矢印方向にやや移動してホトインタラプタ１の位置にパーフォレーションｆがくると、ホトインタラプタ１から出た光はパーフォレーションｆを通過して圧板Dに設けられた反射防止材２００により吸収されてもどってこない。このときの出力信号は“Ｌ”となる。
　このように、フィルムＦの給送によりホトインタラプタ１の出力信号は“Ｈ”と“Ｌ”の繰り返しとなる。」（第３頁左上欄第１〜１４行）
　（ｃ）「いまフィルムの自動装填が完了したとすると、ステップ（Ｆー２）にもどり、レリーズボタンが押され続けていれば、測光回路８および測距回路９による測光、測距動作が行われる（Ｆー４）。
　測光、測距動作が終了し、レリーズボタンがさらに押し下げられると、２ 段目のスイッチＳ２がオンして（Ｆー５）今度はマイコン１３からの指令で測距情報に基づいてレンズ駆動回路１１を介してモータ１１ａが回転して投影レンズを合焦位置に移動するとともに（Ｆー６）、測光情報に基づいて絞りが制御されシャッタが開放されて(露光されて)撮影が行われる（Ｆー７）。
　撮影が終ると、今度はマイコン１３からの指令で巻上げモータ１２ａが回転し,フィルムを1コマ分だけ給送する（Ｆー８）。マイコン１３からフィルム巻上げのためにドライバ１２に与えられる指令信号はたとえは次のようになっている。　
                                                                            　　
（マイコンポートＭ１ ）　ＯＮ　　ＯＦＦ　　ＯＮ　　　ＯＦＦ 
（マイコンポートＭ２ ）　ＯＦＦ　　ＯＮ　　ＯＮ　　　ＯＦＦ 
（モータ）　　　　　　　　正転　　逆転　ブレーキ　フリー 
                                                                            　
　このときマイコン１３はホトインタラプタ１からの出力信号を読み込み（Ｆー９）、１コマ分に相当する８パーフォレーションだけフィルムが移動したか否かを判別し（Ｆー１０）、８パーフォレーション分の出力信号を検出したときポートＭ１，Ｍ２に上記指令信号(Ｍ１=ON、Ｍ２=ON)を出力することにより巻上げモータ１２ａを停止する（Ｆー１２）。」（第３頁右上欄第１４行〜同頁右下欄第５行）
　（ｄ）「次に、フィルム自動装填動作について第５図(ロ)を用いて説明する。
　まず、マイコン内のメモリに残っている最大値、大小値をＤにセットした後（Ｐー１）、ステップ（Ｆ−３）においてフィルム自動装填が判別されると、マイコン１３からドライバ１２に指令(M１=ON、M２=OFF)が出力されて巻上げモータ１２ａが正転する（Ｐー２）。その結果フィルムの給送が始まるが、給送を始めてから数ミリ秒から数10ミリ秒の間で予め定めた時間(たとえば３０ミリ秒)の間（Ｐー３）マイコン１３はホトインタラプタ１からの出力信号を読み込み（Ｐー４）、その最大値と最小値をマイコン内のメモリに記憶する（Ｐー５）。この場合、最大値と最小値はそれまでの最大値を越える値がくれば書き換えられ、それまで最小値を下回る値がくれは書き換えるという具合に常に書き換えられながらそのときまでの最大値と最小値である。
　所定時間(上の例では30ミリ秒)が経過したとき、マイコン１３はその間の最大値と最小値の平均すなわち中間値を演算し(単純に、(最大値十 最小値)／２として)、その中間値を記憶し、パーフォレーションの有無判断の閾値として設定する（Ｐー６）。」（第３頁右下欄第１６行〜第４頁左上欄第１９行）が記載されている。　
　（対比・判断）
　訂正明細書の請求項１に係る発明（以下、「本件請求項１に係る発明」という。）と刊行物に記載された発明とを対比すると、刊行物には、本件請求項１に係る発明を特定するための構成である、制御手段は、オートローディング動作中であって、オートローディング動作開始から所定のパーフォレーション数をカウントした後に信号出力手段から出力される光電変換信号に基づいて、比較レベルの決定を行う構成が記載されていない。そして、当該構成により、本件請求項１に係る発明は、明細書記載のように、フィルムの先端部のカール等の癖の影響が排除でき、常に安定ししかも信頼性の高いフィルムの給送制御装置を有するカメラを実現することができるという、作用・効果を奏するものであり、本件請求項１に係る発明は、上記刊行物に記載されたものとも、上記刊行物記載のものから当業者が容易に発明をすることができたものともいえない。
　訂正明細書の請求項２に係る発明（以下、「本件請求項２に係る発明」という。）と刊行物に記載された発明とを対比すると、刊行物には、本件請求項２に係る発明を特定するための構成である、制御手段は、オートローディング動作中であって、オートローディング動作開始から所定の時間経過後に信号出力手段から出力される光電変換信号に基づいて、比較レベルの決定を行う構成が記載されていない。そして、当該構成により、本件請求項２に係る発明は、明細書記載のように、フィルムの先端部のカール等の癖の影響が排除でき、常に安定ししかも信頼性の高いフィルムの給送制御装置を有するカメラを実現することができるという、作用・効果を奏するものであり、本件請求項２に係る発明は、上記刊行物に記載されたものとはいえない。
　したがって、本件請求項１及び２に係る発明は、特許出願の際独立して特許を受けることができるものである。　
　（オ）むすび
　以上のとおりであるから、上記訂正請求は、特許法第１２０条の４第２項、同条第３項で規定する訂正について、特許法等の一部を改正する法律（平成６年法律第１１６号）附則第６条第１項の規定によりなお従前の例によるとされる、改正前の特許法第１２６条第１項ただし書、同条第２項および第３項の規定に適合するので、当該訂正を認める。　
（３）特許異議の申立について
　（ア）申立の理由の概要
　申立人旭光学工業株式会社は、証拠として甲第１号証（特開平２−７７０５６号公報）を提出し、本件請求項１に係る発明の特許は特許法第２９条第２項の規定に違反してなされたものであり、本件請求項２に係る発明の特許は特許法第２９条第１項第３号の規定に違反してなされたものであるから、本件請求項１及び２に係る発明の特許を取り消すべき旨主張している。　
　（イ）甲第１号証記載の発明
　申立人旭光学工業株式会社が提出した甲第１号証は、当審が平成１１年７月１９日付で通知した取消理由で引用した刊行物と同じものであり、上記「（エ）独立特許要件の判断、（引用刊行物）」において示されたとおりの発明が記載されている。　
　（ウ）対比・判断
　本件請求項１に係る発明と申立人が提出した甲第１号証記載の発明とを対比すると、上記「（エ）独立特許要件の判断、（対比・判断）」において示されたとおりの理由により、本件請求項１に係る発明は、甲第１号証に記載されたものとも、甲第１号証に記載の発明から当業者が容易に推考することができたものともいえない。　
　本件請求項２に係る発明と申立人が提出した甲第１号証記載の発明とを対比すると、上記「（エ）独立特許要件の判断、（対比・判断）」において示されたとおりの理由により、本件請求項２に係る発明は、甲第１号証に記載されたものとはいえない。　
　（エ）むすび
　したがって、特許異議申立の理由及び証拠によっては、本件請求項１及び２に係る発明の特許を取り消すことはできない。
　また、他に本件請求項１及び２に係る発明の特許を取り消すべき理由を発見しない。
　よって、結論のとおり決定する。
【異議決定日】
平成１２年２月１５日（２０００．２．１５）
【訂正の要旨】
　　　　　　　　　　　　　　　（訂正の要旨）
　訂正事項ａ
　特許請求の範囲の請求項１中の「オートローディング動作開始から所定のパーフォレーション数をカウントした後、」を、『オートローディング動作開始から所定のパーフォレーション数をカウントした後に前記信号出力手段から出力される光電変換信号に基づいて、』と訂正する。
　訂正事項ｂ
特許請求の範囲の請求項２中の「オートローディング動作開始から所定の時間経過後、」を、『オートローディング動作開始から所定の時間経過後に前記信号出力手段から出力される光電変換信号に基づいて、』と訂正する。
　訂正事項ｃ
明細書【００１２】段落の「オートローディング動作開始から所定のパーフォレーション数をカウントした後、」を、『オートローディング動作開始から所定のパーフォレーション数をカウントした後に前記信号出力手段から出力される光電変換信号に基づいて、』と訂正する。
　訂正事項ｄ
　明細書【００１２】段落の「オートローディング動作開始から所定の時間経過後、」を、『オートローディング動作開始から所定の時間経過後に前記信号出力手段から出力される光電変換信号に基づいて、』と訂正する。
　訂正事項ｅ
明細書【００９５】段落の「オートローディング動作開始から所定のパーフォレーション数をカウントした後、」を、『オートローディング動作開始から所定のパーフォレーション数をカウントした後に前記信号出力手段から出力される光電変換信号に基づいて、』と訂正する。
　訂正事項ｆ
明細書【００９５】段落の「オートローディング動作開始から所定の時間経過後、」を、『オートローディング動作開始から所定の時間経過後に前記信号出力手段から出力される光電変換信号に基づいて、』と訂正する。
（５４）【発明の名称】
カメラ
（５７）【特許請求の範囲】
　　【請求項１】　　フィルムのパーフォレーションとその間のフィルム部との光学的な特性差に基づいて光電変換信号を出力する信号出力手段と、該信号出力手段から出力される光電変換信号を比較レベルと比較して比較信号を出力する信号比較手段と、該信号比較手段からの比較信号に基づいてフィルムの給送を制御する制御手段とを有し、該制御手段は、オートローディング動作中であって、オートローディング動作開始から所定のパーフォレーション数をカウントした後に前記信号出力手段から出力される光電変換信号に基づいて、比較レベルの決定を行うことを特徴とするカメラ。
　　【請求項２】　　フィルムのパーフォレーションとその間のフィルム部との光学的な特性差に基づいて光電変換信号を出力する信号出力手段と、該信号出力手段から出力される光電変換信号を比較レベルと比較して比較信号を出力する信号比較手段と、該信号比較手段からの比較信号に基づいてフィルムの給送を制御する制御手段とを有し、該制御手段は、オートローディング動作中であって、オートローディング動作開始から所定の時間経過後に前記信号出力手段から出力される光電変換信号に基づいて、比較レベルの決定を行うことを特徴とするカメラ。
【発明の詳細な説明】
　　　【０００１】
　　【産業上の利用分野】
　本発明はカメラに係り、特にフィルムのパーフォレーションとその間のフィルム部との光学的な特性差を利用して、フィルムの給送状態を光学的に検出し、フィルムの給送を制御するフィルムの給送制御装置を有するカメラに関するものである。
　　　【０００２】
　　【従来の技術】
　従来より、フィルムの給送制御方式は種々提案されているが、フィルムのパーフォレーションとその間のフィルム部との光学的な特性差を利用し、光電変換手段により移動するパーフォレーションを検出してフィルムの給送制御を行う方式は、機械的な機構を不要とするためカメラの小型化、低コスト化に有利であり、例えば特開昭６２−８６３５５号公報等で提案されている。
　　　【０００３】
　このような光学的なフィルム給送制御方式は、フィルム面で反射あるいは透過した投光部からの光を受光部により受光し、フィルムの移動に伴って該受光部からの光電変換信号を所定のレベルで比較し、パーフォレーションの数をカウントし、フィルム１駒分給送する。
　　　【０００４】
　ところで、フィルムのパーフォレーション及びその間のフィルム部の透過率又は反射率は各種フィルムによって大幅に異なり、また光電変換信号を比較するための所定レベル（以下比較レベルと称す）は一定であることから、例えば該比較レベルに比べて光電変換信号が小さい透過率あるいは反射率のフィルムであると、正確にカウントすることができなくなる。
　　　【０００５】
　そこで、光電変換信号をＤＣカットし、ＡＣ分を増幅してその信号を比較レベルで比較し、比較出力をカウントする方式や、特開平２−２５６０３８号公報、特開平２−７７０５６号公報のように、光電変換信号の最大値と最小値を検出し、その値から比較レベルを決定する方式が提案されている。
　　　【０００６】
　また、カメラのオートフォーカス用に用いられる高分解能のＡＤ変換器を利用して光電変換信号をデジタル変換し、所定のレベルとの比較からパーフォレーションをカウントする方式が提案されている。
　　　【０００７】
　しかし、上記した光電変換信号をＤＣカットする方式や、最大値と最小値を比較して比較レベルを決定する方式では、フィルム自体が検知箇所において平坦面に維持されているとは限らず、そのためパーフォレーションでない箇所においてピークの信号を出力する場合が生じ、実際のフィルム送り量が適正なフィルム送り量と異なるという難点がある。
　　　【０００８】
　また、光電変換信号をＤＣカットする方式では、フィルムが実際に移動しなくても、カメラ本体に内蔵されている例えばモータのノイズ等の電源ノイズの影響により、比較信号と比較されて信号がコンパレータから出力されるという誤検知を生じる虞があった。同様に、最大値と最小値を比較して比較レベルを決定する方式においても、電源ノイズが最大値と最小値を検出する時点で影響し、決定する比較レベルの値が狂い、誤検知する虞があった。
　　　【０００９】
　一方、常にＡＤ変換する方式では、ＡＤ変換器はフィルム給送中にはオートフォーカス用に使用できないため、オートフォーカス連写が遅くなるという難点があった。
　　　【００１０】
　　【発明が解決しようとする課題】
　本発明が解決しようとする課題は、光電変換信号であるアナログ信号を直接利用して、パーフォレーションのカウントをフィルムの種類に応じて行う際、比較レベルに対して光電変換信号を調整したり、光電変換信号から比較レベルを決定する方式では、電源のノイズやフィルム面の平坦性等により影響を受け、また光電変換信号をデジタル変換して全てのフィルム給送をデジタル制御する方式では、カメラの他の制御に供する回路等がフィルム給送中に使用できなくなり、例えばオートフォーカス連写が遅くなる。そのため、オートローディングの動作中にデジタル変換した光電変換信号に基づいて、比較レベルの決定を行えば上記の難点は解消されるが、オートローディングの開始初期の状態では、フィルム先端部のたわみ等の癖から、フォトリフレクタとフィルムまでのメカ的な距離が変化し易くなり、光電変換信号が安定しない傾向にあり、この間でのデータを利用すると比較レベルの決定に誤りが生じたりする等の問題がある。
　　　【００１１】
　本発明は、安定した光電変換信号を利用してオートローディングの動作中に例えば比較レベルの決定等の処理を実行し、正確なフィルム給送を可能とするフィルムの給送制御装置を有するカメラを提供することを目的とするものである。
　　　【００１２】
　　【課題を解決するための手段】
　本発明の目的を実現する発明の第１の構成は、フィルムのパーフォレーションとその間のフィルム部との光学的な特性差に基づいて光電変換信号を出力する信号出力手段と、該信号出力手段から出力される光電変換信号を比較レベルと比較して比較信号を出力する信号比較手段と、該信号比較手段からの比較信号に基づいてフィルムの給送を制御する制御手段とを有し、該制御手段は、オートローディング動作中であって、オートローディング動作開始から所定のパーフォレーション数をカウントした後に前記信号出力手段から出力される光電変換信号に基づいて、比較レベルの決定を行うことを特徴とするカメラにある。
　本発明の目的を実現する発明の目的を実現する第２の構成は、フィルムのパーフォレーションとその間のフィルム部との光学的な特性差に基づいて光電変換信号を出力する信号出力手段と、該信号出力手段から出力される光電変換信号を比較レベルと比較して比較信号を出力する信号比較手段と、該信号比較手段からの比較信号に基づいてフィルムの給送を制御する制御手段とを有し、該制御手段は、オートローディング動作中であって、オートローディング動作開始から所定の時間経過後に前記信号出力手段から出力される光電変換信号に基づいて、比較レベルの決定を行うことを特徴とするカメラにある。
　　　【００１３】
　　【作用】
　上記した構成のカメラは、オートローディング中において、フィルムが安定して給送されている状態で、信号出力手段からのサンプリングした光電変換信号を利用して、比較レベル決定のための処理を実行する。
　　　【００１４】
　　【実施例】
　図１は本発明を実施したカメラの電気制御ブロック図である。
　　　【００１５】
　１はマイクロコンピュ−タ−で、カメラ各部の動きを制御する。２はレンズ制御回路で、不図示の撮影レンズの距離環と絞りを制御する。レンズ制御回路２は、マイクロコンピュ−タ−１からのＬＣＯＭ信号を受けている間、データバスＤＢＵＳを介しシリアル通信を行う。レンズ制御回路２はこの通信内容より不図示のモ−タ−を制御し、距離環と絞りを制御する。また、マイクロコンピュータ１はレンズの焦点距離情報や、距離情報、その他各種補正情報などを受け取る。
　　　【００１６】
　３は液晶表示回路で、シャッタ−スピ−ド・絞り制御値などのカメラの各撮影情報を表示する回路である。液晶表示回路３は、マイクロコンピュ−タ−１からのＤＰＣＯＭ信号を受けている間、データバスＤＢＵＳを介しシリアル通信を行う。液晶表示回路３は、この通信内容より液晶表示を行う。
　　　【００１７】
　４はスイッチセンス回路であり、液晶表示回路３とともに、常に電源が供給されており、カメラのレリーズボタンの第１ストロークと連動しているｓｗ１や、その他不図示の露出モードを決めるスイッチやＡＦのモードを決めるスイッチなどを常に読みとることが出来る。スイッチが切り替わると、スイッチセンス回路４は不図示のＤＣ／ＤＣコンバータに信号を送り、ＤＣ／ＤＣコンバータを起動させる。ＤＣ／ＤＣコンバータは、マイクロコンピューター１を始めとするその他の回路に電源を供給する。スイッチセンス回路４は、マイクロコンピューター１からのＳＷＣＯＭ信号を受けている間、データバスＤＢＵＳを介しシリアル通信を行う。スイッチセンス回路４は、マイクロコンピューター１よりＤＣ／ＤＣオフの命令を受け取ると、ＤＣ／ＤＣコンバータの出力をオフにさせる。また、マイクロコンピューター１は各スイッチ情報を受け取る。
　　　【００１８】
　５はストロボ発光制御回路であり、ストロボの発光と調光を制御する回路であり、発光のための電荷を蓄えるための回路、発光部であるキセノン管、トリガー回路、発光を停止させる回路、フイルム面反射光測光回路、積分回路など既存の回路からなる。Ｘ接点はシャッタ−ユニットの先幕走行によりＯＮする。ストロボ発光制御回路５は、Ｘ接点がＯＮすることでストロボの閃光を開始させる。
　　　【００１９】
　６はラインセンサー等からなる焦点検出ユニットで、被写体が撮影レンズによりどの位置に焦点を結んでいるかを既存の位相差検出法で判別するための回路である。マイクロコンピュ−タ−１は、焦点検出ユニット６を駆動し、ラインセンサーに蓄積された信号を読みだし、ＡＤ変換を行い、所定の演算によって被写体の焦点状態を判別して、レンズ距離環の駆動や合焦判別を行う。
　　　【００２０】
　７は測光回路で、画面を複数のエリアに分割し、各エリアの被写体の輝度をＴＴＬ測光しマイクロコンピュ−タ−１に送る役目をする。８はシャッター制御回路で、マイクロコンピュ−タ−１の制御信号に従って、不図示のシャッタ−ユニットの制御を行う。９はモータドライバ回路で、マイクロコンピュ−タ−１の制御信号ＭＳ１，ＭＳ２に従って、フィルム給送用モーターを制御し、フイルムの巻き上げ巻き戻しを行う。
　　　【００２１】
　Ｐｒはフォトリフレクターで、図１３の背蓋開時のカメラの略図で示したように、フィルム給送時にフィルムのパーフォレーションが通過する位置に配置され、パーフォレーションが通過するときは、フォトリフレクターＰｒの発光部による光が受光部に反射してこないためにＡＤ変換器１０に低い電圧が供給され、一方パーフォレーション間のフィルム部が通過するときは、フォトリフレクターＰｒの発光部による光が、受光部に反射してくるためにＡＤ変換器１０に高い電圧が供給される。ＡＤ変換器１０は、フォトリフレクターＰｒからのアナログ信号である光電変換信号をデジタル信号に変換しマイクロコンピュータ１に送る。
　　　【００２２】
　１１はＤＡ変換器で、マイクロコンピュータ１で決定された比較レベルであるデジタルデータをアナログ信号に変換し、コンパレータ１２に送る。
　　　【００２３】
　コンパレータ１２は、フォトリフレクターＰｒからの光電変換信号に対し、ＤＡ変換器１１からの比較レベルを比較し、比較信号ＣＭＰを出力する。
　　　【００２４】
　マイクロコンピュータ１は、フィルム給送時にＰＲＳ信号を出力してフォトリフレクターＰｒの発光部を発光させ、ＭＳ１またはＭＳ２信号によりフィルム給送モータを始動させ、ＡＤ変換器１０からの信号とＣＭＰ信号によりフィルムの給送状態を判断し、ＭＳ１またはＭＳ２信号によりモータをストップさせ、所定のパーフォレーションフィルムを巻き上げたり、巻戻したりする制御を行う。
　　　【００２５】
　本実施例では、コンパレータ１２での比較は、実際の撮影中におけるフィルムの給送時に行い、フォトリフレクターＰＲからの光電変換信号に対するＤＡ変換器１１から出力される比較レベルの信号は、フィルムのオートローディング動作中において決定するようにしている。
　　　【００２６】
　この比較レベルの決定は、オートローディング中においてフォトリフレクターＰｒからの光電変換信号をＡＤ変換器１０によりデジタル変換した所定時間間隔での多数のサンプリングデータを１６階調に分け、これらの度数分布の中間値を求め、この中間値に対応する階調のデジタル値をＤＡ変換器１１によりアナログ変換し、これを比較レベルとしてコンパレータ１２に出力する。
　　　【００２７】
　すなわち、フィルムがフォトリフレクターＰｒの投射面に対して理想的な平坦性を有して給送されていると仮定した場合、フォトリフレクターＰｒから出力されるアナログデータである光電変換信号は正弦波となるので、これを一定時間毎にデジタル変換して得られた多数のサンプリングデータを１６階調の反射強度に分けて度数分布をとると、階調レベルの最大値及び最小値の度数が最も多くなるといえる。つまり、パーフォレーション間のフィルム面に対応する箇所、及びパーフォレーションに対応する箇所のサンプリングデータは階調レベルの最大値及び最小値の近傍に多く分布することになる。
　　　【００２８】
　比較レベルを中間値にとれば、そのレベルは必ずパーフォレーションからパーフォレーション間のフィルム面に移動する中間に対応し、パーフォレーションの有る無しで、光電変換信号は比較レベルより大きくなったり、小さくなったりする。
　　　【００２９】
　しかし、実際にフィルムはこのような理想的な状態で給送されるとは言えず、また給送されるフィルムの反射率も全て一定であるとは言えないため、時系列的にサンプリングデータの階調レベルを見た場合には前後関係にバラツキが生じるが、オートローディング中において、フィルムを数駒分給送して検出した多数のサンプリングデータの度数分布をとれば、このようなバラツキは何等の影響もなく、理想的な状態で給送されたのと同様の中間値を得ることができる。
　　　【００３０】
　以下、上記したフィルム給送の動作をカメラにフィルムが装填されオートローディング処理を行うときの動作を中心に図２ないし図９に示すフローチャートにより説明する。
　　　【００３１】
　図２はオートローディング動作の全体を示したあらわしたものである。
　　　【００３２】
　オートローディング動作は、オートローディング動作の初期化を行うオートゲインイニシャライズ処理（ＡＧ−ＩＮＩＴ：ステップ００１）、パーフォレーションのカウント処理（Ｐｅｒｆｏ−Ｃｎｔ：ステップ００２）、オートローディング動作が正常に行われているか否かを判断するフィルム給送適否判断処理（ＴＰＰ−Ｆ：ステップ００３、ステップ００６）、比較レベルを決定する処理、本実施例では上記した中間値を比較レベルと決定する比較レベル処理（ＭＩＤ−ＤＩＳＴ：ステップ００４）、フィルムを給送するフィルム給送処理（ＷＩＮＤ−１：ステップ００５）、オートローディングが不良の際にオートローディングを停止する処理（ＮＧ−ＡＬ：００７）から構成されている。
　　　【００３３】
　オートローディング動作は、先ずオートゲインイニシャライズ処理ＡＧ−ＩＮＩＴがステップ００１において行われる。
　　　【００３４】
　図３に処理ＡＧ−ＩＮＩＴの詳細を示す。
　　　【００３５】
処理ＡＧ−ＩＮＩＴはステップ１０１より開始される。
　　　【００３６】
　ステップ１０１からステップ１０４は、ＡＤ変換器１０により変換されてサンプリングされた多数のフィルム情報に対して、ヒストグラムをとるために設定した配列変数ＨＩＳＴ［ｎ］を０に初期化する処理で、本実施例ではｎ＝０〜１５の１６階調に設定している。
　　　【００３７】
ステップ１０１において、変数ｎに０が代入され、ステップ１０２へ進む。
　　　【００３８】
ステップ１０２において、配列変数ＨＩＳＴ［ｎ］に０が代入され、ステップ１０３へ進む。
　　　【００３９】
ステップ１０３において、変数ｎがインクリメントされ、ステップ１０４へ進む。
　　　【００４０】
ステップ１０４において、変数ｎの値が判別される。該値が１６より小さいならば、ステップ１０２へ分岐し、それ以外ならばステップ１０５へ進む。
　　　【００４１】
以上説明してきたように、ｎの値が１６より小さいならばプログラムはステップ１０２→１０３→１０４→１０２を繰り返す。この繰り返しにより配列変数ＨＩＳＴは［０］〜［１５］の範囲がすべて０が代入される。
　　　【００４２】
　次に、ステップ１０５において、変数ＰＲ−ＡＤ、変数ＡＰＯ−ＵＰ、変数ＦＬＧ−ＵＰ、変数ｐｅｒｆｏ、変数ｃｏｕｎｔ、変数ＴＰＰＦ−Ｆ、変数ＳＵＭに０が代入され、ステップ１０６へ進む。
　　　【００４３】
　変数ＰＲ−ＡＤは、前のＡＤ変換データを入れる変数（但し直前のＡＤ変換値とは限らない）、変数ＡＰＯ−ＵＰはフォトリフレクターの信号が立ち上がりとなるのか、あるいは立ち下がりとなるのかを期待する変数で、その方向は「１」が立ち上がり、「０」が立ち下がりであり、また変数ＦＬＧ−ＵＰは結果として立ち上がりであると「１」、立ち下がりであると「０」となる変数である。変数ｐｅｒｆｏはパーフォレーションの数をカウントする変数である。変数ｃｏｕｎｔについては後記する。変数ＳＵＭは度数分布の頻度の総数の変数である。
　　　【００４４】
　ステップ１０６において、フォトリフレクタのＬＥＤを点灯させる処理Ｐｈｏｔｏ−ＯＮが実行され、ステップ１０７へ進む。
　ステップ１０７において、スタートタイマー変数Ｓ−ｔｉｍｅにタイマーレジスタＴＩＭＥ−ＮＯＷ（現在時刻）が代入され、ステップ１０８へ進む。
　タイマーレジスタＴＩＭＥ−ＮＯＷは、マイコンに内蔵されるタイマー割込によってインクリメントされるレジスタで、１カウントは４μ秒である。
　ステップ１０８において、オートローディングの不具合があった場合の判定時間の変数ＡＬ−Ｔｉｍｅに１２００００（カウント数）が代入され、ステップ１０９へ進む。
　　　【００４５】
　ステップ１０９において、フィルム給送用モータをフィルム給送方向（正転方向）に駆動する処理ＭｌＭｌＦＯＲが実行され、処理ＡＧ−ＩＮＩＴを終了復帰し、パーフォレーションのカウントを行うステップ００２へ進む。
　以上の動作により、パーフォレーションのカウント等のステップ００２以降の処理に必要な初期化が完了する。
　　　【００４６】
　ステップ００２において、処理Ｐｅｒｆｏ−Ｃｎｔが実行される。
　図４ないし図７は処理Ｐｅｒｆｏ−Ｃｎｔをあらわしたもので、図４は処理Ｐｅｒｆｏ−Ｃｎｔの全体をあらわしたものである。
　　　【００４７】
　処理Ｐｅｒｆｏ−Ｃｎｔはステップ２０１より開始される。
　ステップ２０１において、遅延処理（本実施例では１２８μ秒）Ｄｅｌａｙ１２８が実行される。
　　　【００４８】
　処理Ｄｅｌａｙ１２８を図５に示す。
　処理Ｄｅｌａｙ１２８はステップ２５１より開始される。
　ステップ２５１において、変数Ｓ−ｔｉｍｅに値３２を加算した値が遅延レジスタＤに代入され、ステップ２５２へ進む。ステップ２５２において、遅延レジスタＤの値が判別され、該値がタイマーレジスタＴＩＭＥ−ＮＯＷより大きいならば、ステップ２５２へ分岐し、それ以外ならばステップ２５３へ進む。遅延レジスタＤの値が、タイマーレジスタＴＩＭＥ−ＮＯＷより大きいならばプログラムはステップ２５２を繰り返す。この繰り返しにより、１２８μ秒の時間が経過する。１２８μ秒の経過の後、ステップ２５３において、変数Ｓ−ｔｉｍｅに遅延レジスタＤの値が代入され、ステップ２５４へ進む。
　　　【００４９】
　ステップ２５４において、変数ＡＬ−Ｔｉｍｅが１デクリメントされ、処理Ｄｅｌａｙ１２８を終了復帰し、ステップ２０２へ進む。
　ステップ２０２において、フォトリフレクターＰＲの光電変換信号をデジタル信号に変換処理するＡＤ変換処理ＡＤ−Ｃｏｎｖが実行される。
　　　【００５０】
　図６は処理ＡＤ−Ｃｏｎｖをあらわしたものである。
　処理ＡＤ−Ｃｏｎｖはステップ２６１より開始される。
　　　【００５１】
ステップ２６１において、ＡＤ変換の実行を開始する処理ＡＤ−Ｓｔａｒｔが実行され、ステップ２６２へ進む。処理ＡＤ−Ｓｔａｒｔは、ＡＤ変換器１０の変換した値を、変数ＡＤ−Ｖａｌｕｅに格納する処理である。
　　　【００５２】
　ステップ２６２において、変数ＡＤ−Ｖａｌｕｅを値１６で除算した値がレジスタＢに代入され、処理ＡＤ−Ｃｏｎｖを終了復帰し、ステップ２０３へ進む。
　　　【００５３】
　このステップ２６２の処理は、ＡＤ変換器１０がカメラのオートフォーカス用等に兼用されているため、その分解能が高いことから、そのまま得られるサンプリングデータは極めて細かく区切られたものとなり、ノイズなどによる微妙な光電変換信号のゆれを無視するため、それほど細分化されたデータは不要とすることから、サンプリングを粗くすることを指示する処理で、４ｂｉｔのデータを捨てている。
　　　【００５４】
　ステップ２０３において、変数ｐｅｒｆｏの値が判別される。これは、オートローディングの開始から、パーフォレーションの個数が１５個となるまでのフィルム給送立ち上がり時には給送が不安定であることから、その間ステップ２０４の頻度級数処理Ｄｉｖｉｄｅ−Ｒａｎｋを行わないこととしている。ここで、本実施例ではパーフォレーションの開口エッジを１カウントとし、したがって該エッジを２カウントすると１パーフォレーションカウントしたことになる。本実施例では、最初の１５個のパーフォレーションの給送に対してステップ２０４の処理を行っていないので、該値が２９より小さいならば、ステップ２０５へ分岐し、それ以外ならばステップ２０４へ進むようにしている。ここで、ステップ００１の処理で、図３におけるステップ１０５で最初は変数ｐｅｒｆｏが０となっているため、ステップ２０５に進むことになる。
　　　【００５５】
　ステップ２０５において、レジスタＢの値が判別される。該値が変数ＰＲ−ＡＤと等しいならば、ステップ２１８へ分岐し、それ以外ならばステップ２０６へ進む。
　　　【００５６】
　上記のステップ２０２からステップ２０５までの動作により、光電変換信号を粗い分解能でＡＤ変換し、前にＡＤ変換された値（ＰＲ−ＡＤ）と比較する。ここで、現在のＡＤ変換値（Ｂ）と前のＡＤ変換値（ＰＲ−ＡＤ）が等しいということは、フィルムの移動が行われていると確認できないため、次のサンプリングまでステップ２０６以降の処理を行わない。その後、何度かサンプリングして（Ｂ）と（ＰＲ−ＡＤ）が等しければ、常にステップ２１８に分岐するようにしている。
　　　【００５７】
　一方、現在のＡＤ変換値（Ｂ）と前回のＡＤ変換値（ＰＲ−ＡＤ）が異なっている場合は、フィルムが移動していることによって光電変換信号が変化した可能性があるから、オートローディングが正常に動作していると判断し、ステップ２０６以降の動作を行う。なおこの動作では、ノイズなどによる微妙な光電変換信号の変化を無視しているため、誤動作の可能性を少なくしている。
　　　【００５８】
　ステップ２０５において、フィルムの移動が確認できない場合、ステップ２１８において、オートローディングの動作不良判定時間の変数ＡＬ−Ｔｉｍｅがオーバしたか否かを判別する。ここで、まだこの判定時間内（ＡＬ−Ｔｉｍｅ＞０）であれば、次にステップ２２２において、パーフォレーションのカウント数が３９より小さいと、ステップ２０１の遅延処理Ｄｅｌａｙ１２８に分岐する。このカウント数３９は、オートローディングで給送するフィルムの駒数に対応するパーフォレーションの数（カウント数はパーフォレーションの両エッジであるから、その２倍となる）に対応したものである。したがって、何度サンプリングしても（Ｂ）と（ＰＲ−ＡＤ）が同じで、オートローディングの動作不良判定時間が経過してオートローディング動作不良と認められた場合は、ステップ２１８からステップ２１９に移行し、オートローディング動作を不良とする不良変数ＴＰＰ−Ｆを「１」とし、ステップ２２０においてフィルム給送のために駆動されているモータの停止処理ＭｌＢＲＫが実行される。
　　　【００５９】
　一方、オートローディング動作が正常に行われている場合、一定のパーフォレーション数のフィルムが送られたとステップ２０３で判定されると、ステップ２０４において、ＤＡ変換器１１からコンパレータ１２に出力される前述の比較レベルを決定するための頻度級数の処理Ｄｉｖｉｄｅ−Ｒａｎｋが行われる。
　　　【００６０】
　ステップ２０４における処理Ｄｉｖｉｄｅ−Ｒａｎｋを図７に示す。処理Ｄｉｖｉｄｅ−Ｒａｎｋはステップ２７１より開始される。
　　　【００６１】
　ステップ２７１において、配列変数ＨＩＳＴ［Ｂ］がインクリメントされ、ステップ２７２へ進む。ステップ２７２において、変数ＳＵＭがインクリメントされ、処理Ｄｉｖｉｄｅ−Ｒａｎｋを終了復帰し、ステップ２０５へ進む。
　　　【００６２】
　すなわち、ＡＤ変換された値は、０から１５までの１６階調のいずれかに相当するものであるから、ＡＤ変換された値が例えば第３の階調（ＨＩＳＴ［３］）に相当するものであれば、これを計測し加算する処理が行われる。
　　　【００６３】
　次に、ステップ２０５において、フィルムが移動しているか否かが判断されるが、オートローディングが正常に行われていて充分な時間がたっていれば、何回目かのサンプリングで（Ｂ）と（ＰＲ−ＡＤ）の値が違っているから、ステップ２０６に進み、ＡＤ変換された現在の値（Ｂ）と前回の値とが（ＰＲ−ＡＤ）との比較が行われる。すなわち、現在の値（Ｂ）が前回の値よりも大きいということは、光電変換信号の出力波形が立ち上がりの傾向にあるといえることから、この場合は変数ＦＬＧ−ＵＰを「１」とし（ステップ２０７）、逆の場合にはステップ２０８において変数ＦＬＧ−ＵＰを「０」とする処理が行われ、パーフォレーションが遠ざかっているのか、あるいは近づいているのかの判断要素とする。ステップ２０７又はステップ２０８が終了すると、ステップ２０９において、変数ＰＲ−ＡＤは更新されレジスタＢが代入され、ステップ２１０へ進む。
　　　【００６４】
　ステップ２１０において、変数ＦＬＧ−ＵＰの値が判別される。該値が変数ＡＰＯ−ＵＰと等しくなければステップ２２３へ分岐し、それ以外ならばステップ２１１へ進む。
　　　【００６５】
　すなわち、例えばステップ２０７において立ち上がりの傾向にあると判断された場合、最初は変数ＡＰＯ−ＵＰ＝０に設定されているから、ステップ２２３に分岐し、また例えばステップ２０８において立ち下がりの傾向にあると判断された場合ステップ２１１に進む。なお、最初に変数ＦＬＧ−ＵＰが「１」となるか、「０」となるかは全く不明であるから、最初のステップ２１１以降の処理は立ち下がりの状態にあると判断した場合から開始するものとしている。
　　　【００６６】
　ここで、ステップ２１０において変数ＦＬＧ−ＵＰ＝「１」であると、ステップ２２３に分岐し、最初は傾向変数ｃｏｕｎｔは０であるから、ステップ２１８に進み、再びステップ２０１に戻り、立ち下がりの傾向になるまでこのルーチンを行う。
　　　【００６７】
　そして、立ち下がりの傾向にあると判断した場合、ステップ２１０からステップ２１１に進み、傾向変数ｃｏｕｎｔを１インクリメントし、ステップ２１２に進む。
　　　【００６８】
　ステップ２１１では、カウントレジスタの値が４と同じ、又は越えているか否かが判別されるが、ここではまだ１であることから、この値が４となるまでステップ２１８に分岐し、ステップ２２２→２０１→２１０→２１１のルーチンが繰り返されることになる。しかし、このルーチンの途中で、例えばフィルムのたわみ等の原因で傾向の異なるイレギュラーな値が検出された場合、これを傾向変数ｃｏｕｎｔに１インクリメントして以下の処理を行うと、誤りが生じる虞があるため、傾向変数のカウント数を１デクリメントするようにしている（ステップ２２３、２２４）。
　　　【００６９】
　傾向変数ｃｏｕｎｔの値が４よりも大となったら、ステップ２１３に進み、変数ｃｏｕｎｔに０が代入され、ステップ２１４に進む。
　　　【００７０】
　ここで、ステップ２０６、２０７、２０８において立ち上がりの傾向にあるか、又は立ち下がりの傾向にあるかは、単に前後のＡＤ変換値を比較しているだけであり、全体として例えば立ち上がりの傾向にある場合でもイレギュラーな値と比較することもあり、必ずしも正しいとは言えない。そのため、ある程度のＡＤ変換信号の変化量（本実施例では傾向変数ｃｏｕｎｔ数４）の範囲で立ち下がりの傾向にあるか、あるいは立ち上がりの傾向にあるかを、判断するようにしている。
　　　【００７１】
　ステップ２１４において、変数ｐｅｒｆｏが１インクリメントされ、パーフォレーションのカウントが行われ、ステップ２１５へ進む。
　　　【００７２】
　ステップ２１５において、変数ＦＬＧ−ＵＰの値が判別される。
　　　【００７３】
　すなわち、オートローディングの最初は、変数ＦＬＧ−ＵＰの値が立ち下がりを傾向を示す「０」から傾向変数ｃｏｕｎｔのインクリメントを開始しており、また立ち下がり傾向の後は、立ち上がり傾向にあると期待できることから、期待変数ＡＰＯ−ＵＰを逆にする処理を、ステップ２１５、２１６、２２１において行っている。つまり、最初にステップ２１０からステップ２１１に移行する際の変数ＦＬＧ−ＵＰの値は「０」であるから、ステップ２１５で判断する変数ＦＬＧ−ＵＰの値は「０」となり、次回の処理における期待変数ＡＰＯ−ＵＰの値を今回の「０」から「１」にする（ステップ２１６）。また、その後の処理において、ステップ２１０における変数ＦＬＧ−ＵＰの値が「１」であると、ステップ２２１において期待変数ＡＰＯ−ＵＰの値を「０」にする。
　　　【００７４】
　ステップ２１６又はステップ２２１の処理が終了すると、オートローディングの適否の判断を行うため、あるいはフィルムが給送されているかの判断を行うための変数ＡＬ−Ｔｉｍｅの値を、最初の「１２００００」から「１２００」に変更し（ステップ２１７）、この時間が経過するまで（ステップ２１８）、又は所定の駒数のオートローディングが終了するまで（ステップ２２２）、順次このルーチンを繰り返し行い、ステップ００３に進む。
　　　【００７５】
　以上の動作により、オートローディング中に巻き上げたフィルムのパーフォの数（変数ｐｅｒｆｏ÷２）のカウント、パーフォ数１５〜１９の間フォトリフレクタからの信号のヒストグラム（配列変数ＨＩＳＴ）、そしてヒストグラムの総数（ＳＵＭ）を求めることができる。
　　　【００７６】
　ステップ００３において、変数ＴＰＰＦ−Ｆの値が判別される。該値が０でないならば、すなわちオートローディングの不良と判断されているとステップ００７へ分岐し処理ＮＧ−ＡＬが行われ、オートローディングの動作が正常であればステップ００４へ進む。処理ＮＧ−ＡＬでは、フィルム駆動用モータＭ１を停止させ、フォトリフレクタのＬＥＤを消灯させ、オートローディングが失敗したという所定の表示を行い、本プログラムを終了する。
　　　【００７７】
　ステップ００４において、ステップ２０４の処理Ｄｉｖｉｄｅ−Ｒａｎｋにより得られたヒストグラムから、その中間値を比較レベルと決定する処理ＭＩＤ−ＤＩＳＴが実行される。
　　　【００７８】
　図８は処理ＭＩＤ−ＤＩＳＴをあらわしたもので、処理ＭＩＤ−ＤＩＳＴはステップ４０１より開始される。
　ステップ４０１において、変数ＳＵＭを２で除算した値が変数Ｍｉｄｄｌｅに代入され、ステップ４０２へ進む。変数Ｍｉｄｄｌｅは中心値を表す。
　ステップ４０２において、変数ｍｉｄ−ｒａｎｋに値０代入され、ステップ４０３へ進む。
　ステップ４０３おいて、変数Ｍｉｄｄｌｅより変数ＨＩＳＴ［ｍｉｄ−ｒａｎｋ］を減算した値が変数Ｍｉｄｄｌｅに代入され、ステップ４０４へ進む。
　ステップ４０４において、変数Ｍｉｄｄｌｅの値が判別される。該値が０より小さいならば、処理ＭＩＤ−ＤＩＳＴを終了しステップ００５へ復帰する、それ以外ならばステップ４０５へ進む。
　ステップ４０５において、変数ｍｉｄ−ｒａｎｋがインクリメントされ、ステップ４０６へ進む。
　ステップ４０６において、変数Ｍｉｄｄｌｅの値を判別し、該値が１５（ＡＤ変換値を０〜１５の１６階調のいずれかに分けるようにしていることから、最後のレベルの１５をに達したか否かを判別している）より小さいならば、処理ＭＩＤ−ＤＩＳＴを終了しステップ００５へ復帰する、それ以外ならばステップ４０３へ進む。
　以上の動作により、ヒストグラムの中心値（変数ｍｉｄｄｌｅ）を含む階級（変数ｍｉｄ−ｒａｎｋ）を求めることができる。
　　　【００７９】
　すなわち、０〜１５の１６階調に分けられたＡＤ変換値の全ての数が例えば１５０とすると、これを２で除算した値は７５となる。一方、例えばレベル０の度数が２０、レベル１の度数が２２、レベル２の度数が２４、レベル３の度数が１８であるとすると、先ず（ＳＵＭ÷２）７５から、レベル０の度数２０を減算し、その値５５からレベル１の度数２２を減算し、その値３３からレベル２の値２４を減算し、さらにその値９からレベル３の値１８を減算する。ここで、減算値はマイナスとなるため、レベル３を中間値と決定する。
　　　【００８０】
　ステップ００５において、オートローディング動作の終段におけるフィルム給送の処理ＷＩＮＤ−１が実行される。
　図９は処理ＷＩＮＤ−１をあらわしたもので、処理ＷＩＮＤ−１はステップ５０１より開始される。
　ステップ５０１において、処理ＭＩＤ−ＤＩＳＴで求められた変数ｍｉｄ−ｒａｎｋの値に従って、ＤＡ変換器１１にデータを送る。
　ステップ５０２において、タイマーレジスタＴＩＭＥ−ＮＯＷに値３２×１２００を加算した値がレジスタＤに代入され、ステップ５０３へ進む。
　ステップ５０３おいて、コンパレータ１２の出力ＣＭＰが判別される。該値が変数ＡＰＯ−ＵＰと等しくなければ、ステップ５１０へ分岐し、それ以外ならばステップ５０４へ進む。ステップ５０４において、変数ｐｅｒｆｏがインクリメントされ、ステップ５０５へ進む。ステップ５０５おいて、再び信号ＣＭＰが判別される。該値が０と等しくなければ、ステップ５０７へ分岐し、それ以外ならばステップ５０６へ進む。ステップ５０６において、変数ＡＰＯ−ＵＰに値１が代入され、ステップ５０８へ進む。ステップ５０７において、変数ＡＰＯ−ＵＰに値０が代入され、ステップ５０８へ進む。ステップ５０８において、変数ｐｅｒｆｏの値が判別される。該値が５６より小さいならば、ステップ５０２へ分岐し、それ以外ならば、ステップ５０９へ進む。ステップ５０９において、処理ＡＧ−ＥＮＤが実行され、処理ＷＩＮＤ−１を終了復帰する。処理ＡＧ−ＥＮＤでは、フィルム駆動用モータＭ１を停止させ、フォトリフレクタのＬＥＤを消灯させ、オートローディングの終了した所定の表示を行う。ステップ５１０において、レジスタＤの値が判別される。該値がタイマーレジスタＴＩＭＥ−ＮＯＷより大きいならば、ステップ５０３へ分岐し、それ以外ならばステップ５１１へ進む。ステップ５１１において、変数ＴＰＰＦ−Ｆに値１が代入され、処理ＷＩＮＤ−１を終了復帰する。
　　　【００８１】
　上記の処理ＷＩＮＤ−１ではＡＤ変換器１０に変り、ＤＡ変換器１１とコンパレータ１２によるアナログ量でのパーフォレーションをカウントし、所定のカウント数までオートローディングによるフィルムの巻き上げを行う。
　　　【００８２】
　すなわち、フィルムの１駒は８パーフォレーションに対応し、オートローディングは３駒半分のフィルム給送を行うことから、（８×３．５）×２（パーフォレーションの両エッジを検出するために２倍としている）＝５６パーフォレーション数をカウントすると、オートローディングの停止を行っている。
　　　【００８３】
　また、コンパレータ１２の出力ＣＭＰ信号が期待変数ＡＰＯ−ＵＰと異なっていれば正常にフィルム給送が行われていると判断し、パーフォレーションのカウントを行うが、同じ値であると一応オートローディングの不良であるか否かの判断を行い、時間Ｄの間でコンパレータ１２の出力ＣＭＰ信号が変化するのを待ってパーフォレーションを１カウントする。フィルムの給送が正常に行われていれば、次のコンパレータ１２のＣＭＰ信号は、前回の値と逆になるはずであるから、ステップ５０５、５０６、５０７において、期待変数ＡＰＯ−ＵＰの値を入れ替える処理を行っている。
　　　【００８４】
　もし、所定時間内にコンパレータ１２の出力ＣＭＰ信号が変化しない場合は、変数ＴＰＰＦ−Ｆに値１が代入され処理ＮＧ−ＡＬが実行される。
　　　【００８５】
　以上の処理ＷＩＮＤ−１が終了すると、ステップステップ００６において、変数ＴＰＰＦ−Ｆの値が判別される。該値が０でないならば、ステップ００７へ分岐して処理ＮＧ−ＡＬが実行され本プログラムを終了し、またそれ以外ならば本プログラムを終了し撮影待機状態となる。
　　　【００８６】
　なお、処理ＮＧ−ＡＬでは、フィルム駆動用モータＭ１を停止させ、フォトリフレクタのＬＥＤを消灯させ、オートローディングが失敗したという所定の表示を行い、本プログラムを終了する。
　　　【００８７】
　上記した実施例においては、オートローディングの初期に所定のパーフォレーション数を送ってから、比較レベルを決定するためのランク分けの処理Ｄｉｖｉｄｅ−Ｒａｎｋを行っているが、所定の時間経過後に処理Ｄｉｖｉｄｅ−Ｒａｎｋを実行するようにしてもよい。このための処理を図１０、図１１及び図１２に示す。
　　　【００８８】
　図１０は前述した図３と同様なオートゲインイニシャライズ処理ＡＧ−ＩＮＩＴを示し、ここでは、新たにオートローディング初期時間の変数ｔｉｍｅ−ｕｐを０とする初期化が実行される。この変数ｔｉｍｅ−ｕｐは値か「１」の時にタイムアップとなる。ステップ１１０１からステップ１１０７までは、ステップ１１０５において、変数ｔｉｍｅ−ｕｐに０を代入する処理以外は上記の実施例と同様の処理が行われ、ステップ１１０８において、変数ＡＬ−Ｔｉｍｅに１２００００が代入されるのに加え、新たにオートローディング初期時間タイマーＩＮＩＴ−Ｔｉｍｅに８１９２を代入する。そして、ステップ１１０９の実行によりオートローディングのためのフィルム巻上動作が開始し、上記実施例と同様に処理Ｐｅｒｆｏ−Ｃｎｔ（ステップ００２）が実行される。
　　　【００８９】
　この処理Ｐｅｒｆｏ−Ｃｎｔは、図１１に示す処理が行われ、先ずステップ１２０１において、図１２に示す遅延処理Ｄｅｌａｙ１２８が実行される。
　　　【００９０】
　この遅延処理Ｄｅｌａｙ１２８は、ステップ１２５１から１２５３までは、図５に示す遅延処理のステップ２５１から２５３と同様の動作であり、ステップ１２５４において、変数ＡＬ−Ｔｉｍｅがデグリメントされるのと同時に、変数ＩＮＴ−Ｔｉｍｅもデグリメントされステップ１２５５に進む。ステップ１２５４は、１２８μＳごとに通過するので、所定の時間が経過した後は、変数ＩＮＩＴ−Ｔｉｍｅが０になり、ステップ１２５６で、変数ｔｉｍｅ−ｕｐの値が「１」となり、ステップ１２０２（図１１）に進む。所定の時間が経過していなければ、変数ｔｉｍｅ−ｕｐの値は「０」のまま、ステップ１２０２（図１１）に進む。
　　　【００９１】
　ステップ１２０２での処理は、上記した実施例におけるステップ２０２と同様の処理を行ない、ステップ１２０３において、変数ｔｉｍｅ−ｕｐの値を判別する。ここで、オートローディングの初期設定時間内、すなわち変数ｔｉｍｅ−ｕｐの値が「０」であれば、まだランク分け処理（ステップ１２０４）を行わず、この設定時間が経過することによって、変数ｔｉｍｅ−ｕｐの値が「１」となると、このランク分け処理（ステップ１２０４）を実行する。
　　　【００９２】
　すなわち、オートローディングの開始から所定時間の経過後における光電変換信号によって、比較レベルを決定する演算が実行されるので、フィルムの最初に巻取られる部分の機械的な癖の影響を受けることがなくなり、より誤検知の少ない比較レベルの決定を行うことが可能となる。
　　　【００９３】
　なお、この処理Ｐｅｒｆｏ−Ｒａｎｋのステップ１２０４以降は、上記した図４に示すフローチャートのステップ２０４以降と同様の動作を行う。
　　　【００９４】
　なお、上記の実施例においてはフォトリフレクタを用いたが、透過型のフォトインタラプタであってもよい。
　　　【００９５】
　　【発明の効果】
　以上説明したように、請求項１に記載した発明は、フィルムのパーフォレーションとその間のフィルム部との光学的な特性差に基づいて光電変換信号を出力する信号出力手段と、該信号出力手段から出力される光電変換信号を比較レベルと比較して比較信号を出力する信号比較手段と、該信号比較手段からの比較信号に基づいてフィルムの給送を制御する制御手段とを有し、該制御手段は、オートローディング動作中であって、オートローディング動作開始から所定のパーフォレーション数をカウントした後に前記信号出力手段から出力される光電変換信号に基づいて、比較レベルの決定を行うことにより、フィルムの先端部のカール等の癖の影響が排除でき、常に安定ししかも信頼性の高い小型低コストの簡便なフィルムの給送制御装置を有するカメラを実現することができる。
　請求項２に係る発明によれば、フィルムのパーフォレーションとその間のフィルム部との光学的な特性差に基づいて光電変換信号を出力する信号出力手段と、該信号出力手段から出力される光電変換信号を比較レベルと比較して比較信号を出力する信号比較手段と、該信号比較手段からの比較信号に基づいてフィルムの給送を制御する制御手段とを有し、該制御手段は、オートローディング動作中であって、オートローディング動作開始から所定の時間経過後に前記信号出力手段から出力される光電変換信号に基づいて、比較レベルの決定を行うことにより、フィルムの先端部のカール等の癖の影響が排除でき、常に安定ししかも信頼性の高い小型低コストの簡便なフィルムの給送制御装置を有するカメラを実現することができる。
【図面の簡単な説明】
　　【図１】
　本発明によるカメラの一実施例を示すブロック図。
　　【図２】
　オートローディング動作のフローチャート。
　　【図３】
　オートローディングイニシャライズ処理のフローチャート。
　　【図４】
　処理Ｐｅｒｆｏ−Ｃｎｔのフローチャート。
　　【図５】
　遅延処理のフローチャート。
　　【図６】
　デジタル変換処理のフローチャート。
　　【図７】
　頻度級数の処理のフローチャート。
　　【図８】
　処理ＭＩＤ−ＤＩＳＴのフローチャート。
　　【図９】
　フィルム巻上処理のフローチャート。
　　【図１０】
　オートローディングイニシャライズ処理の他の実施例のフローチャート。
　　【図１１】
　処理Ｐｅｒｆｏ−Ｃｎｔの他の実施例のフローチャート。
　　【図１２】
　遅延処理の他の実施例のフローチャート。
　　【図１３】
　カメラの概略を示す図。
　　【符号の説明】
　１…マイクロコンピュータ
　２…レンズ制御回路
　３…液晶表示回路
　４…スイッチセンス回路
　５…ストロボ発光制御回路
　６…焦点検出ユニット
　７…測光回路
　８…シャッター制御回路
　９…モータドライバ
１０…ＡＤ変換器
１１…ＤＡ変換器
１２…コンパレータ