WO2000022831A1 - Analysis of compression decoded video image sequences - Google Patents

Analysis of compression decoded video image sequences Download PDF

Info

Publication number
WO2000022831A1
WO2000022831A1 PCT/GB1999/003359 GB9903359W WO0022831A1 WO 2000022831 A1 WO2000022831 A1 WO 2000022831A1 GB 9903359 W GB9903359 W GB 9903359W WO 0022831 A1 WO0022831 A1 WO 0022831A1
Authority
WO
WIPO (PCT)
Prior art keywords
frames
frame
threshold
coded
mpeg
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/GB1999/003359
Other languages
French (fr)
Inventor
Michael James Knee
Ian James Poole
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Snell Advanced Media Ltd
Original Assignee
Snell and Wilcox Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Snell and Wilcox Ltd filed Critical Snell and Wilcox Ltd
Priority to AU61143/99A priority Critical patent/AU6114399A/en
Priority to AT99947776T priority patent/ATE235787T1/en
Priority to CA002345785A priority patent/CA2345785A1/en
Priority to US09/806,967 priority patent/US6895049B1/en
Priority to EP99947776A priority patent/EP1119976B1/en
Priority to JP2000576626A priority patent/JP2002528006A/en
Priority to DE69906338T priority patent/DE69906338T2/en
Publication of WO2000022831A1 publication Critical patent/WO2000022831A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N17/00Diagnosis, testing or measuring for television systems or their details
    • H04N17/004Diagnosis, testing or measuring for television systems or their details for digital television systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • H04N19/107Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/136Incoming video signal characteristics or properties
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/18Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a set of transform coefficients
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding

Definitions

  • This invention relates to the analysis of compression decoded sequences and in the most important example to the analysis of video signals that have been decoded from an MPEG bitstream.
  • a further object of the present invention is to derive information from a decoded video signal concerning the categories of frames employed in the encoding process. It is a further object of this invention to assist in maintaining picture quality when cascading compression decoding and coding processes.
  • the present invention consists in a method of analysing a signal derived in coding and decoding processes which utilise a quantisation process having a set of quantisation values in which the coded signal contains categories of frames which categories differ in the degree to which their frames are coded using prediction, the method comprising the steps of measuring the occurrence of values in the signal corresponding with the set of possible quantisation values, and inferring the category of a specific frame by testing the occurrence of said values against a threshold.
  • Figure 1 is a block diagram illustrating the use of an Information Bus as in the prior art
  • Figure 2 is a block diagram showing one embodiment of the present invention
  • Figure 3 is a graph illustrating the operation of one embodiment of the present invention.
  • Figure 4 is a block diagram illustrating in more detail a specific part of the apparatus of the Figure 2 embodiment.
  • the MPEG decoder (1 00) adapted as shown in the above prior references, receives an MPEG bitstream. In addition to the output of a standard MPEG decoder, this adapted decoder then produces an Information Bus output conveying the coding decisions taken in the upstream encoder, which are of course inherent in the MPEG bitstream.
  • the Information Bus is then passed to the dumb coder ( 1 02) along with the video signal. This dumb coder then follows the coding decisions made by the upstream coder (not shown) which are conveyed by the Information Bus.
  • This invention is related to the situation in which the adapted MPEG decoder cannot be used to produce the Information Bus because the MPEG bitstream has already been decoded by a standard decoder and the input bitstream is no longer available.
  • the aim is to try to estimate as many as possible of the MPEG coding parameters by analysing the decoded video signal.
  • transparent cascading is only possible when all the relevant parameters at sequence, GOP, picture, slice and macroblock rate are carried.
  • a proportion of the benefit of the Information Bus can be obtained even if the only information carried from decoder to coder relates to the picture type (I-, P- or B-frame).
  • the 'dumb' coder of Figure 1 becomes a full MPEG coder except that it sets the picture type to that received in the Information Bus.
  • the purpose of the present invention is to estimate the picture type by analysing the decoded video signal. Such an estimate would be used as shown in Figure 2.
  • the standard MPEG decoder (200) receives the bitstream input, and decodes it, producing the usual video signal output. This is then passed to the MPEG coder (206), and also to the picture type detector (202). The information from the picture type detector is then passed to an
  • the Information Bus generator (204) The Information Bus then generated, relating to picture type only, is then passed to the MPEG coder. This then follows the coding information available in the Information Bus in coding the video signal, producing an output bitstream.
  • the following description concentrates on one particular aspect of the picture type detector, the detection of I-frames.
  • the coding processes referred to are those of MPEG-2, in which the different categories of frames which differ in the degree to which they are coded using prediction are the picture types I, P, and B.
  • the I-frames are coded with no prediction; the P-frames with only forward prediction and the B-frames with both forward and backward prediction.
  • the invention relies on the observation that intra coded blocks in MPEG-2 are the direct output of an inverse DCT function, whereas predicted macroblocks are the result of an inverse DCT function added to a prediction. If we take the forward DCT of a picture that has been decoded from an MPEG-2 bitstream, then we would expect the DCT coefficients of intra blocks to take only values that were in the set of quantizer reconstruction levels specified in the MPEG-2 standard. The DCT coefficients of predicted blocks might occasionally exhibit this property, but this would only be fortuitous. Unfortunately, without knowledge of the quantizer step size and weighting matrix used in the original encoder, the only quantizer reconstruction level that we know to exist is zero. However, because the distribution of DCT coefficients (even for intra blocks) is highly peaked around zero, we can still expect a large number of DCT coefficients of intra blocks to be equal to zero.
  • Figure 3 illustrates aspects of this particular embodiment of the invention.
  • Graph B in Figure 3 shows the number of zero coefficients encountered for each frame in a typical sequence in which the first and every 1 2th subsequent frame is an I-frame. Clear peaks can be seen which indeed correspond to the existence of
  • the filter sets an initial threshold which is then modified once per frame. If the zero-coefficent count (ZCC) exceeds the threshold, then an I-frame is deemed to have been detected and the threshold is reset to the ZCC value; otherwise the threshold is decreased by a factor, known here as the Threshold Modifier Factor (TMF): (r__, * 7 E-- r n )
  • Vache is the ZCC value at time n .
  • the TMF is determined using a confidence test.
  • the confidence test looks at the position of the last I-frame found and the number of frames between the last two detected I-frames, and assumes that the I-frames are occurring at regular intervals. If there were no frames between the last two detected I-frames, then we assume that a false I-frame was detected, so the confidence is set to 0.5 until another I-frame is found; otherwise the confidence is determined as:
  • the confidence is clipped to the range 0 (no peak expected) to 1 (peak expected).
  • the TMF is determined as :
  • Min and Max are the minimum and maximum values the TMF is allowed to take.
  • a refinement to the detection method could be to make an explicit and separate detection of scene changes and incorporate this into the confidence measure. This could be augmented by a priori knowledge of the strategy adopted by the original encoder to modify or reset the GOP structure at scene changes.
  • FIG. 3 The performance of the complete detection method is illustrated in Figure 3 , where the four curves show: the threshold, graph A, the zero-coefficient count (ZCC) value, graph B, the confidence value, graph C, and the result - a downward pointing spike indicating that an I-frame has been detected - graph D.
  • ZCC zero-coefficient count
  • a further particular aspect of the picture type detector involves the detection of all the different categories of frames which make up the frame structure in the video signal and not merely the I-frames.
  • the method here is similar to that employed in detecting the I-frames.
  • a particular P- frame is not necessarily noticeably more intra-coded than a particular B-frame, but if the analysis is performed as for the detection of I-frames, and an average of the results over a large number of frames is taken, it is found that the P-frames are, on average, slightly more intra-coded than the B-frames. This result can be used to determine the particular frame structure which was used in the original encoding.
  • FIG. 4 gives a block diagram of an I-frame detector using the method described above.
  • the video signal is first converted to field blocks (400) and frame blocks (401 ) .
  • the signal from each of these is then passed first through a DCT (402), and the zero coefficients for the signal are then counted (404).
  • the two signals are then added and the combined zero coefficient count is compared at 408 with a threshold.
  • An I-frame is detected if the threshold is exceeded.
  • the threshold is calculated at 406 utilising, as described above, information from the combined zero coefficient count and the location of the last detected I-frame.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • General Health & Medical Sciences (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Studio Circuits (AREA)
  • Apparatus For Radiation Diagnosis (AREA)

Abstract

A method of detecting I-frames in a video signal which has previously been MPEG coded, involves taking a DCT and analysing the frequency of zero value coefficients. An I-frame, which does not utilise prediction coding is expected to have a higher number of zero coefficients than a predicted P- or B- frame.

Description

ANALYSIS OF COMPRESSION DECODED VIDEO IMAGE SEQUENCES
This invention relates to the analysis of compression decoded sequences and in the most important example to the analysis of video signals that have been decoded from an MPEG bitstream.
It is now understood that processes such as re-encoding of a video signal can be significantly improved with knowledge of at least some of the coding decisions used in the original encoding.
Proposals have been made for making some or all of these coding decisions available explicitly. Examples of these proposals can be seen in previous patent applications [see EP 0 765 576 and EP 0 91 3 058]. These methods involve the use of an Information Bus which passes MPEG coding parameters from a decoder to a subsequent re-coder.
However, in certain situations, no such explicit information is available, and the only available information is that contained in the decoded video signal. It will be well understood that in the MPEG-2 video compression standard, there are different categories of frames which differ in the degree to which their frames are coded using prediction, and that these categories are denoted by I-, P- and B-frames respectively. An important coding decision to be taken into consideration in a re-encoding process is accordingly the frame structure in terms of the I-, P- and B-frames.
Accordingly, it is an object of the invention to determine by analysis of the video signal, information concerning the upstream coding and decoding process that is useful in minimizing degradation of picture quality in a subsequent, downstream coding and decoding process.
A further object of the present invention is to derive information from a decoded video signal concerning the categories of frames employed in the encoding process. It is a further object of this invention to assist in maintaining picture quality when cascading compression decoding and coding processes. Accordingly the present invention consists in a method of analysing a signal derived in coding and decoding processes which utilise a quantisation process having a set of quantisation values in which the coded signal contains categories of frames which categories differ in the degree to which their frames are coded using prediction, the method comprising the steps of measuring the occurrence of values in the signal corresponding with the set of possible quantisation values, and inferring the category of a specific frame by testing the occurrence of said values against a threshold.
The invention will now be described by way of example in reference to the accompanying drawings, in which:
Figure 1 is a block diagram illustrating the use of an Information Bus as in the prior art; Figure 2 is a block diagram showing one embodiment of the present invention;
Figure 3 is a graph illustrating the operation of one embodiment of the present invention; and
Figure 4 is a block diagram illustrating in more detail a specific part of the apparatus of the Figure 2 embodiment.
Referring initially to Figure 1 , the MPEG decoder (1 00), adapted as shown in the above prior references, receives an MPEG bitstream. In addition to the output of a standard MPEG decoder, this adapted decoder then produces an Information Bus output conveying the coding decisions taken in the upstream encoder, which are of course inherent in the MPEG bitstream. The Information Bus is then passed to the dumb coder ( 1 02) along with the video signal. This dumb coder then follows the coding decisions made by the upstream coder (not shown) which are conveyed by the Information Bus.
This invention is related to the situation in which the adapted MPEG decoder cannot be used to produce the Information Bus because the MPEG bitstream has already been decoded by a standard decoder and the input bitstream is no longer available. The aim is to try to estimate as many as possible of the MPEG coding parameters by analysing the decoded video signal. When the Information Bus is used, transparent cascading is only possible when all the relevant parameters at sequence, GOP, picture, slice and macroblock rate are carried. Clearly, it is not possible to estimate all these parameters from a decoded picture alone. However, a proportion of the benefit of the Information Bus can be obtained even if the only information carried from decoder to coder relates to the picture type (I-, P- or B-frame). In this case, the 'dumb' coder of Figure 1 becomes a full MPEG coder except that it sets the picture type to that received in the Information Bus. The purpose of the present invention is to estimate the picture type by analysing the decoded video signal. Such an estimate would be used as shown in Figure 2. In this embodiment, the standard MPEG decoder (200) receives the bitstream input, and decodes it, producing the usual video signal output. This is then passed to the MPEG coder (206), and also to the picture type detector (202). The information from the picture type detector is then passed to an
Information Bus generator (204) . The Information Bus then generated, relating to picture type only, is then passed to the MPEG coder. This then follows the coding information available in the Information Bus in coding the video signal, producing an output bitstream. The following description concentrates on one particular aspect of the picture type detector, the detection of I-frames. In this embodiment, the coding processes referred to are those of MPEG-2, in which the different categories of frames which differ in the degree to which they are coded using prediction are the picture types I, P, and B. The I-frames are coded with no prediction; the P-frames with only forward prediction and the B-frames with both forward and backward prediction.
The invention relies on the observation that intra coded blocks in MPEG-2 are the direct output of an inverse DCT function, whereas predicted macroblocks are the result of an inverse DCT function added to a prediction. If we take the forward DCT of a picture that has been decoded from an MPEG-2 bitstream, then we would expect the DCT coefficients of intra blocks to take only values that were in the set of quantizer reconstruction levels specified in the MPEG-2 standard. The DCT coefficients of predicted blocks might occasionally exhibit this property, but this would only be fortuitous. Unfortunately, without knowledge of the quantizer step size and weighting matrix used in the original encoder, the only quantizer reconstruction level that we know to exist is zero. However, because the distribution of DCT coefficients (even for intra blocks) is highly peaked around zero, we can still expect a large number of DCT coefficients of intra blocks to be equal to zero.
If we count the number of zero DCT coefficients in each frame, we would expect a high number to indicate either that the frame is an I-frame and contains only intra blocks, or is a predicted frame in which a very high proportion of the blocks are intra coded. In either case, it would be acceptable to judge such a frame as an I-frame for the purposes of optimizing the performance of the re- coding step. One slight complication is that, for luminance blocks, there are two options for every macroblock for the input to the DCT process; dct_type can be either frame based or field based. This problem can be avoided by simply taking both kinds of DCT in parallel and including both in the count, accepting the fact that there will be a 2: 1 'dilution' of the result. While chrominance blocks do not have this problem in Main Profile MPEG coding, they are not used in the preferred form of the invention because of the ambiguities involved in transcoding between the 4:2:0 and 4:2:2 formats.
Figure 3 illustrates aspects of this particular embodiment of the invention. Graph B in Figure 3 shows the number of zero coefficients encountered for each frame in a typical sequence in which the first and every 1 2th subsequent frame is an I-frame. Clear peaks can be seen which indeed correspond to the existence of
I-frames. In principle, we should be able to apply a threshold to the curve in order to detect I-frames. However, as the graph illustrates, a simple fixed threshold will not always work. The sequence has a change in scene content around frame 1 90, and this leads to a drop both in the counts of zero coefficients for I-frames and in the 'background count' for other frames. Some kind of adaptive threshold filter is therefore required. There now follows an example showing how the threshold could be adapted.
The filter sets an initial threshold which is then modified once per frame. If the zero-coefficent count (ZCC) exceeds the threshold, then an I-frame is deemed to have been detected and the threshold is reset to the ZCC value; otherwise the threshold is decreased by a factor, known here as the Threshold Modifier Factor (TMF): (r__, * 7 E-- rn)
TMF+ l
where 7! is the threshold at frame n , and V„ is the ZCC value at time n .
It can be seen that if the incoming ZCC data is constant, then the threshold will tend to that constant.
The TMF is determined using a confidence test. The confidence test looks at the position of the last I-frame found and the number of frames between the last two detected I-frames, and assumes that the I-frames are occurring at regular intervals. If there were no frames between the last two detected I-frames, then we assume that a false I-frame was detected, so the confidence is set to 0.5 until another I-frame is found; otherwise the confidence is determined as:
_, _ , ( (CurrentFramePosition - ExpectedlFramePosition)^
Confidence = exp
The confidence is clipped to the range 0 (no peak expected) to 1 (peak expected).
The TMF is determined as :
TMF - Max - Confidence * (Max - Min)
where Min and Max are the minimum and maximum values the TMF is allowed to take.
It can be seen that the greater the confidence, the smaller the TMF, hence the more rapidly the threshold decreases until an I-frame is detected. The above description is simply an example; other systems of adaptive thresholding could equally be used.
A refinement to the detection method could be to make an explicit and separate detection of scene changes and incorporate this into the confidence measure. This could be augmented by a priori knowledge of the strategy adopted by the original encoder to modify or reset the GOP structure at scene changes.
The performance of the complete detection method is illustrated in Figure 3 , where the four curves show: the threshold, graph A, the zero-coefficient count (ZCC) value, graph B, the confidence value, graph C, and the result - a downward pointing spike indicating that an I-frame has been detected - graph D.
A further particular aspect of the picture type detector involves the detection of all the different categories of frames which make up the frame structure in the video signal and not merely the I-frames. The method here is similar to that employed in detecting the I-frames. In general, a particular P- frame is not necessarily noticeably more intra-coded than a particular B-frame, but if the analysis is performed as for the detection of I-frames, and an average of the results over a large number of frames is taken, it is found that the P-frames are, on average, slightly more intra-coded than the B-frames. This result can be used to determine the particular frame structure which was used in the original encoding.
Given a specific number of non-l-frames between two I-frames, there are only a few different types of frame structure which are used in conventional encoders. For example, given an I-frame every sixth frame, the structure will typically be I, B, B, P, B, B, I or I, B, P, B, P, B, I. The changes, if at all, between frames structures in a given signal are also reasonably infrequent, allowing a large possible sample from which an average can be taken. If an average of the results of an analysis as above are taken, the subtle trends in the numbers of zero coefficients found for the different types of predicted frame can be used, along with the knowledge that there are only a certain known number of different frame structures available, to deduce the frame structure which was used in encoding the given signal. This information can be used alongside information regarding the position of the I-frames to give more detailed information to the MPEG coder (as in Figure 2, (206)) via the Information Bus. Figure 4 gives a block diagram of an I-frame detector using the method described above. The video signal is first converted to field blocks (400) and frame blocks (401 ) . The signal from each of these is then passed first through a DCT (402), and the zero coefficients for the signal are then counted (404). The two signals are then added and the combined zero coefficient count is compared at 408 with a threshold. An I-frame is detected if the threshold is exceeded. The threshold is calculated at 406 utilising, as described above, information from the combined zero coefficient count and the location of the last detected I-frame.
It will be understood that this invention has been described by way of example only, and a wide variety of modification is possible without departing from the scope of the invention.
Thus, whilst the described counting of zero coefficients has the advantage of not requiring prior knowledge of the full set of possible quantisation values, there will be circumstances in which it will be appropriate to measure the occurrence of other values. Also, although the example of MPEG-2 is of course very important, the invention is also applicable to other coding schemes which utilise categories of frames which differ in the degree to which frames are coded using prediction.

Claims

1 . A method of analysing a signal derived in coding and decoding processes which utilise a quantisation process having a set of quantisation values and in which the coded signal contains categories of frames which categories differ in the degree to which frames are coded using prediction, the method comprising the steps of measuring the occurrence of values in the signal corresponding with the set of possible quantisation values, and inferring the category of a specific frame by testing the occurrence of said values against a threshold.
2. A method according to Claim 1 , in which said threshold is varied in accordance with the expected pattern of said categories of frames in the coded signal.
3. A method according to Claim 2, in which said threshold varies with the number of frames since detection in the decoded signal of a particular category of frame.
4. A method according to Claim 3, in which said particular category of frame contains those frames which are coded with no prediction.
5. A method according to any one of the preceding claims, in which the occurrence of zero values is measured.
6. A method according to any one of the preceding claims, in which said coding and decoding processes are those employed in MPEG-2, and in which said categories of frames are denoted I-, P- and B- frames respectively.
PCT/GB1999/003359 1998-10-09 1999-10-11 Analysis of compression decoded video image sequences Ceased WO2000022831A1 (en)

Priority Applications (7)

Application Number Priority Date Filing Date Title
AU61143/99A AU6114399A (en) 1998-10-09 1999-10-11 Analysis of compression decoded video image sequences
AT99947776T ATE235787T1 (en) 1998-10-09 1999-10-11 ANALYSIS OF DECOMPRESSED VIDEO IMAGE SEQUENCES
CA002345785A CA2345785A1 (en) 1998-10-09 1999-10-11 Analysis of compression decoded video image sequences
US09/806,967 US6895049B1 (en) 1998-10-09 1999-10-11 Analysis of compression decoded video image sequences
EP99947776A EP1119976B1 (en) 1998-10-09 1999-10-11 Analysis of compression decoded video image sequences
JP2000576626A JP2002528006A (en) 1998-10-09 1999-10-11 Method of analyzing a compressed and decoded video image sequence
DE69906338T DE69906338T2 (en) 1998-10-09 1999-10-11 ANALYSIS OF DECOMPRESSED VIDEO IMAGES

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB9822092.4 1998-10-09
GBGB9822092.4A GB9822092D0 (en) 1998-10-09 1998-10-09 Analysis of compression decoded sequences

Publications (1)

Publication Number Publication Date
WO2000022831A1 true WO2000022831A1 (en) 2000-04-20

Family

ID=10840316

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/GB1999/003359 Ceased WO2000022831A1 (en) 1998-10-09 1999-10-11 Analysis of compression decoded video image sequences

Country Status (9)

Country Link
US (1) US6895049B1 (en)
EP (1) EP1119976B1 (en)
JP (1) JP2002528006A (en)
AT (1) ATE235787T1 (en)
AU (1) AU6114399A (en)
CA (1) CA2345785A1 (en)
DE (1) DE69906338T2 (en)
GB (1) GB9822092D0 (en)
WO (1) WO2000022831A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7062102B2 (en) * 2000-10-23 2006-06-13 Mitsubishi Denki Kabushiki Kaisha Apparatus for re-coding an image signal
US20120195374A1 (en) * 2005-01-13 2012-08-02 Guleryuz Onur G Nonlinear, in-the-loop, denoising filter for quantization noise removal for hybrid video compression

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110051010A1 (en) * 2009-08-27 2011-03-03 Rami Jiossy Encoding Video Using Scene Change Detection

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0509576A2 (en) * 1991-04-18 1992-10-21 Ampex Systems Corporation Method and apparatus for determining a quantizing factor for processes involving multiple compression/decompression of data
EP0710030A1 (en) * 1994-10-31 1996-05-01 Mitsubishi Denki Kabushiki Kaisha Image coded data re-encoding apparatus
WO1998026602A1 (en) * 1996-12-12 1998-06-18 Sony Corporation Equipment and method for compressing picture data

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5086488A (en) * 1989-08-19 1992-02-04 Mitsubishi Denki Kabushiki Kaisha Transform coding apparatus
US5142380A (en) * 1989-10-23 1992-08-25 Ricoh Company, Ltd. Image data processing apparatus
US5249053A (en) * 1991-02-05 1993-09-28 Dycam Inc. Filmless digital camera with selective image compression
DE4111884A1 (en) 1991-04-09 1992-10-15 Klippel Wolfgang CIRCUIT ARRANGEMENT FOR CORRECTING THE LINEAR AND NON-LINEAR TRANSMISSION BEHAVIOR OF ELECTROACOUSTIC TRANSDUCERS
TW256010B (en) * 1991-04-18 1995-09-01 Ampex
US5748245A (en) * 1993-03-29 1998-05-05 Canon Kabushiki Kaisha Encoding apparatus for encoding input information data while controlling a code quantity of encoded information data
US5479527A (en) * 1993-12-08 1995-12-26 Industrial Technology Research Inst. Variable length coding system
KR0183688B1 (en) * 1994-01-12 1999-05-01 김광호 Image encoding method and device
US5512956A (en) 1994-02-04 1996-04-30 At&T Corp. Adaptive spatial-temporal postprocessing for low bit-rate coded image sequences
ATE369700T1 (en) 1994-06-17 2007-08-15 Snell & Wilcox Ltd VIDEO COMPRESSION
US5671298A (en) 1994-08-30 1997-09-23 Texas Instruments Incorporated Image scaling using cubic filters
US5802218A (en) 1994-11-04 1998-09-01 Motorola, Inc. Method, post-processing filter, and video compression system for suppressing mosquito and blocking atrifacts
US6005952A (en) 1995-04-05 1999-12-21 Klippel; Wolfgang Active attenuation of nonlinear sound
US5812197A (en) 1995-05-08 1998-09-22 Thomson Consumer Electronics, Inc. System using data correlation for predictive encoding of video image data subject to luminance gradients and motion
US5991456A (en) 1996-05-29 1999-11-23 Science And Technology Corporation Method of improving a digital image
WO1998003017A1 (en) * 1996-07-15 1998-01-22 Snell & Wilcox Limited Video signal compression
US6539120B1 (en) 1997-03-12 2003-03-25 Matsushita Electric Industrial Co., Ltd. MPEG decoder providing multiple standard output signals
US6278735B1 (en) 1998-03-19 2001-08-21 International Business Machines Corporation Real-time single pass variable bit rate control strategy and encoder
US6269120B1 (en) 1998-03-23 2001-07-31 International Business Machines Corporation Method of precise buffer management for MPEG video splicing
GB9807201D0 (en) 1998-04-03 1998-06-03 Nds Ltd Filtering video signals containing chrominance information
US6151362A (en) 1998-10-30 2000-11-21 Motorola, Inc. Joint rate control for stereoscopic video coding
US6570922B1 (en) 1998-11-24 2003-05-27 General Instrument Corporation Rate control for an MPEG transcoder without a priori knowledge of picture type

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0509576A2 (en) * 1991-04-18 1992-10-21 Ampex Systems Corporation Method and apparatus for determining a quantizing factor for processes involving multiple compression/decompression of data
EP0710030A1 (en) * 1994-10-31 1996-05-01 Mitsubishi Denki Kabushiki Kaisha Image coded data re-encoding apparatus
WO1998026602A1 (en) * 1996-12-12 1998-06-18 Sony Corporation Equipment and method for compressing picture data

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
MURATA ET AL: "Fast 2D IDCT Implementation with Multimedia Instructions for a Software MPEG2 Decoder", PROCEEDINGS OF THE 1998 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING, vol. 5, 12 May 1998 (1998-05-12), pages 3105 - 3108, XP002130031 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7062102B2 (en) * 2000-10-23 2006-06-13 Mitsubishi Denki Kabushiki Kaisha Apparatus for re-coding an image signal
US20120195374A1 (en) * 2005-01-13 2012-08-02 Guleryuz Onur G Nonlinear, in-the-loop, denoising filter for quantization noise removal for hybrid video compression

Also Published As

Publication number Publication date
AU6114399A (en) 2000-05-01
CA2345785A1 (en) 2000-04-20
ATE235787T1 (en) 2003-04-15
DE69906338D1 (en) 2003-04-30
US6895049B1 (en) 2005-05-17
EP1119976A1 (en) 2001-08-01
EP1119976B1 (en) 2003-03-26
GB9822092D0 (en) 1998-12-02
JP2002528006A (en) 2002-08-27
DE69906338T2 (en) 2004-02-12

Similar Documents

Publication Publication Date Title
EP1021042B1 (en) Methods of scene change detection and fade detection for indexing of video sequences
US7869517B2 (en) Video quality measurement
US6959044B1 (en) Dynamic GOP system and method for digital video encoding
US20030012286A1 (en) Method and device for suspecting errors and recovering macroblock data in video coding
US6167088A (en) Method and apparatus for performing adaptive encoding rate control of a video information stream including 3:2 pull-down video information
JPH08228356A (en) Processing system for picture representing signal
KR19990087266A (en) Method and apparatus for detecting scene cutting in block based video coding system
JP2010187302A (en) Moving image encoding apparatus
Beesley et al. Active Macroblock Skipping in the H. 264 Video Coding Standard
US6996183B2 (en) Scene cut detection in a video bitstream
US6895049B1 (en) Analysis of compression decoded video image sequences
KR20000023133A (en) Method of image compression and device for implementing this method
US8724695B2 (en) Determination of a type of picture encoding of a decompressed video signal
JP4107544B2 (en) Image signal re-encoding device
GB2347039A (en) Estimating encoding parameters
KR100249829B1 (en) Scene change detection method with hierarchical structure on MPEG-2 bit stream
US20060146929A1 (en) Method and system for acceleration of lossy video encoding owing to adaptive discarding poor-informative macroblocks
Kannur et al. An enhanced rate control scheme with motion assisted slice grouping for low bit rate coding in H. 264
US8428132B2 (en) Frame or field mode coding method
JPH05103319A (en) Image coding method and image coding apparatus
KR19990005604A (en) Image coding method and image coding device

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AU CA JP US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 1999947776

Country of ref document: EP

Ref document number: 61143/99

Country of ref document: AU

ENP Entry into the national phase

Ref document number: 2345785

Country of ref document: CA

Kind code of ref document: A

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 09806967

Country of ref document: US

ENP Entry into the national phase

Ref document number: 2000 576626

Country of ref document: JP

Kind code of ref document: A

WWP Wipo information: published in national office

Ref document number: 1999947776

Country of ref document: EP

WWG Wipo information: grant in national office

Ref document number: 1999947776

Country of ref document: EP