CN103081431A - 用于对通过使用音频/视频接口发送和接收的数据进行复用和解复用的方法和设备 - Google Patents
用于对通过使用音频/视频接口发送和接收的数据进行复用和解复用的方法和设备 Download PDFInfo
- Publication number
- CN103081431A CN103081431A CN201180040432XA CN201180040432A CN103081431A CN 103081431 A CN103081431 A CN 103081431A CN 201180040432X A CN201180040432X A CN 201180040432XA CN 201180040432 A CN201180040432 A CN 201180040432A CN 103081431 A CN103081431 A CN 103081431A
- Authority
- CN
- China
- Prior art keywords
- data
- transmission unit
- additional
- transmission units
- transmission
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 58
- 230000005540 biological transmission Effects 0.000 claims abstract description 237
- 238000012546 transfer Methods 0.000 claims description 23
- 230000000737 periodic effect Effects 0.000 claims description 10
- 230000002457 bidirectional effect Effects 0.000 claims description 9
- 239000000284 extract Substances 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 23
- 238000013507 mapping Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 7
- 238000012856 packing Methods 0.000 description 5
- 238000007726 management method Methods 0.000 description 4
- 230000000007 visual effect Effects 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000945 filler Substances 0.000 description 1
- 210000001503 joint Anatomy 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
Images
Classifications
-
- 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/43632—Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wired protocol, e.g. IEEE 1394
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/14—Multichannel or multilink protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2838—Distribution of signals within a home automation network, e.g. involving splitting/multiplexing signals to/from different paths
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
-
- 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/43615—Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/12—Use of DVI or HDMI protocol in interfaces along the display data pipeline
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/003—Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
- G09G5/006—Details of the interface to the display terminal
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Automation & Control Theory (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Time-Division Multiplex Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Bidirectional Digital Transmission (AREA)
Abstract
用于通过将包括在传输单元中的多个基本单元分配给多个流,以及产生并发送附加的多个传输单元,来对经由音频/视频(AV)链接发送和接收的多个流进行复用的方法和设备。
Description
技术领域
与示例性实施例一致的设备和方法涉及基于音频/视频(AV)接口发送和接收数据,更具体地讲,涉及对通过使用A/V接口发送和接收的数据进行复用和解复用。
背景技术
用于提供音频/视频(AV)数据的源装置和用于从源装置接收并再现AV数据的接收装置基于预定的AV接口彼此连接。
例如,源装置和接收装置可基于用于发送数字AV数据的AV接口(例如,数字视觉接口(DVI)或高清晰度多媒体接口(HDMI))连接。
发明内容
技术问题
根据现有技术的AV接口(例如,数字视觉接口(DVI)和HDMI)仅支持从源装置到接收装置的单方向的数据传输。基于根据现有技术的AV接口(例如,DVI或HDMI),源装置的AV数据可仅被发送到接收装置,而接收装置不可将AV数据发送到源装置。
技术方案
根据另一方面,提供一种将数据从第一装置发送到第二装置的方法,其中,第一装置和第二装置使用音频/视频(AV)接口连接,所述方法包括:将传输单元的多个基本单元中的至少一个分配给第一流;基于所述分配来产生包括关于第一流的数据的附加的多个传输单元;将产生的附加的多个数据传输单元发送到第二装置,其中,所述分配可周期性地改变,其中,附加的多个传输单元是在一个周期期间发送的多个传输单元。
有益效果
根据示例性实施例,由于通过使用AV接口发送和接收的数据可被复用/解复用,因此通过使用AV接口建立的网络中的装置可自由地将数据发送到目标装置。
附图说明
图1是示出根据示例性实施例的基于音频/视频(AV)接口连接的装置的网络拓扑的示图;
图2A是示出根据示例性实施例的基于AV接口的数据的双向传输的示图;
图2B是示出根据另一示例性实施例的基于AV接口的数据的双向传输的示图;
图3是示出根据示例性实施例的基于AV接口的网络的分层结构的示图;
图4是示出根据示例性实施例的基于AV接口的用于发送数据的设备和用于接收数据的设备的示图;
图5A至图5F是示出根据示例性实施例的设置AV链接的方法的示图;
图6是示出根据示例性实施例的分配传输单元的方法的示图;
图7是示出根据示例性实施例的基于AV接口建立的网络中的装置的示图;
图8A至图8E是示出根据示例性实施例的将传输单元分配给多个流的方法的示图;
图9是示出根据示例性实施例的设置AV链接的表;
图10是示出根据示例性实施例的异步数据包的示图;
图11是示出根据示例性实施例的关于传输单元的分配的信息的示图;
图12是示出根据示例性实施例的改变传输单元的分配的方法的示图;
图13是示出根据示例性实施例的使用AV接口发送数据的方法的流程图;
图14是示出根据示例性实施例的使用AV接口接收数据的方法的流程图。
最佳实施方式
可通过提供一种用于在基于音频/视频(AV)接口产生的网络中发送和接收数据的方法和设备来实现一方面。
可通过提供一种在其上记录用于执行所述方法的计算机程序的计算机可读记录介质来实现另一方面。
根据另一方面,提供一种将数据从第一装置发送到第二装置的方法,其中,第一装置和第二装置使用音频/视频(AV)接口连接,所述方法包括:将传输单元的多个基本单元中的至少一个分配给第一流;基于所述分配,产生包括关于第一流的数据的附加的多个传输单元;将附加的多个产生的数据传输单元发送到第二装置,其中,所述分配可周期性地改变,其中,附加的多个传输单元是在一个周期期间发送的多个传输单元。
分配步骤还可包括:将来自多个基本单元的至少一个其他基本单元分配给第二流,其中,产生步骤还可包括:产生包括关于第一流的数据和关于第二流的数据的附加的多个传输单元。
AV接口还可包括用于允许双向数据传输的多个通道。
分配步骤还可包括:将经由用于将数据从第一装置发送到第二装置的多个通道中的一个通道发送的传输单元中包括的多个基本单元中的至少一个分配给第一流。
分配步骤还可包括:将经由用于将数据从第一装置发送到第二装置的多个通道中的至少两个通道发送的包括在传输单元中的多个基本单元中的至少一个分配给第一流通道,产生步骤还可包括:产生经由用于将数据从第一装置发送到第二装置的多个通道发送的附加的多个传输单元。
分配步骤还可包括:将来自经由第一通道发送的传输单元的多个基本单元的至少一个基本单元分配给第一流;将来自经由第二通道发送的另一传输单元中包括的另外的多个基本单元的至少一个其他基本单元分配给第二流,产生步骤还可包括:产生经由第一通道发送的并包括关于第一流的数据的第一附加的多个传输单元;产生经由第二通道发送的并包括关于第二流的数据的第二附加的多个传输单元。
在一个周期期间发送的多个传输单元之中,最初发送的至少一个传输单元可包括关于分配的信息。
根据另一方面,提供一种第二装置从第一装置接收数据的方法,其中,第一装置和第二装置使用音频/视频(AV)接口连接,所述方法包括:接收关于从在一个周期期间发送的传输单元中包括的多个基本单元之中分配给第一流的至少一个基本单元的信息;基于所述分配,接收第一装置产生并发送的附加的多个传输单元;基于接收的信息,从接收的附加的多个传输单元提取关于第一流的数据,其中,所述分配可周期性地改变,其中,附加的多个传输单元是包括在一个周期内的多个传输单元。
根据另一方面,提供一种用于将数据从第一装置发送到第二装置的设备,其中,第一装置和第二装置使用音频/视频(AV)接口连接,所述设备包括:管理器,将包括在传输单元中的多个基本单元中的至少一个分配给第一流;端口单元,基于所述分配产生包括关于第一流的数据的附加的多个传输单元,将产生的附加的多个数据传输单元发送到第二装置,其中,所述分配可周期性地改变,其中,附加的多个传输单元是在一个周期期间发送的多个传输单元。
根据另一方面,提供一种用于第二装置从第一装置接收数据的设备,其中,第一装置和第二装置使用音频/视频(AV)接口连接,所述设备包括:管理器,接收关于从在一个周期期间发送的传输单元中包括的多个基本单元之中分配给第一流的至少一个基本单元的信息;端口单元,基于所述分配,接收第一装置产生并发送的附加的多个传输单元,并基于接收的信息,从接收的附加的多个传输单元提取关于第一流的数据,其中,所述分配可周期性地改变,其中,附加的多个传输单元是包括在一个周期内的多个传输单元。
根据另一方面,提供一种非易失性计算机可读记录介质,其中,在其上已记录用于执行所述方法的计算机程序。
具体实施方式
在下文中,将参照附图描述示例性实施例。可按照许多不同的形式来实施示例性实施例,而不限于在此阐述的示例性实施例。为了清楚,对公知部分的描述被省略,并且贯穿全文,相同的标号指示类似的组件。关于直接与发明构思相关的元件,将描述示例性实施例,而将省略其他元件的描述。然而,这不表示省略了描述的元件对于实现以下描述的方法和设备是不必要的。
图1是示出根据示例性实施例的基于音频和/或视频(AV)接口连接的装置的网络拓扑的示图。AV接口指示用于发送和接收AV数据的接口。AV链接指示根据示例性实施例的基于AV接口建立的链接,高清晰度多媒体接口(HDMI)指示基于HDMI线缆的连接。
参照图1,AV装置可形成基于AV接口的网络。在多个房间中的AV装置可基于AV接口连接到在同一或不同房间的各种其他AV装置。在此情况下,用于转播AV链接的交换装置转播基于AV接口的连接。交换装置可以是用于转播AV链接的附加装置(例如,AV链接家庭交换机151),或可以是具有交换功能的AV装置(152、153、154、155、156或157)。诸如AV接收器(AVR)152、电视(TV)153和蓝光碟播放器(BDP)157的AV装置用作房间1 110中的交换装置,诸如TV155和156的AV装置用作房间3 130和房间4 140中的交换装置。
另外,交换装置可以是用于交换根据示例性实施例的AV接口和HDMI的装置。例如,房间2 120中的交换装置154可基于HDMI从计算机和游戏机(GC)接收AV数据,并经由根据示例性实施例AV链接将接收的AV数据发送到房间1 110、房间3 130或房间4 140中的装置。
图1中所示的装置根据其功能被分类为源/叶装置、源/交换装置、交换设备、接收/交换装置和接收/叶装置。
用于提供AV数据而不转播AV链接的装置(例如,房间1 110的机顶盒(STB)164)与源/叶装置相应,用于将AV数据提供给另一装置并转播AV链接的装置(例如,房间1 110的BDP 157)与源/交换装置相应。另外,仅用于转播AV链接的装置(例如,AV链接家庭交换机151)与交换装置相应,用于从另一装置接收AV数据并转播AV链接的装置(例如,房间4 140的TV 156)与接收/交换装置相应。最后,用于从另一装置接收AV数据并不转播AV链接的装置(例如,房间4 140的投影仪163)与接收/叶装置相应。
根据图1中所示的网络拓扑,房间1 110的BDP157的AV数据可经由AVR152和AV链接家庭交换机151被发送到房间3 130的TV155或房间4 140的TV156。另外,通过房间4 140的STB158接收的广播信号可经由AV链接家庭交换机151被发送到房间3 130的TV155,或可经由AV链接家庭交换机151和AVR152被发送到房间1 110的TV 153。
换句话讲,如图1中所示,为了在基于AV接口的网络(在下文中,被称为AV网络)中自由地发送和接收AV数据,根据示例性实施例的AV接口必须支持数据的双向传输。
根据现有技术的AV接口(例如,数字视觉接口(DVI)和HDMI)仅支持从源装置到接收装置的单方向的数据传输。源装置的AV数据可仅被发送到接收装置,接收装置不可基于根据现有技术的AV接口(例如,DVI或HDMI)将AV数据发送到源装置。例如,作为接收装置的房间4 140的TV156可仅从基于HDMI连接的STB158接收AV数据,而不可将AV数据发送到STB158。
然而,根据示例性实施例的基于AV接口的AV链接支持数据的双向传输,并可将数据发送到图1中所示的网络拓扑中的另一房间的装置,和从所述另一房间的装置接收数据。具体地讲,根据示例性实施例的AV链接允许未压缩的视频数据的双向传输,将参照图2A和图2B详细描述数据的双向传输的示例。
图2A是示出根据示例性实施例的基于AV接口的数据的双向传输的示图。
参照图2A,源装置1 210(例如,BDP)的AV数据(例如,未压缩的视频数据)可被接收装置216(例如,投影仪)再现,源装置2 212(例如,STB)的AV数据可被源/接收装置214(例如,个人计算机(PC))再现,源/接收装置214的AV数据可被接收/交换装置218(例如,TV)再现。
接收/交换装置1 218从源装置1 210和源装置2 212接收源装置1 210的AV数据和源装置2 212的AV数据,并在执行时分双工之后将接收的AV数据发送到交换装置2 220。
交换装置2 220接收源装置1 210的AV数据和源装置2 212的AV数据,转播接收的数据,以将源装置1 210的AV数据发送到接收装置1 216和将源装置2 212的AV数据发送到源/接收装饰214。另外,交换装置2 220从源/接收装置214接收AV数据,并将接收的AV数据发送到交换装置1 218。
考虑到接收/交换装置1 218与交换装置2220之间的链接和交换装置2220与源/接收装置214之间的链接,AV数据(例如,未压缩的视频数据)没有仅沿着一个方向被发送,而是沿着两个方向被发送。因此,图2A中所示的每个示例性装置经由一个AV接口线缆被连接,AV接口可经由一个线缆执行双向数据传输,并可通过使用时分双工方法来发送从多个源装置接收的AV数据。
图2B是示出根据另一示例性实施例的基于AV接口的数据的双向传输的示图。
参照图2B,源装置1 210(例如,BDP)的AV数据(例如,未压缩的视频数据)可被接收装置1 216(例如,投影机)再现,源装置2 212(例如,STB)的AV数据可被源/接收装置214(例如,PC)再现,源/接收装置214的AV数据可被接收/交换装置1 218(例如,TV)再现。
尽管图2A中示出了通过使用时分双工方法发送和接收数据的示例性方法,图2B中示出了通过使用空分双工方法来发送和接收数据的方法。如稍后结合图4将要描述的,根据示例性实施例的基于AV接口的AV链接可包括多个子链接。另外,子链接可与表示装置之间的物理连接的多个空间分离的通道(1ane)相应。因此,如图2B中所示,可使用基于多个子链的空分双工方法来发送和接收AV数据。
例如,在图2B中,在执行空分双工之后,接收/交换装置1218可通过使用两个子链接发送源装置1 210的AV数据和源装置2 212的AV数据。同样地,当从交换装置2 220接收到源/接收装置214的AV数据时,可使用另一子链接。
根据现有技术的AV接口(例如,DVI或HDMI)可不允许AV数据的双向传输。因此,不可通过使用如图1中所示的AV接口形成数据传输网络。然而,根据示例性实施例的AV接口允许经由一个线缆的双向数据传输(如图2A和图2B中所示),因此,可允许在其中各种装置被连接的灵活的网络的形成。
参照图1,可基于根据示例性实施例的AV接口发送和接收各种类型的数据(例如,以太网数据和通用串行总线(USB)数据)以及AV数据。将通过示例的方式描述房间2 120的膝上型计算机160经由房间1 110的无线路由器159将以太网数据发送到房间3 130的PC161的情况。以太网数据指示通常经由基于局域网(LAN)的传输控制协议/互联网协议(TCP/IP)发送的数据。
然而,不同于根据现有技术的AV接口,由于根据示例性实施例的AV接口支持双向数据传输,因此可基于AV接口发送和接收以太网数据。因此,在通过使用AV链接形成的网络中,膝上型计算机160将以太网数据发送到PC161。为此,在图1中所示的示例性网络中的交换装置具有转播以太网数据的功能。通过交换链接层,以太网数据通过无线路由器159被发送到PC161。
根据另一示例性实施例,当相机162的USB数据被发送到膝上型计算机160时,交换装置通过使用交换USB数据的功能将USB数据发送到膝上型计算机160。由于各种类型的数据以及AV数据基于AV接口被发送,因此各种装置可访问基于AV接口连接的网络,并可自由地发送和接收数据。交换装置通过交换链接层来转播USB数据。
另外,用于控制装置和网络的数据也可基于根据示例性实施例的AV接口被发送和接收。例如,用户可通过使用房间1 110的TV153来控制同一房间的AVR152。用户可通过对TV153进行操纵并基于AV接口发送用于控制AVR152的数据来控制AVR152。另外,访问由AV接口形成的网络的房间4 140的TV156或STB158也可基于AV接口被控制。
由于用于控制基于AV接口连接的网络的数据也可使用AV接口来被发送和接收,因此用于控制网络的数据、用于管理网络的数据以及用于设置链接的数据也可通过使用AV接口来被发送和接收。
由于通过使用AV接口发送和接收各种类型的数据,因此,AV网络的传输单元可包括关于数据类型的信息。关于数据类型的信息可被包括在AV网络的传输单元的头部中。
另外,也可通过使用根据示例性实施例的AV接口来传输功率。预定功率可经由AV链接(例如,USB接口)被传输到移动装置。为此,传输用于充电或对移动装置进行操作的功率。
图3是示出根据示例性实施例的AV网络的分层结构的示图。
为了如以上结合图1描述的基于根据示例性实施例的AV接口沿着两个方向传输各种类型的数据,可使用图3中所示的分层网络结构。
参照图3,分层网络结构包括应用层310、链接层320和物理层330。
应用层310包括与使用AV接口发送和接收的数据的处理相关的子层。
源装置的应用层310可包括用于发送视频数据的视频源层、用于发送音频数据的音频源层和用于保护AV内容的版权的内容保护(CP)层,还可包括用于发送以太网数据的以太网层、TCP/IP层、数字生活网络联盟(DLNA)/通用即插即用(UPnP)层,还可包括用于发送USB数据的USB堆栈和用于发送控制AV网络的AV接口命令层。
同样地,接收装置的应用层310可包括用于接收视频数据的视频接收层、用于接收音频数据的音频接收层和用于保护AV内容的版权的CP层,还可包括用于接收以太网数据的以太网层、TCP/IP层和DLNA/UPnP层,还可包括用于发送USB数据的USB堆栈和用于发送控制数据的AV接口命令层。
链接层320提供将应用层310的数据准确地发送到目标装置的功能。链接层320包括用于将需要实时传输的数据(例如,音频数据和视频数据)打包或解包的同步数据打包/解包层,还包括用于将不需要实时传输的数据(例如,以太网数据、USB数据和网络控制数据)打包或解包的异步数据打包/解包层,还可包括用于管理AV链接的链接管理层和用于管理基于AV链接的网络的网络管理层。
交换装置包括用于交换链接层320的视频交换层、数据交换层、以太网交换层和数据交换层。视频交换层和音频交换层基于同步数据打包/解包层的解包结果来确定链接层320的源地址和目标地址,并基于所述确定结果执行交换。同样地,以太网交换层和数据交换层基于异步数据打包/解包层的解包结果来确定链接层320的源地址和目标地址,并基于所述确定结果来执行交换。
物理层330是用于将链接层320的数据转换为物理信号以经由线缆发送数据的层。源装置、交换装置和接收装置全部包括物理层330,物理层330包括AV连接器、用于发送数据的物理传输层和用于接收数据的物理接收层。
链接层320的同步数据打包/解包层或异步数据打包/解包层可将打包的数据发送到链接传输层,链接传输层可将打包的数据进行复用并发送到物理层330。如以上结合图2B的描述,根据示例性实施例的AV链接可包括多个子链接,以执行空分双工,AV线缆可包括与子链接相应的多个空间分离的通道。因此,链接传输层可对打包的数据进行复用,可将复用的数据分配给通道,然后可将分配的数据发送到与通道相应的多个物理传输层。
在另一方面,通过与通道相应的多个物理接收层接收的数据可被发送到链接接收层,链接接收层可将从物理接收层接收的数据解复用并发送到同步数据打包/解包层或异步数据打包/解包层。同步数据打包/解包层或异步数据打包/解包层将接收的数据进行解包并发送到应用层310或交换层。
基于分配给AV网络中的每个装置的地址来执行根据图3中所示的分层网络结构的数据的示例性发送和接收。为了识别基于AV接口连接的装置,给每个装置分配预定地址,并基于分配的地址发送和接收数据。
图4是示出根据示例性实施例的用于通过使用AV接口来发送数据的设备和用于通过使用AV接口来接收数据的设备。
参照图4,第一装置410和第二装置420基于AV链接来发送和接收数据(例如,如以上结合图1至图3所描述)。由于使用根据示例性实施例的AV接口建立的AV链接允许双向数据传输,因此第一装置410和第二装置420可通过使用向前和向后子链接沿着两个方向发送数据。
第一装置410的数据发送和接收设备包括管理器411、端口映射单元412和端口单元413。第二装置420的数据发送和接收设备包括端口映射单元421、管理器422和端口单元423。包括在第一装置410中的模块(411至413)和包括在第二装置420中的模块(421至423)对称地执行用于发送或接收数据的预定功能。
管理器411和422设置AV链接,端口单元413和423根据AV链接的示例性设置发送或接收数据。
如以上结合图2B所描述的,根据示例性实施例的AV链接可包括多个物理分离的通道。为了设置AV链接,管理器411和422设置每个通道的传输方向,设置经由每个通道发送的数据的复用方法。管理器411与管理器422进行配合,设置AV链接。通过将从第一装置410发送到第二装置420的数据和从第二装置420发送到第一装置410的数据的量来设置AV链接。当连接第一装置410和第二装置420以建立AV链接时可设置AV链接。可周期性地改变AV链接的设置。现在,将通过参照图5A至图5F的示例的方式更详细地描述设置AV通道的传输方向的示例性方法。
图5A至图5F是示出根据示例性实施例的设置AV链接的方法的示图。参照图5A至图5F,根据示例性实施例的AV链接可包括多个通道(例如,L0、L1、L2和L3)。每个通道表示装置之间的物理连接,并可对应于双绞线(TP)。经由每个通道允许双向数据通信。
如果AV链接被设置(如图5A中通过示例的方式所示),则第一装置410(图4中所示)的管理器411将L0的数据传输方向设置为向前方向(从第一装置410到第二装置420的方向),以形成向前子链接511,将L3的数据传输方向设置为向后方向(从第二装置420到第一装置410的方向),以形成向后子链接512。通过经由向前子链接511和向后子链接512与第二装置(图4中所示)的管理器422交换用于设置AV链接的控制数据,完全设置AV链接。
在经由向前子链接511和向后子链接512发送和接收控制数据之后,如果另一通道需要被设置为向前方向(如图5B中通过示例的方式所示),则L1的传输方向可被设置为向前方向。为此,L0和L1被包括在向前子链接513中,而L3被包括在向后子链接514中。
否则,在经由向前子链接511和向后子链接512发送和接收控制数据之后,如果另一通道需要被设置为向后方向(如图5C中通过示例的方式所示),则L2的传输方向可被设置为向后方向。为此,L2和L3被包括在向后子链接516中,而只有L0被包括在向前子链接515中。
所有通道可被包括在向前或向后子链接中。如图5D中通过示例的方式所示,L0的传输方向可被设置为向前方向,L1、L2和L3的传输方向可被设置为向后方向,从而分别形成向前子链接517和向后子链接518。另外,如图5E中通过示例的方式所示,L0、L1的传输方向可被设置为向前方向,L2、L3的传输方向可被设置为向后方向,从而分别形成向前子链接519和向后子链接520。最后,如图5F中通过示例的方式所示,L0、L1和L2的方向可被设置为向前方向,而只有L3的方向可被设置为向后方向,从而形成向前子链接521和向后子链接522。
尽管在图5A至图5F所示的示例性实施例中一个AV链接包括四个通道,但是包括在AV链接中的通道的数量不受限,仅通过例示的方式提供“四”。本领域的普通技术人员将容易理解,如果用于允许双向数据传输的多个通道被包括在AV链接中,则可根据参照图5A至图5F所示的示例性方法来设置每个通道的方向。
返回参照图4,如果如图5A至图5F中通过示例的方式所示的那样确定多个通道的传输方向,则管理器411和422设置经由每个通道发送的数据的复用方法。
如以上结合图2A和图2B所描述,交换装置(218或220)可从多个装置转播数据,并将数据转播到多个装置。由于基于空分双工方法或时分双工方法转播数据,因此可通过分配传输单元(如图6中通过示例的方式所示)来执行空分双工方法或时分双工方法。
图6是示出根据示例性实施例的分配传输单元的方法示图。在图6中,将通过示例的方式描述当第一装置410将数据发送到第二装置420时的对向前子链接的传输单元的分配。本领域的普通技术人员将容易地理解,相同的方法可被使用于将传输单元分配给当第二装置420将数据发送到第一装置410时使用的向后子链接中。
参照图6,通过将传输单元分配给从第一装置410到第二装置420(图4中所示)发送的数据,基于分配结果产生包括数据的传输单元,并发送产生的传输单元,来经由根据示例性实施例的AV链接发送数据。传输单元的每一个包括多个基本单元,并指示用于执行复用的单元。
一个周期610、620或630可包括多个传输单元(例如,1024个传输单元),并可经由多个通道同时发送传输单元。另外,每个传输单元可包括多个基本单元(例如,256个基本单元),基本单元指示最小数据单元。例如,具有8比特的比特深度的图像的基本单元可以是8比特。然而,由于可对8比特基本单元进行信通道编码,以在装置之间被发送和接收,因此信通道编码的基本单元可以是大于8比特的比特(例如,10比特)。
周期610、620或630指示改变了传输单元的分配的周期。第一装置410的管理器411可针对预定周期改变传输单元的分配。由于用于将数据从第一装置410发送到第二装置420的向前子链接可包括多个通道,因此第一装置410(图4中所示)的管理器411可针对每个通道设置不同的传输单元的分配,或可针对所有的通道设置相同的传输单元的分配。
通过将包括在一个传输单元640中的多个基本单元分配给预定数据来分配传输单元。例如,当第一装置410将关于流A和流B的数据进行复用并发送到第二装置420时,可通过将包括在一个传输单元640中的基本单元分配给流A和流B来分配传输单元。
如果经由第一通道发送的传输单元被分配给流A,而包括在第二通道中的传输单元被分配给流B,则由于关于不同的流的数据经由不同的通道被发送,这表示流A和流B基于上面提到的空分双工方法来被复用。另外,为了经由所有的通道发送流A和流B,如果包括在传输单元中的多个基本单元中的一些被分配给流A,而其他基本单元被分配给流B,这表示流A和流B基于上面提到的时分双工方法被复用。以下参照图7和图8A至8E来提供其示例性的详细描述。
传输单元的分配可在每个周期610、620或630中改变,并且当周期610、620或630开始时,关于传输单元的分配的信息被包括在周期开始包621或631中。第二装置420的管理器422可接收在周期610、620或630的周期开始包621或631中的关于传输单元的分配的信息,并可基于接收信息对接收的数据进行解复用。周期开始包621或631可被包括在每个周期610、620或630上最初发送的至少一个传输单元中(如图6中所示)。
图7是示出根据示例性实施例的通过使用AV接口形成的网络中的装置的示图。在图7中,标记的编号指示端口的编号,黑圈指示AV网络的端口。所有0编号端口指示具有主机功能的端口,黑矩形指示以太网端口。具有X的圈指示用于转播在AV网络中发送和接收的数据的交换机。然而,路由器交换机指示用于仅转播以太网数据的以太网交换机。
图7详细示出当AVR730对应于第一装置410,个人视频录像机(PVR)790对应于第二装置420时,AVR730和PVR790将传输单元分配给链接A700。
在图7中,将通过示例的方式描述当STB710将流A发送到TV1720,TV1720将流B发送到AVR730,BDP740将流C发送到TV2750,STB710将流D发送到PC2760,GC770将流E发送到TV3780时情况。沿着链接A700的向前方向(从AVR730到PVR790的方向)发送流A、C和D,并沿着链接A700的向后方向(从PVR790到AVR730的方向)发送流B和E。
在维持服务质量(QoS)的适当水平的同时,AVR730的管理器411和PRV790的管理器422确定在接收装置中再现每个流需要的数据率。如果确定每个流的数据率,则根据确定的数据率来分配传输单元。
AVR730的管理器411和PVR790的管理器422确定为确保每个流的确定的数据率而分配的基本单元的数量。例如,如果在维持QoS的同时,流A需要1.782Gbps的数据率以被TV1720再现,则可确定为确保1.782Gbps的数据率而分配的基本单元的数量。以下参照图8A至图8E提供其示例性的详细描述。
图8A至图8E是示出根据示例性实施例的将传输单元分配给多个流的方法的示图。图8A和图8B示出当L0被包括在向前子链接中而L3被包括在向后子链接中(如图8A中所示)时,通过分配传输单元来对多个流进行复用的方法。图8C至图8E示出当LO、L1和L2被包括在向前子链接中,而只有L3被包括在向后子链接中(如图5F中所示)时,通过分配传输单元来对多个流进行复用的方法。
图8A示出当只有流A沿着向前方向经由连接A700被发送时的传输单元的分配。参照图8A,包括在向前子链接中的L0的传输单元的仅一些基本单元可被分配给流A。AVR730的管理器411基于流A的数据率来确定在包括在传输单元中的多个基本单元当之中分配给流A的基本单元的数量,将包括在一个传输单元中的共256个基本单元之中的从第163个基本单元到第255个基本单元的92个基本单元分配给流A。如以上结合图6所描述,在一个周期内保持传输单元的分配。因此,在一个周期内经由L0发送的所有传输单元按照图8A中所示的分配方法。
如以上结合图3所描述,经由根据示例性实施例的AV链接发送和接收不需要实时传输的异步数据以及需要实时传输的同步数据(例如,AV流)。因此,如果传输单元的所有的基本单元被分配给AV流,则没有基本单元可分配给异步数据,因此,不可发送异步数据。因此,当传输单元被分配时,同步基本单元的下边界被设置为确保分配给异步数据的基本单元。在图8A中,在向前子链接和向后子链接中的每一个中确保至少32个基本单元。
图8B示出根据示例性实施例的当经由链接A(图7中所示)沿着向前方向发送流A,沿着向后方向发送流B时的情况。如图8A中所示,经由包括在向后子链接中的经由L0发送的传输单元的一些基本单元被分配给流A。另外,PVR790的管理器422基于流B的数据率确定包括在传输单元中的多个基本单元之中分配给流B的基本单元的数量,并将经由包括在向后子链接中的L3发送的传输单元的多个基本单元812分配给流B(如图8B中所示)。当流A从AVR730被发送到PVR790时(如图8A中通过示例的方式所述),如果添加流B,则可如图8B中通过示例的方式所示的那样分配传输单元。
图8C示出根据示例性实施例的当经由链接A700(图7中所述)沿着向前方向发送流A和C,沿着向后方向发送流B时的情况。分配给流A和流B的包括在传输单元的基本单元与图8B中示出的基本单元相似。然而,由于流C也沿着向前方向被发送,因此AVR730(图7中所示)的管理器411基于流C的数据率来确定包括在传输单元中的多个基本单元之中分配给流C的基本单元的数量,并将经由包括在向前子链接中的L1和L2发送的传输单元的多个基本单元814分配给流C。由于分配给流C的基本单元的数量大于分配给一个通道的基本单元的最大数量,因此经由多个通道(例如,L1和L2)发送的传输单元的多个基本单元814被分配给流C。
在图8C中,经由包括在向前子链接中的通道发送的传输单元中的示例性同步基本单元的下边界不同于图8A和图8B中所示的下边界,因为在图8C中经由三个通道沿着向前方向发送异步数据,而在图8A和图8B中经由一个通道沿着向前方向发送异步数据,所以经由一个通道发送的异步数据的大小是三分之一(1/3)。
当流A从AVR730被发送到PVR790,流B从PVR790被发送到AVR730时(如图8B中通过示例的方式所示),如果添加流C,则可通过如图8C中示出的示例的方式分配传输单元。
图8D示出经由链接A(图7中所示)沿着向前方向发送流A、C和D,沿着向后方向发送流B的情况。分配给流B的包括在传输单元中的基本单元与图8C中通过示例的方式所示出的那样相似。
由于除了流A和流C之外,流D也沿着向前方向被发送,因此AVR730的管理器411基于流D的数据率确定从包括在传输单元中的多个基本单元之中分配给流D的基本单元的数量,并将经由包括在向前子链接中的L0、L1和L2发送的传输单元的多个基本单元816分配给流D。然而,如果基本单元816被分配给流D,则分配给流A和流C的基本单元不可保持为如图8C中所示,这是因为在基本单元如图8C中所示被分配给流A和流C的同时基本单元816不可如图8D中所示分配给流D。
因此,如图8D中所示,经由L0、L1和L2发送的传输单元的多个基本单元820被分配给流A,另外的多个基本单元818被分配给流C。
当流A和流C从AVR730被发送到PVR790,而流B从PVR790被发送到AVR730时(如图8C中所示),如果添加流D,则传输单元可如图8D中所示的那样被分配。
图8E示出根据示例性实施例的当经由链接A700(图7中所示)沿着向前方向发送流A、C和D,沿着向后方向发送流B和E时的情况。分配给流A、B、C和D的包括在传输单元中的基本单元与图8中通过示例的方式示出的那样相似。
由于除了流B之外,流E也沿着向后方向被发送,PVR790的管理器422基于流E的数据率确定从包括在传输单元中的多个基本单元之中分配给流E的基本单元的数量,并将经由包括在向后子链接中的L3发送的传输单元的多个基本单元822分配给流E。
当流A、C和D从AVR730发送到PVR790,而流B从PVR790发送到AVR730时(如图8D中通过实例的方式所示),如果添加流E,则可通过如图8E中示出的示例的方式分配传输单元。
返回参照图4,如果通过管理器411和422完全设置AV链接,则端口单元413和423根据AV链接的设置发送和接收数据。通过管理器411和422设置的AV链接的设置分别存储在端口映射单元412和421中,端口单元413和423基于存储在端口映射单元412和421中的AV链接的设置而发送和接收数据。第一装置410的发送子端口414将数据发送到第二装置420的接收子端口,第二装置420的发送子端口425将数据发送到第一装置410的接收子端口415。
图9是示出根据示例性实施例的AV链接的设置的表。
在图9中,将通过示例的方式描述存储在第一装置410的端口映射单元412中的AV链接的设置。图9示出当如图8中所示分配传输单元时AV链接的设置。本领域的普通技术人员将容易理解,与图9中所示的设置对称的设置可被存储在第二装置420的端口映射单元421中。
参照图9,AV链接的设置中可包括子端口项、传输服务类型项、源地址项、流索引项、通道项、通道#项、起始位置项、持续时间项、流带宽项和可用带宽项。
子端口项定义用于发送数据的发送子端口和用于接收数据的接收子端口,传输服务类型项定义同步数据和异步数据。源地址项定义发送或接收的数据的源装置的地址。源装置的地址可以是AV网络的地址,“RDA_ANY”指示没有指定的异步数据的源装置。流索引项定义同步数据的流的标识符,通道项顺序地定义包括在向前或向后子链接中的通道,通道#项定义通道的标识符。
起始位置项定义管理器411和422分配给每个流的基本单元的起始位置,持续时间项定义分配给每个流的基本单元的数量。流带宽项定义发送每个流所需的带宽,可用带宽定义分配给每个流的带宽之外的带宽。
参照图4,端口单元413的发送子端口414和端口单元423的发送子端口425根据存储在端口映射单元412和421中的AV链接的示例性设置,产生传输单元,并将所述传输单元发送到对方装置。因此,在开始发送数据之前,在第一装置410和第二装置420之间交换关于存储在端口映射单元412和421中的AV链接的设置的信息。交换的关于AV连接的设置的信息包括关于传输单元的分配的信息(如以上参照图9通过示例的方式所述)。此外,由于可在预定周期内改变传输单元的分配(如以上参照图6通过示例的方式所述),第一装置410和第二装置420可在预定周期内交换关于传输单元的分配的信息。关于传输单元的分配的信息可被包括在周期开始包中,并当每个周期开始时可通过第一装置410和第二装置420被交换。第一装置410将关于经由向前子链接发送的传输单元的分配的信息发送到第二装置420,第二装置420将关于经由向后子链接发送的传输单元的分配的信息发送到第一装置410。
关于传输单元的分配的信息是用于控制网络的数据,是异步数据。现在,将参照图10和图11提供其示例性的详细描述。
图10是示出根据示例性实施例的异步数据包的示图。
参照图10,在AV网络中发送和接收的异步数据包的“头部”包括指示目标的AV网络地址的“目标地址”字段和指示源的AV网络地址的“源地址”字段。“类型”字段定义异步数据包的类型。在AV网络中的传输单元的“数据”字段包括实质上发送的数据。数据字段携带作为数据有效载荷的数据,并且如果需要还可包括一些填充物。如果异步数据包包括关于传输单元的分配的信息,则关于传输单元的分配的信息被包括在“数据”字段中。
图11是示出根据示例性实施例的关于传输单元的分配的信息的示图。
参照图11,由于可在周期中改变关于传输单元的分配的信息,因此“周期编号”项定义用于指定周期的编号。“传输服务类型”项与以上参照图9描述的传输服务类型项相似,“源RDA”项与以上参照图9描述的源地址项相似。“起始位置”项和“持续时间”项分别与以上参照图9描述的起始位置项和持续时间项相似。“流索引”项与以上参照图9描述的流索引项相似。
“初始化请求”(IR)项是用于请求初始化相反方向子链接的项。例如,如果第一装置410经由向后子链接从第二装置420接收的数据中连续发生错误,则第一装置410可将“IR”项设置为1,以当将关于传输单元的分配的信息经由向前子链接发送到第二装置420时,请求向后子链接的初始化。
“分配改变”(AC)项和“倒计数”项是用于向对方装置(即,在另一端的装置(接收或发送装置))通知关于传输单元的分配上的改变的项。以下将参照图12提供其示例性的详细描述。
参照图4,第一装置410的管理器411根据图11中所示的示例性格式,产生关于经由包括在向前子链接中的通道发送的传输单元的分配的信息,并将所述信息发送到第二装置420的管理器422,第二装置420的管理器422根据图11中所述的示例性格式,产生关于经由包括在向后子链接中的通道发送的传输单元的分配的信息,并将所述信息发送到第一装置410的管理器411。
在图11中所示的关于传输单元的分配的信息被包括在图6中所示的示例性周期开始包中,并被发送到对方装置,端口单元413和423参考发送的信息发送和接收数据。
端口单元413基于从管理器411发送的关于传输单元的分配的信息,产生多个传输单元,并将传输单元发送到端口单元423的接收子端口424。接收子端口424基于从管理器422接收的关于经由向前子链接发送的传输单元的分配的信息,从接收的传输单元提取关于预定流的数据。接收子端口424指定分配给预定流的至少一个基本单元,并基于接收的关于传输单元的分配的信息,从传输单元提取指定的基本单元。
图12是示出根据示例性实施例的改变传输单元的分配的方法的示图。
参照图12,当传输单元的分配被改变时,预先向对方装置提供分配改变的通知,以允许对方装置进行准备。例如,当第一装置410将要改变从周期1240经由发送子链接发送的传输单元的分配时,包括在先前周期1210、1220和1230的周期开始包中的“AC”项在发送周期开始包之前被设置为“1”,从而预先通知第二装置420关于传输单元的分配的改变。“倒计数”项也在发送新周期的周期开始包之前被设置(如图12中通过示例的方式所示),从而通知将从周期1240发生的传输单元的分配的改变。改变了传输单元的分配之后的周期1240和1250的“AC”项被设置为“0”,从而通知传输单元的分配没有改变,并且倒计数也被设置为“0”。
图13是示出根据示例性实施例的通过使用AV接口来发送数据的方法的流程图。
参照图13,在操作1310,第一装置的数据传输设备将包括在经由AV链接发送的传输单元中的多个基本单元中的至少一个分配给第一流。如以上结合图6所述,经由至少一个通道发送的传输单元的基本单元被分配给第一流。多个流可经由一个AV链接被发送。在此情况下,包括在传输单元中的多个基本单元可被分配给流。以上结合图8A描述了将经由一个通道发送的传输单元的多个基本单元分配给一个流的示例性方法,以上结合图8C至图8E描述了将经由多个通道发送的传输单元的多个基本单元分配给多个流的示例性方法。如在图6中所示,可在周期中改变传输单元的分配。
在操作1320,数据传输设备基于操作1310中的分配,产生包括关于第一流的数据的多个传输单元。如果在操作1310,包括在传输单元中的基本单元被分配给多个流,则产生包括关于所述流的数据的多个传输单元。
在操作1330,数据传输设备将在操作1320中产生的传输单元发送到第二装置。如果一个流经由AV链被发送,则包括关于第一流的数据的多个传输单元被发送到第二装置。如果多个流被发送,则包括关于所述流的数据的多个传输单元被发送到第二装置。
在传输单元被发送到第二装置之前,操作1310中的关于传输单元的分配的信息可被发送到第二装置。例如,包括关于传输单元的分配的信息的周期开始包可被包括在周期中最初发送的至少一个传输单元中,并可被发送到第二装置。
图14是示出根据示例性实施例的基于AV接口接收数据的方法的流程图。
参照图14,在操作1410,第二装置的数据接收设备接收关于传输单元的分配的信息。例如,可接收表示流的信息,该流在一个周期期间分配了发送的传输单元中包括的多个基本单元。关于传输单元的分配的信息可被包括在作为周期起始包的在周期中最初发送的至少一个基本单元中。
在操作1420,数据接收设备根据在操作1410中接收的信息接收通过第一装置产生并发送的多个传输单元。例如,第一装置分配传输单元,并基于所述分配产生并发送多个传输单元(如图6和图8A至8E所示)。
在操作1430,数据接收设备从在操作1420中接收的传输单元提取关于第一流的数据。例如,基于在操作1410中接收的关于传输单元的分配的信息,提取关于第一流的数据。如果传输单元的多个基本单元被分配给多个流(如图8C至8E中所示),则关于流的数据可被提取。
根据示例性实施例,由于通过使用AV接口发送和接收的数据可被复用/解复用,因此,通过使用AV接口建立的网络中的装置可自由地将数据发送到目标装置。
虽然已经具体显示和描述了示例性实施例,但是本领域的普通技术人员应该理解,在不脱离由权利要求及其等同物限定的本发明的精神和范围的情况下,可以对其进行形式和细节的各种改变。本发明也可被实现为计算机可读记录介质(有形或无形)上的计算机可读代码。计算机可读记录介质是可存储此后被计算机***读取的数据的任何数据存储装置。
例如,根据示例性实施例的数据发送设备和数据接收设备可包括1)与图4中所示的示例性设备中的每个元件连接的总线;2)连接到所述总线的至少一个处理器;和3)连接到总线的用于存储命令的存储器,所述存储器接收并产生消息,其中,处理器执行所述命令。
计算机可读记录介质的示例包括只读存储器(ROM)、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光学数据存储装置。所述计算机可读记录介质也可被分布于联网的计算机***上,从而以分布式方式存储和执行计算机可读代码。
Claims (15)
1.一种将数据从第一装置发送到第二装置的方法,其中,第一装置和第二装置使用音频/视频(AV)接口连接,所述方法包括:
将传输单元的多个基本单元中的至少一个基本单元分配给第一流;
基于所述分配,产生包括关于第一流的数据的附加的多个传输单元;
将产生的附加的多个数据传输单元发送到第二装置,
其中,所述分配能够周期性地改变,
其中,附加的多个传输单元是在一个周期期间发送的多个传输单元。
2.如权利要求1所述的方法,其中,分配步骤还包括:将来自所述多个基本单元的至少一个其他基本单元分配给第二流,
其中,产生步骤还包括:产生包括关于第一流的数据和关于第二流的数据的所述附加的多个传输单元。
3.如权利要求1所述的方法,其中,AV接口包括用于允许双向数据传输的多个通道。
4.如权利要求3所述的方法,其中,分配步骤还包括:将经由用于将数据从第一装置发送到第二装置的多个通道中的一个通道发送的传输单元的多个基本单元中的至少一个分配给第一流通道。
5.如权利要求3所述的方法,其中,分配步骤还包括:将经由用于将数据从第一装置发送到第二装置的多个通道中的至少两个通道发送的传输单元的多个基本单元中的至少一个分配给第一流通道,
其中,产生步骤还包括:产生经由用于将数据从第一装置发送到第二装置的多个通道发送的附加的多个传输单元。
6.如权利要求3所述的方法,其中,分配步骤还包括:
将来自经由第一通道发送的传输单元的多个基本单元的所述至少一个基本单元分配给第一流;将来自经由第二通道发送的另一传输单元的另外的多个基本单元的至少一个其他基本单元分配给第二流,
其中,产生步骤还包括:
产生经由第一通道发送的并包括关于第一流的数据的第一附加的多个传输单元;产生经由第二通道发送的并包括关于第二流的数据的第二附加的多个传输单元。
7.一种第二装置从第一装置接收数据的方法,其中,第一装置和第二装置使用音频/视频(AV)接口连接,所述方法包括:
接收关于从在一个周期期间发送的传输单元的多个基本单元之中分配给第一流的至少一个基本单元的信息;
基于所述分配,接收第一装置产生并发送的附加的多个传输单元;
基于接收的信息,从接收的附加的多个传输单元提取关于第一流的数据,
其中,所述分配能够周期性地改变,
其中,附加的多个传输单元是在一个周期期间接收的多个传输单元。
8.一种用于将数据从第一装置发送到第二装置的设备,其中,第一装置和第二装置基于音频/视频(AV)接口连接,所述设备包括:
管理器,将传输单元的多个基本单元中的至少一个基本单元分配给第一流;
端口单元,基于所述分配产生包括关于第一流的数据的多个附加的传输单元,将产生的多个附加的数据传输单元发送到第二装置,
其中,所述分配能够周期性地改变,
其中,附加的多个传输单元是在一个周期期间发送的多个传输单元。
9.如权利要求8所述的设备,其中,管理器将来自所述多个基本单元的至少一个其他基本单元分配给第二流,其中,端口产生包括关于第一流的数据和关于第二流的数据的附加的多个传输单元。
10.如权利要求8所述的设备,其中,AV接口包括允许双向数据传输的多个通道。
11.如权利要求10所述的设备,其中,管理器将经由用于将数据从第一装置发送到第二装置的多个通道中的一个通道发送的传输单元的多个基本单元中的至少一个分配给第一流通道。
12.如权利要求10所述的设备,其中,管理器将经由用于将数据从第一装置发送到第二装置的多个通道发送的传输单元的多个基本单元中的至少一个分配给第一流通道,
其中,端口单元产生经由用于将数据从第一装置发送到第二装置的多个通道来发送的附加的多个传输单元。
13.如权利要求10所述的设备,其中,管理器将来自经由第一通道发送的传输单元的多个基本单元的至少一个基本单元分配给第一流;将来自经由第二通道发送的另一传输单元的另外的多个基本单元的至少一个其他基本单元分配给第二流,
其中,端口单元产生经由第一通道发送的并包括关于第一流的数据的第一附加的多个传输单元,并产生经由第二通道发送的并包括关于第二流的数据的第二附加的多个传输单元。
14.一种用于第二装置从第一装置接收数据的设备,其中,第一装置和第二装置使用音频/视频(AV)接口连接,所述设备包括:
管理器,接收关于从在一个周期期间发送的传输单元的多个基本单元之中分配给第一流的至少一个基本单元的信息;
端口单元,基于所述分配,接收第一装置产生并发送的附加的多个传输单元,基于接收的信息,从接收的附加的多个传输单元提取关于第一流的数据,
其中,所述分配能够周期性地改变,
其中,附加的多个传输单元是在一个周期内接收的多个传输单元。
15.一种非易失性计算机可读记录介质,在其上记录用于执行如权利要求1或8所述的方法的程序。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US37543310P | 2010-08-20 | 2010-08-20 | |
US61/375,433 | 2010-08-20 | ||
KR1020110072079A KR20120018274A (ko) | 2010-08-20 | 2011-07-20 | Av 인터페이스를 통해 송수신되는 데이터를 다중화하는 방법 및 장치 |
KR10-2011-0072079 | 2011-07-20 | ||
PCT/KR2011/006123 WO2012023828A2 (en) | 2010-08-20 | 2011-08-19 | Method and apparatus for multiplexing and demultiplexing data transmitted and received by using audio/video interface |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103081431A true CN103081431A (zh) | 2013-05-01 |
CN103081431B CN103081431B (zh) | 2016-11-02 |
Family
ID=46127614
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201180040432.XA Expired - Fee Related CN103081431B (zh) | 2010-08-20 | 2011-08-19 | 用于对通过使用音频/视频接口发送和接收的数据进行复用和解复用的方法和设备 |
Country Status (6)
Country | Link |
---|---|
US (1) | US8856402B2 (zh) |
EP (1) | EP2589193A4 (zh) |
JP (1) | JP5982373B2 (zh) |
KR (1) | KR20120018274A (zh) |
CN (1) | CN103081431B (zh) |
WO (1) | WO2012023828A2 (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5771986B2 (ja) * | 2010-12-28 | 2015-09-02 | ソニー株式会社 | 電子機器、電子機器の制御方法および電子機器システム |
US10025748B2 (en) * | 2013-09-27 | 2018-07-17 | Intel Corporation | Lane division multiplexing of an I/O link |
JP6236148B2 (ja) * | 2013-10-02 | 2017-11-22 | ドルビー ラボラトリーズ ライセンシング コーポレイション | Hdmiを介したディスプレイマネジメントメタデータの送信 |
JP5987955B2 (ja) * | 2015-07-01 | 2016-09-07 | ソニー株式会社 | 電子機器および電子機器の制御方法 |
JP6187651B2 (ja) * | 2016-08-10 | 2017-08-30 | ソニー株式会社 | 電子機器および電子機器の制御方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090013095A1 (en) * | 2007-07-02 | 2009-01-08 | Lawrence Butcher | Operation of media interface to provide bidirectional communications |
US20100037283A1 (en) * | 2008-08-05 | 2010-02-11 | Ning Zhu | Multi-Stream Digital Display Interface |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6220439A (ja) * | 1985-07-19 | 1987-01-29 | Matsushita Electric Ind Co Ltd | 通信制御装置 |
JP3434769B2 (ja) * | 1999-07-14 | 2003-08-11 | エヌイーシーケーブルメディア株式会社 | ディジタル多重伝送装置、ディジタル多重伝送システム、および、ディジタル多重伝送方法 |
DE10330596A1 (de) * | 2003-07-07 | 2005-02-03 | Siemens Ag | Zuordnung von Stationsadressen zu Kommunikationsteilnehmern in einem Bussystem |
JP3780419B2 (ja) * | 2004-03-09 | 2006-05-31 | セイコーエプソン株式会社 | データ転送制御装置及び電子機器 |
KR100768510B1 (ko) | 2005-10-24 | 2007-10-18 | 한국전자통신연구원 | 다중안테나를 사용하는 직교 주파수 분할 다중 접속시스템의 전송 장치 및 그 방법 |
WO2007108602A1 (en) | 2006-03-17 | 2007-09-27 | Samsung Electronics Co., Ltd. | Method and apparatus for allocation of transmission resources in a mobile communication system |
WO2008054099A1 (en) * | 2006-10-31 | 2008-05-08 | Electronics And Telecommunications Research Institute | Method for transmitting and receiving channel quality information in multi carrier wireless system |
US8723756B2 (en) | 2008-01-15 | 2014-05-13 | Synaptics Incorporated | System having capability for daisy-chained serial distribution of video display data |
JP2010088092A (ja) | 2008-09-02 | 2010-04-15 | Panasonic Corp | 立体映像伝送システム、映像表示装置および映像出力装置 |
JP5430487B2 (ja) * | 2010-04-28 | 2014-02-26 | 日本放送協会 | デジタルデータ送信装置、受信装置及びプログラム |
-
2011
- 2011-07-20 KR KR1020110072079A patent/KR20120018274A/ko active IP Right Grant
- 2011-08-19 JP JP2013524799A patent/JP5982373B2/ja not_active Expired - Fee Related
- 2011-08-19 WO PCT/KR2011/006123 patent/WO2012023828A2/en active Application Filing
- 2011-08-19 CN CN201180040432.XA patent/CN103081431B/zh not_active Expired - Fee Related
- 2011-08-19 US US13/213,853 patent/US8856402B2/en not_active Expired - Fee Related
- 2011-08-19 EP EP11818428.2A patent/EP2589193A4/en not_active Ceased
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090013095A1 (en) * | 2007-07-02 | 2009-01-08 | Lawrence Butcher | Operation of media interface to provide bidirectional communications |
US20100037283A1 (en) * | 2008-08-05 | 2010-02-11 | Ning Zhu | Multi-Stream Digital Display Interface |
Also Published As
Publication number | Publication date |
---|---|
EP2589193A4 (en) | 2014-01-01 |
JP5982373B2 (ja) | 2016-09-07 |
KR20120018274A (ko) | 2012-03-02 |
US20120044425A1 (en) | 2012-02-23 |
US8856402B2 (en) | 2014-10-07 |
JP2013543288A (ja) | 2013-11-28 |
CN103081431B (zh) | 2016-11-02 |
WO2012023828A2 (en) | 2012-02-23 |
EP2589193A2 (en) | 2013-05-08 |
WO2012023828A3 (en) | 2012-05-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8259761B2 (en) | Method and system for managing multimedia traffic over ethernet | |
CN103069765B (zh) | 用于在通过使用音频/视频接口建立的网络中基于安全路径带宽发送和接收数据的方法和设备 | |
JP3660443B2 (ja) | データ転送制御システム及び中継装置 | |
JP5079872B2 (ja) | 無線通信装置 | |
WO2018210169A1 (zh) | 数据传输方法、装置、设备及*** | |
US20050002402A1 (en) | Real-time transport protocol | |
CN110809026B (zh) | 一种文件处理方法、装置、电子设备及存储介质 | |
JP6649673B2 (ja) | WiFiディスプレイ互換ネットワークゲートウェイ | |
CN103081431A (zh) | 用于对通过使用音频/视频接口发送和接收的数据进行复用和解复用的方法和设备 | |
CN109168064A (zh) | 一种电子数据的同步显示方法和*** | |
CN100384136C (zh) | 视频/音频网络 | |
BR112013032838B1 (pt) | Aparelho e método para comutar fluxos de mídia de tempo real | |
CN102948116A (zh) | 用于将内容发送到多个装置的方法和设备 | |
KR20110119526A (ko) | Av 인터페이스를 통해 이더넷 데이터를 전송하는 방법 및 장치 | |
WO2008120960A1 (en) | Network bridge apparatus and communication method using the same | |
JP5425894B2 (ja) | 非ipトランスポート上にipフローを迂回させる機構 | |
CN103155483A (zh) | 确定协调器的方法和设备 | |
CN108966040B (zh) | 一种视联网业务的处理方法和视联网终端 | |
CN105635815B (zh) | 一种总线型电视***及其通讯方法 | |
US20110209183A1 (en) | Method and apparatus for transmitting data based on audio/video interface | |
CN110505447B (zh) | 基于视联网的监控视频传输方法、装置、设备及存储介质 | |
CN110855931B (zh) | 一种视频数据的处理方法和*** | |
KR20110097563A (ko) | Av 인터페이스에 기초한 데이터 전송 방법 및 장치 | |
Tarrats Somalo | Design of hybrid SDI-IP video systems for multi-purpose use | |
JP2005192244A (ja) | 中継装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20161102 Termination date: 20180819 |