Abstract:
An encoder encodes a video signal formed of video frames, each including image blocks. The encoder includes a processing unit which calculates at least one high resolution reference image block on the basis of previously encoded image blocks by executing a super resolution algorithm to perform a local motion compensation; and a motion compensation unit which calculates on the basis of the calculated high resolution reference image block a temporal predictor which is subtracted from a current image block of the video signal. Together, the encoder and a corresponding decoder improve the signal quality of a video signal significantly.
Abstract:
Multiple cameras are configured for use in video analytics. A single configuration tool is provided. The interrelationships between cameras are included within the configuration. Using a combination of text entry fields, registration of the cameras on a floor or other map, and marking on images from the cameras, an efficient workflow for configuration may be provided.
Abstract:
A method codes a sequence of digital images, each image having the same image format and including a number of pixels with assigned pixel values. Motion parameters between first and second images are determined, where based on said motion parameters a motion compensation is performed for coding the sequence of images, where said motion parameters are included in the coded sequence of images. The motion parameters between a first image and a second image include a scalar field having scalar values for a plurality of image positions in the image format. The scalar field is determined such that gradient vectors derived from the scalar field correspond to motion vectors for the motion compensation.
Abstract:
Multiple cameras are configured for use in video analytics. A single configuration tool is provided. The interrelationships between cameras are included within the configuration. Using a combination of text entry fields, registration of the cameras on a floor or other map, and marking on images from the cameras, an efficient workflow for configuration may be provided.
Abstract:
In video coding image sequences, images are coded in a scaled manner to obtain video data which represents the image in multiple steps from a defined image resolution or image quality (e.g., according to the data rate), and the resolution is defined by the number of image pixels of each represented image. Coding is block-based, i.e., for a description of an approximate movement of parts of one of the images in the image sequence, at least one block structure is produced describing the movement. The block structure produced includes a block divided into partial blocks which are in turn divided into sub-blocks. A first block structure is produced temporally for at least one first resolution level and a second block structure is produced for a second resolution level. The first resolution level has a lower image pixel number and/or image quality than the second resolution level. The second block structure is compared to the first block structure such that differences in the block structure are determined, such that on the base of the properties of the structure differences, a modified second block structure is produced. The structure thereof represents one part of the second block structure. Subsequently, the modified block structure and the second block structure are compared based on at least one value which is proportional to the quality of the image and the block structure and the value thereof is directly proportional to an improved quality based on the coding of the bit sequence.
Abstract:
A series of decoded images is generated from a series of original images encoded by a first encoding technique following movement-compensated, predictive encoding, where a starting image of a group of successive original images that are to be encoded is defined by a second encoding technique following movement-compensated, temporally filtered partial band encoding based on a determined encoding property of a decoded image of the group of images that are to be encoded, the decoded image is used for generating an output image having a low resolution level, before the images are encoded. At least one output image is generated on each level of resolution from the successive original images of the group of from at least one decoded image during image encoding. The decoded images are provided only with a reduced quality while the reconstituted images are of great quality.
Abstract:
Second images coded in a coded output video stream are generated for the visual display of image contents of first images coded in multiple coded input video streams, such that first coded image data of the coded input video streams are copied into second coded image data of the coded output video stream.
Abstract:
A plurality of scene data describing at least one scene are transmitted by a data carousel from a transmitter to at least one receiver of a unidirectional broadcast system. The data carousel is used to transmit an index file to the receiver, a temporal arrangement of the scene data file being encoded in terms of data systems in the index file, to graphically represent and/or decode the scene.
Abstract:
A series of decoded images is generated from a series of original images encoded by a first encoding technique following movement-compensated, predictive encoding, where a starting image of a group of successive original images that are to be encoded is defined by a second encoding technique following movement-compensated, temporally filtered partial band encoding based on a determined encoding property of a decoded image of the group of images that are to be encoded, the decoded image is used for generating an output image having a low resolution level, before the images are encoded. At least one output image is generated on each level of resolution from the successive original images of the group of from at least one decoded image during image encoding. The decoded images are provided only with a reduced quality while the reconstituted images are of great quality.
Abstract:
A method and apparatus are provided for storing and processing picture information of temporally successive pictures wherein in each case at least one picture area is selected from each temporally preceding picture taking into account, the picture information determined from each selected picture area is stored with an assignment information item, which enables an assignment of the respective picture area and thus also of the picture information of the respective picture area to the corresponding picture and to the position of the picture area within the corresponding picture, at least one mixed picture is formed from the picture information of the respectively stored, selected picture areas, taking the account of the assignment information, and the mixed picture is used in the context of a motion estimation, a motion compensation or an error masking for an image.