Patents Assigned to Avid Technology, Inc.
-
Patent number: 7716312Abstract: A method and system are disclosed for transferring large data files over parallel connections. A file can be transferred between a first application operating on a first system and a second application operating on a second system. A plurality of connections are established between the first application and the second application. A send buffer is created to store N segments of the file at the first system, N being an integer greater than one. The N segments of the file are read into the send buffer. Each segment in the buffer is sent on a corresponding connection among the plurality of connections for delivery to the second application. The number of connections can be selected by a user.Type: GrantFiled: November 13, 2002Date of Patent: May 11, 2010Assignee: Avid Technology, Inc.Inventor: Jonathan Bailey Gamble
-
Patent number: 7698009Abstract: A control surface for an audio processing system that performs surround sound panning includes a touchscreen in combination with one or more other input devices. The touchscreen displays the position and movement of sound according to inputs from the various input devices or from recorded control information. An operator can input position information through the touchscreen or through one or more other input devices. The control surface may include two complete, separate panning sections. Each panning section may include the touchscreen, input devices, and switches. The touchscreen may also provide switches that change function based on the state of the other switches in the panning section. The separate panning sections can be linked together, for example to process stereo tracks. An “autoglide” operation enables an operator to move the location of a sound along a fixed path between a start location and a destination location over a time period set by the operator.Type: GrantFiled: October 27, 2005Date of Patent: April 13, 2010Assignee: Avid Technology, Inc.Inventors: Stan Cotey, Gannon Kashiwa, Aidan Dysart
-
Patent number: 7684096Abstract: Automatic color correction is applied to a scene or clip, including a sequence of images, in a motion picture by selecting a representative image of the scene, analyzing the image and adjusting parameters of a color correction operation that is performed on the sequence of images included in the scene. This operation can be repeated automatically for all scenes or for selected scenes in the motion picture. The parameters may be adjusted to automatically color balance the image while maintaining substantially constant contrast. Analysis of the representative image may include identifying an offset of a peak in a two-dimensional histogram of the colors in the representative image from a white point. Parameters of a color correction operation are adjusted according to this offset. Separate histograms and offsets may be determined for shadows, midtones and highlight regions of the representative image.Type: GrantFiled: April 1, 2003Date of Patent: March 23, 2010Assignee: Avid Technology, Inc.Inventor: Robert Gonsalves
-
Patent number: 7671871Abstract: To make an intuitive interface for curves for color correction, a particular color is selected, such as gray, and the effect of each curve on pixels of that color may be displayed as a background image for the curve. A background image also may indicate a color to which tones corresponding to a selected and manipulated point of a curve will be modified or corrected. An image representing a gradient from the color component, through gray, to a complement of the color component may be displayed in association with the displayed function curve to suggest a result of color correction to be applied to the input image by manipulation of the function curve. A background image may suggest to the user what will happen if a point on the curve is moved. For example, if a user takes a point on the green curve that is in the center of the display and moves it to the lower right, the resulting image will have a magenta tint. The background image for the curve for the green channel shows more magenta in the lower right.Type: GrantFiled: June 21, 2002Date of Patent: March 2, 2010Assignee: Avid Technology, Inc.Inventor: Robert Gonsalves
-
Patent number: 7669129Abstract: Transformation hierarchies and effects trees may be defined in the same user interface by treating animated transformations as another type of time-varying data stream. Effects operators in the effect tree are provided with an input to receive a transformation. The effects operators can be set to either use a transformation having parameters specified by the user, or use an input transformation, or both. Transform operators may generate an output transform based on user specified parameters or based on a function of data input to the transform operator. If there is no input connected to a transform operator, the transform operator may generate its own local transform. In the user interface, the user can connect the output of one transformation operator to the next (e.g., parent to child) using the same output to input port connections as used for images and effects operators.Type: GrantFiled: April 1, 2004Date of Patent: February 23, 2010Assignee: Avid Technology, Inc.Inventor: Shailendra Mathur
-
Patent number: 7668901Abstract: Methods and system are disclosed to minimize inefficiencies for local area users to share and access data. A local proxy server operates in conjunction with a central server. Local area users can post or store (“store”) data, e.g., media data, on the local proxy server in order for the data to be accessed locally. The local proxy server can also store the data from the local area users on a central server. Additionally, the local proxy server can copy data being stored on the central server for local access by the local area users. In this manner, local area users can utilize the benefits (e.g., higher bandwidth and faster download speed) of storing and accessing media data to and from a local area source (i.e., the local proxy server).Type: GrantFiled: April 15, 2002Date of Patent: February 23, 2010Assignee: Avid Technology, Inc.Inventors: Michael Martin Franke, Johnathan Bailey Gamble, William Russell Henshall, Aaron Sasha Cabral Jacobs, Matthew Donaldson Moller, Dimitri Vandellos
-
Publication number: 20100033492Abstract: Wrinkles are produced by computing directional stress, whether compression or stretching, for each pixel within each face of the mesh representing the skin, and then perturbing a surface normal based on the computed stress at each pixel in that face of the mesh. Directional stress at a given frame in an animation is determined, in general, by comparing the current state of the mesh at that frame (called a “current pose”) to the original state of the mesh (called a “rest pose”). An artist specifies a wrinkle pattern by defining a texture that is mapped to the surface, using conventional techniques. A gradient texture is created from this wrinkle texture by computing the gradient at each pixel in the wrinkle texture. For each location in a face of the surface, the vector from the gradient texture is mapped to the corresponding face of the rest pose skin model and the current pose skin model, to produce two surface vectors.Type: ApplicationFiled: August 5, 2008Publication date: February 11, 2010Applicant: Avid Technology, Inc.Inventor: Ian Stewart
-
Publication number: 20100033483Abstract: It is desirable for a fragment shader to have access to non-interpolated values for each vertex of the primitive in which the fragment is located. For example, a fragment shader may use the distortion of the primitive with respect to an original state of the primitive as part of the function the fragment shader performs. Due to the specification of fragment shaders and vertex shaders, fragments shaders receive only interpolated values, and thus cannot receive non-interpolated values of, for example, one solution to this problem would be to modify the processing engine for the shader language, and the shader specifications themselves, so that a fragment shader can receive non-interpolated values from the vertices of the primitive on which the fragment is located. Desirable values to receive would be at least the vertex coordinates. Another solution is to specify and use varyings in a manner that pass data to a fragment shader that permit the fragment shader to reconstruct the non-interpolated values.Type: ApplicationFiled: August 5, 2008Publication date: February 11, 2010Applicant: Avid Technology, Inc.Inventors: Ian Stewart, Dominic Laflamme, Eric Cabot
-
Patent number: 7660947Abstract: Multiple applications request data from multiple storage units over a computer network. The data is divided into segments and each segment is distributed randomly on one of several storage units, independent of the storage units on which other segments of the media data are stored. At least one additional copy of each segment also is distributed randomly over the storage units, such that each segment is stored on at least two storage units. This random distribution of multiple copies of segments of data improves both scalability and reliability. When an application requests a selected segment of data, the request is processed by the storage unit with the shortest queue of requests. Random fluctuations in the load applied by multiple applications on multiple storage units are balanced nearly equally over all of the storage units.Type: GrantFiled: November 20, 2007Date of Patent: February 9, 2010Assignee: Avid Technology, Inc.Inventors: Eric C. Peters, Stanley Rabinowitz, Herbert R. Jacobs, Peter J. Fasciano
-
Patent number: 7623754Abstract: A digital media recorder including a video camera digitizing circuitry and a digital computer readable and writable random access medium, such as magnetic or optical disk, in which sequences of digital still images are stored directly on the recording medium. Audio recording capabilities may also be provided. This system eliminates the need for video tape for recording video information, thereby providing the capability for a purely digital video system for capture, editing and playback.Type: GrantFiled: September 18, 1997Date of Patent: November 24, 2009Assignee: Avid Technology, Inc.Inventors: James A. McKain, Peter Fasciano, Jeffrey D. Kurtze, Stephen M. DiSciullo, Paul H. Greaves, Harry Der
-
Patent number: 7587062Abstract: A structured watermark may be embedded in data by applying an irregular mapping of variations defined by the structured watermark to frequency domain values representing the data. In particular, the frequency domain representation of the data comprises an ordered set of frequency domain values. The structured watermark is used to define an ordered set of variations to be applied to the frequency domain values. Each variation is a value defined by the structured watermark. An irregular mapping from positions in the ordered set of variations to positions in the ordered set of frequency domain values is defined. This irregular mapping is one-to-one and invertible. Application of the irregular mapping to the set of variations results in a set of values that may appear to be noise both in the frequency domain and in the signal domain of the data. The signal domain of the data may be n-dimensional, and may be a spatial, temporal or other domain from which data may be converted to the frequency domain.Type: GrantFiled: May 7, 2004Date of Patent: September 8, 2009Assignees: Avid Technology, Inc., University of New HampshireInventors: Katherine H. Cornog, Mitrajit Dutta
-
Patent number: 7562099Abstract: A media management system communicates to a user the availability of media data at different qualities (such as compression quality or resolution), or from different channels, that originated from one or more sources. Given a selection of media objects, whether a set of media files, a sequence of clips or other collection of objects, the corresponding sources are identified. Media objects originating from or related to each of these sources are identified. A display is generated indicating, for each channel from the source, at each quality of data originating from that source, the media objects related to the source. Each media data file originating from that source is represented according to its channel and quality, as a time span corresponding to the time span of the source from which the data originated. Logged, but not captured, media data, and other media objects, also may be represented in the display.Type: GrantFiled: September 9, 2005Date of Patent: July 14, 2009Assignee: Avid Technology, Inc.Inventors: Patrick Walsh, Roger Tawa, Jr., Steve McNeill
-
Patent number: 7555557Abstract: The review and Approval system of the present invention advantageously provides computer implemented access for a reviewer to digital content for the purpose of reviewing and approving the digital content. The system is capable of communication with an editing system, and automatically informing an editor of the reviewer's comments.Type: GrantFiled: December 22, 2004Date of Patent: June 30, 2009Assignee: Avid Technology, Inc.Inventors: Janette Bradley, Paul J. Gray, Glenn Lea, Michael E. Phillips, Peter Scannell, Dustin A. Simms
-
Patent number: 7545957Abstract: In calculating motion between two images, a single channel image may be generated for each image based on measurement of a desired characteristic of those images. Given a desired characteristic (such as edge strength or edge magnitude) in an image, a function measures the strength of the desired characteristic in a region around a pixel in an image. A range of values can represent the likelihood, or measure of confidence, of the occurrence of the desired characteristic in the region around the pixel. Thus, each pixel in the single channel image has a value from the range of values that is determined according to a function. This function operates on a neighborhood in the input image that corresponds to the pixel in the single channel image, and measures the likelihood of occurrence of, or strength of, the desired characteristic in that neighborhood.Type: GrantFiled: April 20, 2001Date of Patent: June 9, 2009Assignee: Avid Technology, Inc.Inventors: Katherine H. Cornog, Randy M. Fayan
-
Patent number: 7532807Abstract: A moving picture recording device includes a random-access, computer-readable and writable storage medium to provide non-linear access to recorded clips. The device provides digital capture of both video and audio information. Multiple data paths are provided to allow recording to and playback from the storage medium. Lists are maintained to manage recorded clips and edited events. An outtake list of deleted clips is also maintained. An event list includes a list of video events including clips from the storage medium as well as other video sources including a camera or external video. With switching circuitry, recorded clips can be viewed during editing while live images are output to a program output. An editing interface includes dedicated keys for performing standard recording functions as well as a display with associated input keys having adaptive functions. The textual display indicates the function currently associated with the input key.Type: GrantFiled: July 23, 2004Date of Patent: May 12, 2009Assignee: Avid Technology, Inc.Inventors: James A. McKain, Peter Fasciano, Jeffrey D. Kurtze, Stephen M. DiSciullo, Paul H. Greaves, Harry Der, Morton Tarr, Alex Vasilevsky
-
Patent number: 7512885Abstract: An editing system has a graphical user interface that shows media/metadata and metadata/metadata relationships and allows a user to navigate a graph defined by these relationships. Using this graphical user interface, a user may determine, for example, which masterclips are used in a sequence, or which sequences are using those masterclips. Such information can be useful for many purposes. For example, by identifying all masterclips used in a sequence, the media files associated with these masterclips can be readily recaptured in a different format. The graphical user interface provides simple navigation of such relationships by using two panes. Each pane may receive and display indications of any media data or metadata object type defined in the problem domain. In an editing system, such object types may include objects such as projects, sequences, clips and media files.Type: GrantFiled: March 31, 2003Date of Patent: March 31, 2009Assignee: Avid Technology, Inc.Inventors: Patrick Walsh, Louis Ayotte, Steve McNeill
-
Patent number: 7487309Abstract: Multiple applications request data from multiple storage units over a computer network. The data is divided into segments and each segment is distributed randomly on one of several storage units, independent of the storage units on which other segments of the media data are stored. At least one additional copy of each segment also is distributed randomly over the storage units, such that each segment is stored on at least two storage units. This random distribution of multiple copies of segments of data improves both scalability and reliability. When an application requests a selected segment of data, the request is processed by the storage unit with the shortest queue of requests. Random fluctuations in the load applied by multiple applications on multiple storage units are balanced nearly equally over all of the storage units.Type: GrantFiled: September 18, 2006Date of Patent: February 3, 2009Assignee: Avid Technology, Inc.Inventors: Eric C. Peters, Stanley Rabinowitz, Herbert R. Jacobs, Peter J. Fasciano
-
Patent number: 7467244Abstract: A device and method for electronic data conversion is provided. Data according to IEEE 1394 format and protocol is received and converted to USB format and protocol and supplied to a system configured to receive data according to USB format and protocol.Type: GrantFiled: March 17, 2004Date of Patent: December 16, 2008Assignee: Avid Technology, Inc.Inventors: Ralf Kamphausen, Martin Zemke, Soenke E. W. Brandt
-
Patent number: 7433519Abstract: It is desirable to provide a bitstream format for compressed data that would allow multiple processors to access and decompress different parts of the data in parallel. Compressed images are usually defined in terms of macroblocks that have a width less than the image width and a height less than the image height. Thus, an image is divided several bands of multiple lines, and each band of multiple lines is divided into a macroblock. The set of macroblocks that define a band is called herein a macroblock rasterscan. The bit stream format includes, for each image, a picture header followed by image scan data. The image scan data includes data corresponding to a plurality of macroblock rasterscans. The data for each macroblock rasterscan includes data for a plurality of macroblocks for a band of lines in the image followed by padding. The padding ensures that data for each macroblock rasterscan terminates on a data boundary.Type: GrantFiled: April 2, 2004Date of Patent: October 7, 2008Assignee: Avid Technology, Inc.Inventor: Michel Rynderman
-
Patent number: 7432936Abstract: Computer-implemented methods of pre-filtering texture data and methods of generating a filter control for pre-filtering texture data for generating a graphics image are disclosed. The disclosed methods include determining encoded pre-filter characteristics representing a measure of the maximum change in a texture due to moving a least one pixel any direction in a graphics image. The encoded pre-filter characteristics can be used to control filtering of texture data for texture mapping a graphics image.Type: GrantFiled: December 2, 2004Date of Patent: October 7, 2008Assignee: Avid Technology, Inc.Inventor: William C. Woodbury, Jr.