EP1217841A2

Bitstream separating and merging system, apparatus, method and computer program product

Abstract

Herein disclosed is a multiple-output bit stream separating apparatus 7100 for inputting an original MPEG-2 bit stream to separate into a plurality of transcoded MPEG-2 bit streams and a plurality of differential bit streams, and a multiple-output bit stream merging apparatus 7200 for inputting the transcoded MPEG-2 bit stream and the differential bit streams to reconstruct the original MPEG-2 bit stream. The bit rate of the transcoded MPEG-2 bit stream and the differential bit streams thus multiple times separated are much lower than that of the original MPEG-2 bit stream. This leads to the fact that the multiple-output bit stream separating apparatus 7100 and the multiple-input bit stream merging apparatus 7200 can promptly and reliably transmit and receive an original MPEG-2 bit stream having a large bit rate by transmitting and receiving a plurality of transcoded MPEG- 2 bit streams and a plurality of differential bit streams in place of the original MPEG-2 bit stream.

EP1217841A2, drawing sheet 1
Sheet 1 of 52

Term

Term ended

Projected expiry passed 13 November 2021, 4.9 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

93 claims: 18 independent, 75 dependent

  1. 1
    A coded signal separating and merging system comprising:a coded signal separating apparatus for inputting a first coded moving picture sequence signal to separate into a second coded moving picture sequence signal and a differential coded moving picture sequence signal;and a coded signal merging apparatus for inputting said second coded moving picture sequence signal and said differential coded moving picture sequence signal to reconstruct said first coded moving picture sequence signal, said coded signal separating apparatus including: inputting means for inputting said first coded moving picture sequence signal therethrough, said first coded moving picture sequence signal generated as a result of encoding original moving picture sequence signal and consisting of a series of first picture information having first coefficient information, said first coefficient information including a matrix of first coefficients;coded signal converting means for converting said first coded moving picture sequence signal inputted through said inputting means to generate said second coded moving picture sequence signal, said second coded moving picture sequence signal consisting of a series of second picture information having second coefficient information, said second coefficient information including a matrix of second coefficients, each of said first coded moving picture sequence signal, and said second coded moving picture sequence signal is in the form of a hierarchical structure including one or more sequence layers each having a plurality of screens sharing common information, one or more picture layers each having a plurality of slices sharing common information with respect to one of said screens, one or more slice layers each having a plurality of macroblocks with respect to one of said slices, one or more macroblock layers each having a plurality of blocks with respect to one of said macroblocks, and one or more block layers each having block information with respect to one of said blocks;differential coded signal generating means for inputting said first coded moving picture sequence signal and said second coded moving picture sequence signal from said coded signal converting means to generate a differential coded moving picture sequence signal on the basis of said first coefficient information obtained from said series of first picture information of said first coded moving picture sequence signal, and said second coefficient information obtained from said series of said second picture information of said second coded moving picture sequence signal, said differential coded moving picture sequence signal being a difference between said first coded moving picture sequence signal and said second coded moving picture sequence signal;separating storage means for selectively storing said first coded moving picture sequence signal, said second coded moving picture sequence signal, and said differential coded moving picture sequence signal;and first transmission means for selectively transmitting said first coded moving picture sequence signal, said second coded moving picture sequence signal, and said differential coded moving picture sequence signal to said coded signal merging apparatus;said coded signal merging apparatus including: first receiving means for receiving a base coded moving picture sequence signal transmitted by said first transmission means from said coded signal separating apparatus, said base coded moving picture sequence signal being any one of said first coded moving picture sequence signal, said second coded moving picture sequence signal, and said differential coded moving picture sequence signal;merging storage means for storing coded moving picture sequence signal including said base coded moving picture sequence signal received by said first receiving means;request signal determining means for determining a request signal for a requested coded moving picture sequence signal on the basis of said base coded moving picture sequence signal stored by said merging storage means;and request signal transmission means for transmitting said request signal for said requested coded moving picture sequence signal determined by said request signal determining means to said coded signal separating apparatus;whereby said coded signal separating apparatus further includes: request signal receiving means for receiving said request signal transmitted by said request signal transmission means from said coded signal merging apparatus;separating coded signal extracting means for extracting said requested coded moving picture sequence signal from said separating storage means in response to said request signal;and second transmission means for transmitting said requested coded moving picture sequence signal extracted by said separating coded signal extracting means to said coded signal merging apparatus;said coded signal merging apparatus includes: second receiving means for receiving said requested coded moving picture sequence signal transmitted by said second transmission means from said coded signal separating apparatus;merging coded signal extracting means for extracting said base coded moving picture sequence signal from said merging storage means;merging means for merging said base coded moving picture sequence signal extracted by said merging coded signal extracting means with said requested coded moving picture sequence signal received by said second receiving means on the basis of said second coefficient information obtained from said series of second picture information of said second coded moving picture sequence signal, and said differential coefficient information obtained from said differential coded signal to reconstruct said first coded moving picture sequence signal;and outputting means for inputting said reconstructed first coded moving picture sequence signal from said merging means to be outputted therethrough.
  2. 10
    A coded signal separating apparatus for inputting a first coded moving picture sequence signal to separate into a second coded moving picture sequence signal and a differential coded moving picture sequence signal comprising:inputting means for inputting said first coded moving picture sequence signal therethrough, said first coded moving picture sequence signal generated as a result of encoding original moving picture sequence signal and consisting of a series of first picture information having first coefficient information, said first coefficient information including a matrix of first coefficients;coded signal converting means for converting said first coded moving picture sequence signal inputted through said inputting means to generate said second coded moving picture sequence signal, said second coded moving picture sequence signal consisting of a series of second picture information having second coefficient information, said second coefficient information including a matrix of second coefficients, each of said first coded moving picture sequence signal, and said second coded moving picture sequence signal is in the form of a hierarchical structure including one or more sequence layers each having a plurality of screens sharing common information, one or more picture layers each having a plurality of slices sharing common information with respect to one of said screens, one or more slice layers each having a plurality of macroblocks with respect to one of said slices, one or more macroblock layers each having a plurality of blocks with respect to one of said macroblocks, and one or more block layers each having block information with respect to one of said blocks;differential coded signal generating means for inputting said first coded moving picture sequence signal and said second coded moving picture sequence signal from said coded signal converting means to generate a differential coded moving picture sequence signal on the basis of said first coefficient information obtained from said series of first picture information of said first coded moving picture sequence signal, and said second coefficient information obtained from said series of said second picture information of said second coded moving picture sequence signal, said differential coded moving picture sequence signal being a difference between said first coded moving picture sequence signal and said second coded moving picture sequence signal;separating storage means for selectively storing said first coded moving picture sequence signal, said second coded moving picture sequence signal, and said differential coded moving picture sequence signal;first transmission means for selectively transmitting said first coded moving picture sequence signal, said second coded moving picture sequence signal, and said differential coded moving picture sequence signal;request signal receiving means for receiving a request signal indicative of a requested coded moving picture sequence signal to be transmitted, said request signal indicative of said requested coded moving picture sequence signal being determined on the basis of said first coded moving picture sequence signal, said second coded moving picture sequence signal, or said differential coded moving picture sequence signal;separating coded signal extracting means for extracting said requested coded moving picture sequence signal from said separating storage means in response to said request signal;and second transmission means for transmitting said requested coded moving picture sequence signal extracted by said separating coded signal extracting means.
  3. 17
    A coded signal merging apparatus for inputting a second coded moving picture sequence signal and a differential coded moving picture sequence signal to reconstruct a first coded moving picture sequence signal, said second coded moving picture sequence signal generated as a result of transcoding said first coded moving picture sequence signal and consisting of a series of second picture information having second coefficient information, said second coefficient information including a matrix of second coefficients, said first coded moving picture sequence signal generated as a result of encoding original moving picture sequence signal and consisting of a series of first picture information having first coefficient information, said first coefficient information including a matrix of first coefficients, said differential coded moving picture sequence signal being a difference between said first coded moving picture sequence signal and said second coded moving picture sequence signal, said differential coded moving picture sequence signal including differential coefficient information between said first coefficient information and said second coefficient information, each of said first coded moving picture sequence signal, said second coded moving picture sequence signal, and said differential coded moving picture sequence signal is in the form of a hierarchical structure including one or more sequence layers each having a plurality of screens sharing common information, one or more picture layers each having a plurality of slices sharing common information with respect to one of said screens, one or more slice layers each having a plurality of macroblocks with respect to one of said slices, one or more macroblock layers each having a plurality of blocks with respect to one of said macroblocks, and one or more block layers each having block information with respect to one of said blocks, said coded signal merging apparatus comprising:first receiving means for receiving a base coded moving picture sequence signal, said base coded moving picture sequence signal being any one of said first coded moving picture sequence signal, said second coded moving picture sequence signal, and said differential coded moving picture sequence signal;merging storage means for storing said base coded moving picture sequence signal received by said first receiving means;request signal determining means for determining a request signal for a requested coded moving picture sequence signal on the basis of said base coded moving picture sequence signal stored by said merging storage means;request signal transmission means for transmitting said request signal for said requested coded moving picture sequence signal determined by said request signal determining means;second receiving means for receiving said requested coded moving picture sequence signal;merging coded signal extracting means for extracting said base coded moving picture sequence signal from said merging storage means;merging means for merging said base coded moving picture sequence signal extracted by said merging coded signal extracting means with said requested coded moving picture sequence signal received by said second receiving means to reconstruct said first coded moving picture sequence signal on the basis of said second coefficient information obtained from said series of second picture information of said second coded moving picture sequence signal, and said differential coefficient information obtained from said differential coded signal;and outputting means for inputting said reconstructed first coded moving picture sequence signal from said merging means to be outputted therethrough.
  4. 26
    A multi-output coded signal separating apparatus for inputting a first coded moving picture sequence signal to separate into a plurality of second coded moving picture sequence signals and a plurality of differential coded moving picture sequence signals comprising:a plurality of coded signal separating units including a 1st coded signal separating unit up to a m -th coded signal separating unit wherein m is an integer not less than two;said 1st coded signal separating unit being operative to input said first coded moving picture sequence signal to separate into a 1st second coded moving picture sequence signal and a 1st differential coded moving picture sequence signal, said 1st differential coded moving picture sequence signal being a difference between said first coded moving picture sequence signal and said 1st second coded moving picture sequence signal, and said i -th coded signal separating unit being operative to input an ( i -1)-th second coded moving picture sequence signal to separate into an i -th second coded moving picture sequence signal and an i -th differential coded moving picture sequence signal, said i -th differential coded moving picture sequence signal being a difference between said ( i -1)-th second coded moving picture sequence signal and said i -th second coded moving picture sequence signal wherein i is an integer equal to or less than m,    whereby said 1st coded signal separating unit includes: 1st inputting means for inputting said first coded moving picture sequence signal therethrough, said first coded moving picture sequence signal generated as a result of encoding original moving picture sequence signal and consisting of a series of first picture information having first coefficient information, said first coefficient information including a matrix of first coefficients;1st coded signal converting means for converting said first coded moving picture sequence signal inputted through said 1st inputting means to generate a 1st second coded moving picture sequence signal, said 1st second coded moving picture sequence signal consisting of a series of 1st second picture information having 1st second coefficient information, said 1st second coefficient information including a matrix of 1st second coefficients, each of said first coded moving picture sequence signal, and said 1st second coded moving picture sequence signal is in the form of a hierarchical structure including one or more sequence layers each having a plurality of screens sharing common information, one or more picture layers each having a plurality of slices sharing common information with respect to one of said screens, one or more slice layers each having a plurality of macroblocks with respect to one of said slices, one or more macroblock layers each having a plurality of blocks with respect to one of said macroblocks, and one or more block layers each having block information with respect to one of said blocks;1st differential coded signal generating means for inputting said first coded moving picture sequence signal and said 1st second coded moving picture sequence signal from said 1st coded signal converting means to generate a 1st differential coded moving picture sequence signal on the basis of said first coefficient information obtained from said series of first picture information of said first coded moving picture sequence signal, and said 1st second coefficient information obtained from said series of said 1st second picture information of said 1st second coded moving picture sequence signal, said 1st differential coded moving picture sequence signal being a difference between said first coded moving picture sequence signal and said 1st second coded moving picture sequence signal;1st separating storage means for selectively storing said first coded moving picture sequence signal, said 1st second coded moving picture sequence signal, and said 1st differential coded moving picture sequence signal;1st first transmission means for selectively transmitting said first coded moving picture sequence signal, said 1st second coded moving picture sequence signal, and said 1st differential coded moving picture sequence signal;1st request signal receiving means for receiving a request signal indicative of a requested coded moving picture sequence signal to be transmitted, said request signal indicative of said requested coded moving picture sequence signal being determined on the basis of said first coded moving picture sequence signal, said 1st second coded moving picture sequence signal, or said 1st differential coded moving picture sequence signal;1st separating coded signal extracting means for extracting said requested coded moving picture sequence signal from said 1st separating storage means in response to said request signal;and 1st second transmission means for transmitting said requested coded moving picture sequence signal extracted by said 1st separating coded signal extracting means, and    said i -th coded signal separating unit includes: i -th inputting means for inputting said ( i -1)-th second coded moving picture sequence signal therethrough from said ( i -1)-th coded signal separating unit, said ( i -1)-th second coded moving picture sequence signal generated as a result of encoding original moving picture sequence signal and consisting of a series of ( i -1)-th second picture information having ( i -1)-th second coefficient information, said ( i -1)-th second coefficient information including a matrix of ( i -1)-th second coefficients;i -th coded signal converting means for converting said ( i -1)-th second coded moving picture sequence signal inputted through said i -th inputting means to generate said i -th second coded moving picture sequence signal, said i -th second coded moving picture sequence signal consisting of a series of i -th second picture information having i -th second coefficient information, said i -th second coefficient information including a matrix of i -th second coefficients, each of said ( i -1)-th second coded moving picture sequence signal, and said i -th second coded moving picture sequence signal is in the form of a hierarchical structure including one or more sequence layers each having a plurality of screens sharing common information, one or more picture layers each having a plurality of slices sharing common information with respect to one of said screens, one or more slice layers each having a plurality of macroblocks with respect to one of said slices, one or more macroblock layers each having a plurality of blocks with respect to one of said macroblocks, and one or more block layers each having block information with respect to one of said blocks;i -th differential coded signal generating means for inputting said ( i -1)-th second coded moving picture sequence signal and said i -th second coded moving picture sequence signal from said i -th coded signal converting means to generate an i -th differential coded moving picture sequence signal on the basis of said ( i -1)-th second coefficient information obtained from said series of ( i -1)-th second picture information of said ( i -1)-th second coded moving picture sequence signal, and said i -th second coefficient information obtained from said series of said i -th second picture information of said i -th second coded moving picture sequence signal, said i -th differential coded moving picture sequence signal being a difference between said ( i -1)-th second coded moving picture sequence signal and said i -th second coded moving picture sequence signal;i -th separating storage means for selectively storing said ( i -1)-th second coded moving picture sequence signal, said i -th second coded moving picture sequence signal, and said i -th differential coded moving picture sequence signal;i -th first transmission means for selectively transmitting said ( i -1)-th second coded moving picture sequence signal, said i -th second coded moving picture sequence signal, and said i -th differential coded moving picture sequence signal;i -th request signal receiving means for receiving a request signal indicative of a requested coded moving picture sequence signal to be transmitted, said request signal indicative of said requested coded moving picture sequence signal being determined on the basis of said ( i -1)-th second coded moving picture sequence signal, said i -th second coded moving picture sequence signal, or said i -th differential coded moving picture sequence signal;i -th separating coded signal extracting means for extracting said requested coded moving picture sequence signal from said i -th separating storage means in response to said request signal;and i -th second transmission means for transmitting said requested coded moving picture sequence signal extracted by said i -th separating coded signal extracting means.
  5. 27
    A multi-input coded signal merging apparatus for inputting a plurality of second coded moving picture sequence signals and a plurality of differential coded moving picture sequence signals to reconstruct a first coded moving picture sequence signal comprising:a plurality of said coded signal merging units including a 1st coded signal merging unit up to a m -th coded signal merging unit wherein n is an integer not less than two, said i -th coded signal merging unit being operative to input a i -th second coded moving picture sequence signal and a i -th differential coded moving picture sequence signal to reconstruct an ( i -1)-th second coded moving picture sequence signal wherein i is an integer equal to or less than n, said i -th second coded moving picture sequence signal generated as a result of transcoding said (i-1)-th second coded moving picture sequence signal and consisting of a series of i -th second picture information having i -th second coefficient information, said i -th second coefficient information including a matrix of i -th second coefficients, said ( i -1)-th second coded moving picture sequence signal generated as a result of encoding original moving picture sequence signal and consisting of a series of ( i -1)-th second picture information having ( i -1)-th second coefficient information, said ( i -1)-th second coefficient information including a matrix of ( i -1)-th second coefficients, said i -th differential coded moving picture sequence signal being a difference between said i -th second coded moving picture sequence signal and said ( i -1)-th second coded moving picture sequence signal, said i -th differential coded moving picture sequence signal including i -th differential coefficient information between said i -th second coefficient information and said ( i -1)-th second coefficient information, each of said i -th second coded moving picture sequence signal, said ( i -1)-th second coded moving picture sequence signal, and said i -th differential coded moving picture sequence signal is in the form of a hierarchical structure including one or more sequence layers each having a plurality of screens sharing common information, one or more picture layers each having a plurality of slices sharing common information with respect to one of said screens, one or more slice layers each having a plurality of macroblocks with respect to one of said slices, one or more macroblock layers each having a plurality of blocks with respect to one of said macroblocks, and one or more block layers each having block information with respect to one of said blocks, and said 1st coded signal merging unit being operative to input said 1st second coded moving picture sequence signal and said 1st differential coded moving picture sequence signal to reconstruct said first coded moving picture sequence signal, whereby said i -th coded signal merging unit includes: i -th first receiving means for receiving a base coded moving picture sequence signal, said base coded moving picture sequence signal being any one of said i -th second coded moving picture sequence signal, said ( i -1)-th second coded moving picture sequence signal, and said i -th differential coded moving picture sequence signal;i -th merging storage means for storing said base coded moving picture sequence signal received by said i -th first receiving means;i -th request signal determining means for determining a request signal for a requested coded moving picture sequence signal on the basis of said base coded moving picture sequence signal stored by said i-th merging storage means;i -th request signal transmission means for transmitting said request signal for said requested coded moving picture sequence signal determined by said i -th request signal determining means;i -th second receiving means for receiving said requested coded moving picture sequence signal;i -th merging coded signal extracting means for extracting said base coded moving picture sequence signal from said i -th merging storage means;i -th merging means for merging said base coded moving picture sequence signal extracted by said i -th merging coded signal extracting means with said requested coded moving picture sequence signal received by said i -th second receiving means to reconstruct said ( i -1)-th second coded moving picture sequence signal on the basis of i -th said second coefficient information obtained from said series of i -th second picture information of said i -th second coded moving picture sequence signal, and said i -th differential coefficient information obtained from said i -th differential coded signal;and i -th outputting means for inputting said reconstructed i -th second coded moving picture sequence signal from said i -th merging means to be outputted therethrough, said 1st coded signal merging unit includes: 1st first receiving means for receiving a base coded moving picture sequence signal, said base coded moving picture sequence signal being any one of said first coded moving picture sequence signal, said 1st second coded moving picture sequence signal, and said 1st differential coded moving picture sequence signal;1st merging storage means for storing said base coded moving picture sequence signal received by said 1st first receiving means;1st request signal determining means for determining a request signal for a requested coded moving picture sequence signal on the basis of said base coded moving picture sequence signal stored by said 1st merging storage means;1st request signal transmission means for transmitting said request signal for said requested coded moving picture sequence signal determined by said 1st request signal determining means;1st second receiving means for receiving said requested coded moving picture sequence signal;1st merging coded signal extracting means for extracting said base coded moving picture sequence signal from said 1st merging storage means;1st merging means for merging said base coded moving picture sequence signal extracted by said 1st merging coded signal extracting means with said requested coded moving picture sequence signal received by said 1st second receiving means to reconstruct said first coded moving picture sequence signal on the basis of said 1st second coefficient information obtained from said series of second picture information of said 1st second coded moving picture sequence signal, and said 1st differential coefficient information obtained from said 1st differential coded signal;and 1st outputting means for inputting said reconstructed first coded moving picture sequence signal from said 1st merging means to be outputted therethrough.
  6. 30
    A coded signal separating and merging system comprising:a multi-output coded signal separating apparatus for inputting a first coded moving picture sequence signal to separate into a plurality of second coded moving picture sequence signals and a plurality of differential coded moving picture sequence signals;and a multi-input coded signal merging apparatus for inputting a plurality of second coded moving picture sequence signals and a plurality of differential coded moving picture sequence signals to reconstruct said first coded moving picture sequence signal, said multi-output coded signal separating apparatus including: a plurality of coded signal separating units including a 1st coded signal separating unit up to a m -th coded signal separating unit wherein m is an integer not less than two;said multi-input coded signal merging apparatus including: a plurality of coded signal merging units including a 1st coded signal merging unit up to a m -th coded signal merging unit wherein n is an integer not less than two and equal to or less than said m, said i -th coded signal separating unit including: i -th inputting means for inputting an ( i -1)-th second coded moving picture sequence signal therethrough from said ( i -1)-th coded signal separating unit, said ( i -1)-th second coded moving picture sequence signal generated as a result of encoding original moving picture sequence signal and consisting of a series of ( i -1)-th second picture information having ( i -1)-th second coefficient information, said ( i -1)-th second coefficient information including a matrix of ( i -1)-th second coefficients wherein i is an integer equal to or less than m , and 0-th second coded moving picture sequence signal is said first coded moving picture sequence signal;i -th coded signal converting means for converting said ( i -1)-th second coded moving picture sequence signal inputted through said i -th inputting means to generate an i -th second coded moving picture sequence signal, said i -th second coded moving picture sequence signal consisting of a series of i -th second picture information having i -th second coefficient information, said i -th second coefficient information including a matrix of second coefficients, each of said ( i -1)-th second coded moving picture sequence signal, and said i -th second coded moving picture sequence signal is in the form of a hierarchical structure including one or more sequence layers each having a plurality of screens sharing common information, one or more picture layers each having a plurality of slices sharing common information with respect to one of said screens, one or more slice layers each having a plurality of macroblocks with respect to one of said slices, one or more macroblock layers each having a plurality of blocks with respect to one of said macroblocks, and one or more block layers each having block information with respect to one of said blocks;i -th differential coded signal generating means for inputting said ( i -1)-th second coded moving picture sequence signal and said i -th second coded moving picture sequence signal from said i -th coded signal converting means to generate an i -th differential coded moving picture sequence signal on the basis of said ( i -1)-th second coefficient information obtained from said series of ( i -1)-th second picture information of said ( i -1)-th second coded moving picture sequence signal, and said i -th second coefficient information obtained from said series of said i -th second picture information of said i -th second coded moving picture sequence signal, said i -th differential coded moving picture sequence signal being a difference between said ( i -1)-th second coded moving picture sequence signal and said i -th second coded moving picture sequence signal;i -th separating storage means for selectively storing said ( i -1)-th second coded moving picture sequence signal, said i -th second coded moving picture sequence signal, and said i -th differential coded moving picture sequence signal;and i -th first transmission means for selectively transmitting said ( i -1)-th second coded moving picture sequence signal, said i -th second coded moving picture sequence signal, and said i -th differential coded moving picture sequence signal to said i -th coded signal merging unit;said i -th coded signal merging unit including: i -th first receiving means for receiving a base coded moving picture sequence signal from said i -th coded signal separating unit or said ( i +1)-th coded signal merging unit (6200 i +1), said base coded moving picture sequence signal being any one of said ( i -1)-th second coded moving picture sequence signal, said i -th second coded moving picture sequence signal, and said i -th differential coded moving picture sequence signal;i -th merging storage means for storing said base coded moving picture sequence signal received by said i -th first receiving means;i -th request signal determining means for determining a request signal for a requested coded moving picture sequence signal on the basis of said base coded moving picture sequence signal stored by said i -th merging storage means;and i -th request signal transmission means for transmitting said request signal for said requested coded moving picture sequence signal determined by said i -th request signal determining means to said i -th coded signal separating unit;whereby said i -th coded signal separating unit further includes: i -th request signal receiving means for receiving said request signal transmitted by said i -th request signal transmission means from said i -th coded signal merging unit;i -th separating coded signal extracting means for extracting said requested coded moving picture sequence signal from said i -th separating storage means in response to said request signal;and i -th second transmission means for transmitting said requested coded moving picture sequence signal extracted by said i -th separating coded signal extracting means to said i -th coded signal merging unit;said i -th coded signal merging unit includes: i -th second receiving means for receiving said requested coded moving picture sequence signal transmitted by said i -th second transmission means from said i -th coded signal separating unit;i -th merging coded signal extracting means for extracting said base coded moving picture sequence signal from said i -th merging storage means;i -th merging means for merging said base coded moving picture sequence signal extracted by said i -th merging coded signal extracting means with said requested coded moving picture sequence signal received by said i -th second receiving means on the basis of said i -th second coefficient information obtained from said series of second picture information of said i -th second coded moving picture sequence signal, and said i -th differential coefficient information obtained from said i -th differential coded signal to reconstruct said ( i -1)-th second coded moving picture sequence signal;and i -th outputting means for inputting said reconstructed ( i -1)-th second coded moving picture sequence signal from said i -th merging means to be outputted therethrough.
  7. 32
    A coded signal separating and merging method comprising the steps of:(a) inputting a first coded moving picture sequence signal to separate into a second coded moving picture sequence signal and a differential coded moving picture sequence signal;and (b) inputting said second coded moving picture sequence signal and said differential coded moving picture sequence signal to reconstruct said first coded moving picture sequence signal,    said step (a) including the steps of: (a-1) inputting said first coded moving picture sequence signal therethrough, said first coded moving picture sequence signal generated as a result of encoding original moving picture sequence signal and consisting of a series of first picture information having first coefficient information, said first coefficient information including a matrix of first coefficients;(a-2) converting said first coded moving picture sequence signal inputted in said step (a-1) to generate said second coded moving picture sequence signal, said second coded moving picture sequence signal consisting of a series of second picture information having second coefficient information, said second coefficient information including a matrix of second coefficients, each of said first coded moving picture sequence signal, and said second coded moving picture sequence signal is in the form of a hierarchical structure including one or more sequence layers each having a plurality of screens sharing common information, one or more picture layers each having a plurality of slices sharing common information with respect to one of said screens, one or more slice layers each having a plurality of macroblocks with respect to one of said slices, one or more macroblock layers each having a plurality of blocks with respect to one of said macroblocks, and one or more block layers each having block information with respect to one of said blocks;(a-3) inputting said first coded moving picture sequence signal and said second coded moving picture sequence signal to generate a differential coded moving picture sequence signal on the basis of said first coefficient information obtained from said series of first picture information of said first coded moving picture sequence signal, and said second coefficient information obtained from said series of said second picture information of said second coded moving picture sequence signal, said differential coded moving picture sequence signal being a difference between said first coded moving picture sequence signal and said second coded moving picture sequence signal;(a-4) selectively storing said first coded moving picture sequence signal, said second coded moving picture sequence signal, and said differential coded moving picture sequence signal;and (a-5) selectively transmitting said first coded moving picture sequence signal, said second coded moving picture sequence signal, and said differential coded moving picture sequence signal to said step (b);said step (b) including the steps of: (b-1) receiving a base coded moving picture sequence signal transmitted in said step (a-5), said base coded moving picture sequence signal being any one of said first coded moving picture sequence signal, said second coded moving picture sequence signal, and said differential coded moving picture sequence signal;(b-2) storing said base coded moving picture sequence signal received in said step (b-1);(b-3) determining a request signal for a requested coded moving picture sequence signal on the basis of said base coded moving picture sequence signal stored in said step (b-2);and (b-4) transmitting said request signal for said requested coded moving picture sequence signal determined in said step (b-3) to said step (a);whereby said step (a) further includes the steps of: (a-6) receiving said request signal transmitted in said step (b-4);(a-7) extracting said requested coded moving picture sequence signal in response to said request signal;and (a-8) transmitting said requested coded moving picture sequence signal extracted in said step (a-7) to said step (b);said step (b) includes the steps of: (b-5) receiving said requested coded moving picture sequence signal transmitted in said step (a-8);(b-6) extracting said base coded moving picture sequence signal from among coded moving picture sequence signals stored in said step (b-2);(b-7) merging said base coded moving picture sequence signal extracted in said step (b-6) with said requested coded moving picture sequence signal received in said step (6-5) on the basis of said second coefficient information obtained from said series of second picture information of said second coded moving picture sequence signal, and said differential coefficient information obtained from said differential coded signal to reconstruct said first coded moving picture sequence signal;and (b-8) inputting said reconstructed first coded moving picture sequence signal generated in said step (b-7) to be outputted therethrough.
  8. 41
    A coded signal separating method for inputting a first coded moving picture sequence signal to separate into a second coded moving picture sequence signal and a differential coded moving picture sequence signal comprising the steps of:(a-1) inputting said first coded moving picture sequence signal therethrough, said first coded moving picture sequence signal generated as a result of encoding original moving picture sequence signal and consisting of a series of first picture information having first coefficient information, said first coefficient information including a matrix of first coefficients;(a-2) converting said first coded moving picture sequence signal inputted in said step (a-1) to generate said second coded moving picture sequence signal, said second coded moving picture sequence signal consisting of a series of second picture information having second coefficient information, said second coefficient information including a matrix of second coefficients, each of said first coded moving picture sequence signal, and said second coded moving picture sequence signal is in the form of a hierarchical structure including one or more sequence layers each having a plurality of screens sharing common information, one or more picture layers each having a plurality of slices sharing common information with respect to one of said screens, one or more slice layers each having a plurality of macroblocks with respect to one of said slices, one or more macroblock layers each having a plurality of blocks with respect to one of said macroblocks, and one or more block layers each having block information with respect to one of said blocks;(a-3) inputting said first coded moving picture sequence signal and said second coded moving picture sequence signal from said step (a-2) to generate a differential coded moving picture sequence signal on the basis of said first coefficient information obtained from said series of first picture information of said first coded moving picture sequence signal, and said second coefficient information obtained from said series of said second picture information of said second coded moving picture sequence signal, said differential coded moving picture sequence signal being a difference between said first coded moving picture sequence signal and said second coded moving picture sequence signal;(a-4) selectively storing said first coded moving picture sequence signal, said second coded moving picture sequence signal, and said differential coded moving picture sequence signal;(a-5) selectively transmitting said first coded moving picture sequence signal, said second coded moving picture sequence signal, and said differential coded moving picture sequence signal;(a-6) receiving a request signal indicative of a requested coded moving picture sequence signal to be transmitted, said request signal indicative of said requested coded moving picture sequence signal being determined on the basis of said first coded moving picture sequence signal, said second coded moving picture sequence signal, or said differential coded moving picture sequence signal;(a-7) extracting said requested coded moving picture sequence signal from among coded moving picture sequence signals stored in said step (a-4) in response to said request signal;and (a-8) transmitting said requested coded moving picture sequence signal extracted in said step (a-7).
  9. 48
    A coded signal merging method for inputting a second coded moving picture sequence signal and a differential coded moving picture sequence signal to reconstruct a first coded moving picture sequence signal, said second coded moving picture sequence signal generated as a result of transcoding said first coded moving picture sequence signal and consisting of a series of second picture information having second coefficient information, said second coefficient information including a matrix of second coefficients, said first coded moving picture sequence signal generated as a result of encoding original moving picture sequence signal and consisting of a series of first picture information having first coefficient information, said first coefficient information including a matrix of first coefficients, said differential coded moving picture sequence signal being a difference between said first coded moving picture sequence signal and said second coded moving picture sequence signal, said differential coded moving picture sequence signal including differential coefficient information between said first coefficient information and said second coefficient information, each of said first coded moving picture sequence signal, said second coded moving picture sequence signal, and said differential coded moving picture sequence signal is in the form of a hierarchical structure including one or more sequence layers each having a plurality of screens sharing common information, one or more picture layers each having a plurality of slices sharing common information with respect to one of said screens, one or more slice layers each having a plurality of macroblocks with respect to one of said slices, one or more macroblock layers each having a plurality of blocks with respect to one of said macroblocks, and one or more block layers each having block information with respect to one of said blocks, said step (b) comprising the steps of:(b-1) receiving a base coded moving picture sequence signal, said base coded moving picture sequence signal being any one of said first coded moving picture sequence signal, said second coded moving picture sequence signal, and said differential coded moving picture sequence signal;(b-2) storing said base coded moving picture sequence signal received in said step (b-1);(b-3) determining a request signal for a requested coded moving picture sequence signal on the basis of said base coded moving picture sequence signal stored in said step (b-2);(b-4) transmitting said request signal for said requested coded moving picture sequence signal determined in said step (b-3);(b-5) receiving said requested coded moving picture sequence signal;(b-6) extracting said base coded moving picture sequence signal from among coded moving picture sequence signals stored in said step (b-2);(b-7) merging said base coded moving picture sequence signal extracted in said step (b-6) with said requested coded moving picture sequence signal received in said step (b-5) to reconstruct said first coded moving picture sequence signal on the basis of said second coefficient information obtained from said series of second picture information of said second coded moving picture sequence signal, and said differential coefficient information obtained from said differential coded signal;and (b-8) inputting said reconstructed first coded moving picture sequence signal generated in said step (b-7) to be outputted therethrough.
  10. 57
    A multi-output coded signal separating method for inputting a first coded moving picture sequence signal to separate into a plurality of second coded moving picture sequence signals and a plurality of differential coded moving picture sequence signals comprising a plurality of steps (A1 to A m ) including a step (A1) up to a step (A m ) wherein m is an integer not less than two;    said step (A1) is the step of inputting said first coded moving picture sequence signal to separate into a 1st second coded moving picture sequence signal and a 1st differential coded moving picture sequence signal, said 1st differential coded moving picture sequence signal being a difference between said first coded moving picture sequence signal and said 1st second coded moving picture sequence signal, and    said step (A i ) is the step of inputting an ( i -1)-th second coded moving picture sequence signal to separate into an i -th second coded moving picture sequence signal and an i -th differential coded moving picture sequence signal, said i -th differential coded moving picture sequence signal being a difference between said ( i -1)-th second coded moving picture sequence signal and said i -th second coded moving picture sequence signal wherein i is an integer equal to or less than m ,    whereby said step (A1) includes the steps of:(A1-1) inputting said first coded moving picture sequence signal therethrough, said first coded moving picture sequence signal generated as a result of encoding original moving picture sequence signal and consisting of a series of first picture information having first coefficient information, said first coefficient information including a matrix of first coefficients;(A1-2) converting said first coded moving picture sequence signal inputted in said step (A1-1) to generate a 1st second coded moving picture sequence signal, said 1st second coded moving picture sequence signal consisting of a series of 1st second picture information having 1st second coefficient information, said 1st second coefficient information including a matrix of 1st second coefficients, each of said first coded moving picture sequence signal, and said 1st second coded moving picture sequence signal is in the form of a hierarchical structure including one or more sequence layers each having a plurality of screens sharing common information, one or more picture layers each having a plurality of slices sharing common information with respect to one of said screens, one or more slice layers each having a plurality of macroblocks with respect to one of said slices, one or more macroblock layers each having a plurality of blocks with respect to one of said macroblocks, and one or more block layers each having block information with respect to one of said blocks;(A1-3) inputting said first coded moving picture sequence signal and said 1st second coded moving picture sequence signal from said step (A1-2) to generate a 1st differential coded moving picture sequence signal on the basis of said first coefficient information obtained from said series of first picture information of said first coded moving picture sequence signal, and said 1st second coefficient information obtained from said series of said 1st second picture information of said 1st second coded moving picture sequence signal, said 1st differential coded moving picture sequence signal being a difference between said first coded moving picture sequence signal and said 1st second coded moving picture sequence signal;(A1-4) selectively storing said first coded moving picture sequence signal, said 1st second coded moving picture sequence signal, and said 1st differential coded moving picture sequence signal;(A1-5) selectively transmitting said first coded moving picture sequence signal, said 1st second coded moving picture sequence signal, and said 1st differential coded moving picture sequence signal;(A1-6) receiving a request signal indicative of a requested coded moving picture sequence signal to be transmitted, said request signal indicative of said requested coded moving picture sequence signal being determined on the basis of said first coded moving picture sequence signal, said 1st second coded moving picture sequence signal, or said 1st differential coded moving picture sequence signal;(A1-7) extracting said requested coded moving picture sequence signal from among coded moving picture sequence signals stored in said step (A1-4) in response to said request signal;and (A1-8) transmitting said requested coded moving picture sequence signal extracted in said step (A1-7), and    said step (A i ) includes the steps of: (A i -1) inputting said ( i -1)-th second coded moving picture sequence signal therethrough from said step (A( i -1)), said ( i -1)-th second coded moving picture sequence signal generated as a result of encoding original moving picture sequence signal and consisting of a series of ( i -1)-th second picture information having ( i -1)-th second coefficient information, said ( i -1)-th second coefficient information including a matrix of ( i -1)-th second coefficients;(A i -2) converting said ( i -1)-th second coded moving picture sequence signal inputted through said step (A i -1) to generate said i -th second coded moving picture sequence signal, said i -th second coded moving picture sequence signal consisting of a series of i -th second picture information having i -th second coefficient information, said i -th second coefficient information including a matrix of i -th second coefficients, each of said ( i -1)-th second coded moving picture sequence signal, and said i -th second coded moving picture sequence signal is in the form of a hierarchical structure including one or more sequence layers each having a plurality of screens sharing common information, one or more picture layers each having a plurality of slices sharing common information with respect to one of said screens, one or more slice layers each having a plurality of macroblocks with respect to one of said slices, one or more macroblock layers each having a plurality of blocks with respect to one of said macroblocks, and one or more block layers each having block information with respect to one of said blocks;(A i -3) inputting said ( i -1)-th second coded moving picture sequence signal and said i -th second coded moving picture sequence signal from said step (A i -2) to generate an i -th differential coded moving picture sequence signal on the basis of said ( i -1)-th second coefficient information obtained from said series of ( i -1)-th second picture information of said ( i -1)-th second coded moving picture sequence signal, and said i -th second coefficient information obtained from said series of said i -th second picture information of said i -th second coded moving picture sequence signal, said i -th differential coded moving picture sequence signal being a difference between said ( i -1)-th second coded moving picture sequence signal and said i -th second coded moving picture sequence signal;(A i -4) selectively storing said ( i -1)-th second coded moving picture sequence signal, said i -th second coded moving picture sequence signal, and said i -th differential coded moving picture sequence signal;(A i -5) selectively transmitting said ( i -1)-th second coded moving picture sequence signal, said i -th second coded moving picture sequence signal, and said i -th differential coded moving picture sequence signal;(A i -6) receiving a request signal indicative of a requested coded moving picture sequence signal to be transmitted, said request signal indicative of said requested coded moving picture sequence signal being determined on the basis of said ( i -1)-th second coded moving picture sequence signal, said i -th second coded moving picture sequence signal, or said i -th differential coded moving picture sequence signal;(A i -7) extracting said requested coded moving picture sequence signal from among coded moving picture sequence signals stored in said step (A i -4) in response to said request signal;and (A i -8) transmitting said requested coded moving picture sequence signal extracted in said step (A i -7).
  11. 58
    A multi-input coded signal merging method for inputting a plurality of second coded moving picture sequence signals and a plurality of differential coded moving picture sequence signals to reconstruct a first coded moving picture sequence signal comprising a plurality of steps (B1 to B n ) including a step (B1) up to a step (B n ) wherein n is an integer not less than two,    said step (B i ) has the step of inputting a i -th second coded moving picture sequence signal and a i -th differential coded moving picture sequence signal to reconstruct an ( i -1)-th second coded moving picture sequence signal wherein i is an integer equal to or less than n, said i -th second coded moving picture sequence signal generated as a result of transcoding said ( i -1)-th second coded moving picture sequence signal and consisting of a series of i -th second picture information having i -th second coefficient information, said i -th second coefficient information including a matrix of i -th second coefficients, said ( i -1)-th second coded moving picture sequence signal generated as a result of encoding original moving picture sequence signal and consisting of a series of ( i -1)-th second picture information having ( i -1)-th second coefficient information, said ( i -1)-th second coefficient information including a matrix of ( i -1)-th second coefficients, said i -th differential coded moving picture sequence signal being a difference between said i -th second coded moving picture sequence signal and said ( i -1)-th second coded moving picture sequence signal, said i -th differential coded moving picture sequence signal including i -th differential coefficient information between said i -th second coefficient information and said ( i -1)-th second coefficient information, each of said i -th second coded moving picture sequence signal, said ( i -1)-th second coded moving picture sequence signal, and said i -th differential coded moving picture sequence signal is in the form of a hierarchical structure including one or more sequence layers each having a plurality of screens sharing common information, one or more picture layers each having a plurality of slices sharing common information with respect to one of said screens, one or more slice layers each having a plurality of macroblocks with respect to one of said slices, one or more macroblock layers each having a plurality of blocks with respect to one of said macroblocks, and one or more block layers each having block information with respect to one of said blocks, and    said step (B1) is the step of inputting said 1st second coded moving picture sequence signal and said 1st differential coded moving picture sequence signal to reconstruct said first coded moving picture sequence signal, whereby    said step (B i ) includes the steps of:(B i -1) receiving a base coded moving picture sequence signal, said base coded moving picture sequence signal being any one of said i -th second coded moving picture sequence signal, said ( i -1)-th second coded moving picture sequence signal, and said i -th differential coded moving picture sequence signal;(B i -2) storing said base coded moving picture sequence signal received in said step (B i -1);(B i -3) determining a request signal for a requested coded moving picture sequence signal on the basis of said base coded moving picture sequence signal stored in said step (B i -2);(B i -4) transmitting said request signal for said requested coded moving picture sequence signal determined in said step (B i -3);(B i -5) receiving said requested coded moving picture sequence signal;(B i -6) extracting said base coded moving picture sequence signal from among coded moving picture sequence signals stored in said step (B i -2);(B i -7) merging said base coded moving picture sequence signal extracted in said step (B i -6) with said requested coded moving picture sequence signal received in said step (B i -5) to reconstruct said ( i -1)-th second coded moving picture sequence signal on the basis of said i -th second coefficient information obtained from said series of i -th second picture information of said i -th second coded moving picture sequence signal, and said i -th differential coefficient information obtained from said i -th differential coded signal;and (B i -8) inputting said reconstructed i -th second coded moving picture sequence signal from said step (B i -7) to be outputted therethrough,    said step (B1) includes the steps of: (B1-1) receiving a base coded moving picture sequence signal, said base coded moving picture sequence signal being any one of said first coded moving picture sequence signal, said 1st second coded moving picture sequence signal, and said 1st differential coded moving picture sequence signal;(B1-2) storing said base coded moving picture sequence signal received in said step (B1-1);(B1-3) determining a request signal for a requested coded moving picture sequence signal on the basis of said base coded moving picture sequence signal stored in said step (B1-2);(B1-4) transmitting said request signal for said requested coded moving picture sequence signal determined in said step (B1-3);(B1-5) receiving said requested coded moving picture sequence signal;(B1-6) extracting said base coded moving picture sequence signal from among coded moving picture sequence signals stored in said step (B1-2);(B1-7) merging said base coded moving picture sequence signal extracted in said step (B1-6) with said requested coded moving picture sequence signal received in said step (B1-5) to reconstruct said first coded moving picture sequence signal on the basis of said 1st second coefficient information obtained from said series of 1st second picture information of said 1st second coded moving picture sequence signal, and said 1st differential coefficient information obtained from said 1st differential coded signal;and (B1-8) inputting said reconstructed first coded moving picture sequence signal from said step (B1-7) to be outputted therethrough.
  12. 61
    A coded signal separating and merging method comprising the steps of:(A) inputting a first coded moving picture sequence signal to separate into a plurality of second coded moving picture sequence signals and a plurality of differential coded moving picture sequence signals;and (B) inputting a plurality of second coded moving picture sequence signals and a plurality of differential coded moving picture sequence signals to reconstruct said first coded moving picture sequence signal,    said step (A) including a plurality of steps (A1 to A m ) including a step (A1) up to a step (A m ) wherein m is an integer not less than two;said step (B) including a plurality of steps (B1 to B n ) including a step (B1) up to a step (B n ) wherein n is an integer not less than two and equal to or less than said m ,    said step (A i ) including the steps of: (A i -1) inputting an ( i -1)-th second coded moving picture sequence signal therethrough from said step (A( i -1)), said ( i -1)-th second coded moving picture sequence signal generated as a result of encoding original moving picture sequence signal and consisting of a series of ( i -1)-th second picture information having ( i -1)-th second coefficient information, said ( i -1)-th second coefficient information including a matrix of ( i -1)-th second coefficients wherein i is an integer equal to or less than m , and 0-th second coded moving picture sequence signal is said first coded moving picture sequence signal;(A i -2) converting said ( i -1)-th second coded moving picture sequence signal inputted through said step (A i -1) to generate an i -th second coded moving picture sequence signal, said i -th second coded moving picture sequence signal consisting of a series of i -th second picture information having i -th second coefficient information, said i -th second coefficient information including a matrix of second coefficients, each of said ( i -1)-th second coded moving picture sequence signal, and said i -th second coded moving picture sequence signal is in the form of a hierarchical structure including one or more sequence layers each having a plurality of screens sharing common information, one or more picture layers each having a plurality of slices sharing common information with respect to one of said screens, one or more slice layers each having a plurality of macroblocks with respect to one of said slices, one or more macroblock layers each having a plurality of blocks with respect to one of said macroblocks, and one or more block layers each having block information with respect to one of said blocks;(A i -3) inputting said ( i -1)-th second coded moving picture sequence signal and said i -th second coded moving picture sequence signal from said step (A i -2) to generate an i -th differential coded moving picture sequence signal on the basis of said ( i -1)-th second coefficient information obtained from said series of ( i -1)-th second picture information of said ( i -1)-th second coded moving picture sequence signal, and said i -th second coefficient information obtained from said series of said i -th second picture information of said i -th second coded moving picture sequence signal, said i -th differential coded moving picture sequence signal being a difference between said ( i -1)-th second coded moving picture sequence signal and said i -th second coded moving picture sequence signal;(A i -4) selectively storing said ( i -1)-th second coded moving picture sequence signal, said i -th second coded moving picture sequence signal, and said i -th differential coded moving picture sequence signal;and (A i -5) selectively transmitting said ( i -1)-th second coded moving picture sequence signal, said i -th second coded moving picture sequence signal, and said i -th differential coded moving picture sequence signal to said step (B i );said step (B i ) including the steps of: (B i -1) receiving a base coded moving picture sequence signal from said step (A i ) or said step (B( i +1)), said base coded moving picture sequence signal being any one of said ( i -1)-th second coded moving picture sequence signal, said i -th second coded moving picture sequence signal, and said i -th differential coded moving picture sequence signal;(B i -2) storing said base coded moving picture sequence signal received in said step (B i -1);(B i -3) determining a request signal for a requested coded moving picture sequence signal on the basis of said base coded moving picture sequence signal stored in said step (B i -2);and (B i -4) transmitting said request signal for said requested coded moving picture sequence signal determined in said step (B i -3) to said step (A i );whereby said step (A i ) further includes the steps of: (A i -6) receiving said request signal transmitted in said step (B i -4);(A i -7) extracting said requested coded moving picture sequence signal from among coded moving picture sequence signals stored in said step (A i -4) in response to said request signal;and (A i -8) transmitting said requested coded moving picture sequence signal extracted in said step (A i -7) to said step (B i );said step (B i ) includes the steps of: (B i -5) receiving said requested coded moving picture sequence signal transmitted in said step (A i -8) from said step (A i );(B i -6) extracting said base coded moving picture sequence signal from among coded moving picture sequence signals stored in said step (B i -2);(B i -7) merging said base coded moving picture sequence signal extracted in said step (B i -6) with said requested coded moving picture sequence signal received in said step (B i -5) on the basis of said i -th second coefficient information obtained from said series of second picture information of said i -th second coded moving picture sequence signal, and said i -th differential coefficient information obtained from said i -th differential coded signal to reconstruct said ( i -1)-th second coded moving picture sequence signal;and (B i -8) inputting said reconstructed ( i -1)-th second coded moving picture sequence signal from said step (B i -7) to be outputted therethrough.
  13. 63
    A computer program product comprising a computer usable storage medium having computer readable code embodied therein for separating and merging a coded signal comprising:(a) computer readable program code for inputting for inputting a first coded moving picture sequence signal to separate into a second coded moving picture sequence signal and a differential coded moving picture sequence signal;and (b) computer readable program code for inputting said second coded moving picture sequence signal and said differential coded moving picture sequence signal to reconstruct said first coded moving picture sequence signal,    said computer readable program code (a) including: (a-1) computer readable program code for inputting said first coded moving picture sequence signal therethrough, said first coded moving picture sequence signal generated as a result of encoding original moving picture sequence signal and consisting of a series of first picture information having first coefficient information, said first coefficient information including a matrix of first coefficients;(a-2) computer readable program code for converting said first coded moving picture sequence signal inputted by said computer readable program code (a-1) to generate said second coded moving picture sequence signal, said second coded moving picture sequence signal consisting of a series of second picture information having second coefficient information, said second coefficient information including a matrix of second coefficients, each of said first coded moving picture sequence signal, and said second coded moving picture sequence signal is in the form of a hierarchical structure including one or more sequence layers each having a plurality of screens sharing common information, one or more picture layers each having a plurality of slices sharing common information with respect to one of said screens, one or more slice layers each having a plurality of macroblocks with respect to one of said slices, one or more macroblock layers each having a plurality of blocks with respect to one of said macroblocks, and one or more block layers each having block information with respect to one of said blocks;(a-3) computer readable program code for inputting said first coded moving picture sequence signal and said second coded moving picture sequence signal to generate a differential coded moving picture sequence signal on the basis of said first coefficient information obtained from said series of first picture information of said first coded moving picture sequence signal, and said second coefficient information obtained from said series of said second picture information of said second coded moving picture sequence signal, said differential coded moving picture sequence signal being a difference between said first coded moving picture sequence signal and said second coded moving picture sequence signal;(a-4) computer readable program code for selectively storing said first coded moving picture sequence signal, said second coded moving picture sequence signal, and said differential coded moving picture sequence signal;and (a-5) computer readable program code for selectively transmitting said first coded moving picture sequence signal, said second coded moving picture sequence signal, and said differential coded moving picture sequence signal to said computer readable program code ( b );said computer readable program code (b) including: (b-1) computer readable program code for receiving a base coded moving picture sequence signal transmitted by said computer readable program code (a-5), said base coded moving picture sequence signal being any one of said first coded moving picture sequence signal, said second coded moving picture sequence signal, and said differential coded moving picture sequence signal;(b-2) computer readable program code for storing said base coded moving picture sequence signal received by said computer readable program code (b-1);(b-3) computer readable program code for determining a request signal for a requested coded moving picture sequence signal on the basis of said base coded moving picture sequence signal stored by said computer readable program code (b-2);and (b-4) computer readable program code for transmitting said request signal for said requested coded moving picture sequence signal determined by said computer readable program code (b-3) to said computer readable program code (a);whereby said computer readable program code (a) further includes: (a-6) computer readable program code for receiving said request signal transmitted by said computer readable program code (b-4);(a-7) computer readable program code for extracting said requested coded moving picture sequence signal in response to said request signal;and (a-8) computer readable program code for transmitting said requested coded moving picture sequence signal extracted by said computer readable program code (a-7) to said computer readable program code (b);said computer readable program code (b) includes: (b-5) computer readable program code for receiving said requested coded moving picture sequence signal transmitted by said computer readable program code (a-8);(b-6) computer readable program code for extracting said base coded moving picture sequence signal from among coded moving picture sequence signals stored by said computer readable program code (b-2);(b-7) computer readable program code for merging said base coded moving picture sequence signal extracted by said computer readable program code (b-6) with said requested coded moving picture sequence signal received by said computer readable program code (b-5) on the basis of said second coefficient information obtained from said series of second picture information of said second coded moving picture sequence signal, and said differential coefficient information obtained from said differential coded signal to reconstruct said first coded moving picture sequence signal;and (b-8) computer readable program code for inputting said reconstructed first coded moving picture sequence signal generated by said computer readable program code (b-7) to be outputted therethrough.
  14. 72
    A computer program product comprising a computer usable storage medium having computer readable code embodied therein for inputting a first coded moving picture sequence signal to separate into a second coded moving picture sequence signal and a differential coded moving picture sequence signal comprising:(a-1) computer readable program code for inputting said first coded moving picture sequence signal therethrough, said first coded moving picture sequence signal generated as a result of encoding original moving picture sequence signal and consisting of a series of first picture information having first coefficient information, said first coefficient information including a matrix of first coefficients;(a-2) computer readable program code for converting said first coded moving picture sequence signal inputted by said computer readable program code (a-1) to generate said second coded moving picture sequence signal, said second coded moving picture sequence signal consisting of a series of second picture information having second coefficient information, said second coefficient information including a matrix of second coefficients, each of said first coded moving picture sequence signal, and said second coded moving picture sequence signal is in the form of a hierarchical structure including one or more sequence layers each having a plurality of screens sharing common information, one or more picture layers each having a plurality of slices sharing common information with respect to one of said screens, one or more slice layers each having a plurality of macroblocks with respect to one of said slices, one or more macroblock layers each having a plurality of blocks with respect to one of said macroblocks, and one or more block layers each having block information with respect to one of said blocks;(a-3) computer readable program code for inputting said first coded moving picture sequence signal and said second coded moving picture sequence signal from said computer readable program code (a-2) to generate a differential coded moving picture sequence signal on the basis of said first coefficient information obtained from said series of first picture information of said first coded moving picture sequence signal, and said second coefficient information obtained from said series of said second picture information of said second coded moving picture sequence signal, said differential coded moving picture sequence signal being a difference between said first coded moving picture sequence signal and said second coded moving picture sequence signal;(a-4) computer readable program code for selectively storing said first coded moving picture sequence signal, said second coded moving picture sequence signal, and said differential coded moving picture sequence signal;(a-5) computer readable program code for selectively transmitting said first coded moving picture sequence signal, said second coded moving picture sequence signal, and said differential coded moving picture sequence signal;(a-6) computer readable program code for receiving a request signal indicative of a requested coded moving picture sequence signal to be transmitted, said request signal indicative of said requested coded moving picture sequence signal being determined on the basis of said first coded moving picture sequence signal, said second coded moving picture sequence signal, or said differential coded moving picture sequence signal;(a-7) computer readable program code for extracting said requested coded moving picture sequence signal from among coded moving picture sequence signals stored by said computer readable program code (a-4) in response to said request signal;and (a-8) computer readable program code for transmitting said requested coded moving picture sequence signal extracted by said computer readable program code (a-7).
  15. 79
    A computer program product comprising a computer usable storage medium having computer readable code embodied therein for inputting a second coded moving picture sequence signal and a differential coded moving picture sequence signal to reconstruct a first coded moving picture sequence signal, said second coded moving picture sequence signal generated as a result of transcoding said first coded moving picture sequence signal and consisting of a series of second picture information having second coefficient information, said second coefficient information including a matrix of second coefficients, said first coded moving picture sequence signal generated as a result of encoding original moving picture sequence signal and consisting of a series of first picture information having first coefficient information, said first coefficient information including a matrix of first coefficients, said differential coded moving picture sequence signal being a difference between said first coded moving picture sequence signal and said second coded moving picture sequence signal, said differential coded moving picture sequence signal including differential coefficient information between said first coefficient information and said second coefficient information, each of said first coded moving picture sequence signal, said second coded moving picture sequence signal, and said differential coded moving picture sequence signal is in the form of a hierarchical structure including one or more sequence layers each having a plurality of screens sharing common information, one or more picture layers each having a plurality of slices sharing common information with respect to one of said screens, one or more slice layers each having a plurality of macroblocks with respect to one of said slices, one or more macroblock layers each having a plurality of blocks with respect to one of said macroblocks, and one or more block layers each having block information with respect to one of said blocks, said computer readable program code (b) comprising:(b-1) computer readable program code for receiving a base coded moving picture sequence signal, said base coded moving picture sequence signal being any one of said first coded moving picture sequence signal, said second coded moving picture sequence signal, and said differential coded moving picture sequence signal;(b-2) computer readable program code for storing said base coded moving picture sequence signal received by said computer readable program code (b-1);(b-3) computer readable program code for deteimining a request signal for a requested coded moving picture sequence signal on the basis of said base coded moving picture sequence signal stored by said computer readable program code (b-2);(b-4) computer readable program code for transmitting said request signal for said requested coded moving picture sequence signal determined by said computer readable program code (b-3);(b-5) computer readable program code for receiving said requested coded moving picture sequence signal;(b-6) computer readable program code for extracting said base coded moving picture sequence signal from among coded moving picture sequence signals stored by said computer readable program code (b-2);(b-7) computer readable program code for merging said base coded moving picture sequence signal extracted by said computer readable program code (b-6) with said requested coded moving picture sequence signal received by said computer readable program code (b-5) to reconstruct said first coded moving picture sequence signal on the basis of said second coefficient information obtained from said series of second picture information of said second coded moving picture sequence signal, and said differential coefficient information obtained from said differential coded signal;and (b-8) computer readable program code for inputting said reconstructed first coded moving picture sequence signal generated by said computer readable program code (b-7) to be outputted therethrough.
  16. 88
    A computer program product comprising a computer usable storage medium having computer readable code embodied therein for inputting a first coded moving picture sequence signal to separate into a plurality of second coded moving picture sequence signals and a plurality of differential coded moving picture sequence signals comprising a plurality of computer readable program codes (A1 to A m ) including computer readable program code (A-1) up to computer readable program codes (A m ) wherein m is an integer not less than two;    said computer readable program code (A-1) is computer readable program code for inputting said first coded moving picture sequence signal to separate into a 1st second coded moving picture sequence signal and a 1st differential coded moving picture sequence signal, said 1st differential coded moving picture sequence signal being a difference between said first coded moving picture sequence signal and said 1st second coded moving picture sequence signal, and    said computer readable program code (A i ) is computer readable program code for inputting an ( i -1)-th second coded moving picture sequence signal to separate into an i -th second coded moving picture sequence signal and an i -th differential coded moving picture sequence signal, said i -th differential coded moving picture sequence signal being a difference between said ( i -1)-th second coded moving picture sequence signal and said i -th second coded moving picture sequence signal wherein i is an integer equal to or less than m,    whereby said computer readable program code (A-1) includes:(A1-1) computer readable program code for inputting said first coded moving picture sequence signal therethrough, said first coded moving picture sequence signal generated as a result of encoding original moving picture sequence signal and consisting of a series of first picture information having first coefficient information, said first coefficient information including a matrix of first coefficients;(A1-2) computer readable program code for converting said first coded moving picture sequence signal inputted by said computer readable program code (A1-1) to generate a 1st second coded moving picture sequence signal, said 1st second coded moving picture sequence signal consisting of a series of 1st second picture information having 1st, second coefficient information, said 1st second coefficient information including a matrix of 1st second coefficients, each of said first coded moving picture sequence signal, and said 1st second coded moving picture sequence signal is in the form of a hierarchical structure including one or more sequence layers each having a plurality of screens sharing common information, one or more picture layers each having a plurality of slices sharing common information with respect to one of said screens, one or more slice layers each having a plurality of macroblocks with respect to one of said slices, one or more macroblock layers each having a plurality of blocks with respect to one of said macroblocks, and one or more block layers each having block information with respect to one of said blocks;(A1-3) computer readable program code for inputting said first coded moving picture sequence signal and said 1st second coded moving picture sequence signal from said computer readable program code (A1-2) to generate a 1st differential coded moving picture sequence signal on the basis of said first coefficient information obtained from said series of first picture information of said first coded moving picture sequence signal, and said 1st second coefficient information obtained from said series of said 1st second picture information of said 1st second coded moving picture sequence signal, said 1st differential coded moving picture sequence signal being a difference between said first coded moving picture sequence signal and said 1st second coded moving picture sequence signal;(A1-4) computer readable program code for selectively storing said first coded moving picture sequence signal, said 1st second coded moving picture sequence signal, and said 1st differential coded moving picture sequence signal;(A1-5) computer readable program code for selectively transmitting said first coded moving picture sequence signal, said 1st second coded moving picture sequence signal, and said 1st differential coded moving picture sequence signal;(A1-6) computer readable program code for receiving a request signal indicative of a requested coded moving picture sequence signal to be transmitted, said request signal indicative of said requested coded moving picture sequence signal being determined on the basis of said first coded moving picture sequence signal, said 1st second coded moving picture sequence signal, or said 1st differential coded moving picture sequence signal;(A1-7) computer readable program code for extracting said requested coded moving picture sequence signal from among coded moving picture sequence signals stored by said computer readable program code (A1-4) in response to said request signal;and (A1-8) computer readable program code for transmitting said requested coded moving picture sequence signal extracted by said computer readable program code (A1-7), and    said computer readable program code (A i ) includes: (A i -1) computer readable program code for inputting said ( i -1)-th second coded moving picture sequence signal therethrough from said computer readable program code (A( i -1)), said ( i -1)-th second coded moving picture sequence signal generated as a result of encoding original moving picture sequence signal and consisting of a series of ( i -1)-th second picture information having ( i -1)-th second coefficient information, said ( i -1)-th second coefficient information including a matrix of ( i -1)-th second coefficients;(A i -2) computer readable program code for converting said ( i -1)-th second coded moving picture sequence signal inputted through said computer readable program code (A i -1) to generate said i -th second coded moving picture sequence signal, said i -th second coded moving picture sequence signal consisting of a series of i -th second picture information having i -th second coefficient information, said i -th second coefficient information including a matrix of i -th second coefficients, each of said ( i -1)-th second coded moving picture sequence signal, and said i -th second coded moving picture sequence signal is in the form of a hierarchical structure including one or more sequence layers each having a plurality of screens sharing common information, one or more picture layers each having a plurality of slices sharing common information with respect to one of said screens, one or more slice layers each having a plurality of macroblocks with respect to one of said slices, one or more macroblock layers each having a plurality of blocks with respect to one of said macroblocks, and one or more block layers each having block information with respect to one of said blocks;(A i -3) computer readable program code for inputting said ( i -1)-th second coded moving picture sequence signal and said i -th second coded moving picture sequence signal from said computer readable program code (A i -2) to generate an i -th differential coded moving picture sequence signal on the basis of said ( i -1)-th second coefficient information obtained from said series of ( i -1)-th second picture information of said ( i -1)-th second coded moving picture sequence signal, and said i -th second coefficient information obtained from said series of said i -th second picture information of said i -th second coded moving picture sequence signal, said i -th differential coded moving picture sequence signal being a difference between said ( i -1)-th second coded moving picture sequence signal and said i -th second coded moving picture sequence signal;(A i -4) computer readable program code for selectively storing said ( i -1)-th second coded moving picture sequence signal, said i-th second coded moving picture sequence signal, and said i-th differential coded moving picture sequence signal;(A i -5) computer readable program code for selectively transmitting said ( i -1)-th second coded moving picture sequence signal, said i -th second coded moving picture sequence signal, and said i -th differential coded moving picture sequence signal;(A i -6) computer readable program code for receiving a request signal indicative of a requested coded moving picture sequence signal to be transmitted, said request signal indicative of said requested coded moving picture sequence signal being determined on the basis of said ( i -1)-th second coded moving picture sequence signal, said i -th second coded moving picture sequence signal, or said i -th differential coded moving picture sequence signal;(A i -7) computer readable program code for extracting said requested coded moving picture sequence signal from among coded moving picture sequence signals stored by said computer readable program code (A i -4) in response to said request signal;and (A i -8) computer readable program code for transmitting said requested coded moving picture sequence signal extracted by said computer readable program code (A i -7).
  17. 89
    A computer program product comprising a computer usable storage medium having computer readable code embodied therein for inputting a plurality of second coded moving picture sequence signals and a plurality of differential coded moving picture sequence signals to reconstruct a first coded moving picture sequence signal comprising a plurality of computer readable program code (B1 to B n ) including computer readable program code (B-1) up to a computer readable program code (B n ) wherein n is an integer not less than two,    said computer readable program code (B i ) has computer readable program code for inputting a i -th second coded moving picture sequence signal and a i -th differential coded moving picture sequence signal to reconstruct an ( i -1)-th second coded moving picture sequence signal wherein i is an integer equal to or less than n, said i -th second coded moving picture sequence signal generated as a result of transcoding said ( i -1)-th second coded moving picture sequence signal and consisting of a series of i -th second picture information having i -th second coefficient information, said i -th second coefficient information including a matrix of i -th second coefficients, said ( i -1)-th second coded moving picture sequence signal generated as a result of encoding original moving picture sequence signal and consisting of a series of ( i -1)-th second picture information having ( i -1)-th second coefficient information, said ( i -1)-th second coefficient information including a matrix of ( i -1)-th second coefficients, said i -th differential coded moving picture sequence signal being a difference between said i -th second coded moving picture sequence signal and said ( i -1)-th second coded moving picture sequence signal, said i -th differential coded moving picture sequence signal including i -th differential coefficient information between said i -th second coefficient information and said ( i -1)-th second coefficient information, each of said i -th second coded moving picture sequence signal, said ( i -1)-th second coded moving picture sequence signal, and said i -th differential coded moving picture sequence signal is in the form of a hierarchical structure including one or more sequence layers each having a plurality of screens sharing common information, one or more picture layers each having a plurality of slices sharing common information with respect to one of said screens, one or more slice layers each having a plurality of macroblocks with respect to one of said slices, one or more macroblock layers each having a plurality of blocks with respect to one of said macroblocks, and one or more block layers each having block information with respect to one of said blocks, and    said computer readable program code (B-1) is computer readable program code for inputting said 1st second coded moving picture sequence signal and said 1st differential coded moving picture sequence signal to reconstruct said first coded moving picture sequence signal, whereby    said computer readable program code (B i ) includes:(B i -1) computer readable program code for receiving a base coded moving picture sequence signal, said base coded moving picture sequence signal being any one of said i -th second coded moving picture sequence signal, said ( i -1)-th second coded moving picture sequence signal, and said i-th differential coded moving picture sequence signal;(B i -2) computer readable program code for storing said base coded moving picture sequence signal received by said computer readable program code (B i -1);(B i -3) computer readable program code for determining a request signal for a requested coded moving picture sequence signal on the basis of said base coded moving picture sequence signal stored by said computer readable program code (B i -2);(B i -4) computer readable program code for transmitting said request signal for said requested coded moving picture sequence signal determined by said computer readable program code (B i -3);(B i -5) computer readable program code for receiving said requested coded moving picture sequence signal;(B i -6) computer readable program code for extracting said base coded moving picture sequence signal from among coded moving picture sequence signals stored by said computer readable program code (B i -2);(B i -7) computer readable program code for merging said base coded moving picture sequence signal extracted by said computer readable program code (B i -6) with said requested coded moving picture sequence signal received by said computer readable program code (B i -5) to reconstruct said ( i -1)-th second coded moving picture sequence signal on the basis of said i -th second coefficient information obtained from said series of i -th second picture information of said i -th second coded moving picture sequence signal, and said i -th differential coefficient information obtained from said i -th differential coded signal;and (B i -8) computer readable program code for inputting said reconstructed i -th second coded moving picture sequence signal from said computer readable program code (B i -7) to be outputted therethrough,    said computer readable program code (B-1) includes: (B1-1) computer readable program code for receiving a base coded moving picture sequence signal, said base coded moving picture sequence signal being any one of said first coded moving picture sequence signal, said 1st second coded moving picture sequence signal, and said 1st differential coded moving picture sequence signal;(B1-2) computer readable program code for storing said base coded moving picture sequence signal received by said computer readable program code (B1-1);(B1-3) computer readable program code for determining a request signal for a requested coded moving picture sequence signal on the basis of said base coded moving picture sequence signal stored by said computer readable program code (b-12);(B1-4) computer readable program code for transmitting said request signal for said requested coded moving picture sequence signal determined by said computer readable program code (B1-3);(B1-5) computer readable program code for receiving said requested coded moving picture sequence signal;(B1-6) computer readable program code for extracting said base coded moving picture sequence signal from among coded moving picture sequence signals stored by said computer readable program code (b-12);(B1-7) computer readable program code for merging said base coded moving picture sequence signal extracted by said computer readable program code (B1-6) with said requested coded moving picture sequence signal received by said computer readable program code (B1-5) to reconstruct said first coded moving picture sequence signal on the basis of said 1st second coefficient information obtained from said series of 1st second picture information of said 1st second coded moving picture sequence signal, and said 1st differential coefficient information obtained from said 1st differential coded signal;and (B1-8) computer readable program code for inputting said reconstructed first coded moving picture sequence signal from said computer readable program code (B1-7) to be outputted therethrough.
  18. 92
    A computer program product comprising a computer usable storage medium having computer readable code embodied therein for separating and merging coded signal comprising:(A) computer readable program code for inputting a first coded moving picture sequence signal to separate into a plurality of second coded moving picture sequence signals and a plurality of differential coded moving picture sequence signals;and (B) computer readable program code for inputting a plurality of second coded moving picture sequence signals and a plurality of differential coded moving picture sequence signals to reconstruct said first coded moving picture sequence signal,    said computer readable program code (A) including a plurality of computer readable program codes (A1 to A m ) including computer readable program code (A-1) up to computer readable program codes (A m ) wherein m is an integer not less than two;said computer readable program code (b) including a plurality of computer readable program code (B1 to B n ) including computer readable program code (B-1) up to a computer readable program code (B n ) wherein n is an integer not less than two and equal to or less than said m,    said computer readable program code (A i ) including: (A i -1) computer readable program code for inputting an ( i -1)-th second coded moving picture sequence signal therethrough from said computer readable program code (A( i -1)), said ( i -1)-th second coded moving picture sequence signal generated as a result of encoding original moving picture sequence signal and consisting of a series of ( i -1)-th second picture information having ( i -1)-th second coefficient information, said ( i -1)-th second coefficient information including a matrix of ( i -1)-th second coefficients wherein i is an integer equal to or less than m, and 0-th second coded moving picture sequence signal is said first coded moving picture sequence signal;(A i -2) computer readable program code for converting said ( i -1)-th second coded moving picture sequence signal inputted through said computer readable program code (A i -1) to generate an i -th second coded moving picture sequence signal, said i -th second coded moving picture sequence signal consisting of a series of i -th second picture information having i -th second coefficient information, said i -th second coefficient information including a matrix of second coefficients, each of said ( i -1)-th second coded moving picture sequence signal, and said i -th second coded moving picture sequence signal is in the form of a hierarchical structure including one or more sequence layers each having a plurality of screens sharing common information, one or more picture layers each having a plurality of slices sharing common information with respect to one of said screens, one or more slice layers each having a plurality of macroblocks with respect to one of said slices, one or more macroblock layers each having a plurality of blocks with respect to one of said macroblocks, and one or more block layers each having block information with respect to one of said blocks;(A i -3) computer readable program code for inputting said ( i -1)-th second coded moving picture sequence signal and said i -th second coded moving picture sequence signal from said computer readable program code (A i -2) to generate an i -th differential coded moving picture sequence signal on the basis of said ( i -1)-th second coefficient information obtained from said series of ( i -1)-th second picture information of said ( i -1)-th second coded moving picture sequence signal, and said i -th second coefficient information obtained from said series of said i-th second picture information of said i -th second coded moving picture sequence signal, said i-th differential coded moving picture sequence signal being a difference between said ( i -1)-th second coded moving picture sequence signal and said i -th second coded moving picture sequence signal;(A i -4) computer readable program code for selectively storing said ( i -1)-th second coded moving picture sequence signal, said i -th second coded moving picture sequence signal, and said i -th differential coded moving picture sequence signal;and (A i -5) computer readable program code for selectively transmitting said ( i -1)-th second coded moving picture sequence signal, said i -th second coded moving picture sequence signal, and said i -th differential coded moving picture sequence signal to said computer readable program code (B i );said computer readable program code (B i ) including: (B i -1) computer readable program code for receiving a base coded moving picture sequence signal from said computer readable program code (A i ) or said computer readable program code (B( i +1)), said base coded moving picture sequence signal being any one of said ( i -1)-th second coded moving picture sequence signal, said i -th second coded moving picture sequence signal, and said i -th differential coded moving picture sequence signal;(B i -2) computer readable program code for storing said base coded moving picture sequence signal received by said computer readable program code (B i -1);(B i -3) computer readable program code for determining a request signal for a requested coded moving picture sequence signal on the basis of said base coded moving picture sequence signal stored by said computer readable program code (B i -2);and (B i -4) computer readable program code for transmitting said request signal for said requested coded moving picture sequence signal determined by said computer readable program code (B i -3) to said computer readable program code (A i );whereby said computer readable program code (A i ) further includes: (A i -6) computer readable program code for receiving said request signal transmitted by said computer readable program code (B i -4);(A i -7) computer readable program code for extracting said requested coded moving picture sequence signal from among coded moving picture sequence signals stored by said computer readable program code (A i -4) in response to said request signal;and (A i -8) computer readable program code for transmitting said requested coded moving picture sequence signal extracted by said computer readable program code (A i -7) to said computer readable program code (B i );said computer readable program code (B i ) includes: (B i -5) computer readable program code for receiving said requested coded moving picture sequence signal transmitted by said computer readable program code (A i -8) from said computer readable program code (A i );(B i -6) computer readable program code for extracting said base coded moving picture sequence signal from among coded moving picture sequence signals stored by said computer readable program code (B i -2);(B i -7) computer readable program code for merging said base coded moving picture sequence signal extracted by said computer readable program code (B i -6) with said requested coded moving picture sequence signal received by said computer readable program code (B i -5) on the basis of said i -th second coefficient information obtained from said series of second picture information of said i -th second coded moving picture sequence signal, and said i -th differential coefficient information obtained from said i -th differential coded signal to reconstruct said ( i -1)-th second coded moving picture sequence signal;and (B i -8) computer readable program code for inputting said reconstructed ( i -1)-th second coded moving picture sequence signal from said computer readable program code (B i -7) to be outputted therethrough.
Independent claims18