Systems and methods for generating dynamic virtual representations of an object or event
US-2024420395-A1 · Dec 19, 2024 · US
US9672647B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9672647-B2 |
| Application number | US-201313900789-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 23, 2013 |
| Priority date | May 23, 2013 |
| Publication date | Jun 6, 2017 |
| Grant date | Jun 6, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Techniques are disclosed for facilitating the sharing of digital imaging effects from an image originator to an image recipient. A digital imaging effect is the result of a processing technique that is applied to a digital image in a way that produces a particular visual effect. The processing techniques that underlie digital imaging effects such as these can be defined by parameters that establish how the individual pixels comprising the image are manipulated to achieve the desired visual effect. In certain embodiments such defining parameters can be incorporated into a digital image file that thus contains not only data defining the image itself, but also parameters that define one or more effects that may have been applied to the image. This advantageously allows a recipient of the digital image file to not only view the image, but also to use the incorporated parameters to apply the effect to other images.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method comprising: receiving, at a first computer system, user input that identifies a digital image and defines a plurality of digital imaging effects that are to be applied to the digital image; using functionality provided by a digital image editing software application to apply the digital imaging effects to the digital image; after the digital imaging effects have been applied to the digital image, receiving a command to save the digital image; in response to receiving the command to save the digital image, presenting a listing of the digital imaging effects, wherein each listed digital imaging effect is associated with a user interface element that can be toggled between a shared status and an unshared status; generating shared effect data that is representative of digital imaging effects having shared status based on toggle settings of the user interface elements in the listing; adding, by the first computer system, an indicator to the digital image, the indicator configured to provide access to the shared effect data; and sending the digital image and the shared effect data to a second computer system, wherein effect data that is representative of digital imaging effects having unshared status is not sent to the second computer system. 2. The method of claim 1 , wherein the user interface elements that can be toggled between a shared status and an unshared status are included as part of the listing of the digital imaging effects. 3. The method of claim 1 , wherein the digital image editing software application is executing on the first computer system when the digital imaging effects are applied to the digital image. 4. The method of claim 1 , wherein the command to save the digital image is received via a user interface provided by the digital image editing software application. 5. The method of claim 1 , wherein the indicator is a digital watermark that is not visible to a user viewing the digital image to which the indicator has been added. 6. The method of claim 1 , wherein the indicator is a visible watermark that is apparent to a user viewing the digital image to which the indicator has been added. 7. The method of claim 1 , wherein the indicator comprises a code segment configured to cause a digital image viewing application to display a user interface control separately from the digital image, wherein the user interface control is selected from a group consisting of a toolbar, a floating popup window, and a menu bar. 8. The method of claim 1 , further comprising combining the shared effect data with image data that defines the digital image, thereby producing a consolidated digital image file, wherein sending the digital image and the shared effect data to the second computer system comprises sending the consolidated digital image file to the second computer system. 9. The method of claim 1 , further comprising forming a JSON file that contains the shared effect data, wherein sending the digital image and the shared effect data to the second computer system comprises sending a digital image file that contains image data that defines the digital image and the JSON file to the second computer system. 10. The method of claim 1 , wherein the shared effect data defines a plurality of adjustable parameters associated with the digital imaging effects having shared status. 11. The method of claim 1 , wherein the digital image editing software application is served to the first computer system via an application server computer system, the digital image editing software application being executable in a browser provided by the first computer system. 12. An image processing system comprising a processor, a memory coupled to the processor, and a display device coupled to the processor, wherein the memory has encoded therein instructions that, when executed by the processor, cause an image effect extraction process to be carried out, the image effect extraction process comprising: receiving user input that identifies a digital image and defines a plurality of digital imaging effects that are to be applied to the digital image; using functionality provided by a digital image editing software application to apply the digital imaging effects to the digital image; after the digital imaging effects have been applied to the digital image, receiving a user command via a control interface provided by the digital image editing software application; in response to receiving the user command, presenting a listing of the digital imaging effects on the display device, wherein each listed digital imaging effect is associated with a user interface element that can be toggled between a shared status and an unshared status; generating shared effect data that is representative of digital imaging effects having shared status based on toggle settings of the user interface elements in the listing; and transmitting the digital image and the shared effect data via a communications network to which the image processing system is coupled, wherein effect data that is representative of digital imaging effects having unshared status is not transmitted via the communications network. 13. The image processing system of claim 12 , wherein the memory has stored therein: digital image data that defines the digital image; and the digital image editing software application. 14. The image processing system of claim 12 , wherein the user command is selected from a group consisting of a save command, a send command, and a post command. 15. The image processing system of claim 12 , wherein the image effect extraction process further comprises: receiving the digital image editing software application from an application server; and adding an indicator to the digital image, the indicator including a hyperlink that provides access to the application server. 16. The image processing system of claim 12 , wherein the image effect extraction process further comprises adding an indicator to the digital image, the indicator providing access to the shared effect data. 17. A non-transitory computer readable medium having instructions encoded thereon that, when executed by one or more processors, causes an imaging effect extraction process to be carried out, the process comprising: receiving, at a first computer system, user input that identifies a digital image and defines a plurality of digital imaging effects that are to be applied to the digital image; using functionality provided by a digital image editing software application to apply the digital imaging effects to the digital image; after the digital imaging effects have been applied to the digital image, receiving a command to save the digital image; in response to receiving the command to save the digital image, presenting a listing of the digital imaging effects, wherein each listed digital imaging effect is associated with a user interface element that can be toggled between a shared status and an unshared status; generating shared effect data that is representative of digital imaging effects having shared status based on toggle settings of the user interface elements in the listing; adding, by the first computer system, an indicator to the digital image, the indicator configured to provide access to the shared effect data; and sending the digital image and the shared effect data to a second computer system, wherein effect data that is representative of digital imaging effects having unshared status is not sent to the second computer system. 18. The non-transitory computer re
Physics · mapped topic
Creating or editing images; Combining images with text · CPC title
Composing, repositioning or otherwise {geometrically} modifying originals · CPC title
Geometric adjustment, e.g. keystone or convergence (optical or mechanical adjustment of convergence H04N9/317; using scanning means H04N3/22; optical or mechanical adjustments of projectors not peculiar to the presence of an electronic spatial light modulator G03B21/14) · CPC title
Interaction with lists of selectable items, e.g. menus · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.