JP7608205B2 - Operation device, optical device, and imaging device - Google Patents
Operation device, optical device, and imaging device Download PDFInfo
- Publication number
- JP7608205B2 JP7608205B2 JP2021030207A JP2021030207A JP7608205B2 JP 7608205 B2 JP7608205 B2 JP 7608205B2 JP 2021030207 A JP2021030207 A JP 2021030207A JP 2021030207 A JP2021030207 A JP 2021030207A JP 7608205 B2 JP7608205 B2 JP 7608205B2
- Authority
- JP
- Japan
- Prior art keywords
- command value
- limit
- range
- limit range
- unit
- 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.)
- Active
Links
Images
Landscapes
- Lens Barrels (AREA)
- Studio Devices (AREA)
Description
本発明は、操作装置、光学装置、および撮像装置に関するものである。 The present invention relates to an operating device, an optical device, and an imaging device.
例えば放送用の撮像装置において、そのユーザーは、物体距離の範囲を制限して撮像を行いたい場合がある。特許文献1は、出力する指令値を制限することによりレンズ装置の物体距離の範囲を制限できるようにした操作装置(フォーカスデマンド)を開示している。なお、当該操作装置は、その操作部材の操作範囲に機械的な端を有している。 For example, in a broadcast imaging device, the user may wish to capture images by limiting the range of object distance. Patent Document 1 discloses an operating device (focus demand) that can limit the range of object distance of a lens device by limiting the command value to be output. Note that this operating device has a mechanical limit in the operating range of its operating member.
当該操作装置には、その操作部材の操作範囲に機械的な端を有していない操作装置(端なし操作装置)もある。当該端なし操作装置は、当該レンズ装置のフォーカシングの操作権を有していない状態から当該操作権を有している状態へ遷移する場合、当該遷移の時点での物体距離に対応する指令値を操作装置の指令値とする「整合」という処理を行う。ところが、当該端なし操作装置において、当該遷移の時点での物体距離が、当該操作装置における物体距離の制限範囲の外にある場合は、当該整合を行えない。本発明は、例えば、指令値の制限範囲の設定および指令値の整合に有利な端なし操作装置を提供することを目的とする。 The operating device includes an operating device that has no mechanical ends in the operating range of its operating members (endless operating device). When the endless operating device transitions from a state in which it does not have the operating authority for focusing the lens device to a state in which it has the operating authority, it performs a process called "matching" in which the command value corresponding to the object distance at the time of the transition is set as the command value of the operating device. However, in the endless operating device, if the object distance at the time of the transition is outside the limited range of object distances for the operating device, the matching cannot be performed. The present invention aims to provide an endless operating device that is advantageous for setting the limited range of command values and matching command values, for example.
本発明の一側面としての操作装置は、操作範囲に端の無い操作部材と、前記操作部材の操作量に基づいて、レンズ装置における光学部材の制御量に対応する指令値を生成する処理部とを有し、前記処理部は、前記指令値が予め設定された制限範囲に含まれない場合、前記レンズ装置からの指令に応じて該指令値が該制限範囲の中心となるように該指令値および該制限範囲の少なくとも一方を変更する処理を行うことを特徴とする。 An operating device according to one aspect of the present invention has an operating member whose operating range has no ends, and a processing unit that generates a command value corresponding to a control amount of an optical member in a lens device based on the amount of operation of the operating member, and when the command value is not included in a preset limit range, the processing unit performs processing to change at least one of the command value and the limit range in response to a command from the lens device so that the command value becomes the center of the limit range .
本発明によれば、例えば、指令値の制限範囲の設定および指令値の整合に有利な端なし操作装置を提供することができる。 The present invention can provide, for example, an endless operating device that is advantageous for setting a limit range for command values and for matching command values.
以下、添付図面を参照して本発明の実施形態を説明する。なお、実施形態を説明するための全図を通して、原則として(断りのない限り)、同一の部材等には同一の符号を付し、その繰り返しの説明は省略する。 Embodiments of the present invention will be described below with reference to the attached drawings. In principle (unless otherwise specified) identical components will be designated by the same reference numerals throughout all the drawings used to describe the embodiments, and repeated explanations will be omitted.
〔実施形態1〕
図1は、実施形態1に係る操作装置の構成例を示す図である。図1において、100は、操作装置であり、200は、レンズ装置である。ここでは、操作装置100は、レンズ装置200における光学部材としてのフォーカスレンズ群の駆動制御に対する指令値を生成する操作装置(フォーカスデマンドともいう)であるが、それには限定されない。すなわち、操作装置100は、フォーカスレンズ群とは異なる光学部材(例えば、ズームレンズ群や開口絞り)の駆動制御に対する指令値を生成するものであってもよい。
[Embodiment 1]
Fig. 1 is a diagram showing an example of the configuration of an operation device according to the first embodiment. In Fig. 1, 100 is an operation device, and 200 is a lens device. Here, the
操作装置100において、101は通信部、102は情報取得部、103は制限変更部、104は制限設定部、105は表示部、106は操作部材、107は指令値生成部である。ここで、構成要素101ないし104および107は、CPU等の1以上のプロセッサ(処理部ともいう)によって構成されうる。通信部101は、レンズ装置200と接続され、レンズ装置200から情報を取得し、情報取得部102に取得した情報を公開する。また、通信部101は、指令値生成部107と接続され、指令値生成部107により生成された指令値をレンズ装置200に出力(送信)する。
In the
情報取得部102は、通信部101から情報を取得する。当該情報は、レンズ装置200からの整合の指令(整合の指示または整合処理コマンドともいう)や、レンズ装置200における光学部材の駆動制御における制御量(ここでは位置)に関する情報を含みうる。また、制限変更部103には、当該整合の指令と当該制御量とが公開される。また、制限設定部104には、当該制御量が公開される。また、指令値生成部107には、当該整合の指令と当該操作量とが公開される。
The
制限変更部103は、制限設定部104により設定されている指令値の範囲の制限に関する情報を取得する。また、制限変更部103は、当該整合の指令と当該制御量と当該範囲の制限とに基づいて、当該制御量に対応する指令値を当該範囲の端とするように当該範囲の制限を変更する(指令値の制限範囲の変更を行う)。また、当該変更の情報を制限設定部104に出力する。当該変更の詳細は、後述する。
The
制限設定部104は、ユーザー・インターフェースを含み、当該ユーザー・インターフェースを介したユーザーの入力に基づいて、操作装置100からの指令値の範囲に制限を設定する(指令値の制限範囲の設定を行う)ためのものである。また、制限設定部104は、制限変更部103に、設定された当該制限の情報を公開する。また、制限設定部104は、変更された制限の情報に基づいて、指令値範囲の制限の変更や、当該変更がなされたことを示す変更フラグの変更を行う。また、制限設定部104は、指令値生成部107に、変更された指令値範囲の制限と変更フラグとの情報を公開する。また、制限設定部104は、情報取得部102により取得された制御量に対応する指令値が指令値の制限範囲外の場合、表示部105に、その旨を表示させる。
The
操作部材106は、ユーザーにより手動で操作され、その操作量の情報は、エンコーダ等の検出器を介して得られ、指令値生成部107により使用される。
The
指令値生成部107は、操作部材106からの操作量と、制限設定部104により設定された指令値の範囲とに基づいて、レンズ装置におけるフォーカスレンズ群を駆動制御するための指令値を生成する。また、指令値生成部107は、当該指令値を制限設定部104に公開する。また、指令値生成部107は、情報取得部102により、整合処理コマンドの受信を認識した場合、操作装置100への指令値を、情報取得部102により取得された制御量に対応する指令値とする。また、指令値生成部107は、通信部101を介して、当該指令値をレンズ装置200に出力(送信)する。指令値範囲の制限が整合処理により変更されている場合の指令値の生成については後述する。
The command
以上のような構成により、レンズ装置200から整合処理コマンドを受信した場合、制限設定部104で制限が設定された指令値の制限範囲とレンズ装置200からの制御量とに関する情報に基づいて、指令値の制限範囲を再設定することができる。よって、当該制御量に対応する指令値が指令値の制限範囲外だった場合でも、整合処理が可能となる。それゆえ、指令値範囲の制限が操作装置に設定されている場合でも、常に当該操作装置への操作権の付与が可能となる。
With the above configuration, when a consistency processing command is received from the
ここで、図2は、実施形態1における整合に関する処理の流れを例示する図である。図3は、指令値の制限範囲を例示する図である。この処理は、操作装置100に記憶されたコンピュータプログラムに従って、例えば定期的に、処理部により行われうる。図2において、まず、ステップS201では、制限変更部103が、レンズ装置200から整合処理コマンドが受信されているか判断を行う。整合処理コマンドが受信されている場合、ステップS202に処理が進められ、整合処理コマンドが受信されていない場合、処理が終了とされる。
Here, FIG. 2 is a diagram illustrating the flow of processing related to alignment in embodiment 1. FIG. 3 is a diagram illustrating the limit range of the command value. This processing can be performed by the processing unit, for example periodically, in accordance with a computer program stored in the
ステップS202では、制限変更部103が、指令値の制限範囲の情報を制限設定部104から取得し、ステップS203に処理が進められる。ステップS203では、制限変更部103が、レンズ装置からの制御量に関する情報を情報取得部102から取得し、ステップS204に処理が進められる。ステップS204では、制限変更部103が、当該制御量に対応する指令値が当該制限範囲以内にあるか判断を行う。具体的には、当該指令値が当該制限範囲の端1-1以上である場合、ステップS205に処理が進められ、当該指令値が当該制限範囲の端1-1未満である場合、ステップS206に処理が進められる。また、ステップS205では、当該指令値が当該制限範囲の端1-2以下であるか判断を行う。当該指令値が当該制限範囲の端1-2以下である場合、ステップS210に処理が進められ、当該指令値が当該制限範囲の端1-2より大きい場合、ステップS207に処理が進められる。
In step S202, the
ステップS206では、制限変更部103が、当該指令値を当該制限範囲の端2-1として設定し、また、当該制限範囲の端1-2を当該制限範囲の端2-2として設定し、ステップS208に処理が進められる。ステップS207では、制限変更部103が、当該指令値を当該制限範囲の端2-2として設定し、また、当該制限範囲の端1-1を当該制限範囲の端2-1として設定し、ステップS208に処理が進められる。
In step S206, the
ステップS208では、制限設定部104が、指令値の制限範囲を制限範囲1から制限範囲2に設定し、テップS209に処理が進められる。ステップS209では、制限設定部104が記憶している制限範囲を一時的に変更中であることを示す変更フラグをTRUE(または1)とし、ステップS210に処理が進められる。ステップS210では、指令値生成部107が、当該指令値を操作装置100から出力される指令値とし、処理が終了とされる。
In step S208, the
以上のような処理により、当該制御量に対応する指令値が当該制限範囲外だった場合でも、整合処理を行うことができる。例えば、図3の(a)は、当該制御量に対応する指令値が当該指令値範囲(制限範囲1)の下限(端1-1)より小さい場合を示している。この場合は、当該指令値を下限(端2-1)とする指令値範囲(制限範囲2)が再設定され、当該指令値を操作装置の出力する指令値とする整合処理が行われる。また、図3の(b)は、当該制御量に対応する指令値が当該指令値範囲(制限範囲1)の上限(端1-2)より大きい場合を示している。この場合は、当該指令値を上限(端2-2)とする指令値範囲(制限範囲2)が再設定され、当該指令値を操作装置の出力する指令値とする整合処理が行われる。 By the above-mentioned processing, even if the command value corresponding to the control amount is outside the limit range, the matching process can be performed. For example, FIG. 3(a) shows a case where the command value corresponding to the control amount is smaller than the lower limit (end 1-1) of the command value range (limit range 1). In this case, the command value range (limit range 2) with the command value as the lower limit (end 2-1) is reset, and the matching process is performed to set the command value as the command value output by the operation device. FIG. 3(b) shows a case where the command value corresponding to the control amount is larger than the upper limit (end 1-2) of the command value range (limit range 1). In this case, the command value range (limit range 2) with the command value as the upper limit (end 2-2) is reset, and the matching process is performed to set the command value as the command value output by the operation device.
次に、図4は、実施形態1における指令値生成に関する処理の流れを例示する図である。当該処理は、変更フラグがTRUEである場合の指令値生成に関する処理である。この処理は、操作装置100に記憶されたコンピュータプログラムに従って、例えば定期的に、処理部により行われうる。図5は、指令値の制限範囲の遷移を例示する図である。図4において、まず、ステップS401では、制限変更部103が、変更フラグがTRUEであるか判断を行う。変更フラグがTRUEである場合、ステップS402に処理が進められ、変更フラグがTRUEでない(FALSEまたは0である)場合、処理が終了とされる。
Next, FIG. 4 is a diagram illustrating a process flow related to command value generation in embodiment 1. This process is a process related to command value generation when the change flag is TRUE. This process can be performed by the processing unit, for example periodically, in accordance with a computer program stored in the
ステップS402では、指令値生成部107が、操作部材106の操作量に基づいて、指令値を生成する。ステップS403では、ステップS402で生成された指令値が制限範囲2の端2-1より小さいか判断を行う。当該指令値が端2-1より小さい場合、ステップS404に処理が進められ、当該指令値が端2-1より大きい場合、ステップS405に処理が進められる。ステップS404では、指令値生成部107が端2-1の値を出力する制限処理を実施し、ステップS413に処理が進められる。ステップS405では、ステップS402で生成された指令値が端2-1と端1-1との間にあるか判断を行う。当該指令値が端2-1と端1-1との間にある場合は、ステップS406に処理が進められ、当該指令値が端2-1と端1-1との間にない場合は、ステップS407に処理が進められる。ステップS406では、当該指令値を制限範囲2の端2-1に設定することにより制限範囲2を変更し、ステップS413に処理が進められる。
In step S402, the command
ステップS407では、ステップS402で生成された指令値が制限範囲2の端2-2より大きいか判断を行う。当該指令値が端2-2より大きい場合、ステップS408に処理が進められ、当該指令値が端2-2より小さい場合、ステップS409に処理が進められる。ステップS408では、指令値生成部107が端2-2の値を出力する制限処理を実施し、ステップS413に処理が進められる。ステップS409では、ステップS402で生成された指令値が端2-2と端1-2との間にあるか判断を行う。当該指令値が端2-2と端1-2との間にある場合は、ステップS410に処理が進められ、当該指令値が端2-2と端1-2との間にない場合は、ステップS411に処理が進められる。ステップS410では、当該指令値を制限範囲2の端2-2に設定することにより制限範囲2を変更し、ステップS413に処理が進められる。
In step S407, it is determined whether the command value generated in step S402 is greater than the end 2-2 of the limit range 2. If the command value is greater than the end 2-2, the process proceeds to step S408. If the command value is less than the end 2-2, the process proceeds to step S409. In step S408, the command
ステップS411では、ステップS402で生成された指令値が制限範囲1内に戻っているため、制限設定部104が指令値の制限範囲を制限範囲2から制限範囲1に戻し、テップS412に処理が進められる。ステップS412では、制限設定部104が、制限設定部104が記憶している変更フラグをTRUEからFALSEに変更し、ステップS413に処理が進められる。ステップS413では、以上のようにして決定された指令値を指令値生成部107が通信部101に出力し、処理が終了とされる。
In step S411, because the command value generated in step S402 has returned to within limit range 1, the
本実施形態により、制限範囲の変更や、指令値の制限、制限範囲の復帰を行うことができる。図5に示されるように、変更フラグがTRUEである場合において、制限範囲2の端2-1の変更は、指令値の変更に従って端1-1に向かう方向にのみ随時可能とし、指令値が制限範囲1内に収まった場合には、指令値の制限範囲を制限範囲1に復帰させうる。そのように、指令値の制限範囲の端の変更を指令値の変更に従って随時行ってもよいが、指令値が元の制限範囲以内に収まるまでは指令値の制限範囲を変更しないようにしてもよい。本実施形態によれば、整合処理にあたって指令値の制限範囲を少なくとも一時的に変更することにより、指令値の範囲の制限および指令値の整合に有利な端なし操作装置を提供することができる。 This embodiment allows the change of the limit range, the limitation of the command value, and the return of the limit range. As shown in FIG. 5, when the change flag is TRUE, the end 2-1 of the limit range 2 can be changed at any time only in the direction toward the end 1-1 according to the change of the command value, and when the command value falls within the limit range 1, the limit range of the command value can be returned to the limit range 1. In this way, the end of the limit range of the command value may be changed at any time according to the change of the command value, but the limit range of the command value may not be changed until the command value falls within the original limit range. According to this embodiment, by at least temporarily changing the limit range of the command value in the alignment process, it is possible to provide an endless operation device that is advantageous for limiting the range of the command value and aligning the command value.
〔実施形態2〕
図6は、実施形態2における整合に関する処理の流れを例示する図である。また、図7は、指令値の制限範囲を例示する図である。本実施形態に係る操作装置の構成例は、実施形態1で参照した図1におけるものと同様である。なお、制限変更部103は、整合の指令、制御量に対応する指令値、および指令値の制限範囲に基づいて、指令値が制限範囲の中心となるように制限範囲を変更する。また、制限変更部103は、変更された制限範囲を制限設定部104に出力する。制限範囲の設定方法の詳細は、後述する。
[Embodiment 2]
FIG. 6 is a diagram illustrating a flow of processing related to matching in the second embodiment. FIG. 7 is a diagram illustrating a limit range of a command value. An example of the configuration of the operation device according to this embodiment is similar to that in FIG. 1 referred to in the first embodiment. The
制限設定部104は、指令値の制限範囲を制限変更部103により変更されたものとする。また、制限設定部104は、変更された制限範囲を指令値生成部107に出力(公開)する。
The
以上のような構成により、レンズ装置200から整合処理コマンドを受信した場合、制限設定部104で制限が設定された指令値の制限範囲とレンズ装置200からの制御量とに関する情報に基づいて、指令値の制限範囲を再設定することができる。よって、当該制御量に対応する指令値が指令値の制限範囲外だった場合でも、整合処理が可能となる。それゆえ、指令値範囲の制限が操作装置に設定されている場合でも、常に当該操作装置への操作権の付与が可能となる。
With the above configuration, when a consistency processing command is received from the
つづいて、図6を参照して、実施形態2における整合に関する処理の流れを説明する。この処理は、操作装置100に記憶されたコンピュータプログラムに従って、例えば定期的に、処理部により行われうる。図6において、まず、ステップS601では、制限変更部103が、レンズ装置200から整合処理コマンドが受信されているか判断を行う。整合処理コマンドが受信されている場合、ステップS602に処理が進められ、整合処理コマンドが受信されていない場合、処理が終了とされる。
Next, the flow of processing related to matching in the second embodiment will be described with reference to FIG. 6. This processing can be performed by the processing unit, for example periodically, in accordance with a computer program stored in the
ステップS602では、制限変更部103が、指令値の制限範囲(制限範囲1)の情報を制限設定部104から取得し、ステップS603に処理が進められる。ステップS603では、制限変更部103が、レンズ装置からの制御量に関する情報を情報取得部102から取得し、ステップS604に処理が進められる。
In step S602, the
ステップS604では、制限変更部103が、当該制御量に対応する指令値が当該制限範囲以内か判断を行う。当該指令値が当該制限範囲以内にある場合、ステップS606に処理が進められ、当該指令値が当該制限範囲以内にない場合、ステップS605に処理が進められる。ステップS605では、制限変更部103が、当該指令値が制限範囲の中心となるように制限範囲1を制限範囲2へ変更し、ステップS606に処理が進められる。ステップS606では、制限設定部104が、指令値の制限範囲を制限範囲2に設定し、S607に処理が進められる。ステップS607では、指令値生成部107が、当該指令値を操作装置100から出力される指令値とし、処理が終了とされる。
In step S604, the
以上のような処理により、当該制御量に対応する指令値が当該制限範囲外だった場合でも、整合処理を行うことができる。例えば、図7のように、当該指令値が当該制限範囲1の外にある場合は、当該指令値が制限範囲の中心となるように制限範囲1を制限範囲2へ変更(シフト)する。このように当該指令値を制限範囲以内にあるようにすることにより、整合処理が可能となる。なお、制限範囲1から制限範囲2へのシフトにあたって、制限範囲の端が指令値の範囲(NEAR端(至近端)からFAR端(無限遠端)までの範囲)を超えてしまう場合は、端1=NEAR端または端2=FAR端とすればよい。本実施形態によれば、整合処理にあたって指令値の制限範囲を少なくとも一時的に変更することにより、指令値の範囲の制限および指令値の整合に有利な端なし操作装置を提供することができる。 By the above processing, even if the command value corresponding to the control amount is outside the limit range, the matching process can be performed. For example, as shown in FIG. 7, if the command value is outside the limit range 1, the limit range 1 is changed (shifted) to the limit range 2 so that the command value is the center of the limit range. By making the command value within the limit range in this way, the matching process is possible. Note that when shifting from the limit range 1 to the limit range 2, if the end of the limit range exceeds the command value range (the range from the NEAR end (closest end) to the FAR end (infinitely far end)), end 1 may be set to the NEAR end or end 2 to the FAR end. According to this embodiment, by at least temporarily changing the limit range of the command value in the matching process, an endless operating device that is advantageous for limiting the range of the command value and matching the command value can be provided.
〔実施形態3〕
図8ないし図10を参照して実施形態3を説明する。図8は、実施形態3における整合に関する処理の流れを例示する図である。図9は、実施形態3における制限範囲の復帰に関する処理の流れを例示する図である。図10は、指令値の制限範囲を例示する図である。 本実施形態に係る操作装置の構成例は、実施形態1で参照した図1におけるものと同様である。なお、制限変更部103は、整合の指令、制御量に対応する指令値、指令値の制限範囲に基づいて、当該制限の有効または無効を判定する。また、制限変更部103は、当該有効または無効に関する情報を制限設定部104に出力(公開)する。有効または無効の判定(指令値の制限範囲の最大化)方法の詳細は、整合処理および制限再開処理(制限範囲設定再開処理)の詳細とともに後述する。
[Embodiment 3]
The third embodiment will be described with reference to Figs. 8 to 10. Fig. 8 is a diagram illustrating a process flow related to matching in the third embodiment. Fig. 9 is a diagram illustrating a process flow related to the return of the limit range in the third embodiment. Fig. 10 is a diagram illustrating a limit range of the command value. The configuration example of the operation device according to this embodiment is the same as that in Fig. 1 referred to in the first embodiment. The
制限設定部104は、制限変更部103から入力された有効または無効の情報に基づいて、指令値の制限範囲を最大化(指令値の最大範囲より狭い制限範囲の設定を解除)する。また、制限設定部104は、操作部材106の操作量に基づく指令値と、当該解除前の指令値の制限範囲とに基づいて、当該解除された設定の有効または無効を判定する。また、制限設定部104は、有効となった(設定が再開された)指令値の制限範囲を指令値生成部107に出力する。
The
以上のような構成により、レンズ装置200から整合処理コマンドを受信した場合、制限設定部104で設定された指令値の制限範囲とレンズ装置200からの制御量とに関する情報に基づいて、指令値の最大範囲より狭い制限範囲の設定を解除することができる。よって、当該制御量に対応する指令値が指令値の制限範囲外だった場合でも、整合処理が可能となる。それゆえ、指令値範囲の制限が操作装置に設定されている場合でも、常に当該操作装置への操作権の付与が可能となる。
With the above configuration, when an alignment processing command is received from the
つづいて、図8を参照して、実施形態3における整合に関する処理の流れを説明する。この処理は、操作装置100に記憶されたコンピュータプログラムに従って、例えば定期的に、処理部により行われうる。図8において、まず、ステップS801では、制限変更部103が、レンズ装置200から整合処理コマンドが受信されているか判断を行う。整合処理コマンドが受信されている場合、ステップS802に処理が進められ、整合処理コマンドが受信されていない場合、処理が終了とされる。
Next, the flow of processing related to matching in embodiment 3 will be described with reference to FIG. 8. This processing can be performed by the processing unit, for example periodically, in accordance with a computer program stored in the
ステップS802では、制限変更部103が、指令値の制限範囲の情報を制限設定部104から取得し、ステップS803に処理が進められる。ステップS803では、制限変更部103が、レンズ装置からの制御量に関する情報を情報取得部102から取得し、ステップS804に処理が進められる。
In step S802, the
ステップS804では、制限変更部103が、当該制御量に対応する指令値が当該制限範囲以内か判断を行う。当該指令値が当該制限範囲以内にある場合、ステップS805に処理が進められ、当該指令値が当該制限範囲以内にない場合、ステップS806に処理が進められる。ステップS805では、制限変更部103が、指令値制限範囲の設定を有効とし、S808に処理が進められる。ステップS806では、制限変更部103が、指令値制限範囲の設定を無効とし、ステップS807に処理が進められる。ステップS807では、制限設定部104が、指令値の制限範囲の設定を解除し、S808に処理が進められる。ステップS808では、指令値生成部107が、当該指令値を操作装置100から出力される指令値とし、処理が終了とされる。以上のような処理により、当該制御量に対応する指令値が当該制限範囲外だった場合でも、指令値の制限範囲の設定を解除することにより、整合処理を行うことができる。
In step S804, the
つづいて、図9を参照して、制限再開処理を説明する。この処理は、操作装置100に記憶されたコンピュータプログラムに従って、例えば定期的に、処理部により行われうる。図9において、まず、ステップS901では、制限設定部104が、制限変更部103から入力された有効または無効の情報に基づいて、指令値範囲の制限が無効か判断を行う。当該制限が無効である場合、ステップS902に処理が進められ、当該制限が有効である場合、処理が終了とされる。
Next, the restriction restart process will be described with reference to FIG. 9. This process can be performed by the processing unit, for example periodically, in accordance with a computer program stored in the
ステップS902では、制限設定部104が、指令値生成部107から指令値を取得し、ステップS903に処理が進められる。ステップS903では、制限設定部104が、当該指令値が指令値の制限範囲以内か判断を行う。当該指令値が当該制限範囲以内の場合、ステップS904に処理が進められ、当該指令値が当該制限範囲以内でない場合、ステップS905に処理が進められる。
In step S902, the
ステップS904では、制限変更部103が、指令値範囲の制限を有効とし、S906に処理が進められる。ステップS905では、制限変更部103が、指令値範囲の制限を無効のままとし、処理が終了とされる。ステップS906では、制限設定部104が、指令値範囲の制限を再開し、処理が終了とされる。以上のような処理により、指令値の制限範囲設定の解除および再開を行うことができる。例えば、図10のように、当該指令値が当該制限範囲の外にある場合に、当該制限範囲に係る設定を解除することにより、整合処理が可能となる。また、指令値が解除前に設定されていた制限範囲以内になった場合に、当該制限範囲に係る設定を再開することができる。
In step S904, the
なお、制限範囲の設定の解除は、端1をNEAR端(至近端)とし端2をFAR端(無限遠端)とする制限範囲への現在の制限範囲からの変更を行うものとしうる。また、制限範囲の設定の解除の後に、当該設定の再開を行わないようにしてもよい。本実施形態によれば、整合処理にあたって指令値の制限範囲を少なくとも一時的に変更(制限範囲の設定を少なくとも一時的に解除)することにより、指令値の制限範囲の設定および指令値の整合に有利な端なし操作装置を提供することができる。 Note that the cancellation of the limit range setting may involve changing the current limit range to a limit range in which end 1 is the NEAR end (closest end) and end 2 is the FAR end (infinitely far end). In addition, after the limit range setting is cancelled, the setting may not be resumed. According to this embodiment, by at least temporarily changing the limit range of the command value during the alignment process (at least temporarily cancelling the limit range setting), it is possible to provide an endless operation device that is advantageous for setting the limit range of the command value and aligning the command value.
〔実施形態4〕
図11および図12を参照して実施形態4を説明する。図11は、実施形態4に係る操作装置の構成例を示す図である。図12は、実施形態4における整合に関する処理の流れを例示する図である。ここで、図11の構成例は、制限変更部103がない点、および情報取得部102と指令値生成部107とが互いに接続されていない点で図1の構成例とは異なる。なお、情報取得部102は、レンズ装置からの整合の指令およびレンズ装置からの制御量に対応する指令値を制限設定部104に出力(公開)する。制限設定部104は、当該整合の指令および当該指令値に基づいて、整合処理を行う。制限設定部104は、整合処理による指令値を指令値生成部107に出力(公開)する。当該整合処理の詳細は、後述する。指令値生成部107は、操作部材106の操作量、および制限設定部104から入力された指令値に基づいて、操作装置100の出力としての指令値を生成する。
[Embodiment 4]
The fourth embodiment will be described with reference to Figs. 11 and 12. Fig. 11 is a diagram showing an example of the configuration of an operating device according to the fourth embodiment. Fig. 12 is a diagram showing an example of the flow of processing related to matching in the fourth embodiment. Here, the example of the configuration of Fig. 11 differs from the example of the configuration of Fig. 1 in that there is no
以上のような構成により、レンズ装置200から整合処理コマンドを受信した場合、制限設定部104で制限が設定された指令値の制限範囲とレンズ装置200からの制御量とに関する情報に基づいて、指令値を生成することができる。よって、当該制御量に対応する指令値が指令値の制限範囲外だった場合でも、整合処理が可能となる。それゆえ、指令値範囲の制限が操作装置に設定されている場合でも、常に当該操作装置への操作権の付与が可能となる。
With the above configuration, when a consistency processing command is received from the
ここで、図12を参照して、実施形態4における整合に関する処理の流れを説明する。この処理は、操作装置100に記憶されたコンピュータプログラムに従って、例えば定期的に、処理部により行われうる。図12において、まず、ステップS1201では、制限設定部104が、レンズ装置200から整合処理コマンドが受信されたか判断を行う。レンズ装置200から整合処理コマンドが受信された場合、ステップS1202に処理が進められ、レンズ装置200から整合処理コマンドが受信されていない場合、処理が終了とされる。ステップS1202では、制限設定部104が、レンズ装置からの制御量に対応する指令値を情報取得部102から取得し、ステップS1203に処理が進められる。
Now, referring to FIG. 12, the flow of processing related to matching in the fourth embodiment will be described. This processing can be performed by the processing unit, for example periodically, in accordance with a computer program stored in the
ステップS1203では、制限設定部104が、当該指令値と指令値の制限範囲とに基づいて、当該指令値が当該制限範囲の端1より大きいか判断を行う。当該指令値が端1より大きい場合、ステップS1204に処理が進められ、当該指令値が端1より小さい場合、ステップS1207に処理が進められる。
In step S1203, the
ステップS1204では、制限設定部104が、当該指令値と当該制限範囲とに基づいて、当該指令値が当該制限範囲の端2より小さいか判断を行う。当該指令値が端2より小さい場合、ステップS1205に処理が進められ、当該指令値が端2より大きい場合、ステップS1206に処理が進められる。
In step S1204, the
ステップS1205では、制限設定部104が、当該指令値を指令値とし、ステップS1208に処理が進められる。ステップS1206では、制限設定部104が、端2を指令値とし、ステップS1208に処理が進められる。ステップS1207では、端1を指令値とし、ステップS1208に処理が進められる。ステップS1208では、指令値生成部107が、当該指令値を操作装置100から出力される指令値とし、処理が終了とされる。以上のような処理により、当該制御量に対応する指令値が当該制限範囲外だった場合でも、当該指令値を当該指令値に近い方の(他方より近い一方の)当該制限範囲の端に変更することにより、整合処理を行うことができる。例えば、当該指令値が、指令値の制限範囲の下限端(端1)より小さい場合は、当該下限端を指令値とする処理が行われ、当該指令値が、指令値の制限範囲の上限端(端2)より大きい場合は、当該上限端を指令値とする処理が行われる。本実施形態によれば、整合処理にあたって指令値を指令値の制限範囲以内に変更することにより、指令値の範囲の制限および指令値の整合に有利な端なし操作装置を提供することができる。
In step S1205, the
〔光学装置・撮像装置等に係る実施形態〕
図13は、光学装置・撮像装置の構成例を示す図である。当該光学装置10は、以上に例示した操作装置(ここでは10a)とレンズ装置(ここでは10b)とを含んで構成されている。また、当該撮像装置は、当該光学装置10と、当該光学装置10(レンズ装置10b)により形成された像を撮る(撮像する)撮像素子20aを有するカメラ装置(撮像装置本体)20とを含んで構成されている。カメラ装置20は、撮像素子20aを有する撮像部20cと(カメラ)操作装置20bとを含んで構成されている。なお、操作装置10aは、遠隔操作装置として、レンズ装置100とは有線または無線で通信を行う。また、カメラ装置20は、光学部材に対する指令値を送信する機能を有しうる。カメラ装置20は、当該指令値を、例えば、カメラ装置20のオートフォーカス機能またはオートアイリス機能等により生成しうる。操作装置20bは、遠隔操作装置として、撮像部20cとは有線または無線で通信を行う。また、操作装置20a・操作装置20bは、レンズ装置の物体距離に対応する指令値、レンズ装置の焦点距離またはズーミングに対応する指令値、およびレンズ装置の有効口径に対応する指令値等のうちの少なくとも1つを生成しうる。本実施形態によれば、例えば、指令値の範囲の制限および指令値の整合に有利な光学装置または撮像装置を提供することができる。
[Embodiments Related to Optical Devices, Imaging Devices, etc.]
FIG. 13 is a diagram showing an example of the configuration of an optical device/imaging device. The
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。例えば、操作装置における処理部は、レンズ装置から受信した制御量に対応する指令値が指令値の制限範囲外の場合、指令値が制限範囲以内となるように、当該指令値および当該範囲のうち少なくとも一方の変更を行えばよい。そして、当該処理部は、当該変更により当該指令値が変更されてなる指令値または当該変更により変更されなかった当該指令値の生成を行えばよい。また、当該処理部は、当該少なくとも一方の変更に関する情報を表示部に表示させるのも好ましい。また、当該処理部は、当該少なくとも一方の変更に関する情報をレンズ装置やカメラ装置に伝達(送信)するのも好ましい。また、当該処理部は、前述した実施形態1ないし実施形態4における整合処理を選択的に実施できるものとしてもよい。 Although the preferred embodiments of the present invention have been described above, the present invention is not limited to these embodiments, and various modifications and changes are possible within the scope of the gist of the present invention. For example, when a command value corresponding to a control amount received from a lens device is outside the limited range of the command value, the processing unit in the operation device may change at least one of the command value and the range so that the command value is within the limited range. Then, the processing unit may generate a command value in which the command value is changed by the change, or a command value that is not changed by the change. It is also preferable that the processing unit displays information regarding the at least one change on the display unit. It is also preferable that the processing unit transmits (sends) information regarding the at least one change to a lens device or a camera device. It is also possible that the processing unit is capable of selectively performing the matching process in the above-mentioned embodiments 1 to 4.
100 操作装置
101 通信部(処理部)
102 情報取得部(処理部)
103 制限変更部(処理部)
104 制限設定部(処理部)
106 操作部材
107 指令値生成部(処理部)
100
102 Information acquisition unit (processing unit)
103 Restriction change unit (processing unit)
104 Restriction setting unit (processing unit)
106
Claims (5)
前記操作部材の操作量に基づいて、レンズ装置における光学部材の制御量に対応する指令値を生成する処理部とを有し、
前記処理部は、前記指令値が予め設定された制限範囲に含まれない場合、前記レンズ装置からの指令に応じて該指令値が該制限範囲の中心となるように該指令値および該制限範囲の少なくとも一方を変更する処理を行うことを特徴とする操作装置。 An operating member having an operating range with no limit;
a processing unit that generates a command value corresponding to a control amount of an optical member in a lens device based on an operation amount of the operation member,
an operating device characterized in that, when the command value is not included in a predetermined limit range, the processing unit performs processing to change at least one of the command value and the limit range in response to a command from the lens device so that the command value becomes the center of the limit range .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021030207A JP7608205B2 (en) | 2021-02-26 | 2021-02-26 | Operation device, optical device, and imaging device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021030207A JP7608205B2 (en) | 2021-02-26 | 2021-02-26 | Operation device, optical device, and imaging device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022131323A JP2022131323A (en) | 2022-09-07 |
| JP7608205B2 true JP7608205B2 (en) | 2025-01-06 |
Family
ID=83152848
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021030207A Active JP7608205B2 (en) | 2021-02-26 | 2021-02-26 | Operation device, optical device, and imaging device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7608205B2 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004102000A (en) | 2002-09-11 | 2004-04-02 | Fuji Photo Optical Co Ltd | Lens controller |
| JP2008102207A (en) | 2006-10-17 | 2008-05-01 | Sony Corp | LENS DEVICE AND IMAGING DEVICE |
| WO2015137458A1 (en) | 2014-03-12 | 2015-09-17 | 株式会社ニコン | Lens barrel, replacement lens, imaging device, and control program |
| JP2016118627A (en) | 2014-12-19 | 2016-06-30 | キヤノン株式会社 | Lens device and imaging device having the same |
| JP2020091412A (en) | 2018-12-06 | 2020-06-11 | キヤノン株式会社 | Operating device, lens device, and imaging device |
-
2021
- 2021-02-26 JP JP2021030207A patent/JP7608205B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004102000A (en) | 2002-09-11 | 2004-04-02 | Fuji Photo Optical Co Ltd | Lens controller |
| JP2008102207A (en) | 2006-10-17 | 2008-05-01 | Sony Corp | LENS DEVICE AND IMAGING DEVICE |
| WO2015137458A1 (en) | 2014-03-12 | 2015-09-17 | 株式会社ニコン | Lens barrel, replacement lens, imaging device, and control program |
| JP2016118627A (en) | 2014-12-19 | 2016-06-30 | キヤノン株式会社 | Lens device and imaging device having the same |
| JP2020091412A (en) | 2018-12-06 | 2020-06-11 | キヤノン株式会社 | Operating device, lens device, and imaging device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022131323A (en) | 2022-09-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110012224B (en) | Camera anti-shake system, method, electronic device and computer-readable storage medium | |
| CN110035228B (en) | Camera anti-shake system, method, electronic device and computer-readable storage medium | |
| US10802380B2 (en) | Imaging device, imaging control method, and program | |
| JP7104294B2 (en) | Rangefinder camera | |
| CN110494802A (en) | Imaging device, imaging control method, and program | |
| JP2016219991A (en) | Image processor and control method thereof and program | |
| JP2025027107A (en) | Optical Instruments | |
| JP2018148383A (en) | Imaging device and imaging unit | |
| CN114500791B (en) | Lens device, image pickup device, control method and storage medium | |
| JP2019191515A (en) | Imaging system, lens device, imaging device, and control method thereof | |
| JP7608205B2 (en) | Operation device, optical device, and imaging device | |
| JP5398337B2 (en) | Imaging apparatus, control method therefor, and interchangeable lens | |
| JP2005062729A (en) | Camera | |
| CN114236740B (en) | Lens unit, imaging device and control method | |
| JPWO2018168228A1 (en) | Image processing apparatus, image processing method, and image processing program | |
| JP2019056754A (en) | Imaging device, control method thereof, and control program | |
| JP2023019696A (en) | Operating device, optical device, and imaging apparatus | |
| JPWO2016157569A1 (en) | Imaging apparatus and focus evaluation apparatus | |
| JP2009175240A (en) | Optical apparatus and adjustment method thereof | |
| JP6489881B2 (en) | Distance display processing device, optical device, and distance display processing program | |
| CN113031132A (en) | Adapter optical system and variable focal length optical system | |
| JP2006308999A (en) | Imaging lens, camera device, and portable information terminal device | |
| JP7353749B2 (en) | Image processing device, imaging device, and method for controlling the image processing device | |
| JP7328589B2 (en) | ranging camera | |
| JP7516179B2 (en) | VIDEO SWITCHING DEVICE, OPERATION DEVICE, SYSTEM, VIDEO SWITCHING METHOD, AND PROGRAM |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20231213 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240205 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240813 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240820 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241016 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20241119 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241218 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7608205 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |