A method and system is disclosed for simulating different types of camera lens on a device by guiding a user through a set of images to be captured in connection with one or more desired lens effects. In one aspect, a wide-angle lens may be simulated by taking a plurality of images that have been taken at a particular location over a set of camera orientations that are determined based on the selection of the wide-angle lens. The mobile device may provide prompts to the user indicating the camera orientations for which images should be captured in order to generate the simulated camera lens effect.
Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A method comprising: identifying, by one or more computing devices, one or more orientations of a camera for which one or more images are to be captured to obtain image data to simulate a selected lens type; providing for display on a display device of the camera, by the one or more computing devices, one or more visual indicia corresponding to the one or more camera orientations at which the one or more images are to be captured; determining, by the one or more computing devices, whether a given one of the one or more images has been captured at a selected one of the one or more camera orientations; in response to the determining, changing by the one or more computing devices, a characteristic of a first one of the one or more visual indicia corresponding to the given image; and when the image data to simulate a selected lens type has been obtained, providing for display by the one or more computing devices, a new image corresponding to the selected lens type.
A device simulates different camera lens types (e.g., wide-angle) by guiding a user to capture multiple images at specific camera orientations. The device displays visual cues indicating the required camera positions. As each image is captured, the corresponding visual cue changes (e.g., disappears or changes color) to show progress. Once all required images are captured, the device generates and displays a new image that simulates the selected lens effect using the combined image data.
2. The method of claim 1 , wherein the one or more visual indicia comprise a plurality of discrete markers, each marker corresponding to a different one of the camera orientations.
The method for simulating camera lenses as described in claim 1 uses a set of discrete markers on the camera's display as the visual cues. Each marker corresponds to a specific camera orientation where an image needs to be captured. These markers guide the user to position the camera correctly for each shot needed to simulate the selected lens type.
3. The method of claim 1 , wherein the one or more visual indicia are displayed proximate to a perimeter of a current camera view.
The method for simulating camera lenses as described in claim 1 displays the visual cues (to guide image capture for lens simulation) around the edge of the current camera view on the device's screen. This helps the user see both the live camera feed and the guides indicating where to point the camera for the additional images.
4. The method of claim 3 , further comprising animating the one or more visual indicia outwards from the current camera view to indicate portions of a scene to be captured in order to simulate the selected lens type.
Building upon the method of displaying visual cues around the camera view's perimeter as described in claim 3, the visual cues animate outwards from the current camera view. This animation helps to show the user the portions of the surrounding scene that need to be captured in order to properly simulate the selected lens type, such as indicating the wider field of view captured by a wide-angle lens.
5. The method of claim 1 , wherein changing the characteristic of the first visual indicia comprises making the first visual indicia disappear from the display device.
In the method for simulating camera lenses as described in claim 1, the visual cue indicating a camera orientation disappears from the display screen after the image has been captured at that orientation. This provides clear visual feedback to the user about which images are still needed to generate the simulated lens effect.
6. The method of claim 1 , wherein changing the characteristic of the first visual indicia comprises changing a color of the first visual indicia.
In the method for simulating camera lenses as described in claim 1, the visual cue indicating a camera orientation changes color after the image has been captured at that orientation. This provides visual feedback about capture progress without removing the marker from the display, for example, by changing from red to green.
7. The method of claim 1 , wherein providing the one or more visual indicia indicates that multiple images are needed to generate the selected lens type.
In the method for simulating camera lenses as described in claim 1, the display of the visual cues themselves serves as an indication to the user that multiple images are needed in order to generate the simulated lens type. The presence of multiple cues tells the user that this is not a single-shot process.
8. The method of claim 1 , further comprising adjusting a presentation of the one or more visual indicia on the display device to indicate a change in a current angle of view.
The method for simulating camera lenses as described in claim 1 adjusts the presentation of the visual cues on the display to reflect changes in the current camera angle of view. This allows the guiding cues to adapt to the user's framing and provide accurate directional information irrespective of current zoom or position.
9. The method of claim 1 , further comprising providing a guide through each of the one or more visual indicia so as to capture the images at each of the one or more camera orientations.
The method for simulating camera lenses as described in claim 1 provides the user with a guided sequence through each of the visual cues, ensuring that the images are captured at the correct camera orientations. This guidance may involve step-by-step instructions, highlighting the next target, or any mechanism to ensure each required image is captured accurately.
10. A device comprising: a camera; a display device; and one or more computing devices operatively coupled to the camera and to the display device, the one or more computing devices being configured to identify one or more orientations of the camera for which one or more images are to be captured to obtain image data to simulate a selected lens type; provide, for display on the display device, one or more visual indicia corresponding to the one or more camera orientations at which the one or more images are to be captured; determine whether a given one of the one or more images has been captured at a selected one of the one or more camera orientations; in response to the determination, change a characteristic of a first one of the one or more visual indicia corresponding to the given image; and when the image data to simulate a selected lens type has been obtained, provide for presentation on the display device, a new image corresponding to the selected lens type.
A device for simulating different camera lens types includes a camera, a display, and a processor. The processor identifies the camera orientations needed for capturing multiple images to simulate a chosen lens type (e.g. wide-angle). It then displays visual cues on the screen indicating those orientations. As each image is captured, the corresponding cue changes. Once all images are taken, the device creates and shows a new image simulating the selected lens, using the collected image data.
11. The device of claim 10 , wherein the one or more visual indicia comprise a plurality of discrete markers, each marker corresponding to a different one of the camera orientations.
The device for simulating camera lenses as described in claim 10 uses a set of discrete markers on the display as visual cues. Each marker represents a specific camera orientation for image capture, guiding the user to position the camera correctly for each shot needed to simulate the chosen lens effect.
12. The device of claim 10 , wherein the one or more visual indicia are provided for display proximate to a perimeter of a current camera view.
In the lens-simulating device from claim 10, the visual cues are shown around the edge of the current camera view on the device's screen, so the user can see both the live camera feed and the guides showing where to point the camera for the additional images needed for the simulation.
13. The device of claim 12 , wherein the one or more computing devices are further configured to animate the one or more visual indicia outwards from the current camera view to indicate portions of a scene to be captured in order to simulate the selected lens type.
Building on the device described in claim 12 that shows visual cues around the camera view's perimeter, the device animates these cues outwards from the current view. This shows which parts of the surrounding scene must be captured to simulate the chosen lens, such as visualizing the wider view of a wide-angle lens.
14. The device of claim 10 , wherein the change to the characteristic of the first visual indicia comprises either making the first visual indicia disappear from the display device or changing a color of the first visual indicia.
In the lens-simulating device from claim 10, the visual cue indicating a captured image either disappears or changes color. This provides visual feedback, telling the user which images are still needed. For example, the cue could vanish, or it could change from red to green to indicate capture.
15. The device of claim 10 , wherein the one or more visual indicia are provided to indicate that multiple images are needed to generate the selected lens type.
In the lens-simulating device from claim 10, the visual cues indicate that multiple images are needed. Simply showing multiple cues lets the user know it is not a single-shot process and that the system needs multiple pictures to create the lens simulation.
16. The device of claim 10 , wherein the one or more computing devices are further configured to adjust a presentation of the one or more visual indicia on the display device to indicate a change in a current angle of view.
The lens-simulating device from claim 10 adjusts the presentation of the visual cues on the display to show changes in the camera's angle of view. This means the cues adapt to the user's framing to give accurate directional info no matter the zoom or position.
17. The device of claim 10 , wherein the one or more computing devices are further configured to provide a guide through each of the one or more visual indicia so as to capture the images at each of the one or more camera orientations.
The lens-simulating device from claim 10 guides the user through the visual cues one by one to ensure images are captured at each camera orientation. This guide may include step-by-step instructions, highlighting the next target, or any assistance to ensure accurate image capture.
18. A non-transitory computer-readable recording medium having instructions stored thereon, the instructions, when executed by one or more processors, cause the one or more processors to implement a method comprising: identifying one or more orientations of a camera for which one or more images are to be captured to obtain image data to simulate a selected lens type; providing, for display on a display device, one or more visual indicia corresponding to the one or more camera orientations at which the one or more images are to be captured; determining whether a given one of the one or more images has been captured at a selected one of the one or more camera orientations; in response to the determining, changing a characteristic of a first one of the one or more visual indicia corresponding to the given image; and when the image data to simulate a selected lens type has been obtained, providing a new image for display corresponding to the selected lens type.
A non-transitory computer-readable medium stores instructions for simulating camera lenses. When executed, these instructions cause a processor to identify camera orientations for capturing multiple images to simulate a selected lens type; display visual cues for those orientations; detect when each image is captured; change a visual cue's appearance after its corresponding image is captured; and then generate and display the simulated lens image from the captured images.
19. The non-transitory computer-readable recording medium of claim 18 , wherein providing the one or more visual indicia indicates that multiple images are needed to generate the selected lens type.
In the non-transitory computer-readable medium of claim 18, which simulates camera lenses, the presence of the visual cues themselves serves as an indicator that multiple images are required to generate the selected lens type. The display of multiple prompts immediately informs the user that this is not a single-image process.
20. The non-transitory computer-readable recording medium of claim 18 , wherein the method further comprises adjusting a presentation of the one or more visual indicia on the display device to indicate a change in a current angle of view.
The non-transitory computer-readable medium from claim 18, which provides lens simulations, adjusts the visual cues' display to reflect changes in the camera's angle of view. This adaptation ensures that the directional information provided by the cues remains accurate regardless of the user's current framing and zoom level.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
September 9, 2016
September 5, 2017
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.