Scalable architecture for media-on demand servers
    1.
    发明授权
    Scalable architecture for media-on demand servers 有权
    适用于媒体点播服务器的可扩展架构

    公开(公告)号:US06279040B1

    公开(公告)日:2001-08-21

    申请号:US09300826

    申请日:1999-04-27

    IPC分类号: G06F1300

    摘要: A scalable server architecture for use in implementing scaled media servers capable of simultaneous real-time data stream retrieval for large numbers of subscribers. A scalable server includes a plurality of stream pumping engines each accessing a particular storage device of a storage subsystem, and a server processor which receives retrieval requests from subscribers and directs the stream pumping engines to retrieve the requested data streams. Each of the stream pumping engines may include a storage controller coupled to its corresponding storage device for directing retrieval of the requested stream therefrom, a network controller for supplying the retrieved stream to a client network, and a processor for directing the operation of the storage and network controllers. Each of the stream pumping engines may also include a shared memory accessible by the corresponding stream pumping engine processor and the server processor. The shared memory facilitates communication with other stream pumping engines via the server processor and server system bus. A scaled media server may be implemented by cross-connecting several scalable servers with a plurality of stream multiplexers. Each of the stream multiplexers can include a separate packet input unit for processing the packets of each media stream such that two distinct levels of transmission priority are provided and quality of server restrictions are satisfied for all streams.

    摘要翻译: 一种可扩展的服务器体系结构,用于实现能够为大量用户同时进行实时数据流检索的缩放媒体服务器。 可扩展服务器包括每个访问存储子系统的特定存储设备的多个流泵送引擎,以及服务器处理器,其接收来自订户的检索请求并指示流泵送引擎检索所请求的数据流。 每个流泵送引擎可以包括耦合到其相应的存储设备的存储控制器,用于指示从其中检索所请求的流,网络控制器,用于将检索到的流提供给客户端网络;以及处理器,用于指导存储器的操作,以及 网络控制器 每个流泵送引擎还可以包括由相应的流泵送引擎处理器和服务器处理器可访问的共享存储器。 共享内存便于通过服务器处理器和服务器系统总线与其他流泵送引擎进行通信。 可以通过将多个可扩展服务器与多个流多路复用器交叉连接来实现缩放的媒体服务器。 每个流多路复用器可以包括单独的分组输入单元,用于处理每个媒体流的分组,使得提供两个不同级别的传输优先级,并且对于所有流来满足服务器限制的质量。

    Media server for storage and retrieval of voluminous multimedia data
    2.
    发明授权
    Media server for storage and retrieval of voluminous multimedia data 失效
    用于存储和检索大量多媒体数据的媒体服务器

    公开(公告)号:US5926649A

    公开(公告)日:1999-07-20

    申请号:US736215

    申请日:1996-10-23

    IPC分类号: G06F9/48 G06F13/37

    CPC分类号: G06F9/4887

    摘要: A method and apparatus for storage and retrieval of multiple data streams in a multimedia distribution system. A given data stream is separated into a plurality of portions, and the portions are stored in a multi-disk storage system with Y disks each having X zones such that the ith portion of the given stream is stored in zone (i mod X) of disk (i mod Y). The number X of zones per disk and the number Y of disks are selected as relatively prime numbers. The stored data are retrieved using Y independent retrieval schedulers which are circulated among the Y disks over a number of scheduling intervals. Each retrieval scheduler processes multiple requests separated into X groups, with the requests of each group accessing the same disk zone during a given scheduling interval. The retrieval schedulers are also configured such that the retrieval requests of a given retrieval scheduler access the same disk during a given scheduling interval. The data stream placement technique in conjunction with the retrieval schedulers provide sequential-like parallel retrieval suitable for supporting real-time multimedia data distribution for large numbers of clients.

    摘要翻译: 一种用于在多媒体分发系统中存储和检索多个数据流的方法和装置。 给定的数据流被分成多个部分,并且这些部分被存储在多盘存储系统中,每个Y盘具有X个区域,使得给定流的第i个部分被存储在 磁盘(i mod Y)。 选择每个磁盘区域的数量X和磁盘的数量Y作为相对素数。 使用Y个独立的检索调度器检索存储的数据,这些调度器在多个调度间隔中在Y个盘之间循环。 每个检索调度程序处理分离成X组的多个请求,每个组的请求在给定的调度间隔期间访问相同的磁盘区。 检索调度器还被配置为使得给定检索调度程序的检索请求在给定调度间隔期间访问相同的盘。 数据流放置技术与检索调度器一起提供了适合于支持大量客户端的实时多媒体数据分发的顺序式并行检索。

    Growable architecture for high-speed two-way data services over CATV
networks
    3.
    发明授权
    Growable architecture for high-speed two-way data services over CATV networks 失效
    通过CATV网络实现高速双向数据业务的可扩展架构

    公开(公告)号:US6014545A

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

    申请号:US827175

    申请日:1997-03-27

    摘要: A cable network is provided with at least one bridge that is connected to a first cable segment of the cable network. The bridge receives from a shared communication medium a first carrier signal, having a first carrier frequency that is allocated for intra cable segment packet communication, containing packets modulated thereon. The bridge demodulates selected packets originating in the first cable segment from the first carrier signal. The bridge modulates each of the demodulated packets, that are destined outside of the first cable segment, onto a second carrier signal having a second carrier frequency. The bridge then transmits the second carrier signal on an upstream link of the common shared medium.

    摘要翻译: 电缆网络设置有至少一个连接到电缆网络的第一电缆段的桥。 桥接器从共享通信介质接收第一载波信号,该第一载波信号具有被分配用于内部电缆段分组通信的第一载波频率,包含在其上调制的分组。 桥从第一载波信号解调来自第一电缆段的所选分组。 桥将调制在第一电缆段之外的每个解调的分组调制到具有第二载波频率的第二载波信号上。 桥接器然后在公共共享介质的上游链路上发送第二载波信号。

    Method and system for ATM cell multiplexing under constant bit rate,
