PL2207183T3

Moving picture stream generation apparatus, moving picture coding apparatus, moving picture multiplexing apparatus and moving picture decoding apparatus

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 25 April 2025, 1.4 years ago.

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

1 claim: 1 independent, 0 dependent

  1. 1
    Patent claims Zastrzeżenia patentowe 1. A device for generating a moving image stream that generates a stream containing images that form a moving image, said device for generating the moving image stream comprising:1. Urządzenie do generowania strumienia ruchomego obrazu, które generuje strumień zawierający obrazy, które tworzą ruchomy obraz, przy czym wspomniane urządzenie do generowania strumienia ruchomego obrazu obejmuje: a first coding unit for encoding the first complementary information contained in the random access unit comprising a group of images, of which the first image is an image I, the first complementary information (i) comprising a plurality of pieces of information about the type of images indicating the types of all images contained in the group;and (ii) used when the images contained in the random access unit are played in trickplay mode, wherein many pieces of information about the type of images are placed in a sequence that corresponds to the order of decoding the group of images, and many pieces of information about the type of images include at least: image I on which the intra-image coding is performed;P image on which the inter-picture coding is performed including the image per block which is the basic unit of coding;the first B image on which two-image coding is performed, taking into account two images per block, which is the basic coding unit and to which the image can be referenced, and the second B image, on which two-image coding is performed, including two images per block, which is a unit basic coding and cannot be referenced by other images;pierwszą jednostkę kodującą do kodowania pierwszych informacji uzupełniających zawartych w jednostce o swobodnym dostępie obejmującej grupę obrazów, z których pierwszy obraz jest obrazem I, przy czym pierwsze informacje uzupełniające (i) obejmują wiele fragmentów informacji na temat typu obrazów wskazujących typy wszystkich obrazów zawartych w grupie oraz (ii) wykorzystywanych, gdy obrazy zawarte w jednostce o swobodnym dostępie są odtwarzane w trybie trickplay, przy czym wiele fragmentów informacji na temat typu obrazów jest umieszczanych w kolejności, która odpowiada kolejności dekodowania grupy obrazów oraz wiele fragmentów informacji na temat typu obrazów obejmuje przynajmniej: obraz I, na którym przeprowadzane jest kodowanie wewnątrzobrazowe;obraz P, na którym przeprowadzane jest kodowanie międzyobrazowe z uwzględnieniem obrazu na blok, który jest jednostką podstawową kodowania;pierwszy obraz B, na którym przeprowadzane jest kodowanie międzyobrazowe z uwzględnieniem dwóch obrazów na blok, który jest jednostką podstawową kodowania i do którego może odwoływać się obraz oraz drugi obraz B, na którym przeprowadzane jest kodowanie międzyobrazowe z uwzględnieniem dwóch obrazów na blok, który jest jednostką podstawową kodowania i do którego nie mogą odwoływać się inne obrazy;a second coding unit for coding the second supplementary information contained in the random access unit, the second supplementary information (i) comprising a plurality of pieces of information on the structure of the image indicating the structures of all the images contained in the group and (ii) used when the images contained in the unit about random access is played in trick-play mode, with many pieces of information about the structure of the images being placed in order, which corresponds to the order in which the group of images is decoded, and many pieces of information about the structure of images includes at least information indicating whether the structure of the images of each image is a field structure, a first frame structure for displaying the image using two displayed fields or a second frame structure for displaying the image using three displayed fields by repeatedly displaying the first displayed field when applying 3-2 pull down correction and a generating unit for generating a moving image stream by adding the first coded and second supplementary information to the encoded image corresponding to the first image I, which is the initial image of a random access unit. drugą jednostkę kodującą do kodowania drugich informacji uzupełniających zawartych w jednostce o swobodnym dostępie, przy czym drugie informacje uzupełniające (i) obejmują wiele fragmentów informacji na temat struktury obrazu wskazujących struktury wszystkich obrazów zawartych w grupie oraz (ii) wykorzystywanych, gdy obrazy zawarte w jednostce o swobodnym dostępie są odtwarzane w trybie trick-play, przy czym wiele fragmentów informacji na temat struktury obrazów jest umieszczanych w kolejności, która odpowiada kolejności dekodowania grupy obrazów oraz wiele fragmentów informacji na temat struktury obrazów obejmuje przynajmniej informacje wskazujące, czy struktura obrazów każdego obrazu jest strukturą pola, pierwszą strukturą klatki do wyświetlania obrazu przy użyciu dwóch wyświetlanych pól lub drugą strukturą klatki do wyświetlania obrazu przy użyciu trzech wyświetlanych pól poprzez wielokrotne wyświetlanie pierwszego wyświetlanego pola w trakcie stosowania korekcji 3-2 pull down oraz jednostkę generującą do generowania strumienia ruchomego obrazu poprzez dodanie zakodowanych pierwszych i drugich informacji uzupełniających do zakodowanego obrazu odpowiadającego pierwszemu obrazowi I, który jest obrazem początkowym jednostki o swobodnym dostępie. 2. A method of generating a moving image stream for generating a stream containing images that form a moving image, said method of generating a moving image stream comprising: 2. Sposób generowania strumienia ruchomego obrazu do generowania strumienia zawierającego obrazy, które tworzą ruchomy obraz, przy czym wspomniany sposób generowania strumienia ruchomego obrazu obejmuje: pierwszy etap kodowania pierwszych informacji uzupełniających zawartych w jednostce o swobodnym dostępie obejmującej grupę obrazów, z których pierwszy obraz jest obrazem I, przy czym pierwsze informacje uzupełniające (i) obejmują wiele fragmentów informacji na temat typu obrazów wskazujących typy wszystkich obrazów zawartych w grupie oraz (ii) wykorzystywanych, gdy obrazy zawarte w jednostce o swobodnym dostępie są odtwarzane w trybie trick-play, przy czym wiele fragmentów informacji na temat typu obrazów jest umieszczanych w kolejności, która odpowiada kolejności dekodowania grupy obrazów oraz wiele fragmentów informacji na temat typu obrazów obejmuje przynajmniej: obraz I, na którym przeprowadzane jest kodowanie wewnątrzobrazowe;obraz P, na którym przeprowadzane jest kodowanie międzyobrazowe z na blok, który jest jednostką pierwszy obraz B, na którym przeprowadzane jest kodowanie międzyobrazowe z uwzględnieniem dwóch obrazów na blok, który jest jednostką podstawową kodowania i do którego może odwoływać się obraz oraz drugi obraz B, na którym przeprowadzane jest kodowanie międzyobrazowe z uwzględnieniem dwóch obrazów na blok, który jest jednostką podstawową kodowania i do którego nie mogą odwoływać się inne obrazy;the first stage of coding the first supplementary information contained in the random access unit comprising a group of images, of which the first image is an image I, the first complementary information (i) comprising a plurality of pieces of information about the type of images indicating the types of all images contained in the group, and (ii ) used when the images contained in the random access unit are played in trick-play mode, wherein many pieces of information about the type of images are placed in a sequence that corresponds to the order of decoding the group of images, and many pieces of information about the type of images include at least: image I on which the intra-image coding is performed;image P, on which inter-picture coding is performed from per block, which is a unit of the first picture B, on which inter-picture coding is performed, taking into account two pictures per block, which is the basic coding unit and to which the picture and the second picture B may refer, on which inter-image coding is performed taking into account two images per block, which is the basic unit of coding and which cannot be referenced by other images;a second step of coding the second supplementary information contained in the random access unit, the second supplementary information (i) comprising a plurality of fragments including a basic coding image;drugi etap kodowania drugich informacji uzupełniających zawartych w jednostce o swobodnym dostępie, przy czym drugie informacje uzupełniające (i) obejmują wiele fragmentów uwzględnieniem obrazu podstawową kodowania;image structure information indicating the structure of all the images contained in the group;and (ii) used when the images contained in the random access unit are played in trick-play mode, wherein many pieces of information about the structure of the images are placed in a sequence that matches the order of decoding the group of images and many pieces of information about the structure of the images include at least information that indicates is the image structure of each image a field structure, a first frame structure for displaying the image using two displayed fields or a second frame structure for displaying the image using three displayed fields by repeatedly displaying the first displayed field when applying 3-2 pull down correction and a generating unit for generating a moving image stream by adding the first coded and second supplementary information to the encoded image corresponding to the first image I, which is the initial image of a random access unit. informacji na temat struktury obrazu wskazujących struktury wszystkich obrazów zawartych w grupie oraz (ii) wykorzystywanych, gdy obrazy zawarte w jednostce o swobodnym dostępie są odtwarzane w trybie trick-play, przy czym wiele fragmentów informacji na temat struktury obrazów jest umieszczanych w kolejności, która odpowiada kolejności dekodowania grupy obrazów oraz wiele fragmentów informacji na temat struktury obrazów obejmuje przynajmniej informacje wskazujące, czy struktura obrazów każdego obrazu jest strukturą pola, pierwszą strukturą klatki do wyświetlania obrazu przy użyciu dwóch wyświetlanych pól lub drugą strukturą klatki do wyświetlania obrazu przy użyciu trzech wyświetlanych pól poprzez wielokrotne wyświetlanie pierwszego wyświetlanego pola w trakcie stosowania korekcji 3-2 pull down oraz jednostkę generującą do generowania strumienia ruchomego obrazu poprzez dodanie zakodowanych pierwszych i drugich informacji uzupełniających do zakodowanego obrazu odpowiadającego pierwszemu obrazowi I, który jest obrazem początkowym jednostki o swobodnym dostępie. 3. A moving image decoding device that decodes a stream containing encoded images that form a moving image, and reproduces a decoded stream, said moving image decoding device comprising: 3. Urządzenie do dekodowania ruchomego obrazu, które dekoduje strumień zawierający zakodowane obrazy, które tworzą ruchomy obraz, oraz odtwarza zdekodowany strumień, przy czym wspomniane urządzenie do dekodowania ruchomego obrazu obejmuje: an instruction obtaining unit for obtaining instructions indicating that the trickplay function should be performed;jednostkę uzyskiwania instrukcji do uzyskiwania instrukcji wskazujących, że powinna zostać przeprowadzona funkcja trickplay;100 an analysis unit for analyzing the first complementary information and second supplementary information for the random access unit by demultiplexing the first and second supplementary information based on the first image I, the analysis being performed on the basis of the random access unit comprising a group of images, the first image of which is an image AND;100 jednostkę analizy do analizowania pierwszych informacji uzupełniających oraz drugich informacji uzupełniających dla jednostki o swobodnym dostępie poprzez demultipleksowanie pierwszych i drugich informacji uzupełniających na podstawie pierwszego obrazu I, przy czym analiza jest przeprowadzana na podstawie jednostki o swobodnym dostępie obejmującej grupę obrazów, z których pierwszy obraz jest obrazem I;a picture determining unit for reproduction for determining pictures from among the pictures included in the random access unit which are necessary to carry out the trick-play function indicated by the instruction obtained by said instruction obtaining unit, based on the result of the analysis carried out by said analysis unit and a decoding unit for decoding the images determined by said image determining unit for reproduction and reproduction of decoded images, the first supplementary information contained in the random access unit being a lot of pieces of information about the type of images that indicate the types of all images contained in the unit with free access and are placed in order, which corresponds to the order in which the group of pictures is decoded, wherein many pieces of information about the type of the pictures include at least: picture I in which the in-picture coding is performed;P image on which the inter-picture coding is performed including the image per block which is the basic unit of coding;the first B image on which the two-frame coding is performed, including two images per block, which is the basic coding unit and to which the image can be referenced, and the second jednostkę określania obrazów do odtwarzania do określania obrazów, spośród obrazów zawartych w jednostce o swobodnym dostępie, które są niezbędne do przeprowadzenia funkcji trick-play wskazanej przez instrukcję uzyskaną przez wspomnianą jednostkę uzyskiwania instrukcji, w oparciu o wynik analizy przeprowadzonej przez wspomnianą jednostkę analizy oraz jednostkę dekodującą do dekodowania obrazów określonych przez wspomnianą jednostkę określania obrazów do odtwarzania oraz odtwarzania zdekodowanych obrazów, przy czym pierwsze informacje uzupełniające zawarte w jednostce o swobodnym dostępie stanowią wiele fragmentów informacji na temat typu obrazów, które wskazują typy wszystkich obrazów zawartych w jednostce o swobodnym dostępie oraz są umieszczane w kolejności, która odpowiada kolejności dekodowania grupy obrazów, przy czym wiele fragmentów informacji na temat typu obrazów obejmuje przynajmniej: obraz I, na którym przeprowadzane jest kodowanie wewnątrzobrazowe;obraz P, na którym przeprowadzane jest kodowanie międzyobrazowe z uwzględnieniem obrazu na blok, który jest jednostką podstawową kodowania;pierwszy obraz B, na którym przeprowadzane jest kodowanie międzyobrazowe z uwzględnieniem dwóch obrazów na blok, który jest jednostką podstawową kodowania i do którego może odwoływać się obraz oraz drugi 101 image B, in which inter-picture coding is carried out taking into account two images per block, which is the basic unit of coding and which cannot be referenced by other images;the second supplementary information contained in the random access unit is a plurality of pieces of information about the structure of the image indicating the structure of all the images contained in the random access unit and is placed in a sequence that corresponds to the order in which the group of pictures is decoded, with many pieces of information about the structure of the images including at least information indicating whether the image structure of each image is a field structure, the first frame structure for displaying the image using the three displayed fields by repeatedly displaying the first field when applying 3-2 pull down correction, and the first and second supplementary information are added to the encoded image corresponding to the first image, which is the initial image of the random access unit and are used when the images contained in the random access unit are played in trick-play mode. 101 obraz B, na którym przeprowadzane jest kodowanie międzyobrazowe z uwzględnieniem dwóch obrazów na blok, który jest jednostką podstawową kodowania i do którego nie mogą odwoływać się inne obrazy;drugie informacje uzupełniające zawarte w jednostce o swobodnym dostępie stanowią wiele fragmentów informacji na temat struktury obrazu wskazujących struktury wszystkich obrazów zawartych w jednostce o swobodnym dostępie i są umieszczane w kolejności, która odpowiada kolejności dekodowania grupy obrazów, przy czym wiele fragmentów informacji na temat struktury obrazów obejmuje przynajmniej informacje wskazujące, czy struktura obrazu każdego obrazu jest strukturą pola, pierwszą strukturą klatki do wyświetlania obrazu przy użyciu trzech wyświetlanych pól poprzez wielokrotne wyświetlanie pierwszego pola w trakcie stosowania korekcji 3-2 pull down oraz pierwsze i drugie informacje uzupełniające są dodawane do zakodowanego obrazu odpowiadającego pierwszemu obrazowi I, który jest obrazem początkowym jednostki o swobodnym dostępie i są wykorzystywane, gdy obrazy zawarte w jednostce o swobodnym dostępie są odtwarzane w trybie trick-play. 4. A method of decoding a moving image for decoding a stream containing encoded images that form a moving image, and reproducing a decoded stream, the method of decoding a moving image includes: 4. Sposób dekodowania ruchomego obrazu do dekodowania strumienia zawierającego zakodowane obrazy, które tworzą ruchomy obraz, oraz odtwarzania zdekodowanego strumienia, przy czym sposób dekodowania ruchomego obrazu obejmuje: etap uzyskiwania instrukcji do uzyskiwania instrukcji wskazujących, że powinna zostać przeprowadzona funkcja trickplay;step of obtaining instructions for obtaining instructions indicating that the trickplay function should be performed;an analysis stage for analyzing the first supplementary information and the second supplementary information for etap analizy do analizowania pierwszych informacji uzupełniających oraz drugich informacji uzupełniających dla 102 random access units by demultiplexing the first and second supplementary information based on the first image I, wherein the analysis is based on the random access unit comprising a group of images, of which the first image is image I;102 jednostki o swobodnym dostępie poprzez demultipleksowanie pierwszych i drugich informacji uzupełniających na podstawie pierwszego obrazu I, przy czym analiza jest przeprowadzana na podstawie jednostki o swobodnym dostępie obejmującej grupę obrazów, z których pierwszy obraz jest obrazem I;etap określania obrazów do odtwarzania do określania obrazów, spośród obrazów zawartych w jednostce o swobodnym dostępie, które są niezbędne do przeprowadzenia funkcji trick-play wskazanej przez instrukcję uzyskaną we wspomnianym etapie uzyskiwania instrukcji, w oparciu o wynik analizy przeprowadzonej we wspomnianym etapie analizy oraz etap dekodowania do dekodowania obrazów określonych we wspomnianym etapie określania obrazów do odtwarzania oraz odtwarzania zdekodowanych obrazów, przy czym pierwsze informacje uzupełniające zawarte w jednostce o swobodnym dostępie stanowią wiele fragmentów informacji na temat typu obrazów, które wskazują typy wszystkich obrazów zawartych w jednostce o swobodnym dostępie oraz są umieszczane w kolejności, która odpowiada kolejności dekodowania grupy obrazów, przy czym wiele fragmentów informacji na temat typu obrazów obejmuje przynajmniej: obraz I, na którym przeprowadzane jest kodowanie wewnątrzobrazowe;obraz P, na którym przeprowadzane jest kodowanie międzyobrazowe z uwzględnieniem obrazu na blok, który jest jednostką podstawową kodowania;pierwszy obraz B, na którym przeprowadzane jest kodowanie międzyobrazowe z uwzględnieniem dwóch obrazów na blok, który jest jednostką podstawową kodowania i do którego może odwoływać się obraz oraz drugi obraz B, na którym przeprowadzane jest kodowanie międzyobrazowe z uwzględnieniem dwóch obrazów na blok, który the stage of determining the images to be reproduced for determining the images from among the images contained in the random access unit which are necessary to perform the trick-play function indicated by the instruction obtained in said instruction obtaining stage, based on the result of the analysis carried out in said analysis stage and the decoding stage for decoding the images determined in said step of determining the images for reproduction and reproducing the decoded images, wherein the first supplementary information contained in the random access unit is a plurality of pieces of information about the type of images that indicate the types of all the images contained in the random access unit and are placed in the order that corresponds to the order of decoding the group of images, with many pieces of information on the topic of image types includes at least: image I, where in-image coding is performed;P image on which the inter-picture coding is performed including the image per block which is the basic unit of coding;the first B image on which two-image coding is performed, taking into account two images per block, which is the basic coding unit and to which the image may be referenced, and the second B image, on which two-image coding is performed, taking into account two images per block, which 103 is the basic unit of encoding and cannot be referenced by other images;103 jest jednostką podstawową kodowania i do którego nie mogą odwoływać się inne obrazy;drugie informacje uzupełniające zawarte w jednostce o swobodnym dostępie stanowią wiele fragmentów informacji na temat struktury obrazu wskazujących struktury wszystkich obrazów zawartych w jednostce o swobodnym dostępie i są umieszczane w kolejności, która odpowiada kolejności dekodowania grupy obrazów, przy czym wiele fragmentów informacji na temat struktury obrazów obejmuje przynajmniej informacje wskazujące, czy struktura obrazu każdego obrazu jest strukturą pola, pierwszą strukturą klatki do wyświetlania obrazu przy użyciu dwóch wyświetlanych pól lub drugą strukturą klatki do wyświetlania obrazu przy użyciu trzech wyświetlanych pól poprzez wielokrotne wyświetlanie pierwszego pola w trakcie stosowania korekcji 3-2 pull down oraz pierwsze i drugie informacje uzupełniające są dodawane do zakodowanego obrazu odpowiadającego pierwszemu obrazowi I, który jest obrazem początkowym jednostki o swobodnym dostępie i są wykorzystywane, gdy obrazy zawarte w jednostce o swobodnym dostępie są odtwarzane w trybie trick-play. the second supplementary information contained in the random access unit is a plurality of pieces of information about the structure of the image indicating the structure of all the images contained in the random access unit and is placed in a sequence that corresponds to the order in which the group of pictures is decoded, with many pieces of information about the structure of the images including at least information indicating whether the image structure of each image is a field structure, a first frame structure for displaying the image using two displayed fields or a second frame structure for displaying the image using three displayed fields by repeatedly displaying the first field when applying 3-2 pull down correction, and the first and second supplementary information are added to the encoded image corresponding to the first image I, which is the initial image of units with free access and are used, when images contained in the random access unit are played back in trick-play mode. 5. A recording medium readable by a computer on which a stream including images and first and second supplementary information is recorded, the stream being constructed in such a way that the first supplementary information and the second supplementary information are added to the encoded image corresponding to the first image which is the first image of a unit with free access and used, when images contained in each random access unit are played back in trick-play mode, with the unit o 5. Nośnik zapisujący z możliwością odczytu przez komputer, na którym zapisywany jest strumień obejmujący obrazy oraz pierwsze i drugie informacje uzupełniające, przy czym strumień jest skonstruowany w taki sposób, że pierwsze informacje uzupełniające oraz drugie informacje uzupełniające są dodawane do zakodowanego obrazu odpowiadającego pierwszemu obrazowi I, który jest pierwszym obrazem jednostki o swobodnym dostępie i wykorzystywane, gdy obrazy zawarte w każdej jednostce o swobodnym dostępie są odtwarzane w trybie trick-play, przy czym jednostka o 104 random access includes a group of images, of which the first image is an I image, whereby the first supplementary information contained in the random access unit are many pieces of information about the type of images of all images contained in the random access unit, and many pieces of information about the type of images are placed in the order that matches the decoding order of the group of images, many of the pieces of information about the type of images include at least: image I on which the intra-image coding is performed;P image on which the inter-picture coding is performed including the image per block which is the basic unit of coding;the first B image on which two-image coding is performed, taking into account two images per block, which is the basic coding unit and to which the image can be referenced, and the second B image, on which two-image coding is performed, including two images per block, which is a unit basic coding that cannot be referenced by other images;and 104 swobodnym dostępie obejmuje grupę obrazów, z których pierwszy obraz jest obrazem I, przy czym pierwsze informacje uzupełniające zawarte w jednostce o swobodnym dostępie są wieloma fragmentami informacji na temat typu obrazów wszystkich obrazów zawartych w jednostce o swobodnym dostępie oraz wiele fragmentów informacji na temat typu obrazów jest umieszczanych w kolejności, która odpowiada kolejności dekodowania grupy obrazów, przy czym wiele fragmentów informacji na temat typu obrazów obejmuje przynajmniej: obraz I, na którym przeprowadzane jest kodowanie wewnątrzobrazowe;obraz P, na którym przeprowadzane jest kodowanie międzyobrazowe z uwzględnieniem obrazu na blok, który jest jednostką podstawową kodowania;pierwszy obraz B, na którym przeprowadzane jest kodowanie międzyobrazowe z uwzględnieniem dwóch obrazów na blok, który jest jednostką podstawową kodowania i do którego może odwoływać się obraz oraz drugi obraz B, na którym przeprowadzane jest kodowanie międzyobrazowe z uwzględnieniem dwóch obrazów na blok, który jest jednostką podstawową kodowania i do którego nie mogą odwoływać się inne obrazy oraz;drugie informacje uzupełniające zawarte w jednostce o swobodnym dostępie stanowią wiele fragmentów informacji na temat struktury obrazu wskazujących struktury wszystkich obrazów zawartych w jednostce o swobodnym dostępie i są umieszczane w kolejności, która odpowiada kolejności dekodowania grupy obrazów, przy czym wiele fragmentów informacji na temat struktury obrazów obejmuje przynajmniej informacje wskazujące, czy struktura obrazu każdego obrazu jest strukturą pola, pierwszą strukturą klatki do wyświetlania obrazu przy użyciu dwóch wyświetlanych pól lub drugą strukturą klatki do wyświetlania obrazu przy użyciu the second supplementary information contained in the random access unit is a plurality of pieces of information about the structure of the image indicating the structure of all the images contained in the random access unit and is placed in a sequence that corresponds to the order in which the group of pictures is decoded, with many pieces of information about the structure of the images including at least information indicating whether the image structure of each image is a field structure, a first frame structure to display the image using two display fields or a second frame structure to display the image using 105 three displayed fields by repeatedly displaying the first field when applying 3-2 pull down correction. 105 trzech wyświetlanych pól poprzez wielokrotne wyświetlanie pierwszego pola w trakcie stosowania korekcji 3-2 pull down. 6. A recording method enabling recording of a stream containing images that form a moving image on a computer readable recording medium, the recording method comprising the step of recording a stream generated using the method of generating the moving image stream of claim 1. 2. 6. Sposób zapisu umożliwiający zapisywanie strumienia zawierającego obrazy, które tworzą ruchomy obraz na nośniku zapisującym z możliwością odczytu przez komputer, przy czym sposób zapisu składa się z etapu zapisywania strumienia generowanego przy użyciu sposobu generowania strumienia ruchomego obrazu według zastrz. 2. 7. A moving image decoding system including: 7. System dekodowania ruchomego obrazu obejmujący: nośnik zapisujący według zastrz. 5 oraz urządzenie do dekodowania ruchomego obrazu według zastrz. 3, które odczytuje strumień zawierający zakodowane obrazy, które tworzą ruchomy obraz, z nośnika zapisującego, dekoduje i odtwarza strumień. recording medium according to claim And a moving picture decoding device according to claim 1. 3, which reads the stream containing the encoded images that form the moving image, from the recording medium, decodes and plays the stream. Panasonic Corporation Pełnomocnik: Panasonic Corporation Proxy: 106 106 FIG. ΙΑ <- FIG. ΙΑ <— GOP GOP GOP //////////////// GOP //////////////// FIG, IB FIG, IB Stream Strumień image obraz GOP GOP 107 107 FIG. 2A display order decoding order FIG. 2A kolejność wyświetlania kolejność dekodowania FIG. 2B FIG. 2B GOP GOP FIG. 3A FIG. 3A RAU stream RAU strumień AU AU ^ infomćic andnformcthem start code r «-» rv> 1 / ii J frame information (0x000001) information frame information frame information frame infomćic^ informacje kod startowy r«-»rv> 1/ i i J ramki ramki (0x000001) informacje ramki informacje ramki informacje ramki FIG. 3B FIG. 3B NALU typ jednostki NAL NALU unit type NAL 108 108 109 109 110 110 111 111 FIG. 8B informacje trick-play komunikatu SEI FIG. 8B trick-play information of the SEI message plaster plaster NALU patch NALU plaster NALU patch NALU plaster NALU \ - \ trick-play information for the SEI message NALU \—\ informacje trick-play komunikatu SEI FIG. 9A display order FIG. 9A kolejność wyświetlania FIG. 9B ..... RĄU_;;FIG. 9B ..... RĄU_;;112 112 FIG. 10A display order FIG. 10A kolejność wyświetlania FIG. 10B FIG. 10B RAU RAU -Xkolejność -Xkolejność FIG. 11B FIG. 11B -B13 -B13 -ΒΜ -ΒΜ P3 P3 P6 P6 B4 B4 B7 B7 PI 2 PI 2 B10 B10 511 +10 511 +10 B13 B13 614 decoding order 614 kolejność dekodowania FIG. 11C potrójna prędkość FIG. 11C triple speed 113 113 FIG. 12A FIG. 12A 114 num_prc_in "RAU num" speed 114 num_prc_in„RAU num„speed Variable Speed Piay { num_picJn„RAU;num_speed;Variable Speed ​​Piay {num_picJn "RAU;num_speed;for 0 = 0;and <num_speed;i ++) {playjśpeed;num "dec_pic;for 0=0;i < num_speed;i++) { playjśpeed;num„dec_pic;for 0 = 0;j <num "dec__pic;j ++) <dec_pic;for 0=0;j < num„dec__pic;j++) < dec_pic;> > pfay "speed pfay„speed A num_dec_pic przykład składni A num_dec_pic syntax example FIG, 13A "~ play" speed A num "dec_pic data storage unit FIG, 13A «~play„speed A num„dec_pic jednostka do przechowywania danych FIG. 13B FIG. 13B 115 115 FIG. 14 FIG. 14 Variable Speed Play { num_pic_in_RAU;num^speed;Variable Speed ​​Play {num_pic_in_RAU;^ num speed;for (i = 0;i <num_speed;i ++) {play_speed;num_dec_pic;pts_dts_flag;for (i=0;i < num_speed;i++) { play_speed;num_dec_pic;pts_dts_flag;for (j = 0;j <num_dec_pic;j ++) {dec_pic;for (j=0;j < num_dec_pic;j++) { dec_pic;if (pts_dts_flag) diplay "order;if (pts_dts_flag) diplay„order;} } 116 116 117 117 FIG. 17A display order FIG. 17A kolejność wyświetlania FIG. 17B decoding order FIG. 17B kolejność dekodowania FIG. 17C FIG. 17C HAU map { num_AU_ln_RAU;HAU map {num_AU_ln_RAU;for (1 = 0;I <num_AUJn_RAU;I ++) {frameJleld Jlag;plcjype;for (1=0;I < num_AUJn_RAU;I++) { frameJleld Jlag;plcjype;} } } } FIG, 17F FIG, 17F FIG. 17D FIG. 17D RAU map ( num Jrame Jn_RAU;for (1=0;I < numJrameJn_RAU;I++) ( FrameJIag;RAU map (num Jrame Jn_RAU;for (1 = 0;I <numJrameJn_RAU;I ++) (FrameJIag;If (framejleldjlag) framejype;else field_pairjype;If (framejleldjlag) framejype;else field_pairjype;> > l· · l RAU RAU «-Ι4 «-Ρ5 *-Bl +B2 +B3 +P8 +B6 < D7 +P13 «-Ρ14 k-B9 «-Β10 «-BU «-Β12 «-Ρ19 «-Ρ20 «-Ι4« -Ρ5 * -Bl + B2 + B3 + P8 + B6 <D7 + P13 «-Ρ14 k-B9« -Β10 «-BU« -Β12 «-Ρ19« -Ρ20 -B9, B10 -B9,B10 -B11.B12 -B11.B12 -P19, P20 -P19,P20 FIG. 17E FIG. 17E 118 118 FIG. 18A FIG. 18A RAU map < RAU map < num_AU_in_RAU;num_AU_in_RAU;for (i = 0;i <num_AU_in_RAU;i ++) {fifth re_str u ct ure;PictureJtype;for (i=0;i < num_AU_in_RAU;i++) { p i ctu re_str u ct u r e;PictureJtype;> > > > FIG. 18B FIG. 18B FIG. 18C picture_type: FIG. 18C picture_type: image I or reference image B or image B without reference or image P obraz I lub obraz odniesienia B lub obraz B bez odniesienia lub obraz P 119 display order 119 kolejność wyświetlania FIG. 20A decoding order FIG. 20A kolejność dekodowania FIG. 20B FIG. 20B RAll Rall 120 120 FIG. 22 FIG. 22 Nie No JL j END JL j KONIEC 121 121 FIG. 24A informacje pomocnicze HLP > obecność/brak struktury o swobodnym dostępie _> obecność/brak struktury predykcji >obecność/brak informacji specjalnych obecność/brak informacji -> wskazujących jednostki FIG. 24A support information HLP> presence / absence of free access structure _> presence / absence of prediction structure> presence / absence of special information presence / lack of information -> indicating units AU do zdekodowania obecność/brak informacji -> wskazujących jednostki AU to be decoded presence / lack of information -> indicating units AU do wyświetlenia AU to display FIG. 24B HLP support information> Have the BD-ROM requirements been met? FIG. 24B informacje pomocnicze HLP >Czy spełniono wymagania BD-ROM? Czy spełniono wymagania HD-DVD? Have you met the HD-DVD requirements? 122 management control 122 kontrola zarządzania FIG. 25 informacje pomocnicze HLP wymagania odnośnie do struktur predykcji informacje trick-play typ jednostki NAL=0 a FIG. 25 support information HLP requirements for prediction structures trick-play information unit type NAL = 0 a free access unit stream strumień jednostka swobodnego dostępu FIG. 26 free access unit FIG. 26 jednostka swobodnego dostępu START START S51 determining information about TYPE attributes S51 określanie informacji dotyczących atrybutów TYPE S52 kodowanie strumienia S52 stream coding -S53 generate HLP support information, S54 generate INFO management information -S53 generowanie informacji pomocniczych HLP ,S54 generowanie informacji zarządzania INFO S55 S55 S56 S56 123 123 124 124 FIG. 28 FIG. 28 Nie No END KONIEC 125 125 FIG. 29 ζ START J) FIG. 29 ζ START J) Γ Γ Nie wyszukiwanie prefiksu kodu startowego ,S30 uzyskiwanie typu jednostki NAL No start code prefix search, S30 getting NAL unit type 532 532 S31 S31 Czy jednostka NAL przechowuje informacje trickplay? Does the NAL unit store trickplay information? Tak Yes 126 126 Nie No -XENO -XENO FIG. 31 FIG. 31 111 111 112 112 114 114 113 113 127 127 128 128 ΥΥΥ.νΟΒΙ o ΥΥΥ.νΟΒΙ o αία αία VOB YYY.VOB FIG. 33 FIG. 33 Coding Coding Resolution Resolution Aspect Aspect Framerate framerate PTS PTS I ~ start I_start I_end I_end Coding Coding Ch. Ch. Lang. Lang. Video video Number Number Audio # 0 Audio#0 Audio # m Audio#m Number Number VOBU # 1 VOBU#1 VOBU # n VOBU#n Attribute Attribute TMAP TMAP Audio # m Audio#m U I — UI - ---> ---> I_end # ki "start # k I_end#k i„start#k MPEG-TS (VOB) MPEG-TS(VOB) PTS # k PTS#k VOBU # k VOBU#k FIG. 34 FIG. 34 129 129 FIG. 36 FIG. 36 XXX. PRÓG function EventlQ < XXX. THRESHOLD function EventlQ < 4 > 4 > Number Number Frame threshold # l Próg ram#l Program # n Program#n 130 130 FIG. 37 FIG. 37 Number Number Name # l Name#l Name # m Name#m X X AND I V , Type V, Type ID ID FIG. 38 function Eventl () < FIG. 38 function Eventl() < » b ł } »B ł} Number Number Program#! Program#! BD.PFLOG BD.PFLOG Program # n Program#n 131 131 FIG. 39 FIG. 39 132 132