← Back to Patent Explorer
US4965666A Expired / Lapsed US ⏱️ 0.0 years remaining

Method of and arrangement for estimating and compensatiing motion in a sequence of pictures and a picture transmission system provided with such an arrangement

Assignee: US Philips Corp
•
Filing: 1988-11-23
•
Granted: 1990-10-23
•
Expires: 2008-11-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An arrangement for estimating motion in a sequence of picture comprising first, second and third picture stores (10, 20, 30) arranged in series to ensure the permanent storage of three respective consecutive pictures denoted, for example, by their rank 2k, 2k+1, 2k+2 in the sequence of pictures, and a recursive displacement estimator (40) receiving the outputs of said first and third picture stores to update at each extension of the classifying tree the displacement vectors relating to the junctions of the tree and the send them to a delayed-decision circuit (50), said delayed-decision circuit receiving said updating information and also the outputs of said picture stores and supplying, for each block preceding the current block of L blocks, the information of the group in which this preceding block and the information of the corresponding displacement vector is finally classified. This arrangement is more specifically suitable for use in the transmission of high-definition television pictures, and also for use in the field of teleconferencing or the field of picture recording.

Inventors

  • 👤 Mohammad-Reza Haghiri

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 08:04
CPC Classifications
H; H04; H04N; H04N9/00; H04N9/77; H04N19/00; H04N19/90; H04N19/98; G; G06; G06T; G06T7/00; G06T7/20; G06T7/223; H04N7/00; H04N7/015; H04N7/0152; G06T2207/00; G06T2207/10; G06T2207/10016

Claims Analysis

Total Claims: 34
Claim 1
Independent Claim 545 words
A method of estimating and compensating motion in a sequence of pictures in which the brightness of each picture element is expressed digitally, characterized in that each picture is divided into blocks of I×J elements, each of these blocks being defined by two coordinates (m, n) which denote the rank m of the picture line in which a block is located and the position n of the block in this m th line, respectively, and in that said method comprises: (A) preserving three consecutive pictures in the sequence of initial pictures, denoted by the respective ranks 2k, 2k+1, 2k+2; (B) defining for the blocks three groups in which they are classified, a first group wherein said blocks are estimated by corrected horizontal recursion, a second group wherein said blocks are estimated by non-corrected horizontal recursion and a third group wherein said blocks are estimated by vertical recursion, in which groups the blocks will be classified, with a delay of L blocks, in accordance with the progressing picture scan, by examining, to effect said classification, a predetermined number of sequences of possible groups for the L blocks subsequent to the considered current blocks X, the criterion on which this classification is based being the difference in brightness between two pictures in the sequence of pictures, taking the displacement which occurs between one picture and another into account; (C) forming a classifying tree whose three branches seen at each branching point are equal in number to those of the possible groups and whose 3 L branches occurring as a result thereof at each successive level 1 to L correspond to the sequences of possible groups for the L consecutive considered blocks; (D) assigning two parameters to each branch of each level: (a) a first parameter, the displacement vector, which is representative of any displacement of the current block of the picture 2k+1 relative to the preceding and subsequent pictures 2k and 2k+2 and is calculated for the element which is representative of said block with the aid of a recursive displacement estimation method; (b) a second parameter, the accumulated distortion parameter, which is representative of the accumulated sum of the approximation error of the current block and those of the preceding blocks in the number L of blocks, each approximation error being rendered minimal by taking into account the influence of an estimated displacement for a block on the displacement estimated for the L subsequent blocks, and said influence possible not being investigated, among the 3 L possible branches of the classifying tree, with the exception of M branches of the weakest accumulated distortion, referred to as surviving branches, M being a limited number less than the maximum number of branches 3 L ; (E) taking, at the end of this method, as regards L consecutive blocks in the scanning direction, a majority decision as regards the effective group of the block which, relative to the current block, is located L blocks earlier, said decision being taken by examining the surviving branches and by classifying said blocks situated L blocks earlier in the group to which the majority of surviving branches correspond, and said decision procedure being repeated in an identical manner with the exception of the L last blocks for which no majority decision is taken.
Claim 2
Independent Claim 545 words
A method of estimating and compensating motion in a sequence of pictures in which the brightness of each picture element is expressed digitally, characterized in that each picture is divided into blocks of I×J elements, each of these blocks being defined by two coordinates (m, n) which denote the rank m of the picture line in which a block is located and the position n of the block in this m th line, respectively, and in that said method comprises: (A) preserving three consecutive pictures in the sequence of initial pictures, denoted by the respective ranks 2k, 2k+1, 2k+2; (B) defining for the blocks three groups in which they are classified, a first group wherein said blocks are estimated by corrected horizontal recursion, a second group wherein said blocks are estimated by non-corrected horizontal recursion and a third group wherein said blocks are estimated by vertical recursion, in which groups the blocks will be classified, with a delay of L blocks, in accordance with the progressing picture scan, by examining, to effect said classification, a predetermined number of sequences of possible groups for the L blocks subsequent to the considered current blocks X, the criterion on which this classification is based being the difference in brightness between two pictures in the sequence of pictures, taking the displacement which occurs between one picture and another into account; (C) forming a classifying tree whose three branches seen at each branching point are equal in number to those of the possible groups and whose 3 L branches occurring as a result thereof at each successive level 1 to L correspond to the sequences of possible groups for the L consecutive considered blocks; (D) assigning two parameters to each branch of each level: (a) a first parameter, the displacement vector, which is representative of any displacement of the current block of the picture 2k+1 relative to the preceding and subsequent pictures 2k and 2k+2 and is calculated for the element which is representative of said block with the aid of a recursive displacement estimation method; (b) a second parameter, the accumulated distortion parameter, which is representative of the accumulated sum of the approximation error of the current block and those of the preceding blocks in the number L of blocks, each approximation error being rendered minimal by taking into account the influence of an estimated displacement for a block on the displacement estimated for the L subsequent blocks, and said influence possible not being investigated, among the 3 L possible branches of the classifying tree, with the exception of M branches of the weakest accumulated distortion, referred to as surviving branches, M being a limited number less than the maximum number of branches 3 L ; (E) taking, at the end of this method, as regards L consecutive blocks in the scanning direction, a majority decision as regards the effective group of the block which, relative to the current block, is located L blocks earlier, said decision being taken by examining the surviving branches and by classifying said blocks situated L blocks earlier in the group to which the majority of surviving branches correspond, and said decision procedure being repeated in an identical manner with the exception of the L last blocks for which no majority decision is taken.
Claim 3
Dependent Claim 212 words
A method of estimating and compensating motion as claimed in claim 1, characterized in that, the number L being chosen equal to 0, it comprises: (A) preserving three consecutive pictures in the initial sequence of pictures, denoted by the respective ranks 2k, 2k+1, 2k+2; (B) assigning two parameters to each block: (a) a first parameter, the displacement vector, which is representative of the possible displacement of the current block of the image 2k+1 relative to the preceding and subsequent pictures 2k and 2k+2 and calculated for the representative element of said block; (b) a second parameter, the local distortion parameter, which is representative of the approximation error of the current block; (C) defining for the blocks three groups in which they are classified, a first group wherein said blocks are estimated by corrected horizontal recursion, a second group wherein said blocks are estimated by a non-corrected horizontal recursion, and a third group wherein said blocks are estimated by vertical recursion, in which groups the blocks will be classified during the progressing picture scan, by examining, to effect said classification, said approximation error which must be rendered minimal; (D) taking, in accordance with this method, after said examination of the local distortion, a decision as regards the effective group of the current block.
Claim 4
Dependent Claim 156 words
An arrangement for estimating and compensating motion in a sequence of pictures, provided for putting the method as claimed in claim 2 into effect and characterized in that it includes first, second and third picture stores arranged in series to ensure the permanent storage of the three respective consecutive pictures denoted, for example, by their rank 2k, 2k+1, 2k+2 in the sequence of pictures, and a recursive displacement estimator which receives the output signals of said first and third picture stores to update at each extension of the classifying tree the displacement vectors relative to the junctions of the tree and to apply them to a delayed-decision circuit, said delayed-decision circuit receiving said updating information and also the outputs of said picture stores and supplying, for each block preceding the current block of L blocks, the information of the group in which this preceding block is finally classified and the information on the corresponding displacement vector.
Claim 5
Dependent Claim 52 words
An arrangement as claimed in claim 3, characterized in that the recursive displacement estimator comprises M identical stages which themselves each comprise a cell for calculating the new displacement in accordance with the corrected horizontal recursion mode and a cell to calculate the new displacement in accordance with the vertical recursion mode.
Claim 6
Dependent Claim 135 words
An arrangement as claimed in claim 4, characterized in that the delayed-decision circuit comprises: (A) a circuit for evaluating half the sum of the brightnesses of the corresponding blocks X-DEP i and X+DEP i of the respective pictures 2k and 2k+2; (B) arranged in parallel with the output of this circuit, (2M+1) subtracters corresponding to the respective M branches associated with the corrected horizontal recursion mode, with the branch corresponding to the vertical recursion mode, and corresponding to the M branches which correspond to the horizontal recursion mode without correction, followed by the series arrangement of (2M+1) squaring circuits; (C) 3M adders whose output signals represent the accumulated distortions of the branches of the classifying tree; (D) a selection circuit for said 3M output signals; (E) a circuit for preserving and updating the classifying tree.
Claim 7
Dependent Claim 156 words
An arrangement for estimating and compensating motion in a sequence of pictures, provided for putting the method as claimed in claim 1 into effect and characterized in that it includes first, second and third picture stores arranged in series to ensure the permanent storage of the three respective consecutive pictures denoted, for example, by their rank 2k, 2k+1, 2k+2 in the sequence of pictures, and a recursive displacement estimator which receives the output signals of said first and third picture stores to update at each extension of the classifying tree the displacement vectors relative to the junctions of the tree and to apply them to a delayed-decision circuit, said delayed-decision circuit receiving said updating information and also the outputs of said picture stores and supplying, for each block preceding the current block of L blocks, the information of the group in which this preceding block is finally classified and the information on the corresponding displacement vector.
Claim 8
Dependent Claim 52 words
An arrangement as claimed in claim 6, characterized in that the recursive displacement estimator comprises M identical stages which themselves each comprise a cell for calculating the new displacement in accordance with the corrected horizontal recursion mode and a cell to calculate the new displacement in accordance with the vertical recursion mode.
Claim 9
Dependent Claim 135 words
An arrangement as claimed in claim 7, characterized in that the delayed-decision circuit comprises: (A) a circuit for evaluating half the sum of the brightnesses of the corresponding blocks X-DEP i and X+DEP i of the respective pictures 2k and 2k+2; (B) arranged in parallel with the output of this circuit, (2M+1) subtracters corresponding to the respective M branches associated with the corrected horizontal recursion mode, with the branch corresponding to the vertical recursion mode, and corresponding to the M branches which correspoond to the horizontal recursion mode without correction, followed by the series arrangement of (2M+1) squaring circuits; (C) 3M adders whose output signals represent the accumulated distortions of the branches of the classifying tree; (D) a selection circuit for said 3M output signals; (E) a circuit for preseving and updating the classifying tree.
Claim 10
Dependent Claim 65 words
A picture transmission system using a channel having a limited passband which implies a compression procedure for the quantity of information components to be transmitted with a view of their adaptation to said band, said system comprising at least one transmission stage and a receiving stage, characterized in that the transmission stage includes an arrangement for estimating and compensating motion as claimed in claim 8.
Claim 11
Dependent Claim 88 words
A system as claimed in claim 9, in which said transmission and receiving stages comprise at least one spatial sub-sampling arrangement and a temporal sub-sampling arrangement, respectively, and at least a spatial post-filtering arrangement and a temporal-interpolation arrangement, said system being characterized in that the output of the motion estimating and compensating arrangement, supplying the information on the group in which the block preceding the current block of the L blocks is finally classified, is coupled to a digital-assistance channel which ensures the transmission of said group information.
Claim 12
Dependent Claim 152 words
A transmission system as claimed in claim 10, characterized in that the receiving stage includes, arranged in parallel with the link between the spatial post-filtering arrangement and the temporal-interpolation arrangement, a motion estimating arrangement which is also connected to the output of said digital-assistance channel, said motion estimating arrangement comprising first and second picture stores which are arranged in series at the output of the spatial post-filtering arrangement, a displacement calculating circuit receiving the outputs of each of the two picture stores and intended to supply the three displacement vectors corresponding to, respectively, the first, second and third recursion modes denoted the corrected horizontal recursion, the non-corrected horizontal recursion and the vertical recursion, respectively, and a multiplexer or switching circuit intended to select for each block that one of the displacement vectors that corresponds to the output information of the digital-assistance channel and to transfer said vector to the temporal interpolation arrangement.
Claim 13
Dependent Claim 83 words
A system as claimed in claim 9, in which said transmission and receiving stages comprise at least a spatial sub-sampling arrangement and a temporal sub-sampling arrangement, respectively, and at least a spatial post-filtering arrangement and a temporal interpolation arrangement, respectively, said system being characterized, in that the output of the motion estimating and compensation arrangement, supplying the information of said displacement vector which is ultimately obtained after decision, is coupled to a digital-assistance channel which ensures the transmission of said displacement vector information.
Claim 14
Dependent Claim 28 words
A transmission system as claimed in claim 12, characterized in that, in the receiving stage, the temporal interpolation arrangement receives directly the output information of the digital-assistance channel.
Claim 15
Dependent Claim 52 words
A transmission system as claimed in claim 12, characterized in that a coding circuit having for its object to compress the data rate constituting the information to be transmitted is included in the transmission stage, between the output of said motion estimating and compensating arrangement and the input of the digital-assistance channel.
Claim 16
Dependent Claim 28 words
A transmission system as claimed in claim 14, characterized in that, in the receiving stage, the temporal interpolation arrangement receives directly the output information of the digital-assistance channel.
Claim 17
Dependent Claim 32 words
A transmission stage for use in a system as claimed in claim 14, comprising at least a spatial sub-sampling arrangement, a temporal sub-sampling arrangement, a spatial post-filtering arrangement and a temporal-interpolation arrangement.
Claim 18
Dependent Claim 32 words
A receiving stage for use in a system as claimed in claim 14, comprising at least a spatial sub-sampling arrangement, a temporal sub-sampling arrangement, a spatial post-filtering arrangement and a temporal-interpolation arrangement.
Claim 19
Dependent Claim 65 words
A picture transmission system using a channel having a limited passband which implies a compression procedure for the quantity of information components to be transmitted with a view to their adaptation to said band, said system comprising at least one transmission stage and a receiving stage, characterized in that the transmission stage includes an arrangement for estimating and compensating motion as claimed in claim 6.
Claim 20
Dependent Claim 88 words
A system as claimed in claim 18, in which said transmission and receiving stages comprise at least one spatial sub-sampling arrangement and a temporal sub-sampling arrangement, respectively, and at least a spatial post-filtering arrangement and a temporal-interpolation arrangement, said system being characterized in that the output of the motion estimating and compensating arrangement, supplying the information on the group in which the block preceding the current block of the L blocks is finally classified, is coupled to a digital-assistance channel which ensures the transmission of said group information.
Claim 21
Dependent Claim 152 words
A transmission system as claimed in claim 19, characterized in that the receiving stage includes, arranged in parallel with the link between the spatial post-filtering arrangement and the temporal-interpolation arrangement, a motion estimating arrangement which is also connected to the output of said digital-assistance channel, said motion estimating arrangement comprising first and second picture stores which are arranged in series at the output of the spatial post-filtering arrangement, a displacement calculating circuit receiving the outputs of each of the two picture stores and intended to supply the three displacement vectors corresponding to, respectively, the first, second and third recursion modes denoted the corrected horizontal recursion, the non-corrected horizontal recursion and the vertical recursion, respectively, and a multiplexer or switching circuit intended to select for each block that one of the displacement vectors that corresponds to the output information of the digital-assistance channel and to transfer said vector to the temporal interpolation arrangement.
Claim 22
Dependent Claim 83 words
A system as claimed in claim 18, in which said transmission and receiving stages comprise at least a spatial sub-sampling arrangement and a temporal sub-sampling arrangement, respectively, and at least a spatial post-filtering arrangement and a temporal interpolation arrangement, respectively, said system being characterized, in that the output of the motion estimating and compensating arrangement, supplying the information of said displacement vector which is ultimately obtained after decision, is coupled to a digital-assistance channel which ensures the transmission of said displacement vector information.
Claim 23
Dependent Claim 28 words
A transmission system as claimed in claim 21, characterized in that, in the receiving stage, the temporal interpolation arrangement receives directly the output information of the digital-assistance channel.
Claim 24
Dependent Claim 52 words
A transmission system as claimed in claim 21, characterized in that a coding circuit having for its object to compress the data rate constituting the information to be transmitted is included in the transmission stage, between the output of said motion estimating and compensating arrangement and the input of the digital-assistance channel.
Claim 25
Dependent Claim 28 words
A transmission system as claimed in claim 23, characterized in that, in the receiving stage, the temporal interpolation arrangement receives directly the output information of the digital-assistance channel.
Claim 26
Dependent Claim 30 words
A transmission stage for use in a system as claimed in claim 18, comprising a spatial sub-sampling arrangement, a temporal sub-sampling arrangement, a spatial post-filtering arrangement and a temporal-interpolation arrangement.
Claim 27
Dependent Claim 32 words
A receiving stage for use in a system as claimed in claim 18, comprising at least a spatial sub-sampling arrangement, a temporal sub-sampling arrangement, a spatial post-filtering arrangement and a temporal-interpolation arrangement.
Claim 28
Dependent Claim 65 words
A picture transmission system using a channel having a limited passband which implies a compression procedure for the quantity of information components to be transmitted with a view of their adaptation to said band, said system comprising at least one transmission stage and a receiving stage, characterized in that the transmission stage includes an arrangement for estimating and compensating motion as claimed in claim 7.
Claim 29
Dependent Claim 88 words
A system as claimed in claim 27, in which said transmission and receiving stages comprise at least one spatial sub-sampling arrangement and a temporal sub-sampling arrangement, respectively, and at least a spatial post-filtering arrangement and a temporal-interpolation arrangement, said system being characterized in that the output of the motion estimating and compensating arrangement, supplying the information on the group in which the block preceding the current block of the L blocks is finally classified, is coupled to a digital-assistance channel which ensures the transmission of said group information.
Claim 30
Dependent Claim 152 words
A transmission system as claimed in claim 28, characterized in that the receiving stage includes, arranged in parallel with the link between the spatial post-filtering arrangement and the temporal-interpolation arrangement, a motion estimating arrangement which is also connected to the output of said digital-assistance channel, said motion estimating arrangement comprising first and second picture stores which are arranged in series at the output of the spatial post-filtering arrangement, a displacement calculating circuit receiving the outputs of each of the two picture stores and intended to supply the three displacement vectors corresponding to, respectively, the first, second and third recursion modes denoted the corrected horizontal recursion, the non-corrected horizontal recursion and the vertical recursion, respectively, and a multiplexer or switching circuit intended to select for each block that one of the displacement vectors that corresponds to the output information of the digital-assistance channel and to transfer said vector to the temporal interpolation arrangement.
Claim 31
Dependent Claim 83 words
A system as claimed in claim 27, in which said transmission and receiving stages comprise at least a spatial sub-sampling arrangement and a temporal sub-sampling arrangement, respectively, and at least a spatial post-filtering arrangement and a temporal interpolation arrangement, respectively, said system being characterized, in that the output of the motion estimating and compensation arrangement, supplying the information of said displacement vector which is ultimately obtained after decision, is coupled to a digital-assistance channel which ensures the transmission of said displacement vector information.
Claim 32
Dependent Claim 28 words
A tramsmission system as claimed in claim 30, characterized in that, in the receiving stage, the temporal interpolation arrangement receives directly the output information of the digital-assistance channel.
Claim 33
Dependent Claim 52 words
A transmission system as claimed in claim 30, characterized in that a coding circuit having for its object to compress the data rate constituting the information to be transmitted is included in the transmission stage, between the output of said motion estimating and compensating arrangement and the input of the digital-assistance channel.
Claim 34
Dependent Claim 28 words
A transmission system as claimed in claim 32, characterized in that, in the receiving stage, the temporal interpolation arrangement receives directly the output information of the digital-assistance channel.

References Cited (Backward Citations)

US4232338A Cited
FR2590701A1 Cited
US4766490A Cited
US4816914A Cited
US4875094A Cited
US4849810A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-10-22 1994-04-23 1994-10-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-10-22 1998-04-23 1998-10-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-10-22 2002-04-23 2002-10-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag