Method and system for producing streams of image frames

    公开(公告)号:US11627318B2

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

    申请号:US17523280

    申请日:2021-11-10

    Applicant: Axis AB

    Abstract: Methods, systems and computer program products, for producing streams of image frames. Image frames in streaming video are segmented into background segments and instance segments. A background image frame containing the background segments is created. At least some of the instance segments are classified into movable objects of interest and movable objects of non-interest. During a background update time period, the background image frame is updated when a movable object of non-interest has moved to reveal a background area, to include the revealed background area in the background image frame. A foreground image containing the movable objects of interest is created. Blocks of pixels of the updated background and foreground image frames are encoded. A stream of encoded foreground image frames having a first frame rate is produced. A stream of encoded updated background image frames a second, lower frame rate is produced.

    USING A SKIP BLOCK MASK TO REDUCE BITRATE FROM A MONITORING CAMERA

    公开(公告)号:US20210090413A1

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

    申请号:US16947659

    申请日:2020-08-11

    Applicant: Axis AB

    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for reducing bitrate from a monitoring camera. A first input is received that identifies first regions of an image representing a camera field of view. The first regions contribute significantly to the bitrate. A second input is received that identifies second regions of the image. The second regions contain information that is deemed to be of little visual interest to a user of the monitoring camera. Third regions of the image are determined. The third regions are regions where the first and second regions overlap at least in part. Video encoder settings are applied to force skip blocks in at least some of the third regions, thereby reducing contributions to the bitrate from the third regions.

    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.

    Video encoding method and system
    8.
    发明授权

    公开(公告)号:US10652538B2

    公开(公告)日:2020-05-12

    申请号:US16199225

    申请日:2018-11-26

    Applicant: Axis AB

    Abstract: The present invention relates to a system and a method for encoding a video stream. The encoding includes determining a level of relevance for areas in an image frame to be included in the video stream, determining a block size value for coding blocks in the image frame, the block size value is depending on the level of relevance determined for the area including each coding block, respectively, encoding the image frame using coding block sizes based on the determined block size values for each of the coding blocks.

Patent Agency Ranking