无线音频/视频流传输网络的制作方法

文档序号:13823504阅读:283来源:国知局
无线音频/视频流传输网络的制作方法

所提出的方法和装置涉及将用户的移动设备上接收到的音频、视频和多媒体流通过用户所位于的房间中的网关设备或者客户端设备流传输到电视机。



背景技术:

本部分意图向读者介绍可能与下面描述的本实施例相关的技术的各方面。本讨论被认为有助于向读者提供背景技术,以便于更好的理解本公开的各方面。因此,应该理解这些声明要鉴于此地阅读。

通过使用所提出的方法和装置,当用户已经在房间中具有tv时,用户将不需要额外的扬声器以在该房间中播放音频。通过使用提出的方法和装置,用户不需要除了在房间中可用的客户端设备和tv之外的额外系统,并且用户可以使用tv的内置扬声器。



技术实现要素:

提出的方法和装置将帮助用户将他们在其电子设备上具有的音频/视频通过房间中可用的机顶盒或者客户端设备流传输到他们的电视机。如本文中使用的,术语“服务器”包括其中包含机顶盒(stb)的任何网关设备。

描述一种操作移动设备的方法和装置,包括:在移动设备上接收内容;确定该移动设备是否临近电子设备,该电子设备能够提供更好的呈现质量,以及响应于该确定将接收到的内容转发到接入点或者电缆多媒体客户端设备。此外,描述一种操作接入点的方法和装置,包括:由接入点从移动设备接收内容,首先确定接收到的内容的质量,其次确定接入点是否具有足够的处理能力以转码接收到的内容,响应于该确定由接入点转码接收到的内容,将转码后的内容转发到wifi客户端。此外,描述一种操作接入点的方法和装置,包括:由接入点从移动设备接收内容,第一确定接收到的内容的质量,第二确定接入点是否具有足够的处理能力以转码接收到的内容,响应于第二确定将接收到的内容转发到网关设备,从网关设备接收转码后的内容以及将转码后的内容转发到wifi客户端。还描述一种操作电缆多媒体客户端设备的方法和装置,包括:由电缆多媒体客户端设备从移动设备接收内容,将接收到的内容转发到网关设备,从网关设备接收转码后的内容以及将转码后的内容转发到电子设备用于呈现。此外,描述一种操作网关设备的方法和装置,包括:从接入点或者电缆多媒体客户端设备接收内容,转码接收到的内容以及将转码后的内容返回到接入点或者电缆多媒体客户端设备。

附图说明

当结合附图阅读时从下面的详细描述中最好地理解提出的方法和装置。附图包括以下简要描述的下面的图:

图1是根据提出的方法和装置的原理的提出的装置的示例性实施例的示意图。

图2是根据提出的方法和装置的原理的示例性移动设备的操作的流程图。

图3是根据提出的方法和装置的原理的示例性接入点的操作的流程图。

图4是根据提出的方法和装置的原理的示例性moca客户端设备的操作的流程图。

图5是根据提出的方法和装置的原理的示例性网关设备的操作的流程图。

图6是根据提出的方法和装置的原理的示例性移动设备的框图。

图7是根据提出的方法和装置的原理的示例性接入点设备的框图。

图8是根据提出的方法和装置的原理的示例性moca客户端设备的框图。

图9是根据提出的方法和装置的原理的示例性网关设备的框图。

应该理解,(多个)附图用于例示本公开的构思的目的并且不一定是用于例示本公开的唯一可能的配置。

具体实施方式

本描述例示本公开的原理。由此将认识到本领域的技术人员将能够设想虽然没有在本文明确地描述或者示出但体现在本公开的原理中并且被包括在其范围内的各种布置。

本文记载的所有示例和条件语言意图用于教育目的,以帮助读者理解本公开的原理和发明人对推动技术贡献的构思,并且要被解释为不需要对这样的特定记载的示例和条件进行限制。

此外,本文记载本公开的原理、方面和实施例的所有声明以及其特定示例,意图涵盖其结构和功能等效物二者。此外,意图这样的等效物包括当前已知等效物以及未来开发的等效物二者,即,无论结构,执行相同功能的任何被开发的要素。

由此,例如,本领域的技术人员将认识到,本文呈现的框图表示体现本公开的原理的例示性电路的概念性视图。类似地,将认识到,任何流程图、流程示意图、状态转换图、伪代码等表示各种处理,该各种处理可以实质上在计算机可读介质中表示并且因此由计算机或者处理器执行,无论这样的计算机或者处理器是否被明确示出。

