Scalable robust live streaming system
    3.
    发明授权
    Scalable robust live streaming system 有权
    可扩展的实时流媒体系统

    公开(公告)号:US09215260B2

    公开(公告)日:2015-12-15

    申请号:US14462214

    申请日:2014-08-18

    Applicant: Google Inc.

    Abstract: A system and method for a live streaming platform that can redundantly process input streams in parallel ingestion pipelines is disclosed herein. Ingested input streams in the parallel pipelines can be segmented using a stable segmentation function that creates identical segments in each of the streams in the pipelines. If errors occur, or there are disruptions in one or more of the input streams or pipelines, the live streaming platform can switch between the input streams on a per segment basis to provide reliable streaming feeds to a content distribution network. A master stream can be constructed from each of the master segments per a time period based on a reliability of each of the input streams and segments. Practicing pipeline affinity by selecting subsequent master segments from the same pipeline can minimize glitches.

    Abstract translation: 本文公开了一种可并行摄取管道冗余地处理输入流的实况流平台的系统和方法。 可以使用稳定的分段功能来分割并行流水线中的输入流,从而在管道中的每个流中创建相同的分段。 如果出现错误或者在一个或多个输入流或管道中存在中断,直播流平台可以在每个段的基础上在输入流之间切换,以向内容分发网络提供可靠的流馈送。 可以基于每个输入流和段的可靠性,每个时间段从每个主分段构建主流。 通过从同一管道中选择后续的主段来实现流水线的相似性可以最大限度地减少故障。

    Transcoding Media Streams Using Subchunking
    4.
    发明申请
    Transcoding Media Streams Using Subchunking 有权
    使用Subchunking转码媒体流

    公开(公告)号:US20150143444A1

    公开(公告)日:2015-05-21

    申请号:US14557863

    申请日:2014-12-02

    Applicant: Google Inc.

    Abstract: A method including receiving an input media stream and splitting a video portion of a received portion of the input media stream into input video chunks. For each input video chunk of the video portion of the input media stream, the method includes assigning the input video chunk to one or more slave transcoders, splitting the input video chunk into video subchunks, and separately feeding each input video subchunk to each of the one or more slave transcoders. The method includes separately receiving output video subchunks from the one or more slave transcoders. Each output video subchunk respectively corresponds to one of the input video subchunks. The method also includes assembling the output video subchunks into an output video chunk corresponding to the input video chunk and assembling the output video chunks into an output media stream.

    Abstract translation: 一种方法,包括接收输入媒体流并将输入媒体流的接收部分的视频部分分割成输入视频块。 对于输入媒体流的视频部分的每个输入视频块,该方法包括将输入视频块分配给一个或多个从属代码转换器,将输入视频块分成视频子块,以及将每个输入视频子块分别馈送到 一个或多个从属代码转换器。 该方法包括从一个或多个从属代码转换器分别接收输出视频子块。 每个输出视频子块分别对应于一个输入视频子块。 该方法还包括将输出视频子块组装成与输入视频块对应的输出视频块,并将输出视频块组装成输出媒体流。

    METHOD AND SYSTEM FOR GENERATING PERSONALIZED IMAGES FOR CATEGORIZING CONTENT
    5.
    发明申请
    METHOD AND SYSTEM FOR GENERATING PERSONALIZED IMAGES FOR CATEGORIZING CONTENT 审中-公开
    用于生成用于分类内容的个性化图像的方法和系统

    公开(公告)号:US20160283092A1

    公开(公告)日:2016-09-29

    申请号:US14666878

    申请日:2015-03-24

    Applicant: Google Inc.

    CPC classification number: G06F3/04847 G06F3/04842 G06Q50/01

    Abstract: The present disclosure relates to a method and system for providing personalized images for interfaced objects in a user interface. The method includes receiving information regarding a user and analyzing the information to generate content suggestions for the user. Accordingly, the method may include obtaining media associated with the content suggestions and combining the media to generate a personalized image for least one interface object displayed in a user interface. The method may then transmit the personalized image to a client device to be embedded as an interface object in the user interface.

    Abstract translation: 本公开涉及一种用于在用户界面中为接口对象提供个性化图像的方法和系统。 该方法包括接收关于用户的信息并分析该信息以产生用户的内容建议。 因此,该方法可以包括获得与内容建议相关联的媒体,并组合媒体以生成在用户界面中显示的至少一个接口对象的个性化图像。 该方法然后可以将个性化图像发送到客户端设备,以在用户界面中作为接口对象进行嵌入。

    Transcoding media streams using subchunking
    6.
    发明授权
    Transcoding media streams using subchunking 有权
    使用subchunking转码媒体流

    公开(公告)号:US08955027B1

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

    申请号:US14086541

    申请日:2013-11-21

    Applicant: Google Inc.

    Abstract: A method including receiving an input media stream and splitting a video portion of a received portion of the input media stream into input video chunks, while receiving a remaining portion of the input media stream. For each input video chunk of the video portion of the input media stream, the method includes assigning the input video chunk to one or more slave transcoders, splitting the input video chunk into video subchunks, and separately feeding each input video subchunk to each of the one or more slave transcoders. The method includes separately receiving output video subchunks from the one or more slave transcoders. Each output video subchunk respectively corresponds to one of the input video subchunks. The method also includes assembling the output video subchunks into an output video chunk corresponding to the input video chunk and assembling the output video chunks into an output media stream.

    Abstract translation: 一种方法,包括在接收输入媒体流的剩余部分的同时接收输入媒体流并将输入媒体流的接收部分的视频部分分割成输入视频块。 对于输入媒体流的视频部分的每个输入视频块,该方法包括将输入视频块分配给一个或多个从属代码转换器,将输入视频块分成视频子块,以及将每个输入视频子块分别馈送到 一个或多个从属代码转换器。 该方法包括从一个或多个从属代码转换器分别接收输出视频子块。 每个输出视频子块分别对应于一个输入视频子块。 该方法还包括将输出视频子块组装成与输入视频块对应的输出视频块,并将输出视频块组装成输出媒体流。

    Transcoding media streams using subchunking
    7.
    发明授权
    Transcoding media streams using subchunking 有权
    使用subchunking转码媒体流

    公开(公告)号:US09179183B2

    公开(公告)日:2015-11-03

    申请号:US14557863

    申请日:2014-12-02

    Applicant: Google Inc.

    Abstract: A method including receiving an input media stream and splitting a video portion of a received portion of the input media stream into input video chunks. For each input video chunk of the video portion of the input media stream, the method includes assigning the input video chunk to one or more slave transcoders, splitting the input video chunk into video subchunks, and separately feeding each input video subchunk to each of the one or more slave transcoders. The method includes separately receiving output video subchunks from the one or more slave transcoders. Each output video subchunk respectively corresponds to one of the input video subchunks. The method also includes assembling the output video subchunks into an output video chunk corresponding to the input video chunk and assembling the output video chunks into an output media stream.

    Abstract translation: 一种方法,包括接收输入媒体流并将输入媒体流的接收部分的视频部分分割成输入视频块。 对于输入媒体流的视频部分的每个输入视频块,该方法包括将输入视频块分配给一个或多个从属代码转换器,将输入视频块分成视频子块,以及将每个输入视频子块分别馈送到 一个或多个从属代码转换器。 该方法包括从一个或多个从属代码转换器分别接收输出视频子块。 每个输出视频子块分别对应于一个输入视频子块。 该方法还包括将输出视频子块组装成与输入视频块对应的输出视频块,并将输出视频块组装成输出媒体流。

    SCALABLE ROBUST LIVE STREAMING SYSTEM
    8.
    发明申请
    SCALABLE ROBUST LIVE STREAMING SYSTEM 有权
    可扩展的强大的流动系统

    公开(公告)号:US20140359158A1

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

    申请号:US14462214

    申请日:2014-08-18

    Applicant: Google Inc.

    Abstract: A system and method for a live streaming platform that can redundantly process input streams in parallel ingestion pipelines is disclosed herein. Ingested input streams in the parallel pipelines can be segmented using a stable segmentation function that creates identical segments in each of the streams in the pipelines. If errors occur, or there are disruptions in one or more of the input streams or pipelines, the live streaming platform can switch between the input streams on a per segment basis to provide reliable streaming feeds to a content distribution network. A master stream can be constructed from each of the master segments per a time period based on a reliability of each of the input streams and segments. Practicing pipeline affinity by selecting subsequent master segments from the same pipeline can minimize glitches.

    Abstract translation: 本文公开了一种可并行摄取管道冗余地处理输入流的实况流平台的系统和方法。 可以使用稳定的分段功能来分割并行流水线中的输入流,从而在管道中的每个流中创建相同的分段。 如果出现错误或者在一个或多个输入流或管道中存在中断,直播流平台可以在每个段的基础上在输入流之间切换,以向内容分发网络提供可靠的流馈送。 可以基于每个输入流和段的可靠性,每个时间段从每个主分段构建主流。 通过从同一管道中选择后续的主段来实现流水线的相似性可以最大限度地减少故障。

    PARALLEL VIDEO TRANSCODING
    9.
    发明申请
    PARALLEL VIDEO TRANSCODING 有权
    并行视频转码

    公开(公告)号:US20160219286A1

    公开(公告)日:2016-07-28

    申请号:US15091777

    申请日:2016-04-06

    Applicant: Google Inc.

    Abstract: A system and method provides transcoding a video in parallel by multiple transcoders based on a measure of video coding complexity (VCC). The system has a video pre-processing module, a master transcoder, a transcoding controller and multiple transcoders. The video pre-processing module transcodes a source video into an intermediate video. The master transcoder partitions the intermediate video into multiple transcoding units, where a transcoding unit identifies a portion of data of the intermediate video for transcoding. The master transcoder further generates a transcoding request for each transcoding unit. The transcoding controller distributes the transcoding units to the multiple transcoders, which transcode the data of the transcoding units in parallel into transcoded data

    Abstract translation: 基于视频编码复杂度(VCC)的测量,系统和方法通过多个代码转换器并行地对视频进行代码转换。 该系统具有视频预处理模块,主代码转换器,代码转换控制器和多个代码转换器。 视频预处理模块将源视频转码为中间视频。 主代码转换器将中间视频分割成多个代码转换单元,其中代码转换单元识别用于代码转换的中间视频的一部分数据。 主代码转换器还为每个代码转换单元生成代码转换请求。 代码转换控制器将代码转换单元分配给多个代码转换器,其将代码转换单元的数据并行转码为代码转换数据

Patent Agency Ranking