US6356708B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for implementing playback features for compressed video data
Assignee: Arris Technology Inc
•
Filing: 1999-03-18
•
Granted: 2002-03-12
•
Expires: 2019-03-18
Abstract
Abstract A compressed video playback system which eliminates playback mode transition artifacts. Transitions between various playback modes are effected in such a manner that transition artifacts are eliminated by delaying playback mode transitions until appropriate frames of data are detected for propagation to the compressed video decoder. In addition, compressed video data retrieval methods are improved for supporting multi-speed playback modes in both forward and reverse directions in an optimal manner.
Inventors
- 👤 Edward A. Krause
- 👤 Paul Shen
- 👤 Adam S. Tom
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 20:07
CPC Classifications
H; H04; H04N; H04N5/00; H04N5/76; H04N5/91; H04N5/92; H04N5/926; H04N5/9261; H04N5/9262; H04N5/78; H04N5/782; H04N5/783
Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
115 words
A method for preventing decoding artifacts when changing playback characteristics of a video data stream, comprising the steps of: receiving encoded data including frames of at least first and second frame types, the first and second frame types operable for normal playback of the video data stream; stepping through the encoded data on a frame-by-frame basis; detecting a playback transition instruction; after detecting the playback transition instruction, inhibiting forwarding the encoded data until receipt of data corresponding to a frame of the first frame type; forwarding the frame of the first frame type for decoding; and after forwarding the frame of the first frame type, selectively forwarding frames of the second frame type for decoding.
Claim 2
Independent Claim
115 words
A method for preventing decoding artifacts when changing playback characteristics of a video data stream, comprising the steps of: receiving encoded data including frames of at least first and second frame types, the first and second frame types operable for normal playback of the video data stream; stepping through the encoded data on a frame-by-frame basis; detecting a playback transition instruction; after detecting the playback transition instruction, inhibiting forwarding the encoded data until receipt of data corresponding to a frame of the first frame type; forwarding the frame of the first frame type for decoding; and after forwarding the frame of the first frame type, selectively forwarding frames of the second frame type for decoding.
Claim 3
Dependent Claim
70 words
The method of claim 1 wherein forwarding the frame of the first frame type comprises: forwarding the frame of the first frame type for decoding upon detecting a predetermined occurrence of the frame of the first frame type; and granting forwarding permission for the frames of the second frame type upon determining from the transition instruction that the frames of the second frame type are to be provided for decoding.
Claim 4
Dependent Claim
38 words
The method of claim 2 wherein forwarding at least one frame of the second frame type comprises sending the frame for decoding if the forwarding permission has previously been granted for the frames of the second frame type.
Claim 5
Dependent Claim
16 words
The method of claim 2 wherein the frames of the first frame type comprise intraframe data.
Claim 6
Dependent Claim
16 words
The method of claim 4 wherein the frames of the second frame type comprise interframe data.
Claim 7
Dependent Claim
13 words
The method of claim 5 wherein the interframe data comprise uni-directionally predicted data.
Claim 8
Dependent Claim
17 words
The method of claim 2 wherein the frames of the first frame type comprise uni-directionally predicted data.
Claim 9
Dependent Claim
17 words
The method of claim 7 wherein the frames of the second frame type comprise bi-directionally predicted data.
Claim 10
Independent Claim
99 words
A method for preventing decoding artifacts when changing playback characteristics of a video data stream, comprising the steps of: receiving encoded data including frames of at least first and second frame types, the first and second frame types operable for normal playback of the video data stream; stepping through the encoded data on a frame-by-frame basis; detecting a playback transition instruction; detecting a frame of the first frame type; forwarding the frame of the first frame type for decoding; and after forwarding the frame of the first frame type, selectively forwarding frames of the second frame type for decoding.
Claim 11
Independent Claim
99 words
A method for preventing decoding artifacts when changing playback characteristics of a video data stream, comprising the steps of: receiving encoded data including frames of at least first and second frame types, the first and second frame types operable for normal playback of the video data stream; stepping through the encoded data on a frame-by-frame basis; detecting a playback transition instruction; detecting a frame of the first frame type; forwarding the frame of the first frame type for decoding; and after forwarding the frame of the first frame type, selectively forwarding frames of the second frame type for decoding.
Claim 12
Dependent Claim
34 words
The method of claim 9 further comprising the step of inhibiting forwarding the encoded data after detecting the playback transition instruction and before receiving data corresponding to a frame of the first frame type.
Claim 13
Dependent Claim
75 words
The method of claim 9 wherein the step of forwarding the frame of first frame type comprises the steps of: forwarding the frame of the first frame type for decoding upon detecting a predetermined occurrence of the frame of the first frame type; and granting forwarding permission for the frames of the second frame type upon determining from the transition instruction that the frames of the second frame type are to be provided for decoding.
Claim 14
Dependent Claim
41 words
The method of claim 11 wherein forwarding at least one frame of the second frame type comprises the step of sending the frame for decoding if the forwarding permission has previously been granted for the frames of the second frame type.
Claim 15
Dependent Claim
16 words
The method of claim 11 wherein the frames of the first frame type comprise intraframe data.
Claim 16
Dependent Claim
16 words
The method of claim 13 wherein the frames of the second frame type comprise interframe data.
Claim 17
Dependent Claim
13 words
The method of claim 14 wherein the interframe data comprise uni-directionally predicted data.
Claim 18
Dependent Claim
17 words
The method of claim 11 wherein the frames of the first frame type comprise uni-directionally predicted data.
Claim 19
Dependent Claim
17 words
The method of claim 16 wherein the frames of the second frame type comprise bi-directionally predicted data.
References Cited (Backward Citations)
US5377051A
Cited
US5949948A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2005-03-11 | 2005-09-10 | 2006-03-12 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2009-03-11 | 2009-09-10 | 2010-03-12 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2013-03-11 | 2013-09-10 | 2014-03-12 | $7700.00 | Window Closed / Lapsed |