Ultra-compact camera architecture and its operation method compliant with the GenICam standard

The ultra-compact camera architecture addresses volume and power consumption challenges by separating camera components and using coaxial cables, ensuring efficient heat dissipation and protocol compatibility for diverse usage scenarios.

JP2026121259APending Publication Date: 2026-07-23BEIJING BOVISION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
BEIJING BOVISION TECH CO LTD
Filing Date
2025-07-04
Publication Date
2026-07-23

AI Technical Summary

Technical Problem

Existing industrial cameras face challenges in balancing volume and power consumption while maintaining high transmission speed and resolution, necessitating a new architecture that adapts to various usage scenarios with volume or power limitations.

Method used

An ultra-compact camera architecture compliant with the GenICam standard, featuring a separable camera head and camera with independent components for image acquisition and data processing, utilizing coaxial cables for communication, and incorporating a data processing and protocol encapsulation platform for efficient heat dissipation and protocol compatibility.

Benefits of technology

The architecture achieves compact size, efficient heat dissipation, and high performance, supporting rapid iteration and cost reduction, with strong third-party compatibility for multiple usage scenarios and compliance with machine vision industry standards.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026121259000001_ABST
    Figure 2026121259000001_ABST
Patent Text Reader

Abstract

This invention discloses an ultra-compact camera architecture and its operating method compliant with the GenICam standard. The architecture includes a camera head, a camera, a coaxial cable, a camera input line, and a camera output line. The camera head and camera exchange data via the coaxial cable, the camera receives external trigger conditions via the input line, and transmits encapsulated acquired images to the user via the output line. [Effects] This design significantly solves the problem of camera volume, easily adapting to various space-constrained scenes. The camera head and camera are separate components, ensuring high performance while also making heat dissipation more efficient, providing a foundation for rapid and agile product iteration. One camera can be connected to multiple camera heads, effectively reducing costs. Its extremely strong third-party compatibility allows for the completion of data encapsulation at the protocol and link layers, supporting all machine vision industry standard protocols.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of camera architectures, and more particularly to an ultra-small camera architecture compliant with the GenICam standard and its operating method.

Background Art

[0002] Industrial cameras have an increasing demand for transmission speed and resolution, and these two demands are strongly related to the performance of the CIS and the platform. High-performance CIS and platforms are excellent in both volume and power consumption. However, the usage scenarios in actual life are complex and prone to change. There are usage scenarios that require the volume of the camera, and there are also usage scenarios that require the power consumption of the camera. Volume and power consumption are strongly related to transmission speed and resolution. Therefore, those skilled in the art need to quickly develop a new camera architecture method to solve the volume problem of high-performance cameras, ensure an ultra-small volume, guarantee heat dissipation, balance performance, and adapt to usage scenarios with volume limitations or power consumption limitations.

Summary of the Invention

[0003] The present invention provides an ultra-compact camera architecture compliant with the GenICam standard, comprising a camera head (1), a camera (2), a coaxial cable (3), a camera input line (4), and a camera output line (5). The camera head (1) and camera (2) exchange data via the coaxial cable (3), the camera (2) receives external trigger conditions via the input line (4), and transmits encapsulated acquired images to the user via the output line (5). An image sensor (11) and a serializer (12) are installed inside the camera head (1), and a data processing and protocol encapsulation platform (21) and a deserializer (22) are installed inside the camera (2). The image sensor (11) performs a first serialization on the acquired image, outputs serial data, and transmits it to the serializer (12). The serializer (12) performs a second serialization on the received serial data and transmits the data after the second serialization to the deserializer (22) via the coaxial cable (3). After the deserializer (22) completes the deserialization of the second serialization, it transmits the deserialized data to the data processing and protocol encapsulation platform (21), where the data processing and protocol encapsulation platform (21) completes further processing and encapsulation of the image data.

[0004] This is an ultra-compact camera architecture compliant with the above GenICam standard, in which a configuration bus (31) is installed between the image sensor (11) and the serializer (12), and between the data processing and protocol encapsulation platform (21) and the deserializer (22). The data processing and protocol encapsulation platform (21) transmits configuration information via the configuration bus (31), and after being transferred by the deserializer (22) and the serializer (12), the configuration information reaches the image sensor (11) to perform configuration initialization of the image sensor (11).

