Patent US3394737A successfully refreshed from Google Patents.
Patent EP1903801A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP1903801A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Multimedia signal processing system

Assignee: Adeia Media Solutions Inc
•
Filing: 2002-08-07
•
Granted: —
•
Expires: 2022-08-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for processing a media stream across several channels simultaneously comprises means for observing a data stream on a data bus, means for identifying media streams within said data stream, means for associating media stream data objects with their respective media streams, a multi channel media stream processor, wherein said media processor processes media stream data across a plurality of channels, in parallel, and means for monitoring and saving state of said processor as said processor switches from an original media stream to a next media stream, wherein, if said processor switches back to said original stream, a state associated with said original stream is reloaded.

Inventors

  • 👤 David Locket
  • 👤 Kurtis G. Heaton
  • 👤 James M. Barton
  • 👤 Jean Swey Kao
  • 👤 Ching Tong Chow
  • 👤 Roderick James Mcinnis
  • 👤 Andrew Martin Goodman

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-03 18:43
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/40; H04N21/43; H04N21/433; H04N21/4334; G; G11; G11B; G11B27/00; G11B27/02; G11B27/031; G11B27/034; G11B27/10; G11B27/102; G11B27/105; H04N21/20; H04N21/25; H04N21/251; H04N21/252; H04N21/41; H04N21/414; H04N21/4147; H04N21/426; H04N21/42607; H04N21/4263; H04N21/4333; H04N21/45; H04N21/4508; H04N21/4532; H04N21/454; H04N21/462; H04N21/4622; H04N5/00; H04N5/76; H04N5/765; H04N5/775; H04N7/00; H04N7/16; H04N7/173; H04N7/17309; H04N7/17318; H04N9/00; H04N9/79; H04N9/87; G11B2220/00; G11B2220/20; G11B2220/21; G11B2220/215; G11B2220/216; G11B2220/25; G11B2220/2537; G11B2220/2562; G11B2220/2575; G11B2220/90; G11B27/002; G11B27/022; G11B27/024; G11B27/032; H04N5/78; H04N5/781; H04N9/7921; H04N9/7925

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 107 words
A system for processing a media stream across several channels simultaneously, comprising: means for observing a data stream on a data bus; means for identifying media streams within said data stream; means for associating media stream data objects with their respective media streams; a multi channel media stream processor, wherein said media processor processes media stream data across a plurality of channels, in parallel; and means for monitoring and saving state of said processor as said processor switches from an original media stream to a next media stream, wherein, if said processor switches back to said original stream, a state associated with said original stream is reloaded.
Claim 2
Dependent Claim 41 words
The system of Claim 1, wherein said means for observing said data stream comprises a system interface, said system interface comprising a passive, slave client on said bus, wherein said system interface observes said data stream without interfering with data flow.
Claim 3
Dependent Claim 27 words
The system of Claim 2, wherein said system interface is individualized to a particular system type, said individualization being accomplished by one of: programmable switches and hardwiring.
Claim 4
Dependent Claim 19 words
The system of Claim 2, wherein said data bus is one of: a system bus and a memory bus.
Claim 5
Dependent Claim 38 words
The system of Claim 1, wherein said means for identifying a media stream comprises a media stream identifier, wherein said media stream distinguishes media streams from the remainder of said data stream according to source and destination addresses.
Claim 6
Dependent Claim 46 words
The system of Claim 1, wherein said means for associating media data objects with their respective media streams comprises a media identification generator, said media identification generator assigning tags to media stream data objects, so that any data object is associated with its stream of origin.
Claim 7
Dependent Claim 53 words
The system of Claim 1, wherein said means for monitoring and saving state of said processor comprises a multi-channel state engine, said state engine monitoring media stream identifiers, and saving said processor state, said saved state comprising a first state, when a media stream identifier associated with said next media stream is associated.
Claim 8
Dependent Claim 25 words
The system of Claim 7, wherein said state engine reloads the first state if a media stream identifier associated with said first state is presented.
Claim 9
Dependent Claim 29 words
The system of Claim 1, further comprising a media stream data structure, said processed media stream being saved to said data structure and routed to system memory as needed.
Claim 10
Dependent Claim 15 words
The system of Claim 1, wherein said system is implemented in a programmable logic device.
Claim 11
Independent Claim 90 words
A method of processing a media stream across several channels simultaneously, comprising the steps of: observing a data stream on a data bus; identifying media streams within said data stream; associating media stream data objects with their respective media streams; processing media stream data across a plurality of channels, in parallel; and monitoring and saving a media processor state as said processor switches from an original media stream to a next media stream; and reloading state associated with said original stream if said processor switches back to said original stream.
Claim 12
Dependent Claim 45 words
The system of Claim 11, wherein said step of observing said data stream comprises the steps of: providing a system interface, said system interface comprising a passive, slave client on said bus; and said system interface observing said data stream without interfering with data flow.
Claim 13
Dependent Claim 27 words
The system of Claim 11, wherein said system interface is individualized to a particular system type, said individualization being accomplished by one of: programmable switches and hardwiring.
Claim 14
Dependent Claim 19 words
The system of Claim 13, wherein said data bus is one of: a system bus and a memory bus.
Claim 15
Dependent Claim 33 words
The system of Claim 11, wherein said step of identifying a media stream comprises the steps of: distinguishing media streams from the remainder of said data stream according to source and destination addresses.
Claim 16
Dependent Claim 38 words
The method of Claim 11, wherein said step of associating media data objects with their respective media streams comprises: assigning tags to media stream data objects, so that any data object is associated with its stream of origin.
Claim 17
Dependent Claim 48 words
The method of Claim 11, wherein said step of monitoring and saving said processor state comprises the steps of: monitoring media stream identifiers; and saving said processor state, said saved state comprising a first state, when a media stream identifier associated with said next media stream is associated.
Claim 18
Dependent Claim 33 words
The method of Claim 17, wherein said step of monitoring and saving said processor state further comprises: reloading the first state if a media stream identifier associated with said first state is presented.
Claim 19
Dependent Claim 27 words
The method of Claim 11, further comprising the steps of: saving said processed media stream to a media data structure; and routing to system memory as needed.
Claim 20
Dependent Claim 15 words
The method of Claim 11, said method implemented by means of a programmable logic device.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag