JP6346380B2 - オーディオビデオ中継のための無線ドッキングシステム - Google Patents
オーディオビデオ中継のための無線ドッキングシステム Download PDFInfo
- Publication number
- JP6346380B2 JP6346380B2 JP2017529001A JP2017529001A JP6346380B2 JP 6346380 B2 JP6346380 B2 JP 6346380B2 JP 2017529001 A JP2017529001 A JP 2017529001A JP 2017529001 A JP2017529001 A JP 2017529001A JP 6346380 B2 JP6346380 B2 JP 6346380B2
- Authority
- JP
- Japan
- Prior art keywords
- host
- address
- audio
- dockee
- wdc
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000003032 molecular docking Methods 0.000 title claims description 118
- 230000002093 peripheral effect Effects 0.000 claims description 148
- 230000004044 response Effects 0.000 claims description 72
- 238000004891 communication Methods 0.000 claims description 49
- 230000006870 function Effects 0.000 claims description 45
- 238000000034 method Methods 0.000 claims description 32
- 238000012546 transfer Methods 0.000 claims description 12
- 238000004590 computer program Methods 0.000 claims description 2
- 230000008859 change Effects 0.000 description 15
- 238000006467 substitution reaction Methods 0.000 description 11
- 230000005540 biological transmission Effects 0.000 description 10
- 238000007726 management method Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 238000009877 rendering Methods 0.000 description 7
- 230000000694 effects Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000000750 progressive effect Effects 0.000 description 3
- 239000000725 suspension Substances 0.000 description 3
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000007257 malfunction Effects 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000000875 corresponding effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000035484 reaction time Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/155—Ground-based stations
- H04B7/15521—Ground-based stations combining by calculations packets received from different stations before transmitting the combined packets as part of network coding
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1632—External expansion units, e.g. docking stations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/0008—Synchronisation information channels, e.g. clock distribution lines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2387—Stream processing in response to a playback request from an end-user, e.g. for trick-play
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
- H04N21/43637—Adapting 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]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4367—Establishing a secure communication between the client and a peripheral device or smart card
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
- H04N7/183—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a single remote source
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
- H04W76/25—Maintenance of established connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/10—Mapping addresses of different types
- H04L61/103—Mapping addresses of different types across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5007—Internet protocol [IP] addresses
- H04L61/5014—Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5092—Address allocation by self-assignment, e.g. picking addresses at random and testing if they are already in use
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/59—Network arrangements, protocols or services for addressing or naming using proxies for addressing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/4223—Cameras
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Mobile Radio Communication Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Computer And Data Communications (AREA)
- Telephone Function (AREA)
Description
ドッキーをドッキングしている間、無線通信のためのホストの送信元(ソース)IPアドレスとして第1のホストインターネットプロトコル(IP)アドレスを使用し、
ホストが周辺機器に対してオーディオ/ビデオデータソースとして動作している間、オーディオ/ビデオ周辺機器への直接接続をセットアップするために無線通信のためのホストの送信元IPアドレスとして第2のホストIPアドレスを使用し、
第2のホストIPアドレスをドッキーに提供する、ように構成される。
第1のホストIPアドレスをあて先(ディスティネーション)IPアドレスとして使用してホストと通信し、
ホストから第2のホストIPアドレスを受信し、
ホストを介してデータパケットを転送する間、オーディオ/ビデオ周辺機器とのデータパケットを交換しながら、第2のホストIPアドレスをドッキーの送信元IPアドレスとして使用する、ように構成される。
ドッキーにドッキングするとともに、ドッキーからオーディオ/ビデオ周辺機器に、及び/又は、オーディオ/ビデオ周辺機器からドッキーに、データパケットを中継するステップと、
ドッキーとドッキングしている間、無線通信のためのホストの送信元IPアドレスとして第1のホストIPアドレスを使用するステップと、
ホストがオーディオ/ビデオデータソースとして周辺機器に向かって動作している間に、オーディオ/ビデオ周辺機器に対する直接接続をセットアップするために無線通信のためのホストの送信元IPアドレスとして第2のホストIPアドレスを使用するステップと、
第2のホストIPアドレスをドッキーに提供するステップと、を有する。
ホストにドッキングするステップと、
あて先IPアドレスとして第1のホストIPアドレスを使用してホストと通信するステップと、
ホストから第2のホストIPアドレスを受信するステップと、
ホストを介してデータパケットを転送している間、オーディオ/ビデオ周辺機器とのデータパケットの交換のための送信元アドレスとして第2のホストIPアドレスを使用するステップと、を有する。
ホストを介してコンテンツデータパケットを転送する間、オーディオ/ビデオ周辺機器とコンテンツデータパケットを交換するためにドッキーの送信元IPアドレスとして第2のホストIPアドレスを使用する、ように構成され、コントロールデータパケットを中継する場合、ホストプロセッサは、
送信元IPアドレスとして第2のホストIPアドレスによってドッキーIPアドレスを置き換えるように構成される。
ドッキーからオーディオ/ビデオ周辺機器に中継されるデータパケットを受信し、パケット送信元リンクアドレスがドッキーリンクアドレスであり、
ドッキーリンクアドレスをホストとオーディオ/ビデオ周辺機器との間の直接接続を確立する間に使用されるホストリンクアドレスで置き換えることによってデータパケット送信元リンクアドレスを修正し、
オーディオ/ビデオ周辺機器に修正されたデータを中継する、ように構成される。
オーディオ/ビデオ周辺機器からドッキーに中継されるデータパケットを受信し、パケットあて先リンクアドレスは、ホストと周辺機器との間の直接接続をセットアップする間に使用されるホストリンクアドレスであり、
ホストリンクアドレスをドッキーリンクアドレスで置き換えることによってデータパケットあて先リンクアドレスを修正し、
修正されたデータパケットをドッキーに中継する、ように構成される。
オーディオ/ビデオ周辺機器への直接接続を確立するとともに、コントロールデータパケットの所定のプロトコルを動作させ、コントロールデータパケットは、プロトコルにおいて、後にコンテンツデータパケットを交換可能とするために、交換されなければならないリクエストデータパケット及びレスポンスデータパケットのシーケンスを有し、シーケンスにおいて、オーディオ/ビデオ周辺機器をホストに結合されたままにする付加的なデータパケットが含まれる、ように構成される。
ソースアドレス(SA):WDのMACアドレス
宛先アドレス(DA):Wi-FiディスプレイシンクのMACアドレス
送信STAアドレス(TA):WDのMACアドレス
受信STAアドレス(RA):WDCのMACアドレス
ソースアドレス(SA):WDのMACアドレス(変更なし)
あて先アドレス(DA):Wi-FiディスプレイシンクのMACアドレス(変更なし)
送信STAアドレス(TA):WDCのMACアドレス(このリンク上の送信側に変更)
受信STAアドレス(RA):Wi-FiディスプレイシンクのMACアドレス(このリンクの受信側に変更)
ソースアドレス(SA):WDCのMACアドレス
あて先アドレス(DA):Wi-FiディスプレイシンクのMACアドレス
送信STAアドレス(TA):WDCのMACアドレス
受信STAアドレス(RA):Wi-FiディスプレイシンクのMACアドレス
ソースアドレス(SA):Wi-FiディスプレイシンクのMACアドレス
あて先アドレス(DA):WDCのMACアドレス
送信STAアドレス(TA):Wi-FiディスプレイシンクのMACアドレス
受信STAアドレス(RA):WDCのMACアドレス
ソースアドレス(SA):Wi-FiディスプレイシンクのMACアドレス
あて先アドレス(DA):WDのMACアドレス
送信STAアドレス(TA):WDCのMACアドレス
受信STAアドレス(RA):WDのMACアドレス
●M1メッセージ:WFDソースデバイスは、WFDシンクがサポートするRTSPメソッドのセットを決定するために、RTSP OPTIONS要求メッセージを送信しなければならない。WFDソースからのM1(RTSP OPTIONS)要求メッセージを受信したWFDシンクは、WFDシンクでサポートされているRTSPメソッドをリストするとともに、RTSP OKステータスコードを含む、M1(RTSP OPTIONS)応答メッセージで応答すべきである。
○M3リクエスト:RTSP OKステータスコードを含むM2応答メッセージをWFDシンクに送信した後、WFDソースデバイスは、WFDソースが関心のあるWFD機能のリストを明示的に指定するRTSP GET_PARAMETER要求メッセージ(M3リクエスト)を送信する。
○M3応答:WFDシンクは、RTSP GET_PARAMETER応答メッセージ(M3応答)で応答しなければならない。M3応答メッセージには、RTSPステータスコードが含まれている。RTSPステータスコードがOKである場合、M3応答メッセージは、WFDシンクがサポートするM3要求メッセージで指定された各パラメータに対する応答パラメータも含む。WFDシンクは、サポートしていないM3要求メッセージのパラメータを無視するものとする。
○M4リクエスト:M3応答に基づいて、WFDソースは、WFDセッションに使用される最適なパラメータセットを決定し、WFDソースとWFDシンクとの間のWFDセッションで使用されるパラメータセットを含むRTSP SET_PARAMETER要求メッセージを送信する。M4リクエストメッセージは、WFDセッションをセットアップするためにRTSPセットアップ要求(M6)で使用されるユニバーサルリソース識別子(URI)を記述するwfd-presentation-urlを含むものとする。wfd-presentation-urlは、WFDシンクがWFDソースへのM6要求メッセージで使用するURIを指定する。このパラメータで指定されたwfd-url0及びwfd-url1値は、上記機能ネゴシエーションフェーズの終わりにおいてWFDソースからWDシンクへのM4リクエストメッセージのwfd-client-rtp-ports内のrtp-port0及びrtp-port1値の値に対応する。
○M4応答:WFDソースからのM4リクエストを受信すると、WFDシンクは、M4リクエストで指定されたパラメータの設定が成功したかどうかを示すRTSPステータスコードを持つM4応答で応答する。
●オーディオ/ビデオデータ用のUDP/IP上のRTPパケット
●Wi−Fiディスプレイセッション制御用のTCP/IP上のRTSPパケット
●ミラキャスト/Wi−Fiダイレクトソース及びシンク間で(例えば、IEEE 802.1AS [2]を用いて)クロック及びタイミング情報を交換するためのレイヤ2のMACパケット
●Wi−Fiディスプレイシンクデバイスが使用するwfd_presentation_URL、この値は、WDCが既にWi−Fiディスプレイシンクデバイスに送信した値であり、WDが中継されたWi−Fiディスプレイサービスを使用するWi−Fiディスプレイソースデバイスとして使用する値である。
●WDCが最後のRTSPメッセージでWi−Fiディスプレイシンクデバイスに使用したCseq番号。
●Wi−Fiディスプレイシンクデバイスが使用するwfd_presentation_URL、この値は、WDCが既にWi−Fiディスプレイシンクデバイスに送信した値であり、WDが中継されたWi−Fiディスプレイサービスを使用するWi−Fiディスプレイソースデバイスとして使用する必要がある値である。
●WDCが最後のRTSPメッセージでWi−Fiディスプレイシンクデバイスに使用したCseq番号。
●結果コードOK、
●Wi−Fiディスプレイシンクデバイスが使用するセッションID、及び、
●Wi−Fiディスプレイシンクデバイスが使用するRTPポート
●Wi−Fiディスプレイシンクデバイスが使用するwfd_presentation_URL、
●Wi−Fiディスプレイシンクデバイスが使用するセッションID、
●Wi−Fiディスプレイシンクデバイスが使用するIPポート。
これらの3つの値は、WDCが既にWi−Fiディスプレイシンクデバイスに送信したものであり、中継されたWi−Fiディスプレイサービスを使用するWi−FiディスプレイソースデバイスとしてWDが使用する必要がある値である。さらに、
●WDCが最後のRTSPメッセージで使用したCseq番号、又は、Wi−Fiディスプレイシンクデバイスへの最後のRTSPメッセージで使用する予定のCseq番号。
●結果コードOK、
●Wi−Fiディスプレイシンクデバイスが使用するセッションID、及び、
●Wi−Fiディスプレイシンクデバイスが使用するRTPポート
●Wi−Fiディスプレイシンクデバイスが使用するwfd_presentation_URL、
●Wi−Fiディスプレイシンクデバイスが使用するセッションID、
●Wi−Fiディスプレイシンクデバイスが使用するIPポート。
これらの値は、WDCが既にWi−Fiディスプレイシンクデバイスに送信したものであり、中継されたWi−Fiディスプレイサービスを使用するWi−FiディスプレイソースデバイスとしてWDが使用する必要がある値である。さらに、
●WDCが最後のRTSPメッセージで使用したCseq番号、又は、Wi−Fiディスプレイシンクデバイスへの最後のRTSPメッセージで使用する予定のCseq番号。
●WDCは、M5 RTSPトリガーPAUSE要求をWi−Fiディスプレイシンクデバイスに送信する。後者は、M5 RTSPトリガーPAUSE応答とそれに続くM9 RTSP PAUSE要求メッセージをWDCに応答する。
ドッキーにドッキングするとともに、ドッキーからオーディオ/ビデオ周辺機器に、及び/又は、オーディオ/ビデオ周辺機器からドッキーに、データパケットを中継するステップと、
ドッキーにドッキングする間、送信元アドレスとして、無線通信のための第1のホストインターネットプロトコルアドレスを使用するステップと、
送信元アドレスとして、オーディオ/ビデオ周辺機器への直接接続を確立するための無線通信用の第2のホストインターネットプロトコルアドレスを使用するステップと、
ドッキーに第2のホストインターネットプロトコルアドレスを供給するステップと、を有する。
ホストにドッキングするステップと、
あて先アドレスとして第1のホストインターネットプロトコルアドレスを用いてホストと通信するステップと、
ホストから第2のホストインターネットプロトコルアドレスを受信するステップと、
ホストを介してデータパケットを転送する間、オーディオ/ビデオ周辺機器とのデータパケットの交換のための送信元アドレスとして第2のホストインターネットプロトコルアドレスを用いるステップと、を有する。
[1]Wi−Fiアライアンスにより発行されたWi−Fiディスプレイ技術標準(例えば、2014年4月24日付けのバージョン1.1)
[2]IEEE 802.1AS(2011年3月30日付け)、ブリッジされたローカルエリアネットワークにおけるタイムセンシティブなアプリケーションのためのタイミング及び同期化
[3]IEEE 802.11v-2011、無線LAN メディアアクセスコントロール(MAC)及び物理(PHY)レイヤ(2011年2月9日)
[4]J. Postelによる、インターネット標準RFC768において定義される、IP/インターネットプロトコルスイート(ISI、1980年8月)、及び、その後のインターネット標準
MAC メディアアクセスコントロール
P2P GO ピアツーピアグループオーナー
RTP リアルタイム転送プロトコル
RTSP リアルタイムストリーミングプロトコル
TCP 送信制御プロトコル
TDLS トンネルダイレクトリンク設定
UDP ユーザデータグラムプロトコル
Claims (15)
- 少なくとも1つのホストと少なくとも1つのドッキーとを有する無線ドッキングシステムであって、
前記ホスト及び前記ドッキーは、無線通信を介してドッキングし、
前記ホストは、少なくとも1つのオーディオ/ビデオ周辺機器を有する少なくとも1つの無線ドッキング環境を提供し、
前記ホストは、
前記無線通信を提供するためのホスト通信ユニットと、
前記ドッキーが前記オーディオ/ビデオ周辺機器を使用できるようにするドッキングセッションにおいて、前記ドッキーをドッキングさせ、前記ドッキーから前記オーディオ/ビデオ周辺機器への、及び/又は、前記オーディオ/ビデオ周辺機器から前記ドッキーへのデータパケットを中継するホストプロセッサと、
を有し、
前記ドッキーは、
前記無線通信を提供するためのドッキー通信ユニットと、
前記ドッキングセッションにおいて、前記ホストとドッキングするドッキープロセッサと、
を有し、
前記ホストプロセッサは、
前記ドッキーをドッキングさせつつ前記無線通信するための前記ホストの送信元IPアドレスとして第1のホストインターネットプロトコル(IP)アドレスを使用し、
前記ホストが前記オーディオ/ビデオ周辺機器に対するオーディオ/ビデオデータソースとして動作する間、前記オーディオ/ビデオ周辺機器への直接接続を確立するための前記無線通信用の前記ホストの送信元IPアドレスとして第2のホストIPアドレスを使用し、
前記ドッキーに前記第2のホストIPアドレスを供給し、
前記ドッキープロセッサは、
あて先IPアドレスとして前記第1のホストIPアドレスを使用して前記ホストと通信し、
前記ホストから前記第2のホストIPアドレスを受信し、
前記ホストを介して前記データパケットを転送する間、前記オーディオ/ビデオ周辺機器とデータパケットを交換しつつ、前記ドッキーの送信元IPアドレスとして前記第2のホストIPアドレスを使用する、無線ドッキングシステム。 - 前記データパケットが、コントロールデータパケットとコンテンツデータパケットとを有し、
前記ドッキーが、ドッキーIPアドレスを持ち、
前記ドッキープロセッサが、
前記ホストを介して前記コントロールデータパケットを転送する間、前記オーディオ/ビデオ周辺機器と前記コントロールデータパケットを交換するため、前記ドッキーの送信元IPアドレスとして前記ドッキーIPアドレスを使用し、
前記ホストを介して前記コンテンツデータパケットを転送する間、前記オーディオ/ビデオ周辺機器と前記コンテンツデータパケットを交換するため、前記ドッキーの送信元IPアドレスとして前記第2のホストIPアドレスを使用し、
前記コントロールデータパケットを中継する場合、前記ホストプロセッサが、前記送信元IPアドレスとして、前記ドッキーIPアドレスを前記第2のホストIPアドレスで置き換える、請求項1記載の無線ドッキングシステム。 - 前記データパケットが、前記データパケットを発した装置の装置リンクアドレスを示すリンクレイヤ上の送信元リンクアドレスと、前記データパケットの最終的なあて先である装置の装置リンクアドレスを示すあて先リンクアドレスと、を持ち、
前記ホストプロセッサが、
前記ドッキーから前記オーディオ/ビデオ周辺機器に中継されるデータパケットを受信し、前記送信元リンクアドレスがドッキーリンクアドレスであり、
前記ドッキーリンクアドレスを前記ホストと前記オーディオ/ビデオ周辺機器との間の前記直接接続を確立する間に使用されるホストリンクアドレスで置き換えることによって前記送信元リンクアドレスを修正し、
前記オーディオ/ビデオ周辺機器に前記修正されたデータを中継する、請求項1又は2に記載の無線ドッキングシステム。 - 前記データパケットが、前記データパケットを発した装置の装置リンクアドレスを示すリンクレイヤ上の送信元リンクアドレスと、前記データパケットの最終的なあて先である装置の装置リンクアドレスを示すあて先リンクアドレスと、を持ち、
前記ホストプロセッサが、
前記オーディオ/ビデオ周辺機器から前記ドッキーに中継されるデータパケットを受信し、前記あて先リンクアドレスが、前記ホストと前記オーディオ/ビデオ周辺機器との間の前記直接接続を確立する間に使用されるホストリンクアドレスであり、
前記ホストリンクアドレスを前記ドッキーリンクアドレスで置き換えることによって前記あて先リンクアドレスを修正し、
前記ドッキーに前記修正されたデータを中継する、請求項3に記載の無線ドッキングシステム。 - 前記ホストプロセッサが、
前記オーディオ/ビデオ周辺機器への直接接続を確立するとともに、コントロールデータパケットの所定のプロトコルを動作させ、前記コントロールデータパケットは、前記プロトコルにおいて、後にコンテンツデータパケットを交換可能とするために、交換されなければならないリクエストデータパケット及びレスポンスデータパケットのシーケンスを有し、前記シーケンスにおいて、前記オーディオ/ビデオ周辺機器を前記ホストに結合されたままにする付加的なデータパケットが含まれる、又は、
複数のドッキーに共通の機能のセットを選択するとともに、前記機能のセットを用いて前記オーディオ/ビデオ周辺機器に対してコンテンツのストリーミングを開始する、又は、
前記ホストと前記ドッキーとの間又はその逆のスイッチングの際に前記コンテンツを停止する、請求項1乃至4のいずれか1項に記載の無線ドッキングシステム。 - 前記ホストプロセッサが、
前記付加的なコントロールデータパケットとして、前記プロトコルから選択されたリクエストデータパケットを中継する、請求項5記載の無線ドッキングシステム。 - 前記ホストプロセッサが、
前記結合の間に後続のコントロールデータパケットを生成する間、増加するシーケンス番号を使用し、
前記ホストを介して前記データパケットを中継を開始する場合、前記ドッキーに対して実際のシーケンス番号を転送し、
前記ドッキープロセッサが、
前記オーディオ/ビデオ周辺機器とデータパケットを交換開始する場合、前記ホストから前記実際のシーケンス番号を受信し、
前記オーディオ/ビデオ周辺機器と前記データパケットを交換する間、後続のデータパケットを生成しつつ、前記実際のシーケンス番号を増加させて使用する、請求項5又は6に記載の無線ドッキングシステム。 - 前記ホストプロセッサが、
前記データパケットを中継中、前記ドッキーが前記オーディオ/ビデオ周辺機器の使用を終端することを示す前記ドッキーからの解体コントロールデータパケットを受信し、
前記オーディオ/ビデオ周辺機器に前記解体コントロールデータパケットを中継していない間、前記ドッキーに対して解体レスポンスコントロールデータパケットを送信し、
前記オーディオ/ビデオ周辺機器を前記ホストに接続したままにする更なる付加的なデータパケットを前記オーディオ/ビデオ周辺機器に送信する、請求項1乃至7のいずれか1項に記載の無線ドッキングシステム。 - 前記ホストプロセッサが、
前記更なる付加的なデータパケットとして、前記オーディオ/ビデオ周辺機器のオーディオ/ビデオ設定を再定義できるようにする前記プロトコルから選択されたリクエストデータパケットを中継する、請求項5を引用する請求項8記載の無線ドッキングシステム。 - 前記ホストプロセッサが、
所定の同期化プロトコルの第1のインスタンスを介してローカルホストクロックをドッキークロックと同期させるとともに、前記所定の同期化プロトコルの第2のインスタンスを介して前記ローカルホストクロックをオーディオ/ビデオ周辺機器クロックと同期させることによって、又は、
後続の相互関連する同期化メッセージ間の時間関係を維持したまま、前記所定の同期化プロトコルの前記後続の相互関連する同期化メッセージを中継することで、オーディオ/ビデオ周辺機器クロックをドッキークロックと同期化できるようにすることによって、
前記所定の同期化プロトコルに従って同期する、請求項1乃至9のいずれか1項に記載の無線ドッキングシステム。 - 請求項1乃至10のいずれか1項に記載の無線ドッキングシステムに規定されるホストであって、前記ホストは、
前記無線通信を提供するためのホスト通信ユニットと、
ドッキングセッションにおいて、前記ドッキーをドッキングさせ、前記ドッキーから前記オーディオ/ビデオ周辺機器に、及び/又は、前記オーディオ/ビデオ周辺機器から前記ドッキーに、データパケットを中継する、ホストプロセッサと、
を有し、
前記ホストプロセッサは、
前記ドッキーとドッキングする間、前記無線通信するために前記ホストの送信元IPアドレスとして第1のホストIPアドレスを使用し、
前記ホストが前記オーディオ/ビデオ周辺機器へ向かうオーディオ/ビデオデータソースとして動作しつつ、前記オーディオ/ビデオ周辺機器への直接接続を確立するための前記無線通信用の前記ホストの送信元IPアドレスとして第2のホストIPアドレスを使用し、
前記ドッキーに前記第2のホストIPアドレスを供給する、ホスト。 - 請求項1乃至10のいずれか1項に記載の無線ドッキングシステムにおいて規定されるドッキーであって、前記ドッキーは、
前記無線通信を提供するためのドッキー通信ユニットと、
ドッキングセッションにおいて前記ホストとドッキングするドッキープロセッサと、
を有し、
前記ドッキープロセッサは、
あて先IPアドレスとして第1のホストIPアドレスを用いて前記ホストと通信し、
前記ホストから第2のホストIPアドレスを受信し、
前記ホストを介して前記データパケットを転送する間、前記オーディオ/ビデオ周辺機器とデータパケットの交換する際、前記ドッキーの送信元IPアドレスとして前記第2のホストIPアドレスを使用する、ドッキー。 - 請求項1乃至10のいずれか1項に記載の無線ドッキングシステムにおける前記ホストにおいて使用するための無線ドッキング方法であって、前記方法は、
前記ドッキーにドッキングするとともに、前記ドッキーから前記オーディオ/ビデオ周辺機器に、及び/又は、前記オーディオ/ビデオ周辺機器から前記ドッキーに、データパケットを中継するステップと、
前記ドッキーにドッキングする間、無線通信のための前記ホストの送信元IPアドレスとして第1のホストIPアドレスを使用するステップと、
前記ホストが前記オーディオ/ビデオ周辺機器に対するオーディオ/ビデオデータソースとして動作する間、前記オーディオ/ビデオ周辺機器への直接接続を確立するための無線通信用の前記ホストの送信元IPアドレスとして第2のホストIPアドレスを使用するステップと、
前記ドッキーに前記第2のホストIPアドレスを供給するステップと、
を有する、方法。 - 請求項1乃至10のいずれか1項に記載の無線ドッキングシステムにおける前記ドッキーにおいて使用するための無線ドッキング方法であって、前記方法は、
前記ホストとドッキングするステップと、
あて先IPアドレスとして第1のホストIPアドレスを用いて前記ホストと通信するステップと、
前記ホストから第2のホストIPアドレスを受信するステップと、
前記ホストを介して前記データパケットを転送する間、前記オーディオ/ビデオ周辺機器とデータパケットを交換するための送信元アドレスとして前記第2のホストIPアドレスを使用するステップと、
を有する、方法。 - プロセッサに請求項13又は14に記載の方法を実行させるように動作可能である、無線ドッキングのためのコンピュータプログラム。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP14195997.3 | 2014-12-03 | ||
EP14195997 | 2014-12-03 | ||
PCT/EP2015/077859 WO2016087320A1 (en) | 2014-12-03 | 2015-11-27 | Wireless docking system for audio-video relay |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018508055A JP2018508055A (ja) | 2018-03-22 |
JP6346380B2 true JP6346380B2 (ja) | 2018-06-20 |
Family
ID=52011036
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017529001A Active JP6346380B2 (ja) | 2014-12-03 | 2015-11-27 | オーディオビデオ中継のための無線ドッキングシステム |
Country Status (10)
Country | Link |
---|---|
US (1) | US10200108B2 (ja) |
EP (1) | EP3227758B1 (ja) |
JP (1) | JP6346380B2 (ja) |
CN (1) | CN107006054B (ja) |
BR (1) | BR112017011517B1 (ja) |
MX (1) | MX364091B (ja) |
RU (1) | RU2701489C2 (ja) |
TW (1) | TWI700573B (ja) |
WO (1) | WO2016087320A1 (ja) |
ZA (1) | ZA201704454B (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
ITUA20163095A1 (it) * | 2016-05-03 | 2017-11-03 | Inst Rundfunktechnik Gmbh | Dispositivo trasmittente per la trasmissione wireless di un flusso dati compatibile con MPEG-TS (Transport Stream) |
US11075881B2 (en) * | 2017-07-07 | 2021-07-27 | Arris Enterprises Llc | Proxy between wireless local area network infrastructures |
KR102516019B1 (ko) * | 2017-09-11 | 2023-03-30 | 삼성전자주식회사 | 외부 전자 장치와 통신하는 전자 장치 및 방법 |
US11075879B1 (en) * | 2018-08-14 | 2021-07-27 | Marvell Asia Pte, Ltd. | Apparatus and method for MAC address override for ethernet adapters |
CN108901016B (zh) * | 2018-09-14 | 2022-04-26 | 锐捷网络股份有限公司 | 一种桥接配对方法、终端、***、终端设备和介质 |
US10635626B1 (en) * | 2019-02-01 | 2020-04-28 | I/O Interconnect, Ltd. | Connecting method and docking station for connecting electronic device and computer |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101123656B (zh) * | 2006-08-11 | 2010-05-12 | 艾威梯科技(北京)有限公司 | 一种连接多种子通信***的短距离无线通信***和方法 |
US8340711B1 (en) * | 2006-08-18 | 2012-12-25 | At&T Mobility Ii Llc | Dual mode service WiFi access control |
US9998580B2 (en) * | 2010-04-26 | 2018-06-12 | Hu-Do Ltd. | Computing device operable to work in conjunction with a companion electronic device |
EP2681944B1 (en) | 2011-03-01 | 2020-04-08 | Koninklijke Philips N.V. | Method for enabling a wireless secured communication among devices |
US8554970B2 (en) * | 2011-04-18 | 2013-10-08 | Nokia Corporation | Method, apparatus and computer program product for creating a wireless docking group |
TR201900801T4 (tr) | 2011-09-13 | 2019-02-21 | Koninklijke Philips Nv | Yerleşme sistemi aracılığıyla kablosuz lan bağlantısı el değiştirmesi ve jenerik ağ cihazı sürücüsü. |
US20130311692A1 (en) * | 2012-05-21 | 2013-11-21 | Qualcomm Incorporated | Apparatus and method for direct pairing in a wireless docking system |
US9330047B2 (en) * | 2013-01-15 | 2016-05-03 | Qualcomm Incorporated | Wireless docking service with direct connection to peripherals |
EP2936735B2 (en) | 2013-03-11 | 2020-07-15 | Koninklijke Philips N.V. | Multiple user wireless docking |
RU2667982C2 (ru) * | 2013-04-25 | 2018-09-25 | Конинклейке Филипс Н.В. | Беспроводное стыковочное устройство |
WO2014185955A1 (en) * | 2013-05-16 | 2014-11-20 | Intel Corporation | Systems and methods for discovering and utilizing wireless communication protocols for accessing services by wi-fi devices |
KR102161715B1 (ko) * | 2013-05-23 | 2020-10-06 | 삼성전자주식회사 | 도킹 구조에서의 프록시 기반 통신 기법 |
US9740652B2 (en) | 2013-05-23 | 2017-08-22 | Samsung Electronics Co., Ltd | Apparatus and method for controlling transparent tunnel mode operation in communication system supporting wireless docking protocol |
CN105247835B (zh) * | 2013-05-23 | 2018-10-19 | 三星电子株式会社 | 用于在无线对接网络中将对接方设备直接连接到***设备的方法和装置 |
US9547619B2 (en) * | 2013-05-24 | 2017-01-17 | Qualcomm Incorporated | Wireless docking |
-
2015
- 2015-11-27 EP EP15801419.1A patent/EP3227758B1/en active Active
- 2015-11-27 WO PCT/EP2015/077859 patent/WO2016087320A1/en active Application Filing
- 2015-11-27 JP JP2017529001A patent/JP6346380B2/ja active Active
- 2015-11-27 CN CN201580065771.1A patent/CN107006054B/zh active Active
- 2015-11-27 BR BR112017011517-4A patent/BR112017011517B1/pt active IP Right Grant
- 2015-11-27 RU RU2017123163A patent/RU2701489C2/ru active
- 2015-11-27 US US15/529,628 patent/US10200108B2/en active Active
- 2015-11-27 MX MX2017007003A patent/MX364091B/es active IP Right Grant
- 2015-11-30 TW TW104139979A patent/TWI700573B/zh active
-
2017
- 2017-06-30 ZA ZA2017/04454A patent/ZA201704454B/en unknown
Also Published As
Publication number | Publication date |
---|---|
EP3227758B1 (en) | 2018-09-12 |
MX2017007003A (es) | 2017-08-14 |
RU2017123163A (ru) | 2019-01-09 |
US10200108B2 (en) | 2019-02-05 |
BR112017011517A2 (pt) | 2018-02-27 |
US20170264359A1 (en) | 2017-09-14 |
MX364091B (es) | 2019-04-12 |
CN107006054B (zh) | 2021-01-19 |
CN107006054A (zh) | 2017-08-01 |
JP2018508055A (ja) | 2018-03-22 |
RU2017123163A3 (ja) | 2019-04-15 |
EP3227758A1 (en) | 2017-10-11 |
ZA201704454B (en) | 2019-01-30 |
TWI700573B (zh) | 2020-08-01 |
RU2701489C2 (ru) | 2019-09-26 |
TW201633045A (zh) | 2016-09-16 |
BR112017011517B1 (pt) | 2023-01-24 |
WO2016087320A1 (en) | 2016-06-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6346380B2 (ja) | オーディオビデオ中継のための無線ドッキングシステム | |
KR101841591B1 (ko) | 피어―투―피어 무선 디스플레이 시스템에서 싱크 디바이스들의 다수의 그룹들을 지원하기 위한 세션 관리 및 제어 절차들 | |
EP3078182B1 (en) | Wireless media sharing from multiple sources to a single sink | |
EP2640100B1 (en) | Method and apparatus for providing an enhanced wi-fi display session in a wi-fi display network | |
EP2688307B1 (en) | Wireless communication system for offline participation in a display session | |
JP5852240B2 (ja) | 適応ビデオ通信用システム及び方法 | |
WO2014169581A1 (zh) | 远程无线屏幕共享方法、装置及*** | |
WO2016110169A1 (zh) | 一种显示处理方法及装置 | |
JP6649673B2 (ja) | WiFiディスプレイ互換ネットワークゲートウェイ | |
TW201701711A (zh) | 用於管理反向通道音訊通信期的技術 | |
CN105722037B (zh) | 一种wlan设备与wfd设备交互的方法和装置 | |
JP2012104956A (ja) | 再送要求送信プロトコル変換装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180213 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180305 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180424 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180510 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20180522 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180524 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6346380 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |