用于提供基于地点数据的内容的方法和系统的制作方法

文档序号:6517590阅读:257来源:国知局
用于提供基于地点数据的内容的方法和系统的制作方法
【专利摘要】本发明涉及用于提供基于地点数据的内容的方法和系统。提供了一种实施使用地点信息来识别并选择电影或其它内容的技术的设备和方法。在一个实施方式中,用户诸如智能电话或平板电脑的装置的应用使用地点信息来识别与该地点相对应(例如,通过虚拟地点或者通过拍摄镜头的地点)的电影。变化例利用了用户或目标物理地点与来自电影的地点信息的组合。
【专利说明】用于提供基于地点数据的内容的方法和系统
[0001]相关申请的交叉引用
[0002]本申请要求本申请的受让人所有的2012年11月2日递交的题为“Location BasedMovie App”的美国临时专利申请N0.61/721,992的优先权,并且通过引用将其全部结合在这里。
【技术领域】
[0003]本发明涉及用于提供基于地点数据的内容的方法和系统。
【背景技术】
[0004]电影的流行以及诸如MDB的站点的流行清楚地证明了公众对于电影的兴趣,特别是公众对于电影历史、关于电影的冷知识以及好奇如何制作电影的兴趣。甚至旅行指南和旅游出版物有时会记录哪里拍摄果电影或者已经被拍摄进电影中,并且某些景点甚至是某些演员的影迷的朝圣地。
[0005]然而,如果旅行者在旅程中游览到大量的目的地,那么旅行者可能不会注意到沿途的电影拍摄地点或电影背景。此外,即使旅行者注意到了场景的地点,也不存在容易的方式来通过电子商务购买相关素材(asset)。
[0006]因此,需要更好的方式来通知旅行者与电影或其他媒体相关的地点,以及一种允许被如此通知的旅行者购买相关素材的方式。

【发明内容】

[0007]根据这里公开的原理的系统和方法满足了以下两个目的:给消费者提供购买欲地理地点相关联的媒体内容的能力,以及通知消费者存在于目标或当前地点相关的媒体。此夕卜,该系统和方法提供了基于旅行者或其他人的地点或者输入的地点来向他们推销媒体的方式。在一个实施方式中,软件应用或计算机程序使用地点信息来识别与特定地点相关联的素材或场景。用户之后可以对于这些素材或场景获得内容或信息。
[0008]在一个方面,本发明涉及一种用于选择场景剪辑的方法,包括:确定装置的当前地点;将当前地点发送到服务器;以及从服务器接收并显示与当前地点相关联的至少一个场景条目,其中所显示的场景条目指示素材的名称和来自于该素材的场景,并且其中场景条目具有相关联的场景地点。
[0009]本发明的实施方式可以包括以下一者或多者。该方法还可以包括:向服务器发送对于场景的剪辑的请求;接收所请求的剪辑的数据;以及通过装置显示剪辑。该方法还可以包括在数据库中存储对其发送请求的场景条目或场景地点的指示。在发送之前的步骤可以是接收选择所显示的场景条目的输入。素材可以是视听作品,并且剪辑可以被流传输或下载到装置。该方法还可以包括:显示来自于场景条目的图像或剪辑;从与装置相关联的摄像机接收视觉数据;将所显示的图像或剪辑与所接收的视觉数据相比较;以及向用户提供关于所接收的视觉数据与所显示的图像或剪辑之间的差异的反馈,由此随着用户调整摄像机位置以调整视觉数据,视觉数据与所显示的图像或剪辑之间的差异可以被最小化。该方法还可以包括:显示来自于场景条目的图像或剪辑;从与装置相关联的摄像机接收视觉数据;以及提供用户界面,使用该用户界面,所显示的图像或剪辑中的物体或人物可以被由视觉数据成像的物体或人物替换或叠加到其上,或者由视觉数据成像的物体或人物可以被所显示的图像或剪辑中的物体或人物替换或叠加到其上。该方法还可以包括在用户界面上显示来自于所显示的图像或剪辑的至少一个物体或人物的轮廓指示,或者来自于视觉数据的至少一个物体或人物的轮廓指示。素材可以是书籍或者其他印刷媒体,并且剪辑可以是来自于书籍或者其他印刷媒体的文本摘录。素材也可以是歌曲,或者素材可以是从由以下项目构成的组中选择的:电视节目、新闻节目、纪录片、视频游戏、互联网媒体、互联网视频、社交网络媒体和艺术品。该方法还可以包括:从服务器接收购买素材的提议;以及通过装置呈现提议。该方法还可以包括:接收指示接受提议的用户输入;向服务器发送提议接受消息;以及接收授权码以从内容服务器下载或流传输素材的数据。装置的当前地点可以是使用装置的GPS系统来确定的。或者,上述确定可以是通过分析装置上的交易信息来执行的,或者通过从外部装置接收地点信息来执行的。可以基于与装置的接近度或者基于由装置接收的广告数据来对所显示的场景条目进行排序,广告数据与场景条目或场景地点相关联。装置可以是智能电话或平板电脑。该方法还可以包括:从服务器接收与当前地点相关联的场景条目的分组、接收对于分组的选择并且将选择发送给服务器,其中场景条目的分组指示素材的名称。分组可以被显示为场景条目的列表或者指示场景地点的地图。列表可以被按照素材中场景的流来排序,或者其中地图指示素材中的场景的流。该方法还可以包括显示具有旅行信息或者指示场景地点之间的方向的分组。该方法还可以包括接收距离阈值,并且可以基于距离阈值来过滤来自于服务器的、与当前地点相关联的所显示的场景条目。该方法还可以包括如果装置与场景地点相距小于距离阈值的距离或者变得与场景地点分离小于距离阈值的距离,则显示提醒。该方法还可以包括接收距离阈值,并且还包括如果装置距场景地点小于距离阈值,则在数据库中存储场景条目或场景地点的指示。该方法还可以包括基于数据库的内容提供奖励。该方法还可以包括接收过滤指示,并且其中基于过滤指示来对分组进行过滤。过滤指示可以是从由以下项目构成的组选择的:演员、类型、评价、日期范围、导演、场景地点及其组合。该方法还可以包括补充所呈现的剪辑,例如其中上述补充包括向所呈现的剪辑增加图像或文本。该方法还可以包括使用与装置相关联的账户将场景条目的指示公示到社交网络站点。
[0010]在另一个方面,本发明涉及一种非易失性计算机可读介质,包括用于使得计算环境执行上述方法的指令。
[0011]在另一个方面,本发明涉及一种用于选择场景剪辑的方法,包括:向智能电话中输入目标地点;将目标地点发送到服务器;以及从服务器接收并在智能电话上显示与目标地点相关联的至少一个场景条目,其中所显示的场景条目指示素材的名称和来自于素材的场景的指示。
[0012]本发明的实施方式可以包括以下一者或多者。该方法还可以包括:向服务器发送对于场景的剪辑的请求;接收所请求的剪辑的数据;以及通过智能电话显示剪辑。输入目标地点可以包括:在智能电话中接收图像;以及对所接收的图像执行图像识别,以确定与所接收的图像相关联的场景地点,或者将图像发送到图像识别服务器并且接收与所接收的图像相关联的场景地点。在智能电话中接收图像可以包括使用嵌入智能电话中的摄像机或者使用头部安装的摄像机来拍摄图像。该方法还可以包括存储所确定或所接收的场景地点。
[0013]在另一个方面,本发明涉及一种非易失性计算机可读介质,包括用于使得计算装置执行根据上述方法的指令。
[0014]在另一个方面,本发明涉及一种用于提供场景剪辑的方法,包括:接收所规定的地点;确定与所规定的地点相关联的至少一个场景;以及将指示场景的至少一个场景条目发送到装置,其中,场景条目指示素材的名称和来自于该素材的场景,并且其中场景条目具有相关联的场景地点。
[0015]本发明的实施方式可以包括以下一者或多者。本发明还可以包括:从装置接收对于场景的剪辑的请求;以及将剪辑的显示布置在装置上。所规定的地点可以是装置的当前地点、由用户输入的目标地点等。上述布置显示可以包括将剪辑流传输或下载到装置。
[0016]在另一个方面,本发明涉及一种非易失性计算机可读介质,包括用于使得计算装置执行根据上述方法的指令。
[0017]特定实施例的优点可以包括以下一者或多者。可以针对来自于电影或其它媒体的场景存储和取得地点信息。可以识别与所提供的地点信息相对应的场景,装置的目标地点或当前地点是由GPS等确定的。可以提供与所识别的场景相对应的视频剪辑。可以提议销售与所识别的剪辑或场景相关联的电影或其它媒体,其中购买的产品可以被数字流传输或下载,或者由零售店提供。
【专利附图】

