用户界面转移的制作方法_4

文档序号:9383061阅读:来源:国知局
继而直接或经由第一装置100将媒体内容/轨道流传输至媒体输出设备50。
[0094]在图12的框1204,第二装置200的用户在该第二装置200提供手势输入,其使得第二装置200的处理器12通过控制第二装置200的发射器4以向第三装置300转移用户界面30 (其接收自第一装置100)进行响应。
[0095]在此示例中,由用户提供的手势输入是如图9中所示在显示器8处的平移输入。第二装置200的处理器12使用与上文关于第一装置100所述相同的处理来确定该平移输入是用于向另一装置转移用户界面30的命令而不是导航输入。
[0096]第二装置200的处理器12还基于显示器8上平移输入的方向、第二装置200相对于第一装置100和第三装置300的定位以及第二装置200的方位确定该平移输入指向第三装置300,并因此将其解释为用于将用户界面30从第二装置200转移至第三装置300的命令。
[0097]当用户界面30从第二装置200转移至第三装置300时,第二装置200的处理器12控制第二装置200的显示器8停止显示用户界面30。第二装置200和第三装置300中的至少一个装置向第一装置100发射指示用户界面30已经被转移到第三装置300的数据。
[0098]在图12中的框1205,响应于接收由第二装置200和/或第三装置300发射的数据,处理器12通过控制显示器8更新在该显示器8上显示的用户界面30的当前位置的指示80进行响应。
[0099]在此示例中,第三装置300的用户被称为鲍勃。因此,图10图示了第一装置100的显示器8在其上显示用户界面30当前位于(并且显示在)鲍勃的Nokia Lumia(第三装置300)的指示80。标识符“鲍勃的Nokia Lumia”可以由第二装置200或第三装置300提供给第一装置100。
[0100]在第三装置300显示的用户界面30至少某种程度上使得第三装置300的用户能够控制第一装置100。例如,用户界面30使得第三装置300的用户能够控制由第一装置100输出的媒体内容。第三装置300的用户能够控制当前正由第一装置100(向媒体输出设备50)输出的媒体内容以及/或者控制未来将由第一装置100 (例如,通过向播放列表添加媒体内容,诸如音轨)输出的媒体内容。
[0101]在某些实现方式中,例如,第三装置300的用户可以使用转移的用户界面30来控制第三装置300的某些方面。例如,用户能够使用用户界面30将第三装置300可访问(例如,存储在第三装置300的存储器14中或由第三装置300从云服务可流传输)的媒体内容插入播放列表。在适当的时间点(例如,当第三装置300的存储器14中存储的或者从云服务可流传输的轨道要被播放时),第三装置300可以直接或经由第一装置100将媒体内容流传输至媒体输出设备50以使得媒体内容能够由第一装置100、第二装置200和第三装置300的用户经由媒体输出设备50消费。
[0102]在此示例中,第一装置100的用户决定他不期望第三装置300的用户向播放列表添加任何(更多)内容。因此,他决定将用户界面30从第三装置300的用户取回。
[0103]在图12中的框1206,第一装置100的用户在该第一装置100提供用户输入,其使得用户界面30从第三装置300返回到第一装置100。这可以使得第一装置100的用户具有对用户界面30的“全面控制”,并且可以使得用户界面30在任意时间返回装置100。例如,在这种环境下,用户可以已经提供了用户输入,而用户界面30位于第二装置200,这使得用户界面30从第二装置200返回第一装置100。
[0104]图11中图示了第一装置100的用户可以提供以便使得用户界面30返回到第一装置100的用户输入的示例。
[0105]在所示示例中,用户输入是以显示器8处平移输入的形式出现的手势输入。图11中所示的平移输入远离第三装置300定向,因此优势在于,第一装置100的用户感觉他好像从第三装置300拉回用户界面30。
[0106]上文已经描述了用于共享用户界面的方法,其中由第一装置100输出的媒体内容可以由第二装置200和第三装置300的用户控制。优势在于,在本发明的各实施方式中,第一装置100使得用户能够确定用户界面30当前位于何处并且使得他能够在他期望时“拉回”用户界面30,从而允许他维持对用户界面30的全面控制。
[0107]对“计算机可读存储介质”、“计算机”、“处理器”等的提及应当被理解为不仅包含具有不同架构(诸如单个/多个处理器结构和串行(冯诺依曼)/并行结构)的计算机,而且包含特定电路,诸如现场可编程门阵列(FPGA)、专用电路(ASIC)、信号处理设备以及其他处理电路装置。对计算机程序、指令、代码等的参考应当被理解为包含用于可编程处理器的软件或固件,例如,针对处理器的硬件设备是否指令的可编程内容,或针对固定功能设备的配置设定、门阵列或可编程逻辑设备等。
[0108]如在本申请中使用的,术语“电路装置”是指下面各项的全部:
[0109](a)仅硬件的电路实施方式(诸如以仅模拟和/或数字电路装置的实施方式),以及
[0110](b)电路和软件(和/或固件)的组合,诸如(如适用的):(i)处理器的组合或(?)处理器/软件(包括数字信号处理器)、软件和存储器的部分,其共同工作以引起诸如移动电话或服务器之类的装置执行各种功能,以及
[0111](C)诸如微处理器或微处理器部分之类的电路,其需要用于操作的软件或固件,即使软件或固件并没有物理地呈现。
[0112]“电路装置”的该定义适用于所有在该应用中(包括在任何权利要求中)对该术语的使用。作为另一示例(如在本应用中所使用的)术语“电路装置”也可以涵盖仅一个处理器(或多个处理器)或处理器部分以及它的(或它们的)附属的软件和/或固件的实施例方式。术语“电路装置”还可涵盖(例如并如果适用于特定权利要求元素)用于移动电话或服务器中类似的集成电路、蜂窝网络设备或其他网络设备中的基带集成电路或应用处理器集成电路。
[0113]图12中图示的框可以表示方法中的步骤和/或一个或多个计算机程序18中的代码的部分。对为执行框的特定顺序的图示不一定暗示出存在针对框的需要的或优选的顺序,并且可以改变框的顺序及布置。此外,可以将一些框省略。
[0114]虽然本发明的各实施方式已经在先前段落中参考各种示例进行了描述,但是应当理解可以在不脱离本发明要求保护的范围内对给定示例进行修改。例如,所提供用于使得用户界面从一个装置转移到另一装置的手势输入不需要是在显示器8处的平移输入。例如,其可以由“投掷动作”代替,该“投掷动作”在装置握持在手中时执行(并且由装置中的一个或多个加速计检测)。
[0115]在某些实现方式中,上文所述的“平移输入”不需要通过移动对象跨过显示器同时与该显示器接触来提供。其可以例如是悬停平移输入,其中对象被移动跨过装置20(诸如跨过装置20的显示器),同时对象从装置20移位(但不与其接触)。
[0116]在本发明的某些实施方式中,媒体内容输出设备50可以不被呈现并且相反媒体内容由第一装置100的扬声器输出为可听信号。
[0117]在某些实施方式中,用户界面30可以由单个屏幕31而不是多个屏幕31、71组成。在某些环境下,用户界面30可以在比三个装置100、200、300更多或更少的装置之间共享。
[0118]在某些实施方式中,第一装置100的处理器12可以被配置为确定用户界面30已经通过哪个装置200、300。第一装置100的处理器12可以例如被配置为控制第一装置100的显示器8以显示指示用户界面30已经通过所有装置200、300的地图界面。
[0119]上文描述了一种方法的示例,其中第二装置200的用户提供了使得第二装置200向第三装置300转移用户界面的30的手势输入。备选地或附加地,第一装置100的用户可以使得第二装置200将用户界面30从第二装置200转移至第三装置300。这是有用的,因为例如如果他认为第二装置200(的用户)保持
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1