← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag