Non-destructive editing for a media editing application

a technology of editing application and editing mode, applied in the direction of instruments, computing, electric digital data processing, etc., can solve the problems of user spending an inordinate amount of time editing images, not being able to edit images in the way that users wish, and lack of knowledge to produce the desired appearance of images, etc., to facilitate the quick switching between the different versions

Inactive Publication Date: 2013-09-12
APPLE INC
View PDF2 Cites 71 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0016]The application of some embodiments stores information in a data structure that represents images managed by the application. In some embodiments, the application stores the data structure in a manner that preserves the original image when the image is edited. To provide quick viewing of images in through the GUI of the application, the application of some embodiments caches different versions of the image that are frequently accessed, used, and / or displayed. In some embodiments, the application provides a feature that allows the user to switch between the current edited version of the image and the original image. To facilitate the quick switching between the different versions of the image, the application of some embodiments utilizes the non-destructive method of storing images.
[0017]In addition to the features described above, the application of some embodiments provides a feature that allows the user of the application to send images to users of other devices that are also running the application. In some embodiments, the application sends the image in a data structure that stores the image in a non-destructive manner. This way, the recipient of the image may view the original image, the version edited by the sender, make additional and / or different edits to the image, send the image to other users, etc.

Problems solved by technology

This usually results in the user spending an inordinate amount of time editing the image, and, at the end, the user may still not be able to edit the image in way that the user wishes.
In many instances, the user knows what the user wants the image to look like, but the user either lacks the knowledge to produce the desired appearance of the image and / or the user cannot find the tools in the image editing application that allows the user to produce the desired appearance.
Thus, many users may need to spend a large amount of time learning to use the media editing application.
Therefore, if a user makes a mistake or wishes to changed or undo edits, the user has to start over by editing the original image file or the user has to fix the mistake by further editing the image.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Non-destructive editing for a media editing application
  • Non-destructive editing for a media editing application
  • Non-destructive editing for a media editing application

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0070]In the following detailed description of the invention, numerous details, examples, and embodiments of the invention are set forth and described. However, it will be clear and apparent to one skilled in the art that the invention is not limited to the embodiments set forth and that the invention may be practiced without some of the specific details and examples discussed.

[0071]For an image editing application, some embodiments of the invention provide a novel user interface (UI) tool that provides a set of fanning UI controls. In some embodiments, when the UI tool is activated, the UI tool provides an animation that fans the UI controls open. When one of the UI controls of the UI tool is selected to be used, the UI tool provides an animation that fans the UI controls closed to show the selected UI control.

[0072]Different embodiments of the UI tool provide different types of fanning animations. For instance, the UI tool of some embodiments fans the UI controls by fanning the UI...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

Some embodiments provide a method for defining a data structure that represents an edited image managed by an image editing application. The defining of the data structure includes defining an identifier for identifying an original version of the edited image. The defining of the data structure includes defining a set of identifiers for identifying a set of edit instructions for applying edits to the original version of the edited image. The defining of the data structure includes defining a set of cached images for storing a set of different versions of the edited image.

Description

CLAIM OF BENEFIT TO PRIOR APPLICATIONS[0001]This application claims the benefit of U.S. Provisional Patent Application 61 / 607,524, filed Mar. 6, 2012; U.S. Provisional Patent Application 61 / 607,525, filed Mar. 6, 2012; U.S. Provisional Patent Application 61 / 607,554, filed Mar. 6, 2012; U.S. Provisional Patent Application 61 / 607,569, filed Mar. 6, 2012; U.S. Provisional Patent Application 61 / 607,574, filed Mar. 6, 2012; and U.S. Provisional patent application Ser. No. ______, entitled “Color Adjustors for Color Segments”, with attorney docket number APLE.P0355P, filed May 15, 2012. U.S. Provisional Patent Applications 61 / 607,524, 61 / 607,525, 61 / 607,554, 61 / 607,569, 61 / 607,574, and U.S. Provisional patent application Ser. No. ______, with attorney docket number APLE.P0355P, are hereby incorporated by reference.BACKGROUND[0002]Today, many image editing applications provide a number of different tools to managed and manipulate digital images. Examples of such applications are iPhoto, wh...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F3/0484G06T11/60
CPCG06T11/60G06F3/04847G06F3/04845H04W8/00G06F3/0482
Inventor ALBOUZE, JEAN-FRANCOISUBILLOS, RANDYCHERNA, TIMOTHY D.
Owner APPLE INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products