-
公开(公告)号:US11297321B2
公开(公告)日:2022-04-05
申请号:US16708436
申请日:2019-12-10
Applicant: Axis AB
Inventor: Fredrik Pihl , Viktor Edpalm
IPC: H04N19/13 , H04N19/124 , H04N19/176 , H04N19/196
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.
-
公开(公告)号:US11212524B2
公开(公告)日:2021-12-28
申请号:US15960091
申请日:2018-04-23
Applicant: AXIS AB
Inventor: Viktor Edpalm
IPC: H04N19/164 , H04N19/115 , H04N5/232 , H04N19/139 , H04N19/52 , H04N19/184 , H04N21/2343 , H04N21/2662 , H04N19/179 , H04N19/14 , H04N21/845 , H04N7/18 , H04N21/2187
Abstract: A controller and a method for controlling output bitrate of a video encoder when encoding a video stream. The method for controlling output bitrate of a video encoder when encoding a video stream comprises: receiving weather forecast data for a location where the video stream is captured; predicting, based on the weather forecast data, a future increase in output bitrate of the video encoder due to weather affecting contents of the video stream; and reducing the output bitrate of the video encoder by increasing a compression level of the video stream so as to compensate for the future increase in output bitrate of the video encoder.
-
公开(公告)号:US20210092387A1
公开(公告)日:2021-03-25
申请号:US16947648
申请日:2020-08-11
Applicant: Axis AB
Inventor: Viktor Edpalm , Song Yuan
IPC: H04N19/132 , H04N7/18 , G06K9/00 , G06T5/00 , H04N19/46 , H04N19/176
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.
-
公开(公告)号:US20200374527A1
公开(公告)日:2020-11-26
申请号:US16863245
申请日:2020-04-30
Applicant: Axis AB
Inventor: Xing Danielsson Fan , Viktor Edpalm , Alexander Toresson
IPC: H04N19/146 , H04N19/126 , H04N19/196 , H04N19/179
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.
-
公开(公告)号:US10834394B2
公开(公告)日:2020-11-10
申请号:US16224104
申请日:2018-12-18
Applicant: Axis AB
Inventor: Alexander Toresson , Viktor Edpalm , Fredrik Pihl
IPC: H04N19/86 , H04N19/567 , H04N19/117 , H04N19/146 , H04N19/46 , H04N19/136 , H04N19/172 , H04N19/82 , H04N19/139 , H04N19/177 , H04N19/196
Abstract: A method of adding comfort noise to a video sequence comprising setting parameters of a deblocking filter of a video encoder to change values during the video sequence, encoding frames of the video sequence using the parameters of the deblocking filter that are set to change values during the video sequence, thereby introducing comfort noise in the video sequence, and including the encoded frames in a bitstream together with an indication of which parameters of the deblocking filter were used when encoding the frames of the video sequence.
-
16.
公开(公告)号:US10798418B2
公开(公告)日:2020-10-06
申请号:US16152041
申请日:2018-10-04
Applicant: Axis AB
Inventor: Viktor Edpalm , Hampus Linse
IPC: H04N19/61 , H04N19/139 , H04N19/105 , H04N19/172 , H04N19/517 , H04N19/33 , H04N5/232 , H04N19/85 , H04N5/357
Abstract: A method and an encoder for encoding a video stream in a video coding format supporting auxiliary frames which includes receiving first image data captured by a video capturing device, using the first image data as image data of a first auxiliary frame, encoding the first auxiliary frame as an intra frame, and encoding a first frame as an inter frame referencing the first auxiliary frame, wherein motion vectors of the first frame are representing a first image transformation to be applied to the first image data.
-
公开(公告)号:US10382780B2
公开(公告)日:2019-08-13
申请号:US15928798
申请日:2018-03-22
Applicant: Axis AB
Inventor: Anton Öhrn , Viktor Edpalm , Henrik Eliasson , Björn Benderius , Niclas Svensson , Xing Danielsson Fan , Fredrik Pihl
IPC: H04N19/117 , H04N19/137 , H04N19/107 , H04N19/55 , H04N19/593 , H04N19/182 , H04N19/503 , H04N19/159 , H04N19/176
Abstract: A method of encoding a video stream comprising receiving a frame of a video stream to be encoded, performing motion detection in the frame to identify steady regions, and temporally filtering the frame so as to provide temporally filtered pixel values. For a pixel in the steady regions of the frame, the temporally filtered pixel value is used when encoding the pixel, on a condition that the pixel belongs to a block of pixels of the frame that will be intra-coded. On a condition that the pixel instead belongs to a block of pixels of the frame that will be inter-coded, a value that was used when encoding a corresponding pixel of the immediately preceding frame is used when encoding the pixel.
-
公开(公告)号:US20190200014A1
公开(公告)日:2019-06-27
申请号:US16224104
申请日:2018-12-18
Applicant: Axis AB
Inventor: Alexander Toresson , Viktor Edpalm , Fredrik Pihl
IPC: H04N19/117 , H04N19/86 , H04N19/177 , H04N19/196 , H04N19/139 , H04N19/567
CPC classification number: H04N19/117 , H04N19/136 , H04N19/139 , H04N19/146 , H04N19/172 , H04N19/177 , H04N19/196 , H04N19/46 , H04N19/567 , H04N19/82 , H04N19/86
Abstract: A method of adding comfort noise to a video sequence comprising setting parameters of a deblocking filter of a video encoder to change values during the video sequence, encoding frames of the video sequence using the parameters of the deblocking filter that are set to change values during the video sequence, thereby introducing comfort noise in the video sequence, and including the encoded frames in a bitstream together with an indication of which parameters of the deblocking filter were used when encoding the frames of the video sequence.
-
公开(公告)号:US20190104317A1
公开(公告)日:2019-04-04
申请号:US16150226
申请日:2018-10-02
Applicant: Axis AB
Inventor: Viktor Edpalm , Song Yuan
IPC: H04N19/167 , H04N19/146 , H04N19/115 , H04N19/114
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.
-
20.
公开(公告)号:US20180338084A1
公开(公告)日:2018-11-22
申请号:US15980392
申请日:2018-05-15
Applicant: Axis AB
Inventor: Viktor Edpalm , Song Yuan , Alexandre Martins
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.
-
-
-
-
-
-
-
-
-