JPH11331839A - Apparatus and method for video transmission retransmission - Google Patents
Apparatus and method for video transmission retransmissionInfo
- Publication number
- JPH11331839A JPH11331839A JP10129885A JP12988598A JPH11331839A JP H11331839 A JPH11331839 A JP H11331839A JP 10129885 A JP10129885 A JP 10129885A JP 12988598 A JP12988598 A JP 12988598A JP H11331839 A JPH11331839 A JP H11331839A
- Authority
- JP
- Japan
- Prior art keywords
- data
- video
- importance
- retransmission
- transmission
- 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.)
- Pending
Links
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
(57)【要約】
【課題】 映像データをネットワークを介して伝送し即
時に再生する場合において、受信側が伝送に誤りの生じ
たデータすべてに対して再送を要求することなく、重要
な情報の欠落を回避することを目的とする。
【解決手段】 伝送装置の送信機100で、映像データを
再生したときの画面の位置情報を検査し、画面中心から
の距離に応じて中心から近いデータに対しては高い重要
度を、離れているデータに対しては低い重要度を付加
し、重要度の高い順にデータを送信する。受信機200
で、伝送の誤りを検出したら誤りの生じたデータの重要
度を調べ、重要度に応じて再送するかしないかを判定す
る。高い重要度を持つデータに対しては再送要求を行
う。この方式により、伝送に誤りが生じても重要度の高
いデータは再送を行うので重要な情報を持つ可能性のあ
るデータの欠落を防ぐことを実現する。
(57) [Summary] [Problem] In transmitting video data via a network and immediately reproducing the video data, the receiving side does not request retransmission of all data having an error in transmission, and important information is lost. The purpose is to avoid. SOLUTION: A transmitter 100 of a transmission apparatus examines position information of a screen at the time of reproducing video data. The low priority is added to the existing data, and the data is transmitted in descending order of importance. Receiver 200
Then, when a transmission error is detected, the importance of the data in which the error has occurred is checked, and whether to retransmit the data is determined according to the importance. A retransmission request is made for data having high importance. With this method, even if an error occurs in transmission, data with high importance is retransmitted, thereby preventing loss of data that may have important information.
Description
【0001】[0001]
【発明の属する技術分野】ネットワークを介した映像伝
送において、通信によるデータの欠落時に、データの再
送をする映像伝送装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a video transmission apparatus which retransmits data when data is lost due to communication in video transmission via a network.
【0002】[0002]
【従来の技術】近年、インターネットが普及し、ネット
ワークを介した情報伝達が頻繁に行われるようになっ
た。文字、画像、音声といった、さまざまな形態の情報
がやり取りできるようになっている。動画もその一種で
ある。そして、あらかじめ録画された映像だけでなく、
ライブ中継や監視などのために、撮影された映像を、情
報を受け取る側に即時に伝送し、再生するといった需要
も高まっている。2. Description of the Related Art In recent years, the Internet has become widespread, and information has been frequently transmitted through networks. Various forms of information such as characters, images, and sounds can be exchanged. Video is one of them. And not only pre-recorded video,
For live broadcasting and monitoring, there is a growing demand for immediately transmitting and reproducing the captured video to the information receiving side.
【0003】通常、インターネット通信にはTCP(Transm
ission Control Protocol )とUDP(User Datagram Proto
col)という通信プロトコルが使われている。この二つの
プロトコルの特徴について簡単に述べる。[0003] Usually, TCP (Transm
ission Control Protocol) and UDP (User Datagram Proto
col) is used. The features of these two protocols will be briefly described.
【0004】TCPは、コネクション型の通信であり、
信頼性の高い通信機能を保証する。送信するパケットの
ヘッダ内に、誤り検出用のチェックサムをつけて送信す
る。受信側では、誤りを検出したら送信側に再送を自動
的に要求する。したがって、正しいデータの伝送を保証
するため、信頼性の高い通信をすることができる。しか
し、コネクションを開設するために伝送帯域を大きく使
い、またすべての誤ったデータに対して再送処理を行う
ので、データの伝送に遅延が生じる可能性がある。[0004] TCP is connection-type communication.
Ensure reliable communication functions. A check sum for error detection is added to the header of the packet to be transmitted before transmission. When the receiving side detects an error, it automatically requests the transmitting side for retransmission. Therefore, highly reliable communication can be performed to guarantee correct data transmission. However, since a large transmission band is used to open a connection and retransmission processing is performed for all erroneous data, there is a possibility that data transmission will be delayed.
【0005】UDPは、コネクションレス型の通信であ
る。受信されたデータが送信されたとおりのものかどう
かを検証しないため、信頼性の高い通信機能を保証する
わけではない。したがって、データに誤りや欠落が発生
し、信頼性が低くなる。しかし、コネクションを開設し
たり解放する手間がないために、高速に伝送処理をする
ことができる。[0005] UDP is connectionless communication. Since it does not verify that the received data is as transmitted, it does not guarantee a reliable communication function. Therefore, errors or omissions occur in the data, resulting in low reliability. However, since there is no need to open or release a connection, high-speed transmission processing can be performed.
【0006】動画はサイズの大きい連続データであるの
で、リアルタイムで再生する場合、高速に送る必要があ
る。インターネットで動画を伝送する場合、高速に送信
できるUDPを使うことが多い。[0006] Since moving pictures are continuous data having a large size, they need to be sent at a high speed when reproduced in real time. When transmitting moving images over the Internet, UDP that can be transmitted at high speed is often used.
【0007】連続データを伝送する装置として、「特開
平9-191314号公報」がある。これは送信側が、伝送する
パケットにデータが到着して再生されるまでの制限時刻
を示すタイムスタンプ情報をつける。受信側は、データ
の誤りを検出したら、タイムスタンプの時刻とシステム
クロックを比較し、タイムスタンプに押された受信制限
時刻に余裕のあるパケットに限って再送要求を行い、受
信制限時刻を越えている場合は、誤りを検出しても再送
要求をしない、というものである。As an apparatus for transmitting continuous data, there is Japanese Patent Application Laid-Open No. 9-91314. In this method, the transmitting side attaches time stamp information indicating a time limit from when the data arrives to the packet to be transmitted to when the data is reproduced. When the receiving side detects an error in the data, it compares the time stamp with the system clock, makes a retransmission request only for a packet having a margin for the reception limit time stamped on the time stamp, and issues a retransmission request when the reception limit time is exceeded. If there is, a retransmission request is not made even if an error is detected.
【0008】図21を用いてこれらの動作について簡単に
説明する.この連続データ伝送装置は、映像データ1を
送信する送信機100と受信する受信機200から構成され
る。[0008] These operations will be briefly described with reference to FIG. This continuous data transmission device includes a transmitter 100 for transmitting the video data 1 and a receiver 200 for receiving the video data 1.
【0009】送信機100は、データの到着制限時刻を示
すタイムスタンプを押すタイムスタンプ押印部141と、
タイムスタンプを付加したパケットを生成するパケット
生成部142と、パケットを送受信する送受信管理部143
と、受信側から再送要求があった場合に指定パケットを
再度送信指示をする再送管理部144から構成される。The transmitter 100 includes a time stamp stamping section 141 for stamping a time stamp indicating the data arrival time limit,
A packet generation unit 142 for generating a packet with a time stamp added thereto, and a transmission / reception management unit 143 for transmitting / receiving a packet
And a retransmission management unit 144 that instructs the designated packet to be retransmitted when a retransmission request is received from the receiving side.
【0010】受信機200は、パケットを送受信する送受
信管理部241と、パケットの誤りを検出するパケット解
析部242と、データの到着時刻とタイムスタンプに示さ
れた制限時刻とを比較するタイムスタンプ比較部243
と、パケットの再送要求をするか判定する再送要求部24
4と、受信データを元のデータに戻して再生する映像再
生部245から成る。The receiver 200 includes a transmission / reception management unit 241 for transmitting / receiving a packet, a packet analysis unit 242 for detecting a packet error, and a time stamp comparison unit for comparing the data arrival time with the time limit indicated in the time stamp. Part 243
And a retransmission request unit 24 for determining whether to request a packet retransmission.
4 and a video reproducing unit 245 that returns the received data to the original data and reproduces it.
【0011】送信機100では、映像データ1を読み込ん
だら、タイムスタンプ押印部141が到着制限時刻Tsを算
出して、パケット生成部142がタイムスタンプ押印部141
からタイムスタンプ情報を取り出し、パケットのヘッダ
情報として付加する。送受信管理部143が生成したパケ
ットを送信する。In the transmitter 100, when the video data 1 is read, the time stamp stamping section 141 calculates the arrival limit time Ts, and the packet generating section 142 pushes the time stamp stamping section 141.
, And extracts the time stamp information from the packet and adds it as header information of the packet. The packet generated by the transmission / reception management unit 143 is transmitted.
【0012】受信機200では、送受信管理部241がパケッ
トを受信して、パケット解析部242で誤り検出を行い、
同時にタイムスタンプ情報を読み取り、タイムスタンプ
比較部243に送る。タイムスタンプ比較部243で、システ
ムクロックが示す現在時刻Scと、パケットに押印された
到着制限時刻Tsと、あらかじめ見積もっていた再送にか
かる時間Trから再送要求を判定する。Ts≦Sc の場合
は、再送を行わない。Ts>Sc の場合は、さらに比較をす
る。Ts-Sc≦Tr ならば、再送を行わない。Ts-Sc>Tr な
らば、再送要求部244に通知する。再送要求部244では、
誤りを検出したパケットの再送要求するパケットを生成
して、送受信管理部241で送信する。In the receiver 200, the transmission / reception management unit 241 receives the packet, and the packet analysis unit 242 performs error detection.
At the same time, the time stamp information is read and sent to the time stamp comparing unit 243. The time stamp comparing unit 243 determines a retransmission request based on the current time Sc indicated by the system clock, the arrival limit time Ts stamped on the packet, and the retransmission time Tr estimated in advance. If Ts ≦ Sc, no retransmission is performed. If Ts> Sc, make a further comparison. If Ts−Sc ≦ Tr, retransmission is not performed. If Ts-Sc> Tr, the retransmission request unit 244 is notified. In the retransmission request unit 244,
The transmission / reception management unit 241 generates a packet for requesting retransmission of the packet in which the error has been detected, and transmits the generated packet.
【0013】[0013]
【発明が解決しようとする課題】しかしながら従来の技
術では、データ伝送の誤りが発生したとき、再送をして
も送信側が押印したタイムスタンプに示される到着制限
時刻Tsに間に合うときに限って、再送要求を行ってい
た。このため、受信した時刻Scがすでにタイムスタンプ
に示された到着制限時刻Tsを超過している場合、または
再送をすると到着制限時刻Tsを超える場合、パケットの
再送を行わない。パケットの再送を行わないで受信機が
映像データを再生したとき、欠落したパケットが持って
いたデータの部分の映像を正しく再生することはできな
い。このような部分が画面の中心近くにあったときや、
映像のシーンが大きく変わったときなどは、視聴者にと
って重要な情報を持つ映像が再生されない可能性があ
る、という課題がある。However, in the prior art, when an error occurs in data transmission, retransmission is performed only when the arrival limit time Ts indicated by the time stamp stamped by the transmission side is reached even if retransmission is performed. Had made a request. For this reason, if the received time Sc has already exceeded the arrival limit time Ts indicated in the time stamp, or if retransmission is to be made to exceed the arrival limit time Ts, the packet is not retransmitted. When the receiver reproduces the video data without retransmitting the packet, it is not possible to correctly reproduce the video of the data portion of the lost packet. When such a part is near the center of the screen,
There is a problem that a video having important information for a viewer may not be reproduced when a scene of the video changes greatly.
【0014】また、ネットワークの伝送速度が一定でな
いと、パケットの受信が連続して遅くなる。このような
ときにパケットの伝送で誤りが生じると、パケット受信
時刻Scが到着制限時刻Tsを越えたためにパケットを破棄
することになる。誤りの生じたパケットが連続して大量
に発生した場合には、1フレーム分の映像データを受信
できなくなることもある。その結果、動画のフレームレ
ートが低くなる、という課題がある。If the transmission speed of the network is not constant, the reception of packets is continuously slowed down. If an error occurs in the packet transmission in such a case, the packet is discarded because the packet reception time Sc has exceeded the arrival limit time Ts. If a large number of erroneous packets occur continuously, video data for one frame may not be able to be received. As a result, there is a problem that the frame rate of the moving image is reduced.
【0015】本発明は、映像データをデータ生成時間と
同じ時間で再生する場合、誤ったデータの再送による映
像のフレームレートの低下を防ぎ、誤りが生じたデータ
に対して、すべて再送を要求するのではなく、しかしな
がら、重要な情報の欠落を回避してデータの伝送を行う
ことを目的とする。According to the present invention, when video data is reproduced at the same time as the data generation time, a reduction in the video frame rate due to retransmission of erroneous data is prevented, and retransmission is requested for all erroneous data. However, an object of the present invention is to transmit data while avoiding a loss of important information.
【0016】[0016]
【課題を解決するための手段】この課題を解決するため
に本発明は、送信する映像データに(1)再生時に画面
上でどの位置に表示されるかという位置情報、(2)伝
送処理中であるフレームよりも一つ前のフレームにおい
て、送信する映像データと同位置の映像データに変化が
あったかどうかという変化の度合い、(3)伝送処理中
であるフレームと一つ前のフレームとを比較してフレー
ム全体の映像シーンに変化があるかというシーンの相
関、(4)送信機が複数の異なる映像を読み込んで映像
データ送信する場合に、それぞれの映像を相対的に比較
して映像として動きが大きいか少ないかという相関関
係、を算出する。According to the present invention, there is provided a video data transmitting apparatus comprising: (1) position information indicating a position to be displayed on a screen at the time of reproduction; The degree of change of the video data at the same position as the video data to be transmitted in the frame immediately before the current frame. (3) Compare the frame being transmitted with the previous frame (4) When the transmitter reads a plurality of different images and transmits image data, the respective images are compared relatively and moved as an image. Is calculated to determine whether the correlation is large or small.
【0017】その結果をもとに送信するデータの重要度
を決定して、送信機は送信するデータの単位であるパケ
ットを送信し、受信機はデータに誤りを検出した場合
は、データの重要度に応じて再送を要求する。この手段
をとることによって、重要であると思われる情報を持つ
データに対してが欠落したときには再送し、重要な画面
情報の欠落を回避することを実現する。Based on the result, the importance of the data to be transmitted is determined. The transmitter transmits a packet which is a unit of the data to be transmitted. When the receiver detects an error in the data, the importance of the data is determined. Request retransmission depending on the degree. By taking this measure, when data having information considered to be important is lost, the data is retransmitted, thereby avoiding the loss of important screen information.
【0018】[0018]
【発明の実施の形態】本発明の請求項1に記載の発明
は、ネットワークを介した通信を行うときに、データ伝
送誤りが生じた場合、重要な情報の欠落を防ぐために、
映像データを伝送する送信機が映像データを表示したと
きの画面の位置情報からデータに重要度を付加して伝送
することを特徴とした映像伝送再送装置であり、データ
に重要度をつけることによって、通信時にデータが欠落
したときに再送を行うかどうかを受信が我が判断するこ
とができるという作用を有する。DESCRIPTION OF THE PREFERRED EMBODIMENTS The invention according to claim 1 of the present invention is intended to prevent a loss of important information when a data transmission error occurs during communication via a network.
A video transmission retransmission device characterized by adding importance to data based on the position information on the screen when the transmitter transmitting the video data displays the video data. This has the effect that the reception can determine whether or not retransmission should be performed when data is lost during communication.
【0019】本発明の請求項2に記載の発明は、映像デ
ータを伝送する送信機と、受信する受信機で、ネットワ
ークを介した通信を行うときに、送信機が映像データを
表示したときの画面の位置情報からデータに重要度を付
加して伝送し、データが正しく伝送されなかったときに
受信機が重要度をもとに再送要求の判定をすることを特
徴とした映像再送伝送装置であり、受信側が通信時にデ
ータが欠落した場合にはそのデータの重要度に応じて再
送要求を行い、重要度の高いデータに対しては再送を行
うことによって映像データ再生時に重要な画面情報の欠
落を回避することができるという作用を有する。According to a second aspect of the present invention, when a transmitter for transmitting video data and a receiver for receiving video data communicate via a network, the transmitter displays the video data. A video retransmission transmission device characterized by adding importance to data from the screen position information and transmitting the data, and when data is not transmitted correctly, the receiver determines a retransmission request based on the importance. Yes, if the receiving side loses data during communication, it makes a retransmission request according to the importance of the data, and retransmits data with high importance, so that important screen information is lost during video data playback Can be avoided.
【0020】本発明の請求項3に記載の発明は、データ
を読み込むデータ読込み手段と、映像データが画面のど
の位置に表示されるかという位置情報を検査する位置情
報検査手段と、送信するデータの順位を決める送信順位
決定手段と、データを送信する単位であるパケットを生
成するパケット生成手段と、データを送信するデータ送
信手段と、データを受信するデータ受信手段と、正しく
伝送されなかったデータに対して受信側から再送要求が
あった場合にデータを再送する再送処理手段を備えた映
像伝送再送装置、としたものであり、データに重要度を
つけることによって、通信時にデータの欠落が生じた場
合に受信側が再送をするか判断し、重要なデータに対し
ては再送を行うという作用を有する。According to a third aspect of the present invention, there is provided a data reading means for reading data, a position information inspection means for inspecting position information of a position on the screen at which video data is displayed, and a data transmission means. Transmission order determining means for determining the order of data, packet generating means for generating a packet which is a unit for transmitting data, data transmitting means for transmitting data, data receiving means for receiving data, and data not correctly transmitted. A video transmission retransmission device with retransmission processing means for retransmitting data when there is a retransmission request from the receiving side. In this case, the receiving side determines whether or not to retransmit, and retransmits important data.
【0021】本発明の請求項4に記載の発明は、データ
を読み込むデータ読込み手段と、映像データが画面のど
の位置に表示されるかという位置情報を検査する位置情
報検査手段と、送信するデータの順位を決める送信順位
決定手段と、データを送信する単位であるパケットを生
成するパケット生成手段と、データを送信するデータ送
信手段と、データを受信するデータ受信手段と、正しく
伝送されなかったデータに対して受信側から再送要求が
あった場合にデータを再送する再送処理手段を備えた送
信機と、正しく伝送されなかったデータの誤りを検査す
るパケット解析手段と、正しく伝送されなかったデータ
の再送を要求するかどうかを判断する再送判定手段と、
再送要求を行う再送要求手段と、受信した映像データを
再生するデータ再生手段を備えた受信機を持つ映像伝送
再送装置、としたものであり、重要度の高いデータに対
しては再送を行うことによって映像データ再生時に重要
な画面情報の欠落を回避することができるという作用を
有する。According to a fourth aspect of the present invention, there is provided a data reading means for reading data, a position information checking means for checking position information on a position on the screen where video data is displayed, Transmission order determining means for determining the order of data, packet generating means for generating a packet which is a unit for transmitting data, data transmitting means for transmitting data, data receiving means for receiving data, and data not correctly transmitted. A transmitter having retransmission processing means for retransmitting data when there is a retransmission request from the receiving side, a packet analyzing means for checking an error of data which was not transmitted correctly, and a Retransmission determination means for determining whether to request retransmission,
A video transmission retransmission device having a receiver provided with a retransmission request unit for making a retransmission request and a data reproduction unit for reproducing received video data, and performing retransmission for data of high importance This has the effect of avoiding the loss of important screen information during video data reproduction.
【0022】本発明の請求項5に記載の発明は、映像デ
ータが画面のどの位置に表示されるかという位置情報を
もとに、映像データの1フレームを構成する要素となる
データが画面の中心からどれくらい離れているかを設定
する距離設定手段と、中心からの距離とデータの重要度
の関係を記述したしきい値情報から重要度が矩形に分布
するように決定する重要度決定手段を備えた映像伝送再
送装置、としたものであり、画面の位置情報から矩形に
分布した重要度を決定することができ、映像表示画面も
また矩形であるので表示画面に応じた重要度を決定する
という作用を有する。According to a fifth aspect of the present invention, based on positional information indicating where video data is displayed on a screen, data which constitutes one frame of the video data is displayed on the screen. Distance setting means for setting how far away from the center, and importance determination means for determining importance so as to be distributed in a rectangle from threshold information describing a relationship between the distance from the center and the importance of data. It is a video transmission retransmission device, which can determine the importance distributed in a rectangle from the position information of the screen, and determines the importance according to the display screen because the video display screen is also a rectangle. Has an action.
【0023】本発明の請求項6に記載の発明は、映像デ
ータをバッファにいれるバッファ処理手段と、バッファ
に蓄えられた伝送処理中のフレームより一つ前以上のフ
レーム情報から、伝送処理中のフレームを構成するデー
タと画面に表示したときに同位置に表示されるデータを
参照して、データの長さを比較することによってデータ
が持つ映像情報が変化したかどうかを判定するデータ長
比較手段を備えた映像伝送再送装置としたものであり、
データ長の変化から重要度を決定するという作用を有す
る。According to a sixth aspect of the present invention, there is provided a buffer processing means for storing video data in a buffer, and a buffer processing means for storing the video data in a buffer which is one or more frames prior to the frame being transmitted. Data length comparing means for determining whether or not the video information of the data has changed by comparing the length of the data with reference to the data constituting the frame and the data displayed at the same position when displayed on the screen Video transmission retransmission device equipped with
This has the effect of determining the importance from the change in data length.
【0024】本発明の請求項7に記載の発明は、前フレ
ーム情報から一つ以上前のフレームとの変化の度合いを
比較するフレーム比較手段を備えた映像伝送再送装置と
したものであり、フレーム同士の変化の度合いから重要
度を決定するという作用を有する。According to a seventh aspect of the present invention, there is provided a video transmission / retransmission apparatus including a frame comparison means for comparing the degree of change from one or more previous frames from previous frame information. This has the effect of determining importance from the degree of change between each other.
【0025】本発明の請求項8、9に記載の発明は、送信
側が異なる複数映像データを読込み、受信側は異なる複
数映像データを同一画面上で複数表示するマルチ画面に
おいて、複数の映像の中で相対的に比較して動きが大き
いものと小さいものの相関関係を判定し管理するマルチ
画面管理手段を備えた映像伝送再送装置としたものであ
り、映像の相関関係から重要度を決定するという作用を
有する。The invention according to claims 8 and 9 of the present invention provides a multi-screen in which a transmitting side reads a plurality of different video data and a receiving side displays a plurality of different video data on the same screen. This is a video transmission retransmission device equipped with a multi-screen management means for determining and managing the correlation between a large motion and a small motion relative to each other, and determines the importance from the video correlation. Having.
【0026】以下に、本発明の各実施の形態について、
図1から図20を用いて説明する。なお、本発明はこれら
実施の形態に何等限定されるものではなく、その要旨を
逸脱しない範囲において、種々なる態様で実施し得る。Hereinafter, each embodiment of the present invention will be described.
This will be described with reference to FIGS. It should be noted that the present invention is not limited to these embodiments at all, and can be implemented in various modes without departing from the gist thereof.
【0027】(実施の形態1)本実施例では、送信機10
0が映像データに表示画面における位置情報をもとに重
要度をつけて伝送し、受信機がデータの伝送に誤りが生
じたときにデータの重要度に応じて再送を要求するか判
断する映像伝送再送装置について説明する。本装置の構
成図を図1に示す。(Embodiment 1) In this embodiment, the transmitter 10
0 is a video that transmits video data with importance based on the position information on the display screen, and the receiver determines whether to request retransmission according to the importance of the data when an error occurs in data transmission. The transmission retransmission device will be described. FIG. 1 shows a configuration diagram of the present apparatus.
【0028】図1において、1は映像データ、100はデー
タを送信する送信機、200はデータを受信する受信機で
ある.送信機100は、映像データ1を読み込むデータ読込
み部101と、映像データのフレームを構成するブロック
の位置情報を検査する位置情報検査部102と、位置情報
から送信するブロックの順位を決める送信順位決定部10
3と、送信するパケットを生成するパケット生成部104
と、データを送信するデータ送信部105と、データを受
信するデータ受信部106と、受信機から再送要求があっ
た場合に指定されたパケットを再送させる再送処理部10
7から構成される。In FIG. 1, 1 is video data, 100 is a transmitter for transmitting data, and 200 is a receiver for receiving data. The transmitter 100 includes a data reading unit 101 that reads the video data 1, a position information checking unit 102 that checks the position information of the blocks that form the frame of the video data, and a transmission order determination that determines the order of the block to be transmitted from the position information. Part 10
3 and a packet generator 104 for generating a packet to be transmitted
A data transmitting unit 105 for transmitting data, a data receiving unit 106 for receiving data, and a retransmission processing unit 10 for retransmitting a designated packet when a retransmission request is received from the receiver.
Consists of seven.
【0029】受信機200は、送信機から送信されたデー
タを受信する受信部201と、受信したパケットの誤りや
欠落を検査するパケット解析部202と、パケットに対す
る再送要求をするかどうかを判断する再送判定部203
と、再送判定部で再送要求が決定したパケットに対して
再送要求を行う再送要求部204と、再送要求のデータを
送信するデータ送信部205と、受信した映像データを再
生するデータ再生部206から構成される。The receiver 200 receives the data transmitted from the transmitter, the packet analyzer 202 checks the received packet for errors or omissions, and determines whether or not to make a retransmission request for the packet. Retransmission determination section 203
And a retransmission request unit 204 that makes a retransmission request for the packet whose retransmission request is determined by the retransmission determination unit, a data transmission unit 205 that transmits the data of the retransmission request, and a data reproduction unit 206 that reproduces the received video data. Be composed.
【0030】本実施例で扱う映像データ1とパケットに
ついて説明する。本実施例では、DVやJPEGの圧縮方式の
ように映像データがフレームごとに構成されるものを扱
う。図2に本実施例で扱う映像データとパケットの概念
図を示す。The following describes the video data 1 and packets handled in the present embodiment. In this embodiment, video data composed of frames is used, such as the DV or JPEG compression method. FIG. 2 shows a conceptual diagram of video data and packets handled in this embodiment.
【0031】まず送信機100で扱う映像データとパケッ
トについて説明する。フレームは、動画を構成する画面
の単位である(21)。DV圧縮方式では1秒間に30フレー
ムを連続して表示することによって動画を構成する。圧
縮により符号化したフレームは、複数の可変長ブロック
で構成される(22)。本実施例では、それぞれのブロッ
クに対して重要度を決定する。一つのブロックは、複数
のフレームの情報を持たない。ネットワーク通信におい
て、伝送するデータの単位であるパケットは、複数のブ
ロックを集結してデータ部分を構成し、データ部分にヘ
ッダ情報を付加して構成される(23)。First, video data and packets handled by the transmitter 100 will be described. A frame is a unit of a screen constituting a moving image (21). In the DV compression method, moving images are formed by displaying 30 frames continuously for one second. A frame encoded by compression is composed of a plurality of variable-length blocks (22). In this embodiment, importance is determined for each block. One block does not have information of a plurality of frames. In network communication, a packet, which is a unit of data to be transmitted, is formed by assembling a plurality of blocks to form a data portion and adding header information to the data portion (23).
【0032】本実施例で扱うパケットは、ヘッダ情報と
して、パケット番号、伝送するフレームの番号、重要
度、伝送するフレームのなかで等しい重要度を持つパケ
ットの総数、という情報を持つ(24)。The packet handled in this embodiment has, as header information, information such as the packet number, the number of the frame to be transmitted, the importance, and the total number of packets having the same importance among the frames to be transmitted (24).
【0033】パケットのデータ部分を構成するブロック
は、同一フレームを構成するものであり、同じ重要度を
つけたブロックで構成されるように生成する。異なるフ
レームの情報を持つ、また異なる重要度を持つブロック
からパケットは生成しない。これは、次の二つの理由か
らである。(1)本実施例で扱う映像データ1はフレーム単
位で伝送/再生の処理をするからである。(2)受信機2
00で伝送に誤りの生じたパケットには、再送要求するか
しないかをパケットのヘッダ情報につけられた重要度で
判定するからである。したがって、一つのパケットに対
して重要度が一つに決まる。そして、パケットは重要度
の高い順番に送信する。これは、次の二つの理由からで
ある。(1)重要度の高い順にパケットを送信すると、
受信機200で伝送に誤りの生じたパケットに対して再送
要求の判定をするときに、誤りが生じたパケット番号の
前後の番号を持つパケットも重要度順に並んでいるの
で、前後のパケットが持つヘッダ情報にある重要度を参
照して欠落したパケットの重要度を判断することができ
る。(2)重要度が高いパケットは、伝送に誤りが生じ
ても必ず再送するように受信機200が判定するので、重
要度の高いパケットを1フレーム分のデータを伝送する
処理の中で最後の方のパケットで送ったために、再送を
するとその欠落したパケットが再送されるまで受信機が
映像データ再生開始を待ち、データ再生時刻が遅くなる
ことを防ぐ。受信機200が再送要求するパケットは、パ
ケット番号と、再送を要求するデータのフレーム番号
と、再送を要求するパケット番号から構成されている
(25)。The blocks constituting the data portion of the packet constitute the same frame, and are generated so as to be constituted by blocks having the same importance. Packets are not generated from blocks having different frame information and different importance. This is for the following two reasons. (1) This is because the video data 1 handled in the present embodiment performs transmission / reproduction processing in frame units. (2) Receiver 2
This is because it is determined whether or not a retransmission request is made for a packet in which an error has occurred in transmission based on the importance attached to the header information of the packet. Therefore, the importance is determined to be one for one packet. Then, the packets are transmitted in the order of importance. This is for the following two reasons. (1) If you send packets in order of importance,
When a retransmission request is determined for a packet having an error in transmission in the receiver 200, packets having numbers before and after the packet number in which the error has occurred are also arranged in order of importance. The importance of the missing packet can be determined by referring to the importance in the header information. (2) Since the receiver 200 determines that a packet with high importance is always retransmitted even if an error occurs in transmission, the last packet in the process of transmitting one frame of data with high importance is When the packet is retransmitted, the receiver waits for the start of video data reproduction until the lost packet is retransmitted, thereby preventing the data reproduction time from being delayed. The packet requested to be retransmitted by the receiver 200 includes a packet number, a frame number of data requested to be retransmitted, and a packet number requested to be retransmitted (25).
【0034】本実施例では、映像データを表示したとき
に画面の中心に近い位置に表示される情報を持つブロッ
クに対して高い重要度を、中心から離れていくにしたが
って低い重要度をつける。これは、(1)一般的に映像
データを生成するときは、画面の中心に焦点を当てるた
め、中心に近い位置ほど重要な情報が含まれる、(2)
映像データを見る視聴者も画面の端よりも中央に近い位
置を見ている時間が長い、という理由からである。図3
に位置情報をもとに重要度をつけた映像データの概念図
を示す。この例では、1フレームが100個のブロックから
構成され、重要度を最も高いレベルを1、最も低いレベ
ルを5のように5段階に設定している。したがって、映像
表示画面で中心に近い位置では重要度が1、画面の端に
近い位置では重要度5となる。In the present embodiment, a block having information displayed at a position near the center of the screen when video data is displayed is assigned a high importance, and the lower the distance from the center, the lower the importance. This is because (1) generally, when generating video data, the focus is on the center of the screen, so the closer to the center, the more important information is included. (2)
This is because the viewer who views the video data has a longer time viewing the position closer to the center than the end of the screen. Figure 3
FIG. 1 shows a conceptual diagram of video data to which importance is assigned based on position information. In this example, one frame is composed of 100 blocks, and the level of importance is set to five levels such as 1 for the highest level and 5 for the lowest level. Therefore, the importance is 1 at a position near the center of the video display screen, and 5 at a position near the edge of the screen.
【0035】送信機の処理の流れについて説明する。送
信機100は、まずデータ読込み部101で映像データ1を読
み込む。データ読込み部101で読み込んだ映像データ1
を、位置情報検査部102が、映像データ1が再生されたと
きに画面上で表示される位置の情報をそれぞれのブロッ
クに対して検査する。そして、検査した位置情報を送信
順位決定部103に渡す。送信順位決定部103では、位置情
報をもとにブロックの重要度を決める。映像データ再生
画面において、中心に近い位置の情報を持つブロックに
は高い重要度を、中心から離れるにしたがって、低い重
要度をブロックにつける。送信順位決定部103で送信順
位が決まったブロックを、パケット生成部104では、同
じ重要度を持つブロックを1パケットのデータ分集め、
ヘッダ情報をつけ、送信するパケットとして生成する。
データ送信部105が、パケット生成部で生成したパケッ
トを送信する。The flow of processing of the transmitter will be described. The transmitter 100 first reads the video data 1 with the data reading unit 101. Video data 1 read by the data reading unit 101
The position information checking unit 102 checks the information of the position displayed on the screen when the video data 1 is reproduced for each block. Then, the inspected position information is passed to the transmission order determination unit 103. The transmission order determination unit 103 determines the importance of the block based on the position information. In the video data reproduction screen, a block having information at a position close to the center is assigned a high importance, and the further away from the center, the lower importance is assigned to the block. The transmission order determination unit 103 collects the blocks whose transmission order is determined, and the packet generation unit 104 collects blocks having the same importance for one packet of data.
Add header information and generate as a packet to be transmitted.
Data transmitting section 105 transmits the packet generated by the packet generating section.
【0036】受信機200の動作を図4、5、6を用いて説明
する。図4は誤りの生じたパケットの再送までの処理の
流れ、図5は誤りの生じたパケットの重要度を判定する
処理の流れ、図6は欠落したパケットの概念図である。
受信機200は、データ受信部201で送信機100から送信さ
れたデータを受信する(41)。データ受信部201で受信し
たデータを、パケット解析部202で解析する。ここで
は、パケットが完全な形で送られていないという「伝送
の誤り」があるか判定する(42)。図6の例では、パケッ
ト番号10番のパケットが欠落して、伝送の誤りが生じた
ことを示す。判定した結果を再送判定部203に通知し、
誤りがあったと判定された場合には、誤りの生じたパケ
ットの重要度を判別する(43)。図5の例では、誤りの生
じたパケット番号の前後の番号をもつパケットのヘッダ
情報を参照して、重要度を判定する。図6の場合では、1
0番のパケットが欠落したので、まず始めに9番のパケッ
トのヘッダ情報を参照する(51)。ヘッダ情報によると、
9番のパケットがもつデータのフレーム番号6、データの
重要度はK1=1、フレーム番号6において重要度K1を持つ
パケットの総数N1が10であることがわかる。10番より前
のパケット番号をもち、すでに受信したパケットの中で
重要度K1を持つもの総数を数え、N1と比較する(52)。N1
に満たないなら、このパケットの重要度はK1と判定する
(53)。N1に達しているならば、欠落したパケットの次の
パケットを参照する(54)。(62)の場合では、11番のヘ
ッダ情報を参照する。11番のパケットのヘッダ情報によ
ると、11番のパケットの重要度はK2=2であるから、欠落
した10番のパケットの重要度はK2と判定する(55)。本実
施例では、あらかじめ再送要求をするかしないかを決定
する重要度のしきい値を設定しておく。(43)で重要度
を判定したら、しきい値と比較する(44)。しきい値に記
述してある重要度よりも判定した重要度が高かったら、
再送判定部203が、再送要求部204に通知する(45)。判定
した重要度がしきい値にある重要度よりも低かったら、
現時刻Tcと再送に要する時間Trをたしたものと、あらか
じめ決めた処理中のフレームの再生開始時間Tpを比較し
て(46)、再送をしても間に合うならば、上記と同様に再
送を要求する(45)。再送要求部204が再送を要求するパ
ケット番号とフレーム番号から再送要求のパケットを生
成して、データ送信部205が再送を要求するパケットを
送信する。なお、再送に要する時間Trと再生開始時間Tp
は、あらかじめ受信機200が決めたものであり、決定方
法については特定しない。The operation of the receiver 200 will be described with reference to FIGS. FIG. 4 is a flowchart of a process up to retransmission of an erroneous packet, FIG. 5 is a flowchart of a process of determining the importance of an erroneous packet, and FIG. 6 is a conceptual diagram of a lost packet.
The receiver 200 receives the data transmitted from the transmitter 100 by the data receiving unit 201 (41). The data received by the data receiving unit 201 is analyzed by the packet analyzing unit 202. Here, it is determined whether or not there is a “transmission error” that the packet has not been sent in perfect form (42). In the example of FIG. 6, the packet number 10 is lost, indicating that a transmission error has occurred. Notify the determination result to the retransmission determination unit 203,
If it is determined that there is an error, the importance of the packet in which the error has occurred is determined (43). In the example of FIG. 5, the importance is determined with reference to the header information of the packet having a number before and after the packet number in which the error has occurred. In the case of FIG. 6, 1
Since the packet No. 0 is missing, first, the header information of the packet No. 9 is referred to (51). According to the header information,
It can be seen that the frame number 6 of the data of the ninth packet, the significance of the data is K1 = 1, and the total number N1 of the packets having the significance K1 in the frame number 6 is 10. The total number of packets having a packet number earlier than the number 10 and having the importance K1 among the already received packets is counted and compared with N1 (52). N1
If less than, the importance of this packet is determined to be K1
(53). If N1 has been reached, reference is made to the packet following the missing packet (54). In the case of (62), the 11th header information is referred to. According to the header information of the eleventh packet, the importance of the eleventh packet is K2 = 2, so the importance of the missing tenth packet is determined to be K2 (55). In the present embodiment, a threshold value of importance is determined in advance to determine whether to request retransmission. If the importance is determined in (43), it is compared with a threshold (44). If the importance determined is higher than the importance described in the threshold,
Retransmission determination section 203 notifies retransmission request section 204 (45). If the determined importance is lower than the threshold,
Compare the current time Tc and the time Tr required for retransmission with the playback start time Tp of the frame being processed in advance (46), and if retransmission is in time, perform retransmission in the same manner as above. Request (45). The retransmission request unit 204 generates a retransmission request packet from the packet number and the frame number requesting retransmission, and the data transmission unit 205 transmits the packet requesting retransmission. The time required for retransmission Tr and the reproduction start time Tp
Is determined in advance by the receiver 200, and the determination method is not specified.
【0037】受信機200がパケットの誤りや欠落を検出
し再送を要求してきたならば、送信機100のデータ受信
部106で、その再送要求パケットを受信して、再送処理
部107に通知する。再送処理部107では、伝送されたパケ
ットから、送信機100が伝送して誤りの発生したパケッ
トを判定する。そしてパケット生成部104へパケット番
号を通知する。パケット生成部104が指定されたパケッ
トを再生成し、データ送信部105で再送する。When the receiver 200 detects a packet error or loss and requests retransmission, the data receiving unit 106 of the transmitter 100 receives the retransmission request packet and notifies the retransmission processing unit 107. The retransmission processing unit 107 determines, from the transmitted packets, a packet transmitted by the transmitter 100 and having an error. Then, it notifies the packet generation unit 104 of the packet number. The packet generation unit 104 regenerates the specified packet, and the data transmission unit 105 retransmits the specified packet.
【0038】受信機200の映像データ再生部206は、1フ
レーム分の映像データを受信し終わったら、映像を再生
する。The video data reproducing unit 206 of the receiver 200 reproduces a video after receiving one frame of video data.
【0039】このように、本実施の形態では、送信側が
映像を表示したときの画面のどの位置に表示されるかと
いう位置情報からデータに重要度をつけることによっ
て、受信側が通信時にデータが欠落した場合にはそのデ
ータの重要度に応じて再送要求を行い、例えば画面の中
心にあるデータに対しては必ず再送を行うなど、映像再
生時に重要な画面情報の欠落を回避することができ、そ
の実用的効果は大きい。As described above, according to the present embodiment, by assigning importance to data based on the position information indicating where the image is displayed on the screen when the transmitting side displays the image, the receiving side can lose data during communication. If it does, a retransmission request is made according to the importance of the data, and for example, the data at the center of the screen is always retransmitted, so that the loss of important screen information during video playback can be avoided, Its practical effect is great.
【0040】(実施の形態2)実施の形態1では、画面
の位置情報からデータに重要度をつけ、それをもとに受
信機200が誤りの生じたデータに対する再送要求の判定
を行った。ここでは、画面の位置情報からデータの表示
画面における座標を求め、それによってデータの重要度
を決定する機能を持った装置について説明する。(Second Embodiment) In the first embodiment, importance is assigned to data based on the position information of the screen, and based on that, the receiver 200 determines a retransmission request for data in which an error has occurred. Here, a description will be given of an apparatus having a function of obtaining coordinates of a data on a display screen from position information of the screen and thereby determining importance of the data.
【0041】図7は、画面の位置情報から重要度を決定
する映像再送伝送装置の送信機の構成を示したものであ
る。本実施の形態では、図7において、1は映像データ、
100はデータを送信する送信機、200はデータを受信する
受信機である。FIG. 7 shows a configuration of a transmitter of a video retransmission apparatus for determining importance from position information on a screen. In the present embodiment, in FIG. 7, 1 is video data,
100 is a transmitter for transmitting data, and 200 is a receiver for receiving data.
【0042】送信機100は、実施の形態1の構成に、位置
情報検査部102で求めた位置情報から座標を求めて中心
からの距離を決定する距離設定部108と、送信するデー
タの重要度を決めるしきい値情報110を参照して重要度
を決定する重要度決定部109を追加してある。その他の
構成は、図1に示す実施の形態1の構成と同じである。The transmitter 100 is different from the first embodiment in that a distance setting unit 108 for determining coordinates from the center by determining coordinates from the position information obtained by the position information checking unit 102, and the importance of the data to be transmitted. An importance determining unit 109 for determining the importance with reference to the threshold information 110 for determining the importance is added. Other configurations are the same as those of the first embodiment shown in FIG.
【0043】図8に本実施の形態で述べる方法で重要度
を決定した画面の例を示す。実施の形態1では、画面の
中心からの距離に応じて、データの重要度を決定した。
データの表示位置と中心との間の距離を計算して、実施
の形態1と同様に5段階に重要度を決定すると(81)のよ
うに同じ重要度を持つデータの範囲が円状に分布する。
しかし、通常映像を表示する画面は長方形であるので、
矩形に重要度を決定する方が表示画面に応じた重要度を
つけることができる(82)。そこで、本実施の形態で
は、表示画面における位置情報から座標を求め、矩形に
重要度を決定する方法について説明する。FIG. 8 shows an example of a screen on which importance is determined by the method described in the present embodiment. In the first embodiment, the importance of data is determined according to the distance from the center of the screen.
When the distance between the data display position and the center is calculated and the importance is determined in five steps as in the first embodiment, the range of data having the same importance is distributed in a circular shape as in (81). I do.
However, since the screen that normally displays video is rectangular,
If the importance is determined for the rectangle, the importance can be given according to the display screen (82). Therefore, in the present embodiment, a method for obtaining coordinates from position information on a display screen and determining importance in a rectangle will be described.
【0044】図9に、位置情報から重要度を決定する処
理のフローを示す。距離設定部108は、位置情報検査部1
02で取得した位置情報から、映像表示画面の中心からの
距離を求める。映像再生画面において中心となる点を
(0,0)、右上端を(1,1)とした座標上で、検査対象となる
映像データの表示位置の座標を取得する(91)。図10に座
標軸とデータの座標を取得する例を示す。この例では、
取得した座標は(0.5,0.3)となる。そして、取得した座
標のx座標とy座標の絶対値を比較する(92)。x座標の絶
対値の方が大きければ、中心からの距離はx座標の絶対
値に設定し(93)、x座標の絶対値の方が小さければ、中
心からの距離はy座標の絶対値に設定する(94)。FIG. 9 shows a flow of processing for determining importance from position information. The distance setting unit 108 includes the position information inspection unit 1
From the position information acquired in 02, the distance from the center of the video display screen is obtained. The central point on the video playback screen
At (0,0), the coordinates of the display position of the video data to be inspected are acquired on the coordinates where the upper right end is (1,1) (91). FIG. 10 shows an example of acquiring coordinate axes and data coordinates. In this example,
The acquired coordinates are (0.5, 0.3). Then, the absolute values of the x and y coordinates of the obtained coordinates are compared (92). If the absolute value of the x coordinate is greater, the distance from the center is set to the absolute value of the x coordinate (93) .If the absolute value of the x coordinate is smaller, the distance from the center is the absolute value of the y coordinate. Set (94).
【0045】図10の例の場合は、座標が(0.5,0.3)とな
るので、中心からの距離が0.5となる。そして、中心か
らの距離と重要度の相関関係情報が記述してあるしきい
値情報110を参照して、重要度を決定する(95)。例とし
て、しきい値情報110で、中心からの距離を百分率で表
した比率が20%づつ増えるごとに重要度が変化するとい
う相関関係が記述されている場合について示す。中心か
らの距離を百分率で表したものとは、中心からの距離が
0のときは0%、1のときは100%としたときの比率であ
る。In the case of the example shown in FIG. 10, since the coordinates are (0.5, 0.3), the distance from the center is 0.5. Then, the importance is determined with reference to the threshold information 110 in which the correlation information between the distance from the center and the importance is described (95). As an example, a case is shown where the threshold value information 110 describes a correlation that the importance changes each time the ratio of the distance from the center expressed as a percentage increases by 20%. The distance from the center expressed as a percentage means that the distance from the center is
0 is 0% and 1 is 100%.
【0046】図10の例の場合は、中心からの距離が0.5
なので、比率が50%となる。しきい値情報110で、中心
からの距離が20%未満の場合には重要度が1、20%以上
40%未満の場合には重要度が2、40%以上60%未満の場
合には重要度が3、60%以上80%未満の場合には重要度
が4、80%以上の場合は重要度が5、のように定義されて
いたとする。この場合、図10にの例では、比率が50%な
ので重要度が3に決定される。In the case of the example of FIG. 10, the distance from the center is 0.5
So the ratio is 50%. In the threshold information 110, if the distance from the center is less than 20%, the importance is 1, 20% or more.
If it is less than 40%, the importance is 2, if it is 40% or more and less than 60%, the importance is 3, if it is 60% or more and less than 80%, the importance is 4, and if it is 80% or more, it is importance Is defined as 5, In this case, in the example of FIG. 10, since the ratio is 50%, the importance is determined to be 3.
【0047】このように、本実施の形態では、映像再生
時の画面の位置情報を取得して、容易に重要度を決定す
ることができる。また、中心からの距離が矩形に決定す
ることによって、画面の面積比に応じた重要度をつける
ことができ、その実用的効果は大きい。As described above, in this embodiment, it is possible to acquire the position information of the screen at the time of reproducing the video and easily determine the importance. In addition, by determining the distance from the center to be a rectangle, importance can be given according to the area ratio of the screen, and the practical effect is large.
【0048】(実施の形態3)実施の形態1では、映像
表示画面の位置情報をもとに重要度を決定した。実施の
形態3では、データに重要度を決定するときに、伝送中
のフレーム(現フレーム)より一つ以上前のフレーム
(前フレーム)における同位置のデータと比べて変化が
あったかどうかで重要度を決定する。変化があったかど
うかは、一つ以上前のフレームにおける同位置のデータ
の長さを比較することによって判定する。DV圧縮データ
では、1フレームの映像を構成するデータの単位をブロ
ックという。同じ映像情報を持つ二つのブロックは、再
生したときに同じ映像を表示し、ブロックのデータの長
さ(ブロック長)は等しい。(Embodiment 3) In Embodiment 1, the importance is determined based on the position information of the video display screen. In the third embodiment, when determining the importance of data, the importance is determined based on whether or not there is a change compared with the data at the same position in the frame (previous frame) one or more before the frame being transmitted (current frame). To determine. Whether or not there has been a change is determined by comparing the length of data at the same position in one or more previous frames. In DV compressed data, a unit of data constituting one frame of video is called a block. Two blocks having the same video information display the same video when reproduced, and have the same data length (block length).
【0049】そこで本実施の形態では、伝送中のフレー
ムにおけるブロックを一つ以上前のフレームにおいて映
像再生時に同じ位置の映像情報を持つブロックの長さを
比較して、ブロック長が等しい場合には同じ映像が表示
され、映像に変化がなかったものとする。変化があった
場合には、前フレームの映像とは異なり、パケットが欠
落しても前のフレームで補えない場合があるので、重要
度を高くする。もし、変化がなかったとされたものな
ら、パケットが欠落しても前フレームのブロックを補う
ことができるので、再送要求の判定の元になる重要度を
低くする本実施の形態では、伝送中のフレームよりも一
つ前のフレームを前フレームとして扱った。なお、前フ
レームは一つ前のフレームに限定するものではない。ま
た本実施の形態では、比較するデータの単位をブロック
としたが、これはブロックに限定するものではない。Therefore, in this embodiment, the length of a block having the same position of video information at the time of video reproduction in one or more previous frames is compared with the length of a block in the frame being transmitted. It is assumed that the same video is displayed and there is no change in the video. If there is a change, unlike the video of the previous frame, even if the packet is lost, the previous frame may not be able to compensate for it, so the importance is increased. If it is determined that there has been no change, even if a packet is lost, the block of the previous frame can be supplemented. Therefore, in the present embodiment for reducing the importance of determining the retransmission request, The frame immediately before the frame was treated as the previous frame. Note that the previous frame is not limited to the immediately preceding frame. Further, in the present embodiment, the unit of data to be compared is a block, but this is not limited to a block.
【0050】図10は、ブロック長を比較して重要度を決
定する映像再送伝送装置である.本実施の形態では、図
11において、1は映像データ、100はデータを送信する送
信機、200はデータを受信する受信機である。FIG. 10 shows a video retransmission apparatus for determining the importance by comparing the block lengths. In the present embodiment, FIG.
In 11, 1 is video data, 100 is a transmitter for transmitting data, and 200 is a receiver for receiving data.
【0051】送信機100は、実施の形態1の位置情報検査
部102に代わって、映像データのブロックをバッファに
入れ、また参照する必要がなくなったバッファの中身を
削除するバッファ処理部111と、バッファに確保された
前フレーム情報から、現フレームのブロックと同位置の
前フレームのブロックを獲得し、長さを比較するブロッ
ク長比較部112を追加したものである。その他の構成
は、図1に示す実施の形態1と同じである。The transmitter 100 replaces the position information checking unit 102 of the first embodiment with a buffer processing unit 111 that buffers blocks of video data and deletes the contents of the buffer that is no longer required to be referenced. It is obtained by acquiring a block of the previous frame at the same position as the block of the current frame from the previous frame information secured in the buffer, and adding a block length comparison unit 112 for comparing the length. Other configurations are the same as those of the first embodiment shown in FIG.
【0052】受信機200は、実施の形態1に再生時に欠落
したデータを補う前フレーム情報207を付加したもので
ある。The receiver 200 is obtained by adding the previous frame information 207 that supplements the data lost during reproduction to the first embodiment.
【0053】送信機100の処理の流れについて説明す
る.送信機100は、実施の形態1と同様にデータ読込み
部101が映像データ1を読み込む。読込んだデータを、バ
ッファ処理部111がブロックごとにバッファに確保し、
不必要となったフレーム情報を順次バッファから消去し
ていく。バッファ処理部111によってバッファに確保さ
れたデータは、前フレーム情報113として取っておく。The processing flow of the transmitter 100 will be described. In the transmitter 100, the data reading unit 101 reads the video data 1 as in the first embodiment. The buffer processing unit 111 secures the read data in a buffer for each block,
Unnecessary frame information is sequentially deleted from the buffer. The data secured in the buffer by the buffer processing unit 111 is saved as previous frame information 113.
【0054】ブロック長を比較して重要度を決定する処
理の流れを図13に示す。ブロック長比較部112は、デー
タ読込み部101で読み込んだ現フレームのデータから重
要度決定対象となるブロックの長さL1を取得する(13
1)。また、前フレーム情報113から、現フレームの重要
度決定対象であるブロックと表示画面において同じ位置
にある前フレームのブロックのブロック長L0を取得する
(132)。現フレームのブロック長L1と前フレームのブロ
ック長L0を比較し(133)、L0≠L1ならば高い重要度を(1
34)、L0=L1ならば低い重要度を(135)つける。図12に
ブロック長比較の概念図を示す。前フレームと現フレー
ムを比較して、(121)はブロック長が等しい場合を、
(122)はブロック長が異なる場合を示している。図13
では、映像に変化があったと判定された場合は重要度を
1に、変化がなかったと判定された場合には重要度を5に
決定した場合の例である。FIG. 13 shows the flow of processing for determining the importance by comparing the block lengths. The block length comparison unit 112 acquires the length L1 of the block whose importance is to be determined from the data of the current frame read by the data reading unit 101 (13
1). Further, from the previous frame information 113, the block length L0 of the block of the previous frame located at the same position on the display screen as the block whose importance is determined for the current frame is obtained.
(132). The block length L1 of the current frame is compared with the block length L0 of the previous frame (133), and if L0 ≠ L1, the higher importance is assigned (1
34), if L0 = L1, assign low importance (135). FIG. 12 shows a conceptual diagram of the block length comparison. Comparing the previous frame and the current frame, (121) shows the case where the block lengths are equal,
(122) shows a case where the block lengths are different. FIG.
Then, if it is determined that the video has changed,
This is an example in which the importance is determined to be 1 when it is determined that there is no change to 1 and the importance is determined to be 5.
【0055】そして実施の形態1と同様に、パケット生
成部104でパケットを生成し、データ送信部105で生成し
たパケットを送信する。また、再送要求があった場合に
は、データ受信部106で受信機200からの再送要求パケッ
トを受信し、再送処理部107で指定されたパケットを判
定し再送の処理を行う。Then, as in the first embodiment, a packet is generated by the packet generator 104, and the packet generated by the data transmitter 105 is transmitted. When a retransmission request is made, the data reception unit 106 receives a retransmission request packet from the receiver 200, and the retransmission processing unit 107 determines the designated packet and performs retransmission processing.
【0056】受信機200は、実施の形態1と同様に、デ
ータ受信部201がデータを受信し、パケット解析部202で
誤りや欠落が生じたか解析する。誤りや欠落が生じた場
合には、再送判定部203がデータの重要度をもとに再送
要求の判定を行う。再送要求部204が、重要度の高いデ
ータに対しては再送要求をし、低いデータに対しては行
わない。1フレーム分のパケットを受信し終わったら、
データ再生部206が映像を再生する。ここで欠落してい
る映像データ、すなわち伝送に誤りが生じてもパケット
の再送を行わなかったデータがあったら、データ再生部
206は、あらかじめバッファに蓄えられていた前フレー
ム情報207から一つ前のフレームで同じ位置に表示され
るデータを取得して、欠落したデータの代わりに補う。
また、データ再生部206は、現在処理中のフレームのデ
ータは、次のフレームのためにバッファに確保してお
く。In receiver 200, as in the first embodiment, data receiving section 201 receives data, and packet analyzing section 202 analyzes whether an error or omission has occurred. When an error or omission occurs, the retransmission determination unit 203 determines a retransmission request based on the importance of data. The retransmission request unit 204 makes a retransmission request for data with high importance, and does not make a request for low data. After receiving one frame of packets,
The data reproducing unit 206 reproduces a video. If there is any missing video data, that is, data for which retransmission of the packet was not performed even if an error occurred in transmission, the data playback unit
The 206 acquires the data displayed at the same position in the previous frame from the previous frame information 207 previously stored in the buffer, and makes up for the missing data instead.
Further, the data reproducing unit 206 reserves data of the frame currently being processed in a buffer for the next frame.
【0057】このように、本実施の形態では、伝送中の
フレームの映像データと、伝送中のフレームより一つ前
のフレームにおける同位置のデータを比較して、映像に
変化があったかどうかを判定し、重要度をつける。この
ことによって、通信時にデータが欠落した場合には、そ
のデータの重要度に応じて再送要求を行い、映像再生時
に重要な画面情報の欠落を回避することができ、その実
用的効果は大きい。As described above, in this embodiment, the video data of the frame being transmitted is compared with the data at the same position in the frame immediately before the frame being transmitted to determine whether or not the video has changed. And assign importance. Thus, when data is lost during communication, a retransmission request is made in accordance with the importance of the data, and loss of important screen information during video reproduction can be avoided, which has a large practical effect.
【0058】(実施の形態4)実施の形態1では、位置
情報をもとに重要度を決定した。実施の形態4では、重
要度を決定する手法として、位置情報に加えて、伝送中
であるフレーム(現フレーム)と、伝送中のフレームよ
り一つ以上前のフレーム(前フレーム)とを比較して、
フレーム全体の映像として変化があったか、シーンが変
わったかという変化の度合いによって重要度を決定す
る。図14は、実施の形態1にフレームの変化の度合いを
比較して重要度を決定する機能を付加した映像再送伝送
装置である。(Embodiment 4) In Embodiment 1, importance is determined based on position information. In the fourth embodiment, as a method of determining importance, in addition to position information, a frame being transmitted (current frame) is compared with a frame being transmitted one or more times before (current frame). hand,
The degree of importance is determined based on the degree of change as to whether the video of the entire frame has changed or the scene has changed. FIG. 14 shows a video retransmission apparatus in which the function of determining importance by comparing the degree of change of a frame is added to the first embodiment.
【0059】本実施の形態では、フレームのシーンの変
化が大きいときは重要度を高く、変化が小さいときは重
要度を低く設定する。これは、シーンに変化がなかった
場合には、前フレームの映像と近似している可能性が高
いので、パケットが欠落しても前フレームのブロックを
補うことができるものとして、再送要求の判定の元にな
る重要度をフレーム全体で低くする。シーンが変わった
場合には前フレームの映像とは異なり、パケットが欠落
しても前のフレームで補えないので、フレーム全体の重
要度を高くしてパケットの欠落を回避する。In this embodiment, the importance is set high when the scene change of the frame is large, and the importance is set low when the change is small. This is because if there is no change in the scene, it is highly likely that the video is similar to the video of the previous frame. Is made lower throughout the frame. When the scene changes, unlike the video of the previous frame, even if a packet is lost, the previous frame cannot compensate for the lost packet. Therefore, the importance of the entire frame is increased to avoid the loss of the packet.
【0060】二つのフレームに変化があったかどうかの
度合いを測る方法として、本実施の形態では関数K=Y(F
0,F1)を利用する。これは、あらかじめ決められた関数
であり、二つのフレーム情報 F0,F1を引数として、二フ
レーム間の変化の度合いを表す変数Kの値を返す。な
お、変化の度合いを求める関数Yについては、本実施の
形態では特定しない。As a method for measuring the degree of change between two frames, in the present embodiment, the function K = Y (F
Use 0, F1). This is a predetermined function, and returns the value of a variable K representing the degree of change between two frames using two pieces of frame information F0 and F1 as arguments. The function Y for determining the degree of change is not specified in the present embodiment.
【0061】本実施の形態では、伝送中のフレームより
も一つ前のフレームを前フレームとして扱った。なお、
前フレームは一つ前のフレームに限定するものではな
い。In this embodiment, the frame immediately before the frame being transmitted is treated as the previous frame. In addition,
The previous frame is not limited to the previous frame.
【0062】本実施の形態では、図14において、1は映
像データ、100はデータを送信する送信機、200はデータ
を受信する受信機である。In this embodiment, in FIG. 14, 1 is video data, 100 is a transmitter for transmitting data, and 200 is a receiver for receiving data.
【0063】送信機100は、実施の形態1に読み込んだデ
ータを前フレーム情報113としてバッファに入れるバッ
ファ処理部111と、処理中のフレームと前フレームの変
化の度合いを比較するフレーム比較部114を追加したも
のである。それ以外の構成は、図1に示す実施の形態1
と同じである。受信機200は、図11に示す実施の形態3と
同じである。The transmitter 100 includes a buffer processing unit 111 for storing the data read in the first embodiment in the buffer as previous frame information 113 and a frame comparing unit 114 for comparing the degree of change between the frame being processed and the previous frame. It has been added. Other configurations are the same as those of the first embodiment shown in FIG.
Is the same as Receiver 200 is the same as Embodiment 3 shown in FIG.
【0064】送信機100は、実施の形態1と同様にデー
タ読込み部101が映像データ1を読み込む。実施の形態3
と同様に、バッファ処理部111が復元したデータをブロ
ックごとにバッファに確保し、前フレーム情報113とし
て取っておく。In the transmitter 100, the data reading unit 101 reads the video data 1 as in the first embodiment. Embodiment 3
Similarly to the above, the data restored by the buffer processing unit 111 is secured in the buffer for each block, and is stored as the previous frame information 113.
【0065】位置情報検査部102と、フレーム比較部114
と、送信順位決定部103で、位置情報とフレームの変化
の度合いから重要度を獲得する処理の流れを図16に示
す。The position information inspection unit 102 and the frame comparison unit 114
FIG. 16 shows a flow of processing for acquiring importance from the position information and the degree of change of the frame in the transmission order determining unit 103.
【0066】位置情報検査部102で、そのデータが再生
されたときにどの位置に表示されるかという位置情報を
検査する(161)。フレーム比較部114では,前のフレー
ムと処理中のフレームを比較して、変化の度合いを表す
変数K=Y(F0,F1) を算出する(162)。図15に前のフレー
ムと現フレームを比較して、シーンに変化があった場合
の例を示す。(151)のように映像の変化が少なけれ
ば、シーンに変化がないものとして、変化度Kの値が小
さくなる。(152)のように映像が大きく変わるものな
らば、シーンに変化があったものとして、変化度Kの値
が大きくなる。送信順位決定部103では、実施の形態1と
同様に、位置情報検査部102で検査した位置情報から、
重要度を設定する(163)。また、本実施の形態では、
あらかじめ設定された、Kの値によって変化が大きいか
小さいかを判定するしきい値を決定してある。このしき
い値を参照し、変化度Kと比較する(164)。Kがしきい
値よりも大きかったら、すなわち変化が大きいと判定さ
れたら、(163)で設定した重要度のレベルを最も高い
値にし直す(165)。Kがしきい値よりも小さかったら、
すなわち変化が少ないと判定されたら、(163)で設定
した重要度のレベルを解析し(166)、最低レベルでな
ければ、重要度のレベルを1下げる(167)。The position information checking unit 102 checks the position information indicating where the data is displayed when the data is reproduced (161). The frame comparison unit 114 compares the previous frame with the frame being processed, and calculates a variable K = Y (F0, F1) representing the degree of change (162). FIG. 15 shows an example in which a scene is changed by comparing the previous frame with the current frame. If the change in the image is small as in (151), it is determined that there is no change in the scene, and the value of the degree of change K is small. If the image greatly changes as in (152), it is determined that the scene has changed, and the value of the degree of change K increases. In the transmission order determination unit 103, as in Embodiment 1, from the position information inspected by the position information inspection unit 102,
The importance is set (163). In the present embodiment,
A predetermined threshold value for determining whether the change is large or small according to the value of K is determined. This threshold value is referred to and compared with the degree of change K (164). If K is larger than the threshold, that is, if it is determined that the change is large, the level of importance set in (163) is reset to the highest value (165). If K is less than the threshold,
That is, if it is determined that there is little change, the level of importance set in (163) is analyzed (166), and if it is not the lowest level, the level of importance is reduced by 1 (167).
【0067】そして実施の形態1と同様に、パケット生
成部104でパケットを生成し、データ送信部105でパケッ
トを送信する。また、再送要求があった場合には、デー
タ受信部106で受信機からのパケットを受信し、再送処
理部107で指定されたパケットを判定し再送の処理を行
う。Then, as in the first embodiment, a packet is generated by the packet generation unit 104, and the packet is transmitted by the data transmission unit 105. When a retransmission request is issued, the data receiving unit 106 receives a packet from the receiver, and the retransmission processing unit 107 determines the designated packet and performs retransmission processing.
【0068】受信機200は、実施の形態1と同様に、デ
ータ受信部201がデータを受信し、パケット解析部202で
に誤りや欠落が生じたか解析する。誤りや欠落が生じた
場合には、再送判定部203がデータの重要度をもとに再
送要求の判定を行う。再送要求部204が、重要度の高い
データに対しては再送要求をし、低いデータに対しては
行わない。1フレーム分受信し終わったら、データ再生
部206が実施の形態3と同様にデータを再生する。In receiver 200, data receiving section 201 receives data and packet analyzing section 202 analyzes whether an error or omission has occurred, as in the first embodiment. When an error or omission occurs, the retransmission determination unit 203 determines a retransmission request based on the importance of data. The retransmission request unit 204 makes a retransmission request for data with high importance, and does not make a request for low data. After receiving one frame, the data reproducing unit 206 reproduces the data as in the third embodiment.
【0069】このように、本実施の形態では、伝送中の
フレームの映像データと、伝送中のフレームより一つ前
のフレームとの変化の度合いを比較して、映像シーンに
変化があったかどうかを判定し、重要度をつける。この
ことによって、通信時にデータが欠落した場合には、そ
のデータの重要度に応じて再送要求を行い、映像再生時
に重要な画面情報の欠落を回避することができ、その実
用的効果は大きい。As described above, in the present embodiment, the degree of change between the video data of the currently transmitted frame and the frame immediately before the currently transmitted frame is compared to determine whether or not the video scene has changed. Judge and assign importance. Thus, when data is lost during communication, a retransmission request is made in accordance with the importance of the data, and loss of important screen information during video reproduction can be avoided, which has a large practical effect.
【0070】(実施の形態5)実施の形態1では、位置
情報をもとに重要度を決定した。実施の形態5では、重
要度を決定する手法として、位置情報に加えて、送信側
が複数の異なる映像データを伝送し、受信側が一画面上
で複数の異なる映像データを再生する装置において、読
み込んでいる複数の映像データを比較して、それぞれの
映像において一連のフレームの変化が大きいか小さい
か、すなわち複数の映像を表示する画面の中で映像とし
て相対的に比較して動きが大きいものであるか、または
動きが少ないものかを判定して重要度を決定する。(Fifth Embodiment) In the first embodiment, importance is determined based on position information. In the fifth embodiment, as a method of determining importance, in addition to position information, the transmitting side transmits a plurality of different video data, and the receiving side reads and reads a plurality of different video data on one screen. A plurality of video data are compared, and a change in a series of frames in each video is large or small, that is, a motion relatively large as a video in a screen displaying a plurality of videos is relatively large. The importance is determined by determining whether the movement is small or not.
【0071】本実施の形態では、複数の異なる映像デー
タを表示した画面(マルチ画面)において、相対的に動
きの大きいと判定した映像には高い重要度を、動きが少
ないと判定した映像には、低い重要度をつける。これ
は、動きの大きい映像は、フレームごとに映像が大きく
変化するので、一つ一つのフレームの重要性は高いと言
え、また、動きの少ない映像は、フレームが代わっても
映像の変化が少ないので、フレームの重要性は低いと言
えるからである。したがって、動きが小さいと判定され
た映像に対しては、フレーム全体に高い重要度を付加し
て、フレームレートが高くなるようにし、動きが小さい
と判定された映像には、フレーム全体の重要度を低くす
る。In the present embodiment, in a screen (multi-screen) displaying a plurality of different video data, a video determined to have relatively large motion has a high importance, and a video determined to have little motion has a high importance. Give low importance. This is because, for a video with a large motion, the video changes greatly from frame to frame, so it can be said that the importance of each frame is high, and for a video with a small motion, the video changes little even if the frame is changed. Therefore, it can be said that the importance of the frame is low. Therefore, high importance is added to the entire frame for a video determined to be small in motion so that the frame rate is increased, and importance of the entire frame is added to a video determined to be small in motion. Lower.
【0072】n画面の映像を表示するマルチ画面の中
で、映像として相対的に比較したとき動きが大きいもの
か、または動きが少ないかという度合い(映像相関)を測
る方法として、本実施の形態では関数P=Q(D1,D2,...,D
n)を利用する。これは、あらかじめ決められた関数であ
り、n個の映像情報D1,D2,...,Dnを引数とし、映像Dkを
マルチ画面におけるその他の映像との相関を表す相関変
数Pkを算出する関数である。なお、映像相関関数Qにつ
いては、本実施の形態では特定しない。The present embodiment employs a method of measuring the degree (image correlation) of a large motion or a small motion when relatively compared as a video among multi-screens displaying n-screen video. Then the function P = Q (D1, D2, ..., D
Use n). This is a predetermined function, and a function for calculating a correlation variable Pk representing a correlation between the image Dk and other images in the multi-screen with n pieces of image information D1, D2, ..., Dn as arguments. It is. Note that the video correlation function Q is not specified in the present embodiment.
【0073】図17と図18は実施の形態1に、複数の異な
る映像データを表示した画面(マルチ画面)において、
一つの映像が他の映像と比較して動きがあるかないかと
いう映像どうしの相関を求めることによって、重要度を
決定する機能を付加した映像再送伝送装置の受信機と送
信機である。FIGS. 17 and 18 show a screen (multi-screen) showing a plurality of different video data in the first embodiment.
A receiver and a transmitter of a video retransmission apparatus to which a function of determining importance by obtaining a correlation between videos as to whether or not one video has a motion compared to another video.
【0074】本実施の形態では、図17において、1はDV
圧縮方式による映像データ、100はデータを送信する送
信機、300-Nは、一つの映像データ1を読み込んでパケッ
トを生成し、伝送するまでの一連の処理である。300-1
から300-Nまでは、同一構成でN種類の映像データをそれ
ぞれの処理が読み込んで、パケットを生成し伝送する構
成であることを示している。送信機100は、実施の形態
1に、映像データを伝送する処理の過程で、映像データ
の相関を判定し、管理するマルチ画面管理部115を追加
したものである。In the present embodiment, in FIG.
Video data by the compression method, 100 is a transmitter for transmitting data, and 300-N is a series of processes from reading one video data 1 to generating a packet and transmitting the packet. 300-1
1 to 300-N indicate that each process reads the N types of video data in the same configuration, and generates and transmits a packet. The transmitter 100 is obtained by adding a multi-screen management unit 115 that determines and manages correlation of video data in the process of transmitting video data to the first embodiment.
【0075】図18において、200はデータを受信する受
信機である。400-Nは、伝送された一つの映像データを
受信して再生する一連の処理の流れである。400-1から4
00-Nまでは、同一構成でN種類の映像データを受信して
再生する構成であることを示している。その他の構成
は、実施の形態1と同じである。In FIG. 18, reference numeral 200 denotes a receiver for receiving data. 400-N is a flow of a series of processing for receiving and reproducing one transmitted video data. 400-1 to 4
From 00 to N, the same configuration is used to receive and reproduce N types of video data. Other configurations are the same as those of the first embodiment.
【0076】送信機100は、実施の形態1と同様にデー
タ読込み部101が映像データ1を読み込む。位置情報検査
部102と、マルチ画面管理部115、と送信順位決定部103
で、位置情報とマルチ画面における映像の相関から重要
度を決定する処理の流れを図19に示す。In the transmitter 100, the data reading unit 101 reads the video data 1 as in the first embodiment. Location information inspection unit 102, multi-screen management unit 115, and transmission order determination unit 103
FIG. 19 shows a flow of a process for determining the importance based on the correlation between the position information and the video in the multi-screen.
【0077】位置情報検査部102で、映像データの表示
画面でどの位置に表示されるかという位置情報を検査す
る(191)。マルチ画面管理部115では、送信機100が複
数の映像を送信する場合に、それぞれの映像の画面上で
の相対的な動きを比較して、映像Dkを他の映像と比較し
たときの相関関数Pk=Q(D1,D2,...,Dn)を算出する(1
92)。映像を比較する例として、図17のように送信機
が四つのカメラの映像を読み込んで、マルチ画面におけ
る動きの大きさの相関について比較する場合について説
明する。ここでは、四つの映像の動きを比較して、例え
ばカメラ4のようなスポーツの映像やカメラ3のような動
く乗物の映像には、相関関数P3,P4を高く設定する。ま
た、カメラ1のような風景やカメラ2のような静物の映像
には、低い相関関数P1,P2を設定する。送信順位決定部1
03では、まず、位置情報検査部102で検査した位置情報
から、実施の形態1と同様に重要度を設定する(193)。
本実施の形態では、あらかじめマルチ画面管理部115で
求めたPkの値からデータにつける重要度を決定するしき
い値が設定されている。送信順位決定部103では、しき
い値を参照し、(192)で設定した相関関数Pkとしきい値
を比較する(194)。Pkがしきい値よりも大きかった
ら、すなわち映像の動きが大きい画面であると判定され
たら、(193)で設定した重要度のレベルを最も高い値
に設定し直す(195)。Pkがしきい値よりも小さかった
ら、すなわち映像の動きが少ない画面であると判定され
たら、(193)で設定した重要度のレベルを解析し(18
6)、最低レベルでなければ、重要度のレベルを1下げる
(197)。The position information inspecting unit 102 inspects the position information indicating where the image is displayed on the display screen of the video data (191). In the multi-screen management unit 115, when the transmitter 100 transmits a plurality of images, the relative motion of each image on the screen is compared, and a correlation function when the image Dk is compared with another image is Calculate Pk = Q (D1, D2, ..., Dn) (1
92). As an example of comparing images, a case will be described in which a transmitter reads images from four cameras as shown in FIG. 17 and compares the correlation between the magnitudes of motions in a multi-screen. Here, the movements of the four images are compared, and for example, the correlation functions P3 and P4 are set higher for sports images such as the camera 4 and images of moving vehicles such as the camera 3. In addition, low correlation functions P1 and P2 are set for a landscape image such as camera 1 and a still-life image such as camera 2. Transmission order determination unit 1
In 03, first, importance is set from the position information inspected by the position information inspecting unit 102 in the same manner as in the first embodiment (193).
In the present embodiment, a threshold value for determining the degree of importance given to data from the value of Pk obtained by multi-screen management section 115 is set in advance. The transmission order determination unit 103 refers to the threshold and compares the correlation function Pk set in (192) with the threshold (194). If Pk is larger than the threshold, that is, if it is determined that the screen has a large motion of the video, the level of importance set in (193) is reset to the highest value (195). If Pk is smaller than the threshold value, that is, if it is determined that the screen has little video motion, the level of importance set in (193) is analyzed (18).
6) If not the lowest level, lower the level of importance by 1 (197).
【0078】そして実施の形態1と同様に、パケット生
成部104でパケットを生成し、データ送信部105でパケッ
トを送信する。また、再送要求があった場合には、デー
タ受信部106で受信機からのパケットを受信し、再送処
理部で指定されたパケットを判定し再送の処理を行う。Then, as in the first embodiment, a packet is generated by the packet generation unit 104, and the packet is transmitted by the data transmission unit 105. When a retransmission request is issued, the data receiving unit 106 receives a packet from the receiver, and the retransmission processing unit determines the specified packet and performs retransmission processing.
【0079】受信機200は、実施の形態1と同様に、デ
ータ受信部201がデータを受信し、パケット解析部202で
誤りや欠落が生じたか解析する。誤りや欠落が生じた場
合には、再送判定部203がデータの重要度をもとに再送
要求の判定を行う。再送要求部204が、重要度の高いデ
ータに対しては再送要求をし、低いデータに対しては行
わない。1フレーム分データを受信したら、データ再生
部206が映像を再生する。In receiver 200, as in the first embodiment, data receiving section 201 receives data, and packet analyzing section 202 analyzes whether an error or omission has occurred. When an error or omission occurs, the retransmission determination unit 203 determines a retransmission request based on the importance of data. The retransmission request unit 204 makes a retransmission request for data with high importance, and does not make a request for low data. When receiving data for one frame, the data reproducing unit 206 reproduces the video.
【0080】このように、本実施の形態では、送信する
複数の映像において、高いフレームレートで伝送すべき
映像とフレームレートを落として影響が少ないものとを
判定して重要度をつける。このことによって、通信時に
データが欠落した場合には、そのデータの重要度に応じ
て再送要求を行い、映像再生時に重要な画面情報の欠落
を回避することができ、その実用的効果は大きい。As described above, in the present embodiment, importance is given to a plurality of videos to be transmitted by determining the video to be transmitted at a high frame rate and the one having a small influence by reducing the frame rate. Thus, when data is lost during communication, a retransmission request is made in accordance with the importance of the data, and loss of important screen information during video reproduction can be avoided, which has a large practical effect.
【0081】[0081]
【発明の効果】以上のように本発明によれば、送信機が
映像データを生成し伝送し、受信機が即時に再生する場
合において、(1)誤りや欠落が生じたデータに対してデ
ータの重要度に応じて再送を行うので映像画面の重要な
情報の欠落を防ぐことができる、(2)誤りや欠落が生じ
たデータに対して、すべて再送を行うのではないので、
ネットワーク帯域の消費を軽減することができる、
(3)表示画面の位置座標から、中心からの距離を求め
て映像データのブロックの重要度を容易に決定できる、
(4)前のフレームと処理中のフレームの変化の度合い
を比較することによって映像データのブロックの重要度
を決定できる。(5)複数のカメラの映像を再生するマ
ルチ画面において、映像の相関を比較することによって
映像データのブロックの重要度を決定できる、という効
果が得られる。As described above, according to the present invention, when a transmitter generates and transmits video data and a receiver immediately reproduces the video data, (1) data can be removed from data in which an error or loss occurs. Retransmission is performed according to the degree of importance, so loss of important information on the video screen can be prevented. (2) Because not all data is retransmitted for errors or omissions,
Can reduce network bandwidth consumption,
(3) From the position coordinates of the display screen, the distance from the center can be obtained to easily determine the importance of the video data block.
(4) The importance of a block of video data can be determined by comparing the degree of change between the previous frame and the frame being processed. (5) In a multi-screen for reproducing images from a plurality of cameras, an effect is obtained in which the importance of a block of image data can be determined by comparing the correlation between the images.
【図1】本発明の実施の形態1における映像伝送再送装
置の構成図FIG. 1 is a configuration diagram of a video transmission and retransmission device according to a first embodiment of the present invention.
【図2】本発明の実施の形態1における映像データとパ
ケットの構成図FIG. 2 is a configuration diagram of video data and a packet according to the first embodiment of the present invention.
【図3】本発明の実施の形態1における重要度をつけた
映像データ例図FIG. 3 is a diagram illustrating an example of video data with a degree of importance according to the first embodiment of the present invention;
【図4】本発明の実施の形態1における再送判定処理の
流れ図FIG. 4 is a flowchart of a retransmission determination process according to the first embodiment of the present invention.
【図5】本発明の実施の形態1における重要度判定の流
れ図FIG. 5 is a flowchart of importance determination according to the first embodiment of the present invention.
【図6】本発明の実施の形態1における伝送に誤り生じ
たデータ例図FIG. 6 is a diagram illustrating an example of data having an error in transmission according to the first embodiment of the present invention.
【図7】本発明の実施の形態2における映像伝送再送装
置の構成図FIG. 7 is a configuration diagram of a video transmission retransmission device according to a second embodiment of the present invention.
【図8】本発明の実施の形態2における重要度をつけた
映像データ例図FIG. 8 is a diagram illustrating an example of video data with importance assigned according to the second embodiment of the present invention;
【図9】本発明の実施の形態2における重要度決定処理
の流れ図FIG. 9 is a flowchart of an importance determination process according to the second embodiment of the present invention.
【図10】本発明の実施の形態2における中心からの距
離取得例図FIG. 10 is a diagram illustrating an example of obtaining a distance from a center according to the second embodiment of the present invention.
【図11】本発明の実施の形態3における映像伝送再送
装置の構成図FIG. 11 is a configuration diagram of a video transmission and retransmission device according to a third embodiment of the present invention.
【図12】本発明の実施の形態3におけるブロック長比
較例図FIG. 12 is a block length comparison example diagram according to the third embodiment of the present invention;
【図13】本発明の実施の形態3における重要度決定処
理の流れ図FIG. 13 is a flowchart of importance determination processing according to Embodiment 3 of the present invention.
【図14】本発明の実施の形態4における映像伝送再送
装置の構成図FIG. 14 is a configuration diagram of a video transmission and retransmission device according to a fourth embodiment of the present invention.
【図15】本発明の実施の形態4におけるフレーム比較
例図FIG. 15 is a diagram illustrating a frame comparison example according to the fourth embodiment of the present invention.
【図16】本発明の実施の形態4における重要度決定処
理の流れ図FIG. 16 is a flowchart of an importance determination process according to the fourth embodiment of the present invention.
【図17】本発明の実施の形態5における映像伝送再送
装置の送信機の構成図FIG. 17 is a configuration diagram of a transmitter of a video transmission / retransmission device according to a fifth embodiment of the present invention.
【図18】本発明の実施の形態5における映像伝送再送
装置の受信機の構成図FIG. 18 is a configuration diagram of a receiver of a video transmission and retransmission device according to a fifth embodiment of the present invention.
【図19】本発明の実施の形態5における映像相関比較
例図FIG. 19 is a diagram illustrating an example of a video correlation comparison according to the fifth embodiment of the present invention.
【図20】本発明の実施の形態5における重要度決定処
理の流れ図FIG. 20 is a flowchart of an importance determination process according to the fifth embodiment of the present invention.
【図21】従来例の映像伝送装置の構成図FIG. 21 is a configuration diagram of a conventional video transmission device.
1 映像データ 100 送信機 101 データ読込み部 102 位置情報検査部 103 送信順位決定部 104 パケット生成部 105 データ送信部 106 データ受信部 107 再送処理部 108 距離設定部 109 重要度決定部 110 しきい値情報 111 バッファ処理部 112 ブロック長比較部 113 前フレーム情報 114 フレーム比較部 115 マルチ画面管理部 200 受信機 201 データ受信部 202 パケット解析部 203 再送判定部 204 再送要求部 205 データ送信部 206 データ再生部 207 前フレーム情報 1 Video data 100 Transmitter 101 Data reading unit 102 Location information inspection unit 103 Transmission order determination unit 104 Packet generation unit 105 Data transmission unit 106 Data reception unit 107 Retransmission processing unit 108 Distance setting unit 109 Importance determination unit 110 Threshold information 111 Buffer processing unit 112 Block length comparison unit 113 Previous frame information 114 Frame comparison unit 115 Multi-screen management unit 200 Receiver 201 Data reception unit 202 Packet analysis unit 203 Retransmission determination unit 204 Retransmission request unit 205 Data transmission unit 206 Data reproduction unit 207 Previous frame information
Claims (9)
報の欠落を防ぐために、映像データを伝送する際に、そ
の映像データが表示されたときの画面の位置情報からデ
ータに重要度を付加することを特徴とした映像伝送方
法。1. When a data transmission error occurs, in order to prevent loss of important information, when transmitting video data, importance is added to the data based on position information of a screen when the video data is displayed. A video transmission method characterized by:
報の欠落を防ぐために、送信側が映像データを表示した
ときの画面の位置情報からデータに重要度を付加して伝
送し、受信側がデータに付加された重要度をもとに再送
要求の判定をすることを特徴とした映像伝送再送方法。2. When a data transmission error occurs, in order to prevent loss of important information, the transmitting side transmits the data with the importance added from the position information of the screen when displaying the video data, and the receiving side transmits the data. A retransmission request is determined based on the importance added to the video transmission.
映像データが画面のどの位置に表示されるかという位置
情報を検査する位置情報検査手段と、前記位置情報から
送信するデータの順位を決める送信順位決定手段と、前
記送信順位に従ってデータを送信するデータ送信手段
と、データを受信するデータ受信手段と、正しく伝送さ
れなかったデータに対して受信側から再送要求があった
場合にデータを再送する再送処理手段とを備えた映像伝
送装置。3. A data reading means for reading data,
Position information inspecting means for inspecting position information on where the video data is displayed on the screen, transmission order determining means for determining the order of data to be transmitted from the position information, and data for transmitting data according to the transmission order A video transmission apparatus comprising: a transmission unit; a data reception unit that receives data; and a retransmission processing unit that retransmits data when a retransmission request is received from a reception side for data that was not correctly transmitted.
映像データが画面のどの位置に表示されるかという位置
情報を検査する位置情報検査手段と、前記位置情報から
送信するデータの順位を決める送信順位決定手段と、前
記送信順位に従ってデータを送信するデータ送信手段
と、データを受信するデータ受信手段と、 正しく伝送されなかったデータに対して受信側から再送
要求があった場合にデータを再送する再送処理手段と、
を備えた送信機と、 正しく伝送されなかったデータの誤りを検査する解析手
段と、正しく伝送されなかったデータの再送を要求する
かどうかを判断する再送判定手段と、再送要求を行う再
送要求手段と、受信した映像データを再生するデータ再
生手段と、を備えた受信機と、を有する映像伝送再送装
置。4. A data reading means for reading data,
Position information inspecting means for inspecting position information indicating where on the screen the video data is displayed, transmission order determining means for determining the order of data to be transmitted from the position information, and data for transmitting data according to the transmission order Transmitting means, data receiving means for receiving data, retransmission processing means for retransmitting data when there is a retransmission request from the receiving side for data that was not correctly transmitted,
A retransmission requesting means for inspecting an error in data that was not transmitted correctly, a retransmission determining means for determining whether to request retransmission of data that was not transmitted correctly, and a retransmission requesting means for making a retransmission request And a data reproducing means for reproducing the received video data.
るかという位置情報をもとに、映像データの1フレーム
を構成する要素となるデータが画面の中心からどれくら
い離れているかを設定する距離設定手段と、中心からの
距離とデータの重要度の関係を記述したしきい値情報か
ら重要度が矩形に分布するように決定する重要度決定手
段とを備たことを特徴とする請求項3に記載の映像伝送
装置、または請求項4に記載の映像伝送再送装置。5. A distance for setting how far the data constituting one frame of the video data is away from the center of the screen based on position information indicating where the video data is displayed on the screen. 4. The apparatus according to claim 3, further comprising: setting means; and importance determining means for determining importance so as to be distributed in a rectangle from threshold information describing a relationship between the distance from the center and the importance of the data. The video transmission device according to claim 4, or the video transmission retransmission device according to claim 4.
バッファ処理手段と、バッファに蓄えられた伝送処理中
のフレームより一つ以上前のフレーム情報から、伝送処
理中のフレームを構成するデータと画面に表示したとき
に同位置に表示されるデータを参照して、データの長さ
を比較することによってデータが持つ映像情報が変化し
たかどうかを判定するデータ長比較手段とを備え、 データ長の変化から重要度を決定することを特徴とする
請求項3に記載の映像伝送装置、または請求項4に記載
の映像伝送再送装置。6. A buffer processing means for inputting video data into a buffer on a transmission side, and data and a screen constituting a frame being transmitted being processed from frame information stored in the buffer one or more times earlier than the frame being transmitted. Data length comparing means for determining whether the video information of the data has changed by comparing the length of the data with reference to the data displayed at the same position when the data length is displayed, The video transmission apparatus according to claim 3, wherein the importance is determined from the change.
ームより一つ以上前のフレーム情報から、伝送処理中の
フレームと一つ前のフレームのシーンが変わったかどう
かを比較するフレーム比較手段を備え、 シーンが大きく変わったかどうかの変化の度合いから重
要度を決定する機能を備えた請求項3に記載の映像伝送
装置、または請求項4に記載の映像伝送再送装置。7. A frame comparing means for comparing whether or not the scene of the frame being transmitted and the scene of the immediately preceding frame have changed from frame information one or more preceding the frame currently being transmitted stored in the buffer. 5. The video transmission device according to claim 3, further comprising a function of determining the importance based on the degree of change of whether the scene has changed significantly or the video transmission retransmission device according to claim 4.
中で相対的に比較して動きが大きいものと小さいものの
相関関係を判定し管理するマルチ画面管理手段を備え、
複数映像の相関関係から重要度を決定する機能を備えた
請求項3に記載の映像伝送装置。8. A multi-screen management means for reading a plurality of video data and judging and managing a correlation between a relatively large motion and a small motion in a plurality of videos, and
The video transmission device according to claim 3, further comprising a function of determining importance from a correlation between a plurality of videos.
み、複数の映像の中で相対的に比較して動きが大きいも
のと小さいものの相関関係を判定し管理するマルチ画面
管理手段を備え、 複数映像の相関関係から重要度を決定する機能を備えた
請求項4に記載の映像伝送再送装置。9. A multi-screen management means for reading a plurality of different video data, judging and managing a correlation between a large motion and a small motion in a plurality of videos relative to each other. The video transmission / retransmission device according to claim 4, further comprising a function of determining importance from video correlation.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10129885A JPH11331839A (en) | 1998-05-13 | 1998-05-13 | Apparatus and method for video transmission retransmission |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10129885A JPH11331839A (en) | 1998-05-13 | 1998-05-13 | Apparatus and method for video transmission retransmission |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH11331839A true JPH11331839A (en) | 1999-11-30 |
Family
ID=15020756
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP10129885A Pending JPH11331839A (en) | 1998-05-13 | 1998-05-13 | Apparatus and method for video transmission retransmission |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH11331839A (en) |
Cited By (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001274861A (en) * | 2000-03-02 | 2001-10-05 | Matsushita Electric Ind Co Ltd | Data transmission method and apparatus |
WO2002005566A1 (en) * | 2000-07-07 | 2002-01-17 | Matsushita Electric Industrial Co., Ltd. | Image coding apparatus and image coding method |
JP2002064474A (en) * | 2000-08-07 | 2002-02-28 | Lucent Technol Inc | Method and system for radio link control(rlc) protocol enabling at least partial restoration of streaming service |
JP2003169040A (en) * | 2001-12-04 | 2003-06-13 | Sony Corp | Data communication system, data transmission device, data reception device and method, and computer program |
JP2003520988A (en) * | 2000-01-20 | 2003-07-08 | ワールド シアター,インコーポレイティド | Music distribution system |
JP2004166288A (en) * | 2003-12-01 | 2004-06-10 | Sharp Corp | Wireless communication device |
JP2005033424A (en) * | 2003-07-10 | 2005-02-03 | Mitsubishi Electric Corp | Video receiver and video transmitter |
JP2006129341A (en) * | 2004-11-01 | 2006-05-18 | Oki Electric Ind Co Ltd | Transparent data transmitting method |
JP2006174280A (en) * | 2004-12-17 | 2006-06-29 | Canon Inc | Image processing apparatus, image processing method, and program thereof |
US7079582B2 (en) | 2000-07-07 | 2006-07-18 | Matsushita Electric Industrial Co., Ltd. | Image coding apparatus and image coding method |
WO2007000908A1 (en) * | 2005-06-29 | 2007-01-04 | Canon Kabushiki Kaisha | Image processing device and image processing method |
JP2007036540A (en) * | 2005-07-26 | 2007-02-08 | Matsushita Electric Ind Co Ltd | Video scene information generator |
JP2007086484A (en) * | 2005-09-22 | 2007-04-05 | Brother Ind Ltd | CONTENT DISTRIBUTION SYSTEM, CONTENT DISTRIBUTION METHOD, DISTRIBUTION DEVICE USED FOR THE SAME, TERMINAL DEVICE AND ITS PROGRAM |
JP2007166479A (en) * | 2005-12-16 | 2007-06-28 | Matsushita Electric Ind Co Ltd | Moving image display device and moving image display method |
JP2008022096A (en) * | 2006-07-10 | 2008-01-31 | Sanyo Electric Co Ltd | Terrestrial digital broadcast receiver |
JP2008312125A (en) * | 2007-06-18 | 2008-12-25 | Canon Inc | Video receiving apparatus and video receiving apparatus control method |
JP2009111605A (en) * | 2007-10-29 | 2009-05-21 | Canon Inc | Moving image data transmission method, communication apparatus, and program |
JP2009522900A (en) * | 2006-01-04 | 2009-06-11 | ノキア コーポレイション | Method for verifying state consistency between video encoder and video decoder |
JP2009524364A (en) * | 2006-01-20 | 2009-06-25 | クゥアルコム・インコーポレイテッド | Method and apparatus for determining an encoding method based on distortion values associated with error concealment |
JP2009153198A (en) * | 2005-01-26 | 2009-07-09 | Sanyo Electric Co Ltd | Moving picture data reception apparatus |
KR100914170B1 (en) * | 2001-06-26 | 2009-08-28 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | Packet transmission method with packet retransmission requests and a control mechanism relating to the transmission of such requests |
JP2010056964A (en) * | 2008-08-28 | 2010-03-11 | Canon Inc | Receiving apparatus and control method thereof, program, and recording medium |
JP2010088027A (en) * | 2008-10-02 | 2010-04-15 | Canon Inc | X-ray image receiving system |
JP2013093650A (en) * | 2011-10-24 | 2013-05-16 | Sony Corp | Encoder, decoder and program |
JP2013179704A (en) * | 2013-06-13 | 2013-09-09 | Canon Inc | X-ray image reception system |
US8861585B2 (en) | 2006-01-20 | 2014-10-14 | Qualcomm Incorporated | Method and apparatus for error resilience algorithms in wireless video communication |
US9252898B2 (en) | 2000-01-28 | 2016-02-02 | Zarbaña Digital Fund Llc | Music distribution systems |
US9659285B2 (en) | 1999-08-27 | 2017-05-23 | Zarbaña Digital Fund Llc | Music distribution systems |
-
1998
- 1998-05-13 JP JP10129885A patent/JPH11331839A/en active Pending
Cited By (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9659285B2 (en) | 1999-08-27 | 2017-05-23 | Zarbaña Digital Fund Llc | Music distribution systems |
JP2003520988A (en) * | 2000-01-20 | 2003-07-08 | ワールド シアター,インコーポレイティド | Music distribution system |
US9252898B2 (en) | 2000-01-28 | 2016-02-02 | Zarbaña Digital Fund Llc | Music distribution systems |
JP2001274861A (en) * | 2000-03-02 | 2001-10-05 | Matsushita Electric Ind Co Ltd | Data transmission method and apparatus |
CN1330188C (en) * | 2000-07-07 | 2007-08-01 | 松下电器产业株式会社 | Image coding apparatus and image coding method |
WO2002005566A1 (en) * | 2000-07-07 | 2002-01-17 | Matsushita Electric Industrial Co., Ltd. | Image coding apparatus and image coding method |
US7079582B2 (en) | 2000-07-07 | 2006-07-18 | Matsushita Electric Industrial Co., Ltd. | Image coding apparatus and image coding method |
JP2002064474A (en) * | 2000-08-07 | 2002-02-28 | Lucent Technol Inc | Method and system for radio link control(rlc) protocol enabling at least partial restoration of streaming service |
KR100914170B1 (en) * | 2001-06-26 | 2009-08-28 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | Packet transmission method with packet retransmission requests and a control mechanism relating to the transmission of such requests |
JP2003169040A (en) * | 2001-12-04 | 2003-06-13 | Sony Corp | Data communication system, data transmission device, data reception device and method, and computer program |
US7315898B2 (en) | 2001-12-04 | 2008-01-01 | Sony Corporation | Data communication system, data transmission apparatus, data reception apparatus, data communication method, and computer program |
JP2005033424A (en) * | 2003-07-10 | 2005-02-03 | Mitsubishi Electric Corp | Video receiver and video transmitter |
JP2004166288A (en) * | 2003-12-01 | 2004-06-10 | Sharp Corp | Wireless communication device |
JP2006129341A (en) * | 2004-11-01 | 2006-05-18 | Oki Electric Ind Co Ltd | Transparent data transmitting method |
JP2006174280A (en) * | 2004-12-17 | 2006-06-29 | Canon Inc | Image processing apparatus, image processing method, and program thereof |
JP2009153198A (en) * | 2005-01-26 | 2009-07-09 | Sanyo Electric Co Ltd | Moving picture data reception apparatus |
JP2007013419A (en) * | 2005-06-29 | 2007-01-18 | Canon Inc | Image processing apparatus and image processing method |
WO2007000908A1 (en) * | 2005-06-29 | 2007-01-04 | Canon Kabushiki Kaisha | Image processing device and image processing method |
US8705376B2 (en) | 2005-06-29 | 2014-04-22 | Canon Kabushiki Kaisha | Image processing device and image processing method |
JP2007036540A (en) * | 2005-07-26 | 2007-02-08 | Matsushita Electric Ind Co Ltd | Video scene information generator |
JP2007086484A (en) * | 2005-09-22 | 2007-04-05 | Brother Ind Ltd | CONTENT DISTRIBUTION SYSTEM, CONTENT DISTRIBUTION METHOD, DISTRIBUTION DEVICE USED FOR THE SAME, TERMINAL DEVICE AND ITS PROGRAM |
JP2007166479A (en) * | 2005-12-16 | 2007-06-28 | Matsushita Electric Ind Co Ltd | Moving image display device and moving image display method |
JP2009522900A (en) * | 2006-01-04 | 2009-06-11 | ノキア コーポレイション | Method for verifying state consistency between video encoder and video decoder |
US8325822B2 (en) | 2006-01-20 | 2012-12-04 | Qualcomm Incorporated | Method and apparatus for determining an encoding method based on a distortion value related to error concealment |
JP2009524364A (en) * | 2006-01-20 | 2009-06-25 | クゥアルコム・インコーポレイテッド | Method and apparatus for determining an encoding method based on distortion values associated with error concealment |
US8861585B2 (en) | 2006-01-20 | 2014-10-14 | Qualcomm Incorporated | Method and apparatus for error resilience algorithms in wireless video communication |
JP2008022096A (en) * | 2006-07-10 | 2008-01-31 | Sanyo Electric Co Ltd | Terrestrial digital broadcast receiver |
JP2008312125A (en) * | 2007-06-18 | 2008-12-25 | Canon Inc | Video receiving apparatus and video receiving apparatus control method |
US8194758B2 (en) | 2007-06-18 | 2012-06-05 | Canon Kabushiki Kaisha | Image receiving apparatus and control method of image receiving apparatus |
US8358688B2 (en) | 2007-10-29 | 2013-01-22 | Canon Kabushiki Kaisha | Method for transmitting moving image data and communication apparatus |
JP2009111605A (en) * | 2007-10-29 | 2009-05-21 | Canon Inc | Moving image data transmission method, communication apparatus, and program |
JP2010056964A (en) * | 2008-08-28 | 2010-03-11 | Canon Inc | Receiving apparatus and control method thereof, program, and recording medium |
JP2010088027A (en) * | 2008-10-02 | 2010-04-15 | Canon Inc | X-ray image receiving system |
JP2013093650A (en) * | 2011-10-24 | 2013-05-16 | Sony Corp | Encoder, decoder and program |
US9693065B2 (en) | 2011-10-24 | 2017-06-27 | Sony Corporation | Encoding apparatus, encoding method and program |
US10271056B2 (en) | 2011-10-24 | 2019-04-23 | Sony Corporation | Encoding apparatus, encoding method and program |
JP2013179704A (en) * | 2013-06-13 | 2013-09-09 | Canon Inc | X-ray image reception system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH11331839A (en) | Apparatus and method for video transmission retransmission | |
US7263644B2 (en) | Data transmitting/receiving system and method thereof | |
US7315898B2 (en) | Data communication system, data transmission apparatus, data reception apparatus, data communication method, and computer program | |
JP3598110B2 (en) | Data transmission method and apparatus | |
US20070086403A1 (en) | Transmitting and receiving system, transmitting equipment, and transmitting method | |
CN103095517B (en) | Stream media transmission quality assessment and information getting method and relevant device and system | |
CN113037440A (en) | Data retransmission processing method and device, computer equipment and storage medium | |
US7319698B2 (en) | Recovery system for restoring preserved regeneration data | |
US9490992B2 (en) | Remote conference saving system for managing missing media data and storage medium | |
US8194758B2 (en) | Image receiving apparatus and control method of image receiving apparatus | |
CN109889913B (en) | Method for analyzing data packet loss in network environment | |
JP2008312126A (en) | Data transmission device, data reception device, and data transmission / reception system | |
CN111093083A (en) | Data transmission method and device | |
CN118158471A (en) | Wireless local area network transmission method and system for real-time video monitoring | |
CN109688425A (en) | Live data plug-flow method | |
JP2007150859A (en) | RECEPTION DEVICE, TRANSMISSION DEVICE, COMMUNICATION SYSTEM, RECEPTION DEVICE CONTROL PROGRAM, AND RECORDING MEDIUM CONTAINING RECEPTION DEVICE CONTROL PROGRAM | |
JP2007150859A5 (en) | ||
US9697328B2 (en) | Transmission apparatus, transmission method, reception apparatus, reception method, and computer program | |
US7123618B2 (en) | Data transmitting apparatus and data receiving apparatus | |
JP3846853B2 (en) | Information distribution system and information distribution method | |
JPH10262256A (en) | Image communication apparatus, image communication method, and wireless image communication system | |
JP2010258894A (en) | Video receiving apparatus, video receiving method and program | |
TWI549496B (en) | Mobile electronic device and video compensation method | |
CN115766519A (en) | Data transmission method and system for portable communication equipment | |
JPH1155345A (en) | Communication device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |