基于用户活动的控制媒体播放器的方法和装置的制作方法

文档序号:7717509阅读:178来源:国知局
专利名称:基于用户活动的控制媒体播放器的方法和装置的制作方法
技术领域
本发明涉及一种控制媒体播放器的方法和装置,特别地,涉及一种基于用户活动的自动控制媒体播放器的方法和装置。
当遥控和其它附加特征大大提高了这些娱乐设备的方便程度的同时,它们仍然需要用户通过一定操作来使用遥控(或者与该设备相关的其它输入装置)指示以何种方式调整特定的设备设置。因此,假如不能方便地进行遥控,或者用户不愿走近设备本身,用户就可能仍不能够以一种希望的方式方便地调整一个或多个设置。
据观察,在一定的用户活动和一种相应的调整电子设备设置的方式之间,经常存在一种可预知的联系。例如,一个用户看电视时电话响了,该用户的反应经常是手动调整电视音量或激活静音设置。然而,目前还没有装置向电子设备提供一个针对这种用户活动的指示。因此媒体播放器控制器存在一种需要,就是监测用户活动并响应预定事件自动调整媒体播放器。一个媒体播放器控制器还需要使用一个规则库来定义用户活动或事件,以及执行相应操作来调整设备设置。
根据本发明的一个方面,若干规则定义了不同的用户活动或事件,例如用户已离开房间、正在打电话,或者其它没把注意力集中在媒体播放器上的事情。每个规则包含一个或多个条件,并且,可选择地,当满足该规则时执行一个相应的操作项来调整媒体播放器的一个或多个设置。检测一个预定事件,如果存在相应操作,则由媒体播放器控制器执行。


图1是根据本发明的一个媒体播放器控制器;图2是根据本发明来自图1用户简表的一个样表;图3是一个来自图1用户事件数据库的样表;和图4是一个体现本发明原理的示范性用户事件监测处理流程图。
每个声音/图像捕获装置150都可以被具体化,例如是一个固定的或摇移-俯仰移动-变焦(PTZ)的摄像机,用于捕获图像或视频信息,或者是一个或多个麦克风,用于捕获音频信息(或者同时包含上述两种捕获装置)。媒体播放器控制器100以一种下文中将参照图4讨论的方式处理由声音/图像捕获装置150产生的音频和视频信息,来识别一个或多个预定的用户活J或事件。在一种实施方式中,本发明使用一个用户简表200和事件规则数据库300分别记录了若干用户首选项和规则,这将在下文中参照图2和图3作进一步讨论。这些规则定义的不同事件将启动媒体播放器160的一种或多种设置的调整。
根据本发明,媒体播放器控制器100可以检测每个规则定义的用户活动。如同下文将进一步论述的,每个规则包含一个或多个必须顺次满足的条件,用于启动该规则,可选择地,还包含一个相应的操作项,当用于启动该规则的预定条件被满足时,媒体播放器控制器100将执行该操作项来调整媒体播放器160的一个或多个设置。根据本发明,每个规则中至少有一个条件是在音频或视频信息中被检测的条件,所述信息由基于声音或图像技术的声音/图像捕获装置150产生。
依据对一种预设的用户活动或事件的检测,如果有相应操作的话,就由媒体播放器控制器100执行。典型地,所述相应操作就是向媒体播放器160发出命令来调整一个或多个设置。举例说明,该命令包括静音,记录,音量调节,改变节目频道,电源节省模式和播放暂停。
如同下文参照图2和3进一步论述的,用户简表200和事件规则数据库300中记录的用户首选项和规则可以包括一个或多个依赖于外部信息的条件,例如来自一个可选的电子节目指南130或主叫用户标识装置170的信息。举例说明,响应一个特定的用户活动,由媒体播放器控制器100执行的相应操作项可以随电子节目指南130中显示的节目特点而定。类似地,响应于媒体播放器控制器100检测到电话铃响,由媒体播放器控制器100执行的相应操作项可以随主叫用户标识装置170中显示的主叫用户的标识而定。
如图1所示,并将在下文中参照图4所进一步论述的,媒体播放器控制器100还包含一个用户事件监测处理400。通常,用户事件监测处理400处理由声音/图像捕获装置150获得的音频信息或图像,并检测在事件规则数据库300中定义的一个或多个事件。
媒体播放器控制器100可以具体化为任意一种数据处理装置,例如一台个人计算机或者工作站,它包括一个处理器120例如中央处理单元(CPU),和一个存储器110例如随机存取存储器(RAM)和/或只读存储器(ROM)。可选择地,媒体播放器控制器100还可以具体化为一个专用集成电路(ASIC)(图中未示出),它被包括在例如电视机、机顶终端或其它电子设备中。
图2是用户简表200的一个示范表格,它记录了每个用户的不同首选项。如图2所示,用户简表200由多条记录组成,例如第205-208条记录,每条记录与一个不同的用户相关。对于每个用户,用户简表200在区域250中对该用户进行标识,如果存在相应首选项的话,则在区域260中进行标识。
例如,记录205中用户John Smith的用户首选项表明,该用户希望在电话铃响时让媒体播放器160暂停,除非该电话来自一个特定的电话号码,这时就降低媒体播放器160的音量。同样地,记录206中用户Jane Smith的用户首选项表明,该用户希望在电话铃响时降低媒体播放器160的音量,除非当前选择的节目是一个top-5节目,这时就向媒体播放器160发送一个记录命令。因此,记录205中的首选项是由来自主叫用户标识装置170的信息决定的,记录206中的首选项是由来自电子节目指南130的信息决定的。
通常,用户简表200中记录的用户首选项可以由调查答复中直接获得,也可以通过监测一个特定用户对于一个特定情景的反应来间接获得。据此,可以形成一个规则,它定义了特定的情景和将被执行的相应操作。
图3是事件规则数据库300的示范表格,它记录了定义不同用户活动或事件的各个规则。事件规则数据库300中的每个规则包括预定条件,它规定了启动该规则的条件,并且,可选择地,还包括一个相应的操作项,当满足了该规则的相关条件时,该操作项被启动。典型地,当启动该规则时,定义了媒体播放器160的一个或多个设置调整的操作项将被执行。
如图3所示,示范性的事件规则数据库300包含多条记录例如记录305-311,每条记录与一个不同的规则相关。对于每个规则,事件规则数据库300在区域350中标识该规则的条件,如果存在相应操作项的话,则在区域360中进行标识。例如,记录306中记录的规则是一个响应用户在房间外逗留(或远离媒体播放器160)的事件。如区域350中显示的,当用户在房间外逗留了一个预定的最小时间间隔时,记录306中的规则被启动。如区域360中显示的,相应的操作是发送一个命令将媒体播放器160置于一个电源节省模式。
图4是一个流程图,描述了一个示范性的用户事件监测处理400。用户事件监测处理400处理由声音/图像捕获装置150获得的音频或视频信息(或者两者皆有),并检测在事件规则数据库300中定义的一个或多个事件。示范性的用户事件监测处理400是一个体现了本发明主要思想的概括性过程。如图4所示,用户事件监测处理400一开始在步骤405从声音/图像捕获装置150获得一个或多个输入。然后,用户事件监测处理400在步骤410对当前用户任选地进行识别,例如,使用由声音/图像捕获装置150获得的声音或图像信息的生物估计。当媒体播放器控制器100允许用户简表200中列出的特殊用户媒体首选项可控制事件规则数据库300中列出的普通规则时,用户标识显得格外有用。
然后,在步骤420采用音频和/或视频内容分析(VCA)技术来分析声音/图像信息。对于合适的音频内容分析技术的一种具体论述,例如Silvia Pfeiffer等人著的“Automatic Audio Content Analysis,”Proc.ACM Multimedia 96,21-30,Boston,MA.(1996年11月),在此一并作为参考。对于合适的VCA技术的一种具体论述,例如Nathanael Rota和Monique Thonnat著的“Video SequenceInterpretation for Visual Surveillance,”in Proc.ofthe 3d IEEE Int’l Workshop on VisualSurveillance,59-67,Dublin,Ireland(2000年7月1日),以及Jonathan Owens和Andrew Hunter著的“Application of the Self-Organizing Map to TrajectoryClassification,”in Proc.of the 3d IEEE Int’l Workshop on Visual Surveillance,77-83,Dublin,Ireland(2000年7月1日),在此一并作为参考。通常,音频内容分析和VCA技术被用于识别由声音/图像捕获装置150获得的信号中的不同特征。
在步骤430执行一个测试来确定音频/视频内容分析是否检测到一个在事件规则数据库300中定义的预定事件。应当注意,在步骤430的分析中,在事件规则数据库300中列出的普通规则可以根据用户简表200中列出的特殊用户首选项进行修改。如果在步骤430确定音频/视频内容分析没有检测到预定事件,则程序控制返回到步骤410,以上述方式继续监测用户活动。
然而,假如在步骤430确定音频/视频内容分析检测到一个预定事件,则在步骤440进行处理,如果该事件在用户简表200中存在的话,则如同区域260中显示的针对被标识的用户进行处理,否则就根据事件规则数据库300的区域360中显示的内容进行处理。程序控制到此结束(或者返回步骤410并以上述方式继续监测用户活动)。
在进一步的变化中,根据本发明记录的特定节目的存储表可以由下列方式决定,例如,由一个用户赋予该节目的重要程度值决定,或者由一个节目推荐者赋予该节目的推荐分值决定。
一个“计算机程序”可以理解为任何一种软件产品,比如存储在计算机可读介质,例如软盘上的,可以通过网络,例如因特网下载的,或者由其他任何一种销售方式得到的。
应该理解的是,在此显示和描述的具体实施例和变化仅仅是对本发明原理的示例性说明,本领域的熟练技术人员可以对其进行各种修改而不脱离本发明的范围和精神。
权利要求
1.一种控制媒体播放器(160)的方法,包括分析针对一个用户(140)的音频和视频信息(150)中的至少一个,来识别至少一个预定的用户活动;和当所述用户活动被识别时,执行一个预定的操作项(360)来自动调整所述媒体播放器(160)。
2.如权利要求1的方法,进一步包括建立定义该预定的用户活动的至少一个规则(305-311),其中所述规则(305-311)包含至少一个条件(350)以及当所述规则(305-311)被满足时执行自动调整所述媒体播放器(160)的操作项(360);和其特征在于,分析针对一个用户的音频和视频信息中的至少一个以识别所述条件(350)。
3.如权利要求1或2的方法,其特征在于所述用户活动意味着所述用户(140)并未把注意力集中在媒体播放器(160)上,所述操作项(360)可发送至少一个命令来使媒体播放器(160)暂停,或者开始记录,或者进入一个电源节省模式。
4.如权利要求1或2的方法,其特征在于所述用户活动是一个预定的手势命令,所述操作项(360)可发送一个相应命令到所述媒体播放器(160)。
5.一个控制媒体播放器(160)的系统,包括一个存储器(110),用于存储计算机可读代码;和一个处理器(120),可操作地连接到所述存储器(110),所述处理器(120)被配置为可分析针对一个用户(140)的音频和视频信息(150)中的至少一个,从而识别至少一个预定的用户活动;和当所述用户活动被识别时,执行一个预定的操作项(360)来自动调整所述媒体播放器(160)。
6.如权利要求5的系统,其特征在于该处理器(120)被进一步配置为,可建立至少一个定义预定该用户活动的规则(305-311),其中所述规则(305-311)包含至少一个条件(350)以及当所述规则(305-311)被满足时执行自动调整所述媒体播放器(160)的操作项(360);和分析针对一个用户(140)的音频和视频信息(150)中的至少一个以识别所述条件(350)。
7.如权利要求5或6的系统,其特征在于所述用户活动意味着所述用户(140)并未把注意力集中在所述媒体播放器(160)上,所述操作项(360)可发送至少一个命令来使媒体播放器(160)暂停,或者开始记录,或者进入一个电源节省模式。
8.如权利要求5或6的系统,其特征在于所述用户活动是一个预定的手势命令,所述操作项(360)可发送一个相应命令到所述媒体播放器(160)。
9.一种计算机程序产品,使一个可编程装置在执行所述计算机程序产品时,实现如权利要求5至8中任何一个限定的用于控制媒体播放器(160)的系统的功能。
全文摘要
公开了一种媒体播放器控制器,用于监测用户活动并响应于预定事件来自动控制一个媒体播放器。该媒体播放器控制器包括针对于一个或多个用户的一个或多个声音/图像捕获装置。媒体播放器控制器处理捕获的音频和视频信息来识别一个或多个预定事件。应用若干规则来定义不同的用户事件,例如用户已离开房间、正在打电话,或者其它没把注意力集中在媒体播放器上的事情。每个规则包含一个或多个条件,并且,可选择地,当满足该规则时执行一个相应的操作项。检测一个预定事件,如果存在相应操作,则由媒体播放器控制器来执行。
文档编号H04N5/44GK1460360SQ02800963
公开日2003年12月3日 申请日期2002年3月19日 优先权日2001年3月29日
发明者S·古特塔, M·特拉科维, A·科梅纳雷兹 申请人:皇家菲利浦电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1