METHOD AND IMAGE-PROCESSING DEVICE FOR ADDING AN OVERLAY TO A VIDEO SEQUENCE

    公开(公告)号:US20240205491A1

    公开(公告)日:2024-06-20

    申请号:US18536270

    申请日:2023-12-12

    Applicant: Axis AB

    CPC classification number: H04N21/4316 G06V20/52 H04N19/00

    Abstract: A method for adding an overlay to a video sequence includes determining whether a content of the overlay is updated within a time period; then determining whether to provide a second representation of the overlay in a compressed format, wherein it is determined to provide the second representation in response to determining that the content of the overlay is not updated within the time period, and wherein it is determined to not provide the second representation of the overlay in response to determining that the content of the overlay is updated within the time period; and when the second representation of the overlay has been provided, adding the second representation of the overlay to a video frame of the video sequence if a compression ratio of the second representation of the overlay with respect to a first representation of the overlay in an uncompressed format is above a threshold.

    BUFFERING A GRAPHICAL OVERLAY TO BE APPLIED TO AN IMAGE

    公开(公告)号:US20240355014A1

    公开(公告)日:2024-10-24

    申请号:US18599237

    申请日:2024-03-08

    Applicant: Axis AB

    CPC classification number: G06T11/203 G06T9/00 G06T2210/08

    Abstract: A device and a method for buffering a graphical overlay to be applied to an image is disclosed. A graphical overlay description specifying content, size, and position in the image of a graphical element of the graphical overlay is obtained, and the graphical overlay is divided into a plurality of sequential line fragments. For each line fragment it is determined, using the graphical overlay description, whether the line fragment overlaps a part of the graphical element. On condition that the line fragment overlaps a part of the graphical element, information representing the part of the graphical element is buffered in a buffer memory for the line fragment. On condition that the line fragment does not overlap any part of the graphical element, a run-length coding representing identical pixels is buffered in the buffer memory for the line fragment.

    IMAGE STABILIZATION OF A VIDEO STREAM CAPTURED BY A PANABLE AND/OR TILTABLE VIDEO CAMERA

    公开(公告)号:US20220182547A1

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

    申请号:US17531995

    申请日:2021-11-22

    Applicant: Axis AB

    Abstract: A method for image stabilization of a video stream captured by a panable and/or tiltable video camera the method comprising: generating a motor position signal, Y1, of a pan/tilt motor of the video camera; generating a gyro signal, Y2, of a gyroscopic sensor of the video camera; generating a reference signal from a predetermined movement curve of the pan/tilt motor of the video camera, the reference signal is a reference on how a pan/tilt operation of the video camera is made without shaking of the video camera; from the motor position signal, Y1, and the gyro signal, Y2, generating a combined signal, Y, according to: Y=F1*Y1+F2*Y2, wherein F1 is a low pass filter and F2 is a high pass filter; and performing image stabilization on the video stream based on a difference between the combined signal, Y, and the reference signal.

    STATISTICS-BASED ELECTRONIC IMAGE STABILIZATION

    公开(公告)号:US20210337123A1

    公开(公告)日:2021-10-28

    申请号:US17237246

    申请日:2021-04-22

    Applicant: Axis AB

    Abstract: Methods and apparatus, including computer program products, for selecting a cropping area in a sequence of images captured by a camera. First external motion data including data of external factors affecting movement of the camera is correlated with internal motion data describing a movement of the camera. The first external motion data and the internal motion data are obtained during a first time interval. Second external motion data is obtained during a second time interval subsequent to the first time interval. A sequence of images being captured during a third time interval is stabilized by selecting a cropping area based on the correlation and the second external motion data. The cropping area remains constant and maximized in size with respect to the field of view of the images during the third time interval. The third time interval is subsequent to, or partly overlapping with, the second time interval.

Patent Agency Ranking