WO2024131821A1 - Photographing method and apparatus and electronic device - Google Patents

Photographing method and apparatus and electronic device Download PDF

Info

Publication number
WO2024131821A1
WO2024131821A1 PCT/CN2023/140154 CN2023140154W WO2024131821A1 WO 2024131821 A1 WO2024131821 A1 WO 2024131821A1 CN 2023140154 W CN2023140154 W CN 2023140154W WO 2024131821 A1 WO2024131821 A1 WO 2024131821A1
Authority
WO
WIPO (PCT)
Prior art keywords
virtual
image
input
shooting preview
preview interface
Prior art date
Application number
PCT/CN2023/140154
Other languages
French (fr)
Chinese (zh)
Inventor
杨正淼
Original Assignee
维沃移动通信有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 维沃移动通信有限公司 filed Critical 维沃移动通信有限公司
Publication of WO2024131821A1 publication Critical patent/WO2024131821A1/en

Links

Definitions

  • the present application belongs to the field of virtual reality technology, and specifically relates to a photographing method, device and electronic equipment.
  • VR virtual reality
  • the scenes and characters you see are virtual, which puts you in a virtual world.
  • VR devices are now widely used in games, movies and other scenes.
  • the purpose of the embodiments of the present application is to provide a photographing method, device and electronic device, which can solve the problem that the virtual reality photographing method of traditional technology cannot provide users with an immersive photographing experience.
  • an embodiment of the present application provides a photographing method, which is applied to a first device, the first device can display a virtual display interface, the first device is communicatively connected with a second device, and the method includes:
  • a corresponding operation instruction is executed on the virtual shooting preview interface.
  • an embodiment of the present application provides a photographing method, which is applied to a second device, the second device is communicatively connected to a first device, the first device can display a virtual display interface, and a virtual screen of the second device is displayed in the virtual display interface of the first device, the virtual screen includes a virtual shooting preview interface, and the method includes:
  • the first input is sent to the first device, so that the first device executes a corresponding operation instruction on the virtual shooting preview interface according to the first input.
  • an embodiment of the present application provides a shooting device, which is applied to a first device, the first device can display a virtual display interface, the first device is communicatively connected with a second device, and the device includes:
  • a first display module configured to display a virtual screen of the second device in the virtual display interface, wherein the virtual screen includes a virtual shooting preview interface;
  • An acquisition module used to acquire a first input of a user on the second device
  • a processing module is used to execute corresponding operation instructions on the virtual shooting preview interface according to the first input.
  • an embodiment of the present application provides a shooting device, which is applied to a second device, the second device is communicatively connected to a first device, the first device can display a virtual display interface, and a virtual screen of the second device is displayed in the virtual display interface of the first device, the virtual screen includes a virtual shooting preview interface, and the device includes:
  • a first receiving module configured to receive a first input from a user on the second device
  • the first responding module is used to respond to the first input and send the first input to the first device, so that the first device executes a corresponding operation instruction on the virtual shooting preview interface according to the first input.
  • an embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect or the second aspect are implemented.
  • an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored.
  • the program or instruction is executed by a processor, the steps of the method described in the first aspect or the second aspect are implemented.
  • an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect or the second aspect.
  • an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the method described in the first aspect or the second aspect.
  • the first device is connected to the second device in communication, and the first device can display a virtual display interface, and display a virtual screen of the second device in the virtual display interface, and the virtual screen includes a virtual shooting preview interface; the first device obtains a first input from the user on the second device; and executes a corresponding operation instruction on the virtual shooting preview interface according to the first input.
  • the user wears the first device and holds the second device, the user can make a first input to the second device held in the hand based on the virtual screen of the second device displayed in the virtual reality world, and execute a corresponding operation instruction on the virtual shooting preview interface by receiving the first input sent by the second device, and complete the virtual shooting process in the virtual reality interface.
  • This embodiment enables the user to obtain a real sense of holding when taking pictures in the virtual reality world, and brings an immersive shooting experience to the user.
  • FIG1 is a flow chart of a method for taking photos according to an embodiment of the present application.
  • FIG2 is a schematic diagram of a shooting preview interface according to an embodiment of the present application.
  • FIG3 is a second schematic diagram of a shooting preview interface according to an embodiment of the present application.
  • FIG4 is a third schematic diagram of a shooting preview interface according to an embodiment of the present application.
  • FIG5 is a second flowchart of the photographing method according to an embodiment of the present application.
  • FIG6 is a structural block diagram of a photographing device according to an embodiment of the present application.
  • FIG7 is a second structural block diagram of the photographing device according to an embodiment of the present application.
  • FIG8 is a structural block diagram of a first device according to an embodiment of the present application.
  • FIG9 is a hardware structure block diagram of a first device according to an embodiment of the present application.
  • FIG10 is a structural block diagram of a second device according to an embodiment of the present application.
  • FIG. 11 is a block diagram of the hardware structure of the second device according to an embodiment of the present application.
  • first, second, etc. in the specification and claims of this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first”, “second”, etc. are generally of one type, and the number of objects is not limited.
  • the first object can be one or more.
  • “and/or” in the specification and claims represents at least one of the connected objects, and the character “/" generally indicates that the objects associated with each other are in an "or” relationship.
  • the present application provides a photographing method, which is applied to a first device, the first device can display a virtual display interface, and the first device is connected to a second device for communication.
  • the method specifically includes the following steps:
  • Step 101 displaying a virtual screen of a second device in a virtual display interface, where the virtual screen includes a virtual shooting preview interface;
  • the virtual shooting preview interface displays the framing image in the virtual reality world.
  • the user determines the framing area to be photographed.
  • the framing position can be adjusted by moving the position of the second device, thereby changing the framing image displayed in the virtual shooting preview interface.
  • the display position of the virtual screen of the second device in the virtual display interface can be accurately identified based on the Simultaneous Localization And Mapping (SLAM) algorithm to achieve the adjustment of the framing area.
  • SLAM Simultaneous Localization And Mapping
  • a first control is displayed in the virtual display interface, and the first control is used to trigger the display of a virtual screen of the second device in the virtual display interface.
  • a first control and a second control are displayed in the virtual display interface; wherein the first control is used to trigger the display of a virtual screen of the second device in the virtual display interface, and the second control is used to trigger the display of a virtual shooting frame in the virtual display interface based on the sensing handle, and the user performs a virtual shooting operation based on the virtual shooting frame and the handle.
  • the first control is used to trigger the display of a virtual screen of the second device in the virtual display interface
  • the second control is used to trigger the display of a virtual shooting frame in the virtual display interface based on the sensing handle, and the user performs a virtual shooting operation based on the virtual shooting frame and the handle.
  • a first user wears a first device and holds a second device
  • the first device is a virtual reality VR device
  • the second device is a mobile terminal (such as a mobile phone, a tablet computer, etc.).
  • the virtual screen of the second device may also include any one or more of the following interfaces: a virtual startup interface, a virtual boot interface, a virtual home page and menu interface, a virtual login and personal information interface, a virtual application interface (such as a camera operation interface), and a virtual settings interface.
  • the virtual screen of the second device can be understood as mapping the display interface of the second device in proportion to the virtual display interface, so that the user can see the virtual screen of the second device in the virtual world and operate the second device in the real world with his hands, giving the user an immersive user experience.
  • Step 102 obtaining a first input of a user on a second device
  • the first input may include but is not limited to at least one of click input, press input, long press input, pinch input, drag input, slide input and swipe input. That is to say, the first input may be one of the above inputs, or a combination of two or more of them.
  • the second device when the user adjusts the focal length through a pinch input on the second device, the second device sends the acquired pinch input to the first device, so that the first device acquires the pinch input.
  • the second device when the user adjusts the focus of the preview image through a click input on the second device, the second device sends the acquired click input to the first device, so that the first device acquires the click input.
  • the second device when the user triggers taking a photo by double-clicking the input on the second device, the second device sends the acquired double-click input to the first device, so that the first device acquires the double-click input.
  • the second device when the user triggers a photo-taking instruction by pressing a capture button on the second device, the second device sends the acquired input operation of pressing the capture button to the first device, so that the first device acquires the input operation of pressing the capture button.
  • Step 103 Execute a corresponding operation instruction on the virtual shooting preview interface according to the first input.
  • the first device when the first device obtains a pinch input for focusing input by the user on the second device, the first device executes a focusing operation instruction on the virtual shooting preview interface, that is, based on the pinch input, adjusts the focal length of the image displayed in the virtual shooting preview interface.
  • the first device when the first device obtains a click input for focus adjustment input by the user on the second device, the first device executes a focus operation instruction on the virtual shooting preview interface, that is, based on the click input, the first device performs focus processing on the image displayed in the virtual shooting preview interface.
  • the first device when the first device obtains the user's input of pressing the shooting button on the second device, the first device executes the shooting operation instruction on the virtual shooting preview interface, that is, based on the user's input of pressing the shooting button on the second device, the first device performs the shooting operation based on the virtual shooting preview interface to generate a photo.
  • the user when the user wears the first device and holds the second device, the user can make a first input to the second device held in the hand based on the virtual screen of the second device displayed in the virtual reality world, and execute corresponding operation instructions on the virtual shooting preview interface by receiving the first input sent by the second device, thereby completing the virtual shooting process in the virtual reality interface.
  • This embodiment enables the user to obtain a real holding feeling when taking pictures in the virtual reality world, giving the user an immersive shooting experience.
  • executing a corresponding operation instruction on the virtual shooting preview interface according to the first input may specifically include:
  • mapping relationship between the relative position of the operation position of the first input on the second device and the operation instruction that is, different operation positions correspond to different operation instructions.
  • the operation instruction corresponding to position 1 is to adjust the exposure of the preview image
  • the operation instruction corresponding to position 2 is to adjust the color saturation of the preview image
  • the operation instruction corresponding to position 3 is a photo taking instruction, etc.
  • the relative position relationship between the operation position of the first input and the second device, as well as operation information such as the operation method of the first input can be obtained through touch buttons or touch sensors, and the operation information can be synchronized to the first device through a wireless network (such as Bluetooth, mobile hotspot (Wi-Fi), etc.); further based on the mapping relationship between the relative position of the operation position of the first input on the second device and the operation instruction, the corresponding operation instruction is determined on the virtual shooting preview interface.
  • a wireless network such as Bluetooth, mobile hotspot (Wi-Fi), etc.
  • the method further includes:
  • the virtual image of the second device is displayed in the virtual display interface by using the synchronous positioning and map construction SLAM algorithm.
  • the coordinates of the virtual space and the real physical space can be superimposed through the SLAM algorithm to determine the display position of the second device in the virtual display interface.
  • the position of the second device is the same as the position of the user, it is determined that the user has taken the second device. In this way, even if the second device is not with the user, the user can take the second device while wearing the first device.
  • executing a corresponding operation instruction on the virtual photographing preview interface includes:
  • the above method also includes: sending the first image to the second device.
  • the first image is a photo generated based on the virtual shooting preview interface, and the first image is a framing picture in the virtual world.
  • the second device that performs the photo-taking operation can use the first image as the captured image to replace the image captured by the camera of the second device. That is, after the second device performs the photo-taking operation, the second device does not save the captured photo, but saves the first image sent back to the second device by the first device. In this way, it is possible to avoid storing unwanted photos in the second device.
  • Method 1 After the second device is connected to the first device, the second device automatically starts the function of taking photos without saving.
  • Method 2 Based on the user's input operation on the virtual display interface, the first device sends a deletion instruction to the second device, and the second device deletes the taken photos based on the deletion instruction.
  • the method further includes:
  • the second image is sent to the second device so that the second image is displayed in the shooting preview interface of the second device; wherein the second image is an image displayed in the virtual shooting preview interface.
  • it can be transmitted to a second device in the real physical space via a wireless network (such as Bluetooth, Wi-Fi, etc.) and displayed on the shooting preview interface of the second device, so that the shooting preview interface of the second device is the same as the image displayed on the virtual shooting preview interface.
  • a wireless network such as Bluetooth, Wi-Fi, etc.
  • the shooting preview interface of the second device is the same as the image displayed on the virtual shooting preview interface in the virtual display interface. In this way, other users in the real physical space can understand the shooting content of the user in the virtual world through the shooting preview interface of the second device, thereby interacting with other users in the real interface and improving the user experience.
  • the method further includes:
  • a third image is sent to the second device so that the third image is displayed in the shooting preview interface of the second device; wherein the third image is a preset image.
  • the preset image may be a randomly generated image that is irrelevant to the user's virtual world, or a preset blurred image, or a preset target image.
  • the shooting preview interface of the second device is different from the image displayed by the virtual shooting preview interface in the virtual display interface. In this way, other users in the real physical space can be prevented from understanding the user's shooting content in the virtual world through the shooting preview interface of the second device, thereby protecting the user's privacy.
  • displaying a virtual shooting preview interface of the second device in the virtual display interface includes:
  • a virtual character image of the first user is displayed in the virtual shooting preview interface.
  • the user wearing the first device can take a photo with the virtual world when taking a selfie or a photo of others in the virtual display interface.
  • the virtual display interface may also include virtual characters of other users (referring to non-head-mounted users), and the virtual characters of other users are holding the second device.
  • the first device can transmit the virtual shooting preview screen to the mobile phone for display by selecting the virtual shooting preview screen of the synchronized VR world in the user interface (UI) of the mobile phone.
  • UI user interface
  • other users can adjust the framing area according to the virtual shooting preview screen displayed on the mobile phone.
  • Other users can also adjust their positions relative to the head-mounted user, wherein the position of the mobile phone will be located through the SLAM algorithm to achieve focal length adjustment during the virtual world shooting process.
  • the present application provides a photographing method, which is applied to a second device, the second device is communicatively connected to a first device, the first device can display a virtual display interface, a virtual screen of the second device is displayed in the virtual display interface of the first device, and the virtual screen includes a virtual shooting preview interface, and the method includes the following steps:
  • Step 201 receiving a first input from a user on a second device
  • the first input may include but is not limited to at least one of click input, press input, long press input, pinch input, drag input, slide input and swipe input. That is to say, the first input may be one of the above inputs, or a combination of two or more of them.
  • the first input may include a pinch input for adjusting the focal length; for another example, the first input may include a click input for focusing; for another example, the first input may include a double-click input for triggering a photo operation instruction; for another example, the first input may include a press operation obtained based on a photo button.
  • Step 202 In response to a first input, the first input is sent to a first device, so that the first device executes a corresponding operation instruction on a virtual shooting preview interface according to the first input.
  • the first device can execute corresponding operation instructions on the virtual shooting preview interface according to the first input.
  • the user wears the first device and holds the second device, the user can perform the first input on the second device held in the hand to execute corresponding operation instructions on the virtual shooting preview interface, complete the virtual shooting process in the virtual reality interface, and enable the user to obtain a real holding feeling when taking pictures in the virtual reality world, giving the user an immersive shooting experience.
  • the method when a shooting preview interface is displayed on the second device, the method further includes:
  • a second image sent by the first device is received, and the second image is displayed in the shooting preview interface; the second image is the image displayed in the virtual shooting preview interface.
  • it can be transmitted to the second device in the real physical space through a wireless network (such as Bluetooth, Wi-Fi, etc.), and displayed on the shooting preview interface of the second device, so that the shooting preview interface of the second device is consistent with the virtual shooting preview interface.
  • a wireless network such as Bluetooth, Wi-Fi, etc.
  • the shooting preview interface of the second device is the same as the image displayed on the virtual shooting preview interface in the virtual display interface. In this way, other users in the real physical space can understand the shooting content of the user in the virtual world through the shooting preview interface of the second device, thereby interacting with other users in the real interface and improving the user experience.
  • the method when a shooting preview interface is displayed on the second device, the method further includes:
  • a third image sent by the first device is received, and the third image is displayed in a shooting preview interface; wherein the third image is a preset image.
  • the preset image may be a randomly generated image that is irrelevant to the user's virtual world, or a preset blurred image, or a preset target image.
  • the third image is displayed in the shooting preview interface of the second device.
  • the shooting preview interface of the second device is different from the image displayed by the virtual shooting preview interface in the virtual display interface. In this way, other users in the real physical space can be prevented from understanding the user's shooting content in the virtual world through the shooting preview interface of the second device, thereby protecting the user's privacy.
  • the above method further includes:
  • the photographing operation is performed in response to the first input, and the image data collected by the camera is deleted.
  • the above method further includes:
  • the first input is used to trigger the execution of a photographing operation instruction
  • receiving a first image sent by the first device where the first image is generated after the first device executes a photographing operation on the virtual shooting preview interface
  • the second device that performs the photo-taking operation can use the first image as the captured image to replace the image captured by the camera of the second device. That is, after the second device performs the photo-taking operation, the second device does not save the captured photo, but saves the first image sent back to the second device by the first device. In this way, it is possible to avoid storing unwanted photos in the second device.
  • the above-mentioned embodiments can realize the interaction between the first device and the second device in the real physical world, thereby enhancing the user's sense of immersion in taking photos.
  • the photographing method provided in the embodiment of the present application can be executed by a photographing device.
  • the photographing device provided in the embodiment of the present application is described by taking the photographing method executed by the photographing device as an example.
  • the present application provides a photographing device 600, which is applied to a first device, the first device is communicatively connected with a second device, the first device can display a virtual display interface, the first device is communicatively connected with the second device, and the device includes:
  • a first display module 601 is used to display a virtual screen of the second device in a virtual display interface, where the virtual screen includes a virtual shooting preview interface;
  • An acquisition module 602 is used to acquire a first input of a user on a second device
  • the processing module 603 is used to execute a corresponding operation instruction on the virtual shooting preview interface according to the first input.
  • processing module 603 includes:
  • a first processing submodule used for obtaining a relative position of an operation position of a first input on a second device
  • a second processing submodule configured to determine a corresponding operation instruction on the virtual shooting preview interface according to a relative position of an operation position of the first input on the second device;
  • the third processing submodule is used to execute corresponding operation instructions on the virtual shooting preview interface.
  • the above device 600 further includes:
  • the second display module is used to display the virtual screen of the second device in the virtual display interface by using the synchronous positioning and map construction SLAM algorithm.
  • the processing module 603 when the first input is used to trigger the execution of a photographing operation instruction, the processing module 603 includes:
  • a fourth processing submodule configured to perform a photographing operation on the virtual photographing preview interface according to the first input to generate a first image
  • the above-mentioned device 600 further includes:
  • the first sending module is used to send a first image to a second device.
  • the above device 600 further includes:
  • the second sending module is used to send the second image to the second device so that the second image is displayed in the shooting preview interface of the second device; wherein the second image is the image displayed in the virtual shooting preview interface.
  • the above device 600 further includes:
  • the third sending module is used to send the third image to the second device so that the third image is displayed in the shooting preview interface of the second device; wherein the third image is a preset image.
  • the first display module 601 includes:
  • a judgment module used to determine whether the virtual shooting preview interface includes a first user, where the first user is a user wearing a first device;
  • the first display submodule is used to display the virtual character image of the first user in the virtual shooting preview interface when the first user is included in the virtual shooting preview interface.
  • the photographing device 600 in the embodiment of the present application can be an electronic device or a component in the electronic device, such as an integrated circuit or a chip.
  • the electronic device can be a terminal or other devices other than a terminal.
  • the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR)/virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc.
  • NAS Network Attached Storage
  • PC personal computer
  • TV television
  • teller machine a self-service machine
  • the camera device 600 in the embodiment of the present application may be a device with an operating system.
  • the operating system may be an Android operating system, an iOS operating system, or other possible operating systems. Examples are not specifically limited.
  • the photographing device provided in the embodiment of the present application can implement each process implemented in the method embodiments of Figures 1 to 5. To avoid repetition, they will not be described again here.
  • the present application provides a photographing device 700, which is applied to a second device, the second device is communicatively connected to a first device, the second device is communicatively connected to the first device, the first device can display a virtual display interface, a virtual screen of the second device is displayed in the virtual display interface of the first device, and the virtual screen includes a virtual shooting preview interface, and the device 700 includes:
  • the first receiving module 701 is used to receive a first input from a user on a second device
  • the first responding module 702 is used to respond to the first input and send the first input to the first device, so that the first device executes a corresponding operation instruction on the virtual shooting preview interface according to the first input.
  • the apparatus 700 further includes:
  • the second receiving module is used to receive the second image sent by the first device and display the second image in the shooting preview interface; the second image is the image displayed in the virtual shooting preview interface.
  • the apparatus 700 further includes:
  • the third receiving module is used to receive the third image sent by the first device and display the third image in the shooting preview interface; wherein the third image is a preset image.
  • the above device 700 further includes:
  • the second response module is used to execute the photo operation in response to the first input and delete the image data collected by the camera when the first input is used to trigger the execution of the photo operation instruction.
  • the above device 700 further includes:
  • a fourth receiving module is used to receive a first image sent by the first device when the first input is used to trigger the execution of a photographing operation instruction, where the first image is generated after the first device executes a photographing operation on the virtual shooting preview interface;
  • the storage module is used to store the first image.
  • the photographing device in the embodiment of the present application can be an electronic device or a component in the electronic device, such as an integrated circuit or a chip.
  • the electronic device can be a terminal or other devices other than a terminal.
  • the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR)/virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc.
  • NAS Network Attached Storage
  • PC personal computer
  • TV television
  • teller machine a self-service machine
  • the photographing device 700 in the embodiment of the present application may be a device having an operating system.
  • the operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.
  • the photographing device 700 provided in the embodiment of the present application can implement each process implemented in the method embodiments of FIG. 2 to FIG. 5 . To avoid repetition, it will not be repeated here.
  • an embodiment of the present application also provides a first device 800, including a processor 801 and a memory 802, and the memory 802 stores a program or instruction that can be executed on the processor 801.
  • the program or instruction is executed by the processor 801
  • the various steps of the above-mentioned photographing method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
  • the first device in the embodiment of the present application includes the above-mentioned mobile electronic device and non-mobile electronic device.
  • FIG. 9 is a schematic diagram of the hardware structure of a first device for implementing an embodiment of the present application.
  • the first device 900 includes but is not limited to: a radio frequency unit 901, a network module 922, an audio output unit 903, an input unit 904, a sensor 905, a display unit 906, a user input unit 907, an interface unit 908, a memory 909, and a processor 910 and other components.
  • the first device 900 can also include a power supply (such as a battery) for supplying power to each component, and the power supply can be logically connected to the processor 910 through a power management system, so as to manage charging, discharging, and power consumption management through the power management system.
  • a power supply such as a battery
  • the first device structure shown in FIG9 does not constitute a limitation on the first device, and the first device can include more or fewer components than shown in the figure, or combine certain components, or arrange components differently, which will not be described in detail here.
  • the first device can display a virtual display interface, and the first device is connected to the second device for communication, wherein:
  • a display unit 906, configured to display a virtual screen of the second device in a virtual display interface, where the virtual screen includes a virtual shooting preview interface;
  • the radio frequency unit 901 is used to obtain a first input of a user on a second device
  • the processor 910 is used to execute a corresponding operation instruction on the virtual shooting preview interface according to the first input.
  • the processor 910 is further specifically configured to obtain a relative position of an operation position of the first input on the second device;
  • the processor 910 is further specifically configured to display a virtual image of the second device in the virtual display interface by using a synchronous positioning and map construction SLAM algorithm.
  • the processor 910 is further specifically configured to perform a photo taking operation on the virtual photo taking preview interface according to the first input to generate a first image;
  • the radio frequency unit 901 is further configured to send the first image to the second device.
  • the RF unit 901 is further used to send a second image to the second device so that the second image is displayed in the shooting preview interface of the second device; wherein the second image is an image displayed in the virtual shooting preview interface.
  • the RF unit 901 is further used to send a third image to the second device so that the third image is displayed in the shooting preview interface of the second device; wherein the third image is a preset image.
  • the processor 910 is further configured to determine whether the virtual shooting preview interface includes the first user. For a user wearing the first device;
  • the display unit 906 is further specifically configured to display a virtual character image of the first user in the virtual shooting preview interface when the first user is included in the virtual shooting preview interface.
  • the input unit 904 may include a graphics processing unit (GPU) 941 and a microphone 942, and the graphics processor 941 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode.
  • the display unit 906 may include a display panel 9061, and the display panel 9061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc.
  • the user input unit 907 includes a touch panel 9071 and at least one of other input devices 9072.
  • the touch panel 9071 is also called a touch screen.
  • the touch panel 9071 may include two parts: a touch detection device and a touch controller.
  • Other input devices 9072 may include, but are not limited to, a physical keyboard, function keys (such as a volume control key, a switch key, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
  • the memory 909 can be used to store software programs and various data.
  • the memory 909 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc.
  • the memory 909 may include a volatile memory or a non-volatile memory, or the memory 909 may include both volatile and non-volatile memories.
  • the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory.
  • the volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM).
  • the memory 909 in the embodiment of the present application includes but is not limited to these and any other suitable types of memories.
  • the processor 910 may include one or more processing units; optionally, the processor 910 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 910.
  • the embodiment of the present application also provides a second device 1000, including a processor 1001 and a memory 1002, and the memory 1102 stores a program or instruction that can be executed on the processor 1001.
  • the program or instruction is executed by the processor 1001
  • the various steps of the above-mentioned photographing method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
  • FIG. 11 is a schematic diagram of the hardware structure of a second device for implementing an embodiment of the present application.
  • the second device 1100 includes: a radio frequency unit 1101, a network module 1102, an audio output unit 1103, an input
  • the components include an input unit 1104, a sensor 1105, a display unit 1106, a user input unit 1107, an interface unit 1208, a memory 1109, and a processor 1110.
  • the second device 1100 can also include a power supply (such as a battery) for supplying power to each component, and the power supply can be logically connected to the processor 1110 through a power management system, so as to manage charging, discharging, and power consumption management through the power management system.
  • a power supply such as a battery
  • the second device structure shown in FIG11 does not constitute a limitation on the second device, and the second device can include more or fewer components than shown in the figure, or combine certain components, or arrange components differently, which will not be described in detail here.
  • the second device 1100 is communicatively connected with the first device, and the first device can display a virtual display interface; a virtual screen of the second device is displayed in the virtual display interface of the first device, and the virtual screen includes a virtual shooting preview interface;
  • the radio frequency unit 1101 is used to receive a first input from a user on the second device; and in response to the first input, send the first input to the first device.
  • the RF unit 1101 is also used to receive a second image sent by the first device and display the second image in the shooting preview interface; the second image is an image displayed in the virtual shooting preview interface.
  • the RF unit 1101 is further used to receive a third image sent by the first device and display the third image in the shooting preview interface; wherein the third image is a preset image.
  • the processor 1110 is configured to, when the first input is used to trigger the execution of a photographing operation instruction, perform a photographing operation in response to the first input, and delete image data collected by the camera.
  • the processor 1110 is used to receive a first image sent by the first device when the first input is used to trigger the execution of a photo operation instruction, where the first image is generated after the first device performs a photo operation on the virtual shooting preview interface; and save the first image.
  • the input unit 1104 may include a graphics processing unit (GPU) 1141 and a microphone 1142, and the graphics processor 1141 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode.
  • the display unit 1106 may include a display panel 11061, and the display panel 11061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc.
  • the user input unit 1107 includes a touch panel 11071 and at least one of other input devices 11072.
  • the touch panel 11071 is also called a touch screen.
  • the touch panel 11071 may include two parts: a touch detection device and a touch controller.
  • Other input devices 11072 may include, but are not limited to, a physical keyboard, function keys (such as a volume control key, a switch key, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
  • the memory 1109 can be used to store software programs and various data.
  • the memory 1109 can mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area can store an operating system, an application program or instruction required for at least one function (such as a sound playback function, an image playback function, etc.).
  • the memory 1109 can include a volatile memory or a non-volatile memory, or the memory 1109 can include both volatile and non-volatile memories.
  • the non-volatile memory can be a read-only memory (ROM), Programmable ROM (PROM), Erasable PROM (EPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM) or Flash memory.
  • Volatile memory can be Random Access Memory (RAM), Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM) and Direct Rambus RAM (DRRAM).
  • RAM Random Access Memory
  • SRAM Static RAM
  • DRAM Dynamic RAM
  • SDRAM Synchronous DRAM
  • DDRSDRAM Double Data Rate SDRAM
  • ESDRAM Enhanced SDRAM
  • SLDRAM Synchronous Link DRAM
  • DRRAM Direct Rambus RAM
  • the memory 1109 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
  • the processor 1110 may include one or more processing units; optionally, the processor 1110 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 1110.
  • the embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored.
  • a program or instruction is stored.
  • the program or instruction is executed by a processor, each process of the above-mentioned photographing method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
  • the processor is the processor in the first device and the second device in the above embodiment.
  • the readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.
  • An embodiment of the present application further provides a chip, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned photographing method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
  • the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
  • An embodiment of the present application provides a computer program product, which is stored in a storage medium.
  • the program product is executed by at least one processor to implement the various processes of the above-mentioned photographing method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
  • the technical solution of the present application can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM/RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.
  • a storage medium such as ROM/RAM, a magnetic disk, or an optical disk
  • a terminal which can be a mobile phone, a computer, a server, or a network device, etc.

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

The present application relates to the technical field of virtual reality. Disclosed are a photographing method and apparatus and an electronic device. The method is applied to a first device, the first device may display a virtual display interface, and the first device is communicatively connected to a second device. The method comprises: displaying a virtual picture of the second device in the virtual display interface, wherein the virtual picture comprises a virtual photographing preview interface; obtaining a first input of a user on the second device; and according to the first input, executing a corresponding operation instruction on the virtual photographing preview interface.

Description

拍照方法、装置及电子设备Photographing method, device and electronic equipment
相关申请的交叉引用CROSS-REFERENCE TO RELATED APPLICATIONS
本申请主张在2022年12月21日在中国提交的中国专利申请No.202211650006.4的优先权,其全部内容通过引用包含于此。This application claims priority to Chinese Patent Application No. 202211650006.4 filed in China on December 21, 2022, the entire contents of which are incorporated herein by reference.
技术领域Technical Field
本申请属于虚拟现实技术领域,具体涉及一种拍照方法、装置及电子设备。The present application belongs to the field of virtual reality technology, and specifically relates to a photographing method, device and electronic equipment.
背景技术Background technique
随着越来越多的电子产品消费者对智能终端产品的新形态和新技术保持开放包容态度,虚拟现实(Virtual Reality,VR)等新形态智能终端设备的发展非常快。VR:又称“虚拟现实”,看到的场景和人物都是虚拟的,是把你代入一个虚拟的世界中,VR设备现已在游戏影视等场景应用广泛。As more and more electronic product consumers are open and inclusive to new forms and technologies of smart terminal products, new forms of smart terminal devices such as virtual reality (VR) are developing very fast. VR: Also known as "virtual reality", the scenes and characters you see are virtual, which puts you in a virtual world. VR devices are now widely used in games, movies and other scenes.
目前用户想要在VR世界进行相关操作,需要佩戴一个手部传感器或者手柄。传统技术的VR拍照是采用感应手柄虚拟一个方框用来进行拍照,用户在拍照时没有传统拍照方式的握持感,无法给用户带来沉浸式的拍照体验。Currently, users need to wear a hand sensor or handle to perform related operations in the VR world. Traditional VR photography technology uses a sensor handle to virtualize a box for taking pictures. Users do not have the grip feeling of traditional photography methods when taking pictures, and cannot provide users with an immersive photography experience.
发明内容Summary of the invention
本申请实施例的目的是提供一种拍照方法、装置及电子设备,能够解决传统技术的虚拟现实拍照方式无法给用户带来沉浸式拍照体验的问题。The purpose of the embodiments of the present application is to provide a photographing method, device and electronic device, which can solve the problem that the virtual reality photographing method of traditional technology cannot provide users with an immersive photographing experience.
第一方面,本申请实施例提供了一种拍照方法,应用于第一设备,第一设备可展示虚拟显示界面,所述第一设备与第二设备通信连接,所述方法包括:In a first aspect, an embodiment of the present application provides a photographing method, which is applied to a first device, the first device can display a virtual display interface, the first device is communicatively connected with a second device, and the method includes:
在所述虚拟显示界面中显示所述第二设备的虚拟画面,所述虚拟画面包括虚拟拍摄预览界面;Displaying a virtual screen of the second device in the virtual display interface, wherein the virtual screen includes a virtual shooting preview interface;
获取用户在所述第二设备上的第一输入;Obtaining a first input from a user on the second device;
根据所述第一输入,在所述虚拟拍摄预览界面上执行相应的操作指令。According to the first input, a corresponding operation instruction is executed on the virtual shooting preview interface.
第二方面,本申请实施例提供了一种拍照方法,应用于第二设备,第二设备与第一设备通信连接,所述第一设备可展示虚拟显示界面,在所述第一设备的所述虚拟显示界面中显示有所述第二设备的虚拟画面,所述虚拟画面包括虚拟拍摄预览界面,所述方法包括:In a second aspect, an embodiment of the present application provides a photographing method, which is applied to a second device, the second device is communicatively connected to a first device, the first device can display a virtual display interface, and a virtual screen of the second device is displayed in the virtual display interface of the first device, the virtual screen includes a virtual shooting preview interface, and the method includes:
接收用户在所述第二设备上的第一输入;receiving a first input from a user on the second device;
响应于所述第一输入,向所述第一设备发送所述第一输入,以使所述第一设备根据所述第一输入,在所述虚拟拍摄预览界面上执行相应的操作指令。In response to the first input, the first input is sent to the first device, so that the first device executes a corresponding operation instruction on the virtual shooting preview interface according to the first input.
第三方面,本申请实施例提供了一种拍摄装置,应用于第一设备,第一设备可展示虚拟显示界面,所述第一设备与第二设备通信连接,所述装置包括: In a third aspect, an embodiment of the present application provides a shooting device, which is applied to a first device, the first device can display a virtual display interface, the first device is communicatively connected with a second device, and the device includes:
第一显示模块,用于在所述虚拟显示界面中显示所述第二设备的虚拟画面,所述虚拟画面包括虚拟拍摄预览界面;A first display module, configured to display a virtual screen of the second device in the virtual display interface, wherein the virtual screen includes a virtual shooting preview interface;
获取模块,用于获取用户在所述第二设备上的第一输入;An acquisition module, used to acquire a first input of a user on the second device;
处理模块,用于根据所述第一输入,在所述虚拟拍摄预览界面上执行相应的操作指令。A processing module is used to execute corresponding operation instructions on the virtual shooting preview interface according to the first input.
第四方面,本申请实施例提供了一种拍摄装置,应用于第二设备,第二设备与第一设备通信连接,所述第一设备可展示虚拟显示界面,在所述第一设备的所述虚拟显示界面中显示有所述第二设备的虚拟画面,所述虚拟画面包括虚拟拍摄预览界面,所述装置包括:In a fourth aspect, an embodiment of the present application provides a shooting device, which is applied to a second device, the second device is communicatively connected to a first device, the first device can display a virtual display interface, and a virtual screen of the second device is displayed in the virtual display interface of the first device, the virtual screen includes a virtual shooting preview interface, and the device includes:
第一接收模块,用于接收用户在所述第二设备上的第一输入;A first receiving module, configured to receive a first input from a user on the second device;
第一响应模块,用于响应于所述第一输入,向所述第一设备发送所述第一输入,以使所述第一设备根据所述第一输入,在所述虚拟拍摄预览界面上执行相应的操作指令。The first responding module is used to respond to the first input and send the first input to the first device, so that the first device executes a corresponding operation instruction on the virtual shooting preview interface according to the first input.
第五方面,本申请实施例提供了一种电子设备,该电子设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面或第二方面所述的方法的步骤。In a fifth aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect or the second aspect are implemented.
第六方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面或第二方面所述的方法的步骤。In a sixth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect or the second aspect are implemented.
第七方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面或第二方面所述的方法。In the seventh aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect or the second aspect.
第八方面,本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面或第二方面所述的方法。In an eighth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the method described in the first aspect or the second aspect.
在本申请实施例中,第一设备与第二设备通信连接,第一设备可展示虚拟显示界面,并在虚拟显示界面中显示第二设备的虚拟画面,虚拟画面包括虚拟拍摄预览界面;第一设备通过获取用户在所述第二设备上的第一输入;根据所述第一输入,在所述虚拟拍摄预览界面上执行相应的操作指令。这样,在用户佩戴第一设备且手握第二设备时,能够基于虚拟现实世界中显示的第二设备的虚拟画面,对手中握持的第二设备进行第一输入,并通过接收第二设备发送的第一输入,在虚拟拍摄预览界面上执行相应的操作指令,完成在虚拟现实界面中的虚拟拍摄过程,该实施例能够使用户在虚拟现实世界拍照时获得真实的握持感,给用户带来沉浸式的拍照体验。In an embodiment of the present application, the first device is connected to the second device in communication, and the first device can display a virtual display interface, and display a virtual screen of the second device in the virtual display interface, and the virtual screen includes a virtual shooting preview interface; the first device obtains a first input from the user on the second device; and executes a corresponding operation instruction on the virtual shooting preview interface according to the first input. In this way, when the user wears the first device and holds the second device, the user can make a first input to the second device held in the hand based on the virtual screen of the second device displayed in the virtual reality world, and execute a corresponding operation instruction on the virtual shooting preview interface by receiving the first input sent by the second device, and complete the virtual shooting process in the virtual reality interface. This embodiment enables the user to obtain a real sense of holding when taking pictures in the virtual reality world, and brings an immersive shooting experience to the user.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1是本申请实施例的拍照方法的流程图之一;FIG1 is a flow chart of a method for taking photos according to an embodiment of the present application;
图2是本申请实施例的拍摄预览界面示意图之一;FIG2 is a schematic diagram of a shooting preview interface according to an embodiment of the present application;
图3是本申请实施例的拍摄预览界面示意图之二;FIG3 is a second schematic diagram of a shooting preview interface according to an embodiment of the present application;
图4是本申请实施例的拍摄预览界面示意图之三;FIG4 is a third schematic diagram of a shooting preview interface according to an embodiment of the present application;
图5是本申请实施例的拍照方法的流程图之二; FIG5 is a second flowchart of the photographing method according to an embodiment of the present application;
图6是本申请实施例的拍照装置的结构框图之一;FIG6 is a structural block diagram of a photographing device according to an embodiment of the present application;
图7是本申请实施例的拍照装置的结构框图之二;FIG7 is a second structural block diagram of the photographing device according to an embodiment of the present application;
图8是本申请实施例的第一设备的结构框图;FIG8 is a structural block diagram of a first device according to an embodiment of the present application;
图9是本申请实施例的第一设备的硬件结构框图;FIG9 is a hardware structure block diagram of a first device according to an embodiment of the present application;
图10是本申请实施例的第二设备的结构框图;FIG10 is a structural block diagram of a second device according to an embodiment of the present application;
图11是本申请实施例的第二设备的硬件结构框图。FIG. 11 is a block diagram of the hardware structure of the second device according to an embodiment of the present application.
具体实施方式Detailed ways
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。The terms "first", "second", etc. in the specification and claims of this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and/or" in the specification and claims represents at least one of the connected objects, and the character "/" generally indicates that the objects associated with each other are in an "or" relationship.
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的拍照进行详细地说明。The following is a detailed description of the photography provided by the embodiments of the present application through specific embodiments and their application scenarios in conjunction with the accompanying drawings.
参见图1,本申请提供一种拍照方法,应用于第一设备,第一设备可展示虚拟显示界面,第一设备与第二设备通信连接,方法具体包括以下步骤:Referring to FIG. 1 , the present application provides a photographing method, which is applied to a first device, the first device can display a virtual display interface, and the first device is connected to a second device for communication. The method specifically includes the following steps:
步骤101,在虚拟显示界面中显示第二设备的虚拟画面,虚拟画面包括虚拟拍摄预览界面;Step 101, displaying a virtual screen of a second device in a virtual display interface, where the virtual screen includes a virtual shooting preview interface;
需要指出的是,虚拟拍摄预览界面显示的是虚拟现实世界中的取景图像。用户基于虚拟拍摄预览界面,确定待拍摄的取景区域。具体地,当用户举起第二设备准备拍照时,可通过移动第二设备的位置,调整取景位置,从而改变虚拟拍摄预览界面中显示的取景图像。具体实现时,在第二设备移动过程中,可基于同步定位与地图构建(Simultaneous Localization And Mapping,SLAM)算法准确识别出第二设备的虚拟画面在虚拟显示界面中的显示位置,实现取景区域的调整。It should be pointed out that the virtual shooting preview interface displays the framing image in the virtual reality world. Based on the virtual shooting preview interface, the user determines the framing area to be photographed. Specifically, when the user holds up the second device to prepare for taking a photo, the framing position can be adjusted by moving the position of the second device, thereby changing the framing image displayed in the virtual shooting preview interface. In specific implementation, during the movement of the second device, the display position of the virtual screen of the second device in the virtual display interface can be accurately identified based on the Simultaneous Localization And Mapping (SLAM) algorithm to achieve the adjustment of the framing area.
在一具体实施例中,虚拟显示界面中显示有第一控件,第一控件用于触发在虚拟显示界面中显示第二设备的虚拟画面。In a specific embodiment, a first control is displayed in the virtual display interface, and the first control is used to trigger the display of a virtual screen of the second device in the virtual display interface.
在另一具体实施例中,虚拟显示界面中显示有第一控件和第二控件;其中,第一控件用于触发在虚拟显示界面中显示第二设备的虚拟画面,第二控件用于触发基于感应手柄在虚拟显示界面中显示虚拟拍摄框,用户基于该虚拟拍摄框和手柄执行虚拟拍照操作。这样,在用户在虚拟现实界面启用相机拍照功能的情况下,若用户需求快速拍照,则基于第二控 件和手柄即可完成虚拟拍照,若用户需求沉浸式拍照,则可基于第一控件触发获取第二设备的虚拟界面。具体实现时,判断是否基于第二设备在虚拟显示界面中执行拍照操作;若是,启动第二设备寻位***,在虚拟显示界面中显示第二设备的虚拟画面;若否,则基于手柄在虚拟显示界面中显示虚拟拍摄框,基于该虚拟拍摄框和手柄执行虚拟拍照操作。In another specific embodiment, a first control and a second control are displayed in the virtual display interface; wherein the first control is used to trigger the display of a virtual screen of the second device in the virtual display interface, and the second control is used to trigger the display of a virtual shooting frame in the virtual display interface based on the sensing handle, and the user performs a virtual shooting operation based on the virtual shooting frame and the handle. In this way, when the user enables the camera shooting function in the virtual reality interface, if the user needs to take a photo quickly, based on the second control The virtual photo shooting can be completed by using the first control and the handle. If the user needs immersive photo shooting, the virtual interface of the second device can be obtained based on the first control trigger. In specific implementation, it is determined whether to perform the photo shooting operation based on the second device in the virtual display interface; if so, the second device positioning system is started to display the virtual screen of the second device in the virtual display interface; if not, a virtual shooting frame is displayed in the virtual display interface based on the handle, and the virtual photo shooting operation is performed based on the virtual shooting frame and the handle.
在一具体应用场景中,第一用户佩戴第一设备且手持第二设备,第一设备为虚拟现实VR设备,第二设备为移动终端(如手机、平板电脑等)。In a specific application scenario, a first user wears a first device and holds a second device, the first device is a virtual reality VR device, and the second device is a mobile terminal (such as a mobile phone, a tablet computer, etc.).
可选地,第二设备的虚拟画面还可以包括以下界面中的任意一项或多项:虚拟开机界面、虚拟引导界面、虚拟主页和菜单界面、虚拟登陆和个人信息界面、虚拟应用界面(如相机操作界面)、虚拟设置界面。Optionally, the virtual screen of the second device may also include any one or more of the following interfaces: a virtual startup interface, a virtual boot interface, a virtual home page and menu interface, a virtual login and personal information interface, a virtual application interface (such as a camera operation interface), and a virtual settings interface.
需要指出的是,第二设备的虚拟画面可以理解为将第二设备的显示界面等比例地映射在虚拟显示界面中,以达到用户在虚拟世界中眼看第二设备的虚拟画面,手部操作真实世界中的第二设备,给用户带来沉浸式的使用体验。It should be pointed out that the virtual screen of the second device can be understood as mapping the display interface of the second device in proportion to the virtual display interface, so that the user can see the virtual screen of the second device in the virtual world and operate the second device in the real world with his hands, giving the user an immersive user experience.
步骤102,获取用户在第二设备上的第一输入;Step 102, obtaining a first input of a user on a second device;
该步骤中,第一输入可以包括但不限于点击输入、按压输入、长按输入、捏合输入、拖拽输入、滑动输入和划动输入中的至少一种,也即是说,该第一输入可以为上述输入中的其中一种,或者也可以为其中两种或以上输入的组合输入。In this step, the first input may include but is not limited to at least one of click input, press input, long press input, pinch input, drag input, slide input and swipe input. That is to say, the first input may be one of the above inputs, or a combination of two or more of them.
示例性地,用户在第二设备上通过捏合输入调整焦距时,第二设备将获取的捏合输入发送至第一设备,以使第一设备获取该捏合输入。Exemplarily, when the user adjusts the focal length through a pinch input on the second device, the second device sends the acquired pinch input to the first device, so that the first device acquires the pinch input.
示例性地,用户在第二设备上通过点击输入对预览图像进行对焦调整的情况下,第二设备将获取的点击输入发送至第一设备,以使第一设备获取该点击输入。Exemplarily, when the user adjusts the focus of the preview image through a click input on the second device, the second device sends the acquired click input to the first device, so that the first device acquires the click input.
示例性地,用户在第二设备上通过双击输入触发拍照时,第二设备将获取的双击输入发送至第一设备,以使第一设备获取该双击输入。Exemplarily, when the user triggers taking a photo by double-clicking the input on the second device, the second device sends the acquired double-click input to the first device, so that the first device acquires the double-click input.
示例性地,用户在第二设备上通过按压拍摄按钮触发拍照指令的情况下,第二设备将获取的用户对拍照按钮的按压输入操作发送至第一设备,以使第一设备获取按压拍摄按钮的输入操作。Exemplarily, when the user triggers a photo-taking instruction by pressing a capture button on the second device, the second device sends the acquired input operation of pressing the capture button to the first device, so that the first device acquires the input operation of pressing the capture button.
步骤103,根据第一输入,在虚拟拍摄预览界面上执行相应的操作指令。Step 103: Execute a corresponding operation instruction on the virtual shooting preview interface according to the first input.
示例性地,在第一设备获取到用户在第二设备上输入的用于调焦的捏合输入的情况下,第一设备在虚拟拍摄预览界面上执行调焦的操作指令,也即基于捏合输入,调整虚拟拍摄预览界面中显示图像的焦距。Exemplarily, when the first device obtains a pinch input for focusing input by the user on the second device, the first device executes a focusing operation instruction on the virtual shooting preview interface, that is, based on the pinch input, adjusts the focal length of the image displayed in the virtual shooting preview interface.
示例性地,在第一设备获取到用户在第二设备上输入的用于对焦调整的点击输入的情况下,第一设备在虚拟拍摄预览界面上执行对焦的操作指令,也即基于点击输入,对虚拟拍摄预览界面中显示图像的进行对焦处理。Exemplarily, when the first device obtains a click input for focus adjustment input by the user on the second device, the first device executes a focus operation instruction on the virtual shooting preview interface, that is, based on the click input, the first device performs focus processing on the image displayed in the virtual shooting preview interface.
示例性地,在第一设备获取到用户对第二设备上的拍摄按钮的按压输入的情况下,第一设备在虚拟拍摄预览界面上执行拍照操作指令,也即基于用户对第二设备上的拍摄按钮的按压输入,第一设备基于虚拟拍摄预览界面执行拍照操作,生成照片。 Exemplarily, when the first device obtains the user's input of pressing the shooting button on the second device, the first device executes the shooting operation instruction on the virtual shooting preview interface, that is, based on the user's input of pressing the shooting button on the second device, the first device performs the shooting operation based on the virtual shooting preview interface to generate a photo.
上述实施例中,在用户佩戴第一设备且手握第二设备时,用户能够基于虚拟现实世界中显示的第二设备的虚拟画面,对手中握持的第二设备进行第一输入,并通过接收第二设备发送的第一输入,在虚拟拍摄预览界面上执行相应的操作指令,完成在虚拟现实界面中的虚拟拍摄过程,该实施例能够使用户在虚拟现实世界拍照时获得真实的握持感,给用户带来沉浸式的拍照体验。In the above embodiment, when the user wears the first device and holds the second device, the user can make a first input to the second device held in the hand based on the virtual screen of the second device displayed in the virtual reality world, and execute corresponding operation instructions on the virtual shooting preview interface by receiving the first input sent by the second device, thereby completing the virtual shooting process in the virtual reality interface. This embodiment enables the user to obtain a real holding feeling when taking pictures in the virtual reality world, giving the user an immersive shooting experience.
在本申请一具体实施例中,上述步骤103中,根据第一输入,在虚拟拍摄预览界面上执行相应的操作指令,可以具体包括:In a specific embodiment of the present application, in the above step 103, executing a corresponding operation instruction on the virtual shooting preview interface according to the first input may specifically include:
获取第一输入的操作位置在第二设备上的相对位置;Obtaining a relative position of an operation position of the first input on the second device;
根据第一输入的操作位置在第二设备上的相对位置,在虚拟拍摄预览界面上确定相应的操作指令;Determining a corresponding operation instruction on the virtual shooting preview interface according to a relative position of the operation position of the first input on the second device;
在虚拟拍摄预览界面上执行相应的操作指令。Execute corresponding operation instructions on the virtual shooting preview interface.
具体实现时,第一输入的操作位置在第二设备上的相对位置与操作指令之间具有映射关系,即不同的操作位置对应不同的操作指令,如位置1对应的操作指令为调整预览图像的曝光度,位置2对应的操作指令为调整预览图像的色彩饱和度,位置3对应的操作指令为拍照指令等。In specific implementation, there is a mapping relationship between the relative position of the operation position of the first input on the second device and the operation instruction, that is, different operation positions correspond to different operation instructions. For example, the operation instruction corresponding to position 1 is to adjust the exposure of the preview image, the operation instruction corresponding to position 2 is to adjust the color saturation of the preview image, and the operation instruction corresponding to position 3 is a photo taking instruction, etc.
以第二设备为手机作为示例,可通过触控按键或触控传感器,获取第一输入的操作位置与第二设备的相对位置关系,以及第一输入的操作方式等操作信息,并将操作信息通过无线网络(如蓝牙、移动热点(Wi-Fi)等)同步到第一设备;进一步基于第一输入的操作位置在第二设备上的相对位置与操作指令之间具有映射关系,在虚拟拍摄预览界面上确定相应的操作指令。Taking the second device as a mobile phone as an example, the relative position relationship between the operation position of the first input and the second device, as well as operation information such as the operation method of the first input can be obtained through touch buttons or touch sensors, and the operation information can be synchronized to the first device through a wireless network (such as Bluetooth, mobile hotspot (Wi-Fi), etc.); further based on the mapping relationship between the relative position of the operation position of the first input on the second device and the operation instruction, the corresponding operation instruction is determined on the virtual shooting preview interface.
另外,针对用户与第二设备分离的这一情况,由于佩戴第一设备后用户看不到真实物理空间中的场景,为使佩戴第一设备的用户拿到第二设备,在本申请一具体实施例中,上述步骤101中,在虚拟显示界面中显示第二设备的虚拟画面之前,方法还包括:In addition, in the case where the user is separated from the second device, since the user cannot see the scene in the real physical space after wearing the first device, in order to enable the user wearing the first device to take the second device, in a specific embodiment of the present application, in the above step 101, before displaying the virtual screen of the second device in the virtual display interface, the method further includes:
利用同步定位与地图构建SLAM算法,在虚拟显示界面中的显示第二设备的虚拟画面。The virtual image of the second device is displayed in the virtual display interface by using the synchronous positioning and map construction SLAM algorithm.
具体实现时,由于虚拟世界是基于用户所在的真实物理空间构建的,因此可通过SLAM算法实现虚拟空间与真实物理空间之间的坐标叠加,来确定第二设备在虚拟显示界面中的显示位置,在第二设备的位置与用户的位置相同时,则判断用户拿到第二设备。如此,即使第二设备不在用户身边时,用户也可在佩戴第一设备的情况下,拿到第二设备。In specific implementation, since the virtual world is built based on the real physical space where the user is, the coordinates of the virtual space and the real physical space can be superimposed through the SLAM algorithm to determine the display position of the second device in the virtual display interface. When the position of the second device is the same as the position of the user, it is determined that the user has taken the second device. In this way, even if the second device is not with the user, the user can take the second device while wearing the first device.
在本申请一具体实施例中,在第一输入用于触发执行拍照操作指令的情况下,上述步骤103中,根据第一输入,在虚拟拍摄预览界面上执行相应的操作指令,包括:In a specific embodiment of the present application, when the first input is used to trigger the execution of a photographing operation instruction, in the above step 103, according to the first input, executing a corresponding operation instruction on the virtual photographing preview interface includes:
根据第一输入,在虚拟拍摄预览界面上执行拍照操作,生成第一图像;According to the first input, performing a photo-taking operation on the virtual photo-taking preview interface to generate a first image;
上述方法还包括:向第二设备发送第一图像。The above method also includes: sending the first image to the second device.
其中,第一图像为基于虚拟拍摄预览界面生成的照片,第一图像为虚拟世界中的取景图片。 Among them, the first image is a photo generated based on the virtual shooting preview interface, and the first image is a framing picture in the virtual world.
该实施例中,通过向第二设备发送第一图像,能够使执行拍照操作的第二设备将第一图像作为拍摄图像,以替换第二设备的摄像头采集的图像。也即,在第二设备执行拍照操作后,此时第二设备不保存拍摄的照片,而是保存第一设备回传给第二设备的第一图像。如此即可避免第二设备中存储用户不想要的照片。In this embodiment, by sending the first image to the second device, the second device that performs the photo-taking operation can use the first image as the captured image to replace the image captured by the camera of the second device. That is, after the second device performs the photo-taking operation, the second device does not save the captured photo, but saves the first image sent back to the second device by the first device. In this way, it is possible to avoid storing unwanted photos in the second device.
具体实现时,用户操作物理空间中的第二设备进行拍照,为了避免第二设备中存储用户不想要的照片,可以通过以下方式实现:In a specific implementation, when a user operates a second device in a physical space to take a photo, in order to avoid storing unwanted photos in the second device, the following methods can be used:
方式一、可以在第二设备与第一设备建立连接后,第二设备自动启动拍摄照片不保存功能。Method 1: After the second device is connected to the first device, the second device automatically starts the function of taking photos without saving.
方式二、基于用户对虚拟显示界面的输入操作,第一设备向第二设备发送删除指令,第二设备基于删除指令删除拍摄的照片。Method 2: Based on the user's input operation on the virtual display interface, the first device sends a deletion instruction to the second device, and the second device deletes the taken photos based on the deletion instruction.
在本申请一具体实施例中,上述步骤101中,在虚拟显示界面中显示第二设备的虚拟画面之后,方法还包括:In a specific embodiment of the present application, in the above step 101, after displaying the virtual screen of the second device in the virtual display interface, the method further includes:
向第二设备发送第二图像,以使第二设备的拍摄预览界面中显示第二图像;其中,第二图像为虚拟拍摄预览界面中显示的图像。The second image is sent to the second device so that the second image is displayed in the shooting preview interface of the second device; wherein the second image is an image displayed in the virtual shooting preview interface.
具体实现时,可通过无线网络(如蓝牙、Wi-Fi等)传输给真实物理空间中的第二设备,并在第二设备的拍摄预览界面上显示,实现第二设备的拍摄预览界面与虚拟拍摄预览界面上显示的图像相同。In specific implementation, it can be transmitted to a second device in the real physical space via a wireless network (such as Bluetooth, Wi-Fi, etc.) and displayed on the shooting preview interface of the second device, so that the shooting preview interface of the second device is the same as the image displayed on the virtual shooting preview interface.
该实施例中,第二设备的拍摄预览界面与虚拟显示界面中的虚拟拍摄预览界面显示的图像相同,如此,真实物理空间内的其他用户能够通过第二设备的拍摄预览界面了解用户在虚拟世界中的拍摄内容,从而与现实界面中的其他用户进行互动,提升用户的使用体验。In this embodiment, the shooting preview interface of the second device is the same as the image displayed on the virtual shooting preview interface in the virtual display interface. In this way, other users in the real physical space can understand the shooting content of the user in the virtual world through the shooting preview interface of the second device, thereby interacting with other users in the real interface and improving the user experience.
在本申请一具体实施例中,上述步骤101中,在虚拟显示界面中显示第二设备的虚拟画面之后,方法还包括:In a specific embodiment of the present application, in the above step 101, after displaying the virtual screen of the second device in the virtual display interface, the method further includes:
向第二设备发送第三图像,以使第二设备的拍摄预览界面中显示第三图像;其中,第三图像为预设图像。A third image is sent to the second device so that the third image is displayed in the shooting preview interface of the second device; wherein the third image is a preset image.
其中,该预设图像可以为随机生成的且与用户的虚拟世界无关的图像,或者是预设模糊图像,或者预先设置的目标图像。The preset image may be a randomly generated image that is irrelevant to the user's virtual world, or a preset blurred image, or a preset target image.
该实施例中,第二设备的拍摄预览界面与虚拟显示界面中的虚拟拍摄预览界面显示的图像不同,如此,能够避免真实物理空间内的其他用户通过第二设备的拍摄预览界面了解用户在虚拟世界中的拍摄内容,保护用户的隐私。In this embodiment, the shooting preview interface of the second device is different from the image displayed by the virtual shooting preview interface in the virtual display interface. In this way, other users in the real physical space can be prevented from understanding the user's shooting content in the virtual world through the shooting preview interface of the second device, thereby protecting the user's privacy.
在本申请一具体实施例中,上述步骤101中,在虚拟显示界面中显示第二设备的虚拟拍摄预览界面,包括:In a specific embodiment of the present application, in the above step 101, displaying a virtual shooting preview interface of the second device in the virtual display interface includes:
确定虚拟拍摄预览界面中是否包括第一用户,第一用户为佩戴第一设备的用户;Determine whether the virtual shooting preview interface includes a first user, where the first user is a user wearing a first device;
在虚拟拍摄预览界面中包括第一用户的情况下,在虚拟拍摄预览界面中显示第一用户的虚拟人物形象。In a case where the first user is included in the virtual shooting preview interface, a virtual character image of the first user is displayed in the virtual shooting preview interface.
需要指出的是,在虚拟现实世界中,佩戴第一设备的用户只有坐标信息,没有图形信 息,若想在虚拟显示界面中实现自拍或他拍,则需生成虚拟人物形象,即模拟一个人物造型。It should be pointed out that in the virtual reality world, the user wearing the first device only has coordinate information but no graphic information. If you want to take selfies or photos with others in a virtual display interface, you need to generate a virtual character image, that is, simulate a character shape.
该实施例中,通过在第二拍摄预览界面中显示第一用户的虚拟人物形象,能够使佩戴第一设备的用户在虚拟显示界面中自拍或他拍时,实现头戴用户与虚拟世界合影。In this embodiment, by displaying the virtual character image of the first user in the second shooting preview interface, the user wearing the first device can take a photo with the virtual world when taking a selfie or a photo of others in the virtual display interface.
在一可选实施例中,在他人利用第二设备给头戴用户拍照的场景中,虚拟显示界面中还可以包括其他用户(指非头戴用户)的虚拟人物形象,且其他用户的虚拟人物形象手握第二设备。In an optional embodiment, in a scenario where others use the second device to take a photo of the head-mounted user, the virtual display interface may also include virtual characters of other users (referring to non-head-mounted users), and the virtual characters of other users are holding the second device.
示例性地,如图4所示,以第二设备是手机为例,可通过在手机的用户界面(User Interface,UI)选择同步VR世界的虚拟拍照预览画面,第一设备将虚拟拍摄预览画面传输至手机进行显示,这样,其他用户在利用第二设备给头戴用户拍照时,可以根据手机上显示的虚拟拍摄预览画面,调整取景区域。其他用户也可以调整自身相对该头戴用户的位置,其中,手机的位置会通过SLAM算法进行定位,实现虚拟世界拍照过程中的焦距调整。For example, as shown in FIG4 , taking the second device as a mobile phone, the first device can transmit the virtual shooting preview screen to the mobile phone for display by selecting the virtual shooting preview screen of the synchronized VR world in the user interface (UI) of the mobile phone. In this way, when other users use the second device to take pictures of the head-mounted user, they can adjust the framing area according to the virtual shooting preview screen displayed on the mobile phone. Other users can also adjust their positions relative to the head-mounted user, wherein the position of the mobile phone will be located through the SLAM algorithm to achieve focal length adjustment during the virtual world shooting process.
参见图5,本申请提供一种拍照方法,应用于第二设备,第二设备与第一设备通信连接,第一设备可展示虚拟显示界面,在第一设备的虚拟显示界面中显示有第二设备的虚拟画面,虚拟画面包括虚拟拍摄预览界面,方法包括以下步骤:Referring to FIG. 5 , the present application provides a photographing method, which is applied to a second device, the second device is communicatively connected to a first device, the first device can display a virtual display interface, a virtual screen of the second device is displayed in the virtual display interface of the first device, and the virtual screen includes a virtual shooting preview interface, and the method includes the following steps:
步骤201,接收用户在第二设备上的第一输入;Step 201, receiving a first input from a user on a second device;
该步骤中,第一输入可以包括但不限于点击输入、按压输入、长按输入、捏合输入、拖拽输入、滑动输入和划动输入中的至少一种,也即是说,该第一输入可以为上述输入中的其中一种,或者也可以为其中两种或以上输入的组合输入。In this step, the first input may include but is not limited to at least one of click input, press input, long press input, pinch input, drag input, slide input and swipe input. That is to say, the first input may be one of the above inputs, or a combination of two or more of them.
例如,第一输入可以包括用于调整焦距的捏合输入;再例如,第一输入可以包括用于对焦的点击输入;再例如,第一输入可以包括用于触发拍照操作指令的双击输入;再例如,第一输入可以包括基于拍照按钮获取的按压操作。For example, the first input may include a pinch input for adjusting the focal length; for another example, the first input may include a click input for focusing; for another example, the first input may include a double-click input for triggering a photo operation instruction; for another example, the first input may include a press operation obtained based on a photo button.
步骤202,响应于第一输入,向第一设备发送第一输入,以使第一设备根据第一输入,在虚拟拍摄预览界面上执行相应的操作指令。Step 202: In response to a first input, the first input is sent to a first device, so that the first device executes a corresponding operation instruction on a virtual shooting preview interface according to the first input.
该实施例中,通过向第一设备发送获取的第一输入,能够使第一设备根据第一输入虚拟拍摄预览界面上执行相应的操作指令。在用户佩戴第一设备且手握第二设备时,用户能够基于对手中握持的第二设备进行第一输入,实现在虚拟拍摄预览界面上执行相应的操作指令,完成在虚拟现实界面中的虚拟拍摄过程,使用户在虚拟现实世界拍照时获得真实的握持感,给用户带来沉浸式的拍照体验。In this embodiment, by sending the acquired first input to the first device, the first device can execute corresponding operation instructions on the virtual shooting preview interface according to the first input. When the user wears the first device and holds the second device, the user can perform the first input on the second device held in the hand to execute corresponding operation instructions on the virtual shooting preview interface, complete the virtual shooting process in the virtual reality interface, and enable the user to obtain a real holding feeling when taking pictures in the virtual reality world, giving the user an immersive shooting experience.
在本申请一具体实施例中,在第二设备上显示有拍摄预览界面的情况下,方法还包括:In a specific embodiment of the present application, when a shooting preview interface is displayed on the second device, the method further includes:
接收第一设备发送的第二图像,并在拍摄预览界面中显示第二图像;第二图像为虚拟拍摄预览界面中显示的图像。A second image sent by the first device is received, and the second image is displayed in the shooting preview interface; the second image is the image displayed in the virtual shooting preview interface.
具体实现时,可通过无线网络(如蓝牙、Wi-Fi等)传输给真实物理空间中的第二设备,并在第二设备的拍摄预览界面上显示,实现第二设备的拍摄预览界面与虚拟拍摄预览 界面上显示的图像相同。In specific implementation, it can be transmitted to the second device in the real physical space through a wireless network (such as Bluetooth, Wi-Fi, etc.), and displayed on the shooting preview interface of the second device, so that the shooting preview interface of the second device is consistent with the virtual shooting preview interface. The images displayed on the interface are the same.
该实施例中,第二设备的拍摄预览界面与虚拟显示界面中的虚拟拍摄预览界面显示的图像相同,如此,真实物理空间内的其他用户能够通过第二设备的拍摄预览界面了解用户在虚拟世界中的拍摄内容,从而与现实界面中的其他用户进行互动,提升用户的使用体验。In this embodiment, the shooting preview interface of the second device is the same as the image displayed on the virtual shooting preview interface in the virtual display interface. In this way, other users in the real physical space can understand the shooting content of the user in the virtual world through the shooting preview interface of the second device, thereby interacting with other users in the real interface and improving the user experience.
在本申请一具体实施例中,在第二设备上显示有拍摄预览界面的情况下,方法还包括:In a specific embodiment of the present application, when a shooting preview interface is displayed on the second device, the method further includes:
接收第一设备发送的第三图像,并在拍摄预览界面中显示第三图像;其中,第三图像为预设图像。A third image sent by the first device is received, and the third image is displayed in a shooting preview interface; wherein the third image is a preset image.
其中,该预设图像可以为随机生成的且与用户的虚拟世界无关的图像,或者是预设模糊图像,或者预先设置的目标图像。The preset image may be a randomly generated image that is irrelevant to the user's virtual world, or a preset blurred image, or a preset target image.
具体实现时,若用户启用隐私保护功能,则在第二设备的拍摄预览界面中显示第三图像。In a specific implementation, if the user enables the privacy protection function, the third image is displayed in the shooting preview interface of the second device.
该实施例中,第二设备的拍摄预览界面与虚拟显示界面中的虚拟拍摄预览界面显示的图像不同,如此,能够避免真实物理空间内的其他用户通过第二设备的拍摄预览界面了解用户在虚拟世界中的拍摄内容,保护用户的隐私。In this embodiment, the shooting preview interface of the second device is different from the image displayed by the virtual shooting preview interface in the virtual display interface. In this way, other users in the real physical space can be prevented from understanding the user's shooting content in the virtual world through the shooting preview interface of the second device, thereby protecting the user's privacy.
在本申请一具体实施例中,上述方法还包括:In a specific embodiment of the present application, the above method further includes:
在第一输入用于触发执行拍照操作指令的情况下,响应于第一输入执行拍照操作,并将摄像头采集的图像数据删除。In the case where the first input is used to trigger the execution of a photographing operation instruction, the photographing operation is performed in response to the first input, and the image data collected by the camera is deleted.
这样,能够避免第二设备中存储用户不想要的照片。In this way, it is possible to avoid storing photos that the user does not want in the second device.
在本申请一具体实施例中,上述方法还包括:In a specific embodiment of the present application, the above method further includes:
在第一输入用于触发执行拍照操作指令的情况下,接收第一设备发送第一图像,第一图像是第一设备在虚拟拍摄预览界面上执行拍照操作后生成的;In a case where the first input is used to trigger the execution of a photographing operation instruction, receiving a first image sent by the first device, where the first image is generated after the first device executes a photographing operation on the virtual shooting preview interface;
保存第一图像。Save the first image.
该实施例中,通过向第二设备发送第一图像,能够使执行拍照操作的第二设备将第一图像作为拍摄图像,替换第二设备的摄像头采集的图像。也即,在第二设备执行拍照操作后,此时第二设备不保存拍摄的照片,而是保存第一设备回传给第二设备的第一图像。如此即可避免第二设备中存储用户不想要的照片。In this embodiment, by sending the first image to the second device, the second device that performs the photo-taking operation can use the first image as the captured image to replace the image captured by the camera of the second device. That is, after the second device performs the photo-taking operation, the second device does not save the captured photo, but saves the first image sent back to the second device by the first device. In this way, it is possible to avoid storing unwanted photos in the second device.
上述实施例,能够实现第一设备与真实物理世界中的第二设备进行交互,提升用户的拍照沉浸感。The above-mentioned embodiments can realize the interaction between the first device and the second device in the real physical world, thereby enhancing the user's sense of immersion in taking photos.
本申请实施例提供的拍照方法,执行主体可以为拍照装置。本申请实施例中以拍照装置执行拍照方法为例,说明本申请实施例提供的拍照装置。The photographing method provided in the embodiment of the present application can be executed by a photographing device. In the embodiment of the present application, the photographing device provided in the embodiment of the present application is described by taking the photographing method executed by the photographing device as an example.
参见图6,本申请提供一种拍照装置600,应用于第一设备,第一设备与第二设备通信连接,第一设备可展示虚拟显示界面,第一设备与第二设备通信连接,装置包括:Referring to FIG. 6 , the present application provides a photographing device 600, which is applied to a first device, the first device is communicatively connected with a second device, the first device can display a virtual display interface, the first device is communicatively connected with the second device, and the device includes:
第一显示模块601,用于在虚拟显示界面中显示第二设备的虚拟画面,虚拟画面包括虚拟拍摄预览界面;A first display module 601 is used to display a virtual screen of the second device in a virtual display interface, where the virtual screen includes a virtual shooting preview interface;
获取模块602,用于获取用户在第二设备上的第一输入; An acquisition module 602 is used to acquire a first input of a user on a second device;
处理模块603,用于根据第一输入,在虚拟拍摄预览界面上执行相应的操作指令。The processing module 603 is used to execute a corresponding operation instruction on the virtual shooting preview interface according to the first input.
可选地,处理模块603,包括:Optionally, the processing module 603 includes:
第一处理子模块,用于获取第一输入的操作位置在第二设备上的相对位置;A first processing submodule, used for obtaining a relative position of an operation position of a first input on a second device;
第二处理子模块,用于根据第一输入的操作位置在第二设备上的相对位置,在虚拟拍摄预览界面上确定相应的操作指令;A second processing submodule, configured to determine a corresponding operation instruction on the virtual shooting preview interface according to a relative position of an operation position of the first input on the second device;
第三处理子模块,用于在虚拟拍摄预览界面上执行相应的操作指令。The third processing submodule is used to execute corresponding operation instructions on the virtual shooting preview interface.
可选地,上述装置600还包括:Optionally, the above device 600 further includes:
第二显示模块,用于利用同步定位与地图构建SLAM算法,在虚拟显示界面中的显示第二设备的虚拟画面。The second display module is used to display the virtual screen of the second device in the virtual display interface by using the synchronous positioning and map construction SLAM algorithm.
可选地,在第一输入用于触发执行拍照操作指令的情况下,上述处理模块603,包括:Optionally, when the first input is used to trigger the execution of a photographing operation instruction, the processing module 603 includes:
第四处理子模块,用于根据第一输入,在虚拟拍摄预览界面上执行拍照操作,生成第一图像;A fourth processing submodule, configured to perform a photographing operation on the virtual photographing preview interface according to the first input to generate a first image;
上述装置600还包括:The above-mentioned device 600 further includes:
第一发送模块,用于向第二设备发送第一图像。The first sending module is used to send a first image to a second device.
可选地,上述装置600还包括:Optionally, the above device 600 further includes:
第二发送模块,用于向第二设备发送第二图像,以使第二设备的拍摄预览界面中显示第二图像;其中,第二图像为虚拟拍摄预览界面中显示的图像。The second sending module is used to send the second image to the second device so that the second image is displayed in the shooting preview interface of the second device; wherein the second image is the image displayed in the virtual shooting preview interface.
可选地,上述装置600还包括:Optionally, the above device 600 further includes:
第三发送模块,用于向第二设备发送第三图像,以使第二设备的拍摄预览界面中显示第三图像;其中,第三图像为预设图像。The third sending module is used to send the third image to the second device so that the third image is displayed in the shooting preview interface of the second device; wherein the third image is a preset image.
可选地,上述第一显示模块601,包括:Optionally, the first display module 601 includes:
判断模块,用于确定虚拟拍摄预览界面中是否包括第一用户,第一用户为佩戴第一设备的用户;A judgment module, used to determine whether the virtual shooting preview interface includes a first user, where the first user is a user wearing a first device;
第一显示子模块,用于在虚拟拍摄预览界面中包括第一用户的情况下,在虚拟拍摄预览界面中显示第一用户的虚拟人物形象。The first display submodule is used to display the virtual character image of the first user in the virtual shooting preview interface when the first user is included in the virtual shooting preview interface.
本申请实施例中的拍照装置600可以是电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是终端,也可以为除终端之外的其他设备。示例性的,电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、移动上网装置(Mobile Internet Device,MID)、增强现实(augmented reality,AR)/虚拟现实(virtual reality,VR)设备、机器人、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,还可以为服务器、网络附属存储器(Network Attached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。The photographing device 600 in the embodiment of the present application can be an electronic device or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices other than a terminal. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR)/virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc. It can also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., and the embodiment of the present application does not make specific limitations.
本申请实施例中的拍照装置600可以为具有操作***的装置。该操作***可以为安卓(Android)操作***,可以为ios操作***,还可以为其他可能的操作***,本申请实施 例不作具体限定。The camera device 600 in the embodiment of the present application may be a device with an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems. Examples are not specifically limited.
本申请实施例提供的拍照装置能够实现图1至图5的方法实施例实现的各个过程,为避免重复,这里不再赘述。The photographing device provided in the embodiment of the present application can implement each process implemented in the method embodiments of Figures 1 to 5. To avoid repetition, they will not be described again here.
参见图7,本申请提供一种拍照装置700,应用于第二设备,第二设备与第一设备通信连接,第二设备与第一设备通信连接,第一设备可展示虚拟显示界面,在第一设备的虚拟显示界面中显示有第二设备的虚拟画面,虚拟画面包括虚拟拍摄预览界面,装置700包括:Referring to FIG. 7 , the present application provides a photographing device 700, which is applied to a second device, the second device is communicatively connected to a first device, the second device is communicatively connected to the first device, the first device can display a virtual display interface, a virtual screen of the second device is displayed in the virtual display interface of the first device, and the virtual screen includes a virtual shooting preview interface, and the device 700 includes:
第一接收模块701,用于接收用户在第二设备上的第一输入;The first receiving module 701 is used to receive a first input from a user on a second device;
第一响应模块702,用于响应于第一输入,向第一设备发送第一输入,以使第一设备根据第一输入,在虚拟拍摄预览界面上执行相应的操作指令。The first responding module 702 is used to respond to the first input and send the first input to the first device, so that the first device executes a corresponding operation instruction on the virtual shooting preview interface according to the first input.
可选地,在第二设备上显示有拍摄预览界面的情况下,上述装置700还包括:Optionally, when a shooting preview interface is displayed on the second device, the apparatus 700 further includes:
第二接收模块,用于接收第一设备发送的第二图像,并在拍摄预览界面中显示第二图像;第二图像为虚拟拍摄预览界面中显示的图像。The second receiving module is used to receive the second image sent by the first device and display the second image in the shooting preview interface; the second image is the image displayed in the virtual shooting preview interface.
可选地,在第二设备上显示有拍摄预览界面的情况下,上述装置700还包括:Optionally, when a shooting preview interface is displayed on the second device, the apparatus 700 further includes:
第三接收模块,用于接收第一设备发送的第三图像,并在拍摄预览界面中显示第三图像;其中,第三图像为预设图像。The third receiving module is used to receive the third image sent by the first device and display the third image in the shooting preview interface; wherein the third image is a preset image.
可选地,上述装置700还包括:Optionally, the above device 700 further includes:
第二响应模块,用于在第一输入用于触发执行拍照操作指令的情况下,响应于第一输入执行拍照操作,并将摄像头采集的图像数据删除。The second response module is used to execute the photo operation in response to the first input and delete the image data collected by the camera when the first input is used to trigger the execution of the photo operation instruction.
可选地,上述装置700还包括:Optionally, the above device 700 further includes:
第四接收模块,用于在第一输入用于触发执行拍照操作指令的情况下,接收第一设备发送第一图像,第一图像是第一设备在虚拟拍摄预览界面上执行拍照操作后生成的;A fourth receiving module is used to receive a first image sent by the first device when the first input is used to trigger the execution of a photographing operation instruction, where the first image is generated after the first device executes a photographing operation on the virtual shooting preview interface;
存储模块,用于保存第一图像。The storage module is used to store the first image.
本申请实施例中的拍照装置可以是电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是终端,也可以为除终端之外的其他设备。示例性的,电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、移动上网装置(Mobile Internet Device,MID)、增强现实(augmented reality,AR)/虚拟现实(virtual reality,VR)设备、机器人、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,还可以为服务器、网络附属存储器(Network Attached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。The photographing device in the embodiment of the present application can be an electronic device or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices other than a terminal. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR)/virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc. It can also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., and the embodiment of the present application does not make specific limitations.
本申请实施例中的拍照装置700可以为具有操作***的装置。该操作***可以为安卓(Android)操作***,可以为ios操作***,还可以为其他可能的操作***,本申请实施例不作具体限定。The photographing device 700 in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.
本申请实施例提供的拍照装置700能够实现图2至图5的方法实施例实现的各个过程, 为避免重复,这里不再赘述。The photographing device 700 provided in the embodiment of the present application can implement each process implemented in the method embodiments of FIG. 2 to FIG. 5 . To avoid repetition, it will not be repeated here.
可选地,如图8所示,本申请实施例还提供一种第一设备800,包括处理器801和存储器802,存储器802上存储有可在处理器801上运行的程序或指令,该程序或指令被处理器801执行时实现上述拍照方法实施例的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。Optionally, as shown in Figure 8, an embodiment of the present application also provides a first device 800, including a processor 801 and a memory 802, and the memory 802 stores a program or instruction that can be executed on the processor 801. When the program or instruction is executed by the processor 801, the various steps of the above-mentioned photographing method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
需要说明的是,本申请实施例中的第一设备包括上述的移动电子设备和非移动电子设备。It should be noted that the first device in the embodiment of the present application includes the above-mentioned mobile electronic device and non-mobile electronic device.
图9为实现本申请实施例的一种第一设备的硬件结构示意图。FIG. 9 is a schematic diagram of the hardware structure of a first device for implementing an embodiment of the present application.
该第一设备900包括但不限于:射频单元901、网络模块922、音频输出单元903、输入单元904、传感器905、显示单元906、用户输入单元907、接口单元908、存储器909、以及处理器910等部件。The first device 900 includes but is not limited to: a radio frequency unit 901, a network module 922, an audio output unit 903, an input unit 904, a sensor 905, a display unit 906, a user input unit 907, an interface unit 908, a memory 909, and a processor 910 and other components.
本领域技术人员可以理解,第一设备900还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理***与处理器910逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。图9中示出的第一设备结构并不构成对第一设备的限定,第一设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。Those skilled in the art can understand that the first device 900 can also include a power supply (such as a battery) for supplying power to each component, and the power supply can be logically connected to the processor 910 through a power management system, so as to manage charging, discharging, and power consumption management through the power management system. The first device structure shown in FIG9 does not constitute a limitation on the first device, and the first device can include more or fewer components than shown in the figure, or combine certain components, or arrange components differently, which will not be described in detail here.
第一设备可展示虚拟显示界面,第一设备与第二设备通信连接,其中,The first device can display a virtual display interface, and the first device is connected to the second device for communication, wherein:
显示单元906,用于在虚拟显示界面中显示第二设备的虚拟画面,虚拟画面包括虚拟拍摄预览界面;A display unit 906, configured to display a virtual screen of the second device in a virtual display interface, where the virtual screen includes a virtual shooting preview interface;
射频单元901,用于获取用户在第二设备上的第一输入;The radio frequency unit 901 is used to obtain a first input of a user on a second device;
处理器910,用于根据第一输入,在虚拟拍摄预览界面上执行相应的操作指令。The processor 910 is used to execute a corresponding operation instruction on the virtual shooting preview interface according to the first input.
可选地,处理器910,还具体用于获取第一输入的操作位置在第二设备上的相对位置;Optionally, the processor 910 is further specifically configured to obtain a relative position of an operation position of the first input on the second device;
根据第一输入的操作位置在第二设备上的相对位置,在虚拟拍摄预览界面上确定相应的操作指令;Determining a corresponding operation instruction on the virtual shooting preview interface according to a relative position of the operation position of the first input on the second device;
在虚拟拍摄预览界面上执行相应的操作指令。Execute corresponding operation instructions on the virtual shooting preview interface.
可选地,处理器910,还具体用于利用同步定位与地图构建SLAM算法,在虚拟显示界面中的显示第二设备的虚拟画面。Optionally, the processor 910 is further specifically configured to display a virtual image of the second device in the virtual display interface by using a synchronous positioning and map construction SLAM algorithm.
可选地,处理器910,还具体用于根据第一输入,在虚拟拍摄预览界面上执行拍照操作,生成第一图像;Optionally, the processor 910 is further specifically configured to perform a photo taking operation on the virtual photo taking preview interface according to the first input to generate a first image;
射频单元901,还用于向第二设备发送第一图像。The radio frequency unit 901 is further configured to send the first image to the second device.
可选地,射频单元901,还用于向第二设备发送第二图像,以使第二设备的拍摄预览界面中显示第二图像;其中,第二图像为虚拟拍摄预览界面中显示的图像。Optionally, the RF unit 901 is further used to send a second image to the second device so that the second image is displayed in the shooting preview interface of the second device; wherein the second image is an image displayed in the virtual shooting preview interface.
可选地,射频单元901,还用于向第二设备发送第三图像,以使第二设备的拍摄预览界面中显示第三图像;其中,第三图像为预设图像。Optionally, the RF unit 901 is further used to send a third image to the second device so that the third image is displayed in the shooting preview interface of the second device; wherein the third image is a preset image.
可选地,处理器910,还用于确定虚拟拍摄预览界面中是否包括第一用户,第一用户 为佩戴第一设备的用户;Optionally, the processor 910 is further configured to determine whether the virtual shooting preview interface includes the first user. For a user wearing the first device;
显示单元906,还具体用于在虚拟拍摄预览界面中包括第一用户的情况下,在虚拟拍摄预览界面中显示第一用户的虚拟人物形象。The display unit 906 is further specifically configured to display a virtual character image of the first user in the virtual shooting preview interface when the first user is included in the virtual shooting preview interface.
应理解的是,本申请实施例中,输入单元904可以包括图形处理器(Graphics Processing Unit,GPU)941和麦克风942,图形处理器941对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元906可包括显示面板9061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板9061。用户输入单元907包括触控面板9071以及其他输入设备9072中的至少一种。触控面板9071,也称为触摸屏。触控面板9071可包括触摸检测装置和触摸控制器两个部分。其他输入设备9072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。It should be understood that in the embodiment of the present application, the input unit 904 may include a graphics processing unit (GPU) 941 and a microphone 942, and the graphics processor 941 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 906 may include a display panel 9061, and the display panel 9061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 907 includes a touch panel 9071 and at least one of other input devices 9072. The touch panel 9071 is also called a touch screen. The touch panel 9071 may include two parts: a touch detection device and a touch controller. Other input devices 9072 may include, but are not limited to, a physical keyboard, function keys (such as a volume control key, a switch key, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
存储器909可用于存储软件程序以及各种数据。存储器909可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作***、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器909可以包括易失性存储器或非易失性存储器,或者,存储器909可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synch link DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。本申请实施例中的存储器909包括但不限于这些和任意其它适合类型的存储器。The memory 909 can be used to store software programs and various data. The memory 909 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 909 may include a volatile memory or a non-volatile memory, or the memory 909 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 909 in the embodiment of the present application includes but is not limited to these and any other suitable types of memories.
处理器910可包括一个或多个处理单元;可选的,处理器910集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作***、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器910中。The processor 910 may include one or more processing units; optionally, the processor 910 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 910.
可选地,如图10所示,本申请实施例还提供一种第二设备1000,包括处理器1001和存储器1002,存储器1102上存储有可在处理器1001上运行的程序或指令,该程序或指令被处理器1001执行时实现上述拍照方法实施例的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。Optionally, as shown in Figure 10, the embodiment of the present application also provides a second device 1000, including a processor 1001 and a memory 1002, and the memory 1102 stores a program or instruction that can be executed on the processor 1001. When the program or instruction is executed by the processor 1001, the various steps of the above-mentioned photographing method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
图11为实现本申请实施例的一种第二设备的硬件结构示意图。FIG. 11 is a schematic diagram of the hardware structure of a second device for implementing an embodiment of the present application.
该第二设备1100,包括:射频单元1101、网络模块1102、音频输出单元1103、输 入单元1104、传感器1105、显示单元1106、用户输入单元1107、接口单元1208、存储器1109、以及处理器1110等部件。The second device 1100 includes: a radio frequency unit 1101, a network module 1102, an audio output unit 1103, an input The components include an input unit 1104, a sensor 1105, a display unit 1106, a user input unit 1107, an interface unit 1208, a memory 1109, and a processor 1110.
本领域技术人员可以理解,第二设备1100还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理***与处理器1110逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。图11中示出的第二设备结构并不构成对第二设备的限定,第二设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。Those skilled in the art can understand that the second device 1100 can also include a power supply (such as a battery) for supplying power to each component, and the power supply can be logically connected to the processor 1110 through a power management system, so as to manage charging, discharging, and power consumption management through the power management system. The second device structure shown in FIG11 does not constitute a limitation on the second device, and the second device can include more or fewer components than shown in the figure, or combine certain components, or arrange components differently, which will not be described in detail here.
可选地,第二设备1100与第一设备通信连接,第一设备可展示虚拟显示界面;在所述第一设备的所述虚拟显示界面中显示有所述第二设备的虚拟画面,所述虚拟画面包括虚拟拍摄预览界面;Optionally, the second device 1100 is communicatively connected with the first device, and the first device can display a virtual display interface; a virtual screen of the second device is displayed in the virtual display interface of the first device, and the virtual screen includes a virtual shooting preview interface;
其中,射频单元1101,用于接收用户在第二设备上的第一输入;响应于第一输入,向第一设备发送第一输入。The radio frequency unit 1101 is used to receive a first input from a user on the second device; and in response to the first input, send the first input to the first device.
可选地,在第二设备上显示有拍摄预览界面的情况下,射频单元1101,还用于接收第一设备发送的第二图像,并在拍摄预览界面中显示第二图像;第二图像为虚拟拍摄预览界面中显示的图像。Optionally, when a shooting preview interface is displayed on the second device, the RF unit 1101 is also used to receive a second image sent by the first device and display the second image in the shooting preview interface; the second image is an image displayed in the virtual shooting preview interface.
可选地,在第二设备上显示有拍摄预览界面的情况下,射频单元1101,还用于接收第一设备发送的第三图像,并在拍摄预览界面中显示第三图像;其中,第三图像为预设图像。Optionally, when a shooting preview interface is displayed on the second device, the RF unit 1101 is further used to receive a third image sent by the first device and display the third image in the shooting preview interface; wherein the third image is a preset image.
可选地,处理器1110,用于在第一输入用于触发执行拍照操作指令的情况下,响应于第一输入执行拍照操作,并将摄像头采集的图像数据删除。Optionally, the processor 1110 is configured to, when the first input is used to trigger the execution of a photographing operation instruction, perform a photographing operation in response to the first input, and delete image data collected by the camera.
可选地,处理器1110,用于在第一输入用于触发执行拍照操作指令的情况下,接收第一设备发送第一图像,第一图像是第一设备在虚拟拍摄预览界面上执行拍照操作后生成的;保存第一图像。Optionally, the processor 1110 is used to receive a first image sent by the first device when the first input is used to trigger the execution of a photo operation instruction, where the first image is generated after the first device performs a photo operation on the virtual shooting preview interface; and save the first image.
应理解的是,本申请实施例中,输入单元1104可以包括图形处理器(Graphics Processing Unit,GPU)1141和麦克风1142,图形处理器1141对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元1106可包括显示面板11061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板11061。用户输入单元1107包括触控面板11071以及其他输入设备11072中的至少一种。触控面板11071,也称为触摸屏。触控面板11071可包括触摸检测装置和触摸控制器两个部分。其他输入设备11072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。It should be understood that in the embodiment of the present application, the input unit 1104 may include a graphics processing unit (GPU) 1141 and a microphone 1142, and the graphics processor 1141 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 1106 may include a display panel 11061, and the display panel 11061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1107 includes a touch panel 11071 and at least one of other input devices 11072. The touch panel 11071 is also called a touch screen. The touch panel 11071 may include two parts: a touch detection device and a touch controller. Other input devices 11072 may include, but are not limited to, a physical keyboard, function keys (such as a volume control key, a switch key, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
存储器1109可用于存储软件程序以及各种数据。存储器1109可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作***、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器1109可以包括易失性存储器或非易失性存储器,或者,存储器1109可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、 可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synch link DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。本申请实施例中的存储器1109包括但不限于这些和任意其它适合类型的存储器。The memory 1109 can be used to store software programs and various data. The memory 1109 can mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area can store an operating system, an application program or instruction required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 1109 can include a volatile memory or a non-volatile memory, or the memory 1109 can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), Programmable ROM (PROM), Erasable PROM (EPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM) or Flash memory. Volatile memory can be Random Access Memory (RAM), Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM) and Direct Rambus RAM (DRRAM). The memory 1109 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
处理器1110可包括一个或多个处理单元;可选的,处理器1110集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作***、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器1110中。The processor 1110 may include one or more processing units; optionally, the processor 1110 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 1110.
本申请实施例还提供一种可读存储介质,可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述拍照方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。The embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned photographing method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
其中,处理器为上述实施例中的第一设备和第二设备中的处理器。可读存储介质,包括计算机可读存储介质,如计算机只读存储器ROM、随机存取存储器RAM、磁碟或者光盘等。The processor is the processor in the first device and the second device in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.
本申请实施例另提供了一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现上述拍照方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。An embodiment of the present application further provides a chip, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned photographing method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
应理解,本申请实施例提到的芯片还可以称为***级芯片、***芯片、芯片***或片上***芯片等。It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如上述拍照方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned photographing method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参 照某些示例所描述的特征可在其他示例中被组合。It should be noted that, in this article, the terms "comprises", "includes" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device that includes a series of elements includes not only those elements, but also includes other elements that are not explicitly listed, or also includes elements that are inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises one..." does not exclude the presence of other identical elements in the process, method, article or device that includes the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, reference is made to Features described in terms of certain examples may be combined in other examples.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM/RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。 The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

Claims (18)

  1. 一种拍照方法,应用于第一设备,所述第一设备可展示虚拟显示界面,所述第一设备与第二设备通信连接,所述方法包括:A photographing method is applied to a first device, the first device can display a virtual display interface, the first device is in communication connection with a second device, and the method includes:
    在所述虚拟显示界面中显示所述第二设备的虚拟画面,所述虚拟画面包括虚拟拍摄预览界面;Displaying a virtual screen of the second device in the virtual display interface, wherein the virtual screen includes a virtual shooting preview interface;
    获取用户在所述第二设备上的第一输入;Obtaining a first input from a user on the second device;
    根据所述第一输入,在所述虚拟拍摄预览界面上执行相应的操作指令。According to the first input, a corresponding operation instruction is executed on the virtual shooting preview interface.
  2. 根据权利要求1所述的拍照方法,其中,所述根据所述第一输入,在所述虚拟拍摄预览界面上执行相应的操作指令,包括:The photographing method according to claim 1, wherein the step of executing a corresponding operation instruction on the virtual photographing preview interface according to the first input comprises:
    获取第一输入的操作位置在所述第二设备上的相对位置;Acquire a relative position of an operation position of the first input on the second device;
    根据第一输入的操作位置在所述第二设备上的相对位置,在所述虚拟拍摄预览界面上确定相应的操作指令;Determining a corresponding operation instruction on the virtual shooting preview interface according to a relative position of an operation position of the first input on the second device;
    在所述虚拟拍摄预览界面上执行相应的操作指令。Execute corresponding operation instructions on the virtual shooting preview interface.
  3. 根据权利要求1所述的拍照方法,其中,所述在所述虚拟显示界面中显示所述第二设备的虚拟画面之前,所述方法还包括:The photographing method according to claim 1, wherein before displaying the virtual screen of the second device in the virtual display interface, the method further comprises:
    利用同步定位与地图构建SLAM算法,在在所述虚拟显示界面中的显示所述第二设备的虚拟画面。The virtual image of the second device is displayed in the virtual display interface by using a synchronous positioning and map construction SLAM algorithm.
  4. 根据权利要求1所述的拍照方法,其中,在所述第一输入用于触发执行拍照操作指令的情况下,所述根据所述第一输入,在所述虚拟拍摄预览界面上执行相应的操作指令,包括:The photographing method according to claim 1, wherein, in the case where the first input is used to trigger the execution of a photographing operation instruction, executing a corresponding operation instruction on the virtual shooting preview interface according to the first input comprises:
    根据所述第一输入,在所述虚拟拍摄预览界面上执行拍照操作,生成第一图像;According to the first input, performing a photo taking operation on the virtual shooting preview interface to generate a first image;
    所述方法还包括:The method further comprises:
    向所述第二设备发送所述第一图像。The first image is sent to the second device.
  5. 根据权利要求1所述的拍照方法,其中,所述在所述虚拟显示界面中显示所述第二设备的虚拟画面之后,所述方法还包括:The photographing method according to claim 1, wherein after displaying the virtual screen of the second device in the virtual display interface, the method further comprises:
    向所述第二设备发送第二图像,以使所述第二设备的拍摄预览界面中显示所述第二图像;其中,所述第二图像为所述虚拟拍摄预览界面中显示的图像。A second image is sent to the second device so that the second image is displayed in a shooting preview interface of the second device; wherein the second image is an image displayed in the virtual shooting preview interface.
  6. 根据权利要求1所述的拍照方法,其中,所述在所述虚拟显示界面中显示所述第二设备的虚拟画面之后,所述方法还包括:The photographing method according to claim 1, wherein after displaying the virtual screen of the second device in the virtual display interface, the method further comprises:
    向所述第二设备发送第三图像,以使所述第二设备的拍摄预览界面中显示所述第三图像;其中,所述第三图像为预设图像。A third image is sent to the second device so that the third image is displayed in the shooting preview interface of the second device; wherein the third image is a preset image.
  7. 根据权利要求1所述的拍照方法,其中,在所述虚拟显示界面中显示所述第二设备的虚拟拍摄预览界面,包括:The photographing method according to claim 1, wherein displaying a virtual shooting preview interface of the second device in the virtual display interface comprises:
    确定所述虚拟拍摄预览界面中是否包括第一用户,所述第一用户为佩戴所述第一设备 的用户;Determine whether the virtual shooting preview interface includes a first user, the first user wearing the first device User;
    在所述虚拟拍摄预览界面中包括所述第一用户的情况下,在所述虚拟拍摄预览界面中显示所述第一用户的虚拟人物形象。In a case where the first user is included in the virtual shooting preview interface, a virtual character image of the first user is displayed in the virtual shooting preview interface.
  8. 一种拍照方法,应用于第二设备,所述第二设备与第一设备通信连接,所述第一设备可展示虚拟显示界面,在所述第一设备的所述虚拟显示界面中显示有所述第二设备的虚拟画面,所述虚拟画面包括虚拟拍摄预览界面,所述方法包括:A photographing method is applied to a second device, the second device is communicatively connected to a first device, the first device can display a virtual display interface, a virtual screen of the second device is displayed in the virtual display interface of the first device, the virtual screen includes a virtual shooting preview interface, the method includes:
    接收用户在所述第二设备上的第一输入;receiving a first input from a user on the second device;
    响应于所述第一输入,向所述第一设备发送所述第一输入,以使所述第一设备根据所述第一输入,在所述虚拟拍摄预览界面上执行相应的操作指令。In response to the first input, the first input is sent to the first device, so that the first device executes a corresponding operation instruction on the virtual shooting preview interface according to the first input.
  9. 根据权利要求8所述的拍照方法,其中,在所述第二设备上显示有拍摄预览界面的情况下,所述方法还包括:The photographing method according to claim 8, wherein, when a shooting preview interface is displayed on the second device, the method further comprises:
    接收所述第一设备发送的第二图像,并在所述拍摄预览界面中显示所述第二图像;所述第二图像为所述虚拟拍摄预览界面中显示的图像。A second image sent by the first device is received, and the second image is displayed in the shooting preview interface; the second image is the image displayed in the virtual shooting preview interface.
  10. 根据权利要求8所述的拍照方法,其中,在所述第二设备上显示有拍摄预览界面的情况下,所述方法还包括:The photographing method according to claim 8, wherein, when a shooting preview interface is displayed on the second device, the method further comprises:
    接收所述第一设备发送的第三图像,并在所述拍摄预览界面中显示所述第三图像;其中,所述第三图像为预设图像。Receive a third image sent by the first device, and display the third image in the shooting preview interface; wherein the third image is a preset image.
  11. 根据权利要求8所述的拍照方法,所述方法还包括:The photographing method according to claim 8, further comprising:
    在所述第一输入用于触发执行拍照操作指令的情况下,响应于所述第一输入执行所述拍照操作,并将摄像头采集的图像数据删除。In the case where the first input is used to trigger the execution of a photographing operation instruction, the photographing operation is performed in response to the first input, and image data collected by the camera is deleted.
  12. 根据权利要求8所述的拍照方法,所述方法还包括:The photographing method according to claim 8, further comprising:
    在所述第一输入用于触发执行拍照操作指令的情况下,接收所述第一设备发送第一图像,所述第一图像是所述第一设备在所述虚拟拍摄预览界面上执行拍照操作后生成的;In a case where the first input is used to trigger a photographing operation instruction, receiving a first image sent by the first device, where the first image is generated after the first device performs a photographing operation on the virtual shooting preview interface;
    保存所述第一图像。The first image is saved.
  13. 一种拍照装置,应用于第一设备,所述第一设备可展示虚拟显示界面,所述第一设备与第二设备通信连接,所述装置包括:A photographing device is applied to a first device, the first device can display a virtual display interface, the first device is communicatively connected with a second device, and the device comprises:
    第一显示模块,用于在所述虚拟显示界面中显示所述第二设备的虚拟画面,所述虚拟画面包括虚拟拍摄预览界面;A first display module, configured to display a virtual screen of the second device in the virtual display interface, wherein the virtual screen includes a virtual shooting preview interface;
    获取模块,用于获取用户在所述第二设备上的第一输入;An acquisition module, used to acquire a first input of a user on the second device;
    处理模块,用于根据所述第一输入,在所述虚拟拍摄预览界面上执行相应的操作指令。A processing module is used to execute corresponding operation instructions on the virtual shooting preview interface according to the first input.
  14. 一种拍照装置,应用于第二设备,所述第二设备与第一设备通信连接,所述第一设备可展示虚拟显示界面,在所述第一设备的所述虚拟显示界面中显示有所述第二设备的虚拟画面,所述虚拟画面包括虚拟拍摄预览界面,所述装置包括:A photographing device is applied to a second device, the second device is communicatively connected to a first device, the first device can display a virtual display interface, a virtual screen of the second device is displayed in the virtual display interface of the first device, the virtual screen includes a virtual shooting preview interface, and the device includes:
    第一接收模块,用于接收用户在所述第二设备上的第一输入;A first receiving module, configured to receive a first input from a user on the second device;
    第一响应模块,用于响应于所述第一输入,向所述第一设备发送所述第一输入,以使 所述第一设备根据所述第一输入,在所述虚拟拍摄预览界面上执行相应的操作指令。a first response module, configured to send the first input to the first device in response to the first input, so that The first device executes a corresponding operation instruction on the virtual shooting preview interface according to the first input.
  15. 一种电子设备,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-7任一项所述的拍照方法的步骤,或者如权利要求8-12任一项所述的拍照方法的步骤。An electronic device comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the photographing method as described in any one of claims 1 to 7 or the steps of the photographing method as described in any one of claims 8 to 12 are implemented.
  16. 一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1-7任一项所述的拍照方法的步骤,或者如权利要求8-12任一项所述的拍照方法的步骤。A readable storage medium storing a program or instruction, wherein the program or instruction, when executed by a processor, implements the steps of the photographing method according to any one of claims 1 to 7, or the steps of the photographing method according to any one of claims 8 to 12.
  17. 一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如权利要求1-7任一项所述的拍照方法的步骤,或者如权利要求8-12任一项所述的拍照方法的步骤。A chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the steps of the photographing method as described in any one of claims 1 to 7, or the steps of the photographing method as described in any one of claims 8 to 12.
  18. 一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如权利要求1-7任一项所述的拍照方法的步骤,或者如权利要求8-12任一项所述的拍照方法的步骤。 A computer program product, which is stored in a storage medium and is executed by at least one processor to implement the steps of the photographing method as described in any one of claims 1 to 7, or the steps of the photographing method as described in any one of claims 8 to 12.
PCT/CN2023/140154 2022-12-21 2023-12-20 Photographing method and apparatus and electronic device WO2024131821A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202211650006.4A CN115967854A (en) 2022-12-21 2022-12-21 Photographing method and device and electronic equipment
CN202211650006.4 2022-12-21

Publications (1)

Publication Number Publication Date
WO2024131821A1 true WO2024131821A1 (en) 2024-06-27

Family

ID=87352328

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2023/140154 WO2024131821A1 (en) 2022-12-21 2023-12-20 Photographing method and apparatus and electronic device

Country Status (2)

Country Link
CN (1) CN115967854A (en)
WO (1) WO2024131821A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115967854A (en) * 2022-12-21 2023-04-14 维沃移动通信有限公司 Photographing method and device and electronic equipment

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120302289A1 (en) * 2011-05-27 2012-11-29 Kang Heejoon Mobile terminal and method of controlling operation thereof
JP2017004545A (en) * 2016-08-03 2017-01-05 株式会社コロプラ Screen operation system, program and method in conjunction with head-mounted display and controller
CN106341603A (en) * 2016-09-29 2017-01-18 网易(杭州)网络有限公司 View finding method for virtual reality environment, device and virtual reality device
KR20180010845A (en) * 2016-07-22 2018-01-31 엘지전자 주식회사 Head mounted display and method for controlling the same
WO2021077923A1 (en) * 2019-10-25 2021-04-29 华为技术有限公司 Method of controlling display device, and portable device
CN115278084A (en) * 2022-07-29 2022-11-01 维沃移动通信有限公司 Image processing method, image processing device, electronic equipment and storage medium
CN115967854A (en) * 2022-12-21 2023-04-14 维沃移动通信有限公司 Photographing method and device and electronic equipment

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120302289A1 (en) * 2011-05-27 2012-11-29 Kang Heejoon Mobile terminal and method of controlling operation thereof
KR20180010845A (en) * 2016-07-22 2018-01-31 엘지전자 주식회사 Head mounted display and method for controlling the same
JP2017004545A (en) * 2016-08-03 2017-01-05 株式会社コロプラ Screen operation system, program and method in conjunction with head-mounted display and controller
CN106341603A (en) * 2016-09-29 2017-01-18 网易(杭州)网络有限公司 View finding method for virtual reality environment, device and virtual reality device
WO2021077923A1 (en) * 2019-10-25 2021-04-29 华为技术有限公司 Method of controlling display device, and portable device
CN115278084A (en) * 2022-07-29 2022-11-01 维沃移动通信有限公司 Image processing method, image processing device, electronic equipment and storage medium
CN115967854A (en) * 2022-12-21 2023-04-14 维沃移动通信有限公司 Photographing method and device and electronic equipment

Also Published As

Publication number Publication date
CN115967854A (en) 2023-04-14

Similar Documents

Publication Publication Date Title
WO2022100712A1 (en) Method and system for displaying virtual prop in real environment image, and storage medium
CN111541845A (en) Image processing method and device and electronic equipment
CN110933306A (en) Method for sharing shooting parameters and electronic equipment
WO2016106997A1 (en) Screen capture method and device, and mobile terminal
CN111970456B (en) Shooting control method, device, equipment and storage medium
WO2015085960A1 (en) Photo processing method and device
WO2024131821A1 (en) Photographing method and apparatus and electronic device
CN111159449B (en) Image display method and electronic equipment
CN109379623A (en) Video content generation method, device, computer equipment and storage medium
WO2023143531A1 (en) Photographing method and apparatus, and electronic device
WO2023083089A1 (en) Photographing control display method and apparatus, and electronic device and medium
WO2023134583A1 (en) Video recording method and apparatus, and electronic device
WO2024022349A1 (en) Image processing method and apparatus, and electronic device and storage medium
CN110086998B (en) Shooting method and terminal
CN109104633B (en) Video screenshot method and device, storage medium and mobile terminal
WO2024131669A1 (en) Photography processing method and electronic device
WO2022048372A1 (en) Image processing method, mobile terminal, and storage medium
WO2024061134A1 (en) Photographing method and apparatus, electronic device, and medium
WO2023174009A1 (en) Photographic processing method and apparatus based on virtual reality, and electronic device
WO2023093669A1 (en) Video filming method and apparatus, and electronic device and storage medium
WO2023005908A1 (en) Photographing method and apparatus, device, and storage medium
CN115037874A (en) Photographing method and device and electronic equipment
CN114245017A (en) Shooting method and device and electronic equipment
CN114285922A (en) Screenshot method, screenshot device, electronic equipment and media
CN113596329A (en) Photographing method and photographing apparatus