【附图说明】
[0018]图1是描绘了使用根据本原理的系统和方法的示意图。
[0019]图2表示了受益于根据本原理的系统和方法的素材或媒体产品的各种类型。
[0020]图3的(A)和(B)是示出了根据本原理的示例性方法的流程图。
[0021]图4的(A)和(B)是示出了根据本原理的、具体用于在准备场景剪辑之后提供用来销售的媒体的附加示例性方法的流程图。
[0022]图5是示出了根据本原理的附加方法的流程图。
[0023]图6是示出了根据本原理的附加方法的流程图。
[0024]图7 (A)是示出了根据本原理的、具体用于过滤地图上所显示的条目的附加方法的流程图。
[0025]图7 (B)是根据本原理的其中列出了场景地点之间的旅行的示例性地图显示。
[0026]图8是描绘使用根据本原理的附加系统和方法的示意图。
[0027]图9是示出了根据本原理的、例如使用图8的装置的附加方法的流程图。
[0028]图10的(A) - (C)是描绘了使用根据本原理的附加系统和方法的示意图。
[0029]图11是示出了根据本原理的例如使用图8的装置的附加方法的流程图。
[0030]图12是示出了根据本原理的附加方法的流程图。
[0031]图13是示出了根据本原理的例如其中由例如图像识别来确定目标地点的附加方法的流程图。
[0032]图14的(A)和(B)是示出了根据本原理的例如其中当前地点由规定地点替代的附加示例性方法的流程图。
[0033]图15示出了其中可以实施根据本原理的方法的示例性计算环境。
【具体实施方式】
[0034]参照示例性图1,在一个示例中,运行诸如iOS或Android应用的应用110的移动装置100使用例如GPS来识别移动装置的当前地点。应用110将地点(即,“当前地点”)通过中间移动网络58和互联网62发送到服务器64。服务器64访问存储电影信息和地点信息的数据库65。基于电影场景被拍摄或记录的地点或者在其他情况下与该电影场景相关联(例如,场景声称发生的地点)的地点,地点信息被与电影及来自电影的场景相关联。例如,每个记录包括场景56和该场景的场景地点,例如,GPS值。数据库向服务器提供与该地点信息相对应的一个或多个场景,它们被显示在应用110中作为场景条目66 (entry)。
[0035]应用110可以被构造为通知用户场景地点是否在距装置100距离阈值54内。应用110可以被进一步构造为如果装置行进到距场景地点56距离阈值54内,则提醒用户。
[0036]服务器访问内容数据库67并且取回针对每个场景的视频剪辑或者剪辑的指示(例如,缩略图)。在另一个实施方式中,地点数据库和内容数据库被结合并且服务器可以响应于递交地点信息来直接接收视频剪辑。场景条目66可以被观看作为素材68以及素材72内的场景的列表。在例如通过点击场景条目之一来命中并激活该场景条目时,服务器将场景的剪辑74流传输到应用110,以呈现给用户。在呈现一个或多个剪辑之后,应用可以向用户提供提议(例如,链接76)以购买或租借整个电影。在另一个实施方式中,如果存在来自于多个电影的剪辑,那么用户选择观看哪一个或一些剪辑并且可以接收提议来购买每个电影。
[0037]将会理解到,根据本原理的系统和方法可以由若干类型的装置100来实施,只要该装置能够接收或确定地点信息和场景信息。合适的这种装置包括智能手机、平板计算机、膝上型计算机等。
[0038]将会理解,存在可以使用地点信息来确定电影或与地址相关的其他内容的许多方式。在一个示例中,地点数据库包括来自多个电影的场景的记录。这些记录可以从例如记录在与每个社区相关联的电影委员会办公室收集。每个记录也存储每个场景的地点信息,诸如GPS、街道地址、城市、州、国家、邮递区号或邮政编码、经度和纬度。场景地点可以是场景被拍摄或记录的地点或者认为场景发生的地点。例如,场景可以描绘在芝加哥发生的事件,但是场景实际是在洛杉矶拍摄的,并且数据库可以针对该场景存储这两个地点。数据库也可以对于电影整体具有记录,来指示拍摄的主要地点,或者使用具有不同特异性的场景的层次,例如,在描绘在罗马的事件的电影中并且使用30分钟的电影时间的一系列场景全都是在温哥华拍摄的。
[0039]图2示出了素材82的类型是可以如何改变的。换言之,虽然这里的描述关注了来自电影84的场景(以及剪辑86),但是也可以使用来自其他媒体的地点或场景。素材可以是书记88,并且剪辑可以是来自于书的摘录92。素材可以是歌曲94,并且剪辑可以是来自于歌曲的样本96。素材可以是其它视听作品98,并且剪辑可以是其它音频作品的样本部分102。一般来说,场景和地点可以来自于电视节目、新闻节目、纪录片、视频游戏、印刷媒体、互联网媒体、互联网视频(例如,YouTube? )、社交网络媒体(例如,Facebook?页面或Twitl er? )、艺术品或历史信息。
[0040]图3的(A)是根据本原理的示例性方法的流程图50。在第一步骤中,确定装置的当前地点(步骤104)。当前地点之后被发送给服务器(步骤106)。在发送步骤之后,至少一个场景条目被接收并显示为与当前地点相关联(步骤108)。当多个场景地点接近当前地点时,显示多个场景地点的分组。如将会描述的,分组可以借助于列表或地图显示。
[0041]图3的(B)是示出了在流程图50的步骤之后可以进行的步骤的流程图60。在第一步骤中,可以接收用户输入,来选择所显示的场景条目(步骤112)。换言之,用户可以从在移动装置上由应用提供的用户界面上显示的那些场景条目来选择场景条目。在一些情况中,如果仅显示一个场景条目,那么该步骤可以被省略。
[0042]下一个步骤是向服务器发送请求,来请求来自于所选择的场景的剪辑(步骤114)。该剪辑可以是整个场景或者仅仅为其子集。数据可以被从该剪辑接收(步骤116),并且该剪辑之后可以通过该装置显示,并且特别通过该装置上的应用来显示(步骤118)。所接收的数据的类型及其呈现或显示将取决于素材的类型,剪辑也是如此。图2示出了各种类型的素材。
[0043]图4的(A)和图4的(B)示出了可以在用户选择场景或剪辑之后采用的各种电子商务步骤(步骤122)。例如,在流程图70中,移动装置可以从服务器接收提议,以购买与所呈现的剪辑相关联的素材(步骤124)。之后可以通过装置来呈现提议(步骤126)。继续到流程图80,可以接收指示接受所呈现的提议的用户输入(步骤128)。提议接受消息可以被发送给服务器(步骤132),并且授权码可以被提供给移动装置以下载或流传输素材的数据(步骤134)。将会理解,也可以提供与电子商务相关联的各种中间步骤,诸如提供付款信息、优惠券码等,但是为了清楚这些没有在附图中示出。也可以理解应用可以与零售站点(诸如
Amazon?或iTunes?)结合,以允许通过这种清算中心站点以及与内容所有者购买素材。
[0044]将会理解,代替或者附加于提议购买电影,应用可以提供用于将来可能对于电影、对于相关媒体或项目或者对于来自于例如相同电影工作室的不同电影的购买优惠券或者折扣。可选地或者除了电影剪辑之外,应用可以请求并提供关于场景或地点的信息,诸如在拍摄具体场景的同时关于实际事件的冷知识。在另一个实施方式中,如果电影仍然在影院上映,应用可以提供对于该电影销售的票。
[0045]参照图5的流程图90,在可选实施例中,在用户选择剪辑之后(步骤112),场景条目或场景地点的指示可以被存储在数据库中(步骤138)。数据库中的存储允许提供各种功能性,包括历史行程数据的重新呈现、游览之后在社交网络站点公示、奖励等。它们中的某些在下文中更具体地讨论。
[0046]参照图6的流程图110,在作为列表显示场景条目的分组的步骤108’之后,条目可以基于与当前地点的接近度或者装置上的广告数据来排序(步骤144)。更具体地,在一个实施方式中,结果的分组可以基于商业或政府赞助或广告来划分优先顺序或过滤。具体的商铺可以基于它们存在于场景中和/或它们的服务赞助来识别,例如,电视节目Twin Peaks中出演的餐馆可以在地图上被强调出来。用户活动也可以与地点信息相关,以确定报酬或支付系统,例如在时间段内的图标或链接点击、由GPS确定的曾到达地点、购买或者社交网络活动。例如,在特定时间段内,用户可以点击图标、在社交网络站点公示、访问该地点、在该地点进行业务并且再次在社交网络站点公示,并且用户之后可以由于这些动作得到奖励。在用户例如通过访问与场景地点相关联的网站来虚拟地访问地点的情况下,奖励可能与利用GPS来确定用户已经实际上访问场景的物理地点的情况不同。
[0047]如上所述,在一个实施方式中,应用可以提供社交网络组件,来通知其他人该用户已经访问过场景地点。应用可以通过例如电子邮件或短信直接告知来自智能电话联络人数据的指定联络人。应用可以将更新发送到社交网络服务(诸如Facebook?或Twitter?)的用户账户。或者,服务器操作信息的转发。在公示该新闻之前,应用可以给用户提供补充或编辑公示(post)的机会,或者补充或编辑公示可以是通过例如由用户之前配置的设置来全自动的进行。在另一个示例中,用户可以由于公示关于场景地点的公示而被提供奖励,例如,购买素材的折扣。在另一个示例中,用户可以由于用摄像机拍摄场景地点的图像并且之后公示图像来得到奖励。奖励可以诱导用户公示图像,如果将该图像适当分类,那么这些图像也用来识别素材的场景地点。对于所描述的任何实施例,与素材相对应的场景地点的这种“众包(crowd-sourcing)”可能是关于场景地点的元数据的有价值来源。
[0048]参照图7 (A)的流程图,在可选实施方式中,场景条目的分组可以以地图格式来显示或呈现(步骤146)。条目可以基于与当前地点的接近度或其他标准来过滤(步骤154)。
[0049]地图条目可以被格式化,以提供各种功能性。例如,地图条目可以提供各种场景地点的游览的方式指示(步骤148)。游览可以以将总距离最小化或者其他方式来优化。例如,旅游地图可以仅示出当前开放的地点。地图条目也可以指示素材中的场景的流(步骤152)。例如,参照图7 (B)的地图153,箭头155和155’可以指示房屋147、市政厅149和机场151的场景地点之间的场景的流。例如,电影中的场景的流可以是议会女议员离开她的房间、到达市政厅并且之后从机场启程。地图也可以指示场景地点对于电影的重要性,例如,电影的多少内容是在该场景地点拍摄的。
[0050]在使用地图的一个实施方式中,应用定时检查附近场景并且将地点提供给智能手机上的地图或导航应用,使得当用户检查地图例如来查找商铺或检查方向时,将会可以获得电影场景地点。在一个示例中,应用和/或地图应用在用户接近电影场景地点时提醒用户。在另一个示例中,用户可以采用应用和/或地图应用来寻找电影地点并且得到向这些地方的方向。例如,用户可以计划到巴黎的旅行并且想知道哪个电影场景是在巴黎以及巴黎哪里拍摄的。用户之后可以建立巴黎中电影场景地点的行程表,以在旅程中亲自访问这些地点。
[0051]在使用地图的更具体的实施方式中,服务器或本地软件或系统可以显示使得与影片的场景或地点相对应的地点被标记或突出显示的地图。例如,电影的场景可以被指示为一系列编号的标识(flag)。在另一个示例中,图标和地图被动画化以指示场景的流,例如,第一场景由城市上的大圆点来标记,之后一根线被用来逐渐追溯到由新的点指示的下一个场景。在另一个示例中,地图和地点是虚构的或者虚构和非虚构结合的,以表示电影中的世界,例如,将幻想或科幻电影中的事件的地点映射到电影世界的地图上。
[0052]在另一个实施方式中,场景剪辑图像可以与例如来自于移动装置的摄像机或者另一个视觉数据源(例如,Google Glass?系统)的视觉数据相结合。注意,当在说明书中采用术语“摄像机”时,其可以指的是移动电话摄像机、与例如地点数据源数据通信的独立摄像机、眼镜系统或者头部安装的显示装置等。参照图8的示意图,用户界面110被图示为具有窗口 156,其示出了与来自于例如嵌入或安装到移动装置上的摄像机的视觉数据162重叠的剪辑图像158。也可以看到指令157。指令157告知用户如何调整移动装置,使得来自摄像机的视觉数据与来自剪辑中的图像的相应物体匹配。这些功能性允许用户尝试重新创造来自电影的场景。
[0053]更具体地并且也参照图9的流程图130,在确认用户的当前地点并且其与电影的场景地点相匹配之后,服务器向用户提供该场景的图像或剪辑(步骤164)。用户之后可以使用摄像机或其他视觉图像拍摄工具来尝试利用摄像机观看相同图像(步骤166)。摄像机或服务器将所呈现的图像或剪辑与视觉数据相比较(步骤168),并且向用户提供反馈使得用户调整摄像机的视野,直到当前视野与电影场景/图像在例如给定公差内匹配(步骤172)。例如,摄像机UI可以在所显示的视野边缘指示用户应当向哪个方向转动或移动摄像机或者如何调整变焦或其他图像特征来与场景匹配。
[0054]在相关实施方式中,如图10的(A)到图10的(C)所示,用户可以将来自于电影场景的物体或演员替换为实际视野中的物体或人物,同时摄像机或服务器例如使用可以基于消费者或者自动地产生的对于地点和轮廓的补充项目信息来帮助引导该布置。例如,应用的用户界面110可以在窗口 174中描绘来自电影的、包括人物176的剪辑。同样在用户界面110中,窗口 178可以由来自摄像机的视觉数据提供,摄像机可以拍摄例如用户182、它们的朋友等。注意,在图10的(B)中,视觉数据由虚线指示。将会理解,视觉数据也可以从存储在摄像机或移动装置上的其他图像信息获得。如图10的(C)所示,之后可以看到重叠图像或剪辑184,其中人物176由来自视觉数据的图像182替换,以使得视觉数据图像出现在剪辑中。虚线指示184可以被设置在剪辑上,以帮助引导视觉数据图像的放置和尺寸确定,特别是在该视觉数据图像需要改变尺寸或重新定位的情况下。
[0055]作为另一个示例,如果电影场景描绘了汽车停在商店的前方,那么用户可以将其自己的汽车停在该商店的前方,并且服务器将会指示用户如何将摄像机视野与场景匹配以例如匹配街道场景和商店,以及如何将用户的汽车定位在与电影场景中的汽车相同的位置,例如将电影汽车的轮廓显示在摄像机的用户界面上。类似的方法可以被用来将人物定位在相同平面上并且摆出电影场景中的演员的姿势。在另一个实施方式中,用户可以将来自电影场景的图像叠加到所拍摄的场景上,例如,演员、物体、建筑物上,或者将所拍摄的图像的一部分重叠到电影场景上,例如,将朋友放在具有著名演员的场景中。
[0056]参照图11的更具体的流程图140,来自于场景条目的图像或剪辑可以被显示或呈现(步骤186)在运行于移动装置上的应用的用户界面上。之后可以接收来自与装置关联或者在其他情况下连接的摄像机的视觉数据(步骤188)。之后可以提供用户界面,使用该用户界面,图像或剪辑中的物体或者人物可以被视觉数据中的物体或人物替换或叠加在其上(步骤192)。应当理解,用户界面也可以被用来执行相反功能,其中视觉数据中的物体或者人物由图像或剪辑中的物体或人物替换。为了帮助确定尺寸以及放置,可以显示轮廓,以在用户界面上指示来自图像或剪辑或者来自视觉数据的至少一个物体或人物(步骤194)。以此方式,叠加的物体可以被更精确地确定尺寸和布置。
[0057]与同以上公开类似的方式,来自场景条目的图像或剪辑或者通过步骤194得到的图像可以被公示到社交网络站点上(步骤198)。公示可以结合场景条目的指示,例如,素材的指示。在一些情况中,图像或剪辑或者叠加后的结果可以由附加的图像或文本来补充(步骤196),例如,用户在场景地点处的图像或者具体列出了用户到场景地点的旅行的条目。
[0058]当前地点可以以若干方式来识别。参照图12的流程图150,在一个实施方式中,可以确定装置的当前地点(步骤104)。当前地点可以由GPS确定(步骤202),或者可以通过与移动装置相关联的各种交易数据(例如用户在哪里利用与零售站点相关联的移动应用来购买产品)来确定(步骤204),或者经由外部装置例如外部GPS来确定(步骤206)。
[0059]更具体地,有许多已知的方式来确定计算机或移动装置的地点。其示例包括但不局限于GPS、IP地址、时区、联系人信息、图像分析和音频分析。系统可以将信息直接发送到服务器,或者可以首先将信息发送到识别服务器,其将返回具体地点信息,诸如GPS,例如,系统将街道地址或IP地址发送到识别服务器,并且该识别服务器返回GPS值。用户也可以通过直接输入,例如,键入城市名、街道地址、GPS值等来提供地址。输入地址可以是用户的当前地点(“硬地点”)或者所关注但是不是用户的当前地点的任何地点(“软地点”)。该地点可以从活动以及其他数据得出,诸如从购买活动、晚餐或者宾馆预定、日历行程等来得出。地点信息也可以由分离的装置提供给主系统,诸如从与移动装置通信的车载导航系统或者向平板电脑提供GPS信息的智能电话提供。
[0060]返回参照图12,如果所确定的当前地点在距场景地点预定距离阈值内,则与当前地点相关的场景条目或地点的指示可以被存储在数据库中(步骤208)。之后可以基于数据库的内容给予奖励(步骤212)。在可选实施方式中,即使用户当前不在相应场景地点,如果用户点击场景条目,就可以向用户提供奖励。在另一个实施方式中,如果场景条目或场景地点在距所确定的当前地点预定距离阈值内,可以提供提醒(步骤214)。
[0061]在实施奖励系统的另一个实施方式中,用户由于访问电影场景地点而收集成就或者点数。在识别附近场景之后,应用可以通知成就服务器用户已经访问了所识别的场景的地点。成就服务器具有该用户的记录,或者产生一个新的记录,并且记录成就。用户成就简介(profile)表示用户已经访问的场景地点。随着时间经过,用户可以由于完成成就的收集而接收附加成就。例如,用户可以由于访问电影的全部地点而接收元成就(meta-achievement)。成就也可以由点数来追踪,例如,每个成就具有一点数值。成就服务器或应用也可以将完成成就通知给其他人,例如,用户的朋友或者成就服务器的其他用户,或者社交网络服务等。随着用户完成成就或者收集点数,用户可以接受奖励。在一个示例中,如果用户访问电影的全部地点,该用户例如经由数字下载接收购买电影折扣的优惠券。在另一个示例中,在收集特定数目的点数之后,例如,500点,其中每个地点访问价值5个点数,那么用户获得成就服务器社区内的头衔,并且获得从授权给成就服务器的内容库(library)免费下载媒体项目,例如,由内容提供商提供给成就服务器的电影图像,以被用作为智能电话用户界面的墙纸或背景。
[0062]参照图13的流程图160,除了从移动装置的实际确定地点接收当前地点信息之夕卜,在其他实施方式中,系统可以从图像确定目标地点(步骤216)。即,目标地点可以使用从嵌入移动装置或与其关联的摄像机接收的图像确定。具体地,可以对所接收的图像执行图像识别,以确定目标地点(步骤218)。
[0063]目标地点可以被存储和/或发送到服务器(步骤222)。一个或多个场景条目之后可以被接收并且呈现为与目标地点相关联(步骤224)。在一些情况中,多个条目将会被分组并被呈现。
[0064]更具体地,用户可以使用摄像机来拍摄图像,并且可以将图像发送到服务器。服务器访问图像数据库,并且判断是否存在匹配图像或者寻找最接近的图像。图像数据库中的图像可以是来自于电影的图像,每个图像与场景和电影相关联。在另一个示例中,用户可以将任何图像提供给服务器,诸如之前例如在假期中拍摄的或者用户独立地接收或取得(例如从新闻报道下载)的图像。图像匹配可以是对于建立地点信息数据库非常有用的工具。当用户发送图像以寻找匹配图像时,用户也可以发送所发送的图像的地点信息,例如,来自摄像机的GPS。如果存在匹配,那么服务器或用户将地点信息以及图像和/或场景信息发送到地点数据库,以存储用于场景的地点信息,并且由此潜在地建立图像的数据库。
[0065]参照图14的(A)和图14的(B),根据本原理的另一个实施方式分别由流程图170和180示出,其中用户的地点不是当前地点或由图像识别确定的地点,而仅为由用户规定的地点。流程图170中的第一步骤是接收所规定的地点(步骤226)。例如,用户可以将邮政编码、GPS坐标、地址等输入到搜索区中。诸如地点服务器的服务器确定与所规定的地点相关联的至少一个场景(步骤228)。这种确定可以包括上述方法,包括使用距所规定地点的预定距离阈值。之后发送至少一个场景条目,以向装置指示所找到或所确定的场景(步骤232)。在发送之后,参照流程图180,用户可以从所提供并显示的场景条目选择一场景条目(步骤234)。之后可以将与场景条目相关联的剪辑布置为呈现在装置上(步骤236)。例如,剪辑可以被流传输或下载到装置(步骤238)。可以看到变化例,并且该变化例将会与上文中例如通过GPS确定当前地点或者图像识别提供目标地点的变化例类似。
[0066]已经描述了用于在用户接近场景地点或进入场景地点时,在应用中提供来自于与诸如电影的素材相关联的场景的剪辑的系统和方法。在使用GPS的地点系统的一个实施方式中,智能电话包括GPS功能性,并且提供当前GPS数据给使用该GPS数据来识别具有与当前地点接近的地点的电影场景的应用。其他实施方式可以使用其他装置,例如,平板电脑和其他定位机构,如上所述。应用将GPS数据发送到利用地点数据库工作来识别任何相应场景的地点数据库的服务器。应用可以包括可由用户配置的距离阈值。应用之后将任何所识别的场景呈现给用户。应用之后可以将场景条目呈现为例如列表或者使用图形表现来呈现场景条目,诸如具有针对于场景的图标的地图。用户可以搜索或者应用或配置过滤器,以仅示出期望的电影(例如,类型、演员、日期范围、导演等)或地点。
[0067]一个实施方式包括一个或多个可编程处理器以及相应的计算机系统组件,以存储和执行计算机指令,以便于提供向用户提供地点信息并且呈现信息的应用、识别场景的服务器、地点数据库、内容服务器和执行应用的移动装置(诸如智能电话)。下面公开了一个这种计算环境。
[0068]参照图15,图示了其中可以实施系统和方法244的示例性计算环境200的示意图。
[0069]计算环境200包括控制器242、存储器246、存储装置252、介质装置256、用户界面264、输入/输出(I/O)接口 266和网络接口 268。组件由公共总线272相互连接。可选地,可以使用不同的连接构造,诸如控制器在中央的星形方式。
[0070]控制器242包括可编程处理器并且控制地点场景系统244的操作。控制器242从存储器246或内嵌控制器存储器(未示出)装载指令,并且执行这些指令来控制系统。[0071]存储器246 (其可以包括非易失性计算机可读存储器248)临时存储由系统的其它组件使用的数据。在一个实施方式中,存储器246被实施为DRAM。在其他实施方式中,存储器246也包括长期或永久存储器,诸如闪存和/或ROM。
[0072]存储装置252 (其可以包括非易失性计算机可读存储器254)临时或长期存储由计算环境的其它组件使用的数据,诸如存储由系统使用的数据。在一个实施方式中,存储装置252是硬盘驱动器或固态驱动器。
[0073]介质装置256 (其可以包括非易失性计算机可读存储器262)接收可移除介质并且读取数据和/或将数据写入所插入的介质。在一个实施方式中,介质装置256是光盘驱动器或盘烧写器,例如可写式蓝光⑧盘驱动器258。
[0074]用户界面264包括用于接受用户输入(例如,地点或上述其他方面的用户指示)以及将剪辑或重叠图像的显示呈现给用户的组件。在一个实施方式中,用户界面264包括键盘、鼠标、音频扬声器和显示器。控制器242使用来自用户的输入来调整计算环境的操作。
[0075]I/O接口 266包括一个或多个I/O端口,以连接到相应的I/O装置,诸如外部存储器或附属装置,例如,打印机或PDA。在一个实施方式中,I/O接口 266的端口包括诸如USB端口、PCMCIA端口、串口和/或并口的端口。在另一个实施方式中,I/O接口 266包括用于与外部装置无线通信的无线接口。这些I/O接口可以被用来连接到一个或多个回放装置。
[0076]网络接口 268允许与局域网连接并且包括有线和/或无线网络连接,诸如RJ-45或以太网连接或“WiFi”接口(802.11)。将会认识到大量的其他类型的网络连接也是可以的,包括WiMax、3G或4G、802.15协议、802.16协议、卫星、蓝牙?等。
[0077]系统可以包括这种环境中典型的其他硬件和软件,例如,供电和操作系统,尽管这些组件为了简略而没有在附图中示出。在其他实施方式中,可以使用不同构造的计算环境,例如,不同的总线或存储构造或多处理器构造。
[0078]已经描述了本发明的各种示意性实施方式。然而,本领域技术人员将会认识到其他的实施方式也是可行的,并且也在本发明的范围内。例如,所公开的系统和方法可以被应用到来自电影、电视、视频游戏等的图像。类似地,其他变化例也是可能的,并且本发明并不仅局限于上述特定示例。此外,虽然剪辑可以来自于电影,例如,Gone With The Wind,但是所销售的内容可以是另一种类型的素材,例如,Margaret Mitchell的相应著作。例如,移动装置、应用、服务器和数据库之间的相互作用的组合是可能的,并且对于本领域技术人员容易明白。虽然主要在移动装置的背景中描述了本系统和方法,但是该系统和方法可以有利地用在汽车或其他车辆的导航(或其他)计算机中。如上所述,场景地点可以以多种方式来确定,并且被存储为元数据,包括在拍摄电影时使用具有地理定位能力的数字摄像机。如上所述,众包是确定场景地点的另一个工具,其中用户识别例如电影的场景地点,并且上传将场景地点经由例如经度和纬度坐标与电影素材相关联的场景地点的标记。因此,本发明不仅局限于上述实施方式。
[0079]本发明可以具有以下实施方式。
[0080]1.一种用于选择场景剪辑的方法,包括:
[0081]a.确定装置的当前地点;
[0082]b.将所述当前地点发送到服务器;以及
[0083]c.从所述服务器接收并显示与所述当前地点相关联的至少一个场景条目,其中所显示的场景条目指示素材的名称和来自于该素材的场景,并且其中所述场景条目具有相关联的场景地点。
[0084]2.根据项目I所述的方法,还包括:
[0085]a.向所述服务器发送对于所述场景的剪辑的请求;
[0086]b.接收所请求的剪辑的数据;以及
[0087]c.通过所述装置显示所述剪辑。
[0088]3.根据项目2所述的方法,还包括在数据库中存储对其发送请求的所述场景条目或场景地点的指示。
[0089]4.根据项目2所述的方法,其中,在所述发送之前的步骤是接收选择所显示的场景条目的输入。
[0090]5.根据项目2所述的方法,其中,所述素材是视听作品,并且所述剪辑被流传输或下载到所述装置。
[0091]6.根据项目5所述的方法,还包括:
[0092]a.显示来自于所述场景条目的图像或剪辑;
[0093]b.从与所述装置相关联的摄像机接收视觉数据;
[0094]c.将所显示的图像或剪辑与所接收的视觉数据相比较;以及
[0095]d.向用户提供关于所接收的视觉数据与所显示的图像或剪辑之间的差异的反馈,由此随着用户调整所述摄像机位置以调整所述视觉数据,所述视觉数据与所显示的图像或剪辑之间的差异可以被最小化。
[0096]7.根据项目5所述的方法,还包括:
[0097]a.显示来自于所述场景条目的图像或剪辑;
[0098]b.从与所述装置相关联的摄像机接收视觉数据;以及
[0099]c.提供用户界面,使用该用户界面,所显示的图像或剪辑中的物体或人物可以被由所述视觉数据成像的物体或人物替换或叠加到其上,或者由所述视觉数据成像的物体或人物可以被所显示的图像或剪辑中的物体或人物替换或叠加到其上。
[0100]8.根据项目7所述的方法,还包括在所述用户界面上显示来自于所显示的图像或剪辑的至少一个物体或人物的轮廓指示,或者来自于所述视觉数据的至少一个物体或人物的轮廓指示。
[0101]9.根据项目I所述的方法,其中,所述素材是书籍或者其他印刷媒体,并且所述剪辑是来自于所述书籍或者其他印刷媒体的文本摘录。
[0102]10.根据项目I所述的方法,其中,所述素材是歌曲。
[0103]11.根据项目I所述的方法,其中,所述素材是从由以下项目构成的组中选择的:电视节目、新闻节目、纪录片、视频游戏、互联网媒体、互联网视频、社交网络媒体和艺术品。
[0104]12.根据项目2所述的方法,还包括:
[0105]a.从服务器接收购买所述素材的提议;以及
[0106]b.通过所述装置呈现所述提议。
[0107]13.根据项目12所述的方法,还包括:
[0108]a.接收指示接受所述提议的用户输入;
[0109]b.向所述服务器发送提议接受消息;以及[0110]c.接收授权码以从内容服务器下载或流传输所述素材的数据。
[0111]14.根据项目I所述的方法,其中所述装置的当前地点是使用所述装置的GPS系统来确定的。
[0112]15.根据项目I所述的方法,其中,所述确定是通过分析所述装置上的交易信息来执行的。
[0113]16.根据项目I所述的方法,其中,所述确定是通过从外部装置接收地点信息来执行的。
[0114]17.根据项目I所述的方法,其中,基于与所述装置的接近度或者基于由所述装置接收的广告数据来对所显示的场景条目进行排序,所述广告数据与所述场景条目或场景地点相关联。
[0115]18.根据项目I所述的方法,其中,所述装置是智能电话或平板电脑。
[0116]19.根据项目I所述的方法,还包括:从所述服务器接收与所述当前地点相关联的场景条目的分组、接收对于所述分组的选择并且将所述选择发送给所述服务器,其中所述场景条目的分组指示素材的名称。
[0117]20.根据项目19所述的方法,其中,所述分组被显示为场景条目的列表或者指示所述场景地点的地图。
[0118]21.根据项目20所述的方法,其中,所述列表被按照所述素材中场景的流来排序,或者其中所述地图指示所述素材中的场景的流。
[0119]22.根据项目19所述的方法,还包括显示具有旅行信息或者指示场景地点之间的方向的所述分组。
[0120]23.根据项目I所述的方法,还包括接收距离阈值,并且其中基于所述距离阈值来过滤来自于所述服务器的、与所述当前地点相关联的所显示的场景条目。
[0121]24.根据项目23所述的方法,还包括如果所述装置与所述场景地点相距小于所述距离阈值的距离或者变得与所述场景地点分离小于所述距离阈值的距离,则显示提醒。
[0122]25.根据项目I所述的方法,还包括接收距离阈值,并且还包括如果所述装置距场景地点小于所述距离阈值,则在数据库中存储所述场景条目或场景地点的指示。
[0123]26.根据项目25所述的方法,还包括基于所述数据库的内容提供奖励。
[0124]27.根据项目19所述的方法,还包括接收过滤指示,并且其中基于所述过滤指示来对所述分组进行过滤。
[0125]28.根据项目27所述的方法,其中,所述过滤指示是从由以下项目构成的组选择的:演员、类型、评价、日期范围、导演、场景地点及其组合。
[0126]29.根据项目I所述的方法,还包括补充所呈现的剪辑。
[0127]30.根据项目29所述的方法,其中,所述补充包括向所呈现的剪辑增加图像或文本。
[0128]31.根据项目I所述的方法,还包括使用与所述装置相关联的账户将场景条目的指示公示到社交网络站点。
[0129]32.一种用于选择场景剪辑的方法,包括:
[0130]a.向智能电话中输入目标地点;
[0131]b.将所述目标地点发送到服务器;以及[0132]c.从所述服务器接收并在所述智能电话上显示与所述目标地点相关联的至少一个场景条目,其中所显示的场景条目指示素材的名称和来自于所述素材的场景的指示。
[0133]33.根据项目32所述的方法,还包括:
[0134]a.向所述服务器发送对于所述场景的剪辑的请求;
[0135]b.接收所请求的剪辑的数据;以及
[0136]c.通过所述智能电话显示所述剪辑。
[0137]34.根据项目32所述的方法,其中,输入目标地点包括:
[0138]a.在所述智能电话中接收图像;以及
[0139]b.对所接收的图像执行图像识别,以确定与所接收的图像相关联的场景地点,或者将所述图像发送到图像识别服务器并且接收与所接收的图像相关联的场景地点。
[0140]35.根据项目34所述的方法,其中,所述在智能电话中接收图像包括使用嵌入所述智能电话中的摄像机或者使用头部安装的摄像机来拍摄图像。
[0141]36.根据项目34所述的方法,还包括存储所确定或所接收的场景地点。
[0142]37.一种用于提供场景剪辑的方法,包括:
[0143]a.接收所规定的地点;
[0144]b.确定与所规定的地点相关联的至少一个场景;以及
[0145]c.将指示所述场景的至少一个场景条目发送到装置,其中,所述场景条目指示素材的名称和来自于该素材的场景,并且其中所述场景条目具有相关联的场景地点。
[0146]38.根据项目37所述的方法,还包括:
[0147]a.从所述装置接收对于所述场景的剪辑的请求;以及
[0148]b.将所述剪辑的显示布置在所述装置上。
[0149]39.根据项目37所述的方法,其中,所规定的地点是所述装置的当前地点。
[0150]40.根据项目37所述的方法,其中,所规定的地点是由用户输入的目标地点。
[0151]41.根据项目38所述的方法,其中,所述布置显示包括将所述剪辑流传输或下载到所述装置。
【权利要求】
1.一种用于选择场景剪辑的方法,包括: a.确定装置的当前地点; b.将所述当前地点发送到服务器;以及 c.从所述服务器接收并显示与所述当前地点相关联的至少一个场景条目,其中所显示的场景条目指示素材的名称和来自于该素材的场景,并且其中所述场景条目具有相关联的场景地点。
2.根据权利要求1所述的方法,还包括: a.向所述服务器发送对于所述场景的剪辑的请求; b.接收所请求的剪辑的数据;以及 c.通过所述装置显示所述剪辑。
3.根据权利要求2所述的方法,其中,所述素材是视听作品,并且所述剪辑被流传输或下载到所述装置。
4.根据权利要求3所述的方法,还包括: a.显示来自于所述场 景条目的图像或剪辑; b.从与所述装置相关联的摄像机接收视觉数据; c.将所显示的图像或剪辑与所接收的视觉数据相比较;以及 d.向用户提供关于所接收的视觉数据与所显示的图像或剪辑之间的差异的反馈,由此随着用户调整所述摄像机位置以调整所述视觉数据,所述视觉数据与所显示的图像或剪辑之间的差异可以被最小化。
5.根据权利要求3所述的方法,还包括: a.显示来自于所述场景条目的图像或剪辑; b.从与所述装置相关联的摄像机接收视觉数据;以及 c.提供用户界面,使用该用户界面,所显示的图像或剪辑中的物体或人物可以被由所述视觉数据成像的物体或人物替换或叠加到其上,或者由所述视觉数据成像的物体或人物可以被所显示的图像或剪辑中的物体或人物替换或叠加到其上。
6.根据权利要求5所述的方法,还包括在所述用户界面上显示来自于所显示的图像或剪辑的至少一个物体或人物的轮廓指示,或者来自于所述视觉数据的至少一个物体或人物的轮廓指示。
7.根据权利要求2所述的方法,还包括: a.从服务器接收购买所述素材的提议;以及 b.通过所述装置呈现所述提议。
8.根据权利要求7所述的方法,还包括: a.接收指示接受所述提议的用户输入; b.向所述服务器发送提议接受消息;以及 c.接收授权码以从内容服务器下载或流传输所述素材的数据。
9.一种用于选择场景剪辑的方法,包括: a.向智能电话中输入目标地点; b.将所述目标地点发送到服务器;以及 c.从所述服务器接收并在所述智能电话上显示与所述目标地点相关联的至少一个场景条目,其中所显示的场景条目指示素材的名称和来自于所述素材的场景的指示。
10.一种用于提供场景剪辑的方法,包括: a.接收所规定的地点; b.确定与所规定的地点相关联的至少一个场景;以及 c.将指示所述场景的至少一个场景条目发送到装置,其中,所述场景条目指示素材的名称和来自于该素材的场景,并且其中所述场景条目具有相关联的场景地点。
【文档编号】G06Q30/02GK103942694SQ201310534646
【公开日】2014年7月23日 申请日期:2013年11月1日 优先权日:2012年11月2日
【发明者】M·辛格 申请人:索尼公司, 索尼图片技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1