Multiplexed video streaming
    1.
    发明授权
    Multiplexed video streaming 有权
    多路复用视频流

    公开(公告)号:US09060189B2

    公开(公告)日:2015-06-16

    申请号:US13133757

    申请日:2009-12-07

    摘要: A plurality of video streams is transmitted over a transmission link. At intervals, one determines for each video stream at each of a plurality of encoder settings, having regard to the amount of data buffered at a receiver for that stream, a bit rate sufficient to transmit the remainder of that stream at that encoder setting such as to avoid buffer underflow at the receiver. One determines also a critical point equal to the earliest time at which that bit rate can be reduced while still avoiding buffer underflow at the receiver. An encoder setting is chosen for each video stream such that the sum of said bit rates required for transmission of the streams does not exceed the capacity of the transmission link. Any surplus capacity of the transmission link is allocated to the stream that has the earliest critical point.

    摘要翻译: 多个视频流通过传输链路传输。 间隔地,考虑到在该流的接收机处缓冲的数据量,在多个编码器设置中的每一个处确定每个视频流的比特率,足以在该编码器设置传送该流的剩余部分,例如 以避免接收器的缓冲器下溢。 一个还确定等于可以减小该比特率的最早时间的临界点,同时仍避免接收器处的缓冲器下溢。 为每个视频流选择编码器设置,使得传输流所需的所述比特率的总和不超过传输链路的容量。 将传输链路的任何剩余容量分配给具有最早临界点的流。

    Video streaming
    2.
    发明授权
    Video streaming 有权
    视频流

    公开(公告)号:US08955024B2

    公开(公告)日:2015-02-10

    申请号:US13201261

    申请日:2010-02-05

    摘要: A video sequence is to be transmitted at a selectable quality from a server over a network. A network control protocol operates in response to a control parameter to allocate to the server a share of available transmission capacity in proportion to the value of the control parameter. First, one determines a plurality of transmission rate values that are needed over successive time periods of the sequence for successful transmission of the sequence at a reference quality; then the control parameter is set, proportional to the transmission rate value and communicated to the control protocol at corresponding time instants. The sequences can then be transmitted, encoded at a quality from time to time selected in dependence upon the actual transmission capacity made available by the network to the server.

    摘要翻译: 以可选择的质量通过网络从服务器发送视频序列。 网络控制协议响应于控制参数而操作,以与控制参数的值成比例地向服务器分配可用传输容量的份额。 首先,确定在序列的连续时间段中以参考质量成功传输序列所需的多个传输速率值; 然后将控制参数设置为与传输速率值成比例,并在相应的时刻传达给控制协议。 然后可以按照根据网络向服务器提供的实际传输容量不时选择的质量来传输,编码序列。

    VIDEO STREAMING
    3.
    发明申请
    VIDEO STREAMING 有权
    视频流

    公开(公告)号:US20110296485A1

    公开(公告)日:2011-12-01

    申请号:US13201261

    申请日:2010-02-05

    IPC分类号: H04N7/173

    摘要: A video sequence is to be transmitted at a selectable quality from a server over a network. A network control protocol operates in response to a control parameter to allocate to the server a share of available transmission capacity in proportion to the value of the control parameter. First, one determines a plurality of transmission rate values that are needed over successive time periods of the sequence for successful transmission of the sequence at a reference quality; then the control parameter is set, proportional to the transmission rate value and communicated to the control protocol at corresponding time instants. The sequences can then be transmitted, encoded at a quality from time to time selected in dependence upon the actual transmission capacity made available by the network to the server.

    摘要翻译: 以可选择的质量通过网络从服务器发送视频序列。 网络控制协议响应于控制参数而操作,以与控制参数的值成比例地向服务器分配可用传输容量的份额。 首先,确定在序列的连续时间段中以参考质量成功传输序列所需的多个传输速率值; 然后将控制参数设置为与传输速率值成比例,并在相应的时刻传达给控制协议。 然后可以按照根据网络向服务器提供的实际传输容量不时选择的质量来传输,编码序列。

    Controlling bandwidth share
    4.
    发明授权
    Controlling bandwidth share 有权
    控制带宽份额

    公开(公告)号:US08218443B2

    公开(公告)日:2012-07-10

    申请号:US13201268

    申请日:2010-02-02

    IPC分类号: G01R31/08

    摘要: There is proposed a modification to the ECN protocol to remove the one-to-one relationship between the network signalling congestion and the sender response to that congestion. The result is to allow a receiver terminal to exhibit some control of bandwidth share relative to other receiver terminals. The idea is to calculate the average CE arrival frequency from received data packets and to set ECE flags at a rate determined as a function of the average CE arrival frequency. Preferably, the function is a multiplier applied to the average CE arrival frequency. The effect of averaging the CE arrival frequency as well as application of a multiplier is a decoupling of the ECE marked ACKs sent by a receiver to the sender, and control of the resulting transmission rate at the sender.

    摘要翻译: 提出了对ECN协议的修改以消除网络信令拥塞与对该拥塞的发送者响应之间的一对一关系。 结果是允许接收机终端相对于其他接收机终端表现出对带宽共享的一些控制。 这个想法是从接收的数据包计算平均CE到达频率,并以按照CE平均值到达频率确定的速率来设置ECE标志。 优选地,该功能是适用于平均CE到达频率的乘数。 CE到达频率的平均和乘法器的应用的效果是接收机发送的ECE标记的ACK对发送方的去耦,并且控制发送方产生的传输速率。

    CONTROLLING BANDWIDTH SHARE
    5.
    发明申请
    CONTROLLING BANDWIDTH SHARE 有权
    控制带宽分享

    公开(公告)号:US20110292801A1

    公开(公告)日:2011-12-01

    申请号:US13201268

    申请日:2010-02-02

    IPC分类号: H04L12/26

    摘要: There is proposed a modification to the ECN protocol to remove the one-to-one relationship between the network signalling congestion and the sender response to that congestion. The result is to allow a receiver terminal to exhibit some control of bandwidth share relative to other receiver terminals. The idea is to calculate the average CE arrival frequency from received data packets and to set ECE flags at a rate determined as a function of the average CE arrival frequency. Preferably, the function is a multiplier applied to the average CE arrival frequency. The effect of averaging the CE arrival frequency as well as application of a multiplier is a decoupling of the ECE marked ACKs sent by a receiver to the sender, and control of the resulting transmission rate at the sender.

    摘要翻译: 提出了对ECN协议的修改以消除网络信令拥塞与对该拥塞的发送者响应之间的一对一关系。 结果是允许接收机终端相对于其他接收机终端表现出对带宽共享的一些控制。 这个想法是从接收的数据包计算平均CE到达频率,并以按照CE平均值到达频率确定的速率来设置ECE标志。 优选地,该功能是适用于平均CE到达频率的乘数。 CE到达频率的平均和乘法器的应用的效果是接收机发送的ECE标记的ACK对发送方的去耦,并且控制发送方产生的传输速率。

    MULTIPLEXED VIDEO STREAMING
    6.
    发明申请
    MULTIPLEXED VIDEO STREAMING 有权
    多媒体视频流

    公开(公告)号:US20110243223A1

    公开(公告)日:2011-10-06

    申请号:US13133757

    申请日:2009-12-07

    IPC分类号: H04N7/26

    摘要: A plurality of video streams is transmitted over a transmission link. At intervals, one determines for each video stream at each of a plurality of encoder settings, having regard to the amount of data buffered at a receiver for that stream, a bit rate sufficient to transmit the remainder of that stream at that encoder setting such as to avoid buffer underflow at the receiver. One determines also a critical point equal to the earliest time at which that bit rate can be reduced while still avoiding buffer underflow at the receiver. An encoder setting is chosen for each video stream such that the sum of said bit rates required for transmission of the streams does not exceed the capacity of the transmission link. Any surplus capacity of the transmission link is allocated to the stream that has the earliest critical point.

    摘要翻译: 多个视频流通过传输链路传输。 间隔地,考虑到在该流的接收机处缓冲的数据量,在多个编码器设置中的每一个处确定每个视频流的比特率,足以在该编码器设置发送该流的剩余部分,例如 以避免接收器的缓冲器下溢。 一个还确定等于可以减小该比特率的最早时间的临界点,同时仍避免接收器处的缓冲器下溢。 为每个视频流选择编码器设置,使得传输流所需的所述比特率的总和不超过传输链路的容量。 将传输链路的任何剩余容量分配给具有最早临界点的流。

    Method of indexing entities
    7.
    发明授权
    Method of indexing entities 有权
    索引实体的方法

    公开(公告)号:US07904486B2

    公开(公告)日:2011-03-08

    申请号:US10433260

    申请日:2001-12-11

    申请人: Ian B Crabtree

    发明人: Ian B Crabtree

    IPC分类号: G06F7/00 G06F17/30

    摘要: An index to a plurality of entities is built, where each entity is represented by a point defined in a space. Entities whose points are furthest apart are identified. A first area is created, the extremities of which first area are given by the points representing the identified entities. Entities falling within the first area are assigned to a storage area corresponding to the first area. The first area is divided into a plurality of second areas. For each of the plurality of second areas, a. each of the plurality of second areas is linked to the first area, and, b. the above steps are repeated until the first area includes a single point. Storage areas corresponding to each of the first area are then written to the index.

    摘要翻译: 建立到多个实体的索引,其中每个实体由在空间中定义的点来表示。 确定点距离最远的实体。 创建第一个区域,其中第一个区域由表示所识别实体的点给出。 落入第一区域内的实体被分配给与第一区域对应的存储区域。 第一区域被分成多个第二区域。 对于多个第二区域中的每一个,a。 多个第二区域中的每一个连接到第一区域,以及b。 重复上述步骤直到第一区域包括单个点。 然后将对应于第一区域中的每一个的存储区域写入索引。

    Information provider
    8.
    发明授权
    Information provider 有权
    信息提供者

    公开(公告)号:US07512678B2

    公开(公告)日:2009-03-31

    申请号:US10399976

    申请日:2001-11-16

    IPC分类号: G06F15/16

    摘要: Information sources are selected in accordance with a subject matter of interest to a user, where the subject matter of interest is identifiable by a plurality of sets of subject-related data, and each set has an indication of at least one context in which the set is of interest to the user. The state of the user is tracked, one or more contexts are identified from the tracked state, at least some sets of subject-related data are selected in accordance with a predetermined relationship between at least some of the identified contexts and said indication of context, a list of information sources is generated based on the selected sets of subject-related data, and the list is transmitted to a terminal associated with the user so as to allow the user to select an information source of interest and thereby to access information from the source.

    摘要翻译: 根据用户感兴趣的主题来选择信息来源,其中感兴趣的主题可被多组主题相关数据识别,并且每个集合具有至少一个上下文的指示,其中该集合 是用户感兴趣的。 跟踪用户的状态,从跟踪状态识别一个或多个上下文,根据所识别的上下文中的至少一些与上下文的指示之间的预定关系来选择至少一些主题相关数据集合, 基于所选择的主题相关数据集生成信息源的列表,并且将该列表发送到与用户相关联的终端,以便允许用户选择感兴趣的信息源,从而从 资源。

    Method of retrieving entities
    10.
    发明授权
    Method of retrieving entities 有权
    检索实体的方法

    公开(公告)号:US07277886B2

    公开(公告)日:2007-10-02

    申请号:US10433063

    申请日:2001-12-11

    申请人: Ian B Crabtree

    发明人: Ian B Crabtree

    IPC分类号: G06F17/30

    摘要: Retrieving points that can be plotted in a predetermined area are achieved where the locations of the points are indexed in an index that includes regional data. The regional data defines a plurality of regions, and each region encompasses one or more of the points. In addition, the index includes linking data, which, for each region, identifies the point or points encompassed by that region. The method includes (i) reviewing the regional data in the index to identify regions that are wholly contained by the predetermined area; and (ii) reviewing the linking data to retrieve points encompassed by the identified regions.

    摘要翻译: 可以在可以在预定区域中绘制的点的获取点,其中点的位置在包括区域数据的索引中被索引。 区域数据定义多个区域,并且每个区域包含一个或多个点。 此外,索引包括链接数据,每个区域对于该区域包围的点或点进行识别。 该方法包括(i)审查索引中的区域数据,以确定由预定区域完全包含的区域; 和(ii)检查链接数据以检索由所识别的区域包围的点。