EP0725541A2

Image information encoding/decoding system

Abstract

A sub-picture packet is encoded using a packet header (PH) containing a time stamp, sub-picture data (32) containing compressed pixel data (PXD), one or more display control sequences (33), and a sub-picture unit header (31). The time stamp indicates the playback start time of the sub-picture packet. The display control sequence (DCSQT) defines the order of display of the sub-picture data (PXD). The sub-picture unit header (SPUH) indicates the size of the sub-picture packet and the location of the display control sequence (DCSQT). The encoded sub-picture packet is decoded, and displayed based on the display control sequence (DCSQT). <IMAGE>

EP0725541A2, drawing sheet 1
Sheet 1 of 48

Term

Term ended

Projected expiry passed 2 February 2016, 10.6 years ago.

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

71 claims: 45 independent, 26 dependent

  1. 1
    A method of recording data wherein a sub-picture simultaneously reproducible with a main picture is converted into one or more sub-picture packets which are recorded to a recording medium, said method comprising the steps of:preparing packet header information (PH) containing a playback start time of the sub-picture packets, said playback start time being determined based on a given reference time;preparing sub-picture data (PXD) representing a content of the sub-picture to be displayed;preparing one or more display control sequence information pieces (DCSQT) which indicate an order of display control for the content of said sub-picture data (PXD);preparing sub-picture header information (SPUH) containing information of a size of the packet of said sub-picture data (PXD) and information of a recorded position of said display control sequence information pieces (DCSQT);and    preparing each packet of the sub-picture in accordance with at least said prepared packet header information (PH), said prepared sub-picture data (PXD), said prepared display control sequence information pieces (DCSQT), and said prepared sub-picture header information (SPUH).
  2. 2
    A method of recording data wherein a sub-picture simultaneously reproducible with a main picture is converted into one or more sub-picture packets which are recorded, as one sub-picture data block, to a recording medium, said method comprising the steps of:preparing packet header information (PH) containing a playback start time of the sub-picture packets, said playback start time being determined based on a given reference time;preparing sub-picture data (PXD) representing a content of the sub-picture to be displayed;preparing one or more display control sequence information pieces (DCSQT) which indicate an order of display control for the content of said sub-picture data (PXD);preparing sub-picture header information (SPUH) containing information of a size of the packet of said sub-picture data (PXD) and information of a recorded position of said display control sequence information pieces (DCSQT);preparing respective packets of the sub-picture in accordance with at least said prepared packet header information (PH), said prepared sub-picture data (PXD), said prepared display control sequence information pieces (DCSQT), and said prepared sub-picture header information (SPUH);and    preparing playback time information (PTS) for the sub-picture packets in the sub-picture data block, and recording the playback time information (PTS) only to a first one of the sub-picture packets.
  3. 13
    A recording medium for recording one or more sub-picture packets containing a sub-picture simultaneously reproducible with a main picture, said recording medium containing:packet header information (PH) containing a playback start time of the sub-picture packets, said playback start time being determined based on a given reference time;sub-picture data (PXD) representing a content of the sub-picture to be displayed;one or more display control sequence information pieces (DCSQT) which indicate an order of display control for the content of said sub-picture data (PXD);and    sub-picture header information (SPUH) containing information of a size of the packet of said sub-picture data (PXD) and information of a recorded position of said display control sequence information pieces (DCSQT),    wherein each packet of the sub-picture is prepared in accordance with at least said packet header information (PH), said sub-picture data (PXD), said display control sequence information pieces (DCSQT), and said sub-picture header information (SPUH).
  4. 14
    A recording medium for recording, in unit of a sub-picture data block, one or more sub-picture packets containing a sub-picture simultaneously reproducible with a main picture, said recording medium containing:packet header information (PH) containing a playback start time of the sub-picture packets, said playback start time being determined based on a given reference time;sub-picture data (PXD) representing a content of the sub-picture to be displayed;one or more display control sequence information pieces (DCSQT) which indicate an order of display control for the content of said sub-picture data (PXD);sub-picture header information (SPUH) containing information of a size of the packet of said sub-picture data (PXD) and information of a recorded position of said display control sequence information pieces (DCSQT);and    playback time information (PTS) for determining playback time of the sub-picture packets in said sub-picture data block,    wherein respective packets of the sub-picture are prepared in accordance with at least said packet header information (PH), said sub-picture data (PXD), said display control sequence information pieces (DCSQT), and said sub-picture header information (SPUH), and    said playback time information (PTS) is recorded only to a first one of the sub-picture packets in said sub-picture data block.
  5. 15
    A method of encoding image information wherein a sub-picture simultaneously reproducible with a main picture is encoded into one or more sub-picture packets, said method comprising the steps of:preparing packet header information (PH in FIG. 3;3 in FIG. 29) containing a time stamp (PTS in FIG. 28 or 30) which indicates a playback start time of the sub-picture packets;preparing sub-picture information (32 in FIG. 3 or 29) containing pixel data (PXD) constituting the sub-picture and being compressed according to a predetermined manner;preparing display control sequence information (33 in FIG. 3 or 29) containing one or more display control sequence information pieces (DCSQT in FIG. 3 or 29;SPDCSQT in FIG. 32) which control an order of display of the sub-picture based on said sub-picture information (32);preparing sub-picture header information (31 in FIG. 3 or 29;SPUH in FIG. 3 or 31) containing size information (SPDSZ) of the sub-picture packet and location information (SPDCSQTA) of said display control sequence information (33);and    encoding each packet of the sub-picture in accordance with said prepared packet header information (3), said prepared sub-picture information (32), said prepared display control sequence information (33), and said prepared sub-picture header information (31).
  6. 16
    A method of encoding image information wherein a sub-picture simultaneously reproducible with a main picture is encoded into two or more sub-picture packets, (a) wherein, as for a first one of the sub-picture packets, said method comprises the steps of:preparing packet header information (PH in FIG. 3;3 in FIG. 29) containing a time stamp (PTS in FIG. 28 or 30) which indicates a playback start time of the sub-picture packets;preparing sub-picture information (32 in FIG. 3 or 29) containing pixel data (PXD) constituting the sub-picture and being compressed according to a predetermined manner;preparing display control sequence information (33 in FIG. 3 or 29) containing one or more display control sequence information pieces (DCSQT in FIG. 3 or 29;SPDCSQT in FIG. 32) which control an order of display of the sub-picture based on said sub-picture information (32);and    preparing sub-picture header information (31 in FIG. 3 or 29;SPUH in FIG. 3 or 31) containing size information (SPDSZ) of the sub-picture packet and location information (SPDCSQTA) of said display control sequence information (33), and(b) wherein, as for a second and subsequent ones of the sub-picture packets, said method comprises the steps of:    preparing sub-picture information (32 in FIG. 3 or 29) containing pixel data (PXD) constituting the sub-picture and being compressed according to a predetermined manner;preparing display control sequence information (33 in FIG. 3 or 29) containing one or more display control sequence information pieces (DCSQT in FIG. 3 or 29;SPDCSQT in FIG. 32) which control an order of display of the sub-picture based on said sub-picture information (32);and    preparing sub-picture header information (31 in FIG. 3 or 29;SPUH in FIG. 3 or 31) containing size information (SPDSZ) of the sub-picture packet and location information (SPDCSQTA) of said display control sequence information (33).
  7. 28
    A recording medium for recording one or more sub-picture packets containing a sub-picture simultaneously reproducible with a main picture, said recording medium containing:packet header information (PH in FIG. 3;3 in FIG. 29) containing a time stamp (PTS in FIG. 28 or 30) which indicates a playback start time of the sub-picture packets;sub-picture header information (31 in FIG. 3 or 29;SPUH in FIG. 3 or 31) containing size information (SPDSZ) of the sub-picture packet;sub-picture information (32 in FIG. 3 or 29) containing pixel data (PXD) constituting the sub-picture and being compressed according to a predetermined manner;and    display control sequence information (33 in FIG. 3 or 29) containing one or more display control sequence information pieces (DCSQT in FIG. 3 or 29;SPDCSQT in FIG. 32) which control an order of display of the sub-picture based on said sub-picture information (32).
  8. 29
    A recording medium for recording two or more sub-picture packets each containing a sub-picture simultaneously reproducible with a main picture, (a) wherein, as for a first one of the sub-picture packets, said recording medium contains:packet header information (PH in FIG. 3;3 in FIG. 29) containing a time stamp (PTS in FIG. 28 or 30) which indicates a playback start time of the sub-picture packets;sub-picture header information (31 in FIG. 3 or 29;SPUH in FIG. 3 or 31) containing size information (SPDSZ) of the sub-picture packet;sub-picture information (32 in FIG. 3 or 29) containing pixel data (PXD) constituting the sub-picture and being compressed according to a predetermined manner;and    display control sequence information (33 in FIG. 3 or 29) containing one or more display control sequence information pieces (DCSQT in FIG. 3 or 29;SPDCSQT in FIG. 32) which control an order of display of the sub-picture based on said sub-picture information (32), and(b) wherein, as for a second and subsequent ones of the sub-picture packets, said recording medium contains:    sub-picture header information (31 in FIG. 3 or 29;SPUH in FIG. 3 or 31) containing size information (SPDSZ) of the sub-picture packet;sub-picture information (32 in FIG. 3 or 29) containing pixel data (PXD) constituting the sub-picture and being compressed according to a predetermined manner;and    display control sequence information (33 in FIG. 3 or 29) containing one or more display control sequence information pieces (DCSQT in FIG. 3 or 29;SPDCSQT in FIG. 32) which control an order of display of the sub-picture based on said sub-picture information (32).
  9. 30
    A method of encoding image information wherein a sub-picture simultaneously reproducible with a main picture is encoded into one or more sub-picture packets, said method comprising the steps of:preparing packet header information (PH in FIG. 3;3 in FIG. 29) containing a time stamp (PTS in FIG. 28 or 30) which indicates a playback start time of the sub-picture packets;preparing sub-picture header information (31 in FIG. 3 or 29;SPUH in FIG. 3 or 31) containing size information (SPDSZ) of the sub-picture packet;preparing sub-picture information (32 in FIG. 3 or 29) containing pixel data (PXD) constituting the sub-picture and being compressed according to a predetermined manner;and    preparing display control sequence information (33 in FIG. 3 or 29) containing one or more display control sequence information pieces (DCSQT in FIG. 3 or 29;SPDCSQT in FIG. 32) which control an order of display of the sub-picture based on said sub-picture information (32).
  10. 31
    A method of encoding image information wherein a sub-picture simultaneously reproducible with a main picture is encoded into two or more sub-picture packets, said method comprising the steps of:(a) wherein, as for a first one of the sub-picture packets, said method comprises the steps of:    preparing packet header information (PH in FIG. 3;3 in FIG. 29) containing a time stamp (PTS in FIG. 28 or 30) which indicates a playback start time of the sub-picture packets;preparing sub-picture header information (31 in FIG. 3 or 29;SPUH in FIG. 3 or 31) containing size information (SPDSZ) of the sub-picture packet;preparing sub-picture information (32 in FIG. 3 or 29) containing pixel data (PXD) constituting the sub-picture and being compressed according to a predetermined manner;and    preparing display control sequence information (33 in FIG. 3 or 29) containing one or more display control sequence information pieces (DCSQT in FIG. 3 or 29;SPDCSQT in FIG. 32) which control an order of display of the sub-picture based on said sub-picture information (32), and(b) wherein, as for a second and subsequent ones of the sub-picture packets, said method comprises the steps of:    preparing sub-picture header information (31 in FIG. 3 or 29;SPUH in FIG. 3 or 31) containing size information (SPDSZ) of the sub-picture packet;preparing sub-picture information (32 in FIG. 3 or 29) containing pixel data (PXD) constituting the sub-picture and being compressed according to a predetermined manner;and    preparing display control sequence information (33 in FIG. 3 or 29) containing one or more display control sequence information pieces (DCSQT in FIG. 3 or 29;SPDCSQT in FIG. 32) which control an order of display of the sub-picture based on said sub-picture information (32).
  11. 32
    A method of encoding image information wherein a sub-picture simultaneously reproducible with a main picture is encoded in unit of a packet, said method comprising the steps of:converting (ST10) a content of the sub-picture into bit-mapped sub-picture data;preparing (ST12) a spatial parameter (SET_DAREA) for setting a display area of the sub-picture on a display area of the main picture;compressing (ST14) the bit-mapped sub-picture data based on a predetermined manner so as to generate compressed pixel data (PXD);preparing a time parameter (STA_DSP/STP_DSP) for specifying display start timing and display stop timing of the sub-picture (ST16);preparing (ST18) one or more display control sequence table (DCSQT) for controlling an order of display of the sub-picture;preparing (ST20) a sub-picture unit header (SPUH) containing size information (SPDSZ) of a packet of the sub-picture and location information (SPDCSQTA) of the display control sequence table (DCSQT), and combining the compressed pixel data (PXD) and the display control sequence table (DCSQT) with the sub-picture unit header (SPUH) so as to provide a sub-picture unit (30);making (ST24) a packet of the sub-picture unit (30) when a size of the sub-picture unit (30) exceeds a predetermined value (2k bytes);recording (ST26) a time stamp (PTS) at the packet of the sub-picture unit (30) having a size exceeding the predetermined value (2k bytes), or at the sub-picture unit (30) having a size not more than the predetermined value (2k bytes), said time stamp (PTS) representing a playback start time of the sub-picture;and    packing (ST28) the packet of said sub-picture unit (30) having the time stamp (PTS), or packing (ST28) said sub-picture unit (30) having the time stamp (PTS), so as to make a data stream containing data of the packed sub-picture unit (30) and other data.
  12. 33
    An encoding/decoding system wherein a sub-picture simultaneously reproducible with a main picture is encoded in unit of a packet, said system comprising the steps of:converting (ST10) a content of the sub-picture into bit-mapped sub-picture data;preparing (ST12) a spatial parameter (SET_DAREA) for setting a display area of the sub-picture on a display area of the main picture;compressing (ST14) the bit-mapped sub-picture data based on a predetermined manner so as to generate compressed pixel data (PXD);preparing a time parameter (STA_DSP/STP_DSP) for specifying display start timing and display stop timing of the sub-picture (ST16);preparing (ST18) one or more display control sequence table (DCSQT) for controlling an order of display of the sub-picture;preparing (ST20) a sub-picture unit header (SPUH) containing size information (SPDSZ) of a packet of the sub-picture and location information (SPDCSQTA) of the display control sequence table (DCSQT), and combining the compressed pixel data (PXD) and the display control sequence table (DCSQT) with the sub-picture unit header (SPUH) so as to provide a sub-picture unit (30);making (ST24) a packet of the sub-picture unit (30) when a size of the sub-picture unit (30) exceeds a predetermined value (2k bytes);recording (ST26) a time stamp (PTS) at the packet of the sub-picture unit (30) having a size exceeding the predetermined value (2k bytes), or at the sub-picture unit (30) having a size not more than the predetermined value (2k bytes), said time stamp (PTS) representing a playback start time of the sub-picture;packing (ST28) the packet of said sub-picture unit (30) having the time stamp (PTS), or packing (ST28) said sub-picture unit (30) having the time stamp (PTS), so as to make a data stream containing data of the packed sub-picture unit (30) and other data;separating (ST40) the data of the packed sub-picture unit (30) from the data stream;disassembling (ST44) the pack of the separated sub-picture unit (30);extracting (ST448) the time stamp (PTS) from the disassembled pack when the time stamp (PTS) is recorded at the disassembled pack;and    comparing (ST640) a content of the extracted time stamp (PTS) with time given by a system timer (120 in FIG. 11), checking (ST644) one or more contents of the display control sequence table (DCSQT) when the content of the extracted time stamp (PTS) matches the time given by the system timer (120), and expanding (ST646) the compressed pixel data (PXD) according to the checked contents of the display control sequence table (DCSQT).
  13. 34
    A method of decoding a data stream obtained by packing a plurality of sub-picture units (30) each of which includes:a time stamp (PTS) indicating a playback start time of bit-mapped sub-picture packets;display control sequence table (DCSQT) for controlling an order of display of the sub-picture;pixel data (PXD) obtained by compressing the bit-mapped sub-picture;and    sub-picture unit header (SPUH) containing size information (SPDSZ) of the sub-picture packet and location information (SPDCSQTA) of the display control sequence table (DCSQT), said method comprising the steps of:    separating (ST40) the data of the packed sub-picture unit (30) from the data stream;disassembling (ST44) the pack of the separated sub-picture unit (30);extracting (ST448) the time stamp (PTS) from the disassembled pack when the time stamp (PTS) is recorded at the disassembled pack;and    comparing (ST640) a content of the extracted time stamp (PTS) with time given by a system timer (120 in FIG. 11), checking (ST644) one or more contents of the display control sequence table (DCSQT) when the content of the extracted time stamp (PTS) matches the time given by the system timer (120), and expanding (ST646) the compressed pixel data (PXD) according to the checked contents of the display control sequence table (DCSQT).
  14. 35
    An apparatus of encoding image information wherein a sub-picture simultaneously reproducible with a main picture is encoded into one or more sub-picture packets, said apparatus comprising:means (ST26) for preparing packet header information (PH/3) containing a time stamp (PTS) which indicates a playback start time of the sub-picture packets;means (ST14) for preparing sub-picture information (32) which contains pixel data (PXD) constituting the sub-picture and being compressed according to a predetermined manner;means (ST12, ST16, ST18) for preparing display control sequence information (33) containing one or more display control sequence information pieces (DCSQT/SPDCSQT) which control an order of display of the sub-picture using said sub-picture information (32);and    means (ST20) for generating each unit of the sub-picture packets in accordance with said packet header information (3), said sub-picture information (32), said display control sequence information (33), and sub-picture header information (31) which contains size information (SPDSZ) of the sub-picture packet and location information (SPDCSQTA) of the display control sequence information (33).
  15. 36
    An apparatus of encoding image information wherein a sub-picture simultaneously reproducible with a main picture is encoded into two or more sub-picture packets, said apparatus comprising:(a) first means (ST10-ST26) for encoding a first one of the sub-picture packets in accordance with:    packet header information (PH in FIG. 3;3 in FIG. 29) containing a time stamp (PTS in FIG. 28 or 30) which indicates a playback start time of the sub-picture packets;sub-picture information (32 in FIG. 3 or 29) containing pixel data (PXD) constituting the sub-picture and being compressed according to a predetermined manner;display control sequence information (33 in FIG. 3 or 29) containing one or more display control sequence information pieces (DCSQT in FIG. 3 or 29;SPDCSQT in FIG. 32) which control an order of display of the sub-picture based on said sub-picture information (32);and    sub-picture header information (31 in FIG. 3 or 29;SPUH in FIG. 3 or 31) containing size information (SPDSZ) of the sub-picture packet and location information (SPDCSQTA) of said display control sequence information (33), and(b) second means (ST10-ST20) for encoding second and subsequent ones of the sub-picture packets in accordance with:    sub-picture information (32 in FIG. 3 or 29) containing pixel data (PXD) constituting the sub-picture and being compressed according to a predetermined manner;display control sequence information (33 in FIG. 3 or 29) containing one or more display control sequence information pieces (DCSQT in FIG. 3 or 29;SPDCSQT in FIG. 32) which control an order of display of the sub-picture based on said sub-picture information (32);and    sub-picture header information (31 in FIG. 3 or 29;SPUH in FIG. 3 or 31) containing size information (SPDSZ) of the sub-picture packet and location information (SPDCSQTA) of said display control sequence information (33).
  16. 37
    A broadcasting system for encoding and broadcasting image information wherein a sub-picture simultaneously reproducible with a main picture is encoded into one or more sub-picture packets, said broadcasting system comprising:means (ST26) for preparing packet header information (PH/3) containing a time stamp (PTS) which indicates a playback start time of the sub-picture packets;means (ST14) for preparing sub-picture information (32) which contains pixel data (PXD) constituting the sub-picture and being compressed according to a predetermined manner;means (ST12, ST16, ST18) for preparing display control sequence information (33) containing one or more display control sequence information pieces (DCSQT/SPDCSQT) which control an order of display of the sub-picture using said sub-picture information (32);means (ST20) for generating each unit of the sub-picture packets in accordance with said packet header information (3), said sub-picture information (32), said display control sequence information (33), and sub-picture header information (31) which contains size information (SPDSZ) of the sub-picture packet and location information (SPDCSQTA) of the display control sequence information (33);and    means (FIG. 22) for broadcasting a data stream containing the generated sub-picture packets.
  17. 38
    A broadcasting system for encoding and broadcasting image information wherein a sub-picture simultaneously reproducible with a main picture is encoded into two or more sub-picture packets, said broadcasting system comprising:(a) first means (ST10-ST26) for encoding a first one of the sub-picture packets in accordance with:    packet header information (PH in FIG. 3;3 in FIG. 29) containing a time stamp (PTS in FIG. 28 or 30) which indicates a playback start time of the sub-picture packets;sub-picture information (32 in FIG. 3 or 29) containing pixel data (PXD) constituting the sub-picture and being compressed according to a predetermined manner;display control sequence information (33 in FIG. 3 or 29) containing one or more display control sequence information pieces (DCSQT in FIG. 3 or 29;SPDCSQT in FIG. 32) which control an order of display of the sub-picture based on said sub-picture information (32);and    sub-picture header information (31 in FIG. 3 or 29;SPUH in FIG. 3 or 31) containing size information (SPDSZ) of the sub-picture packet and location information (SPDCSQTA) of said display control sequence information (33),(b) second means (ST10-ST20) for encoding second and subsequent ones of the sub-picture packets in accordance with:    sub-picture information (32 in FIG. 3 or 29) containing pixel data (PXD) constituting the sub-picture and being compressed according to a predetermined manner;display control sequence information (33 in FIG. 3 or 29) containing one or more display control sequence information pieces (DCSQT in FIG. 3 or 29;SPDCSQT in FIG. 32) which control an order of display of the sub-picture based on said sub-picture information (32);and    sub-picture header information (31 in FIG. 3 or 29;SPUH in FIG. 3 or 31) containing size information (SPDSZ) of the sub-picture packet and location information (SPDCSQTA) of said display control sequence information (33), and(c) third means (FIG. 22) for broadcasting a data stream containing the sub-picture packets generated by either of said first and second means.
  18. 39
    An apparatus of encoding image information wherein a sub-picture simultaneously reproducible with a main picture is encoded in unit of a packet, said apparatus comprising:means for converting (ST10) a content of the sub-picture into bit-mapped sub-picture data;means for preparing (ST12) a spatial parameter (SET_DAREA) for setting a display area of the sub-picture on a display area of the main picture;means for compressing (ST14) the bit-mapped sub-picture data based on a predetermined manner so as to generate compressed pixel data (PXD);means for preparing a time parameter (STA_DSP/STP_DSP) for specifying display start timing and display stop timing of the sub-picture (ST16);means for preparing (ST18) one or more display control sequence table (DCSQT) for controlling an order of display of the sub-picture;means for preparing (ST20) a sub-picture unit header (SPUH) containing size information (SPDSZ) of a packet of the sub-picture and location information (SPDCSQTA) of the display control sequence table (DCSQT), and combining the compressed pixel data (PXD) and the display control sequence table (DCSQT) with the sub-picture unit header (SPUH) so as to provide a sub-picture unit (30);means for making (ST24) a packet of the sub-picture unit (30) when a size of the sub-picture unit (30) exceeds a predetermined value (2k bytes);means for recording (ST26) a time stamp (PTS) at the packet of the sub-picture unit (30) having a size exceeding the predetermined value (2k bytes), or at the sub-picture unit (30) having a size not more than the predetermined value (2k bytes), said time stamp (PTS) representing a playback start time of the sub-picture;and    means (112) for packing (ST28) the packet of said sub-picture unit (30) having the time stamp (PTS), or packing (ST28) said sub-picture unit (30) having the time stamp (PTS), so as to make a data stream containing data of the packed sub-picture unit (30) and other data.
  19. 40
    An encoding/decoding apparatus wherein a sub-picture simultaneously reproducible with a main picture is encoded in unit of a packet, said apparatus comprising:means for converting (ST10) a content of the sub-picture into bit-mapped sub-picture data;means for preparing (ST12) a spatial parameter (SET_DAREA) for setting a display area of the sub-picture on a display area of the main picture;means for compressing (ST14) the bit-mapped sub-picture data based on a predetermined manner so as to generate compressed pixel data (PXD);means for preparing a time parameter (STA_DSP/STP_DSP) for specifying display start timing and display stop timing of the sub-picture (ST16);means for preparing (ST18) one or more display control sequence table (DCSQT) for controlling an order of display of the sub-picture;means for preparing (ST20) a sub-picture unit header (SPUH) containing size information (SPDSZ) of a packet of the sub-picture and location information (SPDCSQTA) of the display control sequence table (DCSQT), and combining the compressed pixel data (PXD) and the display control sequence table (DCSQT) with the sub-picture unit header (SPUH) so as to provide a sub-picture unit (30);means for making (ST24) a packet of the sub-picture unit (30) when a size of the sub-picture unit (30) exceeds a predetermined value (2k bytes);means for recording (ST26) a time stamp (PTS) at the packet of the sub-picture unit (30) having a size exceeding the predetermined value (2k bytes), or at the sub-picture unit (30) having a size not more than the predetermined value (2k bytes), said time stamp (PTS) representing a playback start time of the sub-picture;means for packing (ST28) the packet of said sub-picture unit (30) having the time stamp (PTS), or packing (ST28) said sub-picture unit (30) having the time stamp (PTS), so as to make a data stream containing data of the packed sub-picture unit (30) and other data;means for separating (ST40) the data of the packed sub-picture unit (30) from the data stream;means for disassembling (ST44) the pack of the separated sub-picture unit (30);means for extracting (ST448) the time stamp (PTS) from the disassembled pack when the time stamp (PTS) is recorded at the disassembled pack;and    means (112) for comparing (ST640) a content of the extracted time stamp (PTS) with time given by a system timer (120 in FIG. 11), checking (ST644) one or more contents of the display control sequence table (DCSQT) when the content of the extracted time stamp (PTS) matches the time given by the system timer (120), and expanding (ST646) the compressed pixel data (PXD) according to the checked contents of the display control sequence table (DCSQT).
  20. 41
    An apparatus of decoding a data stream obtained by packing a plurality of sub-picture units (30) each of which includes:a time stamp (PTS) indicating a playback start time of bit-mapped sub-picture packets;display control sequence table (DCSQT) for controlling an order of display of the sub-picture;pixel data (PXD) obtained by compressing the bit-mapped sub-picture;and    sub-picture unit header (SPUH) containing size information (SPDSZ) of the sub-picture packet and location information (SPDCSQTA) of the display control sequence table (DCSQT), said apparatus comprising:    means for separating (ST40) the data of the packed sub-picture unit (30) from the data stream;means for disassembling (ST44) the pack of the separated sub-picture unit (30);means for extracting (ST448) the time stamp (PTS) from the disassembled pack when the time stamp (PTS) is recorded at the disassembled pack;and    means (112) for comparing (ST640) a content of the extracted time stamp (PTS) with time given by a system timer (120 in FIG. 11), checking (ST644) one or more contents of the display control sequence table (DCSQT) when the content of the extracted time stamp (PTS) matches the time given by the system timer (120), and expanding (ST646) the compressed pixel data (PXD) according to the checked contents of the display control sequence table (DCSQT) so as to provide non-encoded sub-picture information.
  21. 42
    An apparatus of encoding and recording image information wherein a sub-picture simultaneously reproducible with a main picture is encoded in unit of a packet, said apparatus comprising:means for converting (ST10) a content of the sub-picture into bit-mapped sub-picture data;means for preparing (ST12) a spatial parameter (SET_DAREA) for setting a display area of the sub-picture on a display area of the main picture;means for compressing (ST14) the bit-mapped sub-picture data based on a predetermined manner so as to generate compressed pixel data (PXD);means for preparing a time parameter (STA_DSP/STP_DSP) for specifying display start timing and display stop timing of the sub-picture (ST16);means for preparing (ST18) one or more display control sequence table (DCSQT) for controlling an order of display of the sub-picture;means for preparing (ST20) a sub-picture unit header (SPUH) containing size information (SPDSZ) of a packet of the sub-picture and location information (SPDCSQTA) of the display control sequence table (DCSQT), and combining the compressed pixel data (PXD) and the display control sequence table (DCSQT) with the sub-picture unit header (SPUH) so as to provide a sub-picture unit (30);means for making (ST24) a packet of the sub-picture unit (30) when a size of the sub-picture unit (30) exceeds a predetermined value (2k bytes);means for recording (ST26) a time stamp (PTS) at the packet of the sub-picture unit (30) having a size exceeding the predetermined value (2k bytes), or at the sub-picture unit (30) having a size not more than the predetermined value (2k bytes), said time stamp (PTS) representing a playback start time of the sub-picture;means (112) for packing (ST28) the packet of said sub-picture unit (30) having the time stamp (PTS), or packing (ST28) said sub-picture unit (30) having the time stamp (PTS), so as to make a data stream containing data of the packed sub-picture unit (30) and other data;and    means (702-704) for recording specific information on a recording medium (OD), said specific information containing the data stream of said packed sub-picture unit (30).
  22. 43
    An apparatus of decoding and playing back a data stream obtained by packing a plurality of sub-picture units (30) each of which includes:a time stamp (PTS) indicating a playback start time of bit-mapped sub-picture packets;display control sequence table (DCSQT) for controlling an order of display of the sub-picture;pixel data (PXD) obtained by compressing the bit-mapped sub-picture;and    sub-picture unit header (SPUH) containing size information (SPDSZ) of the sub-picture packet and location information (SPDCSQTA) of the display control sequence table (DCSQT), said apparatus comprising:    means for separating (ST40) the data of the packed sub-picture unit (30) from the data stream;means for disassembling (ST44) the pack of the separated sub-picture unit (30);means for extracting (ST448) the time stamp (PTS) from the disassembled pack when the time stamp (PTS) is recorded at the disassembled pack;means (112) for comparing (ST640) a content of the extracted time stamp (PTS) with time given by a system timer (120 in FIG. 11), checking (ST644) one or more contents of the display control sequence table (DCSQT) when the content of the extracted time stamp (PTS) matches the time given by the system timer (120), and expanding (ST646) the compressed pixel data (PXD) according to the checked contents of the display control sequence table (DCSQT) so as to provide non-encoded sub-picture information.
  23. 44
    A method of encoding image information wherein a sub-picture simultaneously reproducible with a main picture is encoded into one or more sub-picture packets, said method comprising:a first step of preparing packet header information (PH in FIG. 3;3 in FIG. 29) containing a time stamp (PTS in FIG. 28 or 30) which indicates a playback start time of the sub-picture packets;a second step of preparing sub-picture information (32 in FIG. 3 or 29) containing pixel data (PXD) constituting the sub-picture and being compressed according to a predetermined manner;a third step of preparing display control sequence information (33 in FIG. 3 or 29) containing one or more display control sequence information pieces (DCSQT in FIG. 3 or 29;SPDCSQT in FIG. 32) which control an order of display of the sub-picture based on said sub-picture information (32);a fourth step of preparing sub-picture header information (31 in FIG. 3 or 29;SPUH in FIG. 3 or 31) containing size information (SPDSZ) of the sub-picture packet and location information (SPDCSQTA) of said display control sequence information (33);and    a fifth step of encoding each packet of the sub-picture in accordance with said prepared packet header information (3), said prepared sub-picture information (32), said prepared display control sequence information (33), and said prepared sub-picture header information (31),    wherein said second step includes:    a step (ST801) of specifying a data block of one compression unit in the compressed pixel data (PXD);and    a step (ST806) of generating a compressed unit data block in accordance with:    a coding header corresponding to a continuous number of same pixel data in the compressed unit data block,    continuous pixel number data indicating the continuous number of the same pixel data, and    data representing the same pixel data in the compressed unit data block.
  24. 45
    A method of decoding a data stream obtained by packing a plurality of sub-picture units (30) each of which includes:a time stamp (PTS) indicating a playback start time of bit-mapped sub-picture packets;display control sequence table (DCSQT) for controlling an order of display of the sub-picture;pixel data (PXD) obtained by compressing the bit-mapped sub-picture;and    sub-picture unit header (SPUH) containing size information (SPDSZ) of the sub-picture packet and location information (SPDCSQTA) of the display control sequence table (DCSQT), said method comprising the steps of:    separating (ST40) the data of the packed sub-picture unit (30) from the data stream;disassembling (ST44) the pack of the separated sub-picture unit (30);extracting (ST448) the time stamp (PTS) from the disassembled pack when the time stamp (PTS) is recorded at the disassembled pack;comparing (ST640) a content of the extracted time stamp (PTS) with time given by a system timer (120 in FIG. 11), checking (ST644) one or more contents of the display control sequence table (DCSQT) when the content of the extracted time stamp (PTS) matches the time given by the system timer (120), and expanding (ST646) the compressed pixel data (PXD) according to the checked contents of the display control sequence table (DCSQT);extracting (ST1101-ST1109) a coding header from a data block of one compression unit in the compressed pixel data (PXD);extracting (ST1110-ST1113) continuous pixel number data from the data block of said one compression unit in accordance with a content of the coding header;determining (ST1114) a content of uncompressed pixel data constituting the one compression unit in accordance with a remaining portion of the data block of said one compression unit from which said coding header and said continuous pixel number data are removed;and    arranging (ST1115-ST1118) the content of said uncompressed pixel data by a number indicated by said continuous pixel number data so as to restore uncompressed pixel pattern of the one compression unit.
  25. 46
    A method of encoding image information wherein a sub-picture simultaneously reproducible with a main picture is encoded into one or more sub-picture packets, said method comprising the steps of:preparing packet header information (PH in FIG. 3;3 in FIG. 29) containing a time stamp (PTS in FIG. 28 or 30) which indicates a playback start time of the sub-picture packets;preparing sub-picture information (32 in FIG. 3 or 29) containing pixel data (PXD) constituting the sub-picture and being compressed according to a predetermined manner;preparing display control sequence information (33 in FIG. 3 or 29) containing one or more display control sequence information pieces (DCSQT in FIG. 3 or 29;SPDCSQT in FIG. 32) which control an order of display of the sub-picture based on said sub-picture information (32), said display control sequence information pieces (DCSQT) including display control start time information (SPDCTS), address information (SPNDCSQA) of subsequent display control sequences, and one or more display control commands (SPDCCMD);preparing sub-picture header information (31 in FIG. 3 or 29;SPUH in FIG. 3 or 31) containing size information (SPDSZ) of the sub-picture packet and location information (SPDCSQTA) of said display control sequence information (33);and    encoding each packet of the sub-picture in accordance with said prepared packet header information (3), said prepared sub-picture information (32), said prepared display control sequence information (33), and said prepared sub-picture header information (31).
  26. 47
    A method of encoding image information wherein a sub-picture simultaneously reproducible with a main picture is encoded into one or more sub-picture packets, said method comprising the steps of:preparing packet header information (PH in FIG. 3;3 in FIG. 29) containing a time stamp (PTS in FIG. 28 or 30) which indicates a playback start time of the sub-picture packets;preparing sub-picture information (32 in FIG. 3 or 29) containing pixel data (PXD) constituting the sub-picture and being compressed according to a predetermined manner;preparing display control sequence information (33 in FIG. 3 or 29) containing one or more display control sequence information pieces (DCSQT in FIG. 3 or 29;SPDCSQT in FIG. 32) which control an order of display of the sub-picture based on said sub-picture information (32), said display control sequence information pieces (DCSQT) including display control start time information (SPDCTS), address information (SPNDCSQA) of subsequent display control sequences, and one or more display control commands (SPDCCMD);preparing sub-picture header information (31 in FIG. 3 or 29;SPUH in FIG. 3 or 31) containing size information (SPDSZ) of the sub-picture packet and location information (SPDCSQTA) of said display control sequence information (33), said sub-picture header information (SPUH) including sub-picture size information (SPDSZ) and start address information (SPDCSQTA) of the display control sequence;and    encoding each packet of the sub-picture in accordance with said prepared packet header information (3), said prepared sub-picture information (32), said prepared display control sequence information (33), and said prepared sub-picture header information (31).
  27. 48
    A method of encoding image information wherein a sub-picture simultaneously reproducible with a main picture is encoded into one or more sub-picture packets, said method comprising the steps of:preparing packet header information (PH in FIG. 3;3 in FIG. 29) containing a time stamp (PTS in FIG. 28 or 30) which indicates a playback start time of the sub-picture packets;preparing sub-picture information (32 in FIG. 3 or 29) containing pixel data (PXD) constituting the sub-picture and being compressed according to a predetermined manner;preparing display control sequence information (33 in FIG. 3 or 29) containing one or more display control sequence information pieces (DCSQT in FIG. 3 or 29;SPDCSQT in FIG. 32) which control an order of display of the sub-picture based on said sub-picture information (32);preparing sub-picture header information (31 in FIG. 3 or 29;SPUH in FIG. 3 or 31) containing size information (SPDSZ) of the sub-picture packet and location information (SPDCSQTA) of said display control sequence information (33), said sub-picture header information (SPUH) including sub-picture size information (SPDSZ) and start address information (SPDCSQTA) of the display control sequence;and    encoding each packet of the sub-picture in accordance with said prepared packet header information (3), said prepared sub-picture information (32), said prepared display control sequence information (33), and said prepared sub-picture header information (31).
  28. 53
    A method of encoding image information wherein a sub-picture, simultaneously reproducible with a main picture and to be displayed with an interlaced mode, is encoded into one or more sub-picture packets, said method comprising the steps of:preparing packet header information (3;PH) containing a time stamp (PTS) which indicates a playback start time of the sub-picture packets;preparing first sub-picture information (61) containing pixel data (PXD) constituting the sub-picture and being compressed according to a predetermined manner, said first sub-picture information (61) constituting a top field of one display frame of said sub-picture;preparing second sub-picture information (62) containing pixel data (PXD) constituting the sub-picture and being compressed according to a predetermined manner, said second sub-picture information (62) constituting a bottom field of the one display frame of said sub-picture;preparing display control sequence information (33) containing one or more display control sequence information pieces (DCSQT;SPDCSQT) which control an order of display of the sub-picture based on said first and second sub-picture information (61, 62), said display control sequence information pieces (DCSQT) including display control start time information (SPDCTS), address information (SPNDCSQA) of subsequent display control sequences, and one or more display control commands (SPDCCMD);obtaining from said display control sequence information pieces (DCSQT) a first command (63) for setting a display start address of pixels in the top field of said display frame;obtaining from said display control sequence information pieces (DCSQT) a second command (64) for setting a display start address of pixels in the bottom field of said display frame;preparing sub-picture header information (31;SPUH) containing size information (SPDSZ) of the sub-picture packet and location information (SPDCSQTA) of said display control sequence information (33);and    encoding each packet of the sub-picture in accordance with said prepared packet header information (3), said prepared first and second sub-picture information (61, 62), said prepared display control sequence information (33), and said prepared sub-picture header information (31).
  29. 54
    A method of encoding image information wherein a sub-picture simultaneously reproducible with a main picture is encoded into one or more sub-picture packets, said method comprising the steps of:preparing packet header information (PH in FIG. 3;3 in FIG. 29) containing a time stamp (PTS in FIG. 28 or 30) which indicates a playback start time of the sub-picture packets;preparing sub-picture information (32 in FIG. 3 or 29) containing pixel data (PXD) constituting the sub-picture and being compressed according to a predetermined manner;preparing display control sequence information (33 in FIG. 3 or 29) containing one or more display control sequence information pieces (DCSQT in FIG. 3 or 29;SPDCSQT in FIG. 32) which control an order of display of the sub-picture based on said sub-picture information (32);preparing sub-picture header information (31 in FIG. 3 or 29;SPUH in FIG. 3 or 31) containing size information (SPDSZ) of the sub-picture packet and location information (SPDCSQTA) of said display control sequence information (33);preparing pixel control data (PCD) for controlling at least one of color and contrast of the sub-picture during when the sub-picture, corresponding to the compressed pixel data (PXD), is displayed;and    encoding each packet of the sub-picture in accordance with said prepared packet header information (3), said prepared sub-picture information (32), said prepared display control sequence information (33), and said prepared sub-picture header information (31).
  30. 56
    A transmitting/receiving system wherein a sub-picture simultaneously reproducible with a main picture is encoded in unit of a packet, said system comprising the steps of:converting (ST10) a content of the sub-picture into bit-mapped sub-picture data;preparing (ST12) a spatial parameter (SET_DAREA) for setting a display area of the sub-picture on a display area of the main picture;compressing (ST14) the bit-mapped sub-picture data based on a predetermined manner so as to generate compressed pixel data (PXD);preparing a time parameter (STA_DSP/STP_DSP) for specifying display start timing and display stop timing of the sub-picture (ST16);preparing (ST18) one or more display control sequence table (DCSQT) for controlling an order of display of the sub-picture;preparing (ST20) a sub-picture unit header (SPUH) containing size information (SPDSZ) of a packet of the sub-picture and location information (SPDCSQTA) of the display control sequence table (DCSQT), and combining the compressed pixel data (PXD) and the display control sequence table (DCSQT) with the sub-picture unit header (SPUH) so as to provide a sub-picture unit (30);making (ST24) a packet of the sub-picture unit (30) when a size of the sub-picture unit (30) exceeds a predetermined value (2k bytes);recording (ST26) a time stamp (PTS) at the packet of the sub-picture unit (30) having a size exceeding the predetermined value (2k bytes), or at the sub-picture unit (30) having a size not more than the predetermined value (2k bytes), said time stamp (PTS) representing a playback start time of the sub-picture;packing (ST28) the packet of said sub-picture unit (30) having the time stamp (PTS), or packing (ST28) said sub-picture unit (30) having the time stamp (PTS), so as to make a data stream containing data of the packed sub-picture unit (30) and other data;transmitting the data stream;receiving the transmitted data stream;separating (ST40) the data of the packed sub-picture unit (30) from the received data stream;disassembling (ST44) the pack of the separated sub-picture unit (30);extracting (ST448) the time stamp (PTS) from the disassembled pack when the time stamp (PTS) is recorded at the disassembled pack;and    comparing (ST640) a content of the extracted time stamp (PTS) with time given by a system timer (120 in FIG. 11), checking (ST644) one or more contents of the display control sequence table (DCSQT) when the content of the extracted time stamp (PTS) matches the time given by the system timer (120), and expanding (ST646) the compressed pixel data (PXD) according to the checked contents of the display control sequence table (DCSQT).
  31. 57
    A transmitting/receiving system wherein a sub-picture simultaneously reproducible with a main picture is encoded in unit of a packet, said system comprising the steps of:compressing (ST14) a content of the sub-picture based on a predetermined manner so as to generate compressed pixel data (PXD);preparing a time parameter (STA_DSP/STP_DSP) for specifying display start timing and display stop timing of the sub-picture (ST16);preparing (ST18) one or more display control sequence table (DCSQT) for controlling an order of display of the sub-picture;preparing (ST20) a sub-picture unit header (SPUH) containing size information (SPDSZ) of a packet of the sub-picture and location information (SPDCSQTA) of the display control sequence table (DCSQT), and combining the compressed pixel data (PXD) and the display control sequence table (DCSQT) with the sub-picture unit header (SPUH) so as to provide a sub-picture unit (30);making (ST24) a packet of the sub-picture unit (30) when a size of the sub-picture unit (30) exceeds a predetermined value (2k bytes);recording (ST26) a time stamp (PTS) at the packet of the sub-picture unit (30) having a size exceeding the predetermined value (2k bytes), or at the sub-picture unit (30) having a size not more than the predetermined value (2k bytes), said time stamp (PTS) representing a playback start time of the sub-picture;packing (ST28) the packet of said sub-picture unit (30) having the time stamp (PTS), or packing (ST28) said sub-picture unit (30) having the time stamp (PTS), so as to make a data stream containing data of the packed sub-picture unit (30) and other data;transmitting the data stream;receiving the transmitted data stream;separating (ST40) the data of the packed sub-picture unit (30) from the received data stream;disassembling (ST44) the pack of the separated sub-picture unit (30);extracting (ST448) the time stamp (PTS) from the disassembled pack when the time stamp (PTS) is recorded at the disassembled pack;and    comparing (ST640) a content of the extracted time stamp (PTS) with time given by a system timer (120 in FIG. 11), checking (ST644) one or more contents of the display control sequence table (DCSQT) when the content of the extracted time stamp (PTS) matches the time given by the system timer (120), and expanding (ST646) the compressed pixel data (PXD) according to the checked contents of the display control sequence table (DCSQT).
  32. 58
    A method of encoding information wherein a sub-information simultaneously reproducible with a main information is encoded into one or more sub-information packets, said method comprising the steps of:preparing packet header information (PH in FIG. 3;3 in FIG. 29) containing a time stamp (PTS in FIG. 28 or 30) which indicates an operation start time of the sub-information packets;preparing sub-information (32 in FIG. 3 or 29) containing pixel data (PXD) constituting the sub-information and being compressed according to a predetermined manner;preparing control sequence information (33 in FIG. 3 or 29) containing one or more control sequence information pieces (DCSQT in FIG. 3 or 29;SPDCSQT in FIG. 32) which control an order of use of the sub-information based on said sub-information (32);preparing sub-information header information (31 in FIG. 3 or 29;SPUH in FIG. 3 or 31) containing size information (SPDSZ) of the sub-information packet and location information (SPDCSQTA) of said control sequence information (33);and    encoding each packet of the sub-information in accordance with said prepared packet header information (3), said prepared sub-information (32), said prepared control sequence information (33), and said prepared sub-information header information (31).
  33. 59
    A method of encoding information wherein a sub-information simultaneously reproducible with a main information is encoded into one or more sub-information packets, said method comprising the steps of:preparing packet header information (PH in FIG. 3;3 in FIG. 29) containing a time stamp (PTS in FIG. 28 or 30) which indicates an operation start time of the sub-information packets;preparing sub-information (32 in FIG. 3 or 29) containing pixel data (PXD) constituting the sub-information and being processed according to a predetermined manner;preparing control sequence information (33 in FIG. 3 or 29) containing one or more control sequence information pieces (DCSQT in FIG. 3 or 29;SPDCSQT in FIG. 32) which control an order of use of the sub-information based on said sub-information (32);preparing sub-information header information (31 in FIG. 3 or 29;SPUH in FIG. 3 or 31) containing size information (SPDSZ) of the sub-information packet and location information (SPDCSQTA) of said control sequence information (33);and    encoding each packet of the sub-information in accordance with said prepared packet header information (3), said prepared sub-information (32), said prepared control sequence information (33), and said prepared sub-information header information (31).
  34. 60
    A method of encoding information wherein a sub-information simultaneously reproducible with a main information is encoded into two or more sub-information packets, (a) wherein, as for a first one of the sub-information packets, said method comprises the steps of:preparing packet header information (PH in FIG. 3;3 in FIG. 29) containing a time stamp (PTS in FIG. 28 or 30) which indicates an operation start time of the sub-information packets;preparing sub-information (32 in FIG. 3 or 29) containing pixel data (PXD) constituting the sub-information and being compressed according to a predetermined manner;preparing control sequence information (33 in FIG. 3 or 29) containing one or more control sequence information pieces (DCSQT in FIG. 3 or 29;SPDCSQT in FIG. 32) which control an order of use of the sub-information based on said sub-information (32);and    preparing sub-information header information (31 in FIG. 3 or 29;SPUH in FIG. 3 or 31) containing size information (SPDSZ) of the sub-information packet and location information (SPDCSQTA) of said control sequence information (33), and(b) wherein, as for a second and subsequent ones of the sub-information packets, said method comprises the steps of:    preparing sub-information (32 in FIG. 3 or 29) containing pixel data (PXD) constituting the sub-information and being compressed according to a predetermined manner;preparing control sequence information (33 in FIG. 3 or 29) containing one or more control sequence information pieces (DCSQT in FIG. 3 or 29;SPDCSQT in FIG. 32) which control an order of use of the sub-information based on said sub-information (32);and    preparing sub-information header information (31 in FIG. 3 or 29;SPUH in FIG. 3 or 31) containing size information (SPDSZ) of the sub-information packet and location information (SPDCSQTA) of said control sequence information (33).
  35. 61
    A method of encoding information wherein a sub-information simultaneously reproducible with a main information is encoded into two or more sub-information packets, (a) wherein, as for a first one of the sub-information packets, said method comprises the steps of:preparing packet header information (PH in FIG. 3;3 in FIG. 29) containing a time stamp (PTS in FIG. 28 or 30) which indicates an operation start time of the sub-information packets;preparing sub-information (32 in FIG. 3 or 29) containing pixel data (PXD) constituting the sub-information and being processed according to a predetermined manner;preparing control sequence information (33 in FIG. 3 or 29) containing one or more control sequence information pieces (DCSQT in FIG. 3 or 29;SPDCSQT in FIG. 32) which control an order of use of the sub-information based on said sub-information (32);and    preparing sub-information header information (31 in FIG. 3 or 29;SPUH in FIG. 3 or 31) containing size information (SPDSZ) of the sub-information packet and location information (SPDCSQTA) of said control sequence information (33), and(b) wherein, as for a second and subsequent ones of the sub-information packets, said method comprises the steps of:    preparing sub-information (32 in FIG. 3 or 29) containing pixel data (PXD) constituting the sub-information and being processed according to a predetermined manner;preparing control sequence information (33 in FIG. 3 or 29) containing one or more control sequence information pieces (DCSQT in FIG. 3 or 29;SPDCSQT in FIG. 32) which control an order of use of the sub-information based on said sub-information (32);and    preparing sub-information header information (31 in FIG. 3 or 29;SPUH in FIG. 3 or 31) containing size information (SPDSZ) of the sub-information packet and location information (SPDCSQTA) of said control sequence information (33).
  36. 62
    A recording medium for recording one or more sub-information packets containing a sub-information simultaneously reproducible with a main information, said recording medium containing:packet header information (PH in FIG. 3;3 in FIG. 29) containing a time stamp (PTS in FIG. 28 or 30) which indicates an operation start time of the sub-information packets;sub-information header information (31 in FIG. 3 or 29;SPUH in FIG. 3 or 31) containing size information (SPDSZ) of the sub-information packet;sub-information (32 in FIG. 3 or 29) containing pixel data (PXD) constituting the sub-information and being compressed according to a predetermined manner;and    control sequence information (33 in FIG. 3 or 29) containing one or more control sequence information pieces (DCSQT in FIG. 3 or 29;SPDCSQT in FIG. 32) which control an order of use of the sub-information based on said sub-information (32).
  37. 63
    A recording medium for recording one or more sub-information packets containing a sub-information simultaneously reproducible with a main information, said recording medium containing:packet header information (PH in FIG. 3;3 in FIG. 29) containing a time stamp (PTS in FIG. 28 or 30) which indicates an operation start time of the sub-information packets;sub-information header information (31 in FIG. 3 or 29;SPUH in FIG. 3 or 31) containing size information (SPDSZ) of the sub-information packet;sub-information (32 in FIG. 3 or 29) containing pixel data (PXD) constituting the sub-information and being processed according to a predetermined manner;and    control sequence information (33 in FIG. 3 or 29) containing one or more control sequence information pieces (DCSQT in FIG. 3 or 29;SPDCSQT in FIG. 32) which control an order of use of the sub-information based on said sub-information (32).
  38. 64
    An encoding/decoding system wherein a sub-information simultaneously reproducible with a main information is encoded in unit of a packet, said system comprising the steps of:converting (ST10) a content of the sub-information into bit-mapped sub-information data;preparing (ST12) a spatial parameter (SET_DAREA) for setting a use area of the sub-information on a use area of the main information;compressing (ST14) the bit-mapped sub-information data based on a predetermined manner so as to generate compressed pixel data (PXD);preparing a time parameter (STA_DSP/STP_DSP) for specifying use start timing and use stop timing of the sub-information (ST16);preparing (ST18) one or more control sequence table (DCSQT) for controlling an order of use of the sub-information;preparing (ST20) a sub-information unit header (SPUH) containing size information (SPDSZ) of a packet of the sub-information and location information (SPDCSQTA) of the control sequence table (DCSQT), and combining the compressed pixel data (PXD) and the control sequence table (DCSQT) with the sub-information unit header (SPUH) so as to provide a sub-information unit (30);making (ST24) a packet of the sub-information unit (30) when a size of the sub-information unit (30) exceeds a predetermined value (2k bytes);recording (ST26) a time stamp (PTS) at the packet of the sub-information unit (30) having a size exceeding the predetermined value (2k bytes), or at the sub-information unit (30) having a size not more than the predetermined value (2k bytes), said time stamp (PTS) representing a use start time of the sub-information;packing (ST28) the packet of said sub-information unit (30) having the time stamp (PTS), or packing (ST28) said sub-information unit (30) having the time stamp (PTS), so as to make a data stream containing data of the packed sub-information unit (30) and other data;separating (ST40) the data of the packed sub-information unit (30) from the data stream;disassembling (ST44) the pack of the separated sub-information unit (30);extracting (ST448) the time stamp (PTS) from the disassembled pack when the time stamp (PTS) is recorded at the disassembled pack;and    comparing (ST640) a content of the extracted time stamp (PTS) with time given by a system timer (120 in FIG. 11), checking (ST644) one or more contents of the control sequence table (DCSQT) when the content of the extracted time stamp (PTS) matches the time given by the system timer (120), and expanding (ST646) the compressed pixel data (PXD) according to the checked contents of the control sequence table (DCSQT).
  39. 65
    An encoding/decoding system wherein a sub-information simultaneously reproducible with a main information is encoded in unit of a packet, said system comprising the steps of:converting (ST10) a content of the sub-information into bit-mapped sub-information data;preparing (ST12) a spatial parameter (SET_DAREA) for setting a use area of the sub-information on a use area of the main information;processing (ST14) the bit-mapped sub-information data based on a predetermined manner so as to generate processed pixel data (PXD);preparing a time parameter (STA_DSP/STP_DSP) for specifying use start timing and use stop timing of the sub-information (ST16);preparing (ST18) one or more control sequence table (DCSQT) for controlling an order of use of the sub-information;preparing (ST20) a sub-information unit header (SPUH) containing size information (SPDSZ) of a packet of the sub-information and location information (SPDCSQTA) of the control sequence table (DCSQT), and combining the processed pixel data (PXD) and the control sequence table (DCSQT) with the sub-information unit header (SPUH) so as to provide a sub-information unit (30);making (ST24) a packet of the sub-information unit (30) when a size of the sub-information unit (30) exceeds a predetermined value (2k bytes);recording (ST26) a time stamp (PTS) at the packet of the sub-information unit (30) having a size exceeding the predetermined value (2k bytes), or at the sub-information unit (30) having a size not more than the predetermined value (2k bytes), said time stamp (PTS) representing a use start time of the sub-information;packing (ST28) the packet of said sub-information unit (30) having the time stamp (PTS), or packing (ST28) said sub-information unit (30) having the time stamp (PTS), so as to make a data stream containing data of the packed sub-information unit (30) and other data;separating (ST40) the data of the packed sub-information unit (30) from the data stream;disassembling (ST44) the pack of the separated sub-information unit (30);extracting (ST448) the time stamp (PTS) from the disassembled pack when the time stamp (PTS) is recorded at the disassembled pack;and    comparing (ST640) a content of the extracted time stamp (PTS) with time given by a system timer (120 in FIG. 11), checking (ST644) one or more contents of the control sequence table (DCSQT) when the content of the extracted time stamp (PTS) matches the time given by the system timer (120), and expanding (ST646) the processed pixel data (PXD) according to the checked contents of the control sequence table (DCSQT).
  40. 66
    A broadcasting system for encoding and broadcasting information wherein a sub-information simultaneously reproducible with a main information is encoded into one or more sub-information packets, said broadcasting system comprising:means (ST26) for preparing packet header information (PH/3) containing a time stamp (PTS) which indicates a use start time of the sub-information packets;means (ST14) for preparing sub-information (32) which contains pixel data (PXD) constituting the sub-information and being compressed according to a predetermined manner;means (ST12, ST16, ST18) for preparing control sequence information (33) containing one or more control sequence information pieces (DCSQT/SPDCSQT) which control an order of use of the sub-information using said sub-information (32);means (ST20) for generating each unit of the sub-information packets in accordance with said packet header information (3), said sub-information (32), said control sequence information (33), and sub-information header information (31) which contains size information (SPDSZ) of the sub-information packet and location information (SPDCSQTA) of the control sequence information (33);and    means (FIG. 22) for broadcasting a data stream containing the generated sub-information packets.
  41. 67
    A broadcasting system for encoding and broadcasting information wherein a sub-information simultaneously reproducible with a main information is encoded into one or more sub-information packets, said broadcasting system comprising:means (ST26) for preparing packet header information (PH/3) containing a time stamp (PTS) which indicates a use start time of the sub-information packets;means (ST14) for preparing sub-information (32) which contains pixel data (PXD) constituting the sub-information and being processed according to a predetermined manner;means (ST12, ST16, ST18) for preparing control sequence information (33) containing one or more control sequence information pieces (DCSQT/SPDCSQT) which control an order of use of the sub-information using said sub-information (32);means (ST20) for generating each unit of the sub-information packets in accordance with said packet header information (3), said sub-information (32), said control sequence information (33), and sub-information header information (31) which contains size information (SPDSZ) of the sub-information packet and location information (SPDCSQTA) of the control sequence information (33);and    means (FIG. 22) for broadcasting a data stream containing the generated sub-information packets.
  42. 68
    An apparatus of decoding a data stream obtained by packing a plurality of sub-information units (30) each of which includes:a time stamp (PTS) indicating a use start time of bit-mapped sub-information packets;control sequence table (DCSQT) for controlling an order of use of the sub-information;pixel data (PXD) obtained by compressing the bit-mapped sub-information;and    sub-information unit header (SPUH) containing size information (SPDSZ) of the sub-information packet and location information (SPDCSQTA) of the control sequence table (DCSQT), said apparatus comprising:    means for separating (ST40) the data of the packed sub-information unit (30) from the data stream;means for disassembling (ST44) the pack of the separated sub-information unit (30);means for extracting (ST448) the time stamp (PTS) from the disassembled pack when the time stamp (PTS) is recorded at the disassembled pack;and    means (112) for comparing (ST640) a content of the extracted time stamp (PTS) with time given by a system timer (120 in FIG. 11), checking (ST644) one or more contents of the control sequence table (DCSQT) when the content of the extracted time stamp (PTS) matches the time given by the system timer (120), and expanding (ST646) the compressed pixel data (PXD) according to the checked contents of the control sequence table (DCSQT) so as to provide non-encoded sub-information.
  43. 69
    An apparatus of decoding a data stream obtained by packing a plurality of sub-information units (30) each of which includes:a time stamp (PTS) indicating a use start time of bit-mapped sub-information packets;control sequence table (DCSQT) for controlling an order of use of the sub-information;pixel data (PXD) obtained by processing the bit-mapped sub-information;and    sub-information unit header (SPUH) containing size information (SPDSZ) of the sub-information packet and location information (SPDCSQTA) of the control sequence table (DCSQT), said apparatus comprising:    means for separating (ST40) the data of the packed sub-information unit (30) from the data stream;means for disassembling (ST44) the pack of the separated sub-information unit (30);means for extracting (ST448) the time stamp (PTS) from the disassembled pack when the time stamp (PTS) is recorded at the disassembled pack;and    means (112) for comparing (ST640) a content of the extracted time stamp (PTS) with time given by a system timer (120 in FIG. 11), checking (ST644) one or more contents of the control sequence table (DCSQT) when the content of the extracted time stamp (PTS) matches the time given by the system timer (120), and expanding (ST646) the processed pixel data (PXD) according to the checked contents of the control sequence table (DCSQT) so as to provide non-encoded sub-information.
  44. 70
    A transmitting/receiving system wherein a sub-information simultaneously reproducible with a main information is encoded in unit of a packet, said system comprising the steps of:compressing (ST14) a content of the sub-information based on a predetermined manner so as to generate compressed pixel data (PXD);preparing a time parameter (STA_DSP/STP_DSP) for specifying use start timing and use stop timing of the sub-information (ST16);preparing (ST18) one or more control sequence table (DCSQT) for controlling an order of use of the sub-information;preparing (ST20) a sub-information unit header (SPUH) containing size information (SPDSZ) of a packet of the sub-information and location information (SPDCSQTA) of the control sequence table (DCSQT), and combining the compressed pixel data (PXD) and the control sequence table (DCSQT) with the sub-information unit header (SPUH) so as to provide a sub-information unit (30);making (ST24) a packet of the sub-information unit (30) when a size of the sub-information unit (30) exceeds a predetermined value (2k bytes);recording (ST26) a time stamp (PTS) at the packet of the sub-information unit (30) having a size exceeding the predetermined value (2k bytes), or at the sub-information unit (30) having a size not more than the predetermined value (2k bytes), said time stamp (PTS) representing a playback start time of the sub-information;packing (ST28) the packet of said sub-information unit (30) having the time stamp (PTS), or packing (ST28) said sub-information unit (30) having the time stamp (PTS), so as to make a data stream containing data of the packed sub-information unit (30) and other data;transmitting the data stream;receiving the transmitted data stream;separating (ST40) the data of the packed sub-information unit (30) from the received data stream;disassembling (ST44) the pack of the separated sub-information unit (30);extracting (ST448) the time stamp (PTS) from the disassembled pack when the time stamp (PTS) is recorded at the disassembled pack;and    comparing (ST640) a content of the extracted time stamp (PTS) with time given by a system timer (120 in FIG. 11), checking (ST644) one or more contents of the control sequence table (DCSQT) when the content of the extracted time stamp (PTS) matches the time given by the system timer (120), and expanding (ST646) the compressed pixel data (PXD) according to the checked contents of the control sequence table (DCSQT).
  45. 71
    A transmitting/receiving system wherein a sub-information simultaneously reproducible with a main information is encoded in unit of a packet, said system comprising the steps of:processing (ST14) a content of the sub-information based on a predetermined manner so as to generate processed pixel data (PXD);preparing a time parameter (STA_DSP/STP_DSP) for specifying use start timing and use stop timing of the sub-information (ST16);preparing (ST18) one or more control sequence table (DCSQT) for controlling an order of use of the sub-information;preparing (ST20) a sub-information unit header (SPUH) containing size information (SPDSZ) of a packet of the sub-information and location information (SPDCSQTA) of the control sequence table (DCSQT), and combining the processed pixel data (PXD) and the control sequence table (DCSQT) with the sub-information unit header (SPUH) so as to provide a sub-information unit (30);making (ST24) a packet of the sub-information unit (30) when a size of the sub-information unit (30) exceeds a predetermined value (2k bytes);recording (ST26) a time stamp (PTS) at the packet of the sub-information unit (30) having a size exceeding the predetermined value (2k bytes), or at the sub-information unit (30) having a size not more than the predetermined value (2k bytes), said time stamp (PTS) representing a playback start time of the sub-information;packing (ST28) the packet of said sub-information unit (30) having the time stamp (PTS), or packing (ST28) said sub-information unit (30) having the time stamp (PTS), so as to make a data stream containing data of the packed sub-information unit (30) and other data;transmitting the data stream;receiving the transmitted data stream;separating (ST40) the data of the packed sub-information unit (30) from the received data stream;disassembling (ST44) the pack of the separated sub-information unit (30);extracting (ST448) the time stamp (PTS) from the disassembled pack when the time stamp (PTS) is recorded at the disassembled pack;and    comparing (ST640) a content of the extracted time stamp (PTS) with time given by a system timer (120 in FIG. 11), checking (ST644) one or more contents of the control sequence table (DCSQT) when the content of the extracted time stamp (PTS) matches the time given by the system timer (120), and expanding (ST646) the processed pixel data (PXD) according to the checked contents of the control sequence table (DCSQT).
Independent claims45