Claims
- 1. A pipelined video decoder system having an input, an output and a plurality of processing stages therebetween, comprising:
- a universal adaptation unit in the form of a first interactive interfacing token for control and/or data functions among said processing stages;
- a token generator, responsive to a picture start code in an input stream of encoded data for generating said first interactive interfacing token, wherein said first interactive interfacing token is serially transmitted through said processing stages;
- wherein said first interactive interfacing token is a GROUP.sub.-- START token for indicating a start of a group sequence; and upon generation of said GROUP.sub.-- START token, said token generator generates a second interactive metamorphic interfacing token comprising a PICTURE.sub.-- END token, said PICTURE.sub.-- END token being serially transmitted to said processing stages before data associated with said start code is output, wherein responsive to said PICTURE.sub.-- END token one of said processing stages stops processing a current picture in a first mode of operation, and said one processing stage generates a FLUSH token in a second mode of operation, wherein processing of said current picture is completed in a controlled manner.
- 2. The system according to claim 1, wherein said input stream of encoded data comprises MPEG data.
- 3. The system according to claim 1, wherein said token generator operates on byte aligned data.
- 4. The system according to claim 1, further comprising a microprocessor interface operatively associated with said processing stages, wherein said microprocessor interface is responsive to a signal IN.sub.-- TOKEN without detection of an end marker of said first interactive interfacing token.
- 5. The system according to claim 1, wherein said token generator detects overlapping start codes,
- whereby a first overlapping start code is ignored and a second overlapping start code is used to generate start code tokens.
- 6. A pipelined video decoder system having an input, an output and a plurality of processing stages therebetween, comprising:
- a universal adaptation unit in the form of a first interactive interfacing token for control and/or data functions among said processing stages, wherein said first interactive interfacing token is a GROUP.sub.-- START token for indicating a start of a group sequence;
- a token generator, responsive to a start code in an input stream of encoded MPEG data for generating said first interactive interfacing token, wherein said first interactive interfacing token is serially transmitted to said processing stages;
- wherein upon generation of said GROUP.sub.-- START token, said token generator generates a second interactive metamorphic interfacing token comprising a PICTURE.sub.-- END token, said PICTURE.sub.-- END token being serially transmitted to said processing stages before data associated with said start code is output, wherein responsive to said PICTURE.sub.-- END token one of said processing stages stops processing a current picture in a first mode of operation, and said one processing stage generates a FLUSH token in a second mode of operation, wherein processing of said current picture is completed in a controlled manner.
- 7. The system according to claim 6, wherein said token generator operates on byte aligned data.
- 8. The system according to claim 6, further comprising a microprocessor interface operatively associated with said processing stages, wherein said microprocessor interface is responsive to a signal IN.sub.-- TOKEN without detection of an end marker of said first interactive interfacing token.
- 9. The system according to claim 6, wherein said token generator detects overlapping start codes,
- whereby a first overlapping start code is ignored and a second overlapping start code is used to generate start code tokens.
Priority Claims (2)
Number |
Date |
Country |
Kind |
9415413 |
Jul 1994 |
GBX |
|
9511569 |
Jun 1995 |
GBX |
|
CROSS REFERENCE TO RELATED APPLICATIONS
This Application is a division of application Ser. No. 08/473,813, filed Jun. 7, 1995, and a continuation-in-part of application Ser. No. 08/400,201, filed Mar. 7, 1995 (now U.S. Pat. No. 5,603,012), which is a division of application Ser. No. 400,397, filed Mar. 7, 1995, which is a continuation-in-part of U.S. application Ser. No. 08/382,958, filed Feb. 2, 1995, which is a continuation of U.S. application Ser. No. 08/082,291, filed Jun. 24, 1993 (now abandoned).
The following U.S. patent application have subject matter related to this Application: Application Ser. Nos. 08/382,958, filed Feb. 2,1995; 08/400,397, filed Mar. 7,1995; 08/399,851 filed Mar. 7, 1995; 08/482,296, filed Jun. 7, 1995; 08/486,396, filed Jun. 7, 1995; 08/484,730, filed Jun. 7, 1995 (now U.S. Pat. No. 5,677,648); 08/479,279, filed Jun. 7, 1995; 08/483,020, filed Jun. 7,1995; 08/487,224, filed Jun. 7, 1995; 08/400,722, filed Mar. 7,1995 (now U.S. Pat. No. 5,596,517); 08/400,723, filed Mar. 7,1995 (now U.S. Pat. No. 5,594,678); 08/404,067, filed Mar. 14, 1995 (now U.S. Pat. No. 5,590,067); 08/567,555, filed Dec. 5,1995 (now U.S. Pat. No. 5,617,458); 08/396,834, filed Mar. 1, 1995; 08/473,813, filed Jun. 7, 1995; 08/484,456, filed Jun. 7, 1995; 08/476,814, filed Jun. 7, 1995; 08/481,561, filed Jun. 7, 1995; 08/482,381, filed Jun. 7, 1995; 08/479,910, filed Jun. 7, 1995; 08/475,729, filed Jun. 7, 1995; 08/484,578, filed Jun. 7, 1995; 08/473,615, filed Jun. 7, 1995; 08/487,356, filed Jun. 7, 1995; 08/487,134, filed Jun. 7, 1995; 08/481,772, filed Jun. 7, 1995; 08/481,785, filed Jun. 7, 1995 (now U.S. Pat. No. 5,703,793); 08/486,908, filed Jun. 7, 1995; 08/486,034, filed Jun. 7, 1995; 08/487,740, filed Jun. 7, 1995; 08/488,348, filed Jun. 7, 1995; 08/484,170, filed Jun. 7, 1995; 08/516,038, filed Aug. 17, 1995; 08/399,810, filed Mar. 7, 1995 (now U.S. Pat. No. 5,625,571); 08/400,201, filed Mar. 7, 1995 (now U.S. Pat. No. 5,603,012); 08/400,215, filed Mar. 7, 1995; 08/400,072, filed Mar. 7, 1995; 08/402,602, filed Mar. 7, 1995; 08/400,206, filed Mar. 7, 1995; 08/400,151, filed Mar. 7, 1995; 08/400,202, filed Mar. 7, 1995; 08/400,398, filed Mar. 7, 1995; 08/400,161, filed Mar. 7, 1995; 08/400,141, filed Mar. 7, 1995; 08/400,211, filed Mar. 7, 1995; 08/400,331, filed Mar. 7, 1995; 08/400,207, filed Mar. 7, 1995; 08/399,898, filed Mar. 7, 1995; 08/399,665, filed Mar. 7, 1995; 08/400,058, filed Mar. 7, 1995; 08/399,800, filed Mar. 7, 1995; 08/399,801, filed Mar. 7, 1995; 08/399,799, filed Mar. 7, 1995; 08/474,222, filed Jun. 7, 1995; 08/486,481, filed Jun. 7, 1995; 08/474,231, filed Jun. 7, 1995; 08/474,830, filed Jun. 7, 1995; 08/474,220, filed Jun. 7, 1995 (now U.S. Pat. No. 5,699,544); 08/473,868, filed Jun. 7, 1995; 08/474,603, filed Jun. 7, 1995; 08/485,242, filed Jun. 7, 1995 (now U.S. Pat. No. 5,689,313); 08/477,048, filed Jun. 7, 1995; and 08/485,744, filed Jun. 7, 1995; 08/850,125, filed May 1, 1997; 08/812,820, filed Mar. 6, 1997; 08/804,620, filed Feb. 24, 1997; 08/876,720, filed Jun. 16, 1997; 08/903,969, filed Jul. 31, 1997; 08/947,727, filed Sep. 25, 1997; 08/937,143, filed Sep. 24, 1997; 08/946,754, filed Oct. 7, 1997; 08/947,646, filed Oct. 8, 1997; 08/950,892, filed Oct. 15, 1997; 08/955,476, filed Oct. 21, 1997; 08/967,515, filed Nov. 11, 1997; 08/992,859, filed Dec. 10, 1997.
US Referenced Citations (211)
Foreign Referenced Citations (4)
Number |
Date |
Country |
0196911 |
Oct 1986 |
EPX |
0255767 |
Feb 1988 |
EPX |
0468480 |
Jan 1992 |
EPX |
0576749A1 |
Jun 1992 |
EPX |
Divisions (2)
|
Number |
Date |
Country |
Parent |
473813 |
Jun 1995 |
|
Parent |
400397 |
Mar 1995 |
|
Continuations (1)
|
Number |
Date |
Country |
Parent |
82291 |
Jun 1993 |
|
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
382958 |
Feb 1995 |
|