Claims
- 1. A method for transforming a first data sequence, generated by a first moving picture coding system that switches an intra-frame coding mode and an inter-frame coding mode on a block unit basis to a second data sequence, generated by a second moving picture coding system that switches an intra-frame coding mode and an inter-frame coding mode on the block unit basis, the method comprising:
increasing the number of blocks to be coded by the intra-frame coding mode in the second moving picture coding system when a generated code amount of said second data sequence is less than a target value.
- 2. The method according to claim 1, further comprising:
recording a code amount on a block unit basis in reading data on the block unit basis from said first data sequence; and using a value obtained by multiplying said code amount recorded on the block unit basis by a factor, as a target value of said generated code amount of said second data sequence.
- 3. The method according to claim 1, further comprising:
acquiring a quantization scale used in quantizing data in said first moving picture coding system when said data is read from said first data sequence; and changing a quantization scale in said second moving picture coding system to an integer multiple of the acquired quantization scale when said generated code amount of said second data sequence is adjusted in coding a present frame by said second moving picture coding system.
- 4. The method according to claim 1, wherein said block unit includes one of a frame and a macro block.
- 5. The method according to claim 1, further comprising:
redefining a luminance variance of a motion compensated inter-block differential so that the intra-frame coding mode is selected more, to increase the number of blocks to be coded by the intra-frame coding mode.
- 6. The method according to claim 1, further comprising:
shortening a period of intra-refreshing of a macro block belonging to a moving region to increase the number of blocks to be coded by the intra-frame coding mode.
- 7. A method for transforming a first data sequence generated by a first moving picture coding system that switches an intra-frame coding mode and an inter-frame coding mode on a block unit basis to a second data sequence generated by a second moving picture coding system that switches the intra-frame coding mode and the inter-frame coding mode on the block unit basis, comprising:
increasing the number of blocks to be coded by the inter-frame coding mode in said second moving picture coding system in the case where a generated code amount of said second data sequence exceeds a target value.
- 8. The method according to claim 7, further comprising:
recording a code amount on the block unit basis in reading data on the block unit basis from the first data sequence; and using a value obtained by multiplying the code amount recorded on the block unit basis by a factor, as a target value of the generated code amount of the second data sequence.
- 9. The method according to claim 7, further comprising:
acquiring a quantization scale used in quantizing data in the first moving picture coding system when the data is read from the first data sequence; and changing a quantization scale in the second moving picture coding system to an integral multiple of the acquired quantization scale when the generated code amount of the second data sequence is adjusted in coding the present frame by the second moving picture coding system.
- 10. An apparatus for transforming a first data sequence, generated by a first moving picture coding system that switches an intra-frame coding and an inter-frame coding on block unit basis to a second data sequence, generated by a second moving picture coding system that switches an intra-frame coding and an inter-frame coding on the block unit basis, said apparatus comprising:
a block increaser that increases the number of blocks to be coded by the intra-frame coding mode in said second moving picture coding system when a generated code amount of said data sequence is less than a target value.
- 11. An apparatus for transforming a first data sequence, generated by a first moving picture coding system that switches an intra-frame coding mode and an inter-frame coding mode on a block unit basis to a second data sequence, generated by a second moving picture coding system that switches an intra-frame coding mode and an inter-frame coding mode on the block unit basis, said apparatus comprising:
a block increaser that increases the number of blocks to be coded by the inter-frame coding mode in said second moving picture coding system when a generated code amount of said second data sequence exceeds a target value.
- 12. A recording medium that stores a program, readable by a computer, for transforming a first data sequence, generated by a first moving picture coding system, that switches an intra-frame coding mode and an inter-frame coding mode on a block unit basis to a second data sequence, generated by a second moving picture coding system that switches an intra-frame coding mode and an inter-frame coding mode on the block unit basis, said program comprising:
a procedure for increasing the number of blocks to be coded by the intra-frame coding mode in the second moving picture coding system when a generated code amount of the data sequence is less than a target value.
- 13. A recording medium that stores a program, readable by a computer, for transforming a first data sequence, generated by a first moving picture coding system that switches an intra-frame coding mode and an inter-frame coding mode on a block unit basis to a second data sequence, generated by a second moving picture coding system that switches an intra-frame coding mode and an inter-frame coding mode on the block unit basis, said program comprising:
a procedure for increasing the number of blocks to be coded by the inter-frame coding mode in the second moving picture coding system when a generated code amount of the second data sequence exceeds a target value.
Priority Claims (1)
Number |
Date |
Country |
Kind |
JP11-047613 |
Feb 1999 |
JP |
|
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This is a divisional of U.S. application Ser. No. 09/511,488, filed Feb. 23, 2000, the entire disclosure of which is expressly incorporated by reference herein in its entirety.
Divisions (1)
|
Number |
Date |
Country |
Parent |
09511488 |
Feb 2000 |
US |
Child |
10456677 |
Jun 2003 |
US |