Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7608205B2 - Operation device, optical device, and imaging device - Google Patents
[go: Go Back, main page]

JP7608205B2 - Operation device, optical device, and imaging device - Google Patents

Operation device, optical device, and imaging device Download PDF

Info

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
Application number
JP2021030207A
Other languages
Japanese (ja)
Other versions
JP2022131323A (en
Inventor
ちなみ 横関
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2021030207A priority Critical patent/JP7608205B2/en
Publication of JP2022131323A publication Critical patent/JP2022131323A/en
Application granted granted Critical
Publication of JP7608205B2 publication Critical patent/JP7608205B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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.

特開2019-020554号公報JP 2019-020554 A

当該操作装置には、その操作部材の操作範囲に機械的な端を有していない操作装置(端なし操作装置)もある。当該端なし操作装置は、当該レンズ装置のフォーカシングの操作権を有していない状態から当該操作権を有している状態へ遷移する場合、当該遷移の時点での物体距離に対応する指令値を操作装置の指令値とする「整合」という処理を行う。ところが、当該端なし操作装置において、当該遷移の時点での物体距離が、当該操作装置における物体距離の制限範囲の外にある場合は、当該整合を行えない。本発明は、例えば、指令値の制限範囲の設定および指令値の整合に有利な端なし操作装置を提供することを目的とする。 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.

実施形態1に係る操作装置の構成例を示す図FIG. 1 is a diagram showing an example of the configuration of an operating device according to a first embodiment; 実施形態1における整合に関する処理の流れを例示する図FIG. 1 is a diagram illustrating a process flow relating to matching in the first embodiment; 指令値の制限範囲を例示する図A diagram illustrating the limit range of command values 実施形態1における指令値生成に関する処理の流れを例示する図FIG. 1 is a diagram illustrating a process flow relating to command value generation in the first embodiment; 指令値の制限範囲の遷移を例示する図A diagram illustrating the transition of the limit range of the command value 実施形態2における整合に関する処理の流れを例示する図FIG. 13 is a diagram illustrating a process flow relating to matching in the second embodiment; 指令値の制限範囲を例示する図A diagram illustrating the limit range of command values 実施形態3における整合に関する処理の流れを例示する図FIG. 13 is a diagram illustrating a process flow relating to matching in the third embodiment. 実施形態3における制限範囲の復帰に関する処理の流れを例示する図FIG. 13 is a diagram illustrating a process flow for restoring a restricted range in the third embodiment; 指令値の制限範囲を例示する図A diagram illustrating the limit range of command values 実施形態4に係る操作装置の構成例を示す図FIG. 13 is a diagram showing a configuration example of an operation device according to a fourth embodiment; 実施形態4における整合に関する処理の流れを例示する図FIG. 13 is a diagram illustrating a process flow relating to matching in the fourth embodiment; 光学装置・撮像装置の構成例を示す図FIG. 1 is a diagram showing an example of the configuration of an optical device/imaging device;

以下、添付図面を参照して本発明の実施形態を説明する。なお、実施形態を説明するための全図を通して、原則として(断りのない限り)、同一の部材等には同一の符号を付し、その繰り返しの説明は省略する。 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 operation device 100 is an operation device (also called a focus demand) that generates a command value for drive control of a focus lens group as an optical member in the lens device 200, but is not limited thereto. In other words, the operation device 100 may generate a command value for drive control of an optical member (for example, a zoom lens group or an aperture stop) different from the focus lens group.

操作装置100において、101は通信部、102は情報取得部、103は制限変更部、104は制限設定部、105は表示部、106は操作部材、107は指令値生成部である。ここで、構成要素101ないし104および107は、CPU等の1以上のプロセッサ(処理部ともいう)によって構成されうる。通信部101は、レンズ装置200と接続され、レンズ装置200から情報を取得し、情報取得部102に取得した情報を公開する。また、通信部101は、指令値生成部107と接続され、指令値生成部107により生成された指令値をレンズ装置200に出力(送信)する。 In the operation device 100, 101 is a communication unit, 102 is an information acquisition unit, 103 is a restriction change unit, 104 is a restriction setting unit, 105 is a display unit, 106 is an operation member, and 107 is a command value generation unit. Here, the components 101 to 104 and 107 can be configured by one or more processors (also called processing units) such as a CPU. The communication unit 101 is connected to the lens device 200, acquires information from the lens device 200, and publishes the acquired information to the information acquisition unit 102. In addition, the communication unit 101 is connected to the command value generation unit 107, and outputs (transmits) the command value generated by the command value generation unit 107 to the lens device 200.

情報取得部102は、通信部101から情報を取得する。当該情報は、レンズ装置200からの整合の指令(整合の指示または整合処理コマンドともいう)や、レンズ装置200における光学部材の駆動制御における制御量(ここでは位置)に関する情報を含みうる。また、制限変更部103には、当該整合の指令と当該制御量とが公開される。また、制限設定部104には、当該制御量が公開される。また、指令値生成部107には、当該整合の指令と当該操作量とが公開される。 The information acquisition unit 102 acquires information from the communication unit 101. The information may include an alignment command (also called an alignment instruction or an alignment processing command) from the lens device 200 and information related to the control amount (here, position) in the drive control of the optical member in the lens device 200. The alignment command and the control amount are made public to the limit change unit 103. The control amount is made public to the limit setting unit 104. The alignment command and the operation amount are made public to the command value generation unit 107.

制限変更部103は、制限設定部104により設定されている指令値の範囲の制限に関する情報を取得する。また、制限変更部103は、当該整合の指令と当該制御量と当該範囲の制限とに基づいて、当該制御量に対応する指令値を当該範囲の端とするように当該範囲の制限を変更する(指令値の制限範囲の変更を行う)。また、当該変更の情報を制限設定部104に出力する。当該変更の詳細は、後述する。 The limit change unit 103 acquires information about the limit of the command value range set by the limit setting unit 104. Furthermore, based on the command for the consistency, the control amount, and the limit of the range, the limit change unit 103 changes the limit of the range so that the command value corresponding to the control amount is at the end of the range (changes the limit range of the command value). Furthermore, the limit change unit 103 outputs information about the change to the limit setting unit 104. Details of the change will be described later.

制限設定部104は、ユーザー・インターフェースを含み、当該ユーザー・インターフェースを介したユーザーの入力に基づいて、操作装置100からの指令値の範囲に制限を設定する(指令値の制限範囲の設定を行う)ためのものである。また、制限設定部104は、制限変更部103に、設定された当該制限の情報を公開する。また、制限設定部104は、変更された制限の情報に基づいて、指令値範囲の制限の変更や、当該変更がなされたことを示す変更フラグの変更を行う。また、制限設定部104は、指令値生成部107に、変更された指令値範囲の制限と変更フラグとの情報を公開する。また、制限設定部104は、情報取得部102により取得された制御量に対応する指令値が指令値の制限範囲外の場合、表示部105に、その旨を表示させる。 The limit setting unit 104 includes a user interface, and is used to set a limit on the range of command values from the operating device 100 (set the limit range of command values) based on user input via the user interface. The limit setting unit 104 also discloses information on the set limit to the limit change unit 103. The limit setting unit 104 also changes the limit on the command value range and changes a change flag indicating that the change has been made based on the changed limit information. The limit setting unit 104 also discloses information on the changed command value range limit and change flag to the command value generation unit 107. If the command value corresponding to the control amount acquired by the information acquisition unit 102 is outside the limit range of command values, the limit setting unit 104 causes the display unit 105 to display that fact.

操作部材106は、ユーザーにより手動で操作され、その操作量の情報は、エンコーダ等の検出器を介して得られ、指令値生成部107により使用される。 The operating member 106 is manually operated by a user, and information on the amount of operation is obtained via a detector such as an encoder and used by the command value generating unit 107.

指令値生成部107は、操作部材106からの操作量と、制限設定部104により設定された指令値の範囲とに基づいて、レンズ装置におけるフォーカスレンズ群を駆動制御するための指令値を生成する。また、指令値生成部107は、当該指令値を制限設定部104に公開する。また、指令値生成部107は、情報取得部102により、整合処理コマンドの受信を認識した場合、操作装置100への指令値を、情報取得部102により取得された制御量に対応する指令値とする。また、指令値生成部107は、通信部101を介して、当該指令値をレンズ装置200に出力(送信)する。指令値範囲の制限が整合処理により変更されている場合の指令値の生成については後述する。 The command value generating unit 107 generates a command value for driving and controlling the focus lens group in the lens device based on the operation amount from the operating member 106 and the command value range set by the limit setting unit 104. The command value generating unit 107 also publishes the command value to the limit setting unit 104. When the command value generating unit 107 recognizes the reception of a consistency processing command by the information acquiring unit 102, the command value to the operating device 100 is set to a command value corresponding to the control amount acquired by the information acquiring unit 102. The command value generating unit 107 also outputs (transmits) the command value to the lens device 200 via the communication unit 101. The generation of a command value when the limit of the command value range has been changed by the consistency processing will be described later.

以上のような構成により、レンズ装置200から整合処理コマンドを受信した場合、制限設定部104で制限が設定された指令値の制限範囲とレンズ装置200からの制御量とに関する情報に基づいて、指令値の制限範囲を再設定することができる。よって、当該制御量に対応する指令値が指令値の制限範囲外だった場合でも、整合処理が可能となる。それゆえ、指令値範囲の制限が操作装置に設定されている場合でも、常に当該操作装置への操作権の付与が可能となる。 With the above configuration, when a consistency processing command is received from the lens device 200, the command value limit range can be reset based on information about the command value limit range for which limits have been set by the limit setting unit 104 and the control amount from the lens device 200. Therefore, consistency processing is possible even if the command value corresponding to the control amount is outside the command value limit range. Therefore, even if a command value range limit is set for an operating device, it is always possible to grant operating rights to that operating device.

ここで、図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 operation device 100. In FIG. 2, first, in step S201, the limit change unit 103 determines whether an alignment processing command has been received from the lens device 200. If an alignment processing command has been received, the process proceeds to step S202, and if an alignment processing command has not been received, the process ends.

ステップ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 limit change unit 103 acquires information on the limit range of the command value from the limit setting unit 104, and the process proceeds to step S203. In step S203, the limit change unit 103 acquires information on the control amount from the lens device from the information acquisition unit 102, and the process proceeds to step S204. In step S204, the limit change unit 103 determines whether the command value corresponding to the control amount is within the limit range. Specifically, if the command value is equal to or greater than the end 1-1 of the limit range, the process proceeds to step S205, and if the command value is less than the end 1-1 of the limit range, the process proceeds to step S206. In addition, in step S205, it is determined whether the command value is equal to or less than the end 1-2 of the limit range. If the command value is equal to or less than the end 1-2 of the limit range, the process proceeds to step S210, and if the command value is greater than the end 1-2 of the limit range, the process proceeds to step S207.

ステップS206では、制限変更部103が、当該指令値を当該制限範囲の端2-1として設定し、また、当該制限範囲の端1-2を当該制限範囲の端2-2として設定し、ステップS208に処理が進められる。ステップS207では、制限変更部103が、当該指令値を当該制限範囲の端2-2として設定し、また、当該制限範囲の端1-1を当該制限範囲の端2-1として設定し、ステップS208に処理が進められる。 In step S206, the limit change unit 103 sets the command value as the limit 2-1 end of the limit range, and also sets the limit 1-2 end of the limit range as the limit 2-2 end of the limit range, and the process proceeds to step S208. In step S207, the limit change unit 103 sets the command value as the limit 2-2 end of the limit range, and also sets the limit 1-1 end of the limit range as the limit 2-1 end of the limit range, and the process proceeds to step S208.

ステップS208では、制限設定部104が、指令値の制限範囲を制限範囲1から制限範囲2に設定し、テップS209に処理が進められる。ステップS209では、制限設定部104が記憶している制限範囲を一時的に変更中であることを示す変更フラグをTRUE(または1)とし、ステップS210に処理が進められる。ステップS210では、指令値生成部107が、当該指令値を操作装置100から出力される指令値とし、処理が終了とされる。 In step S208, the limit setting unit 104 sets the limit range of the command value from limit range 1 to limit range 2, and the process proceeds to step S209. In step S209, the change flag indicating that the limit range stored in the limit setting unit 104 is being temporarily changed is set to TRUE (or 1), and the process proceeds to step S210. In step S210, the command value generation unit 107 sets the command value as the command value output from the operation device 100, and the process ends.

以上のような処理により、当該制御量に対応する指令値が当該制限範囲外だった場合でも、整合処理を行うことができる。例えば、図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 operation device 100. FIG. 5 is a diagram illustrating a transition of the limit range of the command value. In FIG. 4, first, in step S401, the limit change unit 103 determines whether the change flag is TRUE. If the change flag is TRUE, the process proceeds to step S402, and if the change flag is not TRUE (FALSE or 0), the process ends.

ステップ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 value generating unit 107 generates a command value based on the amount of operation of the operating member 106. In step S403, it is determined whether the command value generated in step S402 is smaller than the end 2-1 of the limit range 2. If the command value is smaller than the end 2-1, processing proceeds to step S404, and if the command value is larger than the end 2-1, processing proceeds to step S405. In step S404, the command value generating unit 107 performs a limiting process to output the value of the end 2-1, and processing proceeds to step S413. In step S405, it is determined whether the command value generated in step S402 is between the end 2-1 and the end 1-1. If the command value is between the end 2-1 and the end 1-1, processing proceeds to step S406, and if the command value is not between the end 2-1 and the end 1-1, processing proceeds to step S407. In step S406, the command value is set to the end 2-1 of the limit range 2, thereby changing the limit range 2, and processing proceeds to step S413.

ステップ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 value generating unit 107 performs a limit process to output the value of the end 2-2, and the process proceeds to step S413. In step S409, it is determined whether the command value generated in step S402 is between the end 2-2 and the end 1-2. If the command value is between the end 2-2 and the end 1-2, the process proceeds to step S410. If the command value is not between the end 2-2 and the end 1-2, the process proceeds to step S411. In step S410, the command value is set to the end 2-2 of the limit range 2 to change the limit range 2, and the process proceeds to step S413.

ステップ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 limit setting unit 104 changes the limit range of the command value back to limit range 1 from limit range 2, and the process proceeds to step S412. In step S412, the limit setting unit 104 changes the change flag stored in the limit setting unit 104 from TRUE to FALSE, and the process proceeds to step S413. In step S413, the command value generation unit 107 outputs the command value determined in the above manner to the communication unit 101, and the process ends.

本実施形態により、制限範囲の変更や、指令値の制限、制限範囲の復帰を行うことができる。図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 limit change unit 103 changes the limit range based on the matching command, the command value corresponding to the control amount, and the limit range of the command value so that the command value is at the center of the limit range. The limit change unit 103 outputs the changed limit range to the limit setting unit 104. The method of setting the limit range will be described in detail later.

制限設定部104は、指令値の制限範囲を制限変更部103により変更されたものとする。また、制限設定部104は、変更された制限範囲を指令値生成部107に出力(公開)する。 The limit setting unit 104 determines that the limit range of the command value has been changed by the limit change unit 103. In addition, the limit setting unit 104 outputs (discloses) the changed limit range to the command value generation unit 107.

以上のような構成により、レンズ装置200から整合処理コマンドを受信した場合、制限設定部104で制限が設定された指令値の制限範囲とレンズ装置200からの制御量とに関する情報に基づいて、指令値の制限範囲を再設定することができる。よって、当該制御量に対応する指令値が指令値の制限範囲外だった場合でも、整合処理が可能となる。それゆえ、指令値範囲の制限が操作装置に設定されている場合でも、常に当該操作装置への操作権の付与が可能となる。 With the above configuration, when a consistency processing command is received from the lens device 200, the command value limit range can be reset based on information about the command value limit range for which limits have been set by the limit setting unit 104 and the control amount from the lens device 200. Therefore, consistency processing is possible even if the command value corresponding to the control amount is outside the command value limit range. Therefore, even if a command value range limit is set for an operating device, it is always possible to grant operating rights to that operating device.

つづいて、図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 operation device 100. In FIG. 6, first, in step S601, the restriction change unit 103 determines whether a matching processing command has been received from the lens device 200. If a matching processing command has been received, processing proceeds to step S602, and if a matching processing command has not been received, processing ends.

ステップS602では、制限変更部103が、指令値の制限範囲(制限範囲1)の情報を制限設定部104から取得し、ステップS603に処理が進められる。ステップS603では、制限変更部103が、レンズ装置からの制御量に関する情報を情報取得部102から取得し、ステップS604に処理が進められる。 In step S602, the limit change unit 103 acquires information on the command value limit range (limit range 1) from the limit setting unit 104, and the process proceeds to step S603. In step S603, the limit change unit 103 acquires information on the control amount from the lens device from the information acquisition unit 102, and the process proceeds to step S604.

ステップS604では、制限変更部103が、当該制御量に対応する指令値が当該制限範囲以内か判断を行う。当該指令値が当該制限範囲以内にある場合、ステップS606に処理が進められ、当該指令値が当該制限範囲以内にない場合、ステップS605に処理が進められる。ステップS605では、制限変更部103が、当該指令値が制限範囲の中心となるように制限範囲1を制限範囲2へ変更し、ステップS606に処理が進められる。ステップS606では、制限設定部104が、指令値の制限範囲を制限範囲2に設定し、S607に処理が進められる。ステップS607では、指令値生成部107が、当該指令値を操作装置100から出力される指令値とし、処理が終了とされる。 In step S604, the limit change unit 103 determines whether the command value corresponding to the control amount is within the limit range. If the command value is within the limit range, the process proceeds to step S606. If the command value is not within the limit range, the process proceeds to step S605. In step S605, the limit change unit 103 changes limit range 1 to limit range 2 so that the command value is at the center of the limit range, and the process proceeds to step S606. In step S606, the limit setting unit 104 sets the limit range of the command value to limit range 2, and the process proceeds to S607. In step S607, the command value generation unit 107 sets the command value as the command value output from the operation device 100, and the process ends.

以上のような処理により、当該制御量に対応する指令値が当該制限範囲外だった場合でも、整合処理を行うことができる。例えば、図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 limit change unit 103 judges whether the limit is valid or invalid based on the matching command, the command value corresponding to the control amount, and the limit range of the command value. In addition, the limit change unit 103 outputs (discloses) information regarding the validity or invalidity to the limit setting unit 104. Details of the method of validity or invalidity judgment (maximization of the limit range of the command value) will be described later together with details of the matching process and the limit resumption process (limit range setting resumption process).

制限設定部104は、制限変更部103から入力された有効または無効の情報に基づいて、指令値の制限範囲を最大化(指令値の最大範囲より狭い制限範囲の設定を解除)する。また、制限設定部104は、操作部材106の操作量に基づく指令値と、当該解除前の指令値の制限範囲とに基づいて、当該解除された設定の有効または無効を判定する。また、制限設定部104は、有効となった(設定が再開された)指令値の制限範囲を指令値生成部107に出力する。 The limit setting unit 104 maximizes the limit range of the command value (cancels the setting of a limit range narrower than the maximum range of the command value) based on the valid/invalid information input from the limit changing unit 103. The limit setting unit 104 also determines whether the released setting is valid or invalid based on the command value based on the amount of operation of the operating member 106 and the limit range of the command value before the release. The limit setting unit 104 also outputs the valid (restarted) limit range of the command value to the command value generating unit 107.

以上のような構成により、レンズ装置200から整合処理コマンドを受信した場合、制限設定部104で設定された指令値の制限範囲とレンズ装置200からの制御量とに関する情報に基づいて、指令値の最大範囲より狭い制限範囲の設定を解除することができる。よって、当該制御量に対応する指令値が指令値の制限範囲外だった場合でも、整合処理が可能となる。それゆえ、指令値範囲の制限が操作装置に設定されている場合でも、常に当該操作装置への操作権の付与が可能となる。 With the above configuration, when an alignment processing command is received from the lens device 200, the setting of a limit range narrower than the maximum range of the command value can be released based on information regarding the command value limit range set by the limit setting unit 104 and the control amount from the lens device 200. Therefore, alignment processing is possible even if the command value corresponding to the control amount is outside the command value limit range. Therefore, even if a command value range limit is set for an operation device, it is always possible to grant operation authority to that operation device.

つづいて、図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 operation device 100. In FIG. 8, first, in step S801, the restriction change unit 103 determines whether a matching processing command has been received from the lens device 200. If a matching processing command has been received, processing proceeds to step S802, and if a matching processing command has not been received, processing ends.

ステップS802では、制限変更部103が、指令値の制限範囲の情報を制限設定部104から取得し、ステップS803に処理が進められる。ステップS803では、制限変更部103が、レンズ装置からの制御量に関する情報を情報取得部102から取得し、ステップS804に処理が進められる。 In step S802, the limit change unit 103 acquires information on the limit range of the command value from the limit setting unit 104, and the process proceeds to step S803. In step S803, the limit change unit 103 acquires information on the control amount from the lens device from the information acquisition unit 102, and the process proceeds to step S804.

ステップS804では、制限変更部103が、当該制御量に対応する指令値が当該制限範囲以内か判断を行う。当該指令値が当該制限範囲以内にある場合、ステップS805に処理が進められ、当該指令値が当該制限範囲以内にない場合、ステップS806に処理が進められる。ステップS805では、制限変更部103が、指令値制限範囲の設定を有効とし、S808に処理が進められる。ステップS806では、制限変更部103が、指令値制限範囲の設定を無効とし、ステップS807に処理が進められる。ステップS807では、制限設定部104が、指令値の制限範囲の設定を解除し、S808に処理が進められる。ステップS808では、指令値生成部107が、当該指令値を操作装置100から出力される指令値とし、処理が終了とされる。以上のような処理により、当該制御量に対応する指令値が当該制限範囲外だった場合でも、指令値の制限範囲の設定を解除することにより、整合処理を行うことができる。 In step S804, the limit change unit 103 determines whether the command value corresponding to the control amount is within the limit range. If the command value is within the limit range, the process proceeds to step S805. If the command value is not within the limit range, the process proceeds to step S806. In step S805, the limit change unit 103 enables the setting of the command value limit range, and the process proceeds to S808. In step S806, the limit change unit 103 disables the setting of the command value limit range, and the process proceeds to step S807. In step S807, the limit setting unit 104 cancels the setting of the command value limit range, and the process proceeds to S808. In step S808, the command value generation unit 107 sets the command value as the command value output from the operation device 100, and the process ends. By the above-mentioned process, even if the command value corresponding to the control amount is outside the limit range, the consistency process can be performed by canceling the setting of the command value limit range.

つづいて、図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 operation device 100. In FIG. 9, first, in step S901, the restriction setting unit 104 determines whether the restriction on the command value range is invalid based on the valid/invalid information input from the restriction change unit 103. If the restriction is invalid, the process proceeds to step S902, and if the restriction is valid, the process ends.

ステップS902では、制限設定部104が、指令値生成部107から指令値を取得し、ステップS903に処理が進められる。ステップS903では、制限設定部104が、当該指令値が指令値の制限範囲以内か判断を行う。当該指令値が当該制限範囲以内の場合、ステップS904に処理が進められ、当該指令値が当該制限範囲以内でない場合、ステップS905に処理が進められる。 In step S902, the limit setting unit 104 acquires a command value from the command value generating unit 107, and the process proceeds to step S903. In step S903, the limit setting unit 104 determines whether the command value is within the command value limit range. If the command value is within the limit range, the process proceeds to step S904, and if the command value is not within the limit range, the process proceeds to step S905.

ステップS904では、制限変更部103が、指令値範囲の制限を有効とし、S906に処理が進められる。ステップS905では、制限変更部103が、指令値範囲の制限を無効のままとし、処理が終了とされる。ステップS906では、制限設定部104が、指令値範囲の制限を再開し、処理が終了とされる。以上のような処理により、指令値の制限範囲設定の解除および再開を行うことができる。例えば、図10のように、当該指令値が当該制限範囲の外にある場合に、当該制限範囲に係る設定を解除することにより、整合処理が可能となる。また、指令値が解除前に設定されていた制限範囲以内になった場合に、当該制限範囲に係る設定を再開することができる。 In step S904, the limit change unit 103 enables the command value range limit, and the process proceeds to S906. In step S905, the limit change unit 103 leaves the command value range limit disabled, and the process ends. In step S906, the limit setting unit 104 resumes the command value range limit, and the process ends. Through the above process, the command value limit range setting can be released and resumed. For example, as shown in FIG. 10, when the command value is outside the limit range, the setting related to the limit range can be released, thereby enabling consistency processing. Furthermore, when the command value falls within the limit range that was set before the release, the setting related to the limit range can be resumed.

なお、制限範囲の設定の解除は、端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 limit change unit 103, and the information acquisition unit 102 and the command value generation unit 107 are not connected to each other. Note that the information acquisition unit 102 outputs (publishes) a matching command from the lens device and a command value corresponding to the control amount from the lens device to the limit setting unit 104. The limit setting unit 104 performs matching processing based on the matching command and the command value. The limit setting unit 104 outputs (publishes) a command value by the matching processing to the command value generation unit 107. Details of the matching processing will be described later. The command value generation unit 107 generates a command value as an output of the operating device 100 based on the operation amount of the operating member 106 and the command value input from the limit setting unit 104.

以上のような構成により、レンズ装置200から整合処理コマンドを受信した場合、制限設定部104で制限が設定された指令値の制限範囲とレンズ装置200からの制御量とに関する情報に基づいて、指令値を生成することができる。よって、当該制御量に対応する指令値が指令値の制限範囲外だった場合でも、整合処理が可能となる。それゆえ、指令値範囲の制限が操作装置に設定されている場合でも、常に当該操作装置への操作権の付与が可能となる。 With the above configuration, when a consistency processing command is received from the lens device 200, a command value can be generated based on information about the command value limit range for which limits are set by the limit setting unit 104 and the control amount from the lens device 200. Therefore, consistency processing is possible even if the command value corresponding to the control amount is outside the command value limit range. Therefore, even if a command value range limit is set for an operating device, it is always possible to grant operating rights to that operating device.

ここで、図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 operation device 100. In FIG. 12, first, in step S1201, the restriction setting unit 104 determines whether a matching processing command has been received from the lens device 200. If a matching processing command has been received from the lens device 200, the processing proceeds to step S1202, and if a matching processing command has not been received from the lens device 200, the processing ends. In step S1202, the restriction setting unit 104 acquires a command value corresponding to the control amount from the lens device from the information acquisition unit 102, and the processing proceeds to step S1203.

ステップS1203では、制限設定部104が、当該指令値と指令値の制限範囲とに基づいて、当該指令値が当該制限範囲の端1より大きいか判断を行う。当該指令値が端1より大きい場合、ステップS1204に処理が進められ、当該指令値が端1より小さい場合、ステップS1207に処理が進められる。 In step S1203, the limit setting unit 104 determines whether the command value is greater than the first limit of the limit range based on the command value and the limit range of the command value. If the command value is greater than the first limit, the process proceeds to step S1204, and if the command value is less than the first limit, the process proceeds to step S1207.

ステップS1204では、制限設定部104が、当該指令値と当該制限範囲とに基づいて、当該指令値が当該制限範囲の端2より小さいか判断を行う。当該指令値が端2より小さい場合、ステップS1205に処理が進められ、当該指令値が端2より大きい場合、ステップS1206に処理が進められる。 In step S1204, the limit setting unit 104 determines whether the command value is smaller than end 2 of the limit range based on the command value and the limit range. If the command value is smaller than end 2, processing proceeds to step S1205, and if the command value is larger than end 2, processing proceeds to step S1206.

ステップS1205では、制限設定部104が、当該指令値を指令値とし、ステップS1208に処理が進められる。ステップS1206では、制限設定部104が、端2を指令値とし、ステップS1208に処理が進められる。ステップS1207では、端1を指令値とし、ステップS1208に処理が進められる。ステップS1208では、指令値生成部107が、当該指令値を操作装置100から出力される指令値とし、処理が終了とされる。以上のような処理により、当該制御量に対応する指令値が当該制限範囲外だった場合でも、当該指令値を当該指令値に近い方の(他方より近い一方の)当該制限範囲の端に変更することにより、整合処理を行うことができる。例えば、当該指令値が、指令値の制限範囲の下限端(端1)より小さい場合は、当該下限端を指令値とする処理が行われ、当該指令値が、指令値の制限範囲の上限端(端2)より大きい場合は、当該上限端を指令値とする処理が行われる。本実施形態によれば、整合処理にあたって指令値を指令値の制限範囲以内に変更することにより、指令値の範囲の制限および指令値の整合に有利な端なし操作装置を提供することができる。 In step S1205, the limit setting unit 104 sets the command value as the command value, and the process proceeds to step S1208. In step S1206, the limit setting unit 104 sets end 2 as the command value, and the process proceeds to step S1208. In step S1207, end 1 is set as the command value, and the process proceeds to step S1208. In step S1208, the command value generating unit 107 sets the command value as the command value output from the operation device 100, and the process ends. By the above-mentioned process, even if the command value corresponding to the control amount is outside the limit range, the command value can be changed to the end of the limit range that is closer to the command value (one end closer than the other), thereby performing a matching process. For example, if the command value is smaller than the lower limit end (end 1) of the command value limit range, the lower limit end is set as the command value, and if the command value is larger than the upper limit end (end 2) of the command value limit range, the upper limit end is set as the command value. According to this embodiment, by changing the command value to within the command value limit range during the alignment process, it is possible to provide an endless operation device that is advantageous for limiting the command value range and aligning the command value.

〔光学装置・撮像装置等に係る実施形態〕
図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 optical device 10 includes the operation device (here, 10a) and the lens device (here, 10b) exemplified above. The imaging device includes the optical device 10 and a camera device (imaging device body) 20 having an imaging element 20a that captures (images) an image formed by the optical device 10 (lens device 10b). The camera device 20 includes an imaging unit 20c having the imaging element 20a and a (camera) operation device 20b. The operation device 10a communicates with the lens device 100 by wire or wirelessly as a remote control device. The camera device 20 may have a function of transmitting a command value for an optical member. The camera device 20 may generate the command value by, for example, an autofocus function or an autoiris function of the camera device 20. The operation device 20b communicates with the imaging unit 20c by wire or wirelessly as a remote control device. Furthermore, the operation device 20a and the operation device 20b can generate at least one of a command value corresponding to an object distance of the lens device, a command value corresponding to a focal length or zooming of the lens device, a command value corresponding to an effective aperture of the lens device, etc. According to this embodiment, for example, it is possible to provide an optical device or an imaging device that is advantageous in limiting the range of the command value and matching the command value.

以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。例えば、操作装置における処理部は、レンズ装置から受信した制御量に対応する指令値が指令値の制限範囲外の場合、指令値が制限範囲以内となるように、当該指令値および当該範囲のうち少なくとも一方の変更を行えばよい。そして、当該処理部は、当該変更により当該指令値が変更されてなる指令値または当該変更により変更されなかった当該指令値の生成を行えばよい。また、当該処理部は、当該少なくとも一方の変更に関する情報を表示部に表示させるのも好ましい。また、当該処理部は、当該少なくとも一方の変更に関する情報をレンズ装置やカメラ装置に伝達(送信)するのも好ましい。また、当該処理部は、前述した実施形態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 Operation device 101 Communication unit (processing unit)
102 Information acquisition unit (processing unit)
103 Restriction change unit (processing unit)
104 Restriction setting unit (processing unit)
106 Operation member 107 Command value generating unit (processing unit)

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 .
前記処理に関する情報を表する表示部を有することを特徴とする請求項1に記載の操作装置。 The operating device according to claim 1 , further comprising a display unit for displaying information relating to the processing. 前記処理部は、前記処理に関する情報を前記レンズ装置に伝達することを特徴とする請求項1又は2に記載の操作装置。 3. The operation device according to claim 1, wherein the processing unit transmits information related to the processing to the lens device. 請求項1乃至3の何れか一項に記載の操作装置と、前記レンズ装置とを有することを特徴とする光学装置。 An optical device comprising: the operation device according to claim 1 ; and the lens device . 請求項に記載の光学装置と、該光学装置により形成された像を撮る撮像素子とを有することを特徴とする撮像装置。 5. An imaging apparatus comprising: the optical device according to claim 4 ; and an imaging element for capturing an image formed by the optical device.
JP2021030207A 2021-02-26 2021-02-26 Operation device, optical device, and imaging device Active JP7608205B2 (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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