用于在无线通信设备上记录和共享广播媒体内容的方法和装置.pdf

上传人:奻奴 文档编号:1115622 上传时间:2018-04-01 格式:PDF 页数:49 大小:2.55MB
返回 下载 相关 举报
摘要
申请专利号:

CN200780040426.8

申请日:

2007.10.30

公开号:

CN101529761A

公开日:

2009.09.09

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):H04H 40/09公开日:20090909|||实质审查的生效|||公开

IPC分类号:

H04H40/09(2008.01)I; H04H60/80(2008.01)I

主分类号:

H04H40/09

申请人:

高通股份有限公司

发明人:

R·雷; P·约蒂普拉加萨姆

地址:

美国加利福尼亚

优先权:

2006.10.30 US 11/554,536

专利代理机构:

永新专利商标代理有限公司

代理人:

赵腾飞;王 英

PDF下载: PDF下载
内容摘要

提出了用于在无线通信设备上记录广播媒体内容并在一些情况中与其它无线通信设备共享记录的广播媒体内容的方法和装置。公开的各个方面通过实施时钟功能模块来在预定时间捕获广播的媒体内容,所述时钟功能模块在预定时间启动捕获和记录模块。在某些情况下,该装置包含搜索功能,其允许使用预先选择的媒体内容标准搜索并确定要进行编码和存储以便随后使用和/或共享的媒体内容。在其它情况中,通过以语音格式对记录的/存储的媒体内容进行编码并向其它无线设备传送该语音格式的媒体内容,来与其它无线通信设备共享记录的广播媒体内容。

权利要求书

1、  一种用于在无线通信设备上记录广播媒体内容的方法,包括:
接收用于捕获广播媒体内容的预定时间;
在所述预定时间捕获广播媒体内容,所述捕获的广播媒体内容包括需要第一存储容量的第一格式;
以第二格式对至少一部分所述捕获的广播媒体内容进行编码,所述第二格式需要第二存储容量,其中,对于广播媒体内容的相同部分,所述第二存储容量小于所述第一存储容量;以及
存储所述编码的广播媒体内容。

2、
  如权利要求1所述的方法,进一步包括:接收对多个广播媒体内容中预定的一个广播媒体内容的内容索引,其中,编码进一步包括:搜索与所述捕获的广播媒体内容相关联的标题信息以查找一个或多个记录属性,并且对所述多个广播媒体内容中具有与至少一部分所述内容索引相匹配的记录属性的一个或多个广播媒体内容进行编码。

3、
  如权利要求1所述的方法,进一步包括:
将所述存储的广播媒体内容从所述第二格式解码为需要第三存储容量的第三格式,其中,对于广播媒体内容的相同部分,所述第三存储容量大于所述第二存储容量;
以语音格式对所述解码的广播媒体内容进行编码;以及
将所述语音格式的广播媒体内容传送到另一个无线通信设备。

4、
  如权利要求3所述的方法,其中,传送步骤进一步包括:经由多媒体对等(M2-对等)通信网络进行发送。

5、
  如权利要求3所述的方法,其中,所述第三格式包括所述第一格式。

6、
  如权利要求3所述的方法,进一步包括:在捕获所述广播媒体内容之前确定所述另一个通信设备。

7、
  如权利要求3所述的方法,进一步包括:将所述解码的广播媒体内容分段为两个或更多个媒体剪辑。

8、
  如权利要求7所述的方法,其中,传送步骤进一步包括:分别将所述两个或更多个语音格式的媒体剪辑传送到另一个无线通信设备。

9、
  如权利要求1所述的方法,其中,捕获步骤进一步包括:接收一个格式的广播媒体内容,该格式对应于可由位于所述无线设备上的媒体播放器执行的格式。

10、
  如权利要求1所述的方法,其中,捕获步骤进一步包括:在所述预定时间唤醒所述无线设备上的媒体应用程序,并收听所述广播媒体内容。

11、
  如权利要求1所述的方法,其中,所述广播媒体内容包括在约88兆赫(MHz)到约108MHz频率范围内的无线电波。

12、
  如权利要求1所述的方法,其中,所述广播媒体内容包括在约535千赫(kHz)到约1605kHz频率范围内的无线电波。

13、
  如权利要求1所述的方法,其中,所述广播媒体内容包括在约30兆赫(MHz)到约300MHz频率范围内的电视信号波。

14、
  如权利要求1所述的方法,其中,接收步骤进一步包括:接收对与预期广播媒体内容相关联的多个预定时间之中的一个预定时间的选择。

15、
  如权利要求1所述的方法,其中,存储步骤进一步包括:在所述无线通信设备上存储所述编码的广播媒体内容。

16、
  如权利要求1所述的方法,其中,存储步骤进一步包括:在无线网络设备上远程存储所述编码的广播媒体内容。

17、
  至少一个处理器,其被配置为执行以下操作:
接收用于捕获广播媒体内容的预定时间;
在所述预定时间捕获广播媒体内容,所述捕获的广播媒体内容包括需要第一存储容量的第一格式;
以第二格式对至少一部分所述捕获的广播媒体内容进行编码,所述第二格式需要第二存储容量,其中,对于广播媒体内容的相同部分,所述第二存储容量小于所述第一存储容量;以及
存储所述编码的广播媒体内容。

18、
  一种机器可读介质,包括存储在其上的指令,所述指令包括:
第一组指令,用于接收用来捕获广播媒体内容的预定时间;
第二组指令,用于在所述预定时间捕获广播媒体内容,所述捕获的广播媒体内容包括需要第一存储容量的第一格式;
第三组指令,用于以第二格式编码至少一部分所述捕获的所述广播媒体内容,所述第二格式需要第二存储容量,其中,对于广播媒体内容的相同部分,所述第二存储容量小于所述第一存储容量;及
第四组指令,用于存储所述编码的广播媒体内容。

19、
  一种无线通信设备,所述设备包括:
计算机平台,其包括至少一个处理器以及存储器;
存储在所述存储器中并可由所述处理器执行的广播接收机,其中,所述广播接收机能够接收广播媒体内容;
存储在所述存储器中并可由所述处理器执行的广播记录器模块,其中,所述广播记录器模块用来捕获并存储广播的媒体内容;
存储在所述存储器中并可由所述处理器执行的时钟功能模块,其中,所述时钟功能模块用来在预定时间启动所述广播记录器模块以捕获广播的媒体内容;以及
存储在所述存储器中并可由所述处理器执行的媒体压缩编解码器,其中,所述媒体压缩编解码器用来将至少一部分所述捕获的广播媒体内容从需要第一存储容量的第一格式编码为需要第二存储容量的第二格式,并且其中,对于所述广播媒体内容的相同部分,所述第二存储容量小于所述第一存储容量。

20、
  如权利要求19所述的无线通信设备,其中,所述广播记录器模块进一步用来接收用于启动所述模块的预定时间。

21、
  如权利要求19所述的无线通信设备,其中,所述广播记录器模块进一步包括搜索引擎,用来搜索与所述广播媒体内容相关联的标题信息,以识别预定记录属性。

22、
  如权利要求21所述的无线通信设备,其中,所述广播记录器模块进一步用来在所述媒体内容包括所述预定记录属性的情况下对广播媒体内容进行编码。

23、
  如权利要求19所述的无线通信设备,进一步包括:语音声码器,用来以语音格式对所述存储的广播媒体内容进行编码。

24、
  如权利要求23所述的无线通信设备,进一步包括:多媒体对等(M2-对等)通信模块,用来向另一个无线通信设备传送所述语音格式的媒体内容。

25、
  如权利要求23所述的无线通信设备,其中,所述语音格式进一步被定义为在约20赫兹(Hz)到约20千赫(kHz)带宽范围中的音频格式。

26、
  如权利要求24所述的无线通信设备,其中,所述广播记录器模块进一步用来在捕获所述广播媒体内容之前确定所述另一个无线通信设备。

27、
  如权利要求19所述的无线通信设备,进一步包括分段器,用来将所述捕获的广播媒体内容分段为两个或更多个媒体剪辑。

28、
  如权利要求27所述的无线通信设备,进一步包括:多媒体对等(M2-对等)通信模块,用来分别将所述两个或更多个媒体剪辑传送到另一个无线通信设备。

29、
  如权利要求27所述的无线通信设备,其中,所述广播接收机进一步用来接收在约88兆赫(MHz)到约108MHz频率范围内的无线电波。

30、
  如权利要求27所述的无线通信设备,其中,所述广播接收机进一步用来接收在约535千赫(kHz)到约1605kHz频率范围内的无线电波。

31、
  如权利要求27所述的无线通信设备,其中,所述广播接收机进一步用来接收在约30兆赫(MHz)到约300MHz频率范围内的电视信号波。

32、
  一种无线通信设备,所述设备包括:
用来接收用于捕获广播媒体内容的预定时间的模块;
用于在所述预定时间捕获广播媒体内容的模块,所述捕获的广播媒体内容包括需要第一存储容量的第一格式;
用于以第二格式对至少一部分所述捕获的广播媒体内容进行编码的模块,所述第二格式需要第二存储容量,其中,对于广播媒体内容的相同部分,所述第二存储容量小于所述第一存储容量;以及
用于存储所述编码的广播媒体内容的模块。

33、
  一种用于在无线通信设备上接收共享的广播媒体内容的方法,所述方法包括:
在无线通信设备上接收通信,其中,所述通信包括媒体文件的至少一个段,所述媒体文件包含语音格式的广播媒体内容;
将所述通信识别为包括所述媒体文件的至少一个段;以及
将所述媒体文件的所述至少一个段从第一格式解码为第二格式,其中,所述第二格式包括语音级的音频信号。

34、
  如权利要求33所述的方法,其中,接收步骤进一步包括:在无线通信设备上接收多媒体对等(M2-对等)通信。

35、
  如权利要求33所述的方法,其中,接收通信的步骤进一步包括:接收两个或更多个通信,其中,每一个通信都包括所述媒体文件的段。

36、
  如权利要求35所述的方法,进一步包括:连接所述媒体文件的解码的段,以构成合成媒体文件。

37、
  如权利要求33所述的方法,进一步包括:将所述解码的媒体文件发送到媒体播放器应用程序。

38、
  如权利要求33所述的方法,其中,解码步骤进一步包括:将所述媒体文件从第一格式解码为第二格式,其中,所述第二格式包括具有约20赫兹(Hz)到约20千赫(kHz)频率带宽的语音级的音频信号。

39、
  至少一个处理器,其被配置为执行以下操作:
在无线通信设备上接收通信,其中,所述通信包括媒体文件的至少一个段,所述媒体文件包含语音格式的广播媒体内容;
将所述通信识别为包括所述媒体文件的至少一个段;以及
将所述媒体文件的所述至少一个段从第一格式解码为第二格式,其中,所述第二格式包括语音级的音频信号。

40、
  一种机器可读介质,包括存储在其上的指令,所述指令包括:
第一组指令,用于在无线通信设备上接收通信,其中,所述通信包括媒体文件的至少一个段,所述媒体文件包含语音格式的广播媒体内容;
第二组指令,用于将所述通信识别为包括所述媒体文件的至少一个段;以及
第三组指令,用于将所述媒体文件的所述至少一个段从第一格式解码为第二格式,其中,所述第二格式包括语音级的音频信号。

41、
  一种无线通信设备,所述设备包括:
计算机平台,包括至少一个处理器以及存储器;以及
存储在所述存储器中并可由所述处理器执行的通信模块,其中,所述通信模块用来接收通信,并将所述通信识别为包括媒体文件的至少一个段,所述媒体文件包含语音格式的广播媒体内容;以及
存储在所述存储器中并可由所述处理器执行的语音声码器,其中,所述语音声码器用来将所述媒体文件从第一格式解码为第二格式,其中,所述第二格式包括语音级的音频信号。

42、
  如权利要求41所述的无线通信设备,其中,所述通信模块被进一步定义为多媒体对等(M2-对等)通信模块,用来接收M2-对等通信。

43、
  如权利要求41所述的无线通信设备,进一步包括:存储在所述存储器中并可由所述处理器执行的连接器,其中,所述连接器用来连接所述段以构成所述媒体文件。

44、
  如权利要求41所述的无线通信设备,进一步包括:媒体播放器应用程序,其用来接收并执行所述第二格式的媒体文件。

45、
  如权利要求44所述的无线通信设备,其中,所述媒体播放器应用程序包括连接器,用来连接所述段以构成所述媒体文件。

46、
  一种无线通信设备,所述设备包括:
用于在无线通信设备上接收通信的模块,其中,所述通信包括媒体文件的至少一个段,所述媒体文件包含语音格式的广播媒体内容;
用于将所述通信识别为包括所述媒体文件的至少一个段的模块;以及
用于将所述媒体文件从第一格式解码为第二格式的模块,其中,所述第二格式包括语音级的音频信号。

说明书

