Claims
- 1. A method for transforming a first data sequence, generated by a first moving picture coding system having an intra-frame coding mode and an inter-frame coding mode, to a second data sequence, generated by a second moving picture coding system having an intra-frame coding mode and in inter-frame coding mode, the method comprising:
prereading a coding mode of a successive frame succeeding a present frame from the first data sequence; judging whether or not a preread coding mode of the successive frame is the intra-frame coding mode; and determining whether or not to code the present frame by the second moving picture coding system corresponding to a generated code amount of the second data sequence when the coding mode of the successive frame is the intra-frame coding mode, wherein data coded by the intra-frame coding mode existing in the first data sequence is transformed to the second data sequence.
- 2. The method according to claim 1, further comprising:
abandoning the present frame to skip to the successive frame when the generated code amount of the second data sequence exceeds a predetermined value when the coding mode of the successive frame is the intra-frame coding mode.
- 3. The method according to claim 2, wherein the second data sequence generated by the second moving picture coding system is written in an output buffer, and when the successive frame is an intra-coded frame, wherein the present frame is abandoned to preserve a capacity of the output buffer for the intra-coded frame comprising the successive frame when the output buffer might overflow in recording the intra-coded frame.
- 4. The method according to claim 2, further comprising:
writing the second data sequence, generated by the second moving picture coding system in an output buffer; wherein a loaded code amount of the output buffer is associated with a generated code amount of the second data sequence.
- 5. The method according to claim 1, 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.
- 6. The method according to claim 1, further comprising:
changing a quantization scale in the second moving picture coding system when the present frame is coded by the second moving picture coding system and the generated code amount of the second data sequence is adjusted.
- 7. A method for transforming a first data sequence, generated by a first moving picture coding system with an information loss caused by quantization to a second data sequence, generated by a second moving picture coding system with an information loss caused by quantization, the method 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 a generated code amount of the second data sequence is adjusted.
- 8. An apparatus for transforming a first data sequence, generated by a first moving picture coding system having an intra-frame coding mode and an inter-frame coding mode to a second data sequence, generated by a second moving picture coding system having an intra-frame coding mode and an inter-frame coding mode, said apparatus comprising:
a prereader that prereads a coding mode of a successive frame succeeding a present frame from said first data sequence; a judger that judges whether a preread coding mode of said successive frame is the inter-frame coding mode or the intra-frame coding mode; and a determiner that determines whether or not to code said present frame by said second moving picture coding system corresponding to a generated code amount of said second data sequence when the coding mode of said successive frame is the intra-frame coding mode, wherein data coded by the intra-frame coding mode existing in said first data sequence is transformed to the second data sequence.
- 9. An apparatus for transforming a first data sequence, generated by a first moving picture coding system with an information loss caused by quantization to a second data sequence, generated by a second moving picture coding system with an information loss caused by quantization, said apparatus comprising:
an acquirer that acquires 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 a changer that changes a quantization scale in said second moving picture coding system to an integral multiple of the acquired quantization scale when a generated code amount of said second data sequence is adjusted.
- 10. 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 having an intra-frame coding mode and an inter-frame coding mode to a second data sequence, generated by a second moving picture coding system having an intra-frame coding mode and an inter-frame coding mode, said program comprising:
prereading a coding mode of a successive frame succeeding a present frame from said first data sequence; judging whether a preread coding mode of said successive frame is the intra-frame coding mode or the inter-frame coding mode, and determining whether or not to code said present frame by said second moving picture coding system corresponding to a generated code amount of said second data sequence when the coding mode of said successive frame is the intra-frame coding mode.
- 11. 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 with an information loss generated by quantization to a second data sequence, generated by a second moving picture coding system with an information loss generated by quantization, said program 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 integral multiple of the acquired quantization scale when a generated code amount of said second data sequence is adjusted.
Priority Claims (1)
| Number |
Date |
Country |
Kind |
| JP11-047613 |
Feb 1999 |
JP |
|
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This is a continuation 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.
Continuations (1)
|
Number |
Date |
Country |
| Parent |
09511488 |
Feb 2000 |
US |
| Child |
10456676 |
Jun 2003 |
US |