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

文档序号:9383061阅读:来源:国知局
>[0069]图5B图示了响应于图5A中正被提供的平移输入而显示的用户界面30的屏幕71。在此示例中,图5B中显示的屏幕71涉及包括不同媒体内容项72-78(轨道)的不同播放列表。用户可以通过提供如上文关于图4A和图4B所述的平移输入滚动通过项72-78。
[0070]图6图示了第一装置100、第二装置200和第三装置300。在此示例中,第一装置100、第二装置200和第三装置300中的每个装置具有与上文关于图2至图5B所述的装置20相同形式。图6图示了连接至在此示例中为扬声器的媒体内容输出设备50的第一装置100。在其他示例中,其可以例如是计算机、电视机或立体声系统。图6中图示了第一装置100与媒体内容输出设备50之间的有线连接,但在实践中,其可以由无线连接代替。
[0071 ] 第一装置100被布置为向媒体内容输出设备50输出媒体内容,其继而以可视信息和/或可听信号的形式向用户输出媒体内容。例如,第一装置100可以向媒体内容输出设备50输出作为数字或模拟数据的音轨,该音轨继而由媒体内容输出设备50输出为音频信号。
[0072]在此特定示例中,第一装置100、第二装置200和第三装置300使用其收发器5在无线网络中彼此连接。每个装置100、装置200和装置300能够与其他装置100、装置200和装置300无线通信。
[0073]每个装置100、装置200和装置300能够确定其自己相对于其他装置100、装置200和装置300的位置。在本发明的某些实现方式中,每个装置100、装置200和装置300可以随时间定期地确定其自己相对于其他装置100、装置200和装置300的位置。
[0074]装置100、装置200和装置300可以例如使用其收发器5发射和接收的无线电信号来确定其自己相对于其他装置100、装置200和装置300的位置。为了确定其位置,装置100、装置200和装置300可以向其他装置100、装置200和装置300和/或接入点(例如,802.11无线局域网接入点)发射无线电信号以及/或者从其接收无线电信号。在某些示例中,装置100、装置200和装置300中的一个或多个装置可以包括用于确定其位置的卫星定位接收器。
[0075]根据本发明的各实施方式的方法现在将使用图12中图示的流程图进行描述。
[0076]在图12的框1201,第一装置100的处理器12控制该第一装置100的显示器8以显不上文所述的用户界面30。显不器8可以例如显不图3、图4A和图5A中所不的屏蒂30。
[0077]在图12的框1202,第一装置100的用户在该第一装置100提供手势输入,响应于该手势输入,第一装置100的处理器12使得第一装置100的发射器4向第二装置200转移用户界面30。然而,不转移用户界面30中与项32-41对应的媒体内容项/文件。
[0078]在此示例中,用户提供的手势输入是如图7中所示的平移输入。图7中所示的平移输入与图4A中所示的平移输入以及图5A中所示的平移输入的方向不同。
[0079]图7中所示的平移输入被定向对角线跨过显示器12。其具有与图4A中所示平移输入相同方向上的分量以及与图5A中所不平移输入相同方向上的分量。
[0080]从图7中第一装置100和第二装置200的相对定位可以看出图7中所示的平移输入可以被认为是指向第二装置200的手势输入。优势在于,当在第一装置100提供平移输入时,在第一装置100提供平移输入的动作可以使得用户感觉其好像正在向第二装置200“轻弹”用户界面30。
[0081]当图7中所示的输入由用户在装置100的触敏显示器8提供时,处理器12确定该输入事实上是否为平移输入。如果该输入是以图4A中所示方向提供的平移输入,则处理器12可以通过将该输入视为如上文关于图4A和图4B所述用于通过滚动所显示项32-38的列表导航用户界面30的命令进行响应。
[0082]如果输入是以图5A中所示方向提供的平移输入,则处理器12可以通过将该输入视为如上文关于图5A和图5B所述用于通过改变显示器8上显示的用户界面30的屏幕导航用户界面30的命令进行响应。
[0083]然而,在此实例中,输入是以与图4A和图5A中所示的平移输入的方向不同的方向提供的平移输入。当处理器12对此确定时,其将该平移输入视为用于向不同装置200转移用户界面的命令。
[0084]在此特定示例中,第一装置100的用户可以选择向第二装置200或第三装置300转移该用户界面30。
[0085]当处理器12确定对角线平移输入已经由用户提供时,其相对于由方位检测器9提供的第一装置100的方位以及相对于第一装置100的位置的第二装置200和第三装置300的位置来分析该平移输入。在此示例中,在确定手势/平移输入指向第二装置200而不是第三装置300之后,第一装置100的处理器12决定向第二装置200转移用户界面。
[0086]在用户界面30已经向第二装置200发送之后,第一装置100的处理器12可以控制第一装置100的显示器8以指示用户界面30当前位于第二装置200。在此特定示例中,第二装置200的用户被称为汤姆。因此,图8图示了第一装置100的显示器8在其上显示用户界面30当前位于(并且显示在)汤姆的Nokia Lumia(第二装置200)的指示80。标识符“汤姆的Nokia Lumia"由第二装置200提供给第一装置100。
[0087]响应于从第一装置100接收用户界面30 (在第二装置200的接收器3处),第二装置200的处理器12控制第二装置200的显示器8以在图12中的框1203处显示用户界面30 ο
[0088]当用户界面30显示在第二装置200的显示器8上时,第二装置200的用户能够与其交互。例如,他能够如上文关于图4Α和图4Β所述滚动项32-38。如果转移的用户界面30包括多个屏幕,他还能够例如如上文关于图5Α和图5Β所述在屏幕之间导航。
[0089]在某些实施方式中,一旦用户界面30从第一装置100转移到第二装置200,第一装置100的处理器12就控制第一装置100的显示器8停止显示用户界面30。在诸如图8中所示的其他实施方式中,显示器8继续显示用户界面30。在这种实施方式中,第二装置200可以向第一装置100发送数据以使得第一装置100的显示器8能够显示正由第二装置200的用户执行的导航动作(例如,实时)。
[0090]在第二装置200显示的用户界面30至少某种程度上使得第二装置200的用户能够控制第一装置100。例如,用户界面30使得第二装置200的用户能够控制由第一装置100输出的媒体内容。第二装置200的用户能够控制当前正由第一装置100(向媒体输出设备50)输出的媒体内容以及/或者控制未来将由第一装置100 (例如,通过向播放列表添加媒体内容,诸如音轨)输出的媒体内容。
[0091]在某些示例中,由第一装置100输出的媒体内容被存储在第一装置100的存储器14中。在其他示例中,媒体内容距第一装置100远程存储,使用其接收器3流传输并且由第一装置100输出到媒体输出设备50。例如,如果第一装置100具有对云/在线音乐服务的访问,则可能是这种情况。
[0092]在某些实现方式中,例如,第二装置200的用户可以使用转移的用户界面30来控制第二装置200的某些方面。例如,用户能够使用用户界面30将第二装置200可访问的媒体内容插入播放列表。媒体内容可以例如被存储在第二装置200的存储器14中。在适当的时间点(例如,当第二装置200的存储器14中存储的轨道要被播放时),第二装置200可以直接或经由第一装置100将媒体内容流传输至媒体输出设备50以使得媒体内容能够由第一装置100、第二装置200和第三装置300的用户经由媒体输出设备50消费。
[0093]第二装置200的用户能够使用用户界面30将媒体内容插入播放列表,该媒体内容将由第二装置200从云(音乐)服务流传输。例如,如果媒体内容是音轨,当音轨要被播放时,第二装置200可以从云服务流传输媒体内容/轨道,
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1