KR20120002918A - 스테이션간에 사용할 동영상 코덱을 선택하는 방법 및 그 장치 - Google Patents

스테이션간에 사용할 동영상 코덱을 선택하는 방법 및 그 장치 Download PDF

Info

Publication number
KR20120002918A
KR20120002918A KR1020110056999A KR20110056999A KR20120002918A KR 20120002918 A KR20120002918 A KR 20120002918A KR 1020110056999 A KR1020110056999 A KR 1020110056999A KR 20110056999 A KR20110056999 A KR 20110056999A KR 20120002918 A KR20120002918 A KR 20120002918A
Authority
KR
South Korea
Prior art keywords
codec
station
codec selection
pal
primitive
Prior art date
Application number
KR1020110056999A
Other languages
English (en)
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 SG2012095576A priority Critical patent/SG186464A1/en
Priority to PCT/KR2011/004869 priority patent/WO2012002779A2/en
Priority to CA2804157A priority patent/CA2804157C/en
Priority to JP2013518266A priority patent/JP2013534784A/ja
Priority to US13/175,089 priority patent/US20120002718A1/en
Priority to RU2013104175/08A priority patent/RU2530344C2/ru
Publication of KR20120002918A publication Critical patent/KR20120002918A/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/24Negotiation of communication capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/324Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the data link layer [OSI layer 2], e.g. HDLC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/164Feedback from the receiver or from the transmission channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

본 발명의 일실시예는 적어도 하나의 동영상 스트림의 압축에 이용될 적어도 하나의 코덱에 대한 사용 승인을 요청하는 코덱 선택 요청 프리미티브를 제1 스테이션의 스테이션 관리 엔티티(SME)가 그 제1 스테이션의 프로토콜 적응 계층(PAL)에게 전송하고, 적어도 하나의 코덱에 대한 사용 승인을 요청하는 코덱 선택 요청 프레임을 제1 스테이션의 PAL이 제2 스테이션에게 전송한 후, 제1 스테이션의 PAL이 제2 스테이션으로부터 적어도 하나의 코덱의 사용에 대한 승인 여부를 나타내는 코덱 선택 응답 프레임을 수신하는 코덱 선택 방법을 개시한다.

Description

스테이션간에 사용할 동영상 코덱을 선택하는 방법 및 그 장치{Method and apparatus for selecting video codec to be used between stations}
본 발명은 스테이션간에 사용할 동영상 코덱을 선택하는 방법 및 그 장치에 관한 것이다.
무선 네트워크에서 디바이스들간에 동영상 컨텐트를 전송하는 방법에는 비압축 형태로 동영상 컨텐트를 전송하는 방법과 코덱에 의해 압축된 동영상 컨텐트를 전송하는 방법이 있다.
비압축 형태로 동영상 컨텐트를 전송하는 경우에는 동영상 컨텐트의 화질 손상 없이 동영상 컨텐트를 전송할 수 있다는 장점이 있는 반면 전송 시간이 오래 걸리기 때문에 실시간으로 동영상 컨텐트를 재생해야하는 경우 또는 디바이스들간의 통신 링크의 대역폭이 좁은 경우 등에는 사용될 수 없다는 단점이 있다.
이에 따라, 통신 링크의 대역폭이 좁은 경우 또는 실시간으로 동영상 컨텐트를 재생해야하는 경우 등에는 코덱으로 압축된 형태로 동영상 컨텐트를 전송하는 방법이 이용된다. 다만, 이 경우에는 수신측에게 동영상 컨텐트의 압축에 사용된 코덱의 종류를 통지하여야 할 필요성이 있다.
본 발명의 목적은 스테이션간에 사용할 동영상 코덱을 선택하는 방법 및 그 장치를 제공하는 것이다.
상기 목적을 달성하기 위한 본 발명의 일실시예에 따른 동영상 코덱 선택 방법은 적어도 하나의 동영상 스트림의 압축에 이용될 적어도 하나의 코덱에 대한 사용 승인을 요청하는 코덱 선택 요청 프리미티브를 제1 스테이션의 스테이션 관리 엔티티(SME)가 상기 제1 스테이션의 프로토콜 적응 계층(PAL)에게 전송하는 단계;상기 적어도 하나의 코덱에 대한 사용 승인을 요청하는 코덱 선택 요청 프레임을 상기 제1 스테이션의 상기 PAL이 제2 스테이션에게 전송하는 단계; 및 상기 제1 스테이션의 상기 PAL이 상기 제2 스테이션으로부터 상기 적어도 하나의 코덱의 사용에 대한 승인 여부를 나타내는 코덱 선택 응답 프레임을 수신하는 단계를 포함한다.
바람직하게는, 상기 코덱 선택 요청 프레임은 상기 코덱 선택 요청 프레임이 수행하는 처리를 식별하기 위한 트랜잭션 ID 필드, 상기 코덱이 적용될 동영상 스트림의 개수를 나타내는 스트림 개수 필드, 상기 코덱이 적용될 적어도 하나의 동영상 스트림을 식별하기 위한 적어도 하나의 스트림 식별자 필드 및 상기 압축에 이용될 상기 적어도 하나의 코덱을 식별하기 위한 적어도 하나의 코덱 식별자 필드 중 적어도 하나를 포함하고, 상기 코덱 선택 응답 프레임은 상기 코덱 선택 응답 프레임이 수행하는 처리를 식별하기 위한 트랜잭션 ID 필드, 상기 코덱이 적용될 동영상 스트림의 개수를 나타내는 스트림 개수 필드 및 상기 코덱이 적용될 적어도 하나의 동영상 스트림을 식별하기 위한 적어도 하나의 스트림 식별자 필드, 상기 적어도 하나의 코덱의 사용에 대한 승인 여부를 나타내는 적어도 하나의 결과 필드 및 상기 코덱의 사용 승인을 거절하는 이유를 나타내는 거절 이유 필드 중 적어도 하나를 포함한다.
바람직하게는, 상기 코덱 선택 요청 프리미티브는 상기 코덱 선택 요청 프레임을 수신할 스테이션의 주소를 나타내는 상대 스테이션 주소, 상기 코덱이 적용될 적어도 하나의 동영상 스트림을 식별하기 위한 적어도 하나의 스트림 식별자 및 상기 압축에 이용될 상기 적어도 하나의 코덱의 식별자 중 적어도 하나를 포함한다.
바람직하게는, 상기 제1 스테이션에 상기 코덱 응답 프레임이 수신되면, 상기 적어도 하나의 코덱의 사용에 대한 승인 여부에 대한 결과를 보고하기 위한 코덱 선택 확인 프리미티브를 상기 제1 스테이션의 상기 PAL이 상기 제1 스테이션의 상기 SME에게 전송하는 단계를 더 포함한다.
바람직하게는, 상기 코덱 선택 확인 프리미티브는 상기 코덱이 적용될 적어도 하나의 동영상 스트림을 식별하기 위한 적어도 하나의 스트림 식별자 및 상기 적어도 하나의 코덱의 사용에 대한 승인 여부를 나타내는 적어도 하나의 결과 정보 중 적어도 하나를 포함한다.
바람직하게는, 상기 코덱 선택 요청 프레임은 상기 제1 스테이션의 매체 접근 제어(MAC) 계층에서 사용이 가능한 채널 시간 동안 전송된다.
바람직하게는, 상기 제2 스테이션이 상기 코덱 선택 요청 프레임을 수신하면, 상기 코덱 선택 요청 프레임이 수신되었음을 통지하기 위한 코덱 선택 표시 프리미티브를 상기 제2 스테이션의 프로토콜 적응 계층(PAL)이 상기 제2 스테이션의 스테이션 관리 엔티티(SME)에게 전송하는 단계; 및 상기 적어도 하나의 코덱의 사용에 대한 승인 여부를 나타내는 코덱 선택 응답 프리미티브를 상기 제2 스테이션의 상기 SME가 상기 제2 스테이션의 상기 PAL에게 전송하는 단계를 더 포함한다.
바람직하게는, 상기 코덱 선택 표시 프리미티브는 상기 코덱 선택 요청 프레임을 전송한 스테이션의 주소를 나타내는 상대 스테이션 주소, 상기 코덱이 적용될 적어도 하나의 동영상 스트림을 식별하기 위한 적어도 하나의 스트림 식별자 및 상기 압축에 이용될 상기 적어도 하나의 코덱의 식별자 중 적어도 하나를 포함하고,
상기 코덱 선택 응답 프리미티브는 상기 코덱 선택 요청 프레임을 전송한 스테이션의 주소를 나타내는 상대 스테이션 주소, 상기 코덱이 적용될 적어도 하나의 동영상 스트림을 식별하기 위한 적어도 하나의 스트림 식별자 및 상기 적어도 하나의 코덱의 사용에 대한 승인 여부를 나타내는 적어도 하나의 결과 정보 중 적어도 하나를 포함한다.
또한, 상기 목적을 달성하기 위한 본 발명의 다른 실시예에 따른 스테이션은
적어도 하나의 동영상 스트림의 압축에 이용될 적어도 하나의 코덱에 대한 사용 승인을 요청하는 코덱 선택 요청 프리미티브를 생성하는 스테이션 관리 엔티티(SME); 및 상기 SME로부터 상기 코덱 선택 요청 프리미티브를 수신하고 상기 적어도 하나의 코덱에 대한 사용 승인을 요청하는 코덱 선택 요청 프레임을 상대 스테이션에게 전송하는 프로토콜 적응 계층(PAL)을 포함하고, 상기 PAL은 상기 상대 스테이션으로부터 상기 적어도 하나의 코덱의 사용에 대한 승인 여부를 나타내는 코덱 선택 응답 프레임을 수신한다.
또한, 본 발명의 또 다른 실시예는 상기 목적을 달성하기 위하여 적어도 하나의 동영상 스트림의 압축에 이용될 적어도 하나의 코덱에 대한 사용 승인을 요청하는 코덱 선택 요청 프리미티브를 제1 스테이션의 스테이션 관리 엔티티(SME)가 상기 제1 스테이션의 프로토콜 적응 계층(PAL)에게 전송하는 단계; 상기 적어도 하나의 코덱에 대한 사용 승인을 요청하는 코덱 선택 요청 프레임을 상기 제1 스테이션의 상기 PAL이 제2 스테이션에게 전송하는 단계; 및 상기 제1 스테이션의 상기 PAL이 상기 제2 스테이션으로부터 상기 적어도 하나의 코덱의 사용에 대한 승인 여부를 나타내는 코덱 선택 응답 프레임을 수신하는 단계를 포함하는 동영상 코덱 선택 방법을 실행시키기 위한 프로그램이 기록된 컴퓨터로 읽을 수 있는 기록 매체를 제공한다.
도 1은 본 발명의 일실시예에 따른 동영상 코덱 선택 방법을 설명하기 위하여 도시한 흐름도이다.
도 2는 본 발명의 제2 실시예에 따른 동영상 코덱 선택 방법을 설명하기 위하여 도시한 흐름도이다.
도 3은 WGA 계층 관리 모델에 따른 계층 구조를 설명하기 위하여 도시한 도면이다.
도 4는 본 발명의 일실시예에 따른 코덱 선택 요청 프레임(400)을 도시한 도면이다.
도 5는 본 발명의 일실시예에 따른 코덱 선택 응답 프레임(500)을 도시한 도면이다.
이하에서는 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 대하여 상세히 설명한다.
도 1은 본 발명의 일실시예에 따른 동영상 코덱 선택 방법을 설명하기 위하여 도시한 흐름도이다.
단계 110에서는, 적어도 하나의 동영상 스트림의 압축에 이용될 적어도 하나의 코덱에 대한 사용 승인을 요청하는 코덱 선택 요청 프리미티브를 제1 스테이션의 스테이션 관리 엔티티(SME)가 그 제1 스테이션의 프로토콜 적응 계층(PAL)에게 전송한다.
이때, 제1 스테이션은 매체 접근 제어(MAC) 계층을 더 포함할 수 있다. 여기서, 프리미티브는 상하 계층간의 정보 교환을 위한 커맨드를 말한다. 예컨대, 프리미티브는 요청(REQUEST), 표시(INDICATE), 응답(RBSPONSE), 확인(CONFIRM)과 같은 4가지 형태로 구분되는데, 데이터 전송에 관련된 대부분의 프리미티브는 상위계층에서 하위계층으로 전달되는 요청(REQUEST) 프리미티브와, 하위계층에서 상위계층으로 전달되는 표시(INDICATE) 프리미티브로 이루어진다. 그리고, 확인(CONFIRM) 프리미티브는 상위계층으로부터의 특정 요청 프리미티브에 관련해서 하위계층이 이에 응답해야 할 의무가 있을 경우 상위 계층에 이를 알리는 프리미티브이고, 응답(RESPONSE) 프리미티브는 하위계층으로부터의 특정 표시 프리미티브에 대해 상위계층이 이에 응답해야 할 의무가 있을 경우 하위계층에게 알려주기 위한 프리미티브이다.
단계 120에서는, 적어도 하나의 코덱에 대한 사용 승인을 요청하는 코덱 선택 요청 프레임을 제1 스테이션의 PAL이 제2 스테이션에게 전송한다.
바람직하게는, 제1 스테이션은 제1 스테이션의 MAC 계층에서 사용이 가능한 채널 시간 동안 코덱 선택 요청 프레임을 제2 스테이션에게 전송할 수 있다.
여기서, 제1 스테이션은 동영상 스트림을 전송하는 디바이스이고, 제2 디바이스는 그 동영상 스트림을 수신하는 디바이스일 수 있다.
한편, 본 발명의 일실시예에 따른 코덱 선택 요청 프레임의 구조에 대해서는 도 4를 참조하여 후술한다.
단계 130에서는, 제1 스테이션의 PAL이 제2 스테이션으로부터 적어도 하나의 코덱의 사용에 대한 승인 여부를 나타내는 코덱 선택 응답 프레임을 수신한다.
이와 같이 단계 110 내지 단계 130을 수행함으로써 제1 스테이션과 제2 스테이션간의 동영상 코덱 선택 과정이 완료되면, 제1 스테이션이 제2 스테이션에게 그 선택된 코덱을 이용하여 압축된 동영상 스트림을 전송한다.
한편, 본 발명의 일실시예에 따른 코덱 선택 응답 프레임의 구조에 대해서는 도 4를 참조하여 후술한다.
도 2는 본 발명의 제2 실시예에 따른 동영상 코덱 선택 방법을 설명하기 위하여 도시한 흐름도이다.
도 2를 참조하면, 제1 스테이션(210)과 제2 스테이션(220)간에 수행되는 동영상 코덱 선택 과정이 도시되어 있다.
도 2에서 제1 스테이션(210)과 제2 스테이션(220)은 각각 SME(212, 222), A/V PAL(214, 224) 및 MAC 계층(216, 226)을 포함한다. 이때, 제1 스테이션(210)은 IEEE 표준 802.11의 WGA(Wireless Gigabit Alliance) 계층 관리 모델에 따른 계층 구조를 가질 수 있는데, 이에 대해서는 도 3을 참조하여 후술한다.
첫 번째 단계에서, 제1 스테이션(210)의 SME(212)는 제2 스테이션(220)이 각각의 동영상 스트림에 대해 특정한 벤더에 의해 제공되는 코덱을 선택하도록 요청하기 위한 프리미티브인 PALME-vendorSpecificCodecSelect.request를 제1 스테이션(210)의 A/V PAL(212)에게 전송한다.
PALME-vendorSpecificCodecSelect.request의 구조는 다음과 같이 기술될 수 있다.
PALME-VendorSpecificCodecSelect.request(
Peer STA address
StreamID
VendorSpecificCodecID
)
즉, PALME-VendorSpecificCodecSelect.request는 코덱 선택 요청 프레임을 수신할 스테이션의 주소를 나타내는 Peer STA address, 코덱이 적용될 동영상 스트림을 식별하기 위한 스트림 식별자를 나타내는 StreamID, 동영상 스트림의 압축에 이용될 벤더에 의하여 제공되는 코덱의 식별자를 나타내는 VendorSpecificCodecID를 포함한다.
두 번째 단계에서, 제1 스테이션(210)의 A/V PAL(214)은 제2 스테이션(220)이 각각의 동영상 스트림에 대해 특정한 벤더에 의해 제공되는 코덱을 선택하도록 요청하기 위한 프레임인 Vendor Specific Codec Select Request 프레임을 제2 스테이션(220)의 A/V PAL(224)에게 전송한다.
이때, 제1 스테이션(210)은 MAC 계층(216)에서 사용 가능한 채널 시간 동안 Vendor Specific Codec Select Request 프레임을 전송한다.
세 번째 단계에서, 제2 스테이션(220)의 A/V PAL(224)은 Vendor Specific Codec Select Request 프레임이 수신되었음을 통지하기 위한 프리미티브인 PALME-VendorSpecificCodecSelect.indication을 제2 스테이션(220)의 SME(222)에게 전송한다.
PALME- VendorSpecificCodecSelect.indication의 구조는 다음과 같이 기술될 수 있다.
PALME- VendorSpecificCodecSelect.indication (
Peer STA address
StreamID
VendorSpecificCodecID
)
즉, PALME- VendorSpecificCodecSelect.indication는 Vendor Specific Codec Select Request를 전송한 스테이션의 주소를 나타내는 Peer STA address, 코덱이 적용될 동영상 스트림을 식별하기 위한 동영상 스트림 식별자를 나타내는 StreamID 및 동영상 스트림의 압축에 이용될 벤더에 의하여 제공되는 코덱의 식별자를 나타내는 VendorSpecificCodecID를 포함한다.
네 번째 단계에서는, 제2 스테이션(220)의 SME(222)가 코덱의 사용에 대한 승인 여부를 나타내는 프리미티브인 PALME- VendorSpecificCodecSelect.response를 제2 스테이션(220)의 A/V PAL(224)에게 전송한다.
PALME- VendorSpecificCodecSelect.response의 구조는 다음과 같이 기술될 수 있다.
PALME- VendorSpecificCodecSelect.response (
Peer STA address
StreamID
ResultCode
)
즉, PALME-VendorSpecificCodecSelect.response는 Vendor Specific Codec Select Request를 전송한 스테이션의 주소를 나타내는 Peer STA address, 코덱이 적용될 동영상 스트림을 식별하기 위한 동영상 스트림 식별자를 나타내는 StreamID 및 코덱의 사용에 대한 승인 여부를 나타내는 ResultCode를 포함한다.
다섯 번째 단계에서는, 제2 스테이션(220)의 A/V PAL(224)이 코덱의 사용에 대한 승인 여부를 나타내는 프레임인 Vendor Specific Codec Select Response 프레임을 제1 스테이션(210)의 A/V PAL(214)에게 전송한다.
이때, 제2 스테이션(220)은 MAC 계층(226)에서 사용 가능한 채널 시간 동안 Vendor Specific Codec Select Response 프레임을 전송한다.
여섯 번째 단계에서는, 제1 스테이션(210)의 A/V PAL(214)이 코덱의 사용에 대한 승인 여부에 대한 결과를 보고하기 위한 프리미티브인 PALME- VendorSpecificCodecSelect.confirmation을 제1 스테이션의 SME(212)에게 전송한다.
PALME- VendorSpecificCodecSelect.confirmation의 구조는 다음과 같이 기술될 수 있다.
PALME- VendorSpecificCodecSelect.confirmation (
StreamID
ResultCode
)
즉, PALME- VendorSpecificCodecSelect.confirmation은 코덱이 적용될 동영상 스트림을 식별하기 위한 동영상 스트림 식별자를 나타내는 StreamID 및 코덱의 사용에 대한 승인 여부를 나타내는 ResultCode를 포함한다.
바람직하게는, 본 발명의 일 실시예에 따른 스테이션들(210, 220)은 각각 다양한 종류의 프레임들을 송수신하기 위한 전송부(미도시), 및 수신부(미도시)를 더 포함할 수 있다.
도 3은 WGA 계층 관리 모델에 따른 계층 구조를 설명하기 위하여 도시한 도면이다.
도 3에서, SME(Station Management Entity)(310)는 다른 계층들(320, 330, 340)로부터 독립된 엔티티로서, 계층에 의존적인 정보를 수집하고, 특정한 계층에 대한 계층에 의존적인 상태를 설정하고, 특정한 계층에서 특정한 동작이 수행되도록 요청한다. 전술한바와 같이 본 발명에서는 SME(310)가 코덱 선택 요청 프리미티브를 생성하고 PAL(320)에게 전송하는 동작을 수행할 수 있다.
PAL(320)은 코덱 선택 요청 프레임을 생성하여 전송하고, 코덱 선택 응답 프레임을 수신한다. 이때, PAL(320)은 MAC 계층(330) 및 PHY 계층(340)을 통해 코덱 선택 요청 프레임을 상대 스테이션에게 전송하고, 그 상대 스테이션으로부터 코덱 선택 응답 프레임을 수신한다.
PALME(322), MLME(332), PLME(342) 각각은 PAL(320)을 관리하는 엔티티, MAC 계층(330)을 관리하는 엔티티, PHY 계층(340)을 관리하는 엔티티이다.
PAL_SAP(Service Access Point)은 PAL(320)을 다른 계층과 연결하는 통로 기능을 하고, MAC_SAP은 MAC 계층(330)을 PAL(320)과 연결하는 통로 기능을 하고, PHY_SAP는 PHY 계층(340)을 MAC 계층(330)과 연결하는 통로 기능을 한다.
또한, PALME_SAP은 PALME(322)를 SME(310)와 연결하는 통로 기능을 하고, MLME_SAP은 MLME(332)를 SME(310)와 연결하는 통로 기능을 하고, PLME_SAP는 PLME(342)를 SME(310)와 연결하는 통로 기능을 한다.
한편, 도 3에 도시된 구성 요소들에 대한 보다 구체적인 설명은 IEEE 표준 802.11에 기술되어 있으므로, 상세한 설명은 생략한다.
도 4는 본 발명의 일실시예에 따른 코덱 선택 요청 프레임(400)을 도시한 도면이다.
도 4를 참조하면 본 발명의 일실시예에 따른 코덱 선택 요청 프레임(400)은 트랜잭션 ID 필드(410), 스트림 개수 필드(420), 스트림 식별자 필드들(430a, ... , 430n) 및 벤더 코덱 식별자 필드들(440a, ..., 440n)을 포함한다.
트랜잭션 ID 필드(410)는 코덱 선택 요청 프레임(400)이 수행하는 처리를 식별하기 위한 필드로서, 코덱 선택 요청 프레임(400)이 동영상 스트림에 적용될 코덱의 선택을 요청하기 위한 프레임이라는 것을 나타낸다.
스트림 개수 필드(420)는 코덱이 적용될 동영상 스트림의 개수를 나타낸다.
스트림 식별자 필드들(430a, ... , 430n)은 코덱이 적용될 동영상 스트림들의 식별자들을 나타낸다.
벤더 코덱 식별자 필드들(440a, ..., 440n)은 동영상 스트림들의 압축에 이용될 벤더에 의해 제공되는 코덱들의 식별자들을 나타낸다. 도 4에서는 N개의 코덱들에 대응되는 N개의 벤더 코덱 식별자 필드들(440a, ..., 440n)이 도시되어 있는데, N개의 벤더 코덱 식별자 필드들(440a, ..., 440n) 각각은 N개의 상이한 종류의 코덱들의 식별자들을 포함할 수 있다.
도 5는 본 발명의 일실시예에 따른 코덱 선택 응답 프레임(500)을 도시한 도면이다.
도 5를 참조하면, 본 발명의 일실시예에 따른 코덱 선택 응답 프레임(500)은 트랜잭션 ID 필드(510), 스트림 개수 필드(520), 스트림 식별자 필드들(530a, ... , 530n) 및 결과 필드들(540a, ..., 540n)을 포함한다.
트랜잭션 ID 필드(510)는 코덱 선택 요청 프레임(500)이 수행하는 처리를 식별하기 위한 필드로서, 코덱 선택 응답 프레임(500)이 코덱의 사용에 대한 승인 여부를 나타내는 프레임이라는 것을 나타낸다.
스트림 개수 필드(520)는 코덱이 적용될 동영상 스트림의 개수를 나타낸다.
스트림 식별자 필드들(530a, ... , 530n)은 코덱이 적용될 동영상 스트림들의 식별자들을 나타낸다.
결과 필드들(540a, ..., 540n)은 코덱 선택 요청 프레임(400)에 포함된 코덱들의 사용에 대한 승인 여부를 나타내는 승인 정보들을 나타낸다. 이때, 결과 필드들(540a, ..., 540n) 중 일부는 코덱 선택 요청 프레임(400)에 포함된 코덱들의 사용을 승인하는 정보일 수도 있고, 일부는 코덱 선택 요청 프레임(400)에 포함된 코덱들의 사용을 거절하는 정보일 수도 있다.
다른 실시예에서는, 코덱 선택 응답 프레임(500)이 코덱 선택 요청 프레임(400)에 포함된 코덱들의 사용 승인을 거절하는 이유를 나타내는 거절 이유 필드들(미도시)을 더 포함할 수 있다.
한편, 상술한 본 발명의 실시예들은 컴퓨터에서 실행될 수 있는 프로그램으로 작성가능하고, 컴퓨터로 읽을 수 있는 기록매체를 이용하여 상기 프로그램을 동작시키는 범용 디지털 컴퓨터에서 구현될 수 있다.
상기 컴퓨터로 읽을 수 있는 기록매체는 마그네틱 저장매체(예를 들면, 롬, 플로피 디스크, 하드디스크 등), 광학적 판독 매체(예를 들면, 시디롬, 디브이디 등) 를 포함한다.
이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.

Claims (17)

  1. 적어도 하나의 동영상 스트림의 압축에 이용될 적어도 하나의 코덱에 대한 사용 승인을 요청하는 코덱 선택 요청 프리미티브를 제1 스테이션의 스테이션 관리 엔티티(SME)가 상기 제1 스테이션의 프로토콜 적응 계층(PAL)에게 전송하는 단계;
    상기 적어도 하나의 코덱에 대한 사용 승인을 요청하는 코덱 선택 요청 프레임을 상기 제1 스테이션의 상기 PAL이 제2 스테이션에게 전송하는 단계; 및
    상기 제1 스테이션의 상기 PAL이 상기 제2 스테이션으로부터 상기 적어도 하나의 코덱의 사용에 대한 승인 여부를 나타내는 코덱 선택 응답 프레임을 수신하는 단계를 포함하는 것을 특징으로 하는 동영상 코덱 선택 방법.
  2. 제1항에 있어서,
    상기 코덱 선택 요청 프레임은 상기 코덱 선택 요청 프레임이 수행하는 처리를 식별하기 위한 트랜잭션 ID 필드, 상기 코덱이 적용될 동영상 스트림의 개수를 나타내는 스트림 개수 필드, 상기 코덱이 적용될 적어도 하나의 동영상 스트림을 식별하기 위한 적어도 하나의 스트림 식별자 필드 및 상기 압축에 이용될 상기 적어도 하나의 코덱을 식별하기 위한 적어도 하나의 코덱 식별자 필드 중 적어도 하나를 포함하고,
    상기 코덱 선택 응답 프레임은 상기 코덱 선택 응답 프레임이 수행하는 처리를 식별하기 위한 트랜잭션 ID 필드, 상기 코덱이 적용될 동영상 스트림의 개수를 나타내는 스트림 개수 필드 및 상기 코덱이 적용될 적어도 하나의 동영상 스트림을 식별하기 위한 적어도 하나의 스트림 식별자 필드, 상기 적어도 하나의 코덱의 사용에 대한 승인 여부를 나타내는 적어도 하나의 결과 필드 및 상기 코덱의 사용 승인을 거절하는 이유를 나타내는 거절 이유 필드 중 적어도 하나를 포함하는 것을 특징으로 하는 동영상 코덱 선택 방법.
  3. 제1항에 있어서,
    상기 코덱 선택 요청 프리미티브는
    상기 코덱 선택 요청 프레임을 수신할 스테이션의 주소를 나타내는 상대 스테이션 주소, 상기 코덱이 적용될 적어도 하나의 동영상 스트림을 식별하기 위한 적어도 하나의 스트림 식별자 및 상기 압축에 이용될 상기 적어도 하나의 코덱의 식별자 중 적어도 하나를 포함하는 것을 특징으로 하는 동영상 코덱 선택 방법.
  4. 제1항에 있어서,
    상기 제1 스테이션에 상기 코덱 응답 프레임이 수신되면, 상기 적어도 하나의 코덱의 사용에 대한 승인 여부에 대한 결과를 보고하기 위한 코덱 선택 확인 프리미티브를 상기 제1 스테이션의 상기 PAL이 상기 제1 스테이션의 상기 SME에게 전송하는 단계를 더 포함하는 것을 특징으로 하는 동영상 코덱 선택 방법.
  5. 제4항에 있어서,
    상기 코덱 선택 확인 프리미티브는
    상기 코덱이 적용될 적어도 하나의 동영상 스트림을 식별하기 위한 적어도 하나의 스트림 식별자 및 상기 적어도 하나의 코덱의 사용에 대한 승인 여부를 나타내는 적어도 하나의 결과 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 동영상 코덱 선택 방법.
  6. 제1 항에 있어서,
    상기 코덱 선택 요청 프레임은
    상기 제1 스테이션의 매체 접근 제어(MAC) 계층에서 사용이 가능한 채널 시간 동안 전송되는 것을 특징으로 하는 동영상 코덱 선택 방법.
  7. 제1항에 있어서,
    상기 제2 스테이션이 상기 코덱 선택 요청 프레임을 수신하면, 상기 코덱 선택 요청 프레임이 수신되었음을 통지하기 위한 코덱 선택 표시 프리미티브를 상기 제2 스테이션의 프로토콜 적응 계층(PAL)이 상기 제2 스테이션의 스테이션 관리 엔티티(SME)에게 전송하는 단계; 및
    상기 적어도 하나의 코덱의 사용에 대한 승인 여부를 나타내는 코덱 선택 응답 프리미티브를 상기 제2 스테이션의 상기 SME가 상기 제2 스테이션의 상기 PAL에게 전송하는 단계를 더 포함하는 것을 특징으로 하는 동영상 코덱 선택 방법.
  8. 제7항에 있어서,
    상기 코덱 선택 표시 프리미티브는 상기 코덱 선택 요청 프레임을 전송한 스테이션의 주소를 나타내는 상대 스테이션 주소, 상기 코덱이 적용될 적어도 하나의 동영상 스트림을 식별하기 위한 적어도 하나의 스트림 식별자 및 상기 압축에 이용될 상기 적어도 하나의 코덱의 식별자 중 적어도 하나를 포함하고,
    상기 코덱 선택 응답 프리미티브는 상기 코덱 선택 요청 프레임을 전송한 스테이션의 주소를 나타내는 상대 스테이션 주소, 상기 코덱이 적용될 적어도 하나의 동영상 스트림을 식별하기 위한 적어도 하나의 스트림 식별자 및 상기 적어도 하나의 코덱의 사용에 대한 승인 여부를 나타내는 적어도 하나의 결과 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 동영상 코덱 선택 방법.
  9. 적어도 하나의 동영상 스트림의 압축에 이용될 적어도 하나의 코덱에 대한 사용 승인을 요청하는 코덱 선택 요청 프리미티브를 생성하는 스테이션 관리 엔티티(SME); 및
    상기 SME로부터 상기 코덱 선택 요청 프리미티브를 수신하고 상기 적어도 하나의 코덱에 대한 사용 승인을 요청하는 코덱 선택 요청 프레임을 상대 스테이션에게 전송하는 프로토콜 적응 계층(PAL)을 포함하고,
    상기 PAL은 상기 상대 스테이션으로부터 상기 적어도 하나의 코덱의 사용에 대한 승인 여부를 나타내는 코덱 선택 응답 프레임을 수신하는 것을 특징으로 하는 스테이션.
  10. 제9항에 있어서,
    상기 코덱 선택 요청 프레임은 상기 코덱 선택 요청 프레임이 수행하는 처리를 식별하기 위한 트랜잭션 ID 필드, 상기 코덱이 적용될 동영상 스트림의 개수를 나타내는 스트림 개수 필드, 상기 코덱이 적용될 적어도 하나의 동영상 스트림을 식별하기 위한 적어도 하나의 스트림 식별자 필드 및 상기 압축에 이용될 상기 적어도 하나의 코덱을 식별하기 위한 적어도 하나의 코덱 식별자 필드 중 적어도 하나를 포함하고,
    상기 코덱 선택 응답 프레임은 상기 코덱 선택 응답 프레임이 수행하는 처리를 식별하기 위한 트랜잭션 ID 필드, 상기 코덱이 적용될 동영상 스트림의 개수를 나타내는 스트림 개수 필드 및 상기 코덱이 적용될 적어도 하나의 동영상 스트림을 식별하기 위한 적어도 하나의 스트림 식별자 필드, 상기 적어도 하나의 코덱의 사용에 대한 승인 여부를 나타내는 적어도 하나의 결과 필드 및 상기 코덱의 사용 승인을 거절하는 이유를 나타내는 거절 이유 필드 중 적어도 하나를 포함하는 것을 특징으로 하는 스테이션.
  11. 제9항에 있어서,
    상기 코덱 선택 요청 프리미티브는
    상기 코덱 선택 요청 프레임을 수신할 스테이션의 주소를 나타내는 상대 스테이션 주소, 상기 코덱이 적용될 적어도 하나의 동영상 스트림을 식별하기 위한 적어도 하나의 스트림 식별자 및 상기 압축에 이용될 상기 적어도 하나의 코덱의 식별자 중 적어도 하나를 포함하는 것을 특징으로 하는 스테이션.
  12. 제9항에 있어서,
    상기 PAL에 상기 코덱 응답 프레임이 수신되면, 상기 적어도 하나의 코덱의 사용에 대한 승인 여부에 대한 결과를 보고하기 위한 코덱 선택 확인 프리미티브를 상기 PAL이 상기 SME에게 전송하는 것을 특징으로 하는 스테이션.
  13. 제12항에 있어서,
    상기 코덱 선택 확인 프리미티브는
    상기 코덱이 적용될 적어도 하나의 동영상 스트림을 식별하기 위한 적어도 하나의 스트림 식별자 및 상기 적어도 하나의 코덱의 사용에 대한 승인 여부를 나타내는 적어도 하나의 결과 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 스테이션.
  14. 제9항에 있어서,
    매체 접근 제어(MAC) 계층을 더 포함하고,
    상기 코덱 선택 요청 프레임은 상기 매체 접근 제어(MAC) 계층에서 사용이 가능한 채널 시간 동안 전송되는 것을 특징으로 하는 스테이션.
  15. 제9항에 있어서,
    상기 상대 스테이션은
    상기 코덱 선택 요청 프레임을 수신하고, 상기 코덱 선택 요청 프레임이 수신되었음을 통지하기 위한 코덱 선택 표시 프리미티브를 생성하는 제2 프로토콜 적응 계층(PAL); 및
    상기 제2 PAL로부터 상기 코덱 선택 표시 프리미티브를 수신하고, 상기 적어도 하나의 코덱의 사용에 대한 승인 여부를 나타내는 코덱 선택 응답 프리미티브를 상기 제2 PAL에게 전송하는 제2 스테이션 관리 엔티티(SME)를 포함하는 것을 특징으로 하는 스테이션.
  16. 제15항에 있어서,
    상기 코덱 선택 표시 프리미티브는 상기 코덱 선택 요청 프레임을 전송한 스테이션의 주소를 나타내는 상대 스테이션 주소, 상기 코덱이 적용될 적어도 하나의 동영상 스트림을 식별하기 위한 적어도 하나의 스트림 식별자 및 상기 압축에 이용될 상기 적어도 하나의 코덱의 식별자 중 적어도 하나를 포함하고,
    상기 코덱 선택 응답 프리미티브는 상기 코덱 선택 요청 프레임을 전송한 스테이션의 주소를 나타내는 상대 스테이션 주소, 상기 코덱이 적용될 적어도 하나의 동영상 스트림을 식별하기 위한 적어도 하나의 스트림 식별자 및 상기 적어도 하나의 코덱의 사용에 대한 승인 여부를 나타내는 적어도 하나의 결과 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 스테이션.
  17. 제1항 내지 제8항 중 어느 한 항의 방법을 실행시키기 위한 프로그램이 기록
    된 컴퓨터로 읽을 수 있는 기록 매체.
KR1020110056999A 2010-07-01 2011-06-13 스테이션간에 사용할 동영상 코덱을 선택하는 방법 및 그 장치 KR20120002918A (ko)

Priority Applications (6)

Application Number Priority Date Filing Date Title
SG2012095576A SG186464A1 (en) 2010-07-01 2011-07-01 Method and apparatus for selecting video codec to be used between stations
PCT/KR2011/004869 WO2012002779A2 (en) 2010-07-01 2011-07-01 Method and apparatus for selecting video codec to be used between stations
CA2804157A CA2804157C (en) 2010-07-01 2011-07-01 Method and apparatus for selecting video codec to be used between stations
JP2013518266A JP2013534784A (ja) 2010-07-01 2011-07-01 ステーション間に使用する動画コーデックを選択する方法及びその装置
US13/175,089 US20120002718A1 (en) 2010-07-01 2011-07-01 Method and apparatus for selecting video codec to be used between stations
RU2013104175/08A RU2530344C2 (ru) 2010-07-01 2011-07-01 Способ и устройство для выбора видеокодека, подлежащего использованию между станциями

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US36059410P 2010-07-01 2010-07-01
US61/360,594 2010-07-01
US38880010P 2010-10-01 2010-10-01
US61/388,800 2010-10-01

Publications (1)

Publication Number Publication Date
KR20120002918A true KR20120002918A (ko) 2012-01-09

Family

ID=45610099

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110056999A KR20120002918A (ko) 2010-07-01 2011-06-13 스테이션간에 사용할 동영상 코덱을 선택하는 방법 및 그 장치

Country Status (5)

Country Link
JP (1) JP2013534784A (ko)
KR (1) KR20120002918A (ko)
CA (1) CA2804157C (ko)
RU (1) RU2530344C2 (ko)
SG (1) SG186464A1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014010895A1 (ko) * 2012-07-10 2014-01-16 삼성전자주식회사 영상 통신 시스템에서 컬러 정보를 교섭하는 방법 및 장치

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017170159A1 (ja) 2016-03-31 2017-10-05 京セラ株式会社 無線端末及び基地局

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2159507C1 (ru) * 1999-10-29 2000-11-20 Аликов Сергей Владимирович Узел кодирования и/или декодирования информации, система передачи информации с уплотнением каналов, система передачи информации в телекоммуникационной сети
US7295608B2 (en) * 2001-09-26 2007-11-13 Jodie Lynn Reynolds System and method for communicating media signals

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014010895A1 (ko) * 2012-07-10 2014-01-16 삼성전자주식회사 영상 통신 시스템에서 컬러 정보를 교섭하는 방법 및 장치
US9485282B2 (en) 2012-07-10 2016-11-01 Samsung Electronics Co., Ltd. Method and apparatus for negotiating color information in image communication system

Also Published As

Publication number Publication date
SG186464A1 (en) 2013-01-30
RU2013104175A (ru) 2014-08-10
JP2013534784A (ja) 2013-09-05
CA2804157A1 (en) 2012-01-05
RU2530344C2 (ru) 2014-10-10
CA2804157C (en) 2016-04-12

Similar Documents

Publication Publication Date Title
CN106664458B (zh) 用于发射视频数据的方法、源装置以及存储媒体
KR101780300B1 (ko) 무선 디스플레이 디바이스들에 대한 사용자 입력 제어를 위한 비연결형 전송
JP2016021763A (ja) ワイヤレスディスプレイデバイスのためのフィードバックチャネル
KR101795606B1 (ko) 코덱에 의해 압축된 동영상 컨텐트 전송 방법 및 그 장치
JP2015512172A (ja) ワイヤレスディスプレイのためのユーザ入力バックチャネルを介した双方向トンネリング
US20120002718A1 (en) Method and apparatus for selecting video codec to be used between stations
CN102238139A (zh) 一种插播广告的方法、装置及***
CN104363511B (zh) 一种在移动设备中在线播放F4v视频的方法及***
CN101651787A (zh) 一种网络化文件化数字媒体节目审片***
CN107342951A (zh) 数据传输方法及装置
KR20110066077A (ko) 코덱에 의해 압축된 동영상 컨텐트 전송 방법 및 그 장치
JP2002199019A (ja) 通信制御装置、通信制御方法、及び通信制御プログラムが記録された記録媒体
KR20120002918A (ko) 스테이션간에 사용할 동영상 코덱을 선택하는 방법 및 그 장치
JP4006231B2 (ja) 広域無線伝送方法及び装置
CN105681325A (zh) 一种快速响应对ipc的视频流实时请求的方法和装置
CN106358008B (zh) 一种避免重复呼叫接入的方法及会议电视终端设备
TWI523461B (zh) 通訊系統和方法
WO2023010360A1 (zh) 传输方法、装置、设备及存储介质
CN102761526B (zh) Vc‑1编码视音频在支持h.323协议族的终端设备中传输的方法
TW202402026A (zh) 具有動態自適應的多媒體系統
CN117640606A (zh) 媒体数据通信方法、***、设备及存储介质
WO2014166217A1 (zh) 一种多媒体业务传输方法及终端
CN105530537A (zh) 一种多媒体数据的传输方法及相关设备
KR100772195B1 (ko) 다중 스트리밍 서비스 방법 및 이를 위한 장치

Legal Events

Date Code Title Description
WITN Withdrawal due to no request for examination