CN112770046A - Generation method of control SDK of binocular USB camera and control method of binocular USB camera - Google Patents

Generation method of control SDK of binocular USB camera and control method of binocular USB camera Download PDF

Info

Publication number
CN112770046A
CN112770046A CN202011515430.9A CN202011515430A CN112770046A CN 112770046 A CN112770046 A CN 112770046A CN 202011515430 A CN202011515430 A CN 202011515430A CN 112770046 A CN112770046 A CN 112770046A
Authority
CN
China
Prior art keywords
binocular
camera
usb camera
usb
data
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.)
Granted
Application number
CN202011515430.9A
Other languages
Chinese (zh)
Other versions
CN112770046B (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.)
Shenzhen Realis Multimedia Technology Co Ltd
Original Assignee
Shenzhen Realis Multimedia Technology Co Ltd
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 Shenzhen Realis Multimedia Technology Co Ltd filed Critical Shenzhen Realis Multimedia Technology Co Ltd
Priority to CN202011515430.9A priority Critical patent/CN112770046B/en
Priority to CN202210131262.6A priority patent/CN114615425B/en
Priority to CN202210129557.XA priority patent/CN114615424B/en
Publication of CN112770046A publication Critical patent/CN112770046A/en
Application granted granted Critical
Publication of CN112770046B publication Critical patent/CN112770046B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/617Upgrading or updating of programs or applications for camera control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/70Circuitry for compensating brightness variation in the scene
    • H04N23/73Circuitry for compensating brightness variation in the scene by influencing the exposure time
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/70Circuitry for compensating brightness variation in the scene
    • H04N23/74Circuitry for compensating brightness variation in the scene by influencing the scene brightness using illuminating means
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/30Transforming light or analogous information into electric information
    • H04N5/33Transforming infrared radiation

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Studio Devices (AREA)

Abstract

The invention discloses a method for generating a control development kit of a binocular USB camera, which is used for setting an address and a bit domain value on a register of the binocular USB camera to realize the setting of control parameters of the binocular USB camera; and compiling an external interface according to the meanings of the address and the bit field value of the register to obtain a control development toolkit. The invention also discloses a control method of the binocular USB camera based on the control development kit. According to the invention, parameter control and data acquisition are carried out on the binocular infrared camera by developing a set of infrared camera control development kit, the external interface of the development kit enables a developer to better call the development kit without understanding the function realization and logic design of the bottom layer, and the current state value of the camera is acquired by setting various parameters of the camera through the interface call, so that the control of the binocular USB camera is more convenient.

Description

