Method and system for prioritizing audio channels at a mixer level
    1.
    发明申请
    Method and system for prioritizing audio channels at a mixer level 审中-公开
    在混频器级别对音频信道进行优先排序的方法和系统

    公开(公告)号:US20070218878A1

    公开(公告)日:2007-09-20

    申请号:US11378128

    申请日:2006-03-16

    IPC分类号: H04M1/00

    CPC分类号: H04M1/6016 H04M1/72558

    摘要: The invention is an audio mixer (100) for prioritizing audio channels. The mixer can include a plurality of audio channels (110)—in which each channel can be capable of carrying an audio signal—and can include at least one output (114). The number of outputs can be less than the number of channels and the stage (116) immediately following the output is an output stage. Each channel can include an audio shaper (122) that modifies the audio signals of the channels and can include a priority database (126). The channels can be ranked in the priority database based on their priority in relation to one another. Control logic (128) of a highest ranked channel (N) can signal the audio shapers to modify the audio signals on at least some of the lower ranked channels (1, 2) in accordance with a predetermined priority response.

    摘要翻译: 本发明是用于对音频信道进行优先级排列的音频混合器(100)。 混合器可以包括多个音频通道(110),其中每个通道能够承载音频信号,并且可以包括至少一个输出(114)。 输出的数量可以小于通道数,并且输出之后的阶段(116)是输出级。 每个通道可以包括修改通道的音频信号的音频整形器(122),并且可以包括优先级数据库(126)。 这些通道可以根据其优先级相对于优先级数据库进行排名。 最高排名信道(N)的控制逻辑(128)可以根据预定的优先级响应来向音频整形器发信号通知至少一些较低等级信道(1,2)上的音频信号。

    Interprocessor communication protocol with high level service composition
    2.
    发明申请
    Interprocessor communication protocol with high level service composition 审中-公开
    处理器间通信协议具有高级服务组合

    公开(公告)号:US20050091306A1

    公开(公告)日:2005-04-28

    申请号:US10677881

    申请日:2003-10-02

    IPC分类号: G06F20060101 G06F15/16

    CPC分类号: H04L67/12 H04L69/327

    摘要: 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).

    摘要翻译: IPC网络(1900)允许服务的动态组合。 IPC客户端(1902)可以例如请求诸如新照片服务的服务,并且教授IPC网络什么服务组件构成服务。 IPC服务器(1908)将等待所有必需的服务组件(1914,1916)在IPC客户端(1902)继续使用该服务之前已经向IPC网络(1900)注册。 服务的动态组合允许在IPC网络(1900)中操作的客户端/组件改变服务定义,而不影响在网络中运行的应用程序之间的处理器间通信(1900)。 此外,IPC网络(1900)动态地学习新服务,并且能够识别网络内的服务的可用性(1900)。

    Group call management through receive/transmit synchronization
    3.
    发明申请
    Group call management through receive/transmit synchronization 有权
    通过接收/发送同步进行组呼呼管理

    公开(公告)号:US20050079883A1

    公开(公告)日:2005-04-14

    申请号:US10682772

    申请日:2003-10-09

    IPC分类号: H04B7/26 H04B7/005

    摘要: A method of communicating with a transceiver (120). In one arrangement, the method of communicating with the transceiver can be performed in a systemless group environment. Synchronization information (150) can be received from a mobile transceiver (110) and used to synchronize to the mobile transceiver. The synchronization information can include a timing offset and a frequency offset. Synchronization can be maintained until a predetermined condition is met, for example, a predetermined amount of group inactivity.

    摘要翻译: 一种与收发器(120)进行通信的方法。 在一种布置中,可以在无系统的组环境中执行与收发器通信的方法。 可以从移动收发机(110)接收同步信息(150)并用于与移动收发信机同步。 同步信息可以包括定时偏移和频率偏移。 可以保持同步,直到满足预定条件,例如,预定量的组不活动。

    Method and apparatus for providing interprocessor communications using shared memory
    4.
    发明申请
    Method and apparatus for providing interprocessor communications using shared memory 审中-公开
    用于使用共享存储器提供处理器间通信的方法和装置

    公开(公告)号:US20050041510A1

    公开(公告)日:2005-02-24

    申请号:US10643327

    申请日:2003-08-19

    摘要: A method for transferring messages between a first processor (102) and a second processor (104) includes the step of requesting an empty message buffer (106) from the first processor or master processor (102). The first processor (102) sends an empty message buffer pointer (108) which the second processor uses to locate the allocated memory within the shared memory (112). The second processor (104) then loads its message in the allocated memory area and sends the message (110). After receiving the message, the first processor (102) releases the allocated memory area found in shared memory (112) so that it can be used in the future. An electronic device such as a radio communication device that uses the shared memory scheme is also described.

    摘要翻译: 一种用于在第一处理器(102)和第二处理器(104)之间传送消息的方法包括从第一处理器或主处理器(102)请求空消息缓冲器(106)的步骤。 第一处理器(102)发送空消息缓冲器指针(108),第二处理器用于在共享存储器(112)内定位所分配的存储器。 然后,第二处理器(104)将其消息加载到所分配的存储器区域中并发送消息(110)。 在接收到消息之后,第一处理器(102)释放在共享存储器(112)中发现的分配的存储器区域,以便将来可以使用它们。 还描述了诸如使用共享存储器方案的无线电通信设备的电子设备。

    Method and system for run-time cache logging
    5.
    发明申请
    Method and system for run-time cache logging 审中-公开
    运行时缓存日志的方法和系统

    公开(公告)号:US20070150881A1

    公开(公告)日:2007-06-28

    申请号:US11315396

    申请日:2005-12-22

    IPC分类号: G06F9/44 G06F9/45

    摘要: A method (400) and system (106) is provided for run-time cache optimization. The method includes profiling (402) a performance of a program code during a run-time execution, logging (408) the performance for producing a cache log, and rearranging (410) a portion of program code in view of the cache log for producing a rearranged portion. The rearranged portion is supplied to a memory management unit (240) for managing at least one cache memory (110-140). The cache log can be collected during a real-time operation of a communication device and is fed back to a linking process (244) to maximize a cache locality compile-time. The method further includes loading a saved profile corresponding with a run-time operating mode, and reprogramming a new code image associated with the saved profile.

    摘要翻译: 提供了用于运行时高速缓存优化的方法(400)和系统(106)。 该方法包括在运行时执行期间对(402)程序代码的性能进行分析(402),记录(408)用于产生高速缓存日志的性能,以及根据用于生成的高速缓存日志重新排列(410)一部分程序代码 重新排列的部分。 重新排列的部分被提供给用于管理至少一个高速缓存存储器(110-140)的存储器管理单元(240)。 可以在通信设备的实时操作期间收集缓存日志,并将其反馈到链接过程(244)以最大化高速缓存位置编译时间。 该方法还包括加载与运行时操作模式对应的保存的简档,以及重新编程与保存的简档相关联的新代码图像。

    Interprocessor communication protocol providing intelligent targeting of nodes
    6.
    发明申请
    Interprocessor communication protocol providing intelligent targeting of nodes 失效
    处理器间通信协议提供节点的智能目标

    公开(公告)号:US20050076122A1

    公开(公告)日:2005-04-07

    申请号:US10678976

    申请日:2003-10-03

    IPC分类号: H04L29/08 G06F15/173

    CPC分类号: H04L67/14 H04L69/329

    摘要: An IPC protocol/network allows for intelligent targeting of nodes in order to reduce overhead and provide for improved power management. The IPC server keeps track of the IPC network's node activity and using an operational state table (2000) it can determine which node can handle a service request (e.g., MP3 decode). By keeping track of the current operational condition of the nodes within the network, the processors can have better battery life and application latency can be improved. The IPC server will keep track not only of which nodes can handle which services, but it will also know which node can handle the service request given its knowledge of the operational state of each of the nodes.

    摘要翻译: IPC协议/网络允许节点的智能目标,以减少开销并提供改进的电源管理。 IPC服务器跟踪IPC网络的节点活动并使用操作状态表(2000),它可以确定哪个节点可以处理服务请求(例如,MP3解码)。 通过跟踪网络中节点的当前操作条件,处理器可以具有更好的电池寿命并且可以提高应用延迟。 IPC服务器不仅将跟踪哪些节点可以处理哪些服务,而且还将知道哪个节点可以处理服务请求,因为它知道每个节点的操作状态。

    Interprocessor communication protocol
    7.
    发明申请
    Interprocessor communication protocol 有权
    处理器间通信协议

    公开(公告)号:US20050027904A1

    公开(公告)日:2005-02-03

    申请号:US10610746

    申请日:2003-07-01

    摘要: An InterProcessor Communication (IPC) Protocol network (100) includes at least one IPC client (102) and an IPC server (108). The IPC protocol allows for the IPC client (102) to register with the IPC server (108) which will provide the means for the two to communicate freely without any limitations on what software architectures, operating systems, hardware, etc. each depend on. The IPC protocol in one embodiment of the invention provides for dynamic IPC node configuration in a server based IPC communication management framework.

    摘要翻译: 处理器间通信(IPC)协议网络(100)包括至少一个IPC客户机(102)和IPC服务器(108)。 IPC协议允许IPC客户端(102)向IPC服务器(108)注册,该服务器将提供两者自由通信的手段,而对每个依赖的软件架构,操作系统,硬件等都没有任何限制。 本发明的一个实施例中的IPC协议提供了基于服务器的IPC通信管理框架中的动态IPC节点配置。

    Interprocessor communication protocol with smart streaming port
    8.
    发明申请
    Interprocessor communication protocol with smart streaming port 审中-公开
    处理器通讯协议与智能流式传输端口

    公开(公告)号:US20050010925A1

    公开(公告)日:2005-01-13

    申请号:US10617098

    申请日:2003-07-10

    IPC分类号: G06F9/00 G06F15/163 H04L29/08

    CPC分类号: H04L69/32

    摘要: An IPC protocol in one embodiment of the invention includes smart hardware ports such as SSI port (1610). The session manager (1608) includes the capability for negotiating with components such as software threads (1602-1606) in order for a port (1610) to be dedicated to a particular task. The port dedication negotiation process allows for the session manager (1608) which is part of IPC stack (1610) to check for any conflicts the port may have with other op-codes currently dedicated to the port. The session manager (1608) can forward a command block along with the data received from each software thread. The command block informs the SSI port (1610) of any co-processing it may need to perform to the data.

    摘要翻译: 在本发明的一个实施例中的IPC协议包括诸如SSI端口(1610)的智能硬件端口。 会话管理器(1608)包括与诸如软件线程(1602-1606)的组件进行协商的能力,以便端口(1610)专用于特定任务。 端口承诺协商过程允许作为IPC堆栈(1610)的一部分的会话管理器(1608)检查端口可能与当前专用于该端口的其他操作码的任何冲突。 会话管理器(1608)可以将命令块与从每个软件线程接收的数据一起转发。 命令块通知SSI端口(1610)可能需要对数据执行的任何协处理。

    Systems and methods for seamless handover in a streaming data application
    9.
    发明申请
    Systems and methods for seamless handover in a streaming data application 审中-公开
    流数据应用中无缝切换的系统和方法

    公开(公告)号:US20070011287A1

    公开(公告)日:2007-01-11

    申请号:US11130448

    申请日:2005-05-16

    IPC分类号: G06F15/173

    CPC分类号: G06F9/505

    摘要: A computing device (102) includes computer instructions for receiving (202) streaming data, delegating (204) portions of the streaming data to a plurality of processes (302-305), detecting (206) that one or more of the processes is affected by an interruption that would inhibit further processing of the portions of streaming data delegated thereto, and rerouting (214) to other available processes the portions of streaming data supplied to the one or more affected processes at a desired quality of service level.

    摘要翻译: 计算设备(102)包括用于接收(202)流数据的计算机指令,将流数据的部分委托(204)到多个处理(302-305),检测(206)所述进程中的一个或多个受到影响 通过妨碍进一步处理委托给它的流数据的部分的中断,并且以期望的服务质量水平重新路由(214)到其他可用进程的提供给一个或多个受影响进程的流数据的部分。

    Method and system for exchanging data
    10.
    发明申请
    Method and system for exchanging data 审中-公开
    交换数据的方法和系统

    公开(公告)号:US20060106988A1

    公开(公告)日:2006-05-18

    申请号:US10990133

    申请日:2004-11-16

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0875

    摘要: The invention concerns a method (300) and system (100) for exchanging data in a multi-core architecture having at least one shared memory (114). The method can include the steps of requesting (312) data in a first format from a predetermined range of addresses in the shared memory in which the data is shared between different processors, storing (316) the requested data in a cache (118) to be retrieved by a format converter (120) and identifying (320) to the format converter a data type for the data. The method can also include the step of, with the format converter, translating (322) based on predetermined rules the data to a second format that is native to a processor (110) that will process the data.

    摘要翻译: 本发明涉及用于在具有至少一个共享存储器(114)的多核架构中交换数据的方法(300)和系统(100)。 该方法可以包括以下步骤:从在不同处理器之间共享数据的共享存储器中的预定地址范围以第一格式请求(312)数据,将所请求的数据存储在高速缓存(118)至 由格式转换器(120)检索,并将格式转换器识别(320)数据的数据类型。 该方法还可以包括与格式转换器基于预定规则将数据翻译(322)到处理数据的处理器(110)本机的第二格式的步骤。