Nothing Special   »   [go: up one dir, main page]

JP2022139737A - Transmission device, receiving device, control method, and program - Google Patents

Transmission device, receiving device, control method, and program Download PDF

Info

Publication number
JP2022139737A
JP2022139737A JP2021040248A JP2021040248A JP2022139737A JP 2022139737 A JP2022139737 A JP 2022139737A JP 2021040248 A JP2021040248 A JP 2021040248A JP 2021040248 A JP2021040248 A JP 2021040248A JP 2022139737 A JP2022139737 A JP 2022139737A
Authority
JP
Japan
Prior art keywords
control signal
transmission
code
processing unit
side control
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.)
Granted
Application number
JP2021040248A
Other languages
Japanese (ja)
Other versions
JP7264517B2 (en
Inventor
大介 相田
Daisuke Aida
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.)
Koden Electronics Co Ltd
Original Assignee
Koden Electronics 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 Koden Electronics Co Ltd filed Critical Koden Electronics Co Ltd
Priority to JP2021040248A priority Critical patent/JP7264517B2/en
Publication of JP2022139737A publication Critical patent/JP2022139737A/en
Application granted granted Critical
Publication of JP7264517B2 publication Critical patent/JP7264517B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

To detect a communication failure and appropriately insert a recovery code when real-time communication of a code string obtained by encoding time-series information for each time-series processing unit is performed.SOLUTION: When a receiving side control signal indicating the normal state is received, normal state processing of transmitting a first code obtained by encoding time-series information of a current processing unit using information of the processing unit other than the current processing unit, and a transmission side control signal representing the normal state is executed, and when a receiving side control signal indicating the abnormal state is received, after transmitting a second code obtained by encoding the time-series information of the current processing unit without using the information of the processing unit other than the current processing unit, and a transmitting side control signal indicating that the second code has been transmitted, the abnormal state processing of transmitting the first code is further executed.SELECTED DRAWING: Figure 1

Description

本発明は、時系列情報を時系列の処理単位ごとに符号化して得られる符号列の送受信を制御する技術に関する。 The present invention relates to a technique for controlling transmission and reception of code strings obtained by encoding time-series information for each time-series processing unit.

近年、ロボットやドローンといった無人移動体からの映像伝送用途として専用の周波数帯域(無人移動体画像伝送システム)が整備され、日本国内において当該帯域での利用が認可された無線機を用いた映像無線伝送装置が市場に投入されつつある。周辺環境としても、カメラ等の撮像器は4K解像度(3840×2160)といった超高精細映像が出力可能となり、映像コーデックではH.264/AVC及びH.265/HEVC等といった高効率圧縮方式を採用することで、莫大な伝送容量が必要である高精細映像の無線伝送が可能となってきている。またドローンのFPV(First Person View)や建設機器・農業機器等の遠隔操縦用途を目的として、低遅延、リアルタイム伝送に対応するものなど幅広く市場に展開されている。 In recent years, a dedicated frequency band (unmanned mobile image transmission system) has been established for video transmission from unmanned mobile objects such as robots and drones. Transmission devices are entering the market. In terms of the surrounding environment, imaging devices such as cameras can output ultra-high-definition video such as 4K resolution (3840 x 2160), and video codecs include H.264/AVC and H.264. By adopting a highly efficient compression method such as H.265/HEVC, wireless transmission of high-definition video, which requires a huge transmission capacity, has become possible. In addition, for the purpose of FPV (First Person View) of drones and remote control applications such as construction equipment and agricultural equipment, it is widely deployed in the market, such as those compatible with low delay and real-time transmission.

H.264/265等の映像コーデックでは、GOP(Group of Picture)に応じた圧縮伸張処理が実施されるものであるが、低ビットレートで高画質な映像伝送を可能とするために、Iピクチャ(Intra Picture)の挿入頻度を下げる、すなわちPピクチャ(Predictive Picture)およびBピクチャ(Bidirectionally Predictive Picture)の割合を多くするGOPサイズを大きくした運用(LongGOP)が採用されている。ところで、Bピクチャは圧縮率が高いため低レートでの高画質化に寄与するものであるが、双方向予測ピクチャということでデコード処理時には遅延時間が大きくなる傾向がある。前述の通りリアルタイム性が重要視されるシステムでは、Bピクチャを使用しない(IPPP・・・)といった運用方法が採用されており、場合によってはエンコード開始時1stピクチャのみをIピクチャとして、残りはPピクチャ(前方向予測ピクチャ)として構成する伝送方式(P Only)も採用されている。 H. In video codecs such as H.264/265, compression/decompression processing is performed according to GOP (Group of Picture). In other words, an operation (LongGOP) is adopted in which the GOP size is increased by increasing the ratio of P pictures (Predictive Pictures) and B pictures (Bidirectionally Predictive Pictures). By the way, B pictures have a high compression rate and therefore contribute to high image quality at a low rate. As mentioned above, in systems where real-time performance is important, an operation method such as not using B-pictures (IPPP...) is adopted. A transmission method (P Only) in which a picture is configured as a picture (forward prediction picture) is also adopted.

H.264/265等の映像コーデックを用いた映像伝送システムでは、送信機(エンコーダ)において固定長Mpeg-TSパケット(188Byte)を生成し、そこに映像データや受信側との同期に必要となるデータを分割して挿入する。生成されたパケットは、例えばテレビ放送で使用されるOFDM変調波を用いる無線方式やIP通信網を用いて受信機(デコーダ)へ伝送し、受信機において受信したデータの復号、映像出力・表示をするものである。IP伝送の場合は、信頼性の確保が重要視される場合はTCP/IP方式によるコネクション型が採用されるが、リアルタイム性が重視されるシステムではコネクションレス型のUDP方式を採用したシステムが広く展開されている。 H. 264/265 video codec, the transmitter (encoder) generates a fixed-length Mpeg-TS packet (188 bytes) and stores video data and data required for synchronization with the receiving side. Split and insert. The generated packet is transmitted to a receiver (decoder) using, for example, a radio system using OFDM modulated waves used in television broadcasting or an IP communication network, and the received data is decoded at the receiver, and video output/display is performed. It is something to do. In the case of IP transmission, the connection-oriented TCP/IP method is adopted when securing reliability is important, but in systems where real-time performance is emphasized, connectionless UDP-based systems are widely used. is deployed.

映像信号を伝送させる際には、光の三原色R,G,B成分を直接扱わずに輝度成分Yと色差成分Cb,Crへ変換した伝送方式が採用させている。近年、カメラ等映像機器において超高精細映像と定義される4K UHD(Ultra High Difinition)対応の製品が増えてきた。4K UHD映像信号では、輝度信号に比べて色差信号の画素数を1/2に削減したYCbCr4:2:2フォーマット、色ビット深度が10Bit、フレーム周波数を60Hz(Progressive 順次走査方式)とした映像フォーマットが一般に使用されている。例えば、この映像をそのまま非圧縮で伝送(又は保存)しようとすると、莫大な伝送レートが必要となる。実際に必要なレートは、次式で計算することが出来る。
<3840(画素)×2160(ライン数)×10(ビット深度)×2(色情報の画素比率)×60(フレーム周波数)>。
この計算結果から判断すると、およそ10Gbps必要ということが分かる。
When transmitting a video signal, a transmission method is employed in which the three primary color components of light, R, G, and B, are not directly handled but converted into a luminance component Y and color difference components Cb and Cr. 2. Description of the Related Art In recent years, the number of video equipment such as cameras that support 4K UHD (Ultra High Definition), which is defined as ultra-high definition video, has increased. The 4K UHD video signal uses a YCbCr4:2:2 format in which the number of pixels for the color difference signal is reduced to 1/2 compared to the luminance signal, a video format with a color bit depth of 10 Bit and a frame frequency of 60 Hz (progressive progressive scanning method). is commonly used. For example, if an attempt is made to transmit (or store) this video without compression, a huge transmission rate is required. The actual required rate can be calculated by the following formula.
<3840 (pixels)×2160 (number of lines)×10 (bit depth)×2 (pixel ratio of color information)×60 (frame frequency)>.
Judging from this calculation result, it can be seen that approximately 10 Gbps is required.

しかしながら、ドローン空撮等移動体からの無線伝送を考えた場合にこの様な高速通信を可能とする伝送路の実現は難しく、実際に確保可能な伝送レートは、数メガから数十メガbpsとなることが予想される。そのため、コーデックを使用してデータ圧縮を行なうことで当該映像を伝送させるシステムが一般的である。また近年のビデオカメラでは、H.264や265といったコーデックを内蔵し圧縮処理しつつ映像データを保存することが可能である。保存方式も通常のIPBピクチャを使用した高圧縮なものだけでなく、素材加工・編集時優位性を考慮して全てのピクチャをIとして保存するもの(ALL Intra方式)に対応するものもある。但しIピクチャは差分成分のみのP、Bピクチャと比べデータ量が大きいため、例えばLongGOP方式で保存する際のビットレートが100Mbpsの場合に、ALL Intra方式では400Mbpsとなる等、Iピクチャを使用することで非常に大きなビットレート差が生じることを確認出来る。同じ画像をIピクチャで表現する場合は、Pピクチャに比べて高ビットレートが必要ということで、言い換えれば同じビットレートで表現した場合、IピクチャはPピクチャと比べて画質が大きく劣化してしまう。 However, when considering wireless transmission from mobile objects such as drone aerial photography, it is difficult to realize a transmission line that enables such high-speed communication. expected to become Therefore, a system in which data is compressed using a codec to transmit the video is generally used. Also, in recent video cameras, the H.264 standard is used. A codec such as H.264 or H.265 is built in, and video data can be stored while undergoing compression processing. The storage method is not limited to high-compression using ordinary IPB pictures, but there is also a method that saves all pictures as I (ALL Intra method) in consideration of superiority during material processing and editing. However, since I pictures have a larger amount of data than P and B pictures that contain only differential components, for example, if the bit rate is 100 Mbps when saving in the LongGOP format, the ALL Intra format will be 400 Mbps, so I pictures are used. It can be confirmed that a very large bit rate difference occurs by doing so. When the same image is represented by I-pictures, a higher bit rate is required compared to P-pictures. .

リアルタイム映像伝送システムを構築する場合、映像コーデックではLongGOPかつBピクチャを使用しない方式(IPPP・・・等)とすることが一般的であるが、この様な方式を採用する際の欠点として映像リフレッシュに関する問題が挙げられる。圧縮処理と伸張処理はGOPに従って処理されるものであるが、Pピクチャは前フレームとの差分情報しか保持しないため、当該ピクチャ情報だけでは一枚の画像として表現することが出来ず、必ず直前のIピクチャ(キーフレーム)または過去のIピクチャとPピクチャに基づく情報を参照する必要がある。つまり、映像伝送時のパケットロス等の通信障害を理由とし一部ピクチャ情報が欠落した場合、参照情報に不具合が発生することからデコード後の表示映像が崩れることや、ブロックノイズが発生する等の映像障害発生が想定される。この場合、次のIピクチャが挿入されるまで障害が解消されず、場合によっては長時間にわたり映像が崩れた状態が続いてしまう可能性がある。このような問題を解決するために、障害が発生した場合にIピクチャをフレーム列に挿入する処理を映像リフレッシュと呼ぶ。 When building a real-time video transmission system, it is common to use a video codec that does not use LongGOP and does not use B-pictures (IPPP, etc.). There are issues related to Compression processing and decompression processing are performed according to the GOP, but since the P picture holds only difference information from the previous frame, it cannot be expressed as a single image with only the picture information. Information based on I-pictures (keyframes) or past I-pictures and P-pictures must be referenced. In other words, if some picture information is lost due to communication problems such as packet loss during video transmission, problems occur in the reference information, causing problems such as distortion of the displayed video after decoding and generation of block noise. Image failure is expected. In this case, the problem is not resolved until the next I-picture is inserted, and depending on the situation, there is a possibility that the image will continue to be corrupted for a long period of time. In order to solve such a problem, a process of inserting an I picture into a frame sequence when a failure occurs is called video refresh.

しかし、この様な問題を解決するためにデータ量が大きいIピクチャを頻繁に挿入することは伝送路を圧迫することとなり、特にビットレート制約が厳しい無線伝送においては推奨されない運用であり、伝送路ビットレートの改善が見込めない状況では大幅な画質低下を発生させてしまう懸念が残る。実際に、Iピクチャと前後のPピクチャ間での画質差が顕著に現れることもあり、こういった状態は一般にPulsing Effectと表現される。よって、この様な問題を回避するべくGOPサイズを大きくしてIピクチャ挿入をなるべく少なくすることが望まれており、また映像障害発生時には迅速に復旧させることが求められる。 However, frequently inserting I-pictures with a large amount of data in order to solve such a problem puts pressure on the transmission line, and is not recommended for wireless transmission, which is particularly subject to severe bit rate restrictions. In situations where bitrate improvement cannot be expected, there remains a concern that a significant drop in image quality will occur. In fact, the difference in image quality between the I-picture and the P-pictures before and after it may appear remarkably, and such a state is generally expressed as a pulsing effect. Therefore, in order to avoid such a problem, it is desired to increase the GOP size and reduce the insertion of I pictures as much as possible.

これに対し、特許文献1には、受信側で伝送エラーを検出した際に送信側に再送要求を行い、送信側にIピクチャを優先的に伝送させることで映像の途切れを回避する方式が開示されている。 On the other hand, Patent Literature 1 discloses a method of avoiding video interruption by sending a retransmission request to the transmitting side when a transmission error is detected on the receiving side and having the transmitting side preferentially transmit I-pictures. It is

特開2004-328022号公報Japanese Patent Application Laid-Open No. 2004-328022

しかしながら、特許文献1の方式は、受信側と送信側とがコネクションを確立し、受信側からの再送要求が確実に送信側に伝送されることを前提としたものであり、再送要求などの制御信号が確実に送信側に伝送されるとは限らないコネクションレス型のリアルタイム通信には利用できない。 However, the method of Patent Document 1 is based on the premise that a connection is established between the receiving side and the transmitting side, and a retransmission request from the receiving side is reliably transmitted to the transmitting side. It cannot be used for connectionless real-time communication where the signal is not guaranteed to be transmitted to the sender.

このような問題は、GOPに従って映像時系列情報の圧縮処理と伸張処理を行うコネクションレス型のリアルタイム通信に限られたものではなく、任意の時系列情報を時系列の処理単位ごとに符号化して得られる符号列のリアルタイム通信を行う場合において、現在の処理単位以外の処理単位の情報を用いることなく現在の処理単位の時系列情報を符号化する方式と、現在の処理単位以外の処理単位の情報を用いて現在の処理単位の時系列情報を符号化する方式とを組み合わせて符号化を行う方式が採用されているときに共通するものである。 Such problems are not limited to connectionless real-time communication in which video time-series information is compressed and decompressed according to GOP. In the case of performing real-time communication of the obtained code string, a method of encoding time-series information of the current processing unit without using information of processing units other than the current processing unit, and a method of encoding time-series information of processing units other than the current processing unit This is common when a method of encoding is adopted in combination with a method of encoding time-series information of the current processing unit using information.

本発明はこのような点に鑑みてなされたものであり、時系列情報を時系列の処理単位ごとに符号化して得られる符号列のリアルタイム通信を行う場合において、現在の処理単位以外の処理単位の情報を用いることなく現在の処理単位の時系列情報を符号化する方式と、現在の処理単位以外の処理単位の情報を用いて現在の処理単位の時系列情報を符号化する方式とを組み合わせて符号化を行う方式が採用されているときに、通信障害を検知し、復旧用の符号の挿入を適切に行う技術を提供することを目的とする。 The present invention has been made in view of such a point, and when performing real-time communication of a code string obtained by encoding time-series information for each time-series processing unit, a processing unit other than the current processing unit A method that encodes the time-series information of the current processing unit without using the information of the current processing unit and a method that encodes the time-series information of the current processing unit using the information of the processing unit other than the current processing unit. It is an object of the present invention to provide a technique for detecting a communication failure and appropriately inserting a code for recovery when a method of performing encoding by means of data is adopted.

時系列情報を時系列の処理単位ごとに符号化して得られる符号列を送信する送信装置は、正常状態を表す受信側制御信号を受信した場合に、現在の処理単位以外の処理単位の情報を用いて現在の処理単位の時系列情報を符号化して得られる第1符号と正常状態を表す送信側制御信号とを送信する正常時処理を実行し、異常状態を表す受信側制御信号を受信した場合に、現在の処理単位以外の処理単位の情報を用いることなく現在の処理単位の時系列情報を符号化して得られる第2符号と第2符号を送信したことを表す送信側制御信号とを送信した後、さらに第1符号を送信する異常時処理を実行する。 A transmitting device that transmits a code string obtained by encoding time-series information for each time-series processing unit, when receiving a receiving-side control signal indicating a normal state, encodes information of a processing unit other than the current processing unit. Execute normal processing for transmitting the first code obtained by encoding the time-series information of the current processing unit using and a transmitting-side control signal representing a normal state, and receive a receiving-side control signal representing an abnormal state In this case, the second code obtained by encoding the time-series information of the current processing unit without using the information of the processing units other than the current processing unit and the transmitting-side control signal indicating that the second code has been transmitted After the transmission, the abnormal processing for transmitting the first code is executed.

時系列の処理単位ごとの符号の列である符号列を受信する受信装置は、正常状態を表す送信側制御信号を受信した場合に、受信情報を正常に受信したか否かを判定する判定処理を実行し、受信情報を正常に受信したと判定した場合に、現在の処理単位以外の処理単位の情報を用いて受信情報に含まれた現在の処理単位の第1符号を復号し、正常状態を表す受信側制御信号を送信する正常時処理を実行し、受信情報を正常に受信しなかったと判定した場合に、異常状態を表す受信側制御信号を送信し、現在の処理単位以外の処理単位の情報を用いることなく復号可能な現在の処理単位の第2符号が送信されたことを表す送信側制御信号を受信したか否かを判定し、第2符号が送信されたことを表す送信側制御信号を受信したと判定した場合に、第2符号を復号し、正常状態を表す受信側制御信号を送信する異常時処理を実行する。 A receiving device that receives a code string, which is a string of codes for each time-series processing unit, determines whether or not received information has been received normally when receiving a transmitting-side control signal representing a normal state. If it is determined that the received information has been received normally, the first code of the current processing unit included in the received information is decoded using the information of the processing unit other than the current processing unit, and the normal state If it is determined that the received information has not been received normally, the receiving side control signal indicating an abnormal state is sent, and a processing unit other than the current processing unit is executed. The transmitting side determines whether or not a transmitting side control signal indicating that the second code of the current processing unit that can be decoded without using the information of has been transmitted has been received, and indicates that the second code has been transmitted When it is determined that the control signal has been received, the second code is decoded, and abnormal processing is executed to transmit a receiving-side control signal representing a normal state.

本発明では、送信装置と受信装置との間で、正常状態を表す送信側制御信号、正常状態を表す受信側制御信号、異常状態を表す受信側制御信号、および第2符号を送信したことを表す送信側制御信号を送受するため、いずれかの制御信号が確実に伝送できなかった場合であっても、通信状態に応じた適切な復帰処理を行うことができる。そのため、時系列情報を時系列の処理単位ごとに符号化して得られる符号列のリアルタイム通信を行う場合において、現在の処理単位以外の処理単位の情報を用いることなく現在の処理単位の時系列情報を符号化する方式と、現在の処理単位以外の処理単位の情報を用いて現在の処理単位の時系列情報を符号化する方式とを組み合わせて符号化を行う方式が採用されているときに、通信障害を検知し、復旧用の符号(第2符号)の挿入を適切に行うことができる。 In the present invention, a transmitting side control signal representing a normal state, a receiving side control signal representing a normal state, a receiving side control signal representing an abnormal state, and a second code are transmitted between a transmitting apparatus and a receiving apparatus. Therefore, even if any of the control signals cannot be reliably transmitted, appropriate recovery processing can be performed according to the communication state. Therefore, when performing real-time communication of a code string obtained by encoding time-series information for each time-series processing unit, time-series information for the current processing unit is not used without using information for processing units other than the current processing unit. and a method of encoding the time-series information of the current processing unit using information of a processing unit other than the current processing unit. It is possible to detect a communication failure and appropriately insert a recovery code (second code).

図1は実施形態の無線システムの機能構成を例示した図である。FIG. 1 is a diagram illustrating the functional configuration of a wireless system according to an embodiment. 図2は実施形態の無線送信機の機能構成を例示した図である。FIG. 2 is a diagram exemplifying the functional configuration of the wireless transmitter of the embodiment. 図3は実施形態の無線受信機の機能構成を例示した図である。FIG. 3 is a diagram exemplifying the functional configuration of the wireless receiver of the embodiment. 図4Aから図4Dは映像回線で伝送されるTSパケットのデータ構造を例示した図である。4A to 4D are diagrams exemplifying the data structure of TS packets transmitted over a video line. 図5Aは送信装置の状態遷移図であり、図5Bは受信装置の状態遷移図である。FIG. 5A is a state transition diagram of the transmitter, and FIG. 5B is a state transition diagram of the receiver. 図6は無線送信機と無線受信機との処理を例示するためのフロー図である。FIG. 6 is a flow diagram to illustrate the processing of the wireless transmitter and wireless receiver. 図7は無線送信機と無線受信機との処理を例示するためのフロー図である。FIG. 7 is a flow diagram to illustrate the processing of the wireless transmitter and wireless receiver. 図8は無線送信機と無線受信機との処理を例示するためのフロー図である。FIG. 8 is a flow diagram to illustrate the processing of the wireless transmitter and wireless receiver. 図9は無線送信機と無線受信機との処理を例示するためのフロー図である。FIG. 9 is a flow diagram to illustrate the processing of the wireless transmitter and wireless receiver. 図10は無線送信機と無線受信機との処理を例示するためのフロー図である。FIG. 10 is a flow diagram to illustrate the processing of the wireless transmitter and wireless receiver. 図11は無線送信機と無線受信機との処理を例示するためのフロー図である。FIG. 11 is a flow diagram to illustrate the processing of the wireless transmitter and wireless receiver. 図12は無線送信機と無線受信機との処理を例示するためのフロー図である。FIG. 12 is a flow diagram to illustrate the processing of the wireless transmitter and wireless receiver. 図13は無線送信機と無線受信機との処理を例示するためのフロー図である。FIG. 13 is a flow diagram to illustrate the processing of the wireless transmitter and wireless receiver. 図14は無線送信機と無線受信機との処理を例示するためのフロー図である。FIG. 14 is a flow diagram to illustrate the processing of the wireless transmitter and wireless receiver.

以下、本発明の実施形態を説明する。
[第1実施形態]
<構成>
図1に例示するように、本実施形態の無線システム1は無線送信機11、無線受信機12、および外部制御装置13を有する。無線送信機11は、送信装置111、撮像装置112、送信アンテナ113、および制御回線アンテナ114を有する。無線受信機12は、受信装置121、表示装置122、受信アンテナ123、および制御回線アンテナ124を有する。図2に例示するように、本実施形態の送信装置111は、映像エンコーダ111a、映像回線無線送信部111b、制御部111c、および制御回線無線受信部111dを有する。図3に例示するように、本実施形態の受信装置121は、映像デコーダ121a、映像回線無線受信部121b、制御部121c、および制御回線無線送信部121dを有する。
Embodiments of the present invention will be described below.
[First embodiment]
<Configuration>
As illustrated in FIG. 1 , the radio system 1 of this embodiment has a radio transmitter 11 , a radio receiver 12 and an external control device 13 . The radio transmitter 11 has a transmitting device 111 , an imaging device 112 , a transmitting antenna 113 and a control line antenna 114 . The radio receiver 12 has a receiving device 121 , a display device 122 , a receiving antenna 123 and a control line antenna 124 . As illustrated in FIG. 2, the transmission device 111 of this embodiment has a video encoder 111a, a video line wireless transmission section 111b, a control section 111c, and a control line wireless reception section 111d. As illustrated in FIG. 3, the receiver 121 of this embodiment has a video decoder 121a, a video line wireless receiver 121b, a controller 121c, and a control line wireless transmitter 121d.

送信装置111および受信装置121は、例えば、通信機と、所定のプログラムを実行するCPU(central processing unit)等のプロセッサ(ハードウェア・プロセッサ)およびRAM(random-access memory)・ROM(read-only memory)等のメモリ等を備える汎用または専用のコンピュータとによって構成される。撮像装置112はカメラなどの映像情報を取得する装置である。表示装置122は、ディスプレイ、投影機、VRゴーグルなどの装置である。外部制御装置13は、例えば、所定のプログラムを実行するプロセッサおよびRAM・ROM等のメモリ等を備える汎用または専用のコンピュータによって構成される。 The transmitting device 111 and the receiving device 121 include, for example, a communication device, a processor (hardware processor) such as a CPU (central processing unit) that executes a predetermined program, and RAM (random-access memory)/ROM (read-only memory). It is configured by a general-purpose or dedicated computer equipped with a memory such as memory). The imaging device 112 is a device such as a camera that acquires video information. The display device 122 is a device such as a display, a projector, or VR goggles. The external control device 13 is configured by, for example, a general-purpose or dedicated computer including a processor for executing a predetermined program and memories such as RAM and ROM.

無線システム1は、例えば、ドローン等の移動体に搭載された無線送信機11から地上等に設置された無線受信機12に対して撮像装置112より入力された映像信号を無線伝送させるシステムである。映像伝送用に使用する映像回線は、例えば、無人移動体画像伝送システム等を想定する。しかし、これは本発明を限定するものではなく、無線送信機11が、時系列信号(例えば、時系列映像信号)を時系列の処理単位(例えば、フレーム)ごとに符号化して得た符号列を送信し、無線受信機12が無線送信機11から送信された符号列を受信して復号するものであればよい。また、本実施形態では、無線送信機11から無線受信機12への符号列の伝送がリアルタイムに行われる例を説明するが、本発明はこれに限定されるものではなく、符号列の伝送がリアルタイムに行われなくてもよい。 The wireless system 1 is a system that wirelessly transmits a video signal input from an imaging device 112 from a wireless transmitter 11 mounted on a moving object such as a drone to a wireless receiver 12 installed on the ground or the like. . A video line used for video transmission is assumed to be, for example, an unmanned mobile image transmission system. However, this does not limit the present invention, and a code string obtained by the wireless transmitter 11 encoding a time-series signal (for example, a time-series video signal) for each time-series processing unit (for example, a frame) , and the radio receiver 12 receives and decodes the code string transmitted from the radio transmitter 11 . Further, in this embodiment, an example in which a code string is transmitted from the radio transmitter 11 to the radio receiver 12 in real time will be described, but the present invention is not limited to this, and the code string is transmitted in real time. It does not have to be done in real time.

<処理の概要>
次に、図1、図5A、および図5Bを用い、本実施形態の処理の概要を示す。
無線送信機11は、撮像装置112より入力された時系列映像信号(伝送映像データ)を、フレーム(時系列の処理単位)ごとにデータ圧縮・符号化してフレームごとの符号の列である符号列を生成する。本実施形態では、GOPに基づいて圧縮伸張処理が実施されるものとする。すなわち、本実施形態の符号列を構成する符号は、Iピクチャ(第2符号)またはP(もしくはB)ピクチャ(第1符号)によって構成されるものとする。無線送信機11は、この符号列を含む無線信号を、映像回線を通じて無線受信機12に送信(無線伝送)する。無線受信機12は、伝送された無線信号(受信情報)が含む符号列のデータの伸張・復号処理を行い、それによって得られた復号時系列映像信号を表示装置122に出力する。表示装置122は、復号時系列映像信号が表す映像を表示する。無線受信機12は、伝送された無線信号に含まれた符号列のデータ伸張・復号処理を実施する際に、当該無線信号(受信情報)を解析して無線伝送時に伝送エラー(伝送データの破壊、欠落等)が発生したか否かを判定する。このエラー判定結果として無線伝送時の伝送エラーが検出された場合(受信情報を正常に受信しなかったと判定された場合)、無線受信機12は、無線送信機11に対してIピクチャの挿入要求を送出する。本実施形態では、利便性を考慮し、これらの処理が全て全自動で実施されるものとする。しかし、これは本発明を限定するものではなく、一部の処理が入力処理に基づいて実行されてもよい。
<Overview of processing>
Next, the outline of the processing of this embodiment is shown using FIGS. 1, 5A, and 5B.
The wireless transmitter 11 compresses and encodes the time-series video signal (transmission video data) input from the imaging device 112 for each frame (time-series processing unit) to generate a code string that is a string of codes for each frame. to generate In this embodiment, it is assumed that compression/decompression processing is performed based on GOP. In other words, the codes forming the code string of the present embodiment are assumed to be composed of I pictures (second code) or P (or B) pictures (first code). The radio transmitter 11 transmits (radio-transmits) a radio signal including this code string to the radio receiver 12 through the video line. The radio receiver 12 decompresses and decodes code string data included in the transmitted radio signal (received information), and outputs the resulting decoded time-series video signal to the display device 122 . The display device 122 displays the video represented by the decoded time-series video signal. The radio receiver 12 analyzes the radio signal (received information) when performing data decompression and decoding processing of a code string contained in the transmitted radio signal, and detects transmission errors (destruction of transmitted data) during radio transmission. , omission, etc.) has occurred. When a transmission error during wireless transmission is detected as a result of this error determination (when it is determined that the received information was not received normally), the wireless receiver 12 requests the wireless transmitter 11 to insert an I picture. to send out. In the present embodiment, it is assumed that all of these processes are performed fully automatically in consideration of convenience. However, this does not limit the invention, and some processing may be performed based on the input processing.

このような枠組みにおいて、無線送信機11は、定期的にまたは所定の契機に基づいて無線受信機12の状態を確認するための制御信号(送信側制御信号、以降「オリジナルデータTx」という)を含む無線信号を、映像回線を通じて無線受信機12に送信する。無線受信機12は、受け取ったオリジナルデータTxと上述のエラー判定結果とに基づく制御信号(受信側制御信号、以降「オリジナルデータRx」という)を、制御回線を通じて無線送信機11に送信する。 In such a framework, the radio transmitter 11 transmits a control signal (transmitting side control signal, hereinafter referred to as "original data Tx") for checking the state of the radio receiver 12 periodically or based on a predetermined trigger. The radio signal containing the image is transmitted to the radio receiver 12 through the video line. The radio receiver 12 transmits a control signal (receiving side control signal, hereinafter referred to as "original data Rx") based on the received original data Tx and the error determination result described above to the radio transmitter 11 through the control line.

《オリジナルデータTxの例》
本実施形態のオリジナルデータTxを例示する。本形態のオリジナルデータTxは以下の“00”“11”“10”の3種類の符号である。
(1)00:正常動作時または正常動作復帰時を表すオリジナルデータTx(正常状態を表す送信側制御信号)
(2)11:Iピクチャ(キーフレーム)を送信したことを表すオリジナルデータTx(第2符号を送信したことを表す送信側制御信号)
(3)10:Iピクチャの送信後の待ち状態であることを表すオリジナルデータTx(待ち状態であることを表す送信側制御信号)
ただし、これらは本発明を限定するものではなく、上記の(1)-(3)にどのような符号が割り当てられてもよい。
《Example of original data Tx》
The original data Tx of this embodiment are illustrated. The original data Tx of this embodiment are the following three kinds of codes "00", "11", and "10".
(1) 00: Original data Tx representing normal operation or recovery from normal operation (sending-side control signal representing normal state)
(2) 11: Original data Tx representing that an I picture (key frame) has been transmitted (transmitting side control signal representing that a second code has been transmitted)
(3) 10: Original data Tx indicating waiting state after transmission of I-picture (transmitting-side control signal indicating waiting state)
However, these do not limit the present invention, and any codes may be assigned to the above (1) to (3).

《オリジナルデータRxの例》
本実施形態のオリジナルデータRxを例示する。本形態のオリジナルデータRxは以下の“00”“01”の2種類の符号である。
(1)00:正常動作時または正常動作復帰時を表すオリジナルデータRx(正常状態を表す受信側制御信号)
(2)01:伝送エラーが検出されたことを表すオリジナルデータRx(異常状態を表す受信側制御信号)
ただし、これらは本発明を限定するものではなく、上記の(1)(2)にどのような符号が割り当てられてもよい。
《Example of original data Rx》
The original data Rx of this embodiment are illustrated. The original data Rx of this embodiment are the following two types of codes "00" and "01".
(1) 00: Original data Rx representing normal operation or recovery from normal operation (receiving side control signal representing normal state)
(2) 01: Original data Rx indicating that a transmission error has been detected (receiving side control signal indicating an abnormal state)
However, these do not limit the present invention, and any codes may be assigned to the above (1) and (2).

《無線送信機11の状態遷移例》
図5Aを用い、無線送信機11の状態遷移を例示する。
無線送信機11の起動後、無線受信機12からオリジナルデータRx“01”(送信された伝送エラーが検出されたことを表すオリジナルデータRx:異常状態を表す受信側制御信号)を受信するまで、無線送信機11は、常にオリジナルデータTx“00”(正常動作時または正常動作復帰時を表すオリジナルデータTx:正常状態を表す受信側制御信号)を、映像回線を通じて無線受信機12に送信する(ステータス“00”)。この際、例えば、無線送信機11の起動直後にはIピクチャ(第2符号)がオリジナルデータTx“00”とともに送信され、その後、P(またはB)ピクチャ(第1符号)がオリジナルデータTx“00”とともに送信される。ステータス“00”での送信は、例えば、定期的に行われる(ステップS111)。
<<Example of State Transition of Radio Transmitter 11>>
The state transition of the wireless transmitter 11 is illustrated using FIG. 5A.
After starting the wireless transmitter 11, until receiving the original data Rx "01" (original data Rx indicating that the transmitted transmission error was detected: receiving side control signal indicating an abnormal state) from the wireless receiver 12, The wireless transmitter 11 always transmits the original data Tx "00" (original data Tx representing normal operation or recovery from normal operation: receiving side control signal representing normal state) to the wireless receiver 12 through the video line ( status “00”). At this time, for example, immediately after the radio transmitter 11 is activated, an I picture (second code) is transmitted together with the original data Tx "00", and then a P (or B) picture (first code) is transmitted with the original data Tx". 00”. Transmission with status "00" is performed periodically, for example (step S111).

無線送信機11が無線受信機12からオリジナルデータRx“01”(送信された伝送エラーが検出されたことを表すオリジナルデータRx:異常状態を表す受信側制御信号)を受信すると、それを契機として、無線送信機11はIピクチャ(第2符号)とともにオリジナルデータTx“11”(Iピクチャを送信したことを表すオリジナルデータTx:第2符号を送信したことを表す送信側制御信号)を、映像回線を通じて無線受信機12に送信する(ステータス“11”)。このIピクチャおよびオリジナルデータTx“11”の送信は、例えば、無線送信機11が無線受信機12からオリジナルデータRx“01”を受け付けるたびにそれぞれ1回だけ行われる。しかし、これは本発明を限定するものではなく、IピクチャおよびオリジナルデータTx“11”の送信が、無線送信機11が無線受信機12からオリジナルデータRx“01”を受け付けるたびにそれぞれα回だけ行われてもよい。ただし、αは2以上の整数である。αの値は予め定められていてもよいし、無線送信機11と無線受信機12との間の通信状況に応じて定められてもよい。例えば、無線送信機11と無線受信機12との間の通信状況が悪いほど(例えば、受信信号の電界強度が低いほど)、αの値を大きくしてもよい(ステップS112)。 When the radio transmitter 11 receives the original data Rx "01" (original data Rx indicating that a transmitted transmission error has been detected: a receiving-side control signal indicating an abnormal state) from the radio receiver 12, this triggers , the radio transmitter 11 transmits the original data Tx "11" (original data Tx indicating that the I picture has been transmitted: a transmitting-side control signal indicating that the second code has been transmitted) together with the I picture (second code) to the video image. It is transmitted to the wireless receiver 12 through the line (status "11"). This transmission of the I picture and the original data Tx “11” is performed only once each time the radio transmitter 11 receives the original data Rx “01” from the radio receiver 12, for example. However, this is not a limitation of the present invention, and the transmission of the I-picture and original data Tx "11" is performed only α times each time the radio transmitter 11 receives the original data Rx "01" from the radio receiver 12. may be done. However, α is an integer of 2 or more. The value of α may be determined in advance, or may be determined according to the communication status between the wireless transmitter 11 and the wireless receiver 12 . For example, the worse the communication situation between the wireless transmitter 11 and the wireless receiver 12 (for example, the lower the electric field strength of the received signal), the larger the value of α (step S112).

IピクチャおよびオリジナルデータTx“11”の送信後、無線送信機11はP(またはB)ピクチャ(第1符号)とともにオリジナルデータTx“10”(Iピクチャの送信後の待ち状態であることを表すオリジナルデータTx:待ち状態であることを表す送信側制御信号)を、映像回線を通じて無線受信機12に送信する(ステータス“10”)。このオリジナルデータTx“10”の送信は、例えば、P(またはB)ピクチャとともに送信される。ステータス“10”での送信は、オリジナルデータRx“00”(正常動作時または正常動作復帰時を表すオリジナルデータRx:正常状態を表す受信側制御信号)またはオリジナルデータRx“01”(伝送エラーが検出されたことを表すオリジナルデータRx:異常状態を表す受信側制御信号)を受信するまで行われる。ステータス“10”での送信は、例えば、定期的に行われる(ステップS113)。 After transmitting the I picture and the original data Tx "11", the radio transmitter 11 sends the P (or B) picture (first code) together with the original data Tx "10" (which indicates a waiting state after transmitting the I picture). original data Tx: a transmission-side control signal indicating a waiting state) is transmitted to the wireless receiver 12 via the video line (status "10"). Transmission of this original data Tx "10" is transmitted together with, for example, a P (or B) picture. For transmission with status “10”, original data Rx “00” (original data Rx indicating normal operation or normal operation return: control signal on the receiving side indicating normal state) or original data Rx “01” (transmission error occurred). This is performed until the original data Rx representing the detection (receiving side control signal representing an abnormal state) is received. Transmission with status "10" is performed periodically, for example (step S113).

ステータス“10”において、無線送信機11に制御回線を通じてオリジナルデータRx“01”(伝送エラーが検出されたことを表すオリジナルデータRx:異常状態を表す受信側制御信号)が送信された場合、ステータス“11”に戻る(ステップS114)。一方、ステータス“10”において、無線送信機11に制御回線を通じてオリジナルデータRx“00”(正常動作時または正常動作復帰時を表すオリジナルデータRx:正常状態を表す受信側制御信号)が送信された場合(無線送信機11が正常状態を表す受信側制御信号を受信した場合)、ステータス“00”に戻り、無線送信機11は、例えば、P(またはB)ピクチャ(第1符号)とともに、オリジナルデータTx“00”(正常動作時または正常動作復帰時を表すオリジナルデータTx:正常状態を表す受信側制御信号)を、映像回線を通じて無線受信機12に送信する(ステップS115)。 In status "10", if the original data Rx "01" (original data Rx indicating that a transmission error has been detected: a receiving side control signal indicating an abnormal state) is transmitted to the wireless transmitter 11 via the control line, the status Return to "11" (step S114). On the other hand, in status "10", the original data Rx "00" (original data Rx representing normal operation or normal operation recovery: receiving side control signal representing normal state) was transmitted to the wireless transmitter 11 through the control line. If the radio transmitter 11 receives a receiver control signal representing a normal state, it returns to status "00" and the radio transmitter 11, for example, together with the P (or B) picture (first code), returns the original Data Tx "00" (original data Tx representing normal operation or normal operation recovery: receiving side control signal representing normal state) is transmitted to the radio receiver 12 through the video line (step S115).

《無線受信機12の状態遷移例》
図5Bを用い、無線受信機12の状態遷移を例示する。
無線受信機12の起動後、無線受信機12は無線送信機11からの受信待機状態である“Null”となる。無線受信機12が無線送信機11からオリジナルデータTx“00”(正常動作時または正常動作復帰時を表すオリジナルデータTx:正常状態を表す送信側制御信号)を受信すると、無線受信機12は無線伝送時に伝送エラーが発生したか否かを判定する(受信情報を正常に受信したか否かを判定する判定処理を実行する)。このエラー判定結果として無線伝送時の伝送エラーが検出されなかった場合(受信情報を正常に受信したと判定した場合)、無線受信機12はオリジナルデータRx“00”(正常動作時または正常動作復帰時を表すオリジナルデータRx:正常状態を表す受信側制御信号)を、制御回線を通じて無線送信機11に送信する(ステータス“00”)。この状態は正常状態であり、表示装置122は、復号時系列映像信号が表す映像を表示している。また、無線受信機12は、例えば、受信したP(またはB)ピクチャ(第1符号)を復号する(ステップS121)。
<<Example of state transition of the wireless receiver 12>>
FIG. 5B is used to illustrate state transitions of the wireless receiver 12 .
After the wireless receiver 12 is activated, the wireless receiver 12 becomes “Null”, which is a state of waiting for reception from the wireless transmitter 11 . When the wireless receiver 12 receives the original data Tx “00” from the wireless transmitter 11 (original data Tx representing normal operation or recovery from normal operation: transmitting-side control signal representing normal state), the wireless receiver 12 transmits wireless Determine whether or not a transmission error has occurred during transmission (execute determination processing for determining whether or not received information has been received normally). If no transmission error during wireless transmission is detected as a result of this error determination (if it is determined that the reception information has been received normally), the wireless receiver 12 outputs the original data Rx "00" (during normal operation or returning to normal operation). Original data Rx representing time (receiving side control signal representing normal state) is transmitted to the radio transmitter 11 through the control line (status "00"). This state is a normal state, and the display device 122 displays the video represented by the decoded time-series video signal. Also, the wireless receiver 12, for example, decodes the received P (or B) picture (first code) (step S121).

一方、“Null”でのエラー判定結果として無線伝送時の伝送エラーが検出された場合(受信情報を正常に受信しなかったと判定した場合)、無線受信機12はオリジナルデータRx“01”(伝送エラーが検出されたことを表すオリジナルデータRx:異常状態を表す受信側制御信号)を、制御回線を通じて無線送信機11に送信する(ステータス“01”)。この状態は異常状態であり、無線送信機11にIピクチャの挿入要求を行う状態である(ステップS122)。 On the other hand, when a transmission error during wireless transmission is detected as the error determination result for "Null" (when it is determined that the reception information was not received normally), the wireless receiver 12 outputs the original data Rx "01" (transmission Original data Rx representing that an error has been detected (receiving side control signal representing an abnormal state) is transmitted to the radio transmitter 11 through the control line (status "01"). This state is an abnormal state, and is a state in which an I-picture insertion request is issued to the radio transmitter 11 (step S122).

ステータス“00”において、無線受信機12が無線送信機11からオリジナルデータTx“00”を受信すると、無線受信機12は無線伝送時に伝送エラーが発生したか否かを判定する。このエラー判定結果として無線伝送時の伝送エラーが検出されなかった場合、無線受信機12はオリジナルデータRx“00”を、制御回線を通じて無線送信機11に送信する(ステータス“00”)(ステップS123)。 When the wireless receiver 12 receives the original data Tx "00" from the wireless transmitter 11 in status "00", the wireless receiver 12 determines whether or not a transmission error has occurred during wireless transmission. If no transmission error during wireless transmission is detected as a result of this error determination, the wireless receiver 12 transmits the original data Rx "00" to the wireless transmitter 11 via the control line (status "00") (step S123). ).

一方、ステータス“00”でのエラー判定結果として無線伝送時の伝送エラーが検出された場合、無線受信機12はオリジナルデータRx“01”を、制御回線を通じて無線送信機11に送信する(ステータス“01”)(ステップS124)。 On the other hand, when a transmission error during wireless transmission is detected as an error determination result with status "00", the wireless receiver 12 transmits the original data Rx "01" to the wireless transmitter 11 through the control line (status "00"). 01") (step S124).

ステータス“01”では、無線受信機12が無線送信機11からオリジナルデータTx“11”(Iピクチャを送信したことを表すオリジナルデータTx:第2符号を送信したことを表す送信側制御信号)を受信したか否かを判定する。ここで無線受信機12が無線送信機11からオリジナルデータTx“11”を受信したのであれば、無線受信機12はIピクチャ(第2符号)を正しく受信できたかを判定する。ここで、無線受信機12がIピクチャを正しく受信できなかったのであれば、無線受信機12は、再度、オリジナルデータRx“01”(伝送エラーが検出されたことを表すオリジナルデータRx:異常状態を表す受信側制御信号)を、制御回線を通じて無線送信機11に送信する(ステータス“01”)。一方、無線受信機12がステータス“01”でオリジナルデータTx“11”を受信する前にオリジナルデータTx“10”を受信した場合、当該Iピクチャが正しく受信できなかったものと判断し、無線受信機12は再度、オリジナルデータRx“01”を、制御回線を通じて無線送信機11に送信する(ステータス“01”)。これにより、無線送信機11に再度Iピクチャの挿入要求を行う(ステップS125)。 In the status "01", the wireless receiver 12 transmits the original data Tx "11" (original data Tx indicating that the I-picture has been transmitted: the transmitting-side control signal indicating that the second code has been transmitted) from the wireless transmitter 11. Determine whether or not it has been received. Here, if the wireless receiver 12 has received the original data Tx "11" from the wireless transmitter 11, the wireless receiver 12 determines whether the I picture (second code) has been correctly received. Here, if the wireless receiver 12 could not correctly receive the I-picture, the wireless receiver 12 again receives the original data Rx "01" (original data Rx indicating that a transmission error was detected: abnormal state is transmitted to the wireless transmitter 11 through the control line (status "01"). On the other hand, if the wireless receiver 12 receives the original data Tx "10" before receiving the original data Tx "11" with the status "01", it is determined that the I-picture was not correctly received, and wireless reception is performed. The device 12 again transmits the original data Rx "01" to the wireless transmitter 11 through the control line (status "01"). As a result, the wireless transmitter 11 is again requested to insert an I picture (step S125).

ステータス“01”において、無線受信機12が無線送信機11からオリジナルデータTxおよびIピクチャを正しく受信したのであれば、無線受信機12はオリジナルデータRx“00”を、制御回線を通じて無線送信機11に送信する。この場合、無線受信機12はIピクチャを復号する(ステータス“00”)(ステップS126)。 In the status "01", if the wireless receiver 12 correctly received the original data Tx and the I picture from the wireless transmitter 11, the wireless receiver 12 transmits the original data Rx "00" to the wireless transmitter 11 through the control line. Send to In this case, the radio receiver 12 decodes the I picture (status "00") (step S126).

<処理の詳細>
次に、図1から図14を用い、本実施形態の処理の詳細を例示する。
《無線送信機11の処理の詳細》
まず、無線送信機11の処理の詳細を例示する。まず撮像装置112で撮影された時系列映像信号(時系列信号)が送信装置111に入力される(図2)。送信装置111内部では、当該時系列映像信号が映像エンコーダ111aに入力される。映像エンコーダ111aは、当該時系列映像信号をフレーム(時系列の処理単位)ごとにパケット化し、当該各パケットに符号化圧縮処理を実施して各フレームに対応する符号を得、これらの符号の列である符号列を出力する。映像エンコーダ111aは、時系列映像信号をパケット化する際に、当該パケットに定期的または所定の契機でオリジナルデータTxを挿入する。オリジナルデータTxを挿入するタイミングは前述の通りである。映像エンコーダ111aの符号化圧縮方式に限定はないが、例えば、H.264/265等のMPEG2-TSパケット方式のものとし、リアルタイム性を考慮した運用が可能なPフレームを多用し、LongGOP方式に対応するものとする。当該符号列は映像回線無線送信部111bに入力される。映像回線無線送信部111bは、当該符号列に対して映像回線の符号化や変調処理を実施し、それによって得られた無線信号を送信アンテナ113より出力して無線伝送させる。なお、符号化や変調処理にも限定はないが、例えば、テレビ放送等で使用されるリードソロモン符号やOFDM変調波等を想定する。制御部111cは、無線受信機12から制御回線を通じて送信されたオリジナルデータRxに基づいて前述した各制御を実行する。制御回線は制御信号の送受信を行うものである。制御回線は制御回線アンテナ114及び制御回線無線受信部111dを通じて制御部111cとつながっている。制御部111cは、制御回線を通じて制御回線無線受信部111dで受信した無線信号からのデータ取得(例えば、オリジナルデータRxの取得)、制御回線を通じて無線受信機12に無線伝送するデータの生成、映像エンコーダ111a、映像回路無線送信部111b、および制御回線無線受信部111dの制御が可能である。制御回線について特に限定はないが、例えば無人移動体画像伝送システムにおいて映像回線とは別の周波数帯域を用いることができる。
<Details of processing>
Next, the details of the processing of this embodiment will be illustrated with reference to FIGS. 1 to 14. FIG.
<<Details of Processing of Radio Transmitter 11>>
First, the details of the processing of the wireless transmitter 11 will be illustrated. First, a time-series video signal (time-series signal) captured by the imaging device 112 is input to the transmission device 111 (FIG. 2). Inside the transmission device 111, the time-series video signal is input to the video encoder 111a. The video encoder 111a packetizes the time-series video signal for each frame (time-series processing unit), performs encoding compression processing on each packet, obtains a code corresponding to each frame, and generates a string of these codes. output a code string that is When the video encoder 111a packetizes the time-series video signal, it inserts the original data Tx into the packet periodically or at a predetermined opportunity. The timing of inserting the original data Tx is as described above. The encoding compression method of the video encoder 111a is not limited. MPEG2-TS packet format such as H.264/265, P-frames that can be operated in consideration of real-time performance are frequently used, and LongGOP format is supported. The code string is input to the video line wireless transmission unit 111b. The video line wireless transmission unit 111b performs video line encoding and modulation processing on the code string, and outputs the resulting wireless signal from the transmission antenna 113 for wireless transmission. Although the encoding and modulation processing are not limited, for example, Reed-Solomon codes and OFDM modulated waves used in television broadcasting are assumed. The control unit 111c executes each control described above based on the original data Rx transmitted from the wireless receiver 12 through the control line. The control line is for transmitting and receiving control signals. The control line is connected to the control section 111c through the control line antenna 114 and the control line radio reception section 111d. The control unit 111c acquires data from the radio signal received by the control line radio reception unit 111d through the control line (for example, obtains original data Rx), generates data to be wirelessly transmitted to the radio receiver 12 through the control line, and performs video encoder 111a, video circuit wireless transmission unit 111b, and control line wireless reception unit 111d. Although there is no particular limitation on the control line, for example, a frequency band different from that of the video line can be used in an unmanned mobile image transmission system.

図5Aを用い、制御部111cの処理の詳細を例示する。
無線送信機11の起動後、制御回線を通じてオリジナルデータRx“01”を受け取るまで、制御部111cはオリジナルデータTx“00”を映像エンコーダ111aに出力し、映像エンコーダ111aにオリジナルデータTx“00”とIピクチャまたはP(もしくはB)ピクチャとを含む信号の符号の生成を指示し、映像回線無線送信部111bに当該符号からなる符号列に対する映像回線の符号化や変調処理による無線信号の生成および出力を指示する。すなわち、制御部111cは、映像エンコーダ111aおよび映像回線無線送信部111bに、オリジナルデータTx“00”とIピクチャまたはP(もしくはB)ピクチャとを含む信号からなる符号列に対応する無線信号の生成および出力を指示する(ステータス“00”)(ステップS111)。
Details of the processing of the control unit 111c are illustrated using FIG. 5A.
After starting the wireless transmitter 11, the control unit 111c outputs the original data Tx "00" to the video encoder 111a until the original data Rx "01" is received through the control line, and transmits the original data Tx "00" to the video encoder 111a. It instructs the generation of a code of a signal including an I picture or a P (or B) picture, and generates and outputs a radio signal by video line encoding and modulation processing for a code string composed of the code to the video line wireless transmission unit 111b. to direct. That is, the control unit 111c causes the video encoder 111a and the video line wireless transmission unit 111b to generate a wireless signal corresponding to a code string composed of a signal containing original data Tx "00" and an I picture or P (or B) picture. and output (status "00") (step S111).

制御部111cがオリジナルデータRx“01”を受け取ると、それを契機として、制御部111cはオリジナルデータTx“11”を映像エンコーダ111aに出力し、映像エンコーダ111aおよび映像無線回線送信部111bに、IピクチャおよびオリジナルデータTx“11”を含む符号からなる符号列に対応する無線信号の生成および出力を指示する(ステータス“11”)(ステップS112)。 When the control unit 111c receives the original data Rx “01”, the control unit 111c outputs the original data Tx “11” to the video encoder 111a, and sends I An instruction is given to generate and output a radio signal corresponding to a code string consisting of codes including pictures and original data Tx "11" (status "11") (step S112).

IピクチャおよびオリジナルデータTx“11”の送信後、制御部111cはオリジナルデータTx“10”を映像エンコーダ111aに出力し、映像エンコーダ111aおよび映像無線回線送信部111bに、P(またはB)ピクチャおよびオリジナルデータTx“10”を含む符号からなる符号列に対応する無線信号の生成および出力を指示する(ステータス“10”)(ステップS113)。 After transmitting the I picture and the original data Tx "11", the control unit 111c outputs the original data Tx "10" to the video encoder 111a, and transmits the P (or B) picture and An instruction is given to generate and output a radio signal corresponding to a code string consisting of codes containing original data Tx "10" (status "10") (step S113).

ステータス“10”において、制御部111cがオリジナルデータRx“01”を受け取ると、制御部111cは処理をステータス“11”に戻す(ステップS114)。一方、ステータス“10”において、制御部111cがオリジナルデータRx“00”を受け取ると、制御部111cは処理をステータス“00”に戻す(ステップS115)。 When the control unit 111c receives the original data Rx "01" in status "10", the control unit 111c returns the process to status "11" (step S114). On the other hand, when the control unit 111c receives the original data Rx "00" in status "10", the control unit 111c returns the process to status "00" (step S115).

なお、上述の一連の処理において、例えば、制御部111cは直近のオリジナルデータTxを保持しており、制御部111cがオリジナルデータTxを生成(更新)するのは、新たなオリジナルデータRxを受け取ったときのみである(すなわち、新たなオリジナルデータRxを受け取ったことを契機としてオリジナルデータTxを生成する)。例えば、Iピクチャを挿入したことを表すオリジナルデータTxが“00”から“11”に更新され、さらに“10”に更新されるのは、制御部111cが新たなオリジナルデータRx“01”を受け取ったときのみである。さらに、オリジナルデータTxが“10”から“00”に更新されるのは、制御部111cが新たなオリジナルデータRx“00”を受け取ったときのみである。 In the series of processes described above, for example, the control unit 111c holds the most recent original data Tx, and the control unit 111c generates (updates) the original data Tx only when new original data Rx is received. (that is, the original data Tx is generated when new original data Rx is received). For example, the original data Tx representing the insertion of an I picture is updated from "00" to "11" and then to "10" because the control unit 111c receives new original data Rx "01". only when Furthermore, the original data Tx is updated from "10" to "00" only when the control unit 111c receives new original data Rx "00".

図4Aから図4Dを用い、映像エンコーダ111aでの符号化圧縮処理と対象となる各フレームのパケット構成を例示する。ここで例示するデータ構造はMPEG2-TSパケットである。図4Aに例示するように、TSパケット100は、例えば、188バイトのパケットであり、例えば4バイトのパケットヘッダ101およびアダプテーションフィールド102またはペイロード103を有する。図4Bに例示するように、パケットヘッダ101は、同期バイト101a、トランスポートエラーインジケータ101b、ペイロードユニット開始インジケータ101c、トランスポート優先度101d、パケット識別子101e、ペイロードスクランブル制御101f、アダプテーションフィールド制御101g、および連続性カウンタ101fを有する。図4Cに例示するように、アダプテーションフィールド102は、パケット長指定102a、不連続性インジケータ102b、ランダムアクセスインジケータ102c、ストリーム優先度102d、オプションフィールドフラグ102e、オプションフィールド102f(フィールド長可変)、およびスタッフィング102gを有する。図4Dに例示するように、オプションフィールド102fは、PCR102fa、OPCR102fb、スプライスカウントダウン102fc、プライベートデータ102fd、および拡張フィールド102feを有する。 FIG. 4A to FIG. 4D illustrate the encoding compression processing in the video encoder 111a and the packet configuration of each target frame. The data structure illustrated here is an MPEG2-TS packet. As illustrated in FIG. 4A, the TS packet 100 is, for example, a 188-byte packet and has a packet header 101 and an adaptation field 102 or payload 103 of, for example, 4 bytes. As illustrated in FIG. 4B, packet header 101 includes sync byte 101a, transport error indicator 101b, payload unit start indicator 101c, transport priority 101d, packet identifier 101e, payload scrambling control 101f, adaptation field control 101g, and It has a continuity counter 101f. As illustrated in FIG. 4C, the adaptation field 102 includes packet length specification 102a, discontinuity indicator 102b, random access indicator 102c, stream priority 102d, options field flags 102e, options field 102f (variable field length), and stuffing. It has 102g. As illustrated in FIG. 4D, option field 102f has PCR 102fa, OPCR 102fb, splice countdown 102fc, private data 102fd, and extension field 102fe.

上述のように、MPEG2-TSパケットでは、送受信間の同期を取り適切に映像を再生するため、PCR(Program Clock Reference)102fa等の時刻情報が挿入されることがある。このPCR102faは、例えば100msに1回の頻度で挿入されるものと規定がある。上述のように、TSパケット100は、例えば、全長188Byteのうち先頭4Byteがパケットヘッダ101aとされ、残りの184Byteをペイロード103とアダプテーションフィールド102との片方もしくは両方混在するものとして構成される。すなわちペイロード103が最大184Byteにて構成される可能性がある。ところでペイロード103は伝送データの中身であり、本システムでは時系列映像信号が挿入される領域である。対してアダプテーションフィールド102は、前述のPCR102faやプライベートデータ102fd等が挿入される領域である。ペイロードとして最大限の伝送を可能とするために、例えば、オリジナルデータTxをアダプテーションフィールド102内(例えば、プライベートデータ102fd内)に挿入するものとし、当該データの生成タイミングをPCR102faが挿入されるタイミングと合わせることで最適化が可能である。上記の様に、オリジナルデータTxとして必要な領域は2bit(1Byte未満)で、かつアダプテーションフィールド102が存在するTSパケットのみの影響であることから、回線への影響は軽微である。 As described above, in MPEG2-TS packets, time information such as PCR (Program Clock Reference) 102fa may be inserted in order to synchronize transmission and reception and appropriately reproduce video. This PCR102fa is stipulated to be inserted, for example, once every 100 ms. As described above, the TS packet 100 is configured such that, of the total length of 188 bytes, the first 4 bytes are the packet header 101a, and the remaining 184 bytes are the payload 103 and the adaptation field 102, or both. That is, the payload 103 may consist of a maximum of 184 bytes. By the way, the payload 103 is the contents of the transmission data, and in this system, it is the area into which the time-series video signal is inserted. On the other hand, the adaptation field 102 is an area into which the aforementioned PCR 102fa, private data 102fd, etc. are inserted. In order to enable maximum transmission as a payload, for example, the original data Tx shall be inserted in the adaptation field 102 (for example, in the private data 102fd), and the generation timing of the data is the timing when the PCR 102fa is inserted. Optimization is possible by matching. As described above, the area required for the original data Tx is 2 bits (less than 1 byte), and since the effect is limited to TS packets in which the adaptation field 102 exists, the effect on the line is slight.

《無線受信機12の処理の詳細》
次に、無線受信機12の処理の詳細を例示する。無線送信機11から映像回線を通じて送信された無線信号は受信アンテナ123で受信され、映像回線無線受信部121bに送られる。映像回線無線受信部121bは、入力された無線信号に対して復調処理や誤り訂正復号処理等を実施してパケットの符号列に戻して映像デコーダ121aに送る。映像デコーダ121aは、パケットの符号列のデータ伸張・復号処理を実施してパケットを得、そこから復号時系列映像信を抽出し、当該復号時系列映像信号を表示装置122に出力する。表示装置122は、復号時系列映像信号が表す映像を表示する。この映像の表示はリアルタイムに行うことができる。また、パケットから取得されたオリジナルデータTxは制御部121cに送られる。前述のように、制御回線は制御信号の送受信を行うものである。制御回線は制御回線アンテナ124及び制御回線無線送信部121dを通じて制御部121cとつながっている。制御部121cは、制御回線を通じて受信した無線信号からのデータ取得、制御回線を通じて無線送信機11に無線伝送するデータの生成、映像デコーダ121a、映像回路無線受信部121b、および制御回線無線送信部121dの制御が可能である。また、制御部121cは外部制御装置13にも接続されており、外部制御装置13からの制御に基づき、受信装置121の制御および遠隔操作による送信装置111の制御が可能である。
<<Details of the processing of the wireless receiver 12>>
Next, the details of the processing of the radio receiver 12 will be illustrated. A radio signal transmitted from the radio transmitter 11 through the video line is received by the receiving antenna 123 and sent to the video line radio receiving section 121b. The video line radio receiver 121b performs demodulation processing, error correction decoding processing, and the like on the input radio signal, restores it to a packet code string, and sends it to the video decoder 121a. The video decoder 121 a performs data decompression and decoding processing on the packet code string to obtain packets, extracts a decoded time-series video signal from the packet, and outputs the decoded time-series video signal to the display device 122 . The display device 122 displays the video represented by the decoded time-series video signal. This image can be displayed in real time. Also, the original data Tx obtained from the packet is sent to the control unit 121c. As described above, the control line transmits and receives control signals. The control line is connected to the control section 121c through the control line antenna 124 and the control line radio transmission section 121d. The control unit 121c acquires data from the radio signal received through the control line, generates data to be wirelessly transmitted to the radio transmitter 11 through the control line, the video decoder 121a, the video circuit radio reception unit 121b, and the control line radio transmission unit 121d. can be controlled. The control unit 121c is also connected to the external control device 13, and based on control from the external control device 13, can control the receiving device 121 and control the transmitting device 111 by remote control.

図5Bを用い、制御部121cの処理の詳細を例示する。
“Null”において、制御部121cがオリジナルデータTx“00”を受け取ると、制御部121cは無線伝送時に伝送エラーが発生したか否かを判定する。この処理の詳細は後述する。このエラー判定結果として無線伝送時の伝送エラーが検出されなかった場合(制御部121cが受信情報を正常に受信したと判定した場合)、制御部121cはオリジナルデータRx“00”を制御回路無線送信部121dに送り、制御回路無線送信部121dにオリジナルデータRx“00”を送信させる。この場合、表示装置122は、復号時系列映像信号が表す映像を正常に表示する(ステータス“00”)(ステップS121)。
Details of the processing of the control unit 121c are illustrated using FIG. 5B.
In "Null", when the control unit 121c receives the original data Tx "00", the control unit 121c determines whether or not a transmission error has occurred during wireless transmission. The details of this processing will be described later. If no transmission error during wireless transmission is detected as a result of this error determination (if the control unit 121c determines that the reception information has been received normally), the control unit 121c transmits the original data Rx “00” to the control circuit wirelessly. section 121d to cause the control circuit wireless transmission section 121d to transmit the original data Rx "00". In this case, the display device 122 normally displays the video represented by the decoded time-series video signal (status “00”) (step S121).

一方、“Null”でのエラー判定結果として無線伝送時の伝送エラーが検出された場合(制御部121cが受信情報を正常に受信しなかったと判定した場合)、制御部121cは当該このエラー判定結果およびオリジナルデータRx“01”を制御回路無線送信部121dに送り、制御回路無線送信部121dにオリジナルデータRx“01”を送信させる。この場合、表示装置122は、復号時系列映像信号が表す映像には映像途切れやブロックノイズ等の発生が予想される。そのため、前述のようにIピクチャの挿入要求を送信する必要がある(ステータス“01”)(ステップS122)。 On the other hand, when a transmission error during wireless transmission is detected as the error determination result of "Null" (when the control unit 121c determines that the reception information was not received normally), the control unit 121c outputs the error determination result and the original data Rx "01" to the control circuit wireless transmission unit 121d to cause the control circuit wireless transmission unit 121d to transmit the original data Rx "01". In this case, the display device 122 is expected to generate image interruptions, block noise, and the like in the image represented by the decoded time-series image signal. Therefore, it is necessary to transmit an I-picture insertion request as described above (status "01") (step S122).

ステータス“00”において、制御部121cがオリジナルデータTx“00”を受け取ると、制御部121cは無線伝送時に伝送エラーが発生したか否かを判定する。この処理の詳細は後述する。このエラー判定結果として無線伝送時の伝送エラーが検出されなかった場合(制御部121cが受信情報を正常に受信したと判定した場合)、制御部121cは当該このエラー判定結果およびオリジナルデータRx“00”を制御回線無線送信部121dに出力し、制御回線無線送信部121dにオリジナルデータRx“00”を送信させる(ステータス“00”)(ステップS123)。 When the control unit 121c receives the original data Tx "00" in status "00", the control unit 121c determines whether or not a transmission error has occurred during wireless transmission. The details of this processing will be described later. If no transmission error during wireless transmission is detected as a result of this error determination (if the control unit 121c determines that the reception information has been received normally), the control unit 121c outputs this error determination result and the original data Rx"00". ” to the control line wireless transmission unit 121d, and causes the control line wireless transmission unit 121d to transmit the original data Rx “00” (status “00”) (step S123).

一方、ステータス“00”でのエラー判定結果として無線伝送時の伝送エラーが検出された場合(制御部121cが受信情報を正常に受信しなかったと判定した場合)、制御部121cは当該このエラー判定結果およびオリジナルデータRx“01”を制御回線無線送信部121dに出力し、制御回線無線送信部121dにオリジナルデータRx“01”を送信させる(ステータス“01”)(ステップS124)。 On the other hand, when a transmission error during wireless transmission is detected as an error determination result with status “00” (when the control unit 121c determines that the received information was not received normally), the control unit 121c makes this error determination. The result and the original data Rx "01" are output to the control line wireless transmission unit 121d, and the control line wireless transmission unit 121d is caused to transmit the original data Rx "01" (status "01") (step S124).

ステータス“01”では、制御部121cがオリジナルデータTx“11”を取得したか否かを判定する。ここで制御部121cがオリジナルデータTx“11”を取得したのであれば、制御部121cは映像回線無線受信部121bがIピクチャを正しく受信できたかを判定する。制御部121cは、例えば、映像回線無線受信部121bから各処理の状態を表すステータスを受け取り、この判定を行う。ここで、映像回線無線受信部121bがIピクチャを正しく受信できなかったのであれば、制御部121cは、再度、オリジナルデータRx“01”を制御回線無線送信部121dに出力し、制御回線無線送信部121dにオリジナルデータRx“01”を送信させる(ステータス“01”)。一方、映像回線無線受信部121bがステータス“01”でオリジナルデータTx“11”を受信する前にオリジナルデータTx“10”を受信した場合、制御部121cは、当該Iピクチャが正しく受信できなかったものと判断し、制御部121cは、再度、オリジナルデータRx“01”を制御回線無線送信部121dに出力し、制御回線無線送信部121dにオリジナルデータRx“01”を送信させる(ステータス“01”)(ステップS125)。 For status "01", the controller 121c determines whether or not the original data Tx "11" has been obtained. Here, if the control unit 121c has acquired the original data Tx "11", the control unit 121c determines whether the video line radio reception unit 121b has correctly received the I picture. The control unit 121c, for example, receives a status representing the state of each process from the video line radio reception unit 121b and makes this determination. Here, if the video line wireless reception unit 121b could not correctly receive the I-picture, the control unit 121c again outputs the original data Rx "01" to the control line wireless transmission unit 121d for control line wireless transmission. It causes the unit 121d to transmit the original data Rx "01" (status "01"). On the other hand, if the video line radio reception unit 121b receives the original data Tx "10" before receiving the original data Tx "11" with the status "01", the control unit 121c determines that the I picture could not be received correctly. The control unit 121c again outputs the original data Rx “01” to the control line radio transmission unit 121d, and causes the control line radio transmission unit 121d to transmit the original data Rx “01” (status “01”). ) (step S125).

ステータス“01”において、オリジナルデータTxおよびIピクチャを正しく受信したのであれば、制御部121cは、オリジナルデータRx“00”を制御回線無線送信部121dに出力し、制御回線無線送信部121dにオリジナルデータRx“00”を送信させる(ステータス“00”)(ステップS126)。 If the original data Tx and the I-picture have been correctly received in the status "01", the control unit 121c outputs the original data Rx "00" to the control line wireless transmission unit 121d, and transmits the original data to the control line wireless transmission unit 121d. Data Rx "00" is transmitted (status "00") (step S126).

無線伝送時に伝送エラーが発生したか否かを判定する方法を例示する。
制御部121cは映像回線無線受信部121bおよび映像デコーダ121aから各処理の状態を表すステータスを受け取り、例えば以下のように無線伝送時に伝送エラーが発生したか否かを判定する。
(a)制御部121cは、例えば、TSパケット100のパケッドヘッダ101の異常、消失、連続性欠損などが発生した場合に伝送エラーが発生したと判断する。例えば、制御部121cは、同期バイト101aの消失や連続性カウンタ101fのカウンタ値の連続性欠落などが発生した場合に伝送エラーが発生したと判断する。
(b)制御部121cは、例えば、アダプテーションフィールド102の異常、消失、連続性欠損などが発生した場合に伝送エラーが発生したと判断する。例えば、制御部121cは、オリジナルデータTxの異常、連続性欠落などが発生した場合に伝送エラーが発生したと判断する。例えば、オリジナルデータTxは図5Aのように遷移するが、図5AのようにオリジナルデータTxが遷移しなかった場合に伝送エラーが発生したと判断する。すなわち、制御部121cは、オリジナルデータTx“00”(正常状態を表す送信側制御信号)、オリジナルデータTx“11”(第2符号が送信されたことを表す送信側制御信号)、およびオリジナルデータTx“10”(待ち状態であることを表す送信側制御信号)の受信順序に基づいて、伝送エラーが発生したか否か(受信情報を正常に受信したか否か)を判定してもよい。例えば、図5Aに例示するように、オリジナルデータTxは“00”から“10”に遷移することはないため、制御部121cは、オリジナルデータTx“00”の直後にオリジナルデータTx“10”が受信された場合に伝送エラーが発生したと判定してもよい。同様に、α=1の場合、オリジナルデータTx“11”の次はオリジナルデータTx“10”に遷移するため、制御部121cは、オリジナルデータTx“11”の直後にオリジナルデータTx“00”が受信された場合に伝送エラーが発生したと判定してもよい。
(c)制御部121cは、例えば、映像回線無線受信部121bでの誤り訂正復号処理(例えば、ビタビアルゴリズムやリードソロモン符号等を用いた誤り訂正)で誤りが検出された場合に伝送エラーが発生したと判定する。
A method for determining whether or not a transmission error has occurred during wireless transmission will be exemplified.
The control unit 121c receives the status indicating the state of each process from the video line radio reception unit 121b and the video decoder 121a, and determines whether or not a transmission error has occurred during radio transmission, for example, as follows.
(a) The control unit 121c determines that a transmission error has occurred when, for example, the packet header 101 of the TS packet 100 is abnormal, lost, or has lost continuity. For example, the control unit 121c determines that a transmission error has occurred when loss of the synchronization byte 101a or lack of continuity in the counter value of the continuity counter 101f occurs.
(b) The control unit 121c determines that a transmission error has occurred when, for example, the adaptation field 102 is abnormal, lost, or lacks continuity. For example, the control unit 121c determines that a transmission error has occurred when an abnormality, lack of continuity, or the like occurs in the original data Tx. For example, the original data Tx transitions as shown in FIG. 5A, but if the original data Tx does not transition as shown in FIG. 5A, it is determined that a transmission error has occurred. That is, the control unit 121c controls the original data Tx "00" (transmitting side control signal indicating normal state), the original data Tx "11" (transmitting side control signal indicating that the second code has been transmitted), and the original data Whether or not a transmission error has occurred (whether or not the reception information has been received normally) may be determined based on the reception order of Tx "10" (transmitting side control signal indicating waiting state). . For example, as illustrated in FIG. 5A, the original data Tx never transitions from "00" to "10". If received, it may be determined that a transmission error has occurred. Similarly, when α=1, the original data Tx “11” is followed by the original data Tx “10”. If received, it may be determined that a transmission error has occurred.
(c) The control unit 121c generates a transmission error when an error is detected in error correction decoding processing (for example, error correction using the Viterbi algorithm, Reed-Solomon code, etc.) in the video line radio reception unit 121b. It is determined that

《オリジナルデータの送信間隔について》
無線送信機11から無線受信機12に送信されるオリジナルデータTxに基づいて伝送エラーが発生したか否かを判定する場合、オリジナルデータTxの送信間隔をある程度短くする必要があるが、このような用途に用いられないオリジナルデータRxについてはその限りでない。また、一般に制御回線は映像回線と比べて伝送帯域が狭い場合が多い。そのため、オリジナルデータTxに基づいて伝送エラーが発生したか否かを判定する場合には、オリジナルデータTxの送信間隔(平均送信間隔)をオリジナルデータRxの送信間隔(平均送信間隔)よりも短くしてもよい。例えば、オリジナルデータTxが平均100ms程度ごとに送信されるのに対し、オリジナルデータRxが平均1s程度ごとに送信されていてもよい。なお、これは、運用システムに合わせて調整するものとする。映像障害発生時は早急にIピクチャを送信して映像リフレッシュをかけることが望ましいが、一般に伝送エラーが発生した際に映像回線の復旧まで多少時間がかかる可能性もあり、映像リフレッシュ要求を頻発することは映像回線を逼迫させるため望ましくない。
《Regarding transmission interval of original data》
When determining whether or not a transmission error has occurred based on the original data Tx transmitted from the wireless transmitter 11 to the wireless receiver 12, it is necessary to shorten the transmission interval of the original data Tx to some extent. This does not apply to original data Rx that is not used for any purpose. Also, in general, control lines often have a narrower transmission band than video lines. Therefore, when determining whether or not a transmission error has occurred based on the original data Tx, the transmission interval (average transmission interval) of the original data Tx should be shorter than the transmission interval (average transmission interval) of the original data Rx. may For example, the original data Tx may be transmitted every 100 ms on average, while the original data Rx may be transmitted every 1 s on average. This shall be adjusted according to the operating system. When a video failure occurs, it is desirable to send an I-picture as soon as possible to refresh the video, but in general, when a transmission error occurs, it may take some time until the video line is restored, so video refresh requests are frequently issued. This is not desirable because it places a strain on the video line.

映像回線の逼迫を軽減するため、オリジナルデータTxの重要度に応じてオリジナルデータTxの送信間隔を異ならせてもよい。例えば、オリジナルデータTx“00”(正常状態を表す送信側制御信号)の送信時には伝送エラーが発生しているとは限らないが、オリジナルデータTx“11”(第2符号を送信したことを表す送信側制御信号)またはオリジナルデータTx“10”(待ち状態であることを表す送信側制御信号)の送信時には伝送エラーが発生しており、早急にIピクチャの送信を行う必要がある。そのため、オリジナルデータTx“11”(第2符号を送信したことを表す送信側制御信号)を送信してからオリジナルデータTx“10”(待ち状態であることを表す送信側制御信号)を送信するまでの送信間隔、および/または、オリジナルデータTx“10”(待ち状態であることを表す送信側制御信号)の送信間隔を、オリジナルデータTx“00”(正常状態を表す送信側制御信号)の送信間隔よりも短くしてもよい。 In order to alleviate the tightness of the video line, the transmission interval of the original data Tx may be varied according to the importance of the original data Tx. For example, it is not necessarily the case that a transmission error has occurred when transmitting original data Tx "00" (transmitting side control signal representing a normal state), but original data Tx "11" (representing that the second code has been transmitted) Transmission-side control signal) or original data Tx "10" (transmission-side control signal indicating a waiting state) is transmitted, and a transmission error has occurred, so it is necessary to immediately transmit the I picture. Therefore, after transmitting original data Tx "11" (transmitting side control signal indicating that the second code has been transmitted), original data Tx "10" (transmitting side control signal indicating that it is in a waiting state) is transmitted. and/or the transmission interval of the original data Tx "10" (transmitting side control signal representing the waiting state) to that of the original data Tx "00" (transmitting side control signal representing the normal state) It may be shorter than the transmission interval.

《エラーモードの切り分け判定》
本実施形態では、オリジナルデータTxとして“00”“11”“10”の3種類の符号を使い分けるため、無線受信機12はどこで問題が発生しているのかを区別することができる。そのため、無線受信機12は以下のエラーモードを区別して判定してもよい。
(1)無線受信機12がオリジナルデータTx“11”(第2符号が送信されたことを表す送信側制御信号)を受信したが、Iピクチャ(第2符号)を正しく受信していない場合のエラーモード1
この場合には、無線送信機11からのIピクチャ送信時に生じたパケットロス、または映像エンコーダ111aもしくは映像デコーダ121aの不具合が疑われる。
(2)無線受信機12がオリジナルデータTx“11”(第2符号が送信されたことを表す送信側制御信号)を受信する前に、オリジナルデータTx“10”(待ち状態であることを表す送信側制御信号)を受信する場合のエラーモード2
この場合には、無線送信機11からのIピクチャ送信時に生じたパケットロス、または映像回線が不安定であることが疑われる。
(3)異常時処理でオリジナルデータRx“01”(異常状態を表す受信側制御信号)を送信した後、一定期間待機してもオリジナルデータTx“00”(正常状態を表す送信側制御信号)を受信する場合のエラーモード3
この場合、異常時処理でオリジナルデータRx“01”が届いておらず、制御回線が不安定であることが疑われる。
(4)異常時処理でオリジナルデータRx“01”(異常状態を表す受信側制御信号)を送信した後、一定期間待機してもIピクチャ(第2符号)を正しく受信できない場合(伝送エラーを検出し続ける場合)のエラーモード4
この場合には映像回線が不安定であるか、映像回線と制御回線の両方が不安定であることが疑われる。
なお、無線受信機12はエラーモード1~4をすべて区別して判定してもよいし、これらの一部のみを他のエラーモードと区別して判定してもよい。
《Isolation judgment of error mode》
In this embodiment, three types of codes "00", "11", and "10" are selectively used as the original data Tx, so the wireless receiver 12 can distinguish where the problem is occurring. Therefore, the radio receiver 12 may discriminate and determine the following error modes.
(1) When the radio receiver 12 receives the original data Tx "11" (transmitting side control signal indicating that the second code has been transmitted), but does not correctly receive the I picture (second code) error mode 1
In this case, it is suspected that there is a packet loss that occurred during transmission of the I-picture from the wireless transmitter 11, or that the video encoder 111a or the video decoder 121a is faulty.
(2) Before the radio receiver 12 receives the original data Tx "11" (transmitting-side control signal indicating that the second code has been transmitted), the original data Tx "10" (indicating a waiting state) Error mode 2 when receiving a control signal on the sending side
In this case, it is suspected that a packet loss occurred during transmission of the I-picture from the wireless transmitter 11 or that the video line is unstable.
(3) Original data Tx “00” (transmission-side control signal indicating normal state) even if the original data Rx “01” (receiving-side control signal indicating an abnormal state) is transmitted in the abnormal processing, and then waits for a certain period of time. Error mode 3 when receiving
In this case, it is suspected that the original data Rx "01" has not arrived in the abnormal processing and the control line is unstable.
(4) If the original data Rx “01” (receiving-side control signal indicating an abnormal state) is transmitted in the abnormal processing, and the I-picture (second code) cannot be received correctly even after waiting for a certain period of time (a transmission error occurs). error mode 4 when detection continues)
In this case, it is suspected that the video line is unstable, or that both the video line and the control line are unstable.
Note that the radio receiver 12 may distinguish between all of the error modes 1 to 4, or may distinguish only some of them from the other error modes.

<処理の具体例>
以下に本実施形態の処理の具体例を示す。
≪具体例1≫
図6に伝送エラーが発生していないときの処理を例示する。
無線送信機11の起動後、無線送信機11の制御部111cはオリジナルデータTx“00”を出力し(ステップS1)、映像エンコーダ111aおよび映像回線無線送信部111bはオリジナルデータTx“00”とIピクチャまたはP(もしくはB)ピクチャとを含む信号からなる符号列に対応する無線信号を、映像回線を通じて無線受信機12に送信する(ステップS2)。
<Specific example of processing>
A specific example of the processing of this embodiment is shown below.
<<Specific example 1>>
FIG. 6 illustrates processing when no transmission error occurs.
After starting the radio transmitter 11, the control unit 111c of the radio transmitter 11 outputs the original data Tx "00" (step S1), and the video encoder 111a and the video line radio transmission unit 111b convert the original data Tx "00" and I A radio signal corresponding to a code string composed of a signal including a picture or a P (or B) picture is transmitted to the radio receiver 12 through a video line (step S2).

無線受信機12は無線信号を受信し、その無線伝送時に伝送エラーが発生したか否かを判定する(ステップS3)。このエラー判定結果として無線伝送時の伝送エラーが検出されず、映像が正常に表示される。制御部121cは、当該エラー判定結果およびオリジナルデータRx“00”を制御回路無線送信部121dに送り、制御回路無線送信部121dにオリジナルデータRx“00”を送信させる(ステップS4)。 The radio receiver 12 receives the radio signal and determines whether or not a transmission error has occurred during the radio transmission (step S3). As a result of this error determination, no transmission error during wireless transmission is detected, and the image is normally displayed. The control unit 121c sends the error determination result and the original data Rx "00" to the control circuit wireless transmission unit 121d, and causes the control circuit wireless transmission unit 121d to transmit the original data Rx "00" (step S4).

制御回路無線送信部121dは制御回線を通じてオリジナルデータRx“00”を無線送信機11に送信する。無線送信機11は応答結果として正常動作復帰と判断する(ステップS5)。 The control circuit radio transmission section 121d transmits the original data Rx "00" to the radio transmitter 11 through the control line. The wireless transmitter 11 determines that normal operation is restored as a result of the response (step S5).

無線送信機11は応答結果が正常動作であったと判断し、その後も正常動作が続く限り、ステップS1からS5の処理が繰り返される。 The wireless transmitter 11 judges that the response result is normal operation, and as long as the normal operation continues after that, the processing of steps S1 to S5 is repeated.