Generation method of control SDK of binocular USB camera and control method of binocular USB camera
Technical Field
The invention relates to the field of binocular USB camera control, in particular to a method for generating a control SDK (development kit) of a binocular USB camera and a method for controlling the binocular USB camera.
Background
With the rapid development of virtual reality technology, in the entertainment industry, a low-cost and small-space multi-view camera tracking and positioning system is more and more favored, but no related development kit exists at present, so that the control of the multi-view camera is quite inconvenient. Therefore, it is necessary to develop a set of infrared camera control development kit to perform parameter control and data acquisition on the binocular infrared camera, output high-quality data, and realize identification and tracking of the reflective object.
Disclosure of Invention
In order to overcome the above disadvantages and shortcomings of the prior art, the present invention provides a method for generating a control SDK of a binocular USB camera, so that it is more convenient to control the binocular USB camera.
The purpose of the invention is realized by the following technical scheme:
a method for generating a control development kit of a binocular USB camera is provided, which comprises the steps of setting an address and a bit domain value on a register of the binocular USB camera to realize the setting of control parameters of the binocular USB camera; according to the meaning of the address and the bit field value of the register, an external interface is compiled to obtain a control development toolkit;
the external interface comprises a binocular USB camera setting interface, a binocular USB camera state acquisition interface and a binocular USB camera data acquisition interface.
Specifically, the binocular USB camera setting interface comprises a binocular USB camera opening interface, a binocular USB camera closing interface, a binocular USB camera frame rate setting interface, a binocular USB camera exposure time setting interface, a binocular USB camera LED lamp brightness setting interface, a binocular USB camera threshold value setting interface, a binocular USB camera point coordinate data transmission enabling interface, a binocular USB camera image data transmission enabling interface and a binocular USB camera point data mirror image enabling interface.
Specifically, the binocular USB camera state acquisition interface comprises a binocular USB camera open state acquisition interface; whether the binocular USB camera starts a point coordinate transmission acquisition interface or not; whether the binocular USB camera starts an image data transmission acquisition interface or not; whether a binocular USB camera starts a point coordinate mirror image acquisition interface or not; a hardware version information acquisition interface of the binocular USB camera; a resolution acquisition interface of the binocular USB sensor; the binocular USB camera transmits a resolution ratio acquisition interface after image compression; basic parameter acquisition interface of binocular USB camera.
Specifically, the binocular USB camera data acquisition interface includes a left and right point coordinate data acquisition interface of the binocular USB camera and a left and right image data acquisition interface of the binocular USB camera.
Specifically, the basic parameters of the binocular USB camera include exposure time, frame rate, LED brightness, and threshold.
Specifically, the read-write operation of the register is encapsulated into two bottom layer interfaces.
Preferably, the binocular USB camera is an infrared binocular USB camera.
Preferably, the binocular USB camera comprises a left camera, a right camera, an FPGA chip, a register and a USB controller, wherein the left camera and the right camera are respectively connected with the FPGA chip, the USB controller is connected with the FPGA chip, and the register is connected with the FPGA chip.
Another objective of the present invention is to provide a method for controlling a binocular USB camera based on the above SDK, which is implemented by the following technical solutions:
a control development kit generated by the method for generating the control development kit of the binocular USB camera is connected with the binocular USB camera through a USB driver, an FPGA register value of the binocular camera is initialized, point coordinate data and the space size of an image cache are initialized, a data receiving thread is started, received data of the same type of a left camera and a right camera are synchronously stored in the data cache according to a frame number, and an event trigger mechanism is used for ensuring the reading and writing synchronization of the coordinate and the image data.
Preferably, the specific flow of the data receiving thread is as follows:
when the receiving zone bit of the data receiving thread is true, the data are read circularly, the read data are analyzed, whether the received data belong to point coordinates or image data is judged through a header and the zone bit, whether the data belong to the left camera or the right camera of the binocular USB camera is distinguished, the data are filled into a data cache, and after the N frames of data of the left camera and the right camera are transmitted, the data of the left camera and the right camera are subjected to event triggering and are output outwards synchronously; wherein N is a positive integer.
Compared with the prior art, the invention has the following advantages and beneficial effects:
according to the invention, parameter control and data acquisition are carried out on the binocular infrared camera by developing a set of infrared camera control development kit, the external interface of the development kit enables a developer to better call the development kit without understanding the function realization and logic design of the bottom layer, and the current state value of the camera is acquired by setting various parameters of the camera through the interface call, so that the control of the binocular USB camera is more convenient.
Drawings
Fig. 1 is a block diagram of components of an infrared binocular camera according to an embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to examples, but the embodiments of the present invention are not limited thereto.
Examples
Fig. 1 is a block diagram of an infrared binocular camera according to an embodiment of the present invention, as shown in fig. 1, the infrared binocular camera includes two infrared binocular cameras (a left camera and a right camera, respectively), an FPGA chip, a register, and a USB controller, wherein the left camera and the right camera are electrically connected to the FPGA chip, the USB controller is electrically connected to the FPGA chip, the register is driven by FPGA I2C to communicate with the FPGA chip, and I2C communicates with the FPGA in a 16-bit address mode. The read-write operation of the register is packaged into a first bottom layer interface i2cWrite and a second bottom layer interface i2 cRead; the input parameters are register address, bit field and corresponding value, respectively.
The method for generating the development kit of the infrared binocular camera comprises the following steps: setting addresses and bit domain values on an FPGA register of the infrared binocular USB camera to realize the setting of control parameters of the infrared binocular USB camera; and compiling an external interface according to the meanings of the address and the bit field value of the register to obtain a control development toolkit.
The control parameters of the embodiment of the invention specifically complete the corresponding parameter setting by operating the value on the specific address on the FPGA register. The register is designed as follows, including address and bitfield intervals, and the meaning of the bitfield values expressed:
0X00, bit field [31:0], representing the upper 32 bits of the firmware version number;
0X04, bit field [31:0], low order 32 bits indicating a firmware version number;
0X08, bit field [0] indicates video data channel reset, high active; bit field [1] represents that the data channel of the point is reset and is high-effective; the bit field [2] represents that the slave fifo interface is reset and is high-effective; bit field [7:3] indicates reset; the bit field [8] represents a sensor trigger signal (when an image is captured, the image can be captured only by triggering, and a certain signal can be triggered or can not be triggered through the signal data), when the signal is 1, the camera starts to trigger exposure and outputs the image, and when the signal is 0, the trigger is stopped; bit field [9] indicates exp exposure control signal source selection, controlling the output duration of exp _ pwm, and thus the infrared LED brightness, 0: exposure indication signal 1 of sen _ IT sensor: the exp _ gen local exposure signal is a synchronous model controlled and generated by a local frame period counter; the bit field [16] represents an x-direction point data mirror image and does not influence the original image; a bit field [17] represents a y-direction point data mirror image and does not influence the original image; bit field [18] indicates the original image threshold mode, 0: when the original pixel value is larger than raw _ thd and is the original value, and when the original pixel value is smaller than raw _ thd, the original pixel value is 0, 1: when the original pixel value is greater than raw _ thd, it is the original value-raw _ thd, and when it is less than it, it is 0. [25:24] denotes master sync sensor selection, 0: select sensor0 as master sync sensor, 1: selecting sensorl as master synchronization sensor, 2, 3: and (4) invalidation.
0x0c, field [31:0], represents the start of the exp _ gen local exposure signal, counting to exp _ start _ pos pull-up exp _ gen at frame _ cnt.
0x10, field [31:0], indicates the end of exp _ gen local exposure signal, which counts to exp _ start _ pos pulls exp _ gen low at frame _ cnt.
0x14, field [31:0], indicates the start of the sensor trigger signal, counting to tig _ start _ pos pulling up the sensor trigger signal tig _ gen at frame _ cnt.
0x18, bit field [15:0], represents the pulse width of the sensor trigger signal tig _ gen.
0x1c, bit field [15:0], indicating the low level width of PWM of the exp exposure control signal; bit field [31:16] indicates the high level width of PWM of the exp exposure control signal.
0x20, bit field [31:0], indicating the frame period count length, controls the count range of the period counter frame _ cnt.
0x24, bit field [31:0], indicating the training state of the sensor0 lvds interface, train _ status [31 ]: training completion indication, train _ status [4:0 ]: 1vds Each channel training state, a high indicates that the channel is training through.
0x28, bit field [31:0], indicating the training state of the sensorl lvds interface, train _ status [31 ]: training completion indication, train _ status [4:0 ]: 1vds Each channel training state, a high indicates that the channel is training through.
0x34, bit field [15:0], indicates the y size of the dot data, which is highly consistent with the image, default 1024. The bit field [31:16] indicates the x size of the dot data, which is equal to the image width and has a default of 1280.
0x38, bit field [31:0], indicating that image background filtering threshold and threshold mode are used together, 31: 24: image area 3 filter threshold, [23:16 ]: image area 2 filter threshold, [15:8 ]: image area 1 filtering threshold, [7:0 ]: the image area 0 filtering threshold is usually configured with the same value.
0x3c, a bit field [0] indicates that the SPI controller of the sensor reads the completion indication signal, and the high indicates that the reading operation is completed; bit field [8] represents the ready signal of the sensor's SPI controller, which is enabled when the control command data is configured and informs the sensor's SPI controller to take the command data away.
0x40, bit field [31:0], representing cmd and data of the sensor's SPI controller, [31:28] cmd 0: reading 1: writing; [24:16] addr spi address; the [15:0] data spi writes data, which does not work when reading.
0x48, bit field [31:0], representing the read-back data of the read operation with 16 high and low bits, respectively representing the read-back data of two sensors in the binocular mode.
The external interface of the control development kit comprises an infrared binocular USB camera setting interface, an infrared binocular USB camera state acquisition interface and an infrared binocular USB camera data acquisition interface.
The infrared binocular USB camera setting interface comprises an infrared binocular USB camera opening interface, an infrared binocular USB camera closing interface, an infrared binocular USB camera frame rate setting interface, an infrared binocular USB camera exposure time setting interface, an infrared binocular USB camera LED lamp brightness setting interface, an infrared binocular USB camera threshold value setting interface, an infrared binocular USB camera point coordinate data transmission enabling interface, an infrared binocular USB camera image data transmission enabling interface and an infrared binocular USB camera point data mirror image enabling interface.
The infrared binocular USB camera state acquisition interface comprises an infrared binocular USB camera opening state acquisition interface; whether the infrared binocular USB camera starts a point coordinate transmission acquisition interface or not; whether the infrared binocular USB camera starts an image data transmission acquisition interface or not; whether the infrared binocular USB camera starts a point coordinate mirror image acquisition interface or not; a hardware version information acquisition interface of the infrared binocular USB camera; a resolution acquisition interface of the infrared binocular USB sensor; the infrared binocular USB camera transmits a resolution ratio acquisition interface after image compression; a basic parameter acquisition interface of the infrared binocular USB camera; the basic parameters of the infrared binocular USB camera comprise exposure time, frame rate, LED brightness and threshold value.
The data acquisition interface of the infrared binocular USB camera comprises a left point coordinate data acquisition interface and a right point coordinate data acquisition interface of the infrared binocular USB camera and a left image data acquisition interface and a right image data acquisition interface of the infrared binocular USB camera.
By using the development kit software package generated by the method for generating the development kit of the infrared binocular camera according to the embodiment, the method for controlling the binocular USB camera according to the embodiment can be implemented by the following procedures: the control development kit is connected with a binocular USB camera through a USB drive, register values of the infrared binocular camera are initialized, point coordinate data and space size of image cache are initialized, a data receiving thread is started, received data of the same type of the left camera and the right camera are synchronously stored in the data cache according to frame numbers, and an event trigger mechanism is used for ensuring reading and writing synchronization of the coordinate data and the image data.
More specifically, the flow of the control method of the binocular USB camera of the present embodiment may be as follows:
according to the address and the bit field value meaning of the bottom layer FPGA register, an address structure ADDR and a bit field value structure REG of the FPGA are defined, and the address and the bit field value structure REG comprise hardware version information of the infrared binocular USB camera, basic parameter configuration of the infrared binocular USB camera, exposure time address and bit field configuration and the like. And then after an infrared binocular USB camera is connected through a USB drive interface of CYAPI (development tool set of USB drive), inputting corresponding values in the ADDR and REG structural bodies through an i2cWrite interface and an i2cRead interface to acquire current camera state information and set camera parameters, and simultaneously storing the current camera state information and set camera parameters into a camera image information storage structural body and a camera coordinate data storage structural body object of the infrared binocular USB camera. After a data receiving thread is started, the received data of the same type of the left camera and the right camera are synchronously stored in a data cache according to the frame number, and an event trigger mechanism is used for ensuring the reading and writing synchronization of the coordinate and the image data.
The information structure body of the infrared binocular USB camera comprises hardware version information, a frame rate, a threshold value, exposure time, LED lamp brightness, a coordinate \ image transmission enabling state and the like.
The camera image information storage structure according to the embodiment of the present invention includes an ID of a previous frame of image data, an ID of a current image frame, and an image data array (storing image data of left and right cameras); the specific implementation mode is as follows:
Figure BDA0002848453090000061
the camera coordinate data storage structure according to the embodiment of the present invention includes an ID of a previous frame of coordinate data, an ID of a current coordinate frame, and coordinate information (including a coordinate region, a gray value, and values in X and Y directions), and is specifically implemented in the following manner:
Figure BDA0002848453090000062
Figure BDA0002848453090000071
the specific flow of the data receiving thread provided by the embodiment of the invention is as follows:
when the receiving zone bit of the data receiving thread is true, the data are read circularly, the read data are analyzed, whether the received data belong to point coordinates or image data is judged through a header and the zone bit, whether the data belong to the left camera or the right camera of a binocular camera is distinguished, the data are filled into a data cache, and after the N frames of data of the left camera and the right camera are transmitted, the data of the left camera and the right camera are synchronously output outwards through event triggering; wherein N is a positive integer.
According to the embodiment of the invention, a set of infrared camera control development kit is developed to control parameters and acquire data of the infrared binocular infrared camera, an external interface of the development kit enables a developer to better call the development kit without understanding function realization and logic design of a bottom layer, and the interface call is used for setting various parameters of the camera to acquire the current state value of the camera, so that the infrared binocular USB camera is more conveniently controlled.
The above embodiments are preferred embodiments of the present invention, but the present invention is not limited to the above embodiments, and any other changes, modifications, substitutions, combinations, and simplifications which do not depart from the spirit and principle of the present invention should be construed as equivalents thereof, and all such changes, modifications, substitutions, combinations, and simplifications are intended to be included in the scope of the present invention.