图中示出的各种元件的功能可以通过使用专用硬件以及能够与适当软件相关联地执行软件的硬件来提供。当由处理器提供时,功能可以通过单一专用处理器,通过单一共享处理器或者通过多个单个处理器(多个单个处理器中的一些可以被共享)来提供。此外,术语“处理器”或者“控制器”的明确使用不应该被解释为排他性地指代能够执行软件的硬件,并且可以在不受限制的情况下隐含地包括数字信号处理器(dsp)硬件、用于存储软件的只读存储器(rom)、随机存取存储器(ram)和非易失性储存器。

也可以包括其他硬件(常规和/或定制)。类似地,图中示出的任何开关只是概念性的。它们的功能可以通过程序逻辑的操作、通过专用逻辑、通过程序控制和专用逻辑的交互、或者甚至手动地来实施,具体技术可通过实现者按照从上下文更特定的理解选择。

在本文的权利要求中,表达为用于执行规定的功能的部件的任何元件意图涵盖执行该功能的任何方式,例如,包括a)执行该功能的电路元件的组合或者b)任何形式的软件,因此包括与用于执行该软件以执行功能的适当电路组合的固件、微代码等。这样的权利要求定义的公开在于这样的事实:由各种记载的部件提供的功能性以权利要求要求的方式被组合并且一起被提供。由此被视为可以提供那些功能性的任何部件等效于本文示出的那些。

因为连接的家庭系统已经在使用电缆多媒体(multimediaovercable,moca)技术,所以存在提出的方法和装置的两个替换实施例。

在第一实施例中,只要wi-fi可用,通过使用wi-fi并且向系统中的接入点添加另一wi-fi桥,用户可以从他们的移动设备(例如,电话)提供内容(数据,信息),并且使得内容呈现在他们的tv上。通过使用提出的方法和装置,不需要(无线)客户端或者服务器(网关设备、机顶盒)的任何硬件改变。向用户的移动设备(电话,平板电脑、膝上型计算机等)添加应用可以使该设备成为源并且向服务器(例如,h44、网关设备、机顶盒…)发送(传送、转发、通信)内容(数据、信息),并且选取用户想要在哪个客户端设备上接收数据(内容、音频、视频、信息…)。然后客户端可以向tv发送(传送、转发、通信)数据(信息,内容),所以用户可以在用户位于的房间中欣赏内容(音频、视频、数据、信息)。

在第二实施例中,如果蓝牙系统未被内置在moca客户端设备中,则向moca客户端设备添加蓝牙系统。用户的电子(移动)设备将是源,并且客户端通过moca连接到机顶盒。由此能够从用户的移动设备接收到数据的同一客户端呈现(播放、观看)内容(音频、视频、数据、信息)。

提出的方法和装置使用已经内置到服务器(stb)和可用网络(单一网络)中的硬件,使得不对装备添加成本。即使有必要添加蓝牙,该成本是向客户端添加的最小的。提出的方法和装置不使用dvr或者pvr。转码(transcoding)通常由stb(服务器)执行并且解码通常由客户端或者tv执行(在tv中的内置wi-fi的情况下)。提出的方法和装置例如与dlna不同,这是因为dlna是软件而提出的方法和装置是硬件解决方案。

参考图1,蜂窝电话意味着表示任何移动设备,包括智能电话、平板电脑、膝上型计算机等。在第一实施例中,已经在他们的移动设备上接收到(下载、流传输)内容(数据、信息、音频、视频、多媒体)的用户现在位于具有tv的房间中,该tv具有更大的屏幕和扬声器,以形成观看(收听)好得多的用户体验。为了用户使得内容(数据、信息、音频、视频、多媒体)呈现在tv上,用户的移动设备具有安装在其上的应用。用户的移动设备上的应用通过wifi接口向接入点传送(转发、通信、下载、流传输)内容(数据、信息、音频、视频、多媒体)。用户的移动设备也配备有wifi接口。接入点向网关设备(服务器、机顶盒)传送(转发、通信)接收到的内容(数据、信息、音频、视频、多媒体)。内容(数据、信息、音频、视频、多媒体)需要被转码用于在tv上呈现。转码是将接收到的数据(内容、信息、音频、视频、多媒体)修改为tv格式的例程。转码可以由网关设备(服务器、stb、h44)或者由接入点执行。在什么地方执行转码依赖于接入点和网关设备(服务器、stb、h44)的处理能力和内容(数据、信息、音频、视频、多媒体)的质量(720像素、1080像素)。如果接入点存在足够的处理能力,则可以在接入点执行转码并且内容不需要被转发(传送、通信)到网关设备(服务器、stb、h44)用于转码。如果接入点不具有足够的处理能力来转码内容(数据、信息、音频、视频、多媒体),则转码将需要由网关设备(服务器、stb、h44)执行。一旦内容(数据、信息、音频、视频、多媒体)已经被转码,则由接入点(在转码由网关设备执行的情况下,从服务器,stb、h44、网关设备)通过wifi接口将转码后的内容转发(传送、通信)到wifi客户端设备。wifi客户端设备通过hdmi接口将转码和解码后的内容转发(传送、通信)到选择的tv。如果tv恰巧是atsc3.0tv,则tv将具有内置wifi接口,所以wifi客户端设备(桥)将不是必要的,并且tv将在该情况下进行解码。

