专利名称:通过记录广播传输生成媒体内容的方法、设备和计算机程序产品的制作方法
技术领域:
本发明的实施方式一般地涉及内容生成技术,并且更具体地,涉及用于通过记录 广播传输来生成媒体内容的方法、设备和计算机程序产品。
背景技术:
现代通信时代带来了有线网络和无线网络的极大扩展。计算机网络、电视网络以 及电话网络正经历由消费者需求驱动的、空前的技术扩展。无线和移动连网技术已经解决 了相关的消费者需求,同时为信息传送提供了更大的灵活性和即时性。通过就管理、创建和消费多媒体内容方面扩展移动电子设备的能力,当前和未来 的连网技术持续地促进信息传输的容易性和对用户的便利性。由于移动通信设备的普遍 属性,全世界的人以及各行各业的人现在正在使用移动终端来与其他个体、实体或联系人 通信和/或共享或消费信息、媒体和其他内容。附加地,鉴于近来在处理功率、电池寿命、存 储器的发展以及例如视频/音频记录和回放的外设可用性,移动终端正在成为媒体的丰富 制造者和消费者。针对特定用户的消费内容可以以多种形式并且经由多种机制来获取。例 如,当前流行的是经由计算机或因特网来下载例如MP3(运动图像专家组(MPEG)-I音频层 3)的各种格式的音乐、视频以及其他内容。然而,在一些位置处,并且对于一些用户无论他 们位置如何,接入到计算机和/或因特网可能不是物理或经济上可行的。因此,获得内容对 于此类用户来说可能是困难的。此外,尽管内容例如也可以经由通过蓝牙或其他通信机制 例如端对端(P2P)内容共享发送MP3或其他媒体内容文件从而被共享或获取,但许多用户 可能不期望或访问到具有针对某些通信模式的能力的移动终端。因此,可能期望的是提供另一种机制,通过该机制,移动终端用户可以获取媒体内 容,这可以克服上述的至少一些缺点。
发明内容
因此,提供一种方法、设备和计算机程序产品使得从记录广播内容生成媒体内容。 特别地,提供一种方法、设备和计算机程序产品,其可以使得在例如移动终端的设备处记录 与广播传输关联的内容,连同对记录的内容创建和分配信息标签。在分配期间,可以在没有 用户交互的情况下对信息标签进行分配,尽管用户可以在标签创建后修改标签和/或提供 规则以管理标签的创建。记录的内容接着可以与信息标签关联地存储并且基于记录的内容 可以生成和/或向用户呈现播放列表。因此,即使对计算机、因特网和/或高度演进的设备 的接入不可用或不期望,用户仍可以获得用于消费和/或共享的内容。本发明的实施方式可以提供有利使用在移动环境中(例如在能够呈现(render) 涉及各种类型媒体的内容项目的移动终端上)的方法、设备和计算机程序产品。结果,例 如,移动终端用户可以享受改进的内容管理能力以及相应的改进能力以便获取和体验内 容。
已经从总的方面描述了本发明的实施方式,现在将参考附图,其中附图并不必须 按比例绘制,以及其中图1是根据本发明的一个示例性实施方式的移动终端的示意框图;图2是根据本发明的一个示例性实施方式的无线通信系统的示意框图;图3图示出根据本发明的一个示例性实施方式的能够从广播传输生成媒体内容 的系统的部分的框图;图4图示出根据本发明的一个示例性实施方式的可以与媒体播放器关联的图形 用户接口的例子;图5图示出根据本发明的一个示例性实施方式的可以与媒体播放器关联的图形 用户接口的另一个例子;图6图示出仍根据本发明的一个示例性实施方式的可以与媒体播放器关联的图 形用户接口的另一个例子;图7图示出根据本发明的一个示例性实施方式的支持选择无线电内容以便记录 的图形用户接口的一个例子;以及图8是根据本发明的一个示例性实施方式的根据用于通过记录广播传输生成媒 体内容的一个示例性方法的流程图。
具体实施例方式以下将参考附图更为全面地描述本发明的实施方式,在附图中示出了一些而并非 所有的本发明的实施方式。事实上,本发明的实施方式可以以许多种不同的形式来体现并 且不应该被理解为限于这里所阐述的实施方式;相反,提供这些实施方式从而使得本公开 将满足可应用的法律要求。通篇,相同的编号将指代相同的元件。本发明一个方面的图1图示出将从本发明的实施方式获益的移动终端10的框图。 然而,应该理解的是,如这里所图示并且以下所描述的移动电话仅仅是将从本发明的实施 方式获益的一种类型的移动终端的示范,并且因此不应该被用来限制本发明的实施方式的 范围。尽管为了示例的目的,图示了移动终端10的若干个实施方式并且将在下文中进行 描述,但其他类型的移动终端也可以方便地使用本发明的实施方式,其他类型的移动终端 例如便携式数字助理(PDA)、寻呼机、移动电视、游戏设备、膝上型计算机、照相机、视频记录 器、音频/视频播放器、广播、GPS设备、平板电脑、支持因特网的设备,或上述的任意组合, 以及其他类型的话音和文本通信系统。另外,尽管本发明的方法的若干个实施方式由移动终端10来执行或使用,但该方 法可以通过除移动终端以外的设备来使用。此外,将结合移动通信应用来总体上描述本发 明的实施方式的系统和方法。然而,应该理解的是,本发明的实施方式的系统和方法也可以 结合在移动通信产业内以及在移动通信产业外的各种其他的应用来使用。移动终端10包括与发射机14和接收机16可操作地通信的天线12 (或多个天线)。 移动终端10进一步包括例如控制器20或其他处理元件的设备,其分别向发射机14提供信 号并且接收来自接收机16的信号。信号包括根据可应用的蜂窝系统的空中接口标准的信令信息,以及用户语音、接收到的数据和/或用户生成的数据。在这点上,移动终端10能够 以一个或多个空中接口标准、通信协议、调制类型和接入类型来操作。通过图示的方式,移 动终端10能够根据第一、第二、第三和/或第四代通信协议等多个通信协议中的任意通信 协议来操作。例如,移动终端10可以能够根据第二代QG)无线通信协议IS_136(时分多 址(TDMA))、GSM(全球移动通信系统)和IS-95(码分多址(CDMA))来操作,或根据第三代 (3G)无线通信协议例如通用移动通信系统(UMTS)、CDMA2000、宽带CDMA (WCDMA)和时分同 步CDMA(TD-SCDMA)、根据第四代0G)无线通信协议等来操作。将理解到,例如控制器20的设备包括期望用于实现移动终端10的音频和逻辑功 能的电路。例如,控制器20可以包括数字信号处理器设备、微处理器设备、以及各种模数转 换器、数模转换器和其他支持电路。移动终端10的控制和信号处理功能根据它们相应的功 能分配在这些设备之间。控制器20因此也可以包括在调制和传输前卷积地编码和交织消 息和数据的功能性。控制器20可以附加地包括内部话音编码器,并且可以包括内部的数据 调制解调器。进一步,控制器20可以包括操作一个或多个软件程序的功能性,这些软件程 序可以存储在存储器中。例如,控制器20可以能够操作连接性程序,例如传统的Web浏览 器。连接性程序可以接着允许移动终端10根据例如无线应用协议(WAP)、超文本传输协议 (HTTP)等来发送和接收Web内容,例如基于位置的内容和/或其他web页面内容。移动终端10也可以包括用户接口,该用户接口包括输出设备,例如传统的耳机或 扬声器M、振铃器22、麦克风沈、显示器观和用户输入接口,所有的这些都连接到控制器 20。允许移动终端10接收数据的用户输入接口可以包括允许移动终端10来接收数据的任 意多个设备,例如小键盘30、触摸显示器(未示出)或其他输入设备。在包括小键盘30的 实施方式中,小键盘30可以包括常规的数字(0-9)和相关的按键(#,*),以及用于操作移 动终端10的其他硬按键和软按键。可替换地,小键盘30可以包括常规的QWERTY小键盘设 置。小键盘30也可以包括具有相关功能的各种软按键。附加地或可替换地,移动终端10 可以包括例如游戏杆或其他用户输入接口的接口设备。移动终端10进一步包括电池34例 如震动电池组,用于为操作移动终端10所需的各种电路供电,以及可选地提供机械振动作 为可检测的输出。移动终端10可以进一步包括用户身份模块(UIM) 38。UIM 38通常是具有内置处理 器的存储器设备。UIM 38可以例如包括订户身份模块(SIM)、通用集成电路卡(UICC)、通用 订户身份模块(USIM)、可去除用户身份模块(R-UIM)等。UIM 38通常存储涉及移动订户的 信元。除了 UIM 38以外,移动终端10可以配置有存储器。例如,移动终端10可以包括易失 性存储器40,例如包括用于临时存储数据的高速缓存区的易失性随机存取存储器(RAM)。 移动终端10也可以包括其他非易失性存储器42,其可以是嵌入式的和/或可以是可去除 的。非易失性存储器42可以附加地或可替换地包括电可擦可编程只读存储器(EEPROM)、闪 存等,例如可从加里福尼亚的桑尼维尔的SanDisk公司或加里福尼亚的弗里蒙特的Lexar 媒体有限公司获得的那些。存储器可以存储任意多个由移动终端10使用以便实现移动终 端10的功能的信息和数据。例如,存储器可以包括标识符,例如国际移动设备标识(IMEI) 码,其能够唯一地标识移动终端10。另外,存储器可以存储用于确定小区id信息的指令。 具体地,存储器可以存储由控制器20所执行的应用程序,控制器20确定当前小区的身份, 即小区id身份或小区id信息,移动终端10与该当前小区通信。
图2是根据本发明的一个示例性实施方式的无线通信系统的示意框图。现在参考 图2,提供了将从本发明的实施方式获益的一种类型的系统的图示。该系统包括多个网络 设备。如图所示,一个或多个移动终端10每个都可以包括天线12,用于将信号发射至基地 或基站(BQ 44以及用于从其接收信号。基站44可以是一个或多个蜂窝或移动网络的一部 分,每个蜂窝或移动网络可以包括操作该网络所需的元件,例如移动交换中心(MSC)46。如 本领域技术人员所公知的,移动网络还可以表示为基站/MSC/互连功能(BMI)。在操作中, 当移动终端10做出和接收呼叫时,MSC 46能够路由去往和来自移动终端10的呼叫。当呼 叫涉及移动终端10时,MSC 46还可以提供到陆线主干的连接。此外,MSC 46可以能够控制 去往和来自移动终端10的消息的转发,并且还可以控制去往和来自消息收发中心的、针对 移动终端10的消息的转发。应当注意,尽管在图2的系统中示出了 MSC46,但是MSC 46仅 仅是示例性网络设备,并且本发明的实施方式不限于在采用MSC的网络中使用。MSC 46可以耦合至数据网络,诸如局域网(LAN)、城域网(MAN)和/或广域网 (WAN)。MSC 46可以直接耦合至数据网络。然而,在一个典型实施方式中,MSC 46耦合至 网关设备(GTW) 48,而GTW48耦合至例如因特网50的WAN。继而,诸如处理元件(例如,个 人计算机、服务器计算机或类似的)的设备可以经由因特网50耦合至移动终端10。例如, 如下所解释,处理元件可以包括与下文描述的计算系统52 (图2中示出了两个)、源服务器 M(图2中示出了一个)或类似的相关联的一个或多个处理元件。BS 44还可以耦合至服务GPRS (通用分组无线电服务)支持节点(SGSN)56。如本 领域技术人员公知的,SGSN 56可以能够执行类似于MSC 46的功能,以用于分组交换服务。 与MSC 46类似,SGSN56可以耦合至诸如因特网50的数据网络。SGSN 56可以直接耦合至 数据网络。然而,在一个更为典型的实施方式中,SGSN 56可以耦合至分组交换核心网,诸 如GPRS核心网58。分组交换核心网可以继而耦合至另一 GTW 48,诸如网关GPRS支持节点 (665沁60,而665呢0可以耦合至因特网50。除了 GGSN 60之外,分组交换核心网还可以耦 合至GTW 48。而且,GGSN 60可以耦合至消息收发中心。在这点上,类似于MSC 46,GGSN 60 和SGSN 56可以能够控制消息(诸如匪S消息)的转发。GGSN 60和SGSN 56还可以能够 控制去往和来自消息收发中心的、针对移动终端10的消息的转发。此外,通过将SGSN 56耦合至GPRS核心网58和GGSN 60,诸如计算系统52和/或 源服务器讨的设备可以经由因特网50、SGSN 56以及GGSN 60耦合至移动终端10。在这 点上,诸如计算系统52和/或源服务器M的设备可以跨越SGSN 56、GPRS核心网58以及 GGSN60来与移动终端10通信。通过将移动终端10以及其他设备(例如,计算系统52、源 服务器M等)直接或者间接地连接至因特网50,移动终端10例如可以按照超文本传输协 议(HTTP)来与其他设备通信以及相互之间彼此通信,由此执行移动终端10的各种功能。尽管没有示出和描述每个可能的移动网络的每个元件,应当理解到移动终端10 可以通过BS 44耦合至多种不同网络中任意的一个或多个。在这点上,网络可以能够支持 按照多个第一代(IG)、第二代(2G)、2. 5G、第三代(3G)、3.9G、第四代0G)移动通信协议或 类似中的任意一个或多个协议的通信。例如,一个或多个网络可以能够支持按照2G无线通 信协议I S-136 (TDMA)、GSM和IS_95(CDMA)的通信。而且,例如,一个或多个网络可以能够 支持按照2. 5G无线通信协议GPRS、增强数据GSM环境(EDGE)或类似的通信。此外,例如, 一个或多个网络可以能够支持按照3G无线通信协议的通信,其中3G无线通信协议诸如使用WCDMA无线电接入技术的UMTS网络。一些窄带模拟移动电话服务(NAMPQ以及全接入 通信系统(TACS)网络以及双模或者更多模的移动终端(例如,数字/模拟或者TDMA/CDMA/ 模拟电话)也可以得益于本发明的实施方式。移动终端10还可以耦合至一个或多个无线接入点(AP)62。AP62可以包括被 配置为按照诸如以下的技术来与移动终端10进行通信的接入点例如射频(RF)、红外 (IrDA)或者多种不同的无线连网技术中的任意技术,其中无线连网技术包括诸如IEEE 802. 11 (例如,802. Ila,802. lib,802. Ilg,802. Iln 等)的无线 LAN(WLAN)技术、诸如 IEEE 802. 16的全球微波接入互操作性(WiMAX)技术和/或诸如IEEE 802. 15的无线个域网 (WPAN)、蓝牙(BT)、超宽带(UWB)技术等。AP 62可以耦合至因特网50。类似于MSC 46, AP62可以直接耦合至因特网50。然而,在一个实施方式中,AP 62可以经由GTW 48间接耦 合至因特网50。此外,在一个实施方式中,可以将BS 44视作另一 AP 62。将会理解到,通 过将移动终端10以及计算系统52、源服务器M和/或多种其他设备中的任意设备直接或 者间接地连接至因特网50,移动终端10可以彼此进行通信,与计算系统等进行通信,由此 来执行移动终端10的各种功能,例如将数据、内容或类似的发射至计算系统52和/或从计 算系统52接收内容、数据或类似的。如这里所使用的,术语“数据”、“内容”、“信息”以及类 似术语可以互换使用,用来表示能够根据本发明的实施方式而被发射、接收和/或存储的 数据。由此,不应将任何这种术语的使用作为对本发明实施方式的精神以及范围的限制。尽管未在图2中示出,除了跨越因特网50将移动终端10耦合至计算系统52之外 或者作为其替代,可以按照例如RF、BT、IrDA或者多种不同的有线或无线通信技术(包括 LAN、WLAN、WiMAX, UffB技术和/或类似的)中的任意技术来将移动终端10和计算系统52 彼此耦合和通信。一个或多个计算系统52可以附加地或者可替换地包括可移除式存储器, 其能够存储随后可以传送给移动终端10的内容。此外,移动终端10可以耦合至一个或多 个电子设备,诸如打印机、数字投影仪和/或其他多媒体捕获、产生和/或存储设备(例如, 其他终端)。类似于计算系统52,移动终端10可以被配置为按照例如RF、BT、IrDA或者多 种不同的有线或无线通信技术(包括通用串行总线(USB)、LAN、WLAN、WiMAX、UffB技术和/ 或类似的)中的任意技术来与便携式电子设备进行通信。在一个示例性实施方式中,内容或数据可以通过图2的系统在可以类似于图1的 移动终端10的移动终端以及图2的系统的网络设备之间传送,以便例如执行应用或建立移 动终端10和其他移动终端或网络设备之间的通信(例如,为了内容获取或共享)。同样地, 应该理解图2的系统不需要使用于移动终端之间或网络设备与移动终端之间的通信,而是 图2仅仅提供用于例子的目的。进一步,应该理解本发明的实施方式可以驻留在通信设备 例如移动终端10上,和/或可以驻留在没有与图2的系统通信的照相机、服务器、个人计算 机或其他设备上。现在将参考图3描述本发明的一个示例性实施方式,其中显示用于支持通过记录 广播传输生成媒体内容的系统的某些元件。图3的系统可以使用在例如图1的移动终端 10上。然而,应该注意到图3的系统也可以使用在各种其他的设备上,移动以及固定的,并 且因此,本发明不应该限于例如图1的移动终端10的设备上的应用。作为除图1的移动终 端以外的设备的例子,图3的系统可以使用在个人计算机、照相机、视频记录器、手持计算 机、服务器、代理等上。可替换地,实施方式可以使用在包括例如上面所列出的设备的组合上。也应该注意到尽管图3图示出用于支持在例如移动环境中通过记录广播传输来生成媒 体内容的系统的配置的一个例子,各种其他配置也可以用于实现本发明的实施方式。同样 地,应该注意到下面描述的设备或元件可以不是必须的并且因此一些可以在某些实施方式 中省略。现在参考图3,提供一种用于支持通过记录广播传输生成媒体内容的系统。该系统 可以包括实体或设备的组合,其可以包括在硬件、软件或硬件和软件的组合中以便结合本 发明的实施方式使用。尽管下面将在无线电广播传输作为媒体类型的环境中来描述实施方 式,但其他类型的媒体也可以根据本发明的实施方式来使用。在一个例子中,本发明的实施方式可以通过例如移动终端10的设备来实践,该移 动终端10包括与广播提供商72通信的无线电接收机70。广播提供商72可以例如是提供 陆地无线电信号的无线电台、卫星无线电提供商或发送无线电广播信息的因特网无线电提 供商。然而,视频或电视广播传输可以替代地或附加地由广播提供商72来提供。无线电接 收机72可以是包括在硬件、软件或硬件和软件的组合中的任意设备或装置,其配置成接收 和/或处理来自广播提供商72的广播传输。因此,例如,如果广播提供商72是陆地无线电 台,则无线电接收机70可以包括AM(幅度调制)和/或FM(频率调制)频带无线电接收机 和/或调谐器。类似地,如果广播提供商72是卫星无线电提供商,则无线电接收机70可以 是卫星无线电接收机。同时,如果广播提供商72是因特网无线电提供商,则无线电接收机 70可以配置成接收和处理经由图2的系统或经由到因特网的有线连接接收的信号。在一个示例性实施方式中,除了无线电接收机70以外,使用本发明的实施方式的 设备(例如,移动终端10)还可以包括媒体播放器74、媒体记录器76、内容管理器80、存储 器设备82、处理单元84以及用户接口 86。在示例性实施方式中,媒体播放器74、媒体记录 器76、内容管理器80、存储设备82、处理单元84和用户接口 86的任意多个可以经由任意的 有线或无线通信机制彼此通信。此外,媒体播放器74、媒体记录器76、内容管理器80、存储 设备82、处理单元84和用户接口 86的任意或所有可以配置在单个的设备中(例如,移动终 端10)。然而,媒体播放器74、媒体记录器76、内容管理器80、存储设备82、处理单元84和 用户接口 86的一个或多个可替代地位于不同的设备中,例如,位于与上面所列单元的其他 多个单元通信的设备中。例如,在一个实施方式中,存储设备82可以体现为可去除存储卡 (例如,闪存存储器或其他热插拔存储介质)。应该注意到可以不需要上述的所有单元来实 践本发明的实施方式。进一步,上述的一些单元可以由处理单元84控制或否则体现为处理 单元84 (例如,媒体播放器74、媒体记录器76、内容管理器80和/或用户接口 86)。一般地说,图3的系统可以使用户经由媒体播放器74来呈现广播传输(例如,无 线电广播信息)并且经由媒体记录器76来同时记录对应于广播传输的内容项目。内容项 目可以存储在存储器设备82中(例如,经由使用用户接口 86的用户输入)并且选择稍后 时间回放。进一步,如下面将详细地描述,内容项目可以结合(一个或多个)信息标签来存 储。在这点上,根据一个示例性实施方式,系统也可以包括元数据引擎88,其可以体现 为处理单元84或否则由处理单元84来控制。元数据引擎88可以配置成对创建(例如, 通过在存储设备82处的媒体记录器76)用于存储的每个内容项目分配元数据或信息标签 (例如,ID标签)。在一个示例性实施方式中,元数据引擎88可以与一个或多个设备或应用同时通信并且可以针对由每个相应的设备或应用创建的内容生成元数据。在一个示例性 实施方式中,元数据引擎88可以与媒体播放器74和/或媒体记录器76通信以便生成信息 标签,该信息标签包括或表示定义由媒体播放器74呈现和/或由媒体记录器76所记录的 内容项目的特性的信息。元数据引擎88可以是包括在硬件、软件、或硬件和软件的组合中的任意设备或装 置,该硬件、软件、或硬件和软件的组合配置成根据定义的规则集来生成针对特定内容项目 的信息标签。定义的规则集可以指示例如将要分配给使用特定应用/设备或在特定的环境 等中创建的内容的信息标签。同样地,响应于接收到例如记录内容项目的事件的指示,元数 据引擎88可以被配置成分配相应的元数据(例如,信息标签)。元数据引擎88可以替换地 或附加地处理针对内容项目的所有元数据,从而内容项目本身不需要被加载,而是相反,例 如仅与相应的内容项目关联的元数据文件或元数据条目/多个条目可以被加载在数据库 中。元数据或信息标签通常包括与对象分离但涉及对象的信息。通过向对象添加元数 据或标签,对象可以被“标签化”。同样地,信息标签可以用于规定与对象关联的、可能从对 象本身来说并不明显的特性、特征、属性或特质。信息标签接着可以用于组织对象以便改进 内容管理能力。附加地,已经开发一些方法用于基于上下文插入元数据。上下文元数据描 述了其中“创建”特定内容项目的上下文。以下,术语“创建”应该理解为被定义例如包括 术语捕获的、接收的以及下载的。换句话说,无论何时内容首次驻留在设备中,通过任何的 手段而无论内容先前是否存在于其他设备上,内容被定义为“创建”。然而,如果内容从另一 个设备下载或传输,某些上下文元数据也可以涉及在另一个设备处的内容的原始创建。上 下文元数据可以与每个内容项目关联以便提供注释,从而促进有效的内容管理特征例如搜 索和组织特征。因此,上下文元数据可以用于提供自动化机制,通过该自动化机制,内容管 理可以被增强而用户付出可以被最小化。元数据或信息标签通常是用于描述与它们关联的相应内容的上下文关键字。在各 种例子中,信息标签可以标识无线电频道(特定的内容项目从其记录)、节目名、记录的时 间/日期、流派、节目类型等。在一个示例性实施方式中,元数据引擎88可以进一步配置成 使得用户能够在记录内容项目的时间或在稍后的时间修改信息标签以便使用用户接口 86。 在一些实施方式中,用户添加或修改的信息标签可以形成确定属性的丰富源,在这些确定 属性的基础上建立内容管理或选择,因为用户标签可能指示用户可以理解的实际关系。元 数据引擎88也可以使得用户能够定义规则以便针对新的内容来自动地插入信息标签。此 类的规则也可以通过可以或不可以由用户改变的默认设置来定义。无论如何,规则可以定 义针对信息标签的特定格式和/或信息标签的特定前缀、后缀或其他特性,其可以在定义 的实例中或在记录特定类型的媒体或数据格式时分配。媒体播放器74可以包括多个不同设备的任意多个,这些设备配置成关于媒体内 容或文件来提供回放和/或呈现能力。例如,媒体播放器74可以包括电视机(TV)监视器、 视频回放设备、音频回放设备等。在一些实施方式中,媒体播放器74可以体现为虚拟机器 或软件应用以便经由移动终端10的显示器和/或扬声器来呈现或回放多媒体文件。同样 地,例如,媒体播放器74可以配置成呈现可以记录在移动终端10处以便经由媒体播放器74 来呈现的、例如特定音频或视频文件中的音频和/或视频数据。然而,应该注意到通过参考被呈现或播放的内容项目,不应设想此类的呈现导致媒体播放器74的可听或可见的成果。 确切地,媒体播放器74可以仅仅处理广播传输信号以生成能够由用户可听或可见的消费 的输出。在一个示例性实施方式中,媒体播放器74可以使得用户能够在特定的(例如,调 谐进)AM或FM无线电频道上收听无线电广播信息(例如,音乐、脱口秀、广告等)。媒体记录器76可以与媒体播放器74通信以便使得媒体记录器76能够记录正在 媒体播放器74处处理或呈现的内容项目。同样地,媒体记录器76可以包括任意数目的不 同设备和/或应用,其配置成将内容记录到计算机可读存储介质例如存储设备82。因此, 媒体记录器76可以是例如包括在硬件、软件、或硬件和软件的组合的设备或电路的任意装 置,其配置成记录在媒体播放器74处呈现或由媒体记录器76经由例如麦克风沈所捕获的 广播传输数据。在一个示例性实施方式中,媒体记录器76可以包括将数据记录在不同的质量等 级处,该质量等级可以取决于例如被记录的媒体的类型或用于记录的机制。例如,如果被记 录的媒体内容是无线电广播数据,则媒体播放器74 (例如,无线电播放器)可以调谐到特定 的FM无线电台并且媒体记录器76可以以相对高的质量格式(例如,WAV(波形音频)格式) 来将无线电广播数据记录为媒体内容项目。同时,例如,如果被记录的媒体内容是无线电广 播数据或用户或某个其他个人的话音,则媒体记录器76可以经由麦克风沈来捕获对应于 无线电广播数据的声音或话音(例如,来自扬声器)并且经由另一种质量等级格式(例如, AMR格式(自适应多速率音频压缩)来记录此类的数据或语音。在一个示例性实施方式中, 基于记录的质量等级和/或媒体内容的类型,文件名称和/或图标可以与内容项目关联。例 如,AMR记录和WAV记录每个可以具有不同的文件命名传统以及与其关联的图标。存储设备82 (例如,易失性存储器40或非易失性存储器4 可以配置成存储多个 内容项目和/或与每个内容项目关联的信息标签。存储设备82可以存储相同或不同类型 的内容项目。在一个示例性实施方式中,不同类型的内容项目可以存储在存储设备82的单 独文件夹或单独部分中。然而,不同类型的内容项目也可以在存储设备82内混合或在存储 设备82的文件夹内混合。例如,存储设备82内的一个文件夹可以包括涉及例如音乐、广播 内容(例如,来自因特网和/或无线电台)、视频/音频内容等的内容类型的内容项目。可 替换地,单独的文件夹可以专用于每种类型的内容。例如,音乐库可以被指派为接收与无线 电记录关联的内容项目。在一个示例性实施方式中,用户可以使用用户接口 86来发起在媒体播放器74处 的内容的呈现和/或例如经由处理单元84通过媒体记录器76来发起在存储设备82中存 储内容。处理单元84(例如控制器20)可以与应用通信或否则执行应用,该应用配置成经 由用户接口 86来显示、播放或呈现选择的内容项目或广播内容。例如这里所描述的那些处 理单元可以以许多方式来体现。例如,处理单元可以体现为处理器、协处理器、控制器或包 括例如ASIC(专用集成电路)的集成电路的各种其他处理装置或设备。用户接口 86可以包括例如麦克风沈、扬声器24、小键盘30和/或显示器28以及 相关的硬件和软件。用户接口 86也可以包括鼠标、滚动球或其他输入机构。关于这点,用 户接口 86可以替换地整个以软件来体现,例如可以是其中当触摸屏用于接口的情形,该接 口使用例如可以经由触摸屏、使用手指、触笔等来访问的软按键的功能元件。可替换地,邻 近传感器可以结合屏使用,使得实际的触摸不需要被记录以便执行相应的任务。语音输入也可以或可替换地结合用户接口 86来使用。作为另一种替换,用户接口 86可以包括简单 的按键接口,该按键接口包括有限数目的功能按键,该每个功能按键可以不具有与任意特 定的文本字符的预定关联。同样地,用户接口 86可以简单的是显示器和/或扬声器以及一 个或多个按键,用于选择显示器上的突出显示选项,以便在利用一个或多个按键对其进行 选择前,结合用于突出显示显示器上的各种菜单选项的机构来使用。可以经由用户接口 86 来接收针对功能的性能的用户指令和/或经由用户接口 86来提供通过例如内容的视觉化、 显示、回放或记录的输出。内容管理器80可以体现为任何的设备或装置,其包括在硬件、软件或硬件以及软 件的组合中,其能够执行如下面详细描述的内容管理器80的相应功能。在一个示例性实施 方式,内容管理器80可以由处理单元84控制或体现为处理单元84 (例如,计算机或其他设 备的控制器20或处理器)。在一个示例性实施方式中,内容管理器80可以配置成将内容项目设置进播放列 表和/或支持在画廊(gallery)中选择或管理内容项目。在这点上,例如,用户可以使用用 户接口 86将内容项目设置进可以例如存储在存储设备82中的一个或多个播放列表中。同 样地,例如,各个内容项目可以从文件夹或画廊选择并且放置在播放列表内的期望位置或 排序中。可以给予播放列表以标题,该标题可以表示例如播放列表的主题。内容管理器80 也可以配置成基于与内容项目关联的信息标签来在例如文件夹或画廊内设置内容项目。例 如,内容管理器80可以配置成将具有特定信息标签的内容项目关联进相应的特定画廊。在一个示例性实施方式中,内容管理器80 (例如,在处理单元84的控制下)可以 配置成从无线电广播数据获取无线电数据系统(RDS)信息,该无线电广播数据例如可以被 传送到元数据引擎88以便在信息标签创建中使用。RDS信息包括连同无线电广播数据中 其他内容传送的若干类型的标准信息。关于这点,例如,RDS信息可以包括时间、轨道/艺 术家信息、台标识等。因此,基于例如时间、轨道、艺术家和/或台,元数据引擎88可以使用 RDS信息来自动地对信息标签进行分配。在一个示例性实施方式,内容管理器80也可以使 用RDS信息来确定音乐轨道的开始和结束点。因此,例如,如果媒体播放器74调谐到特定 的无线电台并且已经指示媒体记录器76记录来自特定无线电台的广播传输数据,则内容 管理器80可以对媒体记录器76标识音乐轨道的开始和结束。因此,媒体记录器76可以将 每个音乐轨道记录为所有记录数据的上下文内单独的内容项目。因此,尽管被设置为持续 的记录特定无线电台的广播传输数据,媒体记录器76可以例如在来自内容管理器80的辅 助下,定义多个内容项目,每个内容项目对应于一个音乐轨道而非记录包括多个音乐轨道 的一个大的内容项目。然而,如果期望,媒体记录器76也可以记录对应于一段记录时间的 单个内容项目,其可以包括例如多个音乐轨道或脱口秀分段。在一个可替换的实施方式中,替代于使用RDS信息来确定音乐轨道的开始和结 束,内容管理器80可以进一步配置成通过分析广播传输数据来检测音乐和其他分段(例 如,脱口秀或广告分段)之间的差别。因此,当音乐或语音中的改变或中断发生时,可以定 义分段来标识单独的内容项目。可以执行单独的内容项目的标识,无论媒体记录器76正在 记录接收到的、在媒体播放器74处呈现的数据或经由麦克风沈所记录的声音。无论内容 项目是否对应于单个的音乐轨道或其他类型的媒体(例如,视频剪辑、话音剪辑等),内容 项目此后可以与任意的信息标签关联地存储在存储设备82中,该任意的信息标签已经被创建以便与内容项目关联。如上所指出,用户接口 86可以与至少内容管理器86和/或媒 体播放器74通信,以便使得生成可以被呈现并且存储在存储设备82中的内容项目的显示 或当前被记录的内容项目的显示。同样地,媒体播放器74可以配置成经由用户接口 86提 供例如控制操纵台或其他功能控制机构,其可以使得用户能够使用上述的元件和/或设备 来实践本发明的实施方式。在一个示例性实施方式中,内容管理器80可以进一步配置成将现有内容项目的 RDS信息和/或信息标签与当前记录的内容项目或可以被记录的广播数据(例如,广播数据 在媒体播放器74上呈现)进行比较。关于这点,如果内容管理器80确定当前记录的内容 项目与现有的内容项目匹配,则当前记录可以被停止并且记录部分可以被删除。然而,在一 些实施方式中,可以提示用户并且寻求如何进行的指令。可替换地,如果内容管理器80确 定当前正在被呈现的广播数据与存储在存储设备82中的现有内容项目匹配,则内容管理 器80可以要求媒体记录器76不记录广播数据。在一个实施方式中,媒体播放器74、内容管 理器80或媒体记录器76可以包括或访问到临时缓冲区,以便缓冲由内容管理器80在做出 与现有数据比较所使用的数据。因此,如果在比较后做出记录数据的判定,则数据可以由媒 体记录器76记录到存储设备82,而没有丢失初始记录在临时缓冲区的信息以及不需要开 始直接到存储设备82的记录。同时,如果基于比较做出不记录数据的判定,则数据不需要 被存储到存储设备82,因为初始记录在临时缓冲区中的信息可以在稍后操作期间被简单地 记录在上面。关于这点,图4到图7图示出根据一个示例性实施方式的可以与媒体播放器74关 联的图形用户接口的例子。如图4中所示,与媒体播放器74关联的图形用户接口(GUI)指 示当前媒体播放器被配置成针对于哪种相应的媒体呈现类型或模式(例如,电台播放器)。 GUI也可以指示当前正在被监视的特定广播频道,例如,特定的广播频道相对于可以被监视 的可用频带的位置。在一个示例性实施方式中,⑶I也可以包括选项菜单部分选项100和 /或可选择对象102 (例如,记录按钮),当被选择时,可以使得记录当前正在被呈现的媒体。 对象102也可以包括其他可选择的功能(例如,音量控制、查找功能等),尽管此类的功能可 以可替代地作为单独可选择的对象的一部分而被包括。功能可以经专用按键或软按键、经 由滚动功能、经由触摸显示屏上的选择或各种其他已知的机构来选择。如果记录正在进行 中(例如,使用媒体记录器76),GUI可以被更新以便指示记录正在进行中和/或被记录的 数据可以如由记录指示104所指示的那样被标识。如果记录正在进行中,记录按钮可以改 变到停止按钮,当停止按钮被选择时可以停止当前的记录。当正在播放记录数据时,GUI例 如可以如图5中所示。如图5中所图示,可以使用播放选择对象108来控制回放模式下的 媒体播放器74的某些功能。选项菜单的选择可以提供进一步可访问功能的列表,其可以包括对应于例如画 廊、文件夹、查看和/或编辑信息标签的项目,用于设置内容项目、创建和/或选择播放列表 等的指令。在选择对应于请求查看内容项目的选项时,可以显示内容项目的列表(例如,如 图6中所示)。如图6中所示,每个内容项目可以包括对应于媒体类型和/或记录质量的图 标110和/或文件格式(其可以作为文件名112的一部分指示)。图6的每个内容项目也 可以包括相应的信息标签114。然而,应该理解尽管图6中所示出的信息标签仅仅图示出记 录的数据,信息标签也可以包括如上所指示的许多其他类型的信息。如果选择了列表中的任意一个内容项目,则可以经由媒体播放器74来呈现所选择的内容,或者直接的,或者经 由可以被提供的另外选项的选择。进一步,GUI可以被更新以便提供关于标识内容项目正 在被播放(或记录)和/或标识内容项目正在被播放(或记录)的指示。在一个示例性实施方式中,GUI也可以使用弹出窗口、图标、警报和/或其他视觉、 机械或可听的指示符来提供某些事件的指示。例如,如果在内容项目的呈现期间接收到呼 叫,则警报和/或弹出窗口等可以通告呼叫。用户可以忽略呼叫并且继续记录或切换到呼 叫(例如,通过选择弹出窗口或GUI上显示的链接,或通过选择特定的软按键)。其他的 视觉和/或可听的指示符可以关于下面的事件来提供,事件例如没有足够的存储来发起记 录、在特定的记录期间存储空间用完、标识内容项目低于阈值最小尺寸(例如,小于1秒的 长度)、接收到电子邮件或SMS等。图7图示出根据本发明的一个示例性实施方式的支持选择无线电内容以便记录 的图形用户接口的一个例子。关于这点,如图7中所示,可以使用户查看针对特定无线电广 播频道(或多个频道)的即将到来的节目规划。从即将到来的节目规划时间表,用户可以导 航到或选择特定的即将到来的节目。在一些实施方式中,特定的即将到来的节目的选择允 许查看关于即将到来的节目的详细信息。可以使用户通过例如选择特定的功能按键或选择 菜单选项来记录即将到来的节目规划时间表中的任何节目(或当前正在运行的节目)。因 此,如果特定的即将到来的节目被选择用于记录,则在安排的特定即将到来节目的开始前, 可以发起到相应的频道的切换(如果需要的话)。类似地,如果当前运行的节目被选择用于 记录,则在接收到记录当前正在运行的节目的指示时,可以发起到相应的频道的切换(如 果需要的话)。可以提供图标150或其他指示符以便与正在记录的节目关联,从而用户可以 在任意给定的时间点处轻易地看到哪个(如果有的话)节目正在被记录。图标150可以替 换地或附加地与被安排以便在未来被记录的节目关联。可以各种方式来收集关于当前和未来节目规划的信息。例如,可以基于针对每个 频道的相应RDS信息的频道扫描来确定当前的节目规划。然而,如果频道是因特网或卫星 无线电频道,则当前的和未来的节目规划信息可以从节目指南获取。节目规划信息也可以 由服务来获取(例如,通过服务器或其他网络设备来提供),该服务可以从相应的无线电台 或从每个相应的无线电台的网站来直接获取节目规则信息。作为另一个替换,可以提供并 且本地地执行应用,以便从相应的无线电台网站下载无线电台节目规划信息。在另一个可 替换的实施方式中,应用可以跟踪针对随时间调谐的各种频道的RDS信息。应用可以将RDS 信息与时间上节目规则的相应次数进行比较,以便基于可以作为比较的结果所做出的关系 来确定节目规划信息。用户也可以在彼此之间共享节目规划信息。图8是根据本发明的示例性实施方式的系统、方法和程序产品的流程图。将理解 到流程图的每个块或者步骤以及流程图中块的组合可以通过各种方式来实现,诸如通过硬 件、固件和/或包括一个或多个计算机程序指令的软件。例如,上文描述的一个或多个过程 可以通过计算机程序指令来体现。在这点上,体现上文描述过程的计算机程序指令可以由 移动终端的存储设备来存储,并由移动终端中的内置处理器来执行。正如将会理解到,任何 这种计算机程序指令可以加载至计算机或者其他可编程装置(也即,硬件)上以产生机器, 使得当该指令在计算机或其他可编程设备上执行时,创建出用于实现在流程图块或者步骤 中指定的功能的装置。这些计算机程序指令还可以存储在计算机可读存储器中,该指令可以指引计算机或其他可编程设备以特定的方式工作,使得存储在计算机可读存储器中的指 令产生出包括指令装置的产品,该指令装置实现流程图块或者步骤中指定的功能。该计算 机程序指令还可以被加载至计算机或者其他可编程装置上,以使得在该计算机或其他可编 程装置上执行一系列可操作步骤,以便产生计算机实现的过程,使得在计算机或其他可编 程装置上执行的指令提供用于实现在流程图块或者步骤中指定的功能的步骤。因此,流程图的块或者步骤支持用于执行特定功能的装置的组合、用于执行特定 功能的步骤和用于执行特定功能的程序指令装置的组合。还将理解到流程图的一个或多个 块或者步骤以及流程图中块或者步骤的组合可以通过基于专用硬件的计算机系统(其执 行特定的功能或步骤)或者专用硬件和计算机指令的组合实现。关于这点,例如在图8中图示出用于支持通过记录广播传输生成媒体内容项目的 方法的一个实施方式,其可以包括在操作200处,在移动终端处记录与广播传输关联的内 容。在操作210处,信息标签可以分配给记录的内容而没有在分配期间进行用户交互。在操 作220处,记录的内容可以与信息标签关联地存储。存储例如可以发生在移动终端的存储 设备处或在可去除存储卡处。在一个实施方式中,记录的内容可以包括多个内容项目。同 样地,例如,可以生成包括内容项目的至少一部分的播放列表。在一个示例性实施方式中,该方法可以包括另外的可选操作。关于这点,例如,该 方法可以包括在操作230处使得用户能够修改信息标签。可替换地,在操作240处,该方法 可以包括确定记录内容内的内容项目之间的划分。在此类情形中,分配信息标签可以进一 步包括将相应的单独标签分配给每个内容项目。在操作250处,涉及当前内容项目的特性 (例如,RDS信息)可以与一个或多个现有的内容项目的相应特性比较并且可以基于比较来 阻止相同内容项目的重复记录。在一个示例性实施方式中,广播传输可以是无线电传输并 且分配信息标签可以包括分配表示从其接收传输的无线电台或执行记录的时间的信息。该 方法可以进一步包括对用户呈现内容项目和/或每个内容项目的相应信息标签。受益于前述描述和相关附图的教导,此发明所属技术领域技术人员会想到在此给 出的本发明的很多改进和其他实施方式。因此,应当理解本发明并不限于所公开的具体实 施方式,并且意在将改进和其他实施方式包括在所附权利要求的范围内。尽管在此使用了 特定的术语,但是这些术语仅出于一般性和描述性的目的而使用,并非用于限制。
权利要求
1.一种方法,包括在移动终端处记录与广播传输关联的内容;将信息标签分配给记录的内容而没有在分配期间进行用户交互;以及与所述信息标签关联地存储所述记录的内容。
2.根据权利要求1所述的方法,进一步包括使得所述用户能够修改所述信息标签。
3.根据权利要求1所述的方法,其中所述记录的内容包括多个内容项目并且其中所述 方法进一步包括生成包括所述内容项目的至少一部分的播放列表。
4.根据权利要求1所述的方法,其中存储所述记录的内容包括在所述移动终端的存储 设备中存储所述记录的内容。
5.根据权利要求1所述的方法,其中存储所述记录的内容包括在可去除的存储设备中 存储所述记录的内容。
6.根据权利要求1所述的方法,其中所述广播传输是无线电传输并且其中分配所述信 息标签包括分配表示从其接收传输的无线电台或执行所述记录的时间的信息。
7.根据权利要求1所述的方法,进一步包括确定所述记录的内容内的内容项目之间的 划分,其中分配所述信息标签进一步包括将相应的单独的标签分配给每个内容项目。
8.根据权利要求7所述的方法,进一步包括将当前内容项目的特性与现有的内容项目 比较并且基于比较来阻止相同内容项目的重复记录。
9.一种计算机程序产品,其包括具有存储在其中的计算机可读程序代码部分的至少一 个计算机可读存储介质,所述计算机可读程序代码部分包括第一可执行部分,用于在移动终端处记录与广播传输关联的内容;第二可执行部分,用于将信息标签分配给记录的内容而没有在分配期间进行用户交 互·’以及第三可执行部分,用于与所述信息标签关联地存储所述记录的内容。
10.根据权利要求9所述的计算机程序产品,进一步包括第四可执行部分,用于使得所 述用户能够修改所述信息标签。
11.根据权利要求9所述的计算机程序产品,其中所述记录的内容包括多个内容项目 并且其中所述计算机程序产品进一步包括第四可执行部分,用于生成包括所述内容项目的 至少一部分的播放列表。
12.根据权利要求9所述的计算机程序产品,其中所述第三可执行部分包括用于在所 述移动终端的存储设备中存储所述记录的内容的指令。
13.根据权利要求9所述的计算机程序产品,其中所述第三可执行部分包括用于在可 去除的存储设备中存储所述记录的内容的指令。
14.根据权利要求9所述的计算机程序产品,其中所述广播传输是无线电传输并且其 中第二可执行部分包括用于分配所述信息标签的指令,该信息标签表示从其接收传输的无 线电台或执行所述记录的时间。
15.根据权利要求9所述的计算机程序产品,进一步包括第四可执行部分,用于确定记 录的内容内的内容项目之间的划分,其中所述第二可执行部分包括用于将相应的单独的标 签分配给每个内容项目的指令。
16.根据权利要求15所述的计算机程序产品,进一步包括第五可执行部分,用于将当前内容项目的特性与现有的内容项目比较并且基于比较来阻止相同内容项目的重复记录。
17.一种设备,包括处理器,该处理器配置成 在移动终端处记录与广播传输关联的内容;将信息标签分配给记录的内容而没有在分配期间进行用户交互;以及 与所述信息标签关联地存储所述记录的内容。
18.根据权利要求17所述的设备,其中所述处理器进一步配置成使得所述用户能够修 改所述信息标签。
19.根据权利要求17所述的设备,其中所述记录的内容包括多个内容项目并且其中所 述处理器进一步配置成生成包括所述内容项目的至少一部分的播放列表。
20.根据权利要求17所述的设备,其中所述处理器进一步配置成在所述移动终端的存 储设备中存储所述记录的内容。
21.根据权利要求17所述的设备,其中所述处理器进一步配置成在可去除的存储设备 中存储所述记录的内容。
22.根据权利要求17所述的设备,其中所述广播传输是无线电传输并且其中所述处理 器进一步配置成分配表示从其接收传输的无线电台或执行所述记录的时间的信息。
23.根据权利要求17所述的设备,其中所述处理器进一步配置成确定所述记录的内容 内的内容项目之间的划分,并且将相应的单独的标签分配给每个内容项目。
24.根据权利要求23所述的设备,其中所述处理器进一步配置成将当前内容项目的特 性与现有的内容项目比较并且基于比较来阻止相同内容项目的重复记录。
25.一种设备,包括用于在移动终端处记录与广播传输关联的内容的装置;用于将信息标签分配给记录的内容而没有在分配期间进行用户交互的装置;以及 用于与所述信息标签关联地存储所述记录的内容的装置。
26.一种根据存储在计算机可读存储介质中存储的指令生成的用户接口,所述用户接 口包括至少一个无线电广播台的指示,可以从所述至少一个无线电广播台接收内容; 与所述无线电广播台关联的节目规划的时间表,所述时间表至少包括当前节目以及安 排从所述无线电广播台发送的未来节目;以及输入控制台,配置成响应于用户输入,提供指令以便记录所述当前节目或所述未来节目。
27.根据权利要求沈所述的用户接口,进一步包括响应于记录所述当前节目或所述未 来节目的相应一个,与所述当前节目或所述未来节目关联地显示的指示符。
全文摘要
一种用于能够通过记录广播传输生成媒体内容的设备可以包括处理单元。该处理单元可以配置成在移动终端处记录与广播传输关联的内容,将信息标签分配给记录的内容而没有在分配期间进行用户交互,并且与信息标签关联地存储记录的内容。
文档编号H04H60/27GK102119498SQ200880127329
公开日2011年7月6日 申请日期2008年11月18日 优先权日2007年12月21日
发明者B·简森, C·R·克拉夫特, C·海德加德, D·弗拉姆肖尔特, E·埃皮法尼亚, H·蒂恩蒂里武里, J·K·本纳, J·法尔克, K·舒尔兹, M·徐, M·约汉森, P·A·拉斯穆森, P·D·尼尔森 申请人:诺基亚公司