Movatterモバイル変換


[0]ホーム

URL:


US5379072A - Digital video signal resolution converting apparatus using an average of blocks of a training signal - Google Patents

Digital video signal resolution converting apparatus using an average of blocks of a training signal
Download PDF

Info

Publication number
US5379072A
US5379072AUS07/986,707US98670792AUS5379072AUS 5379072 AUS5379072 AUS 5379072AUS 98670792 AUS98670792 AUS 98670792AUS 5379072 AUS5379072 AUS 5379072A
Authority
US
United States
Prior art keywords
video signal
digital video
memory
data
block
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 - Lifetime
Application number
US07/986,707
Inventor
Tetsujiro Kondo
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony CorpfiledCriticalSony Corp
Assigned to SONY CORPORATIONreassignmentSONY CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST.Assignors: KONDO, TETSUJIRO
Application grantedgrantedCritical
Publication of US5379072ApublicationCriticalpatent/US5379072A/en
Anticipated expirationlegal-statusCritical
Expired - Lifetimelegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A digital video signal converting apparatus for converting a first digital video signal having a first resolution to a second digital video signal having a second resolution higher than the first resolution, comprises; block segmentation circuit for converting the first digital video signal into a block format, memory having a mapping table stored therein and having address terminals to which the first digital video signal in a block format is supplied and output terminals from which the second digital video signal in block format is output, and block separation circuit for converting the second digital video signal in a block format into a digital video signal in a raster scan order, wherein the mapping table in the memory is generated by training utilizing a plurality of images the training step being performed by generating first and second digital video signal corresponding to each of the plurality of images, converting each of the first and second digital video signals into a block format, and selecting the first digital video signal in a block format is an address signal for the mapping table and inputting the second digital video signal in a block format to a memory area corresponding to the address, and generating data of the mapping table from the signal stored in the memory area.

Description

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to an image converting apparatus which can compensate a resolution and which can be applied to, for example, an up conversion for converting a television signal of a standard resolution into a television signal of a high resolution.
2. Description of the Prior Art
Data of pixels which lack is compensated by an interpolation filter in an up conversion for converting an image of a standard resolution or a low resolution (they are abbreviated to SD) into an image of a high resolution (abbreviated to HD), an electronic zoom, or an enlargement of an image.
However, there is a problem such that a resolution of the output image obtained by the interpolation by the filter deteriorates. For example, a hatched portion shown in FIG. 1 is a region of a video signal of SD. Even when a television signal of HD is formed by interpolating the video signal by the filter, an HD component (high frequency component) which doesn't exist in the input SD signal is not produced. Consequently, the resolution of the output image is not as good as it could be.
OBJECTS AND SUMMARY OF THE INVENTION
It is, therefore, an object of the invention to provide an image converting apparatus which can reconstruct a high resolution component and can compensate a resolution.
According to an aspect of the present invention, there is provided a digital video signal converting apparatus for converting a first digital video signal having a first resolution to a second digital video signal having a second resolution higher than the first resolution, comprising:
block segmentation means for converting the first digital video signal into a block format,
memory means having a mapping table stored therein and having address terminals to which the first digital video signal in a block format is supplied and output terminals from which the second digital video signal in block format is output, and
block separation means for converting the second digital video signal in a block format into a digital video signal in a raster scan order,
wherein the mapping table in the memory means is generated by training utilizing a plurality of pictures the training step being performed by generating first and second digital video signal corresponding to each of the plurality of pictures, converting each of the first and second digital video signals into a block format, and selecting the first digital video signal in a block format is an address signal for the mapping table and inputting the second digital video signal in a block format to a memory area corresponding to the address, and generating data of the mapping table from the signal stored in the memory area.
The mapping table is formed so as to indicate the correlation between two image signals by using original images of various picture patterns for training. Therefore, a high resolution component which is not included in the input image signal can be reconstructed by the mapping table.
The above, and other, objects, features and advantage of the present invention will become readily apparent from the following detailed description thereof which is to be read in connection with the accompanying drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a schematic diagram to explain a prior art;
FIG. 2 is a block diagram showing a construction of an embodiment of the invention;
FIG. 3 is a schematic diagram to explain a block construction;
FIG. 4 is a block diagram of an example of a construction to form a mapping table;
FIG. 5 is a schematic diagram to explain a block construction of another embodiment of the invention;
FIG. 6 is a block diagram of an example of a construction to form a mapping table of another embodiment of the invention;
FIG. 7 is a block diagram showing a construction of still another embodiment of the invention;
FIG. 8 is a block diagram of an example of a construction to form a mapping table of the embodiment in FIG. 7; and
FIG. 9 is a block diagram of an example of a construction to interpolate data when a mapping table is formed.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
An embodiment of the invention will be explained hereinbelow. The embodiment relates to an example in which an SD video signal is up converted into an HD video signal. In FIG. 2, a digital SD video signal is supplied to an input terminal shown byreference numeral 1. As an example of the SD video signal, there is a reproduction signal of SDVTR, a broadcasting signal, or the like. The SD video signal is converted from an order of an ordinary raster scan to an order of blocks by ablock segmentation circuit 2.
As shown in FIG. 3, a video signal converted into ablock 5s of (2×2×8 bits=32 bits) is generated as an output of theblock segmentation circuit 2. The signal of 32 bits is supplied to amemory 3 as addresses. A mapping table based on the correlation between the SD image and the HD image has been stored into thememory 3 as will be explained hereinlater. Thememory 3 is constructed by, for example, a non-volatile RAM.
A video signal of ablock 5h of (4×4×8 bits) is read out from thememory 3 as shown in FIG. 3. The position of theblock 5h which occupies in one picture plane (one field or one frame) is equal to that of theblock 5s of the input image. More practically speaking, since an aspect ratio of a monitor for HD to which an output image is supplied is set to (16:9), theoutput block 5h corresponding to, for example, theblock 5s at the left upper corner of the input image is used as an upper image block on the inner side than the left upper corner. Even when the output image obtained from the SD image of an aspect ratio of (4:3) is supplied to the monitor for HD, therefore, information on both sides of the picture plane of the monitor lacks. The lack information on both of the right and left sides can be set to blanking portions or can be also interpolated. Since the above processing is not directly concerned with the spirit of the invention, however, its detailed description is omitted.
Output image data read out from thememory 3 is supplied to a block separatingcircuit 4 and the order of the data is converted into the order of the raster scan. Output image data from the block separatingcircuit 4 is taken out to anoutput terminal 5. The monitor for HD is connected to theoutput terminal 5 through a D/A converter (not shown). The number of pixels of the output image is 4 times as large as the number of pixels of the input SD video signal and the HD image can be reproduced by the monitor for HD.
An example of a construction to make the mapping table which is stored in thememory 3 is shown in FIG. 4. In FIG. 4, a digital HD video signal is supplied to an input terminal shown byreference numeral 11. It is desirable that the HD video signal is a standard signal in consideration of the formation of the mapping table. For example, a signal comprising still images of various picture patterns can be used. The HD video signal can be actually obtained by photographing a standard image by an HD video camera or by recording an image pickup signal into an HDVTR. Further, when the HD video signal to be derived as a conversion output has previously been known, generality is not requested. Therefore, the mapping table is formed by using an original HD video signal.
The HD video signal is supplied to ablock segmentation circuit 12. Theblock segmentation circuit 12 converts the video signal of the order of the raster scan into the structure of the blocks of (4×4×8 bits). Two signals having different resolution are formed from an output signal of theblock segmentation circuit 12. One of the two signals is a signal having the same resolution as that of the original HD video signal and is obtained as an output of adelay circuit 13. Another signal is an SD video signal and is formed by alow pass filter 14 and asub-sampling circuit 15. Thelow pass filter 14 is a two-dimensional digital filter and executes a band limit in the horizontal and vertical directions in order to prevent an aliasing distortion. Thesub-sampling circuit 15 performs the sampling such that the numbers of pixels in the horizontal and vertical directions are reduced into 1/2, respectively. Therefore, one block of the SD video signal from thesub-sampling circuit 15 corresponds to the data of (2×2×8 bits=32 bits).
The SD video signal from thesub-sampling circuit 15 is supplied to amemory 20 and afrequency memory 21 as their addresses. Thememory 20 has address spaces of 232 and data of (4×4×8 bits=128 bits) is written into those addresses. Although thefrequency memory 21 also has the same address space as that of thememory 20, a frequency is written as data into the respective address. That is, read-out output of thememory 21 is supplied to anadder 22 and is increased by +1 and an output of theadder 22 is written to the same address in thememory 21. The contents of the addresses in thememories 20 and 21 are cleared to zero as initial states.
The data of 128 bits read out from thememory 20 is supplied to amultiplier 23 and is multiplied to a frequency read out from thefrequency memory 21. An output of themultiplier 23 is supplied to anadder 24 and is added to input data from thedelay circuit 13 by theadder 24. An output of theadder 24 is supplied to adivider 25 as a dividend. The output of theadder 22 is supplied to thedivider 25 as a divisor. An output (quotient) of thedivider 25 is used as input data of thememory 20.
In the construction of FIG. 4 mentioned above, when a certain address Ai corresponding to one block of the SD video signal is first accessed, since the read-out outputs of thememories 20 and 21 are equal to 0, data X1 of one block of the HD video signal is directly written into thememory 20 and a value in the corresponding address in thememory 21 is set to 1. When this address is again accessed after that, the output of theadder 22 is equal to 2 and the output of theadder 24 is equal to (X1+X2) (X2 is the output of the delay circuit 13). Therefore, the output of thedivider 25 is equal to (X1+X2)/2 and is written into thememory 20. On the other hand, afrequency 2 is written into thefrequency 21. Further, when the above address is after that, the data in thememory 20 is updated to (X1+X2+X3)/3 and the frequency is also updated to 3 by operations similar to the above.
By executing the operations mentioned above for a predetermined period of time, a mapping table indicative of the correlation between the block of the HD video signal and the block of the SD video signal which were formed from the same video signal is stored into thememory 20. In other words, when a pattern of the data of the block of the SD video signal is given, a mapping table which generates the pattern of the block of the HD video signal which can correspond to such a pattern as an average can be formed. This mapping table is stored intomemory 3 of the construction of FIG. 2.
Next, the second embodiment of the invention will now be explained. The embodiment relates to an example in which a video signal of 25 frames per second such as PAL system i.e., video signal having low resolution in time-base direction (hereinlater, referred to as an SD video signal) is converted into a video signal of 30 frames per second such as NTSC system i.e., video signal having high resolution in time-base direction (hereinbelow, referred to as an HD video signal). In the case of this example in FIG. 2 mentioned above, a digital SD video signal is supplied to an input terminal shown byreference numeral 1. As an example of the SD video signal, there is a reproduction signal of SDVTR, a broadcasting signal, or the like. The SD video signal is converted from an order of an ordinary raster scan to an order of blocks by ablock segmentation circuit 2.
As shown in FIG. 5, a video signal converted into a three-dimensional block comprising areas P1 to P5 obtained by extracting the same portions of successive five frames, and each area includes (2×2×8 bits=32 bits) is generated as an output of theblock segmentation circuit 2. The signal of (32×5=160 bits) is supplied to amemory 3 as addresses. A mapping table based on the correlation between the SD image and the HD image has been stored into thememory 3 as will be explained hereinlater.
A video signal containing areas Q1 to Q6 of (2×2×8 bits) and each area occupies the same portions in successive six frames is read out from thememory 3 as shown in FIG. 5. In other words, an input signal of five frames is converted into an output signal of six frames. The position of each area of three-dimensional blocks of the output image is equal to that of each area of three-dimensional blocks of input image.
Output image data read out from thememory 3 is supplied to ablock separating circuit 4 and the order of the data is converted into the order of the raster scan. Output image data from theblock separating circuit 4 is taken out to anoutput terminal 5. The monitor is connected to theoutput terminal 5 through a D/A converter (not shown). Since the output image is converted into 30 frames per second, the image can be reproduced by the monitor for NTSC.
An example of a construction to make the mapping table which is stored in thememory 3 is shown in FIG. 6. In FIG. 6, a digital video signal of 150 frames per second is supplied to an input terminal indicated atreference numeral 11. The 150 frames is the least common multiplied number of 25 frames and 30 frames. It is desirable that the input video signal is a standard signal in consideration of the formation of the mapping table.
The input video signal is supplied to thinning-out circuits 26 and 28. The thinning-out circuit 26 forms a video signal of 30 frames per second by thinning out the input video signal to 1/5 in the time direction. The thinning-out circuit 28 forms a video signal of 25 frames per second. The output video signals of the thinning-out circuits 26 and 28 are supplied to blocksegmentation circuits 27 and 29, respectively. Theblock segmentation circuit 27 converts the video signal of the order of the raster scan into the structure of the three-dimensional blocks of (2×2×6 flames). Theblock segmentation circuit 29 converts the video signal of the order of the raster scan into the structure of the three-dimensional blocks of (2×2×5 frames).
The output video signal from theblock segmentation circuit 29 is supplied to amemory 20 and afrequency memory 21 as their addresses. Thememory 20 has address spaces of 2160 and data of (2×2×6×8 bits=192 bits) is written into those addresses. Although thefrequency memory 21 also has the same address space as that of thememory 20, a frequency is written as data into the respective address. That is, read-out output of thememory 21 is supplied to anadder 22 and is increased by +1 and an output of theadder 22 is written to the same address in thememory 21. The contents of the addresses in thememories 20 and 21 are cleared to zero as initial states.
The data of 192 bits read out from thememory 20 is supplied to amultiplier 23 and is multiplied to a frequency read out from thefrequency memory 21. An output of themultiplier 23 is supplied to anadder 24 and is added to input data from theblock segmentation circuit 27 by theadder 24. An output of theadder 24 is supplied to adivider 25 as a dividend. The output of theadder 22 is supplied to thedivider 25 as a divisor. An output (quotient) of thedivider 25 is used as input data of thememory 20.
In the construction of FIG. 6 mentioned above, when a certain address Ai corresponding to one block of the SD video signal is first accessed, since the read-out outputs of thememories 20 and 21 are equal to 0, data X1 of one block of the HD video signal is directly written into thememory 20 and a value in the corresponding address in thememory 21 is set to 1. When this address is again accessed after that, the output of theadder 22 is equal to 2 and the output of theadder 24 is equal to (X1+X2) (X2 is the output of the delay circuit 13). Therefore, the output of thedivider 25 is equal to (X1+X2)/2 and is written into thememory 20. On the other hand, afrequency 2 is written into thefrequency 21. Further, when the above address is after that, the data in thememory 20 is updated to (X1+X2+X3)/3 and the frequency is also updated to 3 by operations similar to the above.
By executing the operations mentioned above for a predetermined period of time, a mapping table indicative of the correlation between the block of the HD video signal and the block of the SD video signal which were formed from the same video signal is stored into thememory 20. In other words, when a pattern of the data of the block of the SD video signal is given, a mapping table which generates the pattern of the block of the HD video signal which can correspond to such a pattern as an average can be formed. This mapping table is stored intomemory 3 of the construction of FIG. 3.
FIG. 7 shows still another embodiment of the present invention. This embodiment intends to reduce the capacity of the memory for formation and storage of the mapping table. The three-dimensional ADRC encoder 6 is added to the output of theblock segmentation circuit 2. ADRC (Adaptive Dynamic Range Coding) is proposed by the present applicant. In ADRC, the bit number of each pixel is compressed from 8 bits to, for example, 4 bits by using the fact that plural pixels in a block have the time and spatial correlation.
TheADRC encoder 6 comprises: a circuit for detecting a maximum value MAX, a minimum value MIN and a dynamic range DR represented with (MAX-MIN=DR) of pixel data of block, a circuit for generating a quantizing step by equally dividing the dynamic range DR by 24, a subtracter for normalizing the pixel data of block by subtracting the minimum value MIN from the pixel data, and a quantizing circuit for dividing an output of the subtracter by the quantizing step i.e., requantizing. The dynamic range DR per block, the minimum value MIN and the four-bit code signal DT corresponding to each pixel are output from theADRC encoder 6.
The code signal DT of the output signals from theADRC encoder 6 is supplied to thememory 3 as the addresses. The video signal that frame number has been converted in accordance with the mapping table is read out from thememory 3. The dynamic range DR and the minimum value MIN of encoded outputs from theADRC encoder 6 are supplied to adelay circuit 7. The dynamic range DR of the output of thedelay circuit 7 is fed to adivider 8, and divided by 24 =16. Thus, the quantizing step of the block is obtained by thedivider 8.
The code signal of the block of the output image signal which is read out from thememory 3 is supplied to amultiplier 9. Since the quantizing step is fed to themultiplier 9, the data after removing the minimum value is restored at themultiplier 9. The output signal of themultiplier 9 is supplied to anadder 10, and the minimum value MIN from thedelay circuit 7 is added. As a result, the restored data is fed to ablock separation circuit 4, and order of data is converted into the order of the raster scan. The output image data from the block separation circuit is taken out to anoutput terminal 5.
Since the example of the embodiment shown in FIG. 7 compresses the data per block by ADRC, the capacity of thememory 3 can be reduced. In addition, the process for forming the mapping table is the same as the above except that the correlation between the ADRC encoded signals are detected. Thus, the capacity of thememory 3 for forming the mapping table can be reduced. The embodiment in FIG. 7 can be similarly applied to a conversion for improving the spatial resolution in FIG. 3.
FIG. 8 shows an example of a construction to form the mapping table which is stored in thememory 3 in FIG. 7, when the embodiment in FIG. 7 is applied for improving the spatial resolution. In FIG. 8, a digital HD video signal is supplied to an input terminal shown byreference numeral 11. It is desirable that the HD video signal is a standard signal in consideration of the formation of the mapping table. For example, a signal comprising still images of various picture patterns can be used. The HD video signal can be actually obtained by photographing a standard image by an HD video camera or by recording an image pickup signal into an HDVTR. Further, when the HD video signal to be derived as a conversion output has previously been known, generality is not requested. Therefore, the mapping table is formed by using an original HD video signal.
The HD video signal is supplied to ablock segmentation circuit 12. Theblock segmentation circuit 12 converts the video signal of the order of the raster scan into the structure, of the blocks of (4×4×8 bits). Two signals having different resolution and encoded by ADRC are formed from an output signal of theblock segmentation circuit 12. One of the two signals is a signal removing and requantizing the same resolution as that of the original HD video signal and is formed by thedelay circuit 13,subtracter 17,dividers 18 and 19. The minimum value MIN is supplied to the subtractor 17 fromADRC encoder 16. A quantizing step formed at thedivider 18 is supplied to thedivider 19. As a result, a data of one pixel which is compressed into 4 bits is obtained.
The other signal is an SD video signal and is formed by alow pass filter 14 and asub-sampling circuit 15 and the signal is encoded atADRC encoder 16. Thelow pass filter 14 is a two-dimensional digital filter and executes a band limit in the horizontal and vertical directions in order to prevent an aliasing distortion. Thesub-sampling circuit 15 performs the sampling such that the numbers of pixels in the horizontal and vertical directions are reduced into 1/2, respectively. Therefore, one block of the SD video signal from thesub-sampling circuit 15 corresponds to the data of (2×2×8 bits=32 bits). The data is compressed (2×2×4 bits=16 bits) at theADRC encoder 16.
The code signal DT from theADRC encoder 16 is supplied to amemory 20 and afrequency memory 21 as their addresses. Thememory 20 has address spaces of 216 and data of (4×4×4 bits=64 bits) is written into those addresses. Although thefrequency memory 21 also has the same address space as that of thememory 20, a frequency is written as data into the respective address. That is, read-out output of thememory 21 is supplied to anadder 22 and is increased by +1 and an output of theadder 22 is written in the same address in thememory 21. The contents of the addresses in thememories 20 and 21 are cleared to zero as initial states.
The data of 128 bits read out from thememory 20 is supplied to amultiplier 23 and is multiplied to a frequency read out from thefrequency memory 21. An output of themultiplier 23 is supplied to anadder 24 and is added to input data from thedelay circuit 13 by theadder 24. An output of theadder 24 is supplied to adivider 25 as a dividend. The output of theadder 22 is supplied to thedivider 25 as a divisor. An output (quotient) of thedivider 25 is used as input data of thememory 20.
In the construction of FIG. 8 mentioned above, when a certain address Ai corresponding to one block of the SD video signal is first accessed, since the read-out outputs of thememories 20 and 21 are equal to 0, data X1 of one block of the HD video signal is directly written into thememory 20 and a value in the corresponding address in thememory 21 is set to 1. When this address is again accessed after that, the output of theadder 22 is equal to 2 and the output of theadder 24 is equal to (X1+X2) (X2 is the output of the delay circuit 13). Therefore, the output of thedivider 25 is equal to (X1+X2)/2 and is written into thememory 20. On the other hand, afrequency 2 is written into thefrequency 21. Further, when the above address is after that, the data in thememory 20 is updated to (X1+X2+X3)/3 and the frequency is also updated to 3 by operations similar to the above.
By executing the operations mentioned above for a predetermined period of time, a mapping table indicative of the correlation between the block of the HD video signal and the block of the SD video signal which were formed from the same video signal is stored into thememory 20. In other words, when a pattern of the code signal of the block of the SD video signal is given, a mapping table which generates the pattern of the code signal of the block of the HD video signal which can correspond to such a pattern as an average can be formed. This mapping table is stored intomemory 3 of the construction of FIG. 7.
In the process to form the mapping table mentioned above, the data cannot be actually written into all of the addresses in thememory 20 and the addresses in which the data is equal to 0 can occur. In such a case, the interpolation is performed by the data predicted from the data which is not equal to 0 in the peripheral addresses. An example of a construction for such an interpolation is shown in FIG. 9.
In FIG. 9, amemory 30 is a memory in which the mapping table formed as mentioned above has been stored. One of the addresses of 32 bits fromcounters 31 and 32 is selectively supplied through a switchingcircuit 33 as an address input of thememory 30. A clock CK from aninput terminal 34 is supplied to a clock input of thecounter 31 through agate circuit 35. The address from thecounter 31 is supplied to the switchingcircuit 33, anaddress memory 36, and a comparingcircuit 37. The clock CK from aninput terminal 38 is supplied to thecounter 32 and its output is supplied to the switchingcircuit 33 and comparingcircuit 37. An output of theaddress memory 36 is supplied to thecounter 32 as a present input.
Output data of thememory 30 is supplied to a non-zero detectingcircuit 39 and a buffer memory (latch can be also used) 40 and is also supplied to an interpolationdata forming circuit 42 through agate circuit 41. The interpolationdata forming circuit 42 receives an output of thebuffer memory 40, an output of thegate circuit 41, an output of thecounter 31, and an output of theaddress memory 36 and forms the interpolation data in place of the zero data. The interpolation data is set to a data input of thememory 30.
A detection signal of the non-zero detectingcircuit 39 is supplied to a flip-flop 43 as a set input. The detection signal is further used to control the on/off operations of thegate circuit 41, to control the writing/reading operations of thebuffer memory 40 andaddress memory 36, and to control thecounter 32.
An output of the comparingcircuit 37 to compare the outputs of thecounters 31 and 32 is supplied to a clear terminal of thecounter 32 and a reset terminal of the flip-flop 43. The on/off operations of thegate circuit 35, the switching operation of the switchingcircuit 33, and the writing operation of thememory 30 are controlled by an output signal of the flip-flop 43.
It is assumed that a part of the data stored in thememory 30 is as shown in the following table 1 in order to explain the operation of the construction of the interpolation data formation in FIG. 9 mentioned above.
              TABLE 1                                                     ______________________________________                                            Address                                                                          Data                                                       ______________________________________                                            A0     D0                                                                 A1     D1                                                                 A2     D2                                                                 A3     0                                                                  A4     0                                                                  A5     D5                                                         ______________________________________