在第二实施例中,在用户的移动设备上已经接收到(下载、流传输)内容的用户现在位于具有tv的房间中,该tv具有更大的屏幕和扬声器,以形成观看(收听)好得多的用户体验。为了用户使得内容(数据、信息、音频、视频、多媒体)呈现在tv,用户的移动设备具有安装在其上的应用。用户的移动设备上的应用通过蓝牙接口向moca客户端设备传送(转发、通信、下载、流传输)内容(数据、信息、音频、视频、多媒体)。用户的移动设备也配备有蓝牙接口。moca客户端设备向网关设备(服务器、机顶盒)传送(转发、通信)接收到的内容(数据、信息、音频、视频、多媒体)。内容(数据、信息、音频、视频、多媒体)需要被转码用于在tv上呈现。转码是将接收到的数据(内容、信息、音频、视频、多媒体)修改为tv格式的例程。转码牵涉以下过程:首先,编码的内容需要利用对应的解码器来解码。结果是未压缩的数据流。第二,未压缩的数据流将利用编码器重编码,对于该编码器,tv机配备有对应的解码器。结果是可以在tv机中解码的压缩后的流。一旦已经转码内容(数据、信息、音频、视频、多媒体),则转码后的内容可以由服务器(stb、h44、网关设备)转发(传送、通信)到moca客户端设备。moca客户端设备通过hdmi接口将转码和解码后的内容转发(传送、通信)到选择的tv。

移动设备从提出的方法和装置的系统之外的源接收内容(数据、信息、音频、视频、多媒体)。然后移动设备将接收到的内容(数据、信息、音频、视频、多媒体)通过蓝牙接口转发(传送、通信)到moca客户端或者通过wifi接口转发(传送、通信)到接入点。在移动设备将内容(数据、信息、音频、视频、多媒体)传送(转发、通信)到moca客户端或者接入点之前,移动设备确定其是否在可以用以呈现内容(数据、信息、音频、视频、多媒体)的tv附近。

图2是根据提出的方法和装置的原理的示例性移动设备的操作的流程图。在205,移动设备从提出的方法和装置的系统之外的源接收内容(数据、信息、音频、视频、多媒体)。在210,移动设备确定该移动设备是否临近用于呈现接收到的内容的tv。这里tv用作可能临近该移动设备的电子设备的示例。电子设备的其他示例包括膝上型计算机、计算机、平板电脑等。移动设备确定临近这样的用于以更好的质量呈现接收到的内容的设备。更好的质量可以是音频质量或者视频质量或者音频和视频质量二者。如果移动设备临近用于呈现接收到的内容的tv,则在215,移动设备将接收到的内容转发(传送、通信)到moca客户端设备(通过蓝牙)或者接入点(通过wifi接口)。如果移动设备不临近用于呈现接收到的内容的tv,则处理进行到210。

接入点从用户的移动设备接收内容(音频、视频、多媒体),并且如果接入点具有足够的处理能力,则接入点对接收到的内容(音频、视频、多媒体)执行转码。足够的处理能力的确定(至少部分)依赖于内容的质量。然后接入点将转码后的内容通过wifi接口转发到wifi客户端。wifi客户端设备通过hdmi接口将转码和解码后的内容转发(传送、通信)到tv。如果接入点不具有足够的能力来转码接收到的内容(音频、视频、多媒体),则接入点将接收到的内容(音频、视频、多媒体)转发(传送、通信)到网关设备(服务器、stb、h44)用于转码。接入点通过以太网或者同轴电缆与网关设备(服务器、stb、h44)通信。一旦网关设备(服务器、stb、h44)完成转码,网关设备(服务器、stb、h44)就将转码后的内容传送(转发、通信)回接入点。然后接入点将转码后的内容通过wifi接口转发到wifi客户端设备。wifi客户端设备通过hdmi接口将转码和解码后的内容转发(传送、通信)到tv。

