A portion of the disclosure of this patent document contains material which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent file or records, but otherwise reserves all copyright rights whatsoever.
The present disclosure relates to a control device, a camera device, a control method, and a program.
Japanese Patent Application Laid-Open No. 10-164417 discloses controlling a speed of a focus lens to cause the focus lens to stop at a target position.
Embodiments of the present disclosure provide a control device including a processor and a storage device. The storage device stores a program that, when executed by the processor, causes the processor to perform speed control to cause a speed of a lens of a camera device to reach a target speed, during the speed control, obtain a current value of a current provided to an electric motor of the camera device configured to drive the lens, determine a stop moment of stopping providing the current to the electric motor according to the current value, and control to stop providing the current to the electric motor at the stop moment to cause the lens to stop at a stop position.
Embodiments of the present disclosure provide a camera device including a lens, an electric motor, an image sensor, and a control device. The control device includes a processor and a storage device. The electric motor is configured to drive the lens. The storage device stores a program that, when executed by the processor, causes the processor to perform speed control to cause a speed of the lens of the camera device to reach a target speed, during the speed control, obtain a current value of a current provided to an electric motor of the camera device configured to drive the lens, determine a stop moment of stopping providing the current to the electric motor according to the current value, and control to stop providing the current to the electric motor at the stop moment to cause the lens to stop at a stop position.
Embodiments of the present disclosure provide a control method. The method includes performing speed control to cause a speed of a lens of a camera device to reach a target speed, during the speed control, obtaining a current value of a current provided to an electric motor of the camera device configured to drive the lens, determining a stop moment of stopping providing the current to the electric motor according to the current value, and controlling to stop providing the current to the electric motor at the stop moment to cause the lens to stop at a stop position.
The present disclosure is described through embodiments, but following embodiments do not limit the present disclosure. Not all the feature combinations described in embodiments of the present disclosure are necessary for the solutions of the present disclosure. Those of ordinary skill in the art can make various modifications or improvements to following embodiments. Such modifications or improvements are within the scope of the present disclosure.
Various embodiments of the present disclosure are described with reference to flowcharts or block diagrams. In this disclosure, a block in the figures can represent (1) an execution stage of a process of operation or (2) a functional unit of a device for operation execution. The referred stage or unit can be implemented by a programmable circuit and/or a processor. A special-purpose circuit may include a digital and/or analog hardware circuit or may include an integrated circuit (IC) and/or a discrete circuit. The programmable circuit may include a reconfigurable hardware circuit. The reconfigurable hardware circuit may include logical AND, logical OR, logical XOR, logical NAND, logical NOR, other logical operation circuits, a trigger, a register, a field-programmable gate arrays (FPGA), a programmable logic array (PLA), or another storage device.
A computer-readable medium may include any tangible device that can store commands executable by an appropriate device. The commands, stored in the computer-readable medium, can be executed to perform operations consistent with the disclosure, such as those specified according to the flowchart or the block diagram described below. The computer-readable medium may include an electronic storage medium, a magnetic storage medium, an optical storage medium, an electromagnetic storage medium, a semiconductor storage medium, etc. The computer-readable medium may include a floppy Disk®, hard drive, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), electrically erasable programmable read-only memory (EEPROM), static random access memory (SRAM), compact disc read-only memory (CD-ROM), digital versatile disc (DVD), Blu-ray® disc, memory stick, integrated circuit card, etc.
A computer-readable command may include any one of source code or object code described by any combination of one or more programming languages. The source or object codes include traditional procedural programming languages. The traditional procedural programming languages can be assembly commands, instruction set architecture (ISA) commands, machine commands, machine-related commands, microcode, firmware commands, status setting data, or object-oriented programming languages and “C” programming languages or similar programming languages such as Smalltalk, JAVA (registered trademark), C++, etc. Computer-readable commands can be provided locally or via a wide area network (WAN) such as a local area network (LAN) or the Internet to a general-purpose computer, a special-purpose computer, or a processor or programmable circuit of other programmable data processing device. The processor or the programmable circuit can execute computer-readable commands to be a manner for performing the operations specified in the flowchart or block diagram. The example of the processor includes a computer processor, a processing unit, a microprocessor, a digital signal processor, a controller, a microcontroller, etc.
The camera device 100 includes an imaging unit 102 and a lens unit 200. The imaging unit 102 includes an image sensor 120, a camera controller 110, and a storage device 130. The image sensor 120 may be composed of a charge coupled device (CCD) or a complementary metal oxide semiconductor (CMOS). The image sensor 120 captures an optical image imaged through a zoom lens 211 and a focus lens 210, and outputs image data of the captured optical image to the camera controller 110. The camera controller 110 may be composed of a microprocessor such as a central processing unit (CPU), a micro processing unit (MPU), etc., or a microcontroller such as a microcontroller unit (MCU). The storage device 130 may be a computer-readable storage medium and may include at least one of SRAM, DRAM, EPROM, EEPROM, or a USB flash drive. The storage device 130 stores programs required for the camera controller 110 to control the image sensor 120. The storage device 130 may be arranged inside a housing of the camera device 100. The storage device 130 may be detachably arranged at the housing of the camera device 100.
The imaging unit 102 further includes an indication unit 162 and a display 160. The indication unit 162 includes a user interface which is configured to receive an instruction for the camera device 100 from a user. The display 160 may display the image captured by the image sensor 120 and setting information of the camera device 100. The display 160 can include a touchpad.
The lens unit 200 includes the focus lens 210, the zoom lens 211, a lens driver 212, a lens driver 213, and a lens controller 220. The focus lens 210 and the zoom lens 211 may include at least one lens. The focus lens 210 and the zoom lens 211 may be at least partially or fully configured to move along an optical axis. The lens unit 200 may be an interchangeable lens arranged to be detachable from the imaging unit 102. The lens driver 212 includes an electric motor 216 and an encoder 218. The electric motor 216 may include a direct-current (DC) motor, an ironless motor, or an ultrasonic motor. The encoder 218 may be configured to detect a rotation speed of the electric motor 216. The lens driver 212 may be configured to transfer power of the electric motor 216 to at least some of or all of the focus lens 210 through a mechanism member such as a cam ring, a guide shaft, etc., to cause at least some of or all of the focus lens 210 to move along the optical axis. The lens driver 213 includes an electric motor 217 and an encoder 219. The electric motor 217 may include a DC motor, an ironless motor, or an ultrasonic motor. The encoder 219 may be configured to detect a rotation speed of the electric motor 217. The lens driver 213 may be configured to transfer power of the electric motor 217 to at least some of or all of the zoom lens 211 through a mechanism member such as a cam ring, a guide shaft, etc., to cause at least some of or all of the zoom lens 211 to move along the optical axis. The lens controller 220 drives at least one of the lens driver 212 or the lens driver 213 according to lens control commands from the imaging unit 102 to cause at least one of the focus lens 210 or the zoom lens 211 to move along the optical axis through the mechanism member to perform at least one of a zoom operation or a focus operation. The lens control commands are, for example, zoom control commands and focus control commands. The mechanism member may include at least one of a gear or a cam.
The lens unit 200 further includes a storage device 222. The storage device 222 stores control values of the focus lens 210 and the zoom lens 211 moved by the lens driver 212 and the lens driver 213. The storage device 222 may include at least one of SRAM, DRAM, EPROM, EEPROM, or a USB storage drive.
In the above camera device 100, the lens controller 220 may control the current provided to the electric motor 216 to control the speed of the focus lens 210. When the electric motor 216 includes the DC motor, the ironless motor, or the ultrasonic motor, and after the current is stopped to be provided to the electric motor 216, the focus lens 210 may not stop instantly but may stop after a certain movement. Therefore, after the current is stopped to be provided to the electric motor 216, a distance that the focus lens 210 moves according to a predetermined speed before the focus lens 210 stops may be detected through a simulation or experiment in advance. In addition, in connection with the distance, the lens unit 220 should stop providing the current to the electric motor 216 before the focus lens 210 reaches a target position. However, the distance may change as the environment where the camera device 100 is located changes or an attitude of the camera device 100 changes. That is, from a state that the focus lens 210 moves at the predetermined speed to a state that the focus lens 210 stops, the distance that the focus lens 210 moves may change. Therefore, if the lens controller 220 wants to control the focus lens 210 to move and stop at the target position through the speed, the focus lens 210 may not be able to stop steadily.
Therefore, according to embodiments of the present disclosure, no matter what the environment or the attitude of the camera device 100 is, the lens controller 220 may cause the focus lens 210 to stop at the target position more accurately.
The lens controller 220 includes an acquisition unit 224, a determination unit 226 and a speed controller 230. The speed controller 230 may perform speed control to cause the speed of the focus lens 210 to reach a target speed. The speed controller 230 may control the current provided to the electric motor 216 according to a difference between a speed value of the focus lens 210 and a target value indicating the target speed of the focus lens 210 to perform the speed control of the target speed. The speed controller 230 may use a PID control to control the current provided to the electric motor 216 according to the difference between the speed value of the focus lens 210 and the target value indicating the target speed of the focus lens 210 to perform the speed control of the target speed.
Even though the target speed is the same, if the environment where the camera device 100 is located or the attitude of the camera device 100 changes, a load applied to the drive mechanism of the focus lens 210 may change. Thus, the current value of the current provided to the electric motor 216 may change. Therefore, when the speed of the focus lens 210 is controlled to be the target speed, that is, a first target speed, before the focus lens 210 is about to stop, the acquisition unit 224 may obtain a first current value of the current provided to the electric motor 216. That is, during performing the speed control of the first target speed, the acquisition unit 224 may obtain the first current value of the current provided to the electric motor 216. The speed controller 230 may control when to stop providing the current to the electric motor 216 according to the first current value, such that the focus lens 210 may stop at a first position (also referred to as a “first stop position”) when the speed control of the first target speed is performed.
For example, when the camera device 100 is in an attitude status in which the optical axis is horizontal, the current value provided to the electric motor 216 when the focus lens 210 moves at the first target speed may be set as the threshold. Moreover, the distance that the focus lens 210 moves after the current is stopped to be provided to the electric motor 216 may be set as a first distance. Under this situation, the speed controller 230 should stop providing the current to the electric motor 216 at a position that is the first distance before the first position where the focus lens 210 stops. The speed controller 230 may calculate a first providing time from a start of providing the current to the electric motor 216 until a stop of providing the current. After the first providing time from the start of providing the current to the electric motor 216, the speed controller 230 may stop providing the current to the electric motor 216.
The speed controller 230 may also calculate a first pulse number that should be recorded by the encoder 218 from the start of providing the current to the electric motor 216 until the stop of providing the current. Then, if a pulse number recorded by the encoder 218 reaches the first pulse number after the start of providing the current to the electric motor 216, the speed controller 230 may stop providing the current to the electric motor 216.
If the camera device 100 is in an attitude status in which the optical axis is not horizontal, the movement distance of the focus lens 210 after the current is stopped to be provided to the electric motor 216 may change. Therefore, if the speed controller 230 stops providing the current to the electric motor 216 according to the first providing time or at the moment of the first pulse number calculated using the first distance as a reference, the position where the focus lens 210 stops may deviate from the first position. Thus, the speed controller 230 should adjust the first distance, the first providing time, or the first pulse number according to the first current value to cause the focus lens 210 to stop at the first position.
As shown in
As shown in
The storage device 222 may store information indicating a correspondence between a difference (A) between a reference current value and the threshold value and a time difference (μs) shown in
For example, to cause the focus lens 210 to stop at the target position, the pulse number that should be recorded by the encoder 218 may be set to a pulse number N1. When the camera device 100 has a reference attitude, the pulse number counted from the stop of providing the current of the first current value (threshold) to the electric motor 216 until the focus lens 210 stops may be set to s1. Under this situation, the speed controller 230 may stop providing the current to the electric motor 216 at the moment when the encoder 218 only counts to a pulse number (N1−s1). On another hand, if the camera device 100 is not at the reference attitude, the difference between the current value of the current provided to the electric motor 216 when the focus lens 210 moves at the first target speed and the threshold may be set to ΔI. A time difference (a pulse number) corresponding to ΔI may be set to Δs. Under this situation, the speed controller 230 may stop providing the current to the electric motor 216 at a moment when the encoder 218 only counts to a pulse number of (N1−s1+Δs).
The camera device 100 may perform contrast automatic focus (AF). The camera controller 110 includes a focus controller 112. The focus controller 112 may obtain contrast values of a plurality of images captured by the imaging unit 102 when performing the contrast AF to determine a peak of the contrast value. The focus controller 112 may inform the lens controller 220 that the peak of the contrast value has been determined.
When the speed controller 230 is used to perform the speed control of the focus lens 210, the determination unit 226 may determine the target position of the focus lens 210 according to the contrast values of the plurality of images captured by the camera device 100. The determination unit 226 may determine the target position of the focus lens 210 with the contrast value as the peak value according to the plurality of images captured by the camera device 100. In response to the notice that the peak value of the contrast values has been detected, received from the focus controller 112, the determination unit 226 may determine the target position of the focus lens 210 according to the position of the focus lens 210 at the moment. Then, the speed controller 230 may calculate the pulse number that should be counted by the encoder 218 when the focus lens 210 stops before the target position according to the target position of the focus lens 210 and the current position of the focus lens 210. The speed controller 230 may use the PID control to perform the speed control to cause the acquisition unit 224 to obtain the current value of the current provided to the electric motor 216 when the focus lens 210 moves at the first target speed. The speed controller 230 may determine a time difference that needs to be adjusted according to the current value and the information indicating the correspondence between the difference between the current value and the threshold and the time difference shown in
During detecting the peak value of the contrast value, the speed of the focus lens 210 may be fixed, but may also be a second target speed that is faster than the first target speed when the focus lens 210 is about to stop. Therefore, the determination unit 226 may determine a second position (also referred to as a “second stop position”) of the focus lens 210 as a target according to the contrast values of the plurality of images. The plurality of images may be the images captured by the camera device 100 when the speed controller 230 performs the speed control to cause the focus lens 210 to move along a first direction at the second target speed, which is faster than the first target speed. Then, to cause the focus lens 210 to stop at the second position determined by the determination unit 226, the speed controller 230 may perform the speed control to cause the speed of the focus lens 230 that moves along the first direction to reach the first target speed.
When the speed controller 230 performs the speed control to cause the speed of the focus lens 210 that moves along the first direction to reach the first target speed, the acquisition unit 224 may obtain the first current value. If the position of the focus lens 210, which is in a focus state, that is, the second position, is determined, the speed controller 230 may cause the focus lens 210 to stop temporarily at a position with a predetermined distance to the second position. Then, the speed controller 230 may cause the focus lens 210 to move along an opposite direction to cause the focus lens 210 to stop at the second position. In other words, when the peak value of the contrast value is detected, and the position of the focus lens 210, which is in the focus state, is determined, a first position that is suitable for the focus lens 210 to stop temporarily may be determined. After the peak value of the contrast value is detected, to cause the focus lens 210 to stop temporarily, the speed controller 230 may control the moment of stopping providing the current to the electric motor 216 according to the first current value. Thus, after the speed controller 230 performs the speed control to cause the speed of the focus lens 210 that moves along the first direction to reach the first target speed, the focus lens 210 may stop at the first position, which is determined according to the second position.
Further, the speed controller 230 may perform the speed control to cause the focus lens 210 to move along the second direction at the first target speed after the focus lens 210 is caused to stop at the first position. the speed controller 230 may also perform the speed control to cause the focus lens 210 to move along the second direction at the second target speed after the focus lens 210 is caused to stop at the first position. Then, the focus lens 210 may be caused to move along the second direction at the first target speed. When the speed controller 230 performs the speed control to cause the speed of the focus lens 210, which moves along the second direction, to reach the first target speed, the acquisition unit 224 may obtain a second current value of the current provided to the electric motor 216. The speed controller 230 may control the moment of stopping providing the current to the electric motor 216 according to the second current value to cause the focus lens 210, which moves along the second direction at the first target speed, to stop at the second position. The speed controller 230 may determine the time difference according to the information indicating the correspondence between the current value difference and the time difference shown in
The storage device 222 may also store information indicating a correspondence between the difference between the current value and the threshold and the time difference according to the moving directions of the focus lens 210.
To stop the focus lens 210, the speed controller 230 may cause the speed of the focus lens 210 to be the first target speed through the speed control. When the speed control of the first target speed is performed, the acquisition unit 224 obtains the current value of the current provided to the electric motor 216 before the current is about to be stopped to be provided to the electric motor 216 (S104). The speed controller 230 compares the obtained current value with the threshold (S106). The speed controller 230 determines the time difference corresponding to the difference between the current value and the threshold according to the information indicating the correspondence between the difference of the current values and the time difference and determines the moment of stopping providing the current to the electric motor 216 according to the time difference (S108). The speed controller 230 may also use the moment of using the threshold current to control the speed of the focus lens 210 to be the target speed as a reference. The moment of stopping providing the current to the electric motor 216 may be adjusted according to the time difference determined. Thus, the moment of stopping providing the current to the electric motor 216 may be determined. The speed controller 230 stops providing the current to the electric motor 216 at the determined moment to cause the focus lens 210 to stop at the first position (S110). The moment of stopping providing the current to cause the focus lens 210 to stop at the first position is also referred to as a “first stop moment.”
Then, the speed controller 230 may cause the focus lens 210 to move along the second direction and cause the focus lens 210 to stop at the second position. Similar to the situation of causing the focus lens 210 to move along the first direction, when the speed controller 230 performs the speed control to cause the speed of the focus lens 210 to reach the first target speed, the acquisition unit 224 may obtain the current value of the current provided to the electric motor 216. Then, the speed controller 230 may adjust the moment of stopping providing the current to the electric motor 216 according to the comparison of the obtained current value and the threshold to cause the focus lens 210 to stop at the second position. The moment of stopping providing the current to cause the focus lens 210 to stop at the second position is also referred to as a “second stop moment.”
As described above, according to the camera device 100 of embodiments of the present disclosure, when the speed control of the target speed is performed, and the current value of the current provided to the electric motor 216 is greater than the threshold, the moment of stopping providing the current to the electric motor 216 may be delayed. On another hand, when the current value is smaller than the threshold, the moment of stopping providing the current to the electric motor 216 may be shifted earlier. As such, even if changes of the attitude and the application environment of the camera device 100, which cause the load of the drive mechanism of the focus lens 210 to change, occur, the focus lens 210 may be caused to stop at the target position more accurately.
The camera device 100 may be carried by a mobile body, such as an unmanned aerial vehicle (UAV) 10, as shown in
The UAV body 20 includes a plurality of rotors. The plurality of rotors are an example of the propeller. The UAV body 20 controls rotations of the plurality of rotors to cause the UAV 10 to fly. The UAV body 20 uses, for example, four rotors to cause the UAV 10 to fly. A number of the rotors is not limited to four. In some embodiments, the UAV 10 may also be a fixed-wing aircraft without a rotor.
The camera device 100 is an imaging camera that captures an object within a desired imaging range. The gimbal 50 can rotatably support the camera device 100. The gimbal 50 is an example of a supporting mechanism. For example, the gimbal 50 uses an actuator to rotatably support the camera device 100 on a pitch axis. The gimbal 50 uses an actuator to further support the camera device 100 rotatably by using a roll axis and a yaw axis as rotation axes. The gimbal 50 can rotate the camera device 100 around at least one of the yaw axis, the pitch axis, or the roll axis to change the attitude of the camera device 100.
The plurality of camera devices 60 are sensing cameras that sense surroundings to control the flight of the UAV 10. Two of the camera devices 60 may be arranged at a nose, i.e., the front, of the UAV 10. The other two camera devices 60 may be arranged at the bottom of the UAV 10. The two camera devices 60 at the front can be used in pair, which function as a stereo camera. The two camera devices 60 at the bottom may also be used in pair, which function as a stereo camera. The UAV 10 can generate three-dimensional space data for the surrounding of the UAV 10 based on images captured by the plurality of camera devices 60. A number of the camera devices 60 of the UAV 10 is not limited to four, and can be one. The UAV 10 may also include at least one camera device 60 at each of the nose, tail, each side, bottom, and top. An angle of view that can be set in the camera device 60 may be larger than an angle of view that can be set in the camera device 100. The camera device 60 may include a single focus lens or a fisheye lens.
The remote operation device 300 communicates with the UAV 10 to control the UAV 10 remotely. The remote operation device 300 may communicate with the UAV 10 wirelessly. The remote operation device 300 transmits to the UAV 10 instruction information indicating various commands related to the movement of the UAV 10 such as ascent, descent, acceleration, deceleration, forward, backward, rotation, etc. The instruction information includes, for example, instruction information to ascend the UAV 10. The instruction information may indicate a desired height for the UAV 10. The UAV 10 moves to a height indicated by the instruction information received from the remote operation device 300. The instruction information may include an ascending command to ascend the UAV 10. The UAV 10 ascend when receiving the ascending command. When the UAV 10 reaches an upper limit in height, even the UAV 10 receives the ascending command, the UAV 10 may be limited from further ascending.
In some embodiments, the computer 1200 includes the CPU 1212 and a RAM 1214. The CPU 1212 and the RAM 1214 are connected to each other through a host controller 1210. The computer 1200 further includes a communication interface 1222, and an I/O unit. The communication interface 1222 and the I/O unit are connected to the host controller 1210 through an I/O controller 1220. The computer 1200 further includes a ROM 1230. The CPU 1212 operates according to programs stored in the ROM 1230 and the RAM 1214 to control each of the units.
The communication interface 1222 communicates with other electronic devices through networks. A hardware driver may store the programs and data used by the CPU 1212 of the computer 1200. The ROM 1230 stores a boot program executed by the computer 1200 during operation, and/or the program dependent on the hardware of the computer 1200. The program is provided through a computer-readable storage medium such as CR-ROM, a USB storage drive, or IC card, or networks. The program is installed in the RAM 1214 or the ROM 1230, which can also be used as examples of the computer-readable storage medium, and is executed by the CPU 1212. Information processing described in the program is read by the computer 1200 to cause cooperation between the program and the above-mentioned various types of hardware resources. The computer 1200 implements information operations or processes to constitute the device or method.
For example, when the computer 1200 communicates with external devices, the CPU 1212 can execute a communication program loaded in the RAM 1214 and command the communication interface 1222 to process the communication based on the processes described in the communication program. The CPU 1212 controls the communication interface 1222 to read transmitting data in a transmitting buffer provided by a storage medium such as the RAM 1214 or the USB storage drive and transmit the read transmitting data to the networks, or write data received from the networks in a receiving buffer provided by the storage medium.
The CPU 1212 can cause the RAM 1214 to read all or needed portions of files or databases stored in an external storage medium such as a USB storage drive, and perform various types of processing to the data of the RAM 1214. Then, the CPU 1212 can write the processed data back to the external storage medium.
Various types of information such as various types of programs, data, tables, and databases may be stored in the storage medium and process the information. For the data read from the RAM 1214, the CPU 1212 can perform the various types of processes described in the present disclosure, including various types of operations, information processing, condition judgment, conditional transfer, unconditional transfer, information retrieval/replacement, etc., specified by a command sequence of the program, and write the result back to the RAM 1214. In addition, the CPU 1212 can retrieve information in files, databases, etc., in the storage medium. For example, when the CPU 1212 stores a plurality of entries having attribute values of a first attribute associated with attribute values of a second attribute in the storage medium, the CPU 1212 can retrieve an attribute from the plurality of entries matching a condition specifying the attribute value of the first attribute, and read the attribute value of the second attribute stored in the entry. As such, the CPU 1212 obtains the attribute value of the second attribute associated with the first attribute that meets the predetermined condition.
The above-described programs or software modules may be stored on the computer 1200 or in the computer-readable storage medium near the computer 1200. The storage medium such as a hard disk drive or RAM provided in a server system connected to a dedicated communication network or Internet can be used as a computer-readable storage medium. Thus, the program can be provided to the computer 1200 through the networks.
The present disclosure is described above with reference to embodiments, but the technical scope of the present disclosure is not limited to the scope described in the above embodiments. For those of ordinary skill in the art, various changes or improvements can be made to the above-described embodiments, which are within the scope of the disclosure.
An execution order of various processing such as actions, sequences, processes, and stages in the devices, systems, programs, and methods shown in the claims, the specifications, and the drawings, can be any order, unless otherwise specifically indicated by “before,” “in advance,” etc., and as long as an output of a previous processing is not used in a subsequent processing. Operation procedures in the claims, the specifications, and the drawings are described using “first,” “next,” etc., for convenience. However, it does not mean that the operation procedures must be implemented in this order.
Number | Date | Country | Kind |
---|---|---|---|
2018-202708 | Oct 2018 | JP | national |
This application is a continuation of International Application No. PCT/CN2019/114020, filed Oct. 29, 2019, which claims priority to Japanese Application No. 2018-202708, filed Oct. 29, 2018, the entire contents of both of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2019/114020 | Oct 2019 | US |
Child | 17233430 | US |