通用镜像接收器制造技术

技术编号:25553873 阅读:11 留言:0更新日期:2020-09-08 18:54
一种屏幕镜像接收设备,能够接收包含视听数据在内的镜像流,该镜像流符合供应商提供的不同屏幕镜像协议,同时这种屏幕镜像接收设备还能够对镜像流进行处理,供试听渲染。

【技术实现步骤摘要】
通用镜像接收器相关申请的交叉引用本申请书根据美国专利法第119条e款,提出2014年10月23日申请的美国的临时申请NO.62/067,845优先权,其全部内容并入本文。
本专利技术涉及从无线镜像,无线镜像经由多种类型的镜像协议从多种类型的设备平台(操作系统),到能从设备接收镜像流的单一接收器实现。
技术介绍
当前镜像技术的局限性在于异构操作系统平台(例如,AndroidTM,Mic)无法将内容镜像到单内容接收器。移动计算设备可以使用Air协议将内容镜像到诸如AppleTV的设备,其可以连接到一个屏幕如一个电视机。同样,其他设备平台(例如Android,Windows)目前可以利用Chromecast,GoogleCastTM,DNLA,Mirrorop和Airtame等技术来实现相关平台的镜像。众所周知,人们通常需要从他们的计算设备来呈现内容。内容呈现的典型示例是一个用户将其计算机/笔记本电脑连接到会议室,教室或具有外部显示器的任何类型的场所的投影仪上。用户需要在外部显示器上显示其他设备的屏幕内容,或者通常可视化其设备的屏幕内容。外部显示器可以是投影仪,电视机或可连接到笔记本电脑/计算机的任何设备。这种情况需要笔记本电脑/计算机与电缆物理连接。在其他情况下,接收器或“接收设备”可以内置在/嵌入在TV或投影仪中,或者在加密狗运行的接收器软件中。当许多人出现时,从一个用户切换到另一个用户需要将电缆从一台笔记本电脑/计算机断开连接,并连接到需要呈现内容的人的笔记本电脑/计算机。这种呈现方法被认为是次优的,原因如下:断开和连接是物理操作,设备的声音不能投射到外部显示器上。一般来说,这些问题通过被称为屏幕镜像的技术来解决。镜像是一组无线技术的总称,可帮助您将发送设备或计算机上看到和听到的内容投射到接收设备的显示器和扬声器。Apple通过其协议实现了镜像解决方案(http://en.wikipedia.org/wiki/AirPlay#AirPlay_Mirroring)。Apple的(版本4S)和移动设备(均运行iOS操作系统)都具有AirPlay发送设备的功能,并且Apple的数字媒体扩展器是一个功能强大的接收器。AppleTV是一种硬件解决方案,而其他接收器(如AirServer)可以作为软件解决方案做相同的事情。AirPlay为了运行要求发送和接收设备连接到同一个无线网络。使用MicrosoftWindows或GoogleAndroid操作系统的其他供应商正在使用不同的解决方案,如Miracast(http://en.wikipedia.org/wiki/Miracast)或Chromecast(https://en.wikipedia.org/wiki/Chromecast)。为了镜像这些供应商的设备,需要一个可以使用Miracast或Chromecast功能的发送设备,例如Android移动计算设备(如手机或平板电脑)或Windows设备(如手机,平板电脑,笔记本电脑或台式机)和一个具有Miracast/Chromecast功能的接收器。这样的接收器可以是Miracast/Chromecast加密狗(插入电视机的HDMI端口的小型设备)或具有内置Miracast接收器的电视机。Miracast不要求为了运行,发送设备和接收器应连接到同一个无线网络。使用Miracast,可以直接从发送设备镜像到接收设备。AppleTV和典型的Miracast接收设备每次只允许一个设备发送到接收器。没有允许AirPlay发送设备和Miracast发送设备同时连接到同一个接收器的解决方案。这是因为没有接收器能够同时从多个异构平台接收镜像。这需要用户决定是否仅使用AirPlay接收器镜像AppleiOS设备,或仅使用Miracast接收器来镜像Miracast发送设备。这样做的缺点是,如果选择使用基于AirPlay的接收器,那么具有Miracast功能的发送设备的用户将被排除在镜像之外,反之亦然。需要一种允许单一内容接收器从多个异构平台接收镜像流的设备。虽然许多行业允许他们的员工“带自己的设备”(BYOD)工作,但是缺乏能够处理异构镜像流的接收器意味着并不是所有的设备都能被平等有效地使用。
技术实现思路
本专利技术是一种基于软件的解决方案,其接收多个同步的设备连接,并具有将数据流镜像到外部显示器的能力。本专利技术提供了镜像多个异构平台技术的能力,从而能够同时从这些平台接收镜像内容,包括同时连接许多设备的能力。异构计算设备的用户/所有者将能够同时(协同和比较)镜像内容(参与),从而消除当前对异构计算设备的用户的限制。例如,在教室情况下,无论选择哪种计算设备和操作系统,所有用户都可以将内容镜像到投影机。本专利技术使得用户真正将自己的设备或选择的设备带入共享会话,并且解除了要求特定设备平台参与的限制。由于设备平台制造商的所有目标都是以这样的方式制造他们的平台,即排除了这一领域的竞争对手,本专利技术通过从平台制造商提供的各种技术,提供了在单个接收器中接受异构平台同时镜像内容的能力,消除了这些限制。在第一实施例中,本专利技术涉及用于异构平台的接收器,包括第一协议处理器和第二协议处理器,第一协议处理器视频解码器,第二协议处理器视频解码器,多路分配器,音频渲染器,视频渲染器和视频布局管理器。视频布局管理器由图像定位模块,缩放模块和图像增强模块组成。本实施例包括连接各部件的连接装置。在另一个实施方案中,本专利技术涉及一种方法,用于组合由平台制造商提供的“传输数据”/“网络包”至来自异构平台和协议的单一接收器接受镜像数据。该方法包括如前述实施例中所提供的准备本专利技术接收器的顺序步骤。在准备接收器之后,该方法继续通过接收器接收来自异构平台的至少两个视频信号和至少两个音频信号。从至少两个异构平台接收的视频信号与其相关联的音频信号同步。该方法通过同步发送同步的视频信号和音频信号到可用的输出设备(即视频渲染器和音频渲染器)来确定。在另一个实施例中,本专利技术涉及计算机可读介质存储软件将,其将由平台制造商提供的“传输数据”/“网络包”组合到从异构平台接受的单一接收器中。该软件包括从异构平台接收至少两个视频信号并从异构平台接收至少两个音频信号的可执行代码,以及在接收器中同步来自异构平台的至少两个视频信号和音频信号的可执行代码。可执行代码将来自接收器中异构平台的至少两个视频信号的同步信号引导到视频渲染器(例如显卡)。此后,可执行代码将来自至少两个音频信号的同步信号同时分配给声音渲染器(例如声卡)。附图说明图1是本专利技术从第一和第二协议信号接收输入的一示例图;图2示出了接收器经由多个协议接收信号的接收器,并将它们组合成由接收器的音频和视频渲染器呈现的单个视频和音频流;以及图3示出了接收器的同时多视频处理。具体实施方式为了方便起见,本文中使用某些术语,并不作为对本专利技术的限制。术语包括具体提及的词,衍生词和近似关键词。本文讨论的实施例并不旨在是穷尽性的或将本专利技术限制为所公开本文档来自技高网
...

【技术保护点】
1.一种屏幕镜像接收器,能够接收和处理来自第一设备的第一镜像流和来自第二设备的第二镜像流,所述第一镜像流和所述第二镜像流符合供应商提供的不同屏幕镜像协议,所述屏幕镜像接收器包括:/n一第一协议句柄,其被配置为确定所述第一镜像流的第一屏幕镜像协议;/n一第一解码器,其可操作地连接至所述第一协议句柄,并被配置为接收第一视频数据和第一音频数据,所述第一视频数据和所述第一音频数据来自所述第一镜像流,所述第一解码器还被配置为产生同步的第一视频输出和同步的第一音频输出,/n其中所述同步的第一视频输出和所述同步的第一音频输出保持彼此时间上的同步;/n一第二协议句柄,其被配置为确定所述第二镜像流的屏幕镜像协议;/n一第二解码器,其可操作地连接至所述第二协议句柄,并被配置为接收第二视频数据和第二音频数据,所述第二视频数据和所述第二音频数据来自所述第二镜像流,所述第二解码器还被配置为产生同步的第二视频输出和同步的第二音频输出,其中所述同步的第二视频输出和所述同步的第二音频输出保持彼此时间上的同步;以及/n一视频布局管理器,与所述第一解码器和所述第二解码器连接,并被配置为接收所述同步的第一视频输出和所述同步的第二视频输出,并根据所述第一视频输出和所述第二视频输出产生一单个组合的视频信号,用于传输到显示器;/n其中所述第一解码器被配置为将所述同步的第一音频输出传输到一音频渲染器,所述第二解码器则被配置为将所述同步的第二音频输出传输到所述音频渲染器。/n...

【技术特征摘要】
20141023 US 62/067,8451.一种屏幕镜像接收器,能够接收和处理来自第一设备的第一镜像流和来自第二设备的第二镜像流,所述第一镜像流和所述第二镜像流符合供应商提供的不同屏幕镜像协议,所述屏幕镜像接收器包括:
一第一协议句柄,其被配置为确定所述第一镜像流的第一屏幕镜像协议;
一第一解码器,其可操作地连接至所述第一协议句柄,并被配置为接收第一视频数据和第一音频数据,所述第一视频数据和所述第一音频数据来自所述第一镜像流,所述第一解码器还被配置为产生同步的第一视频输出和同步的第一音频输出,
其中所述同步的第一视频输出和所述同步的第一音频输出保持彼此时间上的同步;
一第二协议句柄,其被配置为确定所述第二镜像流的屏幕镜像协议;
一第二解码器,其可操作地连接至所述第二协议句柄,并被配置为接收第二视频数据和第二音频数据,所述第二视频数据和所述第二音频数据来自所述第二镜像流,所述第二解码器还被配置为产生同步的第二视频输出和同步的第二音频输出,其中所述同步的第二视频输出和所述同步的第二音频输出保持彼此时间上的同步;以及
一视频布局管理器,与所述第一解码器和所述第二解码器连接,并被配置为接收所述同步的第一视频输出和所述同步的第二视频输出,并根据所述第一视频输出和所述第二视频输出产生一单个组合的视频信号,用于传输到显示器;
其中所述第一解码器被配置为将所述同步的第一音频输出传输到一音频渲染器,所述第二解码器则被配置为将所述同步的第二音频输出传输到所述音频渲染器。


2.如权利要求1所述的屏幕镜像接收器,其特征在于,所述同步的第一视频输出包含与所述第一视频数据有关的视频帧。


3.如权利要求2所述的屏幕镜像接收器,其特征在于,所述同步的第二视频输出包含与所述第二视频数据有关的视频帧。


4.根据权利要求1所述的屏幕镜像接收器,其特征在于,所述视频布局管理器接收与所述第一视频数据有关的第一方向信息和接收与所述第二视频数据有关的第二方向信息。


5.根据权利要求1所述的屏幕镜像接收器,其特征在于,还包括一多路分配器,其与所述第二协议句柄和所述第二解码器连接,所述多路分配器接收与所述第二镜像流有关的多路复用的视听信号,同时分离所述多路复用的视听信号,以产生所述第二视频数据和所述第二音频数据。


6.根据权利要求5所述的屏幕镜像接收器,其特征在于,所述第二音频数据包含时间同步信息。


7.根据权利要求1所述的屏幕镜像接收器,其特征在于,所述供应商提供的不同屏幕镜像协议选自AirPlay协议、Miracast协议和GoogleCast协议。


8.一种屏幕镜像系统,能够接收和处理来自第一设备的第一镜像流和来自第二设备的第二镜像流,所述第一镜像流和所述第二镜像流符合供应商提供的不同屏幕镜像协议,所述屏幕镜像系统包括:
一第一协议句柄,其被配置为确定所述第一镜像流的屏幕镜像协议;
一第一解码器,其可操作地连接至所述第一协议句柄,并被配置为接收第一视频数据和第一音频数据,所述第一视频数据和所述第一音频数据来自所述第一镜像流,所述第一解码器还被配置为产生同步的第一视频输出和同步的第一音频输出,
其中所述同步的第一视频输出和所述同步的第一音频输出保持彼此时间上的同步;
一第二协议句柄,其被配置为确定所述第二镜像流的屏幕镜像协议;
一第二解码器,其可操作地连接至所述第二协议句柄,并被配置为接收第二视频数据和第二音频数据,所述第二视频数据和所述第二音频数据来自所述第二镜像流,所述第二解码器还被配置为产生同步的第二视频输出和同步的第二音频输出,其中所述同步的第二视频输出和所述同步的第二音频输出保持彼此时间上的同步;
一视频布局管理器,与所述第一解码器和所述第二解码器连接,并被配置为接收所述同步的第一视频输出和所述同步的第二视频输出,并根据所述第一视频输出和所述第二视频输出产生一单个组合的视频信号;
一显示器,与所述视频布局管理器连接,且被配置为接收所述单个组合的视频信号;以及
一...

【专利技术属性】
技术研发人员:帕蒂克·库马尔
申请(专利权)人:应用程序动态有限责任公司
类型:发明
国别省市:冰岛;IS

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利