图3是根据提出的方法和装置的原理的示例性接入点的操作的流程图。在305,接入点从移动设备接收内容(音频、视频、多媒体)。在310,接入点执行测试,以确定接收到的内容的格式,从而看格式是否被支持。如果格式不被支持,则用户将得到错误。如果接收到的内容的格式被支持,则在315,接入点确定接收到的内容(音频、视频、多媒体)的质量。在320,执行测试,以确定接入点是否具有足够的能力来转码接收到的内容(音频、视频、多媒体)。如果接入点具有足够的能力来转码接收到的内容(音频、视频、多媒体),则在325,接入点转码接收到的内容(音频、视频、多媒体)并且在330将转码后的内容转发到wifi客户端设备。如果接入点不具有足够的能力来转码接收到的内容(音频、视频、多媒体),则在335,接入点将接收到的内容(音频、视频、多媒体)转发到网关设备(服务器、h44、stb)用于转码。接入点通过以太网或者同轴电缆与网关设备(服务器、stb、h44)通信。在340,接入点确定转码后的内容是否已经由网关设备(服务器、h44、stb)返回。接入点有效地保留在紧环(tightloop)中,直至接入点从网关设备(服务器、stb、h44)接收回转码后的内容为止。一旦接入点从网关设备(服务器、h44、stb)接收回转码后的内容,则处理进行到330。

wifi客户端设备接收转码后的内容,用于在与wifi客户端相关联的tv上呈现,并且通过hdmi接口将转码和解码后的内容转发到相关联的tv。如果tv是atsc3.0tv,则tv将具有内置wifi接口并且单独的客户端是不必要的。

moca客户端设备从用户的移动设备接收内容(音频、视频、多媒体)。moca客户端设备将接收到的内容(音频、视频、多媒体)转发到网关设备(服务器、h44、stb)用于转码。一旦网关设备(服务器、stb、h44)完成转码,网关设备(服务器、stb、h44)就将转码后的内容传送(转发、通信)回moca客户端设备。moca客户端设备通过hdmi接口将转码和解码后的内容转发(传送、通信)到tv。

图4是根据提出的方法和装置的原理的示例性moca客户端设备的操作的流程图。在405,moca客户端设备从移动设备接收内容(音频、视频、多媒体)。在410,moca客户端设备将接收到的内容(音频、视频、多媒体)转发到网关设备(服务器、h44、stb)用于转码。在415,moca客户端设备确定转码后的内容是否已经由网关设备(服务器、h44、stb)返回。moca客户端设备有效地保留在紧环中,直至moca客户端设备从网关设备(服务器、stb、h44)接收回转码后的内容为止。一旦moca客户端设备从网关设备(服务器、h44、stb)接收回转码后的内容,则在420,客户端设备通过hdmi接口将转码和解码后的内容转发到与moca客户端设备相关联的tv。

应该注意到,目前,wifi客户端和moca客户端都不具有足够的处理能力以执行转码。然而,随着处理能力的成本降低,有可能的是,moca客户端和/或wifi客户端中的任一个或者二者可以具有足够的处理能力以执行转码。

网关设备(服务器、stb、h44)从moca客户端设备或者接入点中的任一个接收内容(音频、视频、多媒体)用于转码。接入点通过以太网或者同轴电缆与网关设备(服务器、stb、h44)通信。网关设备(服务器、h44、stb)转码接收到的内容并且将转码后的内容转发(传送、通信)回其将接收到的内容(音频、视频、多媒体)传送到网关设备的设备。

图5是根据提出的方法和装置的原理的示例性网关设备(服务器、h44、stb)的操作的流程图。在505,网关设备(服务器、h44、stb)从接入点或者moca客户端设备中的任一个接收内容(音频、视频、多媒体)。接入点通过以太网或者同轴电缆与网关设备(服务器、stb、h44)通信。在510,网关设备(服务器、h44、stb)转码接收到的内容(音频、视频、多媒体)。在515,网关设备(服务器、h44、stb)将转码后的内容转发(传送、通信)回其将内容(音频、视频、多媒体)传送(转发、通信)到网关设备(服务器、h44、stb)的设备。

图6是根据提出的方法和装置的原理的示例性移动设备的框图。移动设备通过通信接口从源(诸如内容提供者)接收内容(数据、信息、多媒体内容)。接收到的内容被转发到移动设备中的储存单元(存储器)。处理器确定移动设备是否临近能够提供接收到的内容的更好质量呈现的电子设备。电子设备包括膝上型计算机、计算机、平板电脑等。移动设备确定临近这样的用于以更好的质量呈现接收到的内容的设备。更好的质量可以是音频质量或者视频质量或者音频和视频质量二者。移动设备可以使用由通信接口接收到的信号强度和其他信息并且将其转发到移动设备的处理器,以确定临近电子设备。由通信接口接收到的附加信息被转发到处理器,以确定临近能够更好呈现质量的电子设备。如果处理器确定移动设备临近这样的设备,则依赖于临近电子设备是否与接入点或者moca客户端设备相关联,处理器指令通信接口将接收到的内容转发到接入点或者moca客户端设备。

图7是根据提出的方法和装置的原理的示例性接入点设备的框图。接入点包括通信接口,该通信接口操控包括接收来自移动设备的内容的所有通信。接入点的处理器确定接收到的内容的质量。接入点的处理器还确定其是否具有足够的处理能力以转码接收到的内容。该确定可以至少部分基于接收到的内容的质量。如果接入点具有足够的处理能力以转码接收到的内容,则接入点的转码模块执行对接收到的内容的转码。转码模块以虚线画出轮廓,以指示转码模块可以是处理器的一部分或者接入点的独立的模块。接收到的内容存储在存储器中。一旦完成接收到的内容的转码,处理器指示通信接口,以将转码后的内容转发到与能够更好呈现质量的临近的电子设备相关联的wifi客户端。如果接入点的处理器确定接入点不具有足够的处理能力以转码接收到的内容,则接入点的处理器指示通信接口以将接收到的内容转发到网关设备用于转码。在该情况(事件)下,在由网关设备完成接收到的内容的转码时,通信接口也从网关设备接收回转码后的内容。在由通信接口从网关设备接收到转码后的内容时,处理器指示通信接口,以将转码后的内容转发到与能够更好的呈现质量的临近电子设备相关联的wifi客户端。

图8是根据提出的方法和装置的原理的示例性moca客户端设备的框图。moca客户端设备通过通信接口从移动设备接收内容。接收到的内容可以暂时存储在存储器中。可以通过处理器指示通信接口以将接收到的内容转发到网关设备用于转码。通信设备从网关设备接收回转码后的内容,并且解码该内容之后,通过处理器指示通信设备,以将转码后的内容转发到与moca客户端相关联的能够呈现更好的质量的电子设备。

图9是根据提出的方法和装置的原理的示例性网关设备的框图。网关设备的通信接口从moca客户端设备或者接入点接收内容。网关设备可以将接收到的内容存储在存储器中。转码模块转码接收到的内容。转码模块以虚线画出轮廓,以指示转码模块可以是处理器的一部分或者是网关设备中的单独的模块。在完成对接收到的内容的转码时,处理器指示通信接口以将转码后的内容转发到网关设备从其接收到内容的设备(moca客户端设备或者接入点)。

要理解,提出的方法和装置可以以各种形式的硬件、软件、固件、专用处理器或者其组合实现。专用处理器可以包括专用集成电路(asic)、精简指令集计算机(risc)和/或现场可编程门阵列(fpga)。优选地,提出的方法和装置实现为硬件和软件的组合。此外,软件优选实现为有形体现在程序储存设备上的应用程序。应用程序可以上载至包括任何适合架构的机器并且由该机器执行。优选地,该机器可以实现在计算机平台上,该计算机平台具有诸如一个或者多个中央处理单元(cpu)、随机存取存储器(ram)和(多个)输入/输出(i/o)接口之类的硬件。计算机平台也包括操作系统和微指令代码。本文描述的各种处理和功能可以是经由操作系统执行的微指令代码的一部分或者应用程序的一部分(或者其组合)。此外,各种其他外围设备可以连接至计算机平台,诸如附加数据储存设备和打印设备之类。

应该理解,图中示出的要素可以以各种形式的硬件、软件或者其组合实现。优选地,这些要素可以在一个或者多个适当编程的通用设备上以硬件和软件的组合来实现,一个或者多个适当编程的通用设备可以包括处理器、存储器和输入/输出接口。这里,短语“耦合”定义为意味着直接连接或者通过一个或者多个中间构件间接连接。这样的中间构件可以包括基于硬件和软件二者的构件。

还要理解,因为附图中描绘的一些组成系统构件和方法步骤优选以软件实现,所以系统构件(或者处理步骤)之间的实际连接可以依赖于提出的方法和装置被编程的方式而不同。在给定本文的教导的情况下,相关领域的普通技术人员将能够预期提出的方法和装置的这些和类似实现方式或者配置。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1