-
公开(公告)号:US11610282B2
公开(公告)日:2023-03-21
申请号:US17313221
申请日:2021-05-06
Applicant: Axis AB
Inventor: Viktor Edpalm , Song Yuan , Johan Förberg , Viktors Jakovels
Abstract: A digital camera and a method for aligning digital images comprising: receiving images including first and second images depicting a first and a second region of a scene, the regions being overlapping and displaced along a first direction; aligning the images using a transformation; determining disparity values for an overlap between the images; identifying misalignments by identifying blocks of pixels in the first image having a same position along a second direction and having disparity values exhibiting a variability lower than a first threshold and exhibiting an average higher than a second threshold; adjusting the transformation for the identified blocks of pixels in the first image and their matching blocks of pixels in the second image; and realigning the images using the adjusted transformation.
-
公开(公告)号:US11457228B2
公开(公告)日:2022-09-27
申请号:US17025227
申请日:2020-09-18
Applicant: Axis AB
Inventor: Viktor Edpalm
IPC: H04N19/184 , H04N19/172 , H04N19/169
Abstract: A video encoding method comprises encoding a series of images of original video data into an encoded video stream comprising key frames and delta frames, wherein the delta frames are organized in a hierarchical prediction pattern comprising a plurality of temporal layers. The video encoding method further comprises adding to the encoded video stream a hidden delta frame for at least some of the key frames. Each hidden delta frame corresponds to a key frame, is based on same original video data as the corresponding key frame and is referring to a previous key frame in the encoded video stream. Also, a method of reducing a file size of the video stream encoded according to the video encoding method is disclosed.
-
公开(公告)号:US11303903B2
公开(公告)日:2022-04-12
申请号:US17082156
申请日:2020-10-28
Applicant: Axis AB
Inventor: Viktor Edpalm
IPC: H04N19/139 , H04N19/167 , H04N19/176 , H04N19/182 , H04N19/517
Abstract: A method encodes an image of a video sequence by analyzing motion in the video sequence to identify a coherent region in the image that has moved with a distance vector which is longer than a threshold since a previously encoded image in the video sequence. A cost for inter-coding the block is calculated as a combination of a cost for encoding a motion vector and a residual. For at least one block of pixels in the coherent region, the cost for encoding the motion vector is calculated relative to the distance vector of the coherent region instead of being calculated relative to a motion vector of a neighbouring block of pixels in the image. The block is then inter-coded if the combined cost for encoding the motion vector and the cost for encoding the residual when combined are below a cost for intra-coding the block of pixels.
-
公开(公告)号:US11153561B2
公开(公告)日:2021-10-19
申请号:US17037820
申请日:2020-09-30
Applicant: Axis AB
Inventor: Viktor Edpalm
IPC: H04N7/12 , H04N19/115 , H04N19/136 , H04N19/146 , H04N19/172 , H04N19/593
Abstract: A video encoding method for encoding a series of images of original video data into an encoded video, comprises setting a periodic intra refresh pattern for the encoding of the series of images; setting a number of delta frames to be added between consecutive intra refresh frames of the periodic intra refresh pattern, thereby adjusting the intra refresh periodicity of the encoded video stream; and encoding the series of images of original video data into the encoded video stream using the set periodic intra refresh pattern and the set number of delta frames to be added between consecutive intra refresh frames. During the encoding, a current intra refresh frame is set to directly refer to a previous intra refresh frame and each delta frame added in between two consecutive intra refresh frames is set to only refer to a previous one of the two consecutive intra refresh frames.
-
公开(公告)号:US11146817B2
公开(公告)日:2021-10-12
申请号:US16807208
申请日:2020-03-03
Applicant: Axis AB
Inventor: Viktor Edpalm , Song Yuan
IPC: H04N19/597 , H04N19/176 , H04N19/12 , H04N19/182 , H04N19/154
Abstract: A method for encoding, using a block-based video encoding algorithm, a distorted image frame produced via at least one image sensor, comprising: determining a map of maximum pixel block sizes corresponding to the distorted image frame, wherein the map of maximum pixel block sizes is determined based on a spatial resolution distribution corresponding to a distribution of extents of the corresponding FOV, such that for a first portion of the distorted image frame having a first spatial resolution, the maximum pixel block size corresponding to the first portion is set to a first value, and for a second portion of the distorted image frame having a second spatial resolution being lower than the first spatial resolution, the maximum pixel block size corresponding to the second portion is set to a second value being lower than the first value; and encoding, using the block-based video encoding algorithm, the distorted image frame.
-
公开(公告)号:US11055856B2
公开(公告)日:2021-07-06
申请号:US15851340
申请日:2017-12-21
Applicant: AXIS AB
Inventor: Viktor Edpalm , Erik Andersson
IPC: H04N5/14 , G06K9/00 , H04N21/234 , G06T7/215 , G06T7/246 , H04N21/2368
Abstract: A method for detecting events comprises repeatedly registering a value indicating an amount of data generated by an encoder, which is encoding video from a scene by means of temporal compression, determining if a particular event has occurred in the scene represented by the encoded video by comparing characteristics of the registered values with predetermined characteristics, and generating an event signal in response to an event occurrence being determined.
-
公开(公告)号:US20210092398A1
公开(公告)日:2021-03-25
申请号:US16947654
申请日:2020-08-11
Applicant: Axis AB
Inventor: Viktor Edpalm , Song Yuan
IPC: H04N19/136 , H04N19/593 , H04N19/172 , H04N19/162
Abstract: Methods and apparatus, including computer program products, implementing and using techniques for encoding a video sequence comprising a plurality of image frames, by an encoder are described. An image frame is received from a video stream. An input is received, which indicates one or more regions in the received image frame for which a privacy mask should be applied. The one or more regions are represented by one or more coding units. The image frame is encoded into an output frame, wherein image data in the one or more regions is replaced by intra-predicted coding units with transformed coefficients set to zero, the intra-predicted coding units are obtained from a prediction stage in the encoder.
-
公开(公告)号:US10924761B2
公开(公告)日:2021-02-16
申请号:US15848670
申请日:2017-12-20
Applicant: AXIS AB
Inventor: Viktor Edpalm , Song Yuan
IPC: H04N19/593 , H04N19/172 , H04N19/159 , H04N19/17 , H04N19/61 , H04N19/167 , H04N19/105
Abstract: A technique for encoding a privacy masked image comprising a plurality of pixels into an encoded image frame of a video stream is disclosed, The technique includes receiving image data of the image, wherein the image data represents the pixel of the image, grouping the pixels of the image into encoding units, wherein each encoding unit comprises a plurality of neighboring pixels; receiving data defining a privacy mask masking part of the image in the interest of personal integrity, and graphical characteristics of the privacy mask including any one or a combination of constant coloring, smearing, and pixelization, identifying all encoding units having one or more pixels located within the privacy mask, extending the privacy mask to be aligned with the identified encoding units to form a redefined privacy mask covering the identified encoding units, generating a privacy masked image by applying the redefined privacy mask and the received graphical characteristics to the image, and encoding the privacy masked image into the encoded image frame of the video stream.
-
公开(公告)号:US10531001B2
公开(公告)日:2020-01-07
申请号: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/177 , H04N19/154 , H04N5/243
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.
-
40.
公开(公告)号:US20190116382A1
公开(公告)日:2019-04-18
申请号:US16152041
申请日:2018-10-04
Applicant: Axis AB
Inventor: Viktor Edpalm , Hampus Linse
IPC: H04N19/61 , H04N19/172 , H04N19/105 , H04N19/139
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.
-
-
-
-
-
-
-
-
-