CN101785221B - 为内容提供商提供改进型空间用户接口的方法和装置 - Google Patents

为内容提供商提供改进型空间用户接口的方法和装置 Download PDF

Info

Publication number
CN101785221B
CN101785221B CN2008801042930A CN200880104293A CN101785221B CN 101785221 B CN101785221 B CN 101785221B CN 2008801042930 A CN2008801042930 A CN 2008801042930A CN 200880104293 A CN200880104293 A CN 200880104293A CN 101785221 B CN101785221 B CN 101785221B
Authority
CN
China
Prior art keywords
radio station
user
classification
view
objects
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2008801042930A
Other languages
English (en)
Other versions
CN101785221A (zh
Inventor
A·图利
S·古普塔
M·凯佩尔斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Oyj
Original Assignee
Nokia Oyj
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Oyj filed Critical Nokia Oyj
Publication of CN101785221A publication Critical patent/CN101785221A/zh
Application granted granted Critical
Publication of CN101785221B publication Critical patent/CN101785221B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/35Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
    • H04H60/38Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying broadcast time or space
    • H04H60/41Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying broadcast time or space for identifying broadcast space, i.e. broadcast channels, broadcast stations or broadcast areas
    • H04H60/44Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying broadcast time or space for identifying broadcast space, i.e. broadcast channels, broadcast stations or broadcast areas for identifying broadcast stations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4314Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4668Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4826End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8106Monomedia components thereof involving special audio data, e.g. different tracks for different languages
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04806Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/35Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
    • H04H60/46Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for recognising users' preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/35Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
    • H04H60/47Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for recognising genres
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/61Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54
    • H04H60/65Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54 for using the result on users' side

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

方法、计算机程序产品和装置为内容提供商提供了改进型空间用户接口。在一个非限制性的示例性实施例中,一种方法包括:显示多个第一用户接口(UI)对象,每个第一用户接口(UI)对象对应于多个种类中的单个种类,其中,两个所显示的第一UI对象之间的距离指示了对应的种类之间的相似性程度;以及响应于用户选择所显示的第一UI对象之一,显示至少一个第二UI对象,所述至少一个第二UI对象标识了与所选择的第一UI对象的种类相关联的至少一个内容提供商。所述示例性方法例如可以用来帮助用户定位与偏好的无线电台相似的无线电台。

Description

为内容提供商提供改进型空间用户接口的方法和装置
技术领域
本发明的示例性实施例一般涉及用户接口,并且更具体地,涉及无线电台的交互式显示器。 
背景技术
无线电台是一种广播服务,其中,音频(声音)以某种方式调制射频(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(披头士)的Liveplasma结果的一部分; 
图2示出了图3的示例性类别地图(genre map)中所使用的数据的饼图; 
图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示出了说明用于实践本发明示例性实施例的方法的一个非限制性例子的流程图。 
具体实施方式
虽然有众多可用的因特网无线电台,但是,通过简单地查看描述可能难以发现用户偏好的电台。这种描述一般不向用户提供关于电台播放的音乐种类的良好概念。使用常规的系统和技术来发现新电台,用户可能不得不调谐到这些电台并且收听一段时间,以便确定用户是否喜欢该新的电台(例如,形成对正在播放的音乐的理解,对该无线电台产生感觉或感情)。 
常规的无线电台用户接口(多个UI,或者单个UI)经常是基于列表的,从而按字母顺序或基于流行性来安排音乐台的列表。这种基于列表的UI并不向用户提供诸如哪些无线电台播放相似音乐的信息。也就是说,基于列表的无线电台UI并不有助于音乐发现(例如,发现用户想听的新无线电台),这是因为这些列表在示出无线电台之间的接近程度(例如,相似性)上大体是无效的。 
如果用户能够比较他们自己的和其他用户的音乐品味,则他们会更有可能发现新的音乐。因而,如果用户能够看到哪些其它的无线电台被所选择的偏好的无线电台的听众收听,就有更高的可能性找到该用户所喜欢的相似的音乐台。 
还存在帮助用户基于该用户的音乐偏好(例如,该用户喜欢的音乐艺术家、该用户喜欢的音乐类别)来定位新的艺术家或歌曲的各种系统和工具。例如,当给定歌曲时,MusicIP示出用户可能喜欢的十首其它的相似歌曲。作为另一例子,当给定偏好的艺术家或歌曲时,利用音乐基因项目(Music Genome Project),Pandora 
Figure GPA00001032942500041
例如通过生成相似歌曲的“无线电台”来向用户推荐其他的艺术家和歌曲。该用户还可以看到喜欢相同歌曲 或艺术家的其他用户以及这些其他用户所喜欢的其它歌曲或艺术家。一些电子商务站点(例如,Amazon 
Figure GPA00001032942500051
)和程序(iTunes 
Figure GPA00001032942500052
)向用户推荐与偏好的专辑、歌曲或艺术家相似的专辑、歌曲和/或艺术家。这些相似性结果可以基于大量用户的先前的购买行为。随后的用户可以使用这些相似性结果作为用于判断他们对特定类别或主题的兴趣的指南。 
为了有助于发现用户可能欣赏的新的音乐艺术家,至少一个常规系统利用空间隐喻(spatial metaphor)来说明不同音乐艺术家之间的关系。例如,Liveplasma示出了相似艺术家之间的联系,以及在所示出的艺术家之间的相对流行性(通过使尺寸与相对流行性相关)。图1示出了The Beatles的Liveplasma结果的一部分。作为另一例子,Musicmap是一种用于基于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|            (1) 
要注意,假定原点(0,0)位于所选择的对象的中心(例如,因为屏幕居中于所选择的对象上)。 
图8示出了用于将UI对象映射到导航的“右”方向的这种示例性技术。在图8中,显示屏600具有位于显示屏600中心的所选择的UI对象602。第二UI对象604位于所选择的UI对象602的上部右方。从所选择的UI对象602的中心到第二UI对象604的相对距离(d)被计算如下: 
d=|x|+|y|,其中,|y|<|x|            (2) 
包括条件:y(|y|)的模数小于x(|x|)的模数,因为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 = x 2 + y 2 - - - ( 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而在电台地图之间进行导航,并且当电台被选择(例如,居中)时,查看附加的电台,而不会自动调准。 
为了提供一致的导航系统,可能期望利用这样一组规则或指导方针,即,该组规则或指导方针标识或确定了哪些类别对象被映射到相应的导航方向。作为非限制性例子,以上所描述的用于类别的导航映射技术和方面(例如,关于图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、图10A和图13中所描述的其它示例性实施例类似。在进一步的示例性实施例中,箭头可以指向对应的电台UI对象,其中,如果对应于该方向的键被按压,则所述对应的电台UI对象将被访问(例如,被选择,UI将居中于所述对应的电台UI对象上)。例如,代替向上指,上箭头762可以指向Frequence3764,从而指示Frequence3764是在用户“向上”导航(例如,通过按压“上”摇杆键)的情况下将被选择的电台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存储了程序(PROG)60。UI 56包括显示设备(DD)62和输入设备(INP)64。假定PROG 60包括程序指令,所述程序指令当被DP 54执行时,使得电子设备52能够根据如此处所讨论的本发明的示例性 实施例来操作。DD 62被配置以便向用户显示信息(例如,作为非限制性例子,图形、文本或其组合)。INP 64被配置以便从用户接收输入。 
一般地,电子设备52的各种示例性实施例可以包括但不限于:蜂窝电话、个人数字助理(PDA)、计算机、图像捕获设备(例如,数字照相机)、游戏设备、音乐存储装置和回放工具、因特网工具、具有用户输入的监控器、具有用户输入端和触摸屏的显示屏,以及合并了这样的功能的组合的单元或终端。 
可以通过可由DP 54执行的计算机软件、或者通过硬件、或者通过软件和硬件的组合来实现本发明的示例性实施例。 
MEM 56可以具有适于本地技术环境的任何类型,并且可以使用任何适当的数据存储技术来实现,作为非限制性例子,诸如基于半导体的存储设备、磁存储设备和系统、光存储设备和系统、固定存储器和可装卸存储器。DP 54可以具有适于本地技术环境的任何类型,并且作为非限制性例子,可以包括以下中的一个或多个:通用计算机、专用计算机、微处理器、数字信号处理器(DSP),以及基于多核处理器架构的处理器。 
DD 62可以具有适于本地技术环境的任何类型,并且作为非限制性例子,可以包括一个或多个阴极射线管(CRT)显示器、液晶显示器(LCD)、等离子显示器(例如,等离子显示面板,PDP)、数字光处理(DLP)投影仪或显示器、发光二极管(LED)显示器、有机发光二极管(OLED)显示器、硅上液晶(LCOS)显示器、表面传导电子发射显示器(SED)、场致发射显示器(FED)、干涉测量调制器显示器(IMOD)、虚拟视网膜显示器(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存储了程序(PROG)24。TRANS 22和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存储了程序(PROG)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对象均包括相同或相似的颜色。如任何先前的电子设备,其中,所述多个种类包括多个音乐类别,并且所述至少一个内容提供商包括至少一个无线电台。如任何先前的电子设备,其进一步包括:被配置以便与另一电子设备进行通信的收发器;以及天线。如任何先前的电子设备,其中,所述用户输入端包括以下中的至少一个:触摸板、触摸屏,以及键板的键。如任何先前的电子设备,其中,所述电子设备包括移动电子设备。如任何先前的电子设备,其中,所述移动电子设备包括移动电话。 
在另一非限制性的示例性实施例中,一种电子设备包括:显示装置,用于显示多个第一用户接口(UI)对象,每个第一用户接口(UI)对象对应于多个种类中的单个种类,其中,两个所显示的第一UI对象之间的距离指示了对应种类之间的相似性程度;以及用户输入装置,用于接收用户输入,其中,响应于用户利用所述用户输入装置选择所显示的第一UI对象之一,所述显示装置被进一步配置用于显示至少一个第二UI对象,所述至少一个第二UI对象标识了与所选择的第一UI对象的种类相关联的至少一个内容提供商。 
如先前描述的电子设备,其中,所述显示装置包括显示设备,并且所述用户输入装置包括用户输入设备。如任何先前所描述的电子设备中的电子设备。 
如以上所讨论的并且特别关于示例性方法所描述的本发明的示例性实施例可以被实现为计算机程序产品,所述计算机程序产品包括体现在有形计算机可读介质上的程序指令。执行所述程序指令导致的操作包括对示例性实施例或所述方法的步骤加以利用的步骤。 
各种示例性实施例、示例性方面及其示例性元素可以以任何可行的方式(例如,在一个或多个多项从属权利要求中)被组合,从而获得合并了多个示例性方面和/或示例性元素的示例性实施例。 
如可以理解的,本发明的示例性实施例提供了相比于内容提供商的基于列表的表示(例如,无线电台的列表)的各种优势。根据示例性实施例的各个方面,用户可以以直观的方式看到种类和/或内容提供商之间的关系。此外,向用户呈现了最相关的内容,而不必滚动通过无关或非相关信息的长列表。 
一般来说,可以以硬件或专用电路、软件、逻辑或其任何组合来实现各种示例性实施例。例如,可以以硬件来实现一些方面,而以可由控制器、微处理器或其它计算设备执行的固件或软件来实现其它方面,尽管本发明并不限于此。虽然本发明的各个方面可以被例示和描述为框图、流程图或使用一些其它的图形表示,但是很好理解的是,作为非限制性例子,此处描述的这些框块、装置、系统、技术或方法可以以硬件、软件、固件、专用电路或逻辑、通用硬件或控制器或其它计算设备或其一些组合来实现。 
可以以诸如集成电路模块这样的各种组件来实践本发明的示例性实施例。集成电路的设计总的来说是高度自动化的过程。复杂而强有力的软件工具可用于将逻辑层设计转换成易于在半导体基底上被蚀刻和成形的半导体电路设计。 
诸如由Mountain View,California的Synopsys Inc.和San Jose,California的Cadence Design所提供的那些程序使用既定的设计规则以及预存的设计模块库来在半导体芯片上自动地对导体布线和定位组件。一旦对半导体电路的设计已完成,由此产生的具有标准化电子格式(例如,Opus、GDSII或诸如此类)的设计可以被传送到半导体制造设施或制造“工厂”。 
已经通过示例性和非限制性示例的方式提供了前述描述,对本发明进行了全面和详尽的描述。然而,在结合附图和所附权利要求阅读前述描述的基础上,各种修改和调整对相关领域的技术人员来说会变得显而易见。然而,对本发明的教导的所有这样的和类似的修改仍将落入本发明的范围内。 
此外,可以使用本发明的优选示例性实施例的一些特征来获利,而不 相应地使用其它特征。如此,前述描述应当被视为仅说明了本发明的原理,而不是对其进行限制。 

Claims (25)

1.一种为内容提供商提供改进型空间用户接口的方法,其包括:
显示包括多个第一UI对象的第一UI视图,每个第一UI对象对应于多个种类中的单个种类,其中,两个所显示的第一UI对象之间的距离指示了对应的种类之间的相似性程度;以及
响应于用户选择所显示的第一UI对象之一,显示第二UI视图来代替第一UI视图,其中,所述第二UI视图包括至少两个第二UI对象,所述至少两个第二UI对象标识了与所选择的第一UI对象的种类相关联的至少两个内容提供商,其中,所述多个种类包括多个音乐类别,并且所述至少两个内容提供商包括至少一个无线电台,其中,所述第一UI视图为类别地图,并且所述第二UI视图为电台地图。
2.根据权利要求1的方法,其中,所述距离基于指示了在所述对应的种类之间的共享信息收受者的数据。
3.根据权利要求1的方法,其中,所述距离包括第一距离,其中,两个所显示的第二UI对象之间的第二距离指示了对应的内容提供商之间的相似性程度。
4.根据权利要求3的方法,其中,所述第一距离基于指示了在所述对应的种类之间的共享信息收受者的数据,并且其中,所述第二距离基于指示了在所述对应的内容提供商之间的共享信息收受者的数据。
5.根据权利要求1的方法,其进一步包括:
当显示所述第二UI视图时,响应于用户输入,显示所述第一UI视图来代替第二UI视图。
6.根据权利要求1的方法,其进一步包括:
由用户修改所显示的第一UI对象中的至少一个第一UI对象或者所显示的至少两个第二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.根据权利要求10的方法,其中,所述至少一个UI方向对象包括至少四个方向对象,其各自对应于上、下、左和右的方向,其中,每个所显示的第一UI对象或者每个所显示的第二UI对象指示了六种状态中的一种状态,其中,所述六种状态包括:所选择的对象、非选择的对象、对应于上UI方向对象的上对象、对应于下UI方向对象的下对象、对应于左UI方向对象的左对象,以及对应于右UI方向对象的右对象。
13.根据权利要求1的方法,其进一步包括:
当显示所述多个第一UI对象时,显示标识了所述多个种类中的一种种类的至少一个第一文本UI对象;以及
当显示所述至少一个第二UI对象时,显示标识了所述至少一个内容提供商中的一内容提供商的至少一个第二文本UI对象。
14.根据权利要求1的方法,其中,当前所选择的第一UI对象位于所显示的多个第一UI对象的中心,并且其中,当前所选择的第二UI对象位于所显示的至少一个第二UI对象的中心。
15.一种为内容提供商提供改进型空间用户接口的设备,其包括:
用于显示包括多个第一UI对象的第一UI视图的装置,每个第一UI对象对应于多个种类中的单个种类,其中,两个所显示的第一UI对象之间的距离指示了对应的种类之间的相似性程度;以及
用于响应于用户选择所显示的第一UI对象之一,显示第二UI视图来代替第一UI视图的装置,其中,所述第二UI视图包括至少两个第二UI对象,所述至少两个第二UI对象标识了与所选择的第一UI对象的种类相关联的至少两个内容提供商,其中,所述多个种类包括多个音乐类别,并且所述至少两个内容提供商包括至少一个无线电台,其中,所述第一UI视图为类别地图,并且所述第二UI视图为电台地图。
16.根据权利要求15的设备,其中,所述距离基于指示了在所述对应的种类之间的共享信息收受者的数据。
17.根据权利要求15的设备,其中,所述距离包括第一距离,其中,两个所显示的第二UI对象之间的第二距离指示了对应的内容提供商之间的相似性程度。
18.根据权利要求15的设备,其进一步包括:
用于显示至少一个UI方向对象的装置,所述至少一个UI方向对象指示了用户能够导航的方向。
19.根据权利要求18的设备,其中,所述至少一个UI方向对象中的每个UI方向对象对应于所述用户能够导航到的第一UI对象或第二UI对象。
20.根据权利要求19的设备,其中,所显示的UI方向对象以及对应的第一UI对象或第二UI对象均包括相似的强调。
21.根据权利要求20的设备,其中,所述相似的强调包括相同或相似的颜色。
22.根据权利要求15的设备,其进一步包括:
用于在显示所述第二UI视图时,响应于用户输入,显示所述第一UI视图来代替第二UI视图的装置。
23.根据权利要求15的设备,其进一步包括:
用于由用户修改所显示的第一UI对象中的至少一个第一UI对象或者所显示的至少两个第二UI对象中的至少一个第二UI对象的装置。
24.一种电子设备,其包括:
显示装置,用于显示包括多个第一UI对象的第一UI视图,每个第一UI对象对应于多个种类中的单个种类,其中,两个所显示的第一UI对象之间的距离指示了对应的种类之间的相似性程度;以及
用户输入装置,用于接收用户输入,其中,响应于用户利用所述用户输入装置来选择所显示的第一UI对象之一,所述显示装置被进一步配置用于显示第二UI视图来代替第一UI视图,其中,所述第二UI视图包括至少两个第二UI对象,所述至少两个第二UI对象标识了与所选择的第一UI对象的种类相关联的至少两个内容提供商,其中,所述多个种类包括多个音乐类别,并且所述至少两个内容提供商包括至少一个无线电台,其中,所述第一UI视图为类别地图,并且所述第二UI视图为电台地图。
25.根据权利要求24的电子设备,其中,所述显示装置包括显示设备,并且所述用户输入装置包括用户输入设备。
CN2008801042930A 2007-06-28 2008-06-23 为内容提供商提供改进型空间用户接口的方法和装置 Expired - Fee Related CN101785221B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/824,256 US8051387B2 (en) 2007-06-28 2007-06-28 Method, computer program product and apparatus providing an improved spatial user interface for content providers
US11/824,256 2007-06-28
PCT/IB2008/052491 WO2009001287A2 (en) 2007-06-28 2008-06-23 Method, computer program product and apparatus providing an improved spatial user interface for content providers

Publications (2)

Publication Number Publication Date
CN101785221A CN101785221A (zh) 2010-07-21
CN101785221B true CN101785221B (zh) 2013-03-27

Family

ID=40162287

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008801042930A Expired - Fee Related CN101785221B (zh) 2007-06-28 2008-06-23 为内容提供商提供改进型空间用户接口的方法和装置

Country Status (4)

Country Link
US (1) US8051387B2 (zh)
EP (1) EP2171893A2 (zh)
CN (1) CN101785221B (zh)
WO (1) WO2009001287A2 (zh)

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10373420B2 (en) 2002-09-16 2019-08-06 Touchtunes Music Corporation Digital downloading jukebox with enhanced communication features
US8914729B2 (en) * 2006-10-30 2014-12-16 Yahoo! Inc. Methods and systems for providing a customizable guide for navigating a corpus of content
US9171419B2 (en) 2007-01-17 2015-10-27 Touchtunes Music Corporation Coin operated entertainment system
USD609714S1 (en) * 2007-03-22 2010-02-09 Fujifilm Corporation Electronic camera
US9953481B2 (en) 2007-03-26 2018-04-24 Touchtunes Music Corporation Jukebox with associated video server
US8332887B2 (en) 2008-01-10 2012-12-11 Touchtunes Music Corporation System and/or methods for distributing advertisements from a central advertisement network to a peripheral device via a local advertisement server
US10290006B2 (en) 2008-08-15 2019-05-14 Touchtunes Music Corporation Digital signage and gaming services to comply with federal and state alcohol and beverage laws and regulations
US8928822B2 (en) * 2008-07-01 2015-01-06 Yang Pan Handheld media and communication device with a detachable projector
CA2754990C (en) 2009-03-18 2015-07-14 Touchtunes Music Corporation Entertainment server and associated social networking services
US20120124626A1 (en) * 2009-06-24 2012-05-17 Atsushi Itoh Program information display device, display method, and program
US8656314B2 (en) * 2009-07-30 2014-02-18 Lenovo (Singapore) Pte. Ltd. Finger touch gesture for joining and unjoining discrete touch objects
US20110029904A1 (en) * 2009-07-30 2011-02-03 Adam Miles Smith Behavior and Appearance of Touch-Optimized User Interface Elements for Controlling Computer Function
US8762886B2 (en) * 2009-07-30 2014-06-24 Lenovo (Singapore) Pte. Ltd. Emulating fundamental forces of physics on a virtual, touchable object
CN105355221A (zh) 2010-01-26 2016-02-24 踏途音乐公司 具有改进的用户界面的数字点播设备和相关方法
US10394429B2 (en) 2012-06-29 2019-08-27 Qualcomm Incorporated Sharing of user interface objects via a shared space
USD732049S1 (en) * 2012-11-08 2015-06-16 Uber Technologies, Inc. Computing device display screen with electronic summary or receipt graphical user interface
JP1470731S (zh) * 2012-11-16 2016-05-23
JP1473581S (zh) * 2012-11-16 2016-06-20
KR20140070040A (ko) * 2012-11-30 2014-06-10 삼성전자주식회사 터치스크린 상에 표시되는 복수의 객체들을 관리하는 장치 및 방법
DE102012024215A1 (de) * 2012-12-11 2014-06-12 Volkswagen Aktiengesellschaft Bedienverfahren und Bedienvorrichtung
USD736219S1 (en) * 2013-02-05 2015-08-11 Samsung Electronics Co., Ltd. Display with destination management user interface
US20150066515A1 (en) * 2013-09-03 2015-03-05 Panasonic Intellectual Property Corporation Of America Equipment control method and speech-based equipment control system
US9817823B2 (en) * 2013-09-17 2017-11-14 International Business Machines Corporation Active knowledge guidance based on deep document analysis
USD762682S1 (en) 2014-01-17 2016-08-02 Beats Music, Llc Display screen or portion thereof with animated graphical user interface
KR102226790B1 (ko) * 2014-01-20 2021-03-11 삼성전자주식회사 컨텐츠 리스트를 정렬하는 디스플레이 장치 및 그 제어방법
USD795916S1 (en) 2014-08-19 2017-08-29 Google Inc. Display screen with animated graphical user interface
USD788788S1 (en) 2014-11-18 2017-06-06 Google Inc. Display screen with animated graphical user interface
USD775172S1 (en) * 2015-05-01 2016-12-27 Sap Se Display screen or portion thereof with graphical user interface
USD781327S1 (en) * 2015-05-01 2017-03-14 Sap Se Display screen or portion thereof with transitional graphical user interface
GB201516553D0 (en) 2015-09-18 2015-11-04 Microsoft Technology Licensing Llc Inertia audio scrolling
GB201516552D0 (en) * 2015-09-18 2015-11-04 Microsoft Technology Licensing Llc Keyword zoom
USD794670S1 (en) * 2015-11-06 2017-08-15 Samsung Electronics Co., Ltd. Display screen or portion thereof with transitional graphical user interface
USD817981S1 (en) * 2015-11-10 2018-05-15 International Business Machines Corporation Display screen with an object relation mapping graphical user interface
USD791182S1 (en) * 2015-11-26 2017-07-04 Guangzhou Shenma Mobile Information Technology Co., Ltd. Display screen with graphical user interface
US11521185B1 (en) * 2016-05-19 2022-12-06 Citibank, N.A. Distributed private ledger systems and methods
USD857031S1 (en) * 2017-03-27 2019-08-20 Samsung Electronics Co., Ltd. Display screen or portion thereof with transitional graphical user interface
EP3639114B1 (en) 2017-06-15 2024-03-06 Tencent Technology (Shenzhen) Company Limited System and method of instantly previewing immersive content
USD848465S1 (en) 2017-08-10 2019-05-14 Jpmorgan Chase Bank, N.A. Display screen or portion thereof with a graphical user interface
US10754523B2 (en) * 2017-11-27 2020-08-25 International Business Machines Corporation Resizing of images with respect to a single point of convergence or divergence during zooming operations in a user interface
USD877767S1 (en) * 2018-01-08 2020-03-10 Samsung Electronics Co., Ltd. Display screen or portion thereof with transitional graphical user interface
USD864222S1 (en) * 2018-08-21 2019-10-22 Google Llc Display screen with animated graphical user interface
TWD203276S (zh) * 2018-12-25 2020-03-11 大陸商上海奇碼數字信息有限公司 顯示螢幕之圖形化使用者介面
TWD213148S (zh) * 2020-04-09 2021-08-11 仁寶電腦工業股份有限公司 顯示螢幕之圖形化使用者介面
USD992559S1 (en) * 2020-09-01 2023-07-18 Aristocrat Technologies, Inc. Display screen or portion thereof with graphical user interface

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1501701A (zh) * 2002-09-20 2004-06-02 阿尔卡特加拿大公司 多视图视频馈送
EP1538838A1 (en) * 2003-12-02 2005-06-08 Sony Corporation Information processor, information processing method and computer program

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6061063A (en) * 1998-06-30 2000-05-09 Sun Microsystems, Inc. Method and apparatus for providing feedback while scrolling
US20010030667A1 (en) * 2000-04-10 2001-10-18 Kelts Brett R. Interactive display interface for information objects
US20020054134A1 (en) * 2000-04-10 2002-05-09 Kelts Brett R. Method and apparatus for providing streaming media in a communication network
US7313766B2 (en) * 2001-12-20 2007-12-25 Nokia Corporation Method, system and apparatus for constructing fully personalized and contextualized user interfaces for terminals in mobile use
US20030191753A1 (en) * 2002-04-08 2003-10-09 Michael Hoch Filtering contents using a learning mechanism
US7231607B2 (en) * 2002-07-09 2007-06-12 Kaleidescope, Inc. Mosaic-like user interface for video selection and display
US7886024B2 (en) * 2004-07-01 2011-02-08 Microsoft Corporation Sharing media objects in a network
US8775930B2 (en) * 2006-07-07 2014-07-08 International Business Machines Corporation Generic frequency weighted visualization component
US8756510B2 (en) * 2006-10-17 2014-06-17 Cooliris, Inc. Method and system for displaying photos, videos, RSS and other media content in full-screen immersive view and grid-view using a browser feature
US8914729B2 (en) * 2006-10-30 2014-12-16 Yahoo! Inc. Methods and systems for providing a customizable guide for navigating a corpus of content
KR100850774B1 (ko) * 2006-11-13 2008-08-06 삼성전자주식회사 컨텐츠 분류 방법 및 그 방법을 수행할 수 있는 컨텐츠재생 장치
US7842876B2 (en) * 2007-01-05 2010-11-30 Harman International Industries, Incorporated Multimedia object grouping, selection, and playback system
US20080222105A1 (en) * 2007-03-09 2008-09-11 Joseph Matheny Entity recommendation system using restricted information tagged to selected entities
US7941764B2 (en) * 2007-04-04 2011-05-10 Abo Enterprises, Llc System and method for assigning user preference settings for a category, and in particular a media category
US8112720B2 (en) * 2007-04-05 2012-02-07 Napo Enterprises, Llc System and method for automatically and graphically associating programmatically-generated media item recommendations related to a user's socially recommended media items
US20080282186A1 (en) * 2007-05-11 2008-11-13 Clikpal, Inc. Keyword generation system and method for online activity

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1501701A (zh) * 2002-09-20 2004-06-02 阿尔卡特加拿大公司 多视图视频馈送
EP1538838A1 (en) * 2003-12-02 2005-06-08 Sony Corporation Information processor, information processing method and computer program

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
图1-4、15、29.
图3A.

Also Published As

Publication number Publication date
WO2009001287A3 (en) 2009-06-04
WO2009001287A2 (en) 2008-12-31
US20090006993A1 (en) 2009-01-01
CN101785221A (zh) 2010-07-21
US8051387B2 (en) 2011-11-01
EP2171893A2 (en) 2010-04-07

Similar Documents

Publication Publication Date Title
CN101785221B (zh) 为内容提供商提供改进型空间用户接口的方法和装置
US10235025B2 (en) Various systems and methods for expressing an opinion
US11409817B2 (en) Display apparatus and method of controlling the same
US11133882B2 (en) Content selection based on simulcast data
US6934911B2 (en) Grouping and displaying of contextual objects
CN101616213B (zh) 针对移动通信终端提供触感效果
US7949669B2 (en) Methods, systems, and computer readable media for self-targeted content delivery
CN104756503A (zh) 通过经由社交媒体向最感兴趣的时刻中提供深度链接来帮助发现节目内容
US20080250337A1 (en) Identifying interesting locations based on commonalities in location based postings
US20130268513A1 (en) Annotations based on hierarchical categories and groups
CN101842771A (zh) 在周边显示器上对信息内容进行情境感知递送的方法和装置
US20100292816A1 (en) Processing Simulcast Data
CN104219552A (zh) 图像显示装置的操作方法
CN101317149A (zh) 用于媒体设备的用户界面
CN101276375A (zh) 用于推荐内容的方法
EP2849027A2 (en) Apparatus and method for display images
US20020113827A1 (en) Apparatus and method for selecting data
CN101667419A (zh) 图像显示设备、服务器、移动终端、图像显示方法和系统
CN102566895B (zh) 电子装置以及使用该电子装置提供菜单的方法
KR20180093721A (ko) 디스플레이 장치와 방법 및 광고 서버
CN104053061B (zh) 电子节目表的提供方法和多媒体重现系统
CN106341728A (zh) 一种视频中的产品信息展示方法、装置和系统
CN108108338B (zh) 一种歌词处理方法、歌词显示方法、服务器及移动终端
US20130247085A1 (en) Method for generating video markup data on the basis of video fingerprint information, and method and system for providing information using same
JP6369979B2 (ja) データ処理装置、データ処理システム、データ表示装置、データ処理方法、表示方法およびプログラム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130327

Termination date: 20140623

EXPY Termination of patent right or utility model