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

    公开(公告)号:US20180309998A1

    公开(公告)日:2018-10-25

    申请号:US15960176

    申请日:2018-04-23

    Applicant: AXIS AB

    Abstract: A method of controlling output bitrate of a video encoder encoding a video sequence. The method comprises setting a long-term bit budget for a time period of at least one day for output of the video encoder, and determining a first allowable bitrate based on the long-term bit budget. The method further comprises determining an instantaneous bit restriction for output of the video encoder, and determining a second allowable bitrate based on the instantaneous bit restriction. Output bitrate is controlled based on the first allowable bitrate and the second allowable bitrate, such that the long-term bit budget, the first allowable bitrate and the second allowable bitrate are complied with. The method may be performed in a non-transitory computer-readable medium having instruction stored thereon. The method may also be performed by a bitrate controller. The bitrate controller may be found in a camera and a network video recorder.

    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.

    METHOD AND ENCODER FOR VIDEO ENCODING OF A SEQUENCE OF FRAMES
    4.
    发明申请
    METHOD AND ENCODER FOR VIDEO ENCODING OF A SEQUENCE OF FRAMES 有权
    用于视频编码框架序列的方法和编码器

    公开(公告)号:US20160165257A1

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

    申请号:US14952051

    申请日:2015-11-25

    Applicant: AXIS AB

    Abstract: A method and encoder for video encoding a sequence of frames is provided. The method comprises: receiving a sequence of frames depicting a moving object, predicting a movement of the moving object in the sequence of frames between a first time point and a second time point; defining, on basis of the predicted movement of the moving object, a region of interest (ROI) in the frames which covers the moving object during its entire predicted movement between the first time point and the second time point; and encoding a first frame, corresponding to the first time point, in the ROI and one or more intermediate frames, corresponding to time points being intermediate to the first and the second time point, in at least a subset of the ROI using a common encoding quality pattern defining which encoding quality to use in which portion of the ROI.

    Abstract translation: 提供了一种用于帧序列的视频编码的方法和编码器。 该方法包括:接收描绘移动物体的一系列帧,预测在第一时间点和第二时间点之间的帧序列中的移动物体的移动; 基于所述移动物体的预测的移动,在所述第一时间点和所述第二时间点之间的整个预测移动期间,覆盖所述移动物体的所述帧中的感兴趣区域(ROI); 并且在ROI的至少一个子集中使用公共编码对与ROI对应的第一帧和对应于第一和第二时间点之间的时间点的一个或多个中间帧编码对应于第一时间点的第一帧 质量模式定义了在ROI的哪个部分中使用的编码质量。

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

    公开(公告)号:US10574996B2

    公开(公告)日:2020-02-25

    申请号:US15960176

    申请日:2018-04-23

    Applicant: AXIS AB

    Abstract: A method of controlling output bitrate of a video encoder encoding a video sequence. The method comprises setting a long-term bit budget for a time period of at least one day for output of the video encoder, and determining a first allowable bitrate based on the long-term bit budget. The method further comprises determining an instantaneous bit restriction for output of the video encoder, and determining a second allowable bitrate based on the instantaneous bit restriction. Output bitrate is controlled based on the first allowable bitrate and the second allowable bitrate, such that the long-term bit budget, the first allowable bitrate and the second allowable bitrate are complied with. The method may be performed in a non-transitory computer-readable medium having instruction stored thereon. The method may also be performed by a bitrate controller. The bitrate controller may be found in a camera and a network video recorder.

    METHOD AND ENCODER SYSTEM FOR ENCODING VIDEO
    9.
    发明申请
    METHOD AND ENCODER SYSTEM FOR ENCODING VIDEO 有权
    用于编码视频的方法和编码器系统

    公开(公告)号:US20160142705A1

    公开(公告)日:2016-05-19

    申请号:US14939590

    申请日:2015-11-12

    Applicant: Axis AB

    Abstract: A method for encoding video is disclosed. The method comprises the steps of receiving information representative of pixels in a current digital image frame of a video to be encoded, calculating a group value for each group of neighboring pixels based on the received information, accumulating group values of corresponding groups of pixels in a first sequence of frames to form a first accumulation of accumulated group values, accumulating group values of corresponding groups of pixels in a second sequence of frames to form a second accumulation of accumulated group values, wherein the second sequence includes frames captured over a longer period of time than the first sequence, comparing accumulated group values of the first accumulation with accumulated group values of the second accumulation, calculating a global change value based on the comparison, setting a GOP length based on the global change value; and encoding the current image frame as an intra-frame or inter-frame based on the GOP length. An encoder system for encoding video is also disclosed.

    Abstract translation: 公开了一种视频编码方法。 该方法包括以下步骤:接收表示要编码的视频的当前数字图像帧中的像素的信息,基于接收的信息计算每组相邻像素的组值,累积相应像素组的组值 第一序列的帧以形成累积的组值的第一累积,在第二帧序列中累加相应的像素组的组值,以形成累积组值的第二累加,其中第二序列包括在较长时间段 比较所述第一序列的时间,比较所述第一累积的累积组值与所述第二累积的累积组值,基于所述比较计算全局变化值,基于所述全局变化值设置GOP长度; 并且基于GOP长度将当前图像帧编码为帧内或帧间。 还公开了一种用于编码视频的编码器系统。

    METHOD OF IDENTIFYING RELEVANT AREAS IN DIGITAL IMAGES, METHOD OF ENCODING DIGITAL IMAGES, AND ENCODER SYSTEM
    10.
    发明申请
    METHOD OF IDENTIFYING RELEVANT AREAS IN DIGITAL IMAGES, METHOD OF ENCODING DIGITAL IMAGES, AND ENCODER SYSTEM 有权
    在数字图像中识别相关领域的方法,编码数字图像的方法和编码器系统

    公开(公告)号:US20160140421A1

    公开(公告)日:2016-05-19

    申请号:US14927687

    申请日:2015-10-30

    Applicant: AXIS AB

    Abstract: A method of identifying relevant areas in digital images is provided. The method comprises receiving information representative of pixels in a first digital image, and calculating a spatial statistical measure of said information for groups of neighboring pixels in said first image to form a group value for each group of pixels. Further, the method comprises calculating differences between group values, and comparing said differences to a predetermined threshold value. If said difference is equal to or above said threshold value, said group is identified as relevant, and if said difference is below said threshold value, said group is identified as not relevant. A method of encoding digital images based on the identification of relevant and non-relevant areas is also provided, as well as a digital encoder system.

    Abstract translation: 提供了识别数字图像中相关区域的方法。 该方法包括接收表示第一数字图像中的像素的信息,以及计算所述第一图像中的相邻像素组的所述信息的空间统计量度,以形成每组像素的组值。 此外,该方法包括计算组值之间的差异,并将所述差异与预定阈值进行比较。 如果所述差值等于或高于所述阈值,则所述组被识别为相关,并且如果所述差值低于所述阈值,则所述组被识别为不相关。 还提供了一种基于相关和非相关区域的识别对数字图像进行编码的方法,以及数字编码器系统。

Patent Agency Ranking