A method for determining a depth ordering between two planes in a 3D workspace of an application is provided. The method includes projecting vectors from a reference position through points of interest on the planes, determining corresponding points on the other plane, determining a number of points of interest on a first plane having a depth lower than its corresponding point and a number of points of interest on a second plane having a depth lower than its corresponding point, and setting the depth ordering based on these numbers. A method for displaying interconnects between nodes of a tree displayed in an application is provided. A node represents a multimedia item or a function and an interconnect represents data passed between two nodes. The method includes displaying an interconnect in the tree having an appearance indicating at least one characteristic of the data being passed between two nodes.
Processing Cursor Movements In A Graphical User Interface Of A Multimedia Application
Mitchell Scott Middler - Hermosa Beach CA, US Peter Warner - Paris, FR
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G09G 5/00
US Classification:
345652
Abstract:
A method for processing a selected item in a GUI of a multimedia application is provided. The method includes receiving a hot key input that specifies a function that is to be applied to the selected item and displaying a set of control guidelines associated with the hot key input. The set of control guidelines indicates cursor movement inputs needed to specify particular aspects of the function. A method for transforming a received cursor movement in a first coordinate system to a transformed cursor movement in a second coordinate system is provided. The received cursor movement specifies a particular manner (e. g. , aspect and extent) of a function to be applied to an item in a workspace of a multimedia application. The first coordinate system displays a particular view of the workspace.
Depth Ordering Of Planes And Displaying Interconnects Having An Appearance Indicating Data Characteristics
Mitchell Middler - Hermosa Beach CA, US Ron Brinkmann - Hermosa Beach CA, US
International Classification:
G06T 15/00
US Classification:
345419000
Abstract:
A method for determining a depth ordering between two planes in a 3D workspace of an application is provided. The method includes projecting vectors from a reference position through points of interest on the planes, determining corresponding points on the other plane, determining a number of points of interest on a first plane having a depth lower than its corresponding point and a number of points of interest on a second plane having a depth lower than its corresponding point, and setting the depth ordering based on these numbers. A method for displaying interconnects between nodes of a tree displayed in an application is provided. A node represents a multimedia item or a function and an interconnect represents data passed between two nodes. The method includes displaying an interconnect in the tree having an appearance indicating at least one characteristic of the data being passed between two nodes.
Daniel Pettigrew - Pacific Palisades CA, US Mitchell Scott Middler - Hermosa Beach CA, US
International Classification:
G06K 9/34
US Classification:
382164
Abstract:
Some embodiments provide a method for automatically selecting a portion of an image that includes several pixels, each of which has a set of pixel values. The method identifies a background color of the image. For each region of a set of regions of a color space that correspond to the background color, the method determines whether a threshold number of pixels in the image have pixel values that are in the region. The method identifies the pixels of the image in the regions that correspond to the background color and have a threshold number of pixels in the image. The method generates a portion of the color space to define a selection of the image using the pixel values of the identified pixels.
Depth Ordering Of Planes And Displaying Interconnects Having An Appearance Indicating Data Characteristics
Mitchell Scott Middler - Hermosa Beach CA, US Ron Brinkmann - Hermosa Beach CA, US Peter Warner - Paris, FR
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G06T 15/40 G06T 11/20
US Classification:
345421, 345440
Abstract:
A method for determining a depth ordering between two planes in a 3D workspace of an application is provided. The method includes projecting vectors from a reference position through points of interest on the planes, determining corresponding points on the other plane, determining a number of points of interest on a first plane having a depth lower than its corresponding point and a number of points of interest on a second plane having a depth lower than its corresponding point, and setting the depth ordering based on these numbers. A method for displaying interconnects between nodes of a tree displayed in an application is provided. A node represents a multimedia item or a function and an interconnect represents data passed between two nodes. The method includes displaying an interconnect in the tree having an appearance indicating at least one characteristic of the data being passed between two nodes.
- Cupertino CA, US Mitchell Scott Middler - Hermosa Beach CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G06T 11/00
US Classification:
345594
Abstract:
Some embodiments provide a method for automatically selecting a portion of an image that includes several pixels, each of which has a set of pixel values. The method identifies a background color of the image. For each region of a set of regions of a color space that correspond to the background color, the method determines whether a threshold number of pixels in the image have pixel values that are in the region. The method identifies the pixels of the image in the regions that correspond to the background color and have a threshold number of pixels in the image. The method generates a portion of the color space to define a selection of the image using the pixel values of the identified pixels.
Media-Editing Application For Generating And Editing Shadows
- Cupertino CA, US Mitchell S. Middler - Hermosa Beach CA, US Dylan F. Moore - Santa Monica CA, US Linda L. Dong - San Francisco CA, US Michael P. Stern - San Francisco CA, US
Assignee:
APPLE INC. - Cupertino CA
International Classification:
G09G 5/02
US Classification:
345589
Abstract:
Some embodiments provide a media editing application for generating and editing shadows. The media editing application provides a set of editing tools for creating a composite presentation from first and second media clips, and a preview display area for displaying a preview of the composite presentation. In some embodiments, the media editing application provides a shadow generation tool for generating a shadow for the second media clip and displaying the shadow in the preview display area. The shadow is composited with the first and second media clips to create the composite presentation. The shadow projection tool of some embodiments includes a set of on-image controls for display in the preview display area near the second media clip. The set of on-image controls can be moved on the preview display to modify a set of attributes of the shadow.