Apparatus and method for adaptive multimedia reception and transmission in communication environments
First Claim
1. An apparatus for performing adaptive multimedia functions, the apparatus comprising:
- a configurable logic computational unit including a first plurality of heterogeneous computational elements, each of the computational elements performing an arithmetic operation, the logic computational unit configurable for general logic functions via a logic interconnection network coupled to the first plurality of computational elements, the first plurality of computational elements and the logic interconnection network fabricated on an integrated circuit;
a configurable digital signal processing unit including a second plurality of heterogeneous computational elements, each of the second plurality of computational elements performing an arithmetic operation, the digital signal processing unit configurable for digital signal processing functions via a digital signal processing interconnection network coupled to the second plurality of circuit computational elements, the second plurality of computational elements and the digital signal processing interconnection network fabricated on a second integrated circuit; and
wherein the interconnection networks are operative to establish interconnections between at least some of the first and second plurality of computational elements to configure the computational units to perform a first media functional mode, and the interconnection networks are further operative to change the interconnections between at least some of the first or second plurality of computational elements to reconfigure the computational units to perform a second, different, media functional mode.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method and apparatus for configuration of adaptive integrated circuitry, to provide one or more operating modes or other functionality in a communication device, such as a cellular telephone, a GSM telephone, another type of mobile telephone or mobile station, or any other type of media communication device, including video, voice or radio, or other forms of multimedia. The adaptive integrated circuitry is configured and reconfigured for multiple tasks, such as channel acquisition, voice transmission, or multimedia and other data processing. In the preferred embodiment, the configuration and reconfiguration occurs to adaptively optimize the performance of the particular activity over time, such as to increase the speed of channel acquisition, increase throughput rates, increase perceived voice and media quality, and decrease the rate of dropped communication sessions.
-
Citations
31 Claims
-
1. An apparatus for performing adaptive multimedia functions, the apparatus comprising:
-
a configurable logic computational unit including a first plurality of heterogeneous computational elements, each of the computational elements performing an arithmetic operation, the logic computational unit configurable for general logic functions via a logic interconnection network coupled to the first plurality of computational elements, the first plurality of computational elements and the logic interconnection network fabricated on an integrated circuit; a configurable digital signal processing unit including a second plurality of heterogeneous computational elements, each of the second plurality of computational elements performing an arithmetic operation, the digital signal processing unit configurable for digital signal processing functions via a digital signal processing interconnection network coupled to the second plurality of circuit computational elements, the second plurality of computational elements and the digital signal processing interconnection network fabricated on a second integrated circuit; and wherein the interconnection networks are operative to establish interconnections between at least some of the first and second plurality of computational elements to configure the computational units to perform a first media functional mode, and the interconnection networks are further operative to change the interconnections between at least some of the first or second plurality of computational elements to reconfigure the computational units to perform a second, different, media functional mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for adapting an apparatus to perform adaptive multimedia functions, the method comprising:
-
changing the interconnections between a first plurality of heterogeneous computational elements, each of the computational elements performing an arithmetic operation and organized as a configurable logic computational unit configurable for general logic functions via a logic interconnection network coupled to the first plurality of computational elements to perform a first media functional mode, the logic interconnection network and the first plurality of computational elements incorporated in a first integrated circuit; changing the interconnections between a second plurality of heterogeneous computational elements, each of the computational elements performing an arithmetic operation and organized as a configurable digital signal processing unit via a digital signal processing interconnection network coupled to the second plurality of computational elements to perform the first media functional mode, the digital signal processing interconnection network and the second plurality of computational elements incorporated in a second integrated circuit; and changing the interconnections between at least some of the first or second plurality of computational elements to reconfigure the computational units to perform a second, different, media functional mode. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. An apparatus for performing adaptive multimedia functions, the apparatus comprising:
-
a configurable logic computational unit including a first plurality of integrated circuit computational elements, the logic computational unit configurable for general logic functions via a logic interconnection network coupled to the first plurality of computational elements; a configurable digital signal processing unit including a second plurality of computational elements, the digital signal processing unit configurable for digital signal processing functions via a digital signal processing interconnection network coupled to the second plurality of integrated circuit computational elements; wherein the interconnection networks are operative to establish interconnections between at least some of the first and second plurality of computational elements to configure the computational units to perform a first media functional mode, and the interconnection networks are further operative to change the interconnections between at least some of the first or second plurality of computational elements to reconfigure the computational units to perform a second, different, media functional mode; wherein the media functional modes include an acquisition mode and a traffic mode, the traffic mode including a voice reception mode, a voice transmission mode and a control processing model; and wherein the control processing mode processes a plurality of Global System for Mobile communications (GSM) control channels including a broadcast control channel (BCCH), a frequency-correction channel, a synchronization channel (SCH), a plurality of common control channels (CCCH), a slow associated control channel (SACCH), and a fast associated control channel (FACCH).
-
-
30. A method for adapting an apparatus to perform adaptive multimedia functions, the method comprising:
-
changing the interconnections between a first plurality of computational elements organized as a configurable logic computational unit configurable for general logic functions via a logic interconnection network coupled to the first plurality of computational elements to perform a first media functional mode, wherein the media functional modes include an acquisition mode and a traffic mode; changing the interconnections between a second plurality of computational elements organized as a configurable digital signal processing unit via a digital signal processing interconnection network coupled to the second plurality of computational elements to perform the first media functional mode; and changing the interconnections between at least some of the first or second plurality of computational elements to reconfigure the computational units to perform a second, different, media functional mode; and wherein the control processing mode processes a plurality of Global System for Mobile communications (GSM) control channels including a broadcast control channel (BCCH), a frequency-correction channel, a synchronization channel (SCH), a plurality of common control channels (CCCH), a slow associated control channel (SACCH), and a fast associated control channel (FACCH).
-
-
31. A method for adapting an integrated circuit to perform adaptive multimedia functions, the method comprising:
-
changing the interconnections between a first plurality of heterogeneous computational elements, each of the computational elements performing an arithmetic operation and organized as a configurable logic computational unit configurable for general logic functions via a logic interconnection network coupled to the first plurality of computational elements to perform a first media functional mode, the logic interconnection network and the first plurality of computational elements incorporated in a first integrated circuit; changing the interconnections between a second plurality of heterogeneous computational elements, each of the computational elements performing an arithmetic operation and organized as a configurable digital signal processing unit via a digital signal processing interconnection network coupled to the second plurality of computational elements to perform the first media functional mode, the digital signal processing network and the second plurality of computational elements incorporated in a second integrated circuit; and changing the interconnections between at least some of the first or second plurality of computational elements to reconfigure the computational units to perform a second, different, media functional mode.
-
Specification