CA1323091C - Method and apparatus for providing video mosaic effects - Google Patents
Method and apparatus for providing video mosaic effectsInfo
- Publication number
- CA1323091C CA1323091C CA000550000A CA550000A CA1323091C CA 1323091 C CA1323091 C CA 1323091C CA 000550000 A CA000550000 A CA 000550000A CA 550000 A CA550000 A CA 550000A CA 1323091 C CA1323091 C CA 1323091C
- Authority
- CA
- Canada
- Prior art keywords
- video signal
- word
- random access
- access memory
- sample
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
Abstract
Abstract A video signal is used to create a mosaic effect by carrying out a first sample and hold operation on the video signal so as to generate a second video signal, rotating the effective scanning direction of the second video signal through a predetermined angle to generate a third video signal, and carrying out a second sample and hold operation on the third video signal so as to generate a fourth video signal.
Description
1 3230ql METHOD AND APPARATUS FOR PROVIDING VIDEO
~OSAIC EFFECTS
This invention relates to a method and apparatus for providing video mosaic effects.
Backqround of the Invention A video mosaic effect is created using a conventional digital video effects system by compressing the size of the image represented by an input video signal, thereby reducing its resolution, then progressively expanding the reduced-resolution image until a desired size is attained. At that point, the expanded, reduced-resolution image is replicated over the output scene, whereby the output scene is composed of multiple rectangular mosaic tiles. The nature of the mosaic effect is limited because the mosaic tiles are all identical.
Summary of the Invention In accordance with one aspect of the invention there is provided a method of processing a raster scan input video signal, comprising the steps of (a) carrying out a sample and hold operation on the input video signal so as to generate a second video signal, (b) rotating the effective scanning direction of the second video signal through a predetermined angle so as to generate a third video signal, and (c) carrying out a sample and hold operation on the third video signal so as to generate a fourth video signal.
In accordance with another aspect of the invention there is provided apparatus for processing a raster scan input video signal, comprising a first sample and hold for sampling the video signal and generating a second video signal, means for rotating the effective scanning direction of the second video signal through a predetermined angle so as to generate a third video signal, and a second sample and hold for sampling the third video signal and generating a fourth video signal . j .: . . j, . - : . .,,; - ,. ,, .. ,: , :
: - ~ :. . : :~
`; ' ' . ' . ~" : ~ ,,~ ' ., i, :: , ' , !,: . .
- ` 1 323091 la In a preferred embodiment of the present invention, an input video signal is used to create a video mosaic effect by carrying out a first sample and hold operation on the video signal so as to generate a second video signal, rotating the effective scanning direction of the second video signal through a predetermined angle to generate a third video signal, and carrying out a sample and hold operation on the third video signal so as to generate a fourth video signal.
Brief Description of the Drawinqs For a better understanding of the invention, and to show how the same may be carried into effect, reference will now be made, by way of example, to the accompanying drawings, in which _..f ,.
. . .
. ~ . .
- : , ~ . -:'' ' 2 1 3230~1 FIG. 1 is a block diagram of apparatus em-bodying the present invention, and FIG. 2 is a set of waveforms illustrating operation of the FIG. 1 apparatus.
Detailed Description The apparatus illustrated in FIG. 1 has an input terminal 10 at which it receives an encoded composite analog video signal in conventional 2:1 interlaced format, consisting of a succession of horizontal scanning intervals each having a dura-tion of 63.5 ~s. The start of each field of the interlaced signal is occupied by a vertical blanking interval. Outside of the vertical blanking interval, each horizontal scanning inter-val is made up of a horizontal blanking interval and an active picture interval. The duration of the active picture interval is about 53 ~s.
The encoded composite analog video signal is applied to a demodulator and decoder 12, whereby it is converted into component, e.g. R, G, B, form.
Although the demodulator and decoder 12 has three outputs 14, 16 and 18 for the three component signals respectively, the processing of only one output signal is described below because the three output signals are treated identically in the blocks that are downstream of the filter 12.
The component signal, e.g. the R component signal, provided at the output 14 of the filter 12 is applied to an analog-to-digital converter (ADC) 20 whereby it is converted to digital form under control of a sampling clock generator 22 and under-goes additional processing so that synchronization information present in the input video signal is omitted from the digital component signal. The :':
: - :. - , ~ . ~ :
- ~ ~
~OSAIC EFFECTS
This invention relates to a method and apparatus for providing video mosaic effects.
Backqround of the Invention A video mosaic effect is created using a conventional digital video effects system by compressing the size of the image represented by an input video signal, thereby reducing its resolution, then progressively expanding the reduced-resolution image until a desired size is attained. At that point, the expanded, reduced-resolution image is replicated over the output scene, whereby the output scene is composed of multiple rectangular mosaic tiles. The nature of the mosaic effect is limited because the mosaic tiles are all identical.
Summary of the Invention In accordance with one aspect of the invention there is provided a method of processing a raster scan input video signal, comprising the steps of (a) carrying out a sample and hold operation on the input video signal so as to generate a second video signal, (b) rotating the effective scanning direction of the second video signal through a predetermined angle so as to generate a third video signal, and (c) carrying out a sample and hold operation on the third video signal so as to generate a fourth video signal.
In accordance with another aspect of the invention there is provided apparatus for processing a raster scan input video signal, comprising a first sample and hold for sampling the video signal and generating a second video signal, means for rotating the effective scanning direction of the second video signal through a predetermined angle so as to generate a third video signal, and a second sample and hold for sampling the third video signal and generating a fourth video signal . j .: . . j, . - : . .,,; - ,. ,, .. ,: , :
: - ~ :. . : :~
`; ' ' . ' . ~" : ~ ,,~ ' ., i, :: , ' , !,: . .
- ` 1 323091 la In a preferred embodiment of the present invention, an input video signal is used to create a video mosaic effect by carrying out a first sample and hold operation on the video signal so as to generate a second video signal, rotating the effective scanning direction of the second video signal through a predetermined angle to generate a third video signal, and carrying out a sample and hold operation on the third video signal so as to generate a fourth video signal.
Brief Description of the Drawinqs For a better understanding of the invention, and to show how the same may be carried into effect, reference will now be made, by way of example, to the accompanying drawings, in which _..f ,.
. . .
. ~ . .
- : , ~ . -:'' ' 2 1 3230~1 FIG. 1 is a block diagram of apparatus em-bodying the present invention, and FIG. 2 is a set of waveforms illustrating operation of the FIG. 1 apparatus.
Detailed Description The apparatus illustrated in FIG. 1 has an input terminal 10 at which it receives an encoded composite analog video signal in conventional 2:1 interlaced format, consisting of a succession of horizontal scanning intervals each having a dura-tion of 63.5 ~s. The start of each field of the interlaced signal is occupied by a vertical blanking interval. Outside of the vertical blanking interval, each horizontal scanning inter-val is made up of a horizontal blanking interval and an active picture interval. The duration of the active picture interval is about 53 ~s.
The encoded composite analog video signal is applied to a demodulator and decoder 12, whereby it is converted into component, e.g. R, G, B, form.
Although the demodulator and decoder 12 has three outputs 14, 16 and 18 for the three component signals respectively, the processing of only one output signal is described below because the three output signals are treated identically in the blocks that are downstream of the filter 12.
The component signal, e.g. the R component signal, provided at the output 14 of the filter 12 is applied to an analog-to-digital converter (ADC) 20 whereby it is converted to digital form under control of a sampling clock generator 22 and under-goes additional processing so that synchronization information present in the input video signal is omitted from the digital component signal. The :':
: - :. - , ~ . ~ :
- ~ ~
synchronization information present in the blanking intervals of the input video signal is preserved, however, through the timing of the processing in the FIG. 1 apparatus and is reinserted when the digital component signals are converted back to analog encoded form. The digital component signal leaving the ADC 20 comprises a stream of eight-bit parallel data words. The digital data words occur in a succession of time slots corresponding to the active picture intervals of the consecutive lines of the composite analog video signal. Each time slot contains 720 data words at a 13.5 MHz data rate. Waveform R in FIG. 2 illustrates in simpli-fied manner the nature of the output signal of the ADC 20. Thus, the output signal has one of several discrete levels (including zero) which it assumes following successive clock transitions.
The digital component signal is applied to a sample and hold circuit 24 which receives a sam-pling signal from a horizontal sampling signalgenerator 26. The sample and hold circuit is a parallel in, parallel out register that passes the digital words provided by the ADC 20 so long as the output of the horizontal sampling signal generator 26 is high, and when the output of the sampling signal generator 26 goes low the immediately pre-ceding digital word is held in the register and is repeatedly provided at the output of the register until the sampling signal goes high again. Nor-mally, the sampling signal is a pulse-form signal that is synchronQus with the input video signal, and several sample intervals (sampling signal low) will occ~r during each active picture interval.
The duration of each ~ample interval can be varied without varying the duration of the other sample , !
The digital component signal is applied to a sample and hold circuit 24 which receives a sam-pling signal from a horizontal sampling signalgenerator 26. The sample and hold circuit is a parallel in, parallel out register that passes the digital words provided by the ADC 20 so long as the output of the horizontal sampling signal generator 26 is high, and when the output of the sampling signal generator 26 goes low the immediately pre-ceding digital word is held in the register and is repeatedly provided at the output of the register until the sampling signal goes high again. Nor-mally, the sampling signal is a pulse-form signal that is synchronQus with the input video signal, and several sample intervals (sampling signal low) will occ~r during each active picture interval.
The duration of each ~ample interval can be varied without varying the duration of the other sample , !
4 1 32 30ql intervals in like manner. Thus, while all the sample intervals during a given active picture interval might be of the same duration, they might equally all be of different durations, varying in S essentially random fashion during the active pic-ture interval. Generally, the transition times of the sampling signal will be uniform from line to line during a frame, but this is not essential, and they may be adjusted from line to line, e.g. during the horizontal blanking intervals. The durations of the sample intervals depend on signals received by the sampling pulse generator from an operator interface 50.
The output signal of the sample and hold 24 is a horizontally-scanned, isampled digital component signal. Waveform S in FIG. 2 illustrates the sam-pling signal, and waveform R' illustrate~the sam-pled signal provided at the output of the sample and hold 24 in response to the waveforms R and S.
The effect of theisample and hold 24 can be seen from a comparison of the waveform R' with the waveforms R and S.
The illustrated apparatus also comprises a video scan converting memory 28, which may be re-garded as comprising a rectangular array of storagelocations, the number of storage locations in the horizontal direction being equal to the number of digital words that occur during the active picture interval of each horizontal scanning line (720) and the number of locations in the vertical direction beinq equa~ to the number of unblanked horizontal lines in each frame (486~. The output signal of the sample and hold 24 is written into the memory 28, filling the successive locations in a given horizontal row and filling the rows sequentially.
- . .. . .
` 5 1 323091 Once an entire frame has been stored, the contents of the memory 28 are read out. However, the words are read out of the memory 28 in column-by-column order, not line-by-line. The effect is that the ~ampled digital component signal provided by the sample and hold 24 is converted from a horizontal-ly-scanned signal to a vertically-scanned signal, -and the sampling is suppressed. The output signal of the memory 28 is a stream of eight-bit parallel data words. The digital words occur in a succes-sion of time slots correspondinq to the columns of the memory 28. Each time slot contains 486 data words at a 13.5 MHz data rate.
The output signal of the memory 28 is applied to a second sample and hold 36. The sample and hold 36 receives a sampling signal from a vertical sampling signal generator 38 and operates in a similar manner to the sample and hold 24. The sampling signal provided by the vertical sampling signal generator 38 is normally a pulse-form signal that is synchronous with the column-by-column read-out of the digital component signal from the memory 28. In this manner, the digital component signal generated by the ADC 20 undergoes two-dimensional sampling. The output signal of the sample and hold 36 is applied to a second scan converting memory 40 which is similar to the memory 28 but operates in the reverse fashion, i.e., the signal is written into the memory 40 column-by-column, and is read out line-by-line. The output signal of the memory 40 is converted to analog form by a digital-to-analog converter (DAC) 46, and the resulting analog component signal is recombined witb the analog component signal provided at the outputs 16 and 18 of the demodulator and decoder 12, which have un-.
. .. .. . .
, dergone corresponding processing. Vertical andhorizontal blanking intervals are inserted into the combined signal by a blanking inserter 48. The output signal of the blanking inserter is a compo-site analog video signal in the same format as thesignal applied to the terminal 10 but in which the scene has been sampled ~oth horizontally and verti--cally so as to generate a mosaic pattern. The tiles of the mosaic pattern are rectangular, and the aspect ratio of a tile depends on the ratio of the sample intervals for which samples are held by the sample and holds 24 and 36 respectively. If the samples are held for uniform intervals by both sample and holds, the mosaic tiles are all of the lS same size and aspect ratio, but if the samples are held for non-uniform intervals by either sample and hold, mosaic tiles of non-uniform size and aspect ratio may be produced.
In a practical implementation of the inven-tion, the first transition from high to low of the signal provided by the horizontal sampling pulse generator 26 always occurs at the start of a line of the video signal. If the subsequent high-low transitions occur at uniform intervals through the active line time, but the duration of these inter-vals is not an integral submultiple of 720 clock periods (there being 720 clock periods in each line) the result would be a narrow tile at the right side of the pi~ture. This is not esthetical-ly pleasing, and therefore the sampling pulse gene-rator 26 is designed to center the sample intervals - of uniform duration within the active line time and pro~ide narrow tilec of equal width at the left and right sides of the picture. The result is a more esthetically pleasing picture.
., . . : . .
Each of the scan converting memories is a~le to store two fields, so that each field in the output signal from the memory 40 is derived from the c~rresponding field of the input signal. On alternate fields, the word held by the sample and hold 30 in response to a high/low transition in the vertical sampling signal represents pixels in dif-ferent lines of the input video signal. If this transition is at a boundary between two different-ly-colored areas of the input scene, the color of the resulting mosaic tile will flicker between the two colors that exist on opposite respective sides ~f the boundary. This effect is disturbing unless the tile is quite small. In order to alleviate this problem, the operator interface provides a signal representing the size of the tiles or7if the tile~ are of ~/different sizes, the size of the largest tile, to the controller ~not shown), and when the size represented by this signal attains a selected value, as determined by the controller, the controller causes both fields of the output signal of the memory 28 to be generated from the same input field.
It will be appreciated that the present inven-tion is not restricted to the particular embodiment that has been described, and that variations may be made therein without departing from the scope of the invention as defined in the appended claims and equivalents thereof. For example, it is not essen-tial that the output of the ADC 20 be applieddirectly to the sample and hold 24, or that the output of the memory 40 be applied directly to the DAC 46, since other special effects may be imposed on the video signal either before or after the mosaic effect. The in~ention is not restricted to ... .
. .
,, , ~"' ' ' ' :
:. .
'~
' :
, the component signals being provided by the demod-ulator and decoder 12, and they may be derived from other sources, as indicated by an auxiliary input terminal 52 connected to a switch 54 in the signal path to the ADC 20. The component signals need not be R, G, ~ c~mponents, but they may be, e.g., Y, I, Q components instead. In a preferred implemen-tation of the invention, the memory 40 is the transform memory of a reverse transform system.
The invention is not restricted to implementation in the digital domain, since it may also be imple-mented at least partially in the analog domain.
-: i~
, , . . ~ .
,:, - -~ : : ::,: :
: .. . . -: . -
The output signal of the sample and hold 24 is a horizontally-scanned, isampled digital component signal. Waveform S in FIG. 2 illustrates the sam-pling signal, and waveform R' illustrate~the sam-pled signal provided at the output of the sample and hold 24 in response to the waveforms R and S.
The effect of theisample and hold 24 can be seen from a comparison of the waveform R' with the waveforms R and S.
The illustrated apparatus also comprises a video scan converting memory 28, which may be re-garded as comprising a rectangular array of storagelocations, the number of storage locations in the horizontal direction being equal to the number of digital words that occur during the active picture interval of each horizontal scanning line (720) and the number of locations in the vertical direction beinq equa~ to the number of unblanked horizontal lines in each frame (486~. The output signal of the sample and hold 24 is written into the memory 28, filling the successive locations in a given horizontal row and filling the rows sequentially.
- . .. . .
` 5 1 323091 Once an entire frame has been stored, the contents of the memory 28 are read out. However, the words are read out of the memory 28 in column-by-column order, not line-by-line. The effect is that the ~ampled digital component signal provided by the sample and hold 24 is converted from a horizontal-ly-scanned signal to a vertically-scanned signal, -and the sampling is suppressed. The output signal of the memory 28 is a stream of eight-bit parallel data words. The digital words occur in a succes-sion of time slots correspondinq to the columns of the memory 28. Each time slot contains 486 data words at a 13.5 MHz data rate.
The output signal of the memory 28 is applied to a second sample and hold 36. The sample and hold 36 receives a sampling signal from a vertical sampling signal generator 38 and operates in a similar manner to the sample and hold 24. The sampling signal provided by the vertical sampling signal generator 38 is normally a pulse-form signal that is synchronous with the column-by-column read-out of the digital component signal from the memory 28. In this manner, the digital component signal generated by the ADC 20 undergoes two-dimensional sampling. The output signal of the sample and hold 36 is applied to a second scan converting memory 40 which is similar to the memory 28 but operates in the reverse fashion, i.e., the signal is written into the memory 40 column-by-column, and is read out line-by-line. The output signal of the memory 40 is converted to analog form by a digital-to-analog converter (DAC) 46, and the resulting analog component signal is recombined witb the analog component signal provided at the outputs 16 and 18 of the demodulator and decoder 12, which have un-.
. .. .. . .
, dergone corresponding processing. Vertical andhorizontal blanking intervals are inserted into the combined signal by a blanking inserter 48. The output signal of the blanking inserter is a compo-site analog video signal in the same format as thesignal applied to the terminal 10 but in which the scene has been sampled ~oth horizontally and verti--cally so as to generate a mosaic pattern. The tiles of the mosaic pattern are rectangular, and the aspect ratio of a tile depends on the ratio of the sample intervals for which samples are held by the sample and holds 24 and 36 respectively. If the samples are held for uniform intervals by both sample and holds, the mosaic tiles are all of the lS same size and aspect ratio, but if the samples are held for non-uniform intervals by either sample and hold, mosaic tiles of non-uniform size and aspect ratio may be produced.
In a practical implementation of the inven-tion, the first transition from high to low of the signal provided by the horizontal sampling pulse generator 26 always occurs at the start of a line of the video signal. If the subsequent high-low transitions occur at uniform intervals through the active line time, but the duration of these inter-vals is not an integral submultiple of 720 clock periods (there being 720 clock periods in each line) the result would be a narrow tile at the right side of the pi~ture. This is not esthetical-ly pleasing, and therefore the sampling pulse gene-rator 26 is designed to center the sample intervals - of uniform duration within the active line time and pro~ide narrow tilec of equal width at the left and right sides of the picture. The result is a more esthetically pleasing picture.
., . . : . .
Each of the scan converting memories is a~le to store two fields, so that each field in the output signal from the memory 40 is derived from the c~rresponding field of the input signal. On alternate fields, the word held by the sample and hold 30 in response to a high/low transition in the vertical sampling signal represents pixels in dif-ferent lines of the input video signal. If this transition is at a boundary between two different-ly-colored areas of the input scene, the color of the resulting mosaic tile will flicker between the two colors that exist on opposite respective sides ~f the boundary. This effect is disturbing unless the tile is quite small. In order to alleviate this problem, the operator interface provides a signal representing the size of the tiles or7if the tile~ are of ~/different sizes, the size of the largest tile, to the controller ~not shown), and when the size represented by this signal attains a selected value, as determined by the controller, the controller causes both fields of the output signal of the memory 28 to be generated from the same input field.
It will be appreciated that the present inven-tion is not restricted to the particular embodiment that has been described, and that variations may be made therein without departing from the scope of the invention as defined in the appended claims and equivalents thereof. For example, it is not essen-tial that the output of the ADC 20 be applieddirectly to the sample and hold 24, or that the output of the memory 40 be applied directly to the DAC 46, since other special effects may be imposed on the video signal either before or after the mosaic effect. The in~ention is not restricted to ... .
. .
,, , ~"' ' ' ' :
:. .
'~
' :
, the component signals being provided by the demod-ulator and decoder 12, and they may be derived from other sources, as indicated by an auxiliary input terminal 52 connected to a switch 54 in the signal path to the ADC 20. The component signals need not be R, G, ~ c~mponents, but they may be, e.g., Y, I, Q components instead. In a preferred implemen-tation of the invention, the memory 40 is the transform memory of a reverse transform system.
The invention is not restricted to implementation in the digital domain, since it may also be imple-mented at least partially in the analog domain.
-: i~
, , . . ~ .
,:, - -~ : : ::,: :
: .. . . -: . -
Claims (16)
1. A method of processing a raster scan input video signal, comprising the steps of (a) carrying out a sample and hold opera-tion on the input video signal so as to generate a second video signal, (b) rotating the effective scanning direc-tion of the second video signal through a predeter-mined angle so as to generate a third video signal, and (c) carrying out a sample and hold opera-tion on the third video signal so as to generate a fourth video signal.
2. A method according to claim 1, wherein the second video signal comprises a stream of digital words and step (b) is accomplished by writing the second video signal into a first random access memory in line-by-line sequence and reading digital words from the first random access memory in col-umn-by-column sequence, whereby the effective scan-ning direction is rotated through 90 degrees, and the method further comprises writing the fourth video signal into a second random access memory in column-by-column sequence and reading digital words from the second random access memory in line-by-line sequence so as to generate a fifth video signal.
3. A method according to claim 1, further comprising rotating the effective scanning direc-tion of the fourth video signal through a predeter-mined angle so as to generate a fifth video signal.
4. A method according to claim 1, wherein the input video signal is a stream of digital data words occurring at a uniform clock rate, and the sample and hold operation is carried out on the input video signal by receiving each digital data word of the stream and either outputting that word or outputting a word that was previously received and held, the number of periods of the clock rate for which a first previously received and held word is outputted being different from the number of periods for which a second previously received and held word is outputted.
5. A method according to claim 1, comprising carrying out the sample and hold operation on the input video signal synchronously with the lines of the input video signal.
6. A method according to claim 1, wherein the second video signal is a stream of digital data words and step (b) is accomplished by writing the second video signal into a random access memory in line-by-line sequence and reading digital words from the random access memory into column-by-column sequence at a uniform clock rate, and the sample and hold operation on the third video signal is carried out by receiving each digital data word from the random access memory and either outputting that word or outputting a word that was previously received and held, the number of periods of the clock rate for which a first previously received and held word is outputted being different from the number of periods for which a second previously received and held word is outputted.
7. A method according to claim 1, wherein the third video signal occurs in a succession of time slots, and the method comprises carrying out the sample and hold operation on the third video signal synchronously with the third video signal.
8. Apparatus for processing a raster scan input video signal, comprising a first sample and hold for sampling the video signal and generating a second video signal, means for rotating the effec-tive scanning direction of the second video signal through a predetermined angle so as to generate a third video signal, and a second sample and hold for sampling the third video signal and generating a fourth video signal.
9. Apparatus according to claim 8, wherein the second video signal in digital form and the means for rotating the effective scanning direction of the second video signal comprise a random access memory, means for writing the second video signal into the random access memory in line-by-line sequence, and means for reading digital words from the random access memory in column-by-column sequence.
10. Apparatus according to claim 9, wherein the fourth video signal is in digital form, and further comprising a second random access memory, means for writing the fourth video signal into the second random access memory in column-by-column sequence, and means for reading digital words from the second random access memory in line-by line sequence.
11. Apparatus according to claim 8, wherein the input video signal is a stream of digital words occurring at a uniform clock rate and the first sample and hold has a first state in which it receives a digital word of the stream and outputs that word and a second state in which it receives a digital word of the stream and outputs a word that was previously received and held, the first sample and hold being placed in its first or second state in dependence upon a sampling signal provided by a sampling signal generator.
12. Apparatus according to claim 11, wherein the sampling signal generator is operative to allow the number of periods of the clock rate for which a first previously received and held word is output-ted to be different from the number of periods for which a second previously received and held word is outputted.
13. Apparatus according to claim 11, wherein the sampling signal generator is operative to pro-vide a sampling signal that is synchronous with the input video signal.
14. Apparatus according to claim 8, wherein the third video signal is a stream of digital words occurring at a uniform clock rate and the second sample and hold has a first state in which it receives a digital word of the stream and outputs that word and a second state in which it receives a digital word of the stream and outputs a word that was previously received and held, the second sample and hold being placed in its first or second state in dependence upon a sampling signal provided by a sampling signal generator.
15. Apparatus according to claim 11, wherein the second video signal is in digital form and the means for rotating the effective scanning direction of the second video signal comprise a random access memory, means for writing the second video signal into the random access memory in line-by-line se-quence, and means for reading digital words from the random access memory in column-by-column se-quence at a uniform clock rate, and wherein the sampling signal generator is operative to allow the number of periods of the clock rate for which a first previously received and held word is output-ted to be different from the number of periods for which a second previously received and held word is outputted.
16. Apparatus according to claim 15, wherein the sampling signal generator is operative to pro-vide a sampling signal that is synchronous with the input video signal.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US923,771 | 1986-10-24 | ||
US06/923,771 US4782388A (en) | 1986-10-24 | 1986-10-24 | Method and apparatus for providing video mosaic effects |
Publications (1)
Publication Number | Publication Date |
---|---|
CA1323091C true CA1323091C (en) | 1993-10-12 |
Family
ID=25449243
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA000550000A Expired - Fee Related CA1323091C (en) | 1986-10-24 | 1987-10-22 | Method and apparatus for providing video mosaic effects |
Country Status (6)
Country | Link |
---|---|
US (1) | US4782388A (en) |
EP (1) | EP0264962B1 (en) |
JP (1) | JPH0834560B2 (en) |
AU (1) | AU593396B2 (en) |
CA (1) | CA1323091C (en) |
DE (1) | DE3750807T2 (en) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4956872A (en) * | 1986-10-31 | 1990-09-11 | Canon Kabushiki Kaisha | Image processing apparatus capable of random mosaic and/or oil-painting-like processing |
EP0272886A3 (en) * | 1986-12-19 | 1990-12-19 | Pfu Limited | Image information processing system |
US5164825A (en) * | 1987-03-30 | 1992-11-17 | Canon Kabushiki Kaisha | Image processing method and apparatus for mosaic or similar processing therefor |
JPH0683470B2 (en) * | 1987-10-27 | 1994-10-19 | ヤマハ株式会社 | Mosaic image generation circuit |
US5617224A (en) * | 1989-05-08 | 1997-04-01 | Canon Kabushiki Kaisha | Imae processing apparatus having mosaic processing feature that decreases image resolution without changing image size or the number of pixels |
EP0397428B1 (en) | 1989-05-08 | 1997-01-29 | Canon Kabushiki Kaisha | Image processing apparatus |
US5063448A (en) * | 1989-07-31 | 1991-11-05 | Imageware Research And Development Inc. | Apparatus and method for transforming a digitized signal of an image |
JPH03124174A (en) * | 1989-10-07 | 1991-05-27 | Sony Corp | Mosaic effect device |
US5227863A (en) * | 1989-11-14 | 1993-07-13 | Intelligent Resources Integrated Systems, Inc. | Programmable digital video processing system |
EP0498625B1 (en) * | 1991-02-08 | 1995-12-20 | The Grass Valley Group, Inc. | Television special effects generator with progressive scanning and corresponding method |
US5365277A (en) * | 1993-10-08 | 1994-11-15 | Genesis Microchip Inc. | Apparatus with reduction/magnification image size processing for producing low-pass filtered images |
US5621868A (en) * | 1994-04-15 | 1997-04-15 | Sony Corporation | Generating imitation custom artwork by simulating brush strokes and enhancing edges |
CN1103477C (en) * | 1994-12-08 | 2003-03-19 | 联华电子股份有限公司 | Image synthetic method and its equipment by mosaic effect treatment |
US7392287B2 (en) | 2001-03-27 | 2008-06-24 | Hemisphere Ii Investment Lp | Method and apparatus for sharing information using a handheld device |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4134128A (en) * | 1976-03-19 | 1979-01-09 | Rca Corporation | Television picture size altering apparatus |
JPS5646371A (en) * | 1979-09-21 | 1981-04-27 | Toshiba Corp | Picture processor |
JPS5661870A (en) * | 1979-10-23 | 1981-05-27 | Matsushita Electric Ind Co Ltd | Special effect generating device |
DE3126635A1 (en) * | 1981-07-06 | 1983-01-20 | Robert Bosch Gmbh, 7000 Stuttgart | METHOD FOR CONVERTING THE NUMBER OF LINES |
JPS5814678A (en) * | 1981-07-20 | 1983-01-27 | Nec Corp | Special effect device |
JPS58150376A (en) * | 1982-03-02 | 1983-09-07 | Sony Corp | Video signal processor |
US4656664A (en) * | 1984-10-24 | 1987-04-07 | International Business Machines Corporation | Method for reducing a binary image |
US4661987A (en) * | 1985-06-03 | 1987-04-28 | The United States Of America As Represented By The Secretary Of The Navy | Video processor |
-
1986
- 1986-10-24 US US06/923,771 patent/US4782388A/en not_active Expired - Fee Related
-
1987
- 1987-10-21 JP JP62266156A patent/JPH0834560B2/en not_active Expired - Lifetime
- 1987-10-22 CA CA000550000A patent/CA1323091C/en not_active Expired - Fee Related
- 1987-10-23 EP EP87115622A patent/EP0264962B1/en not_active Expired - Lifetime
- 1987-10-23 AU AU80078/87A patent/AU593396B2/en not_active Ceased
- 1987-10-23 DE DE3750807T patent/DE3750807T2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
DE3750807T2 (en) | 1995-05-24 |
AU8007887A (en) | 1988-04-28 |
US4782388A (en) | 1988-11-01 |
EP0264962A2 (en) | 1988-04-27 |
EP0264962A3 (en) | 1990-12-27 |
DE3750807D1 (en) | 1995-01-12 |
JPS63111773A (en) | 1988-05-17 |
JPH0834560B2 (en) | 1996-03-29 |
EP0264962B1 (en) | 1994-11-30 |
AU593396B2 (en) | 1990-02-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4204227A (en) | Television picture compressor | |
CA1323091C (en) | Method and apparatus for providing video mosaic effects | |
US5243433A (en) | Digital image interpolation system for zoom and pan effects | |
US4134128A (en) | Television picture size altering apparatus | |
EP0200330A1 (en) | Television apparatus Pix-in-Pix | |
EP0196826A1 (en) | Filtering system for processing a reduced-resolution video image | |
JPS6118911B2 (en) | ||
US5034814A (en) | System for reducing NTSC flicker in compatible high definition television systems | |
EP0498625B1 (en) | Television special effects generator with progressive scanning and corresponding method | |
JP2584138B2 (en) | Television system converter | |
US4797743A (en) | Video memory control device | |
JPH0622197A (en) | Picture processing unit | |
US4857990A (en) | Digital video storage | |
EP0674437B1 (en) | Video processor with field memory for exclusively storing picture information | |
US4099205A (en) | Phase control system | |
CA1310406C (en) | Video signal processor | |
JP3154190B2 (en) | General-purpose scanning cycle converter | |
KR930000706B1 (en) | High definition television | |
GB2137844A (en) | Scan Conversion Circuit | |
JPS6025190Y2 (en) | Internal circuit of television standard format converter | |
JP2809738B2 (en) | Video signal converter | |
JP2558677B2 (en) | Field memory device | |
JP2642464B2 (en) | Television signal converter | |
JP3274479B2 (en) | Image storage method and image storage device | |
JP2711392B2 (en) | Time base compression device for television signals |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MKLA | Lapsed |