[0005] The above-mentioned ultra-compact camera architecture conforms to the GenICam standard, and further comprises an image deserialization module (211), an image analysis module (212), an image processing module (213), and an image encapsulation module (214) on a data processing and protocol encapsulation platform (21). The data processing and protocol encapsulation platform (21) receives data deserialized by a deserializer (22), i.e., serial data output from an image sensor (11), first deserializes the received serial data with the image deserialization module (211), analyzes the deserialized data with the image analysis module (212) to restore the original acquired image, then performs image enhancement on the acquired image with the image processing module (213) to improve image quality, and finally performs protocol encapsulation on the acquired image using the image encapsulation module (214), thereby completing the protocol layer and link layer data encapsulation corresponding to all machine vision industry standard protocols.

[0006] The above-mentioned ultra-compact camera architecture conforms to the GenICam standard, further comprising a data processing and protocol encapsulation platform (21) with a signal processing module (215) and a sensor control module (216), wherein the signal processing module (215) transmits an external trigger signal based on an external trigger condition received by an input line (4) and is configured to support the SFNC function supported by GenICam, and the sensor control module (216) is configured to generate a control signal for the image sensor (11) based on the external trigger signal.

[0007] This is an ultra-compact camera architecture compliant with the above GenICam standard, in which a control bus (32) is installed between a sensor control module (216) and an image sensor (11), and control signals generated by the sensor control module (216) are transmitted to the image sensor (11) via the control bus (32) to complete real-time control of the image sensor (11).

[0008] The present invention further provides a method for operating an ultra-compact camera architecture compliant with the GenICam standard, comprising: step 1 a data processing and protocol encapsulation platform transmits configuration information to a deserializer via a configuration bus; step 2 a serializer receives and analyzes the configuration information in the deserializer via a coaxial cable, and then completes the configuration initialization of the image sensor via the configuration bus; step 3 an initialized image sensor collects an image based on a control signal received from a control bus, serializes the collected image, and then transmits it to the serializer for a second serialization; step 4 a data processing and protocol encapsulation platform further processes the data after the second serialization and transmits the processed data to the user via an output line. [Effects of the Invention]

[0009] The beneficial effects achieved by this invention are as follows: It significantly solves the problem of camera volume, making it easily adaptable to various space-constrained scenes; the camera head and camera are provided separately, ensuring high performance while also making heat dissipation more efficient; the two parts are independent of each other and do not affect each other, providing a basis for rapid and agile iteration of the product; one camera can be connected to multiple camera heads, effectively reducing costs; and it offers very strong third-party compatibility, completing data encapsulation at the protocol and link layers to comply with all machine vision industry standard protocols. [Brief explanation of the drawing]

[0010] To more clearly illustrate embodiments of the present invention or technical solutions in the prior art, the drawings necessary for describing embodiments or the prior art are briefly described below. Clearly, the drawings described below represent only some embodiments of the present invention, and those skilled in the art can obtain other drawings based on these.

[0011] [Figure 1] This is a schematic diagram of an ultra-compact camera architecture compliant with the GenICam standard, provided by Example 1 of this application. [Figure 2] This is a flowchart illustrating the operation method of the ultra-compact camera architecture compliant with the GenICam standard provided in Embodiment 2 of this application. [Modes for carrying out the invention]

[0012] The technical solutions in embodiments of the present invention will be clearly and completely described below with reference to the drawings of the embodiments of the present invention. Clearly, the embodiments described are some embodiments of the present invention, not all embodiments. All other embodiments obtained by those skilled in the art without creative work based on embodiments of the present invention are within the scope of protection of the present invention.

