A frame synchronization test system and method
Through the frame synchronization test system composed of a dynamic flashing light source and a processor, the characteristic information of the light-emitting unit in the light source image collected by the image sensor is identified, which solves the problem of frame synchronization testing between multiple image sensors and achieves high-accuracy frame synchronization detection. .
Patent Information
- Application Number
- CN202210234259.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-09
- Publication Date
- 2025-01-21
- Estimated Expiration
- 2042-03-09
AI Technical Summary
In the field of camera shooting, there is often a problem of inconsistent exposure time between multiple image sensors, which makes it difficult to perform frame synchronization tests effectively.
A frame synchronization test system composed of a dynamic flashing light source and a processor is used to flash multiple light-emitting units of the dynamic flashing light source, and the processor is used to obtain the light source image collected by the image sensor, identify the characteristic information of the light-emitting unit, and determine whether the image sensor is frame synchronized. .
Flexible and effective camera frame synchronization testing is implemented to ensure that the image sensors are shooting at the same time, improving the accuracy of test results.
Smart Images

Figure CN114449260B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of electronic technology, and in particular to a frame synchronization test system and method. Background Art
[0002] In the field of camera shooting, it is usually necessary to use multiple image sensors to collect multiple images at the same time, especially different types of images (such as color images and depth images), and then perform image synthesis. In these scenarios, it is usually necessary to ensure that different images are taken at the same time. In actual applications, there is usually a problem of inconsistent exposure time between multiple image sensors, so how to effectively determine whether the frames between multiple image sensors are synchronized is crucial. Summary of the invention
[0003] The embodiments of the present application provide a frame synchronization test system and method, which can at least solve the problem of lack of flexible and effective camera frame synchronization test solutions in the related art.
[0004] A first aspect of an embodiment of the present application provides a frame synchronization test system, comprising: a dynamic flashing light source and a processor, wherein the dynamic flashing light source is configured with a plurality of light-emitting units;
[0005] The dynamic flashing light source is used to flash according to the light control instruction sent by the processor;
[0006] The processor is used to obtain light source images captured by multiple image sensors to be tested according to image acquisition instructions triggered simultaneously, then identify the characteristic information of light-emitting units in different light source images, and determine whether the multiple image sensors to be tested are frame synchronized based on all the characteristic information of the light-emitting units; wherein at least one of the multiple image sensors to be tested is an EVS image sensor.
[0007] A second aspect of an embodiment of the present application provides a frame synchronization test method, which is applied to the frame synchronization test system provided in the first aspect of an embodiment of the present application, including:
[0008] Controlling the dynamic flashing light source to flash according to the light control instruction; wherein the dynamic flashing light source is configured with a plurality of light emitting units;
[0009] Acquire light source images acquired by a plurality of image sensors to be tested according to image acquisition instructions triggered simultaneously; wherein at least one of the plurality of image sensors to be tested is an EVS image sensor;
[0010] Identifying characteristic information of light-emitting units in different light source images;
[0011] It is determined whether the plurality of image sensors to be tested are frame synchronized according to the characteristic information of all the light-emitting units.
[0012] As can be seen from the above, according to the frame synchronization test system and method provided by the scheme of the present application, a dynamic flashing light source configured with multiple light-emitting units is controlled to flash according to a light-emitting control instruction; light source images acquired by multiple image sensors to be tested according to image acquisition instructions triggered simultaneously are acquired, wherein at least one of the multiple image sensors to be tested is an EVS image sensor; characteristic information of light-emitting units in different light source images is identified; and whether multiple image sensors to be tested are frame synchronized is determined based on characteristic information of all light-emitting units. Through the implementation of the scheme of the present application, the hardware architecture used for the test is relatively simple and easy to use, and the method of frame synchronization determination based on image features has high applicability, which can effectively ensure the accuracy of the test results. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Figure 1 A structural diagram of a frame synchronization test system provided in the first embodiment of the present application;
[0014] Figure 2 A schematic diagram of the structure of another frame synchronization test system provided in the first embodiment of the present application;
[0015] Figure 3 A schematic diagram of a sensor capturing an image provided in the first embodiment of the present application; wherein: Figure 3 (a) is the image captured by the APS image sensor. Figure 3 (b) is the image captured by the EVS image sensor;
[0016] Figure 4 A schematic diagram of another sensor capturing an image provided in the first embodiment of the present application; wherein: Figure 4 (a) is the image captured by the APS image sensor. Figure 4 (b) is the image captured by the EVS image sensor;
[0017] Figure 5 A schematic diagram of a basic flow chart of a frame synchronization test method provided in the second embodiment of the present application;
[0018] Figure 6 A schematic diagram of the structure of a terminal device provided in the third embodiment of the present application. DETAILED DESCRIPTION
[0019] In order to make the purpose, features, and advantages of the invention of this application more obvious and easy to understand, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of this application.
[0020] In the description of the embodiments of the present application, it should be understood that the terms "length", "width", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", etc., indicating the orientation or position relationship, are based on the orientation or position relationship shown in the accompanying drawings, and are only for the convenience of describing the embodiments of the present application and simplifying the description, and do not indicate or imply that the referred device or element must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the present invention.
[0021] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of the embodiments of the present application, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.
[0022] In the embodiments of the present application, unless otherwise clearly specified and limited, the terms "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral one; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the embodiments of the present application can be understood according to the specific circumstances.
[0023] The above description is only a preferred embodiment of the present application and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present application should be included in the protection scope of the present application.
[0024] The first embodiment of the present application provides a frame synchronization test system, such as Figure 1 FIG. 1 is a schematic diagram of the structure of a frame synchronization test system provided in this embodiment. The frame synchronization test system 10 mainly includes: a dynamic flashing light source 13 and a processor ( Figure 1 (not shown), the dynamic flashing light source 13 is configured with a plurality of light emitting units 131; wherein,
[0025] The dynamic flashing light source 13 is used to flash according to the light control instruction sent by the processor;
[0026] The processor is used to obtain a plurality of image sensors to be tested (eg Figure 1The first image sensor 11 and the second image sensor 12 shown in the figure are based on the light source image captured by the image acquisition instruction triggered at the same time, and then the light-emitting unit feature information in different light source images is identified, and the multiple image sensors to be tested are judged whether the frame is synchronized according to the feature information of all light-emitting units; wherein at least one of the multiple image sensors to be tested is an EVS (Event-based Vision Sensor) image sensor. It should be noted that the number of image sensors to be tested in this embodiment is greater than or equal to 2, and the same type of image sensors may exist among the multiple image sensors to be tested, and the types of image sensors may include EVS image sensors, APS image sensors, and TOF image sensors, etc. In addition, the dynamic flashing light source 13 of this embodiment can be a light source of the type of light emitting diode (LED), edge emitting laser (EEL), vertical cavity surface emitting laser (VCSEL), etc., preferably an LED, which is configured to flash at a certain frequency.
[0027] like Figure 2 What is shown is a structural schematic diagram of another frame synchronization test system provided by the present embodiment. In some implementation schemes of the present embodiment, the frame synchronization test system 10 also includes: a movable baffle 14 arranged on the light-emitting side of the dynamic flashing light source 13, and the number of the movable baffle 14 is at least one; on a projection plane perpendicular to the light emitting direction of the dynamic flashing light source 13, the movable baffle 14 intersects with the projection of the dynamic flashing light source 13; the dynamic flashing light source 13 is specifically used for: controlling all the light-emitting units 131 to flash simultaneously according to the light-emitting control instruction sent by the processor; the movable baffle 14 is used for moving along the arrangement direction of the plurality of light-emitting units 131 according to the movement control instruction sent by the processor; the light-emitting unit characteristic information includes: position characteristic information of the target light-emitting unit directly opposite to the movable baffle 131.
[0028] Specifically, the multiple light-emitting units of this embodiment are configured to flash simultaneously at a certain frequency; the mobile baffle is configured to reciprocate at a certain speed in front of the dynamic flashing light source; the multiple image sensors to be tested are configured to simultaneously receive the image acquisition instructions sent by the processor, and respectively capture the scene images containing the dynamic flashing light source and the mobile baffle according to the instructions to obtain multiple images; the processor determines the relative position of the mobile baffle and the dynamic flashing light source according to the above multiple images to determine whether the multiple image sensors are frame synchronized. It should be understood that the frame synchronization test system of this embodiment can be provided with a guide rail matched with the mobile baffle, which cooperates with the mobile baffle to make the mobile baffle reciprocate. It should be noted that in this embodiment, the dynamic flashing light source, the mobile baffle, and the image sensor can be controlled by the same processor or by different processors, and this embodiment does not make a sole limitation on this. In addition, it should also be noted that the dynamic flashing light source of this embodiment can be in the shape of a long strip or a circle. If it is in the shape of a circle, the mobile baffle rotates around the dynamic flashing light source with the center of the circle of the dynamic flashing light source as the axis.
[0029] In some embodiments, the width of the movable baffle is d, the spacing distance between adjacent light-emitting units is L, and the relationship between the two is preferably L≤d, so that during the movement of the baffle, the baffle can always be guaranteed to overlap with the specific light-emitting unit on the projection surface, which is convenient for confirming the relative position of the baffle and the light source in the image collected by the sensor, thereby effectively improving the accuracy of frame synchronization detection. In other embodiments, the distance from multiple image sensors to be tested to the dynamic flashing light source is much greater than the spacing distance between adjacent light-emitting units and the width of the movable baffle.
[0030] In some embodiments, taking two image sensors to be tested as an example, the first image sensor 11 is an APS image sensor and the second image sensor 12 is an EVS image sensor. Assuming that the multiple light emitting units 131 flash at a certain frequency at the same time, the movable baffle 14 moves back and forth in the direction of the dynamic flashing light source 13. At a certain moment, the movable baffle 14 moves to the position as shown in FIG. Figure 2 At the position shown, the processor activates the APS image sensor and the EVS image sensor at the same time, and the images captured by the APS image sensor and the EVS image sensor are respectively as shown in FIG. Figure 3 As shown in Figure 1. Since the images captured by the APS image sensor contain rich texture information, the output image is as follows: Figure 3 (a) shows that at this moment the movable baffle 14 is between the second light-emitting unit and the third light-emitting unit, and the picture captured by the EVS image sensor contains the outline of the moving object, and the output image is as follows: Figure 3(b) also shows that the movable baffle 14 is between the second light-emitting unit and the third light-emitting unit. Of course, the image output by the EVS image sensor is output in the form of a dot matrix only for the convenience of illustration. According to the relative position of the movable baffle 14 and the dynamic flashing light source 13, it can be judged that the APS image sensor and the EVS image sensor are imaging at the same time, that is, frame synchronization, otherwise the frames are not synchronized.
[0031] Furthermore, in some implementations of this embodiment, the dynamic flashing light source is in a long strip shape, and there are multiple movable baffles, which are respectively located at different initial positions in the length direction of the dynamic flashing light source.
[0032] Specifically, the present embodiment may preferably be provided with two movable baffles with different initial positions, and the movement directions of the movable baffles are preferably set to opposite directions. For example, the two movable baffles may be respectively set at the two ends of the dynamic flashing light source, and the two movable baffles move synchronously or asynchronously, so that the image captured by the image sensor has two relative position information, and frame synchronization judgment based on the two relative position information can effectively improve the accuracy of the judgment result.
[0033] Furthermore, in some other implementations of this embodiment, the interval distances between preset reference points on adjacent light-emitting units along the arrangement direction are equal; the processor is used to: determine the moving speed of the mobile baffle based on the target flashing frequency and the interval distance of the dynamic flashing light source, and generate a moving control instruction based on the moving speed.
[0034] Specifically, the present embodiment preferably sets the interval between adjacent light-emitting units to be equal. In practical applications, the target flickering frequency determines the time interval between two adjacent lighting behaviors of the dynamic flickering light source. The present embodiment can determine the target flickering frequency f of the dynamic flickering light source according to the acquisition frame rate F of the EVS image sensor, and generate a light control instruction based on the target flickering frequency. Preferably, F≤2f, thereby ensuring the validity of the EVS image acquisition event image. In practical applications, in order to reduce the complexity of image comparison during frame synchronization determination, it is necessary to ensure that the position to which the moving baffle moves in each acquired image coincides with the light-emitting unit, for example Figure 3 After the middle movable baffle moves, its two sides coincide with the second light-emitting unit and the third light-emitting unit, which has higher frame synchronization determination accuracy and lower calculation complexity compared to the movable baffle moving to the interval position between adjacent light-emitting units.
[0035] In some other implementations of this embodiment, multiple light-emitting units have different characteristic marks and / or characteristic attributes respectively; the dynamic flashing light source is specifically used to: control different light-emitting units to flash in time according to the light control instructions sent by the processor; the light-emitting unit characteristic information includes: the characteristic mark and / or characteristic attribute of the target light-emitting unit in the lit state.
[0036] Specifically, in this embodiment, the characteristic mark is an additional identifier set for the light-emitting unit, and the characteristic attribute is the physical attribute of the light-emitting unit itself, such as the distribution, shape, size, and luminous intensity of the light-emitting unit's optical devices.
[0037] Please continue reading Figure 1 In this embodiment, the optical device distribution property of the light emitting unit 131 can be preferably used to distinguish different light emitting units. Assuming that the multiple light emitting units 131 of the dynamic flashing light source 13 flash in sequence at a certain frequency, at a certain moment, the processor activates the APS image sensor 11 and the EVS image sensor 12, and the images captured by them are as follows: Figure 4 As shown in Figure 1. Since the image captured by the APS image sensor 11 contains rich texture information, the output image is as follows: Figure 4 (a), which shows that at this moment the third light-emitting unit 131 is lit, the picture captured by the EVS image sensor 12 contains the outline of the moving object, and the output image is as follows Figure 4 (b) also shows that the third light emitting unit 131 is lit at this moment. Of course, the image output by the EVS image sensor 12 is output in the form of a dot matrix just for the convenience of illustration. Figure 4 The images shown can be used to determine that the APS image sensor 11 and the EVS image sensor 12 are imaged at the same time, i.e., frame synchronization. It is worth noting that the stroboscopic interval duration t between different light-emitting units 131 can be set according to the acquisition frame rate F of the EVS image sensor 12, preferably t≤1 / F. It should also be noted that, preferably, the distance from the multiple image sensors to be tested to the dynamic flashing light source is much greater than the interval distance between adjacent light-emitting units.
[0038] Furthermore, in some implementations of the present embodiment, the dynamic flashing light source is specifically used to: control different light-emitting unit combinations to flash in time according to the light-emitting control instructions sent by the processor; wherein the light-emitting unit combination includes multiple light-emitting units, and the number of light-emitting units in the light-emitting unit combination is preferably smaller than the total number of light-emitting units of the dynamic flashing light source, and the number of light-emitting units in different light-emitting unit combinations is preferably equal.
[0039] Specifically, in order to improve the accuracy of the frame synchronization test results, multiple reference objects for comparison can be provided in the image captured by the image sensor to avoid accidental errors caused by comparing a single reference object. Based on this, when the dynamic flashing light source flashes in time, instead of only a single light-emitting unit being lit at each moment, the present embodiment can control multiple light-emitting units to light up at the same time. Therefore, when performing frame synchronization detection, the image has multiple light-emitting unit feature information for comparison. When the feature information of multiple light-emitting units are all compared and consistent, the frame synchronization of multiple image sensors is determined, thereby effectively ensuring the accuracy of frame synchronization detection.
[0040] In some implementations of the present embodiment, when the processor executes the function of determining whether multiple image sensors to be tested are frame synchronized based on the characteristic information of all the light-emitting units, it is specifically used to: use the light-emitting unit characteristic information corresponding to the target image sensor among the multiple image sensors to be tested as reference information, then compare the light-emitting unit characteristic information corresponding to other image sensors to be tested with the reference information respectively, and determine whether the multiple image sensors to be tested are frame synchronized based on the comparison results.
[0041] Specifically, in practical applications, especially for frame synchronization test scenarios where the number of sensors to be tested is greater than 2, this embodiment can use one of all the image sensors to be tested as a reference image sensor, and then use the light-emitting unit feature information in the image captured by it as reference information, and then compare the light-emitting unit feature information in the images captured by other image sensors to be tested with it. In this way, the frame-synchronized image sensors and the frame-unsynchronized image sensors among all sensors can be determined separately according to the comparison results of a single detection, thereby effectively improving the efficiency of the frame synchronization test.
[0042] In some other implementations of this embodiment, the processor is specifically used to: obtain light source images captured by multiple image sensors to be tested at different acquisition times according to image acquisition instructions triggered simultaneously, and then identify the characteristic information of the light-emitting units in different light source images, and determine whether the multiple image sensors to be tested are frame synchronized in combination with all the characteristic information of the light-emitting units at each acquisition time.
[0043] Specifically, in the present embodiment, the processor synchronously sends image acquisition instructions to all the image sensors to be tested at different times, and each image sensor to be tested performs image acquisition at different times. Then, the processor compares the characteristic information of the light-emitting units of different image sensors at each time, and comprehensively determines whether the multiple image sensors to be tested are synchronized based on multiple comparison results. Preferably, in the present embodiment, when all acquisition moments are compared and consistent, it is determined that the multiple image sensors to be tested are frame synchronized, thereby improving the accuracy of the frame synchronization test results and effectively avoiding accidental errors.
[0044] According to the frame synchronization test system provided by this embodiment, a dynamic flashing light source configured with multiple light-emitting units is controlled to flash according to a light-emitting control instruction; light source images acquired by multiple image sensors to be tested according to image acquisition instructions triggered simultaneously are acquired, wherein at least one of the multiple image sensors to be tested is an EVS image sensor; characteristic information of light-emitting units in different light source images is identified; and whether multiple image sensors to be tested are frame synchronized is determined based on characteristic information of all light-emitting units. Through the implementation of the scheme of this application, the hardware architecture used for the test is relatively simple and easy to use, and the method of frame synchronization determination based on image features has high applicability, which can effectively ensure the accuracy of the test results.
[0045] The second embodiment of the present application provides a frame synchronization test method, which is applied to the frame synchronization test system of the first embodiment. The frame synchronization test system includes: a dynamic flashing light source and a processor. Figure 5 This is a basic flow chart of the frame synchronization test system provided in this embodiment. The frame synchronization test method includes the following steps:
[0046] Step 501, controlling the dynamic flashing light source to flash according to the light control instruction;
[0047] Step 502: acquiring light source images captured by a plurality of image sensors to be tested according to image capture instructions triggered simultaneously;
[0048] Step 503: Identify characteristic information of light-emitting units in different light source images;
[0049] Step 504: determine whether the multiple image sensors to be tested are frame synchronized according to the characteristic information of all light-emitting units.
[0050] It should be noted that the dynamic flashing light source of this embodiment is configured with a plurality of light-emitting units, and at least one of the plurality of image sensors to be tested is an EVS image sensor.
[0051] In one implementation of the present embodiment, the frame synchronization test system further includes: a movable baffle disposed on the light-emitting side of the dynamic flashing light source; on a projection plane perpendicular to the light-emitting direction of the dynamic flashing light source, the movable baffle intersects with the projection of the dynamic flashing light source. Accordingly, the step of controlling the dynamic flashing light source to flash according to the light-emitting control instruction specifically includes: controlling all the light-emitting units of the dynamic flashing light source to flash simultaneously according to the light-emitting control instruction; before the step of acquiring the light source images acquired by the multiple image sensors to be tested according to the image acquisition instructions triggered simultaneously, it also includes: controlling the movable baffle to move along the arrangement direction of the multiple light-emitting units according to the abnormal control instruction; the light-emitting unit characteristic information includes: the position characteristic information of the target light-emitting unit directly opposite to the movable baffle.
[0052] Furthermore, in an implementation of this embodiment, the dynamic flashing light source is in a long strip shape, and the movable baffle includes a first movable baffle and a second movable baffle which are respectively located at different initial positions in the length direction of the dynamic flashing light source.
[0053] Furthermore, in another implementation of this embodiment, the intervals between the preset reference points on adjacent light-emitting units along the arrangement direction are equal. Correspondingly, before the step of controlling the movable baffle to move along the arrangement direction of the plurality of light-emitting units according to the abnormal control instruction, the method further includes: determining the moving speed of the movable baffle based on the target flashing frequency and the interval distance of the dynamic flashing light source, and generating a moving control instruction based on the moving speed.
[0054] In another implementation of this embodiment, the plurality of light-emitting units have different characteristic marks and / or characteristic attributes. Accordingly, the step of controlling the dynamic flashing light source to flash according to the light-emitting control instruction specifically includes: controlling different light-emitting units of the dynamic flashing light source to flash in time-sharing according to the light-emitting control instruction; the light-emitting unit characteristic information includes: the characteristic mark and / or characteristic attribute of the target light-emitting unit in the lit state.
[0055] In one implementation of the present embodiment, the step of controlling the dynamic flashing light source to flash according to the light control instruction specifically includes: controlling different light-emitting unit combinations of the dynamic flashing light source to flash in time according to the light control instruction; wherein the light-emitting unit combination includes multiple light-emitting units.
[0056] In one implementation of the present embodiment, the above-mentioned step of judging whether the multiple image sensors to be tested are frame synchronized based on the characteristic information of all the light-emitting units specifically includes: using the characteristic information of the light-emitting unit corresponding to the target image sensor among the multiple image sensors to be tested as reference information; comparing the characteristic information of the light-emitting unit corresponding to other image sensors to be tested with the reference information respectively; and judging whether the multiple image sensors to be tested are frame synchronized based on the comparison results.
[0057] In one implementation of the present embodiment, the step of obtaining the light source images acquired by the multiple image sensors to be tested according to the image acquisition instructions triggered simultaneously specifically includes: obtaining the light source images acquired by the multiple image sensors to be tested according to the image acquisition instructions triggered simultaneously at different acquisition moments. Correspondingly, the step of judging whether the multiple image sensors to be tested are frame synchronized based on the characteristic information of all light-emitting units specifically includes: identifying the characteristic information of light-emitting units in different light source images; judging whether the multiple image sensors to be tested are frame synchronized based on the characteristic information of all light-emitting units at each acquisition moment.
[0058] It should be noted that the frame synchronization test system in the first embodiment can be implemented based on the frame synchronization test method provided in this embodiment. Ordinary technical personnel in the relevant field can clearly understand that for the convenience and conciseness of description, the specific working process of the frame synchronization test method described in this embodiment can refer to the corresponding implementation in the aforementioned device embodiment, and will not be repeated here.
[0059] Based on the technical solution of the embodiment of the present application described above, a dynamic flashing light source configured with multiple light-emitting units is controlled to flash according to a light-emitting control instruction; light source images acquired by multiple image sensors to be tested according to image acquisition instructions triggered simultaneously are acquired, wherein at least one of the multiple image sensors to be tested is an EVS image sensor; characteristic information of light-emitting units in different light source images is identified; and whether multiple image sensors to be tested are frame synchronized is determined based on the characteristic information of all light-emitting units. Through the implementation of the solution of the present application, the hardware architecture used for the test is relatively simple and easy to use, and the method of determining frame synchronization based on image features has high applicability, which can effectively ensure the accuracy of the test results.
[0060] Figure 6 A terminal device is provided in the third embodiment of the present application. The terminal device can be used to implement the frame synchronization test method in the above embodiment, mainly including:
[0061] The memory 601, the processor 602, and the computer program 603 stored in the memory 601 and executable on the processor 602, the memory 601 and the processor 602 are connected via communication. When the processor 602 executes the computer program 603, the method in the aforementioned embodiment 2 is implemented. The number of processors may be one or more.
[0062] The memory 601 may be a high-speed random access memory (RAM) memory, or a non-volatile memory, such as a disk memory. The memory 601 is used to store executable program codes, and the processor 602 is coupled to the memory 601 .
[0063] Furthermore, the present application also provides a computer-readable storage medium, which may be provided in the terminal device in the above embodiments. Figure 6 Memory in the illustrated embodiment.
[0064] The computer readable storage medium stores a computer program, and when the program is executed by the processor, the frame synchronization test method in the aforementioned embodiment is implemented. Further, the computer storable medium can also be a U disk, a mobile hard disk, a read-only memory (ROM), a RAM, a magnetic disk or an optical disk, and other media that can store program codes.
[0065] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of modules is only a logical function division, and there may be other division methods in actual implementation, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or modules, which can be electrical, mechanical or other forms.
[0066] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0067] In addition, each functional module in each embodiment of the present application can be integrated into a processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The above integrated modules can be implemented in the form of hardware or software functional modules.
[0068] If the integrated module is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a readable storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the various embodiments of the present application. The aforementioned readable storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks, or optical disks.
[0069] It should be noted that, for the above-mentioned method embodiments, for the sake of simplicity of description, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described action sequence, because according to the present application, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.
[0070] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0071] The above is a description of the frame synchronization test system and method provided in the present application. For technicians in this field, according to the ideas of the embodiments of the present application, there may be changes in the specific implementation methods and application scopes. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. A frame synchronization test system, characterized in that: include: A dynamic flashing light source and a processor, wherein the dynamic flashing light source is configured with a plurality of light-emitting units; The dynamic flashing light source is used to flash according to the light control instruction sent by the processor; The processor is used to obtain light source images collected by multiple image sensors to be tested according to image acquisition instructions triggered simultaneously, then identify light-emitting unit feature information in different light source images, and determine whether the multiple image sensors to be tested are frame synchronized according to all the light-emitting unit feature information; wherein at least one of the multiple image sensors to be tested is an EVS image sensor; The frame synchronization test system further includes: a movable baffle disposed on the light-emitting side of the dynamic flickering light source; on a projection plane perpendicular to the light emitting direction of the dynamic flickering light source, the movable baffle intersects with the projection of the dynamic flickering light source; The dynamic flashing light source is specifically used to: control all the light-emitting units to flash simultaneously at a certain frequency according to the light-emitting control instruction sent by the processor; The movable baffle is used to move along the arrangement direction of the plurality of light-emitting units according to the movement control instruction sent by the processor; The light emitting unit characteristic information includes: position characteristic information of a target light emitting unit directly facing the movable baffle.
2. The frame synchronization test system according to claim 1, characterized in that: The dynamic flashing light source is in the shape of a long strip, and there are multiple movable baffles, which are respectively located at different initial positions in the length direction of the dynamic flashing light source.
3. The frame synchronization test system according to claim 1, characterized in that: The preset reference points on adjacent light-emitting units are spaced at equal intervals along the arrangement direction; the processor is used to determine the moving speed of the moving baffle based on the target flashing frequency of the dynamic flashing light source and the spacing distance, and generate the moving control instruction based on the moving speed.
4. The frame synchronization test system according to claim 1, characterized in that: The processor is further configured to determine a target flickering frequency of the dynamic flickering light source according to a frame rate of the EVS image sensor, and generate the light emission control instruction based on the target flickering frequency.
5. The frame synchronization test system according to any one of claims 1 to 4, characterized in that: When the processor executes the function of determining whether the plurality of image sensors to be tested are frame synchronized according to the characteristic information of all the light-emitting units, the processor is specifically configured to: The light-emitting unit characteristic information corresponding to the target image sensor among the multiple image sensors to be tested is used as reference information, and then the light-emitting unit characteristic information corresponding to other image sensors to be tested is compared with the reference information respectively, and whether the multiple image sensors to be tested are frame synchronized is determined according to the comparison results.
6. The frame synchronization test system according to any one of claims 1 to 4, characterized in that: The processor is specifically used to obtain light source images captured by multiple image sensors to be tested at different capture times according to image capture instructions triggered simultaneously, then identify characteristic information of light-emitting units in different light source images, and determine whether multiple image sensors to be tested are frame synchronized in combination with all characteristic information of light-emitting units at each capture time.
7. A frame synchronization test method, characterized in that: Applied to the frame synchronization test system according to any one of claims 1 to 6, the frame synchronization test method comprises: Control all the light-emitting units of the dynamic flashing light source to flash simultaneously at a certain frequency according to the light-emitting control instruction; Acquire light source images acquired by a plurality of image sensors to be tested according to image acquisition instructions triggered simultaneously; wherein at least one of the plurality of image sensors to be tested is an EVS image sensor; Identifying characteristic information of light-emitting units in different light source images; It is determined whether the plurality of image sensors to be tested are frame synchronized according to the characteristic information of all the light-emitting units.
Citation Information
Patent Citations
Multi-camera video synchronous evaluation system and method
CN108366254A
Multi-lens frame synchronization system for testing panoramic camera
CN110446033A