CN-115699779-B - Image processing system, cloud server and method
Abstract
The disclosure provides an image processing system, a cloud service end and a method, wherein the image processing system comprises a local end comprising at least one display terminal, the cloud service end and a remote end comprising a plurality of image acquisition units, each display terminal is configured to send a data request to the cloud service end, the cloud service end is configured to receive the data request, determine a target application scene from a plurality of application scenes of the display terminal, determine a target image acquisition unit from the plurality of image acquisition units, process original image data acquired by the target image acquisition unit according to a target image processing algorithm corresponding to the target application scene and the target image acquisition unit, and send the processed image data to the display terminal so that the display terminal can display the processed image data.
Inventors
- SUN JIANKANG
- ZHANG HAO
- CHEN LILI
- DONG XUE
- LI XINKAI
- ZHANG YONGZHONG
Assignees
- 京东方科技集团股份有限公司
Dates
- Publication Date
- 20260512
- Application Date
- 20210525
Claims (17)
- 1. An image processing system, comprising: the cloud server comprises a local end of at least one display terminal, a cloud server and a remote end comprising a plurality of image acquisition units, wherein: Each display terminal is configured to send a data request to the cloud server; The cloud service end is configured to receive the data request, determine a target application scene from a plurality of application scenes of the display terminal, determine a target image acquisition unit from a plurality of image acquisition units, process original image data acquired by the target image acquisition unit according to a target image processing algorithm corresponding to the target application scene and the target image acquisition unit, replace each image acquisition unit in the remote end with a shared image signal processing algorithm to configure an image signal processing chip, and send the processed image data to the display terminal so that the display terminal displays the processed image data; the target application scene is at least one subdivision scene among a first view angle acquisition, a remote view and a reverse image, the target image processing algorithm is an image signal processing algorithm shared by the cloud server, the target image processing algorithm comprises at least one of a black level correction algorithm, a dead point correction algorithm, a denoising algorithm, an automatic white balance algorithm and a data enhancement algorithm, and the original image data is single-channel RAW data.
- 2. The system of claim 1, wherein the cloud server comprises an image processing module configured to: storing a corresponding relation table between an application scene and an image acquisition unit and an image processing algorithm, wherein the corresponding relation table comprises a plurality of image processing algorithms; Determining the target application scene and the target image acquisition unit corresponding to the original image data; And determining the target application scene and a target image processing algorithm corresponding to the target image acquisition unit from the plurality of image processing algorithms according to the corresponding relation table.
- 3. The system of claim 2, wherein the remote end comprises a codec module coupled to each of the image acquisition units, the codec module configured to: receiving the data request from the cloud server, and driving the target image acquisition unit to acquire the original image data; and encoding the original image data, the target application scene and the target image acquisition unit into a single-channel digital signal, and transmitting the digital signal to the image processing module.
- 4. The system of claim 2, wherein the remote end comprises a decoding module coupled to each of the image acquisition units, the decoding module configured to: receiving the data request from the cloud server, and driving the target image acquisition unit to acquire the original image data; And sending the original image data to the image processing module.
- 5. The system of any of claims 1-4, wherein the cloud server further comprises a display processing module configured to: receiving the data request from the display terminal; Analyzing the data request and determining display parameters corresponding to the display terminal; and determining the target application scene from the plurality of application scenes of the display terminal, and determining an image acquisition unit matched with the display parameters from the plurality of image acquisition units as the target image acquisition unit.
- 6. The system of claim 1, wherein the display terminal is configured to: receiving the processed image data from the cloud server; Converting the processed image data from a single-channel digital signal to a multi-channel analog signal; and displaying according to the analog signal.
- 7. The system of claim 6, wherein the display terminal is configured to: receiving input operation of a user, and responding to the input operation to generate the data request; and sending the data request to the cloud server, so that the cloud server determines the target application scene from the plurality of application scenes of the display terminal according to the data request, and determines the target image acquisition unit from the plurality of image acquisition units.
- 8. A cloud service, comprising: The display processing module and the image processing module, wherein: the display processing module is configured to: Receiving a data request sent by any one of the display terminals in the local end comprising at least one display terminal; Determining a target application scene from a plurality of application scenes of the display terminal according to the data request, and determining a target image acquisition unit from a plurality of image acquisition units included in a remote end, wherein the target application scene is at least one subdivision scene of a first view angle acquisition, a remote view and a reversing image; the image processing module is configured to: Processing original image data acquired by the target image acquisition units according to the target application scene and a target image processing algorithm corresponding to the target image acquisition units, configuring an image signal processing chip for each image acquisition unit in the remote end through a shared image signal processing algorithm, and sending the processed image data to the display terminal so that the display terminal displays the processed image data, wherein the target image processing algorithm is the image signal processing algorithm shared by the cloud server, and comprises at least one of a black level correction algorithm, a dead point correction algorithm, a denoising algorithm, an automatic white balance algorithm and a data enhancement algorithm, and the original image data is single-channel RAW data.
- 9. The cloud server of claim 8, wherein the image processing module is configured to: storing a corresponding relation table between an application scene and an image acquisition unit and an image processing algorithm, wherein the corresponding relation table comprises a plurality of image processing algorithms; Determining the target application scene and the target image acquisition unit corresponding to the original image data; And determining the target application scene and a target image processing algorithm corresponding to the target image acquisition unit from the plurality of image processing algorithms according to the corresponding relation table.
- 10. The cloud server of claim 8, wherein the display processing module is further configured to: Analyzing the data request and determining display parameters corresponding to the display terminal; and determining a target application scene from a plurality of application scenes of the display terminal, and determining an image acquisition unit matched with the display parameters from a plurality of image acquisition units as a target image acquisition unit.
- 11. An image processing method applied to a cloud server, wherein the image processing method comprises the following steps: Receiving a data request sent by any one of the display terminals in the local end comprising at least one display terminal; Determining a target application scene from a plurality of application scenes of the display terminal according to the data request, and determining a target image acquisition unit from a plurality of image acquisition units included in a remote end, wherein the target application scene is at least one subdivision scene of a first view angle acquisition, a remote view and a reversing image; processing original image data acquired by the target image acquisition unit according to the target application scene and a target image processing algorithm corresponding to the target image acquisition unit, and replacing each image acquisition unit in the remote end with a shared image signal processing algorithm to configure an image signal processing chip, wherein the target image processing algorithm is the image signal processing algorithm shared by the cloud service end and comprises at least one of a black level correction algorithm, a dead point correction algorithm, a denoising algorithm, an automatic white balance algorithm and a data enhancement algorithm; and sending the processed image data to the display terminal so that the display terminal displays the processed image data.
- 12. The method of claim 11, wherein the processing the raw image data acquired by the target image acquisition unit according to the target application scene and a target image processing algorithm corresponding to the target image acquisition unit includes: receiving a digital signal which is encoded into a single channel by a coding and decoding module which is coupled with each image acquisition unit in the remote end and used for encoding the original image data, the target application scene and the target image acquisition unit; analyzing the target application scene and the target image acquisition unit corresponding to the original image data from the digital signal through an image processing module in the cloud server; Determining a target image processing algorithm corresponding to the target application scene and the target image acquisition unit from a plurality of image processing algorithms included in a corresponding relation table according to the application scene and the corresponding relation table between the image acquisition unit and the image processing algorithm stored in the cloud server; and processing the original image data according to the target image processing algorithm.
- 13. The method of claim 11, wherein after the receiving the data request sent by any one of the display terminals including the local end of the at least one display terminal, the method further comprises: analyzing the data request through a display processing module in the cloud server, and determining display parameters corresponding to the display terminal; and determining the target application scene from the plurality of application scenes of the display terminal, and determining an image acquisition unit matched with the display parameters from the plurality of image acquisition units as the target image acquisition unit.
- 14. An image processing method is applied to a local terminal comprising at least one display terminal, and comprises the following steps: Transmitting a data request to a cloud server through any one of the at least one display terminal, so that the cloud server determines a target application scene from a plurality of application scenes of the display terminal according to the data request and determines a target image acquisition unit from a plurality of image acquisition units of a remote terminal, wherein the target application scene is at least one subdivision scene in a first view angle acquisition, a remote view and a reversing image; Receiving image data obtained by processing original image data acquired by the target image acquisition unit by the cloud server according to the target application scene and a target image processing algorithm corresponding to the target image acquisition unit, wherein the target image processing algorithm is an image signal processing algorithm shared by the cloud server and comprises at least one of a black level correction algorithm, a dead pixel correction algorithm, a denoising algorithm, an automatic white balance algorithm and a data enhancement algorithm; and displaying the processed image data.
- 15. The method of claim 14, wherein the displaying the processed image data comprises: processing the processed image data into a multichannel analog signal by a single-channel digital signal; and displaying according to the analog signal.
- 16. The method of claim 14, wherein prior to said sending the data request to the cloud server by any of the at least one display terminal, the method further comprises: Receiving a first input operation of a user aiming at a target application scene of a plurality of application scenes of any display terminal in at least one display terminal; and responding to the first input operation, and generating the data request.
- 17. The method of claim 14, wherein prior to said sending the data request to the cloud server by any of the at least one display terminal, the method further comprises: Receiving a target application scene of a user aiming at a plurality of application scenes of any display terminal in at least one display terminal and a second input operation of a target image acquisition unit corresponding to the target application scene; and responding to the second input operation, and generating the data request.
Description
Image processing system, cloud server and method Technical Field The disclosure relates to the technical field of image processing, and in particular relates to an image processing system, a cloud server and a method. Background With the development of image acquisition technology and sensing technology, cameras are widely used in application scenes such as intelligent monitoring and intelligent home. Under these application scenarios, the acquired images often need to be intelligently processed by the corresponding terminal device, and then the results are presented to the user. Even in the first view angle acquisition (First Person View, FPV), remote view, reverse image, etc., it is still necessary to provide a computer (Personal Computer, PC) or other devices on the remote side and the local side, respectively, for image acquisition and content display control, and at least one Image Signal Processing (ISP) chip is provided for each camera on the remote side to improve the image quality. In addition, each display terminal at the local end can only display the image under the application scene acquired by one camera. It can be seen that the existing whole image processing process has the technical problems of high cost and low data sharing efficiency. Disclosure of Invention The disclosure provides an image processing system, a cloud server and a method, and the specific scheme is as follows: An embodiment of the present disclosure provides an image processing system, including: the cloud server comprises a local end of at least one display terminal, a cloud server and a remote end comprising a plurality of image acquisition units, wherein: Each display terminal is configured to send a data request to the cloud server; the cloud server is configured to: The data request is received, a target application scene is determined from a plurality of application scenes of the display terminal, a target image acquisition unit is determined from a plurality of image acquisition units, original image data acquired by the target image acquisition unit is processed according to the target application scene and a target image processing algorithm corresponding to the target image acquisition unit, and the processed image data is sent to the display terminal so that the display terminal displays the processed image data. Optionally, in an embodiment of the disclosure, the cloud service end includes an image processing module configured to: storing a corresponding relation table between an application scene and an image acquisition unit and an image processing algorithm, wherein the corresponding relation table comprises a plurality of image processing algorithms; Determining the target application scene and the target image acquisition unit corresponding to the original image data; And determining the target application scene and a target image algorithm corresponding to the target image acquisition unit from the plurality of image processing algorithms according to the corresponding relation table. Optionally, in an embodiment of the disclosure, the remote end includes a codec module coupled to each of the image acquisition units, the codec module configured to: receiving the data request from the cloud server, and driving the target image acquisition unit to acquire the original image data; and encoding the original image data, the target application scene and the target image acquisition unit into a single-channel digital signal, and transmitting the digital signal to the image processing module. Optionally, in an embodiment of the disclosure, the remote end includes a decoding module coupled to each of the image acquisition units, the decoding module configured to: receiving the data request from the cloud server, and driving the target image acquisition unit to acquire the original image data; And sending the original image data to the image processing module. Optionally, in an embodiment of the present disclosure, the cloud service further includes a display processing module, where the display processing module is configured to: receiving the data request from the display terminal; Analyzing the data request and determining display parameters corresponding to the display terminal; and determining the target application scene from the plurality of application scenes of the display terminal, and determining an image acquisition unit matched with the display parameters from the plurality of image acquisition units as the target image acquisition unit. Optionally, in an embodiment of the disclosure, the display terminal is configured to: receiving the processed image data from the cloud server; Converting the processed image data from a single-channel digital signal to a multi-channel analog signal; and displaying according to the analog signal. Optionally, in an embodiment of the disclosure, the display terminal is configured to: receiving input operation of a user, and responding to the input operation to generate