通过播放列表的音频/视频内容同步的制作方法

文档序号:6654936阅读:181来源:国知局
专利名称:通过播放列表的音频/视频内容同步的制作方法
技术领域
本发明涉及同步,更具体而言,本发明涉及一种保持多媒体装置和诸如个人计算机或机顶盒的内容源之间的同步的系统和方法。
媒体装置(诸如数字音乐播放器)通常从通常具有更大存储器容量的内容源来访问它们的内容。这些内容源可以包括个人计算机、媒体服务器、机顶盒和内容主机。一般来说,用户将播放器连接到内容源。内容源通常具有软件应用,以便允许用户选择要被加载到该播放器的内容。以音乐播放器为例,所述内容可以是数字音乐文件,诸如MP3(移动画面专家组,层3)文件。
为了允许用户选择内容,该应用知道所有的可用内容。当用户选择内容时,该应用将内容移动到媒体播放器。当媒体播放器连接到正在运行该应用的内容源时,该应用也可以向用户提供管理在该媒体播放器上的内容的能力。
在内容源和媒体播放器上的内容管理通常涉及用来组织和分类音乐文件的工具。所述组织可以采取对内容文件的分类或分组的形式。对文件进行分组的一个例子是播放列表。播放列表可以标识具有类似属性的文件,诸如来自特定专辑、艺术家、风格的歌曲或者由用户选择的歌曲。播放列表的创建通常涉及用户单独地选择每个内容文件,然后将该文件标识为播放列表的一部分。该播放列表然后以某种标识名称被保存,从而允许用户通过选择该播放列表来播放那些文件。
播放列表的一个有用功能是将家庭计算机和媒体播放器同步。例如,在媒体播放器上的音乐集合可以通过简单地将该媒体播放器连接到内容源而从家庭计算机、学校计算机或其他内容源更新。一旦将这两个装置连接起来,媒体播放器就将内容源识别为主计算机。然后用户标识他或她希望将来自内容源的哪些播放列表与媒体播放器同步。在选择了一个或多个播放列表之后,驻留在内容源的应用程序将使用所述一个或多个用户标识的播放列表来用内容源自动地更新(同步)播放器。也就是说,所标识的播放列表以及包括在其中的歌曲被从内容源拷贝到播放器。以这种方法,由用户标识的、来自内容源的歌曲和播放列表被保持与播放器上的歌曲和播放列表同步。
上述“同步”方法的一个缺点在于,使用内容源的播放列表来更新媒体播放器的播放列表是单向操作。在媒体装置能够独立地记录来自多个源的音频/视频内容的情况下,没有针对从媒体播放器更新主机装置的规定。
考虑到前面的因素,需要一种同步方法,其灵活地允许使用播放列表在内容源(例如家庭计算机、机顶盒等等)和多媒体播放器装置之间进行双向同步。
本发明提供通过播放列表在存储于多媒体播放器装置上的媒体内容和存储于内容源(例如个人计算机、机顶盒、家庭媒体中心)上的媒体内容之间进行双向同步的相关技术。
作为一种通过播放列表在内容源的媒体内容和多媒体播放器的媒体内容之间执行双向同步的方法,本发明的一个实施例包括至少以下步骤检测媒体播放器到主机计算机的连接;从主机计算机向媒体播放器请求被标记用于同步的播放列表;响应于所述询问,从媒体播放器向主机计算机传送被标记用于同步的播放列表;将被标记用于同步的所述媒体播放器播放列表的时间和日期信息与具有相同播放列表标识符的主机计算机的相应的播放列表的时间和日期信息相比较,所述比较产生比较信息;基于该比较信息确定将从媒体播放器拷贝哪些播放列表到主机计算机以及确定将从主机计算机拷贝哪些播放列表到媒体播放器;以及拷贝所确定的播放列表以便执行双向同步。


图1是根据本发明的一个实施例的同步系统的框图;以及图2是根据本发明的一个实施例的同步处理的流程图。
本发明涉及通过播放列表在内容源(例如个人计算机、机顶盒、家庭媒体中心)和便携式媒体播放器装置之间进行多媒体内容的双向同步。
图1是根据本发明的一个实施例的同步系统的框图。同步系统100包括媒体播放器装置10,该媒体播放器装置10包括相关的数据存储器装置12(例如磁盘驱动器)以用于存储与用户产生的播放列表相关的数据,该同步系统100还包括个人计算机20,该个人计算机20包括相关的数据存储器装置22以用于存储尤其是与用户产生的播放列表相关的数据。
便携式媒体播放器10通常是便携式计算装置,其专用于处理多媒体内容,诸如音乐、音频和图像(视频)。例如,该媒体播放器装置可以是音乐播放器(例如MP3播放器,AppleTM公司的Ipod)、游戏机、视频播放器、录像机、摄影机、图像浏览器等等。这些装置通常是利用电池进行操作的并且是高度便携的,以便让用户无论到哪里旅游都能够收听音乐、玩游戏或播放视频、记录视频或者拍摄照片等等。
众所周知,个人计算机20的特征在于其通常是非移动的,具有大存储容量、可观的处理能力以及用于从联网(例如因特网、有线电视等等)和非联网的源(例如DVD、CD和HDD)获取多媒体内容的装置。
通常,媒体播放器10和个人计算机20包括传统的组件,诸如用于存储使用中的媒体内容的高速缓冲存储器、用于向用户显示信息的屏幕显示器以及用于控制装置的操作的处理器(例如微处理器)。个人计算机20和媒体播放器装置10还包括允许用户组成/编辑播放列表的应用。内部地,对应的装置10、20的播放列表被具体实现为数据结构。所述数据结构指向驻留在对应装置10、20中的存储器(例如磁盘驱动器、硬盘驱动器)上的播放列表的媒体内容(例如多媒体文件)。个人计算机20还包括同步管理器25。
外围电缆30提供了在媒体播放器10和个人计算机20之间的数据路径(或数据链路)。外围电缆30还提供了将媒体播放器10耦合到个人计算机20的外围总线。该外围总线例如可以是FIREWIRE总线或者通用串行总线(USB)。
图2是根据本发明一个实施例的同步处理200的流程图。该同步处理200例如由图1所示的个人计算机20执行。更具体而言,该同步处理200是在图1所示的同步管理器25的控制下执行的。
在步骤202媒体播放器装置10经由外围电缆30被连接到个人计算机20,这样,该个人计算机20的同步管理器25自动检测该媒体播放器10到个人计算机20的连接。这种媒体播放器装置10通常配备有经由外围电缆30插入USB端口或IEEE 1394端口(其也被称为FireWire端口或i-Link端口)或者其他热的计算机端口的能力。热端口是指当计算机开着的时候能够将装置的电缆插入其中的端口,其理想地被操作系统立即检测到。对于一些操作系统而言,并行端口(也被称为IEEE 1284端口)也是热端口。
在步骤204同步管理器25确定所连接的媒体播放器装置20是否是通常用于同步的装置。做出该确定的一种方式是通过使用该装置的全局唯一硅标识符(GUID)。GUID唯一地标识连接到1394总线的允许1394的装置。如果GUID不可用,那么该处理可以使用对于媒体播放器装置10来说是唯一的另一个可访问的ID。
在步骤206同步管理器25向媒体播放器装置10询问已经被媒体播放器装置10的用户标记用于同步的其播放列表的拷贝。
在步骤208响应于该询问,媒体播放器装置10将已经被媒体播放器装置10的用户标记用于同步的播放列表传送到个人计算机20。媒体播放器装置10的用户具有这样的选项通过标记用于包括在媒体播放器装置10上的播放列表来决定哪个播放列表将被包括在同步程序200中。在同步程序200中,标记用于同步的播放列表可以通过包括播放列表标题部分的标准屏幕显示器而发生在媒体播放器装置10上,以便允许用户容易地标识所选择的播放列表。被标识的播放列表可以通过按下“选择用于同步”的图标或者仅仅通过触摸一个触敏式显示器而被标记。
在步骤210同步管理器25将从媒体播放器10拷贝的播放列表的时间和日期信息与个人计算机20上的相应播放列表的时间和日期信息相比较。在个人计算机20上的相应播放列表可以被标识为具有与来自媒体播放器10的所拷贝的播放列表相同的播放列表标题。这种比较产生了比较信息,所述比较信息涉及与媒体播放器10相关的播放列表的时间及日期信息和与个人计算机20相关的播放列表的时间及日期信息之间的差别。
在步骤212同步管理器25基于所述比较信息确定将在个人计算机20和媒体播放器10之间进行拷贝的一个或多个播放列表。
在步骤214基于所述比较信息,对于那些比相比较的媒体播放器装置10的相应播放列表具有更为当前的时间和日期信息的个人计算机20的播放列表,被比较的媒体播放器装置10播放列表被更新并且被传送回媒体播放装置10。在媒体播放器装置10处,存储器装置12被更新以便反映被更新的媒体播放列表。
在步骤216基于所述比较信息,对于那些比相比较的个人计算机20的播放列表具有更为当前的时间和日期信息的媒体播放器装置10的播放列表,个人计算机20播放列表被更新,并且相关的存储器装置22被相应地更新。
在步骤218同步管理器25确定媒体播放器装置10是否创建了任何新的播放列表。如果没有新的播放列表,那么该处理继续到步骤222。
在步骤220如果在步骤218中确定媒体播放器10的用户创建了一个或多个新的播放列表,那么个人计算机20命令媒体播放器10将所述一个或多个新的播放列表传送到个人计算机20,以便存储在个人计算机20的存储器22中(例如磁盘驱动器、硬盘驱动器)。
在步骤222同步管理器25确定媒体播放器装置10是否删除了任何现有的播放列表。
在步骤224如果在步骤222中确定在媒体播放器10中已经删除了一个或多个播放列表,那么个人计算机20的存储器(例如磁盘驱动器、硬盘驱动器)被更新,以便将被删除的播放列表的媒体内容存储在档案目录中。个人计算机20的用户具有这样的选项保留档案目录的内容,直到用户决定永久地清除存储在其中的未被参考的内容。应当注意的是,被删除的播放列表被从媒体播放器10的存储器12永久地删除。
在步骤226同步管理器25确定个人计算机20是否创建了任何新的播放列表。如果没有,那么该处理在步骤230结束。
在步骤228如果在步骤226确定在个人计算机20中创建了一个或多个新的播放列表,那么所述一个或多个新的播放列表被拷贝到媒体播放器10。该处理然后在步骤230终止。
系统200同步媒体内容的操作已经在前面进行了描述。该系统有利地允许使用要被同步的每个装置中的播放列表的时间和日期信息来更新媒体内容。各个装置的数据结构根据所述同步程序被自动更新。因此,通过简单地标识用户决定包括用于同步的那些播放列表,系统100提供了一种有力而简单的技术,其允许用户快速更新在主机(例如个人的)计算机或类似配置的装置和便携式媒体播放器装置中的媒体内容。该系统还提供了用于将与被便携式媒体播放器删除的播放列表有关的媒体内容进行归档的装置。该系统还提供了一种用于针对由媒体播放器装置的用户创建的任何新列表来更新个人计算机的数据结构的装置。
虽然已经通过参考特定实施例描述了本发明,但是应当理解,在不背离所附权利要求书所阐述的本发明的实质和范围的情况下,可以有许多变型。因此,说明书和附图应被看作是示例的方式,而不是为了限制所附权利要求书的范围。
在解释所附权利要求书的过程中,应当理解a)“包括”一词并不排除在给定权利要求中列出的元件或步骤之外的其他元件或步骤的存在;b)在元件之前的“一个”并不排除多个这种元件的存在;c)权利要求中的任何附图标记不限制该权利要求的范围;d)几个“装置”可以由实施结构或功能的相同硬件项或软件项表示;以及e)每个被公开的元件可以包括硬件部分(例如分立电子电路)、软件部分(例如计算机程序)或其任意组合。
权利要求
1.一种通过播放列表来执行在媒体播放器(10)的媒体内容和主机装置(20)的媒体内容之间的双向同步的方法,该方法包括以下步骤检测该媒体播放器(10)到该主机装置(20)的连接;从该主机装置(20)向该媒体播放器(10)请求被标记用于同步的至少一个播放列表;响应于该询问,从该媒体播放器(10)向该主机装置(20)传送所述被标记用于同步的至少一个播放列表;将所述被标记用于同步的至少一个播放列表的时间和日期信息与所述主机装置(20)的相应播放列表的时间和日期信息相比较,所述比较产生比较信息;基于该比较信息确定将从该媒体播放器(10)拷贝哪些播放列表到该主机装置(20),以及确定将从该主机装置(20)拷贝哪些播放列表到该媒体播放器(10);以及拷贝所确定的播放列表以便执行所述双向同步。
2.如权利要求1所述的方法,还包括在所述主机装置(20)和媒体播放器(10)的每一个当中创建和存储包括多媒体内容的播放列表。
3.如权利要求1所述的方法,其中所述主机装置(20)是个人计算机(20),并且其中权利要求1的各步骤是使用存储在该个人计算机(20)上的专用应用程序来执行的。
4.如权利要求1所述的方法,还包括以下步骤将从所述媒体播放器(10)拷贝到主机装置(20)的播放列表存储在该主机装置的存储器(22)中,以及将从该主机装置(20)拷贝到媒体播放器(10)的播放列表存储在该媒体播放器(10)的存储器(12)中。
5.如权利要求1所述的方法,其中所述检测媒体播放器(10)到主机装置(20)的连接的步骤还包括为了同步的目的而确定该媒体播放器(10)是否连接到该主机装置(20)。
6.如权利要求1所述的方法,其中所述方法还包括以下步骤确定所述媒体播放器(10)是否创建了至少一个新的播放列表;当满足所述确定步骤时,将该至少一个新的播放列表从该媒体播放器(10)拷贝到主机装置(20);以及将该至少一个新的播放列表存储在该主机装置(20)的数据目录中。
7.如权利要求1所述的方法,其中所述方法还包括以下步骤确定所述媒体播放器(10)是否删除了至少一个先前存在的播放列表;将该至少一个被删除的播放列表从该媒体播放器(10)拷贝到主机装置(20);以及将该至少一个被删除的播放列表存储在该主机装置(20)的档案数据目录中。
8.如权利要求1所述的方法,其中所述媒体播放器(10)包括音频播放器,并且其中所述音频播放器播放列表包括媒体内容,所述媒体内容至少包括歌曲的音频文件。
9.如权利要求1所述的方法,其中所述媒体播放器(10)包括视频播放器,并且其中所述视频播放器播放列表包括媒体内容,所述媒体内容至少包括视频的视频文件。
10.如权利要求1所述的方法,其中所述媒体播放器(10)包括图像浏览器,并且其中所述图像浏览器播放列表包括媒体内容,所述媒体内容至少包括图像的图像文件。
11.一种通过播放列表来执行在媒体播放器(10)的媒体内容和主机装置(20)的媒体内容之间的双向同步的设备,所述设备包括所述主机装置(20),包括i)同步管理器(25),其被配置来将从该媒体播放器(10)拷贝的播放列表的时间和日期信息与存储在个人计算机(20)上的相应播放列表的时间和日期信息相比较,所述同步管理器(25)还被包括来自动检测该媒体播放器(10)到该个人计算机(20)的连接;ii)存储器(22),用于存储被配置为多个播放列表的媒体内容;以及iii)主机装置接口,其支持将媒体内容传送到该主机装置。
12.如权利要求11所述的设备,其中所述主机装置(20)是个人计算机(20)。
13.如权利要求11所述的设备,其中所述主机装置接口是IEEE1394端口。
14.如权利要求11所述的设备,其中所述主机装置接口是USB端口。
15.一种机器可读介质,其内容使得计算机系统执行一种通过播放列表来执行在媒体播放器(10)的媒体内容和主机装置(20)的媒体内容之间的双向同步的方法,所述方法包括以下步骤检测该媒体播放器(10)到该主机装置(20)的连接;从该主机装置(20)向该媒体播放器(10)请求被标记用于同步的至少一个播放列表;响应于该询问,从该媒体播放器(10)向该主机装置(20)传送所述被标记用于同步的至少一个播放列表;将所述被标记用于同步的至少一个播放列表的时间和日期信息与所述主机装置(20)的相应播放列表的时间和日期信息相比较,所述比较产生比较信息;基于该比较信息确定将从该媒体播放器(10)拷贝哪些播放列表到该主机装置(20),以及确定将从该主机装置(20)拷贝哪些播放列表到该媒体播放器(10);以及拷贝所确定的播放列表以便执行所述双向同步。
16.如权利要求15所述的机器可读介质,其中所述检测媒体播放器(10)到主机装置(20)的连接的步骤还包括为了同步的目的而确定该媒体播放器(10)是否连接到该主机装置(20)。
17.如权利要求15所述的机器可读介质,其中所述方法还包括以下步骤确定所述媒体播放器(10)是否创建了至少一个新的播放列表;当满足所述确定步骤时,将该至少一个新的播放列表从该媒体播放器(10)拷贝到主机装置(20);以及将该至少一个新的播放列表存储在该主机装置(20)的数据目录中。
18.如权利要求15所述的机器可读介质,其中所述方法还包括以下步骤确定所述媒体播放器(10)是否删除了至少一个先前存在的播放列表;将该至少一个被删除的播放列表从该媒体播放器(10)拷贝到主机装置(20);以及将该至少一个被删除的播放列表存储在该主机装置(20)的档案数据目录中。
19.如权利要求15所述的机器可读介质,还包括在所述主机装置(20)和媒体播放器(10)的每一个当中创建和存储包括多媒体内容的播放列表。
全文摘要
本发明公开了一种通过播放列表在具有大容量的主机装置(例如个人计算机(20),其中安装了专用应用程序)和移动媒体播放器装置(10)之间执行双向同步的方法。移动媒体播放器装置(10)能够独立地下载包含音频和视频文件的媒体内容以及从中创建播放列表。在连接了个人计算机(20)和媒体播放器(10)之后,被标记用于同步的播放列表被从媒体播放器(10)下载到个人计算机(20),其中所述专用应用程序使用所述播放列表的时间和日期信息来确定个人计算机(20)和媒体播放器(10)的哪些播放列表将被更新。经过更新的播放列表被存储在对应的装置(10,20)中。
文档编号G06F17/30GK1914601SQ200580003242
公开日2007年2月14日 申请日期2005年1月26日 优先权日2004年1月27日
发明者F·M·J·吉约里特 申请人:皇家飞利浦电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1