太阳城集团

  • / 38
  • 下载费用:30 金币  

用于创建多装置媒体呈现的方法和设备.pdf

摘要
申请专利号:

CN201480019764.3

申请日:

2014.03.28

公开号:

CN105164631A

公开日:

2015.12.16

当前法律状态:

授权

有效性:

有权

法律详情: 授权|||实质审查的生效IPC(主分类):G06F 3/14申请日:20140328|||公开
IPC分类号: G06F3/14; H04N21/41; H04N21/431; H04R5/02 主分类号: G06F3/14
申请人: 诺基亚技术有限公司
发明人: J·J·M·扬图宁; K·J·莱佩宁
地址: 芬兰埃斯波
优先权: 13/857,766 2013.04.05 US
专利代理机构: 北京市中咨律师事务所11247 代理人: 杨晓光; 于静
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201480019764.3

授权太阳城集团号:

||||||

法律状态太阳城集团日:

太阳城集团2018.07.31|||2016.01.13|||2015.12.16

法律状态类型:

授权|||实质审查的生效|||公开

摘要

提供用于多装置媒体呈现的方法。至少部分基于在至少一个装置处呈现一个或多个媒体文件的请求来检测一个或多个相邻装置。一个或多个相邻装置的一个或多个媒体呈现能力被确定。至少部分基于一个或多个媒体呈现能力来形成至少一个装置、一个或多个相邻装置、或其组合的至少一个子组。包括用于一个或多个媒体文件的多装置呈现的至少一个子组的布局被确定。

权利要求书

权利要求书
1.  一种方法,包括:
至少部分基于在至少一个装置处呈现一个或多个媒体文件的请求来引起检测一个或多个相邻装置;
确定所述一个或多个相邻装置的一个或多个媒体呈现能力;
至少部分基于所述一个或多个媒体呈现能力来至少部分引起所述至少一个装置、所述一个或多个相邻装置、或其组合的至少一个子组的形成;以及
确定包括所述至少一个子组的布局以用于所述一个或多个媒体文件的多装置呈现。

2.  根据权利要求1所述的方法,其中,所述至少一个子组的所述形成进一步至少部分基于在所述至少一个装置、所述一个或多个相邻装置、或其组合间的物理邻近度、移动状态、物理方向、无线电邻近度、基于音频的邻近度、或其组合。

3.  根据权利要求1和2中的任意一项所述的方法,其中,所述布局至少部分包括所述至少一个子组的顺序、方向或其组合。

4.  根据权利要求1-3中的任意一项所述的方法,进一步包括:
至少部分引起用于收集传感器太阳城集团的一个或多个摄像机传感器、一个或多个光传感器、一个或多个邻近度传感器或其组合的激活,所述传感器太阳城集团太阳城集团在所述至少一个子组上方移动的至少一个物体;以及
处理和/或促进所述传感器太阳城集团的处理从而确定所述至少一个子组太阳城集团所述布局的对齐。

5.  根据权利要求1-4中的任意一项所述的方法,进一步包括:
至少部分引起在所述至少一个子组间公共太阳城集团戳的传输;以及
至少部分基于所述公共太阳城集团戳来至少部分引起所述一个或多个媒体文件的所述多装置呈现的同步。

6.  根据权利要求5所述的方法,其中,所述公共太阳城集团戳的所述传输经由在所述至少一个子组间的一个或多个音频信号的交换、一个或多个无线电信号的交换、一个或多个摄像机传感器的一个或多个视图的对齐、或其组合而执行。

7.  根据权利要求1-6中的任意一项所述的方法,进一步包括:
至少部分引起所述一个或多个媒体文件经由一个或多个集中式部件、一个或多个分布式部件、或其组合在所述至少一个子组间的分布。

8.  根据权利要求1-7中的任意一项所述的方法,进一步包括:
至少部分基于所述布局、所述一个或多个媒体呈现能力、或其组合来确定要分布到所述至少一个子组的各自一个或多个装置的所述一个或多个媒体文件的一个或多个各自部分。

9.  根据权利要求1-8中的任意一项所述的方法,进一步包括:
至少部分引起在所述至少一个子组间一个或多个控制信号的传输以用于控制所述一个或多个媒体文件的所述多装置呈现,
其中,所述传输经由一个或多个短距离无线部件来执行。

10.  根据权利要求1-9中的任意一项所述的方法,进一步包括:
至少部分引起对所述至少一个子组、所述一个或多个相邻装置、所述一个或多个媒体呈现能力、或其组合的一个或多个改变的检测;以及
至少部分基于所述一个或多个改变来至少部分引起对所述至少一个子组、所述布局、或其组合的更新,
其中,如果引起所述至少一个装置或者如果引起所述一个或多个相邻装置中的一个或多个变得不可用,就引起呈现结束。

11.  一种设备,包括:
至少一个处理器;以及
包括用于一个或多个程序的计算机程序代码的至少一个存储器,
所述至少一个存储器和所述计算机程序代码配置为使用所述至少一个处理器引起所述设备至少执行以下项:
至少部分基于在至少一个装置处呈现一个或多个媒体文件的请 求来至少部分引起检测一个或多个相邻装置;
确定所述一个或多个相邻装置的一个或多个媒体呈现能力;
至少部分基于所述一个或多个媒体呈现能力来至少部分引起所述至少一个装置、所述一个或多个相邻装置、或其组合的至少一个子组的形成;以及
确定包括所述至少一个子组的布局以用于所述一个或多个媒体文件的多装置呈现。

12.  根据权利要求11所述的设备,其中,所述至少一个子组的所述形成进一步至少部分基于在所述至少一个装置、所述一个或多个相邻装置、或其组合间的物理邻近度、移动状态、物理方向、无线电邻近度、基于音频的邻近度、或其组合。

13.  根据权利要求11和12中的任意一项所述的设备,其中,所述布局至少部分包括所述至少一个子组的顺序、方向或其组合。

14.  根据权利要求11-13中的任意一项所述的设备,其中,进一步引起所述设备:
激活用于收集传感器太阳城集团的一个或多个摄像机传感器、一个或多个光传感器、一个或多个邻近度传感器或其组合,所述传感器太阳城集团太阳城集团在所述至少一个子组上方移动的至少一个物体;以及
处理和/或促进所述传感器太阳城集团的处理从而确定所述至少一个子组太阳城集团所述布局的对齐。

15.  根据权利要求11-14中的任意一项所述的设备,其中,进一步引起所述设备:
在所述至少一个子组间传输公共太阳城集团戳;以及
至少部分基于所述公共太阳城集团戳来同步所述一个或多个媒体文件的所述多装置呈现。

16.  根据权利要求15所述的设备,其中,所述公共太阳城集团戳的所述传输经由在所述至少一个子组间的一个或多个音频信号的交互、一个或多个无线电信号的交互、一个或多个摄像机传感器的一个或多个视图的对齐、或 其组合而执行。

17.  根据权利要求11-16中的任意一项所述的设备,其中,进一步引起所述设备:
经由一个或多个集中式部件、一个或多个分布式部件、或其组合在所述至少一个子组间分布所述一个或多个媒体文件。

18.  根据权利要求11-17中的任意一项所述的设备,其中,进一步引起所述设备:
至少部分基于所述布局、所述一个或多个媒体呈现能力、或其组合来确定要分布到所述至少一个子组的各自一个或多个装置的所述一个或多个媒体文件的一个或多个各自部分。

19.  根据权利要求11-18中的任意一项所述的设备,其中,进一步引起所述设备:
在所述至少一个子组间传输一个或多个控制信号以用于控制所述一个或多个媒体文件的所述多装置呈现,
其中,所述传输经由一个或多个短距离无线部件来执行。

20.  根据权利要求11-19中的任意一项所述的设备,其中,进一步引起所述设备:
检测所述至少一个子组、所述一个或多个相邻装置、所述一个或多个媒体呈现能力、或其组合的一个或多个改变;以及
至少部分基于所述一个或多个改变来更新所述至少一个子组、所述布局、或其组合,
其中,如果引起所述至少一个装置或者如果引起所述一个或多个相邻装置中的一个或多个变得不可用,就引起呈现结束。

21.  根据权利要求11-20中的任意一项所述的设备,其中,所述设备是进一步包括以下项的移动电话:
用户接口电路和用户接口软件,其被配置为通过使用显示器来促进所述移动电话的至少一些功能的用户控制,并且被配置为响应用户输入;以及
显示和显示电路,其被配置为显示所述移动电话的用户接口的至少一部分,所述显示和显示电路被配置为促进所述移动电话的至少一些功能的用户控制。

22.  一种携带一个或多个指令的一个或多个序列的计算机可读存储介质,所述指令当由一个或多个处理器执行时引起设备至少执行至少由权利要求1-10中的任意一项所述的方法。

23.  一种包括用于执行权利要求1-10中任意一项所述的方法的部件的设备。

24.  根据权利要求23所述的设备,其中,所述设备是进一步包括以下项的移动电话:
用户接口电路和用户接口软件,其被配置为通过使用显示器来促进所述移动电话的至少一些功能的用户控制,并且被配置为响应用户输入;以及
显示和显示电路,其被配置为显示所述移动电话的用户接口的至少一部分,所述显示和显示电路被配置为促进所述移动电话的至少一些功能的用户控制。

25.  一种包括一个或多个指令的一个或多个序列的计算机程序产品,所述指令当由一个或多个处理器执行时引起设备至少执行至少由权利要求1-10中的任意一项所述的方法的步骤。

26.  一种包括促进对至少一个接口的访问的方法,所述至少一个接口配置为允许对至少一个服务的访问,所述至少一个服务配置为执行由权利要求1-10中的任意一项所述的方法。

