Camera adjusting method, system and device

By acquiring target shooting parameters and calculating lens adjustment angles, the problem of field of view adjustment in dynamic scenes of multi-camera systems is solved, achieving panoramic coverage and improved clarity in key areas, and solving the problems of blind spots and overlap in existing technologies.

CN121967889APending Publication Date: 2026-05-01YEALINK (XIAMEN) NETWORK TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
YEALINK (XIAMEN) NETWORK TECHNOLOGY CO LTD
Filing Date
2026-01-16
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

In existing technologies, multi-camera systems cannot adapt to dynamic scene changes in remote conferencing and smart office scenarios, resulting in blind spots or overlapping fields of view. They lack a global decision-making center and cannot optimize the allocation of field of view resources or improve the image clarity of key areas.

Method used

By acquiring the target shooting parameters of the conference room, the target shooting range that multiple cameras need to cover in the conference room space is determined. Based on this range and the current shooting range, the lens adjustment angle of each camera is calculated to achieve coordinated adjustment of the cameras, so as to ensure panoramic coverage and clarity of key areas.

Benefits of technology

It achieves panoramic coverage and efficient resource utilization of multi-camera systems in dynamic scenes, avoids blind spots and invalid overlap, and significantly improves the image clarity and overall shooting quality of key areas.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121967889A_ABST
    Figure CN121967889A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a camera adjusting method, system and device. A target shooting parameter of a conference room space is acquired; based on the target shooting parameters, determining a target shooting range which needs to be covered by the at least two first cameras in the conference room space; determining a lens adjustment angle corresponding to each first camera according to the target shooting range and the current shooting range of each first camera; and based on the lens adjustment angle, adjusting the at least two first cameras, so that the shooting ranges of the adjusted first cameras jointly cover the target shooting range. Therefore, the target shooting range, which needs to be covered by the first camera in the conference room space, is determined according to the target shooting parameter of the conference room space, so that the angle of the first camera is adjusted according to the target shooting range, and the shooting angle of the camera in the conference room space can be automatically adjusted in accordance with a conference room scene; the definition of picture output is ensured under the condition of covering a conference room scene.
Need to check novelty before this filing date? Find Prior Art

Description

Camera adjustment methods, systems and devices Technical Field

[0001] This application relates to the field of computer technology, and specifically to a camera adjustment method, system, and apparatus. Background Technology

[0002] In remote conferencing and smart office scenarios, adjusting the field of view of conference room cameras is crucial to ensuring the quality of audio and video capture. Existing technologies for adjusting multi-camera systems mainly suffer from two types of problems: First, static deployment mode. Multiple cameras are typically installed at fixed angles, with their respective fields of view pre-set. This approach cannot adapt to dynamic scenarios such as changes in the number of participants, personnel movement, or layout adjustments, easily leading to blind spots or wasted overlapping fields of view, resulting in the shooting range failing to fully and efficiently cover the target area.

[0003] Secondly, the dynamic adjustment mode is simplistic. While some solutions support camera rotation, their adjustment logic is often isolated and simplistic. For example, each camera may independently track targets detected within its own frame, lacking system-level collaborative planning. This can lead to unexpected overlap of field of view, competition for the same target, or blind spots, failing to optimize the allocation of field of view resources. More importantly, existing methods generally lack a global "decision-making center" to determine and direct all cameras to form a complementary and collaborative optimal field of view layout based on the panoramic information of the conference room or the shooting intention.

[0004] In summary, the existing methods for adjusting conference room cameras lack sufficient intelligence and precise control logic. They cannot automatically and collaboratively reconstruct the shooting system according to changes in the scene, nor can they comprehensively improve the image clarity of key areas while ensuring panoramic coverage, which seriously restricts the meeting experience and communication efficiency. Summary of the Invention

[0005] This application provides a camera adjustment method, system, and device that can automatically adjust the shooting angle of cameras deployed in a conference room space to adapt to actual conference room scenarios, thereby ensuring the clarity of the output image while covering the conference room scene and further improving camera adjustment efficiency.

[0006] This application provides a camera adjustment method applied to a conference room space, wherein at least two first cameras are deployed in the conference room space, comprising: acquiring target shooting parameters of the conference room space; determining, based on the target shooting parameters, a target shooting range to be covered by the at least two first cameras in the conference room space; determining a lens adjustment angle corresponding to each first camera according to the target shooting range and the current shooting range of each first camera; and adjusting the at least two first cameras based on the lens adjustment angle so that the shooting range of each adjusted first camera together covers the target shooting range.

[0007] Accordingly, this application also provides a camera adjustment device applied in a conference room space, wherein at least two first cameras are deployed in the conference room space, comprising: an acquisition unit for acquiring target shooting parameters of the conference room space; a range determination unit for determining, based on the target shooting parameters, the target shooting range to be covered by the at least two first cameras in the conference room space; an angle determination unit for determining, based on the target shooting range and the current shooting range of each first camera, the lens adjustment angle corresponding to each first camera; and an adjustment unit for adjusting the at least two first cameras based on the lens adjustment angle, so that the shooting range of each adjusted first camera together covers the target shooting range.

[0008] In one embodiment, a second camera is also deployed in the conference room space, and the acquisition unit is used to: acquire panoramic images captured by the second camera deployed in the conference room space; wherein the target shooting parameters include the panoramic images.

[0009] In one embodiment, the range determination unit is configured to: analyze the panoramic image and identify at least one area in the image whose clarity does not reach a set threshold; and determine the target shooting range to be covered by the at least two first cameras in the conference room space based on the location of the at least one area in the conference room space.

[0010] In one embodiment, the above-described analysis of the panoramic image to identify at least one area in the image whose clarity does not reach a set threshold is specifically used for: obtaining the shortest distance from different positions in the panoramic image to the second camera based on the shooting range of the second camera, as candidate distances; obtaining the image clarity corresponding to the candidate distance at different positions based on the candidate distances; performing threshold comparison on the image clarity at different positions, and identifying all areas that do not reach the set threshold.

[0011] In one embodiment, the target shooting range includes the overlapping shooting range of the target of interest, and the range determination unit is used to: determine, based on the target shooting parameters, the required overlapping shooting range between the at least two first cameras when the shooting ranges of the at least two first cameras all cover the target of interest.

[0012] In one embodiment, the target shooting parameters include the position of the target of interest in the conference room space. The determination of the required overlapping shooting range between the at least two first cameras, based on the target shooting parameters and assuming that the shooting ranges of the at least two first cameras both cover the target of interest, specifically involves: obtaining the width of the target of interest based on the target shooting parameters; and obtaining the required overlapping shooting range between the at least two first cameras based on the width and the position of the target of interest in the conference room space.

[0013] In one embodiment, the determination of the required overlapping shooting range between the at least two first cameras, based on the target shooting parameters, when the shooting ranges of the at least two first cameras both cover the target of interest, is specifically used for: performing image recognition on the panoramic image captured by the second camera deployed in the conference room space to determine at least one target of interest in the conference room space; and determining the overlapping shooting range according to the position of the at least one target of interest.

[0014] In one embodiment, the acquisition unit is configured to: acquire the current image captured by each of the first cameras; wherein the target shooting parameters include each of the current images.

[0015] In one embodiment, the range determination unit is used to: analyze each of the current images, and determine the conference room space area that is not effectively covered as the target shooting range based on the missing content in the image, the lack of coverage of the target of interest, or the insufficient image clarity.

[0016] In one embodiment, the target shooting parameters include at least one of the spatial dimensions of the conference room space, the deployment position parameters of the at least two first cameras, and preset conference shooting requirements parameters.

[0017] In one embodiment, the acquisition unit is configured to: acquire audio signals collected by the microphone array of the conference room; and use the audio signals to locate the sound source to determine the position of the current speaker in the conference room space; wherein, the range determination unit is configured to: determine the area including the position of the current speaker as the target shooting range.

[0018] In one embodiment, the acquisition unit is configured to: in response to an instruction to quickly adapt to the scenario, retrieve pre-stored layout parameters corresponding to the conference room space as target shooting parameters.

[0019] In one embodiment, the angle determination unit is configured to: divide the target shooting range into sub-regions corresponding to the number of the first cameras; and for each first camera, calculate its lens adjustment angle based on its current shooting range and the sub-region it is assigned to, so that each first camera covers a different sub-region after adjustment.

[0020] In one embodiment, when the target shooting range includes multiple discrete priority sub-regions, and the number of the at least two first cameras is insufficient to simultaneously and clearly cover all the priority sub-regions, the angle determination unit is configured to: assign different shooting priorities and time slices to each of the priority sub-regions; control the at least two first cameras to adjust their shooting range according to the priority within the corresponding time slice to cover the corresponding priority sub-region, and switch between different time slices.

[0021] In one embodiment, the target shooting range includes a key target area, and the angle determination unit is used to: obtain a lens adjustment angle so that the shooting ranges of the at least two first cameras cover the key target area, wherein the adjusted shooting ranges of the at least two first cameras at least partially overlap.

[0022] In one embodiment, the lens adjustment angle includes a horizontal adjustment angle and a vertical adjustment angle. The angle determination unit includes at least one of the following adjustment methods: determining the horizontal adjustment angle of each first camera based on the field of view angle required for the target shooting range; and determining the vertical adjustment angle of each first camera based on the height information of the target object in the target shooting range and the deployment height of the first camera.

[0023] Furthermore, this application embodiment also provides a camera adjustment system, which includes a calculation module, an adjustment module, and a shooting module. The shooting module includes a first camera and comprises: the calculation module, used to acquire target shooting parameters corresponding to a conference room space, wherein a camera is provided in the conference room space, and the camera includes at least two first cameras fixedly deployed on the same side of the conference room space; based on the target shooting parameters, determining the target shooting range to be covered by the at least two first cameras in the conference room space; and based on the target shooting range and the current shooting range of each first camera, determining the lens adjustment angle corresponding to each first camera; the adjustment module, used to adjust the at least two first cameras based on the lens adjustment angle, so that the shooting range of each first camera after adjustment jointly covers the target shooting range; and the shooting module, used to shoot the conference room space based on the adjusted first cameras, so as to output the target shooting image of the conference room space.

[0024] Furthermore, embodiments of this application also provide an electronic device, including a processor and a memory, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor performs the steps of any of the camera adjustment methods provided in embodiments of this application.

[0025] Furthermore, embodiments of this application also provide a computer-readable storage medium including a computer program, which, when run on an electronic device, causes the electronic device to perform the steps of any of the camera adjustment methods provided in embodiments of this application.

[0026] Furthermore, this application also provides a computer program product, including a computer program stored in a computer-readable storage medium; when a processor of an electronic device reads the computer program from the computer-readable storage medium, the processor executes the computer program, causing the electronic device to perform the steps of any of the camera adjustment methods provided in this application.

[0027] The camera adjustment method provided in this application effectively overcomes the problems of isolated and rigid camera field-of-view adjustment in the prior art by introducing a global collaborative decision-making mechanism. Specifically, the method first obtains the target shooting parameters of the conference room and determines a globally optimal target shooting range accordingly; then, based on this range and the current state of each camera, the system determines a precise lens adjustment angle for each first camera and drives it to perform physical movement.

[0028] This "global awareness" Collaborative decision-making The new architecture of "precise execution" brings the following advantages: First, it enables multiple cameras to function as a whole, dynamically reconstructing their physical layout based on the real-time scene, thus completely avoiding blind spots and ineffective overlaps in the fixed deployment mode. Second, through system-level collaborative planning, the fields of view of each camera are intelligently allocated, forming an optimal "common coverage" relationship that is either complementary or focused, achieving complete coverage and efficient resource utilization. Ultimately, this method significantly improves the image clarity of key areas and targets while ensuring complete coverage of the entire conference room, achieving a holistic optimization of coverage and image quality. Attached Figure Description

[0029] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0030] Figure 1 is a schematic diagram of an implementation scenario of a camera adjustment method provided in an embodiment of this application; Figure 2 is a flowchart of a camera adjustment method provided in an embodiment of this application; Figure 3a is a schematic diagram of the shooting range of a camera adjustment method provided in an embodiment of this application; Figure 3b is a schematic diagram of another shooting range of a camera adjustment method provided in an embodiment of this application; Figure 3c is a schematic diagram of yet another shooting range of a camera adjustment method provided in an embodiment of this application; Figure 3d is a schematic diagram of the specific process of a camera adjustment method provided in an embodiment of this application; Figure 4 is a schematic diagram of the structure of a camera adjustment device provided in an embodiment of this application; Figure 5 is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0031] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0032] Furthermore, in the description of the embodiments of this application, the terms "first," "second," etc., are used only for distinguishing descriptions and should not be construed as indicating or implying relative importance. Therefore, a feature specified as "first" or "second" may explicitly or implicitly include one or more features. In the description of the embodiments of this application, "multiple" means two or more, unless otherwise explicitly specified.

[0033] To ensure the integrity of captured meeting scenes, existing video conferencing system designs, particularly for multi-camera deployments, have long focused on two main areas of practice and optimization: improving the physical performance of individual cameras (such as sensor pixels and optical zoom capabilities) and optimizing backend processing algorithms based on single video streams (such as digital zoom, face detection, and tracking). Both approaches implicitly assume that each camera's adjustment decisions are primarily based on local information within its own field of view. Therefore, whether fixedly installed and preset or allowing automatic tracking, multiple cameras are essentially treated as independently operating units. Their interaction is often mechanical or based on simple rules (such as conflict prevention), rather than stemming from a unified, collaborative plan with the final shooting effect as the overall goal.

[0034] Against this backdrop, the inventors of this application have observed that the inherent defects encountered by existing methods, such as coverage blind spots, wasted image overlap, and the difficulty in simultaneously capturing panoramic and close-up shots, are not rooted in insufficient performance of individual cameras or unintelligent algorithms, but rather in the lack of a core "decision-making center" at the system architecture level. The absence of this decision-making center prevents the system from answering a more fundamental question: in the current conference room scenario, where should each camera "should" cover for optimal overall image capture?

[0035] This problem has been neglected for a long time because, in the traditional understanding, "how to point a camera at a target" is a clear and solvable problem; while "how to intelligently allocate and cover a dynamically changing physical space that may include multiple priority targets" is a system-level problem that has not been clearly defined and refined. The industry is accustomed to solving the former, but has failed to establish the latter as an independent and critical technical challenge.

[0036] In view of this, the present application provides a camera adjustment method, system and device, which aims to solve this system-level collaborative planning problem and establish it as the core breakthrough for improving the shooting quality of conference rooms. This shifts the focus of technical optimization from "the action of a single camera" to "the spatial layout strategy of multiple cameras as a whole". By exploring and utilizing the correlation between various cameras, the required field of view of each camera is accurately determined, and finally, the global optimal collaborative control of multiple cameras is achieved.

[0037] Specifically, embodiments of this application provide a camera adjustment method, system, and apparatus. The camera adjustment apparatus can be integrated into an electronic device, which may be a server or a terminal, etc.

[0038] The server can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery network (CDN), and big data and artificial intelligence platforms. The terminal can include, but is not limited to, camera equipment, smart projection devices, mobile phones, computers, smart voice interaction devices, smart home appliances, and in-vehicle terminals. The terminal and server can be directly or indirectly connected via wired or wireless communication; this application does not impose any restrictions on this connection.

[0039] Please refer to Figure 1. Taking the camera adjustment device integrated into an electronic device as an example, Figure 1 is a schematic diagram of the implementation scenario of the camera adjustment method provided in this application embodiment. The electronic device can be a terminal. The electronic device can acquire the target shooting parameters of the conference room space; determine the target shooting range to be covered by at least two first cameras in the conference room space based on the target shooting parameters; determine the lens adjustment angle corresponding to each first camera according to the target shooting range and the current shooting range of each first camera; and adjust at least two first cameras based on the lens adjustment angle so that the shooting range of each first camera after adjustment jointly covers the target shooting range.

[0040] It should be noted that "common coverage" here refers to adjusting the shooting ranges of at least two first cameras to achieve complete coverage of the target shooting range. This includes, but is not limited to: independent partition coverage, where the shooting ranges of each first camera do not overlap or have very little overlap, each covering different sub-regions of the target shooting range; and overlapping coverage, where the shooting ranges of the first cameras overlap, for example, when the target shooting range is a key target, the shooting ranges of at least two first cameras can partially or completely overlap to focus on the key target from different angles, ensuring the richness and stability of the image content. In addition, common coverage may also include: nested coverage, complementary coverage, etc. The specific form adopted can be determined by the system based on the target shooting parameters or according to the actual needs of the conference room.

[0041] It should be noted that the schematic diagram of the implementation environment of the camera adjustment method shown in Figure 1 is merely an example. The implementation environment of the camera adjustment method described in this application is for the purpose of more clearly illustrating the technical solution of this application and does not constitute a limitation on the technical solution provided in this application. As those skilled in the art will know, with the evolution of camera adjustment and the emergence of new business scenarios, the technical solution provided in this application is also applicable to similar technical problems.

[0042] The solutions provided in this application are specifically illustrated through the following embodiments. It should be noted that the order of description of the following embodiments is not intended to limit the preferred order of the embodiments.

[0043] This embodiment will be described from the perspective of a camera adjustment device, which can be integrated into an electronic device, which can be a terminal, and this application does not limit it.

[0044] Please refer to Figure 2, which is a flowchart illustrating the camera adjustment method provided in an embodiment of this application. This camera adjustment method is applied to a conference room space, where at least two first cameras are deployed. The method includes: in step 101, acquiring target shooting parameters for the conference room space.

[0045] The first camera can be a camera deployed in the conference room space. The target shooting parameters can be shooting parameters specific to the conference room space, which can be used to instruct the first camera to shoot the conference room space.

[0046] Optionally, the target shooting parameters may include at least one of the following: spatial dimensions of the conference room, deployment location parameters of at least two first cameras, and preset conference shooting requirements parameters.

[0047] The space size parameter indicates the dimensions of the conference room. The deployment location parameter describes the deployment location of the first camera within the conference room. The conference shooting requirement parameter indicates the shooting requirements for the conference room space, such as the need to capture specific areas, objects, people, or height ranges.

[0048] This application embodiment determines the target shooting range that the first camera deployed in the conference room needs to cover by using the target shooting parameters of the conference room space, and determines the lens adjustment angle of each first camera according to the target shooting range, thereby adjusting the first camera so that the shooting range of each first camera after adjustment can achieve the coverage of the target shooting range. In this way, the shooting angle of the camera deployed in the conference room space can be automatically adjusted to adapt to the actual conference room scene, thereby ensuring the clarity of the output image while covering the conference room scene, and further improving the efficiency of camera adjustment.

[0049] Among them, the target shooting parameters of the conference room space can be obtained by acquiring the audio signal collected by the microphone array in the conference room, using the audio signal to locate the sound source, determining the position of the current speaker in the conference room space, and finally determining the area including the current speaker's position as the target shooting range.

[0050] In one embodiment, obtaining the target shooting parameters of the conference room space may include responding to a command for quick scene adaptation by retrieving pre-stored layout parameters in a preset layout mode corresponding to the target scene as the target shooting parameters; the preset layout mode is constructed based on common and fixed meeting scenes of users, supports one-click quick adaptation, and does not require step-by-step calculation of the required target shooting parameters, effectively improving the user operation experience and scene adjustment efficiency.

[0051] Among them, the target scenario can be the usage scenario of the conference room space, and each usage scenario can be configured with a corresponding preset layout mode. The preset layout mode can include, but is not limited to: (1) Training classroom mode: After receiving the instruction of this mode, the system automatically retrieves the pre-stored parameters and controls at least two different types of cameras to work together. One camera can lock the lectern and whiteboard area where the lecturer is located and start the tracking function, while the other camera switches to wide-angle mode to fully cover the student area with the desks arranged, and simultaneously captures the lecturer's teaching screen and the students' questions and interactive reactions.

[0052] (2) Free discussion mode (round table mode): After this mode is triggered, the system retrieves the symmetrical layout parameters, controls multiple cameras to be distributed symmetrically at the center of the round table, adjusts the focal length and viewing angle range to ensure that all participants around the round table are within the shooting field of view, and achieves complete and clear capture of the whole group.

[0053] (3) Presentation mode: When responding to the instruction of this mode, the system retrieves the preset parameters, so that one camera focuses on the speaker and the other camera switches to the perspective that is suitable for the audience, accurately capturing the audience's reaction and Q&A session.

[0054] In one embodiment, a second camera may also be deployed in the conference room space. This second camera can be used to capture a panoramic view of the conference room space. For example, the second camera can be a wide-angle camera, a zoom camera, or a fisheye camera.

[0055] The target shooting parameters may include panoramic images. The steps for acquiring target shooting parameters for the conference room space may include: acquiring panoramic images captured by a second camera deployed in the conference room space.

[0056] The panoramic view can include a view showing the entire conference room space.

[0057] Optionally, the target capture parameters may include the current images captured by each of the first cameras.

[0058] Correspondingly, the steps for obtaining target shooting parameters of the conference room space may include: obtaining the current images captured by each first camera.

[0059] In step 102, based on the target shooting parameters, the target shooting range that at least two first cameras need to cover in the conference room space is determined.

[0060] The target shooting range can be the shooting range that the first camera needs to cover in the conference room space.

[0061] There are several ways to determine the target shooting range that at least two first cameras need to cover in the conference room space based on the target shooting parameters. For example, the panoramic image can be analyzed to identify at least one area in the image whose clarity does not reach a set threshold; and the target shooting range that at least two first cameras need to cover in the conference room space can be determined according to the location of at least one area in the conference room space.

[0062] The threshold can be a preset resolution threshold. When the resolution of the image reaches this threshold, the resolution of the image is considered to meet the requirements. When the resolution of the image does not reach this threshold, the resolution of the image is considered to not meet the requirements.

[0063] There are several ways to analyze panoramic images and identify at least one area in the image whose clarity does not reach a set threshold. For example, based on the shooting range of the second camera, the shortest distance from different positions in the panoramic image to the second camera can be obtained as a candidate distance; based on the candidate distance, the image clarity corresponding to the candidate distance at different positions can be obtained; the image clarity at different positions can be compared with the threshold, and all areas that do not reach the set threshold can be identified.

[0064] There are several ways to obtain the image sharpness corresponding to the candidate distance at different positions in a panoramic image. For example, a deep learning model can be used to identify the image sharpness corresponding to the candidate distance at different positions in a panoramic image, or the image sharpness corresponding to each candidate distance can be determined by calculating the resolution corresponding to the candidate distance at different positions in a panoramic image.

[0065] For example, the lens of the second camera can be used as the apex of a triangle, extending outwards to the candidate distance to be measured. The length of the side opposite the apex and the ratio of a single person's image can be calculated. Multiplying this ratio by the resolution of the lens sensor yields the image clarity at that candidate distance. In one embodiment, the second camera's field of view can be 98°, and the lens sensor resolution is 4000*3000. Using trigonometric functions, the resolution of a participant's image at a distance of 1.5m and 1.3m wide is calculated to be 1507×848. However, at a distance of 2m, the resolution is 1130×636. If a close-up of the image is to be calculated at this distance, the calculated resolution needs to be divided by 2, resulting in an image clarity of only 360P (progressive scan). Therefore, the image clarity of participants beyond 2m in the conference room space is poor, and the second camera will not be able to cover and output a clear image. Therefore, by setting a threshold, the locations corresponding to candidate distances where the image clarity does not reach the threshold can be identified as at least one area where the clarity does not reach the set threshold. Thus, at least one area where the clarity does not reach the set threshold can be identified as the target shooting range that the first camera needs to cover in the conference room space.

[0066] Optionally, the target shooting range may include the overlapping shooting range of the target of interest, where the target of interest can be a target in the conference room space that needs to be captured in detail, such as the boss's seat, the speaker, the podium, the interviewee, etc. The overlapping shooting range is the area where the shooting ranges of the first cameras overlap when all the first cameras capture the target of interest.

[0067] There are several ways to determine the target shooting range that at least two first cameras need to cover in the conference room space based on the target shooting parameters. For example, based on the target shooting parameters, the overlapping shooting range required between at least two first cameras can be determined when the shooting range of at least two first cameras covers the target of interest.

[0068] There are several ways to determine the required overlapping shooting range between at least two first cameras when the shooting range of at least two first cameras covers the target of interest, based on the target shooting parameters. For example, the target shooting parameters may include the position of the target of interest in the conference room space. In this way, the width of the target of interest can be obtained based on the target shooting parameters, and the required overlapping shooting range between at least two first cameras can be obtained based on the width and the position of the target of interest in the conference room space.

[0069] Optionally, considering that the position of the target may change, for example, shift to the left or right, in order to ensure that the target is within the shooting range of the first camera, the width of the target can be extended to the left or right or in all directions by a certain distance to obtain the extended width. Thus, based on the extended width and the position of the target in the conference room space, the required overlapping shooting range between the first cameras can be obtained.

[0070] Optionally, based on the target shooting parameters, there are several ways to determine the required overlapping shooting range between at least two first cameras when the shooting range of at least two first cameras covers the target of interest. For example, image recognition can be performed on the panoramic image captured by the second camera deployed in the conference room space to determine at least one target of interest in the conference room space; and the overlapping shooting range can be determined according to the position of at least one target of interest.

[0071] In this way, based on the target of interest in the conference room space, the target shooting range to be covered by each first camera can be determined. Adjustments to the first cameras based on this target shooting range ensure that they can capture the target of interest and other necessary areas, thus establishing "global awareness." Collaborative decision-making The new architecture of "precise execution" allows each primary camera to function as a whole, dynamically reconstructing its physical layout based on the real-time scene, thus completely avoiding blind spots and ineffective overlaps in the fixed deployment mode. Simultaneously, through system-level collaborative planning, the fields of view of each camera are intelligently allocated, forming an optimal "shared coverage" relationship that is either complementary or focused, ensuring no area is missed and efficient resource utilization. Ultimately, while ensuring complete panoramic coverage of the conference room, it achieves a holistic optimization of coverage and image quality, significantly improving the image clarity of key areas and targets.

[0072] In one embodiment, there are several ways to determine the target shooting range to be covered by at least two first cameras in the conference room space based on the target shooting parameters. For example, the target shooting parameters may include the current images captured by each first camera. Each current image can be analyzed, and the conference room space area that is not effectively covered can be determined as the target shooting range based on the missing content, the lack of coverage of the target of interest, or the failure to meet the image clarity standard.

