Method of encoding a video sequence

    公开(公告)号:US11297321B2

    公开(公告)日:2022-04-05

    申请号:US16708436

    申请日:2019-12-10

    Applicant: Axis AB

    Abstract: A method of encoding a video sequence by an encoder supporting context-based adaptive binary arithmetic coding, CABAC is disclosed. The method comprises determining, by a rate controller, a compression parameter of the encoder based on a load parameter value, indicating a current actual load of the coding block, received from the coding block.

    POSTMASKING WITHOUT TRANSCODING
    13.
    发明申请

    公开(公告)号:US20210092387A1

    公开(公告)日:2021-03-25

    申请号:US16947648

    申请日:2020-08-11

    Applicant: Axis AB

    Abstract: Methods and apparatus, including computer program products, implementing and using techniques providing privacy masks on a video stream. In a video received from a monitoring camera, at least one image region is selected, to which region a privacy mask should be applied. For any image frame in the video that contains the at least one image region, a flag is set to indicate a non-displayed image frame. A forward-predicted image frame referencing the non-displayed image frame is inserted, wherein coding units representing the at least one image region in the forward-predicted image frame collectively provide the privacy mask by obfuscating the at least one image region.

    METHOD AND BITRATE CONTROLLER FOR CONTROLLING OUTPUT BITRATE OF A VIDEO ENCODER

    公开(公告)号:US20200374527A1

    公开(公告)日:2020-11-26

    申请号:US16863245

    申请日:2020-04-30

    Applicant: Axis AB

    Abstract: A method of controlling output bitrate of a video encoder encoding a video sequence comprises: setting an allowable average bitrate, gathering encoding data by encoding video during a first time period and for each of a plurality of time intervals, storing a respective output bitratet, and a quantisation parameter used for encoding during the respective time interval. For each time interval, the output bitrate is normalised by calculating a corresponding normalised bitrate estimated for a predetermined nominal quantisation parameter as a function of the output bitrate and the quantisation parameter. An average normalised bitrate is calculated by averaging the normalised bitrates of the plurality of time intervals. A new quantisation parameter is calculated based on a comparison of the average normalised bitrate and the allowable average bitrate. The video sequence is encoded using the new quantisation parameter during a second time period subsequent to the first time period.

    METHOD AND SYSTEM FOR ENCODING VIDEO STREAMS
    19.
    发明申请

    公开(公告)号:US20190104317A1

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

    申请号:US16150226

    申请日:2018-10-02

    Applicant: Axis AB

    Abstract: A method and a video encoding system for encoding a video stream include video data representing sequentially related image frames, wherein the image frames include a predefined first subarea and a predefined second subarea. The method comprises defining a first bitrate budget, defining a second bitrate budget, encoding the video stream including applying the first bitrate budget to video data of the first subarea and applying the second bitrate budget to video data of the second subarea. The video encoding system comprises an image processor for processing the image stream, a memory including values defining a first bitrate budget and a second bitrate budget, respectively, and a first subarea and a second subarea of the image frames of the image stream and an encoder arranged to encode the image stream, the encoding including applying the first bitrate budget to video data of the first subarea and applying the second bitrate budget to video data of the second subarea.

    SYSTEM COMPRISING A VIDEO CAMERA AND A CLIENT DEVICE AND A METHOD PERFORMED BY THE SAME

    公开(公告)号:US20180338084A1

    公开(公告)日:2018-11-22

    申请号:US15980392

    申请日:2018-05-15

    Applicant: Axis AB

    Abstract: A system comprising a video camera and a client device and a method performed therein. The video camera captures a plurality of images concurrently using a plurality of image sensors having partly overlapping fields of views. Overlapping portions of the images are identified, and the images are joined to generate a panorama image. When joining the images, image data is included from only one of the images in overlapping portions, and image data from the other images in the overlapping portions is ignored. The panorama image and the ignored image data is encoded and transmitted to the client device in an encoded video stream. The client device decodes the video stream and, if the client device is customized, it updates the panorama image in portions corresponding to overlapping portions of the plurality of images using the image data that was ignored by the video camera when generating the panorama image.

Patent Agency Ranking