FORWARD ERROR CORRECTION RECOVERY AND RECONSTRUCTION

    公开(公告)号:US20180131466A1

    公开(公告)日:2018-05-10

    申请号:US15391262

    申请日:2016-12-27

    Abstract: A method, a system, and a non-transitory storage medium provides to receive multicast protocol packets, wherein each of the multicast protocol packets includes one of a slice of program data of a Moving Picture Experts Group (MPEG) Dynamic Adaptive Streaming over Hypertext Transfer Protocol (HTTP) (MPEG-DASH) segment and a header of the slice that indicates sequence information of the slice relative to other slices, or forward error correction data; order, in response to the receipt of the multicast protocol packets, each slice received based on the sequence information; determine whether any slice is missing that is a part of the MPEG-DASH segment; determine, in response to a determination that that there are missing slices, whether the missing slices can be recovered; and use, in response to a determination that the missing slices can be recovered, the forward error correction data to recover the missing slices.

    SEAMLESS MULTICAST AND UNICAST SWITCHING FOR CONTENT PLAYBACK
    15.
    发明申请
    SEAMLESS MULTICAST AND UNICAST SWITCHING FOR CONTENT PLAYBACK 有权
    用于内容播放的无缝多播和码流切换

    公开(公告)号:US20170019439A1

    公开(公告)日:2017-01-19

    申请号:US14799084

    申请日:2015-07-14

    Abstract: Content streams, such as video streams, may be seamlessly provided as both multicast and unicast transmissions. For example, in one implementation, a mobile device may receive a request, from a user of the mobile device, to play streaming content at the mobile device. The mobile device may receive, from a wireless network, and using multicast techniques, a sequence of content segments that correspond to the requested streaming content, and determine when a content segment is missing from the sequence of content segments. The mobile device may request, in response to the determination of the missing content segment, the missing content segment, from the wireless network, using unicast techniques; and insert the received missing content segment into the sequence of content segments to obtain the sequence of content segments as a sequence that includes content segments received using both multicast and unicast techniques.

    Abstract translation: 诸如视频流的内容流可以无缝地提供为多播和单播传输。 例如,在一个实现中,移动设备可以从移动设备的用户接收到在移动设备处播放流内容的请求。 移动设备可以从无线网络并且使用多播技术来接收与所请求的流式传输内容对应的内容片段序列,并且从内容片段的序列中确定内容段何时丢失。 移动设备可以响应于丢失内容段的确定,从无线网络请求使用单播技术的丢失内容段; 并将接收到的缺少的内容片段插入到内容段的序列中,以获得内容段的序列作为包括使用多播和单播技术接收的内容片段的序列。

    MPEG-DASH delivery over multicast
    16.
    发明授权

    公开(公告)号:US10367874B2

    公开(公告)日:2019-07-30

    申请号:US15391245

    申请日:2016-12-27

    Abstract: A method, a system, and a non-transitory storage medium provides to receive a program including audio and video data; generate Moving Picture Experts Group (MPEG) Dynamic Adaptive Streaming over Hypertext Transfer Protocol (HTTP) (MPEG-DASH) segments that have multiple bit rates; transmit first packets that include the MPEG-DASH segments; divide each of the MPEG-DASH segments into first multiple slices of program data; generate a first header for each first slice of the first multiple slices, wherein the first header includes sequence information; multicast second packets that include first headers and the first multiple slices of each of the MPEG-DASH segments; assemble the MPEG-DASH segments; divide each of the MPEG-DASH segments into second multiple slices of the program data; encapsulate the second multiple slices into third packets; generate forward error correction packets; and multicast to a user device of a multicast, the third packets and the forward error correction packets.

    Operation-based content packaging
    17.
    发明授权

    公开(公告)号:US09607028B2

    公开(公告)日:2017-03-28

    申请号:US13802342

    申请日:2013-03-13

    CPC classification number: G06F17/30324 H04N21/234309

    Abstract: In embodiments, apparatuses, methods and storage media are described that are associated with packaging of content. In embodiments, a bytemap file may be associated with an output packaging format for output content. The bytemap file may, in various embodiments, contain instructions that, when performed by a transpackager may generate output content based on one or more encoded content files. In order to generate output content starting at a specific requested offset, a bytemap index may contain mappings between offsets and instruction locations within the bytemap file. Thus, in response to a request for output content at an offset, an instruction location may be identified in the bytemap index, and instructions applied to the encoded content files starting at the identified location to generate the requested output content. Other embodiments may be disclosed and claimed.

    SELECTIVE CONTENT DELIVERY OVER DIVERSE NETWORKS
    18.
    发明申请
    SELECTIVE CONTENT DELIVERY OVER DIVERSE NETWORKS 有权
    多元网络选择性内容交付

    公开(公告)号:US20170048562A1

    公开(公告)日:2017-02-16

    申请号:US14822113

    申请日:2015-08-10

    Abstract: Techniques described herein may allow for the flexible selection, and use of, various streaming techniques when a particular streaming technique is specified or required by a content player application. For example, some content player applications require the use of Hypertext Transfer Protocol Live Streaming (“HLS”). In some situations, other techniques, such as Moving Pictures Experts Group Dynamic Streaming over Hypertext Transfer Protocol (“MPEG-DASH”), may be preferable. The selection may be based on current operating conditions, such as whether a device, running the content player application, is using a WiFi or a cellular network. A local web proxy may be used to allow a content player application to request files using HLS, and may obtain the requested files using another streaming technique (e.g., MPEG-DASH). The obtained files may be transpackaged and provided to the content player application for presentation to a user.

    Abstract translation: 当特定的流技术被内容播放器应用指定或要求时,本文描述的技术可以允许灵活地选择和使用各种流技术。 例如,一些内容播放器应用程序需要使用超文本传输​​协议直播(“HLS”)。 在某些情况下,其他技术,例如运动图像专家组通过超文本传输​​协议动态流(“MPEG-DASH”)可能是优选的。 选择可以基于当前的操作条件,例如运行内容播放器应用的设备是否正在使用WiFi或蜂窝网络。 可以使用本地web代理来允许内容播放器应用使用HLS请求文件,并且可以使用另一个流技术(例如,MPEG-DASH)获得所请求的文件。 所获得的文件可以被转包并提供给内容播放器应用以呈现给用户。

    ALIGNMENT OF VIDEO FRAMES
    19.
    发明申请
    ALIGNMENT OF VIDEO FRAMES 有权
    视频框架的对齐

    公开(公告)号:US20140267779A1

    公开(公告)日:2014-09-18

    申请号:US13802336

    申请日:2013-03-13

    CPC classification number: H04N17/004 G06K9/00758

    Abstract: In embodiments, apparatuses, methods and storage media are described that are associated with determination of frame alignment. In embodiments, a similarity value matrix may be determined representing similarity values for pairs of frames from two pieces of video content. An alignment score matrix may be determined from the similarity scores. Multiple sets of frames may be selected from the two pieces of video content and alignment score matrices determined for each set. From these alignment score matrices, an alignment of frames may be determined. In embodiments, a Needleman-Wunsch process may be used to compute alignment scores as well as to compute alignments based on alignment score matrices. Other embodiments may be described and claimed.

    Abstract translation: 在实施例中,描述了与帧对准的确定相关联的装置,方法和存储介质。 在实施例中,可以确定表示来自两个视频内容的帧对的相似度值的相似度值矩阵。 可以从相似性得分确定比对得分矩阵。 可以从为每个集合确定的两个视频内容和对齐分数矩阵中选择多组帧。 从这些对准得分矩阵可以确定帧的对准。 在实施例中,可以使用Needleman-Wunsch过程来计算对准分数以及基于对准分数矩阵来计算比对。 可以描述和要求保护其他实施例。

    MPEG-DASH delivery over multicast
    20.
    发明授权

    公开(公告)号:US11206299B2

    公开(公告)日:2021-12-21

    申请号:US16442609

    申请日:2019-06-17

    Abstract: A method, a system, and a non-transitory storage medium provides to receive Moving Picture Experts Group Dynamic Adaptive Streaming over Hypertext Transfer Protocol (MPEG-DASH) segments that have multiple bit rates of a program; divide each of the MPEG-DASH segments into first multiple slices of program data of the program; generate first header slices for the first multiple slices, wherein each of the first header slices includes sequence information and an identifier of one of the MPEG-DASH segments; and multicast second packets that include the first headers and the first multiple slices.

Patent Agency Ranking