电视节目选择系统、推荐方法和录制方法

文档序号:6605832阅读:299来源:国知局
专利名称:电视节目选择系统、推荐方法和录制方法
技术领域
本发明涉及电视节目选择系统、推荐所选电视节目的推荐方法,以及录制所选电 视节目的录制方法。更具体地,本发明涉及为了选择、推荐和/或录制电视节目而使用相机 的电视节目选择系统、推荐方法和录制方法。
背景技术
现今,对用户可用的电视节目或一般可呈现的内容的数量正在不断增长。除了频 道数目不断增加外,诸如因特网或存储介质之类的其他资源提供了众多不同的电视节目。 这使得用户更加难以对所有可用节目有总体印象并难以选择偏好的节目而避免漏过其最 喜爱的电视节目之一的风险。因此主要任务是提供能帮助用户选择电视节目的选择系统或推荐系统。现今一些 电视根据用户先前输入的关键字推荐电视节目。但是,用户不得不为此功能而预先输入关键字。另一个问题是,因为电视不适于识别哪个用户输入了关键字并希望观看相应的电 视节目,所以电视不能为不同用户选择合适的电视节目。

发明内容
因此,本发明的一个目标问题即为改进现今技术。具体地,本发明的一个目的是提 供能使电视节目的选择得到改进的电视节目选择系统、推荐方法和录制方法。该目标通过独立权利要求的特征来解决。在一方面,本发明涉及电视节目选择系统,其包括用来存储一个或多个用户的脸 部数据和与脸部数据相关联的偏好数据的存储器,所述偏好数据指示用户的偏好,用来捕 获用户的图像的相机,以及推荐设备,该设备用来搜索当前可用的电视节目的属性数据,并 且在所捕获的图像对应于所存储的脸部数据之一的情况下,选择至少一个具有与所关联的 被存储的偏好数据相匹配的属性数据的电视节目。根据另一方面,本发明涉及用来录制所选电视节目的录制方法,其包括存储一个 或多个用户的脸部数据和与脸部数据相关联的偏好数据的步骤,所述偏好数据指示用户的 偏好,捕获用户的图像的步骤,搜索当前可用的电视节目的属性数据的步骤,在所捕获的图 像对应于所存储的脸部数据之一的情况下选择至少一个具有与所关联的被存储的偏好数 据相匹配的属性数据的电视节目的步骤,以及向录制设备发出录制命令以录制所选的电视 节目的步骤。根据又一方面,本发明涉及用于推荐所选电视节目的推荐方法,其包括存储一个 或多个用户的脸部数据和与脸部数据相关联的偏好数据的步骤,所述偏好数据指示用户的 偏好,捕获用户的图像的步骤,搜索当前可用的电视节目的属性数据的步骤,在所捕获的图 像对应于所存储的脸部数据之一的情况下选择至少一个具有与所关联的被存储的偏好数 据相匹配的属性数据的电视节目的步骤,以及推荐所选的电视节目的步骤。
优越的特征和实施例是从属权利要求的主题内容。


