-
公开(公告)号:US20180174414A1
公开(公告)日:2018-06-21
申请号:US15848726
申请日:2017-12-20
Applicant: Axis AB
Inventor: Viktor Edpalm , Song Yuan , Xing Danielsson Fan
IPC: G08B13/196 , H04L29/06 , G06K9/00 , G06K9/38 , G06T7/20
CPC classification number: G08B13/19686 , G06K9/00201 , G06K9/00234 , G06K9/38 , G06T7/20 , H04L63/16 , H04L2209/04 , H04N19/117 , H04N19/124 , H04N19/136 , H04N19/162 , H04N19/167 , H04N19/176
Abstract: A method, system, and computer program product of encoding a digital image comprising a privacy mask. Information representative of pixels in the digital image is received. The pixels are grouped into encoding units. Information representative of a privacy mask area in which a privacy mask is to be applied on the image is also received. All encoding units that at least partially are located within the privacy mask area are identified, and the privacy mask area is extended to be aligned with the identified encoding units. For each encoding unit, a respective quantization parameter to be used for encoding the image is determined. The privacy mask is applied in the extended privacy mask area of the image, and the image with the applied privacy mask is encoded using the determined quantization parameters. The digital image encoding system may be included in a camera.
-
公开(公告)号:US09866831B2
公开(公告)日:2018-01-09
申请号:US14939590
申请日:2015-11-12
Applicant: Axis AB
Inventor: Xing Danielsson Fan , Viktor Edpalm , Fredrik Pihl , Lars Persson , Alexandre Martins
IPC: H04N7/12 , H04N11/02 , H04N11/04 , H04N19/105 , H04N19/172 , H04N19/114 , H04N19/137 , H04N19/107 , H04N19/177 , H04N19/179 , H04N19/182 , H04N19/186 , H04N19/503 , H04N19/593 , H04N19/142 , H04N19/87
CPC classification number: H04N19/105 , H04N19/107 , H04N19/114 , H04N19/137 , H04N19/142 , H04N19/172 , H04N19/177 , H04N19/179 , H04N19/182 , H04N19/186 , H04N19/503 , H04N19/593 , H04N19/87
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.
-
公开(公告)号:US20250133215A1
公开(公告)日:2025-04-24
申请号:US18901464
申请日:2024-09-30
Applicant: Axis AB
Inventor: Niclas Danielsson , Xing Danielsson Fan
IPC: H04N19/154 , H04N19/119 , H04N19/136 , H04N19/17 , H04N19/186 , H04N19/20 , H04N19/42
Abstract: A method of encoding images in a video, comprises: acquiring an original image from an image sensor of a video camera; encoding the original image using a generative image model, thereby obtaining a first encoded image; decoding the image to obtain a first decoded image; identify a region of interest (ROI) of the original image; for each ROI: perform an encoding quality check by comparing several reference points in the ROI of the original image against corresponding reference points in the ROI of the first decoded image, thereby obtaining a difference; if the difference is greater than a threshold, encoding the ROI using a non-generative image model, thereby obtaining a non-generative encoded image area; providing final encoded image data comprising a) the non-generative encoded image areas for the ROI having a difference greater than the threshold and b) the first encoded image for a remaining part of the original image.
-
公开(公告)号:US11545160B2
公开(公告)日:2023-01-03
申请号:US16863439
申请日:2020-04-30
Applicant: Axis AB
Inventor: Mersad Jelacic , Marcus Tedenvall , Markus Gerard , Xing Danielsson Fan , Ricard Wanderlöf
IPC: G10L19/02 , G10L19/002 , G06N7/00 , H04L65/70 , H04L65/75
Abstract: A method, a computer program product, an encoder and a monitoring device for encoding an audio signal with variable bitrate, wherein: an audio signal comprising a plurality of successive audio frames is received; and for each successive audio frame of the audio signal: the audio frame is represented in a frequency domain with respect to a plurality of frequency sub-bands; the audio frame is classified in each frequency sub-band as either background or foreground using a background model specific to the frequency sub-band; each successive audio frame of the audio signal is encoded, wherein a number of bits is allocated for each frequency sub-band of the audio frame, wherein the number of bits allocated for a frequency sub-band is higher if the audio frame is classified as foreground in the frequency sub-band than if the audio frame is classified as background in the frequency sub-band.
-
公开(公告)号:US11178401B2
公开(公告)日:2021-11-16
申请号:US16863245
申请日:2020-04-30
Applicant: Axis AB
Inventor: Xing Danielsson Fan , Viktor Edpalm , Alexander Toresson
IPC: H04N19/146 , H04N19/126 , H04N19/179 , H04N19/196
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.
-
公开(公告)号:US11055976B2
公开(公告)日:2021-07-06
申请号:US16947659
申请日:2020-08-11
Applicant: Axis AB
Inventor: Johan Nystrom , Xing Danielsson Fan
IPC: G08B13/196 , H04N19/166 , H04N19/167 , H04N19/176 , G06T7/11
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.
-
公开(公告)号:US10609426B2
公开(公告)日:2020-03-31
申请号:US15857852
申请日:2017-12-29
Applicant: AXIS AB
Inventor: Björn Berglund , Xing Danielsson Fan
IPC: H04N9/80 , G11B27/00 , H04N21/234 , H04N9/87 , H04N21/2743 , H04N21/43 , H04N21/2343 , H04N21/8547 , H04N19/87 , G11B27/10 , H04N5/93 , H04N5/76
Abstract: A method, video server, and system for playing back recorded video based on comparing the encoder frame rates at temporal positions of a received video sequence to a predetermined threshold and changing the playback frame rate to a playback frame rate greater than the encoder frame rate if the encoder frame rate is below the predetermined threshold and changing the playback frame rate to the encoder frame rate if the encoder frame rate is greater than the predetermined threshold. The recorded video is thereby played back in a time efficient manner, decreasing the total time period for video playback, and assisting a security operator in finding parts of the recorded video that may be of interest.
-
公开(公告)号:US20190191159A1
公开(公告)日:2019-06-20
申请号:US16199225
申请日:2018-11-26
Applicant: Axis AB
Inventor: Fredrik Pihl , Xing Danielsson Fan
IPC: H04N19/122 , H04N19/137 , H04N19/154 , H04N19/176
CPC classification number: H04N19/122 , H04N19/119 , H04N19/136 , H04N19/137 , H04N19/154 , H04N19/172 , H04N19/174 , H04N19/176
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.
-
公开(公告)号:US20180278849A1
公开(公告)日:2018-09-27
申请号:US15928722
申请日:2018-03-22
Applicant: Axis AB
Inventor: Fredrik Pihl , Xing Danielsson Fan , Björn Benderius , Viktor Edpalm , Niclas Svensson , Henrik Eliasson
IPC: H04N5/232 , H04N19/139 , H04N19/105 , H04N19/154 , H04N19/177
CPC classification number: H04N5/23267 , H04N5/23229 , H04N5/23232 , H04N5/23254 , H04N5/243 , H04N19/105 , H04N19/139 , H04N19/154 , H04N19/177
Abstract: A method for controlling a video camera which is configured to capture and process image frames prior to encoding. The method comprises determining whether the video camera is going to encode an image frame as an intra-frame or an inter-frame. If the image frame is going to be encoded as an inter-frame, the video camera is controlled to capture and process the image frame using first settings prior to encoding. If the image frame is going to be encoded as an intra-frame, the video camera is controlled to capture and process the image frame using second settings prior to encoding, wherein the second settings are modified in relation to the first settings to further reduce a level of noise in the image frame.
-
公开(公告)号:US20180270482A1
公开(公告)日:2018-09-20
申请号:US15921302
申请日:2018-03-14
Applicant: Axis AB
Inventor: Viktor Edpalm , Xing Danielsson Fan
IPC: H04N19/124 , H04N19/196 , H04N19/177 , H04N19/573 , H04N19/159 , H04N19/147
Abstract: A method of determining a maximum permissible key frame distance for use in encoding image frames in a video sequence comprising encoding a plurality of video test sequences, each video test sequence having a respective noise level, where each video test sequence is encoded using a respective quantization parameter and a plurality of key frame distances is disclosed. For each video test sequence, an output bitrate is determined for each key frame distance. For each combination of noise level, quantization parameter, and key frame distance, the determined output bitrate is stored and a maximum key frame distance at which output bitrate decreases in response to an increase in key frame distance is identified as maximum permissible key frame distance. A method of encoding image frames in a video sequence is also disclosed, as well as a system, a camera and a computer program product for performing the methods.
-
-
-
-
-
-
-
-
-