-
公开(公告)号:US10511769B2
公开(公告)日:2019-12-17
申请号: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.
-
公开(公告)号:US10057591B2
公开(公告)日:2018-08-21
申请号:US15135989
申请日:2016-04-22
Applicant: Axis AB
Inventor: Song Yuan , Alexandre Martins
IPC: H04N19/46 , H04N21/435 , H04N21/84 , H04N19/115 , H04N19/137 , H04N19/167 , H04N19/176 , H04N19/186 , H04N19/85
CPC classification number: H04N19/46 , H04N19/115 , H04N19/137 , H04N19/167 , H04N19/176 , H04N19/186 , H04N19/85 , H04N21/435 , H04N21/84
Abstract: A method for processing an image in a video device, comprises reading an image and combining the image with metadata related to the image by embedding the metadata in or with the image. The method further includes combining transforming the image and extracting the metadata from the image, before encoding the image in an encoder and utilizing the metadata as input in further processing.
-
公开(公告)号:US09936217B2
公开(公告)日:2018-04-03
申请号:US14952051
申请日:2015-11-25
Applicant: AXIS AB
Inventor: Jiandan Chen , Markus Skans , Willie Betschart , Mikael Pendse , Alexandre Martins
IPC: H04N19/503 , H04N19/119 , H04N19/61 , H04N19/124 , H04N19/137 , H04N19/177 , H04N19/17 , H04N19/167 , H04N19/85 , H04N19/172
CPC classification number: H04N19/503 , H04N19/119 , H04N19/124 , H04N19/137 , H04N19/167 , H04N19/17 , H04N19/172 , H04N19/177 , H04N19/61 , H04N19/85
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.
-
公开(公告)号: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.
-
-
-