CN102948116A - 用于将内容发送到多个装置的方法和设备 - Google Patents

用于将内容发送到多个装置的方法和设备 Download PDF

Info

Publication number
CN102948116A
CN102948116A CN2011800317567A CN201180031756A CN102948116A CN 102948116 A CN102948116 A CN 102948116A CN 2011800317567 A CN2011800317567 A CN 2011800317567A CN 201180031756 A CN201180031756 A CN 201180031756A CN 102948116 A CN102948116 A CN 102948116A
Authority
CN
China
Prior art keywords
content
message
branch unit
function
conversion
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
Application number
CN2011800317567A
Other languages
English (en)
Other versions
CN102948116B (zh
Inventor
李在珉
罗日柱
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN102948116A publication Critical patent/CN102948116A/zh
Application granted granted Critical
Publication of CN102948116B publication Critical patent/CN102948116B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • 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
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2807Exchanging configuration information on appliance services in a home automation network
    • H04L12/2812Exchanging configuration information on appliance services in a home automation network describing content present in a home automation network, e.g. audio video content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234363Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by altering the spatial resolution, e.g. for clients with a lower screen resolution
    • 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • H04N21/4355Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream involving reformatting operations of additional data, e.g. HTML pages on a television screen
    • H04N21/4356Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream involving reformatting operations of additional data, e.g. HTML pages on a television screen by altering the spatial resolution, e.g. to reformat additional data on a handheld device, attached to the STB
    • 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
    • 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/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
    • H04N21/440263Processing 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 by altering the spatial resolution, e.g. for displaying on a connected PDA

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)

Abstract

提供了一种用于从信源装置发送内容的方法和设备。所述方法包括:将查询转换功能是否被安装在分支装置或第二装置上的消息发送到分支装置和第二装置,其中,所述转换功能用于转换被流传输到第一装置的内容;接收对发送的消息的响应;将请求转换所述内容的消息发送到包括转换功能的分支装置或第二装置;和将所述内容发送到分支装置。所述内容被分支装置中继到第二装置,并被分支装置或第二装置根据第二装置的性能能力转换。

Description

用于将内容发送到多个装置的方法和设备
技术领域
示例性实施例的一个或多个方面涉及内容发送方法和设备,更具体地讲,涉及一种用于将内容从信源装置流传输到多个装置的方法和设备。
背景技术
信源装置可将内容流传输到多个装置。例如,信源装置可将视频内容流传输到多个装置。在这种情况下,如果多个装置的能力相同,则从信源装置发送的内容可被分支装置复制,并且内容的副本可分别被中继到多个装置并显示在所述多个装置中的每一个上。
发明内容
问题的解决方案
一个或多个方面提供一种用于将内容从信源装置发送到多个装置的方法和设备。
一个或多个方面还提供一种其上记录有用于执行所述方法的程序的计算机可读记录介质。
本发明的有益效果
根据本发明构思的以上示例性实施例,在检查装置是否具有内容转换功能之后,将内容发送到该装置。因此,可防止当内容被同时流传输到多个装置时所引起的流传输***的故障。此外,信源装置可通过与内容被流传输到一个装置的方式类似地将内容发送到分支装置来执行多流传输。因此,可更有效地使用带宽进行流传输。
附图说明
通过参照附图详细描述以上方面和其它方面的示例性实施例,以上方面和其它方面将会变得更清楚,在附图中:
图1是根据示例性实施例的通过音频/视频(AV)接口彼此连接的装置的网络拓扑的示图;
图2A是根据示例性实施例的通过AV接口的双向数据传输的示图;
图2B是根据另一示例性实施例的通过AV接口的双向数据传输的示图;
图3是根据示例性实施例的用于将内容流传输到多个装置的***的框图;
图4是示出根据示例性实施例的流传输方法的流程图;
图5是示出根据另一示例性实施例的流传输方法的流程图;
图6是示出根据另一示例性实施例的流传输方法的流程图;
图7是示出根据另一示例性实施例的流传输方法的流程图;
图8是根据示例性实施例的信源装置的内容发送装置的框图;
图9是根据示例性实施例的分支装置的内容中继装置的框图;
图10是根据示例性实施例的信宿装置的内容接收装置的框图。
实现本发明的最优模式
根据一个或多个示例性实施例的一方面,提供一种从信源装置发送内容的方法,该方法包括:将消息发送到分支装置和第二装置中的至少一个,所述消息查询转换功能是否被安装在分支装置或第二装置上,其中,所述转换功能用于转换被流传输到第一装置的内容;从分支装置和第二装置中的至少一个接收对发送的消息的响应,其中,所述响应指示转换功能被安装;将请求转换所述内容的消息发送到分支装置和第二装置中包括转换功能的至少一个;和将所述内容发送到分支装置,其中,所述内容被分支装置中继到第二装置,并被分支装置或第二装置根据第二装置的性能能力转换。
根据一个或多个示例性实施例的另一方面,提供一种通过使用分支装置来中继内容的方法,该方法包括:从发送将被流传输到第一装置的内容的信源装置接收查询转换功能是否被安装的消息,其中,所述转换功能是用于根据第二装置的性能能力来转换所述内容的功能;将指示第一功能被安装的消息发送到信源装置;从信源装置接收请求转换所述内容的消息;和从信源装置接收所述内容,根据第二装置的性能能力来转换所述内容,并将转换的内容发送到第二装置。
根据一个或多个示例性实施例的另一方面,提供一种由第二装置执行的、允许第二装置接收内容的方法,该方法包括:从发送将被流传输到第一装置的内容的信源装置接收查询转换功能是否被安装的消息,其中,所述转换功能是用于根据第二装置的性能能力来转换所述内容的功能;将指示第一功能被安装的消息发送到信源装置;从信源装置接收请求转换所述内容的消息;通过分支装置接收所述内容,其中,所述分支装置也将所述内容中继到第一装置;和根据第二装置的性能能力来转换所述内容。
根据一个或多个示例性实施例的另一方面,提供一种用于从信源装置发送内容的设备,该设备包括:发送控制器,用于将消息发送到分支装置和第二装置中的至少一个,所述消息查询转换功能是否被安装在分支装置或第二装置上,其中,所述转换功能用于转换被流传输到第一装置的内容;从分支装置和第二装置中的至少一个接收对发送的消息的响应,其中,所述响应指示转换功能被安装;和将请求转换所述内容的消息发送到分支装置和第二装置中包括转换功能的至少一个;以及发送单元,用于将所述内容发送到分支装置,其中,所述内容被分支装置中继到第二装置,并被分支装置或第二装置根据第二装置的性能能力转换。
根据一个或多个示例性实施例的另一方面,提供一种用于通过使用分支装置来中继内容的设备,该设备包括:中继控制器,用于从发送将被流传输到第一装置的内容的信源装置接收查询转换功能是否被安装的消息,其中,所述转换功能是用于根据第二装置的性能能力来转换所述内容的功能;将指示第一功能被安装的消息发送到信源装置;和从信源装置接收请求转换所述内容的消息;以及中继单元,用于从信源装置接收所述内容,根据第二装置的性能能力来转换所述内容,并将转换的内容发送到第二装置。
根据一个或多个示例性实施例的另一方面,提供一种设备,该设备包括:接收控制器,用于从发送将被流传输到第一装置的内容的信源装置接收查询转换功能是否被安装的消息,其中,所述转换功能是用于根据第二装置的性能能力来转换所述内容的功能;将指示第一功能被安装的消息发送到第二装置;和从信源装置接收请求转换所述内容的消息;以及接收单元,用于通过分支装置接收所述内容,其中,所述分支装置也将所述内容中继到第一装置,其中,所述内容根据所述设备的性能能力被转换。
根据一个或多个示例性实施例的另一方面,提供一种其上记录有用于执行上述方法的程序的计算机可读记录介质。
具体实施方式
现在将参照附图来更充分地描述本发明构思,在附图中显示了示例性实施例。
图1是根据示例性实施例的通过音频/视频(AV)接口彼此连接的装置的网络拓扑。AV接口是用于发送和接收AV数据的接口。“AV链路”基于根据示例性实施例的AV接口而建立,高清晰度多媒体接口(HDMI)是通过HDMI线缆的连接。
参照图1,AV装置可通过根据示例性实施例的AV接口来建立网络。布置在多个房间里的AV装置可通过根据本示例性实施例的AV接口与布置在与所述多个房间相同或不同的房间里的各种类型的AV装置连接。在这点上,用于中继AV链路的交换装置中继基于AV接口的连接。所述交换装置可以是用于中继AV链路的单独的装置,诸如AV链路家庭交换机151或AV装置(即,均具有交换功能的AV接收器152、TV 153、交换装置154、TV 155、TV 156或蓝光播放器157)。在第一房间110里,均为AV装置的AV接收器152、TV153和蓝光播放器157充当交换装置,在第三房间130和第四房间140里,均为AV装置的TV 155和156充当交换装置。
另外,交换装置可以是用于交换根据本示例性实施例的AV接口和HDMI的装置。例如,第二房间120里的交换装置154可通过HDMI从计算机和游戏站接收AV数据,并可通过根据本示例性实施例的AV链路将接收的AV数据发送到布置在第一房间110、第三房间130和第四房间140里的装置。
图1中所示的网络的装置可根据它们的作用而被分为信源/叶子(leaf)装置、信源/交换装置、交换装置、信宿/交换装置以及信宿/叶子装置。
用于在不中继AV链路的情况下提供AV数据的装置(诸如第一房间110里的机顶盒(STB)164)对应于信源/叶子装置,用于将AV数据提供给另一装置并中继AV链路的装置(诸如第一房间110里的蓝光播放器157)对应于信源/交换装置。另外,用于仅执行AV链路的中继的装置(诸如AV链路家庭交换机151)对应于交换装置,用于从另一装置接收AV数据并中继AV链路的装置(诸如第四房间140里的TV 156)对应于信宿/交换装置。最后,用于在不中继AV链路的情况下从另一装置接收AV数据的装置(诸如第四房间140里的投影仪163)对应于信宿/叶子装置。
根据图1的网络结构,从第一房间110里的蓝光播放器157输出的AV数据可通过AV接收器152和AV链路家庭交换机151被发送到第三房间130里的TV 155或第四房间140里的TV 156。另外,由第四房间140里的STB 158接收的广播信号可通过AV链路家庭交换机151被发送到第三房间130里的TV 155,并通过AV链路家庭交换机151和AV接收器152被发送到第一房间110里的TV 153。
换句话讲,为了在如图1中所示的基于AV接口的网络(以下,称为“AV网络”)中自由地发送和接收AV数据,根据本示例性实施例的AV接口支持双向数据传输。
根据现有技术的AV接口(诸如数字可视接口(DVI)或HDMI)支持从信源装置到信宿装置的单向数据传输。从信源装置输出的AV数据仅被发送到信宿装置,并且信宿装置可不通过根据现有技术的AV接口(诸如DVI或HDMI)将AV数据发送到信源装置。例如,在现有技术的布置中,作为第四房间140里的信宿装置的TV 156可通过HDMI从与TV 156连接的STB 158接收AV数据,但是可不将AV数据发送到STB 158。
然而,在通过根据本示例性实施例的AV接口的AV链路中,可支持双向数据传输,并且数据可被发送到图1的网络结构中的另一房间里的装置,并且可从另一房间里的装置接收数据。具体地讲,在根据本示例性实施例的AV链路中,可执行未压缩的视频数据的双向传输。因此,现在,下面将参照图2A和图2B来详细地描述双向数据传输。
图2A是根据示例性实施例的通过AV接口的双向数据传输的示图。
参照图2A,AV数据(例如,从第一信源装置210(例如,蓝光播放器)输出的未压缩的视频数据)可被第一信宿装置216(例如,投影仪)再现,从第二信源装置212(例如,STB)输出的AV数据可被信源/信宿装置214(例如,个人计算机(PC))再现,从信源/信宿装置214输出的AV数据可被第一信宿/交换装置218(例如,TV)再现。
第一信宿/交换装置218接收从第一信源装置210输出的AV数据和从第二信源装置212输出的AV数据,然后对接收的AV数据执行时分双工,并将经过时分双工的AV数据发送到第二交换装置220。
接收从第一信源装置210输出的AV数据和从第二信源装置212输出的AV数据的第二交换装置220中继接收的数据,以将从第一信源装置210输出的AV数据发送到第一信宿装置216并将从第二信源装置212输出的AV数据发送到信源/信宿装置214。另外,第二交换装置220从信源/信宿装置214接收AV数据,并将接收的AV数据发送到第一信宿/交换装置218。
在第一信宿/交换装置218与第二交换装置220之间的链路和第二交换装置220与信源/信宿装置214之间的链路中,AV数据(即,未压缩的视频数据)不是以单向方式、而是以双向方式被发送。因此,当图2A中所示的装置分别通过一个AV接口线缆彼此连接时,AV接口可通过一根线缆执行双向数据传输,并可通过使用时分双工来发送从多个信源装置接收的AV数据。
图2B是根据另一示例性实施例的通过AV接口的双向数据传输的示图。
参照图2B,AV数据(例如,从第一信源装置210(例如,蓝光播放器)输出的未压缩的视频数据)可被第一信宿装置216(例如,投影仪)再现,从第二信源装置212(例如,STB)输出的AV数据可被信源/信宿装置214(例如,PC)再现,从信源/信宿装置214输出的AV数据可被第一信宿/交换装置218(例如,TV)再现。
图2A示出通过使用时分双工来发送和接收数据的方法。相比之下,图2B示出通过使用空分双工来发送和接收数据的方法。基于根据本示例性实施例的AV接口的AV链路可包括多个子链路。另外,所述多个子链路可对应于指示装置之间的物理连接并且在空间上彼此分开的多个通道(lane)。因此,如图2B中所示,可通过使用基于所述多个子链路的空分双工来发送和接收AV数据。
例如,图2B的第一信宿/交换装置218可通过使用利用两个子链路的空分双工来发送从第一信源装置210输出的AV数据和从第二信源装置212输出的AV数据。类似地,可通过使用另一子链路来从第二交换装置220接收从信源/信宿装置214输出的AV数据。
根据现有技术的AV接口(诸如DVI或HDMI)不能执行AV数据的双向传输。因此,不能使用该AV接口数据来建立数据传输网络。然而,因为根据本示例性实施例的AV接口可通过一根线缆执行双向数据传输,所以如图2A和图2B中所示,可灵活地建立各种装置彼此连接的网络。
回头参照图1,可通过根据本示例性实施例的AV接口来发送和接收各种类型的数据(即,以太网数据、通用串行总线(USB)数据等以及AV数据)。现在将描述布置在第二房间120里的笔记本160通过安装在第一房间110里的无线路由器159将以太网数据发送到布置在第三房间130里的PC 161的情况。以太网数据是通常通过基于传输控制协议/互联网协议(TCP/IP)的LAN发送的数据。
因为与根据现有技术的AV接口不同,根据本示例性实施例的AV接口支持双向数据传输,所以可通过该AV接口来发送和接收以太网数据。因此,笔记本160通过用AV链路建立的网络将以太网数据发送到PC 161。为了这个目的,布置在图1的网络中的交换装置具有用于中继以太网数据的功能。以太网数据通过链路层的交换而从无线路由器159被发送到PC 161。
根据另一示例性实施例,当从照相机162输出的USB数据被发送到笔记本160时,交换装置通过使用USB数据的交换功能来将USB数据发送到笔记本160。因为各种类型的数据以及AV数据通过AV接口被发送,所以各种装置可访问通过AV接口连接的网络,并可自由地发送和接收数据。交换装置通过链路层的交换来中继USB数据。
另外,可通过根据本示例性实施例的AV接口来发送和接收用于控制装置和网络的数据。例如,用户可通过使用布置在第一房间110里的TV 153来控制布置在与第一房间110相同的房间里的AV接收器152。用户通过AV接口来操纵TV 153并发送用于控制AV接收器152的数据,从而控制AV接收器152。另外,用户可通过AV接口来控制布置在另一房间140里并访问使用AV接口建立的网络的TV 156或STB 158。
因为可通过AV接口来发送和接收用于控制通过AV接口连接的网络的数据,所以可通过AV接口将用于管理网络以及用于设置链路的数据作为用于控制网络的数据来发送和接收。
因为通过AV接口发送和接收各种类型的数据,所以AV网络的发送单元可包括关于数据类型的信息。关于数据类型的信息可包括在AV网络的发送单元的头中。
另外,还可通过根据本示例性实施例的AV接口供电。与通过USB接口的供电同样地,预定功率可通过AV链路被供应给移动装置。通过经由AV链路供电,用于给移动装置充电或操作移动装置的电能被供给。
图3是根据示例性实施例的用于将内容流传输到多个装置的***300的框图。
参照图3,信源装置310将内容流传输到第一信宿装置330和第二信宿装置340。信源装置310可将相同内容发送到第一信宿装置330和第二信宿装置340,并且第一信宿装置330和第二信宿装置340可同时再现从信源装置310接收的相同内容。分支装置320将从信源装置310发送的内容中继到第一信宿装置330和第二信宿装置340。
信源装置310、分支装置320、第一信宿装置330和第二信宿装置340可以是以上参照图1、图2A和图2B所述的通过AV接口连接的装置。然而,本发明构思不限于此,信源装置310、分支装置320、第一信宿装置330和第二信宿装置340可以是可根据图3中所示的网络拓扑连接的各种类型的装置。
参照图3,对于多流传输(在所述多流传输中,第一信宿装置330和第二信宿装置340可同时再现从信源装置310接收的相同内容),信源装置310可将内容设置为被单独地流传输到第一信宿装置330和第二信宿装置330。
将被发送到第一信宿装置330和第二信宿装置340的内容通过上述AV接口,通过使用时分双工或空分双工而被复用并被发送到分支装置320。然后,分支装置320可通过交换数据来将所述内容发送到第一信宿装置330和第二信宿装置340二者。在这种情况下,分支装置320用作如上所述的交换装置。然而,在基于单独设置的多个流传输处理而执行的多流传输期间,可能引起带宽浪费。换句话讲,虽然相同内容被发送到第一信宿装置330和第二信宿装置340,但是信源装置310用于多流传输的带宽是用于将内容流传输到一个装置的带宽的两倍。
为了减少这样的带宽浪费,分支装置320可执行内容复制。与内容仅被流传输到一个装置的方式类似地,信源装置310将内容发送到分支装置320。分支装置320生成内容的副本,并将它们分别发送到第一信宿装置330和第二信宿装置340。在这种情况下,信源装置310可通过使用与当内容仅被流传输到一个装置时相同的带宽来执行多流传输。该方法是当与第一信宿装置330和第二信宿装置340二者连接的分支装置320具有内容复制功能时可执行的多流传输方法。
然而,当第一信宿装置330和第二信宿装置340的性能彼此不同时,在使用内容复制功能的多流传输方法中,可能发生错误。
例如,假设第一信宿装置330可再现被编码为具有480P、720P或1080P的分辨率的视频内容,第二信宿装置340可再现被编码为具有480P或720P的分辨率的视频内容。在这种情况下,对于多流传输,信源装置310可考虑到第一信宿装置330和第二信宿装置340二者的性能来将被编码为具有例如720P的分辨率的视频内容发送到第一信宿装置330和第二信宿装置340。也就是说,虽然第一信宿装置330能够再现具有1080P的分辨率(高于720P的分辨率)的视频内容,但是基于第二信宿装置340的性能,具有720P的分辨率的视频内容被发送到第一信宿装置330和第二信宿装置340。
如果信源装置310仅基于第一信宿装置330的性能发送具有1080P的分辨率的视频内容以提高第一信宿装置330的用户的满意度,则第二信宿装置340不能再现具有1080P的分辨率的视频内容,从而阻止多流传输被执行。
因此,在根据当前示例性实施例的多流传输中,信源装置310确定分支装置320和第二信宿装置340是否具有内容转换功能,并基于确定结果来将内容发送到第二信宿装置340。例如,信源装置310可将性能好于第二信宿装置340的性能的第一信宿装置330可再现的内容发送到分支装置320,并且分支装置320可根据第二信宿装置340的性能来转换内容,并将转换的内容发送到第二信宿装置340。否则,分支装置320可生成该内容的副本,并将该内容的副本发送到第二信宿装置340,并且第二信宿装置340可转换并再现从分支装置320接收的内容的副本。
上面已参照图3描述了作为内容转换功能的将具有高分辨率的内容转换为具有低分辨率的内容的功能。然而,本发明构思不限于此,可使用根据第二信宿装置340的性能来转换内容的各种功能之一。例如,内容转换功能可以是将根据第一信宿装置330所使用的第一编解码器编码的AV内容转换为根据第二信宿装置340所使用的第二编解码器编码的AV内容的功能。此外,内容转换功能可以是将高分辨率内容转换为低分辨率内容的分辨率下调,或者是用于将低分辨率内容转换为高分辨率内容的分辨率上调。
现在将参照图4至图7来详细描述信源装置310、分支装置320、第一信宿装置330和第二信宿装置340执行的用于确定装置是否具有内容转换功能的操作。
图4是示出根据示例性实施例的流传输方法的流程图。具体地讲,图4示出多流传输方法,其中,在该多流传输方法中,信源装置400同时将内容发送到第一装置406和第二装置404。以下,按照根据示例性实施例的流传输方法流传输的内容可以是未压缩的视频内容,并且信源装置400、分支装置402、第一装置406和第二装置404可通过上述AV接口连接。
参照图4,在操作410中,信源装置400向分支装置402和第二装置404中的至少一个查询内容转换功能是否被安装在其中。换句话讲,信源装置400向分支装置402和第二装置404中的至少一个查询分支装置402和第二装置404中的至少一个是否能够根据第二装置404的性能来转换内容。为了这个目的,信源装置400可将查询内容转换功能是否被安装的消息发送到分支装置402和第二装置404中的至少一个。
在操作420中,信源装置400从分支装置402和第二装置404中的至少一个接收指示内容转换功能是否被安装的回复。信源装置400可从分支装置402和第二装置404中的至少一个接收指示内容转换功能是否被安装的消息。
如果内容转换功能未被安装在分支装置402和第二装置404中的至少一个中,则信源装置400可明确地接收指示内容转换功能未被安装的消息。此外,如果在预定时间段内没有从分支装置402和第二装置404中的至少一个接收到回复,则信源装置400可确定内容转换功能未被安装在没有对查询做出响应的分支装置402和/或第二装置404中。内容转换功能可以是将未压缩的视频内容的分辨率转换为使得第二装置404可再现视频内容的分辨率的功能。
在信源装置400、分支装置402和第二装置404一起形成网络时,可进行操作410和420中的查询和回复。例如,当分支装置402和第二装置404中的至少一个与信源装置400连接时,可执行操作410和420来查询内容转换功能是否被安装。当在执行装置发现和连接设置之后在网络中连接的装置之间执行加入或关联时,可执行操作410和420。
当形成网络时,信源装置400、分支装置420和第二装置404彼此交换关于其性能的信息。在这种情况下,可通过将关于内容转换功能是否被安装的信息包括到关于性能的信息中来执行操作410和420。
在操作430中,如果从在操作420中接收的回复确定分支装置402具有内容转换功能,则信源装置400请求分支装置402执行内容转换。如果仅分支装置402具有内容转换功能,则对内容转换的请求可被发送到分支装置402。如果分支装置402和第二装置404都具有内容转换功能,则除了分支装置402之外,对内容转换的请求还可被发送到第二装置404。
在操作440中,信源装置400将内容发送到分支装置402。也就是说,信源装置400将将被流传输到分支第一装置406的内容发送到分支装置402。
在操作442中,分支装置402将从信源装置400接收的内容发送到第一装置406。在操作440中从信源装置400接收的内容将被流传输到第一装置406。分支装置402不转换该内容,而是直接将该内容中继到第一装置406。
在操作444中,分支装置402转换在操作440中接收的内容。在操作440中从信源装置400接收的内容将被流传输到第一装置406,如果该内容被直接中继到第二装置404,则第二装置404不能再现该内容。因此,分支装置402根据第二装置404的性能能力来转换在操作440中接收的内容。因为在操作430中,信源装置400请求分支装置402执行内容转换,所以分支装置402而不是第二装置404转换该内容。
在操作446中,分支装置402将转换的内容发送到第二装置404。
在操作450中,第二装置404再现在操作446中接收的内容。因为接收的内容在操作444中被分支装置402转换,所以第二装置404可再现接收的内容。
在操作452中,第一装置406再现在操作442中接收的内容。因为第一装置406和第二装置404分别在操作452和450中同时再现从信源装置400发送的内容,所以多流传输被执行。此外,因为以信源装置400不直接将内容发送到第一装置404和第二装置406二者、而是仅将内容发送到分支装置402这样的方式执行多流传输,所以信源装置400的可用带宽可被有效地使用。
图5是示出根据另一示例性实施例的流传输方法的流程图。
参照图5,在操作510中,信源装置400向分支装置402和第二装置404中的至少一个查询内容转换功能是否被安装在其中。在操作520中,信源装置400从分支装置402和第二装置404中的至少一个接收指示内容转换功能是否被安装的回复。操作510和520分别对应于图4的操作410和420。
在操作530中,如果从在操作520中接收的回复确定第二装置404具有内容转换功能,则信源装置400请求第二装置404执行内容转换。如果仅第二装置404具有内容转换功能,则对内容转换的请求可被发送到第二装置404。如果分支装置402和第二装置404都具有内容转换功能,则除了第二装置404之外,对内容转换的请求还可被发送到分支装置。
在操作540中,信源装置400将内容发送到分支装置402。将被流传输到第一装置406的内容被发送到分支装置402。
在操作542中,分支装置402将从信源装置400接收的内容发送到第一装置406。在操作544中,分支装置402将从信源装置400接收的内容发送到第二装置404。从信源装置400接收的内容被直接发送到第一装置406和第二装置404。
在操作546中,第二装置404转换在操作544中接收的内容。在操作540和544中被分支装置402中继的内容与将被流传输到第一装置406的内容相同,因此,第二装置404不能再现该内容。因此,第二装置404自己根据第二装置404的性能来转换在操作544中接收的内容。因为在操作530中,信源装置404请求第二装置404执行内容转换,所以第二装置404而不是分支装置402转换该内容。
在操作550中,第二装置404再现转换的内容。在操作552中,第一装置406再现在操作542中接收的内容。
图6是示出根据另一示例性实施例的流传输方法的流程图。
参照图6,在操作600中,信源装置400将内容流传输到第一装置406。该内容可以是未压缩的视频内容。
在操作602中,第二装置404请求信源装置400附加地将内容流传输到第二装置404。换句话讲,在操作600中,请求将正被流传输到第一装置406的内容还流传输到第二装置404。如果在信源装置400将内容流传输到第一装置406时,第二装置404新近与网络连接,则请求内容的附加流传输的消息可被发送到信源装置400。否则,如果第二装置404已经与网络连接、但是还未接收到内容,则第二装置404可将该消息发送到信源装置400。否则,该消息可被发送到信源装置400,以便根据第二装置404的用户的输入来设置信源装置400与第二装置404之间的连接。
用于标识流传输处理的标识符(比如,索引)可被分配给在信源装置400、分支装置402、第一装置406和第二装置404所属的网络中执行的流传输处理。第二装置404可基于分配的标识符来请求信源装置400附加地流传输内容。例如,第二装置404可基于被分配给在操作600中流传输的内容的标识符来生成请求该内容的附加流传输的消息,并将该消息发送到信源装置400。
参照图6,在操作602中,第二装置404将请求内容的附加流传输的消息发送到信源装置400,但是本发明构思不限于此,除第二装置404之外的第三装置可将该消息发送到信源装置400。第三装置可以是管理网络连接的协调器装置或者是管理网络中的流传输的装置。管理网络中的流传输的第三装置可以是管理附加流传输的发起装置。
如果第三装置请求发起附加流传输,并且与该流传输相关的事件(比如,停止或暂停流传输)发生,则关于该事件的消息可被发送到第三装置。
在操作602中发送的消息可以是应用层消息。第二装置404的应用可将该消息发送到信源装置400的应用。为了将该消息从第三装置发送到信源装置400,第三装置的应用可将该消息发送到信源装置400的应用。
在操作604中,信源装置400向分支装置402查询分支装置402是否具有多中继功能。在操作606中,信源装置400接收对操作604中的查询的回复。分支装置402通常,但不必总是,将具有多中继功能,即,复制并中继内容以便将该内容流传输到第一装置406和第二装置404的功能。换句话讲,当分支装置402具有将正被流传输到第一装置406的内容中继到第二装置404的功能时,可执行多流传输。由于这个原因,在操作604和606中,信源装置400发送例如查询分支装置402是否具有多中继功能的消息,并从分支装置402接收对该查询的回复。
信源装置400在操作606中接收的消息可指示分支装置402具有多中继功能。如果分支装置402不具有多中继功能,则信源装置400可明确地从分支功能402接收指示该事实的消息。如果分支装置402在预定时间段内没有对该查询做出响应,则信源装置400可确定分支装置402不具有多中继功能。
如果在操作604和606中确定分支装置402不具有多中继功能,则执行操作608和624。
在操作608中,信源装置400向分支装置402和第二装置404中的至少一个查询内容转换功能是否被安装在其中。在操作610中,信源装置400从分支装置402和第二装置404中的至少一个接收对该查询的回复。操作608和610分别对应于图4的操作410和420。
在操作612中,信源装置400请求分支装置402执行多中继。换句话讲,信源装置400将请求复制正被流传输到第一装置406的内容并将所述内容中继到第二装置404的消息发送到分支装置402。
在操作614中,分支装置402将用于中继并发送内容的带宽分配给第二装置404。分支装置402确定到第二装置404的链路的可用带宽是否存在,并确定所述可用带宽(如果有的话)是否足以进行内容流传输。如果确定所述可用带宽足够,则分支装置402请求第二装置404分配带宽,并且当确定带宽的分配成功时,启用多中继功能。
在操作616中,分支装置402将指示用于多中继的准备完成的消息发送到信源装置400。也就是说,指示用于将正被流传输到第一装置406的内容中继到第二装置404的准备的消息被发送到信源装置400。
在操作618中,信源装置400可请求第二装置404执行内容转换。信源装置400可将请求根据第二装置404的性能来转换将从信源装置400发送的内容的消息发送到第二装置404。如果仅第二装置404具有内容转换功能,则第二装置404被请求执行内容转换。如果分支装置402和第二装置404都具有内容转换功能,则第二装置404也可被请求执行内容转换。
在操作620中,第二装置404将指示内容转换的准备完成的消息发送到第二装置400。
在操作604至622中交换的消息可以是链路层消息。根据示例性实施例的AV网络中的网络层可包括物理层、链路层和应用层。物理层定义装置与数据传输介质之间的接口。应用层定义用于通过AV网络提供的各种服务的协议。链路层布置在物理层与应用层之间,并使得通过AV网络交换的数据可被准确地传送到目标装置。在操作604至622中交换的消息被交换用于设置网络以进行流传输,因此可作为链路层消息在装置之间被交换。
在操作622中,接收在操作620中发送的消息的信源装置400向第二装置404通知对附加流传输的准备完成。也就是说,对在操作602中发送的请求附加流传输的消息的响应消息可被发送到第二装置404。如以上参照操作602所述的,响应消息可以是应用层消息,并且响应消息可被发送到除第二装置404之外的第三装置。
在操作624中,信源装置400将内容流传输到第一装置406和第二装置404。所述内容可以是未压缩的视频内容。信源装置400将正被流传输到第一装置406的内容流传输到分支装置402。分支装置402将内容直接发送到第一装置406,并且生成该内容的副本并将该内容的副本发送到第二装置404。第二装置404自己根据第二装置404的性能能力来再现接收的内容。
图7是示出根据另一示例性实施例的流传输方法的流程图。
在图7中,操作700、702、704、706、708和710分别对应于图6的操作600、602、604、606、608和610。
在操作712中,信源装置400请求分支装置402执行多中继和内容转换。信源装置400将以下消息发送到分支装置402:请求复制被流传输到第一装置406的内容并将所述内容中继到第二装置404的消息、以及请求根据第二装置404的性能转换该内容的消息。
在前面的图6的示例性实施例中,分支装置402中继内容,但不执行内容转换,而在当前的图7的示例性实施例中,分支装置402不仅中继内容,而且还执行内容转换。因此,在操作712中,信源装置400将请求中继内容的消息和请求内容转换的消息都发送到分支装置402。
在操作714中,分支装置402将用于中继并发送内容的带宽分配给第二装置404。操作714对应于图6的操作614。
在操作716中,第二装置404将指示对内容中继和内容转换的准备完成的消息发送到信源装置400。
在操作718中,接收在操作716中发送的消息的信源装置400将指示对附加流传输的准备完成的消息发送到第二装置404。操作718对应于图6的操作622。
与操作604至622类似地,在操作702至718中交换的消息可以是链路层消息。
在操作720中,信源装置400将内容流传输到第一装置406和第二装置404。操作720对应于图6的操作624。
在图6的操作624或图7的操作720中流传输内容期间,用于控制流传输的各种消息可在信源装置400、分支装置402与第二装置404之间进行交换。
例如,在内容的流传输期间,信源装置400可请求分支装置402停止中继内容。在操作624中,分支装置402将内容中继到第一装置406和第二装置404。信源装置400可将请求停止将内容中继到第一装置406和将内容中继到第二装置404中的至少一个的消息发送到分支装置402。可通过发送这样的消息来请求停止内容的中继:在该消息中,直接使用在操作612中从信源装置400发送的请求多中继的消息的格式,并改变该消息中的一些参数。
此外,信源装置400可请求分支装置402或第二装置404停止内容转换。在这种情况下,可通过发送这样的消息来请求停止内容转换:在该消息中,直接使用在操作618中从信源装置400发送的请求内容转换的消息的格式,并改变该消息中的一些参数。
当在内容的流传输期间发生故障或错误时,通知该事实的消息可在装置400至406之间进行交换。例如,如果在中继内容时发生错误,则分支装置402可将通知该事实的消息发送到信源装置400。如果在内容转换时发生错误,则分支装置402或第二装置404可将通知该事实的消息发送到信源装置400。不同的事件代码可被分别分配给各种错误,并且包含这些事件代码之一的消息可被交换。
如果信源装置400接收与错误的发生相关的消息,则信源装置400可向第三装置通知该错误的发生。第三装置可管理网络或内容流传输。
图8是根据示例性实施例的信源装置的内容发送装置800的框图。
参照图8,内容发送装置800包括发送控制器810和发送单元820。内容发送装置800可包括在上述信源装置400中。
参照图4和图8,发送控制器810将查询根据第二装置404的性能来转换内容的内容转换功能是否被安装的消息发送到分支装置402和第二装置404中的至少一个,并从分支装置402和第二装置404中的至少一个接收对该查询的响应消息。如果发送控制器810从分支装置402和第二装置404中的至少一个接收到指示内容转换功能被安装的响应消息,则发送控制器810请求具有内容转换功能的分支装置402和/或第二装置404执行内容转换。发送控制器810可将内容中继功能是否被安装的消息发送到分支装置402,并从分支装置402接收响应消息。对于根据示例性实施例的多流传输,在发送控制器810、分支装置402与第二装置404之间交换的消息已在上面参照图4至图7进行了描述。
发送单元820将内容发送到分支装置402。还被流传输到第一装置406的内容被分支装置402中继到第二装置404。此外,该内容可被分支装置402或第二装置404根据第二装置404的性能转换。
图9是根据示例性实施例的分支装置的内容中继装置900的框图。
参照图9,内容中继装置900包括中继控制器910和中继单元920。内容中继装置900可包括在上述分支装置402中。
参照图4和图9,中继控制器910从信源装置400接收查询内容转换功能是否被安装的消息,并将响应消息发送到信源装置400。指示内容转换功能被安装或未被安装的响应消息可被发送到信源装置400。如果内容转换功能未被安装,则这样的响应消息可不被发送。指示内容转换功能被安装的响应消息可被发送到信源装置400,并且请求内容转换的消息可从信源装置400被接收。
此外,中继控制器910可从信源装置400接收查询分支装置402是否具有内容中继功能的消息,并将响应消息发送到信源装置400。中继控制器910可从信源装置400接收请求中继内容的消息和请求内容转换的消息。对于根据示例性实施例的多流传输,在中继控制器910与信源装置400之间交换的消息已在上面参照图4至图7进行了描述。
中继单元920从信源装置400接收内容,并将该内容发送到第一装置406和第二装置404。从信源装置400接收的内容可根据第二装置404的性能被转换,然后被发送到第二装置404。
图10是根据示例性实施例的信宿装置的内容接收装置1000的框图。
参照图10,内容接收装置1000包括接收控制器1010和接收单元1020。内容接收装置1000可包括在上述第二装置404中。
参照图4和图10,接收控制器1010从信源装置400接收查询内容转换功能是否被安装的消息,并将响应消息发送到信源装置400。指示内容转换功能被安装或未被安装的响应消息可被发送到信源装置400。如果接收控制器1010不具有内容转换功能,则接收控制器1010可不发送响应消息。接收控制器1010可将指示内容转换功能被安装的响应消息发送到信源装置400,并可从信源装置400接收请求内容转换的消息。对于根据示例性实施例的多流传输,在接收控制器1010与信源装置400之间交换的消息已在上面参照图4至图7进行了描述。
接收单元1020接收被分支装置402中继的内容。接收单元1020可接收被分支装置402根据第二装置404的性能转换的内容,或者可从分支装置402接收未被转换的内容。
发送控制器810、中继控制器910和接收控制器1010均可用一个或多个中央处理单元(CPU)来实现。
根据本发明构思的以上示例性实施例,在装置是否具有内容转换功能被检查之后,将内容发送到该装置。因此,可防止当内容被同时流传输到多个装置时所引起的流传输***的故障。此外,与内容被流传输到一个装置的方式类似地,信源装置可通过将内容发送到分支装置来执行多流传输。因此,可更有效地使用带宽进行流传输。
尽管已参照本发明构思的示例性实施例和附图具体显示并描述了本发明构思,但是本领域的普通技术人员将意识到,在不脱离本发明的原理和精神的情况下,可在这些示例性实施例中进行改变,其中,本发明的范围在权利要求及其等同物中被限定。此外,根据本发明构思的***可被实施为计算机可读记录介质中的计算机可读代码。
例如,根据示例性实施例的内容发送装置、内容中继装置和内容接收装置中的每一个可包括与图8、图9和图10中所示的装置的单元耦合的总线以及与该总线连接的至少一个处理器。内容发送装置、内容中继装置和内容接收装置中的每一个还可包括这样的存储器:该存储器与总线连接以存储命令、接收的消息或生成的消息,并与所述至少一个处理器耦合来执行上述操作。
计算机可读记录介质可以是能够存储被计算机***读取的数据的任何记录设备,比如,只读存储器(ROM)、随机存取存储器(RAM)、光盘(CD)-ROM、磁带、软盘、光学数据存储装置等。计算机可读记录介质可分布在通过网络互连的计算机***之间,并且根据一个或多个示例性实施例的方法可被存储并被实现为分布式***中的计算机可读代码。

Claims (15)

1.一种从信源装置发送内容的方法,所述方法包括:
将消息发送到分支装置和第二装置中的至少一个,所述消息查询转换功能是否被安装在分支装置或第二装置上,其中,所述转换功能用于转换被流传输到第一装置的内容;
从分支装置和第二装置中的至少一个接收对发送的消息的响应,其中,所述响应指示转换功能被安装;
将请求转换所述内容的消息发送到分支装置和第二装置中包括转换功能的至少一个;和
将所述内容发送到分支装置,
其中,所述内容被分支装置中继到第二装置,并被分支装置或第二装置根据第二装置的性能能力转换。
2.根据权利要求1所述的方法,其中,所述内容是未压缩的视频内容,并且
第一装置、第二装置和分支装置通过音频/视频(AV)接口连接。
3.根据权利要求2所述的方法,其中,所述转换功能将所述未压缩的视频内容的分辨率转换为第二装置可再现的分辨率。
4.根据权利要求1所述的方法,其中,接收指示第一功能被安装的消息的步骤包括从分支装置接收指示第一功能被安装的消息,并且发送所述内容的转换的步骤包括将请求将所述内容中继到第二装置的消息和请求转换所述内容的消息发送到分支装置。
5.根据权利要求1所述的方法,其中,接收指示第一功能被安装的消息的步骤包括从第二装置接收指示第一功能被安装的消息,并且发送请求转换所述内容的消息的步骤包括:
将请求将所述内容中继到第二装置的消息发送到分支装置;和
将请求转换所述内容的消息发送到第二装置。
6.根据权利要求1所述的方法,在发送查询转换功能是否被安装的消息之前,还包括:
将查询中继功能是否被安装在分支装置中的消息发送到第二装置,其中,所述中继功能用于中继被流传输到第一装置的内容;和
从分支装置接收指示中继功能被安装的消息。
7.一种通过使用分支装置来中继内容的方法,所述方法包括:
从发送将被流传输到第一装置的内容的信源装置接收查询转换功能是否被安装的消息,其中,所述转换功能是用于根据第二装置的性能能力来转换所述内容的功能;
将指示第一功能被安装的消息发送到信源装置;
从信源装置接收请求转换所述内容的消息;和
从信源装置接收所述内容,根据第二装置的性能能力来转换所述内容,并将转换的内容发送到第二装置。
8.根据权利要求7所述的方法,其中,所述内容是未压缩的视频内容,并且
第一装置、第二装置和分支装置通过音频/视频(AV)接口连接。
9.根据权利要求7所述的方法,在接收查询转换功能是否被安装的消息之前,还包括:
从信源装置接收查询中继功能是否被安装在分支装置中的消息,其中,所述中继功能是用于将被流传输到第一装置的内容中继到第二装置的功能;和
将指示中继功能被安装的消息发送到分支装置。
10.一种由第二装置执行的、用于允许第二装置接收内容的方法,所述方法包括:
从发送将被流传输到第一装置的内容的信源装置接收查询转换功能是否被安装的消息,其中,所述转换功能是用于根据第二装置的性能能力来转换所述内容的功能;
将指示第一功能被安装的消息发送到信源装置;
从信源装置接收请求转换所述内容的消息;
通过分支装置接收所述内容,其中,所述分支装置也将所述内容中继到第一装置;和
根据第二装置的性能能力来转换所述内容。
11.根据权利要求10所述的方法,其中,所述内容是未压缩的视频内容,并且
第一装置、第二装置和分支装置通过音频/视频(AV)接口连接。
12.一种用于从信源装置发送内容的设备,所述设备包括:
发送控制器,用于将消息发送到分支装置和第二装置中的至少一个,所述消息查询转换功能是否被安装在分支装置或第二装置上,其中,所述转换功能用于转换被流传输到第一装置的内容;从分支装置和第二装置中的至少一个接收对发送的消息的响应,其中,所述响应指示转换功能被安装;和将请求转换所述内容的消息发送到分支装置和第二装置中包括转换功能的至少一个;和
发送单元,用于将所述内容发送到分支装置,其中,所述内容被分支装置中继到第二装置,并被分支装置或第二装置根据第二装置的性能能力转换。
13.一种用于通过使用分支装置来中继内容的设备,所述设备包括:
中继控制器,用于从发送将被流传输到第一装置的内容的信源装置接收查询转换功能是否被安装的消息,其中,所述转换功能是用于根据第二装置的性能能力来转换所述内容的功能;将指示第一功能被安装的消息发送到信源装置;和从信源装置接收请求转换所述内容的消息;和
中继单元,用于从信源装置接收所述内容,根据第二装置的性能能力来转换所述内容,并将转换的内容发送到第二装置。
14.一种设备,包括:
接收控制器,用于从发送将被流传输到第一装置的内容的信源装置接收查询转换功能是否被安装的消息,其中,所述转换功能是用于根据第二装置的性能能力来转换所述内容的功能;将指示第一功能被安装的消息发送到信源装置;和从信源装置接收请求转换所述内容的消息;和
接收单元,用于通过分支装置接收所述内容,其中,所述分支装置也将所述内容中继到第一装置,
其中,所述内容根据所述设备的性能能力被转换。
15.一种其上记录有用于执行权利要求1至11之一的方法的程序的计算机可读记录介质。
CN201180031756.7A 2010-04-26 2011-04-26 用于将内容发送到多个装置的方法和设备 Expired - Fee Related CN102948116B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US32779310P 2010-04-26 2010-04-26
US61/327,793 2010-04-26
KR10-2011-0035151 2011-04-15
KR1020110035151A KR101906504B1 (ko) 2010-04-26 2011-04-15 복수의 디바이스에 콘텐트를 전송하는 방법 및 장치
PCT/KR2011/003026 WO2011136537A2 (en) 2010-04-26 2011-04-26 Method and apparatus for transmitting content to plurality of devices

Publications (2)

Publication Number Publication Date
CN102948116A true CN102948116A (zh) 2013-02-27
CN102948116B CN102948116B (zh) 2016-03-30

Family

ID=45391098

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201180031756.7A Expired - Fee Related CN102948116B (zh) 2010-04-26 2011-04-26 用于将内容发送到多个装置的方法和设备

Country Status (6)

Country Link
US (1) US9432725B2 (zh)
EP (1) EP2564551B1 (zh)
JP (1) JP5882988B2 (zh)
KR (1) KR101906504B1 (zh)
CN (1) CN102948116B (zh)
WO (1) WO2011136537A2 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113573148A (zh) * 2021-07-06 2021-10-29 三星电子(中国)研发中心 共享显示装置的源设备的方法及装置

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8400452B2 (en) * 2008-05-08 2013-03-19 Motorola Solutions, Inc. Method and system for segmented propagation visualization
JP5962100B2 (ja) * 2012-03-19 2016-08-03 富士通株式会社 メッセージ中継装置、メッセージ中継方法およびプログラム
WO2015083653A1 (ja) * 2013-12-06 2015-06-11 シャープ株式会社 音声無線伝送システム、スピーカ機器、及びソース機器
US10681122B2 (en) * 2014-12-09 2020-06-09 Samsung Electronics Co., Ltd. Method and apparatus for converting content using cloud
JP2017156671A (ja) * 2016-03-04 2017-09-07 ヤマハ株式会社 システム
CN106993216A (zh) * 2017-03-01 2017-07-28 咪咕视讯科技有限公司 一种设备切换方法及装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5506954A (en) * 1993-11-24 1996-04-09 Intel Corporation PC-based conferencing system
US20030177251A1 (en) * 2002-03-12 2003-09-18 Nec Corporation Communication system, gateway device and gateway program
US20060245490A1 (en) * 2005-04-28 2006-11-02 Junichi Yoshizawa Electronic apparatus and content managing method
US20070030844A1 (en) * 2005-08-04 2007-02-08 Denso Corporation Vehicle communicaton method and system, function identifying system, and electronic control unit
US20090296657A1 (en) * 2001-07-12 2009-12-03 Research In Motion Limited System And Method For Providing Remote Data Access And Transcoding For A Mobile Communication Device

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5809237A (en) * 1993-11-24 1998-09-15 Intel Corporation Registration of computer-based conferencing system
US5793951A (en) * 1996-05-10 1998-08-11 Apple Computer, Inc. Security and report generation system for networked multimedia workstations
JP2002251359A (ja) * 2001-02-21 2002-09-06 Mitsubishi Electric Corp 通信ネットワークシステム
JP2003046977A (ja) 2001-07-31 2003-02-14 Matsushita Electric Ind Co Ltd 中継サーバ
WO2004023321A1 (ja) 2002-09-04 2004-03-18 E-Jan Net Co. 接続システム、情報提供装置、接続方法、及びプログラム
JP2005301459A (ja) 2004-04-07 2005-10-27 Sony Corp コンテンツ配信システム
US7720888B2 (en) * 2004-12-08 2010-05-18 Electronics & Telecommunications Research Institute Contents conversion communication terminal, server system, and method
WO2006075677A1 (ja) * 2005-01-17 2006-07-20 Sharp Kabushiki Kaisha 通信ネットワーク制御システム
JPWO2007074521A1 (ja) * 2005-12-27 2009-06-04 三菱電機株式会社 トランスコーダ装置
JP2008005254A (ja) * 2006-06-22 2008-01-10 Sony Corp サーバ装置、クライアント装置、コンテンツ再生システム、コンテンツ処理方法及びプログラム
US20080158336A1 (en) 2006-10-11 2008-07-03 Richard Benson Real time video streaming to video enabled communication device, with server based processing and optional control
US8621540B2 (en) * 2007-01-24 2013-12-31 Time Warner Cable Enterprises Llc Apparatus and methods for provisioning in a download-enabled system
US20100180312A1 (en) * 2007-06-11 2010-07-15 Tomoyuki Toya Content delivery apparatus, program, and storage medium
CN101350808B (zh) 2007-07-19 2012-07-04 华为技术有限公司 实现媒体内容转换的方法、***和装置
JP2010049525A (ja) 2008-08-22 2010-03-04 Sony Ericsson Mobile Communications Ab コンテンツ送出装置、コンテンツ利用装置およびコンテンツ伝送方法
US10063812B2 (en) * 2009-10-07 2018-08-28 DISH Technologies L.L.C. Systems and methods for media format transcoding
US10264029B2 (en) * 2009-10-30 2019-04-16 Time Warner Cable Enterprises Llc Methods and apparatus for packetized content delivery over a content delivery network

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5506954A (en) * 1993-11-24 1996-04-09 Intel Corporation PC-based conferencing system
US20090296657A1 (en) * 2001-07-12 2009-12-03 Research In Motion Limited System And Method For Providing Remote Data Access And Transcoding For A Mobile Communication Device
US20030177251A1 (en) * 2002-03-12 2003-09-18 Nec Corporation Communication system, gateway device and gateway program
US20060245490A1 (en) * 2005-04-28 2006-11-02 Junichi Yoshizawa Electronic apparatus and content managing method
US20070030844A1 (en) * 2005-08-04 2007-02-08 Denso Corporation Vehicle communicaton method and system, function identifying system, and electronic control unit

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113573148A (zh) * 2021-07-06 2021-10-29 三星电子(中国)研发中心 共享显示装置的源设备的方法及装置

