专利名称:用于收听音频内容的系统和方法
技术领域:
所公开的实施方式总体上涉及用户接口,并且更具体地,涉及用于播放呈现内容 的接口。
背景技术:
通常,当用户例如在互联网或者空中无线电台上搜索实时音频内容时,音频内容 的选择是一个缓慢进行的过程。音频内容通常以列表的形式向用户呈现,或者逐台呈现使 得用户可以滚动电台。例如,在空中无线电广播的情况下,可以在设备的显示器上呈现一个电台标识符, 使得当用户操作设备的输入时,显示器可以呈现另一电台标识符,其中每次呈现一个电台 标识符(例如,每次滚动过一个无线电台)。电台标识符通常以升序或者降序的数字顺序 呈现。例如当无线电台位于频谱的相对端时,从一个无线电台改变到另一个可能是冗长的。 也可以使用由用户编程的、将与特定无线电台相关联的无线电预设来选择无线电台。然而, 预设的无线电台通常也显示在用户定义的列表中,其允许用户滚动预设电台。在另一示例中,在互联网无线电广播的情况下,互联网无线电台标识符通常以列 表形式呈现。在没有选台或等待音频内容在设备存储器中缓冲的情况下,浏览互联网无线 电台通常无法收听在互联网无线电台上播放的音频内容或者对其进行采样。能够以快速和直观的方式来对不同的音频内容进行采样将是有益的。
发明内容
在一个方面,所公开的实施方式涉及一种方法。在一个实施方式中,该方法包括 选择呈现内容组;显示与呈现内容组相对应的内容标识符;选择内容标识符;以及即时地 向用户呈现来自与所选择的内容标识符相对应的媒体提供者的、基本上实时的呈现内容。在另一方面,所公开的实施方式涉及一种装置。在一个实施方式中,该装置包括处 理器以及连接至处理器的显示器,其中该处理器配置用于选择呈现内容组;在显示器上 呈现与呈现内容组相对应的内容标识符;选择内容标识符以及即时地向用户呈现来自与所 选择的内容标识符相对应的媒体提供者的、基本上实时的呈现内容。在又一方面,所公开的实施方式涉及一种包含在设备存储器中的计算机程序产 品。在一个实施方式中,该计算机程序产品包括包含在计算机可读介质中的计算机可读代 码,用于执行权利要求中所述的方法。在另一方面,所公开的实施方式涉及一种系统。在一个实施方式中,该系统包括 输入,配置用于导致对呈现内容组的选择以及对媒体提供者的选择;显示器,配置用于显示 与所选择的呈现内容组的媒体提供者相对应的内容标识符;以及连接至该输入和显示器的 处理器,该处理器配置用于基于对相对应的内容标识符的选择,即时地向用户呈现来自所 选择的媒体提供者的、基本上实时的呈现内容。在另一实施方式中,所公开的实施方式涉及一种用户接口。该用户接口包括输入,配置用于导致对呈现内容组的选择以及对媒体提供者的选择;显示器,配置用于显示所 选择的呈现内容组的媒体提供者所对应的内容标识符;以及连接至该输入和显示器的处理 器,该处理器配置用于基于对相对应的内容标识符的选择,即时地向用户呈现来自所选择 的媒体提供者的、基本上实时的呈现内容。
下面的描述结合附图阐释了本发明的上述方面以及其他特征,其中图1示出了可以在其中应用所公开实施方式的方面的系统的框图;图2是可以在其中应用所公开实施方式的方面的示例性环境的图示;图3是示出按照所公开实施方式的过程的一个示例的流程图;图3A-图3H是按照所公开实施方式的用户接口的示例性截屏的图示;图4A-图4J是按照所公开实施方式的一个方面的用户接口的示例性截屏的图 示;图4K和图4L是按照所公开实施方式的示例性内容标识符的图示;图5示出了按照所公开实施方式的一个方面的设备中的音频内容的示例性选择;图6是按照所公开实施方式的一个方面的用户接口的示例性截屏的图示;图7A和图7B是可以用来实践所公开实施方式的方面的设备的示例的图示;图8示出了可以包含用来实践所公开实施方式的方面的特征的示例性系统的框 图;以及图9是示出了可以在其中使用图7A和图7B的示例性设备的示例性系统的总体架 构的框图。
具体实施例方式图1示出了可以在其中使用所公开实施方式的多方面的系统100的一个实施方 式。尽管将参考在附图中示出以及在下文所描述的实施方式来描述所公开实施方式的方 面,但是应当理解,这些方面可以实施为多种备选形式。而且,可以使用任何适当的大小、形 状或者类型的元件或材料。所公开的实施方式总体上允许设备或者系统(诸如图1中所示的系统100)的用 户对在设备中接收的任何呈现内容快速、直观地进行采样。呈现内容可以是能够在其向用 户呈现之前向设备广播、在设备中缓冲或者由设备获得(“预取”)的任何适当内容(统称为 “呈现内容”)。呈现内容可以包括但不限于可以从任何适当的媒体提供者获得的模拟或数 字呈现内容。媒体提供者可以包括但不限于来自例如空中无线电或者电视台200a-200n 或互联网无线电台210a-210n的实时音频和/或视频广播,或者在互联网上或者通过有线 或无线网络可获得的音频/视频内容。仅出于示例性目的,来自例如无线电台或电视台的 空中音频内容可以包括任何适当的频率(例如,调幅(AM)、调频(FM)、甚高频(VHF)以及超 高频(UHF)信号)。仍出于示例性目的,可以使用任何适当的协议在系统100中发送/接 收数字视频广播,所述协议包括但不限于数字视频广播_手持(DVB-H)、数字视频广播_陆 地(DVB-T)、数字视频广播-卫星向手持(DVB-SH)以及数字视频广播-多点视频分发系统 (DVB-MDS)。然而,所公开的实施方式无意限于无线电和/或电视呈现内容,使得任何适当的音频或者视频内容可以按照与下面描述基本上类似的方式来呈现。在其他实施方式中, 所公开的实施方式可以应用于任何适当的媒体播放器,包括但不限于音乐播放器、视频播 放器和播客(podcast)播放器。所公开的实施方式允许以用户能够快速选择媒体提供者 (例如,无线电、电视等)的方式在显示器上呈现一个或多个内容标识符。所公开的实施方 式还提供对基于互联网的呈现内容的快速采样,同时最小化用户体验到的互联网呈现内容 的缓冲时间(例如,在对广播进行采样时,互联网广播的缓冲对于用户来说是透明的)。在一个实施方式中,参考图1,系统可以包括输入设备104、输出设备106、导航模 块122、应用区180、存储/存储器设备182以及发射机和/或接收机170。发射机和/或接 收机170可以配置用于接收模拟或者数字的空中传输和/或通过一个或多个无线或有线连 接在互联网上发射或接收的内容。在此描述的组件仅仅是示例性的,无意涵盖可以包括在 系统100中的所有组件。例如,在一个实施方式中,系统100包括移动通信设备或者其他此 类支持互联网和应用的设备。在一个实施方式中,设备的应用可以包括但不限于数据获取 (例如,图像、视频和声音)和多媒体播放器(例如,视频和音乐播放器)。由此,在备选实 施方式中,系统100可以包括其他适当的设备和应用,用于在此类设备中监控应用内容以 及获取数据和提供通信能力。尽管输入设备104和输出设备106被示为独立的设备,但是 在一个实施方式中,输入设备104和输出设备106可以是用户接口 102的部分或者形成用 户接口 102。用户接口 102可以用来显示关于空中或互联网广播的信息,这将在下文描述。在一个实施方式中,所公开实施方式的用户接口可以实现在包括触摸屏显示器或 者邻近屏幕设备的设备之上或之中。在备选实施方式中,在此公开的用户接口的方面可以 在将会显示信息以及允许选择和激活应用或系统内容的任何适当设备上实施。在此,术语 “选择”和“触摸” 一般是关于触摸屏显示器而描述的。然而,在备选实施方式中,该术语意 在涵盖关于其他输入设备的所需用户动作。例如,对于邻近屏幕显示器,用户无需进行直接 接触来选择对象或者其他信息。由此,上述术语意在涵盖用户只需在设备的邻域之内便可 执行期望的功能。例如,邻近显示器设备上下文中的术语“触摸”并非暗示直接接触,而是 近似或靠近接触,其激活邻近设备。类似地,无意将预期设备的范围限于单个触摸或者接触设备。公开的实施方式还 意在涵盖多触摸设备,其中一个或多个手指或者其他指点设备的接触可以在屏幕上或者附 近进行导航。公开的实施方式还意在涵盖非接触设备。非接触设备包括但不限于没有触摸 或者邻近屏幕的设备,其中在显示器上的导航例如通过系统的按键110或者通过经由系统 话音识别特征的话音命令来执行。还参考图3,其示出了按照所公开实施方式的过程的一个示例的流程图。在一个 示例中,系统100的用户选择要在显示器114上呈现的呈现内容组(图3,框300)。用户可 获得任意适当数目的呈现内容组。在一个示例中,呈现内容组可以这样来呈现,使得呈现内 容按照地区、类型或者用户定义的分组方式来分组。作为一个非限制性示例,可以存在一个 摇滚乐的呈现内容组,一个爵士乐的广播组,一个芬兰赫尔辛基市中的无线电台的广播组, 一个针对可获得的电视广播的广播组等。在其他实施方式中,呈现内容可以按照任何适当 的方式分组在一起。在一个实施方式中,呈现内容组可以具有针对空中广播和互联网广播 的独立组,而在其他实施方式中,互联网和空中广播可以混在一个或多个呈现内容组中。例 如,一个组可以包括基于互联网的无线电台,另一组可以包括基于空中的无线电台,而第三组可以包括互联网和空中电台的混合。呈现内容组可以按照任何适当的方式向用户呈现,包括但不限于系统100的任何 适当菜单。例如,系统100的多媒体播放器应用(例如,音频和/或视频播放器应用)的菜 单可以配置用于对呈现内容组进行呈现,以供用户选择。用户可以通过任何适当的方式从 例如任何适当的菜单中选择呈现内容组,这些方式包括但不限于硬键或者软键110,或者通 过选择触摸或邻接屏幕112的某个区域(图3,框310)。在一个实施方式中,参考图3A-图 3D,当用户选择呈现内容组时,可以通过动画的方式向用户呈现内容标识符391。例如,图 3A-图3D示出了在预定时段中向显示器顶部“滑动”或滚动的内容标识符。仅出于示例性 目的,示出了时间线395,使得至少一行内容标识符在例如0. 5秒的时段中滑入视图。在其 他实施方式中,时段可以大于或小于0. 5秒。在此示例中,显示器包括媒体提供者部分390, 其指示当前所选的媒体提供者,在图3A中是“Jacaranda”。当用户从一个媒体提供者切换 到另一个时,新选择的媒体提供者392可以如在这里描述的在媒体提供者列表391中被突 出显示。新选择的媒体提供者的标识394可以滚动或者“滑动”到部分390中,同时旧媒体 提供者的标识从部分390滑出。在此示例中,媒体提供者标识394被显示为从右到左移动, 但是在其他实施方式中,媒体提供者标识符可以沿任何适当的方向移动。在其他实施方式 中,部分390中媒体提供者标识的改变可以按照任何适当的方式来进行,包括但不限于淡 入/淡出。如图3E-图3H中可见,内容标识符396还可以以列表形式出现,使得其在系统100 进行搜索或者扫描内容标识符396时出现。在此示例中,条397,例如白噪声,呈现在内容标 识符的列表中。如图3E-图3G所示,内容标识符398可以渐进地出现在条397中。当内容 标识符398完全显示时,条可以移动到列表的下一行,如图3H所述,以便按照与上文关于图 3A-图3G描述的基本相同的方式来呈现另一内容标识符。在其他实施方式中,可以按照任 何适当的方式(例如,具有或者不具有动画)和任何适当的配置来向用户呈现内容标识符。现在参考图4A-图4C,内容标识符450可以如图4A所示以列表配置410’向用户 呈现,或者如图4C所示以栅格配置410来向用户呈现。在其他实施方式中,内容标识符可 以具有显示器上的任何适当配置。系统100可以提供菜单460,以用于在列表与栅格配置之 间切换,如图4B所示。注意,菜单不限于图4B中所示的菜单,并且菜单可以具有任何适当 的配置。仅出于示例性目的,在下面描述的示例中,将关于图4C中所示的栅格配置来描述 内容标识符,但是下面的示例同样适用于图4A的列表配置或者任何其他适当的内容标识 符配置。现在参考图4C,在例如系统100的显示器114上呈现有示例性的呈现内容菜单或 者分组410。呈现内容菜单410响应于并且取决于哪个呈现内容组被选择而被呈现。仅出 于示例性目的,图4C中所示的所选择的呈现内容组包括内容标识符400a-400h。在此示例 中,内容标识符是芬兰赫尔辛基这一地理位置中的空中无线电台标识符,但是在其他示例 中,菜单410和内容标识符400a-400h可以涉及任何适当的呈现内容。注意,尽管在此描述 的示例是关于无线电台来描述的,但是这些示例同样适用于在此描述的任何呈现内容。在此示例中,取决于例如显示器114上的可用屏幕空间,栅格的大小是可变的(例 如,行和列的数目)。在一个实施方式中,内容标识符的大小可以调整,使得整个栅格被呈 现在显示器114上,而无需滚动显示器屏幕(例如,上/下或左/右)来查看全部标识符。在其他实施方式中,用户可以滚动显示器屏幕以选择内容标识符400a-400h。例如,如图 4D中可见,可以在显示器上呈现滚动指示符470。滚动指示符可以包括对应于内容标识符 400a-400h的填充框470a。滚动指示符还可以包括对应于例如尚未缓冲的内容指示符的空 白框470b。在其他实施方式中,滚动指示符可以具有允许用户标识和滚动通过显示内容的 任何适当配置。用户可以选择滚动指示符470的任何适当部分,使得系统100在显示器上 呈现相应的标识符400a-400h。在此示例中,内容标识符可以是向用户指示相应无线电台的任何适当图像、文本 或者其他标识符。在图4C所示的示例中,标识符400a-400h是无线电台标志的图像。内容 标识符400a-400h可以通过适当的方式来获得,包括但不限于后端服务器(其可以是有线 或者无线网络的一部分),其具有例如无线电台、其频率、每个无线电台的关联标识符以及 与无线电台有关的任何其他适当元数据的数据库或者目录。在备选实施方式中,数据库可 以包括任何适当的信息。在此示例中,系统100的用户可以通过以任何适当的方式选择无线电台(图3,框 370)来对与内容标识符400a-400h相对应的一个或多个无线电台进行采样。激活或者选择 内容标识符400a-400h通常包括选择或激活控件的任何适当方式,包括触摸、按压或者移 动输入设备。当输入设备104包括控件112 (其在一个实施方式中可以包括触屏板或者邻 近显示屏)时,用户接触触摸或者邻近屏幕将提供需要的输入。在一个示例中,用户可以在 系统100的触摸/邻近屏幕112上触摸期望的电台标识符,诸如标识符400d。当标识符被 选择时,其可以被突出显示或者以任何适当的方式指示该标识符已被选择。例如,可以呈现 选择标识符430,以指示所选的标识符,诸如标识符400d。在另一示例中,如图4E中可见, 当标识符被选择时,其可以如图4C中所示被突出显示,和/或以任何适当的方式呈现在显 示器的独立部分430,上。在图4E所示的示例中,标识符400d被放大,并且靠近呈现内容 菜单410来呈现。选择标识符430和/或图4E中所示的放大的标识符可以是动画的标识 符,在一个实施方式中,动画例如可以与系统100呈现的音乐内容的节拍同步(例如,标识 符的增长和渐变)。在其他实施方式中,选择标识符430或者独立部分430’可以具有用于 指示所选择的内容标识符400a-400h的任何适当特性。在一个实施方式中,在输入设备104 包括控件110 (在一个实施方式中控件110可以包括具有小键盘的设备)的情况下,按压按 键可以激活功能。在其他实施方式中,在输入设备104的控件110还包括如图5所示的多 功能摇杆类型开关或者操纵杆560的情况下,开关560可以用来选择标识符400a-400h。在 一个示例中,多功能摇杆键560允许用户将选择指示符430移动至无线电台标识符,诸如图 5中所示的标识符400d。在图5中,摇杆键560可以用来将选择标识符430从电台标识符 580向电台标识符585移动。在其他示例中,语音识别可以用来选择电台标识符400a-400h。 在又一示例中,滚轮或者轨迹球设备可以用来选择电台标识符400a-400h。基于对无线电呈现内容的选择,系统100即时地调谐到相对应的无线电台频率, 并且呈现来自该无线电台的实时广播(图3,框380)。在一个实施方式中,在向用户呈现内 容时,与所呈现内容相对应的内容标识符的外观可以改变,以指示相对应的内容正在呈现。 系统100在后台调谐到对应的无线电频率,使得调谐对于用户而言透明地进行。系统100还 可以在显示器114的任何适当区域中显示无线电台名称和频率420,例如图4A中所示。当 选择不同的内容标识符400a-400h时,无线电频率被透明地再次调谐到所选电台的频率。
现在参考图4F,仅出于示例性目的,呈现内容菜单410’这样来配置,使得内容 标识符500a-500h按照栅格格式来安排。在其他实施方式中,可以按照任何适当的配置 (包括图4A中所示的列表格式)来安排内容标识符500a-500h。在此示例中,内容标识符 500a-500h对应于互联网无线电台,但是在其他实施方式中,标识符可以对应于任何适当的 媒体内容提供者。栅格以及对呈现内容菜单和内容标识符的选择可以与上文参照图4C描 述的基本类似。然而,在此示例中,在选择呈现内容菜单410’时,系统100自动地连接到栅 格中标识的任何适当数目的互联网无线电台,并且下载或者预先缓冲(例如,在选择相应 的台进行收听或预览之前缓冲内容)每个互联网无线电台上目前播放的内容的剪辑(图3, 框320)。例如,系统100可以同时连接至三个互联网无线电台,以便预先缓冲剪辑。在其他 示例中,系统100可以连接至多于或者少于三个互联网无线电台以便预先缓冲剪辑。预先 缓冲的内容剪辑可以具有任何适当的长度,例如15秒。在其他实施方式中,剪辑长度可以 大于或者小于15秒。在又一些实施方式中,剪辑长度可以由系统100的用户以任何适当的 方式来设置,诸如通过系统100的菜单。剪辑临时保存在诸如存储器182的存储器中。当 用户选择内容标识符之一时(图3,框330),例如选择标识符500d时,系统100即时地向用 户呈现预先缓冲的内容(图3,框340)。如果在选择标识符时尚未缓冲内容,则在进行缓冲 的同时向用户呈现如图4G中所示的等待缓冲指示符490,诸如动画、图像或者消息。注意, 等待缓冲指示符490也可以在选择标识符之前当系统100连接至媒体提供者时呈现,例如 在选择呈现内容组以供显示时呈现。等待缓冲指示符490可以呈现在显示器114的任何适 当区域中,例如显示在对应于其内容正在被缓冲的互联网无线电台的内容标识符之中或者 之上。在其他实施方式中,可以通过任何适当的方式区分预先缓冲和等待缓冲内容标识 符。例如,参考图4H-图4J,其内容正在被预先缓冲的内容标识符(诸如标识符400a、400b) 可以具有深色或纯色,或者在外观上不透明。其内容尚未被缓冲的内容标识符(诸如标识 符400c、400h)可以具有浅色、褪色或者半透明的外观。随着标识符的内容被缓冲,相应内 容标识符的外观(例如,参见图41和图4J中的标识符400c、400h)变深或者较不透明。在 另一实施方式中,参考图4K,可以沿例如内容标识符(诸如标识符400e)的底部呈现缓冲进 度条401。随着标识符400e的内容被缓冲,进度条可以逐渐变深或者填满。在其他实施方 式中,进度条与其相对应的内容标识符可以具有任何适当的位置关系。在又一些实施方式 中,可以通过任何适当的方式向用户指示预览内容的缓冲。在一个示例中,就对其各自内容进行缓冲而言,对已经被选择以供使用的互联网 电台的采样可以具有相对于其他电台的优先级。在其他示例中,可以使用与互联网无线电 台的同步数据连接来针对任意适当数目的互联网无线电台同时进行互联网无线电台内容 的缓冲。在一个示例中,如图4L所示,如果诸如标识符400e的所选择的内容标识符被选择 但是无法获取(例如,被缓冲或调谐),则内容标识符可以表现为“白噪声”或者静止,如内 容标识符400e’所示。在其他实施方式中,无法缓冲或调谐的任何内容标识符可以作为白 噪声出现。在又一些实施方式中,可以按照与相对应的内容标识符的任何适当的位置关系, 来呈现内容标识符无法被缓冲或者调谐的任何适当指示。互联网无线电台的内容剪辑(例如,内容预览)例如可以在任何适当的时间段之 后进行刷新(图3,框350)。例如,在2分钟之后,系统100可以重新连接至互联网无线电台,以便下载或者缓冲更新的内容剪辑,使得在电台被采样时用户始终能获得所选择的电 台上当前正在播放的内容。在其他示例中,刷新时段可以大于或者小于2分钟。在又一些 示例中,用户可以通过任何的方式来选择或者设置刷新时段,诸如通过系统100的菜单。互 联网无线电台内容的刷新是自动的,并且对用户而言是透明的。内容的预先缓冲和内容的 刷新允许对互联网无线电台上正在播放的内容进行近似实时的瞬时采样。现在参考图6,示出了系统100的三个示例性截屏600a-600c。如果用户选择内容 标识符(诸如截屏600a中所示的标识符600)并且保持聚焦于例如该标识符所对应的电台 达预定的时间量(也即,收听所选择的电台而不对其他电台进行采样),则所选择的内容标 识符600例如以任何适当的方式变为“现在播放”视图,如截屏600c所示。预定时间可以 是任何适当的时间段。在一个示例中,预定时间段可以在系统100的制造期间预设(或者 在适当软件的安装期间预设)。在其他示例中,预定时段可以是用户可设置的。在其他实施 方式中,预定时间段可以由系统100之中的或者系统100可访问的后端服务器来控制。在 现在播放视图中,内容标识符600基本上填满系统100的显示器114。在其他示例中,所选 的标识符600可以变为填充显示器114的任何适当部分。在此示例中,内容标识符600被 “放大”到填充显示器的一部分,例如图6中所示;但是在其他实施方式中,内容标识符可以 按照任何适当的方式呈现在现在播放视图中,例如按照与图4D和图4E中所示基本上类似 的方式(例如,放大的内容标识符)。截屏600c中所示的现在播放视图中还呈现有用户收 听选项。该用户选项可以是任何适当的选项,包括但不限于播放列表或内容信息620或者 电台选择符630。播放列表或内容信息620可以包括例如所选择的无线电台上当前正在播 放的歌曲的描述和/或先前播放歌曲的列表和/或将要播放的歌曲的列表。电台选择符 630可以包括例如导航箭头630a、630b,其可以通过触摸箭头或者使用诸如按键560的摇杆 键来激活。在一个示例中,导航箭头630a、630b的激活可以向用户返回截屏600a的电台标 识符栅格。在其他示例中,电台选择符630可以用来对电台内容进行采样或者改变无线电 台,而无需返回到截屏600a中所示的电台标识符栅格。注意,图6中所示的用户收听选项 仅仅是示例性的,并且可以向用户呈现任何适当的选项,包括但不限于改变呈现内容菜单 (例如,类型、地区等)、改变无线电台以及购买正在播放歌曲的选项。参照图7A和图7B来描述可以在其上实践所公开实施方式的方面的设备示例。终 端或者移动通信设备700可以具有小键盘710和显示器720。小键盘710可以包括任何适 当的用户输入设备,诸如多功能/滚动键730、软按键731和732、呼叫键733、结束呼叫键 734和字母数字键735。显示器720可以是任何适当的显示器,例如触摸屏显示器或者图形 用户界面。显示器可以与设备700 —体化,或者显示器可以是连接至设备700的外围显示 器。诸如触笔、笔或者就是用户手指的指点设备可以与显示器720结合使用。在备选实施 方式中,可以使用任何适当的指点设备。在其他备选实施方式中,显示器可以是传统显示 器。设备700还可以包括其他适当的特征,例如照相机、扬声器、连接端口或者触觉反馈特 征。移动通信设备可以具有连接至显示器的处理器718,用于处理用户输入以及在显示器 720上显示信息。存储器702可以连接至处理器718,用于存储与移动通信设备700相关联 的任何适当信息和/或应用,诸如电话本条目、日历条目、在此描述的呈现内容采样器/播 放器等。在设备700包括移动通信设备的实施方式中,设备可以适于在例如图8所示的电信系统中进行通信。在这种系统中,可以在移动终端800与诸如另一移动终端806、有线电 话832、个人计算机851、互联网服务器822或者无线电台840等的其他设备之间执行各种 电信服务,诸如蜂窝话音呼叫、万维网/无线应用协议浏览、蜂窝视频呼叫、数据 呼叫、传真传输、音乐传输、静态图像传输、视频传输、电子消息传输以及电子商务。注意,对 于移动终端800的不同实施方式以及不同的情况下,某些上述电信服务可能可用或者不可 用。在此方面,所公开实施方式的方面不限于任何特定的服务集合。移动终端800、806可以经由基站804、809而通过射频(RF)链路802、808连接 至移动电信网络810,或者通过链路841连接至空中广播电台840。移动电信网络810可 以与任何商业上可获得的移动电信标准兼容,诸如全球移动通信系统(GSM)、通用移动电 信系统(UMTS)、数字高级移动电话服务(D-AMPS)、码分多址2000 (CDMA2000)、宽带码分 多址(WCDMA)、无线局域网(WLAN)、自由移动多媒体接入(F0MA)以及时分同步码分多址 (TD-SCDMA)。移动电信网络810可以可操作地连接至广域网820,其可以是互联网或者其一部 分。互联网服务器822具有数据存储824并且连接至广域网820,如同互联网客户端计算机 826那样。服务器822可以主控万维网/无线应用协议服务器,其能够向移动终端800提供 万维网/无线应用协议内容。公共交换电话网络(PSTN)830可以按照常见的方式连接至移动电信网络810。包 括固定电话832在内的各种电话终端可以连接至公共交换电话网络830。移动终端800还能够经由本地链接801或851与一个或多个本地设备803或850 进行本地通信。本地链接801或851可以是具有有限射程的任何适当类型的链接,诸如蓝 牙、通用串行总线(USB)链接、无线通用串行总线(WUSB)链接、IEEE 802. 11无线局域网 (WLAN)链接、RS-232串行链接等。本地设备803例如可以是能够通过本地链接801向移 动终端800传送测量值的各种感测器。上面的示例无意进行限制,并且可以使用任何适当 类型的链接。本地设备803可以是天线以及形成实现全球微波接入互操作性(WiMAX,IEEE 802. 16)、WiFi(IEEE 802. llx)或者其他通信协议的无线局域网的配套设备。无线局域网可 以连接至互联网。移动终端800由此可以具有多无线电能力,以便使用移动通信网络810、 无线局域网或者二者来进行无线连接。与移动电信网络810的通信还可以使用WiFi、全球 微波接入互操作性或者任何其他适当的协议来实现,并且这种通信可以使用无线电频谱的 未许可部分(例如,未许可移动接入(UMA))。在一个实施方式中,图1的导航模块122可以 包括通信模块,其配置用于与参照图8描述的系统进行交互。尽管上面的实施方式被描述为实现在移动通信设备上或者利用移动通信设备来 实现,但是将会理解,所公开的实施方式可以在包含显示器、处理器、存储器、配套软件或硬 件的任何适当设备上实践。在一个实施方式中,图1的系统100可以例如是图7B中所示的 个人数字助理(PDA)型设备700’。个人数字助理700’可以具有小键盘710’、触摸屏显示 器720’以及用于在触摸屏显示器720’上使用的指点设备750。在又一些备选实施方式中, 设备可以是个人计算机、平板计算机、触摸板设备、互联网平板、膝上型或桌面型计算机、移 动终端、蜂窝/移动电话、多媒体设备、个人通信器、电视机或者电视机机顶盒、数字视频/ 通用盘(DVD)或高清播放器或者能够包含例如图1中所示的显示器114以及配套电子器件 (诸如图7的处理器718和存储器702)的任何其他适当设备。
图1的用户接口 102还可以在导航模块122中包括菜单系统124。导航模块122 提供对系统100的某些过程的控制,包括但不限于对在此描述的内容呈现采样器/播放器 的导航控制。菜单系统124可以提供与系统100上运行的应用或者程序有关的不同工具或 者应用选项的选择。在一个实施方式中,菜单系统124可以提供对呈现内容菜单410或者 与呈现内容菜单410相关联的特征的选择,所述特征例如内容缓冲的设置特征、将要包括 在用户定义的呈现内容菜单中的标识符以及在此描述的其他用户可设置特征。在这里公开 的实施方式中,导航模块122接收特定输入,诸如与系统100的功能有关的信号、传输、指令 或者命令,诸如呈现内容采样器/播放器。取决于输入,导航模块解译命令,并且指引处理 控制器132来相应地执行命令。再次参考图1,系统100的显示器114可以包括任何适当的显示器,诸如之前提到 的触摸屏显示器、邻近屏幕设备或者图形用户界面。在一个实施方式中,显示器114可以与 系统100 —体化。在备选实施方式中,显示器可以是连接至或者耦合至系统100的外围显 示器。诸如触笔、笔或者就是用户手指的指点设备可以与显示器114结合使用。在备选实 施方式中,可以使用任何适当的指点设备。在其他备选实施方式中,显示器可以是任何适当 的显示器,诸如平面显示器114,其通常由具有可选逆光照明(诸如能够显示彩色图像的薄 膜晶体管(TFT)矩阵)的液晶显示器(LCD)制成。替代传统液晶显示器,可以使用触摸屏。系统100还可以包括其他适当的特征,例如照相机、扬声器、连接端口或者触觉反 馈特征。公开的实施方式还包括包含上面描述的过程步骤和指令的软件和计算机程序,其 在不同的计算机中执行。图9是包含可以用来实践本发明方面的特征的典型装置900的一 个实施方式的框图。装置900可以包括计算机可读程序代码装置,用于实现和执行在此描 述的过程步骤。如图所示,计算机系统902可以链接至另一计算机系统904,如此计算机902 和904能够向彼此发送信息以及从彼此接收信息。在一个实施方式中,计算机系统902可以 包括适于与网络906通信的服务器计算机。计算机系统902和904可以通过任何传统方式 链接在一起,诸如通过调制解调器、无线连接、硬线连接或者光纤链路。一般地,可以使用通 信协议使信息对计算机系统902和904 二者都是可获得的,其中信息通常在通信信道上发 送,或者通过集成服务数字网络(ISDN)线路上的拨号连接来发送。计算机902和904通常 适于使用包含机器可读程序源代码的程序存储设备,所述源代码适于使计算机902和904 执行在此描述的方法步骤。包含本发明方面的程序存储设备可以作为执行在此公开的过程 和方法的、利用了光学、磁性质的机器和/或电学器件的组件而被设计、制造和利用。在备 选实施方式中,程序存储设备可以包括磁性介质,诸如盘或者计算机硬驱动,其是计算机可 读和可执行的。在其他备选实施方式中,程序存储设备可以包括光盘、只读存储器(“ROM”) 软盘以及半导体材料和芯片。计算机902和904还可以包括用于执行所存储程序的微处理器。计算机902可以 在其程序存储设备上包括数据存储设备908,用于存储信息和数据。包含包括本发明方面的 过程和方法步骤的计算机程序或者软件可以在传统程序存储设备上存储在一个或多个计 算机902和904。在一个实施方式中,计算机902和904可以包括用户接口 910和显示器接 口 912,通过其可以访问本发明的方面。用户接口 910和显示器接口 912可以适于允许向系 统输入查询和命令,以及呈现命令和查询的结果。
在此描述的实施方式允许以有趣的方式对互联网呈现内容的基本实时预览以及 对空中呈现内容的实时预览,这鼓励新内容的发现。所公开的实施方式最小化了关于例如 用户在选择例如互联网无线电台之后经历的内容缓冲的收听等待时间。所公开的实施方式 还以直观的方式呈现广播电台标识符,其中用户可以容易地选择期望的电台,而无须滚过 每个个体电台频率或者基于互联网的电台的长列表。应当理解,上文描述仅仅是对实施方式的示范。在不脱离实施方式的情况下,本领 域技术人员可以提出各种备选方案和修改。因此,本实施方式意在涵盖处于所附权利要求 范围中的所有这种备选方案、修改和变形。
权利要求
一种方法,包括选择呈现内容组;显示与所述呈现内容组相对应的内容标识符;选择内容标识符;以及即时地向用户呈现来自与所选择的内容标识符相对应的媒体提供者的、基本实时的呈现内容。
2.如权利要求1所述的方法,进一步包括预先缓冲所选择的呈现内容组中的与内容标识符相对应的媒体提供者的呈现内容;以及以预定的时间间隔来刷新预先缓冲的呈现内容。
3.如权利要求1所述的方法,其中所述内容标识符以栅格模式来呈现,其中栅格模式 的大小是可变的并且取决于可用屏幕空间。
4.如权利要求1所述的方法,其中所述呈现内容组按照类型、地理位置和用户定义分 组中的一个或多个来分组。
5.如权利要求1所述的方法,其中所述媒体提供者包括以下一个或多个互联网无线 电台、互联网电视台、模拟或数字空中无线电台以及模拟或数字空中电视台。
6.一种装置,包括 处理器;以及连接至所述处理器的显示器; 其中所述处理器配置用于 选择呈现内容组;在所述显示器上呈现与所述呈现内容组相对应的内容标识符; 选择内容标识符;以及即时地向用户呈现来自与所选择的内容标识符相对应的媒体提供者的、基本实时的呈 现内容。
7.如权利要求6所述的装置,其中所述处理器进一步配置用于预先缓冲所选择的呈现内容组中的与内容标识符相对应的媒体提供者的呈现内容;以及以预定的时间间隔来刷新预先缓冲的呈现内容。
8.如权利要求6所述的装置,其中所述呈现内容组按照类型、地理位置和用户定义分 组中的一个或多个来分组。
9.如权利要求6所述的装置,其中所述媒体提供者包括以下一个或多个互联网无线 电台、互联网电视台、模拟或数字空中无线电台以及模拟或数字空中电视 台。
10.如权利要求6所述的装置,其中所述装置包括移动通信设备。
11.一种包含在设备的存储器中的计算机程序产品,包括包含在计算机可读介质中的计算机可读程序代码,用于执行如权利要求1所述的方法。
12.如权利要求11所述的计算机程序产品,进一步包括用于使计算机预先缓冲所选择的呈现内容组中的与内容标识符相对应的媒体提供者的呈现内容的计算机可读程序代码;以及用于使计算机以预定的时间间隔来刷新预先缓冲的呈现内容的计算机可读程序代码。
13.如权利要求11所述的计算机程序产品,其中所述呈现内容组按照类型、地理位置 和用户定义分组中的一个或多个来分组。
14.如权利要求11所述的计算机程序产品,其中所述媒体提供者包括以下一个或多 个互联网无线电台、互联网电视台、模拟或数字空中无线电台以及模拟或数字空中电视 台。
15.一种系统,包括输入,配置用于导致对呈现内容组的选择以及对媒体提供者的选择;显示器,配置用于显示与所选择的呈现内容组的媒体提供者相对应的内容标识符;以及连接至所述输入和显示器的处理器,所述处理器配置用于基于对相对应的内容标识符 的选择向用户即时地呈现来自所选择的媒体提供者的基本实时的呈现内容。
16.如权利要求15所述的系统,其中所述处理器进一步配置用于预先缓冲所选择的呈现内容组中的与内容标识符相对应的媒体提供者的呈现内容;以及以预定的时间间隔来刷新预先缓冲的呈现内容。
17.如权利要求15所述的系统,其中所述呈现内容组按照类型、地理位置和用户定义 分组中的一个或多个来分组。
18.如权利要求15所述的系统,其中所述媒体提供者包括以下一个或多个互联网无 线电台、互联网电视台、模拟或数字空中无线电台以及模拟或数字空中电视台。
19.一种用户接口,包括输入,配置用于导致对呈现内容组的选择以及对媒体提供者的选择; 显示器,配置用于显示与所选择的呈现内容组的媒体提供者相对应的内容标识符;以及连接至所述输入和显示器的处理器,所述处理器配置用于基于对相对应的内容标识符 的选择向用户即时地呈现来自所选择的媒体提供者的基本实时的呈现内容。
20.如权利要求19所述的用户接口,其中所述处理器进一步配置用于预先缓冲所选择的呈现内容组中的与内容标识符相对应的媒体提供者的呈现内容;以及以预定的时间间隔来刷新预先缓冲的呈现内容。
全文摘要
一种方法,包括选择呈现内容组;显示与所述呈现内容组相对应的内容标识符;选择内容标识符;以及即时地向用户呈现来自与所选择的内容标识符相对应的媒体提供者的、基本实时的呈现内容。
文档编号H04L29/08GK101878629SQ200880117931
公开日2010年11月3日 申请日期2008年10月24日 优先权日2007年10月25日
发明者A·图利 申请人:诺基亚公司