为内容提供商提供改进型空间用户接口的方法、计算机程序产品和装置的制作方法

文档序号:7939746阅读:230来源:国知局
专利名称:为内容提供商提供改进型空间用户接口的方法、计算机程序产品和装置的制作方法
技术领域
本发明的示例性实施例一般涉及用户接口,并且更具体地,涉及无线电台的交互
式显示器。
背景技术
无线电台是一种广播服务,其中,音频(声音)以某种方式调制射频(RF)载体。尽 管通常通过作为无线电波的空气从发射机向接收设备的天线来进行广播,然而,无线电台 还可以经由线缆FM、本地网络、卫星和因特网来进行广播。 因特网无线电使用户能够收听全球广播的音频内容。随着每天都有新的因特网无 线电频道(电台)增加,它成为了快速增长的广播介质。随着宽带连接的增长,使用普遍可 用的软件和/或硬件建立无线电台并且在因特网上(例如,从家里)进行广播已经成为现 实。

发明内容
在本发明的一示例性方面,提供了一种方法,包括显示多个第一用户接口 (UI) 对象,每个第一用户接口 (UI)对象对应于多个种类中的单个种类,其中,在两个所显示的 第一UI对象之间的距离指示了对应种类之间的相似性程度;以及响应于用户选择所显示 的第一 UI对象之一,显示至少一个第二 UI对象,所述至少一个第二 UI对象标识了与所选 择的第一UI对象的种类相关联的至少一个内容提供商。 在本发明的另一示例性方面,提供了一种计算机程序产品,其包括体现在有形计 算机可读介质上的程序指令。执行所述程序指令导致的操作包括显示多个第一用户接口 (UI)对象,每个第一用户接口 (UI)对象对应于多个种类中的单个种类,其中,在两个所显 示的第一UI对象之间的距离指示了对应种类之间的相似性程度;以及响应于用户选择所
显示的第一 UI对象之一,显示至少一个第二 UI对象,所述至少一个第二 UI对象标识了与 所选择的第一 ui对象的种类相关联的至少一个内容提供商。 在本发明进一步的示例性方面,提供了一种电子设备,所述电子设备包括显示设 备,其被配置以便显示多个第一用户接口 (UI)对象,每个第一用户接口 (UI)对象对应于多 个种类中的单个种类,其中,在两个所显示的第一UI对象之间的距离指示了对应种类之间 的相似性程度;以及用户输入端,其中,响应于用户利用所述用户输入端来选择所显示的第 一 UI对象之一,所述显示设备被配置以便显示至少一个第二 UI对象,所述至少一个第二 UI 对象标识了与所选择的第一 UI对象的种类相关联的至少一个内容提供商。
在本发明的另一示例性方面,提供了一种电子设备,所述电子设备包括用于显示 多个第一用户接口 (UI)对象的显示装置,每个第一用户接口 (UI)对象对应于多个种类中 的单个种类,其中,在两个所显示的第一 UI对象之间的距离指示了对应种类之间的相似性 程度;以及用于接收用户输入的用户输入装置,其中,响应于用户利用所述用户输入装置来选择所显示的第一UI对象之一,所述显示装置被进一步配置用于显示至少一个第二UI对 象,所述至少一个第二 UI对象标识了与所选择的第一 UI对象的种类相关联的至少一个内 容提供商。


当结合附图阅读时,本发明示例性实施例的上述以及其它方面在下文的具体实施 方式中变得更加显而易见,在附图中 图1示出了 The Beatles (披头士 )的Liv印lasma结果的一部分;
图2示出了图3的示例性类别地图(genre m即)中所使用的数据的饼图;
图3基于给定的一组指导方针以及图2中所示的数据示出了示例性类别地图;
图4示出了另一示例性类别地图; 图5基于图4的示例性类别地图示出了示例性类型用户接口 (UI);
图6示出了利用图5中所示的示例性类别UI的示例性移动设备;
图7示出了另一示例性类别UI ; 图8示出了用于将UI对象映射到导航的"右方向"的示例性技术; 图9A根据图8中所示的示例性技术示出了四个区域,UI对象的中心应当位于这
四个区域内,以便被映射到导航的上、下、左、右方向; 图9B示出了用于类别UI的导航映射的另一例子,其中,可导航对象和对应的箭头 以颜色编码; 图10A-图10D示出了四个附加的示例性类别UI ;
图11示出了用于类别的示例性电台地图;
图12示出了示例性电台UI ; 图13示出了用于电台UI的导航映射的例子,其中,可导航对象和对应的箭头以颜 色编码; 图14示出了另一示例性电台UI ; 图15A示出了包括两个类型(流行摇滚和古典摇滚)的另一示例性类别地图;
图15B示出了包括图15A的类别地图的版本的示例性电台地图,其以无线电台的 形式示出了附加的细节; 图15C示出了对应于一部分图15B的电台地图的可查看区域,可以利用基于图15B
的电台地图的电台UI在显示器上一次查看所述可查看区域; 图15D示出了图15B的电台地图,其中,电台816为所选电台; 图15E示出了图15B的电台地图,其中,电台824为所选电台; 图16示出了如结合图6的示例性移动设备所使用的,在图5的示例性类别UI与
图12的示例性电台UI之间的示例性整体交互; 图17示出了适于在实践本发明的示例性实施例中使用的一种电子设备的简化框 图; 图18示出了适于在实践本发明的示例性实施例中使用的另一电子设备的简化框 图;以及 图19示出了说明用于实践本发明示例性实施例的方法的一个非限制性例子的流
6程图。
具体实施例方式
虽然有众多可用的因特网无线电台,但是,通过简单地查看描述可能难以发现用户偏好的电台。这种描述一般不向用户提供关于电台播放的音乐种类的良好概念。使用常规的系统和技术来发现新电台,用户可能不得不调谐到这些电台并且收听一段时间,以便确定用户是否喜欢该新的电台(例如,形成对正在播放的音乐的理解,对该无线电台产生感觉或感情)。 常规的无线电台用户接口 (多个UI,或者单个UI)经常是基于列表的,从而按字母顺序或基于流行性来安排音乐台的列表。这种基于列表的UI并不向用户提供诸如哪些无线电台播放相似音乐的信息。也就是说,基于列表的无线电台UI并不有助于音乐发现(例如,发现用户想听的新无线电台),这是因为这些列表在示出无线电台之间的接近程度(例如,相似性)上大体是无效的。 如果用户能够比较他们自己的和其他用户的音乐品味,则他们会更有可能发现新的音乐。因而,如果用户能够看到哪些其它的无线电台被所选择的偏好的无线电台的听众收听,就有更高的可能性找到该用户所喜欢的相似的音乐台。 还存在帮助用户基于该用户的音乐偏好(例如,该用户喜欢的音乐艺术家、该用户喜欢的音乐类别)来定位新的艺术家或歌曲的各种系统和工具。例如,当给定歌曲时,MusicIP示出用户可能喜欢的十首其它的相似歌曲。作为另一例子,当给定偏好的艺术家或歌曲时,利用音乐基因项目(Music Genome Project) ,Pandora⑧例如通过生成相似歌曲的"无线电台"来向用户推荐其他的艺术家和歌曲。该用户还可以看到喜欢相同歌曲或艺术家的其他用户以及这些其他用户所喜欢的其它歌曲或艺术家。 一些电子商务站点(例如,Amazon )和程序(iTunes )向用户推荐与偏好的专辑、歌曲或艺术家相似的专辑、歌曲和/或艺术家。这些相似性结果可以基于大量用户的先前的购买行为。随后的用户可以使用这些相似性结果作为用于判断他们对特定类别或主题的兴趣的指南。
为了有助于发现用户可能欣赏的新的音乐艺术家,至少一个常规系统利用空间隐喻(spatial metaphor)来说明不同音乐艺术家之间的关系。例如,Liv印lasma示出了相似艺术家之间的联系,以及在所示出的艺术家之间的相对流行性(通过使尺寸与相对流行性相关)。图l示出了The Beatles的Liv印lasma结果的一部分。作为另一例子,Musicm即是一种用于基于Amazon⑧的相似性结果来探究专辑关系的应用。 虽然存在用于基于预先存在的音乐偏好来发现新音乐的技术、Web站点和程序,但是却没有用于基于例如预先存在的音乐偏好或预先存在的无线电台偏好来帮助发现新无线电台的这样的技术、Web站点或程序。因而,可能期望提供有助于发现新的无线电台的技术和工具。利用相同或相似的技术来提供有助于发现与另一偏好的内容提供商相似的新内容提供商的技术和工具也将是值得期望的。 本发明的示例性实施例通过提供视觉关联(例如,排列、UI),帮助用户例如发现新的无线电台,其中,该视觉关联使得用户能够轻松定位和选择相似的无线电台。作为非限制性例子,并且如下文所进一步描述的,视觉关联可以基于音乐类别(例如,通过将无线电台与音乐类别相关联)。要注意,在其它示例性实施例中,本发明的示例性实施例可以帮助用户发现其它项目,例如像其他的内容提供商。 在一个非限制性的示例性实施例中,两种地图(类别地图和电台地图)包括用于 两个UI(分别是类别UI和电台UI)的依据。将在下文单独讨论这些地图中的每一种以及 相关联的UI。虽然下文描述的示例性实施例既利用地图也利用相关联的UI,但是,其它示 例性实施例也可以仅包括地图之一及其相关联的UI。
I.类别地图和UI 类别地图包括多种音乐类别的空间映射(例如,排列)。作为非限制性例子,类别 可以在类别地图中根据以下进行排列用户指定的排列、任意排列、基于规则的排列或基于 数据的排列。用户指定的排列包括由用户所产生的排列。例如,用户可以将类别置于类别 地图中任何用户期望的位置。任意排列包括由除了用户之外的个人或实体所指定的、但不 基于基础层的规则或数据集合的排列。基于规则的排列包括根据基础层的规则或指导方针 集合所生成的排列。基于数据的排列包括基于结合基础层的规则或指导方针集合而利用的 数据集所生成的排列。 作为非限制性例子,可能期望利用基于从听众收集的数据的排列。给定特定类别 的听众,该数据指示听众喜欢和/或收听哪些其它的类别。按照这种方式,通过考虑哪些类 别在基本听众当中是普遍受到喜爱的,可以获得多种类别之间的相对空间关系(排列)。
作为非限制性例子,并且参照图2和图3,假定数据是从100个听众那里收集的,并 且其指示50个仅喜欢流行摇滚(Pop Rock) (PR),20个喜欢流行摇滚和古典摇滚(Classic Rock) (PR+CR) , 10个仅喜欢古典摇滚(CR) , 5个喜欢金属(Metal)和古典摇滚(M+CR) , 5个 仅喜欢金属,并且10个喜欢流行摇滚和金属(PR+M)。图2示出所述数据的饼图。此夕卜,假 定在类别有较大的听众重叠的情况下,类别的排列将把类别放置得更靠近彼此,而在类别 有较小的听众重叠或没有听众重叠的情况下,将把类别放置得更远离彼此。另外,假定基于 这种类别排列的类别地图将所述类别的类别地图组件的尺寸与该类别的听众基础相比于 其它类别而言的相对尺寸相关联。也就是说,具有较大听众基础的类别将具有较大的类别 地图组件。图3示出了基于该组数据和指导方针的示例性类别地图。可以看出,由于听众 中有相对大的重叠,用于流行摇滚和古典摇滚的类别地图组件是重叠的,而流行摇滚和金 属则仅有基于相对小的重叠的触碰。另外,由于流行摇滚具有最大数目的听众,流行摇滚具 有最大的类别地图组件。相比之下,金属具有最小的类别地图组件。 图4示出了另一示例性类别地图200,其中音乐类别被这样排列,即,使得具有相 似音乐的类别彼此更靠近,而具有不同音乐的类别彼此更远离。同样地,图4的示例性类别 地图200包括基于规则的排列。 可以基于类别地图来创建类别UI。类别UI与类别地图之间的差异在于类别UI 允许用户与类别UI的组件(例如,对象、元素)交互。也就是说,类别地图充当类别UI(用 户可以查看该类别UI并与其交互)的基础。在一些示例性实施例中,用户除了能够与类别 UI交互之外,还能够修改类别地图。 图5示出了基于图4的示例性类别地图200的示例性类别UI 202。由于显示区域 (例如,显示屏204)的尺寸,在图5中只能看到示例性类别地图200的一部分。类别UI 202 包括多个类别对象。要注意,在图5的示例性类别UI中,被突出显示的类别对象206 (其对 应于"Top 40/Pop (前40/流行)")处于显示屏204的中心。
如此处所使用的,各个UI对象在这里被称为UI对象(一般地)、类别对象(用于类别UI)、电台对象(用于电台UI)或者被与给定对象相关联的类别、电台或功能引用。如此处所解释的,这是由于以下事实例如,类别对象分别对应于一种类别的类别地图。如此,根据相关联的类别(例如,如在与类别对象相关联的可视文本标签中所示出的)来指代和标识类别对象有时比一直将它标识为"类别对象"可能更方便。 此外,要注意,UI对象可以包括文本、图形、文本元素、图形元素或其组合。例如,如下文所解释的,对于类别对象来说,在类别UI中被表示为可标识的形状(例如,圆)会是值得期望的,其中,所述可标识的形状在内部具有标识了相关联的类型(例如,"Top 40/Pop"206)的文本标签。作为附加的非限制性例子,如下文关于图12所解释的,对于电台对象来说,在电台UI中被表示为可标识的形状(例如,小圆)会是值得期望的,其中,所述可标识的形状在其下方具有标识了相关联的电台(例如,Superhits. fm 708)的文本标签。作为进一步的非限制性例子,并且同样如下文所进一步解释的,可能期望提供不具有任何相关联的文本的方向指示(例如,上箭头208)或者使得用户能够访问其它功能(例如,用于开启选项菜单的"选项(Options) "212)或实施操作(例如,用于在所选择的类别上进行选择/放大的"放大(Zoom In) "214 ;用于将用户返回先前所查看的内容的"后退(Back) "216)的文本部分。UI对象可以对应于使得用户能够访问UI对象的相关联功能的一个或多个用户输入。例如,"选项"212可以指示用户可以通过按压位于"选项"212UI对象下方或附近的触摸板上的键来开启选项菜单。 UI对象(例如,类别对象、电台对象) 一般包括具有至少两个维度的可视元素。在其它示例性实施例中,UI对象可以包括不同的维数(例如,诸如结合三维UI来利用的三维可视对象)。 将下文描述的类别对象、类别地图和类别UI的各方面提供作为非限制性例子,以便说明本发明示例性实施例的各种可能的实现。示例性类别地图200中的类别和示例性类别UI 202可以被可视化地表示为圆形类别对象(例如,对应于Top 40/Pop的类别对象206)。类别对象的规模尺度可以与其尺寸的计量(例如,该类别中的听众数、无线电台数)成比例。类别对象的最小直径可以对应于类别名称或类别指示符的最小字符数。最大直径可以对应于最小直径的两倍值,但不超过屏幕宽度或高度的50% 。对于类别对象来说,在其内具有空间来显示对应的类别名称或类别指示符会是值得期望的。类别对象可以具有六种状态,包括非选择的(例如,缺省的)、选择的,以及当对象被映射到键板上的"摇杆-上"、"摇杆_下"、"摇杆_左"或"摇杆_右"功能中的一个时(例如,如下文所进一步解释的,从而使得通过按压对应的摇杆方向,将选择出类别对象)。 在一些示例性实施例中,类别对象可以在类别地图或类别UI上重叠。所允许的重叠量可以与两个重叠的类别对象中较小的一个的直径成比例。在一些示例性实施例中,所允许的重叠量不可以超过类别对象的直径的20%。无论重叠与否,都会期望使得所选择的
(例如,被突出显示的)类别对象位于任何重叠的前面,从而使得所选择的类别对象不被遮
圭 关于类别地图和类别UI,可能期望没有大于屏幕宽度或高度(不管哪个更小)的45%的空白空间被示出。此外,会期望使得地图的整个区域提供每屏幕至少四个类别对象的平均水平,其中该地图具有正方形的宽高比。另外,还会期望使得对应于最流行类别的类别对象位于类别地图和/或类别UI的中心,并且当类别地图和/或类别UI被加载时,使得 该类别对象缺省地被选择。还会期望使得当前所选择的类别对象(例如,类别对象206)位 于显示器(例如,显示屏204)的中心或显示器的可查看区域的中心。 可以利用用户输入(作为非限制性例子,诸如语音输入、键板、摇杆板、指示笔、加 速计、一个或多个倾斜传感器、被设计成感知设备的移动或与设备相关的移动的一个或多 个其它传感器、鼠标、键盘、触摸板或触摸屏)来实现类别地图和/或类别UI内的导航。例 如,考虑基于摇杆板的导航,所述摇杆板具有至少四个可标识的输入(参见图6),每一个分 别对应于"上"、"下"、"左"和"右"四个方向(例如,"摇杆_上"等)。类别UI可以包括方 向元件,诸如向用户指示在特定方向上的导航是可能的箭头(例如,图5中的上箭头208)。 此外,类别UI可以突出显示或者以另外的方式指示对应于所述方向元件的选项。例如,在 图5中,上箭头208指示用户可以从当前选择的(例如,被突出显示的)类别对象206(Top 40/Pop)"向上"进行导航。另一类别对象210 (Urban/Hip Hop (都市/嘻哈))被强调以便 指示如果用户向上导航,则该类别对象210 (Urban/Hip Hop)将被选择。
图6示出了利用图5中所示出的示例性类别UI 202的示例性移动设备300。移 动设备300具有多个用户输入端,包括字母数字键板302、摇杆304、中央键306(位于摇杆 304的中心)、左菜单键308和右菜单键310。摇杆304包括用于相对于移动设备300的上、 下、左和右四个方向的输入端。如图5和图6中所示,"选项"UI对象212被映射到左菜单 键308。"后退"UI对象216被映射到右菜单键310。"放大"UI对象214被映射到中央键 306。 为了提供一致的导航系统,可能期望利用一组规则或指导方针来标识或确定哪些 类别对象被映射到相应的导航方向。以下是这种导航映射技术的非限制性例子。当前所选 择的类别的下一可导航类别(在四个方向(上、下、左、右)的任何一个上)是沿着x轴和 y轴被正交地测量的最近的类别,只要它不超过它被映射到的动作的轴的一侧的45度。从 一个对象的中心点到另一对象的中心点进行测量。从所选择的类别对象到相邻类别对象的 "相对距离"(d)被计算如下
d = |x| + |y I (1) 要注意,假定原点(O,O)位于所选择的对象的中心(例如,因为屏幕居中于所选择 的对象上)。 图8示出了用于将UI对象映射到导航的"右"方向的这种示例性技术。在图8中, 显示屏600具有位于显示屏600中心的所选择的UI对象602。第二 UI对象604位于所选 择的UI对象602的上部右方。从所选择的UI对象602的中心到第二 UI对象604的相对 距离(d)被计算如下 d = |x| + |y I ,其中,|y I < |x| (2) 包括条件y(lyl)的模数小于x(lxl)的模数,因为y是距离主轴(x轴)的偏移。 此外,该条件要求相邻的类别对象处在右方向的中心线的45度内。 在图8中,出于比较目的,示出了第三UI对象606。如可以理解的,从所选择的UI 对象602到第二 UI对象604的相对距离(d2)比从所选择的UI对象602到第三UI对象606 的相对距离(d3)小,从而指示第二 UI对象604更靠近所选择的UI对象602。因而,由于是 对于右方向的可用区域内最靠近的UI对象,第二 UI对象604将被映射到右方向,从而使得在摇杆板的"摇杆_右"部分上进行按压的用户将促使第二 UI对象604成为新选择的UI对 象(例如,使显示区域重新居中于第二 UI对象604上,并且突出显示第二 UI对象604)。
在其它示例性实施例中,可以按照不同的方式来测量或计算两个对象之间的距 离。作为非限制性例子,假定被突出显示的对象的中心位于原点(0,0)处,到相邻对象(例 如,相邻对象的中心,位于(x,y)处)的距离可以被计算如下d = V + / (3 ) 基于图8的示例性技术,图9A示出了 A、B、C、D四个区域,UI对象的中心必须位于 这四个区域内,以便被分别映射到导航的上、下、左和右方向。 显而易见,考虑到导航的四个基本方向(上、下、左、右),多达四个UI对象(例如, 类别对象)可以被映射到导航方向来获得多达四个可导航对象(例如,可导航类别)。
可能期望根据可导航类别被映射到的导航方向来修改每个可导航类别的视觉外 观(例如,强调、加粗文本、染色、着色、阴影)。图9B示出了用于类别UI的导航映射的另一 例子,其中,可导航对象和对应的箭头以颜色编码。 此外,可能期望在类别UI中包括仅用于导航可行的那些方向的方向对象(例如, 上箭头208)。可能期望使得当前被映射到无效导航方向的用户输入(例如,键)是非活动 的。可能期望当用户在类别之间导航时,使得类别UI被显示的部分平滑摇移,并且当前选 择的类别位于显示屏的中心。还可能期望确保对用户来说没有任何类别对象是不可访问 的。在其它示例性实施例中,特定类别(例如,大众类别、偏好类别)被映射到键板的字母 数字键。 图7示出了另一示例性类别UI 400。与图5中所示出的示例性类别UI200相比, 类别UI 400的箭头处在不同的位置。另外,不存在"放大"UI对象214。在图7的类别UI 400的情况下,假定用户将隐含地理解按压中央键(例如,中央键306)选择(例如,放大) 位于显示屏404的中心的被突出显示的类别402 ("流行")。 在图7中,位于围绕被突出显示的类别402的环406中的箭头UI对象以颜色编 码,其中,蓝色用于上和下箭头,而绿色用于左和右箭头。另外,为了标识对应于每个箭头 键(即,导航的每个方向)的可导航类别,可导航类别被按照与箭头键类似的方式用颜色 编码。向上_可导航类别UI对象408 ( "Jazz (爵士 )"),其是这样的可导航类别,即,如果 用户按压向上键,则该可导航类别会被突出显示,其被编码成蓝色,以便对应于蓝色的上箭 头。向下-可导航类别UI对象410( "Dance(舞蹈)")被编码成蓝色,以便对应于蓝色的 下箭头。向左-可导航类别UI对象412("R&B/Soul(节奏蓝调/灵魂)")被编码成绿色, 以便对应于绿色的左箭头。向右-可导航类别UI对象414("New Age(新世纪)")被编码 成绿色,以便对应于绿色的右箭头。通过这种方式,对于用户来说,可导航类别被标识得更 清楚。 图10示出了四种附加的示例性类别UI。在图10(A)和图10(B)中,示例性类别 UI为类别UI所示出的各个类别对象染色。在图10(B)、图10(C)和图10(D)中,类别对象 中的至少一些是褪色的。与图10(A)、图10(B)和图10(C)的类别UI相比,在图10(D)中, 类别UI使用不同的规模尺度。 在一些示例性实施例中,作为非限制性例子,通过诸如服务提供商这样的外部实体来供应类别地图。在其它示例性实施例中,类别地图被存储在网络上(例如,在服务器 上)并且被下载到用户装备(例如,如下文进一步描述的移动设备、电子设备)。在一些示 例性实施例中,类别地图被存储在本地(例如,在用户装备上)。在其它示例性实施例中,本 地存储的类别地图由外部代理(例如,所连接的网络的服务器)更新。在一些示例性实施 例中,当类别UI被加载时,在用户关闭或从该类别UI导航离开之前,它显示与该类别UI所 示出的视图相同的视图。 在类别UI中(例如,使用用户输入)选择类别显示出(例如,"放大"到)基于与 所选择的类别相对应的电台地图的电台UI。
II.电台地图和UI 电台地图包括所选择的类别内的无线电台的视觉表示(例如,排列、空间映射)。
作为非限制性例子,电台可以在电台地图中根据以下来排列用户指定的排列、任 意排列、基于规则的排列或基于数据的排列。用户指定的排列包括由用户产生的排列。例 如,用户可以将电台置于电台地图中任何用户期望的位置。任意排列包括由除了用户之外 的个人或实体所指定的、但不基于基础层的规则或数据集合的排列。基于规则的排列包括 根据基础层的规则或指导方针集合所生成的排列。基于数据的排列包括基于结合基础层的 规则或指导方针集合而利用的数据集所生成的排列。 作为非限制性例子,可能期望利用基于从听众收集的数据的排列。给定特定电台 的听众,该数据指示了听众喜欢和/或收听该类别的哪些其它电台。按照这种方式,通过考 虑该类别中的哪些电台在基本听众当中是普遍受到喜爱的,可以获得多个电台之间的相对 空间关系。作为非限制性例子,这种排列的实现可以与以上关于图2和图3针对类别所描 述的实现并行。 图11示出了用于类别"Rock(摇滚)"的示例性电台地图700。由于电台地图700 是用于"Rock"类别的,因此电台地图700中所示出的无线电台包括处在"Rock"类别中的 无线电台(例如,主要播放摇滚音乐的无线电台)。要注意,环绕每个电台的较浅的外部圆 是用于间隔目的,如以下关于电台UI中的电台对象所描述的。在其它示例性实施例中,可 以不包括、不利用或不示出外部圆。 电台地图700的电台包括FM(调频)无线电台以及因特网无线电台。在其它示例 性实施例中,电台地图可以仅包括一种类型的无线电台。在进一步的示例性实施例中,作为 非限制性例子,电台地图可以包括不同类型的无线电台,诸如FM无线电台、卫星无线电台、 因特网无线电台和本地网无线电台。在其它示例性实施例中,可以在电台地图中排列无线 电台,从而使得具有重叠听众基础的电台比具有较少重叠或根本没有重叠的电台彼此更靠 近。 可以基于电台地图来创建电台UI。电台UI与电台地图之间的差异在于电台UI 允许用户与电台UI的组件(例如,对象、元素)交互。也就是说,电台地图充当电台UI(用 户可以查看并且与其交互)的基础。在一些示例性实施例中,用户除了能够与电台UI交互 之外,还能够修改电台地图。 图12示出了基于示例性电台地图(未示出)的示例性电台UI 702。由于显示区域 (例如,显示屏704)的尺寸,在图12中仅能看到一部分示例性电台地图700。电台UI 702 包括多个电台对象。要注意,在图12的示例性电台UI中,被突出显示的电台对象706(其对应于"Superhits. fm",因此由位于被突出显示的电台对象706下方的文本708来标识)居中于显示屏704上。 作为非限制性例子,示例性电台UI 702还包括信息气泡710,所述信息气泡710包括提供了关于被突出显示的电台706的附加信息的文本,诸如当前的歌曲(例如,歌曲标题、艺术家)或对电台的描述(例如,电台名称、对电台的描述、对电台的当前音乐节目主持人的描述、对当前无线电台节目的描述)。在图12的示例性电台UI 702中,被突出显示的电台706当前正在播放艺术家"Massive Attack"的标题为"Angel (天使)"的歌曲。在其它示例性实施例中,附加信息(例如,信息气泡710)可能是不可用的。在进一步的示例性实施例中,可以在显示屏上的不同位置(例如,不同于信息气泡710)中提供(例如,示出)附加信息。 在一个示例性实施例中,如图12中所示,具有相关听众基础的电台在电台UI 702上更靠近彼此。这可以例如通过就他们所收听的电台而言比较听众的一般行为来进行确定。这可以帮助确定两个电台之间的相似性级别。例如,如图12中所示,Superhits. fm和HitMusicStation. net与Superhits. fm禾口 HeatRadio102相比而言彼此更紧密相关。因而,与后者相比,在前者之间找到相似音乐的可能性更高。作为附加的非限制性例子,有可能通过比较两个无线电台的播放列表来确定两个无线电台之间的相似性级别。该过程可以是自动化的。类似的概念可以用来基于流行性而对无线电台进行排列,例如,最流行的电台被示于电台UI 702的中心,而不那么流行的电台被朝着电台UI 702的边缘排列。
下文所描述的电台对象、电台地图和电台UI的各方面被作为非限制性例子来呈现,以便说明本发明示例性实施例的可能的实现。示例性电台地图700和/或示例性电台UI 702中的电台可以被可视化地表示为小的圆形电台对象(例如,对应于Superhits. fm的电台对象706)。电台对象的规模尺度可以与其尺寸的计量成比例(例如,平均听众数、当前听众数)。电台对象的最小直径可以被预先定义。最大直径可以对应于最小直径的250%的值。电台对象可以具有六种状态,包括非选择的(例如,缺省的)、选择的,以及当对象被映射到键板上的"摇杆_上"、"摇杆_下"、"摇杆_左"或"摇杆_右"功能之一时(例如,如下文所进一步解释的,从而使得通过按压对应的摇杆方向将选择电台对象)。
在一些示例性实施例中,示例性电台地图700中的每个无线电台均具有围绕于其的非可视禁区,因此在示例性电台地图700中由围绕每个电台的外部圆来表示。两个无线电台的禁区不应当重叠。禁区的直径可以包括作为所环绕的无线电台对象的直径的300%的值。 一般来说,可能期望使得禁区对用户是不可视的。 关于电台地图和电台UI,可能期望没有大于屏幕宽度或高度(不管哪个更小)的45%的空白空间被示出。此外,可能期望使得地图的整个区域提供每屏幕至少八个电台对象的平均水平,其中,该地图具有正方形的宽高比。另外,可能期望使得对应于最流行电台的电台对象位于电台地图和/或电台UI的中心,并且当对应的电台地图和/或电台UI被加载时,使得该电台对象缺省地被选择。可能还期望使得当前所选择的电台对象(例如,电台对象706)位于显示器(例如,显示屏704)的中心处或显示器的可查看区域的中心处。
电台地图和/或电台UI内的导航可以利用用户输入来实现,作为非限制性例子,诸如语音输入、键板、摇杆板、指示笔、加速计、一个或多个倾斜传感器、被设计为感知设备的移动或与设备相关的移动的一个或多个其它传感器、鼠标、键盘、触摸板或触摸屏。例如,考虑基于具有至少四个可标识输入(例如,图6)的摇杆板的导航,各自对应于"上"、"下"、 "左"和"右"四个方向(例如,"摇杆-上"等)。电台UI可以包括方向元件,诸如向用户指 示在特定方向上的导航是可行的箭头(例如,图12中的下箭头712)。此外,电台UI可以突 出显示或者以另外的方式指示对应于方向元件的选项。例如,在图12中,下箭头712指示 用户可以从当前选择的(例如,被突出显示的)电台对象706(Superhits. fm)进行"向下" 导航。另一电台对象714(HeatRadio 102)被强调以便指示如果用户向下导航,则将选择 该电台对象714(HeatRadio102)。作为非限制性例子,所述强调可以包括使文本和/或电 台对象变成粗体、突出显示文本和/或电台对象、给文本和/或电台对象染色,或者改变电 台对象的形状。 作为非限制性例子,可以结合诸如图6的示例性移动设备300这样的电子设备来 一起利用示例性电台UI 702。此外,作为非限制性例子,按照与以上关于类别UI 202和示 例性移动设备300所描述的类似方式来利用示例性电台UI 702。作为非限制性例子,"选 项"716电台UI对象可以被映射到左菜单键308,并且"后退"718电台UI对象可以被映射 到右菜单键310。在其它示例性实施例中,可以按照不同于类别UI(例如,类别UI 202)的 方式来利用示例性电台UI 702。要注意,"后退"选项718使得用户能够返回到先前查看的 屏幕,例如像类别UI。 作为进一步的非限制性例子,中央键306可以用于激活(例如,调准)对应于当前 所选择的电台对象706的电台。也就是说,在一个示例性实施例中,不会一选择对象(例如, 居中的),所选择的电台的音频就被自动播放。相反,先前播放的音频(其对应于先前选择 的(例如,居中的))继续播放。按照这种方式,用户可以使用电台UI而在电台地图之间进 行导航,并且当电台被选择(例如,居中)时,查看附加的电台,而不会自动调准。
为了提供一致的导航系统,可能期望利用这样一组规则或指导方针,S卩,该组规则 或指导方针标识或确定了哪些类别对象被映射到相应的导航方向。作为非限制性例子,以 上所描述的用于类别的导航映射技术和方面(例如,关于图8、图9A和图9B)可以类似地被 用作电台的导航映射技术和方面。作为非限制性例子,图13示出了用于电台UI的导航映 射的例子,其中,可导航对象和对应的箭头以颜色编码。 图14示出了另一示例性电台UI 752。与图12的电台UI 702中的信息气泡710相 比,图14的电台UI 752特征表现为位于显示器(例如,显示屏754)底部的信息条760。类 似于信息气泡710,信息条760包括提供了关于被突出显示的电台756的附加信息的文本, 作为非限制性例子,诸如当前的歌曲(例如,歌曲标题、艺术家)或对电台的描述(例如, 电台名称、对电台的描述、对该电台的当前音乐节目主持人的描述、对当前无线电台节目的 描述)。在图14的示例性电台UI 752中,被突出显示的电台756的名称为"电台标题",对 "电台标题"的描述是"电台描述"。此外,在示例性电台UI 752中,箭头和对应的电台UI 对象包括相同的颜色。例如,上箭头762以及对应的电台UI对象764( "Frequence3(频 率3)")均是蓝色的。作为非限制性例子,这基本与以上诸如在图9B、图IOA和图13中所 描述的其它示例性实施例类似。在进一步的示例性实施例中,箭头可以指向对应的电台UI 对象,其中,如果对应于该方向的键被按压,则所述对应的电台UI对象将被访问(例如,被 选择,UI将居中于所述对应的电台UI对象上)。例如,代替向上指,上箭头762可以指向 Frequence3764,从而指示Frequence3764是在用户"向上"导航(例如,通过按压"上"摇
14杆键)的情况下将被选择的电台UI对象。 尽管以上讨论的电台UI被描述为示出了与所选择的类别相关联的电台,然而在 其它示例性实施例中,电台地图和/或电台UI可以显示与其它类别相关联的电台,诸如来 自靠近所选择的类别的类别(例如,靠近类别地图上的所选择的类别)。
在进一步的示例性实施例中,电台地图可以包括与类别地图相似的尺寸和形状。 也就是说,电台地图可以包括类别地图的版本,所述类别地图的版本至少以类别内相应电 台的形式示出了附加的细节。在这样的示例性实施例中,电台UI将基于电台地图的可查 看部分,如基于电台地图的规模尺度以及可查看区域的尺寸所确定的。下文关于图15A-图 15E进一步示出和描述该示例性实施例。 图15A示出了包括两个类别(流行摇滚802和古典摇滚804)的另一示例性类别 地图800。图15B示出了包括图15A的类别地图800的版本的示例性电台地图810,所述 类别地图800的版本以无线电台812-834形式示出了附加的细节。出于方便,将假定电台 812-834的每一个均具有与它们各自的编号相同的电台名称(例如,"电台812")。图15C 示出了对应于电台地图810的一部分的可查看区域840,可以利用基于电台地图810的示例 性电台UI在显示器上一次查看所述可查看区域840。可查看区域840居中于所选择的电 台上(中心"x"842)。另外,可查看区域840包括对应于可导航方向的箭头。使用相同的 颜色、图案或其它适当的指示来对可导航方向箭头以及对应的可导航电台进行染色、加阴 影或以另外的方式进行指示。此外,所选择的电台用"x"来标记。要注意,在一些示例性实 施例中,用户能够导航通过电台地图810而不自动选择电台。按照这种方式,用户可以在导 航通过电台地图810时收听所选择的电台。在找到用户希望收听的电台时,用户可以选择 该电台。在进一步的示例性实施例中,在电台被选择之前,"x"可以移动通过电台地图810。 按照这种方式,导航可以更快速和/或更便捷。在这样的示例性实施例中,下一导航将通向 的地方的颜色可以遵循"x"。 图15D示出了图15B的电台地图810,其中,电台816是所选择的电台。也就是说, 可查看区域840居中于电台816 (所选择的电台)上。如图15D中所示,可查看区域840仅 示出了来自流行摇滚类别802的电台(电台814、816、818、822、824)。
图15E示出了图15B的电台地图810,其中,电台824是所选择的电台。也就是说, 可查看区域840居中于电台824(所选择的电台)上。如图15E中所示,可查看区域840包 括来自流行摇滚类别802的电台(电台816、824、826)和古典摇滚类别804的电台(电台 826、832)。按照这种方式,在选择了电台824的情况下,举例来说,即使电台832与电台824 位于不同的类别中,用户也可以导航到电台832(使用下导航键)。这是因为电台832的位 置"足够靠近"电台824,从而成为可导航的选项(例如,可导航的电台)。
要注意,如图15B、图15D和图15E中所示,电台826既位于流行摇滚类别802中又 位于古典摇滚类别804中。这是由于类别地图800上类别的重叠性质,并且可以例如指示 重叠听众相对高的级别。在其它示例性实施例中,重叠区中可以没有任何电台。在进一步 的示例性实施例中,类别地图上的类别可能不允许重叠。 图16示出了如结合图6的示例性移动设备300所利用的在图5的示例性类别UI 202和图12的示例性电台UI 702之间的示例性整体交互。通过按压中央键(CKEY)306, 用户在所选择的"Top 40/Pop"类别(借由对应于Top 40/Pop类别的类别对象206)上进行"放大",以便到达用于"Top40/Pop"的电台UI 702。 一旦处在电台UI 702,对于 "Superhits. fm"的缺省的无线电台706选择便实现初始选择和/或自动播放。通过在键板 上按压对应于"后退"命令718的键(右菜单键,RTKY,310),用户可以从用于"Top 40/Pop" 的电台UI 702进行"縮小(zoom out)",以便到达用于"Top 40/Pop"类别的类别UI 202。
虽然以上已经在无线电台的上下文中描述了示例性实施例,但是应当理解,本发 明的示例性实施例不限于仅与这一个特定类型的内容提供商一起使用,它们可以结合其它 类型的内容提供商一起使用,作为非限制性例子,诸如电视台、视频主机和音频提供商。
此外,虽然以上已经在音乐类别的上下文中描述了示例性实施例,但是应当理解, 本发明的示例性实施例不限于仅与这一个特定类型的分类一起使用,它们可以结合其它种 类、分类和类型的范畴一起使用。作为非限制性例子,所述种类可以是用户指定的、用户定 义的或者由用户装备的外部源(例如,服务提供商)来提供。 参照图17,其用于示出适于在实践本发明的示例性实施例中使用的各种电子设 备的简化框图。在图17中,电子设备52包括数据处理器(DP)54、耦合于DP 54的存储器 (MEM) 56和耦合于DP 54的用户接口 (UI)58。 MEM 20存储了程序(PR0G) 60。 UI 56包括 显示设备(DD)62和输入设备(INP)64。假定PR0G 60包括程序指令,所述程序指令当被DP 54执行时,使得电子设备52能够根据如此处所讨论的本发明的示例性实施例来操作。DD 62被配置以便向用户显示信息(例如,作为非限制性例子,图形、文本或其组合)。INP 64 被配置以便从用户接收输入。 —般地,电子设备52的各种示例性实施例可以包括但不限于蜂窝电话、个人数 字助理(PDA)、计算机、图像捕获设备(例如,数字照相机)、游戏设备、音乐存储装置和回放 工具、因特网工具、具有用户输入的监控器、具有用户输入端和触摸屏的显示屏,以及合并 了这样的功能的组合的单元或终端。 可以通过可由DP 54执行的计算机软件、或者通过硬件、或者通过软件和硬件的 组合来实现本发明的示例性实施例。 MEM 56可以具有适于本地技术环境的任何类型,并且可以使用任何适当的数据存 储技术来实现,作为非限制性例子,诸如基于半导体的存储设备、磁存储设备和系统、光存 储设备和系统、固定存储器和可装卸存储器。DP 54可以具有适于本地技术环境的任何类 型,并且作为非限制性例子,可以包括以下中的一个或多个通用计算机、专用计算机、微处 理器、数字信号处理器(DSP),以及基于多核处理器架构的处理器。 DD 62可以具有适于本地技术环境的任何类型,并且作为非限制性例子,可以包括 一个或多个阴极射线管(CRT)显示器、液晶显示器(LCD)、等离子显示器(例如,等离子显示 面板,PDP)、数字光处理(DLP)投影仪或显示器、发光二极管(LED)显示器、有机发光二极管 (0LED)显示器、硅上液晶(LC0S)显示器、表面传导电子发射显示器(SED)、场致发射显示器 (FED)、干涉测量调制器显示器(IM0D)、虚拟视网膜显示器(VRD)、电致发光显示器(ELD)、 激光显示器、碳纳米管(CNT)显示器和纳米晶显示器。 INP 64可以具有适于本地技术环境的任何类型,并且作为非限制性例子,可以包 括一个或多个键、表盘、按钮、键盘、键板(例如,字母数字键板)、触摸板、触摸屏、触摸传感 器、操纵杆、游戏板、模拟棒、鼠标、跟踪球、加速计、倾斜传感器、被设计为感知设备的移动 或与设备相关的移动的其它传感器、扩音器、声音输入设备、摄像机、照相机或光识别设备。
在其它示例性实施例中,DP 54、MEM 56和PROG 60中的一个或多个的功能可以由 DD 62和/或INP 64的一个或多个组件来实施。在进一步的示例性实施例中,如下文关于 图18所讨论的,电子设备52可以包括使得电子设备52能够与一个或多个其它设备通信的 有线或无线通信组件或装备(例如,一个或多个收发器、通信端口、天线)。在其它示例性实 施例中,电子设备52可以包括电源(例如,电池、燃料电池、太阳能电池)或动力连接(例 如,AC适配器、壁装电源插座连接、通用串行总线(USB)连接)。 参照图18,其示出了适于在实践本发明的示例性实施例中使用的其它电子设备的 简化框图。在图18中,无线网络12适于经由接入节点(AN)16与用户装备(UE)14通信。UE 14包括数据处理器(DP) 18、耦合于DP 18的存储器(MEM) 20、耦合于DP 18的适当的RF收 发器(TRANS) 22 (具有发射器(TX)和接收器(RX))、耦合于TRANS 22的天线(ANT)42,以及 耦合于DP 18的用户接口 (UI)44。 MEM 20存储了程序(PR0G)24。 TRANS 22禾P ANT 42用 于与AN 16进行双向无线通信。UI 44包括显示设备(DD)38和输入设备(INP)40。 DD 38 被配置以便向用户显示信息(例如,作为非限制性例子,图形、文本或其组合)。INP 40被 配置以便从用户接收输入。 AN 16包括数据处理器(DP) 26、耦合于DP 26的存储器(MEM) 28,以及耦合于DP 26的适当的RF收发器(TRANS) 30 (具有发射器(TX)和接收器(RX))。 MEM 28存储了程序 (PR0G)32。 TRANS 30用于与UE 14进行双向无线通信。要注意,TRANS 30具有促进通信的 至少一个天线。例如,AN 16经由数据路径34耦合于诸如因特网36的一个或多个外部网 络或系统。 假定PROG 24包括程序指令,所述程序指令当被DP 18执行时,使得UE 14能够根 据如此处所讨论的本发明的示例性实施例来操作。 —般地,UE 14的各种示例性实施例可以包括但不限于蜂窝电话、具有无线通信 能力的个人数字助理(PDA)、具有无线通信能力的便携式计算机、诸如具有无线通信能力的 数字照相机的图像捕获设备、具有无线通信能力的游戏设备、具有无线通信能力的音乐存 储装置和回放工具、允许无线因特网接入和浏览的因特网工具,以及合并了这样的功能的 组合的便携式单元或终端。 可以通过可由UE 14的DP 18执行的计算机软件、或者通过硬件、或者通过软件和 硬件的组合来实现本发明的示例性实施例。 MEM 20、28可以具有适于本地技术环境的任何类型,并且作为非限制性例子,可以 使用任何适当的数据存储技术来实现,诸如基于半导体的存储设备、磁存储设备和系统、光 存储设备和系统、固定存储器和可装卸存储器。DP 18、26可以具有适于本地技术环境的任 何类型,并且作为非限制性例子,可以包括以下中的一个或多个通用计算机、专用计算机、 微处理器、数字信号处理器(DSP),以及基于多核处理器架构的处理器。
DD 38可以具有适于本地技术环境的任何类型,并且作为非限制性例子,可以包括 一个或多个阴极射线管(CRT)显示器、液晶显示器(LCD)、等离子显示器(例如,等离子显示 面板,PDP)、数字光处理(DLP)投影仪或显示器、发光二极管(LED)显示器、有机发光二极管 (OLED)显示器、硅上液晶(LCOS)显示器、表面传导电子发射显示器(SED)、场致发射显示器 (FED)、干涉测量调制器显示器(IMOD)、虚拟视网膜显示器(VRD)、电致发光显示器(ELD)、 激光显示器、碳纳米管(CNT)显示器和纳米晶显示器。
INP 40可以具有适于本地技术环境的任何类型,并且作为非限制性例子,可以包 括一个或多个键、表盘、按钮、键盘、键板(例如,字母数字键板)、触摸板、触摸屏、触摸传感 器、操纵杆、游戏板、模拟棒、鼠标、跟踪球、加速计、倾斜传感器、被设计为感知设备的移动 或与设备相关的移动的其它传感器、扩音器、声音输入设备、摄像机、照相机或光识别设备。
作为非限制性例子,无线网络12可以包括码分多址接入(CDMA)网络、码分多址 接入2000 (CDMA2000)网络、宽带码分多址接入(WCDMA)网络、无线局域网(WLAN)、广域网 (WAN)、正交频分多址接入(OFDMA)网络、通用分组无线电服务(GPRS)网络、全球移动通信 系统(GSM)网络、通用移动电信系统(UMTS)网络、UMTS陆地无线电接入网络(UTRAN)、增强 型数据速率GSM演进(EDGE)网络或演进型UMTS陆地无线电接入网络(E-UTRAN)。
在一个非限制性的示例性实施例中,如图19中所示,一种方法包括显示多个第 一用户接口 (UI)对象,每个第一用户接口 (UI)对象对应于多个种类中的单个种类,其中, 两个所显示的第一UI对象之间的距离指示了对应种类之间的相似性程度(框902);以及 响应于用户选择所显示的第一UI对象中的一个,显示至少一个第二UI对象,所述至少一 个第二UI对象标识了与所选择的第一UI对象的种类相关联的至少一个内容提供商(框 904)。 如以上所描述的方法,其中,所述距离基于指示了在对应种类之间的共享信息收 受者的数据。如先前所描述的任何一种方法,其中,所述距离包括第一距离,所述至少一个 第二 UI对象包括多个第二 UI对象,并且在两个所显示的第二 UI对象之间的第二距离指示 了对应的内容提供商之间的相似性程度。如先前所描述的任何一种方法,其中,所述第一距 离基于指示了在对应种类之间的共享信息收受者的数据,并且所述第二距离基于指示了在 对应的内容提供商之间的共享信息收受者的数据。如先前所描述的任何一种方法,所述方 法进一步包括当显示所述至少一个第二 UI对象时,响应于用户输入,显示多个第一 UI对 象。如先前所描述的任何一种方法,所述方法进一步包括由用户修改至少一个所显示的第 一 UI对象或至少一个所显示的第二 UI对象。 如先前所描述的任何一种方法,所述方法进一步包括显示至少一个UI方向对 象,所述至少一个UI方向对象指示了用户可以导航的方向。如先前所描述的任何一种方 法,其中,仅当在对应的方向上存在用户可以导航到的第一UI对象或第二UI对象时,才显 示所述至少一个UI方向对象中的每个UI方向对象。如先前所描述的任何一种方法,其中, 所述至少一个UI方向对象中的每个UI方向对象对应于用户可以导航到的第一UI对象或 第二UI对象。如先前所描述的任何一种方法,其中,所显示的UI方向对象以及对应的第一 UI对象或第二 UI对象均包括相似的强调。如先前所描述的任何一种方法,其中,所述至少 一个UI方向对象包括至少四个方向对象,其各自对应于上、下、左和右的方向,每个所显示 的第一 UI对象或每个所显示的第二 UI对象指示了六种状态中的一种状态,并且所述六种
状态包括所选择的对象、非选择的对象、对应于上UI方向对象的上对象,对应于下UI方向
对象的下对象,对应于左UI方向对象的左对象,以及对应于右UI方向对象的右对象。
如先前所描述的任何一种方法,所述方法进一步包括当显示所述多个第一 UI对 象时,显示至少一个第一文本UI对象,所述至少一个第一文本UI对象标识了多个种类中的 一种种类;以及当显示所述至少一个第二UI对象时,显示至少一个第二文本UI对象,所述 至少一个第二文本UI对象标识了所述至少一个内容提供商中的一内容提供商。如先前所描述的任何一种方法,其中,当前所选择的第一UI对象位于所显示的多个第一UI对象的中 心,并且当前所选择的第二 UI对象位于所显示的至少一个第二 UI对象的中心。如先前所 描述的任何一种方法,其中,所述多个种类包括多个音乐类别,并且所述至少一个内容提供 商包括至少一个无线电台。 在另一非限制性的示例性实施例中,一种计算机程序产品包括体现在有形计算 机可读介质上的程序指令,执行所述程序指令导致包括以下的操作显示多个第一用户接 口 (UI)对象,每个第一用户接口 (UI)对象对应于多个种类中的单个种类,其中,两个所显 示的第一UI对象之间的距离指示了对应种类之间的相似性程度;以及响应于用户选择所 显示的第一 UI对象中的一个,显示至少一个第二 UI对象,所述至少一个第二 UI对象标识 了与所选择的第一 UI对象的种类相关联的至少一个内容提供商。 如以上所描述的计算机程序产品,其中,所述距离基于指示了在对应种类之间的 共享信息收受者的数据。如任何先前的计算机程序产品,其中,所述距离包括第一距离,其 中,所述至少一个第二 UI对象包括多个第二 UI对象,其中,两个所显示的第二 UI对象之间 的第二距离指示了对应的内容提供商之间的相似性程度。如任何先前的计算机程序产品, 执行所述程序指令导致的操作进一步包括显示至少一个UI方向对象,所述至少一个UI方 向对象指示了用户可以导航的方向。如任何先前的计算机程序产品,其中,所述至少一个UI 方向对象中的每个UI方向对象对应于用户可以导航到的第一 UI对象或第二 UI对象。如 任何先前的计算机程序产品,其中,所显示的UI方向对象以及对应的第一UI对象或第二UI 对象均包括相似的强调。如任何先前的计算机程序产品,其中,所述相似的强调包括相同或 相似的颜色。如任何先前的计算机程序产品,其中,所述多个种类包括多个音乐类别,并且 所述至少一个内容提供商包括至少一个无线电台。 在另一非限制性的示例性实施例中,一种电子设备包括显示设备,其被配置以便 显示多个第一用户接口 (UI)对象,每个第一用户接口 (UI)对象对应于多个种类中的单个 种类,其中,两个所显示的第一UI对象之间的距离指示了对应种类之间的相似性程度;以 及用户输入端,其中,响应于用户利用所述用户输入端选择所显示的第一UI对象之一,所 述显示设备被配置以便显示至少一个第二UI对象,所述至少一个第二UI对象标识了与所 选择的第一 UI对象的种类相关联的至少一个内容提供商。 如先前所描述的电子设备,其中,所述用户输入端包括第一用户输入端,所述电子 设备进一步包括第二用户输入端,其中,当所述显示设备在显示所述至少一个第二UI对 象时,响应于用户利用所述第二用户输入端,所述显示设备被配置以便显示所述多个第一 UI对象。如任何先前的电子设备,其中,所述用户输入端包括第一用户输入端,所述电子设 备进一步包括第二用户输入端,其被配置以便响应于用户利用所述第二用户输入端,修改 所显示的第一UI对象中的至少一个或者所显示的至少一个第二UI对象中的至少一个。如 任何先前的电子设备,其中,所述显示设备被进一步配置以便显示至少一个UI方向对象, 所述至少一个UI方向对象指示了用户可以导航的方向。如任何先前的电子设备,其中,所 述至少一个UI方向对象中的每个UI方向对象对应于所述用户可以导航到的第一UI对象 或第二 UI对象,其中,所显示的UI方向对象以及对应的第一 UI对象或第二UI对象均包括
相同或相似的颜色。如任何先前的电子设备,其中,所述多个种类包括多个音乐类别,并且
所述至少一个内容提供商包括至少一个无线电台。如任何先前的电子设备,其进一步包括
19被配置以便与另一电子设备进行通信的收发器;以及天线。如任何先前的电子设备,其中, 所述用户输入端包括以下中的至少一个触摸板、触摸屏,以及键板的键。如任何先前的电 子设备,其中,所述电子设备包括移动电子设备。如任何先前的电子设备,其中,所述移动电 子设备包括移动电话。 在另一非限制性的示例性实施例中,一种电子设备包括显示装置,用于显示多个 第一用户接口 (UI)对象,每个第一用户接口 (UI)对象对应于多个种类中的单个种类,其 中,两个所显示的第一 UI对象之间的距离指示了对应种类之间的相似性程度;以及用户输 入装置,用于接收用户输入,其中,响应于用户利用所述用户输入装置选择所显示的第一 UI 对象之一,所述显示装置被进一步配置用于显示至少一个第二UI对象,所述至少一个第二 UI对象标识了与所选择的第一 UI对象的种类相关联的至少一个内容提供商。
如先前描述的电子设备,其中,所述显示装置包括显示设备,并且所述用户输入装 置包括用户输入设备。如任何先前所描述的电子设备中的电子设备。 如以上所讨论的并且特别关于示例性方法所描述的本发明的示例性实施例可以 被实现为计算机程序产品,所述计算机程序产品包括体现在有形计算机可读介质上的程序 指令。执行所述程序指令导致的操作包括对示例性实施例或所述方法的步骤加以利用的步 骤。 各种示例性实施例、示例性方面及其示例性元素可以以任何可行的方式(例如, 在一个或多个多项从属权利要求中)被组合,从而获得合并了多个示例性方面和/或示例 性元素的示例性实施例。 如可以理解的,本发明的示例性实施例提供了相比于内容提供商的基于列表的表 示(例如,无线电台的列表)的各种优势。根据示例性实施例的各个方面,用户可以以直观 的方式看到种类和/或内容提供商之间的关系。此外,向用户呈现了最相关的内容,而不必 滚动通过无关或非相关信息的长列表。 —般来说,可以以硬件或专用电路、软件、逻辑或其任何组合来实现各种示例性实 施例。例如,可以以硬件来实现一些方面,而以可由控制器、微处理器或其它计算设备执行 的固件或软件来实现其它方面,尽管本发明并不限于此。虽然本发明的各个方面可以被例 示和描述为框图、流程图或使用一些其它的图形表示,但是很好理解的是,作为非限制性 例子,此处描述的这些框块、装置、系统、技术或方法可以以硬件、软件、固件、专用电路或逻 辑、通用硬件或控制器或其它计算设备或其一些组合来实现。 可以以诸如集成电路模块这样的各种组件来实践本发明的示例性实施例。集成电 路的设计总的来说是高度自动化的过程。复杂而强有力的软件工具可用于将逻辑层设计转 换成易于在半导体基底上被蚀刻和成形的半导体电路设计。 诸如由Mountain View, California的Synopsys Inc.禾口 San Jose, California 的Cadence Design所提供的那些程序使用既定的设计规则以及预存的设计模块库来在半 导体芯片上自动地对导体布线和定位组件。 一旦对半导体电路的设计已完成,由此产生的 具有标准化电子格式(例如,Opus、GDSII或诸如此类)的设计可以被传送到半导体制造设 施或制造"工厂"。 已经通过示例性和非限制性示例的方式提供了前述描述,对本发明进行了全面和 详尽的描述。然而,在结合附图和所附权利要求阅读前述描述的基础上,各种修改和调整对
20相关领域的技术人员来说会变得显而易见。然而,对本发明的教导的所有这样的和类似的 修改仍将落入本发明的范围内。 此外,可以使用本发明的优选示例性实施例的一些特征来获利,而不相应地使用 其它特征。如此,前述描述应当被视为仅说明了本发明的原理,而不是对其进行限制。
权利要求
一种方法,其包括显示多个第一用户接口(UI)对象,每个第一用户接口(UI)对象对应于多个种类中的单个种类,其中,两个所显示的第一UI对象之间的距离指示了对应的种类之间的相似性程度;以及响应于用户选择所显示的第一UI对象之一,显示至少一个第二UI对象,所述至少一个第二UI对象标识了与所选择的第一UI对象的种类相关联的至少一个内容提供商。
2. 根据权利要求1的方法,其中,所述距离基于指示了在所述对应的种类之间的共享 信息收受者的数据。
3. 根据权利要求l的方法,其中,所述距离包括第一距离,其中,所述至少一个第二UI 对象包括多个第二 UI对象,其中,两个所显示的第二 UI对象之间的第二距离指示了对应的 内容提供商之间的相似性程度。
4. 根据权利要求3的方法,其中,所述第一距离基于指示了在所述对应的种类之间的共享信息收受者的数据,并且其中,所述第二距离基于指示了在所述对应的内容提供商之 间的共享信息收受者的数据。
5. 根据权利要求1的方法,其进一步包括当显示所述至少一个第二 UI对象时,响应于用户输入,显示所述多个第一UI对象。
6. 根据权利要求1的方法,其进一步包括由用户修改至少一个所显示的第一UI对象或者至少一个所显示的至少一个第二UI对象。
7. 根据权利要求1的方法,其进一步包括显示至少一个UI方向对象,所述至少一个UI方向对象指示了用户能够导航的方向。
8. 根据权利要求7的方法,其中,仅当在对应的方向上存在所述用户能够导航到的第 一UI对象或第二UI对象时,才显示所述至少一个UI方向对象中的每个UI方向对象。
9. 根据权利要求7的方法,其中,所述至少一个UI方向对象中的每个UI方向对象对应 于所述用户能够导航到的第一 UI对象或第二 UI对象。
10. 根据权利要求9的方法,其中,所显示的UI方向对象以及对应的第一 UI对象或第 二 UI对象均包括相似的强调。
11. 根据权利要求10的方法,其中,所述相似的强调包括相同或相似的颜色。
12. 根据权利要求IO的方法,其中,所述至少一个UI方向对象包括至少四个方向对象, 其各自对应于上、下、左和右的方向,其中,每个所显示的第一UI对象或者每个所显示的第 二UI对象指示了六种状态中的一种状态,其中,所述六种状态包括所选择的对象、非选择 的对象、对应于上UI方向对象的上对象、对应于下UI方向对象的下对象、对应于左UI方向 对象的左对象,以及对应于右UI方向对象的右对象。
13. 根据权利要求1的方法,其进一步包括当显示所述多个第一 UI对象时,显示标识了所述多个种类中的一种种类的至少一个第一文本UI对象;以及当显示所述至少一个第二UI对象时,显示标识了所述至少一个内容提供商中的一内 容提供商的至少一个第二文本UI对象。
14. 根据权利要求l的方法,其中,当前所选择的第一UI对象位于所显示的多个第一UI对象的中心,并且其中,当前所选择的第二UI对象位于所显示的至少一个第二UI对象的 中心。
15. 根据权利要求1的方法,其中,所述多个种类包括多个音乐类别,并且所述至少一 个内容提供商包括至少一个无线电台。
16. —种计算机程序产品,所述计算机程序产品包括体现在有形计算机可读介质上的 程序指令,执行所述程序指令导致包括以下的操作显示多个第一用户接口 (UI)对象,每个第一用户接口 (UI)对象对应于多个种类中的 单个种类,其中,两个所显示的第一 UI对象之间的距离指示了对应的种类之间的相似性程 度;以及响应于用户选择所显示的第一 UI对象之一,显示至少一个第二 UI对象,所述至少一个 第二 UI对象标识了与所选择的第一 UI对象的种类相关联的至少一个内容提供商。
17. 根据权利要求16的计算机程序产品,其中,所述距离基于指示了在所述对应的种 类之间的共享信息收受者的数据。
18. 根据权利要求16的计算机程序产品,其中,所述距离包括第一距离,其中,所述至 少一个第二 UI对象包括多个第二 UI对象,其中,两个所显示的第二 UI对象之间的第二距 离指示了对应的内容提供商之间的相似性程度。
19. 根据权利要求16的计算机程序产品,其中,执行所述程序指令导致的操作进一步 包括显示至少一个UI方向对象,所述至少一个UI方向对象指示了用户能够导航的方向。
20. 根据权利要求19的计算机程序产品,其中,所述至少一个UI方向对象中的每个UI 方向对象对应于所述用户能够导航到的第一 UI对象或第二 UI对象。
21. 根据权利要求20的计算机程序产品,其中,所显示的UI方向对象以及对应的第一 UI对象或第二 UI对象均包括相似的强调。
22. 根据权利要求21的计算机程序产品,其中,所述相似的强调包括相同或相似的颜色。
23. 根据权利要求16的计算机程序产品,其中,所述多个种类包括多个音乐类别,并且 所述至少一个内容提供商包括至少一个无线电台。
24. —种电子设备,其包括显示设备,其被配置以便显示多个第一用户接口 (UI)对象,每个第一用户接口 (UI)对 象对应于多个种类中的单个种类,其中,两个所显示的第一UI对象之间的距离指示了对应 的种类之间的相似性程度;以及用户输入端,其中,响应于用户利用所述用户输入端来选择所显示的第一UI对象之 一,所述显示设备被配置以便显示至少一个第二 UI对象,所述至少一个第二 UI对象标识了 与所选择的第一 UI对象的种类相关联的至少一个内容提供商。
25. 根据权利要求24的电子设备,其中,所述用户输入端包括第一用户输入端,所述电 子设备进一步包括第二用户输入端,其中,当所述显示设备在显示所述至少一个第二 UI对象时,响应于 用户利用所述第二用户输入端,所述显示设备被配置以便显示所述多个第一UI对象。
26. 根据权利要求24的电子设备,其中,所述用户输入端包括第一用户输入端,所述电子设备进一步包括第二用户输入端,其被配置以便响应于用户利用所述第二用户输入端,修改至少一个 所显示的第一 UI对象或者至少一个所显示的至少一个第二 UI对象。
27. 根据权利要求24的电子设备,其中,所述显示设备被进一步配置以便显示至少一 个UI方向对象,所述至少一个UI方向对象指示了用户能够导航的方向。
28. 根据权利要求27的电子设备,其中,所述至少一个UI方向对象中的每个UI方向对 象对应于所述用户能够导航到的第一UI对象或第二UI对象,其中,所显示的UI方向对象 以及对应的第一 UI对象或第二 UI对象均包括相同或相似的颜色。
29. 根据权利要求24的电子设备,其中,所述多个种类包括多个音乐类别,并且所述至 少一个内容提供商包括至少一个无线电台。
30. 根据权利要求24的电子设备,其进一步包括 收发器,其被配置以便与另一电子设备通信;以及 天线。
31. 根据权利要求24的电子设备,其中,所述用户输入端包括以下中的至少一个触摸 板、触摸屏,以及键板的键。
32. 根据权利要求24的电子设备,其中,所述电子设备包括移动电子设备。
33. 根据权利要求32的电子设备,其中,所述移动电子设备包括移动电话。
34. —种电子设备,其包括显示装置,用于显示多个第一用户接口 (UI)对象,每个第一用户接口 (UI)对象对应于 多个种类中的单个种类,其中,两个所显示的第一UI对象之间的距离指示了对应的种类之 间的相似性程度;以及用户输入装置,用于接收用户输入,其中,响应于用户利用所述用户输入装置来选择所 显示的第一UI对象之一,所述显示装置被进一步配置用于显示至少一个第二UI对象,所述 至少一个第二 UI对象标识了与所选择的第一 UI对象的种类相关联的至少一个内容提供 商。
35. 根据权利要求31的电子设备,其中,所述显示装置包括显示设备,并且所述用户输 入装置包括用户输入设备。
全文摘要
方法、计算机程序产品和装置为内容提供商提供了改进型空间用户接口。在一个非限制性的示例性实施例中,一种方法包括显示多个第一用户接口(UI)对象,每个第一用户接口(UI)对象对应于多个种类中的单个种类,其中,两个所显示的第一UI对象之间的距离指示了对应的种类之间的相似性程度;以及响应于用户选择所显示的第一UI对象之一,显示至少一个第二UI对象,所述至少一个第二UI对象标识了与所选择的第一UI对象的种类相关联的至少一个内容提供商。所述示例性方法例如可以用来帮助用户定位与偏好的无线电台相似的无线电台。
文档编号H04H60/65GK101785221SQ200880104293
公开日2010年7月21日 申请日期2008年6月23日 优先权日2007年6月28日
发明者A·图利, M·凯佩尔斯, S·古普塔 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1