Also Published As

Publication number Publication date
WO2011136537A2 (en) 2011-11-03
CN102948116B (zh) 2016-03-30
WO2011136537A3 (en) 2012-03-01
JP5882988B2 (ja) 2016-03-09
KR20110119537A (ko) 2011-11-02
KR101906504B1 (ko) 2018-12-07
US9432725B2 (en) 2016-08-30
EP2564551B1 (en) 2020-01-01
JP2013529005A (ja) 2013-07-11
EP2564551A4 (en) 2015-03-25
US20110264752A1 (en) 2011-10-27
EP2564551A2 (en) 2013-03-06

Similar Documents

Publication Publication Date Title
KR101732057B1 (ko) Av 시스템에서 사용자 입력 백 채널을 제공하는 방법 및 기기
CN102948116B (zh) 用于将内容发送到多个装置的方法和设备
US20110164180A1 (en) Method for converting sink device and apparatus for providing contents using the same
US20170019443A1 (en) Device and method for transferring the rendering of multimedia content
CN102195955B (zh) 一种直播业务和时移业务的切换方法以及相应设备
CN105323628A (zh) 基于dlna跨屏播放的方法及***、浏览器端装置和播放装置
CN103391277A (zh) 媒体播放方法、装置和***
US20160234156A1 (en) Electronic device for communication within a network and method for operating an electronic device
CN101662453A (zh) 一种针对协同标准的数据转换方法及设备
US9178711B2 (en) Method and system for the dynamic management of the transmission of streams within a plurality of terminals
WO2008120960A1 (en) Network bridge apparatus and communication method using the same
US10455195B2 (en) Method and system for controlling multiple auxiliary streams, control device, and node
CN103081431A (zh) 用于对通过使用音频/视频接口发送和接收的数据进行复用和解复用的方法和设备
KR20110119526A (ko) Av 인터페이스를 통해 이더넷 데이터를 전송하는 방법 및 장치
CN103155483B (zh) 确定协调器的方法和设备
CN105722037B (zh) 一种wlan设备与wfd设备交互的方法和装置
CN107094266A (zh) 音视频资源共享的方法、装置、***及网络网关
CN106341737B (zh) Ip组播流处理方法、交换机组、服务器及***
US11394797B2 (en) Information processing device, information processing method, and information processing system
WO2017111183A1 (ko) 휴대용 무선 장치 및 이를 이용한 실시간 미러링 제공 방법
CN117997876A (zh) 标准化输出的媒体分享方法
US20110209183A1 (en) Method and apparatus for transmitting data based on audio/video interface
KR20030010938A (ko) 인터랙티브 멀티미디어 서비스 제어 방법
KR20110097563A (ko) Av 인터페이스에 기초한 데이터 전송 방법 및 장치
JPWO2019082512A1 (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: 20160330