KR102127357B1 - 디스플레이 세션에서 오프라인 참여를 위한 무선 통신 시스템 및 방법 - Google Patents

디스플레이 세션에서 오프라인 참여를 위한 무선 통신 시스템 및 방법 Download PDF

Info

Publication number
KR102127357B1
KR102127357B1 KR1020130084717A KR20130084717A KR102127357B1 KR 102127357 B1 KR102127357 B1 KR 102127357B1 KR 1020130084717 A KR1020130084717 A KR 1020130084717A KR 20130084717 A KR20130084717 A KR 20130084717A KR 102127357 B1 KR102127357 B1 KR 102127357B1
Authority
KR
South Korea
Prior art keywords
wfd
session
offline
source
network
Prior art date
Application number
KR1020130084717A
Other languages
English (en)
Other versions
KR20140011969A (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 삼성전자주식회사
Publication of KR20140011969A publication Critical patent/KR20140011969A/ko
Application granted granted Critical
Publication of KR102127357B1 publication Critical patent/KR102127357B1/ko

Links

Images

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/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
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/12Synchronisation between the display unit and other units, e.g. other display units, video-disc players
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • 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
    • 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
    • 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/647Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
    • H04N21/64707Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless for transferring content from a first network to a second network, e.g. between IP and wireless
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/16Use of wireless transmission of display information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/04Terminal devices adapted for relaying to or from another terminal or user

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Wi-Fi 디스플레이 표준을 강화하고, 비-WFD 디바이스가 기존 WFD 세션에서 WFD 소스와 세션을 설정하고, 기존 WFD 세션을 중단시키지 않고 오프라인 WFD 소스로서 동작하도록 할 수 있는 시스템이 개시된다. 상기 시스템은 오프라인 WFD 소스가 WFD 소스를 통해 싱크들에 멀티미디어 콘텐츠 및 제어 패킷을 스트리밍하고 싱크들로부터 오프라인 WFD 소스에 제어 패킷을 스트리밍할 수 있게 한다. 제안된 방법은 새로운 세션을 재설정하는 것을 피함으로써 시간을 절약하고 더 나은 사용자 경험을 제공한다.

Description

디스플레이 세션에서 오프라인 참여를 위한 무선 통신 시스템 및 방법{WIRELESS COMMUNICATION SYSTEM AND METHOD FOR OFFLINE PARTICIPATION IN A DISPLAY SESSION}
본 발명의 실시 예는 와이 파이(Wi-Fi; Wireless Fidelity) 디스플레이 세션에 관한 것으로서, 보다 상세하게는 Wi-Fi 디스플레이 세션에서 비-WFD(non Wi-Fi Display) 디바이스들의 오프라인 참여에 관한 것이다.
무선 기술의 사용이 확대됨에 따라, Wi-Fi 칩셋들은 많은 종류의 디바이스들에 채용되고 있으며, Wi-Fi 애플리케이션들은 그 코어 네트워킹 시작보다 더 많이 커버하도록 확대되어 왔다. 오늘날, Wi-Fi는 스마트 폰, 태블릿, 주변 기기, TV, 셋톱 박스 등에서 발견되어 진다. 새롭게 떠오르는 Wi-Fi 기술은 Wi-Fi를 통해 오디오-비주얼 콘텐츠를 전송하는 능력을 갖는 Wi-Fi 디스플레이(WFD) 시스템을 포함하며, 거실 내에서 케이블 없는 동작을 포함한다. WFD는 소비자들이 언제 어디서나 다양한 디바이스간에 콘텐츠를 신뢰성 있게 이동시키고 볼 수 있도록 하기 위해 실시간으로 다른 디스플레이상에서 모바일 디바이스의 표시를 미러링할 수 있도록 한다.
WFD는 WFD 소스 디바이스로부터 WFD 싱크 디바이스들로 공급된 멀티미디어 콘텐츠를 발견, 연결 및 렌더링한다. WFD 소스는 WFD 1차 싱크들 및 WFD 2차 싱크들로 콘텐츠 정보를 전송하는 멀티미디어 콘텐츠 공급자이다. WFD 1차 싱크들은 오디오 및 비디오 스트림을 모두 렌더링할 수 있는 반면, WFD 2차 싱크들은 오디오 스트림만을 제공하며, 이들 싱크 사이에는 선택적 연결이 존재한다. 알려진 WFD 사양에 따라, WiFi 디스플레이 세션에서 다중의 소스들이 가능하지 않을 수 있고, WiFi 세션에서 WFD 1차 또는 2차 싱크와 하나의 WFD 소스만 가능하다. 비능력 WFD 디바이스는 이미 존재하는 WFD 세션의 동작에 참여할 수 없다. 기존 WFD 사양의 표준 요구조건들이 요구되며, WFD 능력을 갖는 새로운 디바이스가 멀티미디어 콘텐츠를 공유하고자 하고 소스로서 참여하고자 할 경우, 제1 기존 WFD 세션이 중단되고 재그룹화가 수행되어야 한다. 또한, 새로운 WFD 세션은 새로운 디바이스가 WFD 소스로서 역할을 하는 것을 개시할 수 있다. 이것은 시간이 걸리는 과정이다. 또한, 새로운 디바이스가 WFD 불가능이면, WFD 세션에서 소스로서의 참여를 위해 MAC(Media Access Control Layer) 및 PHY(Physical layer)를 필요로 한다.
그러므로, 종래의 시스템들은 하나의 관심 비-WFD 디바이스가 기존 WFD 세션에서 WFD 소스로서 참여하게 할 수 있게 하지 못하게 하는 것이 명백하다. 본 발명의 원리에 따른 시스템은 이러한 단점과 관련된 문제들을 해결한다.
본 발명의 실시 예들에 따른 시스템은 Wi-Fi 디스플레이 네트워크의 기존 WFD 세션을 방해하지 않고 비-WFD 디바이스의 오프라인 WFD 소스로서의 참여를 지원한다.
상기 시스템은 WFD 세션들을 처리할 수 없는 Wi-Fi 디바이스가 MAC(Media Access Layer) 및 PHY(Physical layer)에서의 어떠한 변화들 없이 기존 WFD 세션에 오프라인 소스로서 참여할 수 있게 한다.
상기 시스템은 Wi-Fi 디스플레이(WFD) 네트워크에서 비 Wi-Fi 디스플레이(비-WFD(non Wi-Fi Display)) 디바이스에 의해 Wi-Fi 디스플레이 세션을 설정하며, WFD 세션의 WFD 소스에 비-WFD 디바이스에 의한 소스로서의 오프라인 참여를 요청하는 것에 의해, 상기 요청의 수신에 대응하여 WFD 소스로부터 비-WFD 디바이스에의 응답을 수신하는 것에 의해, 및 WFD 소스로부터 응답의 수신 시 비-WFD 디바이스에 의해 WFD 세션을 설정하는 것에 의해 Wi-Fi 디스플레이 세션을 설정한다.
상기 시스템은 Wi-Fi 디스플레이 네트워크에서 Wi-Fi 디스플레이(WFD) 오프라인 세션을 설정하기 위해 비-WFD 디바이스를 제공하며, 상기 비-WFD 디바이스는 적어도 하나의 프로세서를 더 포함하는 집적 회로, 및 상기 회로의 컴퓨터 프로그램 코드를 갖는 적어도 하나의 메모리를 포함하고, 적어도 하나의 메모리 및 컴퓨터 프로그램 코드는 적어도 하나의 프로세서로 디바이스가, WFD 세션의 WFD 소스에 소스로서의 오프라인 참여를 요청하고, 요청의 송신 시, WFD 소스로부터 응답을 수신하고, WFD 소스로부터 응답의 수신 시, WFD 세션을 설정하게 하도록 구성된다.
본 발명의 실시 예의 이들 및 다른 측면들은 다음의 설명 및 첨부 도면과 함께 고려될 경우 보다 잘 이해될 것이다. 그러나, 바람직한 실시 예 및 다수의 특정 세부 사항을 나타내는 다음의 설명은 예시로서 제시되는 것이지 제한을 위함이 아님을 이해해야 한다. 본 발명의 사상에서 벗어나지 않고 본 발명의 실시 예의 범주 내에서 많은 변경 및 변형이 이루어질 수 있고, 본 발명의 실시 예는 모든 이러한 변형을 포함한다.
본 발명의 실시 예에 따르면, 하나의 관심 비-WFD 디바이스가 기존 WFD 세션에서 WFD 소스로서 참여하게 할 수 있는 장점이 있다.
또한, 본 발명의 실시 예에 따르면, WFD 세션에 참여하는 디바이스들이 능력 교환 및 협상, 세션 설정, 유지(maintenance), 멀티미디어 콘텐츠의 관리를 가능하게 하며, 오프라인 소스가 요청/응답 기능을 이용하여 외부로부터 기존 WFD 세션에 참여 가능하게 함으로써 제어(RTSP(Real Time Streaming Protocol))를 강화할 수 있게 하고, WFD 오프라인 능력 교환 및 협상, 세션 설정, 유지, 멀티미디어 콘텐츠의 관리를 가능하게 한다.
본 발명은 첨부 도면에 예시되어 있으며, 다수의 도면 전반에 걸쳐 동일한 참조 부호는 대응하는 부분을 나타낸다. 첨부 도면들을 참조로 한 이후의 설명으로부터 본 발명의 실시 예들을 보다 잘 이해하게 될 것이다.
도 1은 기존 시스템의 Wi-Fi 디스플레이 컴포넌트들을 나타내는 예시적 블록도를 나타내는 도면이다.
도 2는 본 개시와 같은 실시 예에 따라, Wi-Fi P2P 네트워크에서의 WFD 오프라인 참여를 나타내는 도면이다.
도 3은 본 개시와 같은 실시 예에 따라, BSS 네트워크에서의 WFD 오프라인 참여를 나타내는 도면이다.
도 4는 본 개시와 같은 실시 예에 따라, Wi-Fi P2P 교차 연결 네트워크에서의 WFD 오프라인 참여를 나타내는 도면이다.
도 5는 본 개시와 같은 실시 예에 따라, WFD 오프라인 참여 메시지 교환의 시계열적 흐름도를 나타내는 도면이다.
도 6은 본 명세서에 개시되는 실시 예에 따라, WFD 오프라인 참여 아키텍처를 나타내는 도면이다.
도 7은 본 명세서에 개시되는 실시 예에 따라, WFD 세션에서의 예시적인 WFD 오프라인 참여를 나타내는 도면이다.
본 발명의 실시 예들 및 다양한 특징들과 이로운 세부 내용들은, 첨부된 도면에 예시되며 다음 설명에서 상세히 기술되는 비제한적인 실시 예를 참조하여 더 충분히 설명된다. 분명함과 간단함의 목적을 위해, 공지된 컴포넌트 및 처리 기술의 설명은 불필요하게 본 발명의 실시 예를 불분명하게 하지 않도록 생략된다. 본 발명에서 이용되는 예는 본 발명의 실시 예를 실시할 수 있는 방법의 이해를 용이하게 하고, 또한 당업자가 본 발명의 실시 예를 실시할 수 있는 것을 단순히 의도하고 있다. 따라서, 예시들은 본 발명의 실시 예의 범위를 제한하는 것으로 해석되어서는 안 된다.
본 발명의 실시 예들은, Wi-Fi 디스플레이 네트워크 내의 기존 WFD 세션을 중단시키지 않고 기존 WFD 세션에서 WFD 소스(WFD source)로 오프라인 세션을 설정함으로써 관심 비-WFD(interested non WFD) 디바이스로 하여금 오프라인 WFD 소스로서 능동적으로 참여하도록 하는 것을 가능하게 한다. 상기 비-WFD 디바이스가 WFD 소스로부터 WFD 세션 내의 싱크 디바이스들로 멀티미디어 콘텐츠 및 제어 패킷들을 스트리밍하는 동안, WFD 싱크들로부터의 제어 패킷들은 또한 상기 WFD 소스를 통해 오프라인 WFD 소스로 라우팅된다.
일 실시 예에서, 비-WFD 디바이스는 예를 들면 기존 WFD 세션에는 포함되지 않지만 동일한 Wi-Fi P2P 그룹에 연결된 Wi-Fi P2P 클라이언트일 수 있으며, Wi-Fi P2P 그룹의 일부거나 BSS(Basic Service Set) 네트워크 내 또는 다른 Wi-Fi 교차 연결 네트워크로부터의 레거시 디바이스, WFD 세션들을 처리할 수 없는 임의의 Wi-Fi 디바이스 등일 수 있다.
설명 전반에 걸쳐, 비 능력 WFD 디바이스(non capable WFD device)들 및 비-WFD 디바이스(non WFD device)들이 혼용되어 사용된다.
설명 전반에 걸쳐, 비디오 데이터 스트림 및 비디오 페이로드(payload), 멀티미디어 콘텐츠는 혼용되어 사용된다. 청구항들 및 설명에 사용된 "오프라인(offline)" 이라는 용어는 WFD 프로토콜을 사용하는 WFD 세션에서의 통신에 참여하지 않음을 의미한다.
이하 도면을 참조하여, 특히 도면 전반에 걸쳐 일관되게 동일한 참조 부호가 대응하는 특징부를 나타내는 도 1 내지 도 6을 참조하여, 바람직한 실시 예들이 개시된다.
도 1은 Wi-Fi 디스플레이 컴포넌트들을 보여주는 예시적인 블록도를 나타낸다. 도 1에서 Wi-Fi 네트워크는 WFD 소스(WFD source)(101), WFD 1차 싱크(WFD primary sink)(102a) 및 WFD 2차 싱크(WFD secondary sink)(102b)를 포함한다. 상기 시스템은 Wi-Fi 얼라이언스의 Wi-Fi 디스플레이 표준 드래프트 버전 1.44에 따른 WFD 세션을 나타내고 있다. Wi-Fi 네트워크가 Wi-Fi P2P, BSS 네트워크 등일 수 있는 곳에서, Wi-Fi 네트워크 그룹 오너(Group Owner; GO)로서 동작하는 WFD 소스(101)와 Wi-Fi 클라이언트 디바이스로서 동작하는 WFD 1차 싱크(102a) 및 2차 싱크(102b) 사이에서 WFD 세션이 이루어진다. WFD 소스(101), WFD 1차 싱크(102a) 및 WFD 2차 싱크(102b)는 Wi-Fi 다이렉트라고도 불리는 Wi-Fi P2P(Peer to Peer) 네트워크 또는 TDLS(Tunneled Direct Link Setup) 프로토콜을 이용함으로써 링크된다. Wi-Fi 다이렉트는 서로 직접 연결되어 콘텐츠를 전송하고 애플리케이션을 공유할 수 있게 하는 Wi-Fi 디바이스를 위한 Wi-Fi 얼라이언스에 의해 지원되는 표준 메커니즘이다. Wi-Fi 다이렉트 인증 디바이스를 갖는 제품은 전통적인 가정, 사무실 또는 핫스팟 네트워크에 가입하지 않고 서로 연결될 수 있다. 디바이스는 일대일 연결을 할 수 있거나, 복수 디바이스의 그룹이 동시에 연결될 수 있다. 모든 Wi-Fi 다이렉트 연결은 Wi-Fi 보안 시스템인 WPA2(Wi-Fi Protected Access II)에 의해 보호될 수 있다. Wi-Fi 다이렉트에서는, 휴대 개인 Wi-Fi 네트워크를 구성하는 액세스 포인트(AP) 또는 인터넷 연결을 가질 필요가 없다.
Wi-Fi 인증 TDLS(Tunneled Direct Link Setup)는 인프라(infrastructure) Wi-Fi(BSS) 또는 Wi-Fi 다이렉트 네트워크 내의 디바이스들이 자동으로 2개의 디바이스들 간에 안전한 직접 링크를 설정 가능하게 하는 선택적 능력이다. Wi-Fi TDLS 인증 디바이스들의 연결은 자동적이며 사용자의 개입을 요하지 않는다. TDLS는 투명하게 액세스 포인트를 통해 전송될 수 있는 데이터 프레임에 캡슐화되는 신호 프레임들의 사용에 의해 특성화된다. 이는 액세스 포인트를 통해 프레임을 '터널링'하는 것으로서 알려져 있다. 따라서, Wi-Fi TDLS 스테이션들은 많은 경우에 연결 속도 및 전체적인 대역폭 효율성에 대해 향상된 사용자 경험을 제공하는 직접 링크들을 설정할 수 있다. TDLS 프로그램 하에서 인증된 제품들은 상호 운용성 및 현 세대의 보안 기술인 WPA2security에 대해 검사되었다.
도면에서, WFD 소스(101)는 멀티미디어 콘텐츠 공급자이고, WFD 1차 싱크(102a)는 오디오 및 비디오 페이로드를 모두를 렌더링할 수 있지만, WFD 2차 싱크(102b)는 오디오 페이로드만을 제공하고, WFD 1차 싱크(102a)와 WFD 2차 싱크(102b) 사이에는 선택적 커플링(optional coupling)이 존재할 수 있다. WFD 표준에 따라, WFD 세션 내에 WFD 1차 및 2차 싱크가 있을 수 있지만, 하나의 WFD 소스만이 있을 수 있다. 다중의 소스들이 WFD 세션의 단일 그룹 내에 존재하는 것은 허용되지 않는다.
Wi-Fi P2P 그룹 내의 다른 P2P 클라이언트 또는 레거시 클라이언트들과 같은 비-WFD 디바이스들, Wi-Fi P2P 네트워크와 교차 연결되는 다른 Wi-Fi 피어(peer) 디바이스들, BSS 네트워크 내의 다른 Wi-Fi 피어 디바이스들은 기존 WFD 세션의 동작들에 참여할 수 없다. 상기 비-WFD 디바이스들 중 어느 하나가 새 소스로서 참여하는 데 관심이 있다면, 기존 WFD 세션이 중단되어야 하고, 새로운 그룹이 새로운 소스로 설정되어 새로운 세션을 개시하여야 한다. 이는 시간 소모적 프로세스이다.
도 2는 본 명세서 개시되는 실시 예들에 따라, Wi-Fi P2P 네트워크에서의 WFD 오프라인 참여를 나타낸다. 도 2는, WFD 소스(101), WFD 1차 싱크(102a), WFD 2차 싱크(102b), WFD 세션(103), 비-WFD 디바이스(104) 및 Wi-Fi P2P 네트워크(105)를 포함한다. Wi-Fi P2P 네트워크(105)는 WFD 소스(101), WFD 1차 싱크(102a) 및 WFD 2차 싱크(102b) 사이에서 그 내부에 WFD 세션(103)을 갖는 Wi-Fi P2P 네트워크(105)를 나타낸다. WFD 소스(101)는 멀티미디어 콘텐츠 공급자이고, WFD 1차 싱크(102a)는 오디오 및 비디오 페이로드들 모두를 제공할 수 있는 반면, WFD 2차 싱크(102b)는 오디오 페이로드만 제공하고, WFD 1차 싱크(102a) 및 WFD 2차 싱크(102b) 사이에는 선택적 커플링이 존재할 수 있다. 또한, WFD 소스(101)는 Wi-Fi P2P 네트워크 내의 그룹 오너(GO)이고, WFD 1차 싱크(102a), WFD 2차 싱크(102b) 및 비-WFD 디바이스(104)는 P2P 클라이언트들 또는 레거시 디바이스들이고, 각각은 Wi-Fi 피어 투 피어 링크를 이용하여 WFD 소스(101)와 통신한다. 비-WFD 디바이스(104)는 기존 WFD 세션(103)에 참여하지 않지만, 상기 시스템은 기존 WFD 세션(103)을 깨지(tear down) 않고 오프라인 소스로서 비-WFD 디바이스(104)의 능동적 참여를 가능하게 한다. WFD 표준은 WFD 세션에 하나의 소스가 존재하는 것을 허용하므로, 관심 비-WFD 디바이스(interested non WFD device)(104)는 오프라인 소스 요청으로 P2P 링크를 통해 통신함으로써 오프라인 참여를 WFD 소스(101)에 요청할 수 있다. 이 방법은 WFD 오프라인 소스 요청-응답 기능을 가능하게 하는 향상된 RTSP(Real Time Streaming Protocol) 취득 파라미터를 제공한다. WFD 소스(101)는 요청을 수신하고 소스 응답 패킷 내에 요청하는 비-WFD 디바이스에 긍정 또는 부정 응답을 회신할 수 있다. 비-WFD 디바이스(104)가 오프라인 WFD 소스로서 WFD 세션에 참여하고자 할 경우에는, WFD 소스와 RTSP(Real Time Streaming Protocol) 세션에 대해 TCP(Transmission Control protocol) 연결을 한다. RTSP는 스트리밍 미디어 서버를 제어하도록 엔터테인먼트 및 통신 시스템에서 사용하기 위해 설계된 네트워크 제어 프로토콜이다. 이 프로토콜은 엔드 포인트 간에 미디어 세션을 설정하고 제어하는 데 사용된다. 미디어 서버의 클라이언트들은 재생 및 일시 정지 등의 VCR형 명령들을 제공하여, 서버로부터 미디어 파일 재생의 실시간 제어를 용이하게 한다. 대부분의 RTSP 서버는 미디어 스트림 공급을 위해 RTCP(Real-time Control Protocol)와 함께 RTP(Real Time Transport Protocol)를 사용한다.
RTSP 세션에 대해 WFD 소스와 TCP 연결이 이루어지면, 오프라인 WFD 소스는 WFD 오프라인 소스 요청 패킷을 보내고 WFD 소스가 이에 응답한다. WFD 오프라인 소스는 임의의 시간에 WFD 오프라인 소스 요청 프레임을 보낼 수 있지만, WFD 소스는, WFD 1차 싱크(102a) 및/또는 WFD 2차 싱크(102B)와 WFD 연결이 설정되어 있을 경우에만 긍정적 답변으로 응답한다. 비-WFD 디바이스(104)가 수신한 응답이 부정적일 경우, WFD 소스(101)와 비-WFD 디바이스(104) 간의 통신(104)은 종료되지만, 비-WFD 디바이스(104)가 긍정 응답을 받을 경우, WFD 표준의 섹션 4.6에 따라 WFD 오프라인 능력 교환 및 협상을 행할 수 있다. 이 단계는 WFD 오프라인 세션에 사용되는 파라미터 세트를 결정하는 데 사용된다. 또한, WFD 오프라인 세션 설정은 Wi-Fi 얼라이언스의 WFD 표준의 섹션 4.8에 따라 WFD 소스(101)와 요청하는 비-WFD 디바이스(104) 사이에 이루진다. WFD 오프라인 소스 세션의 설정 시에, WFD 소스(101)를 통해 오프라인 WFD 소스로서의 비-WFD 디바이스(104)와 WFD 1차 싱크(102a) 및 WFD 2차 싱크(102b) 사이에 멀티미디어 및 제어 패킷 오프라인 스트리밍이 개시되는 동시에, WFD 1차 싱크(102a) 및 WFD 2차 싱크(102b)로부터의 제어 패킷이 WFD 소스(101)를 통해 비-WFD 디바이스(104)에 라우팅된다. 비-WFD 디바이스(104)가 오프라인 소싱 세션을 종료하고자 할 경우, WFD 표준 섹션 4.12에서 지정된 표준 WFD 테어다운(teardown) 절차에 따라 행해진다.
WFD 소스(101) 및 WFD 오프라인 소스로서의 비-WFD 디바이스(104)는 WFD 오프라인 소스 요청-응답, WFD 오프라인 능력 교환 및 협상, WFD 오프라인 세션 설정, WFD 오프라인 멀티미디어 스트리밍 및 제어를 지원한다.
도 3은 BSS 네트워크에의 WFD 오프라인 참여를 나타낸다. 도 3은 WFD 소스(101), WFD 1차 싱크(102a), WFD 2차 싱크(102b), 비-WFD 디바이스(104), WFD 세션(301), 액세스 포인트(AP)(302) 및 Wi-Fi BSS 네트워크(303)를 나타낸다. Wi-Fi BSS 네트워크(303)는 네트워크 내에 TDLS 프로토콜을 이용하는 기존 WFD 세션(301), 네트워크 내의 디바이스들과 링크되는 AP(302), 및 기존 WFD 세션(301)에 참여하는 데 관심 있는 비-WFD 디바이스(104)를 갖는다. WFD 소스(101) 및 WFD 싱크(102a, 102b)는 Wi-Fi BSS 네트워크(303)와의 TDLS 연결 링크를 지원한다. BSS(Basic Service Set)는 IEEE 802.11 WLAN 아키텍처의 컴포넌트이다. 이 네트워크 아키텍처는, 스테이션(STA)들의 세트, 또는 서로 통신하는 네트워크 어댑터 또는 NIC(Network Interface Card) 등의 무선 매체에 연결되는 컴포넌트를 포함하는 BSS(Basic Service Set)를 중심으로 구축된다. 하나의 액세스 포인트(AP)가 유선 네트워크 및 무선 스테이션의 세트에 연결될 경우에, 이를 BSS(Basic Service Set)라 한다.
WFD 세션(301)이 알려진 WFD 표준에 따라 TDLS 프로토콜을 이용하여 WFD 소스(101), WFD 1차 싱크(102a) 및 WFD 2차 싱크(102b) 사이에 설정된다. TDLS 프로토콜은 WFD 세션(301)을 이루는 데 사용된다. TDLS 연결에 응답하여, WFD 소스(101)는 AP에의 라우팅 없이, 상기 싱크와 직접 상호작용할 수 있다. 관심 비-WFD 디바이스(104)는 WFD 소스(101)에 오프라인 WFD 소스로서 참여를 요청할 수 있으며, WFD 소스(101)는 요청이 상술한 방법에 따라 진행되도록 하는 긍정적 답변을 할 수 있다. 비-WFD 디바이스(104)인 오프라인 WFD 소스는 TDLS 연결을 이용하거나 비-WFD 디바이스(104)에 의한 TDLS 지원에 의존하여 AP(302) 라우트 경로를 추종하여 WFD 소스(101)와 연결될 수 있다. 오프라인 소스 세션의 설정 시에, WFD 소스(101)를 통해 오프라인 WFD 소스로서의 비-WFD 디바이스(104)와 WFD 1차 싱크(102a) 및 WFD 2차 싱크(102b) 사이에 멀티미디어 및 제어 패킷의 오프라인 스트리밍이 개시되는 동시에, WFD 1차 싱크(102a) 및 WFD 2차 싱크(102b)로부터의 제어 패킷이 WFD 소스(101)를 통해 비-WFD 디바이스(104)에 라우팅된다. 비-WFD 디바이스(104)가 오프라인 소싱 세션을 종료하고자 할 경우, WFD 표준 섹션 4.12에서 지정된 WFD 테어다운(teardown)에 따라 행해진다.
도 4는 본 명세서에 개시된 바와 같은 실시 예들에 따라, Wi-Fi P2P 교차 연결 네트워크에의 WFD 오프라인 참여를 나타낸다. 도 4는 WFD 소스(101), WFD 1차 싱크(102a), WFD 2차 싱크(102b), WFD 세션(103), Wi-Fi P2P 네트워크(105), P2P 클라이언트(403), 외부 BSS 네트워크(foreign BBS network)(400), AP(401) 및 비-WFD 디바이스(402)를 나타낸다. 도 4는 네트워크 내에 설정된 WFD 세션(103) 및 비-WFD 디바이스(104)를 갖는 Wi-Fi P2P 네트워크(105)를 갖는 더 광범위한 교차 연결 네트워크를 나타낸다. Wi-Fi P2P 네트워크(105)에서 GO인 WFD 소스(101)는 AP(401)를 갖는 다른 외부 BSS 네트워크(400)와 교차 연결된다. 오프라인 WFD 소스로서 WFD(103) 세션에 참여하는 데 관심 있는 비-WFD 디바이스(402)는 AP(401)에 연결된다. 외부 BSS 네트워크(400)의 비-WFD 디바이스(402)는 AP(401)를 통해 WFD 소스(101)에 오프라인 소스 요청을 보낼 수 있다. 요청의 수신 시, WFD 소스(101)는 오프라인 소스 응답에 긍정적 응답으로 응답할 수 있고, 또한 능력 교환 및 협상의 완료로 오프라인 세션이 설정될 수 있다. 비-WFD 디바이스(402)는 WFD 1차 싱크(102a) 및 WFD 2차 싱크(102b)에 멀티미디어 콘텐츠를 스트리밍할 수 있다. 비-WFD 디바이스(402)가 설정된 오프라인 WFD 세션을 중지하고자 할 경우에는, 테어다운을 위해 알려진 WFD 표준에 정의된 표준 절차를 따른다.
실시 예에서, 교차 연결된 네트워크는, WFD 소스(101)가 다른 Wi-Fi P2P 네트워크에서 P2P 클라이언트로 동작하는 또 다른 Wi-Fi P2P 네트워크일 수 있다.
도 5는 본 명세서에서 개시되는 바와 같은 실시 예들에 따라, WFD 오프라인 참여 메시지 교환의 순서 흐름도를 나타낸다. 도 5는, WFD 소스(101), WFD 1차 싱크(102a), WFD 2차 싱크(102b) 및 오프라인 소스(500)를 포함한다. 도 5에 나타낸 바와 같이, 알려진 표준 WFD 상세 프로토콜을 이용하여 WFD 소스(101)와 WFD 1차 싱크(102a) 사이에 WFD 세션이 설정된다. 또한, WFD 소스(101)는 WFD 1차 싱크(102a)에 멀티미디어 콘텐츠를 스트리밍한다(501). 또한, WFD 소스(101)와 WFD 2차 싱크(102b) 사이에 WFD 세션이 설정되고, WFD 소스는 WFD 표준에 따라 WFD 2차 싱크(102b)에 멀티미디어 콘텐츠를 스트리밍한다(502). Wi-Fi 네트워크의 오프라인 소스(500)는 WFD 1차 싱크(102a) 및 WFD 2차 싱크(102b)에의 멀티미디어 콘텐츠의 스트리밍에 관심이 있고 오프라인 소스가 되는 것을 허용하도록 WFD 소스(101)에 요청한다(503). WFD 오프라인 소스(500)는 언제든지 WFD 오프라인 소스 요청 프레임을 보낼 수 있지만, WFD 1차 싱크(102a) 및/또는 WFD 2차 싱크(102b) 사이에 WFD 연결이 설정되어 있을 경우, WFD 소스가 긍정적 답변으로 응답한다. 상기 시스템은 커스텀 RTSP 취득 파라미터(get parameter)를 제공하여 wfd_offline_source_req 등의 WFD 오프라인 소스 요청-응답을 행한다.
이 취득 파라미터는 WFD 오프라인 소스(500)에 의해 WFD 소스(101)에 보내지고, WFD 소스(101)는 wfd_offline_source_req = "wfd_offline_source_req:"SP reponse CRLF response = "accept"/ "reject"로 응답한다(504).
WFD 오프라인 소스 요청-응답 프레임의 완료에 응답하여, WFD 오프라인 능력 교환 및 협상이 개시된다(505). 이 단계는 WFD 오프라인 세션에 사용되는 파라미터의 세트를 결정하는 데 사용된다. WFD 오프라인 능력 교환 및 협상을 행하기 위해 오프라인 WFD 소스(500)와 WFD 소스(101) 사이에서 교환되는 일련의 메시지는 WFD 표준 섹션 4.6에 기술된 메시지 교환과 유사하다. 실시 예에서, 이 메시지는 예를 들면 RTSP URL, 제어 패킷 등을 포함한다. 또한, WFD 소스(101)는 오프라인 소스(500)와 WFD 오프라인 세션을 설정한다(506). WFD 오프라인 세션 설정은 WFD 표준의 섹션 4.8에 제안된 메시지와 유사하다. WFD 오프라인 세션 설정에 응답하여, 오프라인 소스(500)는 WFD 소스(101)를 통해 WFD 1차 싱크(102a) 및 WFD 2차 싱크(102b)에 멀티미디어 및 제어 패킷을 스트리밍하고(507, 508) WFD 1차 싱크(102a) 및 WFD 2차 싱크(102b)는 WFD 소스(101)를 통해 오프라인 소스(500)에 제어 패킷을 보낼 수 있다. 오프라인 소스(500)가 세션을 종료하고자 할 경우, WFD 표준 세션 4.12에 규정된 WFD 오프라인 세션 테어다운 표준 절차를 따른다(509, 510. 이 방법은 WFD 오프라인 소스(500)가 WFD 오프라인 능력 교환 및 협상, 세션 설정, 유지, 멀티미디어 콘텐츠의 관리를 할 수 있게 한다.
도 6은 본 명세서에 개시된 바와 같은 실시 예들에 따라, WFD 오프라인 참여 아키텍처를 나타낸다. 상기 도 6은 Wi-Fi P2P/TDLS 및 Wi-Fi 보호 설정, 인터넷 프로토콜(IP) 계층, 제어(RTSP) 모듈에 연결되는 TCP 계층을 포함하는 서로 다른 기능적 상호 연결 모듈들로 구성되는 표준 WFD 아키텍처를 나타낸다. 표준 RTSP 기능은 WFD 세션에 참여하는 디바이스들이 능력 교환 및 협상, 세션 설정, 유지(maintenance), 멀티미디어 콘텐츠의 관리를 가능하게 한다. 상기 시스템은 오프라인 소스가 요청/응답 기능을 이용하여 외부로부터 기존 WFD 세션에 참여 가능하게 함으로써 제어(RTSP)를 강화할 수 있게 하고, WFD 오프라인 능력 교환 및 협상, 세션 설정, 유지, 멀티미디어 콘텐츠의 관리를 가능하게 한다.
도 7은 본 명세서에 개시된 바와 같은 실시 예들에 따라, 예시적인 WFD 세션에서의 WFD 오프라인 참여를 나타낸다. WFD 세션을 설정하고, WFD 1차 싱크로 WFD 세션에 참여하는 TV 스크린 및 WFD 2차 싱크로 참여하는 스피커에 멀티미디어 콘텐츠를 스트리밍하는 WFD 소스가 노트북이다. TV는 오디오 및 비주얼 페이로드를 받을 수 있지만 스피커는 오디오 페이로드만을 받는다. 비 능력 또는 비-WFD 디바이스인 전화기는 오프라인 WFD 소스로서 WFD 세션에 참여할 수 있다. 전화기는 노트북에 WFD 오프라인 소스 요청을 보내고 노트북은 WFD 오프라인 소스 응답 패킷에 긍적 또는 부정 응답으로 응답할 수 있다. 전화기는 WFD 오프라인 소스 응답 패킷에 긍정 응답을 받으면, 노트북과의 WFD 오프라인 세션 설정에 따라 WFD 오프라인 능력 교환 및 협상을 행한다. 오프라인 세션에 응답하여, 전화기는 멀티미디어 스트리밍을 행하고 노트북을 통해 싱크, TV 및 스피커로 제어를 실시한다.
본 명세서에 개시되는 실시 예들은 적어도 하나의 하드웨어 디바이스에서 실행되며 엘리먼트들을 제어하는 네트워크 관리 기능을 행하는 적어도 하나의 소프트웨어를 통해 구현될 수 있다. 도 1, 2, 3, 4, 6에 나타낸 엘리먼트들은 하드웨어 디바이스, 또는 하드웨어 디바이스와 소프트웨어 모듈의 조합의 적어도 하나일 수 있는 블록을 포함한다.
전술한 특정 실시 예들의 설명은 본 명세서에 개시된 실시 예들의 일반적인 특성을 완전히 드러내서, 다른 사람들이 현재의 지식을 적용하여 전체적인 개념에서 벗어나지 않고 다양한 응용에 대해 이들 특정 실시 예들을 변형 및/또는 적응시킬 수 있고, 이에 따라 이러한 적응 및 변형은 개시된 실시 예들에 상당하는 의미 및 범주 내인 것으로 이해되어야 한다. 본 명세서에 채용된 어법이나 용어는 설명을 목적으로 하는 것이지 제한을 위함이 아님을 이해해야 한다. 이에 따라, 본 명세서에 개시된 실시 예들이 바람직한 실시 예들에 대해 설명되었지만, 당업자는 본명세서에 개시된 실시 예들이 본 명세서에 설명된 실시 예들의 사상 및 범위 내에서 변형되어 실시될 수 있음을 인식할 것이다.
도 1 내지 도 7의 응용들의 프로세스들은, 다양한 실시 예들에서, 도 1의 단위들을 링크시키는 네트워크상에서 하나 이상의(예컨대, 분산된) 프로세싱 디바이스들에 위치될 수 있다. 도 1 내지 도 7에 제공된 기능들 및 단계들 중 어느 것은 하드웨어, 소프트웨어 또는 둘의 조합으로 구현될 수 있으며, 컴퓨터의 프로그램화된 명령들 내에서 전체 또는 부분으로 수행될 수 있다.
본 개시의 장치들 및 방법들은 하드웨어 또는 펌웨어에서 실행되거나 또는 하드웨어 또는 펌웨어 또는 그 조합들에 의해 실행되는 소프트웨어 또는 컴퓨터 코드로 구현될 수 있다. 컨트롤러, 중앙 처리 유닛(CPU), 프로세서, 및 본 개시의 임의의 유닛 또는 디바이스는 적어도 하드웨어 및/또는 다른 물리적 구조 및 엘리먼트들을 포함한다. 추가로, 상기 소프트웨어 또는 컴퓨터 코드는 또한 삭제할 수 있거나 재기록할 수 있는 또는 그렇지 않은 CD ROM, RAM, 판독 전용 메모리(Read Only Memory; ROM)과 같은 비-일시적 저장매체의 형태로, 플로피 디스크, CD, DVD, 메모리 칩들, 하드 디스크, 자기 스토리지 매체, 광학 기록 매체, 또는 자기-광학 디스크 또는 원격 기록 매체, 컴퓨터 판독 가능 기록 매체 또는 비-일시적 기계 판독 가능 매체에 기본적으로 저장된 네트워크를 통해 다운로드되어 로컬 기록 매체에 저장될 수 있으며, 그에 의해, 본 개시의 방법들이 범용 컴퓨터, 디지털 컴퓨터 또는 특정 프로세서 또는 ASIC 또는 FPGA와 같은 프로그램 가능한 또는 전용의 하드웨어에서 저장되는 소프트웨어, 컴퓨터 코드, 소프트웨어 모듈들, 소프트웨어 오브젝트들, 명령들, 애플리케이션들, 애플릿(applet)들, 앱들(apps)등에 렌더링될 수 있다. 당 업계에 이해될 수 있는 바와 같이, 컴퓨터, 프로세서, 마이크로프로세서 컨트롤러 또는 프로그램 가능한 하드웨어는 일시적 및/또는 비-일시적 스토리지 및 메모리 컴포넌트들, 예컨대, 그에 의해 상기 컴퓨터, 프로세서 또는 하드웨어에 의해 액세스되고 실행될 때, 본 개시의 프로세싱 방법들을 구현하는 소프트웨어 또는 컴퓨터 코드를 저장 또는 수신할 수 있는 일시적 및/또는 비-일시적 스토리지 및 메모리 컴포넌트들, 예컨대, RAM, ROM, 플래시 등을 포함한다. 추가로, 본 개시의 프로세싱을 구현하기 위한 코드를 액세스할 때, 상기 코드의 실행은 범용 목적 컴퓨터를 본 개시의 프로세싱을 실행하기 위한 특정 목적 컴퓨터로 변환시킨다. 또한, 상기 프로그램은 무선/유선 접속들에 의해 전송된 통신 신호들 및 그 등가물들과 같은 임의의 매체를 통해 전기적으로 전달된다. 상기 프로그램 및 컴퓨터 판독 가능 기록 매체는 또한 상기 컴퓨터 판독 가능 코드가 분산된 방법으로 저장 및 실행되기 위해 네트워크-커플링된 컴퓨터 시스템들에 분산될 수 있다.
비록 본 개시가 논의되었으나, 다양한 변경들이 본 개시로부터 벗어나지 않고 본 개시에 포함될 수 있다. 그러므로, 상기 개시는 상기 실시 예들로 제한되지 않으며 첨부된 청구항들 및 그 등가물들에 의해 정의된다.
101 : WFD 소스 102a : WFD 1차 싱크
102b : WFD 2차 싱크 103 : WFD 세션
105 : Wi-Fi P2P 네트워크 401 : 액세스 포인트
402 : 비-WFD 디바이스 403 : P2P 클라이언트/레거시 디바이스
500 : WFD 오프라인 소스
501 : WFD 연결 설정 및 멀티미디어 스트리밍
502 : WFD 연결 설정 및 멀티미디어 스트리밍
503 : WFD 오프라인 소스 요청 504 : WFD 오프라인 소스 응답
505 : WFD 오프라인 능력 교환 및 협상
506 : WFD 오프라인 세션 설정
507 : WFD 오프라인 멀티미디어 스트리밍 및 제어
508 : WFD 멀티미디어 스트리밍 및 제어
509 : WFD 오프라인 테어다운 510 : WFD 테어다운

Claims (20)

  1. 와이 파이 디스플레이(Wi-Fi Display; WFD) 네트워크에서 비-WFD 디바이스의 WFD 세션을 설정하기 위한 방법으로서,
    상기 비-WFD 디바이스가, 컨텐트를 제공하기 위한 소스로서 오프라인 참여를 위한 요청 메시지를 WFD 소스 디바이스로 전송하는 단계;
    상기 비-WFD 디바이스가, 상기 WFD 소스 디바이스로부터 상기 요청 메시지에 대한 응답을 수신하는 단계;를 포함하고, 상기 WFD 소스 디바이스와 WFD 싱크 디바이스 사이에 상기 WFD 세션이 설정된 경우 상기 응답은 긍정이고, 상기 WFD 소스 디바이스와 상기 WFD 싱크 디바이스 사이에 상기 WFD 세션이 설정되지 않은 경우 상기 응답은 부정이고,
    상기 비-WFD 디바이스가, 상기 수신된 응답이 긍정이면, 상기 WFD 소스 디바이스와 상기 오프라인 참여를 위한 WFD 오프라인 능력 교환 및 협상을 수행하고, 상기 WFD 소스 디바이스와 상기 오프라인 참여를 설정하고, 상기 설정된 오프라인 참여에 기반하여 상기 WFD 소스 디바이스로 상기 컨텐트를 전송하는 단계;를 포함하고, 상기 컨텐트는 상기 WFD 소스 디바이스를 통해 상기 비-WFD 디바이스로부터 상기 WFD 싱크 디바이스로 출력되고,
    상기 비-WFD 디바이스가, 상기 수신된 응답이 부정이면, 상기 WFD 소스 디바이스와의 통신을 종료하는 단계;를 포함하는, WFD 세션을 설정하기 위한 방법.
  2. 제1항에 있어서, 상기 WFD 싱크 디바이스는 제1 WFD 싱크 디바이스 및 제2 WFD 싱크 디바이스 중 적어도 하나를 포함하는, WFD 세션을 설정하기 위한 방법.
  3. 제2항에 있어서, 상기 WFD 소스 디바이스를 통해 상기 제1 WFD 싱크 디바이스 및 상기 제2 WFD 싱크 디바이스 중 적어도 하나와 상기 WFD 세션을 설정하는 단계;를 더 포함하는, WFD 세션을 설정하기 위한 방법.
  4. 제3항에 있어서, 상기 WFD 소스 디바이스를 통한 상기 WFD 세션의 설정에 대한 응답으로, 상기 제1 WFD 싱크 디바이스 또는 상기 제2 WFD 싱크 디바이스 중 적어도 하나를 제어하는 단계;를 더 포함하는, WFD 세션을 설정하기 위한 방법.
  5. 제1항에 있어서, 상기 WFD 네트워크는 와이 파이 P2P(Peer-to-Peer) 네트워크, 와이 파이 BSS(Basic Service Set) 네트워크 및 와이 파이 P2P 네트워크와의 교차 연결 와이 파이 BSS 네트워크 중 적어도 하나를 포함하는, WFD 세션을 설정하기 위한 방법.
  6. 제1항에 있어서,
    상기 WFD 세션은 상기 WFD 네트워크의 기존 WFD 세션이며,
    상기 WFD 네트워크의 상기 기존 WFD 세션을 방해하지 않고 오프라인 WFD 소스로서 참여하는 단계;를 더 포함하는, WFD 세션을 설정하기 위한 방법.
  7. 제6항에 있어서, 상기 비-WFD 디바이스는 (a) MAL(Media Access Layer) 및 (b) PHY(physical layers) 중에서 적어도 어느 하나에서의 변화없이 상기 오프라인 WFD 소스로서 참여하는, WFD 세션을 설정하기 위한 방법.
  8. 제7항에 있어서, 상기 비-WFD 디바이스는 WFD 세션들을 처리할 수 없는, WFD 세션을 설정하기 위한 방법.
  9. 와이 파이 디스플레이(Wi-Fi Display; WFD) 네트워크에서 비-WFD 디바이스에 의해 WFD 세션을 설정하기 위한 시스템으로서,
    상기 시스템은 청구항 1항에 따른 단계들을 수행하도록 구성되는, WFD 세션을 설정하기 위한 시스템.
  10. 와이 파이 디스플레이(Wi-Fi Display; WFD) 네트워크에서 WFD 오프라인 세션을 설정하기 위한 비-WFD 디바이스로서,
    적어도 하나의 프로세서; 및
    컴퓨터 프로그램 코드를 갖는 적어도 하나의 메모리를 포함하고, 상기 컴퓨터 프로그램이 실행되는 경우 상기 적어도 하나의 프로세서가:
    컨텐트를 제공하기 위한 소스로서 오프라인 참여를 위해 요청 메시지를 WFD 소스 디바이스로 전송하고,
    상기 WFD 소스 디바이스로부터 상기 요청 메시지에 대한 응답을 수신하고, 상기 WFD 소스 디바이스와 WFD 싱크 디바이스 사이에 상기 WFD 세션이 설정된 경우 상기 응답은 긍정이고, 상기 WFD 소스 디바이스와 상기 WFD 싱크 디바이스 사이에 상기 WFD 세션이 설정되지 않은 경우 상기 응답은 부정이고,
    상기 수신된 응답이 긍정이면, 상기 WFD 소스 디바이스와 상기 오프라인 참여를 위한 WFD 오프라인 능력 교환 및 협상을 수행하고, 상기 비-WFD 디바이스가 상기 WFD 소스 디바이스와 상기 오프라인 참여를 설정하고, 상기 비-WFD 디바이스가 상기 설정된 오프라인 참여에 기반하여 상기 WFD 소스 디바이스로 상기 컨텐트를 전송하고, 상기 컨텐트는 상기 WFD 소스 디바이스를 통해 상기 비-WFD 디바이스로부터 상기 WFD 싱크 디바이스로 출력되고,
    상기 비-WFD 디바이스가 상기 수신된 응답이 부정이면, 상기 WFD 소스 디바이스와의 통신을 종료하도록 하는, 비-WFD 디바이스.
  11. 제10항에 있어서, 상기 WFD 싱크 디바이스는 제1 WFD 싱크 디바이스 및 제2 WFD 싱크 디바이스 중 적어도 하나를 포함하고, 비-WFD 디바이스.
  12. 제11항에 있어서,
    상기 컴퓨터 프로그램이 실행되는 경우 상기 적어도 하나의 프로세서가, 상기 WFD 소스 디바이스를 통한 상기 제1 WFD 싱크 디바이스 및 상기 제2 WFD 싱크 디바이스 중 적어도 하나와의 상기 WFD 세션의 설정에 대한 응답으로, 상기 제1 WFD 싱크 디바이스 및 제2 WFD 싱크 디바이스 중 적어도 하나를 제어하도록 하는, 비-WFD 디바이스.
  13. 제10항에 있어서, 상기 WFD 세션은 상기 WFD 네트워크의 기존 WFD 세션이며, 상기 컴퓨터 프로그램이 실행되는 경우 상기 적어도 하나의 프로세서가 상기 WFD 네트워크의 상기 기존 WFD 세션을 방해하지 않고 오프라인 WFD 소스로서 참여하는, 비-WFD 디바이스.
  14. 제13항에 있어서, 상기 비-WFD 디바이스는 (a) MAL(Media Access Layer) 및 (b) PHY(physical layers) 중에서 적어도 어느 하나에서의 변화없이 오프라인 WFD 소스로서 참여하는, 비-WFD 디바이스.
  15. 제14항에 있어서, 상기 비-WFD 디바이스는 WFD 세션들을 처리할 수 없는, 비-WFD 디바이스.
  16. 와이 파이 디스플레이(Wi-Fi Display; WFD) 네트워크에서 비-WFD 디바이스에 의해 WFD 세션을 설정하기 위한 프로세서에 의해 실행 가능한 명령들을 저장하는 프로세서 판독 가능한 저장 매체로서, 상기 실행 가능한 명령들은 상기 프로세서가:
    상기 비-WFD 디바이스가 컨텐트를 제공하기 위한 소스로서 오프라인 참여를 위해 요청 메시지를 WFD 소스 디바이스로 전송하고,
    상기 비-WFD 디바이스가 상기 WFD 소스 디바이스로부터 상기 요청 메시지에 대한 응답을 수신하고, 상기 WFD 소스 디바이스와 WFD 싱크 디바이스 사이에 상기 WFD 세션이 설정된 경우 상기 응답은 긍정이고, 상기 WFD 소스 디바이스와 상기 WFD 싱크 디바이스 사이에 상기 WFD 세션이 설정되지 않은 경우 상기 응답은 부정이고,
    상기 비-WFD 디바이스가 상기 수신된 응답이 긍정이면, 상기 WFD 소스 디바이스와 상기 오프라인 참여를 위한 WFD 오프라인 능력 교환 및 협상을 수행하고, 상기 비-WFD 디바이스가 상기 WFD 소스 디바이스와 상기 오프라인 참여를 설정하고, 상기 비-WFD 디바이스가 상기 설정된 오프라인 참여에 기반하여 상기 WFD 소스 디바이스로 상기 컨텐트를 전송하고, 상기 컨텐트는 상기 WFD 소스 디바이스를 통해 상기 비-WFD 디바이스로부터 상기 WFD 싱크 디바이스로 출력되고,
    상기 비-WFD 디바이스가 상기 수신된 응답이 부정이면, 상기 WFD 소스 디바이스와의 통신을 종료하도록 하는, 프로세서 판독 가능한 저장 매체.
  17. 제16항에 있어서, 상기 WFD 싱크 디바이스는 제1 WFD 싱크 디바이스 및 제2 WFD 싱크 디바이스 중 적어도 하나를 포함하는, 프로세서 판독 가능한 저장 매체.
  18. 제17항에 있어서, 상기 실행 가능한 명령들은 상기 프로세서가 상기 WFD 소스 디바이스를 통해 상기 제1 WFD 싱크 디바이스 및 제2 WFD 싱크 디바이스 중 적어도 하나와 상기 WFD 세션을 설정하도록 하는, 프로세서 판독 가능한 저장 매체.
  19. 제18항에 있어서, 상기 실행 가능한 명령들은 상기 프로세서가, 상기 WFD 소스 디바이스를 통한 상기 WFD 세션의 설정에 대한 응답으로, 상기 제1 WFD 싱크 디바이스 및 상기 제2 WFD 싱크 디바이스 중 적어도 하나를 제어하도록 하는, 프로세서 판독 가능한 저장 매체.
  20. 제16항에 있어서, 상기 WFD 네트워크는 와이 파이 P2P(Peer-to-Peer) 네트워크, 와이 파이 BBS(Basic Service Set) 네트워크 및 와이 파이 P2P 네트워크를 갖는 교차 연결 와이 파이 BSS 네트워크 중 적어도 하나를 포함하는, 프로세서 판독 가능한 저장 매체.
KR1020130084717A 2012-07-19 2013-07-18 디스플레이 세션에서 오프라인 참여를 위한 무선 통신 시스템 및 방법 KR102127357B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
IN2952/CHE/2012 2012-07-19
IN2952CH2012 2012-07-19

Publications (2)

Publication Number Publication Date
KR20140011969A KR20140011969A (ko) 2014-01-29
KR102127357B1 true KR102127357B1 (ko) 2020-06-26

Family

ID=48875532

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130084717A KR102127357B1 (ko) 2012-07-19 2013-07-18 디스플레이 세션에서 오프라인 참여를 위한 무선 통신 시스템 및 방법

Country Status (5)

Country Link
US (1) US10354618B2 (ko)
EP (1) EP2688307B1 (ko)
KR (1) KR102127357B1 (ko)
CN (1) CN103582174B (ko)
AU (1) AU2013207642B2 (ko)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9198084B2 (en) 2006-05-26 2015-11-24 Qualcomm Incorporated Wireless architecture for a traditional wire-based protocol
US9398089B2 (en) 2008-12-11 2016-07-19 Qualcomm Incorporated Dynamic resource sharing among multiple wireless devices
US9264248B2 (en) 2009-07-02 2016-02-16 Qualcomm Incorporated System and method for avoiding and resolving conflicts in a wireless mobile display digital interface multicast environment
US9582238B2 (en) 2009-12-14 2017-02-28 Qualcomm Incorporated Decomposed multi-stream (DMS) techniques for video display systems
US9787725B2 (en) 2011-01-21 2017-10-10 Qualcomm Incorporated User input back channel for wireless displays
US9413803B2 (en) 2011-01-21 2016-08-09 Qualcomm Incorporated User input back channel for wireless displays
US20130013318A1 (en) 2011-01-21 2013-01-10 Qualcomm Incorporated User input back channel for wireless displays
US10135900B2 (en) 2011-01-21 2018-11-20 Qualcomm Incorporated User input back channel for wireless displays
US9503771B2 (en) 2011-02-04 2016-11-22 Qualcomm Incorporated Low latency wireless display for graphics
US10108386B2 (en) 2011-02-04 2018-10-23 Qualcomm Incorporated Content provisioning for wireless back channel
US9525998B2 (en) * 2012-01-06 2016-12-20 Qualcomm Incorporated Wireless display with multiscreen service
US9288810B2 (en) * 2013-12-05 2016-03-15 Qualcomm Incorporated Wireless media sharing from multiple sources to a single sink
WO2015119665A1 (en) * 2014-02-10 2015-08-13 Intel Corporation Wi-fi direct services mechanisms for wireless gigabit display extension
CN105722037B (zh) * 2014-12-03 2019-04-23 ***通信集团公司 一种wlan设备与wfd设备交互的方法和装置
KR20160100153A (ko) * 2015-02-13 2016-08-23 삼성전자주식회사 장치 검색 방법 및 이를 지원하는 전자 장치
US11297670B2 (en) * 2018-09-27 2022-04-05 Apple Inc. Coordinated transmission and control for audio output devices
TWI699103B (zh) * 2019-04-22 2020-07-11 圓展科技股份有限公司 無線攝影機與影像串流方法
US11765214B2 (en) * 2020-04-17 2023-09-19 Apple Inc. Group communications platform

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060120355A1 (en) * 2004-07-20 2006-06-08 Qualcomm Incorporated Handoff between a SIP network and a cellular communication system
US20110304443A1 (en) * 2010-05-12 2011-12-15 Gene Sheridan Systems and Methods for Operating Media Devices

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001339431A (ja) * 2000-05-26 2001-12-07 Fujitsu Ltd 通信方式、中継装置、エンドシステム及び通信方法
US20080061578A1 (en) * 2006-09-07 2008-03-13 Technology, Patents & Licensing, Inc. Data presentation in multiple zones using a wireless home entertainment hub
EP2053825B1 (en) * 2007-10-25 2015-07-08 Alcatel Lucent Distribution of shared content streams in communications networks
US8559340B2 (en) 2009-12-22 2013-10-15 Samsung Electronics Co., Ltd. Method and apparatus for service discovery in Wi-Fi direct network
JP5471453B2 (ja) * 2010-01-05 2014-04-16 船井電機株式会社 携帯情報処理装置
KR20120019520A (ko) * 2010-08-26 2012-03-07 삼성전자주식회사 모바일 인프라스트럭처 모드를 지원하는 무선랜 단말에서 테더링 서비스 제공 방법 및 장치
US20120051345A1 (en) * 2010-09-01 2012-03-01 Texas Instruments Incorporated Efficient dual bss scheduling
US9749832B2 (en) * 2010-09-24 2017-08-29 Qualcomm Incorporated Wireless display discovery and operation with TDLS
US9294545B2 (en) * 2010-12-16 2016-03-22 Microsoft Technology Licensing, Llc Fast join of peer to peer group with power saving mode
JP5754255B2 (ja) * 2011-06-14 2015-07-29 ブラザー工業株式会社 無線通信装置
US8887222B2 (en) * 2011-09-14 2014-11-11 Qualcomm Incorporated Multicasting in a wireless display system
CN102332205A (zh) * 2011-09-27 2012-01-25 东莞市华虹电子有限公司 家电控制终端
WO2013106404A1 (en) * 2012-01-12 2013-07-18 Marvell World Trade Ltd. Systems and methods for establishing a wi-fi display (wfd) session

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060120355A1 (en) * 2004-07-20 2006-06-08 Qualcomm Incorporated Handoff between a SIP network and a cellular communication system
US20110304443A1 (en) * 2010-05-12 2011-12-15 Gene Sheridan Systems and Methods for Operating Media Devices

Also Published As

Publication number Publication date
AU2013207642A1 (en) 2014-02-06
KR20140011969A (ko) 2014-01-29
EP2688307B1 (en) 2018-05-23
EP2688307A1 (en) 2014-01-22
AU2013207642B2 (en) 2017-02-02
US10354618B2 (en) 2019-07-16
US20140022146A1 (en) 2014-01-23
CN103582174B (zh) 2018-07-13
CN103582174A (zh) 2014-02-12

Similar Documents

Publication Publication Date Title
KR102127357B1 (ko) 디스플레이 세션에서 오프라인 참여를 위한 무선 통신 시스템 및 방법
US10425454B2 (en) Device and method for transferring the rendering of multimedia content
EP3427537B1 (en) Transitioning from an infrastructure based wireless connection to a peer to peer (p2p) wireless connection
US9197680B2 (en) Establishing and controlling audio and voice back channels of a Wi-Fi display connection
JP7037358B2 (ja) 情報処理装置、情報処理方法およびプログラム
WO2016147491A1 (ja) 情報処理装置、情報処理方法およびプログラム
EP2929694B1 (en) Method and system for streaming multimedia contents in a wi-fi network
WO2016110169A1 (zh) 一种显示处理方法及装置
JP6346380B2 (ja) オーディオビデオ中継のための無線ドッキングシステム
WO2015066972A1 (zh) 一种视频通话的转接方法、终端及***
CN110943977A (zh) 多媒体业务数据传输方法、服务端、设备及存储介质
WO2019129125A1 (zh) 智能眼镜与智能设备交互的方法、***及存储介质
US20240007509A1 (en) Interactive calling for internet-of-things
US9100412B2 (en) Method and apparatus for transmitting media resources
CN105791965B (zh) 一种屏幕共享中设备连接处理方法、***和相关设备
CN107750449A (zh) 用于管理反向信道音频会话的技术
US11075881B2 (en) Proxy between wireless local area network infrastructures
US20180317272A1 (en) Communication apparatus, control method, and recording medium
KR101476281B1 (ko) N-스크린 서비스를 위한 멀티미디어 스트림의 이기종 디바이스 간 핸드오버 시스템 및 그 방법
KR20120029121A (ko) 이종 단말 간 서비스 이동성 제공 장치 및 방법
Pugazhenthi VoIP over Vehicular Ad Hoc Network for Inter Vehicle Communication

Legal Events

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