← Back to Patent Explorer
US5262964A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for variable playback speed of multimedia data interchange within a data processing system

Assignee: Tandberg Products UK Ltd
•
Filing: 1991-04-10
•
Granted: 1993-11-16
•
Expires: 2011-04-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The method and apparatus may be utilized for the efficient interchange of multimedia data in a data processing system. A sequential data stream is established which includes multiple variable length consecutive sections, each of which includes multiple data samples. Each data sample preferably includes a collection of data and a control structure or header which is utilized to specify a manner of interpreting the collection of data. In the depicted embodiment of the present invention a track collection index is transmitted in conjunction with the sequential data stream and utilized to identify the physical location of various track samples within the data stream. Additionally, a track sequence index is provided which may be utilized to identify the logical order in which the data samples are to be utilized in each selected track to create a multi-media presentation along with an indication of the playback speed to be utilized. This sequential data stream, track collection index and track sequence index are then transmitted throughout a distributed data processing system utilizing various personal computers or intelligent work stations, permitting multimedia data to be efficiently interchanged.

Inventors

  • 👤 Gordon W. Bonsall
  • 👤 Antony G. Cripps
  • 👤 Robert A. Pascoe
  • 👤 Charles L. Peek

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 11:48
CPC Classifications
H; H04; H04L; H04L9/00; H04L9/40

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 148 words
A method in a data processing system for interchanging multimedia data, at least a portion of which is encoded, said method comprising the steps of: establishing a sequential data stream; subdividing said sequential data stream into a plurality of consecutive sections; disposing within each of said plurality of consecutive sections a plurality of multimedia data samples, at least one multimedia data sample comprising a collection of data and a control structure for specifying a manner of interpreting said collection of data; creating a sequence index associated with said sequential data stream, said sequence index identifying a sequence order of said plurality of multimedia data samples to be utilized to create a selected presentation and an indication of a playback speed to be utilized for selected ones of said plurality of multimedia data samples; and transmitting said sequence index and said sequential data stream within said data processing system.
Claim 2
Independent Claim 148 words
A method in a data processing system for interchanging multimedia data, at least a portion of which is encoded, said method comprising the steps of: establishing a sequential data stream; subdividing said sequential data stream into a plurality of consecutive sections; disposing within each of said plurality of consecutive sections a plurality of multimedia data samples, at least one multimedia data sample comprising a collection of data and a control structure for specifying a manner of interpreting said collection of data; creating a sequence index associated with said sequential data stream, said sequence index identifying a sequence order of said plurality of multimedia data samples to be utilized to create a selected presentation and an indication of a playback speed to be utilized for selected ones of said plurality of multimedia data samples; and transmitting said sequence index and said sequential data stream within said data processing system.
Claim 3
Dependent Claim 47 words
The method in a data processing system for interchanging multimedia data according to claim 1, wherein said step of subdividing said sequential data stream into a plurality of consecutive sections comprises the step of subdividing said sequential data stream into a plurality of variable length consecutive sections.
Claim 4
Dependent Claim 55 words
The method in a data processing system for interchanging multimedia data according to claim 1, wherein said step of disposing within each of said plurality of consecutive sections a plurality of multimedia data samples comprises the step of disposing a plurality of variable length multimedia data samples within each of said plurality of consecutive sections.
Claim 5
Dependent Claim 31 words
The method in a data processing system for interchanging multimedia data according to claim 1, wherein at least one of said plurality of multimedia data samples comprises an encoded video sample.
Claim 6
Dependent Claim 42 words
The method in a data processing system for interchanging multimedia data according to claim 1, wherein said control structure for specifying a manner of interpreting said collection of data comprises an identification of an encoding technique utilized with said collection of data.
Claim 7
Independent Claim 49 words
The method in a data processing system for interchanging multimedia data according to claim further including the step of creating a collection index associated with said sequential data stream, said collection index identifying a location for each of said plurality of multimedia data samples within said data processing system.
Claim 8
Dependent Claim 65 words
The method in a data processing system for interchanging multimedia data according to claim 3, wherein said step of creating a sequence index identifying a sequence order of said plurality of multimedia data samples to be utilized to create a selected presentation comprises the step of identifying a start location and an end location for each of said plurality of variable length multimedia data samples.
Claim 9
Dependent Claim 30 words
The method in a data processing system for interchanging multimedia data according to claim 3, at least one of said plurality of multimedia data samples comprises an encoded audio sample.
Claim 10
Dependent Claim 140 words
A data processing system for interchanging multimedia data, at least a portion of which is encoded, said data processing system comprising: means for creating a sequential data stream including a plurality of consecutive sections, each consecutive section including a plurality of multimedia data samples, at least one multimedia data sample comprising a collection of data and a control structure for specifying a manner of interpreting said collection of data; means for creating a sequence index associated with said sequential data stream, said sequence index identifying a sequence order of said plurality of multimedia data samples to be utilized to create a selected presentation and an indication of a playback speed to be utilized for selected ones of said plurality of multimedia data samples; and means for transmitting said sequence index and said sequential data stream within said data processing system.
Claim 11
Dependent Claim 140 words
A data processing system for interchanging multimedia data, at least a portion of which is encoded, said data processing system comprising: means for creating a sequential data stream including a plurality of consecutive sections, each consecutive section including a plurality of multimedia data samples, at least one multimedia data sample comprising a collection of data and a control structure for specifying a manner of interpreting said collection of data; means for creating a sequence index associated with said sequential data stream, said sequence index identifying a sequence order of said plurality of multimedia data samples to be utilized to create a selected presentation and an indication of a playback speed to be utilized for selected ones of said plurality of multimedia data samples; and means for transmitting said sequence index and said sequential data stream within said data processing system.
Claim 12
Dependent Claim 26 words
The data processing system for interchanging multimedia data according to claim 9, wherein said plurality of consecutive sections comprises a plurality of variable length consecutive sections.
Claim 13
Dependent Claim 28 words
The data processing system for interchanging multimedia data according to claim 9, wherein said plurality of multimedia data samples comprises a plurality of variable length multimedia data samples.
Claim 14
Dependent Claim 30 words
The data processing system for interchanging multimedia data according to claim 9, wherein said means for transmitting said sequential data stream within said data processing system comprises a personal computer.
Claim 15
Dependent Claim 46 words
The data processing system for interchanging multimedia data according to claim 9, further including means for creating a collection index associated with said sequential data stream, said collection index identifying a location for each of said plurality of multimedia data samples within said data processing system.

References Cited (Backward Citations)

US4771391A Cited
US4868653A Cited
US4918523A Cited
US5036391A Cited
US5032927A Cited
US5010401A Cited
US5045940A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-11-15 1997-05-17 1997-11-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-11-15 2001-05-17 2001-11-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-11-15 2005-05-17 2005-11-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag