Adaptive video transcoding based on parallel chunked log analysis
    1.
    发明授权
    Adaptive video transcoding based on parallel chunked log analysis 有权
    基于并行分块日志分析的自适应视频转码

    公开(公告)号:US09288510B1

    公开(公告)日:2016-03-15

    申请号:US14285546

    申请日:2014-05-22

    Applicant: Google Inc.

    Abstract: Adaptive video transcoding based on parallel chunked log analysis is described. The adaptive video transcoding method comprises receiving an intermediate video stream generated from an intermediate transcoding. The method also receives an intermediate transcoding log stream associated with the intermediate video stream. The method partitions the intermediate video stream into a plurality of video chunks, where each video chunk corresponding to a portion of video data of the video stream. The method further generates video chunk statistics for each of the video chunks using the intermediate transcoding log stream and transcoding parameters for each of the video chunks based on the generated video chunk statistics. The method transcodes each of the video chunks to a target format in parallel based on the generated transcoding parameters. The method assembles the transcoded video chunks into a target video stream in the target format.

    Abstract translation: 描述了基于并行分块日志分析的自适应视频转码。 自适应视频代码转换方法包括接收从中间代码转换产生的中间视频流。 该方法还接收与中间视频流相关联的中间代码转换日志流。 该方法将中间视频流分割成多个视频块,其中每个视频块对应于视频流的视频数据的一部分。 该方法还使用中间代码转换日志流和基于生成的视频块统计的每个视频块的代码转换参数来生成每个视频块的视频块统计。 该方法基于所生成的代码转换参数将每个视频块转码为目标格式。 该方法将经转码的视频块组装成目标格式的目标视频流。

    Generating and/or modifying motion compensation parameters for video stabilization
    2.
    发明授权
    Generating and/or modifying motion compensation parameters for video stabilization 有权
    生成和/或修改视频稳定的运动补偿参数

    公开(公告)号:US08908102B1

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

    申请号:US14017122

    申请日:2013-09-03

    Applicant: Google Inc.

    Abstract: A system for video stabilization is provided. The system includes a media component, a transformation component, an offset component and a zoom component. The media component receives a video sequence including at least a first video frame and a second video frame. The transformation component calculates at least a first motion parameter associated with translational motion for the first video frame and at least a second motion parameter associated with the translational motion for the second video frame. The offset component subtracts an offset value generated as a function of a maximum motion parameter and a minimum motion parameter from the first motion parameter and the second motion parameter to generate a set of modified motion parameters. The zoom component determines a zoom value for the video sequence based at least in part on the set of modified motion parameters.

    Abstract translation: 提供了一种用于视频稳定的系统。 系统包括媒体组件,变换组件,偏移组件和缩放组件。 媒体组件接收包括至少第一视频帧和第二视频帧的视频序列。 变换分量至少计算与第一视频帧的平移运动相关联的第一运动参数和与第二视频帧的平移运动相关联的至少第二运动参数。 偏移分量从第一运动参数和第二运动参数减去作为最大运动参数和最小运动参数的函数产生的偏移值,以生成一组修改的运动参数。 缩放组件至少部分地基于修改的运动参数的集合来确定视频序列的缩放值。

    Adaptive Video Transcoding Based on Parallel Chunked Log Analysis
    5.
    发明申请
    Adaptive Video Transcoding Based on Parallel Chunked Log Analysis 有权
    基于并行分块对数分析的自适应视频转码

    公开(公告)号:US20160156948A1

    公开(公告)日:2016-06-02

    申请号:US15016035

    申请日:2016-02-04

    Applicant: Google Inc.

    Abstract: Adaptive video transcoding based on parallel chunked log analysis is described. The adaptive video transcoding method comprises receiving an intermediate video stream generated from an intermediate transcoding. The method also receives an intermediate transcoding log stream associated with the intermediate video stream. The method partitions the intermediate video stream into a plurality of video chunks, where each video chunk corresponding to a portion of video data of the video stream. The method further generates video chunk statistics for each of the video chunks using the intermediate transcoding log stream and transcoding parameters for each of the video chunks based on the generated video chunk statistics. The method transcodes each of the video chunks to a target format in parallel based on the generated transcoding parameters. The method assembles the transcoded video chunks into a target video stream in the target format.

    Abstract translation: 描述了基于并行分块日志分析的自适应视频转码。 自适应视频代码转换方法包括接收从中间代码转换产生的中间视频流。 该方法还接收与中间视频流相关联的中间代码转换日志流。 该方法将中间视频流分割成多个视频块,其中每个视频块对应于视频流的视频数据的一部分。 该方法还使用中间代码转换日志流和基于生成的视频块统计的每个视频块的代码转换参数来生成每个视频块的视频块统计。 该方法基于所生成的代码转换参数将每个视频块转码为目标格式。 该方法将经转码的视频块组装成目标格式的目标视频流。

    Adaptive multi-pass video encoder control

    公开(公告)号:US10313675B1

    公开(公告)日:2019-06-04

    申请号:US14611084

    申请日:2015-01-30

    Applicant: GOOGLE INC.

    Abstract: A method includes determining whether a rate distortion cost of a compressed video is above a cost threshold, the compressed video being encoded using a first constant rate factor (CRF). Upon determining the quality of a compressed video is above a cost threshold calculating a second CRF based on the first CRF, and encoding a video associated with the compressed video using the second CRF. Upon determining the quality of a compressed video is below a cost threshold encoding the video using the first CRF and a target bitrate.

    Generating and/or modifying motion compensation parameters for video stabilization
    7.
    发明授权
    Generating and/or modifying motion compensation parameters for video stabilization 有权
    生成和/或修改视频稳定的运动补偿参数

    公开(公告)号:US09479700B1

    公开(公告)日:2016-10-25

    申请号:US14532798

    申请日:2014-11-04

    Applicant: Google Inc.

    Abstract: A system for video stabilization is provided. The system includes a media component, a transformation component, an offset component and a zoom component. The media component receives a video sequence including at least a first video frame and a second video frame. The transformation component calculates at least a first motion parameter associated with translational motion for the first video frame and at least a second motion parameter associated with the translational motion for the second video frame. The offset component subtracts an offset value generated as a function of a maximum motion parameter and a minimum motion parameter from the first motion parameter and the second motion parameter to generate a set of modified motion parameters. The zoom component determines a zoom value for the video sequence based at least in part on the set of modified motion parameters.

    Abstract translation: 提供了一种用于视频稳定的系统。 系统包括媒体组件,变换组件,偏移组件和缩放组件。 媒体组件接收包括至少第一视频帧和第二视频帧的视频序列。 变换分量至少计算与第一视频帧的平移运动相关联的第一运动参数和与第二视频帧的平移运动相关联的至少第二运动参数。 偏移分量从第一运动参数和第二运动参数减去作为最大运动参数和最小运动参数的函数产生的偏移值,以生成一组修改的运动参数。 缩放组件至少部分地基于修改的运动参数的集合来确定视频序列的缩放值。

Patent Agency Ranking