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

KR100914707B1 - 무선 네트워크에서의 긴급 채널 자원 할당 방법 및 디바이스 - Google Patents

무선 네트워크에서의 긴급 채널 자원 할당 방법 및 디바이스 Download PDF

Info

Publication number
KR100914707B1
KR100914707B1 KR1020070014537A KR20070014537A KR100914707B1 KR 100914707 B1 KR100914707 B1 KR 100914707B1 KR 1020070014537 A KR1020070014537 A KR 1020070014537A KR 20070014537 A KR20070014537 A KR 20070014537A KR 100914707 B1 KR100914707 B1 KR 100914707B1
Authority
KR
South Korea
Prior art keywords
message
channel resource
channel
ctb
dev
Prior art date
Application number
KR1020070014537A
Other languages
English (en)
Other versions
KR20080072484A (ko
Inventor
전범진
조현철
김택수
Original Assignee
엘지전자 주식회사
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 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to AT07851188T priority Critical patent/ATE548879T1/de
Priority to EP07851188A priority patent/EP2057782B1/en
Priority to US12/377,378 priority patent/US8085723B2/en
Priority to PCT/KR2007/006197 priority patent/WO2008066363A2/en
Priority to CN2007800444763A priority patent/CN101632257B/zh
Priority to JP2009526550A priority patent/JP5005034B2/ja
Publication of KR20080072484A publication Critical patent/KR20080072484A/ko
Application granted granted Critical
Publication of KR100914707B1 publication Critical patent/KR100914707B1/ko
Priority to US13/296,171 priority patent/US9332538B2/en
Priority to US14/486,705 priority patent/US9585137B2/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/29Control channels or signalling for resource management between an access point and the access point controlling device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/23Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 무선 네트워크에서의 긴급 채널 자원 할당 방법에 관한 것이다. 본 발명에 따른 긴급 채널 자원 할당 방법은, 무선 네트워크에서의 긴급 채널 자원 할당 방법에 있어서, 상기 무선 네트워크의 조정기로부터 특정 수퍼 프레임의 채널 자원 스케쥴링 정보를 수신하는 단계와, 상기 조정기로 상기 특정 수퍼 프레임의 비예약 구간 동안 긴급 채널 자원의 할당을 요청하는 단계와, 상기 조정기로부터 상기 특정 수퍼 프레임의 비예약 구간 내에서 긴급 채널 자원을 할당하는 안내 메시지를 수신하는 단계를 포함하여 구성될 수 있다.
Figure R1020070014537
인터페이스, HDMI, WVAN, CEC, ACK/NACK

Description

무선 네트워크에서의 긴급 채널 자원 할당 방법 및 디바이스{Method of allocating instant channel resources and device in a wireless network}
도 1은 WVAN의 구성의 일 예를 도시한 것이다.
도 2는 WVAN에서 사용되는 수퍼프레임(superframe)의 구조의 일 예를 개략적으로 도시한 것이다.
도 3은 WVAN에서 사용되는 HRP 채널과 LRP 채널들의 주파수 대역을 설명하기 위한 도면이다.
도 4는 WVAN에서 사용되는 슈퍼 프레임(superframe) 구조의 일례를 설명하기 위한 도면이다.
도 5는 WVAN의 디바이스에 구현된 프로토콜 계층구조를 도시한 도면이다.
도 6은 본 발명에 따른 일 실시예를 설명하기 위한 수퍼 프레임 구조의 일 예를 도시한 것이다.
도 7은 본 발명에 따른 다른 실시예를 설명하기 위한 수퍼 프레임 구조의 일 예를 도시한 것이다.
도 8은 본 발명에 따른 긴급 채널 자원 할당 방법의 일 실시예의 절차 흐름도이다.
도 9는 본 발명의 바람직한 일 실시예에 따른 시스템 구성도이다.
도 10a는 HDMI 시스템에서 사용되는 CEC 메시지의 데이터 포맷을 도시한 것이다.
도 10b는 CEC 메시지의 헤더 블록의 데이터 포맷을 도시한 것이다.
도 11은 CEC 메시지를 구성하는 각 비트의 펄스 포맷(pulse format)을 도시한 것이다.
도 12a는 본 발명의 바람직한 일 실시예에 따른 시스템의 구조를 도시한 것이다.
도 12b는 본 발명의 바람직한 다른 실시예에 따른 시스템의 구조를 도시한 것이다.
도 13은 본 발명에 따른 일 실시예의 절차 흐름도이다.
본 발명은 무선 네트워크에 관한 것으로서, 보다 구체적으로는, 무선 네트워크에서의 긴급 채널 자원 할당 방법 및 디바이스에 관한 것이다.
최근에 통신, 컴퓨터 및 네트워킹 기술의 발달로 인해 수많은 종류의 네트워크가 개발되어 실생활에서 구현되고 있다. 네트워크는 유선 또는 무선 인터넷과 같이 전세계를 연결하는 대규모 네트워크가 존재하는 반면, 일반 가정 또는 직장 등과 같은 한정된 공간에서 가전 제품 사이를 연결하는 소규모의 유선 또는 무선 네트워크도 존재한다. 네트워크의 종류가 다양해짐에 따라 네트워크와 네트워크 사이 또는 디바이스와 디바이스를 연결하여 서로 간에 통신을 수행할 수 있도록 하는 인터페이싱(interfacing) 기술 또한 다양해지고 있다.
도 1은 무선 사설망(WPAN: Wireless Private Access Network)의 일종인 WVAN(Wireless Video Area Network)의 일 예를 개략적으로 도시한 도면이다. WVAN은 가정과 같은 10m 이내의 한정된 공간에서 디지털 기기들 간에 무선 네트워크를 구성하여 약 7 GHz의 대역폭으로 4.5 Gbps 이상의 쓰루풋(throughput)을 확보하여 1080p A/V 스트림(stream)의 무압축 전송을 지원할 수 있는 무선 네트워크이다.
도 2는 WVAN에서 사용되는 수퍼프레임(superframe)의 구조의 일 예를 개략적으로 도시한 것이다. 도 2를 참조하면, 각 수퍼프레임은 비컨이 전송되는 영역(beacon region)과, 디바이스들의 요청에 따라 조정기에 의해 임의의 디바이스에 할당되는 예약 영역(reserved region)과, 조정기에 의해 할당되지 않고 조정기와 디바이스 간 또는 디바이스와 디바이스 간에 경쟁 방식(contention based)에 따라 데이터를 송수신하는 비예약 영역(unreserved region)으로 구성되며 각 영역은 시분할(time division)된다. 비컨은 해당 수퍼프레임에서의 타이밍 할당 정보와 WVAN의 관리, 제어 정보를 포함한다.
예약 영역은 디바이스의 채널 시간 할당 요청에 따라 조정기가 채널 시간을 할당함으로써 할당받은 디바이스가 다른 디바이스로 데이터를 전송하는데 사용된다. 예약 영역을 통해 명령어, 데이터 스트림, 비동기 데이터 등이 전송될 수 있다. 비예약 영역은 조정기와 디바이스 또는 디바이스와 디바이스의 사이에서 제어정보, MAC 명령어 또는 비동기 데이터 등을 전송하는데 사용될 수 있다. 비예약 영 역에서의 디바이스 간 데이터 충돌을 방지하기 위해 CSMA(Carrier Sense Multiple Access) 방식 또는 슬롯 알로하(slotted Aloha) 방식을 적용할 수 있다. 각 수퍼프레임에서의 예약 영역 및 비예약 영역의 길이 및 개수는 수퍼프레임마다 다를 수 있으며 조정기에 의해 제어된다.
WVAN에서 특정 디바이스는 데이터 전송을 위한 채널 자원을 할당받기 위해 대역폭 요청 메시지(Bandwidth Request command)를 조정기에 전송한다. 상기 조정기는 상기 디바이스에 할당할 채널 자원이 있는지를 체크하여, 채널 자원이 있는 경우 상기 디바이스에 요청된 채널 자원을 할당한다. 이때, 상기 디바이스에 할당되는 채널 자원에 대한 정보, 즉 타이밍 할당 정보는 이후에 전송되는 비컨을 통해 WVAN 내의 디바이스들에게 전달된다.
따라서, 어떤 디바이스가 조정기에 채널 자원을 요청하여 채널 자원을 할당받고 실제로 할당받은 채널 자원을 이용하여 데이터를 전송하기 위해서는 적어도 다음 비컨을 수신하기까지의 기간을 기다려야만 한다. 이러한 채널 자원 할당 방법은 데이터 전송에 긴급성을 요구하는 경우에는 문제를 발생시킬 수 있다. 즉, 두 디바이스들 간에 긴급하게 메시지를 교환할 필요가 있는 경우, 예를 들면, 특정 디바이스가 다른 디바이스로 메시지를 전송한 후 상기 다른 디바이스로부터 이에 대한 응답 메시지를 수신하기까지 기 설정된 시간 제약이 있는 경우에는 종래기술에 따른 채널 자원 할당 방법으로는 상기 시간 제약을 충족시킬 수 없는 문제점이 있다. 이 경우 채널 자원의 할당 없이 경쟁 구간을 통한 메시지 교환을 고려할 수 있으나 경쟁 방식으로는 디바이스들 간의 충돌 가능성이 있기 때문에 메시지 송신 및 수신의 확실성을 보장할 수 없는 문제점이 있다.
본 발명은 상기한 바와 같은 종래기술의 문제점을 해결하기 위하여 안출된 것으로서, 본 발명의 목적은 채널 자원이 이미 할당된 상황에서 필요에 따라 긴급하게 채널 자원을 할당받을 수 있는 방법을 제공하는 것이다.
본 발명의 다른 목적은 유선 네트워크와 무선 네트워크 또는 두 디바이스들 간에 메시지 전송 시의 지연을 방지할 수 있고, 그에 따라 원활한 통신을 가능하게 할 수 있는 방법을 제공하는 것이다.
본 발명의 일 양상으로서, 본 발명에 따른 긴급 채널 자원 할당 방법은, 무선 네트워크에서의 긴급 채널 자원 할당 방법에 있어서, 적어도 하나 이상의 예약 구간 및 적어도 하나 이상의 비예약 구간에 대한 타이밍 정보를 포함하는 특정 수퍼 프레임에 대한 채널 자원 할당 정보를 상기 무선 네트워크의 조정기로부터 수신하는 단계와, 상기 채널 자원 할당 정보에 의해 파악되는 상기 특정 수퍼 프레임의 비예약 구간 동안 상기 조정기로 긴급 채널 자원의 할당을 요청하는 단계와, 상기 조정기로부터 상기 특정 수퍼 프레임의 비예약 구간 내에서 할당되는 긴급 채널 자원의 할당 정보를 수신하는 단계를 포함하여 구성될 수 있다.
본 발명의 다른 양상으로서, 본 발명에 따른 긴급 채널 자원 할당 방법은, 무선 네트워크의 조정기에서의 긴급 채널 자원 할당 방법에 있어서, 특정 수퍼 프레임에 대한 채널 자원 할당 정보를 상기 무선 네트워크로 방송하는 단계와, 상기 무선 네트워크의 특정 디바이스로부터 상기 특정 수퍼 프레임의 비예약 구간 동안 긴급 채널 자원의 할당을 요청하는 제1메시지를 수신하는 단계와, 상기 특정 수퍼 프레임의 비예약 구간 내에서의 긴급 채널 자원의 할당을 안내하는 제2메시지를 상기 무선 네트워크로 방송하는 단계를 포함하여 구성될 수 있다.
본 발명의 또 다른 양상으로서, 본 발명에 따른 긴급 채널 자원 할당 방법은, 무선 네트워크의 조정기에서의 긴급 채널 자원 할당 방법에 있어서, 적어도 하나 이상의 디바이스로부터 데이터의 송신 또는 수신을 위한 채널 자원을 요청하는 제1메시지를 수신하는 단계와, 상기 적어도 하나 이상의 디바이스로부터의 채널 자원 요청을 고려하여 스케쥴링된 특정 수퍼 프레임에 대한 채널 자원 할당 정보를 비컨을 통해 상기 무선 네트워크로 방송하는 단계와, 상기 무선 네트워크의 특정 디바이스로부터 상기 특정 수퍼 프레임의 비예약 구간 동안 긴급 채널 자원의 할당을 요청하는 제2메시지를 수신하는 단계와, 상기 특정 수퍼 프레임의 비예약 구간 내에서의 긴급 채널 자원의 할당을 안내하는 제3메시지를 상기 무선 네트워크로 방송하는 단계를 포함하여 구성될 수 있다.
바람직하게는, 상기 무선 네트워크는 WVAN이고, 상기 채널 자원 할당 정보는 비컨에 포함되어 수신될 수 있다. 상기 긴급 채널 자원 할당 요청은 상기 WVAN에서 사용되는 HRP 채널 및 LRP 채널 중에서 LRP 채널을 통해 이루어질 수 있다. 또한, 상기 긴급 채널 자원의 할당 정보는 LRP 채널을 통해 수신될 수 있다.
바람직하게는, 상기 긴급 채널 자원은 특정 메시지를 전송하기 위한 제1 채널 자원 및 상기 특정 메시지에 대한 응답 메시지를 수신하기 위한 제2 채널 자원 을 포함할 수 있다. 상기 제1 채널 자원 및 제2 채널 자원은 연속적으로 위치하거나, 소정 간격만큼 분리되어 위치할 수 있다.
본 발명의 또 다른 양상으로서, 본 발명에 따른 긴급 채널 자원 할당 방법은, 제1채널 및 제2채널을 이용하여 통신을 수행하는 무선 네트워크에서의 긴급 채널 자원 할당 방법에 있어서, 상기 무선 네트워크의 조정기로부터 특정 수퍼 프레임에 대한 채널 자원 할당 정보를 포함하는 비컨을 상기 제2채널을 통해 수신하는 단계와, 상기 채널 자원 할당 정보에 의해 파악되는 상기 특정 수퍼 프레임의 비예약 구간 내에서 상기 제1채널 및 제2채널 중에서 적어도 하나의 채널 상에서의 소정 대역폭을 포함하는 긴급 채널 자원의 할당을 요청하는 제1메시지를 상기 제2채널을 통해 상기 조정기로 전송하는 단계와, 상기 조정기로부터 상기 특정 수퍼 프레임의 비예약 구간 내에서 할당되는 긴급 채널 자원의 할당 정보를 상기 제2채널을 통해 수신하는 단계를 포함하여 구성될 수 있다.
본 발명의 또 다른 양상으로서, 본 발명에 따른 메시지 전달 방법은, 소스 디바이스와 연결된 제1 인터페이스 디바이스에서의 메시지 전달 방법에 있어서, 목적지 디바이스로 전송되는 제1메시지를 상기 소스 디바이스로부터 수신하는 단계와, 상기 목적지 디바이스와 연결된 제2 인터페이스 디바이스로부터 상기 제2메시지에 대한 응답 메시지를 수신하기 위해 해당 수퍼프레임 내에서의 긴급 채널 자원을 조정기로부터 할당받는 단계와, 상기 제2 인터페이스 디바이스로 상기 제1메시지를 포함하는 제2메시지를 전송하는 단계와, 상기 할당받은 긴급 채널 자원을 통해 상기 제2 인터페이스 디바이스로부터 상기 제2메시지에 대한 응답 메시지를 수 신하는 단계와, 상기 소스 디바이스로 상기 제1메시지에 대한 응답 메시지를 전송하는 단계를 포함하여 구성될 수 있다.
상기 긴급 채널 자원을 할당받는 단계는, 상기 무선 네트워크의 조정기에 채널 자원 할당을 요청하는 긴급 채널 자원 할당 요청 메시지를 전송하는 단계와, 상기 조정기로부터 긴급 채널 자원 할당 안내 메시지를 수신하는 단계를 포함하여 구성될 수 있다. 상기 제2메시지는 상기 무선 네트워크로 방송(broadcast)되는 것이 바람직하다. 바람직하게는, 상기 긴급 채널 자원 할당 요청 메시지 및 긴급 채널 자원 할당 안내 메시지는 LRP 채널을 통해 전송된다. 상기 제1메시지는 CEC(Consumer Electronics Control) 메시지 또는 제조사 정의 데이터(vendor specific data)이고, 상기 제1메시지에 대한 응답 메시지는 수신 긍정 확인 신호(ACK)일 수 있다.
바람직하게는, 상기 무선 네트워크는 WVAN이고, 상기 채널 자원 스케쥴링 정보는 비컨에 포함되어 수신된다. 상기 긴급 채널 자원 할당 요청 및 상기 안내 메시지의 수신은 LRP 채널을 통해 수행될 수 있다.
이하에서 첨부된 도면을 참조하여 설명되는 본 발명의 실시예에 의해 본 발명의 구성, 작용 및 다른 특징들이 용이하게 이해될 수 있을 것이다.
WVAN은 가정과 같은 10m 이내의 한정된 공간에서 디지털 기기들 간에 무선 네트워크를 구성하여 약 7 GHz의 대역폭으로 4.5 Gbps 이상의 쓰루풋(throughput)을 확보하여 1080p A/V 스트림의 무압축 전송을 지원할 수 있는 무선 네트워크이다. WVAN은 물리계층으로서 HRP(high-rate physical layer)와 LRP(low-rate physical layer)를 지원한다. HRP는 1Gb/s 이상의 데이터 전송 속도를 지원할 수 있는 물리계층이고, LRP는 수 Mb/s의 데이터 전송속도를 지원하는 물리계층이다. HRP는 고지향성(highly directional)으로 유니캐스트 연결(unicast connection)을 통해 등시성(isochronous) 데이터 스트림, 비동기 데이터, MAC 명령어(command) 및 A/V 제어 데이터 전송에 사용된다. LRP는 지향성 또는 전방향성(omni-directional) 모드를 지원하며 유니캐스트(unicast) 또는 방송(broadcast)을 통해 비컨, 비동기 데이터, MAC 명령어 전송 등에 이용된다.
도 3은 WVAN에서 사용되는 HRP 채널과 LRP 채널들의 주파수 대역을 설명하기 위한 도면이다. HRP는 57-66 GHz 대역에서 2.0 GHz 대역폭의 네 개의 채널을 사용하며, LRP는 92 MHz 대역폭의 세 개의 채널을 사용한다. 도 3에 도시된 바와 같이, HRP 채널과 LRP 채널은 주파수 대역을 공유하며 TDM(Time Divisional Multiplexing) 방식에 의해 구분되어 사용된다.
도 4는 WVAN에서 사용되는 슈퍼 프레임(superframe) 구조의 일례를 설명하기 위한 도면이다. 도 4를 참조하면, 각 수퍼프레임은 비컨(beacon)이 전송되는 비컨 영역과, 예약된(reserved) 채널 타임 블록(CTB: Channel Time Block) 영역 및 예약되지 않은(unreserved) 채널 타임 블록 영역을 포함하여 이루어진다. 상기 비컨(beacon)은 매 슈퍼 프레임의 도입부를 식별하기 위해서 상기 조정기에 의해서 주기적으로 전송된다. 상기 비컨은 스케줄링된 타이밍 정보, WVAN의 관리 및 제어 정보를 포함한다. 전술한 바와 같이, WVAN에서 특정 디바이스는 데이터 전송을 위한 채널 자원을 할당받기 위해 대역폭 요청 메시지(Bandwidth Request command)를 조정기에 전송한다. 상기 조정기는 상기 디바이스에 할당할 채널 자원이 있는지를 체크하여, 채널 자원이 있는 경우 상기 디바이스에 할당되는 채널 자원에 대한 정보, 즉 타이밍 할당 정보를 이후에 전송되는 비컨을 통해 WVAN 내의 디바이스들에게 방송한다. 각 디바이스는 상기 비컨에 포함된 타이밍 정보 및 관리/제어 정보 등을 통해서 상기 네트워크에서 데이터 교환을 할 수 있다.
상기 예약 CTB 영역은 디바이스의 채널 시간 할당 요청에 따라 조정기가 채널 시간을 할당함으로써 할당받은 디바이스가 다른 디바이스로 데이터를 전송하는데 사용된다. 상기 예약 CTB 영역을 통해 명령어, 데이터 스트림, 비동기 데이터 등이 전송될 수 있다. 특정 디바이스가 예약 CTB 영역을 통해 다른 디바이스로 데이터를 전송하는 경우 HRP 채널을 사용하며, 데이터를 수신하는 디바이스가 수신된 데이터에 대한 수신 확인 신호(ACK/NACK)를 전송하는 경우 LRP 채널을 사용할 수 있다.
상기 비예약 CTB 영역은 조정기와 디바이스 또는 디바이스와 디바이스의 사이에서 제어정보, MAC 명령어 또는 비동기 데이터 등을 전송하는데 사용될 수 있다. 상기 비예약 CTB 영역에서의 디바이스 간 데이터 충돌을 방지하기 위해 CSMA(Carrier Sense Multiple Access) 방식 또는 슬롯 알로하(slotted Aloha) 방식을 적용할 수 있다. 상기 비예약 CTB 영역에서는 LRP 채널만을 통하여 데이터를 전송할 수 있다. 만일, 전송될 제어정보나 명령어가 많을 경우 LRP 채널에 예약 영역을 설정하는 것도 가능하다. 각 수퍼프레임에서의 예약 CTB 및 비예약 CTB의 길이 및 개수는 수퍼프레임마다 다를 수 있으며 조정기에 의해 제어된다. 도 4에는 도시 되지 않았지만, 긴급한 제어/관리 메시지를 전송하기 위해서 비컨 다음으로 위치한 경쟁 기반 제어 구간(CBCP: Contention-Based Control Period: CBCP)을 포함한다. 상기 CBCP의 구간 길이는, 일정 임계치(mMAXCBCPLen)를 설정하고 상기 임계치를 넘지 않도록 설정된다.
도 5는 WVAN의 디바이스에 구현된 프로토콜 계층구조를 도시한 도면이다. 도 5를 참조하면, WVAN에 포함된 각 디바이스의 통신 모듈은 그 기능에 따라서 적어도 2개 이상의 계층(layer)으로 구분될 수 있으며, 일반적으로 PHY 계층(31)과 MAC 계층(30)을 포함하여 이루어진다. 상기 디바이스의 통신 모듈은 상기 각 계층을 관리하는 개체를 포함하는데 상기 MAC 계층을 관리하는 개체를 MLME(MAC Layer Management Entity)(300), 상기 PHY 계층을 관리하는 개체를 PLME(PHY Layer Management Entity)(310)라고 한다. 또한, 상기 통신 모듈은 각 디바이스의 상태 정보를 수집하고, 호스트와 무선 디바이스 간의 제어 통로(interface) 역할을 하는 디바이스 관리 개체(device management entity: DME)(320)를 포함한다.
도 6은 본 발명에 따른 일 실시예를 설명하기 위한 수퍼 프레임 구조의 일 예를 도시한 것이다.
WVAN에서 하나의 수퍼 프레임은 하나의 비컨 영역과, 적어도 하나 이상의 예약 CTB 영역과, 적어도 하나 이상의 비예약 CTB 영역을 포함하여 이루어진다. 도 6에서, 조정기에 의해 처음에 스케쥴링된 수퍼 프레임은 두 개의 비예약 CTB 영역('a' 및 'c' 영역)과 하나의 예약 CTB 영역('b' 영역)을 포함한다. 상기 비예약 CTB 영역 및 예약 CTB 영역에 대한 구체적인 타이밍 정보는 상기 수퍼 프레임의 서 두에 위치하는 비컨에 포함된다. WVAN 내의 각 디바이스는 비컨에 포함된 정보를 이용하여, 도 4를 통해 설명된 바와 같은 방법에 따라, 자신에게 할당된 예약 CTB 또는 비예약 CTB 영역을 통한 경쟁 방식에 의해 필요한 데이터를 전송 또는 수신한다.
특정 디바이스가 수퍼 프레임 내에서 긴급하게 CTB를 할당받을 필요가 있는 경우에 상기 특정 디바이스는 비예약 CTB 영역 내에서 조정기에 긴급 채널 자원, 즉 긴급 CTB의 할당을 요청하기 위해 도 6의 'A' 영역을 통해 긴급 채널 자원 요청 메시지(INS_CTB_REQ Command)를 전송한다. 표 1은 상기 긴급 채널 자원 요청 메시지의 포맷의 일 예를 나타낸다.
Octets: 1 1 1 1 1 2 2
Command ID Length=7 Source ID Target ID Usage Code Start Limit Instant CTB Duration
표 1에서, 'Command ID' 필드에는 메시지의 종류를 식별하기 위한 식별자가 포함되고, 'Length' 필드는 상기 긴급 채널 자원 요청 메시지의 나머지 부분의 길이 정보를 포함한다. 'Target ID' 필드에는 요청되는 채널 자원을 이용하여 메시지가 전송될 디바이스의 식별자가 포함되고, 'Source ID' 필드에는 요청되는 채널 자원을 이용하여 메시지를 전송할 디바이스의 식별자가 포함된다. 상기 요청되는 채널 자원을 이용하여 메시지를 전송할 디바이스는 아직 확정되기 전인 경우에는 상기 'Source ID' 필드에는 방송 ID(Broadcast ID)가 포함될 수 있다. 'Usage Code' 필드에는 채널 자원 예약의 목적이 포함된다. 'Start Limit' 필드에는 채널 자원이 할당되어야 하는 시간 제한(timing constraint) 정보가 포함된다. 즉, 채널 자원은 상기 'Start Limit' 필드에 포함된 시간 제한의 범위 내에서 할당되어야 한다. 'Instant CTB duration' 필드는 요청되는 채널 자원, 즉 메시지 전송을 위해 요구되는 CTB 구간 정보가 포함된다.
상기 긴급 채널 자원의 할당 요청이 있으면 상기 조정기는 긴급 CTB의 할당이 가능한지를 체크하고, 가능한 경우 긴급 CTB의 할당을 알리기 위해 도 6의 'B' 영역을 통해 긴급 채널 자원 할당 메시지(INS_CTB_ANC Command)를 WVAN에 방송한다. 표 2는 상기 긴급 채널 자원 할당 안내 메시지의 데이터 포맷의 일 예를 나타낸다.
Octets:1 1 1 1 1 2 2
Command ID Length=7 Source ID Target ID Usage Code Start Offset Instant CTB Duration
표 2에서, 'Target ID' 및 'Source ID' 필드에는 각각 표 1의 'Target ID' 및 'Source ID' 필드와 동일한 내용이 포함된다. 'Start Offset' 필드는 할당되는 CTB의 시작 위치 정보를 포함한다. 예를 들어, 상기 'Start Offset' 필드에는 할당된 CTB의 시작 지점이 특정 기준점(reference point)으로부터 얼마만큼 떨어진 지점으로부터 시작되는지에 대한 정보가 포함된다. 'Instant CTB Duration' 필드는 할당되는 채널 자원에 대한 정보, 즉 할당되는 긴급 CTB(Instant CTB)의 구간 정보를 포함한다.
상기 긴급 채널 자원 할당 메시지를 수신한 WVAN 내의 디바이스들은 할당된 긴급 CTB 영역을 예약 영역으로 간주한다. 도 6의 'C' 영역은 상기의 절차에 따라 할당된 긴급 CTB 영역으로서, 긴급 채널 자원의 할당을 요청한 상기 특정 디바이스는 상기 긴급 CTB 영역을 통해 다른 디바이스와 데이터를 교환할 수 있다. 상기 긴급 CTB의 할당 요청 및 할당 안내는 LRP 채널을 통해 수행될 수 있다. 상기 긴급 CTB 영역은 LPR 채널 및 HRP 채널 중에서 적어도 어느 하나의 채널에 대한 대역 구간을 포함한다. 즉, 상기 긴급 CTB 영역으로 LRP 채널 및 HRP 채널 중에서 어느 하나에 대한 특정 대역만을 사용할 수 있도록 설정하는 것도 가능하고, 양자 모두에 대한 특정 대역을 사용할 수 있도록 설정하는 것도 가능하다.
도 7은 본 발명에 따른 일 실시예를 설명하기 위한 수퍼 프레임 구조의 일 예를 도시한 것이다.
도 7의 실시예가 도 6과 다른 점은 긴급 CTB 영역이 두 개의 영역('D' 및 'E')으로 분리되어 할당된 점이다. 예를 들어, WVAN 내의 특정 디바이스가 다른 디바이스로 긴급하게 메시지를 전송하고 이에 대한 응답 메시지를 수신해야 하고 상기 메시지의 전송과 상기 응답 메시지 수신이 기 설정된 기간 내에 이루어져야 하는 시간 제약이 있는 경우, 하나의 긴급 CTB 영역을 상기 메시지 전송을 위해 할당받고, 다른 긴급 CTB 영역을 상기 응답 메시지의 수신을 위해 할당받을 수 있다. 상기 긴급 CTB의 할당을 요청하는 디바이스는 긴급 채널 자원 요청 메시지에 서로 분리된 두 개의 긴급 CTB 영역의 할당을 원한다는 것과 양자 간의 최소 및/또는 최대 이격 거리와 관련된 정보를 더 포함시켜 조정기에 전송할 수 있다.
상기 조정기는 상기 긴급 채널 자원 요청 메시지를 수신한 후 긴급 채널 자원의 할당이 가능한지를 체크하고 가능한 경우 표 2와 같은 긴급 채널 자원 할당 안내 메시지를 WVAN을 통해 방송한다. 이때, 상기 긴급 채널 자원 할당 안내 메시지는 각 긴급 CTB 영역에 대한 'Start offset'과 'Instant CTB duration' 정보를 포함한다.
도 8은 본 발명에 따른 긴급 채널 자원 할당 방법의 일 실시예의 절차 흐름도이다. 도 8의 실시예는 DEV 1이 긴급 채널 자원을 할당받아 DEV 2로 제1메시지를 전송하고 이에 대한 응답으로 상기 DEV 2로부터 제2메시지를 수신하는 예이다.
도 8을 참조하면, 상기 DEV 1의 DME는 상기 DEV 1의 MAC/MLME로 긴급 채널 자원의 할당을 요청하도록 지시하기 위해 MLME_INS_CTB.req 프리미티브를 전달한다[S81]. 상기 DEV 1의 MAC/MLME는 조정기에 긴급 채널 자원의 할당을 요청하기 위해 긴급 채널 자원 요청 메시지(INS_CTB_REQ Command)를 전송한다[S82]. 상기 긴급 채널 자원 요청 메시지의 일 예는 표 1을 통해 설명한 바와 같다. 상기 조정기의 MAC/MLME는 MLME_INS_CTB.ind 프리미티브를 상기 조정기의 DME에 전달하여 상기 DEV 1으로부터의 긴급 채널 자원 요청 사실을 알린다[S83]. 상기 조정기의 DME는 상기 DEV 1에 긴급 채널 자원을 할당할 수 있는지를 확인하기 위해 해당 수퍼 프레임 내에서 채널 자원을 체크한다[S84]. 상기 DEV 1에 긴급 채널 자원의 할당이 가능한 경우 이를 알리기 위해 상기 조정기의 DME는 상기 조정기의 MAC/MLME에 MLME_INS_CTB.rsp 프리미티브를 전달한다[S85].
상기 조정기의 MAC/MLME는 상기 DEV 1에 긴급 채널 자원이 할당되었음을 알리기 위해 긴급 채널 자원 할당 안내 메시지(INS_CTB_ANC Command)를 무선 네트워크로 방송한다[S86]. 상기 긴급 채널 자원 할당 안내 메시지의 일 예는 표 2를 통해 설명한 바와 같다. 상기 DEV 1의 MAC/MLME는 긴급 채널 자원이 할당되었음을 알리기 위해 상기 DVE1의 DME로 MLME_INS_CTB.cfm 프리미티브를 전달한다[S87]. 상기 DEV 1의 DME는 상기 DEV 1의 MAC/MLME로 상기 MLME_message.req 프리미티브를 전달하여 할당된 긴급 채널 자원을 이용하여 DEV 2에 제1메시지를 전송할 것을 지시한다[S88].
상기 DEV 1의 MAC/MLME는 상기 할당된 긴급 채널 자원을 이용하여 상기 제1메시지를 유니캐스트(unicast) 또는 방송(braodcast) 방식에 의해 상기 DEV 2에 전송한다[S89]. 상기 DEV 2의 MAC/MLME는 상기 제1메시지의 수신을 알리기 위해 상기 DEV 2의 DME에 MLME.message.ind 프리미티브를 전달한다[S90]. 상기 DEV 2의 DME는 상기 제1메시지에 대한 응답으로 제2메시지를 상기 DEV 1에 전송할 것을 지시하기 위해 MLME_message.req 프리미티브를 상기 DEV 2의 MAC/MLME로 전달한다[S91]. 상기 DEV 2의 MAC/MLME는 상기 할당된 긴급 채널 자원을 이용하여 상기 제2메시지를 상기 DEV 1에 전송한다[S92]. 상기 DVE1의 MAC/MLME는 상기 DVE1의 DME로 MLME.message.ind 프리미티브를 전달하여 상기 제2메시지의 수신을 알린다[S94].
상기한 바와 같은 방식에 의해, 특정 메시지 및 이에 대한 응답 메시지 또는 두 프리미티브들의 송수신 시점 간에(예를 들어, 도 8에서, 상기 DEV 1의 DME에서의 MLME_INS_CTB.req 프리미티브의 전송 시점으로부터 MLME_message.ind 프리미티브의 수신 시점까지, 또는 MLME_message.req 프리미티브의 전송 시점으로부터 MLME_message.ind 프리미티브의 수신 시점까지, 또는 상기 DEV 1의 MAC/MLME에서의 상기 제1메시지 전송 시점으로부터 상기 제2메시지의 수신 시점까지) 일정한 시간 제약이 설정되어 있는 경우, 긴급 채널 자원의 할당에 의해 상기 시간 제약 내에서의 프로세스 완료를 보장할 수 있게 된다.
도 8에서, 'mICRWT'는 최대 긴급 채널 자원 요청 대기시간(maximum Instant CTB Request Waiting Time)을 의미하고, 'Instant CTB Duration'은 할당된 긴급 채널 자원의 구간 길이로서, 그 구간 내에 상기 DEV 1의 DME가 상기 DEV 1의 MAC/MLME에 MLME_message.req 프리미티브를 전달하고, 상기 DEV 1의 MAC/MLME로부터 MLME_message.cfm 프리미티브를 전달받아야 하는 것으로 설정된 값이다. 'mICRWT'와 'Instant CTB Duration'을 합한 값은 최대 대기 시간을 의미하는 'mAWT'보다 작아야 한다. 경우에 따라서는 상기 'Instant CTB duration' 동안에 상기 제1메시지를 전송하고, 그에 대한 응답으로 제2메시지를 수신해야 하는 것으로 설정될 수도 있다. 또한, 도 7의 예에서처럼, 상기 제1메시지의 전송과 상기 제2메시지의 수신을 위해 일정 간격만큼 분리된 별도의 채널 자원을 할당받을 수 있다.
이하에서 본 발명에 따른 기술적 특징이 응용된 구체적인 실시예를 설명하도록 한다. 이하에서 설명되는 실시예는 본 발명의 기술적 특징이 유선 네트워크의 일종인 HDMI(High-Definition Multimedia Interface) 유선망과 무선 사설망(WPAN)의 일종인 WVAN(Wireless Video Area Network)의 인터페이스를 위한 메시지 전송 및 수신 방법에 적용된 예이다. 특히, 본 발명의 일 실시예는 HDMI 네트워크의 특정 디바이스로부터 WVAN의 다른 디바이스로 CEC(Consumer Electronics Control) 메시지를 전송하는 방법과 관련된다.
HDMI(High-Definition Multimedia Interface)는 압축되지 않은 풀(full) 디지털 오디오/비디오를 전송할 수 있는 멀티미디어 인터페이스로서, HDMI는 셋탑 박스와 DVD 플레이어, 모니터, 디지털 TV와 같은 임의의 오디오/비디오 장치들 사이의 유선 인터페이스를 제공한다. HDMI는 향상된 고선명 비디오와 더불어 싱글 케이블상의 멀티채널 디지털 오디오를 지원한다. 즉, 모든 ATSC HDTV를 전송할 수 있고 충분한 대역폭을 지닌 8 채널 디지털 오디오를 전송할 수 있음을 의미한다. HDMI에 대한 구체적인 설명은 HDMI 표준 문서인 'High-Definition Multimedia Interface Specification Version 1.2a, Dec. 14, 2005"를 참조할 수 있다.
도 9는 본 발명의 바람직한 일 실시예에 따른 시스템 구성도이다. 도 9는 HDMI 디바이스(40)와 인터페이스 디바이스(50)가 커넥터(45)에 의해 연결된 것을 나타낸다. 상기 인터페이스 디바이스(50)는 상기 HDMI 디바이스(40)로부터 전달된 A/V 데이터 스트림 및 제어 정보(control information)를 수신하여 무선 인터페이스를 통해 WVAN의 특정 디바이스(도면 미도시)에 전송해 줌으로써 HDMI 네트워크와 WVAN을 연결시켜 주는 역할을 수행한다.
도 9를 참조하면, 상기 HDMI 디바이스(40)는 메인 프로세서(41)와, HDMI 전송칩(42)과, CEC 시그널링 프로세서(43)를 포함하여 구성된다. 상기 인터페이스 디바이스(50)는 HDMI 수신칩(51)과, 포맷 변환 프로세서(52)와, MAC/PHY 엔터티(53)와, RF 모듈(54)를 포함하여 구성된다. 상기 HDMI 디바이스(40)의 HDMI 전송칩(42)으로부터 전송되는 오디오 및 비디오 데이터와 그 보조 데이터는 세 개의 TMDS 채널을 통해 상기 인터페이스 디바이스의 HDMI 수신칩(51)으로 전송된다. 도 9에서 TMDS 채널 클록 채널을 통해서 비디오 픽셀 클록이 전송되며 상기 HDMI 수신칩(51)에서 상기 세 개의 TDMS 데이터 채널 상에서의 데이터 복구(recovery)를 위한 주파수 참조신호(frequency reference)로 이용된다. 상기 HDMI 수신칩(51)은 상기 HDMI 전송칩(42)으로부터 전송된 A/V 스트림을 상기 MAC/PHY 엔터티(53)로 전달한다. 상기 포맷 변환 프로세서(52)는 상기 HDMI 디바이스(40)로부터 전달된 제어 정보의 포맷을 변환하여 상기 MAC/PHY 엔터티(53)로 전달한다. 상기 MAC/PHY 엔터티(53)는 수신된 데이터를 프로토콜에 따라 데이터 처리하고, 상기 RF 모듈(54)은 수신된 데이터에 대해 무선 변조, 업-컨버팅(up-converting), 신호 증폭 등의 무선 신호 처리를 수행하여 안테나(도면 미도시)를 통해 전송한다.
도 10a는 HDMI 시스템에서 사용되는 CEC 메시지의 데이터 포맷을 도시한 것이다. CEC 프로토콜은 사용자 환경에서 모든 종류의 시청각 디바이스들 간의 하이 레벨(high-level) 제어 기능을 제공한다. CEC의 주요 기능으로서 원 터치 플레이(one touch play), 시스템 대기(system standby), 원 터치 레코드(one touch record), 디바이스 메뉴 콘트롤(device menu control) 기능 등이 있으며 상세한 내용은 HDMI 표준 문서인 'High-Definition Multimedia Interface Specification Version 1.2a, Dec. 14, 2005"를 참조할 수 있다.
도 10a를 참조하면, 정보 비트(information bits) 필드는 데이터, 동작 코드(operation code) 또는 주소 정보를 포함할 수 있다. EOM(End of Message) 비트는 해당 비트가 메시지의 끝인지의 여부를 지시하는 비트이고, ACK(Acknowledge) 비트는 메시지 수신측에서 데이터 또는 헤더 블록을 수신하였는지를 알려 주기 위해 사용된다. ACK 비트는 CEC 메시지를 전송하는 소스 디바이스에 의해 '1'로 셋팅되며, 목적지 디바이스가 CEC 메시지를 성공적으로 수신하면 수신 긍정 확인 신호(ACK)로 '0'을 상기 소스 디바이스로 전송한다.
도 10b는 헤더 블록의 데이터 포맷을 도시한 것이다. 헤더 블록은 EOM 비트, ACK 비트, CEC 메시지를 전송한 소스 디바이스를 식별하는 'Initiator' 필드(소스 ID) 및 CEC 메시지를 수신해야 하는 목적지 디바이스를 식별하는 'Destination' 필드(목적지 ID)로 구성된다. 헤더 블록의 앞 부분에는 시작 비트(starting bit)가 위치한다. 헤더 블록은 다른 디바이스들이 액티브(active) 상태에 있는지를 확인하기 위한 'Ping' 메시지로 이용될 수 있다.
도 11은 CEC 메시지를 구성하는 각 비트의 펄스 포맷(pulse format)을 도시한 것으로서, (a)가 '0' 비트의 펄스 포맷이고, (b)가 '1' 비트의 펄스 포맷이다. 하나의 비트를 표시하는 펄스의 길이는 2.75 ms이다.
도 12a는 본 발명의 바람직한 일 실시예에 따른 시스템의 구조를 도시한 것이다. 도 12a에서, 소스 디바이스(70)와 목적지 디바이스(100)는 제1 인터페이스 디바이스(80)와 제2 인터페이스 디바이스(90)를 통해 인터페이싱(interfacing) 된다. 상기 제1 인터페이스 디바이스(80) 및 제2 인터페이스 디바이스(100)는 각각 상기 소스 디바이스(70) 및 상기 목적지 디바이스(100)와 물리적으로 일체로 구현될 수도 있고, 물리적으로 분리되어 커넥터와 같은 연결 장치를 통해 연결되는 것도 가능하다. 상기 제1 인터페이스 디바이스(80)와 제2 인터페이스 디바이스(100)는 WVAN 프로토콜에 따라서 무선 인터페이스(air interface)를 통해 통신을 수행한다. 상기 제1 인터페이스 디바이스(80)는 CEC 인터페이스(I/F) 모듈(81)과, 상위계층 엔터티(82)와, MAC/PHY 계층 엔터티(83)를 포함하고, 상기 제2 인터페이스 디바이스(90)는 CEC 인터페이스 모듈(92)과, 상위계층 엔터티(93)와, MAC/PHY 계층 엔터티(94)를 포함하여 구성된다.
도 12b는 본 발명의 바람직한 다른 실시예에 따른 시스템의 구조를 도시한 것이다. 도 12b의 실시예에 따른 시스템은 소스 디바이스(110)와, 인터페이스 디바이스(120)와, 목적지 디바이스(130)를 포함하여 이루어진다. 도 12a와 다른 점은 제2 인터페이스 디바이스(도 11a의 90)가 상기 목적지 디바이스(130)와 통합되어 구현되었다는 점이다. 즉, 도 12a의 시스템에서 제2 인터페이스 디바이스(90)의 CEC IF 모듈(92)의 기능을 상기 목적지 디바이스(130)의 프로세서(131)에 구현하고, 상기 제2 인터페이스 디바이스(90)의 상위계층 엔터티(93) 및 MAC/PHY 엔터티(94)의 기능은 각각 상기 목적지 디바이스(13)의 상위계층 엔터티(132) 및 MAC/PHY 엔터티(94)로 통합하여 일체화한 것이다.
도 13은 본 발명에 따른 일 실시예의 절차 흐름도이다. 도 13의 실시예는 WVAN을 통해 소스 디바이스(DEV A)에서 목적지 디바이스(DEV B)로 CEC 메시지를 전송하는 예이다. 상기 WVAN은 조정기, DEV 1, DEV 2 및 다른 디바이스들을 포함하여 구성될 수 있다. 상기 DEV 1 및 DEV 2는 인터페이스 디바이스들로서 상기 DEV A로부터 CEC 메시지를 수신하여 상기 WVAN을 통해 상기 DEV B로 전달하고, 상기 CEC 메시지에 대한 응답으로 상기 DEV 2로부터 전송되는 ACK을 상기 DEV A로 전달한다. 이를 위해 상기 DEV 1 및 DEV 2는 CEC I/F 모듈을 구비한다. 도 12a와 대비하면, 상기 DEV A는 소스 디바이스(70)가 되고, DEV B는 목적지 디바이스(100)가 되며, 상기 DEV 1 및 DEV 2는 각각 제1 인터페이스 디바이스(80) 및 제2 인터페이스 디바이스(90)가 된다.
도 13을 참조하면, 상기 DEV A는 CEC 메시지를 상기 DEV 1의 CEC I/F 모듈에 시그널링한다[S101~S102]. 상기 DEV 1이 상기 CEC 메시지의 EOM(End Of Message) 비트를 수신하면, 상기 DEV 2의 DME는 채널 자원 할당 요청을 위해 상기 DEV 1의 MAC/MLME에 MLME_INS_CTB.req 프리미티브를 전달한다[S103].
상기 채널 자원은 상기 DEV 1이 상기 DEV 2로 상기 CEC 메시지를 포함하는 소정의 메시지를 전송하는 경우 상기 DEV 2가 이에 대한 응답 메시지를 전송하기 위해 필요한 자원을 의미한다. 별도의 채널 자원의 할당 없이 경쟁 방식(contention-based)에 의해 상기 응답 메시지를 전송하면 충돌이 발생할 수 있기 때문에 미리 채널 자원을 할당받는 것이 바람직하다. 상기 채널 자원의 요청 및 할당은, 도 7 또는 도 8을 통해 설명된 방식에 따라, 해당 수퍼 프레임(super frame) 내에서 긴급하게(instantly) 이루어지는 것이 바람직하다. 일반적인 방식으로 채널 자원을 할당하면 2.75 ms인 CEC 메시지에 대한 ACK/NACK 도달 기한이 경과될 수 있으므로, 해당 수퍼 프레임 내에서 상기 DEV 1에 채널 자원을 할당을 요청하고 상기 조정기가 상기 해당 수퍼 프레임 내에서 채널 자원, 예를 들어, 수 개의 비예약 CTB들을 할당하는 것이다.
상기 DEV 1의 MAC/MLME는 채널 자원의 할당을 요청하기 위해 상기 조정기의 MAC/MLME로 표 1과 같은 긴급 채널 자원 요청 메시지(INS_CTB_REQ Command)를 전송한다[S104]. 상기 조정기의 MAC/MLME는 상기 DEV 1로부터 채널 자원이 요청되었음을 알리기 위해 상기 조정기의 MLME_INS_CTB.ind 프리미티브를 전달한다[S105]. 상기 조정기의 DME는 상기 채널 자원 요청에 응해 할당할 채널 자원이 있는지를 체크한다[S106].
할당 가능한 채널 자원이 있을 경우에 상기 조정기의 DME는 상기 조정기의 MAC/MLME에 MLME_INS_CTB.rsp 프리미티브를 전달하여 할당되는 채널 자원에 대한 정보를 WVAN의 디바이스들에게 전송할 것을 지시한다[S107]. 상기 조정기의 MAC/MLME는 상기 할당되는 채널 자원에 대한 정보를 상기 WVAN의 디바이스들에게 알려 주기 위해 표 2와 같은 긴급 채널 자원 할당 안내 메시지(INS_CTB_ANC Command)를 상기 WVAN을 통해 방송한다[S108].
상기 DEV 1 및 DEV 2를 포함한 상기 WVAN의 디바이스들의 MAC/MLME는 채널 자원 할당 사실을 알리기 위해 DME에 MLME_INS_CTB.cfm 프리미티브를 전달한다[S109, S110].
상기 DEV 1의 DME는 상기 CEC 메시지를 상기 DEV 2에 전송할 것을 지시하기 위해 상기 DEV 1의 MAC/MLME로 MLME_VD_CMD.req 프리미티브를 전달한다[S111]. 상기 DEV 1의 MAC/MLME는 상기 CEC 메시지를 포함하는 제조사 지정 요청 메시지(VD_CMD_REQ Command)를 구성하여 상기 WVAN을 통해 방송한다[S112]. 표 3은 상기 제조사 지정 요청 메시지의 데이터 포맷의 일 예를 나타낸다.
Octets: 1 1 3 n
0xFC Length=n+3 Vendor OUI Vendor Specific Data
표 3에서, 'Vendor OUI' 필드는 제조사 식별자(vendor OUI(Organizational Unique Identifier)) 정보를 포함하고, 'Vendor Specification Data' 필드는 전달되는 메시지, 즉, 도 13에서는 CEC 메시지가 포함된다. 'Vendor Specification Data' 필드에는 WiHD 표준문서에 의해 정의되지 않은 메시지 또는 제어 정보 등이 포함될 수 있다. 이때, 상기 'Vendor Specification Data' 바이트 단위로 데이터가 포함될 수 있다. 예를 들어, CEC 메시지의 경우 비트 7부터 비트 0까지의 1 바이트가 포함되고, 그 후에 추가로 EOM을 나타내는 비트 정보가 포함될 수 있다.
다른 실시예로서, 상기 DEV 1의 MAC/MLME는 WiHD 표준문서에 의해 정의되지 않은 메시지 또는 제어 정보, 예를 들어, CEC 메시지를 제조사 지정 요청 메시지(VD_CMD_REQ Command)에 포함시키지 않고 직접 WVAN을 통해 방송할 수 있다. 이 경우에도 바이트 단위로 패킷을 구성하여 방송할 수 있다.
상기 DEV 2의 MAC/MLME는 상기 제조사 지정 요청 메시지가 수신되었음을 알리기 위해 상기 DEV 2의 DME로 MLME_VD_CMD.ind 프리미티브를 전달한다[S113].
상기 DEV 2의 CEC I/F 모듈은 상기 제조사 지정 요청 메시지에 포함된 CEC 메시지를 상기 DEV 2와 연결된 HDMI 디바이스들로 전달하기 위해 시그널링을 시작한다[S114]. 상기 DEV 2는 상기 CEC 메시지의 시그널링을 시작한 후에 어드레스 레졸루션(address resolution) 과정을 수행한다[S115]. 즉, 상기 DEV 2는 어드레스 레졸루션 과정을 통해 상기 DEV 2와 연결된 HDMI 디바이스들 중에 상기 CEC 메시지가 전달될 목적지 디바이스, 즉 DEV B가 존재하는지를 체크한다.
상기 DEV 2의 DME가 상기 어드레스 레졸루션 과정을 통해 상기 DEV B가 상기 DEV 2와 연결되었음을 확인하면, 상기 CEC 메시지의 시그널링 종료 전이라도 상기 CEC 메시지에 대한 수신 긍정 확인 신호(ACK)를 상기 DEV 1에 전송한다. 즉, 상기 DEV 2의 MAC/MLME는 상기 CEC 메시지에 대한 ACK을 포함하는 제조사 지정 요청 응답 메시지(VD_CMD_RSP Command)를 구성하여 상기 DEV 1에 전송한다[S117]. 표 4는 상기 제조사 지정 요청 응답 메시지의 데이터 포맷의 일 예를 나타낸다.
Octets: 1 1 3 1
0xFD Length=4 Vendor OUI Error Reason Code
만일, 상기 DEV 2의 DME가 상기 어드레스 레졸루션 과정을 통해 상기 DEV B가 상기 DEV 2와 연결되어 있지 않음을 확인하면, 상기 CEC 메시지의 전달을 종료할 수 있다.
상기 제조사 지정 요청 응답 메시지는 상기 채널 자원 할당 과정(S104~S108)에서 할당된 채널 자원을 통해 전송된다. 상기 DEV 1의 MAC/MLME는 상기 제조사 지정 요청 응답 메시지의 수신 사실을 알리기 위해 상기 DEV 1의 DME에 MLME_VD_CMD.cfm 프리미티브를 전달한다[S118]. 상기 DEV 1의 CEC I/F 모듈은 상기 제조사 지정 요청 응답 메시지의 내용을 기초로 상기 DEV A로 ACK을 전송한다[S119].
상기 DEV B는 상기 CEC 메시지의 EOM 비트를 수신한 후에[S120], 수신 에러의 유무에 따라 수신 긍정 확인 신호(ACK) 또는 수신 부정 확인 신호(NACK)를 상기 DEV 2에 전송한다[S121]. 상기 DEV 2가 상기 DEV B로부터 ACK을 수신한 경우 상기 CEC 메시지의 전송은 종료되지만, NACK을 수신한 경우에는 상기 DEV 2는 상기 CEC 메시지를 상기 DEV B로 재전송해야 한다.
도 13에서, 'mICRWT'는 최대 긴급 채널 자원 요청 대기시간(maximum Instant CTB Request Waiting Time)을 의미하고, 'Instant CTB Duration'은 상기 DEV 1의 DME가 상기 DEV 1의 MAC/MLME에 MLME_VD_CMD.req 프리미티브를 전달하고, 상기 DEV 1의 MAC/MLME로부터 MLME_VD_CMD.cfm 프리미티브를 전달받아야 하는 것으로 설정된 대기시간이다. 'mICRWT'와 'Instant CTB Duration'을 합한 값은 최대 ACK/NACK 대기 시간을 의미하는 'mAWT'보다 작아야 한다. CEC 메시지의 경우 'mAWT'는 2.75 ms이다.
이상에서 사용된 용어들은 다른 것들로 대치될 수 있다. 예를 들어, 디바이스는 사용자 장치(또는 기기), 스테이션(station) 등으로 변경될 수 있고, 조정기는 조정(또는 제어) 장치, 조정(또는 제어) 디바이스, 조정(또는 제어) 스테이션, 코디네이터(coordinator), PNC(piconet coordinator) 등으로 변경되어 사용될 수 있다.
이상에서 설명한 본 발명이 속하는 기술분야의 당업자는 본 발명이 그 기술적 사상이나 필수적 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예는 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로서 이해해야만 한다. 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 등가개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.
본 발명에 따르면 다음과 같은 효과가 있다.
첫째, 채널 자원이 이미 할당된 상황에서도 필요에 따라 긴급하게 채널 자원을 할당받아 필요에 따라 이용할 수 있다.
둘째, 유선 네트워크와 무선 네트워크 또는 두 디바이스들 간에 메시지 전송 시의 지연을 방지할 수 있고, 그에 따라 원활한 통신을 가능하게 할 수 있는 효과가 있다.

Claims (37)

  1. 무선 네트워크의 특정 디바이스에서의 채널 자원 할당 방법에 있어서,
    특정 수퍼 프레임의 비예약 구간 동안 제1 메시지를 전송하기 위한 제1 채널 자원 및 제2 메시지를 수신하기 위한 제2 채널 자원을 포함하는 채널 자원의 할당을 요청하기 위한 요청 메시지를 조정기로 전송하는 단계; 및
    상기 조정기로부터 상기 채널 자원의 할당 정보를 수신하는 단계를 포함하는, 채널 자원 할당 방법.
  2. 삭제
  3. 삭제
  4. 삭제
  5. 제1항에 있어서,
    상기 채널 자원의 할당 정보는 상기 무선 네트워크에서 사용되는 HRP 채널 및 LRP 채널 중에서 상기 LRP 채널을 통해 수신되는 것을 특징으로 하는, 채널 자원 할당 방법.
  6. 제1항에 있어서,
    상기 제2 메시지는 상기 제1 메시지에 대한 응답 메시지인 것을 특징으로 하는, 채널 자원 할당 방법.
  7. 제1항에 있어서,
    상기 제1 채널 자원은 상기 수퍼프레임의 비예약 구간 내에서 상기 제2 채널 자원에 인접하여 위치하는 것을 특징으로 하는, 채널 자원 할당 방법.
  8. 제1항에 있어서,
    상기 제1 채널 자원 및 제2 채널 자원은 상기 수퍼프레임의 비예약 구간 내에서 소정 간격만큼 분리되어 위치하는 것을 특징으로 하는, 채널 자원 할당 방법.
  9. 삭제
  10. 삭제
  11. 삭제
  12. 삭제
  13. 무선 네트워크의 조정기에서의 채널 자원 할당 방법에 있어서,
    특정 수퍼 프레임의 비예약 구간 동안 제1 메시지를 전송하기 위한 제1 채널 자원 및 제2 메시지를 수신하기 위한 제2 채널 자원을 포함하는 채널 자원의 할당을 요청하는 요청 메시지를 수신하는 단계; 및
    상기 채널 자원의 할당을 위한 할당 정보를 상기 무선 네트워크로 방송하는 단계를 포함하는, 채널 자원 할당 방법.
  14. 삭제
  15. 삭제
  16. 삭제
  17. 삭제
  18. 삭제
  19. 삭제
  20. 삭제
  21. 삭제
  22. 제13항에 있어서,
    상기 제2 메시지는 상기 제1 메시지에 대한 응답 메시지인 것을 특징으로 하는, 채널 자원 할당 방법.
  23. 제13항에 있어서,
    상기 제1 채널 자원은 상기 수퍼프레임의 비예약 구간 내에서 상기 제2 채널 자원에 인접하여 위치하는 것을 특징으로 하는, 채널 자원 할당 방법.
  24. 제13항에 있어서,
    상기 제1 채널 자원 및 제2 채널 자원은 상기 수퍼프레임의 비예약 구간 내에서 소정 간격만큼 분리되어 위치하는 것을 특징으로 하는, 채널 자원 할당 방법.
  25. 제13항에 있어서,
    상기 요청 메시지는 상기 채널 자원이 할당되어야 하는 시작 시간을 지시하는 정보를 포함하는 것을 특징으로 하는, 채널 자원 할당 방법.
  26. 무선 네트워크의 특정 디바이스에서의 채널 자원 할당 방법에 있어서,
    특정 수퍼 프레임의 비예약 구간 동안 제1 메시지를 전송하기 위한 제1 CTB(Channel Time Block) 및 제2 메시지를 수신하기 위한 제2 CTB를 포함하는 채널 자원의 할당을 요청하기 위한 요청 메시지를 상기 무선 네트워크의 조정기로 전송하는 단계; 및
    상기 조정기로부터 상기 채널 자원의 할당 정보를 수신하는 단계를 포함하는, 채널 자원 할당 방법.
  27. 제26항에 있어서,
    상기 제2 메시지는 상기 제1 메시지에 대한 응답 메시지인 것을 특징으로 하는, 채널 자원 할당 방법.
  28. 제26항에 있어서,
    상기 제1 CTB는 상기 수퍼프레임의 비예약 구간 내에서 상기 제2 CTB에 인접하여 위치하는 것을 특징으로 하는, 채널 자원 할당 방법.
  29. 제26항에 있어서,
    상기 제1 CTB 및 제2 CTB는 상기 수퍼프레임의 비예약 구간 내에서 소정 간격만큼 분리되어 위치하는 것을 특징으로 하는, 채널 자원 할당 방법.
  30. 제26항에 있어서,
    상기 요청 메시지는 상기 제1 CTB가 할당되어야 하는 시작 시간을 지시하는 정보를 포함하는 것을 특징으로 하는, 채널 자원 할당 방법.
  31. 제1항에 있어서,
    상기 요청 메시지는 상기 채널 자원이 할당되어야 하는 시작 시간을 지시하는 정보를 포함하는 것을 특징으로 하는, 채널 자원 할당 방법.
  32. 삭제
  33. 제1항에 있어서,
    상기 수퍼프레임은 비컨 영역, 예약 CTB 영역 및 비예약 영역을 포함하는 것을 특징으로 하는, 채널 자원 할당 방법.
  34. 제13항에 있어서,
    상기 수퍼프레임은 비컨 영역, 예약 CTB 영역 및 비예약 영역을 포함하는 것을 특징으로 하는, 채널 자원 할당 방법.
  35. 제26항에 있어서,
    상기 수퍼프레임은 비컨 영역, 예약 CTB 영역 및 비예약 영역을 포함하는 것을 특징으로 하는, 채널 자원 할당 방법.
  36. 제13항에 있어서,
    상기 채널 자원의 할당 정보는 상기 무선 네트워크에서 사용되는 HRP 채널 및 LRP 채널 중에서 상기 LRP 채널을 통해 방송되는 것을 특징으로 하는, 채널 자원 할당 방법.
  37. 제26항에 있어서,
    상기 채널 자원의 할당 정보는 상기 무선 네트워크에서 사용되는 HRP 채널 및 LRP 채널 중에서 상기 LRP 채널을 통해 수신되는 것을 특징으로 하는, 채널 자원 할당 방법.
KR1020070014537A 2006-12-01 2007-02-12 무선 네트워크에서의 긴급 채널 자원 할당 방법 및 디바이스 KR100914707B1 (ko)

Priority Applications (8)

Application Number Priority Date Filing Date Title
AT07851188T ATE548879T1 (de) 2006-12-01 2007-12-03 Verfahren zur zuweisung von ressourcen in einem funknetzwerk
EP07851188A EP2057782B1 (en) 2006-12-01 2007-12-03 Method of allocating resources in a wireless network
US12/377,378 US8085723B2 (en) 2006-12-01 2007-12-03 Method of allocating resources in a wireless network
PCT/KR2007/006197 WO2008066363A2 (en) 2006-12-01 2007-12-03 Methods of allocating instant channel resources in a wireless network
CN2007800444763A CN101632257B (zh) 2006-12-01 2007-12-03 在无线网络中分配资源的方法
JP2009526550A JP5005034B2 (ja) 2006-12-01 2007-12-03 無線ネットワークにおける緊急チャネル資源割当方法
US13/296,171 US9332538B2 (en) 2006-12-01 2011-11-14 Method of allocating resources in a wireless network
US14/486,705 US9585137B2 (en) 2006-12-01 2014-09-15 Method of allocating resources in a wireless network

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US86829806P 2006-12-01 2006-12-01
US60/868,298 2006-12-01

Publications (2)

Publication Number Publication Date
KR20080072484A KR20080072484A (ko) 2008-08-06
KR100914707B1 true KR100914707B1 (ko) 2009-08-28

Family

ID=39882801

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070014537A KR100914707B1 (ko) 2006-12-01 2007-02-12 무선 네트워크에서의 긴급 채널 자원 할당 방법 및 디바이스

Country Status (7)

Country Link
US (3) US8085723B2 (ko)
EP (1) EP2057782B1 (ko)
JP (1) JP5005034B2 (ko)
KR (1) KR100914707B1 (ko)
CN (1) CN101632257B (ko)
AT (1) ATE548879T1 (ko)
WO (1) WO2008066363A2 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8422372B2 (en) 2009-06-09 2013-04-16 Lg Electronics Inc. Method of channel resource allocation and devices in wireless networks
US8774033B2 (en) 2010-11-22 2014-07-08 Electronics And Telecommunications Research Institute Apparatus and method for transmitting frame in vehicle communication system based on wireless access for vehicular environment

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8214726B2 (en) * 2006-05-19 2012-07-03 Panasonic Corporation Wireless communication device transmitting and receiving CEC messages of HDMI
US8824422B2 (en) * 2008-03-11 2014-09-02 Intel Corporation Techniques enabling dynamic bandwidth reservation in a wireless personal area network
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
KR101567829B1 (ko) * 2009-06-09 2015-11-20 엘지전자 주식회사 무선 네트워크에서의 데이터 전송 방법, 수신 방법 및 디바이스
WO2010143804A1 (en) 2009-06-09 2010-12-16 Lg Electronics Inc. Method and device for transmitting and receiving data in wireless network
WO2011034383A2 (en) 2009-09-19 2011-03-24 Samsung Electronics Co., Ltd. Method and apparatus for channel allocation in a visible light communication system
CN102196227A (zh) * 2010-03-11 2011-09-21 株式会社日立制作所 视频数据处理装置
US9247395B2 (en) 2011-12-28 2016-01-26 Industrial Technology Research Institute Method and apparatus for broadcast assistance in direct communication system
TWI508569B (zh) * 2012-09-14 2015-11-11 Realtek Semiconductor Corp 行動高畫質連結資料轉換器以及行動高畫質連結資料轉換方法
CN107071907B (zh) * 2016-12-29 2019-01-04 展讯通信(上海)有限公司 物理资源的配置方法及用户终端
CN112135268B (zh) * 2020-09-28 2023-11-14 奇点新源国际技术开发(北京)有限公司 无线组网系统的数据传输方法及无线组网系统

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050003575A (ko) * 2003-06-27 2005-01-12 삼성전자주식회사 시분할 방식의 무선랜 통신방법 및 시스템
KR20050107293A (ko) * 2004-05-06 2005-11-11 삼성전자주식회사 분산화 개인용무선네트워크의 매체접근제어방법, 채널타임예약 시스템 및 그 방법
US20060050742A1 (en) 2004-08-12 2006-03-09 Interdigital Technology Corporation Method and system for controlling access to a wireless communication medium

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0841763B1 (en) * 1996-10-25 2003-12-10 Nokia Corporation Method for radio resource control
US6747959B1 (en) * 1998-10-07 2004-06-08 At&T Corp. Voice data integrated mulitaccess by self-reservation and blocked binary tree resolution
US6738363B1 (en) * 1999-11-05 2004-05-18 Nortel Networks Limited Method and apparatus for scheduling call admission control in satellite and wireless networks
JP2005538574A (ja) * 2001-10-03 2005-12-15 エクストリームスペクトラム,インコーポレイテッド メディア・アクセス・コントローラの動作方法
JP3995460B2 (ja) 2001-12-11 2007-10-24 三洋電機株式会社 タイムスロット割当装置
KR100552484B1 (ko) * 2004-02-13 2006-02-15 삼성전자주식회사 무선매체 접근방법
US7804805B2 (en) * 2005-06-27 2010-09-28 Samsung Electronics Co., Ltd Apparatus and method for scheduling transmission of data packets in a multichannel wireless communication system
EP1938624A4 (en) 2005-10-21 2009-10-28 Amimon Ltd APPARATUS AND METHOD FOR WIRELESS TRANSMISSION OF UNCOMPRESSED VIDEO
KR100791300B1 (ko) * 2006-04-21 2008-01-04 삼성전자주식회사 무선 네트워크 시스템 및 상기 무선 네트워크상에서데이터를 송수신하는 방법
US8583132B2 (en) 2006-05-18 2013-11-12 Qualcomm Incorporated Efficient channel structure for a wireless communication system
KR100871854B1 (ko) * 2006-06-05 2008-12-03 삼성전자주식회사 비동기 데이터 전송을 위한 채널 할당 관리 방법, 비동기데이터 전송 방법 및 상기 방법을 이용하는 장치
KR101330633B1 (ko) * 2006-06-08 2013-11-18 삼성전자주식회사 무선 통신 방법 및 장치
KR101299732B1 (ko) * 2006-07-14 2013-09-16 삼성전자주식회사 고주파 무선 대역에서의 무선 통신 방법 및 장치
KR20080008196A (ko) * 2006-07-18 2008-01-23 삼성전자주식회사 무선 네트워크 시스템 및 상기 무선 네트워크상에서데이터를 송수신하는 방법
US20080031136A1 (en) * 2006-08-07 2008-02-07 Gavette Sherman L Round trip time (rtt) proximity detection testing
KR101399361B1 (ko) * 2006-08-25 2014-05-26 삼성전자주식회사 무선 통신 방법 및 장치
US7843848B2 (en) * 2006-10-31 2010-11-30 Freescale Semiconductor, Inc. Methods and apparatus for round trip time measurements
JP4181213B2 (ja) * 2007-01-25 2008-11-12 松下電器産業株式会社 パケット往復時間測定方法
US7948961B2 (en) * 2007-01-26 2011-05-24 Sibeam, Inc. Wireless proximity estimation

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050003575A (ko) * 2003-06-27 2005-01-12 삼성전자주식회사 시분할 방식의 무선랜 통신방법 및 시스템
KR20050107293A (ko) * 2004-05-06 2005-11-11 삼성전자주식회사 분산화 개인용무선네트워크의 매체접근제어방법, 채널타임예약 시스템 및 그 방법
US20060050742A1 (en) 2004-08-12 2006-03-09 Interdigital Technology Corporation Method and system for controlling access to a wireless communication medium

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8422372B2 (en) 2009-06-09 2013-04-16 Lg Electronics Inc. Method of channel resource allocation and devices in wireless networks
US9167562B2 (en) 2009-06-09 2015-10-20 Lg Electronics Inc. Method of channel resource allocation and devices in wireless networks
US8774033B2 (en) 2010-11-22 2014-07-08 Electronics And Telecommunications Research Institute Apparatus and method for transmitting frame in vehicle communication system based on wireless access for vehicular environment
KR101418991B1 (ko) * 2010-11-22 2014-08-13 한국전자통신연구원 Wave 기반의 차량 통신 시스템에서의 프레임 송신 장치 및 방법

Also Published As

Publication number Publication date
EP2057782A4 (en) 2010-11-03
CN101632257A (zh) 2010-01-20
EP2057782A2 (en) 2009-05-13
US20100220669A1 (en) 2010-09-02
US9332538B2 (en) 2016-05-03
US8085723B2 (en) 2011-12-27
US20150003387A1 (en) 2015-01-01
US9585137B2 (en) 2017-02-28
ATE548879T1 (de) 2012-03-15
US20120057556A1 (en) 2012-03-08
WO2008066363A2 (en) 2008-06-05
KR20080072484A (ko) 2008-08-06
JP2010505290A (ja) 2010-02-18
EP2057782B1 (en) 2012-03-07
WO2008066363A3 (en) 2009-09-11
JP5005034B2 (ja) 2012-08-22
CN101632257B (zh) 2012-07-18

Similar Documents

Publication Publication Date Title
KR100914707B1 (ko) 무선 네트워크에서의 긴급 채널 자원 할당 방법 및 디바이스
KR100937427B1 (ko) 무선 네트워크에서의 채널 자원 할당 방법 및 디바이스
EP2422578B1 (en) Method of exchanging messages and corresponding system
US8325686B2 (en) Method and system for channel time allocation and access control in wireless network for high-definition video transmission
US9167562B2 (en) Method of channel resource allocation and devices in wireless networks
US7920540B2 (en) Method and system for reliable broadcast or multicast communication in wireless networks
US7925269B2 (en) Method and system for establishing a channel for a wireless video area network
US7424568B2 (en) Method for broadcasting data packet and receiving the data packet in wireless universal serial bus (USB) environment, wireless USB host, and wireless USB device
MX2008012467A (es) Metodo y sistema de control de acceso de canal para transmision de informacion de video a traves de canales inalambricos.
KR20100132416A (ko) 무선 네트워크에서의 데이터 전송 방법, 수신 방법 및 디바이스
KR101591832B1 (ko) 메시지 교환 방법 및 송수신 디바이스

Legal Events

Date Code Title Description
A201 Request for examination
A302 Request for accelerated examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20120727

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20130724

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20140724

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20150724

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20160722

Year of fee payment: 8