Object-oriented multi-media architecture
AssigneeLSI Logic Corporation
InventorCarlos Dangelo
Life of this patent
Estimating the term…
Loading patent…
AssigneeLSI Logic Corporation
InventorCarlos Dangelo
Estimating the term…
An object-oriented, multi-media architecture provides for real-time processing of an incoming stream of pseudo-language byte codes compiled from an object-oriented source program. The architecture includes a plurality of processors arranged for parallel processing. At least some of the processors are especially adapted or optimized for execution of multi-media methods such as video decompression, inverse discrete cosine transformation, motion estimation and the like. The architecture further includes a virtual machine computer program that reconstructs objects and threads from the byte code stream, and routes each of them to the appropriate hardware resource for parallel processing. This architecture extends the object-oriented paradigm through the operating system and execution hardware of a client machine to provide the advantages of dedicated/parallel processors while preserving portability of the pseudo-language environment.
A system for real-time processing of an incoming stream of pseudo-language byte codes compiled from an object-oriented source program, the system comprising:
A byte-code interpreted, hardware neutral, computer-implemented virtual machine method of converting an input stream of byte codes compiled from an object-oriented, multi-media source program into a plurality of process threads for parallel execution in real-time, the method comprising the steps of:
A byte code interpreted, hardware neutral, computer-implemented virtual machine method of converting an input stream of byte codes compiled from an object-oriented, multi-media source program into a plurality of process threads for parallel execution in real-time, the method comprising the steps of:
A system for real-time processing of an incoming stream of object-oriented, multi-media data comprising:
A system for real-time processing of an incoming stream of pseudo-language byte codes compiled from an object-oriented source program, the system comprising:
A system for real-time processing of an incoming stream of pseudo-language byte codes compiled from an object-oriented source program, the system comprising:
A system for real-time processing of an incoming stream of pseudo-language byte codes compiled from an object-oriented source program, the system comprising:
A system for real-time processing of an incoming stream of pseudo-language byte codes compiled from an object-oriented source program, the system comprising:
A byte code interpreted, hardware neutral, computer-implemented virtual machine method of converting an input stream of byte codes compiled from an object-oriented, multi-media source program into a plurality of process threads for parallel execution in real-time, the method comprising the steps of:
A byte code interpreted, hardware neutral, computer-implemented virtual machine method of converting an input stream of byte codes compiled from an object-oriented, multi-media source program into a plurality of process threads for parallel execution in real-time, the method comprising the steps of:
Dependencies are inferred from the claim text.