专利名称:音频-视觉搜索和浏览接口(avsbi)的制作方法
音频-视觉搜索和浏览接口(AVSBI)
背景技术:
消费电子产品和处理系统正逐渐趋同。诸如电视机和媒体中心的消费电子产品正在进化为包括通常在计算机上才能看到的处理功能。处理功能的增强使得消费电子产品执行更为复杂的系统和应用程序。这些程序一般要求强健的用户界面、能够显示并导航数量不断增加的信息。因此,需要改进的技术来解决这些和其他问题。附图简述
图1示出了系统的一个实施例;图2示出了用户接口显示的一个实施例;图3示出了图表的一个实施例;图4示出了用户接口显示的一个实施例;图5示出了逻辑流的一个实施例;图6示出了逻辑流的一个实施例;图7示出了系统的一个实施例;图8示出了设备的一个实施例。详细描述各种实施例可针对用于快速搜索和/或浏览音频和/或视觉内容的音频_视觉搜索和浏览接口(AVSBI)。当今的数字家庭环境提供了机会,使得成百上千的媒体内容被存储在家庭网络各处。由于可用媒体内容的数量,用户浏览或搜索这些内容可能会是特别繁琐的。AVSBI的多个实施例组合了一组媒体集合的视觉和可导航表示以及媒体本身的快速音频采样。音频采样的多个实施例涉及同时播放多个媒体集合,每个集合被输出在环绕声环境的不同扬声器上。在多个实施例中,媒体集合不仅仅被同时播放,还以在每个集合自身之中交迭或循环的方式被播放,其中在任何给定时间聚焦媒体的选定剪辑或轨道。在多个实施例中,AVSBI可提供媒体集合以水平方式显示在用户接口显示上。用户可通过滑块来在这些媒体集合中导航,其中每个媒体集合被表现为静态图像。静态图像有助于用户一眼就能很快地获知特定的媒体集合及其邻近的媒体集合。如上所述的,音频采样的多个实施例涉及同时播放多个媒体集合,每个集合被输出在环绕声环境的不同扬声器上。在多个实施例中,以某种方式与用户接口显示上的滑块相对应(诸如,直接位于滑块之下)的媒体集合经由中央扬声器来播放。位于中央媒体集合紧邻左侧的媒体集合经由左侧扬声器来播放。位于中央媒体集合紧邻右侧的媒体集合经由右侧扬声器来播放。在多个实施例中,滑块包括左箭头和右箭头。如果用户移动滑块来在媒体集合中导航,则媒体集合的音频输出就基于用户接口显示上的滑块位置而沿着多个扬声器移动。在多个实施例中,表示媒体集合中的电影音轨的剪辑的静态图像(诸如,电影海报)可由静态图像发展为一系列混合并交迭的(渐变的)视频的剪余片,其连同经由扬声器的音轨一起同步播放,如上面所描述的。在此也描述并要求保护其他的实施例。
多种实施例可包括快速浏览模式用户接口,被安排为接收来自遥控的用户输入。 例如,用户接口模块可被安排为接收表示遥控的定点移动的移动信息。遥控可被安排为当用户在空间上移动遥控时提供移动信息,诸如移动遥控以指向屏幕上显示的不同对象。这样,用户可使用遥控(诸如,“空中”鼠标或自由形态定点设备)向媒体设备(诸如,电视机或机顶盒)输入信息。或者,用户可使用其他定点设备(实现为与遥控分离的或被集成在遥控中的)向用户接口模块提供移动信息。多个实施例不仅限于上述内容。多个实施例可包括一个或多个元件或组件。元件可包括被安排为执行特定操作的任何结构。根据给定的一组设计参数或性能约束条件所要求的,每个元件可被实现为硬件、 软件、或其组合。尽管作为示例可以某一拓扑的有限数量的元件来描述实施例,但该实施例可包括为给定实现所需要的替换拓扑中的或多或少的元件。值得注意的是,对“一个实施例”或“一实施例”的描述表示结合该实施例所描述的特定特征、结构、或特点被包括在至少一个实施例中。在说明书的各位置出现的短语“在一个实施例中”不一定全指同一实施例。图1示出了本发明的多个实施例可以在其中操作的系统100的一个实施例。参照图1,系统100可包括设备102、遥控104、显示器106、左侧扬声器108、中央扬声器110、右侧扬声器112以及通信介质114。设备102可包括用户接口模块116、媒体存储器118、一个或多个解码器120、一个或多个混频器122、以及一个或多个放大器124。遥控104可包括输入/输出(I/O)设备126、陀螺仪128以及控制逻辑130。接下来将更详细地描述这些元件中的每一个。在一个实施例中,例如,设备102是媒体处理系统,其可包括多种应用程序,诸如用户接口模块116。例如,用户接口模块116可包括图新用户接口(GUI)以在用户和设备 102之间传递信息。用户接口模块116可被用于便于AVSBI的各个实施例以在大量的媒体内容中导航,例如,通过联网的数字家庭环境。AVSBI的多个实施例将一组媒体集合的视频和可导航表示与媒体自身的快速音频采样相组合。在多个实施例中,每个媒体集合包括媒体内容的多个剪辑和轨道。媒体集合可被存储在媒体存储器118中,但多个实施例不限于此。一个或多个媒体集合可被存储在网络上的任何地点,例如,由设备102可访问的地点。媒体存储器118可存储任意类型的内容或数据。内容的示例一般可包括表示对用户有意义的信息的任何数据或信号,诸如媒体信息、语音信息、视频信息、音频信息、图像信息、文本信息、数字信息、字母数字符号、图形等。各实施例不限于该上下文。AVSBI的多个实施例依赖于如下构想同时并相对高节奏地倾听集合中的音频剪辑或音轨的大量小样本。与其他官能相反的,人类大脑能够分离并处理多个音频数据流并由此允许人们在同一时刻有效地浏览大量的音频数据。在此,用户能够快速浏览一组非常大量的音频数据流或媒体数据流,并基于用户意识中其可能在之前的某个时刻已经听到过的音频样本来搜索特定音频/媒体剪辑。AVSBI的多个实施例利用了导航和分类的空间能力。这帮助用户更方便地回想起其之前所访问的媒体现在位于何处。此外,使用空间映射来传递分类标记有助于使用户更简单地预测带有特定特点的一段媒体位于何处。AVSBI的多个实施例使用水平滚动以及环绕声技术来实现媒体内容的空间导航和分类。多个实施例不限于此上下文。音频采样的多个实施例涉及同时播放多个媒体集合,每个集合被输出在环绕声环
5境的不同扬声器上。在多个实施例中,媒体集合不仅仅被同时播放,还以在每个集合自身之中交迭或循环的方式被播放,其中在任何给定时间聚焦媒体的选定剪辑或轨道。回到图1,在多个实施例中,如所示出的,三个扬声器通过三个分离的音频流水线连续地播放音频。例如,左侧扬声器108使用带有解码器120-1、混频器122-1以及放大器 124-1的流水线。中央扬声器110使用带有解码器120-2、混频器122-2以及放大器124-2 的流水线。右侧扬声器112使用带有解码器120-3、混频器122-3以及放大器124-3的流水线。在多个实施例中,在任何给定时间,可以在每个扬声器解码两个或更多的音频剪辑或音轨。在此,每个解码器从存储器介质(诸如,存储器118)读取音频剪辑或音轨,并对其进行解码。两个或更多的音频剪辑或音轨随后经由混频器被混频或交织,如在下文中所描述的。 最后,混频或交织后的音频被送往放大器和扬声器。虽然图1示出了三个扬声器,但多个实施例不限于此,并可使用任意数量的扬声器。在多个实施例中,AVSBI可提供媒体集合以水平方式显示在用户接口显示上。这样的用户接口显示200的一个示例被示出在图2中。用户接口显示200可经由用户接口模块116来实现。回到图2,用户可通过滑块202 (或诸如指示器或游标)来在媒体集合(诸如,媒体集合204、206、208、210、212,等等)中导航,其中每个媒体集合被表示为静态图像。静态图像有助于用户一眼就能很快地获知特定的媒体集合及其邻近的媒体集合。虽然图2示出了以水平方式组织的媒体集合,这也不表示对本发明的多个实施例进行限制。实际上,媒体集合可以以任何方式(包括但不限于,垂直的、堆叠的、对角的、交迭的等等)来表示。本发明的多个实施例不限于此上下文。在多个实施例中,假设每个媒体集合表示来自一特定专辑的音频样本。该静态图像可以是来自该专辑自身的专辑艺术图片,如图2所示的。在多个实施例中,用户可以以实时动画的方式滚动媒体集合或专辑。媒体集合(诸如,专辑)自身可根据媒体集合的一些通常标准或根据媒体集合内的单独剪辑、音轨或样本而被排序或分类。例如,可能的排序可以是经典摇滚音乐专辑为先,随后是替换的音乐专辑、随后是乡村音乐专辑,等等。可以基于其他任何标准来排序或分类专辑。例如,可以基于如下条件来对专辑进行分类艺术家、录制卷标、用户自定义分类、发行年代、音频内容的内在特性、元数据、流派、预定义的播放列表、媒体文件自身的外在品质(诸如,比特率、压缩技术、格式,等等)、通过现有音乐基因框架获取的排序,等等。 多个实施例不限于此上下文。在此回到图2,在多个实施例中,媒体集合208 (或专辑)直接位于滑块202的下方,并且经由中央扬声器110(图1)来播放。媒体集合206位于中央媒体集合208的紧邻左侧并经由左侧扬声器108来播放。媒体集合210位于中央媒体集合208的紧邻右侧并经由右侧扬声器112来播放。多个实施例不限于将中央媒体集合确定为直接位于滑块202之下的媒体集合。例如,在多个实施例中,中央媒体集合被确定为以任意方式与滑块202相对应的媒体集合。随着用户移动滑块202来导航媒体集合,媒体集合的音频输出基于滑块202在用户接口显示200上的位置而沿着多个扬声器移动。在多个实施例中,滑块202包括左箭头和右箭头,如图2所示。例如,如果右箭头被激活一次(或滑块202向右侧媒体集合210之上移动),则媒体集合210将开始经由中央扬声器110播放,媒体集合208将开始经由左侧扬声器108播放,媒体集合212将开始经由右侧扬声器112播放。或者,如果左箭头被激活一次(或滑块202向左侧媒体集合206之上移动),则媒体集合206将开始经由中央扬声器 110播放,媒体集合204将开始经由左侧扬声器108播放,媒体集合208将开始经由右侧扬声器112播放。因此,随着用户滚动过一组媒体集合,集合的媒体回放也在滚动方向上逐渐从一个扬声器移动到下一个扬声器。这样,多个实施例对音频搜索和浏览增加了利用环绕声技术的空间组件。多个实施例不限于此上下文。在多个实施例中,媒体集合不仅仅经由扬声器108、110和112同时播放,还以在每个集合自身之中交迭或循环或“交织”的方式被播放,其中在任何给定时间聚焦媒体的选定剪辑或轨道。在多个实施例中,音频剪辑或轨道的多个片段(例如,经由算法从每个剪辑的中间所选出的)立刻以低音量播放,而它们中的一个(当前聚焦的一个)播放的比其他的更为响亮。该焦点以排序的、交迭的、循环的方式逐渐在媒体集合中的从剪辑到剪辑地切换。在多个实施例中,对于每个集合,确定媒体剪辑或轨道的排序。在多个实施例中, 例如当媒体集合表示专辑时,该排序可以是专辑中的剪辑或轨道的默认排序。在多个实施例中,剪辑或轨道的分离程度确定了剪辑的交迭。在此,可以使用多种方法来交迭单独剪辑。例如,对于180度的分离,从一个扬声器在同一时间可听到最多两个剪辑(即,混频了两首歌曲)。对于120度的分离,从一个扬声器在同一时间可听到最多三个剪辑(即,混频了三首歌曲)。待混频的剪辑数目可以被最大化以使得大量歌曲可以被混频而不混淆听众。在多个实施例中,基于分离程度来选择η个剪辑或轨道(诸如,180度的分离则选择两个剪辑,120度的分离则选择三个剪辑)。从η个剪辑中选择所聚焦的剪辑。所选择的剪辑随后被播放一段时间,而通过以比其他剪辑更响亮的方式播放来聚焦所选择的剪辑。 随后,处理继续到下η个剪辑,而与上η个剪辑或轨道相交迭。对剪辑或轨道混频的实施例在图3中示出。参考图3,剪辑或轨道在时间上的混频被示出为具有180度的分离。一旦上一个剪辑或轨道被包括在了 η个剪辑中,则以第一个剪辑或轨道为起点重新开始循环。在多个实施例中,为了提供对在轨道特定部分上为低音量的特定剪辑或轨道的更好采样,算法针对媒体集合或专辑中的每个循环选择每条轨道的中段(也可具有一施加到轨道中索引的随机偏移量)。本发明的多个实施例不限于这一上下文。在其他多个实施例中,媒体集合中的单独剪辑或轨道可表示除了同一专辑的剪辑之外的其他剪辑或轨道。在此,可基于以下标准将多个剪辑分组在一媒体集合中流派或节拍的排序、艺术家、录制卷标、发行年代、音频内容的内在特性、元数据、预定义的播放列表、 媒体文件自身的外在品质(诸如,比特率、压缩技术、格式,等等)、通过现有音乐基因框架获取的顺序,等等。多个实施例不限于此上下文。在用户接口显示的一个实施例中,媒体集合中的单独剪辑可各自属于诸如不同的专辑。在此,每个剪辑可由其所属的专辑中的专辑图片来表示。在用户接口显示上媒体集合的单独剪辑可以多行格式排列在媒体集合中。示例性的用户接口显示400在图4中示出。 参考图4,媒体集合408中的每个较小的方框诸如表示一剪辑。因此,媒体集合408包括排列为3x3分组配置方式(宽度上3个且高度上3个)的9个剪辑。基于滑块402的位置,扬声器108、110、112中的每一个将使用相同的顺序、交迭、 循环方式播放3x3剪辑分组,如以上所描述的。例如,如图3所示的,中央3x3剪辑分组(媒体集合408)将经由中央扬声器110(图1)来播放。左侧3x3剪辑分组(媒体集合406)将经由左侧扬声器108来播放。右侧3x3剪辑分组(媒体集合410)将经由右侧扬声器112 来播放。随着滑块402的移动,3x3剪辑分组也将沿着不同的播放器播放,如以上所描述的。 本发明的多个实施例不限于此上下文。例如,每个媒体集合可以有适用于本发明多个实施例的任意配置的任意数量的剪辑。同样,在多个实施例中,例如,除了音频外可以加入视频以搜索电影音轨。在多个实施例中,表示媒体集合中的电影音轨的剪辑的静态图像(诸如,电影海报)可从静态图像发展为一系列混合并交迭的(渐变的)视频的剪余片,其连同经由扬声器的音轨一起同步播放,如上面所描述的。回到图1,在多种实施例中,用户接口模块116可被安排为经由遥控104来接收用户输入。遥控104可被安排为允许用户按照与鼠标或其他使用诸如陀螺仪128的定点设备相类似的方式来进行定点操作。用户接口模块116和遥控104允许用户在位于离开显示器相对较远距离处(诸如正常视野距离,诸如,10英尺或更远)控制显示器上的指针(或滑块),且不需要常规有线连接。遥控104可被安排为通过使用例如红外线(IR)或射频(RF)信号来发送控制信息,从而控制、管理或操作用户接口模块116。多种命令代码可被赋予遥控104的I/O设备 126所包括的一个或多个按键或按钮。I/O设备126可包括多种硬件或软件按钮、开关、控件或扳机以接收用户命令。例如,I/O设备126可包括数字小键盘、箭头按钮、选择按钮、电源按钮、模式按钮、选择按钮、菜单按钮,以及执行在常规遥控中一般能发现的普通控制操作所需要的其他控件。存在许多不同类型的代码系统和命令代码,通常,不同的生产商对于控制给定设备会使用不同的命令代码。除了 I/O设备126,遥控104也可包括允许用户通过在空中以二维或三维空间移动遥控来在一定距离外向用户接口输入信息的元件。例如,遥控104可包括陀螺仪128和控制逻辑130。在操作中,用户可通过在空中移动遥控104 (类似于空中鼠标),使用遥控104 在一定距离外提供用于用户接口模块116的信息。例如,用户可将遥控104指向例如显示器106上显示的多个对象。陀螺仪128可感测遥控104的移动,并将表示该移动的移动信息经由通信介质114而发送到媒体处理节点。用户接口模块116可接收移动信息,根据该移动信息在显示器106上移动指针(诸如,鼠标指针)或游标或滑块。用户接口模块116 可使用该移动信息以及相关联的选择命令来执行任意数量的用于联网的数字家庭网络的用户定义操作,诸如,导航选项菜单、选择选项、搜索媒体内容、选择媒体对象等等。除了操作为使用陀螺仪128和控制逻辑130的空中鼠标或定点设备,遥控104可使用其他技术来控制指针或滑块。例如,遥控104可包括集成定点设备。该定点设备可包括各种类型的指针控件,诸如轨迹球或滚轮、指示棒或指示点、摇杆、箭头按键、方向按键、 等等。在遥控104上集成定点设备可便于用户的定点操作。或者,用户可使用与遥控104 分离的定点设备,诸如各种不同类型的鼠标或控制器。定点设备也可是除了遥控104之外的另一个设备的一部分,诸如有线或无线键盘。定点设备的特定实施方式是可变化的,只要定点设备提供用于用户接口模块的移动信息,并允许用户在一定距离之外(诸如,正常视野距离)生成移动信息。多个实施例不限于此上下文。虽然在此描述的本发明的多个实施例可被描述为家庭娱乐系统或家庭网络,这不意味着对本发明进行限制。本发明的多个实施例适用于任何连线环境,包括但不限于办公室环境、研究室环境、医院或公共机构环境,等等。在多个实施例中,系统100可被实现为无线系统、有线系统、或两者的组合。当被实现为无线系统时,系统100可包括适用于在无线共享介质上进行通信的组件和接口,诸如,一个或多个天线、发射机、接收机、收发机、放大器、滤波器、控制逻辑、等等。无线共享介质的示例可包括无线频谱的一些部分,诸如RF频谱等。当被实现为有线系统时,系统100 可包括适于在有线通信介质上通信的组件和接口,诸如输入/输出(I/O)适配器、将I/O适配器与相应的有线通信介质连接的物理连接器、网络接口卡(NIC)、盘控制器、视频控制器、 音频控制器等。有线通信介质的示例可包括导线、电缆、金属引线、印刷电路板(PCB)、底板、 交换结构、半导体材料、双绞线、同轴电缆、光纤元件等。在此描述的多个实施例的操作可进一步参考所附的附图和附属的示例来描述。一些附图可包括逻辑流程。尽管此处呈现的这些附图可包括特定的逻辑流,但可以认识到,该逻辑流仅仅提供可如何实现如此处所述的一般功能的示例。此外,除非另外指出,不一定必须按照所呈现的顺序执行给定的逻辑流程。另外,给定的逻辑流程可由硬件元件、由处理器执行的软件元件或其任意组合来实现。然而,这些实施例并不限于这些元件或附图中示出或描述的上下文。图5示出了逻辑流500的一个实施例。逻辑流500中的每个框在上文中已详细描述了,不再赘述。如逻辑流500所示,确定多种媒体集合(框502)。确定媒体集合的顺序 (框504)。在用户接口显示上显示排序后的媒体集合(框506)。确定用户接口显示上的滑块的位置(框508)。基于滑块的位置,确定中央媒体集合(框510)。确定中央媒体集合左侧的媒体集合(框512)。确定中央媒体集合右侧的媒体集合(框514)。经由中央扬声器播放中央媒体集合,经由左侧扬声器播放左侧媒体集合,经由右侧扬声器播放右侧媒体集合(框516)。随着滑块在用户接口显示上的移动,处理返回到框508,以确定用户接口显示上的滑块的位置。多个实施例不限于此上下文。图6示出了逻辑流600的一个实施例。逻辑流600中的每个框在上文中已详细描述了,在此不再赘述。如逻辑流600所示,确定特定媒体集合内的剪辑或轨道的顺序(框 602)。确定剪辑的分离程度(框604)。基于所述分离程度,选择η个剪辑(框606)。从η 个剪辑中选择所聚焦的剪辑(框608)。经由对应的扬声器播放该η个剪辑,同时聚焦所选定的剪辑一段时间(诸如,所选定的剪辑被播放为比其他η个剪辑更为响亮)(框610)。随后播放下η个剪辑,同时与前η个剪辑相交迭(框612)。处理回到框608。本发明的多个实施例不限于此上下文。图7示出可以实现在此所描述的本发明的功能的平台702的实施例。在一个实施例中,平台702可包括或可被实现为媒体平台702,诸如由Intel 公司制造的Viiv 媒体平台。在一个实施例中,平台702可与遥控(诸如,图1的遥控104)进行交互。在一个实施例中,平台702可包括CPU 712、芯片组713、一个或多个驱动器714、一个或多个网络连接715、操作系统716,和/或一个或多个媒体中心应用程序717,一个或多个媒体中心应用程序717包括例如一个或多个软件应用程序。平台702也包括存储器718 和AVSBI逻辑720。在一个实施例中,CPU 712可包括一个或多个处理器,诸如双核处理器。例如,双核处理器的示例包括均由Intel 公司制造的Pentium D处理器和Pentium 处理器终极版,其可被称为htel Core Duo 处理器。在一个实施例中,芯片组713可包括htel 945高速芯片组家族、Intel 955X 高速芯片组、Intel 975X高速芯片组家族中的一个或所有,外加上ICH7-DH或ICH7-MDH 控制器集线器,其全部由Intel 公司制造。在一个实施例中,驱动器714可包括由化切1 制造的Quick Resume技术驱动器, 例如在开启时,使用户能像电视机那样在初始化启动之后依靠按钮接触来即时打开和关闭平台702。另外,例如,芯片组713可包括支持5. 1环绕声音频和/或高清7. 1环绕声音频的硬件和/或软件。驱动器714可包括用于集成图形平台的图形驱动器。在一个实施例中, 图形驱动器可包括外设部件互连(PCI)高速图形卡。在一个实施例中,网络连接715可包括PR0/1000PM或PR0/100VE/VM网络连接,均是由Intel 公司制造。在一个实施例中,操作系统716可包括由微软(MICROSOFT )公司制造的 Windows XP媒体中心。在其它实施例中,操作系统716可包括Linux 以及其它类型的操作系统。在一个实施例中,例如,一个或多个媒体中心应用程序717可包括媒体外壳 (shell)以使用户能在离平台702或显示设备约10英尺的距离利用遥控设备与其交互。在一个实施例中,媒体外壳可被称为例如“10英尺用户接口”。此外,一个或多个媒体中心应用程序717可包括由Intel 制造的Quick Resume技术,其允许瞬时开/关功能,并允许平台702在平台被“关闭”时将内容流传送到媒体适配器。在一个实施例中,存储器718可包括由Intel 制造的矩阵存储(Matrix Storage)技术,以当包括多个硬盘时为有价值数字媒体增加存储性能增强型保护。在多个实施例中,AVSBI逻辑720被用于使能在此描述的本发明的多个实施例的功能。平台702可创建一个或多个逻辑或物理信道来传送信息。信息可包括媒体信息和控制信息。媒体信息可以指表示对用户有意义的内容的任何数据。控制信息可以指表示对自动化系统有意义的命令、指令或控制字的任何数据。例如,控制信息可用于将媒体信息路由通过一系统,或者指令节点以预定方式处理媒体信息。在多个实施例中,设备平台702可被实现为有线通信系统、无线通信系统或其两者的组合的一部分。然而,这些实施例并不限于这些元件或图7中示出或描述的上下文。图8示出了实现在此描述的本发明的功能的设备800的一个实施例。在一个实施例中,设备800可包括通信系统。在多种实施例中,设备800可包括处理系统、计算系统、移动计算系统、移动计算设备、移动无线设备、计算机、计算机平台、计算机系统、计算机子系统、服务器、工作站、终端机、个人计算机(PC)、膝上型计算机、超小型膝上计算机、便携式计算机、手持计算机、个人数字助理(PDA)、蜂窝电话、组合蜂窝电话/PDA、智能电话、寻呼机、 单向寻呼机、双向寻呼机、讯息设备、黑莓手机、等等。多个实施例不限于此上下文。在多个实施例中,设备800可被实现为有线通信设备、无线通信设备、或其两者的组合的一部分。例如,在一个实施例中,设备800可被实现为具有无线能力的移动计算设
10备。例如,移动计算设备可以指具有处理系统和诸如一个或多个电池之类的移动功率源或电源的任何设备。移动计算设备的多个示例可包括膝上型计算机、超小型膝上计算机、便携式计算机、手持计算机、掌上型计算机、个人数字助理(PDA)、蜂窝电话、组合蜂窝电话/PDA、智能电话、寻呼机、单向寻呼机、双向寻呼机、讯息设备、数据通信设备、等等。在一个实施例中,例如,移动计算设备可被实现为能够执行计算机应用程序以及语音通信和/或数据通信的智能电话。尽管以示例的方法用被实现为智能电话的移动计算设备对一些实施例进行描述,但是可以认识到,也可使用其它无线移动计算设备实现其它的实施例。各实施例不限于该上下文。如图8所示的,设备800可包括外壳802、显示器804、输入/输出(I/O)设备806、 以及天线808。设备800也可包括五向导航按钮810。I/O设备806可包括用于将信息输入到移动计算设备中的任何合适的I/O设备。I/O设备806的多个示例可包括字母键盘、数字小键盘、触摸板、输入按键、按钮、开关、踏板开关、扬声器、语音识别设备和软件、等等。也可通过麦克风将信息输入到设备800中。这些信息可由语音识别设备数字化。显示器804 可包括用于显示适于移动计算设备的信息的任何合适的显示单元。设备800可包括或访问 AVSBI逻辑以使能在此描述的本发明的多个实施例的功能。然而,这些实施例并不限于这些元件或图8中示出或描述的上下文。多种实施例可使用硬件元件、软件元件、或两者的组合来实现。硬件元件的多个示例可包括处理器、微处理器、电路、电路元件(诸如,晶体管、电阻器、电容器、电感、等等)、 集成电路、应用程序专用集成电路(ASIC)、可编程逻辑器件(PLD)、数字信号处理器(DSP)、 现场可编程栅极阵列(FPGA)、逻辑门、寄存器、半导体设备、芯片、微芯片、芯片组、等等。软件的示例可包括软件组件、程序、应用、计算机程序、应用程序、系统程序、机器程序、操作系统软件、中间件、固件、软件模块、例程、子例程、函数、方法、进程、软件接口、应用程序接口(API)、指令集、计算代码、计算机代码、代码段、计算机代码段、字、数值、符号或其任意组合。确定是否使用硬件元件和/或软件元件来实现一实施例可根据任意数量的因素而变化,诸如期望计算速率、功率电平、热容限、处理周期预算、输入数据速率、输出数据速率、存储器资源、数据总线速度以及其它设计或性能约束。一些实施例可使用表述“耦合到”以及“连接到”或其派生词来描述。这些术语并不旨在作为彼此的同义词。例如,一些实施例可使用术语“连接到”和/或“耦合到”以表示两个或多个元件互相之间处于直接的物理或电气连接。然而,词“耦合”还可表示两个或多个元件彼此不直接接触,但彼此仍协作或交互。一些实施例可以诸如使用可以存储指令或指令组的机器或有形计算机可读介质或制品来实现,指令和指令组在被机器执行时,使机器执行根据多个实施例的方法和/或操作。例如,这种机器可包括任何合适的处理平台、计算平台、计算设备、处理设备、计算系统、处理系统、计算机、处理器等,并且其可通过使用硬件和/或软件的任何合适组合来实现。机器可读介质或制品可包括例如,任何合适类型的存储器单元、存储器设备、存储器制品、存储器介质、储存设备、储存制品、储存介质和/或储存单元,例如,存储器、可卸除或不可卸除介质、可擦除或不可擦除介质、可写入或可重写介质、数字或模拟介质、硬盘、软盘、 压缩盘只读存储器(CD-ROM)、可记录压缩盘(CD-R)、可重写压缩盘(CD-RW)、光盘、磁性介质、磁光介质、可移除存储卡或盘、各种类型的数字通用盘(DVD)、磁带、磁带盒、等等。指令可包括任何合适类型的代码,诸如源代码、编译代码、解释代码、可执行代码、静态代码、动态代码、加密代码等,这些代码通过使用任何合适的高级、低级、面向对象的、可视的、编译的和/或解释的编程语言来实现。在此描述的图形和/或视频处理技术可被实现在多种硬件体系结构中。例如,图形和/或视频功能可集成在芯片组内。或者,可使用分立的图形和/或视频处理器。如又一个实施例,可由包括多核处理器的通用处理器实现图形和/或视频功能。在另一个实施例中,可在消费电子设备中实现该功能。除非在此特别说明,否则可以理解到,诸如“处理”、“计算”、“运算”、“确定”等等的术语指代计算机或计算系统、或类似的电子计算设备的动作和/或处理,其对表示为计算系统的寄存器和/或存储器中的物理量(诸如,电子的)的数据进行操作和/或转换为其他类似表示为计算系统的存储器、寄存器或其他类似的信息存储、传输或显示设备中的物理量的数据。多个实施例不限于此描述。在此已经描述了多种特定细节,以提供了对多个实施例的透彻理解。然而,本领域技术人员将会理解,可在没有这些具体细节的情况下实施这些实施例。在其它实例中,未对公知操作、组件和电路进行详细描述以免混淆这些实施例。可以认识到,在此公开的特定的结构细节和功能细节可以是代表性的而不一定限制这些实施例的范围。 虽然已经采用了对结构性特征和/或方法步骤的特定描述来阐明本发明的主题。 可以理解到,由附属的权利要求书所定义的本主题不必被限制为上述特定特征或动作。相反,上述特定特征和动作是作为实现这些权利要求的示例形式而公开的。
1权利要求
1.一种设备,包括用户接口模块,用于显示一个或多个媒体集合,其中所述一个或多个媒体集合的每一个包括多个媒体剪辑,其中所述用户接口模块从所述一个或多个媒体集合中确定与用户接口显示上的滑块相对应的中央媒体集合,其中所述用户接口模块基于所述中央媒体集合来确定左侧媒体集合和右侧媒体集合,其中所述中央媒体集合中的多个媒体剪辑经由中央扬声器播放,所述左侧媒体集合中的多个媒体剪辑经由左侧扬声器播放,所述右侧媒体集合中的多个媒体剪辑经由右侧扬声器播放。
2.如权利要求1所述的设备,其特征在于,所述中央媒体集合、左侧媒体集合、右侧媒体集合中的每一个中的多个媒体剪辑彼此同时被播放。
3.如权利要求2所述的设备,其特征在于,所述中央媒体集合中的多个媒体剪辑以交迭和循环的方式被播放且其中在给定时间聚焦一选定剪辑,所述左侧媒体集合中的多个媒体剪辑以交迭和循环的方式被播放且其中在给定时间聚焦一选定剪辑,所述右侧媒体集合中的多个媒体剪辑以交迭和循环的方式被播放且其中在给定时间聚焦一选定剪辑。
4.如权利要求3所述的设备,其特征在于,所述选定剪辑以比其他剪辑更为响亮的方式被播放。
5.如权利要求1所述的设备,其特征在于,随着滑块在所述用户接口显示上相对于所述一个或多个媒体集合而移动,所述一个或多个媒体集合的音频输出基于在所述用户接口显示上的滑块而移动通过中央、左侧、右侧扬声器。
6.如权利要求1所述的设备,其特征在于,所述一个或多个媒体集合以水平方式显示在所述用户接口显示上。
7.如权利要求1所述的设备,其特征在于,每个媒体集合中的多个媒体剪辑是包括在同一个专辑中的,且其中每个媒体集合在所述用户接口显示中被视觉地表示。
8.如权利要求1所述的设备,其特征在于,每个媒体集合中的多个媒体剪辑表示符合一标准的内容,且其中多个媒体剪辑的每一个在所述用户接口显示中被视觉地表示。
9.一种方法,包括在用户接口显示中显示一个或多个媒体集合,其中所述一个或多个媒体集合中的每一个包括多个媒体剪辑;从所述一个或多个媒体集合中确定与用户接口显示上的滑块相对应的中央媒体集合;基于所述中央媒体集合来确定左侧媒体集合;基于所述中央媒体集合来确定右侧媒体集合;经由中央扬声器来播放所述中央媒体集合中的多个媒体剪辑;经由左侧扬声器来播放所述左侧媒体集合中的多个媒体剪辑;经由右侧扬声器来播放所述右侧媒体集合中的多个媒体剪辑。
10.如权利要求9所述的方法,其特征在于,所述中央媒体集合、左侧媒体集合、右侧媒体集合中的每一个中的多个媒体剪辑彼此同时被播放。
11.如权利要求10所述的方法,其特征在于,所述中央媒体集合中的多个媒体剪辑以交迭和循环的方式被播放且其中在给定时间聚焦一选定剪辑,所述左侧媒体集合中的多个媒体剪辑以交迭和循环的方式被播放且其中在给定时间聚焦一选定剪辑,所述右侧媒体集合中的多个媒体剪辑以交迭和循环的方式被播放且其中在给定时间聚焦一选定剪辑。
12.如权利要求11所述的方法,其特征在于,所述选定剪辑以比其他剪辑更为响亮的方式被播放。
13.如权利要求9所述的方法,其特征在于,随着滑块在所述用户接口显示上相对于所述一个或多个媒体集合而移动,所述一个或多个媒体集合的音频输出基于在所述用户接口显示上的滑块而移动通过中央、左侧、右侧扬声器。
14.如权利要求9所述的方法,其特征在于,所述一个或多个媒体集合以水平方式显示在所述用户接口显示上。
15.如权利要求9所述的方法,其特征在于,每个媒体集合中的多个媒体剪辑是包括在同一个专辑中的,且其中每个媒体集合在所述用户接口显示中被视觉地表示。
16.如权利要求9所述的方法,其特征在于,每个媒体集合中的多个媒体剪辑表示符合一标准的内容,且其中多个媒体剪辑的每一个在所述用户接口显示中被视觉地表示。
17.一种机器可读介质,包括指令,当指令被处理系统执行时,使所述处理系统执行一方法,所述方法包括在用户接口显示中显示一个或多个媒体集合,其中所述一个或多个媒体集合中的每一个包括多个媒体剪辑;从所述一个或多个媒体集合中确定与用户接口显示上的滑块相对应的中央媒体集合;基于所述中央媒体集合来确定左侧媒体集合;基于所述中央媒体集合来确定右侧媒体集合;经由中央扬声器来播放所述中央媒体集合中的多个媒体剪辑;经由左侧扬声器来播放所述左侧媒体集合中的多个媒体剪辑;经由右侧扬声器来播放所述右侧媒体集合中的多个媒体剪辑。
18.如权利要求17所述的机器可读介质,其特征在于,所述中央媒体集合、左侧媒体集合、右侧媒体集合中的每一个中的多个媒体剪辑彼此同时被播放。
19.如权利要求18所述的机器可读介质,其特征在于,所述中央媒体集合中的多个媒体剪辑以交迭和循环的方式被播放且其中在给定时间聚焦一选定剪辑,所述左侧媒体集合中的多个媒体剪辑以交迭和循环的方式被播放且其中在给定时间聚焦一选定剪辑,所述右侧媒体集合中的多个媒体剪辑以交迭和循环的方式被播放且其中在给定时间聚焦一选定剪辑。
20.如权利要求18所述的机器可读介质,其特征在于,所述选定剪辑以比其他剪辑更为响亮的方式被播放。
全文摘要
描述了一种音频-视觉搜索和浏览接口(AVSBI)。在一个实施例中,用户接口模块显示一个或多个媒体集合,其中所述一个或多个媒体集合的每一个包括多个媒体剪辑,其中所述用户接口模块从所述一个或多个媒体集合中确定与用户接口显示上的滑块相对应的中央媒体集合。用户接口模块基于所述中央媒体集合来确定左侧媒体集合和右侧媒体集合。所述中央媒体集合中的多个媒体剪辑经由中央扬声器而被播放,所述左侧媒体集合中的多个媒体剪辑经由左侧扬声器而被播放,所述右侧媒体集合中的多个媒体剪辑经由右侧扬声器而被播放,以上均以同时、交迭和循环的方式进行。描述并要求保护其他的多个实施例。
文档编号G06F3/01GK102171644SQ200980139977
公开日2011年8月31日 申请日期2009年12月8日 优先权日2008年12月23日
发明者C·A·A·拉塞尔, R·R·邓顿 申请人:英特尔公司