≪具体例2≫
図7に、伝送エラー発生後に直ちに映像リフレッシュされた場合の処理(一度のリフレッシュ要求で、直ちに復旧が完了したケース)を例示する。
無線送信機11の起動後、無線送信機11の制御部111cはオリジナルデータTx“00”を出力し(ステップS1)、映像エンコーダ111aおよび映像回線無線送信部111bはオリジナルデータTx“00”とIピクチャまたはP(もしくはB)ピクチャとを含む信号からなる符号列に対応する無線信号を、映像回線を通じて無線受信機12に送信する。ただし、この送信時に伝送エラーが発生したとする(ステップS2’)。
<<Specific example 2>>
FIG. 7 exemplifies processing when video is refreshed immediately after the occurrence of a transmission error (a case in which restoration is completed immediately with a single refresh request).
After starting the radio transmitter 11, the control unit 111c of the radio transmitter 11 outputs the original data Tx "00" (step S1), and the video encoder 111a and the video line radio transmission unit 111b convert the original data Tx "00" and I A radio signal corresponding to a code string composed of a signal including a picture or a P (or B) picture is transmitted to the radio receiver 12 through a video line. However, it is assumed that a transmission error occurs during this transmission (step S2').

無線受信機12は無線信号を受信し、その無線伝送時に伝送エラーが発生したか否かを判定する(ステップS3)。このエラー判定結果として無線伝送時の伝送エラーが検出され、映像には障害発生の可能性がある。制御部121cは、当該エラー判定結果およびオリジナルデータRx“01”を制御回路無線送信部121dに送り、制御回路無線送信部121dにオリジナルデータRx“01”を送信させる(ステップS4’)。 The radio receiver 12 receives the radio signal and determines whether or not a transmission error has occurred during the radio transmission (step S3). As a result of this error determination, a transmission error during wireless transmission is detected, and there is a possibility that an image failure will occur. The control unit 121c sends the error determination result and the original data Rx "01" to the control circuit wireless transmission unit 121d, and causes the control circuit wireless transmission unit 121d to transmit the original data Rx "01" (step S4').

制御回路無線送信部121dは制御回線を通じてオリジナルデータRx“01”を無線送信機11に送信する(ステップS5’)。 The control circuit radio transmission unit 121d transmits the original data Rx "01" to the radio transmitter 11 through the control line (step S5').

無線送信機11は、オリジナルデータRx“01”を受け取ると、応答結果としてIピクチャ挿入要求があったとして、制御部111cはオリジナルデータTx“11”を映像エンコーダ111aに出力し(ステップS6)、映像エンコーダ111aおよび映像無線回線送信部111bに、IピクチャおよびオリジナルデータTx“11”を含む符号からなる符号列に対応する無線信号の生成および送信をさせる(ステップS7)。 When the radio transmitter 11 receives the original data Rx "01", the controller 111c outputs the original data Tx "11" to the video encoder 111a (step S6), assuming that there is an I-picture insertion request as a response. The video encoder 111a and the video wireless channel transmission unit 111b are made to generate and transmit a wireless signal corresponding to a code string composed of codes including the I picture and the original data Tx "11" (step S7).

無線受信機12は無線信号を受信し、その無線伝送時に伝送エラーが発生したか否かを判定する(ステップS8)。このエラー判定結果として無線伝送時の伝送エラーが検出されず、映像が正常に表示される。制御部121cは、当該エラー判定結果およびオリジナルデータRx“00”を制御回路無線送信部121dに送り、制御回路無線送信部121dにオリジナルデータRx“00”を送信させる(ステップS9)。 The radio receiver 12 receives the radio signal and determines whether or not a transmission error has occurred during the radio transmission (step S8). As a result of this error determination, no transmission error during wireless transmission is detected, and the image is normally displayed. The control unit 121c sends the error determination result and the original data Rx "00" to the control circuit wireless transmission unit 121d, and causes the control circuit wireless transmission unit 121d to transmit the original data Rx "00" (step S9).

制御回路無線送信部121dは制御回線を通じてオリジナルデータRx“00”を無線送信機11に送信する(ステップS10)。 The control circuit radio transmission unit 121d transmits the original data Rx "00" to the radio transmitter 11 through the control line (step S10).

無線送信機11は応答結果が正常動作であったと判断し、その後ステップS1以降の処理を実行する。 The wireless transmitter 11 judges that the response result is normal operation, and then executes the processing from step S1.

≪具体例3≫
図8から図10に、映像回線が不安定で、Iピクチャ挿入・復旧までに時間がかかる場合の処理を例示する。
図8に例示するように、無線送信機11の起動後、ステップS1,S2’,S3,S4’,S5’,S6が実行される。無線送信機11の制御部111cは、映像エンコーダ111aおよび映像無線回線送信部111bに、IピクチャおよびオリジナルデータTx“11”を含む符号からなる符号列に対応する無線信号の生成および送信をさせる。ただし、この送信時に伝送エラーが発生したとする(ステップS7’)。
<<Specific example 3>>
FIGS. 8 to 10 illustrate processing when the video line is unstable and it takes time to insert/restore the I picture.
As illustrated in FIG. 8, steps S1, S2', S3, S4', S5', and S6 are executed after the wireless transmitter 11 is activated. The control unit 111c of the radio transmitter 11 causes the video encoder 111a and the video radio line transmission unit 111b to generate and transmit a radio signal corresponding to the code string including the I picture and the original data Tx "11". However, it is assumed that a transmission error occurs during this transmission (step S7').

無線受信機12は無線信号を受信し、その無線伝送時に伝送エラーが発生したか否かを判定する(ステップS8)。このエラー判定結果として無線伝送時の伝送エラーが検出され、Iピクチャの挿入が確認されなかったとする。その後、ステップS4’,S5’,S6,S7’が実行される。ここでもステップS7’の無線信号の伝送時に伝送エラーが発生していたとする。その後、伝送エラーが解消されずに、同様な処理が繰り返される。 The radio receiver 12 receives the radio signal and determines whether or not a transmission error has occurred during the radio transmission (step S8). Assume that a transmission error during wireless transmission is detected as a result of this error determination, and insertion of an I picture is not confirmed. After that, steps S4', S5', S6 and S7' are executed. It is also assumed here that a transmission error has occurred during the transmission of the radio signal in step S7'. After that, the same processing is repeated without the transmission error being resolved.

その後、図9および図10に例示するように、ステップS6からS10が正常に実行され、ステップS1からS5が正常に実行される。 Thereafter, as illustrated in FIGS. 9 and 10, steps S6 to S10 are normally executed, and steps S1 to S5 are normally executed.

≪具体例4≫
図11から図14に、制御回線が不安定で、Iピクチャ挿入された後も無線送信機11側でなかなか復旧確認ができない場合の処理を例示する。
図11に例示するように、無線送信機11の起動後、ステップS1,S2,S3,S4の処理が実行される。無線受信機12の制御回路無線送信部121dは制御回線を通じてオリジナルデータRx“00”を無線送信機11に送信する。ただし、この送信時に伝送エラーが発生したとする(ステップS5”)。
<<Specific example 4>>
FIGS. 11 to 14 illustrate processing when the control line is unstable and it is difficult for the radio transmitter 11 to confirm recovery even after the I-picture is inserted.
As illustrated in FIG. 11, after the radio transmitter 11 is activated, the processes of steps S1, S2, S3, and S4 are executed. The control circuit radio transmission section 121d of the radio receiver 12 transmits the original data Rx "00" to the radio transmitter 11 through the control line. However, it is assumed that a transmission error occurs during this transmission (step S5'').

その後、ステップS1からS5の処理が実行され、図12に例示するように、さらにステップS1の処理が実行される。次に、無線送信機11の映像エンコーダ111aおよび映像回線無線送信部111bが、オリジナルデータTx“00”とIピクチャまたはP(もしくはB)ピクチャとを含む信号からなる符号列に対応する無線信号を、映像回線を通じて無線受信機12に送信する。ただし、この送信時に伝送エラーが発生したとする(ステップS2’)。 After that, the processing of steps S1 to S5 is executed, and then the processing of step S1 is further executed as illustrated in FIG. Next, the video encoder 111a and the video line wireless transmission unit 111b of the wireless transmitter 11 transmit a wireless signal corresponding to a code string composed of a signal containing original data Tx "00" and an I picture or P (or B) picture. , to the radio receiver 12 through the video line. However, it is assumed that a transmission error occurs during this transmission (step S2').

その後、ステップS3,S4’の処理が実行され、無線受信機12の制御回路無線送信部121dが制御回線を通じてオリジナルデータRx“01”を無線送信機11に送信する。ただし、この送信時に伝送エラーが発生したとする(ステップS5”’)。 After that, the processes of steps S3 and S4' are executed, and the control circuit radio transmission section 121d of the radio receiver 12 transmits the original data Rx "01" to the radio transmitter 11 through the control line. However, it is assumed that a transmission error occurs during this transmission (step S5''').

その後、伝送エラーが解消されずに、ステップS1,S2,S3,S4’,S5”’の処理が繰り返される。 After that, the processing of steps S1, S2, S3, S4' and S5''' is repeated without the transmission error being resolved.

その後、S5”’での伝送エラーが解消され、図13に例示するように、ステップS5’,S6からS9の処理が実行される。次に、無線受信機12の制御回路無線送信部121dは、オリジナルデータRx“00”を無線送信機11に送信する。ただし、この送信時に伝送エラーが発生したとする(ステップS10’)。 After that, the transmission error in S5''' is eliminated, and the processes of steps S5', S6 to S9 are executed as illustrated in FIG. , the original data Rx "00" is transmitted to the radio transmitter 11. However, it is assumed that a transmission error occurs during this transmission (step S10').

無線送信機11は、応答結果として応答がないとし、無線送信機11の制御部111cはオリジナルデータTx“10”を映像エンコーダ111aに出力し(ステップS11)、映像エンコーダ111aおよび映像無線回線送信部111bに、P(またはB)ピクチャおよびオリジナルデータTx“10”を含む符号からなる符号列に対応する無線信号を生成および送信させる(ステップS12)。 The wireless transmitter 11 determines that there is no response as a result of the response, and the controller 111c of the wireless transmitter 11 outputs the original data Tx "10" to the video encoder 111a (step S11). 111b to generate and transmit a radio signal corresponding to a code string consisting of codes containing P (or B) pictures and original data Tx "10" (step S12).

その後、ステップS10’での伝送エラーが解消されず、ステップS8,S9,S10’の処理が繰り返される。 After that, the transmission error in step S10' is not resolved, and the processing of steps S8, S9, and S10' is repeated.

その後、図14に例示するように、ステップS10’での伝送エラーが解消され、ステップS5の処理が実行され、さらにステップS1からS5の処理が実行される。 After that, as illustrated in FIG. 14, the transmission error in step S10' is resolved, the process of step S5 is executed, and the processes of steps S1 to S5 are executed.

<本実施形態の特徴>
本実施形態では、無線送信機11から無線受信機12への無線信号の伝送時および映像リフレッシュの際に、状況に応じたオリジナルデータTxを無線送信機11から無線受信機12に伝送し、状況に応じたオリジナルデータRxを無線受信機12から無線送信機11に伝送する。すなわち、無線送信機11は、オリジナルデータRx“00”を受信した場合に、P(またはB)ピクチャとオリジナルデータTx“00”とを送信する正常時処理を実行し、オリジナルデータRx“01”を受信した場合に、IピクチャとオリジナルデータTx“11”とを送信した後、さらにP(またはB)ピクチャを送信する異常時処理を実行する。また、無線受信機12は、オリジナルデータTx“00”を受信した場合に、受信情報を正常に受信したか否かを判定する判定処理を実行し、受信情報を正常に受信したと判定した場合に、P(またはB)ピクチャを復号し、オリジナルデータRx“00”を送信する正常時処理を実行し、受信情報を正常に受信しなかったと判定した場合に、オリジナルデータTx“11”を受信したか否かを判定し、オリジナルデータTx“11”を受信したと判定した場合に、Iピクチャを復号し、オリジナルデータRx“00”を送信する異常時処理を実行する。このようにオリジナルデータTx,Rxに基づいて処理が実行されることで、いずれかのオリジナルデータが確実に伝送できなかった場合であっても、通信状態に応じた適切な復帰処理を行うことができる。そのため、GOPに基づいて映像時系列情報をフレームごとに符号化して得られる符号列のリアルタイム通信を行う場合において、通信障害を検知し、復旧用のIピクチャの挿入(映像リフレッシュ)を適切かつ自動的に行うことができる。
<Characteristics of this embodiment>
In this embodiment, when a wireless signal is transmitted from the wireless transmitter 11 to the wireless receiver 12 and when the image is refreshed, the original data Tx corresponding to the situation is transmitted from the wireless transmitter 11 to the wireless receiver 12, and the situation The original data Rx according to is transmitted from the radio receiver 12 to the radio transmitter 11 . That is, when the radio transmitter 11 receives the original data Rx "00", it executes normal processing to transmit the P (or B) picture and the original data Tx "00", and transmits the original data Rx "01". is received, the I picture and the original data Tx "11" are transmitted, and then the P (or B) picture is transmitted. Further, when the wireless receiver 12 receives the original data Tx “00”, it executes determination processing for determining whether or not the reception information has been received normally. Then, the P (or B) picture is decoded and the original data Rx "00" is transmitted. If it is determined that the reception information was not received normally, the original data Tx "11" is received. If it is determined that the original data Tx "11" has been received, the I-picture is decoded and the abnormal processing is executed to transmit the original data Rx "00". By executing the processing based on the original data Tx and Rx in this way, even if any of the original data cannot be reliably transmitted, appropriate recovery processing can be performed according to the communication state. can. Therefore, when performing real-time communication of a code string obtained by encoding video time-series information for each frame based on GOP, it is possible to detect a communication failure and insert an I-picture for recovery (video refresh) appropriately and automatically. can be done systematically.

通常、送受信機間でデータのやり取りには、信頼性を確保する為にTCP/IP方式の様にACKによる受信確認や再送要求を行う方式が採用される。しかし、無線伝送のため回線状況が瞬間的に大きく変わり、何度も再送要求が発生する状況では、回線の圧迫や遅延時間の大幅な増加等といった懸念が残る。これに対し、本実施形態の方式は、例えば、UDP方式の様な接続先の状況に関わらず無線送信機11と無線受信機12それぞれが必要な情報を垂れ流しで伝送する方式に適用できる。そのため、たとえ無線送信機11と無線受信機12のどちらか、または両方で通信状況が不安定となった場合でも、回線を圧迫したり、遅延時間を大幅に増加させたりすることなく、適切なタイミングで映像リフレッシュを自動的に行うことができる。 In order to ensure the reliability of data exchange between transmitters and receivers, a method of acknowledging receipt and requesting retransmission by ACK, such as the TCP/IP method, is usually adopted. However, in a situation where the line conditions change drastically due to wireless transmission and retransmission requests are generated many times, there remains a concern that the line will be overloaded and the delay time will increase significantly. On the other hand, the method of the present embodiment can be applied to a method such as the UDP method, in which the wireless transmitter 11 and the wireless receiver 12 each transmit necessary information in a streaming manner regardless of the status of the connection destination. Therefore, even if the communication situation becomes unstable in either or both of the wireless transmitter 11 and the wireless receiver 12, an appropriate response can be obtained without straining the line or significantly increasing the delay time. Video refresh can be automatically performed with timing.

また、図5Aに例示したように、無線送信機11は、無線受信機12からオリジナルデータRx“01”を受信した場合に、IピクチャとオリジナルデータTx“11”をα回(例えば、1回)だけ送信した後(ステータス“11”)、さらにオリジナルデータRx“00”またはオリジナルデータRx“01”を受信するまで、P(またはB)ピクチャとオリジナルデータTx“10”とを送信する(ステータス“10”)。また、図5Bに例示したように、無線受信機12は、オリジナルデータTx“11”を受信する前に、オリジナルデータRx“01”を受信したと判定した場合に、Iピクチャを適切に受信できなかったとして、オリジナルデータRx“01”を送信する。これにより、無線受信機12は、オリジナルデータTxのみでIピクチャを適切に受信できなかったことを判断でき、Iピクチャの再送を要求できる。さらに、無線受信機12は、P(またはB)ピクチャとオリジナルデータTx“10”とが送信される映像リフレッシュ過程と、P(またはB)ピクチャとオリジナルデータTx“00”とが送信される正常状態とを区別できる。 Further, as illustrated in FIG. 5A, when the radio transmitter 11 receives the original data Rx “01” from the radio receiver 12, the radio transmitter 11 transmits the I picture and the original data Tx “11” α times (for example, once ) (status “11”), and then transmit P (or B) pictures and original data Tx “10” (status "Ten"). Also, as illustrated in FIG. 5B, when the wireless receiver 12 determines that it has received the original data Rx “01” before receiving the original data Tx “11”, it is possible to properly receive the I picture. Original data Rx “01” is transmitted assuming that there is no such data. As a result, the radio receiver 12 can determine that the I-picture was not properly received with only the original data Tx, and can request retransmission of the I-picture. Further, the wireless receiver 12 performs a video refresh process in which a P (or B) picture and original data Tx "10" are transmitted, and a normal process in which a P (or B) picture and original data Tx "00" are transmitted. state can be distinguished.

また、前述のように、無線送信機11と無線受信機12との通信状況が悪いほどαの値を大きくしてもよい。無線送信機11と無線受信機12との通信状況が悪い場合、Iピクチャが正しく無線受信機12で受信されない可能性が大きくなる。このような場合にαの値を大きくすることで、映像リフレッシュのやり直しを減らせる効果も期待できる。 Further, as described above, the worse the communication situation between the wireless transmitter 11 and the wireless receiver 12, the larger the value of α. If the communication conditions between the wireless transmitter 11 and the wireless receiver 12 are bad, there is a high possibility that the I-picture will not be correctly received by the wireless receiver 12 . By increasing the value of α in such a case, the effect of reducing the number of redoing video refresh can be expected.

また、無線受信機12は、オリジナルデータTx“00”、オリジナルデータTx“11”、およびオリジナルデータTx“10”の受信順序に基づいて、伝送エラーが発生したか否かを判定してもよい。これにより、オリジナルデータ自体を伝送エラー検出に流用でき、さらに各オリジナルデータは2ビットでありながら、それらの系列としてみて伝送エラーの有無を判断できる。その結果、送信データを増加させることなく伝送エラー検出精度を向上させることができる。 Also, the wireless receiver 12 may determine whether or not a transmission error has occurred based on the order of reception of the original data Tx "00", the original data Tx "11", and the original data Tx "10". . As a result, the original data itself can be used for transmission error detection, and even though each original data is 2 bits, it is possible to judge the presence or absence of a transmission error by viewing them as a series. As a result, transmission error detection accuracy can be improved without increasing transmission data.

また、前述のように、オリジナルデータTxに基づいて伝送エラーが発生したか否かを判定する場合には、オリジナルデータTxの送信間隔(平均送信間隔)をオリジナルデータRxの送信間隔(平均送信間隔)よりも短くしてもよい。これにより、制御回線の逼迫を軽減することができる。 Further, as described above, when determining whether or not a transmission error has occurred based on the original data Tx, the transmission interval (average transmission interval) of the original data Tx is replaced by the transmission interval (average transmission interval) of the original data Rx. ). As a result, tightness of the control line can be alleviated.

また、前述のように、無線送信機11がオリジナルデータTx“11”を送信してからオリジナルデータTx“10”を送信するまでの送信間隔、および/または、オリジナルデータTx“10”の送信間隔を、オリジナルデータTx“00”の送信間隔よりも短くしてもよい。これにより、映像リフレッシュをさほど遅延させることなく、映像回線の逼迫を軽減することができる。 Further, as described above, the transmission interval from when the wireless transmitter 11 transmits the original data Tx “11” to when it transmits the original data Tx “10” and/or the transmission interval of the original data Tx “10” may be shorter than the transmission interval of the original data Tx "00". As a result, it is possible to reduce the congestion of the video line without significantly delaying the video refresh.

また、前述のように、無線受信機12はエラーモード1~4の少なくともいずれかを区別して伝送エラーの判定を行ってもよい。これにより、無線受信機12はどこで問題が発生しているのかを区別できる。 Further, as described above, the radio receiver 12 may discriminate between at least one of the error modes 1 to 4 and determine the transmission error. This allows the radio receiver 12 to distinguish where a problem is occurring.

[第2実施形態]
第1実施形態は、映像時系列情報の伝送を対象としていたが、これは時系列情報の伝送に一般化できる。すなわち、この時系列情報は、第1実施形態で例示したような映像時系列情報であってもよいし、音声時系列情報であってもよいし、生体時系列情報であってもよいし、地震波形時系列情報であってもよいし、その他の物理的な時系列情報であってもよい。
[Second embodiment]
Although the first embodiment was directed to transmission of video time-series information, this can be generalized to transmission of time-series information. That is, this time-series information may be video time-series information as exemplified in the first embodiment, audio time-series information, biological time-series information, It may be seismic waveform time-series information, or other physical time-series information.

第1実施形態は、符号化方式としてGOPに基づく方式を例示したが本発明はこれに限定されない。すなわち、時系列情報を時系列の処理単位(例えば、フレームなど)ごとに符号化する方式であればどのような符号化方式が適用されてもよい。すなわち、P(またはB)ピクチャは、現在の処理単位以外の処理単位の情報を用いて現在の処理単位の時系列情報を符号化して得られる第1符号(例えば、現在の処理単位以外の処理単位の情報と現在の処理単位の時系列情報との差分に基づく符号)に一般化できる。Iピクチャは、現在の処理単位以外の処理単位の情報を用いることなく現在の処理単位の時系列情報を符号化して得られる第2符号(例えば、現在の処理単位の時系列情報(のみ)を単独で符号化して得られる符号)に一般化できる。 Although the first embodiment exemplifies a GOP-based system as an encoding system, the present invention is not limited to this. That is, any encoding method may be applied as long as it is a method for encoding time-series information for each time-series processing unit (for example, frame). That is, the P (or B) picture is the first code obtained by encoding the time-series information of the current processing unit using the information of the processing unit other than the current processing unit (for example, the processing unit other than the current processing unit). code based on the difference between the unit information and the time-series information of the current processing unit). The I-picture is a second code obtained by encoding time-series information of the current processing unit without using information of processing units other than the current processing unit (for example, time-series information (only) of the current processing unit). can be generalized to a code obtained by encoding alone).

[その他の変形例等]
なお、本発明は上述の実施形態に限定されるものではない。例えば、上述の各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。その他、本発明の趣旨を逸脱しない範囲で適宜変更が可能であることはいうまでもない。
[Other modifications, etc.]
It should be noted that the present invention is not limited to the above-described embodiments. For example, the various types of processing described above may not only be executed in chronological order according to the description, but may also be executed in parallel or individually according to the processing capacity of the device that executes the processing or as necessary. In addition, it goes without saying that appropriate modifications are possible without departing from the gist of the present invention.

前述のように、送信装置111および受信装置121は、例えば、通信機と、所定のプログラムを実行するプロセッサおよびRAM・ROM等のメモリ等を備える汎用または専用のコンピュータとによって構成される。このコンピュータは1個のプロセッサやメモリを備えていてもよいし、複数個のプロセッサやメモリを備えていてもよい。このプログラムはコンピュータにインストールされてもよいし、予めROM等に記録されていてもよい。また、CPUのようにプログラムが読み込まれることで機能構成を実現する電子回路(circuitry)ではなく、プログラムを用いることなく処理機能を実現する電子回路を用いて一部またはすべての処理部が構成されてもよい。1個の装置を構成する電子回路が複数のCPUを含んでいてもよい。 As described above, the transmitting device 111 and the receiving device 121 are configured by, for example, a communication device, a general-purpose or dedicated computer including a processor for executing a predetermined program and memories such as RAM and ROM. This computer may have a single processor and memory, or may have multiple processors and memories. This program may be installed in the computer, or may be recorded in ROM or the like in advance. Also, some or all of the processing units are configured using an electronic circuit that realizes processing functions without using a program, rather than an electronic circuit that realizes a functional configuration by reading a program like a CPU. may An electronic circuit that constitutes one device may include a plurality of CPUs.

上述の送信装置111および受信装置121を、通信機およびコンピュータによって実現する場合、各装置が有すべき機能の処理内容はプログラムによって記述される。このプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。この処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体の例は、非一時的な(non-transitory)記録媒体である。このような記録媒体の例は、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等である。 When the transmitting device 111 and the receiving device 121 described above are realized by a communication device and a computer, the processing contents of the functions that each device should have are described by a program. By executing this program on a computer, the above processing functions are realized on the computer. A program describing the contents of this processing can be recorded in a computer-readable recording medium. An example of a computer-readable recording medium is a non-transitory recording medium. Examples of such recording media are magnetic recording devices, optical discs, magneto-optical recording media, semiconductor memories, and the like.

このプログラムの流通は、例えば、そのプログラムを記録したDVD、CD-ROM等の可搬型記録媒体を販売、譲渡、貸与等することによって行う。さらに、このプログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することにより、このプログラムを流通させる構成としてもよい。 The distribution of this program is carried out, for example, by selling, assigning, lending, etc. portable recording media such as DVDs and CD-ROMs on which the program is recorded. Further, the program may be distributed by storing the program in the storage device of the server computer and transferring the program from the server computer to other computers via the network.

このようなプログラムを実行するコンピュータは、例えば、まず、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、一旦、自己の記憶装置に格納する。処理の実行時、このコンピュータは、自己の記憶装置に格納されたプログラムを読み取り、読み取ったプログラムに従った処理を実行する。このプログラムの別の実行形態として、コンピュータが可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することとしてもよく、さらに、このコンピュータにサーバコンピュータからプログラムが転送されるたびに、逐次、受け取ったプログラムに従った処理を実行することとしてもよい。サーバコンピュータから、このコンピュータへのプログラムの転送は行わず、その実行指示と結果取得のみによって処理機能を実現する、いわゆるASP(Application Service Provider)型のサービスによって、上述の処理を実行する構成としてもよい。 A computer that executes such a program, for example, first stores the program recorded on a portable recording medium or the program transferred from the server computer once in its own storage device. When executing the process, this computer reads the program stored in its own storage device and executes the process according to the read program. As another form of execution of this program, the computer may directly read the program from a portable recording medium and execute processing according to the program. , may sequentially execute processing according to the received program. A configuration in which the above processing is executed by a so-called ASP (Application Service Provider) type service, which does not transfer the program from the server computer to this computer and realizes the processing function only by the execution instruction and result acquisition, is also possible. good.

コンピュータ上で所定のプログラムを実行させて本装置の処理機能が実現されるのではなく、これらの処理機能の少なくとも一部がハードウェアで実現されてもよい。 At least a part of these processing functions may be realized by hardware instead of executing a predetermined program on a computer to realize the processing functions of the present apparatus.

本発明は、例えば、ドローンによる空撮映像の配信等といった移動体に搭載された撮像器からの映像を無線機から出力し、地上等に配備された固定受信局で受信し、リアルタイムな映像伝送を実現するシステムに利用できる。これにより、電波瞬断等による受信映像の切断やブロックノイズ等の発生によって映像乱れが発生した場合に、早急な映像復旧が可能となる。ただし、本発明はこの利用分野に限定されるものではない。 In the present invention, for example, images from an image pickup device mounted on a moving object, such as distribution of aerial images by a drone, are output from a wireless device, received by a fixed receiving station deployed on the ground, etc., and real-time image transmission It can be used for a system that realizes As a result, even if the received image is interrupted due to an instantaneous interruption of radio waves or the like, or if the image is disturbed due to block noise or the like, the image can be quickly restored. However, the invention is not limited to this field of application.

1 無線システム、11 無線送信機、111 送信装置、111a 映像エンコーダ、111b 映像回線無線送信部、111c,121c 制御部、111d 制御回線無線受信部、112 撮像装置、113 送信アンテナ、114,124 制御回線アンテナ、12 無線受信機、121 受信装置、121a 映像デコーダ、121b 映像回線無線受信部、121d 制御回線無線送信部 Reference Signs List 1 wireless system 11 wireless transmitter 111 transmitter 111a video encoder 111b video line wireless transmitter 111c, 121c controller 111d control line wireless receiver 112 imaging device 113 transmission antenna 114, 124 control line Antenna 12 Radio receiver 121 Receiver 121a Video decoder 121b Video line radio receiver 121d Control line radio transmitter

Claims (11)

時系列情報を時系列の処理単位ごとに符号化して得られる符号列を送信する送信装置であって、
正常状態を表す受信側制御信号を受信した場合に、現在の処理単位以外の処理単位の情報を用いて現在の処理単位の前記時系列情報を符号化して得られる第1符号と正常状態を表す送信側制御信号とを送信する正常時処理を実行し、
異常状態を表す受信側制御信号を受信した場合に、現在の処理単位以外の処理単位の情報を用いることなく現在の処理単位の前記時系列情報を符号化して得られる第2符号と前記第2符号を送信したことを表す送信側制御信号とを送信した後、さらに前記第1符号を送信する異常時処理を実行する、送信装置。
A transmission device that transmits a code string obtained by encoding time-series information for each time-series processing unit,
A first code obtained by encoding the time-series information of the current processing unit using information of a processing unit other than the current processing unit when a receiving-side control signal representing a normal state is received, and representing the normal state. Executes normal processing to transmit a transmission side control signal,
a second code obtained by encoding the time-series information of the current processing unit without using information of a processing unit other than the current processing unit when a receiving-side control signal representing an abnormal state is received; and a transmitting side control signal indicating that the code has been transmitted, and then executing an abnormal time process of further transmitting the first code.
請求項1の送信装置であって、
前記異常時処理は、前記異常状態を表す受信側制御信号を受信した場合に、前記第2符号と前記第2符号を送信したことを表す送信側制御信号とをα回だけ送信した後、さらに前記正常状態を表す受信側制御信号または前記異常状態を表す受信側制御信号を受信するまで、前記第1符号と待ち状態であることを表す送信側制御信号とを送信する処理を含み、αが1以上の整数である、送信装置。
The transmitting device of claim 1,
In the abnormal processing, when receiving the receiving-side control signal indicating the abnormal state, after transmitting the second code and the transmitting-side control signal indicating that the second code has been transmitted α times, transmitting the first code and a transmitting control signal representing a waiting state until receiving the receiving control signal representing the normal state or the receiving control signal representing the abnormal state, wherein α is A transmitting device that is an integer of 1 or more.
請求項2の送信装置であって、
αは1であるか、または、通信状況が悪いほど大きい値である、送信装置。
The transmitting device of claim 2,
The transmitting apparatus, wherein α is 1 or a larger value as the communication condition worsens.
請求項2または3の送信装置であって、
前記第2符号を送信したことを表す送信側制御信号を送信してから前記待ち状態であることを表す送信側制御信号を送信するまでの送信間隔、および/または、前記待ち状態であることを表す送信側制御信号の送信間隔は、前記正常状態を表す送信側制御信号の送信間隔よりも短い、送信装置。
The transmitting device according to claim 2 or 3,
a transmission interval from transmission of a transmission-side control signal representing transmission of the second code to transmission of a transmission-side control signal representing the waiting state, and/or the waiting state; The transmission device, wherein a transmission interval of the transmission-side control signal representing the normal state is shorter than a transmission interval of the transmission-side control signal representing the normal state.
時系列の処理単位ごとの符号の列である符号列を受信する受信装置であって、
正常状態を表す送信側制御信号を受信した場合に、受信情報を正常に受信したか否かを判定する判定処理を実行し、
前記受信情報を正常に受信したと判定した場合に、現在の処理単位以外の処理単位の情報を用いて前記受信情報に含まれた現在の処理単位の第1符号を復号し、正常状態を表す受信側制御信号を送信する正常時処理を実行し、
前記受信情報を正常に受信しなかったと判定した場合に、異常状態を表す受信側制御信号を送信し、現在の処理単位以外の処理単位の情報を用いることなく復号可能な現在の処理単位の第2符号が送信されたことを表す送信側制御信号を受信したか否かを判定し、前記第2符号が送信されたことを表す送信側制御信号を受信したと判定した場合に、前記第2符号を復号し、前記正常状態を表す受信側制御信号を送信する異常時処理を実行する、受信装置。
A receiving device that receives a code string that is a string of codes for each time-series processing unit,
When receiving a transmission-side control signal indicating a normal state, executing determination processing for determining whether or not the received information has been received normally,
If it is determined that the received information has been received normally, the first code of the current processing unit included in the received information is decoded using the information of the processing unit other than the current processing unit, and the normal state is indicated. Execute normal processing to send the receiver control signal,
If it is determined that the received information has not been received normally, a receiving side control signal indicating an abnormal state is transmitted, and the current processing unit that can be decoded without using the information of the processing unit other than the current processing unit. determining whether or not a transmitting-side control signal indicating that the second code has been transmitted has been received, and if it is determined that a transmitting-side control signal indicating that the second code has been transmitted has been received, the second A receiving device that decodes a code and executes an abnormal time process of transmitting a receiving side control signal representing the normal state.
請求項5の受信装置であって、
前記異常時処理は、前記第2符号が送信されたことを表す送信側制御信号を受信する前に、前記第2符号の送信後の待ち状態であることを表す送信側制御信号を受信したと判定した場合に、前記異常状態を表す受信側制御信号を送信する処理を含む、受信装置。
The receiving device of claim 5,
The abnormal processing includes receiving a transmission-side control signal indicating a waiting state after transmission of the second code before receiving a transmission-side control signal indicating that the second code has been transmitted. The receiving device, including a process of transmitting a receiving-side control signal representing the abnormal state when determined.
請求項6の受信装置であって、
前記判定処理は、前記正常状態を表す送信側制御信号、前記第2符号が送信されたことを表す送信側制御信号、および前記待ち状態であることを表す送信側制御信号の受信順序に基づいて、前記受信情報を正常に受信したか否かを判定する処理を含む、受信装置。
The receiving device of claim 6,
The determination process is performed based on the order of reception of the transmission-side control signal representing the normal state, the transmission-side control signal representing that the second code has been transmitted, and the transmission-side control signal representing the waiting state. , a receiving device including a process of determining whether or not the received information is normally received.
請求項6または7の受信装置であって、
前記判定処理は、
前記第2符号が送信されたことを表す送信側制御信号を受信したが、前記第2符号を正しく受信していない場合のエラーモードと、
前記第2符号が送信されたことを表す送信側制御信号を受信する前に、前記待ち状態であることを表す送信側制御信号を受信する場合のエラーモードと、
前記異常時処理で前記異常状態を表す受信側制御信号を送信した後、一定期間待機しても前記正常状態を表す送信側制御信号を受信する場合のエラーモードと、
前記異常時処理で前記異常状態を表す受信側制御信号を送信した後、一定期間待機しても前記第2符号を正しく受信できない場合のエラーモードと、
の少なくともいずれかを区別して判定する処理を含む、受信装置。
The receiving device according to claim 6 or 7,
The determination process is
an error mode when a transmitter control signal indicating that the second code has been transmitted has been received but the second code has not been correctly received;
an error mode in which a transmitter control signal indicating the waiting state is received before receiving a transmitter control signal indicating that the second code has been transmitted;
an error mode in which the transmission-side control signal indicating the normal state is received even after waiting for a certain period of time after transmitting the receiving-side control signal indicating the abnormal state in the abnormal-time processing;
an error mode in which the second code cannot be correctly received even after waiting for a certain period of time after transmitting the receiving-side control signal representing the abnormal state in the abnormal state processing;
A receiving device including a process of distinguishing and determining at least one of
時系列情報を時系列の処理単位ごとに符号化して得られる符号列を送信する送信装置の制御方法であって、
正常状態を表す受信側制御信号を受信した場合に、現在の処理単位以外の処理単位の情報を用いて現在の処理単位の前記時系列情報を符号化して得られる第1符号と正常状態を表す送信側制御信号とを送信する正常時処理を実行し、
異常状態を表す受信側制御信号を受信した場合に、現在の処理単位以外の処理単位の情報を用いることなく現在の処理単位の前記時系列情報を符号化して得られる第2符号と前記第2符号を送信したことを表す送信側制御信号とを送信した後、さらに前記第1符号を送信する異常時処理を実行する、制御方法。
A control method for a transmission device that transmits a code string obtained by encoding time-series information for each time-series processing unit,
A first code obtained by encoding the time-series information of the current processing unit using information of a processing unit other than the current processing unit when a receiving-side control signal representing a normal state is received, and representing the normal state. Executes normal processing to transmit a transmission side control signal,
a second code obtained by encoding the time-series information of the current processing unit without using information of a processing unit other than the current processing unit when a receiving-side control signal representing an abnormal state is received; A control method, further comprising transmitting a transmission-side control signal indicating that a code has been transmitted, and then executing an abnormality processing for further transmitting the first code.
時系列の処理単位ごとの符号の列である符号列を受信する受信装置の制御方法であって、
正常状態を表す送信側制御信号を受信した場合に、受信情報を正常に受信したか否かを判定する判定処理を実行し、
前記受信情報を正常に受信したと判定した場合に、現在の処理単位以外の処理単位の情報を用いて前記受信情報に含まれた現在の処理単位の第1符号を復号し、正常状態を表す受信側制御信号を送信する正常時処理を実行し、
前記受信情報を正常に受信しなかったと判定した場合に、異常状態を表す受信側制御信号を送信し、現在の処理単位以外の処理単位の情報を用いることなく復号可能な現在の処理単位の第2符号が送信されたことを表す送信側制御信号を受信したか否かを判定し、前記第2符号が送信されたことを表す送信側制御信号を受信したと判定した場合に、前記第2符号を復号し、前記正常状態を表す受信側制御信号を送信する異常時処理を実行する、制御装置。
A control method for a receiving device that receives a code string that is a string of codes for each time-series processing unit,
When receiving a transmission-side control signal indicating a normal state, executing determination processing for determining whether or not the received information has been received normally,
If it is determined that the received information has been received normally, the first code of the current processing unit included in the received information is decoded using the information of the processing unit other than the current processing unit, and the normal state is indicated. Execute normal processing to send the receiver control signal,
If it is determined that the received information has not been received normally, a receiving side control signal indicating an abnormal state is transmitted, and the current processing unit that can be decoded without using the information of the processing unit other than the current processing unit. determining whether or not a transmitting-side control signal indicating that the second code has been transmitted has been received, and if it is determined that a transmitting-side control signal indicating that the second code has been transmitted has been received, the second A control device that decodes a code and executes an abnormality processing to transmit a receiving side control signal representing the normal state.
請求項1から4の何れかの送信装置の制御または請求項5から8の何れかの受信装置の制御をコンピュータに実行させるためのプログラム。 A program for causing a computer to control the transmitting device according to any one of claims 1 to 4 or control the receiving device according to any one of claims 5 to 8.
JP2021040248A 2021-03-12 2021-03-12 Transmitting device, receiving device, control method, and program Active JP7264517B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021040248A JP7264517B2 (en) 2021-03-12 2021-03-12 Transmitting device, receiving device, control method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021040248A JP7264517B2 (en) 2021-03-12 2021-03-12 Transmitting device, receiving device, control method, and program

Publications (2)

Publication Number Publication Date
JP2022139737A true JP2022139737A (en) 2022-09-26
JP7264517B2 JP7264517B2 (en) 2023-04-25

Family

ID=83399621

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021040248A Active JP7264517B2 (en) 2021-03-12 2021-03-12 Transmitting device, receiving device, control method, and program

Country Status (1)

Country Link
JP (1) JP7264517B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001007885A (en) * 1999-06-25 2001-01-12 Nec Corp Bus master transfer circuit for mpeg transport stream
JP2002314972A (en) * 2001-04-09 2002-10-25 Nec Corp Delivery system, its delivery method and delivery program
WO2012114774A1 (en) * 2011-02-25 2012-08-30 パナソニック株式会社 Video encoding device and video decoding device
JP2015515768A (en) * 2012-02-24 2015-05-28 ヴィド スケール インコーポレイテッド Video coding using packet loss detection
JP2016042710A (en) * 2015-10-14 2016-03-31 富士通株式会社 Communication device
JP2017054174A (en) * 2015-09-07 2017-03-16 Necプラットフォームズ株式会社 Receiving apparatus, receiving method, and transfer apparatus

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001007885A (en) * 1999-06-25 2001-01-12 Nec Corp Bus master transfer circuit for mpeg transport stream
JP2002314972A (en) * 2001-04-09 2002-10-25 Nec Corp Delivery system, its delivery method and delivery program
WO2012114774A1 (en) * 2011-02-25 2012-08-30 パナソニック株式会社 Video encoding device and video decoding device
JP2015515768A (en) * 2012-02-24 2015-05-28 ヴィド スケール インコーポレイテッド Video coding using packet loss detection
JP2017054174A (en) * 2015-09-07 2017-03-16 Necプラットフォームズ株式会社 Receiving apparatus, receiving method, and transfer apparatus
JP2016042710A (en) * 2015-10-14 2016-03-31 富士通株式会社 Communication device

Also Published As

Publication number Publication date
JP7264517B2 (en) 2023-04-25

Similar Documents

Publication Publication Date Title
JP3931595B2 (en) Data correction apparatus and data correction method
US20150373075A1 (en) Multiple network transport sessions to provide context adaptive video streaming
US9153127B2 (en) Video transmitting apparatus, video receiving apparatus, and video transmission system
US8185792B2 (en) Data-transmission device data-reception device and data-transmission-and-reception system
US20070086403A1 (en) Transmitting and receiving system, transmitting equipment, and transmitting method
US9264737B2 (en) Error resilient transmission of random access frames and global coding parameters
US20150207715A1 (en) Receiving apparatus, transmitting apparatus, communication system, control method for receiving apparatus, control method for transmitting apparatus, and recording medium
WO2012114774A1 (en) Video encoding device and video decoding device
US9787741B2 (en) Communication device and communication method
CN102333209B (en) Data transmission method and equipment applied to video monitoring system
US20150189337A1 (en) Data transmitting device and method
JP2012147107A (en) Data transfer system and transfer method
CN109862400B (en) Streaming media transmission method, device and system
JP4488958B2 (en) Video transmission system and video transmission method
EP1298926A1 (en) Information presentation device and method
JP7264517B2 (en) Transmitting device, receiving device, control method, and program
US9510022B2 (en) Multi-layer approach for frame-missing concealment in a video decoder
KR101710011B1 (en) Image data transmission and reception method and apparatus
JP2006279278A (en) Imaging system, image receiver, image data transmission method, and program
US9363574B1 (en) Video throttling based on individual client delay
US20060013559A1 (en) Data transfer apparatus and method using USB module
JP5383316B2 (en) Simplified method for transmitting a signal stream between a transmitter and an electronic device
KR100363550B1 (en) Encoder and decoder in a wireless terminal for retransmitting a moving picture
EP2417766A1 (en) Method and apparatus for asynchronous video transmission over a communication network
JP6592864B2 (en) VIDEO TRANSMISSION DEVICE, VIDEO RECEPTION DEVICE, VIDEO DISTRIBUTION SYSTEM, VIDEO TRANSMISSION DEVICE CONTROL METHOD, AND PROGRAM

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210312

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220517

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220630

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20221115

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221228

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: 20230404

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230406

R150 Certificate of patent or registration of utility model

Ref document number: 7264517

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150