WO1996020557A1 - Picture information encoding/decoding system - Google Patents

Picture information encoding/decoding system Download PDF

Info

Publication number
WO1996020557A1
WO1996020557A1 PCT/JP1995/002716 JP9502716W WO9620557A1 WO 1996020557 A1 WO1996020557 A1 WO 1996020557A1 JP 9502716 W JP9502716 W JP 9502716W WO 9620557 A1 WO9620557 A1 WO 9620557A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
compression unit
bits
pixel
line
Prior art date
Application number
PCT/JP1995/002716
Other languages
English (en)
French (fr)
Inventor
Shinichi Kikuchi
Tetsuya Kitamura
Hideki Mimura
Kazuhiko Taira
Original Assignee
Kabushiki Kaisha Toshiba
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kabushiki Kaisha Toshiba filed Critical Kabushiki Kaisha Toshiba
Priority to MX9603665A priority Critical patent/MX9603665A/es
Priority to AU43555/96A priority patent/AU693984B2/en
Priority to BR9506916A priority patent/BR9506916A/pt
Priority to CA002184247A priority patent/CA2184247C/en
Priority to KR1019960704729A priority patent/KR100227932B1/ko
Publication of WO1996020557A1 publication Critical patent/WO1996020557A1/ja
Priority to NO19963566A priority patent/NO314377B1/no
Priority to FI963342A priority patent/FI115182B/fi

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/46Colour picture communication systems
    • H04N1/64Systems for the transmission or the storage of the colour picture signal; Details therefor, e.g. coding or decoding means therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00007Time or data compression or expansion
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
    • H03M7/30Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
    • H03M7/46Conversion to or from run-length codes, i.e. by representing the number of consecutive digits, or groups of digits, of the same kind by a code word and a digit indicative of that kind
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
    • H04N19/93Run-length coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/806Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal
    • H04N9/8063Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal using time division multiplex of the PCM audio and PCM video signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
    • H04N9/8227Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal the additional signal being at least another television signal

Definitions

  • This invention relates to the following.
  • image data such as digitally recorded captions or simple animations can be compressed and encoded.
  • a recording medium on which information is recorded based on the above-mentioned encoding method (such as a two-layered high-density optical disk).
  • a device that performs signal processing based on the above decoding method (such as a harvesting circuit),
  • a recording device that records various information on a recording medium based on the above encoding method.
  • a reproducing device for reproducing information recorded on the recording medium based on the decoding method (8) A reproducing device for reproducing information recorded on the recording medium based on the decoding method.
  • a broadcast distribution system that broadcasts / distributes various kinds of information, which have been compressed 'encoded based on the above encoding method, via wireless or wired.
  • the following methods are conventionally known as methods for compressing and recording or communicating image data such as captions.
  • the first method is to separate text data into individual characters, and record or communicate the character code corresponding to the character. It is a law. At present, the two-letter code used for Japanese, etc., and the one-word code used for English, etc., are frequently used as character codes. JIS code and Shift JIS code are used for Japanese code, and ASCII code is used for English code. Dedo etc. are used.
  • the second method is to read the text data as image data and compress the entire data amount by encoding it.
  • a typical example of this encoding method is the run-length pressure us method & ⁇ run-length compression method).
  • this run-length compression method the same data is continuously output from pixel data obtained by scanning text data line by line. In this case, the length of the continuous pixels is converted to a run-length code, and the code-converted data is recorded or transmitted.
  • a modified Huffman coding method As a method of further converting the run-length compression code into a binary code, a modified Huffman coding method (Modified Huffman Codings), and the like. Arithmetic coding (Arithmetic Codings) is well known.
  • MH code ⁇ Modified Huffman code
  • the MH code is applied when the content of the image information, that is, the color of the pixel itself is two colors of white and black.
  • the MH code is a binary code with a small number of bits (simple data) for data that appears statistically frequently (data that is used frequently). By assigning a binary code with a large number of bits (complexity) to data that is allocated and that appears infrequently (data that is rarely used). And the entire data file It uses an algorithm designed to reduce the amount of data in the body.
  • the code table itself becomes large if there are many types of data to be coded. Also, a number of complex code tables corresponding to the number of data to be encoded are required for both the encoder and the decoder.
  • arithmetic coding data is read first, and the appearance frequency of each data is examined.
  • a code table is created by assigning a code with a small number of bits to a word having a high frequency of occurrence.
  • the code table created in this way is recorded (or transmitted) as data. After that, the data is coded based on this code table.
  • Arithmetic coding requires that a code table be recorded or transmitted, but the code that is best suited to the contents of the file to be recorded or transmitted.
  • the advantage is that data can be created in a table.
  • the arithmetic coding method unlike the MH coding method, it is not necessary to have a complicated code table in both the encoder and the decoder.
  • US Pat. US Pat.
  • JP-A Nos. 4, 811 and 11-13 There is a method disclosed in JP-A Nos. 4, 811 and 11-13. In this method, a flag bit indicating the number of bits of the code data length is provided before the run-length code, and a value obtained by multiplying the flag bit by an integer is encoded. Encoding and decoding as data length
  • this method can encode / decode two colors (white and black) as in the MH encoding method, but cannot compress multicolor images larger than that. I can't respond until then.
  • the first purpose of this invention is the weakness of the MH coding method (a large code table is required), the weakness of the arithmetic coding method (the data must be read twice), and so on. And run-length coding with flag bits
  • a second object of the present invention is to provide a decoding method for decoding data encoded in accordance with the first object.
  • the third purpose of this is to use a compression / decompression system that combines the encoding (compression) method and the decoding (expansion) method along the first and second purposes. It is to provide a system.
  • a fourth object of the present invention is to provide a recording medium on which information is recorded based on an encoding method that is in line with the first object (a two-layer laminated type high density Optical disks, etc.).
  • a fifth object of the present invention is to provide a device (such as a harvesting circuit) for performing signal processing based on an encoding method according to the first object. That is.
  • a sixth object of the present invention is to provide a device (such as an integrated circuit) that performs signal processing based on a decoding method in accordance with the second object. is there .
  • a seventh object of the present invention is to record various information on a recording medium (such as a two-layered high-density optical disk) based on an encoding method in accordance with the first object.
  • the purpose of this is to provide a recording device for recording data in a computer.
  • An eighth object of the present invention is to provide a reproducing apparatus for reproducing information recorded on the recording medium based on a decoding method according to the second object. And.
  • a ninth object of the present invention is to broadcast / distribute various kinds of information compressed / encoded based on an encoding method in accordance with the first object through a wireless or wired system. This is to provide a broadcast / distribution system for distribution.
  • a tenth object of the present invention is to transmit various kinds of information compressed and encoded based on an encoding method in accordance with the first object by wireless or wired communication. Disclosure of the invention which is to provide an electronic mail system exchanged via a network line (internet, etc.)
  • the encoding method of the present invention uses pixel data defined by a predetermined number of bits (for example, 2 bits).
  • a data block in which the same pixel data continues is defined as one compression unit (for example, CU01 to CU04 in Fig. 9).
  • a compressed data specifying step for specifying the data block of the one compression unit (CU01 to CU04) is performed. ST 8 0 1) and;
  • the encoding header (for example, rule 1 in FIG. 5) corresponding to the number of consecutive identical pixel data (for example, 1 to 255) in the data block of one compression unit. 0 to 6 bits in ⁇ 4) and the continuous pixel count data (for example, 2 to 8 bits) indicating the number of consecutive identical pixel data (1 to 255) And a data block (2 bits) indicating the same pixel data itself in the data block of one compression unit, and the compressed unit data block.
  • CU01 * to CU04 * in Fig. 9 Compressed data generation step (ST806 in Fig. 13; ST908 to ST914 in Fig. 14) And are provided.
  • the decoding method of the present invention requires a plurality of pixel data defined by a predetermined number of bits (for example, two bits).
  • an information aggregate (PX 0 in FIG. 9; 5 to 0 in FIG. 10) formed by collecting data blocks, the data block in which the same pixel data continues is defined as one unit.
  • ST1005 in FIG. 15 in which the bit string compressed by compression is expanded (ST 1005 in FIG. 15), and the data block corresponds to the continuous number of the same pixel data.
  • Continuation pixel count data or the same pixel data and an encoding header indicating the continuation pixel count data, From the data block of the B'J 1 compression unit (for example, any of CU01 * to CU04 trees) of the information aggregate (PXD / SPD), An encoding header extraction step for extracting the encoding header (ST111 to ST111 in FIG. 16); and an encoding header extraction step for the encoding header. (ST111-ST1109), the contents of the encoded header extracted (for example, data length 0 in rules 1 to 4 in Figure 5) ⁇ 6 bits; based on the compression unit (CU01 * ⁇ CU) based on the data length length as described in rule 1 of Fig. 5 which does not affect the subtraction result.
  • the encoded header extracted for example, data length 0 in rules 1 to 4 in Figure 5
  • ⁇ 6 bits based on the compression unit (CU01 * ⁇ CU) based on the data length length as described in rule 1 of Fig. 5 which does not affect the
  • any of the data tabs the data of the number of continuous pixels (for example, 2 to 8 bits; data as in rule 5 in FIG. 5) In some cases it is possible to have a long mouth; The number of ⁇ pixels to leave Ri taken a can do not want to affect the result) take-out scan tape Tsu-flops and (ST 1 1 1 0 ⁇ ST 1 1 1 3 of Figure 1 6)
  • the continuous pixel number extraction step S The data obtained by subtracting the continuous pixel count data (2 to 8 bits) taken out from the block 11 11 to ST 11 13) (for example, Based on the two bits of pixel data according to Rule 1 to 4 of Rule 5, the data block of one compression unit (any one of CU01 * to CU04 *) is used.
  • Pixel data determination step ST 11 1 4 in FIG. 16 that determines the contents (00, 01, 10 and 11) of the pixel data before compression that constituted the block.
  • the bit data having the content determined by the pixel data determination step (ST111) is replaced with the sustained pixel number extraction step (ST111).
  • the system according to the present invention includes a pixel defined by a predetermined number of bits (for example, two bits).
  • a data block in which the same pixel data continues is considered as one compression unit.
  • CUO 1 to CU 04 in FIG. 9 are compressed (ST 806 in FIG. 13), and the compressed bit sequence is expanded (ST 1005 in FIG. 15).
  • And is configured by combining the following encode processing and the following decode processing. That is,
  • Encoding processing including a step (ST 806 in FIG. 13) that generates a lock (for example, CUO 1 * to CU 04 * in FIG. 9); and --
  • the continuous pixel number extraction step (2 to 8 bits) for extracting the continuous pixel number data (2 to 8 bits) of this data block is performed.
  • the coding header is obtained from ST11110 to ST11113) in FIG. 16 and the data block of one compression unit (one of CU01 * to CU04 *). Dust removal step (ST
  • a pixel data determination step (ST1114 in FIG. 16) for determining (00, 01, 10 and 11);
  • the bit data having the content determined by the pixel data determination step (ST111) is converted to the continuous pixel number extraction step. (ST1110 to ST1113), arranged by the bit length indicated by the continuous pixel count data (2 to 8 bits) extracted in the above (1 compression unit) (One of CU01 * to CU04 *) to restore the pixel pattern before compression (ST1111 in Fig. 16) ⁇ ST 1 1 1 1 8)
  • the information recording medium of the present invention includes a plurality of pieces of pixel data defined by a plurality of bits (for example, two bits).
  • a data block in which the same pixel data continues is compressed by one compression unit (for example, CU01 to CU in FIG. 9). 0 4) is recorded as compressed information.
  • the encoding header (for example, rule 1 in FIG. 5) corresponding to the number of consecutive identical pixel data (for example, 1 to 255) in the data block of one compression unit. 0 to 6 bits in ⁇ 4) and the continuous pixel count data (for example, 2 to 8 bits) indicating the number of consecutive identical pixel data (1 to 255)
  • a compression unit composed of a plurality of bits (two bits) indicating the same pixel data itself in the data block of one compression unit.
  • a predetermined number of bits (for example, 2 bits) is used for the loading device (such as an integrated circuit device in which the encoding method of the first purpose is performed internally).
  • the loading device such as an integrated circuit device in which the encoding method of the first purpose is performed internally.
  • compressed data specifying means ST 801 in FIG. 13 for determining the data block of the one compression unit (CUO 1 to CU 04) ) When ;
  • the coding header (for example, as shown in FIG. 5) corresponding to the number of consecutive identical pixel data (for example, 1 to 255) in the data block of one contraction unit. 0 to 6 bits in rules 1 to 4) and the continuous pixel count data indicating the continuous number of the same pixel data (1 to 255)
  • Compressed data generating means for generating a compressed unit data block for example, CU01 * to CU04 * in FIG. 9
  • the decoding device of the present invention (such as an integrated circuit device in which the decoding method of the second object is internally executed) is provided by a predetermined method.
  • the information aggregate (PXD in Fig. 9; SPD in Fig. 10) is formed by collecting multiple pixel data defined by the number of bits (for example, 2 bits).
  • the data block stores the continuous pixel number data corresponding to the continuous number of the same pixel data, or the same pixel data and the continuous pixel number data.
  • the contents of the encoded header extracted by the encoded header extracting means (ST111 to ST111) (for example, according to rules 1 to 4 in FIG. 5). From the data block of one compression unit (one of CUO 1 * to CU 04 *) based on 0 to 6 bits of the data block.
  • a continuation pixel number extracting means for extracting continuation pixel number data (106 + 107 in FIG. 11; ST111010 in FIG. 16) ⁇ ST 1 1 1 3) and;
  • the compression unit for example, two bits of pixel data according to rules 1 to 4 in FIG. 5
  • the one compression unit CU01 * to Pixel data determination that determines the contents (00, 01, 10 or 11) of the uncompressed pixel data that constituted the data block of CU04 * Means (110 + 1 1 2 in FIG. 11; ST 1 1 1 4 in FIG. 16);
  • the pixel data is determined by the pixel data determining means (ST111).
  • the bit data having the contents described above is transferred to the continuous pixel number data (2 to 8) extracted by the continuous pixel number extracting means (ST1110 to ST1113).
  • the pixel for which the pixel pattern before compression in the one compression unit (one of CU01 * to (: U04 *)) is reconstructed by arranging the bit length indicated by the (bit).
  • Pattern restoring means (104 in FIG. 11; S 11 15 to ST 11 18 in FIG. 16).
  • the recording apparatus of the present invention forms a plurality of pieces of pixel data defined by a predetermined number of bits (for example, two bits).
  • a data block in which the same pixel data continues is regarded as one compression unit (for example, CU01 to CU04 in FIG. 9).
  • the encoding header (for example, the rule in FIG. 5) corresponding to the number of consecutive identical pixel data (for example, 1 to 255) in the data block of one compression unit. 0 to 6 bits in 1 to 4) and continuous pixel count data (for example, 2 to 8 bits) indicating the same pixel data continuous number (1 to 255) ) And the data (for example, 2 bits) indicating the same pixel data itself in the data block of one compression unit.
  • Compressed data generating means (200 in FIG. 18; ST 80 in FIG. 13; ST 800 in FIG. 13) for generating a tab block (for example, 1101 * to 104 in FIG. 9; 04 *). 6: ST908 to ST910) in Fig. 14;
  • the reproducing apparatus of the present invention comprises a plurality of pixel data defined by a predetermined number of bits (for example, two bits). From a recording medium (OD) on which an information aggregate (PXD / SPD) to be formed is recorded, a bit is compressed as a unit of a data block in which the same pixel data is linked. (ST1005 in FIG. 15) wherein the data block is a continuous pixel corresponding to the continuous number of the same pixel data. In the case of including the numerical data or the coding header indicating the same pixel data and the successive pixel number data,
  • the data is encoded.
  • Encoding header extracting means (103 in FIG. 11; ST 111 to ST 111 in FIG. 16) for extracting the header;
  • the content of the coded header extracted by the coded header extracting means (ST111-ST111) (for example, according to rules 1-4 in FIG. 5).
  • the data block of the one compression unit (one of CUO 1 * to CU 04 *) is obtained from the data block of the compression unit based on 0 to 6 bits of the data block.
  • a continuous pixel number extracting means for extracting the continuous pixel number data (106 + 1.07 in FIG. 11: ST 1110-0 in FIG. 16) ST 1 1 1 3) and;
  • the one compression unit (one of CU01 * to CU04 *)
  • the coded header extracted from the data block by the coded header extracting means (ST111 to ST111).
  • the bit data having the content determined by the pixel data determining means (ST111) is transmitted to the continuous pixel number extracting means (ST111-ST111).
  • the continuation pixel count data extracted (2 to 8 bits) are arranged for the bit length indicated by the data, and the compression unit (one of CU01 * to CU04 *) is set in the compression unit.
  • Pixel pattern restoration means for restoring the pixel pattern before compression (see Fig. 11
  • the broadcasting system of the present invention includes a plurality of pixel data defined by a predetermined number of bits (for example, two bits).
  • a data block in which the same pixel data continues is divided into one compression unit (for example, the compression is performed as CUO 1 to CU 04) in FIG. 9 and the number of consecutive identical pixel data in the data block of one compression unit (the number of data blocks) is as follows. 1 ⁇ 2)
  • the coding header for example, 0 to 6 bits in rules 1 to 4 in Fig. 5 corresponding to (5) and the number of consecutive identical pixel data
  • Compressed unit data blocks (for example, CUO1 * to CU04 * in FIG. 9) are generated by the data (two bits) indicating ST 806 of 13; ST 908 to ST 910 in Fig. 14) Encoder (200 in Fig. 10);
  • the broadcasting system is an information system formed by collecting a plurality of pixel data defined by a predetermined number of bits (for example, two bits).
  • a predetermined number of bits for example, two bits.
  • data blocks in which the same pixel data continues are compressed as one compression unit (for example, CU01 to CU04 in Fig. 9). Therefore, the coding header corresponding to the number of consecutive identical pixel data (for example, 1 to 255) in the data block of one compression unit is obtained.
  • 0 to 6 bits in rules 1 to 4 in FIG. 5 and the continuous pixel count data for example, the same pixel data continuous number (1 to 255) 2 to 8 bits
  • the digital data Le signal generating means that occur to including digital data le signal (in FIG. 2 2
  • the electronic mail system includes a pixel data defined by a predetermined number of bits (for example, two bits).
  • a data block in which the same pixel data continues is called one compression unit (for example, the compression is performed as CU01 to CU04) in FIG. 9, and the same pixel data continuation number (data length) in the data block of one compression unit is used.
  • the coding header corresponding to 1 to 255) for example, 0 to 6 bits in rules 1 to 4 in FIG.
  • Transmission means (5031,600) for transmitting a signal including the compression unit data blocks (CU01 * to CU04 *) generated by the compressed data generation means. )
  • Receiving means (503N in FIG. 23) for receiving the compressed unit data blocks (CU01 * to CU04 *) retransmitted by the transmitting means; Compression unit data block received by the receiving means
  • the encoding header is extracted (ST111 to ST111 in FIG. 16), and the extracted encoding header is extracted.
  • the position 'of the continuous pixel data is determined from the contents (S
  • At least three types of pixel data are compressed based on at least rules 2 to 4 of rules 1 to 6 shown below.
  • the following describes an example in which pixel data indicating each pixel dot is composed of two bits.
  • 8 bits are defined as 1 unit, the first 2 bits are set to ⁇ 00j, the next 4 bits are used to represent the number of pixels to be maintained, and the next 2 bits are used. Is the pixel data.
  • the first 4 bits are set to ⁇ 0, with 2 bits as one unit.
  • the following 6 bits represent the number of continuous pixels, and the next 2 bits are used as pixel data.
  • 0 0 0 0 0 J represents the number of continuous pixels in the following 8 bits, and the next 2 bits are used as pixel data.
  • 16 bits are defined as one unit, the first 14 bits are defined as “0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0”, and the following 2 bits are defined as pixel data. .
  • [0-1 data string is an integral multiple of 8 to 4 bits]. 0 0 0 0 0 In the decoding method of the present invention, the inverse operation of the above encoding rule is performed. In this way, the original data before the encoding is restored.
  • FIG. 1 is a diagram schematically showing a recording data structure of an optical disk as an example of an information storage medium to which the present invention can be applied.
  • FIG. 2 is a view showing an example of a logical structure of data recorded on the optical disk of FIG.
  • FIG. 3 is a diagram exemplifying a logical structure of a sub-picture pack to be encoded (run-length compressed) from the data structure illustrated in FIG. 2.
  • FIG. 4 shows a sub-picture data to which the encoding method according to one embodiment of the present invention is applied, among the sub-picture packs exemplified in FIG. --
  • FIG. 5 shows a case where the pixel data constituting the sub-picture data portion illustrated in FIG. 4 is composed of a plurality of bits (here, two bits).
  • FIG. 4 is a diagram illustrating compression rules 1 to 6 employed in the encoding method according to the embodiment.
  • FIG. 6 shows an embodiment of an encoder according to another embodiment of the present invention in the case where the pixel data constituting the sub-picture data portion shown in FIG. 4 is composed of il bits. Diagram explaining compression rules 11 to 15 used in the loading method.
  • FIG. 7 shows that the pixel data constituting the sub-video data portion exemplified in FIG. 4 is composed of, for example, first to ninth lines, and two bits are provided on each line. Pixels (up to 4 types) are arranged in a row, and character patterns ⁇ ⁇ and ⁇ ⁇ are represented by 2-bit pixels on each line.
  • FIG. 7 is a diagram specifically explaining how pixel data of each line is encoded (run-length compressed) in such a case.
  • Fig. 8 shows the pixel data (sub-picture data) encoded in the example of Fig. 7, which is decoded like a character pattern.
  • FIG. 9 shows a case where the pixel data constituting the sub-picture data portion illustrated in FIG. 4 is composed of two bits, and the encoding according to the embodiment of the present invention is performed.
  • Fig. 7 specifically illustrates compression rules 1 to 6 used in the compression method.
  • FIG. 10 shows image information encoded according to the present invention.
  • FIG. 11 is a block diagram illustrating the flow from broadcasting cable distribution to reception Z playback from a user to a subscriber.
  • Fig. 11 is a block diagram illustrating an image decoding (lading) based on this invention.
  • Fig. 12 shows another implementation of a decoder hardware that performs image decoding (run-length decompression) based on the present invention (interlace specification). The block diagram explaining.
  • FIG. 13 shows the execution of an image encoding (run-length pressure) according to an embodiment of the present invention.
  • FIG. Flowchart illustrating the software executed by the encoder (200).
  • FIG. 14 is a flowchart illustrating an example of the contents of an encoding step 1 (ST806) used in the software of FIG. 13. Fig.
  • FIG. 15 shows the execution of image decoding (run-length decompression) according to an embodiment of the present invention.
  • FIG. 11 or FIG. FIG. 13 is a flowchart illustrating software executed by the MPU (1 1 2) of the 1 2.
  • FIG. 16 is a flowchart illustrating an example of the contents of a decoded step (ST105) used in the software of FIG. 15.
  • FIG. 17 shows an image, a decoded image (a run-length image) according to the present invention. 9 one-
  • FIG. 11 is a block diagram illustrating another embodiment of a decoder hardware that performs expansion).
  • FIG. 18 shows an image decoder according to another embodiment of the present invention.
  • FIG. 19 shows an image decoder according to another embodiment of the present invention.
  • FIG. 20 is a flowchart illustrating an example of the contents of the encoding header detection step (ST125) shown in FIG.
  • FIG. 21 is a flow chart illustrating how the image decoding process of the present invention is performed when the decoded image is scrolled.
  • FIG. 4 is a block diagram illustrating a case where compressed data distributed by broadcasting or cable is decoded by a user or a subscriber.
  • FIG. 23 shows an example in which the image information encoded according to the present invention is arbitrarily copied via a communication network (such as an internetwork).
  • a communication network such as an internetwork.
  • FIG. 24 is a block diagram illustrating an outline of an optical disk recording / reproducing apparatus in which encoding and decoding are performed according to the present invention.
  • FIG. 25 is a diagram showing an example of a state in which the encoder force is converted into IC based on the present invention.
  • FIG. 26 is a diagram illustrating a state in which the decoder according to the present invention is converted to an IC.
  • Fig. 27 is a diagram showing an example of a state in which the encoder and the decoder based on the present invention are IC-converted.
  • FIGS. 1 to 27 are diagrams for explaining an image information encoding / decoding system according to an embodiment of the present invention.
  • FIG. Fig. 3 schematically shows a recording data structure of an optical disk OD as an example of an information storage medium to which the present invention can be applied.
  • Sk OD is a double-sided bonding disk with a storage capacity of about 5 Gbytes on one side, and a lead on the inner side of the disk.
  • a large number of recording tracks are located between the inner layer and the lead area on the outer periphery of the disk.
  • Each track is composed of a number of logical sectors, and each sector stores various types of information (digital data appropriately compressed).
  • FIG. 2 illustrates a logical structure of data recorded on the optical disk of FIG. That is, the system data used by the disk OD is stored in the collection of multiple logical sectors in Fig. 1. A system area, a volume management information area, and a plurality of file areas are formed.
  • file 1 is the main video information (VIDEO in the figure), and the sub-video information ( SUB — PICTURE), audio information (AUDIO in the figure), playback information (PLAYBACKINFO. In the figure), etc.
  • Fig. 3 shows the encoding of the data structure exemplified in Fig. 2.
  • one knock of the sub-picture information included in the video data is composed of, for example, 2048 knots.
  • the pack is placed after the header of the first pack.
  • the first sub-picture packet contains run-length compressed sub-picture data (SPDATA 1) beneath the header of the packet, as well.
  • the second sub-picture packet contains the run-length-compressed sub-picture data (SPDATA) after the header of the packet.
  • a plurality of such sub-picture data (SPDATAl, SPDATA2, ...) are collected for one unit (one unit) of run-length compression, that is,
  • the sub-picture data unit 30 is provided with a sub-picture unit header 31.
  • one unit of video data (for example, one horizontal line of a two-dimensional display screen) is run.
  • the compressed pixel data 32 follows.
  • one unit of run-length compressed data 30 is composed of one or more sub-picture data sub-picture data parts (SPDATA 1, SPDATA 2, ). It is formed as a collection.
  • the sub-picture data unit 30 includes a sub-picture unit header 31 in which various parameters for displaying the sub-picture are recorded, and a run length.
  • display data (reduced pixel data) 32 consisting of
  • FIG. 4 exemplifies the contents of the sub-picture unit header 31 out of the run-length compressed data 30 for one unit illustrated in FIG.
  • the main video for example, the main body of the movie
  • the sub-video for example, subtitles corresponding to the scene of the main video movie
  • the sub-picture unit header 31 has the start address SPDDADR of the sub-picture pixel data (display data) 32 and the pixel data 3 2 End address SPEDADR and the display start position and display range (width and height) of the pixel data 32 on the TV screen SPDSIZE, and the background color SPCHI specified from the system ,
  • Information SPMOD mixing ratio SPCONT of sub-picture (SP) to main picture (MP), start timing of sub-picture (corresponding to frame number of main picture) SPDST, and each line Deco One-
  • the sub-picture unit header 31 includes various parameters (SPDDADR, etc.) having the following contents. Etc.) are recorded:
  • SPD D ADR relative address from the head of the header
  • display data pixel data of the sub-picture
  • the sub-picture image mode information (SPMOD) that indicates the field mode or the frame mode of the interlacing, etc. When it is composed of the number of bits, it is possible to specify the number of bits of the pixel data with the contents of this mode information.
  • the display start timing of the sub-picture is determined by the information (SPDST) indicated by the frame number of the main picture (for example, the MPEG I-picture frame number). ;
  • the information SPCONT indicating the mixture ratio of the sub-picture and the main picture represents the mixture ratio of the sub-picture by (system setting value) 255, and (255-setting value) 2 55 indicates the mixing ratio of the main video.
  • the sub-picture unit was sent to the sub-picture unit.
  • this field Z frame mode recording section (S ⁇ ⁇ 0
  • Bit "0" is written in D).
  • the frame mode (non-intermediate) is performed by the bit 0 ”. Is determined, and the received code data is decoded for each line, as shown in the lower left part of FIG.
  • An image that has been 'decorated' is output from the decoder, and this is displayed on a monitor or a television (TV). Is displayed in.
  • the decoder -Judgment that the device is in the root mode (interlace mode).
  • the encoded data is decoded into the line ⁇ and the same data line is extracted as shown in the lower right of FIG. 8. It is empowered. Then, a screen corresponding to the ⁇ V interlace mode is obtained.
  • the picture quality is lower than in the frame mode (noninterlaced mode), but it is the same as the frame mode. Will be able to display twice the amount of images
  • Data 32 applies any of the run-length compression rules 1 to 6 or the run-length compression rules 11 to 15 shown in FIG. 5 or FIG.
  • the data length (variable length) of one unit is determined depending on the data length, and the determined data length is used to encode (run-length compression) and data. And decoding (run-length extension) is performed.
  • Rules 1 to 6 in Fig. 5 are used when the pixel data to be compressed has a multi-bit configuration (here, 2 bits), and rules 11 to 15 in Fig. 6 are used. This is used when the pixel data to be compressed has a 1-bit configuration.
  • Which of the run-length compression rules 1 to 6 or the run-length compression rules 11 to 15 is used depends on the parameters in the sub-picture unit header 31. It can be determined by the contents (bit width flags, etc.) of the data SPMOD (see near the center of the table at the bottom of Fig. 4). For example, if the bit width flag of the NORMATOR SPMOD is "1”, the pixel data to be subjected to run-length compression is 2 bits / 5 bits. Rules 1 to 6 of 5 are used. On the other hand, if the bit width flag of the parameter SPMOD is “0”, the pixel data subject to run-length reduction is 1 This is bit data, and rules 11 to 15 in FIG. 6 are used.
  • the pixel data can take 1, 2, 3 or 4-bit configurations
  • four types of compression rule groups corresponding to these bit configuration values are available.
  • A, B, C, and D are available.
  • the parameter SPMOD is a 2-bit flag
  • the flag "0 0" specifies the 1-bit pixel data that uses rule group A.
  • the flag “01” specifies the 2-bit pixel data that uses rule group B
  • the flag “10” uses the rule group C to specify 3-bit pixel data.
  • the flag "11” can be used to specify 4-bit pixel data that uses rule group D.
  • rules 11 to 15 in FIG. 6 can be used for compression rule group A
  • rules 1 to 6 in FIG. 5 can be used for compression rule B.
  • Compression rules C and D can be obtained by appropriately changing the coding header, the number of continuous pixels, the configuration bit value of pixel data, and the number of rules in FIG. Fig. 5 shows the sub-picture pixel data (run-length data) 32 shown in Fig. 4.
  • the 2 part consists of multiple bits (here, 2 bits) of pixel data.
  • the run-length compression rules 1 to 6 employed in the encoding method according to the embodiment of the present invention will be described.
  • FIG. 9 shows a case where the sub-picture pixel data (run-length data) 32 shown in FIG. 4 is composed of 2-bit pixel data.
  • FIG. 3 is a diagram for specifically explaining the compression rules 1 to 6. FIG.
  • 8-bit data constitutes one unit of the encoded data.
  • the first two bits represent the coding header that indicates that it is based on Rule 2, followed by the four bits that represent the number of pixels that continue, followed by two bits. Bits represent pixel data.
  • the coding header (0 0), the 4-bit display (0 101) b of the number of continuations “5 J (0 101) b, and the contents of the pixel data (0 1) b and d 2 to d 6 (0 0 0 1 0 1 0 1) b becomes the data unit CU 0 2 * of the compressed video data PXD
  • 12 bits of data constitute one unit of encoder data.
  • the first 4 bits represent the coding header indicating that it is based on rule 3
  • the next 6 bits represent the number of pixels to continue
  • the next 2 bits represent the number of pixels. Represents data.
  • CU 0 3 * is converted to (0 0 0 0 0 1 0 0 0 0 1 0) b (12-bit length)
  • the effective bit length compression is 3 2
  • the bit power is 20 bits from the 12 bits, but if the number of sustained bits is 6 3 (10 3 powers of CU 0 3
  • the compressed data (CU 03 * 0 0 0 0 1 1 1 1 1 1 1 0) of this force becomes 12 bits, and A 114-bit compression effect is obtained for the bit, meaning that the bit compression effect under Rule 3 is greater than that under Rule 2.
  • rule 4 shown in the fourth column if 64 to 255 identical pixels continue, 16-bit data constitutes one unit of the encoded data.
  • the first 6 bits represent the coding header indicating that rule 4 is being followed, the next 8 bits represent the number of pixels to continue, and the next 2 bits. Represents pixel data.
  • the fourth compressed data unit CU04 of the uncompressed video data PXD shown in the upper part of FIG. 9 is 69 two-bit pixel data d23 to d.
  • 9 1 Includes (1 1 1 1 1 1 1 1 1 1 1) b.
  • the encoding header (00000000) and the 8-bit display of the number of continuations “69” (00110) 0 1 0 1) b and pixel data contents (1 1) d 23 to d 91 (0 0 0 0 0 0 0 0 1 0 0 1 0 1 1 1)
  • the data unit of the subsequent video data PXD is CU04 *.
  • the data unit CU04 of (1 1 1 1 1 1... 1 1 1 1) b (1 3 8 bits length) is the data unit c ⁇ 0 4 * (0 0 0 0 0 0 0 0 1 0 0 1 1 1) b
  • rule 5 when the same pixel continues from the switching point of the encoded data unit to the end of the line, the 16-bit data is used.
  • the first part of the data, which constitutes one unit of data in the code, is the encoding header indicating that the first 14 bits are in accordance with Rule 5, followed by 2 Bits represent pixel data.
  • the same two-bit pixel data (0 0) b is a finite number of consecutive pixels (in a row). .
  • b is the compressed video data P X D data unit C U
  • b (unspecified bit length) is (0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0) b of the data unit CU 0 5 ⁇
  • the data to be encoded is divided by the line power of the aligned pixels.
  • the compressed data PXD for one line If the length is not an integral multiple of 8 bits (that is, it is not a bitline), add 4 bits of dummy data and add 1 bit of dummy data.
  • the compressed data PXD for the line is set to be in the unit of a note (that is, to be aligned).
  • the total bit length of the data unit CU01 * to CU05 * of D is always an integer of 4 bits Although it is doubled, it is not necessarily an integer multiple of 8 bits.
  • the 2-bit pixel data is not necessarily limited to data representing four types of pixel colors.
  • the pixel data (0 0) b represents the background pixel of the sub-picture
  • the pixel data (01) b represents the pattern pixel of the sub-picture
  • 0) b may represent the first emphasized pixel of the sub-picture
  • pixel data (11) b may represent the second emphasized pixel of the sub-picture.
  • FIG. 6 shows the present invention in the case where the sub-picture pixel data (run-length data) 32 shown in FIG. 4 is composed of 1-bit pixel data. This is a description of run-length compression rules 11 to 15 employed in the encoding method according to another embodiment.
  • 4-bit data is encoded (run-length compressed). Make up the unit.
  • the first three bits indicate the number of continuous pixels, and the next one bit indicates pixel data (such as pixel type information). For example, if 1-bit pixel data is "0”, Indicates the background pixel of the sub-image, and if it is "1", it indicates the pattern pixel of the sub-image.
  • 8-bit data constitutes the data unit of the encoded data.
  • the first three bits represent a coding header (eg, 0 000) that indicates that it is based on rule 12, and the next 4 bits represent the number of continuous pixels.
  • rule 13 shown in the third column of FIG. 6, if one and the same pixel continues for 16 to 127 bits, the pixel data is represented by 12 bits.
  • the data constitutes one unit of the encoded data.
  • the first four bits represent an encoding header (for example, 0000) that indicates compliance with Rule 13 and are followed by seven bits. It represents the number of pixels, and the subsequent one bit represents pixel data.
  • rule 14 shown in the fourth column of FIG. 6 when the same pixel continues from the switching point of the encoded data unit to the end of the line, it is expressed by 8-bit data. Constructs one unit of encoding data. In this case, the first seven bits represent the coding header (for example, 0000 000 00) indicating that it is based on rule 14, followed by one bit Represents pixel data.
  • FIG. 7 shows that the pixel data constituting the sub-picture pixel data (run-length data) 32 illustrated in FIG. 4 is composed of the first to ninth lines, for example.
  • Each line is lined with 2-bit area elements (having a maximum of 4 types of content), and the character pattern is determined by the 2-bit pixels on each line. In this case, “AJ” and “BJ” are shown. In this case, how the pixel data of each line is encoded (Learn Lengths)
  • the source image is composed of three types (up to four types) of pixel data. That is, the 2-bit image data (00) b indicates the pixel color of the background of the sub-image, and the 2-bit image data (01) b indicates the character "AJ" in the sub-image. And the pixel color of “ ⁇ ⁇ ” is shown, and the emphasized pixel colors for the sub-picture characters “A j and“ B ”are shown in the 2-bit image data (10) b. Yes.
  • This encoder is a microcontroller that runs software that performs run-length compression based on rules 1 through 6 described in Figure 5. It consists of a computer (MPU or CPU). This encoder software will be described later with reference to the flowcharts of FIGS. 13 and 14.
  • the display width of the video data (sub-video data) to be encoded is 16 pixels, and the number of scanning lines ( The display height is 9 lines.
  • the pixel data (sub-picture data) obtained from the scanner is temporarily converted to the run-length value before compression by the micro computer. Converted.
  • ⁇ 0 J is converted to (0 * 1)
  • one subsequent ⁇ # j is Is converted to (# * 1)
  • one r OJ after that is converted to (0 * 1)
  • the subsequent triple image ⁇ is converted to ( ⁇ * 3).
  • the subsequent one ⁇ 0 ” is converted to ( ⁇ * 1)
  • the subsequent 4th speed image is converted to (# * 4)
  • the one * l) and the last ⁇ -j is converted to ( ⁇ * 1).
  • the run-length data of the first line before compression is ⁇ ⁇ * 3/0 * 1/0 * 1 // JH SZoJ ⁇ l Z ⁇ Z o iic l Z. * 1 J
  • This data is configured by a combination of image information such as a character pixel color and the number of continuous pixels indicating the number of continuations.
  • the pixel data rows of the second to ninth lines in the upper part of FIG. 7 are the pre-compression run-levels as shown in the second to ninth lines in the middle part of FIG. Data column.
  • the compression rule in FIG. 5 when paying attention to the data of the first line, since three background pixel colors “•” continue from the start of the line, the compression rule in FIG. 5 is used. 1 applies.
  • the first “•••” of the first line (• * 3) represents two bits (11) representing ⁇ 3j and the background pixel color “•”. It is encoded to (110), which is a combination of (0) and.
  • (0 * 1) is encoded into (0110)
  • ( ⁇ * 3) is encoded into (110)
  • (o * l) ) Is encoded into (0 1 1 0)
  • the first line compression data ⁇ run length data r ⁇ * 3 / o * 1 / # * 1/0 * 1 / ⁇ * 3/0 * 1 no #
  • * 4/0 * 1 /. * 1 J is (1 1 0 0) (0 1 1 0) (0 1 0 1) (0 1 1 0) (1 1 0 0) (0 1 1 0) ( 0 0 0 1
  • the run-length compression is performed as in 0 0 0 1) (0 1 0 0) (0 1 0 0), and the encoding of the first line is completed.
  • the pre-compression run-length data at the ninth line is as follows: * * 16 J indicates that the same background pixel color ⁇ ⁇ J continues up to the line end. And a 14-bit header (0 0 0 0 0 0 0 0 0 0 0
  • Fig. 10 shows the flow from the mass production to the reproduction from the user's side of a high-density optical disk having image information encoded according to the present invention.
  • image information encoded in accordance with the present invention from broadcast cable distribution to reception / reproduction from a user / subscriber will be described. This is a block diagram.
  • the encoder 200 is programmed, for example, based on the compression rules 1 to 6 of FIG.
  • the input data is run-length compressed (encoded) by air processing.
  • the encoder 200 shown in FIG. 10 is used.
  • the run-length compression processing (encoding processing) is performed on the sub-picture data shown in Fig. 3.
  • Various data necessary to complete the optical disk OD are also input to the encoder 200 in FIG. 10. These data are compressed, for example, in accordance with the standards of PE LJ (Motion Picture Expert Group), and the compressed digital data is converted to a laser cutting machine 2 0 or modulator Z is sent to the transmitter 210.
  • PE LJ Motion Picture Expert Group
  • the MPEG compressed data output from the encoder 200 to the mother disk (not shown) is manufactured.
  • this master 204 is used as a model, for example, a 0.6 mm thick poly-bore.
  • the master information is transferred to the laser light reflecting film on the substrate.
  • a large amount of two polycarbonate substrates on which different pieces of master information are transferred are bonded together to form a 1.2-mil-thick double-sided optical disk (or It is a single-sided reading type double-sided disk.
  • the laminated optical disk OD mass-produced in the facility 206 is distributed to various markets and reaches the user.
  • the distributed disk OD is played back on the user's playback device 300.
  • This device 300 is provided with a tecoder 101 for restoring the data encoded by the encoder 200 to the original information.
  • the information decoded by the decoder 101 is sent to, for example, the user's monitor ⁇ V and is visualized. In this way, end users will be able to view the original video information from the mass-distributed disk.
  • the compressed information sent from the encoder 200 to the modulator // transmitter 210 is modulated according to a predetermined standard and transmitted
  • the compressed video information from the encoder 200 is satellite broadcast (212) together with the corresponding audio information.
  • the compressed video information from the encoder 200 is transmitted via a cable (2 12) together with the corresponding audio information.
  • the compressed video / audio information transmitted by broadcast or cable is received by the user or subscriber's receiver ⁇
  • This receiver demodulator 400 Has a decoder 101 for restoring the data encoded by the encoder 200 to the original information.
  • the information decoded by the decoder 101 is sent, for example, to the user's monitor @V and is visualized. In this way, the end user can view the original video information from the compressed video information transmitted by broadcasting or cable transmission.
  • FIG. 11 shows an embodiment of a decoder (non-decoder) that performs image decoding (run-length decompression) according to the present invention.
  • This is a block diagram showing the interlace specifications. It decodes the run-length compressed sub-picture data SPD (equivalent to data 32 in Fig. 3).
  • the decoder 101 (see Figure 10) can be configured as shown in Figure 11
  • the signal including the run-length-compressed pixel data in the format as shown in FIG. 4 is run-length expanded.
  • the sub-picture decoder 101 has a data I / D to which the sub-picture data SPD is input.
  • O 108 a memory 108 for storing the sub-picture data SPD; and a memory control unit 105 for controlling an operation in which the memory 108 is not readable.
  • Continuation of one unit (one block) from the run information of the code data (pixel data compressed by run-length) read out from memory 108 Continuing to detect the code length (encoded header) and output the J-length separation information.
  • J-length detector 106 For extracting one block of code data according to the information from the code length detection section 106; and this code data.
  • a signal indicating run information of one compression unit which is output from the division unit 103, and is output from a continuous code length detection unit 106, It indicates how many ⁇ 0j of the data bits are continuous from the beginning of the coded data for one block ⁇ 0 Indicates the number of Jbit continuations
  • a signal (period signal) and a run length setting unit 107 for calculating the number of continuous pixels of one block from these signals; and a code data separation unit 10 3 receives the pixel color information and the period signal output from the run length setting unit 107, and --
  • a pixel color output unit 104 (Fast-in / Fast-out type) that outputs color information only during the period; and a sub-video data SPD read out from the memory 108 output.
  • Microcomputers 11 and 12 that read the header data (see Fig. 4) and perform various processing settings and control based on the read data; and memory 10
  • An address control unit 109 for controlling the readout address of 8; and a microcomputer for color information for a line for which no run information exists.
  • Pixel color setting section 1 1 1 set by the data 1 1 2 and display valid permission section 1 1 that determines the display area when displaying sub-pictures on a TV screen etc. It is composed of 0 and so on.
  • the run-length compressed sub-picture data SPD is The data is sent to the bus inside the decoder 101 via the data IZO 102.
  • the data SPD sent to the node is sent to the memory 108 via the memory control unit 105, and is written there.
  • the internal bus of the decoder 101 is composed of a code data separation section 103, a continuous code length detection section 106, and a micro computer ( MPU or CPU) 1 1 2
  • the sub-picture unit header 31 of the sub-picture data read from the memory 108 is read by the micro-computer 111. It is.
  • the micro computer 11 12 is based on the read headers 31 and the various control parameters shown in FIG. Set the decode start address (SPDDADR) in 9 and set the display start position and Set the information (SPDSIZE) for the display width and display ⁇ , and set the display width of the sub-picture (number of dots on the line) in the code data division section 103.
  • the various information set is stored in the internal registers of each part (1091, 110, 103). After that, the various information stored in the register can be accessed by the micro computer 112.
  • the address control unit 109 controls the memory via the memory control unit 105 based on the decode start address (SPDDADR) set in the register. Access to 108 and start the ejection of the sub-video data to be decoded, thus reading from memory 108 The obtained sub-video data is supplied to a code data extraction unit 103 and a continuous code length detection unit 106.
  • SPDDADR decode start address
  • the coding header of the run-length compressed sub-picture data SPD (2 to 14 bits in rules 2 to 5 in Fig. 5) is the continuous code length detection unit 106
  • the number of continuous pixels of the same pixel data in the data SPD is determined based on the signal from the continuous code length detection unit 106 and the run length setting unit 107 Is detected by
  • the continuation code length detection unit 106 counts the number of “0” bits of the data read from the memory 108 and reads the encoding header (see FIG. 5) is detected.
  • the detection unit 106 supplies the code data division unit 103 with the segmentation information SEP.INFO in accordance with the detected value of the encoded header.
  • the code data segmenting unit 103 sets the number of continuous pixels (run information) in the run length setting unit 107 according to the given segmenting information SEP.INFO.
  • segmenting information SEP.INFO segmenting information SEP.INFO.
  • the code data division section 103 counts the number of pixels of the sub-picture data, and counts the number of pixels and the display width of the sub-picture (the number of pixels per line). ) And to compare.
  • the byte line has not been aligned at the end of the decoding of one line (that is, the data bit length of one line is a multiple of 8).
  • the sign data separating section 103 is the dummy data added at the time of encoding to the last 4 bits of data on the line. If there is something, cut it off.
  • the run length setting unit 107 includes the number of continuous pixels (run information), the pixel dot clock (DOTCLK), and the horizontal Z vertical synchronization signal.
  • a signal (PERI0DSIGNAL) for outputting pixel data is supplied to the pixel color output unit 104 based on (H-SYNC / V-SYNCC). Then, while the pixel data output signal (PERI ⁇ DSIGNAL) is active (that is, during the period of outputting the same pixel color), the pixel color output section 104 is activated. The pixel data from the sign data division section 103 is output as decoded display data.
  • the pixel color output unit 104 outputs the missing pixel color data (COLORINFO.) From the missing pixel color setting unit 111.
  • the micro computer 1 1 2 Is to set the missing pixel color information in the missing pixel color setting unit 111.
  • This pixel color output section 104 has a display enable (Display Enable) that determines which position on the monitor screen (not shown) the decoded sub-image is to be displayed.
  • the signal is synchronized with the horizontal / vertical synchronization signal of the sub-picture image and
  • the permission unit Based on the input from the input unit and the color information instruction from the microcommuter unit, the permission unit outputs the output unit.
  • the color switch signal is sent to 4.
  • the address control unit 109 sets the processing by the micro computer 112, and then sets the memory control unit 105 and the continuous code length detection unit 109 6.
  • the address data and various timing signals are sent to the sign data separation section 103 and the run length setting section 107.
  • the data SPD is stored in the sub-picture data SPD.
  • the contents of the knock header (decode start address, decode end address, display start position, display radiance, display height, etc.) are microcomputer. Read by computer 1 12. The microphone computer 1 1 2, based on the read content, --
  • the display start address, decode end address, display start position, display width, display length, etc. are set in the display validity permission section 110.
  • the number of bits of the compressed pixel data (here 2 bits of pixel data) is shown in the sub-picture unit header 3 in FIG. Can be configured so that it can be determined by the contents of 1
  • the address control unit 109 becomes the memory control unit. In addition to sending the address data corresponding to 105,
  • the continuous code length detection unit 106 sends a read signal to the memory control unit 105 in response to the read start signal sent, and performs encoding.
  • top 2 bits are about 0 J, then the next 2 bits (top 4 bits) are checked. Otherwise, the block length of the compression unit is determined to be 8 bits (see rule 2 in Figure 5).
  • top 4 bits are ⁇ 0 j
  • 2 The bits (top 6 bits) are checked. If they are not 0 j, the block length is determined to be 12 bits per compression unit (see Rule 3 in Figure 5).
  • the block length of the compression unit is determined to be 16 bits (see rule 4 in Figure 5).
  • the block length of the compression unit is 16 bits, and the same applies to the line end. It is determined that the same pixel data is continuous (see rule 5 in Fig. 5).
  • the coded data separation unit 103 receives one block of the sub video data 32 from the memory 108 based on the above determination result by the continuous code length detection unit 106. Extract the portion (1 compression unit). Then, in the separating section 103, the extracted one block of data is divided into the number of continuous pixels and pixel data (such as pixel color information). The separated pixel count data (RUNINF 0.) is sent to the run length setting unit 107, and the separated pixel data (SEPARATEDDATA) is output as pixel color data. Sent to force section 104. On the other hand, according to the display start position information, the display width information, and the display information received from the micro computer 111, the display valid permission section 110 performs the following.
  • the sub video display period is synchronized with the pixel dot clock (PIXEL-DOTCLK), horizontal synchronization signal (H-SYNC), and vertical synchronization signal (V-SYNC) supplied from outside the device. Generates the specified display enable signal (enable signal). This display permission signal is output to the run length setting unit 107.
  • the run length setting unit 107 is output from the continuous code length detection unit 106 and is the current block data card line end. And a continuation element 7 (RUNINF 0.) From the code data division section 103 is sent.
  • the run length setting unit 107 receives the block during decoding based on the signal from the detection unit 106 and the data from the separation unit 103.
  • the number of pixel dots to be determined is determined, and a display enable signal (output enable signal) is output to the pixel color output unit 104 during the period corresponding to the number of dots. It is configured as follows.
  • the pixel color output unit 104 becomes an enable during the period when the signal is received from the run length setting unit 10, and during that period, the code data separation unit 103 becomes the enable.
  • the received color information is not shown as decoded display data in synchronization with the pixel dot (PIXEL-D ⁇ CLK). Send it to a display device. In other words, the same display data as the number of continuous dots in the pixel pattern in the block is output from the pixel color output unit 104.
  • the continuous code length detection unit 106 receives the encoded data If it is determined that the pixel color data is the same up to the end, a signal for a continuous code length of 16 bits is output to the code data division section 103, and a signal is output.
  • the run length setting unit 107 outputs a signal indicating that the pixel color data is the same pixel data up to the line end.
  • the run length setting unit 107 When the run length setting unit 107 receives the above signal from the detection unit 106, the run length setting unit 107 sets the color information of the encoded data until the horizontal synchronization signal H—SYNC becomes inactive. An output enable signal (period signal) is output to the pixel color output unit 104 so that the device can keep the enabled state.
  • the micro computer 1 12 changes the decode start line in order to scroll the display contents of the sub-picture, it must be set in advance. There is a possibility that the data line used for decoding does not exist in the display area that was used (that is, the number of decoding lines is insufficient).
  • the decoder 101 of FIG. 11 prepares pixel color data to fill in the missing lines in advance. Then, when a line shortage is actually detected, the display mode is switched to a display mode of insufficient pixel color data. More specifically, when a data end signal is given from the address control unit 109 to the display enable unit 110, the enable unit 110 outputs the pixel color output. Sends a color switching signal (COLORSWSIGNAL) to section 104. In response to this switching signal, the pixel color output section 104 outputs the decoded output of the pixel color data from the code data and the color from the insufficient pixel color setting section 110. Switch to decoded information (COLORINFO.) Output. This switching is based on the display period of the missing line. / 2--
  • the decoding process can be stopped during that time.
  • the permission unit 110 it is only necessary to output a color switching signal to the pixel color output unit 104 to specify that display is to be stopped. Then, the pixel color output unit 104 stops displaying the sub-picture while the display stop designation color switching signal is active.
  • Fig. 8 shows how the character pattern ⁇ AJ force is decoded from the pixel data (sub-picture data) that was added in the example of Fig. 7 These are two examples (non-interlaced display and interlaced display).
  • the decoder 101 in FIG. 11 converts the compressed data shown in the upper part of FIG. 8 into the non-interlaced display data shown in the lower left part of FIG. You can use it to get the information you need.
  • a line adapter that scans one pixel line twice (for example, line # 10 with the same content as line # 1 of an odd field, Re-scanning in even field; switching between V-SYNC units)
  • the image display amount equivalent to the interlaced display is --
  • Line # 10 which has the same content as line # 1 at the lower right, is connected to line # 1; H—SINC unit switching) is required.
  • FIG. 12 is a block diagram for explaining an embodiment (interlace specification) of a decoder hardware having the above-mentioned liner coupler function.
  • the decoder 101 shown in FIG. 10 can be constituted by a decoder having the structure shown in FIG.
  • the micro computer 112 is configured to output odd-numbered fields on the interface according to the horizontal and vertical synchronizing signals of the sub-picture. And the occurrence timing of the even field is detected.
  • the microcomputer 1 12 When an odd field is detected, the microcomputer 1 12 indicates to the selection signal generating section 1 18 that “J is currently an odd field. When the mode signal is given, the decoder data is selected from the selected signal generator 1 18 and the decoder 1 15 to the selector 1 15. Then, the pixel data of lines # 1 to # 9 of the odd field (see the lower right of FIG. 8) is output to the decoder 101. Are sent out as video output via selectors 115. At this time, these odd-field lines # 1 The pixel data of ⁇ # 9 is temporarily stored in the line memory 114.
  • the micro computer 11 When the micro computer 11 detects that it has moved to the even field, the micro computer 11 12 informs the selection signal generator 1 18 that "the current field is an even field.” Give a mode signal to indicate that the A signal for selecting the signal stored in the line memory 114 is output from the signal generator 118 to the selector 115. Then, the pixel data of lines # 10 to # 18 of the even-numbered pho- noredo (see the lower right part of Fig. 8) is transferred to the line memory 114 It is sent to the outside as video output via the collector 115.
  • the odd-field lines # 1 to # 9 are displayed in the sub-picture images (in the example of FIG. 8, the character "A j") and the even-field lines # 1 to # 9.
  • the sub-picture images (characters in FIG. 8) of 10 to # 18 are combined to realize an interlace display.
  • the sub-picture unit header 31 of the sub-picture data shown in FIG. 4 includes the frame display mode field display mode on the TV screen.
  • a S-lambda bit (SPMOD) is set to indicate the code.
  • the display is as follows.
  • the microcomputer 1 12 will be an interface. It detects that it is in the race mode, and sends a mode signal indicating the interlace mode to the selection signal generation unit 118. This one Upon receiving the horizontal signal, the generating unit 118 supplies a switching signal to the selector 115 every time the horizontal synchronization signal H-SYNC is generated.
  • the selector 115 can be used as the sub-field decoder 101, the decoded output of the current field (DECODEDDATA), and the line memory 1
  • the decoded output of the current field temporarily stored in 14 is alternately switched with the decoded output of the current field every time the horizontal synchronization signal H-SYNC is generated, and the video output is sent to an external TV or the like. Get out.
  • the data is displayed on the TV screen.
  • an image with twice the density (horizontal scanning lines twice) of the original image (decoded data) is displayed in the interlaced mode.
  • the decoding is not performed after reading one line of the data s1 but the decoding is performed sequentially.
  • the bit data to be read is read in 2 to 16 bits while being counted by 1 bit from the beginning of the decoded data unit block, and the data is decoded. Is processed.
  • the bit length of one unit of decoded data (4 bits, 8 bits, 12 bits, 16 bits, etc.) is detected immediately before decoding.
  • the compressed pixel data is, for example, three kinds of pixels ( ⁇ in the example of FIG. 7), “0J, ⁇ # j”. Then, it is restored (played back) in real time.
  • the sub-picture decoder 101 is Bit counter and relatively small data buffer (Such as line memory 111).
  • the circuit configuration of the sub-picture decoder 101 can be relatively simple, and the entire device including this encoder can be downsized.
  • the present invention encoder does not require a large code table in the decoder, and has an arithmetic coding method. This eliminates the need to read the data twice at the time of encoding.
  • the decoder of the present invention does not require relatively complicated hardware such as a multiplier, and is simple to use such as a counter and a small-capacity buffer.
  • the present invention which can be realized by adding a simple circuit, the run-length-compressed Z-encode of various types of pixel data (up to four types in a 2-bit configuration) is provided. And run-length decompression decoding can be realized with a relatively simple configuration.
  • FIG. 13 is a diagram for executing an image encoding (run-length compression) according to an embodiment of the present invention.
  • FIG. This is a flowchart describing the software executed by the encoder (200).
  • a series of encoding processes based on the run-length compression rules 1 to 6 in FIG. 5 is performed by the microcombiner inside the encoder 200 shown in FIG.
  • the software processing the processing of the entire encoder executed by the encoder 200 is shown in the flow of FIG. 13.
  • the run-length compression of the pixel data in the sub-picture data can be performed according to the flow shown in Fig. 14. it can .
  • the number of lines and the number of dots of the image data are specified by the key input etc. for the computer inside the encoder 200 first.
  • Step ST8001 prepare a header area for the sub-picture data, and initialize the number of line counts to ⁇ 0 ”(Step ST8002). ).
  • the computer inside the encoder 200 stores the pixel data of the first pixel (here). In this case, 2 bits are acquired, the pixel data is saved, the pixel count is set to “ ⁇ ”, and the number of dots is set to “1”. (Step ST803).
  • the internal computer of the encoder 200 acquires the pixel data (2 bits) of the next pixel pattern, and inputs the pixel data immediately before.
  • the stored pixel data is compared with the stored pixel data (step ST804).
  • step ST805 if the pixel data are not equal (No in step ST805), encoding conversion processing 1 is performed (step ST800). 6), the current pixel data is saved (step ST807). The number of pixel counts is incremented by +1 and the number of dot counts is also incremented by +1. Step ST808).
  • step ST805 If the pixel data is equal (step ST805: yes) as a result of the comparison in step ST804, the error in step ST806 is determined. Code conversion processing 1 skipped and moved to step ST808
  • step ST808 the internal computer of encoder 200 determines whether the pixel line currently being encoded is terminated. (Step sT809). If it is a line end (step ST 809), encoding conversion processing 2 is performed (line ST is added to step ST 810). If not, return to step ST804 and return to steps ST804 to ST808. Processing is repeated
  • Step ST811A the computer inside the encoder 200 stores the bit string after the encoding.
  • Step ST811A to check if the value is an integer multiple of 8 bits (bit aligned state). If not (step ST811A No), a 4-bit dummy data is added to the end of the bit sequence after encoding.
  • step ST811B If the bit line after this dummy addition processing or after the encoding is "inlined" (step ST811A Jesus)
  • the line counter of the computer in the encoder (such as a general-purpose register in the micro computer) is incremented by +1. (STEP ST8 12).
  • step ST8 After the line counter has been incremented, if the final line has not been reached (step ST8 13 NO), step ST8
  • step ST 8 03 to step ST 8 12 is repeated.
  • step ST813 ES After incrementing the line counter, the final line is reached. If it is (step ST813 ES), the encoding process
  • FIG. 14 is a flowchart illustrating an example of the content of the encoding conversion process 1 in FIG. 13.
  • step ST806 of FIG. 13 it is assumed that the pixel data to be encoded has a 2-bit width. Therefore, run-length compression rules 1 to 6 in Fig. 5 apply.
  • the number of pixel counts is 0 (step ST901), or the number of pixel counts is il to 3 (step ST 902) or the number of pixel counts is 4 to 15
  • Step ST930 or pixel count power 16 to 63 (step ST904) or pixel count power ⁇ 6 4 to 25 5 (step ST 905) or the pixel count value indicates the line end (step ST 906) Power, the number of pixel counts ⁇ 2556 or more (step ST907) is determined by the computer software.
  • the internal computer of encoder 200 determines the number of runfield bits (one unit length of the same type of pixel data) based on the above determination result. (Step S 908-Step S ⁇ 913), and after the sub-picture unit header 31, this run-field bidder Secure an area for the number of users. The number of continuous pixels is output to the run field secured in this way, the pixel data is output to the pixel field, and the encoder 200 Storage device (Not shown) (step ST 914).
  • FIG. 15 shows the execution of image decoding (run-length decompression) according to an embodiment of the present invention.
  • FIG. 11 or FIG. 1 2 This is a flowchart describing the software executed by the micro computer 1 12.
  • FIG. 16 is a flowchart illustrating an example of the contents of a decode step (ST1005) used in the software shown in FIG. It is a jart.
  • the microphone ancomputer 112 is the first head of the run-length-compressed sub-picture data (pixel data consists of two bits). Read the part 31 and analyze its contents (see Figure 4). Then, based on the contents of the analyzed header, the number of lines and the number of dots of the data to be decoded are specified. When the number of lines and the number of dots are specified (step ST1001), the number of line counts and the number of dots are counted. The number is initialized to ⁇ 0 J (step ST 1002 to step ST 1003).
  • the micro computer 1 1 2 is a sub-picture unit header 3
  • the data bit sequence following 1 is taken in and the number of dots and the number of dots are counted. And a few dots
  • the number of continuous pixels is calculated by subtracting the number of cut counts (step ST1004).
  • the microcommuter 112 executes decode processing according to the value of the number of continuous pixels ( Step ST1005).
  • step ST1006 the microcommuter 112 adds the number of dots and the number of continuous pixels, and Is the new number of dot counts (step ST1006).
  • the microphone opening computer 112 executes the decoding process of step ST1005 in the same class as the data, and accumulates the data. If the number of dot counts matches the number of line end numbers (line end position) set at the beginning, the data for one line The decoding processing of step (1) is completed (step ST1077).
  • step ST108A if the decoded data is byte-aligned (step ST108A), the dummy data is removed (step ST1008A). Step ST1008B). Then, the number of line counts is incremented by +1 (step ST1009), and until the final line is reached (step ST100). No. 1), the processing from step ST1002 to step ST109 is repeated. When the last line is reached (step ST1010Es), the decoding ends.
  • the processing contents of the decoding processing step ST1005 in FIG. 15 are as shown in FIG. 16, for example.
  • step ST11 if two bits are acquired from the beginning, the weaving to determine whether or not the bit: ⁇ ⁇ 0 ”is repeated (step ST11). 0 1 to step ST 1 1 0 9).
  • the number of continuous pixels that is, the number of continuous run, corresponding to the run-length compression rules 1 to 6 in FIG. 5 is determined (step ST 111 0 to Step S T 1 1 1 3).
  • the index NORMETRIC rij is set to 0 (step ST1115), and the NORAMETRIC "ij Until is equal to the number of consecutive runs (step ST111-16), until the 2-bit pixel notation is output (step ST111), Increment the illuminator ⁇ i by +1 (step ST118), complete output of one unit of the same pixel data, and then Ends the process.
  • the decoding processing of the sub-picture data can be performed by the judgment processing of several bits and the disconnection of the data block.
  • Simple processing such as separation processing and data bit counting processing, is sufficient. For this reason, a large code table used in the conventional MH coding method is no longer necessary, and the encoded bit data is replaced with the original pixel information.
  • the decoding process and configuration are simplified.
  • the code bit length for one unit of the same pixel can be determined.
  • the code bit length is not limited to this.
  • the code bit length can be 32 bits or 64 bits.
  • a larger data buffer is required.
  • pixel data is For example, the color information of three colors selected from 16 color palettes was used, but in addition to the three primary colors (red component R, green component G and blue component) B; or luminance signal component Y, chroma red signal component Cr, chroma blue signal component Cb, etc.)
  • Each amplitude information is expressed by 2-bit pixel data. You can do that too. That is, pixel data is not limited to a specific type of color information.
  • FIG. 17 shows a modified example of FIG. 11.
  • the operation in which the micro computer 112 cuts out the coding header is shown as a software area.
  • the operation of extracting the encoding header is performed in the form of a node in the decoder 101.
  • the run-length-compressed sub-video data SPD is supplied to the decoder 101 via the data I / O 102. Sent to internal nose.
  • the data SPD sent to the node is sent to the memory 108 via the memory control unit 105, and is useful there.
  • the internal bus of the decoder 101 is composed of a code data separation section 103, a continuous code length detection section 106, and a micro computer ( MPU or CPU) 1 1 2 is connected to purple cutout 1 1 3.
  • the sub-picture unit header 31 of the sub-picture data read out from the memory 108 is read out by the header cutout section 113, and is cut out.
  • the unit 113 sends the decoded start address to the address control unit 109 based on the various parameters shown in FIG. 4 from the read header 31. (SPDDADR), and the information on the display start position, display width, and display length of the sub-video is set in the display enable --
  • SPDSISE SPDSISE
  • SPDSISE set the display width (number of dots on the line) of the sub-picture in the sign data division section 103.
  • the set information is saved in the internal registers of each part (109, 110, 103). After that, the various information stored in the register can be accessed by the micro computer 11.
  • the address control unit 109 receives the memory via the memory control unit 105 based on the decode start address (SPDDADR) set in the register. Access to the memory 108 and start reading the sub-video data to be decoded. The sub-picture data read out from the memory 108 in this way is supplied to the code data cut-out section 103 and the continuous code length detection section 106.
  • SPDDADR decode start address
  • the coding header of the run-length-compressed sub-picture data SPD (2 to 14 bits in rules 2 to 5 in Fig. 5) is the continuous code length detection unit 106
  • the number of continuous pixels of the same pixel data in the data SPD is sent to the run length setting unit 107 based on the signal from the continuous code length detection unit 106. More detected.
  • FIG. 18 is a flowchart for explaining the first half of image decoding (run-length decompression) processing according to another embodiment of the present invention.
  • each block inside the decoder 101 shown in Fig. 17 is initialized (clearing the register and resetting the counter). After that, the sub-picture unit header 31 is read, and its contents (the various parameters in Fig. 4) are separated into the header division section 113. Is set in the internal register (step ST122)
  • Step S 1201 When the various parameters of the header 31 are set in the registers of the header separation section 113, the state where the reading of the header 31 has been completed is completed. A notification is sent to the micro computer 112 (Step S 1201),
  • the micro computer 11 12 When the micro computer 11 receives the header reading end status, the micro computer 11 12 receives the header start line (for example, the SPL of FIG. 4).
  • the header start line for example, the SPL of FIG. 4
  • the header separating section 113 Upon receiving the notification of the designated decoding start line, the header separating section 113 sets the header 3 set in its own register. 1 based on various parameters
  • the address of the specified decode start line (SPDDADR in Fig. 4) and the decode end address (SPEDADR in Fig. 4; from the start line address) is set in the address control unit 109, and
  • the display start position, the display width, and the display (of the decoded sub-picture (SPDSISE in FIG. 4) are set in the display validity permitting section 110, and
  • the value of the display width (LNEPIX; not shown in FIG. 4, but the number of pixels for one line included in SPDSIZE) is set in the sign data segment 103. (ST ST 1 2 0 --
  • the address control unit 109 sends the decoded address to the memory control unit 105. Then, the data to be decoded (compressed sub-picture data SPD) is transmitted from the memory 108 via the memory control unit 105. The coded data is read out to the division unit 103 and the continuous code length detection unit 106. At that time, the read data is set in the internal register of each of the division unit 103 and the detection unit 106 in byte units ( Step ST124).
  • the continuation code length detection unit 106 counts the number of “0” bits of the data read from the memory 108, and counts the count. From the default value, an encoding header corresponding to one of rules 1 to 5 in FIG. 5 is detected (step ST1225). The details of this encoding header detection will be described later with reference to FIG.
  • the continuation code length detecting unit 106 determines the segment information SEP corresponding to any one of the rules 1 to 5 in FIG. 5 according to the value of the detected coding header. INFO. Is generated (step ST122).
  • the segment information SEP. INFO indicating Rule 1 If the count value ⁇ 2, the cut information SEP. INFO. That indicates rule 2 is generated, and if the count value is 4, the cut information indicating rule 3 is generated. If the count value is 6, the segment information SEP.INFO. Indicating rule 4 is generated, and if the count value is 14, the segment information SEP.INFO. Regulation One-
  • the separation information SEP.INFO.showing Rule 5 is generated.
  • the thus generated separation information SEP.INFFO. Is transferred to the encoded data separation unit 103.
  • the encoded data separation unit 103 sets the number of continuous pixels (PIXCNT; Information is set in the run length setting section 107, and the 2-bit pixel data (pixel color data; sub-picture data) following the continuous pixel count data is set.
  • the data separated from the bucket is set in the pixel color output section 104.
  • the current count value NOWPIX of the pixel counter (not shown) is incremented by the number of continuous pixels PIXCNT.
  • FIG. 19 is a flowchart illustrating the latter half (from node A in FIG. 18) of the image decode length extension according to another embodiment of the present invention. Is,
  • the encoded data division section 103 has a header division section 113 corresponding to the display width of the sub-picture. Number of pixel data (number of dots) for one line LNEPIX has been notified. In the coded data division section 103, the number of data in one line of pixel data LNEPIX, which is notified of the value of the internal pixel counter NOWPIX, is reported. Or it is checked (step ST122)
  • Step S 1208 No. 1 If the pixel counter value is NOWPIX, the number of pixel data per line is LNEP 1 X or more, (Step S 1208 No. 1) The internal register of the cut section 103 where 1 byte of data was set is cleared. Then, the pixel counter value NOWPIX is used (state ST 1209). At this time, if the bit line is aligned, 4-bit data will be truncated. When the pixel power center value NOWPIX is smaller than the number of pixel data LNEPIX for one line (step ST12208Es), the inside of the cut section 103 is set. The register remains uncleared.
  • the run length setting unit 107 sets the number of continuous pixels P 1 XCNT (run information) set in the preceding step ST 1207 and the transfer rate of the pixel dot.
  • a display period signal for generating a display period signal (PERIODSIGNAL) for outputting the pixel data set in the output unit 104 for a required period is a pixel color output unit. It is given to 104 (step ST1210).
  • the pixel color output section 104 is set in the preceding step ST1207 while the display period signal is given from the run length setting section 107. Output the divided data (for example, pixel data indicating the pixel color) as the display data of the decoded sub-picture.
  • the sub-picture display data output in this manner is later appropriately combined with the main picture image in a circuit portion (not shown), and is then outputted to a TV monitor (not shown). Will be displayed. --
  • step ST1211 After the pixel data output processing of step ST1211, if the decoded data is not finished, the process returns to step ST12204 of Fig. 18 (step ST1211). Step ST 1 2 1 2 No),
  • Whether or not the decoded data has ended is determined by the end address of the sub-video display data reset by the header division section 113.
  • the data up to (SPEDADR) is processed by the coded data division unit 103, and it can be determined whether the data has been processed.
  • the display enable signal (DISPLAYENABLE) from the display enable unit 110 is activated. It will be checked.
  • the display validity permitting section 110 is in an active state (for example, until the data end signal (DATAENDSIGNAL) is sent from the address control section 109). (High level) display enable signal is being generated.
  • step ST 12 13 Es If the display permission signal is active, it is determined that the display period is still in spite of the fact that data decoding has ended. In this case, the display enable section 110 sends a color switching signal to the run length setting section 107 and the pixel color output section 104 (step ST 1 2 1 4 ).
  • the pixel color output unit 104 receives the missing pixel color data from the missing pixel color setting unit 111.
  • the pixel color output unit 104 which has received the color switching signal from the display enable unit 111, converts the output pixel color data to the missing pixel from the insufficient pixel color setting unit 111. Switch to color data (step ST1215).
  • the display enable signal is active (steps ST 1 2 1 3 to ST During the display period of the sub-picture where the decoded data does not exist, the missing pixel color provided by the missing pixel color setting section 111 is used. The display area of the sub-picture is filled.
  • step ST12 If the display permission signal is inactive, it is determined that the display period of the decoded sub-video has ended.
  • the display enable unit 110 sets the end status indicating that the sub-picture decoding for one frame has been completed to the micro: 3 mode. Transfer to computer 112 (step ST122-16). Thus, the sub-picture decoding process for one screen (one frame) is completed.
  • FIG. 20 is a flowchart illustrating an example of the contents of the encoding header detection step (ST125) of FIG. 18.
  • the header detection process is executed by the continuous command length detection unit 106 of FIG. 17 (or FIG. 11).
  • the continuous code length detection unit 106 is initialized, and its internal status counter (STSCNT) is set to zero (step ST1301). Thereafter, the content of the subsequent two bits of the data read into the detection unit 106 is checked in units of memory, in units of 1 byte. If the contents of these two bits are "0" (step ST13202), one counter STSCNT is incremented. (Step ST133). If the two bits that have been checked have not reached the end of one byte that has been read into the detection unit 106 (step ST13) 04 4-), and the contents of the following two bits are checked. If the content of these two bits is i “0 0”, One-
  • Step ST1302) and the counter STSCNT power i are incremented by one (step ST1303).
  • step ST13304 the subsequent two bits checked in step ST 13 02 If the end of one knot read into the detection unit 106 has been reached (step ST13304: Yes), the encoding shown in FIG. The header will be larger than 6 bits. In this case, the next data bit is read by the memory 108 and the detector 106. Then, the status counter STSCNT is set to "4" (step ST1307). At the same time, the same data power 1 knot is also read into the coded data division section 103.
  • step ST1307 After the status counter STSCN was set to "4", or was checked at the preceding step S132 If the contents of the two bits are not "0" (NO in step ST1332), the contents of the status counter STSCNT are determined, and the contents are shown in FIG. This is output as the contents of the encoding header (step ST1307).
  • FIG. 21 shows how the image decoding process of the present invention is performed when the decoded image is scrolled. It is a flow chart to explain
  • Step ST1441 the blocks inside the decoder 101 shown in FIG. 11 or FIG. 17 are initialized, and the line counter LINCNT (not shown) is (Step ST1441), and then the microcomputer 112 (Fig. 11) or the header section 1 1 3 (FIG. 17) receives the header read end status transmitted in step ST1221 of FIG. 18 (step ST14). 0 2).
  • the contents of the line counter LINCNT are the computer at the microphone opening 1 1 2 (Fig. 11) or the header section 1
  • step ST1443 Compartment computer 1 1 2 or header section 1 1 3 is the end of the received status 1 frame (1 screen)
  • step ST 1407 no If the contents of the incremented line counter LINCNT have not reached the end of the line (step ST 1407 no), FIG. The decoding process of FIGS. 5 to 16 or the decoding process of FIGS. 18 to 19 is resumed (step S 148), and the step ST is started. 1 4 0 3 Iterative loop of this decode
  • Steps ST 1403 to ST 1408) are repeated, so that the run-length compressed sub-picture is not decoded. The power will be scrolled,
  • FIG. 22 is a block diagram illustrating an outline of an optical disk recording / reproducing apparatus to be executed based on the encoding and decoding power based on the present invention. .
  • the optical disk player 300 is basically a conventional optical disk reproducing device (compact disk player is available). Or a laser disk player). However, the optical disk player 300 is connected to the inserted optical disk OD (the sub-lens image data that has been compressed according to the present invention by the run-length compression).
  • the digital signal before encoding the run-length-compressed image information from the image information that contains the image information containing the is possible to output an in-depth digital signal.
  • the digital signal as encoded is compressed As a result, the required transmission bandwidth is smaller and better than when transmitting uncompressed data.
  • the compressed digital signal from the optical disk player 300 is aired through the modulator Z transmitter 210 or sent to the communication cable. You.
  • the compressed or digitally transmitted compressed digital signal is transmitted to a receiver or cable subscriber's receiver demodulator 400. Is received.
  • This receiver 4 This receiver 4
  • the 1 decodes the received and demodulated compressed digital signal and outputs image information including the original sub-video data before being encoded.
  • FIG. 23 shows an example in which image information encoded according to the present invention is arbitrarily transmitted via a communication network (such as the Internet).
  • FIG. 4 is a block diagram illustrating a case where data is transmitted and received between computer users.
  • User # 1 having personal information # 1 managed by a host computer owns personal computer 5001 and has The personal computer 5001 is connected with various input / output devices 501 and various external storage devices 5201. .
  • this computer is a computer.
  • the internal slot incorporates an encoder and a decoder based on the present invention, and has a modem card having functions necessary for communication. 503 is attached,
  • a user #N having another personal information #N owns the personal computer 50 ON, and this personal computer 50 ON To this, various input / output devices 501 N and various external useful devices 502 N are connected. Also, the internal slot (not shown) of the personal computer 50 ON includes an encoder and a decoder based on the present invention. Is installed, and a modem card 503 N that has functions required for communication is installed.
  • one user # 1 operates the computer 5001, and the computer of another user #N is connected via a line 600 such as the Internet.
  • a line 600 such as the Internet.
  • user # 1 and user #N are both modem cards with embedded encoders and decoders 503 1 1 and 5 0 3 Since the image data has N, it is possible to exchange the compressed image data efficiently in a short time by the present invention.
  • FIG. 24 shows a case where image information encoded according to the present invention is recorded on an optical disk OD, and the recorded information is decoded according to the present invention.
  • the outline of the recording / reproducing device is shown.
  • the encoder 200 in FIG. 24 performs the same encoding processing (processing corresponding to FIGS. 13 to 14) as the encoder 200 in FIG. It can be configured to run on software or nodeware (including firmware or wired logic circuits). Have been formed,
  • the recording signal including the sub-video data encoded by the encoder 200 and the like is stored in the modulator laser driver 720 (for example, 2, 7) RLL modulated.
  • the modulated recording signal is sent to the laser driver, * 7203 ⁇ to the output laser diode of the optical head 704.
  • the pattern corresponding to the recording signal is converted to a magneto-optical recording disk or a phase-change optical disk. Saved in OD.
  • the information read into the disk OD is picked up by a laser pickup of the optical head 706, and the demodulator noise correction unit 70
  • the signal is demodulated in step 8 and subjected to error correction processing as necessary.
  • the demodulated and error-corrected signal is subjected to various data processing in an audio-video data processing unit 7 10, and the information before recording is reproduced.
  • the data processing section 7110 includes a decoding processing section corresponding to the decoder 101 in FIG.
  • the decoding processing (decompression of the compressed sub-picture data) corresponding to FIGS. 15 to 16 is executed by this decoding processing section.
  • FIG. 25 exemplifies a state in which the encoder according to the present invention is IC driven together with its peripheral circuit.
  • FIG. 26 exemplifies a state in which the decoder based on the present invention is IC-converted together with its peripheral circuits.
  • FIG. 27 exemplifies a state in which the encoder and the decoder based on the present invention are IC-converted together with their peripheral circuits.
  • the encoder or decoder based on this invention is The necessary peripheral circuits can be integrated into an IC, and this IC can be incorporated in various devices to implement the present invention.
  • the data line on which the bit sequence of the compressed data (PXD) as shown in the example will usually include image information for one horizontal scanning line on the TV display surface.
  • this data line can be referred to as including image information for a plurality of horizontal scanning lines on the TV screen, or it can be referred to as one of the TV screens. It can also be configured to include image information for all horizontal scanning lines of the screen (that is, for one frame).
  • the subject of the data gencode based on the compression rule of the present invention is not limited to the sub-picture data (color information of three or four colors) used in the description.
  • the pixel data part that constitutes the sub-picture data may be multi-bit, and various information may be packed here. For example, if the pixel data is composed of 8 bits per pixel, the color image of 256 colors can be transmitted (in addition to the main image) using only the sub-image. Wear .
  • the decoding process is relatively easy.

Description

明細睿 画像情報のェ ン コ一 ド デコ ー ド シ ス テ ム
発明の分野 >
こ の発明 は、 以下のも の に 関す る .
( 1 ) た と え ばデジ タ ル記録 さ れた キ ャ プシ ョ ンあ る い は シ ン ブルな ア ニ メ ー シ ョ ン な どの画像デー タ を 、 圧縮 . 符号 化す る ェ ン コ一 ド方法 .
( 2 ) 上記圧縮符号化 さ れた デー タ を 復号す る デコ ー ド方 法 .
( 3 ) 上記エ ン コ ー ドノデコ ー ド方法が組み合わ さ れた圧 縮 · 伸張シ ス テ ム .
( 4 ) 上記エ ン コ ー ド方法に基づき情報記録 さ れた記録媒 体 ( 2 枚貼合せ形高密度光ディ ス ク な ど) .
( 5 ) 上記エ ン コ ー ド方法に基づ く 信号処理 を 行な う デバ イ ス (集積回路な ど) .
( 6 ) 上記デコ ー ド方法 に基づ く 信号処理 を 行な う デパ イ ス (集穣回路な ど) ,
( 7 ) 上記エ ン コ ー ド方法 に基づき種 々 な情報 を 記録媒体 に記録す る記録装懨.
( 8 ) 上記デ コ ー ド方法 に基づき 上記記録媒体に記録 さ れ た情報 を 再生す る再生装置 .
( 9 ) 上記エ ン コ ー ド方法 に基づ き圧縮 ' 符号化 さ れた種 々 な情報 を無線あ る い は有線 を 介 し て放送 /配信す る放送 配信 シ ス テ ム .
( 1 0 ) 上記エ ン コ ー ド方法 に基づき 圧縮 ' 符号化 さ れた 種々 な情報 を 無線あ る い は有線 を 利用 し た ネ ッ ト ワ ー ク 回線 ( イ ン タ ー ネ ッ ト な ど) を 介 し て交換す る髦子 メ ール シ ス テ ム。
背景技術
た と え ばキ ャ プ シ ョ ン な どの画像デー タ を 圧縮 し て記録あ る い は通信す る 方法 と し て 、 従来か ら 以下の方法が知 ら れて い る .
第 1 の方法は、 テ キ ス ト デー タ を 一字お き に分 け、 その文 字に対応す る 文字 コ ー ド を デー タ 記録 ま た は デー タ 通信す る 、 文字 コ ー ド変換法で あ る 。 現在、 文字 コ ー ド と し て は、 日 本 語な ど に用 い ら れ る 2 ノ ィ ト コ ー ド と 、 英語な ど に用 い ら れ る 1 ノく ィ ト コ ー ドが多用 さ れて い る . 日 本語 コ ー ド と し て は J I S コ ー ド お よ びシ フ ト J I S コ ー ド な どが用 い ら れ、 英 語 コ ー ド と し て は A S C I I コ ー ド な どが用 い ら れて い る 。
し か し 、 こ の第 1 の方法で は、 画像再生装置側 に各文字 コ ー ド に対応 し た文字 フ ォ ン ト R 0 M を 設けて お く 必要があ り 、 そ の文字 フ ォ ン 卜 R O M が対応 し な い文字 コ ー ド は再生で き な い と い う 不便 さ があ る 。 こ の た め、 画像再生装置を 複数の 言語 に 対応 さ せ る た め に は、 各言語毎 に 文字 フ ォ ン ト R O M が必要 と な る 。
第 2 の方法は、 テ キ ス ト デー タ を 画像デー タ (image data ) と し て読み取 り 、 それ を 符号化す る こ と に よ り 全体の デー タ 量 を 圧縮す る 方法で あ る。 こ の符号化方法の代表例 と し て 、 ラ ン レ ン ク ス 圧 us方 & ^ run- length compression method ) があ る 。 こ の ラ ン レ ン グ ス圧縮方法は、 テ キ ス ト デー タ を 1 ラ イ ン 毎に走査 し て得た 画素デー タ (pixel data ) の中 で、 同 じ デ ー タ が連続 し て い る場合に、 その連続画素の長 さ を ラ ン レ ン グス符号 に変換 し 、 符号変換 し た も の を 記録 ま た は送信す る も の で あ る .
た と え ば 「 a a a a b b b b b b b c c c c c d d j の よ う な画素デー タ ラ イ ン が得 ら れた場合 を 考え て み る。 ラ ン レ ン グス圧縮法で は、 こ れが、 r a 4 、 b 7 , c 5 、 d 2 J の よ う に 、 画素情報 ( a 、 b 、 c 、 d ) と 、 こ の画素情報の数 を 示す維続画素数 ( 4 、 7 、 5 、 2 ) と か ら な る デー タ ( ラ ン レ ン グ ス圧縮符号) に、 変換 さ れる .
こ の ラ ン レ ン グ ス圧縮符号 を さ ら に 2 値化符号 (binary code ) に変換す る 方法 と し て、 モ デ ィ フ ァ イ ドハ フ マ ン符号 化方法 (Modified Huffman Codings ) 、 お よ び算術符号化方 法 (Arithmetic Codings ) 力《知 ら れて い る .
ま ず、 フ ァ ク シ ミ リ で標準的 に採用 さ れて い る Γモ ディ フ ア イ ドハ フ マ ン符号 (以下 M H 符号 と 略記す る ) j に つ いて 簡単 に説明 す る 。 た だ し 、 M H符号が適用 さ れる のは、 画像 情報の中 身、 つ ま り 画素 自 身の色が、 白 · 黒の 2 色の場合で あ る 。
M H 符号 と い う の は、 統計学的に みて 出現頻度の高 いデー タ ( よ く 使用 さ れる デー タ ) に ビ ッ ト 数の少な い (簡単な ) 2 値 ビ ッ ト コ ー ド を 割 り 付け、 出現頻度の低い デー タ (滅多 に使用 さ れな いデー タ ) に ビ ッ ト 数の多 い (複雑な ) 2 値 ビ ッ 卜 コ ー ド を 割 り 付け る こ と に よ り 、 そのデー タ フ ァ イ ル全 体で デー タ 量が小 さ く な る よ う に設計 さ れた ア ル ゴ リ ズム を 採用 し て い る 。
こ の M H 符号化方法で は、 符号化 し ょ う と す る デー タ の種 類が多 い と コ ー ド表 自 体が大 き く な る 。 ま た、 符号化 し ょ う と す る デー タ 数に 対応 し た数の複雑な コ ー ド表が、 ェ ン コ一 ダお よ びデコ ー ダの双方で必要 と な る 。
こ の た め、 多種の言語 を 扱 う マ ル チ リ ン ガル シ ス テ ム に お け る M H 符号化は、 エ ン コ ー ダお よ びデコ ー ダの双方で大 き な コ ス ト ア ッ プ を 伴 う ,
次 に、 算術符号化方法に つ いて 、 概略説明 を 行な う , 算術符号化の場合、 ま ず、 デー タ が読み込 ま れ、 各 デー タ の 出現頻度が調べ ら れ る . 次に 、 その出現頻度の高い顺に ビ ッ ト 数の少な い コ ー ド を 割 り 付け る こ と に よ り 、 コ ー ド表が 作成 さ れる。 こ う し て作成 さ れた コ ー ド表が、 デー タ と し て 記録 ( ま た は送信) さ れる 。 そ の後、 こ の コ ー ド表に基づい て 、 デー タ の コ ー ド化が行わ れる。
算術符号化法で は、 コ ー ド表 を 記録 ま た は送信 し な ければ な ら な い が、 記録 ま た は送信 し ょ う と す る フ ァ イ ル の 内容 に 最適な コ ー ド表で デー タ を 作成で き る利点があ る 。 ま た、 算 術符号化法で は、 M H 符号化法の よ う に 、 エ ン コ ー ダお よ び デ コ ー ダの双方 に複雑な コ ー ド表 を 持つ必要 は な い。
し か し 、 算術符号化法で は、 デー タ を エ ン コ ー ドす る際に コ ー ド表 を 作成す る た め に 、 デー タ の 2 度読み を 行わ な け れ ばな ら ず、 ま た デ コ ー ド処理も 複雑化す る 。
ま た、 上記 2 例以外の画像符号化方法 と し て 、 米国特許 ( U S P ) 第 4、 8 1 1 、 1 1 3 号公報 に開示 さ れた方法が あ る 。 こ の方法で は、 ラ ン レ ン グス 符号の前に、 符号デー タ 長の ビ ッ ト 数 を 示す フ ラ グ ビ ッ ト を 設け、 その フ ラ グビ ッ ト を 整数倍 し た値 を 符号デー タ 長 と し てエ ン コ ー ド お よ びデコ — ド し て い る,
こ の方法の場合、 フ ラ グビ ッ 卜 か ら デー タ 長 を 導き 出すの で、 M H 符号化法の よ う に 大掛か り な コ ー ド表は必要 と し な いが、 符号デー タ 長 を 導 き 出す ためのハー ド ウ ェ ア に よ り 、 デコ ー ダ内部の回路構成が複雑化 し やす い。
ま た、 こ の方法は、 M H 符号化法 と 同様に 2 色 ( 白 ' 黒) のェ ン コ一 ド /デ コ ー ド はで き る が、 そ れ以上の多色画像の 圧縮 に は、 そ の ま ま で は対応で き な い .
こ の発明の第 1 の 目 的は、 M H 符号化法の弱点 (大掛か り な コ ー ド表が必要) 、 算術符号化法の弱点 ( デー タ の 2 度読 み が必要) 、 お よ びフ ラ グ ビ ッ ト 付 ラ ン レ ン グス 符号化法
( U S P 4 、 8 1 1 、 1 1 3 参照) の弱点 (多色画像の圧縮 に非対応) を 実用 レ ベ ル で解消で き る 画像情報のェ ン コ一 ド 方法 を 提供す る こ と で あ る 。
こ の発明 の第 2 の 目 的は、 第 1 の 目 的 に沿っ て エ ン コ ー ド さ れ た デー タ を 復号す る デコ ー ド方法 を 提供す る こ と であ る < こ の発明 の第 3 の 目 的は、 第 1 お よ び第 2 の 目 的に沿っ た エ ン コ ー ド (圧縮) 方法お よ びデコ ー ド (伸張) 方法が組み 合わ さ れ た圧縮 · 伸張 シ ス テ ム を 提供す る こ と で あ る .
こ の発明 の第 4 の 目 的は、 第 1 の 目 的 に沿っ た エ ン コ ー ド 方法 に基づ き 情報記録 さ れた記録媒体 ( 2 枚貼合せ形髙密度 光デ ィ ス ク な ど) を 提供す る こ と で あ る 。
こ の発明の第 5 の 目 的は、 第 1 の 目 的 に沿 っ た エ ン コ ー ド 方法 に基づ く 信号処理 を 行な う デバ イ ス (集穣回路な ど) を 提供す る こ と で あ る。
こ の発明の第 6 の 目 的は、 第 2 の 目 的 に沿 っ た デコ ー ド方 法に基づ く 信号処理 を 行な う デバイ ス (集積回路な ど) を 提 供す る こ と で あ る 。
こ の発明の第 7 の 目 的は、 第 1 の 目 的 に沿 っ た エ ン コ ー ド 方法 に基づき 種々 な情報 を 記録媒体 ( 2 枚貼合せ形高密度光 デ ィ ス ク な ど) に記録す る 記録装置 を 提供す る こ と で あ る 。
こ の発明 の第 8 の 目 的は、 第 2 の 目 的 に沿 っ た デコ ー ド方 法に基づ き 上記記録媒体に記録 さ れた情報 を 再生す る 再生装 置 を 提供す る こ と であ る。
こ の発明 の第 9 の 目 的は、 第 1 の 目 的 に沿っ た エ ン コ ー ド 方法 に基づき 圧縮 · 符号化 さ れ た種々 な情報 を 無線あ る い は 有線 を 介 し て放送 /配信す る放送 /配信 シ ス テ ム を 提供す る こ と で あ る 。
こ の発明の第 1 0 の 目 的は、 第 1 の 目 的に沿っ た ェ ン コ 一 ド方法 に基づ き圧縮 · 符号化 さ れた種々 な情報 を 無線あ る い は有線 を 利用 し た ネ ッ ト ワ ー ク 回線 ( イ ン タ ー ネ ッ 卜 な ど) を 介 し て 交換す る 電子 メ ール シ ス テ ム を 提供す る こ と で あ る 発明 の開示
上記第 1 の 目 的 を 達成す る た め に 、 こ の発明のエ ン コ ー ド 方法は、 所定 ビ ッ ト 数 (た と え ば 2 ビ ッ ト ) で定義さ れる 画 素 デー タ が複数集 ま っ て形成 さ れ る 情報集合体 (図 9 で は P - -
X D ; 図 1 0 で は S P D ) の う ち 、 同一画素デー タ が連続す る デー タ ブ ロ ッ ク を 1 圧縮単位 ( た と え ば図 9 の C U 0 1 〜 C U 0 4 ) と し て圧縮す る も の に お いて、
前記情報集合体 ( P X D / S P D ) の う ち 、 前記 1 圧縮単 位 ( C U 0 1 〜 C U 0 4 ) の デー タ ブロ ッ ク を 特定す る圧縮 デー タ 特定ス テ ッ プ (図 1 3 の S T 8 0 1 ) と ;
前記 1 圧縮単位のデー タ ブロ ッ ク に お け る 同一画素デー タ 連続数 ( た と え ば 1 〜 2 5 5 ) に対応 し た符号化ヘ ッ ダ ( た と え ば図 5 の規則 1 ~ 4 に お け る 0 ~ 6 ビ ッ ト ) と 、 こ の 同 一画素デー タ 連続数 ( 1 〜 2 5 5 ) を 示す継続画素数デー タ ( た と え ば 2 〜 8 ビ ッ ト ) と 、 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素デー タ 自 体 を 示す デー タ ( 2 ビ ッ ト ) と に よ っ て 、 圧縮 さ れ た単位デー タ ブ ロ ッ ク (図 9 の C U 0 1 * 〜 C U 0 4 * ) を 生成す る 圧縮デー タ 生成ス テ ッ プ (図 1 3 の S T 8 0 6 ; 図 1 4 の S T 9 0 8 〜 S T 9 1 4 ) と を 備え て い る,
上記第 2 の 目 的 を 達成す る た め に 、 こ の発明の デコ ー ド方 法は、 所定 ビ ッ ト 数 ( た と え ば 2 ビ ッ ト ) で定義 さ れ る 画素 デー タ が複数集 ま っ て 形成 さ れる情報集合体 (図 9 で は P X 0 ; 図 1 0 で は 5 ? 0 ) の う ち 、 同一画素デー タ が連続す る デー タ ブ ロ ッ ク を 1 単位と し て圧縮 さ れた ビ ッ ト 列 を 伸張す る も の (図 1 5 の S T 1 0 0 5 ) で あ っ て、 前記デー タ プ ロ ッ ク が、 前記同一画素デー タ の連続数に対応 し た継続画素数 デー タ 、 ま た は前記同一画素デー タ お よ びそ の継続画素数デ ー タ を 指す符号化へ ッ ダを 含む場合 に お いて、 前記情報集合体 ( P X D / S P D ) の つ ち 、 B'J記 1 圧縮単 位 ( た と え ば C U 0 1 * 〜 C U 0 4 木 の いずれか ) のデー タ ブ ロ ッ ク か ら 、 前記符号化へ ッ ダを 取 り 出す符号化へ ッ ダ取 出 ス テ ッ プ (図 1 6 の S T 1 1 0 1 〜 S T 1 1 0 9 ) と ; 前記符号化へ ッ ダ取出 ス テ ッ プ ( S T 1 1 0 1 〜 S T 1 1 0 9 ) に お い て取 り 出 さ れた符号化へ ッ ダの 内容 (た と え ば 図 5 の規則 1 〜 4 に お け る デー タ 長 0 ~ 6 ビ ッ ト ; 図 5 の規 則 1 の よ う に デー タ 長ゼ 口 の場合は差 し 引 き結果 に影響 し な い) に基づいて、 前記 1 圧縮単位 ( C U 0 1 * 〜 C U 0 4 * の いずれか) のデー タ ブ a 'ソ ク 力、 ら 、 刖記維続画素数デー タ ( た と え ば 2 〜 8 ビ ッ ト ; 図 5 の規則 5 の よ う に デー タ 長ゼ 口 の場合も あ り 得 る ; ゼ 口 の場合は差 し 引 き結果 に影響 し な い) を 取 り 出 す維続画素数取出 ス テ ツ プ (図 1 6 の S T 1 1 1 0 ~ S T 1 1 1 3 ) と
前記 1 圧縮単位 ( C U 0 1 * 〜 C U 0 4 * の い ずれ力、) の つ タ フ ロ ッ ク 力、 ら 、 前記符号化ヘ ッ ダ取出 ス テ ッ プ ( S T
1 1 0 1 ~ S T 1 1 0 9 ) に お いて取 り 出 さ れた符号化へ ッ ダ ( た と え ば 0 ~ 6 ビ ッ ト ) と 、 前記継続画素数取出 ス テ ツ プ ( S 丁 1 1 1 0 ~ S T 1 1 1 3 ) に お いて取 り 出 さ れた継 続画素数デー タ ( 2 〜 8 ビ ッ ト ) と を 差 し 引 い た残 り ( た と え ば図 5 の規則 1 〜 4 に お け る 画素デー タ の 2 ビ ッ ト ) に基 づ い て 、 前記 1 圧縮単位 ( C U 0 1 * 〜 C U 0 4 * の いずれ 力、) のデー タ ブ ロ ッ ク を 構成 し て い た圧縮前の画素デー タ の 内容 ( 0 0 、 0 1 、 1 0 、 1 1 ) を 決定す る 画素デー タ 決定 ス テ ッ プ (図 1 6 の S T 1 1 1 4 ) と ; 前記画素デー タ 決定 ス テ ッ プ ( S T 1 1 1 4 ) に よ り 決定 さ れた 内容の ビ ッ ト デー タ を 、 前記維続画素数取 出 ス テ ッ プ ( S T 1 1 1 0 〜 S T 1 1 1 3 ) に お いて取 り 出 さ れた維続 画素数デー タ ( 2 〜 8 ビ ッ ト ) が示す ビ ッ ト 長 ^並べて、 前 記 1 圧縮単位 ( C U 0 1 * 〜 C U 0 4 * の いずれか) に お け る圧縮前の画素パ タ ー ン を 復元す る 画素パ タ ー ン復元ス テ ツ プ ( 図 1 6 の S T 1 1 1 5 ~ S T 1 1 1 8 ) と を 備え て い る . 上記第 3 の 目 的 を 達成す る た め に 、 こ の発明の シ ス テム は、 所定 ビ ッ ト 数 (た と え ば 2 ビ ッ ト ) で定義 さ れる 画素デー タ が複数集 ま っ て形成 さ れる 情報集合体 (図 9 で は P X D ; 図 1 0 で は S P D ) の う ち 、 同一画素デー タ が連続す る デー タ ブ ロ ッ ク を 1 圧縮単位 (た と え ば図 9 の C U O 1 〜 C U 0 4 ) と し て圧縮 し (図 1 3 の S T 8 0 6 ) 、 圧縮 さ れた ビ ッ ト 列 を 伸張す る (図 1 5 の S T 1 0 0 5 ) も のであ っ て、 下記ェ ン コ ー ド処理 と 下記デコ ー ド処理 と を 組み合わせて構成 さ れ る 。 す な わ ち 、
( ィ ) 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素 デー タ 連続数 ( た と え ば 〗 〜 2 5 5 ) に対応 し た符号化へ ッ ダ ( た と え ば図 5 の規則 1 〜 4 に お け る 0 〜 6 ビ ッ ト ) と 、 こ の 同一画素デー タ 連続数 ( 1 ~ 2 5 5 ) を 示す継続画素数 デー タ ( た と え ば 2 ~ 8 ビ ッ ト ) と 、 前記 1 圧縮単位のデー タ ブ ロ ッ ク に お け る 同一画素デー タ 自 体 を 示す デー タ ( 2 ビ ッ 卜 ) と に よ っ て 、 圧縮 さ れた単位デー タ ブ ロ ッ ク ( た と え ば図 9 の C U O 1 * 〜 C U 0 4 * ) を 生成す る ス テ ッ プ (図 1 3 の S T 8 0 6 ) を 含むエ ン コ ー ド処理 ; お よ び - -
( 口 ) 前記エ ン コ ー ド処理に よ っ て生成 さ れた前記 1 圧縮 単位 ( C U 0 1 * 〜 C U 0 4 * の いずれか) のデー タ ブロ ッ ク か ら 、 前記維続画素数デー タ ( 2 〜 8 ビ ッ ト ) 、 ま た は前 記維続画素数デー タ ( 2 ~ 8 ビ ッ ト ) お よ び前記同一画素デ ー タ ( 2 ビ ッ ト ) の集合体 を 指す前記符号化ヘ ッ ダを 取 り 出 す符号化ヘ ッ ダ取出 ス テ ッ プ (図 1 6 の S T 1 1 0 1 ~ S T 1 1 0 9 ) と ''
前記符号化へ ッ ダを 取 り 出 し た後、 こ のデー タ ブロ ッ ク の 前記継続画素数デー タ ( 2 ~ 8 ビ ッ ト ) を取 り 出 す継続画素 数取出 ス テ ッ プ (図 1 6 の S T 1 1 1 0 〜 S T 1 1 1 3 ) と 前記 1 圧縮単位 ( C U 0 1 * 〜 C U 0 4 * の いずれか) の デー タ ブ ロ ッ ク か ら 、 前記符号化ヘ ッ ダ取出 ス テ ッ プ ( S T
1 1 0 1 〜 S T 1 1 0 9 ) に お いて取 り 出 さ れた符号化へ ッ ダ ( 0 〜 6 ビ ッ ト : ヘ ッ ダの デー タ 長が 0 ビ ッ ト の場合は差 し 引 き結果に影響無 し ) と 、 前記継続画素数取出 ス テ ッ プ
( S T 1 1 1 0 〜 S T 1 1 1 3 ) に お い て取 り 出 さ れた継続 画素数デー タ ( 2 〜 8 ビ ッ ト ) と を 差 し 引 い た残 り ( た と え ば図 5 の規則 1 〜 4 に お け る画素デー タ の 2 ビ ッ ト ) に基づ いて 、 前記 1 圧縮単位 ( C U 0 1 * 〜 C U 0 4 * のいずれか) のデー タ プロ ッ ク を 構成 し て い た圧縮前の画素デー タ の内容
( 0 0 、 0 1 、 1 0 、 1 1 ) を 決定す る 画素デー タ 決定ス テ ッ プ (図 1 6 の S T 1 1 1 4 ) と ;
前記画素デー タ 決定 ス テ ッ プ ( S T 1 1 1 4 ) に よ り 決定 さ れた 内容の ビ ッ 卜 デー タ を 、 前記継続画素数取出 ス テ ッ プ ( S T 1 1 1 0 〜 S T 1 1 1 3 ) に お い て取 り 出 さ れた継続 画素数デー タ ( 2 〜 8 ビ ッ ト ) が示す ビ ッ ト 長分並べて、 前 記 1 圧縮単位 ( C U 0 1 * 〜 C U 0 4 * のいずれか) に お け る圧縮前の画素パ タ ー ン を 復元す る 画素パ タ ー ン復元ス テ ツ プ (図 1 6 の S T 1 1 1 5 〜 S T 1 1 1 8 ) と を 含む デコ ー ド処理,
上記第 4 の 目 的 を 達成す る た め に、 こ の発明の情報配録媒 体は、 複数ビ ッ ト 数 ( た と え ば 2 ビ ッ ト ) で定義 さ れる画素 デー タ が複数集 ま っ て形成 さ れ る情報集合体 ( P X D / S P D ) の う ち 、 同一画素デー タ が連続す る デー タ ブ ロ ッ ク を 1 圧縮単位 ( た と え ば図 9 の C U 0 1 〜 C U 0 4 ) と し て圧縮 し た情報が記録 さ れる も のであ っ て、
前記 1 圧縮単位のデー タ ブロ ッ ク に お け る 同一画素デー タ 連続数 ( た と え ば 1 〜 2 5 5 ) に対応 し た符号化ヘ ッ ダ ( た と え ば図 5 の規則 1 ~ 4 に お け る 0 〜 6 ビ ッ ト ) と 、 こ の同 一画素デー タ 連続数 ( 1 〜 2 5 5 ) を 示す継続画素数デー タ ( た と え ば 2 〜 8 ビ ッ ト ) と 、 前記 1 圧縮単位の デー タ プ ロ ッ ク に お け る 同一画素デー タ 自 体 を 示す複数 ビ ッ 卜 構成 ( 2 ビ ッ ト ) の デー タ と に よ っ て構成 さ れた圧縮単位デー タ プ ロ ッ ク ( た と え ば図 9 の C U 0 1 * 〜 C U 0 4 * ) を保持す る , 上記第 5 の 目 的 を 達成す る た め に、 こ の発明のエ ン コ ー ド 装置 (第 1 目 的の エ ン コ ー ド方法が内部で実行 さ れる 集積回 路装置な ど) は、 所定 ビ ッ ト 数 ( た と え ば 2 ビ ッ ト ) で定義 さ れる 画素デー タ が複数集 ま っ て形成 さ れる 情報集合体 ( P X D Z S P D ) の う ち 、 同一画素デー タ が連続す る デー タ ブ ロ ッ ク を 1 圧縮単位 ( た と え ば図 9 の C U O 1 〜 C U 0 4 ) と し て圧縮す る も の に お い て、
前記情報集合体 ( P X D Z S P D ) の う ち 、 前記 1 圧縮単 位 ( C U O 1 〜 C U 0 4 ) の デー タ ブ ロ ッ ク を转定す る圧縮 デー タ 特定手段 (図 1 3 の S T 8 0 1 ) と ;
前記 1 庄縮単位のデー タ プ ロ ッ ク に お け る 同一画素デー タ 連続数 ( た と え ば 1 〜 2 5 5 ) に対応 し た符号化ヘ ッ ダ (た と え ば図 5 の規則 1 ~ 4 に お け る 0 ~ 6 ビ ッ ト ) と 、 こ の同 一画素デー タ 連続数 ( 1 〜 2 5 5 ) を 示す継続画素数デー タ
( た と え ば 2 〜 8 ビ ッ ト ) と 、 前記 1 圧縮単位の デー タ プ ロ ッ ク に お け る 同一画素デー タ 自 体 を 示す デー タ ( 2 ビ ッ ト ) と に よ っ て、 圧縮 さ れた単位デー タ ブ ロ ッ ク (た と え ば図 9 の C U 0 1 * 〜 C U 0 4 * ) を 生成す る 圧縮デー タ 生成手段
(図 1 3 の S T 8 0 6 ; 図 1 4 の S T 9 0 8 〜 S T 9 1 4 ) と を 備えて い る 。 上記第 6 の 目 的 を 達成す る た め に、 こ の 発明 の デ コ ー ド装置 (第 2 目 的のデ コ ー ド方法が内部で実行 さ れ る 集積回路装置な ど) は、 所定 ビ ッ ト 数 ( た と え ば 2 ビ ッ 卜 ) で定義 さ れ る 画素デー タ が複数集 ま っ て形成 さ れる 情 報集合体 (図 9 で は P X D ; 図 1 0 で は S P D ) の う ち 、 同 一画素デー タ が連続す る デー タ ブ ロ ッ ク を 1 単位 と し て圧縮 さ れ た ビ ッ ト 列 を 伸張す る も の (図 1 5 の S T 1 0 0 5 ) で あ っ て 、 前記デー タ ブ ロ ッ ク が、 前記同 一画素デー タ の連続 数 に対応 し た継続画素数デー タ 、 ま た は前記同一画素デー タ お よ びそ の継続画素数デー タ を 指す符号化へ ッ ダ を 含む場合 に お いて 、 - -
前記情報集合体 ( P X D / S P D ) の う ち 、 前記 1 圧縮単 位 ( た と え ば C U 0 1 * ~ C U 0 4 * の いずれ力、) の デー タ ブ ロ ッ ク か ら 、 符号化へ ッ ダを 取 り 出す符号化へ ッ ダ取出手 段 (図 1 1 の 1 0 3 ; 図 1 6 の S T 1 1 0 1 〜 S T 1 1 0 9 ) と ;
前記符号化ヘ ッ ダ取出手段 ( S T 1 1 0 1 〜 S T 1 1 0 9 ) に お いて取 り 出 さ れた 符号化へ ッ ダの内容 ( た と え ば図 5 の 規則 1 〜 4 に お け る 0 〜 6 ビ ッ ト ) に基づい て、 前記 1 圧縮 単位 ( C U O 1 * 〜 C U 0 4 * のいずれか) の デー タ ブロ ッ ク か ら 、 こ のデー タ ブ ロ ッ ク の前記維続画素数デー タ (た と え ば 2 〜 8 ビ ッ ト ) を 取 り 出す維続画素数取出手段 (図 1 1 の 1 0 6 + 1 0 7 ; 図 1 6 の S T 1 1 1 0 〜 S T 1 1 1 3 ) と ;
前記 1 圧縮単位 ( C U 0 1 * 〜 C U 0 4 * のいずれか) の デー タ ブ ロ ッ ク か ら 前記符号化ヘ ッ ダ取出手段 ( S T 1 1
0 1 ~ S T 1 1 0 9 ) に お いて取 り 出 さ れた符号化ヘ ッ ダ
( 0 〜 6 ビ ッ ト ) と 、 前記継続画素数取出手段 ( S T 1 1 1 0 ~ S T 1 1 1 3 ) に お い て取 り 出 さ れた継続画素数デー タ ( 2 〜 8 ビ ッ ト ) と を 差 し 引 い た残 り ( た と え ば図 5 の規則 1 〜 4 に お け る 画素デー タ の 2 ビ ッ ト ) に基づいて、 前記 1 圧縮単位 ( C U 0 1 * 〜 C U 0 4 * の い ずれか) のデー タ ブ ロ ッ ク を 構成 し て いた圧縮前の画素デー タ の 内容 ( 0 0 、 0 1 、 1 0 、 1 1 ) を 決定す る画素デー タ 決定手段 (図 1 1 の 1 1 0 + 1 1 2 ; 図 1 6 の S T 1 1 1 4 ) と ;
前記画素デー タ 決定手段 ( S T 1 1 1 4 ) に よ り 決定 さ れ た 内容の ビ ッ ト デー タ を 、 前記継続画素数取出手段 ( S T 1 1 1 0 〜 S T 1 1 1 3 ) に お い て取 り 出 さ れた維続画素数デ ー タ ( 2 〜 8 ビ ッ ト ) が示す ビ ッ ト 長分並べて、 前記 1 圧縮 単位 ( C U 0 1 * 〜 (: U 0 4 * の いずれか) に お け る 圧縮前 の画素パ タ ー ン を 復元す る 画素パ タ ー ン復元手段 (図 1 1 の 1 0 4 ; 図 1 6 の S 丁 1 1 1 5 〜 S T 1 1 1 8 ) と を 備え て い る《
上記第 7 の 目 的 を 達成す る た め に 、 こ の発明の記録装置は 所定 ビ ッ ト 数 (た と え ば 2 ビ ッ ト ) で定義 さ れる 画素デー タ が複数集 ま っ て形成 さ れ る情報集合体 ( P X D Z S P D ) の う ち 、 同一画素デー タ が連続す る デー タ ブロ ッ ク を 1 圧縮単 位 ( た と え ば図 9 の C U 0 1 〜 C U 0 4 ) と し て圧縮 し 、 圧 縮 さ れた情報 を 記録す る も の に お い て 、
前記 1 圧縮単位のデー タ プ ロ ッ ク に お け る 同一画素デー タ 連続数 ( た と え ば 1 ~ 2 5 5 ) に対応 し た符号化ヘ ッ ダ ( た と え ば図 5 の規則 1 〜 4 に お け る 0 〜 6 ビ ッ ト ) と 、 こ の 同 一画素デー タ 連続数 ( 1 〜 2 5 5 ) を 示す継続画素数デー タ ( た と え ば 2 〜 8 ビ ッ ト ) と 、 前記 1 圧縮単位の デー タ プ ロ ッ ク に お け る 同一画素 デー タ 自 体 を 示す デー タ ( た と え ば 2 ビ ッ ト ) と に よ っ て 、 圧縮 さ れ た単位デー タ ブ ロ ッ ク (た と ぇ ば図 9 の 〇 11 0 1 * 〜 じ ; 0 4 * ) を 生成す る圧縮デー タ 生成手段 (図 1 8 の 2 0 0 ; 図 1 3 の S T 8 0 6 : 図 1 4 の S T 9 0 8 〜 S T 9 1 4 ) と ;
前記圧縮デー タ 生成手段 ( 2 0 0 ) に よ っ て生成 さ れた圧 縮単位デー タ ブロ ッ ク (図 9 の C U 0 1 * 〜 C U 0 4 * ) を - -
所定の記録媒体 (図 } 8 の O D ) に記録す る記録手段 (図 1 8 の 7 0 2 〜 7 0 4 ) と を 備え て い る .
上記第 8 の 目 的 を 達成す る た め に、 こ の発明の再生装置は、 所定 ビ ッ ト 数 (た と え ば 2 ビ ッ ト ) で定義 さ れる 画素デー タ が複数集 ま っ て形成 さ れる情報集合体 ( P X D / S P D ) が 記録 さ れた記録媒体 ( O D ) か ら 、 同一画素デー タ が連統す る デー タ ブロ ッ ク を 1 単位 と し て圧縮 さ れた ビ ッ ト 列 を 再生 し て伸張す る も の (図 1 5 の S T 1 0 0 5 ) であ っ て、 前記 デー タ ブ ロ ッ ク が、 前記同一画素デー タ の連続数 に対応 し た 継続画素数デー タ 、 ま た は前記同一画素デー タ お よ びその継 裱画素数デー タ を 指す符号化へ ッ ダを 含む場合に お いて、
前記情報集合体 ( P X D Z S P D ) の う ち 、 前記 1 圧縮単 位 ( た と え ば図 9 の C U O 1 * 〜 C U 0 4 * のいずれ力、) の デー タ ブ ロ ッ ク か ら 、 符号化ヘ ッ ダ を 取 り 出す符号化ヘ ッ ダ 取出手段 (図 1 1 の 1 0 3 ; 図 1 6 の S T 1 1 0 1 〜 S T 1 1 0 9 ) と ;
前記符号化ヘ ッ ダ取出手段 ( S T 1 1 0 1 ~ S T 1 1 0 9 ) に お いて取 り 出 さ れた符号化ヘ ッ ダの内容 ( た と え ば図 5 の 規則 1 ~ 4 に お け る 0 〜 6 ビ ッ ト ) に基づいて、 前記 1 圧縮 単位 ( C U O 1 * 〜 C U 0 4 * の いずれか) の デー タ ブ ロ ッ ク か ら 、 こ のデー タ ブ ロ ッ ク の前記継続画素数デー タ ( た と え ば 2 ~ 8 ビ ッ ト ) を 取 り 出す継続画素数取出手段 (図 1 1 の 1 0 6 + 1 0 7 : 図 1 6 の S T 1 1 1 0 ~ S T 1 1 1 3 ) と ;
前記 1 圧縮単位 ( C U 0 1 * 〜 C U 0 4 * のいずれか) の デー タ ブ ロ ッ ク か ら 前記符号化ヘ ッ ダ取出手段 ( S T 1 1 0 1 〜 S T 1 1 0 9 ) に お いて取 り 出 さ れた 符号化ヘ ッ ダ
( た と え ば 0 ~ 6 ビ ッ ト ) と 、 前記繕続画素数取出手段 ( S T 1 1 1 0 〜 S T 1 1 1 3 ) に お いて取 り 出 さ れた継続画素 数デー タ ( 2 〜 8 ビ ッ ト ) と を 差 し 引 い た残 り ( た と え ば図 5 の規則 1 〜 4 に お け る画素デー タ の 2 ビ ッ ト ) に基づいて 前記 1 圧縮単位 ( C U 0 1 * 〜 C U 0 4 * の いずれか) のデ 一 タ ブロ ッ ク を 構成 し て い た圧縮前の画素デー タ の内容 ( 0 0 、 0 1 、 1 0 、 1 1 ) を 決定す る 画素デー タ 決定手段 (図 1 1 の 1 1 0 + 1 1 2 ; 図 1 6 の S T 1 1 1 4 ) と ;
前記画素デー タ 決定手段 ( S T 1 1 1 4 ) に よ り 決定 さ れ た 内容の ビ ッ ト デー タ を 、 前記継続画素数取出手段 ( S T 1 1 1 0 〜 S T 1 1 1 3 ) に お いて取 り 出 さ れた継続画素数デ — タ ( 2 ~ 8 ビ ッ ト ) が示す ビ ッ ト 長分並べて、 前記 1 圧縮 単位 ( C U 0 1 * 〜 C U 0 4 * の い ずれか) に お け る 圧縮前 の画素パ タ ー ン を 復元す る 画素パ タ ー ン復元手段 (図 1 1 の
1 0 4 ; 図 1 6 の S T 1 1 1 5 〜 S T 1 1 1 8 ) と を 備え て い る ,
上記第 9 の 目 的 を 達成す る た め に 、 こ の発明 の放送シ ス テ ム は、 所定 ビ ッ ト 数 ( た と え ば 2 ビ ッ ト ) で定義 さ れ る 画素 デー タ が複数集 ま っ て形成 さ れ る情報集合体 (図 9 で は P X ; 図 1 0 で は 5 ? 0 ) の う ち 、 同一画素デー タ が連続す る デー タ ブ ロ ッ ク を 1 圧縮単位 ( た と え ば図 9 の C U O 1 〜 C U 0 4 ) と し て圧縮す る も ので あ っ て 、 前記 1 圧縮単位のデ — タ ブ ロ ッ ク に お け る 同一画素デー タ 連続数 (た と え ば 1 〜 2 5 5 ) に対応 し た符号化ヘ ッ ダ ( た と え ば図 5 の規則 1 〜 4 に お け る 0 ~ 6 ビ ッ ト ) と 、 こ の同一画素デー タ 連続数
( 1 〜 2 5 5 ) を 示す維続画素数デー タ (た と え ば 2 〜 8 ビ ッ 卜 ) と 、 前記 1 圧縮単位のデー タ ブロ ッ ク に お け る 同一画 素デー タ 自 体 を 示す デー タ ( 2 ビ ッ ト ) と に よ っ て、 圧縮 さ れた単位デー タ ブ ロ ッ ク ( た と え ば図 9 の C U O 1 * 〜 C U 0 4 * ) を 生成す る (図 1 3 の S T 8 0 6 ; 図 1 4 の S T 9 0 8 〜 S T 9 1 4 ) エ ン コ ー ダ (図 1 0 の 2 0 0 ) と ;
前記エ ン コ ー ダに よ リ 生成 さ れた圧縮単位デー タ ブ ロ ッ ク
(図 9 の C U 0 1 * 〜 C U 0 4 * ) を 含む信号 を 無線あ る い は有線 を 介 し て放送す る手段 ( 2 1 0 、 2 1 2 ) と を 具備 し て い る,
あ る い は、 こ の発明 の放送シ ス テ ム は、 所定 ビ ッ ト 数 ( た と え ば 2 ビ ッ ト ) で定義 さ れる 画素デー タ が複数集 ま っ て形 成 さ れ る 情報集合体 ( P X D Z S P D ) の う ち 、 同一画素デ ー タ が連続す る デー タ ブロ ッ ク を 1 圧縮単位 (た と え ば図 9 の C U 0 1 ~ C U 0 4 ) と し て圧縮 し た も の で あ っ て 、 前記 1 圧縮単位の デー タ プ ロ ッ ク に お け る 同 一画素デー タ 連続数 (た と え ば 1 〜 2 5 5 ) に対応 し た符号化ヘ ッ ダ (た と え ば 図 5 の規則 1 〜 4 に お け る 0 〜 6 ビ ッ ト ) と 、 こ の同一画素 デー タ 連続数 ( 1 〜 2 5 5 ) を 示す継続画素数デー タ ( た と え ば 2 〜 8 ビ ッ ト ) と 、 前記 1 圧縮単位のデー タ ブロ ッ ク に お け る 同一画素デー タ 自 体 を 示す デー タ ( 2 ビ ッ ト ) と を 含 む デジ タ ル信号 を 発生す る デジ タ ル信号発生手段 (図 2 2 の
3 0 0 ) と ; O 9 - -
前記デジ タ ル信号発生手段に よ り 発生 さ れ た前記デジ タ ル 信号 を 無線あ る い は有線 を 介 し て放送す る手段 ( 2 1 0 、 2 1 2 ) と を 具備 し て い る .
上記第 1 0 の 目 的 を 達成す る た め に 、 こ の発明 の電子 メ ー ルシ ス テ ム は、 所定 ビ ッ ト 数 ( た と え ば 2 ビ ッ ト ) で定義 さ れる 画素デー タ が複数集 ま っ て形成 さ れる情報集合体 (図 9 で は P X D ; 図 1 0 で は S P D ) の う ち 、 同一画素デー タ が 連続す る デー タ ブ ロ ッ ク を 1 圧縮単位 ( た と え ば図 9 の C U 0 1 〜 C U 0 4 ) と し て圧縮す る も ので あ っ て 、 前記 1 圧縮 単位の デー タ ブ ロ ッ ク に お け る 同一画素デー タ 連続数 ( た と え ば 1 〜 2 5 5 ) に対応 し た符号化ヘ ッ ダ ( た と え ば図 5 の 規則 1 〜 4 に お け る 0 〜 6 ビ ッ ト ) と 、 こ の同一画素デー タ 連続数 ( 1 〜 2 5 5 ) を 示す継続画素数デー タ ( た と え ば 2 ~ 8 ビ ッ ト ) と 、 前記 1 圧縮単位のデー タ ブ ロ ッ ク に お け る 同一画素 デー タ 自 体 を 示す デー タ ( 2 ビ ッ ト ) と に よ っ て 、 圧縮 さ れ た単位デー タ ブロ ッ ク (た と え ば図 9 の C U 0 1 * 〜 C U 0 4 * ) を 生成す る (図 1 3 の S T 8 0 6 ; 図 1 4 の S T 9 0 8 〜 S T 9 1 4 ) 圧縮デー タ 生成手段 (図 2 3 の 5 0 0 1 〜 5 0 3 1 ) と ;
前記圧縮デー タ 生成手段 に よ リ 生成 さ れた圧縮単位デー タ ブ ロ ッ ク ( C U 0 1 * 〜 C U 0 4 * ) を 含む信号 を送信す る 送信手段 ( 5 0 3 1 、 6 0 0 ) と ;
前記送信手段 に よ リ 送信 さ れ た圧縮単位デー タ ブロ ッ ク ( C U 0 1 * 〜 C U 0 4 * ) を 受信す る 受信手段 (図 2 3 の 5 0 3 N ) と ; 前記受信手段に よ り 受信 さ れた圧縮単位デー タ ブロ ッ ク
( C U 0 1 * 〜 C U 0 4 * ) か ら前記符号化ヘ ッ ダを 抽出 し (図 1 6 の S T 1 1 0 1 〜 S T 1 1 0 7 ) 、 抽出 さ れた符号 化へ ッ ダの 内容か ら 前記継続画素デー タ の位置'を 決定 し ( S
T 1 1 1 0 〜 S T 1 1 1 3 ) 、 決定 さ れた位置か ら前記維続 画素 デー タ お よ びそれ に続 く 前記画素デー タ を 抽出 し て ( S
T 1 1 1 4 に 前記圧縮デー タ 生成手段に よ リ 圧縮さ れる前 の前記 1 圧縮単位デー タ ブ ロ ッ ク を 復元す る ( S T 1 1 1 5 ~ S T 1 1 1 8 ) デー タ 復元手段 (図 2 3 の 5 0 1 N〜 5 0 3 N ) と を 具備 し て い る。
こ の発明のェ ン コ ー ド方法で は、 以下 に示す規則 1 〜 6 の う ち 、 少 な く と も 規則 2 〜 4 に基づ き 、 3 種類以上の画素デ ー タ を 圧縮 し て い る . 以下、 個々 の画素 ド ッ ト を 示す画素デ ー タ が 2 ビ ッ ト で構成 さ れて い る場合 を 例に と っ て説明 す る
<規則 1 >同一画素デー タ が 1 〜 3 個続 く 場合 :
4 ビ ッ 卜 を 1 単位 と し て、 最初の 2 ビ ッ ト で継続画 素数 を 表 し 、 続 く 2 ビ ッ ト を 画素デー タ (画像圧縮デー タ P X D ) と す る ,
<例 >
同一連^ ϊ画素 ( た と え ば 1 1 ) 力 ί 1 つ な ら 、 Ρ X D 0 1 - 1 1
同一連続画素 (た と え ば 1 0 ) 力 ί 2 つ な ら 、 Ρ X D - 1
0 · 1 0
同一連続画,素 (た と え ば 0 0 ) 力 ί 3 つ な ら 、 Ρ X D - 1
1 - 0 0 <規則 2 >同一画素デー タ が 4 〜 1 5 個続 く 場合 :
8 ビ ッ ト (バ イ ト ) を 1 単位 と し て 、 最初の 2 ビ ッ 卜 を Γ 0 0 j と し 、 続 く 4 ビ ッ ト で維続画素数 を 表 し 、 続 く 2 ビ ッ ト を 画素デー タ と す る。
<例 >
同一連続画素 ( た と え ば 0 1 ) 力 i 5 つ な ら 、 P X D 0 0 - 0 1 0 1 - 0 1
<規則 3 >同一画素デー タ が 1 6 〜 6 3 個続 く 場合 :
1 2 ビ ッ ト を 1 単位 と し て 、 最初の 4 ビ ッ ト を Γ 0
0 0 0 J と し 、 続 く 6 ビ ッ ト で継続画素数 を 表 し 、 続 く 2 ビ ッ 卜 を 画素デー タ と す る。
<例 >
同一連続画素 ( た と え ば 1 0 ) 力 s 1 6 個 な ら 、 P X D = 0 0 0 0 • 0 1 0 0 0 0 · 1 0
同一連続画素 ( た と え ば 1 1 ) 力 4 6 個な ら 、 P X D =
0 0 0 0 • 1 0 1 1 1 0 · 1 1
<規則 4 >同一画素デー タ 力 6 4 〜 2 5 5 個続 く 場合 :
1 6 ビ ッ ト を 1 単位 と し て 、 最初の 6 ビ ッ ト を 「 0
0 0 0 0 0 J と し 、 続 く 8 ビ ッ ト で継続画素数 を 表 し 、 続 く 2 ビ ッ ト を 画素デー タ と す る 。
<例 >
同一連続画素 ( た と え ば 0 1 ) 力 i 2 5 5 個な ら 、 P X D
= 0 0 0 0 0 0 · 1 1 1 1 1 1 1 1 - 0 1
<規則 5 > ( ラ ン レ ン グス符号化 し ょ う と す る 画素デー タ 列の ) ラ ィ ン の終わ り ま で 同一画素デー タ が続 く 場合 : - -
1 6 ビ ッ ト を 1 単位 と し て 、 最初の 1 4 ビ ッ ト を 「 0 0 0 0 0 0 0 0 0 0 0 0 0 0 」 と し 、 続 く 2 ビ ッ ト を 画 素デー タ と す る .
<例 >
同一連続画素 (た と え ば 0 0 ) が ラ イ ン の終わ り ま で続 く な ら 、 P X D = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 . 0 0
同一連続画素 (た と え ば 1 1 ) 力 ίラ イ ン の終わ り ま で続 く な ら 、 P X D = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 . 1 1
<規則 6 〉 1 ラ イ ン終了時に、 ノく ィ ト ァ ラ イ ン さ れて い な い は、 4 ビ ッ ト の ダ ミ ーデー タ 「 0 0 0 0 」 を ( 1 ラ イ ン分 の圧縮デー タ の末尾に ) 挿入す る。
<例 >
[ 0 ノ 1 デー タ 列が 8 の整数倍一 4 ビ ッ ト ] . 0 0 0 0 こ の発明の デコ 一 ド方法で は、 上記ェ ン コ一 ド規則の逆操 作 を す る こ と で、 エ ン コ ー ド前の原 デー タ を 復元 し て い る 。 図面の簡単な説明
図 1 は、 こ の発明 を 適用 で き る情報保持媒体の一例 と し て の光デ ィ ス ク の記録デー タ 構造 を 略示す る 図。
図 2 は、 図 1 の光デ ィ ス ク に記録 さ れ る デー タ の論理構造 を 例示す る 図。
図 3 は、 図 2 で例示 し た デー タ 構造の う ち 、 エ ン コ ー ド ( ラ ン レ ン グ ス圧縮) さ れる 副映像パ ッ ク の論理構造 を 例示 す る 図 .
図 4 は、 図 3 で例示 し た 副映像パ ッ ク の う ち 、 こ の発明 の 一実施の形態に係 る ェ ン コ一 ド方法が適用 さ れる 副映像デー - -
タ 部分の 内容 を例示す る 図,
図 5 は、 図 4 で例示 し た副映像デー タ 部分 を構成す る 画素 デー タ が複数 ビ ッ ト ( こ こ で は 2 ビ ッ ト ) で構成 さ れる場合 に お いて、 こ の発明の 一実施の形態 に係 る ェ ン コ一 ド方法で 採用 さ れる圧縮規則 1 〜 6 を 説明す る 図 .
図 6 は、 図 4 で例示 し た副映像デー タ 部分 を 構成す る画素 デー タ 力 i l ビ ッ ト で構成 さ れる場合 に お いて こ の発明の他 実施の形糠に係 る エ ン コ ー ド方法で採用 さ れ る圧縮規則 1 1 〜 1 5 を 説明 す る 図。
図 7 は、 図 4 で例示 し た副映像デー タ 部分 を構成す る 画素 デー タ が、 た と え ば第 1 〜第 9 ラ イ ン で構成 さ れ, 各 ラ イ ン 上 に 2 ビ ッ ト 構成の画素 (最大 4 種類) が並ん で お り 、 各 ラ イ ン 上の 2 ビ ッ ト 画素 に よ り 文字パ タ ー ン Γ Α」 お よ び Γ Β 」 が表現 さ れて い る場合 に お いて 、 各 ラ イ ン の画素デー タ が、 ど の よ う に エ ン コ ー ド ( ラ ン レ ン グ ス圧縮) さ れ る か を 具体 的 に説明 す る 図。
図 8 は、 図 7 の例で エ ン コ ー ド さ れた 画素デー タ (副映像 デー タ ) の う ち 、 文字パ タ ー ン Γ Α 」 力∑ ど の よ う に デ コ ー ド さ れ る 力、 を 、 2 例 ( ノ ン イ ン タ ー レ ー ス 表示 お よ びイ ン タ ー レ ー ス表示) 説明 す る 図。
図 9 は 、 図 4 で例示 し た副映像デー タ 部分 を 構成す る 画素 デー タ が 2 ビ ッ 卜 で構成 さ れる場合 に お いて 、 こ の発明の一 実施の形態に係る ェ ン コ 一 ド方法で採用 さ れる 圧縮規則 1 〜 6 を 具体的に説明 す る 図。
図 1 0 は、 こ の発明 に基づき エ ン コ ー ド さ れた画像情報 を - -
持つ高密度光デ ィ ス ク の、 量産か ら ユーザサ イ ド に お け る 再 生 ま での流れ を 説明す る と と も に ; こ の発明 に基づき ェ ン コ ー ド さ れた画像情報の、 放送 ケー ブル配信か ら ユーザ 加 入者 に お け る 受信 Z再生 ま での流れ を 説明す る ブロ ッ ク 図 . 図 1 1 は、 こ の発明 に基づ く 画像デコ ー ド ( ラ ン レ ン グ ス 伸張) を 実行す る デコ ー ダハー ド ウ ェ ア の一実施形態 ( ノ ン イ ン タ ー レ ー ス仕様) を 説明す る ブ ロ ッ ク 図 .
図 1 2 は、 こ の発明 に基づ く 画像デコ ー ド ( ラ ン レ ン グス 伸張) を 実行す る デコ ー ダハー ド ウ ェア の他実施形艤 ( イ ン タ ー レ ー ス仕様) を 説明す る ブ ロ ッ ク 図 .
図 1 3 は、 こ の発明の一実施の形態に係 る 画像エ ン コ ー ド ( ラ ン レ ン グス圧綰) を 実行す る も ので あ っ て 、 た と え ば図 1 0 の エ ン コ ー ダ ( 2 0 0 ) に よ り 実行 さ れる ソ フ ト ウ ェ ア を 説明す る フ ロ ー チ ャ ー ト 図 .
図 1 4 は、 図 1 3 の ソ フ ト ウ ェ ア で使用 さ れる エ ン コ ー ド ス テ ッ プ 1 ( S T 8 0 6 ) の 内容の一例 を 説明す る フ ロ ー チ ヤ ー 卜 図 .
図 1 5 は、 こ の発明 の一実施の形態に係る 画像デコ ー ド ( ラ ン レ ン グ ス伸張) を 実行す る も ので あ っ て、 た と え ば図 1 1 あ る い は図 1 2 の M P U ( 1 1 2 ) に よ り 実行さ れる ソ フ 卜 ウ ェ ア を 説明す る フ ロ ー チ ヤ一 卜 図 .
図 1 6 は 、 図 1 5 の ソ フ ト ウ ェ ア で使用 さ れる デコ ー ド ス テ ツ プ ( S T 1 0 0 5 ) の 内容の一例を 説明す る フ ロ ー チ ヤ ー ト 図。
図 1 7 は 、 こ の 発明 に基づ く 画像,デ コ ー ド ( ラ ン レ ン グ ス 9 一 -
伸張) を 実行す る デコ ー ダハー ド ウ エ ア の他実施形態 を 説明 す る ブ P ッ ク 図。
図 1 8 は、 こ の発明 の他実施の形態に係る 画像デコ ー ド
( ラ ン レ ン グ ス伸張) 処理の前半 を 説明 す る フ ロ ーチ ャ ー ト 図。
図 1 9 は、 こ の発明 の他実施の形態に係る 画像デコ ー ド
( ラ ン レ ン グ ス伸張) 処理の後半 を 説明 す る フ ロ ー チ ャ ー ト 図。
図 2 0 は、 図 1 8 の符号化へ ッ ダ検出 ス テ ツ プ ( S T 1 2 0 5 ) の 内 容 の一例を 説明 す る フ ロ ー チ ヤ一 卜 図。
図 2 1 は、 デ コ ー ド さ れた画像がス ク ロ ール さ れる場合 に お いて、 こ の発明 の画像デコ一 ド処理がどの よ う に な さ れる か を 説明 す る フ ロ一チ ャ ー ト 図,
図 2 2 は、 こ の発明 に基づき エ ン コ ー ド さ れた画像情報 を 持つ髙密度光デ ィ ス ク 力、 ら 再生 さ れた圧縮デー タ がその ま ま 放送 ま た は ケー ブル配信 さ れ、 放送 ま た は ケー ブ ル配信 さ れ た圧縮デー タ がュ一ザ ま た は加入者側で デコ 一 ド さ れる場合 を 説明す る ブ ロ ッ ク 図。
図 2 3 は、 こ の発明 に基づき エ ン コ ー ド さ れた 画像情報が 通信 ネ ッ 卜 ワ ー ク ( イ ン タ 一 ネ ッ 卜 な ど) を 介 し て 、 任意の 2 コ ン ピ ュ ー タ ュ一ザ間で送受 さ れ る場合 を 説明 す る プ ロ ッ ク 図。
図 2 4 は、 こ の発明 に基づ く エ ン コ ー ド お よ びデコ ー ドが 実行 さ れ る 光デ ィ ス ク 記録再生装置の概要 を 説明 す る プ ロ ッ ク 図。 - -
図 2 5 は、 こ の発明 に基づ く エ ン コ ー ダ力 I C 化 さ れた状 態 を 例示す る 図。
図 2 6 は、 こ の発明 に基づ く デコ ー ダが I C化 さ れた状態 を 例示す る 図
図 2 7 は、 こ の発明 に基づ く エ ン コ ー ダお よ びデコ ー ダが I C 化 さ れた状態 を例示す る 図,
望 ま し い実施例
以下、 図面 を 参照 し て、 こ の発明の一実施の形態に係る ェ ン コ ー ド方法お よ びデ コ ー ド方法 を 説明 す る , な お、 重複説 明 を 避け る た め に 、 複数の図面 に渡 り 機能上共通す る 部分 に は共通の参照符号が用 い ら れて い る,
図 1 〜図 2 7 は、 こ の発明の一実施の形態に係 る 画像情報 のェ ン コ一 ド デコ ー ド シ ス テ ム を 説明 す る た め の図で あ る 図 1 は の発明 を 適用 で き る情報保持媒体の一例 と し て の光 デ ィ ス ク O D の記録デー タ 構造 を 略示 し て い る,
こ の光 — * ス ク O D は、 た と え ば片面約 5 G バ イ ト の記億 量量 を も つ両面貼合せ デ ィ ス ク で あ り 、 デイ ス ク 内周側の リ — ド イ ン ェ リ ァか ら デ ィ ス ク 外周側の リ ー ド ア ゥ 卜 エ リ ア ま での 間 に 多数の記録 卜 ラ ッ ク が配置 さ れて い る 。 各 ト ラ ッ ク は多数の論理セ ク タ で構成 さ れて お り 、 それぞれのセ ク タ に 各種情報 (適宜圧縮 さ れた デジ タ ルデー タ ) が格納 さ れて い る。
図 2 は 、 図 1 の光デ ィ ス ク に記録 さ れる デー タ の論理構造 を 例示 し て い る 。 すな わ ち 、 図 1 の複数論理セ ク タ の集合体 の中 に 、 デ ィ ス ク O D で使用 さ れる シ ス テム デー タ を 格納す る シ ス テ ムエ リ ア と 、 ボ リ ュ ーム管理情報エ リ ア と 複数フ ァ ィ ルエ リ ア が、 形成 さ れる 。
上記複数の フ ァ イ ルエ リ アの う ち 、 た と え ばフ ァ イ ル 1 は 主映像情報 (図中 の V I D E O ) 、 主映像に対 し て補助的な 内容 を 持つ副映像情報 (図中の S U B — P I C T U R E ) 、 音声情報 (図中の A U D I O ) 、 再生情報 (図中の P L A Y B A C K I N F O . ) 等 を 含んで い る,
図 3 は、 図 2 で例示 し た デー タ 構造の う ち 、 エ ン コ ー ド
( ラ ン レ ン グ ス圧縮) さ れた副映像情報のパ ッ ク の饞理構造 を 例示 し て い る 。
図 3 の上部 に示す よ う に 、 ビ デオ デー タ に含 ま れる 副映像 情報の 1 ノ ッ ク は た と え ば 2 0 4 8 ノ ィ 卜 で構成 さ れる . こ の副映像情報の 1 パ ッ ク は、 先頭のパ ッ ク のへ ッ ダのあ と に
1 以上の副映像バ ケ ツ 卜 を 含ん で い る。 第 1 の副映像バ ケ ツ 卜 は、 そのパ ケ ッ ト の ヘ ッ ダの あ と に、 ラ ン レ ン グス圧縮 さ れた 副映像デー タ ( S P D A T A 1 ) を含んで い る , 同様 に 、 第 2 の副映像ノ ケ ッ 卜 は、 そのパ ケ ッ ト のヘ ッ ダのあ と に 、 ラ ン レ ン グ ス圧縮 さ れた副映像デー タ ( S P D A T A
2 ) を 含ん で い る 。
こ の よ う な 複数の副映像デー タ ( S P D A T A l , S P D A T A 2 、 ··· ) を ラ ン レ ン グ ス圧縮の 1 ユニ ッ ト ( 1 単 位) 分集め た も の 、 す な わ ち 副映像デー タ ユ ニ ッ ト 3 0 に 、 副映像ュ ニ ッ 卜 ヘ ッ ダ 3 1 が付与 さ れる 。 こ の副映像ュニ ッ ト ヘ ッ ダ 3 1 のあ と に 、 1 ユニ ッ ト 分の映像デー タ ( た と え ば 2 次元表示画面の 1 水平 ラ イ ン分のデー タ ) を ラ ン レ ン グ 一 -
ス圧縮 し た画素デー タ 3 2 が続 く .
換言す る と 、 1 ュニ ッ ト 分の ラ ン レ ン グ ス圧縮デー タ 3 0 は、 1 以上の副映像パ ケ ッ ト の副映像デー タ 部分 ( S P D A T A 1 、 S P D A T A 2 、 …) の集 ま り で形成 さ れて い る。 こ の副映像デー タ ュニ ッ 卜 3 0 は、 副映像表示用 の各種 パ ラ メ ー タ が記録 さ れて い る 副映像ュニ ヅ 卜 ヘ ッ ダ 3 1 と 、 ラ ン レ ン グ ス符号か ら な る表示デー タ (庄縮 さ れた画素デー タ ) 3 2 と で構成 さ れて い る,
図 4 は、 図 3 で例示 し た 1 ュ ニ ッ 卜 分の ラ ン レ ン グス圧縮 デー タ 3 0 の う ち 、 副映像ユニ ッ ト ヘ ッ ダ 3 1 の 内容 を 例示 し て い る 。 こ こ で は、 主映像 ( た と え ば映画の映像本体) と と ち に記録 · 伝送 (通信) さ れ る副映像 ( た と え ば主映像の 映画の シ ー ン に対応 し た字幕) のデー タ に関 し て 、 説明 を 行 な う .
図 4 に示す よ う に 、 副映像ユ ニ ッ ト ヘ ッ ダ 3 1 に は、 副映 像の画素 デー タ (表示デー タ ) 3 2 の開始ア ド レ ス S P D D A D R と 、 画素デー タ 3 2 の終了 ア ド レ ス S P E D A D R と 画素デー タ 3 2 の T V画面上での表示開始位置お よ び表示範 囲 (幅 と 高 さ ) S P D S I Z E と 、 シ ス テ ム か ら 指定 さ れた 背景色 S P C H I と 、 シ ス テ ム か ら 指定 さ れた副映像色 S P C I N F O と 、 シ ス テ ムか ら指定 さ れた強調色のパ レ ッ 卜 色 番号 S P A D J I N F O と 、 副映像画素デー タ 3 2 の修飾情 報 S P M O D と 、 主映像 ( M P ) に対す る 副映像 ( S P ) の 混合比 S P C O N T と 、 副映像の開始 タ イ ミ ン グ (主映像の フ レ ーム番号 に対応) S P D S T と 、 各 ラ イ ン お き のデ コ ー 一 -
ドデー タ の開始ァ ド レ ス 5 ? し 1 11 6 1 〜 3 ? 1 i n e N と が、 記録 さ れて い る。
あ う 少 し 具体的 に い う と 、 副映像ユ ニ ッ ト ヘ ッ ダ 3 1 に は、 図 4 の下部 に示す よ う に、 以下 の内容 を 持つ種々 なパ ラ メ一 タ ( S P D D A D R な ど) が記録 さ れて い る :
( 1 ) こ のヘ ッ ダに続 く 表示デー タ (副映像の画素デー タ ) の開始ア ド レ ス情報 ( S P D D A D R : ヘ ッ ダの先頭か ら の 相対 ア ド レ ス ) と :
( 2 ) こ の表示デー タ の終了 ア ド レ ス 情報 ( S P E D A D
R : ヘ ッ ダの先頭か ら の相対ア ド レ ス ) と ;
( 3 ) こ の表示デー タ の モ ニ タ 画面上 に お け る 表示開始位 置お よ び表示範囲 (幅お よ び髙 さ ) を 示す情報 ( S P D S I
Z E ) と ;
( 4 ) シ ス テ ム に よ り 指定 さ れた背景色 ( ス ト ー リ ィ 情報 ブル ま た は表示制御シ ー ケ ン ス テー ブルで設定 し た 1 6 色 力 ラ ーノ レ ッ ト の番号) を 示す情報 ( S P C H I ) と :
( 5 ) シ ス テ ム に よ り 指定 さ れた 副映像色 ( ス ト ー リ ィ 情 報テ一ブル ま た は表示制御 シ ー ケ ン ス テ ー ブルで設定 し た 1 6 色 カ ラ ーパ レ ッ ト の番号) を 示す情報 ( S P C I N F O ) と :
( 6 ) シ ス テ ム に よ り 指定 さ れた 副映像強調色 ( ス ト ー リ ィ 情報テ ー ブル ま た は表示制御 シ ー ケ ン ス テ ー ブル で設定 し た 力 一パ レ ッ ト の番号) を 示す情報 ( S P A J D N F O ) と ;
( 7 ) シ ス ム に よ り 指定 さ れ、 ノ ン イ ン タ ー レ ー ス の フ - —
ィ ー ル ド モ ー ド か ィ ン タ ー レ ー ス の フ レ ー ム モ ー ド か等 を 示 す副映像画像モー ド情報 ( S P M O D ) と (圧縮対象の画素 デー タ が種々 な ビ ッ ト 数で構成 さ れる と き は、 画素デー タ が 何ビ ッ ト 構成で あ る か を こ のモ ー ド情報の 内容で特定で き る
) ;
( 8 ) シ ス テ ム に よ り 指定 さ れた 副映像 と 主映像の混合比 を 示す情報 ( S P C O N T ) と :
( 9 ) 副映像の表示開始 タ イ ミ ン グを 、 主映像の フ レ ー ム 番号 ( た と え ば M P E Gの I ピ ク チ ャ フ レ ー ム番号) に よ り 示す情報 ( S P D S T ) と ;
( 1 0 ) 副映像の 1 ラ イ ン 目 の符号化デー タ の開始ア ド レ ス (副映像ユ ニ ッ ト ヘ ッ ダの先頭か ら の相対ア ド レ ス ) を 示 す情報 ( S P l i n l ) と ;
( 1 1 ) 副映像の N ラ イ ン 目 の符号化デー タ の開始ア ド レ ス (副映像ユ ニ ッ ト ヘ ッ ダの先頭か ら の相対ア ド レ ス ) を 示 す情報 ( S P l i n N ) 。
な お、 上記副映像 と 主映像の混合比 を 示す情報 S P C O N T は、 ( シ ス テ ム設定値) 2 5 5 に よ り 副映像の混合比 を 表 し 、 ( 2 5 5 —設定値) 2 5 5 に よ り 主映像の混合比 を 表 す よ う に な っ て い る 。
こ の 副映像ユ ニ ッ ト ヘ ッ ダ 3 1 に は、 各 ラ イ ン お き のデ コ ー ド デー タ の開始ア ド レ ス ( S P L i n e l ~ S P l i n e N ) が存在す る。 こ の た め 、 デコ ー ド開始 ラ イ ン の指定 を デ コ ー ダ側 の マ イ ク ロ コ ン ピ ュ ー タ ( M P U ま た は C P U ) な どか ら の指示で変 え る こ と に よ リ 、 表示画面 に お け る 副映像 -
の み の ス ク CI一ル を 実現す る こ と がで き る 。 ( こ の ス ク ロ ー ル に つ い て は、 図 2 1 を 参照 し て後述す る 。 )
と こ ろ で 、 副映像ュ ニ ッ 卜 へ,ソ ダ 3 1 に は、 副映像が N T
S C 方式の T V フ ィ ー ル ド Z フ レ ー ム に どの よ う に対応す る か を 示す フ ィ 一ル ド Z フ レ ー ム モ一 ド ( S P M O D ) を 記録 す る こ と がで さ る よ う に な っ て い る,
通常、 こ の フ ィ 一ル ド Z フ レ ーム モ ー ド記録部 ( S Ρ Μ 0
D ) に は ビ ッ 卜 " 0 " が書 き 込 ま れ て い る 。 こ の よ う な副映 像デ一タ ュ二 ッ 卜 3 0 を 受信 し た デコ ー ダ側で は 、 こ の ビ ッ 0 " に よ り フ レ ー ム モ ー ド ( ノ ン ィ ン タ ー レ ー ス モ一 ド ) で あ る こ と が判定 さ れ 、 受信 し た符号デ一タ は ラ イ ン毎に デ コ一 K さ れ る 。 す る と 、 図 8 の 左下 に例示す る よ う な デコ一 ト' し た ま ま の画像がデ コ ー ダか ら 出 力 さ れ、 こ れがモ ニ タ ま た は テ レ ビ ジ ョ ン ( T V ) の よ う な 表示豳 に表示 さ れる .
方、 フ ィ 一ル ド / フ レ ー ム モ一 ド 記録部 ( S Ρ Μ Ο D ) に ビ 、ソ 卜 " 1 " が書き 込 ま れ て い る場合 は、 デコ ー ダ側は フ ィ ― ル ド モ一 ( イ ン タ一レ ー ス モ ー ド ) で あ る と 判定す る 。 こ の場合 は、 符号デー タ が ラ イ ン每 に デ コ ー ド さ れた ぁ と 、 図 8 の右下 に例示す る よ う に 、 同 じ デ一 タ カ ί 2 ラ イ ン分 出 力 さ れ る 。 す る と 、 τ V の イ ン タ ー レ一ス モ 一 ド に対応 し た 画面が得 ら れる 。 こ れ に よ り 、 フ レ ー ム モ ー ド ( ノ ン ィ ン タ一 レ一ス モ一 ド ) よ り も 画質 は荒 く な る が、 フ レ ー ム ド と 同 じ ァ ― で そ の 2 倍 の量の画像 を 表示で さ る よ う に な る
図 3 ま た は図 4 に示す副映像の画素デー タ ( ラ ン レ ン グ ス 一 -
デー タ ) 3 2 は、 図 5 ま た は図 6 に示す ラ ン レ ン グス圧縮規 則 1 〜 6 ま た は ラ ン レ ン グ ス圧縮規則 1 1 〜 1 5 のいずれの 規則が適用 さ れる かに よ っ て、 その 1 単位の デー タ 長 (可変 長) が決 ま る . そ し て 、 決 ま っ た デー タ 長で エ ン コ ー ド ( ラ ン レ ン グ ス 圧縮) お よ びデ コ ー ド ( ラ ン レ ン グス伸張) が行 われる,
図 5 の規則 1 〜 6 は圧縮対象の画素デー タ が複数ビ ッ ト 構 成 ( こ こ で は 2 ビ ッ ト ) で あ る 場合 に使用 さ れ、 図 6 の規則 1 1 〜 1 5 は圧縮対象の画素デー タ が 1 ビ ッ ト 構成で あ る場 合に使用 さ れ る 。
ラ ン レ ン グス圧縮規則 1 〜 6 ま た は ラ ン レ ン グ ス圧縮規則 1 1 ~ 1 5 の どれが使用 さ れる かは、 副映像ユニ ッ ト ヘ ッ ダ 3 1 内のパ ラ メ ー タ S P M O D (図 4 の下部の表の中央付近 参照) の 内容 ( ビ ッ ト 幅フ ラ グな ど) に よ っ て決め る こ と が で き る 。 た と え ば、 ノ ラ メ ー タ S P M O D の ビ ッ ト 幅 フ ラ グ が " 1 " の場合は ラ ン レ ン グス 圧縮対象の画素デー タ が 2 ビ ッ 卜 ·5 タ で あ り 、 図 5 の規則 1 〜 6 が使用 さ れ る , 一方、 パ ラ メ ー タ S P M O D の ビ ッ ト 幅 フ ラ グが " 0 " の場合は ラ ン レ ン グ ス 庄縮対象の画素デー タ が 1 ビ ッ ト デー タ で あ り 、 図 6 の規則 1 1 〜 1 5 が使用 さ れる 。
今、 画素デ — タ が 1 、 2 、 3 ま た は 4 ビ ッ ト 構成 を 取 り 得 る場合 に お い て、 こ れ ら の ビ ッ ト 構成値 に対応 し て 4 種類の 圧縮規則群 A、 B、 C、 D が用意 さ れて い る と 仮定す る。 こ の場合、 パ ラ メ ー タ S P M O D を 2 ビ ッ ト フ ラ グ と し 、 フ ラ グ " 0 0 " で規則群 A を 使用す る 1 ビ ッ 卜 画素デー タ を 特定 し 、 フ ラ グ " 0 1 " で規則群 B を 使用 す る 2 ビ ッ ト 画素デー タ を 特定 し 、 フ ラ グ " 1 0 " で規則群 C を 使用 す る 3 ビ ッ ト 画素デー タ を 特定 し 、 フ ラ グ " 1 1 " で規則群 D を 使用 す る 4 ビ ッ ト 画素デー タ を 特定す る こ と がで き る 。 こ こ で 、 圧縮 規則群 A に は図 6 の規則 1 1 ~ 1 5 を 利用 で き 、 圧縮規則 B に は図 5 の規則 1 〜 6 を 利用 で き る 。 圧縮規則群 C お よ び D は、 図 5 の符号化ヘ ッ ダ、 継続画素数、 お よ び画素デー タ の 構成 ビ ッ ト 値お よ び規則数 を 適宜変更す る こ と で 、 得 ら れる 図 5 は、 図 4 で例示 し た 副映像画素デー タ ( ラ ン レ ン グス デー タ ) 3 2 部分が複数 ビ ッ ト ( こ こ で は 2 ビ ッ ト ) の画素 デー タ で構成 さ れ る場合 に お い て、 こ の発明の一実施の形態 に係 る エ ン コ ー ド方法で採用 さ れる ラ ン レ ン グス圧縮規則 1 〜 6 を 説明 す る も ので あ る 。
ま た 、 図 9 は、 図 4 で例示 し た副映像画素デー タ ( ラ ン レ ン グ ス デー タ ) 3 2 部分が 2 ビ ッ ト の画素 デー タ で構成 さ れ る場合に お い て 、 上記圧縮規則 1 ~ 6 を 具体的に説明 す る た め の 図 で あ る 。
図 5 の 1 列 目 に 示す規則 1 で は、 同一画素が 1 〜 3 個続 く 場合、 4 ビ ッ ト デー タ で エ ン コ ー ド ( ラ ン レ ン グ ス圧縮) の デー タ 1 単位 を 構成す る 。 こ の場合、 最初の 2 ビ ッ ト で継続 画素数 を 表 し 、 続 く 2 ビ ッ ト で画素デー タ (画素の色情報な ど ) を 表す。
た と え ば、 図 9 の上部 に示 さ れ る圧縮前の映像 デー タ P X D の最初の圧縮デー タ 単位 C U 0 1 は、 2 個の 2 ビ ッ ト 画素 デー タ d 0 、 d 1 = ( 0 0 0 0 ) b を 含 ん で い る ( b はノく ィ 一 ,
ナ リ で あ る こ と を 指す ) 。 こ の例で は、 同一の 2 ビ ッ ト 画素 デー タ ( 0 0 ) b が 2 個連続 (継続) し て い る。
こ の場合、 図 9 の下部 に示す よ う に 、 維続数 Γ 2 」 の 2 ビ ッ ト 表示 ( 1 0 ) b と 画素デー タ の 内容 ( 0 0 〗 b と を 接げ た d 0 、 d 1 = ( 1 0 0 0 ) b が、 圧縮後の映像デー タ P X D の デー タ 単位 C U 0 1 * と な る .
換言すれば、 規則 1 に よ っ て デー タ 単位 C U 0 1 の ( 0 0 0 0 ) b がデー タ 単位 C U 0 1 * の ( 1 0 0 0 ) b に変換 さ れる 。 こ の例で は実質的な ビ ッ 卜 長の圧縮は得 ら れて い な い が、 た と え ば同一画素 ( 0 0 ) b が 3 個速続す る C U 0 1 = ( 0 0 0 0 0 0 ) b な ら ば、 庄縮後は C U 0 1 * = ( 1 1 0 0 ) b と な っ て、 2 ビ ッ ト の圧縮効果が得 ら れる .
図 5 の 2 列 目 に示す規則 2 で は、 同一画素が 4 〜 1 5 個続 く 場合、 8 ビ ッ ト デー タ で エ ン コ ー ドのデー タ 1 単位 を 構成 す る 。 こ の場合、 最初の 2 ビ ッ ト で規則 2 に基づ く こ と を 示 す符号化ヘ ッ ダを 表 し 、 続 く 4 ビ ッ ト で継続画素数 を,.表 し 、 その後の 2 ビ ッ ト で画素デー タ を 表す .
た と え ば、 図 9 の上部に示 さ れる圧縮前の映像デー タ P X D の 2 番 目 の圧縮デー タ 単位 C U 0 2 は、 5 個の 2 ビ ッ ト 画 素デー タ d 2 、 d 3 、 d 4 、 d 5 、 d 6 = ( 0 1 0 1 0 1 0 1 0 1 ) b を 含ん で い る。 こ の例で は、 同一の 2 ビ ッ ト 画素 デー タ ( 0 1 ) b が 5 個連続 (維続) し て い る 。
こ の場合、 図 9 の下部 に示す よ う に 、 符号化ヘ ッ ダ ( 0 0 ) と 、 継続数 「 5 J の 4 ビ ッ ト 表示 ( 0 1 0 1 ) b と 画素デ ー タ の内容 ( 0 1 ) b と を ϋげた d 2 〜 d 6 = ( 0 0 0 1 0 1 0 1 ) b が、 圧縮後の映像デー タ P X D の デー タ 単位 C U 0 2 * と な る
換言す れば 、 規則 2 に よ っ て デー タ 単位 C U 0 2 の ( 0 1 0 1 0 1 0 1 0 1 ) b ( 1 0 ビ ジ 卜 長) がデー タ 単位 C U 0 2 * の ( 0 0 0 1 0 1 0 1 ) b ( 8 ビ ッ ト 長) に変換 さ れ る。 こ の例で は実質的な ビ ッ ト 長圧縮分は 1 0 ビ ッ ト か ら 8 ビ ッ ト への 2 ビ ッ ト し かな いが、 継続数がた と え ば 1 5 ( C U 0 2 の 0 1 が 1 5 個連続す る ので 3 0 ビ ッ 卜 長) の場合は、 こ れカ i 8 ビ ッ 卜 の圧縮デー タ ( C U 0 2 * = 0 0 1 1 1 1 0 1 ) と な り 、 3 0 ビ ッ ト に対 し て 2 2 ビ ッ ト の圧縮効果が得 ら れ る 。 つ ま り 、 規則 2 に基づ く ビ ッ ト 圧縮効果は、 規則 1 の も の よ り も 大 き い, し カゝ し 、 解像度の髙ぃ微細な画像の ラ ン レ ン グス圧縮に 対応す る ため に は、 規則 1 も必要 と な る。
図 5 の 3 列 目 に示す規則 3 で は、 同一画素が 1 6 〜 6 3 個 続 く 場合、 1 2 ビ ッ ト デー タ でェ ン コ 一 ドの デ一タ 1 単位 を 構成す る の場合、 最初の 4 ビ ッ ト で規則 3 に基づ く こ と を 示す符号化へ ッ ダを 表 し 、 続 く 6 ビ ッ 卜 で継続画素数 を 表 し 、 その後の 2 ビ ッ 卜 で画素デー タ を 表す。
た と え ば、 図 9 の上部に示 さ れる圧縮前の映像デー タ P X D の 3 番 目 の圧縮デー タ 単位 C U 0 3 は、 1 6 個 の 2 ビ ッ ト 画素 デー タ d 7 ~ d 2 2 = ( 1 0 1 0 1 0 1 0 1 0 ) b を 含ん で い る。 こ の例で は、 同一の 2 ビ ッ ト 画素デー タ
( 1 0 ) b が 1 6 個連続 (継続) し て い る 。
こ の場 図 9 の下部 に示す よ う に、 符号化へ ッ ダ ( 0 0 0 0 ) b と 、 継続数 Γ 1 6 J の 6 ビ ッ ト 表示 ( 0 1 0 0 0 0 ) 一 -
b と 画素デー タ の 内容 ( 1 0 ) b と を 繁げた d 7 ~ d 2 2 = ( 0 0 0 0 0 1 0 0 0 0 1 0 ) b が、 圧縮後の映像デー タ P X D の デー タ 単位 C U 0 3 * と な る .
換言す れば、 規則 3 に よ っ て デー タ 単位 C U 0 3 の ( 1 0
1 0 1 0 1 0 1 0 ) b ( 3 2 ビ ッ ト 長) がデー タ 単位
C U 0 3 * の ( 0 0 0 0 0 1 0 0 0 0 1 0 ) b ( 1 2 ビ ッ ト 長) に変換 さ れる . こ の例で は実質的な ビ ッ ト 長圧縮分は 3 2 ビ ッ 卜 力、 ら 1 2 ビ ッ ト への 2 0 ビ ッ ト で あ る が、 維続数が た と え ば 6 3 ( C U 0 3 の 1 0 力 6 3 個速統す る ので 1 2 6 ビ ッ ト 長) の場合は、 こ れ力 1 2 ビ ッ ト の圧縮デー タ ( C U 0 3 * = 0 0 0 0 1 1 1 1 1 1 1 0 ) と な り 、 1 2 6 ビ ッ ト に対 し て 1 1 4 ビ ッ ト の圧縮効果が得 ら れる . つ ま り 、 規則 3 に基づ く ビ ッ ト 圧縮効果は、 規則 2 の も の よ り も 大き い . 図 5 の 4 列 目 に示す規則 4 で は、 同一画素が 6 4 〜 2 5 5 個続 く 場合、 1 6 ビ ッ ト デー タ で エ ン コ ー ドの デー タ 1 単位 を 構成す る 。 こ の場合、 最初の 6 ビ ッ ト で規則 4 に基づ く こ と を 示す符号化ヘ ッ ダ を 表 し 、 続 く 8 ビ ッ ト で継続画素数 を 表 し 、 その後の 2 ビ ッ ト で画素デー タ を 表す。
た と え ば、 図 9 の上部 に示 さ れる 圧縮前の映像デー タ P X D の 4 番 目 の圧縮デー タ 単位 C U 0 4 は、 6 9 個の 2 ビ ッ ト 画素 デー タ d 2 3 〜 d 9 1 = ( 1 1 1 1 1 1 1 1 1 1 ) b を 含ん で い る。 こ の例で は、 同一の 2 ビ ッ ト 画素デー タ
( 1 1 ) b が 6 9 個連続 (継続) し て い る。
こ の場合、 図 9 の下部 に示す よ う に、 符号化ヘ ッ ダ ( 0 0 0 0 0 0 ) と 、 継続数 「 6 9 」 の 8 ビ ッ ト 表示 ( 0 0 1 0 0 1 0 1 ) b と 画素デー タ の 内容 ( 1 1 ) b と を 繋げた d 2 3 〜 d 9 1 = ( 0 0 0 0 0 0 0 0 1 0 0 1 0 1 1 1 ) が、 圧縮後の映像デー タ P X D のデー タ 単位 C U 0 4 * と な る . 換言す れば、 規則 4 に よ っ て デー タ 単位 C U 0 4 の ( 1 1 1 1 1 1 … 1 1 1 1 ) b ( 1 3 8 ビ ッ ト 長) がデー タ 単 位 c υ 0 4 * の ( 0 0 0 0 0 0 0 0 1 0 0 1 0 1 1 1 ) b
( 1 6 ビ ッ 卜 長) に変換 さ れる 。 こ の例では実質的な ビ ッ ト 長庄縮分 は 1 3 8 ビ ッ 卜 か ら 1 6 ビ ッ ト への 1 2 2 ビ ッ ト で あ る が、 維 t数がた と え ば 2 5 5 ( C U 0 1 の 1 1 力 i 2 5 5 個連続す る ので 5 1 0 ビ ッ ト 長 ) の場合 は、 こ れ力 i 1 6 ビ ッ ト の圧縮デー タ ( C U 0 4 * = 0 0 0 0 0 0 1 1 1 1 1 1 1
1 1 1 ) と な 、 5 1 0 ビ ッ 卜 に対 し て 4 9 4 ビ ッ ト の圧縮 効果が得 ら れ る。 つ ま り 、 規則 4 に基づ く ビ ッ ト 圧縮効果は 規則 3 の も の よ り も大 き い .
図 5 の 5 列 目 に示す規則 5 で は、 エ ン コ ー ドデー タ 単位の 切換点か ら ラ イ ン の終わ り ま で 同一画素が続 く 場合に 、 1 6 ビ ッ 卜 デー タ で ェ ン コ 一 ド のデー タ 1 単位 を 構成す る , こ の o 口' 、 最初の 1 4 ビ ッ ト で規則 5 に基づ く こ と を 示す符号化 ヘ ッ ダ を 表 し 、 続 く 2 ビ ッ 卜 で画素デー タ を 表す。
た と え ば、 図 9 の上部 に 示 さ れる 庄縮前の映像デー タ P X
D の 5 番 目 の圧縮デー タ 単位 C U 0 5 は、 1 個以上の 2 ビ ッ 卜 画素デー タ d 9 2 d n = ( 0 0 0 0 0 0 0 0 0 0 b を 含ん で い る。 こ の例で は、 同一の 2 ビ ッ ト 画素デー タ ( 0 0 ) b が有限個連続 \ 統 ) し て い る が、 規則 5 で は継 続画素数が 1 以上 い く つで も 良 い . 一 -
こ の場合、 図 9 の下部 に示す よ う に、 符号化ヘ ッ ダ ( 0 0
0 0 0 0 0 0 0 0 0 0 0 0 ) b と 、 画素デー タ の 内容 ( 0 0 ) b と を 繫げた d 9 2 〜 d n = ( 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 ) b が、 圧縮後の映像デー タ P X Dの デー タ 単位 C U
0 5 * と な る
換言す れば 、 規則 5 に よ っ て デー タ 単位 C U 0 5 の ( 0 0
0 0 0 0 0 0 0 0 ) b (不特定 ビ ッ ト 長) がデー タ 単 位 C U 0 5 氺 の ( 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ) b
( 1 6 ビ ッ ト 長) に変換 さ れる , 規則 5 で は、 ラ イ ン エ ン ド ま での同 一画素継続数が 1 6 ビ ッ 卜 長以上あ れば、 圧縮効果 が得 ら れる,
図 5 の 6 列 目 に示す規則 6 で は、 エ ン コ ー ド対象デー タ 力∑ 並ん だ画素 ラ イ ン 力 1 ラ イ ン終了 し た時点で、 1 ラ イ ン分の 圧縮デー タ P X D の長 さ 力 ί 8 ビ ッ ト の整数倍でな い (す な わ ち バ イ 卜 ァ ラ イ ン で な い) 場合 に、 4 ビ ッ ト の ダ ミ ー デー タ を 追加 し て、 1 ラ イ ン分の圧縮デー タ P X D が ノ イ ト 単位 に な る よ う に ( す な わ ち ノく ィ 卜 ァ ラ イ ン さ れる よ う に ) し て い る 。
た と え ば、 図 9 の下部 に示 さ れる圧縮後の映像 デー タ Ρ Χ D の デー タ 単位 C U 0 1 * ~ C U 0 5 * の合計ビ ッ ト 長は、 必ず 4 ビ ッ 卜 の整数倍に は な っ て い る が、 必ず し も 8 ビ ッ ト の整数倍 に な っ て い る と は限 ら な い。
た と 大 ばデー タ 単位 C U 0 1 * ~ C U 0 5 * の合計 ビ ッ ト 長が 1 0 2 0 ビ ッ ト で あ リ ノく ィ ト ァ ラ イ ン と す る た め に 4 ビ ッ ト 不足 し て い る な ら 、 図 9 の下部 に示す よ う に 、 4 ビ ッ ト の ダ ミ ー デー タ C U 0 6 * = ( 0 0 0 0 ) b を 1 0 2 0 ビ ッ 卜 の末尾 に付加 し て、 ノ ィ ト ァ ラ イ ン さ れた 1 0 2 4 ビ ッ ト のデー タ 単位 C U 0 1 *〜 C U 0 6 * を 出 力す る 。
な お、 2 ビ ッ ト 画素デー タ は、 必ず し も 4 種類の画素色 を 表示す る も の に限定 さ れな い。 た と え ば、 画素デー タ ( 0 0 ) b で副映像の背景画素 を 表 し 、 画素デー タ ( 0 1 ) b で副映 像のパ タ ー ン 画素 を 表 し 、 画素デー タ ( 1 0 ) b で副映像の 第 1 強調画素 を 表 し 、 画素デー タ ( 1 1 ) b で副映像の第 2 強調画素 を 表わす よ う に し て も 良 い。
画素デー タ の構成 ビ ッ ト 数がも っ と 多 ければ、 よ り 他種類 の副映像画素 を 指定で き る 。 た と え ば画素デー タ が 3 ビ ッ ト の ( 0 0 0 ) b ~ ( 1 1 1 ) b で構成 さ れて い る と き は、 ラ ン レ ン グ ス ェ ン コ 一 ド ノデ コ ー ド さ れ る 副映像デー タ に お い て、 最大 8 種類の画素色 + 画素種類 (強調効果) を 指定で き る よ う に な る 。
図 6 は、 図 4 で例示 し た副映像画素デー タ ( ラ ン レ ン グ ス デー タ ) 3 2 部分が 1 ビ ッ ト の画素デー タ で構成 さ れ る場合 に お いて、 こ の発明の他実施の形態 に係 る ェ ン コ一 ド方法で 採用 さ れ る ラ ン レ ン グ ス圧縮規則 1 1 ~ 1 5 を 説明す る も の で あ る 。
図 6 の 1 列 目 に示す規則 1 1 で は 、 同一画素が 1 〜 7 個続 く 場合、 4 ビ ッ ト デー タ で エ ン コ ー ド ( ラ ン レ ン グ ス 圧縮) のデー タ 1 単位 を 構成す る 。 こ の場合、 最初の 3 ビ ッ ト で継 続画素数 を 表 し 、 続 く 1 ビ ッ ト で画素デー タ (画素種類の情 報な ど) を 表す。 た と え ば 1 ビ ッ ト 画素 デー タ が " 0 " な ら 副映像の背景画素 を 示 し 、 それが " 1 " な ら 副映像のパ タ ー ン画素 を 示す .
図 6 の 2 列 目 に示す規則 1 2 で は、 同一画素が 8 〜 1 5 個 続 く 場合、 8 ビ ッ ト デー タ で エ ン コ ー ド のデー タ .1 単位 を 構 成す る。 こ の場合、 最初の 3 ビ ッ ト で規則 1 2 に基づ く こ と を 示す符号化ヘ ッ ダ ( た と え ば 0 0 0 ) を表 し 、 続 く 4 ビ ッ 卜 で継続画素数 を 表 し 、 その後の 1 ビ ッ ト で画素デー タ を 表 図 6 の 3 列 目 に示す規則 1 3 で は、 同一画素が 1 6 〜 1 2 7 個続 く 場合、 1 2 ビ ッ ト デー タ で エ ン コ ー ド の デー タ 1 単 位 を 構成す る 。 こ の場合、 最初の 4 ビ ッ ト で規則 1 3 に基づ く こ と を 示す符号化ヘ ッ ダ (た と え ば 0 0 0 0 ) を 表 し 、 続 く 7 ビ ッ ト で維続画素数 を 表 し 、 その後の 1 ビ ッ ト で画素デ ー タ を 表す。
図 6 の 4 列 目 に示す規則 1 4 で は、 エ ン コ ー ド デー タ 単位 の切換点か ら ラ イ ン の終わ り ま で同一画素が続 く 場合に、 8 ビ ッ ト デー タ でエ ン コ ー ド のデー タ 1 単位 を 構成す る 。 こ の 場合、 最初の 7 ビ ッ ト で規則 1 4 に基づ く こ と を 示す符号化 ヘ ッ ダ ( た と え ば 0 0 0 0 0 0 0 ) を 表 し 、 続 く 1 ビ ッ ト で 画素デー タ を 表す。
図 6 の 5 列 目 に示す規則 1 5 で は、 エ ン コ ー ド対象 デー タ が並ん だ画素 ラ イ ン が 1 ラ イ ン終了 し た 時点で、 1 ラ イ ン分 の圧縮デー タ P X D の長 さ 力 ί 8 ビ ッ ト の整数倍で な い (す な わ ち ノ ィ 卜 ァ ラ イ ンで な い) 場合に、 4 ビ ッ ト の ダ ミ ーデー タ を 追加 し て 、 1 ラ イ ン分の圧縮デー タ P X D がバイ ト 単位 に な る よ う に (す なわ ち ノ イ ト ァ ラ イ ン さ れる よ う に ) し て い る。
次 に 、 図 7 を 参照 し て画像符号化方法 ( ラ ン レ ン グ ス圧縮 符号化 を 用 い た エ ン コ ー ド方法) を 具体的に説 ό月 す る .
図 7 は、 図 4 で例示 し た副映像画素デー タ ( ラ ン レ ン グ ス デー タ ) 3 2 を 構成す る 画素デー タ が、 た と え ば第 1 〜第 9 ラ イ ンで構成 さ れ、 各 ラ イ ン 上 に 2 ビ ッ ト 構成の面素 (最大 4 種類の 内容 を 持つ ) が並ん で お り 、 各 ラ イ ン上の 2 ビ ッ ト 画素 に よ り 文字パ タ ー ン 「 A J お よ び 「 B J が表現 さ れて い る場合 を 示 し て い る 。 こ の場合 に お いて 、 各 ラ イ ンの画素デ ー タ が、 どの よ う に エ ン コ ー ド ( ラ ン レ ン グ ス庄縮) さ れ る か を 具体的に 説明 す る ,
図 7 の上部 に例示す る よ う に、 ソ ー ス と な る 画像は、 3 種 類 (最大 4 種類) の画素デー タ で構成 さ れて い る 。 す な わ ち 、 2 ビ ッ ト 画像デー タ ( 0 0 ) b で副映像の背景の画素色が示 さ れ、 2 ビ ッ ト 画像デー タ ( 0 1 ) b で副映像内 の文字 「 A J お よ び Γ Β 」 の画素色が示 さ れ、 2 ビ ッ ト 画像デー タ ( 1 0 ) b で副映像文字 「 A j お よ び 「 B 」 に対す る強調画素色が示 さ れ て い る 。
文字 Γ A j お よ び 「 B 」 を 含む原画像がス キ ャ ナな どに よ り 走査 さ れる と 、 こ れ ら の文字ノ タ ー ン は、 走査 ラ イ ン毎に 左か ら 右へ向かっ て 、 1 画素単位で読み取 ら れる 。 こ う し て 読み取 ら れた 映像デー タ は、 こ の発明 に基づ く ラ ン レ ン グス 圧縮 を 行な う エ ン コ ー ダ (後述す る 図 1 0 の実施形態で は 2 0 0 ) に入力 さ れる。 こ のェ ン コ 一 ダは、 図 5 で説明 し た規則 1 〜規則 6 に基づ く ラ ン レ ン グス圧縮 を 実行す る ソ フ 卜 ウ ェ ア が動作す る マ イ ク ロ コ ン ピ ュ ー タ ( M P U ま た は C P U ) で構成で、き る。 こ のエ ン コ ー ダ ソ フ ト ウ エア につ いて は、 図 1 3 お よ び図 1 4 の フ ロ ー チ ヤ一 ト を 参照 し て後述す る .
以下、 1 画素単位で読み取 ら れた文字バ タ ー ン Γ A J お よ び r B j の順次 (sequential ) ビ ヅ ト 列 を ラ ン レ ン グス圧縮 す る ェ ン コ一 ド処理に つ いて、 説明す る 。
図 7 の例で は、 ソ ー ス画像の画素色が 3 つの場合 を 想定 し て い る ので、 ェ ン コ ー ド処理対象の映像デー タ (文字パ タ ー ン Γ A J お よ び Γ B j の顯次 ビ ッ ト 列) は、 背景画素色 Γ · J を 2 ビ ッ ト 画素デー タ ( 0 0 ) b で表 し 、 文字画素色 Γ # J を 2 ビ ッ ト 画素デー タ ( 0 1 ) b で表 し 、 強調画素色 「 0 J を 2 ビ ッ ト 画素デー タ ( 1 0 ) b で表 し て い る 。 こ の画素デ ー タ ( 0 0、 0 1 な ど) の ビ ッ ト 数 ( = 2 ) は、 画素幅 と 呼 ぶ こ と も あ る 。
な お、 単純化の ため に、 図 7 の例で は、 エ ン コ ー ド処理対 象映像デー タ (副映像デー タ ) の表示幅 を 1 6 画素 と し 、 走 査 ラ イ ン数 (表示の高 さ ) は 9 ラ イ ン と し て い る 。
ま ず、 ス キ ヤ ナか ら 得 ら れた 画素デー タ (副映像デー タ ) は、 マ イ ク ロ コ ン ピ ュ ー タ に よ り 、 一旦、 圧縮前の ラ ン レ ン グス値 に変換 さ れる。
す なわ ち 、 図 7 の上部の 1 ラ イ ン 目 を 例に取れ ば、 3 個の 連像 Γ · · · J は ( · * 3 ) に 変換 さ れ、 その後の 1 個の
Γ 0 J は ( 0 * 1 ) に変換 さ れ、 その後の 1 個の Γ # j は ( # * 1 ) に変換 さ れ、 そ の後の 1 個の r O J は ( 0 * 1 ) に変換 さ れ、 その後の 3 連像 Γ · · · 」 は ( · * 3 ) に変換 さ れ、 その後の 1 個の Γ 0 」 は ( ο * 1 ) に変換 さ れ、 そ の 後の 4 速像 は ( # * 4 ) に変換 さ れ、 そ の後の 1 個の 「 o j は ( o * l ) に変換 さ れ、 最後の 1 個の Γ - j は ( · * 1 ) に変換 さ れる 。
そ の結果、 図 7 の中部 に 示す よ う に 、 1 ラ イ ン 目 の圧縮前 ラ ン レ ン グ ス デー タ は、 Γ · * 3 / 0 * 1 / 0 * 1 / · JH S Z o J^ l Z ^ Z o iic l Z . * 1 J の よ う に な る 。 こ の デー タ は、 文字画素色 な どの画像情報 と 、 そ の連続数 を 示す継続画素数 と の組み合わせ に よ り 、 構成 さ れて い る。
以下同様に、 図 7 上部の 2 ラ イ ン 〜 9 ラ イ ン 目 の画素デ一 タ 列は、 図 7 中部の 2 ラ イ ン 〜 9 ラ イ ン 目 に示す よ う な圧縮 前 ラ ン レ ン グ ス デー タ 列 に な る 。
こ こ で 、 1 ラ イ ン 目 の デー タ に注 目 す る と 、 ラ イ ン の ス タ ー ト か ら背景画素色 「 · 」 が 3 個続いて い る ので、 図 5 の圧 縮規則 1 が適用 さ れる 。 そ の結果、 1 ラ イ ン 目 の最初の 「 · • · 」 す な わ ち ( · * 3 ) は、 Γ 3 j を 表す 2 ビ ッ ト ( 1 1 ) と 背景画素色 「 · 」 を 表す ( 0 0 ) と を 組み合わせた ( 1 1 0 0 ) に エ ン コ ー ド さ れ る 。
1 ラ イ ン 目 の次のデー タ は、 Γ 0 」 力 ί 1 個な の でや は り 規 則 1 が適用 さ れる 。 そ の結果、 1 ラ イ ン 目 の次の [ 0 」 す な わ ち ( 0 * 1 ) は、 Γ 1 j を 表す 2 ビ ッ ト ( 0 1 ) と 強調画 素色 「 o J を 表す ( 1 0 ) と を 組み合わせた ( 0 1 1 0 ) に エ ン コ ー ド さ れる 。 さ ら に次の デー タ は、 Γ # j 力 1 個な のでや は り 規則 1 力 ί 適用 さ れる . その結果、 1 ラ イ ン 目 の次の [ # J す な わち
は、 「 1 』 を 表す 2 ビ ッ ト ( 0 1 ) と 文字画素色 「 # J を 表す ( 0 1 ) と を 組み合わせた ( 0 1 0 .1 ) に ェ ン コ ー ド さ れる . ( こ の # に 関す る 部分は、 図 7 の 中部お よ び 下部で は破線で囲 っ て図示 し て あ る . )
以下同様に 、 ( 0 * 1 ) は ( 0 1 1 0 ) に エ ン コ ー ド さ れ、 ( · * 3 ) は ( 1 1 0 0 ) にエ ン コ ー ド さ れ、 ( o * l ) は ( 0 1 1 0 ) に エ ン コ ー ド さ れる,
1 ラ イ ン 目 のその後のデー タ は、 Γ # 」 力 i 4 個 な ので、 図 5 の圧縮規則 2 が適用 さ れ る . その結果、 1 ラ イ ン 目 の こ の [ # J す な わ ち ( # * 4 ) は、 規則 2 が適用 さ れた こ と を 示 す 2 ビ ッ ト ヘ ッ ダ ( 0 0 ) と 、 維続画素数 「 4 」 を 表す 4 ビ ッ ト ( 0 1 0 0 ) と 、 文字画素色 「 # J を 表す ( 0 1 ) と を 組み合わせた ( 0 0 0 1 0 0 0 1 ) にエ ン コ ー ド さ れる,
( こ の # に 関す る部分は、 破線で囲 っ て 図示 し て あ る . )
1 ラ イ ン 目 の さ ら に その後の デー タ は、 Γ 0 」 力 1 個な の で規則 1 が適用 さ れる 。 そ の結果、 こ の [ o j す なわ ち ( 0 * 1 ) は、 「 1 J を 表す 2 ビ ッ ト ( 0 1 ) と 強調面素色 「 O J を 表す ( 1 0 ) と を組み合わせ た ( 0 1 1 0 ) に エ ン コ ー ド さ れ る。
1 ラ イ ン 目 最後の デー タ は、 Γ · 」 が 1 個 なので規則 1 力∑ 適用 さ れ る, その結果、 こ の [ · 」 すな わち ( · * 1 ) は、 『 l j を 表す 2 ビ ッ ト ( 0 1 ) と 背景画素色 Γ · 」 を 表す
( 0 0 ) と を 組み合わせた ( 0 1 0 0 ) にエ ン コ ー ド さ れ る。 以上の よ う に し て 、 1 ラ イ ン 目 の圧縮刖 ラ ン レ ン グス デ一 タ r · * 3 / o * 1 / # * 1 / 0 * 1 / · * 3 / 0 * 1 ノ #
* 4 / 0 * 1 / . * 1 J は、 ( 1 1 0 0 ) ( 0 1 1 0 ) ( 0 1 0 1 ) ( 0 1 1 0 ) ( 1 1 0 0 ) ( 0 1 1 0 ) ( 0 0 0 1
0 0 0 1 ) ( 0 1 1 0 ) ( 0 1 0 0 ) の よ う に ラ ン レ ン グス 圧縮 さ れ、 1 ラ ィ ン 目 のエ ン コ ー ドが終了す る。
以下同様に し て 、 8 ラ イ ン 目 ま でェ ン コ一 ドが進行す る 。
9 ラ イ ン 目 で は、 1 ラ ィ ン 全て が同一の背景画素色 Γ · 」 で 占 め ら れて い る。 こ の場合は、 図 5 の圧縮規則 5 が適用 さ れ る 。 そ の結果 、 9 ラ イ ン 目 の圧縮前 ラ ン レ ン グス デ — タ Γ ■ * 1 6 J は、 同一の背景画素色 Γ · J が ラ イ ン ェ ン ド ま で続 いて い る こ と を 示す 1 4 ビ ッ 卜 のへ ッ ダ ( 0 0 0 0 0 0 0 0
0 0 0 0 0 0 ) と 、 背景画素色 Γ · J を 示す 2 ビ ッ 卜 画素テ ― タ ( 0 0 ) と を 組み合わせた 、 1 6 ビ ッ ト の ( 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 ) にェ ン コ ー ド さ れ る 。
な お 、 上記規則 5 に基づ く ェ ン コ ー ド は、 圧縮対象 デー タ が ラ イ ン の途中 か ら 始 ま リ ラ イ ンェ ン ド ま で続い て い る場合 に あ 適用 さ れる 。
図 1 0 は、 こ の発明 に基づき ェ ン コ一 ド さ れた 画像情報 を 持つ 髙密度光デ ィ ス ク の、 量産か ら ユー ザサ イ ド に お け る 再 生 ま で の流れ を 説明 す る と と も に ; こ の発明 に基づき ェ ン コ — ド さ れ た画像情報の、 放送 ケー ブル配信か ら ユー ザ /加 入者 に お け る 受信 再生 ま での流れ を 説明す る プ ロ ッ ク 図で あ る 。
た と え ば図 7 の 中部 に示す よ う な圧縮前 ラ ン レ ン グス デー タ が図 1 0 のエ ン コ ー ダ 2 0 0 に入力 さ れる と 、 エ ン コ ー ダ 2 0 0 は、 た と え ば図 5 の圧縮規則 1 〜 6 に基づ く ソ フ ト ゥ エ ア処理に よ り 、 入力 さ れた デー タ が ラ ン レ ン グ ス圧縮 (ェ ン コ ー ド ) さ れる 。
図 1 に示す よ う な光デ ィ ス ク O D に図 2 に示す よ う な輪理 構成の デ— タ が記録 さ れる場合は、 図 1 0 の エ ン コ ー ダ 2 0 0 に よ る ラ ン レ ン グス圧縮処理 (エ ン コ ー ド処理) は、 図 3 の副映像デー タ に対 し て実施さ れる .
図 1 0 のエ ン コ ー ダ 2 0 0 に は、 上記光デ ィ ス ク O D を 完 成 さ せ る に必要な種々 な デー タ も 入力 さ れる 。 こ れ ら のデー タ は、 た と え ίϊ Μ P E LJ ( Mo r t i o n Picture Expert Group ) の規格に基づ き圧縮 さ れ、 圧縮後のデジ タ ルデー タ が レーザ カ ツ テ ィ ン グマ シ ン 2 0 2 ま た は変調器 Z送信器 2 1 0 に送 ら れ る .
レ ーザカ ツ テ ィ ン グマ シ ン 2 0 2 に お いて 、 図示 し な い マ ザ一デ ィ ス ク に エ ン コ ー ダ 2 0 0 か ら の M P E G圧縮デー タ 力、カ ッ テ イ ン グ さ れて 、 光ディ ス ク マ ス タ 2 0 4 が製造 さ れ る 。
2 枚貼合せ高密度光デ ィ ス ク 量産設備 2 0 6 で は、 こ の マ ス タ 2 0 4 を 雛形 に し て、 た と え ば厚 さ 0. 6 ミ リ のポ リ 力 ーボ ネー ト 基板上の レ ーザ光反射膜に、 マ ス タ の情報が転写 さ れ る 。 それぞれ別の マ ス タ 情報が転写 さ れた大量 2 枚のポ リ カ ーボネー ト 基板は、 張 り 合わ さ れて 、 厚 さ 1 . 2 ミ リ の 両面光デ イ ス ク ( あ る い は片面読み取 り 形両面デ ィ ス ク ) と な る 。 設備 2 0 6 で量産 さ れた 貼合せ髙密度光デ ィ ス ク O D は各 種市場に頒布 さ れ、 ュ一ザの手元に届 く
頒布 さ れた デ ィ ス ク O D は、 ユーザの再生装置 3 0 0 で再 生 さ れる 。 こ の装 ϋ 3 0 0 は、 ェ ン コ 一 ダ 2 0 0 でェ ン コ ー ド さ れた デー タ を 元の情報 に復元す る テ コ ー ダ 1 0 1 を 備 え て い る。 デ コ ー ダ 1 0 1 で デコ ー ド さ れた情報は、 た と え ば ユーザの モ ニ タ Τ V に送 ら れ、 映像化 さ れる 。 こ う し て、 ェ ン ド ユーザは大量頒布 さ れた デ イ ス ク Ο か ら 、 元の映像情 報 を 観赏す る こ と がで さ る よ う に な る。
一方、 ェ ン コ ー ダ 2 0 0 か ら 変調器 //送信器 2 1 0 に送 ら れた圧縮情報は、 所定の規格に沿 っ て変調 さ れ、 送信 さ れる た と え ば、 ェ ン コ ー ダ 2 0 0 か ら の圧縮映像情報は、 対応す る 音声情報 と と も に衛星放送 ( 2 1 2 ) さ れ る 。 あ る い は、 エ ン コ ー ダ 2 0 0 か ら の圧縮映像情報は、 対応す る 音声情報 と と も に ケ一 ブル伝送 ( 2 1 2 ) さ れる
放送あ る い は ケー プル伝送 さ れた庄縮映像 /音声情報は、 ユー ザあ る い は加入者の受信器 Ζ復調器 4 0 0 で受信 さ れ る こ の受信器 復調器 4 0 0 は、 ェ ン コ一ダ 2 0 0 で ェ ン コ 一 ド さ れた デー タ を 元の情報 に復元す る テ コ ー ダ 1 0 1 を 備え て い る 。 デコ ー ダ 1 0 1 で デコ — ド さ れた情報は、 た と え ば ユーザの モ ニ タ Τ V に送 ら れ、 映像化 さ れる 。 こ う し て、 ェ ン ド ユー ザは放送あ る い は ケー ブル伝送 さ れた圧縮映像情報 か ら 、 元 の映像情報 を 観貧す る こ と がで き る よ う に な る。
図 1 1 は、 こ の発明 に基づ く 画像デ コ ー ド ( ラ ン レ ン グ ス 伸張) を 実行す る デコ一ダノヽ一 ド ウ エ ア の一実施形態 ( ノ ン イ ン タ ー レ ー ス仕様) を 示す ブ ロ ッ ク 図であ る, ラ ン レ ン グ ス圧縮 さ れた副映像デー タ S P D (図 3 のデー タ 3 2 相当 ) を デコ ー ドす る デコ一ダ 1 0 1 (図 1 0 参照) は、 図 1 1 の よ う に構成す る こ と がで き る
以下、 図 1 1 を 参照 し な が ら 、 図 4 に示す よ う な フ ォ ーマ ッ ト の ラ ン レ ン グス圧縮 さ れた画素デー タ を 含む信号 を ラ ン レ ン グ ス伸張す る 副映像デー タ デコ ー ダにつ いて 、 説明す る 図 1 1 に示す よ う に 、 こ の副映像デコ ー ダ 1 0 1 は、 副映 像デー タ S P D が入力 さ れる デー タ I / O 1 0 2 と ; 副映像 デー タ S P D を 保存す る メ モ リ 1 0 8 と ; こ の メ モ リ 1 0 8 の読み害 き 動作 を 制御す る メ モ リ 制御部 1 0 5 と ; メ モ リ 1 0 8 カゝ ら 読み 出 さ れた符号デ— タ ( ラ ン レ ン グ ス圧縮 さ れた 画素デー タ ) の ラ ン情報か ら 1 単位 ( 1 ブロ ッ ク ) の継続 コ ー ド長 (符号化ヘ ッ ダ ) を 検知 し 、 その維続 J一 ド長の切 り 分け情報 を 出 力す る継続 " J一 ド長検知部 1 0 6 と ; こ の継続 コ ー ド長検知部 1 0 6 か ら の情報 に し た がっ て 1 ブ ロ ッ ク 分 の符号デー タ を 取 り 出 す符号デー タ 切分部 1 0 3 と ; こ の符 号デー タ 切分部 1 0 3 か ら 出 力 さ れ る も の で あ つ て 1 圧縮単 位 の ラ ン情報 を 示す信号 と 、 継続 コ ー ド長検知部 1 0 6 カゝ ら 出 力 さ れ る も の で あ つ て デー タ ビ ッ ト の Γ 0 j が 1 ブ ロ ッ ク 分の符号 デー タ の先頭か ら 幾つ連続 し て い る か と い う Γ 0 J ビ ッ ト 連続数 を 示す信号 (期間信号) と を 受 け取 り 、 こ れ ら の信号か ら 1 ブ ロ ッ ク の継続画素数 を 計算す る ラ ン長設定部 1 0 7 と ; 符号デー タ 切分部 1 0 3 力、 ら の画素色情報 と ラ ン 長設定部 1 0 7 か ら 出 力 さ れた期間信号 と を 受け取 リ 、 そ の - -
期間だけ色情報 を 出 力 す る 画素色出 力部 1 0 4 (Fast- in/ Fast-out タ イ プ) と ; メ モ リ 1 0 8 力、 ら読み出 さ れた副 映像デー タ S P D 中 の ヘ ッ ダデー タ (図 4 参照) を 読み込み 読み込ん だデー タ に基づき 各種処理設定 お よ び制御を 行な う マ イ ク ロ コ ン ピ ュ ー タ 1 1 2 と ; メ モ リ 1 0 8 の読み鲁き ァ ド レ ス を 制御す る ア ド レ ス制御部 1 0 9 と ; ラ ン情報が存在 し な い ラ イ ン に対す る色情報がマ イ ク ロ コ ン ピ ュ ー タ 1 1 2 に よ り 設定 さ れ る 不足画素色設定部 1 1 1 と ; T V画面な ど に副映像 を 表示す る と き の表示エ リ ア を 決定す る 表示有効許 可部 1 1 0 な どで 、 構成 さ れて い る 。
上記説明 を 別の言い方で再度説明 す る と 、 次の よ う に な る す な わ ち 、 図 1 1 に示す よ う に 、 ラ ン レ ン グス圧縮さ れた副 映像デー タ S P D は、 デー タ I Z O 1 0 2 を 介 し て、 デコ ー ダ 1 0 1 内部のバ ス に送 り 込 ま れる 。 ノく ス に送 り 込 ま れた デ ー タ S P D は、 メ モ リ 制御部 1 0 5 を 介 し て メ モ リ 1 0 8 へ 送 ら れ、 そ こ に記悚 さ れる 。 ま た 、 デ コ ー ダ 1 0 1 の 内部バ ス は 、 符号デー タ 切分部 1 0 3 と 、 継続 コ ー ド長検知部 1 0 6 と 、 マ イ ク ロ コ ン ピ ュ ー タ ( M P U ま た は C P U ) 1 1 2 と に接続 さ れて い る 。
メ モ リ 1 0 8 か ら読み 出 さ れ た副映像デー タ の副映像ュ ニ ッ 卜 ヘ ッ ダ 3 1 は、 マ イ ク ロ コ ン ピ ュ ー タ 1 1 2 に よ り 読み 取 ら れ る 。 マ イ ク ロ コ ン ピ ュ ー タ 1 1 2 は、 読み 出 し た へ ッ ダ 3 1 力、 ら 、 図 4 に示す各種ノ ラ メ 一 タ に基づい て、 ァ ド レ ス制御部 1 0 9 に デコ ー ド 開始ア ド レ ス ( S P D D A D R ) を 設定 し 、 表示有効許可部 1 1 0 に副映像の表示開始位置 と 表示幅 と 表示髙 と の情報 ( S P D S I Z E ) を 設定 し 、 符号 デー タ 切分部 1 0 3 に副映像の表示幅 ( ラ イ ン上の ド ッ ト 数) を 設定す る 。 設定 さ れた各種情報は各部 ( 1 0 9 1 1 0 、 1 0 3 ) の 内部 レ ジ ス タ に保存 さ れる 。 それ以後.、 レ ジ ス タ に保存 さ れた各種情報は、 マ イ ク ロ コ ン ピ ュ ー タ 1 1 2 に よ リ ア ク セ ス で き る よ う に な る ,
ア ド レ ス制御部 1 0 9 は、 レ ジ ス タ に設定 さ れた デコ ー ド 開始ア ド レ ス ( S P D D A D R ) に 基づ き 、 メ モ リ 制御部 1 0 5 を 介 し メ モ リ 1 0 8 に ア ク セ ス し て 、 デ コ ー ド し ょ う と す る 副映像デー タ の銃み出 し を 開始す る , こ う し て メ モ リ 1 0 8 か ら 読み 出 さ れた 副映像デー タ は、 符号デー タ 切出部 1 0 3 お よ び継続 コ ー ド長検知部 1 0 6 に与え ら れ る ,
ラ ン レ ン グ ス圧縮 さ れた 副映像デー タ S P D の符号化へ ッ ダ ( 図 5 の規則 2 ~ 5 で は 2 〜 1 4 ビ ッ ト ) は継続 コ ー ド長 検知部 1 0 6 に よ り 検出 さ れ、 デー タ S P D 内 に お け る 同 一 画素デー タ の継続画素数が継続 コ ー ド長検知部 1 0 6 か ら の 信号 を 基 に ラ ン長設定部 1 0 7 に よ り 検出 さ れる 。
す な わ ち 、 継続 コ ー ド長検知部 1 0 6 は、 メ モ リ 1 0 8 力、 ら 読み込ん だ デー タ の " 0 " ビ ッ ト の数 を 数え て 、 符号化へ ッ ダ (図 5 参照) を 検知す る 。 こ の検知部 1 0 6 は、 検知 し た符号化ヘ ッ ダの値に し た がっ て、 符号デー タ 切分部 1 0 3 に切 り 分け情報 S E P . I N F O . を 与え る 。
符号デー タ 切分部 1 0 3 は、 与え ら れた切 り 分け情報 S E P . I N F O . に し た が っ て 、 継続画素数 ( ラ ン情報) を ラ ン 長設定部 1 0 7 に設定す る と と も に、 画素デー タ ( S E P - -
A R A T E D D A T A ; こ こ で は画素色) を F I F O タ イ プの画素色出 力部 1 0 4 に 設定す る 。 そ の際、 符号デー タ 切 分部 1 0 3 は、 副映像デー タ の画素数 を カ ウ ン 卜 し 、 画素数 カ ウ ン ト 値 と 副映像の表示幅 ( 1 ラ イ ン の画素数) と を比較 し て レ、 る 。
1 ラ イ ン分の デ コ ー ドが終了 し た 時点でバ イ ト ァ ラ イ ン さ れて い な い ( つ ま り 1 ラ イ ン分のデー タ ビ ヅ ト 長が 8 の倍数 で な い ) 場合は、 符号 デー タ 切分部 1 0 3 は、 そ の ラ イ ン 上 の末尾 4 ビ ッ 卜 デー タ を エ ン コ ー ド時 に付加 さ れ た ダ ミ ーデ — タ で あ る と み な し て 、 切 り 捨て る ,
ラ ン長設定部 1 0 7 は、 前記継続画素数 ( ラ ン情報) と 画 素 ド ッ ト ク ロ ッ ク ( D O T C L K ) と 水平 Z垂直同期信号
( H - S Y N C / V - S Y N C ) と に基づいて、 画素色出 力 部 1 0 4 に、 画素デー タ を 出 力 さ せ る た めの信号 ( P E R I 0 D S I G N A L ) を 与 え る 。 す る と 、 画素色 出 力部 1 0 4 は、 画素デー タ 出 力信号 ( P E R I 〇 D S I G N A L ) がア ク テ ィ ブで あ る 間 (つ ま り 同 じ 画素色 を 出 力 す る期間中 、 符号デー タ 切分部 1 0 3 か ら の画素デー タ を 、 デコ ー ド さ れた 表示デー タ と し て 出 力 す る 。
そ の際、 マ イ ク ロ コ ン ピ ュ ー タ 1 1 2 力、 ら の指示 に ょ リ デ コ ー ド開始 ラ イ ン が変更 さ れて い る 場合 に は、 ラ ン情報の な い ラ イ ン が存在す る こ と があ る 。 そ の場合 に は、 不足画素色 設定部 1 1 1 が、 予め設定 さ れ た不足の画素色の デー タ ( C O L O R I N F O . ) を 画素色出 力部 1 0 4 に 与え る, す る と 、 ラ ン情報の な い ラ イ ン デー タ が符号デー タ 切分部 1 0 3 に与え ら れて い る 間、 画素色出 力部 1 0 4 は、 不足画素色 設定部 1 1 1 か ら の不足画素色デー タ ( C O L O R I N F O . ) を 出 力 す る ,
す な わ ち 、 図 1 1 の デコ ー ダ 1 0 1 の場合、 入力 さ れた副 映像デー タ S P D 中 に 画像デー タ がな い と 、 マ イ ク ロ コ ン ピ ユ ー タ 1 1 2 はそ の分不足す る 画素色情報 を 不足画素色設定 部 1 1 1 に設定す る よ う に な っ て い る .
こ の画素色 出 力部 1 0 4 へ は、 図示 し な い モ ニ タ 画面上 の どの位置に デコ ー ド さ れた副映像 を 表示 さ せ る か を 決定す る 表示許可 (Display Enable ) 信号が、 副映像画像の水平ノ垂 直同期信号 に 同期 し て 、 表示有効許可部 (Display
Activator ) 1 1 0 力、 ら 与え ら れる„ ま た 、 マ イ ク ロ コ ン ビ ユ ー タ 1 1 2 か ら の色情報指示 に基づいて 、 許可部 1 1 0 か ら 出 力部 1 0 4 へ 、 色切換信号が送 ら れる .
ア ド レ ス制御部 1 0 9 は、 マ イ ク ロ コ ン ピ ュ ー タ 1 1 2 に よ る処理設定後、 メ モ リ 制御部 1 0 5 、 維続 コ ー ド長検知部 1 0 6 、 符号デー タ 切分部 1 0 3 お よ び ラ ン 長設定部 1 0 7 に対 し て 、 ア ド レ ス デー タ お よ び各種 タ イ ミ ン グ信号 を 送出 す る 。
デー タ 1 0部 1 0 2 を 介 し て副映像 デー タ S P D のパ ッ ク が取 り 込 ま れ、 そ れが メ モ リ 1 0 8 に格納 さ れ る際、 こ の デー タ S P D の ノ ッ ク ヘ ッ ダの内容 (デ コ ー ド開始ァ ド レ ス . デ コ ー ド終了 ア ド レ ス 、 表示開始位置、 表示輻、 表示高 さ な ど) がマ イ ク ロ コ ン ピ ュ ー タ 1 1 2 に よ り 読み取 ら れ る。 マ イ ク 口 コ ン ピ ュ ー タ 1 1 2 は、 読み取っ た 内容 に基づいて 、 - -
表示有効許可部 1 1 0 に 、 デコ ー ド開始 ア ド レ ス 、 デ コ ー ド 終了 ア ド レ ス 、 表示開始位置、 表示幅、 表示髙 さ な ど を 設定 す る . こ の と き 、 圧縮 さ れた画素デー タ が何 ビ ッ ト 構成で あ る か ( こ こ で は画素デー タ 2 ビ ッ ト と し て い る ) は、 図 4 の 副映像ュ ニ ッ ト ヘ ッ ダ 3 1 の 内容で決定で き る よ う に構成で き る
以下、 圧縮 さ れた画素デー タ が 2 ビ ッ 卜 構成 (使用規則 は 図 5 の規則 1 〜 6 ) の場合 に つ い て 、 図 1 1 の デ コ ー ダ 1 0 1 の動作 を 説明 す る
マ イ ク □ n ン ピ ュ一タ 1 1 2 に よ リ デ コ一 ド ス タ ー ト ア ド レ ス が設定 さ れる と 、 ァ ド レ ス制御部 1 0 9 は、 メ モ リ 制御 部 1 0 5 に対応す る ァ ド レ ス デー タ を 送 る と と も に 、 継続 コ
― ド長検知部 1 0 6 に読込開始信号 を 送る .
継続 コ ー ド長検知部 1 0 6 は、 送 ら れて き た読込開始信号 に応答 し て メ モ リ 制御部 1 0 5 に リ 一 ド信号 を 送 っ て符号化
,一 タ (圧縮 さ れ た副映像デー タ 3 2 ) を 読み込む。 そ し て こ の検知部 1 0 6 に お い て 、 読み込ん だ デ一タ の う ち 上位 2 ビ ッ 卜 全て が 「 0 J か ど う かがチ ェ ッ ク さ れ る。
そ れ ら が Γ 0 J で な い場合は、 圧縮単位の ブ ロ ッ ク 長力 s 4 ビ ッ ト で あ る と 判定 さ れる (図 5 の規則 1 参照)
れ ら (上位 2 ビ ッ 卜 ) が Γ 0 J で あ れば 、 さ ら に続 く 2 ビ ッ ト (上位 4 ビ ッ ト ) がチ ェ ッ ク さ れ る 。 そ れ ら 力 Γ 0 J で な い場合 は、 圧縮単位の ブ ロ ッ ク 長が 8 ビ ッ ト で あ る と 判 定 さ れる (図 5 の規則 2 参照) 。
れ ら (上位 4 ビ ッ 卜 ) が Γ 0 j で あ れば、 さ ら に続 く 2 ビ ッ ト (上位 6 ビ ッ ト ) がチ ェ ッ ク さ れる 。 それ ら 力 ί Γ 0 j でな い場合は、 圧縮単位の ブロ ッ ク 長力 1 2 ビ ッ 卜 で あ る と 判定 さ れ る (図 5 の規則 3 参照) 。
それ ら (上位 6 ビ ッ ト ) 力 i 「 0 j であ れば、 さ ら に続 く 8 ビ ッ ト (上位 1 4 ビ ッ ト ) 力 チ ェ ッ ク さ れる . それ ら 力 i 「 0 j で な い場合は、 圧縮単位の ブロ ッ ク 長が 1 6 ビ ッ ト で あ る と 判定 さ れる (図 5 の規則 4 参照) 。
そ れ ら (上位 1 4 ビ ッ ト ) が Γ 0 」 で あれば、 圧縮単位の ブ ロ ッ ク 長が 1 6 ビ ッ ト で あ る と と も に 、 ラ イ ン エ ン ド ま で 同 じ 画素デー タ が連続 し て い る と 判定 さ れる (図 5 の規則 5 参照) 。
ま た、 ラ イ ンエ ン ド ま で読み込ん だ画素デー タ の ビ ッ ト 数 が 8 の整数倍で あ ればその ま ま と し 、 8 の整数倍でな けれ ば、 バ イ 卜 ァ ラ イ ン を 実現す る ため に、 読み込ん だデー タ の末尾 に 4 ビ ッ ト の ダ ミ ーデー タ が必要で あ る と 判定 さ れる (図 5 の規則 6 参照)
符号デー タ 切分部 1 0 3 は、 継続 コ ー ド長検知部 1 0 6 に よ る 上記判定結果 に基づいて、 メ モ リ 1 0 8 か ら 副映像デー タ 3 2 の 1 ブ ロ ッ ク 分 ( 1 圧縮単位) を 取 り 出す。 そ し て 、 切分部 1 0 3 に お いて 、 取 り 出 さ れた 1 ブ ロ ッ ク 分デー タ が、 継続画素数 と 画素デー タ (画素の色情報な ど) に切 り 分け ら れ る . 切 り 分け ら れた継続画素数の デー タ ( R U N I N F 0 . ) は ラ ン 長設定部 1 0 7 に送 ら れ、 切 り 分け ら れた画素 デー タ ( S E P A R A T E D D A T A ) は画素色出 力部 1 0 4 に送 ら れ る 。 一方、 表示有効許可部 1 1 0 は、 マ イ ク ロ コ ン ピ ュ ー タ 1 1 2 カゝ ら 受け取つ た表示開始位置情報、 表示幅情報お よ び表 示髙情報 に し た がい 、 装置外部か ら 供給 さ れる 画素 ド ッ ト ク ロ ッ ク ( P I X E L一 D O T C L K ) 、 水平同期信号 ( H - S Y N C ) お よ び垂直同期信号 ( V — S Y N C ) に 同期 し て 、 副映像表示期間 を 指定す る 表示許可信号 ( イ ネ一ブル信 号) を 生成す る 。 こ の表示許可信号 は、 ラ ン長設定部 1 0 7 に 出 力 さ れる 。
ラ ン長設定部 1 0 7 に は、 継続 コ一 ド長検知部 1 0 6 か ら 出 力 さ れ る も ので あ っ て現在の ブ ロ ッ ク デ一タ カ ί ラ イ ン ェ ン ド ま で連続す る か ど う か を 示す信号 と 、 符号デー タ 切分部 1 0 3 か ら の継続豳素 7 タ ( R U N I N F 0 . ) と が送 ら れる 。 ラ ン長設定部 1 0 7 は、 検知部 1 0 6 か ら の信号お よ び切分部 1 0 3 か ら の デー タ に基づい て 、 デ コ ー ド中の ブ ロ ッ ク が受 け持つ画素 ド ッ ト 数 を 決定 し 、 こ の Κ ッ 卜 数に対応 す る 期間 中 、 画素色出 力部 1 0 4 へ表示許可信号 (出 力 イ ネ — ブル信号) を 出 力 す る よ う に構成 さ れ て い る 。
画素色 出 力部 1 0 4 は、 ラ ン 長設定部 1 0 , か ら の期間信 号受信中 イ ネ ー ブル と な り 、 そ の期間中 、 符号デー タ 切分部 1 0 3 か ら 受 け取 つ た ιϋ素色情報 を 、 画素 ド ッ 卜 ク □ ッ ク ( P I X E L - D ο τ C L K ) に 同期 し て 、 デ コ ー ド さ れ た表示デー タ と し て 、 図示 し な い表示装置な どへ送出 す る 。 す な わ ち 、 デ コ 一 ド 中 ブ □ ッ ク の画素パ タ ー ン連続 ド ッ ト 数 分の 同 じ 表示 デ一 タ が、 画素色 出 力部 1 0 4 か ら 出 力 さ れ る ま た 、 継続 コ ー ド長検知部 1 0 6 は、 符号化デー タ カ s ラ イ ン エ ン ド ま で 同 じ 画素色デー タ であ る と 判定す る と 、 符号デ 一タ 切分部 1 0 3 へ継続 コ ー ド長 1 6 ビ ッ 卜 用 の信号 を 出 力 し 、 ラ ン長設定部 1 0 7 に は ラ イ ン エ ン ド ま で同 画素色デ ー タ であ る こ と を 示す信号 を 出 力す る。
ラ ン長設定部 1 0 7 は、 検知部 1 0 6 か ら 上記信号 を 受 け 取る と 、 水平同期信号 H — S Y N C が非ァ ク テ ィ ブに な る ま で符号化デー タ の色情報がィ ネー ブル状艨 を 保持 し続け る よ う に 、 画素色 出力部 1 0 4 へ出 カ イ ネ ー ブル信号 (期間信号) を 出 力す る。
な お、 マ イ ク ロ コ ン ピ ュ ー タ 1 1 2 が副映像の表示 内容 を ス ク ロ ール さ せ る ため に デコ ー ド開始 ラ イ ン を 変更 し た場合 は、 予め設定 し て い た表示領域内 に デコ ー ド使用 と す る デー タ ラ イ ン が存在 し な い (つ ま り デコ ー ド ラ イ ン が不足す る ) 可能性があ る 。
図 1 1 のデ コ ー ダ 1 0 1 は、 こ の よ う な場合に対処す る た め に 、 不足 し た ラ イ ン を 埋め る 画素色デー タ を 予め用意 し て い る 。 そ し て 、 実際に ラ イ ン不足が検知 さ れ る と 、 不足画素 色デー タ の表示モ ー ド に切 り 換 え ら れる 。 具体的 に い え ば、 デー タ エ ン ド信号がア ド レ ス制御部 1 0 9 か ら 表示有効許可 部 1 1 0 に与 え ら れ る と 、 許可部 1 1 0 は画素色出 力部 1 0 4 に色切換信号 ( C O L O R S W S I G N A L ) を 送 る 。 画素色出 力部 1 0 4 は、 こ の切換信号 に応答 し て 、 符号デー タ か ら の画素色デー タ の デ コ ー ド 出 力 を 、 不足画素色設定部 1 1 0 か ら の色情報 ( C O L O R I N F O . ) のデ コ ー ド 出 力 に切 り 換 え る 。 こ の切換状據は、 不足 ラ イ ン の表示期間 /2 - -
中 ( D I S P L A Y E N A B L E = ァ ク ブ) 、 維持 さ れ る 。
な お 、 上記 ラ イ ン不足が生 じ た場合、 不足画素色デー タ を 用 い る 代わ り に、 その間、 デ コ ー ド処理動作 を 中止す る こ と も で き る 。
具体的 に は、 例 え ばデ一タ エ ン ド信号がア ド レ ス制御部 1 0 9 か ら 表示有効許可部 1 1 0 へ入力 さ れた と き に、 許可部 1 1 0 か ら 画素色 出 力部 1 0 4 へ表示中止 を 指定す る 色切換 信号 を 出 力 す ればよ い。 す る と 、 画素色出 力部 1 0 4 は、 こ の表示中止指定色切換信号がァ ク テ ィ ブの期間中、 副映像の 表示 を 中止す る よ う に な る 。
図 8 は、 図 7 の例で ェ ン コ 一 K さ れた画素デー タ (副映像 デー タ ) の う ち 、 文字パ タ ー ン Γ A J 力 どの よ う に デ コ ー ド さ れ る か を 、 2 例 ( ノ ン イ ン タ一レ — ス 表示お よ びィ ン タ ー レ ー ス表示) 説明 す る も の で あ る。
図 1 1 のデコ ー ダ 1 0 1 は、 図 8 の上部で示す よ う な圧縮 デー タ を 図 8 の左下部 に示す よ う な ノ ン イ ン タ 一 レ ー ス 表示 デー タ に デ コ 一 ド す る 場合 に用 い る こ と 力 で き る 。
こ れ に対 し 、 図 8 の上部で示す よ う な 圧縮デー タ を 図 8 の 右下部 に 示す よ う な イ ン タ ー レ ― ス 表示 デー タ に デ コ ー ド す る場合は、 同 一画素 ラ イ ン を ニ度 ス キ ャ ン す る ラ イ ン ダプ ラ ( た と え ば、 奇数 フ ィ 一ル ド の ラ ィ ン # 1 と 同 じ 内容の ラ イ ン # 1 0 を 、 偶数 フ ィ 一 ル ド に お い て再 ス キ ャ ン す る ; V - S Y N C 単位の切換) が必要 に な る
ま た、 イ ン タ 一 レ ー ス表示 と 同等の画像表示量 を ノ ン ィ ン - -
タ ー レ ー ス表示す る場合は、 別のイ ン ダプ ラ (た と え ば、 図
8 右下部の ラ イ ン # 1 と 同 じ 内容 を 持つ ラ イ ン # 1 0 を ラ イ ン # 1 に連続 さ せ る ; H — S Y N C 単位の切換) が必要 に な る 。
図 1 2 は、 上記 ラ イ ン ダプ ラ の機能 を 持つ デコ ー ダハー ド ウ ェ ア の実施形態 ( イ ン タ 一 レ ー ス仕様) を 説明す る ブ ロ ッ ク 図であ る。 図 1 0 の デコ ー ダ 1 0 1 は、 図 1 2 の構成の デ コ ー ダで構成す る こ と も で き る 。
図 1 2 の構成に お いて、 マ イ ク ロ コ ン ピ ュ ー タ 1 1 2 は、 副映像の水平 垂直同期信号 に基づいて 、 イ ン タ ー レ ー ス表 示の奇数 フ ィ ー ル ド と 偶数 フ ィ ー ル ド の発生 タ イ ミ ン グを 検 知 し て い る 。
奇数フ ィ ー ル ド を 検知す る と 、 マ イ ク ロ コ ン ピ ュ ー タ 1 1 2 は選択信号生成部 1 1 8 に 「現在奇数 フ ィ ー ル ド で あ る J こ と を 示す モ ー ド信号 を 与 え る 。 す る と 、 選択信号生成部 1 1 8 力、 ら セ レ ク タ 1 1 5 へ、 デコ ー ダ 1 0 1 力、 ら のデ コ ー ド デー タ を 選択 さ せ る信号が出 力 さ れ る 。 す る と 、 奇数 フ ィ ー ル ド の ラ イ ン # 1 ~ # 9 の画素デー タ ( 図 8 の右下部参照) が、 デコ ー ダ 1 0 1 力、 ら セ レ ク タ 1 1 5 を 介 し て 、 ビ デオ 出 力 と し て外部へ送 出 さ れ る 。 こ の と き 、 こ れ ら 奇数フ ィ ー ル ド の ラ イ ン # 1 ~ # 9 の画素デー タ は、 一旦、 ラ イ ン メ モ リ 1 1 4 に格納 さ れ る。
偶数フ ィ ー ル ド に移 っ た こ と を 検知す る と 、 マ イ ク ロ コ ン ピ ュ ー タ 1 1 2 は選択信号生成部 1 1 8 に 「現在偶数 フ ィ ー ル ド で あ る J こ と を 示 す モ ー ド 信号 を 与 え る 。 す る と 、 選択 信号生成部 1 1 8 力、 ら セ レ ク タ 1 1 5 へ 、 ラ イ ン メ モ リ 1 1 4 に 格納 さ れ た を 選択 さ せ る 信号が 出 力 さ れ る 。 す る と 、 偶 数 フ ィ ー ノレ ド の ラ イ ン # 1 0 〜 # 1 8 の画素デー タ (図 8 の 右下部参照) が、 ラ イ ン メ モ リ 1 1 4 力、 ら セ レ ク タ 1 1 5 を 介 し て 、 ビ デ オ 出 力 と し て 外部 へ送 出 さ れ る 。
こ う し て 、 奇数 フ ィ ー ル ド の ラ イ ン # 1 〜 # 9 の副映像画 像 ( 図 8 の例 で は 文字 「 A j ) と 、 偶数フ ィ ー ル ド の ラ イ ン # 1 0 〜 # 1 8 の 副映像画像 ( 図 8 の 文 字 Γ Α」 ) と が合成 さ れ て 、 イ ン タ 一 レ ー ス 表 示 が実現 さ れ る 。
と こ ろ で 、 図 4 に 示 し た 副映像デー タ の副映像ュ ニ ッ ト へ ッ ダ 3 1 に は 、 T V 画 面 の フ レ ー ム 表示 モ ー ド フ ィ ー ル ド 表示 モ ー ド を 示 す ノ S ラ メ 一 タ ビ ッ ト ( S P M O D ) が設 け ら れ て い る 。
ィ ン タ ー レ ー ス 表示 と 同 等の画像表示 量 を ノ ン イ ン タ ー レ ー ス 表示 す る 場合 は 、 た と え ば以下 の よ う に な る 。
図 1 2 の マ イ ク ロ コ ン ピ ュ ー タ 1 1 2 は 、 副映像ユ ニ ッ ト ヘ ッ ダ 3 1 を 読み 込 ん だ と き 、 上記ノ ラ メ ー タ S P M O D の 設定値 ( ア ク テ ィ ブ - Γ 1 」 ; 非 ア ク テ ィ ブ = 「 0 J ) か ら イ ン タ 一 レ ー ス モ ー ド ( ア ク テ ィ ブ 「 1 」 ) で あ る 力、 ノ ン ィ ン タ 一 レ ー ス モ ー ド で あ る 力、 ( 非 ア ク テ ィ ブ Γ 0 」 ) を 判 断 で き る 。
図 1 2 の構成 に お い て 、 ノ ラ メ ー タ S P M O D 力《 ァ ク テ ィ ブ = 「 1 」 で あ る と 、 マ イ ク ロ コ ン ピ ュ ー タ 1 1 2 は イ ン タ — レ ー ス モ ー ド で あ る こ と を 検知 し 、 イ ン タ ー レ ー ス モ ー ド を 示 す モ ー ド 信号 を 選択信号生成部 1 1 8 に 送 る 。 こ の モ 一 ド信号 を 受け た生成部 1 1 8 は、 水平同期信号 H — S Y N C の発生毎に、 切換信号 を セ レ ク タ 1 1 5 に与え る 。 す る と 、 セ レ ク タ 1 1 5 は、 副映像デコ ー ダ 1 0 1 力、 ら の現在 フ ィ ー ル ド の デ コ ー ド 出 力 ( D E C O D E D D A T A ) と 、 ラ イ ン メ モ リ 1 1 4 に 一時記億 さ れた現在フ ィ ール ド のデコ ー ド 出力 と を 、 水平同期信号 H — S Y N C の発生毎に 交互 に切 り 換え て、 ビデオ 出 力 を 外部 T V な ど に送出す る。
以上の よ う に し て、 現在のデコ ー ドデー タ と ラ イ ン メ モ リ 1 1 4 内 のデ コ ー ドデー タ と 力 一 S Y N C 毎に切 り 換 え 出 力 さ れる と 、 T V 画面上に は、 元の画像 ( デ コ ー ド さ れた デ ー タ ) の 2 倍の密度 (水平走査線が 2 倍) を 持つ 映像が、 ィ ン タ ー レ ー ス モー ドで表示 さ れる
こ の よ う な構成の副映像デコ ー ダ 1 0 1 で は、 デ一 タ カ s 1 ラ イ ン分読み込 ま れて か ら デ コ ー ド処理 さ れ る ので は な く 、 順次入力 さ れ る ビ ッ ト デー タ が、 デ コ ー ドデー タ 単位プロ ッ ク の初め か ら 1 ビ ッ ト づっ カ ウ ン ト さ れつつ 2 〜 1 6 ビ ッ ト 読み込 ま れ、 デ コ ー ド処理 さ れ る。 こ の場合、 デ コ ー ド デー タ 1 単位の ビ ッ ト 長 ( 4 ビ ッ ト 、 8 ビ ッ ト 、 1 2 ビ ッ ト 、 1 6 ビ ッ ト な ど) は デコ ー ド 直前に検知 さ れる 。 そ し て 、 検知 さ れた デー タ 長単位で 、 圧縮 さ れた 画素デー タ が、 た と え ば 3 種類の画素 (図 7 の例で は Γ · 」 、 「 0 J 、 Γ # j ) に 、 リ ア ル タ イ ム で復元 (再生 ) さ れて行 く 。
た と え ば図 5 の規則 1 〜規則 6 に し た 力 つ て エ ン コ ー ド さ れた 画素デー タ を デコ ー ドす る にあ た り 、 副映像デコ ー ダ 1 0 1 は、 ビ ッ ト カ ウ ン タ と 比較的小容量のデー タ バ ッ フ ァ ( ラ イ ン メ モ リ 1 1 4 な ど) を 備え て おればよ い。 換言すれ ば、 副映像デ コ — ダ 1 0 1 の回路構成は比較的単純な も の と す る こ と がで き 、 こ の エ ン コ ー ダを 含む装置全体 を 小型化で き る こ と に な る
す な わ ち、 こ の発明 エ ン コ ー ダは、 従来の M H 符号化方法 の よ う に デコ ー ダ内 に 大掛か り な コ ー ド表 を 必要 と せず、 ま た算術符号化方法の よ う に エ ン コ ー ド時に デー タ を 二度読み す る 必要 も な く な る。 さ ら に、 こ の発明 のデ コ ー ダは、 掛算 器 の よ な比較的複雑な ハー ド ウ ェ ア を 必要 と せず、 カ ウ ン タ お よ び小容量バ ッ フ ァ な どの簡単な 回路の追加で具現で き る こ の発明 に よ れば、 多種類の画素 デー タ ( 2 ビ ッ ト 構成で は最大 4 種類) の ラ ン レ ン グ ス圧縮 Z ェ ン コ一 ド お よ びそ の ラ ン レ ン グ ス 伸張 デ コ ー ド を 、 比較的簡単な構成で実現で き る ょ ゥ に な る
図 1 3 は、 こ の発明 の一実施の形態に係る 画像ェ ン コ一 ド ( ラ ン レ ン グ ス圧縮) を 実行す る も の で あ っ て、 た と え ば図 1 0 の ェ ン コ 一 ダ ( 2 0 0 ) に よ り 実行 さ れ る ソ フ ト ウ ェ ア を 説明す る フ ロ一チ ャ ー ト で あ る 。
図 5 の ラ ン レ ン グ ス 圧縮規則 1 ~ 6 に 基づ く 一連の ェ ン コ — ド処理は、 図 1 0 に 示す エ ン コ ー ダ 2 0 0 内部の マ イ ク ロ コ ン ビ ュ — タ に よ り 、 ソ フ ト ウ ェ ア処理 と し て 、 実行 さ れ る ェ ン コ 一 ダ 2 0 0 に よ る エ ン コ ー ド全体の処理は図 1 3 の フ ロ ー に し た が つ て行 う こ と がで き 、 副映像デー タ 中の画素デ 一タ の ラ ン レ ン グ ス圧縮は 図 1 4 の フ ロ ー に し た が っ て行 う こ と がで き る 。 こ の場合、 エ ン コ ー ダ 2 0 0 内部の コ ン ピ ュ ー タ は、 ま ず キー入力 な ど に よ っ て 画像デー タ の ラ イ ン数 と ド ッ 卜 数が指 定 さ れる と ( ス テ ッ プ S T 8 0 1 ) 、 副映像デー タ のヘ ッ ダ 領域 を 用意 し 、 ラ イ ン カ ウ ン ト 数を Γ 0 」 に初期化す る ( ス テ ツ プ S T 8 0 2 ) 。
そ し て 画素パ タ ー ン 力 1 画素づ っ順次入力 さ れ る と 、 ェ ン コ ー ダ 2 0 0 内部の コ ン ピ ュ ー タ は、 最初の 1 画素分の画素 デー タ ( こ こ で は 2 ビ ッ ト ) を 取得 し て 、 そ の画素デー タ を 保存 し 、 画素 カ ウ ン ト を Γ ΐ 」 に設定す る と と も に、 ド ッ ト カ ウ ン ト 数 を 「 1 」 に設定す る ( ス テ ッ プ S T 8 0 3 ) 。
続いて 、 ェ ン コ ー ダ 2 0 0 の 内部 コ ン ピ ュ ー タ は、 次の画 素パ タ ー ン の画素デー タ ( 2 ビ ッ ト ) を 取得 し 、 1 つ前に 入 力 さ れた保存中の画素デー タ と 比較す る (ス テ ッ プ S T 8 0 4 ) 。
こ の比較の結果、 画素デー タ が等 し く な い場合 は ( ス テ ツ プ S T 8 0 5 の ノ ー ) 、 エ ン コ ー ド変換処理 1 が行わ れ ( ス テ ツ プ S T 8 0 6 ) 、 現在の画素デー タ が保存 さ れる ( ス テ ッ プ S T 8 0 7 ) 。 そ し て 画素 カ ウ ン ト 数が + 1 イ ン ク リ メ ン ト さ れ、 こ れ に 対応 し て ド ッ 卜 カ ウ ン ト 数も + 1 イ ン ク リ メ ン ト さ れ る ( ス テ ッ プ S T 8 0 8 ) 。
な お、 ス テ ッ プ S T 8 0 4 での比較の結果、 画素デー タ が 等 し い場合は ( ス テ ッ プ S T 8 0 5 イ エ ス ) 、 ス テ ッ プ S T 8 0 6 の ェ ン コ ー ド変換処理 1 〖よ ス キ ッ プさ れス テ ッ プ S T 8 0 8 に移 る
画素カ ウ ン ト 数お よ び ド ッ ト カ ウ ン ト 数の イ ン ク リ メ ン ト ( ス テ ツ プ S T 8 0 8 ) の後、 ェ ン コ ー ダ 2 0 0 の 内部 コ ン ピ ュ ー タ は、 現在ェ ン コ ー ド 中 の画素 ラ イ ン が終端で あ る か ど う かチ エ ッ ク す る ( ス テ ツ プ s T 8 0 9 ) 。 ラ イ ン エ ン ド で あ れば ( ス テ ッ プ S T 8 0 9 ィ エ ス ) 、 ェ ン コ ー ド変換処 理 2 が行われる ( ス テ ツ プ S T 8 1 0 に ラ イ ン エ ン ド で な け れば ( ス テ ッ プ S T 8 0 9 ノ ー ) 、 ス テ ツ プ S T 8 0 4 に 戻 り 、 ス テ ツ プ S T 8 0 4 〜 ス テ ッ プ S T 8 0 8 の処理が反 復 さ れる
ス テ ツ プ S T 8 1 0 の ェ ン コ一 ド変換処理 2 が済む と 、 ェ ン コ ー ダ 2 0 0 内部の コ ン ピ ュ ー タ は、 ェ ン コ 一 ド後の ビ ッ ト 列が 8 ビ ッ 卜 の整数倍 (バ イ 卜 ァ ラ イ ン さ れた状態) で あ る カゝ ど う かチ エ ッ ク す る ( ス テ ツ プ S T 8 1 1 A ) , ァ ラ イ ン さ れて い な け れば ( ス テ ッ プ S T 8 1 1 A ノ ー) 、 ェ ン コ 一 ド後の ビ ッ ト 列の末尾に 4 ビ ッ 卜 の ダ ミ ーデー タ
( 0 0 0 0 ) が追加 さ れる ( ス テ ッ プ S T 8 1 1 B ) 。 こ の ダ ミ ー追加処理後、 あ る い はェ ン コ ー ド後の ビ ッ 列が " ィ 卜 ァ ラ イ ン さ れて いれ ば ( ス テ ツ プ S T 8 1 1 A イ エ ス ) 、 ェ ン コ一ダ内 コ ン ピ ュ ー タ の ラ イ ン カ ウ ン タ ( マ イ ク ロ コ ン ピ ュ 一 タ 内部の汎用 レ ジ ス タ な ど ) が + 1 ィ ン ク リ メ ン 卜 さ れ る ( ス テ ッ プ S T 8 1 2 ) 。
ラ イ ン カ ウ ン タ の イ ン ク リ メ ン ト 後、 最終 ラ イ ン に 到達 し て い な け れば ( ス テ ッ プ S T 8 1 3 ノ ー) 、 ス テ ッ プ S T 8
0 3 に戻 り 、 ス テ ツ フ S T 8 0 3 〜 ス テ ッ プ S T 8 1 2 の処 理が反復 さ れ る
ラ イ ン カ ウ ン タ の イ ン ク リ メ ン ト 後、 最終 ラ イ ン に到達 し て お れば ( ス テ ッ プ S T 8 1 3 イ エ ス ) 、 エ ン コ ー ド処理
( こ こ で は 2 ビ ッ 卜 画素デー タ の ビ ッ 卜 列の ラ ン レ ン グ ス圧 縮) が終了 す る。
図 1 4 は、 図 1 3 のエ ン コ ー ド変換処理 1 の内容の一例 を 説明 す る フ ロ ー チ ヤ一 ト で あ る 。
図 1 3 のエ ン コ ー ド変換処理 1 ( ス テ ッ プ S T 8 0 6 ) で は、 エ ン コ ー ド対象画素デー タ が 2 ビ ッ 卜 幅であ る こ と を 想 定 し て い る ので、 図 5 の ラ ン レ ン グス圧縮規則 1 〜 6 が適用 さ れ る。
こ れ ら の規則 1 〜 6 に対応 し て、 画素 カ ウ ン 卜 数が 0 ( ス テ ツ プ S T 9 0 1 ) で あ る か、 画素カ ウ ン 卜 数力 i l ~ 3 ( ス テ ツ プ S T 9 0 2 ) で あ る か、 画素 カ ウ ン ト 数が 4 ~ 1 5
(ス テ ッ プ S T 9 0 3 ) で あ る か、 画素 カ ウ ン ト 数力 1 6 〜 6 3 (ス テ ッ プ S T 9 0 4 ) で あ る か、 画素 カ ウ ン ト 数力 ί 6 4 〜 2 5 5 ( ス テ ッ プ S T 9 0 5 ) で あ る か、 画素カ ウ ン 卜 値が ラ イ ン エ ン ド (ス テ ッ プ S T 9 0 6 ) を 示 し て い る 力、、 画素 カ ウ ン 卜 数力 ί 2 5 6 以上で あ る か ( ス テ ッ プ S T 9 0 7 ) の判断が、 コ ン ピ ュー タ ソ フ ト ウ ェ ア に よ り 行わ れる 。
エ ン コ ー ダ 2 0 0 の 内部 コ ン ピ ュ ー タ は、 上記判断結果 に 基づいて 、 ラ ン フ ィ ー ル ド の ビ ッ ト 数 ( 同一種類の画素デー タ の 1 単位長) を 決定 し ( ス テ ッ プ S 丁 9 0 8 〜 ス テ ッ プ S Τ 9 1 3 ) 、 副映像ユ ニ ッ ト ヘ ッ ダ 3 1 の後 に、 こ の ラ ン フ ィ ー ル ド ビ ッ ト 数分の領域 を 確保す る。 こ う し て確保 さ れた ラ ン フ ィ ー ル ド に継続画素数が出 力 さ れ、 画素 フ ィ ー ル ド に 画素デー タ が出 力 さ れ、 エ ン コ ー ダ 2 0 0 内部の記憶装置 (図示せず) に記録 さ れる ( ス テ ッ プ S T 9 1 4 ) .
図 1 5 は、 こ の発明 の一実施の形態に係る 画像デコ ー ド ( ラ ン レ ン グ ス伸張) を 実行す る も ので あ っ て、 た と え ば図 1 1 あ る い は図 1 2 マ イ ク ロ コ ン ピ ュ ー タ 1 1 2 に よ り 実行 さ れ る ソ フ 卜 ゥ エ ア を 説明 す る フ ロ ー チ ヤ一 卜 で あ る。
ま た、 図 1 6 は、 図 1 5 の ソ フ ト ウ ェ ア で使用 さ れ る デ コ — ド ス テ ツ プ ( S T 1 0 0 5 ) の 内容の一例 を 説明す る フ ロ 一チ ヤ ー ト で あ る 。
す な わ ち 、 マ イ ク a n ン ピ ュ ー タ 1 1 2 は、 ラ ン レ ン グ ス 圧縮 さ れ た副映像デー タ (画素デー タ は 2 ビ ッ 卜 構成) の初 め の へ ッ ダ 3 1 部分 を 読み込ん で、 その 内容 (図 4 参照) を 解析す る 。 そ し て 、 解析 さ れた へ ッ ダの 内容 に基づいて、 デ コ ー ド さ れ る がそ う デー タ の ラ イ ン 数お よ び ド ッ 卜 数が指定 さ れ る 。 こ れ ら ラ イ ン数お よ び ド ッ ト 数が指定 さ れ る と ( ス テ ッ プ S T 1 0 0 1 ) 、 ラ イ ン カ ウ ン ト 数お よ び 卜 ッ 卜 カ ウ ン 卜 数が Γ 0 J に初期化 さ れ る ( ス テ ッ プ S T 1 0 0 2 〜 ス テ ツ フ S T 1 0 0 3 ) 。
マ ィ ク ロ コ ン ピ ュ ー タ 1 1 2 は、 副映像ュ ニ ッ ト ヘ ッ ダ 3
1 の 後 に続 く デ一タ ビ ッ ト 列 を 頤次取 り 込ん で行 き 、 ド ッ 卜 数お よ び ド ッ ト カ ウ ン 卜 数 を 計数す る。 そ し て ド ッ 卜 数カゝ ら
K ッ 卜 カ ウ ン 卜 数 を 引 き 算 し て 、 継続画素数 を 算出す る ( ス テ ツ プ S T 1 0 0 4 ) 。
こ ラ し て継続画素数が算出 さ れる と 、 マ イ ク ロ コ ン ビ ユ ー タ 1 1 2 は、 こ の継続画素数の値に応 じ て デ コ 一 ド処理 を 実 行す る ( ス テ ツ プ S T 1 0 0 5 ) 。 一 -
ス テ ッ プ s T 1 0 0 5 の デコ ー ド処理後、 マ イ ク ロ コ ン ビ ユ ー タ 1 1 2 は ド ッ ト カ ウ ン ト 数 と 継続画素数 と を 加算 し 、 こ れ を 新た な ド ッ ト カ ウ ン ト 数 と す る ( ス テ ッ プ S T 1 0 0 6 ) 。
そ し て 、 マ イ ク 口 コ ン ピ ュ ー タ 1 1 2 はデー タ を類次 と リ こ ん で は ス テ ッ プ S T 1 0 0 5 のデコ ー ド処理 を 実行 し 、 累 積 し た ド ッ 卜 カ ウ ン ト 数が初め に設定 し た ラ イ ン終了数 ( ラ イ ン エ ン ド の位鬣) と 一致 し た と き 、 1 ラ イ ン分のデー タ に つ い て の デコ ー ド処理 を 終了す る ( ス テ ッ プ S T 1 0 0 7 ィ エ ス ) 。
次 に 、 デコ ー ド し た デー タ がバイ ト ァ ラ イ ン さ れて おれば ( ス テ ッ プ S T 1 0 0 8 A イ エ ス ) 、 ダ ミ ー デー タ 分 を 取 り 除 く ( ス テ ツ プ S T 1 0 0 8 B ) 。 そ し て ラ イ ン カ ウ ン ト 数 を + 1 イ ン ク リ メ ン ト し ( ス テ ッ プ S T 1 0 0 9 ) 、 最終 ラ ィ ン に到達す る ま で ( ス テ ッ プ S T 1 0 1 0 ノ ー) 、 ス テ ツ プ S T 1 0 0 2 〜 ス テ ッ プ S T 1 0 0 9 の処理 を 反復す る 。 最終 ラ イ ン に 到達すれ ば ( ス テ ッ プ S T 1 0 1 0 イ エ ス ) 、 デ コ ー ド は終 了 す る 。
図 1 5 のデコ ー ド処理ス テ ッ プ S T 1 0 0 5 の処理内容は た と え ば図 1 6 に示す よ う に な っ て い る 。
こ の処理で は、 初め か ら 2 ビ ッ ト を 取得 し て は、 そ の ビ ッ 卜 ;^ Γ 0 」 か否か を 判定す る織 り を 繰 り 返す ( ス テ ッ プ S T 1 1 0 1 〜 ス テ ツ プ S T 1 1 0 9 ) 。 こ れに よ り 、 図 5 の ラ ン レ ン グス圧縮規則 1 ~ 6 に対応 し た維続画素数、 つ ま り ラ ン連続数が決定 さ れる ( ス テ ッ プ S T 1 1 1 0 〜 ス テ ッ プ S T 1 1 1 3 ) 。
そ し て ラ ン連続数が決定 さ れた後 、 そ のあ と に続け て読み 込ん だ 2 ビ ッ ト が画素バ タ ー ン (画素デー タ ; 画素の色情報) と さ れる ( ス テ ッ プ S T 1 1 1 4 )
画素デー タ (画素の色情報) が決 ま る と 、 イ ン デ ッ ク ス ノ ラ メ ー タ r i j を 0 と し ( ス テ ッ プ S T 1 1 1 5 ) 、 ノ ラ メ ー タ 「 i j が ラ ン連続数と 一致す る ま で (ス テ ツ プ S T 1 1 1 6 ) 、 2 ビ ッ ト 画素ノ タ一ン を 出 力 し て は ( ス テ ッ プ S T 1 1 1 7 ) 、 ノ ラ メ ー タ Γ i J を + 1 イ ン ク リ メ ン 卜 し ( ス テ ツ プ S T 1 1 1 8 ) 、 同 じ 画素デ— タ の 1 単位分の 出 力 を 終え て 、 デコ ー ド処理 を 終了 す る。
こ の よ う に、 こ の副映像デー タ の デコ ー ド方法 に よ れば、 副映像デー タ のデコ ー ド処理が、 数 ビ ッ ト の判定処理 と デー タ ブ ロ ッ ク の切 り 分け処理 と デー タ ビ ッ ト の計数処理だ け と い う 、 簡単な処理で済む。 こ の ため 、 従来の M H 符号化方法 な どで使用 さ れる 大掛か り な コ ー ド表は必要な く な り 、 ェ ン コ ー ド さ れた ビ ッ ト デー タ を 元の画素情報 に デ コ ー ド す る 処 理 · 構成が簡単 に な る 。
な お、 上記実施の形態で は、 デー タ デ コ ー ド時 に最大 1 6 ビ ッ 卜 の ビ ッ ト デー タ を 読み取れば、 同 じ 画素の 1 単位分の 符号 ビ ッ ト 長 を 決定で き る も の と し た が、 こ の符号 ビ ッ ト 長 は こ れ に 限定 さ れ な い。 た と え ば こ の符号 ビ ッ ト 長は 3 2 ビ ッ 卜 で も 6 4 ビ ッ 卜 で も よ い。 た だ し ビ ッ ト 長が増え れば、 そ の分容量の大 き な デー タ バ ッ フ ァ が必要に な る 。
ま た 、 上記実施の形態で は画素デー タ (画素の色情報) を 、 た と え ば 1 6 色の カ ラ ーパ レ ツ ト か ら選択 さ れた 3 色の色情 報と し た が、 こ れ以外 に、 色の 3 原色 (赤成分 R 、 緑成分 G 青成分 B ; ま た は輝度信号成分 Y、 ク ロ マ赤信号成分 C r 、 ク ロ マ 青信号成分 C b な ど) そ れぞれの振幅情報 を 、 2 ビ ッ ト の画素デー タ で表現す る こ と も で き る 。 つ ま り 、 画素デー タ は特定種類の色情報 に限定 さ れる こ と はな い。
図 1 7 は、 図 1 1 の変形例 を 示す, 図 1 1 で は マ イ ク ロ コ ン ピ ュ ー タ 1 1 2 が符号化ヘ ッ ダを 切 り 出す操作 を ソ フ ト ゥ エ ア 的に行っ て い る が、 図 1 7 で は、 符号化ヘ ッ ダの切 り 出 し 操作 を 、 デ コ ー ダ 1 0 1 の 内部でノヽー ド ウ エ ア 的に行 っ て い る ,
す な わ ち 、 図 1 7 に示す よ う に、 ラ ン レ ン グス圧縮 さ れた 副映像デー タ S P D は、 デー タ I / O 1 0 2 を 介 し て 、 デ コ ー ダ 1 0 1 内部のノ ス に送 り 込 ま れる。 ノ ス に送 り 込 ま れた デー タ S P D は、 メ モ リ 制御部 1 0 5 を 介 し て メ モ リ 1 0 8 へ送 ら れ、 そ こ に 記慷 さ れ る。 ま た 、 デ コ ー ダ 1 0 1 の 内部 バ ス は、 符号 デー タ 切分部 1 0 3 と 、 継続 コ ー ド長検知部 1 0 6 と 、 マ イ ク ロ コ ン ピ ュ ー タ ( M P U ま た は C P U ) 1 1 2 に 紫が つ た ヘ ッ ダ切出部 1 1 3 と に接続 さ れて い る .
メ モ リ 1 0 8 か ら読み 出 さ れた副映像デー タ の副映像ュ ニ ッ ト ヘ ッ ダ 3 1 は、 ヘ ッ ダ切出部 1 1 3 に よ り 読み取 ら れ る , 切出部 1 1 3 は、 読み 出 し た ヘ ッ ダ 3 1 か ら 、 図 4 に示す各 種パ ラ メ ー タ に基づいて、 ア ド レ ス制御部 1 0 9 に デコ ー ド 開始ア ド レ ス ( S P D D A D R ) を 設定 し 、 表示有効許可部 1 1 0 に副映像の表示開始位置 と 表示幅 と 表示髙 と の情報 - -
( S P D S I Z E ) を 設定 し 、 符号 デー タ 切分部 1 0 3 に副 映像の表示幅 ( ラ イ ン 上の ド ッ ト 数) を 設定す る 。 設定 さ れ た各種情報は各部 ( 1 0 9 、 1 1 0 、 1 0 3 ) の 内部 レ ジ ス タ に 保存 さ れ る。 それ以後、 レ ジ ス タ に保存 さ れた各種情報 は、 マ イ ク ロ コ ン ピ ュ ー タ 1 1 2 に よ り ア ク セ ス で き る よ う に な る 。
ア ド レ ス制御部 1 0 9 は、 レ ジ ス タ に 設定 さ れた デ コ ー ド 開始 ア ド レ ス ( S P D D A D R ) に 基づ き 、 メ モ リ 制御部 1 0 5 を 介 し メ モ リ 1 0 8 に ア ク セ ス し て 、 デ コ ー ド し ょ う と す る 副映像デー タ の読み出 し を 開始す る 。 こ う し て メ モ リ 1 0 8 か ら 読み 出 さ れた 副映像デー タ は、 符号 デー タ 切出部 1 0 3 お よ び継続 コ ー ド長検知部 1 0 6 に 与え ら れる。
ラ ン レ ン グ ス圧縮 さ れた 副映像デー タ S P D の符号化へ ッ ダ (図 5 の規則 2 〜 5 で は 2 〜 1 4 ビ ッ ト ) は継続コ ー ド長 検知部 1 0 6 に よ り 検出 さ れ、 デー タ S P D 内 に お け る 同一 画素 デー タ の継続画素数が継続 コ ー ド 長検知部 1 0 6 か ら の 信号 を 基 に ラ ン 長設定部 1 0 7 に よ り 検 出 さ れる 。
以下、 図 1 7 〜 図 2 1 を 参照 し な 力 i ら 、 図 1 5 お よ び図 1 6 を 用 い て説明 し た デ コ ー ド方法 と は別の デコ 一 ド方法 を 説 明 す る,
図 1 8 は、 こ の発明 の他実施の形態 に係 る 画像デコ ー ド ( ラ ン レ ン グ ス伸張) 処理の前半 を 説明 す る フ ロ ー チ ャ ー ト で あ る 。
デ コ ー ド を 開始す る場合、 図 1 7 の デ コ ー ダ 1 0 1 内部の 各 ブ ロ ッ ク は初期化 ( レ ジ ス タ の ク リ ア 、 カ ウ ン タ の リ セ ッ ト な ど) さ れ る, その後、 副映像ユ ニ ッ ト ヘ ッ ダ 3 1 が読み 取 ら れ、 その 内容 (図 4 の各種パ ラ メ ー タ ) がヘ ッ ダ切分部 1 1 3 の内部 レ ジ ス タ に セ ッ ト さ れる ( ス テ ッ プ S T 1 2 0
0 ) „
ヘ ッ ダ切分部 1 1 3 の レ ジ ス タ に ヘ ッ ダ 3 1 の各種パ ラ メ ー タ がセ ッ ト さ れ る と 、 ヘ ッ ダ 3 1 の読み取 り が終了 し た ス テー タ ス 力 マ イ ク ロ コ ン ピ ュ ー タ 1 1 2 に通知 さ れる ( ス テ ツ プ S 丁 1 2 0 1 ) ,
マ イ ク ロ コ ン ピ ュ ー タ 1 1 2 は、 ヘ ッ ダ読取終了 ス テー タ ス を 受 け る と 、 デコ ー ド開始 ラ イ ン ( た と え ば図 4 の S P L
1 n e 1 ) を 指定 し 、 そ の開始 ラ イ ン を ヘ ッ ダ切分部 1 1 3 に通知す る ( ス テ ッ プ S T 1 2 0 2 ) 。
ヘ ッ ダ切分部 1 1 3 は、 指定 さ れた デ コ ー ド開始 ラ イ ン の 通知 を 受け る と 、 自 分の レ ジ ス タ に セ ッ 卜 さ れて い る ヘ ッ ダ 3 1 の各種ノ ラ メ ー タ に基づい て、
指定 さ れた デコ ー ド開始 ラ イ ン の ァ ド レ ス (図 4 の S P D D A D R ) お よ びデ コ ー ド終了 ア ド レ ス (図 4 の S P E D A D R ; 開始 ラ イ ン ア ド レ ス か ら相対的 に 1 ラ イ ン 分 シ フ 卜 し た ア ド レ ス ) が ア ド レ ス制御部 1 0 9 に セ ッ ト さ れ 、
デコ ー ド さ れ た副映像の表示開始位置と 表示幅 と 表示髙 と (図 4 の S P D S I Z E ) が表示有効許可部 1 1 0 に セ ッ ト さ れ、
表示幅の値 ( L N E P I X ; 図 4 で は図示 さ れて い な い が S P D S I Z E に含 ま れて い る 1 ラ イ ン分の画素数) が符 号デー タ 切分部 1 0 3 にセ ッ 卜 さ れ る ( ス テ ッ プ S T 1 2 0 - -
3 ) „
ア ド レ ス制御部 1 0 9 は 、 デ コ ー ド ア ド レ ス を メ モ リ 制御 部 1 0 5 に送 る。 す る と 、 デコ ー ド し ょ う と す る デー タ (圧 縮 さ れた副映像デー タ S P D ) が、 メ モ リ 制御部 1 0 5 を 介 し て 、 メ モ リ 1 0 8 か ら 符号化デー タ 切分部 1 0 3 お よ び継 続 コ ー ド長検知部 1 0 6 に 、 読み 出 さ れ る。 その際、 読み 出 さ れた デー タ は、 バ イ ト 単位で、 切分部 1 0 3 お よ び検知部 1 0 6 そ れぞれの 内部 レ ジ ス タ に セ ッ 卜 さ れ る ( ス テ ッ プ S T 1 2 0 4 ) 。
継続 コ ー ド長検知部 1 0 6 は 、 メ モ リ 1 0 8 か ら 読み 出 さ れて き た デー タ の " 0 " ビ ッ ト の数 を カ ウ ン ト し 、 そ の カ ウ ン ト 値か ら 、 図 5 の規則 1 〜 5 の い ずれかに該当 す る 符号化 ヘ ッ ダ を 検知す る ( ス テ ッ プ S T 1 2 0 5 ) 。 こ の符号化へ ッ ダ検知の詳細 は、 図 2 0 を 参照 し て後述す る。
継続 コ ー ド 長検知部 1 0 6 は、 検知 し た符号化ヘ ッ ダの値 に し た が っ て 、 図 5 の規則 1 ~ 5 の いずれかの規則 に対応 し た切分情報 S E P . I N F O . を 生成す る ( ス テ ッ プ S T 1 2 0 6 ) 。
た と え ば、 メ モ リ 1 0 8 か ら 読み 出 さ れて き た デー タ の " 0 " ビ ッ ト の カ ウ ン ト 値がゼ ロ な ら 規則 1 を 示す切分情報 S E P . I N F O . が生成 さ れ、 こ の カ ウ ン 卜 値力 ί 2 な ら 規則 2 を 示す 切分情報 S E P . I N F O . が生成 さ れ、 こ の カ ウ ン ト 値が 4 な ら 規則 3 を 示す切分情報 S E P . I N F O . が 生成 さ れ、 こ の カ ウ ン ト 値が 6 な ら 規則 4 を 示す切分情報 S E P . I N F O . が生成 さ れ、 こ の カ ウ ン ト 値が 1 4 な ら 規 一 -
則 5 を 示す切分情報 S E P . I N F O . が生成 さ れる . こ う し て生成 さ れた切分情報 S E P . I N F O . は、 符号化デー タ 切分部 1 0 3 に転送 さ れ る。
符号化デー タ 切分部 1 0 3 は 、 継続コ ー ド長検知部 1 0 6 か ら の切分情報 S E P . I N F 0. の内容に し た がっ て、 継 続画素数 ( P I X C N T ; ラ ン情報) を ラ ン長設定部 1 0 7 にセ ッ ト す る と と も に、 継続画素数デー タ のあ と に続 く 2 ビ ッ 卜 画素デー タ (画素色デー タ ; 副映像デー タ バ ケ ツ ト か ら 切 り 分け ら れた デー タ ) を 、 画素色 出 力部 1 0 4 にセ ッ ト す る 。 こ の と き 、 切分部 1 0 3 の 内部で は、 画素カ ウ ン タ (図 示せず) の現カ ウ ン ト 値 N O W P I Xが、 継続画素数 P I X C N T の分だ け イ ン ク リ メ ン ト さ れる ( ス テ ッ プ S T 1 2 0 7 )
図 1 9 は、 こ の発明 の他実施の形態に係る 画像デコ ー ド ン レ ン グス伸張) 処理の後半 (図 1 8 の ノ ー ド A以降) を 説明す る フ ロ ー チ ヤ一 卜 で あ る,
先行 ス テ ツ プ S T 1 2 0 3 に お い て 、 符号化デー タ 切分部 1 0 3 に は、 ヘ ッ ダ切分部 1 1 3 か ら 、 副映像の表示幅 に対 応 し た 1 ラ イ ン分の画素デー タ 数 ( ド ッ ト 数) L N E P I X が通知 さ れて い る 。 符号化デー タ 切分部 1 0 3 で は、 そ の 内 部画素カ ウ ン タ の値 N O W P I Xが通知 さ れた 1 ラ イ ン分画 素デー タ 数 L N E P I X を 超え て い る 力、 ど う か、 チ ェ ッ ク さ れ る ( ス テ ツ プ S T 1 2 0 8 )
の ス テ ツ プに お いて、 画素 カ ウ ン タ 値 N O W P I X力 i l ラ ィ ン分画素 デー タ 数 L N E P 1 X以上 に な っ て い る と き は ( ス テ ツ プ S 丁 1 2 0 8 ノ 一) 、 1 バ イ ト 分の デー タ がセ ッ 卜 さ れて い た 切分部 1 0 3 の 内部 レ ジ ス タ が ク リ ア さ れ、 画 素カ ウ ン タ 値 N O W P I X がゼ 口 に な る ( ス テ ツ S T 1 2 0 9 ) 。 こ の と き 、 バ ィ 卜 ァ ラ イ ン さ れて い る場合に は、 4 ビ ッ ト のデー タ が切 リ 捨て ら れ る こ と に な る 。 画素力 ゥ ン タ 値 N O W P I X が 1 ラ ィ ン分画素デー タ 数 L N E P I X よ り も小 さ い と き は ( ス テ ツ プ S T 1 2 0 8 イ エ ス ) 、 切分部 1 0 3 の 内部 レ ジ ス タ は ク リ ア さ れずその ま ま と な る。
ラ ン長設定部 1 0 7 は、 先行ス テ ツ プ S T 1 2 0 7 でセ ッ 卜 さ れた継続画素数 P 1 X C N T ( ラ ン情報 ) と 、 画素 ド ッ 卜 の転送 レ ー ト を 決め る ッ 卜 ク □ ッ ク D 0 T C L K と 、 副 映像 を 主映像の表示画面 に 同期 さ せ る 水平お よ び垂直同期信 号 H — S Y N C お よ び V 一 S Y N C と か ら 、 画素色出 力部 1 0 4 に セ ッ ト さ れた画素デー タ を 必要な期間 出 力 さ せ る ため の表示期間信号 ( P E R I O D S I G N A L ) を 生成す る 生成 さ れた表示期間信号は、 画素色 出 力部 1 0 4 に与え ら れ る ( ス テ ッ プ S T 1 2 1 0 ) 。
画素色 出 力部 1 0 4 は、 ラ ン長設定部 1 0 7 か ら表示期間 信号が与 え ら れて い る 間 、 先行 ス テ ッ プ S T 1 2 0 7 に お い て セ ッ ト さ れた切分デー タ ( た と え ば画素色 を 示す画素デ一 タ ) を 、 デ コ ー ド さ れ た 副映像の表示デー タ と し て 出 力す る
( ス テ ツ プ S T 1 2 1 1 ) „
こ ラ し て 出 力 さ れた 副映像表示デー タ は、 後 に 、 図示 し な い 回路部分 に お い て適宜主映像の画像に 合成 さ れ、 図示 し な い T V モ ニ タ に お いて表示 さ れ る こ と に な る 。 - -
ス テ ッ プ S T 1 2 1 1 の画素デー タ 出 力処理後、 デコ ー ド デー タ が終了 し て い な ければ、 図 1 8 の ス テ ッ プ S T 1 2 0 4 に戻 る ( ス テ ッ プ S T 1 2 1 2 ノ ー) ,
デコ ー ド デー タ が終了 し て い る か ど う かは、 ヘ ッ ダ切分部 1 1 3 に よ リ セ ッ ト さ れた副映像表示デー タ の終了 ア ド レ ス
( S P E D A D R ) ま での デー タ が符号化デー タ 切分部 1 0 3 に お い て処理 さ れ終わ つ た 力、 ど う かで判定で き る,
デー タ のデコ ー ドが終了 し た な ら ば ( ス テ ッ プ S T 1 2 1 2 イ エ ス ) 、 表示有効許可部 1 1 0 か ら の表示許可信号 ( D I S P L A Y E N A B L E ) がア ク テ ィ ブか ど う かチ エ ツ ク さ れる。 表示有効許可部 1 1 0 は、 ア ド レ ス制御部 1 0 9 か ら デー タ 終了信号 ( D A T A E N D S I G N A L ) 力 i 送 ら れて く る ま で は、 ア ク テ ィ ブ状態 ( た と え ばハ イ レ ベル) の表示許可信号 を 発生 し て い る 。
表示許可信号がア ク テ ィ ブで あ れ ば、 デー タ デコ ー ド が終 了 し て い る に も拘わ ら ず ま だ表示期間中 であ る と 判定 さ れ る ( ス テ ッ プ S T 1 2 1 3 イ エ ス ) 。 こ の場合は、 表示有効許 可部 1 1 0 は ラ ン 長設定部 1 0 7 お よ び画素色出 力部 1 0 4 へ色切換信号 を 送 る ( ス テ ッ プ S T 1 2 1 4 ) 。
こ の と き 、 画素色出 力部 1 0 4 は不足画素色設定部 1 1 1 か ら 不足画素色デー タ を 受 け取 つ て い る 。 表示有効許可部 1 1 0 か ら 色切換信号 を 受信 し た 画素色出 力部 1 0 4 は、 出 力 す る 画素色デー タ を 、 不足画素色設定部 1 1 1 か ら の不足画 素色 デー タ に切 り 換え る ( ス テ ッ プ S T 1 2 1 5 ) 。 す る と 、 表示浒可信号がア ク テ ィ ブの間 ( ス テ ッ プ S T 1 2 1 3 〜 ス テ ツ プ s T 1 2 1 5 の ル ー プ) 、 デ コ ー ド デー タ が存在 し な い副映像の表示期間中 は、 不足画素色設定部 1 1 1 が提供す る 不足画素色で、 副映像の表示エ リ ア が埋め ら れる。
表示許可信号が非ァ ク テ イ ブであ れば、 デ コ ー ド さ れた副 映像の表示期間が終了 し た と 判定 さ れる ( ス テ ッ プ S T 1 2
1 3 ノ ー ) 。 す る と 、 表示有効許可部 1 1 0 は、 1 フ レ ー ム 分 の副映像デ コ一 ドが終了 し た こ と を 示すェ ン ド ス テー タ ス を 、 マ イ ク ロ : 3 ン ピ ュ ー タ 1 1 2 に転送す る ( ス テ ッ プ S T 1 2 1 6 ) 。 こ う し て 、 1 画面 ( 1 フ レ ー ム ) 分の副映像デ コ ー ド処理が終了 す る 。
図 2 0 は、 図 1 8 の符号化ヘ ッ ダ検出 ス テ ッ プ ( S T 1 2 0 5 ) の 内容の一例 を 説明 す る フ ロ ー チ ャ ー ト で あ る , こ の 符号化へ ッ ダ検出処理は、 図 1 7 ( ま た は図 1 1 ) の継続 コ 一 ド長検知部 1 0 6 に よ り 、 実行 さ れる 。
ま ず、 継続 コ一 ド長検知部 1 0 6 が初期化 さ れ、 そ の 内部 の ス テ 一 タ ス 力 ゥ ン タ ( S T S C N T ) がゼ ロ に セ ッ ト さ れ る ( ス テ ッ プ S T 1 3 0 1 ) 。 その後、 メ モ リ 1 0 8 力、 ら ノく イ ト 単位で検知部 1 0 6 に 読み込 ま れて い る デー タ の後続 2 ビ ッ ト 分の 内容力 チ ェ ッ ク さ れ る 。 こ の 2 ビ ッ ト の内容力 s " 0 0 " で あ れば ( ス テ ッ プ S T 1 3 0 2 イ エ ス ) 、 カ ウ ン タ S T S C N T が 1 つ イ ン ク リ メ ン ト さ れ る ( ス テ ッ プ S T 1 3 0 3 ) 。 チ ェ ッ ク し た 2 ビ ッ ト が、 検知部 1 0 6 に 読み込 ま れ て い る 1 バ イ ト の終 わ り に 達 し て い な け れば ( ス テ ツ プ S T 1 3 0 4 ノ ― ) 、 さ ら に後続 2 ビ ッ ト 分の内容がチ エ ツ ク さ れ る 。 こ の 2 ビ ッ 卜 の 内容力 i " 0 0 " で あれ ば ( ス テ ツ 一 -
プ S T 1 3 0 2 イ エ ス ) 、 カ ウ ン タ S T S C N T 力 iさ ら に 1 つ イ ン ク リ メ ン ト さ れ る ( ス テ ッ プ S T 1 3 0 3 ) 。
ス テ ッ プ S T 1 3 0 2 〜 ス テ ッ プ S T 1 3 0 4 のルー プが 反復 さ れた結果、 ス テ ッ プ S T 1 3 0 2 で チ ェ ッ ク し た後続 2 ビ ヅ ト が検知部 1 0 6 に読み込 ま れて い る 1 ノく ィ ト の終わ り に達 し て い た と き は ( ス テ ッ プ S T 1 3 0 4 イ エス ) 、 図 5 の符号化ヘ ッ ダが 6 ビ ッ 卜 よ リ 大であ る こ と に な る , こ の 場合は、 メ モ リ 1 0 8 力、 ら 検知部 1 0 6 に次の デー タ ノく ィ 卜 が読み込 ま れ ( ス テ ッ プ S T 1 3 0 5 ) 、 ス テー タ ス カ ウ ン タ S T S C N T が " 4 " に セ ッ ト さ れる ( ス テ ッ プ S T 1 3 0 7 ) 。 こ の と き 同時 に、 符号化デー タ 切分部 1 0 3 に も 、 同 じ デー タ 力 1 ノ ィ ト 読み込ま れる .
ス テー タ ス カ ウ ン タ S T S C N 丁 が " 4 " に セ ッ ト さ れた あ と 、 あ る い は先行ス テ ッ プ S 丁 1 3 0 2 に お い て チ ェ ッ ク さ れた 2 ビ ッ ト 分の 内容が " 0 0 " で な ければ ( ス テ ッ プ S T 1 3 0 2 ノ ー) 、 ス テー タ ス カ ウ ン タ S T S C N T の内容 が確定 し 、 その 内容が図 5 の符号化へ ッ ダの 内容 と し て 出 力 さ れ る ( ス テ ッ プ S T 1 3 0 7 ) 。
す な わ ち 、 ス テ ー タ ス カ ウ ン タ S T S C N T - " 0 " で あ れば図 5 の規則 1 を 示す符号化ヘ ッ ダが検出 さ れ、 ス テ一 タ ス カ ウ ン タ S T S C N T - " 1 " で あ れば図 5 の規則 2 を 示 す符号化ヘ ッ ダが検出 さ れ、 ス テー タ ス カ ウ ン タ S T S C N 丁 = " 2 " で あ れ ば図 5 の規則 3 を 示す符号化ヘ ッ ダが検出 さ れ、 ス テー タ ス カ ウ ン タ S T S C N T - " 3 " で あ れば図 5 の規則 4 を 示す符号化へ ッ ダが検 出 さ れ、 ス テー タ ス カ ウ - -
ン タ S T S C N T = " 4 " で あ れ ば図 5 の規則 5 ( ラ イ ン の 終 わ り ま で 同 一画素 デー タ が連続す る 場合 ) を 示 す符号化 へ ッ ダ が検 出 さ れ る 。
図 2 1 は 、 デ コ ー ド さ れ た 画像 が ス ク ロ ー ル さ れ る 場合 に お い て 、 こ の 発明 の 画像 デ コ 一 ド処理 が ど の よ う に な さ れ る か を 説明 す る フ ロ ー チ ヤ一 卜 で あ る
ま ず 、 図 1 1 ま た は 図 1 7 の デ コ ー ダ 1 0 1 内 部の各 プ ロ ッ ク が初期化 さ れ 、 図示 し な い ラ イ ン カ ウ ン タ L I N C N T がゼ ロ ク リ ア さ れ る ( ス テ ッ プ S T 1 4 0 1 ) , 次 に 、 マ イ ク ロ コ ン ピ ュ ー タ 1 1 2 ( 図 1 1 ) ま た は ヘ ッ ダ切分部 1 1 3 ( 図 1 7 ) は 、 図 1 8 の ス テ ッ プ S T 1 2 0 1 で送 出 さ れ た ヘ ッ ダ読取終 了 ス テ ー タ ス を 受 け 取 る ( ス テ ッ プ S T 1 4 0 2 ) .
ラ イ ン カ ウ ン タ L I N C N T の 内 容 ( 初 め は ゼ ロ ) は 、 マ イ ク 口 コ ン ピ ュ ー タ 1 1 2 ( 図 1 1 ) ま た は ヘ ッ ダ切分部 1
1 3 ( 図 1 7 ) に 転送 さ れ る ( ス テ ッ プ S T 1 4 0 3 ) 。 マ イ ク 口 コ ン ピ ュ ー タ 1 1 2 ま た は ヘ ッ ダ切分部 1 1 3 は 、 受 け 取 っ た ス テ ー タ ス 力 1 フ レ ー ム ( 1 画面 ) の終 了 ス テ ー タ ス ( ス テ ッ プ S T 1 2 0 6 ) で あ る 力、 ど う か チ ェ ッ ク す る
( ス テ ッ プ S T 1 4 0 4 ) 。
受 け 取 っ た ス テ ー タ ス 力 s l フ レ ー ム の 終 了 ス テ ー タ ス で な け れ ば ( ス テ ッ プ S T 1 4 0 5 ノ 一 ) 、 こ の 終 了 ス テ ー タ ス が来 る ま で 待機す る 。 受 け 取 っ た ス テ ー タ ス 力 1 フ レ ー ム の 終 了 ス テ ー タ ス で あ れ ば ( ス テ ッ プ S T 1 4 0 5 イ エ ス ) 、 ラ イ ン カ ウ ン タ L I N C N T 力 i l つ イ ン ク リ メ ン ト さ れ る ( ス テ ッ プ S T 1 4 0 6 ) ,
イ ン ク リ メ ン ト さ れた ラ イ ン カ ウ ン タ L I N C N T の内容 が ラ イ ン の終わ り に達 し て いな ければ ( ス テ ッ プ S T 1 4 0 7 ノ ー) 、 図 1 5 〜図 1 6 のデコ ー ド処理、 あ る い は図 1 8 〜図 1 9 のデ コ ー ド処理が再開 さ れ (ス テ ッ プ S 丁 1 4 0 8 ) 、 ス テ ッ プ S T 1 4 0 3 に戾る 。 こ のデ コ ー ドの反復ルー プ
( ス テ ッ プ S T 1 4 0 3 〜 ス テ ッ プ S T 1 4 0 8 ) が反復 さ れる こ と に よ り 、 ラ ン レ ン グス 圧縮 さ れ た副映像がデ コ ー ド さ れな力 ら ス ク ロ ーノレ さ れる よ う に な る ,
一方、 イ ン ク リ メ ン ト さ れた ラ イ ン カ ウ ン タ L I N C N T の 内容力 ίラ イ ン の終わ り に達 し て い る と き は (ス テ ッ プ S T 1 4 0 7 イ エ ス ) 、 ス ク ロ ール を 伴 う 副映像デー タ の デコ ー ド処理は終了 す る 。
図 2 2 は、 こ の発明 に基づ く エ ン コ ー ドお よ びデコ ー ド 力 ί 実行 さ れ る 光 デ ィ ス ク 記録再生装置の概要 を 説明 す る プロ ッ ク 図で あ る。
図 2 2 に お いて 、 光デ ィ ス ク プ レ ー ヤ 3 0 0 は、 基本的 に は従来の光デ ィ ス ク 再生装置 ( コ ン パ ク ト デ ィ ス ク プ レ ー ヤ あ る い は レ ー ザデ ィ ス ク プ レ ー ヤ ) と 同様な構成 を持つ。 た だ し 、 こ の光 デ ィ ス ク プ レ ー ヤ 3 0 0 は、 挿入 さ れた 光デ ィ ス ク O D ( こ の発明 に基づ き ラ ン レ ン グス圧縮 さ れた 副映像 デー タ を 含む 画像情報が記録 さ れた も の ) か ら 、 ラ ン レ ン グ ス圧縮 さ れた 画像情報 を デ コ ー ドす る 前のデ ジ タ ル信号 (ェ ン コ ー ド さ れ た ま ま の デジ タ ル信号) を 出 力 で き る よ う に な つ て い る 。 こ のェ ン コ一 ド さ れた ま ま の デジ タ ル信号 は圧縮 さ れて い る の で、 必要 な伝送帯域幅 は非圧縮デー タ を 伝送す る場合に比べて 少 な く て良 い。
光 デ イ ス ク プ レ ー ャ 3 0 0 か ら の圧縮デジ タ ル信号は変調 器 Z送信器 2 1 0 を 介 し て オ ン エア さ れ、 ま た は通信ケー プ ル に送出 さ れ る。
才 ン エ ア さ れた圧縮デジ タ ル信号、 あ る い は ケー ブル送信 さ れた圧縮デジ タ ル信号 は、 受信者 あ る い は ケー ブル加入者 の受信器ノ復調器 4 0 0 に よ り 、 受信 さ れる 。 こ の受信器 4
0 0 は、 た と え ば図 1 1 あ る い は図 1 7 に示す よ う な構成の デ コ一ダ 1 0 1 を 備え て い る。 受信器 4 0 0 の デ コ ー ダ 1 0
1 は、 受信 し 復調 し た圧縮デジ タ ル信号 を デコ ー ド し て、 ェ ン コ 一 ド さ れ る 前の原副映像デー タ を 含む画像情報 を 出 力 す る。
図 2 2 の構成 に お いて 、 送受信の伝送系がお よ そ 5 M ビ ッ ト ノ秒以上の平均 ビ ッ ト レ ー ト を 持つ も ので あれば、 髙品位 な マ ノレ チ メ デ ィ ア 映像 · 音声情報の放送がで き る 。
図 2 3 は、 こ の発明 に基づ き ェ ン コ 一 ド さ れた 画像情報が 通信 ネ ッ ト ワ ー ク ( イ ン タ 一 ネ ッ ト な ど) を 介 し て 、 任意の 2 コ ン ピ ュ ー タ ュ一ザ間で送受 さ れ る場合 を 説明 す る プロ ッ ク 図で あ る 。
図示 し な い ホ ス ト コ ン ピ ュ ー タ で管理す る 自 己情報 # 1 を 持つ ュ一ザ # 1 はパー ソ ナル コ ン ピ ュ ー タ 5 0 0 1 を 所有 し て お り 、 こ の パ ー ソ ナ ル コ ン ピ ュ ー タ 5 0 0 1 に は、 種々 な 入 出 力機器 5 0 1 1 お よ び種々 な外部記億装置 5 0 2 1 が接 続 さ れて い る 。 ま た、 こ のノ 一 ソ ナ ノレ コ ン ピ ュ ー タ 5 0 0 1 の 内部ス ロ ッ 卜 (図示せず) に は、 こ の発明 に基づ く ェ ン コ ー ダお よ びデ コ ー ダが組み込 ま れ、 通信に必要な機能 を 持つ モ デム カ ー ド 5 0 3 1 が装着 さ れて い る ,
同様に、 別の 自 己情報 # N を 持つ ユーザ # N はパー ソ ナ ル コ ン ピ ュ ー タ 5 0 O N を 所有 し て お り 、 こ のパー ソ ナル コ ン ピ ュ ー タ 5 0 O N に は、 種 々 な 入出 力機器 5 0 1 N お よ び種 々 な外部記慷装置 5 0 2 N が接続 さ れて い る 。 ま た、 こ のパ — ソ ナル コ ン ピ ュ ー タ 5 0 O N の 内部ス ロ ッ ト (図示せず) に は、 こ の発明 に基づ く エ ン コ ー ダお よ びデコ ー ダが組み込 ま れ、 通信に必要な機能 を 持つ モ デム カ ー ド 5 0 3 N が装着 さ れて い る。
い ま 、 あ る ユーザ # 1 力《 コ ン ピ ュ ー タ 5 0 0 1 を 操作 し 、 イ ン タ ー ネ ッ ト な どの 回線 6 0 0 を 介 し て別のユーザ # N の コ ン ピ ュ ー タ 5 0 O N と 通信を 行な う 場合 を 想定 し て み る 。 こ の場合、 ユーザ # 1 お よ びユーザ # N は双方 と も ェ ン コ一 ダお よ びデ コ ー ダが組み込 ま れた モ デム カ ー ド 5 0 3 1 お よ び 5 0 3 N を 持っ て い る の で、 こ の発明 に よ り 効率 よ く 圧縮 さ れた 画像デー タ を 短時間で交換で き る ,
図 2 4 は、 こ の発明 に基づ き エ ン コ ー ド さ れた 画像情報 を 光デ ィ ス ク O D に記録 し 、 記録 さ れた情報 を こ の発明 に基づ き デ コ ー ド す る 記録再生装置の概要 を 示 し て い る ,
図 2 4 の エ ン コ ー ダ 2 0 0 は、 図 1 0 のエ ン コ ー ダ 2 0 0 と 同様な エ ン コ ー ド処理 (図 1 3 〜 図 1 4 に対応す る 処理) を 、 ソ フ ト ウ ェ ア あ る い はノヽ ー ド ウ エ ア ( フ ァ ー ム ウ ェ ア あ る い は ワ イ ア ー ド ロ ジ ッ ク 回路 を 含む) で実行す る よ う に構 成 さ れて い る ,
エ ン コ ー ダ 2 0 0 で エ ン コ ー ド さ れた副映像デー タ その他 を 含む記録信号は、 変調器ノ レ ーザ ド ラ イ ノ 7 0 2 に お い て た と え ば ( 2 、 7 ) R L L 変調 さ れ る 。 変調 さ れ た記録信号 は、 レ ーザ ド ラ イ ノ、 * 7 0 2 3 ^ ら 光へ ッ ド 7 0 4 の髙出 力 レ ー ザ ダイ ォー ド に送 ら れ る。 こ の光へ ッ ド 7 0 4 か ら の記録用 レ ーザに よ り 、 記録信号 に対応 し た パ タ ー ン が、 光磁気記録 デ ィ ス ク ま た は相変化光デ ィ ス ク O D に 、 省 き込 ま れる。
デ ィ ス ク O D に 睿き 込 ま れた情報は、 光へ ッ ド 7 0 6 の レ 一ザ ピ ッ ク ア ッ プに よ り 銃み取 ら れ、 復調器ノエ ラ一訂正部 7 0 8 に お いて復調 さ れ、 かつ必要 に応 じ て エ ラ ー訂正処理 を 受 け る 。 復調 さ れエ ラ ー訂正 さ れ た信号は、 音声 映像用 デー タ 処理部 7 1 0 に お いて種々 な デー タ 処理 を 受け て、 記 録前の情報が再生 さ れる。
こ の デー タ 処理部 7 1 0 は、 図 1 1 の デコ ー ダ 1 0 1 に 対 応す る デ コ ー ド処理部 を 含んで い る 。 こ のデ コ 一 ド処理部 に よ り 、 図 1 5 〜図 1 6 に対応す る デ コ ー ド処理 (圧縮 さ れた 副映像デー タ の伸張) が実行 さ れる 。
図 2 5 は、 こ の発明 に基づ く エ ン コ ー ダがそ の周辺回路 と と も に I C ィヒ さ れた状態 を 例示 し て い る 。
図 2 6 は、 こ の発明 に基づ く デコ ー ダがその周辺回路 と と も に I C 化 さ れた状態 を 例示 し て い る。
図 2 7 は、 こ の発明 に基づ く エ ン コ ー ダお よ びデコ ー ダが そ の周辺回路 と と も に I C 化 さ れた状態 を 例示 し て い る 。
つ ま り 、 こ の発明 に基づ く エ ン コ ー ダ ま た はデコ ー ダは、 必要な周辺回路 と と も に I C 化で き 、 こ の I C は種々 な機器 に組み込 ま れて こ の発明 を 実施す る こ と がで き る よ う に な る な お、 図 9 に例示 し た よ う な圧縮後の デー タ ( P X D ) の ビ ッ ト 列が乗 る デー タ ラ イ ン は、 通常は T V表示面面の水平 走査線の 1 本分の画像情報 を 含む よ う に構成 さ れる . し か し こ の デー タ ラ イ ン は、 T V 画面の水平走査線の複数本分の画 像情報 を 含む よ う に稱成す る こ と 、 あ る い は T V 画面の 1 画 面分の水平走査線全て (つ ま り 1 フ レ ー ム分) の画像情報 を 含む よ う に構成す る こ と も で き る。
こ の発明 の圧縮規則 に基づ く デー タ ェ ン コ一 ド の対象 は、 明細書説明 で用 い た副映像デー タ ( 3 〜 4 色の色情報) に限 定 さ れな い。 副映像デー タ を 構成す る 画素デー タ 部分 を 多 ビ ッ ト 化 し 、 こ こ に種々 な情報 を 詰め込ん で も よ い。 た と え ば 画素デー タ を 画素 1 ド ッ ト あ た り 8 ビ ッ ト 構成 と す る と 、 副 映像 だ け で 2 5 6 色の カ ラ ー映像 を (主映像の他に ) 伝送で き る 。
以上説明 し た よ う に 、 こ の発明 に よ れ ば、 1 ラ イ ン 分の デ — タ を 読み込ん で か ら デ コ ー ド処理す る ので は な く 、 ビ ッ 卜 毎 に デー タ を 取 り 込む毎に その ビ ッ 卜 デー タ の構成 を 複数の 圧縮規則 に適合 さ せて 、 小 さ な単位で デー タ を デ コ ー ド し て 行 く 。 こ のた め、 こ の発明 に よ れば、 M H 符号化法の よ う に デ コ ー ダ内 に 大掛か り な符号表 を 持つ必要がな く な る 。 ま た 算術符号化法の よ う に ェ ン コ一 ド時 に デー タ を 2 度読みす る 必要がな い。 さ ら に、 デ コ ー ダ側は ビ ッ ト デー タ を 計数す る 簡単な カ ウ ン タ があ れば よ く 、 デコ ー ド に際 し 算術符号化法 の よ う な掛算器 を 必要 と し な い。 し た がっ て、 こ の発明 に よ れば、 デコ ー ド処理も 比較的簡単に な る 。

Claims

II求の範囲
1 . 所定 ビ ッ 卜 数で定義 さ れる 画素 デー タ が複数集ま つ て形成 さ れる情報集合体の う ち 、 同一画素デー タ が連続す る デー タ ブロ ッ ク を 1 圧縮単位 と し て圧縮す る も の に お い て 前記愤報集合体の う ち 、 前記 1 圧縮単位の デー タ ブ ロ ッ ク を特定す る圧縮デー タ 特定ス テ ッ プと ;
前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素デー タ 連続数 に対応 し た符号化ヘ ッ ダ と 、 こ の 同一画素デー タ 連続 数を 示す維続画素数デー タ と 、 前記 1 圧縮単位の デー タ プ ロ ッ ク に お け る 同一画素デー タ 自 体 を 示す デー タ と に よ っ て 、 圧縮 さ れた単位デー タ プ ロ ッ ク を 生成す る 圧縮デー タ 生成 ス テ ツ ブと
を 備え た こ と を 特徴 と す る 情報集合体のェ ン コ一 ド方法 .
2 . 前記圧縮デー タ 生成 ス テ ッ プが、
前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素 デー タ 連続数の デー タ 長が 3 以下 の場合 は前記符号化へ ッ ダに ビ ッ ト を 割 り 当 てず、 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素デー タ 連続数のデー タ 長が 4 以上で所定数以下の場 合は前記符号化ヘ ッ ダ に 2 ビ ッ ト 以上所定 ビ ッ 卜 以下 を 劊 リ 当 て る ス テ ッ プを 含む こ と を 特徴 と す る 請求項 1 に記載のェ ン コ ー ド方法 .
3 . 前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン上 に配列 さ れて い る場合 に お いて 、 前記圧縮デー タ 生成 ス テ ツ プが、
前記 1 圧縮単位のデー タ プ ロ ッ ク に お け る 同一画素デー タ が前記デー タ ラ イ ン の ラ イ ン ェ ン ド ま で連続 し て.い る場合 に 前記符号化ヘ ッ ダ を 、 同一画素デー タ が前記 ラ イ ン エ ン ド ま で続いて い る こ と を 示す特定 ビ ッ ト 数で構成す る ス テ ッ プ を 含む こ と を 特徴 と す る 請求項 1 に記載のエ ン コ ー ド方法。
4 . 前記情報集合体が有限 ビ ッ ト 長のデー タ ラ イ ン上 に配列 さ れて い る 場合 に お いて 、 前記圧縮デー タ 生成 ス テ ツ プが、
前記 1 圧縮単位のデー タ プ ロ ッ ク に お け る 同 一画素 デー タ が前記デー タ ラ イ ン の ラ イ ン ェ ン ド ま で連続 し て い る場合 に 前記符号化ヘ ッ ダ を 、 同一画素デー タ が前記 ラ イ ン エ ン ド ま で続いて い る こ と を 示す特定 ビ ッ ト 数で構成す る ス テ ッ プ と 前記 1 圧縮単位のデー タ プ ロ ッ ク に お け る 同一画素デー タ が前記デー タ ラ イ ン の ラ イ ン ェ ン ド ま で連続 し て いな い場合 に お いて 、 前記 1 圧縮単位の デ一 タ ブ 口 ッ ク に お け る 同一画 素デー タ 連続数の デー タ 長が 3 以下の場合は前記符号化へ ッ ダに ビ ッ ト を 割 り 当 て ず、 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素 デー タ 連続数の デー タ 長が 4 以上で所定数 以下 の場合は前記符号化ヘ ッ ダに 2 ビ ッ ト 以上所定 ビ ッ ト 以 下 を 割 り 当 て る ス テ ッ プ と を 含む こ と を 特徴 と す る請求項 1 に記載の ェ ン コ 一 ド方法。
5 . 前記情報集合体が有限 ビ ッ ト 長のデー タ ラ イ ン上 に配列 さ れて い る 場合 に お いて 、 こ のデー タ ラ イ ン 上の全デ ー タ に対す る 圧縮単位デー タ ブ ロ ッ ク の生成が終了 し た時点 で前記圧縮単位デー タ ブロ ッ ク 全体の ビ ッ 卜 長が 8 ビ ッ ト の 整数倍で な い場合 に、 こ の全体 ビ ッ ト 長が 8 ビ ッ 卜 の整数倍 と な る よ う な ダ ミ ー ビ ッ ト デー タ を 追加す る ス テ ッ プ を さ ら に備え た こ と を 特徴 と す る 請求項 1 に記載のエ ン コ ー ド方法
6 .. 前記圧縮デー タ 生成ス テ ッ プが、 前記 1 圧縮単位 のデー タ ブ ロ ッ ク に お け る 同一画素デー タ 速続数のデー タ 長 が 3 以下の場合は前記符号化ヘ ッ ダに ビ ッ ト を 割 り 当 て ず、 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素デー タ 連 続数のデー タ 長が 4 以上で所定数以下の場合 は前記符号化へ ッ ダ に 2 ビ ッ 卜 以上所定 ビ ッ ト 以下 を割 り 当 て る ス テ ッ プを 含み、
前記情報集合体が有限ビ ッ 卜 長のデー タ ラ イ ン 上に配列 さ れて い る場合 に お いて 、 こ のデー タ ラ イ ン上の全デー タ に対 す る 圧縮単位デー タ プ ロ ッ ク の生成が終了 し た時点で前記圧 縮単位デー タ ブ ロ ッ ク 全体の ビ ッ ト 長が 8 ビ ッ ト の整数倍で な い場合 に 、 こ の全体 ビ ッ ト 長が 8 ビ ッ ト の整数倍と な る よ う な ダ ミ ー ビ ッ ト デー タ を 追加す る ス テ ッ プ を さ ら に備え た こ と を 特徴 と す る 請求項 1 に記載のエ ン コ ー ド方法。
7 . 前記情報集合体が有限 ビ ッ 卜 長のデー タ ラ イ ン上 に配列 さ れて お り 、 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素デー タ が前記デー タ ラ イ ン の ラ イ ン ェ ン ド ま で連 続 し て い る場合 に 、 同 一画素デー タ が前記 ラ イ ン エ ン ド ま で 続い て い る こ と を 示す特定 ビ ッ 卜 数で前記符号化ヘ ッ ダを 構 成す る ス テ ッ プ と ; 前記情報集合体が有限 ビ ッ ト 長のデー タ ラ イ ン 上に配列 さ れて い る場合 に お いて 、 こ の デー タ ラ イ ン上の全デー タ に対 す る 圧縮単位デー タ プ ロ ッ ク の生成が終了 し た時点で前記圧 縮単位デー タ ブ ロ ッ ク 全体の ビ ッ ト 長が 8 ビ ッ ト の整数倍で な い場合 に 、 こ の全体 ビ ッ ト 長が 8 ビ ッ ト の整数倍 と な る よ う な ダ ミ ー ビ ッ ト デー タ を 追加す る ス テ ッ プと を さ ら に備え た こ と を 特徴 と す る請求項 1 に記裁のエ ン コ ー ド方法。
8 . 前記情報集合体が有限 ビ ッ 卜 長のデー タ ラ イ ン上 に配列 さ れて お り 、 前記 1 圧縮単位のデー タ ブ ロ ッ ク に お け る 同一画素デー タ が前記デー タ ラ イ ン の ラ イ ン ェ ン ド ま で連 続 し て い る場合 に 、 同一画素デー タ が前記 ラ イ ン ェ ン ド ま で 続い て い る こ と を 示す特定 ビ ッ ト 数で前記符号化ヘ ッ ダを 構 成す る ス テ ッ プと ;
前記情報集合体が有限 ビ ッ 卜 長の デー タ ラ イ ン上 に配列 さ れて い る場合 に お いて 、 こ の デー タ ラ イ ン上の全デー タ に対 す る 圧縮単位デー タ プ ロ ッ ク の生成が終了 し た時点で前記圧 縮単位デー タ ブ ロ ッ ク 全体の ビ ッ ト 長が 8 ビ ッ ト の整数倍で な い場合 に 、 こ の全体 ビ ッ ト 長が 8 ビ ッ ト の整数倍 と な る よ う な ダ ミ ー ビ ッ ト デー タ を 追加す る ス テ ッ プ と を さ ら に備え た こ と を 特徴 と す る請求項 2 に 記載のェ ン コ一 ド 方法。
9 . 複数 ビ ッ ト 数で定義 さ れる 画素 デー タ が複数集 ま つ て 形成 さ れ る情報集合体の う ち 、 同一画素 デー タ が連続す る デー タ プ ロ ッ ク を 1 圧縮単位 と し て圧縮す る も の に お い て 前記情報集合体の う ち 、 前記 1 圧縮単位の デー タ ブ ロ ッ ク を 特定す る 第 1 ス テ ッ プと : 前記 1 圧縮単位のデー タ ブ ロ ッ ク に お け る 同一画素デー タ 連続数の デー タ 長が第 1 の所定数以下の場合は ビ ッ 卜 が劊 リ 当 て ら れず、 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一 画素デー タ 連続数のデー タ 長が前記第 1 の所定数 よ リ も 大 き く 第 2 の所定数以下の場合は 2 ビ ッ ト 以上所定 ビ ッ ト 以下 が 割 り 当 て ら れ る符号化ヘ ッ ダと 、 こ の同一画素デー タ 連続数 を 示す継続画素数デー タ と 、 前記 1 圧縮単位のデー タ ブロ ッ ク に お け る 同一画素デー タ 自 体 を 示す デー タ と に よ っ て 、 圧 縮 さ れた単位デー タ ブ ロ ッ ク を 生成す る 第 2 ス テ ッ プ と ; 前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン 上に配列 さ れて お り 、 前記 1 圧縮単位のデー タ ブ ロ ッ ク に お け る 同一画 素デー タ が前記デー タ ラ イ ンの ラ イ ンェ ン卞 ま で連続 し て い る場合 に 、 同一画素デー タ が前記 ラ イ ン エ ン ド ま で続いて い る こ と を 示す特定 ビ ッ ト 数で前記符号化ヘ ッ ダ を 構成す る 第 3 ス テ ッ プと ;
前記情報集合体が有限 ビ ッ ト 長のデー タ ラ イ ン上に配列 さ れて い る場合 に お いて 、 こ のデー タ ラ イ ン 上の全デー タ に 対 す る 圧縮単位デー タ プ ロ ッ ク の生成が終了 し た時点で前記圧 縮単位デー タ ブ ロ ッ ク 全体の ビ ッ 卜 長が 8 ビ ッ 卜 の整数倍で な い場合 に、 こ の全体 ビ ッ ト 長が 8 ビ ッ 卜 の整数倍 と な る よ う な ダ ミ ー ビ ッ ト デー タ を 追加す る第 4 ス テ ッ プ と を 備え た こ と を 特徴 と す る情報集合体のェ ン コ一 ド方法。
1 0 . 前記 1 圧縮単位のデー タ ブ ロ ッ ク に お け る 同一 画素デー タ 連続数のデー タ 長が 3 以下の場合は前記符号化へ ッ ダ に ビ ッ 卜 が割 り 当 て ら れず、 前記 1 圧縮単位のデー タ ブ ロ ッ ク に お け る 同一画素デー タ 連続数の デー タ 長が 4 以上で 1 5 以下の場合は前記符号化へ ッ ダに 2 ビ ッ ト が割 り 当 て ら れ、
前記 1 圧縮単位のデー タ ブロ ッ ク に お け る 同一画素デー タ 連続数の デー タ 長が 1 6 以上で 6 3 以下の場合は前記符号化 ヘ ッ ダに 4 ビ ッ 卜 が劊 リ 当 て ら れ、
前記 1 圧縮単位のデ一 タ ブ口 ッ ク に お け る 同一画素デー タ 連続数の デー タ 長が 6 4 以上で 2 5 5 以下の場合 は前記符号 化ヘ ッ ダ に 6 ビ ッ ト が割 り 当 て ら れ、
前記 1 圧縮単位のデー タ プ ロ ッ ク に お け る 同一画素デー タ が前記デー タ ラ イ ン の ラ イ ン ェ ン ド ま で連続 し て い る場合は 前記符号化ヘ ッ ダに 1 4 ビ ッ 卜 が割 り 当 て ら れる こ と を 特徴 と す る 請求項 9 に記載のェ ン コ一 ド方法。
1 1 . 所定 ビ ッ ト 数で定義 さ れ る 画素デー タ が複数集 ま っ て形成 さ れる 情報集合体の う ち 、 同 一画素デー タ が連続 す る デー タ ブ ロ ッ ク を 1 単位 と し て圧縮 さ れた ビ ッ ト 列 を 伸 張す る も ので あ っ て 、 前記デー タ ブ ロ ッ ク が、 前記同 一画素 デー タ の連続数に 対応 し た継続画素数デー タ 、 ま た は前記同 一画素デー タ お よ びそ の継続画素数デー タ を 指す符号化へ ッ ダ を 含む場合 に お い て 、
前記情報集合体の う ち 、 前記 1 圧縮単位の デー タ ブ ロ ッ ク か ら 、 前記符号化ヘ ッ ダ を 取 り 出す符号化ヘ ッ ダ取出 ス テ ツ プ と ;
前記符号化へ ッ ダ取出 ス テ ッ プに お いて取 り 出 さ れた符号 化へ ッ ダの 内容 に基づいて 、 前記 1 圧縮単位のデー タ プロ ッ ク か ら 、 前記継続画素数デー タ を 取 り 出す継続画素数取出 ス テ ツ プ と ;
前記 1 圧縮単位の デー タ プ ロ ッ ク か ら 、 前記符号化へ ッ ダ 取出 ス テ ツ プに お いて取 り 出 さ れた符号化ヘ ッ ダ と 、 前記継 続画素数取出 ス テ ッ プに お いて取 り 出 さ れた継続画素数デー タ と を 差 し 引 い た残 り に基づいて、 前記 1 圧縮単位の デー タ プ ロ ッ ク を 構成 し て い た圧縮前の画素デー タ の 内容 を 決定す る 画素デー タ 決定 ス テ ッ プ と :
前記画素デー タ 決定 ス テ ツ プに よ リ 決定 さ れた 内容の ビ ッ ト デー タ を 、 前記継続画素数取出 ス テ ッ プに お いて取 り 出 さ れた継続画素数デー タ が示す ビ ッ ト 長分並べて、 前記 1 圧縮 単位 に お け る圧縮前の画素パ タ ー ン を 復元す る 画素パ タ ー ン 復元ス テ ッ プと を 備え た こ と を 特徴 と す る情報集合体のデ コ 一 ド方法。
1 2 . 前記符号化ヘ ッ ダ取出 ス テ ッ プ に お い て取 り 出 さ れ た符号化へ ッ ダに ビ ッ ト が割 り 当 て ら れて い な い場合、 前記継続画素数取 出 ス テ ッ プが、 その直後の所定 ビ ッ ト 数 を 前記継続画素数デー タ と し て取 り 出 す こ と を 特徴 と す る 請求 項 1 1 に記載の デコ ー ド方法。
1 3 . 前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン 上 に配列 さ れて お り 、 前記符号化ヘ ッ ダが、 前記 1 圧縮単位 のデー タ プ ロ ッ ク に お け る 同一画素デー タ が前記デー タ ラ イ ン の ラ イ ン エ ン ド ま で連続 し て い る こ と を 示す特定 ビ ッ ト 数 を 含む と き に 、 前記画素デー タ 決定ス テ ッ プに よ り 決定 さ れ た 内容の ビ ッ ト デー タ を 、 前記デー タ ラ イ ン の ラ イ ン エ ン ド ま で連続 し て 出 力 す る ス テ ッ プを さ ら に備え た特徴 と す る 請 求項 1 1 に記載の デコ ー ド方法 .
1 4 . 前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン 上 に 配列 さ れて お り 、 前記符号化ヘ ッ ダが、 前記 1 圧縮単位 の デー タ プ ロ ッ ク に お け る 同一画素 デー タ が前記デー タ ラ イ ン の ラ イ ン エ ン ド ま で連続 し て い る こ と を 示す特定 ビ ッ ト 数 を 含む と き に 、 前記画素デー タ 決定 ス テ ッ プに よ り 決定 さ れ た 内容の ビ ッ ト デー タ を 、 前記デー タ ラ イ ン の ラ イ ン エ ン ド ま で連続 し て 出 力す る ス テ ッ プ を さ ら に備え 、
前記符号化ヘ ッ ダが前記特定 ビ ッ 卜 数 を 含 ま な い場合で あ つ て 、 前記符号化へ ッ ダ取 出 ス テ ッ プに お い て取 り 出 さ れた 符号化ヘ ッ ダのデー タ 長がな し の場合は、 前記継続画素数取 出 ス テ ッ プが、 こ の符号化ヘ ッ ダの後の所定 ビ ッ ト 数 を 前記 継続画素数デー タ と し て取 り 出す こ と を 特徴 と す る請求項 1 1 に記載の デ コ 一 ド方法。
1 5 . 前記情報集合体が有限 ビ ッ 卜 長の デー タ ラ イ ン 上 に 配列 さ れて い る場合 に お いて、 こ の デー タ ラ イ ン上 の全 て の圧縮単位デー タ ブ ロ ッ ク の復元が前記画素パ タ ー ン復元 ス テ ッ プに よ り 実行 さ れた と き 、 デー タ ラ イ ン上のすべて の 圧縮単位デー タ ブ ロ ッ ク の ビ ッ ト 長が 8 の整数倍 と な ら な い 場合 に 、 こ の全体 ビ ッ ト 長カ、' 8 の整数倍 と な る よ う に ビ ッ ト 長調整 を 行な う ス テ ッ プを さ ら に備 え た こ と を 特徴 と す る 請 求項 1 1 に記載の デコ ー ド方法。
1 6 . 前記符号化ヘ ッ ダ取出 ス テ ッ プ に お い て取 り 出 さ れた符号化へ ッ ダに ビ ッ 卜 が割 り 当 て ら れて い な い場合、 前記継続画素数取 出 ス テ ッ プが、 そ の 直後の所定 ビ ッ ト 数 を 前記継続画素数デー タ と し て取 り 出 し 、
前記符号化へ ッ ダ取出 ス テ ツ プに お いて取 り 出 さ れた符号 化ヘ ッ ダに所定範囲の ビ ッ ト 数が割 り 当 て ら れて い る場合、 前記継続画素数取出 ス テ ッ プが、 こ の所定範囲 ビ ッ ト 数の符 号化へ ッ ダの後の特定 ビ ッ ト 数 を 前記継続画素数デー タ と し て取 り 出 し 、
前記情報集合体が有限 ビ ッ ト 長のデー タ ラ イ ン 上 に配列 さ れて い る場合 に お いて 、 こ のデー タ ラ イ ン上の全ての圧縮単 位デー タ プ ロ ッ ク の復元が前記画素パ タ ー ン復元 ス テ ツ プに よ り 実行 さ れ た と き 、 デー タ ラ イ ン上の すべての圧縮単位デ 一タ ブ ロ ッ ク の ビ ッ ト 長が 8 の整数倍 と な ら な い場合 に、 こ の全体 ビ ッ 卜 長が 8 の整数倍 と な る よ う に ビ ッ ト 長調整 を 行 な う ス テ ッ プ を さ ら に備え た こ と を 特徴 と す る請求項 1 1 に 記載のデ コ ー ド方法。
1 7 . 前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン 上 に 配列 さ れて お り 、 同一画素デー タ が こ の デー タ ラ イ ン の ラ イ ン エ ン ド ま で続い て い る こ と を 示す特定 ビ ッ 卜 数で前記 符号化ヘ ッ ダが構成 さ れる 場合 に お いて 、 こ の符号ヘ ッ ダに 続 く 所定 ビ ッ ト 数の 内容 を 前記 ラ イ ン エ ン ド ま で並べ る ス テ ッ プ と ;
前記情報集合体が有限 ビ ッ 卜 長の デー タ ラ イ ン 上 に配列 さ れて い る場合 に お いて 、 こ のデー タ ラ イ ン上の全て の圧縮単 位デー タ ブ ロ ッ ク の復元が前記画素パ タ ー ン復元 ス テ ツ プに よ り 実行 さ れ た と き 、 デー タ ラ イ ン 上のすべて の圧縮単位デ 一タ ブ 口 ッ ク の ビ ッ 卜 長が 8 の整数倍 と な ら な い場合に 、 こ の全体 ビ ッ ト 長が 8 の整数倍 と な る よ う に ビ ッ ト 長調整 を 行 な う ス テ ッ プ を さ ら に備え た こ と を 特徴 と す る請求項 1 1 に 記載の デ コ ー ド方法。
1 8 前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン 上 に配列 さ れて お り 、 同一画素デー タ が こ のデー タ ラ イ ン の ラ イ ン ェ ン ド ま で続い て い る こ と を 示す特定 ビ ッ ト 数で前記 符号化へ ッ ダが構成 さ れる 場合 に お いて 、 こ の符号ヘ ッ ダに 続 く 所定 ビ ッ ト 数の 内容 を 前記 ラ イ ン エ ン ド ま で並べ る ス テ ッ プ と ;
前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン 上 に配列 さ れて い る場合 に お いて 、 こ の デー タ ラ イ ン上の全ての圧縮単 位デー タ ブ ロ ッ ク の復元が前記画素パ タ ー ン復元ス テ ッ プに よ り 実行 さ れた と き 、 デー タ ラ イ ン 上のすべて の圧縮単位デ 一タ ブ 口 ッ ク の ビ ッ ト 長カ ί 8 の整数倍 と な ら な い場合 に、 こ の全体 ビ ッ ト 長カ ί 8 の整数倍 と な る よ う に ビ ッ 卜 長調整 を 行 な う ス テ ッ プ を さ ら に備え た こ と を 特徴 と す る請求項 1 2 に 記載の デ コ ー ド方法。
1 9 所定 ビ ッ ト 数で定義 さ れ る 画素デ - - タ が複数集 ま っ て形成 さ れ る 情報集合体の う ち 、 同一画素デー タ が連続 す る デ一 タ ブ ロ ッ ク を 1 単位 と し て圧縮 さ れ た ビ ッ ト 列 を 伸 張す る も の に お い て 、
前記情報集合体の う ち 、 前記 1 圧縮単位の デ一タ ブ ロ ッ ク か ら 、 符号化ヘ ッ ダを 取 り 出す第 1 ス テ ッ プ と
H'J記第 1 ス テ ツ プに お い て取 り 出 さ れ た符号化ヘ ッ ダに ビ ッ ト が割 リ 当 て ら れて い な い場合、 その 直後の所定 ビ ッ ト 数 を 前記継続画素数デー タ と し て取 り 出す第 2 ス テ ッ プと ; 前記第 1 ス テ ツ プに お いて取 り 出 さ れた符号化へ ッ ダに ビ ッ ト が割 り 当 て ら れて い る場合、 取 り 出 さ れた符号化ヘ ッ ダ の 内容に基づいて 、 前記 1 圧縮単位のデー タ ブロ ッ ク か ら 、 こ の デー タ ブ 口 ッ ク の前記継続画素数デー タ を 取 り 出す第 3 ス テ ッ プと ;
前記 1 圧縮単位のデー タ ブロ ッ ク か ら 、 前記第 1 ス テ ッ プ に お いて取 リ 出 さ れた符号化ヘ ッ ダ と 、 前記第 2 ま た は第 3 ス テ ッ プに お いて取 り 出 さ れた継続画素数デー タ と を 差 し 引 い た残 り に基づい て、 前記 1 圧縮単位の デー タ ブ ロ ッ ク を 構 成 し て い た圧縮前の画素デー タ の内容 を 決定す る 第 4 ス テ ツ プと ;
前記第 4 ス テ ツ プに よ り 決定 さ れた 内容の ビ ッ ト デー タ を 前記第 2 ま た は第 3 ス テ ッ プに お いて取 り 出 さ れた継続画素 数デー タ が示す ビ ッ ト 長分並べて、 前記 1 圧縮単位 に お け る 圧縮前の画素パ タ ー ン を 復元す る第 5 ス テ ッ プと :
前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン 上 に配列 さ れて お り 、 同 一画素デー タ がこ の デー タ ラ イ ン の ラ イ ン ェ ン ド ま で続 いて い る こ と を 示す特定 ビ ッ 卜 数で前記符号化へ ッ ダが構成 さ れ る場合に お い て 、 こ の符号ヘ ッ ダに続 く 所定 ビ ッ ト 数の 内容 を 前記 ラ イ ン エ ン ド ま で並べ る 第 6 ス テ ッ プと 前記情報集合体が有限 ビ ッ 卜 長の デー タ ラ イ ン上 に配列 さ れて い る場合 に お いて 、 こ のデー タ ラ イ ン上の全て の圧縮単 位デー タ ブ ロ ッ ク の復元が前記第 5 ス テ ッ プに よ り 実行 さ れ た と き 、 デー タ ラ イ ン 上のすべて の圧縮単位デー タ ブ ロ ッ ク の ビ ッ ト 長が 8 の整数倍 と な ら な い場合 に、 こ の全体 ビ ッ ト 長が 8 の整数倍 と な る よ う に ビ ッ 卜 長調整 を 行な う 第 7 ス テ ッ プ と を 備え た こ と を 特徴 と す る情報集合体の デコ ー ド方法
2 0 . 前記第 2 ス テ ッ プに お い て 、
前記符号化へ ッ ダに ビ ッ ト が割 り 当 て ら れて い な い場合は 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素デー タ 連 続数のデー タ 長が 3 以下で あ る と 判定 し 、
前記符号化ヘ ッ ダが 2 ビ ッ 卜 に セ ッ 卜 さ れて い る場合は、 前記 1 圧縮単位の デー タ プ ロ ッ ク に お け る 同一画素デー タ 連 続数のデー タ 長が 4 以上で 1 5 で あ る と 判定 し 、
前記符号化ヘ ッ ダが 4 ビ ッ ト に セ ッ 卜 さ れて い る場合は、 前記 1 庄縮単位の デー タ プ ロ ッ ク に お け る 同一画素デー タ 連 続数の デー タ 長が 1 6 以上で 6 3 以下で あ る と 判定 し 、
前記符号化へ ッ ダが 6 ビ ッ 卜 に セ ッ ト さ れて い る場合は、 前記 1 圧縮単位の デ一 タ プ ロ ッ ク に お け る 同 一画素デー タ 連 続数の デー タ 長が 6 4 以上で 2 5 5 以下 で あ る と 判定 し 、 前記符号化ヘ ッ ダが 1 4 ビ ッ 卜 に セ ッ 卜 さ れて い る場合 は 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同 一画素デー タ が 前記デー タ ラ イ ン の ラ イ ン エ ン ド ま で連続 し て い る と 判定す る こ と を 特徴 と す る 請求項 1 9 に記載の デ コ ー ド方法。
2 1 . 所定 ビ ッ ト 数で 定義 さ れ る 画素デー タ が複数集 ま っ て形成 さ れる 情報集合体の う ち 、 同一画素デー タ が連続 す る デー タ ブ ロ ッ ク を 1 圧縮単位 と し て圧縮 し 、 圧縮 さ れ た ビ ッ 卜 列 を伸張す る も の で あ っ て、 下記ェ ン コ ー ド処理 と 下 記デ コ ー ド処理 と を 組み合わせた シ ス テ ム :
( ィ ) 前記 1 圧縮単位の ァ ー タ フ ロ ッ ク に お け る 同一画素 デー タ 連続数に対応 し た符号化へ ッ ダと 、 こ の同一画素デー タ 連続数 を 示す維続画素数デー タ と 、 前記 1 圧縮単位の デー タ ブロ ヅ ク に おけ る 同一画素デー タ 自体 を 示す デー タ と に よ つ て 、 圧縮 さ れた単位デー タ ブ ロ ッ ク を 生成す る ス テ ッ プを 含む ェ ン コ ー ド処理 ; お よ び
( Π ) 前記ェ ン コ ー ド処理 に よ つ て生成 さ れた前記 1 圧縮 単位の デ一タ ブ 口 ッ ク カ ら 、 前記継続画素数デー タ 、 ま た は u記継続画素数デー タ お よ び前記同 一画素デー タ の集合体 を 指す前記符号化へ ッ タ を取 り 出 す符号化へ ッ ダ取出 ス テ ツ プ と ;
前記符号化へ ッ ダを 取 り 出 し た後、 こ のデー タ ブロ ッ ク の 刖 ηϋ継続画素数デー タ を 取 り 出 す継続画素数取出 ス テ ッ プ と 前記 1 圧縮単位の デー タ ブ ロ ッ ク か ら 、 前記符号化ヘ ッ ダ 取出 ス テ ッ プに お いて取 り 出 さ れた符号化ヘ ッ ダ と 、 前記継 続画素数取出 ス テ ツ プに お い て取 り 出 さ れた継続画素数デー タ と を 差 し 引 い た残 り に基づいて、 前記 1 圧縮単位のデー タ プ ロ ッ ク を 構成 し て い た圧縮前の画素デー タ の 内容 を 決定す る 画素デー タ 決定 ス テ ッ プと :
前記画素デー タ 決定ス テ ッ プに よ り 決定 さ れた 内容の ビ ッ 卜 デー タ を 、 前記継続画素数取出 ス テ ッ プに お い て取 り 出 さ れた継続画素数デー タ が示す ビ ッ ト 長分並べて、 前記 1 圧縮 単位 に お け る 圧縮前の画素パ タ ー ン を 復元す る 画素パ タ ー ン 復元ス テ ツ プ と を 含む デ コ 一 ド処理。
2 2 . 前記エ ン コ ー ド処理が、
前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 阇一画素デー タ 連続数が 3 以下の場合は前記符号化ヘ ッ ダに ビ ッ ト を 劊 り 当 て ず、 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素 デー タ 連続数が 4 以上で所定数以下の場合は前記符号化へ ッ ダに 2 ビ ッ ト 以上所定 ビ ッ ト 以下 を 割 り 当 て る 処理 を 含み ; 前記デ コ ー ド処理の前記継続画素数取 出 ス テ ツ プが、
前記符号化ヘ ッ ダ に ビ ッ 卜 が割 り 当 て ら れて い な い場合 そ の 直後の所定 ビ ッ 卜 数 を 前記継続画素数デー タ と し て取 り 出 す処理 を 含む こ と を 特徴 と す る請求項 2 1 に記載の シ ス テ ム。
2 3 . 前記エ ン コ ー ド処理が、
前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン上 に配列 さ れて い る場合 に お い て 、 前記 1 圧縮単位の デー タ プ ロ ッ ク に お け る 同一画素 デー タ が前記デー タ ラ イ ン の ラ イ ン ェ ン ド ま で連続 し て い る 場合 に 、 前記符号化ヘ ッ ダ を 、 同一画素 デ — タ が前記 ラ イ ン エ ン ド ま で続いて い る こ と を 示す特定 ビ ッ ト 数で構成す る処理 を 含み ;
前記デ コ 一 ド処理が、
前記符号化ヘ ッ ダが、 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素 デー タ が前記デー タ ラ イ ン の ラ イ ン エ ン ド ま で連続 し て い る こ と を 示す特定 ビ ッ ト 数 を 含む と き に、 前 記画素デー タ 決定 ス テ ッ プに よ り 決定 さ れた 内容の ビ ッ ト デ — タ を 、 前記デー タ ラ イ ン の ラ イ ン エ ン ド ま で連続 し て 出 力 す る処理 を 含む こ と を 特徴 と す る請求項 2 1 に記載の シ ス テ ム。
2 4 . 前記情報集合体が有限 ビ ッ 卜 長の デー タ ラ イ ン 上 に配列 さ れて い る場合に お い て、 前記ェ ン コ一 ド処理が、 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素デー タ が前記デー タ ラ イ ン の ラ イ ン ェ ン ド ま で連続 し て い る場合 に 、 前記符号化ヘ ッ ダ を 、 同一画素デー タ が前記 ラ イ ン ェ ン ド ま で続いて い る こ と を 示す特定 ビ ッ ト 数で構成す る 処理 と 前記 1 圧縮単位の デー タ プ ロ ッ ク に お け る 同一画素デー タ が前記デー タ ラ イ ン の ラ イ ン エ ン ド ま で連続 し て い な い場 合に お い て、 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同 一 画素 デー タ 連続数が 3 以下の場合は前記符号化ヘ ッ ダに ビ ッ ト を 割 り 当 て ず、 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素 デー タ 連続数が 4 以上で所定数以下の場合は前記符 号化ヘ ッ ダに 2 ビ ッ ト 以上所定 ビ ッ ト 以下 を 割 り 当 て る処理 と を 含み ;
前記符号化ヘ ッ ダが、 前記 1 圧縮単位のデー タ ブ ロ ッ ク に お け る 同一画素デー タ が前記デー タ ラ イ ン の ラ イ ン ェ ン ド ま で連続 し て い る こ と を 示す特定 ビ ッ ト 数 を 含む と き に 、 前記 デ コ ー ド処理が、
前記画素デー タ 決定ス テ ッ プに よ り 決定 さ れ た 内容の ビ ッ ト デー タ を 、 前記デー タ ラ イ ン の ラ イ ン エ ン ド ま で連続 し て 出 力す る処理 と ; 前記符号化ヘ ッ ダが前記特定 ビ ッ ト 数 を 含 ま な い場合で あ っ て、 前記符号化ヘ ッ ダ取出 ス テ ッ プに お いて取 り 出 さ れ た符号化ヘ ッ ダの デー タ 長がな し の場合は、 前記継続画素数 取出 ス テ ッ プが、 こ の符号化ヘ ッ ダの以後の所定ビ ッ ト 数 を 前記継続画素数デー タ と し て取 り 出 す処理 と を 含む こ と を 特 徴 と す る 請求項 2 1 に記載の シ ス テ ム 。
2 5 . 前記エ ン コ ー ド処理が、
前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン上 に配列 さ れて い る場合 に お い て 、 こ の デー タ ラ イ ン 上 の全デー タ に 対す る圧縮単位デー タ プ ロ ッ ク の生成が終了 し た 時点で前記 圧縮単位デー タ ブ ロ ッ ク 全体の ビ ッ ト 長が 8 ビ ッ 卜 の整数倍 で な い と き に 、 こ の全体 ビ ッ ト 長カ i 8 ビ ッ 卜 の整数倍 と な る よ う な ダ ミ ー ビ ッ ト デー タ を 追加す る処理 を 含み ;
前記デ コ ー ド処理が、
前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン 上 に配列 さ れて い る 場合 に お いて 、 こ の デー タ ラ イ ン上の全て の圧縮単 位デー タ プ ロ ッ ク の復元が前記画素パ タ ー ン復元 ス テ ッ プに よ り 実行 さ れ た と き 、 デー タ ラ イ ン 上の すべ て の圧縮単位デ 一タ ブ ロ ッ ク の ビ ッ ト 長力、' 8 の整数倍 と な ら な い場合 に、 こ の全体 ビ ッ ト 長が 8 の整数倍 と な る よ う に ビ ッ ト 長調整 を 行 な う 処理 を 含む こ と
を 特徴 と す る 請求項 2 1 に記裁の シ ス テ ム 。
2 6 . 前記エ ン コ ー ド処理が、
前記 1 圧縮単位の デー タ プ ロ ッ ク に お け る 同 一画素デ一 タ 連続数が 3 以下 の場合は前記符号化ヘ ッ ダに ビ ッ 卜 を 割 り 当 て ず、 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素 デー タ 連続数が 4 以上で所定数以下の場合は前記符号化へ ッ ダに 2 ビ ッ ト 以上所定 ビ ッ 卜 以下 を 割 り 当 て る処理 と ;
前記情報集合体が有限 ビ ッ ト 長のデー タ ラ イ ン上 に配列 さ れて い る場合 に お いて、 こ の デー タ ラ イ ン上の全デー タ に 対す る圧縮単位デー タ プロ ッ ク の生成が終了 し た時点で前記 圧縮単位デー タ ブ ロ ッ ク 全体の ビ ッ ト 長が 8 ビ ッ ト の整数倍 で な い場合 に 、 こ の全体ビ ッ 卜 長が 8 ビ ッ ト の整数倍 と な る よ う な ダ ミ ー ビ ッ ト デー タ を 追加す る処理 と を 含み ;
前記デ コ ー ド処理が、
前記符号化へ ッ ダ取出 ス テ ツ ブに お いて取 り 出 さ れた符 号化ヘ ッ ダに ビ ッ 卜 が割 り 当 て ら れて い な いの場合、 その 直 後の所定 ビ ッ ト 数 を 前記維続画素数デー タ と し て取 り 出す処 理 と ;
前記符号化ヘ ッ ダ取出 ス テ ッ プに お いて取 り 出 さ れた符 号化へ ッ ダに所定範囲の ビ ッ ト 数が割 り 当 て ら れて い る場合 こ の所定範囲 ビ ッ ト 数の符号化ヘ ッ ダの後の特定 ビ ッ 卜 数 を 前記継続画素数デー タ と し て取 り 出 す処理 と ;
前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン 上 に配列 さ れて い る 場合 に お いて、 こ のデー タ ラ イ ン上の全て の圧縮単 位デー タ ブ ロ ッ ク の復元が前記画素パ タ ー ン復元ス テ ツ プに よ り 実行 さ れた と き 、 デー タ ラ イ ン 上の すべて の圧縮単位デ — タ ブ ロ ッ ク の ビ ッ ト 長カ 8 の整数倍 と な ら な い場合 に、 こ の全体 ビ ッ ト 長が 8 の整数倍と な る よ う に ビ ッ ト 長調整 を 行 な う 処理 と を 含む こ と を 特徴と す る 請求項 2 1 に 記載の シ ス テ ム。
2 7 . 前記エ ン コ ー ド処理が、
前記情報集合体が有限 ビ ッ 卜 長のデー タ ラ イ ン上 に配列 さ れて お り 、 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一 画素デー タ が前記デー タ ラ イ ン の ラ イ ン ェ ン ド ま で連続 し て い る 場合 に 、 同一画素デー タ が前記 ラ イ ン ェ ン ド ま で続い て い る こ と を 示す特定 ビ ッ ト 数で前記符号化ヘ ッ ダ を 構成す る 処理 と :
前記情報集合体が有限 ビ ッ ト 長のデー タ ラ イ ン上 に配列 さ れて い る場合 に お い て 、 こ の デー タ ラ イ ン上の全デー タ に 対す る 圧縮単位デー タ プ ロ ッ ク の生成が終了 し た時点で前記 圧縮単位デー タ ブ ロ ッ ク 全体の ビ ッ 卜 長が 8 ビ ッ ト の整数倍 で な い場合に 、 こ の全体 ビ ッ ト 長が 8 ビ ッ ト の整数倍 と な る よ う な ダ ミ ー ビ ッ ト デー タ を 追加す る処理 と を 含み ;
前記デ コ ー ド処理が、
前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン上 に配列 さ れ て お り 、 同一画素デー タ が こ の デー タ ラ イ ン の ラ イ ン ェ ン ド ま で続い て い る こ と を 示す特定 ビ ッ ト 数で前記符号化へ ッ ダが構成 さ れる 場合 に お いて 、 こ の符号ヘ ッ ダに続 く 所定 ビ ッ 卜 数の 内容 を 前記 ラ イ ン エ ン ド ま で並べ る処理 と ;
前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン 上 に 配列 さ れて い る 場合 に お い て 、 こ のデー タ ラ イ ン上の全て の圧縮単 位デー タ プ ロ ッ ク の復元が前記画素パ タ ー ン復元ス テ ツ ブに よ り 実行 さ れた と き 、 デー タ ラ イ ン 上のすべて の圧縮単位デ 一タ ブ ロ ッ ク の ビ ッ ト 長カ ί 8 の整数倍 と な ら な い場合 に、 こ の全体ビ ッ ト 長が 8 の整数倍 と な る よ う に ビ ッ ト 長調整 を 行 な う 処理 と を 含む こ と を 特徴 と す る 請求項 2 1 に記載の シ ス テム。
2 8 . 前記エ ン コ ー ド処理が、
前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン上 に配列 さ れて お り 、 前記 1 圧縮単位のデー タ ブ ロ ッ ク に お け る 同一 画素デー タ が前記デー タ ラ イ ン の ラ イ ン エ ン ド ま で連続 し て い る 場合に 、 同一画素 デー タ が前記 ラ イ ン ェ ン ド ま で続いて い る こ と を 示す特定 ビ ッ ト 数で前記符号化ヘ ッ ダ を構成す る 処理 と ;
前記情報集合体が有限 ビ ッ ト 長のデー タ ラ イ ン上 に配列 さ れて い る場合に お い て、 こ の デー タ ラ イ ン上の全デー タ に 対す る 圧縮単位デー タ プロ ッ ク の生成が終了 し た時点で前記 圧縮単位デー タ ブ ロ ッ ク 全体の ビ ッ 卜 長が 8 ビ ッ 卜 の整数倍 で な い場合 に 、 こ の全体 ビ ッ 卜 長が 8 ビ ッ ト の整数倍 と な る よ う な ダ ミ ー ビ ッ ト デー タ を 追加す る処理 と を 含み :
前記デ コ ー ド処理が、
前記情報集合体が有限 ビ ッ ト 長のデー タ ラ イ ン上 に配列 さ れ て お り 、 同 一 画素 デー タ が こ の デー タ ラ イ ン の ラ イ ン ェ ン ド ま で続い て い る こ と を 示す特定 ビ ッ 卜 数で前記符号化へ ッ ダが構成 さ れ る場合 に お い て 、 こ の符号へ ッ ダに続 く 所定 ビ ッ 卜 数の内容 を 前記 ラ イ ン エ ン ド ま で並べ る処理 と ;
前記情報集合体が有限 ビ ッ 卜 長の デー タ ラ イ ン 上 に配列 さ れて い る 場合 に お いて 、 こ の デー タ ラ イ ン上の全て の圧縮単 位デー タ プロ ッ ク の復元が前記画素パ タ ー ン復元 ス テ ッ プ に よ り 実行 さ れた と き 、 デー タ ラ イ ン 上のすべて の圧縮単位デ 一タ ブロ ッ ク の ビ ッ ト 長が 8 の整数倍 と な ら な い場合 に、 こ の全体 ビ ッ ト 長が 8 の整数倍 と な る よ う に ビ ッ ト 長調整 を 行 な う ス テ ッ プ を 含む こ と を 特徴 と す る請求項 2 2 に記載の シ ス テ ム 。
2 9 . 下記エ ン コ ー ド処理 と 下記デ コ ー ド処理 と を 組 み 合 わせ た シ ス テ ム :
( ィ ) 複数 ビ ッ ト 数で定義 さ れる 画素デー タ が複数集 ま つ て形成 さ れる情報集合体の う ち 、 同 一画素デー タ が連続す る デー タ ブ ロ ッ ク を 1 圧縮単位 と し て 圧縮す る も の に お いて 、 前記情報集合体の う ち 、 前記 1 圧縮単位の デー タ ブ ロ ッ ク を 特定す る第 1 エ ン コ ー ド ス テ ッ プ と ;
前記 1 圧縮単位のデー タ プ ロ ッ ク に お け る 同一画素デー タ 連続数が第 1 の所定数以下の場合は ビ ッ 卜 が割 り 当 て ら れず 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同 一画素デー タ 連 続数が前記第 1 の所定数 よ り も 大 き く 第 2 の所定数以下の場 合は 2 ビ ッ ト 以上所定 ビ ッ ト 以下が割 り 当 て ら れ る 符号化へ ッ ダ と 、 こ の 同一画素 デー タ 連続数 を 示す継続画素数デー タ と 、 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素デー タ 自 体 を 示す デー タ と に よ っ て 、 圧縮 さ れた単位デー タ プ ロ ッ ク を 生成す る第 2 エ ン コ ー ド ス テ ッ プ と :
前記情報集合体が有限 ビ ッ 卜 長の デー タ ラ イ ン 上 に配列 さ れて お り 、 前記 1 圧縮単位のデー タ プ ロ ッ ク に お け る 同一画 素デー タ が前記デー タ ラ イ ン の ラ イ ン ェ ン ド ま で連続 し て い る場合 に 、 同 一画素デー タ が前記 ラ イ ン ェ ン ド ま で続いて い る こ と を 示す特定 ビ ッ 卜 数で前記符号化ヘ ッ ダを 構成す る 第 3 エ ン コ ー ド ス テ ッ プ と ;
前記情報集合体が有限 ビ ッ 卜 長の デー タ ラ イ ン上 に配列 さ れて い る場合 に お いて 、 こ のデー タ ラ イ ン上の ^デー タ に対 す る圧縮単位デー タ ブ ロ ッ ク の生成が終了 し た時点で前記圧 縮単位デー タ ブ ロ ッ ク 全体の ビ ッ ト 長が 8 ビ ッ ト の整数倍で な い場合 に、 こ の全体 ビ ッ ト 長が 8 ビ ッ ト の整数倍と な る よ う な ダ ミ ー ビ ッ ト デー タ を 追加す る 第 4 エ ン コ ー ド ス テ ッ プ と を 含む エ ン コ ー ド処理 ; お よ び
( 口 ) 前記情報集合体の う ち 、 同 一画素デー タ が連続す る デー タ ブ ロ ッ ク を 1 単位 と し て圧縮 さ れた ビ ッ 卜 列 を 伸張す る も の に お い て 、
前記情報集合体の う ち 、 前記 1 圧縮単位の デー タ ブ ロ ッ ク か ら 、 前記符号化へ ッ ダ を 取 り 出す第 1 デ コ ー ド ス テ ッ プ と 前記第 1 デ コ ー ド ス テ ッ プに お い て取 り 出 さ れた符号化へ ッ ダ に ビ ッ 卜 が割 り 当 て ら れて い な いの場合、 そ の直後の所 定 ビ ッ ト 数 を 前記継続画素数デー タ と し て取 り 出 す第 2 デ コ 一 ド ス テ ッ プ と ;
前記第 1 デ コ 一 ド ス テ ッ プに お い て取 り 出 さ れ た符号化へ ッ ダ に ビ ッ 卜 が割 り 当 て ら れて い る場合、 取 り 出 さ れ た符号 化へ ッ ダの 内容 に 基づい て 、 前記 1 圧縮単位のデー タ ブ ロ ッ ク か ら 、 こ の デー タ ブ ロ ッ ク の前記継続画素数デー タ を 取 り 出 す第 3 デコ ー ド ス テ ッ プ と ;
前記 1 圧縮単位のデー タ ブ ロ ッ ク か ら 、 前記第 1 デコ ー ド ス テ ッ プに お いて取 り 出 さ れた符号化ヘ ッ ダ と 、 前記第 2 ま た は第 3 デコ ー ド ス テ ッ プに お いて取 り 出 さ れた継続画素数 デー タ と を 差 し 引 いた残 り に基づい て、 前記 1 圧縮単位の デ ー タ プ ロ ッ ク を 構成 し て い た圧縮前の画素デー タ の内容 を 決 定す る第 4 デコ ー ド ス テ ッ プと ;
前記第 4 デ コ 一 ド ス テ ッ プに よ り 決定 さ れた 内容の ビ ッ ト デー タ を 、 前記第 2 ま た は第 3 デコ ー ド ス テ ッ プに お いて取 リ 出 さ れた継続画素数デー タ が示す ビ ッ 卜 長分並べて 、 前記 1 圧縮単位 に お け る圧縮前の画素パ タ ー ン を 復元す る 第 5 デ コ ー ド ス テ ッ プと ;
前記情報集合体が有限 ビ ッ 卜 長の デー タ ラ イ ン上 に配列 さ れ て お り 、 同一画素デー タ がこ のデー タ ラ イ ン の ラ イ ン ェ ン ド ま で続いて い る こ と を 示す特定 ビ ッ 卜 数で前記符号化へ ッ ダが構成 さ れ る場合 に お いて 、 こ の符号へ ッ ダに続 く 所定 ビ ッ ト 数の 内容 を 前記 ラ イ ン エ ン ド ま で並べ る 第 6 デコ ー ド ス テ ツ プ と ;
前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン 上 に配列 さ れて い る 場合 に お いて 、 こ のデー タ ラ イ ン上の全て の圧縮単 位デー タ ブ ロ ッ ク の復元が前記第 5 デ コ ー ド ス テ ッ プに よ り 実行 さ れ た と き 、 デー タ ラ イ ン 上のす べ て の圧縮単位デー タ ブ ロ ッ ク の ビ ッ 卜 長力、' 8 の整数倍 と な ら な い場合 に、 こ の全 体 ビ ッ ト 長が 8 の整数倍 と な る よ う に ビ ッ ト 長調整を 行な う 第 7 デコ ー ド ス テ ッ プ と を 含む デ コ ー ド処理。
3 0 . 前記エ ン コ ー ド処理 に お いて 、
前記 1 圧縮単位の デ一 タ ブ ロ ッ ク に お け る 同一画素デー タ 速続数が 3 以下の場合は前記符号化ヘ ッ ダに ビ ッ ト が割 り 当 て ら れず、
刖記 1 圧縮単位の デー タ プ ロ ッ ク に お け る 同一画素デー タ 連続数が 4 以上で 1 5 以下の場合は前記符号化へ ッ ダに 2 ビ ッ 卜 が割 り 当 て ら れ
目'』記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素デー タ 速続数が 1 6 以上で 6 3 以下の場合は前記符号化ヘ ッ ダに 4 ビ ッ ト が割 リ 当 て ら れ、
記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素デー タ 連続数が 6 4 以上で 2 5 5 以下の場合は前記符号化ヘ ッ ダ に 6 ビ ッ ト が割 リ 当 て ら れ、
刖記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素デー タ が前記デー タ ラ ィ ン の ラ イ ン ェ ン ド ま で連続 し て い る場合 は前記符号化へ ッ ダに 1 4 ビ ッ ト が割 り 当 て ら れる よ う に構 成 さ れ ;
刖記ァ コ ー ド処理に お い て、
刖言己符号化へ ッ ダに ビ ッ 卜 が割 り 当 て ら れて い な い場合 は、 刖記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同 一画素デー タ 連続数が 3 以下で あ る と 判定 し 、
前記符号化へ ッ ダカ ί 2 ビ ッ ト に セ ッ 卜 さ れて い る場合は、 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同 一画素デー タ 連 続数が 4 以上で 1 5 で あ る と 判定 し 、
前記符号化へ ッ ダカ i 4 ビ ッ 卜 に セ ッ 卜 さ れて い る場合は、 m記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素デー タ 連 続数が 1 6 以上で 6 3 以下で あ る と 判定 し 、 前記符号化ヘ ッ ダが 6 ビ ッ 卜 にセ ッ 卜 さ れて い る場合は、 前記 1 圧縮単位の デー タ プ ロ ッ ク に お け る 同一画素デー タ 連 続数が 6 4 以上で 2 5 5 以下で あ る と 判定 し 、
前記符号化ヘ ッ ダが 1 4 ビ ッ ト に セ ッ ト さ れて い る場合は 前記 1 圧縮単位の デー タ プ ロ ッ ク に お け る 同一画素デー タ が 前記デー タ ラ イ ン の ラ イ ン ェ ン ド ま で 連続 し て い る と 判定す る よ う に構成 さ れた こ と を 特撖 と す る請求項 2 9 に記載の シ ス テ ム 。
3 1 . 複数 ビ ッ 卜 数で定義 さ れる 画素デー タ が複数集 ま っ て形成 さ れ る 情報集合体の う ち 、 同一画素デー タ が連続 す る デー タ ブ ロ ッ ク を 1 圧縮単位 と し て圧縮 し た情報が記録 さ れ る も の で あ っ て 、
前記 1 圧縮単位のデー タ プロ ッ ク に お け る 同一画素デー タ 連続数 に対応 し た 符号化ヘ ッ ダ と 、 こ の 同一画素 デー タ 連続 数 を 示す継続画素数デー タ と 、 前記 1 圧縮単位の デー タ プ ロ ッ ク に お け る 同一画素 デー タ 自 体 を 示す複数 ビ ッ 卜 構成 の デ ー タ と に よ っ て構成 さ れた圧縮単位デー タ ブ ロ ッ ク を 保持す る 情報記録媒体。
3 2 . 前記 1 圧縮単位のデー タ ブ ロ ッ ク に お け る 同一 画素 デー タ 連続数のデー タ 長が 3 以下の場合 は前記符号化へ ッ ダ に ビ ッ 卜 が割 り 当 て ら れて お ら ず、 前記 1 圧縮単位の デ — タ プ ロ ッ ク に お け る 同一画素 デー タ 連続数の デー タ 長が 4 以上で所定数以下 の場合は前記符号化ヘ ッ ダに 2 ビ ッ ト 以上 所定 ビ ッ ト 以下が割 り 当 て ら れて い る こ と を 特徴 と す る請求 項 3 1 に 記載の情報記録媒体。
3 3 . 前記情報集合体が有限ビ ッ 卜 長の デー タ ラ イ ン 上に配列 さ れて お り 、 前記 1 圧縮単位のデー タ ブ ロ ッ ク に お け る 同一画素デー タ が前記デー タ ラ イ ン の ラ イ ン ェ ン ド ま で 連続 し て い る場合 に、 同一画素デー タ が前記 ラ イ ン エ ン ド ま で続いて い る こ と を 示す特定 ビ ッ ト 数で前記符号化ヘ ッ ダが 構成 さ れる こ と を 特徴 と す る請求項 3 1 に記載の情報記録媒 体。
3 4 . 前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン 上 に配列 さ れて お り 、 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素 デー タ が前記デー タ ラ イ ン の ラ イ ン ェ ン ド ま で 連続 し て い る 場合 に、 同一画素デー タ が前記 ラ イ ン エ ン ド ま で続いて い る こ と を 示す特定 ビ ッ 卜 数で前記符号化ヘ ッ ダが 構成 さ れ :
前記 1 圧縮単位のデー タ プロ ッ ク に お け る 同一画素デー タ が前記デー タ ラ イ ン の ラ イ ン ェ ン ド ま で連続 し て い な い場合 に お いて 、 前記 1 圧縮単位のデー タ ブロ ッ ク に お け る 同一画 素デー タ 連続数の デー タ 長が 3 以下の場合は前記符号化へ ッ ダに ビ ッ ト が割 り 当 て ら れず、 前記 1 圧縮単位の デー タ プ ロ ッ ク に お け る 同一画素デー タ 連続数のデー タ 長が 4 以上で所 定数以下 の場合は前記符号化ヘ ッ ダに 2 ビ ッ 卜 以上所定 ビ ッ ト 以下が割 り 当 て ら れて い る こ と を 特撖 と す る請求項 3 1 に 記載の情報記録媒体。
3 5 . 前記情報集合体が有限 ビ ッ 卜 長の デー タ ラ イ ン 上に配列 さ れて い る場合 に お いて 、 こ の デー タ ラ イ ン 上の全 デー タ に対す る圧縮単位デー タ ブロ ッ ク の生成が終了 し た 時 点で前記圧縮単位デー タ ブ ロ ッ ク 全体の ビ ッ ト 長が 8 ビ ッ ト の整数倍でな い場合に 、 こ の全体ビ ッ ト 長が 8 ビ ッ 卜 の整数 倍と な る よ う な ダ ミ ー ビ ッ 卜 デー タ が追加 さ れて い、る こ と を 特徴 と す る 請求項 3 1 に記載の情報記録媒体。
3 6 . 前記 1 圧縮単位のデー タ ブ ロ ッ ク に お け る 同一 画素デー タ 連続数の デー タ 長が 3 以下の場合は前記符号化へ ッ ダ に ビ ッ ト が割 り 当 て ら れず、 前記 1 圧縮単位のデー タ ブ 口 ッ ク に お け る 同一画素デー タ 連続数の デー タ 長が 4 以上で 所定数以下の場合 は前記符号化へ ッ ダに 2 ビ ッ ト 以上所定 ビ ッ ト 以下 が割 り 当 て ら れて お り 、
前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン上 に配列 さ れて い る場合 に お いて 、 こ のデー タ ラ イ ン上の全デー タ に対 す る 圧縮単位デー タ プ ロ ッ ク の生成が終了 し た時点で前記圧 縮単位デー タ ブ ロ ッ ク 全体の ビ ッ 卜 長が 8 ビ ッ 卜 の整数倍で な い場合 に、 こ の全体 ビ ッ ト 長が 8 ビ ッ 卜 の整数倍 と な る よ う な ダ ミ ー ビ ッ ト デー タ が追加 さ れて い る こ と を 特徴 と す る 請求項 3 1 に 記載の情報記録媒体。
3 7 . 前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン 上 に配列 さ れて お り 、 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素 デー タ が前記デー タ ラ イ ン の ラ イ ン エ ン ド ま で 連続 し て い る場合 に 、 同一画素デー タ が前記 ラ イ ンェ ン ド ま で続 い て い る こ と を 示す特定 ビ ッ 卜 数で前記符号化ヘ ッ ダが 構成 さ れ :
前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン 上に配列 さ れて い る場合 に お いて、 こ のデー タ ラ イ ン上の全デー タ に対 す る圧縮単位デー タ プ ロ ッ ク の生成が終了 し た時点で前記圧 縮単位デー タ ブ ロ ッ ク 全体の ビ ッ ト 長が 8 ビ ッ ト の整数倍で な い場合 に、 こ の全体 ビ ッ ト 長が 8 ビ ッ ト の整数倍 と な る よ う な ダ ミ ー ビ ッ ト デー タ が追加 さ れて い る こ と を 特徴 と す る 請求項 3 1 に記載の情報記録媒体。
3 8 . 前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン 上に配列 さ れて お り 、 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素デー タ が前記デー タ ラ イ ン の ラ イ ン エ ン ド ま で 連続 し て い る 場合に 、 同一画素 デー タ が前記 ラ イ ンェ ン ドま で続いて い る こ と を示す特定 ビ ッ 卜 数で前記符号化ヘ ッ ダが 構成 さ れ :
前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン上 に配列 さ れて い る場合 に お いて 、 こ のデー タ ラ イ ン上の全デー タ に対 す る 圧縮単位デー タ プ ロ ッ ク の生成が終了 し た時点で前記圧 縮単位デー タ ブ ロ ッ ク 全体の ビ ッ 卜 長が 8 ビ ッ 卜 の整数倍で な い場合 に、 こ の全体 ビ ッ ト 長が 8 ビ ッ ト の整数倍と な る よ う な ダ ミ ー ビ ッ ト デー タ が追加 さ れて い る こ と を 特徴 と す る 請求項 3 2 に記載の情報記録媒体。
3 9 . 複数 ビ ッ ト 数で定義 さ れ る 画素デー タ が複数集 ま っ て形成 さ れ る 情報集合体の う ち 、 同一画素デー タ が連続 す る デー タ ブ ロ ッ ク を 1 圧縮単位 と し て圧縮 し た情報が記録 さ れ る も ので あ っ て、 こ の 1 庄縮単位の デー タ ブ ロ ッ ク に お け る 同一画素デー タ 連続数に対応 し た符号化ヘ ッ ダ と 、 こ の 同一画素デー タ 連続数 を 示す継続画素数デー タ と 、 前記 1 圧 縮単位の デー タ プ ロ ッ ク に お け る 同一画素デー タ 自 体 を 示す デー タ と に よ っ て構成 さ れた圧縮単位デー タ ブ D ッ ク を 保持 す る 光デ ィ ス ク が、 以下の特徴 を 備え る :
( ィ ) 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素 デー タ 連続数の デー タ 長が 3 以下の場合 は前記 号化へ ッ ダ に ビ ッ ト が割 り 当 て ら れて お ら ず、 前記 1 圧縮単位の デー タ プ ロ ッ ク に お け る 同一画素デー タ 連続数のデー タ 長が 4 以上 で所定数以下の場合は前記符号化へ ッ ダに 2 ビ ッ 卜 以上所定 ビ ッ ト 以下が割 り 当 て ら れて い る こ と ;
( 口 ) 前記情報集合体が有限 ビ ッ ト 長のデー タ ラ イ ン上 に 配列 さ れて お り 、 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素 デー タ が前記デー タ ラ ィ ン の ラ イ ン ェ ン ド ま で連続 し て い る場合 に 、 同 一画素デー タ が前記 ラ イ ン エ ン ド ま で続 い て い る こ と を 示す特定 ビ ッ ト 数で前記符号化ヘ ッ ダが構成 さ れ て い る こ と ;
(ハ ) 前記情報集合体が有限 ビ ッ ト 長 の デー タ ラ イ ン 上 に 配列 さ れて い る場合 に お いて、 こ の デー タ ラ イ ン 上の全デ一 タ に 対す る 圧縮単位デ一 タ ブ 口 ッ ク の生成が終了 し た 時点で 前記圧縮単位デ一 タ ブ 口 ッ ク 全体の ビ ッ ト 長が 8 ビ ッ 卜 の整 数倍で な い場合 に 、 こ の全体 ビ ッ ト 長が 8 ビ ッ 卜 の整数倍 と な る よ う な ダ ミ ー ビ ッ ト デー タ が追加 さ れて い る こ と 。
4 0 . 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一 画素デー タ 連続数のデー タ 長が 3 以下の場合 は前記符号化へ ッ ダ に ビ ッ 卜 が割 り 当 て ら れて お ら ず、
前記 1 圧縮単位の デー タ プ ロ ッ ク に お け る 同一画素デー タ 連続数の デー タ 長が 4 以上で 1 5 以下の場合は前記符号化へ ッ ダに 2 ビ ヅ 卜 が割 り 当 て ら れて お り 、
前記 1 圧縮単位のデー タ ブ ロ ッ ク に お け る 同一画素デー タ 連続数の デー タ 長が 1 6 以上で 6 3 以下 の場合は前記符号化 ヘ ッ ダに 4 ビ ッ ト が割 り 当 て ら れて お り 、
前記 1 圧縮単位のデー タ ブ ロ ッ ク に お け る 同一画素デー タ 連続数の デー タ 長が 6 4 以上で 2 5 5 以下の場合は前記符号 化ヘ ッ ダ に 6 ビ ッ ト が割 り 当 て ら れて お り 、
前記 1 圧縮単位のデー タ ブ ロ ッ ク に お け る 同一画素デー タ が前記デー タ ラ イ ン の ラ イ ン ェ ン ド ま で連続 し て い る場合は 前記符号化ヘ ッ ダに 1 4 ビ ッ ト が割 り 当 て ら れて い る こ と を 特徴 と す る 請求項 3 9 に記載の光デ ィ ス ク 。
4 1 . 所定 ビ ッ ト 数で定義 さ れ る 画素デー タ が複数集 ま っ て形成 さ れる 情報集合体の う ち 、 同一画素デー タ が連続 す る デー タ ブ ロ ッ ク を 1 圧縮単位 と し て圧縮す る も の に お い て、
前記情報集合体の う ち 、 前記 1 圧縮単位の デー タ ブ ロ ッ ク を 特定す る 圧縮デー タ 特定手段 と :
前記 1 圧縮単位のデー タ ブ ロ ッ ク に お け る 同一画素デー タ 連続数 に対応 し た符号化ヘ ッ ダ と 、 こ の 同一画素デー タ 連続 数 を 示す継続画素数デー タ と 、 前記 1 圧縮単位のデー タ プ ロ ッ ク に お け る 同一画素 デー タ 自 体 を 示す デー タ と に よ っ て 、 圧縮 さ れ た単位デー タ プ ロ ッ ク を 生成す る 圧縮デー タ 生成手 段 と を 備 え た こ と を 特徴 と す る情報集合体の ェ ン コ一 ド装置 ,
4 2 . 前記圧縮デー タ 生成手段が、
前記 1 圧縮単位の デー タ プ ロ ッ ク に お け る 同一画素デー タ 連続数の デー タ 長が 3 以下 の場合は前記符号化ヘ ッ ダ に ビ ッ 卜 を 割 り 当 て ず、 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素デー タ 連続数のデー タ 長が 4 以上で所定数以下の場 合は前記符号化ヘ ッ ダ に 2 ビ ッ 卜 以上所定 ビ ッ 卜 以下 を 割 り 当 て る 手段 を 含む こ と を 特徴 と す る 請求項 4 1 に 記裁のェ ン コ ー ド装置。
4 3 . 前記情報集合体が有限 ビ ッ 卜 長の デー タ ラ イ ン 上 に配列 さ れて い る場合 に お いて 、 前記圧縮デー タ 生成手段 が、
前記 1 圧縮単位の デー タ プ ロ ッ ク に お け る 同一画素デー タ が前記デー タ ラ イ ン の ラ イ ン ェ ン ド ま で連続 し て い る場合 に 前記符号化ヘ ッ ダを 、 同一画素 デー タ が前記 ラ イ ンエ ン ド ま で続 い て い る こ と を 示す特定 ビ ッ ト 数で構成す る 手段 を 含む こ と を 特徴 と す る 請求項 4 1 に記載のエ ン コ ー ド装置。
4 4 . 前記 1 圧縮単位のデー タ ブ ロ ッ ク に お け る 同一 画素 デー タ が前記デー タ ラ イ ン の ラ イ ン ェ ン ド ま で連続 し て い る 場合 に 、 前記符号化ヘ ッ ダ を 、 同 一画素デー タ が前記 ラ イ ン ェ ン ド ま で 続 い て い る こ と を 示 す特定 ビ ッ ト 数で構成す る 手段 と :
前記 1 圧縮単位の デー タ プ ロ ッ ク に お け る 同 一画素デ一 タ が前記デー タ ラ イ ン の ラ イ ン ェ ン ド ま で連続 し て い な い場合 に お いて 、 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画 素デー タ 連続数の デー タ 長が 3 以下の場合は前記符号化へ ッ ダに ビ ッ ト を 割 り 当 て ず、 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素 デー タ 連続数のデー タ 長が 4 以上で所定数 以下の場合は前記符号化ヘ ッ ダに 2 ビ ッ ト 以上所定 ビ ッ ト 以 下 を 割 り 当 て る手段 と を 含む こ と を 特徴 と す る請求項 4 1 に 記載のェ ン コ 一 ド装置。
4 5 . 前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン 上 に配列 さ れて い る場合に お い て、 こ の デー タ ラ イ ン上の全 デー タ に対す る圧縮単位デー タ ブロ ッ ク の生成が終了 し た 時 点で前記圧縮単位デー タ ブ ロ ッ ク 全体の ビ ッ ト 長が 8 ビ ッ ト の整数倍で な い場合に、 こ の全体ビ ッ ト 長が 8 ビ ッ ト の整数 倍 と な る よ う な ダ ミ ー ビ ヅ ト デー タ を 追加す る手段 を さ ら に 備え た こ と を 特徴 と す る請求項 4 1 に記載のエ ン コ ー ド装置
4 6 . 前記圧縮デー タ 生成手段が、 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素デー タ 速続数の デー タ 長が 3 以下の場合は前記符号化ヘ ッ ダに ビ ッ ト を 割 り 当 て ず、 前 記 1 圧縮単位のデー タ プロ ッ ク に お け る 同一画素デー タ 連続 数の デー タ 長が 4 以上で所定数以下の場合は前記符号化へ ッ ダに 2 ビ ッ 卜 以上所定 ビ ッ 卜 以下 を 割 り 当 て る 手段 を 含み、 前記情報集合体が有限 ビ ッ 卜 長の デー タ ラ イ ン上に配列 さ れて い る 場合 に お いて 、 こ の デー タ ラ イ ン上の全デー タ に対 す る 圧縮単位デー タ ブ ロ ッ ク の生成が終了 し た 時点で前記圧 縮単位デー タ ブ ロ ッ ク 全体の ビ ッ 卜 長が 8 ビ ッ ト の整数倍で な い場合 に、 こ の全体 ビ ッ ト 長カ 8 ビ ッ 卜 の整数倍 と な る よ う な ダ ミ ー ビ ッ ト デー タ を 追加す る手段 を さ ら に備え た こ と を 特徴 と す る 請求項 4 1 に記載のエ ン コ ー ド装置。
4 7 . 前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン 上 に配列 さ れて お り 、 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素 デー タ が前記デー タ ラ イ ン の ラ イ ン エ ン ド ま で 連続 し て い る 場合 に、 同一画素デー タ が前記 ラ イ ン エ ン ド ま で続 いて い る こ と を 示す特定 ビ ッ 卜 数で前記符号化ヘ ッ ダ を 構成す る手段 と ;
前記情報集合体が有限 ビ ッ 卜 長の デー タ ラ イ ン 上 に配列 さ れて い る場合 に お いて 、 こ の デー タ ラ イ ン上の全デー タ に対 す る圧縮単位デー タ プ ロ ッ ク の生成が終了 し た時点で前記圧 縮単位デー タ ブ ロ ッ ク 全体の ビ ッ ト 長が 8 ビ ッ 卜 の整数倍で な い場合 に 、 こ の全体 ビ ッ 卜 長が 8 ビ ッ 卜 の整数倍 と な る よ う な ダ ミ ー ビ ッ ト デー タ を 追加す る 手段 と を さ ら に備え た こ と を 特徴 と す る請求項 4 1 に記載の エ ン コ ー ド装雷。
4 8 . 前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン 上 に配列 さ れて お り 、 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素デー タ が前記デー タ ラ イ ン の ラ イ ン エ ン ド ま で 連続 し て い る 場合 に 、 同一画素デー タ が前記 ラ イ ン ェ ン ド ま で続いて い る こ と を 示す特定 ビ ッ 卜 数で前記符号化ヘ ッ ダ を 構成す る 手段 と ;
前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン 上に配列 さ れて い る 場合 に お いて 、 こ のデー タ ラ イ ン 上の全デー タ に 対 す る 圧縮単位 デー タ プ ロ ッ ク の生成が終了 し た時点で前記圧 縮単位デー タ ブ ロ ッ ク 全体の ビ ッ ト 長が 8 ビ ッ 卜 の整数倍で な い場合 に 、 こ の全体 ビ ッ ト 長が 8 ビ ッ ト の整数倍 と な る よ う な ダ ミ ー ビ ッ 卜 デー タ を 追加す る 手段 と を さ ら に備 え た こ と を 特徴 と す る請求項 4 2 に記載の エ ン コ ー ド装置。
4 9 . 複数 ビ ッ ト 数で定義 さ れ る 画素デー タ が複数集 ま っ て形成 さ れる情報集合体の う ち 、 同 一画素デー タ が連続 す る デー タ ブ ロ ッ ク を 1 圧縮単位 と し て圧縮す る も の に お い て 、
前記情報集合体の う ち 、 前記 1 圧縮単位のデー タ プ ロ ッ ク を 特定す る第 1 手段と ;
前記 1 圧縮単位のデー タ ブロ ッ ク に お け る 同一画素デー タ 連続数の デー タ 長が第 1 の所定数以下の場合は ビ ッ ト が割 リ 当 て ら れず、 前記 1 圧縮単位のデー タ ブ 口 ッ ク に お け る 同一 画素 デー タ 連続数のデー タ 長が前記第 1 の所定数 よ り も 大 き く 第 2 の所定数以下の場合は 2 ビ ッ ト 以上所定 ビ ッ ト 以下が 劊 リ 当 て ら れ る符号化へ ッ ダと 、 こ の同一画素デー タ 連続数 を 示す継続画素数デー タ と 、 刖記 1 圧縮単位のデー タ ブ口 ッ ク に お け る 同一画素デー タ 自体 を 示す τ一タ と に よ つ て、 圧 縮 さ れた単位デー タ ブ ロ ッ ク を 生成す る 第 2 手段 と ;
前記情報集合体が有限 ビ ッ ト 長のデー タ ラ イ ン 上 に配列 さ れて お り 、 前記 1 圧縮単位のデー タ ブ ロ ッ ク に お け る 同一画 素デー タ が前記デ一タ ラ イ ン の ラ イ ン ェ ン ド ま で連続 し て い る場合に 、 同 —画素デー タ が前記 ラ イ ン ェ ン ド ま で続い て い る こ と を 示す特定 ビ ッ ト 数で前記符号化へ ッ ダ を 構成す る 第 3 手段 と ;
前記情報集合体が有限 ビ ッ 卜 長の デー タ ラ イ ン 上 に配列 さ れて い る 場合 に お いて 、 こ の デー タ ラ イ ン上の全 デー タ に対 す る 圧縮単位デー タ プ ロ ッ ク の生成が終了 し た時点で前記圧 縮単位デー タ ブ ロ ッ ク 全体の ビ ッ ト 長カ《 8 ビ ッ ト の整数倍で な い場合 に 、 こ の全体 ビ ッ ト 長が 8 ビ ッ 卜 の整数倍 と な る よ う な ダ ミ ー ビ ッ ト デー タ を 追加す る 第 4 手段 と を 備え た こ と を 特徴 と す る 情報集合体のェ ン コ一 ド装置。
5 0 . 前記第 2 手段が、
前記 1 圧縮単位のデー タ プ ロ ッ ク に お け る 同一画素デー タ 連続数の デー タ 長が 3 以下の場合は前記符号化へ ッ ダに ビ ッ ト を 割 り 当 て ず、
前記 1 圧縮単位の デー タ ブロ ッ ク に お け る 同一画素デー タ 連続数の デー タ 長が 4 以上で 1 5 以下の場合は前記符号化へ ッ ダ に 2 ビ ッ 卜 を 锢 り 当 て 、
前記 1 圧縮単位の デ一 タ ブ 口 ッ ク に お け る 同一画素デー タ 連続数の デー タ 長が 1 6 以上で 6 3 以下の場合は前記符号化 ヘ ッ ダに 4 ビ ッ 卜 を 割 り 当 て、
前記 1 圧縮単位のデー タ プロ ッ ク に お け る 同一画素デー タ 連続数の デー タ 長が 6 4 以上で 2 5 5 以下の場合は前記符号 化ヘ ッ ダ に 6 ビ ッ ト を 割 り 当 て 、
前記 1 圧縮単位の デー タ プ ロ ッ ク に お け る 同一画素デー タ が前記デー タ ラ イ ン の ラ イ ン ェ ン ド ま で連続 し て い る 場合は 前記符号化ヘ ッ ダに 1 4 ビ ッ ト を 割 り 当 て る 手段 を 含む こ と を 特徴 と す る 請求項 4 9 に 記載のエ ン コ ー ド装置。
5 1 . 所定 ビ ッ ト 数で定義 さ れ る 画素デー タ が複数集 ま っ て形成 さ れる 情報集合体の う ち 、 同一画素デー タ が連続 す る デー タ ブ ロ ッ ク を 1 単位 と し て 庄縮 さ れ た ビ ッ ト 列 を 伸 張す る も ので あ っ て 、 前記デー タ ブ ロ ッ ク が、 前記同 一画素 デー タ の連続数に対応 し た継続画素数デー タ 、 ま た は前記同 一画素 デー タ お よ びそ の継続画素数デー タ を 指す符号化へ ッ ダを 含む場合 に お いて、
前記情報集合体の う ち 、 前記 1 圧縮単位の デー タ ブ ロ ッ ク か ら 、 符号化ヘ ッ ダを 取 り 出す符号化ヘ ッ ダ取出手段 と ; 前記符号化へ ッ ダ取出手段に お い て取 り 出 さ れた符号化へ ッ ダの 内容 に基づいて、 前記 1 圧縮単位のデー タ ブロ ッ ク か ら 、 こ の デー タ ブ ロ ッ ク の前記継続画素数デー タ を 取 り 出す 継続画素数取出手段と ;
前記 1 圧縮単位のデー タ ブロ ッ ク か ら 、 前記符号化ヘ ッ ダ 取出手段に お いて取 り 出 さ れた 符号化ヘ ッ ダと 、 前記継続画 素数取出手段に お いて取 り 出 さ れた継続画素数デー タ と を 差 し 引 い た残 り に基づいて 、 前記 1 圧縮単位の デー タ ブ ロ ッ ク を 構成 し て い た圧縮前の画素デー タ の 内容 を 決定す る 画素デ ー タ 決定手段 と ;
前記画素デー タ 決定手段に よ り 決定 さ れた 内容の ビ ッ ト デ ー タ を 、 前記継続豳素数取出手段に お い て取 り 出 さ れた継続 画素数デー タ が示す ビ ッ ト 長分並べて、 前記 1 圧縮単位に お け る 圧縮前の画素パ タ ー ン を 復元す る 画素パ タ ー ン復元手段 と を 備え た こ と を 特徴 と す る情報集合体のデ コ 一 ド装置。
5 2 . 前記符号化ヘ ッ ダ取 出手段に お いて取 り 出 さ れ た符号化ヘ ッ ダに ビ ッ 卜 が割 り 当 て ら れて い な い場合、 前記 継続画素数取出手段が、 そ の直後の所定 ビ ッ ト 数 を 前記維続 画素数デー タ と し て取 り 出 す機能 を 有す る こ と を 特徴 と す る 請求項 5 1 に記載のデ コ ー ド装置。
5 3 . 前記情報集合体が有限 ビ ッ ト 長のデー タ ラ イ ン 上 に配列 さ れて お り 、 前記符号化ヘ ッ ダが、 前記 1 圧縮単位 のデー タ ブ口 ッ ク に お け る 同一画素 デー タ が前記デー タ ラ イ ン の ラ イ ンエ ン ド ま で連続 し て い る こ と を 示す特定 ビ ッ ト 数 を 含む と き に 、 前記画素デー タ 決定手段 に よ り 決定、さ れた 内 容の ビ ッ ト デー タ を 、 前記デー タ ラ イ ン の ラ イ ン エ ン ド ま で 連続 し て 出 力 す る 手段 を さ ら に備え た特徴 と す る 請求項 5 1 に記載の デコ 一 ド装置,
5 4 . 前記情報集合体が有限 ビ ッ ト 長の デ - - タ ラ イ ン 上 に配列 さ れて お り 、 前記符号化ヘ ッ ダが、 前記 1 圧縮単位 のデー タ ブ口 ッ ク に お け る 同一画素 デー タ が前記デー タ ラ イ ン の ラ イ ン エ ン ド ま で連続 し て い る こ と を 示す特定 ビ ッ 卜 数 を 含む と き に 、 前記画素デー タ 決定手段 に よ り 決定 さ れた 内 容の ビ ッ 卜 デー タ を 、 前記デー タ ラ イ ン の ラ イ ン エ ン ド ま で 連続 し て 出 力 す る 手段 を さ ら に備え 、
前記符号化ヘ ッ ダが前記特定 ビ ッ ト 数 を 含 ま な い場合で あ つ て 、 前記符号化へ ッ ダ取出手段に お い て取 り 出 さ れた符号 ィ匕へ ッ ダの デー タ 長がな し の場合は、 前記継続画素数取出手 段が、 こ の符号化へ ッ ダの後の所定 ビ ッ ト 数 を 前記継続画素 数デー タ と し て取 り 出 す機能 を 有す る こ と を 特徴 と す る請求 項 5 1 に 記載のデ コ ー ド装置。
5 5 . 前記情報集合体が有限 ビ ッ ト 長の デ - - タ ラ イ ン 上 に配列 さ れて い る場合 に お いて、 こ の デー タ ラ イ ン 上 の 全 て の圧縮単位デー タ プ ロ ッ ク の復元が前記画素パ タ ー ン復元 手段 に よ り 実行 さ れた と き 、 デー タ ラ イ ン上のす ベ て の圧縮 単位デー タ ブ ロ ッ ク の ビ ッ 卜 長が 8 の整数倍 と な ら な い場合 に 、 こ の 全体 ビ ッ ト 長カ、' 8 の整数倍 と な る よ う に ビ ッ ト 長調 整 を 行な う 手段 を さ ら に備 え た こ と を 特徴 と す る 請求項 5 1 に記載の デコ ー ド装置。
5 6 . 前記符号化ヘ ッ ダ取出手段 に お いて取 リ 出 さ れ た符号化ヘ ッ ダに ビ ッ 卜 が劊 リ 当 て ら れて い な いの場合、 前 記継続画素数取出手段が、 その 直後の所定 ビ ッ ト 数 を 前記継 続画素数デー タ と し て取 り 出す機能 を 有 し 、
前記符号化へ ッ ダ取出手段に お いて取 り 出 さ れた符号化へ ッ ダ に所定範囲の ビ ッ ト 数が割 り 当 て ら れて い る場合、 前記 継続画素数取出手段が、 こ の所定範囲 ビ ッ ト 数の符号化へ ッ ダの後の特定 ビ ッ ト 数 を 前記継続画素数デー タ と し て取 り 出 す機能 を 有 し 、
前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン上に配列 さ れて い る 場合 に お いて 、 こ のデー タ ラ イ ン上の全て の圧縮単 位デー タ プ ロ ッ ク の復元が前記画素パ タ ー ン復元手段に よ リ 実行 さ れた と き 、 デー タ ラ イ ン 上のす べての圧縮単位デー タ ブ ロ ッ ク の ビ ッ 卜 長力 8 の整数倍 と な ら な い場合 に、 こ の全 体 ビ ッ 卜 長が 8 の整数倍 と な る よ う に ビ ッ ト 長調整 を 行な う 手段 を さ ら に備え た こ と を 特徴 と す る請求項 5 1 に記載の デ コ ー ド装置。
5 7 . 前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン 上 に 配列 さ れて お り 、 同一画素デー タ が こ の デー タ ラ イ ン の ラ イ ン ェ ン ド ま で続い て い る こ と を 示す特定 ビ ッ 卜 数で前記 符号化ヘ ッ ダが構成 さ れる場合 に お いて 、 こ の符号ヘ ッ ダ に 続 く 所定 ビ ッ 卜 数の内容 を 前記 ラ イ ンエ ン ド ま で並べ る 手段 と ; 前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン上に配列 さ れて い る 場合 に お いて 、 こ のデー タ ラ イ ン上の全ての圧縮単 位デー タ プ ロ ッ ク の復元が前記画素パ タ ー ン復元手段 に よ り 実行 さ れた と き 、 デー タ ラ イ ン上のすべて の圧縮単位デー タ ブロ ッ ク の ビ ッ ト 長が 8 の整数倍 と な ら な い場合に、 こ の全 体 ビ ッ ト 長が 8 の整数倍 と な る よ う に ビ ッ ト 長調整を 行な う 手段 を さ ら に備え た こ と を 特徴 と す る請求項 5 1 に記載の デ コ ー ド装置。
δ 8 . 前記情報集合体が有限 ビ ッ ト 長のデー タ ラ イ ン 上 に配列 さ れて お り 、 同一画素デー タ が こ の デー タ ラ イ ン の ラ イ ン ェ ン ド ま で続い て い る こ と を 示す特定 ビ ッ ト 数で前記 符号化ヘ ッ ダが構成 さ れる 場合 に お いて 、 こ の符号ヘ ッ ダに 続 く 所定 ビ ッ ト 数の 内容 を 前記 ラ イ ン エ ン ド ま で並べ る手段 と ;
前記情報集合体が有限 ビ ッ ト 長のデー タ ラ イ ン 上 に配列 さ れて い る場合 に お いて 、 こ の デー タ ラ イ ン上の全ての圧縮単 位デー タ プ ロ ッ ク の復元が前記画素パ タ ー ン復元手段 に よ り 実行 さ れた と き 、 デー タ ラ イ ン 上のす べ て の圧縮単位デー タ ブ ロ ッ ク の ビ ッ 卜 長力 ί 8 の整数倍 と な ら な い場合 に、 こ の全 体 ビ ッ ト 長が 8 の整数倍 と な る よ う に ビ ッ 卜 長調整 を 行な う 手段 を さ ら に備 え た こ と を 特徴 と す る請求項 5 2 に記載の デ コ 一 ド装置。
5 9 . 所定 ビ ッ ト 数で定義 さ れ る 画素デー タ が複数集 ま っ て形成 さ れ る情報集合体の う ち 、 同 一画素デー タ が連続 す る デー タ ブ ロ ッ ク を 1 単位 と し て圧縮 さ れた ビ ッ ト 列 を 伸 張す る も ので あ っ て、 前記デー タ ブ ロ ッ ク が、 前記同一画素 デー タ の連続数に対応 し た継続画素数デー タ 、 ま た は前記同 一画素デー タ お よ びそ の継続画素数デー タ を 指す符号化へ ッ ダを 含む場合 に お いて 、
前記情報集合体の う ち 、 前記 1 圧縮単位の デー タ ブ ロ ッ ク か ら 、 符号化ヘ ッ ダを 取 り 出す第 1 手段 と ;
前記第 1 手段に おいて取 り 出 さ れた符号化へ ッ ダに ビ ッ ト が割 り 当 て ら れて いな い場合、 その直後の所定 ビ ッ ト 数を 前 記維続画素数デー タ と し て取 り 出す第 2 手段 と ;
前記第 1 手段に お い て取 り 出 さ れた符号化へ ッ ダに ビ ッ ト が割 り 当 て ら れて い る場合、 取 り 出 さ れた符号化ヘ ッ ダの 内 容 に基づいて 、 前記 1 圧縮単位のデー タ ブ ロ ッ ク か ら 、 こ の デー タ ブ ロ ッ ク の前記継続画素数デー タ を 取 り 出 す第 3 手段 と ;
前記 1 圧縮単位のデー タ プロ ッ ク か ら 、 前記第 1 手段に お い て取 り 出 さ れた符号化ヘ ッ ダと 、 前記第 2 ま た は第 3 手段 に お いて取 り 出 さ れた継続画素数デー タ と を 差 し 引 い た残 り に基づい て、 前記 1 圧縮単位の デー タ ブ ロ ッ ク を 構成 し て い た圧縮前の画素デー タ の 内容 を 決定す る 第 4 手段 と ;
前記第 4 手段に よ り 決定 さ れた 内容の ビ ッ ト デー タ を 、 前 記第 2 ま た は第 3 手段 に お い て取 り 出 さ れた継続画素数デー タ が示す ビ ッ ト 長分並べて 、 前記 1 圧縮単位 に お け る 圧縮前 の画素パ タ ー ン を 復元す る第 5 手段 と :
前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン 上 に配列 さ れて お り 、 同 一画素デー タ がこ のデー タ ラ イ ン の ラ イ ン ェ ン ド ま で続いて い る こ と を 示す特定 ビ ッ 卜 数で前記符号化へ ッ ダが構成 さ れ る場合に お い て、 こ の符号ヘ ッ ダに続 く 所定 ビ ッ 卜 数の 内容 を 前記 ラ イ ン エ ン ド ま で並べ る 第 6 手段 と ; 前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン 上に配列 さ- れて い る場合 に お いて 、 こ の デー タ ラ イ ン上の全ての圧縮単 位デー タ ブ ロ ッ ク の復元が前記第 5 手段 に よ り 実行 さ れた と き 、 デー タ ラ イ ン 上の すべて の圧縮単位デー タ ブ ロ ッ ク の ビ ッ ト 長が 8 の整数倍と な ら な い場合 に、 こ の全体 ビ ッ ト 長が 8 の整数倍 と な る よ う に ビ ッ ト 長調整 を 行な う 第 7 手段 と を 備え た こ と を 特徴 と す る情報集合体の デ コ ー ド装置。
6 0 . 前記第 2 手段が、
前記符号化へ ッ ダに ビ ッ ト が劊 り 当 て ら れて い な い場合は 前記 1 圧縮単位の デー タ プ ロ ッ ク に お け る 同一画素デー タ 連 続数の デー タ 長が 3 以下で あ る と 判定 し 、
前記符号化ヘ ッ ダが 2 ビ ッ 卜 に セ ッ ト さ れて い る場合は、 前記 1 圧縮単位の デ一 タ ブ口 ッ ク に お け る 同一画素デー タ 連 続数の デー タ 長が 4 以上で 1 5 で あ る と 判定 し 、
前記符号化ヘ ッ ダが 4 ビ ッ 卜 に セ ッ 卜 さ れて い る場合は、 前記 1 圧縮単位の デー タ プ ロ ッ ク に お け る 同一画素デー タ 連 続数の デー タ 長が 1 6 以上で 6 3 以下で あ る と 判定 し 、
前記符号化ヘ ッ ダが 6 ビ ッ 卜 に セ ッ 卜 さ れて い る場合は、 前記 1 圧縮単位の デー タ プ ロ ッ ク に お け る 同一画素デー タ 連 続数のデー タ 長が 6 4 以上で 2 5 5 以下 で あ る と 判定 し 、 前記符号化ヘ ッ ダが 1 4 ビ ッ ト に セ ッ 卜 さ れて い る場合 は 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同 一画素デー タ が 前記デー タ ラ イ ン の ラ イ ン ェ ン ド ま で連続 し て い る と 判定す る手段 を 含む こ と を特徴 と す る 請求項 5 9 に 記載のデコ ー ド 装置。
6 1 . 所定 ビ ッ ト 数で定義 さ れ る 画素デー タ が複数集 ま っ て形成 さ れる 情報集合体の う ち 、 同一画素デー タ が連続 す る デー タ ブ ロ ッ ク を 1 圧縮単位 と し て圧縮 し 、 圧縮 さ れた 情報 を 記録す る も の に お いて、
前記 1 圧縮単位のデー タ ブ ロ ッ ク に お け る 同一画素デー タ 連続数に対応 し た符号化ヘ ッ ダ と 、 こ の 同一画素デー タ 連続 数 を 示す継続画素数デー タ と 、 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素デー タ 自 体 を 示す デー タ と に よ っ て、 圧縮 さ れた単位デー タ プ ロ ッ ク を 生成す る圧縮デー タ 生成手 段 と ;
前記圧縮デー タ 生成手段 に よ っ て生成 さ れた圧縮単位デー タ プ ロ ッ ク を 所定の記録媒体に記録す る 記録手段 と を 備え た こ と を 特徴 と す る 情報集合体の記録装置,
6 2 . 前記圧縮デー タ 生成手段が、
前記 1 圧縮単位の デ一 タ ブ口 ッ ク に お け る 同一画素デー タ 連続数の デー タ 長が 3 以下の場合は前記符号化へ ッ ダに ビ ッ ト を 割 り 当 て ず、 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素 デー タ 連続数の デー タ 長が 4 以上で所定数以下の場 合は前記符号化ヘ ッ ダに 2 ビ ッ ト 以上所定 ビ ッ ト 以下 を 割 り 当 て る 手段 を 含む こ と を 特徴 と す る 請求項 6 1 に記載の記録 装置。
6 3 . 前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン 上 に配列 さ れて い る場合 に お いて 、 前記圧縮デー タ 生成手段 が、
前記 1 圧縮単位の デー タ プ ロ ッ ク に お け る 同一画素デー タ が前記デー タ ラ イ ン の ラ イ ン ェ ン ド ま で連続 し て い る場合 に 前記符号化へ ッ ダ を 、 同一画素デー タ が前記 ラ イ ンェ ン ド ま で続いて い る こ と を 示す特定 ビ ッ ト 数で構成す る 手段 を 含む こ と を 特徴 と す る 請求項 6 1 に 記載の記録装置。
6 4 . 前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン 上 に配列 さ れて い る場合 に お い て、 前記圧縮デー タ 生成手段 が、
前記 1 圧縮単位の デー タ プ ロ ッ ク に お け る 同一画素デー タ が前記デー タ ラ イ ン の ラ イ ン ェ ン ド ま で連続 し て い る場合 に 前記符号化へ ッ ダ を 、 同一画素 デー タ が前記 ラ イ ン ェ ン ド ま で続 い て い る こ と を 示す特定 ビ ッ 卜 数で構成す る 手段 と : 前記 1 圧縮単位の デー タ プ ロ ッ ク に お け る 同 一画素 デー タ が前記デー タ ラ イ ン の ラ イ ン ェ ン ド ま で連続 し て い な い場合 に お い て 、 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画 素 デー タ 連続数の デー タ 長が 3 以下の場合は前記符号化へ ッ ダに ビ ッ ト を 割 り 当 て ず、 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素 デー タ 連続数の デー タ 長が 4 以上で所定数 以下 の場合は前記符号化ヘ ッ ダに 2 ビ ッ ト 以上所定 ビ ッ ト 以 下 を 割 り 当 て る手段 と を 含む こ と を 特徴 と す る請求項 6 1 に 記載の記録装置。
6 5 . 前記情報集合体が有限 ビ ッ 卜 長の デー タ ラ イ ン 上 に配列 さ れて い る場合 に お い て 、 こ の デー タ ラ イ ン 上の全 デー タ に対す る圧縮単位デー タ ブロ ッ ク の生成が終了 し た時 点で前記圧縮単位デー タ ブ ロ ッ ク 全体の ビ ッ ト 長が 8 ビ ッ ト の整数倍で な い場合に 、 こ の全体 ビ ッ 卜 長が 8 ビ ッ ト の整数 倍 と な る よ う な ダ ミ ー ビ ッ ト デー タ を 追加す る手段を さ ら に 備え た こ と を 特徴 と す る請求項 6 1 に記載の記録装置 .
6 6 . 前記圧縮デー タ 生成手段が、 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素デー タ 連続数の デー タ 長が 3 以下の場合は前記符号化ヘ ッ ダに ビ ッ ト を 割 り 当 て ず、 前 記 1 圧縮単位のデー タ ブロ ッ ク に お け る 同一画素デー タ 連続 数の デー タ 長が 4 以上で所定数以下の場合は前記符号化へ ッ ダに 2 ビ ッ ト 以上所定 ビ ッ ト 以下 を 割 り 当 て る手段 を 含み、 前記情報集合体が有限 ビ ッ 卜 長の デー タ ラ イ ン上 に配列 さ れて い る場合 に お いて 、 こ のデー タ ラ イ ン上の全デー タ に対 す る 圧縮単位デー タ ブ ロ ッ ク の生成が終了 し た時点で前記圧 縮単位デー タ ブ ロ ッ ク 全体の ビ ツ ト 長が 8 ビ ッ 卜 の整数倍で な い場合 に、 こ の全体 ビ ッ 卜 長が 8 ビ ッ ト の整数倍 と な る よ う な ダ ミ ー ビ ッ 卜 デー タ を 追加す る 手段 を さ ら に備え た こ と を 特徴 と す る 請求項 6 1 に 記載の記録装置。
6 7 . 前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン 上 に配列 さ れて お り 、 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素デー タ が前記デー タ ラ イ ン の ラ イ ン ェ ン ド ま で 連続 し て い る場合 に、 同一画素デー タ が前記 ラ イ ン エ ン ド ま で続 いて い る こ と を 示す特定 ビ ッ 卜 数で前記符号化ヘ ッ ダ を 構成す る 手段 と :
前記情報集合体が有限 ビ ッ ト 長のデー タ ラ イ ン上 に配列 さ れて い る場合 に お いて 、 こ のデー タ ラ イ ン 上の全デー タ に対 す る 圧縮単位デー タ プ ロ ッ ク の生成が終了 し た時点で前記庄 縮単位デー タ ブ ロ ッ ク 全体の ビ ッ ト 長が 8 ビ ッ 卜 の整数倍で な い場合 に 、 こ の全体 ビ ッ 卜 長が 8 ビ ッ 卜 の整数倍 と な る よ う な ダ ミ ー ビ ッ ト デー タ を 追加す る 手段 と を さ ら に備え た こ と を 特徴 と す る請求項 6 1 に記載の記録装置。
6 8 . 前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン 上 に配列 さ れて お り 、 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素デー タ が前記デー タ ラ イ ン の ラ イ ン ェ ン ド ま で 連続 し て い る 場合 に、 同一画素デー タ が前記 ラ イ ン エ ン ド ま で続いて い る こ と を 示す特定 ビ ッ ト 数で前記符号化ヘ ッ ダ を 構成す る 手段 と ;
前記情報集合体が有限 ビ ッ 卜 長の デー タ ラ イ ン 上に配列 さ れて い る 場合 に お いて 、 こ のデー タ ラ イ ン上の全 デー タ に対 す る 圧縮単位デー タ プ ロ ッ ク の生成が終了 し た 時点で前記圧 縮単位デー タ ブ ロ ッ ク 全体の ビ ッ ト 長が 8 ビ ッ 卜 の整数倍で な い場合 に 、 こ の全体 ビ ッ 卜 長が 8 ビ ッ 卜 の整数倍 と な る よ う な ダ ミ ー ビ ッ ト デー タ を 追加す る 手段 と を さ ら に備え た こ と を 特徴 と す る 請求項 6 2 に記載の記録装置。
6 9 . 複数 ビ ッ ト 数で定義 さ れ る 画素デー タ が複数集 ま っ て形成 さ れ る 情報集合体の う ち , 同 一画素デー タ が連続 す る デー タ ブ ロ ッ ク を 1 圧縮単位 と し て 圧縮 し 、 圧縮 さ れた 情報 を 記録す る も の に お い て 、
前記情報集合体の う ち 、 前記 i 圧縮単位の デー タ ブ ロ ッ ク を 特定す る 第 1 手段 と : 前記 1 圧縮単位のデー タ ブ ロ ッ ク に お け る 同一画素デー タ 連続数の デー タ 長が第 1 の所定数以下の場合は ビ ッ 卜 が割 り 当 て ら れず、 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一 画素デー タ 速続数のデー タ 長が前記第 1 の所定数 よ リ も 大 き く 第 2 の所定数以下の場合は 2 ビ ッ ト 以上所定 ビ ッ ト 以下が 割 り 当 て ら れ る符号化ヘ ッ ダ と 、 こ の同一画素デー タ 連続数 を 示す継続画素数デー タ と 、 前記 1 圧縮単位のデー タ ブロ ッ ク に お け る 同一画素デー タ 自 体 を 示すデー タ と に よ っ て、 圧 縮 さ れた 単位デー タ ブ ロ ッ ク を 生成す る 第 2 手段 と :
前記情報集合体が有限 ビ ッ ト 長のデー タ ラ イ ン 上 に配列 さ れて お り 、 前記 1 圧縮単位の デー タ プ ロ ッ ク に お け る 同一画 素デー タ が前記デー タ ラ イ ン の ラ イ ン ェ ン ド ま で連続 し て い る場合に 、 同一画素デー タ が前記 ラ イ ン エ ン ド ま で続いて い る こ と を 示す特定 ビ ッ 卜 数で前記符号化ヘ ッ ダ を 構成す る 第 3 手段 と ;
前記情報集合体が有限ビ ッ ト 長のデー タ ラ イ ン上 に配列 さ れて い る場合 に お いて 、 こ のデー タ ラ イ ン上の全 デー タ に対 す る 圧縮単位デー タ ブ ロ ッ ク の生成が終了 し た時点で前記庄 縮単位デー タ ブ ロ ッ ク 全体の ビ ッ ト 長が 8 ビ ッ 卜 の整数倍で な い場合 に 、 こ の全体 ビ ッ ト 長が 8 ビ ッ ト の整数倍 と な る よ う な ダ ミ ー ビ ッ ト デー タ を 追加す る 第 4 手段 と ;
前記圧縮デー タ 生成手段 に よ っ て生成 さ れた圧縮単位デー タ プ ロ ッ ク を 所定の記録媒体に記録す る 記録手段 と を 備え た こ と を 特徴 と す る 情報集合体の記録装置 .
7 0 . 前記第 2 手段が、 前記 1 圧縮単位の デー タ プ ロ ッ ク に お け る 同一画素デー タ 連続数の デー タ 長が 3 以下の場合は前記符号化ヘ ッ ダに ビ ッ 卜 を 割 り 当 て ず、
前記 1 圧縮単位の デー タ ブロ ッ ク に お け る 同一画素デー タ 連続数の デー タ 長が 4 以上で 1 5 以下の場合 は前記符号化へ ッ ダ に 2 ビ ッ ト を 割 り 当 て、
前記 1 圧縮単位の デー タ ブロ ッ ク に お け る 同一画素デー タ 連続数の デー タ 長が 1 6 以上で 6 3 以下 の場合は前記符号化 ヘ ッ ダに 4 ビ ッ ト を 割 り 当 て、
前記 1 圧縮単位のデー タ ブ ロ ッ ク に お け る 同一画素デー タ 連続数の デー タ 長が 6 4 以上で 2 5 5 以下の場合は前記符号 ィ匕ヘ ッ ダ に 6 ビ ッ ト を 割 り 当 て 、
前記 1 圧縮単位のデー タ プロ ッ ク に お け る 同一画素デー タ が前記デー タ ラ イ ン の ラ イ ン ェ ン ド ま で連続 し て い る 場合は 前記符号化ヘ ッ ダに 1 4 ビ ッ ト を 割 り 当 て る 手段 を 含む こ と を 特徴 と す る 請求項 6 9 に記載の記録装置。
7 1 . 所定 ビ ッ ト 数で定義 さ れ る 画素デー タ が複数集 ま っ て形成 さ れる 情報集合体が記録 さ れた記録媒体か ら 、 同 一画素デー タ が連続す る デー タ プロ ッ ク を 1 単位 と し て圧縮 さ れ た ビ ッ 卜 列 を 再生 し て伸張す る も の で あ っ て 、 前記デ一 タ ブ ロ ッ ク が、 前記同 一画素デー タ の連続数 に対応 し た継続 画素数デー タ 、 ま た は前記同一画素デー タ お よ びその継続画 素数デー タ を 指す符号化へ ッ ダ を 含む場合 に お い て 、
前記情報集合体の う ち 、 前記 1 圧縮単位の デー タ ブ ロ ッ ク か ら 、 符号化ヘ ッ ダ を 取 り 出す符号化ヘ ッ ダ取出手段 と ; 前記符号化へ ッ ダ取出手段に お い て取 り 出 さ れた符号化へ ッ ダの 内容に基づいて 、 前記 1 圧縮単位のデー タ ブ ロ ッ ク か ら 、 こ の デー タ ブ ロ ッ ク の前記継続画素数デー タ を取 り 出 す 継続画素数取出手段 と ;
前記 1 圧縮単位のデー タ ブ ロ ッ ク か ら 、 前記符号化ヘ ッ ダ 取出手段に お いて取 り 出 さ れた符号化ヘ ッ ダと 、 前記維続画 素数取出手段 に お いて取 り 出 さ れた継続画素数デー タ と を 差 し 引 い た残 り に基づいて 、 前記 1 圧縮単位の デー タ ブロ ッ ク を 構成 し て い た圧縮前の画素デー タ の内容 を 決定す る 画素デ ー タ 決定手段 と :
前記画素デー タ 決定手段 に よ り 決定 さ れた 内容の ビ ッ ト デ ー タ を 、 前記継続画素数取出手段に お い て取 り 出 さ れた継続 画素数デー タ が示す ビ ッ ト 長分並べて、 前記 1 圧縮単位に お け る圧縮前の画素パ タ ー ン を 復元す る 画素パ タ ー ン復元手段 と を 備え た こ と を 待徴 と す る再生装置。
7 2 . 前記符号化ヘ ッ ダ取出手段 に お い て取 り 出 さ れ た符号化ヘ ッ ダに ビ ッ 卜 が割 り 当 て ら れて い な い場合、 前記 継続画素数取出手段が、 そ の直後の所定 ビ ッ ト 数 を 前記継続 画素数デー タ と し て取 り 出 す機能 を 有す る こ と を 特徴 と す る 請求項 7 1 に 記載の再生装置。
7 3 . 前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン 上 に配列 さ れて お り 、 前記符号化ヘ ッ ダが、 前記 1 圧縮単位 のデー タ プ ロ ッ ク に お け る 同一画素 デー タ が前記デー タ ラ イ ン の ラ イ ン エ ン ド ま で連続 し て い る こ と を 示す特定 ビ ッ ト 数 を 含む と き に 、 前記画素デー タ 決定手段 に よ り 決定 さ れた 内 容の ビ ッ ト デー タ を 、 前記デー タ ラ イ ン の ラ イ ン エ ン ド ま で 連続 し て 出 力 す る 手段 を さ ら に備え た特徴 と す る 請求項 7 1 に記載の再生装置 . 、
7 4 . 前記情報集合体が有限ビ ッ ト 長の デー タ ラ イ ン 上 に配列 さ れて お り 、 前記符号化ヘ ッ ダが、 前記 1 圧縮単位 の デー タ ブ ロ ッ ク に お け る 同一画素デー タ が前記デー タ ラ イ ン の ラ イ ンエ ン ド ま で連続 し て い る こ と を 示す特定 ビ ッ ト 数 を 含む と き に 、 前記画素デー タ 決定手段 に よ り 決定 さ れた 内 容の ビ ッ ト デー タ を 、 前記デー タ ラ イ ン の ラ イ ン エ ン ド ま で 連続 し て 出 力 す る 手段 を さ ら に備え 、
前記符号化ヘ ッ ダが前記特定 ビ ッ 卜 数 を 含 ま な い場合で あ つ て 、 前記符号化へ ッ ダ取出手段に お いて取 り 出 さ れた符号 化ヘ ッ ダのデー タ 長がな し の場合は、 前記継続画素数取出手 段が、 こ の符号化ヘ ッ ダの後の所定 ビ ッ ト 数 を 前記継続画素 数デー タ と し て取 り 出 す機能 を 有す る こ と を 特徴 と す る請求 項 7 1 に 記載の再生装置。
7 5 . 前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン 上 に 配列 さ れて い る場合 に お い て 、 こ の デー タ ラ イ ン上の全 て の圧縮単位デー タ プ ロ ッ ク の復元が前記画素パ タ ー ン復元 手段 に よ リ 実行 さ れた と き 、 デー タ ラ イ ン上のす べて の圧縮 単位デー タ ブ ロ ッ ク の ビ ッ 卜 長が 8 の整数倍 と な ら な い場合 に 、 こ の全体 ビ ッ ト 長カ 8 の整数倍 と な る よ う に ビ ッ ト 長調 整 を 行な う 手段 を さ ら に備 え た こ と を 特徴 と す る 請求項 7 1 に 記載の再生装置。
7 6 . 前記符号化ヘ ッ ダ取出手段に お い て取 り 出 さ れ た符号化ヘ ッ ダに ビ ッ ト が割 り 当 て ら れて い な い の場合、 前 記継続画素数取出手段が、 その 直後の所定 ビ ッ ト 数 を 前記継 画素数デー タ と し て取 り 出す機能 を 有 し 、
前記符号化ヘ ッ ダ取出手段に お い て取 り 出 さ れた符号化へ ヅ ダに所定範囲の ビ ッ ト 数が割 り 当 て ら れて い る場合、 前記 続画素数取出手段が、 こ の所定範囲 ビ ッ ト 数の符号化へ ッ ダの後の特定 ビ ッ ト 数 を 前記継続画素数デー タ と し て取 り 出 す機能 を 有 し 、
前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン 上に配列 さ れて い る場合 に お いて 、 こ のデー タ ラ イ ン上の全て の圧縮単 位デ一 タ ブロ ッ ク の復元が前記画素パ タ ー ン復元手段に よ り 実行 さ れた と き 、 デー タ ラ イ ン 上のすべての圧縮単位デー タ ブ ロ ッ ク の ビ ッ ト 長が 8 の整数倍 と な ら な い場合 に、 こ の全 体 ビ ッ ト 長が 8 の整数倍 と な る よ う に ビ ッ ト 長調整 を 行な う 段 を さ ら に備え た こ と を 特徴 と す る 請求項 7 1 に記載の再 生装置。
7 7 . 前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン 上 に配列 さ れて お り 、 同一画素デー タ が こ の デー タ ラ イ ン の イ ン エ ン ド ま で続いて い る こ と を 示す特定 ビ ッ ト 数で前記 符号化ヘ ッ ダが構成 さ れる場合 に お いて 、 こ の符号ヘ ッ ダに i く 所定 ビ ッ ト 数の内容 を 前記 ラ イ ン ェ ン ド ま で並べ る手段 と
前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン 上に配列 さ れて い る 場合 に お いて 、 こ のデー タ ラ イ ン上の全ての庄縮単 位デー タ プ ロ ッ ク の復元が前記画素パ タ ー ン復元手段 に よ リ 実行 さ れ た と き 、 デー タ ラ イ ン 上の すべ ての圧縮単位デー タ ブ ロ ッ ク の ビ ッ 卜 長力 s 8 の整数倍 と な ら な い場合 に、 こ の全 体 ビ ッ ト 長が 8 の整数倍 と な る よ う に ビ ッ ト 長調整を 行な う 手段 を さ ら に備え た こ と を 特徴 と す る請求項 7 1 に記載の再 生装置。
7 8 . 前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン 上 に配列 さ れて お り 、 同一画素 デー タ が こ の デー タ ラ イ ン の ラ イ ン ェ ン ド ま で続いて い る こ と を 示す特定 ビ ッ ト 数で前記 符号化ヘ ッ ダが構成 さ れる 場合 に お い て 、 こ の符号ヘ ッ ダに 続 く 所定 ビ ッ ト 数の 内容 を 前記 ラ イ ン エ ン ド ま で並べ る 手段 と :
前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン上 に配列 さ れて い る場合 に お いて 、 こ の デー タ ラ イ ン上の全て の圧縮単 位デー タ プ ロ ッ ク の復元が前記画素パ タ ー ン復元手段 に よ リ 実行 さ れた と き 、 デー タ ラ イ ン 上 の す べ て の圧縮単位デー タ ブ ロ ッ ク の ビ ッ ト 長カ 8 の整数倍 と な ら な い場合 に、 こ の全 体 ビ ッ ト 長が 8 の整数倍 と な る よ う に ビ ッ 卜 長調整 を 行な う 手段 を さ ら に備え た こ と を 特徴 と す る 請求項 7 2 に記載の再 生装置。
7 9 . 所定 ビ ッ ト 数で定義 さ れ る 画素デー タ が複数集 ま っ て形成 さ れる 情報集合体が記録 さ れた光デ ィ ス ク か ら 、 同一画素 デー タ が連続す る デ一 タ ブ 口 ッ ク を 1 単位 と し て圧 縮 さ れ た ビ ッ 卜 列 を 再生 し て伸張す る も ので あ っ て、 前記デ 一タ ブ ロ ッ ク が、 前記同一画素デー タ の連続数に対応 し た継 続画素数デー タ 、 ま た は前記同 一画素デー タ お よ びその継続 画素数デー タ を 指す符号化へ ッ ダを 含む場合 に お いて、 前記情報集合体の う ち 、 前記 1 圧縮単位の デー タ ブ ロ ッ ク か ら 、 符号化ヘ ッ ダを 取 り 出す第 1 手段 と ;
前記第 1 手段に お いて取 り 出 さ れた符号化へ ッ ダに ビ ッ 卜 が割 り 当 て ら れて い な い場合、 その 直後の所定 ビ ッ ト 数 を 前 記維続画素数デー タ と し て取 り 出す第 2 手段 と ;
前記第 1 手段に お い て取 り 出 さ れた符号化へ ッ ダに ビ ッ ト が割 り 当 て ら れて い る場合、 取 り 出 さ れた符号化ヘ ッ ダの 内 容 に基づいて 、 前記 1 圧縮単位のデー タ ブ ロ ッ ク か ら 、 こ の デー タ ブ ロ ッ ク の前記継続画素数デー タ を 取 り 出 す第 3 手段 と ;
前記 1 圧縮単位のデー タ ブ ロ ッ ク か ら 、 前記第 1 手段 に お いて取 り 出 さ れた符号化ヘ ッ ダ と 、 前記第 2 ま た は第 3 手段 に お いて取 り 出 さ れた維続画素数デー タ と を 差 し 引 い た残 り に基づい て 、 前記 1 圧縮単位の デー タ ブ ロ ッ ク を 構成 し て い た圧縮前の画素デー タ の内容 を 決定す る 第 4 手段 と ;
前記第 4 手段に よ り 決定 さ れ た 内容の ビ ッ ト デー タ を 、 前 記第 2 ま た は第 3 手段 に お い て取 り 出 さ れた継続画素数デー タ が示す ビ ッ ト 長分並べて 、 前記 1 圧縮単位 に お け る圧縮前 の画素パ タ ー ン を 復元す る 第 5 手段 と ;
前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン 上 に配列 さ れ て お り 、 同 一画素デー タ が こ のデー タ ラ イ ン の ラ イ ン ェ ン ド ま で続 いて い る こ と を 示す特定 ビ ッ ト 数で前記符号化へ ッ ダが構成 さ れ る場合 に お いて 、 こ の符号ヘ ッ ダに続 く 所定 ビ ッ 卜 数の 内容 を 前記 ラ イ ン エ ン ド ま で並べ る 第 6 手段 と ; 前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン上 に配列 さ れて い る 場合 に お いて 、 こ のデー タ ラ イ ン上の全ての圧縮単 位デー タ プ ロ ッ ク の復元が前記第 5 手段 に よ り 実行さ れた と き 、 デー タ ラ イ ン上のすべて の圧縮単位デー タ ブ ロ ッ ク の ビ ッ ト 長カ < 8 の整数倍 と な ら な い場合 に、 こ の全体 ビ ッ ト 長が 8 の整数倍 と な る よ う に ビ ッ ト 長調整 を 行な う 第 7 手段 と を 備え た こ と を 特撖 と す る 光デ ィ ス ク の再生装置。
8 0 . 前記第 2 手段が、
前記符号化へ ッ ダに ビ ッ 卜 が割 り 当 て ら れて い な い場合は 前記 1 圧縮単位の デー タ プ ロ ッ ク に お け る 同一画素デー タ 連 続数のデー タ 長が 3 以下で あ る と 判定 し 、
前記符号化ヘ ッ ダが 2 ビ ッ 卜 に セ ッ 卜 さ れて い る場合は, 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素デー タ 連 続数の デー タ 長が 4 以上で 1 5 で あ る と 判定 し 、
前記符号化ヘ ッ ダが 4 ビ ッ 卜 に セ ッ ト さ れて い る場合は、 前記 1 圧縮単位の デー タ プ ロ ッ ク に お け る 同一画素デー タ 連 続数の デー タ 長力 s l 6 以上で 6 3 以下で あ る と 判定 し 、
前記符号化ヘ ッ ダが 6 ビ ッ 卜 に セ ッ 卜 さ れて い る場合は、 前記 1 圧縮単位の デー タ プ ロ ッ ク に お け る 同 一画素デー タ 連 続数の デー タ 長が 6 4 以上で 2 5 5 以下 で あ る と 判定 し 、 前記符号化ヘ ッ ダが 1 4 ビ ッ 卜 に セ ッ 卜 さ れて い る場合 は 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素デー タ が 前記デー タ ラ イ ン の ラ イ ン エ ン ド ま で連続 し て い る と 判定す る 手段 を 含む こ と を 特徴 と す る 請求項 7 9 に記載の再生装置
8 1 . 情報の最小単位 (画像 ド ッ 卜 ) を 示す画素デー タ が複数集 ま っ て形成 さ れる情報集合体の う ち 、 同一画素デ ー タ が連続す る デー タ ブ ロ ッ ク を 1 圧縮単位 と し て圧縮す る も の に お い て 、
前記画素デー タ に、 多色表現、 多階親表現 ま た は強調表現 がで き る よ う に複数ビ ッ ト 数を 割 り 当 て た上で、 以下の ス テ ッ プ を 実行す る情報集合体のエ ン コ ー ド方法 :
( ィ ) 前記情報集合体の う ち 、 前 IB 1 圧縮単位のデー タ ブ 口 ッ ク を 持定す る圧縮デー タ 特定ス テ ッ プ ;
( 口 ) 前記 1 圧縮単位のデー タ ブ ロ ッ ク に お け る 同一画素 デー タ 連続数に対応 し た符号化ヘ ッ ダと 、 こ の同一画素デー タ 連続数 を 示す継続画素数デー タ と 、 前記 1 圧縮単位のデー タ ブ ロ ッ ク に お け る 同一画素デー タ 自 体 を示すデー タ と に よ つ て 、 圧縮 さ れた単位デー タ ブ ロ ッ ク を 生成す る 圧縮デー タ 生成 ス テ ツ プ。
8 2 . 前記圧縮デー タ 生成 ス テ ッ プが、
前記 1 圧縮単位のデー タ ブ ロ ッ ク に お け る 同一画素デー タ 連続数の デー タ 長が 3 以下の場合は前記符号化ヘ ッ ダに ビ ッ 卜 を 割 り 当 て ず、 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素デー タ 連続数のデー タ 長が 4 以上で所定数以下の場 合は前記符号化ヘ ッ ダに 2 ビ ッ ト 以上所定 ビ ッ ト 以下 を 割 り 当 て る ス テ ッ プを 含む こ と を 特徴 と す る 請求項 8 1 に記載の エ ン コ ー ド方法。
8 3 . 前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン 上 に配列 さ れて い る場合に お い て、 前記圧縮デー タ 生成ス テ ッ プが、 前記 1 圧縮単位のデー タ ブロ ッ ク に お け る 同一画素デー タ が前記デー タ ラ イ ン の ラ イ ン ェ ン ド ま で連続 し て い る 場合 に 前記符号化ヘ ッ ダ を 、 同一画素 デー タ が前記 ラ イ ン、エ ン ド ま で続いて い る こ と を 示す特定 ビ ッ ト 数で構成す る ス テ ッ プ を 含む こ と を 特徴 と す る 請求項 8 1 に 記載のエ ン コ ー ド方法。
8 4 . 前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン 上 に配列 さ れて い る場合 に お いて、 前記圧縮デー タ 生成ス テ ッ プが、
前記 1 圧縮単位のデ一 タ ブ口 ッ ク に お け る 同一画素デー タ が前記デー タ ラ イ ン の ラ イ ン ェ ン ド ま で連続 し て い る場合 に 前記符号化ヘ ッ ダ を 、 同一画素デー タ が前記 ラ イ ン エ ン ド ま で続いて い る こ と を 示す特定 ビ ッ ト 数で構成す る ス テ ッ プと 前記 1 圧縮単位のデー タ プロ ッ ク に お け る 同一画素デー タ が前記デー タ ラ イ ン の ラ イ ン ェ ン ド ま で連続 し て い な い場合 に お いて 、 前記 1 圧縮単位の デー タ プ ロ ッ ク に お け る 同一画 素デー タ 連続数の デー タ 長が 3 以下の場合は前記符号化へ ッ ダに ビ ッ ト を 割 り 当 て ず、 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素 デー タ 連続数のデー タ 長が 4 以上で所定数 以下 の場合は前記符号化ヘ ッ ダに 2 ビ ッ ト 以上所定 ビ ッ ト 以 下 を 割 り 当 て る ス テ ッ プと を 含む こ と を 特徴 と す る請求項 8 1 に 記載のエ ン コ ー ド方法。
8 5 . 前記情報集合体が有限 ビ ッ 卜 長の デー タ ラ イ ン 上に配列 さ れて い る場合 に お いて 、 こ のデー タ ラ イ ン上の全 デー タ に 対す る 圧縮単位デー タ ブ ロ ッ ク の生成が終了 し た時 点で前記圧縮単位デー タ ブ ロ ッ ク 全体の ビ ッ ト 長が 8 ビ ッ 卜 の整数倍で な い場合 に 、 こ の全体ビ ッ ト 長が 8 ビ ッ ト の整数 倍 と な る よ う な ダ ミ ー ビ ッ ト デー タ を 追加す る ス テ ッ プを さ ら に備え た こ と を 特徴 と す る請求項 8 1 に記載のエ ン コ ー ド 方法
8 6 . 前記圧縮デー タ 生成ス テ ッ プが、 前記 1 圧縮単 位の デー タ ブ ロ ッ ク に お け る 同一画素デー タ 連続数のデー タ 長が 3 以下の場合 は前記符号化ヘ ッ ダに ビ ッ 卜 を 割 り 当 て ず 記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素デー タ 連 続数のデー タ 長が 4 以上で所定数以下の場合は前記符号化へ ッ ダに 2 ビ ッ ト 以上所定 ビ ッ 卜 以下 を 割 り 当 て る ス テ ッ プを 含み
記情報集合体が有限 ビ ッ ト 長のデー タ ラ イ ン上に配列 さ れて い る 場合 に お いて 、 こ の デー タ ラ イ ン上の全デー タ に対 す る 圧縮単位デー タ プ ロ ッ ク の生成が終了 し た時点で前記圧 縮単位デー タ ブ ロ ッ ク 全体の ビ ッ ト 長が 8 ビ ッ ト の整数倍で な い場合 に 、 こ の全体 ビ ッ ト 長が 8 ビ ッ ト の整数倍 と な る よ う な ダ ミ ー ビ ッ ト デー タ を 追加す る ス テ ッ プを さ ら に備え た こ と を 特徴 と す る 請求項 8 1 に記載のエ ン コ ー ド方法。
8 7 . 前記情報集合体が有限 ビ ッ ト 長の デ - - タ ラ イ ン 上 に配列 さ れて お り 、 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素 デー タ が前記デー タ ラ イ ン の ラ イ ン ェ ン ド ま で 連 fee し て い る 場合 に、 同一画素デー タ が前記 ラ イ ン エ ン ド ま で続いて い る こ と を 示す特定 ビ ッ ト 数で前記符号ィ匕へ ッ ダ を 構成す る ス テ ッ プ と ; 前記情報集合体が有限 ビ ッ 卜 長の デー タ ラ イ ン上に配列 さ れて い る場合 に お いて 、 こ の デー タ ラ イ ン上の全デー タ に対 す る 圧縮単位デー タ ブ ロ ッ ク の生成が終了 し た時点、で前記圧 縮単位デー タ ブ ロ ッ ク 全体の ビ ッ ト 長が 8 ビ ッ 卜 の整数倍で な い場合 に 、 こ の全体 ビ ッ ト 長カ《 8 ビ ッ 卜 の整数倍 と な る よ う な ダ ミ ー ビ ッ ト デー タ を 追加す る ス テ ッ プと を さ ら に備え た こ と を 特徴 と す る請求項 8 1 に記載のエ ン コ ー ド方法。
8 8 . 前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン 上 に配列 さ れて お り 、 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素デー タ が前記デー タ ラ ィ ン の ラ ィ ン ェ ン ド ま で 連続 し て い る 場合 に、 同一画素 デー タ が前記 ラ イ ン エ ン ド ま で続いて い る こ と を 示す特定 ビ ッ ト 数で前記符号化ヘ ッ ダ を 構成す る ス テ ッ プと ;
前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン 上に配列 さ れて い る 場合 に お い て 、 こ の デー タ ラ イ ン上の全デー タ に対 す る 圧縮単位デー タ プ ロ ッ ク の生成が終了 し た 時点で前記圧 縮単位デー タ ブ ロ ッ ク 全体の ビ ッ ト 長が 8 ビ ッ 卜 の整数倍で な い場合 に 、 こ の全体 ビ ッ ト 長が 8 ビ ッ ト の整数倍 と な る よ う な ダ ミ ー ビ ッ ト デー タ を 追加す る ス テ ッ プ と を さ ら に備え た こ と を 特徴 と す る 請求項 8 2 に記載のエ ン コ ー ド方法。
8 9 . 情報の最小単位 を 示す画素デー タ が複数集 ま つ て形成 さ れる 情報集合体の う ち 、 同一画素デー タ が連続す る デー タ ブ ロ ッ ク を 1 圧縮単位 と し て圧縮す る も の に お いて 、 前記画素デー タ に 、 多色表現、 多階調表現 ま た は強調表現 がで き る よ う に複数 ビ ッ ト 数 を 割 り 当 て た上で、 以下 の ス テ ッ プ を 実行す る情報集合体のェ ン コ ー ド方法 :
( ィ ) 前記情報集合体の う ち 、 前記 1 圧縮単位のデー タ ブ ロ ッ ク を 特定す る第 1 ス テ ッ プ
( 口 ) 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お る 同一画素 デー タ 連続数のデー タ 長が第 1 の所定数以下の場合は ビ ッ ト が割 り 当 て ら れず、 前記 1 圧縮単位のデー タ ブ ロ ッ ク に お け る 同一画素デー タ 連続数の デー タ 長が前記第 1 の所定数よ リ も 大 き く 第 2 の所定数以下の場合は 2 ビ ッ ト 以上所定 ビ ッ ト 以下 が割 り 当 て ら れ る 符号化へ ッ ダ と 、 こ の同一画素デー タ 連続数 を 示す継続画素数デー タ と 、 前記 1 圧縮単位のデー タ プ ロ ッ ク に お け る 同一画素 デー タ 自 体 を 示す デー タ と に よ つ て 、 圧縮 さ れた単位デー タ プロ ッ ク を 生成す る第 2 ス テ ッ プ
(ハ) 前記情報集合体が有限 ビ ッ 卜 長のデー タ ラ イ ン 上 に 配列 さ れて お り 、 前記 1 圧縮単位の デ一 タ ブ ロ ッ ク に お け る 同一画素デー タ が前記デー タ ラ イ ン の ラ イ ン ェ ン ド ま で連続 し て い る場合 に 、 同一画素デー タ が前記 ラ イ ン ェ ン ド ま で続 い て い る こ と を 示す特定 ビ ッ 卜 数で前記符号化へ ッ タ を 構成 す る 第 3 ス テ ッ プ :
( 二) 前記情報集合体が有限 ビ ッ ト 長の デー タ ラ イ ン 上 に 配列 さ れて い る場合 に お いて、 こ の デー タ ラ イ ン 上 の全デー タ に 対す る圧縮単位デー タ プ ロ ッ ク の生成が終了 し た 時点で 前記圧縮単位デー タ ブ ロ ッ ク 全体の ビ ッ 卜 長が 8 ビ ッ 卜 の 整 数倍で な い場合に 、 こ の全体 ビ ッ ト 長が 8 ビ ッ ト の整数倍 と な る よ う な ダ ミ ー ビ ッ 卜 デー タ を追加す る 第 4 ス テ ツ プ。
9 0 . 前記 1 圧縮単位のデー タ ブ ロ ッ ク に お け る 同一 画素 デー タ 連続数のデー タ 長が 3 以下の場合 は前記符号化へ ッ ダに ビ ッ 卜 が割 り 当 て ら れず、
前記 1 圧縮単位のデー タ プ ロ ッ ク に お け る 同一画素デー タ 連続数の デー タ 長が 4 以上で 1 5 以下の場合 は前記符号化へ ッ ダに 2 ビ ッ ト が割 り 当 て ら れ、
前記 1 圧縮単位のデー タ プロ ッ ク に お け る 同一画素デー タ 連続数の デー タ 長が 1 6 以上で 6 3 以下 の場合は前記符号化 ヘ ッ ダに 4 ビ ッ ト が割 り 当 て ら れ、
前記 1 圧縮単位のデー タ プ ロ ッ ク に お け る 同一画素デー タ 連続数の デー タ 長が 6 4 以上で 2 5 5 以下の場合 は前記符号 化ヘ ッ ダに 6 ビ ッ ト が劊 リ 当 て ら れ、
前記 1 圧縮単位のデー タ プ ロ ッ ク に お け る 同一画素デー タ が前記デー タ ラ イ ン の ラ イ ン ェ ン ド ま で連続 し て い る 場合は 前記符号化ヘ ッ ダ に 1 4 ビ ッ 卜 が割 り 当 て ら れ る こ と を 特徴 と す る 請求項 8 9 に記載の ェ ン コ 一 ド方法。
9 1 . 一列 に 並ぶ画像情報 を 、 画素情報 と こ の画素情 報の連続数 を 示す継続画素数 と に よ っ て 表 さ れる ラ ン レ ン グ ス符号 に 変換 し 、 こ れ を さ ら に符号化デー タ へ変換す る 画像 符号化方法 に お い て 、
前記継続画素数 に応 じ て ラ ン レ ン グ ス 符号 1 単位分の可変 長 ビ ッ ト 数が設定 さ れ、
こ の設定 さ れた 可変長 ビ ッ 卜 数の 中 に 、 前記継続画素数の 数値 に応 じ て変化す る 可変長の ヘ ッ ダ ビ ッ ト と 、 前記継続画 素数 に対応 し た 可変長のバ イ ナ リ ビ ッ ト と 、 前記画素情報 に 対応 し た ノく イ ナ リ ピ ッ ト と が含 ま れる こ と を 特徴 と す る画像 情報符号化方法。
9 2 . 前記継続画素数が所定値以下の場合に、 前記可 変長 ビ ッ ト 数の ビ ッ ト が前記ヘ ッ ダビ ッ ト に は割 り 当 て ら れ ず、 前記可変長 ビ ッ ト 数の構成 ビ ッ ト が全て前記継続画素数 に対応 し た可変長のバ イ ナ リ ビ ッ ト お よ び前記画素情報に対 応 し たバ イ ナ リ ビ ヅ 卜 に劊 リ 当 て ら れる こ と を 特徴 と す る 請 求項 9 1 に記載の符号化方法。
9 3 . 前記画像情報が 1 ラ イ ン 上 に並ぶ中で、 あ る 画 像情報の変化点か ら そ の ラ イ ン の終端 ま で 同 じ 画素情報が継 続す る場合、 こ の ラ イ ン終端 ま での同一画素継続数の代わ り に、 特定のデー タ を 前記継続画素数の可変長 ビ ッ ト に割 り 当 て る こ と を 特徴 と す る請求項 9 1 に記載の符号化方法 .
9 4 . 前記画像情報が 1 ラ イ ン上 に並ぶ場合 に お い て 、 こ の ラ イ ン 上 に 並ぶ 1 単位以上 の ラ ン レ ン グ ス 符号デー タ に 対す る復号化開始点の情報 を 含むバ ケ ツ ト ヘ ッ ダが、 前記画 像情報 よ り も 前 に 配置 さ れる こ と を 特徴 と す る請求項 9 1 に 記載の符号化方法。
9 5 . 前記画像情報が複数 ラ イ ン上 に並ん で 1 画面 を 構成す る 場合 に お い て 、 こ の 1 画面分の画像符号化デー タ の 長 さ を 示す情報が、 前記パ ケ ッ ト ヘ ッ ダに含 ま れ る こ と を 特 徴 と す る 請求項 9 4 に記載の符号化方法。
9 6 . 画像情報が符号化 さ れた デー タ を 所定 ビ ッ ト 単 位で取得す る取得手段 と ;
前記取得手段に よ り 取得 さ れた所定 ビ ッ ト 単位の前記符号 化デー タ の う ち 、 同 じ 値で連続す る ビ ッ ト の ビ ッ ト 数 を 検出 す る 連続 ビ ッ ト 数検出手段 と ;
前記連続 ビ ッ ト 数検 出手段に よ り 検出 さ れた連続ビ ッ ト 数 に応 じ て 、 連続画素情報の 1 単位分の ビ ッ ト 長 を 決定 し 、 決 定 さ れた ビ ッ 卜 長分の ビ ッ 卜 情報 を 取 り 込み、 取 り 込ん だ ビ ッ ト 情報 を 、 前記画素情報 に対応 し た ビ ッ ト と そ の連続数 を 示す ビ ッ ト と に切 り 分 け る デー タ 切分手段と ;
前記デー タ 切分手段 に よ っ て 切 り 分け ら れ た単位で、 前記 ビ ッ ト 情報 を 前記画素情報 と そ の連続数 と に変換す る 変換手 段 と ;
前記変換手段に よ リ 変換 さ れ た画素情報 を そ の連続数分出 力す る 画素出 力手段 と を 具備 し た こ と を 特徴 と す る 画像情報 復号化装置。
9 7 . 前記連続 ビ ッ ト 数検出手段に よ り 検出 さ れた連 続 ビ ッ ト 数が所定数以上の場合、 前記画素情報 を こ の画素情 報が並ん だ ラ イ ン の末尾 ま で続 けて 出 力 す る 手段 を さ ら に 具 備 し た こ と 特徴 と す る 請求項 9 6 に記載の復号化装置。
9 8 . 前記画素出 力手段か ら 出 力 さ れる 画素情報の ラ ィ ン 数が不足 し て い る こ と を 検出 す る 不足 ラ イ ン 検出手段 と 前記不足 ラ イ ン検出手段 に よ り 検出 さ れた 不足 ラ イ ン に 対 し て 所定の画素情報 を 設定す る 不足画素設定手段 と :
前記不足画素設定手段 に よ っ て設定 さ れた所定の画素情報 が、 前記不足 ラ イ ン検出手段に よ り 検出 さ れた 不足 ラ イ ン に 対 し て 出 力 さ れる よ う に、 前記画素出 力手段の画素出 力動作 を 切 り 換 え る 手段 と を さ ら に具備 し た こ と 特撖 と す る 請求項 9 6 に記載の復号化装置 .
9 9 . 前記画素出 力手段か ら 出 力 さ れる 画素情報の ラ ィ ン数が不足 し て い る こ と を検出す る 不足 ラ ィ ン検出手段 と 前記不足 ラ イ ン検出手段 に よ り 検出 さ れた不足 ラ イ ン に対 し て は前記符号化デー タ に対す る復号化動作 を 中断さ せ る手 段 と を さ ら に 具備 し た こ と 特徴 と す る 請求項 9 6 に記載の復 号化装置 .
1 0 0 . 前記画素情報が、 複数 ビ ッ 卜 で表現 さ れ る色 情報 を 含む こ と を 特撖 と す る請求項 9 1 に記載の符号化方法
1 0 1 . 前記色情報が、 赤、 緑お よ び青そ れぞれ を 表 す信号の振幅の組み合わせで表現で き る よ う に構成 さ れる を 含む こ と を特徴 と す る請求項 1 0 0 に記載の符号化方法 .
1 0 2 . 前記色情報が、 輝度信号、 赤信号お よ び青信 号そ れぞれの振幅の組み合わせで表現で き る よ う に構成 さ れ る を 含む こ と を 特徴 と す る 請求項 1 0 0 に記載の符号化方法
1 0 3 . 画像情報の符号化デー タ を 所定 ビ ッ ト 単位で 取得 し 、
取得 し た ビ ッ ト 単位の符号化デー タ の う ち 、 同値 ビ ッ ト の 画素情報の連続数 を 検出 し 、
検 出 さ れた連続数に応 じ て 、 連続豳素情報 1 単位分の ビ ッ ト 長 を 決定 し 、
決定 さ れた ビ ッ ト 長分の ビ ッ ト 情報 を 取 り 込み、
取 り 込 ま れた ビ ッ ト 情報 を 、 画素情報 を 示す ビ ッ ト と そ の 連続数 を 示す ビ ッ 卜 と に切 り 分 け、
切 り 分け ら れた 単位で、 ビ ッ ト 情報 を 、 画素情報 と その連 続数 と に変換 し 、
前記画素情報 を 、 そ の連続数だ け 出 力 す る よ う に構成 し た こ と を 特徴 と す る 画像情報の復号化方法。
1 0 4 . ラ ン レ ン グス 符号化方法に基づ き 複数連続画 素の ビ ッ ト 列 を 圧縮す る も の に お い て、 1 庄縮単位の ラ ン情 報 を 、
同 一デー タ ビ ッ 卜 の連続数 を 示す ラ ン 長情報 と ;
前記画素の 内容 ま た は種類 を 3 種類以上区別 し て示す こ と がで き る 複数 ビ ッ ト 構成の画素 デー タ と で構成 し た こ と を 特 徴 と す る デー タ 圧縮方法。
1 0 5 . 前記画素デー タ を 2 ビ ッ ト 固定長構成 と し 、 前記 ラ ン 長情報 を 連続 し て 同 じ 値 を 取 る 可変長 ビ ッ 卜 構成 と し た こ と を 特徴 と す る 請求項 1 0 4 に記載の デー タ 圧縮方法
1 0 6 . 所定 ビ ッ ト 数で定義 さ れる 画素デー タ が複数 集 ま っ て形成 さ れ る 情報集合体の う ち 、 同一画素デー タ が連 続す る デー タ ブ ロ ッ ク を 1 圧縮単位 と し て圧縮す る も の で あ つ て 、 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素デ — タ 連続数に対応 し た 符号化ヘ ッ ダ と 、 こ の 同一画素デー タ 連続数 を 示す継続画素数デー タ と 、 前記 1 圧縮単位のデー タ ブ ロ ッ ク に お け る 同一画素 デー タ 自 体 を 示す デー タ と に よ つ て 、 圧縮 さ れ た単位デー タ ブ ロ ッ ク を 生成す る エ ン コ ー ダ と 前記エ ン コ ー ダ に よ り 生成 さ れた圧縮単位デ一 タ ブ 口 ッ ク を 含む信号 を 無線あ る い は有線 を 介 し て放送す る 手段 と ; を 具備 し た こ と を 特撖 と す る放送 シ ス テ ム 。
1 0 7 . 所定 ビ ッ ト 数で定義 さ れる 画素デー タ が複数 集 ま っ て形成 さ れ る情報集合体の う ち 、 同一画 ^デー タ が連 続す る デー タ ブ ロ ッ ク を 1 圧縮単位 と し て圧縮 し た も の で あ つ て 、 前記 1 圧縮単位のデー タ ブロ ッ ク に お け る 同一画素デ ー タ 連続数に対応 し た 符号化ヘ ッ ダと 、 こ の 同一画素デー タ 連続数 を 示す継続画素数デー タ と 、 前記 1 圧縮単位のデー タ プ ロ ッ ク に お け る 同一画素デー タ 自 体 を 示す デー タ と を 含む デジ タ ル信号 を 発生す る デジ タ ル信号発生手段 と ;
前記デジ タ ル信号発生手段に よ リ 発生 さ れた前記デジ タ ル 信号 を 無線あ る い は有線 を 介 し て放送す る手段 と ;
を 具備 し た こ と を 特徴 と す る放送 シ ス テ ム 。
1 0 8 . 所定 ビ ッ ト 数で定義 さ れる 画素デー タ が複数 集 ま っ て形成 さ れ る情報集合体の う ち 、 同一画素デー タ が連 続す る デー タ ブ ロ ッ ク を 1 圧縮単位 と し て圧縮す る も の で あ つ て 、 前記 1 圧縮単位の デー タ ブロ ッ ク に お け る 同一画素デ ー タ 連続数に対応 し た 符号化ヘ ッ ダと 、 こ の 同一画素デー タ 連続数 を 示す継続画素数デー タ と 、 前記 1 圧縮単位の デー タ プ ロ ッ ク に お け る 同一画素デー タ 自 体 を 示す デー タ と に よ つ て 、 圧縮 さ れ た単位デー タ ブロ ッ ク を 生成す る圧縮デー タ 生 成手段 と ;
前記圧縮デー タ 生成手段 に よ り 生成 さ れた圧縮単位デー タ ブ ロ ッ ク を 含む信号 を 送信す る 送信手段 と ;
前記送信手段に よ リ 送信 さ れた圧縮単位デー タ プロ ッ ク を 受信す る 受信手段 と ;
前記受信手段に よ リ 受信 さ れた圧縮単位デー タ ブロ ッ ク か ら前記符号化ヘ ッ ダ を 抽出 し 、 抽出 さ れた符号化へ ッ ダの 内 容か ら前記継続画素デー タ の位置を 決定 し 、 決定 さ れた位置 か ら 前記継続画素デー タ お よ びそ れ に続 く 前記画素デー タ を 抽出 し て 、 前記圧縮デー タ 生成手段 に よ リ 庄縮 さ れる 前の前 記 1 圧縮単位デー タ ブ ロ ッ ク を 復元す る デー タ 復元手段と を 具備 し た こ と を 特撖 と す る 電子 メ ール シ ス テ ム。
1 0 9 . 前記 1 圧縮単位の デ - - タ ブ ロ ッ ク に お け る 同 一画素デー タ 連続数の デー タ 長が 3 以下の場合は、 前記符号 化ヘ ッ ダに ビ ッ ト が割 り 当 て ら れず、 前記継続画素数デー タ に は 2 ビ ッ ト が割 り 当 て ら れ :
前記 1 圧縮単位のデー タ ブロ ッ ク に お け る 同一画素デー タ 連続数の デー タ 長が 4 以上で 1 5 以下の場合は、 前記符号化 ヘ ッ ダに 2 ビ ッ ト が割 り 当 て ら れかつ前記継続画素数デー タ に は 4 ビ ッ ト が割 り 当 て ら れ ;
前記 1 圧縮単位のデー タ プ ロ ッ ク に お け る 同一画素デー タ 連続数の デー タ 長が 1 6 以上で 6 3 以下 の場合は、 前記符号 化ヘ ッ ダ に 4 ビ ッ 卜 が劊 り 当 て ら れかつ前記継続画素数デ一 タ に は 6 ビ ッ ト が割 り 当 て ら れ ;
前記 1 圧縮単位のデー タ プ ロ ッ ク に お け る 同一画素 デー タ 連続数の デー タ 長が 6 4 以上で 2 5 5 以下の場合は、 前記符 号化ヘ ッ ダ に 6 ビ ッ ト が割 り 当 て ら れかつ前記継続画素数デ — タ に は 8 ビ ッ ト が割 り 当 て ら れ ;
前記 1 圧縮単位のデー タ ブ ロ ッ ク に お け る 同一画素 デー タ が前記デー タ ラ イ ンの ラ イ ンェ ン ド ま で連続 し て い る場合は 前記符号化ヘ ッ ダに 1 4 ビ ッ ト が割 り 当 て ら れる が、 前記継 続画素数デー タ に は ビ ッ ト が割 り 当 て ら れな い こ と を 特徴 と す る 請求項 3 9 に記載の光デ ィ ス ク 。
1 1 0 . 前記第 2 手段が、
刖記 1 圧縮単位の デー タ プロ ッ ク に お け る 同一画素デー タ 連続数の デー タ 長が 3 以下の場合は、 前記符号化ヘ ッ ダに ビ ッ 卜 を 割 り 当 て ず、 前記継続画素数デー タ に は 2 ビ ッ ト を 割 り 当 て
刖記 1 圧縮単位のデー タ ブ ロ ッ ク に お け る 同一画素デー タ 連続数の デー タ 長が 4 以上で 1 5 以下の場合は、 前記符号化 ヘ ッ ダに 2 ビ ッ ト を 割 リ 当 てかつ前記継続画素数デー タ に は 4 ビ ッ ト を 割 り 当 て ;
WJ記 1 圧縮単位のデー タ ブ 口 ッ ク に お け る 同一画素デー タ 連続数の デー タ 長が 1 6 以上で 6 3 以下 の場合は、 前記符号 ィ匕へ ッ ダ に 4 ビ ッ ト を 割 リ 当 て かつ前記継続画素数デー タ に は 6 ビ ッ ト を 割 り 当 て ;
刖記 1 圧縮単位のデー タ ブ 口 ッ ク に お け る 同一画素デー タ 連続数の デー タ 長が 6 4 以上で 2 5 5 以下の場合は、 前記符 号化へ ッ ダに 6 ビ ッ 卜 を 割 り 当 て かつ前記継続画素数デー タ に は 8 ビ ッ ト を 割 リ 当 て
刖記 1 圧縮単位のデー タ ブ 口 ッ ク に お け る 同一画素デー タ が前記デー タ ラ イ ン の ラ ィ ン ェ ン ド ま で連続 し て い る 場合 は 前記符号化ヘ ッ ダに 1 4 ビ ッ ト を 割 り 当 て る が、 前記継続画 素数デー タ に は ビ ッ 卜 を 割 り 当 て な い手段 を 含む こ と を 特徴 と す る 請求項 4 9 に記載のェ ン コ一 ド装置。
1 1 1 . 前記第 2 手段が、
前記 1 圧縮単位の デー タ プ ロ ッ ク に お け る 同一画素デー タ 連続数の デー タ 長が 3 以下の場合は、 前記符号化ヘ ッ ダに ビ ッ ト を 割 り 当 て ず、 前記継続画素数デー タ に は 2 ビ ッ ト を 割 り 当 て :
前記 1 圧縮単位のデー タ プロ ッ ク に お け る 同一画素デー タ 連続数の デー タ 長が 4 以上で 1 5 以下の場合は、 前記符号化 ヘ ッ ダ に 2 ビ ッ ト を 割 り 当 て かつ前記継続画素数デー タ に は 4 ビ ッ 卜 を 割 り 当 て ;
前記 1 圧縮単位の デー タ プ ロ ッ ク に お け る 同一画素デー タ 連続数の デー タ 長が 1 6 以上で 6 3 以下 の場合は、 前記符号 化ヘ ッ ダに 4 ビ ッ ト を 割 り 当 て かつ前記継続画素数デー タ に は 6 ビ ッ ト を 劊 り 当 て ;
前記 1 圧縮単位のデ一 タ ブ 口 ッ ク に お け る 同一画素デー タ 連続数の デー タ 長が 6 4 以上で 2 5 5 以下の場合 は、 前記符 号化ヘ ッ ダに 6 ビ ッ ト を 割 り 当 て かつ前記継続画素数デー タ に は 8 ビ ッ ト を 割 り 当 て ; 、
前記 1 圧縮単位の デ一 タ ブ 口 ッ ク に お け る 同一画素デー タ が前記デー タ ラ イ ン の ラ イ ン ェ ン ド ま で連続 し て い る 場合は 前記符号化ヘ ッ ダに 1 4 ビ ッ ト を 割 り 当 て る が、 前記継続画 素数デー タ に は ビ ッ 卜 を 割 り 当 て な い手段 を 含む こ と を 特徴 と す る請求項 6 9 に記載の記録装置。
1 1 2 , 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同 一画素デー タ 連続数の デー タ 長が 3 以下 の場合は、 前記符号 化ヘ ッ ダ に ビ ッ ト が割 り 当 て ら れず、 前記継続画素数デー タ に は 2 ビ ッ ト が割 り 当 て ら れ ;
前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素デー タ 連続数の デー タ 長が 4 以上で 1 5 以下の場合は、 前記符号化 ヘ ッ ダに 2 ビ ッ 卜 が割 り 当 て ら れかつ前記継続画素数デー タ に は 4 ビ ッ ト が割 り 当 て ら れ ;
前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素デー タ 連続数の デー タ 長が 1 6 以上で 6 3 以下 の場合は、 前記符号 化ヘ ッ ダに 4 ビ ッ 卜 が割 り 当 て ら れかつ前記継続画素数デー タ に は 6 ビ ッ ト が割 り 当 て ら れ ;
前記 1 圧縮単位のデー タ ブロ ッ ク に お け る 同一画素デー タ 連続数の デー タ 長が 6 4 以上で 2 5 5 以下の場合は、 前記符 号化ヘ ッ ダに 6 ビ ッ 卜 が剌 リ 当 て ら れかつ前記継続画素数デ — タ に は 8 ビ ッ 卜 が割 り 当 て ら れ ; 、
前記 1 圧縮単位のデー タ プ ロ ッ ク に お け る 同一画素デー タ が前記デー タ ラ イ ン の ラ イ ン ェ ン ド ま で連続 し て い る場合は 前記符号化ヘ ッ ダに 1 4 ビ ッ ト が割 り 当 て ら れる が、 前記維 続画素数デー タ に は ビ ッ ト が割 り 当 て ら れな い こ と を 特徴 と す る 請求項 9 に記載の ェ ン コ一 ド方法 .
1 1 3 . 所定 ビ ッ 卜 数で定義 さ れ る 要素 デー タ が複数 集 ま っ て形成 さ れ る情報集合体の う ち 、 同一要素デー タ が連 続す る デー タ ブ ロ ッ ク を 1 圧縮単位 と し て圧縮す る も の に お いて 、
前記情報集合体の う ち 、 前記 1 圧縮単位の デー タ ブ ロ ッ ク を 特定す る圧縮デー タ 特定 ス テ ッ プと : 、
刖記 1 圧縮単位の デー タ プ ロ ッ ク に お け る 同一要素デー タ 連続数に対応 し た 符号化ヘ ッ ダ と 、 こ の 同一要素デー タ 連続 数 を 示す継続要素数デー タ と 、 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一要素 デー タ 自 体 を 示す デー タ ど に よ っ て、 圧縮 さ れた単位デー タ プ ロ ッ ク を 生成す る圧縮デー タ 生成 ス テ ッ プと を 備え た こ と を 特徴 と す る 情報集合体の エ ン コ ー ド 方法
1 1 . 所定 ビ ッ ト 数で定義 さ れる 画素デ - - タ が複数 集 ま つ て形成 さ れ る情報集合体 を テ レ ビ ジ ョ ン表示画面の水 平走査線方向 1 列分 に 対応 し た有限 ビ ッ 卜 長の デ一タ ラ イ ン 上 に配列 し 、 前記情報集合体の う ち 同一画素デー タ が速続す る デ一タ ブ ロ ッ ク を 1 圧縮単位 と し て圧縮す る も の で あ っ て m記情報集合体の う ち 、 前記 1 圧縮単位の デー タ ブ ロ ッ ク を 特定す る 圧縮デー タ 特定 ス テ ッ プ と ;
刖記 1 圧縮単位のデー タ ブ ロ ッ ク に お け る 同一画素デー タ 連 数に対応 し た 符号化ヘ ッ ダ と 、 こ の 同一画素 デー タ 連続 数 を 示す継続画素数デー タ と 、 前記 1 圧縮単位の デー タ プ ロ ッ ク に お け る 同一画素 デー タ 自 体 を 示す デー タ と に よ っ て 、 圧縮 さ れ た単位デー タ プ ロ ッ ク を 生成す る圧縮デー タ 生成 ス テ ッ プ と を 備 え た こ と を 特徴 と す る情報集合体の エ ン コ ー ド 方法
1 1 5 . 前記圧縮デー タ 生成 ス テ ッ プが、
刖記 1 圧縮単位のデー タ プ ロ ッ ク に お け る 同 一画素デー タ が 記デー タ ラ イ ン の ラ イ ン ェ ン ド ま で連続 し て い る場合に 前記符号化ヘ ッ ダ を 、 同一画素 デー タ が前記 ラ イ ンエ ン ド ま で続いて い る こ と を 示す特定 ビ ッ 卜 数で構成す る ス テ ッ プ を 含む こ と を 特徴 と す る 請求項 1 1 4 に記載のェ ン コ ー ド方法
1 1 6 . 所定 ビ ッ 卜 数で定義 さ れ る 画素デ - - が複数 集 ま つ て形成 さ れ る情報集合体 を テ レ ビ ジ ョ ン表示画面の水 平走査線複数本分 に対応 し た有限 ビ ッ 卜 長の デー タ ラ イ ン 上 に配列 し 、 前記情報集合体の う ち 同一画素デー タ が連続す る デー タ ブ ロ ッ ク を 1 圧縮単位 と し て圧縮す る も の で あ っ て 、 記情報集合体の う ち 、 前記 1 圧縮単位の デー タ ブ ロ ッ ク を 特定す る圧縮デー タ 特定 ス テ ッ プ と :
刖房 ϋ 1 圧縮単位のデー タ プ ロ ッ ク に お け る 同一画素デー タ 連続数に対応 し た符号化ヘ ッ ダ と 、 こ の 同一画素デー タ 連続 数 を 示す継続画素数デー タ と 、 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一画素デー タ 自 体を 示す デー タ と に よ っ て 、 圧縮 さ れた単位デー タ プロ ッ ク を 生成す る庄縮デー タ 生成ス テ ツ プ と を 備え た こ と を 特徴 と す る 情報集合体の エ ン コ ー ド 方法。
1 1 7 . 前記圧縮デー タ 生成 ス テ ッ プが、
刖記 1 圧縮単位のデー タ プ ロ ッ ク に お け る 同一画素デー タ が前記デー タ ラ イ ン の ラ イ ン ェ ン ド ま で連続 し て い る場合 に 前記符号化ヘ ッ ダ を 、 同一画素デー タ が前記 ラ イ ン エ ン ド ま で続 いて い る こ と を 示す特定 ビ ッ 卜 数で構成す る ス テ ッ プ を 含む こ と を 特徴 と す る 請求項 1 1 6 に記載の エ ン コ ー ド方法 1 1 8 . 所定 ビ ッ ト 数で定義 さ れる 画素デー タ が複数 集 ま つ て形成 さ れ る情報集合体 を テ レ ビ ジ ョ ン表示画面の 1 フ レ ーム分 ま た は 1 フ ィ ー ル ド分 に対応 し た有限 ビ ッ ト 長の デー タ ラ イ ン上 に配列 し 、 前記情報集合体の う ち 同一画素デ ー タ が連続す る デー タ ブ ロ ッ ク を 1 圧縮単位 と し て圧縮す る も の で あ っ て 、
前記情報集合体の う ち 、 前記 1 圧縮単位のデー タ ブ ロ ッ ク を 特定す る圧縮デー タ 特定 ス テ ッ プ と ;
前記 1 圧縮単位のデー タ プ ロ ッ ク に お け る 同一画素デー タ 連続数 に対応 し た符号化ヘ ッ ダ と 、 こ の 同一画素デー タ 連続 数 を 示す継続画素数デー タ と 、 前記 1 圧縮単位の デー タ プ ロ ッ ク に お け る 同一画素 デー タ 自 体 を 示す デー タ と に よ っ て , 圧縮 さ れた単位デー タ プ ロ ッ ク を 生成す る圧縮デー タ 生成ス テ ツ プと を 備え た こ と を 特徴 と す る 情報集合体のエ ン コ ー ド 方法。
1 1 9 . 前記圧縮デー タ 生成ス テ ッ プが、
前記 1 圧縮単位の デー タ プ ロ ッ ク に お け る 同一画素デー タ が前記デー タ ラ イ ン の ラ イ ン ェ ン ド ま で連続 し て い る場合 に 前記符号化へ ッ ダ を 、 同一画素 デー タ が前記 ラ イ ン ェ ン ド ま で続 い て い る こ と を 示す特定 ビ ッ ト 数で構成す る ス テ ッ プ を 含む こ と を 特徴 と す る 請求項 1 1 8 に 記載のエ ン コ ー ド方法
1 2 0 . 所定 ビ ッ ト 数で定義 さ れる 要素デー タ が複数 集 ま っ て形成 さ れ る 情報集合体の う ち 、 同一要素 デー タ が連 続す る デー タ ブ ロ ッ ク を 1 単位 と し て圧縮 さ れた ビ ッ ト 列 を 伸張す る も の に お い て 、
前記情報集合体の う ち 、 前記 1 圧縮単位の デー タ ブ ロ ッ ク か ら 、 符号化ヘ ッ ダを 取 り 出す符号化ヘ ッ ダ取出 ス テ ッ プ と 前記符号化ヘ ッ ダ取 出 ス テ ッ プに お い て取 り 出 さ れた符号 化へ ッ ダの 内容に基づ いて 、 前記 1 圧縮単位のデー タ プ ロ ッ ク か ら 、 こ の デー タ ブ ロ ッ ク の前記継続要素数デー タ を 取 り 出 す継続要素数取出 ス テ ッ プと ;
前記符号化へ ッ ダ取出 ス テ ツ プに お い て取 り 出 さ れた符号 化へ ッ ダで示 さ れ る前記継続要素数デー タ の デー タ 長 に基づ き 、 前記符号化ヘ ッ ダの次の ビ ッ ト よ り 前記継続要素数デー タ を 切 り 出 し 、 切 り 出 さ れた こ の雜続要素数デー タ の次の ビ ッ ト ょ リ 所定 ビ ッ ト 数の要素デー タ を 切 り 出 し 、 こ れ ら の切 リ 出 さ れた継続要素数デー タ お よ び要素デー タ か ら 、 前記 1 圧縮単位の デー タ ブ ロ ッ ク を 構成 し て い た圧縮前の要素デー タ の 内容 を 決定す る要素デー タ 決定ス テ ッ プ と ;
前記要素デー タ 決定 ス テ ツ プに よ リ 決定 さ れた 内容の ビ ッ ト デー タ を 、 前記維続要素数取出 ス テ ッ プに お い て取 り 出 さ れた継続要素数デー タ が示す ビ ッ ト 長分並べて、 前記 1 圧縮 単位 に お け る 圧縮前の要素パ タ ー ン を 復元す る 要素パ タ ー ン 復元 ス テ ッ プ と を 備え た こ と を 特徴 と す る情報集合体のデ コ 一 ド方法。
1 2 1 . 所定 ビ ッ 卜 数で定義 さ れる 画素デー タ が複数 集 ま っ て形成 さ れ る情報集合体 を テ レ ビ ジ ョ ン表示画面の水 平走査線方向 1 列分に対応 し た 有限 ビ ッ ト 長の デー タ ラ イ ン 上 に配列 し 、 前記情報集合体の う ち 同一画素デー タ が連続す る デー タ ブ ロ ッ ク を 1 単位 と し て圧縮 さ れた ビ ッ ト 列 を 伸張 す る も の に お いて 、
前記情報集合体の う ち 、 前記 1 圧縮単位の デー タ ブ ロ ッ ク か ら 、 符号化ヘ ッ ダ を 取 り 出す符号化ヘ ッ ダ取出 ス テ ッ プ と 前記符号化へ ッ ダ取 出 ス テ ツ プに お いて取 り 出 さ れた符号 化へ ッ ダの内容に基づいて 、 前記 1 圧縮単位のデー タ ブロ ッ ク か ら 、 こ の デー タ ブ ロ ッ ク の前記継続画素数デー タ を取 り 出 す継続画素数取出 ス テ ッ プと ;
前記 1 圧縮単位のデー タ ブ ロ ッ ク か ら 、 前記符号化ヘ ッ ダ 取出 ス テ ッ プに お い て取 り 出 さ れた符号化へ ッ ダ と 、 前記継 続画素数取出 ス テ ッ プ に お いて取 り 出 さ れた継続画素数デー タ と を 差 し 引 い た残 り に基づい て、 前記 1 圧縮単位の デー タ プ ロ ッ ク を 構成 し て い た圧縮前の画素デー タ の 内容 を 決定す る 画素デー タ 決定 ス テ ッ プと ;
前記画素デー タ 決定 ス テ ッ プに よ り 決定 さ れた 内容の ビ ッ ト デー タ を 、 前記継続画素数取出 ス テ ッ プに お い て取 り 出 さ れた継続画素数デー タ が示す ビ ッ ト 長分並べて、 前記 1 圧縮 単位 に お け る 圧縮前の画素パ タ ー ン を 復元す る 画素パ タ ー ン 復元ス テ ッ プ と を 備え た こ と を 特徴 と す る情報集合体のデ コ 一 ド 方法。
1 2 2 . 前記デー タ ラ イ ン 上の全て の圧縮単位デー タ プ ロ ッ ク の復元が前記画素パ タ ー ン復元 ス テ ッ プ に よ リ 実行 さ れ た と き 、 デー タ ラ イ ン 上のすべて の圧縮単位デー タ プ ロ ッ ク の ビ ッ ト 長カ ί 8 の整数倍 と な ら な い場合 に 、 こ の全体 ビ ッ ト 長が 8 の整数倍 と な る よ う に ビ ッ ト 長調整 を 行な う ス テ ッ プ を さ ら に備え た こ と を 特徴 と す る請求項 1 2 1 に記載の デコ ー ド方法。
1 2 3 . 所定 ビ ッ ト 数で定義 さ れ る 画素デー タ が複数 集 ま っ て形成 さ れ る情報集合体 を テ レ ビ ジ ョ ン表示画面の水 平走査線複数本分 に対応 し た有限 ビ ッ ト 長の デー タ ラ イ ン上 に配列 し 、 前記情報集合体の う ち 同一画素デー タ が連続す る デー タ ブロ ッ ク を 1 単位 と し て圧縮 さ れた ビ ッ 卜 列 を 伸張す る も の に お いて、
前記情報集合体の う ち 、 前記 1 圧縮単位のデー タ ブロ ッ ク か ら 、 符号化へ ッ ダを 取 り 出す符号化へ ッ ダ取出 ス テ ッ プ と 前記符号化へ ッ ダ取 出 ス テ ツ プに お いて取 り 出 さ れた符号 化ヘ ッ ダの内容に基づいて 、 前記 1 圧縮単位のデー タ ブロ ッ ク か ら 、 こ の デー タ ブ ロ ッ ク の前記維続画素数デー タ を 取 り 出 す維続画素数取出 ス テ ッ プと ;
前記 1 圧縮単位のデー タ ブロ ッ ク か ら 、 前記符号化ヘ ッ ダ 取出 ス テ ッ プに お いて取 り 出 さ れた符号化ヘ ッ ダ と 、 前記継 続画素数取出 ス テ ッ プに お いて取 り 出 さ れた継続画素数デー タ と を 差 し 引 い た 残 り に基づい て、 前記 1 圧縮単位の デー タ プ ロ ッ ク を 構成 し て い た圧縮前の画素デー タ の 内容 を 決定す る 画素デー タ 決定 ス テ ッ プと ;
前記画素デー タ 決定 ス テ ッ プに よ り 決定 さ れた 内容の ビ ッ ト デー タ を 、 前記継続画素数取出 ス テ ッ プに お い て取 り 出 さ れた継続画素数デー タ が示す ビ ッ ト 長分並べて 、 前記 1 圧縮 単位 に お け る 圧縮前の画素パ タ ー ン を 復元す る 画素パ タ ー ン 復元ス テ ッ プ と を 備え た こ と を 特徴 と す る情報集合体のデ コ 一 ド 方法 .
1 2 4 . 前記デー タ ラ イ ン 上 の 全 て の圧縮単位デー タ プ ロ ッ ク の復元が前記画素パ タ ー ン復元ス テ ッ プに よ リ 実行 さ れた と き 、 デー タ ラ イ ン 上の すべて の圧縮単位デー タ ブ ロ ッ ク の ビ ッ ト 長が 8 の整数倍 と な ら な い場合 に、 こ の全体 ビ ッ 卜 長力 8 の整数倍 と な る よ う に ビ ッ ト 長調整 を 行な う ス テ ッ プ を さ ら に備え た こ と を 特徴 と す る請求項 1 2 3 に記載の デコ ー ド方法 .
1 2 5 . 所定 ビ ッ 卜 数で定義 さ れ る 画素デー タ が複数 集 ま っ て 形成 さ れ る情報集合体 を テ レ ビ ジ ョ ン 表 示画面の .1 フ レ ー ム分 ま た は 1 フ ィ ール ド分 に対応 し た 有限 ビ ッ ト 長の デー タ ラ イ ン上 に配列 し 、 前記情報集合体の う ち 同一画素デ ー タ が連続す る デー タ ブ ロ ッ ク を 1 単位 と し て圧縮 さ れた ビ ッ ト 列 を 伸張す る も の に お いて、
前記情報集合体の う ち 、 前記 1 圧縮単位の デー タ ブ ロ ッ ク か ら 、 符号化へ ッ ダ を 取 り 出す符号化へ ッ ダ取出 ス テ ッ プ と 前記符号化ヘ ッ ダ取出 ス テ ッ プに お い て取 り 出 さ れた符号 ィ匕へ ッ ダの内容 に基づいて 、 前記 1 圧縮単位の デー タ プ ロ ッ ク か ら 、 こ の デー タ ブ ロ ッ ク の前記継続画素数デー タ を 取 り 出 す継続画素数取出 ス テ ッ プ と :
前記 1 圧縮単位のデー タ プ ロ ッ ク か ら 、 前記符号化へ ッ ダ 取出 ス テ ッ プに お いて取 り 出 さ れた符号化へ ッ ダと 、 前記継 続画素数取出 ス テ ツ プに お い て取 り 出 さ れた継続画素数デー タ と を 差 し 引 いた残 り に基づいて、 前記 1 圧縮単位の デー タ プ ロ ッ ク を 構成 し て い た圧縮前の画素デー タ の 内容 を 決定す る 画素デー タ 決定ス テ ッ プ と ;
前記画素デー タ 决定 ス テ ッ プ に よ り 決定 さ れた 内容の ビ ッ 卜 デー タ を 、 前記継続画素数取出 ス テ ッ プに お い て取 リ 出 さ れた維続画素数デー タ が示す ビ ッ ト 長分並べて、 前記 1 圧縮 単位 に お け る圧縮前の画素パ タ ー ン を 復元す る 画素パ タ ー ン 復元ス テ ッ プと を 備え た こ と を 特徴 と す る情報集合体のデコ 一 ド方法。
1 2 6 . 前記デー タ ラ イ ン上の全て の圧縮単位デー タ プ ロ ッ ク の復元が前記画素パ タ ー ン復元ス テ ツ プに よ り 実行 さ れた と き 、 デー タ ラ イ ン上のすべて の圧縮単位デー タ プ ロ ッ ク の ビ ッ ト 長が 8 の整数倍 と な ら な い場合 に、 こ の全体 ビ ッ ト 長が 8 の整数倍 と な る よ う に ビ ッ ト 長調整を 行な う ス テ ッ プを さ ら に備え た こ と を 特徴 と す る請求項 1 2 5 に記載の デコ ー ド方法。
1 2 7 . 所定 ビ ッ ト 数で定義 さ れる 要素デー タ が複数 集 ま っ て形成 さ れ る情報集合体の う ち 、 同一要素 デー タ が連 続す る デー タ ブ ロ ッ ク を 1 圧縮単位 と し て圧縮 し 、 圧縮 さ れ た ビ ッ ト 列 を 伸張す る も の で あ っ て、 下記エ ン コ ー ド処理 と 下記デコ ー ド処理 と を 組み合わせ た シ ス テ ム :
( ィ ) 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同一要素 デー タ 連続数 に対応 し た符号化ヘ ッ ダと 、 こ の同 一要素デー タ 連続数 を 示す継続要素数デー タ と 、 前記 1 圧縮単位の デー タ ブ ロ ッ ク に お け る 同 一要素デー タ 自 体 を 示す デー タ と に よ つ て 、 圧縮 さ れた単位デー タ ブ ロ ッ ク を 生成す る ス テ ッ プ を 含む ェ ン コ一 ド処理 ; お よ び ( 口 ) 前記エ ン コ ー ド処理に よ っ て生成 さ れた 前記 1 圧縮 単位の デー タ ブ ロ ッ ク か ら 、 前記符号化ヘ ッ ダ を 取 り 出す符 号ィヒヘ ッ ダ取出 ス テ ッ プと ;
前記符号化ヘ ッ ダを 取 り 出 し た後、 こ のデー タ ブロ ッ ク の 前記継続要素数デー タ を 取 り 出す継続要素数取出 ス テ ツ プと 前記符号化へ ッ ダ取出 ス テ ッ プに お い て取 り 出 さ れた符号 化へ ッ ダで示 さ れ る前記継続要素数デー タ の デー タ 長 に基づ き 、 前記符号化ヘ ッ ダの次の ビ ッ ト よ り 前記継続要素数デー タ を 切 り 出 し 、 切 り 出 さ れた こ の継続要素数デー タ の次の ビ ッ ト よ り 所定 ビ ッ ト 数の要素デー タ を 切 り 出 し 、 こ れ ら の切 リ 出 さ れ た継続要素数デー タ お よ び要素デー タ か ら 、 前記 1 圧縮単位のデー タ プ ロ ッ ク を 構成 し て い た圧縮前の要素デー タ の 内容 を 決定す る要素デー タ 決定ス テ ッ プと ;
前記要素デー タ 決定 ス テ ッ プに よ り 決定 さ れた 内容の ビ ッ ト デー タ を 、 前記継続要素数取出 ス テ ッ プに お い て取 り 出 さ れた継続要素数デー タ が示す ビ ッ ト 長分並べて、 前記 1 圧縮 単位 に お け る 圧縮前の要素パ タ ー ン を 復元す る 要素パ タ ー ン 復元 ス テ ッ プ と を 含む デコ ー ド処理。
PCT/JP1995/002716 1994-12-28 1995-12-27 Picture information encoding/decoding system WO1996020557A1 (en)

Priority Applications (7)

Application Number Priority Date Filing Date Title
MX9603665A MX9603665A (es) 1994-12-28 1995-12-27 Sistema de codificacion/descodificacion de informacion de imagen.
AU43555/96A AU693984B2 (en) 1994-12-28 1995-12-27 Picture information encoding/decoding system
BR9506916A BR9506916A (pt) 1994-12-28 1995-12-27 Sistema de codificaçao/decodificaçao de informaçao de imagem
CA002184247A CA2184247C (en) 1994-12-28 1995-12-27 Picture information encoding/decoding system
KR1019960704729A KR100227932B1 (ko) 1994-12-28 1995-12-27 화상 정보의 인코드/디코드 방법과 인코드/디코드 시스템, 화상 정보를 기록하기 위한 기록 매체와 그 기록/재생 장치 및 방송 시스템
NO19963566A NO314377B1 (no) 1994-12-28 1996-08-27 Koding/dekoding av bildeinformasjon
FI963342A FI115182B (fi) 1994-12-28 1996-08-27 Kuvainformaation koodaus/aukikoodaus-järjestelmä

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP6/327460 1994-12-28
JP32746094 1994-12-28

Publications (1)

Publication Number Publication Date
WO1996020557A1 true WO1996020557A1 (en) 1996-07-04

Family

ID=18199416

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP1995/002716 WO1996020557A1 (en) 1994-12-28 1995-12-27 Picture information encoding/decoding system

Country Status (17)

Country Link
US (11) US5721720A (ja)
EP (1) EP0720347B1 (ja)
KR (1) KR100227932B1 (ja)
CN (1) CN1152554C (ja)
AT (1) ATE191114T1 (ja)
AU (1) AU693984B2 (ja)
BR (1) BR9506916A (ja)
CA (1) CA2184247C (ja)
DE (1) DE69515832T2 (ja)
FI (1) FI115182B (ja)
HK (1) HK1014416A1 (ja)
MX (1) MX9603665A (ja)
MY (1) MY120665A (ja)
NO (1) NO314377B1 (ja)
RU (1) RU2158487C2 (ja)
TW (1) TW298698B (ja)
WO (1) WO1996020557A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109479146A (zh) * 2016-07-13 2019-03-15 Ati科技无限责任公司 用于增量颜色压缩的位包装

Families Citing this family (60)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5721720A (en) * 1994-12-28 1998-02-24 Kabushiki Kaisha Toshiba Optical recording medium recording pixel data as a compressed unit data block
CA2168327C (en) * 1995-01-30 2000-04-11 Shinichi Kikuchi A recording medium on which a data containing navigation data is recorded, a method and apparatus for reproducing a data according to navigationdata, a method and apparatus for recording a data containing navigation data on a recording medium.
CA2168641C (en) * 1995-02-03 2000-03-28 Tetsuya Kitamura Image information encoding/decoding system
AU698969B2 (en) * 1995-04-14 1998-11-12 Kabushiki Kaisha Toshiba Recording medium, device and method for recording data on the medium, and device and method for reproducing data from the medium
JP3326670B2 (ja) * 1995-08-02 2002-09-24 ソニー株式会社 データ符号化/復号化方法および装置、および符号化データ記録媒体
JP2766466B2 (ja) * 1995-08-02 1998-06-18 株式会社東芝 オーディオ方式、その再生方法、並びにその記録媒体及びその記録媒体への記録方法
JP3719758B2 (ja) * 1996-03-19 2005-11-24 パイオニア株式会社 情報記録装置及び方法並びに情報再生装置及び方法
US6757483B1 (en) * 1996-03-19 2004-06-29 Pioneer Electronic Corporation Information recording medium with aggregate attribute information recorded in video manager, apparatus for recording the same and apparatus for reproducing the same
JP3698805B2 (ja) * 1996-03-25 2005-09-21 パイオニア株式会社 情報記録装置及び方法、情報処理装置及び方法並びに情報再生装置及び方法
CN1112039C (zh) 1996-05-09 2003-06-18 松下电器产业株式会社 配置主图像以使副图像重合在主图像上的多媒体光盘再生装置及方法
TW411451B (en) * 1996-05-14 2000-11-11 Toshiba Corp Recording medium storing video data which can forcibly reproduce sub-video in accordance with reproducing state and its reproducing system
KR100218434B1 (ko) 1996-06-21 1999-09-01 구자홍 디브이디 재생기의 문자 표시 장치 및 방법
KR100203264B1 (ko) * 1996-06-29 1999-06-15 윤종용 디지탈비디오디스크 시스템의 부영상 복호방법 및그장치
JP3707137B2 (ja) * 1996-07-04 2005-10-19 ソニー株式会社 記録媒体、再生装置
JP3849246B2 (ja) * 1997-09-22 2006-11-22 ソニー株式会社 光ディスク及び光ディスク装置
FR2783661B1 (fr) * 1998-09-17 2000-12-08 Thomson Multimedia Sa Procede de compression de donnees graphiques
US8389370B2 (en) * 1999-08-02 2013-03-05 Schilmass Co. L.L.C. Radiation-tolerant integrated circuit device and method for fabricating
US6535150B1 (en) 1999-09-03 2003-03-18 Whamtech, Inc. Method and apparatus for implementing run-length compression
EP1228453A4 (en) * 1999-10-22 2007-12-19 Activesky Inc AN OBJECT-ORIENTED VIDEO SYSTEM
US6721456B1 (en) * 2000-02-23 2004-04-13 International Business Machines Corporation Color image data and control bit compression scheme with run length encoding
EP1156678A3 (en) * 2000-05-15 2007-07-11 Matsushita Electric Industrial Co., Ltd. Video decoding method, video decoding apparatus, and video decoding program storage medium
JP2002074853A (ja) * 2000-08-31 2002-03-15 Toshiba Corp 情報記録装置、情報記録方法、情報再生装置、情報再生方法、情報記録媒体、及び電子配信システム
JP2002091409A (ja) * 2000-09-19 2002-03-27 Toshiba Corp 副映像処理機能付き再生装置
JP3853708B2 (ja) * 2002-07-10 2006-12-06 Necアクセステクニカ株式会社 デジタル画像符号化装置および符号化方法ならびにプログラム
US20040081434A1 (en) * 2002-10-15 2004-04-29 Samsung Electronics Co., Ltd. Information storage medium containing subtitle data for multiple languages using text data and downloadable fonts and apparatus therefor
JP4047764B2 (ja) * 2003-05-13 2008-02-13 株式会社東芝 情報記憶媒体、情報再生装置、情報再生方法
JP4163551B2 (ja) * 2003-05-13 2008-10-08 株式会社東芝 情報再生装置及び情報再生方法
JP4177705B2 (ja) * 2003-05-13 2008-11-05 株式会社東芝 情報記憶媒体、情報再生装置、情報再生方法
EP1494456A1 (en) * 2003-07-01 2005-01-05 Deutsche Thomson-Brandt GmbH Method for run-length encoding of a bitmap data stream
US8472792B2 (en) 2003-12-08 2013-06-25 Divx, Llc Multimedia distribution system
US7519274B2 (en) * 2003-12-08 2009-04-14 Divx, Inc. File format for multiple track digital data
US6933865B1 (en) * 2004-01-29 2005-08-23 Seagate Technology Llc Method and apparatus for coded symbol stuffing in recording systems
KR100727921B1 (ko) * 2004-02-28 2007-06-13 삼성전자주식회사 텍스트 기반의 서브타이틀 스트림을 기록한 저장 매체,재생 장치 및 그 재생 방법
US7529467B2 (en) * 2004-02-28 2009-05-05 Samsung Electronics Co., Ltd. Storage medium recording text-based subtitle stream, reproducing apparatus and reproducing method for reproducing text-based subtitle stream recorded on the storage medium
BRPI0509231A (pt) * 2004-03-26 2007-09-04 Lg Electronics Inc meio de gravação, método e aparelho para reproduzir fluxos de subtìtulo de texto
KR101067778B1 (ko) * 2004-03-26 2011-09-28 엘지전자 주식회사 기록매체 및 텍스트 서브타이틀 스트림 재생 방법과 장치
US7924711B2 (en) 2004-10-20 2011-04-12 Qualcomm Incorporated Method and apparatus to adaptively manage end-to-end voice over internet protocol (VolP) media latency
KR100647956B1 (ko) * 2004-12-14 2006-11-23 엘지전자 주식회사 휴대폰용 정지 영상 압축 및 복원 방법
US7788106B2 (en) * 2005-04-13 2010-08-31 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Entropy coding with compact codebooks
US7991610B2 (en) * 2005-04-13 2011-08-02 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Adaptive grouping of parameters for enhanced coding efficiency
US20060235683A1 (en) * 2005-04-13 2006-10-19 Fraunhofer-Gesellschaft Zur Forderung Der Angewandten Forschung E.V. Lossless encoding of information with guaranteed maximum bitrate
EP1921626A4 (en) * 2005-08-29 2008-10-01 Sony Corp RECORDING DEVICE, RECORDING METHOD, PLAYING DEVICE, PLAY PROCESS, PROGRAM AND RECORDING MEDIUM
TW200715871A (en) * 2005-10-12 2007-04-16 Ind Tech Res Inst Method and recording format for image compression
TWI312992B (en) * 2005-12-15 2009-08-01 Ind Tech Res Inst Video disc containing description data structure for displaying a menu and method for selecting an option of the menu from the video disc
WO2008106686A1 (en) * 2007-03-01 2008-09-04 Douglas Dumitru Fast block device and methodology
CN101272442B (zh) * 2007-03-21 2010-05-26 杭州波导软件有限公司 数字图像无损压缩方法和装置、解析方法及图像译码器
EP2131583A1 (en) * 2007-03-29 2009-12-09 Sharp Kabushiki Kaisha Video transmitter, video receiver, video recorder, video reproducer, and video display
EP2223232A4 (en) 2007-11-16 2015-02-25 Sonic Ip Inc Hierarchical and reduced index structures for multimedia files
CN101645964B (zh) * 2008-08-08 2013-06-05 深圳富泰宏精密工业有限公司 移动终端及其快速显示图形的方法
US10779958B2 (en) 2014-12-22 2020-09-22 Beacon Biomedical, Llc Sacroiliac joint fusion systems and methods
IL205528A (en) * 2009-05-04 2014-02-27 Storwize Ltd A method and system for compressing logical information objects for storage
EP2460104A4 (en) 2009-07-27 2016-10-05 Ibm METHOD AND SYSTEM FOR TRANSFORMING LOGICAL DATA OBJECTS FOR STORAGE USE
KR101624649B1 (ko) * 2009-08-14 2016-05-26 삼성전자주식회사 계층적인 부호화 블록 패턴 정보를 이용한 비디오 부호화 방법 및 장치, 비디오 복호화 방법 및 장치
US9080097B2 (en) 2010-05-28 2015-07-14 Baker Hughes Incorporated Well servicing fluid
RU2497277C2 (ru) * 2010-07-29 2013-10-27 Российская Федерация, от имени которой выступает государственный заказчик-Государственная корпорация по атомной энергии "Росатом" Способ сжатия двоичных данных в виде структурированных информационных блоков
JP2013243527A (ja) 2012-05-21 2013-12-05 Ricoh Co Ltd 撮像装置、撮像システム及び撮像方法、並びに、撮像方法をコンピュータに実行させるためのプログラム及びそのプログラムを記録した記録媒体
EP3051718B1 (en) * 2015-01-30 2019-12-04 Casio Computer Co., Ltd. Information transmission system, symbol stream generating apparatus, symbol stream decoding apparatus, symbol stream generating program, symbol stream decoding program, symbol stream generating method and symbol stream decoding method
JP6589316B2 (ja) * 2015-03-20 2019-10-16 富士ゼロックス株式会社 画像圧縮装置および画像処理装置
JP6629165B2 (ja) 2016-10-07 2020-01-15 株式会社東芝 データ圧縮装置、及び、データ伸張装置、並びに、データ圧縮伸張装置
US20210374451A1 (en) * 2020-05-29 2021-12-02 Michael Margolis Compression for personalized handwriting system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59181778A (ja) * 1983-03-30 1984-10-16 Mitsubishi Electric Corp 色彩画像符号化方式
JPS61131684A (ja) * 1984-11-30 1986-06-19 Canon Inc 画像信号処理装置
JPH02211774A (ja) * 1989-02-10 1990-08-23 Konica Corp Mr二次元符号化方式
JPH03104379A (ja) * 1989-09-18 1991-05-01 Brother Ind Ltd 多色ファクシミリ通信におけるデータのコーディング方法
JPH053950B2 (ja) * 1983-08-19 1993-01-18 Advanced Micro Devices Inc
JPH05328142A (ja) * 1992-05-18 1993-12-10 Hitachi Ltd 画像データ圧縮方法および画像表示装置

Family Cites Families (77)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3184542A (en) * 1961-03-15 1965-05-18 David S Horsley Video recording and reproduction with reduced redundancy
US3347981A (en) * 1964-03-18 1967-10-17 Polaroid Corp Method for transmitting digital data in connection with document reproduction system
US4360840A (en) * 1980-05-13 1982-11-23 Am International, Inc. Real time data compression/decompression scheme for facsimile transmission system
US4467354A (en) * 1981-11-12 1984-08-21 Recognition Equipment Incorporated Video format unit
US4602383A (en) * 1983-05-07 1986-07-22 Nippon Telegraph & Telephone Public Corporation Image data compression system
JPH0828053B2 (ja) * 1983-08-08 1996-03-21 株式会社日立製作所 データ記録方法
US4680647A (en) * 1983-09-26 1987-07-14 Pioneer Electronic Corporation Method for recording and reproducing video format signal
JPS6113168A (ja) * 1984-06-28 1986-01-21 Sumitomo Electric Ind Ltd 放射線量の測定方法
JPS6131684A (ja) * 1984-07-24 1986-02-14 Matsushita Refrig Co クランクケ−スヒ−タの制御装置
US4673977A (en) * 1985-06-20 1987-06-16 International Business Machines Corporation Method of spatially thresholding a discrete color image
JPS6228908A (ja) * 1985-07-30 1987-02-06 Victor Co Of Japan Ltd 磁気記録再生方法及びその装置
JPS62298280A (ja) * 1986-06-18 1987-12-25 Ricoh Co Ltd 画像符号化方法
US4736258A (en) * 1986-07-25 1988-04-05 Lowell A. Noble High density storage of information on a compact disc
JPH0815263B2 (ja) * 1986-12-12 1996-02-14 株式会社日立製作所 データ圧縮復元方法
US4783834A (en) * 1987-02-20 1988-11-08 International Business Machines Corporation System for creating transposed image data from a run end or run length representation of an image
US4922273A (en) * 1987-04-02 1990-05-01 Konica Corporation Compression method of halftone image data
US4918523A (en) * 1987-10-05 1990-04-17 Intel Corporation Digital video formatting and transmission system and method
US5225904A (en) * 1987-10-05 1993-07-06 Intel Corporation Adaptive digital video compression system
US5282186A (en) * 1988-04-25 1994-01-25 Pioneer Electronic Corporation Method and apparatus for recording and reproducing picture information and recording medium
JPH01314080A (ja) * 1988-06-13 1989-12-19 Hitachi Ltd 画像データ転送方式
US5086487A (en) * 1988-11-24 1992-02-04 Canon Kabushiki Kaisha Method and apparatus for image encoding in which reference pixels for predictive encoding can be selected based on image size
JPH02177784A (ja) * 1988-12-28 1990-07-10 Canon Inc 画像信号記録方法
GB8900368D0 (en) * 1989-01-09 1989-03-08 Crosfield Electronics Ltd Bit map modification
JP2797404B2 (ja) * 1989-04-20 1998-09-17 ソニー株式会社 動画像データの記録方式
JP2689632B2 (ja) * 1989-08-15 1997-12-10 ソニー株式会社 画像信号の伝送装置および伝送方法
US5097518A (en) * 1990-02-27 1992-03-17 Eastman Kodak Company Technique for performing digital image scaling by logically combining or replicating pixels in blocks of differing groupsizes
JPH0447876A (ja) * 1990-06-15 1992-02-18 Aiwa Co Ltd ディジタル信号の記録再生方式
JPH0467490A (ja) * 1990-07-06 1992-03-03 Pioneer Electron Corp 情報再生装置
GB9015986D0 (en) * 1990-07-20 1990-09-05 Philips Electronic Associated Image display
JP2890740B2 (ja) * 1990-08-09 1999-05-17 松下電器産業株式会社 ディジタル映像信号再生装置
JP3141241B2 (ja) * 1990-08-24 2001-03-05 ソニー株式会社 ディスク記録装置及びディスク再生装置
JP3141242B2 (ja) * 1990-08-24 2001-03-05 ソニー株式会社 光ディスク記録装置
JP2549013B2 (ja) * 1990-10-08 1996-10-30 日本ビクター株式会社 データ圧縮装置
JPH04195824A (ja) * 1990-11-27 1992-07-15 Matsushita Electric Ind Co Ltd 光ディスク及び光ディスク記録装置及び光ディスク再生装置
US5253053A (en) * 1990-12-31 1993-10-12 Apple Computer, Inc. Variable length decoding using lookup tables
US5282049A (en) * 1991-02-08 1994-01-25 Olympus Optical Co., Ltd. Moving-picture data digital recording and reproducing apparatuses
JPH04276983A (ja) * 1991-03-04 1992-10-02 Sony Corp 記録媒体及び画像データ圧縮方法
JP3045254B2 (ja) * 1991-03-14 2000-05-29 ソニー株式会社 データのデコード方法及びそのデコーダ回路
US5649029A (en) * 1991-03-15 1997-07-15 Galbi; David E. MPEG audio/video decoder
CA2062200A1 (en) * 1991-03-15 1992-09-16 Stephen C. Purcell Decompression processor for video applications
JPH04368670A (ja) * 1991-06-18 1992-12-21 Matsushita Electric Ind Co Ltd ディスクとディスク再生装置
JP3508138B2 (ja) * 1991-06-25 2004-03-22 ソニー株式会社 信号処理装置
JP3084093B2 (ja) * 1991-07-08 2000-09-04 株式会社ソニー・コンピュータエンタテインメント 画像データのデコード方法及びその画像再生装置
JP3158556B2 (ja) * 1991-09-27 2001-04-23 ソニー株式会社 ディスク記録装置及びディスク再生装置
KR970007530B1 (ko) * 1991-09-30 1997-05-10 가부시기가이샤 도시바 대역 압축 신호 처리 장치
US5315670A (en) * 1991-11-12 1994-05-24 General Electric Company Digital data compression system including zerotree coefficient coding
JP3276651B2 (ja) * 1991-11-21 2002-04-22 株式会社ソニー・コンピュータエンタテインメント 画像データの記録方法及びその再生方法
JPH05144185A (ja) * 1991-11-22 1993-06-11 Sony Corp オーデイオデータの記録方法
JP2758761B2 (ja) * 1992-01-23 1998-05-28 シャープ株式会社 情報記録再生装置
US5321776A (en) * 1992-02-26 1994-06-14 General Electric Company Data compression system including successive approximation quantizer
JP3203754B2 (ja) * 1992-03-30 2001-08-27 住友電気工業株式会社 ダイヤモンドの製造法および製造装置
US5408542A (en) * 1992-05-12 1995-04-18 Apple Computer, Inc. Method and apparatus for real-time lossless compression and decompression of image data
EP0571221B1 (en) * 1992-05-22 1999-09-01 Sony Corporation Disc recording apparatus and disc recording method
US5461423A (en) * 1992-05-29 1995-10-24 Sony Corporation Apparatus for generating a motion vector with half-pixel precision for use in compressing a digital motion picture signal
US5325297A (en) * 1992-06-25 1994-06-28 System Of Multiple-Colored Images For Internationally Listed Estates, Inc. Computer implemented method and system for storing and retrieving textual data and compressed image data
US5357546A (en) * 1992-07-31 1994-10-18 International Business Machines Corporation Multimode and multiple character string run length encoding method and apparatus
JP3258715B2 (ja) * 1992-09-25 2002-02-18 三洋電機株式会社 水平同期回路
AU668762B2 (en) * 1992-10-07 1996-05-16 Nec Personal Computers, Ltd Synchronous compression and reconstruction system
JPH06124168A (ja) * 1992-10-13 1994-05-06 Sony Corp データ復号化装置
JPH06180948A (ja) * 1992-12-11 1994-06-28 Sony Corp ディジタル信号処理装置又は方法、及び記録媒体
JP3245496B2 (ja) * 1993-03-11 2002-01-15 松下電器産業株式会社 画像符号化方法、画像符号化回路、画像符号化装置及び再生装置
US5535008A (en) * 1993-03-16 1996-07-09 Victor Company Of Japan, Ltd. Method for jump-reproducing video data of moving picture coded with high efficiency
ATE183047T1 (de) * 1993-05-14 1999-08-15 Koninkl Philips Electronics Nv Anordnung zur aufzeichnung und wiedergabe von datenreduzierter videoinformation
JPH0721685A (ja) * 1993-06-30 1995-01-24 Victor Co Of Japan Ltd 圧縮データの階層的管理方法
JP3552249B2 (ja) * 1993-07-09 2004-08-11 ソニー株式会社 画像および音声信号処理方法とその装置
JPH0787444A (ja) * 1993-07-16 1995-03-31 Pioneer Electron Corp 圧縮符号化データ記録方法
JP3404808B2 (ja) * 1993-07-30 2003-05-12 ソニー株式会社 復号方法と復号装置
EP0644692B2 (en) * 1993-09-16 2003-10-01 Kabushiki Kaisha Toshiba Video signal compression/decompression device for video disk recording/reproducing apparatus
JPH07107433A (ja) * 1993-09-30 1995-04-21 Toshiba Corp 動画ディスク装置
BE1007807A3 (nl) * 1993-11-30 1995-10-24 Philips Electronics Nv Inrichting voor het coderen van een videosignaal.
JP3149303B2 (ja) * 1993-12-29 2001-03-26 松下電器産業株式会社 デジタル画像符号化方法及びデジタル画像復号化方法
JPH07282544A (ja) * 1994-04-06 1995-10-27 Sony Corp オーディオ情報と動画像情報の記録媒体およびその再生装置
JP3397001B2 (ja) * 1994-06-13 2003-04-14 ソニー株式会社 符号化方法及び装置、復号化装置、並びに記録媒体
JPH0863884A (ja) * 1994-08-23 1996-03-08 Mitsubishi Electric Corp ディジタル情報符号化・復号装置
US5552832A (en) * 1994-10-26 1996-09-03 Intel Corporation Run-length encoding sequence for video signals
US5721720A (en) * 1994-12-28 1998-02-24 Kabushiki Kaisha Toshiba Optical recording medium recording pixel data as a compressed unit data block
CA2168641C (en) * 1995-02-03 2000-03-28 Tetsuya Kitamura Image information encoding/decoding system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59181778A (ja) * 1983-03-30 1984-10-16 Mitsubishi Electric Corp 色彩画像符号化方式
JPH053950B2 (ja) * 1983-08-19 1993-01-18 Advanced Micro Devices Inc
JPS61131684A (ja) * 1984-11-30 1986-06-19 Canon Inc 画像信号処理装置
JPH02211774A (ja) * 1989-02-10 1990-08-23 Konica Corp Mr二次元符号化方式
JPH03104379A (ja) * 1989-09-18 1991-05-01 Brother Ind Ltd 多色ファクシミリ通信におけるデータのコーディング方法
JPH05328142A (ja) * 1992-05-18 1993-12-10 Hitachi Ltd 画像データ圧縮方法および画像表示装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109479146A (zh) * 2016-07-13 2019-03-15 Ati科技无限责任公司 用于增量颜色压缩的位包装

Also Published As

Publication number Publication date
US6018594A (en) 2000-01-25
US6021226A (en) 2000-02-01
BR9506916A (pt) 1997-09-09
HK1014416A1 (en) 1999-09-24
US5995667A (en) 1999-11-30
RU2158487C2 (ru) 2000-10-27
CN1146266A (zh) 1997-03-26
US6047086A (en) 2000-04-04
ATE191114T1 (de) 2000-04-15
US6044175A (en) 2000-03-28
DE69515832D1 (de) 2000-04-27
FI963342A (fi) 1996-10-22
US5845021A (en) 1998-12-01
AU4355596A (en) 1996-07-19
KR970701473A (ko) 1997-03-17
US6081208A (en) 2000-06-27
KR100227932B1 (ko) 1999-11-01
NO314377B1 (no) 2003-03-10
US6016363A (en) 2000-01-18
DE69515832T2 (de) 2000-10-12
US5721720A (en) 1998-02-24
US6016364A (en) 2000-01-18
EP0720347A2 (en) 1996-07-03
CN1152554C (zh) 2004-06-02
CA2184247A1 (en) 1996-07-04
CA2184247C (en) 1999-12-14
MY120665A (en) 2005-11-30
EP0720347A3 (en) 1996-11-27
EP0720347B1 (en) 2000-03-22
TW298698B (ja) 1997-02-21
US6011867A (en) 2000-01-04
AU693984B2 (en) 1998-07-09
MX9603665A (es) 1997-12-31
FI963342A0 (fi) 1996-08-27
NO963566D0 (no) 1996-08-27
FI115182B (fi) 2005-03-15
NO963566L (no) 1996-10-09

Similar Documents

Publication Publication Date Title
WO1996020557A1 (en) Picture information encoding/decoding system
EP0725541B1 (en) Image information encoding/recording system and method
US4799677A (en) Video game having video disk read only memory
JP2829266B2 (ja) 画像情報のエンコード/デコードシステム
JP3660416B2 (ja) 画像データのエンコード/デコードシステム
US6009202A (en) Image information encoding/decoding system
JP2977513B2 (ja) 画像情報のエンコード/デコードシステム
JP3887399B2 (ja) 画像情報のエンコード方法と再生方法と再生装置
JPH1098721A (ja) 画像情報のエンコード/デコードシステム
JP2829294B2 (ja) 画像情報記録媒体およびその製造方法
JP3679851B2 (ja) 画像情報のエンコード方法と再生方法と再生装置
JP3887398B2 (ja) 画像情報のエンコード方法と再生方法と再生装置
JP3680077B2 (ja) 画像情報のエンコード方法と再生方法と再生装置
JP3887400B2 (ja) 画像情報のエンコード方法と再生方法と再生装置
JP3680075B2 (ja) 画像情報のエンコード方法と再生方法と再生装置
JP3680078B2 (ja) 画像情報のエンコード方法と再生方法と再生装置
JP3680072B2 (ja) 画像情報のエンコード方法と再生方法と再生装置
JP3680074B2 (ja) 画像情報のエンコード方法と再生方法と再生装置
JP2004320802A (ja) 画像情報のエンコード方法と再生方法と再生装置

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 95192633.0

Country of ref document: CN

AK Designated states

Kind code of ref document: A1

Designated state(s): AU BR CA CN FI KR MX NO RU SG VN

WWE Wipo information: entry into national phase

Ref document number: 2184247

Country of ref document: CA

Ref document number: 963342

Country of ref document: FI

WWE Wipo information: entry into national phase

Ref document number: 1019960704729

Country of ref document: KR

WWG Wipo information: grant in national office

Ref document number: 963342

Country of ref document: FI