用于在无线通信设备上记录和共享广播媒体内容的方法和装置
背景技术
所公开的各个方面涉及无线通信设备,更具体地,涉及用于在无线通信设备上记录和共享广播媒体内容的系统和方法。
在过去十几年间,无线通信设备,例如蜂窝电话,迅速获得普及。这些设备迅速成为能够提供诸多功能的多方面的设备。例如,蜂窝电话还可以包含计算能力、互联网接入、电子邮件、文本消息发送、GPS地图查询、数字摄影能力、音频/MP3播放器、视频游戏能力、视频广播接收能力等。
同时还包含音频/MP3播放器和/或视频播放器和/或视频游戏播放器的蜂窝电话正日益普及,尤其是在设备使用者的更为年青的一代中。这种设备与单独的音频/MP3播放器设备、视频播放器设备或视频游戏设备相比的优势在于,蜂窝通信提供了用于将歌曲、视频或视频游戏直接下载到无线设备的途径,而无需首先将歌曲、视频或游戏下载到个人计算机(PC)、膝上型计算机或具有互联网连接的其它设备并随后将其从该设备经由通用串行总线(USB)电缆等传递到无线设备。即刻获得媒体文件(例如歌曲、CD、视频、电影、游戏、图画、图形等)的这个能力对于经常立即就需要媒体的用户而言是非常有吸引力的。
除了音频/MP3播放器、视频播放器和/或视频游戏播放器之外,蜂窝电话和其它无线通信设备常常配备了广播接收机,例如AM和/或FM无线电接收机。在同一点上,在联网性能上的技术发展会使得对于这种设备而言以下情况在最近会变得普及:使这种设备包括电视广播接收机,以便接收广播电视内容和/或其它广播的或以流式传输的多媒体内容,例如电影/视频、视频游戏等。通常在预先编排的基础上对广播媒体内容,例如无线电内容或电视内容进行广播。因而,在大多数情况下用户预先知道预先编排的广播。例如,特定无线电台可以在一天和/或一个星期中的特定时间段内播放某种格式的音乐,或者电视台可以在特定的预定时间段内广播特定节目。
内容的广播或流式传输允许设备经由数据网络来接收媒体的单向传输。这种传输广泛地用于内联网中,以便传送所要求的媒体内容,或者音频/视频广播,例如内联网无线电等。与下载之后再播放的常规多媒体文件(例如音频WAV、MP3文件、视频MPEG文件等)不同,流式音频/视频在对其进行请求几秒钟之内就进行播放,并且数据通常并不会永久性地存储在接收设备上。在这一点上,广播或流式传输的内容并不会被捕获并被转换为适于永久存储的压缩状态和/或存储在设备上,以便随后在将来进行播放/执行。
除了在需要时并且在移动环境中获得媒体之外,许多用户喜欢能够立即与朋友、同事等共享媒体文件。但媒体文件的无线手机到无线手机的共享存在许多问题。与共享媒体文件有关的一个问题是,文件通常受到版权法的保护,其禁止在没有获得必要的许可(例如支付许可费)的情况下进行媒体文件共享。然而,如果媒体文件被稍微受限或改变以使得共享的媒体文件不会提供与原始的未改变文件相同的用户体验,许多媒体内容供应商就允许用户共享该媒体文件。这些受限或改变的媒体文件通常在由媒体供应商提供的推销版本范畴中。这个概念得益于希望吸引该共享的媒体文件的用户购买该文件的未改变的或“干净的”版本。改变或限制媒体文件可以包括限制“播放”次数,提供质量降低的共享版本,或仅提供文件的一部分,其通常称为摘录(snippet),摘录可以由内容供应商用来实现推销目的,例如推销新艺术家或新唱片。
媒体文件的无线手机到无线手机共享的另一个问题是文件大小往往很大,因此在蜂窝网络上共享文件不容易行得通,尤其是对于2G(第二代)蜂窝网络,如在世界上大多数发展中国家中所用的。例如,压缩的4分钟MP3格式音频文件大小约为3.5MB(兆字节)。即使是更先进的压缩技术,例如在先进音频编码加(AAC+)中实施的压缩技术,也会得到大小约为700KB(千字节)的相应音频文件。此外,歌曲文件与视频文件和视频游戏文件相比大小相对较小。因此,这种较大的文件大小使得任何当前蜂窝网络数据传递方法或者是不切实际的,因为要花费太长的时间来下载文件并且耗费很大一部分网络容量,或者不能从一个无线手机向另一个无线手机可靠地传递文件。
因此,需要开发用于在无线通信设备上记录广播媒体内容并且在一些情况中共享广播媒体内容的方法和装置。
发明内容
公开的装置和方法用于在无线通信设备上记录广播媒体内容并且在一些情况中共享广播媒体内容。在一些情况中,该方法和装置可以考虑广播媒体内容的预先编排的节目性质,从而允许用户预先安排对预先编排的广播的记录。在其它情况中,该方法和装置可以解决这样的实际情况:对广播媒体进行格式变化以便允许在需要时进行播放/执行,但是并非将其格式变换为便于在无线设备中进行永久性存储。此外,在再其它情况中,该装置和方法使用户能够指定用于在其它无线通信设备之间共享的记录的广播媒体内容。例如,可以在捕获并存储了广播媒体内容之前进行预期的共享指定,或者可以在已经广播并记录了媒体内容之后进行预期的共享指定。因此,通过提供对记录的广播内容的即时共享,该方法和装置可以避免在与另一个无线设备共享媒体文件之前首先需要向PC或其它计算设备传送该文件的情况。
具体地,提供用于使用户能够对无线设备进行编程以便在预定时间捕获并记录广播媒体内容的设备、方法、装置、计算机可读介质和处理器。除了在预定时间捕获媒体内容之外,以压缩格式对该媒体内容进行编码以便限制该媒体内容的存储容量,并在一些情况中提供媒体内容的安全性。对捕获并编码的媒体内容的存储可以在无线设备中进行,或者可以以远程方式在无线方式联网的服务器设备中进行。
除了记录媒体内容之外,在一些情况中,可以指定用于在其它无线通信设备之间共享的记录的广播媒体内容。在这些情况中,可以在广播之前、在捕获/记录之前、或记录了媒体内容之后,指定用于共享的记录的广播内容。媒体内容的共享可能会要求在无线通信之前以语音格式(speech format)对媒体文件继续编码。语音级(speech-grade)格式是对等通信可以接受的格式,例如多媒体-对等(M2-对等)通信等,并且另外,语音级格式以降级的较低质量的音频格式提供媒体文件的传送,这种格式通常被视为可接受的传送媒体文件的手段而不会不违反版权保护。在一些情况中,对记录的广播文件的共享还可以包括在传送到共享设备之前对媒体文件进行分段并且随后在共享设备上连接这些段。如果通信网络(例如对等网络)在可以传送的文件大小方面受到限制,则通常必须进行分段。
另外,在某些情况中,广播媒体内容的捕获可以包括在对内容进行编码和存储之前搜索捕获的内容以查找特定媒体内容。例如,除了预先定义用于对启动媒体内容的捕获的特定时间之外,用户可以预先定义与希望记录的预期媒体内容有关的标准。例如,所述预先定义的标准可以包括特定的广播节目、事件和/或特定歌曲、艺术家或媒体风格,其可以在预定时间过去之后出现。在这些情况中,会搜索捕获的媒体内容以查找该预先定义的标准,与编码和存储媒体内容有关的决定会基于该搜索结果。
在一个方面中,定义了一种用于在无线设备上记录广播(例如AM或FM无线电广播、电视广播等)媒体内容的方法。该方法包括:接收用于捕获广播媒体内容的预定时间,并在该预定时间捕获广播媒体内容。捕获的广播媒体内容包括需要第一存储容量的第一格式。该方法还包括以第二格式对至少一部分捕获的广播媒体内容进行编码,并将编码的广播媒体内容或者存储在无线通信设备中或者存储在无线网络服务器中。所述第二格式需要第二存储容量,且对于广播媒体内容的相同部分,第二存储容量小于第一存储容量。
在某些情况中,该方法还可以包括:接收对多个广播媒体内容中预定的一个广播媒体内容的内容索引。在这些情况中,编码还需要搜索与捕获的广播媒体内容相关联的标题信息以查找一个或多个记录属性,并对所述多个广播媒体内容中具有与至少一部分内容索引相匹配的记录属性的一个或多个广播媒体内容进行编码。在这一点,用户能够预先提供搜索标准,例如节目名称、歌曲名称、艺术家等,并且无线设备能够搜索捕获的媒体内容标题信息以查找该标准,以便作出与编码并存储媒体内容的特定部分有关的决定。
在另外的某些情况中,该方法还可以包括:将存储的广播媒体内容从第二格式解码为需要第三存储容量的第三格式,以语音格式对该解码的广播媒体内容进行编码,并将语音格式的广播媒体内容传送到另一个无线通信设备。对于广播媒体内容的相同部分,第三存储容量大于第二存储容量。以语音格式进行编码经由多媒体对等(M2-对等)网络等提供了要与其它无线通信设备共享的广播媒体内容。可以在捕获广播媒体内容之前预先确定所述其它无线通信设备,或者可以在将广播媒体内容记录在该无线通信设备中之后确定所述其它无线通信设备。
另一个相关方面由至少一个处理器定义,所述至少一个处理器被配置为广播包括需要第一存储容量的第一格式的媒体内容。所述至少一个处理器还被配置为执行以下操作:以第二格式对至少一部分捕获的广播媒体内容进行编码并存储编码的广播媒体内容。所述第二格式需要第二存储容量,对于广播媒体内容的相同部分,第二存储容量小于第一存储容量。
再另一个相关方面由机器可读介质来定义,其包括存储在其上的指令。所述指令包括:第一组指令,用来接收用于捕获广播媒体内容的预定时间;以及第二组指令,用来在所述预定时间捕获广播媒体内容。捕获的广播媒体内容包括需要第一存储容量的第一格式。所述指令还包括:第三组指令,用于以第二格式对至少一部分捕获的广播媒体内容进行编码;以及第四组指令,用于存储编码的广播媒体内容。所述第二格式需要第二存储容量,对于广播媒体内容的相同部分,第二存储容量小于第一存储容量。
根据另一方面,定义了一种无线通信设备,其包括:计算机平台,其包括至少一个处理器,以及存储器;存储在所述存储器中的广播接收机,其可以由所述处理器执行并能够接收广播媒体内容;以及存储在所述存储器中的广播记录器模块,其可由处理器执行并用来捕获并存储广播的媒体内容。所述无线通信设备还包括:存储在存储器中的时钟功能模块,其可由处理器执行并用来在预定时间启动广播记录器模块来捕获广播的媒体内容;以及存储在存储器中的媒体压缩编解码器,其可由处理器执行并用来将捕获的广播媒体内容从需要第一存储容量的第一格式压缩为需要第二存储容量的第二格式。对于广播媒体内容的相同部分,第二存储容量小于第一存储容量。
在某些情况中,所述无线通信设备的广播记录器模块还可以包括搜索引擎,其用来搜索与广播媒体内容相关联的标题信息,以便确定预定的记录属性。在这一点,广播记录器模块还可以用来在媒体内容包括所述预定的记录属性的情况下对广播媒体内容进行编码。
在其它情况中,所述无线通信设备可以包括:语音声码器,其用来以语音格式对存储的广播媒体内容进行编码;以及多媒体对等(M2-对等)通信模块,其用来向另一个无线通信设备传送语音格式的媒体内容。广播记录器模块还可以用来在捕获广播媒体内容之前确定所述另一个无线通信设备。
再另一个相关方面由一种无线通信设备定义,其包括:用来接收用于捕获广播媒体内容的预定时间的模块;以及用于在该预定时间捕获广播媒体内容的模块。捕获的广播媒体内容包括需要第一存储容量的第一格式。所述无线通信设备还包括:用于以第二格式对至少一部分捕获的广播媒体内容进行编码的模块;以及用于存储编码的广播媒体内容的模块。所述第二格式需要第二存储容量,对于广播媒体内容的相同部分,第二存储容量小于第一存储容量。
另一方面由一种用于在无线通信设备上接收共享的广播媒体内容的方法来定义。该方法包括:在无线通信设备上接收通信,所述通信包括媒体文件的至少一个段,所述媒体文件包含语音格式的广播媒体内容;将所述通信识别为包括媒体文件的至少一个段并将媒体文件的所述至少一个段从第一格式解码为第二格式,所述第二格式包括语音级的音频信号。在一些情况中,接收步骤还包括:在无线通信设备上接收多媒体对等(M2-对等)通信。另外,在一些情况中,接收步骤还包括:接收两个或更多个通信,其中每一个通信都包括媒体文件的段,并且该方法还包括连接媒体文件的解码的段,以构成合成媒体文件。
一个相关方面由至少一个处理器定义。所述至少一个处理器被配置为执行以下操作:在无线通信设备中接收通信,所述通信包括语音格式的广播媒体文件的至少一个段;将所述通信识别为包括所述媒体文件的至少一个段并将所述媒体文件的所述至少一个段从第一格式解码为第二格式,所述第二格式包括语音级的音频信号。
一个相关方面由一种机器可读介质定义,其包括存储在其上的指令。所述指令包括:第一组指令,用于在无线通信设备上接收通信,所述通信包括语音格式的媒体文件的至少一个段;第二组指令,用于将所述通信识别为包括所述媒体文件的所述至少一个段;以及第三组指令,用于将媒体文件从第一格式解码为第二格式,所述第二个格式包括语音级的音频信号。
另一个方面由一种无线通信设备定义。该设备包括:计算机平台,其包括至少一个处理器,以及存储器;存储在所述存储器中的通信模块,其可由处理器执行并用来接收通信以及确定所述通信包括语音格式的媒体文件的至少一个段;以及存储在存储器中的语音声码器,其可由处理器执行并用来将媒体文件从第一格式解码为第二格式,所述第二格式包括语音级的音频信号。
另一相关方面由一种无线通信设备定义,该无线通信设备包括:用于接收通信的模块,所述通信包括语音格式的媒体文件的至少一个段;用于将所述通信识别为包括所述媒体文件的至少一个段的模块;以及用于将媒体文件从第一格式解码为第二格式的模块,所述第二模式包括语音级的音频信号。
因此,本发明提供了用于在无线通信设备上记录广播媒体内容并且在一些情况中与其它无线通信设备共享记录的广播问题内容的方法、装置、计算机程序产品、处理器。所公开的各个方面在预定时间捕获广播的媒体内容,例如无线电广播或电视广播的内容。在这一点,位于无线通信设备上的时钟功能模块在所述预定时间启动捕获和记录模块。随后以压缩格式对捕获的媒体内容进行编码,所述压缩模式适于无线通信设备通常的存储限制。在某些情况中,该设备包含搜索功能,所述搜索功能允许预先选择媒体内容标准,将其用于搜索并确定要进行编码并存储以便随后使用和/或共享的媒体内容。在其它情况中,通过以语音格式对记录的/存储的媒体内容进行编码并向其它无线设备(通常经由多媒体对等(M2-对等)网络)传送该语音格式的媒体内容,来与其它无线通信设备共享记录的广播媒体内容。
附图说明
以下会结合附图描述所公开的各个方面,提供附图用于说明而不是限制所公开的各个方面,在附图中相似的标记表示类似的要素,在附图中:
图1是根据一个方面的用于在无线通信设备之间共享广播媒体内容的系统的框图;
图2是根据一个方面的用于接收、记录及共享广播媒体内容的无线设备的框图;
图3是根据另一个方面的用于接收共享的广播媒体内容的无线设备的框图;
图4是根据一个方面的广播通信网络的框图,其包括传输系统,传输系统用来产生多媒体内容流并在数据网络之间传输多媒体内容流;
图5是根据一个方面的用于在无线通信设备上记录广播媒体内容的方法的框图;
图6是根据一个方面的用于在无线通信设备上记录广播媒体内容并与另一个无线通信设备共享记录的媒体内容的方法的框图;
图7是根据一个方面的用于在无线通信设备上记录广播媒体内容并与另一个无线通信设备共享记录的媒体内容的方法的框图,其中,在共享之前对记录的媒体内容进行分段,并在共享之后进行连接;
图8是根据一个方面的用于在无线通信设备上记录广播媒体内容的方法的流程图;
图9是根据一个方面的用于查找预定的记录标准并在无线通信设备上记录搜索匹配的广播媒体内容的方法的流程图;
图10是根据一个方面的用于在无线通信设备上记录广播媒体内容并与另一个无线通信设备共享记录的媒体内容的方法的流程图;以及
图11是根据一个方面的用于在无线通信设备上接收共享的广播媒体内容的方法的流程图。
具体实施方式
现在会在下文中参考附图更充分地描述本设备、装置、方法、计算机可读介质和处理器,在附图中显示了本发明的多个方面。然而,所述设备、装置、方法、计算机可读介质和处理器可以体现为不同形式,并且不应解释为限于在此阐述的各个方面;相反,提供这些方面以使得本公开内容全面完整,并向本领域技术人员充分表达本发明的范围。在全文中相似的数字标记指代相似的要素。
在此结合无线通信设备说明各种方面。无线通信设备还能够称为用户站、用户单元、移动台、移动电话、远程台、接入点、远程终端、接入终端、用户终端、用户代理、用户设备、或者用户装置。无线通信设备可以是蜂窝电话、无绳电话、双向无线电设备(例如对讲机)、会话发起协议(SIP)电话、无线本地回路(WLL)站、个人数字助理(PDA)、无线Walkman、具有无线连接能力的手持设备、或连接到无线调制解调器的其它处理设备。
所述的各个方面提供了用于在无线设备上记录广播媒体内容并且在一些情况中与其它无线通信设备共享记录的媒体内容的方法、装置和系统。所公开的各个方面在预定时间捕获广播的媒体内容,例如无线电或电视广播内容等。在这一点,用户预先确定了开始时间,并且在该预先确定的时间,驻留在无线通信设备上的时钟功能模块启动捕获和记录功能。随后以压缩格式对所捕获的媒体内容进行编码,并且本地存储在无线通信设备上,或者远程存储在无线网络设备上。在某些情况中,该设备包含搜索功能,该搜索功能允许预先选择媒体内容标准,所选择的媒体内容标准用于搜索并确定要进行编码和存储以便随后使用和/或共享的媒体内容。在其它情况中,通过以语音格式对记录的/存储的媒体内容进行编码并向其它无线设备传送(通常经由多媒体对等(M2-对等)网络)语音格式的媒体内容,来与其它无线通信设备共享记录的广播媒体内容。
在于2005年8月12日提交的发明人名字Duggal等人的题为“Methodsand Apparatus for Providing peer-to-peer Data Network for Wireless Devices”的美国专利申请No.11/202,805中详细说明了使用多媒体对等(M2-对等)通信在无线通信设备之间进行的媒体文件的传送,该申请属于与本申请相同的发明实体。’805Duggal申请描述了用于在无线通信设备之间提供无服务器的对等通信。由此通过参考将该’805Duggal申请结合于此,如同在此充分阐明该申请。M2-对等通信网络是这样的网络:即,利用该网络中参与者的计算能力和带宽,而不是将能力和带宽相对集中在网络服务器中。M2-对等网络不存在客户机或服务器的概念,而仅具有平等的对等节点,其对于网络上的其它节点同时起到“客户机”和“服务器”的作用。这种网络设置模型与通信通常是往来于中央服务器的客户机-服务器模型不同。在M2-对等通信网络中,不存在充当用于管理网络的路由器的中央服务器。
参考图1,描绘了一种用于记录并共享广播媒体内容的系统的示意图。该系统包括:第一无线通信设备10,在此还被称为记录和/或共享设备;以及第二无线通信设备12,在此还被称为媒体内容接收设备。第一和第二无线通信设备可以经由对等网络,例如M2-对等通信网络14,进行无线通信。M2-对等通信网络14提供了一种用于共享广播媒体内容的通信机制。其它通信网络也可以用于共享广播媒体内容,并应该以本方面的范围加以考虑。应注意,尽管将第一无线通信设备10描述为媒体内容记录和共享设备,将第二无线通信设备描述为媒体文件接收设备,但在大多数情况下会将无线通信设备配置为能够记录、共享和接收广播媒体内容。只是为了清楚的原因,本文才将无线通信设备描述为是广播媒体内容记录和共享设备或者广播媒体内容接收设备。因此,本文描述并要求权利的无线设备不应视为限于用于记录和共享广播媒体内容的设备,或者用于接收共享的广播媒体内容的设备,而是应该包括能够进行本文所提出选项的任何组合的无线通信设备。
第一无线通信设备10被配备为经由广播网络16接收广播媒体内容,广播网络16包括多个广播塔18。广播网络可以是能够发射AM或FM无线电信号的常规无线电广播网络、能够发射电视信号的电视广播网络、多播网络,诸如仅前向链路(FLO)网络,例如可以从加利福尼亚圣地亚哥的Qualcomm有限公司获得的MediaFloTM系统;数字视频广播(DVB)网络,例如卫星DVB-S、有线DVB-C、地面电视的DVB-T、用于手持设备的地面电视的DVB-H、卫星数字多媒体广播(S-DMB)、地面DMB(T-DMB)、全球数字无线广播(DRM)、数字音频广播(DAB)、多媒体广播多播服务(MBMS)等。
第一无线通信设备10在此还被称为媒体文件通信设备,包括计算平台20,计算平台20包括至少一个处理器22以及存储器24。计算平台20还包括广播接收机26,其用来接收经由广播网络18传送的广播信号。在将第一无线通信设备配置为从各种不同广播网络(例如无线电广播和电视广播)接收广播信号的情况下,该设备可以包括多个不同的广播接收机。
存储器24还包括广播记录器模块28,其用来捕获广播媒体内容,并随后对至少一部分捕获的媒体内容进行压缩编码以便进行存储。广播记录器模块与时钟功能模块30通信,时钟功能模块30用来允许设备用户选择唤醒或启动广播记录器模块28的时间。通常用户可以预先确定开始时间(例如唤醒或启动时间)和停止时间(例如休眠或关机时间),这两个时间定义了用于捕获广播媒体内容的时间段。广播记录器模块28用来在时钟功能模块30所指示的预定时间上或者预定时间段内捕获广播媒体内容。在这一点,设备用户能够预先编程该设备,以捕获并记录即将到来的预先编排的广播。例如,如果用户知道预定的无线电台会在特定时间段内广播预定事件,用户就可以预先配置广播记录器以便在预定时间段内捕获、编码并存储由该台广播的媒体内容。可替换地,可以根据需要由设备用户即刻启动广播记录器模块28。例如,收听无线电广播的用户会希望记录该广播,在此情况下,用户可以与无线设备进行交互以打开广播记录器功能,并选择立即开始捕获、编码和存储广播媒体内容。在该实例中,用户可以选择定义停止时间,该停止时间由时钟功能模块30控制。
在可替换的情况中,广播接收机26与时钟功能模块30进行通信,时钟功能模块30用来允许设备用户选择唤醒或启动广播接收机26的时间。通常用户可以预先确定开始时间(例如唤醒或启动时间)和停止时间(例如休眠或关机时间),这两个时间定义了用于捕获广播媒体内容的时间段。广播接收机26的唤醒可以使得广播记录器模块28在该开始时间上或者该记录时间段内记录所有广播的媒体内容,或记录满足任何预定搜索标准的内容。
广播记录器模块28还包括压缩编解码器32,其用来将广播媒体内容编码为压缩格式和/或从压缩格式解码出广播媒体内容。在操作中,接收第一格式的,例如未压缩格式的广播媒体内容信号。未压缩格式在存储方面通常是不能接受的,因为未压缩格式需要大量存储空间,而存储空间对于无线通信设备而言通常是有限的资源。压缩编解码器32将接收到的需要第一存储容量的第一格式转换为需要第二存储容量的第二格式,对于广播媒体内容的相同部分,第二存储容量小于第一存储容量。适合的压缩编解码器的实例包括但不限于:MPEG(运动图像专家组)音频层III,常常称为MP3、先进音频编码(AAC)、AAC+、eAAC+、HE-AAC(高效AAC)、ITU-T(国际电信联盟-电信标准局)G.711、ITU-T G.722、ITU-T G.722.1、ITU-T G.722.2、ITU-T G723、ITU-T G.723.1、ITU-T G.726、ITU-T G.729、ITU-T G.729a、FLAC(无损音频压缩编解码器)、Ogg、Theroa、Vorbis、ATRAC3(自适应声学转换编码-3)、AC3、AIFF-C(音频交换文件格式3)等。另外,压缩编解码器32用来在无线设备上消费/播放媒体内容之前或者在处理媒体内容以便与另一个无线通信设备共享之前,对压缩格式进行解码。
一旦已经压缩编码了所捕获的广播媒体内容,媒体内容就可以在无线设备本地存储(例如记录)为压缩广播媒体文件34。在可替换的情况中,压缩广播媒体文件34可以远程存储在网络设备中,并在用户想要消费/播放媒体内容时或在用户想要共享媒体内容时传送到无线设备。如果第一无线通信设备10存在记录/存储限制,就可能会需要对压缩广播媒体内容的远程存储。
在提供记录的广播媒体内容以便与其它无线通信设备共享的那些情况中,存储器24还可以包括语音声码器36,其用来将广播媒体内容编码为语音格式和/或者从语音格式解码出广播媒体内容。在与其它无线通信设备共享(例如传送)广播媒体内容之前,可能会要求对广播媒体内容进行语音格式转换。语音格式转换允许经由对等通信网络,例如M2-对等通信网络等,传送媒体内容。另外,考虑到与媒体内容可能有关的知识产权的问题,语音格式转换用来将媒体内容的语音信号的质量降低,以允许对媒体内容的可接受的共享。在操作中,通过实施压缩编解码器32来对压缩的媒体内容进行解码,并在通过实施语音声码器36以语音格式对媒体内容进行编码之前进行临时存储。语音级(speech-grade)音频格式在特征上具有在约20赫兹(Hz)到约20千赫兹(KHz)范围中的有限带宽。比较起来,常规多媒体内容文件可以具有在约5Hz到约50kHz的带宽范围中的音频格式。语音编解码器的实例包括但不限于:高通码激励线性预测编码(QualcommCode Excited Linear Predictive,QCELP)、增强型可变速率编解码器(EVRC)、互联网低比特率编解码器(iLBC)、Speex等。
另外,在提供记录的广播媒体内容以便与其它无线通信设备共享的那些情况中,存储器24还可以包括对等通信模块,例如多媒体对等(M2-对等)通信模块38,其用来将语音格式的媒体内容传送到一个或多个指定无线通信设备。如前所述,M2-对等通信模块38还可以用来接收由其它无线通信设备共享的语音格式的广播媒体内容。因而,包括在第一无线通信设备10中的M2-对等通信模块38可以包括结合第二无线通信设备12讨论的M2-对等通信模块46所呈现的任何及所有组件、逻辑和功能。
第二无线通信设备12本文还被称为广播媒体内容接收或接受者设备,其包括计算平台40,计算平台40包括至少一个处理器42以及存储器44。存储器44包括对等通信模块,例如M2-对等通信模块46。M2-对等通信模块用来接收和传送M2-对等通信,包括包含语音格式的广播媒体内容的通信。因而,包括在第二无线通信设备12中的M2-对等通信模块46可以包括结合第一无线通信设备10讨论的M2-对等通信模块38所呈现的任何及所有组件、逻辑和功能。
M2-对等通信模块44还用来读取并解释包括在M2-对等通信报头中的信息。所述报头信息通常会标识M2-对等通信是否包括语音格式的媒体内容和用于对该段进行编码的相关语音格式。通过将通信识别为包括媒体内容,M2-对等通信模块识别出需要传送到媒体播放器模块以便随后的消费/播放的文件。
存储器44可以包括语音声码器46,其用来对语音格式的广播媒体内容进行解码。语音声码器46可以被配置为用于对一个或多个语音格式编码进行解码,并且至少提供对传送/共享无线通信设备10所使用的语音格式进行的解码。对媒体内容的音频部分的解码产生了语音级媒体内容50,其可以在无线设备上消费/播放,而不进行永久性存储,即本地存储在设备存储器44中或者远程存储在无线网络设备中。
参考图2,根据一个方面,框图表示第一无线通信设备10,也称为广播记录或共享无线设备,其用来记录广播媒体内容,并且在一些情况中,与其它无线通信设备共享记录的广播媒体内容。无线通信设备10可以包括任何类型的计算机化通信设备,例如蜂窝电话、个人数字助理(PDA)、双向文字寻呼机、便携式计算机、以及甚至是具有无线通信端口的单独计算机平台,并且其还可以具有到网络或互联网的有线连接。无线通信设备可以是远程从设备,或者是不具有其终端用户而只是通过无线网络传送数据的其它设备,例如远程传感器、诊断工具、数据中继等。本装置和方法因此能够在包括无线通信端口的任何形式的无线通信设备或无线计算机模块上执行,其非限制性地包括:无线调制解调器、PCMCIA卡、接入终端、桌面计算机或其任何组合或子组合。
无线通信设备10包括计算机平台20,其能够通过无线网络发送数据,并能够接收并执行例程和应用程序。计算机平台20包括存储器24,其可以包括易失性和非易失性存储器,例如只读和/或随机存取存储器(RAM和ROM)、EPROM、EEPROM、闪存卡、或计算机平台常用的任何存储器。此外,存储器24可以包括一个或多个闪存单元,或可以是任何次级或第三级存储设备,例如磁介质、光介质、磁带、或者软盘或硬盘。
此外,计算机平台20还包括处理引擎22,其可以是专用集成电路(“ASIC”),或其它芯片组、处理器、逻辑电路或其它数据处理设备。处理引擎22或其它处理器(例如ASIC)可以执行应用编程接口(“API”)层60,该层60与存储在无线设备10的存储器24中的任何驻留程序交互,例如广播记录器模块28和/或M2-对等通信模块38。API 60通常是在各个无线设备上执行的运行时环境。一个这种运行时环境是由加利福尼亚圣地亚哥的Qualcomm有限公司开发的无线二进制运行时环境(Binary RuntimeEnvironment for Wireless)(BREW)软件平台。其它运行时环境可以用于例如操作用来控制在无线计算设备上的应用程序的执行。
处理引擎22包括体现为硬件、固件、软件及其组合的各种处理子系统62,其能够实现通信设备10的功能和在无线网络上的通信设备的可操作性。例如,处理子系统62允许启动并保持与其它联网设备的通信,并交换数据。在将通信设备定义为蜂窝电话的情况下,通信处理引擎22还可以包括一个处理子系统62或者多个处理子系统62的组合,例如:声音、非易失性存储器、文件系统、发送、接收、搜索器、层1、层2、层3、主控制、远程过程、手持设备、电源管理、数字信号处理器、消息发送、呼叫管理器、蓝牙系统、蓝牙LPOS、定位引擎、用户接口、休眠、数据服务、安全、认证、USIM/SIM、语音服务、图形、USB、诸如MPEG的多媒体、GPRS等(为了清楚的原因,没有在图2中分别描绘出其全部)。对于所公开的各个方面,处理引擎22的处理子系统62可以包括与计算机平台20上的广播记录器28和/或M2-对等通信模块38交互的任何子系统组件。
计算机平台20包括广播接收机26,其用来接收经由广播网络18传送的广播信号。在第一无线通信设备被配置为从各种不同广播网络(例如无线电广播和电视广播)接收广播信号的情况下,该设备可以包括多个不同的广播接收机,例如AM无线电接收机、FM无线电接收机、电视接收机、单播接收机、多播接收机等。
存储器24还包括广播记录器模块28,其用来捕获广播媒体内容,随后对至少一部分捕获的媒体内容进行压缩编码以便进行存储。广播记录器模块与时钟功能模块30进行通信,时钟功能30用来允许设备用户选择唤醒或启动广播记录器模块28的时间。通常用户可以预先确定开始时间(例如唤醒或启动时间)和停止时间(例如休眠或关机时间),这两个时间定义了用于捕获广播媒体内容的时间段。广播记录器模块28用来在由时钟功能模块30指示的预定时间上或预定时间段中捕获广播媒体内容。可替换地,可以在根据需要由设备用户启动广播记录器模块28。在用户根据需要启动广播记录器模块的情况下,用户可以选择定义停止时间,该停止时间由时钟功能模块30控制。在可替换的情况中,广播接收机26可以与时钟功能模块30通信,从而使时钟功能模块用来允许设备用户选择唤醒或启动广播接收机26的时间。
存储器还可以包括搜索引擎64,其与广播记录器模块28通信,并且用来搜索捕获的媒体内容以查找与该内容相关的一个或多个广播媒体内容属性。记录属性可以包括但不限于:广播节目名称、艺术家姓名、歌曲或唱片名称等。记录属性可以由设备用户在捕获广播媒体内容之前预先定义。在特定情况下,用户在预先定义用于捕获广播内容的时间或时间段时,可以预先定义一个或多个记录属性。可替换地,用户在根据需要启动广播记录器模块28时,可以预先定义一个或多个记录属性。搜索引擎64会搜索与捕获的广播媒体内容相关联的元数据,以寻找媒体内容中具有一个或多个预先定义的记录属性的一个或多个部分。在实施搜索引擎64的情况下,搜索捕获的媒体内容,如果找到了与一个或多个预先定义的记录属性之间的匹配,则对媒体内容中具有该记录属性的部分进行压缩编码并存储(例如记录)。例如,如果用户选择一个特定歌曲名称作为记录属性,搜索引擎就会搜索捕获的媒体内容以查找该歌曲名称,如果找到了一个匹配,就对包括被搜索歌曲的媒体内容进行压缩编码并存储。
广播记录器模块28还可以包括压缩编解码器32,其用来将广播媒体内容编码为压缩格式和/或从压缩格式中解码出广播媒体内容。在操作中,接收第一格式的,例如未压缩格式的广播媒体内容信号。未压缩格式通常不利于在无线设备上进行存储,因为无线通信设备通常在存储/存储器容量方面是有限的。压缩编解码器32将接收的需要第一存储容量的第一格式转换为需要第二存储容量的第二格式,对于广播媒体内容的相同部分,第二存储容量小于第一存储容量。适合的压缩编解码器的实例包括但不限于:MPEG(运动图像专家组)音频层III,常常称为MP3、先进音频编码(AAC)、AAC+、eAAC+、HE-AAC、ITU-T G.711、ITU-T G.722、ITU-T G.722.1、ITU-TG.722.2、ITU-T G.723、ITU-T G.723.1、ITU-T G.726、ITU-T G.729、ITU-TG.729a、FLAC、Ogg,Theroa、Vorbis、ATRAC3、AC3、AIFF-C等。另外,压缩编解码器32用来在无线设备上消费/播放媒体内容之前或者在处理媒体内容以便与另一个无线通信设备进行共享之前对压缩格式进行解码。应注意,尽管将压缩编解码器32描绘为包括在广播记录器模块28内,但它可以位于广播记录器模块之外,在存储器24中的任何位置,并与广播记录器模块28进行通信。
一旦已经压缩编码了捕获的广播媒体内容,媒体内容就可以在无线设备本地存储(例如记录)为压缩广播媒体文件34,其可以由媒体播放器模块35访问以便进行消费/播放。在可替换的情况中,压缩广播媒体文件34可以远程存储在网络设备中,并在用户想要在媒体播放器模块35上消费/播放该媒体内容时或者在用户想要共享该媒体内容时传送到无线设备上。如果第一无线通信设备10具有存储器/存储限制,就可能会需要压缩广播媒体内容的远程存储。
在提供记录的广播媒体内容以便与其它无线通信设备共享的那些情况下,存储器24还可以包括语音声码器36,其用来将广播媒体内容编码为语音格式和/或从语音格式解码出广播媒体内容。可以在与其它无线通信设备共享(例如传送)广播媒体内容之前,需要对广播媒体内容进行语音格式转换。语音格式转换允许经由对等通信网络,例如M2-对等通信网络等,传送媒体内容。另外,考虑到与媒体内容相关的知识产权的问题,语音格式转换用来将媒体内容的语音信号的质量降低,以允许媒体内容的可接受的共享。在操作中,通过实施压缩编解码器32解码压缩的媒体内容,并在通过实施语音声码器36以语音格式对媒体内容进行编码之前进行临时存储。语音级(speech-grade)音频格式在特征上具有在约20赫兹(Hz)到约20千赫兹(KHz)范围中的有限带宽。比较起来,常规多媒体内容文件可以具有在约5Hz到约50kHz的带宽范围中的音频格式。语音编解码器的实例包括但不限于:高通码激励线性预测编码(QCELP)、增强型可变速率编解码器(EVRC)、互联网低比特率编解码器(iLBC)、Speex等。
另外,在提供记录的广播媒体内容以便与其它无线通信设备共享的那些情况下,存储器24还可以包括媒体文件分段器66,其用来将媒体文件分段为两个或更多个段,也称为媒体剪辑。某些通信网络会受限于能够传送的媒体文件的大小/长度。例如,诸如M2-对等网络的对等网络会限制在具有约60秒到约90秒的最大长度的音频媒体剪辑的通信。在通信网络在媒体文件长度方面受限制的情况下,分段器允许在通信之前对媒体文件进行分段,并允许在正在接收的无线设备12上连接这些段,以构成合成媒体文件。
另外,在提供记录的广播媒体内容以便与其它无线通信设备共享的那些情况下,存储器24还可以包括对等通信模块,例如多媒体对等(M2-对等)通信模块38,其用来将语音格式的媒体内容传送到一个或多个指定无线通信设备。如前所述,M2-对等通信模块38还用来接收由其它无线通信设备共享的语音格式的广播媒体内容。因而,包括在第一无线通信设备10中的M2-对等通信模块38可以包括结合第二无线通信设备12讨论的M2-对等通信模块46所呈现的任何及所有组件、逻辑和功能。
计算机平台60还可以包括体现为硬件、固件、软件及其组合的通信模块68,其实现了在无线通信设备10的各种组件之间的通信以及在通信设备10与广播网络16和M2-对等网络14之间的通信。在所述情况下,通信模块实现了在第一无线通信设备10、第二无线通信设备12及广播塔18之间的全对应通信。通信模块68可以包括用于建立无线或有线网络通信连接的必要的硬件、固件、软件和/或其组合。
另外,通信设备10具有:输入机构70,用于产生到通信设备中的输入;以及输出机构72,用于产生由通信设备的用户进行消费的信息。例如,输入机构76可以包括诸如按键或键盘、鼠标、触摸屏显示器、麦克风等之类的机构。在某些情况下,输入机构70提供用户输入,以启动通信设备上的应用程序,例如媒体播放器应用程序等,并与应用程序进行交互。此外,例如,输出机构72可以包括显示器、音频扬声器、触觉反馈机构等。在所示情况下,输出机构可以包括显示器和音频扬声器,其用来显示分别与媒体内容文件相关联的视频内容和音频内容。
参考图3,根据一个方面,框图表示第二无线通信设备12,也称为媒体内容接收或接受者无线设备,其用来接收从第一无线通信设备10传送的共享的语音级的广播媒体内容文件。无线通信设备12可以包括任何类型的计算机化通信设备,例如蜂窝电话、个人数字助理(PDA)、双向文字寻呼机、便携式计算机、以及甚至是具有无线通信端口的单独计算机平台,并且其还可以具有到网络或互联网的有线连接。无线通信设备可以是远程从设备,或者是不具有其终端用户而只是通过无线网络传送数据的其它设备,例如远程传感器、诊断工具、数据中继等。本装置和方法因此能够在包括无线通信端口的任何形式的无线通信设备或无线计算机模块上执行,其非限制性地包括:无线调制解调器、PCMCIA卡、接入终端、桌面计算机或其任何组合或子组合。
无线通信设备12包括计算机平台40,其能够通过无线网络发送数据,并能够接收并执行例程和应用程序。计算机平台40包括存储器44,其可以包括易失性和非易失性存储器,例如只读和/或随机存取存储器(RAM和ROM)、EPROM、EEPROM、闪存卡、或计算机平台常用的任何存储器。此外,存储器44可以包括一个或多个闪存单元,或可以是任何次级或第三级存储设备,例如磁介质、光介质、磁带、或者软盘或硬盘。
此外,计算机平台40还包括处理引擎42,其可以是专用集成电路(“ASIC”),或其它芯片组、处理器、逻辑电路或其它数据处理设备。处理引擎42或其它处理器(例如ASIC)可以执行应用编程接口(“API”)层80,该层80与存储在无线设备12的存储器42中的任何驻留程序交互,例如媒体播放器模块52和/或M2-对等通信模块44。API 80通常是在各个无线设备上执行的运行时环境。一个这种运行时环境是由加利福尼亚圣地亚哥的Qualcomm有限公司开发的无线二进制运行时环境(BREW)软件平台。其它运行时环境可以用于例如操作用来控制在无线计算设备上的应用程序的执行。
处理引擎40包括体现为硬件、固件、软件及其组合的各种处理子系统82,其能够实现通信设备12的功能和在无线网络上的通信设备的可操作性。例如,处理子系统82允许启动并保持与其它联网设备的通信,并交换数据。在将第二无线通信设备12定义为蜂窝电话的情况下,通信处理引擎42还可以包括一个处理子系统82或者多个处理子系统82的组合,例如:声音、非易失性存储器、文件系统、发送、接收、搜索器、层1、层2、层3、主控制、远程过程、手持设备、电源管理、数字信号处理器、消息发送、呼叫管理器、蓝牙系统、蓝牙LPOS、定位引擎、用户接口、休眠、数据服务、安全、认证、USIM/SIM、语音服务、图形、USB、诸如MPEG的多媒体、GPRS等(为了清楚的原因,没有在图3中分别描绘出其全部)。对于所公开的各个方面,处理引擎42的处理子系统82可以包括与计算机平台40上的媒体播放器模块52和/或M2-对等通信模块46进行交互的任何子系统组件。
计算机平台40的存储器44包括M2-对等通信模块46。M2-对等通信模块用来接收和传送M2-对等通信,包括包含从第一无线通信设备10传送的语音格式的广播媒体内容的通信。因而,包括在第二无线通信设备12中的M2-对等通信模块46可以包括结合第一无线通信设备10讨论的M2-对等通信模块38所呈现的任何及所有组件、逻辑和功能。
M2-对等通信模块46还用来确定通信是否包括语音格式的媒体内容。在这一点,M2-对等通信模块46用来读取并解释包括在M2-对等通信报头中的信息。所述报头信息可以包括用于将M2-对等通信识别为包括语音格式的媒体文件的标识以及用于对该段进行编码的语音格式等等。通过将通信识别为包括语音格式的媒体内容,M2-对等通信模块识别需要被传送到语音声码器48以便随后进行解码并且被传送到媒体播放器模块52以便随后的媒体内容消费/播放的文件。
存储器44可以包括语音声码器48,其用来对语音格式的媒体内容进行解码。语音声码器50可以被配置为用于对一个或多个语音格式编码进行解码,并且至少提供对传送/共享无线通信设备10所使用的语音格式的解码。音频段的解码产生语音级的媒体内容。
在通信之前对媒体内容进行分段的一些情况中,存储器44可以包括媒体连接器84。媒体连接器84按顺序组合被分段的媒体文件,以构成语音级的媒体内容58。
第二无线通信设备12的存储器44还可以包括媒体播放器模块52,其用来接收并消费/播放语音级的媒体文件。媒体播放器模块52还用来读取与该媒体内容文件相关联的标题信息,例如采用业务提供商链接等等形式的与媒体文件、广告信息有关的信息,或者任何其它相关信息。
计算机平台40还可以包括体现为硬件、固件、软件及其组合的通信模块86,其实现了在无线通信设备12的各种组件之间的通信以及在通信设备12与广播网络16和M2-对等网络14之间的通信。在所述情况中,通信模块实现了在第一无线通信设备10、第二无线通信设备12和广播塔18之间的全对应的通信。通信模块86可以包括用于建立无线或有线网络通信连接的必要的硬件、固件、软件和/或其组合。
另外,通信设备12具有输入机构88,用于产生到通信设备中的输入;以及输出机构90,用于产生由通信设备的用户进行消费的信息。例如,输入机构88可以包括诸如按键或键盘、鼠标、触摸屏显示器、麦克风等之类的机构。在某些情况下,输入机构88提供用户输入,以启动通信设备上的应用程序并与应用程序交互,例如媒体播放器模块52等。此外,例如,输出机构90可以包括显示器、音频扬声器、触觉反馈机构等。在所示情况下,输出机构可以包括显示器和音频扬声器,其用来显示分别与媒体内容文件相关联的视频内容和音频内容。
图4示出了根据一个方面的广播通信网络100,其包括传输系统,该传输系统用来产生并通过数据网络传输多媒体内容流。例如,该传输系统适用于将内容剪辑从服务器网络传输到无线接入网络,以便广播分发。网络100包括诸如服务器102之类的网络设备、多播网络104和无线接入或单播网络106。网络100还包括设备108,设备108包括:移动电话110、个人数字助理(PDA)112和笔记本电脑112。设备108仅示出了适合在传输系统的一个或多个方面中使用并可以被配置为用于广播媒体内容记录并且在一些情况中用于共享记录的广播媒体内容的一些设备。应注意,尽管图4中示出了三个设备,但基本上任何数量或类型的无线设备都适用于本系统。
服务器102用来提供向网络100中的用户分发的内容。所述内容包括但不限于:视频、音频、多媒体内容、剪辑、实时和非实时内容、或者任何其它类型的适合媒体内容。服务器100向多播网络104和/或单播网络106提供内容以便进行分发。例如,服务器100与多播网络104经由通信链路114进行通信,通信链路114包括任何适合类型的有线和/或无线通信链路。同样,服务器100与单播网络106经由通信链路116进行通信,通信链路116包括任何适合类型的有线和/或无线通信链路。
网络100包括用来分发内容以便传送给用户的有线和无线网络的任何组合。多播网络104包括被设计为广播高质量内容的有线和无线网络的任何组合。例如,多播网络104可以专用私有网络,该私有网络被优化以通过多个优化通信信道向选定的设备传送高质量内容。
在一个或多个情况中,传输系统从服务器102经由多播网络106或单播网络104向无线设备108传送内容。例如,内容流可以包括由服务器102提供以便使用多播网络106进行分发的非实时内容剪辑。在一种情况中,服务器102与多播网络106协商,以确定与内容剪辑相关的一个或多个参数。一旦多播网络106接收到内容剪辑,它就通过网络100广播/多播该内容剪辑,以便由一个或多个设备108接收。根据本情况,可以授权任何设备108接收该内容剪辑,并记录它和/或共享它。
例如,设备108包括客户机程序118,其用来提供程序向导,程序向导显示了为通过网络100的广播预先编排的内容列表。设备用户随后可以选择接收任何特定内容以便实时呈现,或者将其记录和存储在存储器120中以便稍后观看。例如,可以将内容剪辑广播时间安排在晚间,并且设备108接收广播,并在存储器120中记录内容,以便设备用户将来可以观看剪辑。通常,作为用户服务的一部分来广播所述内容,并且接收设备会需要提供密钥或者自我认证来接收该广播。
参考图5,描绘了一种用于在M2-对等网络中的无线通信设备上记录广播媒体内容的方法的流程图。在事件200,无线通信设备接收广播媒体内容。广播接收机可以被配置为接收AM无线电信号,例如在约88兆赫(MHz)到约108MHz频率范围中的信号、FM无线电信号,例如在约525千赫(kHz)到约1605kHz频率范围中的信号、电视信号,例如在约30兆赫(MHz)到约3000MHz频率范围中的信号以及传送广播媒体内容的任何其他信号。
在事件202,在由时钟功能模块所指定的预定时间触发对接收的广播媒体内容的捕获。设备用户可以提供到无线设备的输入,例如到媒体广播器应用程序或者广播记录器应用程序的输入,该输入预先定义了用于启动对广播媒体内容的捕获的时间,或者预先定义了用于捕获广播媒体内容的时间段。除了预先定义用于捕获广播内容的时间之外,设备用户可以预先定义从中捕获媒体内容的广播信道。在可替换的情况中,不是在捕获媒体内容之前设定广播媒体捕获时间,而是无线设备可以使用户能够在任何时间点激活捕获和记录功能以便立即记录广播媒体内容。
在事件204,可以搜索捕获的媒体内容以查找预定记录属性。在一些情况中,设备用户可以预先确定与媒体内容相关联的一个或多个记录属性。例如,用户可以在预定捕获和记录时间之前,预先确定节目名称、歌曲名称、预定的事件、艺术家等。在一些情况中,用户可以在对捕获时间或捕获时间段进行预先定义的同时,预先确定记录属性。一旦已经确定了记录属性,搜索引擎会搜索与捕获的媒体内容相关联的元数据以查找该记录属性,并且如果找到了匹配,就对匹配的媒体内容进行压缩编码并存储。
在事件206,使用适合的音频或视频压缩编解码器对至少一部分捕获的媒体内容进行压缩编码。在预先确定了记录属性并执行了搜索的情况下,只对满足搜索标准的所捕获的媒体内容进行压缩编码。在没有预先确定记录属性或者不能应用搜索功能的其它情况下,对全部所捕获的广播媒体内容进行压缩编码。压缩编码使广播媒体内容在媒体内容大小方面被压缩,以便在媒体内容的记录/存储时耗费较少的存储空间。另外,压缩编码提供了更多的安全性措施,因为编码的媒体内容以加密状态存储。音频压缩编解码器的实例包括但不限于:MPEG(运动图像专家组)音频层III,常常称为MP3、先进音频编码(AAC)、AAC+、eAAC+、HE-AAC、ITU-T G.711、ITU-T G.722、ITU-T G.722.1、ITU-T G.722.2、ITU-T G.723、ITU-T G.723.1,ITU-T G.726、ITU-T G.729、ITU-T G.729a、FLAC、Ogg、Theroa、Vorbis,ATRAC3、AC3、AIFF-C等。视频压缩编解码器的实例包括但不限于:MPEG-1(运动图像专家组)、MPEG-2、MPEG-4、H.261、H.263、DivX、Sorenson 3、Theora、WMV(Windows媒体视频)、RealVideo、Cinepak等。
在事件208,存储(例如记录)压缩的媒体内容。媒体内容可以本地存储在无线通信设备中,或者在可替换的情况中,可以无线传送到网络存储设备,例如媒体内容服务器,以便进行远程存储。通常,如果无线通信设备在存储容量方面有限,就利用远程存储。
在事件210,当设备用户希望消费/播放记录的广播媒体内容时,就访问存储位置以获得媒体内容,对压缩的广播媒体内容进行解压缩/解码处理。在大多数情况中,用于压缩广播媒体内容的压缩编解码器也用于解码/解压缩媒体内容。在事件212,一旦已经解码/解压缩了媒体内容,就将其传送到媒体播放器模块,以便在无线通信设备上进行消费/播放。
图6示出了描绘一种用于在无线通信设备上记录广播媒体内容并且随后与另一个无线通信设备共享记录的广播内容的方法的流程图。根据图6的流程图,无线设备的用户已经指定了用于与另一个无线通信设备共享的记录的广播媒体内容。用户可以在捕获广播媒体内容之前指定共享接收方。例如,可以结合对捕获时间和/或记录属性的预先确定,来预先确定共享接收方。在可替换的情况中,可以在将广播媒体内容记录在无线通信设备之后确定共享接收方。已经结合图5论述了事件200-212,因此,为了简洁起见就不在结合图6进行论述。
在事件214,将指定为与另一个无线通信设备共享的广播媒体内容存储(通常是临时存储)在无线通信设备上。
在事件216,以语音格式对广播媒体内容进行编码。广播内容的语音格式转换允许将特定通信网络用作共享媒介,例如对等通信网络。另外,语音格式转换使广播媒体内容以比广播的媒体内容差的音频质量格式进行共享。语音格式编码通常在约20赫兹(Hz)到约20千赫兹(kHz)频率范围内。适合的语音编解码器的实例包括但不限于:QCELP(高通码激励线性预测编码)、EVRC(增强型可变速率编解码器)、iLBC(互联网低比特率编解码器)、Speex等。
在事件218,将语音格式的广播媒体文件传送到共享接收方。在一种情况中,无线设备经由多媒体对等(M2-对等)通信网络进行通信。在事件220,共享接收方设备接收通信,其包括语音格式的广播媒体内容。接收设备确认该通信是需要进行语音格式解码的媒体文件。
在事件222,对语音格式的媒体文件进行语音解码,产生具有语音级音频信号的媒体文件。如前所述,语音级的音频信号会具有约20Hz到约20kHz的频率范围。在事件224,存储该语音级的媒体内容。媒体内容可以本地存储在无线通信设备中,或者在可替换的情况中,可以无线传送到网络存储设备,例如媒体内容服务器,以便进行远程存储。通常,如果无线通信设备在存储容量方面有限,就利用远程存储。在事件226,访问存储位置,获得媒体内容并发送到媒体播放器以便进行消费/播放。
参考图7,描绘了一种用于记录广播媒体内容并且与另一个无线通信设备共享记录的广播媒体内容的方法的流程图。在图7的方法中,在共享媒体内容之前在记录设备上对媒体内容进行分段,随后在共享接收方无线设备上进行连接。在一些情况中可任选地执行分段,以适应特定通信网络中的媒体内容大小的限制。例如,特定对等通信网络受限于包括具有约60到约90秒的的最大长度的音频文件的通信。已经结合图5和6论述了事件200-214、216-222和224-226,因此为了简洁起见,不再结合图7进行论述。
在事件215,在对媒体文件继续语音格式编码之前对解码的媒体文件进行分段。分段使每一个段都能够分别传送到接收方设备上,并且随后进行连接以在接收方设备上构成合成媒体文件。段的数量根据媒体文件的大小和通信网络所支持的可允许的段长度而变化。与每一个媒体内容段相关联的报头信息会标识段的序号,并会在接收设备上用于连接目的。在可替换的情况中,分段过程可以在对媒体文件进行语音格式编码之后进行。
在事件223,连接媒体文件的语音级段以构成合成媒体文件。在可替换的情况中,该连接过程可以在语音格式解码过程之前进行。
参考图8,描绘了一种用于在无线设备上记录广播媒体内容的方法的流程图。在事件300,无线通信设备接收用于捕获广播媒体的预定时间。在一些情况中,用户对无线设备进行预编程以便在未来的某个时间或未来的某个时间段捕获广播媒体。除了预编程用于捕获广播媒体的时间之外,用户可以预先定义要从中捕获内容的广播信道。在可替换的情况中,设备用户可以选择捕获当前广播的媒体内容,在该情况下,所述预定时间是当前时间。
在事件310,在预定时间捕获广播媒体内容。在一些情况中,会在启动或开启在无线通信设备上可执行的广播记录器模块时捕获广播媒体。在事件320,以压缩格式对至少一部分捕获的广播媒体内容进行编码。以与第一存储容量相关的第一格式捕获广播媒体,并且压缩编码处理产生了具有第二存储容量的第二格式,对于广播媒体内容的相同部分,第二存储容量小于第一存储容量。在搜索捕获的媒体内容以查找特定记录属性的某些情况下,仅对媒体内容中与该记录属性相匹配的那些部分进行压缩编码处理。在没有使用或不能应用搜索功能的其它情况下,可以对全部捕获的媒体内容都进行压缩编码处理。
在事件330,一旦压缩编码了媒体内容,就将广播媒体内容存储为媒体内容文件。如前所述,媒体内容文件可以本地存储在无线通信设备中,或者在可替换的情况中,媒体内容文件可以远程存储在无线网络设备/服务器中。设备用户可以访问存储位置并获得媒体内容文件以便在无线通信设备上可执行的媒体播放器应用程序上进行消费/播放。
参考图9,描绘了一种用于搜索捕获的广播媒体内容以查找记录属性并记录包括该记录属性的广播媒体内容的方法的流程图。在事件400,无线通信设备接收用于捕获广播媒体的预定时间。在一些情况中,用户对无线设备进行预编程以便在未来的某个时间或未来的某个时间段捕获广播媒体。除了预编程用于捕获广播媒体的时间之外,用户可以预先定义要从中捕获内容的广播信道。在可替换的情况中,设备用户可以选择捕获当前广播的媒体内容,在该情况下,所述预定时间是当前时间。
在事件410,无线设备接收对多个广播媒体内容中预定一个的内容索引。内容索引是与该媒体内容相关联的唯一标识符。例如,节目名称、歌曲名称、艺术家等。在一些情况中,会由设备用户在对捕获时间进行预先确定的同时,预先确定该内容标识符。
在事件420,在预定时间捕获广播媒体内容。在一些情况中,会在启动或开启在无线通信设备上可执行的广播记录器模块时捕获广播媒体。在事件430,搜索与捕获的媒体内容相关的标题信息以查找与内容标识符相匹配的记录属性。例如,如果内容标识符是艺术家的姓名,就搜索全部捕获的广播媒体内容的标题信息以查找该艺术家的姓名。在事件440,对具有与至少一部分内容索引相匹配的记录属性的捕获的广播媒体内容进行压缩编码。如前所述,以与第一存储容量相关的第一格式捕获广播媒体,并且压缩编码处理产生了具有第二存储容量的第二格式,对于广播媒体内容的相同部分,第二存储容量小于第一存储容量。
在事件330,一旦压缩编码了捕获的广播媒体内容,就将广播媒体内容存储为媒体内容文件。如前所述,媒体内容文件可以本地存储在无线通信设备中,或者在可替换的情况中,媒体内容文件可以远程存储在无线网络设备/服务器中。设备用户可以访问存储位置并获得媒体内容文件以便在无线通信设备上可执行的媒体播放器应用程序上进行消费/播放。
参考图10,描绘了一种用于记录广播媒体内容并与另一个无线设备共享记录的媒体内容的方法的流程图。在事件500,无线通信设备接收用于捕获广播媒体的预定时间。在一些情况中,用户对无线设备进行预编程以便在未来的某个时间或未来的某个时间段捕获广播媒体。除了预编程用于捕获广播媒体的时间之外,用户可以预先定义要从中捕获内容的广播信道,并且在一些情况中,预编程一个或多个共享接收者。
在事件510,在预定时间捕获广播媒体内容。在一些情况中,会在启动或开启在无线通信设备上可执行的广播记录器模块时捕获广播媒体。在事件520,以压缩格式对至少一部分捕获的广播媒体内容进行编码。以与第一存储容量相关的第一格式捕获广播媒体,并且压缩编码处理产生了具有第二存储容量的第二格式,对于广播媒体内容的相同部分,第二存储容量小于第一存储容量。在搜索捕获的媒体内容以查找特定记录属性的某些情况下,仅对媒体内容中与记录属性相匹配的那些部分进行压缩编码处理。在没有使用或不能应用搜索功能的其它情况下,可以对全部捕获的媒体内容进行压缩编码处理。
在事件530,一旦压缩编码了广播媒体内容,就将广播媒体内容存储为媒体内容文件。如前所述,媒体内容文件可以本地存储在无线通信设备中,或者在可替换的情况中,媒体内容文件可以远程存储在无线网络设备/服务器中。
在事件540,对压缩的媒体内容进行解码,产生解压缩的媒体内容,并且在可任选的事件550,可以将解压缩的媒体文件分段为两个或更多个段或媒体剪辑。在某些情况中,为了适应特定通信网络的大小限制,分段是必需的。如所示的,可以在对广播媒体文件进行语音编码之前进行分段,或者在可替换的情况中,可以在对媒体文件进行了语音编码之后进行分段。
在事件560,以语音格式对解压缩的并且在一些情况中被分段的媒体内容进行编码。语音格式转换允许将特定通信网络实现为共享通信网络。另外,语音格式转换将媒体内容的音频质量降低到在共享方面认为是可接受的程度。在事件570,将语音格式的广播媒体文件无线传送到指定的共享接收者。在一些情况中,经由对等网络传送广播媒体文件,例如多媒体对等(M2-对等)通信网络。
参考图11,描绘了一种用于在无线通信设备上接收共享的广播媒体文件的方法。在事件600,无线通信设备接收通信,该通信包括从广播媒体内容中得到的语音格式的媒体文件的至少一个段。在一些情况中,该设备会接收包括整个媒体文件的单个通信,而在其它情况中,该通信设备会接收多个通信,每一个通信都包括媒体文件的一个段。在某些情况中,会经由对等通信网络接收通信,例如多媒体对等(M2-对等)网络通信。
在事件610,将通信识别为包括至少一部分语音编码的媒体文件。需要对通信内容进行识别,以确保通信是被正确地发送到语音解压缩编解码器并随后被发送到媒体播放器应用程序。在事件620,对语音格式的媒体文件进行解码,产生具有语音级的音频信号的媒体文件。
在可任选的事件620,如果通信包括在媒体文件的段,就顺序地连接这些段以构成合成媒体文件。在可替换的情况中,媒体文件的段的连接可以在对媒体文件进行解码之前进行。在可任选的事件630,将解码的且可任选的连接的媒体文件发送到媒体播放器应用程序以便进行消费/播放。
可以用通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、分立门或晶体管逻辑器件、分立硬件组件或者被设计为执行本文所述功能的其任意组合,来实现或执行结合本文公开的实例所描述的各种示例性的逻辑、逻辑块、模块和电路。通用处理器可以是微处理器,但是可替换地,该处理器也可以是任何常规的处理器、控制器、微控制器或者状态机。处理器也可以实现为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器的组合、一个或多个微处理器与DSP内核的组合或者任何其它此种结构。
此外,结合本公开内容所描述的方法或算法的步骤和/或动作可以直接实现在硬件、由处理器执行的软件模块、或者两者的组合中。软件模块可以驻留于RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、CD-ROM或者本领域中公知的任何形式的存储介质中。一种示例性存储介质可以耦合到处理器,从而使处理器可以从该存储介质读取信息或者将信息写到存储介质。可替换地,存储介质可以集成到处理器中。此外,在一些情况中,处理器和存储介质可以位于ASIC中。另外,ASIC可以位于用户终端中。可替换地,处理器和存储介质可以作为分立组件位于用户终端中。另外,在一些情况中,方法或算法的步骤和/或动作可以作为一个或任意的指令组合或指令集而驻留在机器可读介质和/或计算机可读介质上。
尽管前文公开内容显示了说明性的各个方面和/或实施例,但应指出,在不脱离由所附权利要求定义的所述各个方面和/或实施例的范围的情况下,可以在此作出各种变化和修改。而且,尽管可以以单数形式对所述实施例的要素进行了描述或要求了权利,但也可以预期为复数,除非明确表述为限于单数形式。另外,任何方面和/或实施例的全部或一部分可以与任何其它方面和/或实施例的全部或一部分结合使用,除非另有说明。
因此,本发明提供了用于在无线通信设备上记录广播媒体内容,并且在一些情况中与其它无线通信设备共享记录的广播媒体内容的方法、装置、计算机程序产品、处理器等。所公开的各个方面在预定时间捕获广播的媒体内容,例如无线电广播或电视广播的内容。在这一点,位于无线通信设备上的时钟功能模块在预定时间启动捕获和记录模块。随后,以某种适合于无线通信设备通常的存储限制的压缩格式对捕获的媒体内容进行编码。在某些情况中,该设备包含搜索功能,搜索功能允许预先选择媒体内容标准,并使用媒体内容标准搜索并确定要进行编码并存储以便随后使用和/或共享的媒体内容。在其它情况中,通过以语音格式对记录的/所存储的媒体内容进行编码并且并向其它无线设备传送(通常经由多媒体对等(M2-对等)网络)该语音格式的媒体内容,来与其它无线通信设备共享记录的广播媒体内容。
得益于前述说明及相关附图中提供的教导,本发明所属领域技术人员会想到本发明的许多变型及其它实施例。因此,会明白,本发明并不限于公开的特定实施例,这些变型及其它实施例旨在包含于所附权利要求的范围内。尽管在此使用了特定术语,但它们仅是用于通常和描述性意义中,不是为了限制的目的。

用于在无线通信设备上记录和共享广播媒体内容的方法和装置.pdf_第1页
第1页 / 共49页
用于在无线通信设备上记录和共享广播媒体内容的方法和装置.pdf_第2页
第2页 / 共49页
用于在无线通信设备上记录和共享广播媒体内容的方法和装置.pdf_第3页
第3页 / 共49页
点击查看更多>>
资源描述

《用于在无线通信设备上记录和共享广播媒体内容的方法和装置.pdf》由会员分享,可在线阅读,更多相关《用于在无线通信设备上记录和共享广播媒体内容的方法和装置.pdf(49页珍藏版)》请在专利查询网上搜索。

提出了用于在无线通信设备上记录广播媒体内容并在一些情况中与其它无线通信设备共享记录的广播媒体内容的方法和装置。公开的各个方面通过实施时钟功能模块来在预定时间捕获广播的媒体内容,所述时钟功能模块在预定时间启动捕获和记录模块。在某些情况下,该装置包含搜索功能,其允许使用预先选择的媒体内容标准搜索并确定要进行编码和存储以便随后使用和/或共享的媒体内容。在其它情况中,通过以语音格式对记录的/存储的媒体内容。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1