Claims Analysis
Total Claims: 67
Claim 1
Independent Claim
65 words
A digital video effects generator for increasing the effective sampling frequency of and selectively spatially transforming a digital video signal, said digital video effects generator comprising: up-sampler means for receiving and up-sampling an input digital video signal; transformation means for receiving and selectively spatially transforming said up-sampled digital video signal; and interpolator means for receiving and interpolating said selectively spatially transformed, up-sampled digital video signal.
Claim 2
Dependent Claim
65 words
A digital video effects generator for increasing the effective sampling frequency of and selectively spatially transforming a digital video signal, said digital video effects generator comprising: up-sampler means for receiving and up-sampling an input digital video signal; transformation means for receiving and selectively spatially transforming said up-sampled digital video signal; and interpolator means for receiving and interpolating said selectively spatially transformed, up-sampled digital video signal.
Claim 3
Dependent Claim
201 words
A digital video effects generator for interpolating selectively spatially transformed digital video signal data in accordance with video motion data representing relative video data motion between temporally adjacent video signal data sets, said digital video effects generator comprising: detector means for receiving digital video signal data including a plurality of video signal data sets, for detecting relative video data motion between temporally adjacent video signal data sets among said plurality of video signal data sets, and for providing spatially-mapped video motion interpolation coefficient data corresponding to said detected relative video data motion; video transformation means for further receiving said digital video signal data, for selectively spatially transforming said received digital video signal data, and for providing video interpolation coefficient data, wherein the spatial transformation of said selectively spatially transformed digital video signal data corresponds to the spatial mapping of said spatially-mapped video motion interpolation coefficient data; and interpolator means for receiving said selectively spatially transformed digital video signal data, said video interpolation coefficient data and said spatially-mapped video motion interpolation coefficient data, and for interpolating said received, selectively spatially transformed digital video signal in accordance with said received video interpolation coefficient data and said received spatially-mapped video motion interpolation coefficient data.
Claim 4
Dependent Claim
201 words
A digital video effects generator for interpolating selectively spatially transformed digital video signal data in accordance with video motion data representing relative video data motion between temporally adjacent video signal data sets, said digital video effects generator comprising: detector means for receiving digital video signal data including a plurality of video signal data sets, for detecting relative video data motion between temporally adjacent video signal data sets among said plurality of video signal data sets, and for providing spatially-mapped video motion interpolation coefficient data corresponding to said detected relative video data motion; video transformation means for further receiving said digital video signal data, for selectively spatially transforming said received digital video signal data, and for providing video interpolation coefficient data, wherein the spatial transformation of said selectively spatially transformed digital video signal data corresponds to the spatial mapping of said spatially-mapped video motion interpolation coefficient data; and interpolator means for receiving said selectively spatially transformed digital video signal data, said video interpolation coefficient data and said spatially-mapped video motion interpolation coefficient data, and for interpolating said received, selectively spatially transformed digital video signal in accordance with said received video interpolation coefficient data and said received spatially-mapped video motion interpolation coefficient data.
Claim 5
Dependent Claim
152 words
A digital video effects generator for selectively keying, spatially transforming and re-keying a digital video signal, said digital video effects generator comprising: first transformation means for receiving and selectively transforming a digital video signal; input keyer means for receiving said selectively transformed digital video signal, a first background digital video signal and an input key signal for selectively input keying said received, selectively transformed digital video signal onto said received, first background digital video signal in accordance with said received input key signal; second transformation means for receiving and selectively spatially transforming said selectively input keyed digital video signal; and output keyer means for receiving said selectively spatially transformed digital video signal, a second background digital video signal and an output key signal, and for selectively output keying said received, selectively spatially transformed digital video signal onto said received, second background digital video signal in accordance with said received output key signal.
Claim 6
Dependent Claim
152 words
A digital video effects generator for selectively keying, spatially transforming and re-keying a digital video signal, said digital video effects generator comprising: first transformation means for receiving and selectively transforming a digital video signal; input keyer means for receiving said selectively transformed digital video signal, a first background digital video signal and an input key signal for selectively input keying said received, selectively transformed digital video signal onto said received, first background digital video signal in accordance with said received input key signal; second transformation means for receiving and selectively spatially transforming said selectively input keyed digital video signal; and output keyer means for receiving said selectively spatially transformed digital video signal, a second background digital video signal and an output key signal, and for selectively output keying said received, selectively spatially transformed digital video signal onto said received, second background digital video signal in accordance with said received output key signal.
Claim 7
Dependent Claim
114 words
A digital video effects generator for selectively transforming a portion of a digital video signal, said digital video effects generator comprising: receiver means for receiving an input digital video signal representing a video image and for providing therefrom first and second digital video signals, wherein said first and second digital video signals are substantially alike; transformation means for receiving and selectively transforming said first digital video signal; and keyer means for receiving and selectively transformed first digital video signal, said second digital video signal and a key signal, and for selectively keying said received, selectively transformed first digital video signal onto said received second digital video signal in accordance with said received key signal.
Claim 8
Dependent Claim
114 words
A digital video effects generator for selectively transforming a portion of a digital video signal, said digital video effects generator comprising: receiver means for receiving an input digital video signal representing a video image and for providing therefrom first and second digital video signals, wherein said first and second digital video signals are substantially alike; transformation means for receiving and selectively transforming said first digital video signal; and keyer means for receiving and selectively transformed first digital video signal, said second digital video signal and a key signal, and for selectively keying said received, selectively transformed first digital video signal onto said received second digital video signal in accordance with said received key signal.
Claim 9
Dependent Claim
39 words
A digital video effects generator as recited in claim 1, wherein said up-sampler means comprises at least one multi-tap digital finite impulse response filter for receiving said input digital video signal and for providing said up-sampled digital video signal.
Claim 10
Dependent Claim
66 words
A digital video effects generator as recited in claim 1, wherein said transformation means comprises: memory means for receiving and storing said up-sampled digital video signal in accordance with a plurality of memory write addresses, and for outputting said stored digital video signal in accordance with a plurality of memory read addresses; and addressor means for selectively providing said pluralities of memory write and read addresses.
Claim 11
Dependent Claim
21 words
A digital video effects generator as recited in claim 6, wherein said memory means comprises a dual port random access memory.
Claim 12
Dependent Claim
80 words
A digital video effects generator as recited in claim 6, wherein said addressor means comprises an address generator coupled to said memory means for providing said pluralities of memory write and read addresses, and wherein said memory write addresses are incremented by a write value, said memory read addresses are incremented by a read value, and said write and read values are selectively dissimilar to render said outputted digital video signal spatially transformed relative to said stored digital video signal.
Claim 13
Dependent Claim
26 words
A digital video effects generator as recited in claim 1, wherein said interpolator means comprises a linear interpolator including at least one multiplier and a memory.
Claim 14
Dependent Claim
116 words
A digital video effects generator as recited in claim 2, wherein said detector means comprises: storage means for storing said received digital video signal data and outputting said stored digital video signal data after a selected time period; adder means for differentially adding said received digital video signal data and said stored and outputted digital video signal data to provide differential sum data representing said detected relative video data motion; motion transformation means for receiving and selectively spatially transforming said differential sum data and for providing said selectively spatially transformed differential sum data; and motion coefficient generator means for receiving said selectively spatially transformed differential sum data and providing said spatially-mapped video motion interpolation coefficient data.
Claim 15
Dependent Claim
51 words
A digital video effects generator as recited in claim 10, whereins aid received digital video signal data includes a pluraity of video data frames, said storage means comprises a first-in, first-out memory, and said selected time period is approximately equivalent to that of one of said pluraity of video data frames.
Claim 16
Dependent Claim
70 words
A digital video effects generator as recited in claim 10, wherein said motion transformation means comprises: motion memory means for storing said received differential sum data in accordance with a plurality of motion memory write addresses, and for outputting said stored differential sum data in accordance with a plurality of motion memory read addresses; and motion addressor means for selectively providing said pluralities of motion memory write and read addresses.
Claim 17
Dependent Claim
44 words
A digital video effects generator as recited in claim 10, wherein said motion coefficient generator means comprises a look-up table for receiving said selectively spatially transformed differential sum data as input addresses and providing said spatially-mapped video motion interpolation coefficient data as output data.
Claim 18
Dependent Claim
22 words
A digital video effects generator as recited in claim 12, wherein said motion memory means comprises a dual port random access memory.
Claim 19
Dependent Claim
88 words
A digital video effects generator as recited in claim 12, wherein said motion addressor means comprises an address generator coupled to said motion memory means for providing said pluralities of motion memory write and read addresses, and wherein said motion memory write addresses are incremented by a motion write value, said motion memory read addresses are incremented by a motion read value, and said motion write and read values are selectively dissimilar to render said outputted differential sum data spatially transformed relative to said stored differential sum data.
Claim 20
Dependent Claim
78 words
A digital video effects generator as recited in claim 2, wherein said video transformation means comprises: video memory means for storing said received digital video signal data in accordance with a plurality of video memory write addresses, and for outputting said stored digital video signal data in accordance with a plurality of video memory read addresses; and video addressor means for selectively providing said pluralities of video memory write and read addresses and said video interpolation coefficient data.
Claim 21
Dependent Claim
22 words
A digital video effects generator as recited in claim 16, wherein said video memory means comprises a dual port random access memory.
Claim 22
Dependent Claim
103 words
A digital video effects generator as recited in claim 16, wherein said video addressor means comprises an address generator coupled to said video memory means for providing said pluralities of video memory write and read addresses and coupled to said interpolator means for providing said video interpolation coefficient data, and wherein said video memory write addresses are incremented by a video write value, said video memory read addresses are incremented by a video read value, and said video write and read values are selectively dissimilar to render said outputted digital video signal data spatially transformed relative to said stored digital video signal data.
Claim 23
Dependent Claim
20 words
A digital video effects generator as recited in claim 3, wherein said first transformation means comprises a non-spatial transform processor.
Claim 24
Dependent Claim
74 words
A digital video effects generator as recited in claim 3, wherein said input keyer means comprises a multiplier and a plurality of adders coupled to input key said received, selectively transformed digital video signal onto said received first background digital video signal substantially in accordance with the formula: VI=VT1(KI)+VB1(1-KI) where: VI=said input keyed signal KI=said received input key signal 0≦KI≦1 VT1=said received, selectively transformed digital video signal VB1=said received first background digital video signal.
Claim 25
Dependent Claim
69 words
A digital video effects generator as recited in claim 3, wherein said second transformation means comprises: memory means for receiving and storing said selectively input keyed digital video signal in accordance with a plurality of memory write addresses, and for outputting said stored digital video signal in accordance with a plurality of memory read addresses; and addressor means for selectively providing said pluralities of memory write and read addresses.
Claim 26
Dependent Claim
21 words
A digital video effects generator as recited in claim 21, wherein said memory means comprises a dual port random access memory.
Claim 27
Dependent Claim
80 words
A digital video effects generator as recited in claim 21, wherein said addressor means comprises an address generator coupled to said memory means for providing said pluralities of memory write and read addresses, and wherein said memory write addresses are incremented by a write value, said memory read addresses are incremented by a read value, and said write and read values are selectively dissimilar to render said outputted digital video signal spatially transformed relative to said stored digital video signal.
Claim 28
Dependent Claim
76 words
A digital video effects generator as recited in claim 3, wherein said output keyer means comprises a multiplier and a plurality of adders coupled to output key said received, selectively spatially transformed digital video signal onto said received second background digital video signal substantially in accordance with the formula: VO=VT2(KO)+VB2(1-KO) where: VO=said output keyed signal KO=said received output key signal 0≦KO≦1 VT2=said received, selectively spatially transformed digital video signal VB2=said received second background digital video signal.
Claim 29
Dependent Claim
18 words
A digital video effects generator as recited in claim 4, wherein said receiver means comprises a signal splitter.
Claim 30
Dependent Claim
19 words
A digital video effects generator as recited in claim 4, wherein said transformation means comprises a non-spatial transform processor.
Claim 31
Dependent Claim
64 words
A digital video effects generator as recited in claim 4, wherein said keyer means comprises a multiplier and a plurality of adders coupled to key said received, selectively transformed first digital video signal onto said received second digital video signal substantially in accordance with the formula: VK=V1(K)+V2(1-K) where: VK=said keyed signal K=said received key signal 0≦K≦1 V1=said received, selectively transformed first digital video signal.
Claim 32
Dependent Claim
55 words
A digital video effects method for increasing the effective sampling frequency of and selectively spatially transforming a digital video signal, said digital video effects method comprising the steps of: receiving and up-sampling a digital video signal; selectively spatially transforming said up sampled digital video signal; and interpolating said selectively spatially transformed, up-sampled digital video signal.
Claim 33
Dependent Claim
55 words
A digital video effects method for increasing the effective sampling frequency of and selectively spatially transforming a digital video signal, said digital video effects method comprising the steps of: receiving and up-sampling a digital video signal; selectively spatially transforming said up sampled digital video signal; and interpolating said selectively spatially transformed, up-sampled digital video signal.
Claim 34
Dependent Claim
38 words
A digital video effects method as recited in claim 28, wherein said step of receiving and up-sampling a digital video signal comprises filtering said received digital video signal with at least one multi-tap digital finite impulse response filter.
Claim 35
Dependent Claim
67 words
A digital video effects method as recited in claim 28, wherein said step of selectively spatially transforming said up-sampled digital video signal comprises: generating a plurality of memory write addresses and a plurality of read addresses; storing said up-sampled digital video signal in accordance with said plurality of memory write addresses; and outputting said stored digital video signal in accordance with said plurality of memory read addresses.
Claim 36
Dependent Claim
73 words
A digital video effects method as recited in claim 30, wherein said step of generating said plurality of memory write addresses and said plurality of read addresses comprises incrementing said memory write addresses by a write value and incrementing said memory read addresses by a read value, and wherein said write and read values are selectively dissimilar to render said outputted digital video signal spatially transformed relative to said stored digital video signal.
Claim 37
Dependent Claim
42 words
A digital video effects method as recited in claim 28, wherein said step of interpolating said selectively spatially transformed, up-sampled digital video signal comprises receiving interpolation coefficient data and linearly interpolating said selectively spatially transformed, up-sampled digital video signal in accordance therewith.
Claim 38
Dependent Claim
160 words
A digital video effects method for selectively spatially transforming digital video signal data in accordance with motion data representing relative video data motion between temporally adjacent video data, said digital video effects method comprising the steps of: receiving a digital video data signal including a plurality of video signal data sets; detecting relative video data motion between temporally adjacent video signal data sets among said plurality of video signal data sets, and providing a spatially-mapped video motion interpolation coefficient data signal corresponding to said detected relative video data motion; selectively spatially transforming said received digital video data signal, wherein the spatial transformation of said selectively spatially transformed digital video data signal corresponds to the spatial mapping of said spatially-mapped video motion interpolation coefficient data signal; providing a video interpolation coefficient data signal; and interpolating said selectively spatially transformed digital video data signal in accordance with said video interpolation coefficient data signal and said spatially-mapped video motion interpolation coefficient data signal.
Claim 39
Dependent Claim
160 words
A digital video effects method for selectively spatially transforming digital video signal data in accordance with motion data representing relative video data motion between temporally adjacent video data, said digital video effects method comprising the steps of: receiving a digital video data signal including a plurality of video signal data sets; detecting relative video data motion between temporally adjacent video signal data sets among said plurality of video signal data sets, and providing a spatially-mapped video motion interpolation coefficient data signal corresponding to said detected relative video data motion; selectively spatially transforming said received digital video data signal, wherein the spatial transformation of said selectively spatially transformed digital video data signal corresponds to the spatial mapping of said spatially-mapped video motion interpolation coefficient data signal; providing a video interpolation coefficient data signal; and interpolating said selectively spatially transformed digital video data signal in accordance with said video interpolation coefficient data signal and said spatially-mapped video motion interpolation coefficient data signal.
Claim 40
Dependent Claim
132 words
A digital video effects method as recited in claim 33, wherein said step of detecting relative video data motion between temporally adjacent video signal data sets among said plurality of video signal data sets and providing a spatially-mapped video motion interpolation coefficient data signal corresponding to said detected relative video data motion comprises: storing said received digital video data signal and outputting said stored digital video data signal after a selected time period; differentially adding said received digital video data signal and said stored and outputted digital video data signal to provide a differential sum data signal representing said detected relative video data motion; and selectively spatially transforming said differential sum data signal; and converting said selectively spatially transformed differential sum data signal to said spatially-mapped video motion interpolation coefficient data signal.
Claim 41
Dependent Claim
77 words
A digital video effects method as recited in claim 34, wherein said step of selectively spatially transforming said differential sum data signal comprises: generating a plurality of motion memory write address signals and a plurality of motion memory read address signals; storing said differential sum data signal in accordance with said plurality of motion memory write address signals; and outputting said stored differential sum data signal in accordance with said plurality of motion memory read address signals.
Claim 42
Dependent Claim
62 words
A digital video effects method as recited in claim 34, wherein said step of converting said selectively spatially transformed differential sum data signal to said spatially-mapped video motion interpolation coefficient data signal comprises inputting said selectively spatially transformed differential sum data signal as a read address signal to a look-up table and outputting therefrom said spatially-mapped video motion interpolation coefficient data signal.
Claim 43
Dependent Claim
80 words
A digital video effects method as recited in claim 35, wherein said step of generating said pluralities of motion memory write and read address signals comprises incrementing said motion memory write address signals by a motion write value and incrementing said motion memory read address signals by a motion read value, and wherein said motion write and read values are selectively dissimilar to render said outputted differential sum data signal spatially transformed relative to said stored differential sum data signal.
Claim 44
Dependent Claim
80 words
A digital video effects method as recited in claim 33, wherein said step of selectively spatially transforming said received digital video signal data signal comprises: generating a plurality of video memory write address signals and a plurality of video memory read address signals; storing said received digital video data signal in accordance with said plurality of video memory write address signals; and outputting said stored digital video data signal in accordance with said plurality of video memory read address signals.
Claim 45
Dependent Claim
86 words
A digital video effects method as recited in claim 38, wherein said step of generating said plurality of video memory write address signals and said plurality of video read address signals comprises incrementing said video memory write address signals by a video write value and incrementing said video memory read address signals by a video read value, and wherein said video write and read values are selectively dissimilar to render said outputted digital video data signal spatially transformed relative to said stored digital video data signal.
Claim 46
Dependent Claim
115 words
A digital video effects method for selectively keying, spatially transforming and re-keying a digital video signal, said digital video effects method comprising the steps of: receiving and selectively transforming a digital video signal; receiving a first background digital video signal and an input key signal; selectively input keying said selectively transformed digital video signal onto said first background digital video signal in accordance with said input key signal; selectively spatially transforming said selectively input keyed digital video signal; receiving a second background digital video signal and an output key signal; and selectively output keying said selectively spatially transformed digital video signal onto said second background digital video signal in accordance with said output key signal.
Claim 47
Dependent Claim
115 words
A digital video effects method for selectively keying, spatially transforming and re-keying a digital video signal, said digital video effects method comprising the steps of: receiving and selectively transforming a digital video signal; receiving a first background digital video signal and an input key signal; selectively input keying said selectively transformed digital video signal onto said first background digital video signal in accordance with said input key signal; selectively spatially transforming said selectively input keyed digital video signal; receiving a second background digital video signal and an output key signal; and selectively output keying said selectively spatially transformed digital video signal onto said second background digital video signal in accordance with said output key signal.
Claim 48
Dependent Claim
29 words
A digital video effects method as recited in claim 40, wherein said step of receiving and selectively transforming a digital video signal comprises non-spatially transforming said digital video signal.
Claim 49
Dependent Claim
67 words
A digital video effects method as recited in claim 40, wherein said step of selectively input keying said selectively transformed digital video signal comprises keying said selectively transformed digital video signal onto said first background digital video signal substantially in accordance with the formula: VI=VT1(KI)+VB1(1-KI) where: VI=said input keyed signal KI=said input key signal 0≦KI≦1 VT1=said selectively transformed digital video signal VB1=said first background digital video signal.
Claim 50
Dependent Claim
72 words
A digital video effects method as recited in claim 40, wherein said step of selectively spatially transforming said selectively input keyed digital video signal comprises: generating a plurality of memory write addresses and a plurality of memory read addresses; storing said selectively input keyed digital video signal in accordance with said plurality of memory write addresses; and outputting said stored digital video signal in accordance with said plurality of memory read addresses.
Claim 51
Dependent Claim
69 words
A digital video effects method as recited in claim 43, wherein said step of generating said pluralities of memory write and read addresses comprises incrementing said memory write addresses by a write value and incrementing said memory read addresses by a read value, and wherein said write and read values are selectively dissimilar to render said outputted digital video signal spatially transformed relative to said stored digital video signal.
Claim 52
Dependent Claim
70 words
A digital video effects method as recited in claim 40, wherein said step of selectively output keying said selectively spatially transformed digital video signal comprises keying said selectively spatially transformed digital video signal onto said second background digital video signal substantially in accordance with the formula: VO=VT2(KO)+VB2(1-KO) where: VO=said output keyed signal KO=said output key signal 0≦KO≦1 VT2=said selectively spatially transformed digital video signal VB2=said second background digital video signal.
Claim 53
Dependent Claim
87 words
A digital video effects method for selectively transforming a portion of a digital video signal, said digital video effects method comprising the steps of: receiving an input digital video signal representing a video image and providing therefrom first and second digital video signals, wherein said first and second digital video signals are substantially alike; selectively transforming said first digital video signal; receiving a key signal; and selectively keying said selectively transformed first digital video signal onto said second digital video signal in accordance with said key signal.
Claim 54
Dependent Claim
87 words
A digital video effects method for selectively transforming a portion of a digital video signal, said digital video effects method comprising the steps of: receiving an input digital video signal representing a video image and providing therefrom first and second digital video signals, wherein said first and second digital video signals are substantially alike; selectively transforming said first digital video signal; receiving a key signal; and selectively keying said selectively transformed first digital video signal onto said second digital video signal in accordance with said key signal.
Claim 55
Dependent Claim
49 words
A digital video effects method as recited in claim 46, wherein said step of receiving an input digital video signal representing a video image and providing therefrom first and second digital video signals comprises splitting said input digital video signal to produce said first and second digital video signals.
Claim 56
Dependent Claim
30 words
A digital video effects method as recited in claim 46, wherein said step of selectively transforming said first digital video signal comprises selectively non-spatially transforming said first digital video signal.
Claim 57
Dependent Claim
78 words
A digital video effects method as recited in claim 46, wherein said step of selectively keying said selectively transformed first digital video signal onto said second digital video signal in accordance with said key signal comprises keying said selectively transformed first digital video signal onto said received second digital video signal substantially in accordance with the formula: VK=V1(K)+V2(1-K) where: VK=said keyed signal K=said key signal 0≦K≦1 V1=said selectively transformed first digital video signal V2=said second digital video signal.
Claim 58
Dependent Claim
326 words
A digital video effects generator for interpolating selectively spatially transformed digital video signal data in accordance with video motion data representing relative video data motion between temporally adjacent video signal data sets, said digital video effects generator comprising: detector means for receiving digital video signal data including a plurality of video signal data sets, for detecting relative video data motion between temporally adjacent video signal data sets among said plurality of video signal data sets, and for providing spatially-mapped video motion interpolation coefficient data corresponding to said detected relative video data motion; video transformation means for further receiving said digital video signal data, for selectively spatially transforming said received digital video signal data, and for providing video interpolation coefficient data; and interpolator means for receiving said selectively spatially transformed digital video signal data, said video interpolation coefficient data and said spatially-mapped video motion interpolation coefficient data, and for interpolating said received, selectively spatially transformed digital video signal in accordance with said received video interpolation coefficient data and said received spatially-mapped video motion interpolation coefficient data; wherein said received, selectively spatially transformed digital video signal data includes pixel data comprising a plurality of pixels on a plurality of scan lines, and further wherein said interpolator means comprises a linear interpolator for linearly interpolating said received, selectively spatially transformed digital video signal data substantially in accordance with the formula: V 1 =P(X,Y)*K 1 +P(X,Y+1)*K 2 +P(X,Y+2)*K 3 where: V I =said interpolated, selectively spatially transformed digital video signal data P(a,b)=pixel data at pixel "a" on scan line "b" K 1 =α VA *α M +α VB *(1-α M ) K 2 =(1-α VB )*(1-α M ) K 3 =(1-α VA )*α M α VA =video interpolation coefficient data for a first video signal data set α VB =video interpolation coefficient data for a second video signal data set which is temporally adjacent to said first video signal data set α M =said spatially-mapped video motion interpolation coefficient data.
Claim 59
Dependent Claim
326 words
A digital video effects generator for interpolating selectively spatially transformed digital video signal data in accordance with video motion data representing relative video data motion between temporally adjacent video signal data sets, said digital video effects generator comprising: detector means for receiving digital video signal data including a plurality of video signal data sets, for detecting relative video data motion between temporally adjacent video signal data sets among said plurality of video signal data sets, and for providing spatially-mapped video motion interpolation coefficient data corresponding to said detected relative video data motion; video transformation means for further receiving said digital video signal data, for selectively spatially transforming said received digital video signal data, and for providing video interpolation coefficient data; and interpolator means for receiving said selectively spatially transformed digital video signal data, said video interpolation coefficient data and said spatially-mapped video motion interpolation coefficient data, and for interpolating said received, selectively spatially transformed digital video signal in accordance with said received video interpolation coefficient data and said received spatially-mapped video motion interpolation coefficient data; wherein said received, selectively spatially transformed digital video signal data includes pixel data comprising a plurality of pixels on a plurality of scan lines, and further wherein said interpolator means comprises a linear interpolator for linearly interpolating said received, selectively spatially transformed digital video signal data substantially in accordance with the formula: V 1 =P(X,Y)*K 1 +P(X,Y+1)*K 2 +P(X,Y+2)*K 3 where: V I =said interpolated, selectively spatially transformed digital video signal data P(a,b)=pixel data at pixel "a" on scan line "b" K 1 =α VA *α M +α VB *(1-α M ) K 2 =(1-α VB )*(1-α M ) K 3 =(1-α VA )*α M α VA =video interpolation coefficient data for a first video signal data set α VB =video interpolation coefficient data for a second video signal data set which is temporally adjacent to said first video signal data set α M =said spatially-mapped video motion interpolation coefficient data.
Claim 60
Dependent Claim
271 words
A digital video effects generator for interpolating digital video signal data in accordance with video motion data representing relative video data motion between temporally adjacent video signal data sets, said digital video effects generator comprising: motion coefficient source means for providing video motion interpolation coefficient data corresponding to relative video data motion between temporally adjacent video signal data sets among a plurality of video signal data sets; video coefficient source means for providing video interpolation coefficient data; and interpolator means for receiving digital video signal data including said plurality of video signal data sets, for receiving said video interpolation coefficient data and said video motion interpolation coefficient data, and for interpolating said received digital video signal data in accordance with said received video interpolation coefficient data and said received video motion interpolation coefficient data; wherein said received digital video signal data includes pixel data comprising a plurality of pixels on a plurality of scan lines, and further wherein said interpolator means comprises a linear interpolator for linearly interpolating said received digital video signal data substantially in accordance with the formula: V.sub.I =P(X,Y)*K.sub.1 +P(X,Y+1)*K.sub.2 +P(X,Y+2)(K.sub.3 where: V I =said interpolated digital video signal data P(a,b)=pixel data at pixel "a" on scan line "b" K 1 =α VA *α M +α VB *(1-α M ) K 2 =(1-α VB )*(1-α M ) K 3 =(1-α VA )*α M α VA =video interpolation coefficient data for a first video signal data set α VB =video interpolation coefficient data for a second video signal data set which is temporally adjacent to said first video signal data set α M =said video motion interpolation coefficient data.
Claim 61
Dependent Claim
271 words
A digital video effects generator for interpolating digital video signal data in accordance with video motion data representing relative video data motion between temporally adjacent video signal data sets, said digital video effects generator comprising: motion coefficient source means for providing video motion interpolation coefficient data corresponding to relative video data motion between temporally adjacent video signal data sets among a plurality of video signal data sets; video coefficient source means for providing video interpolation coefficient data; and interpolator means for receiving digital video signal data including said plurality of video signal data sets, for receiving said video interpolation coefficient data and said video motion interpolation coefficient data, and for interpolating said received digital video signal data in accordance with said received video interpolation coefficient data and said received video motion interpolation coefficient data; wherein said received digital video signal data includes pixel data comprising a plurality of pixels on a plurality of scan lines, and further wherein said interpolator means comprises a linear interpolator for linearly interpolating said received digital video signal data substantially in accordance with the formula: V.sub.I =P(X,Y)*K.sub.1 +P(X,Y+1)*K.sub.2 +P(X,Y+2)(K.sub.3 where: V I =said interpolated digital video signal data P(a,b)=pixel data at pixel "a" on scan line "b" K 1 =α VA *α M +α VB *(1-α M ) K 2 =(1-α VB )*(1-α M ) K 3 =(1-α VA )*α M α VA =video interpolation coefficient data for a first video signal data set α VB =video interpolation coefficient data for a second video signal data set which is temporally adjacent to said first video signal data set α M =said video motion interpolation coefficient data.
Claim 62
Dependent Claim
302 words
A digital video effects method for selectively spatially transforming digital video signal data in accordance with motion data representing relative video data motion between temporally adjacent video data, said digital video effects method comprising the steps of: receiving a digital video data signal including a plurality of video signal data sets; detecting relative video data motion between temporally adjacent video signal data sets among said plurality of video signal data sets, and providing a spatially-mapped video motion interpolation coefficient data signal corresponding to said detected relative video data motion; selectively spatially transforming said received digital video data signal; providing a video interpolation coefficient data signal; and interpolating said selectively spatially transformed digital video data signal in accordance with said video interpolation coefficient data signal and said spatially-mapped video motion interpolation coefficient data signal; wherein said selectively spatially transformed digital video data signal includes pixel data comprising a plurality of pixels on a plurality of scan lines, and further wherein said step of interpolating said selectively spatially transformed digital video data signal in accordance with said video interpolation coefficient data signal and said spatially-mapped video motion interpolation coefficient data signal comprises linearly interpolating said selectively spatially transformed digital video data signal substantially in accordance with the formula: V.sub.I =P(X,Y)*K.sub.1 +P(X,Y+1)*K.sub.2 +P(X,Y+2)*K.sub.3 where: V I =said interpolated, selectively spatially transformed digital video data signal P(a,b)=pixel data at pixel "a" on scan line "b" K 1 =α VA *α M +α VB *(1-α M ) K 2 =(1-α VB )*(1-α M ) K 3 =(1-α VA )*α M α VA =video interpolation coefficient data for a first video signal data set α VB =video interpolation coefficient data for a second video signal data set which is temporally adjacent to said first video signal data set α M =said spatially-mapped video motion interpolation coefficient data signal.
Claim 63
Dependent Claim
302 words
A digital video effects method for selectively spatially transforming digital video signal data in accordance with motion data representing relative video data motion between temporally adjacent video data, said digital video effects method comprising the steps of: receiving a digital video data signal including a plurality of video signal data sets; detecting relative video data motion between temporally adjacent video signal data sets among said plurality of video signal data sets, and providing a spatially-mapped video motion interpolation coefficient data signal corresponding to said detected relative video data motion; selectively spatially transforming said received digital video data signal; providing a video interpolation coefficient data signal; and interpolating said selectively spatially transformed digital video data signal in accordance with said video interpolation coefficient data signal and said spatially-mapped video motion interpolation coefficient data signal; wherein said selectively spatially transformed digital video data signal includes pixel data comprising a plurality of pixels on a plurality of scan lines, and further wherein said step of interpolating said selectively spatially transformed digital video data signal in accordance with said video interpolation coefficient data signal and said spatially-mapped video motion interpolation coefficient data signal comprises linearly interpolating said selectively spatially transformed digital video data signal substantially in accordance with the formula: V.sub.I =P(X,Y)*K.sub.1 +P(X,Y+1)*K.sub.2 +P(X,Y+2)*K.sub.3 where: V I =said interpolated, selectively spatially transformed digital video data signal P(a,b)=pixel data at pixel "a" on scan line "b" K 1 =α VA *α M +α VB *(1-α M ) K 2 =(1-α VB )*(1-α M ) K 3 =(1-α VA )*α M α VA =video interpolation coefficient data for a first video signal data set α VB =video interpolation coefficient data for a second video signal data set which is temporally adjacent to said first video signal data set α M =said spatially-mapped video motion interpolation coefficient data signal.
Claim 64
Dependent Claim
270 words
A digital video effects method for interpolating a digital video data signal in accordance with video motion data representing relative video data motion between temporally adjacent video signal data sets, said digital video effects method comprising the steps of: receiving a digital video data signal including a plurality of video signal data sets; receiving a video motion interpolation coefficient data signal corresponding to relative video data motion between temporally adjacent video signal data sets among said plurality of video signal data sets; receiving a video interpolation coefficient data signal; and interpolating said digital video data signal in accordance with said video interpolation coefficient data signal and said video motion interpolation coefficient data signal; wherein said digital video data signal includes pixel data comprising a plurality of pixels on a plurality of scan lines, and further wherein said step of interpolating said digital video data signal in accordance with said video interpolation coefficient data signal and said video motion interpolation coefficient data signal comprises linearly interpolating said digital video data signal substantially in accordance with the formula: V.sub.I =P(X,Y)*K.sub.1 +P(X,Y+1)*K.sub.2 +P(X,Y+2)*K.sub.3 where: V I =said interpolated digital video data signal P(a,b)=pixel data at pixel "a" on scan line "b" K 1 =α VA *α M +α VB *(1-α M ) K 2 =(1-α VB )*(1-α M ) K 3 =(1-α VA )*α M α VA =video interpolation coefficient data signal for a first video signal data set α VB =video interpolation coefficient data signal for a second video signal data set which is temporally adjacent to said first video signal data set α M =said video motion interpolation coefficient data signal.
Claim 65
Dependent Claim
270 words
A digital video effects method for interpolating a digital video data signal in accordance with video motion data representing relative video data motion between temporally adjacent video signal data sets, said digital video effects method comprising the steps of: receiving a digital video data signal including a plurality of video signal data sets; receiving a video motion interpolation coefficient data signal corresponding to relative video data motion between temporally adjacent video signal data sets among said plurality of video signal data sets; receiving a video interpolation coefficient data signal; and interpolating said digital video data signal in accordance with said video interpolation coefficient data signal and said video motion interpolation coefficient data signal; wherein said digital video data signal includes pixel data comprising a plurality of pixels on a plurality of scan lines, and further wherein said step of interpolating said digital video data signal in accordance with said video interpolation coefficient data signal and said video motion interpolation coefficient data signal comprises linearly interpolating said digital video data signal substantially in accordance with the formula: V.sub.I =P(X,Y)*K.sub.1 +P(X,Y+1)*K.sub.2 +P(X,Y+2)*K.sub.3 where: V I =said interpolated digital video data signal P(a,b)=pixel data at pixel "a" on scan line "b" K 1 =α VA *α M +α VB *(1-α M ) K 2 =(1-α VB )*(1-α M ) K 3 =(1-α VA )*α M α VA =video interpolation coefficient data signal for a first video signal data set α VB =video interpolation coefficient data signal for a second video signal data set which is temporally adjacent to said first video signal data set α M =said video motion interpolation coefficient data signal.
Claim 66
Dependent Claim
263 words
A digital video effects generator for interpolating digital video signal data in accordance with video motion data representing relative video data motion between temporally adjacent video signal data sets, said digital video effects generator comprising: motion coefficient source means for providing video motion interpolation coefficient data corresponding to relative video data motion between temporally adjacent video signal data sets among a plurality of video signal data sets, wherein said motion coefficient source means includes a look-up table for receiving said motion coefficient access data as input addresses and providing said video motion interpolation coefficient data as output data; video coefficient source means for providing video interpolation coefficient data; interpolator means for receiving digital video signal data including said plurality of video signal data sets, for receiving said video interpolation coefficient data and said video motion interpolation coefficient data, and for adaptively interpolating said received digital video signal data in accordance with said received video interpolation coefficient data and said received video motion interpolation coefficient data, wherein said adaptive interpolation uses an amount of video signal data from a temporally adjacent video signal data set which is inversely proportional to said relative video data motion; and detector means for receiving said digital video signal data including a plurality of video signal data sets, for detecting relative video data motion between temporally adjacent video signal data sets among said plurality of video signal data sets, and for providing motion coefficient access data, wherein said motion coefficient source means receives said motion coefficient access data and provides said video motion interpolation coefficient data in accordance therewith.
Claim 67
Dependent Claim
263 words
A digital video effects generator for interpolating digital video signal data in accordance with video motion data representing relative video data motion between temporally adjacent video signal data sets, said digital video effects generator comprising: motion coefficient source means for providing video motion interpolation coefficient data corresponding to relative video data motion between temporally adjacent video signal data sets among a plurality of video signal data sets, wherein said motion coefficient source means includes a look-up table for receiving said motion coefficient access data as input addresses and providing said video motion interpolation coefficient data as output data; video coefficient source means for providing video interpolation coefficient data; interpolator means for receiving digital video signal data including said plurality of video signal data sets, for receiving said video interpolation coefficient data and said video motion interpolation coefficient data, and for adaptively interpolating said received digital video signal data in accordance with said received video interpolation coefficient data and said received video motion interpolation coefficient data, wherein said adaptive interpolation uses an amount of video signal data from a temporally adjacent video signal data set which is inversely proportional to said relative video data motion; and detector means for receiving said digital video signal data including a plurality of video signal data sets, for detecting relative video data motion between temporally adjacent video signal data sets among said plurality of video signal data sets, and for providing motion coefficient access data, wherein said motion coefficient source means receives said motion coefficient access data and provides said video motion interpolation coefficient data in accordance therewith.