Photographing method, photographing device and electronic equipment
By receiving users in the mobile terminal to input and select the target color filter, combined with the image sensor data of the first shooting device, output shooting images, solve the problem of limited shooting effects in existing technologies, and realize the image of various shooting effects. Generate and meet the diverse needs of users.
Patent Information
- Application Number
- CN202210108145.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-28
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2042-01-28
AI Technical Summary
The shooting function of existing mobile terminals is limited by the color filter array during image processing, resulting in limited shooting effects and cannot meet the diverse shooting needs of users.
By receiving the user's input of the color filter array control, select the target color filter of the second shooting device, and output the image data out of the image data and the image data output by the target color filter based on the image sensor output of the first shooting device.
The shooting method of the color filter of the second shooting device is added under the original shooting method, so as to obtain a variety of images of shooting effects and meet the diverse shooting needs of users.
Smart Images

Figure CN114244996B_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of camera technology, and specifically relates to a shooting method, a shooting device and an electronic device. Background Art
[0002] With the development of technology, the shooting function of mobile terminals is becoming more and more powerful. In order to obtain images with different shooting effects, a color filter array is usually connected inside or outside the mobile terminal. In the image processing process, since the image can only be processed according to the color filters in the color filter array, the image shooting effect that can be obtained is limited, which limits the user's shooting experience and cannot meet the user's shooting needs. Summary of the invention
[0003] The purpose of the embodiments of the present application is to provide a shooting method, a shooting device and an electronic device, which can obtain images with various shooting effects and meet the diverse shooting needs of users.
[0004] In a first aspect, an embodiment of the present application provides a shooting method, the method comprising:
[0005] Receiving a first input to a color filter array control from a user, the first input comprising a first sub-input for selecting a first target color filter of a second photographing device;
[0006] In response to the first input, a captured image is output based on image data output by an image sensor of the first photographing device and image data output by the first target color filter.
[0007] In a second aspect, an embodiment of the present application provides a photographing device, the method comprising:
[0008] A first receiving module, configured to receive a first input of a user to a color filter array control, wherein the first input comprises a first sub-input for selecting a first target color filter of a second shooting device;
[0009] The first output module is used to output a captured image in response to the first input based on the image data output by the image sensor of the first shooting device and the image data output by the first target color filter.
[0010] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method described in the first aspect.
[0011] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.
[0012] In a fifth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect.
[0013] In the embodiment of the present application, a shooting mode of the color filter of the second shooting device can be newly selected under the original shooting mode of the first shooting device, thereby realizing multiple shooting modes, and then images with multiple shooting effects can be obtained, which can better meet the user's shooting needs. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] Figure 1 is a flowchart of a shooting method provided in an embodiment of the present application;
[0015] Figure 2 This is one of the schematic diagrams of the shooting preview interface using the shooting method provided in the embodiment of the present application;
[0016] Figure 3 This is a second schematic diagram of a shooting preview interface using the shooting method provided in an embodiment of the present application;
[0017] Figure 4 is a schematic diagram of the color filter array structure using the shooting method provided in the embodiment of the present application;
[0018] Figure 5 is a schematic diagram of image data processing using the shooting method provided in an embodiment of the present application;
[0019] Figure 6 This is a third schematic diagram of a shooting preview interface using the shooting method provided in an embodiment of the present application;
[0020] Figure 7 This is a fourth schematic diagram of a shooting preview interface using the shooting method provided in an embodiment of the present application;
[0021] Figure 8 This is a fifth schematic diagram of a shooting preview interface using the shooting method provided in the embodiment of the present application;
[0022] Fig. 9 This is the sixth schematic diagram of the shooting preview interface using the shooting method provided in the embodiment of the present application;
[0023] Fig.10 is a schematic diagram of the structure of a photographing device provided in an embodiment of the present application;
[0024] Fig.11 It is a schematic diagram of the structure of the electronic device provided by the embodiment of the present application;
[0025] Fig.12 It is a hardware schematic diagram of the electronic device provided in the embodiment of the present application. DETAILED DESCRIPTION
[0026] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.
[0027] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0028] The following, in conjunction with the accompanying drawings, describes in detail the shooting method, shooting device and electronic device provided in the embodiments of the present application through specific embodiments and their application scenarios.
[0029] Figure 1 is a flow chart of the shooting method provided in the embodiment of the present application. Figure 1 , an embodiment of the present application provides a shooting method, which may include: step 110 and step 120.
[0030] Step 110: receiving a first input from a user to a color filter array control, wherein the first input includes a first sub-input for selecting a first target color filter of a second shooting device;
[0031] Step 120 : In response to the first input, output a captured image based on image data output by the image sensor of the first shooting device and image data output by the first target color filter.
[0032] It should be noted that the executor of the shooting method provided in the embodiment of the present application can be an intelligent electronic device or other terminal with shooting (or recording) function, such as mobile phones, tablet computers, laptop computers, PDAs, vehicle-mounted electronic devices, wearable devices, personal computers (PC), smart TVs, etc.
[0033] The following takes the first shooting device as an execution subject to implement the shooting method provided in the embodiment of the present application as an example to describe in detail the technical solution of the present application.
[0034] In the related art, image sensors generally use a certain mode to collect image data, and the commonly used modes are BGR mode and color filter array (CFA) mode. BGR mode is an image data mode that can be directly displayed and compressed, and has a high cost. In order to reduce costs and reduce volume, most image sensors in terminals currently use CFA mode, that is, a color filter array or an external display chip display IC (display Integrated Circuit Chip) is covered on the surface of the pixel array. Among them, there are many types of color filter arrays, such as RYYB color filter array, RGBW color filter array, RGGB color filter array, etc. The most widely used one is the Bayer format filter array that meets the RGGB rule. The number of green pixels in the Bayer format filter array is twice the number of red or blue pixels, because the peak of the human eye's sensitivity to the visible light spectrum is in the mid-wave band, which corresponds to the green spectrum component. Traditional complementary metal oxide semiconductor (CMOS) sensors use RGGB format color filter arrays. The embodiment of the present application uses an external multi-color color filter array to process the image of the object.
[0035] Optionally, before step 110, the user may enter the shooting preview interface through the camera function of the first shooting device or an application with a shooting function, and the user may perform shooting operations in the shooting preview interface.
[0036] Optionally, a color filter array control is provided in the shooting preview interface of the first camera. In step 110, the color filter array control is a control for selecting a target color filter, which can be used to select a color filter of the second camera and obtain the color filter output image data of the second camera. In this step, when the first camera is connected to the second camera in communication, the first camera can obtain the image data output by the color filter of the second camera by receiving the first input of the user to the color filter array control.
[0037] In actual implementation, the first input may include multiple sub-inputs, wherein the first sub-input may be an input for selecting a first target color filter of the second shooting device. The first target color filter is a color filter selected by the user according to needs or preferences. For example, the first sub-input may be an input such as pressing, clicking, or sliding the color filter array control. The user may long press the color filter array control to select the first target color filter, the user may also select the first target color filter by clicking the color filter array control, and the user may also select the first target color filter by sliding. In addition, the user may also adjust the selection of the first target color filter at any time according to needs. For example, if the user clicks the color filter array control to select the first target color filter, the user may cancel the previous selection of the first target color filter by clicking the input again.
[0038] For example: Figure 2 As shown, the control 210 in page 1 is a function switch control corresponding to the color filter array, and the control 211 is a photo control for generating a captured image. The user clicks the control 210 to enter page 2, and the "collaborative shooting" control 212 is displayed. The "collaborative shooting" control 212 is used to trigger the first camera to enter the collaborative shooting mode, which is a mode for shooting using multiple cameras. After the user clicks the "collaborative shooting" control 212, the control 213 is displayed. The control 213 indicates that there is a second camera that can be connected to the first camera at this time. If there are multiple second cameras that can be connected for communication, multiple controls 213 are displayed in page 2. Control 213 is used for the first camera to communicate with one or more second cameras. The user clicks the control 213 to display the control 214. The control 214 indicates that the first camera has been connected for communication with the second camera, and the color filter array control 215 is displayed. The user clicks the color filter array control 215 to select the color filter of the second camera. Finally, click the photo control 211 to complete the image shooting and obtain the captured image.
[0039] It is understandable that when the first camera is not in communication connection with the second camera, the user can select the color filter of the first camera through the color filter array control. When the first camera is in communication connection with the second camera, the user can also select the color filter of the second camera through the color filter array control. Thus, the user can select more color filters, realizing the diversification of shooting methods.
[0040] The embodiments of the present application can be applied to the following scenarios:
[0041] When the first camera shoots the sky, the shooting objects include white clouds and the sun. If the user wants to obtain an image that highlights the white clouds and the sun, and there is no white color filter and a gold color filter in the first camera, the user can connect the first camera with the second camera for communication and select the white color filter and the gold color filter in the second camera. Based on the image data output by the image sensor of the first camera and the image data output by the white color filter and the gold color filter of the second camera, a captured image with enhanced white and gold color effects can be obtained.
[0042] The shooting method provided in the embodiment of the present application can make up for the deficiency of the color filter of the first shooting device by controlling the second shooting device and making full use of the image data output by the color filter of the second shooting device when the image data output by the color filter of the first shooting device is limited. Without changing the filter structure of the first shooting device, the color filter of the second shooting device can be controlled by the color filter array control of the first shooting device, so as to realize more color filter selection and improve the interactivity and fun of the shooting function. That is, under the original shooting mode of the first shooting device, a shooting mode of selecting the color filter of the second shooting device is newly added, so as to realize multiple shooting modes, and then images with multiple shooting effects can be obtained, which can better meet the shooting needs of users.
[0043] In one embodiment, the first input further includes a second sub-input and a third sub-input; the second sub-input is an input for switching the second shooting device controlled by the color filter array control to the first shooting device, and the third sub-input is an input for selecting a second target color filter of the first shooting device;
[0044] Outputting a captured image based on image data output by an image sensor of a first capturing device and image data output by a target color filter includes:
[0045] A captured image is output based on image data output by the image sensor of the first photographing device, image data output by the first target color filter, and image data output by the second target color filter.
[0046] Optionally, the first input further includes a second sub-input and a third sub-input.
[0047] The second sub-input may be an input for switching the second camera controlled by the color filter array control to the first camera. The second sub-input may be an input such as pressing, clicking, or sliding a target control, and the target control is used to switch the camera controlled by the color filter array control. Figure 3 For example, the second sub-input may be an input such as pressing, clicking, or sliding the control 214. The user may long press the control 214 to switch the second camera controlled by the color filter array control to the first camera, the user may click the control 214 to switch the second camera controlled by the color filter array control to the first camera, and the user may also switch the second camera controlled by the color filter array control to the first camera by sliding the control 214. After the switching is completed, the color filter array control 215 is displayed. At this time, the color filter array control 215 is used to control the color filter array control of the first camera.
[0048] The third sub-input is an input for selecting the second target color filter of the first shooting device. The third sub-input may be an input such as pressing, clicking or sliding the color filter array control. Figure 3 As shown, the user can long press the color filter array control 215 to select the second target color filter, the user can also select the second target color filter by clicking the color filter array control 215, and the user can also select the second target color filter by sliding the color filter array control 215. In addition, the user can also adjust the selection of the second target color filter at any time according to needs. For example: if the user clicks the color filter array control to select the second target color filter, the user can cancel the previous selection of the second target color filter by clicking the input again.
[0049] Optionally, the first camera device superimposes the image data output by the image sensor, the image data output by the first target color filter, and the image data output by the second target color filter, and outputs the superimposed image data, thereby outputting a captured image. The captured image is a captured image, that is, an image generated after the first camera device selects the first target color filter and clicks the photo control.
[0050] The embodiments of the present application can be applied to the following scenarios:
[0051] When the first camera shoots the sky, the shooting objects include white clouds and the sun. The user can connect the first camera with the second camera for communication, and select the white color filter and the gold color filter in the second camera. When the user views the shooting preview image with the first camera, it is found that after the colors of the sun and white clouds are enhanced, the color of the sky also needs to be enhanced. At this time, the user can directly select the blue color filter of the first camera to process the image, and then combine it with the image data output by the image sensor of the first camera to obtain a shot image with enhanced blue, white and gold color effects.
[0052] The shooting method provided in the embodiment of the present application improves the flexibility of shooting by switching the second shooting device controlled by the color filter array control back to the first shooting device; it can also realize the fusion of image data output by the color filter of the first shooting device and the image data output by the color filter of the second shooting device, which can improve the utilization rate of image data in different shooting devices, further enrich the image effect, and enhance the user experience.
[0053] In one embodiment, the color filter array control includes at least one control area, and one control area corresponds to a color filter of one color;
[0054] The first sub-input is a sub-input of the user to a first control area in the at least one control area;
[0055] The second sub-input is a sub-input of a control mark by a user, and the control mark is used to switch the shooting device controlled by the color filter array control;
[0056] The first input is received when the first camera is in communication connection with the second camera.
[0057] Optionally, the color filter array control may include at least one control area, each control area corresponding to a color filter of a color. Then the color type and number of color filters included in the color filter array control are consistent with the color type and number of color filters included in the color filter array, and the user can directly select the target color filter through the color filter array control. Figure 3As shown, control 215 is a color filter array control. Each grid represents a control control area, that is, a color filter corresponding to a color, for example: control control area 1 can control a red color filter, control control area 2 can control a blue color filter, control control area 3 can control a green color filter, control control area 4 can control a yellow color filter, control control area N-1 can control a purple color filter, control control area N can control a white color filter, etc., where N can represent the number of color filters. The color filter array control can control color filters of all colors in the terminal.
[0058] It is understandable that both the first camera and the second camera are provided with a color filter array. The color filter array may include a preset number of color filters, and the colors corresponding to the color filters are different. For example, it may be composed of color filters corresponding to multiple colors such as red, orange, yellow, green, cyan, blue, purple, and white. The color filters in the color filter array may be arranged in a non-overlapping manner, such as Figure 4 Therefore, the color filter array control can be set accordingly according to the composition and arrangement of the color filter array, for example, the color of each control area of the color filter array control is set to the color of the corresponding controlled color filter, so as to facilitate the user to select.
[0059] Optionally, the color filter array may further include a white light transmitter. Since the white light transmitter does not filter light, the amount of light entering may be increased, thereby significantly enhancing the image brightness and the image signal-to-noise ratio.
[0060] In this embodiment, the user can determine the first target color filter corresponding to the first control area through the first sub-input. The first control area can correspond to a single color filter of one color or multiple color filters of different colors.
[0061] The first sub-input may be a press, click, or slide input. The user may long press the first control area in the color filter array control to select the first target color filter, or the user may click the first control area in the color filter array control to select the first target color filter, or the user may determine the first target color filter by sliding, that is, the first target color filter corresponding to the first control area where the sliding track passes. Figure 2 As shown, the color filter array control 215 includes N control control areas, each of which is marked with a number. Assuming that the image area corresponding to number 1 is the first control control area, and the first target color filter corresponding to the first control control area is a red color filter, the user clicks the first control control area in the color filter array control 215 to select the red color filter of the second shooting device.
[0062] In this embodiment, the second sub-input is a sub-input of the user to the control mark. The control mark is used to switch the shooting device controlled by the color filter array control, that is, the control mark can switch the second shooting device controlled by the color filter array control to the first shooting device, and can also switch the first shooting device controlled by the color filter array control to the second shooting device.
[0063] The second sub-input may be an input such as pressing, clicking or sliding the control mark of the control. Figure 3 As shown, control 214 is a control mark. After entering the collaborative shooting mode, the user clicks control mark 214 for the first time, selects to communicate with the second shooting device, and displays the color filter array control 215. At this time, the color filter array control 215 on the page controls the color filter of the second shooting device. Figure 3 As shown, the user clicks the control mark 214 again, and the color filter array control 215 on the page now controls the color filter of the first shooting device.
[0064] Optionally, the first sub-input and the second sub-input in the first input are both inputs made by the user when the first camera and the second camera are in communication connection. That is, when the first camera and the second camera are in communication connection, the user can select the first target color filter of the second camera by the first sub-input of the first control area in at least one control area in the color filter array control; and can also switch the second camera controlled by the color filter array control to the first camera by the second sub-input of the control identifier.
[0065] The shooting method provided in the embodiment of the present application can improve image processing efficiency by achieving precise control of the color filter through the first sub-input; the switching of the color filter control can also be controlled through the second sub-input, thereby expanding the shooting method of the first shooting device without changing the structure of the first shooting device.
[0066] In one embodiment, outputting a captured image based on image data output by an image sensor of a first capturing device and image data output by a first target color filter includes:
[0067] Superimpose the image data output by the image sensor of the first shooting device with the image data output by the first target color filter to obtain superimposed image data;
[0068] Based on the image data after the superimposition process, a captured image is output.
[0069] Optionally, the format of the output image data of the color filter of each color in the color filter array may be consistent with the format of the output image data of the image sensor, so that the image data output by the image sensor can be superimposed with the image data output by the first target color filter. In the case where the formats of the image data output by the image sensor and the image data output by the color filter are inconsistent, the image data output by the image sensor and the image data output by the color filter are processed before superposition, so that the processed image data can be superimposed.
[0070] Optionally, before the user has completed shooting, the superimposed image data is output as a shooting preview image and displayed on the shooting preview interface. When the user has completed shooting, the superimposed image data is output as a shot image.
[0071] For example, the user selects color filter c, color filter d, and color filter e of the second camera through the first camera, and selects color filter a and color filter b of the first camera. Figure 5 As shown, in the first shooting device, the image data outputted by the color filter a, the color filter b, the color filter c, the color filter d and the color filter e, and the image data outputted by the image sensor are superimposed to obtain the superimposed image data. Based on the image data of the superimposed area, the captured image can be obtained.
[0072] The shooting method provided in the embodiment of the present application can superimpose the image data of the color filter of the second shooting device on the image data output by the first shooting device, so that the first shooting device obtains an image with a new shooting effect, and at the same time realizes the sharing of image data between different shooting devices.
[0073] In one embodiment, the shooting method further includes:
[0074] receiving control information sent by a second camera; the control information is used by the second camera to control the third target color filter of the first camera to output image data;
[0075] When receiving a second input from the user to the color filter array control, and the second input is an input for selecting a fourth target color filter of the first photographing device, in response to the second input, outputting a photographed image based on image data output by the image sensor of the first photographing device, image data output by the third target color filter, and image data output by the fourth target color filter;
[0076] In a case where an input of selecting the fourth target color filter by the user is not received, a photographed image is output based on the image data output by the image sensor of the first photographing device and the image data output by the third target color filter.
[0077] Optionally, the first camera receives control information sent by the second camera. The control information can control the third target color filter of the first camera to output image data. The control information can be that when the first camera and the second camera are in communication connection, the second camera can select a color filter through the second camera color filter array control to control the first camera to select the third target color filter. The process of the second camera selecting the color filter can be synchronous control or asynchronous control.
[0078] For example: when the first camera device and the second camera device are communicatively connected, the user selects color filter a and color filter b of the second camera device on the second camera device, and then sends corresponding control information to the first terminal. Therefore, after the first camera device receives the control information, the first camera device can determine that the third target color filter is color filter a and color filter b, and obtain the image data output by color filter a and color filter b respectively.
[0079] Optionally, after the first camera determines the third target color filter according to the control information, the user can choose whether to continue to select the color filter of the first camera according to needs, which is divided into the following situations:
[0080] Scenario 1: When the user determines to continue selecting the color filter of the first shooting device, a second input of the user to the color filter array control is received. The second input can be an input such as pressing, clicking, or sliding the color filter array control. For example: the user can long press the color filter array control to select the fourth target color filter, the user can also select the fourth target color filter by clicking the color filter array control, and the user can also select the fourth target color filter by sliding the color filter array control. In addition, the user can also adjust the selection of the fourth target color filter at any time as needed. For example: the user clicks the color filter array control to select the fourth target color filter, then the previous selection of the fourth target color filter can be canceled by clicking the input again.
[0081] In response to the second input, after the user clicks the photo control, the image data output by the image sensor of the first shooting device, the image data output by the third target color filter, and the image data output by the fourth target color filter are superimposed to obtain the superimposed image data. Based on the superimposed image data, the captured image is output.
[0082] Scenario 2: If the user determines not to select the color filter of the first camera, the user can directly click the photo control to perform superposition processing on the image data output by the image sensor of the first camera and the image data output by the third target color filter to obtain superimposed image data. Based on the superimposed image data, the captured image is output.
[0083] The shooting method provided in the embodiment of the present application receives control information from the second shooting device so that the second shooting device controls the first shooting device, thereby allowing the second shooting device to participate in the image processing process of the first shooting device. Without changing the color filter structure of the first shooting device, a new shooting interaction mode is established, which increases the shooting interest of the shooting device.
[0084] In one embodiment, the first camera device can release the control and communication connection with the second camera device through the control mark. Since the control mark can be used to switch the camera device controlled by the color filter array control, the control mark can be implemented by setting different inputs when performing contact control operations. For example: when the user clicks the control mark, the camera device controlled by the color filter array control can be switched; when the user long presses the control mark, the communication connection can be released. Figure 6 As shown, the user can long press the control mark 214 to trigger the display of the "Release Control" control 610, and click the "Release Control" control 610 to release the control connection relationship between the first camera and the second camera. In addition, long pressing the control mark 214 can also display the "Disconnect" control 611, and clicking the "Disconnect" control 611 can exit the "Collaborative Shooting" mode. In actual implementation, the "Release Control" control 610 and the "Disconnect" control 611 can be displayed simultaneously or separately, and this application does not make specific limitations.
[0085] In one embodiment, receiving at least two pieces of control information sent by at least two second shooting devices;
[0086] In a case where at least two pieces of control information are identical, determining the color filter indicated by the control information as a fifth target color filter of the first photographing device;
[0087] In a case where the at least two pieces of control information are different, determining any one of the at least two color filters indicated by the at least two pieces of control information as a fifth target color filter of the first shooting device;
[0088] When receiving a third input from the user to the color filter array control, and the third input is an input for selecting a sixth target color filter of the first photographing device, in response to the third input, outputting a photographed image based on image data output by the image sensor of the first photographing device, image data output by the fifth target color filter, and image data output by the sixth target color filter;
[0089] In a case where an input of selecting the sixth target color filter by the user is not received, a photographed image is output based on the image data output by the image sensor of the first photographing device and the image data output by the fifth target color filter.
[0090] Optionally, the first camera device may be connected to two or more second cameras at the same time. The communication connection between the first camera device and multiple second cameras is the same as the communication connection between the first camera device and one second camera, which will not be described in detail. Figure 7 As shown, after entering the "cooperative shooting" mode, the shooting preview interface displays controls 213 and 710, indicating that there are two second shooting devices that can be connected to the first shooting device. Figure 8 As shown, the user can click the controls corresponding to the two second cameras respectively, thereby completing the communication connection between the first camera and the two second cameras. The specific process is as follows: After clicking control 213, control 214 is displayed and control 213 is canceled, indicating that the first camera has been connected to the first second camera by communication. Click control 710 again, control 810 is displayed and control 714 is canceled, indicating that the first camera has been connected to the two second cameras by communication.
[0091] Optionally, when the first camera is in communication connection with multiple second cameras, the first camera can control a certain camera alone, or release the control and communication connection relationship with a certain camera. The method of releasing the control and communication connection relationship is the same as the above embodiment, which will not be repeated here.
[0092] Optionally, when the first camera is in communication connection with multiple second cameras, the first camera can receive control information respectively sent by multiple second cameras. If the first camera needs to select the fifth target color filter from the control information respectively sent by at least two cameras, there are the following two situations:
[0093] Case 1: among all the control information sent by multiple second shooting devices, when all the control information are the same, the color filters indicated by the same control information are also the same, then the color filter indicated by the control information is determined as the fifth target color filter of the first shooting device.
[0094] For example, the first camera is connected to two second cameras for communication, and the control information sent by the two second cameras instructs the first camera to select color filter a and color filter b. Then the fifth target color filter is color filter a and color filter b.
[0095] Case 2: when at least two pieces of control information among all the control information are different, one or more color filters are randomly selected from the color filters indicated by all the control information and determined as the fifth target color filter of the first shooting device.
[0096] For example, a first camera is connected to two second cameras for communication, and the control information sent by the first second camera indicates that the first camera selects color filter a and color filter b. The control information sent by the second second camera indicates that the first camera selects color filter c and color filter d. Then the fifth target color filter includes at least one of the following: color filter a, color filter b, color filter c, and color filter d.
[0097] Optionally, after the first camera determines the fifth target color filter according to the control information, the user can choose whether to continue to select the color filter of the first camera according to needs, which is divided into the following situations:
[0098] Scenario 1: When the user determines to continue selecting the color filter of the first shooting device, a third input of the user to the color filter array control is received. The third input may be an input such as pressing, clicking, or sliding the color filter array control. For example: the user can long press the color filter array control to select the sixth target color filter, the user can also select the sixth target color filter by clicking the color filter array control, and the user can also select the sixth target color filter by sliding the color filter array control. In addition, the user can also adjust the selection of the sixth target color filter at any time as needed. For example: the user clicks the color filter array control to select the sixth target color filter, then the previous selection of the sixth target color filter can be canceled by clicking the input again.
[0099] In response to the second input, after the user clicks the photo control, the image data output by the image sensor of the first shooting device, the image data output by the fifth target color filter, and the image data output by the sixth target color filter are superimposed to obtain the superimposed image data. Based on the superimposed image data, the captured image is output.
[0100] Scenario 2: If the user determines not to select the color filter of the first camera, the user can directly click the photo control to perform superposition processing on the image data output by the image sensor of the first camera and the image data output by the fifth target color filter to obtain superimposed image data. Based on the superimposed image data, the captured image is output.
[0101] The shooting method provided in the embodiment of the present application receives control information of multiple second shooting devices, so that the multiple second shooting devices can participate in the image processing process of the first shooting device. The user can also choose among different control information, which can effectively meet the user's needs.
[0102] In one embodiment, the shooting method further includes:
[0103] Sharing information is sent to at least one second shooting device, where the sharing information is used to share image data in the shooting preview interface of the first shooting device with the at least one second shooting device.
[0104] Optionally, a sharing edit control is provided in the shooting preview interface of the first camera. The sharing edit control can share the image data in the shooting preview interface of the first camera with at least one second camera. When the first camera is connected to the second camera in communication, the first camera can share the image data output by the color filter of the second camera by receiving the user's input to the sharing edit control.
[0105] For example: Fig. 9 As shown, the control 210 in page 1 is a function switch control corresponding to the color filter array, and the control 211 is a camera control for generating a captured image. The user clicks the control 210 to enter page 2, and the "share edit" control 910 is displayed. After the user clicks the "share edit" control 910, the control 911 is displayed, and the control 911 can be used to share image data with multiple second camera devices. After the user clicks the control 911, the shooting preview interface of all the second camera devices that perform shared editing is the same as that of the first camera device.
[0106] The shooting method provided in the embodiment of the present application can enable a first shooting device to share image data of a shooting preview interface with multiple second shooting devices, thereby enriching the shooting functions of the shooting devices and improving the fun and practicality of shooting.
[0107] In one embodiment, after sending the sharing information to at least one second shooting device, the method further includes:
[0108] Receiving first image data sent by a second camera device; the first image data is image data output by a color filter of the second camera device;
[0109] Based on the image data output by the image sensor of the first photographing device and the first image data, a photographed image is output.
[0110] Optionally, after sending the sharing information to at least one second camera, a main user device for sharing and editing is determined among the first camera and all the second cameras for sharing and editing, and the main user camera completes the image processing. In this embodiment, the first camera is determined as the main user device, and the first camera can receive the first image data sent by any second camera among the second cameras for sharing and editing. The first image data is the image data output by the color filter of the second camera.
[0111] Optionally, the image data output by the image sensor of the first shooting device and the first image data are superimposed to obtain the superimposed image data. Based on the superimposed image data, the captured image of the main user device is output. If any of the second shooting devices for shared editing selects a color filter, the color filter array controls on the shooting preview interface of other shared editing shooting devices will also be operated accordingly, and the output results of the shooting preview interfaces of all shooting devices are the results of the fusion of the image data output by the image sensor of the main user device and the image data output by the color filter selected by the second shooting device, thereby realizing shared editing. The captured image is an image generated after the main user device clicks the shooting control.
[0112] Optionally, if multiple second shooting devices for shared editing have selected color filters, the output result of the shooting preview interface of all shooting devices is the result of superimposing the image data output by the image sensor of the main user device and the image data output by the color filters selected by all second shooting devices.
[0113] The shooting method provided in the embodiment of the present application can enable a first shooting device and multiple second shooting devices to jointly edit image data of a shooting preview interface, thereby enriching the shooting functions of the shooting devices and improving the fun and practicality of shooting.
[0114] In one embodiment, after sending the sharing information to at least one second shooting device, the method further includes:
[0115] Receiving second image data sent by a second camera, where the second image data is an image generated by the second camera after the second camera superimposes image data in a shooting preview interface of the first camera and image data output by a color filter of the second camera;
[0116] The second image data is displayed or stored.
[0117] Optionally, after sending the sharing information to at least one second camera, the image data of the shooting preview interface for shared editing are all the same. In the case where the first camera is the main user device, the second camera can select a color filter to perform image processing on the image data of the shooting preview interface. The image processing process is specifically: the second camera performs superposition processing on the image data in the shooting preview interface of the first camera and the image data output by the color filter of the second camera to obtain the superimposed image data. After the user clicks the photo control of the second camera, the second image data can be generated and stored. The second camera can display the second image data on the shooting preview interface and send the second image data to the first camera. So that the first camera performs superposition processing on the image data output by the image sensor of the first camera and the second image data to obtain the superimposed image data. Based on the superimposed image data, the captured image of the main user device is output. It can be understood that other second cameras for shared editing also synchronously display the captured image of the main user device.
[0118] The shooting method provided in the embodiment of the present application can enable the second shooting device to edit the image data of the shooting preview interface when the first shooting device is the main user device, thereby improving the flexibility of shared editing of image data.
[0119] In one embodiment, the shooting method further includes:
[0120] The captured image is sent to at least one second capturing device.
[0121] Optionally, the first photographing device sends the generated photographed image to at least one second photographing device, so that the second photographing device communicatively connected to the first photographing device can acquire the photographed image generated by the first photographing device.
[0122] The shooting method provided in the embodiment of the present application can synchronize the shooting of images between different shooting devices by sending the shot images to at least one second shooting device, thereby realizing the sharing of image data between different shooting devices.
[0123] Fig.10 This is one of the structural diagrams of the shooting device provided in the embodiment of the present application. Fig.10 , an embodiment of the present application provides a shooting device, which may include: a first receiving module 1110 and a first output module 1120.
[0124] A first receiving module 1110 is configured to receive a first input of a user to a color filter array control, wherein the first input includes a first sub-input for selecting a first target color filter of a second photographing device;
[0125] The first output module 1120 is configured to output a captured image in response to the first input based on image data output by the image sensor of the first shooting device and image data output by the first target color filter.
[0126] The shooting device provided in the embodiment of the present application can make up for the deficiency of the color filter of the first shooting device by controlling the second shooting device and making full use of the image data output by the color filter of the second shooting device when the image data output by the color filter of the first shooting device is limited. Without changing the filter structure of the first shooting device, the color filter of the second shooting device can be controlled by the color filter array control of the first shooting device, so as to realize more color filter selection and improve the interactivity and fun of the shooting function. That is, under the original shooting mode of the first shooting device, a shooting mode of selecting the color filter of the second shooting device is newly added, so as to realize multiple shooting modes, and then images with multiple shooting effects can be obtained, which can better meet the shooting needs of users.
[0127] In one embodiment, the first input further includes a second sub-input and a third sub-input; the second sub-input is an input for switching the second shooting device controlled by the color filter array control to the first shooting device, and the third sub-input is an input for selecting a second target color filter of the first shooting device;
[0128] The first output module 1120 is specifically used for:
[0129] The captured image is output based on image data output by the image sensor of the first capturing device, image data output by the first target color filter, and image data output by the second target color filter.
[0130] In one embodiment, the photographing device further includes:
[0131] A second receiving module (not shown in the figure) is used to receive control information sent by a second shooting device; the control information is used by the second shooting device to control the third target color filter of the first shooting device to output image data;
[0132] a second output module (not shown in the figure), configured to output the captured image based on image data output by the image sensor of the first camera device, image data output by the third target color filter, and image data output by the fourth target color filter in response to receiving a second input to the color filter array control from a user, and the second input is an input for selecting a fourth target color filter of the first camera device;
[0133] The third output module (not shown in the figure) is used to output the captured image based on the image data output by the image sensor of the first shooting device and the image data output by the third target color filter without receiving the input of the user selecting the fourth target color filter.
[0134] In one embodiment, the photographing device further includes:
[0135] A third receiving module (not shown in the figure), configured to receive at least two pieces of control information sent by at least two second shooting devices;
[0136] A first determining module (not shown in the figure), configured to determine the color filter indicated by the control information as the fifth target color filter of the first shooting device when the at least two pieces of control information are the same;
[0137] a second determining module (not shown in the figure), configured to determine any one of the at least two color filters indicated by the at least two control information as a fifth target color filter of the first shooting device when the at least two control information are different;
[0138] a fourth output module (not shown in the figure), configured to output the captured image based on image data output by the image sensor of the first shooting device, image data output by the fifth target color filter, and image data output by the sixth target color filter in response to a third input received from a user to the color filter array control, and the third input is an input for selecting a sixth target color filter of the first shooting device;
[0139] The fifth output module (not shown in the figure) is used to output the captured image based on the image data output by the image sensor of the first shooting device and the image data output by the fifth target color filter without receiving the input of the user selecting the sixth target color filter.
[0140] In one embodiment, the photographing device further includes:
[0141] A sharing module (not shown in the figure) is used to send sharing information to at least one second shooting device, and the sharing information is used to share the image data in the shooting preview interface of the first shooting device with at least one second shooting device.
[0142] In one embodiment, the photographing device further includes:
[0143] A fourth receiving module (not shown in the figure), configured to receive first image data sent by a second camera; the first image data is image data output by a color filter of the second camera;
[0144] A sixth output module (not shown in the figure) is used to output a captured image based on the image data output by the image sensor of the first shooting device and the first image data.
[0145] In one embodiment, the photographing device further includes:
[0146] a fifth receiving module (not shown in the figure), configured to receive second image data sent by a second camera, wherein the second image data is an image generated by the second camera after the image data in the shooting preview interface of the first camera and the image data output by the color filter of the second camera are superimposed and processed by the second camera;
[0147] A storage module (not shown in the figure) is used to display or store the second image data.
[0148] In one embodiment, the photographing device further includes:
[0149] A sending module (not shown in the figure) is used to send the captured image to at least one second shooting device.
[0150] In one embodiment, the first output module 1120 is specifically configured to:
[0151] Superimpose the image data output by the image sensor of the first shooting device with the image data output by the first target color filter to obtain superimposed image data;
[0152] The captured image is output based on the image data after the superimposition process.
[0153] In one embodiment, the color filter array control includes at least one control area, and one control area corresponds to a color filter of one color;
[0154] The first sub-input is a sub-input of a user to a first control area of the at least one control area;
[0155] The second sub-input is a sub-input of a control identifier by a user, and the control identifier is used to switch the shooting device controlled by the color filter array control;
[0156] The first input is received when the first camera is in communication connection with the second camera.
[0157] The photographing device in the embodiment of the present application can be a device, or a component, integrated circuit, or chip in a terminal. The device can be a mobile electronic device or a non-mobile electronic device. For example, the mobile electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, an in-vehicle electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc. The non-mobile electronic device can be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.
[0158] The shooting device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an IOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.
[0159] The shooting device provided in the embodiment of the present application can achieve Figures 1 to 9 To avoid repetition, the various processes implemented by the method embodiment are not described here.
[0160] Alternatively, if Fig.11 As shown, an embodiment of the present application also provides an electronic device 1100, including a processor 1101, a memory 1102, and a program or instruction stored in the memory 1102 and executable on the processor 1101. When the program or instruction is executed by the processor 1101, each process of the above-mentioned shooting method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.
[0161] It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and non-mobile electronic devices mentioned above.
[0162] Fig.12 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.
[0163] The electronic device 1200 includes but is not limited to: a radio frequency unit 1201, a network module 1202, an audio output unit 1203, an input unit 1204, a sensor 1205, a display unit 1206, a user input unit 1207, an interface unit 1208, a memory 1209, a processor 1210 and other components.
[0164] Those skilled in the art will appreciate that the electronic device 1200 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 1210 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig.12 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.
[0165] The user input unit 1207 is used to:
[0166] Receiving a first input to a color filter array control from a user, the first input comprising a first sub-input for selecting a first target color filter of a second photographing device;
[0167] The processor 1210 is configured to:
[0168] In response to the first input, a captured image is output based on image data output by an image sensor of the first photographing device and image data output by the first target color filter.
[0169] The electronic device provided by the embodiment of the present application can make up for the deficiency of the color filter of the first camera device by controlling the second camera device and making full use of the image data output by the color filter of the second camera device when the image data output by the color filter of the first camera device is limited. Without changing the filter structure of the first camera device, the color filter of the second camera device can be controlled by the color filter array control of the first camera device, so as to realize more color filter selection and improve the interactivity and fun of the shooting function. That is, under the original shooting mode of the first camera device, a shooting mode of selecting the color filter of the second camera device is newly added, so as to realize multiple shooting modes, and then images with multiple shooting effects can be obtained, which can better meet the shooting needs of users.
[0170] Optionally, the first input further includes a second sub-input and a third sub-input; the second sub-input is an input for switching the second shooting device controlled by the color filter array control to the first shooting device, and the third sub-input is an input for selecting a second target color filter of the first shooting device;
[0171] The processor 1210 is further configured to:
[0172] The captured image is output based on image data output by the image sensor of the first capturing device, image data output by the first target color filter, and image data output by the second target color filter.
[0173] Optionally, the processor 1210 is further configured to:
[0174] receiving control information sent by a second camera; the control information is used by the second camera to control the third target color filter of the first camera to output image data;
[0175] When receiving a second input from a user to the color filter array control, and the second input is an input for selecting a fourth target color filter of the first photographing device, in response to the second input, outputting the photographed image based on image data output by an image sensor of the first photographing device, image data output by the third target color filter, and image data output by the fourth target color filter;
[0176] In a case where an input of selecting the fourth target color filter by a user is not received, the captured image is output based on the image data output by the image sensor of the first photographing device and the image data output by the third target color filter.
[0177] Optionally, the processor 1210 is further configured to:
[0178] receiving at least two pieces of control information sent by at least two second shooting devices;
[0179] In a case where the at least two pieces of control information are identical, determining the color filter indicated by the control information as a fifth target color filter of the first shooting device;
[0180] In a case where the at least two pieces of control information are different, determining any one of the at least two color filters indicated by the at least two pieces of control information as a fifth target color filter of the first shooting device;
[0181] When receiving a third input from a user to the color filter array control, and the third input is an input for selecting a sixth target color filter of the first photographing device, in response to the third input, outputting the photographed image based on image data output by the image sensor of the first photographing device, image data output by the fifth target color filter, and image data output by the sixth target color filter;
[0182] In a case where an input of selecting the sixth target color filter by a user is not received, the captured image is output based on image data output by the image sensor of the first photographing device and image data output by the fifth target color filter.
[0183] Optionally, the processor 1210 is further configured to:
[0184] Sharing information is sent to at least one second shooting device, where the sharing information is used to share image data in the shooting preview interface of the first shooting device with the at least one second shooting device.
[0185] Optionally, the processor 1210 is further configured to:
[0186] Receiving first image data sent by a second camera device; the first image data is image data output by a color filter of the second camera device;
[0187] A captured image is output based on the image data output by the image sensor of the first photographing device and the first image data.
[0188] Optionally, the processor 1210 is further configured to:
[0189] receiving second image data sent by a second camera, where the second image data is an image generated by the second camera by superimposing image data in a shooting preview interface of the first camera and image data output by a color filter of the second camera;
[0190] The second image data is displayed or stored.
[0191] Optionally, the processor 1210 is further configured to:
[0192] The captured image is sent to at least one second capturing device.
[0193] Optionally, the processor 1210 is further configured to:
[0194] Superimpose the image data output by the image sensor of the first shooting device with the image data output by the first target color filter to obtain superimposed image data;
[0195] The captured image is output based on the image data after the superimposition process.
[0196] Optionally, the processor 1210 is further configured to:
[0197] The color filter array control comprises at least one control area, and one control area corresponds to a color filter of one color;
[0198] The first sub-input is a sub-input of a user to a first control area of the at least one control area;
[0199] The second sub-input is a sub-input of a control identifier by a user, and the control identifier is used to switch the shooting device controlled by the color filter array control;
[0200] The first input is received when the first camera is in communication connection with the second camera.
[0201] It should be understood that in the embodiment of the present application, the input unit 1204 may include a graphics processor (Graphics Processing Unit, GPU) 12041 and a microphone 12042, and the graphics processor 12041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 1206 may include a display panel 12061, and the display panel 12061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1207 includes a touch panel 12071 and other input devices 12072. The touch panel 12071 is also called a touch screen. The touch panel 12071 may include two parts: a touch detection device and a touch controller. Other input devices 12072 may include, but are not limited to, a physical keyboard, a function key (such as a volume control button, a switch button, etc.), a trackball, a mouse, and a joystick, which will not be repeated here. The memory 1209 can be used to store software programs and various data, including but not limited to applications and operating systems. The processor 1210 may integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the modem processor may not be integrated into the processor 1210.
[0202] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned shooting method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0203] The processor is a processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0204] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned shooting method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0205] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0206] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0207] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0208] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims
1. A shooting method, applied to a first shooting device, characterized in that: include: Receiving a first input to a color filter array control from a user, the first input comprising a first sub-input for selecting a first target color filter of a second photographing device; In response to the first input, a captured image is output based on image data output by an image sensor of the first photographing device and image data output by the first target color filter.
2. The shooting method according to claim 1, characterized in that: The first input further includes a second sub-input and a third sub-input; the second sub-input is an input for switching the second shooting device controlled by the color filter array control to the first shooting device, and the third sub-input is an input for selecting a second target color filter of the first shooting device; The step of outputting a captured image based on the image data output by the image sensor of the first shooting device and the image data output by the target color filter comprises: The captured image is output based on image data output by the image sensor of the first capturing device, image data output by the first target color filter, and image data output by the second target color filter.
3. The shooting method according to claim 1, characterized in that: The method further comprises: receiving control information sent by a second camera; the control information is used by the second camera to control the third target color filter of the first camera to output image data; When receiving a second input from a user to the color filter array control, and the second input is an input for selecting a fourth target color filter of the first photographing device, in response to the second input, outputting the photographed image based on image data output by an image sensor of the first photographing device, image data output by the third target color filter, and image data output by the fourth target color filter; In a case where an input of selecting the fourth target color filter by a user is not received, the captured image is output based on the image data output by the image sensor of the first photographing device and the image data output by the third target color filter.
4. The shooting method according to claim 1, characterized in that: The shooting method further comprises: receiving at least two pieces of control information sent by at least two second shooting devices; In a case where the at least two pieces of control information are identical, determining the color filter indicated by the control information as a fifth target color filter of the first shooting device; In a case where the at least two pieces of control information are different, determining any one of the at least two color filters indicated by the at least two pieces of control information as a fifth target color filter of the first shooting device; When receiving a third input from a user to the color filter array control, and the third input is an input for selecting a sixth target color filter of the first photographing device, in response to the third input, outputting the photographed image based on image data output by the image sensor of the first photographing device, image data output by the fifth target color filter, and image data output by the sixth target color filter; In a case where an input of selecting the sixth target color filter by a user is not received, the captured image is output based on image data output by the image sensor of the first photographing device and image data output by the fifth target color filter.
5. The shooting method according to claim 1, characterized in that: The method further comprises: Sharing information is sent to at least one second shooting device, where the sharing information is used to share image data in the shooting preview interface of the first shooting device with the at least one second shooting device.
6. The shooting method according to claim 5, characterized in that: After sending the shared information to at least one second shooting device, the method further includes: Receiving first image data sent by a second camera device; the first image data is image data output by a color filter of the second camera device; A captured image is output based on the image data output by the image sensor of the first photographing device and the first image data.
7. The shooting method according to claim 5, characterized in that: After sending the shared information to at least one second shooting device, the method further includes: receiving second image data sent by a second camera, where the second image data is an image generated by the second camera by superimposing image data in a shooting preview interface of the first camera and image data output by a color filter of the second camera; The second image data is displayed or stored.
8. The shooting method according to any one of claims 1 to 4, characterized in that: The method further comprises: The captured image is sent to at least one second capturing device.
9. The shooting method according to claim 1, characterized in that: The step of outputting a captured image based on the image data output by the image sensor of the first shooting device and the image data output by the first target color filter comprises: Superimpose the image data output by the image sensor of the first shooting device with the image data output by the first target color filter to obtain superimposed image data; The captured image is output based on the image data after the superimposition process.
10. The shooting method according to claim 2, characterized in that: The color filter array control comprises at least one control area, and one control area corresponds to a color filter of one color; The first sub-input is a sub-input of a user to a first control area of the at least one control area; The second sub-input is a sub-input of a control identifier by a user, and the control identifier is used to switch the shooting device controlled by the color filter array control; The first input is received when the first camera is in communication connection with the second camera.
11. A photographing device, applied to a first photographing device, characterized in that: include: A first receiving module, configured to receive a first input of a user to a color filter array control, wherein the first input comprises a first sub-input for selecting a first target color filter of a second shooting device; The first output module is used to output a captured image in response to the first input based on the image data output by the image sensor of the first shooting device and the image data output by the first target color filter.
12. The photographing device according to claim 11, characterized in that: The first input further includes a second sub-input and a third sub-input; the second sub-input is an input for switching the second shooting device controlled by the color filter array control to the first shooting device, and the third sub-input is an input for selecting a second target color filter of the first shooting device; The first output module is specifically used for: The captured image is output based on image data output by the image sensor of the first capturing device, image data output by the first target color filter, and image data output by the second target color filter.
13. The photographing device according to claim 11, characterized in that: The photographing device also includes: A second receiving module is used to receive control information sent by a second shooting device; the control information is used by the second shooting device to control the third target color filter of the first shooting device to output image data; a second output module, configured to output the captured image based on image data output by the image sensor of the first shooting device, image data output by the third target color filter, and image data output by the fourth target color filter in response to a second input received from a user to the color filter array control, if the second input is an input for selecting a fourth target color filter of the first shooting device; The third output module is used to output the captured image based on the image data output by the image sensor of the first shooting device and the image data output by the third target color filter when no input of selecting the fourth target color filter by the user is received.
14. The photographing device according to claim 11, characterized in that: The photographing device also includes: The sharing module is used to send sharing information to at least one second shooting device, where the sharing information is used to share the image data in the shooting preview interface of the first shooting device with the at least one second shooting device.
15. An electronic device, characterized in that: It includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the shooting method according to any one of claims 1 to 10.
Citation Information
Patent Citations
Systems and methods for configurable demodulation
CN107851306A
Shooting method and device, electronic equipment and storage medium
CN111953904A
Camera control method and system and electronic equipment
CN116996763A