著录项信息
专利名称 | 用于媒体系统的运动激活的内容控制 |
申请号 | CN200980136980.5 | 申请日期 | 2009-09-15 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2011-08-17 | 公开/公告号 | CN102160024A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/0482 | IPC分类号 | G;0;6;F;3;/;0;4;8;2;;;G;0;6;F;3;/;0;4;8;8;;;G;0;6;F;3;/;0;3;4;6查看分类表>
|
申请人 | 微软公司 | 申请人地址 | 美国华盛顿州
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 微软技术许可有限责任公司 | 当前权利人 | 微软技术许可有限责任公司 |
发明人 | T·阿巴那米;J·冯 |
代理机构 | 上海专利商标事务所有限公司 | 代理人 | 顾嘉运 |
摘要
描述了一种包括呈现图标菜单和文本菜单的图形显示器的媒体系统。图标菜单包括以二维集合排列的多个图标,其中每一个图标提供对媒体内容的访问。文本菜单包括提供对包括媒体内容的媒体库的访问的结构化文本列表。图标菜单可响应于在用户输入设备处接收到的第一用户输入而解锁并且可响应于在该用户输入设备处接收到的第二用户输入而锁定。响应于媒体系统的运动,可彼此相对地混洗图标菜单中的多个图标而不混洗结构化文本列表。如果图标菜单被锁定,则即使发生媒体系统的运动,也可以按固定的相对排列维持多个图标。
1.一种媒体系统(110),包括:
图形显示器(120);
用户输入设备(130);
用于检测所述图形显示器的运动的运动传感器(140);
逻辑子系统(150);以及
保存指令(162)的存储器,所述指令可由所述逻辑子系统执行以使得所述逻辑子系统:
经由所述图形显示器并发地呈现图标菜单(620)和文本菜单(630),所述图标菜单包括以二维集合排列的多个图标,所述多个图标中的每一个图标提供对媒体内容的访问,所述文本菜单包括提供对包括所述媒体内容的媒体库的访问的结构化文本列表;
响应于在所述用户输入设备处接收到的第一用户输入而解锁所述图标菜单,并且响应于在所述用户输入设备处接收到的第二用户输入而锁定所述图标菜单;
如果所述图标菜单被解锁,则响应于所述运动传感器检测到的运动在不混洗所述结构化文本列表的情况下彼此相对地混洗所述多个图标;以及
当所述图标菜单被锁定时,如果所述运动传感器检测到运动,则以固定的相对排列维持所述多个图标。
2.如权利要求1所述的媒体系统,其特征在于,所述用户输入设备包括所述图形显示器的触敏区域(134)。
3.如权利要求1所述的媒体系统,其特征在于,所述用户输入设备包括按钮(132)。
4.如权利要求1所述的媒体系统,其特征在于,所述多个图标彼此相对地从默认排列混洗成混洗排列;并且其中所述存储器还包括可由所述逻辑子系统执行以使得所述逻辑子系统执行以下操作的指令:
响应于针对所述文本菜单的第三用户输入来将所述多个图标从所述混洗排列返回至所述默认排列。
5.如权利要求4所述的媒体系统,其特征在于,所述存储器还包括可由所述逻辑子系统执行以使得所述逻辑子系统执行以下操作的指令:
响应于接收到针对所述文本菜单的第三用户输入,通过相对于所述图标菜单的大小增加所述文本菜单的大小来增加所述文本菜单的显著性。
6.如权利要求1所述的媒体系统,其特征在于,所述存储器还包括可由所述逻辑子系统执行以使得所述逻辑子系统执行以下操作的指令:
通过在所述图形显示器的至少两个方向上将所述多个图标中的一个或多个图标的相对排列从第一排列改为第二排列来彼此相对地混洗所述多个图标,并且在所述第一排列和所述第二排列两者中维持所述多个图标中的每一个图标相对于所述图形显示器的固定角度方向。
7.如权利要求1所述的媒体系统,其特征在于,所述存储器还包括可由所述逻辑子系统执行以使得所述逻辑子系统执行以下操作的指令:
当所述图标菜单被混洗时从所述图标菜单中移除一个或多个图标;以及
当所述图标菜单被混洗时将一个或多个新图标引入所述图标菜单,所述一个或多个新图标提供对所述媒体库中的先前在所述多个图标被混洗之前无法经由所述图标菜单访问的不同媒体内容的访问。
8.如权利要求7所述的媒体系统,其特征在于,所述不同媒体内容包括推荐媒体内容;
并且其中所述存储器还包括可由所述逻辑子系统执行以使得所述逻辑子系统执行以下操作的指令:
响应于所述媒体系统的操作条件来从所述媒体库中标识所述推荐媒体内容。
9.如权利要求8所述的媒体系统,其特征在于,所述媒体系统的操作条件包括先前经由所述多个图标访问的媒体内容。
10.如权利要求1所述的媒体系统,其特征在于,所述二维图标集合定义一列或多列图标以及两行或更多行图标。
11.如权利要求10所述的媒体系统,其特征在于,所述一列或多列图标的大小以及所述两行或更多行图标的大小基于所述多个图标中的每一个图标的大小。
12.如权利要求1所述的媒体系统,其特征在于,所述多个图标提供对形成所述媒体库中的媒体内容的子集的媒体内容的访问。
13.如权利要求1所述的媒体系统,其特征在于,所述媒体内容包括以下各项中的一个或多个:可视内容、音频内容、通信内容、最爱内容、推荐内容、新获得的内容、最近添加的内容、关于内容的新闻、以及社交内容。
14.如权利要求1所述的媒体系统,其特征在于,所述运动传感器包括光学元件(144)和加速计(142)中的一个或多个。
15.一种操作具有包括媒体内容的媒体库的媒体系统的方法,所述方法包括:
经由所述媒体系统的图形显示器并发地呈现图标菜单(310)和文本菜单(312),所述图标菜单包括共同提供对所述媒体库中的媒体内容的子集的访问的二维图标集合,所述文本菜单包括所述媒体库中的媒体内容的结构化列表;
接收针对所述图标菜单的用户输入(314);
响应于接收到针对所述图标菜单的用户输入,将所述文本列表的大小减小至缩小比例(318);
接收所述媒体系统的运动的指示(420);
当所述文本列表被减小至所述缩小比例时,响应于接收到所述媒体系统的运动的指示,将所述二维集合中的一个或多个图标从第一排列重新排列成第二排列(424),而不改变所述文本菜单的结构化列表的排列;
接收针对所述文本菜单的用户输入(314);以及
响应于接收到针对所述文本菜单的用户输入,将图标列表的大小减小至缩小比例(418)并将所述图标重新排列成所述第一排列(326)。
用于媒体系统的运动激活的内容控制 \n[0001] 技术领域\n[0002] 本发明涉及内容控制,尤其涉及用于媒体系统的运动激活的内容控制。 [0003] 背景技术\n[0004] 诸如个人计算机、移动电话、个人数字助理和便携式音频/视频播放器等计算设备使其用户能够访问各种不同的内容。这些计算设备的开发一般被认为扩展对用户可用的内容的宽度。例如,已经开发了多用途计算设备,该多用途计算设备结合来自这些先前不同的计算设备中的两个或更多的特征以便向用户提供甚至更多的内容选择。 [0005] 发明内容\n[0006] 描述了一种媒体系统,该媒体系统通过图形显示器呈现各自提供对不同媒体内容选择的访问的至少两个不同的交互式菜单。由图形显示器呈现的文本菜单包括可用于访问媒体库的结构化文本列表。由图像显示器呈现的图标菜单包括共同提供对媒体库中的媒体内容的子集的访问的二维图标集合。用户可通过将运动赋予媒体系统而不改变结构化文本列表的排列来重新排列或改变这些图标的排版。以此方式,用户可以在不导致对文本菜单的排列的改变的情况下改变可由图标菜单访问的媒体内容的子集。 \n[0007] 提供本发明内容以便以简化形式介绍将在以下的详细描述中进一步描述的一些概念。本发明内容并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于限定所要求保护的主题的范围。此外,所要求保护的主题不限于解决在本发明的任一部分中提及的任何或所有缺点的实现。 \n[0008] 附图说明\n[0009] 图1示意性地描绘了媒体设备的非限制性示例。 \n[0010] 图2示出了移动媒体设备作为图1的媒体设备的非限制性示例。 \n[0011] 图3-5示出了可由图1的媒体设备执行的过程流程。 \n[0012] 图6和7示出了可由图1的媒体设备的图形显示器呈现的示例图形用户界面。 [0013] 图8-12示出了图2的移动媒体设备的上下文中的可由媒体设备的图形显示器呈现的示例图形用户界面。 \n[0014] 图13示出了根据本发明的一实施例的包括遥控器的媒体系统。 \n[0015] 图14示出了根据本发明的一实施例的包括游戏控制器的媒体系统。 [0016] 具体实施方式\n[0017] 随着对媒体设备用户可用的媒体内容量的增加,用户导航、定位和访问所需媒体内容可能变得更具挑战性。以下说明书阐述了使用户能够通过移动或摇动媒体设备来重新排列和/或改变由图形显示器呈现的媒体内容的子集的方法。媒体内容的子集可通过描绘或以其他方式归纳底层媒体内容的图标图形地呈现给用户。以此方式,用户可发现否则用户可能无法通过更结构化的导航活动来定位的感兴趣内容。另一方面,用户可通过与可以除了图标菜单之外提供的更结构化的分层菜单交互来获得对可从媒体库获取的整个媒体内容选择的访问。 \n[0018] 图1示意性地描绘了通信系统100的上下文中的媒体系统或媒体设备110的非限制性示例。媒体设备110可以包括以下组件中的一个或多个:图形显示器120、用户输入设备130、运动传感器140、逻辑子系统150、存储器160、以及通信接口170。应当理解,媒体设备110可以包括在此具体描述的那些组件之外的其他合适的组件。 \n[0019] 图形显示器120可以包括用于呈现可视媒体内容的任何合适的输出设备。图形显示器120的非限制性示例包括液晶显示器(LCD)、等离子显示器、阴极射线管(CRT)显示器、电子纸显示器、发光二极管(LED)显示器、背投显示器、以及前投显示器等及其组合。如将参考用户输入设备130更详细地描述的,图形显示器120可以任选地包括用于接收用户输入的触敏区域。由此,在某些实施例中,图形显示器120可以被配置成提供输入和输出功能。 [0020] 用户输入设备130可以包括一个或多个用户输入组件。例如,用户输入设备130可以包括使得媒体设备能够接收用户输入的一个或多个按钮132。一个或多个按钮132可包括机械按钮或触敏按钮。在某些实施例中,用户输入设备130可以包括图形显示器120的触敏区域134。在某些实施例中,媒体设备可 以经由一个或多个按钮132和图形显示器\n120的触敏区域134来接收用户输入。由此,应当理解,媒体设备可以经由用户输入设备的任何合适数量和组合的用户输入组件来接收用户输入。 \n[0021] 用于检测媒体设备的运动或更具体而言用于检测图形显示器120的运动的运动传感器140可包括一个或多个传感器元件。在某些实施例中,运动传感器140包括一个或多个加速计142。例如,运动传感器140可包括用于检测媒体设备的运动和/或媒体设备相对于重力向量的方向的单轴或多轴加速计。在某些实施例中,运动传感器140可包括诸如图像捕捉设备(例如,照相机)等用于检测媒体设备的运动的光学元件144。 [0022] 在某些实施例中,运动传感器140包括一个或多个加速计和一光学元件,这些组件可以组合使用以检测媒体设备的运动和/或媒体设备相对于重力向量的方向。例如,运动传感器的一个或多个加速计可用于标识涉及媒体设备改变的加速度的媒体设备运动并且可提供媒体设备相对于重力向量的方向的指示,而光学元件可用于即使在媒体设备的运动不涉及媒体设备改变的加速度或媒体设备相对于重力向量的方向的改变的情况下(例如,当媒体设备以恒定速度移动)也标识媒体设备的移动。 \n[0023] 逻辑子系统150可包括被配置成执行一个或多个指令的一个或多个物理设备。例如,逻辑子系统可被配置成执行一个或多个指令,该一个或多个指令是一个或多个程序、例程、对象、组件、数据结构、或其它逻辑构造的一部分。可实现此类指令以执行任务、实现数据类型、改变一个或多个设备的状态、或以其它方式得到所需结果。逻辑子系统可包括被配置成执行软件指令的一个或多个处理器。另外或另选的,逻辑子系统可包括被配置成执行硬件或固件指令的一个或多个硬件或固件逻辑机器。逻辑子系统可任选地包括分布在两个或多个设备上的独立组件,这些独立组件在某些实施例中可远程放置。 \n[0024] 存储器160可以包括被配置成保存数据和/或指令(例如,在162处示意性地描绘)的一个或多个物理设备,当这些数据和/或指令由逻辑子系统执行时使得逻辑子系统实现此处描述的方法和过程。存储器160可包括可移动介质和/或内置设备。存储器160可包括光学存储器设备、半导体存储器设备、和/或磁存储器设备等。存储器160可包括具有以下各项特征的一个或多个的部分: 易失性、非易失性、动态、静态、读/写、只读、随机存取、顺序存取、位置可寻址、文件可寻址、以及内容可寻址。在某些实施例中,逻辑子系统\n150和存储器160可被集成到一个或多个公共设备和/或计算系统。 \n[0025] 媒体设备110可以经由通信接口170与通信系统100的网络180通信。通信接口\n170可包括用于经由无线和/或有线通信与网络180通信的接收机、发射机、收发机等中的一个或多个。网络180可表示一个或多个局域网和广域网。作为一个示例,网络180表示因特网。作为另一示例,网络180表示通过可被称为设备配对的过程来在媒体设备110与一个或多个其他计算设备之间建立的短程局域网。以此方式,媒体设备110可以利用网络\n180与诸如服务器194等一个或多个服务器以及诸如计算设备192等一个或多个客户机计算设备通信。作为非限制性示例,服务器194表示web服务器,而计算设备192表示第二媒体设备。 \n[0026] 图2示出了移动媒体设备200的非限制性示例。移动媒体设备200可以指先前描述的媒体设备110。由此,此处描述的各种方法、操作、过程流程和功能可由媒体设备110和移动媒体设备200来类似地执行或者可适用于媒体设备110和移动媒体设备200。例如,移动媒体设备200可包括类似于图1的图形显示器120的图形显示器220。图形显示器220包括类似于图1的触敏区域134的触敏区域234。在某些实施例中,图形显示器220可以在该图形显示器的触敏区域处呈现按钮的图形表示,由此可以在用户触摸按钮的图形表示时经由图形显示器的触敏区域来接收用户输入。 \n[0027] 移动媒体设备200还可包括共同类似于图1的一个或多个按钮132的多个按钮\n232、236和238。在某些实施例中,按钮232、236和238可包括机械按钮或触敏按钮。触敏按钮可包括电容表面。 \n[0028] 移动媒体设备200还可包括如先前参考运动传感器140描述的运动传感器240、如先前参考逻辑子系统150描述的逻辑子系统、如先前参考存储器160描述的存储器、以及如先前参考通信接口170描述的通信接口。这些组件中的一个或多个可驻留在移动媒体设备200的主体210内或者可以是主体210机载的。应当理解,移动媒体设备200仅仅提供了图1的移动设备110的非限制性示例。 \n[0029] 图3-5表示可由媒体设备110执行的过程流程。应当理解,这些过程流程可表示可被保存在存储器160中并且可由逻辑子系统150执行的指令。这些过程流程描述媒体设备110可如何经由图形显示器120呈现包括两个或更多不同菜单的图形用户界面。将在图\n3-5的过程流程的上下文中更详细地描述的图6示出了可由图形显示器120或图形显示器\n220呈现的图形用户界面610的非限制性示例。 \n[0030] 被称为文本菜单630的第一菜单包括提供对媒体库的访问的结构化文本列表。被称为图标菜单620的第二菜单包括多个图标,其中该多个图标中的每一个图标提供对媒体内容的访问。作为一非限制性示例,图标菜单和文本菜单可用于启动采取对显示器的控制的应用程序以呈现底层内容。作为另一非限制性示例,图标菜单可用于激活在被选择时播放来自图标菜单中的媒体内容的嵌入式媒体播放器。 \n[0031] 可经由图标菜单和结构化文本列表来访问的媒体内容可包括以下各项中的一个或多个:可视内容(例如,静态图像或视频内容)、音频内容(例如,音乐或音频记录)、通信内容(例如,电话、电子邮件、文本消息收发)、最爱内容(例如,用户的最爱媒体内容)、推荐内容(例如,响应于用户过去与媒体设备的活动而推荐给用户的内容)、社交内容(例如,与用户的朋友或社交熟人相关联的内容)、和/或由媒体设备存储或可由媒体设备访问的任何其他合适的内容。在某些示例中,图标菜单中的多个图标可提供仅仅对可通过文本菜单访问的媒体库中的媒体内容的子集的访问。 \n[0032] 如此处所描述的,图标可包括该图标提供对其的访问的底层媒体内容的图像或其他合适的表示。作为一个示例,图标可包括提供对底层媒体内容的示例性描绘的图片。作为另一示例,图标可包括图形、字母、单词、嵌入式视频剪辑、动画或不同可视元素的组合。用户可选择特定图标并由此与底层媒体内容交互。在视频内容的上下文中,提供对视频内容的访问的图标可包括视频内容的示例性帧。在网页内容的上下文中,提供对网页内容的访问的图标可包括示例性网页。作为另一示例,图标可包括以其他方式表示底层媒体内容的符号或文本字符。由此,应当理解,图标菜单中的一个或多个图标可包括与同文本列表中的文本项相关联的文本字符相同或相似的文本字符。 \n[0033] 现在参考图3的过程流程,在310,可由媒体设备经由图形显示器120或类似地通过移动媒体设备200的图形显示器220来呈现图标菜单。图标菜单包括以二维集合排列的多个图标,其中每一个图标提供对媒体内容的访问。图6示出了图标菜单620的二维图标集合的示例。图6还示出了多个图标可如何具有不同的相对大小和/或形状。例如,由图形显示器呈现的图标622具有与图标624不同的大小和形状。图标的大小和形状可随着底层媒体内容的类型和/或重要性而变化。 \n[0034] 作为非限制性示例,图6还示出二维图标集合可如何定义一列或多列图标以及两行或更多行图标。二维集合中的一个或多个列的大小以及一个或多个行的大小可基于每一个图标的大小。例如,参考图标菜单620的区域626,第一行图标可包括比第二行小的三列图标,由于第二行中的图标具有相对于第一行图标中的每一个的较大大小,因此第二行只包括两列图标。 \n[0035] 在某些实施例中,图标菜单620的区域626还示出二维图标集合可如何定义结构化图标网格或阵列。在某些实施例中,二维图标集合可另选地或另外地定义未结构化的图标网格或阵列,如图标菜单620的区域628所描绘的。在该具体示例中,每一个图标都可以被排列在二维集合中而不显式定义列或行,而图标的相对大小和形状可定义图标菜单的总体排列和格局。 \n[0036] 在某些实施例中,图标菜单620可包括至少部分地与另一图标重叠的至少一个图标和/或具有与另一图标的方向不同方向的至少一个图标。换言之,图标可具有些许随机的外观,就像物理卡片被倾倒在桌子上的情况下的图标。 \n[0037] 图标菜单620中的图标可对应于可经由以下描述的文本菜单访问的内容的子集。\n具体而言,这些图标可对应于在文本菜单的分层结构的不同层面可用的内容。 [0038] 再次参考图3的过程流程,在312,可经由图形显示器120或220呈现文本菜单。\n与图标菜单相反,文本菜单可包括结构化文本列表,该列表提供对包括可通过图标菜单访问的媒体内容的媒体库的访问。由此,相比图标菜单,文本菜单可提供对更大量的媒体内容的访问。媒体库可包括或可以指被存储在存储器160处的媒体内容并且还可包括远程地存储,诸如存储在服务器194或计算设备192处的媒体内容。远程媒体内容可由媒体设备经由网络180访问。以 此方式,图标列表中的多个图标可以共同提供对仅仅媒体库中的媒体内容的子集的访问,而文本菜单的结构化文本列表可提供对媒体库中的所有或更大量的媒体内容的访问。 \n[0039] 文本菜单的的非限制性示例在图6中在附图标记630处示出。文本菜单可包括一个或多个文本项,这些文本项的示例在632和634处指示。在某些实施例中,文本菜单中的每一个文本项可以指媒体库中的媒体内容的类别。例如,文本菜单可包括指示“VIDEOS(视频)”的第一文本项632以及指示“EMAIL(电子邮件)”的第二文本项634。在某些实施例中,图标可以与文本项一起呈现。在某些实施例中,文本列表可包括一个或多个可容易标识的图标以代替纯文本表示(例如,代替单词“PHOTOS(照片)”的照相机图标形式的文本项)。 \n[0040] 用户可通过选择表示用户期望访问或探查的媒体内容的类别的文本项来探查媒体库。在某些实施例中,文本菜单630可对应于媒体库的分层文件树结构,并且可包括具有对应的父和子关系的一个或多个结构化文本列表。对特定文本项的选择可导致文本菜单展开以呈现可用于访问媒体库中的媒体内容的子列表。 \n[0041] 再次参考图3的过程流程,在314,媒体设备可经由用户输入设备130接收用户输入。在314处接收到的用户输入可被表征为针对图标菜单或文本菜单。作为一非限制性示例,用户输入可经由按钮(例如,一个或多个按钮132或按钮232)或经由图形显示器120的触敏区域(例如,触敏区域134或234)选择来自图标菜单的图标或来自文本菜单的文本项。 \n[0042] 在某些实施例中,逻辑子系统可被配置成经由用户输入设备接收用户输入并判断该用户输入是针对图标菜单还是文本菜单。例如,在经由图形显示器的触敏区域接收用户输入的上下文中,逻辑子系统可标识用户是更靠近图标菜单地还是更靠近文本菜单地触摸图形显示器,并且可判断用户输入针对图标菜单和文本菜单中的更靠近或更接近的菜单。 [0043] 在316,如果在314处接收到的用户输入针对图标菜单,则过程流程可继续至318。\n在318,可响应于接收到针对图标菜单的用户输入而增加图标菜单的显著性。在某些实施例中,图标菜单的显著性可通过相对于文本菜单的大小增加图标菜单的大小来增大。例如,图标菜单的大小可以增大至显著比例,而 文本菜单的大小可以减小至缩小比例。 [0044] 图6示出了以缩小比例呈现的图标菜单620并示出了以显著比例呈现的文本菜单\n630。与图6相反,图7示出了以显著比例呈现图标菜单620并以缩小比例呈现文本菜单\n630的图形用户界面710。作为一非限制性示例,在318,可以例如通过使得图形显示器响应于针对图标菜单的用户输入在初始地呈现图形用户界面610后呈现图形用户界面710,来增加图标菜单的显著性。 \n[0045] 在其他实施例中,图标菜单的显著性可通过在不改变文本菜单的大小的情况下将图标菜单的大小增加至显著比例来增加。在其他实施例中,可以在不改变图标菜单的大小的情况下将文本菜单的大小减小至缩小比例。以此方式,响应于接收到针对图标菜单的用户输入,可给予图标菜单移至图形显示器的前景的外观,并可给予文本菜单退至图形显示器的背景的外观。在某些实施例中,图标菜单或文本菜单的模糊可伴随大小减小至缩小比例以便进一步提供退至背景的外观。在还有一些其他实施例中,已经缩小的那些元素可以至少暂时地从显示器中移除,以使得那些元素完全在用户的视野之外。 \n[0046] 从318,过程流程可继续至320。将参考图4更详细地描述320处的操作。也参考图4的过程流程,在410,可以在媒体设备处经由用户输入设备接收用户输入。在某些实施例中,在410处接收到的用户输入可以与在314处接收到的用户输入分开和不同。例如,在\n410处接收到的用户输入可指示对于图标菜单的锁定命令或解锁命令,如将参考图4的过程流程进一步描述的。相反,在314处接收到的用户输入可指示用户正在与图标菜单还是文本菜单交互,这可通过在314处接收到的用户输入针对图标菜单还是文本菜单来标识。 [0047] 此外,应当理解,在410,可经由与在314处接收到的用户输入不同的用户输入组件接收用户输入。例如,在410可经由按钮(例如,图1的一个或多个按钮132或图2的按钮232)接收用户输入,而在314可经由图形显示器的触敏区域(例如,触敏区域134或图\n2的触敏区域234)接收用户输入。在其他示例中,在410和314可经由相同的用户输入组件,诸如经由相同按钮或经由图形显示器的相同触敏区域接收这些用户输入。在其他示例中,在314和410处接收到的用户输入可以是相同的用户输入(即,可响应于用户的相同物理动作)。 \n[0048] 在412,如果在410处接收到的用户输入指示用于解锁图标菜单的解锁命令,则过程流程可继续至414。作为一非限制性示例,用户可解锁图标菜单以便通过按压按钮(例如,图2的按钮232)或通过触摸图形显示器的触敏区域(例如,图2的触敏区域234)来改变图标菜单中的多个图标的相对排列。在某些实施例中,可通过图形显示器提示媒体设备的用户输入解锁命令或锁定命令中的一个或多个。由此,应当理解,逻辑子系统可以在412处判断在410处接收到的用户输入指示锁定命令还是解锁命令。 \n[0049] 在414,可响应于在410处接收到的指示解锁命令的用户输入来解锁(即,设置成解锁状态)图标菜单。如将参考操作424更详细地描述的,如果图标菜单被解锁或者被设置成解锁状态,则可响应于媒体设备的运动(例如,摇动、倾倒或旋转媒体设备)来重新排列(例如,混洗)图标菜单中的多个图标。 \n[0050] 如果在410处接收到的用户输入不指示解锁命令,则过程流程可继续至416。在\n416,如果在410处接收到的用户输入指示用于锁定图标菜单的锁定命令,则过程流程可继续至418。在418,可响应于在410处接收到的指示锁定命令的用户输入来锁定图标菜单。\n在某些实施例中,媒体设备可响应于在用户输入设备处接收到的第一用户输入而解锁图标菜单,并且媒体设备可响应于在该用户输入设备处接收到的第二用户输入而锁定多个图标(即,将图标菜单设置成锁定状态)。例如,用户可利用相同的用户输入组件(例如,按钮或图形显示器的触敏区域)来执行对图标菜单的锁定和解锁。否则,如果412和416处的回答被判断为否,则过程流程可返回至410,在那里可接收后续用户输入。 \n[0051] 在420,可经由运动传感器接收媒体设备的运动的指示或者媒体设备的至少图形显示器部分的运动的指示。例如,在运动传感器包括一个或多个加速计的情况下,可响应于由于媒体设备的运动而发生的媒体设备加速度来从加速计接收运动的指示。在运动传感器包括光学元件的情况下,即使媒体设备未经历加速度改变或者媒体设备相对于重力向量的方向的改变,也可响应于媒体设备的运动而接收运动的指示。 \n[0052] 在422,如果图标菜单被解锁(即,在414处被设置成解锁状态),则过程流程继续至424。在某些实施例中,在422逻辑子系统可以在继续至424或426之前判断图标菜单被设置成锁定状态还是解锁状态。 \n[0053] 在424,可响应于在420处接收到的运动(即,运动传感器检测到的运动)的指示来重新排列(例如,混洗)图标菜单中的一个或多个图标。作为一个示例,可以按随机方式或以预定方式彼此相对地重新排列多个图标。在某些实施例中,如果图标菜单被解锁,则可响应于运动传感器检测到的运动,在不混洗或以其他方式重新排列文本菜单的结构化文本列表的情况下彼此相对地混洗多个图标。将参考图9-12更详细地描述424处的操作。 [0054] 在422,如果图标菜单被改为锁定(即,在418处被设置成锁定状态),则过程流程继续至426。在426,可以按固定的相对排列来维持图标菜单中的多个图标,以使得在图标菜单被锁定时,如果运动传感器检测到媒体设备的运动,不彼此相对地重新排列图标。以此方式,图标菜单可取决于图标菜单被锁定还是解锁来不同地响应媒体设备的运动。从424或426,过程流程可以返回。将参考图8更详细地描述426处的操作。 \n[0055] 现在参考图8,在第一位置820和第二位置830示出图2的移动媒体设备200。应当理解,图8将在移动媒体设备200的上下文中描述,但在图1的媒体设备110的上下文中可以类似地适用。在该具体示例中,媒体设备200正在经由图形显示器呈现图标菜单840。\n图标菜单840可以指先前参考图3-7描述的图标菜单。在该具体示例中,图标菜单840包括多个图标801-812。应当理解,图标菜单840为了易于解释而示意性地描绘。由此,应当理解,图标菜单可包括任何合适数量、形状和排列的图标,并且这些图标可采取各种不同的形式。文本菜单860以缩小比例描绘而图标菜单840以显著比例描绘。 \n[0056] 如箭头850所指示的,当移动媒体设备从第一位置820移至第二位置830时,如果图标菜单被锁定(例如,根据图4的操作426),则以固定的相对排列维持图标菜单840中的多个图标。即使运动传感器检测到媒体设备的运动亦如此。应当理解,在某些实施例中,图标可以旋转以表现为正面朝上,同时保持固定的相对排列。与图8所描绘的示例相反,图9示出了当图标菜单被解锁时,可如何响应于运动传感器检测到的运动来重新排列图标菜单\n840。在该具体示例中,图标菜单840在例如414处被解锁。 \n[0057] 当在图9中如箭头850所示媒体设备从位置820移至830时,图标菜单840中的多个相对于其在820处描绘的初始位置平移。在该具体示例中,图标 801-812中的每一个相对于重力向量900平移。应当理解,在某些实施例中,如图9的位置830所指示的,图标可被准许至少部分地覆盖文本菜单。在某些实施例中,图标801-812中的每一个可表示当图标菜单被设置成解锁状态时响应由运动传感器标识的重力向量的块。以此方式,媒体设备的用户可通过解锁图标菜单并移动媒体设备来重新排列图标菜单中的一个或多个图标。 [0058] 图10示出了描绘可如何响应于媒体设备的运动来彼此相对地重新排列图标菜单\n840中的图标801-812的又一示例。在该具体示例中,图标菜单840被设置成解锁状态并且将摇动运动赋予媒体设备,如箭头1010和1020所指示的。应当理解,箭头1010和1020仅仅提供示例摇动运动的示意性描绘,并且可以在除了箭头1010和1020所描绘的那些方向之外的方向上摇动媒体设备。如图10所示,图标菜单中的图标801-812可以开始相对于其在图8的位置820处指示的初始排列移动,而不重新排列文本菜单。 \n[0059] 图11示出了可如何响应于图10所示的摇动运动来将图标菜单中的图标重新排列成不同的排列的非限制性示例。例如,图标菜单840可以从例如在图8的位置820处描绘的默认排列被重新排列成图11所描绘的混洗排列。如图11所描绘的,可通过将多个图标中的一个或多个图标的相对排列在图形显示器的至少两个方向上从第一排列(例如,默认排列)改为第二排列(例如,混洗排列),来彼此相对地混洗多个图标。从第一排列到第二排列,可以维持多个图标中的每一个相对于图形显示器的固定角度方向,或者一个或多个图标的方向可以改变。应当理解,媒体设备的用户可被准许通过再次将运动赋予媒体设备(例如,摇动或倾倒媒体设备)来如所需那样频繁地重新排列或混洗图标菜单中的图标。 [0060] 也参考图5的过程流程,在某些实施例中,如510所示,当通过媒体设备的运动混洗图标菜单时,可以从图标菜单中移除该图标菜单的一个或多个图标。例如,如图11所描绘的,响应于媒体设备的运动而从图标菜单中移除图标806和图标812。在某些实施例中,从图标菜单中移除的图标数量可响应于如由运动传感器检测到的以下各项中的一个或多个的增加而增加:运动幅度、运动方向、运动持续时间、和/或运动频率。 [0061] 此外,如520和530所示,在某些实施例中,当通过媒体设备的运动混洗 图标菜单时,一个或多个新图标可被引入图标菜单。被引入图标菜单的一个或多个新图标可提供对媒体库中的先前在重新排列或混洗多个图标之前无法经由图标菜单访问的不同媒体内容或媒体内容的不同子集的访问。作为一个示例,在520,逻辑子系统可从媒体库中标识媒体内容以便经由一个或多个新图标呈现给用户。 \n[0062] 在某些实施例中,在520处标识的媒体内容可包括推荐内容,其中该推荐内容是响应于媒体设备的操作条件而从媒体库中标识的。作为一个示例,媒体设备的操作条件包括用户先前经由多个图标、经由结构化文本列表或经由另一机制访问的媒体内容。以此方式,媒体设备可基于用户过去与媒体设备的交互,包括用户先前访问的媒体内容,来标识媒体内容。一个或多个新图标可响应于图标菜单的一个或多个图标的混洗来代替该一个或多个图标,其中这些新图标提供对媒体库中的媒体内容的第二子集的访问。应当理解,推荐内容可包括驻留在媒体设备机载存储器中的媒体内容或者可驻留在相对于媒体设备的远程位置,诸如驻留在计算设备192或服务器194处的媒体内容。 \n[0063] 在530,当通过媒体设备的运动来重新排列或以其他方式混洗图标时,可将一个或多个新图标引入图标菜单。例如,被引入图标菜单的新图标可提供对在520处标识的媒体内容的访问。在某些实施例中,被引入图标菜单的新图标的数量可以等于在510处从图标菜单中移除的图标的数量。以此方式,用户可通过移动或摇动媒体设备来将提供对媒体库中的媒体内容的不同子集的访问的新图标引入图标菜单。 \n[0064] 作为一非限制性示例,图标菜单中的图标可以各自表示媒体库中的媒体内容的不同类别。例如,可以为以下媒体类别中的一个或多个提供不同的图标:新媒体内容、用户访问的媒体内容的历史、最爱媒体内容、与用户的朋友或熟人相关联的媒体内容以及其他合适的媒体类别。图5的过程流程可用于从图标菜单中移除表示媒体内容的不同类别的图标(例如,在510),由此被引入图标列表的新图标(例如,在530)可包括表示所选媒体类别的媒体内容的图标。 \n[0065] 例如,在过程流程的520,标识新媒体内容以便经由一个或多个新图标呈现可包括标识最爱媒体内容的媒体类别中的媒体内容。由此,当图标菜单处于解锁状态时,响应于用户摇动或移动媒体设备,图形显示器可呈现提供对作为 最爱媒体内容类别(或任何其他合适的媒体内容类别)的一部分的媒体内容的访问的一个或多个新图标。 \n[0066] 在某些实施例中,在进一步摇动媒体设备时,被引入图标菜单的新图标可提供对也在相同媒体类别中的内容的访问。例如,响应于媒体设备的摇动,图形显示器可呈现表示特定媒体类别的下一页面或文件容器上的媒体内容的图标。应当理解,新媒体内容和被引入图标菜单的相关联的新图标可以在520处随机标识,或者可基于预定准则(例如,文件大小、自从用户上一次访问以来的时间、用户的访问次数、文件名等)来标识。此外,应当理解,可通过被引入图标菜单的新图标访问的新内容可以驻留在设备机载存储器处,或者可以驻留在可经由有线或无线通信访问的远程位置(例如,用户的个人计算机)。 [0067] 在某些实施例中,媒体设备可被配置成响应于媒体设备的摇动而从不同的媒体内容类别将新图标引入图标菜单。为了继续以上示例,提供对作为最爱媒体内容类别的一部分的媒体内容的访问的图标可响应于媒体设备的摇动而从图标菜单中移除,并且表示不同类别的媒体内容(诸如与用户先前访问过的媒体内容的历史相关联的媒体内容)的新图标可被引入图标菜单。以此方式,媒体设备可被配置成通过在每一次摇动媒体设备时详述特定媒体内容类别并且然后呈现来自不同类别的内容,来响应媒体设备的摇动。 [0068] 再次参考图3的过程流程,如果用户输入未针对图标菜单(例如,316判断为否),则该过程流程可继续至322。在322,如果在314处接收到的用户输入针对文本菜单,则过程流程可继续至324。在324,可通过相对于图标菜单的大小增加文本菜单的大小来增加文本菜单的显著性。例如,如先前参考图6和7描述的,图标菜单的大小可以减小至缩小比例,而文本菜单的大小可以增大至显著比例,如图6所示。在其他实施例中,可以在不改变图标菜单的大小的情况下增加文本菜单的大小。在还有一些其他实施例中,可以在不改变文本菜单的大小的情况下减小图标菜单的大小。以此方式,响应于接收到针对文本菜单的用户输入,可给予文本菜单移至图形显示器的前景的外观,并可给予图标菜单退至图形显示器的背景的外观。 \n[0069] 在326,可任选地响应于在314接收到针对文本菜单的用户输入来将图标菜单的多个图标从混洗排列重新排列成默认排列。例如,在第一用户输入解锁 图标菜单而第二用户输入锁定图标菜单的情况下,针对文本菜单的第三用户输入可使得即使在缺少运动的情况下且尽管图标菜单处于锁定状态,图标菜单也将被重新排列成默认排列。以此方式,如果在用户输入设备处接收到的第三用户输入针对图标菜单,则可响应于该第三用户输入来相对于文本菜单的大小增加图标菜单的大小,并且如果在用户输入设备处接收到的第三用户输入针对文本菜单,则可相对于图标菜单的大小增加文本菜单的大小。由此,针对文本菜单的单个用户输入可导致在326重新排列图标菜单并且可导致在324增加文本菜单的显著性,同时可使用至少两个不同的用户输入来增加图标菜单的显著性并且解锁图标菜单以便在该图标菜单以显著比例呈现时重新排列(例如,混洗)该图标菜单。从320或326,过程流程可以返回。 \n[0070] 现在参考图12,在某些实施例中,多个图标可以在未接收到附加用户输入的情况下在被混洗后返回至预定排列。例如,图标菜单可以响应于媒体设备的运动而在被混洗后从图8的位置820所描绘的排列继续至图12所示的排列。在其他实施例中,如图11所示,多个图标可以在被混洗后保持非结构化或随机排列,直到在用户输入设备处接收到使该多个图标返回到预定排列的用户输入。例如,用户可混洗图标菜单,并且在混洗图标后通过按压按钮或通过触摸图形显示器的触敏区域来使得这些图标返回至预定排列。 [0071] 图13示出了根据本发明的一实施例的媒体系统1300的示例实施例。如此处所使用的,短语“媒体系统”用于描述可彼此协作以执行此处描述的方法和过程的所有设备和/或设备的组合。短语“媒体设备”用于描述使其功能组件(例如,图形显示器、运动传感器、用户输入等)集成到单个设备中的媒体系统。由此,媒体系统1300类似于先前描述的媒体设备110,并且上述各种方法、操作、过程流程和功能可由媒体系统1300类似地执行或者可以适用于媒体系统1300。在该具体实施例中,媒体系统1300的至少某些组件作为可经由有线或无线通信彼此通信的物理上分开的设备组件来提供。 \n[0072] 例如,媒体系统1300可包括类似于图1的图形显示器120的图形显示器1320。在某些实施例中,图形显示器1320可包括电视机或计算机监视器。媒体系统1300还可包括移动媒体设备1310可对接至的对接底座1312。移动媒体设备1310可以指例如图2的移动媒体设备200。移动媒体设备1310可以在被 对接至对接底座1312时与该对接底座1312通信并从其接收电池充电。 \n[0073] 媒体系统1300还可包括遥控器1330。遥控器1330可包括诸如按钮1332等一个或多个按钮并且还可包括运动传感器1340。按钮1332类似于图1的一个或多个按钮132并且运动传感器1340类似于图1的运动传感器140。 \n[0074] 遥控器1330可由用户操作以访问内容并且重新安排如何经由图形显示器1320呈现内容。例如,如先前参考图3-5的过程流程所描述的,用户可以按压诸如按钮1332等按钮以解锁经由图形显示器呈现的图标菜单。用户然后可以如运动传感器1340所检测到的那样摇动或移动遥控器1330以使得重新排列(例如,混洗)图标菜单的图标。由此,图13的示例实施例示出媒体系统可如何通过多个物理上分开的设备组件的协作来执行此处所描述的各种功能和过程。 \n[0075] 图14示出了媒体系统1400的又一示例实施例。媒体系统1400类似于先前描述的媒体设备110。由此,此处描述的各种方法、操作、过程流程和功能可由媒体系统1400来类似地执行或者可适用于媒体系统1400。如同图13的实施例,媒体系统1400可包括可经由有线或无线通信来彼此通信的两个或更多物理上分开的组件设备。 \n[0076] 例如,媒体系统1400可包括图形显示器1420以及包括按钮1432和运动传感器\n1440的控制器1430。控制器1430可以经由控制台1410与图形显示器1420通信。作为一非限制性示例,存储器160和逻辑子系统150可驻留在控制台1410处。如先前参考图3-5的过程流程所描述的,用户可以按压诸如按钮1432等按钮以解锁经由图形显示器1420呈现的图标菜单。用户然后可以如运动传感器1440所检测到的那样摇动或移动遥控器1430以使得重新排列(例如,混洗)图标菜单的图标。由此,图14的示例实施例示出媒体系统可如何通过多个物理上分开的设备组件的协作来执行此处所描述的各种功能和过程。 [0077] 应该理解,此处所述的配置和/或方法在本质上是示例性的,且这些具体实施例或示例不是局限性的,因为众多变体是可能。此处所述的具体例程或方法可表示任何数量的处理策略中的一个或多个。由此,所示出的各个动作可以按所示顺序执行、按其他顺序执行、并行地执行、或者在某些情况下省略。同样,可以改变上述过程的次序。 [0078] 本发明的主题包括各种过程、系统和配置的所有新颖和非显而易见的组合和子组合、和此处所公开的其它特征、功能、动作、和/或特性、以及其任何和全部等效物。
法律信息
- 2021-08-27
未缴年费专利权终止
IPC(主分类): G06F 3/0482
专利号: ZL 200980136980.5
申请日: 2009.09.15
授权公告日: 2014.03.05
- 2015-05-20
专利权的转移
登记生效日: 2015.05.06
专利权人由微软公司变更为微软技术许可有限责任公司
地址由美国华盛顿州变更为美国华盛顿州
- 2014-03-05
- 2011-09-28
实质审查的生效
IPC(主分类): G06F 3/048
专利申请号: 200980136980.5
申请日: 2009.09.15
- 2011-08-17
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2008-07-02
|
2007-10-22
| | |
2
| |
2008-06-11
|
2007-08-01
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |