[go: up one dir, main page]

JP4714615B2 - Transmission error correction method - Google Patents

Transmission error correction method Download PDF

Info

Publication number
JP4714615B2
JP4714615B2 JP2006083166A JP2006083166A JP4714615B2 JP 4714615 B2 JP4714615 B2 JP 4714615B2 JP 2006083166 A JP2006083166 A JP 2006083166A JP 2006083166 A JP2006083166 A JP 2006083166A JP 4714615 B2 JP4714615 B2 JP 4714615B2
Authority
JP
Japan
Prior art keywords
data
transmission
time difference
image
moving image
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.)
Expired - Fee Related
Application number
JP2006083166A
Other languages
Japanese (ja)
Other versions
JP2007259260A (en
Inventor
喜文 井上
貴靖 明石
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.)
Nakayo Telecommunications Inc
Original Assignee
Nakayo Telecommunications Inc
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 Nakayo Telecommunications Inc filed Critical Nakayo Telecommunications Inc
Priority to JP2006083166A priority Critical patent/JP4714615B2/en
Publication of JP2007259260A publication Critical patent/JP2007259260A/en
Application granted granted Critical
Publication of JP4714615B2 publication Critical patent/JP4714615B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Description

本発明は、データを伝送する技術に関する。特に、ノイズによる消失があっても、回復可能性の高いデータ伝送技術に関する。   The present invention relates to a technique for transmitting data. In particular, the present invention relates to a data transmission technique that is highly recoverable even if there is loss due to noise.

従来、動画像などの連続したデータ伝送時のエラーに対応するため、送信時にデータを複数のブロックに分割し、各ブロックに誤り訂正符号化処理を施して送信している。単独のブロックにエラーが発生した場合、受信側で復号時にそのブロックの周囲のブロックデータを用いてフレーム間の補間を行うことにより、送信したデータ、例えば、画像などを再生できる。   Conventionally, in order to cope with errors in continuous data transmission such as moving images, data is divided into a plurality of blocks at the time of transmission, and each block is subjected to error correction coding processing and transmitted. When an error occurs in a single block, transmitted data such as an image can be reproduced by performing interpolation between frames using block data around the block at the time of decoding on the receiving side.

しかし、周期的なノイズにより、複数のブロックデータに渡って連続してエラーが発生するバースト性のエラーが発生した場合は、フレーム間の補間では再生できないことがある。   However, when a burst-type error in which an error occurs continuously over a plurality of block data due to periodic noise occurs, reproduction may not be possible by interpolation between frames.

バースト性のエラーが発生するような環境においても、上記誤り訂正符号化処理とフレーム間補間により、対応可能なようにした技術がある(例えば、特許文献1参照。)。   Even in an environment where a bursty error occurs, there is a technique that can cope with the error correction coding process and inter-frame interpolation (for example, see Patent Document 1).

特許文献1に開示されている技術は、フレーム画像を構成しているブロックデータ列に対して、誤り訂正符号化処理を施すブロックデータ例の並び方向と、伝送処理を施すブロックデータ列の並び方向とが異なるよう構成したものである。伝送されるブロックデータ列にバースト性のエラーが発生しても、並び替えられたエラー訂正処理を施すブロックデータ列には、連続したエラーとして発生しない。これにより、データ補間による再生が可能となる。   The technique disclosed in Patent Document 1 discloses an arrangement direction of block data examples to be subjected to error correction coding processing and an arrangement direction of block data strings to be subjected to transmission processing with respect to block data sequences constituting a frame image. Are different from each other. Even if a burst error occurs in the transmitted block data string, it does not occur as a continuous error in the sorted block data string subjected to the error correction processing. Thereby, reproduction by data interpolation becomes possible.

特開平10−23417号公報JP-A-10-23417

特許文献1に開示されている技術は、依然としてデータ補間により、エラーデータを復元している。補間による復元である限り、エラーの度合いによっては、復元できないことがある。また、エラー発生の原因であるノイズの度合いに係わらず、必ず符号化処理と送信時の並び方向の変換処理が行われ、処理量の調整ができない。   The technique disclosed in Patent Document 1 still restores error data by data interpolation. As long as restoration is performed by interpolation, restoration may not be possible depending on the degree of error. Regardless of the degree of noise that is the cause of the error, the encoding process and the conversion process of the alignment direction at the time of transmission are always performed, and the processing amount cannot be adjusted.

本発明は、このような事情に鑑みてなされたものであり、周期的に所定期間ノイズが発生する環境で、確度の高いエラー訂正処理を実現することを目的とする。   The present invention has been made in view of such circumstances, and an object thereof is to realize error correction processing with high accuracy in an environment in which noise periodically occurs for a predetermined period.

本発明は、データを複製することにより多重化し、それぞれを時間差送信し、エラーが発生したデータを、多重化された他のデータ列のデータを用いて再生する。また、送信時の時間差は、使用環境のエラー発生期間に基づいて最適な時間差に調整する。   According to the present invention, data is multiplexed by duplicating, each of which is transmitted with a time difference, and the data in which an error has occurred is reproduced using the data of another multiplexed data string. Further, the time difference at the time of transmission is adjusted to an optimum time difference based on the error occurrence period of the usage environment.

例えば、連続したデータ(以後、データ列と呼ぶ。)を送信するデータ送信装置と、
当該データ列を受信してエラー訂正を行うデータ受信装置と
を備えるデータ送受信システムにおける伝送エラー訂正方法であって、
入力されたデータ列を符号化するデータ符号化ステップと、
前記符号化されたデータ列を複製し、複数のデータ列を生成するデータ多重化ステップと、
前記多重化されたデータ列それぞれを予め定めた時間差を与えて送信するデータ送信ステップと、
前記時間差を与えられ送信されたデータ列を、それぞれ受信して保持するデータ受信ステップと、
前記データ列の一系列を用いて、受信したデータを復号し、伝送エラーによるデータの消失があった場合、当該データを他系列のデータを用いて復号することにより、エラー訂正を行うデータ復号化ステップと、
前記データ送信ステップにおける時間差を決定する時間差決定ステップと
を備え、
前記データ復号化ステップにおいて、前記データの一系列に伝送エラーによるデータの消失があった場合に、前記時間差決定ステップは、
時間差決定用のデータ列の入力を受け付け、当該データ列を符号化する第2のデータ符号化ステップと、
前記第2のデータ符号化ステップにおいて符号化されたデータ列を複製し、複数のデータ列を生成する第2のデータ多重化ステップと、
前記第2のデータ多重化ステップにおいて多重化されたデータ列それぞれに最小の時間差を与えて送信する第2のデータ送信ステップと、
前記第2のデータ送信ステップにおいて時間差を与えられて送信されたデータ列を、それぞれ受信する第2のデータ受信ステップと、
前記第2の受信ステップにおいて受信したデータ列の一系列を用いて、受信したデータを復号し、伝送エラーによるデータの消失があった場合に、当該データ以降を他系列のデータを用いて復号することによりエラー訂正を行い、他系列のデータを用いても復号できなかった場合に、他系列のデータを用いても復号できなかった期間に基づいて第2の時間差を算出し、前記送信装置に送信する第2のデータ復号化ステップと、
前記第2のデータ復号化ステップにおいて算出された第2の時間差を、前記データ送信ステップにおける時間差に設定する時間差設定ステップと
を備えることを特徴とする伝送エラー訂正方法を提供する。
For example, a data transmission device that transmits continuous data (hereinafter referred to as a data string),
A transmission error correction method in a data transmission / reception system including a data receiving device that receives the data string and performs error correction,
A data encoding step for encoding the input data string;
A data multiplexing step of duplicating the encoded data sequence to generate a plurality of data sequences;
A data transmission step of transmitting each of the multiplexed data strings with a predetermined time difference;
A data receiving step of receiving and holding the data strings transmitted with the time difference, respectively;
Data decoding that performs error correction by decoding received data using one series of the data string and, when there is data loss due to a transmission error, decoding the data using data of another series Steps,
A time difference determining step for determining a time difference in the data transmission step;
With
In the data decoding step, when there is data loss due to a transmission error in one series of the data, the time difference determining step includes:
A second data encoding step for receiving an input of a data string for determining a time difference and encoding the data string;
A second data multiplexing step of duplicating the data sequence encoded in the second data encoding step to generate a plurality of data sequences;
A second data transmission step of transmitting the data sequences multiplexed in the second data multiplexing step with a minimum time difference, and
A second data receiving step for receiving each of the data strings transmitted with a time difference in the second data transmitting step;
The received data is decoded using one series of data strings received in the second receiving step, and when there is data loss due to a transmission error, the subsequent data is decoded using other series data. If the error correction is performed and decoding is not possible using other series data, a second time difference is calculated based on a period during which decoding was not possible using other series data. A second data decoding step to transmit;
A transmission error correction method comprising: a time difference setting step of setting the second time difference calculated in the second data decoding step to the time difference in the data transmission step .

周期的に所定期間ノイズが発生する環境で、確度の高いエラー訂正処理を、効率よく実現できる。   A highly accurate error correction process can be efficiently realized in an environment where noise periodically occurs for a predetermined period.

以下に、本発明を適用した実施形態について、図を用いて説明する。   Embodiments to which the present invention is applied will be described below with reference to the drawings.

まず、本実施形態の動画像伝送システムについて概要を説明する。   First, an outline of the moving image transmission system of the present embodiment will be described.

図1は、本実施形態の動画像伝送システムのうち、双方向動画像伝送システムの概略図である。   FIG. 1 is a schematic diagram of a bidirectional moving image transmission system in the moving image transmission system of the present embodiment.

本図に示すように、本実施形態の双方向動画像伝送システムは、動画像送受信装置100a、100bと、伝送路300と、デジタルビデオ(DV)カメラなどの画像入力装置400a、400bと、マイクなどの音声入力装置500a、500bと、モニタなどの画像表示装置600a、600bと、スピーカなどの音声出力装置700a、700bとを備える。   As shown in the figure, the bidirectional moving image transmission system of the present embodiment includes moving image transmitting / receiving devices 100a and 100b, a transmission path 300, image input devices 400a and 400b such as a digital video (DV) camera, and a microphone. Audio input devices 500a and 500b, image display devices 600a and 600b such as monitors, and audio output devices 700a and 700b such as speakers.

動画像送受信装置100aは、画像入力装置400aおよび音声入力装置500aから順次入力される画像および音声データについて、圧縮、誤り訂正符号化処理を行った後、データを複製することにより二重化し、所定の時間差で伝送路300に順次出力する。   The moving image transmitting / receiving apparatus 100a performs compression and error correction coding processing on the image and audio data sequentially input from the image input apparatus 400a and the audio input apparatus 500a, and then duplicates the data by duplicating the data. The data is sequentially output to the transmission line 300 with a time difference.

動画像送受信装置100bは、動画像送受信装置100aから送信された二重化されたデータを伝送路300を介して順次受信し、エラー発生箇所、すなわち、ノイズによる消失分を補いながら、データ再構成、エラー訂正復号化および伸張処理を行い、画像表示装置600bや音声出力装置700bに出力する。   The moving image transmission / reception device 100b sequentially receives the duplicated data transmitted from the moving image transmission / reception device 100a via the transmission path 300, and reconstructs the data while reconstructing the error location, that is, compensating for the loss due to noise. Correction decoding and expansion processing are performed, and the result is output to the image display device 600b and the audio output device 700b.

なお、動画像送受信装置100a、100bは、基本的に同じ構成を有するものであるが、本実施形態では、動画像送受信装置100aを送信側装置、動画像送受信装置100bを受信側装置として用いるシステム構成を例にあげ、動作概要、処理フロー、処理シーケンス等を説明する。   The moving image transmission / reception devices 100a and 100b basically have the same configuration, but in this embodiment, the moving image transmission / reception device 100a is used as a transmission side device, and the moving image transmission / reception device 100b is used as a reception side device. Taking the configuration as an example, the operation outline, processing flow, processing sequence, etc. will be described.

また、伝送路300としては、電話回線にデータ列を重畳するDSL(Digital Subscriber Line)や電灯線にデータ列を重畳するPLC(Power Line Carrier)等を含む有線伝送方式一般、および、電波や光の信号をデータ列で変調する無線伝送方式一般が適用可能である。なお、本実施形態では、伝送路300はxDSL回線とする。   The transmission line 300 includes general DSL (Digital Subscriber Line) that superimposes a data string on a telephone line, PLC (Power Line Carrier) that superimposes a data string on a power line, and the like, and radio waves and light. In general, a wireless transmission system that modulates the above signal with a data string is applicable. In the present embodiment, the transmission line 300 is an xDSL line.

図2は、本実施形態の動画像の送受信およびデータ消失時のリカバリの概要を説明するための図である。   FIG. 2 is a diagram for explaining the outline of moving image transmission / reception and data recovery in the present embodiment.

本実施形態では、データを二重化し、時間差を与えて送信することにより、一方のデータ列で消失したデータ分を他方のデータで補う。   In the present embodiment, the data lost in one data string is compensated with the other data by duplicating the data and transmitting with a time difference.

送信側の動画像送受信装置100aは、図2(a)に示すように、1本のxDSL回線(伝送路300)に、時間差を与えて同じ動画像データ列を2本送信する。ここでは、仮に、A列、B列とする。このとき、両データ列それぞれに、データ順序管理のため、フレームごとに、シーケンス番号を付与する。同じフレームには、同じシーケンス番号が付与される。   As shown in FIG. 2A, the transmitting-side moving-image transmitting / receiving apparatus 100a transmits two identical moving-image data strings with a time difference to one xDSL line (transmission path 300). Here, it is assumed that A column and B column. At this time, a sequence number is assigned to each data string for each frame for data order management. The same sequence number is assigned to the same frame.

受信側の動画像送受信装置100bは、受信したデータ列の一方を、デコードし、フレームの消失を検出した場合、他方のデータ列の該当するフレームからデコードを行う。このように、消失を検出するたびに、デコードするデータ列を交互に切り替え、デコードを行う。   When the moving image transmitting / receiving apparatus 100b on the receiving side decodes one of the received data strings and detects the loss of a frame, the moving picture transmitting / receiving apparatus 100b performs decoding from the corresponding frame of the other data string. In this way, every time the disappearance is detected, the data string to be decoded is alternately switched to perform decoding.

図2(b)に示す場合を例にあげ、データリカバリの方法を、具体的に説明する。図2(b)に示すように、ノイズによる消失は、A列、B列ともに、同時間にxDSL回線である伝送路300に存在したフレームに発生する。   Taking the case shown in FIG. 2B as an example, the data recovery method will be specifically described. As shown in FIG. 2B, the loss due to noise occurs in a frame that exists in the transmission line 300 that is an xDSL line at the same time in both the A column and the B column.

受信側の動画像送受信装置100bは、先に受信したデータ列であるA列のシーケンス番号を確認しながら、デコードを行う。そして、シーケンス番号が5番のフレームが、ノイズにより消失したことを検出すると、デコード対象をB列のデータに切り替え、B列のシーケンス番号が5番のフレームからデコードを開始する。次に、B列の9番のフレームのデータの消失を検出すると、再度デコード対象をA列に切り替え、A列のシーケンス番号が9番のフレームからデコードを開始する。これを繰り返す。   The moving image transmitting / receiving apparatus 100b on the receiving side performs decoding while confirming the sequence number of the A column that is the previously received data column. When it is detected that the frame with the sequence number 5 has disappeared due to noise, the decoding target is switched to the data in the B column, and decoding is started from the frame with the sequence number 5 in the B column. Next, when the loss of data in the 9th frame in the B column is detected, the decoding target is switched to the A column again, and decoding is started from the frame in which the sequence number in the A column is the 9th. Repeat this.

なお、本実施形態では、上記のB列を送信するまでの時間差が、動画像送受信装置100a、100bを使用する環境で発生する周期的なバースト性のノイズに応じた時間差となるよう、最適化する。以後、この最適化処理をトレーニングと呼ぶ。また、動画像送受信装置100a、100bにおいて、トレーニング処理を行う状態をトレーニングモード、通常の動画像送受信および再生処理を行う処理状態を、通常モードと呼ぶ。本実施形態では、いずれのモードの処理状態であるかは、トレーニングモード時にトレーニングモードであることを示すフラグを立てることにより判断する。   In the present embodiment, optimization is performed so that the time difference until the B sequence is transmitted is a time difference corresponding to periodic burst noise generated in an environment in which the moving image transmitting / receiving apparatuses 100a and 100b are used. To do. Hereinafter, this optimization process is called training. In the moving image transmitting / receiving apparatuses 100a and 100b, a state in which training processing is performed is referred to as a training mode, and a processing state in which normal moving image transmission / reception and reproduction processing is performed is referred to as a normal mode. In the present embodiment, which mode the processing state is in is determined by setting a flag indicating that the training mode is in the training mode.

次に、本実施形態のトレーニングの概要を説明する。   Next, an outline of training according to the present embodiment will be described.

図3は、本実施形態のトレーニングの概要を説明するための図である。トレーニングモードへは、トレーニングの指示であるトレーニング開始要求を受けることにより移行する。トレーニングモードに移行すると、送信側の動画像送受信装置100aは、図3(a)に示すように、B列を送信する時間差として最小の1フレームに設定し、動画像の送信を開始する。   FIG. 3 is a diagram for explaining an outline of training according to the present embodiment. The training mode is entered upon receiving a training start request that is a training instruction. When shifting to the training mode, the moving image transmitting / receiving apparatus 100a on the transmission side sets the minimum difference of one frame as the time difference for transmitting the sequence B as shown in FIG.

受信側の動画像送受信装置100bは、受信したA列およびB列のデータを用いて、上記の手法で再構築を試みる。ここで、B列を時間差1フレームで送信した図3(a)に示す例では、A列でフレーム5の消失を検出後、B列に切り替えて再構成を行うことになる。しかし、B列に切り替えた場合、次に抽出できるのは、フレーム番号が7のフレームである。従って、フレーム番号が5および6のフレームを再生することができない。受信側の動画像送受信装置100bは、2フレーム再生不能であると判断する。   The moving image transmitting / receiving apparatus 100b on the receiving side tries to reconstruct the data by using the received data in the A and B columns by the above method. Here, in the example shown in FIG. 3A in which the B column is transmitted with a time difference of one frame, after the disappearance of the frame 5 is detected in the A column, the reconstruction is performed by switching to the B column. However, when switching to the B column, the frame number 7 can be extracted next. Therefore, frames with frame numbers 5 and 6 cannot be reproduced. The moving image transmitting / receiving apparatus 100b on the receiving side determines that two frames cannot be reproduced.

