Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
379 words
An integrated multi-mode home terminal system for recovering video/graphics information from digital input sample signals sampled from a modulated analog video/graphics input signal received by the home terminal system from an analog communications medium and for processing the video/graphics information for display on an associated monitor, the integrated multi-mode home terminal system comprising: an analog front end for receiving the modulated analog video/graphics input signal from the analog communications medium and for converting the modulated analog video/graphics input signal to a corresponding serial digital input sample signal; line interface means for converting the serial digital input sample signal to a parallel digital input sample signal; a single embedded processor that is connected to receive the parallel digital input sample signal from the line interface means and that performs both digital signal processing operations to recover video/graphics digital data from the parallel digital input sample signal and general purpose processing operations to convert the video/graphics digital data to mix video data that includes bit map frame buffer data and corresponding attributes frame buffer data; transfer means for storing the bit map frame buffer data and the corresponding attributes frame buffer data generated by the single embedded processor in a single shared RAM array; a video processor that processes the bit map frame buffer data and the corresponding attributes frame buffer data to generate display data that is provided to the associated monitor for display thereby; a single shared RAM array for storing digital signal processor (DSP) data that is utilizable by the single embedded processor for performing the digital signal processing operations general purpose digital data that is utilizable by the single embedded processor for performing the general purpose processing operations, and the bit map frame buffer data and corresponding attributes frame buffer data generated by the single embedded processor; a single access data bus that connects both the single embedded processor and the video processor to the single shared RAM array via a common output port of the single shared RAM array; and a RAM arbiter connected to the single access data bus and responsive to access addresses issued by the single embedded processor for arbitrating simultaneous access requests to the single shared RAM array by the embedded processor and the video processor via the single access data bus.
Claim 2
Dependent Claim
379 words
An integrated multi-mode home terminal system for recovering video/graphics information from digital input sample signals sampled from a modulated analog video/graphics input signal received by the home terminal system from an analog communications medium and for processing the video/graphics information for display on an associated monitor, the integrated multi-mode home terminal system comprising: an analog front end for receiving the modulated analog video/graphics input signal from the analog communications medium and for converting the modulated analog video/graphics input signal to a corresponding serial digital input sample signal; line interface means for converting the serial digital input sample signal to a parallel digital input sample signal; a single embedded processor that is connected to receive the parallel digital input sample signal from the line interface means and that performs both digital signal processing operations to recover video/graphics digital data from the parallel digital input sample signal and general purpose processing operations to convert the video/graphics digital data to mix video data that includes bit map frame buffer data and corresponding attributes frame buffer data; transfer means for storing the bit map frame buffer data and the corresponding attributes frame buffer data generated by the single embedded processor in a single shared RAM array; a video processor that processes the bit map frame buffer data and the corresponding attributes frame buffer data to generate display data that is provided to the associated monitor for display thereby; a single shared RAM array for storing digital signal processor (DSP) data that is utilizable by the single embedded processor for performing the digital signal processing operations general purpose digital data that is utilizable by the single embedded processor for performing the general purpose processing operations, and the bit map frame buffer data and corresponding attributes frame buffer data generated by the single embedded processor; a single access data bus that connects both the single embedded processor and the video processor to the single shared RAM array via a common output port of the single shared RAM array; and a RAM arbiter connected to the single access data bus and responsive to access addresses issued by the single embedded processor for arbitrating simultaneous access requests to the single shared RAM array by the embedded processor and the video processor via the single access data bus.
Claim 3
Dependent Claim
148 words
An integrated multi-mode home terminal system as in claim 1 and wherein the video processor comprises: a fetch machine for retrieving the bit map frame buffer data and the corresponding attributes frame buffer data from the single shared RAM array; a bit map first-in-first-out (FIFO) memory element for storing the bit map frame buffer data retrieved by the fetch machine; row buffer storage means for storing the corresponding attributes frame buffer data retrieved by the fetch machinery such that the bit map frame buffer data and the corresponding attributes frame buffer data are synchronized; and mix video processor means for processing the bit map frame buffer data stored in the bit map frame buffer FIFO memory element and the corresponding attributes frame buffer data stored in the row buffer storage means to generate R,G,B screen component display data that is provided tot he associated monitor for display thereby.
Claim 4
Independent Claim
244 words
A method of processing a video/graphics input signal received from a communication medium for display by an associated output device, the method comprising: converting the video/graphics input signal received from the communications medium to a corresponding parallel digital input sample signal; utilizing a single embedded processor both for processing the parallel digital input sample signal utilizing digital signal processing operations to recover video/graphics digital data therefrom and for processing the video/graphics digital data utilizing general purpose processing operations to generate bit map frame buffer data and corresponding attributes frame buffer data therefrom; storing the bit map frame buffer data and the corresponding attributes frame buffer data in a single shared RAM array that also stores digital signal processor (DSP) data utilizable by the single embedded processor for performing the digital signal processing operations and general purpose digital data utilizable by the single embedded processor for performing the general purpose operations; retrieving the bit map frame buffer data and the corresponding attributes frame buffer data from the single shared RAM array via a single access data bus that is also utilizable for retrieval of the DSP data and the general purpose digital data by the single embedded processor; utilizing a video processor connected to the single access data bus for processing the bit map frame buffer data and the corresponding attributes frame buffer data retrieved from the single shared RAM array to generate display data; and providing the display data to the associate output device.
Claim 5
Independent Claim
244 words
A method of processing a video/graphics input signal received from a communication medium for display by an associated output device, the method comprising: converting the video/graphics input signal received from the communications medium to a corresponding parallel digital input sample signal; utilizing a single embedded processor both for processing the parallel digital input sample signal utilizing digital signal processing operations to recover video/graphics digital data therefrom and for processing the video/graphics digital data utilizing general purpose processing operations to generate bit map frame buffer data and corresponding attributes frame buffer data therefrom; storing the bit map frame buffer data and the corresponding attributes frame buffer data in a single shared RAM array that also stores digital signal processor (DSP) data utilizable by the single embedded processor for performing the digital signal processing operations and general purpose digital data utilizable by the single embedded processor for performing the general purpose operations; retrieving the bit map frame buffer data and the corresponding attributes frame buffer data from the single shared RAM array via a single access data bus that is also utilizable for retrieval of the DSP data and the general purpose digital data by the single embedded processor; utilizing a video processor connected to the single access data bus for processing the bit map frame buffer data and the corresponding attributes frame buffer data retrieved from the single shared RAM array to generate display data; and providing the display data to the associate output device.
Claim 6
Dependent Claim
24 words
A method as in claim 3 wherein the video/graphics input signal is a digital signal received from a digital network via the communications medium.
Claim 7
Independent Claim
323 words
A method of processing an analog video/graphics input signal received from an analog communication medium for display by an associated monitor, the method comprising: converting the analog video/graphics input signal received from the analog communications medium to a corresponding serial digital input sample signal; converting the serial digital input sample signal to a corresponding parallel digital input sample signal; utilizing a single embedded processor both for processing the parallel digital input sample signal utilizing digital signal processing operations to recover video/graphics digital data therefrom and for processing the video/graphics digital data therefrom and for processing the video/graphics digital data utilizing general purpose processing operations to generate corresponding display list data; storing the display list data in a single shared RAM array that also stores digital signal processor (DSP) data utilizable by the single embedded processor for performing the digital signal processing operations and general purpose digital data utilizable by the single embedded processor for performing the general purpose operations; retrieving the display list data from the single shared RAM array via a single access data buss that is also utilizable by the single embedded processor for retrieval of the DSP data and the general purpose digital by the single embedded processor and processing the display list data utilizing the single embedded processor to generate bit map frame buffer data and corresponding attributes frame buffer data; storing the bit map frame buffer data and corresponding attributes frame buffer data in the single shared RAM array via the single access data bus; retrieving the bit map frame buffer data and corresponding attributes frame buffer data from the single shared RAM array via the single access data bus and utilizing a video processor connected to the single access data bus for processing the bit map frame buffer data and corresponding attributes frame buffer data to generate R,G,B screen components display data; and providing the R,G,B screen components display data tot he associated monitor for display thereby.
Claim 8
Independent Claim
323 words
A method of processing an analog video/graphics input signal received from an analog communication medium for display by an associated monitor, the method comprising: converting the analog video/graphics input signal received from the analog communications medium to a corresponding serial digital input sample signal; converting the serial digital input sample signal to a corresponding parallel digital input sample signal; utilizing a single embedded processor both for processing the parallel digital input sample signal utilizing digital signal processing operations to recover video/graphics digital data therefrom and for processing the video/graphics digital data therefrom and for processing the video/graphics digital data utilizing general purpose processing operations to generate corresponding display list data; storing the display list data in a single shared RAM array that also stores digital signal processor (DSP) data utilizable by the single embedded processor for performing the digital signal processing operations and general purpose digital data utilizable by the single embedded processor for performing the general purpose operations; retrieving the display list data from the single shared RAM array via a single access data buss that is also utilizable by the single embedded processor for retrieval of the DSP data and the general purpose digital by the single embedded processor and processing the display list data utilizing the single embedded processor to generate bit map frame buffer data and corresponding attributes frame buffer data; storing the bit map frame buffer data and corresponding attributes frame buffer data in the single shared RAM array via the single access data bus; retrieving the bit map frame buffer data and corresponding attributes frame buffer data from the single shared RAM array via the single access data bus and utilizing a video processor connected to the single access data bus for processing the bit map frame buffer data and corresponding attributes frame buffer data to generate R,G,B screen components display data; and providing the R,G,B screen components display data tot he associated monitor for display thereby.
Claim 9
Dependent Claim
298 words
An integrated multi-mode home terminal system that recovers video/graphics digital data from a digital input sample signal, converts the video/graphics digital data to corresponding mix video data and processes the mix video data to generate display data for display by an associated output device, the integrated multi-mode home terminal system comprising: a single embedded processor that performs both digital signal processing operations to recover the video/graphics digital data from the digital input sample signal and general purpose processing operations to convert the video/graphics digital data to mix video data that includes both bit map frame buffer data and corresponding attributes frame buffer data; a video processor that processes the bit map frame buffer data and the corresponding attributes frame buffer data to generate display data that is provided to the output device for display thereby; a single shared RAM array for storing digital signal processor (DSP) data that is utilizable by the single embedded processor for performing the digital signal processing operations, general purpose digital data that is utilizable by the single embedded processor for performing the general purpose processing operations, and the bit map frame buffer data and the corresponding processor, the single shared RAM array being connected both to the single embedded processor and to the video attributes frame buffer data processed by the video processor via a single access data bus such that both the single embedded processor and the video processor access the single shared RAM array via a common output port of the single shared RAM array; and a RAM arbiter that is connected to the single access data bus and that responds to access addresses issued by the single embedded processor by arbitrating simultaneous requests by the single embedded processor and the video processor for access to the single shared RAM array.
Claim 10
Dependent Claim
298 words
An integrated multi-mode home terminal system that recovers video/graphics digital data from a digital input sample signal, converts the video/graphics digital data to corresponding mix video data and processes the mix video data to generate display data for display by an associated output device, the integrated multi-mode home terminal system comprising: a single embedded processor that performs both digital signal processing operations to recover the video/graphics digital data from the digital input sample signal and general purpose processing operations to convert the video/graphics digital data to mix video data that includes both bit map frame buffer data and corresponding attributes frame buffer data; a video processor that processes the bit map frame buffer data and the corresponding attributes frame buffer data to generate display data that is provided to the output device for display thereby; a single shared RAM array for storing digital signal processor (DSP) data that is utilizable by the single embedded processor for performing the digital signal processing operations, general purpose digital data that is utilizable by the single embedded processor for performing the general purpose processing operations, and the bit map frame buffer data and the corresponding processor, the single shared RAM array being connected both to the single embedded processor and to the video attributes frame buffer data processed by the video processor via a single access data bus such that both the single embedded processor and the video processor access the single shared RAM array via a common output port of the single shared RAM array; and a RAM arbiter that is connected to the single access data bus and that responds to access addresses issued by the single embedded processor by arbitrating simultaneous requests by the single embedded processor and the video processor for access to the single shared RAM array.
Claim 11
Dependent Claim
18 words
An integrated multi-mode home terminal system as in claim 6 wherein the output device comprises a display monitor.
Claim 12
Dependent Claim
17 words
An integrated multi-mode home terminal system as in claim 6 wherein the output device comprises a printer.
Claim 13
Dependent Claim
26 words
An integrated multi-mode home terminal system as in claim 6 wherein the single shared RAM array is a single dynamic random access memory (DRAM) storage element.
Claim 14
Dependent Claim
22 words
An integrated multi-mode home terminal system as in claim 9 wherein the DRAM storage element is a video random access memory (VRAM).
Claim 15
Dependent Claim
26 words
An integrated multi-mode home terminal system as in claim 6 wherein the single shared RAM array is a single static random access memory (SRAM) storage element.
Claim 16
Dependent Claim
141 words
An integrated multi-mode home terminal system as in claim 6 wherein the video processor further comprises: a fetch machine for retrieving the bit map frame buffer data and the corresponding attributes frame buffer data from the single shared RAM array; a bit map first-in-first-out (FIFO) memory element for storing the bit map frame buffer data retrieved by the fetch machine; row buffer storage means for storing the corresponding attributes frame buffer data retrieved by the fetch machine such that the bit map frame buffer data and the corresponding attributes frame buffer data are synchronized; and mix video processor means for processing the bit map frame buffer data stored in the bit map FIFO memory element and the corresponding attributes frame buffer data stored in the row buffer storage means to generate the display data that is provided to the output device.
Claim 17
Dependent Claim
27 words
An integrated multi-mode home terminal system as in claim 12 wherein the output device comprises a display monitor and the display data comprises R,G,B screen component data.
Claim 18
Dependent Claim
68 words
An integrated multi-mode home terminal system as in claim 10 wherein the row buffer storage means comprises a first row buffer storage element for receiving new attributes frame buffer data retrieved by the fetch machine and a second row buffer storage element for storing the corresponding attributes frame buffer data such that the corresponding attributes frame buffer data is utilizable in conjunction with the currently displayed display data.
Claim 19
Dependent Claim
35 words
An integrated multi-mode home terminal system as in claim 14 wherein the fetch machine includes primary logic for switching the first and second row buffer storage elements when there is a cross in character rows.
Claim 20
Dependent Claim
52 words
An integrated multi-mode terminal system as in claim 6 and further comprising: a shared ROM array that is connected for access by the single embedded processor and that stores an instruction set utilizable by the single embedded processor for performing both the digital signal processing operations and the general purpose processing operations.
Claim 21
Dependent Claim
45 words
An integrated multi-mode home terminal system as in claim 16 wherein the digital input sample signal is voice sample data and the single embedded processor includes means for processing the voice sample data utilizing a digital voice processing algorithm stored in the shared ROM array.
Claim 22
Dependent Claim
45 words
An integrated multi-mode home terminal system as in claim 16 wherein the single embedded processor performs the digital signal processing operations to recover the video/graphics digital data from the digital input sample signals utilizing a digital signal processing algorithm stored in the shared ROM array.
Claim 23
Dependent Claim
60 words
An integrated multi-mode home terminal system as in claim 6 wherein the video processor includes mover means for retrieving the bit map frame buffer data and the corresponding attributes frame buffer data from the single shared RAM array and for storing the bit map frame buffer data and the corresponding attributes frame buffer data in the single shared RAM array.
Claim 24
Dependent Claim
45 words
An integrated multi-mode home terminal system as in claim 6 wherein the single embedded processor includes access means for storing the bit map frame buffer data and the corresponding attributes frame buffer data generated by the single embedded processor in the single shared RAM array.