对分布式多媒体文件的播放进行优先排序的通信终端及方法

文档序号:6777270阅读:212来源:国知局
专利名称:对分布式多媒体文件的播放进行优先排序的通信终端及方法
技术领域
本发明涉及电子装置,更具体地说,涉及用于播放多媒体文件(如 音频文件、视频文件和/或图像文件)的电子装置、方法及计算机程序产

背景技术
诸如无线通信终端(例如,蜂窝电话)的电子装置被广泛用于存储 及播放数字音频文件。此外,电子装置可用于存储其它类型的多媒体文 件,如数字图像文件和/或数字视频文件。多媒体文件可包括任意其它类 型的包含音频、视觉或文本信息的文件。例如,除了典型的多媒体文件 (如音频、图像和/或视频文件)之外或作为替换,这里使用的"多媒体"
文件包括MMS或PPT消息文件。
数字音频文件通常是以压缩数字格式(如MP3、 AIFF和/或其它数 字格式)来存储的。由于移动电子装置可用的功率量有限,所以,通常 经由个人耳机和/或无源(unpowered)扬声器以较低的功率等级来播放数 字音频文件,这使得只能有一位或相对很少的听众来收听该音频文件。 可以使用有源放大扬声器及扩展坞以更高的功率等级来播放音频文件。 然而,这种装置可能仅适于特定硬件接口和/或仍然仅可用于有限数量的 听众。
一些移动电子装置包括能够显示/播放数字图像文件和/或数字视频 文件的视频屏幕及相关驱动电路。然而,由于通常要求小尺寸、低功率 和/或便携性,所以移动电子装置通常包括可能仅适于一位或最多几位观 众观看的小视频屏幕。
鉴于典型移动电子装置的这些限制,这种装置的用户可能希望在诸 如媒体中心(例如,PC或膝上型计算机、电视机、音频接收机等)的另一台装置上播放存储在该电子装置中的多媒体文件。在其它情况下,移动通信终端的用户可能希望在其它无线通信终端上播放该多媒体文件。如果另一台装置配备有合适的通信模块(可以是集成模块或辅助(例如,插入式)模块),则可以通过将该电子装置经由有线或无线链路(例如,蓝牙连接)连接到该另一台装置而实现这种意愿。可以逐一地将多个多媒体文件从一个或更多个移动电子装置发送到(多个)播放装置,该(这多个)播放装置可以被配置为在接收到多媒体文件时播放它们。

发明内容
根据本发明的实施方式, 一种通信终端包括通信模块和控制器。所述通信模块被配置为通过通信接口与其它通信终端进行通信。所述控制器被配置为执行以下操作经由所述通信模块建立与参与方通信终端的连接;保持表示要播放的多媒体文件的播放列表;从所述参与方通信终端接收标识了驻留在所述参与方通信终端上的参与方多媒体文件的参与方多媒体文件标识;将所述参与方多媒体文件标识添加到所述播放列表中;根据至少一种标准来自动地对所述播放列表进行优先排序;然后播放由所述播放列表表示的多媒体文件,包括从所述参与方通信终端获取所述参与方多媒体文件进行播放。在一些实施方式中,所述通信终端和/或所述参与方通信终端可以包括无线通信终端。
所述控制器可以被配置为基于包括在所述多媒体文件中的元数据,自动地对所述播放列表进行优先排序。例如,所述控制器可以被配置为基于对与所述播放列表中列出的多媒体文件相关联的创建日期、文件格式、文件大小、内容等级或类型的比较,来自动地对所述播放列表进行优先排序。
所述控制器可以被配置为基于所述多媒体文件的速度(tempo)和/或基于所述参与方通信终端的用户的标识,来自动地对所述播放列表进行优先排序。
所述通信终端还可以包括所述控制器可访问的数据库,该数据库被配置为存储所述参与方通信终端的用户的等级,而且,所述控制器可以被配置为基于响应于播放由所述参与方通信终端的用户提交的多媒体文件而从其它通信终端接收的反馈,来对该用户的等级进行更新。
所述通信终端还可以包括所述控制器可访问的数据库,该数据库被配置为存储多媒体文件的等级,而且,所述控制器可以被配置为基于响应于播放所述多媒体文件而从其它通信终端接收的反馈,来对所述多媒体文件的等级进行更新。
所述多媒体文件可能是以第一文件格式从所述参与方终端接收的,而且,所述控制器还可以被配置为将所述多媒体文件转换为第二文件格式并以第二文件格式来播放所述多媒体文件。
所述控制器可以被配置为检査所述多媒体文件以确定它是否与包含在所述多媒体文件标识中的说明相匹配,如果所述多媒体文件与所述多媒体文件标识不匹配,则将所述多媒体文件从所述播放列表中移除。
所述播放列表可以包括被配置为列出第一类型的多媒体文件的第一播放列表,所述控制器还可以被配置为保持第二播放列表,该第二播放列表被配置为列出与第一类型不同的第二类型的多媒体文件。所述控制器还可以被配置为同时对第一播放列表和第二播放列表中的多媒体文件进行播放。所述控制器还可以被配置为交替播放第一播放列表和第二播放列表中的多媒体文件。
所述控制器可以被配置为执行以下操作与多个参与方通信终端建立连接;从所述多个参与方通信终端接收多个参与方多媒体文件标识,其中,每个参与方多媒体文件标识都与驻留在所述多个参与方通信终端中的各自参与方通信终端上的各自参与方多媒体文件相对应;将每个参
与方多媒体文件标识都添加到所述播放列表中;以及从每个各自参与方
通信终端获取所述参与方多媒体文件进行播放。
根据某些实施方式,所述控制器被配置为从所述参与方通信终端获取并执行流文件形式的所述参与方多媒体文件。
根据某些实施方式,所述控制器被配置为从所述参与方通信终端获取所述参与方多媒体文件,将所述参与方多媒体文件存储在所述通信终端上,然后播放所存储的参与方多媒体文件。所述控制器可以被配置为向媒体中心发送在该媒体中心上播放由所述播放列表表示的多媒体文件的播放信号。所述多媒体文件中的至少一个可能是以第一文件格式从所述参与方终端接收的,而且,所述控制器还可以被配置为将所述多媒体文件转换为第二文件格式并以第二文件格式将所述播放信号发送到所述媒体中心。在某些实施方式中,所述播放信号可以包括模拟信号。
根据某些实施方式,所述通信终端包括扬声器和显示屏幕。所述控制器被配置为使用所述扬声器和/或所述显示屏幕来播放由所述播放列表表示的多媒体文件。
所述控制器被配置为向至少一个参与方通信终端发送在该至少一个参与方通信终端上播放由所述播放列表表示的多媒体文件的播放信号。
所述控制器可以被配置为执行以下操作从所述参与方通信终端接收表示存储在所述参与方通信终端上的可用多媒体文件的多媒体目录列表;接收从所述可用多媒体文件中进行选择的用户输入;以及将所选的可用多媒体文件添加到所述播放列表中。
根据某些实施方式,所述控制器被配置为向表示了所述播放列表的所述参与方通信终端发送在所述参与方通信终端上显示所述播放列表的列表信号。
根据某些实施方式,所述通信模块被配置为通过直接点对点接口与其它通信终端进行通信。所述控制器被配置为执行以下操作建立与所述参与方通信终端的连接;从所述参与方通信终端接收所述参与方多媒体文件标识;以及从所述参与方通信终端获取所述参与方多媒体文件,全部经由所述直接点对点接口进行播放。
根据某些实施方式,所述通信模块包括短距离发射机。所述控制器被配置为执行以下操作建立与所述参与方通信终端的连接;从所述参与方通信终端接收所述参与方多媒体文件标识;以及从所述参与方通信终端获取所述参与方多媒体文件,全部经由所述短距离发射机进行播放。所述短距离发射机可以是BluetoothTM发射机。
根据本发明的其它实施方式,使用主办方通信终端来提供多媒体文件播放列表的方法包括以下步骤在所述主办方通信终端与参与方通信终端之间建立连接;使用所述主办方通信终端来保持播放列表,该播放列表表示了要播放的多媒体文件;在所述主办方通信终端处接收来自所述参与方通信终端的参与方多媒体文件标识,其中,该参与方多媒体文件标识与存储在所述参与方通信终端上的参与方多媒体文件相对应;将所述参与方多媒体文件标识添加到所述播放列表中;根据至少一种标准来自动地对所述播放列表进行优先排序;然后播放由所述播放列表表示的多媒体文件,包括从所述参与方通信终端获取所述参与方多媒体文件进行播放。
本领域的普通技术人员通过研读附图和以下对优选实施方式的详细描述可以理解本发明的其他特征、优点和细节,其中这些描述仅是为了阐释本发明。