次に、受信側の動画像送受信装置100bは、現在の時間差にさらに2フレーム分時間差を付加して送信するよう指示するトレーニングデータを生成し、送信側の動画像送受信装置100aに送信する。   Next, the moving image transmission / reception device 100b on the reception side generates training data instructing transmission by adding a time difference of two frames to the current time difference, and transmits the training data to the moving image transmission / reception device 100a on the transmission side.

送信側の動画像送受信装置100aは、時間差を2フレーム分付加する指示であるトレーニングデータを受け取ると、図3(b)に示すように、現在1フレームの時間差で送信しているB列を、時間差3フレームとして、送信するよう制御する。この結果、送信側の動画像送受信装置100aは、時間差3フレームでの送信を開始し、受信側の動画像送受信装置100bは、時間差3フレームでの送信を受信することとなる。受信側の動画像送受信装置100bは、A列のフレーム5の消失を検出してB列に切り替えた時、B列のフレーム5を抽出することができる。これにより、抜けるフレームはなくなり、全てのフレームを再生することができる。   When receiving the training data, which is an instruction to add a time difference of 2 frames, the moving image transmitting / receiving device 100a on the transmission side, as shown in FIG. Control to transmit as 3 frames of time difference. As a result, the transmitting-side moving image transmitting / receiving apparatus 100a starts transmission with a time difference of 3 frames, and the receiving-side moving image transmitting / receiving apparatus 100b receives transmission with a time difference of 3 frames. When the moving image transmitting / receiving apparatus 100b on the receiving side detects the disappearance of the frame 5 in the A column and switches to the B column, it can extract the frame 5 in the B column. As a result, there are no missing frames, and all frames can be reproduced.

次に、上記のようなデータ送信およびトレーニングを実現する、本実施形態の動画像送受信装置100a、100bについて、以下に説明する。   Next, the moving image transmission / reception apparatuses 100a and 100b of the present embodiment that realize the above data transmission and training will be described below.

図4は、本実施形態に係る双方向動画像伝送システムのハードウェアブロック図である。   FIG. 4 is a hardware block diagram of the bidirectional moving image transmission system according to the present embodiment.

本図に示すように、本実施形態の動画像送受信装置100a、100bは、それぞれ、画像音声圧縮/伸張部105a、105bと、画像入力装置400a、400bから入力された画像を処理して画像音声圧縮/伸張部105a、105bに出力する画像入力部101a、101bと、音声入力装置500a、500bから入力された音声データを処理して画像音声圧縮/伸張部105a、105bに出力する音声入力部102a、102bと、画像音声圧縮/伸張部105a、105bにおいて処理された画像を画像表示装置600a、600bに出力する画像出力部103a、103bと、画像音声圧縮/伸張部105a、105bにおいて処理された音声を音声出力装置700a、700bに出力する音声出力部104a、104bと、動画像伝送受信装置100a、100b全体の制御を行う主制御部110a、110bと、メモリ111a、111bと、画像音声圧縮/伸張部105a、105bと伝送路300との間のインタフェースである、xDSLインタフェース(I/F)部112a、112bとを、備える。   As shown in the figure, the moving image transmitting / receiving apparatuses 100a and 100b according to the present embodiment process images input from the image / audio compression / decompression units 105a and 105b and the image input apparatuses 400a and 400b, respectively. The image input units 101a and 101b output to the compression / decompression units 105a and 105b, and the audio input unit 102a that processes the audio data input from the audio input devices 500a and 500b and outputs the processed data to the image audio compression / decompression units 105a and 105b , 102b, the image output units 103a and 103b for outputting the images processed by the image / sound compression / decompression units 105a and 105b to the image display devices 600a and 600b, and the sound processed by the image / sound compression / decompression units 105a and 105b. Are output to the audio output devices 700a and 700b, The main control units 110a and 110b that control the entire image transmission / reception devices 100a and 100b, the memories 111a and 111b, the video / audio compression / decompression units 105a and 105b, and the transmission path 300, an xDSL interface ( I / F) sections 112a and 112b.

画像音声圧縮/伸張部105a、105bは、入力された画像および音声データに、圧縮、誤り訂正符号化処理、データ列の二重化処理等を施し、xDSL I/F部112a、112bを介して伝送路300に送信し、伝送路300からxDSL I/F部112a、112bを介して受け取ったデータに対し、データ再構成、エラー訂正復号化および伸張処理を施し、出力する。   The video / audio compression / decompression units 105a and 105b perform compression, error correction coding processing, data string duplication processing, and the like on the input video and audio data, and transfer lines via the xDSL I / F units 112a and 112b. The data received from the transmission line 300 via the xDSL I / F units 112a and 112b are subjected to data reconstruction, error correction decoding and decompression processing, and output.

本実施形態の動画像送受信装置100aおよび100bの機能ブロック図を図5に示す。   FIG. 5 shows a functional block diagram of the moving image transmitting / receiving apparatuses 100a and 100b of the present embodiment.

動画像送受信装置100aおよび100bは、それぞれ同じ機能を備えるため、ここでは、動画像送受信装置100aを取り上げ、説明する。   Since the moving image transmitting / receiving apparatuses 100a and 100b have the same functions, the moving image transmitting / receiving apparatus 100a will be described here.

本実施形態の動画像送受信装置100aは、画像データ二重化制御部11、画像データ再構成制御部12、送受信データ構成制御部13、画像トレーニング設定制御部14、画像トレーニング検出制御部15、画像圧縮制御部16、画像伸張制御部17、アナログデジタル(A/D)変換部18、20B、デジタルアナログ(D/A)変換部19、20A、画像入力制御部21、画像出力制御部22、xDSL入出力制御部23とを備える。   The moving image transmission / reception apparatus 100a of this embodiment includes an image data duplex control unit 11, an image data reconstruction control unit 12, a transmission / reception data configuration control unit 13, an image training setting control unit 14, an image training detection control unit 15, and an image compression control. Unit 16, image expansion control unit 17, analog / digital (A / D) conversion units 18, 20B, digital / analog (D / A) conversion units 19, 20A, image input control unit 21, image output control unit 22, xDSL input / output And a control unit 23.

画像入力制御部21は、画像入力装置400aから順次入力される画像データを受け付け、A/D変換部18に送信する。   The image input control unit 21 receives image data sequentially input from the image input device 400 a and transmits it to the A / D conversion unit 18.

A/D変換部18は、アナログ信号である画像データをデジタル信号である画像データに変換し、画像圧縮制御部16に送信する。   The A / D conversion unit 18 converts image data that is an analog signal into image data that is a digital signal, and transmits the image data to the image compression control unit 16.

画像圧縮制御部16は、デジタル化された画像データに、例えば、MPEGなどの、圧縮処理を施す。   The image compression control unit 16 applies a compression process such as MPEG to the digitized image data.

画像データ二重化制御部11は、画像圧縮制御部16からのデータにシーケンス番号を付与し、時間差でデータを二重に送信する。   The image data duplication control unit 11 assigns a sequence number to the data from the image compression control unit 16 and transmits the data in duplicate with a time difference.

送受信データ構成制御部13は、送信する画像データをIPパケット化し、xDSL入出力制御部23に送信する。また、xDSL入出力制御部23から受信したIPパケットから画像データを取り出し、画像データ再構成制御部12に送信する。   The transmission / reception data configuration control unit 13 converts the image data to be transmitted into an IP packet and transmits the IP packet to the xDSL input / output control unit 23. Further, image data is extracted from the IP packet received from the xDSL input / output control unit 23 and transmitted to the image data reconstruction control unit 12.

xDSL入出力制御部23は、IPパケットとxDSLパケットとの間の変換を行う。   The xDSL input / output control unit 23 performs conversion between the IP packet and the xDSL packet.

D/A変換部20A、A/D変換部20Bは、伝送路300とxDSL入出力制御部23とのインタフェースで、それぞれ、xDSL入出力制御部23から送信されたデジタルデータをアナログデータに変換し、伝送路300に送信し、伝送路300から受信したアナログデータをデジタルデータに変換し、xDSL入出力制御部23に送信する。   The D / A conversion unit 20A and the A / D conversion unit 20B convert digital data transmitted from the xDSL input / output control unit 23 into analog data, respectively, through an interface between the transmission line 300 and the xDSL input / output control unit 23. The analog data received from the transmission path 300 is converted to digital data and transmitted to the xDSL input / output control unit 23.

画像データ再構成制御部12は、伝送路300、A/D変換部20B、xDSL入出力制御部23、送受信データ構成制御部13を介して、二重化されて送信された画像データを受信し、受信した画像データのシーケンス番号をチェックし、シーケンス番号順に並べ替え、画像伸張制御部17および画像トレーニング検出制御部15に送信する。   The image data reconstruction control unit 12 receives the image data transmitted in a duplex manner via the transmission path 300, the A / D conversion unit 20B, the xDSL input / output control unit 23, and the transmission / reception data configuration control unit 13, and receives the received image data. The sequence numbers of the processed image data are checked, rearranged in the order of the sequence numbers, and transmitted to the image expansion control unit 17 and the image training detection control unit 15.

画像データ伸張制御部17は、受信した画像データを復元し、D/A変換部19に送信する。   The image data expansion control unit 17 restores the received image data and transmits it to the D / A conversion unit 19.

D/A変換部19は、デジタル信号である画像データをアナログ信号である画像データに変換し、画像出力制御部22に送信する。   The D / A conversion unit 19 converts image data that is a digital signal into image data that is an analog signal, and transmits the image data to the image output control unit 22.

画像出力制御部22は、画像表示装置600aに順次画像を出力する。   The image output control unit 22 sequentially outputs images to the image display device 600a.

画像トレーニング検出制御部15は、画像データ再構成制御部12から受信したシーケンス順に並べ直された画像データのシーケンス番号をチェックし、ノイズによるデータ消失の数を検出する。そして、データ消失があった場合、データ消失の発生した回数および各発生時の消失データ数を記憶する。   The image training detection control unit 15 checks the sequence numbers of the image data rearranged in the sequence order received from the image data reconstruction control unit 12, and detects the number of data loss due to noise. When there is data loss, the number of data loss and the number of lost data at each occurrence are stored.

そして、トレーニングモード時は、データ消失の発生が予め定められた回数以上となった場合、記憶した消失データ数の中の最大値から得られる時間差を、トレーニングデータとして、送受信データ構成制御部13、xDSL入出力制御部23、D/A変換部20A、伝送路300を介して、送信側の動画像送受信装置100a、100bに送信する。なお、このとき、画像トレーニング検出制御部15は、新たに設定するよう指示をした時間差を、受信した画像データを再構成する画像データ再構成制御部12にも、通知する。   In the training mode, when the occurrence of data loss is greater than or equal to a predetermined number of times, the transmission / reception data configuration control unit 13 uses the time difference obtained from the maximum value of the stored number of lost data as training data, The data is transmitted to the moving image transmitting / receiving apparatuses 100a and 100b on the transmission side via the xDSL input / output control unit 23, the D / A conversion unit 20A, and the transmission path 300. At this time, the image training detection control unit 15 also notifies the image data reconstruction control unit 12 that reconstructs the received image data of the time difference instructed to be newly set.

一方、通常モード時は、データ消失の発生が予め定められた回数以上となった場合、トレーニング開始要求を送信側の動画像送受信装置100a、100bに送信する。   On the other hand, in the normal mode, when the occurrence of data loss is greater than or equal to a predetermined number of times, a training start request is transmitted to the moving image transmitting / receiving apparatuses 100a and 100b on the transmission side.

また、画像トレーニング検出制御部15は、トレーニングデータまたはトレーニング開始要求を送信した際、記録していた回数と消失データ数とを消去する。   Further, the image training detection control unit 15 deletes the recorded number of times and the number of lost data when the training data or the training start request is transmitted.

画像トレーニング設定制御部14は、伝送路300、A/D変換部20B、xDSL入出力制御部23、送受信データ構成制御部13を介して、受信側の動画像送受信装置100a、100bから送られてきたトレーニングデータまたはトレーニング開始要求を受け取り、二重化送信の時間差を調整し、調整結果を画像データ二重化制御部11に送信する。   The image training setting control unit 14 is sent from the moving image transmission / reception devices 100a and 100b on the reception side via the transmission path 300, the A / D conversion unit 20B, the xDSL input / output control unit 23, and the transmission / reception data configuration control unit 13. The training data or the training start request is received, the time difference of duplex transmission is adjusted, and the adjustment result is transmitted to the image data duplex control unit 11.

次に、動画像送受信装置100aから送信される、パケットのフレームフォーマットについて、説明する。   Next, the frame format of a packet transmitted from the moving image transmitting / receiving apparatus 100a will be described.

図6は、フレームフォーマットを説明するための図である。   FIG. 6 is a diagram for explaining a frame format.

本図に示すように、本実施形態のフレーム330は、イーサフレームであり、トランスポート層は、UDPプロトコルを選択する。本実施形態のフレームは、IPヘッダ部330a、UDPヘッダ部330b、MPEGデータ部330c、そのフレームのシーケンス番号を格納するシーケンス番号部330d(4byte)、そのフレームがA列のものであるか、B列のものであるかを識別する情報を格納するデータ列識別部330e(4byte)とを備える。   As shown in this figure, the frame 330 of this embodiment is an ether frame, and the transport layer selects the UDP protocol. The frame of this embodiment includes an IP header portion 330a, a UDP header portion 330b, an MPEG data portion 330c, a sequence number portion 330d (4 bytes) for storing the sequence number of the frame, and whether the frame is of the A column or B A data string identifying unit 330e (4 bytes) that stores information for identifying whether it is a string.

図7は、伝送路300へのフレームの送信の様子を説明するための図である。   FIG. 7 is a diagram for explaining how frames are transmitted to the transmission path 300.

フレーム330は、上記の図2、図3では、並列に伝送路300に送信されるイメージで記載しているが、実際は、図7に示すように、送信側の動画像送受信装置100a、100bから、A列のフレームとB列のフレームとが交互に送信される。そして、受信側の動画像送受信装置100a、100bにおいて、上記のデータ列識別部330eを参照し、A列、B列の何れのデータとして送信されたものであるかを識別する。   In FIG. 2 and FIG. 3, the frame 330 is described as an image transmitted to the transmission line 300 in parallel. However, as shown in FIG. 7, the frame 330 is actually transmitted from the moving image transmitting / receiving apparatuses 100a and 100b on the transmission side. A frame and B frame are transmitted alternately. Then, in the moving image transmitting / receiving apparatuses 100a and 100b on the receiving side, the data string identification unit 330e is referenced to identify which data is transmitted as the A column or the B column.

次に、本実施形態の動画像送受信装置100a、100bの、処理動作について、説明する。   Next, the processing operation of the moving image transmitting / receiving apparatuses 100a and 100b according to the present embodiment will be described.

図8は、画像入力装置400aから画像データが入力された場合の、本実施形態の動画像送受信装置100aの処理フローを示す。   FIG. 8 shows a processing flow of the moving image transmitting / receiving apparatus 100a of the present embodiment when image data is input from the image input apparatus 400a.

画像入力制御部21から画像が入力されると(ステップ401)、A/D変換部18は、その画像にA/D変換を施す(ステップ402)。そして、画像圧縮制御部16は、デジタル化された画像データを圧縮処理し(ステップ403)、画像データ二重化制御部11に送信する。   When an image is input from the image input control unit 21 (step 401), the A / D conversion unit 18 performs A / D conversion on the image (step 402). Then, the image compression control unit 16 compresses the digitized image data (step 403) and transmits it to the image data duplexing control unit 11.

画像データ二重化制御部11は、圧縮された画像データをフレーム化し、フレームごとにシーケンス番号部330dにシーケンス番号を格納することにより、シーケンス番号を付与する(ステップ404)。そして、データを複製し、データ列識別部330eにA列、B列を示す情報を格納することにより、それぞれA列、B列とし、二重化する(ステップ405)。その後、二重化した画像データを、送受信データ構成制御部13に送信する。   The image data duplexing control unit 11 frames the compressed image data, and assigns a sequence number by storing the sequence number in the sequence number unit 330d for each frame (step 404). Then, the data is duplicated, and information indicating the A column and the B column is stored in the data column identification unit 330e, so that the A column and the B column are obtained, respectively, and are duplicated (step 405). Thereafter, the duplexed image data is transmitted to the transmission / reception data configuration control unit 13.

送受信データ構成制御部13は、受け取った画像データをIPパケット化し(ステップ406)、xDSL入出力制御部23は、IPパケットをxDSLパケットに変換し(ステップ407)、D/A変換部20Bは、パケット変換後のデジタル信号を、アナログ信号に変換し、伝送路300に送信する(ステップ408)。   The transmission / reception data configuration control unit 13 converts the received image data into IP packets (step 406), the xDSL input / output control unit 23 converts the IP packets into xDSL packets (step 407), and the D / A conversion unit 20B The digital signal after packet conversion is converted into an analog signal and transmitted to the transmission line 300 (step 408).

図9は、トレーニングデータを受信した場合の、動画像送受信装置100aの処理フローである。   FIG. 9 is a processing flow of the moving image transmitting / receiving apparatus 100a when training data is received.

A/D変換部20Bは、トレーニングデータを受信すると、デジタル信号に変換し(ステップ501)、変換されたデータに対し、xDSL入出力制御部23は、xDSLパケットからIPパケットに変換する(ステップ502)。そして、送受信データ構成制御部13は、xDSL入出力制御部23から、トレーニングデータのIPパケットを受信すると、画像トレーニング設定制御部14に転送する(ステップ503)。画像トレーニング設定制御部14は、トレーニングデータ内の指示に従って、データ列間の時間差の設定を変更し(ステップ504)、変更結果を画像データ二重化制御部11に通知する。   When the training data is received, the A / D conversion unit 20B converts the training data into a digital signal (step 501), and the xDSL input / output control unit 23 converts the converted data from an xDSL packet to an IP packet (step 502). ). When the transmission / reception data configuration control unit 13 receives an IP packet of training data from the xDSL input / output control unit 23, the transmission / reception data configuration control unit 13 transfers the training data to the image training setting control unit 14 (step 503). The image training setting control unit 14 changes the setting of the time difference between the data strings in accordance with the instruction in the training data (step 504), and notifies the image data duplexing control unit 11 of the change result.

なお、トレーニングデータの代わりに、トレーニング開始要求を受け取った場合も、上記と同様の処理を行う。ただし、この場合は、ステップ504において、データ列間の時間差を、最小(本実施形態では1フレーム分の時間)に設定する。   Note that, when a training start request is received instead of training data, the same processing as described above is performed. However, in this case, in step 504, the time difference between the data strings is set to the minimum (time for one frame in this embodiment).

図10は、伝送路300から画像データを受信した場合の、動画像送受信装置100bの処理フローである。   FIG. 10 is a processing flow of the moving image transmitting / receiving apparatus 100b when image data is received from the transmission path 300.

A/D変換部20Bは、画像データを受信すると、デジタル信号に変換し(ステップ601)、A/D変換後のデジタル信号を、xDSL入出力制御部23がIPパケット化する(ステップ602)。IPパケット化されたデータを受け取った送受信データ構成制御部13は、画像データ再構成制御部12に送信する(ステップ603)。   Upon receiving the image data, the A / D conversion unit 20B converts the image data into a digital signal (step 601), and the xDSL input / output control unit 23 converts the digital signal after the A / D conversion into an IP packet (step 602). Upon receiving the IP packetized data, the transmission / reception data configuration control unit 13 transmits the data to the image data reconstruction control unit 12 (step 603).

画像データ再構成制御部12は、各フレームのデータ列識別部330eと、シーケンス番号部330dとに格納された情報により、当該データが上記のA列のものであるか、B列のものであるかを判断し、現在処理対象として採用している列のフレームをシーケンス番号順に並べることを試みる(ステップ604)。   The image data reconstruction control unit 12 has the data in the A column or the B column according to the information stored in the data column identification unit 330e and the sequence number unit 330d of each frame. And attempts to arrange the frames of the column currently employed as the processing target in the order of the sequence number (step 604).

シーケンス番号の欠落、すなわち、データの消失を確認し(ステップ605)、データの消失がなければ(ステップ606)、シーケンス番号順に画像データのフレームを再構成を行う(ステップ608)。一方、シーケンス番号に欠落がある場合、すなわち、データの消失があった場合(ステップ606)は、処理対象を、現在処理対象としていない列に切り替え(ステップ607)、シーケンス番号順にフレームの再構成を行う(ステップ608)。   The absence of the sequence number, that is, the loss of data is confirmed (step 605). If there is no loss of data (step 606), the frame of the image data is reconstructed in the order of the sequence number (step 608). On the other hand, if there is a missing sequence number, that is, if there is data loss (step 606), the processing target is switched to a column that is not the current processing target (step 607), and frame reconstruction is performed in the order of the sequence number. Perform (step 608).

このとき、シーケンス番号順に連番でフレームの再構成に成功した場合(ステップ609)、再構成後のデータを画像伸張制御部17へ出力する。   At this time, when frame reconstruction is succeeded in sequence numbers in the order of sequence numbers (step 609), the reconstructed data is output to the image expansion control unit 17.

そして、画像伸張制御部17は、受け取った画像データを伸張し(ステップ611)、D/A変換処理部19は、伸張後のデータをアナログ信号に変換し(ステップ612)、画像出力制御部22を介して、画像表示装置600aに出力する(ステップ613)。   Then, the image expansion control unit 17 expands the received image data (step 611), the D / A conversion processing unit 19 converts the expanded data into an analog signal (step 612), and the image output control unit 22 And output to the image display device 600a (step 613).

一方、上記のステップ609において、どちらの列に切り替えても、取得できないシーケンス番号のフレームがあった場合、すなわち、シーケンス番号順に連番でフレームを再構成できない場合、画像データ再構成制御部12は、その旨(再構成不能)を画像トレーニング検出制御部15に通知する。   On the other hand, if there is a frame with a sequence number that cannot be acquired by switching to either column in the above step 609, that is, if the frame cannot be reconstructed in sequence number order, the image data reconstruction control unit 12 This is notified to the image training detection control unit 15 (impossible to reconstruct).

通知を受けた画像トレーニング検出制御部15は、画像データ再構成制御部12において処理を行っていたフレームを調査し、フレームの消失数を検出する。そして、消失発生回数を記憶するカウンタ(回数カウンタ)を1増加させ、検出した消失数を記録する(ステップ631)。次に、画像トレーニング検出制御部15は、回数カウンタ内に記録されている数が、予め定めた数以上であるか否かを判別する(ステップ632)。   Upon receiving the notification, the image training detection control unit 15 investigates the frame that has been processed by the image data reconstruction control unit 12 and detects the number of lost frames. Then, the counter for storing the number of occurrences of disappearance (number counter) is incremented by 1, and the detected number of disappearances is recorded (step 631). Next, the image training detection control unit 15 determines whether or not the number recorded in the number counter is greater than or equal to a predetermined number (step 632).

予め定めた数より小さい場合、画像トレーニング検出制御部15は、処理をステップ611へ進める。   If the number is smaller than the predetermined number, the image training detection control unit 15 advances the process to step 611.

一方、ステップ632において、予め定めた数以上である場合は、画像トレーニング検出制御部15は、通常モードで処理を行っているか、トレーニングモードで処理を行っているか判別する(ステップ633)。   On the other hand, if the number is greater than or equal to the predetermined number in step 632, the image training detection control unit 15 determines whether the processing is performed in the normal mode or the training mode (step 633).

トレーニングモードでの処理が行われていると判断した場合、画像トレーニング検出制御部15は、記録されている消失数の中で最大の数に基づいて両データ列間の最小限必要な時間差を算出する(ステップ621)。そして、算出結果を用いて、時間差の変更を指示するトレーニングデータを生成し、送受信データ構成制御部13に送信する(ステップ622)。   If it is determined that the processing in the training mode is performed, the image training detection control unit 15 calculates the minimum necessary time difference between the two data strings based on the maximum number of recorded erasures. (Step 621). Then, using the calculation result, training data instructing to change the time difference is generated and transmitted to the transmission / reception data configuration control unit 13 (step 622).

受け取った送受信データ構成制御部13は、受け取ったトレーニングデータをIPパケット化する(ステップ623)。xDSL入出力制御部23は、IPパケット化されたトレーニングデータをxDSLフォーマットにパケット変換する(ステップ624)。D/A変換部20Aは、パケット変換後のデジタル信号をアナログ信号に変換し、伝送路300に送信する(ステップ625)。   The received transmission / reception data configuration control unit 13 converts the received training data into IP packets (step 623). The xDSL input / output control unit 23 converts the IP packetized training data into an xDSL format (step 624). The D / A converter 20A converts the digital signal after the packet conversion into an analog signal and transmits the analog signal to the transmission line 300 (step 625).

一方、ステップ633において、通常モードでの処理が行われていると判断した場合、画像トレーニング検出制御部15は、トレーニング開始要求を生成し(ステップ634)、ステップ623へ進む。   On the other hand, when it is determined in step 633 that the processing in the normal mode is being performed, the image training detection control unit 15 generates a training start request (step 634) and proceeds to step 623.

次に、動画像送受信装置100aおよび100bの間で動画像を送受信する場合において、通常モードとトレーニングモードとの間の切り替え手順について説明する。本実施形態では、上記トレーニングモードへの移行の指示は、動画像送受信装置の送信側装置起動時、および、動画像送信中に、再生不可能な状態が、予め定められた回数以上発生した場合(送信中エラー発生時)になされる。   Next, a procedure for switching between the normal mode and the training mode when moving images are transmitted / received between the moving image transmitting / receiving apparatuses 100a and 100b will be described. In the present embodiment, the instruction to shift to the training mode is given when a non-reproducible state occurs more than a predetermined number of times when starting the transmitting side device of the moving image transmitting / receiving device and during moving image transmission. (When an error occurs during transmission).

図11は、送信側の装置である動画像送受信装置100aが起動とともに、トレーニングモードに移行する場合のシーケンスである。ここで、受信側の装置である動画像送受信装置100bは、通常モードで動作している。   FIG. 11 is a sequence in a case where the moving image transmitting / receiving apparatus 100a, which is a transmission-side apparatus, shifts to the training mode upon activation. Here, the moving image transmitting / receiving apparatus 100b, which is the receiving apparatus, operates in the normal mode.

動画像送受信装置100aから、動画像送受信装置100bに向けて、トレーニング開始要求のパケットを送信する(ステップ701)。動画像送受信装置100bは、それを受けて、トレーニング開始受付のパケットを送信し、応答する(ステップ702)。また、受信する動画像を構成する際に使用する時間差のデータを最小のもの(以後、時間差Aと呼ぶ。)とするとともに、トレーニングモードに移行する。本実施形態では、最小の時間差は、送信する画像1フレームに相当する時間差である。   A training start request packet is transmitted from the moving image transmitting / receiving apparatus 100a to the moving image transmitting / receiving apparatus 100b (step 701). In response to this, the moving image transmitting / receiving apparatus 100b transmits a training start acceptance packet and responds (step 702). In addition, the time difference data used when composing the received moving image is minimized (hereinafter referred to as time difference A), and the mode is shifted to the training mode. In this embodiment, the minimum time difference is a time difference corresponding to one image frame to be transmitted.

応答を受け取ると、動画像送受信装置100aは、A列、B列を送信する時間差を、時間差Aに設定し、画像データを動画像送受信装置100bに送信する(ステップ703)。   When receiving the response, the moving image transmitting / receiving apparatus 100a sets the time difference for transmitting the A column and the B column to the time difference A, and transmits the image data to the moving image transmitting / receiving apparatus 100b (step 703).

動画像送受信装置100bは、再構成が不能な状態が予め定められた回数以上発生したことを検出すると、発生した再構成が不能な状態のうち最も長時間分再構成が出来なかった場合を基に、新たに設定すべき時間差である最適時間差(以後、時間差Bと呼ぶ。)を決定する(ステップ704)。そして、時間差Bをトレーニングデータとして動画像送受信装置100aに通知する(ステップ705)。   When the moving image transmitting / receiving apparatus 100b detects that the state in which the reconstruction is impossible has occurred for a predetermined number of times or more, the moving image transmission / reception device 100b is based on the case where the reconstruction cannot be performed for the longest time among the states in which the reconstruction is impossible. Then, an optimum time difference (hereinafter referred to as time difference B) which is a time difference to be newly set is determined (step 704). Then, the time difference B is notified to the moving image transmitting / receiving apparatus 100a as training data (step 705).

動画像送受信装置100aは、トレーニングデータを受信すると、動画像の送信を停止し(ステップ706)、トレーニングデータを受信したことを示すトレーニング結果確認のパケットを動画像送受信装置100bに送信する(ステップ707)。   When receiving the training data, the moving image transmitting / receiving apparatus 100a stops transmitting the moving image (step 706), and transmits a training result confirmation packet indicating that the training data has been received to the moving image transmitting / receiving apparatus 100b (step 707). ).

トレーニング結果確認のパケットを受け取った動画像送受信装置100bは、トレーニング結果確認のパケットの受信応答としてトレーニング完了通知のパケットを動画像送受信装置100aに送信し、自身の受信時の時間差を時間差Bに設定する(ステップ708)とともに、通常モードに移行する。   Receiving the training result confirmation packet, the moving image transmission / reception device 100b transmits a training completion notification packet to the moving image transmission / reception device 100a as a reception response to the training result confirmation packet, and sets the time difference at the time of reception to the time difference B. (Step 708) and the mode is changed to the normal mode.

トレーニング完了通知のパケットを受信した動画像送受信装置100aは、時間差Bを、二重化送信時の時間差として設定し(ステップ709)、通常モードに移行し、時間差Bで、A列、B列の動画像の送信を開始する(ステップ710)。   The moving image transmitting / receiving apparatus 100a that has received the training completion notification packet sets the time difference B as the time difference at the time of duplex transmission (step 709), shifts to the normal mode, and moves to the A and B columns with the time difference B. Is started (step 710).

次に、送信中エラー発生時にトレーニングモードに移行する場合のシーケンスを、図12を用いて説明する。   Next, a sequence for shifting to the training mode when an error occurs during transmission will be described with reference to FIG.

動画像送受信装置100a、100bともに、通常モードで動作し、動画像送受信装置100aから動画像送受信装置100bに動画像が、時間差Bで送信されている(ステップ801)。時間差Bは、前回のトレーニング時に設定された時間差である。   Both the moving image transmission / reception devices 100a and 100b operate in the normal mode, and the moving image is transmitted from the moving image transmission / reception device 100a to the moving image transmission / reception device 100b with a time difference B (step 801). The time difference B is a time difference set during the previous training.

動画像送受信装置100bは、通常モードで処理中に再構成不能な状態(受信エラー)が、予め定められた回数以上となったことを検出すると、トレーニング開始要求のパケットを動画像送受信装置100aに送信する(ステップ802)。   When the moving image transmission / reception device 100b detects that the reconfigurable state (reception error) exceeds the predetermined number of times during processing in the normal mode, the moving image transmission / reception device 100b sends a training start request packet to the moving image transmission / reception device 100a. Transmit (step 802).

トレーニング開始要求のパケットを受信した動画像送受信装置100aは、データ伝送を停止する(ステップ803)。そして、A列、B列の動画像送信間の時間差を最小のもの(ここでは、1フレームの時間差;以後、時間差Aと呼ぶ。)に設定し、トレーニングモードに移行し、トレーニング開始受付を動画像送受信装置100bに送信する(ステップ804)。   The moving image transmission / reception device 100a that has received the training start request packet stops data transmission (step 803). Then, the time difference between the moving image transmissions in the A column and the B column is set to the minimum (here, the time difference of one frame; hereinafter referred to as the time difference A), the mode is shifted to the training mode, and the training start reception is a moving image. It transmits to the image transmission / reception apparatus 100b (step 804).

動画像送受信装置100bは、動画像を受信した場合に再構成に用いる時間差を時間差Aに設定し(ステップ805)、トレーニングモードに移行し、トレーニング用の画像の受信を待つ。   The moving image transmitting / receiving apparatus 100b sets the time difference used for reconstruction when receiving a moving image to the time difference A (step 805), shifts to the training mode, and waits for the reception of the training image.

動画像送受信装置100aは、動画像データの送信を開始する(ステップ806)。   The moving image transmitting / receiving apparatus 100a starts transmitting moving image data (step 806).

動画像送受信装置100bは、再構成が不能な状態が予め定められた回数以上発生したことを検出すると、発生した再構成が不能な状態のうち最も長時間分再構成が出来なかった場合を基に、新たに設定すべき時間差である最適時間差(以後、時間差Cと呼ぶ。)を決定する(ステップ807)。そして、時間差Cをトレーニングデータとして動画像送受信装置100aに通知する(ステップ808)。   When the moving image transmitting / receiving apparatus 100b detects that the state in which the reconstruction is impossible has occurred for a predetermined number of times or more, the moving image transmission / reception device 100b is based on the case where the reconstruction cannot be performed for the longest time among the states in which the reconstruction is impossible. Then, an optimum time difference (hereinafter referred to as time difference C), which is a time difference to be newly set, is determined (step 807). Then, the time difference C is notified to the moving image transmitting / receiving apparatus 100a as training data (step 808).

動画像送受信装置100aは、トレーニングデータを受信すると、動画像の送信を停止し(ステップ809)、トレーニングデータを受信したことを示すトレーニング結果確認のパケットを動画像送受信装置100bに送信する(ステップ810)。   When receiving the training data, the moving image transmission / reception device 100a stops transmitting the moving image (step 809), and transmits a training result confirmation packet indicating that the training data has been received to the moving image transmission / reception device 100b (step 810). ).

トレーニング結果確認のパケットを受け取った動画像送受信装置100bは、トレーニング結果確認のパケットの受信応答としてトレーニング完了通知のパケットを動画像送受信装置100aに送信し、自身の受信時の時間差を時間差Cに設定する(ステップ811)とともに、通常モードに移行する。   Receiving the training result confirmation packet, the moving image transmission / reception device 100b transmits a training completion notification packet to the moving image transmission / reception device 100a as a reception response to the training result confirmation packet, and sets the time difference upon reception to the time difference C. (Step 811) and the mode is changed to the normal mode.

トレーニング完了通知のパケットを受信した動画像送受信装置100aは、時間差Cを、二重化送信時の時間差として設定し(ステップ812)、通常モードに移行し、時間差Cで、A列、B列の動画像の送信を開始する(ステップ813)。   The moving image transmitting / receiving apparatus 100a that has received the training completion notification packet sets the time difference C as the time difference at the time of duplex transmission (step 812), shifts to the normal mode, and moves to the A and B columns with the time difference C. Starts to be transmitted (step 813).

なお、上記においては、送信中エラー発生時にトレーニングモードに移行した際、最小の時間差である時間差Aに設定後トレーニング処理を開始している。しかし、例えば、時間差を時間差Bに設定した状態のまま、トレーニング処理を行うよう構成してもよい。この場合、動画像送受信装置100bは、時間差Bにおいて、再構成不能なフレーム数を算出し、最適時間差を算出する。   In the above, when the mode is shifted to the training mode when an error occurs during transmission, the training process is started after setting to the time difference A which is the minimum time difference. However, for example, the training process may be performed while the time difference is set to the time difference B. In this case, the moving image transmitting / receiving apparatus 100b calculates the number of frames that cannot be reconstructed in the time difference B, and calculates the optimal time difference.

以上、本実施形態によれば、周期的に所定期間ノイズが発生する環境でのデータ伝送において、エラー訂正の確度を高めることができる。また、動画像送受信装置が設置された環境に応じた最適な処理量を実現することができる。   As described above, according to the present embodiment, it is possible to improve the accuracy of error correction in data transmission in an environment where noise is periodically generated for a predetermined period. In addition, it is possible to realize an optimum processing amount according to the environment where the moving image transmitting / receiving apparatus is installed.

例えば、エレベータ内部の様子を連続して撮影し、動画像として管理室のモニタに送信するような場合、エレベータの上下動に従って、周期的に所定期間ノイズが発生することがある。そして、個々のエレベータの設置環境は、異なるため、ノイズの発生周期、期間は個々のエレベータによって異なる。このような使用環境において、本実施形態の動画像送受信装置を用いたシステムは、最適な処理量でエラー訂正を実現することができる。   For example, when the state inside the elevator is continuously photographed and transmitted to a monitor in a management room as a moving image, noise may be generated periodically for a predetermined period as the elevator moves up and down. And since the installation environment of each elevator differs, the generation | occurrence | production period and period of noise differ with each elevator. In such a use environment, the system using the moving image transmitting / receiving apparatus of the present embodiment can achieve error correction with an optimum processing amount.

なお、上記実施形態では、動画像送信機能と受信機能の両機能を兼ね備えた双方向動画像送受信装置である、動画像送受信装置100a、100bを、それぞれ、送信側装置、受信側装置として用いた場合を例にあげて説明したが、上記の実施形態は、送信機能のみ、受信機能のみを備える装置での実現も可能である。   In the above embodiment, the moving image transmission / reception devices 100a and 100b, which are bidirectional moving image transmission / reception devices having both the moving image transmission function and the reception function, are used as the transmission side device and the reception side device, respectively. Although the case has been described as an example, the above-described embodiment can be realized by an apparatus having only a transmission function and only a reception function.

動画像送信機能のみを備える動画像送信装置100cから、動画像受信機能のみを備える動画像受信装置100dに向けて動画像を伝送する、片方向動画像伝送システムの概略図を図13に示す。   FIG. 13 shows a schematic diagram of a one-way moving image transmission system that transmits moving images from a moving image transmitting device 100c having only a moving image transmitting function to a moving image receiving device 100d having only a moving image receiving function.

本図に示すように、本実施形態の片方向動画像伝送システムは、動画像送信装置100cと、動画像受信装置100dと、伝送路300と、デジタルビデオ(DV)カメラなどの画像入力装置400cと、マイクなどの音声入力装置500cと、モニタなどの画像表示装置600d、スピーカなどの音声出力装置700dとを備える。   As shown in the figure, the one-way moving image transmission system of the present embodiment includes a moving image transmitting device 100c, a moving image receiving device 100d, a transmission path 300, and an image input device 400c such as a digital video (DV) camera. And an audio input device 500c such as a microphone, an image display device 600d such as a monitor, and an audio output device 700d such as a speaker.

動画像送信装置100cは、上述の動画像送受信装置100a,100bの、動画像送信機能のみを備える装置で、画像入力装置400cおよび音声入力装置500cから順次入力される画像および音声データについて、圧縮、誤り訂正符号化処理、データ列の二重化処理等を行った後、伝送路300に順次送信する。   The moving image transmitting apparatus 100c is an apparatus having only the moving image transmitting function of the above-described moving image transmitting / receiving apparatuses 100a and 100b, and compresses and compresses image and audio data sequentially input from the image input apparatus 400c and the audio input apparatus 500c. After performing error correction coding processing, data string duplication processing, and the like, the data is sequentially transmitted to the transmission line 300.

動画像受信装置100dは、上述の動画像送受信装置100a,100bの、動画像受信機能のみを備える装置で、動画像送信装置100cから送信されたデータを、伝送路300を介して順次受信し、データ再構成、エラー訂正復号化および伸張処理を行い、画像表示装置600dや音声出力装置700dに出力する。   The moving image receiving apparatus 100d is an apparatus having only the moving image receiving function of the moving image transmitting / receiving apparatuses 100a and 100b described above, and sequentially receives the data transmitted from the moving image transmitting apparatus 100c via the transmission path 300, Data reconstruction, error correction decoding, and decompression processing are performed and output to the image display device 600d and the audio output device 700d.

また、図14に、片方向動画像伝送システムのハードウェアブロック図を示す。   FIG. 14 is a hardware block diagram of the one-way moving image transmission system.

本図に示すように、動画送信装置100cは、画像音声圧縮部105cと、画像入力装置400cから入力された画像を処理して画像音声圧縮部105cに出力する画像入力部101cと、音声入力装置500cから入力された音声データを処理して画像音声圧縮部105cに出力する音声入力部102cと、動画像送信装置100c全体の制御を行う主制御部110cと、メモリ111cと、画像音声圧縮部105cと伝送路300との間のインタフェースである、xDSLインタフェース(I/F)部112cとを、備える。   As shown in the figure, the moving image transmitting apparatus 100c includes an image / audio compression unit 105c, an image input unit 101c that processes an image input from the image input device 400c and outputs the processed image to the image / audio compression unit 105c, and an audio input device. An audio input unit 102c that processes audio data input from 500c and outputs the processed audio data to the image / audio compression unit 105c, a main control unit 110c that controls the entire moving image transmitting apparatus 100c, a memory 111c, and an image / audio compression unit 105c. And an xDSL interface (I / F) unit 112c, which is an interface between the transmission line 300 and the transmission line 300.

また、動画像受信装置100dは、画像音声伸張部105dと、画像音声伸張部105dにおいて処理された画像を画像表示装置600dに出力する画像出力部103dと、画像音声伸張部105dにおいて処理された音声を音声出力装置700dに出力する音声出力部104dと、動画像受信装置100d全体の制御を行う主制御部110dと、メモリ111dと、画像音声伸張部105dと伝送路300との間のインタフェースである、xDSLインタフェース(I/F)部112dとを、備える。   The moving image receiving apparatus 100d includes an image / audio expansion unit 105d, an image output unit 103d that outputs an image processed by the image / audio expansion unit 105d to the image display device 600d, and an audio processed by the image / audio expansion unit 105d. Is an interface between the audio output unit 104d that outputs to the audio output device 700d, the main control unit 110d that controls the entire moving image receiving device 100d, the memory 111d, the image / audio expansion unit 105d, and the transmission path 300. , An xDSL interface (I / F) unit 112d.

以上の構成を備える動画像送信装置100cおよび動画像受信装置100dにおいて、上述の動画像送受信装置100a、100bによって説明した処理と同様の処理を行い、ノイズの発生周期、発生期間に応じて、適宜トレーニングを行い、二重化して送信する動画像の、送信時間差を最適に調整する。   In the moving image transmitting apparatus 100c and the moving image receiving apparatus 100d having the above-described configuration, the same processing as that described with respect to the above-described moving image transmitting / receiving apparatuses 100a and 100b is performed, and appropriately according to the noise generation cycle and generation period. Perform training and optimally adjust the transmission time difference of the moving images to be transmitted in duplicate.

なお、上記の実施形態では、動画像および音声を送受信する場合を例に挙げて説明したが、送受信するデータは、これに限られない。静止画であっても、音声のみであっても、画像以外のデータであってもよい。   In the above embodiment, the case where moving images and audio are transmitted and received has been described as an example. However, the data to be transmitted and received is not limited thereto. It may be a still image, only audio, or data other than an image.

また、上記の実施形態では、データを二重化して送受信する場合を例にあげて説明したが、送受信するデータの処理は、二重化に限られず、多重化が可能である。   In the above embodiment, the case where data is duplexed and transmitted / received has been described as an example. However, the processing of data to be transmitted / received is not limited to duplexing, and multiplexing is possible.

また、上記の実施形態では、xDSL回線を例に挙げて説明したが、回線はこれに限られない。例えば、有線または無線によるLAN回線でも可能である。   In the above embodiment, the xDSL line has been described as an example, but the line is not limited to this. For example, a wired or wireless LAN line is also possible.

図1は、本実施形態の双方向動画像伝送システムの概略図である。FIG. 1 is a schematic diagram of a bidirectional moving image transmission system according to the present embodiment. 図2は、本実施形態の動画像の送受信およびデータ消失時のリカバリの概要を説明するための図である。FIG. 2 is a diagram for explaining the outline of moving image transmission / reception and data recovery in the present embodiment. 図3は、本実施形態のトレーニングの概要を説明するための図である。FIG. 3 is a diagram for explaining an outline of training according to the present embodiment. 図4は、本実施形態に係る双方向動画像伝送システムのハードウェアブロック図である。FIG. 4 is a hardware block diagram of the bidirectional moving image transmission system according to the present embodiment. 図5は、本実施形態の動画像送受信装置の機能ブロック図である。FIG. 5 is a functional block diagram of the moving image transmitting / receiving apparatus of the present embodiment. 図6は、本実施形態のフレームフォーマットを説明するための図である。FIG. 6 is a diagram for explaining the frame format of the present embodiment. 図7は、本実施形態のフレームの伝送路への送信の様子を説明するための図である。FIG. 7 is a diagram for explaining a state of transmission of a frame to a transmission path according to the present embodiment. 図8は、本実施形態の動画像送受信装置の、画像データ入力時の処理フローである。FIG. 8 is a processing flow at the time of image data input of the moving image transmitting / receiving apparatus of this embodiment. 図9は、本実施形態の動画像送受信装置のトレーニングデータ受信時の処理フローである。FIG. 9 is a processing flow at the time of training data reception of the moving image transmission / reception apparatus of this embodiment. 図10は、本実施形態の動画像送受信装置の伝送路からの画像データ受信時の処理フローである。FIG. 10 is a processing flow at the time of image data reception from the transmission path of the moving image transmission / reception apparatus of this embodiment. 図11は、本実施形態の起動時のトレーニングモード移行のシーケンスである。FIG. 11 is a sequence of training mode transition at the time of activation of the present embodiment. 図12は、本実施形態の送信中エラー発生時のトレーニングモード移行のシーケンスである。FIG. 12 is a training mode transition sequence when an error occurs during transmission according to this embodiment. 図13は、本実施形態の片方向動画像伝送システムの概略図である。FIG. 13 is a schematic diagram of the one-way moving image transmission system of the present embodiment. 図14は、本実施形態の片方向動画像伝送システムのハードウェアブロック図である。FIG. 14 is a hardware block diagram of the one-way moving image transmission system of this embodiment.

符号の説明Explanation of symbols

100a:動画像送受信装置、100b:動画像送受信装置、300:伝送路、400a:画像入力装置、400b:画像入力装置、500a:音声入力装置、500b:音声入力装置、600a:画像表示装置、600b:画像表示装置、700a:音声出力装置、700b:音声出力装置、105a:画像音声圧縮/伸張部、105b:画像音声圧縮/伸張部、101a:画像入力部、101b:画像入力部、102a:音声入力部、102b:音声入力部、103a:画像出力部、103b:画像出力部、104a:音声出力部、104b:音声出力部、110a:主制御部、110b:主制御部、111a:メモリ、111b:メモリ、112a:xDSLインタフェース(I/F)部、112b:xDSLインタフェース(I/F)部、11:画像データ二重化制御部、12:画像データ再構成制御部、13:送受信データ構成制御部、14:画像トレーニング設定制御部、15:画像トレーニング検出制御部、16:画像圧縮制御部、17:画像伸張制御部、18:アナログデジタル(A/D)変換部、19:デジタルアナログ(D/A)変換部、20A:デジタルアナログ(D/A)変換部、20B:アナログデジタル(A/D)変換部、21:画像入力制御部、22:画像出力制御部、23:xDSL入出力制御部 100a: moving image transmission / reception device, 100b: moving image transmission / reception device, 300: transmission path, 400a: image input device, 400b: image input device, 500a: voice input device, 500b: voice input device, 600a: image display device, 600b : Image display device, 700a: Audio output device, 700b: Audio output device, 105a: Image audio compression / decompression unit, 105b: Image audio compression / decompression unit, 101a: Image input unit, 101b: Image input unit, 102a: Audio Input unit, 102b: audio input unit, 103a: image output unit, 103b: image output unit, 104a: audio output unit, 104b: audio output unit, 110a: main control unit, 110b: main control unit, 111a: memory, 111b : Memory, 112a: xDSL interface (I / F) section, 112b: xDSL interface (I / F) section, 11: Image data duplex control unit, 12: Image data reconstruction control unit, 13: Transmission / reception data configuration control unit, 14: Image training setting control unit, 15: Image training detection control unit, 16: Image compression control unit, 17: Image expansion control unit, 18: analog-digital (A / D) conversion unit, 19: digital-analog (D / A) conversion unit, 20A: digital-analog (D / A) conversion unit, 20B: analog-digital (A / D) Conversion unit, 21: Image input control unit, 22: Image output control unit, 23: xDSL input / output control unit

Claims (1)

連続したデータ(以後、データ列と呼ぶ。)を送信するデータ送信装置と、
当該データ列を受信してエラー訂正を行うデータ受信装置と
を備えるデータ送受信システムにおける伝送エラー訂正方法であって、
入力されたデータ列を符号化するデータ符号化ステップと、
前記符号化されたデータ列を複製し、複数のデータ列を生成するデータ多重化ステップと、
前記多重化されたデータ列それぞれを予め定めた時間差を与えて送信するデータ送信ステップと、
前記時間差を与えられ送信されたデータ列を、それぞれ受信して保持するデータ受信ステップと、
前記データ列の一系列を用いて、受信したデータを復号し、伝送エラーによるデータの消失があった場合、当該データを他系列のデータを用いて復号することにより、エラー訂正を行うデータ復号化ステップと、
前記データ送信ステップにおける時間差を決定する時間差決定ステップと
を備え、
前記データ復号化ステップにおいて、前記データの一系列に伝送エラーによるデータの消失があった場合に、前記時間差決定ステップは、
時間差決定用のデータ列の入力を受け付け、当該データ列を符号化する第2のデータ符号化ステップと、
前記第2のデータ符号化ステップにおいて符号化されたデータ列を複製し、複数のデータ列を生成する第2のデータ多重化ステップと、
前記第2のデータ多重化ステップにおいて多重化されたデータ列それぞれに最小の時間差を与えて送信する第2のデータ送信ステップと、
前記第2のデータ送信ステップにおいて時間差を与えられて送信されたデータ列を、それぞれ受信する第2のデータ受信ステップと、
前記第2の受信ステップにおいて受信したデータ列の一系列を用いて、受信したデータを復号し、伝送エラーによるデータの消失があった場合、当該データ以降を他系列のデータを用いて復号することによりエラー訂正を行い、他系列のデータを用いても復号できなかった場合他系列のデータを用いても復号できなかった期間に基づいて第2の時間差算出し、前記送信装置に送信する第2のデータ復号化ステップと、
前記第2のデータ復号化ステップにおいて算出された第2の時間差を、前記データ送信ステップにおける時間差に設定する時間差設定ステップと
を備えることを特徴とする伝送エラー訂正方法。
A data transmission device that transmits continuous data (hereinafter referred to as a data string);
A transmission error correction method in a data transmission / reception system including a data receiving device that receives the data string and performs error correction,
A data encoding step for encoding the input data string;
A data multiplexing step of duplicating the encoded data sequence to generate a plurality of data sequences;
A data transmission step of transmitting each of the multiplexed data strings with a predetermined time difference;
A data receiving step of receiving and holding the data strings transmitted with the time difference, respectively;
Data decoding that performs error correction by decoding received data using one series of the data string and, when there is data loss due to a transmission error, decoding the data using data of another series Steps,
A time difference determining step for determining a time difference in the data transmission step,
In the data decoding step, when there is data loss due to a transmission error in one series of the data, the time difference determining step includes:
A second data encoding step for receiving an input of a data string for determining a time difference and encoding the data string;
A second data multiplexing step of duplicating the data sequence encoded in the second data encoding step to generate a plurality of data sequences;
A second data transmission step of transmitting the data sequences multiplexed in the second data multiplexing step with a minimum time difference, and
A second data receiving step for receiving each of the data strings transmitted with a time difference in the second data transmitting step;
The received data is decoded using one series of data strings received in the second receiving step, and when there is data loss due to a transmission error, the subsequent data is decoded using other series data. It performs error correction by, if not also decoded using data of another sequence, the second to calculate a time difference based on the period of time could not be decoded even by using the data of the other series, the transmission device A second data decoding step to transmit;
A transmission error correction method comprising: a time difference setting step of setting the second time difference calculated in the second data decoding step to the time difference in the data transmission step.
JP2006083166A 2006-03-24 2006-03-24 Transmission error correction method Expired - Fee Related JP4714615B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006083166A JP4714615B2 (en) 2006-03-24 2006-03-24 Transmission error correction method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006083166A JP4714615B2 (en) 2006-03-24 2006-03-24 Transmission error correction method

Publications (2)

Publication Number Publication Date
JP2007259260A JP2007259260A (en) 2007-10-04
JP4714615B2 true JP4714615B2 (en) 2011-06-29

Family

ID=38633011

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006083166A Expired - Fee Related JP4714615B2 (en) 2006-03-24 2006-03-24 Transmission error correction method

Country Status (1)

Country Link
JP (1) JP4714615B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5262536B2 (en) * 2008-10-02 2013-08-14 日本電気株式会社 Content distribution system, distribution device, reproduction device, distribution method, reproduction method, and program
JP5912500B2 (en) * 2011-12-19 2016-04-27 パナソニック デバイスSunx株式会社 Data transmission system and data transmission method
JP6836479B2 (en) * 2017-08-25 2021-03-03 日本電信電話株式会社 Wireless transmission device for parallel transmission, wireless transmission method for parallel transmission, and wireless communication system for parallel transmission

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0271626A (en) * 1988-09-07 1990-03-12 Hitachi Ltd Optical space transmission device
JPH06104804A (en) * 1992-09-22 1994-04-15 Nec Corp Broadcast system
JPH09284260A (en) * 1996-04-15 1997-10-31 Nec Eng Ltd Data transmission method and data transmission system
JPH10145342A (en) * 1996-11-08 1998-05-29 Sony Corp Transmission device, reception device, and transmission / reception device
JP2000354023A (en) * 1999-06-14 2000-12-19 Mitsubishi Electric Corp Transmission method
US20050024543A1 (en) * 2001-07-19 2005-02-03 Kumar Ramaswamy Robust reception of digital broadcast transmission
JPWO2003030534A1 (en) * 2001-09-28 2005-01-20 松下電器産業株式会社 Digital broadcasting transmission / reception system
JP4506222B2 (en) * 2004-03-18 2010-07-21 ソニー株式会社 COMMUNICATION SYSTEM, TRANSMISSION DEVICE AND METHOD, AND PROGRAM

Also Published As

Publication number Publication date
JP2007259260A (en) 2007-10-04

Similar Documents

Publication Publication Date Title
JP4803343B2 (en) Code conversion transmission system, code transmission method and code conversion reception apparatus for moving image data
JP4808161B2 (en) Method and apparatus for moving image communication error processing
EP1501228A1 (en) Encoded packet transmission/reception method, device thereof, and program
JPH0799656A (en) Image communication device that enables automatic image recovery
EP1855441B1 (en) Multimedia data monitoring method
JP4714615B2 (en) Transmission error correction method
WO2008072469A1 (en) Media transmission/reception method, media transmission method, media reception method, media transmission/reception device, media transmission device, media reception device, gateway device, and media server
JP4241227B2 (en) Data transmitting apparatus and data receiving apparatus, data transmitting method and data receiving method, and data communication system
JP3930802B2 (en) Data transmission method, data transmission apparatus, and data transmission system
JP4956849B2 (en) Image decoding apparatus and packet loss compensation method
JP4755691B2 (en) High-quality compressed video transmission system
KR100916312B1 (en) Apparatus and method for video transmission using adaptive weighted error correction coding and multiple representation string coding
JP4525697B2 (en) Transmission header compression apparatus, moving picture encoding apparatus, and moving picture transmission system
JP4692412B2 (en) Voice packet signal receiver
JP2007194704A (en) Data communication terminal device and data communication system
JP2008131591A (en) Lip sync control device and lip sync control method
JPH11317946A (en) Image communication method, image communication system, and recording medium storing image communication program
JP2006054562A (en) Packet transmission system
JP3582140B2 (en) Communication test system and communication test method
JP2000316033A (en) Transmission device, reception device, data transmission system, and data transmission method
JP4311176B2 (en) Video / audio communication system
JP3599661B2 (en) Image communication terminal
JP2007174035A (en) Moving picture communication apparatus and moving picture communication method
JP2005159652A (en) Video-sound communication system
JP2007166479A (en) Moving image display device and moving image display method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090209

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20101202

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101207

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110114

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110315

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110328

R150 Certificate of patent or registration of utility model

Ref document number: 4714615

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140401

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees