Method and apparatus for transitions and other special effects in digital motion video
First Claim
1. A computer-implemented method of generating transition effects between two frames of digitally compressed video by manipulating the output of a digital video decoder which said decoder comprises a past buffer and a future buffer, said method comprising the steps of:
- a. selecting a FROM frame in a video stream and a TO frame in a video stream;
b. placing the FROM frame in the past buffer of said decoder;
c. placing the TO frame in the future buffer of said decoder;
d. generating a stream of bidirectionally dependent duplicator frames having motion vector references to a past reference frame and a future reference frame wherein the constituent frames of said stream of bidirectionally dependent duplicator frames vary in their motion vector references to said FROM frame and said TO frame according to a predefined pattern;
e. feeding said stream of bidirectionally dependent duplicator frames to said decoder, causing said duplicator frames to be displayed; and
f. beginning normal playback of the video stream containing the TO frame at the TO frame position.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for transition effects in digitally compressed motion video, such video complying with the MPEG-1 standard. Transitions between two frames of video are effectuated by selecting a FROM frame and a TO frame, generating a stream of bidirectionally dependent duplicator frames which vary in their motion vector references to the FROM frame and the TO frame according to a predefined pattern, placing the FROM frame in the past buffer of a decoder, placing the TO frame in the future frame of a decoder, feeding the stream of duplicator frames to the decoder, causing the duplicator frames to be displayed, and beginning normal playback of the video stream containing the TO frame at the TO frame position.
247 Citations
16 Claims
-
1. A computer-implemented method of generating transition effects between two frames of digitally compressed video by manipulating the output of a digital video decoder which said decoder comprises a past buffer and a future buffer, said method comprising the steps of:
-
a. selecting a FROM frame in a video stream and a TO frame in a video stream; b. placing the FROM frame in the past buffer of said decoder; c. placing the TO frame in the future buffer of said decoder; d. generating a stream of bidirectionally dependent duplicator frames having motion vector references to a past reference frame and a future reference frame wherein the constituent frames of said stream of bidirectionally dependent duplicator frames vary in their motion vector references to said FROM frame and said TO frame according to a predefined pattern; e. feeding said stream of bidirectionally dependent duplicator frames to said decoder, causing said duplicator frames to be displayed; and f. beginning normal playback of the video stream containing the TO frame at the TO frame position.
-
-
2. A computer-based system for generating transition effects between two frames of digitally compressed video by manipulating the output of a digital video decoder which decoder comprises a past buffer and a future buffer, comprising:
-
a. means for selecting a FROM frame in a video stream and a TO frame in a video stream; b. means for placing the FROM frame in the past buffer of said decoder; c. means for placing the TO frame in the future buffer of said decoder; d. means for generating a stream of bidirectionally dependent duplicator frames having motion vector references to a past reference frame and a future reference frame constituent wherein the frames of said stream of bidirectionally dependent duplicator frames vary in their motion vector references to said FROM frame and said TO frame according to a predefined pattern; e. means for feeding said stream of directionally dependent duplicator frames to said decoder, causing said duplicator frames to be displayed; and f. means for beginning normal playback of the video stream containing the TO frame at the TO frame position. - View Dependent Claims (3, 4, 5, 6, 7)
-
-
8. A system for generating transition effects between a FROM frame in a stream of digitally compressed video and a TO frame in a stream of digitally compressed video by manipulating the output of a digital video decoder which said decoder comprises a past buffer and a future buffer, comprising:
-
a. a computer; b. said computer being programmed to; i. place the FROM frame in the past buffer of said decoder, ii. place the TO frame in the future buffer of said decoder, iii. generate a stream of bidirectionally dependent duplicator frames wherein the constituent frames of said stream of bidirectionally dependent duplicator frames vary in their motion vector references to said past buffer and said future buffer according to a predefined pattern, iv. feed said stream of duplicator frames bidirectionally dependent to said decoder, causing said duplicator frames to be displayed, and v. begin normal playback of the video stream containing the TO frame at the TO frame position.
-
-
9. A computer-readable medium for causing a computer to generate transition effects between a FROM frame in a stream of digitally compressed video and a TO frame in a stream of digitally compressed video by manipulating the output of a digital video decoder which said decoder comprises a past buffer and a future buffer, comprising:
-
a. a computer-readable storage medium; and b. a computer program stored on said storage medium; c. said computer program comprising; i. means for placing the FROM frame in the past buffer of said decoder; ii. means for placing the TO frame in the future buffer of said decoder; iii. means for generating a stream of bidirectionally dependent duplicator frames wherein the constituent frames of said stream of bidirectionally dependent duplicator frames vary in their motion vector references to said past buffer and said future buffer according to a predefined pattern; iv. means for feeding said stream of bidirectionally dependent duplicator frames to said decoder, causing said duplicator frames to be displayed; and v. means for beginning normal playback of the video stream containing the TO frame at the TO frame position. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification