Media streaming using an index file
    1.
    发明授权
    Media streaming using an index file 有权
    使用索引文件进行媒体流传输

    公开(公告)号:US07925774B2

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

    申请号:US12188079

    申请日:2008-08-07

    IPC分类号: G06F15/16 G06F12/00

    摘要: The present disclosure relates to playback of video/audio streaming media data to provide a substantially glitch-free experience. The system adapts the media stream to the user connection in order to choose the most desirable stream to avoid glitches. For example, in the case where there is interference (e.g., a microwave being used near a wireless device), the quality of the media stream is lowered. In one embodiment, an index file is used to make logical decisions about which media stream to choose in order to minimize glitches. The index file can take different forms, but, generally, includes characteristics about the available media streams. Example characteristics include the bit rates of the media streams and quality information about the media streams.

    摘要翻译: 本公开涉及视频/音频流媒体数据的回放以提供基本上无毛刺的体验。 系统将媒体流适配到用户连接,以便选择最理想的流以避免毛刺。 例如,在存在干扰的情况下(例如,在无线装置附近使用微波),媒体流的质量降低。 在一个实施例中,索引文件用于作出关于要选择哪个媒体流的逻辑决定以便最小化毛刺。 索引文件可以采取不同的形式,但通常包括有关可用媒体流的特征。 示例特征包括媒体流的比特率和关于媒体流的质量信息。

    MEDIA STREAMING USING AN INDEX FILE
    2.
    发明申请
    MEDIA STREAMING USING AN INDEX FILE 有权
    媒体使用索引文件流

    公开(公告)号:US20090300204A1

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

    申请号:US12188079

    申请日:2008-08-07

    IPC分类号: G06F15/16

    摘要: The present disclosure relates to playback of video/audio streaming media data to provide a substantially glitch-free experience. The system adapts the media stream to the user connection in order to choose the most desirable stream to avoid glitches. For example, in the case where there is interference (e.g., a microwave being used near a wireless device), the quality of the media stream is lowered. In one embodiment, an index file is used to make logical decisions about which media stream to choose in order to minimize glitches. The index file can take different forms, but, generally, includes characteristics about the available media streams. Example characteristics include the bit rates of the media streams and quality information about the media streams.

    摘要翻译: 本公开涉及视频/音频流媒体数据的回放以提供基本上无毛刺的体验。 系统将媒体流适配到用户连接,以便选择最理想的流以避免毛刺。 例如,在存在干扰的情况下(例如,在无线装置附近使用微波),媒体流的质量降低。 在一个实施例中,索引文件用于作出关于要选择哪个媒体流的逻辑决定以便最小化毛刺。 索引文件可以采取不同的形式,但通常包括有关可用媒体流的特征。 示例特征包括媒体流的比特率和关于媒体流的质量信息。

    Controlling access to data streams
    3.
    发明授权
    Controlling access to data streams 有权
    控制对数据流的访问

    公开(公告)号:US08099599B2

    公开(公告)日:2012-01-17

    申请号:US12202052

    申请日:2008-08-29

    摘要: Access to one or more data streams can be controlled by encrypting a description of how segments of the data streams can be assembled, for example, to produce an audio or video program. Access to the one or more data streams can also be provided by obfuscating names of at least some of the segments in order to make it more difficult to determine the proper order for assembling the segments. In at least some embodiments, the data contained in at least some of the segments themselves is not encrypted.

    摘要翻译: 可以通过加密如何组合数据流的片段的描述来控制对一个或多个数据流的访问,例如,以产生音频或视频节目。 还可以通过模糊至少一些段的名称来提供对一个或多个数据流的访问,以使得更难以确定用于组合段的正确顺序。 在至少一些实施例中,包含在至少一些段本身中的数据不被加密。

    CONTROLLING ACCESS TO DATA STREAMS
    4.
    发明申请
    CONTROLLING ACCESS TO DATA STREAMS 有权
    控制数据流的访问

    公开(公告)号:US20100058061A1

    公开(公告)日:2010-03-04

    申请号:US12202052

    申请日:2008-08-29

    摘要: Access to one or more data streams can be controlled by encrypting a description of how segments of the data streams can be assembled, for example, to produce an audio or video program. Access to the one or more data streams can also be provided by obfuscating names of at least some of the segments in order to make it more difficult to determine the proper order for assembling the segments. In at least some embodiments, the data contained in at least some of the segments themselves is not encrypted.

    摘要翻译: 可以通过加密如何组合数据流的片段的描述来控制对一个或多个数据流的访问,例如,以产生音频或视频节目。 还可以通过模糊至少一些段的名称来提供对一个或多个数据流的访问,以使得更难以确定用于组合段的正确顺序。 在至少一些实施例中,包含在至少一些段本身中的数据不被加密。

    Optimized client side rate control and indexed file layout for streaming media
    5.
    发明授权
    Optimized client side rate control and indexed file layout for streaming media 有权
    针对流媒体优化客户端速率控制和索引文件布局

    公开(公告)号:US08379851B2

    公开(公告)日:2013-02-19

    申请号:US12119364

    申请日:2008-05-12

    IPC分类号: H04N7/167 G06F15/16

    摘要: An indexed file layout, comprising index information, is defined for segmented streaming of multimedia content. The index information can comprise program description information and streaming segment index information. In addition, the layout can comprise files containing streaming segments of the program, where the streaming segments are each encoded at one or more bitrates independently of other streaming segments of the program. The layout supports client switching between different bitrates at segment boundaries. Optimized client-side rate control of streaming content can be provided by defining a plurality of states, selecting available paths based on constraint conditions, and selecting a best path through the states (e.g., based on a distortion measure). In one client-side rate control solution states correspond to a specific bitrate of a specific streaming segment, and in another client-side rate control solution states correspond to a measure of client buffer fullness.

    摘要翻译: 包括索引信息的索引文件布局被定义用于多媒体内容的分段流。 索引信息可以包括节目描述信息和流分片索引信息。 此外,布局可以包括包含程序的流片段的文件,其中流片段每个以独立于节目的其他流片段的一个或多个比特率进行编码。 该布局支持在段边界处的不同比特率之间的客户端切换。 可以通过定义多个状态,基于约束条件选择可用路径以及选择通过状态的最佳路径(例如,基于失真度量)来提供流内容的优化客户端速率控制。 在一个客户端速率控制解决方案中,状态对应于特定流分段的特定比特率,并且在另一客户端速率控制解决方案状态对应于客户端缓冲区充满度的度量。

    OPTIMIZED CLIENT SIDE RATE CONTROL AND INDEXED FILE LAYOUT FOR STREAMING MEDIA
    6.
    发明申请
    OPTIMIZED CLIENT SIDE RATE CONTROL AND INDEXED FILE LAYOUT FOR STREAMING MEDIA 有权
    优化的客户端速率控制和用于流媒体的索引文件布局

    公开(公告)号:US20090282162A1

    公开(公告)日:2009-11-12

    申请号:US12119364

    申请日:2008-05-12

    IPC分类号: G06F15/173

    摘要: An indexed file layout, comprising index information, is defined for segmented streaming of multimedia content. The index information can comprise program description information and streaming segment index information. In addition, the layout can comprise files containing streaming segments of the program, where the streaming segments are each encoded at one or more bitrates independently of other streaming segments of the program. The layout supports client switching between different bitrates at segment boundaries. Optimized client-side rate control of streaming content can be provided by defining a plurality of states, selecting available paths based on constraint conditions, and selecting a best path through the states (e.g., based on a distortion measure). In one client-side rate control solution states correspond to a specific bitrate of a specific streaming segment, and in another client-side rate control solution states correspond to a measure of client buffer fullness.

    摘要翻译: 包括索引信息的索引文件布局被定义用于多媒体内容的分段流。 索引信息可以包括节目描述信息和流分片索引信息。 此外,布局可以包括包含程序的流片段的文件,其中流片段每个以独立于节目的其他流片段的一个或多个比特率进行编码。 该布局支持在段边界处的不同比特率之间的客户端切换。 可以通过定义多个状态,基于约束条件选择可用路径以及选择通过状态的最佳路径(例如,基于失真度量)来提供流内容的优化的客户端速率控制。 在一个客户端速率控制解决方案中,状态对应于特定流分段的特定比特率,并且在另一客户端速率控制解决方案状态对应于客户端缓冲区充满度的度量。

    EFFICIENT EXTRACTION AND COMPRESSION OF DATA
    7.
    发明申请
    EFFICIENT EXTRACTION AND COMPRESSION OF DATA 审中-公开
    有效提取和压缩数据

    公开(公告)号:US20110202509A1

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

    申请号:US12706582

    申请日:2010-02-16

    IPC分类号: G06F17/30

    CPC分类号: H03M7/30

    摘要: A device for dynamically extracting and compressing information for a streaming media asset is provided. One embodiment of the device provides a computing device comprising a processor and memory comprising instructions stored therein that are executable by the processor. The instructions stored in the memory are executable to provide to a requesting computing device dynamically compressed information for a streaming media asset, the dynamically compressed information derived from an information file comprising variable data elements arranged in one or more data fields according to a well-known structure. For example, the instructions are executable to receive from the requesting computing device a request for the compressed information, extract the variable data elements from the information file, compress the variable data elements to form compressed data elements, and send to the requesting computing device a compressed file comprising the compressed data elements.

    摘要翻译: 提供了用于动态提取和压缩用于流媒体资产的信息的设备。 该设备的一个实施例提供了一种计算设备,其包括处理器和存储器,其包含可由处理器执行的存储在其中的指令。 存储在存储器中的指令是可执行的,以向请求计算设备提供用于流媒体资产的动态压缩信息,该动态压缩信息从包括根据众所周知的一个或多个数据字段中布置的可变数据元素的信息文件导出 结构体。 例如,指令可执行以从请求的计算设备接收对压缩信息的请求,从信息文件中提取可变数据元素,压缩可变数据元素以形成压缩数据元素,并且向请求计算设备发送 包括压缩数据元素的压缩文件。

    MANAGING AUDIO CAPTURE FOR AUDIO APPLICATIONS
    8.
    发明申请
    MANAGING AUDIO CAPTURE FOR AUDIO APPLICATIONS 审中-公开
    管理音频应用的音频捕获

    公开(公告)号:US20140052438A1

    公开(公告)日:2014-02-20

    申请号:US13590060

    申请日:2012-08-20

    IPC分类号: G06F17/00 G10L21/00

    CPC分类号: G06F3/162 G06F3/165

    摘要: In a computer system that permits multiple audio capture applications to get an audio capture feed concurrently, an audio manager manages audio capture and/or audio playback in reaction to trigger events. For example, a trigger event indicates an application has started, stopped or otherwise changed a communication stream, or indicates an application has gained, lost or otherwise changed focus or visibility in a user interface, or indicates a user change. In response to a trigger event, the audio manager applies a set of rules to determine which audio capture application is allowed to get an audio capture feed. Based on the decisions, the audio manager manages the audio capture feed for the applications. The audio manager also sends a notification to each of the audio capture applications that has registered for notifications, so as to indicate whether the application is allowed to get the audio capture feed.

    摘要翻译: 在允许多个音频捕获应用同时获得音频捕获馈送的计算机系统中,音频管理器管理音频捕获和/或音频播放以反应触发事件。 例如,触发事件指示应用已经开始,停止或以其他方式改变通信流,或指示应用已经在用户界面中获得,丢失或以其它方式改变焦点或可见性,或指示用户改变。 响应于触发事件,音频管理器应用一组规则以确定哪个音频捕获应用被允许获得音频捕获馈送。 基于这些决定,音频管理器管理应用程序的音频捕获馈送。 音频管理器还向已注册通知的每个音频捕获应用程序发送通知,以便指示应用程序是否被允许获得音频捕获馈送。

    Channel extension coding for multi-channel source
    9.
    发明授权
    Channel extension coding for multi-channel source 有权
    用于多通道源的通道扩展编码

    公开(公告)号:US08249883B2

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

    申请号:US11925733

    申请日:2007-10-26

    IPC分类号: G10L19/00

    CPC分类号: G10L19/008

    摘要: A multi-channel audio decoder reconstructs multi-channel audio of more than two physical channels from a reduced set of coded channels based on correlation parameters that specify a full power cross-correlation matrix of the physical channels, or merely preserve a partial correlation matrix (such as power of the physical channels, and some subset of cross-correlations between the physical channels, or cross-correlations of the physical channels with coded or virtual channels).

    摘要翻译: 多声道音频解码器基于指定物理信道的全功率互相关矩阵的相关参数来重建来自缩减编码信道集合的多于两个物理信道的多声道音频,或仅保留部分相关矩阵( 例如物理信道的功率,以及物理信道之间的互相关的一些子集,或者物理信道与编码或虚拟信道的交叉相关性)。

    CHANNEL EXTENSION CODING FOR MULTI-CHANNEL SOURCE
    10.
    发明申请
    CHANNEL EXTENSION CODING FOR MULTI-CHANNEL SOURCE 有权
    多通道源的通道扩展编码

    公开(公告)号:US20090112606A1

    公开(公告)日:2009-04-30

    申请号:US11925733

    申请日:2007-10-26

    IPC分类号: G10L19/00

    CPC分类号: G10L19/008

    摘要: A multi-channel audio decoder reconstructs multi-channel audio of more than two physical channels from a reduced set of coded channels based on correlation parameters that specify a full power cross-correlation matrix of the physical channels, or merely preserve a partial correlation matrix (such as power of the physical channels, and some subset of cross-correlations between the physical channels, or cross-correlations of the physical channels with coded or virtual channels).

    摘要翻译: 多声道音频解码器基于指定物理信道的全功率互相关矩阵的相关参数来重建来自缩减编码信道集合的多于两个物理信道的多声道音频,或仅保留部分相关矩阵( 例如物理信道的功率,以及物理信道之间的互相关的一些子集,或者物理信道与编码或虚拟信道的交叉相关性)。