WO2004093457A1 - 動画像圧縮符号化方式変換装置及び動画像通信システム - Google Patents
動画像圧縮符号化方式変換装置及び動画像通信システム Download PDFInfo
- Publication number
- WO2004093457A1 WO2004093457A1 PCT/JP2004/003794 JP2004003794W WO2004093457A1 WO 2004093457 A1 WO2004093457 A1 WO 2004093457A1 JP 2004003794 W JP2004003794 W JP 2004003794W WO 2004093457 A1 WO2004093457 A1 WO 2004093457A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- encoding
- compression
- moving image
- coding
- decoding
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/637—Control signals issued by the client directed to the server or network components
- H04N21/6377—Control signals issued by the client directed to the server or network components directed to server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/107—Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/164—Feedback from the receiver or from the transmission channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/40—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/65—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using error resilience
- H04N19/66—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using error resilience involving data partitioning, i.e. separation of data into packets or partitions according to importance
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/65—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using error resilience
- H04N19/68—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using error resilience involving the insertion of resynchronisation markers into the bitstream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/633—Control signals issued by server directed to the network components or client
- H04N21/6332—Control signals issued by server directed to the network components or client directed to client
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/654—Transmission by server directed to the client
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
Definitions
- the present invention relates to a moving image compression / coding system conversion device and a moving image communication system, and in particular, to a moving image used for interconnecting a transmitting side moving image coding device and a receiving side moving image decoding device.
- the present invention relates to an image compression / coding system conversion device and a moving image communication system. Note that the moving image compression coding system conversion device is also called a transcoder. Background art
- moving picture signals such as H.261, H.263, or MPEG (Moving Picture Experts Group) -4 have been widely used as a method for compressing and encoding moving picture signals for efficient transmission in a small band.
- Image coding methods are known. These moving image compression coding methods are based on the ITU-T (International Telecommunications Union Telec, Ommunication Standaraiza t.ion 36.101:) Recommendation: 1 30 ( 1 1 1 6 1: 11 &1; 0 11 & 1 Organization of Standardization) / International Standardized by IEC (International Electrotechnical Commission).
- Moving image compression coding methods such as H.261 and H.263, and one of them, such as MPEG-4, have different characteristics. Therefore, if different video compression coding schemes are used between the video encoder on the transmitting side and the video decoder on the receiving side, the video encoder on the transmitting side and the video on the receiving side
- a moving image compression / coding system conversion device that is, a transcoder is required.
- the similarities of the above-mentioned multiple video compression coding systems are that they perform inter-frame prediction by motion compensation, DCT (discrete cosine transform) and quantization, and variable-length coding using Huffman coding.
- DCT discrete cosine transform
- variable-length coding using Huffman coding
- the transcoder has a decoder (decoder) and an encoder (encoder). Then, the transcoder decodes the compressed and encoded moving image signal received from the transmitting side moving image encoding device by the decoder, re-encodes the decoded signal by the encoder, and re-encodes the decoded signal.
- the compression-encoded video signal is output to the video decoding device on the receiving side.
- the conventional system with the above configuration has the following problems (when converting the coded bitstream as described above, the transcoder is adopted by the receiving-side video decoding device.
- the transmission-side moving image encoding device uses the MP EG — Compression encoding is performed using at least one of multiple parameters (encoding tool, etc.) included in DCID ecoder Configuration Information (4).
- the video decoding device on the receiving side performs decoding using at least one of a plurality of parameters (such as an encoding tool) included in the DCI of MPEG-4.
- Resync Coding tools such as Marker, Data Partitioning, and Reversible Variable Length Codes (VLC) are specified in the above recommendation.
- the video decoding device on the receiving side performs decoding.
- the code converted by the transcoder due to the difference in the parameters (such as coding tools) of the video compression coding scheme between the transcoder and the receiving-side video decoding device.
- the encoded bitstream cannot be decoded and reproduced by the video decoding device on the receiving side.
- intra-frame encoding is performed on the first frame of a video signal, and inter-frame prediction encoding is generally performed on subsequent frames. . If the receiving-side video decoding apparatus cannot decode and reproduce the first frame correctly, it cannot decode and reproduce the subsequent inter-frame predictively coded frame. Alternatively, for example, when intra-frame encoding is performed periodically, decoding / reproduction of a moving image signal cannot be performed until data of a corresponding intra-frame encoded frame is input.
- the coded bit stream output from the transcoder is received earlier than the time at which the receiving-side video decoding device starts decoding and playing the coded bit stream.
- the video decoding device on the receiving side cannot correctly decode and reproduce the first intra-coded frame.
- decoding of a subsequent inter-frame predictive coded frame is played back, and decoding of the next intra-frame coded frame is performed.
- playback could not be performed until successful.
- An object of the present invention is to provide a decoding apparatus in which the parameters used for decoding in the video decoding device on the receiving side are different for each video decoding device on the receiving side, or in the video decoding device on the receiving side. It is an object of the present invention to provide a moving picture compression / encoding method conversion apparatus (transcoder) that can decode and reproduce a moving picture signal by a moving picture decoding apparatus on the receiving side even when it is changed.
- transcoder moving picture compression / encoding method conversion apparatus
- Another object of the present invention is to provide a video decoding apparatus on the receiving side in which an encoded bit stream is encoded.
- the first intra-coded and subsequent inter-frame predictive code that allows the coded bitstream to be decoded and played back immediately after decoding and playback of the system has begun.
- a moving picture compression / coding scheme conversion apparatus includes a coding bit rate between a transmitting side moving picture coding apparatus and a receiving side moving picture decoding apparatus having different moving picture compression methods.
- An encoding control unit that sets parameters for compression encoding based on the received decoding information output from the encoding device, and a parameter of the compression encoding output from the encoding control unit.
- a coding unit for compression-coding the moving picture signal decoded by the decoding unit is a coding bit rate between a transmitting side moving picture coding apparatus and a receiving side moving picture decoding apparatus having different moving picture compression methods.
- An encoding control unit that sets parameters for compression encoding based
- the coding unit starts operation when control information output from the coding control unit is input, performs intra-frame coding on a first frame, and performs inter-frame coding on a subsequent frame. It is desirable to perform predictive coding.
- the image processing apparatus further includes a determining unit, wherein the determining unit starts operation when receiving decoding information output from the receiving-side video encoding device is input, and the moving image decoded by the decoding unit. It is desirable that the image signal be output to the encoding unit.
- a decoding control unit is provided instead of the coding control unit or in addition to the coding control unit, and the decoding control unit is configured to perform coded transmission output from the transmission-side video coding device. Setting parameters used for decoding based on information, wherein the decoding unit outputs the decoding control unit It is desirable that the compression-encoded bit stream output from the transmission-side encoding device be decoded using the parameters used for compression-encoding.
- the moving image compression / coding system conversion device can be incorporated in a moving image communication system.
- a moving image communication system incorporating the moving image compression encoding method conversion device of the present invention includes: a transmitting side moving image encoding device and a receiving side moving image decoding device having different moving image compression methods; It is constructed to include the above-mentioned moving picture compression coding method conversion apparatus for mutually converting a coded bit stream between the image coding apparatus and the receiving side moving picture decoding apparatus.
- FIG. 1 is a block diagram showing a video communication system to which the present invention is applied.
- FIG. 2 is a block diagram showing a moving picture compression / coding system conversion apparatus (transcoder) according to the first embodiment of the present invention.
- FIG. 3 is a block diagram showing a moving image compression / coding system conversion device (transcoder) according to the second embodiment of the present invention.
- FIG. 4 is a block diagram showing a moving image compression / coding system conversion device (transcoder) according to the third embodiment of the present invention.
- FIG. 5 is a block diagram showing a moving image compression / coding system conversion device (transcoder) according to a fourth embodiment of the present invention.
- the illustrated moving image communication system includes a transmitting side moving image encoding device 11, a moving image compression / coding system conversion device (hereinafter, referred to as a transcoder) 2 according to the present invention, and a receiving side moving image decoding device 1. And 2.
- the transmitting-side moving image encoding device 11 and the receiving-side moving image decoding device 12 according to the present invention are different in the moving image compression encoding method.
- the transcoder 2 converts the encoded bit stream between the transmitting-side video encoding device and the receiving-side video decoding device having different video compression methods. I'm going to do it. These components will be described in detail.
- the transmitting-side video encoding device 11 receives a video signal as input, and converts the video signal into ITU-T Recommendations H.261 and H.263, or ISO / IEC Recommendation MPEG- And compression encoding using a moving image compression encoding method such as 4 and outputs the compressed and encoded moving image signal to a transcoder 2 described later as a reception encoded bit stream 122 1.
- the transcoder 2 The received encoded bit stream 1 2 1 output from 1 is converted into a transmitted encoded bit stream 1 2 2 that can be decoded and reproduced by the video decoding device 12 on the receiving side, and the transmitted code The encoded bit stream 1 22 is output to the video decoding device 12 on the receiving side.
- the receiving-side video decoding device 12 decodes the transmission coded bitstream 122 output from the transcoder 2 and outputs a video signal.
- the transcoder 2 and the receiving-side video decoding device 1 2 are in accordance with the I.H. Recommendation H.245, a certain IETF (Internet Engineering T ask Force) recommendation RFC (Request for Comm) ents) 2 3 2
- IETF Internet Engineering T ask Force
- RFC Request for Comm
- SDP Session Description Protocol
- the transmitting-side video encoding device 11 and the transcoder 2 use the above-described protocol such as H.245 or SDP to transmit and receive the coded information 13 3 and the coded transmitted information 13 4 is to be transmitted.
- FIG. 1 and FIG. 2 a moving image according to the first embodiment of the present invention will be described.
- the overall configuration and operation of the image communication system will be described in detail.
- FIG. 2 shows a detailed configuration of the transcoder 2 according to the first embodiment of the present invention.
- the transcoder 2 has a decoding unit 21, an encoding unit 22, and an encoding control unit 220.
- the reception buffer 201 is composed of H.261 and H.263 according to the ITU-T recommendation, or MP EG-4 according to the ISO / IEC recommendation.
- the received encoded bit stream 122 which has been compressed and encoded using the moving image compression encoding method and output from the transmitting-side moving image encoding device 11, is temporarily stored. Then, the reception buffer 201 outputs the accumulated reception encoded bit stream to the variable length decoder 202.
- variable-length decoder 202 performs variable-length decoding on the reception coded bit stream 121 output from the reception buffer 201. Then, the variable-length decoder 202 outputs the decoded quantized transform coefficient to the inverse quantizer 203.
- the inverse quantizer 203 performs an inverse quantization operation on the quantized transform coefficient output from the variable length decoder 202. Then, the inverse quantizer 203 outputs the inverse-quantized transform coefficient to an inverse DCT (Reverse Discrete Cosine Transform) unit 204.
- inverse DCT Reverse Discrete Cosine Transform
- the inverse DCT unit 204 performs an operation of the inverse discrete cosine transform on the transform coefficient output from the inverse quantizer 203. Then, the inverse DCT unit 204 outputs the converted moving image signal to the adder 207.
- the frame memory 205 stores a moving image signal 123 output from an adder 207 described later.
- the motion compensation predictor 206 uses the coding parameters output from the variable length decoder 202 to perform motion compensation prediction on the video signal 123 stored in the frame memory 205. I do. Then, the motion compensation predictor 206 adds the moving image signal obtained as a result of the motion compensation prediction to the adder 206. Output to
- the adder 2007 adds the video signal output from the inverse DCT unit 204 and the video signal output from the motion compensation predictor 206. Then, the adder 207 converts the added video signal 123 into a frame memory 205, a subtractor 208, an intra-frame predictive coding switching switch 209, and a motion These are output to the compensation predictors 2 19 respectively.
- the subtractor 208 is configured to convert a video signal 123 output from the adder 207 to a video output from a motion compensation predictor 219 described later. By subtracting the signal, the prediction residual that is the difference is calculated.
- the intra-frame and inter-frame predictive encoding switching switches 209 and 210 are used to switch the encoding method of each frame according to the predetermined timing or information supplied from the outside. It switches to predictive coding.
- a DCT (Discrete Cosine Transform) unit 211 is a switching switch for predictive coding between frames within a frame from a moving image signal 123 output from a power calculator [207] or a subtractor 208.
- a discrete cosine transform operation is performed on the prediction residual differential image signal output through the switch 209. Then, the DCT unit 211 outputs the transform coefficient obtained as a result of the operation to the quantizer 212.
- the quantizer 2 12 performs a quantization operation on the transform coefficient output from the DCT unit 2 11. Then, quantizer 2 12 outputs the quantized transform coefficients obtained as a result of the operation to variable-length encoder 2 13 and inverse quantizer 2 15, respectively.
- variable-length coder 2 13 performs variable-length coding on the quantization conversion coefficient output from the quantizer 2 12 and the coding parameter output from the motion compensation predictor 2 19 described later. Do. Then, the variable-length encoder 2 13 outputs the obtained encoded bit stream to the transmission buffer 2 14.
- the transmission buffer 214 temporarily stores the coded bit stream output from the variable length coder 213. Then, the transmission buffer 214 outputs the accumulated transmission encoded bitstream 122 to the receiving-side video decoding device 122.
- the inverse quantizer 2 15 performs an inverse quantization operation on the quantized transform coefficient output from the quantizer 2 12. Then, the inverse quantizer 2 15 outputs the inversely quantized transform coefficient to the inverse DCT unit 2 16.
- the inverse DCT unit 216 performs an inverse discrete cosine transform operation on the transform coefficient output from the inverse quantizer 215. Then, the inverse DCT unit 216 outputs the converted moving image signal to the adder 217.
- the adder 2 17 passes through the video signal output from the inverse DCT unit 2 16 and the motion compensation predictor 2 19 described later through the intra-frame Z-frame predictive coding switching switch 2 10 The output moving image signal is added. Then, the adder 217 outputs the added moving image signal to the frame memory 218.
- the frame memory 218 stores the moving image signal output from the adder 217.
- the motion compensation predictor 219 performs motion detection and motion compensation prediction on the moving image signal 123 output from the adder 207 based on the moving image signal stored in the frame memory 218. Do. Then, the motion compensation predictor 219 converts the video signal obtained as a result of the motion compensation prediction into a subtractor 208 and an intra-frame / inter-frame predictive coding switching switch 2. Output to 1 0. Further, the motion compensation predictor 219 outputs the coding parameters to the variable length coder 213.
- the coding control unit 220 is used by the receiving-side video decoding apparatus 12 based on the received decoding information 13 1 transmitted from the receiving-side video decoding apparatus 12. Select the coding tool (parameter) that is used. Then, based on the result of the selection, the encoding control unit 220 generates a DCT unit 211, a quantizer 21 2, and the encoding tool control information 23 is output to the variable length encoders 2 13 respectively.
- the DCT unit 2 1 1, the quantizer 2 1 2, and the variable length encoder 2 1 3 receive the coding tool control information 2 3 from the coding control unit 2 2 0, and receive the received coding tool control information.
- the operation is changed according to the compression encoding parameters included in 23.
- the compression coding parameters included in the coding tool control information 23 output from the coding control unit 220 include, for example, a moving image compression coding method employed by the receiving side moving image decoding device 12.
- a moving image compression coding method employed by the receiving side moving image decoding device 12.
- Is MP EG-4 there is at least one encoding tool such as Resync Marker, DataPartitioning, and Reversible VLC, as well as aspect_ratio_info ⁇ May be at least one of the multiple parameters included in DCI, such as vop-time-increment-resolution.
- the receiving-side moving image decoding device 12 decodes and reproduces, based on the received decoding information 13 1 received from the receiving-side moving image decoding device 12.
- the bit stream 122 which is obtained by decoding the received coded bit stream 122 received from the video encoding device 111 on the transmitting side, is compressed and coded. Then, the compression-encoded bit stream is transmitted to the receiving-side moving picture decoding device 12 as a transmission code transmission bit stream 122.
- the receiving-side video decoding device 12 performs compression-encoding of the compressed and coded bits received from the transcoder 2 irrespective of whether or not the parameters used for decoding are used.
- the stream can be reliably decoded and reproduced.
- the compression coding method is different between the transmission-side video encoding device 11 and the reception-side video decoding device 12.
- the same compression code as the receiving video decoder 1 2 In some cases, an encoding method such as MPEG-4 is adopted, and the parameters of the compression encoding are different.
- information on the parameters of the compression encoding is transmitted and received between the transcoder 2 and the transmitting-side moving image encoding device 11 and the receiving-side moving image decoding device 12. ing. Therefore, it is possible to flexibly cope with the case where the moving image compression coding method is the same and the compression coding parameter is different.
- the transcoder 2 can select parameters used for decoding by the video decoding device 12 on the receiving side. It is possible to reduce the processing required or the secured memory.
- transcoder 3 according to a second embodiment of the present invention will be described in detail with reference to FIG. 1 and FIG.
- FIG. 3 shows a detailed configuration of the transcoder 3 according to the second embodiment of the present invention.
- the transcoder 3 shown in FIG. 3 differs from the first embodiment shown in FIG. 2 in the configuration and operation of the encoding unit and the encoding control unit as described later.
- a transcoding start judgment unit (judgment unit) 321 is added.
- Other configurations operate similarly to the transcoder 2 of the first embodiment shown in FIG. Therefore, the encoding unit and the encoding control unit shown in FIG. 3 are denoted by reference numerals 32 and 320 different from those shown in FIG.
- Those having the same functions as those of the transcoder 2 of the first embodiment are denoted by the same reference numerals, and description thereof is omitted for simplification of description.
- the coding unit 32 shown in FIG. 3 has the operation (configuration) of the switch for switching between intra-frame predictive coding, the DCT unit, the quantizer, and the variable-length encoder shown in FIG. So different.
- Other configurations are shown in Figure 2.
- the operation is the same as that of the encoding unit 22. Therefore, the codes 309 and 310 different from the codes shown in Fig. 2 are assigned to the intra-frame Z-frame predictive coding switching switch, and the DCT unit, the quantizer, and the variable length encoder are shown in Fig. 2. Numerals 311, 312, and 313 different from those shown are given respectively.
- the encoding control unit 3 0 0 switches the intra-frame Z inter-frame predictive encoding switching switch 3 0 based on the received decoding information 1 3 1 transmitted from the receiving video decoding device 1 2. It outputs coding type control information 33 to 9 and 3 10, 0 ⁇ 3 11, quantizer 3 12, and variable length coder 3 13.
- the coding control section 320 performs coding on the transcoding start determination section 3221 based on the received decoding information 131 transmitted from the receiving side video decoding apparatus 122.
- Intra-frame / inter-frame predictive coding switching switches 309 and 310, DCT unit 311, quantizer 312, and variable-length coder 313 Based on the coding type control information 33 received from 20, the operation is changed so that intra-frame coding is performed on the first frame immediately after receiving the coding type control information 33.
- the transcoding start determining unit 322 encodes the video signal 123 output from the adder 207 based on the encoding start information 324 received from the encoding control unit 322. By outputting to section 32, it operates to start transcoding.
- the transcoder 3 starts operation when the coding start information 34 is input from the coding control unit 320, and starts to process the first frame after the operation starts. Perform frame II encoding, and perform inter-frame predictive encoding on the frame following this frame. Then, the compression-encoding bitstream is transmitted to the receiving-side video decoding apparatus 12 as a transmission-encoding bitstream.
- the receiving-side video decoding device 12 is capable of first performing decoding processing of an intra-frame encoded bit stream, and then performing decoding processing of a subsequent inter-frame prediction encoded bit stream.
- all the bit streams transmitted from the transcoder 3 can be reliably decoded without deteriorating the image quality.
- transcoder 4 according to a third embodiment of the present invention will be described in detail with reference to FIG. 1 and FIG.
- FIG. 4 shows a detailed configuration of the transcoder 4 in the third embodiment of the present invention.
- the transcoder 4 shown in FIG. 4 differs from the second embodiment shown in FIG. 3 in the configuration and operation of the encoding unit and the encoding control unit as described later.
- Other configurations operate in the same manner as the transcoder 3 of the second embodiment shown in FIG. Therefore, the encoding units and the encoding control units shown in FIG. 4 are denoted by reference numerals 42 and 420 different from those shown in FIG.
- Those having the same functions as those of the transcoder 3 of the second embodiment are denoted by the same reference numerals, and description thereof is omitted for simplification of the description.
- the encoding unit 42 is the same as the encoding unit 32 shown in FIG. 3 except that the operations (configurations) of the DCT unit, the quantizer, and the variable length encoder are different as described later. Works. Therefore, the DCT unit, the quantizer, and the variable-length encoder are denoted by reference numerals 411, 412, and 413, respectively.
- the encoding control unit 420 is used in the receiving-side video decoding device 12 based on the reception decoding information 13 1 transmitted from the receiving-side video decoding device 12. Select compression encoding parameters. Then, based on the selected result, the encoding control unit 4 20 sends the encoding tool control information 2 3 to the DCT unit 4 11 1, the quantizer 4 12, and the variable-length encoder 4 13. Are output.
- the encoding control unit 420 generates an intra-frame prediction code based on the reception decoding information 131 transmitted from the reception-side video decoding device 122. It outputs the coding type control information 33 to the coding switching switches 309 and 310, the DCT unit 411, the quantizer 412, and the variable length coder 413.
- the coding control unit 420 receives the coding start information from the transcoding start determination unit 3221 based on the reception decoding information 131 transmitted from the video decoding device 122 on the receiving side. 3 4 is output.
- the operation of the DCT unit 4 11 1, the quantizer 4 12, and the variable length encoder 4 13 changes based on the coding tool control information 23 received from the coding control unit 4 20.
- the DCT unit 4 11, the quantizer 4 12, and the variable-length encoder 4 13 perform coding based on the coding type control information 33 received from the coding control unit 420. The operation is changed so that intra-frame encoding is performed on the first frame immediately after receiving the type control information 33.
- the parameters of the compression encoding included in the encoding tool control information 23 output from the encoding control unit 420 include, for example, the video compression used by the video decoding device 12 on the receiving side. If the encoding method is MPEG-4, the use of at least one encoding tool such as Resync Marker, Data Partitioning, and Reversible VLC, as well as the aspect-ratio-info
- the level may be at least one of multiple parameters included in DCI, such as values such as vop-time-increment-resolution.
- the transcoder 4 includes an encoding bit corresponding to the compression encoding parameter of the moving image compression method employed by the receiving-side moving image decoding device 12 (FIG. 1). Toss stream 1 2 2 can be sent. As a result, the receiving-side video decoding device 12 can decode and reproduce the received coded bitstream 122. The reason is that the transcoder 4 receives the received decryption information 13 1 from the video decoding device 12 on the receiving side, so that the moving image adopted by the video decoding device 12 on the receiving side can be used. This is because it is possible to know the parameters of the compression encoding of the compression method.
- the transcoder 4 has a common moving image compression encoding method adopted for each of the video image decoding devices 12 on the receiving side, and the parameters of the compression encoding are the same. Even if they are different, the transmission coding that each receiving-side video decoding device 12 can decode is transmitted from one transcoder 4 to a plurality of receiving-side video decoding devices 12 with different compression-coding parameters. Bitstream 1 2 2 can be transmitted. The reason is that the transcoder 4 receives the received decryption information 13 1 from the plurality of receiving-side video decoding devices 12, so that each of the receiving-side video decoding devices 12 adopts it. This is because it is possible to operate flexibly by obtaining the information of the compression coding parameter of the moving picture compression method.
- the transcoder 4 uses the receiving-side moving image decoding device 12 to convert the first intra-frame coded frame and the following inter-frame predictive coded frame into the same. It can be decoded and played correctly. The reason is that the transcoder 4 starts transcoding after receiving the reception decoding information 13 1 from the video decoding device 12 on the receiving side, and furthermore, the transcoder 4 starts the first frame in which the transcoding starts. This is for performing intra-frame encoding.
- the transcoder 4 can select parameters (such as an encoding tool) used for decoding by the moving picture image decoding device 12 on the receiving side, the transcoder 4 can be used for all parameters. It is possible to reduce the processing or memory required for responding.
- transcoder 5 according to a fourth embodiment of the present invention will be described in detail with reference to FIG. 1 and FIG.
- FIG. 5 shows a detailed configuration of the transcoder 5 in the fourth embodiment.
- the transcoder 5 shown in FIG. 5 differs from the transcoder 5 in the configuration and operation of the decoding unit, as described later, and includes a decoding control unit 520 instead of the encoding control unit 220. Except for this, the operation is the same as that of the transcoder 2 of the first embodiment shown in FIG. Therefore, the reference numeral 51 is assigned to the decoding unit.
- Those having the same functions as those of the transcoder 2 of the first embodiment are denoted by the same reference numerals, and their description is omitted for simplification of the description.
- the decryption unit 51 is the same as the decryption unit 21 shown in Fig. 2, except that the operation and configuration of the variable-length decryption unit, inverse quantizer, and inverse DCT unit are different. It works. Accordingly, the variable length decoder, the inverse quantizer, and the inverse DCT unit are denoted by reference numerals 502, 503, and 504, respectively.
- the decoding control unit 520 performs the compression used in the transmission-side video coding device 11 based on the coded transmission information 134 transmitted from the transmission-side video coding device 11. Select coding parameters. Then, based on the selected result, the decoding control unit 520 sends a coding tool to the variable-length decoding unit 502, the inverse quantizer 503, and the inverse DCT unit 504. Outputs control information 53.
- variable length decoder 502 the inverse quantizer 503, and the inverse DCT unit 504, which have received the encoding tool control information 53 from the decryption control unit 520,
- the compression coding parameters obtained from the bitstream 1 2 1 are compared with the received coding tool control information 53, and if there is a difference, according to the received coding tool control information 53.
- the operation may be changed by using
- the transcoder 5 includes a coding bit corresponding to the compression coding parameter of the moving picture compression method adopted by the transmitting side moving picture coding apparatus 11 (FIG. 1).
- the stream 1 2 1 can be decrypted.
- the transcoder 5 receives the coded transmission information 13 4 from the transmitting-side video encoding device 11, and thereby executes the compression coding of the video compression method employed by the transmitting-side video encoding device 11. This is because it is possible to know the parameters (such as whether or not a coding tool is used).
- the transcoder 5 has a common moving image compression encoding method adopted for each transmission-side moving image encoding device 11 and different compression encoding parameters. Even in such a case, it is possible for a plurality of receiving video decoding devices 12 having different compression coding parameters to transmit a transmittable coded bitstream 1 2 2 that can be decoded from one transcoder 5. it can. The reason is that the transcoder 5 receives the coded transmission information 13 4 from the plurality of transmitting side video coding devices 11, so that each transmitting side video coding device 11 adopts it. This is because it is possible to flexibly operate by obtaining information on compression coding parameters of the moving image compression method.
- the transcoder 5 since the transcoder 5 according to the fourth embodiment of the present invention can select the parameters of the compression encoding adopted by the transmitting-side video encoding device 11, the transcoder 5 can handle all the parameters. It is possible to reduce the processing required or the secured memory.
- the present invention has the following effects.
- the first effect of the present invention is that decoding and reproduction can be performed by a video decoding device on the receiving side irrespective of an encoding tool of a video compression coding method in the video decoding device on the receiving side.
- Coded bitstream from transcoder It is possible to output.
- a second effect of the present invention is to correctly decode and reproduce an encoded bitstream immediately after a receiving-side video decoding apparatus starts decoding and reproducing the encoded bitstream. It allows the transcoder to output a coded bitstream that has been encoded in the first intra-frame and subsequent inter-frame predictive encoding, such that is there.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Description
Claims
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/552,398 US7986732B2 (en) | 2003-04-10 | 2004-03-19 | Moving picture compression/encoding method conversion device and moving picture communication system |
CA002521458A CA2521458A1 (en) | 2003-04-10 | 2004-03-19 | Moving image compression-coding system conversion device and moving image communication system |
EP04721993A EP1613087A4 (en) | 2003-04-10 | 2004-03-19 | COMPRESSION / CODING METHOD FOR MOVABLE PICTURES, IMPLEMENTATION DEVICE AND MOBILE IMAGE COMMUNICATION SYSTEM |
JP2005505346A JPWO2004093457A1 (ja) | 2003-04-10 | 2004-03-19 | 動画像圧縮符号化方式変換装置及び動画像通信システム |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003-106614 | 2003-04-10 | ||
JP2003106614 | 2003-04-10 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2004093457A1 true WO2004093457A1 (ja) | 2004-10-28 |
Family
ID=33295845
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2004/003794 WO2004093457A1 (ja) | 2003-04-10 | 2004-03-19 | 動画像圧縮符号化方式変換装置及び動画像通信システム |
Country Status (7)
Country | Link |
---|---|
US (1) | US7986732B2 (ja) |
EP (1) | EP1613087A4 (ja) |
JP (1) | JPWO2004093457A1 (ja) |
KR (1) | KR100798162B1 (ja) |
CN (1) | CN1833446A (ja) |
CA (1) | CA2521458A1 (ja) |
WO (1) | WO2004093457A1 (ja) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007105362A1 (ja) * | 2006-03-07 | 2007-09-20 | Nec Corporation | 動画像配信システムおよび変換装置 |
US20090180701A1 (en) * | 2008-01-10 | 2009-07-16 | Seungyeob Choi | Video Data Encoding System |
TW200948088A (en) * | 2008-02-27 | 2009-11-16 | Ncomputing Inc | System and method for virtual 3D graphics acceleration and streaming multiple different video streams |
JP2009260818A (ja) * | 2008-04-18 | 2009-11-05 | Nec Corp | サーバ装置とコンテンツ配信方法とプログラム |
US9363071B2 (en) | 2013-03-07 | 2016-06-07 | Qualcomm Incorporated | Circuit to recover a clock signal from multiple wire data signals that changes state every state cycle and is immune to data inter-lane skew as well as data state transition glitches |
US9374216B2 (en) | 2013-03-20 | 2016-06-21 | Qualcomm Incorporated | Multi-wire open-drain link with data symbol transition based clocking |
US9735948B2 (en) * | 2013-10-03 | 2017-08-15 | Qualcomm Incorporated | Multi-lane N-factorial (N!) and other multi-wire communication systems |
US9203599B2 (en) | 2014-04-10 | 2015-12-01 | Qualcomm Incorporated | Multi-lane N-factorial (N!) and other multi-wire communication systems |
US9755818B2 (en) | 2013-10-03 | 2017-09-05 | Qualcomm Incorporated | Method to enhance MIPI D-PHY link rate with minimal PHY changes and no protocol changes |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1051779A (ja) * | 1996-08-07 | 1998-02-20 | Sharp Corp | 符号化復号化装置 |
JP2001061142A (ja) * | 1999-08-20 | 2001-03-06 | Mitsubishi Electric Corp | 動画像符号化装置、および動画像通信システム |
WO2002005558A1 (fr) * | 2000-07-10 | 2002-01-17 | Hitachi, Ltd. | Terminal de communication multimedia |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5512953A (en) * | 1994-08-09 | 1996-04-30 | At&T Corp. | Method and apparatus for conversion of compressed bit stream representation of video signal |
JP3263582B2 (ja) | 1995-11-29 | 2002-03-04 | シャープ株式会社 | 符号化/復号化装置 |
US20010039615A1 (en) | 1997-04-15 | 2001-11-08 | At &T Corp. | Methods and apparatus for providing a broker application server |
JP3724205B2 (ja) | 1998-03-10 | 2005-12-07 | ソニー株式会社 | 復号装置および方法、並びに記録媒体 |
US6487249B2 (en) * | 1998-10-09 | 2002-11-26 | Matsushita Electric Industrial Co., Ltd. | Efficient down conversion system for 2:1 decimation |
US6483851B1 (en) * | 1998-11-13 | 2002-11-19 | Tektronix, Inc. | System for network transcoding of multimedia data flow |
JP3817951B2 (ja) | 1999-02-09 | 2006-09-06 | ソニー株式会社 | ストリーム伝送装置および方法、並びに記録媒体 |
JP2000253404A (ja) | 1999-02-25 | 2000-09-14 | Mitsubishi Electric Corp | 動画像符号化装置、動画像符号化方法および動画像処理システム |
US6574279B1 (en) * | 2000-02-02 | 2003-06-03 | Mitsubishi Electric Research Laboratories, Inc. | Video transcoding using syntactic and semantic clues |
JP4622121B2 (ja) * | 2000-03-13 | 2011-02-02 | ソニー株式会社 | データ変換装置および方法、並びに、符号化装置および方法 |
US6407680B1 (en) * | 2000-12-22 | 2002-06-18 | Generic Media, Inc. | Distributed on-demand media transcoding system and method |
US7266148B2 (en) * | 2001-01-05 | 2007-09-04 | Lg Electronics Inc. | Video transcoding apparatus |
US6865374B2 (en) * | 2001-09-18 | 2005-03-08 | Koninklijke Philips Electronics N.V. | Video recovery system and method |
CA2483516C (en) * | 2002-04-26 | 2010-02-09 | Nec Corporation | Video code conversion transmission and reception apparatus and method for selecting acceptable quality frames from among generated frames of different compression ratios |
JP2006203682A (ja) * | 2005-01-21 | 2006-08-03 | Nec Corp | 動画像圧縮符号化ビットストリームシンタックス変換装置及び動画像通信システム |
-
2004
- 2004-03-19 CN CNA2004800095542A patent/CN1833446A/zh active Pending
- 2004-03-19 US US10/552,398 patent/US7986732B2/en active Active
- 2004-03-19 KR KR1020057019142A patent/KR100798162B1/ko not_active IP Right Cessation
- 2004-03-19 CA CA002521458A patent/CA2521458A1/en not_active Abandoned
- 2004-03-19 JP JP2005505346A patent/JPWO2004093457A1/ja active Pending
- 2004-03-19 WO PCT/JP2004/003794 patent/WO2004093457A1/ja active Application Filing
- 2004-03-19 EP EP04721993A patent/EP1613087A4/en not_active Withdrawn
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1051779A (ja) * | 1996-08-07 | 1998-02-20 | Sharp Corp | 符号化復号化装置 |
JP2001061142A (ja) * | 1999-08-20 | 2001-03-06 | Mitsubishi Electric Corp | 動画像符号化装置、および動画像通信システム |
WO2002005558A1 (fr) * | 2000-07-10 | 2002-01-17 | Hitachi, Ltd. | Terminal de communication multimedia |
Non-Patent Citations (2)
Title |
---|
KAMEYAMA, HANAMUEA: "Digital hoso kyokasho (jo)", IDG JAPAN, 1 February 2003 (2003-02-01), JAPAN, pages 311 - 312, XP002984673 * |
See also references of EP1613087A4 * |
Also Published As
Publication number | Publication date |
---|---|
JPWO2004093457A1 (ja) | 2006-07-13 |
CN1833446A (zh) | 2006-09-13 |
CA2521458A1 (en) | 2004-10-28 |
US20060215757A1 (en) | 2006-09-28 |
US7986732B2 (en) | 2011-07-26 |
EP1613087A4 (en) | 2010-03-31 |
EP1613087A1 (en) | 2006-01-04 |
KR20050122245A (ko) | 2005-12-28 |
KR100798162B1 (ko) | 2008-01-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7865024B2 (en) | Encoding apparatus, video camera | |
KR100694275B1 (ko) | 신택스레벨에서 동화상의 압축 부호화된 비트스트림을변환하는 트랜스코더장치 및 동화상 통신시스템 | |
CA2154885C (en) | Efficient transcoding device and method | |
US20050094726A1 (en) | System for encoding video data and system for decoding video data | |
EP1793613A2 (en) | Picture encoding method and apparatus and picture decoding method and apparatus | |
US6226328B1 (en) | Transcoding apparatus for digital video networking | |
US6215824B1 (en) | Transcoding method for digital video networking | |
CN100555332C (zh) | 使用包括多个宏块的预测和非预测画面对画面序列编码的方法和装置 | |
WO2003081784A1 (en) | Variable length encoding method, variable length decoding method, storage medium, variable length encoding device, variable length decoding device, and bit stream | |
US20090279599A1 (en) | Device and Method for Coding and Decoding Video Data and Data Train | |
US20050265444A1 (en) | Moving image encoding/decoding apparatus and method | |
WO2004093457A1 (ja) | 動画像圧縮符号化方式変換装置及び動画像通信システム | |
KR20050031460A (ko) | 하이브리드 예측 코드를 사용하는 다중 표현 움직임보상을 수행하는 방법 및 장치 | |
WO2002005558A1 (fr) | Terminal de communication multimedia | |
WO2011148887A1 (ja) | 動画像配信システム、動画像送信装置、動画像配信方法および動画像配信プログラム | |
CN101411203A (zh) | 自适应编码器辅助帧速率上变换 | |
JP3166501B2 (ja) | 画像再圧縮方法及び画像再圧縮装置 | |
JP4029525B2 (ja) | 動画像符号化装置 | |
WO2002019709A1 (en) | Dual priority video transmission for mobile applications | |
KR0123083B1 (ko) | 패킷 동영상 부호기 및 복호기에 있어서의 패킷 데이터 구조 | |
KR100926826B1 (ko) | 비디오 비트열의 전송 오류에 대비하기 위한 변환부호장치 및 방법 | |
JP3905938B2 (ja) | 画像符号化装置および画像復号化装置 | |
KR100386374B1 (ko) | 트랜스코더 | |
WO2001015458A2 (en) | Dual priority video transmission for mobile applications | |
JP2003023627A (ja) | 動画符号送信装置および動画符号受信装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): BW GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
DPEN | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed from 20040101) | ||
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2005505346 Country of ref document: JP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2521458 Country of ref document: CA |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2004721993 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2006215757 Country of ref document: US Ref document number: 1020057019142 Country of ref document: KR Ref document number: 10552398 Country of ref document: US |
|
WWE | Wipo information: entry into national phase |
Ref document number: 20048095542 Country of ref document: CN |
|
WWP | Wipo information: published in national office |
Ref document number: 1020057019142 Country of ref document: KR |
|
WWP | Wipo information: published in national office |
Ref document number: 2004721993 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 10552398 Country of ref document: US |