摘要:
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.
摘要:
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. Finally, attach the block to be dragged to the surface of blocks whose coordinates are within the interaction region in accordance with predetermined rules that specify which surfaces of the block to be dragged and which surfaces of the other blocks attract each other.
摘要:
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.
摘要:
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.
摘要:
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.
摘要:
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. On the other hand, the second 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 greater than half a frame. Stitching the first and second audiovisual segments together.
摘要:
An electrical device in accordance with an embodiment of the present application includes a display in which the reflectivity of the display is alterable to allow the display to display information to the user and to serve as a mirror for the user.
摘要:
A cellular telephone in accordance with an embodiment of the present application is operable to transmit voice data and additional digital data together to another similarly functional cellular telephone without the need for an external server. The cellular telephone operates like a server to coordinate transmission of all data between the cellular telephones.
摘要:
A memory device removably insertable into or otherwise removably connected to a plurality of host devices includes a first memory storing multimedia data. A first circuit portion of the memory device determines the host device capabilities when the memory device is connected to a host device and a second circuit portion feeds the multimedia data to the host device in a format compatible with the determined capabilities of the host device.
摘要:
An audio filter in accordance with an embodiment of the present application identifies and isolates a desired sound signal. The audio filter is preferably used in a telephone such as a wireless or cellular telephone and utilizes a position of a sound source to identify a desired sound source and thereafter filters out all other sound sources other than the desired sound source regardless of the position of the desired sound source.