METHOD AND A DEVICE FOR MANAGING ENCODED IMAGE FRAMES IN A DATA BUFFER

    公开(公告)号:US20240163456A1

    公开(公告)日:2024-05-16

    申请号:US18503393

    申请日:2023-11-07

    Applicant: Axis AB

    CPC classification number: H04N19/159 H04N19/172 H04N19/177

    Abstract: An improved method of managing encoded image frames in a data buffer is presented. Encoded image frames are buffered, for example in a pre-event buffer, in such a way that all stored, e.g., buffered, encoded image frames can be retrieved from the data buffer as a decodable video sequence and such that only those encoded image frames needed for obtaining a decodable video sequence having a pre-defined recording time may be stored in the data buffer. This may be referred to as pruning the data buffer in such a way that all stored encoded image frames can be retrieved from the data buffer as a decodable video sequence having a pre-defined recording time. Thereby, only the encoded image frames needed for generating the video sequence may be stored in the data buffer. Consequently, no extra space for storage of an extra GOP is needed in the data buffer.

    SYSTEM AND METHOD FOR IMAGE CODING USING DUAL IMAGE MODELS

    公开(公告)号:US20230328260A1

    公开(公告)日:2023-10-12

    申请号:US18295556

    申请日:2023-04-04

    Applicant: Axis AB

    Abstract: A method of encoding an image comprises establishing whether objects constituting one or more predefined object types or performing one or more predefined event types are visible in the image; in response to establishing that the objects are visible, encoding at least one region-of-interest of the image using a non-generative image model, thereby obtaining first image data; and encoding any remainder of the image using a generative image model, thereby obtaining second image data, wherein use of the non-generative image model enables decoding of the first image data without relying on information derived from images other than the encoded image or, if the image is a frame in a video sequence, enables decoding of the first image data without relying on information derived from images outside the video sequence.

    Encoding and transmitting image frames of a video stream

    公开(公告)号:US11444884B2

    公开(公告)日:2022-09-13

    申请号:US17082111

    申请日:2020-10-28

    Applicant: Axis AB

    Abstract: A method for encoding and transmitting a plurality of image frames of a video stream includes: intra refresh encoding the plurality of image frames; encoding one image frame of the plurality of image frames to produce encoded image data of the one image frame, the encoded image data being organized in a plurality of data packets, wherein the encoding comprises intra frame encoding the one image frame; transmitting, over a time period, the intra refresh encoded image frames; transmitting the plurality of data packets, wherein the transmission of the plurality of data packets is distributed over the time period during which the intra refresh encoded image frames are transmitted. An interrelated method for receiving and storing the plurality of image frames, as well as devices and computer program products for performing the methods, are also provided.

    Method and bitrate controller for controlling output bitrate of a video encoder

    公开(公告)号:US11178401B2

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

    申请号: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 bitrate, 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 image processing unit for forming a video stream

    公开(公告)号:US11102508B2

    公开(公告)日:2021-08-24

    申请号:US15961426

    申请日:2018-04-24

    Applicant: Axis AB

    Abstract: A method and an apparatus for forming a video stream based on images of a scene captured by a camera. The method comprises: encoding image frames based on images captured by the camera, forming an encoded portion; determining a length of motion for a sample image frame, the length of motion being indicative of the amount of relative motion between the camera and the scene in the sample image frame relative a temporally preceding image frame; setting a motion length threshold based on a motion vector search range of the encoder; comparing the determined length of motion with the set motion length threshold; based on the outcome of the comparison, adjusting a chosen temporal frame distance of at least an adjustment portion (PA) of the video stream, wherein the adjustment portion is comprised in the encoded portion or in a temporally later encoded portion.

Patent Agency Ranking