Claims (10)

1. The method for generating the control development kit of the binocular USB camera is characterized in that an address and a bit domain value on a register of the binocular USB camera are set, and control parameter setting of the binocular USB camera is realized; according to the meaning of the address and the bit field value of the register, an external interface is compiled to obtain a control development toolkit;
the external interface comprises a binocular USB camera setting interface, a binocular USB camera state acquisition interface and a binocular USB camera data acquisition interface.
2. The method for generating the binocular USB camera control development kit according to claim 1, wherein the setting interfaces of the binocular USB camera include opening the interface of the binocular USB camera, closing the interface of the binocular USB camera, setting the frame rate interface of the binocular USB camera, setting the exposure time interface of the binocular USB camera, setting the LED lamp brightness interface of the binocular USB camera, setting the threshold interface of the binocular USB camera, setting the point coordinate data transmission enabling interface of the binocular USB camera, setting the image data transmission enabling interface of the binocular USB camera, and setting the point data mirror image enabling interface of the binocular USB camera.
3. The generation method of the binocular USB camera control development kit according to claim 1, wherein the binocular USB camera state acquisition interface includes a binocular USB camera on state acquisition interface; whether the binocular USB camera starts a point coordinate transmission acquisition interface or not; whether the binocular USB camera starts an image data transmission acquisition interface or not; whether a binocular USB camera starts a point coordinate mirror image acquisition interface or not; a hardware version information acquisition interface of the binocular USB camera; a resolution acquisition interface of the binocular USB sensor; the binocular USB camera transmits a resolution ratio acquisition interface after image compression; basic parameter acquisition interface of binocular USB camera.
4. The generation method of the binocular USB camera control development kit according to claim 1, wherein the binocular USB camera data acquisition interfaces include left and right point coordinate data acquisition interfaces of the binocular USB camera and left and right image data acquisition interfaces of the binocular USB camera.
5. The binocular USB camera control development kit generation method according to claim 3, wherein the basic parameters of the binocular USB camera include exposure time, frame rate, LED brightness, and threshold.
6. The binocular USB camera control development kit generating method according to claim 1, wherein the read-write operation of the register is encapsulated into two bottom layer interfaces.
7. The method for generating the control development kit of the binocular USB camera is characterized in that the binocular USB camera is an infrared binocular USB camera.
8. The generation method of the binocular USB camera control development kit according to claim 1, wherein the binocular USB camera includes a left camera, a right camera, an FPGA chip, a register, and a USB controller, wherein the left camera and the right camera are respectively connected to the FPGA chip, the USB controller is connected to the FPGA chip, and the register is connected to the FPGA chip.
9. The method for controlling the binocular USB camera is characterized in that the control development kit generated by the method for generating the control development kit of the binocular USB camera according to any one of claims 1 to 8 is connected with the binocular USB camera through a USB driver, register values of the binocular USB camera are initialized, point coordinate data and space size of an image cache are initialized, a data receiving thread is started, received data of the same type of the left camera and the right camera are synchronously stored in the data cache according to frame numbers, and an event trigger mechanism is used for ensuring reading and writing synchronization of the coordinate data and the image data.
10. The binocular USB camera control method according to claim 9, wherein the specific flow of the data reception thread is as follows:
when the receiving zone bit of the data receiving thread is true, the data are read circularly, the read data are analyzed, whether the received data belong to point coordinates or image data is judged through a header and the zone bit, whether the data belong to the left camera or the right camera of a binocular camera is distinguished, the data are filled into a data cache, and after the N frames of data of the left camera and the right camera are transmitted, the data of the left camera and the right camera are synchronously output outwards through event triggering; wherein N is a positive integer.
CN202011515430.9A 2020-12-21 2020-12-21 Generation method of control SDK of binocular USB camera and control method of binocular USB camera Active CN112770046B (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN202011515430.9A CN112770046B (en) 2020-12-21 2020-12-21 Generation method of control SDK of binocular USB camera and control method of binocular USB camera
CN202210131262.6A CN114615425B (en) 2020-12-21 2020-12-21 Control method of binocular USB camera
CN202210129557.XA CN114615424B (en) 2020-12-21 2020-12-21 Method for generating control SDK of binocular USB camera and method for controlling binocular USB camera

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011515430.9A CN112770046B (en) 2020-12-21 2020-12-21 Generation method of control SDK of binocular USB camera and control method of binocular USB camera

Related Child Applications (2)

Application Number Title Priority Date Filing Date
CN202210129557.XA Division CN114615424B (en) 2020-12-21 2020-12-21 Method for generating control SDK of binocular USB camera and method for controlling binocular USB camera
CN202210131262.6A Division CN114615425B (en) 2020-12-21 2020-12-21 Control method of binocular USB camera

Publications (2)

Publication Number Publication Date
CN112770046A true CN112770046A (en) 2021-05-07
CN112770046B CN112770046B (en) 2022-04-01

Family

ID=75694994

Family Applications (3)

Application Number Title Priority Date Filing Date
CN202210131262.6A Active CN114615425B (en) 2020-12-21 2020-12-21 Control method of binocular USB camera
CN202210129557.XA Active CN114615424B (en) 2020-12-21 2020-12-21 Method for generating control SDK of binocular USB camera and method for controlling binocular USB camera
CN202011515430.9A Active CN112770046B (en) 2020-12-21 2020-12-21 Generation method of control SDK of binocular USB camera and control method of binocular USB camera

Family Applications Before (2)

Application Number Title Priority Date Filing Date
CN202210131262.6A Active CN114615425B (en) 2020-12-21 2020-12-21 Control method of binocular USB camera
CN202210129557.XA Active CN114615424B (en) 2020-12-21 2020-12-21 Method for generating control SDK of binocular USB camera and method for controlling binocular USB camera

Country Status (1)

Country Link
CN (3) CN114615425B (en)

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050114613A1 (en) * 2003-10-30 2005-05-26 Takayuki Otani Multi-chip package type memory system
WO2007006344A1 (en) * 2005-07-08 2007-01-18 Universita' Degli Studi Di Firenze Versatile ccd camera
US7200723B1 (en) * 2004-08-06 2007-04-03 Xilinx, Inc. Access to a bank of registers of a device control register interface using a single address
CN101674400A (en) * 2008-09-12 2010-03-17 深圳市经纬科技有限公司 Camera system and method thereof
CN102662752A (en) * 2012-04-17 2012-09-12 山东神思电子技术股份有限公司 Camera control method
CN104731746A (en) * 2013-12-20 2015-06-24 上海华虹集成电路有限责任公司 Equipment controller device
US9456195B1 (en) * 2015-10-08 2016-09-27 Dual Aperture International Co. Ltd. Application programming interface for multi-aperture imaging systems
CN106354657A (en) * 2016-08-23 2017-01-25 北京小米移动软件有限公司 Register accessing method, device and system
CN107505324A (en) * 2017-08-10 2017-12-22 王兴 3D scanning means and scan method based on binocular collaboration laser
CN107786866A (en) * 2017-09-30 2018-03-09 深圳睛灵科技有限公司 A kind of binocular vision image synthesis system and method
CN109523528A (en) * 2018-11-12 2019-03-26 西安交通大学 A kind of transmission line of electricity extracting method based on unmanned plane binocular vision SGC algorithm
CN109819236A (en) * 2019-02-15 2019-05-28 西安勺子智能科技有限公司 A kind of multi-user's VR live broadcast system based on unmanned plane binocular video

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8411151B2 (en) * 2002-03-29 2013-04-02 IQinVision, Inc. System for, and method of, processing an image
US20050036034A1 (en) * 2003-08-15 2005-02-17 Rea David D. Apparatus for communicating over a network images captured by a digital camera
JP2005124049A (en) * 2003-10-20 2005-05-12 Nec Engineering Ltd Device and method for processing image data
US8155703B2 (en) * 2004-10-01 2012-04-10 Broadcom Corporation Wireless device having a configurable camera interface to support digital image processing
JP2007110349A (en) * 2005-10-12 2007-04-26 Artray Co Ltd Sata camera system
CN102572094B (en) * 2011-09-20 2015-11-25 广州飒特红外股份有限公司 Mobile phone is utilized to control the system and method for thermal infrared imager
US9838651B2 (en) * 2012-08-10 2017-12-05 Logitech Europe S.A. Wireless video camera and connection methods including multiple video or audio streams
US9143711B2 (en) * 2012-11-13 2015-09-22 Pelican Imaging Corporation Systems and methods for array camera focal plane control
JP6708384B2 (en) * 2015-09-24 2020-06-10 キヤノン株式会社 Output control device, output control method, setting device, setting method, and program
CN105430276A (en) * 2015-12-18 2016-03-23 广东欧珀移动通信有限公司 Imaging device and electronic device
CN106291278B (en) * 2016-08-03 2019-01-15 国网山东省电力公司电力科学研究院 A kind of partial discharge of switchgear automatic testing method based on more vision systems
CN107295250B (en) * 2017-06-09 2019-10-01 福州汇思博信息技术有限公司 Camera adjustment method and its system
CN109754427A (en) * 2017-11-01 2019-05-14 虹软科技股份有限公司 A kind of method and apparatus for calibration
CN109951617A (en) * 2017-12-21 2019-06-28 中国科学院深圳先进技术研究院 A kind of double spectrum high speed cameras based on fpga
CN108765466A (en) * 2018-05-31 2018-11-06 重庆科技学院 A kind of intelligent video monitoring system and method based on IP Camera
CN108805939B (en) * 2018-06-19 2022-02-11 河海大学常州校区 Calibration device and method of trinocular vision system based on statistical characteristics
CN110958411A (en) * 2020-02-23 2020-04-03 武汉精立电子技术有限公司 Image acquisition control method and device based on FPGA
CN111343379A (en) * 2020-02-25 2020-06-26 华南理工大学 FPGA-based high-speed data acquisition device and method

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050114613A1 (en) * 2003-10-30 2005-05-26 Takayuki Otani Multi-chip package type memory system
US7200723B1 (en) * 2004-08-06 2007-04-03 Xilinx, Inc. Access to a bank of registers of a device control register interface using a single address
WO2007006344A1 (en) * 2005-07-08 2007-01-18 Universita' Degli Studi Di Firenze Versatile ccd camera
CN101674400A (en) * 2008-09-12 2010-03-17 深圳市经纬科技有限公司 Camera system and method thereof
CN102662752A (en) * 2012-04-17 2012-09-12 山东神思电子技术股份有限公司 Camera control method
CN104731746A (en) * 2013-12-20 2015-06-24 上海华虹集成电路有限责任公司 Equipment controller device
US9456195B1 (en) * 2015-10-08 2016-09-27 Dual Aperture International Co. Ltd. Application programming interface for multi-aperture imaging systems
CN106354657A (en) * 2016-08-23 2017-01-25 北京小米移动软件有限公司 Register accessing method, device and system
CN107505324A (en) * 2017-08-10 2017-12-22 王兴 3D scanning means and scan method based on binocular collaboration laser
CN107786866A (en) * 2017-09-30 2018-03-09 深圳睛灵科技有限公司 A kind of binocular vision image synthesis system and method
CN109523528A (en) * 2018-11-12 2019-03-26 西安交通大学 A kind of transmission line of electricity extracting method based on unmanned plane binocular vision SGC algorithm
CN109819236A (en) * 2019-02-15 2019-05-28 西安勺子智能科技有限公司 A kind of multi-user's VR live broadcast system based on unmanned plane binocular video

Also Published As

Publication number Publication date
CN114615425A (en) 2022-06-10
CN112770046B (en) 2022-04-01
CN114615424B (en) 2024-05-21
CN114615425B (en) 2024-04-16
CN114615424A (en) 2022-06-10

Similar Documents

Publication Publication Date Title
US11032466B2 (en) Apparatus for editing image using depth map and method thereof
US10956774B2 (en) Electronic device for acquiring image using plurality of cameras and method for processing image using the same
CN102202171B (en) Embedded high-speed multi-channel image acquisition and storage system
US11736792B2 (en) Electronic device including plurality of cameras, and operation method therefor
KR102488410B1 (en) Electronic device for recording image using a plurality of cameras and method of operating the same
CN110012224A (en) Camera stabilization system, method, electronic equipment and computer readable storage medium
CN109842753A (en) Camera stabilization system, method, electronic equipment and storage medium
US20150207988A1 (en) Interactive panoramic photography based on combined visual and inertial orientation tracking
KR102352682B1 (en) Digital photographing apparatus and the operating method for the same
CN106375642A (en) Image sensing device, acquiring and processing device and object moving image acquiring system
US20130321647A1 (en) Storyboards for capturing images
KR20170060411A (en) Method and photographing device for controlling the photographing device according to proximity of a user
CN116055857B (en) Photographing method and electronic equipment
CN112770046B (en) Generation method of control SDK of binocular USB camera and control method of binocular USB camera
CN109951617A (en) A kind of double spectrum high speed cameras based on fpga
KR20190031064A (en) Electronic device and method for acquiring data from second image sensor using signal provided by first image sensor of the same
CN105551511B (en) A kind of Digital Frame image player control method
EP4102821A1 (en) Method for generating plurality of content items and electronic device therefor
CN112492298B (en) Method and device for collecting image
US20150124120A1 (en) Machine vision system with device-independent camera interface
CN115278048B (en) Video shooting method and electronic equipment
CN201733405U (en) Twin-lens 3D camera image processing system
Leng et al. CMOS real-time image acquisition and display system design based on FPGA
JP2024089340A (en) Imaging device, control method and program thereof
KR20240090196A (en) Image sensors, data processing devices, and image sensor systems

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant