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

Method and system for adapting a digitized signal processing system for block processing with minimal blocking artifacts

Assignee: ACCEL CAPITAL (INTERNATIONAL) LP
•
Filing: 1985-06-03
•
Granted: 1988-06-28
•
Expires: 2005-06-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for processing n-dimensional digitized signals containing at least two adjacent blocks of digitized sample values. The digitized signal is transformed in accordance with a spatial transform operator. The spatial transform operator is characterized by similar size blocks to the blocks in the input signal, but is operative over blocks of the signal which extend beyond the nominal blocks in the signal by a predetermined number of sample values in at least one dimension. The resultant signal may be similarly transformed by another spatial transform operator to obtain an output transform signal. The latter signal is substantially free from blocking artifacts.

Inventors

  • 👤 Henrique S. Malvar

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 11:50
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/50; H04N19/503; H04N19/51; H04N19/527; H04N19/85; H04N19/86

Claims Analysis

Total Claims: 110
Claim 1
Independent Claim 255 words
A method for processing an n-dimensional digitized signal containing at least two adjacent M 1 ×M 2 × . . . ×M n blocks of digitized sample values, where M 1 , M 2 , . . . , M n are integers respectively associated with one of said n dimensions, comprising the steps of: transform coding said digitized signal in accordance with a first composite spatial operator to obtain a first transform coded signal, said first composite spatial operator comprising: a first spatial transform coding operator characterized by M 1 ×M 2 × . . . ×M n basis functions, where said first spatial transform operator is operative over an n-dimensional peripheral annulus of (M 1 +2K 1 )×(M 2 +2K 2 )× . . . ×(m n +2K n ) blocks of said sample values of said digitized signal, where K 1 , K 2 , . . . , K n are non-negative integers, and at least one of K 1 , K 2 , . . . , K n is non-zero, and a first block processing operator characterized by M 1 ×M 2 × . . . ×M n blocks, said first block processing operator being characterized by M 1 ×M 2 × . . . ×M n basis functions, where said first block processing operator is operative over M 1 ×M 2 × . . . ×M n blocks of said signal values generated by said first spatial transform operator, said first transformed signal being a block processed signal.
Claim 2
Independent Claim 255 words
A method for processing an n-dimensional digitized signal containing at least two adjacent M 1 ×M 2 × . . . ×M n blocks of digitized sample values, where M 1 , M 2 , . . . , M n are integers respectively associated with one of said n dimensions, comprising the steps of: transform coding said digitized signal in accordance with a first composite spatial operator to obtain a first transform coded signal, said first composite spatial operator comprising: a first spatial transform coding operator characterized by M 1 ×M 2 × . . . ×M n basis functions, where said first spatial transform operator is operative over an n-dimensional peripheral annulus of (M 1 +2K 1 )×(M 2 +2K 2 )× . . . ×(m n +2K n ) blocks of said sample values of said digitized signal, where K 1 , K 2 , . . . , K n are non-negative integers, and at least one of K 1 , K 2 , . . . , K n is non-zero, and a first block processing operator characterized by M 1 ×M 2 × . . . ×M n blocks, said first block processing operator being characterized by M 1 ×M 2 × . . . ×M n basis functions, where said first block processing operator is operative over M 1 ×M 2 × . . . ×M n blocks of said signal values generated by said first spatial transform operator, said first transformed signal being a block processed signal.
Claim 3
Dependent Claim 55 words
A method according to claim 1 comprising the further step of: transforming said first transform coded signal in accordance with a second composite spatial operator to obtain an output transformed signal, said second composite spatial operator including a second block processing operator characterized by M 1 ×M 2 × . . . ×M n blocks.
Claim 4
Dependent Claim 33 words
A method according to claim 2 wherein said output transformed signal substantially corresponds to said digitized signal, and said second composite spatial operator being substantially the inverse of said first composite spatial operator.
Claim 5
Dependent Claim 30 words
A method according to claim 3 wherein said first block processing operator comprises a discrete cosine transform (DCT) operator and said second composite spatial operator comprises an inverse DCT operator.
Claim 6
Dependent Claim 16 words
A method according to claim 3 wherein said first and second composite spatial operators are non-orthogonal.
Claim 7
Dependent Claim 69 words
A method according to claim 2 comprising after said first composite spatial operator transform coding step and before said second composite spatial operator transforming step, the further sub-steps of: encoding said block processed signal to obtain an encoded signal adapted for transmission over a communications medium, transmitting said encoded signal over said medium, receiving said encoded signal and decoding said received encoded signal to re-obtain said block processed signal.
Claim 8
Dependent Claim 30 words
A method according to claim 2 wherein said first block processing operator comprises a discrete cosine transform (DCT) operator and said second composite spatial operator comprises an inverse DCT operator.
Claim 9
Dependent Claim 19 words
A method according to claim 1 wherein said first block processing operator comprises a discrete cosine transform (DCT) operator.
Claim 10
Dependent Claim 139 words
A method according to claim 1 wherein said first composite spatial operator has the form of the product of a window function and a modified discrete cosine transform (DCT) operator, wherein said modified DCT operator being characterized by M 1 ×M 2 × . . . ×M n basis functions operative over (M 1 +2K 1 )×(M 2 +2K 2 )× . . . ×(M n +2K n ) blocks of sample values of said digitized signal, and wherein said window function is an n-dimensional sequence and wherein said window function is symmetrical in each of said n-dimensions, and wherein for each sample value in a block, the sum of the window function for that sample value in that block and the window functions for that sample value in all blocks adjacent to that block is a predetermined value.
Claim 11
Dependent Claim 8 words
A method according to claim 1 wherein n=1.
Claim 12
Dependent Claim 8 words
A method according to claim 1 wherein n=2.
Claim 13
Dependent Claim 69 words
A method according to claim 1 wherein said transform coding in accordance with said first spatial transform coding operator comprises the step of modifying said sample values by replacing selective ones of said sample values in said blocks with modified sample values, said modified sample values being equal to the combination of pairs of associated sample values symmetrically disposed about the boundaries between adjacent blocks of said digitized signal.
Claim 14
Dependent Claim 24 words
A method according to claim 12 wherein said modifying step includes the sub-step of generating weighted linear combinations of said pairs of sample values.
Claim 15
Dependent Claim 46 words
A method according to claim 13 wherein for each sample value in a block, the sum of said weighting coefficients for that sample value in that block and the weighting coefficients for that sample value in all blocks adjacent to that block is a predetermined value.
Claim 16
Independent Claim 30 words
A method according to claims 12 or 13 wherein the distribution of weighting coefficients of said combinations for each of said pairs in a block is symmetrical across that block.
Claim 17
Dependent Claim 46 words
A method according to claim 15 wherein for each sample value in a block, the sum of said weighting coefficients for that sample value in that block and the weighting coefficients for that sample value in all blocks adjacent to that block is a predetermined value.
Claim 18
Dependent Claim 186 words
In a method for processing an n-dimensional digitized signal containing at least two adjacent M 1 ×M 2 × . . . ×M n blocks of digitized sample values, where M 1 , M 2 , . . . , M n are integers respectively associated with one of said n dimensions, including the step of transform coding said digitized signal in accordance with a first block processing operator to obtain a first transform coded signal, said block processing operator being characterized by M 1 ×M 2 × . . . ×M n basis functions, the improvement being the further step of: controlling said transform coding step whereby said block processing operator is operative over (M 1 +2K 1 )×(M 2 +2K 2 )× . . . ×(M n +2K n ) blocks of said sample values of said digitized signal, where K 1 , K 2 , . . . , K n are non-negative integers, and at least one of K 1 , K 2 , . . . , K n is non-zero, said first transform coded signal being a block processed signal.
Claim 19
Dependent Claim 186 words
In a method for processing an n-dimensional digitized signal containing at least two adjacent M 1 ×M 2 × . . . ×M n blocks of digitized sample values, where M 1 , M 2 , . . . , M n are integers respectively associated with one of said n dimensions, including the step of transform coding said digitized signal in accordance with a first block processing operator to obtain a first transform coded signal, said block processing operator being characterized by M 1 ×M 2 × . . . ×M n basis functions, the improvement being the further step of: controlling said transform coding step whereby said block processing operator is operative over (M 1 +2K 1 )×(M 2 +2K 2 )× . . . ×(M n +2K n ) blocks of said sample values of said digitized signal, where K 1 , K 2 , . . . , K n are non-negative integers, and at least one of K 1 , K 2 , . . . , K n is non-zero, said first transform coded signal being a block processed signal.
Claim 20
Dependent Claim 52 words
A method according to claim 17 comprising the further step of: transforming said block processed signal in accordance with a composite spatial operator to obtain an output transformed signal, said composite spatial operator comprising a second block processing operator characterized by M 1 ×M 2 × . . . ×M n blocks.
Claim 21
Dependent Claim 30 words
A method according to claim 18 wherein said first block processing operator comprises a discrete cosine transform (DCT) operator and said second composite spatial operator comprises an inverse DCT operator.
Claim 22
Dependent Claim 34 words
A method according to claim 18 wherein said output transformed signal substantially corresponds to said digitized signal, and said composite spatial operator being substantially the inverse of the operator of said controlled transforming step.
Claim 23
Dependent Claim 29 words
A method according to claim 20 wherein said first block processing operator comprises a discrete cosine transform (DCT) operator and said composite spatial operator comprises an inverse DCT operator.
Claim 24
Dependent Claim 65 words
A method according to claim 18 comprising between said first controlled transform coding step and said composite spatial operator transforming step, the further sub-steps of: encoding said block processed signal to obtain an encoded signal adapted for transmission over a communications medium, transmitting said encoded signal over said medium, receiving said encoded signal and decoding said received encoded signal to re-obtain said block processed signal.
Claim 25
Dependent Claim 19 words
A method according to claim 17 wherein said first block processing operator comprises a discrete cosine transform (DCT) operator.
Claim 26
Dependent Claim 145 words
A method according to claim 17 wherein said controlled transform coding corresponds to a controlled spatial operator having the form of the product of a window function and a modified discrete cosine transform (DCT) operator, wherein said modified DCT operator being characterized by M 1 ×M 2 × . . . ×M n basis functions operative over (M 1 +2K 1 )×(M 2 +2K 2 )× . . . ×(M n +2K n ) blocks of sample values of said digitized signal, and wherein said window function is an n-dimensional sequence and wherein said window function is symmetrical in each of said n dimensions, and wherein for each sample value in a block, the sum of the window function for that sample value in that block and the window functions for that sample value in all blocks adjacent to that block is a predetermined value.
Claim 27
Dependent Claim 8 words
A method according to claim 17 wherein n=1.
Claim 28
Dependent Claim 8 words
A method according to claim 17 wherein n=2.
Claim 29
Dependent Claim 68 words
A method according to claim 17 wherein said transform coding in accordance with said first block processing operator comprises the step of modifying said sample values by replacing selective ones of said sample values in said blocks with modified sample values, said modified sample values being equal to the combination of pairs of associated sample values symmetrically disposed about the boundaries between adjacent blocks of said digitized signal.
Claim 30
Dependent Claim 24 words
A method according to claim 27 wherein said modifying step includes the sub-step of generating weighted linear combinations of said pairs of sample values.
Claim 31
Dependent Claim 46 words
A method according to claim 28 wherein for each sample value in a block, the sum of said weighting coefficients for that sample value in that block and the weighting coefficients for that sample value in all blocks adjacent to that block is a predetermined value.
Claim 32
Independent Claim 30 words
A method according to claims 27 or 28 wherein the distribution of weighting coefficients of said combinations for each of said pairs in a block is symmetrical across that block.
Claim 33
Dependent Claim 46 words
A method according to claim 30 wherein for each sample value in a block, the sum of said weighting coefficients for that sample value in that block and the weighting coefficients for that sample value in all blocks adjacent to that block is a predetermined value.
Claim 34
Independent Claim 166 words
A method for processing an n-dimensional digitized signal containing at least two adjacent M 1 ×M 2 × . . . ×M n blocks of digitized sample values, where M 1 , M 2 , . . . , M n are integers respectively associated with one of said n dimensions, comprising the sequential steps of: A. transform coding said digitized signal in accordance with a first spatial transform coding operator to obtain a first transform coded signal, whereby said first tranform coded signal differs from said digitized signal at corresponding sample values contiguous to and including the boundaries of said adjacent blocks, and said first transform coded signal is substantially the same as said digitized signal otherwise, and B. transforming said first transform coded signal in accordance with a second spatial transform operator to obtain an output transformed signal, whereby said output transformed signal substantially corresponds to said digitized signal, said second spatial transform operator being substantially the inverse of said first spatial transform operator.
Claim 35
Independent Claim 166 words
A method for processing an n-dimensional digitized signal containing at least two adjacent M 1 ×M 2 × . . . ×M n blocks of digitized sample values, where M 1 , M 2 , . . . , M n are integers respectively associated with one of said n dimensions, comprising the sequential steps of: A. transform coding said digitized signal in accordance with a first spatial transform coding operator to obtain a first transform coded signal, whereby said first tranform coded signal differs from said digitized signal at corresponding sample values contiguous to and including the boundaries of said adjacent blocks, and said first transform coded signal is substantially the same as said digitized signal otherwise, and B. transforming said first transform coded signal in accordance with a second spatial transform operator to obtain an output transformed signal, whereby said output transformed signal substantially corresponds to said digitized signal, said second spatial transform operator being substantially the inverse of said first spatial transform operator.
Claim 36
Dependent Claim 57 words
A method according to claim 32 comprising the further step of block processing said first transform coded signal prior to step B, said block processing being in accordance with a block process characterized by M 1 ×M 2 × . . . ×M n blocks, thereby establishing said first transform coded signal as a block processed signal.
Claim 37
Dependent Claim 60 words
A method according to claim 33 wherein said block processing step comprises the sub-steps of: encoding said block encoded signal to obtain an encoded signal adapted for transmission over a communications medium, transmitting said encoded signal over said medium, receiving said encoded signal and decoding said received encoded signal to obtain a decoded signal corresponding to said first transformed signal.
Claim 38
Independent Claim 18 words
A method according to claims 32 or 33 wherein said first and second spatial transform operators are non-orthogonal.
Claim 39
Independent Claim 106 words
A method according to claims 32 or 33 wherein said first spatial transform coding operator is characterized by M 1 ×M 2 × . . . M n basis functions and where said first spatial transform operator is operative over an n dimensional peripheral annulus of (M 1 +2K 1 )×(M 2 +2K 2 )× . . . ×(M N +2K n ) blocks of said sample values of said digitized signal, where K 1 , K 2 , . . . , K n are integers, and at least one of K 1 , K 2 , . . . , K n is non-zero.
Claim 40
Dependent Claim 16 words
A method according to claim 36 wherein said first and second spatial transform operators are non-orthogonal.
Claim 41
Dependent Claim 69 words
A method according to claim 32 wherein said transform coding in accordance with said first spatial transform coding operator comprises the step of modifying said sample values by replacing selective ones of said sample values in said blocks with modified sample values, said modified sample values being equal to the combination of pairs of associated sample values symmetrically disposed about the boundaries between adjacent blocks of said digitized signal.
Claim 42
Dependent Claim 24 words
A method according to claim 38 wherein said modifying step includes the sub-step of generating weighted linear combinations of said pairs of sample values.
Claim 43
Dependent Claim 46 words
A method according to claim 39 wherein for each sample value in a block, the sum of said weighting coefficients for that sample value in that block and the weighting coefficients for that sample value in all blocks adjacent to that block is a predetermined value.
Claim 44
Independent Claim 30 words
A method according to claims 38 or 39 wherein the distribution of weighting coefficients of said combinations for each of said pairs in a block is symmetrical across that block.
Claim 45
Dependent Claim 46 words
A method according to claim 41 wherein for each sample value in a block, the sum of said weighting coefficients for that sample value in that block and the weighting coefficients for that sample value in all blocks adjacent to that block is a predetermined value.
Claim 46
Independent Claim 221 words
A method for processing an n-dimensional digitized signal containing at least two adjacent M 1 ×M 2 × . . . ×M n blocks of digitized sample values, where M 1 , M 2 , . . . , M n are integers respectively associated with one of said n dimensions, comprising the sequential steps of: A. transform coding said digitized signal in accordance with a first spatial transform coding operator to obtain a first transform coded signal, said first spacial transform coding operator being characterized by M 1 ×M 2 × . . . M n basis functions, where said first spatial transform coding operator is operative over an n dimensional peripheral annulus of (M 1 +2K 1 )×(M 2 +2K 2 )× . . . ×(M n +2K n ) blocks of sample values of said digitized signal, where K 1 , K 2 , . . . , K n are integers, and at least one of K 1 , K 2 , . . . , K n is non-zero, and B. transforming said transform coded signal in accordance with a second spatial transform operator to obtain an output transformed signal, whereby said output transformed signal substantially corresponds to said digitized signal, and said second spatial transform operator being substantially the inverse of said first spatial transform.
Claim 47
Independent Claim 221 words
A method for processing an n-dimensional digitized signal containing at least two adjacent M 1 ×M 2 × . . . ×M n blocks of digitized sample values, where M 1 , M 2 , . . . , M n are integers respectively associated with one of said n dimensions, comprising the sequential steps of: A. transform coding said digitized signal in accordance with a first spatial transform coding operator to obtain a first transform coded signal, said first spacial transform coding operator being characterized by M 1 ×M 2 × . . . M n basis functions, where said first spatial transform coding operator is operative over an n dimensional peripheral annulus of (M 1 +2K 1 )×(M 2 +2K 2 )× . . . ×(M n +2K n ) blocks of sample values of said digitized signal, where K 1 , K 2 , . . . , K n are integers, and at least one of K 1 , K 2 , . . . , K n is non-zero, and B. transforming said transform coded signal in accordance with a second spatial transform operator to obtain an output transformed signal, whereby said output transformed signal substantially corresponds to said digitized signal, and said second spatial transform operator being substantially the inverse of said first spatial transform.
Claim 48
Dependent Claim 57 words
A method according to claim 43 comprising the further step of: block processing said first transform coded signal prior to step B, said block processing being in accordance with a block process characterized by M 1 ×M 2 × . . . ×M n blocks, thereby establishing said first transform coded signal as a block processed signal.
Claim 49
Dependent Claim 60 words
A method according to claim 44 wherein said block processing step comprises the sub-steps of: encoding said block encoded signal to obtain an encoded signal adapted for transmission over a communications medium, transmitting said encoded signal over said medium, receiving said encoded signal and decoding said received encoded signal to obtain a decoded signal corresponding to said first transformed signal.
Claim 50
Independent Claim 18 words
A method according to claims 43 or 44 wherein said first and second spatial transform operators are non-orthogonal.
Claim 51
Dependent Claim 69 words
A method according to claim 43 wherein said transform coding in accordance with said first spatial transform coding operator comprises the step of modifying said sample values by replacing selective ones of said sample values in said blocks with modified sample values, said modified sample values being equal to the combination of pairs of associated sample values symmetrically disposed about the boundaries between adjacent blocks of said digitized signal.
Claim 52
Dependent Claim 24 words
A method according to claim 47 wherein said modifying step includes the sub-step of generating weighted linear combinations of said pairs of sample values.
Claim 53
Dependent Claim 46 words
A method according to claim 48 wherein for each sample value in a block, the sum of said weighting coefficients for that sample value in that block and the weighting coefficients for that sample value in all blocks adjacent to that block is a predetermined value.
Claim 54
Independent Claim 30 words
A method according to claims 47 or 48 wherein the distribution of weighting coefficients of said combinations for each of said pairs in a block is symmetrical across that block.
Claim 55
Dependent Claim 46 words
A method according to claim 50 wherein for each sample value in a block, the sum of said weighting coefficients for that sample value in that block and the weighting coefficients for that sample value in all blocks adjacent to that block is a predetermined value.
Claim 56
Independent Claim 254 words
A system for processing an n-dimensional digitized signal containing at least two adjacent M 1 ×M 2 × . . . ×M n blocks of digitized sample values, where M 1 , M 2 , . . . , M n are integers respectively associated with one of said n dimensions, comprising: means for transform coding said digitized signal in accordance with a first composite spatial operator to obtain a first transform coded signal, said first composite spatial operator comprising: a first spatial transform coding operator characterized by M 1 ×M 2 × . . . ×M n basis functions, where said first spatial transform operator is operative over an n-dimensional peripheral annulus of (M 1 +2K 1 )×(M 2 +2K 2 )× . . . ×(M n +2K n ) blocks of said sample values of said digitized signal, where K 1 , K 2 , . . . , K n are non-negative integers, and at least one of K 1 , K 2 , . . . , K n is non-zero, and a first block processing operator characterized by M 1 ×M 2 × . . . ×M n blocks, said first block processing operator being characterized by M 1 ×M 2 × . . . ×M n basis functions, where said first block processing operator is operative over M 1 ×M 2 × . . . ×M n blocks of said signal values generated by said first spatial transform operator, said first transformed signal being a block processed signal.
Claim 57
Independent Claim 254 words
A system for processing an n-dimensional digitized signal containing at least two adjacent M 1 ×M 2 × . . . ×M n blocks of digitized sample values, where M 1 , M 2 , . . . , M n are integers respectively associated with one of said n dimensions, comprising: means for transform coding said digitized signal in accordance with a first composite spatial operator to obtain a first transform coded signal, said first composite spatial operator comprising: a first spatial transform coding operator characterized by M 1 ×M 2 × . . . ×M n basis functions, where said first spatial transform operator is operative over an n-dimensional peripheral annulus of (M 1 +2K 1 )×(M 2 +2K 2 )× . . . ×(M n +2K n ) blocks of said sample values of said digitized signal, where K 1 , K 2 , . . . , K n are non-negative integers, and at least one of K 1 , K 2 , . . . , K n is non-zero, and a first block processing operator characterized by M 1 ×M 2 × . . . ×M n blocks, said first block processing operator being characterized by M 1 ×M 2 × . . . ×M n basis functions, where said first block processing operator is operative over M 1 ×M 2 × . . . ×M n blocks of said signal values generated by said first spatial transform operator, said first transformed signal being a block processed signal.
Claim 58
Dependent Claim 54 words
A system according to claim 52 further comprising: means for transforming said first transform coded signal in accordance with a second composite spatial operator to obtain an output transformed signal, said second composite signal operator including a second block processing operator characterized by M 1 ×M 2 × . . . ×M n blocks.
Claim 59
Dependent Claim 33 words
A system according to claim 53 wherein said output transformed signal substantially corresponds to said digitized signal, and said second composite spatial operator being substantially the inverse of said first composite spatial operator.
Claim 60
Dependent Claim 30 words
A system according to claim 54 wherein said first block processing operator comprises a discrete cosine transform (DCT) operator and said second composite spatial operator comprises an inverse DCT operator.
Claim 61
Dependent Claim 16 words
A system according to claim 54 wherein said first and second composite spatial operators are non-orthogonal.
Claim 62
Dependent Claim 78 words
A system according to claim 53 comprising means operative after said means for transform coding in accordance with said first composite spatial operator and before said means for transforming in accordance with said second composite spatial operator for: encoding said block processed signal to obtain an encoded signal adapted for transmission over a communications medium, transmitting said encoded signal over said medium, receiving said encoded signal and decoding said received encoded signal to re-obtain said block processed signal.
Claim 63
Dependent Claim 30 words
A system according to claim 53 wherein said first block processing operator comprises a discrete cosine transform (DCT) operator and said second composite spatial operator comprises an inverse DCT operator.
Claim 64
Dependent Claim 19 words
A system according to claim 52 wherein said first block processing operator comprises a discrete cosine transform (DCT) operator.
Claim 65
Dependent Claim 140 words
A system according to claim 52 wherein said first composite spatial operator has the form of the product of a window function and a modified discrete cosine transform (DCT) operator, wherein said modified DCT operator being characterized by M 1 ×M 2 × . . . ×M n basis functions operative over (M 1 +2K 1 )×(M 2 +2K 2 )× . . . ×(M n +2K n ) blocks of sample values of said digitized signal, and wherein said window function is an n-dimensional sequence and wherein said window function is symmetrical in each of said n dimensions, and wherein for each sample value in a block, the sum of the window function for that sample value in that block and the window functions for that sample value in all blocks adjacent to that block is a predetermined value.
Claim 66
Dependent Claim 8 words
A system according to claim 52 wherein n=1.
Claim 67
Dependent Claim 8 words
A system according to claim 52 wherein n=2.
Claim 68
Dependent Claim 70 words
A system according to claim 52 wherein said means for transform coding in accordance with said first spatial transform coding operator comprises means for modifying said sample values by replacing selective ones of said sample values in said blocks with modified sample values, said modified sample values being equal to the combination of pairs of associated sample values symmetrically disposed about the boundaries between adjacent blocks of said digitized signal.
Claim 69
Dependent Claim 23 words
A system according to claim 63 wherein said means modifying includes means for generating weighted linear combinations of said pairs of sample values.
Claim 70
Dependent Claim 46 words
A system according to claim 64 wherein for each sample value in a block, the sum of said weighting coefficients for that sample value in that block and the weighting coefficients for that sample value in all blocks adjacent to that block is a predetermined value.
Claim 71
Dependent Claim 30 words
A system according to claim 63 or 64 wherein the distribution of weighting coefficients of said combinations for each of said pairs in a block is symmetrical across that block.
Claim 72
Dependent Claim 46 words
A system according to claim 66 wherein for each sample value in a block, the sum of said weighting coefficients for that sample value in that block and the weighting coefficients for that sample value in all blocks adjacent to that block is a predetermined value.
Claim 73
Dependent Claim 182 words
In a system for processing an n-dimensional digitized signal containing at least two adjacent M 1 ×M 2 × . . . ×M n blocks of digitized sample values, where M 1 , M 2 , . . . , M n are integers respectively associated with one of said n dimensions, including means for transform coding said digitized signal in accordance with a first block processing operator to obtain a first transform coded signal, said block processing operator being characterized by M 1 ×M 2 × . . . ×M n basis functions, the improvement including: means controlling said transform coding step whereby said block processing operator is operative over (M 1 +2K 1 )×(M 2 +2K 2 )× . . . ×(M n +2K n ) blocks of said sample values of said digitized signal, where K 1 , K 2 , . . . , K n are non-negative integers, and at least one of K 1 , K 2 , . . . , K n is non-zero, said first transform coded signal being a block processed signal.
Claim 74
Dependent Claim 182 words
In a system for processing an n-dimensional digitized signal containing at least two adjacent M 1 ×M 2 × . . . ×M n blocks of digitized sample values, where M 1 , M 2 , . . . , M n are integers respectively associated with one of said n dimensions, including means for transform coding said digitized signal in accordance with a first block processing operator to obtain a first transform coded signal, said block processing operator being characterized by M 1 ×M 2 × . . . ×M n basis functions, the improvement including: means controlling said transform coding step whereby said block processing operator is operative over (M 1 +2K 1 )×(M 2 +2K 2 )× . . . ×(M n +2K n ) blocks of said sample values of said digitized signal, where K 1 , K 2 , . . . , K n are non-negative integers, and at least one of K 1 , K 2 , . . . , K n is non-zero, said first transform coded signal being a block processed signal.
Claim 75
Dependent Claim 51 words
A system according to claim 68 further comprising: means for transforming said block processed signal in accordance with a composite spatial operator to obtain an output transformed signal, said composite spatial operator comprising a second block processing operator characterized by M 1 ×M 2 × . . . ×M n blocks.
Claim 76
Dependent Claim 34 words
A system according to claim 69 wherein said output transformed signal substantially corresponds to said digitized signal, and said composite spatial operator being substantially the inverse of the operator of said controlled transforming step.
Claim 77
Dependent Claim 29 words
A system according to claim 70 wherein said first block processing operator comprises a discrete cosine transform (DCT) operator and said composite spatial operator comprises an inverse DCT operator.
Claim 78
Dependent Claim 67 words
A system according to claim 69 comprising means operative after said controlling means and before said means for transform coding in accordance with composite spatial operator, for: encoding said block processed signal to obtain an encoded signal adapted for transmission over a communications medium, transmitting said encoded signal over said medium, receiving said encoded signal and decoding said received encoded signal to re-obtain said block processed signal.
Claim 79
Dependent Claim 30 words
A system according to claim 69 wherein said first block processing operator comprises a discrete cosine transform (DCT) operator and said second composite spatial operator comprises an inverse DCT operator.
Claim 80
Dependent Claim 19 words
A system according to claim 68 wherein said first block processing operator comprises a discrete cosine transform (DCT) operator.
Claim 81
Dependent Claim 147 words
A system according to claim 68 wherein said means for controlling said transform coding effects a controlled spatial operator having the form of the product of a window function and a modified discrete cosine transform (DCT) operator, wherein said modified DCT operator being characterized by M 1 ×M 2 × . . . ×M n basis functions operative over (M 1 +2K 1 )×(M 2 +2K 2 )× . . . ×(M n +2K n ) blocks of sample values of said digitized signal, and wherein said window function is an n-dimensional sequence and wherein said window function is symmetrical in each of said n dimensions, and wherein for each sample value in a block, the sum of the window function for that sample value in that block and the window functions for that sample value in all blocks adjacent to that block is a predetermined value.
Claim 82
Dependent Claim 8 words
A system according to claim 68 wherein n=1.
Claim 83
Dependent Claim 8 words
A system according to claim 68 wherein n=2.
Claim 84
Dependent Claim 71 words
A system according to claim 68 wherein said means for transform coding in accordance with said first block processing transform operator comprises the means for modifying said sample values by replacing selective ones of said sample values in said blocks with modified sample values, said modified sample values being equal to the combination of pairs of associated sample values symmetrically disposed about the boundaries between adjacent blocks of said digitized signal.
Claim 85
Dependent Claim 23 words
A system according to claim 78 wherein said modified means includes means for generating weighted linear combinations of said pairs of sample values.
Claim 86
Dependent Claim 46 words
A system according to claim 79 wherein for each sample value in a block, the sum of said weighting coefficients for that sample value in that block and the weighting coefficients for that sample value in all blocks adjacent to that block is a predetermined value.
Claim 87
Independent Claim 30 words
A system according to claims 78 or 79 wherein the distribution of weighting coefficients of said combinations for each of said pairs in a block is symmetrical across that block.
Claim 88
Dependent Claim 46 words
A system according to claim 81 wherein for each sample value in a block, the sum of said weighting coefficients for that sample value in that block and the weighting coefficients for that sample value in all blocks adjacent to that block is a predetermined value.
Claim 89
Independent Claim 166 words
A system for processing an n-dimensional digitized signal containing at least two adjacent M 1 ×M 2 × . . . ×M n blocks of digitized sample values, where M 1 , M 2 , . . . , M n are integers respectively associated with one of said n dimensions, comprising: A. means for transform coding said digitized signal in accordance with a first spatial transform coding operator to obtain a first transform coded signal, whereby said first transform coded signal differs from said digitized signal at corresponding sample values contiguous to and including the boundaries of said adjacent blocks, and said first transform coded signal is substantially the same as said digitized signal otherwise, and B. means for transform coding said first transformed signal in accordance with a second spatial transform operator to obtain an output transformed signal, whereby said output transformed signal substantially corresponds to said digitized signal, said second spatial transform operator being substantially the inverse of said first spatial transform operator.
Claim 90
Independent Claim 166 words
A system for processing an n-dimensional digitized signal containing at least two adjacent M 1 ×M 2 × . . . ×M n blocks of digitized sample values, where M 1 , M 2 , . . . , M n are integers respectively associated with one of said n dimensions, comprising: A. means for transform coding said digitized signal in accordance with a first spatial transform coding operator to obtain a first transform coded signal, whereby said first transform coded signal differs from said digitized signal at corresponding sample values contiguous to and including the boundaries of said adjacent blocks, and said first transform coded signal is substantially the same as said digitized signal otherwise, and B. means for transform coding said first transformed signal in accordance with a second spatial transform operator to obtain an output transformed signal, whereby said output transformed signal substantially corresponds to said digitized signal, said second spatial transform operator being substantially the inverse of said first spatial transform operator.
Claim 91
Dependent Claim 69 words
A system according to claim 83 comprising the further means for block processing said first transform coded signal prior to the operation of said means for transforming in accordance with said second spatial operator, said block processing being in accordance with a block process characterized by M 1 ×M 2 × . . . ×M n blocks, thereby establishing said first transform coded signal as a block processed signal.
Claim 92
Dependent Claim 59 words
A system according to claim 84 wherein said block processing means comprises means for: encoding said block encoded signal to obtain an encoded signal adapted for transmission over a communications medium, transmitting said encoded signal over said medium, receiving said encoded signal and decoding said received encoded signal to obtain a decoded signal corresponding to said first transformed signal.
Claim 93
Independent Claim 106 words
A system according to claims 83 or 84 wherein said first spatial transform coding operator is characterized by M 1 ×M 2 × . . . M n basis functions and where said first spatial transform operator is operative over an n dimensional peripheral annulus of (M 1 +2K 1 )×(M 2 +2K 2 )× . . . ×(M N +2K n ) blocks of said sample values of said digitized signal, where K 1 , K 2 , . . . , K n are integers, and at least one of K 1 , K 2 , . . . , K n is non-zero.
Claim 94
Dependent Claim 16 words
A system according to claim 86 wherein said first and second spatial transform operators are non-orthogonal.
Claim 95
Independent Claim 18 words
A system according to claims 83 or 84 wherein said first and second spatial transform operators are non-orthogonal.
Claim 96
Dependent Claim 70 words
A system according to claim 83 wherein said means for transform coding in accordance with said first spatial transform coding operator comprises means for modifying said sample values by replacing selective ones of said sample values in said blocks with modified sample values, said modified sample values being equal to the combination of pairs of associated sample values symmetrically disposed about the boundaries between adjacent blocks of said digitized signal.
Claim 97
Dependent Claim 23 words
A system according to claim 89 wherein said modifying means includes means for generating weighted linear combinations of said pairs of sample values.
Claim 98
Dependent Claim 46 words
A system according to claim 90 wherein for each sample value in a block, the sum of said weighting coefficients for that sample value in that block and the weighting coefficients for that sample value in all blocks adjacent to that block is a predetermined value.
Claim 99
Independent Claim 30 words
A system according to claims 89 or 90 wherein the distribution of weighting coefficients of said combinations for each of said pairs in a block is symmetrical across that block.
Claim 100
Dependent Claim 46 words
A system according to claim 92 wherein for each sample value in a block, the sum of said weighting coefficients for that sample value in that block and the weighting coefficients for that sample value in all blocks adjacent to that block is a predetermined value.
Claim 101
Independent Claim 224 words
A system for processing an n-dimensional digitized signal containing at least two adjacent M 1 ×M 2 × . . . ×M n blocks of digitized sample values, where M 1 , M 2 , . . . , M n are integers respectively associated with one of said n dimensions, comprising the sequential steps of: A. means for transform coding said digitized signal in accordance with a first spatial transform coding operator to obtain a first transform coded signal, and first spatial transform coding operator being characterized by M 1 ×M 2 × . . . M n basis functions, where said first spatial transform operator is operative over an n dimensional peripheral annulus of (M 1 +2K 1 )×(M 2 +2K 2 )× . . . ×(M n +2K n ) blocks of sample values of said digitized signal, where K 1 , K 2 , . . . , K n are integers, and at least one of K 1 , K 2 , . . . , K n is non-zero, and B. means for transforming said transform coded signal in accordance with a second spatial transform operator to obtain an output transformed signal, whereby said output transformed signal substantially corresponds to said digitized signal, and said second spatial transform operator being substantially the inverse of said first spatial transform.
Claim 102
Independent Claim 224 words
A system for processing an n-dimensional digitized signal containing at least two adjacent M 1 ×M 2 × . . . ×M n blocks of digitized sample values, where M 1 , M 2 , . . . , M n are integers respectively associated with one of said n dimensions, comprising the sequential steps of: A. means for transform coding said digitized signal in accordance with a first spatial transform coding operator to obtain a first transform coded signal, and first spatial transform coding operator being characterized by M 1 ×M 2 × . . . M n basis functions, where said first spatial transform operator is operative over an n dimensional peripheral annulus of (M 1 +2K 1 )×(M 2 +2K 2 )× . . . ×(M n +2K n ) blocks of sample values of said digitized signal, where K 1 , K 2 , . . . , K n are integers, and at least one of K 1 , K 2 , . . . , K n is non-zero, and B. means for transforming said transform coded signal in accordance with a second spatial transform operator to obtain an output transformed signal, whereby said output transformed signal substantially corresponds to said digitized signal, and said second spatial transform operator being substantially the inverse of said first spatial transform.
Claim 103
Dependent Claim 65 words
A system according to claim 94 further comprising: means for block processing said first transformed signal prior to operation of said means for transforming in accordance with said second spatial operator, said block processing being in accordance with a block process characterized by M 1 ×M 2 × . . . ×M n blocks, thereby establishing said first transformed signal as a block processed signal.
Claim 104
Dependent Claim 59 words
A system according to claim 95 wherein said block processing means comprises means for: encoding said block encoded signal to obtain an encoded signal adapted for transmission over a communications medium, transmitting said encoded signal over said medium, receiving said encoded signal and decoding said received encoded signal to obtain a decoded signal corresponding to said first transformed signal.
Claim 105
Dependent Claim 18 words
A system according to claim 94 or 95 wherein said first and second spatial transform operators are non-orthogonal.
Claim 106
Dependent Claim 71 words
A system according to claim 94 wherein said means for transform coding in accordance with said first spatial transform coding operator comprises the means for modifying said sample values by replacing selective ones of said sample values in said blocks with modified sample values, said modified sample values being equal to the combination of pairs of associated sample values symmetrically disposed about the boundaries between adjacent blocks of said digitized signal.
Claim 107
Dependent Claim 23 words
A system according to claim 98 wherein said modifying means includes means for generating weighted linear combinations of said pairs of sample values.
Claim 108
Dependent Claim 46 words
A system according to claim 99 wherein for each sample value in a block, the sum of said weighting coefficients for that sample value in that block and the weighting coefficients for that sample value in all blocks adjacent to that block is a predetermined value.
Claim 109
Independent Claim 30 words
A system according to claims 98 or 99 wherein the distribution of weighting coefficients of said combinations for each of said pairs in a block is symmetrical across that block.
Claim 110
Dependent Claim 46 words
A system according to claim 101 wherein for each sample value in a block, the sum of said weighting coefficients for that sample value in that block and the weighting coefficients for that sample value on all blocks adjacent to that block is a predetermined value.

References Cited (Backward Citations)

US4224678A Cited
US4027257A Cited
US4302775A Cited
US4394774A Cited
US4245248A Cited
US4261018A Cited
US4261043A Cited
US4288858A Cited
US4281344A Cited
US4447886A Cited
US4602286A Cited
US4580158A Cited
US4616262A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-06-28 1991-12-28 1992-06-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-06-28 1995-12-28 1996-06-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-06-28 1999-12-28 2000-06-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag