Patents Assigned to FutureTel, Inc.
  • Patent number: 6400886
    Abstract: Disclosed is a stitcher implemented to join segments of video glue generated during a first pass of an editing engine. Preferably, the generated glue segments are implemented at the beginning and at the end of a clipped video segment. In the second processing pass, any glue segments generated in the first pass may be stitched to any un-processed portion of the clipped segment. Once any glue segments and unprocessed portions are stitched in a time ordered sequence, the stitched segment is output to a application.
    Type: Grant
    Filed: October 9, 1997
    Date of Patent: June 4, 2002
    Assignee: FutureTel, Inc.
    Inventors: Eric T. Brewer, Andrew Palfreyman, Thomas S. Gilley
  • Patent number: 6285361
    Abstract: Disclosed is a method for clipping a segment from a video file having a multiplicity of video frames. Preferably, at least some of the frames in the video file are encoded as predicted frames. The method includes selecting a mark-in location in the video file that defines the beginning of the clipped segment. A mark-out location defining the end of the clipped segment is also selected in the video file. Once the mark-in and mark-out locations are selected, the method decodes a first frame associated with one of the mark-in location and the mark-out location. The first frame is preferably a predictive frame that has an associated first format. The first frame is then re-encoded into a second format and stored. The method then proceeds to create a clipped segment that includes the re-encoded first frame.
    Type: Grant
    Filed: October 9, 1997
    Date of Patent: September 4, 2001
    Assignee: FutureTel, Inc.
    Inventors: Eric T. Brewer, Andrew Palfreyman, Thomas S. Gilley
  • Patent number: 6262777
    Abstract: Disclosed are methods and apparatuses for stitching a first and second audiovisual segment together. By way of example, each audiovisual segment has a multiplicity of audio frames including a first audio frame, a second audio frame that sequentially follows the first audio frame and a last audio frame. The audiovisual segment further includes a multiplicity of video frames having a first video frame and a last video frame. The method includes the step of aligning an initial audio frame in the first audiovisual segment with the first video frame in the first audiovisual segment. The first audio frame from the first audiovisual segment is designated as the initial audio frame when a tab error associated with the first audio frame from the first audiovisual segment is less than about half a frame.
    Type: Grant
    Filed: October 9, 1997
    Date of Patent: July 17, 2001
    Assignee: FutureTel, Inc.
    Inventors: Eric T. Brewer, Andrew Palfreyman, Greg C. Ames
  • Patent number: 6201925
    Abstract: A method for copying a segment from a video file having a multiplicity of video frames, where at least some of the frames are encoded as predicted frames. The method includes the steps of selecting a mark-in location in the video file such that the mark-in location defines the beginning of the copied segment. Once the mark-in location is selected, each of the frames positioned between the mark-in location and a final group frame associated with a group of frames that includes the mark-in location are decoded. Each decoded frame will have an associated first format. The decoded frames are then re-encoded into an associated second format such that the re-encoded second format of at least one of the decoded frames is different than its associated first format. The re-encoded frames are then stored. The method then generates a copied segment that includes at least the re-encoded frames.
    Type: Grant
    Filed: October 9, 1997
    Date of Patent: March 13, 2001
    Assignee: FutureTel, Inc.
    Inventors: Eric T. Brewer, Andrew Palfreyman, Thomas S. Gilley
  • Patent number: 6157771
    Abstract: Disclosed are methods and apparatuses for seeking within audiovisual files. A seeking engine is implemented to efficiently locate target video frames without having to laboriously decode and index each and every video frame in an audiovisual file. Further, a seeking engine is capable of frame accurately determining the number of frames in a video file by identifying the last GOP header in the video file, and then identifying a last video frame in the file. The last video frame in the file is identified by reading each video frame's picture header (i.e., within the last GOP) and determining which picture header produces a larger temporal reference number. The video frame having the largest temporal number is therefore the last video frame in the video file. In addition, the seeking engine is capable of associating an identified video frame with a closest audio frame to complete an audio-to-video seek.
    Type: Grant
    Filed: October 9, 1997
    Date of Patent: December 5, 2000
    Assignee: FutureTel, Inc.
    Inventors: Eric T. Brewer, Andrew Palfreyman
  • Patent number: 5886692
    Abstract: The use of blocks in a workspace window that depict various video elements on the user interface of a video editor for use on a digital computer having a CPU, memory and a video display. The blocks have the attributes that they attract or repel other blocks as a function of proximity to each other in order to reduce user errors and to improve user efficiency. The method of manipulating the blocks on the video display consists of the following steps: First, specify coordinates of interaction regions around a block to be dragged. Next, test the coordinates of the interaction regions against the coordinates of all other blocks on the video display. Next, repel the block to be dragged from specified surfaces of the other blocks in accordance with predetermined rules that specify which surfaces of the block to be dragged and which surfaces of the other blocks repel each other.
    Type: Grant
    Filed: November 12, 1997
    Date of Patent: March 23, 1999
    Assignee: FutureTel, Inc.
    Inventors: Eric T. Brewer, Baldo A. Faieta, Clifford A. Grabhorn
  • Patent number: 5880722
    Abstract: In a digital computer system running a windows operating system and a video editor where the video data is stored in the memory and clips of the video data consisting of sequences of video frames are represented by blocks in a workspace on the video display. A video cursor is provided to scroll through the frames. The disclosure describes a convenient method of allowing the user to control the scale of the horizontal axis and thus the number of video frames that may be symbolically viewed on the workspace window without panning. The method includes the following steps: First, determining if the video cursor is being intentionally moved vertically by a user. Next, determine the vertical distance that the video cursor is moved from a reference point. Finally, adjust the number of video frames that may be represented on the workspace in relationship to the vertical movement of the video cursor.
    Type: Grant
    Filed: November 12, 1997
    Date of Patent: March 9, 1999
    Assignee: FutureTel, Inc.
    Inventors: Eric T. Brewer, Clifford A. Grabhorn, Thomas S. Gilley, Baldo A. Faieta
  • Patent number: 5874997
    Abstract: This invention concerns real-time assembly of a compressed audio-visual system data stream (22) so the audio and video data may be subsequently presented in synchronism. Assembly of a system data stream (22) in accordance with present invention interleaves packets of data selected from a compressed audio bitstream (16) with packets of data selected from a compressed video bitstream (18). If frames of video data being assembled into the system data stream (22) advance too far ahead of the audio data being assembled into the system data stream (22), then all the data for a single frame of the video signal is omitted from the system data stream (22). Conversely, if frames of video data being assembled into the system data stream (22) lag too far behind the audio data being assembled into the system data stream (22), then a second copy of all the data for a single frame of the video signal is assembled into the system data stream (22).
    Type: Grant
    Filed: December 30, 1997
    Date of Patent: February 23, 1999
    Assignee: FutureTel, Inc.
    Inventor: Stephen G Haigh
  • Patent number: 5610659
    Abstract: A coding conditions selection apparatus, adapted for inclusion in an MPEG-II encoder chip, and methods for selecting encoding parameters for a macroblock of video data includes an encoder decision block ("EDB") for receiving and concurrently stratifying into a plurality of blocks digital video data associated with a macroblock. Each block may correspond to video data for pels of the macroblock, or a block may correspond to differences produced by subtracting digital video data for pels of a reference frame of video from digital video data for pels of the macroblock. The EDB while evaluating functions, e.g. either a variance or a mean square error, concurrently processes the stratified data for several blocks while avoiding any redundant computations. A plurality of encoding conditions are determined based upon the block function evaluations.
    Type: Grant
    Filed: May 8, 1995
    Date of Patent: March 11, 1997
    Assignee: FutureTel, Inc.
    Inventors: Gregory C. Maturi, Sho L. Chen, Vivek Bhargava, Ren-Yuh Wang, Richard H. Tom
  • Patent number: 5566301
    Abstract: The technical field of the invention generally concerns systems for audiovisual teleservices using digital telecommunication services such as Integrated Services Digital Network ("ISDN") communications. In the preferred embodiment, an interface subsystem (100) includes an ISDN interface circuit (130) for concurrently exchanging audiovisual information with an ISDN access. The interface subsystem (100) also includes a host computer interface circuit (144)for exchanging video, audio, high-speed, a low-speed data with a host digital computer. A computer program executed by a digital signal processing circuit (122) implements CCITT's H.221 and H.242 Recommendations for audiovisual teleservices, and provides a computer program at the application layer (44) of the OSI model that is executed by the host digital computer with an interface by which it can exchange video, audio, high-speed, and low-speed data with another compatible terminal using digital telecommunications.
    Type: Grant
    Filed: July 19, 1994
    Date of Patent: October 15, 1996
    Assignee: FutureTel, Inc.
    Inventors: Mark C. Koz, Jack W. Lix
  • Patent number: D408384
    Type: Grant
    Filed: October 22, 1997
    Date of Patent: April 20, 1999
    Assignee: FutureTel, Inc.
    Inventors: Mayumi Hata, Bradley W. Hoffert, Masato Hata, Hiroshi Mitsui