Remote scene exploration method and device for virtual scene
By displaying virtual scene content on electronic devices, users can remotely survey the virtual scene, solving the problems of high cost and low efficiency of virtual shooting, and achieving efficient communication and cost savings in remote scene survey.
Patent Information
- Application Number
- CN202411218805.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-30
- Publication Date
- 2024-12-24
- Estimated Expiration
- 2044-08-30
AI Technical Summary
In virtual shooting technology, there are high cost and low efficiency problems in the construction and survey of virtual scenes, which affects the cost and efficiency of the entire production process.
A remote viewing method and device for virtual scenes is provided. The virtual scene content is displayed through electronic devices, allowing users to remotely select scenes, adjust viewing angles, screen recording and screenshots, etc., to reduce the need for on-site viewing.
Remote viewing of virtual scenes on electronic devices is realized, saving transportation costs of on-site viewing, reducing communication costs and understanding errors, and improving communication efficiency.
Smart Images

Figure CN119179411A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of virtual shooting, and in particular to a remote scene survey method and device for a virtual scene. Background Art
[0002] Virtual Production is an advanced technology used in film production, television production, game development or other visual media creation processes. It combines real-time computer graphics, motion capture, real-time rendering and traditional shooting techniques. Virtual shooting shoots content in a pre-built virtual scene, using high-performance computers to generate high-quality images and animations in real time, allowing directors and production teams to see the final effect instantly. How to reduce the cost of virtual shooting and improve efficiency is a technical problem that needs to be solved urgently. Summary of the invention
[0003] In view of this, the present disclosure proposes a remote scene survey method and device for a virtual scene.
[0004] According to one aspect of the present disclosure, a remote scene survey method for a virtual scene is provided, which is applied to an electronic device, and the method includes:
[0005] In response to the detected scene display operation, display the scene content that can be captured by shooting at the shooting perspective of the target virtual scene;
[0006] In response to the adjustment operation on the shooting angle, the scene content corresponding to the current shooting angle in the target virtual scene is displayed.
[0007] In a possible implementation, the method further includes:
[0008] In response to the detected remote scene survey request, displaying a scene selection prompt, wherein the scene selection prompt includes introduction information of each virtual scene to be checked that has been constructed;
[0009] In response to a detected scene selection operation, a scene confirmation prompt is displayed, and when a confirmation operation for the scene confirmation prompt is detected, it is determined that the scene display operation has been detected, wherein the scene confirmation prompt includes introduction information of the target virtual scene determined from the virtual scene to be checked according to the scene selection operation.
[0010] In a possible implementation, the method further includes:
[0011] In the process of displaying the scene content, in response to a virtual screen switching operation, the scene content is displayed in the selected virtual screen.
[0012] In a possible implementation, the method further includes:
[0013] During the process of displaying the scene content, in response to a detected screen recording operation, the scene content currently being displayed is recorded, and the scene screen recording formed by the recording is stored.
[0014] In a possible implementation, the method further includes:
[0015] In the process of displaying the scene content, in response to a detected screenshot operation, a screenshot is taken of the scene content currently being displayed, and a scene screenshot formed by the screenshot is stored.
[0016] In a possible implementation, the method further includes:
[0017] During the process of displaying the scene content, displaying a displacement control and / or a perspective switching control;
[0018] In response to the adjustment operation on the shooting angle, displaying the scene content corresponding to the current shooting angle in the target virtual scene includes at least one of the following:
[0019] According to the detected first operation on the displacement control, the shooting angle of view is moved in a direction corresponding to the first operation at a preset displacement speed, and scene content corresponding to the current shooting angle of view is displayed;
[0020] According to the detected second operation on the perspective switching control, the shooting perspective is switched in a direction corresponding to the second operation at a preset switching speed, and the scene content corresponding to the current shooting perspective is displayed.
[0021] In a possible implementation, the method further includes:
[0022] In the process of displaying the scene content, in response to the detected file query operation, displaying a file list;
[0023] The file list displays description information of each stored scene file, wherein the scene file includes a scene screen recording and / or a scene screenshot, and the description information includes at least one of the name, type and size of the scene file.
[0024] In a possible implementation, the method further includes:
[0025] In the process of presenting the scene content, the displacement speed and / or the switching speed is adjusted in response to the detected setting operation.
[0026] According to another aspect of the present disclosure, a remote scene survey device for a virtual scene is provided, which is applied to an electronic device, and the device includes:
[0027] A content display module, for displaying the scene content that can be captured by shooting at the shooting angle of the target virtual scene in response to the detected scene display operation;
[0028] The display adjustment module is used to display the scene content corresponding to the current shooting angle in the target virtual scene in response to the adjustment operation on the shooting angle.
[0029] In a possible implementation manner, the device further includes:
[0030] A scene selection prompt display module, used to display a scene selection prompt in response to a detected remote scene survey request, wherein the scene selection prompt includes introduction information of each virtual scene to be checked that has been completed;
[0031] A scene selection determination module is used to display a scene confirmation prompt in response to a detected scene selection operation, and determine that the scene display operation is detected when a confirmation operation for the scene confirmation prompt is detected, wherein the scene confirmation prompt includes introduction information of the target virtual scene determined from the virtual scene to be checked according to the scene selection operation.
[0032] In a possible implementation manner, the device further includes:
[0033] The virtual screen display module is used to display the scene content in the selected virtual screen in response to the virtual screen switching operation during the process of displaying the scene content.
[0034] In a possible implementation manner, the device further includes:
[0035] The screen recording module is used to record the scene content currently being displayed in response to a detected screen recording operation during the process of displaying the scene content, and store the scene screen recording formed by the recording.
[0036] In a possible implementation manner, the device further includes:
[0037] The screenshot module is used to take a screenshot of the scene content currently being displayed in response to a detected screenshot operation during the process of displaying the scene content, and store a scene screenshot formed by the screenshot.
[0038] In a possible implementation manner, the device further includes:
[0039] A control display module, used to display a displacement control and / or a perspective switching control during the process of displaying the scene content;
[0040] In response to the adjustment operation on the shooting angle, displaying the scene content corresponding to the current shooting angle in the target virtual scene includes at least one of the following:
[0041] According to the detected first operation on the displacement control, the shooting angle of view is moved in a direction corresponding to the first operation at a preset displacement speed, and scene content corresponding to the current shooting angle of view is displayed;
[0042] According to the detected second operation on the perspective switching control, the shooting perspective is switched in a direction corresponding to the second operation at a preset switching speed, and the scene content corresponding to the current shooting perspective is displayed.
[0043] In a possible implementation manner, the device further includes:
[0044] A list display module, used for displaying a file list in response to a detected file query operation during the process of displaying the scene content;
[0045] The file list displays description information of each stored scene file, wherein the scene file includes a scene screen recording and / or a scene screenshot, and the description information includes at least one of the name, type and size of the scene file.
[0046] In a possible implementation manner, the device further includes:
[0047] The speed setting module is used to adjust the displacement speed and / or the switching speed in response to a detected setting operation during the display of the scene content.
[0048] According to another aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to implement the above method when executing the instructions stored in the memory.
[0049] According to another aspect of the present disclosure, a non-volatile computer-readable storage medium is provided, on which computer program instructions are stored, wherein the computer program instructions implement the above method when executed by a processor.
[0050] According to another aspect of the present disclosure, a computer program product is provided, including a computer-readable code, or a non-volatile computer-readable storage medium carrying the computer-readable code. When the computer-readable code runs in a processor of an electronic device, the processor in the electronic device executes the above method.
[0051] Through the remote site survey method and device for virtual scenes provided by the embodiments of the present disclosure, the scene content of the constructed virtual scene can be displayed on the display screen of the electronic device in response to the user's operation, so that the user can use the electronic device to realize the remote site survey of the virtual scene without going to the shooting site of the virtual scene, which saves the actual transportation cost required for on-site site survey compared with on-site site survey. And because the site survey can be conducted remotely, the user can accurately propose modification opinions and demand solutions based on the display situation, which reduces the communication cost and understanding error compared with on-site site survey, and can significantly improve the communication efficiency.
[0052] Further features and aspects of the present disclosure will become apparent from the following detailed description of exemplary embodiments with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0053] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate exemplary embodiments, features, and aspects of the disclosure and, together with the description, serve to explain the principles of the disclosure.
[0054] Figure 1 A schematic diagram showing an application of a remote site survey method for a virtual scene according to an embodiment of the present disclosure is shown.
[0055] Figure 2-Figure 8 A schematic flow chart of a remote location survey method for a virtual scene according to an embodiment of the present disclosure is shown.
[0056] Fig. 9 It is a block diagram of a device 800 for remote scouting of a virtual scene according to an exemplary embodiment. DETAILED DESCRIPTION
[0057] Various exemplary embodiments, features and aspects of the present disclosure will be described in detail below with reference to the accompanying drawings. The same reference numerals in the accompanying drawings represent elements with the same or similar functions. Although various aspects of the embodiments are shown in the accompanying drawings, the drawings are not necessarily drawn to scale unless otherwise specified.
[0058] The word “exemplary” is used exclusively herein to mean “serving as an example, example, or illustration.” Any embodiment described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other embodiments.
[0059] In addition, in order to better illustrate the present disclosure, numerous specific details are given in the following specific embodiments. It should be understood by those skilled in the art that the present disclosure can also be implemented without certain specific details. In some examples, methods, means, components and circuits well known to those skilled in the art are not described in detail in order to highlight the subject matter of the present disclosure.
[0060] Virtual shooting usually displays a virtual scene on a display screen, with the real scene and actors in front of the display screen. The virtual scene on the display screen and the real scene in front of the display screen and the actors are shot together by shooting equipment to obtain the required pictures for film and television dramas or games. The virtual scene is relative to the "real scene", which refers to the scene displayed on the display screen. It can be a 2D or 3D digital scene constructed by computer vision and other related technologies, including the environment, buildings, objects and other content to be displayed, or it can be a pre-shot picture, video, etc. In related technologies, in order to ensure the normal progress of virtual shooting, it is usually necessary to build a virtual scene before shooting. In order to ensure that the final shooting product achieves the desired effect, the relevant creative team needs to conduct on-site surveys on the virtual scene that has been preliminarily constructed before shooting, and put forward modification opinions. Then the scene construction personnel modify and adjust the virtual scene according to the modification opinions, and finally complete the construction of the virtual scene after a series of on-site surveys and modifications. In this process, on-site surveys of virtual scenes and provision of modification opinions make the transportation, manpower, communication and other costs of the entire virtual scene construction high, and the communication efficiency low, resulting in the cost and efficiency of the entire virtual shooting being affected.
[0061] To solve the above technical problems, the remote scene survey method and device for virtual scenes provided by the embodiments of the present disclosure can be applied to Figure 1 The electronic device with a display screen shown is, for example, a terminal device such as a tablet computer, a desktop computer, a mobile phone, etc. The method can display the scene content of the constructed virtual scene on the display screen of the electronic device in response to the user's operation, so that the user can use the electronic device to realize remote site survey of the virtual scene without going to the shooting site of the virtual scene, which saves the actual transportation cost required for on-site site survey compared with on-site site survey. And because the site survey can be conducted remotely, the user can accurately propose modification opinions and demand solutions based on the display situation, which reduces the communication cost and understanding error compared with on-site site survey, and can significantly improve the communication efficiency.
[0062] The following combination Figure 2-Figure 8 A remote scene survey method for a virtual scene is schematically described. The electronic device uses its own display screen to remotely survey and display the virtual scene for the user. The contents displayed to the user in the scanning method disclosed in the present invention are all displayed on the display screen of the electronic device, and will not be described in detail below for simplicity.
[0063] like Figure 2 As shown, the electronic device displays a remote site survey prompt for the user, and displays a remote site survey start control in the remote site survey prompt (such as Figure 2 In the case where a trigger operation for the start control is detected, it is determined that a remote scene survey request is detected.
[0064] In this embodiment, for different virtual shooting tasks, corresponding task feature pictures can be set, and the task feature pictures are used as the prompt background of the remote scene survey prompt and various prompts displayed to the user subsequently, that is, the prompt background is controlled to be displayed synchronously with various prompts, such as Figure 2-Figure 4 The prompt is shown while the prompt background is shown. Among them, the task feature picture can be a picture that can show the characteristics of the virtual shooting task, such as a shooting scene picture of the main virtual scene, etc., and the present disclosure does not limit this. The virtual shooting task can be a shooting task for a certain film and television drama, a shooting task for a certain scene in a film and television drama, a shooting task for a certain shooting location, etc.
[0065] In this embodiment, the electronic device may also first display a virtual shooting task interface on the display screen, display different virtual shooting task lists in the virtual shooting task interface, and display the corresponding virtual shooting task of the selected target according to the user's selection operation. Figure 2 For example, if a user selects a virtual shooting task for a scene in a certain movie from the virtual shooting task list displayed on the virtual shooting task interface, the interface can be switched to Figure 2 , that is, displaying the task feature pictures corresponding to the virtual shooting task, such as the representative pictures of the virtual scene of the session, and displaying the start control of the remote scene survey.
[0066] like Figure 3 As shown, when the electronic device determines that a remote scene survey request is detected, the electronic device displays a Figure 3 The scene selection prompt shown is used to remind the user to select a target virtual scene. The scene selection prompt includes introduction information of each virtual scene to be checked that has been constructed. The introduction information can be information used to introduce the corresponding virtual scene to be checked, such as thumbnails of each virtual scene to be checked, scene names, geographical locations of the scenes, scene categories, etc., and the present disclosure does not limit this. The user can determine to understand different virtual scenes to be checked based on the introduction information.
[0067] In this embodiment, each virtual scene to be checked can be a virtual scene constructed for the virtual scene construction requirements of the target virtual shooting task, and each target virtual shooting task can include one or more virtual scenes to be checked. After completing the construction of the virtual scene to be checked or during the construction process, the scene construction personnel can send the relevant data of the virtual scene to be checked to the electronic device of the relevant user, or to the server, so that the relevant user can directly obtain the relevant data of the virtual scene to be checked through the electronic device or with the help of the electronic device from the server, and then the electronic device can display the scene selection prompt for the user.
[0068] like Figure 3As shown, when the electronic device is displaying a scene selection prompt for the user, if a scene selection operation for a certain virtual scene to be checked is detected, the selected target virtual scene is determined from the virtual scenes to be checked, and the virtual scene to be checked corresponding to the scene selection operation can be determined as the target virtual scene. Figure 3 As shown, the scene selection operation may be an operation such as clicking, double-clicking, sliding, etc. on the introduction information of the virtual scene to be checked, such as a thumbnail, and the present disclosure does not limit this. In some embodiments, the target virtual scene selected in the virtual scene to be checked may be highlighted for the user in the scene selection prompt, and at least one introduction information of the target virtual scene may be highlighted. The highlighting method may include highlighting, bolding, flashing, adding a frame, etc., to highlight the difference between the target virtual scene and other virtual scenes to be checked that have not been selected by the user. The present disclosure does not limit the implementation method of the highlighting.
[0069] like Figure 3 As shown, the electronic device may also display a confirmation control and a cancel control in the scene selection prompt, and display a confirmation control to the user when a trigger operation such as a click on the confirmation control in the scene selection prompt is detected. Figure 4 The scene confirmation prompt is shown. When a triggering operation such as clicking the cancel control in the scene selection prompt is detected, the scene selection prompt is canceled and displayed again to the user. Figure 2 Remote site scouting tips shown.
[0070] like Figure 4 As shown, in the process of displaying the scene confirmation prompt, the electronic device may further display the introduction information of the target virtual scene in the confirmation prompt, so that the user can determine which target virtual scene he has selected based on the introduction information displayed in the confirmation prompt, and remind the user to confirm the target virtual scene or reselect the virtual scene. Figure 4 As shown, the electronic device can also display the start scene survey control and the reselection control in the scene confirmation prompt.
[0071] If the electronic device detects a trigger operation such as a click on the reselect control, it ends the display of the confirmation prompt and reselects the control. Figure 3 Display of the scene selection prompt shown.
[0072] If the electronic device detects a trigger operation such as a click on the start scene survey control, it can determine that the user has completed the selection and confirmation of the target virtual scene, and if it determines that a confirmation operation for the scene confirmation prompt is detected, and then determines that a scene display operation is detected, it can display the following information to the user: Figure 5 The scene content that can be captured by shooting at the shooting perspective of the target virtual scene is shown.
[0073] In another possible implementation, when a scene selection operation is detected, it is considered that a remote scene survey request for the target virtual scene determined by the selection operation is detected. That is, after the user selects the target virtual scene, the remote scene survey request may be directly performed as follows. Figure 5 The scene content that can be captured by shooting from the shooting perspective of the target virtual scene is shown, and the above-mentioned display scene confirmation prompt and other links are omitted. This application does not limit the specific method of triggering the remote scene survey request.
[0074] In this embodiment, the target virtual scene may have at least one shooting angle, and the shooting angle refers to the angle between the shooting device and the display screen. There are differences in the scene content captured by shooting at different shooting angles in the target virtual scene. In response to the scene display operation, the electronic device can display to the user the scene content that can be captured by shooting at a preset shooting angle in the shooting angle of the target virtual scene. The preset shooting angle can be any one of the at least one shooting angle of the target virtual scene, the main angle of at least one shooting angle, etc., and the present disclosure does not limit this.
[0075] In one example, a virtual display screen (i.e., a digital model of the display screen, also referred to as a virtual screen) and a virtual camera device (i.e., a digital model of the camera device) can be constructed, and the image of the target virtual scene can be projected on the virtual display screen to simulate the image of the target virtual scene displayed on the physical display screen, and the shooting angle between the virtual camera device and the virtual display screen can be adjusted to obtain a preset shooting angle, and then according to the parameters and positional relationship of the virtual display screen and the virtual camera device, the image projected on the virtual display screen can be projected into the shooting image of the virtual camera device, that is, the scene content that can be captured by shooting at the preset shooting angle can be obtained. The parameters of the virtual display screen and the virtual camera device (e.g., the size and shape of the display screen, the internal and external parameters of the camera device, etc.) can be consistent with the actual physical display screen and the physical camera device, so that the image seen by the user on the electronic device is consistent with the image captured by the physical camera device during the on-site scene scouting.
[0076] In this embodiment, the electronic device displays the following information to the user: Figure 5 In the process of capturing the scene content captured by the shooting angle of the target virtual scene, the scene content corresponding to the current shooting angle under the target virtual scene can be displayed in response to the adjustment operation of the shooting angle, so that the user can use the electronic device to remotely view the content that can be captured by shooting at various shooting angles of the target virtual scene and understand the current creation status of the target virtual scene.
[0077] In some embodiments, Figure 5 As shown, in the process of displaying the scene content, the displacement control (such as Figure 5in the lower left corner) and / or the perspective switch controls (such as Figure 5 The "Perspective" control in the lower right corner of the figure). The displacement control and perspective switching control can include multiple direction controls, such as Figure 5 As shown, the direction control may include four controls for the four directions of left, right, up and down. If a trigger operation of the left, right, up or down control of the displacement control is detected, the shooting angle of view may be moved to the left, right, up or down. The shooting angle of view movement triggered by the displacement control may be a continuous movement. If a trigger operation of the left, right, up or down control of the angle switching control is detected, the shooting angle of view may be switched from the current shooting angle of view to the next shooting angle of view to the left, right, up or down. The shooting angle switching triggered by the angle switching control may be a switching of non-continuous angles of view, for example, switching between several pre-set angles of view.
[0078] Then, if Figure 5 As shown, the electronic device displays the scene content corresponding to the current shooting angle in the target virtual scene in response to the adjustment operation for the shooting angle, which may include:
[0079] According to the detected first operation on the displacement control, the shooting angle of view is moved in the direction corresponding to the first operation at a preset displacement speed, and the scene content corresponding to the current shooting angle of view is displayed. The first operation may be a trigger operation of a left, right, up or down control on the displacement control.
[0080] According to the detected second operation on the perspective switching control, the shooting perspective is switched in the direction corresponding to the second operation according to the preset switching speed, and the scene content corresponding to the current shooting perspective is displayed. The second operation may be a trigger operation of the left, right, up or down control on the perspective switching control. The switching speed is the speed of switching from the current shooting perspective to the next shooting perspective.
[0081] In this way, the shooting angle between the shooting device and the display screen is adjusted to show the actual pictures that can be captured when shooting at different shooting angles, so as to achieve a real scene scouting effect. Users can see the same scene content as when shooting with the shooting device at different camera positions through electronic devices.
[0082] In some embodiments, the display perspective of the target virtual scene may be different under different shooting perspectives. Among them, the display perspective refers to the perspective of the virtual scene displayed on the screen. For example, for a virtual scene obtained by 3D modeling, the pictures of various perspectives of its exterior or interior can be displayed 360 degrees, such as the front, back, side, etc. of a 3D object. Some objects such as buildings can also display different internal perspectives of the object. Therefore, in the process of changing the shooting perspective, when it is determined that the display perspective of the target virtual scene under the next shooting perspective is different from the current display perspective, the response to the adjustment operation for the shooting perspective, the display of the scene content corresponding to the current shooting perspective under the target virtual scene, can include: displaying the display perspective matching the current shooting perspective in the target virtual scene, and the scene content that can be captured by shooting with the current shooting perspective. In this way, for the same target virtual scene, the scene content of the display perspective matching the shooting perspective can be displayed for the user, without the user having to adjust the display perspective of the target virtual scene under a certain shooting perspective, simplifying the user operation and improving the efficiency of remote scene exploration.
[0083] In some embodiments, only the display angle of the target virtual scene can be adjusted, and in response to user operations, the scene content that can be captured by shooting at the display angle of the target virtual scene is displayed. The scene content can also be changed based on the shooting angle and the display angle, that is, the shooting angle and the display angle can also be adjusted independently of each other. Among them, the adjustment of the display angle can also be achieved through an adjustment control similar to the above-mentioned displacement control or the angle switching control.
[0084] In some embodiments, Figure 5 As shown, the electronic device can also display the associated controls required for remote scene survey in the process of displaying the scene content, and the associated controls can include screenshot controls, screen recording controls, virtual screen controls, file controls, setting controls, return controls, etc. When the electronic device detects a triggering operation such as a click on an associated control, it can perform a corresponding operation corresponding to the triggered associated control, which is described below.
[0085] In some embodiments, Figure 5 As shown, in the process of displaying the scene content, the electronic device displays the scene content in the selected virtual screen in response to the virtual screen switching operation. Among them, the virtual screen can include multiple types, and each virtual screen has a preset shape, size, display position in the target virtual scene, etc. In some embodiments, the virtual screen switching operation may include a trigger operation for a virtual screen control. A virtual screen switching operation may be performed each time a virtual screen switching operation is detected, until all virtual screen switches are completed and the virtual screen is returned to the selected virtual screen. Figure 5The scene content is displayed in the state without a virtual screen as shown. After detecting a trigger operation for the virtual screen control, the user can also be presented with a virtual screen for selection, and then the scene content is displayed in the selected virtual screen according to the user's selection. Among them, the virtual screen can correspond to the display screen in the real shooting scene, that is, the shape, size, position, etc. are the same, so that the user can see the actual effect of the virtual scene displayed on the real display screen.
[0086] In some embodiments, Figure 5 As shown, during the process of displaying the scene content, the electronic device responds to a detected screen recording operation, records the scene content currently being displayed, and stores the scene screen recording formed by the recording.
[0087] The screen recording operation may be a trigger operation for the screen recording control. After detecting the screen recording operation, the electronic device may Figure 6 The scene content continues to be displayed as shown, and at the same time, the displacement control, the perspective switching control, and the screen recording stop control are displayed above the scene content (such as Figure 6 The "Click to stop screen recording" control shown in the figure) and the recorded time of the scene screen recording that has been recorded (such as Figure 6 The 00:32:23 shown means that the duration of the recorded scene screen recording is 32 minutes and 23 seconds). In the process of screen recording, the electronic device can move and / or switch the perspective in response to the first operation on the displacement control and / or the second operation on the perspective switching control. The implementation method is as mentioned above and will not be described here. In this way, the user can record the screen while constantly adjusting the scene content during remote scene survey using the electronic device, which is convenient for storage, recording, and reviewing, etc., to ensure that the user can retain the scene screen recording for the target virtual scene, and further propose modification and improvement suggestions for the target virtual scene based on the scene screen recording. The scene screen recording can also be used as a reference for the shooting equipment to change the camera position during actual on-site shooting.
[0088] Among them, during the screen recording process, the electronic device can stop the screen recording in response to the trigger operation of the screen recording stop control, and display a name input prompt so that the user can enter the name of the screen recording in response to the name input prompt. Then, when it is determined that the user needs to save the screen recording, the currently recorded scene screen recording is stored, and the description information of the scene screen recording is generated at the same time. The description information includes the name, type (such as screen recording), size, duration, etc. entered by the user or automatically generated to describe the scene screen recording. The present disclosure does not limit this. The description information can also reflect the relevant information of the displacement or switching of the shooting angle, such as the direction and amplitude of the displacement, the switching shooting angle and the switching order, etc., as a reference for actual shooting.
[0089] In some embodiments, Figure 5As shown, during the process of displaying the scene content, the electronic device responds to a detected screenshot operation by taking a screenshot of the scene content currently being displayed, and stores a scene screenshot formed by the screenshot.
[0090] Among them, the screenshot operation may include a trigger operation for the screenshot control. After obtaining the screenshot, the electronic device may display a name input prompt for the user so that the user can enter the name of the screenshot in response to the name input prompt. Then, when it is determined that the user needs to save the screenshot, the currently obtained scene screenshot is stored, and description information of the scene screenshot is generated at the same time. The description information includes the name, type (such as screenshot), size, duration, etc. input by the user or automatically generated to describe the scene screenshot. The present disclosure does not limit this. The description information may also include the shooting angle corresponding to the screenshot as a reference for the actual shooting.
[0091] In some embodiments, Figure 5 As shown, in the process of displaying the scene content, the electronic device displays the following in response to the detected file query operation: Figure 7 The file list shown in FIG. The file list shows description information of each scene file that has been stored, and the scene file includes a scene screen recording and / or a scene screenshot. The description information shown in the file list may include at least one of the name, type and size of the scene file. In some embodiments, the following example can be used: Figure 7 As shown, the file list is displayed directly above the scene content in a pop-up window or the like; the display of the scene content may also be terminated, and the file list may be displayed directly on the prompt background, and the present disclosure does not impose any restrictions on this.
[0092] Among them, Figure 7 As shown, the electronic device can also display a detail control and a cancel control in the file list. If a trigger operation such as a click on the cancel control in the file list is detected, the display of the file list can be ended and the user can continue to be displayed. Figure 5 If a trigger operation such as a click on the detail control in the file list is detected, more detailed or rich description information of each scene file can be further displayed in the file list; or, if it is determined that the user has selected any scene file in the file list, the scene file selected by the user can be further displayed to the user, such as playing a saved scene screen recording, etc.; or, the folder storing each scene file can be further opened and displayed.
[0093] In some embodiments, Figure 5 As shown, in the process of displaying the scene content, the electronic device responds to the detected setting operation, such as Figure 8The displacement speed and / or the switching speed are adjusted as shown. The setting operation may include a triggering operation such as clicking on the setting control, which is not limited in the present disclosure.
[0094] Among them, the electronic device detects Figure 5 In the case of the trigger operation of the setting control shown, the user can further be shown Figure 8 Shown in the setup prompts. Figure 8 The speed adjustment component shown includes a sliding control, a speed scale bar, a speed display bar and an initial value control. If the electronic device detects a sliding operation of the sliding control for the displacement speed or the switching speed, the position of the sliding control in the speed scale bar can be adjusted in real time according to the sliding operation, and the displacement speed or switching speed set by the current user's sliding operation can be displayed. The speed scale bar of the displacement speed can show the proportional relationship between the current displacement speed and the maximum displacement speed that can be achieved, and the speed scale bar of the switching speed can show the proportional relationship between the current switching speed and the maximum switching speed that can be achieved. If the electronic device detects a triggering operation of the initial value control for the displacement speed or the switching speed, the displacement speed or switching speed corresponding to the triggered initial value control can be adjusted to the initial preset value, and the corresponding update speed scale bar can be synchronized.
[0095] In some embodiments, Figure 8 As shown, the setting prompt is displayed directly above the scene content in the form of a pop-up window or the like; the display of the scene content may also be terminated, and the setting prompt may be displayed directly on the prompt background, and the present disclosure does not impose any restrictions on this.
[0096] In this embodiment, the electronic device, in the process of displaying the scene content, responds to the detected Figure 5 The triggering operation such as clicking the return control shown in the figure can end the display of "the scene content that can be photographed by shooting at the shooting angle of the current target virtual scene" and display it to the user again. Figure 3 The scene selection prompt is shown so that the user can re-select the target virtual scene.
[0097] The present disclosure also provides a remote scene survey device for a virtual scene, which is applied to an electronic device, and the device includes:
[0098] A content display module, for displaying the scene content that can be captured by shooting at the shooting angle of the target virtual scene in response to the detected scene display operation;
[0099] The display adjustment module is used to display the scene content corresponding to the current shooting angle in the target virtual scene in response to the adjustment operation on the shooting angle.
[0100] In a possible implementation manner, the device further includes:
[0101] A scene selection prompt display module, used to display a scene selection prompt in response to a detected remote scene survey request, wherein the scene selection prompt includes introduction information of each virtual scene to be checked that has been completed;
[0102] A scene selection determination module is used to display a scene confirmation prompt in response to a detected scene selection operation, and determine that the scene display operation is detected when a confirmation operation for the scene confirmation prompt is detected, wherein the scene confirmation prompt includes introduction information of the target virtual scene determined from the virtual scene to be checked according to the scene selection operation.
[0103] In a possible implementation manner, the device further includes:
[0104] The virtual screen display module is used to display the scene content in the selected virtual screen in response to the virtual screen switching operation during the process of displaying the scene content.
[0105] In a possible implementation manner, the device further includes:
[0106] The screen recording module is used to record the scene content currently being displayed in response to a detected screen recording operation during the process of displaying the scene content, and store the scene screen recording formed by the recording.
[0107] In a possible implementation manner, the device further includes:
[0108] The screenshot module is used to take a screenshot of the scene content currently being displayed in response to a detected screenshot operation during the process of displaying the scene content, and store a scene screenshot formed by the screenshot.
[0109] In a possible implementation manner, the device further includes:
[0110] A control display module, used to display a displacement control and / or a perspective switching control during the process of displaying the scene content;
[0111] In response to the adjustment operation on the shooting angle, displaying the scene content corresponding to the current shooting angle in the target virtual scene includes at least one of the following:
[0112] According to the detected first operation on the displacement control, the shooting angle of view is moved in a direction corresponding to the first operation at a preset displacement speed, and scene content corresponding to the current shooting angle of view is displayed;
[0113] According to the detected second operation on the perspective switching control, the shooting perspective is switched in a direction corresponding to the second operation at a preset switching speed, and the scene content corresponding to the current shooting perspective is displayed.
[0114] In a possible implementation manner, the device further includes:
[0115] A list display module, used for displaying a file list in response to a detected file query operation during the process of displaying the scene content;
[0116] The file list displays description information of each stored scene file, wherein the scene file includes a scene screen recording and / or a scene screenshot, and the description information includes at least one of the name, type and size of the scene file.
[0117] In a possible implementation manner, the device further includes:
[0118] The speed setting module is used to adjust the displacement speed and / or the switching speed in response to a detected setting operation during the display of the scene content.
[0119] In some embodiments, the functions or modules included in the device provided by the embodiments of the present disclosure can be used to execute the method described in the above method embodiments. The specific implementation can refer to the description of the above method embodiments, and for the sake of brevity, it will not be repeated here.
[0120] It should be noted that although the above embodiments are used as examples to introduce the remote scene survey method and device for virtual scenes, those skilled in the art will understand that the present disclosure should not be limited thereto. In fact, users can flexibly set each step and module according to personal preferences and / or actual application scenarios, as long as the technical solution of the present disclosure is met.
[0121] The embodiment of the present disclosure also provides a computer-readable storage medium on which computer program instructions are stored, and the computer program instructions implement the above method when executed by a processor. The computer-readable storage medium can be a volatile or non-volatile computer-readable storage medium.
[0122] An embodiment of the present disclosure further proposes an electronic device, comprising: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to implement the above method when executing the instructions stored in the memory.
[0123] The embodiments of the present disclosure also provide a computer program product, including a computer-readable code, or a non-volatile computer-readable storage medium carrying the computer-readable code. When the computer-readable code runs in a processor of an electronic device, the processor in the electronic device executes the above method.
[0124] Fig. 9 8 is a block diagram of an apparatus 800 for remote scouting of a virtual scene according to an exemplary embodiment. For example, the apparatus 800 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, or other electronic device.
[0125] Reference Fig. 9 , the device 800 may include one or more of the following components: a processing component 802 , a memory 804 , a power component 806 , a multimedia component 808 , an audio component 810 , an input / output interface 812 (I / O interface), a sensor component 814 , and a communication component 816 .
[0126] The processing component 802 generally controls the overall operation of the device 800, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 802 may include one or more modules to facilitate the interaction between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module to facilitate the interaction between the multimedia component 808 and the processing component 802.
[0127] The memory 804 is configured to store various types of data to support operations on the device 800. Examples of such data include instructions for any application or method operating on the device 800, contact data, phone book data, messages, pictures, videos, etc. The memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0128] The power supply component 806 provides power to the various components of the device 800. The power supply component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 800.
[0129] The multimedia component 808 includes a screen that provides an output interface between the device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front camera and / or a rear camera. When the device 800 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
[0130] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC), and when the device 800 is in an operating mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 804 or sent via the communication component 816. In some embodiments, the audio component 810 also includes a speaker for outputting audio signals.
[0131] The input / output interface 812 provides an interface between the processing component 802 and the peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.
[0132] The sensor assembly 814 includes one or more sensors for providing various aspects of the status assessment of the device 800. For example, the sensor assembly 814 can detect the open / closed state of the device 800, the relative positioning of components, such as the display and keypad of the device 800, and the sensor assembly 814 can also detect the position change of the device 800 or a component of the device 800, the presence or absence of user contact with the device 800, the orientation or acceleration / deceleration of the device 800, and the temperature change of the device 800. The sensor assembly 814 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 814 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0133] The communication component 816 is configured to facilitate wired or wireless communication between the device 800 and other devices. The device 800 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0134] In an exemplary embodiment, the apparatus 800 may be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components to perform the above method.
[0135] In an exemplary embodiment, a non-volatile computer-readable storage medium is also provided, such as a memory 804 including computer program instructions, which can be executed by the processor 820 of the device 800 to perform the above method.
[0136] The present disclosure may be a system, a method and / or a computer program product. The computer program product may include a computer-readable storage medium carrying computer-readable program instructions for causing a processor to implement various aspects of the present disclosure.
[0137] A computer-readable storage medium may be a tangible device that can hold and store instructions used by an instruction execution device. A computer-readable storage medium may be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples of computer-readable storage media (a non-exhaustive list) include: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disk read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, such as a punch card or a raised structure in a groove on which instructions are stored, and any suitable combination of the foregoing. As used herein, a computer-readable storage medium is not to be interpreted as a transient signal per se, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., a light pulse through a fiber optic cable), or an electrical signal transmitted through a wire.
[0138] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to each computing / processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, optical fiber transmissions, wireless transmissions, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in the computer-readable storage medium in each computing / processing device.
[0139] The computer program instructions for performing the operation of the present disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages, such as Smalltalk, C++, etc., and conventional procedural programming languages, such as "C" language or similar programming languages. Computer-readable program instructions may be executed completely on a user's computer, partially on a user's computer, as an independent software package, partially on a user's computer, partially on a remote computer, or completely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., using an Internet service provider to connect via the Internet). In some embodiments, an electronic circuit, such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), may be customized by utilizing the state information of the computer-readable program instructions, and the electronic circuit may execute the computer-readable program instructions, thereby realizing various aspects of the present disclosure.
[0140] Various aspects of the present disclosure are described herein with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer-readable program instructions.
[0141] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processor of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0142] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operating steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0143] The flow chart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to multiple embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a part of a module, program segment or instruction, and a part of the module, program segment or instruction includes one or more executable instructions for realizing the specified logical function. In some alternative implementations, the function marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous square boxes can actually be executed substantially in parallel, and they can sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs the specified function or action, or can be implemented with a combination of special hardware and computer instructions.
[0144] The embodiments of the present disclosure have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and changes will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or technical improvements in the market, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein.
Claims
1. A remote scene survey method for a virtual scene, characterized in that: Applied to electronic equipment, the method comprises: In response to the detected scene display operation, display the scene content that can be captured by shooting at the shooting perspective of the target virtual scene; In response to the adjustment operation on the shooting angle, the scene content corresponding to the current shooting angle in the target virtual scene is displayed.
2. The method according to claim 1, characterized in that: The method further comprises: In response to the detected remote scene survey request, displaying a scene selection prompt, wherein the scene selection prompt includes introduction information of each virtual scene to be checked that has been constructed; In response to a detected scene selection operation, a scene confirmation prompt is displayed, and when a confirmation operation for the scene confirmation prompt is detected, it is determined that the scene display operation has been detected, wherein the scene confirmation prompt includes introduction information of the target virtual scene determined from the virtual scene to be checked according to the scene selection operation.
3. The method according to claim 1, characterized in that The method further comprises: In the process of displaying the scene content, in response to a virtual screen switching operation, the scene content is displayed in the selected virtual screen.
4. The method according to claim 1, characterized in that: The method further comprises: During the process of displaying the scene content, in response to a detected screen recording operation, the scene content currently being displayed is recorded, and the scene screen recording formed by the recording is stored.
5. The method according to claim 1, characterized in that The method further comprises: In the process of displaying the scene content, in response to a detected screenshot operation, a screenshot is taken of the scene content currently being displayed, and a scene screenshot formed by the screenshot is stored.
6. The method according to claim 1 or 4, characterized in that: The method further comprises: During the process of displaying the scene content, displaying a displacement control and / or a perspective switching control; In response to the adjustment operation on the shooting angle, displaying the scene content corresponding to the current shooting angle in the target virtual scene includes at least one of the following: According to the detected first operation on the displacement control, the shooting angle of view is moved in a direction corresponding to the first operation at a preset displacement speed, and scene content corresponding to the current shooting angle of view is displayed; According to the detected second operation on the perspective switching control, the shooting perspective is switched in a direction corresponding to the second operation at a preset switching speed, and the scene content corresponding to the current shooting perspective is displayed.
7. The method according to claim 1, characterized in that The method further comprises: In the process of displaying the scene content, in response to the detected file query operation, displaying a file list; The file list displays description information of each stored scene file, wherein the scene file includes a scene screen recording and / or a scene screenshot, and the description information includes at least one of the name, type and size of the scene file.
8. The method according to claim 6, characterized in that The method further comprises: In the process of presenting the scene content, the displacement speed and / or the switching speed is adjusted in response to the detected setting operation.
9. A remote scene survey device for a virtual scene, characterized in that: Applied to electronic equipment, the device comprises: A content display module, for displaying the scene content that can be captured by shooting at the shooting angle of the target virtual scene in response to the detected scene display operation; The display adjustment module is used to display the scene content corresponding to the current shooting angle in the target virtual scene in response to the adjustment operation on the shooting angle.
10. An electronic device, characterized in that: include: processor; a memory for storing processor-executable instructions; The processor is configured to implement the method described in any one of claims 1 to 8 when executing the instructions stored in the memory.
11. A non-volatile computer-readable storage medium having computer program instructions stored thereon, characterized in that: When the computer program instructions are executed by a processor, the method according to any one of claims 1 to 8 is implemented.
Citation Information
Patent Citations
Mobile terminal and controlling method thereof
CN106231173A
Real-time virtual scene LED shooting system and method
CN112040092A
Implementation method of shared remote control photographing system
CN113301241A
Virtual scene processing method and device, electronic equipment and storage medium
CN116301530A
Collaborative shooting system, method and equipment
CN116506727A
