-
公开(公告)号:US20120079062A1
公开(公告)日:2012-03-29
申请号:US13217667
申请日:2011-08-25
申请人: Benedito J. Fonseca, JR. , Kevin L. Baum , Jeffrey D. Bonta , George Calcev , Michael L. Needham , Frank R. Bentley
发明人: Benedito J. Fonseca, JR. , Kevin L. Baum , Jeffrey D. Bonta , George Calcev , Michael L. Needham , Frank R. Bentley
IPC分类号: G06F15/16
CPC分类号: H04N21/84 , H04L65/604 , H04N7/17318 , H04N21/234363 , H04N21/25891 , H04N21/4318 , H04N21/44222 , H04N21/4532 , H04N21/4542 , H04N21/8456
摘要: Disclosed are methods that associate “importance” information with chunks of a media presentation. An end-user device or server uses this information to intelligently manage resources when downloading or rendering the media presentation. Many different types of importance information are used. An editor can tag a chunk as important based on the content of the chunk or may give the chunk a rating, or importance can be inferred from download statistics. In some embodiments, the end-user device determines the importance of a chunk based on observations of the behavior of the device's user. The end-user device can send its locally gathered behavioral observations to a server to enhance that server's demographic information. The server can observe its own download behavior to infer importance. The end-user device may choose to either not download, or to download at a low resolution, those chunks deemed to be unimportant, thus saving bandwidth and battery power.
-
公开(公告)号:US20120079059A1
公开(公告)日:2012-03-29
申请号:US12891348
申请日:2010-09-27
申请人: Benedito J. Fonseca, JR. , Kevin L. Baum , Jeffrey D. Bonta , George Calcev , Michael L. Needham , Frank R. Bentley
发明人: Benedito J. Fonseca, JR. , Kevin L. Baum , Jeffrey D. Bonta , George Calcev , Michael L. Needham , Frank R. Bentley
IPC分类号: G06F15/16
CPC分类号: H04N21/84 , H04L65/604 , H04N7/17318 , H04N21/234363 , H04N21/25891 , H04N21/4318 , H04N21/44222 , H04N21/4532 , H04N21/4542 , H04N21/8456
摘要: Disclosed are methods that associate “importance” information with chunks of a media presentation. An end-user device or server uses this information to intelligently manage resources when downloading or rendering the media presentation. Many different types of importance information are used. An editor can tag a chunk as important based on the content of the chunk or may give the chunk a rating, or importance can be inferred from download statistics. In some embodiments, the end-user device determines the importance of a chunk based on observations of the behavior of the device's user. The end-user device can send its locally gathered behavioral observations to a server to enhance that server's demographic information. The server can observe its own download behavior to infer importance. The end-user device may choose to either not download, or to download at a low resolution, those chunks deemed to be unimportant, thus saving bandwidth and battery power.
摘要翻译: 公开的是将“重要性”信息与媒体呈现的块相关联的方法。 最终用户设备或服务器在下载或呈现媒体演示时使用该信息来智能地管理资源。 使用许多不同类型的重要性信息。 编辑器可以基于块的内容来标记一个重要的块,或者可以给块的等级,或者可以从下载统计推断出重要性。 在一些实施例中,终端用户设备基于对设备用户的行为的观察来确定块的重要性。 最终用户设备可以将其本地收集的行为观察发送到服务器,以增强该服务器的人口统计信息。 服务器可以观察自己的下载行为来推断重要性。 最终用户设备可能选择不下载或以低分辨率下载被认为不重要的块,从而节省带宽和电池电量。
-
公开(公告)号:US20120143994A1
公开(公告)日:2012-06-07
申请号:US12959645
申请日:2010-12-03
IPC分类号: G06F15/16
CPC分类号: H04N21/458 , G06F16/78 , G06F16/9535 , H04L43/0882 , H04L65/4084 , H04L65/80 , H04L67/06 , H04L67/32 , H04L67/322 , H04L67/325 , H04N21/4331 , H04N21/44209 , H04N21/8456
摘要: Disclosed are methods that associate “importance” information with chunks of a media presentation. An end-user device uses this information to intelligently manage resources when downloading or rendering the media presentation. An editor tags a chunk as important based on the contents of the chunk. The importance information includes a recommendation that this chunk be rendered at a higher-than-usual resolution and that the end-user device start downloading this chunk out of order. An advertiser recommends that an advertisement be rendered at a resolution high enough for the end user to view it appropriately. The importance information can include a recommended point at which to display the advertisement (e.g., between scenes in the media presentation). The end-user device can download advertisements before they are needed. Later, when the user requests a media presentation, an already downloaded advertisement is rendered while the initial chunks of the media presentation are downloaded.
摘要翻译: 公开的是将“重要性”信息与媒体呈现的块相关联的方法。 终端用户设备在下载或呈现媒体演示时使用这些信息来智能地管理资源。 编辑器根据块的内容标记一个重要的块。 重要性信息包括一个建议,该块以高于通常的分辨率呈现,并且最终用户设备开始下载这个块。 广告商建议以足够高的分辨率呈现广告,以便最终用户适当地查看广告。 重要性信息可以包括用于显示广告的推荐点(例如,媒体呈现中的场景之间)。 最终用户设备可以在需要之前下载广告。 稍后,当用户请求媒体呈现时,在下载媒体呈现的初始块时呈现已经下载的广告。
-
公开(公告)号:US09510061B2
公开(公告)日:2016-11-29
申请号:US12959580
申请日:2010-12-03
IPC分类号: H04N21/6405 , H04N21/235 , H04L12/18 , H04N21/262 , H04N21/414 , H04N21/61 , H04N21/6375 , H04N21/6408 , H04N21/647 , H04N21/845 , H04N21/2187 , H04L29/06
CPC分类号: H04N21/6405 , H04L12/1868 , H04L65/1069 , H04L65/4076 , H04L65/602 , H04L65/608 , H04L65/80 , H04L67/02 , H04N21/2187 , H04N21/2358 , H04N21/26258 , H04N21/41407 , H04N21/6131 , H04N21/6375 , H04N21/6408 , H04N21/64784 , H04N21/8456
摘要: A method and apparatus for distributing live video to multiple client devices is provided herein. In particular, a router is provided that acts on behalf of all client devices in its network. The router serves multiple groups of client devices with each group being formed by client devices having similar bandwidth requirements. The router then requests and receives video chunks from a network. The router then redistributes the video chunks to the multiple client devices using a multicast transmission. In particular, to minimize the demands on the core network, the router sets up a separate multicast to each group. Live video, of the appropriate quality is then multicast to each group.
摘要翻译: 本文提供了一种用于将实时视频分发到多个客户端设备的方法和装置。 特别地,提供了代表其网络中的所有客户端设备的路由器。 路由器服务多组客户端设备,每个组由具有相似带宽要求的客户端设备组成。 路由器然后从网络请求并接收视频块。 路由器然后使用组播传输将视频块重新分配给多个客户端设备。 特别地,为了最小化对核心网络的需求,路由器为每个组设置单独的多播。 现场视频,适当的质量然后组播到每个组。
-
公开(公告)号:US20120079000A1
公开(公告)日:2012-03-29
申请号:US12891421
申请日:2010-09-27
IPC分类号: G06F15/16
CPC分类号: H04N21/47202 , H04L65/604 , H04N21/44209 , H04N21/6587 , H04N21/8456
摘要: Disclosed are methods for associating size information with each chunk of a media presentation. This size information is sent to an end-user device. There are many ways to characterize the size of a chunk beyond simply giving the number of bytes in the chunk. Some embodiments send an approximation of the size or a relative size. In some embodiments, a server publishes a “reference” value for a media presentation and then, for each chunk, gives the size relative to that reference value. The device decides whether or not to download the chunk. The device might decide that it is unlikely that the next chunk can be downloaded in time. Then, to avoid the possibility of a video freeze, the device could request the next chunk at a lower resolution. In some situations, the device decides to request a completely different chunk or to not request any chunk at all.
摘要翻译: 公开了将大小信息与媒体呈现的每个块相关联的方法。 该大小信息被发送到最终用户设备。 除了简单地给出块中的字节数之外,还有许多方法来表征块的大小。 一些实施例发送尺寸或相对尺寸的近似值。 在一些实施例中,服务器发布媒体呈现的“参考”值,然后针对每个组给出相对于该参考值的大小。 该设备决定是否下载该块。 该设备可能会决定下一个小块不太可能及时下载。 然后,为了避免视频冻结的可能性,设备可以以较低的分辨率请求下一个块。 在某些情况下,设备决定请求完全不同的块,或者根本不请求任何块。
-
公开(公告)号:US20120140645A1
公开(公告)日:2012-06-07
申请号:US12959609
申请日:2010-12-03
CPC分类号: H04N21/64769 , H04L65/1069 , H04L65/4076 , H04L65/608 , H04L65/80 , H04N21/238 , H04N21/44209 , H04N21/6405
摘要: A method and apparatus for distributing live video to multiple client devices is provided herein. In particular, a router is provided that acts on behalf of all client devices in its network. The router serves multiple groups of client devices with each group being formed by client devices having similar bandwidth requirements. The router then requests and receives video chunks from a network. The router then redistributes the video chunks to the multiple client devices using a multicast transmission. In particular, to minimize the demands on the core network, the router sets up a separate multicast to each group. Live video, of the appropriate quality is then multicast to each group.
摘要翻译: 本文提供了一种用于将实时视频分发到多个客户端设备的方法和装置。 特别地,提供了代表其网络中的所有客户端设备的路由器。 路由器服务多组客户端设备,每个组由具有相似带宽要求的客户端设备组成。 路由器然后从网络请求并接收视频块。 路由器然后使用组播传输将视频块重新分配给多个客户端设备。 特别地,为了最小化对核心网络的需求,路由器为每个组设置单独的多播。 现场视频,适当的质量然后组播到每个组。
-
公开(公告)号:US20120144445A1
公开(公告)日:2012-06-07
申请号:US12959580
申请日:2010-12-03
IPC分类号: H04N7/173
CPC分类号: H04N21/6405 , H04L12/1868 , H04L65/1069 , H04L65/4076 , H04L65/602 , H04L65/608 , H04L65/80 , H04L67/02 , H04N21/2187 , H04N21/2358 , H04N21/26258 , H04N21/41407 , H04N21/6131 , H04N21/6375 , H04N21/6408 , H04N21/64784 , H04N21/8456
摘要: A method and apparatus for distributing live video to multiple client devices is provided herein. In particular, a router is provided that acts on behalf of all client devices in its network. The router serves multiple groups of client devices with each group being formed by client devices having similar bandwidth requirements. The router then requests and receives video chunks from a network. The router then redistributes the video chunks to the multiple client devices using a multicast transmission. In particular, to minimize the demands on the core network, the router sets up a separate multicast to each group. Live video, of the appropriate quality is then multicast to each group.
-
公开(公告)号:US20120030723A1
公开(公告)日:2012-02-02
申请号:US12843930
申请日:2010-07-27
IPC分类号: H04N7/173
CPC分类号: H04N21/8456 , H04N21/234327 , H04N21/4621 , H04N21/47202
摘要: A method and apparatus for transmitting video is provided herein. A video representation is segmented into video chunks, with each chunk spanning a different time interval. Each chunk may be divided into two or more sub-chunks. During operation, the client requests a sub-chunk of a particular video chunk and then possibly requests an additional sub-chunk of the video chunk. The client then combines and decodes the sub-chunks to provide a reconstructed video chunk for playback on a device. In an embodiment, I-frames of a video chunk are made available in a separate sub-chunk file than P-frames (or B-frames).
摘要翻译: 本文提供了一种用于传输视频的方法和装置。 视频表示被分割成视频块,每个块跨越不同的时间间隔。 每个块可以分为两个或更多个子块。 在操作期间,客户端请求特定视频块的子块,然后可能请求视频块的附加子块。 然后,客户端组合并解码子块,以提供用于在设备上回放的重构的视频块。 在一个实施例中,视频块的I帧在单独的子块文件中比P帧(或B帧)可用。
-
9.
公开(公告)号:US20130132521A1
公开(公告)日:2013-05-23
申请号:US13303236
申请日:2011-11-23
IPC分类号: G06F15/16
CPC分类号: H04N21/41407 , H04N21/42203 , H04N21/47202 , H04N21/6581 , H04N21/8106
摘要: The environment surrounding an end-user device is analyzed. When a user of the device requests a download of a media presentation, the device uses the results of the environmental analysis to automatically request an alternative audio or video track for the media presentation. By choosing a better alternative before the download even begins, the device avoids user frustration and conserves resources. For example, a user requests a music video to be played on his mobile phone. By using its microphone, the phone analyzes its current audio environment and concludes that there is considerable background noise. Then when requesting a download of the music video, the phone requests an “enhanced-clarity” soundtrack to increase the odds that its user will be able to hear the music over the background noise. In some situations, the alternative track is rendered in addition to, rather than instead of, the default tracks of the media presentation.
摘要翻译: 分析最终用户设备周围的环境。 当设备的用户请求下载媒体呈现时,设备使用环境分析的结果来自动请求用于媒体呈现的备选音频或视频轨道。 通过在下载甚至开始之前选择一个更好的选择,设备可以避免用户沮丧并节省资源。 例如,用户请求在他的移动电话上播放音乐视频。 通过使用其麦克风,手机分析其当前的音频环境,并得出结论,背景噪音相当大。 然后当请求下载音乐视频时,电话请求“增强清晰度”的音轨以增加其用户将能够在背景噪声上听到音乐的可能性。 在某些情况下,除了媒体演示的默认轨道之外,还可以替代轨道,而不是替代轨道。
-
公开(公告)号:US20130124664A1
公开(公告)日:2013-05-16
申请号:US13297609
申请日:2011-11-16
IPC分类号: G06F15/16
CPC分类号: H04L67/125 , H04L65/4038 , H04L65/80 , H04N21/4307 , H04N21/43615
摘要: A group of “servant” devices each downloads a media presentation and renders the presentation to a local user. However, a “master” device directs the servants as to which chunks to download and when to render the presentation. In this way, the master keeps the presentations on the separate servants in synchrony. The master uses status information from the servants to coordinate the downloads. If, for example, one servant is having a difficult time keeping up with the presentation, then the master may choose to direct that servant to download a reduced-resolution version of the presentation (which requires less bandwidth to download). If the user of one of the servant devices enters a playback command, then that command is not executed locally but is instead sent to the master device which in turn sends the command to all of the servants so that they may execute the playback command in synchrony.
摘要翻译: 一组“仆人”设备每个都下载媒体演示,并将演示呈现给本地用户。 但是,“主”设备可以指导仆人下载哪些块以及何时呈现演示文稿。 通过这种方式,主人会同时将演示文稿保存在单独的服务器上。 主人使用仆人的状态信息来协调下载。 例如,如果一位仆人难以与演示文稿保持一致,那么主人可以选择指导该仆人下载演示文稿的降解版本(需要更少的带宽下载)。 如果其中一个服务器设备的用户进入播放命令,则该命令不在本地执行,而是发送到主设备,主设备又将命令发送到所有服务器,以便它们可以同步地执行播放命令 。
-
-
-
-
-
-
-
-
-