A count value of thecounter 31 is first increased by the clock CK and address signals which are sequentially generated are supplied to thememory 30 through the switchingcircuit 33. The read-out data from thememory 30 is supplied to the non-zero detectingcircuit 39. In the case where the read-out data is not equal to 0, namely, when the data is obtained by a training image, the content on thebuffer memory 40 is read out and the output of thememory 30 is newly written into thebuffer memory 40. Further, thegate 41 is turned on and the output of thememory 30 is supplied to the interpolationdata forming circuit 42.
When considering the timing at which data D5 in an address A5 in thememory 30 was read out as in the example mentioned above, since it is not equal to 0, preceding non-zero data D2 is read out from thebuffer memory 40 by the detection signal of the non-zero detectingcircuit 39. The data D5 is written into thebuffer memory 40. The data D5 is supplied to the interpolationdata forming circuit 42 through thegate circuit 41. The data D2 is also supplied to the interpolationdata forming circuit 42.
On the other hand, since the address input to thememory 30 in this instance is equal to A5, it is written into theaddress memory 36 by the non-zero detection signal. An address A2 which has already been stored before is read out from theaddress memory 36. Those addresses A2 and A5 are supplied to the interpolationdata forming circuit 42. The interpolation data to be used in place of the zero data in addresses A3 and A4 between the data D2 and D5 is formed from the data D2 and D5 with reference to the addresses A2 and A5.
A weighting mean value corresponding to a distance is formed as interpolation data in this example. That is, a distance between the addresses A2 and A5 is set to 3 and the interpolation data in the address A3 is obtained as (2 D2+D5)/3. The interpolation data in the address A4 is derived as (D2+2 D5)/3. As a forming method of the interpolation data, a curve fitting, a high-order interpolation, or the like can be used in addition to the above method.
The address A2 from theaddress memory 36 is loaded into thecounter 32 by the non-zero detection signal. The output of the counter 32 sequentially generates the addresses A3 and A4 by the clock CK. When the output of thecounter 32 reaches A5, the comparingcircuit 37 generates a coincidence output. Thecounter 32 is cleared and the flip-flop 43 is also reset by the coincidence output.
The switchingcircuit 33 selects the addresses (A3, A4) from thecounter 32 and thememory 30 is set into the writing mode for a period of time during which the flip-flop 43 is set. Therefore, the interpolation data (2 D2+D5)/3 and (D2+2 D5)/3 are respectively written into the addresses A3 and A4 in thememory 30. Thegate circuit 35 is turned off and the increment of thecounter 31 is stopped for this period of time.
For a period of time during which the flip-flop 43 is reset, thegate circuit 35 is turned on, the switchingcircuit 33 selects the address from thecounter 31, and thememory 30 is set into the reading mode. Operations similar to those mentioned above are subsequently executed.
Although the embodiment mentioned above relates to the example in which the SD video signal is up converted into the HD video signal, the invention can be also similarly applied to the enlargement of an image in addition to the above example.
Having described specific preferred embodiments of the present invention with reference to the accompanying drawings, it is to be understood that the invention is not limited to those precise embodiments, and that various changes and modifications may be effected therein by one skilled in the art without departing from the scope or the spirit of the invention as defined in the appended claims.
According to the invention, since the high resolution component is reconstructed by using the correlation between the low resolution image and the high resolution image, the standard video signal is converted into the high resolution image and can be displayed on the HD monitor. The image can be also enlarged to an arbitrary size without deteriorating the resolution. The image can be, further, thinned out and compressed without a deterioration of the resolution.

Claims (10)

What is claimed is:
1. A digital video signal converting apparatus, comprising:
block segmentation means for segmenting a first digital video signal having a first resolution into blocks of video data,
memory means for receiving each of said blocks of video data as respective addresses and for reading out converted data stored in a mapping table at said respective addresses, said mapping table representing a relationship between blocks of a training signal expressed in a second resolution at addresses respectively given by said blocks of said training signal expressed in said first resolution, and
block separation means for deblocking said converted data into a second digital video signal having said second resolution.
2. A digital video signal converting apparatus according to claim 1, wherein said blocks of video data each have first and second spatial dimensions.
3. A digital video signal converting apparatus according to claim 2, wherein said first digital video signal is a signal in accordance with the NTSC standard, and said second digital video signal is a signal having a higher resolution than said first digital video signal.
4. A digital video signal converting apparatus according to claim 2, wherein said blocks of video data each also have a third temporal dimension.
5. A digital video signal converting apparatus according to claim 4, wherein said first digital video signal is a signal in accordance with the PAL standard, and said second digital video signal is a signal in accordance with the NTSC standard.
6. A digital video signal converting apparatus according to claim 1, further comprising block-compression coding means for compressing said blocks of video data, and block decoding means for decompressing said converted data.
7. A digital video signal converting apparatus according to claim 6, wherein said block compression coding means is an ADRC encoder.
8. A digital video signal converting apparatus according to claim 1, wherein said mapping table includes interpolated data in place of zero value data.
9. A digital video signal converting apparatus according to claim 1, wherein said second resolution is higher than said first resolution.
10. A digital video signal converting apparatus according to claim 1, wherein said mapping table represents an average of said blocks of said training signal expressed in said second resolution at said addresses respectively given by said blocks of said training signal in said first resolution.
US07/986,7071991-12-131992-12-08Digital video signal resolution converting apparatus using an average of blocks of a training signalExpired - LifetimeUS5379072A (en)

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
JP35230091AJP3278881B2 (en)1991-12-131991-12-13 Image signal generator
JP3-3523001991-12-13

Publications (1)

Publication NumberPublication Date
US5379072Atrue US5379072A (en)1995-01-03

Family

ID=18423123

Family Applications (1)

Application NumberTitlePriority DateFiling Date
US07/986,707Expired - LifetimeUS5379072A (en)1991-12-131992-12-08Digital video signal resolution converting apparatus using an average of blocks of a training signal

Country Status (5)

CountryLink
US (1)US5379072A (en)
EP (1)EP0546845B1 (en)
JP (1)JP3278881B2 (en)
KR (1)KR100254958B1 (en)
DE (1)DE69220337T2 (en)

