摘要:
Systems (100 or 300) and methods (400 or 500) are provided for selecting a post-compression waveform from a post-compression waveform table (106) and supplying it to a synthesis engine (108). The post-compression waveform is based upon a set of post-compression coefficients determined by generating a frequency-domain representation of a periodic signal, the representation including at least one pre-compression frequency-domain sample (204), and performing a threshold-based compression of the pre-compression frequency-domain samples. Systems and methods also include indexing and storing (502) post-compression coefficients in a post-compression coefficient table (102), generating (506) a post-compression waveform based upon the set of post-compression coefficients, and placing (508) the post-compression waveform in the table prior to the selecting (510). The system and method also include performing (504) a read-ahead operation on a sound file before selecting the post-compression waveform, the read-ahead operation indicating the post-compression waveform to be selected and supplied to the synthesis engine.
摘要:
A method of scaling polyphony can include identifying music data to be played (415), wherein the music data indicates instruments to be used and each instrument has an assigned priority. A measure of polyphony needed to play the music data can be compared with polyphony of a sound generating device (425). If the measure of polyphony exceeds the polyphony of the sound generating device, the music data can be played without using one or more instruments indicated by the music data according to the assigned priorities (440, 460).
摘要:
A multi-camp mobile communication device (100) includes a first radio modem (102) and a second radio modem (104). Each modem is designed to communicate with a respective communication system (110, 112). Upon engaging in an interconnect call (204) over the first modem with the first communication system, the multi-camp mobile communication device receives a dispatch call at the second modem (206) from the second communication system. The multi-camp mobile communication device replies to the dispatch call with a pre-recorded message (208). The dispatch calling party may respond to the pre-recorded message with a voice message that is recorded by the multi-camp mobile communication device (210, 212).
摘要:
A multiprocessor system (100) for sharing memory has a memory (102), and two or more processors (104). The processors are programmed to establish (202) memory buffer pools between the processors, and for each memory buffer pool, establish (204) an array of buffer pointers that point to corresponding memory buffers. The processors are further programmed to, for each array of buffer pointers, establish (206) a consumption pointer for the processor owning the memory buffer pool, and a release pointer for another processor sharing said memory buffer pool, each pointer initially pointing to a predetermined location of the array, and adjust (208-236) the consumption and release pointers according to buffers consumed and released.
摘要:
An IPC network (1900) allows for the dynamic composition of services. An IPC client (1902) can for example request a service, such as a new photo service, and teach the IPC network what service components comprise the service. The IPC server (1908) will wait until all of the required service components (1914, 1916) have registered with the IPC network (1900) prior to allowing the IPC client (1902) the go ahead to use the service. The dynamic composition of services allows clients/components operating in the IPC network (1900) to change service definitions without affecting the interprocessor communications between applications operating in the network (1900). Also, the IPC network (1900) learns dynamically the new service and is able to identify the availability of the service within the network (1900).
摘要:
This document describes various techniques for implementing local voicemail on a mobile device. These techniques may include enabling the mobile device to answer a voice call, record audio of the voice call to provide a voicemail file, and store the voicemail file to local computer-readable media. A locally stored voicemail file may be associated with relevant data, exposed via the associated data for local processing, and/or manipulated through a user interface of the mobile device.
摘要:
A radio communication device has a baseband processor acting as an InterProcessor Communication (IPC) server and an application processor acting as an IPC client. The baseband processor and the application processor communicate with each other via an IPC network. The IPC server and the IPC client can switch functions via negotiation to allow the IPC client to become the new IPC server. The IPC network includes multiple IPC clients, and remaining IPC clients are instructed to change the IPC address of the IPC server if the IPC client becomes the new IPC server. The IPC network allows any processor that adopts the IPC as its interprocessor communication stack to co-exist together and operate as if the two were actually running on the same processor core sharing a common operating system and memory.
摘要:
The invention concerns a method (300, 500) and system (112) for reducing a forced neighbor cell procedure. The method can include the steps of—in a mobile unit (112) on a communications channel (400, 600)—monitoring (312, 512) one or more neighbor cell parameters and performing (314, 514) a neighbor cell measurement in a selectively generated opportunity in the communications channel to reduce the possibility that the mobile unit will enter a forced neighbor cell measurement.
摘要:
A multiprocessor system (100) for sharing memory has a memory (102), and two or more processors (104). The processors are programmed to establish (202) memory buffer pools between the processors, and for each memory buffer pool, establish (204) an array of buffer pointers that point to corresponding memory buffers. The processors are further programmed to, for each array of buffer pointers, establish (206) a consumption pointer for the processor owning the memory buffer pool, and a release pointer for another processor sharing said memory buffer pool, each pointer initially pointing to a predetermined location of the array, and adjust (208-236) the consumption and release pointers according to buffers consumed and released.
摘要:
The invention concerns a method (400) and system (100) for selective receiver shutdown. The method can include the steps of—at a mobile communications unit (128)—receiving (412) and transmitting (412) over a traffic channel (500) that supports the transmission of at least voice signals and has a receive channel (514) and a transmit channel (516) and selectively deactivating (416) a receiver (312) of the mobile communications unit to ignore an assigned portion (524) of the receive channel of the traffic channel. The assigned portion of the receive channel can be a payload portion (524), and the method can also include the step of selectively activating (414) the receiver to receive a control information portion (522) of the receive channel.