[go: up one dir, main page]

CN101828184A - 用于预览媒体文件的设备、系统、方法和计算机程序产品 - Google Patents

用于预览媒体文件的设备、系统、方法和计算机程序产品 Download PDF

Info

Publication number
CN101828184A
CN101828184A CN200880111924A CN200880111924A CN101828184A CN 101828184 A CN101828184 A CN 101828184A CN 200880111924 A CN200880111924 A CN 200880111924A CN 200880111924 A CN200880111924 A CN 200880111924A CN 101828184 A CN101828184 A CN 101828184A
Authority
CN
China
Prior art keywords
subclass
representative
media
media file
media files
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.)
Pending
Application number
CN200880111924A
Other languages
English (en)
Inventor
M·J·玛基帕
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 CN101828184A publication Critical patent/CN101828184A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/73Querying
    • G06F16/738Presentation of query results
    • G06F16/739Presentation of query results in form of a video summary, e.g. the video summary being a video sequence, a composite still image or having synthesized frames
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/64Browsing; Visualisation therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/68Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/68Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/683Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • G06F16/685Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using automatically derived transcript of audio data, e.g. lyrics
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/74Browsing; Visualisation therefor
    • G06F16/743Browsing; Visualisation therefor a collection of video files or sequences

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Library & Information Science (AREA)
  • Human Computer Interaction (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

提供一种用于生成存储在用户设备上的一个或多个媒体文件和/或媒体文件的集合的预览的设备、系统、方法和计算机程序产品,其中预览可以被专门设计用于使得用户能够快速和容易识别媒体文件和/或媒体文件的集合。具体地,当用户请求收听/或观看存储在他的或她的设备上的媒体文件的预览时,用户设备可以首先选择被选择的集合的媒体文件的哪些最有可能为用户所识别。设备可以接着确定用户最有可能快速和容易识别这些媒体文件的哪个部分。设备接着可以将可识别或代表性媒体文件的每个的可识别或代表性部分组合成用于输出到用户的预览。

Description

用于预览媒体文件的设备、系统、方法和计算机程序产品
技术领域
本发明的实施方式总体涉及用于促进对存储在用户设备和/或媒体提供商服务器上的媒体文件进行浏览的技术,并且更具体地,涉及一种用于使得用户能够对媒体文件和/或媒体文件集合加以预览的技术。
背景技术
人们正逐渐增多地在其电子设备(例如蜂窝电话、个人数字助理(PDA)、个人计算机(PC)、膝上型计算机等)上存储和访问越来越多的媒体文件,例如音频、视频和/或多媒体文件。例如,许多人将完整的音乐集合以MP3文件的形式存储在它们的蜂窝电话或其他移动设备上。这些人接着可以使用在他们的设备上实现的某种形式的音乐播放器来从他们的集合中选择和回放歌曲。类似地,现在越来越流行使用人们的电子设备来下载和重放完整的电视节目和电影。
随着存储在个人的设备中的媒体文件(例如,歌曲、电视节目、电影等)的数目增加,对于人们而言越来越难的是要记住他或她拥有什么媒体文件以及在某些实例中,哪些所拥有的媒体文件是他或她喜欢或不喜欢的。结果是,拥有很大媒体文件集合的人可能具有这样的困难,在特定时刻选择哪个媒体文件来进行播放。例如,很有可能的是具有大集合的人可能无法仅基于艺术家的姓名和/或歌曲的名称(而这些在许多实例中是提供给个人的仅有信息)来记住他或她的集合中的每首歌曲。类似地,个人可能无法仅基于电影或电视连续剧的名称来记住他的或她的集合中的电影或电视节目。
在许多实例中,有帮助的是提醒个人特定的艺术家歌曲听起来如何、哪些歌曲包括在他或她所拥有的特定专辑上、用户拥有哪些电影或电视节目(其中特定的演员出演),和/或用户所拥有的哪些歌曲、电影和/或电视节目可能会落入到特定的流派中。
因此,需要一种方式以对于个人来说最为有利的快捷和简便方式向个人提供关于他或她所拥有的媒体文件的这些和其他信息。
发明内容
总体上,除其他以外,本发明的实施方式提供一种改进,其通过提供一种方式来生成存储在用户设备和/或媒体提供商服务器上的媒体文件的一个或多个媒体文件和/或集合的预览并且将该预览提供给电子设备的用户,其中预览被特别地设计用于向用户提供媒体文件和/或集合综合性以及代表性的外观。在一个实施方式中,这使得用户能够更为快速和便捷地识别他或她所拥有或正在考虑购买的媒体文件和/或媒体文件的集合。特别地,根据一个实施方式,当用户请求收听和/或浏览存储在他的或她的设备上的媒体文件的集合的预览时,用户设备可能首先选择所选择的集合的哪些媒体文件最能代表该集合和/或最有可能为用户所识别(即,一个或多个代表性媒体文件)。设备接着可以确定所选择的那些媒体文件的哪些部分是最能代表性媒体文件和/或最为可能被用户快速和便捷地识别(即,代表性媒体文件的代表性部分)。设备接着可以将可识别的或代表性媒体文件的每个的可识别或代表性部分组合成用于输出给用户的预览。在一个实施方式中,标识代表性媒体文件以及其代表性部分的信息可以与相应的媒体文件关联地存储。可替换地,每当用户请求接收媒体文件和/或媒体文件的集合的预览时,该信息可以被动态地确定或者是即时的。
为了阐述,假设例如用户想要预览保存在他的或她的设备中的专辑。响应于接收到这样做的请求,用户设备可以确定选择的专辑上的哪些歌曲为用户他或她自己所欢迎,或总体上受到欢迎(例如,基于由媒体提供商服务器所提供的统计信息)。用户设备接着可以定位例如每首最受欢迎歌曲的副歌部分(chorus),并且接着将这些副歌部分进行组合以便预览。
根据一个方面,提供一种用于生成存储在设备上的媒体文件的子集或集合的预览。在一个示例性实施方式中,设备可以包括处理器,配置成:(1)获得多个媒体文件;(2)标识获得的各个媒体文件的代表性部分;(3)定义多个媒体文件的一个或多个子集;(4)标识各个子集的一个或多个代表性媒体文件,其中标识的媒体文件代表相应的子集;(5)接收对多个媒体文件的子集中的至少一个子集加以预览的请求;以及(6)响应于接收到的请求,生成并且输出至少一个子集的代表性媒体文件的代表性部分的组合。
在一个实施方式中,多个媒体文件可以包括一个或多个音频文件,一个或多个视频文件,或其组合。根据该实施方式,为了标识代表性媒体文件的代表性部分,处理器可以配置成标识与各个音频文件关联的副歌部分的开始时间和其结束时间或长度的至少一个和/或与各个视频文件关联的高潮。
在一个实施方式中,为了定义多个媒体文件的一个或多个子集,处理器可以进一步配置成定义与各个媒体文件关联的至少一个参数,其中各个子集包括具有与参数关联的本质上类似定义的一个或多个媒体文件。仅举几个例子,该参数例如可以包括专辑名、录制表演者、风格、年份、国家、电视连续剧名称、演员、制片人和导演。在另一个实施方式中,为了定义多个媒体文件的一个或多个子集,处理器可以进一步配置成接收作为来自设备的用户的输入的播放列表,其包括多个媒体文件的一个或多个媒体文件。
在一个实施方式中,为了标识各个子集的一个或多个代表性媒体文件,处理器可以进一步配置成监视设备的用户输出各个媒体文件的次数以确定子集中的一个或多个媒体文件的哪些媒体文件输出更为频繁。
根据另一个方面,提供一种系统,用于生成存储在设备上的媒体文件的子集或集合的预览。在一个实施方式中,系统可以包括网络实体和与网络实体进行通信以便下载多个媒体项目的电子设备。该实施方式的电子设备可以配置成:(1)标识下载的各个媒体文件的代表性部分;(2)定义多个媒体文件的一个或多个子集;(3)标识各个子集的一个或多个代表性媒体文件,其中标识的媒体文件代表相应的子集;(4)接收对多个媒体文件的子集中的至少一个子集加以预览的请求;以及(5)响应于接收到的请求,生成和输出至少一个子集的代表性媒体文件的代表性部分的组合。
在一个实施方式中,为了标识下载的各个媒体文件的代表性部分,电子设备可以进一步配置成从网络实体接收下载到电子设备的各个媒体文件的代表性部分的开始时间,以及其结束时间或长度的至少一个。在另一个实施方式中,为了标识各个子集的一个或多个代表性媒体文件,电子设备可以进一步配置成从网络实体接收子集的各个媒体文件已经由一个或多个其他电子设备下载的频率的指示。
根据另一个方面,提供一种用于生成存储在设备上的媒体文件的子集或集合的预览的方法。在一个示例性实施方式中,方法可以包括:(1)获得多个媒体文件;(2)标识获得的各个媒体文件的代表性部分;(3)定义多个媒体文件的一个或多个子集;(4)标识各个子集的一个或多个代表性媒体文件,其中标识的媒体文件代表相应的子集;(5)接收对多个媒体文件的子集的至少一个加以预览的请求;以及(6)响应于接收到的请求,生成并且输出至少一个子集的代表性媒体文件的代表性部分的组合。
根据另一个方面,提供一种用于生成存储在设备上的媒体文件的子集或集合的预览的计算机程序产品。计算机程序产品包含具有计算机可读程序代码部分存储其中的至少一个计算机可读存储介质。一个示例性实施方式的计算机可读程序代码部分包括:(1)用于获得多个媒体文件的第一可执行部分;(2)用于标识获得的各个媒体文件的代表性部分的第二可执行部分;(3)用于定义多个媒体文件的一个或多个子集的第三可执行部分;(4)用于标识各个子集的一个或多个代表媒体文件的第四可执行部分,其中标识的媒体文件代表相应的子集;(5)用于接收对多个媒体文件的子集的至少一个加以预览的请求的第五可执行部分;以及(6)用于响应于接收到的请求,生成并且输出至少一个子集的代表性媒体文件的代表性部分的组合的第六可执行部分。
根据另一个方面,提供一种用于生成存储在设备上的媒体文件的子集或集合的预览的设备。在一个实施方式中,设备可以包括:(1)用于获得多个媒体文件的装置;(2)用于标识获得的各个媒体文件的代表性部分的装置;(3)用于定义多个媒体文件的一个或多个子集的装置;(4)用于标识各个子集的一个或多个代表性媒体文件的装置,其中标识的媒体文件代表相应的子集;(5)用于接收对多个媒体文件的子集的至少一个加以预览的请求的装置;以及(6)用于响应于接收到的请求,生成并且输出至少一个子集的代表性媒体文件的代表性部分的组合的装置。
附图说明
已经在总体上描述了本发明的示例性实施方式,现在将参考附图,这些附图没有必要按比例绘制,并且其中:
图1是将从本发明的实施方式获益的一种类型系统的框图;
图2是能够根据本发明实施方式操作为媒体提供商服务器的实体的示意框图;
图3是能够根据本发明的一个实施方式操作的移动台的示意框图;以及
图4是图示出根据本发明实施方式用于生成存储在用户设备上的媒体文件或媒体文件的子集/集合的预览的处理。
具体实施方式
现在将参考附图更为全面地描述本发明的示例性实施方式,其中一些而并非所有的附图示出了本发明的实施方式。事实上,本发明的示例性实施方式可以以许多种不同的形式来体现并且不应该被理解为限于这里所阐述的实施方式;相反,提供这些实施方式从而使得本公开将满足可应用的法律要求。通篇,相同的编号将指代相同的元件。
概论
一般,本发明的实施方式提供一种设备、系统、方法和计算机程序产品,用于生成并且向电子设备(例如,蜂窝电话、个人数字助理(PDA)、个人计算机(PC)、膝上型计算机等)的用户提供存储在用户设备和/或媒体提供商服务器上的一个或多个媒体文件和/或媒体文件集合的预览,其中该预览特别地设计为提供媒体文件和/或收集的综合性和代表性例子。在一个实施方式中,该预览因此可以使得用户能够更为快捷并且简便地识别媒体文件和/或媒体文件的集合。
特别地,根据一个实施方式,存储在用户设备上的媒体文件(例如,音频和/或视频文件)可以被放置在一个或多个子集或集合中。这些子集或集合可以例如基于与各个媒体文件关联的共同参数来定义。例如,相同艺术家的所有歌曲可以落入到一个子集或集合中;出现在特定专辑上的所有歌曲可以落入到另一个子集或集合中;分类在某个风格中的所有电影可以落入到另一个子集或集合中等等。在每个子集或集合内,一个或多个媒体文件可以被选择为具体地整体上代表子集或集合。在一个实施方式中,该选择的目的可以是选择用户最有可能快速识别的那些媒体文件。结果,在一个实施方式中,可以基于由用户输出那些媒体文件的频率来选择特定子集的代表性媒体文件(例如,最为频繁观看的浪漫电影可以选择作为与浪漫风格关联的集合的代表性视频文件)。此外,可以定义每个媒体文件的代表性部分。随着选择子集的代表性媒体文件,媒体文件的一部分可以选择作为媒体文件的代表,因为其最有可能是由用户或对媒体文件熟悉的其他人所识别的媒体文件部分。这例如可以包括歌曲的副歌部分、或电视节目或电影的高潮。
使用该信息(即,子集或集合的代表性媒体文件,以及媒体文件的代表性部分),可以生成各个子集或集合的预览,其是综合的并且代表子集或集合和/或最有可能使得用户快速地识别子集或集合。例如,用户可以请求听到艺术家的预览以便确定该艺术家歌曲听起来如何。响应于该请求,用户设备(例如,操作在用户设备上的处理器或类似装置)可以组合选择的最受欢迎的歌曲的合集(例如,用户最常听的那些)并且为用户播放该组合。
在另一个实施方式中,响应于来自用户的、预览例如特定艺术家的歌曲或特定制片人和/或导演的电影的请求,可以由媒体提供商服务器执行类似的处理。例如,用户可以浏览特定的音乐存储服务(例如,经由访问网络服务的Web浏览器或专用软件)并且决定他或她愿意收听特定乐队或艺术家的预览。与音乐存储服务关联的服务器(例如,操作在服务器上的处理器或类似装置)可以创建预览,例如通过选择艺术家的最受欢迎的歌曲(例如,乐队或艺术家的专辑的一个或多个)。如上,歌曲的欢迎度可以基于各个歌曲下载或购买的频率和/或由其他收听者提供给歌曲的各种评分。每个所选择歌曲(例如,合集)的代表性部分接着可以定位并且组合在一起以便创建出预览。
整体系统和电子设备
参考图1,提供将从本发明的示例性实施方式获益的一种类型系统的图示。如图1中所示,系统可以包括一个或多个移动台10,每个具有用于向一个或多个基站(BS)14发送信号并且用于从一个或多个基站(BS)接收信号的天线12。基站是一个或多个蜂窝网络或移动网络的一部分,该蜂窝或移动网络每个包括操作网络所需的单元,例如一个或多个移动交换中心(MSC)16。正如本领域技术人员所熟知的,移动网络也可以被称为基台/MSC/互连功能(BMI)。在操作中,当移动台正在拨打和接听呼叫、数据等时,MSC能够路由往返于移动台的呼叫、数据等。当移动台参与呼叫时,MSC也提供到陆地干线的连接。
MSC 16可以耦合到数据网络、例如局域网(LAN)、城域网(MAN)和/或广域网(WAN)。MSC可以直接耦合到数据网络。然而,在一个典型的实施方式中,MSC耦合到分组控制功能(PCF)18,而PCF耦合到分组数据服务节点(PDSN)19,其接着耦合到WAN,例如因特网20。接着,例如处理单元的设备(例如,个人计算机、服务器计算机等)可以经由因特网耦合到移动台10。例如,处理单元可以包括媒体提供商服务器22,如下所述。将理解到,处理单元可以包括能够根据本发明的实施方式操作的任意多个处理设备、系统等。
BS 14也可以耦合到信令GPRS(通用分组无线服务)支持节点(SGSN)30。正如本领域技术人员所知,SGSN通常能够执行类似于用于分组交换服务的MSC 16的功能。SGSN,像MSC,可以耦合到数据网络,例如因特网20。SGSN可以直接耦合到数据网络。然而,在一个更为典型的实施方式,SGSN耦合到分组交换核心网络,例如GPRS核心网络32。分组交换核心网络接着耦合到另一个GTW,例如GTW GPRS支持节点(GGSN)34,并且GGSN耦合到因特网。
尽管没有在这里示出和描述每个可能网络的每个单元,但应该理解,移动台10可以耦合到任意多个不同网络的一个或多个。在这点上,移动网络能够支持根据任意的第一代(1G)、第二代(2G)、第2.5代和/或第三代(3G)移动通信协议等的任意一个或多个的通信。更具体地,一个或多个移动台可以耦合到能够支持根据2G无线通信协议IS-136(TDMA)、GSM以及IS-95(CDMA)的一个或多个网络。另外,例如,一个或多个网络能够根据2.5G无线通信协议GPRS、增强型数据GSM环境(EDGE)等支持通信。此外,例如,一个或多个网络能够根据例如使用宽带码分多址(WCDMA)无线接入技术的通用移动通信系统(UMTS)网络的3G无线通信协议来支持通信。一些窄带AMPS(NAMPS)以及TACS网络也从本发明的实施方式获益,双模或更高模式的移动台也是如此(例如,数字/模拟或TDMA/CDMA/模拟电话)。
一个或多个移动台10(以及一个或多个处理单元,尽管未在图1中如此的示出)可以进一步耦合到一个或多个无线接入点(AP)36。AP可以配置成根据这样的技术来与移动台通信:该技术例如射频(RF)、蓝牙(BTS)、红外线(IrDA)或任意多个不同的无线连网技术,包括无线LAN(WLAN)技术。AP可以耦合到因特网20。与MSC 16相似,AP可以直接耦合到因特网。然而,在一个实施方式中,AP可以经由GTW 28间接耦合到因特网。正如将理解到,通过将移动台和处理单元(例如,媒体提供商服务器22)和/或任意多个其他设备直接耦合到因特网,或经由AP或移动网络将移动台和处理单元和/或任意多个其他设备间接耦合到因特网,移动台和处理单元可以彼此通信以便由此实施各个实体的各种功能,例如发送和/或接收数据、内容等。如这里所使用的,术语“数据”、“内容”、“信息”和类似的术语可以互换地使用以表示能够根据本发明实施方式被发送、接收和/或存储的数据。因此,任意此类术语的使用不应该被用来限制本发明的精神和范围。
尽管图1中未示出,但是除了或替代于将移动台10跨因特网20耦合到一个或多个处理单元(例如,与媒体提供商22关联的服务器),一个或多个此类的实体可以直接彼此耦合。这样,一个或多个网络实体可以根据例如RF、BT、IrDA或任意多个不同的有线或无线通信技术(包括LAN和/或无线LAN技术)来彼此通信。进一步,移动台10和处理单元可以耦合到一个或多个电子设备,例如打印机、数字投影仪和/或其他多媒体捕获、生成和/或存储设备(例如,其他终端)。
现在参考图2,根据本发明一个实施方式示出能够操作为媒体提供商服务器22的实体的框图。能够操作为媒体提供商服务器22的实体包括用于执行根据本发明示例性实施方式的一个或多个功能的各种装置,包括在此具体示出和描述的那些。然而,应该理解在不偏离本发明的精神和范围的情形下,一个或多个实体可以包括用于执行一个或多个类似功能的替换装置。如图中所示,能够操作为媒体提供商服务器22的实体总体上可以包括例如用于执行或控制实体的各种功能的处理器210的装置。例如,处理器210或类似的装置可以配置成以例如这里参考图4所描述的方式来生成与媒体提供商服务器22关联的媒体文件的集合或子集的预览。在一个实施方式中,处理器与存储器220通信或包括存储器220,例如,易失性和/或非易失性存储器,其存储内容、数据等。例如,存储器220通常存储从实体发送和/或由实体接收的内容。另外,例如,存储器220通常存储软件应用,指令或类似的,以便处理器根据本发明的实施方式来执行与实体的操作关联的步骤。
特别地,根据一个实施方式,存储器220可以存储多个媒体文件(例如,歌曲、电视节目、电影等),这些媒体文件能够通过网络下载到一个或多个电子设备。存储器220可以与各个媒体文件相关地(例如,作为与相应的媒体文件关联的元数据)来进一步存储相应媒体文件的代表性部分(例如,合集或高潮)的开始和结束时间/长度的指示。存储器220可以进一步存储用于处理器来监视存储在存储器220中的各个媒体文件被下载到各种电子设备以及当相应的媒体文件被自动地下载或在请求时提供该信息的频率的指令。如下更为详细的讨论,该信息可以由用户的电子设备或由处理器210、或与媒体提供商服务器22关联的类似装置来使用,以便确定媒体文件的子集/集合的哪些媒体文件最能代表该子集或集合(即,最有可能被用户快速识别的那些媒体文件)。例如,以这里参考图4所描述的方式,存储器220可以进一步存储用于处理器210来创建存储的媒体文件的集合或子集的预览的指令。
除了存储器220,处理器210也可以连接到用于显示、发送和/或接收数据、内容等的至少一个接口或其他装置。在这点上,接口可以包括至少一个通信接口230或用于发送和/或接收数据、内容等的其他装置,以及至少一个用户接口,其可以包括显示器240和/或用户输入接口250。接着,用户输入接口可以包括任意多个设备,允许实体接收来自用户的数据,例如小键盘、触摸显示器、游戏杆或其他输入设备。
现在参考图3,其示出将从本发明实施方式获益的一种类型的电子设备。如图所示,电子设备可以是移动台10,并且具体地,蜂窝电话。然而,应该理解所图示出和此后描述的移动台仅仅图示出将从本发明获益的一种类型的电子设备,并且因此不应该用来限制本发明的范围。尽管图示出移动台10的若干个实施方式并且将在下文中为了示例目的进行描述,但其他类型的移动台,例如个人数字助理(PDA)、寻呼机、膝上型计算机、以及包括移动、无线设备和固定、有线设备的其他类型的电子系统可以容易地使用本发明的实施方式。
移动台包括用于执行根据本发明的示例性实施方式的一个或多个功能的各种装置,包括那些在此具体示出和描述的装置。然而,应该理解在不偏离本发明的精神和范围下,移动台可以包括用于执行一个或多个类似功能的可替换装置。更具体地,例如,如图3中所示,除了天线302,移动台10包括发射机304、接收机306以及包括例如处理设备308(例如,处理器、控制器等)的装置的设备,其分别向发射机304提供信号并且接收来自接收机306的信号,并且执行下面所描述的各种其他功能,包括例如涉及向用户提供存储在移动台10上的存储器中的一个或多个媒体文件或媒体文件的子集/集合的预览。
如下面关于图4更为详细地讨论,在一个实施方式中,处理器308可以配置成获得多个媒体文件(例如,音频和/或视频文件),例如通过从与上面所讨论的媒体提供商服务器22关联的网站下载一个或多个媒体文件和/或通过从另一个电子设备(例如,由朋友、家庭成员或同事所操作的)直接接收一个或多个媒体文件。处理器308可以进一步配置成标识所获得的各个媒体文件的代表性部分(例如,合声或高潮),定义多个媒体文件的一个或多个子集或集合(例如,基于与各个媒体文件关联的参数,或基于用户定义的播放列表),以及标识整体上代表媒体文件的子集的各个子集的一个或多个媒体文件(例如,子集的最易识别的媒体文件)。处理器308此后可以配置成在接收到移动台10的用户的请求时,生成以及输出媒体文件的子集或集合的预览,其中预览包括子集或集合的代表性媒体文件的代表性部分的组合。
如本领域技术人员将认识到,分别提供给发射机304以及从接收机306接收到的信号可以包括根据可应用的蜂窝系统的空中接口标准的信令信息以及用户语音和/或用户生成数据。在这点上,移动台能够以一个或多个空中接口标准、通信协议、调制类型和接入类型来操作。更具体地,移动台能够根据多种第二代(2G)、2.5G和/或第三代(3G)通信协议中的任意一种来操作。进一步,例如,移动台能够根据多个不同的无线连网技术中的任意一种来进行操作,这些不同的无线连网技术包括蓝牙、IEEE802.11 WLAN(或者WiFi)、IEEE 802.16WiMAX、超宽带(UWB)等。
将理解到处理设备308,例如处理器、控制器或其他计算设备可以包括实现移动台的视频、音频和逻辑功能所需的电路并且能够执行用于实现这里所讨论的功能的应用程序。例如,处理设备可以包括各种装置,包括数字信号处理器设备、微处理器设备以及各种模数转换器、数模转换器以及其他支持电路。移动设备的控制和信号处理功能可以根据它们各自的能力而在这些设备之间分配。处理设备308因此也包括在调制和传输前,卷积地编码和交织消息和数据的功能。处理设备可以附加的包括内部话音编码器(VC)308A,以及可以包括内部数据调制解调器(DM)308B。进一步,处理设备308可以包括操作一个或多个软件应用的功能,该软件应用可以存储在存储器中。例如,控制器能够操作连接性程序,例如常规的Web浏览器。连接性程序接着可以允许移动台来发送和接收Web内容,例如根据HTTP和/或无线应用协议(WAP)。
移动台也可以包括例如用户接口的装置,用户接口例如包括常规的耳机或扬声器310、振铃器312、麦克风314、显示器316、所有的这些都耦合到控制器308。允许移动设备接收数据的用户输入接口可以包括允许移动设备来接收数据的任意多个设备,例如小键盘318、触摸显示器(未示出)、麦克风314或其他输入设备。在包括小键盘的实施方式中,小键盘可以包括传统的数字(0-9)和相关键(#,*),以及用于操作移动台的其他按键,并且可以包括全套的字母数字键或可以被激活以提供全套字母数字键的一组按键。尽管未示出,移动台可以包括电池,例如振动电池包、用于对操作移动台所需的各种电路进行供电,以及可选地提供机械振动作为可检测的输出。
移动台也可以包括装置,例如存储器,包括例如订户身份模块(SIM)320、可移动用户身分模块(R-UIM)(未示出)等,其通常存储涉及移动订户的信息元素。除了SIM,移动设备可以包括其他存储器。在这点上,移动台可以包括易失性存储器322,以及其他的非易失性存储器324,其可以是嵌入式的和/或可以是可移动的。例如,其他的非易失性存储器可以是嵌入式或可移动的多媒体存储卡(MMC)、安全数字(SD)存储卡、存储棒、EEPROM、闪存、硬盘等。存储器可以存储由移动设备使用以实现移动台的功能的多条或多种信息和数据中的任意一种。例如,存储器可以存储标识符,例如国际移动设备标识(IMEI)码、国际移动订户标识(IMSI)码、移动设备综合业务数字网(MSISDN)码等,其能够唯一地标识移动设备。存储器也可以存储内容。例如,存储器可以存储由用户下载或接收的多个媒体文件并且包括一个或多个音频和/或视频文件,例如歌曲、电视节目、电影等。
存储器可以进一步存储用于应用和其他计算机程序的计算机程序代码。例如,在本发明的一个实施方式中,存储器可以存储计算机程序代码,用于标识存储在存储器中的各个媒体文件的代表性部分,定义多个媒体文件的一个或多个子集或集合,以及标识整体上代表媒体文件的子集的各个子集的一个或多个媒体文件。存储器可以进一步存储响应于接收到来自移动台10的用户的请求,生成和输出媒体文件的各个子集或集合的预览,其中预览包括子集或集合的代表性媒体文件的代表性部分的组合。
本发明的实施方式的设备、系统、方法和计算机程序产品总体上结合移动通信应用来描述。然而,应该理解的是,在移动通信业内以及移动通信业外,本发明的实施方式的设备、系统、方法和计算机程序产品可以结合各种其他的应用来使用。例如,本发明的实施方式的设备、系统、方法和计算机程序产品可以结合有线和/或无线网络(例如,因特网)应用来使用。
提供媒体文件和媒体文件的集合的预览的方法
现在参考图4,所图示出的操作可以根据本发明的一个实施方式来采取以便创建存储在用户设备(例如,蜂窝电话、个人数字助理(PDA)、个人计算机(PC)、膝上型计算机等)上的存储器中的媒体文件的预览或媒体文件的集合的预览。正如本领域技术人员将理解到,本发明的实施方式可以类似地应用于与媒体提供商服务器关联存储的媒体文件,其中媒体提供商服务器以及特别地操作在媒体提供商服务器上的处理器或类似装置执行下面所述的功能。因此,关于存储在用户设备上的媒体文件的下面描述仅为了示例的目的而提供并且不应以任何方式来限制本发明的实施方式的范围。
如图4中所示,处理可以开始于块401,此时,用户获得用于存储在他的或她的设备上的多个媒体文件。这些媒体文件例如可以包括一个或多个音频和/或视频文件,例如歌曲、电影、电视节目等。在一个实施方式中,用户可以通过从与特定的媒体提供商关联的网站下载媒体文件来获得一个或多个媒体文件。可替换地,或除此以外,一个或多个媒体文件可以直接从由他或她的朋友、家庭成员、同事等操作的设备中流式传输到用户的电子设备。
一旦已经获得了媒体文件,用户设备,并且尤其操作在用户设备上的处理器或类似装置可以识别所获得的各个媒体文件的代表性部分(块402),并且接着与相应的媒体文件相关联地(例如,作为与媒体文件关联的元数据或作为例如映射到原始媒体文件的单独媒体文件)存储定义代表性部分的位置的信息或存储代表性部分本身((块403)。在一个实施方式中,媒体文件的代表性部分可以是这样的部分,其最能代表媒体文件和/或最有可能由收听和/或浏览媒体文件的用户所识别或记住。相应地,代表性部分例如可以包括歌曲或音频文件的合声或副歌,其中如本领域技术人员将认识到,合声或副歌通常表示歌曲或音频文件的重现部分或乐节。类似地,代表性部分例如可以包括电视节目、电影或类似视频文件的高潮,其中电视节目、电影或类似的视频文件可以包括多于一个的高潮并且因此多于一个的代表性部分。基于上文,定义代表性部分位置的信息可以包括相对于底层媒体文件的合声和/或至少一个高潮的开始时间,以及合声和/或至少一个高潮的结束时间或长度。
在一个实施方式中,标识代表性部分可以涉及从媒体提供商服务器(用户从所述媒体提供商服务器下载媒体文件)接收定义媒体文件的代表性部分的位置的信息或代表性部分本身。当媒体文件首次下载到用户设备时,服务器可以提供该信息,或在某个稍后时间点来提供。此外,服务器可以自动地这样做和/或响应于来自用户的请求而这样做。可替换地,在另一个实施方式中,用户设备,并且特别是操作在用户设备上的处理器或类似的装置,可以执行使用对于本领域技术人员来说已知的算法以用于标识音频文件的合声的软件(参见,例如,Masaaka Goto:A Chorus-Section Detecting Method for Musical Audio Signal,ICASSP 2003(The 2003 IEEE InternationalConference on Acoustics,Speech,and Signal Processing)Proceedings,pp.V-437,440,2003年4月,其内容通过参考而并入在此)。随着从媒体提供商服务器下载信息,该合声定位软件可以被自动地执行和/或基于用户的请求来执行,每当用户下载或接收新的音频文件时,和/或周期性地跟在媒体文件下载之后。
在某个点,可以定义存储在用户设备上的媒体文件的一个或多个子集或集合(块404)。特别地,根据一个实施方式,操作在用户设备上的处理器或类似的装置可以定义与各个媒体文件关联的一个或多个参数。对于音频文件(例如,歌曲),这些参数例如可以包括表演该歌曲的艺术家或多个艺术家的姓名(例如,歌手和/或乐队名)、歌曲所出现的专辑名、歌曲可以被分类的风格(例如,可替换的,民谣、饶舌歌、R&B、爵士乐、古典等),制作歌曲的年份和/或歌曲出自的国家。类似地,对于视频文件(例如,电视节目或电影),这些参数可以包括例如表演该节目或电影的演员或多个演员的姓名,节目或电影的制片人和/或导演的姓名,电视节目作为其一部分的电视连续剧的名称,节目或电影将被分类的风格(例如,浪漫、喜剧、歌剧、惊悚、恐怖等)、节目制造的年份、和/或节目或电影出自的国家。本领域技术人员将认识到所提供的上述参数仅用于示例性的目的并且不应以任何方式用来限制本发明的实施方式的范围。其他、类似的参数可以同样地使用而不偏离本发明的实施方式的精神和范围。在一个实施方式中,定义这些参数的至少一些所需信息可以从与相应的媒体文件关联的元数据获得。
基于共同的参数(例如,对于给定的参数,媒体文件具有本质上类似的定义),处理器或类似的装置此后可以形成媒体文件的子集。例如,出现在相同专辑上的所有歌曲可以形成一个子集或集合;由相同的歌手或乐队所表演的所有歌曲可以形成另一个子集或集合;并且由相同的导演所执导的所有电影可以形成另一个子集或集合等。此外,在另一个实施方式中,可以基于由用户的输入来定义一个或多个子集。特别地,用户可以创建他的或她自己的媒体文件的集合或子集,称为“播放列表”。
本领域技术人员将认识到,基于公共参数或是基于用户的输入所创建的子集可以不彼此排斥。换句话说,某些媒体文件可以属于多于一个的子集,造成子集重叠。例如,乐队Sigur Rós的歌曲Starálfur可以出现在与Sigur Rós关联的子集中并且包括用户所拥有的Sigur Rós的所有其他歌曲,以及在与Starálfur出现的专辑
Figure GPA00001102581900161
Byrjun(好的开始)关联的子集中。类似地,歌曲Starálfur可以出现在与年份1999和/或国家冰岛关联的子集中,以及位于基于用户定义的播放列表的子集中。
一旦定义了媒体文件的子集或集合,来自每个子集或集合的一个或多个代表性媒体文件可以被进一步定义(块405),并且可以例如将标识代表性媒体文件的信息保存为与那些媒体文件关联的元数据(块406)。换句话说,操作在用户设备上的处理器或类似装置可以标识用户最有可能识别和/或最能代表子集或集合的每个子集内的那些媒体文件。在一个实施方式中,为了标识每个子集的代表性媒体文件,处理器或类似的装置可以监视用户的收听和/或浏览历史。特别地,处理器或类似的装置可以持续跟踪由用户输出的每个媒体文件的次数。处理器或类似的装置此后可以基于由用户最为频繁输出的子集的媒体文件来确定用户最有可能识别哪些媒体文件(即,代表性媒体文件)。可替换地或除此以外,用户设备(例如,操作在用户设备上的处理器或类似的装置)可以例如从媒体提供商服务器(媒体文件的一个或多个从媒体提供商服务器下载)接收关于各个媒体文件的欢迎度的统计信息。特别地,媒体提供商服务器可以提供关于各个媒体文件被其他电子设备用户从与媒体提供商服务器相关联的网站购买或另行下载的次数的信息。操作在用户设备上的处理器或类似的装置可以使用该信息来确定哪些媒体文件更受欢迎并且此后更有可能为用户所识别。在另一个实施方式中,为了标识代表性媒体文件,操作在用户设备上的处理器或类似的装置可以接收专家对代表性媒体文件的选择的指示。
在另一个实施方式中,操作在用户设备上的处理器或类似装置可以从用户直接接收指示关于他或她所拥有的媒体文件的偏好的指示的输入。特别地,用户可以赋予某些装置以对存储在他的或她的设备上的各个媒体文件进行评分或排列。该评分或排列此后可以与相应的媒体文件关联地存储,例如作为元数据,并且由处理器或类似的装置使用以确定用户优选哪些媒体文件并且因此更有可能被识别。接着,对于它们相应的子集或集合,这些媒体文件可以构成一个或多个代表性媒体文件。
用户可以此后浏览他的或她的媒体集合并且向操作在他的或她的设备上的处理器或类似的装置指示(例如激励或从菜单中选择项目)他或她想要收听和/或观看存储在他的或她的设备上的媒体文件之一,或那些媒体文件的子集或集合的预览(块407)。特别地,用户的电子设备显示屏可以配置成显示与存储在用户设备上的媒体文件关联的各种指示。例如,显示屏可以被配置成以字母数字顺序以及基于它们媒体类型的分类(例如,以字母数字顺序列出的所有歌曲标题与同样以字母数字顺序列出的电影标题分开)来显示存储在用户设备上的每个媒体文件的标题(例如,歌曲、电视节目和/或电影标题)。
显示器可以进一步配置成显示与在块404处定义的媒体文件的子集或集合关联的指示。例如,显示屏可以提供风格、年份、国家、录制的艺术家、制片人、导演、电视连续剧等的列表,对应于存储在用户设备上的媒体文件的子集或集合。其中,例如,子集或集合基于由用户定义的播放列表,用户可能需要提供可以显示在用户设备显示屏上的播放列表的名称或标题(例如,“我最喜欢的乡村歌曲”)。
在一个实施方式中,响应于用户简单地将他的或她的光标放置在与媒体文件或媒体文件的子集关联的指示上,用户设备,并且特别是操作在用户设备上的处理器或类似装置,可以接收来自用户的、预览媒体文件或媒体文件的子集的请求。换句话说,用户可以通过简单地将他或她的光标例如放置在他或她想要预览的歌曲、电视节目或电影的标题上,或者放置在与他或她想要预览的媒体文件的子集或集合相关联的专辑名称、录制的艺术家、风格、年份、国家等等上,来指示他或她想要预览媒体文件或媒体文件的子集。在一个实施方式中,为了避免意外的预览播放,在预览被存储前,可能需要用户将他的或她的鼠标放置在指示上(例如,标题、艺术家姓名等)某个预定的时间段。
如在块408处所确定的那样,如果用户已经请求预览存储在用户设备上的媒体文件,那么在块409a处,操作在用户设备上的处理器或类似装置输出请求预览的媒体文件的代表性部分。特别地,在一个实施方式中,处理器或类似的装置可以使用与媒体文件关联的元数据来确定代表性部分的位置(例如,开始时间以及结束时间或长度),并且接着输出该部分。如上所指出,当例如媒体文件是音频文件或歌曲时,这可以涉及为用户播放歌曲的合声,因为这是用户将最有可能识别的歌曲的部分。
另一方面,如果在块408处确定用户已经请求预览存储在用户设备上的媒体文件的子集或集合,则处理器或类似的装置可以在块409b处输出子集或集合的每个代表性媒体文件的代表性部分的组合。特别地,在一个实施方式中,处理器或类似的装置可以首先确定对于请求预览的子集或集合中的哪些媒体文件被定义为代表性媒体文件。处理器例如可以通过回顾与子集或集合的各个媒体文件关联的元数据来这样做。一旦已经确定了代表性媒体文件,则处理器或类似的装置可以例如再次基于与那些媒体文件关联的元数据来确定那些代表性媒体文件的代表性部分位于何处。处理器或类似的装置接着可以组合代表性媒体文件的代表性部分并且向用户输出该组合。这例如可以包括专辑上三个或四个最受欢迎歌曲的合声,或通过特定的歌手或乐队。类似地,这可以包括特定电视连续剧的最佳插曲的高潮,或特定的演员出演的最受欢迎电影的高潮。在一个实施方式中,本领域技术人员所已知的特定技术可以用于确保代表性媒体文件的代表性部分混合。这些可以包括例如淡出和/或拍子改变技术,其试图匹配或混合相邻音频文件的结束和开始。
除了上文以外,在一个实施方式中,如果在代表性媒体文件的代表性部分已经完成后(例如,三个或四个最受欢迎歌曲的每个的合声已经播放),用户持续播放对于媒体文件的特定子集的预览(例如,对选择的专辑的预览),则子集内的附加媒体文件的代表性部分可以被添加到预览直到用户指示他或她期望停止预览播放(例如,通过将鼠标移离开专辑标题)。可替换地,一旦每个代表性媒体文件的代表性部分已经被播放,则无论用户做什么,预览可以自己停止。
尽管上述的描述假设在接收来自于用户预览相应的媒体文件子集或集合的请求前的某点处确定和存储标识代表性媒体文件和其代表性部分的信息,但是正如本领域技术人员将认识到,这些操作可以替代地动态地执行,或者是即时的(每当接收到此类的请求)。通过动态地标识代表性媒体文件以及其多个部分,可以不需要存储标识那些媒体文件以及部分的信息(即,上述的块403和406的处理)。
此外,根据本发明的一个实施方式,用户设备,并且特别是操作在用户设备上的处理器或类似装置,在用户正在收听和/或浏览另一个媒体文件或预览媒体文件或媒体文件的子集的同时,可以使得用户能够预览一个媒体文件或媒体文件的子集。例如,假设歌曲当前正在由用户设备播放,并且用户喜欢预览其他的歌曲以便确定下面播放哪首歌曲。根据本发明的一个实施方式,当前正在播放的歌曲或类似媒体文件可以移至设备的两个立体声输出通道之一(例如,右声道)。同时,预览可以在另一个立体声输出通道(例如,左声道)上播放。在一个实施方式中,预览的量可以相对于当前所播放的媒体文件的预览的量而降低以便限制混乱量。
如上所讨论的,本发明的实施方式使得用户能够快速和简便地预览媒体文件(例如,歌曲、电影、电视节目等),以及存储在他的或她的设备上的媒体文件的集合或子集(例如,专辑、电视连续剧、具有相同歌手或乐队的歌曲等)。更具体地,通过不仅向用户提供媒体文件本身中最具代表性或最易识别的部分的预览,而且还向用户提供子集或集合的最具代表性或最易识别的媒体文件的预览,本发明的实施方式降低了用户识别媒体文件或媒体文件集合所需的时间量。
结论
正如上面所描述并且如本领域技术人员将理解,本发明的实施方式可以被配置为设备、系统和方法。相应地,本发明的各种实施方式可以包括各种装置,该各种装置整体包括硬件、整体包括软件或软件和硬件的任意组合。进一步,本发明的实施方式可以采取计算机可读存储介质上的计算机程序产品的形式,该计算机可读存储介质具有体现为存储介质的计算机可读程序指令(例如,计算机软件)。可以使用任意合适的计算机可读存储介质,包括硬盘、CD-ROM、光存储器或磁存储器。
已经参考方法、设备(即,系统)和计算机程序产品的框图和流程图描述了本发明的示例性实施方式。将理解到框图和流程图图示的每个块,以及框图和流程图示中的块的组合分别可以通过包括计算机程序指令的各种装置来实现。这些计算机程序指令可以被加载到通用计算机、专用计算机或其他可编程数据处理设备上,例如上面参考图3所讨论的处理设备308,以产生一种机器,使得在计算机或其他可编程数据处理设备上执行的指令创建一种用于实现流程图块或多个块中指定的功能的装置。
这些计算机程序指令也可以存储在计算机可读存储器中,其可以引导计算机或其他可编程数据处理设备(例如,图3的处理设备308)来以特定的方式工作,使得存储在计算机可读存储器中的指令产生一种制造产物,其包括用于实现流程块或多个块中指定的功能的计算机可读指令。计算机程序指令也可以加载到计算机或其他可编程数据处理设备上,以造成一系列的工作步骤以在计算机或其他可编程设备上执行,从而产生计算机实现的处理,使得在计算机或其他可编程设备上执行的指令提供用于实现流程图块或多个块中指定的功能的步骤。
相应地,框图和流程图示中的块支持用于执行指定功能的装置的组合,用于执行指定功能的步骤的组合以及用于执行指定功能的程序指令装置。将理解到框图和流程图示的每个块,以及框图和流程图示的块的组合可以通过执行指定功能或步骤的基于硬件的专用计算机系统或专用硬件和计算机指令的组合来实现。
本领域技术人员将可以构思这里所阐述的本发明的很多修改以及其他实施方式,其中本发明的这些示例性实施方式具有之前的描述以及相关附图所呈现的教导的益处。因此,将理解到本发明的实施方式不限于公开的特定实施方式,并且修改和其他的实施方式旨在包括于所附权利要求书的范围内。尽管在这里使用了特定的术语,但仅在一般和描述性质上使用它们并且不为了限制的目的。

Claims (25)

1.一种设备,包括:
处理器,配置成:
标识获得的多个媒体文件中各个媒体文件的代表性部分;
定义所述多个媒体文件的一个或多个子集;
标识各个子集的一个或多个代表性媒体文件,其中标识的媒体文件代表相应的子集;
接收对所述多个媒体文件的子集中的至少一个子集加以预览的请求;以及
响应于接收到的请求,生成并且使得输出所述至少一个子集的代表性媒体文件的代表性部分的组合。
2.根据权利要求1所述的设备,其中所述多个媒体文件包括一个或多个音频文件,一个或多个视频文件,或其组合。
3.根据权利要求2所述的设备,其中为了标识各个媒体文件的代表性部分,处理器进一步配置成:
标识与各个音频文件关联的副歌部分的开始时间,以及副歌部分的结束时间或长度中的至少一个。
4.根据权利要求2所述的设备,其中为了标识各个媒体文件的代表性部分,处理器进一步配置成:
标识与各个视频文件关联的至少一个高潮的开始时间,以及该高潮的结束时间或长度中的至少一个。
5.根据权利要求1所述的设备,其中为了标识各个媒体文件的代表性部分,处理器进一步配置成:
接收与所述代表性部分关联的位置的指示或代表性部分本身中的至少一个。
6.根据权利要求1所述的设备,其中所述处理器进一步配置成:
从各个媒体文件提取所述代表性部分;以及
与相应的媒体文件关联地存储各个提取的代表性部分。
7.根据权利要求2所述的设备,其中为了定义所述多个媒体文件的一个或多个子集,处理器进一步配置成:
定义与各个媒体文件关联的至少一个参数,其中所述各个子集包括具有与所述参数关联的本质上类似定义的一个或多个媒体文件。
8.根据权利要求7所述的设备,其中该参数从包括以下内容的组中选择:专辑名、录制表演者、风格、年份、国家、电视连续剧名称、演员、制片人和导演。
9.根据权利要求1所述的设备,其中为了定义多个媒体文件的一个或多个子集,处理器可以进一步配置成:
接收作为来自设备的用户的输入的播放列表,其包括所述多个媒体文件的一个或多个媒体文件。
10.根据权利要求1所述的设备,其中为了标识各个子集的一个或多个代表性媒体文件,处理器可以进一步配置成:
监视设备的用户输出各个媒体文件的次数,以确定所述子集中的一个或多个媒体文件的哪些输出更为频繁。
11.根据权利要求1所述的设备,其中为了标识各个子集的一个或多个代表性媒体文件,处理器可以进一步配置成:
接收下列中至少一个的指示:所述子集的各个媒体文件由一个或多个电子设备下载的频率,或一个或多个媒体文件专家选择。
12.一种系统,包括:
网络实体;以及
电子设备,该电子设备通过网络与所述网络实体进行通信以达到下载多个媒体项目的目的,所述电子设备配置用于:
标识下载的各个媒体文件的代表性部分;
定义所述多个媒体文件的一个或多个子集;
标识各个子集的一个或多个代表性媒体文件,其中标识的媒体文件代表相应的子集;
接收对所述多个媒体文件的子集中的至少一个子集加以预览的请求;以及
响应于接收到的请求,生成和输出所述至少一个子集的代表性媒体文件的代表性部分的组合。
13.根据权利要求12所述的系统,其中为了标识下载的各个媒体文件的代表性部分,电子设备进一步配置成从所述网络实体接收下载到所述电子设备的各个媒体文件的代表性部分的开始时间以及其结束时间或长度中的至少一个。
14.根据权利要求12所述的系统,其中为了标识各个子集的一个或多个代表性媒体文件,所述电子设备进一步配置成从所述网络实体接收下列中至少一个的指示:所述子集的各个媒体文件已经由一个或多个其他电子设备下载的频率,或一个或多个媒体文件的专家选择。
15.一种方法,包括:
标识获得的多个媒体文件中各个媒体文件的代表性部分;
定义所述多个媒体文件的一个或多个子集;
标识各个子集的一个或多个代表性媒体文件,其中标识的媒体文件代表相应的子集;
接收对所述多个媒体文件的子集中的至少一个子集加以预览的请求;以及
响应于接收到的请求,生成并且使得输出所述至少一个子集的代表性媒体文件的代表性部分的组合。
16.根据权利要求15所述的方法,其中多个媒体文件包括一个或多个音频文件,一个或多个视频文件,或其组合。
17.根据权利要求16所述的方法,其中标识各个媒体文件的代表性部分进一步包括:
标识与各个音频文件关联的副歌部分的开始时间,以及副歌部分的结束时间或长度中的至少一个。
18.根据权利要求16所述的方法,其中标识各个媒体文件的代表性部分进一步包括:
标识与各个视频文件关联的至少一个高潮开始时间,以及该高潮的结束时间或长度中的至少一个。
19.根据权利要求15所述的方法,其中标识各个子集的一个或多个代表性媒体文件进一步包括:
监视设备的用户输出各个媒体文件的次数以确定所述子集中的一个或多个媒体文件的哪些输出更为频繁。
20.一种计算机程序产品,包含具有计算机可读程序代码部分存储其中的至少一个计算机可读存储介质,其中计算机可读程序代码部分包括:
第一可执行部分,用于标识获得的多个媒体文件中各个媒体文件的代表性部分;
第二可执行部分,用于定义所述多个媒体文件的一个或多个子集;
第三可执行部分,用于标识各个子集的一个或多个代表性媒体文件,其中标识的媒体文件代表相应的子集;
第四可执行部分,用于接收对所述多个媒体文件的子集中的至少一个子集加以预览的请求;以及
第五可执行部分,用于响应于接收到的请求,生成并且使得输出所述至少一个子集的代表性媒体文件的代表性部分的组合。
21.根据权利要求20所述的计算机程序产品,其中多个媒体文件包括一个或多个音频文件,一个或多个视频文件,或其组合。
22.根据权利要求21所述的计算机程序产品,其中所述第一可执行部分配置成:
标识与各个音频文件关联的副歌部分的开始时间,以及副歌部分结束时间或长度中的至少一个;以及
标识与各个视频文件关联的至少一个高潮的开始时间,以及该高潮的结束时间或长度中的至少一个。
23.一种设备,包括:
用于标识获得的多个媒体文件中各个媒体文件的代表性部分的装置;
用于定义所述多个媒体文件的一个或多个子集的装置;
用于标识各个子集的一个或多个代表性媒体文件的装置,其中标识的媒体文件代表相应的子集;
用于接收对所述多个媒体文件的子集中的至少一个子集加以预览的请求的装置;以及
用于响应于接收到的请求,生成并且使得输出所述至少一个子集的代表性媒体文件的代表性部分的组合的装置。
24.根据权利要求23所述的设备,其中所述多个媒体文件包括一个或多个音频文件,一个或多个视频文件,或其组合,并且其中用于标识各个媒体文件的代表性部分的装置进一步包括用于标识与各个音频文件关联的副歌部分或高潮的开始时间以及其结束时间或长度中的至少一个的装置。
25.根据权利要求23所述的设备,其中用于定义所述多个媒体文件的一个或多个子集的装置进一步包括:
用于定义与各个媒体文件关联的至少一个参数的装置,其中各个子集包括具有与所述参数关联的本质类似定义的一个或多个媒体文件,并且其中该参数从包括以下内容的组中选择:专辑名、录制表演者、风格、年份、国家、电视连续剧名称、演员、制片人和导演。
CN200880111924A 2007-10-16 2008-08-07 用于预览媒体文件的设备、系统、方法和计算机程序产品 Pending CN101828184A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/872,913 2007-10-16
US11/872,913 US20090100093A1 (en) 2007-10-16 2007-10-16 Apparatus, system, method and computer program product for previewing media files
PCT/IB2008/002090 WO2009050545A1 (en) 2007-10-16 2008-08-07 Apparatus, system, method and computer program product for previewing media files

Publications (1)

Publication Number Publication Date
CN101828184A true CN101828184A (zh) 2010-09-08

Family

ID=40052834

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200880111924A Pending CN101828184A (zh) 2007-10-16 2008-08-07 用于预览媒体文件的设备、系统、方法和计算机程序产品

Country Status (3)

Country Link
US (1) US20090100093A1 (zh)
CN (1) CN101828184A (zh)
WO (1) WO2009050545A1 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102314496A (zh) * 2011-08-25 2012-01-11 百度在线网络技术(北京)有限公司 一种预览媒体文件的方法与设备
CN103871433A (zh) * 2012-12-10 2014-06-18 联想(北京)有限公司 一种控制方法及电子设备
CN109918536A (zh) * 2019-02-28 2019-06-21 广州酷狗计算机科技有限公司 播放歌曲高潮的方法、装置、设备及存储介质
CN112035698A (zh) * 2020-09-11 2020-12-04 北京字跳网络技术有限公司 音频试听方法、装置及存储介质

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101408964B (zh) * 2008-11-25 2016-03-30 阿里巴巴集团控股有限公司 电子商务网站的前台类目调整方法及装置
US9176962B2 (en) * 2009-09-07 2015-11-03 Apple Inc. Digital media asset browsing with audio cues
US20110246383A1 (en) * 2010-03-30 2011-10-06 Microsoft Corporation Summary presentation of media consumption
US10409850B2 (en) * 2011-03-02 2019-09-10 T-Mobile Usa, Inc. Preconfigured media file uploading and sharing
US20120271823A1 (en) * 2011-04-25 2012-10-25 Rovi Technologies Corporation Automated discovery of content and metadata
US9268858B1 (en) * 2012-06-27 2016-02-23 Amazon Technologies, Inc. Previewing content based on detected customer activities
US20180218757A1 (en) * 2017-01-27 2018-08-02 Wipro Limited System and a method for generating personalized playlist of highlights of recorded multimedia content
US9990911B1 (en) 2017-05-04 2018-06-05 Buzzmuisq Inc. Method for creating preview track and apparatus using the same
US10223447B2 (en) 2017-08-02 2019-03-05 Spotify Ab Playlist trailer
EP3553775B1 (en) 2018-04-12 2020-11-25 Spotify AB Voice-based authentication
US11500923B2 (en) * 2019-07-29 2022-11-15 Meta Platforms, Inc. Systems and methods for generating interactive music charts
US11361021B2 (en) 2019-08-01 2022-06-14 Meta Platform, Inc. Systems and methods for music related interactions and interfaces

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5832495A (en) * 1996-07-08 1998-11-03 Survivors Of The Shoah Visual History Foundation Method and apparatus for cataloguing multimedia data
US6868440B1 (en) * 2000-02-04 2005-03-15 Microsoft Corporation Multi-level skimming of multimedia content using playlists
JP3569191B2 (ja) * 2000-02-24 2004-09-22 株式会社東芝 オーディオ情報の記録、編集、再生方法及び情報記憶媒体
US7131059B2 (en) * 2002-12-31 2006-10-31 Hewlett-Packard Development Company, L.P. Scalably presenting a collection of media objects
US7522967B2 (en) * 2003-07-01 2009-04-21 Hewlett-Packard Development Company, L.P. Audio summary based audio processing
JP2008532200A (ja) * 2005-03-04 2008-08-14 ミュージックアイピー コーポレイション 再生リストを作成するためのスキャンシャッフル
JP4318047B2 (ja) * 2005-06-06 2009-08-19 ソニー株式会社 3次元オブジェクト表示装置、3次元オブジェクト切替表示方法及び3次元オブジェクト表示プログラム
WO2007105180A2 (en) * 2006-03-16 2007-09-20 Pace Plc Automatic play list generation
US20080127270A1 (en) * 2006-08-02 2008-05-29 Fuji Xerox Co., Ltd. Browsing video collections using hypervideo summaries derived from hierarchical clustering
WO2008144255A1 (en) * 2007-05-16 2008-11-27 Singular Logic, Llc Interactive customizable broadcast

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102314496A (zh) * 2011-08-25 2012-01-11 百度在线网络技术(北京)有限公司 一种预览媒体文件的方法与设备
CN103871433A (zh) * 2012-12-10 2014-06-18 联想(北京)有限公司 一种控制方法及电子设备
CN103871433B (zh) * 2012-12-10 2019-11-26 联想(北京)有限公司 一种控制方法及电子设备
CN109918536A (zh) * 2019-02-28 2019-06-21 广州酷狗计算机科技有限公司 播放歌曲高潮的方法、装置、设备及存储介质
CN112035698A (zh) * 2020-09-11 2020-12-04 北京字跳网络技术有限公司 音频试听方法、装置及存储介质
WO2022052603A1 (zh) * 2020-09-11 2022-03-17 北京字跳网络技术有限公司 音频试听方法、装置及存储介质

Also Published As

Publication number Publication date
WO2009050545A1 (en) 2009-04-23
US20090100093A1 (en) 2009-04-16

Similar Documents

Publication Publication Date Title
CN101828184A (zh) 用于预览媒体文件的设备、系统、方法和计算机程序产品
US11775143B2 (en) Method and apparatus for providing recommendations to a user of a cloud computing service
US9977783B2 (en) Systems, methods, devices, and computer program products for arranging a user's media files
US7805681B2 (en) System and method for generating a thumbnail image for an audiovisual file
US7698350B2 (en) Reproducing apparatus, reproduction controlling method, and program
US8015261B2 (en) Information processing apparatus with first and second sending/receiving units
US20110225496A1 (en) Suggested playlist
US20070245376A1 (en) Portable media player enabled to obtain previews of media content
US9735903B2 (en) Apparatus, method and computer program product for generating a personalized visualization of broadcasting stations
US20130007208A1 (en) Method and Apparatus for Transferring Digital Content between Mobile Devices Using a Computing Cloud
JP5594532B2 (ja) 情報処理装置および方法、情報処理システム、並びに、プログラム
US20070282787A1 (en) Information processing apparatus, information processing method, and program
TW200807297A (en) Improved mobile communication terminal and method
US20070245378A1 (en) User system providing previews to an associated portable media player
JP2004295568A (ja) 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム
JP2004295569A (ja) 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム
CN101460918A (zh) 音乐或者其它内容的一击选择
US20110125297A1 (en) Method for setting up a list of audio files
JP2004246480A (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
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20100908