IP Library Granted Patent US 8,504,659
Granted Patent B2
US 8,504,659 · App. 12/116,604 · Granted Aug 6, 2013

Apparatus and method for adaptive multimedia reception and transmission in communication environments

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,504,659
App. No.
12/116,604
Granted
Aug 6, 2013
Kind
B2
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.

Claims (49)

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.

2. The apparatus of claim 1 , wherein the first media functional mode is a legacy mode and the second media functional mode is a new mode.

3. The apparatus of claim 1 , wherein the media functional modes include an acquisition mode and a traffic mode.

4. The apparatus of claim 3 , wherein the traffic mode includes a voice reception mode, a voice transmission mode and a control processing mode.

5. The apparatus of claim 3 , wherein the acquisition mode includes a channel acquisition mode and a control processing mode.

6. The apparatus of claim 3 , wherein the traffic mode includes a data reception mode, a data transmission mode, a data processing mode, and a control processing mode.

7. The apparatus of claim 3 , wherein the traffic mode includes a media reception mode, a media transmission mode, a media processing mode, and a control processing mode.

8. The apparatus of claim 1 , wherein the apparatus is embodied within a mobile station having a plurality of operating modes.

9. The apparatus of claim 8 , wherein the plurality of operating modes includes mobile telecommunication, personal digital assistance, multimedia reception, mobile packet-based communication, paging, multimedia encoding, multimedia decoding, image functions, web browsing, and location determination.

10. The apparatus of claim 1 , wherein the apparatus is embodied within a base station having a plurality of operating modes.

11. The apparatus of claim 1 , further comprising a wireless communication network interface.

12. The apparatus of claim 1 , wherein the first media functional mode and the second media functional mode are configured and reconfigured simultaneously and in varying proportions depending on exigencies of a communication session.

13. The apparatus of claim 12 , wherein the exigencies include at least one of channel acquisition, media reception, media transmission, data or media processing, synchronization, and control processing.

14. The apparatus of claim 1 , wherein the computational units are reconfigured based on optimization of performance of a multi-media function including the first and second media functional modes.

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.

16. The method of claim 15 , wherein the first media functional mode is a legacy mode and the second media functional mode is a new mode.

17. The method of claim 15 , wherein the media functional modes include an acquisition mode and a traffic mode.

18. The method of claim 17 , wherein the traffic mode includes a voice reception mode, a voice transmission mode and a control processing mode.

19. The method of claim 17 , wherein the acquisition mode includes a channel acquisition mode and a control processing mode.

20. The method of claim 17 , wherein the traffic mode includes a data reception mode, a data transmission mode, a data processing mode, and a control processing mode.

21. The method of claim 17 , wherein the traffic mode includes a media reception mode, a media transmission mode, a media processing mode, and a control processing mode.

22. The method of claim 17 , wherein the apparatus is a mobile station having a plurality of operating modes.

23. The method of claim 22 , wherein the plurality of operating modes includes mobile telecommunication, personal digital assistance, multimedia reception, mobile packet-based communication, paging, multimedia encoding, multimedia decoding, image functions, web browsing, and location determination.

24. The method of claim 17 , wherein the apparatus is a base station having a plurality of operating modes.

25. The method of claim 17 , wherein the first media functional mode and the second media functional mode are configured and reconfigured simultaneously and in varying proportions depending on exigencies of a communication session.

26. The method of claim 25 , wherein the exigencies include at least one of channel acquisition, media reception, media transmission, data or media processing, synchronization, and control processing.

27. The method of claim 17 , wherein the computational units are reconfigured based on optimization of performance of a multi-media function including the first and second media functional modes.

28. The method of claim 17 wherein the computational elements are integrated circuits.

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.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2013
From: QUICKSILVER TECHNOLOGY, INC.
To: TECHFARM VENTURES MANAGEMENT, LLC
Reel/Frame 029976/0763 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2013
From: TECHFARM VENTURES MANAGEMENT, LLC
To: QST HOLDINGS, LLC
Reel/Frame 029976/0883 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2013
From: QST HOLDINGS, LLC
To: ALTERA CORPORATION
Reel/Frame 029976/0919 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2013
From: MASTER, PAUL L.; UVACEK, BOHUMIR
To: QUICKSILVER TECHNOLOGY, INC.
Reel/Frame 029687/0782 →