Virtual shooting picture display method, medium and mobile terminal

By deploying virtual shooting control services on the mobile terminal, the fixed position viewing problem caused by the clumsy monitor is solved, and the virtual shooting screen is viewed at any position in the virtual shooting scene is realized, which improves the flexibility and efficiency of the shooting process.

CN117440202BActive Publication Date: 2025-01-07DIVINE VISION (SHENZHEN) CULTURE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311382177.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-10-23
Publication Date
2025-01-07
Estimated Expiration
2043-10-23

AI Technical Summary

Technical Problem

During virtual shooting, the monitor is bulky and inconvenient to move, so users can only watch the virtual shooting screen in a fixed position, and the viewing method is less flexible, especially for lighters and other users who need to adjust the lights in real time, which affects shooting. efficiency.

Method used

By deploying virtual shooting control services on a mobile terminal and connecting to the same wireless LAN with the processing device and camera, establishing a communication connection and obtaining and displaying virtual shooting images, allowing users to view virtual shooting images from any location, improving the viewing method flexibility.

Benefits of technology

It realizes that users can view virtual shooting images at any location of the virtual shooting scene, improves the flexibility of viewing methods, reduces the limitations on the monitor position, and enhances the flexibility and efficiency of the shooting process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117440202B_ABST
    Figure CN117440202B_ABST
Patent Text Reader

Abstract

A method, medium and mobile terminal for displaying a virtual shooting picture, applied to a virtual shooting control service deployed in a mobile terminal, wherein the mobile terminal and a processing device deployed with a playback control service are connected to the same wireless local area network, and the processing device is connected to at least one camera of a virtual shooting scene. The method comprises: after establishing a communication connection with the playback control service, obtaining a virtual shooting picture sent by the playback control service through the communication connection; the communication connection is established based on information of the playback control service, and the information of the playback control service is obtained by the mobile terminal after being released by the processing device through the wireless local area network; the virtual shooting picture is collected from the virtual shooting scene by a target camera among the at least one camera and sent to the processing device through the connection with the target camera; and the virtual shooting picture is displayed on the display interface of the mobile terminal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of virtual shooting, and in particular to a display method, medium and mobile terminal of a virtual shooting picture. Background Art

[0002] In the process of virtual shooting, the monitor is an indispensable monitoring device. It can replace the viewfinder on the camera, which is only a few inches in size, greatly improving the efficiency of virtual shooting. However, this kind of monitor is generally bulky and it is not convenient to move it at will after it is placed in a certain position. As a result, in the virtual shooting scene, users can generally only watch the monitor screen at a fixed position, and the viewing method is less flexible. Summary of the invention

[0003] In a first aspect, an embodiment of the present disclosure provides a method for displaying a virtual shooting picture, which is applied to a virtual shooting control service deployed in a mobile terminal, wherein the mobile terminal and a processing device deployed with a playback control service are connected to the same wireless local area network, and the processing device is connected to at least one camera of a virtual shooting scene, and the method comprises: after establishing a communication connection with the playback control service, obtaining a virtual shooting picture sent by the playback control service through the communication connection; the communication connection is established based on information of the playback control service, and the information of the playback control service is obtained by the mobile terminal after being published by the processing device through the wireless local area network; the virtual shooting picture is collected from the virtual shooting scene by a target camera among the at least one camera and sent to the processing device through a connection with the target camera; and the virtual shooting picture is displayed on a display interface of the mobile terminal.

[0004] In a second aspect, an embodiment of the present disclosure provides a display device for a virtual shooting picture, which is applied to a virtual shooting control service deployed in a mobile terminal, wherein the mobile terminal and a processing device deployed with a playback control service are connected to the same wireless local area network, and the processing device is connected to at least one camera of a virtual shooting scene, and the device comprises: an acquisition module, which is used to acquire the virtual shooting picture sent by the playback control service through the communication connection after establishing a communication connection with the playback control service; the communication connection is established based on information of the playback control service, and the information of the playback control service is acquired by the mobile terminal after being released by the processing device through the wireless local area network; the virtual shooting picture is collected from the virtual shooting scene by a target camera among the at least one camera and sent to the processing device through the connection with the target camera; and a display module, which is used to display the virtual shooting picture on the display interface of the mobile terminal.

[0005] In a third aspect, an embodiment of the present disclosure provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method described in any embodiment of the present disclosure.

[0006] In a fourth aspect, an embodiment of the present disclosure provides a mobile terminal, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method described in any embodiment of the present disclosure when executing the program.

[0007] In the disclosed embodiment, a virtual shooting control service is deployed in a mobile terminal, and the mobile terminal and a processing device deployed with a playback control service are connected to the same wireless local area network. A communication connection between the playback control service and the virtual shooting control service can be established through the wireless local area network, and the playback control service sends a virtual shooting picture to the virtual shooting control service through the communication connection. In this way, the user can view the virtual shooting picture on the display interface of the mobile terminal. Since the mobile terminal is easy to carry and move, the user does not need to view the virtual shooting picture at a fixed position, which improves the flexibility of the viewing method.

[0008] It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] The drawings herein are incorporated into the specification and constitute a part of the present disclosure. These drawings illustrate embodiments consistent with the present disclosure and are used to illustrate the technical solutions of the present disclosure together with the specification.

[0010] Figure 1 It is a schematic diagram of an application scenario of an embodiment of the present disclosure.

[0011] Figure 2A Schematic diagram of a transmission link of a virtual shooting picture according to an embodiment of the present disclosure.

[0012] Figure 2B It is a schematic diagram of a data transmission process between a playback control service and multiple virtual shooting control services according to an embodiment of the present disclosure.

[0013] Figure 2C It is a schematic diagram of the system architecture of an embodiment of the present disclosure.

[0014] Figure 3 4 is a flowchart of a method for displaying a virtual shooting screen according to an embodiment of the present disclosure.

[0015] Figure 4 is a schematic diagram of a process of determining a target camera according to an embodiment of the present disclosure.

[0016] Figure 5A , Figure 5B and Figure 5C They are schematic diagrams of split-screen display methods of multiple virtual shooting pictures in embodiments of the present disclosure.

[0017] Figure 6 It is a schematic diagram of the adjustment method of the layout template of the embodiment of the present disclosure.

[0018] Figure 7 It is a schematic diagram of a split-screen display method of a historical virtual shooting picture and a virtual shooting picture sent in real time according to an embodiment of the present disclosure.

[0019] Figure 8 It is a schematic diagram of an interface for selecting a calendar playback control service according to an embodiment of the present disclosure.

[0020] Fig. 9 4 is a block diagram of a display device for a virtual shooting screen according to an embodiment of the present disclosure.

[0021] Fig.10 It is a schematic diagram of the hardware structure of the mobile terminal of the embodiment of the present disclosure. DETAILED DESCRIPTION

[0022] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0023] The terms used in this disclosure are only for the purpose of describing specific embodiments and are not intended to limit the disclosure. The singular forms of "a", "said" and "the" used in this disclosure and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more associated listed items. In addition, the term "at least one" herein means any combination of at least two of any one or more of a plurality of.

[0024] It should be understood that although the terms first, second, third, etc. may be used in the present disclosure to describe various information, such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the present disclosure, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".

[0025] In order to enable those skilled in the art to better understand the technical solutions in the embodiments of the present disclosure and to make the above-mentioned purposes, features and advantages of the embodiments of the present disclosure more obvious and understandable, the technical solutions in the embodiments of the present disclosure are further described in detail below in conjunction with the accompanying drawings.

[0026] Virtual shooting uses computer graphics and digital synthesis technology to create virtual scenes, virtual characters, virtual props and other digital assets in the computer, and then synthesize them with the actual shooting objects (such as real scenes, actors, etc.) to achieve realistic visual effects. Figure 1 A schematic diagram of an application scenario according to an embodiment of the present disclosure is shown, such as Figure 1 As shown, the virtual shooting system includes a processing device 01 , a display screen 02 , a camera 03 and a monitor 04 .

[0027] The processing device 01 may deploy a playback control service to control the on-screen process of digital assets on the display screen 02. For example, the playback frame rate of digital assets on the display screen 02, the parameters of the virtual camera, the switching of digital assets on the display screen 02, etc. may be controlled.

[0028] Display screen 02 can display digital assets in response to the control of the playback control service. Figure 1 As shown, the number of display screens 02 is 3. For the convenience of distinction, each display screen is recorded as display screen 021, display screen 022 and display screen 023. The display screens (021, 022, 023) can display digital assets independently or in conjunction. Among them, the display screen 02 used in the virtual shooting system can be a physical screen, which can be a type of LED display screen, liquid crystal display screen, etc., and can be a curved screen or a flat screen. It should be understood that those skilled in the art can customize the type, quantity, size, resolution, installation location, etc. of the physical screen in the virtual shooting system according to actual needs, and the embodiments of the present disclosure are not limited to this.

[0029] The camera 03 can collect images of the virtual shooting scene including the display screen 02 to obtain a shooting picture of the virtual shooting scene. The virtual shooting scene can also include the actual shooting object, so the shooting picture obtained by the camera 03 can include both the digital assets displayed on the display screen 02 and the actual shooting object.

