High-pixel matrix camera and control method thereof

By embedding embedded controllers and monitoring modules in the camera mechanism of the matrix camera, and synchronous operation of the controller is achieved using broadcast commands, the multi-controller synchronization problem in the prior art is solved, and pixel quality and system performance are improved.

CN119450205APending Publication Date: 2025-02-14浈江区捷领电子商行
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411351486.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-26
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

When existing matrix cameras control the camera at the same time by multiple controllers, they cannot receive commands synchronously, resulting in shooting delays and affecting pixel quality.

Method used

A high-pixel matrix camera is designed, and the embedded controller is embedded in the camera mechanism and a monitoring module is built into the controller. The upper computer sends commands through broadcasting to realize the synchronous operation of each controller.

Benefits of technology

The controllers are implemented to receive commands with extremely low latency, improve the pixel quality of shooting, simplify system design and wiring, reduce system complexity, and support remote control and monitoring.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119450205A_ABST
    Figure CN119450205A_ABST
Patent Text Reader

Abstract

The invention discloses a high-pixel matrix camera, and the camera comprises a camera shooting mechanism which is provided with a camera with a plurality of pixel rows and columns, and is used for carrying out the shooting operation; the embedded controller is embedded in the camera shooting mechanism and used for driving the camera to operate, a monitoring module is arranged in the embedded controller, and when the monitoring module receives a command, operation of the camera is triggered; the upper computer is used for sending a command to the embedded controller in a broadcast mode in the same network segment; the control method comprises the steps that the upper computer prepares a control command needing to be sent; the upper computer sends the command to the same network segment in a broadcast mode; each embedded controller receives a command sent by the upper computer; the embedded controller is used for analyzing the received command; according to the analyzed command, each embedded controller synchronously executes corresponding operation; according to the high-pixel matrix camera, each controller can receive commands with extremely low delay, so that high pixels of high-pixel shooting are realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to a high-pixel matrix camera and a control method thereof. Background Art

[0002] A matrix camera is a unique type of imaging device, also known as a two-dimensional or three-dimensional image sensor. It is distinct from the traditional planar image sensors we are familiar with, such as charge-coupled devices (CCDs) or complementary metal oxide semiconductors (CMOS). A matrix camera integrates an array of many tiny cameras on a single chip, each of which can capture light independently.

[0003] The working principle of the matrix camera is that it uses each tiny camera in the array to capture different perspectives at the same time, thereby obtaining richer information. The images captured by these tiny cameras can be synthesized into a complete image, or used to generate depth images to obtain three-dimensional information. This has greatly broadened the application field of image sensors and provided hardware support for the development of technologies such as three-dimensional image processing, virtual reality, and augmented reality.

[0004] In the design of matrix cameras, the controller is a key part. The controller usually receives instructions through serial communication, Ethernet interface, USB connection, etc. However, when multiple controllers control the camera to shoot at the same time, the controllers cannot receive commands synchronously, which will cause delays in the camera shooting, thus affecting the pixel quality of the matrix camera shooting. Summary of the invention

[0005] In view of the deficiencies in the prior art, an object of the present invention is to provide a high-pixel matrix camera and a control method thereof, which can enable each controller to receive commands with extremely low latency, thereby achieving high-pixel shooting.

[0006] The technical solution adopted by the present invention to solve its technical problem is:

[0007] A high-pixel matrix camera, comprising:

[0008] A camera mechanism, comprising a camera having a plurality of pixel rows and columns, for performing a photographing operation;

[0009] The embedded controller is embedded in the camera mechanism and is used to drive the camera to operate. It also has a built-in monitoring module. When the monitoring module receives a command, it triggers the operation of the camera.

[0010] The host computer is used to send commands to the embedded controller in a broadcast manner within the same network segment.

[0011] Preferably, there is more than one embedded controller, and each controller drives a corresponding camera to operate.

[0012] Preferably, the embedded controller is connected to a switch, the switch is connected to a router, and the router DHCP server automatically allocates an IP to the embedded controller.

[0013] Preferably, the router is a wired router, the switch includes a main switch and a plurality of sub-switches connected to the main switch, and each sub-switch is connected to at least one embedded controller.

[0014] Preferably, the router is a wireless router, the embedded controller and the wireless router are connected via a WIFI network, and each wireless router is connected to at least one embedded controller.

[0015] Another technical problem to be solved by the present invention is to provide a control method for a high-pixel matrix camera, comprising the following steps:

[0016] The host computer prepares the control commands to be sent, including starting the camera, stopping the camera, or adjusting the camera parameters;

[0017] The host computer sends the command to the same network segment by broadcasting;

[0018] The built-in monitoring module of the embedded controller continuously monitors the commands from the host computer;

[0019] Each embedded controller receives the command sent by the host computer;

[0020] The embedded controller parses the received command and determines the operation to be performed;

[0021] According to the parsed commands, each embedded controller synchronously executes corresponding operations, including starting the camera or adjusting the camera parameters.

[0022] Preferably, the host computer sends a command to the main switch through a wired route, and after receiving the command, the main switch sends the command to the sub-switch, and finally the sub-switch sends the command to each embedded controller.

[0023] Preferably, the host computer sends commands to the embedded controllers via wireless routers, and each wireless router sends commands to a maximum of 50 embedded controllers. Whenever there are more than 50 embedded controllers, a wireless router access switch is added.

[0024] Another technical problem to be solved by the present invention is to provide an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the steps of the control method of the high-pixel matrix camera as described above are implemented.

[0025] Another technical problem to be solved by the present invention is to provide a computer storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the control method of the high-pixel matrix camera as described above are implemented.

[0026] The beneficial effects of the present invention are:

[0027] By embedding the embedded controller directly into the camera mechanism, data transmission and delay can be reduced, and the response speed and performance of the system can be improved; the integration of the controller and the camera simplifies the design and wiring of the system, reduces the connection and communication problems between devices, and reduces the complexity of the system; the host computer can send commands to the embedded controller by broadcasting, realizing plug-and-play functions, and facilitating users to quickly deploy and operate matrix cameras; since the embedded controller has a built-in monitoring module, it can receive and trigger commands in real time to control the operation of the camera, thereby realizing real-time monitoring and adjustment; the host computer and the embedded controller communicate within the same network segment, realizing network management, facilitating remote control and monitoring of the matrix camera, and is suitable for scenarios that require remote operation. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] Figure 1 This is a schematic diagram of the matrix camera control terminal;

[0029] Figure 2 Provide topology diagram for wired network;

[0030] Figure 3 This is a wireless network topology diagram. DETAILED DESCRIPTION

[0031] The principles and features of the present invention are described below in conjunction with the accompanying drawings. The examples given are only used to explain the present invention and are not used to limit the scope of the present invention. The present invention is described in more detail by way of example with reference to the accompanying drawings in the following paragraphs. The advantages and features of the present invention will become clearer according to the following description and claims. It should be noted that the drawings are all in a very simplified form and are not in precise proportions, and are only used to conveniently and clearly assist in explaining the purpose of the embodiments of the present invention.

[0032] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art of the present invention. The terms used herein in the specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. The term "and / or" used herein includes any and all combinations of one or more related listed items.

[0033] Example

[0034] See also Figure 1-2 As shown, a high-pixel matrix camera includes:

[0035] A camera mechanism, comprising a camera having a plurality of pixel rows and columns, for performing a photographing operation;

[0036] The embedded controller is embedded in the camera mechanism and is used to drive the camera to operate. It also has a built-in monitoring module. When the monitoring module receives a command, it triggers the operation of the camera.

[0037] The host computer is used to send commands to the embedded controller in a broadcast manner within the same network segment.

[0038] The system principle of this solution is to connect USB, MIPI, CSI cameras to an embedded development board, which drives the camera to operate. A monitoring service runs on the development board. When the control board's network (Ethernet or WIFI) receives instructions, it drives the camera to perform corresponding operations.

[0039] The host computer runs on an operating system (such as Windows, Linux, Mac) and broadcasts commands via TCP / UDP. All controllers in the same network segment can receive commands. Since the broadcast is non-directional, all controllers that receive it will execute it immediately, thus achieving extremely low latency, with an actual measured error of only 0.02 seconds.

[0040] Network topology diagram Figure 2 As shown in the figure, theoretically, up to 253 controllers can be connected. In a network segment (such as 192.168.1.1 / 255), the operating system and the router each occupy one. The controller is connected to the router through a switch, and the DHCP server of the router automatically assigns an IP. After each controller obtains a unique IP in this network segment, it can broadcast or receive broadcasts to achieve the control target.

[0041] The embedded controller is provided with more than one, and each controller drives a corresponding camera to operate. The embedded controller is connected to a switch, and the switch is connected to a router, and the router DHCP server automatically allocates an IP to the embedded controller. The router is a wired router, and the switch includes a main switch and a plurality of sub-switches connected to the main switch, and each sub-switch is connected to at least one embedded controller.

[0042] With the synergy of the main switch and sub-switches, the system scale can be flexibly expanded to support the access of many embedded controllers and cameras to meet the demand for the number of cameras in various scenarios. Connecting multiple embedded controllers through a switch can simplify network wiring and improve management efficiency. The DHCP server function of the router can automatically assign IP addresses to embedded controllers, reducing the workload of manual configuration.

[0043] Compared with wireless networks, wired network structures have more advantages in transmission stability and real-time performance, and are suitable for application scenarios with high requirements for network quality. Switches connecting different subnets can achieve isolation between subnets, ensure the security and stability of data transmission, and reduce the impact of network congestion on the overall system. Combining the functions of routers and switches, remote management and monitoring of embedded controllers and cameras can be achieved, improving the maintainability and operating efficiency of the system.

[0044] A control method for a high-pixel matrix camera comprises the following steps:

[0045] The host computer prepares the control commands to be sent, including starting the camera, stopping the camera, or adjusting the camera parameters;

[0046] The host computer sends the command to the same network segment by broadcasting;

[0047] The built-in monitoring module of the embedded controller continuously monitors the commands from the host computer;

[0048] Each embedded controller receives the command sent by the host computer;

[0049] The embedded controller parses the received command and determines the operation to be performed;

[0050] According to the parsed commands, each embedded controller synchronously executes corresponding operations, including starting the camera or adjusting the camera parameters.

[0051] The host computer sends commands to the main switch through a wired route. After receiving the commands, the main switch sends commands to the sub-switches, and finally the sub-switches send commands to each embedded controller.

[0052] By broadcasting commands to the entire network through the host computer, unified control of all embedded controllers is achieved, which is convenient for users to send control commands at one time without having to operate each controller one by one; the built-in monitoring module of the embedded controller can continuously monitor the commands from the host computer, achieving real-time response and ensuring that the control commands can be transmitted and executed in time.

[0053] After receiving the command sent by the host computer, each embedded controller can independently perform the corresponding operation according to the parsed command, realizing distributed execution and avoiding the impact of single point failure on the entire system; through the combination of wired routing, main switch and sub-switch, efficient transmission and distribution of commands are achieved, communication delay is reduced, and the response speed and stability of the system are improved; through the combination of host computer and wired routing, centralized management and control of the entire system is realized, which is convenient for users to uniformly manage and monitor matrix cameras.

[0054] This embodiment also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the control method of the high-pixel matrix camera as described above when executing the computer program.

[0055] This embodiment further provides a computer storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the control method for a high-pixel matrix camera as described above are implemented.

[0056] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0057] Example 2

[0058] See also Figure 1 , 3 As shown, a high-pixel matrix camera includes:

[0059] A camera mechanism, comprising a camera having a plurality of pixel rows and columns, for performing a photographing operation;

[0060] The embedded controller is embedded in the camera mechanism and is used to drive the camera to operate. It also has a built-in monitoring module. When the monitoring module receives a command, it triggers the operation of the camera.

[0061] The host computer is used to send commands to the embedded controller in a broadcast manner within the same network segment.

[0062] The system principle of this solution is to connect USB, MIPI, CSI cameras to an embedded development board, which drives the camera to operate. A monitoring service runs on the development board. When the control board's network (Ethernet or WIFI) receives instructions, it drives the camera to perform corresponding operations.

[0063] The host computer runs on an operating system (such as Windows, Linux, Mac) and broadcasts commands via TCP / UDP. All controllers in the same network segment can receive commands. Since the broadcast is non-directional, all controllers that receive it will execute it immediately, thus achieving extremely low latency, with an actual measured error of only 0.02 seconds.

[0064] Network topology diagram Figure 3 As shown in the figure, theoretically, up to 253 controllers can be connected. In a network segment (such as 192.168.1.1 / 255), the operating system and the router each occupy one. The controller is connected to the router through a switch, and the DHCP server of the router automatically assigns an IP. After each controller obtains a unique IP in this network segment, it can broadcast or receive broadcasts to achieve the control target.

[0065] There is more than one embedded controller, and each controller drives a camera to run. The embedded controller is connected to a switch. The router is a wireless router. The embedded controller and the wireless router are connected via a WIFI network, and each wireless router is connected to at least one embedded controller.

[0066] The use of Wi-Fi network connection enables convenient intercommunication between the embedded controller and the wireless router, freeing it from wiring constraints and making it easier to deploy embedded controllers and cameras in different locations. Thanks to the wireless connection characteristics, the system deployment speed is improved, reducing the time and cost required for wiring, and is suitable for scenarios where a large-scale matrix camera system needs to be quickly built.

[0067] Wi-Fi network connection gives the entire system greater mobility, making it easier to quickly deploy and apply in scenarios with changing needs, such as mobile monitoring, temporary events, etc. It avoids the cost of wired network wiring and equipment, saves system construction and maintenance costs, and can effectively reduce costs, especially in scenarios where camera layouts are frequently adjusted. Wireless connection simplifies the system structure, reduces the risk of wiring failures, and facilitates system maintenance and management.

[0068] A control method for a high-pixel matrix camera comprises the following steps:

[0069] The host computer prepares the control commands to be sent, including starting the camera, stopping the camera, or adjusting the camera parameters;

[0070] The host computer sends the command to the same network segment by broadcasting;

[0071] The built-in monitoring module of the embedded controller continuously monitors the commands from the host computer;

[0072] Each embedded controller receives the command sent by the host computer;

[0073] The embedded controller parses the received command and determines the operation to be performed;

[0074] According to the parsed commands, each embedded controller synchronously executes corresponding operations, including starting the camera or adjusting the camera parameters.

[0075] The host computer sends commands to the embedded controllers through wireless routers, and each wireless router sends commands to 50 embedded controllers at most. Whenever there are more than 50 embedded controllers, a wireless router access switch is added.

[0076] By sending control commands through the host computer, flexible control of large-scale matrix cameras can be achieved, including starting and stopping cameras and adjusting parameters, making it convenient for users to perform remote control according to their needs.

[0077] By sending commands via broadcast, control commands can be quickly transmitted to all embedded controllers in the same network segment, simplifying the command transmission process and improving the system's response speed; the built-in monitoring module of the embedded controller continuously monitors commands from the host computer to ensure that control instructions can be transmitted and executed in a timely manner, achieving real-time response.

[0078] After receiving the command sent by the host computer, each embedded controller can independently perform the corresponding operation according to the parsed command, realizing distributed execution and avoiding the impact of single point failure on the entire system; each wireless router sends commands to a maximum of 50 embedded controllers. When there are more than 50 embedded controllers, a wireless router access switch is added. This limitation can effectively control the load of the wireless network and ensure the stability and efficiency of command transmission.

[0079] This embodiment also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the control method of the high-pixel matrix camera as described above when executing the computer program.

[0080] This embodiment further provides a computer storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the control method for a high-pixel matrix camera as described above are implemented.

[0081] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0082] The above embodiments of the present invention are not intended to limit the protection scope of the present invention, and the implementation modes of the present invention are not limited thereto. All other modifications, replacements or changes made to the above structures of the present invention based on the above contents of the present invention, in accordance with common technical knowledge and customary means in the art, without departing from the above basic technical ideas of the present invention, should fall within the protection scope of the present invention.

Claims

1. A high-pixel matrix camera, characterized in that: Included are: A camera mechanism, comprising a camera having a plurality of pixel rows and columns, for performing a photographing operation; The embedded controller is embedded in the camera mechanism and is used to drive the camera to operate. It also has a built-in monitoring module. When the monitoring module receives a command, it triggers the operation of the camera. The host computer is used to send commands to the embedded controller in a broadcast manner within the same network segment.

2. The high-pixel matrix camera according to claim 1, characterized in that: The embedded controller is provided with more than one, and each controller drives a corresponding camera to operate.

3. The high-pixel matrix camera according to claim 2, characterized in that: The embedded controller is connected to a switch, the switch is connected to a router, and the router DHCP server automatically allocates an IP to the embedded controller.

4. The high-pixel matrix camera according to claim 3, characterized in that: The router is a wired router. The switch includes a main switch and a plurality of sub-switches connected to the main switch. Each sub-switch is connected to at least one embedded controller.

5. The high-pixel matrix camera according to claim 2, characterized in that: The router is a wireless router, the embedded controller and the wireless router are connected via a WIFI network, and each wireless router is connected to at least one embedded controller.

6. A control method for a high-pixel matrix camera, characterized in that: The following steps are involved: The host computer prepares the control commands to be sent, including starting the camera, stopping the camera, or adjusting the camera parameters; The host computer sends the command to the same network segment by broadcasting; The built-in monitoring module of the embedded controller continuously monitors the commands from the host computer; Each embedded controller receives the command sent by the host computer; The embedded controller parses the received command and determines the operation to be performed; According to the parsed commands, each embedded controller synchronously executes corresponding operations, including starting the camera or adjusting the camera parameters.

7. The control method of the high-pixel matrix camera according to claim 6, characterized in that: The host computer sends commands to the main switch through a wired route. After receiving the commands, the main switch sends commands to the sub-switches, and finally the sub-switches send commands to each embedded controller.

8. The control method of a high-pixel matrix camera according to claim 6, characterized in that: The host computer sends commands to the embedded controllers through wireless routers, and each wireless router sends commands to 50 embedded controllers at most. Whenever there are more than 50 embedded controllers, a wireless router access switch is added.

9. An electronic device, characterized in that: The invention comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the steps of the control method of the high-pixel matrix camera as described in claims 6 to 8 are implemented.

10. A computer storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the control method of the high-pixel matrix camera according to claims 6 to 8 are implemented.