图1为示例性基站收发机以及根据本发明某些实施方式的移动无线通信终端的示意图2为示出根据本发明某些实施方式的方法的流程图3为根据本发明某些实施方式的包括图1的移动无线通信终端的多媒体文件播放系统的示意图4为示出根据本发明某些实施方式的图1的移动无线通信终端的显示的示意图5为根据本发明其它实施方式的包括图1的移动无线通信终端的多媒体文件播放系统的示意图6为根据本发明其它实施方式的包括媒体中心主办方终端(hostterminal)的多媒体文件播放系统的示意图;而
图7为根据本发明其它实施方式的包括图1的移动无线通信终端的多媒体文件播放系统的示意图。
具体实施方式
下面将参照附图更全面地描述本发明,附图中示出了本发明的实施方式。然而,不应当将本发明理解为限于这里给出的实施方式。相反,提供这些实施方式是为了使本公开详尽而完整,并向本领域技术人员充分地传达本发明的范围。在所有附图中,相同的附图标记表示相同的要素。
这里使用的措辞"包括"是开放的,并且包括一个或更多个所述特征、整数、元件、步骤、组件或功能,但并不排除存在或添加一个或更多个其它特征、整数、元件、步骤、组件、功能和/或它们的组。
这里使用的措辞"和/或"包括相关罗列项目中的一个或更多个的任意和全部组合。
这里使用的源于拉丁语短语"exempli gratia,"的通用縮写"e.g.(例如)"可用于引入或指定之前提到的项目的(多个)通用示例,但并不旨在限制这种条目。这里使用的源于拉丁语短语"id est,"的通用縮写"i.e.(即)"可用于指定更一般的陈述中的特定条目。
这里所用的术语仅用于说明特定实施方式,并不旨在限制本发明。除非另外明确说明,否则这里使用的单数形式"a"、 "an"及"the"旨在也包括复数形式。
除非另外定义,否则这里所用的所有术语(包括科技术语)具有与本发明所属领域内的普通技术人员所通常理解相同的含义。进一步可以理解的是,这些术语(诸如在通用字典中所定义的术语)应当被理解为具有与其在相关领域的上下文中的含义相一致的含义,并且,除非在此
明确定义,否则不应当以理想化或完全形式化的方式来加以解释。
可以理解的是,当提到某一元件"耦接"或"连接"到另一元件时,该元件可以直接耦接到或连接到该另一元件,或者也可以存在中间元件。相反,当提到某一元件"直接耦接"或"直接连接"到另一元件时,则不存在中间元件。此外,这里所用的"耦接"或"连接"可以包括无线耦接或连接。
为了简洁明了,不再详细说明公知的功能或构造。本发明可以实施为方法、电子装置和/或计算机程序产品。因此,可
ii以通过硬件和/或软件(包括固件、驻留软件、微代码等)来实施本发明,这些通常被称为"电路"或"模块"。此外,本发明可以采用计算机可用或计算机可读介质上的计算机程序产品的形式,该计算机程序产品具有在该介质中实现的、供指令执行系统或与之一起使用的计算机可用或计算机可读程序代码。在本申请的上下文中,计算机可用或计算机可读介质可以是可以包含、存储、传送、传播或传输供指令执行系统或与之一起使用的程序的任意介质。
下面参照方法及通信终端的框图和/或运行示例来描述根据本发明的实施方式。就此而言,各个框可以表示包括用于实现(多个)指定逻辑功能的一个或更多个可执行指令的模块、代码段或部分。应当理解的是,可以由射频、模拟和/或数字硬件和/或程序指令来实现这些框图和/或运行示例中的各个框以及这些框图和/或运行示例中的框的组合。可以将这些程序指令提供给控制器(该控制器可以包括一个或更多个通用处理器、专用处理器、ASIC和/或其它可编程数据处理装置),使得经由该控制器和/或其它可编程数据处理装置所执行的这些指令可以创建用于实现在这些框图和/或运行框中指定的功能/动作的装置。在一些另选实现中,框中所示的功能励作可以不按照这些运行示例中所示的的顺序进行。例如,取决于所涉及的功能/动作,连续示出的两个框可能实际上基本同时执行,或者这些块有时可以按照相反的顺序执行。
计算机程序指令还可以存储在计算机可用或计算机可读存储器中,计算机程序指令可以指导计算机或其它可编程数据处理装置按照特定方式运行,使得存储在计算机可用或计算机可读存储器中的指令得到包括实现了在流程图和/或框图或框中指定的功能指令的制品。
计算机可用或计算机可读介质例如可以是但不限于电、磁、光、电磁、红外或者半导体系统、装置或设备。计算机可读介质的更具体示例(非穷尽列表)包括硬盘、光存储装置、磁存储装置、便携式计算机
盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或闪速存储器)以及紧凑盘只读存储器(CD-ROM)。这里使用的"电子组件"表示与无源电连接器等相对的有源装置。电子组件可以包括处理器。
这里使用的"流传送"是指通过数字信号将文件(如音频或歌曲文 件)连续地发送到接收装置,在那里经由合适的接收应用程序来播放该 音频或歌曲文件。数字信号通常被缓存。
这里使用的"通信终端"包括但不限于被配置为经由有线连接(诸
如经由公共交换电话网络(PSTN)、数字用户线(DSL)、数字线缆或其 它数据连接/网络)和/或经由无线接口与例如蜂窝网络、卫星网络、无线 局域网(WLAN)和/或其它通信终端之间接收/发送通信信号的终端。
当通信终端被配置为通过无线接口进行通信时,它在这里被称为"无 线通信终端"或"无线终端"。无线终端的示例包括但不限于蜂窝电话、 个人数据助理(PDA)、寻呼机和/或被配置为通过无线通信接口来传送数 据的计算机,无线通信接口可以包括蜂窝电话接口、蓝牙接口、无线局 域网接口 (例如,802.11)、其它RF通信接口和/或光/红外通信接口。
这里使用的"移动终端"可以是便携式的、可运输的、安装在(空 基、海基或路基)车辆上,或位于和/或被配置为本地和/或以分布方式运 行在地球和/或空间的(多个)任意其它位置。
这里使用的多媒体文件的"播放"是在一般意义上使用的,并可以 包括通过扬声器来播放音频文件,在显示屏幕上显示数字图像,和/或在 显示屏幕上显示视频文件,和/或通过扬声器同时播放与视频文件相关和/
或内嵌在视频文件中的音频文件。
以下参照图1-7来说明本发明的一些实施方式。本发明的一些实施 方式提供了能够管理并播放在多媒体文件播放列表上标识的多媒体文件 的主中心装置,该多媒体文件播放列表包括一个或更多个多媒体文件标 识。可以从一个或更多个远程无线通信终端获得这些多媒体文件,而主 装置本身可以是无线通信终端。此外,主装置可以被配置为允许自动和/ 或手动地对多媒体文件播放列表中的多媒体文件进行优先排序。可以在 主装置和/或在与主装置相关的媒体中心装置上播放这些多媒体文件。
现在参照图1,图1示出了根据本发明一些实施方式的示例性移动 无线通信终端IOA。可以理解的是,尽管结合无线通信终端示出了本发明的实施方式,但是本发明可以包括有线的移动和/或非移动的通信终端 及方法。无线终端10A被配置为通过与一个或更多个其它无线终端之间 的直接无线通信接口、通过经由一个或更多个蜂窝基站的其它无线通信 接口,和/或通过经由无线局域网(WLAN)路由器的其它无线通信接口, 与这一个或更多个其它无线终端传送数据。
无线终端IOA可以是构成如图1所示的无线电话通信系统2的一部 分的移动无线电话。系统2包括移动无线通信终端10A和作为无线通信 网络5的一部分的基站收发机。在本发明的一些实施方式中,网络5包 括基站收发机,该基站收发机包括在蜂窝网络中限定了各个小区的(多 个)无线收发机,并且该基站收发机使用无线-链路协议与该小区中的移 动终端10A (经由接口 7)和其它移动终端进行通信。可以理解的是,在 本发明的一些实施方式中,例如可以通过移动交换中心和其它装置来连 接多个基站收发机,以限定无线通信网络5。
所示实施方式中的移动终端IOA包括便携式外壳组件12、控制器30、 通信模块32及存储器34。移动终端10A还包括用户界面22 (即,人机 界面),用户界面22包括显示器20、扬声器24 (即,声音换能器)和至 少一个输入装置26。许多常规移动终端中都包括上述移动终端10A的组 件,而且这些组件的功能通常是本领域技术人员公知的。移动终端10A 还包括可以存储在存储器34中的多媒体文件管理模块40。
显示器20可以是任意合适的显示屏幕组件。例如,显示屏幕28可 以是有或没有辅助照明(例如,发光板)的液晶显示器(LCD)。在一些 情况下,移动终端10A能够播放特定质量的视频内容。例如,移动终端 IOA可以被配置为显示具有特定长宽比(如16: 9或4: 3)的视频流。 己经针对移动终端提出了多种标准视频格式,包括四分之一 VGA (QVGA, 320x240像素)、共享中间格式(CIF, 360x288像素)和四分 之一共享中间格式(QCIF, 180x144像素)。此外, 一些移动终端可以包 括具有不同显示能力的多个显示屏幕。因而,移动终端10A能够显示一 种或更多种不同显示格式的视频。
用户界面22可以包括任意合适的(多个)输入装置,例如包括接触激活装置或触敏装置(例如,触摸屏)、操纵杆、键盘/键区、拨号盘、(多 个)方向键和/或定点装置(如鼠标、跟踪球、触摸板等)。扬声器24响 应于输入的音频信号而发出声音。用户界面22还可以包括耦接到音频处 理器的话筒,音频处理器被配置为响应于入射在话筒上的声音而生成音 频数据流。
控制器30可以支持无线终端10A的各种功能。控制器30例如可以 是在市场上可买到的或定制的任意微处理器。在使用中,无线终端10A 的控制器30可以在显示器20上生成显示图像。然而,在一些实施方式 中,可以在无线终端10A中提供被配置为在显示器20上生成显示图像的 单独的信号处理器和/或视频芯片(未示出)。
存储器34被配置为存储数字信息信号和诸如数字多媒体文件(例如 数字音频、图像和/或视频文件)的数据。
通信模块32被配置为通过一个或更多个无线接口 (例如,这里所述 的无线接口 7、 112、 114、 116、 122及134 (图1和3))向另一远程无 线终端传送数据,如这里所述。通信模块32可以包括蜂窝通信模块、直 接点对点连接模块和/或WLAN模块。
通过蜂窝通信模块,无线终端IOA可以使用一种或更多种蜂窝通信 协议经由网络5的(多个)基站来进行通信,这些蜂窝通信协议例如是 高级移动电话业务(AMPS)、 ANSI-136、全球移动通信标准(GSM)、 通用无线分组业务(GPRS)、增强型数据速率GSM演进(EDGE)、码分 多址(CDMA)、宽带-CDMA、 CDMA2000和通用移动电信系统(UMTS)。 蜂窝基站可以连接到移动电话交换局(MTSO)无线网络,而移动电话交 换局(MTSO)无线网络又可以连接到PSTN禾n/或其它网络。
直接点对点连接模块可以包括直接RF通信模块或直接IR通信模块。 直接RF通信模块可以包括蓝牙模块。通过蓝牙模块,无线终端10A可 以经由直接点对点接口经由对等(ad-hoc)网络进行通信。
通过WLAN模块,无线终端10A可以使用包括但不限于802.11a、 802.11b、 802.11e、 802.11g禾口/或802.1 li的通信协议,经由WLAN(例如, 路由器120 (图3))进行通信。通信模块32可以包括通常具有发射机电路和接收机电路的收发机, 发射机电路及接收机电路分别经由天线,(例如,向网络5、路由器或直
接向另一终端)发射出局(outgoing)射频信号以及(例如,从网络5、 路由器或直接从另一终端)接收入局(incoming)射频信号,射频信号例 如是语音和数据信号。通信模块32可以包括短距离发射机和接收机,诸 如蓝牙发射机和接收机。天线可以是内嵌天线、可收回天线或本领域技 术人员已知的任意天线,而不会脱离本发明的范围。在无线终端10A与 网络5、路由器或其它终端之间传送的射频信号可以同时包括业务信号和 控制信号(例如,入局呼叫的寻呼信号/消息),这些信号被用于建立并保 持与另一方或目的地的通信。射频信号还可以包括分组数据信息,诸如, 蜂窝数字分组数据(CDPD)信息。此外,收发机可以包括红外(IR)收 发机,红外(IR)收发机被配置为经由IR端口向其它电子装置发射红外 信号/从其它电子装置接收红外信号。
无线终端10A还可以被配置为经由有线或线缆与另一终端电连接, 以在这两者之间传输数字通信信号。无线终端IOA还可以包括诸如被配 置为基于入射光而生成静态图像和/或视频数据流的摄像机装置的其它组 件。
现在将参照图2的流程图,来说明根据本发明一些实施方式的使用 无线通信终端(例如,无线终端10A)来提供多媒体文件播放列表的方 法。参照图2的实施方式,该方法包括在主办方无线通信终端与参与方 无线通信终端之间建立无线连接(框70)。主办方无线通信终端例如可以 包括具有与典型的手持移动终端相比能够为更多观众/听众播放多媒体文 件的能力的无线通信装置。例如,主办方无线通信终端可以包括和/或耦 接到大型显示屏幕和/或大功率扬声器。然而,在其它实施方式中,主办 方无线通信终端可以包括手持移动终端。
使用主办方无线通信终端来维持播放列表(框72)。播放列表表示 了要播放的多媒体文件。在主办方无线通信终端处可以为不同类型的多 媒体文件维持单独的播放列表。例如,主办方无线终端可以为音频文件、 视频文件和/或静态图像文件维持单独的播放列表。可以在主办方无线终端处独立地对单独的播放列表进行管理,例如,主办方无线终端可以同 时地、顺序地和/或组合了同时和顺序地播放单独的播放列表的多媒体文 件。例如,主办方无线通信终端可以被配置为当扬声器上播放音频文件 时在视频屏幕上显示静态图像。类似地,主办方无线通信终端可以包括 或耦接到专用视频屏幕,该专用视频屏幕用于当在单独静态图像显示屏 幕上显示静态图像时显示视频文件。为了减小音频文件中的音频与视频 文件中的音频之间的干扰,主办方无线通信终端可以被配置为在显示静 态图像播放列表中的静态图像时,顺序地播放相应的视频和音频播放列 表中的音频文件和/或视频文件。
在主办方无线通信终端处接收来自参与方无线通信终端的参与方多 媒体文件标识(框74)。参与方多媒体文件标识对应于或指定了存储在参 与方无线通信终端上的参与方多媒体文件。主办方无线通信终端确定该 多媒体文件标识所代表的多媒体文件类型(框75)。例如,主办方无线通 信终端确定多媒体文件标识代表音频文件、视频文件还是静态图像文件。
然后将参与方多媒体文件标识添加到相应的播放列表中(框76)。
然后,由主办方终端的多媒体文件管理模块根据以下详细描述的一
个或更多个优先级标准,自动地对播放列表进行优先排序(框78)。此后, 播放由播放列表表示的多媒体文件(框80)。对多媒体文件的播放包括从
参与方无线通信终端获取参与方多媒体文件进行播放。
根据一些实施方式,在主办方无线通信终端与多个参与方无线通信
终端之间建立连接,并且,主办方无线通信终端从这多个参与方无线通 信终端接收多个参与方多媒体文件标识,将各个参与方多媒体文件标识 添加到播放列表中,并从各个相应的参与方无线通信终端获取参与方多 媒体文件进行播放。根据一些实施方式,主办方无线通信终端与参与方 无线通信终端之间的通信是经由直接点对点接口 (如蓝牙无线RP连接) 来实现的。根据一些实施方式,主办方无线通信终端与参与方无线通信 终端之间的通信是经由间接接口 (如通过WLAN或基于蜂窝的系统)来 实现的。通过以下对其他实施方式的说明,本发明的其它方面和实施方 式将变得明了。
17参照图3,图3示出了根据本发明实施方式的多媒体文件播放系统
100A。系统100A包括移动无线通信终端10A (这里还被称为"主办 方无线通信终端终端"或"主办方终端");另外的多个参与方无线通信 终端IOB、 IOC、 IOD及10E (这里还被称为"参与方无线通信终端"或 "参与方终端");以及媒体中心130。
可以按照以上针对终端IOA所描述的那样来配置终端10B到IOE。 终端10B到10E均包括无线通信模块32和多媒体文件管理模块40。然 而,取决于所期望的装置功能,可以针对各个终端10A到10E对各自的 多媒体文件管理模块进行不同配置。根据一些实施方式,终端10B到10E 中的全部或一些是移动无线通信终端。根据一些实施方式,终端10A到 10E中的全部或一些是手持移动无线通信终端。
媒体中心130可以包括适于将音频信号(例如,数字音频信号)转 换为相应的声音的装置和/或用于显示静态图像和/或运动图像的装置。媒 体中心130例如可以包括PC或膝上型计算机、电视、音频接收机、立体 声设备等。所示媒体中心130包括无线通信模块132、 一个或更多个视频 显示屏幕138以及声音换能器(扬声器)136。无线通信模块132可以与 媒体中心130集成为一体,或者可以是辅助或插入式无线通信模块(如 Bluetooth Media Viewer MMV-100丰莫块或Bluetooth Media Viewer MMV-200模块,它们都可以从瑞典的Sony Ericsson获得)。虽然在图3中将主 办方无线通信终端IOA和媒体中心130表示为系统100的单独组成部分, 但是在一些实施方式中,可以将主办方无线通信终端10A的功能设置在 媒体中心132中,从而媒体中心132可以直接与另外的参与方无线通信 终端10B到10E进行通信。
现在利用所示的例子来说明系统100A。位于集结点的一组用户都拥 有终端10A到10E中的相应一个。在一个或更多个(通常是两个或更多 个)终端10A到10E中存储有各种多媒体文件。用户可能想通过在媒体 中心130上播放他们的多媒体文件,从而与集结点的其他用户共享存储 在他们的移动终端上的多媒体文件(包括音乐视频、歌曲和/或静态图像)。 利用已知和可用的技术,可以通过使各个用户(经由蓝牙等)将他或她的多媒体文件(即,音乐音频文件)每次一个地逐一发送到媒体中心130 来实现这一点。然而,该方法可能需要各个参与用户之间的真实且积极 的互动。这种牵连对于某些场合(例如,聚会)而言是不便和/或无益的。
根据本发明的实施方式,可以通过利用主办方终端IOA创建并维持
多媒体文件的播放列表以及播放这些文件,来克服上述缺陷。通常,各
个终端IOA到10E上都安装有适当的多媒体文件管理模块40 (例如,软 件或固件应用)。
选择主办方终端10A作为主(master)终端或主办方终端,而将参 与方终端10B至lj 10E分别指定为从(slave)终端或参与方终端。主办方 终端10A的控制器30与各个参与方终端10B到10E建立无线连接(即, 与之可通信地耦接)。根据一些实施方式,该无线连接是直接无线通信接 口连接,根据一些实施方式,该无线连接是直接RF连接,而根据一些实 施方式,该无线连接是蓝牙连接。可以按照已知方式来建立这些连接。 例如,在蓝牙连接的情况下,可以将参与方(从)终端10B到10E设置 为可搜索/可发现(searchable/discoverable)状态,而主办方(主)终端 10A发出查询以识别可用于形成微微网(piconet)或个人域网络的参与 方(从)终端10B到IOE。
如图所示,主办方终端10A分别经由直接点对点无线接口或链路 112、 114和116与参与方终端IOB、 10C和10D进行通信,而经由通过 WLAN路由器120的无线接口或链路118、 122与参与方终端10E进行通 信。可以理解的是,根据一些实施方式,这些接口可以是直接无线接口 (例如,蓝牙)或间接无线接口 (例如,经由WLAN路由器或蜂窝网络 5)的各种组合。根据所构想的一些实施方式,经由直接点对点无线接口 来提供用于在主办方终端IOA与参与方终端10B到IOE之间执行多媒体 文件共享过程的全部信号。根据所构想的一些实施方式,经由直接无线 射频(RF)接口 (如蓝牙接口)来提供用于在主办方终端IOA与参与方 终端之间执行多媒体文件共享过程的全部信号。
在建立连接前后,主办方终端IOA可以通过任意合适的方法来识别 并指定有效的参与方终端。根据一些实施方式,主办方终端10A将轮询(poll)或向潜在参与方终端的全体或所选组(例如,位于主办方终端的 蓝牙信号工作范围内的参与方终端)发送邀请。然后,潜在参与方终端
可以通过以接受该邀请进行答复来决定加入(optin)。另选的或另外的是,
主办方终端IOA可以接受从参与方终端主动提供的参与请求。主办方终
端10A可用于限定具体的组,例如被允许参与(即,允许向播放列表添 加多媒体文件)的潜在参与方终端的列表。主办方终端IOA还可以限定 允许潜在参与方终端提交的多媒体文件的类型。
在图3所示的实施方式中,主办方终端10A还可通信地耦接到媒体 中心130,以经由无线接口或链路134向通信模块132提供无线多媒体文 件数据信号。另选的是,主办方终端IOA可以利用有线或信号线缆而连 接到媒体中心130。如上所述,媒体中心130自身可以充当被配置为查询 潜在参与方和/或接受直接和/或间接来自参与方移动终端的参与请求的 主办方终端。
一旦在主办方终端10A与参与方终端10B到10E之间建立了连接, 每个参与方就可以发送指定了存储在该参与方的终端10B到IOE上的相 应多媒体文件的一个或更多个参与方多媒体文件标识。另外或另选的是, 主办方终端10A可以轮询参与方终端10B到IOE,以获得存储在参与方 终端10B到10E上的一个或更多个可用多媒体文件的列表。发送参与方 终端10B到10E的多媒体文件管理模块40可以提供用户界面,以便选择 和发送(多个)多媒体文件标识。例如,模块40可以生成可用的所存储 的多媒体文件的列表以及用于选择要发送到主办方终端10A的(多个) 多媒体文件的复选框。另外或者另选的是,可以将参与方终端10B到10E 的用户希望与主办方终端共享的多媒体文件存储在指定的文件夹或目录 (如共享文件夹或目录)中。在这种情况下,参与方终端10B到10E的 用户不必每次连接到主办方终端10A时都指定要共享的文件。
主办方终端IOA从参与方终端10B到IOE接收参与方多媒体文件标 识,并且确定每个多媒体文件标识所表示的多媒体文件的类型。例如, 这可以通过检査文件名的文件类型后缀来实现。在一些实施方式中,多 媒体文件标识包括对其所代表的多媒体文件的类型的明确指示。主办方终端10A的多媒体文件管理模块40针对主办方终端10A所接受的每一
类多媒体文件来创建并维持这些多媒体文件标识的主办方播放列表。如
果多媒体文件标识表示一类主办方终端10A和/或媒体中心130不支持的 多媒体,则主办方终端IOA可以向提交该多媒体文件标识的参与方终端 10B到10E返回错误消息。主办方播放列表表示了要在主办方终端10A 和/或在相关的媒体中心130上播放的多媒体文件。
每个多媒体文件管理模块40都可以在相关的终端10A到10E上提 供如图4所示的显示150。在主办方终端10A上提供的显示可以与在参 与方终端10B到10E上提供的显示不同。例如,参与方终端显示可以略 去显示150的与管理功能相关的部分。另选的是,多媒体文件管理模块 40可以在参与方终端10B到10E上不提供显示。
在所示实施方式中,显示150包括"播放列表"字段152以及控制 按钮154 (例如,软键)。控制按钮154通常仅显示在主办方终端显示上。 播放列表字段152中显示了示例性音频文件播放列表156。播放列表156 包括逐行排列的一系列多媒体文件标识156A,每个多媒体文件标识156A 都对应于各自的多媒体文件。在音频文件的情况下,每个多媒体文件标 识都可以包括与相关多媒体文件相对应的艺术家、名称和播放时长以及 提交该多媒体文件标识的参与方的标识。可以理解的是,还可以提供更 多、更少和/或不同的信息。
主办方终端例如可以使用控制按钮154来选择性地对多媒体文件列 表156所表示的多媒体文件的播放进行管理。例如,"播放"和"停止" 按钮可用于开始和停止向媒体中心130传送多媒体文件。"移动"按钮可 用于手动地改变播放列表156中的多媒体文件标识156A的顺序(即,改 变相关多媒体文件的播放顺序)。"删除"按钮可用于从播放列表156中 删除多媒体文件标识156A。"细节"按钮可用于显示与多媒体文件标识 156A所标识的文件有关的附加信息。"随机混合"按钮可用于使主办方 终端10A按照随机顺序或其它非循序顺序来播放多媒体文件(即,将多 媒体文件发送到媒体中心130)。
还可以提供其它功能。例如,主办方终端10A可以允许用户根据一个或更多个所选择的属性(例如,加入的参与方、多媒体文件长度等) 来改变多媒体文件标识156A的顺序。主办方终端IOA可以被配置为指
定允许参与方终端10B到10E中的哪些向播放列表156中添加多媒体文 件标识。除了添加多媒体文件标识之外,还可以使参与方终端10B到10E 能够编辑或修改多媒体文件列表156。在这种情况下,主办方终端10A 可以被配置为允许主办方终端选择参与方终端10B到10E中的哪些被授 权修改多媒体文件播放列表156而哪些不被授权修改多媒体文件播放列 表156 (即,使能和禁能参与方终端的播放列表编辑能力)。
在本发明的一些实施方式中,主办方终端IOA被配置为自动地管理 播放列表的顺序。例如,主办方终端10A可以被配置为基于主办方终端 10A的用户所设置的偏好,来自动地对特定播放列表中的多媒体文件标 识进行重新排序。
具体地说,主办方多媒体文件管理模块可以被配置为根据多媒体文 件标识从参与方移动终端10B到10E接收到的顺序,来改变播放列表的 顺序。在一些情况下,主办方终端10A的多媒体文件管理模块40可以被 配置为基于一个或更多个标准而完全忽略特定媒体文件。例如,多媒体 文件管理模块可以(基于艺术偏好)而确定某一播放顺序会更加合适。 此外,如果多媒体文件管理模块确定播放某文件是不恰当的,则多媒体 文件管理模块可以将该文件从播放列表中略去。例如,音频文件或视频 文件可以具有相关的等级,该等级标识了该文件的适当受众(例如E适 于所有人,T适于少年,A适于成年人等)。可以将这种等级作为元数据 存储在音频文件中,和/或可以基于多媒体文件标识所提供的信息而由主 办方终端IOA从远程或本地数据库127获取这种等级。主办方终端10A 的用户可以创建可接受等级,并且,如果多媒体文件标识中所标识的文 件超出了该可接受等级,则可以将该文件从播放列表中移除/排除。
在一些实施方式中,可以基于分配给媒体文件和参与用户的特征和/ 或基于主办方终端10A创建并遵从的一套规则来自动对播放列表进行优 先排序。
在特定实施方式中,主办方终端IOA被配置为使得可以启用和停用自动优先排序,和/或使得用户可以取决于期望的优先排序类型来选择不 同的运行配置文件。
可以使用与多媒体文件相关的任意可用元数据(如创建日期、文件 格式、文件大小、取向(对于图像)、分类(对于音乐,例如古典、硬摇 滚等)、位置、用户等级等)来进行优先排序。此外,可以基于从多媒体 文件本身提取的数据来进行优先排序。例如,可以分析音频文件以确定 歌曲的乐曲速度,并且可以在对要播放的歌曲进行排序时使用该信息。
还可以对基于各自的用户特征来进行优先排序。例如,可以基于参 与方移动终端10B到10E的用户的动作或与这些用户有关的其它特征, 而为他们分配不同的特征。例如,如果特定参与方非常活跃,则他们的
"预期专业程度(expertise)"可以较高。类似地,他们的设备中存储了 更多音乐的人被认为具有更高的"专业程度"。在对歌曲进行排序时还可 以考虑用户的可信度(trustworthiness)。例如,如果用户之前发送过多个 没有被认为不合适的文件,则可以认为他或她更加可信。
可以随时间而构建(buildup)参与方特征,并将其存储在主办方终 端IOA可访问的数据库(如数据库127)中。在一些实施方式中,可以 使用来自参与方终端10B到10E的互动响应/反馈来构建参与方特征。例 如,参与方终端10B到10E的多媒体文件管理模块可以包括用于向主办 方终端IOA提供与当前选择有关的反馈的界面。例如,多媒体文件管理 模块可以包括能够提供表明用户批准或拒绝了当前选择的用户等级(例 如1到10)的界面。可以收集针对特定多媒体选择的响应并将其制表, 以提供与该多媒体文件和/或提交该多媒体文件的参与方相关的量度
(metric)。如果特定多媒体文件拥有较高等级,则即使该文件提交得较 晚,它在播放列表中也可以被赋予优先级。类似地,如果特定用户所提 交的多媒体文件持续地拥有较高等级,则在播放列表中该用户的随后提 交被赋予较高优先级。相反,如果特定多媒体文件拥有较低等级,则该 文件随后可以被赋予较低优先级,并且,如果用户所提交的多媒体文件 持续地拥有较低等级,则该用户的未来提交可以被赋予较低优先级。
可以使用其它规则来以动态地对播放列表进行排序。例如,主办方终端的多媒体文件管理模块可以被配置为对播放列表文件进行排序,以 避免所播放歌曲的乐曲速度的过多重复。例如,主办方终端可以被配置
为将轻拍(up-beat)(乐曲速度快的)和重拍(downbeat)(乐曲速度慢 的)歌曲分散排布,和/或被配置为提供快乐曲速度与慢乐曲速度的歌曲 的期望比率。在一些实施方式中,可以基于歌曲的风格分类和/或乐曲速 度,来自动地对歌曲重新排序,从而得到随着乐曲速度而改变的逻辑流。 此外,可以基于风格分类来接受或拒绝文件。
此外,主办方终端IOA可以被配置为基于提交这些文件的参与方的 过去提交习惯,来提高或降低多媒体文件的优先级。例如,可能希望为 相对不活跃的参与方的提交进行优先排序,以鼓励更多的参与方加入。 在一些情况下,可能希望为多媒体文件进行优先排序,使得不连续播放 来自特定参与方的超过某一数量的文件。此外,可以彻底禁止不可信的 用户。
在一些实施方式中,可以基于发送到主办方终端10A的图像的创建 时间,来自动地对它们进行重新排序,然后按照时间顺序进行播放(与 用户发送播放这些图像的请求的时序相反)。可以自动地禁止来自之前发 送过不合适的图像的用户的图像。类似地,可以自动地对视频剪辑进行 重新排序,使得较长剪辑和较短剪辑分散排布。
本领域技术人员通过阅读本说明书,可以想到动态地对多媒体播放 列表进行重新排序的其它规则、机制及方法。
当主办方终端10A处于播放模式时,主办方终端10A的控制器30 会标识此后要播放的多媒体文件标识156A。所标识的多媒体文件标识可 以是接下来要播放的多媒体文件标识。主办方终端IOA随后向参与方终 端10B到10E中的相应参与方终端发送多媒体文件请求,以获取与该多 媒体文件标识相对应的多媒体文件。
相应参与方终端随后会向主办方终端IOA发送(存储在该参与方终 端上的)被标识的多媒体文件的拷贝。根据一些实施方式,参与方终端 将多媒体文件发送到主办方终端IOA,作为随后要暂时存储在主办方终 端10A (例如,存储器34)上的多媒体文件的拷贝。根据其它实施方式,
24参与方终端将多媒体文件作为流多媒体文件发送到主办方终端IOA。根据一些实施方式,通过无线方式来发送主办方终端与参与方终端之间的请求及多媒体文件信号,而根据一些实施方式,经由直接无线RF连接(如蓝牙)来进行发送。
主办方终端IOA可以对多媒体文件进行检査,以确定它是否与在关
于该文件的多媒体文件标识中所提供的说明相匹配。例如,主办方终端
10A可以检查该文件的类型及大小是否正确。在一些情况下,特别在音频文件的情况下,主办方终端IOA可以查询包含与各种音频文件(如数字音乐文件)有关的信息的本地或远程数据库127,以确定多媒体文件是否具有适当的长度、文件类型和/或名称。如果主办方终端10A检测到多媒体文件标识中的信息与实际文件之间的差异,则它例如可以拒绝该文件或在播放该文件之前对其进行标记,等待主办方终端批准。
主办方终端10A的控制器30随后可以通过将所获取的多媒体文件发送到媒体中心130,来播放该多媒体文件。可以将多媒体文件存储在媒体中心130上,以进行播放。另选的是,例如,当多媒体文件从初始参与方终端流传送到主办方终端IOA时,可以将多媒体文件流传送到媒体中心130。优选或必须的是,如果在主办方终端10A上分配的存储器空间不足和/或在主办方终端IOA上存储该多媒体文件是被禁止或非法的,则将该多媒体文件从参与方终端流传送到主办方终端和/或从主办方终端流传送到媒体中心130。根据一些实施方式,播放期间或播放之后,可以自动地(即,无需用户介入)从主办方终端IOA擦除多媒体文件(无论它是流传送还是整体存储)。在一些实施方式中,主办方终端IOA可以检查与多媒体文件相关的数字权限管理(DRM)信息。如果赋予多媒体文件的权限不足以支持主办方终端10A和/或媒体中心130播放该媒体,则主办方终端IOA可以向提交该多媒体文件的参与方终端10B到10E发送适当的通知,并且可以将该多媒体文件从播放列表中移除。
在一些实施方式中,主办方终端IOA可以将多媒体文件转换为模拟信号,并发送到媒体中心130,在这种情况下,媒体中心130不需要数字处理电路。在其它实施方式,媒体中心130可以能够处理特定格式的多媒体文件。例如,媒体中心130可以能够处理多个标准化文件格式(如
MP3、 WMF、 JPEG、 MPEG等)中任意一种格式的多媒体文件。然而,一个或更多个参与方终端10B到10E可能拥有以媒体中心130不支持的文件格式被存储的文件。在这种情况下,主办方终端IOA可以被配置为具有合适的编码器/解码器(CODEC)软件,以在将多媒体文件发送到媒体中心130之前,将该多媒体文件的文件格式从它被参与方终端10B到10E提供时的格式转换为媒体中心130所支持的格式。
主办方终端10A的控制器30可以依次并自动地(即,无需用户介入)针对各个多媒体文件标识156A执行上述步骤。当主办方终端10A以这种方式遍览了多媒体文件列表156后,主办方终端可以根据意愿来修改播放列表156。此外,根据一些实施方式,当主办方终端10A的控制器30遍览了播放列表156后,参与方终端IOB到IOE可以向多媒体文件列表156中添加新的多媒体文件标识。根据一些实施方式,当主办方终端10A遍览了播放列表156后,新的参与方终端可以加入该组并提交多媒体文件标识。例如可以根据一个或更多个上述标准,来自动地对这种新的提交进行优先排序。
如上所述,主办方终端10A可以保持多个播放列表,例如,每种多媒体文件一个播放列表。主办方终端10A可以同时和/或依次地播放(或使媒体中心130播放)播放列表中的多媒体文件。例如,主办方终端10A可以保持静态图像的播放列表以及音频文件的播放列表。主办方终端可以同时处理这两个播放列表,并且例如可以使媒体中心130在显示上依次显示该图像播放列表中的图像,同时使媒体中心130利用扬声器系统依次播放音频文件(例如,歌曲)。在一些实施方式中,主办方终端10A可以依次处理两个播放列表。例如,主办方终端10A可以轮流播放音频文件播放列表中的音频文件与视频文件播放列表中的视频文件,使得通常包括音频声轨的视频文件基本上不会与仅有音频的文件同时被播放。然而,可以理解的是,主办方终端IOA可以被配置为将音频文件中的音频与另一音频文件或视频文件中的音频混合为一个文件结束而另一文件开始(例如,同时淡出淡入)。主办方终端10A可以被配置为在两个播放列表之间逐一地轮流播放。另选的是,主办方终端IOA例如可以被配置为在各个视频文件之间播放特定数量的音频文件。在一些实施方式中,播放的音频文件较之视频文件的相对数量可以基于排在相应播放列表中的内容的分钟数。例如,
如果视频播放列表包括20分钟的待播放(queued)视频文件而音频播放列表包括100分钟的待播放(queued)歌曲,则音频播放列表中的歌曲的播放时长会是视频播放列表中的视频文件的大约五倍。假设歌曲和视频文件的播放长度大约相同,则主办方终端IOA可以播放音频播放列表中的大约五首歌曲,然后切换到视频播放列表来播放视频文件。
同时,主办方终端IOA可以被配置为随着轮流播放音频和视频文件而显示静态图像文件。在一些实施方式中,主办方终端IOA可以被配置为在以下两个状态之间交替 一方面播放音频文件并显示静态图像,另一方面播放视频文件。
系统100A可以提供一种用于播放由一组人选择的多媒体文件(包括不同类型的多媒体文件)的方便且有趣的机制。系统100A提供了播放执行功能,并且还使得主办方终端(在一些情况下,还有参与方终端)能够创建、协调、控制和/或管理多媒体文件播放列表。在实践中,例如,聚会人员可以将他们自己的参与方终端中的多媒体文件添加到主办方终端(例如,聚会主办方自己的移动终端)上所维持的多媒体文件播放列表中。当播放顺序中轮到他们的多媒体文件时,会自动地将多媒体文件的拷贝发送到主办方终端并进行播放。因而,聚会人员不需要釆取任何其它动作。根据一些实施方式,当经由直接无线连接(例如,诸如蓝牙连接的RF接口 )在主办方终端与参与方终端之间传送请求和多媒体文件传送信号时,聚会人员可以简单地将他或她的参与方终端放置在口袋或手包中。随着程序被执行而添加并移除参与方。例如,当某一参与方离开蓝牙范围时,可以从播放列表中删除或下移他或她的多媒体文件。
现在参照图5,图5示出了根据本发明其它实施方式的包括主办方终端IOA和参与方终端10B到10E的系统100B。系统100B与系统100A(图2)的区别在于,省略了媒体中心130,而经由主办方终端10A的扬声器24来播放多媒体文件播放列表156中的多媒体文件。
现在参照图6,图6示出了根据本发明其它实施方式的包括媒体中心130和参与方终端10B到10E的系统100C。系统100C与系统100B(图5)的区别在于,由与参与方终端10B到10E通信的媒体中心130来建立并维持播放列表。此外,经由媒体中心130的扬声器136和/或视频显示屏幕138来播放多媒体文件播放列表156中的多媒体文件。
现在参照图7,图7示出了根据本发明其它实施方式的包括主办方终端10A和参与方终端10B到10E的系统100D。系统100D与系统100B(图5)的区别在于,经由主办方终端10A的扬声器24并且另外通过参与方终端10B到10E各自的扬声器和/或通过可操作地连接到参与方终端10B到10E的一个或更多个耳机(例如,入耳式立体声耳机)来播放多媒体文件播放列表156中的多媒体文件。更具体地说,主办方终端10A的控制器30按照与上述相同的方式来播放各个多媒体文件,并且还将多媒体文件发送到参与方终端10B到10E进行同时播放。因而,主办方终端IOA创建并管理包括来自参与方终端10B到10E的多媒体文件标识的多媒体文件播放列表,根据需要从适当的参与方终端10B到10E获取多媒体文件的拷贝,并且将这些多媒体文件的拷贝分发到参与方终端10B到10E进行播放。根据一些实施方式,通过无线方式将多媒体文件传送信号从主办方终端10A发送到参与方终端10B到IOE,而根据一些实施方式,经由直接无线RF连接(如蓝牙)进行发送。根据一些实施方式,将多媒体文件流传送到参与方终端10B到IOE。主办方终端IOA可以被配置为允许主办方指定参与方终端10B到10E中的哪个可以接收播放信号而参与方终端10B到10E中的哪个被授权可以向播放列表156提交多媒体文件标识,并且这两个组可以不同。
主办方终端10A可以被配置为允许用户从上述各种选项中选择性地选择进行播放的设备或设备组合。例如,主办方终端10A可以被配置为仅经由主办方终端10A的扬声器24、经由主办方终端10A的扬声器和参与方终端10B到10E的扬声器、经由参与方终端10B到10E和媒体中心130的扬声器等来进行播放。可以理解的是,当经由参与方终端10B到10E的扬声器来播放多媒体文件时,给定参与方终端的用户可以禁能其扬 声器,和/或可以对多媒体文件进行中继而在另一设备(例如,相关的其 它媒体中心等)上播放。
根据其它实施方式,主办方终端10A的控制器30可以向参与方终端
请求多媒体文件目录列表和/或接受参与方终端提供的多媒体文件目录列 表。多媒体文件目录列表包括表示了参与方终端上的各个多媒体文件的 多媒体文件标识,或者包括参与方想要使其可用的全部这种多媒体文件
的多媒体文件标识。主办方终端IOA此后可以使主办方能够选择主办方 希望添加到播放列表中的多媒体文件目录列表的多媒体文件标识。
这里所述的应用程序(包括多媒体文件管理模块40)例示了实现根 据本发明实施方式的各种特征的程序。可以理解的是,可以采用根据本 发明实施方式的其它和/或附加的应用程序。
虽然图1例示了可以用在移动终端和/或其它电子设备中来管理并播 放多媒体文件的示例性硬件/软件架构,但是可以理解的是,本发明并不 限于这种构成,而是旨在涵盖能够执行这里所述操作的任意构成。例如, 虽然存储器34被示为独立于控制器30,但是存储器34或其一部分可以 被认为是控制器30的一部分。更一般地说,虽然通过例示的方式在特定 框中示出了特定功能,但是可以合并、划分和/或去除不同框和/或其一部 分的功能。此外,根据本发明的各种实施方式,图1的硬件/软件架构的 功能可以被实现为单个处理器系统或多个处理器系统。
考虑到当前公开的优点,本领域技术人员可以作出各种变化和修改 而不会脱离本发明的精神或范围。因此,必须理解的是,所示实施方式 仅是出于示例目的,并且不应当被解释为限制由所附权利要求限定的本 发明。因此,所附权利要求应当被解读为不仅包括字面上所述的要素组 合,还包括按照基本上相同的方式来执行基本上相同的功能以获得基本 上相同的效果的全部等同要素。因而,所附权利要求应当被认为包括了 上述具体例示及说明的内容、概念上的等同物以及包含了本发明核心思 想的内容。
29
权利要求
1、一种通信终端,该通信终端包括通信模块,其被配置为通过通信接口与其它通信终端进行通信;和控制器,其被配置为执行以下操作经由所述通信模块建立与参与方通信终端的连接;维持表示要播放的多媒体文件的播放列表;接收来自所述参与方通信终端并且标识了驻留在所述参与方通信终端上的参与方多媒体文件的参与方多媒体文件标识;将所述参与方多媒体文件标识添加到所述播放列表中;根据至少一种标准来自动地对所述播放列表进行优先排序;然后播放由所述播放列表表示的多媒体文件,包括从所述参与方通信终端获取所述参与方多媒体文件进行播放。
2、 根据权利要求1所述的通信终端,其中,所述控制器被配置为基 于包括在所述多媒体文件中的元数据,自动地对所述播放列表进行优先 排序。
3、 根据权利要求2所述的通信终端,其中,所述控制器被配置为基 于与列在所述播放列表中的多媒体文件相关联的创建日期、文件格式、文 件大小、内容等级或类型的比较,自动地对所述播放列表进行优先排序。
4、 根据权利要求1到3中任意一项所述的通信终端,其中,所述控 制器被配置为基于所述多媒体文件的乐曲速度,自动地对所述播放列表 进行优先排序。
5、 根据权利要求l到4中任意一项所述的通信终端,其中,所述控 制器被配置为基于所述参与方通信终端的用户的身份,自动地对所述播 放列表进行优先排序。
6、 根据权利要求1到5中任意一项所述的通信终端,该通信终端还 包括所述控制器可访问的数据库,该数据库被配置为存储所述参与方通 信终端的用户的等级,而且其中,所述控制器被配置为基于响应于播放 由所述用户提交的多媒体文件而从其它通信终端接收的反馈,来对所述 参与方通信终端的所述用户的等级进行更新。
7、 根据权利要求1到6中任意一项所述的通信终端,该通信终端还 包括所述控制器可访问的数据库,该数据库被配置为存储多媒体文件的 等级,而且其中,所述控制器被配置为基于响应于播放所述多媒体文件 而从其它通信终端接收的反馈,来对所述多媒体文件的等级进行更新。
8、 根据权利要求1到7中任意一项所述的通信终端,其中,所述多 媒体文件是以第一文件格式从所述参与方终端接收的,而且其中,所述 控制器还被配置为将所述多媒体文件转换为第二文件格式并播放第二文 件格式的所述多媒体文件。
9、 根据权利要求1到8中任意一项所述的通信终端,其中,所述控制器被配置为对所述多媒体文件进行检查,以确定它是否与包含在所述 多媒体文件标识中的说明相匹配,并且,如果所述多媒体文件与所述多 媒体文件标识不匹配,则将所述多媒体文件从所述播放列表中移除。
10、 根据权利要求1到9中任意一项所述的通信终端,其中,所述播放列表包括被配置为列出第一类型的多媒体文件的第一播放列表,其中,所述控制器还被配置为保持第二播放列表,该第二播放列表被配置 为列出与第一类型不同的第二类型的多媒体文件。
11、 根据权利要求10所述的通信终端,其中,所述控制器还被配置 为同时播放第一播放列表中的多媒体文件和第二播放列表中的多媒体文 件。
12、 根据权利要求10到11中任意一项所述的通信终端,其中,所 述控制器还被配置为轮流播放第一播放列表中的多媒体文件和第二播放 列表中的多媒体文件。
13、 根据权利要求1到12中任意一项所述的通信终端,其中,所述 控制器被配置为执行以下操作经由所述通信模块建立与多个参与方通 信终端的连接;接收来自所述多个参与方通信终端的多个参与方多媒体 文件标识,其中,每个参与方多媒体文件标识都与驻留在所述多个参与 方通信终端中的相应参与方通信终端上的相应参与方多媒体文件相对 应;将每个参与方多媒体文件标识都添加到所述播放列表中;以及从每 个相应参与方通信终端获取所述参与方多媒体文件进行播放。
14、 根据权利要求1到13中任意一项所述的通信终端,其中,所述 控制器被配置为以流文件的方式从所述参与方通信终端获取并执行所述 参与方多媒体文件。
15、 根据权利要求1到14中任意一项所述的通信终端,其中,所述 控制器被配置为从所述参与方通信终端获取所述参与方多媒体文件,将 所述参与方多媒体文件存储在所述通信终端上,然后播放所存储的参与 方多媒体文件。
16、 根据权利要求1到15中任意一项所述的通信终端,其中,所述控制器被配置为向媒体中心发送在所述媒体中心上播放由所述播放列表 表示的多媒体文件的播放信号。
17、 根据权利要求16所述的通信终端,其中,至少一个所述多媒体 文件是以第一文件格式从所述参与方终端接收的,而且其中,所述控制 器还被配置为将所述多媒体文件转换为第二文件格式并以第二文件格式 将所述播放信号发送到所述媒体中心。
18、 根据权利要求16到17中任意一项所述的通信终端,其中,所述播放信号包括模拟信号。
19、 根据权利要求1到18中任意一项所述的通信终端,该通信终端 包括扬声器和显示屏幕,而且其中,所述控制器被配置为使用所述扬声 器和/或所述显示屏幕来播放由所述播放列表表示的多媒体文件。
20、 根据权利要求1到19中任意一项所述的通信终端,其中,所述 控制器被配置为向至少一个参与方通信终端发送在所述至少一个参与方 通信终端上发送由所述播放列表表示的多媒体文件的播放信号。
21、 根据权利要求1到20中任意一项所述的通信终端,其中,所述 控制器被配置为执行以下操作-从所述参与方通信终端接收表示存储在所述参与方通信终端上的可 用多媒体文件的多媒体目录列表;接收从所述可用多媒体文件中进行选 择的用户输入;以及将所选的可用多媒体文件添加到所述播放列表中。
22、 根据权利要求1到21中任意一项所述的通信终端,其中,所述 控制器被配置为向表示所述播放列表的参与方通信终端发送在所述参与方通信终端上显示所述播放列表的列表信号。
23、 根据权利要求1到22中任意一项所述的通信终端,其中 所述通信模块被配置为通过直接点对点接口与其它通信终端进行通信;并且所述控制器被配置为执行以下操作经由所述通信模块建立与所述参与方通信终端的连接;接收来自所 述参与方通信终端的所述参与方多媒体文件标识;以及从所述参与方通 信终端获取所述参与方多媒体文件,全部经由所述直接点对点接口进行 播放。
24、 根据权利要求1到23中任意一项所述的通信终端,其中,所述 通信模块包括短距离发射机,而且,所述控制器被配置为建立与所述参 与方通信终端的连接,接收来自所述参与方通信终端的所述参与方多媒 体文件标识,并且从所述参与方通信终端获取所述参与方多媒体文件, 全部经由所述短距离发射机进行播放。
25、 根据权利要求1到24中任意一项所述的无线通信终端,其中所 述通信模块包括无线通信模块,而且其中,所述控制器被配置为经由所 述无线通信模块与所述参与方通信终端建立无线连接。
26、 一种使用主办方通信终端来提供多媒体播放列表的方法,该方 法包括以下步骤在所述主办方通信终端与参与方通信终端之间建立连接; 使用所述主办方通信终端来保持播放列表,该播放列表表示了要播放的多媒体文件;在所述主办方通信终端处接收来自所述参与方通信终端的参与方多媒体文件标识,其中,该参与方多媒体文件标识与存储在所述参与方通信终端上的参与方多媒体文件相对应;将所述参与方多媒体文件标识添加到所述播放列表中; 根据至少一种标准来自动地对所述播放列表进行优先排序;然后 播放由所述播放列表表示的多媒体文件,包括从所述参与方通信终端获取所述参与方多媒体文件进行播放。
全文摘要
一种通信终端包括通信模块和控制器。所述通信模块被配置为通过接口与其它通信终端进行通信。所述控制器被配置为执行以下操作经由所述通信模块建立与参与方通信终端的连接;维持表示要播放的多媒体文件的播放列表;接收来自所述参与方通信终端的参与方多媒体文件标识,其中参与方多媒体文件标识与存储在所述参与方通信终端上的参与方多媒体文件相对应;将所述参与方多媒体文件标识添加到所述播放列表中;根据至少一种标准来自动地对所述播放列表进行优先排序;然后播放由所述播放列表表示的多媒体文件,包括从所述参与方通信终端获取所述参与方多媒体文件进行播放。
文档编号G11B27/10GK101479800SQ200680055246
公开日2009年7月8日 申请日期2006年12月18日 优先权日2006年6月6日
发明者拉尔斯·约翰·拉格纳·卡尔贝格 申请人:索尼爱立信移动通讯有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1