JP2007300548A - Communication equipment and communication method - Google Patents

Communication equipment and communication method Download PDF

Info

Publication number
JP2007300548A
JP2007300548A JP2006128476A JP2006128476A JP2007300548A JP 2007300548 A JP2007300548 A JP 2007300548A JP 2006128476 A JP2006128476 A JP 2006128476A JP 2006128476 A JP2006128476 A JP 2006128476A JP 2007300548 A JP2007300548 A JP 2007300548A
Authority
JP
Japan
Prior art keywords
frame
address
data
communication
processing
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
Application number
JP2006128476A
Other languages
Japanese (ja)
Inventor
Hiroshi Yamura
太史 八村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2006128476A priority Critical patent/JP2007300548A/en
Publication of JP2007300548A publication Critical patent/JP2007300548A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Small-Scale Networks (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide real-time video image transmission with less delay without depending on performance of a CPU even in the case of structure of transmitting real-time video data and operation data concerning a video image on one radio channel. <P>SOLUTION: This communication equipment has a protocol processing means for performing processing regarding a protocol, a radio communication means for sorting data concerning a frame according to an address and a control means for controlling the equipment, wherein the radio communication means writes the data concerning the frame in a storage means and requests processing to the data written in the storage means to the control means when a frame addressed to a first address is received, provides the data concerning the frame to the protocol processing means and requests the processing when a frame addressed to a second address is received. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、通信装置及び通信方法に関する。   The present invention relates to a communication device and a communication method.

従来、機器間を無線通信で接続し、データ転送を行う方法が様々提案されてきた(例えば、特許文献1参照。)。   Conventionally, various methods for connecting devices by wireless communication and transferring data have been proposed (see, for example, Patent Document 1).

特開平9−214400号公報JP-A-9-214400

従来技術の構成において、映像データ(QoSデータ)と、映像に係る操作データ(NonQoSデータ)と、を同一無線チャネル上で伝送すると、受信装置側のCPUにおいて、データの判別を行い、判別に応じた処理を行わなければならなかった。
よって、映像データの伝送容量(例えば、ビットレート)を増やそうと思うと、受信装置側のCPUの処理能力を向上させるしか方法がなかった。
In the configuration of the prior art, when video data (QoS data) and video-related operation data (NonQoS data) are transmitted on the same wireless channel, the CPU on the receiving device side determines the data and responds to the determination. I had to do that.
Therefore, in order to increase the transmission capacity (for example, bit rate) of the video data, there is only a method for improving the processing capability of the CPU on the receiving device side.

本発明は前記の問題点に鑑みなされたもので、リアルタイムの映像データと、映像に係る操作データと、を同一無線チャネル上において伝送する構成であっても、CPUの性能に依存すること無く、遅延の少ないリアルタイム映像伝送を提供することを目的とする。   The present invention has been made in view of the above problems, and even when configured to transmit real-time video data and video-related operation data on the same wireless channel, without depending on the performance of the CPU, An object is to provide real-time video transmission with little delay.

そこで、前記問題を解決するため、本発明は、プロトコルに係る処理を行うプロトコル処理手段と、アドレスに応じてフレームに係るデータの振り分けを行う無線通信手段と、装置の制御を行う制御手段と、を有し、前記無線通信手段は、第一アドレス宛のフレームを受け取ると、前記フレームに係るデータを格納手段に書き込むと共に、前記制御手段に対して前記格納手段に書き込んだデータに対する処理を要求し、第二アドレス宛のフレームを受け取ると、前記フレームに係るデータを前記プロトコル処理手段に提供して、処理を要求することを特徴とする。   Therefore, in order to solve the above problem, the present invention includes a protocol processing unit that performs processing related to a protocol, a wireless communication unit that distributes data related to a frame according to an address, a control unit that controls an apparatus, When the wireless communication means receives the frame addressed to the first address, the wireless communication means writes the data related to the frame to the storage means, and requests the control means to process the data written to the storage means. When a frame addressed to the second address is received, data relating to the frame is provided to the protocol processing means to request processing.

係る構成とすることにより、無線通信手段は、アドレスに応じて、フレームに係るデータの振り分け、つまり、映像データか、映像データに係る操作データか、を行う。そして、無線通信手段は、例えば、映像データに係る操作データを制御手段に、映像データをプロトコル処理手段に提供する。よって、操作データは制御手段によって、映像データはプロトコル処理手段によって処理される。したがって、リアルタイムの映像データと、映像に係る操作データと、を同一無線チャネル上において伝送する構成であっても、CPUの性能に依存すること無く、遅延の少ないリアルタイム映像伝送を提供することができる。   By adopting such a configuration, the wireless communication means distributes data related to a frame, that is, whether it is video data or operation data related to video data, according to the address. The wireless communication unit provides, for example, operation data related to video data to the control unit and video data to the protocol processing unit. Therefore, the operation data is processed by the control means, and the video data is processed by the protocol processing means. Therefore, even if the configuration is such that real-time video data and video-related operation data are transmitted on the same wireless channel, real-time video transmission with little delay can be provided without depending on the performance of the CPU. .

なお、プロトコル処理手段は、例えば、後述するオフロードエンジン処理部(ToE)30等に対応する。また、無線通信手段は、例えば、後述する無線モジュール部100等に対応する。また、制御手段は、例えば、後述する制御部50等に対応する。また、格納手段は、例えば、後述するMemory部40等に対応する。   The protocol processing means corresponds to, for example, an offload engine processing unit (ToE) 30 described later. The wireless communication unit corresponds to, for example, a wireless module unit 100 described later. The control unit corresponds to, for example, a control unit 50 described later. The storage means corresponds to, for example, a Memory unit 40 described later.

また、前記問題を解決するため、本発明は、通信方法としてもよい。   Moreover, in order to solve the said problem, this invention is good also as a communication method.

本発明によれば、リアルタイムの映像データと、映像に係る操作データと、を同一無線チャネル上において伝送する構成であっても、CPUの性能に依存すること無く、遅延の少ないリアルタイム映像伝送を提供することができる。   According to the present invention, real-time video transmission with less delay is provided without depending on the performance of the CPU, even if the configuration is such that real-time video data and video-related operation data are transmitted on the same wireless channel. can do.

以下、本発明の実施形態について図面に基づいて説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

(実施形態1)
図1は、通信システムの一例のシステム構成図である。1は、無線通信の主にリアルタイムデータの受信を担う受信通信アダプタである。2は、リアルタイムデータを受信・処理する受信側機器である。受信通信アダプタ1及び受信側機器2をまとめて受信装置Aと呼ぶ。3は、無線通信の主にリアルタイムデータの送信を担う送信通信アダプタである。4は、リアルタイムデータを処理・送信する送信側機器である。送信通信アダプタ3及び送信側機器4をまとめて送信装置Bと呼ぶ。
(Embodiment 1)
FIG. 1 is a system configuration diagram of an example of a communication system. Reference numeral 1 denotes a reception communication adapter mainly responsible for receiving real-time data in wireless communication. Reference numeral 2 denotes a receiving side device that receives and processes real-time data. The receiving communication adapter 1 and the receiving device 2 are collectively referred to as a receiving device A. Reference numeral 3 denotes a transmission communication adapter mainly responsible for transmission of real-time data in wireless communication. Reference numeral 4 denotes a transmission-side device that processes and transmits real-time data. The transmission communication adapter 3 and the transmission side device 4 are collectively referred to as a transmission apparatus B.

5は、無線通信ネットワークに係る時間管理を行うHC(Hybrid Coordinator)である。受信装置Aからの要求によって始まる送信装置Bからのリアルタイムデータ送信に際し、HC5は、送信装置B及び受信装置Aの間の無線通信実施の割当時間等を管理する。HC5は、割当時間の開始としてCF−POLLコマンドを送信、終了としてQoS_NULLイベントを受信する。CF−POLLと、QoS_NULLとの間の時間を送信可能時間(TXOP)と呼び、TXOP内でリアルタイムデータ等の送受を行う。このシーケンスを現した図が、後述する図4である。   Reference numeral 5 denotes an HC (Hybrid Coordinator) that performs time management related to the wireless communication network. At the time of real-time data transmission from the transmission apparatus B that starts with a request from the reception apparatus A, the HC 5 manages the allocated time for performing wireless communication between the transmission apparatus B and the reception apparatus A. The HC 5 transmits a CF-POLL command as the start of the allocation time, and receives a QoS_NULL event as the end. The time between CF-POLL and QoS_NULL is referred to as “transmittable time (TXOP)”, and real-time data and the like are transmitted and received within TXOP. A diagram showing this sequence is FIG. 4 described later.

図2は、図1に示した受信通信アダプタ1及び送信通信アダプタ3の一例のハードウェア構成図(その1)である。以下、受信通信アダプタ1及び送信通信アダプタ3のことを、単に通信アダプタともいう。   FIG. 2 is a hardware configuration diagram (part 1) of an example of the reception communication adapter 1 and the transmission communication adapter 3 illustrated in FIG. 1. Hereinafter, the reception communication adapter 1 and the transmission communication adapter 3 are also simply referred to as communication adapters.

通信アダプタは、無線モジュール部100と、オフロードエンジン処理部(ToE)30と、Memory(メモリ)部40と、制御部50と、Bus Arbiter DMAC部60と、有線MAC部70と、を含む。ここで、DMACは、Direct Memory Access Contorolの略である。   The communication adapter includes a wireless module unit 100, an offload engine processing unit (ToE) 30, a memory (memory) unit 40, a control unit 50, a bus arbiter DMAC unit 60, and a wired MAC unit 70. Here, DMAC is an abbreviation for Direct Memory Access Control.

無線モジュール部100は、無線通信における高速アナログ無線回路であるRF部及びベースバンド部を含むPHY+BB部10と、それぞれ一の無線仕様に対応したMAC(Media Access Control)部20(a,b)と、を含む。   The wireless module unit 100 includes a PHY + BB unit 10 including an RF unit and a baseband unit, which are high-speed analog wireless circuits in wireless communication, and a MAC (Media Access Control) unit 20 (a, b) corresponding to one wireless specification. ,including.

オフロードエンジン処理部30は、IP(Internet Protocol)伝送に関する種々の処理を行う。Memory部40は、制御部50のバッファメモリとして使用される。制御部50は、通信アダプタの主な制御を司る。Bus Arbiter DMAC部60は、各ブロックを接続しているバスの調停を行うバス調停回路である。有線MAC部70は、受信側機器2又は送信側機器4とのインターフェースである。   The offload engine processing unit 30 performs various processes related to IP (Internet Protocol) transmission. The Memory unit 40 is used as a buffer memory of the control unit 50. The control unit 50 manages the main control of the communication adapter. The Bus Arbiter DMAC unit 60 is a bus arbitration circuit that arbitrates the bus connecting each block. The wired MAC unit 70 is an interface with the receiving device 2 or the transmitting device 4.

図3は、無線モジュール部100の内部接続形態の一例の詳細図である。図3を用いて、通信アダプタを受信通信アダプタ1として使用した場合の、無線モジュール部100での無線Etherデータ振り分け動作を説明する。   FIG. 3 is a detailed diagram illustrating an example of an internal connection mode of the wireless module unit 100. The wireless Ether data distribution operation in the wireless module unit 100 when a communication adapter is used as the reception communication adapter 1 will be described with reference to FIG.

PHY+BB部10と、MAC部20(a,b)とは、ローカルバス等のデータライン(Data Line)、アドレスライン(Address Line)とは別に、Header_Ratchラインとで接続されている。ここで、Header_Ratchライン(Header_Ratch Line)は、無線Etherヘッダ部をラッチ可能なラインである。   The PHY + BB unit 10 and the MAC unit 20 (a, b) are connected by a Header_Ratch line, separately from a data line (Data Line) and an address line (Address Line) such as a local bus. Here, the Header_Ratch line (Header_Ratch Line) is a line that can latch the wireless Ether header part.

Header_Ratchラインにおいて、最初の無線Etherヘッダ部をラッチして、各々のMAC部20(a,b)で判定を行い、次の無線Ether残ヘッダ部及びデータ部を各々のMAC部20(a,b)に取り込むか否か判断する。この仕組みにより無線LAN(802.11)の規格に準拠したパケットにおいて、映像データと、映像に係る制御データと、をスムーズに分岐させることができる。また、各々のMAC部20(a,b)は、各々バッファメモリ(Buffer)を有し、外部とバス等により各々接続可能であるため、個別且つ同時にMAC部20内のバッファメモリへの読み書きが可能となっている。   In the Header_Ratch line, the first wireless Ether header part is latched, and each MAC unit 20 (a, b) makes a determination, and the next wireless Ether remaining header part and data part are assigned to each MAC part 20 (a, b). ). With this mechanism, it is possible to smoothly branch the video data and the control data related to the video in a packet compliant with the wireless LAN (802.11) standard. In addition, each MAC unit 20 (a, b) has a buffer memory (Buffer) and can be connected to the outside by a bus or the like, so that the buffer memory in the MAC unit 20 can be read and written individually and simultaneously. It is possible.

通信アダプタを送信通信アダプタ3として使用した場合、MAC部20が、Header_Ratchラインを用いて、送信データがあることをPHY+BB部10に知らせる。そして、MAC部20が、前記データライン、前記アドレスラインを使って、PHY+BB部10に無線Etherパケットを送信する。   When a communication adapter is used as the transmission communication adapter 3, the MAC unit 20 notifies the PHY + BB unit 10 that there is transmission data using the Header_Ratch line. Then, the MAC unit 20 transmits a wireless Ether packet to the PHY + BB unit 10 using the data line and the address line.

なお、本実施形態において、映像データにおけるエンコード方式は、何であってもよい。例えば、MPEG2、MPEG−4、Motion−JPEG、H.264,VC−1等の動画符号化記録方式であってもよいし、BMP、Pixmap、JPEG、JPEG2000等の静止画記録方式等であってもよい。   In the present embodiment, any encoding method for video data may be used. For example, MPEG2, MPEG-4, Motion-JPEG, H.264. It may be a moving image coding recording system such as 264, VC-1, or a still image recording system such as BMP, Pixmap, JPEG, or JPEG2000.

また、無線チャネルアクセス制御方式として、EDCA制御方式と、HCCA制御方式と、があるが、本実施形態においては、HCCA制御方式を用いて説明を行う。但し、このことは、本発明の実施を制限するものではない。なお、EDCAは、Enhanced Distributed Channel Accessの略である。また、HCCAは、Hybrid coordination function Controlled Channel Accessの略である。   In addition, although there are an EDCA control method and an HCCA control method as radio channel access control methods, in the present embodiment, description will be made using the HCCA control method. However, this does not limit the implementation of the present invention. EDCA is an abbreviation for Enhanced Distributed Channel Access. HCCA is an abbreviation for Hybrid coordination function Controlled Channel Access.

図4は、無線通信の一例のシーケンス図(その1)である。まず、受信装置A(又は送信装置B)が、受信装置A及び送信装置Bの間のストリーム登録をHC5に対して行う(図示せず。)。   FIG. 4 is a sequence diagram (part 1) of an example of wireless communication. First, the receiving apparatus A (or transmitting apparatus B) performs stream registration between the receiving apparatus A and the transmitting apparatus B with respect to the HC 5 (not shown).

割当時間が来たことを知らせるCF−Pollメッセージが、HC5から送信装置Aに通知された時刻から受信装置A及び送信装置Bの間の占有通信時間(TXOP)が始まる。Ack方式として本実施形態ではImmediateACK方式を採用する。但し、このことは、本発明の実施を制限するものではない。   The occupied communication time (TXOP) between the receiving device A and the transmitting device B starts from the time when the CF-Poll message notifying that the allocation time has arrived is sent from the HC 5 to the transmitting device A. In this embodiment, the ImmediateACK method is used as the Ack method. However, this does not limit the implementation of the present invention.

送信装置Bは、受信装置A及び送信装置Bの間の占有通信時間(TXOP)の残り時間が、QoSデータ転送+ACK時間より短くなるとQoS_NullをHC5に送信する。そして、送信装置Bは、受信装置A及び送信装置Bの間の占有通信時間(TXOP)の終了を宣言する。TXOPにおける処理の繰り返しにより送信装置Bから受信装置Aへ、リアルタイム映像データの転送を行う。   When the remaining time of the occupied communication time (TXOP) between the receiving device A and the transmitting device B becomes shorter than the QoS data transfer + ACK time, the transmitting device B transmits QoS_Null to the HC 5. Then, the transmitting apparatus B declares the end of the occupied communication time (TXOP) between the receiving apparatus A and the transmitting apparatus B. Real-time video data is transferred from the transmitting apparatus B to the receiving apparatus A by repeating the process in TXOP.

次に、TXOPにおける受信通信アダプタ1の処理の一例を、図5を用いて説明する。図5は、受信通信アダプタ1における処理の一例を示すフローチャート(その1)である。   Next, an example of processing of the receiving communication adapter 1 in TXOP will be described with reference to FIG. FIG. 5 is a flowchart (part 1) illustrating an example of processing in the receiving communication adapter 1.

PHY+BB部10において無線Etherデータを受信(S1010)した受信通信アダプタ1は、無線モジュール100において無線Etherデータ振り分け動作を行い、各々のMAC部20(a,b)が無線Etherデータを取り込む。   The receiving communication adapter 1 that has received the wireless Ether data in the PHY + BB unit 10 (S1010) performs a wireless Ether data distribution operation in the wireless module 100, and each MAC unit 20 (a, b) takes in the wireless Ether data.

MAC部20a(MAC部20aのMACアドレス)宛の無線Etherフレームであった場合(S1020のYes)、MAC部20aは、無線EtherフレームをMAC部20a内バッファからMemory部40にDMA等で書き出す(S1030)。ここで、DMAは、Direct Memory Accessの略である。そして、MAC部20aは、制御部50に割り込みを上げる。割り込みを受け取った制御部50は、Memory部40より無線Etherフレームを読み出して、解析処理を行う(S1035)。   If the frame is a wireless Ether frame addressed to the MAC unit 20a (the MAC address of the MAC unit 20a) (Yes in S1020), the MAC unit 20a writes the wireless Ether frame from the buffer in the MAC unit 20a to the Memory unit 40 by DMA or the like ( S1030). Here, DMA is an abbreviation for Direct Memory Access. Then, the MAC unit 20a raises an interrupt to the control unit 50. The control unit 50 that has received the interrupt reads the wireless Ether frame from the Memory unit 40 and performs analysis processing (S1035).

MAC部20b(MAC部20bのMACアドレス)宛の無線Etherフレームであった場合(S1040のYes)、MAC部20bは、FCS(Frame Check Sequence)に基づいてエラーを判定する(S1050)。エラーであった場合、MAC部20bは、エラーフラグを立てて(S1060)、オフロードエンジン処理部30に転送する(S1070)。なお、本実施形態では、MAC部20b宛の無線Etherフレームにリアルタイム映像データが載せされているものとする。   If the frame is a wireless Ether frame addressed to the MAC unit 20b (MAC address of the MAC unit 20b) (Yes in S1040), the MAC unit 20b determines an error based on FCS (Frame Check Sequence) (S1050). If there is an error, the MAC unit 20b sets an error flag (S1060) and transfers it to the offload engine processing unit 30 (S1070). In the present embodiment, it is assumed that real-time video data is placed in a wireless Ether frame addressed to the MAC unit 20b.

無線Etherフレームを受信したオフロードエンジン処理部30は、エラーフラグを解析し(S1080)、エラーフラグが立っている場合、内部Nack_Flagをセットする(S1090)。なお、エラーフラグが立っていない場合、オフロードエンジン処理部30は、内部Ack_Flagをセットする(S1100)と共に、Ack返信処理を行う(S1110)。   The offload engine processing unit 30 that has received the wireless Ether frame analyzes the error flag (S1080), and if the error flag is set, sets the internal Nack_Flag (S1090). If the error flag is not set, the offload engine processing unit 30 sets the internal Ack_Flag (S1100) and performs an Ack reply process (S1110).

その後、オフロードエンジン処理部30において、Ack_Flagを解析し(S1120)、Ack_Flagが立っている場合には、無線Etherフレームに対し、オフロードエンジンの所定の処理を施す(S1130)。また、オフロードエンジン処理部30は、前記処理を施したデータを、有線MAC部70にブリッジ転送する(S1140)。   Thereafter, the offload engine processing unit 30 analyzes Ack_Flag (S1120), and when Ack_Flag is set, performs predetermined processing of the offload engine on the wireless Ether frame (S1130). Further, the offload engine processing unit 30 bridge-transfers the data subjected to the processing to the wired MAC unit 70 (S1140).

本実施形態によれば、HCCAのTXOP内で、無線Etherフレームを振り分けし、MAC部20bのMACアドレス宛の無線Etherフレームをオフロードエンジン処理部30で高速に処理する。よって、より多くのリアルタイム映像の載った無線Etherフレームを処理することができる。   According to the present embodiment, the wireless Ether frame is sorted in the HCCA TXOP, and the wireless Ether frame addressed to the MAC address of the MAC unit 20b is processed at high speed by the offload engine processing unit 30. Therefore, it is possible to process a wireless Ether frame on which more real-time images are placed.

また、本実施形態によれば、送信通信アダプタ3は、受信通信アダプタ1のMAC部20のアドレスを指定することによって、オフロードエンジン処理部(ToE)30を利用するか否かを指定することができる。   In addition, according to the present embodiment, the transmission communication adapter 3 specifies whether to use the offload engine processing unit (ToE) 30 by specifying the address of the MAC unit 20 of the reception communication adapter 1. Can do.

(実施形態2)
実施形態1では、送信通信アダプタ3及び受信通信アダプタ1の間でのリアルタイム映像データ等の送受に際し、送信通信アダプタ3が、無線Etherフレームを一つ送信する毎に送達確認(ACK)を貰うImmediateACK方式を用いて説明を行った。本実施形態では、送信通信アダプタ3が、無線Etherフレームを複数個まとめて送信後、複数個の送達確認をまとめて1つのメッセージとして貰うBlockACK方式を用いて説明を行う。なお、本実施形態では、実施形態1と異なる点について、主に説明を行う。
(Embodiment 2)
In the first embodiment, ImmediateACK that receives a delivery confirmation (ACK) every time the transmission communication adapter 3 transmits one wireless Ether frame when transmitting / receiving real-time video data or the like between the transmission communication adapter 3 and the reception communication adapter 1. The explanation was made using the method. In the present embodiment, the transmission communication adapter 3 will be described using a BlockACK method in which a plurality of wireless Ether frames are collectively transmitted and then a plurality of delivery confirmations are collectively received as one message. In the present embodiment, differences from the first embodiment will be mainly described.

図6は、図1に示した受信通信アダプタ1及び送信通信アダプタ3の一例のハードウェア構成図(その2)である。本実施形態では、図6に示されるように、オフロードエンジン処理部30の中にBlock伝送Engine部80が新たに含まれている。Block伝送Engine部80は、FEC(Foward Error Collection)処理と、複数個の送達確認の送信に係る処理と、行う。   FIG. 6 is a hardware configuration diagram (part 2) of an example of the reception communication adapter 1 and the transmission communication adapter 3 illustrated in FIG. 1. In the present embodiment, as shown in FIG. 6, a block transmission engine unit 80 is newly included in the offload engine processing unit 30. The Block transmission engine unit 80 performs FEC (Forward Error Collection) processing and processing related to transmission of a plurality of delivery confirmations.

図7は、無線通信の一例のシーケンス図(その2)である。まず、受信装置A(又は送信装置B)が、受信装置A及び送信装置Bの間のストリーム登録をHC5に対して行う(図示せず。)。   FIG. 7 is a sequence diagram (part 2) of an example of wireless communication. First, the receiving apparatus A (or transmitting apparatus B) performs stream registration between the receiving apparatus A and the transmitting apparatus B with respect to the HC 5 (not shown).

割当時間が来たことを知らせるCF−Pollメッセージが、HC5から送信装置Aに通知された時刻から受信装置A及び送信装置Bの間の占有通信時間(TXOP)が始まる。   The occupied communication time (TXOP) between the receiving device A and the transmitting device B starts from the time when the CF-Poll message notifying that the allocation time has arrived is sent from the HC 5 to the transmitting device A.

Ack方式として本実施形態ではBlockACK方式を採用する。よって、実施形態1に比べて、1つのTXOP内におけるQoSデータ伝送の数は増え、帯域が増大する。   In this embodiment, the BlockACK method is adopted as the Ack method. Therefore, compared to the first embodiment, the number of QoS data transmissions in one TXOP increases, and the bandwidth increases.

送信装置Bは、受信装置A及び送信装置Bの間の占有通信時間(TXOP)の残り時間が、QoSデータ転送+ACK時間より短くなるとQoS_NullをHC5に送信する。そして、送信装置Bは、受信装置A及び送信装置Bの間の占有通信時間(TXOP)の終了を宣言する。   When the remaining time of the occupied communication time (TXOP) between the receiving device A and the transmitting device B becomes shorter than the QoS data transfer + ACK time, the transmitting device B transmits QoS_Null to the HC 5. Then, the transmitting apparatus B declares the end of the occupied communication time (TXOP) between the receiving apparatus A and the transmitting apparatus B.

なお、送信装置BからのBlockACKを要求するBlcokACKReqを受信した受信装置Aは、BlockACKを返す。ここで、直ぐにBlockACKを返すImmediateBlockACK方式と、取り敢えずACKを返し、後で遅れてBlockACKを返すDelayedBlockACK方式との2種類がある。図7ではDelayedBlockACK方式の例を示している。   The receiving device A that has received the BlockACKReq requesting BlockACK from the transmitting device B returns BlockACK. Here, there are two types, an ImmediateBlockACK method that immediately returns BlockACK and a DelayedBlockACK method that returns ACK for the time being and returns BlockACK later. FIG. 7 shows an example of the DelayedBlockACK method.

TXOPにおける処理の繰り返しにより送信装置Bから受信装置Aへ、リアルタイム映像データの転送を行う。   Real-time video data is transferred from the transmitting apparatus B to the receiving apparatus A by repeating the process in TXOP.

次に、TXOPにおける受信通信アダプタ1の処理の一例を、図8を用いて説明する。図8は、受信通信アダプタ1における処理の一例を示すフローチャート(その2)である。なお、S2010からS2080までの処理は、図5のS1010からS1080までの処理と同様のため、説明を省略する。   Next, an example of processing of the receiving communication adapter 1 in TXOP will be described with reference to FIG. FIG. 8 is a flowchart (part 2) illustrating an example of processing in the reception communication adapter 1. Note that the processing from S2010 to S2080 is the same as the processing from S1010 to S1080 in FIG.

無線Etherフレームを受け取ったオフロードエンジン処理部30は、エラーフラグを解析し(S2080)、エラーフラグが立っている場合、Block伝送Engine部80においてFEC処理(再構成処理)を実施する(S2090)。そして、オフロードエンジン処理部30は、エラーの修復を行う。ここで、再構成処理は、PHY+BB部10における無線物理層においてもエラーコレクションを実施していることを受けての処理である。   The offload engine processing unit 30 that has received the wireless Ether frame analyzes the error flag (S2080). If the error flag is set, the Block transmission engine unit 80 performs FEC processing (reconfiguration processing) (S2090). . Then, the offload engine processing unit 30 performs error repair. Here, the reconfiguration process is a process in response to the fact that error correction is also performed in the radio physical layer in the PHY + BB unit 10.

オフロードエンジン処理部30は、Block伝送Engine部80でのFEC処理の成否を判定し(S2100)、FEC処理に失敗したと判定すると、内部Nack_Flagをセットする(S2110)。   The offload engine processing unit 30 determines whether or not the FEC process is successful in the block transmission engine unit 80 (S2100). If the offload engine processing unit 30 determines that the FEC process has failed, it sets an internal Nack_Flag (S2110).

一方、オフロードエンジン処理部30は、Block伝送Engine部80でのFEC処理の成否を判定し(S2100)、FEC処理に成功したと判定すると、内部Ack_Flagをセットする(S2120)。   On the other hand, the offload engine processing unit 30 determines whether or not the FEC process is successful in the block transmission engine unit 80 (S2100). If the offload engine processing unit 30 determines that the FEC process is successful, it sets the internal Ack_Flag (S2120).

次にオフロードエンジン処理部30は、以下に示すAck返信処理を行う(S2130)。
送信装置BからのBlockAckReqを受信した場合、オフロードエンジン処理部30は、現時点での、ACK及びNACKがセットされたBlockAckテーブルを、BlockAck無線EtherFlameにして送信装置Bに送信する。
送信装置BからのBlockAckReqが未受信の場合、オフロードエンジン処理部30は、無線EtherフレームにセットされているFlagを判定する。オフロードエンジン処理部30は、無線Etherフレームに内部Ack_Flagがセットされている場合は、前記無線Etherフレームにと関連付けて、BlockAckテーブルにACKをセットする。また、オフロードエンジン処理部30は、無線Etherフレームに内部Nack_Flagがセットされている場合は、前記無線Etherフレームに関連付けて、BlockAckテーブルにNACKをセットする。
Next, the offload engine processing unit 30 performs the following Ack reply processing (S2130).
When receiving BlockAckReq from the transmission apparatus B, the offload engine processing unit 30 transmits the BlockAck table in which ACK and NACK are set at the present time to the transmission apparatus B as a BlockAck wireless EtherFrame.
When BlockAckReq from the transmission apparatus B has not been received, the offload engine processing unit 30 determines the Flag set in the wireless Ether frame. When the internal Ack_Flag is set in the wireless Ether frame, the offload engine processing unit 30 sets ACK in the BlockAck table in association with the wireless Ether frame. Further, when the internal Nack_Flag is set in the wireless Ether frame, the offload engine processing unit 30 sets NACK in the BlockAck table in association with the wireless Ether frame.

次にオフロードエンジン処理部30は、内部Ack_Flagの判定を実施し(S2140)、内部Ack_Flagがセットされていない場合は、未処理で、内部Ack_Flagがセットされていない無線EtherFmameを破棄する。そして、オフロードエンジン処理部30は、図8に示す処理を終了する。   Next, the offload engine processing unit 30 determines the internal Ack_Flag (S2140). If the internal Ack_Flag is not set, the offload engine processing unit 30 discards the wireless EtherFmame that has not been processed yet and the internal Ack_Flag is not set. And the off-road engine process part 30 complete | finishes the process shown in FIG.

一方、内部Ack_Flagがセットされている場合、オフロードエンジン処理部30は、残処理(本実施形態では、FCSの再計算や、無線EtherFmameから有線EtherFmameへの載せ換え等)を施す(S2150)。そして、オフロードエンジン処理部30は、S2150の処理を施したデータを有線MAC部70にブリッジ転送する(S2160)。   On the other hand, when the internal Ack_Flag is set, the offload engine processing unit 30 performs remaining processing (in this embodiment, recalculation of FCS, replacement from the wireless EtherFmame to the wired EtherFmame, etc.) (S2150). Then, the offload engine processing unit 30 bridge-transfers the data subjected to the processing of S2150 to the wired MAC unit 70 (S2160).

本実施形態2を実施することにより、オフロードエンジン処理部30において、FEC処理を行うと共に、BlockACK方式で、ACKを返信することができる。その結果、伝送帯域の増加と、無線エラーに起因する遅延処理の減少という相乗効果を生み、より効率的で低遅延なリアルタイム映像伝送が可能となる。   By implementing the second embodiment, the offload engine processing unit 30 can perform FEC processing and return an ACK in the BlockACK scheme. As a result, a synergistic effect of increasing the transmission band and reducing the delay processing due to the radio error is produced, and more efficient and low-delay real-time video transmission becomes possible.

(実施形態3)
上述した実施形態では、図5のS1050や、図8のS2050において説明したように、MAC部20bが、伝送誤りのエラー判定を行った。しかしながら、MAC部20bは、MAC部20b(MAC部20bのMACアドレス)宛の無線Etherフレームであった場合、エラー判定を行わず、無線Etherフレームをオフロードエンジン処理部30に転送してもよい。そして、オフロードエンジン処理部30において、FCSに基づいて、エラー判定を行うようにしてもよい。
(Embodiment 3)
In the above-described embodiment, as described in S1050 of FIG. 5 and S2050 of FIG. 8, the MAC unit 20b performs error determination of a transmission error. However, if the MAC unit 20b is a wireless Ether frame addressed to the MAC unit 20b (MAC address of the MAC unit 20b), the MAC unit 20b may transfer the wireless Ether frame to the offload engine processing unit 30 without performing error determination. . Then, the offload engine processing unit 30 may perform error determination based on FCS.

(その他の実施形態)
ネットワーク(又は無線通信)は、上述した無線LAN(802.11)に限定されるものではなく、例えば、無線PAN(802.15.3等)や、UWB、UWBを用いたWirelessUSB、Wireless1394等でもよい。ここで、UWBは、Ultra Wide Bandの略である。また、USBは、Universal Serial Busの略である。
(Other embodiments)
The network (or wireless communication) is not limited to the above-described wireless LAN (802.11). For example, wireless PAN (802.15.3, etc.), Wireless USB using UWB, UWB, Wireless 1394, etc. Good. Here, UWB is an abbreviation for Ultra Wide Band. USB is an abbreviation for Universal Serial Bus.

また、上述した実施形態では、無線LAN(802.11)のQoS転送方式としてHCCAを用いて説明を行った。しかしながら、上述したEDCAや、DLS(Direct Link Setup)等のQoS転送方法を用いてもよいし、その他のQoS転送方法を用いてもよい。   In the above-described embodiment, the description has been given using HCCA as the QoS transfer method of the wireless LAN (802.11). However, QoS transfer methods such as EDCA and DLS (Direct Link Setup) described above may be used, and other QoS transfer methods may be used.

図9は、図1に示した受信通信アダプタ1及び送信通信アダプタ3の一例のハードウェア構成図(その3)である。図9は、図2と比べて、オフロードエンジン処理部30を受信に係る処理を行う受信ToE30aと、送信に係る処理を行う送信ToE30bとの2つに分け、MAC部20(MAC部20c)がもう一つ新たに設けられている。図10に示されるような構成とすることで、リアルタイム映像の送受同時動作を可能としている。PHY+BB部10が充分に高速で大容量であれば、図10に示される構成をとっても、制御部50の性能に依存すること無く、遅延の少ないリアルタイム映像伝送を提供することができる。   FIG. 9 is a hardware configuration diagram (part 3) of an example of the reception communication adapter 1 and the transmission communication adapter 3 illustrated in FIG. 1. 9, compared with FIG. 2, the MAC unit 20 (MAC unit 20 c) is divided into two parts: a reception ToE 30 a that performs processing related to reception of the offload engine processing unit 30 and a transmission ToE 30 b that performs processing related to transmission. Is newly established. With the configuration as shown in FIG. 10, simultaneous transmission and reception of real-time video is possible. If the PHY + BB unit 10 is sufficiently fast and has a large capacity, real-time video transmission with little delay can be provided without depending on the performance of the control unit 50 even if the configuration shown in FIG.

また、上述した実施形態に示した有線MAC部70を異なる有線インターフェース(I/F)に変更しても、制御部50の性能に依存すること無く、遅延の少ないリアルタイム映像伝送を提供することができる。図10は、図1に示した受信通信アダプタ1及び送信通信アダプタ3の一例のハードウェア構成図(その4)である。図10は、図2と比べて、有線MAC部70が、IEEE1394I/F90に変更されている。図10に示されるような構成の場合、オフロードエンジン処理部30の後処理として、有線LAN向けの処理ではなくIEEE1394向けの後処理が行われる。   Further, even if the wired MAC unit 70 shown in the above-described embodiment is changed to a different wired interface (I / F), real-time video transmission with less delay can be provided without depending on the performance of the control unit 50. it can. FIG. 10 is a hardware configuration diagram (part 4) of an example of the reception communication adapter 1 and the transmission communication adapter 3 illustrated in FIG. 1. In FIG. 10, the wired MAC unit 70 is changed to IEEE1394 I / F90 as compared to FIG. 2. In the case of the configuration shown in FIG. 10, post-processing for IEEE 1394 is performed as post-processing for the offload engine processing unit 30 instead of processing for the wired LAN.

また、上述したように、図2、図6、図9、図10等に示したハードウェア構成図は、送信通信アダプタ3のハードウェア構成としてもよい。送信通信アダプタ3内のオフロードエンジン処理部30は、予め設定された宛先アドレス等を用いて有線MAC部70側から流入したリアルタイム映像データの載った有線EtherFrameを、制御部50を介すことなくMAC部20bを制御して送信する。なお、前記宛先アドレスは、オフロードエンジン処理部30の内部メモリ(又はバッファ)等に予め設定されているものとする。   Further, as described above, the hardware configuration diagram shown in FIGS. 2, 6, 9, and 10 may be the hardware configuration of the transmission communication adapter 3. The offload engine processing unit 30 in the transmission communication adapter 3 uses the preset destination address or the like to transmit the wired EtherFrame carrying the real-time video data flowing from the wired MAC unit 70 side without using the control unit 50. The MAC unit 20b is controlled and transmitted. The destination address is set in advance in the internal memory (or buffer) of the offload engine processing unit 30.

オフロードエンジン処理部30は、予め処理が定義されていない有線EtherFrameを受信した場合には、制御部50に割り込みを上げる。割り込みを受け取ると、制御部50は、オフロードエンジン処理部30の内部メモリ(又はバッファ)等を参照して前記有線MACFrameを読み出して解析処理する。このような処理を行うことによって、全ての有線EtherFrameが処理可能となる。   When the offload engine processing unit 30 receives a wired EtherFrame for which processing is not defined in advance, the offload engine processing unit 30 raises an interrupt to the control unit 50. When receiving the interrupt, the control unit 50 reads the wired MAC frame with reference to the internal memory (or buffer) of the offload engine processing unit 30 and performs analysis processing. By performing such processing, all wired EtherFrames can be processed.

なお、有線MAC部70を、IEEE1394I/F90に変更した場合も、処理は同様である。   The process is the same when the wired MAC unit 70 is changed to IEEE1394 I / F90.

以上、上述した各実施形態によれば、リアルタイムの映像データと、映像に係る操作データと、を同一無線チャネル上において伝送する構成であっても、CPU(制御部)の性能に依存すること無く、遅延の少ないリアルタイム映像伝送を提供することができる。   As mentioned above, according to each embodiment mentioned above, even if it is the composition which transmits real-time picture data and operation data concerning a picture on the same wireless channel, it does not depend on the performance of CPU (control part). Real-time video transmission with less delay can be provided.

以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。   The preferred embodiments of the present invention have been described in detail above, but the present invention is not limited to such specific embodiments, and various modifications can be made within the scope of the gist of the present invention described in the claims.・ Change is possible.

通信システムの一例のシステム構成図である。1 is a system configuration diagram of an example of a communication system. 図1に示した受信通信アダプタ1及び送信通信アダプタ3の一例のハードウェア構成図(その1)である。FIG. 2 is a hardware configuration diagram (part 1) of an example of a reception communication adapter 1 and a transmission communication adapter 3 illustrated in FIG. 1. 無線モジュール部100の内部接続形態の一例の詳細図である。4 is a detailed diagram illustrating an example of an internal connection configuration of the wireless module unit 100. FIG. 無線通信の一例のシーケンス図(その1)である。It is a sequence diagram (the 1) of an example of radio | wireless communication. 受信通信アダプタ1における処理の一例を示すフローチャート(その1)である。5 is a flowchart (part 1) illustrating an example of processing in the reception communication adapter 1; 図1に示した受信通信アダプタ1及び送信通信アダプタ3の一例のハードウェア構成図(その2)である。FIG. 3 is a hardware configuration diagram (part 2) of an example of the reception communication adapter 1 and the transmission communication adapter 3 illustrated in FIG. 1. 無線通信の一例のシーケンス図(その2)である。It is a sequence diagram (part 2) of an example of wireless communication. 受信通信アダプタ1における処理の一例を示すフローチャート(その2)である。12 is a flowchart (part 2) illustrating an example of processing in the reception communication adapter 1; 図1に示した受信通信アダプタ1及び送信通信アダプタ3の一例のハードウェア構成図(その3)である。FIG. 3 is a hardware configuration diagram (part 3) of an example of the reception communication adapter 1 and the transmission communication adapter 3 illustrated in FIG. 1. 図1に示した受信通信アダプタ1及び送信通信アダプタ3の一例のハードウェア構成図(その4)である。FIG. 4 is a hardware configuration diagram (part 4) of an example of the reception communication adapter 1 and the transmission communication adapter 3 illustrated in FIG. 1.

符号の説明Explanation of symbols

1 受信通信アダプタ
2 受信側機器
3 送信通信アダプタ
4 送信側機器
5 HC
20 MAC部
30 オフロードエンジン処理部(ToE)
40 Memory部
50 制御部
100 無線モジュール部
1 receiving communication adapter 2 receiving side device 3 transmitting communication adapter 4 transmitting side device 5 HC
20 MAC unit 30 Off-road engine processing unit (ToE)
40 Memory unit 50 Control unit 100 Wireless module unit

Claims (8)

プロトコルに係る処理を行うプロトコル処理手段と、
アドレスに応じてフレームに係るデータの振り分けを行う無線通信手段と、
装置の制御を行う制御手段と、
を有し、
前記無線通信手段は、第一アドレス宛のフレームを受け取ると、前記フレームに係るデータを格納手段に書き込むと共に、前記制御手段に対して前記格納手段に書き込んだデータに対する処理を要求し、第二アドレス宛のフレームを受け取ると、前記フレームに係るデータを前記プロトコル処理手段に提供して、処理を要求することを特徴とする通信装置。
Protocol processing means for performing processing related to the protocol;
Wireless communication means for distributing data related to a frame according to an address;
Control means for controlling the device;
Have
When the wireless communication means receives the frame addressed to the first address, it writes the data relating to the frame to the storage means, and requests the control means to process the data written to the storage means, and sends the second address When receiving the addressed frame, the communication apparatus provides the protocol processing means with data related to the frame and requests processing.
前記無線通信手段は、
アドレスに応じてフレームに係るデータの振り分けを行う第一アクセス制御手段と、第二アクセス制御手段と、を有し、
前記第一アクセス制御手段は、第一アクセス制御手段に係る第一アドレス宛のフレームを受け取ると、前記フレームに係るデータを格納手段に書き込むと共に、前記制御手段に対して前記格納手段に書き込んだデータに対する処理を要求し、
前記第二アクセス制御手段は、第二アクセス制御手段に係る第二アドレス宛のフレームを受け取ると、前記フレームに係るデータを前記プロトコル処理手段に提供して、処理を要求することを特徴とする請求項1に記載の通信装置。
The wireless communication means includes
A first access control means for distributing data related to the frame according to the address, and a second access control means,
When the first access control means receives the frame addressed to the first address related to the first access control means, it writes the data related to the frame to the storage means and the data written to the storage means for the control means Request processing for
The second access control means, when receiving a frame addressed to the second address related to the second access control means, provides the data related to the frame to the protocol processing means and requests processing. Item 4. The communication device according to Item 1.
有線通信を行う有線通信手段を更に有し、
前記プロトコル処理手段は、受け取ったフレームに係るデータに対してプロトコルに係る処理を行った後、処理後のデータを前記有線通信手段に提供することを特徴とする請求項1又は2に記載の通信装置。
It further has a wired communication means for performing wired communication,
3. The communication according to claim 1, wherein the protocol processing unit provides the data after processing to the wired communication unit after performing a process related to the protocol on the data related to the received frame. 4. apparatus.
前記第二アクセス制御手段は、前記第二アドレス宛のフレームに係るデータに対して、伝送誤り検出処理を行い、伝送誤りを検出すると、伝送誤りであることを示す識別情報を付加して、前記フレームに係るデータを前記プロトコル処理手段に提供することを特徴とする請求項2に記載の通信装置。   The second access control means performs a transmission error detection process on the data related to the frame addressed to the second address, and when a transmission error is detected, adds identification information indicating a transmission error, and The communication apparatus according to claim 2, wherein data relating to a frame is provided to the protocol processing means. 前記プロトコル処理手段は、前記識別情報を付加された前記フレームに係るデータに対して、再構成処理を行うことを特徴とする請求項4に記載の通信装置。   The communication apparatus according to claim 4, wherein the protocol processing unit performs reconfiguration processing on the data related to the frame to which the identification information is added. 前記プロトコル処理手段は、前記第二アドレス宛のフレームに係るデータに対して、伝送誤り検出処理を行い、伝送誤りを検出すると、再構成処理を行うことを特徴とする請求項2に記載の通信装置。   3. The communication according to claim 2, wherein the protocol processing unit performs a transmission error detection process on data related to the frame addressed to the second address, and performs a reconfiguration process when a transmission error is detected. apparatus. 前記プロトコル処理手段は、前記再構成処理が成功すると、前記第二アクセス制御手段を制御して、フレームの送達確認を返信させることを特徴とする請求項5又は6に記載の通信装置。   The communication apparatus according to claim 5 or 6, wherein when the reconfiguration process is successful, the protocol processing unit controls the second access control unit to return a frame delivery confirmation. プロトコルに係る処理を行うプロトコル処理手段と、
アドレスに応じてフレームに係るデータの振り分けを行う無線通信手段と、
装置の制御を行う制御手段と、
を有する通信装置における通信方法であって、
前記無線通信手段は、第一アドレス宛のフレームを受け取ると、前記フレームに係るデータを格納手段に書き込むと共に、前記制御手段に対して前記格納手段に書き込んだデータに対する処理を要求し、第二アドレス宛のフレームを受け取ると、前記フレームに係るデータを前記プロトコル処理手段に提供して、処理を要求することを特徴とする通信方法。
Protocol processing means for performing processing related to the protocol;
Wireless communication means for distributing data related to a frame according to an address;
Control means for controlling the device;
A communication method in a communication device having
When the wireless communication means receives the frame addressed to the first address, it writes the data relating to the frame to the storage means, and requests the control means to process the data written to the storage means, and sends the second address When a frame addressed is received, data relating to the frame is provided to the protocol processing means to request processing.
JP2006128476A 2006-05-02 2006-05-02 Communication equipment and communication method Pending JP2007300548A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006128476A JP2007300548A (en) 2006-05-02 2006-05-02 Communication equipment and communication method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006128476A JP2007300548A (en) 2006-05-02 2006-05-02 Communication equipment and communication method

Publications (1)

Publication Number Publication Date
JP2007300548A true JP2007300548A (en) 2007-11-15

Family

ID=38769636

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006128476A Pending JP2007300548A (en) 2006-05-02 2006-05-02 Communication equipment and communication method

Country Status (1)

Country Link
JP (1) JP2007300548A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105516604A (en) * 2016-01-20 2016-04-20 陈昊 Aerial video sharing method and system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105516604A (en) * 2016-01-20 2016-04-20 陈昊 Aerial video sharing method and system

Similar Documents

Publication Publication Date Title
CN108282248B (en) Data transmission method, network side equipment and user equipment
US20180076992A1 (en) Wireless communication device and wireless communication method
KR20210097700A (en) Communication device and communication method for multiband traffic stream
US20070097205A1 (en) Video transmission over wireless networks
US20090232053A1 (en) Wireless communication apparatus having acknowledgement function and wireless communication method
JP2005311920A5 (en)
CN106464435A (en) System and method for joint transmission over licensed and unlicensed bands using fountain codes
US20110268010A1 (en) Relay apparatus, communication apparatus, communication system, and frame transfer method
JP2008042935A5 (en)
WO2009117961A1 (en) Method, system and device for transmitting data
CN109428689B (en) Wireless communication device and wireless communication method
US20120250547A1 (en) Wireless communication device, wireless communication method, and wireless communication system
EP3823347A2 (en) Apparatus and methods for eht multi-band a-msdu operation
JP4163698B2 (en) Wireless communication apparatus, bandwidth allocation method, and program
KR20110003986A (en) Uav communication system by using heterogeneous mobile communication system
WO2012155434A1 (en) A method, apparatus for data transmission and an enb
US20220271800A1 (en) Communication devices and methods
CN102340742B (en) Data processing method and access point equipment
KR20200045471A (en) Communication device and method
JP2007300548A (en) Communication equipment and communication method
KR20210138012A (en) Communication control apparatus and method, and wireless communication apparatus and method
US20060285013A1 (en) Apparatus and method for providing QoS of AV streams
US8570929B2 (en) Relay apparatus, communication apparatus, communication system, and relay method
JP2001237883A (en) Multi-cast communication system and method, and data communication unit and data communication method
TWI814957B (en) Communication device and communication method