CN107810639A - 基于用户简档自动格式化媒体资产的图像的***和方法 - Google Patents

基于用户简档自动格式化媒体资产的图像的***和方法 Download PDF

Info

Publication number
CN107810639A
CN107810639A CN201680016640.9A CN201680016640A CN107810639A CN 107810639 A CN107810639 A CN 107810639A CN 201680016640 A CN201680016640 A CN 201680016640A CN 107810639 A CN107810639 A CN 107810639A
Authority
CN
China
Prior art keywords
entity
image
display
instruction
preferred
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
CN201680016640.9A
Other languages
English (en)
Inventor
A·P·布罗赫瓦克
W·R·卡拉珀特
M·R·尼可尔斯
O·查罗
O·查罗一
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.)
Le Wei Guide Co
Original Assignee
Le Wei Guide Co
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
Priority claimed from US14/752,204 external-priority patent/US9591359B2/en
Priority claimed from US14/752,333 external-priority patent/US20160378308A1/en
Priority claimed from US14/752,031 external-priority patent/US10628009B2/en
Application filed by Le Wei Guide Co filed Critical Le Wei Guide Co
Publication of CN107810639A publication Critical patent/CN107810639A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44008Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/60Editing figures and text; Combining figures or text
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Devices For Indicating Variable Information By Combining Individual Elements (AREA)
  • Processing Or Creating Images (AREA)
  • Image Analysis (AREA)

Abstract

本文提供了用于通过使用用户简档信息来个性化与媒体资产标识符对应的图像的***和方法。作为示例,电视连续剧“Community”有若干演员,诸如Joel McHale、Chevy Chase和Ken Jeong。由“Community”的编剧开发的海报艺术可以包括描绘Joel McHale、Chevy Chase和Ken Jeong当中每一个的图像。为了个性化图像,控制电路***可以确定用户更喜欢哪个(哪些)演员,并且仅裁剪海报艺术中的那些演员以创建个性化图像。作为示例,如果用户更喜欢Joel McHale,那么控制电路***可以裁剪Joel McHale的肖像,并且仅使用该部分图像在描述“Community”的其它文字旁边显示。

Description

基于用户简档自动格式化媒体资产的图像的***和方法
背景技术
随着媒体引导应用的增加并变得越来越普及,图像被用于图示用户可能感兴趣的媒体资产。例如,与特定电影对应的盒子艺术(box art)或海报艺术可以与描述该特定电影的文本相邻显示。这种盒子艺术或海报艺术只能基于对应的媒体资源被选择进行显示,并且没有个性化。
发明内容
本文提供了用于通过使用用户简档信息来个性化与媒体资产标识符对应的图像的***和方法。例如,电视连续剧“Community”有几个演员,诸如Joel McHale、Chevy Chase和Ken Jeong。由“Community”的编辑开发的海报艺术可以包括描绘Joel McHale、ChevyChase和Ken Jeong当中每一个人的图像。为了个性化图像,控制电路***可以确定用户更喜欢哪个(哪些)演员,并且仅裁剪海报艺术中的那些演员以创建个性化图像。例如,如果用户更喜欢Joel McHale,那么控制电路***可以裁剪Joel McHale的肖像并且仅使用图像的那部分在描述“Community”的其它文字旁边显示。
为了实现这些目的和其它目的,本文提供了用于基于用户简档选择性地生成图像的部分供显示的***和方法。在一些方面,这些***和方法包括识别与媒体资产对应的图像的控制电路***,其中图像包括多个部分,并且其中这多个部分的每个部分包括相应的实体。例如,控制电路***可以识别与媒体资产(诸如由演员Joel McHale、Chevy Chase和Ken Jeong主演的热播连续剧(hit series)“Community”)对应的海报、图片、盒子艺术等。由控制电路***识别出的图像可以包括几个部分,其中每个部分包括相应的实体。例如,控制电路***可以确定图像描绘了Joel McHale、Chevy Chase和Ken Jeong中的每一个人,并且控制电路***可以将包含每个单独演员的每个部分区分(demark)为图像的单独部分。
在一些实施例中,控制电路***可以确定多个部分的每个相应部分中每个相应实体的身份。继续上述示例,控制电路***可以确定一部分包括Joel McHale,另一部分包括Chevy Chase,还有另一部分包括Ken Jeong。控制电路***可以基于图像识别算法、通过咨询与图像对应的元数据、或者通过任何其它已知的机制来做出这些确定。
在一些实施例中,控制电路***可以从数据库访问用户简档。例如,控制电路***可以查询远程或本地数据库,以访问与控制电路***在其中被实现或与之相关联的用户装备的当前用户对应的用户简档。控制电路***可以响应于查询而从用户简档接收信息。
在一些实施例中,控制电路***可以交叉引用用户简档的元数据与图像中每个相应实体的每个身份。例如,控制电路***可以将用户简档的信息与与图像中表示的每个实体对应的信息进行比较。继续上述示例,控制电路***可以对照与Joel McHale、Ken Jeong和Chevy Chase当中的每一个人对应的元数据从用户简档交叉引用指示用户偏好的信息,以期确定用户可能更喜欢哪个(哪些)演员。然后,控制电路***可以基于交叉引用来识别更喜欢的实体。
在一些实施例中,控制电路***可以生成包括优选实体的相应部分供显示。例如,控制电路***可以从原始图像中裁剪用户更喜欢的一个或多个实体,并且代替原始图像显示裁剪的图像。这么做会导致用户更有可能喜欢的图像被显示。
在一些实施例中,当控制电路***生成相应部分供显示时,控制电路***可以裁剪图像,以包括小于整个图像并包括更喜欢的实体的图像。控制电路***可以通过去除不包括更喜欢的实体的图像部分来裁剪图像。可以使用任何已知的图像裁剪手段来实现这些实施例的目的。
在一些实施例中,当控制电路***识别出更喜欢的实体时,控制电路***可以识别图像中用户简档反映与该用户简档相关联的用户有可能更喜欢的实体。例如,控制电路***可以确定特定用户喜爱喜剧。控制电路***可以确定Ken Jeong是一个直言不讳的喜剧演员。因而,控制电路***可以将Ken Jeong识别为更喜欢的实体,因为Ken Jeong满足用户简档指示用户将享爱的特征。
在一些实施例中,当控制电路***基于交叉引用来识别更喜欢的实体时,控制电路***可以识别用户关于图像中的每个实体的亲和度。例如,控制电路***可以基于用户的简档来确定用户更喜欢每个实体的程度。然后,控制电路***可以对每个相应的实体进行排名(例如,基于所确定的程度)。然后,与多个部分中的相邻部分的每个其它子集相比,控制电路***可以识别多个部分中包括与最高组合排名相关联的相应实体的相邻部分的子集。例如,与图像中的两个其它相邻实体相比,控制电路***可以确定两个相邻实体(例如,Ken Jeong和Chevy Chase)具有更高的组合偏好程度。然后,控制电路***可以生成包括更喜欢的实体的相应部分供显示,其中这么做包括生成相邻部分的子集供显示。作为示例,控制电路***可以裁剪包含Ken Jeong的部分以及包含Chevy Chase的部分,以创建包含这两个实体的新图像。
在一些实施例中,当控制电路***确定多个部分中的每个相应部分中的每个相应实体的身份时,控制电路***可以对图像的每个相应实体执行面部识别。例如,控制电路***可以识别每个实体的面部特征,并且将那些面部特征对照个人特征的数据库中的列表进行交叉引用,以识别每个相应实体与谁对应的最佳猜测。在一些实施例中,控制电路***对照其比较面部特征的数据库可以是知识图。
在一些实施例中,控制电路***可以基于交叉引用来识别多个更喜欢的实体。例如,控制电路***可以识别图像中用户可能更喜欢的两个或更多个实体。继续上述示例,如果图像是与电视节目“Community”对应的海报艺术,并且Chevy Chase、Joel McHale和KenJeong当中的每一个人在该海报艺术中被描绘,那么控制电路***可以确定用户更喜欢KenJeong、Chevy Chase和Joel McHale全部。然后,控制电路***可以生成包括多个更喜欢的实体中的实体的足量的多个部分供显示,以满足指定的纵横比要求。例如,如果指定的纵横比要求只能容纳两个部分,并且包括Ken Jeong和Joel McHale的表示的部分的合并最为紧密地满足该指定的纵横比要求,那么控制电路***可以裁剪包括Ken Jeong和Joel McHale在内的部分,并生成裁剪的图像供显示。
在一些实施例中,控制电路***可以接收用户对相应部分的选择,并且响应于接收到选择而生成图像供显示。例如,如果控制电路***接收到用户对图像的所显示部分的选择,那么控制电路***可以作为响应显示完整的原始图像(例如,连同提供关于与该图像对应的媒体资产的附加信息的页面)。
在一些实施例中,控制电路***可以识别图像中的文本内容,并且生成文本内容以供与包括更喜欢的实体的相应部分同时显示。例如,如果原始图像包括文本内容(例如,标题“Community”),那么控制电路***可以使文本内容叠加在相应的部分上(例如,包括更喜欢的演员的裁剪部分)。
在一些实施例中,控制电路***可以确定更喜欢的实体的特性,然后可以在与更喜欢的实体对应的相应部分中为该实体周围的特征确定最佳特性。基于所确定的最佳特性,控制电路***可以更改该实体周围的特征的特性,以反映最佳特性。例如,控制电路***可以考虑更喜欢的实体的肤色,然后可以调亮或调暗图像的周围特征,诸如围绕更喜欢的实体的描绘的天空或背景的颜色。
在一些方面,控制电路***可以识别与媒体资产对应的图像,其中图像包括多个部分,并且其中这多个部分的每个部分包括相应的实体。例如,控制电路***可以识别与媒体资产(诸如由演员Joel McHale、Chevy Chase和Ken Jeong主演的热播连续剧“Community”)对应的海报、图片、盒子艺术等。由控制电路***识别出的图像可以包括几个部分,其中每个部分包括相应的实体。例如,控制电路***可以确定图像描绘了JoelMcHale、Chevy Chase和Ken Jeong中的每一个人,并且控制电路***可以将包含每个单独演员的每个部分区分为图像的单独部分。
在一些实施例中,控制电路***可以确定多个部分的每个相应部分中每个相应实体的身份。继续上述示例,控制电路***可以确定一部分包括Joel McHale,另一部分包括Chevy Chase,还有另一部分包括Ken Jeong。控制电路***可以基于图像识别算法、通过咨询与图像对应的元数据、或者通过任何其它已知的机制来做出这些确定。
在一些实施例中,控制电路***可以访问数据库,以确定媒体资产中每个身份的流行程度。例如,当访问数据库时,控制电路***可以识别特定演员的相对屏幕时间量,或者演员是帧中的唯一角色的相对帧量。基于这些标识,控制电路***可以确定哪个相应实体与最高流行程度对应(例如,相对于其他实体)。
在一些实施例中,控制电路***可以生成包括与最高流行程度对应的相应实体的相应部分供显示。例如,继续上述示例,如果Joel McHale在演出“Community”中的屏幕时间比Chevy Chase和Ken Jeong的屏幕时间更长,那么控制电路***可以生成Joel McHale的图像供显示。
在一些实施例中,控制电路***可以从数据库访问用户简档。例如,控制电路***可以查询远程或本地数据库,以访问与控制电路***在其中被实现或与之相关联的用户装备的当前用户对应的用户简档。控制电路***可以响应于查询而从用户简档接收信息。
在一些实施例中,控制电路***可以交叉引用用户简档的元数据与每个相应实体的每个身份。例如,控制电路***可以将用户简档的信息与与图像中表示的每个实体对应的信息进行比较。继续上述示例,控制电路***可以对照与Joel McHale、Ken Jeong和Chevy Chase当中的每一个人对应的元数据从用户简档交叉引用指示用户偏好的信息,以期确定用户可能更喜欢哪个(哪些)演员。然后,控制电路***可以基于交叉引用来识别更喜欢的实体。
在一些实施例中,控制电路***可以基于交叉引用来对每个相应实体进行排名。例如,如上面所讨论的,控制电路***可以基于用户有多大可能更喜欢那个特定实体来对每个相应实体进行排名。此外,控制电路***可以基于与相应实体对应的相应流行级别来对每个相应实体进行加权。例如,继续上述示例,如果Joel McHale比Chevy Chase和KenJeong更流行,因为Joel McHale在媒体资源“Community”中的屏幕时间相对更多,那么JoelMcHale将具有高权重。
在一些实施例中,控制电路***可以启发式地组合每个相应实体的排名和权重,以确定每个相应实体的组合排名。例如,如果控制电路***确定用户对Ken Jeong有强烈的偏好,而Ken Jeong的权重低,因为他在媒体资源“Community”中并不流行,那么控制电路***确定用户强烈不喜欢Joel McHale,但是Joel McHale的流行性高,于是控制电路***可以通过启发式考虑所有这些因素来确定组合排名。因为,在这种情况下,Joel McHale如此强烈地不被喜欢,所以控制电路***可以给予Ken Jeong较高的组合权重。然后,控制电路***可以生成包括与最高组合排名对应的相应实体的相应部分(在这种情况下,包括KenJeong的图像)供显示。
在一些实施例中,控制电路***可以通过相对于每个其他实体确定具有最高流行级别的两个或更多个实体来识别多个流行实体,并且生成包括多个优选实体的实体的足量的多个部分供显示,以满足指定的纵横比要求。例如,控制电路***可以将Ken Jeong和Joel McHale识别为具有两个最高的流行级别(根据上面和下面描述的任何方式)。如果指定的纵横比要求只能容纳两个部分,那么控制电路***可以识别两个身份。控制电路***可以裁剪包括Ken Jeong和Joel McHale在内的部分,并生成裁剪的图像供显示。
在一些实施例中,控制电路***可以确定与最高流行级别对应的实体的特性,然后可以在与最高流行级别对应的实体对应的相应部分中为该实体周围的特征确定最佳特性。基于所确定的最佳特性,控制电路***可以更改该实体周围的特征的特性,以反映最佳特性。例如,控制电路***可以考虑与最高流行级别对应的实体的肤色,然后可以调亮或调暗图像的周围特征,诸如围绕与最高流行级别对应的实体的描绘的天空或背景的颜色。
在一些实施例中,控制电路***可以基于屏幕时间、特写镜头中的时间量、广角镜头画面(wide shot footage)中的时间量以及作为媒体资产的帧中的唯一角色的时间量中的至少一个来确定流行级别。
在一些方面,控制电路***可以识别与媒体资产对应的多个图像,其中这多个图像的每个图像包括至少一个部分,并且其中每个部分包括相应的实体。例如,控制电路***可以识别与媒体资产(诸如由演员Joel McHale、Chevy Chase和Ken Jeong主演的热播连续剧“Community”)对应的海报、图片、盒子艺术等。由控制电路***识别的图像可以包括几个部分,其中每个部分包括相应的实体。例如,控制电路***可以确定图像描绘了JoelMcHale、Chevy Chase和Ken Jeong中的每一个人,并且控制电路***可以将包含每个单独演员的每个部分区分为图像的单独部分。
在一些实施例中,控制电路***可以确定每个相应实体的身份。继续上述示例,控制电路***可以确定一个实体代表Joel McHale,另一个实体代表Chevy Chase,还有另一个实体代表Ken Jeong。控制电路***可以基于图像识别算法、通过咨询与图像对应的元数据、或者通过任何其它已知的机制来做出这些确定。
在一些实施例中,控制电路***可以从数据库访问用户简档。例如,控制电路***可以查询远程或本地数据库,以访问与控制电路***在其中被实现或与之相关联的用户装备的当前用户对应的用户简档。控制电路***可以响应于查询而从用户简档接收信息。
在一些实施例中,控制电路***可以交叉引用用户简档的元数据与每个相应实体的每个身份。例如,控制电路***可以将用户简档的信息与与每个实体对应的信息进行比较。继续上述示例,控制电路***可以对照与Joel McHale、Ken Jeong和Chevy Chase当中的每一个人对应的元数据从用户简档交叉引用指示用户偏好的信息,以期确定用户可能更喜欢哪个(哪些)演员。然后,控制电路***可以基于交叉引用来识别更喜欢的实体。
在一些实施例中,控制电路***可以确定多个图像中更喜欢的实体更流行的图像,并且可以生成那个图像供显示。例如,控制电路***可以确定Ken Jeong是更喜欢的实体。控制电路***可以确定在多个图像中存在三个候选图像,其中一个包括Joel McHale、Ken Jeong和Chevy Chase全部,一个仅包括Ken Jeong,还有一个包括媒体资源“Community”的整个演员阵容。控制电路***可以确定仅包括Ken Jeong的图像是其中KenJeong最流行的图像。然后,控制电路***可以生成包括Ken Jeong的图像供显示。可以使用上面和下面关于其它实施例讨论的任何方式来生成图像的显示。
附图说明
本发明的上述及其它目的和优点将在结合附图考虑以下详细描述后变得显而易见,附图中相同的标号始终指相同的部分,其中:
图1示出了根据本公开的一些实施例的、可以被用来提供媒体引导应用列表及其它媒体引导信息的显示屏幕的说明性实施例;
图2示出了根据本公开的一些实施例的、可以被用来提供媒体引导应用列表的显示屏幕的另一个说明性实施例;
图3是根据本公开的一些实施例的说明性用户装备(UE)设备的框图;
图4是根据本公开的一些实施例的说明性媒体***的框图;
图5示出了根据本公开的一些实施例的、其上显示图像、图像的部分、媒体资产标识符及其它信息的用户装备设备的说明性实施例;
图6是根据本公开的一些实施例的、在确定要生成图像的哪个部分供显示时所涉及的说明性步骤的流程图;
图7是根据本公开的一些实施例的,在基于媒体资产中实体的身份的流行级别确定要生成图像的哪个部分供显示时所涉及的说明性步骤的流程图;以及
图8是根据本公开的一些实施例的、在选择性地生成多个图像中用户更喜欢的实体最流行的图像时所涉及的说明性步骤的流程图。
具体实施方式
为了实现这些目的和其它目的,本文提供了用于基于用户简档选择性地生成图像的部分供显示的***和方法。在一些方面,这些***和方法包括识别与媒体资产对应的图像的控制电路***,其中图像包括多个部分,并且其中这多个部分中的每个部分包括相应的实体。例如,控制电路***可以识别与媒体资产(诸如由演员Joel McHale、Chevy Chase和Ken Jeong主演的热播连续剧“Community”)对应的海报、图片、盒子艺术等。由控制电路***识别出的图像可以包括几个部分,其中每个部分包括相应的实体。例如,控制电路***可以确定图像描绘了Joel McHale、Chevy Chase和Ken Jeong中的每一个人,并且控制电路***可以将包含每个单独演员的每个部分区分为图像的单独部分。
在一些实施例中,控制电路***可以确定多个部分的每个相应部分中每个相应实体的身份。继续上述示例,控制电路***可以确定一部分包括Joel McHale,另一部分包括Chevy Chase,还有另一部分包括Ken Jeong。控制电路***可以基于图像识别算法、通过咨询与图像对应的元数据、或者通过任何其它已知的机制来做出这些确定。
在一些实施例中,控制电路***可以从数据库访问用户简档。例如,控制电路***可以查询远程或本地数据库,以访问与控制电路***在其中被实现或与之相关联的用户装备的当前用户对应的用户简档。控制电路***可以响应于查询接收用户简档的信息。
在一些实施例中,控制电路***可以交叉引用用户简档中的元数据与图像中每个相应实体的每个身份。例如,控制电路***可以将用户简档的信息与与图像中表示的每个实体对应的信息进行比较。继续上述示例,控制电路***可以对照与Joel McHale、KenJeong和Chevy Chase当中的每一个人对应的元数据交叉引用用户简档中指示用户偏好的信息,以期确定用户可能更喜欢哪个(哪些)演员。然后,控制电路***可以基于交叉引用来识别更喜欢的实体。
在一些实施例中,控制电路***可以生成包括优选实体的相应部分供显示。例如,控制电路***可以从原始图像中裁剪用户更喜欢的一个或多个实体,并且代替原始图像显示裁剪的图像。这么做会导致用户更有可能喜欢的图像被显示。
在任何给定的内容交付***中,用户可以使用的内容量都会很大。因此,许多用户期望通过允许用户高效地浏览内容选择并容易地识别他们可能期望的内容的界面的媒体引导形式。提供这种引导的应用在本文中被称为交互式媒体引导应用,或者有时被称为媒体引导应用或引导应用。
交互式媒体引导应用可以依赖于它们为其提供引导的内容而采取各种形式。一种典型的媒体引导应用的类型是交互式电视节目指南。交互式电视节目指南(有时被称为电子节目指南)是众所周知的引导应用,除了其它,该应用允许用户在许多类型的内容或媒体资产之间进行导航和定位。交互式媒体引导应用可以生成图形用户界面屏幕,其使用户能够在内容之间进行导航、定位和选择。如本文所提到的,术语“媒体资产”和“内容”应当被理解为是指电子可消费用户资产,诸如电视节目,以及按次付费节目、点播节目(如视频点播(VOD))***)、互联网内容(例如,流传输内容、可下载的内容、网播等)、视频剪辑、音频、内容信息、图片、旋转图像、文档、播放列表、网站、文章、书籍、电子图书、博客、广告、聊天会话、社交媒体、应用、游戏和/或任何其它媒体或多媒体和/或其组合。引导应用还允许用户在内容之间进行导航和定位。如本文所提到的,术语“多媒体”应当被理解为是指利用上述至少两种不同内容形式的内容,例如文本、音频、图像、视频或交互性内容形式。内容可以由用户装备设备记录、播放、显示或访问,但也可以是现场表演的一部分。
媒体引导应用和/或用于执行本文讨论的任何实施例的任何指令可以在计算机可读介质上编码。计算机可读介质包括能够存储数据的任何介质。计算机可读介质可以是暂态的,包括但不限于传播的电气或电磁信号,或者可以是非暂态的,包括但不限于易失性和非易失性计算机存储器或存储设备(诸如硬盘、软盘、USB驱动器、DVD、CD、介质卡、寄存器存储器、处理器高速缓存、随机存取存储器(“RAM”)等)。
随着互联网、移动计算和高速无线网络的出现,用户在用户装备设备上访问媒体,而传统上他们不能这样做。如本文所提到的,短语“用户装备设备”、“用户装备”、“用户设备”、“电子设备”、“电子装备”、“媒体装备设备”或“媒体设备”应当被理解为是指用于访问上述内容的任何设备,诸如电视、智能电视、机顶盒、用于处理***的集成接收机解码器(IRD)、数字存储设备、数字媒体接收器(DMR)、数字媒体适配器(DMA)、流传输媒体设备、DVD播放器、DVD记录器、连接的DVD、本地媒体服务器、BLU-RAY播放器、BLU-RAY记录器、个人电脑(PC)、膝上型电脑、平板电脑、WebTV盒、个人电脑电视(PC/TV)、PC媒体服务器、PC媒体中心、手持式电脑、固定电话、个人数字助理(PDA)、移动电话、便携式视频播放器、便携式音乐播放器、便携式游戏机、智能电话或任何其它电视装备、计算装备或无线设备,和/或其组合。在一些实施例中,用户装备设备可以具有面向前的屏幕和面向后的屏幕、多个前屏幕或多个成角度的屏幕。在一些实施例中,用户装备设备可以具有面向前的相机和/或面向后的相机。在这些用户装备设备上,用户可以能够在通过电视可用的同一内容之间导航并定位。因此,媒体引导也可以在这些设备上可用。所提供的引导可以是针对仅通过电视可用的内容、针对仅通过一个或多个其它类型的用户装备设备可用的内容,或者针对通过电视和一个或多个其它类型的用户装备设备都可用的内容。媒体引导应用可以作为在线应用提供(即,在网站上提供)或作为用户装备设备上的独立应用或客户端提供。以下将更详细地描述可以实现媒体引导应用的各种设备和平台。
媒体引导应用的功能之一是向用户提供媒体引导数据。如本文所提到的,短语“媒体引导数据”或“引导数据”应当被理解为是指与在操作引导应用中使用的内容或数据相关的任何数据。例如,引导数据可以包括节目信息、引导应用设置、用户偏好、用户简档信息、媒体列表、媒体相关的信息(例如,广播时间、广播频道、标题、描述、评级信息(例如,家长控制评级、评论家的评级等)、流派或类别信息、演员信息、用于广播者或提供商的徽标的徽标数据等)、媒体格式(例如,标准清晰度、高清晰度、3D等)、广告信息(例如,文本、图像、媒体剪辑等)、点播信息、博客、网站以及有助于用户在期望的内容选择之间进行导航和定位的任何其它类型的引导数据。
图1-2示出了可以被用来提供媒体引导数据的说明性显示屏幕。图1-2中所示的显示屏幕可以在任何合适的用户装备设备或平台上实现。虽然图1-2的显示被示为全屏显示,但是它们也可以完全或部分地覆盖在正在显示的内容上。用户可以通过选择在显示屏幕中提供的可选择选项(例如,菜单选项、列表选项、图标、超链接等)或按下遥控器或其它用户输入接口或设备上的专用按钮(例如,GUIDE按钮)来指示访问内容信息的期望。响应于用户的指示,媒体引导应用可以提供具有以若干方式之一组织的媒体引导数据的显示屏幕,诸如在网络中按时间和频道、按时间、按频道、按来源、按内容类型、按类别(例如,电影、体育、新闻、儿童或其它类别的节目)或其它预定义的、用户定义或其它组织标准。
图1示出了按时间和频道布置的节目列表显示100的说明性网格,其也使得能够访问单个显示器中的不同类型的内容。显示100可以包括网格102,其具有:(1)频道/内容类型标识符的列104,其中每个频道/内容类型标识符(其是列中的单元格)识别可用的不同频道或内容类型:和(2)时间标识符的行106,其中每个时间标识符(其是行中的单元格)识别节目的时间块。网格102还包括节目列表(诸如节目列表108)的单元格,其中每个列表提供在列表相关联的频道和时间上提供的节目的标题。利用用户输入设备,用户可以通过移动高亮区域110来选择节目列表。与通过高亮区域110选择的节目列表相关的信息可以在节目信息区域112中提供。区域112可以包括例如节目标题、节目描述、节目被提供的时间(如果适用)、节目所在的频道(如果适用)、节目的评级和其它期望的信息。
除了提供对线性节目的访问(例如,被调度以在预定时间发送到多个用户装备设备并根据时间表提供的内容),媒体引导应用还提供对非线性节目的访问(例如,用户装备在任何时间可访问并且不根据时间表提供的内容)。非线性节目可以包括来自不同内容源的内容,包括点播内容(例如,VOD)、互联网内容(例如,流传输媒体、可下载的媒体等)、本地存储的内容(例如,存储在上述任何用户装备设备或其它存储设备上的内容)或其它与时间无关的内容。点播内容可以包括电影或由特定内容提供商提供的任何其它内容(例如,HBOOn Demand提供“The Sopranos”和“Curb Your Enthusiasm”)。HBO ON DEMAND是TimeWarner Company L.P.等拥有的服务标记,而THE SOPRANOS和CURB YOUR ENTHUSIASM是Home Box Office Inc.拥有的商标。互联网内容可以包括web事件,诸如聊天会话或Webcast,或者可通过互联网网站或其它互联网接入(例如,FTP)作为流传输内容或可下载内容的点播可用的内容。
网格102可以提供用于非线性节目的媒体引导数据,包括点播列表114、记录的内容列表116以及互联网内容列表118。组合用于来自不同类型内容源的内容的媒体引导数据的显示有时被称为“混合媒体”显示。不同于显示100的、可以被显示的媒体引导数据的类型的各种排列可以基于用户选择或引导应用定义(例如,仅显示记录和广播列表、仅显示点播和广播列表,等等)。如图所示,列表114、116和118被示出为跨越网格102中显示的整个时间块,以指示这些列表的选择可以分别提供对专用于点播列表、记录的列表或互联网列表的显示的访问。在一些实施例中,用于这些内容类型的列表可以直接包括在网格102中。响应于用户选择导航图标120之一,可以显示附加媒体引导数据。(按下用户输入设备上的箭头键可以以与选择导航图标120类似的方式影响显示)。
显示100还可以包括视频区域122、广告124和选项区域126。视频区域122可以允许用户查看和/或预览对于用户当前可用、将可用或曾经可用的节目。视频区域122的内容可以与网格102中显示的列表之一对应或者独立于其。包括视频区域的网格显示有时被称为指南中的画面(picture in guide,PIG)显示。PIG显示及其功能在2003年5月13日公布的Satterfield等人的美国专利No.6,564,378和2001年5月29日公布的Yuen等人的美国专利No.6,239,794中更详细地描述,所述专利整体上通过引用并入本文。PIG显示可以包括在本文所述的实施例的其它媒体引导应用显示屏幕中。
广告124可以针对,依赖于观众的访问权限(例如,对于订阅节目),当前可用于观看、将来将可用于观看或者可能永远不可用于观看的内容提供广告,并且可以与网格102中的一个或多个内容列表对应或不相关。广告124也可以针对与网格102中显示的内容相关或不相关的产品或服务。广告124可以是可选择的,并且提供关于内容的进一步信息,提供关于产品或服务的信息,使得能够购买内容、产品或服务,提供与广告相关的内容,等等。广告124可以基于用户的简档/偏好、被监视的用户活动、所提供的显示的类型或其它合适的目标广告基础而被瞄准。
虽然广告124被示为矩形或横幅形状,但是广告可以在引导应用显示中以任何合适的尺寸、形状和位置提供。例如,广告124可以作为与网格102水平相邻的矩形形状提供。这有时被称为面板广告。此外,广告可以覆盖在内容或引导应用显示上或嵌入在显示内。广告还可以包括上述的文本、图像、旋转图像、视频剪辑或其它类型的内容。广告可以存储在具有引导应用的用户装备设备中、连接到用户装备的数据库中、在远程位置(包括流传输媒体服务器)中或其它存储装置上,或这些位置的组合。在媒体引导应用中提供广告在例如Knudson等人于2003年1月17日提交的美国专利申请公开No.2003/0110499;于2004年6月29日公布的Ward,III等人的美国专利No.6,756,997;以及于2002年5月14日公布的Schein等人的美国专利No.6,388,714中更详细地讨论了,这些文献都整体上通过引用并入本文。将认识到的是,广告可以包括在本文所述的实施例的其它媒体引导应用显示屏幕中。
选项区域126可以允许用户访问不同类型的内容、媒体引导应用显示和/或媒体引导应用特征。选项区域126可以是显示100(和本文所述的其它显示屏幕)的一部分,或者可以通过选择屏幕上的选项或按下用户输入设备上的专用或可指派按钮而被用户调用。选项区域126内的可选择的选项可以涉及与网格102中的节目列表相关的特征,或者可以包括从主菜单显示可用的选项。与节目列表相关的特征可以包括搜索其它开播时间(air time)或接收节目的方式、记录节目、启用节目的串行记录、设置节目和/或频道作为收藏、购买节目或其它特征。从主菜单显示可用的选项可以包括搜索选项、VOD选项、家长控制选项、互联网选项、基于云的选项、设备同步选项、第二屏幕设备选项、访问各种类型的媒体引导数据显示的选项、订阅高级服务的选项、编辑用户简档的选项、访问浏览器叠加层(overlay)的选项或其它选项。
可以基于用户的偏好对媒体引导应用进行个性化。个性化的媒体引导应用允许用户定制显示和特征,以利用媒体引导应用来创建个性化的“体验”。可以通过允许用户输入这些定制和/或通过媒体引导应用监视用户活动以确定各种用户偏好来创建这种个性化的体验。用户可以通过登录或以其它方式向引导应用识别他们自己来访问他们的个性化引导应用。媒体引导应用的定制可以根据用户简档进行。定制可以包括变化的呈现方案(例如,显示的颜色方案、文本的字体尺寸等)、所显示的内容列表的各方面(例如,仅HDTV或仅3D节目、基于喜爱的频道选择的用户指定的广播频道、重新排序频道的显示、推荐的内容等)、期望的记录功能(例如,用于特定用户的记录或串行记录、记录质量等)、家长控制设置、互联网内容的定制呈现(例如,社交媒体内容、电子邮件、电子交付的文章等的呈现)及其它期望的定制。
媒体引导应用可以允许用户提供用户简档信息或者可以自动地编译用户简档信息。媒体引导应用可以例如监视用户访问的内容和/或用户可能与引导应用的其它交互。此外,媒体引导应用可以获得与特定用户相关的其它用户简档的所有或部分(例如,从用户访问的互联网上的其它网站(诸如www.allrovi.com)、从用户访问的其它媒体引导应用程序、从用户访问的其它交互式应用、从用户的另一个用户装备设备,等等),和/或从媒体引导应用可以访问的其它来源获得关于用户的信息。因此,可以跨用户的不同用户装备设备为用户提供统一的引导应用体验。下面结合图4更详细地描述这种类型的用户体验。附加的个性化媒体引导应用特征在2005年7月11日提交的Ellis等人的美国专利申请公开No.2005/0251827、2007年1月16日公布的Boyer等人的美国专利No.7,165,098和2002年2月21日提交的Ellis等人的美国专利申请公开No.2002/0174430中更详细地描述,这些整体上通过引用并入本文。
用于提供媒体引导的另一个显示布置在图2中示出。视频马赛克显示200包括可选选项202,其用于基于内容类型、流派和/或其它组织标准组织的内容信息。在显示200中,选择电视列表选项204,因此将列表206、208、210和212作为广播节目列表提供。在显示200中,列表可以提供图形图像,其包括封面艺术、来自内容的静止图像、视频剪辑预览、来自内容的实况视频,或向用户指示由列表中的媒体引导数据描述的内容的其它类型的内容。每个图形列表还可以伴随有文本,以提供关于与列表相关联的内容的进一步信息。例如,列表208可以包括多于一个部分,包括媒体部分214和文本部分216。媒体部分214和/或文本部分216可以是可选择的,以便以全屏查看内容或者查看与显示在媒体部分214中的内容相关的信息(例如,查看视频显示在其上的频道的列表)。
显示200中的列表具有不同的尺寸(即,列表206大于列表208、210和212),但是如果期望,那么所有列表可以具有相同的尺寸。列表可以具有不同的尺寸或者以图形方式突出(accentuating),以指示用户感兴趣的程度或强调某些内容,如由内容提供者所期望的或者基于用户偏好。用于以图形方式突出内容列表的各种***和方法在例如2009年11月12日提交的Yates的美国专利申请公开No.2010/0153885中讨论,该申请整体上通过引用并入本文。
用户可以从其一个或多个用户装备设备访问内容和媒体引导应用(及其上面和下面描述的显示屏幕)。图3示出了说明性用户装备设备300的一般化的实施例。下面结合图4讨论用户装备设备的更具体实现。用户装备设备300可以经由输入/输出(以下称为“I/O”)路径302接收内容和数据。I/O路径302可以向控制电路***304提供内容(例如,广播节目、点播节目、互联网内容、经局域网(LAN)或广域网(W AN)可用的内容,和/或其它内容)和数据,控制电路***304包括处理电路***306和存储装置308。控制电路***304可以被用来使用I/O路径302发送和接收命令、请求和其它合适的数据。I/O路径302可以将控制电路***304(并且具体而言是处理电路***306)连接到一个或多个通信路径(如下所述)。I/O功能可以由这些通信路径中的一个或多个提供,但是在图3中示出为单个路径,以避免图纸过度复杂。
控制电路***304可以基于任何合适的处理电路***(诸如处理电路***306)。如本文所提到的,处理电路***应当被理解为是指基于一个或多个微处理器、微控制器、数字信号处理器、可编程逻辑器件、现场可编程门阵列(FPGA)、专用集成电路(ASIC)等的电路***,并且可以包括多核处理器(例如,双核、四核、六核或任何合适数量的核)或超级计算机。在一些实施例中,处理电路***可以分布在多个单独的处理器或处理单元上,例如,多个相同类型的处理单元(例如,两个Intel Core i7处理器)或多个不同的处理器(例如,IntelCore i5处理器和Intel Core i7处理器)。在一些实施例中,控制电路***304执行存储在存储器(即,存储装置308)中的用于媒体引导应用的指令。具体而言,控制电路***304可以被媒体引导应用指示以执行上面和下面讨论的功能。例如,媒体引导应用可以向控制电路***304提供生成媒体引导显示的指令。在一些实现中,由控制电路***304执行的任何动作都可以基于从媒体引导应用接收的指令。
在基于客户端-服务器的实施例中,控制电路***304可以包括适于与引导应用服务器或其它网络或服务器进行通信的通信电路***。用于执行上面提到的功能的指令可以存储在引导应用服务器上。通信电路***可以包括电缆调制解调器、综合业务数字网络(ISDN)调制解调器、数字订户线路(DSL)调制解调器、电话调制解调器、以太网卡或者用于与其它装备通信的无线调制解调器,或任何其它合适的通信电路***。这种通信可以涉及互联网或任何其它合适的通信网络或路径(其结合图4更详细地描述)。此外,通信电路***可以包括启用用户装备设备的对等通信或者处于彼此远离的位置的用户装备设备的通信的电路***(下面更详细地描述)。
存储器可以是作为是控制电路***304的一部分的存储装置308提供的电子存储设备。如本文所提到的,短语“电子存储设备”或“存储设备”应当被理解为是指用于存储电子数据、计算机软件或固件的任何设备,诸如随机存取存储器、只读存储器、硬盘驱动器、光盘驱动器、数字视频盘(DVD)记录器、光盘(CD)记录器、BLU-RAY盘(BD)记录器、BLU-RAY 3D光盘记录器、数字录像机(DVR,有时被称为个人录像机或PVR)、固态设备、量子存储设备、游戏控制台、游戏媒体或任何其它合适的固定或可移动存储设备,和/或其任意组合。存储装置308可以被用来存储本文所述的各种类型的内容以及上述的媒体引导数据。也可以使用非易失性存储器(例如,发起启动例程和其它指令)。关于图4描述的基于云的存储装置可以用来补充存储装置308或代替存储装置308。
控制电路***304可以包括视频生成电路***和调谐电路***,诸如一个或多个模拟调谐器、一个或多个MPEG-2解码器或其它数字解码电路、高清晰度调谐器或任何其它合适的调谐或视频电路,或这些电路的组合。还可以提供编码电路***(例如,用于将无线(over-the-air)、模拟或数字信号转换成MPEG信号用于存储)。控制电路***304还可以包括用于将内容上变频和下变频为用户装备300的优选输出格式的缩放器电路***。电路***304还可以包括数模转换器电路和模数转换器电路***,用于在数字和模拟信号之间进行转换。调谐和编码电路***可以被用户装备设备用来接收和显示、播放或记录内容。调谐和编码电路***也可以被用来接收引导数据。本文所述的电路***(包括例如调谐、视频生成、编码、解码、加密、解密、缩放器和模拟/数字电路***)可以使用在一个或多个通用或专用处理器上运行的软件来实现。可以提供多个调谐器来处理同时的调谐功能(例如,观看和记录功能、画中画(PIP)功能、多调谐器记录等)。如果存储装置308作为与用户装备300分离的设备提供,那么调谐和编码电路***(包括多个调谐器)可以与存储装置308相关联。
用户可以使用用户输入接口310向控制电路***304发送指令。用户输入接口310可以是任何合适的用户接口,诸如遥控器、鼠标、轨迹球、小键盘、键盘、触摸屏、触摸板、触笔输入、操纵杆、语音识别接口或其它用户输入接口。显示器312可以被提供为独立设备或与用户装备设备300的其它元件集成。例如,显示器312可以是触摸屏或触敏显示器。在这种情况下,用户输入接口310可以与显示器312集成或组合。显示器312可以是以下当中的一个或多个:监视器、电视机、用于移动设备的液晶显示器(LCD)、非晶硅显示器、低温多晶硅显示器、电子墨水显示器、电泳显示器、有源矩阵显示器、电润湿显示器、电流体(electrofluidic)显示器、阴极射线管显示器、发光二极管显示器、电致发光显示器、等离子体显示面板、高性能寻址显示器、薄膜晶体管显示器、有机发光二极管显示器、表面传导电子发射显示器(SED)、激光电视机、碳纳米管、量子点显示器、干涉调制器显示器,或用于显示视觉图像的任何其它合适的装备。在一些实施例中,显示器312可以是具有HDTV能力的。在一些实施例中,显示器312可以是3D显示器,并且交互式媒体引导应用和任何合适的内容可以以3D显示。视频卡或图形卡可以生成到显示器312的输出。视频卡可以提供各种功能,诸如3D场景和2D图形的加速渲染、MPEG-2/MPEG-4解码、TV输出或连接多个监视器的能力。视频卡可以是上面关于控制电路***304描述的任何处理电路***。视频卡可以与控制电路***304集成。扬声器314可以被提供为与用户装备设备300的其它元件集成或者可以是独立的单元。显示器312上显示的视频和其它内容的音频分量可以通过扬声器314播放。在一些实施例中,音频可以被分发到接收器(未示出),接收器(未示出)经由扬声器314处理并输出音频。
引导应用可以使用任何合适的体系架构来实现。例如,它可以是在用户装备设备300上完全实现的独立应用。在这种方法中,应用的指令被本地存储(例如,在存储装置308中),并且由应用使用的数据被周期性地下载(例如,从带外馈送、从互联网资源,或使用另一种合适的方法)。控制电路***304可以从存储装置308检索应用的指令并处理指令以生成本文讨论的任何显示。基于经处理的指令,控制电路***304可以确定在从输入接口310接收到输入时要执行什么动作。例如,当输入接口310指示选择了上/下按钮时,可以通过经处理的指令来指示光标在显示器的上/下移动。
在一些实施例中,媒体引导应用是基于客户端-服务器的应用。通过向远离用户装备设备300的服务器发出请求来按需检索供用户装备设备300上实现的胖或瘦客户端使用的数据。在基于客户端-服务器的引导应用的一个示例中,控制电路***304运行web浏览器,其解释由远程服务器提供的网页。例如,远程服务器可以将用于应用的指令存储在存储设备中。远程服务器可以使用电路***(例如,控制电路***304)处理存储的指令并生成上面和下面讨论的显示器,客户端设备可以接收由远程服务器生成的显示,并且可以在装备设备300上本地显示所述显示的内容。以这种方式,由服务器远程执行指令的处理,同时在装备设备300上本地提供结果所得的显示。装备设备300可以经由输入接口310从用户接收输入,并将那些输入发送到远程服务器,以进行处理并生成对应的显示。例如,装备设备300可以向远程服务器发送指示经由输入接口310选择了上/下按钮的讯息。远程服务器可以根据那个输入处理指令,并且生成与输入对应的应用的显示(例如,上下移动光标的显示)。所生成的显示然后被发送到装备设备300以呈现给用户。
在一些实施例中,介质引导应用被(由控制电路***304运行的)解释器或虚拟机下载和解释或以其它方式运行。在一些实施例中,引导应用可以以ETV二进制交换格式(EBIF)被编码、作为合适馈送的一部分由控制电路***304接收,并由在控制电路***304上运行的用户代理解释。例如,引导应用可以是EBIF应用。在一些实施例中,引导应用可以由一系列由本地虚拟机或由控制电路***304执行的其它合适的中间件接收并运行的基于JAVA的文件来定义。在一些这种实施例中(例如,采用MPEG-2或其它数字媒体编码方案的实施例),引导应用可以例如利用节目的MPEG音频和视频分组在MPEG-2对象轮盘(carousel)中进行编码和发送。
图3的用户装备设备300可以在图4的***400中被实现为用户电视装备402、用户计算机装备404、无线用户通信设备406或适于访问内容的任何其它类型的用户装备,诸如非便携式游戏机。为了简单起见,这些设备在本文中可以被统称为用户装备或用户装备设备,并且可以基本上类似于上述用户装备设备。可以在其上实现媒体引导应用的用户装备设备可以充当独立设备,或者可以是设备的网络的一部分。设备的各种网络配置可以被实现并在下面更详细地讨论。
使用上面结合图3描述的***特征中的至少一些的用户装备设备不能被仅分类为用户电视装备402、用户计算机装备404或无线用户通信设备406。例如,用户电视装备402可以像一些用户计算机装备404一样是启用互联网的,从而允许访问互联网内容,而用户计算机装备404可以像一些电视装备402一样包括调谐器,从而允许访问电视节目。媒体引导应用可以在各种不同类型的用户装备上具有相同的布局,或者可以针对用户装备的显示能力进行裁剪。例如,在用户计算机装备404上,引导应用可以被提供为由web浏览器访问的网站。在另一个示例中,可以针对无线用户通信设备406缩小引导应用。
在***400中,通常每种类型的用户装备设备中有多于一个,但是在图4中每个用户装备设备中仅示出一个,以避免使图过于复杂。此外,每个用户可以使用多于一种类型的用户装备设备,并且还可以使用多于一个每种类型的用户装备设备。
在一些实施例中,用户装备设备(例如,用户电视装备402、用户计算机装备404、无线用户通信设备406)可以被称为“第二屏幕设备”。例如,第二屏幕设备可以补充呈现在第一用户装备设备上的内容。呈现在第二屏幕设备上的内容可以是补充呈现在第一设备上的内容的任何合适的内容。在一些实施例中,第二屏幕设备提供用于调整第一设备的设置和显示偏好的界面。在一些实施例中,第二屏幕设备被配置为用于与其它第二屏幕设备交互或用于与社交网络交互。第二屏幕设备可以位于与第一设备相同的房间中、与第一设备在不同的房间但位于同一房屋或建筑物中,或位于与第一设备不同的建筑物中。
用户还可以设置各种设置,以在家用式设备和远程设备之间维持一致的媒体引导应用设置。设置包括本文描述的那些设置,以及引导应用用来做出节目推荐、显示偏好和其它期望的引导设置的频道和节目收藏、编程偏好。例如,如果用户将例如网站www.allrovi.com上的频道设置为其办公室的个人计算机上的收藏,那么相同的频道将在用户的家用式设备(例如,用户电视装备和用户计算机装备)以及用户的移动设备上出现为收藏,如果期望的话。因此,在一个用户装备设备上进行的改变可以改变另一个用户装备设备上的引导体验,而不管它们是相同类型还是不同类型的用户装备设备。此外,所做的改变可以基于用户输入的设置以及由引导应用监视的用户活动。
用户装备设备可以耦合到通信网络414。即,用户电视装备402,用户计算机装备404和无线用户通信设备406分别经由通信路径408、410和412耦合到通信网络414。通信网络414可以是一个或多个网络,包括互联网、移动电话网络、移动语音或数据网络(例如,4G或LTE网络)、有线网络、公共交换电话网络或其它类型的通信网络,或者通信网络的组合。路径408、410和412可以单独地或一起包括一条或多条通信路径,诸如卫星路径、光纤路径、电缆路径、支持互联网通信(例如,IPTV)的路径、自由空间连接(例如,用于广播或其它无线信号)或任何其它合适的有线或无线通信路径或这种路径的组合。路径412用点线画出,以指示在图4所示的示例性实施例中它是无线路径,并且路径408和410被绘制为实线,以指示它们是有线路径(但是,如果期望,那么这些路径可以是无线路径)。与用户装备设备的通信可以由这些通信路径中的一个或多个提供,但是在图4中被示为单个路径,以避免使图过于复杂。
虽然在用户装备设备之间没有画出通信路径,但是这些设备可以经由通信路径(诸如上面结合路径408、410和412描述的那些)以及其它短距离点到点通信路径(诸如USB电缆、IEEE 1394电缆、无线路径(例如,蓝牙、红外线、IEEE 802-11x等))或者经由有线或无线路径的其它短距离通信彼此直接通信。蓝牙是Bluetooth SIG公司拥有的认证标志。用户装备设备也可以通过经由通信网络414的间接路径彼此直接通信。
***400包括分别经由通信路径420和422耦合到通信网络414的内容源416和媒体引导数据源418。路径420和422可以包括上面结合路径408、410和412描述的任何通信路径。与内容源416和媒体引导数据源418的通信可以经一条或多条通信路径交换,但是在图4中被示为单条路径,以避免使图过于复杂。此外,每个内容源416和媒体引导数据源418可以有多于一个,但是在图4中每种仅示出一个,以避免使图过于复杂。(以下讨论这些源中的每一种的不同类型。)如果期望,那么内容源416和媒体引导数据源418可以被集成为一个源设备。虽然源416和418与用户装备设备402、404和406之间的通信被示为通过通信网络414,但是在一些实施例中,源416和418可以经由通信路径(未示出)(诸如上面结合路径408、410和412描述的那些)与用户装备设备402、404和406直接通信。
内容源416可以包括一种或多种类型的内容分发装备,包括电视分发设施、有线***头端、卫星分发设施、节目源(例如,电视广播公司,诸如NBC、ABC、HBO等)、中间分发设施和/或服务器、互联网提供商、点播媒体服务器及其它内容提供商。NBC是国家广播公司拥有的商标,ABC是***拥有的商标,而HBO是Home Box Office公司拥有的商标。内容源416可以是内容的发起者(例如,电视广播公司、网络广播提供商等),或者可以不是内容的发起者(例如,点播内容提供商,用于下载的广播节目的内容的互联网提供商等)。内容源416可以包括电缆源(cable source)、卫星提供商、点播提供商、互联网提供商、越顶(over-the-top)内容提供商或其它内容提供者。内容源416还可以包括用来在远离任何用户装备设备的位置存储不同类型的内容(包括用户选择的视频内容)的远程媒体服务器。用于内容的远程存储以及向用户装备提供远程存储的内容的***和方法结合2010年7月20日公布的Ellis等人的美国专利No.7,761,892更详细地讨论,该专利整体上通过引用并入本文。
媒体引导数据源418可以提供媒体引导数据,诸如上述媒体引导数据。可以使用任何合适的方法将媒体引导数据提供给用户装备设备。在一些实施例中,引导应用可以是经由数据馈送(例如,连续馈送或涓流(trickle)馈送)接收节目指南数据的独立交互式电视节目指南。可以使用带内数字信号、使用带外数字信号或通过任何其它合适的数据传输技术在电视频道边带上向用户装备提供节目安排数据和其它引导数据。可以在多个模拟或数字电视频道上向用户装备提供节目安排数据和其它媒体引导数据。
在一些实施例中,可以使用客户端-服务器方法将来自媒体引导数据源418的引导数据提供给用户的装备。例如,用户装备设备可以从服务器拉取媒体引导数据,或者服务器可以将媒体引导数据推送到用户装备设备。在一些实施例中,驻留在用户装备上的引导应用客户端可以发起与源418的会话,以在需要时获得引导数据,例如,当引导数据过时时或者当用户装备设备从用户接收到接收数据的请求时。可以以任何适当的频率(例如,连续地、每天、用户指定的时间段、***指定的时间段、响应于来自用户装备的请求等)向用户装备提供媒体引导。媒体引导数据源418可以向用户装备设备402、404和406提供媒体引导应用本身或者针对媒体引导应用的软件更新。
在一些实施例中,媒体引导数据可以包括观看者数据。例如,观看者数据可以包括当前和/或历史用户活动信息(例如,用户通常观看什么内容、用户在什么时间观看内容,用户是否与社交网络交互、用户在什么时间与社交网络交互以发布信息、用户通常观看什么类型的内容(例如,付费电视或免费电视)、心情、大脑活动信息等)。媒体引导数据还可以包括订阅数据。例如,订阅数据可以识别给定用户订阅哪些源或服务和/或给定用户先前订阅但后来终止访问了哪些源或服务(例如,用户是否订阅了高级频道、用户是否已经增加了高级服务、用户是否提高了互联网速度)。在一些实施例中,观看者数据和/或订阅数据可以识别给定用户对于超过一年的时间段的模式。媒体引导数据可以包括用于生成指示给定用户将终止对服务/源的访问的可能性的得分的模型(例如,幸存者模型)。例如,媒体引导应用可以使用该模型处理具有订阅数据的观看者数据,以生成指示给定用户是否将终止对特定服务或源的访问的可能性的值或得分。特别地,越高的得分可以指示用户将终止对特定服务或源的访问的越高的置信度。基于得分,媒体引导应用可以生成诱使用户保持通过得分被指示为用户可能将终止对其的访问的特定服务或源的促销和广告。
媒体引导应用可以是例如在用户装备设备上实现的独立应用。例如,媒体引导应用可以被实现为可以存储在存储器308中并由用户装备设备300的控制电路***304执行的软件或可执行指令集。在一些实施例中,媒体引导应用可以是客户端-服务器应用,其中仅客户端应用驻留在用户装备设备上,而服务器应用驻留于远程服务器上。例如,媒体引导应用可以部分地被实现为用户装备设备300的控制电路***304上的客户端应用,并且部分地作为在远程服务器的控制电路***上运行的服务器应用(例如,媒体引导数据源418)在远程服务器上实现。当由远程服务器的控制电路***执行时(诸如媒体引导数据源418),媒体引导应用程序可以指示控制电路***生成引导应用显示,并将生成的显示发送到用户装备设备。服务器应用可以指示媒体引导数据源418的控制电路***发送要存储在用户装备上的数据。客户端应用可以指示接收方用户装备的控制电路***生成引导应用显示。
交付到用户装备设备402、404和406的内容和/或媒体引导数据可以是互联网(over-the-top,OTT)内容。除了经有线或卫星连接接收的内容,OTT内容交付还允许启用互联网的用户设备(包括上述任何用户装备设备)接收经互联网传送的内容(包括上述任何内容)。OTT内容经由由互联网服务提供商(ISP)提供的互联网连接交付,但第三方分发内容。ISP可以不负责观看能力、版权或内容的再分发,并且可以仅传送由OTT内容提供商提供的IP分组。OTT内容提供商的示例包括经由IP分组提供音频和视频的YOUTUBE、NETFLIX和HULU。Youtube是Google公司拥有的商标,Netflix是Netflix公司拥有的商标,Hulu是Hulu公司拥有的商标。OTT内容提供商可以附加地或可替代地提供上述媒体引导数据。除了内容和/或媒体引导数据,OTT内容的提供商可以分发媒体引导应用(例如,基于web的应用或基于云的应用),或者可以通过存储在用户装备设备上的媒体引导应用来显示内容。
媒体引导***400意在说明多个方法或网络配置,用户装备设备和内容源和引导数据可以为了访问内容和提供媒体引导而通过其彼此通信。本文所述的实施例可以在这些方法中的任何一个或子集中应用,或者在采用用于交付内容并提供媒体引导的其它方法的***中应用。以下四种方法提供了图4的一般化示例的具体说明。
在一种方法中,用户装备设备可以在家庭网络内彼此通信。用户装备设备可以经由上述短程点到点通信方案、经由通过在家庭网络上提供的集线器或其它类似设备的间接路径或者经由通信网络414直接彼此通信。单个家庭中的多个个人中的每一个人可以操作在家庭网络上的不同用户装备设备。因此,可能期望在不同的用户装备设备之间传送各种媒体引导信息或设置。例如,如在2005年7月11日提交的Ellis等人的美国专利公开No.2005/0251827中更详细描述的,用户可能期望在家庭网络内的不同用户装备设备上维持一致的媒体引导应用设置。家庭网络中的不同类型的用户装备设备也可以彼此通信,以发送内容。例如,用户可以将内容从用户计算机装备发送到便携式视频播放器或便携式音乐播放器。
在第二种方法中,用户可以具有多种类型的用户装备,他们通过这些用户装备访问内容并获得媒体引导。例如,一些用户可以具有由家用式和移动设备访问的家庭网络。用户可以通过在远程设备上实现的媒体引导应用来控制家用式设备。例如,用户可以经由他们办公室的个人计算机或移动设备(诸如PDA或启用web的移动电话)访问网站上的在线媒体引导应用。用户可以在在线引导应用上设置各种设置(例如,记录、提醒或其它设置)来控制用户的家用式设备。在线指南可以直接控制用户的装备,或者通过与用户的家用式设备上的媒体引导应用通信来控制用户的装备。例如,在2011年10月25日公布的Ellis等人的美国专利No.8,046,801中讨论了用于用户装备设备通信的各种***和方法,其中用户装备设备处于彼此远离的位置,该专利整体上通过引用并入本文。
在第三种方法中,在家内部和外部的用户装备设备的用户可以使用他们的媒体引导应用来直接与内容源416通信,以访问内容。具体而言,在家内,用户电视装备402和用户计算机装备404的用户可以访问媒体引导应用,以在期望的内容之间导航并定位。用户还可以使用无线用户通信设备406在家外面访问媒体引导应用,以在期望的内容之间导航并定位。
在第四种方法中,用户装备设备可以在云计算环境中操作,以访问云服务。在云计算环境中,用于内容共享、存储或分发的各种类型的计算服务(例如,视频共享站点或社交网站)由被称为“云”的网络可访问的计算和存储资源的集合提供。例如,云可以包括服务器计算设备的集合,其可以位于集中或分布的位置,其通过通信网络414向经由网络(诸如互联网)连接的各种类型的用户和设备提供基于云的服务。这些云资源可以包括一个或多个内容源416和一个或多个媒体引导数据源418。此外或在替代方案中,远程计算站点可以包括其它用户装备设备,诸如用户电视装备402、用户计算机装备404和无线用户通信设备406。例如,其它用户装备设备可以提供对存储的视频副本或流传输视频的访问。在这种实施例中,用户装备设备可以以对等方式操作,而不与中央服务器通信。
除了其它示例,对于用户装备设备,云提供对服务(诸如内容存储、内容共享或社交联网服务)的访问,以及对上述任何内容的访问。可以通过云计算服务提供商或通过其它在线服务的提供商在云中提供。例如,基于云的服务可以包括内容存储服务、内容共享站点、社交联网站点、或者用户来源的内容经由其分发以供所连接的设备上的其他人查看的其它服务。这些基于云的服务可以允许用户装备设备将内容存储到云并且从云接收内容,而不是在本地存储内容并访问本地存储的内容,
用户可以使用各种内容捕获设备(诸如摄像机、具有视频模式的数码相机、音频记录器、移动电话和手持式计算设备)来记录内容。用户可以直接地(例如,从用户计算机装备404或具有内容捕获特征的无线用户通信设备406)将内容上载到云上的内容存储服务。可替代地,用户可以首先将内容传送到用户装备设备(诸如用户计算机装备404)。存储内容的用户装备设备使用通信网络414上的数据传输服务将内容上传到云。在一些实施例中,用户装备设备本身是云资源,并且其它用户装备设备可以直接从用户在其上存储内容的用户装备设备访问内容。
云资源可以由用户装备设备使用例如web浏览器、媒体引导应用、桌面应用、移动应用和/或其访问应用的任意组合来访问。用户装备设备可以是依赖云计算进行应用交付的云客户端,或者用户装备设备可以具有某些功能而无需访问云资源。例如,在用户装备设备上运行的一些应用可以是云应用,即,作为服务经互联网交付的应用,而其它应用可以在用户装备设备上存储和运行。在一些实施例中,用户设备可以同时从多个云资源接收内容。例如,用户设备可以从一个云资源流传输音频,同时从第二个云资源下载内容。或者用户设备可以从多个云资源下载内容,以便更高效的下载。在一些实施例中,用户装备设备可以使用云资源来处理操作,诸如由关于图3描述的处理电路***执行的处理操作。
图5示出了根据本公开的一些实施例的在其上显示图像、图像的部分、媒体资产标识符和其它信息的用户装备设备的说明性实施例。图5绘出了用户装备500(其可以包括用户装备402、404和/或406的功能)。控制电路***304可以使用户装备500显示媒体资产标识符502和图像部分504。控制电路***304可以以这样一种方式生成给定的图像部分504供显示,使得给定图像部分504与相邻的媒体资产标识符502对应。当控制电路***304检测到给定媒体资产标识符502的用户选择时,控制电路***304可以使得显示与所选择的媒体资产标识符502对应的描述信息506。此外,当控制电路***304检测到给定媒体资产标识符502的用户选择时,控制电路***304可以生成与所选择的媒体资产标识符502对应的图像508供显示。在一些实施例中,图像508可以是从其裁剪图像部分504的更大图像。元素502、504、506和508中的任何一个可以可选地在图5中所示的显示中显示或从中省略。此外,元素502、504、506和508被图示的方式仅仅是说明性的,并且这些图示可以以任何方式重新布置。
在一些实施例中,控制电路***304可以识别与媒体资产对应的图像。例如,控制电路***304可以确定媒体资产标识符502与媒体资产“Community”对应,它是由演员JoelMcHale、Ken Jeong和Chevy Chase主演的喜剧连续剧。控制电路***304可以识别与媒体资产“Community”对应的图像(例如,图像508)。图像508可以是与“Community”相关联的任何图像,诸如海报艺术、盒子艺术、粉丝艺术、照片、视频的帧,或包括与由媒体资产标识符502识别的媒体资产对应的任何演员或识别信息的任何其它图像。控制电路***304可以通过交叉引用包括与媒体资产元数据对应的条目的数据库(例如,通过通信网络414访问的媒体引导数据源418)来识别图像508。图像508可以包括多个部分,其中每个部分包括相应的实体。例如,图像508可以与媒体资产“Community”对应,并且可以包括对Joel McHale、ChevyChase和Ken Jeong的描述。控制电路***304可将图像508划分为部分,其中每个部分包括所识别的实体。
在一些实施例中,控制电路***304可以确定多个部分的每个相应部分中每个相应实体的身份。控制电路***304可以通过使用任何已知的机制来确定实体。作为示例,控制电路***304可以通过访问与图像508对应的元数据并由此确定在图像508的某一部分中绘出Chevy Chase来确定图像508中的Chevy Chase的身份。作为另一个示例,控制电路***304可以利用图像识别技术(例如,面部识别技术),其中控制电路***304识别每个实体的独特特性,然后对照数据库(例如,存储装置306)交叉引用这些独特特性,以找到与特性匹配的实体。在一些实施例中,当确定图像508的实体的身份时,控制电路***304可以咨询知识图并且可以向知识图提供与给定实体相关联的任何元数据,和/或可以向知识图提供与给定实体相关联的任何其它数据(诸如从图像识别过程收集(glean)的数据,和/或从与类似于给定实体的实体的图像的用户交互收集的数据)。知识图及其特征在2014年9月30日提交的美国专利申请No.14/501,504、2014年9月29日提交的美国专利申请No.14/500,309以及2014年7月31日提交的美国专利申请No.14/448,308中更详细地描述,这些申请整体上通过引用并入本文。
在一些实施例中,控制电路***304可以从数据库访问用户简档。例如,控制电路***可以通过从数据库检索用户简档来访问用户装备500的当前用户的用户简档。数据库可以是本地的(例如,存储装置306)或远程的(例如,媒体引导数据源418或媒体内容源416,可通过通信网络414访问)。用户简档可以指示用户装备500的用户的偏好。
在一些实施例中,控制电路***304可以交叉引用用户简档的元数据与图像508中绘出的每个相应实体的每个身份。在一些实施例中,元数据可以包括与用户对应的偏好信息。例如,控制电路***304可以对照Chevy Chase的身份(如以上由控制电路***304识别为图像508的实体)交叉引用与用户对于演员Chevy Chase的偏好的信息。控制电路***304可以作为响应来基于交叉引用识别更喜欢的实体。例如,控制电路***304可以确定,在图像508(其中图像508表示媒体资产“Community”)中绘出的Joel McHale、Chevy Chase和KenJeong之中,用户装备500的用户更喜欢Chevy Chase。
在一些实施例中,控制电路***304可以生成包括更喜欢的实体的相应部分供显示。例如,图5中所示的媒体引导应用可以使得在媒体资产标识符502旁边绘出的图像部分504是图像508中包括用户装备500的用户更喜欢的实体的裁剪部分。继续上述“Community”示例,控制电路***304可以裁剪图像508中包括Chevy Chase但不包括Joel McHale或KenJeong的一部分,并且生成裁剪部分作为图像部分504供显示。以这种方式,控制电路***304可以使在用户装备500上运行的媒体引导应用程序对用户进行个性化,使得与给定媒体资产标识符502对应的艺术的部分显示在图像504中,而不是包括用户不感兴趣的实体的全图像508。
在一些实施例中,当控制电路***304基于交叉引用识别更喜欢的实体时,控制电路***304可以识别用户相对于图像中的每个实体的亲和度。例如,控制电路***304可以确定用户简档反映用户真正喜欢Chevy Chase,并且因此可以识别用户关于Chevy Chase的高亲和度。控制电路***304可以识别出用户对Joel McHale无动于衷,因此可以识别用户关于Joel McHale的中立亲和度。控制电路***304可以识别出用户不喜欢Ken Jeong,并且因此可以识别用户关于Ken Jeong的负亲和度。
在一些实施例中,控制电路***304可以对每个相应的亲和度进行排名。继续上述示例,控制电路***将从“高”到“中立”到“负”对亲和度进行排名。因而,Chevy Chase将排名第一,Joel McHale将排名第二,Ken Jeong将排名第三。
控制电路***304随后可以识别与图像508的多个部分的相邻部分的每个其它子集相比,多个部分中包括与最高组合排名相关联的相应实体的相邻部分的子集。例如,图像508可以在图像508的左侧部分中绘出Joel McHale,在图像508的中间部分中绘出ChevyChase,并在图像508的右侧部分中绘出Ken Jeong。控制电路***304可以确定相邻的实体。例如,Joel McHale和Chevy Chase是在相邻部分中绘出的实体,因为图像508的左侧和中间部分彼此相邻。类似地,Chevy Chase和Ken Jeong是在相邻部分中绘出的实体,因为图像508的中间和右侧部分彼此相邻。控制电路***可以以任何已知的方式组合每个相邻实体的排名,诸如将相邻实体的排名求平均。例如,Joel McHale和Chevy Chase的平均排名将是1.5,Chevy Chase和Ken Jeong的平均排名将是2.5。
在一些实施例中,控制电路***304然后可以生成图像部分504供显示,其包括图像部分的子集(例如,具有最高组合排名的两个或更多个相邻图像部分)。在一些实施例中,控制电路***304可以使用图像508的不相邻部分来执行类似的处理,其中要在图像部分504中绘出的图像508的不相邻部分使用任何已知的图像拼接机制缝合在一起。
在一些实施例中,控制电路***304可以基于交叉引用来识别多个更喜欢的实体。例如,如上面所讨论的,控制电路***可以确定用户对于图像508的每个实体的亲和度。控制电路***304可以确定阈值实体,或者从数据库(例如,存储装置308或媒体引导数据源418)检索阈值亲和度。控制电路***304可以通过确定图像508的哪些实体与等于或超过阈值亲和度的亲和度对应来识别图像508中绘出的多个更喜欢的实体。
在一些实施例中,控制电路***304可以生成足量的多个部分供显示,其包括多个更喜欢的实体中的实体,以满足指定的纵横比要求。作为示例,控制电路***304可以通过确定由用户装备500使用的媒体引导应用被编程为显示的图像部分504的维度来确定指定的纵横比要求。控制电路***304可以确定需要图像508的正好两个部分满足所确定的维度。于是,控制电路***304可以选择两个部分作为图像部分504来显示,以满足指定的纵横比要求(例如,使用任何方式选择上面和下面描述的多个部分)。
在一些实施例中,控制电路***304可以接收用户对图像508的相应部分的选择,并且可以响应于接收到选择而生成图像部分504供显示。例如,通过用户在图像508中选择了Chevy Chase的描绘,控制电路***304可以从用户接收用户更喜欢Chevy Chase的选择或指示。可替代地,控制电路***304可以通过用户以任何已知的方式将Chevy Chase描述为更喜欢的演员来接收这种选择,而不是在图像508本身中具体地选择Chevy Chase。响应于接收到选择,控制电路***304可以作为响应生成包括图像508中包括Chevy Chase的一部分的图像部分504供显示。
在一些实施例中,控制电路***304可以识别图像508中的文本内容。作为示例,图像508包括媒体资产“Community”的标题的文本内容。控制电路***304可以识别出在图像508中存在文本“Community”。控制电路***304可以生成具有包括更喜欢的实体的相应部分的文本内容供同时显示。例如,当生成图像部分504供显示时,控制电路***304可以在所生成的图像部分504的显示中包括文本内容“Community”。控制电路***304可以维持文本内容的组成,或者可以更改它(例如,依据风格、内容、尺寸或任何其它方式)。
在一些实施例中,控制电路***304可以确定存在与给定媒体资产标识符502对应的多个图像。控制电路***可以通过以上面或下面描述的任何方式关于确定要生成哪个图像部分504供显示确定用户更喜欢的图像来确定要生成哪个(哪些)图像508供显示。在一些实施例中,可以生成更喜欢的图像或更喜欢的图像的缝合集合供显示,其中图像部分504被生成供显示,其中更喜欢的图像或图像的缝合集合以上面或下面描述的任何方式确定。
在另一方面,控制电路***304可以选择性地生成图像的部分(例如,图像部分504)供显示。控制电路***304可以通过首先识别与媒体资产(例如,图像508)对应的图像来实现这个目的,其中图像包括多个部分,并且其中这多个部分中的每个部分包括相应的实体。控制电路***304可以以上面和下面讨论的任何方式执行识别。
在一些实施例中,控制电路***304可以确定多个部分中的每个相应部分中每个相应实体的身份。控制电路***304可以以上面和下面描述的任何方式确定身份。
在一些实施例中,控制电路***304可以访问数据库,以确定媒体资产中每个身份的流行的级别。数据库可以在控制电路***304本地(例如,在存储装置308处),或者远离控制电路***304(例如,在通过通信网络414访问的媒体引导数据源418处)。控制电路***304可以在访问数据库时检索可被用来确定媒体资产中每个身份的流行级别的信息。例如,控制电路***304可以相对于媒体资产对于每个身份检索与屏幕时间、特写镜头中的时间量、广角镜头画面中的时间量、作为帧中的唯一角色的时间量相关的信息。控制电路***304可以通过相对于任何给定的身份比较这些因素中的任何一个或其组合来确定流行级别。在一些实施例中,控制电路***304可以确定哪个相应实体与最高流行级别对应。例如,在控制电路***304已经确定每个身份的流行级别之后,控制电路***304可以确定哪个相应实体具有最高的流行级别。例如,继续“Community”的示例,Joel McHale在“Community”中的屏幕时间比Chevy Chase多,因此Joel McHale可以被指派比Chevy Chase更高的流行级别。
在一些实施例中,控制电路***304可以生成包括与最高流行级别对应相应实体的相应部分供显示(例如,在图像部分504或图像508)。控制电路***304可以以上面和下面描述的任何方式生成相应部分供显示。
在一些实施例中,控制电路***304可以从数据库访问用户简档,交叉引用用户简档的元数据与每个相应实体的每个身份,并且基于交叉引用对每个相应实体进行排名。控制电路***304可以以上面和下面描述的任何方式执行这些功能。
在一些实施例中,控制电路***304可以基于与相应实体对应的相应流行级别对每个相应实体进行加权。例如,继续上述示例,如果Joel McHale比Chevy Chase和KenJeong更流行,因为Joel McHale在媒体资产“Community”中的屏幕时间相对更多,那么控制电路***304可以向Joel McHale指派高权重。
在一些实施例中,控制电路***304可以启发式地组合每个相应实体的排名和权重,以确定每个相应实体的组合排名。例如,如果控制电路***304确定用户具有对KenJeong的强烈偏好,并且Ken Jeong具有低权重,因为它在媒体资产“Community”中不是那么流行,并且控制电路***304确定用户强烈不喜欢Joel McHale,但是Joel McHale具有高流行度,那么控制电路***304可以启发式地考虑所有这些因素来确定组合排名,因为,在这种情况下,Joel McHale强烈地不被喜欢,所以控制电路***304可以将更高的组合权重归于Ken Jeong。然后,控制电路***304可以生成包括与最高组合排名对应的相应实体的相应部分(在这种情况下,包括Ken Jeong的图像)供显示(例如,在用户装备500的显示器312上图像部分504处)。
在一些实施例中,控制电路***304可以通过相对于每个其他实体确定具有最高流行级别的两个或更多个实体来识别多个流行实体,并且生成足量的多个部分供显示(例如,在显示器312上),以满足指定的纵横比要求,这多个部分包括多个更喜欢的实体中的实体。例如,控制电路***304可以将Ken Jeong和Joel McHale识别为具有两个最高流行级别(根据上面和下面描述的任何方式)。如果指定的纵横比要求只能容纳两个部分,那么控制电路***304可以识别两个身份。控制电路***304可以裁剪包括Ken Jeong和Joel McHale在内的部分,并生成裁剪的图像供显示。指定的纵横比可以是当生成图像或图像部分供显示时控制电路***304需要满足的图像部分504的高度与宽度比或指定维度。
在一些实施例中,控制电路***304可以确定与最高流行级别对应的实体的特性,然后可以确定在与最高流行级别对应的实体对应的相应部分中该实体周围的特征的最佳特性。基于所确定的最佳特性,控制电路***304可以更改该实体周围的特征的特性,以反映最佳特性。例如,控制电路***304可以考虑与最高流行级别对应的实体的肤色,然后可以调亮或调暗图像(例如,图像部分504或图像508)的周围特征,诸如围绕与最高流行级别对应的实体的描绘的天空或背景的颜色。
可以在基于流行级别选择性地生成图像的部分供显示时实现上面关于本公开的任何其它方面或实施例描述的任何特征。
在一些方面,控制电路***304可以识别与媒体资产对应的多个图像,其中这多个图像中的每个图像包括至少一个部分,并且其中每个部分包括相应的实体。例如,控制电路***可以识别与媒体资产(诸如由演员Joel McHale、Chevy Chase和Ken Jeong主演的热播连续剧“Community”)对应的海报、图片、盒子艺术等。由控制电路***识别出的图像可以包括几个部分,其中每个部分包括相应的实体。例如,控制电路***304可以确定图像(例如,图像508)描绘了Joel McHale、Chevy Chase和Ken Jeong中的每一个人,并且控制电路***304可以将包含每个单独演员的每个部分区分为图像的单独部分。
在一些实施例中,控制电路***304可以确定每个相应实体的身份。继续上述示例,控制电路***304可以确定一个实体表示Joel McHale,另一个实体表示Chevy Chase,还有另一个实体表示Ken Jeong。控制电路***304可以基于图像识别算法、通过咨询与图像对应的元数据、或者通过任何其它已知的机制来做出这些确定。上述识别图像和确定相应实体的身份的任何方式被预期用于这个方面。
在一些实施例中,控制电路***304可以从数据库访问用户简档。例如,控制电路***304可以查询远程或本地数据库,以访问与控制电路***304在其中实现或与之相关联的用户装备的当前用户对应的用户简档。控制电路***304可以响应于查询而从用户简档接收信息。上面和下面讨论的访问用户简档的任何方式被预期用于这个方面。
在一些实施例中,控制电路***304可以交叉引用用户简档的元数据与每个相应实体的每个身份。例如,控制电路***304可以将用户简档的信息与与每个实体对应的信息进行比较。继续上述示例,控制电路***304可以对照与Joel McHale、Ken Jeong和ChevyChase当中的每一个人对应的元数据交叉引用用户简档中指示用户偏好的信息,以期确定用户可能更喜欢哪个(哪些)演员。然后,控制电路***304可以基于交叉引用来识别更喜欢的实体。上面和下面描述的交叉引用用户简档的元数据与相应实体的身份的任何方式被预期用于这个方面。
在一些实施例中,控制电路***304可以确定多个图像中更喜欢的实体更流行的图像,并且可以生成那个图像供显示(例如,在图像部分504或图像508处)。例如,控制电路***304可以确定Ken Jeong是更喜欢的实体。控制电路***304可以确定多个图像中存在三个候选图像,其中一个包括Joel McHale、Ken Jeong和Chevy Chase全部,一个仅包括KenJeong,一个包括媒体资产“Community”的整个演员阵容。控制电路***304可以确定仅包括Ken Jeong的图像是其中Ken Jeong最流行的图像。然后,控制电路***304可以生成包括Ken Jeong的图像供显示。可以使用上面和下面关于其它实施例讨论的任何方式来生成图像的显示。如上面和下面所讨论的,可以使流行性的确定与任何关于确定流行级别的讨论一致。上面和下面描述的任何方面的所有其它实施例都被设想为用于涉及选择性地生成多个图像中的图像供显示的这方面的适用实施例。
图6是在确定生成图像的哪个部分供显示时所涉及的说明性步骤的流程图。应当注意的是,过程600或其任何步骤可以在图3-5中所示的任何设备上执行或由其提供。例如,过程600可以由控制电路***304(图3)执行,如由在用户装备402、404和/或406(图4)上实现的控制电路***所指示的,以便确定要生成图像的哪个部分供显示。此外,过程600的一个或多个步骤可以结合到任何其它过程或实施例的一个或多个步骤中或与其组合,诸如图7和图8中描述的那些。
过程600在602开始,其中控制电路***304可以识别与媒体资产对应的图像,其中图像包括n个部分,并且其中这n个部分中的每个部分包括相应的实体。例如,控制电路***304可以确定媒体资产标识符502与媒体资产“Community”对应,它是由演员Joel McHale、Ken Jeong和Chevy Chase主演的喜剧连续剧。控制电路***304可以识别与媒体资产“Community”对应的图像(例如,图像508)。控制电路***304可以通过交叉引用包括与媒体资产元数据对应的条目的数据库(例如,通过通信网络414访问的媒体引导数据源418)来识别图像508。图像508可以包括多个部分,其中每个部分包括相应的实体。例如,图像508可以与媒体资产“Community”对应,并且可以包括对Joel McHale、Chevy Chase和Ken Jeong的描绘。控制电路***304可以将图像508划分为部分,其中每个部分包括识别出的实体(在这种情况下,n=3)。
然后,过程600可以继续到604,其中控制电路***304可以确定多个部分的每个相应部分中每个相应实体的身份。控制电路***304可以通过使用任何已知的机制来确定实体。作为示例,控制电路***304可以通过访问与图像508对应的元数据并从中确定在图像508的某一部分中绘出了Chevy Chase来确定图像508中Chew Chase的身份。作为另一个示例,控制电路***304可以利用图像识别技术(例如,面部识别技术),其中控制电路***304识别每个实体的独特特性,然后对照数据库(例如,存储装置306)交叉引用那些独特特性,以找到与特性匹配的实体。
然后,过程600可以继续到606,其中控制电路***304可以从数据库访问用户简档。例如,控制电路***可以通过从数据库检索用户简档来访问用户装备500的当前用户的用户简档。数据库可以是本地的(例如,存储器306)或远程的(例如,可通过通信网络414访问的媒体引导数据源418或媒体内容源416)。用户简档可以指示用户装备500的用户的偏好。
然后,过程600可以继续到608,其中计数器i被初始化为1。然后,过程600可以继续到610,其中控制电路***304可以交叉引用用户简档的元数据与图像508的第i部分中实体的身份。在一些实施例中,元数据可以包括与用户对应的偏好信息。例如,控制电路***304可以对照Chevy Chase(如上面被控制电路***304识别为图像508的实体)的身份交叉引用与用户对演员Chevy Chase的偏好对应的信息。
然后,过程600可以继续到612,其中控制电路***304确定计数器是否等于图像508中的n个部分的数量。如果计数器i不等于n,那么过程600可以在将计数器i递增一之后循环回到610。如果计数器i等于n,那么过程600可以继续到614,其中控制电路***304可以基于交叉引用来识别更喜欢的实体。例如,控制电路***304可以确定,对于图像508(其中图像508表示媒体资产“Community”)中描绘的Joel McHale、Chevy Chase和Ken Jeong之中,用户装备500的用户更喜欢Chevy Chase。
然后,过程600可以继续到616,其中控制电路***304可以生成包括更喜欢的实体的相应部分供显示。例如,图5中所示的媒体引导应用可以使得在媒体资产标识符502旁边绘出的图像部分504是图像508中包括用户装备500的用户更喜欢的实体的裁剪部分。继续上述“Community”示例,控制电路***304可以裁剪图像508中包括Chew Chase但不包括Joel McHale或Ken Jeong的一部分,并且将该裁剪图像作为图像部分504生成供显示。以这种方式,控制电路***304可以使在用户装备500上运行的媒体引导应用对用户进行个性化,使得与给定媒体资产标识符502对应的艺术的部分显示在图像504中,而不是包括用户不感兴趣的实体的全图像508。
预期图6的步骤或描述可以与本公开的任何其它实施例一起使用。此外,关于图6描述的步骤和描述可以以替代的次序或并行地进行,
以增进本公开的目的。例如,这些步骤中的每一个可以以任何次序或并行地或基本上同时执行,以减少滞后或提高***或方法的速度。此外,应当注意的是,关于图3-5讨论的任何设备或装备可以被用来执行图6中的一个或多个步骤。
图7是根据本公开的一些实施例的、在基于媒体资产中实体的身份的流行级别确定要生成图像的哪个部分供显示时所涉及的说明性步骤的流程图。应当注意的是,过程700或其任何步骤可以在图3-5中所示的任何设备上执行或由其提供。例如,过程700可以由控制电路***304(图3)执行,如由在用户装备402、404和/或406(图4)上实现的控制电路***所指示的,以便确定要生成图像的哪个部分供显示。此外,过程600的一个或多个步骤可以结合到任何其它过程或实施例的一个或多个步骤中或与其组合,诸如图6和图8中描述的那些。
过程700在702开始,控制电路***(例如,控制电路***304)可以识别与媒体资产对应的图像,其中图像包括多个部分,并且其中多个部分中的每个部分包括相应的实体。例如,控制电路***304可以确定媒体资产标识符502与媒体资产“Community”对应,它是由演员Joel McHale、Ken Jeong和Chevy Chase主演的喜剧连续剧。控制电路***304可以识别与媒体资源“Community”对应的图像(例如,图像508)。控制电路***304可以通过交叉引用包括与媒体资产元数据对应的条目的数据库(例如,通过通信网络414访问的媒体引导数据源418)来识别图像508。图像508可以包括多个部分,其中每个部分包括相应的实体。例如,图像508可以与媒体资产“Community”对应,并且可以包括Joel McHale、Chevy Chase和KenJeong的描绘,它们是图像508的三个不同部分的相应实体。过程700可以继续到704。
在704,控制电路***304可以确定多个部分的每个相应部分中每个相应实体的身份。控制电路***304可以通过使用任何已知的机制来确定实体。作为示例,控制电路***304可以通过访问与图像508对应的元数据并从中确定Chevy Chase在图像508的某一部分中被描绘来确定图像508中Chevy Chase的身份。作为另一个示例,控制电路***304可以利用图像识别技术(例如,面部识别技术),其中控制电路***304识别每个实体的独特特性,然后对照数据库(例如,存储装置306)交叉引用那些独特特性,以找出与特性匹配的实体。然后,过程700可以继续到706。
在706,控制电路***304可以访问数据库,以确定媒体资产中每个身份的流行级别。控制电路***304可以以上面和下面描述的任何方式来确定流行级别,诸如通过为每个身份确定媒体资产中的屏幕时间量。例如,控制电路***304可以确定在“Community”的一集中Joel McHale有14分钟的屏幕时间,Ken Jeong有3分钟的屏幕时间,而Chevy Chase有1分钟的屏幕时间。然后过程700可以继续到708。
在708,控制电路***304可以确定哪个相应的实体与最高流行级别对应。控制电路***304可以例如通过将每个流行级别相互比较以确定最大流行级别来做到这一点。继续上面关于屏幕时间的示例,因为Joel McHale在“Community”的给定集中具有最长的屏幕时间的量,所以控制电路***304将确定Joel McHale与最高流行级别对应。然后过程700可以继续到710。
在710,控制电路***304可以生成包括与最高流行级别对应的相应实体的相应部分供显示。继续上述示例,控制电路***304可以生成图像508中包括Joel McHale的部分供显示(例如,在图像部分504处)。
预期图7的步骤或描述可以与本公开的任何其它实施例一起使用。此外,关于图7描述的步骤和描述可以以替代的次序或并行地进行,以进一步实现本公开的目的。例如,这些步骤中的每一个可以以任何次序或并行地或基本上同时执行,以减少滞后或提高***或方法的速度。此外,应当注意的是,关于图3-5讨论的任何设备或装备可以被用来执行图7中的一个或多个步骤。
图8是根据本公开的一些实施例的、在选择性地生成多个图像中用户更喜欢的实体最流行的图像时所涉及的说明性步骤的流程图。应当注意的是,过程800或其任何步骤可以在图3-5中所示的任何设备上执行或由其提供。例如,过程800可以由控制电路***304(图3)执行,如由在用户装备402、404和/或406(图4)上实现的控制电路***所指示的,以便确定要生成图像的哪个部分供显示。此外,过程800的一个或多个步骤可以结合到任何其它过程或实施例的一个或多个步骤中或与其组合,诸如图6和图7中描述的那些。
过程800在802开始,其中控制电路***(例如,控制电路***304)可以识别与媒体资产对应的多个图像,其中多个图像中的每个图像包括至少一个部分,并且其中每个部分包括相应的实体。例如,控制电路***304可以识别与“Community”对应的多个图像,其中一个图像与Joel McHale对应,一个图像与Chevy Chase对应,还有一个图像包括JoelMcHale、Chevy Chase和Ken Jeong全部。然后,过程800可以继续到804。
在804,控制电路***304可以确定每个相应实体的身份。控制电路***304可以使用上面和下面描述的任何方式,诸如用于确定身份的图像识别技术或与图像相关联的元数据的分析,来确定身份。然后,过程800可以继续到806。
在806,控制电路***304可以从数据库访问用户简档。控制电路***304可以以上面和下面描述的任何方式访问用户简档,诸如通过经通信网络414访问媒体引导数据源418处的数据库。然后,进程800可以继续到808。
在808,控制电路***304可以交叉引用用户简档的元数据与每个相应身份的每个身份。用户简档的元数据与每个相应实体的每个身份的交叉引用可以利用上面和下面描述的任何方式一致地执行。用户简档的元数据与每个相应实体的每个身份的交叉引用可以产生用户关于每个身份的偏好的信息。然后,过程800可以继续到810。
在810,控制电路***304可以基于交叉引用来识别更喜欢的实体。例如,控制电路***304可以确定用户更喜欢支持剧组中的喜剧演员(cast comedian)(诸如ChevyChase),并且不喜欢主角Joel McHale。然后,过程800可以继续到812。
在812,控制电路***304可以确定多个图像中更喜欢的实体最流行的图像。继续上述示例,控制电路***304可以确定存在仅包括Chevy Chase的图像,以及包括ChevyChase、Joel McHale和Ken Jeong的另一个图像。控制电路***304可以确定仅包括ChevyChase的图像是Chevy Chase最流行的图像。然后,过程800可以继续到814,其中控制电路***304可以生成仅包括Chevy Chase的图像供显示。
预期图8的步骤或描述可以与本公开的任何其它实施例一起使用。此外,关于图8描述的步骤和描述可以以替代的次序或并行地进行,以增进本公开的目的。例如,这些步骤中的每一个可以以任何次序或并行地或基本上同时执行,以减少滞后或提高***或方法的速度。此外,应当注意的是,关于图3-5讨论的任何设备或装备可以被用来执行图8中的一个或多个步骤。
对于本领域普通技术人员将显而易见的是,本发明涉及的方法可以体现在包括计算机可用和/或可读介质的计算机程序产品中。例如,这种计算机可用介质可以由只读存储器设备(诸如CD-ROM盘或常规ROM设备)或随机存取存储器(诸如硬盘驱动器设备或计算机磁盘)组成,其具有存储在其上的计算机可读程序代码。还应当理解的是,可以使用处理电路***来执行本发明涉及的方法、技术和过程。例如,确定生成图像508的哪个部分供显示可以由处理电路***(例如,由图3的处理电路306)执行。例如,处理电路***可以是用户装备300、媒体内容源416或媒体引导数据源418内的通用处理器、定制集成电路(例如,ASIC)或现场可编程门阵列(FPGA)。例如,如本文所述的媒体资产对应性可以存储在图3的存储装置308或图4的媒体引导数据源418中并从其中检索。此外,处理电路***或计算机程序可以更新与用户相关联的设置(诸如用户简档偏好),从而更新存储在图3的存储装置308或图4的媒体引导数据源418内的信息。
上面讨论的过程意在是说明性而不是限制性的。本领域技术人员将认识到的是,在不背离本发明的范围的情况下,本文讨论的过程的步骤可以被省略、修改、组合和/或重新排列,并且可以执行任何附加步骤。更一般而言,上面的公开内容意在是示例性而不是限制性的。只有以下权利要求意在是设定本发明包括的界限。此外,应当注意的是,在任何一个实施例中描述的特征和限制可以应用到本文的任何其它实施例,并且与一个实施例相关的流程图或示例可以以合适的方式与任何其它实施例组合,以不同的次序完成,或并行完成。此外,本文所述的***和方法可以被实时地执行。还应当注意的是,上述***和/或方法可以应用到其它***和/或方法,或者根据其它***和/或方法来使用。

Claims (150)

1.一种用于基于用户简档选择性地生成图像的部分供显示的方法,所述方法包括:
识别与媒体资产对应的图像,其中图像包括多个部分,并且其中所述多个部分中的每个部分包括相应的实体;
确定所述多个部分中的每个相应部分中每个相应实体的身份;
从数据库访问用户简档;
交叉引用用户简档的元数据与每个相应实体的每个身份;
基于交叉引用来识别更喜欢的实体;以及
生成包括所述更喜欢的实体的相应部分供显示。
2.如权利要求1所述的方法,其中生成相应部分供显示包括裁剪图像,以包括小于整个图像并包括所述更喜欢的实体。
3.如权利要求1所述的方法,其中识别所述更喜欢的实体还包括识别图像中用户简档反映与该用户简档相关联的用户有可能更喜欢的实体。
4.如权利要求1所述的方法,其中基于交叉引用来识别所述更喜欢的实体包括:
识别用户关于图像中每个实体的亲和度;
将每个相应的亲和度进行排名;
识别与所述多个部分中的相邻部分的每个其它子集相比,所述多个部分中包括与最高组合排名相关联的相应实体的相邻部分的子集;以及
其中生成包括所述更喜欢的实体的相应部分供显示包括生成所述相邻部分的子集供显示。
5.如权利要求1所述的方法,其中确定所述多个部分中的每个相应部分中每个相应实体的身份包括对图像的每个相应实体执行面部识别。
6.如权利要求5所述的方法,还包括将面部识别的结果与知识图的数据进行比较。
7.如权利要求1所述的方法,还包括:
基于交叉引用来识别多个更喜欢的实体;以及
生成包括所述多个更喜欢的实体中的实体的足量的多个部分供显示,以满足指定的纵横比要求。
8.如权利要求1所述的方法,还包括:
接收用户对相应部分的选择;以及
响应于接收到所述选择而生成图像供显示。
9.如权利要求1所述的方法,还包括:
识别图像中的文本内容;以及
生成所述文本内容以供与包括所述更喜欢的实体的相应部分同时显示。
10.如权利要求1所述的方法,还包括:
确定所述更喜欢的实体的特性;
在与所述更喜欢的实体对应的相应部分中为所述实体周围的特征确定最佳特性;以及
更改所述实体周围的特征的特性,以反映所述最佳特性。
11.一种用于基于用户简档选择性地生成图像的部分供显示的***,所述***包括:
通信电路***;以及
控制电路***,被配置为:
识别与媒体资产对应的图像,其中图像包括多个部分,并且其中所述多个部分中的每个部分包括相应的实体;
确定所述多个部分中的每个相应部分中每个相应实体的身份;
使用通信电路***从数据库访问用户简档;
交叉引用用户简档的元数据与每个相应实体的每个身份;
基于交叉引用来识别更喜欢的实体;以及
生成包括所述更喜欢的实体的相应部分供显示。
12.如权利要求11所述的***,其中控制电路***还被配置为在生成相应部分供显示时裁剪图像,以包括小于整个图像并包括所述更喜欢的实体。
13.如权利要求11所述的***,其中控制电路***还被配置为在识别所述更喜欢的实体时识别图像中用户简档反映与该用户简档相关联的用户有可能更喜欢的实体。
14.如权利要求11所述的***,其中控制电路***还被配置为在基于交叉引用识别所述更喜欢的实体时:
识别用户关于图像中每个实体的亲和度;
将每个相应的亲和度进行排名;
识别与所述多个部分中的相邻部分的每个其它子集相比,所述多个部分中包括与最高组合排名相关联的相应实体的相邻部分的子集;以及其中
控制电路***还被配置为在生成包括所述更喜欢的实体的相应部分供显示时生成所述相邻部分的子集供显示。
15.如权利要求11所述的***,其中控制电路***还被配置为在确定所述多个部分中的每个相应部分中每个相应实体的身份时对图像的每个相应实体执行面部识别。
16.如权利要求15所述的***,其中控制电路***还被配置为将面部识别的结果与知识图的数据进行比较。
17.如权利要求11所述的***,其中控制电路***还被配置为:
基于交叉引用来识别多个更喜欢的实体;以及
生成包括所述多个更喜欢的实体中的实体的足量的多个部分供显示,以满足指定的纵横比要求。
18.如权利要求11所述的***,其中控制电路***还被配置为:
接收用户对相应部分的选择;以及
响应于接收到所述选择而生成图像供显示。
19.如权利要求11所述的***,其中控制电路***还被配置为:
识别图像中的文本内容;以及
生成所述文本内容以供与包括更喜欢的实体的相应部分同时显示。
20.如权利要求11所述的***,其中控制电路***还被配置为:
确定更喜欢的实体的特性;
在与所述更喜欢的实体对应的相应部分中为所述实体周围的特征确定最佳特性;以及
更改所述实体周围的特征的特性,以反映所述最佳特性。
21.一种用于基于用户简档选择性地生成图像的部分供显示的***,所述***包括:
用于识别与媒体资产对应的图像的装置,其中图像包括多个部分,并且其中所述多个部分中的每个部分包括相应的实体;
用于确定所述多个部分中的每个相应部分中每个相应实体的身份的装置;
用于从数据库访问用户简档的装置;
用于交叉引用用户简档的元数据与每个相应实体的每个身份的装置;
用于基于交叉引用来识别更喜欢的实体的装置;以及
用于生成包括所述更喜欢的实体的相应部分供显示的装置。
22.如权利要求21所述的***,其中用于生成相应部分供显示的装置包括用于裁剪图像以包括小于整个图像并包括所述更喜欢的实体的装置。
23.如权利要求21所述的***,其中用于识别更喜欢的实体的装置还包括用于识别图像中用户简档反映与该用户简档相关联的用户有可能更喜欢的实体的装置。
24.如权利要求21所述的***,其中用于基于交叉引用识别更喜欢的实体的装置包括:
用于识别用户关于图像中每个实体的亲和度的装置;
用于将每个相应的亲和度进行排名的装置;
用于识别与所述多个部分中的相邻部分的每个其它子集相比,所述多个部分中包括与最高组合排名相关联的相应实体的相邻部分的子集的装置;以及其中
用于生成包括更喜欢的实体的相应部分供显示的装置包括用于生成所述相邻部分的子集供显示的装置。
25.如权利要求21所述的***,其中用于确定所述多个部分中的每个相应部分中每个相应实体的身份的装置包括用于对图像的每个相应实体执行面部识别的装置。
26.如权利要求25所述的***,还包括用于将面部识别的结果与知识图的数据进行比较的装置。
27.如权利要求21所述的***,还包括:
用于基于交叉引用来识别多个更喜欢的实体的装置;以及
用于生成包括所述多个更喜欢的实体中的实体的足量的多个部分供显示以满足指定的纵横比要求的装置。
28.如权利要求21所述的***,还包括:
用于接收用户对相应部分的选择的装置;以及
用于响应于接收到所述选择而生成图像供显示的装置。
29.如权利要求21所述的***,还包括:
用于识别图像中的文本内容的装置;以及
用于生成所述文本内容以供与包括更喜欢的实体的相应部分同时显示的装置。
30.如权利要求21所述的***,还包括:
用于确定更喜欢的实体的特性的装置;
用于在与所述更喜欢的实体对应的相应部分中为所述实体周围的特征确定最佳特性的装置;以及
用于更改所述实体周围的特征的特性以反映所述最佳特性的装置。
31.一种用于基于用户简档选择性地生成图像的部分供显示的方法,所述方法包括:
使用控制电路***识别与媒体资产对应的图像,其中图像包括多个部分,并且其中所述多个部分中的每个部分包括相应的实体;
使用控制电路***确定所述多个部分中的每个相应部分中每个相应实体的身份;
使用控制电路***从数据库访问用户简档;
使用控制电路***交叉引用用户简档的元数据与每个相应实体的每个身份;
使用控制电路***基于交叉引用来识别更喜欢的实体;以及
使用控制电路***生成包括所述更喜欢的实体的相应部分供显示。
32.如权利要求31所述的方法,其中生成相应部分供显示包括裁剪图像,以包括小于整个图像并包括所述更喜欢的实体。
33.如权利要求31或32所述的方法,其中识别更喜欢的实体还包括识别图像中用户简档反映与该用户简档相关联的用户有可能更喜欢的实体。
34.如权利要求31-33中任一项所述的方法,其中基于交叉引用识别更喜欢的实体包括:
识别用户关于图像中每个实体的亲和度;
将每个相应的亲和度进行排名;
识别与所述多个部分中的相邻部分的每个其它子集相比,所述多个部分中包括与最高组合排名相关联的相应实体的相邻部分的子集;以及
其中生成包括更喜欢的实体的相应部分供显示包括生成所述相邻部分的子集供显示。
35.如权利要求31-34中任一项所述的方法,其中确定所述多个部分中的每个相应部分中每个相应实体的身份包括对图像的每个相应实体执行面部识别。
36.如权利要求35所述的方法,还包括将面部识别的结果与知识图的数据进行比较。
37.如权利要求31-36中任一项所述的方法,还包括:
基于交叉引用来识别多个更喜欢的实体;以及
生成包括所述多个更喜欢的实体中的实体的足量的多个部分供显示,以满足指定的纵横比要求。
38.如权利要求31-37中任一项所述的方法,还包括:
接收用户对相应部分的选择;以及
响应于接收到所述选择而生成图像供显示。
39.如权利要求31-38中任一项所述的方法,还包括:
识别图像中的文本内容;以及
生成所述文本内容以供与包括更喜欢的实体的相应部分同时显示。
40.如权利要求31-39中任一项所述的方法,还包括:
确定更喜欢的实体的特性;
在与所述更喜欢的实体对应的相应部分中为所述实体周围的特征确定最佳特性;以及
更改所述实体周围的特征的特性,以反映所述最佳特性。
41.一种非暂态机器可读介质,包括在其上编码的机器可读指令,用于基于用户简档选择性地生成图像的部分供显示,所述指令包括:
识别与媒体资产对应的图像的指令,其中图像包括多个部分,并且其中所述多个部分中的每个部分包括相应的实体;
确定所述多个部分中的每个相应部分中每个相应实体的身份的指令;
从数据库访问用户简档的指令;
交叉引用用户简档的元数据与每个相应实体的每个身份的指令;
基于交叉引用来识别更喜欢的实体的指令;以及
生成包括所述更喜欢的实体的相应部分供显示的指令。
42.如权利要求41所述的非暂态机器可读介质,其中生成相应部分供显示的指令包括裁剪图像以包括小于整个图像并包括所述更喜欢的实体的指令。
43.如权利要求41所述的非暂态机器可读介质,其中识别更喜欢的实体的指令还包括识别图像中用户简档反映与该用户简档相关联的用户有可能更喜欢的实体的指令。
44.如权利要求41所述的非暂态机器可读介质,其中基于交叉引用识别更喜欢的实体的指令包括:
识别用户关于图像中每个实体的亲和度的指令;
将每个相应的亲和度进行排名的指令;
识别与所述多个部分中的相邻部分的每个其它子集相比,所述多个部分中包括与最高组合排名相关联的相应实体的相邻部分的子集的指令;以及其中
生成包括更喜欢的实体的相应部分供显示的指令包括生成所述相邻部分的子集供显示的指令。
45.如权利要求41所述的非暂态机器可读介质,其中确定所述多个部分中的每个相应部分中每个相应实体的身份的指令包括对图像的每个相应实体执行面部识别的指令。
46.如权利要求45所述的非暂态机器可读介质,其中所述指令还包括将面部识别的结果与知识图的数据进行比较的指令。
47.如权利要求41所述的非暂态机器可读介质,其中指令还包括:
基于交叉引用来识别多个更喜欢的实体的指令;以及
生成包括所述多个更喜欢的实体中的实体的足量的多个部分供显示以满足指定的纵横比要求的指令。
48.如权利要求41所述的非暂态机器可读介质,其中指令还包括:
接收用户对相应部分的选择的指令;以及
响应于接收到所述选择而生成图像供显示的指令。
49.如权利要求41所述的非暂态机器可读介质,其中指令还包括:
识别图像中的文本内容的指令;以及
生成所述文本内容以供与包括更喜欢的实体的相应部分同时显示的指令。
50.如权利要求41所述的非暂态机器可读介质,其中指令还包括:
确定更喜欢的实体的特性的指令;
在与所述更喜欢的实体对应的相应部分中为所述实体周围的特征确定最佳特性的指令;以及
更改所述实体周围的特征的特性以反映所述最佳特性的指令。
51.一种用于选择性地生成图像的部分供显示的方法,所述方法包括:
识别与媒体资产对应的图像,其中图像包括多个部分,并且其中所述多个部分中的每个部分包括相应的实体;
确定所述多个部分中的每个相应部分中每个相应实体的身份;
访问数据库,以确定媒体资产中每个身份的流行级别;
确定哪个相应实体与最高流行级别对应;以及
生成包括与最高流行级别对应的相应实体的相应部分供显示。
52.如权利要求51所述的方法,还包括:
从数据库访问用户简档;
交叉引用用户简档的元数据与每个相应实体的每个身份;
基于交叉引用对每个相应实体进行排名;
基于与相应实体对应的相应流行级别对每个相应实体进行加权;
启发式地组合每个相应实体的排名和权重,以确定每个相应实体的组合排名;以及
生成包括与最高组合排名对应的相应实体的相应部分供显示。
53.如权利要求51所述的方法,其中生成相应部分供显示包括裁剪图像,以包括小于整个图像并包括所述更喜欢的实体。
54.如权利要求51所述的方法,其中确定所述多个部分中的每个相应部分中每个相应实体的身份包括对图像的每个相应实体执行面部识别。
55.如权利要求54所述的方法,还包括将面部识别的结果与知识图的数据进行比较。
56.如权利要求51所述的方法,还包括:
通过确定相对于每个其它实体具有最高流行级别的两个或更多个实体来识别多个流行的实体;以及
生成包括所述多个更喜欢的实体中的实体的足量的多个部分供显示,以满足指定的纵横比要求。
57.如权利要求51所述的方法,还包括:
接收用户对相应部分的选择;以及
响应于接收到所述选择而生成图像供显示。
58.如权利要求51所述的方法,还包括:
识别图像中的文本内容;以及
生成所述文本内容以供与包括更喜欢的实体的相应部分同时显示。
59.如权利要求51所述的方法,还包括:
确定与最高流行级别对应的实体的特性;
在与对应于所述最高流行级别的实体对应的相应部分中为所述实体周围的特征确定最佳特性;以及
更改所述实体周围的特征的特性,以反映所述最佳特性。
60.如权利要求51所述的方法,其中流行级别是基于媒体资产中的屏幕时间、特写镜头中的时间量、广角镜头画面中的时间量以及作为帧中的唯一角色的时间量中的至少一个来确定。
61.一种用于选择性地生成图像的部分供显示的***,所述***包括:
通信电路***;以及
控制电路***,被配置为:
识别与媒体资产对应的图像,其中图像包括多个部分,并且其中所述多个部分中的每个部分包括相应的实体;
确定所述多个部分中的每个相应部分中每个相应实体的身份;
使用通信电路***访问数据库,以确定媒体资产中每个身份的流行级别;
确定哪个相应实体与最高流行级别对应;以及
生成包括与最高流行级别对应的相应实体的相应部分供显示。
62.如权利要求61所述的***,其中控制电路***还被配置为:
从数据库访问用户简档;
交叉引用用户简档的元数据与每个相应实体的每个身份;
基于交叉引用对每个相应实体进行排名;
基于与相应实体对应的相应流行级别对每个相应实体进行加权;
启发式地组合每个相应实体的排名和权重,以确定每个相应实体的组合排名;以及
生成包括与最高组合排名对应的相应实体的相应部分供显示。
63.如权利要求61所述的***,其中控制电路***还被配置为在生成相应部分供显示时裁剪图像,以包括小于整个图像并包括所述更喜欢的实体。
64.如权利要求61所述的***,其中控制电路***还被配置为在确定所述多个部分中的每个相应部分中每个相应实体的身份时对图像的每个相应实体执行面部识别。
65.如权利要求64所述的***,其中控制电路***还被配置为将面部识别的结果与知识图的数据进行比较。
66.如权利要求61所述的***,其中控制电路***还被配置为:
通过确定相对于每个其它实体具有最高流行级别的两个或更多个实体来识别多个流行的实体;以及
生成包括所述多个更喜欢的实体中的实体的足量的多个部分供显示,以满足指定的纵横比要求。
67.如权利要求61所述的***,其中控制电路***还被配置为:
接收用户对相应部分的选择;以及
响应于接收到所述选择而生成图像供显示。
68.如权利要求61所述的***,其中控制电路***还被配置为:
识别图像中的文本内容;以及
生成所述文本内容以供与包括更喜欢的实体的相应部分同时显示。
69.如权利要求61所述的***,其中控制电路***还被配置为:
确定与最高流行级别对应的实体的特性;
在与对应于所述最高流行级别的实体对应的相应部分中为所述实体周围的特征确定最佳特性;以及
更改所述实体周围的特征的特性,以反映所述最佳特性。
70.如权利要求61所述的***,其中流行级别是基于媒体资产中的屏幕时间、特写镜头中的时间量、广角镜头画面中的时间量以及作为帧中的唯一角色的时间量中的至少一个来确定。
71.一种用于选择性地生成图像的部分供显示的***,所述***包括:
用于识别与媒体资产对应的图像的装置,其中图像包括多个部分,并且其中所述多个部分中的每个部分包括相应的实体;
用于确定所述多个部分中的每个相应部分中每个相应实体的身份的装置;
用于访问数据库以确定媒体资产中每个身份的流行级别的装置;
用于确定哪个相应实体与最高流行级别对应的装置;以及
用于生成包括与最高流行级别对应的相应实体的相应部分供显示的装置。
72.如权利要求71所述的***,还包括:
用于从数据库访问用户简档的装置;
用于交叉引用用户简档的元数据与每个相应实体的每个身份的装置;
用于基于交叉引用对每个相应实体进行排名的装置;
用于基于与相应实体对应的相应流行级别对每个相应实体进行加权的装置;
用于启发式地组合每个相应实体的排名和权重以确定每个相应实体的组合排名的装置;以及
用于生成包括与最高组合排名对应的相应实体的相应部分供显示的装置。
73.如权利要求71所述的***,其中用于生成相应部分供显示的装置包括用于裁剪图像以包括小于整个图像并包括所述更喜欢的实体的装置。
74.如权利要求71所述的***,其中用于确定所述多个部分中的每个相应部分中每个相应实体的身份的装置包括用于对图像的每个相应实体执行面部识别的装置。
75.如权利要求74所述的***,还包括用于将面部识别的结果与知识图的数据进行比较的装置。
76.如权利要求71所述的***,还包括:
用于通过确定相对于每个其它实体具有最高流行级别的两个或更多个实体来识别多个流行的实体的装置;以及
用于生成包括所述多个更喜欢的实体中的实体的足量的多个部分供显示以满足指定的纵横比要求的装置。
77.如权利要求71所述的***,还包括:
用于接收用户对相应部分的选择的装置;以及
用于响应于接收到所述选择而生成图像供显示的装置。
78.如权利要求71所述的***,还包括:
用于识别图像中的文本内容的装置;和
用于生成所述文本内容以供与包括更喜欢的实体的相应部分同时显示的装置。
79.如权利要求71所述的***,还包括:
用于确定与最高流行级别对应的实体的特性的装置;
用于在与对应于所述最高流行级别的实体对应的相应部分中为所述实体周围的特征确定最佳特性的装置;以及
用于更改所述实体周围的特征的特性以反映所述最佳特性的装置。
80.如权利要求71所述的***,其中流行级别是基于媒体资产中的屏幕时间、特写镜头中的时间量、广角镜头画面中的时间量以及作为帧中的唯一角色的时间量中的至少一个来确定。
81.一种用于选择性地生成图像的部分供显示的方法,所述方法包括:
识别与媒体资产对应的图像,其中图像包括多个部分,并且其中所述多个部分中的每个部分包括相应的实体;
确定所述多个部分中的每个相应部分中每个相应实体的身份;
访问数据库,以确定媒体资产中每个身份的流行级别:
确定哪个相应实体与最高流行级别对应;以及
生成包括与最高流行级别对应的相应实体的相应部分供显示。
82.如权利要求81所述的方法,还包括:
从数据库访问用户简档;
交叉引用用户简档的元数据与每个相应实体的每个身份;
基于交叉引用对每个相应实体进行排名;
基于与相应实体对应的相应流行级别对每个相应实体进行加权;
启发式地组合每个相应实体的排名和权重,以确定每个相应实体的组合排名;以及
生成包括与最高组合排名对应的相应实体的相应部分供显示。
83.如权利要求81和82中任一项所述的方法,其中生成相应部分供显示包括裁剪图像,以包括小于整个图像并包括所述更喜欢的实体。
84.如权利要求81-83中任一项所述的方法,其中确定所述多个部分的每个相应部分中每个相应实体的身份包括对图像的每个相应实体执行面部识别。
85.如权利要求84所述的方法,还包括将面部识别的结果与知识图的数据进行比较。
86.如权利要求81-85中任一项所述的方法,还包括:
通过确定相对于每个其它实体具有最高流行级别的两个或更多个实体来识别多个流行的实体;以及
生成包括所述多个更喜欢的实体中的实体的足量的多个部分供显示,以满足指定的纵横比要求。
87.如权利要求81至85中任一项所述的方法,还包括:
接收用户对相应部分的选择;以及
响应于接收到所述选择而生成图像供显示。
88.如权利要求81-85中任一项所述的方法,还包括:
识别图像中的文本内容;以及
生成所述文本内容以供与包括更喜欢的实体的相应部分同时显示。
89.如权利要求81-85中任一项所述的方法,还包括:
确定与最高流行级别对应的实体的特性;
在与对应于所述最高流行级别的实体对应的相应部分中为所述实体周围的特征确定最佳特性;以及
更改所述实体周围的特征的特性,以反映所述最佳特性。
90.如权利要求81-85中任一项所述的方法,其中流行级别是基于媒体资产中的屏幕时间、特写镜头中的时间量、广角镜头画面中的时间量以及作为帧中的唯一角色的时间量中的至少一个来确定。
91.一种非暂态机器可读介质,包括在其上编码的机器可读指令,用于选择性地生成图像的部分供显示,所述指令包括:
识别与媒体资产对应的图像的指令,其中图像包括多个部分,并且其中所述多个部分中的每个部分包括相应的实体;
确定所述多个部分中的每个相应部分中每个相应实体的身份的指令;
访问数据库以确定媒体资产中每个身份的流行级别的指令;
确定哪个相应实体与最高流行级别对应的指令;以及
生成包括与最高流行级别对应的相应实体的相应部分供显示的指令。
92.如权利要求91所述的非暂态机器可读介质,还包括:
从数据库访问用户简档的指令;
交叉引用用户简档的元数据与每个相应实体的每个身份的指令;
基于交叉引用对每个相应实体进行排名的指令;
基于与相应实体对应的相应流行级别对每个相应实体进行加权的指令;
启发式地组合每个相应实体的排名和权重以确定每个相应实体的组合排名的指令;以及
生成包括与最高组合排名对应的相应实体的相应部分供显示的指令。
93.如权利要求91所述的非暂态机器可读介质,其中生成相应部分供显示的指令包括裁剪图像以包括小于整个图像并包括所述更喜欢的实体的指令。
94.如权利要求91所述的非暂态机器可读介质,其中确定所述多个部分的每个相应部分中每个相应实体的身份的指令包括对图像的每个相应实体执行面部识别的指令。
95.如权利要求94所述的非暂态机器可读介质,还包括将面部识别的结果与知识图的数据进行比较的指令。
96.如权利要求91所述的非暂态机器可读介质,还包括:
通过确定相对于每个其它实体具有最高流行级别的两个或更多个实体来识别多个流行的实体的指令;以及
生成包括所述多个更喜欢的实体中的实体的足量的多个部分供显示以满足指定的纵横比要求的指令。
97.如权利要求91所述的非暂态机器可读介质,还包括:
接收用户对相应部分的选择的指令;以及
响应于接收到所述选择而生成图像供显示的指令。
98.如权利要求91所述的非暂态机器可读介质,还包括:
识别图像中的文本内容的指令;以及
生成所述文本内容以供与包括更喜欢的实体的相应部分同时显示的指令。
99.如权利要求91所述的非暂态机器可读介质,还包括:
确定与最高流行级别对应的实体的特性的指令:
在与对应于所述最高流行级别的实体对应的相应部分中为所述实体周围的特征确定最佳特性的指令;以及
更改所述实体周围的特征的特性以反映所述最佳特性的指令。
100.如权利要求91所述的非暂态机器可读介质,其中流行级别是基于媒体资产中的屏幕时间、特写镜头中的时间量、广角镜头画面中的时间量以及作为帧中的唯一角色的时间量中的至少一个来确定。
101.一种用于选择性地生成图像供显示的方法,所述方法包括:
识别与媒体资产对应的多个图像,其中每个图像包括至少一个部分,并且其中每个部分包括相应的实体;
确定每个相应实体的身份;
从数据库访问用户简档;
交叉引用用户简档的元数据与每个相应实体的每个身份;
基于交叉引用来识别更喜欢的实体;
确定所述多个图像中的其中更喜欢的实体最流行的图像;以及
生成所述图像供显示。
102.如权利要求101所述的方法,其中生成图像供显示包括生成小于所述图像的全尺寸的所述图像的一部分供显示,并且其中所述部分包括少于所述图像中的全部实体。
103.如权利要求102所述的方法,其中生成小于所述图像的全尺寸的所述图像的一部分供显示包括裁剪图像,以包括所述更喜欢的实体。
104.如权利要求101所述的方法,其中识别更喜欢的实体还包括识别所述多个图像中所述用户简档反映与所述用户简档相关联的用户可能更喜欢的实体。
105.如权利要求101所述的方法,其中基于交叉引用识别更喜欢的实体包括:
识别用户相对于所述多个图像中每个图像中的每个实体的亲和度;
将每个相应的亲和度排名;
识别与所述多个图像的相邻部分的每个其它子集相比,所述多个图像中包括与最高组合排名相关联的相应实体的图像的相邻部分的子集;以及
其中生成包括所述更喜欢的实体的相应部分供显示包括生成所述相邻部分的子集供显示。
106.如权利要求101所述的方法,其中确定每个相应实体的身份包括对图像的每个相应实体执行面部识别。
107.如权利要求106所述的方法,还包括将面部识别的结果与知识图的数据进行比较。
108.如权利要求101所述的方法,还包括:
接收用户对图像的选择;以及
响应于接收到所述选择而生成所述图像供显示。
109.如权利要求101所述的方法,还包括:
识别图像中的文本内容;以及
生成所述本文内容以供与包括更喜欢的实体的所述相应部分同时显示。
110.如权利要求101所述的方法,还包括:
基于交叉引用来识别多个更喜欢的实体;以及
生成包括所述多个更喜欢的实体中的实体的足量的多个部分供显示,以满足指定的纵横比要求。
111.一种用于选择性地生成图像供显示的***,所述***包括:
通信电路***;以及
控制电路***,被配置为:
识别与媒体资产对应的多个图像,其中每个图像包括至少一个部分,并且其中每个部分包括相应的实体;
确定每个相应实体的身份;
从数据库访问用户简档;
交叉引用用户简档的元数据与每个相应实体的每个身份;
基于交叉引用来识别更喜欢的实体;
确定所述多个图像中的其中更喜欢的实体最流行的图像;以及
生成所述图像供显示。
112.如权利要求111所述的***,其中控制电路***被配置为在生成图像供显示时生成小于所述图像的全尺寸的所述图像的一部分供显示,并且其中所述部分包括少于所述图像中的全部实体。
113.如权利要求112所述的***,其中控制电路***被配置为在生成小于所述图像的全尺寸的所述图像的一部分供显示时裁剪图像,以包括所述更喜欢的实体。
114.如权利要求111所述的***,其中控制电路***被配置为在识别更喜欢的实体时进一步识别所述多个图像中所述用户简档反映与所述用户简档相关联的用户可能更喜欢的实体。
115.如权利要求111所述的***,其中控制电路***被配置为在基于交叉引用识别更喜欢的实体时:
识别用户相对于所述多个图像中每个图像中的每个实体的亲和度;
将每个相应的亲和度排名;
识别与所述多个图像的相邻部分的每个其它子集相比,所述多个图像中包括与最高组合排名相关联的相应实体的图像的相邻部分的子集;以及
其中所述控制电路***还被配置为在生成包括所述更喜欢的实体的相应部分供显示时生成所述相邻部分的子集供显示。
116.如权利要求111所述的***,其中控制电路***被配置为在确定每个相应实体的身份时对图像的每个相应实体执行面部识别。
117.如权利要求116所述的***,其中控制电路***还被配置为将面部识别的结果与知识图的数据进行比较。
118.如权利要求111所述的***,其中控制电路***还被配置为:
接收用户对图像的选择;以及
响应于接收到所述选择而生成所述图像供显示。
119.根据权利要求111所述的***,其中控制电路***还被配置为:
识别图像中的文本内容;以及
生成所述本文内容以供与包括更喜欢的实体的所述相应部分同时显示。
120.如权利要求111所述的***,其中控制电路***还被配置为:
基于交叉引用来识别多个更喜欢的实体;以及
生成包括所述多个更喜欢的实体中的实体的足量的多个部分供显示,以满足指定的纵横比要求。
121.一种用于选择性地生成图像供显示的***,所述***包括:
用于识别与媒体资产对应的多个图像的装置,其中每个图像包括至少一个部分,并且其中每个部分包括相应实体;
用于确定每个相应实体的身份的装置;
用于从数据库访问用户简档的装置;
用于交叉引用用户简档的元数据与每个相应实体的每个身份的装置;
用于基于交叉引用来识别更喜欢的实体的装置;
用于确定所述多个图像中的其中更喜欢的实体最流行的图像的装置;以及
用于生成所述图像供显示的装置。
122.如权利要求121所述的***,其中用于生成图像供显示的装置包括用于生成小于所述图像的全尺寸的所述图像的一部分供显示的装置,并且其中所述部分包括少于所述图像中的全部实体。
123.如权利要求122所述的***,其中用于生成小于所述图像的全尺寸的所述图像的一部分供显示的装置包括用于裁剪图像以包括所述更喜欢的实体的装置。
124.如权利要求121所述的***,其中用于识别更喜欢的实体的装置还包括用于识别所述多个图像中所述用户简档反映与所述用户简档相关联的用户可能更喜欢的实体的装置。
125.如权利要求121所述的***,其中用于基于交叉引用识别更喜欢的实体的装置包括:
用于识别用户相对于所述多个图像中每个图像中的每个实体的亲和度的装置;
用于将每个相应的亲和度排名的装置;
用于识别与所述多个图像的相邻部分的每个其它子集相比,所述多个图像中包括与最高组合排名相关联的相应实体的图像的相邻部分的子集的装置;以及
其中用于生成包括所述更喜欢的实体的相应部分供显示的装置包括用于生成所述相邻部分的子集供显示的装置。
126.如权利要求121所述的***,其中用于确定每个相应实体的身份的装置包括用于对图像的每个相应实体执行面部识别的装置。
127.如权利要求126所述的***,还包括用于将面部识别的结果与知识图的数据进行比较的装置。
128.如权利要求121所述的***,还包括:
用于接收用户对图像的选择的装置;以及
用于响应于接收到所述选择而生成所述图像供显示的装置。
129.如权利要求121所述的***,还包括:
用于识别图像中的文本内容的装置;以及
用于生成所述本文内容以供与包括更喜欢的实体的所述相应部分同时显示的装置。
130.如权利要求121所述的***,还包括:
用于基于交叉引用来识别多个更喜欢的实体的装置;以及
用于生成包括所述多个更喜欢的实体中的实体的足量的多个部分供显示以满足指定的纵横比要求的装置。
131.一种用于选择性地生成图像供显示的方法,所述方法包括:
使用控制电路***识别与媒体资产对应的多个图像,其中每个图像包括至少一个部分,并且其中每个部分包括相应的实体;
确定每个相应实体的身份;
从数据库访问用户简档;
交叉引用用户简档的元数据与每个相应实体的每个身份;
基于交叉引用来识别更喜欢的实体;
确定所述多个图像中的其中更喜欢的实体最流行的图像;以及
生成所述图像供显示。
132.如权利要求131所述的方法,其中生成图像供显示包括生成小于所述图像的全尺寸的所述图像的一部分供显示,并且其中所述部分包括少于所述图像中的全部实体。
133.如权利要求132所述的方法,其中生成小于所述图像的全尺寸的所述图像的一部分供显示包括裁剪图像,以包括所述更喜欢的实体。
134.如权利要求131-133中任一项所述的方法,其中识别更喜欢的实体还包括识别所述多个图像中所述用户简档反映与所述用户简档相关联的用户可能更喜欢的实体。
135.如权利要求131-134中任一项所述的方法,其中基于交叉引用识别更喜欢的实体包括:
识别用户相对于所述多个图像中每个图像中的每个实体的亲和度;
将每个相应的亲和度排名;
识别与所述多个图像的相邻部分的每个其它子集相比,所述多个图像中包括与最高组合排名相关联的相应实体的图像的相邻部分的子集;以及
其中生成包括所述更喜欢的实体的相应部分供显示包括生成所述相邻部分的子集供显示。
136.如权利要求131-135中任一项所述的方法,其中确定每个相应实体的身份包括对图像的每个相应实体执行面部识别。
137.如权利要求136所述的方法,还包括将面部识别的结果与知识图的数据进行比较。
138.根据权利要求131-137中任一项所述的方法,还包括:
接收用户对图像的选择;以及
响应于接收到所述选择而生成所述图像供显示。
139.如权利要求131-138中任一项所述的方法,还包括:
识别图像中的文本内容;以及
生成所述本文内容以供与包括更喜欢的实体的所述相应部分同时显示。
140.如权利要求131-139中任一项所述的方法,还包括:
基于交叉引用来识别多个更喜欢的实体;以及
生成包括所述多个更喜欢的实体中的实体的足量的多个部分供显示,以满足指定的纵横比要求。
141.一种非暂态机器可读介质,包括在其上编码的机器可读指令,用于选择性地生成图像供显示,所述指令包括:
识别与媒体资产对应的多个图像的指令,其中每个图像包括至少一个部分,并且其中每个部分包括相应的实体;
确定每个相应实体的身份的指令;
从数据库访问用户简档的指令;
交叉引用用户简档的元数据与每个相应实体的每个身份的指令;
基于交叉引用来识别更喜欢的实体的指令;
确定所述多个图像中更喜欢的实体最流行的图像的指令;以及
生成所述图像供显示的指令。
142.如权利要求141所述的非暂态机器可读介质,其中生成图像供显示的指令包括生成小于所述图像的全尺寸的所述图像的一部分供显示的指令,并且其中所述部分包括少于所述图像中的全部实体。
143.如权利要求142所述的非暂态机器可读介质,其中生成小于所述图像的全尺寸的所述图像的一部分供显示的指令包括裁剪图像以包括所述更喜欢的实体的指令。
144.如权利要求143所述的非暂态机器可读介质,其中识别更喜欢的实体的指令还包括识别所述多个图像中所述用户简档反映与所述用户简档相关联的用户可能更喜欢的实体的指令。
145.如权利要求141所述的非暂态机器可读介质,其中基于交叉引用识别更喜欢的实体的指令包括:
识别用户相对于所述多个图像中每个图像中的每个实体的亲和度的指令;
将每个相应的亲和度排名的指令;
识别与所述多个图像的相邻部分的每个其它子集相比,所述多个图像中包括与最高组合排名相关联的相应实体的图像的相邻部分的子集的指令;以及
其中生成包括所述更喜欢的实体的相应部分供显示的指令包括生成所述相邻部分的子集供显示的指令。
146.如权利要求141所述的非暂态机器可读介质,其中确定每个相应实体的身份的指令包括对图像的每个相应实体执行面部识别的指令。
147.如权利要求146所述的非暂态机器可读介质,还包括将面部识别的结果与知识图的数据进行比较的指令。
148.如权利要求141所述的非暂态机器可读介质,还包括:
接收用户对图像的选择的指令;以及
响应于接收到所述选择而生成所述图像供显示的指令。
149.如权利要求141所述的非暂态机器可读介质,还包括:
识别图像中的文本内容的指令;以及
生成所述本文内容以供与包括更喜欢的实体的所述相应部分同时显示的指令。
150.如权利要求141所述的非暂态机器可读介质,还包括:
基于交叉引用来识别多个更喜欢的实体的指令;以及
生成包括所述多个更喜欢的实体中的实体的足量的多个部分供显示以满足指定的纵横比要求的指令。
CN201680016640.9A 2015-06-26 2016-06-23 基于用户简档自动格式化媒体资产的图像的***和方法 Pending CN107810639A (zh)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
US14/752,204 2015-06-26
US14/752,031 2015-06-26
US14/752,333 2015-06-26
US14/752,204 US9591359B2 (en) 2015-06-26 2015-06-26 Systems and methods for automatic formatting of images for media assets based on prevalence
US14/752,333 US20160378308A1 (en) 2015-06-26 2015-06-26 Systems and methods for identifying an optimal image for a media asset representation
US14/752,031 US10628009B2 (en) 2015-06-26 2015-06-26 Systems and methods for automatic formatting of images for media assets based on user profile
PCT/US2016/038897 WO2016210052A1 (en) 2015-06-26 2016-06-23 Systems and methods for automatic formatting of images for media assets based on user profile

Publications (1)

Publication Number Publication Date
CN107810639A true CN107810639A (zh) 2018-03-16

Family

ID=56555716

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201680016640.9A Pending CN107810639A (zh) 2015-06-26 2016-06-23 基于用户简档自动格式化媒体资产的图像的***和方法

Country Status (9)

Country Link
EP (3) EP3343940A1 (zh)
JP (1) JP6940951B2 (zh)
KR (1) KR20180021669A (zh)
CN (1) CN107810639A (zh)
AU (2) AU2016277553B2 (zh)
BR (1) BR112017018539A2 (zh)
CA (1) CA2952461A1 (zh)
MX (2) MX2017011141A (zh)
WO (1) WO2016210052A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111414639A (zh) * 2019-01-07 2020-07-14 百度在线网络技术(北京)有限公司 文件加密和解密方法、装置及设备
CN112883410A (zh) * 2019-11-29 2021-06-01 北京百度网讯科技有限公司 用于显示信息的方法及装置

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7036695B2 (ja) 2018-09-19 2022-03-15 Kddi株式会社 配信装置及び配信方法
CN109767397B (zh) 2019-01-09 2022-07-12 三星电子(中国)研发中心 一种基于人工智能的图像优化方法和***
CN114827702B (zh) * 2021-01-22 2023-06-30 腾讯科技(深圳)有限公司 视频推送方法、视频播放方法、装置、设备以及介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102822817A (zh) * 2009-12-02 2012-12-12 谷歌公司 用于视觉查询的可采取动作的搜索结果
CN103034841A (zh) * 2012-12-03 2013-04-10 Tcl集团股份有限公司 一种人脸追踪方法及***
CN103197931A (zh) * 2013-03-28 2013-07-10 深圳桑菲消费通信有限公司 一种基于触摸屏的界面布局方法和装置
US20140282660A1 (en) * 2013-03-14 2014-09-18 Ant Oztaskent Methods, systems, and media for presenting mobile content corresponding to media content
CN104584566A (zh) * 2012-01-08 2015-04-29 汤姆逊许可公司 提供媒体资产推荐的方法和设备

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6239794B1 (en) 1994-08-31 2001-05-29 E Guide, Inc. Method and system for simultaneously displaying a television program and information about the program
US6388714B1 (en) 1995-10-02 2002-05-14 Starsight Telecast Inc Interactive computer system for providing television schedule information
US6177931B1 (en) 1996-12-19 2001-01-23 Index Systems, Inc. Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information
US6564378B1 (en) 1997-12-08 2003-05-13 United Video Properties, Inc. Program guide system with browsing display
IL138067A0 (en) 1998-03-04 2001-10-31 United Video Properties Inc Program guide system with targeted advertising
CN1867068A (zh) 1998-07-14 2006-11-22 联合视频制品公司 交互式电视节目导视***及其方法
KR20060065735A (ko) 1998-07-17 2006-06-14 유나이티드 비디오 프로퍼티즈, 인크. 세대 내에 복수개의 장치를 갖는 대화형 텔레비젼 프로그램가이드 시스템
AR020608A1 (es) 1998-07-17 2002-05-22 United Video Properties Inc Un metodo y una disposicion para suministrar a un usuario acceso remoto a una guia de programacion interactiva por un enlace de acceso remoto
US7165098B1 (en) 1998-11-10 2007-01-16 United Video Properties, Inc. On-line schedule system with personalization features
US7023492B2 (en) * 2000-10-19 2006-04-04 Microsoft Corporation Method and apparatus for encoding video content
EP2466881A3 (en) 2001-02-21 2012-08-15 United Video Properties, Inc. Systems and methods for interactive program guides with personal video recording features
JP4185333B2 (ja) * 2001-09-07 2008-11-26 松下電器産業株式会社 映像配信装置および映像受信装置
JP2007174378A (ja) * 2005-12-22 2007-07-05 Fujifilm Corp 画像ファイリング方法及びデジタルカメラ及び画像ファイリング処理プログラム及び動画記録再生装置
US20100153885A1 (en) 2005-12-29 2010-06-17 Rovi Technologies Corporation Systems and methods for interacting with advanced displays provided by an interactive media guidance application
JP4446983B2 (ja) * 2006-07-07 2010-04-07 富士フイルム株式会社 画像処理装置及び画像処理プログラム
JP2008165700A (ja) * 2007-01-05 2008-07-17 Seiko Epson Corp 画像処理装置、電子機器、画像処理システム、画像処理方法、および、プログラム
JP4775306B2 (ja) * 2007-04-23 2011-09-21 ソニー株式会社 画像処理装置、撮像装置、および画像表示制御方法、並びにコンピュータ・プログラム
GB2452508A (en) * 2007-09-05 2009-03-11 Sony Corp Generating a three-dimensional representation of a sports game
JP2009089065A (ja) * 2007-09-28 2009-04-23 Toshiba Corp 電子機器および顔画像表示装置
JP2009296346A (ja) * 2008-06-05 2009-12-17 Sony Corp 番組推薦装置、番組推薦方法及び番組推薦プログラム
JP4496263B2 (ja) * 2008-10-23 2010-07-07 株式会社東芝 情報処理装置およびコンテンツ表示方法
JP5039020B2 (ja) * 2008-12-25 2012-10-03 株式会社東芝 電子機器および映像コンテンツ情報表示方法
US8670597B2 (en) * 2009-08-07 2014-03-11 Google Inc. Facial recognition with social network aiding
US9135277B2 (en) * 2009-08-07 2015-09-15 Google Inc. Architecture for responding to a visual query
JP4853582B1 (ja) * 2010-08-17 2012-01-11 株式会社ニコン 画像処理装置および画像処理プログラム
JP5629499B2 (ja) * 2010-06-15 2014-11-19 キヤノン株式会社 情報処理装置、情報処理方法、およびプログラム
CN102637255A (zh) * 2011-02-12 2012-08-15 北京千橡网景科技发展有限公司 用于处理图像中包含的面部的方法和设备
US20130016128A1 (en) * 2011-07-13 2013-01-17 Apple Inc. Tiled Zoom of Multiple Digital Image Portions
JP6109970B2 (ja) * 2013-05-30 2017-04-05 フェイスブック,インク. オンライン・ソーシャル・ネットワーク上での画像に対するタグ付けの提案

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102822817A (zh) * 2009-12-02 2012-12-12 谷歌公司 用于视觉查询的可采取动作的搜索结果
CN104584566A (zh) * 2012-01-08 2015-04-29 汤姆逊许可公司 提供媒体资产推荐的方法和设备
CN103034841A (zh) * 2012-12-03 2013-04-10 Tcl集团股份有限公司 一种人脸追踪方法及***
US20140282660A1 (en) * 2013-03-14 2014-09-18 Ant Oztaskent Methods, systems, and media for presenting mobile content corresponding to media content
CN103197931A (zh) * 2013-03-28 2013-07-10 深圳桑菲消费通信有限公司 一种基于触摸屏的界面布局方法和装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111414639A (zh) * 2019-01-07 2020-07-14 百度在线网络技术(北京)有限公司 文件加密和解密方法、装置及设备
CN111414639B (zh) * 2019-01-07 2023-08-08 百度在线网络技术(北京)有限公司 文件加密和解密方法、装置及设备
CN112883410A (zh) * 2019-11-29 2021-06-01 北京百度网讯科技有限公司 用于显示信息的方法及装置
CN112883410B (zh) * 2019-11-29 2024-05-07 北京百度网讯科技有限公司 用于显示信息的方法及装置

Also Published As

Publication number Publication date
KR20180021669A (ko) 2018-03-05
EP3343941A1 (en) 2018-07-04
EP3314905B1 (en) 2022-05-04
EP3343940A1 (en) 2018-07-04
BR112017018539A2 (pt) 2018-04-24
MX2017011141A (es) 2018-01-18
EP3314905A1 (en) 2018-05-02
MX2019013535A (es) 2020-02-13
AU2016277553A1 (en) 2017-01-12
AU2022200691B2 (en) 2023-11-30
JP6940951B2 (ja) 2021-09-29
JP2018528492A (ja) 2018-09-27
CA2952461A1 (en) 2016-12-26
WO2016210052A1 (en) 2016-12-29
AU2016277553B2 (en) 2022-02-17
AU2022200691A1 (en) 2022-02-24

Similar Documents

Publication Publication Date Title
US20230388595A1 (en) Methods and systems for generating a notification
CN103348693B (zh) 在交互式媒体指南应用中在内容中导航的***和方法
US11622151B2 (en) Methods and systems for recommending media assets based on the geographic location at which the media assets are frequently consumed
CN109964275A (zh) 用于在检测到事件时与正常速度视频流同时提供慢动作视频流的***和方法
KR20220121911A (ko) 증강 현실에서 보충 콘텐츠를 제시하기 위한 시스템 및 방법
CN109564574A (zh) 用于将交互式特征传送到另一个设备的方法和***
CN109074828A (zh) 用于提供取代广告内容进行回放的用户相关内容的播放列表的***和方法
CN109416789A (zh) 基于第二用户的查看活动向第一用户推荐媒体资产以包括在第二用户的播放列表中的方法和***
CN109417652A (zh) 不管地理内容限制用于确保对播放列表的媒体的连续访问的***和方法
CN110178375A (zh) 通过预测媒体资产的感兴趣对象的移动路径并避免在移动路径中放置覆盖图来最小化覆盖图对媒体资产的掩盖的***和方法
US20130174201A1 (en) Systems and methods for presenting three-dimensional objects in an interactive media guidance application
JP2019530305A (ja) 利用可能な記憶スペースの関数として連続番組録画を管理するためのシステムおよび方法
KR102323614B1 (ko) 미디어 자산을 효율적으로 다운로드하는 방법 및 시스템
US11617020B2 (en) Systems and methods for enabling and monitoring content creation while consuming a live video
CN109565619A (zh) 用于针对自然语言查询执行补充功能的***和方法
CN107810639A (zh) 基于用户简档自动格式化媒体资产的图像的***和方法
CN108353207A (zh) 在来自多频道的节目中检测事件的***和方法
US10764648B2 (en) Systems and methods for sorting favorite content sources
US20150347357A1 (en) Systems and methods for automatic text recognition and linking
US20160179796A1 (en) Methods and systems for selecting identifiers for media content
JP6704357B2 (ja) 選択されたメディアアセットに対するアクチュエータの機能性を自動的に修正するためのシステムおよび方法
CN107710252A (zh) 用于向消费媒体的用户提醒其它消费媒体的进度的***和方法
JP7119095B2 (ja) 物語選択インターフェースを提供するためのシステムおよび方法
JP2022069589A (ja) メディアアセットの記憶されたバージョンをユーザにより適したバージョンと置換するためのシステムおよび方法
CN107710767A (zh) 使得用户能够在封闭网络中接收对于内容的访问的***和方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20180316