-
公开(公告)号:US20180309998A1
公开(公告)日:2018-10-25
申请号:US15960176
申请日:2018-04-23
Applicant: AXIS AB
Inventor: Viktor Edpalm , Alexander Toresson , Alexandre Martins
IPC: H04N19/146 , H04N19/124 , H04N19/40
CPC classification number: H04N19/146 , H04N19/114 , H04N19/124 , H04N19/169 , H04N19/179 , H04N19/40 , H04N19/61
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.
-
公开(公告)号:US20180278953A1
公开(公告)日:2018-09-27
申请号: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/55 , H04N19/182 , H04N19/593
CPC classification number: H04N19/55 , H04N19/117 , H04N19/137 , H04N19/159 , H04N19/176 , H04N19/182 , H04N19/503 , H04N19/593
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.
-
公开(公告)号:US20180176597A1
公开(公告)日:2018-06-21
申请号:US15848670
申请日:2017-12-20
Applicant: AXIS AB
Inventor: Viktor Edpalm , Song Yuan
IPC: H04N19/593 , H04N19/172
CPC classification number: H04N19/593 , H04N19/105 , H04N19/159 , H04N19/167 , H04N19/17 , H04N19/172 , H04N19/61
Abstract: A method for encoding an image comprising a plurality of pixels into an encoded image frame of a video stream, the method comprising: receiving pixel divided image data of the image, wherein the pixel divided image data represents the pixels 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 and graphical characteristics of the privacy mask; 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, thereby forming 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.
-
公开(公告)号:US20180174306A1
公开(公告)日:2018-06-21
申请号:US15851340
申请日:2017-12-21
Applicant: AXIS AB
Inventor: Viktor Edpalm , Erik Andersson
IPC: G06T7/215 , G06T7/246 , H04N21/2368 , G06K9/00
CPC classification number: G06T7/215 , G06K9/00369 , G06K9/00711 , G06K9/00778 , G06K2009/00738 , G06T7/246 , G06T2207/20021 , G06T2207/30232 , H04N5/14 , H04N5/147 , H04N21/23418 , 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.
-
45.
公开(公告)号:US12238223B2
公开(公告)日:2025-02-25
申请号:US17710151
申请日:2022-03-31
Applicant: Axis AB
Inventor: Stefan Lundberg , Viktor Edpalm
IPC: H04L9/32 , H04N21/835
Abstract: A device, and method of signing a video segment comprising one or more groups of pictures, GOPs, wherein each GOP comprises a header and one or more frames, are disclosed. For each of the one or more GOPs a GOP hash is produced and the GOP hash is digitally signed by means of a digital signature to produce a signed GOP hash. For each GOP except a last GOP of the one or more GOPs the respective signed GOP hash is saved in the header of a subsequent GOP. An additional GOP is added to the video segment after the last GOP of the one or more GOPs, wherein the additional GOP comprising a header and one or more frames. The signed GOP hash of the last GOP of the one or more GOPs is saved in the header of the additional GOP.
-
公开(公告)号:US20240196035A1
公开(公告)日:2024-06-13
申请号:US18530479
申请日:2023-12-06
Applicant: Axis AB
Inventor: Viktor Edpalm , Jonas Cremon
IPC: H04N21/2662 , H04N21/2365 , H04N21/44
CPC classification number: H04N21/2662 , H04N21/23655 , H04N21/44004 , H04N19/436
Abstract: A method of failover recording of video streams in a camera connectable to a receiver device over a communication network, the method comprising: detecting that a bandwidth of a connection over the communication network is insufficient for transmitting a video stream at a predetermined bitrate, generating multiple parallel encoded video streams with different bitrates, storing the multiple parallel encoded video streams on a memory storage accessible to the camera, detecting that the memory storage usage of the memory storage exceeds a storage threshold, discontinuing the storing of one of the multiple encoded video streams being the encoded video stream that provides the highest bitrate among the multiple encoded video streams, and discarding the one of the multiple encoded video streams from the memory storage.
-
公开(公告)号:US11989869B2
公开(公告)日:2024-05-21
申请号:US17380127
申请日:2021-07-20
Applicant: Axis AB
Inventor: Viktor Edpalm , Song Yuan
CPC classification number: G06T7/0002 , G06T1/0028 , G06T7/20 , G06T2207/10016 , G06T2207/30168 , G06T2207/30232
Abstract: A method for determining authenticity of a video in a surveillance system, whereby a sequence of image frames of a scene is captured, and an object is tracked. A current image quality measure in an image area corresponding to the tracked object is determined in at least a first and second image frame. chosen such that the object has moved at least a predetermined distance between the first and second image frames. A current image quality measure variation for the object is determined, the image quality measure variation describing the image quality measure as a function of position of the object in the image frames. The current image quality measure variation is compared to a known image quality measure variation. In response to the current image quality measure variation deviating from the known pixel density variation by less than a predetermined amount, it is determined that the video is authentic.
-
48.
公开(公告)号:US11722697B2
公开(公告)日:2023-08-08
申请号:US17530739
申请日:2021-11-19
Applicant: Axis AB
Inventor: Viktor Edpalm , Alexander Toresson , Johan Palmaeus , Jonas Cremon
IPC: H04N19/70 , H04N19/176 , H04N19/597 , H04N19/105 , H04N19/172 , H04N19/88 , H04N5/04
CPC classification number: H04N19/597 , H04N5/04 , H04N19/105 , H04N19/172 , H04N19/88
Abstract: A method for forming a combined image frame of a combined video stream comprises: capturing image frames of first and second video streams; encoding image data of the image frames of the first and second video streams, wherein each image frame of the first and second video streams are respectively encoded into first and second encoded data comprising a plurality of rows wherein each row has a height of a single coding unit and a width equal to a width of the image frame and is encoded as one or more slices; and combining the first and second encoded data into combined encoded data by interleaving rows of the first and second encoded data. The combined encoded data representing the combined image frame of the combined video stream.
-
公开(公告)号:US11653100B2
公开(公告)日:2023-05-16
申请号:US17682435
申请日:2022-02-28
Applicant: Axis AB
Inventor: Viktor Edpalm , Andreas Irestål
Abstract: An exposure time controller for controlling an exposure time (ET) variable of a video camera, which is associated with an auto-exposure algorithm configured to reduce an exposure mismatch (ΔE) by incrementing and decrementing the ET variable, which comprises: a memory for recording ET values applied while the video camera is imaging a scene and the algorithm is active; and processing circuitry configured to: determine that the exposure mismatch exceeds a threshold while the video camera is imaging the scene; estimate a distribution of the recorded ET values; based on the estimated distribution, identify multiple relatively most frequent ET values; and, in reaction to determining that the exposure mismatch exceeds the threshold, assign one of the identified ET values to the ET variable.
-
公开(公告)号:US11601674B2
公开(公告)日:2023-03-07
申请号:US17175423
申请日:2021-02-12
Applicant: Axis AB
Inventor: Viktor Edpalm , Song Yuan
IPC: H04N19/593 , H04N19/172 , H04N19/159 , H04N19/17 , H04N19/167 , G06T9/00 , H04N19/503 , H04N19/61 , H04N19/105 , G06V30/414 , H04N19/132
Abstract: A method, system, and non-transitory computer readable medium for encoding a privacy masked image into an encoded image frame of a video stream is disclosed. The encoding comprises receiving pixel divided image data of an image; receiving data defining an area and graphical characteristic of a privacy mask that masks part of the image; extending the privacy mask to be aligned with one or more encoding units having one or more pixels located within the privacy mask to form a redefined privacy mask; generating a privacy masked image by applying the redefined privacy mask and the graphical characteristic of the privacy mask to the image; and encoding the privacy masked image into the encoded image frame of the video stream, wherein the encoding comprises preventing spatial prediction encoding and/or temporal prediction encoding of pixels within the redefined privacy mask of the image in response to certain conditions.
-
-
-
-
-
-
-
-
-