现在将结合公开的附图在优选实施例的以下描述中更详尽地解释本发明。图1示出根据本发明的电视节目选择系统的第一实施例。图2和图3示出根据本发明的在存储器中存储与用户相关的数据的实施例。图4示出根据本发明的电视节目选择系统的第二实施例。图5示出根据本发明的电视节目选择系统的第三实施例。图6到10示出根据本发明的方法的处理步骤的流程图。
具体实施例方式图1示出电视节目选择系统100的第一实施例。图1示出的组件可全部或部分地 整合到电视中。如果仅组件的一部分被整合到电视机中,则其他组件可被整合到一个或多 个外部组件中,该外部组件与电视相连并可与其进行数据通信。图1所示的电视节目选择系统100当然包括实现功能所必需的所有其他特征,例 如电源等,为了清晰起见,在图中它们被省略。在下述说明中,将参考术语“电视节目,,来解释发明系统和方法。但是,该术语意 欲包含所有类型的视频内容,该视频内容可呈现在显示器、控制板或监视器上。电视节目选择系统100包括存储器101。存储器可被划分为一个或多个易失存储 部分和/或非易失记忆部分。电视节目选择系统100还包括适于在电视节目选择系统的环境中拍摄物体照片 或图像的相机102。相机102可适于拍摄静止图像和/或视频。相机102与脸部识别设备 103相连并与其进行数据通信。脸部识别设备103适于根据相机102提交的图像执行脸部 识别。因此,脸部识别根据例如根据Viewdle或UIUC的算法之类的已知方法而被执行。但 是可利用任何现存的或将来的脸部识别算法。系统100还包括用于呈现视频内容或图像内容的显示器109。显示器109可以是 任何类型的已知的或将来的显示设备,例如,液晶显示板(LCD),薄膜晶体管显示器(TFT), 彩色序列显示器,等离子显示板(PDP),数字微镜设备或有机发光二极管(OLED)显示器或 任何其他类型的显示器。与显示器相连的是用于控制显示器109的图形引擎106。电视节目选择系统100还包括用于接收被广播的电视节目的解码器107。为了 示出具体的电视节目,数字调谐器108适于选择一个频率,因此,为了选择将呈现在显示器 109上的频道并改变数字调谐器108的频率,频道控制器105适于控制数字调谐器108。但是,图1仅是具有用于接收和显示电视节目的组件的示例性实施例,但本发明 并不限于所示组件和结构,而是可适应于任何其他系统,该系统包括使得能够从任意源接 收电视节目并显示电视节目的装置。电视节目选择系统100还包括用于从当前可用的所有电视节目中选择电视节目 的推荐设备104。下面将详细说明选择处理。根据本发明,在存储器101中存储一个或多个用户的脸部数据,另外,还存储一个 或多个用户的偏好数据,该偏好数据与所存储的脸部数据相关联。
偏好数据包括关于偏好的信息、习惯和/或由用户输入的指示所偏好的电视节目 属性的关键字。如果用户开始使用电视节目选择系统,则相机102捕获用户的图像。脸部识别设 备103随即在相机102捕获的图像内完成脸部的脸部识别。识别的脸部被发送到推荐设备104,该设备比较识别的脸部和存储在存储器101 中的脸部数据。如果捕获的脸部数据与存储在存储器101中的脸部数据对应,则推荐设备 104将从所有当前可用的节目中选择与和相应的脸部数据一起存储的偏好相匹配的节目。更具体地,推荐设备104经由解码器107、经由与电视节目选择系统相连的外部设 备、经由因特网或经由其他任何可用资源,接收所有当前可用节目的列表。与每个电视节目 一起,说明每个电视节目属性和特性的属性数据被接收。推荐设备104比较电视节目的属性数据和被存储并与所存脸部数据相关联的偏 好数据,以及选择具有与偏好数据相匹配的属性数据的节目。图2和图3示出存储在存储器101中的数据的示例。在图2中示出了用户条目200的示例。本实施例中的用户条目包括唯一地标识出 用户的用户标识,即用户ID 201。用户ID 201可以是唯一地标识出用户的符号和/或图标 的任何组合。用户条目200还包括相应用户的脸部数据202。脸部数据可以是存储的图像 和/或一组指示用户脸部内的重要特征的数据,以实现存储的脸部数据202与脸部识别设 备103传输的那些脸部数据之间的合理匹配。图3示出与用户ID 201 一起存储的电视节目的属性数据的示例。属性数据可以 是元数据或可包含元数据及另外其他指示电视节目的属性的数据。属性数据可包括元数据 ID 301、用户开始观看的时间和/或日期、观看持续时间303、节目标题304、节目描述305、 节目类别306和/或任何其他类型的描述电视节目的属性数据。其他数据可以是节目的公 开年份、表演节目的演员等。在优选实施例中,对于一个具体用户已观看的每个电视节目,相应的属性数据被 存储并与用户ID 201 (如果有的话)相关联,并且/或者与脸部数据202相关联。因此,代 表不同的偏好的电视节目的一组或多组属性数据代表用户的偏好数据,该数据指示用户对 电视节目的偏好。属性数据300可以与用户ID 201相关联,或者用户ID 201也可被忽略,并且属性 数据可直接与存储的脸部数据202相关联。图4示出根据本发明的电视节目选择系统400的第二实施例。电视节目选择系统 400对应于图1所示的电视节目选择系统,但是还另外包括用于发出命令以在存储器101中 录制内容的录制机401。在本实施例中,推荐设备104可以发送录制指示到录制机401以录制其属性数据 与用户偏好数据相匹配的被选电视节目。图5示出根据本发明的电视节目选择系统500的第三实施例。该系统再次对应于 图1所示的系统,但是还另外包括外部控制设备501。外部控制器501可以是实现对例如 经由HDMI-CEC电缆与电视节目选择系统500相连并进行数据通信的外部设备的控制的任 何类型的设备。通过外部控制器501,可以从电视节目选择系统500发送控制命令到例如 HDD-DVD录制机、蓝光光盘 录制机等外部设备。
当然可以组合图1,图4和图5示出的实施例,即本发明并不限于图中示出的实施 例。在替代实施例中,还可存储用户的群组。例如,两个用户的脸部数据被存储并被视 为与偏好数据相关联的一个群组。该群组可以包括在同一家中住在一起的人,例如妻子和 丈夫或家庭成员。在这个示例中,相机102适于捕获在电视节目选择系统附近的所有用户 的图像、发送数据到脸部识别设备103,该脸部识别设备进而识别脸部的数量并可以对每张 脸完成脸部识别。可替换地或另外,在相机102捕获包括多个脸的图像的情况下,脸部识别103在识 别两个或多个脸部后,可以例如通过测量照片中脸部的大小并选择作为图像内最大的脸部 而出现的脸部等,从中仅选择出一个脸部。在下述中,通过参考图6到图10将详尽解释根据本发明的方法实施的具体步骤。 图6示出本处理的初始阶段。处理开始于步骤SO。在步骤Si,电视节目选择系统100、400、 500被用户开启或者被任何可能的事件(例如,一天的某一具体时间,检测到用户的存在, 或由于任何其他原因)自动触发。在下一步骤S2,相机102捕获位于电视节目选择系统100、400、500附近的一个或 多个用户的照片。捕获到的照片随即被发送到脸部识别设备103,脸部识别设备103在下一 步骤S3中识别一个或多个脸部。如之前所描述的,被识别的脸部中的任一个脸部被选择或着所有脸部被看做一个 对应的群组。所识别的脸部随即被发送到推荐设备104,推荐设备104在下一步骤S4比较 所识别的脸部和存储在存储器101中的脸部数据202。可替换地,该比较也可由脸部识别设 备103实施,脸部识别设备103随即发送比较结果到推荐设备104。在下一步骤S5,推荐设备104或可替换地,脸部设别设备103检查相机102所捕 获的被识别的脸部数据与存储在存储器中的脸部数据202之间是否发现匹配。在推荐设备 104发现匹配的情况下,则处理进行到A点,该点将稍后描述。如果脸部识别设备103未发 现匹配,则脸部识别设备发送与识别的脸部数据202相对应的用户ID 201到推荐设备103, 并且处理进行到A点。否则,如果在步骤S5,推荐设备104或可替换地,脸部识别设备103 确定没有发现匹配,则在下一步骤S6,新的用户条目200在存储器101中被创建,可选地,用 户ID 201被创建,并且相应的脸部数据202被存储。处理于是也继续到A点。现在将通过参照图7解释从A点开始的处理。在步骤S10,推荐设备104开始评估存储在存储器中并与当前所检查的脸部数据 和/或用户ID相关联的偏好数据。为此目的,在下一步骤S11,推荐设备104将从存储器 101中检索并读出所有偏好数据,即,与脸部数据或当前用户ID相关联的属性数据的所有 集合。在下述步骤中,推荐设备104接收包括所有当前可用节目的元数据的属性数据。因 此,根据电视节目选择系统100、400、500的实现方式,可提供电视节目的不同的源。在电视节目选择系统100、400、500包括接收广播电视节目的装置的情况下,则在 下一步骤S13,实际广播的节目的属性数据从解码器107被接收。可替换地或另外,在步骤 S14,在电视节目选择系统100、400、500与因特网连接的情况下,则经由因特网可用的(例 如经由视频点播可用的)内容的属性数据被接收。可替换地或另外,在步骤S15,在电视节 目选择系统100、400、500与递送任何类型内容的外部设备(例如,蓝光光盘巧番放器、DVD播放器、摄影机、个人电脑、个人数字助理PDA、移动电话等)连接的情况下,则来自这些可 用节目的属性数据也从外部设备被接收。在一个实施例中,指示用户的偏好的外部设备的 数据与脸部数据202 —起存储。如果用户例如经常使用诸如HDMI1、2或任何其他输入之 类的外部输入,则该输入可以被选择。可替换地或另外,在步骤S16,在电视节目选择系统 100,400,500包括用于接收广播节目的装置的情况下,节目的属性数据还可能在上一步骤 S12中已被存储在存储器101中,从而在下一步骤S16中,属性数据将仅从存储器101中读 出ο可以实现上述步骤S13、S14、S15和S16中的全部或仅一部分。它们还可并行或按 其他顺序实现。另外,步骤Sll中偏好数据的检索还可在步骤S13到S16中属性数据的检索之后 完成。在下一步骤S17,推荐设备104比较存储在存储器中并与脸部数据202相关联的偏 好数据和电视节目的属性数据。在下一步骤S18,检查包括偏好数据的用户条目是否为空, 即,是否存储器仅包括具有脸部数据202和/或用户201的条目而没有其他数据。这可以 是例如在上一步骤S6中刚刚创建了一个新用户条目并且还没有存储偏好数据的情况下的 情形。如果在步骤S18确定用户条目200为空,则属性数据,S卩,与当前用户所看到的当前 节目的日期、时间、持续时间或类型有关的可能的额外数据和当前的元数据,在步骤S19被 存储在存储器中作为如下一组属性数据,即,作为与先前为空的用户条目200相关联的偏 好数据。否则,如果在步骤S18中发现用户条目200不为空,则在下一步骤S20中,将检查 存储的偏好数据与接收的属性数据是否匹配。例如,如果当前可用的电视节目的类别、关键字等与根据存储在存储器101中的 属性数据具有最长观看持续时间的一个电视节目的类型、关键字等一样,则可以发现匹配。 可替换地,在实际可用的电视节目在其标题和/或描述中具有如下关键字的情况下,匹配 被发现所述关键字与和相应用户相关地存储在存储器101中的属性数据的所有集合内的 标题数据和/或描述数据中最常用关键字相匹配。还可根据用户的观看习惯来进行匹配, 即,根据日期时间来定义与用户偏好相匹配的节目类别或类型。为此目的,与开始观看的时 间/日期302相关的数据可被检查以检测是否存在用户偏爱于特定类型的类别的某些时间 日期。例如,对于在早上经常观看新闻并在晚上观看电影的用户,则推荐设备104在分析当 前时间后,将在早上选择新闻节目并在晚上选择电影节目。用户还可能输入用于选择电视 节目的关键字,例如“足球”或“电影”。当然,上述可能性可被各自单独使用或以任意合适 的方式结合。如果发现匹配,则处理继续到点B,其将在图8中描述。否则,处理再次继续到步 骤S19,在步骤S19,当前的节目被存储并且该节目的特征被存储为与存储器101中的脸部 数据相关联的偏好数据。随即处理继续到点C,其将参考图9来描述。在存储的偏好数据和属性数据间发现匹配的情况下,处理如图8所示进行到点B。 在步骤S30,推荐设备104可检查实际的设置。这包括预定义的设置或用户进行的设置,指 示在偏好数据和属性数据间发现匹配的情况下应完成哪些下述步骤。当然,每个用户可以 输入其自己的设置,因而它们与其脸部数据202 —起被存储在存储器101中。根据设置,不同的可能性在图8中示出。或者在下一步骤S31中,可以完成频道变更。为此目的,推荐设 备104发送信号到频道控制器105,该信号指示其应被切换到的频道。为了呈现另一个用于 广播最可能是用户最喜欢的节目的频道,频道控制器105随即控制数字调谐器108变更频 率。更一般而言,如果没有解码器和/或调谐器,则推荐设备104可独立于节目的源而呈现 所选节目于显示器109。可替换地,在步骤S32可设置录制计时器。录制可以马上开始或可以设置用于稍 后时刻的录制计时器。节目可存储在存储器101上或诸如蓝光光盘""录制机或HDD-DVD录 制机之类的外部设备上。如果系统包括录制机401,则可根据录制计时器指示录制机401于 当前或随后将电视节目存储于其存储器中或存储在系统存储器101中。否则,如果例如系 统经由可控HDMI-CEC连接通过外部控制器501与蓝光光盘 录制机相连,则推荐设备104 可通过外部控制器501请求录制机于此时或稍后录制并存储所选电视节目。可替换地,在步骤S33,图像引擎106可以发出命令以在显示器109上呈现消息,例 如,该消息指示可能符合用户偏好的节目当前经由另一源或另一频道可用。可替换地或另外,当用户正在请求并呈现电子节目指南EPG时,可在EPG中标记或 突出显示所选节目。例如,在切换频道时,代替或除了可显示频道号信息以外,还可以在屏 幕显示中包含如下信息,所述信息指示当前所选电视节目是否与用户偏好相匹配或当前所 选电视节目与用户偏好有多匹配。在另一替代例中,可同时完成上述的两个或多个步骤,例如,频道可以被切换并且 与此同时录制开始。随后,处理在任一种情况下进行到点C。在图9示出了开始于点C的处理。这或者是如果用户条目为空,则没有发现匹配 的情况,或者是发现匹配并相应地执行步骤的情况。在步骤S40,电视节目选择系统100、400、500检查电视是否已经被关掉。如果电视 已经被关掉,则处理停止在步骤S41。当然,检查电视是否被关掉的步骤也可在整个处理期 间的任何其他时刻被实现。如果电视没有被关掉,则在下一步骤S40检查是否接收到切换指令。如果接收到 切换指令,则处理结束于步骤S41。当然,检查是否接收到切换指令的步骤可在处理期间的 任何时刻被实现,而且为了完整起见,在处理内的该时刻示出的仅是示例。如果在步骤S40没有接收到切换指令,则处理继续到步骤S42,在步骤S42,检查用 户是否变更了呈现的节目。如果用户没有变更所呈现的节目,则处理继续到点D,其在图10中被说明。否则,在下一步骤S43中,将检查自从频道变更后,预定的时间段(例如,1分钟) 是否已过。如果在步骤S43中预定的时间段没有过,则处理返回到步骤S42。否则,如果预 定的时间段已过,则假定新内容或节目是用户感兴趣的,并且相应地,新电视节目的属性数 据被存储在存储器101中并与脸部数据202和/或用户ID 201相关联。处理随即进行到 点D,其将参照图10被解释。推荐设备104周期性地,例如每10分钟,检查当前可用的节目,并在步骤S51,比 较当前可用的例如广播节目的属性数据和用户当前使用的电视节目选择系统100、400、500 的偏好数据。在步骤S52,检查是否发现匹配,并且在发现匹配的情况下,处理返回到点B, 在点B,根据各自的设置完成相应的步骤。例如,设置可以规定当用户开始看电视时,则在第一推荐步骤,频道应被变更到与用户偏好相匹配的第一电视节目。如果在观看此第一电视 节目期间,发现第二电视节目也与用户偏好相匹配,则为了避免在用户观看第一电视节目 时过多打扰用户,只会提供消息指示,而不切换信道。例如,图像引擎106可在显示器109 上呈现“发现推荐的TV节目。请查看菜单”的通知。否则,如果在步骤S52没有发现匹配,则处理进行到点C。因为用户无需完成任何选择步骤的注册,所以本发明使用户为观看、录制等而选 择偏好的电视节目变得更容易。由于有了相机和对捕获的脸部数据和存储的脸部数据的自 动比较,用户无需为推荐或自动录制输入关键字。另外,因为每个用户被唯一标识,用于每 个用户的合适的及个人化的电视节目可以被唯一选择并推荐、录制等等。
权利要求
一种电视节目选择系统(100、400、500),包括存储器(101),该存储器用于存储一个或多个用户的脸部数据(202)以及与所述脸部数据(202)相关联的偏好数据(300),所述偏好数据(300)指示用户的偏好;相机(102),该相机用于捕获用户的图像;以及推荐设备(104),该推荐设备用于搜索当前可用的电视节目的属性数据,并在捕获的图像对应于存储的脸部数据(202)之一的情况下,选择至少一个具有与相关联的存储的偏好数据(300)相匹配的属性数据的电视节目。
2.如权利要求1所述的系统(100、400、500),其中所述属性数据描述电视节目的特性 并优选地包括所述电视节目的元数据。
3.如权利要求1所述的系统(100、400、500),其中所述偏好数据(300)包括观看的节 目的日期和时间(302)、观看的节目的持续时间(303)、节目标题(304)、节目描述(305)、节 目类别(306)、演员和/或其他指示偏好的数据。
4.如权利要求1所述的系统(100、400、500),还包括用于在存储器(101)中录制电视节目的录制机(401);和/或用于控制外部设备上的录制的外部控制器(501),其优选地为HDD-DVD录制机和/或蓝 光光盘TM录制机。
5.如权利要求4所述的系统(100、400、500),其中所述推荐设备(104)发出用于所选 节目的录制指令。
6.如权利要求1所述的系统(100、400、500),还包括显示器(109)。
7.如权利要求6所述的系统(100、400、500),其中所述推荐设备(104)在显示器(109) 上呈现指示所选节目的消息。
8.如权利要求6所述的系统(100、400、500),其中所述推荐设备(104)在显示器(109) 呈现所选节目。
9.一种包括根据任意上述权利要求的系统的电视。
10.一种用来录制所选电视节目的录制方法,包括以下步骤存储一个或多个用户的脸部数据(202),并存储与所述脸部数据(202)相关联的偏好 数据(300),所述偏好数据(300)指示用户的偏好;捕获用户的图像;搜索当前可用的电视节目的属性数据;在捕获的图像对应于存储的脸部数据(202)之一的情况下,选择至少一个具有与相关 联的存储的偏好数据(300)相匹配的属性数据的电视节目;以及向录制设备发出录制命令以录制所选的电视节目。
11.一种推荐所选电视节目的推荐方法,包括以下步骤存储一个或多个用户的脸部数据(202),并存储与所述脸部数据(202)相关联的偏好 数据(300),所述偏好数据(300)指示用户的偏好;捕获用户的图像;搜索当前可用电视节目的属性数据;在捕获的图像对应于存储的脸部数据(202)之一的情况下,选择至少一个具有与相关 联的存储的偏好数据(300)相匹配的属性数据的电视节目;以及推荐所选的电视节目给所述用户。
12.根据权利要求11所述的方法,其中所述推荐步骤包括在显示器(109)上显示指示 所选的电视节目的消息。
13.根据权利要求11所述的方法,其中所述推荐步骤包括在显示器(109)上呈现所选 的电视节目。
全文摘要
本发明公开了电视节目选择系统、推荐方法和录制方法。本发明涉及电视节目选择系统、用于推荐所选电视节目的推荐方法以及用于录制所选电视节目的录制方法。因此,在存储器(101)中,存储一个或多个用户的脸部数据(202),并且与脸部数据(202)相关联的偏好数据(300)被存储,其中,所述偏好数据(300)指示用户的偏好。相机(102)捕获用户的图像。推荐设备(104)随即搜索当前可用的电视节目的属性数据,并在捕获的图像对应于存储的脸部数据(202)之一的情况下,选择至少一个具有与相关联的存储的偏好数据(300)相匹配的属性数据的电视节目,以用于呈现、推荐、录制或其他处理。
文档编号G06F17/30GK101951481SQ20101022581
公开日2011年1月19日 申请日期2010年7月9日 优先权日2009年7月9日
发明者平野一诚 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1