variable bit rate and best-effort traffic
    4.
    发明授权
    Method and system for ATM cell multiplexing under constant bit rate, variable bit rate and best-effort traffic 失效
    在恒定比特率,可变比特率和尽力而为流量下进行ATM信元复用的方法和系统

    公开(公告)号:US5771234A

    公开(公告)日:1998-06-23

    申请号:US568413

    申请日:1995-12-06

    摘要: A method and system are disclosed for scheduling the assignment and writing of cells from cell sources into a outgoing bitstream transmitted from each device of an ATM communications network. The timeslots are organized into fixed length cycles which cycles each have a sequence of N timeslots, where N is an integer >1. Furthermore, each cycle is divided into at least one round comprising a variable length subsequence of the timeslots of the cycle. During each timeslot of a uniform timeslot clock, at least one subset of the sources is identified. Each subset corresponds to a round. One cell from each subset is assigned to, and written into, a respective timeslot of the corresponding round. During each timeslot of the timeslot clock, each of the sources is assigned a priority state depending on how many cells of that source have been previously assigned to timeslots during the current cycle and whether or not that source has a cell available for assignment to a round during that timeslot. The highest priority state assigned to any source during each timeslot is identified. One of the cells of each source with the identified highest priority state are assigned to, and written into, a timeslot of a corresponding round, in a round-robin fashion, to form the subsequence of cells of that round.

    摘要翻译: 公开了一种方法和系统,用于将从小区源的小区的分配和写入调度到从ATM通信网络的每个设备发送的输出比特流。 时隙被组织成固定长度的周期,每个周期都具有N个时隙的序列,其中N是> 1的整数。 此外,每个周期被分成至少一个循环,其包括循环的时隙的可变长度子序列。 在均匀时隙时钟的每个时隙期间,识别源的至少一个子集。 每个子集对应一个圆。 来自每个子集的一个单元被分配给相应轮次的相应时隙并写入其中。 在时隙时钟的每个时隙期间,每个源被分配优先级状态,这取决于在当前周期中先前分配给时隙的该源的多少个单元以及该源是否具有可用于分配到一个圆的小区 在那段时间 识别在每个时隙期间分配给任何源的最高优先级状态。 具有所识别的最高优先级状态的每个源的单元之一以循环方式分配给并写入对应轮的时隙,以形成该轮的单元的子序列。

    Scalable architecture for media-on-demand servers
    5.
    发明授权
    Scalable architecture for media-on-demand servers 失效
    针对媒体点播服务器的可扩展架构

    公开(公告)号:US5978843A

    公开(公告)日:1999-11-02

    申请号:US736216

    申请日:1996-10-23

    摘要: A scalable server architecture for use in implementing scaled media servers capable of simultaneous real-time data stream retrieval for large numbers of subscribers. A scalable server includes a plurality of stream pumping engines each accessing a particular storage device of a storage subsystem, and a server processor which receives retrieval requests from subscribers and directs the stream pumping engines to retrieve the requested data streams. Each of the stream pumping engines may include a storage controller coupled to its corresponding storage device for directing retrieval of the requested stream therefrom, a network controller for supplying the retrieved stream to a client network, and a processor for directing the operation of the storage and network controllers. Each of the stream pumping engines may also include a shared memory accessible by the corresponding stream pumping engine processor and the server processor. The shared memory facilitates communication with other stream pumping engines via the server processor and server system bus. A scaled media server may be implemented by cross-connecting several scalable servers with a plurality of stream multiplexers. Each of the stream multiplexers can include a separate packet input unit for processing the packets of each media stream such that two distinct levels of transmission priority are provided and quality of server restrictions are satisfied for all streams.

    摘要翻译: 一种可扩展的服务器体系结构,用于实现能够为大量用户同时进行实时数据流检索的缩放媒体服务器。 可扩展服务器包括每个访问存储子系统的特定存储设备的多个流泵送引擎,以及服务器处理器,其接收来自订户的检索请求并指示流泵送引擎检索所请求的数据流。 每个流泵送引擎可以包括耦合到其相应的存储设备的存储控制器,用于指示从其中检索所请求的流,网络控制器,用于将检索到的流提供给客户端网络;以及处理器,用于指导存储器的操作,以及 网络控制器 每个流泵送引擎还可以包括由相应的流泵送引擎处理器和服务器处理器可访问的共享存储器。 共享内存便于通过服务器处理器和服务器系统总线与其他流泵送引擎进行通信。 可以通过将多个可扩展服务器与多个流多路复用器交叉连接来实现缩放的媒体服务器。 每个流多路复用器可以包括单独的分组输入单元,用于处理每个媒体流的分组,使得提供两个不同级别的传输优先级,并且对于所有流来满足服务器限制的质量。

    Data transfer method for wire real-time communications
    6.
    发明授权
    Data transfer method for wire real-time communications 失效
    线实时通信的数据传输方法

    公开(公告)号:US06496481B1

    公开(公告)日:2002-12-17

    申请号:US09116681

    申请日:1998-07-16

    IPC分类号: H04J116

    摘要: A transport protocol that meets the requirements and performance for multimedia data transfer in a wireless link includes a transmitting/sending station and a receiving station. The inventive protocol is referred to as the Burst-oriented Transport with Time-bounded Retransmission (BTTR). This scheme uses a large transmission window for sending/receiving a burst of time-sensitive data and, within this window, several smaller observation windows are used for dynamic error retransmission. There is a time limitation on each retransmission such that the burst of data can be received in a timely manner, and thus trading some packet losses (still in an acceptable range) for delay and throughput performance. Specifically, the wireless network includes a wireless station for transmitting data over a wireless link. The sending station transmits a plurality of sequential data packets to the receiving station, wherein each plurality of sequential data packets form a respective Group-of-Packet (GOP). The receiving station detects whether any of the received data packets in each current GOP are corrupted before receipt of all data packets in the current GOP. The receiving station then transmits a negative acknowledgement (ACK) packet to the sending station before the receipt of all data packets in the current GOP, if at least one data packet in the current GOP is corrupted. Note that the ACK packet indicates which data packets are corrupted. In addition, the sending station selectively retransmits the data packets based on the indication of the received ACK packet before transmitting the next GOP to the receiving station.

    摘要翻译: 满足无线链路中的多媒体数据传输的要求和性能的传输协议包括发送站和接收站。 本发明的协议被称为具有时间有限重传(BTTR)的突发导向传输。 该方案使用大的传输窗口来发送/接收突发的时间敏感数据,并且在该窗口内,使用几个较小的观察窗口进行动态错误重传。 每次重发都有一个时间限制,使得能够及时地接收数据的突发,从而为了延迟和吞吐量性能而交易一些分组丢失(仍然在可接受的范围内)。 具体地,无线网络包括用于通过无线链路发送数据的无线站。 发送站向接收站发送多个顺序数据分组,其中每个多个顺序数据分组形成相应的分组分组(GOP)。 在接收当前GOP中的所有数据分组之前,接收站检测每个当前GOP中的任何接收到的数据分组是否被破坏。 如果当前GOP中的至少一个数据分组被破坏,则接收站然后在接收当前GOP中的所有数据分组之前向发送站发送否定确认(ACK)分组。 请注意,ACK数据包指示哪些数据包已损坏。 此外,发送站在将下一个GOP发送到接收站之前,基于接收到的ACK分组的指示来选择性地重发数据分组。

    Enhanced Wireless Communication System and Method Thereof
    7.
    发明申请
    Enhanced Wireless Communication System and Method Thereof 审中-公开
    增强型无线通信系统及其方法

    公开(公告)号:US20080118003A1

    公开(公告)日:2008-05-22

    申请号:US12023341

    申请日:2008-01-31

    IPC分类号: H04L27/20

    CPC分类号: H04L27/186 H04L1/0618

    摘要: A communication system comprising a channel encoder to generate a binary bit stream, a mapping unit coupled to the channel encoder, the mapping unit configured to receive the binary bit stream from the channel encoder and to map every “n” consecutive bits of the binary bit stream into a symbol in accordance with a mapping table, wherein the symbol has a symbol value related to a modulation mode, “n” being a positive integer, and a number of “m” modulation units coupled to the mapping unit, “m” being a positive integer, the modulation units configured to receive a set of “m” symbols from the mapping unit and modulate the set of “m” symbols based on the modulation mode, wherein a combined value of the symbol values of the set of “m” symbols from the mapping unit is distinguishable from another combined value of the symbol values of another set of “m” symbols from the mapping unit, and wherein a combined value of the symbol values of a set of “m” symbols from the mapping unit corresponds to a distinguishable bit value of the “n” consecutive bits in the binary bit stream.

    摘要翻译: 一种通信系统,包括用于产生二进制比特流的信道编码器,耦合到信道编码器的映射单元,该映射单元被配置为从信道编码器接收二进制比特流并映射二进制位的每个“n”个连续比特 根据映射表流入符号,其中符号具有与调制模式相关的符号值,“n”为正整数,以及耦合到映射单元的“m”个调制单元的数量,“m” 作为正整数,所述调制单元被配置为从所述映射单元接收一组“m”个符号,并且基于所述调制模式来调制所述一组“m”个符号,其中,所述“ 来自映射单元的“m”符号与来自映射单元的另一组“m”符号的符号值的另一组合值是可区分的,并且其中来自映射的一组“m”符号的符号值的组合值 单位对应 到二进制比特流中的“n”个连续比特的可区分比特值。

    DIGITAL SIGNAL PROCESSOR STRUCTURE FOR PERFORMING LENGTH-SCALABLE FAST FOURIER TRANSFORMATION
    8.
    发明申请
    DIGITAL SIGNAL PROCESSOR STRUCTURE FOR PERFORMING LENGTH-SCALABLE FAST FOURIER TRANSFORMATION 审中-公开
    用于执行长度可扩展的快速傅立叶变换的数字信号处理器结构

    公开(公告)号:US20080208944A1

    公开(公告)日:2008-08-28

    申请号:US12115820

    申请日:2008-05-06

    IPC分类号: G06F17/14

    CPC分类号: G06F17/142

    摘要: A digital signal processor structure by performing length-scalable Fast Fourier Transformation (FFT) discloses a single processor element (single PE), and a simple and effective address generator are used to achieve length-scalable, high performance, and low power consumption in split-radix-2/4 FFT or IFFT module. In order to meet different communication standards, the digital signal processor structure has run-time configuration to perform for different length requirements. Moreover, its execution time can fit the standards of Fast Fourier Transformation (FFT) or Inverse Fast Fourier Transformation (IFFT).

    摘要翻译: 通过执行长度可缩放的快速傅里叶变换(FFT)的数字信号处理器结构公开了单个处理器元件(单个PE),并且使用简单而有效的地址发生器来实现长度可分级,高性能和低功耗的拆分 -radix-2/4 FFT或IFFT模块。 为了满足不同的通信标准,数字信号处理器结构具有执行不同长度要求的运行时配置。 此外,其执行时间可以适应快速傅里叶变换(FFT)或快速傅里叶逆变换(IFFT)的标准。

    Enhanced partially self-routing algorithm for controller Benes networks
    10.
    发明授权
    Enhanced partially self-routing algorithm for controller Benes networks 失效
    用于控制器Benes网络的增强的部分自路由算法

    公开(公告)号:US5940389A

    公开(公告)日:1999-08-17

    申请号:US854395

    申请日:1997-05-12

    IPC分类号: H04J3/14

    CPC分类号: H04L49/1507 H04L49/254

    摘要: A system and method are provided for assigning routing tag bits for routing signals through a Benes network comprising an input stage and an output stage. The input and output stages each comprise a column of 2.times.2 .beta. elements which route an inputted signal to an upper output if the control sequence bit is 0 and to a lower output if the control sequence bit is 1. Each signal inputted to the Benes network is associated with control sequence. For a particular Benes, in a particular control stage of the Benes network, a 0 is assigned to a control sequence bit associated with a signal q.sub.0 received at an upper input of a topmost input stage .beta. element. A 1 is assigned to a control sequence bit associated with a signal q.sub.k received at the same output stage p element as the signal q.sub.0. A 1 is assigned to a control sequence bit associated with a signal q.sub.1 received at a lower input of the topmost input stage .beta. element. A 0 to is assigned to a control sequence bit associated with a signal q.sub.k ' received at the same output stage .beta. element as the signal q.sub.1. For at least one signal q.sub.p for which no control sequence bit is yet assigned, either a 0 or a 1 is assigned to the control sequence bit associated with the signal q.sub.p. The complement of the chosen control sequence bit is assigned to a control sequence bit associated with a signal q.sub.k " received at the same output stage .beta. element as the signal q.sub.p.

    摘要翻译: 提供了一种系统和方法,用于通过包括输入级和输出级的Benes网络为路由信号分配路由标签位。 如果控制序列位为0,则输入和输出级各自包括2×2β元件的列,其将输入的信号路由到上输出,并且如果控制序列位为1,则将其输入到较低的输出。输入到Benes网络的每个信号是 与控制序列相关。 对于特定的Benes,在Benes网络的特定控制级中,将0分配给与在最上面的输入级β元件的上部输入处接收的信号q0相关联的控制序列位。 A 1被分配给与在与信号q0相同的输出级p元件处接收的信号qk相关联的控制序列位。 A 1被分配给与在最上面的输入级β元件的较低输入处接收的信号q1相关联的控制序列位。 A 0被分配给与在与信号q1相同的输出级β元件处接收的信号qk'相关联的控制序列位。 对于尚未分配控制序列位的至少一个信号qp,将0或1分配给与信号qp相关联的控制序列位。 所选择的控制序列位的补码被分配给与在与信号qp相同的输出级β元件处接收的信号qk“相关联的控制序列位。