[0073] The target shooting range can include areas in the conference room space that cannot be effectively captured by the current first camera. For example, areas where the current image captured by the first camera has missing content, the target of interest is not covered, or the image clarity is not up to standard can be identified as areas in the conference room space that cannot be effectively captured by the current first camera, i.e., the target shooting range. Therefore, the camera adjustment method provided in this application embodiment needs to be used to adjust the first camera so that the adjusted first camera can cover these target shooting ranges. This can ensure the clarity of the image output while covering the conference room scene and further improve the efficiency of camera adjustment.

[0074] Please refer to Figure 3a. Figure 3a is a schematic diagram of the shooting range of a camera adjustment method provided in an embodiment of this application. The rectangular area is the conference table in the conference room space, and the circular area around it can be the seats distributed around the conference table. The first camera, second camera, and other cameras in the conference room space can be deployed above or below the TV or whiteboard at the front of the conference room, so that the conference scene can be fully covered by the deployed cameras. When deploying two first cameras and one second camera in a conference room space, the first camera is a telephoto lens and the second camera is a wide-angle lens. The shooting requirements for the conference room space are that the second camera covers and captures attendees in the first two rows of seats, while the two first cameras capture attendees in the seats behind the second row. Since the images captured by the telephoto lens cannot be cropped or stitched, both first cameras need to cover the target position 16. Considering that attendees at the target position will not always remain in the center of the conference table, both first cameras need to cover the attendees at the target position. This requires the overlapping shooting range of the first cameras to completely cover the attendees at the target position while allowing for left and right movement. For example, a width can be added to the left and right sides of the target position. Thus, the shooting range 11 corresponding to the second camera, the sub-region 12 within the target shooting range corresponding to the left first camera, the sub-region 13 within the target shooting range corresponding to the right first camera, and the overlapping shooting range 14 between the first cameras can be determined.

[0075] Optionally, a third camera can also be deployed in the conference room space. This third camera may include an optical camera and can be used to cover the area at the far end of the conference room space, including the target location. Correspondingly, referring to Figure 3a, the shooting range 15 of the third camera can be obtained.

[0076] Optionally, there are several ways to determine the overlapping shooting range. For example, the width of the conference table at the target location and the distance of the target location relative to the first camera can be determined based on the size information of the conference table in the conference room space; the overlapping shooting range of the first camera can be calculated based on the width and distance.

[0077] The target location can be an important location around the conference table, such as location 16 in Figure 3a.

[0078] There are several ways to calculate the overlapping shooting range of the first camera based on the width and distance. For example, referring to Figure 3a, the width of the target position 16 can be calculated by adding the width of one position on the left or right side of the target position 16. The triangular area formed by the target width and the distance of the target position 16 relative to the first camera in the conference room space is the overlapping shooting range of the first camera. The angle of the vertex corresponding to the target width can also be calculated using trigonometric formulas, which is the field of view angle corresponding to the overlapping shooting range.

[0079] In step 103, the lens adjustment angle corresponding to each first camera is determined based on the target shooting range and the current shooting range of each first camera.

[0080] The lens adjustment angle can be the adjustment angle of the lens of the first camera, which can be used to adjust the first camera so that the shooting range of the adjusted first camera can cover the target shooting range.

[0081] There are several ways to determine the lens adjustment angle of each first camera based on the target shooting range and the current shooting range of each first camera. For example, the target shooting range can be divided into sub-regions corresponding to the number of first cameras. For each first camera, its lens adjustment angle is calculated based on its current shooting range and the sub-region it is assigned to, so that each first camera covers a different sub-region after adjustment.

[0082] The sub-region can be a part of the target shooting range, and each sub-region can correspond to a first camera. The first camera is used to capture the corresponding sub-region after adjusting the angle based on the lens.

[0083] Wherein, when the target shooting range includes multiple discrete priority sub-regions, and the number of the at least two first cameras is insufficient to clearly cover all the priority sub-regions at the same time, the lens adjustment angle corresponding to each first camera is determined according to the target shooting range, including assigning different shooting priorities and time slices to each priority sub-region; controlling the at least two first cameras to adjust their shooting range according to the priority within the corresponding time slice to cover the corresponding priority sub-region, and being able to switch between different time slices.

[0084] When a meeting room contains multiple key individuals, such as the host, experts, and guests, but the system is only equipped with two rotatable zoom cameras, using traditional methods where each camera is fixed to point at one of the two individuals, the third individual is only visible in a wide-angle panoramic view, unable to capture a high-definition close-up. This results in severely insufficient image clarity and recognition, negatively impacting the meeting's recording quality. This embodiment, through panoramic image analysis and sound detection, identifies the priority sub-region as the area containing the three individuals. Based on preset rules (e.g., the host has the highest priority, followed by the current speaker) and the real-time speaking status, the speaker is determined to be of first priority. Other individuals are judged according to preset rules (e.g., the expert giving a presentation is priority level 1, the host is priority level 2, and the guest is priority level 3), thus achieving priority sub-region identification and sorting. Time slices are then allocated to the priority sub-regions: a camera rotation plan is determined according to preset rules (e.g., controlling the first camera to rotate to the whiteboard, zooming to focus on the expert, and allocating time slices to the expert). The system continuously tracks and records 60-second long-duration footage; the second camera is assigned short-duration footage, first rotating to the podium area, zooming to focus on the host, recording for 10 seconds, then quickly rotating to the far end of the long table and adjusting the focus to focus on the guest, recording for 5 seconds, and then switching between them in a loop; finally, it dynamically adjusts according to the actual situation (for example, if a guest suddenly speaks, the system increases their priority in real time, controlling the second camera to extend the recording time of the guest; after the expert finishes speaking, the first camera immediately rotates and adapts to the new priority, working with the second camera to complete the rotational shooting of the host and guest), thus ensuring that high-definition close-up coverage of key subjects is always guaranteed.

[0085] Optionally, there are multiple ways to determine the lens adjustment angle corresponding to each first camera based on the target shooting range and the current shooting range of each first camera. For example, the target shooting range may include a key target area, and the lens adjustment angle can be obtained so that the shooting range of at least two first cameras covers the key target area, wherein the shooting ranges of at least two first cameras at least partially overlap.

[0086] The key target area can be the area in the conference room that needs to be photographed, such as the area where the boss sits, the podium, or the speaker's location.

[0087] Therefore, by obtaining the lens adjustment angle that ensures the shooting range of the first camera covers the key target area, the first camera can be adjusted based on the lens adjustment angle to ensure that the key target area in the conference room is captured completely and clearly by the first camera, thereby improving the deployment and shooting effect of cameras in the conference room scene.

[0088] In one embodiment, the lens adjustment angle may include a horizontal adjustment angle and a vertical adjustment angle.

[0089] The horizontal adjustment angle can be used to adjust the angle of the first camera in the horizontal direction, and the vertical adjustment angle can be used to adjust the angle of the first camera in the vertical direction.

[0090] Specifically, determining the lens adjustment angle of each first camera based on the target shooting range and the current shooting range of each first camera may include at least one of the following adjustment methods: determining the horizontal adjustment angle of each first camera based on the field of view required by the target shooting range; determining the vertical adjustment angle of each first camera based on the height information of the target object in the target shooting range and the deployment height of the first camera.

[0091] The required field of view for the target shooting range can be the angle of the target shooting range in the horizontal direction. The target object can include objects such as conference tables, chairs, sofas, and participants in the conference room space, and the deployment height can be the height of the first camera's deployment position in the conference room space.

[0092] In this way, by adjusting the lens of the first camera in the horizontal and / or vertical directions, the first camera can automatically, flexibly and accurately adapt to the shooting needs of the conference room space, thereby improving the efficiency of camera deployment and adjustment in the conference room space.

[0093] Optionally, there are several ways to determine the horizontal adjustment angle of each first camera based on the field of view required for the target shooting range. For example, the horizontal adjustment angle of each first camera can be determined based on the field of view required for the target shooting range in the horizontal direction and the angle of the current shooting range of each first camera in the horizontal direction, so that at least two first cameras can include the target shooting range in the adjusted shooting range, and the first cameras can all cover and capture overlapping shooting ranges.

[0094] Optionally, there are multiple ways to determine the vertical adjustment angle of each first camera based on the height information of the target object within the target shooting range and the deployment height of the first camera. For example, the height information of the target object can be the height range of the attendees, which may include the height range from sitting to standing. Therefore, the vertical adjustment angle of at least two first cameras can be calculated based on the deployment height of the first cameras, the field of view angle in the vertical direction of the current shooting range of the first cameras, and the height range.

[0095] For example, please refer to Figure 3a. When the first camera is deployed below the television in the conference room space, please refer to Figure 3b. Figure 3b is another schematic diagram of the shooting range of a camera adjustment method provided in this application embodiment. In this diagram, the green area indicates the shooting range of the second camera, and the yellow area indicates the shooting area of ​​the first camera. The first camera is located below the television. Since the height of the desk is usually 70 cm-76 cm, 80 cm can be used as the deployment height of the first camera when it is deployed below the television. The lens is slightly higher than the tabletop. Calculations can be made using a sitting height of 90 cm and a standing height of 200 cm. It can be calculated that when the first camera is rotated upwards by 12°, the shooting range of the first camera can cover the height range of the target object from 60 cm to 210 cm, covering participants in sitting and standing positions at a distance of 250 cm. It also allows for margin for cropping the portrait using the IntelliFocus function. Thus, in the current scenario, the vertical adjustment angle of the first camera is a 12° upward rotation.

[0096] When the first camera is deployed above the television in the conference room space, please refer to Figure 3c. Figure 3c is another schematic diagram of the shooting range of a camera adjustment method provided in this embodiment. Assuming that the base of the first camera is 200cm above the ground, it can be measured that when the lens of the first camera is rotated downwards by 15°, it can cover a height range of 60cm-210cm, which can cover attendees in sitting and standing positions at a distance of 2.5m, and reserve a cropping margin for functions that require cropping the image, such as the IntelliFocus function. Thus, the vertical adjustment angle of the first camera in the current scene is 15° downwards.

[0097] In step 104, at least two first cameras are adjusted based on the lens adjustment angle so that the shooting range of each adjusted first camera together covers the target shooting range.

[0098] Therefore, by adjusting the first camera based on the lens angle, the shooting range of each first camera can be made to cover the target shooting range. In this way, the shooting angle of the cameras deployed in the conference room space can be automatically adjusted to adapt to the actual conference room scene, thereby ensuring the clarity of the output image while covering the conference room scene, and further improving the efficiency of camera adjustment.

[0099] In one embodiment, two first cameras can be deployed in the conference room space. Each first camera may include a telephoto lens. Based on the target shooting parameters of the conference room space, the target shooting range to be covered by the two first cameras in the conference room space can be determined. Then, based on the target shooting range and the current shooting range of each first camera, the corresponding lens adjustment angle of each first camera can be determined. Thus, the two first cameras can be adjusted so that the shooting range of each adjusted first camera collectively covers the target shooting range in the conference room space. In this way, by deploying two first cameras in the conference room space, the clarity of the output image can be guaranteed while covering the conference room scene, effectively improving camera adjustment efficiency.

[0100] In one embodiment, two first cameras and one second camera can be deployed in the conference room space. The first cameras may include telephoto lenses, and the second camera may be a panoramic lens, such as a wide-angle lens. Thus, the second camera can capture the front area of ​​the conference room space, while the two first cameras capture the mid-to-far areas on either side of the conference room space. This allows for full coverage of the conference room space using the two first cameras and one second camera, while ensuring clear image output.

[0101] For example, a camera system deployed in a conference room can consist of a wide-angle electronic lens (i.e., the second camera) and two telephoto electronic lenses (i.e., the first camera). Both the wide-angle and telephoto lens modules are equipped with T-axis gimbals, while the telephoto lenses additionally have P-axis gimbals for adjusting the horizontal inward angle. During the equipment calibration phase, the wide-angle lens captures the overall view of the conference room. Algorithms identify the arrangement of the conference table and chairs, as well as the main activity areas of the participants, automatically calculating the spatial distribution of participants at different distances. Based on the identification results, the system first controls the T-axis gimbal of the wide-angle electronic lens to cover the participants at close range at the front of the conference room with its vertical field of view. Then, it controls the T-axis gimbals of the two telephoto lenses to cover the height range of seated and standing figures at medium to long distances. Next, by adjusting the P-axis inward angle of the telephoto lenses, the two telephoto lenses can create a sufficient overlap area in the area where the boss is located, and the composite field of view can cover the participants on both sides of the conference table. Participants not covered by the telephoto lenses will be covered by the wide-angle lenses.

[0102] Optionally, during the meeting, the system can continuously detect participants based on the wide-angle electronic lens, and switch between the wide-angle electronic lens and the dual telephoto electronic lenses for image switching and electronic cropping adjustments, thereby achieving automatic field-of-view adjustment and stable image output to adapt to different meeting room sizes.

[0103] In one embodiment, the first camera can be a telephoto electronic lens with zoom capability. In this case, the camera system can still use a wide-angle electronic lens to cover close-range participants in the conference room space, while dual telephoto electronic lenses can be used to cover mid- to long-range participants. Both telephoto lenses themselves have adjustable focal length capabilities and simultaneously support T-axis pitch adjustment (i.e., vertical angle adjustment) and P-axis inward angle adjustment (i.e., horizontal angle adjustment). During equipment calibration, the wide-angle electronic lens captures a panoramic view of the entire conference room, identifying the width of the conference table, the second row positions, and the boss's position within the conference room space, thus establishing a spatial distribution model of mid- to long-range participants.

[0104] Based on this spatial distribution model, the system first adjusts the inward angle (horizontal adjustment angle) of the dual telephoto electronic lenses using the P-axis gimbal to achieve basic coverage of both sides of the conference table and the boss's seat at the default focal length. Then, the T-axis gimbal fine-tunes the pitch angle (vertical adjustment angle) of the dual telephoto electronic lenses to ensure coverage of the height range of seated and standing participants in the conference room at the current focal length. Furthermore, the system can adjust the focal length of the telephoto lenses according to the actual distribution distance of the participants. When participants are concentrated in a more distant area, the field of view can be narrowed to improve image sharpness; when the distribution of participants widens or moves forward, the focal length can be adjusted back to a wider focal length to ensure complete lateral coverage.

[0105] Therefore, by combining the zoom capability of the telephoto electronic lens with the T-axis and P-axis gimbal adjustment, the dual telephoto electronic lenses can achieve adaptive field-of-view adjustment for different meeting room sizes and participant distributions without changing the overall module installation structure, greatly improving the adjustment efficiency of cameras in meeting rooms.

[0106] In one embodiment, two first cameras, one second camera, and one third camera can be deployed in the conference room space. The first camera may include a telephoto lens, the second camera may be a panoramic lens, for example, a wide-angle lens, and the third camera may be an optical lens. For example, referring to Figure 3a, a combination of a wide-angle lens, two telephoto lenses, and a 20x optical zoom lens can be used to achieve comprehensive coverage of the conference room at different distances by utilizing the optical characteristics of different lens types. The wide-angle lens can cover the front of the conference room space, the two telephoto lenses can cover the mid-to-long distance range, and the optical lens can cover the rear. This improves the overall coverage of the cameras in the conference room space while ensuring acceptable image clarity for participants at near, mid, and far distances. Simultaneously, it can shield the gimbal rotation of the optical lens, reducing the number of rotations and preventing the zoom process and refocusing process caused by lens rotation from being transmitted to the remote end, thus extending the time required to adjust the conference room image. This ensures a better meeting experience for remote participants during online meetings.

[0107] Since a smaller field of view and a longer focal length result in a greater object distance for the same image clarity when the sensor size and resolution are the same, this embodiment of the application uses a combination of a wide-angle lens and a telephoto lens to increase the coverage area of ​​the electronic lens, allowing the optical lens to cover the rear of the conference room and improving the overall coverage range of the camera. In a conference room setting, the camera is typically deployed above or below the center line of the TV screen at the front of the room. To cover the first 1-2 rows of attendees, a wide-angle lens with a large horizontal field of view (HFOV) is required. Using a telephoto lens at medium to long distances ensures image clarity while extending the camera's coverage further, potentially covering rows 3-7. Attendees at the furthest point in the conference room can be covered using lossless zoom with the optical lens, ensuring the highest image quality for these priority positions. This achieves clear image output while covering the entire conference room scene.

[0108] In one specific embodiment, the camera system may include a wide-angle electronic lens (i.e., the second camera), two telephoto lens modules with T-axis and P-axis gimbals (i.e., the first camera), and an optical lens capable of gimbal control and optical zoom (i.e., the third camera). When the device begins calibration, the wide-angle lens first captures an overall view of the conference room with a fixed large field of view. Image algorithms are then used to identify the edges of the conference table, the center line of the tabletop, and the arrangement of the chairs, thus establishing a spatial model of the conference room.

[0109] Then, based on this spatial model, the system can calculate the relative relationship between the center line of the conference table and the camera installation position, and drive the T-axis gimbals of the wide-angle electronic lens and the telephoto lens to make small-angle pitch adjustments, so that the vertical field of view of each lens covers the reasonable height range of seated and standing participants. At the same time, the dual telephoto lenses automatically adjust their inward angle through the P-axis gimbal, so that the combined field of view of the two telephoto lenses completes full horizontal coverage at the beginning of the second row, and forms a preset overlapping area in the boss's seat area.

[0110] After the electronic lens is automatically calibrated, the system can determine whether the optical lens needs to be activated based on the distance of the participants. When the target of interest is detected to be outside the clear coverage of the electronic lens, the optical lens can complete the framing with minimal gimbal rotation and zoom, only responsible for producing high-quality images of the farthest participants, thus minimizing the impact of the optical lens adjustment process on the meeting experience while ensuring image quality.

[0111] In a specific embodiment, please refer to Figure 3d, which is a schematic flowchart of a camera adjustment method provided in this embodiment. After the user completes the equipment deployment for the conference room space, the device tracking function can be configured. Then, the user can trigger the camera module deployed in the conference room space to perform the device lens calibration process through clicks or other operations. This triggers the wide-angle lens to capture images of the conference room and checks the calibration target in the conference room image to collect data for adjusting the angle of the telephoto lens. If the data collection is insufficient, it indicates calibration failure, the camera module angle remains unchanged, and a prompt message can be displayed in the visual interface to indicate calibration failure. When the data collection is sufficient, calibration can continue. For example, the vertical orientation of the participants at the edge of the conference table that the telephoto lens can cover can be calculated based on the position of the conference table captured by the wide-angle camera (i.e., the wide-angle lens). Then, the camera module can automatically adjust the vertical angle of the telephoto camera. Then, the coverage width of the telephoto camera is determined based on the position of the chairs at the edge of the conference table within the wide-angle camera's view, and the inward angle of the telephoto camera is determined based on the position of the boss's seat, and the inward angle of the telephoto camera is automatically adjusted. Then, the coverage area of ​​the wide-angle camera is determined based on the adjusted total field of view, thus completing the calibration. Optionally, the user can check the calibration effect. If the calibration effect does not meet the requirements, the user can make adjustments or trigger a recalibration to complete the camera calibration process. The user can selectively complete the camera calibration process according to the required inward or vertical angle adjustment.

[0112] As described above, this embodiment of the application obtains the target shooting parameters of the conference room space; based on the target shooting parameters, determines the target shooting range that at least two first cameras need to cover in the conference room space; determines the lens adjustment angle corresponding to each first camera according to the target shooting range and the current shooting range of each first camera; and adjusts at least two first cameras based on the lens adjustment angle so that the shooting range of each adjusted first camera together covers the target shooting range. Thus, by determining the target shooting range that the first cameras deployed in the conference room space need to cover in the conference room space based on the target shooting parameters of the conference room space, and determining the lens adjustment angle corresponding to each first camera based on the target shooting range, and adjusting the first cameras according to the lens adjustment angle, the shooting range of each adjusted first camera can cover the target shooting range. This allows for automatic adjustment of the shooting angle of the cameras deployed in the conference room space to adapt to actual conference room scenarios, thereby ensuring the clarity of the output image while covering the conference room scene and further improving camera adjustment efficiency.

[0113] To better implement the above methods, this embodiment of the invention also provides a camera adjustment system. The camera adjustment system includes a calculation module, an adjustment module, and a shooting module. The shooting module includes a first camera. Specifically, the camera adjustment system may include: a calculation module, which can be used to acquire target shooting parameters corresponding to the conference room space. A camera is set in the conference room space, including at least two first cameras fixedly deployed on the same side of the conference room space. Based on the target shooting parameters, the target shooting range to be covered by the at least two first cameras in the conference room space is determined. Based on the target shooting range and the current shooting range of each first camera, the lens adjustment angle corresponding to each first camera is determined. An adjustment module, which can be used to adjust the at least two first cameras based on the lens adjustment angle so that the shooting range of each first camera after adjustment jointly covers the target shooting range. A shooting module, which can be used to shoot the conference room space based on the adjusted first cameras to output the target shooting image of the conference room space.

[0114] To better implement the above methods, embodiments of the present invention also provide a camera adjustment device, which can be integrated into an electronic device, which can be a terminal.

[0115] For example, as shown in Figure 4, which is a schematic diagram of the camera adjustment device provided in an embodiment of this application, the camera adjustment device can be applied to a conference room space. At least two first cameras are deployed in the conference room space, including an acquisition unit 201, a range determination unit 202, an angle determination unit 203, and an adjustment unit 204, as follows: The acquisition unit 201 is used to acquire the target shooting parameters of the conference room space; the range determination unit 202 is used to determine the target shooting range to be covered by the at least two first cameras in the conference room space based on the target shooting parameters; the angle determination unit 203 is used to determine the lens adjustment angle corresponding to each first camera according to the target shooting range and the current shooting range of each first camera; the adjustment unit 204 is used to adjust the at least two first cameras based on the lens adjustment angle so that the shooting range of each first camera after adjustment jointly covers the target shooting range.

[0116] In one embodiment, a second camera is also deployed in the conference room space. The acquisition unit 201 is used to: acquire panoramic images captured by the second camera deployed in the conference room space; wherein the target shooting parameters include panoramic images.

[0117] In one embodiment, the range determination unit 202 is configured to: analyze the panoramic image and identify at least one area in the image whose clarity does not reach a set threshold; and determine the target shooting range that at least two first cameras need to cover in the conference room space based on the location of the at least one area in the conference room space.

[0118] In one embodiment, the above-mentioned analysis of panoramic images to identify at least one region in the image whose clarity does not reach a set threshold is specifically used for: obtaining the shortest distance from different positions in the panoramic image to the second camera based on the shooting range of the second camera, as candidate distances; obtaining the image clarity corresponding to the candidate distances at different positions based on the candidate distances; performing threshold comparison on the image clarity at different positions, and identifying all regions that do not reach the set threshold.

[0119] In one embodiment, the target shooting range includes the overlapping shooting range of the target of interest, and the range determination unit 202 is used to: determine, based on the target shooting parameters, the required overlapping shooting range between at least two first cameras when the shooting ranges of at least two first cameras cover the target of interest.

[0120] In one embodiment, the target shooting parameters include the position of the target of interest in the conference room space. The above-mentioned determination of the required overlapping shooting range between at least two first cameras, based on the target shooting parameters, when the shooting range of at least two first cameras covers the target of interest, is specifically used for: obtaining the width of the target of interest based on the target shooting parameters; and obtaining the required overlapping shooting range between at least two first cameras based on the width and the position of the target of interest in the conference room space.

[0121] In one embodiment, the above-mentioned determination of the required overlapping shooting range between at least two first cameras, based on target shooting parameters, when the shooting range of at least two first cameras covers the target of interest, is specifically used for: performing image recognition on the panoramic image captured by the second camera deployed in the conference room space to determine at least one target of interest in the conference room space; and determining the overlapping shooting range according to the position of at least one target of interest.

[0122] In one embodiment, the acquisition unit 201 is used to: acquire the current image captured by each first camera; wherein the target shooting parameters include each current image.

[0123] In one embodiment, the range determination unit 202 is used to: analyze each current screen and determine the conference room space area that is not effectively covered as the target shooting range based on the missing screen content, the lack of coverage of the target of interest, or the failure of the screen clarity.

[0124] In one embodiment, the target shooting parameters include at least one of the following: spatial dimensions of the conference room space, deployment location parameters of at least two first cameras, and preset conference shooting requirements parameters.

[0125] In one embodiment, the acquisition unit 201 is configured to: acquire audio signals collected by the microphone array in the conference room; and use the audio signals to locate the sound source to determine the current speaker's position in the conference room space; wherein, the range determination unit 202 is configured to: determine the area including the current speaker's position as the target shooting range.

[0126] In one embodiment, the acquisition unit 201 is configured to: in response to an instruction to quickly adapt to the scene, retrieve pre-stored layout parameters corresponding to the conference room space as target shooting parameters.

[0127] In one embodiment, the angle determination unit 203 is used to: divide the target shooting range into sub-regions corresponding to the number of first cameras; and for each first camera, calculate its lens adjustment angle based on its current shooting range and the sub-region it is assigned to, so that each first camera covers a different sub-region after adjustment.

[0128] In one embodiment, when the target shooting range includes multiple discrete priority sub-regions, and the number of at least two first cameras is insufficient to clearly cover all priority sub-regions at the same time, the angle determination unit 203 is used to: assign different shooting priorities and time slices to each priority sub-region; control at least two first cameras to adjust their shooting range according to priority within the corresponding time slice to cover the corresponding priority sub-region, and switch between different time slices.

[0129] In one embodiment, the target shooting range includes a key target area, and the angle determination unit 203 is used to: obtain a lens adjustment angle that makes the shooting range of at least two first cameras cover the key target area, wherein the shooting ranges of at least two first cameras at least partially overlap.

[0130] In one embodiment, the lens adjustment angle includes a horizontal adjustment angle and a vertical adjustment angle. The angle determination unit 203 includes at least one of the following adjustment methods: determining the horizontal adjustment angle of each first camera based on the field of view angle required for the target shooting range; and determining the vertical adjustment angle of each first camera based on the height information of the target object in the target shooting range and the deployment height of the first camera.

[0131] As described above, this embodiment of the application obtains target shooting parameters of the conference room space through the acquisition unit 201; the range determination unit 202 determines the target shooting range to be covered by at least two first cameras in the conference room space based on the target shooting parameters; the angle determination unit 203 determines the lens adjustment angle corresponding to each first camera based on the target shooting range and the current shooting range of each first camera; and the adjustment unit 204 adjusts at least two first cameras based on the lens adjustment angle so that the shooting range of each first camera after adjustment jointly covers the target shooting range. Thus, by determining the target shooting range to be covered by the first cameras deployed in the conference room space based on the target shooting parameters of the conference room space, and determining the lens adjustment angle corresponding to each first camera based on the target shooting range, the first cameras can be adjusted according to the lens adjustment angle, ensuring that the shooting range of each first camera after adjustment covers the target shooting range. This allows for automatic adjustment of the shooting angle of the cameras deployed in the conference room space to adapt to actual conference room scenarios, thereby ensuring the clarity of the output image while covering the conference room scene and further improving camera adjustment efficiency.

[0132] Accordingly, this application also provides an electronic device, which can be a terminal, such as a smartphone, tablet computer, laptop computer, touch screen, game console, personal computer (PC), personal digital assistant (PDA), or other terminal device. Alternatively, the electronic device can be a server.

[0133] Figure 5 is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. The electronic device 300 includes a processor 301 with one or more processing cores, a memory 302 with one or more computer-readable storage media, and a computer program stored in the memory 302 and executable on the processor. The processor 301 and the memory 302 are electrically connected. Those skilled in the art will understand that the electronic device structure shown in the figure does not constitute a limitation on the electronic device, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0134] The processor 301 is the control center of the electronic device 300. It connects various parts of the electronic device 300 through various interfaces and lines. By running or loading software programs and / or units stored in the memory 302, and calling data stored in the memory 302, it executes various functions of the electronic device 300 and processes data. The processor 301 may be a CPU, GPU, network processor (NP), etc., and can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application.

[0135] In this embodiment, the processor 301 in the electronic device 300 loads the instructions corresponding to the processes of one or more applications into the memory 302 according to the following steps, and the processor 301 runs the applications stored in the memory 302 to realize various functions, such as: obtaining target shooting parameters of the conference room space; determining the target shooting range to be covered by at least two first cameras in the conference room space based on the target shooting parameters; determining the lens adjustment angle corresponding to each first camera according to the target shooting range and the current shooting range of each first camera; and adjusting at least two first cameras based on the lens adjustment angle so that the shooting range of each adjusted first camera together covers the target shooting range.

[0136] This solution obtains the target shooting parameters of the conference room space; based on these parameters, it determines the target shooting range to be covered by at least two first cameras within the conference room space; based on the target shooting range and the current shooting range of each first camera, it determines the corresponding lens adjustment angle for each first camera; and based on the lens adjustment angle, it adjusts at least two first cameras so that the adjusted shooting ranges of all first cameras collectively cover the target shooting range. In this way, by determining the target shooting range to be covered by the first cameras deployed in the conference room space based on the target shooting parameters, and determining the corresponding lens adjustment angle for each first camera based on the target shooting range, and then adjusting the first cameras according to the lens adjustment angle, the adjusted shooting ranges of each first camera can cover the target shooting range. This allows for automatic adjustment of the shooting angles of cameras deployed in the conference room space to adapt to actual conference room scenarios, thereby ensuring image clarity while covering the conference room scene and further improving camera adjustment efficiency.

[0137] Furthermore, the various functions implemented by running the application stored in memory 302 can also be found in the description of the foregoing embodiments, and will not be repeated here.

[0138] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.

[0139] Optionally, as shown in Figure 5, the electronic device 300 further includes: a touch display screen 303, a radio frequency circuit 304, an audio circuit 305, an input unit 306, and a power supply 307. The processor 301 is electrically connected to the touch display screen 303, the radio frequency circuit 304, the audio circuit 305, the input unit 306, and the power supply 307. Those skilled in the art will understand that the electronic device structure shown in Figure 5 does not constitute a limitation on the electronic device, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0140] The touch display screen 303 can be used to display a graphical user interface (GUI) and receive operation commands generated by the user interacting with the GUI. The touch display screen 303 may include a display panel and a touch panel. The display panel can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of the electronic device. These graphical user interfaces can be composed of graphics, text, icons, video, and any combination thereof. Optionally, the display panel can be configured using a liquid crystal display (LCD), organic light-emitting diode (OLED), or other similar technologies. The touch panel can be used to collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near the touch panel), generate corresponding operation commands, and execute the corresponding program according to the operation commands. Optionally, the touch panel may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch location and the signal generated by the touch operation, transmitting the signal to the touch controller. The touch controller receives touch information from the touch detection device, converts it into touch point coordinates, and sends it to the processor 301. It can also receive and execute commands from the processor 301. The touch panel can cover the display panel. When the touch panel detects a touch operation on or near it, it transmits the information to the processor 301 to determine the type of touch event. Subsequently, the processor 301 provides corresponding visual output on the display panel based on the type of touch event. In this embodiment, the touch panel and the display panel can be integrated into the touch display screen 303 to achieve input and output functions. However, in some embodiments, the touch panel and the touch display screen 303 can be implemented as two independent components to achieve input and output functions. That is, the touch display screen 303 can also be used as part of the input unit 306 to achieve input functions.

[0141] The radio frequency circuit 304 can be used to transmit and receive radio frequency signals to establish wireless communication with network devices or other electronic devices, and to transmit and receive signals with network devices or other electronic devices.

[0142] Audio circuitry 305 can be used to provide an audio interface between a user and an electronic device via a speaker and a microphone. Audio circuitry 305 converts received audio data into electrical signals, transmits them to the speaker, and the speaker converts them into sound signals for output. Conversely, the microphone converts collected sound signals into electrical signals, which are then received by audio circuitry 305, converted back into audio data, and then processed by processor 301 before being transmitted via radio frequency circuitry 304 to, for example, another electronic device, or output to memory 302 for further processing. Audio circuitry 305 may also include an earphone jack to facilitate communication between peripheral headphones and electronic devices.

[0143] The input unit 306 can be used to receive input target video and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.

[0144] Power supply 307 is used to supply power to various components of electronic device 300. Optionally, power supply 307 can be logically connected to processor 301 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. Power supply 307 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.

[0145] Although not shown in Figure 5, the electronic device 300 may also include a camera, sensor, wireless fidelity module, Bluetooth module, etc., which will not be described in detail here.

[0146] In the above embodiments, the descriptions of each embodiment have different focuses. Parts not described in detail in a particular embodiment can be found in the relevant descriptions of other embodiments. It should be noted that the electronic device provided in this application embodiment and the camera adjustment method described in the above embodiments belong to the same concept, and its specific implementation process is detailed in the above method embodiments, and will not be repeated here.

[0147] As can be seen from the above, the electronic device provided in this application embodiment can obtain target shooting parameters of the conference room space; determine the target shooting range to be covered by at least two first cameras in the conference room space based on the target shooting parameters; determine the lens adjustment angle corresponding to each first camera according to the target shooting range and the current shooting range of each first camera; and adjust at least two first cameras based on the lens adjustment angle so that the shooting range of each first camera after adjustment jointly covers the target shooting range. Thus, by determining the target shooting range to be covered by the first cameras deployed in the conference room space according to the target shooting parameters of the conference room space, and determining the lens adjustment angle corresponding to each first camera according to the target shooting range, and adjusting the first cameras according to the lens adjustment angle, the shooting range of each first camera after adjustment can cover the target shooting range. This allows for automatic adjustment of the shooting angle of the cameras deployed in the conference room space to adapt to actual conference room scenarios, thereby ensuring the clarity of the output image while covering the conference room scene and further improving camera adjustment efficiency.

[0148] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by instructions, or by instructions controlling related hardware. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.

[0149] Therefore, embodiments of this application provide a computer-readable storage medium, including a computer program. When the computer program is run on an electronic device, it causes the electronic device to execute any of the camera adjustment methods provided in the embodiments of this application. For example, the computer program can execute the following steps of the camera adjustment method: acquiring target shooting parameters of a conference room space; determining, based on the target shooting parameters, the target shooting range to be covered by at least two first cameras in the conference room space; determining the lens adjustment angle corresponding to each first camera according to the target shooting range and the current shooting range of each first camera; and adjusting at least two first cameras based on the lens adjustment angle so that the shooting range of each adjusted first camera together covers the target shooting range.

[0150] This solution obtains the target shooting parameters of the conference room space; based on these parameters, it determines the target shooting range to be covered by at least two first cameras within the conference room space; based on the target shooting range and the current shooting range of each first camera, it determines the corresponding lens adjustment angle for each first camera; and based on the lens adjustment angle, it adjusts at least two first cameras so that the adjusted shooting ranges of all first cameras collectively cover the target shooting range. In this way, by determining the target shooting range to be covered by the first cameras deployed in the conference room space based on the target shooting parameters, and determining the corresponding lens adjustment angle for each first camera based on the target shooting range, and then adjusting the first cameras according to the lens adjustment angle, the adjusted shooting ranges of each first camera can cover the target shooting range. This allows for automatic adjustment of the shooting angles of cameras deployed in the conference room space to adapt to actual conference room scenarios, thereby ensuring image clarity while covering the conference room scene and further improving camera adjustment efficiency.

[0151] Furthermore, the detailed steps of the above method can be found in the description of the foregoing embodiments, and will not be repeated here.

[0152] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.

[0153] The computer-readable storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.

[0154] Since the computer program stored in the computer-readable storage medium can execute any of the camera adjustment methods provided in the embodiments of this application, it can achieve the beneficial effects that any of the camera adjustment methods provided in the embodiments of this application can achieve, as detailed in the preceding embodiments, and will not be repeated here.

[0155] According to one aspect of this application, a computer program product is also provided, comprising a computer program stored in a computer-readable storage medium; when a processor of an electronic device reads the computer program from the computer-readable storage medium, the processor executes the computer program, causing the electronic device to perform the methods provided in various optional implementations of the above embodiments.

[0156] In the above embodiments of the camera adjustment device, system, computer-readable storage medium, electronic device, and computer program product, the descriptions of each embodiment have different focuses. Parts not described in detail in a particular embodiment can be referred to in the relevant descriptions of other embodiments. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes and beneficial effects of the camera adjustment device, computer-readable storage medium, computer program product, electronic device, and their corresponding units described above can be referred to the description of the camera adjustment method in the above embodiments, and will not be repeated here.

[0157] The foregoing has provided a detailed description of a camera adjustment method, system, device, electronic device, computer-readable storage medium, and computer program product provided in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the embodiments above are only for the purpose of helping to understand the methods and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A camera adjustment method, applied in a conference room space, characterized in that, The meeting room space is equipped with at least two first cameras. The method includes: acquiring target shooting parameters of the meeting room space; determining the target shooting range to be covered by the at least two first cameras in the meeting room space based on the target shooting parameters; determining the lens adjustment angle corresponding to each first camera according to the target shooting range and the current shooting range of each first camera; and adjusting the at least two first cameras based on the lens adjustment angle so that the shooting range of each first camera after adjustment jointly covers the target shooting range.

2. The method as described in claim 1, characterized in that, A second camera is also deployed in the conference room space. The step of obtaining the target shooting parameters of the conference room space includes: obtaining the panoramic image captured by the second camera deployed in the conference room space; wherein, the target shooting parameters include the panoramic image.

3. The method as described in claim 2, characterized in that, The step of determining the target shooting range to be covered by the at least two first cameras in the conference room space based on the target shooting parameters includes: analyzing the panoramic image to identify at least one area in the image whose clarity does not reach a set threshold; and determining the target shooting range to be covered by the at least two first cameras in the conference room space according to the location of the at least one area in the conference room space.

4. The camera adjustment method as described in claim 3, characterized in that, The analysis of the panoramic image and identification of at least one area in the image whose clarity does not reach a set threshold includes: obtaining the shortest distance from different positions in the panoramic image to the second camera based on the shooting range of the second camera, as candidate distances; obtaining the image clarity corresponding to the candidate distance at different positions based on the candidate distances; performing threshold comparison on the image clarity at different positions, and identifying all areas that do not reach the set threshold.

5. The camera adjustment method as described in claim 1, characterized in that, The target shooting range includes the overlapping shooting range of the target of interest. The step of determining the target shooting range to be covered by the at least two first cameras in the conference room space based on the target shooting parameters includes: determining the overlapping shooting range required between the at least two first cameras when the shooting ranges of the at least two first cameras both cover the target of interest, based on the target shooting parameters.

6. The camera adjustment method as described in claim 5, characterized in that, The target shooting parameters include the position of the target of interest in the conference room space. The step of determining the required overlapping shooting range between the at least two first cameras, assuming that the shooting range of the at least two first cameras both cover the target of interest, based on the target shooting parameters, includes: obtaining the width of the target of interest based on the target shooting parameters; and obtaining the required overlapping shooting range between the at least two first cameras based on the width and the position of the target of interest in the conference room space.

7. The method as described in claim 5, characterized in that, The step of determining the required overlapping shooting range between the at least two first cameras, assuming that the shooting range of the at least two first cameras both cover the target of interest, based on the target shooting parameters, includes: performing image recognition on the panoramic image captured by the second camera deployed in the conference room space to determine at least one target of interest in the conference room space; and determining the overlapping shooting range according to the position of the at least one target of interest.

8. The method as described in claim 1, characterized in that, The step of acquiring the target shooting parameters of the conference room space includes: acquiring the current images captured by each of the first cameras; wherein, the target shooting parameters include each of the current images.

9. The method as described in claim 8, characterized in that, The step of determining the target shooting range to be covered by the at least two first cameras in the conference room space based on the target shooting parameters includes: analyzing each current image, and determining the conference room space area that is not effectively covered as the target shooting range based on the missing content in the image, the lack of coverage of the target of interest, or the failure of the image clarity to meet the standard.

10. The method as described in claim 1, characterized in that, The target shooting parameters include at least one of the following: the spatial dimensions of the conference room, the deployment position parameters of the at least two first cameras, and preset conference shooting requirements parameters.

11. The method as described in claim 1, characterized in that, The step of obtaining the target shooting parameters of the conference room space includes: acquiring audio signals collected by the microphone array of the conference room; performing sound source localization based on the audio signals to determine the position of the current speaker in the conference room space; wherein, the step of determining the target shooting range based on the target shooting parameters includes: determining the area including the position of the current speaker as the target shooting range.

12. The method as described in claim 1, characterized in that, The step of obtaining the target shooting parameters of the conference room space includes: responding to the instruction of quickly adapting to the scene, retrieving the pre-stored layout parameters in the preset layout mode corresponding to the target scene as the target shooting parameters.

13. The method according to any one of claims 1 to 11, characterized in that, The step of determining the lens adjustment angle corresponding to each first camera based on the target shooting range and the current shooting range of each first camera includes: dividing the target shooting range into sub-regions corresponding to the number of first cameras; and for each first camera, calculating its lens adjustment angle based on its current shooting range and the sub-region it is assigned to, so that each first camera covers a different sub-region after adjustment.

14. The method as described in claim 13, characterized in that, When the target shooting range includes multiple discrete priority sub-regions, and the number of the at least two first cameras is insufficient to clearly cover all the priority sub-regions at the same time, the lens adjustment angle corresponding to each first camera is determined according to the target shooting range, including: assigning different shooting priorities and time slices to each priority sub-region; controlling the at least two first cameras to adjust their shooting range according to the priority within the corresponding time slice to cover the corresponding priority sub-region, and switching between different time slices.

15. The method according to any one of claims 1 to 4, 8 to 12, characterized in that, The target shooting range includes a key target area; determining the lens adjustment angle corresponding to each first camera based on the target shooting range and the current shooting range of each first camera includes: obtaining a lens adjustment angle that makes the shooting range of the at least two first cameras cover the key target area, wherein the adjusted shooting ranges of the at least two first cameras at least partially overlap.

16. The method according to any one of claims 1 to 12, characterized in that, The lens adjustment angle includes a horizontal adjustment angle and a vertical adjustment angle; determining the lens adjustment angle corresponding to each first camera based on the target shooting range and the current shooting range of each first camera includes at least one of the following adjustment methods: determining the horizontal adjustment angle of each first camera based on the field of view angle required by the target shooting range; determining the vertical adjustment angle of each first camera based on the height information of the target object in the target shooting range and the deployment height of the first camera.

17. A camera adjustment system, characterized in that, The camera adjustment system includes a calculation module, an adjustment module, and a shooting module. The shooting module includes a first camera and comprises: the calculation module, used to acquire target shooting parameters corresponding to the conference room space, wherein cameras are installed in the conference room space, and the cameras include at least two first cameras fixedly deployed on the same side of the conference room space; based on the target shooting parameters, determining the target shooting range to be covered by the at least two first cameras in the conference room space; and based on the target shooting range and the current shooting range of each first camera, determining the lens adjustment angle corresponding to each first camera; the adjustment module, used to adjust the at least two first cameras based on the lens adjustment angle, so that the shooting range of each first camera after adjustment jointly covers the target shooting range; and the shooting module, used to shoot the conference room space based on the adjusted first cameras, so as to output the target shooting image of the conference room space.

18. A camera adjustment device for use in a conference room space, characterized in that, The conference room space is equipped with at least two first cameras, including: an acquisition unit for acquiring target shooting parameters of the conference room space; a range determination unit for determining the target shooting range to be covered by the at least two first cameras in the conference room space based on the target shooting parameters; an angle determination unit for determining the lens adjustment angle corresponding to each first camera based on the target shooting range and the current shooting range of each first camera; and an adjustment unit for adjusting the at least two first cameras based on the lens adjustment angle so that the shooting range of each first camera after adjustment jointly covers the target shooting range.