摘要:
There is provided a method of processing video information, the method comprising encoding (430) received video information, the encoded video information having an encoded video bitrate (330), wherein the encoded video bitrate is variable in response to the complexity of the received video information. The method further comprises buffering (440) the encoded video information in a buffer (145), wherein the size of the buffer (145) is controlled in response to the complexity of the received video information.
摘要:
There is provided a method of processing video information, the method comprising encoding (430) received video information, the encoded video information having an encoded video bitrate (330), wherein the encoded video bitrate is variable in response to the complexity of the received video information. The method further comprises buffering (440) the encoded video information in a buffer (145), wherein the size of the buffer (145) is controlled in response to the complexity of the received video information.
摘要:
There is provided a method of detecting repeated pictures in a sequence of video picture data, each picture of said video picture data comprising a plurality of macroblocks, the method comprising performing hierarchical motion estimation on the video picture data to provide best motion vectors for each macroblock, best motion vector sum of absolute difference values for each macro block and zero motion vector sum of absolute difference values for each macroblock, wherein the hierarchical motion estimation includes a plurality of levels, and said best motion vectors, best motion vector sum of absolute difference values and zero motion vector sum of absolute difference values for each macroblock are provided for at least a top level, providing a noise threshold value based upon the zero motion vector sum of absolute difference values from the top level of the hierarchical motion estimation, accumulating the best motion vector sum of absolute difference values for macroblocks having best motion vector sum of absolute difference values greater than the noise threshold value to provide a distortion value for the picture, and setting a repeat flag dependent upon the distortion value. An apparatus adapted to carry out the method, and a computer readable medium carrying instructions which, when executed by a computer, cause the computer to carry out the method are also provided.
摘要:
A method of pre-processing a sequence of video picture data comprising I pictures, P pictures and B pictures, where the pictures are arranged as a plurality of Group Of Pictures (GOP) and each of the Group Of Pictures has a first picture and a plurality of Sub Group of Pictures (Sub-GOP). The method uses an analysis of the sequence of video picture data to determine a position of a scene change relative to a position of a start of a new GOP within the sequence of video picture data and then moves the start of the new GOP to coincide with the scene change by extending or decreasing a current GOP length according to whether the scene change and the start of a new GOP are within a predetermined number of pictures of each other. An apparatus for carrying out the method is also provided.
摘要:
There is provided a method of statistically multiplexing a plurality of input video data streams into at least one output data stream having a pre-determined capacity, comprising providing a plurality of bit rate estimates at different quality levels for each input video data stream using a look-ahead encoder, summing together the bit rate estimates of the same quality level for all input video data streams, determining the picture quality of each input video data stream at which the summed bit rate estimates is equal to or less than the output data stream pre-determined capacity. There is also provided an apparatus and system for carrying out the method, and a computer readable product carrying instructions which when executed carry out the method.
摘要:
There is provided a method of adapting a Quantization parameter of digitally encoded video, comprising calculating spatial activity values of macroblocks in a picture of interest, creating a histogram of the spatial activity values, determining a change of quantization parameter value for a low activity category ΔQPLA from a skewness parameter of the histogram. There is also provided an apparatus for carrying out the method, and a computer readable product carrying instructions which when executed carry out the method.
摘要:
A method and system for detecting and replacing spurious motion vectors in video signal compression includes determining whether a motion vector of a current macroblock is spurious by comparing the motion vector with motion vectors of motion vectors of neighbouring macroblocks; and replacing the motion vector as spurious if the difference exceeds a predetermined threshold. In particular, the method and system seeks to determine (72, 73) whether at least one cluster of motion vectors of neighbouring macroblocks can be formed; and if not, leaves (80) the motion vector of the current macroblock unchanged but if so determining (74) whether the motion vector falls within a cluster. The motion vector may be replaced (81) under certain criteria if the motion vector does not fall within a cluster of motion vectors of neighbouring macroblocks.
摘要:
An apparatus for automatically detecting and selecting between progressively scanned and interlaced signals has an input video signal 11 applied to a progressive frame detector 12, a de-interlacer 14 and a compensating delay 13 which has the same latency as the de-interlacer 14. The progressive frame detector determines if the input video signal is an interlaced signal or a progressively scanned signal. If it is determined that the applied signal is interlaced, then output from the de-interlacer 14 is selected. If, on the other hand, it is determined that the applied signal is progressively scanned, then the input video signal is selected after passing through the compensating delay. In both instances, the selected output is a progressive video signal 19 which may be transmitted if the device is used in an encoder or applied to a display device if the apparatus is used in a decoder.
摘要:
There is provided a method of detecting repeated pictures in a sequence of video picture data, each picture of said video picture data comprising a plurality of macroblocks, the method comprising performing hierarchical motion estimation on the video picture data to provide best motion vectors for each macroblock, best motion vector sum of absolute difference values for each macro block and zero motion vector sum of absolute difference values for each macroblock, wherein the hierarchical motion estimation includes a plurality of levels, and said best motion vectors, best motion vector sum of absolute difference values and zero motion vector sum of absolute difference values for each macroblock are provided for at least a top level, providing a noise threshold value based upon the zero motion vector sum of absolute difference values from the top level of the hierarchical motion estimation, accumulating the best motion vector sum of absolute difference values for macroblocks having best motion vector sum of absolute difference values greater than the noise threshold value to provide a distortion value for the picture, and setting a repeat flag dependent upon the distortion value. An apparatus adapted to carry out the method, and a computer readable medium carrying instructions which, when executed by a computer, cause the computer to carry out the method are also provided.
摘要:
The invention relates to the compression coding of video signals. The invention may be applied in some embodiments to the compression coding of three dimensional television (3DTV) signals. The invention provides a method of coding of a video signal, in which the presence of at least a first image area and a second image area in a picture, in which the images in the first image area and in the second image area are substantially identical is determined. In response to a positive determination, picture information in one image area is compression coded without reference to picture information in another image area. The invention also provides a video coder for coding a video signal.