Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
154 words
Means for diagnosing task execution malfunctions in a multi-media system comprising a host computer system, a display and a digital signal processor (DSP) for processing tasks, said means for diagnosing comprising: means for determining whether invocation of a diagnostic task in said multi-media system will cause a processing overload on said DSP within the execution time of a given task whose execution by said DSP is to be diagnosed; and means for accessing and modifying execution instructions for said task being diagnosed whenever a diagnostic task is invoked and no processing overload is determined to exist, said modification comprising insertion of a branch instruction in said DSP task execution instruction sequence for causing the execution of said task to branch to a diagnostic task instruction, for then executing said instruction and to return to said DSP task to complete real-time execution thereof before the ending of the execution time period of said DSP task.
Claim 2
Dependent Claim
154 words
Means for diagnosing task execution malfunctions in a multi-media system comprising a host computer system, a display and a digital signal processor (DSP) for processing tasks, said means for diagnosing comprising: means for determining whether invocation of a diagnostic task in said multi-media system will cause a processing overload on said DSP within the execution time of a given task whose execution by said DSP is to be diagnosed; and means for accessing and modifying execution instructions for said task being diagnosed whenever a diagnostic task is invoked and no processing overload is determined to exist, said modification comprising insertion of a branch instruction in said DSP task execution instruction sequence for causing the execution of said task to branch to a diagnostic task instruction, for then executing said instruction and to return to said DSP task to complete real-time execution thereof before the ending of the execution time period of said DSP task.
Claim 3
Dependent Claim
39 words
A diagnostic system as in claim 1, further comprising: means for capturing digital data results occurring in said system during execution of said task in said DSP; and means for displaying a graphical representation based on said data results.
Claim 4
Dependent Claim
24 words
A diagnostic system as described in claim 1, further comprising: means for removing said branch instruction when termination of said diagnostic function is invoked.
Claim 5
Dependent Claim
24 words
A diagnostic system as described in claim 2, further comprising: means for removing said branch instruction when termination of said diagnostic function is invoked.
Claim 6
Dependent Claim
36 words
A diagnostic system as described in claim 1 or 2 or 3 or 4, further including: means for storing said digital data results in an accessible memory queue for access and display by said host system.
Claim 7
Dependent Claim
48 words
A diagnostic system as described in claim 2 or claim 4, wherein: said means for displaying a graphical representation includes said host computer system and display means and means for accessing said digital data results and controlling said display to generate a graphical representation based on said results.
Claim 8
Dependent Claim
65 words
A diagnostic system as described in claim 1 or 2 or 3 or 4, further comprising: means for loading digital data results of any arbitrary value into said DSP facilities during execution of said DSP task; and means for using said digital data results in said DSP task execution in place of the said digital data results which normal execution of said task would create.
Claim 9
Dependent Claim
58 words
A diagnostic system as described in claim 5, further comprising: means for loading digital data results of any arbitrary value into said DSP during execution of said DSP task; and means for using said digital data results in said DSP task execution in place of the said digital data results which normal execution of said task would create.
Claim 10
Dependent Claim
58 words
A diagnostic system as described in claim 6, further comprising: means for loading digital data results of any arbitrary value into said DSP during execution of said DSP task; and means for using said digital data results in said DSP task execution in place of the said digital data results which normal execution of said task would create.