[0030] Monitor 04 can communicate with camera 03 to receive the shooting picture transmitted by camera 03 and display the shooting picture. Users such as directors and lighting technicians can adjust the virtual shooting scene by observing the shooting picture displayed on monitor 04 (for example, the lighting technician can adjust the lighting of the virtual shooting scene), so as to obtain the desired virtual shooting effect. Generally, monitor 04 can be connected to camera 03 by wire or wirelessly. For example, in the example of connecting by wire, the two can be connected by SDI (Serial Digital Interface) line. In the example of connecting by wireless, the two can be connected by Bluetooth or WiFi. Since monitor 04 is generally bulky and inconvenient to move, the position of monitor 04 in the shooting scene is limited. Therefore, users can generally only watch the monitor picture at a relatively fixed position, and the viewing flexibility is low. In the case where monitor 04 can be connected to camera 03 by wire, the position of monitor 04 in the shooting scene is further limited by the length of SDI line, resulting in further reduction of viewing flexibility.

[0031] In addition, for the lighting technician, the position of the monitor 04 is usually far away from the position of the lamp. When adjusting the light, the lighting technician cannot observe the shooting picture on the monitor 04 in real time. Moreover, since the director, lighting technician, art director and other roles all need to observe the shooting picture on the monitor 04, one monitor 04 is not convenient for multiple roles to watch at the same time.

[0032] Based on this, the present disclosure provides a method for displaying a virtual shooting screen, and deploys a virtual shooting control service in the mobile terminal 05. Figure 2A , the virtual shooting control service can communicate with the playback control service deployed in the processing device 01, so as to transmit the virtual shooting picture to the virtual shooting control service through the playback control service. Among them, the number of mobile terminals 05 can be greater than or equal to 1, and the virtual shooting control service can be deployed in each mobile terminal 05. The playback control service can send the collected virtual shooting pictures to the virtual shooting control services deployed in each mobile terminal 05. The method of the embodiment of the present disclosure can be applied to the virtual shooting control service deployed in the mobile terminal 05, see Figure 2C, the mobile terminal 05 and the processing device 01 deployed with the playback control service are connected to the same wireless local area network, and the processing device 01 is connected to at least one camera 03 of the virtual shooting scene. In this embodiment, the mobile terminal 05 can be a portable electronic device, such as a mobile phone, a tablet computer, a laptop computer, etc. Portable electronic devices are easy to carry and move, so the user does not need to watch the shooting picture at a fixed position, but can receive the virtual shooting picture sent by the playback control service deployed on the processing device 01 through the virtual shooting control service deployed on the mobile terminal 05 at any position of the virtual shooting scene, thereby improving the flexibility of the viewing method.

[0033] Combine the following Figure 1 , Figure 2A , Figure 2B , Figure 2C and Figure 3 , an embodiment of a method for displaying a virtual shooting picture is specifically described. The method for displaying a virtual shooting picture of an embodiment of the present disclosure includes:

[0034] Step S1: after establishing a communication connection with the playback control service, obtaining a virtual shooting picture sent by the playback control service through the communication connection; the communication connection is established based on the information of the playback control service, and the information of the playback control service is obtained by the mobile terminal 05 after being released by the processing device 01 through the wireless local area network; the virtual shooting picture is collected from the virtual shooting scene by the target camera in at least one camera 03, and sent to the processing device 01 through the connection between the target camera and the processing device 01;

[0035] Step S2: Displaying a virtual shooting picture on the display interface of the mobile terminal 05 .

[0036] In step S1, after the processing device 01 is connected to the wireless local area network, it can publish the information of the playback control service deployed on the device (for example, the service address and service port number of the playback control service, etc.) through the wireless local area network to which it is connected. After the mobile terminal 05 is connected to the wireless local area network, it can obtain the information of the playback control service that has been published to the wireless local area network, and display the options of the playback control service broadcasted through the wireless local area network on the display interface. The user can select an option to establish a communication connection (for example, a TCP long connection) between the virtual shooting control service and the corresponding playback control service.

[0037] In addition, the processing device 01 can establish a wired connection with at least one camera through a wired manner (for example, an SDI line). Each camera can capture a virtual shooting picture including the display screen 02, and send the virtual shooting picture to the processing device 01 through a wired connection. After the processing device 01 receives the virtual shooting picture, the playback control service deployed thereon can send the received virtual shooting picture to the virtual shooting control service through a communication connection with the virtual shooting control service. Specifically, the playback control service can encode the received virtual shooting picture and send the encoded virtual shooting picture to the virtual shooting control service.

[0038] In some embodiments, the virtual shooting control service may also request a list of at least one camera 03 from the playback control service through a communication connection, and after obtaining the list of at least one camera 03 returned by the playback control service, select a target camera from the list of at least one camera 03. In this way, it is convenient for the user to view the virtual shooting picture captured by the specified camera on the mobile terminal 05.

[0039] See also Figure 4 , assuming that the number of cameras 03 is 3, for the sake of distinction, they are recorded as camera 031, camera 032 and camera 033 respectively. Among them, different cameras can shoot the virtual shooting scene in different shooting postures to obtain virtual shooting pictures of different perspectives. After the virtual shooting control service requests the list of cameras 03 from the playback control service, the playback control service can return a list including camera 031, camera 032 and camera 033. Assuming that the user selects camera 033 from the list, camera 033 is the target camera, and the virtual shooting control service can return to the playback control service an instruction for indicating that camera 033 is the target camera, so that the playback control service returns the virtual shooting picture captured by camera 033 to the virtual shooting control service.

[0040] After selecting the target camera, the virtual shooting control service can also switch the target camera. Specifically, in response to detecting the target camera switching operation input by the user, the target camera switching instruction can be forwarded to the playback control service, and the virtual shooting picture captured by the switched target camera sent by the playback control service through the communication connection can be received.

[0041] Continuing with the previous example, after selecting camera 033 as the target camera, the user wishes to obtain and view the virtual shooting picture captured by camera 031, and the user can select camera 031 from the list including camera 031, camera 032, and camera 033, thereby making camera 031 the new target camera instead of camera 033. Then, the virtual shooting control service can return an instruction for indicating that camera 031 is the target camera to the playback control service, so that the playback control service returns the virtual shooting picture captured by camera 031 to the virtual shooting control service.

[0042] In step S2 , the virtual shooting control service may receive the encoded virtual shooting picture, decode the virtual shooting picture, and display the decoded virtual shooting picture on the display screen of the mobile terminal 05 .

[0043] The disclosed embodiment deploys the virtual shooting control service on the mobile terminal 05. Due to the mobility of the mobile terminal 05, the user may operate the mobile terminal 05 at any position in the virtual shooting scene. When the mobile terminal 05 is far away from the processing device 01, it is inconvenient for the user to operate the processing device 01, and thus it is inconvenient to perform playback control. To solve this problem, the playback control function can be integrated into the virtual shooting control service, so that the user can achieve playback control through the mobile terminal 05.

[0044] In some embodiments, the playback control function integrated in the virtual shooting control service includes a screen control function, which is used to control the display of digital assets on the display screen 02. For example, it may include but is not limited to the switching function of the digital assets currently displayed on the display screen 02, the control function of the playback progress of the digital assets on the display screen 02 (such as controlling the start, stop, double speed, fast forward, etc. of the digital assets), and the adjustment of the parameters of the virtual camera. Among them, the virtual camera can simulate the camera in the physical world and is used to shoot the virtual scene in a certain posture. The virtual scene under the perspective of the virtual camera can be projected onto the display screen 02. This process is the screen.

[0045] In the case where the playback control function integrated in the virtual shooting control service includes an on-screen control function, in response to detecting an on-screen control operation input by the user, the on-screen control instruction can be forwarded to the playback control service through a communication connection, so that the playback control service controls the on-screen process of the virtual scene on the display screen 02 in response to the on-screen control instruction. In this embodiment, the virtual shooting control service in the mobile terminal 05 is used as the controller, the playback control service in the processing device 01 is used as the intermediary, and the display screen 02 is used as the controlled party. The user only needs to send the on-screen control instruction in the mobile terminal 05, and the virtual shooting control service can forward the on-screen control instruction to the display screen 02 through the playback control service to control the on-screen process of the virtual scene on the display screen 02. In the above process, the user can carry the mobile terminal 05 to any position in the virtual shooting scene for operation, and the operation flexibility is high.

[0046] After the playback control function is integrated into the virtual shooting control service, both the virtual shooting control service and the playback control service have the playback control function, which may cause different users to simultaneously perform the same playback control operation through the virtual shooting control service on the mobile terminal 05 and through the playback control service on the processing device 01, thereby causing the same playback control operation to be repeatedly performed or different playback control operations to conflict. To solve the above problem, one of the virtual shooting control service and the playback control service can be set as the control source of the playback control function on the mobile terminal 05, and non-control sources are prohibited from performing playback control.

[0047] Still taking the example that the playback control function includes the on-screen control function, in the case where both the playback control service and the virtual shooting control service are capable of generating an on-screen control instruction in response to detecting an on-screen control operation input by the user, a setting operation input by the user can be detected, and the setting operation is used to set the control source of the on-screen process. In response to the setting operation of setting the virtual shooting control service as the control source, the virtual shooting control service is set as the control source, so as to detect the on-screen control operation through the virtual shooting control service, and disable the on-screen control function of the playback control service. In this way, in the case where both the playback control service and the virtual shooting control service have the playback control function, only the playback control function of the virtual shooting control service can be enabled, while the playback control function of the playback control service can be disabled, thereby reducing the situation of repeated control and control conflict.

[0048] Furthermore, when the user wishes to implement the playback control function through the playback control service, the control source can be switched to the playback control service in response to detecting the control source switching operation input by the user, so as to detect the upper screen control operation through the playback control service and disable the upper screen control function of the virtual shooting control service. The above embodiment realizes the free switching of different control sources, can meet the needs of various scenarios, and improves the control flexibility.

[0049] In some embodiments, the user can log in to a pre-registered account on the mobile terminal 05. After successful login, the virtual shooting control service can obtain the control authority of the currently logged-in account. Different accounts can have the same or different control authorities, and the control authorities of some accounts can partially overlap. For example, account 1 has control authority A1, account 2 has control authorities A1 and A2, and account 3 and account 4 both have control authority A3.

[0050] The control authority of an account can be assigned when registering the account. For example, the type of role to which the account belongs can be obtained, and different control authorities can be assigned to accounts of different roles. The roles may include but are not limited to directors, lighting technicians, makeup artists, and / or directors of photography. In this way, the orderliness of sending instructions during the adjustment of the shooting picture is improved, different control authorities are assigned to different roles, and conflicts when different roles send the same control instructions are reduced.

[0051] In some embodiments, an account may include a main account and at least one sub-account subordinate to the main account, and the control authority allocated to the sub-account may be a subset of the control authority allocated to the main account. Optionally, the main account may manage the control authority of each sub-account, including adding authority, reducing authority, changing the authority type, and / or setting the effective time of the authority.

[0052] If the user has logged in, it can be determined whether the current login account of the virtual shooting control service has the control authority for the on-screen process. If so, the on-screen control function is enabled on the mobile terminal 05. If not, a prompt message is output on the display interface of the mobile terminal 05 to prompt the user that the mobile terminal 05 has not enabled the on-screen control function. In this way, only accounts with on-screen control authority are allowed to perform on-screen control through the mobile terminal 05, thereby improving the control security during the on-screen control process. Optionally, when the on-screen control operation input by the user is detected, it can be determined whether the current login account of the virtual shooting control service has the control authority for the on-screen process. If so, an on-screen control instruction is generated and sent to the playback control service. Otherwise, a prompt message is output. Alternatively, after the user successfully logs in, it can be determined whether the current login account of the virtual shooting control service has the control authority for the on-screen process. If so, an on-screen control instruction is generated and sent to the playback control service. Otherwise, the user's on-screen control operation is prohibited, and a prompt message can also be output.

[0053] As described above, the number of cameras 03 connected to the processing device 01 may be greater than or equal to 1. When the number of cameras 03 is greater than 1, each camera 03 collects virtual shooting pictures respectively. The virtual shooting pictures collected by multiple cameras 03 may be displayed in split screens on the display interface of the mobile terminal 05. FIG. 5A to FIG. 5C The virtual shooting images collected by each camera 03 can be displayed in a horizontal arrangement on the display interface (eg Figure 5A ), or in a vertical arrangement (as shown Figure 5B Alternatively, the display may be split in a horizontal arrangement in a sub-area of ​​the display interface and may be split in a vertical arrangement in a sub-area of ​​the display interface (eg Figure 5C In this way, the user can intuitively observe the virtual shooting pictures collected by multiple cameras 03 on the display interface at the same time, without switching the signal sources of different cameras to observe the virtual shooting pictures collected by different cameras, thereby reducing the complexity of operation.

[0054] Since different users have different viewing habits, the layout of the virtual shooting pictures respectively collected by the multiple cameras 03 on the display interface can also be adjusted in response to the detection of the adjustment operation of the split-screen display layout input by the user, so that the layout of the virtual shooting pictures respectively collected by each camera 03 on the display interface conforms to the viewing habits of the user. The above-mentioned split-screen display layout includes but is not limited to at least one of the following: the number of sub-areas displayed in the split screen on the display interface, the size, position, shape, arrangement method, etc. of each sub-area, etc.

[0055] To facilitate user operation, at least one layout template may be provided, and different layout templates may correspond to different layouts. For example, layout template 1 includes 3 sub-areas, and layout template 2 includes 4 sub-areas; for another example, the arrangement of the sub-areas in layout template 3 is horizontal arrangement, and the arrangement of the sub-areas in layout template 4 is vertical arrangement, etc. After the user selects a layout template, the virtual shooting images captured by each camera 03 may be displayed on the display interface according to the layout corresponding to the layout template.

[0056] Furthermore, after the user selects a layout template, the user can also adjust the layout template by dragging, clicking, etc., so as to achieve more precise adjustments. Figure 6 As shown, the user can drag sub-region 1 in the direction indicated by the solid arrow to reduce the height of sub-region 1, and can also drag sub-region 3 in the direction indicated by the dotted arrow to increase the width of sub-region 3. Further, after the user adjusts one of the sub-regions in the layout template, the other sub-regions can be adaptively adjusted according to the adjustment method of the sub-region.

[0057] In some embodiments, the virtual shooting picture displayed on the display interface may include the virtual shooting picture collected in real time by the camera 03. Further, the virtual shooting picture displayed on the display interface may also include the virtual shooting picture collected historically by the camera 03. The virtual shooting picture collected in real time and the virtual shooting picture collected historically may be displayed in split screens on the display interface, so as to facilitate the user to compare the display effects of the virtual shooting picture collected in real time and the virtual shooting picture collected historically.

[0058] Specifically, in response to detecting the picture comparison operation input by the user, the historical virtual shooting picture sent by the playback control service can be obtained, and the virtual shooting picture sent in real time by the playback control service and the historical virtual shooting picture can be displayed in split screen on the display interface of the mobile terminal 05. The historical virtual shooting picture can be pre-stored in the mobile terminal 05.

[0059] refer to Figure 7 , a save control and a comparison control may be displayed on the display interface, wherein the save control is used to save the virtual shot picture sent by the playback control service to the mobile terminal 05, and the comparison control is used to compare the virtual shot pictures sent by the playback control service at different times. The user may operate the save control at time t1, thereby saving the virtual shot picture received by the virtual shot control service from the playback control service at time t1, and then operate the comparison control at time t2, and select the virtual shot picture saved at time t1, so that the virtual shot pictures sent by the playback control service at time t1 and time t2 are displayed on the display interface of the mobile terminal 05 in split screens.

[0060] It is understood that the above method is only an exemplary description. In other embodiments, the mobile terminal 05 can also automatically save the historical virtual shooting picture sent by the playback control service. In response to detecting the picture comparison operation input by the user, the automatically saved historical virtual shooting picture and the virtual shooting picture sent in real time by the playback control service can be displayed in split screen on the display interface of the mobile terminal 05.

[0061] In some embodiments, the mobile terminal 05 and the processing device 01 may not be connected to the same wireless local area network, but the wireless local area network connected to the processing device 01 is a wireless local area network that the mobile terminal 05 has connected to in the past, so the information of the wireless local area network has been saved in the mobile terminal 05. In the traditional way, the user needs to first switch the wireless local area network connected to the mobile terminal 05 to the wireless local area network connected to the processing device 01, and then obtain the playback control service published through the wireless local area network. The above method is relatively cumbersome to operate. To simplify user operations, a list of historical playback control services can be displayed on the display interface of the mobile terminal 05. Among them, the historical playback control service is a playback control service that is historically connected to the virtual shooting control service. In response to detecting a selection operation for the historical playback control service, the first local area network to which the mobile terminal 05 is connected when connecting to the historical playback control service is determined, and the connection information of the first local area network is stored in the mobile terminal 05. If the mobile terminal 05 is not currently connected to the first local area network, the mobile terminal 05 can be controlled to connect to the first local area network based on the connection information of the first local area network, and after the connection is successful, a communication connection is established with the historical playback control service.

[0062] For example, see Figure 8 , the mobile terminal 05 is connected to the wireless local area network X at time t1, and after connecting to the wireless local area network X, a communication connection is established with the playback control service U. However, at time t2 after time t1, the mobile terminal 05 is not connected to the wireless local area network X, but is connected to the wireless local area network Y. Among the playback control services released by the wireless local area network Y, there are only the playback control service V and the playback control service K, but the user still expects to connect to the playback control service U. In order to quickly connect to the playback control service U, a list of historical playback control services can be displayed on the display interface of the mobile terminal 05. In this embodiment, the list of historical playback control services includes the playback control service U. The information of the wireless local area network X to which the mobile terminal 05 is connected when connecting to the playback control service U can be stored in association in advance in the mobile terminal 05. After the user selects the playback control service U in the list of historical playback control services, the mobile terminal 05 can be controlled to access the wireless local area network X based on the information of the wireless local area network X stored in association with the playback control service U, and after the connection is successful, a communication connection is established with the playback control service U.

[0063] Furthermore, if the mobile terminal 05 does not enable the function of connecting to the wireless local area network when the user selects the playback control service U in the list of historical playback control services, the mobile terminal 05 can be controlled to enable the function of connecting to the wireless local area network through the virtual shooting control service, and then the mobile terminal 05 can be controlled to access the wireless local area network X based on the information of the wireless local area network X stored in association with the playback control service U, and after the connection is successful, a communication connection is established with the playback control service U. In this way, the user does not need to manually enable the function of connecting to the wireless local area network for the mobile terminal 05, which further simplifies the user operation.

[0064] Furthermore, if the mobile terminal 05 cannot be successfully controlled to access the wireless local area network X due to changes in wireless local area network information, network failure, etc., a prompt message can also be displayed on the display interface of the mobile terminal 05. After obtaining the prompt message, the user can manually access the mobile terminal 05 to the wireless local area network X.

[0065] See also Fig. 9 The present disclosure also provides a display device for a virtual shooting picture, which is applied to a virtual shooting control service deployed in a mobile terminal, wherein the mobile terminal and a processing device deployed with a playback control service are connected to the same wireless local area network, and the processing device is connected to at least one camera of a virtual shooting scene, and the device comprises:

[0066] The acquisition module 110 is used to acquire the virtual shooting picture sent by the playback control service through the communication connection after establishing a communication connection with the playback control service; the communication connection is established based on the information of the playback control service, and the information of the playback control service is acquired by the mobile terminal after the processing device publishes it through the wireless local area network; the virtual shooting picture is collected from the virtual shooting scene by the target camera among the at least one camera and sent to the processing device through the connection with the target camera;

[0067] The display module 120 is used to display the virtual shooting picture on the display interface of the mobile terminal.

[0068] The functions or modules included in the device provided in the embodiments of the present disclosure can be used to execute the method described in the above method embodiments. The specific implementation thereof can refer to the description of the above method embodiments, and will not be repeated here for the sake of brevity.

[0069] The present disclosure further provides a mobile terminal 05, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the virtual shooting control method of any embodiment of the present disclosure when executing the computer program.

[0070] Fig.10 FIG. 2 shows a hardware structure diagram of the mobile terminal 05. Fig.10 At the hardware level, the mobile terminal 05 includes a processor 051, an internal bus 052, a network interface 053, a memory 054, and a non-volatile memory 055, and may also include hardware required for other services. The processor 051 reads the corresponding computer program from the non-volatile memory 055 into the memory 054 and then runs it to achieve the following: Figure 3 The virtual shooting control method shown.

[0071] The present disclosure also provides a computer-readable storage medium having computer instructions stored thereon, and when the computer instructions are executed by a processor, the addressing method described in any embodiment of the present disclosure is implemented. The computer-readable storage medium may be a phase change memory (PRAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), other types of random access memory (RAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a flash memory or other memory technology, a compact disc read-only memory (CD-ROM), a digital versatile disc (DVD) or other optical storage, a magnetic cassette, a magnetic tape magnetic disk storage or other magnetic storage device or any other non-transmission medium, which can be used to store information that can be accessed by a computing device.

[0072] It can be known from the description of the above implementation methods that those skilled in the art can clearly understand that the embodiments of the present disclosure can be implemented by means of software plus a necessary general hardware platform. Based on such an understanding, the technical solution of the embodiments of the present disclosure is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which can be stored in a storage medium such as ROM / RAM, a disk, an optical disk, etc., including several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present disclosure or some parts of the embodiments.

[0073] The systems, devices, modules or units described in the above embodiments may be implemented by computer devices or entities, or by products with certain functions. A typical implementation device is a computer, which may be in the form of a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email transceiver, a game console, a tablet computer, a wearable device or a combination of any of these devices.

[0074] Each embodiment in the present disclosure is described in a progressive manner, and the same and similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment. The device embodiment described above is merely schematic, wherein the modules described as separate components may or may not be physically separated, and the functions of each module can be implemented in the same one or more software and / or hardware when implementing the embodiment of the present disclosure. It is also possible to select some or all of the modules according to actual needs to achieve the purpose of the embodiment. A person of ordinary skill in the art can understand and implement it without paying creative labor.

[0075] The above is only a specific implementation of the embodiment of the present disclosure. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the embodiment of the present disclosure. These improvements and modifications should also be regarded as the protection scope of the embodiment of the present disclosure.

Claims

1. A method for displaying a virtual shooting picture, applied to a virtual shooting control service deployed in a mobile terminal, the mobile terminal being a portable electronic device, the mobile terminal and a processing device deployed with a playback control service being connected to the same wireless local area network, the processing device being connected to at least one camera of a virtual shooting scene, the method comprising: After establishing a communication connection with the playback control service, obtaining a virtual shooting picture sent by the playback control service through the communication connection; The communication connection is established based on the information of the playback control service, and the information of the playback control service is obtained by the mobile terminal after being published by the processing device through the wireless local area network; the virtual shooting picture is collected from the virtual shooting scene by a target camera among the at least one camera and sent to the processing device through the connection with the target camera; Displaying the virtual shooting picture on the display interface of the mobile terminal; The virtual shooting control service and the playback control service both have a playback control function; the method further includes: One of the virtual shooting control service and the playback control service is set as a control source of a playback control function, and a non-control source is prohibited from performing playback control.

2. The method according to claim 1, further comprising: displaying, on the display interface, options for the playback control service broadcast by the processing device through the wireless local area network; After the option is selected, a communication connection is established with the playback control service.

3. The method according to claim 1, further comprising: requesting the list of the at least one camera from the playback control service via the communication connection; Obtaining a list of the at least one camera returned by the playback control service; The target camera is selected from the list of at least one camera.

4. The method according to claim 3, further comprising: In response to detecting a target camera switching operation input by a user, the target camera switching instruction is forwarded to the playback control service, and a virtual shooting picture captured by the switched target camera and sent by the playback control service through the communication connection is received.

5. The method according to claim 1, wherein the virtual shooting scene includes a display screen for displaying the virtual scene; the method further comprises: In response to detecting an on-screen control operation input by a user, the on-screen control instruction is forwarded to the playback control service through the communication connection, so that the playback control service controls the on-screen process of the virtual scene on the display screen in response to the on-screen control instruction.

6. The method according to claim 5, wherein the playback control service and the virtual shooting control service are both capable of generating the upper screen control instruction in response to detecting an upper screen control operation input by a user; The method further comprises: Detecting a setting operation input by a user, wherein the setting operation is used to set a control source of the screen display process; In response to a setting operation of setting the virtual shooting control service as the control source, the virtual shooting control service is set as the control source to detect the on-screen control operation through the virtual shooting control service and disable the on-screen control function of the playback control service.

7. The method according to claim 6, further comprising: In response to detecting a control source switching operation input by a user, the control source is switched to the playback control service, so as to detect the on-screen control operation through the playback control service, and disable the on-screen control function of the virtual shooting control service.

8. The method according to claim 5, in response to detecting an on-screen control operation input by a user, forwarding the on-screen control instruction to the playback control service through the communication connection, comprising: Determine whether the current login account of the virtual shooting control service has the control authority for the on-screen process; If so, enable the upper screen control function on the mobile terminal.

9. The method according to claim 8, wherein the control authority of the current login account is allocated when the current login account is registered.

10. The method according to claim 1, wherein the processing device is connected to multiple cameras of a virtual shooting scene, and the virtual shooting picture includes virtual shooting pictures respectively collected by the multiple cameras; and displaying the virtual shooting picture on the display interface of the mobile terminal comprises: The virtual shooting images respectively captured by the multiple cameras are displayed in split screen on the display interface of the mobile terminal.

11. The method according to claim 10, further comprising: In response to detecting an adjustment operation of the split-screen display layout input by a user, the layout of the virtual shooting pictures respectively captured by the multiple cameras on the display interface is adjusted.

12. The method according to claim 1, wherein displaying the virtual shooting picture on the display interface of the mobile terminal comprises: In response to detecting a picture comparison operation input by a user, acquiring a historical virtual shot picture sent by the playback control service, the historical virtual shot picture being pre-stored in the mobile terminal; The virtual shooting picture sent in real time by the playback control service and the historical virtual shooting picture are displayed in split screen on the display interface of the mobile terminal.

13. The method according to claim 1, further comprising: Displaying a list of historical playback control services on a display interface of the mobile terminal, the historical playback control services being playback control services historically connected to the virtual shooting control service; In response to detecting a selection operation of the history playback control service, determining a first local area network to which the mobile terminal is connected when connecting to the history playback control service; connection information of the first local area network is stored in the mobile terminal; If the mobile terminal is not currently connected to the first local area network, the mobile terminal is controlled to connect to the first local area network based on the connection information of the first local area network, and after the connection is successful, a communication connection is established with the history playback control service.

14. A computer-readable storage medium having a computer program stored thereon, wherein when the program is executed by a processor, the method according to any one of claims 1 to 13 is implemented.

15. A mobile terminal, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method according to any one of claims 1 to 13 when executing the program.

Citation Information

Patent Citations

  • Movie virtualization production system and method based on LED background wall

    CN114051129A

  • Many-to-one movie and television shooting site scheduling equipment and scheduling system

    CN209233957U