专利名称:用于替换媒体内容项目的设备和方法
技术领域:
本发明涉及一种用于输出媒体内容项目的设备,所述设备包括用于接收第一媒体内容项目的接收器,以及用于向用户输出所述第一项目的输出装置。
本发明还涉及一种输出媒体内容项目的方法,所述方法包括接收第一媒体内容项目的步骤,以及向用户输出所述第一项目的步骤。
文献WO99/37045披露了一种提供有向前跳转和向后跳转的交互式特征的数字无线电广播系统。数据可以以比实时速率更快的速率来传送,并被累积在接收器的缓冲器中。作为选择,两个或更多的节目频道可以被传送,以便用户可以从当前轨道直接转移到另一个频道的轨道的起始。用户能够播放当前的轨道或跳转到之后或之前的轨道。当播放当前节目片断时,指定了节目片断的访问点的数据也可以被传送,以便允许用户向前或向后跳转到存储在所述缓存器中的节目片断。
这种系统的应用被限于数字无线电广播。对某些广播电台和/或用户来说,所提出的传送和/或接收数据的方式可能并不适合。
用户被限于仅能够从由广播公司提供的并且能被存储在所述缓冲器中的轨道或片断中进行选择。同时,用户可能不喜欢存储在所述缓冲器中的任何内容。
本发明的目的是克服所述现有技术的缺陷,并提供一种使得用户能够采用用户友好且不受限制的方式替换所述媒体项目的设备。
在本发明的设备中实现了上述目的,所述设备的特征在于-选择装置,用于在输出所述第一项目的特定时刻用户可操作地输入用于替换所述第一项目的命令,以及-时间估计装置,用于在输入所述命令之时估计输出所述第一项目的剩余部分所需的时间段,以及-搜索装置,用于搜索至少一个第二媒体内容项目,其中所述至少一个第二项目的持续时间基本上等于所述的时间段。
这样,当输出所述第一媒体内容项目(例如一首歌曲)时,用户可以命令所述设备跳过该第一项目。通常,在已经输出所述第一项目一段时间后,用户想要跳过第一项目。由所述时间估计装置来计算一个时间段,所述时间段是从输入跳过所述第一项目的用户命令的特定时刻开始直至输出所述第一项目结束为止的所述第一项目的剩余部分的持续时间。在所述估计所得的时间段之后输出另一项目,例如,就像在广播无线电中那样,其中一个接一个的广播音频内容项目。
所述时间估计装置可以用于通过下述方式估计所述时间段估计第一项目的已输出部分的持续时间,确定第一项目的总持续时间,并从所述第一项目的总持续时间中减去第一项目的已输出部分的持续时间。为了估计第一项目的已输出部分的持续时间,所述时间估计装置可以包括计时器,用于对该设备的当前时间进行计数。例如,可以通过识别存储了与多个媒体内容项目的持续时间相关的数据的数据库中的所述第一项目来确定所述第一项目的总持续时间。
为了替换所述第一项目,可以由所述搜索装置来搜索一个或多个第二项目,所述第二项目的每一个具有等于或大致等于所述估计所得的时间段的持续时间。例如,所述设备可以通过记录广播歌曲的方式在本地存储媒体内容项目。如果发现了一个以上的这种第二项目,那么就可以根据用户的偏好或其他准则来选择其中的一个。而后,可以由输出装置输出适合这个时间段的第二项目。
可以由所述时间估计装置估计搜索所述第二项目的时间。除了在推测地找到第二项目之时所述搜索时间已经期满之外,在用户可操作地输入跳过第一项目的命令的时刻后并不立刻中断第一项目的输出。作为选择,仅当发现第二项目时才中断第一项目的输出。
在本发明的方法中也实现了上述目的,所述方法的特征在于-用于在输出所述第一项目的特定时刻用户可操作地输入替换所述第一项目的命令的步骤,-用于在输入所述命令之时估计输出所述第一项目的剩余部分所需的时间段的步骤,以及-用于搜索至少一个第二媒体内容项目的步骤,其中所述至少一个第二项目的持续时间基本上等于所述的时间段。
所述方法描述了根据本发明的设备的运行步骤。
将参照附图进一步说明和描述本发明的这些和其他方面,其中
图1示出了适合实现本发明的设备的功能框图2示出了根据本发明的方法的一个实施方式;图3示出了用于阐明所述设备的功能的时间图。
图1示出了设备100的一个实施方式的功能框图。所述设备包括接收器110,用于接收媒体内容项目,例如歌曲、诸如无线电节目的广播节目等。所述设备还包括输出装置120,用于向用户输出至少一个媒体内容项目,也就是再现歌曲或其他的音频内容;选择装置130,使得用户能够输入在由所述输出装置120输出所述项目的特定时刻替换媒体内容项目的命令。例如,用户不喜欢正在被再现的内容的情况就广播内容而言可能经常发生,并且用户可能输入停止并替换正在输出的所述内容的命令。可以利用公知的输入设备来实现选择装置130,诸如远程控制单元、键盘、诸如鼠标的定点设备等。
所述设备100包括时间估计装置140和搜索装置150。时间估计装置140用于在输出所述项目的特定时刻用户输入替换媒体项目的命令时估计将要被跳过的媒体项目的剩余部分的持续时间。时间估计装置可以同选择装置130、输出装置120以及搜索装置相连。搜索装置150也可以同输出装置以及选择装置相连,并且所述装置用于搜索至少一个第二媒体内容项目,所述第二媒体内容项目适合在输入用户命令的时刻替换正在输出的第一项目。搜索装置可以搜索一个或多个第二媒体项目,所述第二媒体项目的持续时间可以基本上等于将要被跳过的第一媒体项目的剩余部分的持续时间。作为选择,搜索装置可以搜索两个或更多的第二项目,所述第二项目的总持续时间可以基本上等于将要被替换的第一媒体项目的剩余部分的持续时间。
将要被跳过的媒体项目的剩余部分的持续时间可以以多种方式进行估计。例如,时间估计装置可以确定将要被替换的正在再现的第一项目的起始时间,以及用户输入替换所述第一项目的命令的时间。这样,已经被输出的第一项目的所述部分的持续时间就得到估计。当知道了所述第一项目的总持续时间,那么就可以得到所述媒体项目的剩余部分的持续时间。
在一个例子中,可以从传送数字广播信号的广播公司那里获取第一项目的总持续时间,所述数字广播信号包括所述第一媒体内容项目和元数据,元数据包括与所述第一项目有关、诸如总持续时间的信息。在另一个例子中,可以将具有片断的数字信息流与这种的数字信号一同传送,所述片断被提供有时间戳。这种时间戳的值可能从第一项目开始时刻的零直至第一项目的总持续时间。这样,时间估计装置可以根据在用户输入替换所述第一项目的命令的时刻正在被输出的片段的时间戳获取已经输出的第一项目的所述部分。
在另一个实施例中,第一项目的总持续时间可以通过下述的方式来确定首先识别存储有与多个媒体内容项目的持续时间相关的数据的持续时间数据库160中的第一项目,而后从所述数据库中检索所述第一项目的总持续时间。持续时间数据库可以存储多个记录,所述记录包括持续时间数据和标识数据。标识数据可以包括时间估计装置在持续时间数据库中识别特定媒体项目以及从对应于所述项目的持续时间中获取总持续时间所必要的信息。例如,所述标识信息可以仅仅是媒体项目的标题。第一项目的标题可以并入到与第一媒体内容项目一起传送至设备100的元数据中,但是第一项目的总持续时间可以不被包括在元数据中。而后,这种标题可以用于识别持续时间数据库中的第一项目。作为选择,标识数据可以只是对应于第一项目的一部分的媒体数据,足以识别这首歌曲,或其他数据。为了识别第一媒体项目,时间估计装置可以将已经被输出的第一项目的所述部分同数据库160中关于各种项目的标识媒体数据进行比较。在那种情况下,根本不需要诸如元数据之类的附加信息,并且本发明可以用常规的广播系统实现,而对于包括诸如标识信息的关于媒体内容的附加信息不用特殊格式的媒体内容。
在本发明的一个实施方式中,设备100可以随意地包括监视装置170,用于在接收所述特定项目的完成之时把特定项目的总持续时间存储到持续时间数据库160中。监视装置可以用于通过下述方式连续地分析由接收器110接收的项目识别持续时间数据库160中的特定项目,并验证在所述数据库中是否存在所述特定项目的持续时间数据。如果在数据库中没有识别到所述项目,那么监视装置就为该项目添加标识数据和持续时间数据的记录,与在接收所述项目的完成之时所指定的一样。如果在数据库中识别到所述项目,但是该项目的持续时间没有存储在数据库中,那么监视装置就在接收所述项目的完成之时将各自的持续时间数据添加到该项目在数据库中的记录。那样,特定项目的持续时间数据就可以被添加到所述持续时间数据库中。
搜索装置150可以用于使用多个媒体信息源搜索至少一个第二媒体内容项目,所述媒体信息源诸如远程位于因特网或本地网的远程媒体内容存储器,媒体内容以各种格式存储在不同位置,并可通过因特网上的专门的搜索引擎加以访问等等。特别地,搜索装置可以同本地媒体内容数据库180相连接,所述本地媒体内容数据库180中以任何公知的方式存储多个媒体内容项目。所述数据库180可以存储与所述项目的持续时间相关的数据,或者只要请求所述特定项目就可以计算所述持续时间。在已经发现多于一个第二媒体内容项目的情况下,所述找到的第二媒体内容项目的每一个具有与由时间估计装置估计所得的第一项目的剩余部分的持续时间基本上相等的持续时间,可以选择其中一个所找到的第二媒体项目供输出装置120进一步输出。搜索装置可以根据不同的准则选择其中一个找到的第二项目,诸如由用户根据存储在设备中的用户偏好190所首选的所述第二项目。存储在媒体内容数据库中的每一个找到的第二项目可以根据用户偏好加以分级,这一点在现有技术中是公知的,而后选择具有最高分数的第二项目。
所述设备可以用于指示在所述用户偏好190中将要被替换的第一项目的低等级。存储在媒体内容数据库180中的其他项目也可以被编为较低等级以具有数据库180中的项目一致的等级,所述其他项目与遵照一个或多个例如类型、语言、作者、持续时间等的参数将要被替换的第一项目是类似的。
搜索装置也可以用于指示媒体内容数据180中用于替换特定第一项目的特定第二项目或用户偏好190选择。这样,如果将来必须替换某个其他的第一项目,那么搜索装置就可以查明就诸如类型、持续时间等方面类似于所述将来的第一项目的第一项目而言所述替换是否已经在数据库180或者用户偏好190中被指示出了。从所述存储的关于指示替换的信息中,搜索装置检索在之前被用于替换类似的第一项目的第二项目。因此,所述获得的第二项目在将来也可以用于替换第一项目。
作为选择,搜索装置可以传送请求至外部分级资源,例如因特网,以根据国际/国家准则概观的分级列表等来确定第二项目的分级。作为选择,第二项目可以根据所述项目的条目(即记录)在数据库中创建之时的日期或者例如歌曲等的发行日期来选择。这样,具有最新日期的项目就被选择了。
在广播内容中,一些“最喜欢的”歌曲可能一天被播放几次,而较老的和/或较不喜欢的歌曲可能一周被播放一次。所述设备用于维护再现所述项目的历史,并用于根据所述历史且考虑第二项目的输出频率来选择第二项目。
搜索至少一个第二媒体项目的时间可以变化,从用户可能感觉不到的很短的时间段-例如一秒到几十秒。对于该搜索时间也可以考虑以便消除在用户输入的替换命令之时停止输出第一项目和发现第二项目时开始输出它之间的停顿。可能性之一是继续输出第一项目,直至发现第二项目,并且相应地从搜索到的第二项目持续时间中扣除所述搜索时间。换句话说,具有减去了所述搜索时间的持续时间的第二项目可以被搜索。在一个实施例中,设置近似值(例如由制造厂商预置的平均搜索时间、搜索时间)以及在设备执行期间例如根据数据库180中要被分析的记录量调整所述设置时间的算法可以被实现。同样地,如上所述的估计所述第一项目的剩余部分的持续时间所需的时间也可以被考虑进去。
一旦第二媒体项目被搜索装置发现并选择,那么就进一步传送第二媒体项目至所述输出装置,从而将其再现给用户。
可能发生这样的情况没有找到任何一个具有所要求的持续时间的第二项目,并且也不可能找到两个或多个第二项目,所述第二项目的求和持续时间基本上等于估计而来的第一项目的剩余部分的持续时间。例如,搜索装置可以用于搜索具有这样的持续时间的第二项目与估计而来的第一项目的剩余部分的持续时间相比,不大于几十秒也不小于几秒,并且在所述持续时间范围内的项目不存在于数据库180中。解决该问题的方法之一就是查找具有最接近于所述持续时间范围的持续时间的第二项目。而后,输出装置可以用于针对估计而来的第一项目的剩余部分的持续时间而调整所找到的第二项目的输出。如果这种第二项目暂时短于估计而来的第一项目的剩余部分的持续时间,那么第一项目的输出被持续着,长达搜索到的持续时间和所找到的第二项目的实际持续时间之间的差值时间之久。如果这种第二项目暂时长于估计而来的第一项目的剩余部分的持续时间,那么输出装置120可以用于在估计而来的第一项目的剩余部分的持续时间期满之时而渐渐停止第二项目的输出。
在本发明的一个实施方式中,所述搜索装置可以用于例如,从这个特定项目的输出开始以来,在不等待用户输入替换命令的情况下就搜索正在被输出的项目的替换。这样,可以由搜索装置创建替换列表。所述替换列表可以包括时间间隔的记录,并且如果当正在输出的所述项目的剩余部分的持续时间等于该列表中的记录的所述时间间隔的之时,用户输入替换正在输出的项目的命令,那么所述持续时间表还包括由搜索装置选择的第二项目。只要所述项目的输出开始,所述列表就可以被更新。显然地,实现这一点可以减少搜索第二项目所需的时间。
应该注意的是持续时间数据库160和媒体内容数据库180可以安排在一个存储相同信息的数据库中或任何其他的方式安排。
根据本发明的设备可以利用一个微处理器系统来实现,所述微处理器系统包括处理器,用于以传统的方式控制电视接收机的运行。处理器可以从由用户使用的远程控制单元接收用户控制指令。处理器可以同存储有由所述处理器执行的指令的存储器、数据库160和180,以及用户偏好190相连,以使得设备如上文中所述的那样运行。在另一个实施方式中,硬件电路可以取代软件指令、或同软件指令相结合以实现本发明。显然地,根据本发明的设备可以以一种本领域技术人员所熟知的方式在能够再现和操作媒体内容的消费者电子设备-诸如电视机、置顶盒、无线电广播设备、个人计算机等中实现。
图2示出了根据本发明的方法的实施方式。在步骤210中,由接收器110接收第一媒体内容项目,并在步骤220中由输出装置120输出。步骤210和220代表用于再现媒体内容的用户设备的常规使用,诸如由CD播放器或收音机等装置播放音频。在步骤230中,用户可以输入中断再现第一项目并通过输出第二媒体内容项目而替换第一项目的命令。
在很多情况下,可以由用户或内容提供者预先确定媒体项目的连续重放。因此,执行所述方法的下述步骤来查找在按照预定的方式开始另一项目的输出之前可能被再现的第二项目。如上所述,在步骤240,估计第一项目的剩余部分的持续时间,也就是由于用户中断了第一项目的输出而没有输出的第一项目的那一部分。在步骤250中,搜索至少一个具有基本上等于估计所得的第一项目的剩余部分的持续时间的持续时间的第二项目。如上所述,如果找到了多于一个第二项目,那么就选择一个第二项目。如果根本没有找到第二项目,那么就搜索具有与估计所得的第一项目的剩余部分的持续时间最接近的持续时间的第二项目。在步骤260中输出所找到的第二项目。
术语“基本上相等的持续时间”不应以一种受限的方式来理解。所述设备可以用于调整再现特定项目的持续时间。对本领域的技术人员公知的是媒体内容的重放持续时间可以被略微压缩或做的更久一点,而这却不会被用户所注意到。项目的“持续时间”可以表示为具有最小和最大长度的时间间隔,而不是单个值。
图3示出了时间图,用于举例说明根据本发明的一个实施方式的功能。可以指示设备100在时刻T1开始输出(例如再现)第一媒体内容项目310,并在时刻T4完成第一项目的输出,这段时间可以等于所述第一项目的持续时间。在时刻T4,可以由所述设备开始另一项目的输出。在时刻T2,用户可以指示所述设备替换第一项目的输出。到时刻T3为止,设备可以查找要替换第一项目的第二项目320,其中到时刻T4为止,第二项目的输出必须完成。从时刻T2到时刻T3的这段时间期间,步骤240、步骤250以及如上所述的步骤的实施方式可以被执行。由于从时刻T2到时刻T3的这段时间内不会再现其他的内容,因此第一项目的输出一直持续到时刻T3。第二项目320的输出从时刻T3开始,并在时刻T4结束,这段时间等于第一项目的剩余部分的持续时间减去执行步骤240、步骤250等用于查找第二项目所必需的时间。可能发生这样的情况找到的第二项目长于从时刻T3到时刻T4的这段时间。如果是那样的话,输出装置120会在时刻T4渐渐停止对第二项目的输出。
在参照附图提供的设备、方法及其不同的实施方式中均实现了本发明的目的。所述设备允许用户以一种更有效的方式替换所输出的项目,并且与现有技术中所公知的内容提供者设备和用户设备中所利用的使用附加条件相比,可以更容易地在当前可买到的消费者电子设备中实现。不同的程序产品可以实现本发明的系统和方法的功能,并且其可以以几种方式同硬件结合或者位于不同的设备上。在本发明概念的范围内,所述实施方式的变化和修改是可能的。
权利要求
1.一种用于输出媒体内容项目的设备,所述设备包括-接收器(110),用于接收第一媒体内容项目,以及-输出装置(120),用于向用户输出所述第一项目,以及-选择装置(130),用于在输出所述第一项目的特定时刻用户可操作地输入替换所述第一项目的命令,以及-时间估计装置(140),用于在输入所述命令之时估计输出所述第一项目的剩余部分所必需的时间段,以及-搜索装置(150),用于搜索至少一个第二媒体内容项目,其中所述至少一个第二项目的持续时间基本上等于所述的时间段。
2.如权利要求1所述的设备,其中所述时间估计装置用于估计搜索所述至少一个第二媒体项目的时间,并用于从所述估计而来的搜索时间中减去所述时间段。
3.如权利要求1或2所述的设备,其中所述输出装置用于针对所述时间段调整所述第二项目的输出。
4.如权利要求3所述的设备,其中所述输出装置用于在所述时间段的期满之时渐渐停止所述第二项目的输出。
5.如权利要求1所述的设备,其中所述时间估计装置用于通过在存储了与多个媒体内容项目的持续时间相关的数据的数据库(160)中识别所述第一项目来确定所述第一项目的持续时间。
6.如权利要求5所述的设备,其中所述接收器用于接收广播媒体内容项目,并进一步包括监视装置(170),用于识别特定的广播媒体内容项目并且在完成所述特定项目的接收之时把所述特定项目的持续时间存储在所述数据库中。
7.如权利要求1所述的设备,其中所述搜索装置用于在存储了多个媒体内容项目的数据库(180)中搜索所述至少一个第二媒体内容项目。
8.如权利要求1所述的设备,其中所述搜索装置用于为正在输出的第一项目建立替换列表,所述替换列表具有至少一个表示在输出所述第一项目的特定时刻替换所述第一项目的特定的第二媒体内容项目的元素。
9.如权利要求1所述的设备,其中所述搜索装置还用于根据用户的偏好(190)选择具有基本上等于所述时间段的持续时间的一个第二媒体项目。
10.如权利要求1所述的设备,其中所述搜索装置用于在用户的偏好(190)中指示用户对所述第一项目的反感。
11.如权利要求1所述的设备,其中所述第一和第二项目是音频内容项目。
12.如权利要求11所述的设备,其中所述第一和第二项目是无线电广播节目。
13.一种选自电视机、个人计算机、音频播放器、便携式设备的消费者电子设备,其中所述设备包括了上述任一个权利要求中所要求的设备。
14.一种输出媒体内容项目的方法,所述方法包括-用于接收第一媒体内容项目的步骤,-用于向用户输出所述第一项目的步骤,-用于在输出所述第一项目的特定时刻用户可操作地输入替换所述第一项目的命令的步骤,-用于在输入所述命令之时估计输出所述第一项目的剩余部分所必需的时间段的步骤,以及-用于搜索至少一个第二媒体内容项目的步骤,其中所述至少一个第二项目的持续时间基本上等于所述的时间段。
15.一种能够实现可编程设备的计算机程序产品,当执行所述计算机程序产品时,充当如权利要求1中所述的设备。
全文摘要
本发明涉及一种用于输出媒体内容项目的设备,所述设备包括接收器(110),用于接收第一媒体内容项目;以及输出装置(120),用于向用户输出所述第一项目。所述设备包括选择装置(130),用于在输出所述第一项目的特定时刻用户可操作地输入替换所述第一项目的命令;时间估计装置(140),用于在输入所述命令之时估计输出所述第一项目的剩余部分所必需的时间段;以及搜索装置(150),用于搜索至少一个第二媒体内容项目,其中所述至少一个第二项目的持续时间基本上等于所述的时间段。本发明还涉及一种输出媒体内容项目的方法。
文档编号H04L29/08GK1695329SQ03824702
公开日2005年11月9日 申请日期2003年9月26日 优先权日2002年10月28日
发明者M·P·博德拉恩德 申请人:皇家飞利浦电子股份有限公司