Golden-frame group structure design using stillness detection

    公开(公告)号:US10701364B2

    公开(公告)日:2020-06-30

    申请号:US15794134

    申请日:2017-10-26

    Applicant: GOOGLE LLC

    Abstract: Encoding a group of frames of a video sequence can include determining a stillness of the group of frames, in response to determining that the stillness of the group of frames meets stillness conditions, encoding the group of frames using a coding structure that is a one-layer coding structure, and, in response to determining that the stillness of the group of frames does not meet the stillness conditions, encoding the group of frames using the coding structure that is a multi-layer coding structure. Instructions for decoding a group of frames include instructions to determine, from an encoded bitstream, an indication of a coding structure used to encode the group of frames, receive the group of frames in a coding order of the coding structure, and decode the group of frames using the coding structure. The indication is one of a one-layer coding structure indication or a multi-layer coding structure indication.

    BITRATE-ADAPTIVE SEGMENTATION FOR VIDEO TRANSCODING

    公开(公告)号:US20230300330A1

    公开(公告)日:2023-09-21

    申请号:US17696760

    申请日:2022-03-16

    Applicant: GOOGLE LLC

    Inventor: Di Chen Sam John

    CPC classification number: H04N19/119 H04N19/159 H04N19/146

    Abstract: Bitrate-adaptive segmentation is performed for transcoding a video stream uploaded to an online video platform for hosting and later playback to platform users. The video stream is segmented into chunks based on prediction-based bit costs determined for frames of the video stream rather than based on scene changes detected within the video stream. The bitrate-adaptive segmentation includes determining inter-prediction bit costs and intra-prediction bit costs for frames of the video stream based on information indicated within a pass log based on a first pass encoding of the video stream, determining chunk boundaries for segmenting the video stream into a chunk based on the inter-prediction bit costs and the intra-prediction bit costs for the frames, and transcoding the chunk to produce a transcoded video stream.

    Bitrate-adaptive segmentation for video transcoding

    公开(公告)号:US12256071B2

    公开(公告)日:2025-03-18

    申请号:US18507279

    申请日:2023-11-13

    Applicant: GOOGLE LLC

    Inventor: Di Chen Sam John

    Abstract: Bitrate-adaptive segmentation is performed for transcoding a video stream uploaded to an online video platform for hosting and later playback to platform users. The video stream is segmented into chunks based on prediction-based bit costs determined for frames of the video stream rather than based on scene changes detected within the video stream. The bitrate-adaptive segmentation includes determining inter-prediction bit costs and intra-prediction bit costs for frames of the video stream based on information indicated within a pass log based on a first pass encoding of the video stream, determining chunk boundaries for segmenting the video stream into a chunk based on the inter-prediction bit costs and the intra-prediction bit costs for the frames, and transcoding the chunk to produce a transcoded video stream.

    Bitrate-adaptive segmentation for video transcoding

    公开(公告)号:US11818345B2

    公开(公告)日:2023-11-14

    申请号:US17696760

    申请日:2022-03-16

    Applicant: GOOGLE LLC

    Inventor: Di Chen Sam John

    CPC classification number: H04N19/119 H04N19/146 H04N19/159

    Abstract: Bitrate-adaptive segmentation is performed for transcoding a video stream uploaded to an online video platform for hosting and later playback to platform users. The video stream is segmented into chunks based on prediction-based bit costs determined for frames of the video stream rather than based on scene changes detected within the video stream. The bitrate-adaptive segmentation includes determining inter-prediction bit costs and intra-prediction bit costs for frames of the video stream based on information indicated within a pass log based on a first pass encoding of the video stream, determining chunk boundaries for segmenting the video stream into a chunk based on the inter-prediction bit costs and the intra-prediction bit costs for the frames, and transcoding the chunk to produce a transcoded video stream.

    GOLDEN-FRAME GROUP STRUCTURE DESIGN USING STILLNESS DETECTION

    公开(公告)号:US20190132592A1

    公开(公告)日:2019-05-02

    申请号:US15794134

    申请日:2017-10-26

    Applicant: GOOGLE LLC

    Abstract: Encoding a group of frames of a video sequence can include determining a stillness of the group of frames, in response to determining that the stillness of the group of frames meets stillness conditions, encoding the group of frames using a coding structure that is a one-layer coding structure, and, in response to determining that the stillness of the group of frames does not meet the stillness conditions, encoding the group of frames using the coding structure that is a multi-layer coding structure. Instructions for decoding a group of frames include instructions to determine, from an encoded bitstream, an indication of a coding structure used to encode the group of frames, receive the group of frames in a coding order of the coding structure, and decode the group of frames using the coding structure. The indication is one of a one-layer coding structure indication or a multi-layer coding structure indication.

    BITRATE-ADAPTIVE SEGMENTATION FOR VIDEO TRANSCODING

    公开(公告)号:US20240080444A1

    公开(公告)日:2024-03-07

    申请号:US18507279

    申请日:2023-11-13

    Applicant: GOOGLE LLC

    Inventor: Di Chen Sam John

    CPC classification number: H04N19/119 H04N19/146 H04N19/159

    Abstract: Bitrate-adaptive segmentation is performed for transcoding a video stream uploaded to an online video platform for hosting and later playback to platform users. The video stream is segmented into chunks based on prediction-based bit costs determined for frames of the video stream rather than based on scene changes detected within the video stream. The bitrate-adaptive segmentation includes determining inter-prediction bit costs and intra-prediction bit costs for frames of the video stream based on information indicated within a pass log based on a first pass encoding of the video stream, determining chunk boundaries for segmenting the video stream into a chunk based on the inter-prediction bit costs and the intra-prediction bit costs for the frames, and transcoding the chunk to produce a transcoded video stream.

Patent Agency Ranking