27.  一种方法,包括促进处理和/或处理(1)数据和/或(2)太阳城集团和/或(3)至少一个信号,所述(1)数据和/或(2)太阳城集团和/或(3)至少一个信号至少部分基于由权利要求1-10中的任意一项所述的方法。

28.  一种方法,包括促进创建和/或促进修改(1)至少一个装置用户接口元件和/或(2)至少一个装置用户接口功能,所述(1)至少一个装置用户接口元件和/或(2)至少一个装置用户接口功能至少部分基于由权 利要求1-10中的任意一项所述的方法。

说明书

说明书用于创建多装置媒体呈现的方法和设备
背景技术
移动装置正在迅速变成当今精通科技、忙碌的用户的首选计算装置。高质媒体内容在多种移动装置上的增长的可访问性允许用户经由按需流媒体传送或广播分发来分别地接收内容,这些移动装置包括智能电话和具有高解析度显示的其它便携装置。历史上,多种应用是针对内容分发来提供的。然而,内容查看已经维持被绑定到个体装置上。服务提供方和装置制造商面临支持在多个装置之间共享查看的重大技术挑战,尤其是对于例如移动装置的小封装技术(smallformfactor)的装置。
发明内容
因此,存在对用于创建多装置媒体呈现的方法的需求。
根据一个实施例,一种方法包括:至少部分基于在至少一个装置处呈现一个或多个媒体文件的请求来至少部分引起检测一个或多个相邻装置。方法还包括:确定所述一个或多个相邻装置的一个或多个媒体呈现能力。方法还包括:至少部分基于所述一个或多个媒体呈现能力来至少部分引起所述至少一个装置、所述一个或多个相邻装置、或其组合的至少一个子组的形成。方法进一步包括:确定包括所述至少一个子组的布局以用于所述一个或多个媒体文件的多装置呈现。
根据另一实施例,一种设备,包括:至少一个处理器以及包括用于一个或多个程序的计算机程序代码的至少一个存储器,所述至少一个存储器和所述计算机程序代码配置为使用所述至少一个处理器至少部分地引起所述设备执行:至少部分基于在至少一个装置处呈现一个或多个媒体文件的请求来检测一个或多个相邻装置。还引起设备确定所述一个或多个相邻装 置的一个或多个媒体呈现能力。还引起设备至少部分基于所述一个或多个媒体呈现能力来形成所述至少一个装置、所述一个或多个相邻装置、或其组合的至少一个子组。还引起所述设备确定包括所述至少一个子组的布局以用于所述一个或多个媒体文件的多装置呈现。
根据另一实施例,一种携带一个或多个指令的一个或多个序列的计算机可读存储介质,所述指令当由一个或多个处理器执行时至少部分地引起设备至少部分基于在至少一个装置处呈现一个或多个媒体文件的请求来检测一个或多个相邻装置。还引起设备确定所述一个或多个相邻装置的一个或多个媒体呈现能力。还引起设备至少部分基于所述一个或多个媒体呈现能力来形成所述至少一个装置、所述一个或多个相邻装置、或其组合的至少一个子组。还引起所述设备确定包括所述至少一个子组的布局以用于所述一个或多个媒体文件的多装置呈现。
根据另一实施例,一种设备包括:用于引起至少部分基于在至少一个装置处呈现一个或多个媒体文件的请求来检测一个或多个相邻装置的部件。设备还包括用于确定所述一个或多个相邻装置的一个或多个媒体呈现能力的部件。设备进一步包括用于引起至少部分基于所述一个或多个媒体呈现能力来形成所述至少一个装置、所述一个或多个相邻装置、或其组合的至少一个子组的部件。设备进一步包括用于确定包括所述至少一个子组的布局以用于所述一个或多个媒体文件的多装置呈现的部件。
此外,对于本发明的多种示例实施例,以下适用:一种方法,包括促进处理和/或处理(1)数据和/或(2)太阳城集团和/或(3)至少一个信号,所述(1)数据和/或(2)太阳城集团和/或(3)至少一个信号至少部分基于在本申请中所公开的与本发明的任意实施例相关的任意一个方法(或过程)或方法(或过程)的任意结合(或至少部分从其中导出)。
对于本发明的多种示例实施例,以下适用:一种方法,包括促进对至少一个接口的访问,所述接口配置为允许对至少一个服务的访问,所述至少一个服务配置为执行在本申请中所公开的网络或服务提供方方法(或过程)的任意一个或任意结合。
对于本发明的多种示例实施例,以下适用:一种方法,包括促进创建和/或促进修改(1)至少一个装置用户接口元件和/或(2)至少一个装置用户接口功能,所述(1)至少一个装置用户接口元件和/或(2)至少一个装置用户接口功能至少部分基于从本申请所公开的方法或过程中的一个或任意结合产生的、与本发明的任意实施例相关的数据和/或太阳城集团、和/或从本申请所公开的方法(或过程)中的一个或任意结合产生的、与本发明的任意实施例相关的至少一个信号。
对于本发明的多种示例实施例,以下也是适用的:一种方法,包括创建和/或修改(1)至少一个装置用户接口元件和/或(2)至少一个装置用户接口功能,所述(1)至少一个装置用户接口元件和/或(2)至少一个装置用户接口功能至少部分基于从本申请所公开的方法(或过程)中的一个或任意结合产生的、与本发明的任意实施例相关的数据和/或太阳城集团、和/或从本申请所公开的方法(或过程)中的一个或任意结合产生的、与本发明的任意实施例相关的至少一个信号。
在多种示例实施例中,方法(或过程)可以在服务提供方侧完成、或在移动装置侧完成、或采用在服务提供方和移动装置之间的任意共享方式,在共享方式中,动作在两侧上都执行。
对于多种示例实施例,以下适用:一种设备,包括用于执行最初在权利要求1-10,21-30以及46-48中记载的方法的部件。
简单地通过示出一些特定实施例和实现,包括考虑的用于执行本发明的最佳模式,本发明的另外其它方面、特点和优势从以下详细说明中容易显现。本发明还能够有其它和不同的实施例,并且它的若干细节可以在多种明显的方面被修改,所有这些都不偏离本发明的精神和范围。照此,附图和说明被认为是本质上是演示性的而非限制的。
附图说明
通过示例的方式并且不是通过限制的方式示出本发明的实施例,在以下附图中:
图1是根据一个实施例的具有多装置媒体呈现能力的系统的图;
图2是根据一个实施例的多装置媒体呈现平台的组件的图;
图3A-3F是根据多种实施例的示出使能多装置媒体呈现的过程的流程图;
图4A-4G是根据多种实施例的在图3A-3F的过程中采用的用户接口的图;
图5是可以被用于实现本发明实施例的硬件的图;
图6是可以被用于实现本发明实施例的芯片组的图;以及
图7是可以被用于实现本发明实施例的移动终端(例如手持装置)的图。
具体实施方式
公开用于多装置媒体呈现的方法、设备和计算机程序的示例。在以下说明中,出于解释目的,阐述许多特定细节以便提供对本发明实施例的透彻理解。但是,很明显,对于本领域技术人员而言,无需这些特定细节或等同安排就可以实践本发明的实施例。在其它实例中,采用框图形式示出众所周知的结构和装置以便避免不必要地模糊本发明的实施例。
在本文中所采用的术语“多装置呈现”是指包括多个装置的内容的任何听觉或视觉的呈现,从而使得内容被缩放或调整到多个装置的结合的呈现区域或呈现设施上。尽管视觉呈现经常可以指视频内容,它还可以包括一个或多个静态图像。静态图像可以被呈现为单个大图像或作为构成更大图像的图像拼贴的一部分。可以想到的是,本文所描述的方法还可以用于多个摄像机和投影仪的对齐。多个投影仪可以用来分别地投影更大呈现的块。尽管描述了太阳城集团多装置呈现平台的多种实施例,可以想到的是,本文所描述的方法可以与其它去中心化组件或分布式组件一起使用。
图1是根据一个实施例具有多装置媒体呈现能力的系统的图。通过示例,系统使得多装置呈现能够基于呈现媒体文件请求、一个或多个装置的接近程度(physicalproximity)、它们的媒体呈现能力、多种连接和定 位传感器以及用于控制多装置媒体呈现的一个或多个命令信号而被创建。
例如蜂窝电话、智能电话等的典型移动装置是主要针对移动性而被设计的。因此,它们的特点是主要意在针对使得单个用户能够查看大小被调整为显示尺寸的太阳城集团的小的视觉显示。随着多种内容共享服务、社交网络和其它多媒体丰富服务的增加,小显示的有限视觉能力阻碍了总体用户体验。除了这些装置的有限的视觉能力之外,还存在使得多装置媒体呈现值得期待的其它方面。
以使得创建多装置呈现的能力更加值得期待的显示为特点的装置的一个方面是对于更有效利用显示区域的趋势。更新的装置的特点是扩展到装置物理边界以便最大化显示大小并且维持小封装技术(smallformfactor)的屏幕。因此,移动装置的特点是扩展到装置边缘的活跃的显示区域。该特点的增长的可用性意味着可以通过将多个单个装置在平的表面上对齐从而使得它们彼此靠近从而将它们更加无缝地结合到单个更大显示中。
另一方面是期望通过结合高质视频内容和多声道音频得到增强的音频-视觉体验。如果可以重建在空间中对声音的感知(例如环绕声),可以用多装置呈现来更加有效地呈现音频内容。单个移动装置可能仅能够经由单个扬声器呈现音频内容,因此阻碍听者的质量体验。多种多媒体内容编码标准支持多声道音频编码。高质数码视频数据伴随有多声道音频内容。因此,期待创建多装置呈现来再现多种空间声音效果。
第三方面是,大多数用户正常使用他们的装置的通常环境。特别是,对在移动环境中访问媒体服务的增长的需求是成问题的,因为大多数移动环境缺少例如在家里、太阳城集团或商业环境中可见的那种多媒体设备。通常,移动环境仅提供自组网络能力。因此,在这样的环境中创建多装置媒体呈现的能力是被高度期待的。
为了解决这些方面,本文中所描述的方法与用于在自组织网络环境中创建多装置呈现的方法和系统有关。当在一个或多个装置处呈现媒体文件时,通过在比任何个别装置都更大的显示区域处呈现该媒体文件来增强用 户体验。由于通过将每一视频帧的部分在多个装置上分布而使显示区域变大,太阳城集团视觉数据的用户体验质量被增强。相似地,由于多声道音频内容可以分别通过一个或多个扬声器传送,太阳城集团音频内容的用户体验质量被增强。尽管本文中的讨论偶尔可能指移动装置,可以想到的是,本文所描述的方法可以应用到能够呈现一个或多个类型的媒体内容的任何类型的装置。
如图1所示,系统100包括具有通过通信网络105至多装置呈现平台103的连接的用户设备(UE)101a-101n(也被集体地称为UE101或用户装置101)。根据一个实施例,每一个UE101可以通过通信网络105与多装置呈现平台103通信。例如,UE101的组件可以按照客户端-服务器模型来与多装置呈现平台103交互。在一个实施例中,多装置呈现平台103的一个或多个组件(在与图2有关的部分讨论)可以被集成到一个或多个UE101的多装置管理器107中。
如图1所示,UE101还可以具有经由自组网109至另一UE的连接。自组网109是例如使用短距离无线电技术(例如无线本地网(WLAN)、蓝牙等)来创建的无连接且无服务器的装置对装置的网络(例如移动自组网(MANET))。在自组网109内,每一UE可以是移动的并且在任意数量的其它UE的通信范围内。照此,处于任何其它UE的通信范围内的那些UE的集合可以随着UE101从一处移动到另一处和/或移入和移出通信范围而改变。而且,UE101可以按需连接到自组网109或从自组网109断开连接。
UE101可以经由自组网109彼此交互感知太阳城集团。如本文中所使用的,术语“感知太阳城集团”是指太阳城集团本地环境以及本地环境以内的用户和通信装置的任何内容、太阳城集团和/或上下文。太阳城集团可以采用从一个UE(例如UE101a)向相邻UE(例如UE101b-101n)广播的短的匿名消息(例如洪水消息)的形式,这些相邻UE处于该广播UE的通信范围内。当相邻UE(例如UE101b)接收广播消息,它可以接下来将消息向其它相邻UE再次广播。以此方式,最初广播的消息可以传播(例如跳)遍及自组网109。在多种实施例中,传播范围可以由例如距离、位置、太阳城集团、用户偏好等标准来限制。
在自组网109中,消息可以用于在UE101间携带小的感知太阳城集团消息。然而,在系统100内,内容项(例如包含语音、视频、图像等的压缩媒体的样本/指示符文件)也可以经由消息在UE101间广播。此外,消息还可以包含指向内容或小量数据(例如存在或上下文太阳城集团)的指针从而最小化在自组网109上传输的数据流量。UE101于是可以使用其它通信信道(例如经由IP穿过通信网络105)访问内容。
在图1中还示出,系统100包括经由计算机网络105的一个或多个媒体服务111a-111m(还集体称为媒体服务111)。媒体服务111可以是UE101可以访问从而同时地、实时地和/或交互地获得媒体内容的任何托管(或甚至是基于客户端/服务器的)服务。媒体服务111可以包括多种内容传送或内容共享应用(例如等)、用于广播前端系统(例如电视广播前端系统、有线电视订户前端系统等)的网站、交互式按需系统(例如付费点播系统)以及任何其它能够经由通信网络105向UE101传送内容的系统。一个或多个媒体服务111可以运行在托管的或基于云的环境中。替代地,UE101可以经由自组网105和/或一个或多个本地网(LAN)(为了绘图简便没有示出)本地访问媒体内容。如图所示,UE101可以连接到或包括本地媒体存储113,本地媒体存储113包括多种形式的内部(例如内部盘、闪存、随机存取存储器(RAM)等)或网络存储(例如文件服务器)。
每一UE还可以具有在其上可操作的、用于使得各个装置能够检测其它装置相对于它的当前位置、方向或运动的方位的一个或多个连通性和定位传感器(CPS)115a-115n(还集体称为CPS115)。通过示例,CPS115是结合超声波和惯性定位传感器来检测其它装置或UE101的运动、位置、方向(例如倾斜或偏移)的改变或者存在的定位系统。
在某些实施例中,采用使用陀螺仪、加速度计和罗盘技术的CPS115的惯性定位传感器。还使用由这些装置收集的数据来持续地计算短暂位置和姿势。对每一装置都各自地以及相对于彼此地执行相对位置改变的一致性遵循。例如,加速度计允许装置检测它们是否是静止的以及它们的重力 矢量是否平行。可以采用使用麦克风和扬声器(为了绘图简便没有示出)的CPS115的超声波定位传感器。这些可以发射并检测不同强度水平的听不见的超声波音频信号,这些超声波音频信号可以用来测量到相邻装置的距离。替代地,可以基于音频信号的飞行太阳城集团(或传播时延)或者被发射的音频和无线电信号之间的传播差异来测量距离。还可以采用无线电信号来基于它们的强度提供距离估计(例如触摸选择蓝牙技术)。这些能力促进被互补放置的装置之间的协作通信,并使得各个装置能够执行共享应用或媒体文件使用。
在一个实施例中,多装置呈现平台103基于在装置处呈现媒体文件的请求来检测一个或多个相邻装置,并确定一个或多个相邻装置的一个或多个媒体呈现能力。通过示例,UE101a可以访问媒体服务111a并检测一个或多个相邻UE(例如UE101b-101n)的存在。在一个实施例中,UE101a采用与其它UE101的主/从配置来控制多装置呈现。可以想到的是,对于呈现的一部分或全部期间,任意一个UE101可以是主,这取决于多种因素,包括它们的连续物理邻近度和操作条件(例如剩余电池电力、音频或视觉呈现能力)。还可以想到的是,多装置呈现的控制可以在任何随后的太阳城集团传送。例如,其它装置中的一个(例如UE101n)或完全的新装置可以发起另一视频剪辑引起控制从UE101a向其它装置的传送。在另一实施例中,UE101协作地起作用来交换太阳城集团和媒体呈现能力太阳城集团,并且独立执行多装置呈现平台103的一个或多个组件的功能。
接下来,多装置呈现平台103基于装置和一个或多个相邻装置的媒体呈现能力来形成装置、一个或多个相邻装置的子组或其组合,并确定包括子组的布局以用于媒体文件的多装置呈现。通过示例,子组可以包括UE101a和一个或多个其它UE101(例如UE101b-101n),它们被安排成以1乘3(一行3个UE)的配置彼此相邻地处于平的表面上。出于说明的目的,现在将参考用于视频呈现的UE101的共面、直线的或者邻接的安排。然而,可以想到的是,本文所描述的方法可针对多种其它非邻接安排来调整。例如,UE101可以按照多种其它二维或三维配置(例如形成立方 体或其它形状)来安排,这取决于要被呈现的内容的本质。例如,多声道音频内容可以按照UE101在三维中的非邻接安排来呈现从而达到多种空间声音效果(例如背面、正面和侧通道)。
在本文中所使用的“布局”是指UE101的空间定位、方向或顺序。如下文所描述的,可以通过CPS115的摄像机、超声波和惯性定位系统来确定空间定位。“顺序”可以指UE101的序列或逻辑顺序(例如第一、第二、第三等)。顺序可以指示相邻装置太阳城集团主装置(第一装置)被放置的次序。方向可以指UE101正如躺在平面上时正指向的朝向和/或指示太阳城集团任意相邻UE101的非对齐的程度。
在一个实施例中,多装置呈现平台103可以基于接近程度、运动状态、物理方向、无线电邻近度、基于音频的邻近度或其组合来在至少一个装置、一个或多个相邻装置或其组合间形成子组。通过示例,子组可以包括那些位于相对于主装置的某阈值距离以内并具有特定方向的UE101。
在一个实施例中,多装置呈现平台103可以引起一个或多个摄像机传感器、一个或多个光传感器或一个或多个邻近度传感器激活从而收集太阳城集团在子组上移动的物体的传感器太阳城集团。于是可以处理传感器太阳城集团来确定至少一个子组相对于布局的对齐。例如,CPS115还可以包括使用朝向正面的摄像机的摄像机定位传感器(为了绘图简便没有示出)。通过使用多种图像匹配和拼接技术,由朝向正面的摄像机捕捉的图像可以用来确定面朝相同方向的一个或多个UE101的相对位置和方向。通过示例,从一个或多个相邻UE101捕捉的天花板的图像区段可以基于天花板的图像对齐特征(例如人工照明固定设施、通风口、装潢设计等)来安排。除了它们作为定位和方向传感器的用途,朝向正面的摄像机还可以用来通过捕捉物体的图像来确定装置的顺序,该物体在装置上沿着顺序方向移动(太阳城集团图2的布局模块207进一步说明)。
在一个实施例中,多装置呈现平台103可以进一步引起在子组成员间传输公共太阳城集团戳。接下来,可以引起基于公共太阳城集团戳的一个或多个媒体文件的多装置呈现的同步,其中,公共太阳城集团戳的传输是经由音频信号交换、 无线电信号交换或摄像机传感器的一个或多个视图对齐来执行的。如本文中所使用的,“公共太阳城集团戳”可以指在装置间交换从而指示开始呈现的特定太阳城集团的任何太阳城集团。通过示例,UE101a可以与子组中其它UE101的每一个交换并同意公共太阳城集团戳以便同步多装置媒体呈现。
在一个实施例中,多装置媒体呈现平台103可以引起一个或多个媒体文件经由中心化手段或分布式手段在子组成员间分布。如前文所提及的,媒体内容可以在内部存储、本地网络存储处被本地访问或者在一个或多个媒体服务111处远程访问。例如,UE101a(主装置)可以访问其内部存储器(为了绘图简便没有示出)或在媒体服务(例如等)处访问它从而下载它。在一个实施例中,子组成员的每一个可以基于从主装置和/或多装置呈现平台103接收的指针太阳城集团来独立访问并下载媒体内容。
在一个实施例中,多装置呈现平台103可以确定媒体文件的各自部分从而基于布局或子组装置的媒体呈现能力向它们分布。如所提及的,布局指示子组装置的位置、方向和顺序,子组装置中的一个是主装置。布局将还包括太阳城集团显示大小、分辨率、音频通道等的太阳城集团。在一个实施例中,多装置呈现平台103利用该太阳城集团确定每一装置将要呈现的媒体内容(视频和/或音频内容)的部分从而创建多装置呈现。
在一个实施例中,多装置呈现平台103引起控制信号在子组间传输以用于控制媒体文件的多装置呈现,其中,传输经由一个或多个短距离无线手段执行。在一个实施例中,主装置(例如UE101a)可以通过停止、开始、重新开始和/或终止呈现来控制多装置呈现。使得多种其它可能的控制信号在装置间交换从而使用同一布局开始整个新的呈现、针对当前呈现修改布局等。可以想到的是,取决于包括操作能力(例如电池容量、处理能力、接入电话等)、连续邻近度和子组成员身份的多种因素,或由一个或多个用户明确请求取得呈现的控制,装置可以在彼此间无缝传送控制。
在一个实施例中,多装置呈现平台103可以引起对子组、相邻装置或其媒体呈现能力的一个或多个改变的检测。在一个实施例中,这可以引起基于改变来更新子组或布局。通过示例,子组可以基于主装置或者一个或 多个其它装置的不可用而改变。此外,可以将新装置增加到子组。这样的改变可以触发多装置呈现平台103更新布局及重新开始呈现。如所提及的,还可以引起控制从最初的主装置向子组中其它装置中的一个传送,如果例如主装置不再能够继续参与多装置媒体呈现。
UE101是任何类型的移动终端、固定终端或便携终端,包括移动手持设备、移动台、移动单元、移动装置、多媒体计算机、多媒体平板、互联网节点、通信器、台式计算机、便携计算机、笔记本计算机、上网本计算机、平板计算机、个人通信系统(PCS)装置、个人导航装置、个人数字助理(PDA)、音频/视频播放器、数字摄像机/便携摄像机、定位装置、电视接收机、无线电广播接收机、电子书装置、游戏装置或其任意结合,包括这些装置的附件和外围设备或其任意结合。还可以想到的是,UE101可以支持任何类型的面向用户接口(例如“可穿戴”电路系统等)。
通过示例,系统100的通信网络105包括一个或多个网络,例如数据网、无线网、电话网或其任意结合。还可以想到的是,数据网可以是任意本地网(LAN)、城域网(MAN)、广域网(WAN)、公共数据网(例如互联网)、短距离无线网、或任何其它合适的分组交换网,例如商业所有的、私有分组交换网,例如私有电缆或光纤网等,或其任意结合。此外,无线网可以是例如蜂窝网并且可以采用多种技术,包括全球演进的增强数据传输速率(EDGE)、通用无线分组业务(GPRS)、全球移动通信系统(GSM)、互联网协议多媒体子系统(IMS)、通用移动通信系统(UMTS)等,以及任意其它合适的无线介质,例如全球微波互联接入(WiMAX)、长期演进(LTE)网络、码分多址接入(CDMA)、宽带码分多址接入(WCDMA)、无线保真(WiFi)、无线本地网(WLAN)、蓝牙互联网协议(IP)数据广播、卫星、移动自组网(MANET)等或其任意结合。
通过示例,UE101、多装置呈现平台103和媒体服务111使用众所周知的、新的或者仍在开发的协议与彼此和通信网105的其它组件通信。在此上下文中,协议包括定义通信网105以内的网络节点如何基于在通信链路上发送的太阳城集团与彼此互动的一组规则。协议在每一节点内的不同层的操 作处有效,从生成和接收多种类型的物理信号,到选择用于传送那些信号的链路,到由那些信号指示的太阳城集团的格式,到识别在计算机系统上执行的哪些软件应用发送或接收太阳城集团。用于在网络上交互太阳城集团的概念上不同的协议层在开放系统互连(OSI)参考模型中描述。
网络节点之间的通信通常通过交互离散分组数据来实现。每一个包通常包括(1)与特定协议相关联的头太阳城集团,以及(2)跟随头太阳城集团并且包含可以独立于该特定协议而被处理的太阳城集团的有效载荷太阳城集团。在一些协议中,包包括(3)跟随有效载荷太阳城集团并且指示有效载荷太阳城集团的末端的拖车太阳城集团(trailerinformation)。头包括例如包的来源、其目的地、有效载荷长度以及由协议使用的其它属性的太阳城集团。通常,针对特定协议的有效载荷中的数据包括头和用于与OSI参考模型的不同更高层相关联的不同协议的有效载荷。用于特定协议的头通常指示包含在其有效载荷中的下一协议的类型。更高层协议被说成是封装在较底层协议中。贯穿多个异构网络(例如互联网)的被包含在包中的头通常包括由OSI参考模型定义的物理(层1)头、数据链路(层2)头、互联网络(层3)头和传输(层4)头以及多种应用(层5、层6和层7)头。
图2是根据一个实施例的多装置呈现平台103的组件的图。通过示例,多装置呈现平台103包括用于基于一个或多个UE101用于创建多装置呈现的一个或多个组件,可以想到的是,这些组件的功能可以被结合在一个或多个组件中或者由等同功能的其它组件来执行。在此实施例中,多装置呈现平台103包括控制模块201、分组模块203、子组模块205、布局模块207、对齐模块209、同步模块211、分布模块213、改变模块215以及终止模块217。一个或多个模块可以被集成到一个或多个UE101的多装置管理器107中。在一个实施例中,主UE(例如UE101a)可以用来创建包括一个或多个其它UE(例如UE101b-101n)的多装置呈现。
在一个实施例中,控制模块201使用分组模块203来形成可以能够参与多装置媒体呈现的一个或多个相邻装置的组。可以基于相邻装置的多种有关特点(例如显示大小、分辨率、音频处理能力、电池容量等)来判定 参与能力。在一个实施例中,分组模块203可以基于经由自组网109在UE101间交换的感知太阳城集团消息来形成组。基于此太阳城集团,分组模块203可以确定可以用来创建针对特定媒体文件的多装置呈现的一组装置。例如,分组模块203可以确定相邻装置的呈现能力是否与媒体文件格式(例如.mpg、.wmv、.rm等)、其分辨率、纵横比以及其它媒体编码和媒体代表性特点兼容。
在一个实施例中,控制模块201使用子组模块205来引起从一组相邻装置中形成一个或多个装置的子组。在一个实施例中,子组包括位于距离主装置的最大隔离距离以内的一个或多个相邻装置。如前所述,子组模块205可以基于在组中的装置间收集和交换的定位传感器太阳城集团来确定相邻装置间各自的距离。例如,子组模块205可以基于由CPS115获得的定位数据来比较距离。在一个实施例中,子组模块205可以实现在主装置的多装置管理器107内。主装置(例如UE101a)可以计算至其它UE101(例如UE101b-101n)的距离并共享结果。可替代地,子组的每一个成员装置可以估计到其它UE101的距离并与所有其它UE101共享其结果。在一个实施例中,子组模块205可以依靠外部装置来获得相邻装置组的定位太阳城集团。通过示例,室内定位服务(例如高准确度室内定位服务(HAIP))可以通过检测子组装置是否潜在地位于彼此间的可行范围内来辅助子组太阳城集团。
在一个实施例中,控制模块201可以使用布局模块207定义一个或多个UE101的布局。如前所述,子组的布局可以指示子组中的一个或多个装置的位置、方向和/或顺序。布局模块207可以与子组模块205互动来获得装置数量并且还可以与UE101的一个或多个组件互动来获得由CPS115确定的它们各自的定位太阳城集团。
在一个实施例中,布局模块207可以基于子组中的UE101数量来推断粗略的初始布局。通过示例,如果子组中存在四个装置,布局模块207可以推断布局是1乘4配置(所有四个装置都在一行中)或者2乘2配置(每行两个装置并且两列)。基于该确定,可以提示用户确认这两个配置中哪一个是正确的。如果子组中有三个装置,布局模块207可以推断唯一可能 的布局是1乘3配置(三个装置在一行中)。可以想到的是,布局模块207可以相似地基于音频通道数量来推断用于纯音频多装置呈现的可能布局。例如,如果有四个UE101和四个通道,布局模块207可以推断UE101可以被安排成占据太阳城集团中心的前、后、左和右位置。在任何模糊的情况下,布局模块207可以引起请求用户选择并确认正确的布局。
在一个实施例中,可以引起布局模块207基于从子组获得的多种定位传感器太阳城集团确认布局。可以引起布局模块207使用由超声波音频和/或无线信号获得的距离太阳城集团来确定装置之间的相对距离。通过示例,可以使用每一个UE101的麦克风和扬声器的位置来确定每一装置的顺序和方向。可以基于检测音频信号的相对强度、飞行太阳城集团或传播时延来确定顺序,并且可以基于规定扬声器或麦克风的位置(例如扬声器是位于朝着装置的顶部并且麦克风是位于朝着底部)的太阳城集团来确定方向。
在一个实施例中,可以引起布局模块207利用基于摄像机的定位太阳城集团来确定布局。在一个实施例中,布局模块207可以从一个或多个子组装置接收传感器太阳城集团并处理该太阳城集团来确定布局。例如,图1中每一个UE101可以具有朝向正面的摄像机。可以激活这些摄像机以便捕捉在摄像机上方移动的物体(例如用户的手)的一个或多个图像。在一个实施例中,布局模块207处理从每一个UE101捕捉的移动物体图像来确定它们太阳城集团运动方向的顺序。例如,来自每一个UE101的物体图像可以与其自身的捕捉太阳城集团相关联。布局模块207可以处理来自这些图像的每一个的捕捉太阳城集团从而确定UE101太阳城集团物体移动的顺序。可以想到的是,可以使用相似方法来定义用于包括多个投影仪(例如平铺的墙显示)的呈现的布局或者包括多个摄像机的成像系统的呈现的布局。
在一个实施例中,布局模块207还可以基于捕捉的图像来确定装置是否非对齐。如前所述,可以采用多种图像匹配和图像拼接技术来比较来自相邻装置所捕捉的图像从而确定具体的定位和方向太阳城集团。在一个实施例中,可以使用非参与的UE来创建包括一个或多个其它UE的多装置呈现。通过示例,可以使用非参与的UE创建来自被随机安排在表面或墙上的一个或 多个电子纸张(e-paper)显示的呈现。用户可以使用非参与的UE从e-paper显示的上方捕捉它们的图像,于是可以定义布局。
可以想到的是,布局模块207可以引起子组中的一个或多个装置请求指定布局的用户输入。通过示例,用户可以按照特定布局来安排并且被提示输入指示数量和这些装置的每一个相对于彼此的位置的一条或多条太阳城集团。还可以想到的是,多装置管理器107可以向用户提供采用位置的对齐信号和/或图形指示符的形式的辅助。
在一个实施例中,控制模块可以使用对齐模块209来处理从而进一步改善由布局模块207定义的布局。该改善可以基于例如所检测到的子组中的非对齐。通过示例,UE101可以彼此不平行或者可以部分重叠(例如如果UE101非常薄)。对齐模块209可以通过重新计算来调整布局或者通过调整布局来修正那些不规则来调整布局。此外,对齐模块209还可以调整布局来将那些对应于装置的非显示区域的部分排除(太阳城集团图4F所描述的)。例如,UE101中的一个或多个可以具有边界元素。对齐模块209可以利用装置太阳城集团来将对应于非显示区域的部分从布局中移除。可以想到的是,对齐模块209可以连续地考虑暂时定位和方向太阳城集团从而响应于接收自UE101的定位太阳城集团改变来适应性地调整布局。还可以想到的是,可以使用相似方式来对齐包括多个投影仪(例如平铺的墙显示)的呈现或者包括多个摄像机的成像系统的呈现。
在一个实施例中,控制模块201使用同步模块211来引起基于公共太阳城集团戳的媒体文件多装置呈现的同步。如前所述,UE101可以基于交换多种音频和/或基于无线电的同步信号来确定公共太阳城集团戳。UE101中的一个可以发送信号并且其它UE101可以同步到该信号。同步模块211还可以提供基于与由各个装置的朝向正面的摄像机所捕捉的图像相关联的太阳城集团戳的同步。在一个实施例中,UE101可以分别地向同步模块211发送太阳城集团戳太阳城集团,从而使得它可以确定公共太阳城集团戳。在一个实施例中,非参与UE对装置的视觉检查可以辅助同步。通过示例,非参与UE可以使用它的摄像机来查看呈现以确定呈现是否同步。如果非同步,UE可以给出指示来修正同 步的缺乏。还可以使用非参与UE通过微调设置(例如色彩饱和度、色调等)来调整呈现质量。
在一个实施例中,控制模块201使用分布模块213来引起在子组的一个或多个装置间分布媒体文件。如前所述,媒体内容可以本地存储(在内部或本地网络存储)或者远程存储(例如在远程媒体服务处)。此外,每个装置可以引起被分布媒体文件的全部内容或仅由装置呈现的内容部分。在一个实施例中,部分模块213引起全部媒体文件被分布到子组的每一个装置。媒体文件可以由主装置分布到装置或者可以由每一个装置独立地获取它(例如从本地或远程存储)。通过示例,主装置可以向每一个从装置发送媒体内容的拷贝。替代地,主装置可以通过元数据(例如URL、目录路径)向每一个从装置指示内容来源,并且请求每一个从装置直接从源获得内容。在另一实施例中,分布模块213引起向装置中的每一个分布仅媒体文件的一部分。主装置可以向每一个从装置发送部分的拷贝。替代地,主装置可以指示内容的源并且每一个从装置可以直接获得被分配的部分。在使用一个非参与UE确定布局的实施例中,可以进一步使用非参与UE来定义和向子组的装置分布内容(内容的全部或其部分)。通过示例,可以使用装置来分布用于包括e-paper显示的多装置呈现的内容,即使该装置不是呈现的一部分。
可以想到的是,分布模块213可以在确定是分布全部媒体文件还是仅分布其一部分时考虑多种因素。这些考虑可以包括例如功率消耗、可用带宽和子组中的装置的服务级协定。额外的考虑可以是媒体文件的分配是否可能需要巨大的处理。例如,压缩或加密媒体文件可以需要巨大计算量来解压缩或解密。在这样的情况下,分布模块213可以确定向所有装置广播最初压缩的媒体文件并且要求从装置在本地解压缩和解密以后确定媒体文件的子流是更有利的。
在一个实施例中,控制模块201使用改变模块215来检测对子组、相邻装置和/或它们的媒体呈现能力的一个或多个改变。这些改变可以包括被增加到子组的一个或多个新装置、被从子组中移除的一个或多个装置或 者对布局的改变。对布局的改变可以由一个或多个装置的移动、装置的一个或多个组件的技术故障以及装置与彼此的邻近度的改变来触发。在一个实施例中,引起改变模块215基于装置的连接和定位传感器来检测改变。在一个实施例中,改变模块215可以基于直接的装置对装置通信链路的信号强度来检测布局中的改变。作为响应,改变模块215可以引起分组模块203、子组模块205、布局模块207、对齐模块209、同步模块211以及同步模块213中的一个或多个修改多装置呈现的各自的组、子组、布局、对齐以及同步。
在一个实施例中,控制模块201使用终止模块217来结束多装置呈现。终止模块217可以引起检测表示呈现的结束的一个或多个事件。通过示例,这些事件可以包括呈现主动地结束、子组中的一个或多个装置的不可用以及可以不可恢复地中断呈现的任何技术故障(例如失去信号)。在主装置控制的呈现中,主装置的不可用也可以表示呈现的结束。在一个实施例中,可以由装置摄像机所观测到的检测到移动物体(例如移动的手)来触发终止。通过示例,可以使用第一挥手来定义布局和同步呈现,并且可以使用第二(或者接下来的)挥手来终止呈现。响应于检测这样的事件,终止模块217可以引起停止访问媒体文件的其它尝试,停止在子组中的装置上的呈现并且通知主装置呈现被结束。在一个实施例中,终止模块217可以基于本地存储在装置处的预加载内容来引起任何可用装置显示静态或移动图标。
图3A-3F是示出根据一个实施例的用于使得一组装置能够创建多装置媒体呈现的过程的流程图。在一个实施例中,图1中示出的多装置管理器107执行一个或多个过程并且是例如被实现在包括如图6中所示的处理器和存储器的芯片组中。附加地或替代地,过程的所有或一部分可以由多装置呈现平台103来执行。出于说明的目的,将参考这样的示例性使用情况:在图3A-3F中示出的过程被初始化时,用户已经访问媒体服务111a并且下载了视频剪辑到他或她的装置(例如UE101a)上。用户希望将视频剪辑作为多装置呈现来观看并且将装置(“主装置”)放在平面上在一个或 多个其它装置(“从装置”)旁边。
图3A是根据一个实施例用于基于装置和一个或多个相邻装置的媒体呈现能力来形成装置、一个或多个相邻装置或其组合的子组的过程300的流程图。按照步骤301,主装置(例如UE101a)通过监听来自连接到自组网109的装置的广播来检测一个或多个相邻装置,按照步骤303,多装置呈现平台103引起主装置向相邻装置请求它们各自的媒体呈现能力(例如显式大小、分辨率、多声道音频等),并且(基于定位和/或基于信号的距离测量)确定它们的邻近度。在步骤305中,多装置呈现平台103引起主装置形成包括位于最大阈值距离以内并且还拥有呈现视频剪辑的呈现能力(例如显式大小、分辨率)的相邻装置的子组。
图3B是根据一个实施例用于定义包括由过程300所形成的子组的布局的过程306的流程图。在步骤307中,多装置呈现平台103基于在子组中的装置数量来确定子组的总体布局。继续我们的示例,既然在包括主装置的子组中有三个装置,多装置呈现平台正确推断出布局是3乘1(三个装置安排在一行中)。按照步骤309,多装置呈现平台103引起子组的装置激活一个或多个传感器,包括摄像机、光线和/或邻近度传感器。如前所述,摄像机传感器可以包括装置的朝向正面的摄像机,并且邻近度传感器可以包括音频或基于无线电信号的传感器。按照步骤311,多装置呈现平台103基于传感器太阳城集团来确定子组中的装置的顺序和方向。替代地,主装置可以向用户呈现多种可能的布局并请求用户选择正确布局。接下来,在步骤313中,多装置呈现平台103引起确定子组中装置对齐。如前所述,对齐可以包括基于装置方向的差异来微调布局。或者,可以包括基于如在步骤311中所确定的布局的重叠部分来微调。继续我们的示例,平台可以确定视频剪辑不能被分成三个相等大小的部分来与三个装置的各自大小符合而不用创建重叠的部分。如果例如布局不是对应于视频剪辑的纵横比(例如16:9),这就可能发生。按照步骤315,多装置呈现平台103确定要向子组中的装置分布的媒体文件各自的部分。
图3C是根据一个实施例用于引起多装置呈现同步的过程316的流程 图。在步骤317中,子组的一个或多个装置发送包括一个或多个音频信号、无线电信号或摄像机传感器的视图的同步信号。在一个实施例中,从装置与来自主装置的同步信号同步。在步骤319中,多装置呈现平台103基于同步信号确定公共太阳城集团戳。在一个实施例中,呈现平台103引起主装置与从装置共享公共太阳城集团戳。在步骤321中,主装置从一个或多个从装置接收同步确认。
图3D是根据实施例用于引起媒体文件在子组的一个或多个装置间分布的过程322的流程图,在一个实施例中,媒体文件的分布可以在子组装置同步以前开始。如果这样,子组的一个或多个装置可以缓存媒体文件直至过程316结束执行。在步骤323中,引起多装置呈现平台103按照布局来分布媒体文件。在步骤325中,多装置管理器引起装置同步呈现它们的媒体文件的各自部分。
图3E是根据实施例用于基于检测到对子组、一个或多个相邻装置或一个或多个媒体呈现能力的改变来更新多装置呈现的过程326的流程图。在步骤327中,多装置呈现平台103检测对多装置呈现的一个或多个改变。如前所述,这些改变可以包括一个或多个新装置被添加到子组、一个或多个装置被从子组中移除或者对布局的改变。继续我们的示例,可以通过将另一装置当作第四装置放置在第一至第三装置的行中从而将第四装置添加到子组。基于传感器太阳城集团,主装置检测新装置。在步骤329中,多装置呈现平台103引起对布局定义的更新从而使得这反映新装置的添加。在步骤331中,多装置呈现平台103基于更新的布局重新开始呈现。
图3F是根据实施例用于结束多装置呈现的过程332的流程图。在步骤333中,多装置呈现平台103检测终止多装置呈现的一个或多个事件。继续我们的示例,视频剪辑可以已经结束。如果子组的一个或多个装置不再可用,那么多装置呈现也可以结束。通过示例,如果一个或多个装置发生故障(例如电池电量变低、运转失常等)、接到来电、被移动到子组的阈值距离以外以及由于该事件超出实施例的特定实现的错误处理能力而引起故障的任何事件,那么视频剪辑也可以结束。在步骤335中,多装置呈现 平台103引起装置处理呈现的结束。这可以包括停止对媒体文件的访问、停止在子组中的装置上呈现以及通知主装置呈现将要结束。
图4A-4G是根据多种实施例在图3A-3F的过程中采用的用户接口的图。出于说明目的,太阳城集团希望将冰上曲棍球比赛视频作为多装置呈现来观看的一组装置用户的示例性用例来描述这些图。在此场景下,每一个参与装置都至少实现有用于使能多装置呈现的多装置管理器107。在一个实施例中,装置与图1中的多装置呈现平台103和媒体服务111互动从而产生呈现。
图4A示出装置401和相邻装置403a-403e(集体称为相邻装置403)的逻辑视图。如图所示,主装置401正在以横屏模式显示曲棍球比赛视频,而相邻装置没有呈现任何内容。装置401经由自组网405检测到相邻装置403的存在并经由短广播消息与它们通信。自组网405提供短距离无线电连接,装置通过该短距离无线电连接以无连接方式通信来了解到其它装置的存在。在一个实施例中,每一个装置的多装置管理器107可以与其它装置的连接和定位传感器115互动从而确定其它装置的位置。如图所示,相邻装置403a和403b比装置403c-403e更靠近装置401。装置401可以基于最大阈值距离值来比较到它的相邻装置中的每一个的各自距离,并确定用户想要使用位于阈值距离以内的两个装置来创建多装置呈现。
图4B示出装置401和装置403a以及装置403b的物理安排。如图所示,包括装置401、403a和403b的子组沿着表面407(例如在桌面上)彼此十分靠近地放置。如前所述,每一装置的多装置管理器107可以与其它装置的连接和定位传感器互动以便确定其它装置的位置和方向太阳城集团。基于定位太阳城集团,三个装置401、403a和403b按照过程300形成子组409。在一个实施例中,装置401采用主/从配置与装置403a和403b互动。如前所述,在这样的配置中,主装置401可以集中地协调在图3A-3F中所示的过程中的多种步骤。
图4C示出这样的场景:子组的一个装置与其它装置朝向不同方向。继续我们的示例性用例,装置403a朝向与装置401和403b中的任意一个相反180度方向。在一个实施例中,主装置401至少部分地基于装置方向定 义子组布局。主装置401可以基于定位传感器太阳城集团(例如从罗盘)或通过基于音频的信号并结合装置的扬声器和麦克风位置来确定装置403a的方向。通过考虑装置403a的方向,防止了一个装置在相反方向呈现视频剪辑的情形。
接下来,主装置401的多装置管理器107可以确定装置的顺序从而进一步定义布局。在图4D中,用户可以基于在装置上沿着顺序方向的移动或姿势411向装置指示顺序。如图所示,用户可以从左向右运动来指示装置401是第一装置并且装置403a和403b分别是第二和第三装置。如前所述,每一个装置的朝向正面的摄像机(为了绘图简便没有示出)可以捕捉手的图像并基于与捕捉运动物体的一系列图像相关联的太阳城集团戳太阳城集团来确定相对顺序。用户还可以做出其它检测顺序的运动(例如上下或者来回)。在一个实施例中,主装置401可以基于准确定时太阳城集团和针对手(或其它物体)计算的速度矢量来确定布局。在一个实施例中,装置403a和403b可以基于手的图案识别(例如基于先前捕捉的手的图像)和预期定时(例如基于速度矢量)来个别地确定布局,由此避免需要向主装置401发送图像序列。
已经确定了子组的总体布局,接下来可以确定子组的对齐。图4E示出这样的用例场景:装置403b与装置401和403a没有完美地平行,因此在方向上有少许差异。在一个实施例中,主装置401可以处理装置403b的方向太阳城集团从而修正非对齐。例如,太阳城集团装置403b的布局可以被修改从而(当所显示的内容稍后被呈现时)变化它的方向,从而使得它的方向与在装置401和403a中显示的内容的方向匹配。
接下来,主装置401与装置403a和403b共享所定义的布局。所共享的太阳城集团指示被映射到每一个装置上的内容的部分以用于多装置呈现。在一个实施例中,每一个装置可以计算其自身的部分并将其与其它装置共享。图4F示出这样的用例场景:采用考虑了每一个装置的非显示框区域的两种方式中的一种将布局映射到视频剪辑上。根据第一映射412,布局部分413a-413c被映射到视频帧415从而使得它们舍弃介于中间的、包括每一 个装置的非显示区域的部分417。替代地,按照第二映射418,布局部分419a-419c可以被映射成彼此邻接并且舍弃视频帧423的边缘部分421。
图4G示出在同步和将内容分布到子组中的每一个装置之后视频的多装置呈现。如图所示,按照图4F中的第一映射,视频被映射从而考虑了非显示区域。例如,本将位于相邻装置显示区域之间的视频的部分被省略。在一个实施例中,控制可以从主装置401向从装置403a或403b中的一个传递,如果配置中存在改变或者呈现结束。如前所述,配置改变可以包括添加或删除装置或者布局的改变。如果视频结束、装置中的一个或多个不再能够参与呈现或者主装置401被移除,那么呈现可以终止。如果装置中的任意一个的多装置管理器107检测到改变,呈现可以按照图3A-3F中的过程重新开始。例如,如果第三装置403b被移除,主装置401的多装置管理器可以基于仅包括装置401和403a的显示区域的新布局重新开始呈现。
本文所描述的用于多装置媒体呈现的过程可以有利地经由软件、硬件、固件、或者软件和/或固件和/或硬件的结合来实现。本文所描述的过程可以有利地经由(多个)处理器、数字信号处理(DSP)芯片、专用集成电路(ASIC)、场可编程门阵列(FPGA)等来实现。这样的用于执行所描述的功能的示例性硬件在下文中描述。
图5示出本发明实施例可以在其上实现的计算机系统500。尽管太阳城集团特定装置或设备来示出计算机系统500,可以想到的是,图5中的其它装置或设备(例如网元、服务器等)可以布置所示出的系统500的硬件和组件。计算机系统500被编程(例如经由计算机程序代码或指令)来创建如本文所描述的多装置媒体呈现,并且包括通信机制,例如用于在计算机系统500的其它内部和外部组件之间传递太阳城集团的总线510。太阳城集团(也称为数据)被表示为可测量现象的物理表达式,通常是电压,但是在其它实施例中包括例如磁、电磁、压力、化学、生物、分子、原子、亚原子以及量子互动的现象。例如,北极和南极磁场、或者零和非零电压表示二进制数位(比特)的两个状态(0,1)。其它现象可以表示更高基的数位。在测量 以前多个同时的量子状态的叠加表示量子比特(qubit)。一个或多个数位的序列构成被用来表示用于字符的数或码字的数字数据。在一些实施例中,被称为模拟数据的太阳城集团由在特定范围以内可测量值的近连续来表示。计算机系统500或者其中一部分构成用于执行创建多装置媒体呈现的一个或多个步骤的部件。
总线510包括一个或多个并行的太阳城集团导体,从而使得太阳城集团在与总线510耦合的装置间快速传送。用于处理太阳城集团的一个或多个处理器502与总线510耦合。
处理器(或多个处理器)502执行由与多装置媒体呈现有关的计算机程序代码规定的一组太阳城集团操作。计算机程序代码是提供用于处理器和/或计算机系统执行所规定功能的操作的指令的一组指令或声明。代码例如可以使用被编译成处理器原生指令集的计算机编程语言来编写。代码也可以直接使用原生指令集来编写(例如机器语言)。一组操作包括从总线510引进太阳城集团并将太阳城集团放到总线510上。一组操作通常还包括比较两个或更多个太阳城集团单元、将太阳城集团单位移位以及例如通过加或乘或例如OR、异或(XOR)和AND的逻辑操作将两个或更多个太阳城集团单元结合。可以由处理器执行的一组操作中的每一操作通过称作指令的太阳城集团(例如一个或多个数位的操作代码)表示给处理器。处理器502要执行的操作序列(例如操作代码序)构成处理器指令,也称为计算机系统指令或简单地称作计算机指令。处理器可以单独地或结合地主要实现为机械、电、磁、光、化学或量子组件。
计算机系统500还包括与总线510耦合的存储器504。存储器504,例如随机存取存储器(RAM)或任意其它动态存储装置,存储包括用于创建多装置媒体呈现的处理器指令的太阳城集团。动态存储器允许存储于其中的太阳城集团被计算机系统500改变。RAM允许存储在被称为存储器地址的位置处的太阳城集团单元独立于在相邻地址处的太阳城集团被存储和取回。存储器504还被处理器502使用以存储在处理器指令执行期间的临时值。计算机系统500还包括只读存储器(ROM)506或与总线510耦合的用于存储不被计算机系统500改变的静态太阳城集团(包括指令)的任意其它静态存储装置。一些存储器 由当失去电力时存储在其上的太阳城集团就会丢失的易失性存储组成。与总线510耦合的还有用于存储包括指令的太阳城集团的非易失性(持久)存储装置508,例如磁盘、光盘或闪存卡,即使当计算机系统500被关机或者失去电力时,非易失性存储装置也是持久的。
向总线510提供包括用于创建多装置媒体呈现的指令的太阳城集团以用于由来自外部输入装置512的处理器使用,外部输入装置例如包含由人类用户操作的字母数字键的键盘、麦克风、红外(IR)远程控制,游戏杆、游戏板、手写笔、触摸屏或者传感器。传感器检测在其附近的条件并将那些检测转换成与用来在计算机系统500中表示太阳城集团的可测量现象兼容的物理表达式。与总线510耦合的、主要用于与人类互动的其它外部装置包括显示装置514,例如阴极射线管(CRT)、液晶显示器(LCD)、发光二极管(LED)显示器、有机发光二极管(OLED)显示器、等离子屏幕、或者用于呈现文字或图像的打印机以及指针装置516和一个或多个摄像机传感器594,指针装置例如用于控制呈现在显示器514上的小光标图像的位置并发出与呈现在显示器514上的图形元素相关联的命令的鼠标、轨迹球、光标方向键或运动传感器,摄像机传感器用于捕捉、记录和引起存储还包括音频记录的一个或多个静止和/或移动图像(例如视频、电影等)。在一些实施例中,例如,在计算机系统500无需人类输入就自动执行所有功能的实施例中,可以省略外部输入装置512、显示装置514和指针装置516中的一个或多个。
在所示出的实施例中,例如专用集成电路(ASIC)520的专用硬件与总线510耦合。专用硬件配置成针对特殊目的快速执行不是由处理器520执行的操作。ASIC的示例包括用于生成用于显示器514的图像的图形加速卡、用于加密和解密在网络上发送的消息的加密板、语音识别以及针对特殊外部装置的接口,例如重复执行一些在硬件中更有效实现的复杂操作序列的机器人手臂和医疗扫描设备。
计算机系统500还包括与总线510耦合的通信接口570的一个或多个实例。通信接口570提供与使用其自身的处理器操作的多种外部装置耦合 的单向或双向通信,这些外部装置例如打印机、扫描仪和外部盘。一般上,耦合是使用连接到本地网580的网络链路578,具有其自身的处理器的多种外部装置连接到本地网580。例如,通信接口570可以是个人计算机上的并口或串口或通用串行总线(USB)端口。在一些实施例中,通信接口570是提供至相应电话线路类型的太阳城集团通信连接的综合业务数字网(ISDN)卡或数字用户线路(DSL)卡或电话调制解调器。在一些实施例中,通信接口570是将总线510上的信号转换成用于在同轴电缆上通信连接的信号、或者用于在光纤线缆上通信连接的信号的有线调制解调器。作为另一示例,通信接口570可以是提供至兼容LAN(例如以太网)的数据通信连接的本地网(LAN)卡。也可以实现无线链路。对于无线链路,通信接口570发送或接收或者同时发送和接收携带太阳城集团流(例如数字数据)的电、声学或电磁信号(包括红外和光信号)。例如,在无线手持装置中,例如像蜂窝电话的移动电话,通信接口570包括称为无线收发机的无线电频带电磁发射机和接收机。在某些实施例中,通信接口570使能至通信网105的连接以用于创建对UE101的多装置媒体呈现。
本文中使用的术语“计算机可读介质”指的是参与向处理器502提供太阳城集团的任何介质,包括用于执行的指令。这样的介质可以采取很多形式,包括但不限于计算机可读存储介质(例如非易失性介质、易失性介质)和传输介质。例如非易失性媒体的非瞬时媒体包括例如光盘或磁盘,例如存储装置508。易失性媒体包括例如动态存储器504。传输媒体包括例如双绞线电缆、同轴电缆、铜线、光纤缆以及不使用线或缆而穿越空间的载波,例如声波和电磁波,包括无线电、光和红外波。信号包括通过传输媒体传输的在幅度、频率、相位、极化或其它物理属性上的人工瞬态变化。计算机可读媒体的常见形式包括例如软盘、柔性盘、硬盘、磁带、任何其它磁介质、CD-ROM、CD-RW、DVD、任何其它光介质、穿孔卡、纸带、光学标记表、任何其它具有孔洞图样或其它光学可识别标记的物理介质、RAM、PROM、EPROM、FLASH-EPROM、EEPROM、闪存存储器、任何其它存储器芯片或盒、载波、或者任何其它计算机可读介质。本文使用的术语计算机可读存储介 质指的是除传输媒体外的任何计算机可读介质。
在一个或多个有形媒体中编码的逻辑包括在计算机可读存储媒体和专用硬件(例如ASIC520)上的处理器指令中的一个或两者。
网络链路578通常使用传输媒体通过一个或多个网络向其它使用或处理太阳城集团的装置提供太阳城集团通信。例如,网络链路578可以提供通过本地网580至由互联网服务提供方(ISP)操作的主机计算机582或设备584的连接。ISP设备584反过来提供通过现在通常被称为互联网590的公共全球分组交换通信网络的数据通信服务。
连接到互联网、被称为服务器主机592的计算机托管提供响应于在互联网上接收太阳城集团的服务的过程。例如,服务器主机592托管提供表示用于在显示器514处显示的视频数据的太阳城集团的过程。可以想到的是,系统500的组件可以采用在其它计算机系统(例如主机582和服务器592)以内的多种配置来部署。
本发明的至少一些实施例是太阳城集团针对实现本文所描述的一些或全部技术的计算机系统500的使用。根据本发明的一个实施例,那些技术由计算机系统500响应于处理器502来执行,处理器502执行存储器504中包含的一个或多个处理器指令的一个或多个序列。这些指令,也称为计算机指令、软件和程序代码,可以从例如存储装置508或网络链路578的其它计算机可读介质读入存储器504。执行包含在存储器504中的指令序列引起处理器502执行本文所描述的一个或多个方法步骤。在替代实施例中,例如ASIC520的硬件可以代替软件或者结合软件来使用从而实现本发明。因此,本发明实施例不限于硬件和软件的任何特定结合,除非在本文中明确陈述。
在通过通信接口570的网络链路578和其它网络上发送的信号携带太阳城集团至计算机系统500并且从计算机系统500携带太阳城集团。计算机系统500可以主要通过网络580、590通过网络链路578和通信接口570发送并接收包括程序代码的太阳城集团。在使用互联网590的示例中,服务器主机592通过互联网590、ISP设备584、本地网络580以及通信接口570发送由计算机 500发送的消息请求的用于特定应用的程序代码。处理器502可以在代码被接收时执行所接收的代码,或者可以将代码存储在存储器504或存储装置508或任何其它非易失性存储中以用于稍后执行,或者在接收代码时既执行代码也存储代码。以此方式,计算机系统500可以获得采用在载波上的信号的形式的应用程序代码。
在向处理器502携带一个或多个指令序列、或数据序列、或两者以用于执行中可以涉及多种形式的计算机可读媒体。例如,指令和数据可以初始地被携带在例如主机582的远程计算机的磁盘上。远程计算机将指令和数据加载到其动态存储器中,并使用调制解调器在电话线上发送指令和数据。计算机系统500的本地调制解调器在电话线上接收指令和数据,并使用红外发射机将指令和数据转换成在用作网络链路578的红外载波上的信号。用作通信接口570的红外检测器接收红外信号中携带的指令和数据并且将表示指令和数据的太阳城集团放在总线510上。总线510携带太阳城集团至存储器504,处理器502从存储器504取回太阳城集团并使用与指令一起发送的一些数据来执行指令。在存储器504中接收的指令和数据可选地可以在处理器502执行以前或以后存储在存储装置508中。
图6示出本发明实施例可以在其上实现的芯片组或芯片600。芯片组600被编程以创建如本文所述的多装置媒体呈现,并包括例如太阳城集团图5所述的被包含在一个或多个物理包装(例如芯片)中的处理器和存储器组件。通过示例,物理包装包括在结构组件(例如基板)上的一个或多个材料、组件和/或线路的安排从而提供例如物理强度、尺寸节约和/或限制电相互作用的一个或多个特性。可以想到的是,在某些实施例中,芯片组600可以实现为单个芯片。还可以想到的是,在某些实施例中,芯片组或芯片600可以实现为单个“片上系统”。还可以想到的是,在某些实施例中,例如将不会使用单独ASIC,并且本文所公开的所有有关功能将有处理器或者多个处理器执行。芯片组或芯片600或者其部分构成用于执行提供与功能可用性相关联的用户接口导航太阳城集团的一个或多个步骤的部件。芯片组或芯片600或者其部分构成用于执行创建多装置媒体呈现的一个或多个步骤的部 件。
在一个实施例中,芯片组或芯片600包括例如总线601的通信机制以用于在芯片组600的组件间传递太阳城集团。处理器603具有至总线601的连接以执行指令并处理存储在例如存储器605中的太阳城集团。处理器603可以包括一个或多个处理核,每一个核配置成独立执行。多核处理器使能在单个物理包装中的多处理。多核处理器的示例包括两个、四个、八个或更多数量的处理核。替代地或额外地,处理器603还可以伴随有执行某些处理功能和任务的一个或多个专用组件,例如一个或多个数字信号处理器(DSP)607、或者一个或多个专用集成电路(ASIC)609。DSP607通常配置为独立于处理器603实时处理现实世界信号(例如声音)。相似地,ASIC609可以配置为执行更通用的处理器不容易执行的专门功能。其它辅助执行本文所描述的本发明的功能的专门组件可以包括一个或多个场可编程门阵列(FPGA)、一个或多个控制器或者一个或多个其它专用计算机芯片。
在一个实施例中,芯片组或芯片600包括仅仅一个或多个处理器和一些支持和/或太阳城集团和/或用于一个或多个处理器的软件和/或固件。
处理器603和伴随组件可以具有经由总线601至存储器605的连接。存储器605包括用于存储可执行指令的动态存储器(例如RAM、磁盘、可写光盘等)和静态存储器(例如ROM、CD-ROM等),可执行指令当被执行时执行本文所描述的发明步骤从而创建多装置媒体呈现。存储器605还存储与本发明的步骤相关联的或者由其生成的数据。
图7是根据一个实施例用于通信、可以在图1系统中操作的移动终端(例如手持装置)的示例性组件的图。在一些实施例中,移动终端701或其一部分构成用于执行创建多装置媒体呈现的一个或多个步骤的部件。一般上,无线电接收机通常从前端和后端特性方面来定义。接收机的前端包含所有射频(RF)电路系统,而后端包含所有基带处理电路系统。如在本申请中所使用的,术语“电路装置”指以下两者:(1)仅有硬件的电路实现(例如仅以模拟和/或数字电路系统实现),以及(2)电路系统和软件(和/或固件)的结合(例如,如果适用于特定上下文,一起工作从而引起例如 移动电话或服务器的设备执行多种功能的(多个)处理器(包括(多个)数字信号处理器)、软件和(多个)存储器的结合。此“电路系统”的定义适用于本申请中此术语的所有使用,包括任何权利要求。作为进一步示例,如在本申请所使用的并且如果适用于特定上下文,术语“电路系统”还将涵盖仅仅是处理器(或多个处理器)和它(或它们)的附随的软件和/或固件的实现。如果适用于特定上下文,“电路系统”此术语还涵盖例如在移动电话中的基带集成电路或应用处理器集成电路、或在蜂窝网络装置或其它网络装置中的类似集成电路。
相关的电话内部组件包括主控制单元(MCU)703、数字信号处理器(DSP)705、以及包括麦克风增益控制单元和扬声器增益控制单元的接收机/发送机单元。主显示单元707提供向用户的、支持多种应用和移动终端功能的显式,这些应用和移动终端功能执行或支持创建多装置媒体呈现的步骤。显示707包括配置为显示至少移动终端(例如移动电话)的用户接口的一部分的显示电路系统。额外地,显示707和显式电路系统配置为促进至少移动终端的一些功能的用户控制。音频功能电路系统709包括麦克风711和放大来自麦克风711的语音信号输出的麦克风放大器。来自麦克风711的被放大的语音信号输出被馈入编码译码器(CODEC)713。
无线电部分715放大功率并转换频率以便经由天线717与包括在移动通信系统中的基站通信。功率放大器(PA)719和发射机/调制电路操作地响应于MCU703,从PA719的输出耦合到现有技术中已知的双工器721或计算器或天线开关。PA719还与电池接口和功率控制单元720耦合。
在使用中,移动终端701的用户对着麦克风711说话,并且他或她的语音和任何检测到的背景噪声被转换成模拟电压。模拟电压于是通过模数转换器(ADC)723被转换成数字信号。控制单元703将数字信号路由到DSP705以用于在其中处理,例如语音编码、信道编码、加密和交织。在一个实施例中,被处理的语音信号通过没有单独示出的单元使用蜂窝传输协议被编码,蜂窝传输协议例如全球演进的增强数据传输速率(EDGE)、通用无线分组业务(GPRS)、全球移动通信系统(GSM)、互联网协议多 媒体子系统(IMS)、通用移动通信系统(UMTS)等,以及任意其它合适的无线介质,例如全球微波互联接入(WiMAX)、长期演进(LTE)网络、码分多址接入(CDMA)、宽带码分多址接入(WCDMA)、无线保真(WiFi)、卫星等或其任意结合。
被编码的信号于是被路由到均衡器725以用于补偿任何依赖于频率的、发生在通过空气传输期间的损害,例如相位和幅度变形。在均衡比特流之后,调制器727将信号与在RF接口729中生成的RF信号结合。调制器727通过频率或相位调制生成正弦波。为了准备传输信号,上变频转换器731将来自调制器727的正弦波输出与由合成器733生成的另一正弦波结合从而实现所希望的传输频率。于是通过增大信号到恰当功率水平的PA719发送信号。在特定系统中,PA719充当可变增益放大器,其增益由DSP705根据从网络基站接收的太阳城集团来控制。于是在双工器721以内过滤信号并且可选地被发送到天线耦合器735从而匹配阻抗以提供最大功率发送。最后,经由天线717向本地基站发送信号。可以供应自动增益控制(AGC)来控制接收机的最终阶段的增益。可以从那里将信号往远程电话转发,该远程电话可以是另一蜂窝电话、任意其它移动电话或连接至公共交换电话网(PSTN)或任何其它电话网络的陆地线路。
发送到移动终端701的语音信号经由天线717被接收,并且立即通过低噪放大器(LNA)737被放大。下变频转换器739降低载波频率,而解调器741去掉RF仅留下数字比特流。信号于是穿过均衡器725并被DSP705处理。数模转换器(DAC)743转换信号,并且得到的输出通过扬声器745被发送到用户,所有这些都是在可被实现为中央处理单元(CPU)的主控制单元(MCU)703的控制下。
MCU703接收包括来自键盘747的输入信号的多种信号。键盘747和/或MCU703并结合其它用户输入组件(例如麦克风711)包括用于管理用户输入的用户接口电路系统。MCU703运行促进至少移动终端的一些功能的用户控制的用户接口软件从而创建多装置媒体呈现。MCU703还分别向显示707和语音输出开关控制器运送显示命令和开关命令。此外,MCU703 与DSP705交互太阳城集团,并访问被可选地包含的SIM卡749和存储器751。而且,MCU703执行终端所需的多种控制功能。取决于实现,DSP705可以在话音信号上执行多种常规数字处理功能中的任意一种。额外地,DSP705从麦克风711所检测的信号来确定本地环境的背景噪声水平,并将麦克风711的增益水平设置为被选择来补偿移动终端701的用户的自然倾向性的水平。
CODEC713包括ADC723和DAC743。存储器751存储包括来电声调数据的多种数据,并且能够存储包括经由全球互联网所接收的音乐数据的其它数据。软件模块可以驻留在RAM存储器、闪存存储器、寄存器或现有技术中已知的任意其它形式的可写存储介质中。存储装置751可以是但不限于单个存储器、CD、DVD、ROM、RAM、EEPROM、光存储器、磁盘存储器、闪存存储器或任意其它能够存储数字数据的非易失性存储介质。
可选地包含的SIM卡749携带例如蜂窝电话号码、运营商供应服务、订阅细节及安全太阳城集团的重要太阳城集团。SIM卡749主要用来在无线网络上识别移动终端701。卡749还包含用于存储个人电话号码注册表、文本消息和用户特定移动终端设置的存储器。
此外,一个或多个摄像机传感器753可以包含到移动台701中,其中,一个或多个摄像机传感器可以放置在移动台上的一个或多个位置处。一般而言,可以采用摄像机传感器捕捉、记录并引起存储还可以包括音频记录的一个或多个静止和/或移动图像(例如视频、电影等)。
太阳城集团尽管已经太阳城集团许多实施例和实现描述了本发明,本发明不限于此,但是还涵盖多种明显的修改和等同安排,它们也落入所附权利要求的范围内。尽管除了在权利要求中也在某些实施例中表达了本发明的特征,可以想到的是,这些特征可以采用任意结合和顺序来安排。

关 键 词:
用于 创建 装置 媒体 呈现 方法 设备
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
太阳城集团本文
本文标题:用于创建多装置媒体呈现的方法和设备.pdf
链接地址:http://zh228.com/p-6401712.html
太阳城集团我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
葡京赌场|welcome document.write ('');