[go: up one dir, main page]

WO2002005565A1 - Image data decoder and image data decoding method - Google Patents

Image data decoder and image data decoding method Download PDF

Info

Publication number
WO2002005565A1
WO2002005565A1 PCT/JP2001/005738 JP0105738W WO0205565A1 WO 2002005565 A1 WO2002005565 A1 WO 2002005565A1 JP 0105738 W JP0105738 W JP 0105738W WO 0205565 A1 WO0205565 A1 WO 0205565A1
Authority
WO
WIPO (PCT)
Prior art keywords
image
display timing
image data
reproduced
buffer
Prior art date
Legal status (The legal status 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 status listed.)
Ceased
Application number
PCT/JP2001/005738
Other languages
English (en)
French (fr)
Inventor
Koji Imura
Daiji Ido
Akihiro Miyazaki
Koichi Hata
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to AU2001267907A priority Critical patent/AU2001267907A1/en
Priority to EP01945778A priority patent/EP1298936A4/en
Publication of WO2002005565A1 publication Critical patent/WO2002005565A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • 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/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/23406Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving management of server-side video buffer
    • 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/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4305Synchronising client clock from received content stream, e.g. locking decoder clock with encoder clock, extraction of the PCR packets
    • 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/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • H04N21/43072Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of multiple content streams on the same device
    • 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44004Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video buffer management, e.g. video decoder buffer or video display buffer

Definitions

  • the present invention relates to an image data decoding device and an image data decoding method, and more particularly to an image data decoding device and an image data used in an image distribution system that performs decoding and reproduction while receiving encoded image data. It relates to a decoding method. Background art
  • MPEG-4 Visual is a multimedia coding method that is capable of coding various video materials.
  • Image coding technology is implemented using three technologies: motion-compensated predictive coding, discrete cosine transform, and variable-length coding.
  • This image coding technology evaluates the amount of motion between the encoding target and the preceding encoding target, and predicts the image signal corrected by the amount of motion. After calculating the difference between this and the picture to be coded, the difference information is converted into the frequency domain, and then converted into a variable length code called Huffman code using the bias in the frequency of occurrence of the frequency component. .
  • a method of forming a video packet is to accumulate the generated code amount in macroblock units, and when the accumulated code amount reaches a predetermined code amount.
  • the video packet is configured with a macroblock in which the motion is large and the code amount is large, so that even if an error occurs in the video packet due to a transmission error, the motion is not affected. In a large portion, the range of deterioration can be suppressed to be small.
  • a video packet is composed of many macroblocks in a portion with a small code amount such as a background, but since there is no motion, deterioration is not conspicuous. By configuring video packets in this way, bits can be efficiently allocated to each video packet.
  • FIG. 1 is a schematic diagram illustrating the configuration of an RTP packet.
  • V is the RTP version
  • CC is the number of contributors
  • PT is the payload type (type of video or audio, etc.)
  • SSRC is the sender ID S
  • CSRC is this packet Shows the contributor IDs included, respectively.
  • the sequence number is a number sequentially assigned to each RTP packet
  • the time stamp indicates the reproduction timing of the encoded data (that is, the display timing of the image).
  • the time stamp of each HTP packet has the same time information. (Reproduction of this picture'display timing) is stored, and 1 to 5 are sequentially assigned to the sequence number.
  • the receiving side detects the loss of the encoded data during transmission using the sequence number, and decodes and reproduces the encoded data stored in the pay mouth according to the time stamp.
  • the RTP packet may not arrive at the receiving side by the time specified by the time stamp, depending on the state of the transmission path.
  • the packet arrives at the receiving side later than the specified timing; the encoded data is reproduced using only the RTP packets that arrived before the specified timing without using the RTP packets. It is conceivable to adopt a method of doing so. However, this method has a problem that the quality of a reproduced image is degraded due to the missing information.
  • An object of the present invention is to provide an image data decoding apparatus capable of preventing deterioration of image quality from being propagated even when a packet does not arrive by a time specified by a time stamp, and reproducing a smooth motion. And an image decoding method.
  • an image data arriving later than the reproduction / display timing indicated by the time information is decoded by the reproduction / display timing of the next image data, and the time information is decoded.
  • FIG. 1 is a schematic diagram illustrating the configuration of an RTP packet.
  • FIG. 2 is a main block diagram showing a schematic configuration of a wireless communication terminal device including the image data decoding device according to one embodiment of the present invention.
  • FIG. 3 is a main block diagram showing a schematic configuration of an output control unit of the image data decoding device according to one embodiment of the present invention.
  • FIG. 4 is a main block diagram showing a schematic configuration of a decoding unit of the image data decoding device according to one embodiment of the present invention.
  • FIG. 5 is a diagram for explaining the operation of the image data decoding device according to one embodiment of the present invention.
  • FIG. 6 is a diagram for explaining the operation of the image data decoding device according to one embodiment of the present invention.
  • FIG. 2 is a main block diagram showing a schematic configuration of a wireless communication terminal device including the image decoding apparatus according to one embodiment of the present invention.
  • the part including the output control unit 104 and the decoding unit 105 in the wireless communication terminal device shown in FIG. 2 corresponds to the image data decoding device according to the present embodiment.
  • a radio unit 102 receives a packet received via an antenna 101.
  • a predetermined radio process is performed on the encoded data included in the packet, and the demodulation unit 103 performs a predetermined demodulation process on the encoded data after the radio process.
  • the output control unit 104 controls the encoded data output to the decoding unit 105 in accordance with the encoded data time stamp output from the demodulation unit 103. Specifically, the output control unit 104 converts the encoded data included in the bucket arriving later than the playback / display timing specified by the time stamp into a time stamp next to the time stamp. Control is performed so as to output to the decoding unit 105 together with the encoded data included in the specified packet.
  • the configuration of the output control unit 104 will be described later.
  • the decoding unit 105 decodes the encoded data output from the output control unit 104. If the encoded data output from the output control unit 104 includes encoded data of the n-th picture arriving later than the playback / display timing of the n-th picture, the decoding unit 105 First, the coded data of the n-th picture that has arrived is decoded first, and the decoded picture is used to update the already decoded picture in the playback and display of the n-th picture. Playback of the picture • The encoded data of the (n + 1) th picture that arrives before the display timing is decoded at the playback and display timing of the (n + 1) th picture.
  • FIG. 3 is a main block diagram showing a schematic configuration of the output control unit of the image data decoding device according to one embodiment of the present invention.
  • the encoded data output from the demodulation unit 103 is temporarily stored in the reception buffer 201, and the time stamp is extracted by the time stamp extraction unit 202.
  • the extracted time stamps are sequentially output to the detection update unit 203, and the detection update unit 203 compares the time stamp output this time with the time stamp output last time, and switches the time stamp. Is detected.
  • the detection update unit 203 When the change of the time stamp is detected, the detection update unit 203 notifies the buffer input control unit 206 of the detection and outputs the reference time stamp.
  • the reference times Tc and Tp stored in the storage unit 204 are updated.
  • the reference time T c is the playback / display timing indicated by the latest time stamp
  • the reference time T p is the playback indicated by the time stamp immediately before the latest time stamp. ⁇ Display timing.
  • the buffer input control unit 206 sets the switch 207 according to the reference times Tc and Tp stored in the reference time storage unit 204 and the current time Td indicated by the timer 205. By performing the switching control, the encoded data stored in the reception buffer 201 is appropriately distributed and stored in the buffer A 208 and the buffer B 209. The specific sorting method will be described later.
  • the buffer output control unit 210 switches the switch 211 according to the reference times Tc and Tp stored in the reference time storage unit 204 and the current time Td indicated by the timer 205. by controlling, and c and outputs the encoded data accumulated in the Roh Dzufa a 2 0 8 or buffer B 2 0 9 to the decoding section 1 0 5, the configuration of the decoding section 1 0 5.
  • FIG. 4 is a main block diagram showing a schematic configuration of the decoding unit of the image data decoding device according to one embodiment of the present invention. In FIG. 4, the encoded data output from the output control unit 104 is decoded by the variable length decoding unit 301.
  • variable-length decoding unit 301 Since the coded data is coded according to the variable length coding method, the difference information and the motion amount are reproduced as a result of decoding by the variable length decoding unit 301.
  • the variable-length decoding unit 301 outputs the difference information to the difference value calculating unit 302, and corrects the image stored in the frame memory 303 with the amount of motion.
  • the image corrected by the motion amount is output to the adder 304.
  • the difference value calculating unit 302 calculates the difference value by performing an inverse discrete cosine transform process and an inverse quantization process on the difference information output from the variable length decoding unit 301, and outputs the difference value. Output to 4.
  • the adder 304 the image corrected according to the motion amount and the difference value are added to obtain a reproduced image. This reproduced image is recorded in the frame memory 303 for prediction of the next picture.
  • the buffer output control unit 210 transmits the encoded data from a buffer different from the buffer into which the current encoded data is input.
  • the buffer output control unit 210 sends the encoded data from the buffer to which the encoded data is currently input to the decoding unit.
  • the switch 211 is connected to the buffer A 208 side, and the buffer A 208 and the decoding unit 105 are connected.
  • the buffer input control unit 206 switches the buffer into which the encoded data is input.
  • Tp stored in the reference time storage unit 204 is updated with Tc, and Tc is updated with the latest timestamp.
  • FIGS. 5 and 6 are diagrams for explaining the operation of the image data decoding device according to one embodiment of the present invention.
  • t1 to t3 indicate time stamps
  • P1-1 to P3-3 indicate encoded data stored in each packet. Therefore, for example, Pl-1 to P1-4 indicate individual encoded data when the image data to be reproduced at the timing of t1 is divided into four.
  • the buffer status shown in FIG. 5 and the buffer status shown in FIG. 6 show the contents of the two buffers along with the passage of time, and the buffers shown with diagonal lines indicate the current coded data.
  • the buffer to be input will be described with reference to FIG. FIG. 5 shows a case where all packets arrive at the receiving side (that is, the image data decoding apparatus according to the present embodiment) before the reproduction / display timing indicated by the time stamp.
  • the packet transmitted from the transmission side arrives at the timing after a certain transmission time has elapsed, that is, the image decoding apparatus according to the present embodiment, which is the reception side.
  • the buffer input control unit 206 connects the switch 207 to the buffer A 208 side, and converts the coded data P1-1 in the reception buffer 201 into the buffer A 200. Output to 8.
  • the encoded data P11 is accumulated in the buffer A208.
  • the buffer input control unit 206 connects the switch 207 to the buffer A 208 side until the detection / update unit 203 detects the change of the time stamp, and the reception buffer 200
  • the encoded data in 1 is output to buffer A208. Therefore, as shown in FIG. 5, the encoded data P1-1 to P1-4 are sequentially accumulated in the buffer A208.
  • the short stamp extracting unit 202 extracts the time stamp t2 and outputs the same to the detection updating unit 203. Then, in the detection updating unit 203, the time stamp t2 output this time is compared with the time stamp t1 output last time, and at the time t di , the time stamp is switched from t1 to t2. it in c the time tdi is detected, since it is Tp rather t dl ⁇ T c, Roh Dzufa input control section 2 0 6, buffer B 2 buffers from the buffer a 2 0 8 encoded data is input 0 Switch to 9.
  • the detection update unit 203 updates Tp to t1 and changes Tc to t1, as shown in FIG. Update to 2.
  • the buffer output control unit 210 sends the current encoded data Is buffered; buffer different from B209
  • the switch 211 is controlled so that the encoded data stored in the buffer A208 is output to the decoding unit 105. That is, the buffer output control unit 210 connects the switch 211 to the buffer A 208 side at the time t1, and as shown in FIG. P 1-4 are put together and output from the buffer A 208 to the decoding unit 105.
  • the output control unit 210 connects the switch 211 to the buffer B209 side, and as shown in FIG. 5, the encoded data P2_1 to P2- 3 are output together from the buffer B 209 to the decoding unit 105.
  • the image data decoding apparatus when all the packets arrive before the playback / display timing indicated by the time stamp, the image data decoding apparatus according to the present embodiment transmits an image without missing information to each time. Playback indicated by the stamp ⁇ Playback can be performed at the display timing.
  • FIG. 6 shows a case where there is a packet that arrives at the receiving side (that is, the image data decoding apparatus according to the present embodiment) later than the playback / display timing indicated by the time stamp.
  • the packet transmitted from the transmitting side arrives at the image data decoding apparatus according to the present embodiment, which is the receiving side, at a timing after a certain transmission time has elapsed.
  • the buffer input control unit 206 connects the switch 207 to the buffer A 208 side, and transfers the coded data P 1-1 in the reception buffer 201 to the buffer A 208. Output.
  • the encoded data P1-1 is accumulated in the buffer A208. From then on, until Td2Tc The input control unit 206 connects the switch 207 to the buffer A 208 and outputs the coded data in the reception buffer 201 to the buffer A 208. Therefore, as shown in FIG. 6, the encoded data P1-1 and P1-2 are sequentially stored in the buffer A208.
  • the buffer output control unit 210 sends the current encoding
  • the switch 211 is controlled so that the encoded data stored in the buffer A208 to which the data is input is output to the decoding unit 105. That is, the buffer output control unit 210 connects the switch 211 to the buffer A 208 side at the time t1, and as shown in FIG. 6, the encoded data P1-1 and P1-1. 2 are output together from the buffer A 208 to the decoding unit 105.
  • the buffer input control unit 206 switches the buffer to which the encoded data is input from the buffer A208 to the buffer B209. Therefore, the encoded data P1-3 and P1-4 are accumulated in the buffer B209 as shown in FIG.
  • the detection updating unit 203 detects the time stamp t2 output this time and the previous time as in the case described with reference to FIG.
  • the output time stamp t1 is compared with the time stamp t1, and it is detected at time tdi that the time stamp has switched from t1 to t2.
  • the buffer output control unit 210 returns to the current code.
  • the switch 211 is controlled so that the encoded data stored in the buffer B 209 different from the buffer A 209 to which the encoded data is input is output to the decoding unit 105.
  • the buffer output control unit 210 connects the switch 211 to the buffer B209 side at the time t2, and as shown in FIG. 1 ⁇ 4 and P 2 ⁇ 1 are collectively output from the buffer B 209 to the decoding unit 105.
  • the encoded data P 1-3 and P 1-4 arriving after the playback-display timing indicated by the time stamp are delayed by the playback / display timing indicated by the time stamp.
  • the encoded data that has arrived before is added before P 2-1 and is output to the decoding unit 105.
  • the decoding unit 105 decodes the encoded data P1-3 and P1_4 arriving later than the display time indicated by the time stamp in the reproduction indicated by the time stamp. ⁇ Encoded data arrived before the display timing; performed before decoding P2-1. Therefore, the decoding unit 105 decodes the picture of the time stamp t1 already reproduced from the encoded data P-1 and P-2 at the time of tl and recorded in the frame memory 303. After being updated with the difference value calculated from the calculated P1-3 and P1-4, the encoded data P2-1 is decoded.
  • the encoded data P2-2 and P2-3 arriving later than the playback / display timing indicated by the timestamp are coded data that arrived before the playback / display timing indicated by the timestamp. It is added before 3-1 and output to the decoding unit 105.
  • the buffer input control unit 206 stops the data input so that no more encoded data is input to each buffer. Is sent to the receive buffer 201. As a result, it is possible to prevent a buffer overflow from occurring in the buffer A 208 and the buffer B 209.
  • the encoded data that arrives later than the playback-display timing indicated by the time stamp arrives before the playback / display timing indicated by the time stamp. It is added before the encoded data and output to the decoding unit. Therefore, before decoding encoded data arriving before the playback-display timing indicated by the time stamp, the decoding unit performs the decoding and arriving at the playback / display timing indicated by the time stamp with a delay. And updates the picture that has already been played back and recorded in the frame memory with the difference value calculated from the coded data that arrived later than the playback / display timing indicated by the time stamp. Therefore, it is possible to prevent the deterioration of the image quality from being propagated to the pictures to be reproduced thereafter, and to reproduce an image which is easy to see.
  • the decoding of the image data according to the above-described embodiment has been described as an image data decoding apparatus, the decoding of the image data can be realized by software. That is, a program for decoding the image data may be stored in the ROM in advance, and the program may be operated by the CPU. Also, the program for decoding the image data is stored in a computer-readable storage medium, the program stored in the storage medium is recorded in a RAM of the computer, and the computer is operated according to the program. Is also good. Even in such a case, the same operation and effect as those of the above-described embodiment are exhibited.
  • This invention can be utilized for a communication terminal device, especially a wireless communication terminal device.

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)

Description

明 細 書 画像デー夕復号装置および画像データ復号方法 技術分野
本発明は、 画像データ復号装置および画像データ復号方法に関し、 特に、 符号化された画像デー夕を受信しながら復号およぴ再生を行う画像配信シス テムで利用される画像データ復号装置および画像データ復号方法に関する。 背景技術
画像信号を符号化する技術としては、 国際標準化委員会 (ISO/IEC) で勧 告化された ISO/IEC 14496 part 2 (Visual) (通称 MPEG-4) がある。 MPEG-4 Visual は、 マルチメディア符号化方式であり、 様々な映像素材を 符号化できる技術である。
画像符号化技術は、 動き補償予測符号化方式、 離散コサイン変換、 および 可変長符号の 3つの技術で実現されている。 この画像符号化技術では、 符号 化対象のビクチャと、 符号化対象のビクチャの 1つ前に符号化対象となった ビクチャとの間の動き量を評価し、 その動き量で補正した予測画像信号と符 号化対象のピクチャとの差分を算出し、 その差分情報を周波数領域へ変換し たのち、 その周波数成分の発生頻度の偏りを利用してハフマン符号と呼ばれ る可変長符号に変換する。
上記 3つの要素技術 (すなわち、 動き補償予測符号化方式、 離散コサイン 変換、 および可変長符号) は、 符号化ピクチャ全体に適用されるのではなく、 ピクチャを 16 X 16画素の符号化プロック (マクロプロヅク) に分割した単 位毎に適用される。
また、 MPEG-4 では、 伝送誤りによる画質劣化を抑制するための技術と して、 ビデオパケットと呼ばれる技術が採用されている。 これは、 複数のマ クロブロックの符号化デ一夕を、 1つの伝送単位 (ビデオパケッ ト) として 伝送する方式である。
ビデオパケットの構成方法としては、 特開平 08-205155号公報に記載さ れているように、 マクロブロック単位の発生符号量を累積し、 この累積した 符号量が所定の符号量に達した時点ででビデオパケットを構成する方法があ る。 このようにしてビデオパケットを構成することにより、 動きが大きくて 符号量が多い部分は少ないマクロプロックでビデオパケットが構成されるた め、 伝送エラーによりビデオパケヅトにエラ一が発生した場合でも、 動きの 大きい部分では劣化の範囲を小さく抑えることができる。 また、 背景などの 符号量が少ない部分は多くのマクロプロックでビデオパケットが構成される が、 動きがないため劣化が目立たない。 このようにしてビデオパケットを構 成することにより、 各ビデオパケットに効率よくビットを割り振ることが可 能となる。
また、 符号化デ一夕を受信しながら復号および再生するための送受信手順 として、 IETF (Internet Engineering Task Force) で規定された RTP (Real-time Transport Protocol) がある。 : RTPでは、 ヘッダ部分に再生夕 イミング (タイムスタンプ) やシーケンス番号といった符号化デ一夕に関す る情報が格納され、 ペイロード部分に符号化データが格納される。 図 1は、 RTPパケットの構成を示す模式図である。
図 1において、 「V」 は RTP のバージョン、 「CC」 は貢献者数、 「PT」 は ペイロードタイプ (ビデオやオーディオなどの種類)、 「SSRC」 は送信者 IDS 「CSRC」 はこのパケヅトに含まれている貢献者の ID をそれそれ示す。 また、 シーケンス番号は、 RTP パケヅト毎に 1つずつシーケンシャルに割 当てられる番号であり、 タイムスタンプは、 符号化データの再生タイミング (すなわち、 画像の表示タイミング) を示す。
具体的には例えば、 1ピクチャが 5つの RTP パケットに分割して伝送さ れる場合、 それそれの HTP パケッ トのタイムスタンプには同じ時刻情報 (当該ピクチャの再生 '表示タイミング) が格納され、 シーケンス番号には、 1から 5が順に割り振られる。 受信側では、 シーケンス番号を用いて伝送途 中における符号化データの欠落を検出し、 タイムスタンプに従ってペイ口一 ドに格納されている符号化デ一夕の復号および再生を行う。
しかしながら、 RTP により符号化デ一夕の伝送を行った場合、 伝送路の 状態に状態によっては、 RTP パケッ トがタイムスタンプで指定されたタイ ミングまでに受信側に到着しないことがある。
この場合、 指定されたタイミングより遅れて受信側に到着した ; RTP パケ ットを使用せずに、 指定されたタイミングまでに到着した RTP パケッ卜の みを使用して符号化デ一夕を再生する方法を採ることが考えられる。 しかし、 この方法では、 欠落した情報により再生画像の画質が劣化してしまうという 問題がある。
さらに、 画像符号化方式では、 1つ前のピクチャとの差分情報を用いて順 次ビクチャの再生を行うため、 一度あるビクチャに画質の劣化が生じると、 それ以降に再生されるピクチャのすべてにその画質の劣化が伝播してしまう という問題がある。
また、 RTP パケットがタイムスタンプで指定されたタイミングまでに受 信側に到着しない場合に、 再生タイミングを多少遅らせて、 同一のタイムス 夕ンプが格納されているすべての RTP バケツトが到着してから符号化デ一 夕を再生する方法を採ることも考えられる。 しかし、 この方法により再生さ れた画像では、 滑らかな動きを再現できなくなるという問題がある。 発明の開示
本発明の目的は、 タイムスタンプで指定されたタイミングまでにパケット が到着しない場合でも、 画質の劣化が伝播してしまうことを防止でき、 かつ、 滑らかな動きを再現することができる画像データ復号装置および画像デ一夕 復号方法を提供することである。 上記目的を達成するために本発明では、 時刻情報で示された再生 ·表示夕 ィミングより遅れて到着した画像デ一夕をその次の画像データの再生 ·表示 タイミングまでに復号して、 時刻情報で示されたタイミングで再生した画像 において画像データが欠落していた部分をその復号した画像で補うことによ り、 次の再生画像以降に画質の劣化が伝播してしまうことを防止するように した。 図面の簡単な説明
図 1は、 RTPパケットの構成を示す模式図である。
図 2は、 本発明の一実施の形態に係る画像データ復号装置を備える無線通 信端末装置の概略構成を示す要部ブロック図である。
図 3は、 本発明の一実施の形態に係る画像データ復号装置の出力制御部の 概略構成を示す要部ブロック図である。
図 4は、 本発明の一実施の形態に係る画像データ復号装置の復号部の概略 構成を示す要部プロック図である。
図 5は、 本発明の一実施の形態に係る画像データ復号装置の動作を説明す るための図である。
図 6は、 本発明の一実施の形態に係る画像データ復号装置の動作を説明す るための図である。 発明を実施するための最良の形態
以下、 本発明の一実施の形態について、 図面を参照して詳細に説明する。 図 2は、 本発明の一実施の形態に係る画像デ一夕復号装置を備える無線通信 端末装置の概略構成を示す要部ブロック図である。 図 2に示す無線通信端末 装置において出力制御部 1 0 4と復号部 1 0 5とで構成される部分が、 本実 施の形態に係る画像データ復号装置に該当する。
図 2において、 無線部 1 0 2は、 アンテナ 1 0 1を介して受信されたパケ ッ 卜に含まれる符号化データに対して所定の無線処理を施し、 復調部 1 0 3 は、 無線処理後の符号化データに対して所定の復調処理を施す。
出力制御部 1 0 4は、 復調部 1 0 3から出力された符号化デ一夕のタイム スタンプに従って、 復号部 1 0 5へ出力する符号化デ一夕を制御する。 具体 的には、 出力制御部 1 0 4は、 タイムスタンプで指定された再生 ·表示タイ ミングより遅れて到着したバケツトに含まれる符号化データを、 そのタイム ス夕ンプの次のタイムス夕ンプが指定されているパケットに含まれる符号化 データとともに、 復号部 1 0 5へ出力するように制御する。 出力制御部 1 0 4の構成については、 後述する。
復号部 1 0 5は、 出力制御部 1 0 4から出力された符号化デ一夕を復号す る。 復号部 1 0 5は、 出力制御部 1 0 4から出力された符号化データに、 第 nピクチャの再生 ·表示タイミングより遅れて到着した第 nピクチヤの符号 化データがある場合には、 その遅れて到着した第 nピクチヤの符号化デ一夕 をまず復号して、 その復号した再生画像により第 nピクチヤの再生 ·表示夕 イミングで既に復号済みの再生画像を更新してから、 第 n + 1ビクチャの再 生 ·表示タイミングまでに到着した第 n + 1ピクチャの符号化デ一夕を第 n + 1ピクチャの再生 ·表示タイミングで復号する。
次いで、 出力制御部 1 0 4の構成について説明する。 図 3は、 本発明の一 実施の形態に係る画像データ復号装置の出力制御部の概略構成を示す要部ブ ロック図である。 図 3において、 復調部 1 0 3より出力された符号化データ は、 一旦受信バッファ 2 0 1に蓄えられ、 タイムスタンプ抽出部 2 0 2によ りタイムスタンプが抽出される。 抽出されたタイムスタンプは順次、 検出更 新部 2 0 3へ出力され、 検出更新部 2 0 3によって、 今回出力されたタイム スタンプと前回出力されたタイムスタンプとが比較されて、 タイムスタンプ の切り替わりが検出される。
タイムスタンプの切り替わりが検出されたときには、 検出更新部 2 0 3は、 検出された旨をバッファ入力制御部 2 0 6に通知するとともに、 基準時刻記 憶部 2 0 4に記憶されている基準時刻 T c および Tp を更新する。 ここで、 基準時刻 T c とは最新のタイムスタンプで示されている再生 ·表示タイミン グであり、 基準時刻 T p とは最新のタイムスタンプの 1つ前のタイムスタン プで示されていた再生 ·表示タイミングである。
バッファ入力制御部 2 0 6は、 基準時刻記憶部 2 0 4に記憶されている基 準時刻 T cおよび T p と夕イマ 2 0 5で示される現在の時刻 T d とに従って スィッチ 2 0 7の切り替え制御を行うことにより、 受信バッファ 2 0 1に蓄 えられている符号化デ一夕をバッファ A 2 0 8とバッファ B 2 0 9とに適宜 振り分けて蓄積する。 具体的な振り分け方法については、 後述する。
バッファ出力制御部 2 1 0は、 基準時刻記憶部 2 0 4に記憶されている基 準時刻 T cおよび Tp と夕イマ 2 0 5で示される現在の時刻 T d とに従って スイッチ 2 1 1の切り替え制御を行うことにより、 ノ ヅファ A 2 0 8または バッファ B 2 0 9に蓄積されている符号化データを復号部 1 0 5へ出力する c 次いで、 復号部 1 0 5の構成について説明する。 図 4は、 本発明の一実施 の形態に係る画像データ復号装置の復号部の概略構成を示す要部プロック図 である。 図 4において、 出力制御部 1 0 4より出力された符号化デ一夕は、 可変長復号部 3 0 1で復号される。 符号化データは可変長符号化方式により 符号化されているため、 可変長復号部 3 0 1での復号の結果、 差分情報およ び動き量が再生される。 可変長復号部 3 0 1は、 差分情報を差分値演算部 3 0 2へ出力し、 フレームメモリ 3 0 3に蓄えられている画像を動き量で補正 する。 動き量で補正された画像は、 加算器 3 0 4へ出力される。
差分値演算部 3 0 2は、 可変長復号部 3 0 1より出力された差分情報に対 して逆離散コサイン変換処理および逆量子化処理を施すことにより差分値を 算出し、 加算器 3 0 4へ出力する。 加算器 3 0 4では、 動き量に応じて補正 された画像と差分値とが加算され、 再生画像が得られる。 この再生画像は、 次のピクチャの予測のためにフレームメモリ 3 0 3へ記録される。
次いで、 上記構成を有する画像デ一夕復号装置の動作について説明する。 まず、 基準時刻記憶部 204に記憶されている基準時刻 Tc, Tp および夕 イマ 205で計時される現在の時刻 Td と、 検出更新部 203、 バッファ入 力制御部 206およびバッファ出力制御部 210の動作の関係について説明 する。
現在の時刻 Tdが基準時刻 Tp になった時には (すなわち、 Td=Tp の 時には)、 バッファ出力制御部 2 10は、 現在符号化デ一夕が入力されてい るバッファとは異なるバッファから符号化デ一夕が復号部 105へ出力され るようにスイッチ 21 1を制御する。 具体的には、 例えば図 3において、 受 信バッファ 201より現在符号化デ一夕が入力されているバッファがバッフ ァ A 208である場合には、 ノ ヅファ出力制御部 210は、 Td=Tp の時 には、 スィッチ 211をバッファ B 209側へ接続して、 バッファ B 209 と復号部 105とを接続する。
また、 現在の時刻 Tdが基準時刻 Tc になった時には (すなわち、 Td= Tcの時には)、 バッファ出力制御部 2 10は、 現在符号化データが入力さ れているバッファから符号化データが復号部 105へ出力されるようにスィ ツチ 211を制御する。 具体的には、 例えば図 3において、 受信バッファ 2 01より現在符号化デ一夕が入力されているバッファがバッファ A 208で ある場合には、 バッファ出力制御部 210は、 Td=Tcの時には、 スィ ヅ チ 211をバッファ A 208側へ接続して、 バッファ A 208と復号部 10 5とを接続する。
さらに、 Td=Tc となる度に、 ノ ソファ入力制御部 206は、 符号化デ —夕が入力されるバッファを切り替える。 具体的には、 例えば図 3において、 受信バッファ 201より現在符号化データが入力されているバッファがバヅ ファ A 208である場合には、 バッファ入力制御部 206は、 Td=Tc と なつた以降、 スイッチ 207をバッファ B209側へ接続して、 受信バヅフ ァ 201とバッファ B 209とを接続する。
また、 検出更新部 203でタイムスタンプの切り替わりが検出される度に、 バッファ入力制御部 2 0 6は、 Tp< T d< Tcであれば、 符号化デ一夕が入 力されるバッファを切り替える。
また、 検出更新部 2 0 3でタイムスタンプの切り替わりが検出される度に、 基準時刻記憶部 2 0 4に記憶されている Tp が T c で更新され、 T c が最新 のタイムスタンプで更新される。
以下、 本実施の形態に係る画像データ復号装置の動作を各時刻およびタイ ムスタンプで示されている再生 ·表示タイミングと関連づけて具体的に説明 する。 図 5および図 6は、 本発明の一実施の形態に係る画像データ復号装置 の動作を説明するための図である。 なお、 図 5および図 6において、 t 1〜 t 3は各タイムスタンプを示しており、 P 1— 1〜P 3— 3は各パケットに 格納されている符号化デ一夕を示している。 したがって例えば、 P l— 1〜 P 1 — 4は、 t 1のタイミングで再生されるべき画像デ一夕が 4つに分割さ れたときの個々の符号化デ一夕を示す。
また、 図 5に示すバッファ状態および図 6に示すバッファ状態は、 2つの バッファの内容を時刻の経過に沿って示したものであり、 斜線をかけて示し たバッファが現在符号化デ一夕が入力される対象となっているバッファであ まず、 図 5を用いて説明する。 図 5では、 すべてのパケットがタイムス夕 ンプで示される再生 ·表示タイミングよりも前に受信側 (すなわち、 本実施 の形態に係る画像データ復号装置) に到着した場合を示している。
図 5に示すように、 送信側から送信されたパケットは、 ある送信時間経過 後のタイミングで、 受信側である本実施の形態に係る画像デ一夕復号装置に 到着する。
最初の符号化データ P 1― 1が受信バッファ 2 0 1に入力されると、 夕ィ ムスタンプ抽出部 2 0 2は、 タイムスタンプ t 1を抽出して検出更新部 2 0 3へ出力する。 そして検出更新部 2 0 3は、 基準時刻記憶部 2 0 4に記憶さ れている Tp と Tc をそれそれ、 図 5に示すように、 Tp = 0, T c= t 1に 設定する。
また、 パヅファ入力制御部 2 0 6は、 スイッチ 2 0 7をバッファ A 2 0 8 側へ接続して、 受信バッファ 2 0 1内にある符号化デ一夕 P 1― 1をバヅフ ァ A 2 0 8へ出力する。 これにより、 図 5に示すように、 符号化データ P 1 一 1がバッファ A 2 0 8に蓄積される。 以降、 検出更新部 2 0 3でタイムス 夕ンプの切り替わりが検出されるまで、 バッファ入力制御部 2 0 6は、 スィ ヅチ 2 0 7をバッファ A 2 0 8側へ接続して、 受信バッファ 2 0 1内にある 符号化データをバッファ A 2 0 8へ出力する。 よって、 図 5に示すように、 符号化デ一夕 P 1— 1〜P 1— 4が、 ノ ッファ A 2 0 8に順次蓄積される。 次いで、 符号化データ P 2— 1が受信バヅファ 2 0 1に入力されると、 夕 ィムスタンプ抽出部 2 0 2は、 タイムスタンプ t 2を抽出して検出更新部 2 0 3へ出力する。 そして検出更新部 2 0 3では、 今回出力されたタイムス夕 ンプ t 2と前回出力されたタイムスタンプ t 1とが比較されて、 時刻 t d i において、 タイムスタンプが t 1から t 2に切り替わったことが検出される c 時刻 t d i では、 Tpく t d l < T cであるので、 ノ ヅファ入力制御部 2 0 6 は、 符号化データが入力されるバッファをバッファ A 2 0 8からバッファ B 2 0 9へ切り替える。 つまり、 検出更新部 2 0 3でタイムスタンプの次の切 り替わりが検出される t d 2 まで、 ノ'ッファ入力制御部 2 0 6は、 スイッチ 2 0 7をバッファ B 2 0 9側へ接続して、 受信バッファ 2 0 1内にある符号 化データをバッファ B 2 0 9へ出力する。 よって、 図 5に示すように、 符号 化デ—夕] p 2— 1〜P 2— 3が、 ノ ソファ B 2 0 9に順次蓄積される。
また、 時刻 t d i においてタイムスタンプが t 1から t 2に切り替わった ことが検出されると、 検出更新部 2 0 3は、 図 5に示すように、 Tp を t 1 に更新し、 T cを t 2に更新する。
そして、 現在の時刻 T dが Tp になった時 (つまり、 タイムスタンプ t 1 の符号化データを再生する時刻 t 1になった時) に、 バッファ出力制御部 2 1 0は、 現在符号化データが入力されているバッファ; B 2 0 9とは異なるバ ヅファ A 2 0 8に蓄積されている符号化デ一夕が復号部 1 0 5へ出力される ようにスィツチ 2 1 1を制御する。 すなわち、 バッファ出力制御部 2 1 0は、 時刻 t 1おいてスィヅチ 2 1 1をバッファ A 2 0 8側へ接続して、 図 5に示 すように、 符号化デ一夕 P 1— 1〜P 1— 4をまとめてバッファ A 2 0 8か ら復号部 1 0 5へ出力する。
以降同様の処理が繰り返されて、 次に現在の時刻 T d が Tp になった時 (つまり、 タイムスタンプ t 2の符号化デ一夕を再生する時刻 t 2になった 時) に、 ノ ヅファ出力制御部 2 1 0は、 時刻 t 2おいてスイッチ 2 1 1をバ ヅファ B 2 0 9側へ接続して、 図 5に示すように、 符号化デ一夕 P 2 _ 1〜 P 2 - 3をまとめてバッファ B 2 0 9から復号部 1 0 5へ出力する。
このように、 すべてのパケットがタイムスタンプで示される再生 ·表示夕 ィミングょりも前に到着した場合には、 本実施の形態に係る画像データ復号 装置では、 欠落した情報がない画像を各タイムスタンプで示される再生 ·表 示タイミングに再生することができる。
次いで、 図 6を用いて説明する。 図 6では、 タイムスタンプで示される再 生 ·表示タイミングよりも遅れて受信側 (すなわち、 本実施の形態に係る画 像データ復号装置) に到着するパケヅ卜がある場合を示している。
図 6に示すように、 送信側から送信されたパケットは、 ある送信時間経過 後のタイミングで、 受信側である本実施の形態に係る画像データ復号装置に 到着する。
最初の符号化デ一夕 P 1 - 1が受信バッファ 2 0 1に入力されると、 図 5 で説明した場合と同様に、 図 6に示すように、 T p = 0 , T c= t lに設定 れ
また、 バッファ入力制御部 2 0 6は、 スイッチ 2 0 7をバッファ A 2 0 8 側へ接続して、 受信バッファ 2 0 1内にある符号化データ P 1— 1をバヅフ ァ A 2 0 8へ出力する。 これにより、 図 6に示すように、 符号化デ一夕 P 1 — 1がバッファ A 2 0 8に蓄積される。 以降、 T d二 T c になるまで、 ノ ソ ファ入力制御部 2 0 6は、 スィヅチ 2 0 7をバッファ A 2 0 8側へ接続して. 受信バッファ 2 0 1内にある符号化デ一夕をバッファ A 2 0 8へ出力する。 よって、 図 6に示すように、 符号化データ P 1—1および P 1—2が、 バッ ファ A 2 0 8に順次蓄積される。
そして、 現在の時刻 T d が T c になった時 (つまり、 タイムスタンプ t 1 の符号化データを再生する時刻 t 1になった時) に、 バッファ出力制御部 2 1 0は、 現在符号化データが入力されているバッファ A 2 0 8に蓄積されて いる符号化データが復号部 1 0 5へ出力されるようにスィツチ 2 1 1を制御 する。 すなわち、 バヅファ出力制御部 2 1 0は、 時刻 t 1おいてスイッチ 2 1 1をバッファ A 2 0 8側へ接続して、 図 6に示すように、 符号化データ P 1— 1および P 1—2をまとめてバッファ A 2 0 8から復号部 1 0 5へ出力 する。
また、 現在の時刻 T dが T c になった時に、 バッファ入力制御部 2 0 6は、 符号化データが入力されるバッファをバッファ A 2 0 8からバッファ B 2 0 9へ切り替える。 よって、 符号化デ一夕 P 1— 3および P 1— 4は、 図 6に 示すように、 バッファ B 2 0 9に蓄積される。
次いで、 符号化データ P 2— 1が受信バッファ 2 0 1に入力されると、 図 4で説明した場合と同様に、 検出更新部 2 0 3で、 今回出力されたタイムス 夕ンプ t 2と前回出力されたタイムスタンプ t 1とが比較されて、 時刻 t d i において、 タイムスタンプが t 1から t 2に切り替わったことが検出さ れる。
しかし、 図 6に示す場合では、 時刻 t d l では、 T c< t d i であるので (すなわち、 Tp< t d i < Tcではないので)、 バッファ入力制御部 2 0 6は、 符号化データが入力されるバッファを切り替えず、 Tp および Tc の更新の みが、 図 5で説明した場合と同様にして検出更新部 2 0 3よって行われる。 よって、 次に現在の時刻 T d が T c になるまで、 受信バッファ 2 0 1から 出力される符号化データが順次バッファ: B 2 0 9に蓄積される。 すなわち、 図 6に示すように、 符号化デ一夕 P 1— 3 , P 1— 4および P 2— 1がバヅ ファ B 2 0 9に蓄積される。
そして、 次に現在の時刻 T d が Tc になった時 (つまり、 タイムスタンプ t 2の符号化データを再生する時刻 t 2になった時) に、 バッファ出力制御 部 2 1 0は、 現在符号化データが入力されているバッファ A 2 0 8とは異な るバッファ B 2 0 9に蓄積されている符号化データが復号部 1 0 5へ出力さ れるようにスイッチ 2 1 1を制御する。
すなわち、 バッファ出力制御部 2 1 0は、 時刻 t 2おいてスィツチ 2 1 1 をバッファ B 2 0 9側へ接続して、 図 6に示すように、 符号化デ一夕 P 1— 3, P 1— 4および P 2— 1をまとめてバッファ B 2 0 9から復号部 1 0 5 へ出力する。 つまり、 時刻 t 2おいては、 タイムスタンプで示された再生 - 表示タイミングょりも遅れて到着した符号化データ P 1 — 3および P 1 - 4 が、 タイムスタンプで示された再生 ·表示タイミング以前に到着した符号化 デ一夕 P 2—1の前に追加されて復号部 1 0 5へ出力される。
そして、 復号部 1 0 5では、 タイムスタンプで示された再生 .表示夕イミ ングよりも遅れて到着した符号化データ P 1— 3および P 1 _ 4の復号が、 タイムスタンプで示ざれた再生 ·表示タイミング以前に到着した符号化デ一 夕; P 2— 1の復号の前に行われる。 よって、 復号部 1 0 5では、 既に t lの 時点で符号化デ一夕 P— 1および P— 2から再生済みでフレームメモリ 3 0 3に記録されているタイムスタンプ t 1のピクチャが、 復号された P 1—3 および P 1— 4から算出される差分値により更新された後に、 符号化データ P 2 - 1の復号が行われる。
これにより、 タイムスタンプ t 1のピクチャ上において t 1の時点では欠 落していた符号化デ一夕 P 1—3ぉょび卩 1—4に該当する部分が t 2の時 点で補われるため、 t 2以降に再生されるピクチャに画質の劣化が伝播して しまうことを防止することができる。
以降同様の処理が繰り返されて、 時刻 t 3おいては、 図 6に示すように、 タイムスタンプで示された再生 ·表示タイミングよりも遅れて到着した符号 化データ P 2— 2および P 2— 3が、 タイムスタンプで示された再生 ·表示 タイミング以前に到着した符号化デ一夕 P 3 - 1の前に追加されて復号部 1 0 5へ出力される。
なお、 検出更新部 2 0 3でタイムスタンプの切り替わりが検出されたとき に、 T d< T p であるる場合 (すなわち、 ノ ツファ A 2 0 8およびバッファ B 2 0 9の両者に、 未だ復号されていない符号化データが残留している場 合) には、 バッファ入力制御部 2 0 6は、 これ以上の符号化デ一夕が各バッ ファに入力されないように、 データ入力を停止する旨を示す停止信号を、 受 信バッファ 2 0 1対して送る。 これにより、 バッファ A 2 0 8およぴバヅフ ァ B 2 0 9において、 ノ 'ヅファオーバーフローが発生してしまうことを防止 することいができる。
このように、 本実施の形態によれば、 タイムスタンプで示された再生 -表 示タイミングょりも遅れて到着した符号化デ一夕は、 タイムスタンプで示さ れた再生 ·表示タイミング以前に到着した符号化データの前に追加されて復 号部へ出力される。 よって、 復号部では、 タイムスタンプで示された再生 - 表示タイミング以前に到着した符号化データの復号前に、 タイムスタンプで 示された再生 ·表示タイミングょりも遅れて到着した符号化デ一夕の復号を 行って既に再生済みでフレームメモリに記録されているピクチャを、 タイム スタンプで示された再生 ·表示タイミングょりも遅れて到着した符号化デ一 夕から算出される差分値により更新することができるので、 以降再生される ピクチャに画質の劣化が伝播してしまうことを防止することができ、 見やす い画像を再生することができる。
なお、 上記一実施の形態では、 画像データ復号装置が無線通信端末装置に 備えられる場合を一例に挙げて説明したが、 これに限られるものではなく、 画像デ一夕復号装置を有線の通信システムで使用される通信端末装置に備え ることも可能である。 また、 上記一実施の形態に係る画像デ一夕の復号は、 画像データ復号装置 として説明しているが、 この画像デ一夕の復号をソフトウヱァにより実現す ることも可能である。 すなわち、 上記画像データ復号を行うプログラムを予 め R OMに格納しておき、 そのプログラムを C PUによって動作せるように してもよい。 また、 上記画像データ復号を行うプログラムをコンピュータで 読み取り可能な記憶媒体に格納し、 記憶媒体に格納されたプログラムをコン ピュ一夕の RAMに記録して、 コンピュータをそのプログラムに従って動作 させるようにしてもよい。 このような場合においても、 上記一実施の形態と 同様の作用および効果を呈する。
以上説明したように、 本発明によれば、 タイムスタンプで指定された再 生 ·表示夕イミングまでにパケットが到着しない場合でも、 画質の劣化が伝 播してしまうことを防止でき、 かつ、 滑らかな動きを再現することができる。 本明細書は、 2000年 7月 6日出願の特願 2000— 2054 14に基 づくものである。 この内容はすぺてここに含めておく。 産業上の利用可能性
本発明は、 通信端末装置、 特に、 無線通信端末装置に利用可能である。

Claims

請求の範囲
1 . 画像間の差分情報を用いて画像を順次再生する画像デ一夕復号装置に おいて、
第 1の表示タイミングで再生される第 1画像に含まれる第 1画像データと 前記第 1の表示タイミングょりも遅い第 2の表示タイミングで再生される第 2画像に含まれる第 2画像データとを受信する受信器と、
前記第 1の表示タイミングょりも遅れて受信された第 1画像データを用い て前記第 2の表示タイミングまでに前記第 1画像を再生した後、 前記第 1画 像と前記第 2画像との差分情報に従って前記第 2の表示タイミングで前記第 2画像を再生する復号制御器と、
を有する画像データ復号装置。
2 . 復号制御器は、
第 1の表示タイミングまでに受信された第 1画像データのみを用いて前記 第 1の表示タイミングで再生した第 1画像を、 前記第 1の表示タイミングょ りも遅れて受信された第 1画像データを用いて第 2の表示タイミングまでに 再生した第 1画像によって更新する、
請求項 1記載の画像データ復号装置。
3 . 画像データ復号装置を搭載する通信端末装置であって、 前記画像デー 夕復号装置は、
第 1の表示タイミングで再生される第 1画像に含まれる第 1画像データと 前記第 1の表示タイミングょりも遅い第 2の表示タイミングで再生される第 2画像に含まれる第 2画像デ一夕とを受信する受信器と、
前記第 1の表示タイミングょりも遅れて受信された第 1画像データを用い て前記第 2の表示タイミングまでに前記第 1画像を再生した後、 前記第 1画 像と前記第 2画像との差分情報に従って前記第 2の表示タイミングで前記第 2画像を再生する復号制御器と、
を有する。
4 . 画像間の差分情報を用いて画像を順次再生する画像データ復号方法 (こ おいて、
第 1の表示タイミングで再生される第 1画像に含まれる第 1画像データと 前記第 1の表示タイミングょりも遅い第 2の表示タイミングで再生される第 2画像に含まれる第 2画像データとを受信する受信ステツプと、
前記第 1の表示タイミングょりも遅れて受信された第 1画像データを用い て前記第 2の表示タイミングまでに前記第 1画像を再生した後、 前記第 1画 像と前記第 2画像との差分情報に従って前記第 2の表示タイミングで前記第 2画像を再生する復号制御ステップと、
を有する画像データ復号方法。
5 . 復号制御ステツプにおいて、
第 1の表示タイミングまでに受信された第 1画像デ一夕のみを用いて前記 第 1の表示タイミングで再生した第 1画像を、 前記第 1の表示タイミングょ りも遅れて受信された第 1画像データを用いて第 2の表示タイミングまでに 再生した第 1画像によって更新する、
請求項 4記載の画像データ復号方法。
6 . 画像間の差分情報を用いて画像を順次再生する画像データ復号プログ ラムであって、
第 1の表示タイミングで再生される第 1画像に含まれる第 1画像データと 前記第 1の表示タイミングょりも遅い第 2の表示タイミングで再生される第 2画像に含まれる第 2画像データとを受信する受信ステップと、
前記第 1の表示タイミングょりも遅れて受信された第 1画像デ一夕を用い て前記第 2の表示タイミングまでに前記第 1画像を再生した後、 前記第 1画 像と前記第 2画像との差分情報に従って前記第 2の表示タイミングで前記第 2画像を再生する復号制御ステツプと、
を有する画像データ復号プログラム。
7 . 復号制御ステップにおいて、 第 1の表示タイミングまでに受信された第 1画像デ一夕のみを用いて前記 第 1の表示タイミングで再生した第 1画像を、 前記第 1の表示タイミングょ りも遅れて受信された第 1画像デ一夕を用いて第 2の表示夕イミングまでに 再生した第 1画像によって更新する画像データ復号プログラムを格納する、 請求項 6記載の画像データ復号プログラム。
PCT/JP2001/005738 2000-07-06 2001-07-03 Image data decoder and image data decoding method Ceased WO2002005565A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
AU2001267907A AU2001267907A1 (en) 2000-07-06 2001-07-03 Image data decoder and image data decoding method
EP01945778A EP1298936A4 (en) 2000-07-06 2001-07-03 IMAGE DATA DECODER AND METHOD FOR ENCODING IMAGE DATA

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2000-205414 2000-07-06
JP2000205414A JP2002027470A (ja) 2000-07-06 2000-07-06 画像データ復号装置および画像データ復号方法

Publications (1)

Publication Number Publication Date
WO2002005565A1 true WO2002005565A1 (en) 2002-01-17

Family

ID=18702503

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2001/005738 Ceased WO2002005565A1 (en) 2000-07-06 2001-07-03 Image data decoder and image data decoding method

Country Status (6)

Country Link
US (1) US20020136309A1 (ja)
EP (1) EP1298936A4 (ja)
JP (1) JP2002027470A (ja)
CN (1) CN1173578C (ja)
AU (1) AU2001267907A1 (ja)
WO (1) WO2002005565A1 (ja)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007527643A (ja) * 2003-07-01 2007-09-27 フリースケール セミコンダクター インコーポレイテッド ワイヤレス・ネットワーク上におけるデータ・ストリームの同期
KR20060099687A (ko) * 2005-03-14 2006-09-20 삼성전자주식회사 타임스탬프를 이용한 비디오 동기화 장치 및 방법
JP2007208418A (ja) * 2006-01-31 2007-08-16 Nhk Engineering Services Inc 検査情報生成装置、送信装置及び中継装置
US8582663B2 (en) * 2006-08-08 2013-11-12 Core Wireless Licensing S.A.R.L. Method, device, and system for multiplexing of video streams
CN106162182B (zh) * 2015-03-25 2019-08-30 杭州海康威视数字技术股份有限公司 一种视频编码码流的播放控制方法及系统
WO2022091213A1 (ja) * 2020-10-27 2022-05-05 株式会社Njs 動画像通信のためのシステム、受信装置、送信装置、方法、プログラム、及びプログラムを記録した記録媒体

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08307863A (ja) * 1995-05-11 1996-11-22 Nippon Telegr & Teleph Corp <Ntt> 映像符号化情報の送受同期方法
JPH09191314A (ja) * 1996-01-10 1997-07-22 Mitsubishi Electric Corp 連続データ伝送方法および連続データ伝送装置
JP2001237814A (ja) * 2000-02-23 2001-08-31 Oki Electric Ind Co Ltd 再生制御装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5812735A (en) * 1993-07-09 1998-09-22 Sony Corporaiton Picture signal decoding method and picture signal decoding apparatus

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08307863A (ja) * 1995-05-11 1996-11-22 Nippon Telegr & Teleph Corp <Ntt> 映像符号化情報の送受同期方法
JPH09191314A (ja) * 1996-01-10 1997-07-22 Mitsubishi Electric Corp 連続データ伝送方法および連続データ伝送装置
JP2001237814A (ja) * 2000-02-23 2001-08-31 Oki Electric Ind Co Ltd 再生制御装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1298936A4 *

Also Published As

Publication number Publication date
AU2001267907A1 (en) 2002-01-21
JP2002027470A (ja) 2002-01-25
CN1173578C (zh) 2004-10-27
EP1298936A4 (en) 2003-12-10
CN1383687A (zh) 2002-12-04
EP1298936A1 (en) 2003-04-02
US20020136309A1 (en) 2002-09-26

Similar Documents

Publication Publication Date Title
EP1677547B1 (en) Use of frame caching to improve packet loss recovery
US7116714B2 (en) Video coding
JP3931595B2 (ja) データ修正装置及びデータ修正方法
JP3807342B2 (ja) デジタル信号符号化装置、デジタル信号復号装置、デジタル信号算術符号化方法、およびデジタル信号算術復号方法
US6357028B1 (en) Error correction and concealment during data transmission
US6317462B1 (en) Method and apparatus for transmitting MPEG video over the internet
KR100495820B1 (ko) 비디오 코딩
KR101805282B1 (ko) 향상된 rtp 페이로드 포맷 설계들
JP2000134620A (ja) 圧縮符号化されたビデオ信号を復号化する方法
US7792374B2 (en) Image processing apparatus and method with pseudo-coded reference data
WO2002005566A1 (en) Image coding apparatus and image coding method
JP4211873B2 (ja) デジタル信号符号化装置、デジタル信号復号装置、デジタル信号算術符号化方法、およびデジタル信号算術復号方法
WO2002005565A1 (en) Image data decoder and image data decoding method
JP2004096491A (ja) 符号化復号化装置
WO2009007508A1 (en) Method and apparatus for improving mobile broadcast quality
JP4211780B2 (ja) デジタル信号符号化装置、デジタル信号復号装置、デジタル信号算術符号化方法、およびデジタル信号算術復号方法
Van Leeuwen et al. Preserving streaming video quality in mobile wireless LAN networks
JPH07336678A (ja) ディジタル信号送信、受信及び送受信装置
HK1114494B (en) Method and apparatus for video source encoding, and method and apparatus for video source decoding

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 BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

WWE Wipo information: entry into national phase

Ref document number: 2001945778

Country of ref document: EP

Ref document number: 10070306

Country of ref document: US

Ref document number: 018019277

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWP Wipo information: published in national office

Ref document number: 2001945778

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 2001945778

Country of ref document: EP