Cited By (79)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5512953A (en)*1994-08-091996-04-30At&T Corp.Method and apparatus for conversion of compressed bit stream representation of video signal
US5666163A (en)*1994-07-121997-09-09Sony CorporationElectronic image resolution enhancement by frequency-domain extrapolation
US5748235A (en)*1994-08-311998-05-05Sony CorporationImaging apparatus including means for converting red, green, and blue signal components of standard resolution to respective high resolution signal components
US5781242A (en)*1996-02-131998-07-14Sanyo Electric Co., Ltd.Image processing apparatus and mapping method for frame memory
US5875268A (en)*1993-09-271999-02-23Canon Kabushiki KaishaImage processing with low-resolution to high-resolution conversion
US5881205A (en)*1995-03-031999-03-09U.S. Philips CorporationVideo image processing to product recorded media
US6151416A (en)*1999-02-122000-11-21Sony CorporationMethod and apparatus for adaptive class tap selection according to multiple classification
US6154761A (en)*1999-02-122000-11-28Sony CorporationClassified adaptive multiple processing system
US6163868A (en)*1997-10-232000-12-19Sony CorporationApparatus and method for providing robust error recovery for errors that occur in a lossy transmission environment
US6170074B1 (en)1999-02-122001-01-02Sony CorporationSource coding to provide for robust error recovery
US6178266B1 (en)1999-02-122001-01-23Sony CorporationMethod and apparatus for the recovery of compression constants in the encoded domain
US6192161B1 (en)1999-02-122001-02-20Sony CorporationMethod and apparatus for adaptive filter tap selection according to a class
US6282684B1 (en)1997-10-232001-08-28Sony CorporationApparatus and method for recovery of data in a lossy transmission environment
US6295008B1 (en)1999-02-122001-09-25Sony CorporationMethod and apparatus for truncated decoding
US6307560B1 (en)1999-02-122001-10-23Sony CorporationClassified adaptive spatio-temporal format conversion method and apparatus
US6307979B1 (en)1999-02-122001-10-23Sony CorporationClassified adaptive error recovery method and apparatus
US6351494B1 (en)1999-09-242002-02-26Sony CorporationClassified adaptive error recovery method and apparatus
US6363118B1 (en)1999-02-122002-03-26Sony CorporationApparatus and method for the recovery of compression constants in the encoded domain
US6389562B1 (en)1999-06-292002-05-14Sony CorporationSource code shuffling to provide for robust error recovery
US6473876B1 (en)1999-06-292002-10-29Sony CorporationMethod and apparatus for encoding of bitstreams using rotation
US6493842B1 (en)1999-06-292002-12-10Sony CorporationTime-varying randomization for data synchronization and implicit information transmission
US20020194613A1 (en)*2001-06-062002-12-19Unger Robert AllanReconstitution of program streams split across multiple program identifiers
US20020196939A1 (en)*2001-06-062002-12-26Unger Robert AllanDecoding and decryption of partially encrypted information
US6519369B1 (en)1999-02-122003-02-11Sony CorporationMethod and apparatus for filter tap expansion
US6522785B1 (en)1999-09-242003-02-18Sony CorporationClassified adaptive error recovery method and apparatus
US6539517B1 (en)1999-11-092003-03-25Sony CorporationData transformation for explicit transmission of control information
US6549672B1 (en)1999-06-292003-04-15Sony CorporationMethod and apparatus for recovery of encoded data using central value
US6581170B1 (en)1997-10-232003-06-17Sony CorporationSource coding to provide for robust error recovery during transmission losses
US20030123664A1 (en)*2002-01-022003-07-03Pedlow Leo M.Encryption and content control in a digital broadcast system
US6591398B1 (en)1999-02-122003-07-08Sony CorporationMultiple processing system
US20030133570A1 (en)*2002-01-022003-07-17Candelore Brant L.Star pattern partial encryption
US20030145329A1 (en)*2002-01-022003-07-31Candelore Brant L.Selective encryption for video on demand
US20030152226A1 (en)*2002-01-022003-08-14Candelore Brant L.Slice mask and moat pattern partial encryption
US20030159139A1 (en)*2002-01-022003-08-21Candelore Brant L.Video slice and active region based dual partial encryption
US20030159140A1 (en)*2002-01-022003-08-21Candelore Brant L.Selective encryption to enable multiple decryption keys
US6621936B1 (en)1999-02-122003-09-16Sony CorporationMethod and apparatus for spatial class reduction
US20030174844A1 (en)*1999-03-302003-09-18Candelore Brant L.Method and apparatus for protecting the transfer of data
US20030174837A1 (en)*2002-01-022003-09-18Candelore Brant L.Content replacement by PID mapping
US20030206631A1 (en)*2000-06-222003-11-06Candelore Brant L.Method and apparatus for scrambling program data for furture viewing
US20030212944A1 (en)*1999-02-122003-11-13Tetsujiro KondoMethod and apparatus for error data recovery
US20030222994A1 (en)*2002-05-282003-12-04Sony Electronics Inc.Method and apparatus for synchronizing dynamic graphics
US6697489B1 (en)1999-03-302004-02-24Sony CorporationMethod and apparatus for securing control words
US20040049688A1 (en)*2001-06-062004-03-11Candelore Brant L.Upgrading of encryption
US20040047470A1 (en)*2002-09-092004-03-11Candelore Brant L.Multiple partial encryption using retuning
US6718073B1 (en)1998-09-302004-04-06Sony CorporationArithmetic device, and converter, and their methods
US20040073917A1 (en)*2002-01-022004-04-15Sony CorporationSystem and method for partially encrypted multimedia stream
US20040088552A1 (en)*2002-11-052004-05-06Candelore Brant L.Multi-process descrambler
US6754371B1 (en)1999-12-072004-06-22Sony CorporationMethod and apparatus for past and future motion classification
US20040165586A1 (en)*2003-02-242004-08-26Read Christopher JensenPID filters based network routing
US20040187161A1 (en)*2003-03-202004-09-23Cao Adrean T.Auxiliary program association table
US20040205812A1 (en)*2000-06-222004-10-14Candelore Brant L.Method and apparatus for routing program data in a program viewing unit
US20050028193A1 (en)*2002-01-022005-02-03Candelore Brant L.Macro-block based content replacement by PID mapping
US20050036067A1 (en)*2003-08-052005-02-17Ryal Kim AnnonVariable perspective view of video images
US20050066357A1 (en)*2003-09-222005-03-24Ryal Kim AnnonModifying content rating
US20050097598A1 (en)*2003-10-312005-05-05Pedlow Leo M.Jr.Batch mode session-based encryption of video on demand content
US20050097597A1 (en)*2003-10-312005-05-05Pedlow Leo M.Jr.Hybrid storage of video on demand content
US20050094808A1 (en)*2003-10-312005-05-05Pedlow Leo M.Jr.Dynamic composition of pre-encrypted video on demand content
US20050094809A1 (en)*2003-11-032005-05-05Pedlow Leo M.Jr.Preparation of content for multiple conditional access methods in video on demand
US20050097614A1 (en)*2003-10-312005-05-05Pedlow Leo M.Jr.Bi-directional indices for trick mode video-on-demand
US20050097596A1 (en)*2003-10-312005-05-05Pedlow Leo M.Jr.Re-encrypted delivery of video-on-demand content
US20050102702A1 (en)*2003-11-122005-05-12Candelore Brant L.Cablecard with content manipulation
US20050129233A1 (en)*2003-12-162005-06-16Pedlow Leo M.Jr.Composite session-based encryption of Video On Demand content
US20050169473A1 (en)*2004-02-032005-08-04Candelore Brant L.Multiple selective encryption with DRM
US20050192904A1 (en)*2002-09-092005-09-01Candelore Brant L.Selective encryption with coverage encryption
US7039614B1 (en)1999-11-092006-05-02Sony CorporationMethod for simulcrypting scrambled data to a plurality of conditional access devices
US20060168616A1 (en)*2002-12-132006-07-27Sony Electronics Inc.Targeted advertisement selection from a digital stream
US20060174264A1 (en)*2002-12-132006-08-03Sony Electronics Inc.Content personalization for digital conent
US20060271492A1 (en)*2000-02-152006-11-30Candelore Brant LMethod and apparatus for implementing revocation in broadcast networks
US20070189710A1 (en)*2004-12-152007-08-16Pedlow Leo M JrContent substitution editor
US20070208668A1 (en)*2006-03-012007-09-06Candelore Brant LMultiple DRM management
US7286667B1 (en)2003-09-152007-10-23Sony CorporationDecryption system
US7292691B2 (en)2002-01-022007-11-06Sony CorporationProgressive video refresh slice detection
US7292692B2 (en)2003-03-252007-11-06Sony CorporationContent scrambling with minimal impact on legacy devices
US20090180025A1 (en)*2002-05-282009-07-16Sony CorporationMethod and apparatus for overlaying graphics on video
US7565546B2 (en)1999-03-302009-07-21Sony CorporationSystem, method and apparatus for secure digital content transmission
US7747853B2 (en)2001-06-062010-06-29Sony CorporationIP delivery of secure digital content
US8041190B2 (en)2004-12-152011-10-18Sony CorporationSystem and method for the creation, synchronization and delivery of alternate content
US8185921B2 (en)2006-02-282012-05-22Sony CorporationParental control of displayed content using closed captioning
US8572408B2 (en)2002-11-052013-10-29Sony CorporationDigital rights management of a digital device

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5555465A (en)*1994-05-281996-09-10Sony CorporationDigital signal processing apparatus and method for processing impulse and flat components separately
TW359919B (en)1996-07-171999-06-01Sony CorpImage coding apparatus, image coding method, image decoding method, image decoding apparatus, image data transmitting method and recording medium
AU718453B2 (en)*1996-07-172000-04-13Sony CorporationImage coding and decoding using mapping coefficients corresponding to class information of pixel blocks
ES2191136T3 (en)*1996-07-172003-09-01Sony Corp DEVICE AND METHOD FOR CODING AND DECODING IMAGE.
AU714554B2 (en)1996-07-172000-01-06Sony CorporationImage coding and decoding using mapping coefficients corresponding to class information of pixel blocks
US6381369B1 (en)*1996-07-172002-04-30Sony CorporationImage coding apparatus, image coding method, image decoding method, image decoding apparatus, image data transmitting method and recording medium
WO2007139070A1 (en)2006-05-292007-12-06Panasonic CorporationLight source estimation device, light source estimation system, light source estimation method, device having increased image resolution, and method for increasing image resolution
GB2449631B (en)*2007-05-212012-02-15Doo Technologies FzeMethod and system for processing of images
US11822158B2 (en)2019-09-112023-11-21Brightview Technologies, Inc.Back light unit for backlit displays

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4442454A (en)*1982-11-151984-04-10Eastman Kodak CompanyImage processing method using a block overlap transformation procedure
US4845560A (en)*1987-05-291989-07-04Sony Corp.High efficiency coding apparatus
EP0414596A1 (en)*1989-08-221991-02-27Laboratoire Europeen De Recherches Electroniques AvanceesDevice for converting the field frequency and line number in a high definition television receiver
US5113256A (en)*1991-02-081992-05-12Zenith Electronics CorporationMethod of perceptually modeling a video image signal
US5161014A (en)*1990-11-261992-11-03Rca Thomson Licensing CorporationNeural networks as for video signal processing

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4442454A (en)*1982-11-151984-04-10Eastman Kodak CompanyImage processing method using a block overlap transformation procedure
US4845560A (en)*1987-05-291989-07-04Sony Corp.High efficiency coding apparatus
EP0414596A1 (en)*1989-08-221991-02-27Laboratoire Europeen De Recherches Electroniques AvanceesDevice for converting the field frequency and line number in a high definition television receiver
US5138448A (en)*1989-08-221992-08-11Laboratoire European De Researches Electronique AvanceesDevice for conversion of frame frequency and number of lines for a high-definition television receiver
US5161014A (en)*1990-11-261992-11-03Rca Thomson Licensing CorporationNeural networks as for video signal processing
US5113256A (en)*1991-02-081992-05-12Zenith Electronics CorporationMethod of perceptually modeling a video image signal

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
Signal Processing of HDTV, II 30 Aug. 1989, Turin (II) pp. 665 673, XP215284 M. Sakurai NTSC HDTV Up Converter .*
Signal Processing of HDTV, II 30 Aug. 1989, Turin (II) pp. 665-673, XP215284 M. Sakurai `NTSC-HDTV Up-Converter`.
SMPTE Journal vol. 98, No. 6, Jun. 1989, Scarsdale, N.Y., US pp. 420 424 P. Robert et al. Advanced High Definition 50 to 60 Hz Standards Conversion .*
SMPTE Journal vol. 98, No. 6, Jun. 1989, Scarsdale, N.Y., US pp. 420-424 P. Robert et al. `Advanced High Definition 50 to 60 Hz Standards Conversion`.

Cited By (145)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5875268A (en)*1993-09-271999-02-23Canon Kabushiki KaishaImage processing with low-resolution to high-resolution conversion
US5666163A (en)*1994-07-121997-09-09Sony CorporationElectronic image resolution enhancement by frequency-domain extrapolation
US6141054A (en)*1994-07-122000-10-31Sony CorporationElectronic image resolution enhancement by frequency-domain extrapolation
US5512953A (en)*1994-08-091996-04-30At&T Corp.Method and apparatus for conversion of compressed bit stream representation of video signal
US5748235A (en)*1994-08-311998-05-05Sony CorporationImaging apparatus including means for converting red, green, and blue signal components of standard resolution to respective high resolution signal components
US5881205A (en)*1995-03-031999-03-09U.S. Philips CorporationVideo image processing to product recorded media
US5781242A (en)*1996-02-131998-07-14Sanyo Electric Co., Ltd.Image processing apparatus and mapping method for frame memory
US6581170B1 (en)1997-10-232003-06-17Sony CorporationSource coding to provide for robust error recovery during transmission losses
US6311297B1 (en)1997-10-232001-10-30Sony CorporationApparatus and method for mapping an image to blocks to provide for robust error recovery in a lossy transmission environment
US6163868A (en)*1997-10-232000-12-19Sony CorporationApparatus and method for providing robust error recovery for errors that occur in a lossy transmission environment
US20030196159A1 (en)*1997-10-232003-10-16Tetsujiro KondoSource coding to provide for robust error recovery during transmission losses
US6963999B2 (en)1997-10-232005-11-08Sony CorporationSource coding to provide for robust error recovery during transmission losses
US6212663B1 (en)*1997-10-232001-04-03Sony CorporationApparatus and method for recovery of quantization codes in a lossy transmission environment
US6263468B1 (en)1997-10-232001-07-17Sony CorporationApparatus and method for partial buffering transmitted data to provide robust error recovery in a lossy transmission environment
US6263108B1 (en)1997-10-232001-07-17Sony CorporationApparatus and method for recovery of lost/damaged data in a bitstream of data based on compatibility of adjacent blocks of data
US6282684B1 (en)1997-10-232001-08-28Sony CorporationApparatus and method for recovery of data in a lossy transmission environment
US6332042B1 (en)1997-10-232001-12-18Sony CorporationApparatus and method for encoding and decoding data in a lossy transmission environment
US6298085B1 (en)1997-10-232001-10-02Sony CorporationSource encoding using shuffling of data to provide robust error recovery in a burst error-environment
US6718073B1 (en)1998-09-302004-04-06Sony CorporationArithmetic device, and converter, and their methods
US6154761A (en)*1999-02-122000-11-28Sony CorporationClassified adaptive multiple processing system
US6307979B1 (en)1999-02-122001-10-23Sony CorporationClassified adaptive error recovery method and apparatus
US6307560B1 (en)1999-02-122001-10-23Sony CorporationClassified adaptive spatio-temporal format conversion method and apparatus
US6295008B1 (en)1999-02-122001-09-25Sony CorporationMethod and apparatus for truncated decoding
US6859493B2 (en)1999-02-122005-02-22Sony CorporationApparatus and method for the recovery of compression constants in the encoded domain
US6363118B1 (en)1999-02-122002-03-26Sony CorporationApparatus and method for the recovery of compression constants in the encoded domain
US6192161B1 (en)1999-02-122001-02-20Sony CorporationMethod and apparatus for adaptive filter tap selection according to a class
US7010737B2 (en)1999-02-122006-03-07Sony CorporationMethod and apparatus for error data recovery
US6178266B1 (en)1999-02-122001-01-23Sony CorporationMethod and apparatus for the recovery of compression constants in the encoded domain
US20030212944A1 (en)*1999-02-122003-11-13Tetsujiro KondoMethod and apparatus for error data recovery
US6170074B1 (en)1999-02-122001-01-02Sony CorporationSource coding to provide for robust error recovery
US6519369B1 (en)1999-02-122003-02-11Sony CorporationMethod and apparatus for filter tap expansion
US6151416A (en)*1999-02-122000-11-21Sony CorporationMethod and apparatus for adaptive class tap selection according to multiple classification
US6535148B1 (en)1999-02-122003-03-18Sony CorporationMethod and apparatus for truncated decoding
US6621936B1 (en)1999-02-122003-09-16Sony CorporationMethod and apparatus for spatial class reduction
US6591398B1 (en)1999-02-122003-07-08Sony CorporationMultiple processing system
US7925016B2 (en)1999-03-302011-04-12Sony CorporationMethod and apparatus for descrambling content
US20100020963A1 (en)*1999-03-302010-01-28Sony CorporationMethod and Apparatus for Descrambling Content
US6697489B1 (en)1999-03-302004-02-24Sony CorporationMethod and apparatus for securing control words
US7730300B2 (en)1999-03-302010-06-01Sony CorporationMethod and apparatus for protecting the transfer of data
US20030174844A1 (en)*1999-03-302003-09-18Candelore Brant L.Method and apparatus for protecting the transfer of data
US7302058B2 (en)1999-03-302007-11-27Sony CorporationMethod and apparatus for securing control words
US7565546B2 (en)1999-03-302009-07-21Sony CorporationSystem, method and apparatus for secure digital content transmission
US7224838B2 (en)1999-06-292007-05-29Tetsujiro KondoMethod and apparatus for recovery of encoded data using central value
US6493842B1 (en)1999-06-292002-12-10Sony CorporationTime-varying randomization for data synchronization and implicit information transmission
US20030133618A1 (en)*1999-06-292003-07-17Tetsujiro KondoMethod and apparatus for recovery of encoded data using central value
US6389562B1 (en)1999-06-292002-05-14Sony CorporationSource code shuffling to provide for robust error recovery
US6473876B1 (en)1999-06-292002-10-29Sony CorporationMethod and apparatus for encoding of bitstreams using rotation
US6549672B1 (en)1999-06-292003-04-15Sony CorporationMethod and apparatus for recovery of encoded data using central value
US6553381B2 (en)1999-06-292003-04-22Sony CorporationTime-varying randomization for data synchronization and implicit information transmission
US6351494B1 (en)1999-09-242002-02-26Sony CorporationClassified adaptive error recovery method and apparatus
US6522785B1 (en)1999-09-242003-02-18Sony CorporationClassified adaptive error recovery method and apparatus
US6539517B1 (en)1999-11-092003-03-25Sony CorporationData transformation for explicit transmission of control information
US8488788B2 (en)1999-11-092013-07-16Sony CorporationMethod for simulcrypting scrambled data to a plurality of conditional access devices
US20100183149A1 (en)*1999-11-092010-07-22Sony CorporationMethod for simulcrypting scrambled data to a plurality of conditional access devices
US7702589B2 (en)1999-11-092010-04-20Sony CorporationMethod for simulcrypting scrambled data to a plurality of conditional access devices
US7080312B2 (en)1999-11-092006-07-18Sony CorporationData transformation for explicit transmission of control information
US7039614B1 (en)1999-11-092006-05-02Sony CorporationMethod for simulcrypting scrambled data to a plurality of conditional access devices
US6754371B1 (en)1999-12-072004-06-22Sony CorporationMethod and apparatus for past and future motion classification
US20060271492A1 (en)*2000-02-152006-11-30Candelore Brant LMethod and apparatus for implementing revocation in broadcast networks
US7567939B2 (en)2000-02-152009-07-28Sony CorporationMethod and apparatus for implementing revocation in broadcast networks
US7225164B1 (en)2000-02-152007-05-29Sony CorporationMethod and apparatus for implementing revocation in broadcast networks
US20040205812A1 (en)*2000-06-222004-10-14Candelore Brant L.Method and apparatus for routing program data in a program viewing unit
US20030206631A1 (en)*2000-06-222003-11-06Candelore Brant L.Method and apparatus for scrambling program data for furture viewing
US20070271470A9 (en)*2001-06-062007-11-22Candelore Brant LUpgrading of encryption
US7124303B2 (en)2001-06-062006-10-17Sony CorporationElementary stream partial encryption
US20020194613A1 (en)*2001-06-062002-12-19Unger Robert AllanReconstitution of program streams split across multiple program identifiers
US20020196939A1 (en)*2001-06-062002-12-26Unger Robert AllanDecoding and decryption of partially encrypted information
US7895616B2 (en)2001-06-062011-02-22Sony CorporationReconstitution of program streams split across multiple packet identifiers
US20030081776A1 (en)*2001-06-062003-05-01Candelore Brant L.Elementary stream partial encryption
US7751560B2 (en)2001-06-062010-07-06Sony CorporationTime division partial encryption
US7747853B2 (en)2001-06-062010-06-29Sony CorporationIP delivery of secure digital content
US7350082B2 (en)2001-06-062008-03-25Sony CorporationUpgrading of encryption
US7336787B2 (en)2001-06-062008-02-26Sony CorporationCritical packet partial encryption
US7287168B2 (en)2001-06-062007-10-23Sony CorporationPartial encryption and PID mapping
US20040049688A1 (en)*2001-06-062004-03-11Candelore Brant L.Upgrading of encryption
US7151831B2 (en)2001-06-062006-12-19Sony CorporationPartial encryption and PID mapping
US20060262926A1 (en)*2001-06-062006-11-23Candelore Brant LTime division partial encryption
US7127619B2 (en)2001-06-062006-10-24Sony CorporationDecoding and decryption of partially encrypted information
US20030133570A1 (en)*2002-01-022003-07-17Candelore Brant L.Star pattern partial encryption
US20030152226A1 (en)*2002-01-022003-08-14Candelore Brant L.Slice mask and moat pattern partial encryption
US20040073917A1 (en)*2002-01-022004-04-15Sony CorporationSystem and method for partially encrypted multimedia stream
US7039938B2 (en)2002-01-022006-05-02Sony CorporationSelective encryption for video on demand
US20030174837A1 (en)*2002-01-022003-09-18Candelore Brant L.Content replacement by PID mapping
US7302059B2 (en)2002-01-022007-11-27Sony CorporationStar pattern partial encryption
US7292691B2 (en)2002-01-022007-11-06Sony CorporationProgressive video refresh slice detection
US20050028193A1 (en)*2002-01-022005-02-03Candelore Brant L.Macro-block based content replacement by PID mapping
US7376233B2 (en)2002-01-022008-05-20Sony CorporationVideo slice and active region based multiple partial encryption
US20030159139A1 (en)*2002-01-022003-08-21Candelore Brant L.Video slice and active region based dual partial encryption
US7823174B2 (en)2002-01-022010-10-26Sony CorporationMacro-block based content replacement by PID mapping
US7765567B2 (en)2002-01-022010-07-27Sony CorporationContent replacement by PID mapping
US20030159140A1 (en)*2002-01-022003-08-21Candelore Brant L.Selective encryption to enable multiple decryption keys
US20030123664A1 (en)*2002-01-022003-07-03Pedlow Leo M.Encryption and content control in a digital broadcast system
US7233669B2 (en)2002-01-022007-06-19Sony CorporationSelective encryption to enable multiple decryption keys
US7155012B2 (en)2002-01-022006-12-26Sony CorporationSlice mask and moat pattern partial encryption
US7215770B2 (en)2002-01-022007-05-08Sony CorporationSystem and method for partially encrypted multimedia stream
US7218738B2 (en)2002-01-022007-05-15Sony CorporationEncryption and content control in a digital broadcast system
US20030145329A1 (en)*2002-01-022003-07-31Candelore Brant L.Selective encryption for video on demand
US20030222994A1 (en)*2002-05-282003-12-04Sony Electronics Inc.Method and apparatus for synchronizing dynamic graphics
US20090180025A1 (en)*2002-05-282009-07-16Sony CorporationMethod and apparatus for overlaying graphics on video
US7530084B2 (en)2002-05-282009-05-05Sony CorporationMethod and apparatus for synchronizing dynamic graphics
US7151833B2 (en)2002-09-092006-12-19Sony CorporationSelective encryption to enable trick play
US7242773B2 (en)2002-09-092007-07-10Sony CorporationMultiple partial encryption using retuning
US20040047470A1 (en)*2002-09-092004-03-11Candelore Brant L.Multiple partial encryption using retuning
US20050192904A1 (en)*2002-09-092005-09-01Candelore Brant L.Selective encryption with coverage encryption
US7120250B2 (en)2002-09-092006-10-10Sony CorporationContent distribution for multiple digital rights management
US8818896B2 (en)2002-09-092014-08-26Sony CorporationSelective encryption with coverage encryption
US20040049691A1 (en)*2002-09-092004-03-11Candelore Brant L.Selective encryption to enable trick play
US20040049694A1 (en)*2002-09-092004-03-11Candelore Brant L.Content distribution for multiple digital rights management
US7724907B2 (en)2002-11-052010-05-25Sony CorporationMechanism for protecting the transfer of digital content
US7711115B2 (en)2002-11-052010-05-04Sony CorporationDescrambler
US20040088552A1 (en)*2002-11-052004-05-06Candelore Brant L.Multi-process descrambler
US8572408B2 (en)2002-11-052013-10-29Sony CorporationDigital rights management of a digital device
US7508942B2 (en)2002-11-052009-03-24Sony CorporationMulti-process descrambler
US20060174264A1 (en)*2002-12-132006-08-03Sony Electronics Inc.Content personalization for digital conent
US8645988B2 (en)2002-12-132014-02-04Sony CorporationContent personalization for digital content
US8667525B2 (en)2002-12-132014-03-04Sony CorporationTargeted advertisement selection from a digital stream
US20060168616A1 (en)*2002-12-132006-07-27Sony Electronics Inc.Targeted advertisement selection from a digital stream
US20040165586A1 (en)*2003-02-242004-08-26Read Christopher JensenPID filters based network routing
US7409702B2 (en)2003-03-202008-08-05Sony CorporationAuxiliary program association table
US20040187161A1 (en)*2003-03-202004-09-23Cao Adrean T.Auxiliary program association table
US7292692B2 (en)2003-03-252007-11-06Sony CorporationContent scrambling with minimal impact on legacy devices
US20050036067A1 (en)*2003-08-052005-02-17Ryal Kim AnnonVariable perspective view of video images
US7286667B1 (en)2003-09-152007-10-23Sony CorporationDecryption system
US20050066357A1 (en)*2003-09-222005-03-24Ryal Kim AnnonModifying content rating
US7853980B2 (en)2003-10-312010-12-14Sony CorporationBi-directional indices for trick mode video-on-demand
US20050094808A1 (en)*2003-10-312005-05-05Pedlow Leo M.Jr.Dynamic composition of pre-encrypted video on demand content
US7263187B2 (en)2003-10-312007-08-28Sony CorporationBatch mode session-based encryption of video on demand content
US7346163B2 (en)2003-10-312008-03-18Sony CorporationDynamic composition of pre-encrypted video on demand content
US20050097597A1 (en)*2003-10-312005-05-05Pedlow Leo M.Jr.Hybrid storage of video on demand content
US20050097598A1 (en)*2003-10-312005-05-05Pedlow Leo M.Jr.Batch mode session-based encryption of video on demand content
US20050097614A1 (en)*2003-10-312005-05-05Pedlow Leo M.Jr.Bi-directional indices for trick mode video-on-demand
US20050097596A1 (en)*2003-10-312005-05-05Pedlow Leo M.Jr.Re-encrypted delivery of video-on-demand content
US7620180B2 (en)2003-11-032009-11-17Sony CorporationPreparation of content for multiple conditional access methods in video on demand
US20050094809A1 (en)*2003-11-032005-05-05Pedlow Leo M.Jr.Preparation of content for multiple conditional access methods in video on demand
US20050102702A1 (en)*2003-11-122005-05-12Candelore Brant L.Cablecard with content manipulation
US7343013B2 (en)2003-12-162008-03-11Sony CorporationComposite session-based encryption of video on demand content
US20050129233A1 (en)*2003-12-162005-06-16Pedlow Leo M.Jr.Composite session-based encryption of Video On Demand content
US20050169473A1 (en)*2004-02-032005-08-04Candelore Brant L.Multiple selective encryption with DRM
US7895617B2 (en)2004-12-152011-02-22Sony CorporationContent substitution editor
US8041190B2 (en)2004-12-152011-10-18Sony CorporationSystem and method for the creation, synchronization and delivery of alternate content
US20100322596A9 (en)*2004-12-152010-12-23Pedlow Leo MContent substitution editor
US20070189710A1 (en)*2004-12-152007-08-16Pedlow Leo M JrContent substitution editor
US8185921B2 (en)2006-02-282012-05-22Sony CorporationParental control of displayed content using closed captioning
US20070208668A1 (en)*2006-03-012007-09-06Candelore Brant LMultiple DRM management
US7555464B2 (en)2006-03-012009-06-30Sony CorporationMultiple DRM management

Also Published As

Publication numberPublication date
JPH05167993A (en)1993-07-02
EP0546845A3 (en)1993-12-08
KR930015857A (en)1993-07-24
EP0546845B1 (en)1997-06-11
KR100254958B1 (en)2000-05-01
EP0546845A2 (en)1993-06-16
JP3278881B2 (en)2002-04-30
DE69220337T2 (en)1997-11-20
DE69220337D1 (en)1997-07-17

Similar Documents

PublicationPublication DateTitle
US5379072A (en)Digital video signal resolution converting apparatus using an average of blocks of a training signal
JP3438233B2 (en) Image conversion apparatus and method
US5374958A (en)Image compression based on pattern fineness and edge presence
US5444483A (en)Digital electronic camera apparatus for recording still video images and motion video images
US5193003A (en)Apparatus for decoding digital video data with small memory requirement
JP4126709B2 (en) Image processing apparatus and image processing method
JP3946781B2 (en) Image information conversion apparatus and method
EP0614316A2 (en)Apparatus and method for moving picture coding
JP3723995B2 (en) Image information conversion apparatus and method
JP3278882B2 (en) Image signal generator
JPH0730903A (en)Integrated memory circuit for picture processing
JP3278880B2 (en) Image signal generator
US5915040A (en)Image processing apparatus
JP3608544B2 (en) Parameter generating apparatus and method
JP3988738B2 (en) Image conversion apparatus and image conversion method
JP2668881B2 (en) High-efficiency coding device for image signals
US6002837A (en)Image reproducing apparatus reproducing coded image signals while concealing data which cannot be decoded
JP3831955B2 (en) Class classification adaptive processing apparatus and method
JP2862233B2 (en) Information transmission system
JP3455263B2 (en) Image processing device
JP2531236B2 (en) Image signal processing circuit
JP4109328B2 (en) Video signal encoding device
JPH05328298A (en)Video recording device
JPS6193786A (en) Adaptive interpolation method for image signals
JP2000004436A (en)Picture processing unit, picture processing method, transmission medium and transmission method

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:SONY CORPORATION, JAPAN

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNOR:KONDO, TETSUJIRO;REEL/FRAME:006350/0698

Effective date:19921126

STCFInformation on status: patent grant

Free format text:PATENTED CASE

FEPPFee payment procedure

Free format text:PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Free format text:PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAYFee payment

Year of fee payment:4

FPAYFee payment

Year of fee payment:8

REMIMaintenance fee reminder mailed
FPAYFee payment

Year of fee payment:12


[8]ページ先頭

©2009-2025 Movatter.jp