使用因用户而异的语法的媒体项选择的制作方法_3

文档序号:9932624阅读:来源:国知局
子集。
[0049]图7示出其中显示器被配置成指示多个媒体项以供向用户呈现多个媒体项的控制环境的示例。此配置可被称为“消歧模式”。在该示例中,位于用户的库(701)中的多个媒体项被呈现为在可在媒体服务器(702)上获得的多个媒体项旁边。在其他示例中,位于用户的库中的媒体项可被呈现为与可在媒体服务器上获得的媒体项混合。在一些示例中,诸如当计算机系统18正以离线模式操作时,仅来自用户的库的媒体项可被呈现。可以按置信度评级的次序呈现这些媒体项,或者如果众多媒体项具有相等或类似的置信度评级,则可以按顺序次序(诸如字母次序)呈现这些媒体项。各个体媒体项可被呈现在具有类似置信度评级的父容器旁边。这些项的VUI标签可被配置成主动地对这些项进行消歧以允许当具有听起来类似的名称的媒体项出现在同一屏幕时,将正确地选择这些媒体项。在一些示例中,唯一标识信息可被附加到正常显示串(例如,歌曲标题)。如果这仍然导致听起来类似的项,则媒体项可被数字地标识。例如,图7示出了作为来自用户的库的选择的媒体项710、720、730和740以及可从媒体服务器获得的媒体项750、760、770和780。
[0050]在一些示例中,具有最大置信度评级的多个媒体项可按非视觉方式呈现。例如,如果用户被参与视频游戏,则媒体项列表可通过扩音器16听觉地呈现,使得不打断对呈现在显示器14上GUI的呈现。
[0051]返回图3,在指示了具有最接近于阈值的置信度评级的多个媒体项后,方法300可行进到340。在340,方法300可包括接收选择具有最接近于阈值的置信度评级的多个媒体项之一来回放的用户输入。用户输入可包括语音输入、姿势输入和/或来自诸如键盘、鼠标、触摸屏、游戏垫或操纵杆控制器之类的操作地耦合到计算机系统的传统用户输入设备的输入。
[0052]如图7所示,用户输入可包括语音命令703形式的语音输入。如针对如图1所示的口述命令30所描述的,语音命令703可包括指引监听子系统以主动监听模式参与的主要命令分量、提供应用专用命令(例如,“播放”)的次要命令分量以及其中用户提供该用户希望计算机系统回放的媒体项(例如,“媒体项730”)的标识信息的第三级分量。在该示例中,监听子系统26被配置成在进入消歧模式之际自动地参与主动监听模式。由此,语音命令703可不必包括主要命令分量。
[0053]如参考图1所描述的,用户输入子系统22可能够推断出一个或多个命令分量,并可能够经由视觉子系统24和/或其他用户输入模块接收一个或多个命令分量。例如,视觉子系统24可使用注视跟踪来确定用户正看着哪个呈现在显示器14上的媒体项。用户可只是说“播放”并看着媒体项来开始回放。在一些实施例中,所指示的具有最大置信度评级的媒体项可在用户说“播放”之际自动回放。
[0054]在一些示例中,用户可能没有在所呈现的多个媒体项之中标识出期望要回放的媒体项。用户可随后用诸如语音命令(例如,“显示更多示例”)之类的命令或用诸如滑刷姿势之类的姿势来请求附加的或替换的媒体项。随后可向用户指示具有次大置信度评级的多个媒体项。在消歧模式期间,如果用户标识所指示的媒体项反映曲解的命令,则用户可重新输入请求媒体项以供回放的初始用户命令。在一些示例中,如果没有媒体项或父容器接收到大于基线阈值的置信度评级,则计算机系统18可提示用户重新输入初始用户命令。
[0055]返回图3,在接收到选择所指示的多个媒体项之一来回放的用户输入后,方法300可行进到350。在350,方法300可包括回放所选的媒体项,或回放包括在所选的父容器中的多个媒体项。
[0056]图4示出用于接收指示具有最大置信度评级的媒体项不是期望回放的媒体项的用户输入并对该用户输入作出响应的示例方法400的流程图。方法400可按存储在存储机上并由逻辑机执行的指令的形式来实现,存储机和逻辑机为例如如图9所示的存储机920和逻辑机910。例如,计算机系统18可包括保持方法400的指令的存储机和被配置成执行这些指令的逻辑机。方法400可作为方法200和/或300的子例程来运行,或可独立地运行。
[0057]在410,方法400可包括接收指示用户期望回放的媒体项的用户命令的数字表示。如结合图1所描述的,用户命令可包括多个命令分量。用户命令可包括指引计算机系统按主动输入模式参与的主要命令分量。用户命令可随后包括提供例如指示用户回放媒体项的期望的应用专用命令的次要命令分量。用户命令可包括其中用户提供该用户期望计算机系统回放的媒体项的标识信息的第三级分量。用户命令可以是采用语音命令、姿势命令或通过耦合到计算机系统的传统用户输入设备的命令的形式的输入。用户命令可随后被视觉子系统24、监听子系统26和/或用户输入子系统22转换成数字表示。
[0058]在420,方法400可包括确定多个不同媒体项中的每一者的置信度评级。如结合图2描述的,置信度评级可指示媒体项在用户命令中被提及的可能性。多个不同的媒体项可包括用户的媒体库中的媒体项,并且可进一步包括可经由媒体服务器访问的媒体项。媒体项的置信度评级可包括将用户的媒体库中的媒体项加权得比可经由媒体服务器访问的媒体项更多。
[0059]在430,方法400可包括向用户指示具有最大置信度评级的媒体项被排队等待回放。如图8所示,向用户指示具有最大置信度评级的媒体项被排队等待回放可包括将具有最大置信度评级801的媒体项可视显示在显示器14上。媒体项可用提供该媒体项的唯一标识信息的文本和/或图形(例如,歌曲标题和专辑封面)来表示。附加地或替换地,可通过扩音器16听觉地向用户指示该媒体项。
[0060]向用户指示具有最大置信度评级的媒体项被排队等待回放可包括指示该媒体项在该媒体项的自动回放之前的排队区间。例如,GUI可在显示器上滚动该视觉表示。媒体项从屏幕滑出的平滑视觉动画可向用户指示对那个媒体项的回放即将要开始。在一些示例中,计时器或倒计时时钟可指示媒体项的回放即将要开始。通过这种方式,给予用户评估所选的媒体项并根据用户的期望确定计算机系统18是否选择了正确的媒体项的时间区间。
[0061]返回图4,在向用户指示具有最大置信度评级的媒体项被排队等待回放后,方法400可行进到440。在440,方法400可包括检测指示不要播放排队等待回放的媒体项的用户输入。这样的用户输入可采取口述命令、姿势命令、通过传统用户输入设备给出的命令的形式和/或其他合适的模态。使用图8的示例,用户可递送指示不要回放排队等待回放的媒体项的语音命令803( “别回放该媒体项”)。
[0062]返回图4,如果指示不要回放排队等待回放的媒体项的用户输入没有被检测到,则方法400可行进到445。在445,方法400可包括在排队时间区间后,自动回放具有最大置信度评级的媒体项。
[0063]如果检测到指示不要回放排队等待回放的媒体项的用户输入,则方法400可行进到450。在450,方法400可包括取消对具有最大置信度评级的媒体项的回放。回放可在排队时间区间期满之前或媒体项开始回放之后被取消。
[0064]在460继续,方法400可包括向用户指示具有次大置信度评级的多个媒体项。在一些实施例中,具有次大置信度评级的多个媒体项不包括具有最大置信度评级的媒体项。通过这种方式,被用户拒绝的媒体项不将被再次指示给用户。在一些实施例中,具有次大置信度评级的多个媒体项不包括媒体项的一个以上的副本。例如,如果媒体项既位于用户的媒体库又可经由媒体服务器访问,则该媒体项的仅一个实例将被指示给用户。
[0065]如本文中结合图7讨论的,来自用户的库701的多个媒体项可被视觉地显示在在在媒体服务器702上获得的多个媒体项旁边。在一些示例中,具有次大置信度评级的多个媒体项可按非视觉方式呈现。
[0066]返回图4,在指示具有次大置信度评级的多个媒体项后,方法400可行进到450。在450,方法400可包括接收选择多个媒体项之一来回放的用户输入。
[0067]如图7所示,用户输入可包括语音命令703形式的语音输入。在该示例中,监听子系统26在进入消歧模式之际以主动监听模式自动参与。由此,语音命令703可不必包括主要命令分量。
[0068]在一个示例中,用户可能没有在所呈现的多个媒体项之中标识出期望回放的媒体项。用户可随后用诸如语音命令(例如,“显示更多示例”)之类的命令或用诸如滑刷之类的姿势命令来请求附加的或替换的媒体项。随后可向用户指示具有次大置信度评级的多个媒体项。
[0069]返回图4,在接收到选择所指示的多个媒体项之一以供回放的用户输入后,方法400可行进到460。在460,方法400可包括回放所选的媒体项或包括在父容器中的多个媒体项。接收指示不回放媒体项的用户输入可不限于排队时间区间。例如,在计算机系统已
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1