Signaling picture size in video coding

    公开(公告)号:US11700384B2

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

    申请号:US17657563

    申请日:2022-03-31

    摘要: A video encoder is configured to determine a picture size for one or more pictures included in a video sequence. The picture size associated with the video sequence may be a multiple of an aligned coding unit size for the video sequence. In one example, the aligned coding unit size for the video sequence may comprise a minimum coding unit size where the minimum coding unit size is selected from a plurality of smallest coding unit sizes corresponding to different pictures in the video sequence. A video decoder is configured to obtain syntax elements to determine the picture size and the aligned coding unit size for the video sequence. The video decoder decodes the pictures included in the video sequence with the picture size, and stores the decoded pictures in a decoded picture buffer.

    Methods and systems for applying complex object detection in a video analytics system

    公开(公告)号:US11004209B2

    公开(公告)日:2021-05-11

    申请号:US16158079

    申请日:2018-10-11

    摘要: Techniques and systems are provided for tracking objects in one or more video frames. For example, a first set of one or more bounding regions are determined for a video frame based on a trained classification network applied to the video frame. The first set of one or more bounding regions are associated with one or more objects in the video frame. One or more blobs can be detected for the video frame. A blob includes pixels of at least a portion of an object in the video frame. A second set of one or more bounding regions are determined for the video frame that are associated with the one or more blobs. A final set of one or more bounding regions is determined for the video frame using the first set of one or more bounding regions and the second set of one or more bounding regions. Object tracking can then be performed for the video frame using the final set of one or more bounding regions.

    Systems and methods of determining illumination compensation parameters for video coding

    公开(公告)号:US10887597B2

    公开(公告)日:2021-01-05

    申请号:US15174820

    申请日:2016-06-06

    摘要: Techniques and systems are provided for coding video data. For example, a method of coding video data includes determining one or more illumination compensation parameters for a current block and coding the current block as part of an encoded bitstream using the one or more illumination compensation parameters. In some cases, the method can include determining one or more spatially neighboring samples for the current block and deriving the one or more illumination compensation parameters for the current block based on at least one of the one or more spatially neighboring samples. The method can further include signaling, individually, for the current block, an illumination compensation status in the encoded bitstream. The method can further include signaling at least one of the one or more illumination compensation parameters for the current block in the encoded bitstream.

    Motion field upsampling for scalable coding based on high efficiency video coding

    公开(公告)号:US10375405B2

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

    申请号:US14043706

    申请日:2013-10-01

    IPC分类号: G06K9/36 H04N19/33 H04N19/52

    摘要: An apparatus for coding video information according to certain aspects includes a memory unit and a processor in communication with the memory unit. The memory unit is configured to store video information associated with a first layer having a first spatial resolution and a corresponding second layer having a second spatial resolution, wherein the first spatial resolution is less than the second spatial resolution. The video information includes at least motion field information associated with the first layer. The processor upsamples the motion field information associated with the first layer. The processor further adds an inter-layer reference picture including the upsampled motion field information in association with an upsampled texture picture of the first layer to a reference picture list to be used for inter prediction. The processor may encode or decode the video information.

    OVERLAPPED MOTION COMPENSATION FOR VIDEO CODING

    公开(公告)号:US20190158876A1

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

    申请号:US16253049

    申请日:2019-01-21

    IPC分类号: H04N19/583

    摘要: In an example, a method of decoding video data may include receiving a first block of video data. The first block of video data may be a sub-block of a prediction unit. The method may include receiving one or more blocks of video data that neighbor the first block of video data. The method may include determining motion information of at least one of the one or more blocks of video data that neighbor the first block of video data. The method may include decoding, using overlapped block motion compensation, the first block of video data based at least in part on the motion information of the at least one of the one or more blocks that neighbor the first block of video data.

    Methods and systems for performing sleeping object detection and tracking in video analytics

    公开(公告)号:US10282617B2

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

    申请号:US15645455

    申请日:2017-07-10

    IPC分类号: G06K9/00 H04N7/18 G06K9/46

    摘要: Methods, apparatuses, and computer-readable media are provided for maintaining blob trackers for video frames. For example, a first blob tracker maintained for a current video frame is identified. The first blob tracker is associated with a blob detected in one or more video frames. The blob includes pixels of at least a portion of a foreground object in the one or more video frames. It is determined that the first blob tracker is a first type of tracker. Trackers having the first type are associated with objects that have transitioned at least partially into a background model (referred to as sleeping objects and sleeping trackers). One or more interactions are identified between the first blob tracker and at least one other blob tracker. The at least one other blob tracker can be the first type of tracker or can be a second type of tracker that is not a sleeping tracker (the second type of tracker is not associated with an object that has transitioned at least partially into the background model. A characteristic of the first blob tracker can then be modified based on the identified one or more interactions. Modifying the characteristic of the first blob tracker can include transitioning the first blob tracker from the first type of tracker to the second type of tracker, updating an appearance model of the first blob tracker, and/or other suitable characteristic of the first blob tracker.

    Backward view synthesis prediction
    10.
    发明授权

    公开(公告)号:US10158876B2

    公开(公告)日:2018-12-18

    申请号:US14247928

    申请日:2014-04-08

    发明人: Ying Chen Li Zhang

    IPC分类号: H04N19/52 H04N19/597

    摘要: In one example, a device for coding video data includes a video coder configured to code motion information for a block of multiview video data, wherein the motion information includes a reference index that identifies a reference picture comprising a source for backward-warping view synthesis prediction (BVSP), perform BVSP on a portion of the reference picture to produce a BVSP reference block, and predict the block using the BVSP reference block.