CN117336601A - Display method, display device and electronic equipment - Google Patents
Display method, display device and electronic equipment Download PDFInfo
- Publication number
- CN117336601A CN117336601A CN202311281054.5A CN202311281054A CN117336601A CN 117336601 A CN117336601 A CN 117336601A CN 202311281054 A CN202311281054 A CN 202311281054A CN 117336601 A CN117336601 A CN 117336601A
- Authority
- CN
- China
- Prior art keywords
- target
- shooting
- picture
- channel
- action group
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/66—Remote control of cameras or camera parts, e.g. by remote control devices
- H04N23/661—Transmitting camera control signals through networks, e.g. control via the Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/62—Control of parameters via user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Studio Devices (AREA)
Abstract
The application discloses a display method, a display device and electronic equipment, and belongs to the technical field of computers. The display method comprises the following steps: receiving a first input for selecting a plurality of cameras; adding a plurality of photographing channels in response to the first input; wherein one shooting channel corresponds to one camera; receiving a second input of a target preset action group; and responding to the second input, displaying a target shooting picture associated with a target shooting channel, wherein the target shooting channel is a shooting channel corresponding to the target preset action group, the target shooting picture is obtained by processing an initial shooting picture based on the target preset action group, the initial picture is a picture shot by a target camera corresponding to the target shooting channel, and the target preset action group comprises preset actions for adjusting the initial shooting picture.
Description
Technical Field
The application belongs to the technical field of computers, and particularly relates to a display method, a display device and electronic equipment.
Background
At present, the mobile equipment has a single multi-camera shooting mode, generally has functions of remotely switching a single camera picture, focusing, zooming and the like, and is not flexible enough in parameter adjustment during video shooting, and the problems of inaccurate focusing, slow camera switching, unsmooth multi-lens shooting connection and the like caused by focusing respiratory effect can possibly exist, so that the film forming rate is low, and further the complexity and difficulty of later-stage work are increased.
Disclosure of Invention
An object of the embodiment of the application is to provide a display method, a display device, an electronic apparatus and a readable storage medium, which can solve the problem of low film rate in a multi-camera shooting mode.
In a first aspect, an embodiment of the present application provides a display method, including: receiving a first input for selecting a plurality of cameras; adding a plurality of photographing channels in response to the first input; wherein one shooting channel corresponds to one camera; receiving a second input of a target preset action group; and responding to the second input, displaying a target shooting picture associated with a target shooting channel, wherein the target shooting channel is a shooting channel corresponding to the target preset action group, the target shooting picture is obtained by processing an initial shooting picture based on the target preset action group, the initial picture is a picture shot by a target camera corresponding to the target shooting channel, and the target preset action group comprises preset actions for adjusting the initial shooting picture.
In a second aspect, embodiments of the present application provide a display device, including: a selection module for receiving a first input for selecting a plurality of cameras; an adding module for adding a plurality of photographing channels in response to the first input; wherein one shooting channel corresponds to one camera; the first display module is used for receiving a second input of a target preset action group; and responding to the second input, displaying a target shooting picture associated with a target shooting channel, wherein the target shooting channel is a shooting channel corresponding to the target preset action group, the target shooting picture is obtained by processing an initial shooting picture based on the target preset action group, the initial picture is a picture shot by a target camera corresponding to the target shooting channel, and the target preset action group comprises preset actions for adjusting the initial shooting picture.
In a third aspect, embodiments of the present application provide an electronic device comprising a processor and a memory storing a program or instructions executable on the processor, which when executed by the processor, implement the steps of the method as described in the first aspect.
In a fourth aspect, embodiments of the present application provide a readable storage medium having stored thereon a program or instructions which when executed by a processor implement the steps of the method according to the first aspect.
In a fifth aspect, embodiments of the present application provide a chip, where the chip includes a processor and a communication interface, where the communication interface is coupled to the processor, and where the processor is configured to execute a program or instructions to implement a method according to the first aspect.
In a sixth aspect, embodiments of the present application provide a computer program product stored in a storage medium, the program product being executable by at least one processor to implement the method according to the first aspect.
In the embodiment of the application, after receiving the first input for selecting the plurality of cameras, the shooting channels corresponding to the plurality of cameras are added, so that shooting pictures of the plurality of cameras can be obtained, after receiving the second input for the target preset action group, and responding to the second input, displaying the target shooting pictures associated with the target shooting channels, wherein the target shooting channels are shooting channels corresponding to the target preset action group, the target shooting pictures are obtained by processing initial shooting pictures based on the target preset action group, the initial pictures are pictures shot by the target cameras corresponding to the target shooting channels, and the target preset action group comprises preset actions for adjusting the initial shooting pictures, so that the shot initial shooting pictures can be adjusted through the target preset action group, a user has wider creation space, more flexible and richer creation means and methods in the picture shooting process, the film forming rate and the film forming quality are greatly improved, and the post-processing work can be effectively reduced.
Drawings
Fig. 1 is a schematic flow chart of a display method according to an embodiment of the present application;
fig. 2 is a schematic diagram illustrating an operation of a networking of a display method according to an embodiment of the present application;
FIG. 3 is a schematic flow chart of another display method according to an embodiment of the present disclosure;
FIG. 4 is a schematic diagram illustrating an operation of adjusting a preset action group according to a display method according to an embodiment of the present disclosure;
fig. 5 is an operation schematic diagram of adding a preset action group in a display method according to an embodiment of the present application;
fig. 6 is an operation schematic diagram of a display method according to an embodiment of the present application for setting a mosaic frame;
fig. 7 is an operation schematic diagram of a display method according to an embodiment of the present application for setting a delay time;
fig. 8 is a schematic diagram of an operation of setting a zoom magnification of a display method according to an embodiment of the present application;
fig. 9 is an operation schematic diagram of a setting screen parameter of a display method according to an embodiment of the present application;
FIG. 10 is a schematic flow chart of a display method according to an embodiment of the present disclosure;
fig. 11 is a schematic structural diagram of a display device according to an embodiment of the present application;
Fig. 12 is a schematic structural diagram of an electronic device according to an embodiment of the present application;
fig. 13 is another schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
Technical solutions in the embodiments of the present application will be clearly described below with reference to the drawings in the embodiments of the present application, and it is apparent that the described embodiments are some embodiments of the present application, but not all embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments in the present application are within the scope of the protection of the present application.
The terms first, second and the like in the description and in the claims, are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the terms so used are interchangeable under appropriate circumstances such that the embodiments of the application are capable of operation in sequences other than those illustrated or otherwise described herein, and that the objects identified by "first," "second," etc. are generally of a type and do not limit the number of objects, for example, the first object may be one or more. Furthermore, in the description and claims, "and/or" means at least one of the connected objects, and the character "/", generally means that the associated object is an "or" relationship.
The display method, the display device, the electronic device and the readable storage medium provided in the embodiments of the present application are described in detail below with reference to the accompanying drawings by specific embodiments and application scenarios thereof.
Fig. 1 is a schematic flow chart of a display method provided in an embodiment of the present application, as shown in fig. 1, may include the following steps:
s110: a first input is received, the first input for selecting a plurality of cameras.
It can be understood that the terminal device can support multi-camera shooting at present, and multi-camera shooting refers to a shooting technology that multiple shooting devices are used for recording at the same time from different angles and positions in the same scene or in different scenes, so that different viewing angles and pictures can be captured. The plurality of photographing apparatuses may include a master apparatus, which is an apparatus that displays photographing pictures corresponding to the plurality of slave apparatuses, and a slave apparatus, which is an apparatus that transmits the photographing pictures to the master apparatus to display. Thus, selecting a plurality of cameras means that at least one slave device is connected to a master device. For example, as shown in fig. 2, when all devices are ensured to be already in the same routing network, a user may click on the upper right corner setting button in the shooting canvas of the master device, that is, the preview interface, then click on the "newly added device +" button to add and connect with the corresponding camera of the slave device that needs to participate in shooting, and click on the "ok" button after the addition is completed, thereby completing the networking setting. Optionally, all shooting devices can be located under the same routing network, devices under the same network can conveniently perform communication and data exchange, each slave device needs to perform data transmission with the master device, and communication between the devices can be faster and more efficient under the same network routing.
S120: in response to the first input, a plurality of photographing channels are added.
One of the shooting channels corresponds to one of the cameras.
It will be appreciated that each camera may include at least one camera, one for each of the camera channels. Then, after selecting a plurality of cameras, each camera can transmit the shot picture to the main equipment, and the user can view the display interface of the main equipment at any time, so as to control the shot picture of each camera. It should be noted that the main device may also have a camera, and a picture taken by the camera corresponding to the main device is also displayed by the main device.
S130: receiving a second input of a target preset action group; and displaying a target shooting picture associated with the target shooting channel in response to the second input.
The target shooting channel is a shooting channel corresponding to the target preset action group, the target shooting picture is obtained by processing an initial shooting picture based on the target preset action group, the initial picture is a picture shot by a target camera corresponding to the target shooting channel, and the target preset action group comprises preset actions for adjusting the initial shooting picture.
It can be understood that, after the main device receives the operation of the second input of the target preset action group by the user, the main device displays a target shooting channel corresponding to the target preset action group, and displays an associated target shooting picture in the target shooting channel, where the target shooting picture is obtained after the initial shooting picture is processed according to the target preset action group. The initial photographing screen may be displayed after the target photographing channel is selected, or may be displayed after the target preset action group is triggered. For example, if the target preset action group is used for indicating to splice the pictures of the shooting channel 1, the shooting channel 2 and the shooting channel 3, the main device splices and displays the initial shooting pictures of the shooting channel 1, the shooting channel 2 and the shooting channel 3 together; if the target preset action group is to adjust the focal length of the second shooting channel, the initial picture of the second shooting channel is subjected to focal length adjustment.
The receiving and responding of the second input may be performed before or during the shooting. For example, before shooting, that is, when the user does not click the shooting button, a target preset action group may be selected, and a shooting picture of a shooting channel corresponding to the target preset action group may be previewed; in the shooting process, the user can also select a target preset action group, and the main equipment records a shooting picture of a shooting channel corresponding to the action group. Optionally, the target preset action group may be set remotely by the main device, may be preset before shooting is started, or may be set in the shooting process, and may be replaced in real time before shooting and during shooting.
In addition, after adding a plurality of shooting channels, the determining manner of the shooting channel which is required to be displayed by the main device currently can include the following three modes:
(1) The master device randomly selects one of the photographing channels.
(2) The user selects one of the photographing channels by himself.
(3) And displaying the shooting channel corresponding to the preset action group through triggering of the preset action group.
In the embodiment of the application, after receiving the first input for selecting the plurality of cameras, the shooting channels corresponding to the plurality of cameras are added, so that shooting pictures of the plurality of cameras can be obtained, after receiving the second input for the target preset action group, and responding to the second input, displaying the target shooting pictures associated with the target shooting channels, wherein the target shooting channels are shooting channels corresponding to the target preset action group, the target shooting pictures are obtained by processing initial shooting pictures based on the target preset action group, the initial pictures are pictures shot by the target cameras corresponding to the target shooting channels, and the target preset action group comprises preset actions for adjusting the initial shooting pictures, so that the shot initial shooting pictures can be adjusted through the target preset action group, a user has wider creation space, more flexible and richer creation means and methods in the picture shooting process, the film forming rate and the film forming quality are greatly improved, and the post-processing work can be effectively reduced.
In one implementation, after the adding the plurality of photographing channels, the method further comprises: and responding to the operation of setting the preset action groups, and determining shooting channels corresponding to each preset action group, wherein the target preset action group corresponds to the target preset channel. It can be understood that after adding a plurality of shooting channels, a preset action group can be set according to the current shooting requirement, and then a corresponding shooting channel is selected for each preset action group, so that an initial shooting picture shot by the camera can be adjusted in the shooting process to obtain the best picture quality, and if a target preset action group is not set in advance, the quality of the shooting picture is possibly low, and the actual requirement cannot be met.
In one implementation, after the determining the preset action group corresponding to each shooting channel, the method further includes: and determining the trigger condition corresponding to each preset action group in response to the action of selecting the trigger condition. It can be understood that the triggering condition of each action in each target preset action group is set in advance, so that shooting efficiency can be improved, and more time spent in the shooting process is avoided for adjustment and editing of the actions. Wherein the trigger condition may include: time conditions, environment change conditions, shooting requirement conditions, fault conditions and the like, wherein the time conditions are triggered after reaching a certain moment, or corresponding preset action groups are triggered after ending the preset time of the previous preset action group; the environmental change condition may be that a corresponding preset action group is triggered after the light changes at a certain moment; the shooting requirement condition refers to that after the shooting requirement changes, a corresponding preset action group starts to trigger; the fault condition is that after the shooting equipment fails, a corresponding preset action group is triggered.
Further, in an implementation manner, the displaying the target shooting picture associated with the target shooting channel includes: and under the condition that the target preset action group meets the corresponding trigger condition, adjusting an initial shooting picture of the target shooting channel according to the target preset action group to obtain a target shooting picture associated with the target shooting channel. That is, when the target preset action group meets the trigger condition, the initial shooting picture of the target shooting channel is adjusted according to the target preset action group, so as to obtain the target shooting picture. For example, assuming that the target preset action group 1 is switched to the photographing channel 2 and is set to be triggered at the 30 th second after photographing starts for the photographing channel 1, the current photographing channel is switched from the photographing channel 1 to the photographing channel 2, that is, the currently recorded picture is switched from the photographing picture of the photographing channel 1 to the picture of the photographing channel 2 by the 30 th second.
In one implementation, after the displaying the target photographing screen associated with the target photographing channel, the method may further include the steps of:
step 1: and under the condition that a shooting picture of the first camera corresponding to the first shooting channel is not displayed, storing the video stream data corresponding to the first camera into a buffer area.
The first camera is a camera except the target camera in a plurality of cameras for sending video stream data to the main equipment.
It will be appreciated that after selecting the plurality of cameras, it may further include: and acquiring video stream data sent by a plurality of cameras, wherein each camera corresponds to one video stream data respectively. Optionally, the video stream data may be obtained by the following two methods:
(1) Acquiring through a network protocol: each slave device has a unique IP address and is in the same network as the host computer. The host computer may communicate with each slave device, where each camera in each slave device also has a unique identification code, using a network protocol, such as TCP/IP, to request video stream data.
(2) Acquisition by media transport protocol: the master device may request the acquisition of video streaming data for each camera over the network using a media transport protocol, such as Real-time streaming protocol (Real Time Streaming Protocol, RTSP), real-time transport protocol (Real-time Transport Protocol, RTP).
Then, after adding a plurality of photographing channels, it may further include: decoding video stream data of a camera corresponding to each shooting channel; and displaying each decoded video stream data through the corresponding shooting channel. That is, after selecting a plurality of cameras, the main device may start to acquire video data streams of all the cameras, and only after selecting a shooting channel corresponding to a certain camera or displaying a corresponding shooting channel through triggering of a preset action group, the main device may send the acquired video data stream of the corresponding shooting channel to the codec module for performing picture decoding and displaying, so that time consumed for opening the device and establishing network connection may be saved. Further, if the shooting picture of the first camera corresponding to the first shooting channel is not displayed, that is, the first shooting channel corresponding to the first camera is not displayed in the main device, the video stream data corresponding to the first camera may be stored in the buffer area.
Step 2: and responding to the operation of displaying the shooting picture of the first camera corresponding to the first shooting channel, and acquiring the video stream data corresponding to the first camera from the buffer area.
That is, after responding to the action of adding the first shooting channel, displaying the first shooting channel corresponding to the first camera; and acquiring the video stream data corresponding to the first camera from the buffer area, and decoding.
Step 3: and decoding the video stream data corresponding to the first camera to obtain a first shooting picture.
Step 4: and displaying based on the first shooting picture.
The first shot image may be an initial shot image of the first camera, or may be a shot image obtained by processing the initial shot image through a certain preset action group. This implementation is described in detail below with reference to fig. 3, and as shown in fig. 3, the following steps may be included:
s301: video stream data is received.
After the connection is established, the master device may begin to acquire video data streams for all cameras.
S302: and judging whether to start recording.
In the case where it is determined that the instruction to start shooting is received, the flow goes to S303, otherwise the flow goes to S304.
S303: and judging whether the channel exists on the current shooting canvas.
And judging whether a shooting channel corresponding to each camera exists on the current shooting canvas, if so, turning to S305, and if not, turning to S304.
S304: the video stream is stored in a ring buffer.
If the shooting channel corresponding to the first camera does not exist on the current shooting canvas, the video stream data corresponding to the first camera can be stored into an annular storage area of the memory, namely an annular buffer area.
S305: the video stream is sent to a decoding module to display a shooting canvas.
If a shooting channel corresponding to the target camera exists on the current shooting canvas, the video stream data corresponding to the target camera is sent to a decoding module for decoding and is displayed in the corresponding target shooting channel.
S306: the shooting canvas display content is sent to the preview and video coding module.
That is, each target shooting channel in the shooting canvas displays the shooting content of the corresponding target camera. The user can preview in real time, and after shooting is finished, the content of the current shooting canvas can be sent to the video coding module for coding.
In this implementation manner, for a camera that has not participated in recording, the video stream data of the camera may still be kept received in the memory annular buffer area until the user triggers the action group to start recording of the camera, and the video stream in the memory buffer area may not be sent to the decoding module. It should be noted that, in the related art, the slave device camera not participating in recording is in a power on state, but does not transmit video data to the master device, and in this case, the slave device is in an off state for the master device. The process of establishing a data connection to transmit data only when the master device has a camera called to the slave device may have a certain time consumption, if the process is continued for a longer time, many video frames may not be recorded, and the connection of the last slice in the switching channel is hard. In this implementation manner, after the connection is established, video data is always collected, and if there is a newly added camera to be recorded in the recording process, the video data of the newly added camera can be directly obtained from the memory buffer area, and then sent to the decoding module for preview display, and further can be sent to the encoding module for encoding video files. Therefore, the problem that in the related art, when the camera is switched, the switching channel is not smooth in connection during recording because of time-consuming actions of re-opening the equipment and re-establishing network data connection is needed can be solved.
In one implementation, after displaying the target photographing screen associated with the target photographing channel in response to an operation to start photographing, the method further includes: and receiving and adjusting the operation of the target preset action group. It can be understood that after determining the shooting channel corresponding to each preset action group, the preset effect scheme can be validated by clicking the button corresponding to the preset action group, and the picture parameters can be adjusted in real time. For example, as shown in fig. 4, the user may add his favorite ACTION group before starting recording by clicking the "ACTION group" above the interface to switch to the preset ACTION group operation interface, and then click the preset ACTION group button to take effect of the preset ACTION group, for example, changing the recorded picture to a spliced picture of multiple cameras and moving the focusing point of a certain channel to far focus. In addition, after clicking a certain preset action group, if the preset action group needs to be edited, the preset action group can be adjusted, and in the adjustment process, the shooting picture of the corresponding shooting channel can be previewed in real time.
In one implementation, the method further comprises: receiving a third input to the second photographing channel; and displaying a picture shot by a camera corresponding to the second shooting channel in response to the third input. The third input is used for indicating to select the second shooting channel, and after the second shooting channel is selected, the main equipment displays a picture shot by the camera corresponding to the second shooting channel.
In one implementation, the set of preset actions includes at least one of: the method comprises the steps of splicing pictures, delaying time, picture scaling factor and picture parameter adjustment. By way of example, as shown in fig. 5, by clicking the "ACTION group" button above the interface, the user may enter the main interface, where the main interface may switch and preview the channel picture desired to be viewed and trigger the preset ACTION group, and the ACTION group may enter the ACTION group editing interface by clicking the "+" button, and the user may add ACTIONs by clicking the "add action+" button, and the ACTION types may include "set up the mosaic picture", "set delay time", "set up the picture zoom ratio", "set up picture parameter", and the following details are given for the four preset ACTION GROUPS:
(1) Action of splicing pictures
With respect to the setting of the action "mosaic screen", as illustrated in fig. 6, for example, the user may add or remove a channel on the recording canvas by clicking the "+" or "-" key of the corresponding channel, press the "add" key to complete the mosaic screen setting after editing is completed, or press the "return" to cancel the editing. After the setting of the action of one splicing picture is completed, the action group is selected, and then the main device performs splicing display on the shooting channel corresponding to the action group. For example, if a preset action group is used to instruct to splice the pictures of the shooting channel 1, the shooting channel 2 and the shooting channel 3, and the preset action group is selected, the main device splices and displays the initial shooting pictures of the shooting channel 1, the shooting channel 2 and the shooting channel 3 together.
(2) Action of time delay
Regarding the setting of the action "delay time", for example, after shooting is started, the user selects a spliced picture, that is, the shot pictures displayed by a plurality of target shooting channels are spliced, so that in the shooting process, pictures of different splicing combinations can be seamlessly switched to continue recording, and running interval time between two adjacent actions can be set to realize some smooth mirror-moving effects, for example, focusing on an object A for 5 seconds, focusing on an object B is changed, shooting channel 1 is switched to a channel 2 picture for continuous shooting after shooting for 10 seconds, and the like, as shown in fig. 7, an interface for setting the delay time is provided.
(3) Action of picture zoom magnification
Regarding the setting of the action "picture scaling factor", as shown in fig. 8, for example, the user may select the picture scaling factor of the camera corresponding to the shooting channel to be adjusted by sliding the sliding bar, where the setting may set the picture scaling factors corresponding to a plurality of different shooting channels at a time, and may change the preset picture scaling factor of the shooting channel corresponding to the action group when the action is triggered subsequently; after the setting is finished, the action setting is finished by pressing an 'add' key, or the editing is canceled by pressing a 'return' key.
(4) Action of picture parameter adjustment
Regarding the setting of the motion "picture parameter adjustment", as shown in fig. 9, for example, the user may switch to the corresponding channel by sliding the channel selection bar at this interface, and perform parameter setting of exposure, shutter, focusing, white balance, etc. of the picture, so as to set picture parameters corresponding to a plurality of different channels at a time, and then change the picture parameters preset for the shooting channel corresponding to the motion group when the motion is triggered subsequently. After the setting is finished, the action setting is finished by pressing an 'add' key, or the editing is canceled by pressing a 'return' key.
In this implementation manner, the main device may serve as a console, may remotely perform parameters such as control of contrast, brightness, white balance, focusing, etc. of the picture in real time, may remotely preset various action groups combined by picture parameters and delay, such as triggering a preset focusing path, applying a preset picture color template, etc., may improve the film-forming rate, and reduce post-processing work.
Fig. 10 is a schematic flow chart of another display method according to the embodiment of the present application, and a specific description is given below of an application scenario of each of the foregoing embodiments by using the display method. As shown in fig. 10, the method may include the steps of:
S1010: and selecting cameras which need to participate in shooting to carry out networking.
With continued reference to fig. 2, in the case that all devices are guaranteed to be already in the same routing network, the user clicks the button on the upper right corner of the preview interface, then clicks the button "add device+" to add and connect with the camera that needs to participate in shooting, and after the device addition is completed, clicks the button "confirm" to complete the networking setting.
S1020: the action group is set according to shooting requirements.
With continued reference to fig. 5-9, the user may extract and set the preset action group according to the shooting requirement, and may include adding the preset action group, modifying the preset action group, deleting the preset action group, and previewing the preset action group.
S1030: after the parameter adjustment is finished, the recording button is clicked to start recording.
In the recording process, an action group can be selected for a corresponding shooting channel according to the current shooting requirement.
S1040: the video recording process can take effect through the action group button to preset an effect scheme and adjust picture parameters in real time.
In the recording process, the operation buttons can be clicked, the operation interface of the preset action group is cut, and the action group effect corresponding to the action group can be generated by selecting the corresponding action group. And the picture parameters of each shooting channel can be adjusted in real time.
S1050: after stopping recording, a slice is derived.
After responding to the operation of stopping shooting, outputting the content in the current shooting canvas.
In this embodiment, by adding the functions of presetting action groups and real-time parameter adjustment in the multi-camera video mode, supporting the splicing recording of multiple camera pictures and real-time switching of various preset action group effects, the user has a wider authoring space in the video authoring field by providing rich and various content authoring tools and methods, so that the authoring efficiency of the user can be improved, the probability of sheeting can be greatly increased, and the quality of sheeting is more excellent.
According to the display method provided by the embodiment of the application, the execution subject can be a display device. In the embodiment of the present application, a display device is described by taking a display device executing a display method as an example.
Fig. 11 shows a schematic structural diagram of a display device provided in an embodiment of the present application, and as shown in fig. 11, the display device 1100 may include: a receiving module 1110, an adding module 1120, and a first display module 1130.
In this embodiment, a receiving module 1110 is configured to receive a first input for selecting a plurality of cameras; an adding module 1120 for adding a plurality of photographing channels in response to the first input; wherein one shooting channel corresponds to one camera; a first display module 1130 for receiving a second input of a target preset action group; and responding to the second input, displaying a target shooting picture associated with a target shooting channel, wherein the target shooting channel is a shooting channel corresponding to the target preset action group, the target shooting picture is obtained by processing an initial shooting picture based on the target preset action group, the initial picture is a picture shot by a target camera corresponding to the target shooting channel, and the target preset action group comprises preset actions for adjusting the initial shooting picture.
In one implementation, the display device 1100 further includes a first determining module, configured to determine a shooting channel corresponding to each preset action group in response to an operation of setting the preset action group, where the target preset action group corresponds to the target preset channel.
In one implementation, the display apparatus 1100 further includes a second determining module, configured to determine a trigger condition corresponding to each of the preset action groups in response to an operation of selecting the trigger condition.
In one implementation manner, the display module 1130 is configured to adjust, according to the target preset action group, an initial shooting picture of the target shooting channel to obtain a target shooting picture associated with the target shooting channel when the target preset action group meets the corresponding trigger condition.
In one implementation, the display device 1100 further includes: the storage module is used for storing the video stream data corresponding to the first camera to a cache area under the condition that a shooting picture of the first camera corresponding to the first shooting channel is not displayed, wherein the first camera is a camera except the target camera among a plurality of cameras for sending the video stream data to the main equipment; the acquisition module is used for responding to the operation of displaying the shooting picture of the first camera corresponding to the first shooting channel and acquiring the video stream data corresponding to the first camera from the buffer area; the decoding module is used for decoding the video stream data corresponding to the first camera to obtain a first shooting picture; and the second display module is used for displaying based on the first shooting picture.
In one implementation, the display device 1100 further includes: the first receiving module is used for receiving and adjusting the operation of the target preset action group.
In one implementation, the set of preset actions includes at least one of: the method comprises the steps of splicing pictures, delaying time, picture scaling factor and picture parameter adjustment.
In one implementation, the display device 1100 further includes: the first receiving module is used for receiving a third input to the second shooting channel; and the third display module is used for responding to the third input and displaying a picture shot by the camera corresponding to the second shooting channel.
The display device in the embodiment of the application may be an electronic device, or may be a component in an electronic device, for example, an integrated circuit or a chip. The electronic device may be a terminal, or may be other devices than a terminal. By way of example, the electronic device may be a mobile phone, tablet computer, notebook computer, palm computer, vehicle-mounted electronic device, mobile internet appliance (Mobile Internet Device, MID), augmented reality (augmented reality, AR)/Virtual Reality (VR) device, robot, wearable device, ultra-mobile personal computer, UMPC, netbook or personal digital assistant (personal digital assistant, PDA), etc., but may also be a server, network attached storage (Network Attached Storage, NAS), personal computer (personal computer, PC), television (TV), teller machine or self-service machine, etc., and the embodiments of the present application are not limited in particular.
The display 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 embodiments of the present application.
The display device provided in the embodiment of the present application can implement each process implemented by the embodiments of the methods of fig. 1 to 10, and in order to avoid repetition, a description is omitted here.
Optionally, as shown in fig. 12, the embodiment of the present application further provides an electronic device 1200, including a processor 1201 and a memory 1202, where the memory 1202 stores a program or an instruction that can be executed on the processor 1201, and the program or the instruction implements each step of the embodiment of the display method when executed by the processor 1201, and can achieve the same technical effect, so that repetition is avoided, and no further description is given here.
The electronic device in the embodiment of the application includes the mobile electronic device and the non-mobile electronic device described above.
Fig. 13 is a schematic hardware structure of an electronic device implementing an embodiment of the present application.
The electronic device 1300 includes, but is not limited to: radio frequency unit 1301, network module 1302, audio output unit 1303, input unit 1304, sensor 1305, display unit 1306, user input unit 1307, interface unit 1308, memory 1309, and processor 1310.
Those skilled in the art will appreciate that the electronic device 1300 may also include a power source (e.g., a battery) for powering the various components, which may be logically connected to the processor 1310 by a power management system, such as to perform functions such as managing charging, discharging, and power consumption by the power management system. The electronic device structure shown in fig. 13 does not constitute a limitation of the electronic device, and the electronic device may include more or less components than shown, or may combine certain components, or may be arranged in different components, which are not described in detail herein.
Wherein the processor 1310 is configured to display a plurality of target shooting channels in response to an action of selecting a plurality of target cameras; one of the target shooting channels corresponds to one of the target cameras; and responding to the shooting starting action, and displaying a target shooting picture associated with each target shooting channel, wherein the target shooting picture is obtained by processing an initial shooting picture shot by the target camera based on a target preset action group, and the target preset action group comprises a plurality of target preset actions for adjusting the initial shooting picture.
The electronic device provided in the embodiment of the present application can implement each process implemented by the embodiments of the methods of fig. 1 to 10, and in order to avoid repetition, a description is omitted here.
Optionally, the processor 1310 is further configured to determine, after the adding of the plurality of shooting channels, a shooting channel corresponding to each preset action group in response to an operation of setting a preset action group, where the target preset action group corresponds to the target preset channel.
Optionally, the processor 1310 is further configured to, after the determining a preset action group corresponding to each of the capturing channels, determine a trigger condition corresponding to each of the preset action groups in response to an operation of selecting the trigger condition.
Optionally, the processor 1310 is further configured to display a target shooting picture associated with the target shooting channel, and adjust, according to the target preset action group, an initial shooting picture of the target shooting channel to obtain a target shooting picture associated with the target shooting channel when the target preset action group meets the corresponding trigger condition.
Optionally, the processor 1310 is further configured to store, after the displaying of the target capturing picture associated with the target capturing channel, the video stream data corresponding to the first camera in the buffer area when the capturing picture of the first camera corresponding to the first capturing channel is not displayed, where the first camera is a camera other than the target camera among a plurality of cameras that send video stream data to the main device; responding to the operation of displaying the shooting picture of the first camera corresponding to the first shooting channel, and acquiring the video stream data corresponding to the first camera from the buffer area; decoding the video stream data corresponding to the first camera to obtain a first shooting picture; and displaying based on the first shooting picture.
Optionally, the processor 1310 is further configured to receive, after displaying the target shooting picture associated with the target shooting channel in response to the operation of starting shooting, an operation of adjusting the target preset action group.
Optionally, the processor 1310 is further configured to receive a third input to the second photographing channel; and displaying a picture shot by a camera corresponding to the second shooting channel in response to the third input.
It should be appreciated that in embodiments of the present application, the input unit 1304 may include a graphics processor (Graphics Processing Unit, GPU) 13041 and a microphone 13042, the graphics processor 13041 processing image data of still pictures or video obtained by an image capturing device (e.g., a camera) in a video capturing mode or an image capturing mode. The display unit 1306 may include a display panel 13061, and the display panel 13061 may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like. The user input unit 107 includes at least one of a touch panel 13071 and other input devices 13072. The touch panel 13071 is also referred to as a touch screen. The touch panel 13071 can include two parts, a touch detection device and a touch controller. Other input devices 13072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and so forth, which are not described in detail herein.
Memory 1309 may be used to store software programs as well as various data. The memory 1309 may mainly include a first memory area storing programs or instructions and a second memory area storing data, wherein the first memory area may store an operating system, application programs or instructions (such as a sound playing function, an image playing function, etc.) required for at least one function, and the like. Further, the memory 1309 may include volatile memory or nonvolatile memory, or the memory 1309 may include both volatile and nonvolatile memory. The nonvolatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable EPROM (EEPROM), or a flash Memory. The volatile memory may be random access memory (Random Access Memory, RAM), static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double Data Rate SDRAM (ddr SDRAM), enhanced SDRAM (Enhanced SDRAM), synchronous DRAM (SLDRAM), and Direct RAM (DRRAM). Memory 1309 in embodiments of the present application includes, but is not limited to, these and any other suitable types of memory.
The processor 1310 may include one or more processing units; optionally, processor 1310 integrates an application processor that primarily handles operations related to the operating system, user interface, and applications, and a modem processor that primarily handles wireless communication signals, such as a baseband processor. It will be appreciated that the modem processor described above may not be integrated into the processor 1310.
The embodiment of the present application further provides a readable storage medium, where a program or an instruction is stored, and when the program or the instruction is executed by a processor, the processes of the foregoing display method embodiment are implemented, and the same technical effects can be achieved, so that repetition is avoided, and no further description is given here.
Wherein the processor is a processor in the electronic device described in the above embodiment. The readable storage medium includes computer readable storage medium such as computer readable memory ROM, random access memory RAM, magnetic or optical disk, etc.
The embodiment of the application further provides a chip, the chip includes a processor and a communication interface, the communication interface is coupled with the processor, and the processor is used for running a program or an instruction, so as to implement each process of the embodiment of the display method, and achieve the same technical effect, so that repetition is avoided, and no redundant description is provided here.
It should be understood that the chips referred to in the embodiments of the present application may also be referred to as system-on-chip chips, chip systems, or system-on-chip chips, etc.
The embodiments of the present application provide a computer program product, which is stored in a storage medium, and the program product is executed by at least one processor to implement the respective processes of the embodiments of the display method, and achieve the same technical effects, and are not repeated herein.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element. Furthermore, it should be noted that the scope of the methods and apparatus in the embodiments of the present application is not limited to performing the functions in the order shown or discussed, but may also include performing the functions in a substantially simultaneous manner or in an opposite order depending on the functions involved, e.g., the described methods may be performed in an order different from that described, and various steps may also be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
From the above description of the embodiments, it will be clear to those skilled in the art that the above-described embodiment method may be implemented by means of software plus a necessary general hardware platform, but of course may also be implemented by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solutions of the present application may be embodied essentially or in a part contributing to the prior art in the form of a computer software product stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk), comprising several instructions for causing a terminal (which may be a mobile phone, a computer, a server, or a network device, etc.) to perform the methods described in the embodiments of the present application.
The embodiments of the present application have been described above with reference to the accompanying drawings, but the present application is not limited to the above-described embodiments, which are merely illustrative and not restrictive, and many forms may be made by those of ordinary skill in the art without departing from the spirit of the present application and the scope of the claims, which are also within the protection of the present application.
Claims (10)
1. A display method, the method comprising:
receiving a first input for selecting a plurality of cameras;
adding a plurality of photographing channels in response to the first input; wherein one shooting channel corresponds to one camera;
receiving a second input of a target preset action group; and responding to the second input, displaying a target shooting picture associated with a target shooting channel, wherein the target shooting channel is a shooting channel corresponding to the target preset action group, the target shooting picture is obtained by processing an initial shooting picture based on the target preset action group, the initial picture is a picture shot by a target camera corresponding to the target shooting channel, and the target preset action group comprises preset actions for adjusting the initial shooting picture.
2. The method of claim 1, wherein after the adding of the plurality of photographing channels, the method further comprises:
and responding to the operation of setting the preset action groups, and determining shooting channels corresponding to each preset action group, wherein the target preset action group corresponds to the target preset channel.
3. The method of claim 2, wherein after said determining the preset action group corresponding to each of the photographing channels, the method further comprises:
and determining the trigger condition corresponding to each preset action group in response to the operation of selecting the trigger condition.
4. The method of claim 3, wherein displaying the target capture frames associated with the target capture channels comprises:
and under the condition that the target preset action group meets the corresponding trigger condition, adjusting an initial shooting picture of the target shooting channel according to the target preset action group to obtain a target shooting picture associated with the target shooting channel.
5. The method of claim 2, wherein after the displaying the target capture frames associated with the target capture channels, the method further comprises:
storing the video stream data corresponding to a first camera in a buffer area under the condition that a shooting picture of the first camera corresponding to a first shooting channel is not displayed, wherein the first camera is a camera except for the target camera among a plurality of cameras for sending video stream data to main equipment;
Responding to the operation of displaying the shooting picture of the first camera corresponding to the first shooting channel, and acquiring the video stream data corresponding to the first camera from the buffer area;
decoding the video stream data corresponding to the first camera to obtain a first shooting picture;
and displaying based on the first shooting picture.
6. The method according to any one of claims 1 to 5, wherein after displaying a target photographing screen associated with the target photographing channel in response to an operation to start photographing, the method further comprises:
and receiving and adjusting the operation of the target preset action group.
7. The method according to any one of claims 2-6, wherein the set of preset actions comprises at least one of: the method comprises the steps of splicing pictures, delaying time, picture scaling factor and picture parameter adjustment.
8. The method according to claim 1, wherein the method further comprises:
receiving a third input to the second photographing channel;
and displaying a picture shot by a camera corresponding to the second shooting channel in response to the third input.
9. A display device, the device comprising:
A selection module for receiving a first input for selecting a plurality of cameras;
an adding module for adding a plurality of photographing channels in response to the first input; wherein one shooting channel corresponds to one camera;
the first display module is used for receiving a second input of a target preset action group; and responding to the second input, displaying a target shooting picture associated with a target shooting channel, wherein the target shooting channel is a shooting channel corresponding to the target preset action group, the target shooting picture is obtained by processing an initial shooting picture based on the target preset action group, the initial picture is a picture shot by a target camera corresponding to the target shooting channel, and the target preset action group comprises preset actions for adjusting the initial shooting picture.
10. An electronic device comprising a processor and a memory storing a program or instructions executable on the processor, which when executed by the processor, implement the steps of the display method of any one of claims 1-8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311281054.5A CN117336601A (en) | 2023-09-28 | 2023-09-28 | Display method, display device and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311281054.5A CN117336601A (en) | 2023-09-28 | 2023-09-28 | Display method, display device and electronic equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117336601A true CN117336601A (en) | 2024-01-02 |
Family
ID=89278617
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311281054.5A Pending CN117336601A (en) | 2023-09-28 | 2023-09-28 | Display method, display device and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117336601A (en) |
-
2023
- 2023-09-28 CN CN202311281054.5A patent/CN117336601A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8294823B2 (en) | Video communication systems and methods | |
WO2020076356A1 (en) | Systems and methods for providing feedback for artificial intelligence-based image capture devices | |
WO2022089284A1 (en) | Photographing processing method and apparatus, electronic device, and readable storage medium | |
JP6241802B1 (en) | Video distribution system, user terminal device, and video distribution method | |
WO2015078336A1 (en) | Method and terminal for shooting media | |
EP3945490B1 (en) | Method and device for processing video, and storage medium | |
CN112887609B (en) | Shooting method and device, electronic equipment and storage medium | |
EP3316582B1 (en) | Multimedia information processing method and system, standardized server and live broadcast terminal | |
US20210142826A1 (en) | System and Method for Performing a Rewind Operation with a Mobile Image Capture Device | |
US20240146863A1 (en) | Information processing device, information processing program, and recording medium | |
US10466950B2 (en) | Camera driven work flow synchronisation | |
CN114245018A (en) | Image shooting method and device | |
US10542213B2 (en) | Imaging apparatus | |
KR102149004B1 (en) | Method and apparatus for generating multi channel images using mobile terminal | |
CN115967854B (en) | Photographing method and device and electronic equipment | |
CN117336601A (en) | Display method, display device and electronic equipment | |
KR101529139B1 (en) | Method and apparatus for providing user interface menu of multi-angle video capturing | |
JP5239826B2 (en) | Image distribution apparatus, image distribution system, image distribution method, and program | |
CN113657255A (en) | Method for automatically selecting people and storage equipment | |
TWI832597B (en) | Electronic device capable of performing multi-camera intelligent switching and multi-camera intelligent switching method thereof | |
CN112584084B (en) | Video playing method and device, computer equipment and storage medium | |
CN103167238A (en) | Method and apparatus for reproducing image, and computer-readable storage medium | |
CN119277157A (en) | A video playback method, device and storage medium | |
CN117041725A (en) | Photography methods, devices and equipment | |
CN118509699A (en) | Shooting method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |