Hierarchy and processing order control of downloadable and upgradeable media processing applications
AssigneeDolby Laboratories Licensing Corporation
InventorsBrett G. Crockett, Charles P. Brown, Alan J. Seefeldt
Life of this patent
Estimating the term…
Abstract
A method for an audio/video (A/V) system includes accessing processing modules for downloadable applications. Each downloadable application can have at least one processing module and data for a graphical user interface (GUI), and each processing module can be configured to interact with an upgradable engine to adjust a performance or a setting of an audio and video (A/V) equipment. The method includes arranging an order of two or more of the processing modules in a processing chain to share processing resources, to reduce a processing requirement of the A/V equipment, or to enhance a level of performance of the A/V equipment.
Claims23
A method for execution by an apparatus, the method comprising:
- accessing a plurality of processing modules for a plurality of downloadable applications,
- wherein each downloadable application comprises at least one processing module and data for a graphical user interface, and
- wherein each processing module is configured to interact with an upgradable engine to adjust at least one of a performance or a setting of audio/video (A/V) equipment;
- and
- the apparatus arranging, depending on at least one factor, an order of two or more of the processing modules in a processing chain,
- processing audio-related data with the upgradable engine and each processing module in the processing chain based on a sequential order of the two or more processing modules in the processing chain,
- wherein the at least one factor is based on at least one of a property of the AV equipment or the processing chain, and
- wherein the order of the two or more processing modules are arranged to perform processing operations involving at least one of sharing to share processing resources, reducing a computation requirement of the AV equipment, or increasing a level of performance of the AV equipment.
A system for audio and video (AV) processing, the system comprising:
- a graphical user interface;
- a processor;
- an upgradable engine configured to interact with the processor;
- and
- a plurality of processing modules for a plurality of downloadable applications,
- wherein each downloadable application comprises at least one processing module and data for the graphical user interface, and
- wherein each processing module is configured to interact with the upgradable engine to adjust at least one of a performance or a setting of audio/video (A/V) equipment;
- and
- wherein the processor is configured to arrange, depending on at least one factor, an order of two or more of the processing modules in a processing chain,
- wherein the processor is configured to interact with the upgradable engine and the processing modules to process audio-related data based on a sequential order of the two or more processing modules in the processing chain,
- wherein the at least one factor is based on at least one of a property of the AV equipment or the processing chain, and
- wherein the order of the two or more processing modules are arranged to perform processing operations involving at least one of sharing processing resources, reducing a computation requirement of the AV equipment, or increasing a level of performance of the AV equipment.
A computer program tangibly embodied in at least one machine-readable storage device, the computer program comprising instructions that when executed by at least one processor cause the at least one processor to perform operations comprising:
- accessing a plurality of processing modules for a plurality of downloadable applications,
- wherein each downloadable application comprises at least one processing module and data for a graphical user interface, and
- wherein each processing module is configured to interact with an upgradable engine to adjust at least one of a performance or a setting of audio/video (AN) equipment;
- and
- arranging, depending on at least one factor, an order of two or more of the processing modules in a processing chain,
- processing audio-related data with the upgradable engine and each processing module in the processing chain based on a sequential order of the two or more processing modules in the processing chain,
- wherein the at least one factor is based on at least one of a property of the AV equipment or the processing chain, and
- wherein the order of the two or more processing modules are arranged to perform processing operations involving at least one of sharing processing resources, reducing a computation requirement of the AV equipment, or increasing a level of performance of the AV equipment.
A system comprising:
- at least one computer;
- and
- at least one storage medium coupled to the at least one computer having instructions stored thereon which, when executed by the at least one computer, causes the at least one computer to perform operations comprising:
- accessing a plurality of processing modules for a plurality of downloadable applications,
- wherein each downloadable application comprises at least one processing module and data for a graphical user interface, and
- wherein each processing module is configured to interact with an upgradable engine to adjust at least one of a performance or a setting of audio/video (A/V) equipment;
- and
- arranging, depending on at least one factor, an order of two or more of the processing modules in a processing chain,
- processing audio-related data with the upgradable engine and each processing module in the processing chain based on a sequential order of the two or more processing modules in the processing chain,
- wherein the at least one factor is based on at least one of a property of the AV equipment or the processing chain, and
- wherein the order of the two or more processing modules are arranged to perform processing operations involving at least one of sharing processing resources, reducing a computation requirement of the AV equipment, or increasing a level of performance of the AV equipment.
Dependencies are inferred from the claim text.