[0013] Example 1 As shown in Figure 1, Embodiment 1 of this application provides an ultra-compact camera architecture compliant with the GenICam standard, comprising a camera head 1, a camera 2, a coaxial cable 3, a camera input line 4, and a camera output line 5. The camera head 1 and camera 2 exchange data via the coaxial cable 3, camera 2 receives external trigger conditions via the input line 4 and transmits encapsulated acquired images to the user via the output line 5. An image sensor 11 and a serializer 12 are installed inside the camera head 1, and a data processing and protocol encapsulation platform 21 and a deserializer 22 are installed inside the camera 2. The image sensor 11 performs a first serialization on the acquired image, outputs serial data, and transmits it to the serializer 12. The serializer 12 performs a second serialization on the received serial data and transmits the data after the second serialization to the deserializer 22 via the coaxial cable 3. After the deserializer 22 completes the deserialization of the second serialization, it transmits the data to the data processing and protocol encapsulation platform 21, which completes further processing and encapsulation of the image data.

[0014] Of these, camera head 1 and camera 2 are relatively independent, and a coaxial cable is used for communication between camera head 1 and camera 2. Camera head 1 is mainly responsible for image acquisition, while camera 2 is responsible for positioning and controlling the camera head, and for deserializing and encapsulating the acquired data.

[0015] A configuration bus 31 is installed between the image sensor 11 and the serializer 12, and between the data processing and protocol encapsulation platform 21 and the deserializer 22. The data processing and protocol encapsulation platform 21 transmits configuration information via the configuration bus 31. After the configuration information is transferred by the deserializer 22 and the serializer 12, it reaches the image sensor 11, enabling the initialization of the image sensor 11. The data processing and protocol encapsulation platform 21 is further provided with an image deserialization module 211, an image analysis module 212, an image processing module 213 and an image encapsulation module 214, a signal processing module 215 and a sensor control module 216. After the data processing and protocol encapsulation platform 21 receives the data deserialized by the deserializer 22, i.e., the serial data output from the image sensor 11, it processes it, first performing image deserialization. The serial data received by the image module 211 is deserialized, the deserialized data is analyzed by the image analysis module 212 to reconstruct the original acquired image, then the image processing module 213 performs image enhancement on the acquired image to improve image quality, and finally the image encapsulation module 214 performs protocol encapsulation on the acquired image, thereby completing the protocol layer and link layer data encapsulation that supports all machine vision industry standard protocols. The signal processing module 215 is configured to transmit an external trigger signal based on the external trigger condition received by the input line 4 and to support the SFNC function supported by GenICam, and the sensor control module 216 is configured to generate a control signal for the image sensor 11 based on the external trigger signal. The generated control signal is transmitted to the image sensor 11 via the control bus 32, completing the real-time control of the image sensor 11.

[0016] The architecture provided in the embodiment of this application has good interchangeability for the image sensor 11 and the data processing and protocol encapsulation platform 21. Replacing the image sensor 11 only requires a design change to the camera head 1 portion, and replacing the data processing and protocol encapsulation platform 21 only requires a design change to the camera 2 portion (to ensure high speed and low latency characteristics, the data processing and protocol encapsulation platform 21 is generally implemented by an FPGA (Field Programmable Gate Array), and may be replaced with an ASIC (Specialized Integrated Circuit) or other high-speed processing platform to ensure architectural scalability). The two parts are independent of each other and do not affect each other, providing a basis for rapid and agile iteration of the product and effectively reducing costs. The coaxial cable 3 uses the GMSL protocol (Gigabit Multimedia Serial Links).

[0017] To ensure third-party compatibility of the camera, the architecture provided in the embodiments of this application can complete protocol and link layer data encapsulation for all machine vision industry standard protocols, including GigE Vision, Camera Link, Camera Link High Speed, CoaXPress, USB3 Vision, and Custom Transport Layer.

[0018] Example 2 As shown in Figure 2, Embodiment 2 of this application provides a method for operating an ultra-compact camera architecture compliant with the GenICam standard, and includes the following steps S10 to S50.

[0019] Step S10: The data processing and protocol encapsulation platform sends configuration information to the deserializer via the configuration bus.

[0020] The image sensor supports multiple operating modes, and each operating mode has corresponding configuration information pre-configured. This configuration information is stored in the data processing and protocol encapsulation platform. When the user selects an operating mode, the corresponding configuration information is sent to the image sensor, and the configuration initialization operation is completed. However, due to the unique characteristics of the camera architecture in this embodiment (i.e., the camera head and camera are independent of each other), the data processing and protocol encapsulation platform in the camera cannot directly send the configuration information to the image sensor inside the camera head. Therefore, the configuration information must first be sent via a configuration bus to a deserializer connected to the camera head, and then the deserializer must transfer the configuration information to the camera head.

[0021] Step S20: The serializer receives configuration information from the deserializer via the coaxial cable, analyzes it, and then completes the configuration initialization of the image sensor via the configuration bus.

[0022] The serializer and the deserializer are directly connected via a coaxial cable and are arranged to realize data exchange between the camera head and the camera. After the serializer receives the configuration information in the deserializer via the coaxial cable, it analyzes the configuration information into the configuration commands of the image sensor and transmits it via the configuration bus between the serializer and the image sensor, so as to complete the configuration initialization of the image sensor. The configuration information is analyzed using a mapping table storing the configuration commands corresponding to all configuration items. The serializer queries the configuration commands corresponding to each configuration item included in the configuration information from the mapping table, completes the configuration commands based on the values of the configuration items. For example, if the configuration information has a configuration item "resolution" with a value of "800X600", the corresponding configuration commands in the mapping table are "Router(config)#screen-length ?;Router(config)#screen-width ?", where "?" is a placeholder arranged to fill in the value of the configuration item. By filling in the two values on the left and right of the symbol X at the positions of the two "?", the complete configuration command "Router(config)#screen-length 800 ;Router(config)#screen-width 600" is obtained, and the analysis work of the configuration item "resolution" is completed up to this point.

[0023] Step S30: The initialized image sensor collects an image based on the control signal received from the control bus, serializes the collected image, and then transmits it to the serializer for the second serialization.

[0024] The control bus is a set of customized control lines based on the image sensor, arranged to realize the control of the image sensor, including control signals with high real-time performance such as exposure control and readout control. The image collection process based on the control bus specifically includes the following sub-steps S31~S34.

[0025] Sub-step S31: The signal processing module reads the external trigger conditions on the input line and transmits an external trigger signal based on the external trigger conditions.

[0026] The external trigger conditions refer to the technical means adopted by the user to collect the required images, which are defined based on the SFNC function supported by GenICam. For example, they include delayed snapshot, multiple snapshots, external exposure control, encoder trigger, etc. When the external trigger conditions are met, this module can realize the automation of image collection by transmitting the corresponding external trigger signal. Taking the delayed snapshot as an example, if the user sets to take a snapshot once every 2 seconds, the signal processing module should transmit an external trigger signal for the shooting operation once every 2 seconds.

[0027] Step S32: The sensor control module generates a control signal based on the external trigger signal transmitted from the signal processing module and transmits it to the image sensor via the control bus. <0000l00> Different types of external trigger signals are associated with corresponding control signals, which are transmitted to the image sensor via the control bus and are arranged to directly control the image sensor to perform the corresponding operations. Note that for the ultra-small camera architecture compliant with the GenICam standard, multiple camera heads may be installed, and there are also multiple corresponding image sensors inside the camera heads. Each image sensor transmits the control signal via an individual control bus, and each control bus only supports unidirectional transmission.

[0029] Step S33: The image sensor collects an image based on the received control signal and outputs the collected image as serial data.

[0030] When the image sensor directly outputs pixels, in order to accelerate the transmission speed, it may output multiple pixels at once, which increases the difficulty of subsequent image restoration. Therefore, in order to ensure the orderliness of image pixel transmission, it is necessary to perform the first serialization on the collected image before output to form a data sequence.

[0031] Step S34: The serializer performs a second serialization on the serial data output from the image sensor.

[0032] The second serialization serves two purposes: firstly, to adapt to long-distance transmission, and secondly, to unify the data format output from different image sensors. The second serialization process can be understood as follows: Data sequence output from the sensor TIFF2026121259000002.tif813 as a byte stream Compressed to a unified TIFF2026121259000003.tif813 format and streamed as a byte stream. The file TIFF2026121259000004.tif813 is written to the transmission file, and the formula for the data compression algorithm is as follows: TIFF2026121259000005.tif1372 Here, TIFF2026121259000006.tif813 is a compressed byte stream sequence. TIFF2026121259000007.tif1011 is the original data sequence This is the i-th data point in TIFF2026121259000008.tif813, TIFF2026121259000009.tif87 is, These are the conversion coefficients for TIFF2026121259000010.tif1011, where the value of i is between 1 and N, and N is the original data sequence. This is the length of TIFF2026121259000011.tif813.

[0033] Step S40: The data after the second serialization is transmitted to the deserializer via coaxial cable for deserialization, and the deserialized data is further processed by the data processing and protocol encapsulation platform.

[0034] The deserializer performs a second serialization of the data, i.e., deserializes the byte stream sequence in the transmission file using a reverse compression algorithm. TIFF2026121259000012.tif813 is the data sequence output from the image sensor. It is arranged to be restored to TIFF2026121259000013.tif813, where the formula for the inverse compression algorithm is as follows: TIFF2026121259000014.tif1377 Here, TIFF2026121259000015.tif813 is the original data sequence obtained after decompression. TIFF2026121259000016.tif1110 is a byte stream sequence This is the j-th byte in TIFF2026121259000017.tif813, TIFF2026121259000018.tif97 is These are the conversion coefficients for TIFF2026121259000019.tif1110, where the value of j is 1 to M, and M is the byte stream sequence. The length is TIFF2026121259000020.tif813.

[0035] Data sequence after the deserializer has finished deserializing The TIFF2026121259000021.tif813 file is passed to a data processing and protocol encapsulation platform for image restoration, processing, and encapsulation, specifically as follows:

[0036] Step S41: The image deserialization module restores the data returned from the deserializer into image pixels.

[0037] The image deserialization module completes the deserialization of the first serialization of the acquired image, that is, it is configured to restore the serial data output from the image sensor into regularly arranged image pixels. There are many methods for serializing and deserializing image data, which the user can call as needed, but these will not be explained here.

[0038] Step S42: The image analysis module reconstructs the image pixels into a complete collected image.

[0039] The recovered images are labeled with the acquisition camera head code and acquisition time to facilitate differentiation and rapid positioning.

[0040] Step S43: The image processing module performs image enhancement on the collected images.

[0041] The raw, unprocessed image is acquired directly from the image sensor. Before encapsulation, several enhancement processes must be applied to the image, including, but not limited to, white balance, black level, noise reduction, contrast, cropping, binning, and sharpening. Users can arbitrarily increase or decrease the processing steps in this module as needed.

[0042] Step S44: The image encapsulation module performs protocol encapsulation on the enhanced acquired images.

[0043] This module can complete protocol and link layer data encapsulation for all machine vision industry standard protocols, including GigE Vision, Camera Link, Camera Link High Speed, CoaXPress, USB3 Vision, and Custom Transport Layer.

[0044] Step S50: Send the data processed by the data processing and protocol encapsulation platform to the user via the output line.

[0045] Data processed by a data processing and protocol encapsulation platform is essentially already an encapsulated message. Before sending these messages, a check code must be appended to the end, allowing the recipient to verify the message's integrity based on the check code. To improve the sensitivity of the check code, its calculation formula incorporates a certain degree of random relevance and is expressed as follows: TIFF2026121259000022.tif15132 Here, S is the result of the check code calculation, TIFF2026121259000023.tif88 TIFF2026121259000024.tif915, TIFF2026121259000025.tif915 and TIFF2026121259000026.tif915 contains the k-th element in the message data, TIFF2026121259000027.tif817th entry, TIFF2026121259000028.tif818th entry, This is the decimal value converted from the 18th byte of TIFF2026121259000029.tif8. TIFF2026121259000030.tif86 TIFF2026121259000031.tif87 and TIFF2026121259000032.tif86 is a string of three random integers, where the value of k is 1 to 1. The filename is TIFF2026121259000033.tif957, where w is the total length of the message.

[0046] 3 random integers TIFF2026121259000034.tif86, TIFF2026121259000035.tif87 and TIFF2026121259000036.tif86 is appended to the message header. After receiving the message, the user calculates a check code using a similar formula. If the calculation result matches the check code at the end of the message, it means the message is complete; if they do not match, it means the message is incomplete and needs to be retrieved again.

[0047] Corresponding to the above embodiments, an embodiment of the present invention provides a computer storage medium comprising at least one memory and at least one processor, wherein the memory is arranged to store one or more program instructions, and the processor is arranged to execute one or more program instructions to perform a method of operating a miniature camera architecture compliant with the GenICam standard.

[0048] Corresponding to the above embodiments, an embodiment of the present invention provides a computer-readable storage medium comprising one or more program instructions, the one or more program instructions being arranged to be executed by a processor in a manner that complies with the GenICam standard for the operation of a miniature camera architecture.

[0049] The embodiments disclosed in this invention provide a computer-readable storage medium in which computer program instructions are stored, and when the computer program instructions are executed by a computer, the computer causes the computer to execute an operation method for an ultra-compact camera architecture compliant with the above-mentioned GenICam standard.

[0050] In the embodiments of this disclosure, the processor may be an integrated circuit chip having signal processing capabilities. The processor may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component.

[0051] Each method, step, and logic block diagram disclosed in the embodiments of this disclosure can be implemented or executed. The general-purpose processor may be a microprocessor, or it may be any conventional processor, etc. The steps of the methods disclosed with reference to embodiments of the present invention may be performed directly by a hardware decoding processor, or by a combination of hardware and software modules within the decoding processor. The software modules may be located in storage media that are mature in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. The processor reads information from the storage media and, in combination with its hardware, completes the steps of the methods described above.

[0052] The storage medium may be memory, for example, volatile memory or non-volatile memory, or may include both volatile and non-volatile memory.

[0053] Here, non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory.

[0054] Volatile memory may also be random access memory (RAM) used as an external cache. Many forms of RAM are available, including, but are not limited to, static random access memory (Static RAM, SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (Synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (Double Data Rate SDRAM, DDRSDRAM), enhanced synchronous dynamic random access memory (Enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (Synchlink DRAM, SLDRAM), and direct Rambus random access memory (DirectRambus RAM, DRRAM).

[0055] The storage media described in the embodiments of this disclosure include, but are not limited to, these and any other suitable types of memory.

[0056] Those skilled in the art will understand that in one or more of the above examples, the functions described in the present invention may be implemented by a combination of hardware and software. When software is used, the corresponding functions may be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. The computer-readable medium includes a computer storage medium and a communication medium, the communication medium including any medium that facilitates the transmission of a computer program from one place to another. The storage medium may be any available medium accessible by a general-purpose or dedicated computer.

[0057] The above specific embodiments further explain the object, technical solution, and beneficial effects of the present invention and should be understood that they are merely specific embodiments of the present invention and do not limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc., made based on the technical solution of the present invention should be included within the scope of protection of the present invention.

Claims

1. An ultra-compact camera architecture compliant with the GenIcam standard, comprising a camera head (1), a camera (2), a coaxial cable (3), a camera input line (4), and a camera output line (5), wherein the camera head (1) and camera (2) exchange data via the coaxial cable (3), the camera (2) receives external trigger conditions via the input line (4), and transmits encapsulated acquired images to the user via the output line (5), an image sensor (11) and a serializer (12) are installed inside the camera head (1), and a data processing and protocol encapsulation platform (21) and a deserializer (22) are installed inside the camera (2), and the image sensor (11) processes the acquired images. An ultra-compact camera architecture compliant with the GenICam standard, characterized in that it performs a first serialization and outputs serial data which is transmitted to a serializer (12), the serializer (12) performs a second serialization on the received serial data and transmits the data after the second serialization to a deserializer (22) via a coaxial cable (3), the deserializer (22) completes the deserialization of the second serialization and then transmits the data after the deserialization to a data processing and protocol encapsulation platform (21), and the data processing and protocol encapsulation platform (21) completes further processing and encapsulation of the image data.

2. An ultra-compact camera architecture compliant with the GenICam standard as described in claim 1, characterized in that a configuration bus (31) is installed between the image sensor (11) and the serializer (12), and between the data processing and protocol encapsulation platform (21) and the deserializer (22), the data processing and protocol encapsulation platform (21) transmits configuration information via the configuration bus (31), the configuration information is transferred by the deserializer (22) and the serializer (12) and then reaches the image sensor (11) to perform configuration initialization of the image sensor (11).

3. The data processing and protocol encapsulation platform (21) is further provided with an image deserialization module (211), an image analysis module (212), an image processing module (213), and an image encapsulation module (214), wherein the data processing and protocol encapsulation platform (21) receives data deserialized by a deserializer (22), i.e., serial data output from an image sensor (11), first deserializes the received serial data with the image deserialization module (211), analyzes the deserialized data with the image analysis module (212) to restore the original acquired image, then performs image enhancement on the acquired image with the image processing module (213) to improve image quality, and finally performs protocol encapsulation on the acquired image using the image encapsulation module (214), wherein the image encapsulation module (214) can complete the data encapsulation of the protocol layer and link layer corresponding to all machine vision industry standard protocols, characterized in that it is an ultra-compact camera architecture compliant with the GenICam standard as described in 1.

4. A miniature camera architecture conforming to the GenICam standard according to claim 1, further comprising a data processing and protocol encapsulation platform (21) with a signal processing module (215) and a sensor control module (216), wherein the signal processing module (215) is configured to transmit an external trigger signal based on an external trigger condition received by an input line (4), and the sensor control module (216) is configured to generate a control signal for an image sensor (11) based on the external trigger signal.

5. An ultra-compact camera architecture compliant with the GenICam standard as described in 4, characterized in that a control bus (32) is installed between a sensor control module (216) and an image sensor (11), and control signals generated by the sensor control module (216) are transmitted to the image sensor (11) via the control bus (32) to complete real-time control of the image sensor (11).

6. A method for operating a miniature camera architecture compliant with the GenIcam standard, applicable to a miniature camera architecture compliant with the GenIcam standard as described in any one of claims 1 to 5, Step 1 involves the data processing and protocol encapsulation platform sending configuration information to a deserializer via a configuration bus. Step 2 involves the serializer receiving and analyzing configuration information from the deserializer via a coaxial cable, and then completing the configuration initialization of the image sensor via a configuration bus. Step 3 involves the image sensor, after initialization is complete, collecting an image based on the control signal received from the control bus, performing a first serialization on the collected image, and then transmitting it to the serializer for a second serialization. Step 4 involves transmitting the data after the second serialization to a deserializer via a coaxial cable for deserialization, and further processing the deserialized data by a data processing and protocol encapsulation platform. A method for operating a miniature camera architecture compliant with the GenICam standard, comprising step 5, which involves transmitting data processed by a data processing and protocol encapsulation platform to a user via an output line.

7. The process of an initialized image sensor collecting an image based on a control signal received from the control bus, performing a first serialization on the collected image, and then transmitting it to a serializer for a second serialization, specifically involves: A signal processing module reads an external trigger condition on an input line and transmits an external trigger signal based on that condition (substep), A substep in which the sensor control module generates a control signal based on an external trigger signal transmitted from the signal processing module and transmits it to the image sensor via the control bus, The image sensor collects an image based on the received control signal, and performs a first serialization on the collected image to output serial data (substep), The method for operating an ultra-compact camera architecture compliant with the GenICam standard according to claim 6, characterized in that the serializer is divided into a substep of performing a second serialization on the serial data output from the image sensor.

8. Further processing of deserialized data by a data processing and protocol encapsulation platform specifically involves: The image deserialization module includes a substep in which the data returned from the deserializer is restored to image pixels, The image analysis module includes a substep in which image pixels are reconstructed into a complete collected image, The image processing module performs a substep of image enhancement on the collected images, The method for operating an ultra-compact camera architecture compliant with the GenICam standard according to claim 6, characterized in that the image encapsulation module is divided into a substep of performing protocol encapsulation on the enhanced acquired image.

9. A computer storage medium, It includes at least one memory and at least one processor, Memory is arranged to store one or more program instructions. A computer storage medium characterized in that the processor is arranged to execute one or more program instructions to perform the operation method of an ultra-compact camera architecture compliant with the GenICam standard described in claim 6.