(57)【特許請求の範囲】
【請求項１】
可動部の位置を検出する位置検出部と、
前記位置検出部からの出力に基づいて、前記可動部の変位量を表す数のパルスを含むパルス列信号を生成して外部機器へ出力する処理部と、を有し、
前記処理部は、前記外部機器との間でデータ通信を行い、
前記処理部は、前記可動部の可動範囲の全域に対応する前記パルスの総数が、前記データ通信で規定された前記位置の最大値となるように、前記パルス列信号を生成する、
ことを特徴とする出力装置。
【請求項２】
前記位置検出部は、前記可動部の変位量に対応する数のパルスを含むパルス列信号を生成して出力することを特徴とする請求項１に記載の出力装置。
【請求項３】
前記位置検出部が前記全域に対して出力するパルスの総数は、前記処理部が前記全域に対して出力するパルスの総数より多いことを特徴とする請求項１または請求項２に記載の出力装置。
【請求項４】
請求項１乃至３のうちいずれか１項に記載の出力装置と、
前記可動部としての光学部材と、
を有することを特徴とするレンズ装置。
【請求項５】
請求項４に記載のレンズ装置と、
前記外部機器と、
を有することを特徴とするシステム。
【請求項６】
前記外部機器は、前記出力装置からの前記パルス列信号に基づいて前記光学部材の位置を得る処理部を有することを特徴とする請求項５に記載のシステム。
【請求項７】
前記外部機器は、前記レンズ装置を介して得られた映像とコンピュータグラフィックスによる映像を合成することを特徴とする請求項４乃至６のうちいずれか１項に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出力装置、レンズ装置及びシステムに関するものである。
【背景技術】
【０００２】
レンズ装置はズーム、フォーカス、アイリス等の可動光学部材を電動あるいは手動で操作し、可動することで、光学的変化をもたらし、レンズ装置を装着したカメラにて、所望の映像を撮影することができる。
【０００３】
一方、実写映像と実写映像に連動させたコンピュータグラフィックスによる映像とを合成するバーチャルシステムの運用が盛んに行われている。
【０００４】
このようなバーチャルシステムの運用において、まず、レンズ装置のズーム、フォーカス、アイリス等の位置信号が、バーチャルシステムに渡される。次にバーチャルシステムは、渡された位置情報を元に、システム内のコンピュータで実写の大きさ、焦点位置、明るさに合致したコンピュータグラフィックスの生成を実施する。以上により、ズーム、フォーカス、アイリス等をリアルタイムに操作しても違和感のない映像合成が可能となる。
【０００５】
上記バーチャルシステム運用に対応するため、従来、バーチャルシステムに対して、可動光学部材に連結したロータリーエンコーダが出力するデジタルパルス列信号をレンズ装置外に出力可能なレンズ装置が特許文献１、２に開示されている。
【０００６】
一方、バーチャルシステムとしては、レンズ装置から出力されるデジタルパルス列信号の累積値（パルスカウント値）をカウントするカウンタを内蔵している。バーチャルシステムは、カウンタの初期化動作であるキャリブレーション動作を特許文献１に示される通り実施した後、パルスカウント値から可動光学部材の位置を特定することができる。
【０００７】
以上により、バーチャルシステムは、可動光学部材位置情報を元に、システム内のコンピュータで実写の大きさ、焦点位置、明るさに合致したコンピュータグラフィックスの生成を実施することができる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０００−１０６６５０号公報
【特許文献２】特開２００６−３０６５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ここで、バーチャルシステムは、設計上の制約により、パルスカウント値の最大値（パルスカウント最大値）を独自に規定している。
【００１０】
一方、レンズ装置の可動光学部材の可動域全体におけるデジタルパルス列信号のパルス数（可動域パルス総数）は、位置検出手段の位置検出分解能や、可動光学部材の可動域により異なる。従って、可動光学部材の可動域の長いレンズ装置や、位置検出分解能が高い位置検出手段を搭載したレンズ装置において、可動域パルス総数が、パルスカウント最大値を超えてしまう場合がある。
【００１１】
以上の理由により、可動域パルス総数が、バーチャルシステムのパルスカウント最大値を超えてしまうレンズ装置において、バーチャルシステムで可動光学部材の位置を正しく特定することができない問題が発生する。
【００１２】
特許文献１、２に開示されているレンズ装置において、可動域パルス総数を考慮した記載がない。
【００１３】
本発明は、例えば、外部機器での可動部の位置の特定に有利な出力装置を提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明の位置出力装置は、可動部の位置を検出する位置検出部と、前記位置検出部からの出力に基づいて、前記可動部の変位量を表す数のパルスを含むパルス列信号を生成して外部機器へ出力する処理部と、を有し、前記処理部は、前記外部機器との間でデータ通信を行い、前記処理部は、前記可動部の可動範囲の全域に対応する前記パルスの総数が、前記データ通信で規定された前記位置の最大値となるように、前記パルス列信号を生成する、ことを特徴とする。
【発明の効果】
【００１６】
本発明によれば、例えば、外部機器での可動部の位置の特定に有利な出力装置を提供することができる。
【００１７】
また、バーチャルシステム起動時に手間となるキャリブレーション動作を行わなくてもバーチャルシステムで可動光学部材の位置を正しく特定することができる。
【図面の簡単な説明】
【００１８】
【図１】第一実施形態の構成ブロック図
【図２】第一実施形態のレンズ装置の処理フローチャート図
【図３】位置検出部出力パルスとズーム位置カウンタＺｃの関係を説明する図
【図４】レンズ装置出力パルスとレンズ側正規化ズーム位置Ｚｐの関係を説明する図
【図５】第一実施形態のバーチャルシステムの処理フローチャート図
【図６】レンズ装置出力パルスとパルスカウンタ累積値Ｐｃの関係を説明する図
【図７】第二実施形態の構成ブロック図
【図８】第二実施形態のレンズ装置の処理フローチャート図
【図９】第二実施形態のバーチャルシステムの処理フローチャート図
【発明を実施するための形態】
【００１９】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。
【実施例１】
【００２０】
以下、図１を用いて、本発明の第１の実施例に係る位置出力装置及びそれを含むレンズシステムを説明する。
【００２１】
図１は、実施例１の構成ブロック図である。図１において、レンズ装置１０は撮影に関する可動光学部材を制御するレンズ装置である。バーチャルシステム１１は、撮影映像にコンピュータグラフィックスを合成するバーチャルシステム（外部機器、画像合成装置）である。レンズ装置１０とバーチャルシステム１１はコネクタ１０１、コネクタ１１１を介して不図示のケーブルにより接続され、レンズシステムを構成している。
【００２２】
コネクタ１０１、コネクタ１１１には、レンズ装置１０から出力されるデジタルパルス列信号（２相信号）を伝達するための接点端子と、レンズ装置１０とバーチャルシステム１１との間でデータ通信を行うための接点端子が備え付けられている。位置検出部１０３は、ズームレンズ１０２の位置を検出するための位置検出部であり、例えば原点出力を有したロータリーエンコーダやポテンションメータであり、ズームレンズ１０２に連結されている。レンズ側正規化位置決定部１０４は、ズームレンズ１０２のワイド端からテレ端（可動部の可動範囲の全域）の間の位置を正規化して示すための正規化位置決定部である。
【００２３】
なお、本明細書においては、第１の範囲で値が変化する第１の変数を、第１の範囲とは異なる第２の範囲で値が変化する第２の変数に変換することを便宜上「正規化」と記載する。
【００２４】
レンズ側通信処理部１０５は、バーチャルシステム１１とデータ通信を行うための通信部である。データ通信は、ＲＳ−２３２ＣやＲＳ−４２２等のシリアル通信規格に則り、予め取り決められた通信フォーマットに従ったデータ列の授受を行い、レンズ装置１０とバーチャルシステム１１との間で情報の伝達を行うものである。正規化パルス生成部１０６（パルス生成手段）は、ズームレンズ１０２の正規化位置を元にデジタルパルス列信号を生成し、バーチャルシステムに出力するための正規化パルス生成部である。レンズ側正規化位置決定部１０４、レンズ側通信処理部１０５、正規化パルス生成部１０６は、例えばレンズ装置１０内のＣＰＵ内部に構成される。
【００２５】
システム側通信処理部１１２は、レンズ装置１０とデータ通信を行うための通信部である。パルスカウンタ１１３は、レンズ装置１０から出力されるデジタルパルス列信号のパルス数の累積値をカウントするためのパルスカウンタである。システム側正規化位置決定部１１４は、デジタルパルス列信号のパルス累積値を元にズーム正規化位置を決定するための正規化位置決定部である。システム側通信処理部１１２、パルスカウンタ１１３、システム側正規化位置決定部１１４は、例えばバーチャルシステム１１内のＣＰＵ内部に構成される。
【００２６】
図１においては、レンズ装置１０のズームレンズについてのみ示しているが、フォーカスレンズ、アイリス、シフトレンズ等の光軸調整光学部材についてもズームレンズと同様の構成を有する。
【００２７】
本実施例のレンズ装置１０が、ズームレンズ１０２の位置情報を、デジタルパルス列信号として出力する処理フローを、図２を用いて説明する。
【００２８】
まず処理フローで使用される値、文言について説明する。カウンタＺｃは、位置検出部１０３から出力される信号により増減するカウンタ値である。カウンタＺｃは、図３に示す通り、位置検出部１０３から出力されるＡ相、Ｂ相のデジタルパルス列信号を元に増減する。カウンタ最大値ＺｃＭａｘは、ズームレンズ１０２をワイド端位置からテレ端位置まで動かした時のカウンタＺｃの変化量（変位量）であり、レンズ装置１０に予め保持された値である。位置最大値ＺｐＭａｘは、レンズ側通信処理部１０５（パルス総数入力手段）を介してバーチャルシステム１１から通信フォーマットに従い受信した値である。
【００２９】
ズーム位置Ｚｐは、下記の式（１）で導出される。ここで、カウンタＺｃの最大値はカウンタ最大値ＺｃＭａｘとなるため、ズーム位置Ｚｐは、ズームレンズ１０２のワイド端からテレ端の範囲の変化に対して、０から位置最大値ＺｐＭａｘの範囲内で変化する値となる。
Ｚｐ＝Ｚｃ×ＺｐＭａｘ÷ＺｃＭａｘ            （１）
【００３０】
所定時間Ｔは、下記Ｓ２０７、Ｓ２０８の処理を実行する間隔を計測する時間である。所定時間Ｔは、後述のＳ２０８の処理にて、ズームレンズ１０２の変化量分のデジタルパルス信号出力が十分完了する時間が設定される。
【００３１】
直前ズーム位置Ｚｐｂは、後述のＳ２０８の処理にて所定時間Ｔ当たりのズーム位置Ｚｐの変化量を算出する時に使用される値である。
【００３２】
ズーム初期位置は、位置検出部１０３が原点検出信号を出力するズームレンズ１０２の特定位置であり、例えばワイド端位置である。ここで、ズームレンズ１０２は不図示のズームリングに連結され、ズームリング操作により可動可能であり、ズームレンズ１０２がズーム初期位置に操作されると、位置検出部１０３が原点検出信号を出力する。
【００３３】
次に処理フローについて説明する。
レンズ装置１０の起動後、Ｓ２０１で処理を開始し、Ｓ２０２に進む。
Ｓ２０２では、レンズ側正規化位置決定部１０４は、位置検出部１０３からズームレンズ１０２の原点検出信号を入力したか否かを検知し、原点検出信号を検出した時に、Ｓ２０３に進む。検出していなければＳ２０２の処理を繰り返す。
【００３４】
Ｓ２０３では、レンズ側正規化位置決定部１０４は、カウンタＺｃ、ズーム位置Ｚｐを０に初期化し、Ｓ２０４に進む。この処理により、カウンタＺｃ及びズーム位置Ｚｐは、ズームレンズ初期位置にて０となり、ズームレンズ初期位置を基準に増減する値となる。
【００３５】
Ｓ２０４では、正規化パルス生成部１０６は、直前ズーム位置Ｚｐｂをズーム位置Ｚｐで更新する。スタートからの最初の処理ではズーム位置Ｚｐで初期化することになり、Ｓ２０５に進む。
【００３６】
Ｓ２０５では、レンズ側正規化位置決定部１０４は、図３に示す通り、カウンタＺｃを増減させ、Ｓ２０６に進む。
【００３７】
Ｓ２０６では、正規化パルス生成部１０６は、Ｓ２０４からＳ２０５に進んでから又は、Ｓ２０７に進んでから所定時間Ｔが経過したか否かを判断し、所定時間Ｔが経過していれば、Ｓ２０７に進む。経過していなければ、Ｓ２０５に戻る。
【００３８】
Ｓ２０７では、レンズ側正規化位置決定部１０４は、式（１）の通り、現在のズーム位置Ｚｐを決定し、Ｓ２０８に進む。
【００３９】
Ｓ２０８では、正規化パルス生成部１０６は、図４に示す通り、ズーム位置Ｚｐと直前ズーム位置Ｚｐｂとの差から、所定時間Ｔにおけるズームレンズ１０２の変化量ΔＺｐを算出する。次に図４に示す通り、所定時間Ｔにおけるズームレンズ１０２の変化量ΔＺｐに対応したデジタルパルス列信号をコネクタ１０１に出力し、Ｓ２０４に戻る。この処理により、所定時間Ｔ毎に、ズーム位置Ｚｐの変化量を示すデジタルパルス列信号が、レンズ装置１０から出力されることになる。すなわち、所定の時間Ｔ内でのズームの移動量に基づいて、デジタルパルス列信号がレンズ装置１０から出力される。
【００４０】
以上により、レンズ装置１０は、デジタルパルス列信号の可動域パルス総数が、バーチャルシステム１１から設定された位置最大値ＺｐＭａｘとなるデジタルパルス列信号を出力することができる。
【００４１】
次に図５を参照しながら本実施例のバーチャルシステム１１が、レンズ装置１０のズーム位置を決定する処理のフローを説明する。
まず処理フローで使用される値、文言について説明する。パルスカウンタ累積値Ｐｃは、レンズ装置１０から出力されるデジタルパルス列信号の累積値をカウントするカウンタである。パルスカウンタ累積値Ｐｃは、図６に示す通り、レンズ装置１０から出力されるＡ相、Ｂ相のデジタルパルス列信号を元に増減する値である。ズーム位置Ｚｓｐは、バーチャルシステム１１で決定されるズーム位置である。
【００４２】
次に処理フローについて説明する。
本フローは、ズームレンズ１０２がズームレンズ初期位置に移動した時（キャリブレーション実施後）に開始される。ズームレンズ１０２は例えば不図示のズームリング操作により操作可能である。以上の動作はキャリブレーション動作として、バーチャルシステム１１の初期起動時に実施される。このキャリブレーション動作により、ズームレンズ初期位置におけるズーム位置Ｚｐとパルスカウンタ累積値Ｐｃとバーチャルシステム１１でのズーム位置Ｚｓｐとの値が一致することになる。
【００４３】
Ｓ５０１で処理を開始し、Ｓ５０２に進む。
Ｓ５０２では、システム側正規化位置決定部１１４は、位置最大値ＺｐＭａｘを、システム側通信処理部１１２を介して、レンズ装置１０に送信し、Ｓ５０３に進む。
【００４４】
ここで、位置最大値ＺｐＭａｘをレンズ装置１０に出力すると、前述の通り、レンズ装置１０から、可動域パルス総数が位置最大値ＺｐＭａｘとなるデジタルパルス列信号が出力されるようになる。
【００４５】
Ｓ５０３では、システム側正規化位置決定部１１４は、パルスカウンタ１１３のパルスカウンタ累積値Ｐｃを０に初期化しＳ５０４に進む。以上の処理により、ズームレンズ初期位置において、パルスカウンタ累積値Ｐｃが０となり、ズーム位置Ｚｐの値と一致する。
【００４６】
Ｓ５０４では、図６に示す通り、パルスカウンタ累積値Ｐｃを増減させ、Ｓ５０５に進む。ここで、レンズ装置１０から出力されるデジタルパルス列信号は、前述のＳ２０８の処理により、ズーム位置Ｚｐの変化量と一致している。従って、以上のＳ５０３及びＳ５０４の処理により、ズーム位置Ｚｐとパルスカウンタ累積値Ｐｃとは一致する値となる。
【００４７】
Ｓ５０５では、システム側正規化位置決定部１１４は、パルスカウンタ１１３からパルスカウンタ累積値Ｐｃを取得し、パルスカウンタ累積値Ｐｃをズーム位置Ｚｓｐとして決定する。
【００４８】
以上の処理により、バーチャルシステム１１で決定したズーム位置Ｚｓｐは、レンズ装置１０が保持しているズーム位置Ｚｐと一致する値となり、位置最大値ＺｐＭａｘ以下の値となる。
【００４９】
以上により、パルスカウンタ累積値Ｐｃは位置最大値ＺｐＭａｘを超えることが無いため、本実施例のレンズ装置及びバーチャルシステムにおいては、バーチャルシステムのパルスカウント最大値を超えてしまう問題を解決できる。
【００５０】
従って、レンズ装置の位置検出手段の位置検出分解能や、可動光学部材の可動域の違いに依存せず、バーチャルシステムで可動光学部材の位置を正しく特定することができる。
【００５１】
本実施例では、ズームレンズを例に説明を行ったが、フォーカスレンズ、アイリス、シフトレンズ等の光軸調整光学部材についても同様の効果が得られる。
【実施例２】
【００５２】
次に、図７を用いて、本発明の第２の実施例に係る位置出力装置及びそれを含むレンズシステムを説明する。
実施例２では、キャリブレーション不要に対応した処理について説明する。
図７は本実施例の構成ブロック図であり、図１と同様の構成のものは同符号を付す。
【００５３】
図７において、第二のレンズ側正規化位置決定部７０１、第二のシステム側正規化位置決定部７１１のみ、図１と構成が異なる。
【００５４】
図８を参照しながら、本実施例のレンズ装置１０がズームレンズ１０２の位置情報をデジタルパルス列信号として出力する処理のフローを説明する。
【００５５】
まず処理フローで使用される値、文言について説明する。カウンタ最大値ＺｃＭａｘ、カウンタＺｃ、所定時間Ｔは実施例１に記載の値と同じ値である。またズームレンズ初期位置も実施例１と同じ位置である。本実施例においてズーム位置Ｚｐｉは、レンズ側通信処理部１０５からシステム側通信処理部１１２にデータ通信にて送信されるズーム位置情報である。データ通信は、実施例１と同じく、ＲＳ−２３２ＣやＲＳ−４２２等のシリアル通信規格に則り、予め取り決められた通信フォーマットに従ったデータ列の授受を行い、レンズ装置１０とバーチャルシステム１１との間で情報の伝達を行うものである。位置最大値ＺｐｉＭａｘは、レンズ側通信処理部１０５とシステム側通信処理部１１２との間のデータ通信で使用可能なズーム位置Ｚｐｉ（位置情報）の最大値であり、レンズ装置１０及びバーチャルシステム１１にて予め決められた値である。位置最大値ＺｐｉＭａｘは、レンズ装置１０及びバーチャルシステム１１に予め保持された値となる。第二のズーム位置Ｚｐ２は、下記の式（２）で導出される。第二のズーム位置Ｚｐ２は、ズームレンズ１０２のワイド端からテレ端の範囲の変化に対して、０から位置最大値ＺｐｉＭａｘの範囲内で変化する値となる。
Ｚｐ２＝Ｚｃ×ＺｐｉＭａｘ÷ＺｃＭａｘ          （２）
【００５６】
第二の直前ズーム位置Ｚｐｂ２は、後述のＳ８０９の処理にて所定時間Ｔ当たりの第二のズーム位置Ｚｐ２の変化量を算出する時に使用される値である。
【００５７】
次に処理フローについて説明する。
レンズ装置１０の起動後、Ｓ８０１で処理を開始し、Ｓ８０２に進む。
Ｓ８０２では、第二のレンズ側正規化位置決定部７０１は、実施例１のＳ２０２と同じ処理を行い、位置検出部１０３から原点検出信号を検出した時にＳ８０３に進む。
【００５８】
Ｓ８０３では、第二のレンズ側正規化位置決定部７０１は、カウンタＺｃ、第二のズーム位置Ｚｐ２を０に初期化し、Ｓ８０３に進む。この処理により、カウンタＺｃ及び第二のズーム位置Ｚｐ２は、ズームレンズ初期位置にて０となり、ズームレンズ初期位置を基準に増減する値となる。
【００５９】
Ｓ８０４では、正規化パルス生成部１０６は、第二の直前ズーム位置Ｚｐｂ２を第二のズーム位置Ｚｐ２と一致する値となるように更新する。スタートからの最初の処理では第二のズーム位置Ｚｐ２で初期化することになり、Ｓ８０５に進む。
【００６０】
Ｓ８０５では、第二のレンズ側正規化位置決定部７０１は、実施例１のＳ２０５と同じ処理を行い、Ｓ８０６に進む。
【００６１】
Ｓ８０６では、正規化パルス生成部１０６は、実施例１のＳ２０６と同じ処理を行い、所定時間Ｔ経過していればＳ８０７に進み、経過していなければＳ８０５に戻る。
【００６２】
Ｓ８０７では、第二のレンズ側正規化位置決定部７０１は、式（２）の通り、現在の第二のズーム位置Ｚｐ２を決定しＳ８０８に進む。
【００６３】
Ｓ８０８では、第二のレンズ側正規化位置決定部７０１は、レンズ側通信処理部１０５を介して、バーチャルシステム１１に対し、第二のズーム位置Ｚｐ２をズーム位置Ｚｐｉとして送信する。
【００６４】
Ｓ８０９では、正規化パルス生成部１０６は、第二のズーム位置Ｚｐ２と第二の直前のズーム位置Ｚｐｂ２との差から、所定時間Ｔにおけるズームレンズ１０２の変化量ΔＺｐを算出する。次に、所定時間Ｔにおけるズームレンズ１０２の変化量ΔＺｐに対応したデジタルパルス列信号をコネクタ１０１に出力し、Ｓ８０４に戻る。
【００６５】
以上により、レンズ装置１０は、デジタルパルス列信号の可動域パルス総数が、データ通信で規定された位置最大値ＺｐｉＭａｘとなるデジタルパルス列信号を出力することができる。
【００６６】
図９を参照しながら、次に本実施例のバーチャルシステム１１が、レンズ装置１０のズーム位置を決定する処理のフローを説明する。
【００６７】
まず処理フローで使用される値、文言について説明する。パルスカウンタ累積値Ｐｃは実施例１に記載の値と同じ値である。第二のズーム位置Ｚｓｐ２は、バーチャルシステム１１で決定されるズーム位置である。
【００６８】
次に処理フローついて説明する。
実施例１において、キャリブレーション動作後（ズームレンズが初期位置に移動した時）に処理が開始されていたが、本実施例では、キャリブレーション動作を行わずに処理を開始することができる。
【００６９】
Ｓ９０１にて処理を開始し、Ｓ９０２に進む。
Ｓ９０２では、システム側通信処理部１１２は、レンズ装置１０からズーム位置Ｚｐｉを受信するまで、Ｓ９０２の処理を実行する。ズーム位置Ｚｐｉを受信すると、ズーム位置Ｚｐｉを第二のシステム側正規化位置決定部７１１に出力し、Ｓ９０３に進む。
【００７０】
Ｓ９０３では、第二のシステム側正規化位置決定部７１１は、パルスカウンタ１１３のパルスカウンタ累積値Ｐｃをズーム位置Ｚｐｉに初期化し、Ｓ９０４に進む。この処理により、Ｓ８０８の処理にて第二のズーム位置Ｚｐ２とズーム位置Ｚｐｉは一致しているため、第二のズーム位置Ｚｐ２とパルスカウンタ累積値Ｐｃの値が一致することになる。
【００７１】
Ｓ９０４では、実施例１のＳ５０４と同じ処理を行い、Ｓ９０５に進む。ここで、レンズ装置１０から出力されるデジタルパルス列信号は、前述のＳ８０９の処理により、第二のズーム位置Ｚｐ２の変化量と一致している。従って、以上のＳ９０３及びＳ９０４の処理により、第二のズーム位置Ｚｐ２とパルスカウンタ累積値Ｐｃとは一致する値となる。
【００７２】
Ｓ９０５では第二のシステム側正規化位置決定部７１１は、パルスカウンタ１１３からパルスカウンタ累積値Ｐｃを取得し、パルスカウンタ累積値Ｐｃを第二のズーム位置Ｚｓｐ２として決定する。
【００７３】
以上の処理により、バーチャルシステム１１で決定した第二のズーム位置Ｚｓｐ２は、レンズ装置１０が保持している第二のズーム位置Ｚｐ２と一致することになり、位置最大値ＺｐｉＭａｘ以下の値となる。
【００７４】
以上により、パルスカウンタ累積値Ｐｃは位置最大値ＺｐｉＭａｘを超えることが無いため、本実施例のレンズ装置及びバーチャルシステムにおいては、バーチャルシステムのパルスカウント最大値を超えてしまう問題を解決できる。
【００７５】
従って、レンズ装置の位置検出手段の位置検出分解能や、可動光学部材の可動域の違いに依存せず、バーチャルシステムで可動光学部材の位置を正しく特定することができる。
【００７６】
また、実施例１に比べ、レンズ装置１０のズームレンズ１０２の位置をワイド端に移動する手間がなくなるため、バーチャルシステム起動時に手間となるキャリブレーション動作を行わなくてもバーチャルシステムで可動光学部材の位置を正しく特定することができる。
【００７７】
本実施例では、ズームレンズを例に説明を行ったが、フォーカスレンズ、アイリス、シフトレンズ等の光軸調整光学部材についても同様の効果が得られる。
【００７８】
また、実施例２においては、キャリブレーション動作が不要となるため、デジタルパルス列信号の対象となる可動光学部材を切り替えることが可能となる。
【００７９】
具体的には、バーチャルシステム１１は、データ通信にて、対象となる可動光学部材を指定する。レンズ装置１０は、対象となる可動光学部材の正規化位置情報をバーチャルシステム１１に送信と共に可動光学部材の正規化位置情報を元にデジタルパルス列信号を生成し、バーチャルシステム１１に出力する。
【００８０】
以上により、デジタルパルス列信号の対象となる可動光学部材を動的に切り替えたとしても、本実施例の処理により、バーチャルシステムで可動光学部材の位置を正しく特定することができる。
【００８１】
このような構成のシステムにおいては、レンズ装置１０とバーチャルシステム１１間のコネクタ端子、を可動光学部材毎に設ける必要がなくなるメリットがある。従って、高い周期で可動光学部材位置を特定する場合に、デジタルパルス列信号にて、可動光学部材位置を特定することができる。更に高い周期で可動光学部材位置を特定する必要がない場合は、データ通信にて取得した正規化位置情報にて、可動光学部材位置を特定することができる。
【符号の説明】
【００８２】
１０２  ズームレンズ（可動部）
１０３  位置検出部（位置検出手段）
１０６  正規化パルス生成部（パルス生成手段）
【図１】
0006415408.tif 000002
【図２】
0006415408.tif 000003
【図３】
0006415408.tif 000004
【図４】
0006415408.tif 000005
【図５】
0006415408.tif 000006
【図６】
0006415408.tif 000007
【図７】
0006415408.tif 000008
【図８】
0006415408.tif 000009
【図９】
0006415408.tif 000010