CN114727023A - Method and system for adjusting camera parameters - Google Patents

Method and system for adjusting camera parameters Download PDF

Info

Publication number
CN114727023A
CN114727023A CN202210635969.0A CN202210635969A CN114727023A CN 114727023 A CN114727023 A CN 114727023A CN 202210635969 A CN202210635969 A CN 202210635969A CN 114727023 A CN114727023 A CN 114727023A
Authority
CN
China
Prior art keywords
camera
adjusting
command
parameters
inter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210635969.0A
Other languages
Chinese (zh)
Inventor
程景
刘震
葛天杰
李龙华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Xingxi Technology Co ltd
Original Assignee
Hangzhou Xingxi Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou Xingxi Technology Co ltd filed Critical Hangzhou Xingxi Technology Co ltd
Priority to CN202210635969.0A priority Critical patent/CN114727023A/en
Publication of CN114727023A publication Critical patent/CN114727023A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/617Upgrading or updating of programs or applications for camera control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/63Control of cameras or camera modules by using electronic viewfinders
    • H04N23/631Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters
    • H04N23/632Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters for displaying or modifying preview images prior to image capturing, e.g. variety of image resolutions or capturing parameters

Landscapes

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

Abstract

The embodiment of the invention discloses a method and a system for adjusting camera parameters. The system for adjusting camera parameters comprises: the system comprises a first process and a second process, wherein the first process is used for sending a camera parameter adjusting command to the second process through inter-process communication when equipment parameters of a camera need to be dynamically adjusted in a live broadcast scene, and the camera parameter adjusting command is used for adjusting the equipment parameters of the camera; the second process is used for receiving the camera parameter adjusting command through inter-process communication and sending the camera parameter adjusting command to the camera; and the camera is used for adjusting the equipment parameters according to the camera parameter adjusting command. The scheme provided by the invention can achieve the technical effects of easy popularization, easy use, low cost and real-time preview of picture parameter adjustment.

Description

Method and system for adjusting camera parameters
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method and a system for adjusting camera parameters.
Background
Some USB cameras sold in the market at present are provided with peripherals such as a remote controller and the like to adjust camera parameters, the number of the adjustable camera parameters is limited, the operation and the use are not easy, and the design and production cost of the remote controller is considered.
Aiming at the problems that the remote controller parameter adjusting is not enough in popularization, the cost is increased, and the parameter adjusting in the operation of three-party application is not supported, or is not enough in the prior art, an effective solution is not provided at present.
Disclosure of Invention
In order to solve the above technical problems, embodiments of the present invention are intended to provide a method and a system for adjusting camera parameters, so as to at least solve the problems of insufficient popularization of remote control parameters, increased cost, and incapability of supporting parameter adjustment in three-party application operation in the prior art.
The technical scheme of the invention is realized as follows:
in a first aspect, an embodiment of the present invention provides a system for adjusting camera parameters, including: the system comprises a camera, a first process and a second process, wherein the first process is used for sending a camera parameter adjusting command to the second process through inter-process communication when equipment parameters of the camera need to be dynamically adjusted in a live scene, and the camera parameter adjusting command is used for adjusting the equipment parameters of the camera; the second process is used for receiving the camera parameter adjusting command through inter-process communication and sending the camera parameter adjusting command to the camera; and the camera is used for adjusting the equipment parameters according to the camera parameter adjusting command.
Optionally, the first process is configured to run a parameter adjustment application, so that the parameter adjustment application communicates with the second process in a live scene in real time through inter-process communication, and sends a camera parameter adjustment command.
Optionally, the first process is further configured to obtain the configuration right of the camera from the second process through inter-process communication before live broadcasting.
Optionally, the camera parameter adjustment command is generated by a V4L2 API command package.
Optionally, the second process is configured to communicate with the first process through inter-process communication, encapsulate the camera parameter adjustment command through the V4L2 API command, and forward the encapsulated camera parameter adjustment command to the camera.
Optionally, the device parameters include: at least one of brightness, sharpness, exposure, saturation, white balance, focus, scaling, or backlight compensation of the real-time picture.
Optionally, the first process is configured in the first terminal, and the second process is configured in the second terminal.
Further, optionally, the first terminal is the same as the second terminal.
Optionally, the system for adjusting camera parameters is applied to an android system scenario.
In a second aspect, an embodiment of the present invention provides a method for adjusting camera parameters, which is applied to the system for adjusting camera parameters, and includes: in a live broadcast scene, when equipment parameters of a camera need to be dynamically adjusted, sending a camera parameter adjusting command to a second process through inter-process communication, wherein the camera parameter adjusting command is used for adjusting the equipment parameters of the camera; and receiving a preview picture which is returned by the second process and is adjusted by the camera according to the camera parameter adjusting command through the inter-process communication.
In a third aspect, an embodiment of the present invention provides a method for adjusting camera parameters, which is applied to the system for adjusting camera parameters, and includes: acquiring a preview picture of a camera; in a live broadcast scene, when equipment parameters of a camera need to be dynamically adjusted, a camera parameter adjusting command sent by a first process is received through inter-process communication, wherein the camera parameter adjusting command is used for adjusting the equipment parameters of the camera; adjusting the equipment parameters of the camera according to the camera parameter adjusting command; and returning the picture adjusted by the camera according to the camera parameter adjusting command to the first process through inter-process communication.
The embodiment of the invention provides a method and a system for adjusting camera parameters. The method comprises the steps that a first process is used for sending a camera parameter adjusting command to a second process through inter-process communication when equipment parameters of a camera need to be dynamically adjusted in a live scene, wherein the camera parameter adjusting command is used for adjusting the equipment parameters of the camera; the second process is used for receiving the camera parameter adjusting command through inter-process communication and sending the camera parameter adjusting command to the camera; the camera is used for adjusting the equipment parameters according to the camera parameter adjusting command, so that the technical effects of easiness in popularization, easiness in use, low cost and real-time preview of picture parameter adjustment can be achieved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the invention and do not constitute a limitation of the invention. In the drawings:
fig. 1 is a schematic diagram of a system for adjusting camera parameters according to an embodiment of the present invention;
fig. 2 is a schematic diagram of a communication framework of a system for adjusting camera parameters according to an embodiment of the present invention;
fig. 3 is a schematic diagram of a function of setting parameters of V4L2 in a system for adjusting camera parameters according to an embodiment of the present invention;
fig. 4 is a schematic diagram illustrating communication among a camera, a first process and a second process in a system for adjusting camera parameters according to an embodiment of the present invention;
fig. 5 is a schematic diagram illustrating device parameters of a camera adjusting device in a system for adjusting camera parameters according to an embodiment of the present invention;
fig. 6 is a flowchart illustrating a method for adjusting camera parameters according to a second embodiment of the present invention;
fig. 7 is a flowchart illustrating a method for adjusting camera parameters according to a third embodiment of the present invention.
Detailed Description
In order to make the technical solutions of the present invention better understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that the terms "first", "second", and the like in the description and claims of the present invention and the accompanying drawings are used for distinguishing different objects, and are not used for limiting a specific order.
It should be noted that the following embodiments of the present invention may be implemented individually, or may be implemented in combination with each other, and the embodiments of the present invention are not limited in this respect.
The technical terms provided by the embodiments of the present application are:
HAL: a Hardware Abstraction Layer, Hardware Abstraction Layer;
the V4L2 is an abbreviation of Video for Linux2, is a drive framework related to Video capture related devices in Linux, and provides a set of unified interface specifications for drivers and application programs.
Example one
In a first aspect, an embodiment of the present invention provides a system for adjusting camera parameters, and fig. 1 is a schematic diagram of a system for adjusting camera parameters according to an embodiment of the present invention; as shown in fig. 1, a system for adjusting camera parameters provided in an embodiment of the present application includes:
a camera 12, a first process 14, and a second process 16, wherein,
a first process 14, configured to send a camera parameter adjustment command to a second process 16 through inter-process communication in a live broadcast scene when device parameters of the camera 12 need to be dynamically adjusted, where the camera parameter adjustment command is used to adjust the device parameters of the camera 12; a second process 16, configured to receive a camera parameter adjustment command through inter-process communication, and send the camera parameter adjustment command to the camera 12; and the camera 12 is used for adjusting the equipment parameters according to the camera parameter adjusting command.
Optionally, the first process 14 is configured to run a parameter tuning application, so that the parameter tuning application communicates with the second process 16 in real time in a live scene through inter-process communication, and sends a camera parameter adjustment command.
Optionally, the first process 14 is further configured to obtain the configuration right of the camera 12 from the second process 16 through inter-process communication before live broadcasting.
Optionally, the camera parameter adjustment command is generated by a V4L2 API command package.
Optionally, the second process 16 is configured to communicate with the first process 14 through inter-process communication, encapsulate the camera parameter adjustment command through the V4L2 API command, and forward the encapsulated camera parameter adjustment command to the camera 12.
Optionally, the device parameters include: at least one of brightness, sharpness, exposure, saturation, white balance, focus, scaling, or backlight compensation of the real-time picture.
Optionally, the system for adjusting camera parameters provided in the embodiment of the present application is applied to an android system scenario.
To sum up, the system for adjusting camera parameters provided in the embodiment of the present application takes the application to an android system as an example, and the camera takes a USB camera as an example for description, and when a third-party application is live broadcasting, the system adjusts various other USB camera parameters such as brightness, definition, exposure, saturation, white balance, focus, zoom, backlight compensation, and the like of a real-time image. When the system (the background camera service system, that is, the system operates in the second process 16 of the embodiment of the present application) is started, the background camera service opens a preview picture of the USB camera, holds a management camera instance, when the third-party application opens live preview, the background camera service delivers the picture of the USB camera to the third-party application for display, and when dynamic parameter tuning is needed, the parameter tuning application adjusts various effect parameters of the USB camera by setting parameters to the background camera service, so as to change the preview picture of the third-party application in live broadcast.
Specifically, the method is realized by a technical means that UVC parameters are set to be communicated between the USB camera and a Binder process through a V4L2 API command, the Binder is an efficient inter-process communication mechanism newly added to an Android system, and parameter adjusting application and background camera service are in different processes and need to be communicated in a Binder mode. Fig. 2 is a schematic view of a communication framework of a system for adjusting camera parameters according to an embodiment of the present invention, as shown in fig. 2, a parameter tuning application (i.e., a third-party application program in the embodiment of the present invention) is in a tuning process 1 (i.e., a first process 14 in the embodiment of the present invention), a background camera service process is in a background camera service process 2 (i.e., a second process 16 in the embodiment of the present invention), communication is required between two processes on an Android system, parameter setting and camera instance operation setting of the parameter tuning application are set in the background camera service process 2 based on a Binder driver, data is sent to a kernel space through a copy _ from _ user () system interface, after a mapping relationship is established between the kernel address space and a process address space in the background camera service process 2 through a mmap system interface, the background camera service process 2 can directly send data of a kernel space address (), thereby completing the data communication. Wherein, the kernel space is shown in FIG. 2 and is denoted as kernel space.
The technical implementation scheme of the parameter setting function through the V4L2 in the embodiment of the application is as follows:
as shown in fig. 3, fig. 3 is a schematic diagram of a parameter setting function of V4L2 in a system for adjusting camera parameters according to an embodiment of the present invention, where V4L2 is short for Video for Linux2, and is a driving framework for Video capture-related devices under Linux, which provides a set of unified interface specifications for drivers and application programs. In Linux, the video devices are device files that can be read and written as if they access normal files, and the USB camera is under/dev/video, if there is only one video device, it is usually/dev/video 0. The camera scene effect is changed by setting uvc parameters in through the command setting of/dev/video 0.
As shown in fig. 3, a parameter setting application sets parameters and a command (i.e., a camera parameter adjustment command in the embodiment of the present application) to a background camera service, the background camera service sets the command to an Android HAL, the Android HAL sets the command through a V4L2 interface, the parameter setting is issued to a camera, and the camera receives the command and changes a picture effect.
FIG. 4 is a schematic diagram of communication among a camera, a first process and a second process in a system for adjusting camera parameters according to an embodiment of the present invention, the first process 14 is represented by a third party application and a call-in application running on the first process 14, the second process 16 is represented by a background camera service, as shown in figure 4, under the condition that the third-party application program starts live broadcasting, the third-party application program and the parameter-adjusting application are communicated with the second process 16 through the first process 14 and are accessed to the background camera service, the background camera service runs a camera instance and can acquire a shooting picture of the USB camera in real time and set the USB camera, the parameter-adjusting application sends a camera parameter adjusting command to the background camera service of the second process 16 through the first process 14, and the background camera service sends the camera parameter adjusting command to the USB camera through the system HAL service.
It should be noted that, in the embodiment of the present application, the parameter tuning application and the third-party application may be the same application, that is, the third-party application which has a parameter tuning function and can communicate with the background camera service, which is based on the above-mentioned example only to implement the system for adjusting the camera parameters provided in the embodiment of the present application, and is not particularly limited.
Specifically, fig. 5 is a schematic diagram of device parameters of a camera in a system for adjusting camera parameters according to an embodiment of the present invention, as shown in fig. 5, when the system for adjusting camera parameters provided in the embodiment of the present invention is started, a back camera service is started, the back camera service opens a USB camera preview, holds a management camera example, when a third-party application opens a live preview, the back camera service delivers a frame to the third-party application for display, a parameter-tuning application opens when dynamic parameter tuning is required, a parameter command (i.e., a camera parameter-tuning command in the embodiment of the present invention) is issued through Binder inter-process communication (i.e., inter-process communication in the embodiment of the present invention), the back camera service further invokes a system HAL (Hardware Abstraction Layer, hard Abstraction Layer) service, and sets the parameter through a general interface of V4L2, various parameters are set on the USB camera, and the preview picture of the three-party application program in live broadcasting is changed.
Based on the above, the system for adjusting camera parameters provided in the embodiment of the present application controls parameters of the USB camera to be adjusted in real time through a Binder inter-process communication mechanism and an interface setting of V4L2, so as to change a picture performance of a live broadcast application, and a remote controller is not needed to control the USB camera, thereby saving a cost of the remote controller. The application interface for adjusting the parameters can be customized individually, the operation is simple, and the use by a user is convenient. The parameter adjusting device is operated on an Android system and supports real-time dynamic parameter adjustment in the live broadcasting process of third-party application.
The system for adjusting the camera parameters, provided by the embodiment of the application, can adjust the picture effect of the USB camera in real time, is convenient to operate, optimizes the picture quality and is low in cost.
Moreover, it should be noted that the system for adjusting the camera parameters provided in the embodiment of the present application can customize the display screen of the background camera service, so that the user can adjust the parameters more easily and conveniently.
Optionally, the first process 14 is configured in the first terminal, and the second process 16 is configured in the second terminal.
Further, optionally, the first terminal is the same as the second terminal.
Specifically, in the embodiment of the present application, a third-party application program and a parameter-adjusting application run in the first process 14, where in the embodiment of the present application, the third application program is used to provide a live broadcast function, the parameter-adjusting application is used to set device parameters of a camera, the second process 16 runs a background camera service, the first process 14 and the second process 16 may be two processes running on different terminals respectively, or multiple applications are installed in the same terminal, and the third-party application program and the parameter-adjusting application run in the first process 14 and the background camera service runs in the second process 16 in the multiple applications.
It should be noted that the system for adjusting camera parameters provided in the embodiment of the present application completes inter-process communication and ctrl interface command of V4L2 based on a system-level Binder mechanism, adjusts USB camera parameters, and adjusts a picture. Other inter-process communication methods, such as Socket communication, shared memory communication, message queue communication, semaphore communication, signal communication, file communication, pipe communication, etc., may be used alternatively, and are not limited thereto, and all of them are within the scope of the present application. The CTRL interface command of V4L2 is an ioctl interface command using VIDIOC _ query trl, VIDIOC _ S _ CTRL, and VIDIOC _ G _ CTRL in the file linux/video 2.h to set the camera parameters, and all interface commands using these V4L2 all belong to the scope covered by the present application, that is, the embodiment of the present application is described only by way of example above, so as to implement the system for adjusting the camera parameters provided by the embodiment of the present application, and the present application is not limited specifically.
The embodiment of the invention provides a system for adjusting camera parameters. The method comprises the steps that a first process is used for sending a camera parameter adjusting command to a second process through inter-process communication when equipment parameters of a camera need to be dynamically adjusted in a live scene, wherein the camera parameter adjusting command is used for adjusting the equipment parameters of the camera; the second process is used for receiving the camera parameter adjusting command through inter-process communication and sending the camera parameter adjusting command to the camera; the camera is used for adjusting the equipment parameters according to the camera parameter adjusting command, so that the technical effects of easiness in popularization, easiness in use, low cost and real-time preview of picture parameter adjustment can be achieved.
Example two
In a second aspect, an embodiment of the present invention provides a method for adjusting camera parameters, which is applied to the system for adjusting camera parameters, and fig. 6 is a flowchart illustrating the method for adjusting camera parameters according to the second embodiment of the present invention, as shown in fig. 6, including:
step S602, in a live scene, when the device parameters of the camera need to be dynamically adjusted, sending a camera parameter adjusting command to a second process through inter-process communication, wherein the camera parameter adjusting command is used for adjusting the device parameters of the camera;
step S604, receiving a preview image, which is returned by the second process and adjusted according to the camera parameter adjustment command, through the inter-process communication.
In summary, with reference to step S602 and step S604, the flowchart of the method for adjusting camera parameters provided in the embodiment of the present application is applied to the first process in the first embodiment.
The embodiment of the invention provides a method for adjusting camera parameters. In a live broadcast scene, when equipment parameters of a camera need to be dynamically adjusted, sending a camera parameter adjusting command to a second process through inter-process communication, wherein the camera parameter adjusting command is used for adjusting the equipment parameters of the camera; and receiving a preview picture which is returned by the second process and is adjusted by the camera according to the camera parameter adjusting command through the inter-process communication, thereby achieving the technical effects of easy popularization, easy use, low cost and real-time preview picture parameter adjustment.
EXAMPLE III
In a third aspect, an embodiment of the present invention provides a method for adjusting camera parameters, which is applied to the system for adjusting camera parameters, and fig. 7 is a schematic flowchart of a method for adjusting camera parameters according to a third embodiment of the present invention, as shown in fig. 7, including:
step S702, acquiring a preview picture of a camera;
step S704, in a live scene, when the device parameters of the camera need to be dynamically adjusted, receiving a camera parameter adjusting command sent by a first process through inter-process communication, wherein the camera parameter adjusting command is used for adjusting the device parameters of the camera;
step S706, adjusting the equipment parameters of the camera according to the camera parameter adjusting command;
step S708, the camera returns to the first process through inter-process communication according to the picture adjusted by the camera parameter adjustment command.
In summary, with reference to step S702 and step S708, the flowchart of the method for adjusting camera parameters provided in the embodiment of the present application is applied to the second process in the first embodiment.
The embodiment of the invention provides a method for adjusting camera parameters. Obtaining a preview picture of a camera; in a live broadcast scene, when equipment parameters of a camera need to be dynamically adjusted, a camera parameter adjusting command sent by a first process is received through inter-process communication, wherein the camera parameter adjusting command is used for adjusting the equipment parameters of the camera; adjusting the equipment parameters of the camera according to the camera parameter adjusting command; the picture adjusted by the camera according to the camera parameter adjusting command is returned to the first process through inter-process communication, so that the technical effects of easiness in popularization, easiness in use, low cost and real-time preview of picture parameter adjustment can be achieved.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention.

Claims (11)

1. A system for adjusting camera parameters, comprising:
a camera, a first process, and a second process, wherein,
the first process is used for sending a camera parameter adjusting command to the second process through inter-process communication when equipment parameters of a camera need to be dynamically adjusted in a live broadcast scene, wherein the camera parameter adjusting command is used for adjusting the equipment parameters of the camera;
the second process is used for receiving the camera parameter adjusting command through the inter-process communication and sending the camera parameter adjusting command to the camera;
the camera is used for adjusting the equipment parameters according to the camera parameter adjusting command.
2. The system of claim 1, wherein the first process is configured to run a parameter adjustment application, so that the parameter adjustment application communicates with the second process in real time in a live scene through inter-process communication, and sends the camera parameter adjustment command.
3. The system of claim 1, wherein the first process is further configured to obtain the configuration rights of the camera from the second process through inter-process communication before live broadcasting.
4. The system of claim 1, wherein the camera parameter adjustment command is generated by a V4L2 API command package.
5. The system of claim 4, wherein the second process is configured to communicate with the first process via the inter-process communication, encapsulate the camera parameter adjustment command via the V4L2 API command, and forward to the camera.
6. The system of claim 1, wherein the device parameters comprise: at least one of brightness, sharpness, exposure, saturation, white balance, focus, scaling, or backlight compensation of the real-time picture.
7. The system of claim 1, wherein the first process is configured at a first terminal and the second process is configured at a second terminal.
8. The system of claim 7, wherein the first terminal is the same as the second terminal.
9. The system of claim 1, wherein the system for adjusting camera parameters is applied to an android system scenario.
10. A method for adjusting camera parameters, which is applied to the system for adjusting camera parameters according to any one of claims 1 to 9, and comprises:
in a live broadcast scene, when equipment parameters of a camera need to be dynamically adjusted, sending a camera parameter adjusting command to a second process through inter-process communication, wherein the camera parameter adjusting command is used for adjusting the equipment parameters of the camera;
and receiving a preview picture which is returned by the second process and is adjusted by the camera according to the camera parameter adjusting command through the inter-process communication.
11. A method for adjusting camera parameters, which is applied to the system for adjusting camera parameters according to any one of claims 1 to 9, and comprises:
acquiring a preview picture of a camera;
in a live broadcast scene, when equipment parameters of a camera need to be dynamically adjusted, a camera parameter adjusting command sent by a first process is received through inter-process communication, wherein the camera parameter adjusting command is used for adjusting the equipment parameters of the camera;
adjusting the device parameters of the camera according to the camera parameter adjustment command;
and returning the picture adjusted by the camera according to the camera parameter adjusting command to the first process through inter-process communication.
CN202210635969.0A 2022-06-07 2022-06-07 Method and system for adjusting camera parameters Pending CN114727023A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210635969.0A CN114727023A (en) 2022-06-07 2022-06-07 Method and system for adjusting camera parameters

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210635969.0A CN114727023A (en) 2022-06-07 2022-06-07 Method and system for adjusting camera parameters

Publications (1)

Publication Number Publication Date
CN114727023A true CN114727023A (en) 2022-07-08

Family

ID=82232940

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210635969.0A Pending CN114727023A (en) 2022-06-07 2022-06-07 Method and system for adjusting camera parameters

Country Status (1)

Country Link
CN (1) CN114727023A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115802161A (en) * 2023-02-09 2023-03-14 杭州星犀科技有限公司 Focusing method, system, terminal and medium based on self-learning
WO2024125329A1 (en) * 2022-09-06 2024-06-20 北京字跳网络技术有限公司 Livestreaming special effect rendering method and apparatus, device, readable storage medium, and product

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103776385A (en) * 2013-12-27 2014-05-07 江苏金冠立体停车***工程有限公司 Stereo garage frame structure deformation monitoring early-warning system and operation principle thereof
CN104065683A (en) * 2013-03-21 2014-09-24 联想(北京)有限公司 Remote control method and local device
US20150189138A1 (en) * 2013-12-31 2015-07-02 Huawei Technologies Co., Ltd. Shooting method, apparatus, and terminal
CN109002381A (en) * 2018-06-29 2018-12-14 Oppo(重庆)智能科技有限公司 Process communication monitoring method, electronic device and computer readable storage medium
CN110113524A (en) * 2019-04-11 2019-08-09 深圳传音通讯有限公司 User's smart machine and its camera parameter intelligent configuration method based on geographical location
CN110445977A (en) * 2018-05-04 2019-11-12 安凯(广州)微电子技术有限公司 The parameter setting method and terminal device of image-signal processor
CN111341114A (en) * 2020-03-10 2020-06-26 北京以萨技术股份有限公司 Vehicle-mounted video traffic violation detection method, device and system based on Internet of things
CN112217813A (en) * 2020-09-30 2021-01-12 武汉中科通达高新技术股份有限公司 Front-end equipment control method and device
CN112291470A (en) * 2020-06-01 2021-01-29 西安万像电子科技有限公司 Method and device for controlling camera

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104065683A (en) * 2013-03-21 2014-09-24 联想(北京)有限公司 Remote control method and local device
CN103776385A (en) * 2013-12-27 2014-05-07 江苏金冠立体停车***工程有限公司 Stereo garage frame structure deformation monitoring early-warning system and operation principle thereof
US20150189138A1 (en) * 2013-12-31 2015-07-02 Huawei Technologies Co., Ltd. Shooting method, apparatus, and terminal
CN110445977A (en) * 2018-05-04 2019-11-12 安凯(广州)微电子技术有限公司 The parameter setting method and terminal device of image-signal processor
CN109002381A (en) * 2018-06-29 2018-12-14 Oppo(重庆)智能科技有限公司 Process communication monitoring method, electronic device and computer readable storage medium
CN110113524A (en) * 2019-04-11 2019-08-09 深圳传音通讯有限公司 User's smart machine and its camera parameter intelligent configuration method based on geographical location
CN111341114A (en) * 2020-03-10 2020-06-26 北京以萨技术股份有限公司 Vehicle-mounted video traffic violation detection method, device and system based on Internet of things
CN112291470A (en) * 2020-06-01 2021-01-29 西安万像电子科技有限公司 Method and device for controlling camera
CN112217813A (en) * 2020-09-30 2021-01-12 武汉中科通达高新技术股份有限公司 Front-end equipment control method and device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024125329A1 (en) * 2022-09-06 2024-06-20 北京字跳网络技术有限公司 Livestreaming special effect rendering method and apparatus, device, readable storage medium, and product
CN115802161A (en) * 2023-02-09 2023-03-14 杭州星犀科技有限公司 Focusing method, system, terminal and medium based on self-learning

Similar Documents

Publication Publication Date Title
CN114727023A (en) Method and system for adjusting camera parameters
WO2019174472A1 (en) Picture quality parameter adjusting method, device, terminal, and storage medium
EP3562163B1 (en) Audio-video synthesis method and system
JP4313311B2 (en) Camera module chipset
CN108549798B (en) Terminal equipment control method and device, terminal equipment and computer readable storage medium
US20230084192A1 (en) Methods, apparatuses and systems for transmitting data, and storage medium
CN109068059B (en) Method for calling camera, mobile terminal and storage medium
CN109101233B (en) Method for adapting to multiple screen resolutions, storage device and android device
CN111448587B (en) Advertisement picture display method, advertisement picture uploading method and advertisement picture uploading device
EP4246957A1 (en) Photographing method, system, and electronic device
KR20080103813A (en) Mobile communication terminal and method for video call thereof
CN111131720A (en) Television control method, television and storage medium
CN110991368A (en) Camera scene recognition method and related device
CN104954699A (en) Shooting parameter setting method and user terminal
CN113612979A (en) Projection method, electronic equipment and computer equipment
CN116074634B (en) Exposure parameter determination method and device
CN110634163A (en) Method, device and equipment for calibrating parameters of terminal camera and storage medium
CN110958399A (en) High dynamic range image HDR realization method and related product
CN110012336A (en) Picture configuration method, terminal and the device at interface is broadcast live
CN114286117A (en) Multi-platform multi-application live broadcast method and system, live broadcast equipment and storage medium
CN110413383B (en) Event processing method, device, terminal and storage medium
CN106254810A (en) A kind of video call method and device
WO2023071749A1 (en) Parameter adjustment method and apparatus, and storage medium and electronic apparatus
US20220311700A1 (en) Method for multiplexing http channels and terminal
WO2023206029A1 (en) Channel transmission method and apparatus, and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20220708