WO2007136037A1 - 無線通信装置 - Google Patents

無線通信装置 Download PDF

Info

Publication number
WO2007136037A1
WO2007136037A1 PCT/JP2007/060380 JP2007060380W WO2007136037A1 WO 2007136037 A1 WO2007136037 A1 WO 2007136037A1 JP 2007060380 W JP2007060380 W JP 2007060380W WO 2007136037 A1 WO2007136037 A1 WO 2007136037A1
Authority
WO
WIPO (PCT)
Prior art keywords
wireless
node device
cec
interface
wired
Prior art date
Application number
PCT/JP2007/060380
Other languages
English (en)
French (fr)
Inventor
Makoto Funabiki
Akihiro Tatsuta
Hiroshi Ohue
Original Assignee
Panasonic Corporation
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 Panasonic Corporation filed Critical Panasonic Corporation
Priority to EP07743814A priority Critical patent/EP2026534A4/en
Priority to JP2008516685A priority patent/JP4791538B2/ja
Priority to CN2007800182313A priority patent/CN101449556B/zh
Priority to US12/301,510 priority patent/US8214726B2/en
Publication of WO2007136037A1 publication Critical patent/WO2007136037A1/ja

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4122Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43632Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wired protocol, e.g. IEEE 1394
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43637Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L2001/0092Error control systems characterised by the topology of the transmission link
    • H04L2001/0097Relays

Definitions

  • the present invention relates to a wireless communication apparatus and a wireless communication system that enable efficient transmission of a CEC message in HDMI between a plurality of wireless communication apparatuses.
  • HDMI High-Definition Multimedia Interface
  • FIG. 9 is a diagram illustrating an example of a format of a CEC frame according to a conventional example and an embodiment of the present invention
  • FIG. 10 is an example of a format of a header block Z data block according to the conventional example and the embodiment of the present invention.
  • the CEC frame 1000 is composed of one start bit 1001, one header block 1002, and zero or more data blocks 1003.
  • the start bit 1001 is a bit indicating the beginning of the CEC frame, and outputs a specified pulse waveform to the transmission line.
  • the header block 1002 and the data block 1003 have the same configuration, and include an 8-bit information bit 1101, a 1-bit EOM (End of Message) bit 1102, and a 1-bit ACK bit 1103.
  • the logical address (4 bits) of the transmission side device and the logical address (4 bits) of the reception side device are stored.
  • a code indicating an operation for the receiving apparatus is stored.
  • EOM bit 1102 is '1' when the data block is the last data block of the CEC frame. Set to '0, otherwise set to' 0, '.
  • the ACK bit 1103 is a bit for determining whether or not the header block and the data block are correctly received by the receiving side device, and is set to “1” by the transmitting side device. When the receiving device correctly receives the header block and data block, it outputs “0” to the ACK bit 1103.
  • a pulse waveform indicating bit values “0” and “1” is continuously output to the transmission path.
  • data is received by sampling the pulse waveforms indicating the header block 1002 and the data block 1003 at a specified timing.
  • the CEC line is a bus connection, and therefore the same operation can be performed by the transmission side device and the reception side device.
  • Patent Document 1 JP 2005-524926.
  • the reception side device cannot return '0' at the specified timing of the ACK bit 1103 of the header block and the data block.
  • the CEC frame is retransmitted at the transmitting device.
  • the receiving device cannot return “0” at the same timing as the ACK bit. In other words, even if retransmission is performed a plurality of times in the transmission side apparatus, it is impossible to transmit the CEC message to the transmission side apparatus using the radio. It was.
  • An object of the present invention is to provide a wireless communication apparatus and a wireless communication system that can solve the above problems and efficiently transmit CEC messages between wireless communication apparatuses.
  • a wireless communication apparatus is a wireless communication apparatus that transmits and receives a CEC message in HDMI, and the wireless communication apparatus includes:
  • the node information storage means Based on the contents of the node information storage means storing the node device information connected via the wired interface and the node device information connected via the wireless interface, and the contents of the node information storage means! And a control means for controlling transmission / reception using the wired interface and the wireless interface,
  • control means When the control means receives a CEC message addressed to a node device connected via the wireless interface in the wired interface, the control means outputs an ACK signal for the received CEC message from the wired interface, and outputs the CEC message.
  • the wireless data packet including the contents of the wireless data packet is transmitted, and the wireless interface waits for reception of a wireless ACK packet for the transmitted wireless data packet.
  • the control means can receive the radio ACK packet if the radio interface does not receive the radio ACK packet even after a predetermined time has elapsed after transmitting the radio data packet.
  • a reception error message indicating that the power was strong is output from the wired interface to the source of the CEC message.
  • control means has received a wireless NAC K packet indicating that the wireless data packet cannot be normally transmitted to the wireless interface.
  • a reception error message indicating that the wireless NACK packet has been received is output from the wired interface to the source of the CEC message.
  • the control unit cannot normally transmit the wireless ACK packet and the wireless data packet on the wireless interface even if a predetermined time has elapsed after transmitting the wireless data packet. If no deviation from the wireless NACK packet indicating that the wireless ACK packet is received is received, a reception error message indicating that the wireless ACK packet and the wireless ACK packet cannot be received is displayed on the wired interface. Output from the interface to the source of the CEC message.
  • the reception error message is a feature abort message.
  • the reception error message includes a destination address of the wireless data packet.
  • the reception error message includes an area for distinguishing error contents.
  • a wireless communication device is a wireless communication device that transmits and receives a CEC message in HDMI, and the wireless communication device includes:
  • Control means for controlling transmission and reception using the wired interface and the wireless interface
  • the control means When the wireless interface receives a wireless data packet addressed to a node device connected via the wired interface, the control means outputs a CEC message including the content of the received wireless data packet from the wired interface.
  • the wired interface card also receives an ACK signal for the CEC message. After receiving, the wireless ACK packet is transmitted from the wireless interface camera.
  • the control means does not receive the ACK signal for the CEC message after the output of the CEC message from the wired interface after the predetermined time has elapsed, Instead of the wireless ACK packet, a wireless NAC K packet indicating that the wireless data packet cannot be transmitted normally is transmitted from the wireless interface.
  • a wireless communication system includes the wireless communication apparatus according to the first aspect and the wireless communication apparatus according to the second aspect.
  • the wireless communication device and the wireless communication system of the present invention it is possible to efficiently transmit a CEC message between wireless communication devices, and it is possible to improve user convenience.
  • FIG. 1 is a diagram showing a configuration of a wireless communication system according to an embodiment of the present invention.
  • FIG. 2 is a flowchart of an address registration process executed by the CEC controller 21A of the wireless node device 20 of FIG.
  • FIG. 3 is a flowchart showing proxy response processing executed by the CEC controller 21A of the wireless node device 20 of FIG.
  • FIG. 4 is a flowchart showing a subroutine of reception confirmation processing in step S18 of FIG.
  • FIG. 5 is a flowchart showing a wired reception confirmation process executed by the CEC controller 31A of the wireless node device 30 of FIG.
  • FIG. 6 is a diagram showing a sequence when normal transmission is possible in the wireless communication system of FIG. 1.
  • FIG. 7 In the wireless communication system of FIG. It is a figure which shows the sequence when it is always unable to transmit.
  • FIG. 8 is a diagram showing a sequence when transmission is not normally performed in a wired section between the wireless node device 30 and the wired node device 40 in the wireless communication system of FIG.
  • FIG. 9 is a diagram showing an example of a format of a conventional example and a CEC frame 1000 according to the embodiment of the present invention.
  • FIG. 10 is a diagram showing an example of a format of a header block Z data block 1100 according to a conventional example and an embodiment of the present invention.
  • FIG. 11 is a diagram showing an example of a format of the wireless data packet 1200 of FIGS. 3 and 4.
  • FIG. 12 is a diagram showing an example of a format of the wireless ACK packet 1300 in FIGS. 4 and 5.
  • FIG. 12 is a diagram showing an example of a format of the wireless ACK packet 1300 in FIGS. 4 and 5.
  • FIG. 12 is a diagram showing an example of a format of the wireless ACK packet 1300 in FIGS. 4 and 5.
  • FIG. 13 is a diagram showing an example of the format of the wireless NACK packet 1400 of FIGS. 4 and 5.
  • FIG. 14 is a diagram showing an example of a format of a node information table in the node information memory 21B of FIG.
  • FIG. 15 is a diagram showing an example of a format of the transmission data memory 24A of FIG.
  • Video / audio playback device
  • Wireless data socket K 102, 104, 106, 109, 111, 113, 202, 204, 206, 1103- ACK bit 107, 1200 ...
  • Wireless data socket K
  • FIG. 1 is a diagram showing a configuration of a wireless communication system according to an embodiment of the present invention.
  • the wired node devices 10 and 40 are configured as devices having only a conventional HDMI wired interface, and the wireless node devices 20 and 30 are equipped with a wireless interface and an HD Ml conventional wired interface. Configured as a device.
  • the wired node device 10 and the wireless node device 20 are connected via an HDMI cable 51.
  • the wired node device 40 and the wireless node device 30 are connected via an HDMI cable 52, and these devices have a wired interface with each other.
  • the wireless node device 20 and the wireless node device 30 transmit data via a wireless section using a wireless interface.
  • the wired node device 10 includes a video / audio playback device 12 that reads content information of a recording medium such as a tuner or a DVD, a wired interface circuit 13 that includes an HDMI output terminal, and a controller 11 that controls them. With.
  • the controller 11 includes a CEC controller 11A that controls transmission and reception of CEC messages.
  • the CEC controller 11A stores a node information memory 11B that stores a node information table including physical addresses and logical addresses of each device in the system. Is connected.
  • the wireless node device 20 is connected to a wired interface circuit 22 having an HDMI input terminal, a video / audio processing circuit 23 that performs recording of content information or other processing, and an antenna 25, and transmits and receives wireless signals.
  • a wireless transmission / reception circuit 24 as a wireless interface for performing processing such as modulation / demodulation and a controller 21 for controlling these are provided.
  • the input terminal of the wired interface circuit 22 is connected to the output terminal of the wired interface circuit 13 of the wired node device 10 via the HDMI cable 51, whereby the wired node device 10 operates as a source device, and the wireless node device 20 operates as a sink device.
  • the wired interface circuit 22 may further include an HDMI output terminal.
  • the controller 21 also includes a CEC controller 21A that controls transmission and reception of CEC messages.
  • a CEC controller 21A Connected to the C controller 21A is a node information memory 21B for storing a node information table including physical and logical addresses of each device in the system and information necessary for transmission via the wireless section.
  • the wireless transmission / reception circuit 24 includes a transmission data memory 24A for buffering data to be wirelessly transmitted and storing the data for retransmission.
  • the wireless node device 30 is connected to the antenna 35 and has a wireless transmission / reception circuit 32 as a wireless interface that performs processing such as transmission / reception and modulation / demodulation of wireless signals, and a video / audio processing circuit that records content information or performs other processing. 33, a wired interface circuit 34 having an HDMI output terminal, and a controller 31 for controlling them.
  • the wired interface circuit 34 may further include an HDMI input terminal.
  • the controller 31 also has a CEC controller 31A that controls transmission and reception of CEC messages, and an address management controller 31C that assigns an address for transmission via a wireless section to all node devices in the wireless communication system.
  • the wireless transmission / reception circuit 32 includes a transmission data memory 32A for buffering data to be wirelessly transmitted and storing the data for retransmission.
  • the wired node device 40 includes a wired interface circuit 42 having an HDMI input terminal, a video / audio processing circuit 43 that processes the transmitted content information for reproduction, and a controller 41 that controls them.
  • the input terminal of the wired interface circuit 42 is connected to the output terminal of the wired interface circuit 34 of the wireless node device 30 via the HDMI cable 52, whereby the wireless node device 30 operates as a source device, and the wired node circuit 30 Device 40 operates as a sink device.
  • a display 44 and a speaker 45 are connected to the video / audio processing circuit 43.
  • the controller 41 also includes a CEC controller 41A that controls transmission and reception of CEC messages.
  • the CEC controller 41A includes a node information memory 41B that stores a node information table including physical addresses and logical addresses of each device in the system. I'm connected.
  • the wireless transmission / reception circuits 24 and 32 include a high-frequency circuit, a baseband processing circuit, a medium access control circuit, and the like. However, any wireless transmission method may be used in the present embodiment. Is omitted. For example, it is possible to use the wireless transmission method specified by IEEE802.11 using 2.4GHz or 5GHz band radio waves, or the wireless transmission method using millimeter wave band radio waves.
  • the CEC controller 21A of the wireless node device 20 collects information on each node device in the wireless communication system and stores it in the node information table of the node information memory 21B.
  • the CEC controller 21A of the wireless node device 20 first determines the logical address and physical address of the wireless node device 20 and the logical address and physical address of the wired node device 10 notified by the report physical address message from the wired node device 10. Is stored in the node information table of the node information memory 21B. Further, the CEC controller 21A sets one flag for the wireless node device 20 itself and the wired node device 10 wired to the wireless node device 20 in the node information table of the node information memory 21B.
  • the CEC controller 21A also acquires the radio address for performing transmission via the radio section, and the address management controller 31C power of the radio node device 30.
  • the address management controller 31C of the wireless node device 30 executes an address management process for assigning a wireless address for transmission via a wireless section to all the node devices in the wireless communication system.
  • the assigned radio address is a device identifier for uniquely identifying each node device in the wireless communication system.
  • the MAC address or the number of bits less than the MAC address is used to uniquely identify the device.
  • a device ID can be used, but any device that can uniquely identify each node device may be used.
  • each node device performs an authentication process with the address management controller 31C when joining the wireless communication system, and a wireless address is assigned to each node device after the authentication process is completed.
  • the CEC controller 21A power of the wireless node device 20 acquires a wireless address for the wireless node device 20 from the address management controller 31C, and the wired node connected to the wireless node device 20 by wire connection. Performs authentication processing with the address management controller 31C on behalf of the device 10, and The wireless address for the remote device 10 is acquired from the address management controller 31C, and these wireless addresses are stored in the node information table of the node information memory 21B.
  • the address management controller 31C of the wireless node device 30 acquires wireless addresses for the wireless node device 30 and the wired node device 40, and stores them in the node information table of the node information memory 31B. . In this way, the address management controller 31C assigns a wireless address to all node devices (whether wired or wireless) in the wireless communication system.
  • the CEC controller 21A of the wireless node device 20 executes address registration processing described below in order to acquire information of the wireless node device 30 and the wired node device 40 connected via the wireless section.
  • the acquired information is stored in the node information table of the node information memory 21B.
  • FIG. 11 is a diagram showing an example of a format of a wireless data packet transmitted / received between the wireless node devices 20 and 30.
  • a MAC header storage area 1201 is an area for storing a header including information such as a destination radio address and a source radio address
  • a CE C frame storage area 1202 is an area for storing a CEC frame.
  • the start bit 1001 in the CEC frame 1000 may be deleted and stored.
  • the EOM bit 1102 and the ACK bit 1103 of the header block 1002 and the data block 1003 may be deleted and stored.
  • FIG. 2 is a flowchart of address registration processing executed by the CEC controller 21A of the wireless node device 20.
  • step S1 of FIG. 2 when the wireless transmission / reception circuit 24 receives the wireless data packet 1200, in step S2, the wireless data packet 1200 is transmitted from the source node device type information (television device, DVD player, set top). If YES, proceed to step S3, and if NO, end the process.
  • step S3 the CEC controller 21A associates the logical address corresponding to the type information of the source node device with the source radio address included in the MAC header 1201, and registers it in the node information table of the node information memory 21B.
  • FIG. 14 is a diagram showing an example of the format of the node information table in the node information memory 21B.
  • the items 1511, 1512, 1513, and 1514 in the first to fourth rows are provided corresponding to the node devices 40, 30, 20, and 10, respectively.
  • the logical address area 1501 contains the CEC frame 1000 received via the wireless section.
  • the source logical address included in the header block 1002 is stored, the physical address area 1502 stores the physical address associated with the source logical address, and the radio address area 1503 is the source radio address included in the MAC header.
  • the address is stored, and the flag area 1504 is 0 because the wireless node device 20, the wireless node device 30, and the wired node device 40 are connected through the wireless section.
  • the wireless address area 1503 is a wireless node as described above.
  • the wireless address assigned by the address management controller 31C of the remote device 30 is stored, and the flag area 1504 is 1 because it does not go through the wireless section.
  • the node information table only needs to include at least one of the logical address area 1501 and the physical address area 1502.
  • the wireless address area 1503 may store any MAC address as long as it can be identified as described above, or any device that can uniquely identify a device that does not use the MAC address! /.
  • the CEC controller 31A of the wireless node device 30 also executes the same processing as the processing related to the node information memory 21B described above, and information on each node device is stored in the node information table of the node information memory 31B. Stored. Naturally, each node information table of the node information memory 11B of the wired node device 10 and the node information memory 41B of the wired node device 40 does not have a flag area and a wireless address area.
  • each wireless node device 20, 30 acquires the wireless address of each node device in the wireless communication system.
  • the wired node device 40 sends a CEC message to the wired node device 10. Is transmitted, the wired node device 40 transmits a CEC message to the wireless node device 30, and the wireless node device 30 30 wirelessly transmits a message to the wireless address for the wired node device 10 for which the wireless node device 20 has also acquired the address management controller 31C power as a proxy for the wired node device 10.
  • the wireless node device 20 that has received this message refers to the node information table in the node information memory 21B, and transmits a CEC message to the logical address corresponding to the wireless address of the wired node device 10, thereby A CEC message is transmitted from the device 40 to the wired node device 10. Therefore, when the wireless node device 20 has a plurality of wireless addresses in the node information table of the node information memory 21B and receives a CEC message transmitted to a certain wireless address, the wireless node device 20 is associated with each wireless address. It is converted into a message addressed to the logical address of the wired node device and transmitted to the wired node device. The same applies to the wireless node device 30.
  • FIGS. 3 to 5 show a flowchart of processing executed by the CEC controller 21A of the wireless node device 20
  • FIG. 5 shows a flowchart of processing executed by the CEC controller 31A of the wireless node device 30.
  • FIG. 3 is a flowchart showing a proxy response process executed by the CEC controller 21A of the wireless node device 20 of FIG.
  • step S11 of FIG. 3 first, the CEC controller 21A of the wireless node device 20 starts receiving the CEC frame 1000 when the start bit 1001 is detected in the wired interface circuit 22! /.
  • the CEC controller 21A refers to the header block 1002, and in step S12, the destination logical address included in the header block 1002 is the node information memory. It is determined whether or not the node information table 21B exists. If YES, the process proceeds to step S13. If NO, the process ends.
  • step S13 it is determined whether or not the flag value corresponding to the destination logical address is 0 in the node information table of the node information memory 21B in order to determine whether or not it is necessary to transmit the wireless data packet. If YES, the process proceeds to step S14. If NO, the process ends. If proxy response processing is not required (step S 12 Or when S13 is NO), the flag value is 1, and therefore, the logical address power that matches the destination logical address in the node information table of the node information memory 21B has been obtained from the wired interface circuit 22 before. It is included in the header block 1002 of the input CEC frame 1000 and is associated with the radio address assigned by the address management controller 31C, or entered in the node information table of the node information memory 21B.
  • the destination of the CEC frame 1000 received by the wired interface circuit 22 is the wireless node device 20 itself, the wireless node device 20 or the wired node It is another node device (not shown) that is wired to the device 10, and the destination node device executes response processing as defined in Non-Patent Document 1.
  • CEC controller 21A stores the data to be wirelessly transmitted in CEC frame 1000 in transmission data memory 24A, and then the node information. Based on the destination logical address included in the header block 1002 of the CEC frame 1000 input from the wired interface circuit 22 with reference to the node information table in the memory 21B, the same logical address as that destination logical address is set.
  • step S14 the CEC controller 21A refers to the header block 1002 of the CEC frame 1000 received in step S11 and the EOM bit 1102 of the data block 1003, and the currently received data is the final data block. If YES, proceed to step S16, and if NO, proceed to step S15. [0045] When the currently received data is not the last data block (that is, when the EOM bit 1102 force S'0,), the CEC controller 21A wire-wires at the output timing of the ACK bit 1103 in step S15.
  • step S17 “0” is output to the wired interface circuit 22 at the output timing of the ACK bit 1103, and the reception confirmation processing in step S18 is executed (described later with reference to FIG. 4).
  • FIG. 15 is a diagram illustrating an example of a format of the transmission data memory 24A.
  • the source logical address area 1601 is an area for storing the source logical address included in the wireless data packet
  • the destination logical address area 1602 is an area for storing the destination logical address included in the wireless data packet.
  • the data area 1603 is an area for storing data included in the wireless data bucket.
  • FIG. 4 is a flowchart showing a reception confirmation processing subroutine of step S18 of FIG.
  • the CEC controller 21A instructs the wireless transmission / reception circuit 24 to transmit the wireless data packet 1200.
  • the CEC controller 21A is built in to wait for reception of a wireless ACK packet or wireless NACK packet from the wireless node device 30. Start counting of a timer (not shown).
  • FIG. 12 is a diagram showing an example of the format of the wireless ACK packet of FIGS. 4 and 5.
  • a MAC header storage area 1301 is an area for storing a header including information such as a destination wireless address and a transmission source wireless address
  • an identifier area 1302 is an area for storing a value indicating that it is a wireless ACK packet. It is.
  • FIG. 13 is a diagram showing an example of the format of the wireless NACK packet in FIGS. 4 and 5.
  • the MAC header storage area 1401 includes a destination radio address and a source radio This is an area for storing a header containing information such as an address.
  • the identifier area 1402 is an area for storing a value indicating a wireless NACK packet
  • the error code area 1403 is a value indicating an error type. It is an area.
  • the error code stored in the error code area 1403 includes a code indicating that ACK was not returned to the header block, a code indicating that ACK was not returned to the data block, and the like. Defined.
  • step S22 when the notification that the wireless ACK packet has been received is input from the wireless transmission / reception circuit 24, the CEC controller 21A ends the proxy response process.
  • the CEC controller 21A instructs the wired interface circuit 22 to transmit a reception error message in step S25. End proxy response processing.
  • the CEC controller 21A instructs the wired interface circuit 22 to transmit a reception error message, and the proxy response process is terminated.
  • the length of the timeout period in which the CEC controller 21A of the wireless node device 20 waits for reception of the wireless ACK packet or the wireless NACK packet from the wireless node device 30 is determined by the CEC controller 21A in the response message to the CEC message. Set shorter than the predetermined time to wait for reception.
  • a reception error message a Feature Abort message defined in HDMI may be used (see Non-Patent Document 1).
  • a reception error message may be defined as a new CEC message. In this case, by adding information indicating the error content to the reception error message, it is possible to distinguish between an error due to reception of a wireless NACK packet and an error due to timeout.
  • a reception error message indicating that a wireless NACK packet has been received it can be determined that an error has occurred in the wired section ahead of the wireless section, and when a reception error message indicating a timeout is received. It can be determined that an error occurred in the radio section.
  • the result of this determination is the material that determines how to process the subsequent messages to be sent. For example, an error occurs in the wireless section If it is determined that the error occurred, it can be determined that the CEC message via the wireless node device via which an error has occurred is not transmitted. In addition, when it is determined that an error has occurred in the wired section, CEC messages addressed to the wired node device that was the destination when the error occurred or to the wired node device connected earlier are not transmitted. It is possible to judge.
  • FIG. 5 is a flowchart showing a wired reception confirmation process executed by the CEC controller 31 A of the wireless node device 30.
  • the CEC controller 31A receives the wireless data packet 1200 from the wireless node device 20 in step S31
  • step S32 the CEC frame header block included in the wireless data bucket 1200 is received. It is determined whether or not the destination logical address included in 1002 matches the logical address of the wireless node device 30 itself. If YES, the process proceeds to step S35. If NO, the process proceeds to step S33. In step S35, the wireless transmission / reception circuit 32 is instructed to transmit the wireless ACK packet to the transmission source wireless address of the wireless data bucket 1200, and the wired reception confirmation process is terminated.
  • step S33 the CEC controller 31A outputs the start bit 1001, the header block 1002 corresponding to the received CEC frame, and the data block 1003 from the wired interface circuit 34.
  • step S34 it is determined whether an ACK for the header block and all data blocks has been received from the wired interface circuit 34. If YES, the process proceeds to step S35. If NO, the process proceeds to step S36. . In step S35, since the ACK is received for the header block and all the data blocks, the radio transmission / reception circuit 32 is instructed to transmit the radio ACK packet to the transmission source radio address of the radio data packet 1200. Finish the wired reception confirmation process.
  • step S34 if an ACK for the header block or data block is not received even after a predetermined time has elapsed after the header block or data block is output from the wired interface circuit 22, the header block and data block are retransmitted multiple times. If an ACK for the header block or data block is not received even after (step S34 is NO), a wireless NACK packet is transmitted to the source wireless address of the wireless data packet 1200 in step S36. Wireless transmission and reception The circuit 32 is instructed, and the wired reception confirmation process is terminated.
  • the CEC controller 21A of the wireless node device 20 determines whether to make a proxy response using the value of the flag in the node information table of the node information memory 21B.
  • the node information table in the node information memory 21B stores information (logical address, flag, wireless address) about the node device wired to the wireless node device, and in particular, the logical address of each node device and its logical address. Is stored in association with a flag indicating whether the wireless node device 20 has been acquired via the wired interface circuit 22 of the wireless node device 20 itself.
  • the CEC controller 21 A of the wireless node device 20 receives the CEC message addressed to the node device connected via the wireless transmission / reception circuit 24 in the wired interface circuit 22, the CEC controller 21A sends an ACK to the received CEC message.
  • the wireless data packet output from the interface circuit 22 and including the contents of the CEC message is transmitted from the wireless transmission / reception circuit 24.
  • the wireless interface transmission / reception circuit 24 waits for reception of the wireless AC packet for the transmitted wireless data packet. To do.
  • FIG. 6 to FIG. 8 the case where the wired node device 10 transmits a CEC message composed of N data blocks to the wired node device 40 will be described as an example, and the horizontal axis will be described as time t. Further, it is assumed that the node information table of the node information memory 21B of the wireless node device 20 already stores address information of the wireless node device 301 and the wired node device 40.
  • FIG. 6 is a sequence when the CEC message is normally transmitted from the wired node device 10 to the wired node device 40.
  • the wired interface circuit 13 of the wired node device 10 The header block 101 of the CEC message is output following the data bit (not shown in FIGS. 6 to 8).
  • '0' is input in the EOM bit 1102 (not shown in FIGS. 6 to 8).
  • the CEC controller 21A of the node device 20 determines that the data block 102 is input after the header block 101.
  • the wired interface circuit 22 outputs “0” to the ACK bit 1 103.
  • the ACK 102 from the wireless node device 20 to the wired node device 10 is notified.
  • the CEC controller 21A of the wireless node device 20 confirms the destination logical address of the header block 101, and acquires the wireless address corresponding to the destination logical address of the wired node device 40 as well as the node information table power of the node information memory 21B. .
  • the CEC controller 21A of the wireless node device 20 further stores the information bit 1101 of the header block 101 in the data area 1603 of the transmission data memory 24A.
  • the first data block 103 is input from the wired interface circuit 13 of the wired node device 10 to the wired interface circuit 22 of the wireless node device 20.
  • “0” is input in the EOM bit 1102 (not shown in FIGS. 6 to 8), and the CEC controller 21A of the wireless node device 20 receives an additional data block after this data block. It is determined that. Since the EOM bit 1102 is “0”, the wired interface circuit 22 outputs “0” to the ACK bit 1103 of the data block 103, so that the wireless node device 20 transmits to the wired node device 10. ACK104 is notified. At this time, the information bit 1101 of the data block 102 is stored in the data area 1603 of the transmission data memory 24A. N—Same operation up to the first data block.
  • the Nth data block 105 force is also input to the wired interface circuit 22 of the wireless node device 20. Thereafter, “1” is input in the EOM bit 1102 (not shown in FIGS. 6 to 8), and the CEC controller 21A of the radio node device 20 determines that this data block is the final data block. . Thereafter, the wired interface circuit 22 outputs “0” to the ACK bit 1103 of the data block 105, whereby the wired node device 1 Notify ACK106 to 0. At the same time, the CEC controller 21A of the wireless node device 20 receives the wireless data packet 10 from the information bits 1101 of the header block 101 and the data blocks 0 to N (103 to 105) stored in the data area 1603 of the transmission data memory 24A.
  • the wireless data packet 107 is transmitted from the wireless node device 20 to the wireless node device 30. Further, the source logical address, the destination logical address, and the data included in the wireless data packet 107 are stored in the transmission data memory 24A.
  • the wireless node device 30 receives the wireless data packet 107 transmitted from the wireless node device 20.
  • the CEC controller 31A of the wireless node device 30 configures a header block 108 and data blocks 0 to N (110 to 112) from the received wireless data packet 107, and outputs a start bit (not shown) from the wired interface circuit 34. After that, the header block 108 and the data blocks 0 to N (110 to 112) are output in order.
  • the CEC controller 31 A of the wireless node device 30 returns “0” to the ACK bits of all blocks from the header block 108 to the data block N (112) (in FIG. 6, this is wired). It is shown as ACKs 109, 111, 113 from the node device 40 to the wireless node device 30.), and instructs the wireless transmission / reception circuit 32 to transmit the wireless ACK packet 114 to the wireless node device 20.
  • FIG. 7 is a sequence in a case where the CEC message transmitted from the wired node device 10 to the wired node device 40 cannot be normally transmitted in the wireless section (that is, the section between the wireless node apparatuses 20 and 30). .
  • a header block 101 and data blocks 0 to N (103 to 105) are transmitted from the wired node device 10 to the wireless node device 20, and a wireless data packet 107 is transmitted from the wireless node device 20 to the wireless node device 30.
  • the operation up to this is the same as the transmission sequence in FIG.
  • the CEC controller 21A of the wireless node device 20 transmits the wireless data packet 107 from the wireless transmission / reception circuit 24 and then receives the wireless ACK packet from the wireless node device 30. stand by.
  • the CEC controller 21A of the wireless node device 20 does not receive any difference between the wireless ACK packet and the wireless NACK packet from the wireless node device 30 even after a predetermined timeout period elapses, the CEC controller 21A Instructs the wired node device 10 to transmit a reception error message.
  • the reception error message is configured as a format including a header block 201 and subsequent reception error message blocks 0 to N (203 to 205).
  • the wired interface circuit 13 of the wired node device 10 sets the ACK bit every time it receives the header block 201 and the blocks 0 to N (203 to 205) of the reception error message from the wireless node device 20. By returning '0,' the ACK 202, 204, 206 from the wired node device 10 to the wireless node device 20 is notified. As described above, when the CEC message transmitted from the wired node device 10 to the wired node device 40 cannot be normally transmitted in the wireless zone, it is received from the wireless node device 20 to the wired node device 10. An error message is sent.
  • Fig. 8 shows the CEC message power transmitted from the wired node device 10 to the wired node device 40. Transmission was not successful in the wired section between the wireless node device 30 and the wired node device 40 (that is, the HDMI cable 52). Sequence of cases.
  • the header block 101 and the data blocks 0 to N (103 to 105) are transmitted from the wired node device 10 to the wireless node device 20, and then the header block 108 is transmitted from the wireless node device 30 to the wired node device 40.
  • the operation up to this is the same as the transmission sequence in Fig. 6.
  • the CEC controller 31 A of the wireless node device 30 configures the header block 108 from the wireless data packet 107 received from the wireless node device 20, and outputs a start bit (not shown) from the wired interface circuit 34. After that, the header block 108 is output to.
  • the CEC controller 31A of the wireless node device 30 retransmits the header block multiple times (in FIG. 8, the retransmitted header block is ) O
  • the CEC controller 31 A of the wireless node device 30 transmits the wireless NACK packet 301 to the wireless node device 20. To the wireless transmission / reception circuit 32.
  • the wireless NACK packet 301 is transmitted from the wireless transmission / reception circuit 32.
  • the CEC controller 21A of the wireless node device 20 receives the wireless NACK packet 301 from the wireless node device 30, the CEC controller 21A instructs the wired interface circuit 22 to transmit a reception error message.
  • a reception error message (this is the same as in FIG. 7) is transmitted from the wired interface circuit 22.
  • the CEC controller 31A of the wireless node device 30 instructs the wireless transmission / reception circuit 32 to transmit the wireless NACK packet 301 to the wireless node device 20.
  • the wireless communication system according to the embodiment of the present invention is not limited to the configuration shown in FIG. 1, and may further include other wired node devices and Z or wireless node devices.
  • other source devices may be further connected to the wired interfaces of the wireless node devices 20, 30 and the wired node device 40, and other source devices may be further connected via the wireless interface.
  • the wireless node devices 20 and 30 shown in the present embodiment are assumed to have the wired interface circuits 22 and 34.
  • the wired interface circuits 22 and 34 are not necessarily required.
  • the wireless node devices 20 and 30 may be configured as wireless adapter devices that do not have the video / audio processing circuits 23 and 33 and are connected to existing wired node devices of the conventional technology.
  • the address management process may be executed by any one of a plurality of wireless node devices in the wireless communication system. Therefore, the wireless node device 20 may be provided with an address management controller instead of the wireless node device 30, and both the wireless node devices 20 and 30 are provided with an address management controller, and one of them performs address management processing. You can do it.
  • an identifier for uniquely identifying a device can be used instead of the MAC address used in the present embodiment.
  • the wireless communication device and the wireless communication system according to the present invention have a peculiar effect when the control message can be transmitted between the node devices using radio, and the wireless communication performs the operation in cooperation between the node devices. It is useful as a system.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Small-Scale Networks (AREA)
  • Communication Control (AREA)

Abstract

 無線ノード装置(20)のCECコントローラ(21A)は、有線インターフェース回路(22)において、無線送受信回路(24)を介して接続されたノード装置宛てのCECメッセージを受信したとき、受信したCECメッセージに対するACKを有線インターフェース回路(22)から出力し、上記CECメッセージの内容を含む無線データパケットを無線送受信回路(24)から送信し、無線インターフェース送受信回路(24)において、送信した無線データパケットに対する無線ACKパケットの受信を待機する。

Description

明 細 書
無線通信装置
技術分野
[0001] 本発明は、複数の無線通信装置間で HDMIにおける CECメッセージの効率的な 伝送を可能とした無線通信装置及び無線通信システムに関するものである。
背景技術
[0002] 従来の HDMI (High— Definition Multimedia Interface)の CEC (Consum er Electronics Control)メッセージを利用するものとしては、有線で伝送するもの があった (例えば、特許文献 1参照)。ここで、 HDMIとは、非特許文献 1で規格化さ れているものである。
[0003] HDMIインターフェースを備えた 2つの装置(ソース装置及びシンク装置)が HDMI ケーブルにより有線接続され、一方の装置力 他方の装置に CECメッセージを送信 するときの CECメッセージの伝送方法にっ 、て説明する。送信側装置 (ソース装置 又はシンク装置)力 送信される CECメッセージは、 1つのフレームに格納されて受 信側装置 (シンク装置又はソース装置)に伝送される。
[0004] 図 9は従来例及び本発明の実施形態に係る CECフレームのフォーマットの一例を 示す図であり、図 10は従来例及び本発明の実施形態に係るヘッダブロック Zデータ ブロックのフォーマットの一例を示す図である。 CECフレーム 1000は、 1ビットのスタ ートビット 1001、 1つのヘッダブロック 1002、 0個以上のデータブロック 1003により構 成される。スタートビット 1001は CECフレームの最初であることを示すビットであり、 規定のパルス波形を伝送路に出力する。ヘッダブロック 1002及びデータブロック 10 03は、同様の構成をしており、 8ビットの情報ビット 1101、 1ビットの EOM (End of Message)ビット 1102、 1ビットの ACKビット 1103により構成される。
[0005] ヘッダブロック 1002の情報ビット 1101には、送信側装置の論理アドレス(4ビット) 及び受信側装置の論理アドレス (4ビット)が格納される。データブロック 1003の情報 ビット 1101には、受信側装置に対する操作を示すコードなどが格納される。 EOMビ ット 1102は、データブロックが CECフレームの最後のデータブロックであるときは' 1, にセットされ、そうでないときは' 0,にセットされる。また、 ACKビット 1103は、ヘッダ ブロック及びデータブロックが受信側装置に正しく受信された力否かを判別するため のビットであり、送信側装置により' 1 'がセットされる。受信側装置がヘッダブロック及 びデータブロックを正しく受信したときは、 ACKビット 1103に' 0'を出力する。
[0006] ヘッダブロック及びデータブロックにお!/、ては、ビットの値' 0'及び ' 1,を示すパルス 波形が伝送路に連続的に出力される。受信側装置では、スタートビット 1001を検出 後、ヘッダブロック 1002、データブロック 1003を示すパルス波形を規定タイミングで サンプリングすることにより、データを受信する。
[0007] また、 HDMIインターフェースを備えた複数の装置が互いに接続されているときに も、 CECラインはバス接続であるので、送信側装置と受信側装置で同様の動作を行 うことができる。
[0008] 特許文献 1:特表 2005— 524926号公報。
特干文献 1 : High— Dennition Multimedia Interface Specmcation, Version 1.1, HDMI Licensing, LLC, California in U.S.A., May 20,2004。
発明の開示
発明が解決しょうとする課題
[0009] しかしながら、送信側装置と受信側装置間に無線区間が介在すると、ヘッダブロッ ク及びデータブロックの ACKビット 1103の規定のタイミングで受信側装置が '0'を返 信することができないため、送信側装置において、 CECフレームの再送が生じる。し 力しながら、再送された CECフレームに対しても同様に ACKビットの規定のタイミン グで受信側装置が' 0'を返信することができない。すなわち、送信側装置において、 再送が複数回行われたとしても、 CECメッセージを送信側装置力 受信側装置に無 線を用いて伝送することは不可能であると 、う課題を有して 、た。
[0010] この課題を解決する方法として、受信側装置の代わりに途中の無線通信装置が A CKを送信側装置に返信する方法が考えられる。その場合、 ACKを返信した無線通 信装置と受信側装置の間で CECメッセージの伝送が失敗する恐れがあり、送信側装 置で送信した CECメッセージが受信側装置に正常に受信された力否かが分力 な い。そのため、ある CECメッセージに対して応答メッセージを定義し、応答メッセージ を受信したことで CECメッセージが受信側装置に正常に受信されたことを判別し、応 答メッセージを所定時間受信しな力つたときに CECメッセージが正常に受信されなか つたと判別する方法が一般的に用いられる。し力しながら、この方法では、 CECメッセ ージが正常に受信されな力つたとき、送信側装置は規定時間待機する必要があり、 効率のよ 、伝送を行うことができな 、と 、う課題を有して 、た。
[0011] 本発明の目的は以上の問題点を解決し、無線通信装置間で CECメッセージの伝 送を効率よく行うことを可能とした無線通信装置及び無線通信システムを提供するこ とにある。
課題を解決するための手段
[0012] 本発明の第 1の態様に係る無線通信装置は、 HDMIにおける CECメッセージを送 受信する無線通信装置であって、上記無線通信装置は、
有線インターフェースと、
無線インターフェースと、
上記有線インターフェースを介して接続されたノード装置の情報と、上記無線インタ 一フェースを介して接続されたノード装置の情報とを格納したノード情報記憶手段と 上記ノード情報記憶手段の内容に基づ!、て、上記有線インターフェース及び上記 無線インターフェースを用いた送受信を制御する制御手段とを備え、
上記制御手段は、上記有線インターフェースにおいて、上記無線インターフェース を介して接続されたノード装置宛ての CECメッセージを受信したとき、上記受信した CECメッセージに対する ACK信号を上記有線インターフェースから出力し、上記 C ECメッセージの内容を含む無線データパケットを上記無線インターフェース力 送信 し、上記無線インターフェースにおいて、上記送信した無線データパケットに対する 無線 ACKパケットの受信を待機することを特徴とする。
[0013] 上記無線通信装置において、上記制御手段は、上記無線データパケットを送信後 に所定時間経過しても上記無線インターフェースにおいて無線 ACKパケットを受信 しな力つた場合、上記無線 ACKパケットを受信できな力つたことを示す受信エラーメ ッセージを上記有線インターフェースから上記 CECメッセージの送信元に出力するこ とを特徴とする。
[0014] また、上記無線通信装置にお!、て、上記制御手段は、上記無線インターフェース にお 、て、上記無線データパケットが正常に伝送できな力つたことを示す無線 NAC Kパケットを受信した場合、上記無線 NACKパケットを受信したことを示す受信エラ 一メッセージを上記有線インターフェースから上記 CECメッセージの送信元に出力 することを特徴とする。
[0015] さらに、上記無線通信装置において、上記制御手段は、上記無線データパケットを 送信後に所定時間経過しても、上記無線インターフェースにおいて、上記無線 ACK パケットと上記無線データパケットが正常に伝送できな力つたことを示す無線 NACK パケットとの 、ずれも受信しなカゝつた場合、上記無線 ACKパケット及び上記無線 NA CKパケットの両方を受信できな力つたことを示す受信エラーメッセージを上記有線ィ ンターフェースから上記 CECメッセージの送信元に出力することを特徴とする。
[0016] またさらに、上記無線通信装置において、上記受信エラーメッセージは、フィーチャ 一'アボート(Feature Abort)メッセージであることを特徴とする。
[0017] また、上記無線通信装置にお!、て、上記受信エラーメッセージは、上記無線データ パケットの宛先アドレスを含むことを特徴とする。
[0018] さらに、上記無線通信装置において、上記受信エラーメッセージは、エラーの内容 を区別するための領域を含むことを特徴とする。
[0019] 本発明の第 2の態様に係る無線通信装置は、 HDMIにおける CECメッセージを送 受信する無線通信装置であって、上記無線通信装置は、
有線インターフェースと、
無線インターフェースと、
上記有線インターフェース及び上記無線インターフェースを用いた送受信を制御 する制御手段とを備え、
上記制御手段は、上記無線インターフェースにおいて、上記有線インターフェース を介して接続されたノード装置宛ての無線データパケットを受信したとき、上記受信し た無線データパケットの内容を含む CECメッセージを上記有線インターフェースから 出力し、上記 CECメッセージに対する ACK信号を上記有線インターフェースカも受 信した後に、無線 ACKパケットを上記無線インターフェースカゝら送信することを特徴 とする。
[0020] 上記無線通信装置において、上記制御手段は、上記 CECメッセージを上記有線ィ ンターフェースから出力後に所定時間経過しても上記 CECメッセージに対する ACK 信号を上記有線インターフェース力 受信しなかった場合、上記無線 ACKパケット に代えて、上記無線データパケットが正常に伝送できな力つたことを示す無線 NAC Kパケットを上記無線インターフェースから送信する。
[0021] 本発明の第 3の態様に係る無線通信システムは、第 1の態様に係る無線通信装置 と、第 2の態様に係る無線通信装置とを備えたことを特徴とする。
[0022] 本構成によって、装置間に無線区間が介在する場合においても、 CECメッセージ の伝送を効率よく行うことができる。
発明の効果
[0023] 本発明に係る無線通信装置及び無線通信システムによれば、無線通信装置間の CECメッセージの伝送を効率よく行うことが可能となり、ユーザの利便性の向上を図 ることがでさる。
図面の簡単な説明
[0024] [図 1]本発明に係る実施形態である無線通信システムの構成を示す図である。
[図 2]図 1の無線ノード装置 20の CECコントローラ 21Aによって実行されるアドレス登 録処理のフローチャートである。
[図 3]図 1の無線ノード装置 20の CECコントローラ 21Aによって実行される代理応答 処理を示すフローチャートである。
[図 4]図 3のステップ S18の受信確認処理のサブルーチンを示すフローチャートであ る。
[図 5]図 1の無線ノード装置 30の CECコントローラ 31Aによって実行される有線受信 確認処理を示すフローチャートである。
[図 6]図 1の無線通信システムにおいて正常に伝送できたときのシーケンスを示す図 である。
[図 7]図 1の無線通信システムにおいて、無線ノード装置 20, 30間の無線区間で正 常に伝送できな力つたときのシーケンスを示す図である。
[図 8]図 1の無線通信システムにおいて、無線ノード装置 30と有線ノード装置 40との 間の有線区間で正常に伝送できなかったときのシーケンスを示す図である。
[図 9]従来例及び本発明の実施形態に係る CECフレーム 1000のフォーマットの一例 を示す図である。
[図 10]従来例及び本発明の実施形態に係るヘッダブロック Zデータブロック 1100の フォーマットの一例を示す図である。
[図 11]図 3及び図 4の無線データパケット 1200のフォーマットの一例を示す図である
[図 12]図 4及び図 5の無線 ACKパケット 1300のフォーマットの一例を示す図である。
[図 13]図 4及び図 5の無線 NACKパケット 1400のフォーマットの一例を示す図であ る。
[図 14]図 1のノード情報メモリ 21B内のノード情報テーブルのフォーマットの一例を示 す図である。
[図 15]図 1の送信データメモリ 24Aのフォーマットの一例を示す図である。
符号の説明
10, 40…有線ノード装置、
20, 30…無線ノード装置、
11, 21, 31, 41· ··コントローラ、
I IA, 21A, 31A, 41A -CECコントローラ、
I IB, 21B, 31B, 41Β· ··ノード、†青報メモリ、
12· ··映像音声再生装置、
13, 22, 34, 42· ··有線インターフェース回路
23, 33, 43· ··映像音声処理回路、
24, 32· ··無線送受信回路、
24A, 32A…送信データメモリ、
25, 35· ··アンテナ、
31C…アドレス管理コントローラ、 44…ディスプレイ、
45…スピーカ、
51, 52---HDMIケープノレ、
101, 108, 202, 1002···ヘッダブロック、
103, 105, 110, 112, 201, 203, 205, 1003···データブロック、
102, 104, 106, 109, 111, 113, 202, 204, 206, 1103- ACKビット 107, 1200···無線データノ ケッ K
114, 1300···無線 ACKパケット、
301, 1400···無線 NACKパケット、
1000· ••CECフレーム、
1001· ·.スタートビット、
1100· ··ヘッダブロック Zデータブロック、
1101· "情報ビット、
1102· ••EOMビット、
1201· ■ -MACヘッダフィールド、
1202· • -CECフレームフィーノレド、
1301· ' -MACヘッダフィールド、
1302· '·識別子フィールド、
1401· ' -MACヘッダフィールド、
1402· '·識別子フィールド、
1403· ..エラーコードフィールド、
1501·' ··論理アドレス領域、
1502·· ··物理アドレス領域、
1503·' ··無線アドレス領域、
1504·· '·フラグ領域、
1601·' -送信元論理アドレス領域、
1602·· '·宛先論理アドレス領域、
1603·· '·データ領域、 1604- ACK領域。
発明を実施するための最良の形態
[0026] 以下、本発明に係る実施形態について図面を参照して説明する。
[0027] 実施形態.
図 1は、本発明に係る実施形態である無線通信システムの構成を示す図である。図 1において、有線ノード装置 10, 40は、 HDMIの従来の有線インターフェースのみを 備えた装置として構成され、無線ノード装置 20, 30は、無線インターフェースと、 HD Mlの従来の有線インターフェースとを備えた装置として構成される。有線ノード装置 10と無線ノード装置 20とは HDMIケーブル 51を介して接続され、同様に有線ノード 装置 40と無線ノード装置 30とは HDMIケーブル 52を介して接続され、これらの装置 は互いに有線インターフェースを用いてデータの伝送を行う。また、無線ノード装置 2 0と無線ノード装置 30とは、無線インターフェースを用いて無線区間を介してデータ の伝送を行う。
[0028] 有線ノード装置 10は、チューナ、又は DVD等の記録媒体力 コンテンツ情報を読 み出す映像音声再生装置 12と、 HDMIの出力端子を備えた有線インターフェース 回路 13と、これらを制御するコントローラ 11とを備える。コントローラ 11は、 CECメッセ ージの送受信を制御する CECコントローラ 11 Aを備え、 CECコントローラ 11Aには、 システム内の各装置の物理アドレス及び論理アドレスを含むノード情報テーブルを記 憶するノード情報メモリ 11Bが接続されて 、る。
[0029] 無線ノード装置 20は、 HDMIの入力端子を備えた有線インターフェース回路 22と 、コンテンツ情報の記録又は他の処理を行う映像音声処理回路 23と、アンテナ 25に 接続され、無線信号の送受信及び変復調などの処理を行う無線インターフェースとし ての無線送受信回路 24と、これらを制御するコントローラ 21とを備える。有線インタ 一フェース回路 22の入力端子は、 HDMIケーブル 51を介して有線ノード装置 10の 有線インターフェース回路 13の出力端子に接続され、これにより、有線ノード装置 10 はソース装置として動作し、無線ノード装置 20はシンク装置として動作する。有線ィ ンターフェース回路 22は、 HDMIの出力端子をさらに備えていてもよい。また、コント ローラ 21は、 CECメッセージの送受信を制御する CECコントローラ 21Aを備え、 CE Cコントローラ 21Aには、システム内の各装置の物理アドレス及び論理アドレスと、無 線区間を介した伝送のために必要な情報とを含むノード情報テーブルを記憶するノ ード情報メモリ 21Bが接続されている。無線送受信回路 24は、無線送信するデータ をバッファリングし、また再送のために格納する送信データメモリ 24Aを備える。
[0030] 無線ノード装置 30は、アンテナ 35に接続され、無線信号の送受信及び変復調など の処理を行う無線インターフェースとしての無線送受信回路 32と、コンテンツ情報の 記録又は他の処理を行う映像音声処理回路 33と、 HDMIの出力端子を備えた有線 インターフェース回路 34と、これらを制御するコントローラ 31とを備える。有線インタ 一フェース回路 34は、 HDMIの入力端子をさらに備えていてもよい。また、コントロー ラ 31は、 CECメッセージの送受信を制御する CECコントローラ 31 Aと、無線通信シス テム内のすべてのノード装置に無線区間を介した伝送を行うためのアドレスを割り当 てるアドレス管理コントローラ 31Cとを備え、 CECコントローラ 31Aには、システム内の 各装置の物理アドレス及び論理アドレスと、無線区間を介した伝送のために必要な 情報とを含むノード情報テーブルを記憶するノード情報メモリ 31Bが接続されている 。無線送受信回路 32は、無線送信するデータをバッファリングし、また再送のために 格納する送信データメモリ 32Aを備える。
[0031] 有線ノード装置 40は、 HDMIの入力端子を備えた有線インターフェース回路 42と 、伝送されたコンテンツ情報を再生のために処理する映像音声処理回路 43と、これ らを制御するコントローラ 41とを備える。有線インターフェース回路 42の入力端子は 、 HDMIケーブル 52を介して無線ノード装置 30の有線インターフェース回路 34の出 力端子に接続され、これにより、無線ノード装置 30はソース装置として動作し、有線ノ ード装置 40はシンク装置として動作する。映像音声処理回路 43には、ディスプレイ 4 4及びスピーカ 45が接続される。また、コントローラ 41は、 CECメッセージの送受信を 制御する CECコントローラ 41Aを備え、 CECコントローラ 41Aには、システム内の各 装置の物理アドレス及び論理アドレスを含むノード情報テーブルを記憶するノード情 報メモリ 41Bが接続されて ヽる。
[0032] 無線送受信回路 24, 32は、高周波回路、ベースバンド処理回路、媒体アクセス制 御回路などを含むが、どのような無線伝送方式を用いてもよぐ本実施形態では説明 を省略する。例えば、 2. 4GHz帯や 5GHz帯の電波を用いた IEEE802. 11で規定 された無線伝送方式を利用することやミリ波帯の電波を用いた無線伝送方式を利用 することが可能である。
[0033] 最初に、無線ノード装置 20の CECコントローラ 21Aは、無線通信システム内の各ノ ード装置の情報を収集して、ノード情報メモリ 21Bのノード情報テーブルに格納する 。無線ノード装置 20の CECコントローラ 21Aはまず、当該無線ノード装置 20の論理 アドレス及び物理アドレスと、有線ノード装置 10からのレポートフィジカルアドレスメッ セージによって通知された有線ノード装置 10の論理アドレス及び物理アドレスとを、 ノード情報メモリ 21Bのノード情報テーブルに格納する。 CECコントローラ 21Aはさら に、ノード情報メモリ 21Bのノード情報テーブルにおいて、当該無線ノード装置 20自 体と、無線ノード装置 20に有線接続された有線ノード装置 10とに対するフラグを 1〖こ セットする。このフラグは、ノード情報テーブル上の各ノード装置力 当該無線ノード 装置 20に有線接続されて 、る(フラグ値 = 1:無線ノード装置 20自体もフラグ値 = 1 にする)力、無線区間を介して接続されている(フラグ値 =0)かを示すためのもので ある。次いで、 CECコントローラ 21Aは、無線区間を介する伝送を行うための無線ァ ドレスを、無線ノード装置 30のアドレス管理コントローラ 31C力も取得する。
[0034] 無線ノード装置 30のアドレス管理コントローラ 31Cは、無線通信システム内のすべ てのノード装置に無線区間を介した伝送を行うための無線アドレスを割り当てるァドレ ス管理処理を実行する。ここで、割り当てられる無線アドレスは、無線通信システム内 の各ノード装置を一意に識別するための装置識別子であり、例えば MACアドレス、 もしくは MACアドレスよりもビット数が少なく装置を一意に識別するためのデバイス ID などを使用可能であるが、各ノード装置を一意に識別できるものであればどのようなも のであってもよい。アドレス管理処理では、各ノード装置が無線通信システムへの加 入時にアドレス管理コントローラ 31Cとの認証処理を行い、認証処理完了後に無線ァ ドレスが各ノード装置に割り当てられる。本実施形態では、無線ノード装置 20の CEC コントローラ 21A力 無線ノード装置 20のための無線アドレスをアドレス管理コント口 ーラ 31Cから取得するととも〖こ、当該無線ノード装置 20に有線接続された有線ノード 装置 10の代理としてアドレス管理コントローラ 31Cとの認証処理を実行し、有線ノー ド装置 10のための無線アドレスをアドレス管理コントローラ 31Cから取得して、これら の無線アドレスをノード情報メモリ 21Bのノード情報テーブルに格納しておく。
[0035] 同様に、無線ノード装置 30のアドレス管理コントローラ 31Cは、当該無線ノード装置 30及び有線ノード装置 40のための無線アドレスを取得して、ノード情報メモリ 31Bの ノード情報テーブルに格納しておく。このように、アドレス管理コントローラ 31Cは、無 線通信システム内のすべてのノード装置 (有線 ·無線を問わず)に無線アドレスを付 与する。
[0036] さらに、無線ノード装置 20の CECコントローラ 21Aは、無線区間を介して接続され た無線ノード装置 30及び有線ノード装置 40の情報を取得するために、以下に説明 するアドレス登録処理を実行し、取得された情報をノード情報メモリ 21Bのノード情報 テーブルに格納する。
[0037] 図 11は、無線ノード装置 20, 30間で送受信される無線データパケットのフォーマツ トの一例を示す図である。図 11において、 MACヘッダ格納領域 1201は、宛先無線 アドレス及び送信元無線アドレスなどの情報を含むヘッダを格納する領域であり、 CE Cフレーム格納領域 1202は CECフレームを格納する領域である。このとき、 CECフ レーム 1000のうち、スタートビット 1001を削除して格納してもよい。また、ヘッダブロ ック 1002及びデータブロック 1003の EOMビット 1102及び ACKビット 1103を削除 して格納してもよい。
[0038] 図 2は、無線ノード装置 20の CECコントローラ 21Aによって実行されるアドレス登録 処理のフローチャートである。図 2のステップ S1において無線送受信回路 24で無線 データパケット 1200を受信すると、次いでステップ S2において、その無線データパ ケット 1200が送信元のノード装置の種別情報(テレビジョン装置、 DVDプレーヤ、セ ットトップボックスなどの種別)を含むカゝ否かを判断し、 YESのときはステップ S3に進 み、 NOのときは処理を終了する。ステップ S3において、 CECコントローラ 21Aは、送 信元のノード装置の種別情報に対応する論理アドレスと、 MACヘッダ 1201に含ま れる送信元無線アドレスとを関連付けてノード情報メモリ 21Bのノード情報テーブル に登録し、さらに、当該無線ノード装置 20に有線接続された装置である力否かを示 すためのフラグを 0にセットし、当該アドレス登録処理を終了する。 [0039] 図 14は、ノード情報メモリ 21B内のノード情報テーブルのフォーマットの一例を示 す図である。図 14において、例えば、ノード装置 40, 30, 20, 10のそれぞれに対応 して、第 1行乃至第 4行の項目 1511, 1512, 1513, 1514力設けられている。第 1 行及び第 2行の項目 1511, 1512 (これらは、有線ノード装置 40及び無線ノード装置 30にそれぞれ対応する。 )において、論理アドレス領域 1501は、無線区間を介して 受信された CECフレーム 1000のヘッダブロック 1002に含まれる送信元論理アドレ スを記憶し、物理アドレス領域 1502は、送信元論理アドレスに関連付けられた物理 アドレスを記憶し、無線アドレス領域 1503は、 MACヘッダに含まれる送信元無線ァ ドレスを記憶し、さらに、フラグ領域 1504は、無線ノード装置 20と無線ノード装置 30 及び有線ノード装置 40との間に無線区間を介しているので 0である。また、第 3行及 び第 4行の項目 1513, 1514 (これらは、無線ノード装置 20及び有線ノード装置 10 にそれぞれ対応する。 )において、無線アドレス領域 1503は、前述のように、無線ノ ード装置 30のアドレス管理コントローラ 31Cによって割り当てられた無線アドレスを記 憶し、さらに、フラグ領域 1504は、無線区間を介していないので 1である。なお、ノー ド情報テーブルには、論理アドレス領域 1501もしくは物理アドレス領域 1502の少な くとも一方が含まれればよい。また、無線アドレス領域 1503は、前述したように MAC アドレスを記憶してもよぐもしくは MACアドレスではなぐ装置を一意に識別できるも のであればどのようなものを記憶してもよ!/、。
[0040] なお、無線ノード装置 30の CECコントローラ 31Aにおいても、以上説明したノード 情報メモリ 21Bに係る処理と同様の処理が実行され、ノード情報メモリ 31Bのノード情 報テーブルに各ノード装置の情報が格納される。また、当然ながら、有線ノード装置 10のノード情報メモリ 11B、及び有線ノード装置 40のノード情報メモリ 41Bの各ノー ド情報テーブルは、フラグ領域及び無線アドレス領域を持たな 、。
[0041] 以上説明したように、各無線ノード装置 20, 30は、無線通信システム内の各ノード 装置の無線アドレスを取得する。これにより、ある無線ノード装置に有線接続されたノ ード装置が、他の無線ノード装置に有線接続されたノード装置と通信する場合、例え ば、有線ノード装置 40が有線ノード装置 10に CECメッセージを送信する場合には、 有線ノード装置 40は無線ノード装置 30に CECメッセージを送信し、無線ノード装置 30は、無線ノード装置 20が有線ノード装置 10の代理としてアドレス管理コントローラ 31C力も取得した有線ノード装置 10のための無線アドレスに対してメッセージを無線 送信する。このメッセージを受信した無線ノード装置 20は、そのノード情報メモリ 21B のノード情報テーブルを参照して、有線ノード装置 10の無線アドレスに対応する論 理アドレス宛に CECメッセージを送信することで、有線ノード装置 40から有線ノード 装置 10に CECメッセージが伝送される。従って、無線ノード装置 20がノード情報メモ リ 21Bのノード情報テーブル内に複数の無線アドレスを持ち、ある無線アドレス宛に 送信された CECメッセージを受信したときは、それぞれの無線アドレスに関連付けら れた有線ノード装置の論理アドレス宛のメッセージに変換して、有線ノード装置に伝 送する。無線ノード装置 30についても同様である。
[0042] 以下、本発明に係る実施形態における代理応答処理及び有線受信確認処理につ いて、図 3乃至図 5のフローチャートを用いて説明する。図 3乃至図 5の例では、無線 ノード装置 20から無線ノード装置 30に CECメッセージを伝送する場合について説明 する。この場合、図 3及び図 4は無線ノード装置 20の CECコントローラ 21Aにより実 行される処理のフローチャートを示し、図 5は無線ノード装置 30の CECコントローラ 3 1Aにより実行される処理のフローチャートを示す。
[0043] 図 3は、図 1の無線ノード装置 20の CECコントローラ 21Aによって実行される代理 応答処理を示すフローチャートである。図 3のステップ S11において、まず、無線ノー ド装置 20の CECコントローラ 21Aは、有線インターフェース回路 22にお!/、てスタート ビット 1001が検出されたとき、 CECフレーム 1000の受信を開始する。有線インター フェース回路 22で受信された CECフレーム 1000のデータが入力されると、 CECコ ントローラ 21Aはそのヘッダブロック 1002を参照し、ステップ S12において、ヘッダブ ロック 1002に含まれる宛先論理アドレスがノード情報メモリ 21Bのノード情報テープ ルに存在するか否かを判断し、 YESのときはステップ S13に進み、 NOのときは処理 を終了する。ステップ S 13において、無線データパケットの送信を必要とする力否か を判断するために、ノード情報メモリ 21Bのノード情報テーブルにおいて、宛先論理 アドレスに対応するフラグ値が 0であるか否かを判断し、 YESのときはステップ S 14に 進み、 NOのときは処理を終了する。代理応答処理が不要である場合 (ステップ S 12 又は S13が NOのとき)とは、フラグ値 = 1であり、従って、ノード情報メモリ 21Bのノー ド情報テーブルにお 、て宛先論理アドレスと一致する論理アドレス力 以前に有線ィ ンターフェース回路 22から入力された CECフレーム 1000のヘッダブロック 1002に 含まれていたものであり、アドレス管理コントローラ 31Cによって割り当てられた無線 アドレスに対応付けられているとき、もしくは、ノード情報メモリ 21Bのノード情報テー ブルにぉ 、て、有線インターフェース回路 22から入力された CECフレーム 1000の ヘッダブロック 1002に含まれる宛先論理アドレスと一致する論理アドレスが存在しな いときなど、無線データパケットの送信を必要としないときである。ノード情報メモリ 21 Bのノード情報テーブルにおいてフラグ値 = 1であれば、有線インターフェース回路 2 2で受信された CECフレーム 1000の宛先は、無線ノード装置 20自体であるか、無線 ノード装置 20又は有線ノード装置 10に有線接続された他のノード装置(図示せず。 ) であり、その宛先のノード装置が、非特許文献 1に定められている通りに応答処理を 実行する。
一方、無線データパケットの送信を必要とするとき(すなわち、ノード情報メモリ 21B のノード情報テーブルに、ステップ S 11で有線インターフェース回路 22から入力され た CECフレーム 1000のヘッダブロック 1002に含まれる宛先論理アドレスと一致する 論理アドレスが存在し、対応するフラグ値 =0であるとき)には、 CECコントローラ 21A は、 CECフレーム 1000中の無線送信すべきデータを送信データメモリ 24Aに格納 し、次いで、ノード情報メモリ 21Bのノード情報テーブルを参照し、有線インターフエ ース回路 22から入力された CECフレーム 1000のヘッダブロック 1002に含まれる宛 先論理アドレスに基づいて、その宛先論理アドレスと同じ論理アドレスがセットされて V、る論理アドレス領域 1502に対応する無線アドレス領域 1503に記憶されて 、る無 線アドレスを、無線送信すべきデータパケットの MACヘッダ 1201の宛先無線アドレ スにセットする。続いてステップ S 14において、 CECコントローラ 21Aは、ステップ S1 1で受信された CECフレーム 1000のヘッダブロック 1002及びデータブロック 1003 の EOMビット 1102を参照し、現在受信されたデータが最終のデータブロックである か否かを判断し、 YESのときはステップ S16に進み、 NOのときはステップ S 15に進 む。 [0045] 現在受信されたデータが最終のデータブロックではな 、とき(すなわち、 EOMビット 1102力 S '0,のとき)は、 CECコントローラ 21Aは、ステップ S15において、 ACKビット 1103の出力タイミングで有線インターフェース回路 22に' 0,を出力し、ステップ S11 に戻って後続のデータの受信を待機する。一方、現在受信されたデータが最終のデ 一タブロックであるとき、 CECコントローラ 21Aは、ステップ S16において、入力された CECフレームを含む無線データパケット 1200の送信を無線送受信回路 24に指示 するとともに、ステップ S17において、 ACKビット 1103の出力タイミングで有線インタ 一フェース回路 22に' 0'を出力し、ステップ S 18の受信確認処理を実行する(図 4を 参照して後述)。
[0046] 図 15は、送信データメモリ 24Aのフォーマットの一例を示す図である。図 15におい て、送信元論理アドレス領域 1601は無線データパケットに含まれる送信元論理アド レスを記憶する領域であり、宛先論理アドレス領域 1602は無線データパケットに含ま れる宛先論理アドレスを記憶する領域であり、データ領域 1603は無線データバケツ トに含まれるデータを記憶する領域である。これらのアドレス及びデータは、無線送 信すべきデータを受信する毎に送信データメモリ 24Aに格納される。また、ステップ S 16により無線データパケットが送信された後でも、再送信のために送信データメモリ 2 4Aに格納されたままであってもよ!、。
[0047] 図 4は、図 3のステップ S18の受信確認処理のサブルーチンを示すフローチャート である。図 4において、 CECコントローラ 21Aは、無線データパケット 1200の送信を 無線送受信回路 24に指示した後、ステップ S21において、無線ノード装置 30からの 無線 ACKパケット又は無線 NACKパケットの受信を待機するために内蔵タイマ(図 示せず。)のカウントをスタートさせる。
[0048] 図 12は、図 4及び図 5の無線 ACKパケットのフォーマットの一例を示す図である。
図 12において、 MACヘッダ格納領域 1301は、宛先無線アドレス及び送信元無線 アドレスなどの情報を含むヘッダを格納する領域であり、識別子領域 1302は無線 A CKパケットであることを示す値を格納する領域である。
[0049] 図 13は、図 4及び図 5の無線 NACKパケットのフォーマットの一例を示す図である 。図 13において、 MACヘッダ格納領域 1401は、宛先無線アドレス及び送信元無線 アドレスなどの情報を含むヘッダを格納する領域であり、識別子領域 1402は無線 N ACKパケットであることを示す値を格納する領域であり、エラーコード領域 1403はェ ラーの種別を示す値を格納する領域である。例えば、エラーコード領域 1403に格納 するエラーコードには、ヘッダブロックに対して ACKが返信されなかったことを示すコ ードゃデータブロックに対して ACKが返信されな力つたことを示すコードなどが定義 される。
[0050] ステップ S22において、無線送受信回路 24から、無線 ACKパケットを受信したとい う通知が入力されたときは、 CECコントローラ 21Aは代理応答処理を終了する。一方 、ステップ S23において、無線送受信回路 24から、無線 NACKパケットを受信したと いう通知が入力されたときは、 CECコントローラ 21Aは、ステップ S25において、有線 インターフェース回路 22に受信エラーメッセージの送信を指示し、代理応答処理を 終了する。また、所定のタイムアウト期間が経過しても無線 ACKパケット及び無線 N ACKを受信しなかったとき(S24で YESのとき)は、 CECコントローラ 21Aは、無線 N ACKパケットを受信したときと同様に、ステップ S25において、有線インターフェース 回路 22に受信エラーメッセージの送信を指示し、代理応答処理を終了する。
[0051] ここで、無線ノード装置 20の CECコントローラ 21Aが無線ノード装置 30からの無線 ACKパケット又は無線 NACKパケットの受信を待機するタイムアウト期間の長さは、 CECコントローラ 21Aが CECメッセージに対する応答メッセージの受信を待つ所定 時間よりも短く設定する。受信エラーメッセージとして、 HDMIにおいて規定されてい るフィーチャ一'アボート(Feature Abort)メッセージを使用してもよい(非特許文献 1を参照)。また、受信エラーメッセージは新規の CECメッセージとして定義してもよい 。その場合、受信エラーメッセージには、エラーの内容を示す情報を付加することに より、無線 NACKパケットを受信したことによるエラーやタイムアウトによるエラーを区 別することが可能となる。これにより、無線 NACKパケットを受信したことを示す受信 エラーメッセージを受信したときは無線区間ではなぐその先の有線区間でエラーが 生じたと判別でき、また、タイムアウトを示す受信エラーメッセージを受信したときは無 線区間でエラーが生じたと判別できる。この判別結果は、以降の送信すべきメッセ一 ジをどのように処理するかを決定する材料となる。例えば、無線区間でエラーが生じ たと判別されたときは、エラーが生じたときに経由した無線ノード装置経由の CECメッ セージは送信しないことを判断することが可能である。また、有線区間でエラーが生 じたと判別されたときは、エラーが生じたときに宛先であった有線ノード装置もしくは それより先に接続されている有線ノード装置宛の CECメッセージは送信しないことを 判断することが可能である。
[0052] 図 5は、無線ノード装置 30の CECコントローラ 31Aによって実行される有線受信確 認処理を示すフローチャートである。図 5において、 CECコントローラ 31Aは、ステツ プ S31において、無線ノード装置 20からの無線データパケット 1200を受信したとき、 次 、でステップ S 32において、無線データバケツト 1200に含まれる CECフレームの ヘッダブロック 1002に含まれる宛先論理アドレスが、当該無線ノード装置 30自体の 論理アドレスと一致するか否かを判断し、 YESのときはステップ S35に進み、 NOのと きはステップ S33に進む。ステップ S35では、無線 ACKパケットを無線データバケツ ト 1200の送信元無線アドレスに送信することを無線送受信回路 32に指示し、当該有 線受信確認処理を終了する。
[0053] 一方、ステップ S33では、 CECコントローラ 31Aは、スタートビット 1001と、受信した CECフレームに対応するヘッダブロック 1002と、データブロック 1003とを、有線イン ターフェース回路 34から出力させる。次いでステップ S34において、有線インターフ エース回路 34から、ヘッダブロック及びすベてのデータブロックに対する ACKを受信 したか否かを判断し、 YESのときはステップ S35に進み、 NOのときはステップ S36に 進む。ステップ S35では、ヘッダブロック及びすベてのデータブロックに対する ACK を受信しているので、無線 ACKパケットを無線データパケット 1200の送信元無線ァ ドレスに送信することを無線送受信回路 32に指示し、当該有線受信確認処理を終了 する。一方、ヘッダブロックもしくはデータブロックを有線インターフェース回路 22から 出力後に所定時間経過してもそのヘッダブロックもしくはデータブロックに対する AC Kを受信しなかったとき、すなわち、ヘッダブロック及びデータブロックの再送を複数 回行った後においてもヘッダブロックもしくはデータブロックに対する ACKを受信で きなかったとき(ステップ S34が NOのとき)は、ステップ S36において、無線 NACKパ ケットを無線データパケット 1200の送信元無線アドレスに送信することを無線送受信 回路 32に指示し、当該有線受信確認処理を終了する。
[0054] 以上説明したように、無線ノード装置 20の CECコントローラ 21 Aは、ノード情報メモ リ 21Bのノード情報テーブルにおけるフラグの値を用いて、代理応答するか否かを判 断する。ノード情報メモリ 21Bのノード情報テーブルは、無線ノード装置に有線接続 されたノード装置についての情報 (論理アドレス、フラグ、無線アドレス)を記憶し、特 に、各ノード装置の論理アドレスと、その論理アドレスを無線ノード装置 20自体の有 線インターフェース回路 22を介して取得したかどうかを示すフラグとを関連付けて記 憶している。有線接続されたノード装置の欄は「フラグ = 1、無線アドレス =無線ノー ド装置 30のアドレス管理コントローラ 31C力も代理で取得したアドレス」のフォーマット になり、一方、図 2の処理により取得される、無線区間を介して接続されたノード装置 の欄では「フラグ =0」になる。 CECコントローラ 21Aは、有線インターフェース回路 2 2で受信された CECフレーム 1000の宛先が「フラグ = 1」のノード装置であるときは代 理応答せず、「フラグ =0」であるときは代理応答する。従って、無線ノード装置 20の CECコントローラ 21 Aは、有線インターフェース回路 22において、無線送受信回路 2 4を介して接続されたノード装置宛ての CECメッセージを受信したとき、受信した CE Cメッセージに対する ACKを有線インターフェース回路 22から出力し、上記 CECメッ セージの内容を含む無線データパケットを無線送受信回路 24から送信し、無線イン ターフェース送受信回路 24において、送信した無線データパケットに対する無線 AC Kパケットの受信を待機する。
[0055] 次に、無線ノード装置 20, 30が上記のように動作する場合の無線通信システムに おける伝送シーケンスについて、図 6乃至図 8を用いて説明する。図 6乃至図 8では、 有線ノード装置 10が有線ノード装置 40に N個のデータブロックで構成される CECメ ッセージを送信する場合を例にとり、横軸を時間 tとして説明する。また、無線ノード装 置 20のノード情報メモリ 21Bのノード情報テーブルにはすでに、無線ノード装置 301 及び有線ノード装置 40のアドレス情報が記憶されているものとする。
[0056] まず、図 6の伝送シーケンスについて説明する。図 6は、有線ノード装置 10から有 線ノード装置 40に CECメッセージが正常に伝送された場合のシーケンスである。有 線ノード装置 10の有線インターフェース回路 13は、無線ノード装置 20に対して、スタ ートビット(図 6乃至図 8には図示せず。)に続いて CECメッセージのヘッダブロック 10 1を出力する。無線ノード装置 20の有線インターフェース回路 22において、スタート ビットに続いてヘッダブロック 101が入力された後、 EOMビット 1102 (図 6乃至図 8に は図示せず。)において' 0'が入力され、無線ノード装置 20の CECコントローラ 21A は、このヘッダブロック 101の後にデータブロック 102が入力されると判別する。次に 、無線ノード装置 20の有線インターフェース回路 22には ACKビット 1103が入力さ れ、 EOMビット 1102力 'O,であるので、有線インターフェース回路 22は ACKビット 1 103に対して' 0,を出力することにより、無線ノード装置 20から有線ノード装置 10へ の ACK102を通知する。このとき、無線ノード装置 20の CECコントローラ 21Aは、へ ッダブロック 101の宛先論理アドレスを確認し、有線ノード装置 40の宛先論理アドレ スに対応する無線アドレスをノード情報メモリ 21Bのノード情報テーブル力も取得する 。無線ノード装置 20の CECコントローラ 21Aはさらに、ヘッダブロック 101の情報ビッ ト 1101を送信データメモリ 24Aのデータ領域 1603に格納する。
[0057] 続いて、 1番目のデータブロック 103力 有線ノード装置 10の有線インターフェース 回路 13から無線ノード装置 20の有線インターフェース回路 22に入力される。その後 、 EOMビット 1102 (図 6乃至図 8には図示せず。)において' 0'が入力され、無線ノ ード装置 20の CECコントローラ 21Aは、このデータブロックの後にさらにデータブロッ クが入力されると判別する。 EOMビット 1102が' 0'であるので、有線インターフエ一 ス回路 22は、このデータブロック 103の ACKビット 1103に対して' 0,を出力すること により、無線ノード装置 20から有線ノード装置 10への ACK104を通知する。このとき 、データブロック 102の情報ビット 1101を送信データメモリ 24Aのデータ領域 1603 に格納する。 N— 1番目のデータブロックまでは同様の動作を行う。
[0058] N番目のデータブロック 105力 有線ノード装置 10の有線インターフェース回路 13 力も無線ノード装置 20の有線インターフェース回路 22に入力される。その後、 EOM ビット 1102 (図 6乃至図 8には図示せず。)において' 1 'が入力され、無線ノード装置 20の CECコントローラ 21Aは、このデータブロックは最終のデータブロックであると判 別する。この後、有線インターフェース回路 22は、このデータブロック 105の ACKビ ット 1103に対して' 0,を出力することにより、無線ノード装置 20から有線ノード装置 1 0への ACK106を通知する。それと同時に、無線ノード装置 20の CECコントローラ 2 1Aは、送信データメモリ 24Aのデータ領域 1603に格納していたヘッダブロック 101 及びデータブロック 0〜N (103〜105)の情報ビット 1101から無線データパケット 10 7を構成し、この無線データパケットを、ノード情報メモリ 21Bのノード情報テーブルか ら取得した有線ノード装置 40の無線アドレス宛に送信することを、無線送受信回路 2 4に指示する。これにより無線ノード装置 20から無線ノード装置 30に無線データパケ ット 107が送信される。また、無線データパケット 107に含まれる送信元論理アドレス 、宛先論理アドレス、データを送信データメモリ 24Aに記憶する。
[0059] 次いで、無線ノード装置 30は無線ノード装置 20から送信された無線データパケット 107を受信する。無線ノード装置 30の CECコントローラ 31Aは、受信した無線データ パケット 107からヘッダブロック 108及びデータブロック 0〜N (110〜112)を構成し、 有線インターフェース回路 34からスタートビット(図示せず。)を出力した後、ヘッダブ ロック 108及びデータブロック 0〜N ( 110〜 112)を順番に出力する。無線ノード装 置 30の CECコントローラ 31 Aは、ヘッダブロック 108力らデータブロック N (112)まで のすベてのブロックの ACKビットに' 0,が返信されたとき(図 6では、これを有線ノード 装置 40から無線ノード装置 30への ACK109, 111, 113として図示している。)、無 線ノード装置 20への無線 ACKパケット 114を送信することを無線送受信回路 32に 指示する。
[0060] 無線ノード装置 20の CECコントローラ 21 Aは、無線ノード装置 30から無線 ACKパ ケット 114を受信したとき、処理を終了する。
[0061] 次に、図 7の伝送シーケンスについて説明する。図 7は、有線ノード装置 10から有 線ノード装置 40宛に送信された CECメッセージが無線区間(すなわち、無線ノード 装置 20, 30間の区間)で正常に伝送できな力つた場合のシーケンスである。図 7に おいて、有線ノード装置 10から無線ノード装置 20にヘッダブロック 101及びデータブ ロック 0〜N (103〜105)を送信し、無線ノード装置 20から無線ノード装置 30に無線 データパケット 107を送信する動作までは、図 6の伝送シーケンスと同様である。
[0062] 無線ノード装置 20の CECコントローラ 21 Aは、無線送受信回路 24から無線データ パケット 107を送信した後、無線ノード装置 30から無線 ACKパケットを受信するまで 待機する。無線ノード装置 20の CECコントローラ 21Aは、所定のタイムアウト期間が 経過しても、無線ノード装置 30から無線 ACKパケット及び無線 NACKパケットの ヽ ずれも受信しな力つたとき、有線インターフェース回路 22に対して、受信エラーメッセ ージを有線ノード装置 10に対して送信するように指示する。受信エラーメッセージは 、ヘッダブロック 201及び後続の受信エラーメッセージのブロック 0〜N (203〜205) を備えたフォーマットとして構成される。ここで、有線ノード装置 10の有線インターフエ ース回路 13は、無線ノード装置 20からヘッダブロック 201及び受信エラーメッセージ のブロック 0〜N (203〜205)の各ブロックを受信する毎に ACKビットに' 0,を返信 することにより、有線ノード装置 10から無線ノード装置 20への ACK202, 204, 206 を通知する。以上説明したように、有線ノード装置 10から有線ノード装置 40宛に送 信された CECメッセージが無線区間で正常に伝送できな力つた場合には、無線ノー ド装置 20から有線ノード装置 10に受信エラーメッセージが送信される。
[0063] 次に、図 8の伝送シーケンスについて説明する。図 8は、有線ノード装置 10から有 線ノード装置 40宛に送信された CECメッセージ力 無線ノード装置 30と有線ノード 装置 40との間の有線区間(すなわち HDMIケーブル 52)で正常に伝送できなかった 場合のシーケンスである。図 8において、有線ノード装置 10から無線ノード装置 20に ヘッダブロック 101及びデータブロック 0〜N (103〜105)を送信してから、無線ノー ド装置 30から有線ノード装置 40にヘッダブロック 108を送信する動作までは、図 6の 伝送シーケンスと同様である。
[0064] 無線ノード装置 30の CECコントローラ 31 Aは、無線ノード装置 20より受信した無線 データパケット 107からヘッダブロック 108を構成し、有線インターフェース回路 34か らスタートビット(図示せず。)を出力した後、ヘッダブロック 108をに出力する。無線ノ ード装置 30の CECコントローラ 31Aは、ヘッダブロック 108の ACKビットに' 0,が返 信されなかったとき、複数回ヘッダブロックの再送を行う(図 8においては、再送され たヘッダブロックは省略している。 ) o複数回再送を行っても ACKビットに' 0'が返信 されなかったとき、無線ノード装置 30の CECコントローラ 31 Aは、無線ノード装置 20 に無線 NACKパケット 301を送信することを、無線送受信回路 32に指示する。これ により、無線送受信回路 32から無線 NACKパケット 301が送信される。 [0065] 無線ノード装置 20の CECコントローラ 21 Aは、無線ノード装置 30から無線 NACK パケット 301を受信したとき、有線インターフェース回路 22に対して、受信エラーメッ セージを送信するように指示する。これにより、有線インターフェース回路 22から受信 エラーメッセージ (これは、図 7の場合と同様である。)が送信される。
[0066] なお、図 8において、ヘッダブロック 108に対して ACK109が通知された場合であ つても、データブロック 0〜N ( 110〜 112)の!、ずれかにお 、て ACKが返信されなか つたときには、無線ノード装置 30の CECコントローラ 31Aは、無線ノード装置 20に無 線 NACKパケット 301を送信することを、無線送受信回路 32に指示する。
[0067] 変形例.
本発明に係る実施形態の無線通信システムは、図 1に示した構成に限定されず、さ らに他の有線ノード装置及び Z又は無線ノード装置を備えていてもよい。例えば、無 線ノード装置 20, 30及び有線ノード装置 40の有線インターフェースに他のソース装 置がさらに接続されていてもよぐまた、無線インターフェースを介して他のソース装 置がさらに接続されていてもよい。なお、本実施形態で示した無線ノード装置 20, 30 は、有線インターフェース回路 22, 34を持つものとした力 必ずしもこれらの有線イン ターフェース回路 22, 34を持つ必要はない。
[0068] また、無線ノード装置 20, 30は、映像音声処理回路 23, 33を持たず、既存の従来 技術の有線ノード装置に接続される無線アダプタ装置として構成されてもよい。
[0069] なお、アドレス管理処理は、無線通信システムにおける複数の無線ノード装置のう ちのいずれか 1つが実行すればよい。従って、無線ノード装置 30に代わって無線ノ ード装置 20がアドレス管理コントローラを備えていてもよぐまた、無線ノード装置 20 , 30の双方がアドレス管理コントローラを備え、その一方がアドレス管理処理を実行 してちよい。
[0070] なお、本実施形態で用いた MACアドレスの代わりに装置を一意に識別する識別子 を用いることができる。
[0071] なお、本実施形態で示したパケットフォーマット及びテーブルフォーマットは一例で あり、同様の効果を示すものであれば、異なるフォーマットを用いることができる。 産業上の利用可能性 本発明に係る無線通信装置及び無線通信システムは、無線を用いてノード装置間 の制御メッセージの伝送を可能とすると 、う特有の効果を有し、ノード装置間で連携 して動作を行う無線通信システム等として有用である。

Claims

請求の範囲
[1] HDMIにおける CECメッセージを送受信する無線通信装置であって、上記無線通 信装置は、
有線インターフェースと、
無線インターフェースと、
上記有線インターフェースを介して接続されたノード装置の情報と、上記無線インタ 一フェースを介して接続されたノード装置の情報とを格納したノード情報記憶手段と 上記ノード情報記憶手段の内容に基づ!、て、上記有線インターフェース及び上記 無線インターフェースを用いた送受信を制御する制御手段とを備え、
上記制御手段は、上記有線インターフェースにおいて、上記無線インターフェース を介して接続されたノード装置宛ての CECメッセージを受信したとき、上記受信した CECメッセージに対する ACK信号を上記有線インターフェースから出力し、上記 C ECメッセージの内容を含む無線データパケットを上記無線インターフェース力 送信 し、上記無線インターフェースにおいて、上記送信した無線データパケットに対する 無線 ACKパケットの受信を待機することを特徴とする無線通信装置。
[2] 上記制御手段は、上記無線データパケットを送信後に所定時間経過しても上記無 線インターフェースにお 、て無線 ACKパケットを受信しな力つた場合、上記無線 AC Kパケットを受信できなかったことを示す受信エラーメッセージを上記有線インターフ エース力 上記 CECメッセージの送信元に出力することを特徴とする請求項 1記載の 無線通信装置。
[3] 上記制御手段は、上記無線インターフェースにおいて、上記無線データパケットが 正常に伝送できな力つたことを示す無線 NACKパケットを受信した場合、上記無線 NACKパケットを受信したことを示す受信エラーメッセージを上記有線インターフエ ースから上記 CECメッセージの送信元に出力することを特徴とする請求項 1記載の 無線通信装置。
[4] 上記制御手段は、上記無線データパケットを送信後に所定時間経過しても、上記 無線インターフェースにおいて、上記無線 ACKパケットと上記無線データパケットが 正常に伝送できな力つたことを示す無線 NACKパケットとのいずれも受信しな力つた 場合、上記無線 ACKパケット及び上記無線 NACKパケットの両方を受信できなかつ たことを示す受信エラーメッセージを上記有線インターフェースから上記 CECメッセ ージの送信元に出力することを特徴とする請求項 1記載の無線通信装置。
[5] 上記受信エラーメッセージは、フィーチャ^ ~·アボート(Feature Abort)メッセージ であることを特徴とする請求項 2乃至 4のいずれか 1つに記載の無線通信装置。
[6] 上記受信エラーメッセージは、上記無線データパケットの宛先アドレスを含むことを 特徴とする請求項 2乃至 4のいずれ力 1つに記載の無線通信装置。
[7] 上記受信エラーメッセージは、エラーの内容を区別するための領域を含むことを特 徴とする請求項 2乃至 4のいずれ力 1つに記載の無線通信装置。
[8] HDMIにおける CECメッセージを送受信する無線通信装置であって、上記無線通 信装置は、
有線インターフェースと、
無線インターフェースと、
上記有線インターフェース及び上記無線インターフェースを用いた送受信を制御 する制御手段とを備え、
上記制御手段は、上記無線インターフェースにおいて、上記有線インターフェース を介して接続されたノード装置宛ての無線データパケットを受信したとき、上記受信し た無線データパケットの内容を含む CECメッセージを上記有線インターフェースから 出力し、上記 CECメッセージに対する ACK信号を上記有線インターフェースカも受 信した後に、無線 ACKパケットを上記無線インターフェースカゝら送信することを特徴 とする無線通信装置。
[9] 上記制御手段は、上記 CECメッセージを上記有線インターフェースから出力後に 所定時間経過しても上記 CECメッセージに対する ACK信号を上記有線インターフエ 一スカも受信しな力つた場合、上記無線 ACKパケットに代えて、上記無線データパ ケットが正常に伝送できな力つたことを示す無線 NACKパケットを上記無線インター フェースから送信する請求項 8記載の無線通信装置。
[10] 請求項 1、 2又は 4記載の無線通信装置と、請求項 8記載の無線通信装置とを備え たことを特徴とする無線通信システム。
[11] 請求項 3又は 4記載の無線通信装置と、請求項 9記載の無線通信装置とを備えたこ とを特徴とする無線通信システム。
PCT/JP2007/060380 2006-05-19 2007-05-21 無線通信装置 WO2007136037A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
EP07743814A EP2026534A4 (en) 2006-05-19 2007-05-21 RADIO COMMUNICATION DEVICE
JP2008516685A JP4791538B2 (ja) 2006-05-19 2007-05-21 無線通信装置
CN2007800182313A CN101449556B (zh) 2006-05-19 2007-05-21 无线通信装置
US12/301,510 US8214726B2 (en) 2006-05-19 2007-05-21 Wireless communication device transmitting and receiving CEC messages of HDMI

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2006140124 2006-05-19
JP2006-140124 2006-05-19

Publications (1)

Publication Number Publication Date
WO2007136037A1 true WO2007136037A1 (ja) 2007-11-29

Family

ID=38723350

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2007/060380 WO2007136037A1 (ja) 2006-05-19 2007-05-21 無線通信装置

Country Status (5)

Country Link
US (1) US8214726B2 (ja)
EP (1) EP2026534A4 (ja)
JP (1) JP4791538B2 (ja)
CN (1) CN101449556B (ja)
WO (1) WO2007136037A1 (ja)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009119095A1 (ja) * 2008-03-27 2009-10-01 パナソニック株式会社 無線通信装置
EP2164233A1 (en) * 2008-09-16 2010-03-17 Hitachi, Ltd. Wireless video transmission device, wireless video reception device, wireless communication system, and CEC message transmission method user therefor
WO2010041567A1 (ja) * 2008-10-08 2010-04-15 シャープ株式会社 無線伝送システム及び無線伝送方法
JP2010098378A (ja) * 2008-10-14 2010-04-30 Sharp Corp 無線伝送システム
WO2010064293A1 (ja) * 2008-12-01 2010-06-10 パイオニア株式会社 データ処理装置、そのシステム、その方法、そのプログラム、そのプログラムを記録した記録媒体、データ転送装置、その方法、そのプログラム、および、そのプログラムを記録した記録媒体
WO2010064292A1 (ja) * 2008-12-01 2010-06-10 パイオニア株式会社 データ処理装置、そのシステム、その方法、そのプログラム、および、そのプログラムを記録した記録媒体
JP2011004198A (ja) * 2009-06-18 2011-01-06 Toshiba Corp 無線通信装置
RU2510146C2 (ru) * 2008-04-04 2014-03-20 Сони Корпорейшн Электронное устройство и способ передачи сигнала управления в электронном устройстве

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8156256B2 (en) * 2007-04-24 2012-04-10 Samsung Electronics Co., Ltd. Method for managing logical address and device thereof
US20090015723A1 (en) * 2007-06-18 2009-01-15 Sony Corporation Of Japan Media switching device
JP4343249B2 (ja) * 2008-02-26 2009-10-14 株式会社東芝 電子機器、および接続機器探索方法
CA2722825C (en) * 2008-04-28 2014-07-15 Mitsubishi Electric Corporation Passenger information control device and method for providing video data for passenger information control device
JP5330039B2 (ja) 2009-03-16 2013-10-30 シャープ株式会社 無線伝送システム、中継機器、無線シンク機器、及び無線ソース機器
KR101603674B1 (ko) * 2009-12-14 2016-03-16 삼성전자주식회사 긴급 데이터 전송 방법 및 장치
TW201122831A (en) * 2009-12-29 2011-07-01 Ralink Technology Corp Method and system for responding messages
US20110156944A1 (en) * 2009-12-30 2011-06-30 Eldon Technology Limited Device control bus command translation for noncompliant and incompatible devices
GB201008633D0 (en) 2010-05-24 2010-07-07 Gigle Networks Iberia Sl Communications apparatus
JP2012044463A (ja) * 2010-08-19 2012-03-01 Funai Electric Co Ltd 無線通信システム
US20120131245A1 (en) * 2010-11-19 2012-05-24 Silicon Image, Inc. Transfer of control bus signaling on packet-switched network
JP2013005407A (ja) * 2011-06-21 2013-01-07 Funai Electric Co Ltd 映像表示装置
CN102395018A (zh) * 2011-09-28 2012-03-28 上海华勤通讯技术有限公司 多媒体接口的无线转换装置
US10528410B2 (en) 2014-12-16 2020-01-07 Intel Corporation Apparatus, method and system to exchange error information in a unified protocol communication

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09326829A (ja) * 1996-06-03 1997-12-16 Nippon Telegr & Teleph Corp <Ntt> 中継通信システム
JP2000332826A (ja) * 1999-05-21 2000-11-30 Nec Corp プロトコル終端装置、プロトコル終端方法、パケット伝送システム、及びパケット伝送方法
JP2005524926A (ja) 2002-05-08 2005-08-18 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Avコンテンツシンクコンポーネントによるavコンテンツソースコンポーネントの制御
JP2005244474A (ja) * 2004-02-25 2005-09-08 Sony Corp 受信品質表示システムと受信品質通信システムと通信装置および受信品質表示方法
WO2007037379A1 (ja) * 2005-09-30 2007-04-05 Matsushita Electric Industrial Co., Ltd. 無線伝送システム

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0621923A (ja) * 1991-10-28 1994-01-28 Fujitsu Ten Ltd 無線通信方法
JP3668437B2 (ja) * 2001-05-24 2005-07-06 松下電器産業株式会社 基地局装置、無線通信システム及びパケット通信方法
US20030137948A1 (en) * 2001-06-19 2003-07-24 Sridhar Komandur Retransmission control in wireless packet data networks
JP4116470B2 (ja) * 2002-03-06 2008-07-09 ヒューレット・パッカード・カンパニー メディア・ストリーミング配信システム
JP2004297400A (ja) * 2003-03-26 2004-10-21 Matsushita Electric Ind Co Ltd 無線情報通信システム
TW200835303A (en) * 2006-09-07 2008-08-16 Avocent Huntsville Corp Point-to-multipoint high definition multimedia transmitter and receiver
KR100914707B1 (ko) * 2006-12-01 2009-08-28 엘지전자 주식회사 무선 네트워크에서의 긴급 채널 자원 할당 방법 및 디바이스

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09326829A (ja) * 1996-06-03 1997-12-16 Nippon Telegr & Teleph Corp <Ntt> 中継通信システム
JP2000332826A (ja) * 1999-05-21 2000-11-30 Nec Corp プロトコル終端装置、プロトコル終端方法、パケット伝送システム、及びパケット伝送方法
JP2005524926A (ja) 2002-05-08 2005-08-18 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Avコンテンツシンクコンポーネントによるavコンテンツソースコンポーネントの制御
JP2005244474A (ja) * 2004-02-25 2005-09-08 Sony Corp 受信品質表示システムと受信品質通信システムと通信装置および受信品質表示方法
WO2007037379A1 (ja) * 2005-09-30 2007-04-05 Matsushita Electric Industrial Co., Ltd. 無線伝送システム

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"High-Definition Multimedia Interface Specification", HDMI LICENSING, 20 May 2004 (2004-05-20)
See also references of EP2026534A4 *

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5079872B2 (ja) * 2008-03-27 2012-11-21 パナソニック株式会社 無線通信装置
WO2009119095A1 (ja) * 2008-03-27 2009-10-01 パナソニック株式会社 無線通信装置
US8675682B2 (en) 2008-03-27 2014-03-18 Panasonic Corporation Wireless communication device for processing packet including at least one of video output format of video data and audio output format of audio data
RU2510146C2 (ru) * 2008-04-04 2014-03-20 Сони Корпорейшн Электронное устройство и способ передачи сигнала управления в электронном устройстве
EP2164233A1 (en) * 2008-09-16 2010-03-17 Hitachi, Ltd. Wireless video transmission device, wireless video reception device, wireless communication system, and CEC message transmission method user therefor
JP2010074204A (ja) * 2008-09-16 2010-04-02 Hitachi Ltd 無線映像送信装置、無線映像受信装置、無線通信システム、及びそれに用いられるcecメッセージ伝送方法
EP4366270A3 (en) * 2008-09-16 2024-05-22 Maxell, Ltd. Video system for relaying a video signal and a control signal
EP3923553A1 (en) * 2008-09-16 2021-12-15 Maxell, Ltd. Video system for relaying a video signal and a control signal
EP3681133A1 (en) * 2008-09-16 2020-07-15 Maxell, Ltd. Video system for relaying a video signal and a control signal
EP3399726A1 (en) * 2008-09-16 2018-11-07 Maxell, Ltd. Wireless video transmission device, wireless video reception device, wireless communication system, and cec message transmission method used therefor
EP3101877A1 (en) * 2008-09-16 2016-12-07 Hitachi Maxell, Ltd. Wireless video transmission device, wireless video reception device, wireless communication system, and cec message transmission method used therefor
US8677438B2 (en) 2008-09-16 2014-03-18 Hitachi Consumer Electronics Co., Ltd. Wireless video transmission device
EP2346227A4 (en) * 2008-10-08 2014-12-24 Sharp Kk SYSTEM AND METHOD FOR WIRELESS TRANSMISSION
JP5092019B2 (ja) * 2008-10-08 2012-12-05 シャープ株式会社 無線伝送システム及び無線伝送方法
RU2472297C2 (ru) * 2008-10-08 2013-01-10 Шарп Кабусики Кайся Система беспроводной передачи и способ беспроводной передачи
CN102177728A (zh) * 2008-10-08 2011-09-07 夏普株式会社 无线传输***和无线传输方法
EP2346227A1 (en) * 2008-10-08 2011-07-20 Sharp Kabushiki Kaisha Wireless transmission system and wireless transmission method
WO2010041567A1 (ja) * 2008-10-08 2010-04-15 シャープ株式会社 無線伝送システム及び無線伝送方法
JP2010098378A (ja) * 2008-10-14 2010-04-30 Sharp Corp 無線伝送システム
JPWO2010064293A1 (ja) * 2008-12-01 2012-04-26 パイオニア株式会社 データ処理装置、そのシステム、その方法、そのプログラム、そのプログラムを記録した記録媒体、データ転送装置、その方法、そのプログラム、および、そのプログラムを記録した記録媒体
WO2010064292A1 (ja) * 2008-12-01 2010-06-10 パイオニア株式会社 データ処理装置、そのシステム、その方法、そのプログラム、および、そのプログラムを記録した記録媒体
WO2010064293A1 (ja) * 2008-12-01 2010-06-10 パイオニア株式会社 データ処理装置、そのシステム、その方法、そのプログラム、そのプログラムを記録した記録媒体、データ転送装置、その方法、そのプログラム、および、そのプログラムを記録した記録媒体
US8032077B2 (en) 2009-06-18 2011-10-04 Kabushiki Kaisha Toshiba Wireless communication device
US8929942B2 (en) 2009-06-18 2015-01-06 Kabushiki Kaisha Toshiba Wireless communication device
JP2011004198A (ja) * 2009-06-18 2011-01-06 Toshiba Corp 無線通信装置

Also Published As

Publication number Publication date
JPWO2007136037A1 (ja) 2009-10-01
EP2026534A4 (en) 2012-12-26
JP4791538B2 (ja) 2011-10-12
US8214726B2 (en) 2012-07-03
US20090138779A1 (en) 2009-05-28
CN101449556A (zh) 2009-06-03
EP2026534A1 (en) 2009-02-18
CN101449556B (zh) 2012-10-10

Similar Documents

Publication Publication Date Title
WO2007136037A1 (ja) 無線通信装置
US8130684B2 (en) Wireless communication system for wirelessly transmitting and receiving CEC message
US8401461B2 (en) Wireless communication system for wirelessly transmitting setting information of display unit
US7849218B2 (en) HDMI logical address assignment method for use in wireless communication system
JP4879830B2 (ja) 無線通信システム
US8661488B2 (en) Network AV device and AV network system
US7983304B2 (en) Communication system provided with transmitter for transmitting audio contents using packet frame of audio data
US8675682B2 (en) Wireless communication device for processing packet including at least one of video output format of video data and audio output format of audio data
JP4605231B2 (ja) 電子機器、表示システム、送信方法及び表示方法
US8156256B2 (en) Method for managing logical address and device thereof
US8180929B2 (en) Method for managing logical address and device thereof
US20090164674A1 (en) Relay device and relay method, converting apparatus and converting method, program for relaying process, program for converting process, and information recording medium
JP4879831B2 (ja) 無線通信システム
JP2008109711A (ja) 無線通信システム
US20110255470A1 (en) Data processing device, system and method for data processing, recording medium with program recorded therein, data transfer device, system and method for data transfer, and recording medium with program recorded therein
KR20080095724A (ko) 논리적 어드레스 관리 방법 및 이를 적용한 디바이스
KR20080095723A (ko) 논리적 어드레스 관리 방법 및 이를 적용한 디바이스
KR20060116450A (ko) 텔레비전을 기반으로 하는 디바이스 링크 시스템에서의복합 제품 제어방법

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200780018231.3

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07743814

Country of ref document: EP

Kind code of ref document: A1

REEP Request for entry into the european phase

Ref document number: 2007743814

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2007743814

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2008516685

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 12301510

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE