采用便携式装置的内容交互方法和系统的制作方法

文档序号:7738363阅读:170来源:国知局
专利名称:采用便携式装置的内容交互方法和系统的制作方法
采用便携式装置的内容交互方法和系统相关申请数据在美国,本申请是要求2008年11月7日提交的临时申请61/112,573的优先权的 2008年11月14日提交的申请12/271,772的部分接续申请。技术背景和介绍数字视频记录器(诸如TiVo生产的数字视频记录器)广受欢迎,因为它们允许消费者在期望的时间观看期望的节目。用于这样的装置的节目编制界面现在延伸到web和移动电话,从而允许用户远程地设定要记录的节目。然而,这样的配置在其功能性和便利性方面仍然有些受到限制。除了 TiVo之外,各种各样的其它技术可用于帮助消费者在其选择的时间和地点欣赏娱乐内容(例如,苹果的iPhone,流视频,等等)。然而,这些技术也受到各种各样的限制。本技术试图消除这些现有技术的某些缺点,并提供以前未设想过的新特征。考虑一商务旅行者获悉他喜爱的运动队在他旅行期间将要进行比赛,并且想把该比赛记录在他家里的TiVo上。现有的基于web和蜂窝电话的节目编制界面允许用户按名称(或者按演员/导演、关键字或类别)在TiVo节目指南中搜索节目,并指示DVR记录。然而,有时用户直到节目在播放中才获悉该节目。在这种情况下,用户可能会试图仓促地在其蜂窝电话上执行对该节目的搜索,并随后指示家里的DVR开始记录。然而,他可能会发现这一过程过度耗时,并且匆忙的键盘数据输入既乏味又易出错。有时,用户不知道节目的正确名称,或者猜不出借以将该节目编入TiVo的电子节目指南的索引中的正确词语。在其它情况下,用户忙于另一活动,并且不能够以所需的专注度专心于搜索/节目编制任务。在最佳情况下,DVR记录的开始会被延迟;在最坏情况下,未进行任何记录。考虑另一个实例当旅行者注意到感兴趣的电视记录片(关于巴拿马运河的某个记录片)时,他正在用蜂窝电话与他的女儿通话。在结束其电话通话之后,他失望地发现该记录片已结束一他没有弄清该记录片的名称。考虑另一个实例。在橄榄球比赛的最后片刻中(刚刚在赢得比赛的触地得分之后),旅行者进入机场休息室。他希望他能够看到比赛的结束或者至少看到赛后的精彩集锦,但是他的航班即将要登机。同样,他一无所获地离开了。这里详述的技术的实施例解决了这些及其它情况。作为使用基于文本的搜索来识别节目这一方案的替代,本技术的某些实施例通过节目的音频或视频内容来识别节目。即,蜂窝电话或其它这样的装置充当媒体“搜掠者”一采用其麦克风或照相机捕捉用户环境中的一些媒体内容,随后使用该捕捉的数据来自动地识别该内容。一旦识别了该内容,就能够执行许多操作。根据参考附图进行的以下详细说明,本技术的实施例的上述及其它特征和优点将更容易明白。


图1是本技术的一个实施例的图。图IA是一个实施例的更详细的图。图2是详述可以与权利要求1的系统一起使用的示例性方法的流程图。图3是在图1实施例中使用的数据库的一部分的概念图。图4是识别期望的节目何时可供记录的搜索结果的概念图。图5示出根据本技术的实施例可以采用的一个说明性用户界面。图6是详述可以与图5的配置一起使用的示例性方法的流程图。图7和8图解“封面流”用户界面的各方面。图9-10是详述使用本技术的其它示例性方法的流程图。图11是本技术的另一实施例的图。图12是详述可以与图11的系统一起使用的示例性方法的流程图。
具体实施例方式概述考虑旅行者在机场休息室中观看了感兴趣的电视节目的一部分的实例。根据本技术的一个方面,旅行者在其蜂窝电话(cell phone)上起动“媒体搜掠者”模式,这使电话的照相机或麦克风从电视采样影像或音频的选段。根据采样的选段,电话或远程系统得到标识符(例如,电话或远程系统解码数字水印,或者计算指纹)。该得到的标识符随后被用于询问数据库以获悉所述电视节目的身份。一旦数据库已经识别出所述节目,蜂窝电话就能够指示数字视频记录器(例如, 旅行者家中的数字视频记录器)立即开始记录所述节目的剩余部分。可选地,或者另外地,对于识别出的节目在将来会看到的情况,可以搜索电子节目指南(EPG)。在这种情况下,可以指示DVR在将来的日期/时间完整地记录该节目。在其它配置中,在知道被采样节目的身份的情况下,可以使用蜂窝电话来预定在之后的某一时间递送完整节目(例如通过视频点播),或者请求递送所述节目的光盘拷贝 (例如通过诸如Netflix之类的服务)。除了识别节目之外,数据库可以具有关于在采样的选段前后的节目的信息。这种附加信息能够实现另外的特征。考虑旅行者在观看了一记录片的最后片段之后,希望他已经记录了该记录片(不过已太晚)的实例。在这种情况下,旅行者起动媒体搜掠者模式,并从电视捕捉环境音频的选段。由于记录片已结束,所以音频现在来自Toyota商业广告。处理该音频选段以提取编码的数字水印。该水印指示所述音频是在2008年11月 6日9:59:04pm从KOIN电视广播采样的。使用该信息来询问数据库,这会给出在所采样选段的时间附近由KOIN电视台播送的节目的序列。从旅行者的蜂窝电话的屏幕上,旅行者看到在Toyota商业广告之前(并且在先于Toyota商业广告的Miller啤酒商业广告之前), 名称为“How Do They Do It ? Navigating the Panama Canal”的记录片被播送。通过对旅行者的蜂窝电话进行另外一些操作,旅行者获悉相同的节目将在3:00am,在他家里的有线电视系统的旅游频道上播放,并指示他家里的DVR进行记录。
在一些配置中,将节目直接递送给蜂窝电话。考虑旅行者在机场休息室中仅仅看到橄榄球比赛的结束片刻的实例。在听到一些活跃的赛后评论之后,旅行者决定意欲在乘坐飞机时,在他的iPhone上从比赛的第四节开始观看比赛。如前所述,旅行者使用电话来从电视捕捉音频一现在播送Mke商业广告。在一些处理之后,iPhone获得在Nike商业广告附近的节目序列,并用苹果的“封面流”用户界面(例如,如苹果的专利公开 20080062141,20080066016,20080122796 和 20090002335 中所述)呈现它。利用触摸屏,旅行者前后滚动经过代表橄榄球比赛和广告的不同片段的关键帧。他使感兴趣的四个片段加亮,并从他有账户的NFL门户网站下载这四个片段(他还注意到喜爱的E-Trade广告一婴儿交易股票(baby trading stocks),并且也下载了该广告)。在他乘坐的飞机到达巡航高度之后,他和同座乘客使用袖珍微投影仪,在他们前面的座椅背面上观看下载的视频(该配置可被看作把蜂窝电话用作移动虚拟DVR)。本技术的其它方面允许用户通过一个或多个辅助屏幕(诸如蜂窝电话和膝上型电脑)与他们家里的电视系统交互。在一种说明性配置中,几个室友在电视上观看费城人队(Phillies)进行世界职业棒球大赛。他们中的两人在他们的蜂窝电话上激活“第二屏幕”模式一以电话对环境声音进行采样而开始的处理。隐藏在广播音频中的是数字水印,其传达广播公司ID和时间戳数据,从而允许识别正在观看的节目。响应于该识别,每个蜂窝电话用户被呈现与该节目相关的“第二屏幕”选项菜单。一个室友选择查看击球手的详细统计数据。另一个室友选择查看来自聚焦于费城人队经理Charlie Manuel的摄像机的流式MLB视频。另一个室友具有屏幕很小的蜂窝电话(对于第二屏幕体验来说,该屏幕太小)。但是他带有膝上型电脑供偶尔解闷。他激活其电话的“额外屏幕”模式,该“额外屏幕”模式类似于刚刚描述的“第二屏幕”模式,不过通过例如蓝牙把数据从电话传送给其它装置(例如,膝上型电脑)。所述数据允许膝上型电脑充当第二屏幕。在膝上型电脑上,该第三位室友选择加入现在生活在西雅图地区的前费城人的Yahoo !群,在线闲谈该比赛。在刚刚讨论的配置中,蜂窝电话对电视输出进行采样以识别电视节目。在其它配置中,应用类似的原理来识别电视系统本身。即,电视机(或相关设备,诸如卫星接收机或 DVR)微妙地修改节目音频(或视频)以便对标识符(诸如TiVo账户名)进行编码。蜂窝电话辨认该标识符,并且利用对正被观看的特定系统的了解,来控制其操作的各方面。例如, 蜂窝电话可以充当第二屏幕,在该第二屏幕上,用户能够滚动经过现有记录节目,删除不再感兴趣的节目,查看当天计划的记录节目,查看电子节目指南的本地副本,等等。这允许夫妇的一方观看全屏幕电视,而另一方浏览记录的节目的列表并执行其它操作。前述实例是作为利用本技术可以实现的许多实施例中的一些实施例的概述提供的。显然,这只是可以实现和预期的更大一批实施例中的一个样本。详细说明参见图1,本技术的第一方面采用电视机101,蜂窝电话装置102,数字视频记录器 (DVR) 103,以及一个或多个数据库l(Ma、104b。简要地,用户操作蜂窝电话以从电视机捕捉环境内容(例如,音频)。先前作为隐写数字水印编码到音频中的多比特辅助信息被解码并被用于询问数据库。作为响应,信息被返回到蜂窝电话并被呈现给用户,从而识别出捕捉的音频所对应的电视节目。
用户可以随后操作蜂窝电话以指示DVR 103开始记录所识别节目的剩余部分。然而,这只产生部分记录。为了获得完整的记录,搜索电子节目指南数据库以确定所识别的节目是否被安排在将来的时间重播。如果是,那么DVR可以被编程以在所述将来的时间记录完整的节目。该特定方法在图2的流程图中示出。蜂窝电话装置102可以是任何格式或种类,并且包括常规组件。在这些常规组件当中,有显示器、无线发射器和接收器、以及用户界面。该装置由微处理器控制,所述微处理器执行从存储器读取的操作系统程序并且任选地执行应用程序。所述装置还包括用于从环境捕捉输入的一个或多个传感器(“搜掠”)。本公开中使用的术语蜂窝电话的意思是任何便携式多功能装置的简写,不仅包括诸如苹果iPhone和Google标准化的Android(例如,T-Mobile Gl)之类的蜂窝电话装置, 而且包括便携式数字助理(PDA)和便携式音乐播放器(iPod)等。所述装置上的传感器可以包括捕捉声音的麦克风。可选地或者另外地,传感器可以包括2D光学传感器和透镜装置,从而允许所述装置捕捉影像和/或视频。传统地,这样的装置上的用户界面已经包含多个按钮。然而,日益地,“触摸”界面正在变得更普及。例如专利公开20080174570和20080122796公开了苹果在其iPhone和 iPod产品中引入的iTouch界面。如上所述,在图1 一般性示出的特定实施例中,蜂窝电话102捕捉从电视机101的扬声器输出的环境音频。该音频带有在用无线电传输之前,由本地广播公司(例如,KOIN电视台)插入的数字水印信号(如下面详述,水印可以由许多其它方插入)。在该示例性配置中,水印重复传达两项信息源ID和时间戳。源ID是把KOIN 电视台唯一地识别为内容源的比特串。时间戳是给出广播的日期和时间的递增时钟 (incrementing clock)。(更特别地,源ID具有两个部分。第一部分一般识别分发该内容的网络,例如CBS、ESPN ;第二部分识别本地电视台,例如KOIN电视台、Comcast cable-West Portland (Comcast有线电视公司一西波特兰)等。计时钟以几秒的间隔递增)。在电视音频中插入水印的编码器是Nielsen公司用以帮助跟踪电视消费的现有网络的一部分。Nielsen维护着一数据库,该数据库按日期和时间,详述每个地域性市场和全国网络中的每个频道的节目序列。由诸如^Tribune Media Company和/或TV Guide(Macrovision)之类的卖方编辑的节目指南信息被馈送到该数据库中。为了从水印中识别节目,水印ID/时间戳作为询问被输入到数据库中,并且数据库返回识别出在该时间、 在该电视源播送的节目的输出数据。该数据库的一部分的概念图在图3中示出。可以看出,记录是通过信源代码和时间代码来编入索引的。每条记录识别在时间代码所指示的时刻,由该内容源分发的电视内容。节目的识别可以采取各种形式。一种形式是文本形式,并且可以包含节目的名称 (例如,黑道家族(The Sopranos)),任选地带有其它描述符,诸如剧集编号、剧集名称、剧集概要、类型、演员等等。当表达该信息时可以使用XML格式,使得处理该数据的计算机能够容易地解析不同项目的信息。样本XML描述符可以包括例如<ProgramName>The Sopranos</ProgramName>
<EpisodeNumber>42</EpisodeNumber><EpisodeTitle>Denial, Anger, Acceptance</EpisodeTitle>识别电视内容的另一种方式是通过数字标识符。一种这样的标识符是国际标准视听资料号(ISAN),它是ISO标准ISO 15706。一项视听内容的示例性ISAN标识符是ISAN 0000-3BAB-9352-0000-G-0000-0000-Q(可以按照与传统“节目”相同的方式来识别商业广告和其它各种各样的视听内容。在本公开中,术语“节目”的意思包括商业广告等。)由于Nielsen已经在整个美国的全国电视系统中部署了水印编码器的网络,所以其水印编码的形式是与本技术一起使用的自然选择。Nielsen的水印被认为遵循其专利7,006,555和6,968,564的教导。用于嵌入和解码Nielsen水印的设备可从Norpak Corporation 禾口 Wegener Corporation 获得。在其它实施例中,可以使用其它水印技术。例如,在受众调查技术方面,Arbitron 被认为使用了其专利 5,450,490,5, 764,763,6, 871,180,6, 862,355 和 6,845,360 的教导。一旦蜂窝电话从电视机捕捉了音频,编码的音频水印就可以用蜂窝电话中的软件解码。(所述软件被配置成按照引用的Nielsen专利,解码Nielsen形式的水印。)蜂窝电话能够处理音频的定长样本(例如,12秒),或者解码器能够处理输入的音频,直到与解码的水印相关的置信度度量超过阈值(例如,99. 9%)为止。可选地,蜂窝电话可以把捕捉的音频发送给远程服务器以便进行水印解码。在混合配置中,解码任务是分布式的。蜂窝电话执行一个或多个预处理操作,并把预处理后的数据发送给远程服务器以便进行最终的水印解码。预处理可以包括频谱滤波一把音频频谱仅仅局限于预期会找到水印的那些频带。 另一种形式的预处理是以一采样率对音频进行采样,其中基于服务器的检测器关于所述采样率被最优化。再一种形式的预处理是从信号的瞬时值中减去信号的短期时间平均值,或者是频域中的对应操作。这有时被称为中值滤波。(参见例如本受让人的专利6,724,914、 6,631,198和6,483,927。)又一种形式的预处理是傅里叶域滤波。其它操作包括在时域或频域中压缩音频。关于这样的处理的额外信息,参见Siarma等人在2008年5月22日提交的未决申请12/125,840。除了其它益处之外,这样的预处理能够使其它环境音频匿名化,否则的话,所述其它环境音频可能会作为个人被识别。当远程服务器变得可用时,蜂窝电话可以把预处理后的数据以流形式发送给远程服务器,或者蜂窝电话可以把预处理后的数据封装成文件格式(例如,*. WAV文件),并传送格式化的数据。(如果使用Nielsen水印,那么在整个采样的选段内,编码信源ID将始终是一致的。在采样的选段内,时间戳信息可能大部分是一致的(例如,通常仅仅在秒或分方面不同)。水印中所包括的同步信息也重复。由于这样的冗余元素,来自相继的几块采样音频的数据可以被组合一从而能够从主音频中相对容易地解码出一致的水印信息。相关技术在刚刚引用的申请12/125,840中有详述。)一旦音频水印已被解码,就可以使用它在数据库10 中查找对应的记录,以确定与该信源ID/时间戳数据相对应的电视节目。来自数据库的识别被采样节目的信息被发送给蜂窝电话102,并在蜂窝电话屏幕上呈现给用户(例如,按名称、剧集编号和网络来源)。用户于是具有几个选项,它们可以以菜单形式呈现在蜂窝电话的屏幕上。一个选项是不再进行任何操作。用户已获悉正在从电视机再现的节目的身份,并且这可能是用户唯一想要的。如果通过文本消息或电子邮件把所述识别传递给蜂窝电话, 那么用户可以把该消息存档以供将来参考。另一个选项是指示DVR记录节目的剩余部分。由于用户知道该节目的确切名称, 所以他可以使用现有的TiVo蜂窝电话或web界面来指示其DVR开始记录。从数据库提供的信息可以被复制/粘贴到TiVo搜索屏幕中,以使处理变得容易。然而,优选的是使该任务自动化。蜂窝电话上的软件可以使用TiVo的web应用程序编程接口(API)来把接收的名称(和网络(任选))信息,连同用户的TiVo账户信息一起传达给TiVo的服务器,以快速地指示用户的TiVo DVR开始记录节目的剩余部分。如上所述,仅仅记录节目的剩余部分可能对用户而言不是令人满意的。按用户的指示(通过蜂窝电话的用户界面输入),或者自动地,可以对同一节目的重播进行搜索一不管是在相同网络上,还是在不同网络上。一种实现方案把节目名称和其它描述符(例如,剧集编号、初始广播日期等)发送给未来节目编制的数据库104b。(TV Guide使公众可在其网站上得到一种这样的数据库。) 蜂窝电话软件能够解析从数据库接收的搜索结果,并把搜索结果以菜单形式呈现在蜂窝电话屏幕上,从而允许用户在将会重播该节目的可能是若干个的不同时刻之间进行选择。用户的TiVo DVR可以被指示在该未来的日期/时间记录该节目,如上所述(菜单还可以呈现整季录像(season pass)选项,使得该节目的所有即将播放的新剧集被记录。)在另一种实现方案中,不使用分立的数据库104b。而是,当(使用水印解码的信源ID/时间戳数据)向数据库10 询问节目标识时,数据库10 也在其记录中搜索同一节目的未来实例。这样的信息可以与节目标识一起被返回给蜂窝电话。用户因此立即被告知节目是否被安排重播,从而允许就是否立即记录剩余部分做出更精明的决定。图4概念性地图解这样的搜索的结果。用户在2008年11月5日晚上,在频道107 对The Sopranos的第42集的进行中的广播进行采样。(使用“Sopranos”和“42”作为搜索参数)对即将播放的节目的搜索识别出同一剧集的三个未来广播两个是在下一天在同一频道上广播,一个是在六天后在不同的频道上广播。这些项目在用户的蜂窝电话的屏幕上被呈现给用户。通过触摸这些条目之一,请求记录所选广播的指示被发送给TiVo。(用户典型地预订某一内容分发系统(诸如有线电视或DIRECTV),其提供大量 (但并非无限的)可供选择的频道。用户的内容分发系统可以识别给数据库作为搜索程序的一部分(例如,通过存储在cookie中的数据),因而只有用户的DVR可以获得的广播才被呈现在搜索结果中。可选地,搜索结果可以是未经删节的,包含数据库已知的所有信源,并且过滤可以由蜂窝电话执行,使得只有用户可获得的那些节目才被显示。)图IA更详细地示出刚刚描述的配置。电视机101中的扬声器发出的声波132由蜂窝电话102中的麦克风拾取并转换成电形式。对应的信息通过射频信号在蜂窝电话和站 136之间交换。取决于特定实现方案,射频传输可以采用各种手段。例如,信息可以使用诸如GSM、 CDMA、WCDMA、CDMA2000或TDMA之类的常见协议,在蜂窝电话通话过程中传送。或者信息可以通过无线数据传输服务(诸如EV-DO或HSDPA)来传达。可选地,可以使用WiFi、WiMax、Bluetooth和其它技术。站136接收的信息通过计算机140接入到因特网138(计算机140还执行把来自因特网的信息接入到站136以便将其传送回到蜂窝电话的反向功能)。常见的是,无数的计算机连接到因特网。与本讨论有关的是计算机142、144和146。计算机142和144与数据库10 和104b相关,并且提供它们的用户界面、连网功能等。计算机146是由TiVo操作的服务器。在其它功能当中,它向TiVo装置(诸如装置 103)提供数据(包括EPG数据)和管理指示。这些服务和数据可以通过各种装置148(包括通过电话线,通过因特网连接,和/或通过用有线或卫星内容分发系统分发的A/V节目传达的数据)传达给装置103。计算机146还呈现可web访问的界面(使用由计算机146中的软件实现的各种API),通过所述可web访问的界面,用户和本技术能够远程地与TiVo交换数据和指示。TiVo装置103通过诸如有线或卫星服务之类的手段,而被连接到内容分发系统 152。典型地包括在装置103内(但是在图IA中未单独示出)的是数据库150。该数据库充当保持即将到来的记录的时间表、现有记录的列表、电子节目指南数据等的数据结构。装置103还包括存储装置,该存储装置保存记录的电视节目,并且在接收到节目时缓存所述节目(例如,以允许暂停和倒片)。尽管上面详述的配置允许用户获悉节目的身份并在家里的DVR上捕捉该节目,但是系统可以可选地或另外地支持各种各样的其它功能。在一种可选方案中,用户可以具有与几台DVR相关的特权。例如,Bob可以允许他的朋友Alice对其DVR编程,以捕捉Alice认为Bob会感到有趣的节目。因此,当Alice使用她的蜂窝电话识别一节目时,呈现在Alice的电话上的菜单选项之一是指示Bob的DVR 记录该节目(立即地,或者在未来某一时间,如上面详述的那样)。在另一种可选方案中,蜂窝电话可以呈现与搜掠的内容相关的其它信息。如果节目是体育赛事,那么所述其它信息可以包括运动员统计数据或个人成绩表数据。如果节目是电影,那么所述其它信息可以包括关于演员的信息,或关于所述演员主演的其它节目的信息。在许多情况下,用户可能会对定购所述内容中描绘的产品或与所述内容相关的产品 (例如,海鹰队(kahawks)运动衫,某位人物携带的钱包,等等)感兴趣。关于这样的产品的信息和可以购买所述产品的电子商务网站可以被提供给用户。可以使用分立的数据库来编辑这样的附加信息或去往这样的附加信息的链接。可以通过来自数据库10 和/或104b的数据,和/或通过从搜掠的内容得到的标识符来为该数据库做索引,以识别相关的信息。共同拥有的专利申请200701567 详述了可以用于该目的的内容元数据目录服务技术。在许多实施例中,系统将不仅识别搜掠的内容,而且识别相关的内容。例如,如果搜掠的内容是The Sopranos的一集,那么系统可以呈现有关即将到来的不同的剧集的信息。如果搜掠的内容是科罗拉多州学院和丹佛大学之间的NCAA曲棍球比赛,那么系统可以呈现有关涉及科罗拉多州学院或丹佛大学的即将到来的曲棍球比赛的信息。(或者它可以呈现有关任何体育活动中涉及这些球队之一的即将到来的比赛的信息。或者它可以呈现有关即将到来的所有球队的NCAA曲棍球比赛的信息。等等。)
呈现给用户的选项可以通过参考包括位置、人口统计状况、明确的用户偏好等的信息而被自然地定制。(通过这样的定制,出售与节目相关的商品的报价可以对不同的用户进行不同的定价)。可以使用协同处理来识别用户可能感兴趣的其它内容一基于人口统计方面相似的其他人或者与用户相关的其他人(例如,社交网站中的“朋友”)的视频偏好。通过搜掠而识别的视频也可以是用于各种目的的静止影像的来源。一些电视图像会在某些观众中唤起强烈的情绪反应,例如,迈克尔 菲尔普斯(Michael Phelps)触壁,赢得他在北京的第八枚金牌;大学校队赢得冠军赛,等等。用户可以被提供从识别的内容中下载静止图像的选项,以便例如用作蜂窝电话或膝上型电脑/PC上的壁纸。用户界面控件可以允许用户从视频剪辑中选择期望的帧,或者代表性的帧可以由内容提供者预先确定以供下载(这样的壁纸下载可以是免费的,或者可以收取费用一如同有时关于铃声进行的收费那样。与视频相关的元数据或者视频中的水印可以指示适用于下载作为影像的帧的规则)。响应于搜掠的内容,用户的蜂窝电话可以识别所述内容并呈现列出不同信息和可以采取的选项的菜单。可以使用分级方法,某些菜单选择会通向子菜单,子菜单继而会通向子子菜单,等等。然而,在带宽和存储器的成本不断降低的情况下,一种吸引人的可选方案是把用户可能感兴趣的所有信息推送给蜂窝电话,在蜂窝电话中,所述信息被保存在存储器中以供用户可能的使用/回顾。用户可以通过滚动电话上的滚轮,或者按下并保持按钮,或者通过在触摸屏上做对应手势等,来在所述信息的相继屏幕之间快速切换。这样的配置在2008 年11月14日提交的申请12/271,692中有进一步详述。在另一种可选配置中,搜掠的信息被保存以供之后可能的使用。该信息可以包括原始的采样内容,或预处理后的内容,或响应于搜掠的内容而由蜂窝电话接收回来的信息。 该信息可以保存在蜂窝电话中,或者可以远程地保存并且与蜂窝电话(或用户)相关联。保存的信息允许用户在未来识别当前不可获得的相关信息。例如,EPG数据典型地仅仅详述接下来10天或14天的节目序列信息。用户可以再调用来自一个月前的搜掠的科罗拉多州学院曲棍球信息,并重新提交该信息以快速识别即将到来的一周中的比赛。(在其它实施例中,保存的信息可以采取(例如,MicrosoftOutlook中的)个人任务列表中的条目的形式,或者采取通过诸如Twitter之类的服务散发给朋友的贴文 (posting)的形式。)如上所述,节目序列数据库可以用于识别其它节目一除了用户采样的节目以外的节目。例如,它可以用于识别之前和之后的节目。根据本技术的另一方面,识别这些其它节目中的一些节目的信息被呈现给用户。图5和6示出一种这样的配置。用户已经用iPhone (或iPod)对来自附近的电视机的环境音频进行了采样。来自音频的水印被解码并且被用于识别采样的节目并取回有关附近的节目的信息。来自数据库的信息以菜单形式呈现在iPhone的屏幕上。被采样的节目用箭头110 或其它视觉效果(例如,着色或加亮)指示。附近的节目也被显示。(在图5中还指示出 iPhone的麦克风112、照相机镜头114和按钮116。)在详细的配置中,显示器指示被用户采样的信源(频道147),并且还提供被采样剧集的名称和概要。另外,显示器给出附近的节目片段的长度。(节目片段可以是节目的自然可分的选段,例如,以商业广告,或场景变化,或橄榄球控球或棒球一局等作为边界划分的选段)。例如,在The Sopranos的被采样片段(该片段被指示为具有8分钟20秒的持续时间)之前,是30秒的Coke商业广告。在Coke商业广告之前,是30秒的E-Trade商业广告。在E-Trade商业广告之前,是节目Crossing Jordan的7 15的片段。在被采样选段之后的是未被识别的30秒的选段。这是由于本地广播分支机构插入了数据库不知道的广告。该片段窗口的长度是已知的,但是其内容是未知的。之后是30秒的苹果公司广告,和30秒的Nike广告。如前面讨论的那样,用户采样的音频可能会来自感兴趣的节目之后的一个节目片段。例如,用户可能想要捕捉E-Trade商业广告(关于用自己的收益来雇用小丑的婴儿股票交易者)一但是在用户对音频采样之前时机已过去。通过在显示器上触摸该选择,用户可以了解该商业广告的可得性。软件把各种资源搜寻一遍,并确定该商业广告的位置S^uTube 上的视频“eJqnitjqpuM”。用户可以随后下载该视频,或者用书签标记该视频以便在之后观看。作为图5的表格式列表的替代,可以经由iPhone的“封面流”用户界面向用户呈现视频节目编制。在(图7-9中所示的)该实施例中,不同的视频内容项目用长方块表示一每个长方块像一个影集封面。通过在屏幕上做手势,用户可以向前或向后行进经过各长方块,从而回顾不同的内容项目。各长方块可以仅提供片段的文本描述。如果期望的话,可以包括日期和时间以及其它信息。或者,如果可获得来自视频的关键帧的话,那么长方块可以描绘来自视频的关键帧(例如,基于场景变化识别的关键帧,诸如每个场景变化之后的五秒钟)。如果用户点击长方块,那么长方块翻转,从而在背面上揭示附加信息(例如,节目概要、购买商品的机会
寸J ο用户界面可以允许长方块被选择,并且允许对应的信息被保存一充当内容书签。 当在之后再调用时,这些书签提供用户借以快速航行到期望的内容选段的数据。如图8中所示,不同类型的内容在图形界面中可以被有差别地表示。例如正片可以具有粗体边框,而商业广告可以具有适中的边框。不同的颜色或加亮可以用于相似的效果。由于对消费者来说,跳过商业广告越来越容易,所以为消费者观看商业广告而提供鼓励的那一天可能不久就会到来。有观看奖赏的商业广告可以在界面中加亮。如果用户选择一个或多个这样的商业广告来观看,那么他会收到奖赏一诸如对于每个商业广告从他下次的iPhone或TiVo账单中免除5分钱。除了把图6和7的界面用于回顾内容的描述之外,它们还可以用作导航工具。例如,用户可以下载内容,并使用所述界面来选择内容再现应该开始于的点。类似地,用户可以通过选择视频片段的序列中的不同的点,来“倒片”和“快进”。应认识到的是,上面详述的{信源ID/时间戳}水印的使用只是例证性的。在其它实施例中可以使用其它水印。一种可选的水印嵌入另一种形式的标识符,诸如唯一的ID。同样,可以使用数据库来把嵌入的标识符解析成相关的元数据。可以在内容分发链中的任何地方对水印数据进行编码。内容可以由最初产生所述内容的权利所有者(例如,Disney)编码。或者,它可以由分发所述内容的网络(例如 NBC)引入。或者,它可以由在给定地理区域中用无线电传送节目的广播公司插入(例如, Nielsen配置)。或者,它可以由全国或地区内容分发服务,使用例如有线或卫星分发方式 (例如,Comcast或DIRECTV)插入,等等。内容所经过的任何装置或系统可以添加水印。(到内容到达用户时为止,内容可以传达多个水印。这些水印可以无干扰地共存。)在另一实施例中,被采样的内容是另一项内容的宣传片(广告片)。例如,电视广告可以宣传即将到来的电视节目。或者访谈节目嘉宾可以竭力推荐即将发行的电影。或者广播中的歌曲可以宣传相关的音乐视频,等等。在这种情况下,水印应该允许识别不仅仅与编码的内容(例如,广告或访谈节目或歌曲)相关的元数据,而且允许识别被采样内容所涉及的其它内容(例如,即将到来的节目,即将发行的电影,或音乐视频)。图10是这样的配置的流程图。如前所述,使用蜂窝电话来捕捉环境音频,并且水印信息被解码。询问数据库以获得与水印相关的元数据。元数据可以识别源节目和/或源节目所涉及的另一内容项(例如, 广告或访谈节目所宣传的电影)。随后进行第二数据库询问以确定期望的内容(例如,电影)的可得性。数据库可以是电视电子节目指南,如前面详述的那样。或者,它可以是可从用户的有线服务视频点播的电影的列表。或者,它可以是可在物理媒体上获得(或者可即将在物理媒体上获得)的电影的Netflix数据库。或者,它可以是因特网站点(诸如^uTubhHulu等)上的内容的索引。在用户的蜂窝电话的屏幕上,向用户呈现期望的内容的一个或多个来源。用户随后选择期望的来源。随后电子地做出安排,以便使期望的节目可从期望的来源获得。(例如,用户的DVR可以记录电影的未来播放。或者可以定购在用户选择的时间对电影进行视频点播。或者可以从在线站点流式传输或下载所述内容。或者可以把电影添加到用户的 Netflix队列中,等等。)(如在前面描述的配置中那样,在该实施例中可以使用单个数据库,而不是两个数据库。)另一类实施例在图11中示出。在这些配置中,用一个或多个其它屏幕(诸如蜂窝电话122、124和/或膝上型电脑1 上的屏幕)补充电视机120的屏幕。在一个这样的实施例中,使用蜂窝电话IM来捕捉电视机120所再现的节目的音频选段。处理该音频以得到标识符,随后使用该标识符询问数据库126。作为响应,数据库提供电视节目的识别。通过使用该节目标识符,与电视节目相关的信息被显示在膝上型电脑128上。特别地,一旦电视节目的身份对膝上型电脑是已知的,膝上型电脑就可以加载相关的内容。例如,对于棒球比赛来说,膝上型电脑可以加载统计数据,来自聚焦于某些球员的摄像机的流视频,连接到相关的聊天讨论,等等。在该实施例中,如在本说明书中公开的其它实施例中那样,从被采样内容提取的标识符不需要是数字水印。作为替代,它可以是内容指纹。水印是通过对内容进行微妙但是有意的变更而形成的,而内容指纹仅仅表征内容的一些现有属性。被宣称适合于环境音频的一种形式的音频指纹识别被公开在Google的专利申请 20070124756中。另一种被公开在Shazam的专利6,990,453和7,359,889中。其它指纹识别技术被公开在Nielsen的专利公开20080276265和20050232411中。(Nielsen维护着一指纹数据库,通过该指纹数据库,Nielsen能够参考音频指纹来识别广播的电视。)然而,指纹的缺陷在于指纹必须首先被计算并被输入到对应的数据库中一通常会引入等待时间,使得当内容首次被播放时,指纹还不能够获得。这不同于某些水印所传达的信源ID和时间戳数据一它们通过参考EPG数据而在播放之前就已知道,并且因此在内容第一次被播放时就能够立即用于识别所述内容。如前所述,对所捕捉内容的处理可以由蜂窝电话或远程系统执行。从数据库返回的节目标识符可以去往蜂窝电话以便显示给用户,并随后发送给膝上型电脑(例如,通过蓝牙)。可选地,蜂窝电话发送给数据库的信息可以包括膝上型电脑的IP地址或其它标识符,从而允许节目标识被直接返回给膝上型电脑。(也由图11描绘的)相关实施例采用电视机120,和两个蜂窝电话122、124。如前所说,每个蜂窝电话对来自电视机的内容进行采样,从而得到标识符。(或者一个蜂窝电话可以执行这些操作,并把结果传送给另一个蜂窝电话。)使用所述标识符询问数据库126 以识别电视节目。参考节目标识,第一蜂窝电话呈现与电视机正在再现的节目相关的信息的第一显示,而第二蜂窝电话呈现与所述节目相关的信息的不同的第二显示。在另一种方法中,袖珍通信装置使用其麦克风或照相机来捕捉从电视机系统(它可以包括诸如机顶盒、DVR、蓝光盘播放机、卫星接收机、AppleTV装置等之类的元件)发出的音频或影像。通过参考捕捉的数据,确定标识符。随后,通过参考该标识符,在不同于电视机系统屏幕的第二屏幕上,向用户呈现与该特定电视机系统的操作相关的信息。在该配置中,标识符可以用于识别电视机系统,而不是识别正在被再现的内容。实现这一点的一种方式是使电视机屏幕轻微纹理化,使得所述纹理化向呈现在屏幕上(并由便携式装置捕捉)的影像赋予系统识别水印。或者系统中的视频处理电路可以轻微调制视频信号,以便在所有显示的视频中嵌入觉察不到的水印。或者可以微妙地变更电视机系统所处理的音频,以便把系统识别水印强加到输出上。在知道特定系统的身份的情况下,可以执行各种操作。例如,第二屏幕可以呈现该系统所订阅的节目的节目指南信息。或者它可以呈现由该系统记录的或者安排要记录的节目的列表。系统的DVR部分的其它参数可以类似地被查看,并且如果期望的话,可以被设定或变更。(这是通过使用TiVo的web API在web上发出指示,指挥系统的TiVo记录器采取所请求的操作来进行的。)如前所述,在蜂窝电话对电视机的输出进行采样时,膝上型电脑可以用作用户在此后与之交互的“第二屏幕”。或者,可以使用蜂窝电话的屏幕。如果已知特定系统的身份(通过如上所述那样搜掠信息,或者输入到装置中),那么保存在所述系统的存储装置中的内容(例如,记录的电视节目)可以被蜂窝电话请求,流式传输到因特网上,并由蜂窝电话上的浏览器再现。实时广播也可以按照这种方式中继。如果系统和蜂窝电话被配备成无线地通信(例如通过蓝牙),那么蜂窝电话可以请求系统通过该方式传递内容。能回想起来的是,“互动电视”在过去数十年内被事先大肆宣传,并且许诺了各种各样的用户定制电视体验。尽管已经提出了许多原因来解释互动电视的市场失败,但是本发明人相信一个重要的因素是试图在单个屏幕上覆盖过多的信息。通过本说明书中详述的 “第二屏幕”和“其它屏幕”方法,互动电视体验能够扩展到蜂窝电话(和膝上型电脑)的屏幕上,从而向这种旧的技术赋予新的潜力。按照类似的方式,关于电子节目指南的大量技术也可以扩展到蜂窝电话屏幕。发明人Davis被称为详述EPG系统的一批专利的发明人,包括专利5,559,548,5, 576,755、 5,585,866,5,589,892,5,635,978,5,781,246,5,822,123,5,986,650,6,016,141, 6,141,488,6, 275,268,6, 275,648,6, 331,877,6, 418,556,6, 604,240 和 6,771,317。 Google近来在专利公开20080271080中详述了其对EPG技术的远见。使用这里详述的配置,来自这些其它专利文献的教导可以通过杠杆作用被影响以便用在蜂窝电话装置上。应认识到的是,诸如本公开中详述的实施例可以向对确定媒体是如何被消费的、 谁影响谁、等等感兴趣的媒体公司和广告商提供有价值的市场情报。举例来说,可以从系统操作捕捉到这样的信息,其表明用户对2008年11月5日晚上8点,由亚特兰大的WSB播送的第42集The Sopranos的音频进行了采样,并且基于该印象,指示其在西雅图的家里的TiVo在11月11日记录344频道的同一剧集。当不同的媒体渠道对内容加标签以允许单独识别它们时,可以收集更详细的信息。例如,YouTube可以向上传到其站点上的视频添加它自己的水印(例如识别^uTube, 上传用户和上传日期)。当视频被下载时,社交网站MySpace可以添加识别MySpace和下载日期的水印,等等。通过这样的配置,可以获悉例如在11月15日观看了 YouTube视频的田纳西州的用户对节目Family Guy的某集进行了采样,并指示在多伦多的朋友的DVR记录下一天在多伦多播送的该系列节目中的那一集。进一步的数据挖掘可以表明多伦多的朋友在11月17 日预定了 Family Guy的整季录像。(还可以确定^uTube视频的出处,例如,该视频是在 11月2日在纽约由WNBC播送的,并在当晚由邮政编码为07974的用户(由于隐私顾虑而匿名化)上传到^uTube。回顾根据上述内容,明显的是,本公开已经引入了许多独创的配置。这些配置中的一些如下所述Al. —种方法,包括采用用户携带的便携式装置,从第一用户的周围环境捕捉音频或图像数据,捕捉的数据与第一视听内容相对应;处理捕捉的数据以从其中产生第一信息;把至少一些第一信息提交给一数据结构,并在此后接收至少部分地基于第一信息的不同的第二信息;和基于第二信息采取行动。A2.配置 Al,其中
23
从再现系统(rendering system)所再现的视听内容捕捉音频或图像数据;并且所述行动包括指挥视频记录器记录节目,所述视频记录器不同于再现系统和用户携带的便携式装置。A3.配置A2,包括指挥视频记录器记录与从其捕捉音频或图像数据的视听内容不同的节目。A4.配置 A3,其中:第二信息包括识别初始广播序列中,在第一视听内容之前的一个或多个节目的数据;从第一用户接收选择所述节目之一进行记录的输入。A5.配置A2,还包括接收识别所述节目的未来广播的信息,以及指挥视频记录器记录所述未来广播之一。A6.配置Al,其中所述行动包括指挥与第二用户相关联的视频记录器记录节目, 第二用户不同于第一用户。A7.配置 Al,其中:第一视听内容包括涉及第一赛队的体育赛事;第二信息包括有关包括第一赛队的一个或多个未来体育赛事的信息;并且所述行动包括在用户携带的便携式装置的屏幕上,呈现有关未来体育赛事的信息;其中与第一赛队的体育赛事相对应的音频或图像数据的采样产生有关即将到来的涉及第一赛队的体育赛事的信息的显示。A8.配置Al,其中所述行动包括下载与第一视听内容相对应的图像,以用作电子显示器上的壁纸。A9. 一种包括处理器和存储器的便携式装置,所述存储器包含对处理器进行编程以执行配置1的指令。B. —种方法,包括采用用户携带的便携式装置,从第一用户的环境捕捉音频或图像数据,捕捉的数据与第一视听内容相对应;处理捕捉的数据以从其中产生第一信息;
把至少一些第一信息提交给一数据结构,并接收与所述提交相关的不同的第二信息;和基于第二信息,向用户提供输出信息;其中第二信息包括识别广播电视台对所述第一视听内容的未来广播的数据。Bi.配置Bi,还包括接收有关记录所述未来广播之一的第一用户输入。B2.配置B2,包括接收有关把所述未来广播之一记录到与第二用户相关联的装置上的第一用户输入,第二用户不同于第一用户。Cl. —种方法,包括采用用户携带的便携式装置,从用户的环境捕捉音频或图像数据,捕捉的数据与第一视听广播内容相对应;处理捕捉的数据以从其中产生第一信息;
24
把至少一些第一信息提交给一数据结构,并接收与所述提交相关的不同的第二数据;和基于第二数据,向用户提供输出信息;其中第二数据包括识别在所述第一视听广播内容之前或之后的一个或多个其它视听广播节目的数据。Dl. —种方法,包括采用用户携带的便携式装置,捕捉与视听节目相对应的环境音频或图像数据;处理捕捉的数据以从其中产生第一信息;把至少一些第一信息提交给一数据结构,并接收与所述提交相关的不同的第二信息;参考第二信息,在用户携带的便携式装置上获得节目数据;和使用便携式装置的微投影仪部分,把节目投影到观看表面上。D2.配置D1,其中获得的节目数据与和从其捕捉数据的视听节目不同的节目相对应。D3.配置D2,其中捕捉的音频或图像数据与商业广告相对应,而获得的节目数据包括其它节目。El. —种方法,包括采用第一用户携带的便携式装置,捕捉与视听节目相对应的音频或图像数据;参考捕捉的数据或者从捕捉的数据得到的数据,向一数据结构提交信息;在用户携带的便携式装置上,接收与视听节目相关的信息;和基于上述操作,指挥把与视听节目相关的不同的辅助视听内容发送给第二便携式
直οE2.配置E1,包括把辅助视听内容从第一便携式装置传送给第二便携式装置。E3.配置E1,包括从第一便携式装置指挥把辅助视听内容从其分发者发送给第二便携式装置,而不通过第一便携式装置。Fl. —种方法,包括捕捉与广播商业广告相对应的音频或图像数据;和参考捕捉的数据,识别不同于所述商业广告的广播节目。F2.配置F1,还包括
从捕捉的数据中解码水印数据;把至少一些解码的水印数据提交给一数据结构;和接收有关广播序列中,在广播商业广告之前的一个或多个广播节目的信息。F3.配置F2,包括在模拟代表多个不同节目的标志的三维运动的图形用户界面中,向用户呈现接收的信息。F4.配置F2,还包括接收从所述一个或多个广播节目中选择一个节目的用户输入,以及呈现多个选项,在所述多个选项当中,用户能够选择被提供所选节目的副本。Gl. —种方法,包括采用用户携带的便携式装置,捕捉再现系统所再现的音频或图像数据;处理捕捉的数据以从其中产生第一信息,所述第一信息用于识别所述再现系统;
把至少一些第一信息提交给一数据结构,并接收与所述提交相关的不同的第二信息;和基于第二信息采取行动。G2.配置 G1,其中:再现系统包括相关联的视频记录器装置;第二信息包括由视频记录器装置记录的一个或多个视频的列表;和所述行动包括在显示在用户携带的第一便携式装置的屏幕上的用户界面中,呈现视频的所述列表,用户携带的便携式装置的所述用户界面使用户能够选择所述视频之一以便重放或删除;其中用户携带的便携式装置充当用于控制相关联的视频记录器装置的某些操作的用户界面。G3.配置G2,其中用户携带的便携式装置的用户界面使用户能够选择所述视频之一以便在用户携带的便携式装置的屏幕上重放。Hl. 一种便于在之后获取当前不可获得的信息的方法,所述方法包括以下动作在第一时间,采用用户携带的便携式装置,从视听节目捕捉音频或图像数据;保存捕捉的数据,或者基于捕捉的数据的其它数据;在之后的第二时间,把保存的数据或者基于保存的数据的其它数据中的至少一些提交给一数据结构;至少部分地基于所述数据提交,或者以所述数据提交为基础的中间结果,从远程信源获得在第一时间,不能从远程信源获得的信息;和基于第二信息采取行动;其中从视听节目捕捉的数据使得能够在之后获取在捕捉该数据时不能获得的信肩、οH2.配置 H1,其中视听节目包括涉及第一赛队的体育赛事;远程信源包括电子节目指南列表的信源;并且所述行动包括显示涉及第一赛队的节目的一个或多个电子节目指南列表,在捕捉所述音频或图像数据的时候,所述节目指南列表还不能从电子节目指南列表的信源获得。H3.配置 H1,其中远程信源包括在未来N天的节目列表时间间隔内安排的节目的电子节目指南 (EPG)数据的信源;并且所述获得包括在第二时间,获得超出在捕捉音频或图像数据的第一时间的EPG节目列表时间间隔的EPG列表。Jl. 一种反向电子节目指南系统,包括包括处理器、存储器、麦克风和显示屏幕的便携式无线通信装置;保存在存储器中的软件指令,所述软件指令对处理器进行编程,以指挥所述装置执行以下动作对来自环境的音频进行采样,从而产生采样数据;把采样数据或者与采样数据相关的数据提交给一数据结构;
26
接收响应的电子节目指南(EPG)数据,所述EPG数据识别由广播电视台分发的节目;和把多个节目的EPG列表显示在装置屏幕上的用户界面中,显示的EPG列表包括采样数据所对应于的节目的列表;其中所述装置使用户能够通过使用便携式装置,对来自广播电视台的音频进行采样,来获得所述广播电视台的多个EPG节目列表。J2.配置Jl的反向电子节目指南系统,其中软件指令还对处理器进行编程,以便通过用户界面组件,接收指示对所述节目列表之一感兴趣的用户输入;和发送记录或递送与指示的列表相对应的节目的指令。J3.配置Jl的反向电子节目指南系统,其中软件指令对处理器进行编程,以指挥所述装置显示当前可从不同的内容渠道获得的多个节目的列表。J4.配置Jl的反向电子节目指南系统,其中软件指令对处理器进行编程,以指挥所述装置显示当前可从一个内容渠道在不同时间获得的多个节目的列表。Kl. 一种方法,包括采用用户携带的便携式装置中的麦克风,从视听节目捕捉音频;把捕捉的音频或者基于捕捉的音频的数据中的至少一些提交给一数据结构;至少部分地基于所述提交,接收电子节目指南(EPG)数据,所述EPG数据列出由广播电视台分发的节目;和把多个节目的EPG列表显示在所述用户携带的便携式装置上的用户界面显示器中,显示的EPG列表包括捕捉的音频所对应于的节目的列表;其中从节目捕捉音频产生包括所述节目的电子节目指南的显示。K2.配置K1,还包括接收选择所述节目列表之一的用户输入;和发送记录或递送与选择的列表相对应的节目的指令。K3.配置K1,其中所述显示包括显示当前可从不同的内容渠道获得的多个节目的列表。K4.配置K1,其中所述显示包括显示可从一个内容渠道在不同时间获得的多个节目的列表。Li. 一种方法,包括接收电子节目指南(EPG)数据,EPG数据包括在时间上对节目和商业广告的广播序列进行排序的信息;在显示屏幕上的封面流用户界面中呈现至少一些接收的EPG数据,其中封面流界面至少包括与节目相对应的第一长方块和与商业广告相对应的不同的第二长方块;其中所述第一或第二长方块中的至少一个包括非文本特征,通过所述非文本特征,航行于封面流界面的用户能够区分与节目相对应的长方块和与广告相对应的长方块。L2.配置Li,包括从用户的周围环境捕捉音频,以及呈现封面流用户界面作为所述捕捉的结果。Ml. —种方法,包括接收包括有关多个商业广告的数据的信息;
在显示屏幕上的用户界面中呈现至少一些接收的信息,其中所述界面至少包括与第一商业广告相对应的第一要素,和与不同的第二商业广告相对应的不同的第二要素;其中所述第一或第二要素中的至少一个包括非文本特征,通过所述非文本特征, 航行于所述界面的用户能够识别因为观看而提供鼓励的商业广告,以及不会因为观看而提供鼓励的商业广告。M2.配置M1,包括从用户的周围环境捕捉音频,以及呈现所述界面作为所述捕捉的结果。Ni. —种方法,包括接收电子节目指南(EPG)数据,所述EPG数据包括对一系列节目片段进行排序的 fn息;在显示屏幕上的封面流用户界面中呈现至少一些接收的EPG数据,其中封面流界面至少包括与视频内容的第一节目片段相对应的第一长方块,和与视频内容的第二节目片段相对应的不同的第二长方块;接收导航到并选择所述长方块之一的用户输入;和从与所选长方块相对应的节目片段开始视频内容的重放。N2.配置Ni,包括从用户的周围环境捕捉音频,以及呈现封面流用户界面作为所述捕捉的结果。Pl. —种方法,包括采用用户携带的便携式装置,从第一用户的环境捕捉音频或图像数据,捕捉的数据与第一视听节目片段相对应;处理捕捉的数据以从其中产生第一信息;把至少一些第一信息提交给一数据结构,并接收与所述提交相关的不同的第二信息;和通过使用第二信息,发送把第二视听节目内容递送给接收装置或者使第二视听节目内容由接收装置记录的请求,第二节目内容包括与第一视听节目片段不同的至少一个第二节目片段;其中用户携带的装置充当对来自用户的周围环境的内容进行采样,并请求递送基于采样内容的内容的媒体搜掠者。P2.配置P1,其中第二内容包括初始节目序列中,在第一节目片段之前的至少一个第二节目片段。P3.配置P2,其中第二内容包括第一节目片段和一个或多个其它节目片段。P4.配置P1,其中第一视听节目片段包括广告,并且第二视听节目片段不包括广
生 I=I OP5.配置P1,其中接收装置与第二用户相关联,第二用户不同于第一用户。P6.配置P1,还包括通过参考第二信息,在装置的屏幕上显示包括代表多项节目内容的多个标志的用户界面,所述标志是按时间顺序排列的,并且接受指示期望递送或记录的至少一项节目内容的用户输入。P7.配置P6,其中用户界面是可滚动的,模拟代表与不同时间相关联的不同节目项的标志的3D运动。
P8.配置P1,其中接收装置包括所述用户携带的装置。P9.配置P1,其中接收装置包括与用户携带的装置不同的装置。P10.配置P9,其中接收装置包括视频记录器装置。Pll.配置P1,其中第一信息包括从捕捉的数据解码的水印有效载荷数据,所述有效载荷数据具有指示所述第一节目片段的分发者的第一部分,和指示所述第一节目片段被分发的时间的第二部分。P12.配置P1,包括从周围环境捕捉音频数据,捕捉的数据与第一视听节目片段相对应。P13.配置P1,包括通过使用便携式装置中所包括的投影仪,显示所述第二内容的至少一部分。P14.配置P1,包括发送把第二内容递送给接收装置的请求。P15.配置P1,包括发送用接收装置记录第二内容的请求。Ql. —种方法,包括采用用户携带的便携式装置,从用户的环境捕捉音频或图像数据,捕捉的数据与第一视听节目片段相对应;处理捕捉的数据以解码隐藏在捕捉的数据中的数字水印信息,所述数字水印信息包括指示第一视听节目片段的分发者的第一部分,和指示所述第一视听节目片段被分发的时间的第二部分;把至少一些数字水印信息提交给一数据结构,并接收与所述提交相关的不同的第
二信息;和通过使用第二信息,发送把第二内容递送给接收装置或者使第二内容由接收装置记录的请求,第二内容不同于第一节目片段;其中用户携带的装置充当对来自用户的周围环境的内容进行采样,并请求递送基于采样内容的内容的媒体搜掠者。
Rl. —种方法,包括以下动作接收表明第一用户对第一视听节目进行了采样的第一信息,所述第一节目与第一实体相关联;至少部分地基于用户对第一节目的采样,接收表明所述第一用户发出了导致内容被记录或传送的指令的第二信息,所述记录或传送采用与用户用于对第一节目进行采样的装置不同的装置;和使用根据软件指令编程的处理器,向所述第一实体报告与上述情况相关的数据。R2.配置R1,其中所述内容被与不同于第一用户的第二用户相关联的系统记录, 或者被传送给与不同于第一用户的第二用户相关联的系统。R3.配置R1,其中所述内容不同于第一节目。Si. 一种包括麦克风、模数转换器、处理器和存储器的蜂窝电话,模数转换器连接到麦克风并且产生与提供给麦克风的音频相对应的数字音频数据,所述蜂窝电话通常可操作地在存储器中缓存与在紧邻着的前一时间间隔期间提供给麦克风的音频相对应的数字音频数据;其中如果需要对提供给蜂窝电话的音频进行分析,那么这样的分析可以采用缓存的音频数据,而不是把随后开始捕捉的音频用于分析。
29
S2.配置Si,其中蜂窝电话通常可操作地缓存与至少十秒的前一时间间隔相对应的数字音频信号。S3.配置Si,其中蜂窝电话通常可操作地缓存与至少二十秒的前一时间间隔相对应的数字音频信号。Tl. 一种远程地编程视频记录器的方法,包括以下动作采用用户携带的配备有麦克风的便携式装置,捕捉环境音频;解码在音频的捕捉之前,作为隐写数字水印添加到音频中的多比特辅助信息;采用至少一部分解码的信息,向一数据结构询问;作为所述询问的结果,接收识别捕捉的音频所对应于的视听节目的信息;采用与便携式装置相关联的用户界面,基于接收的信息,向用户呈现识别所述视听节目的信息;和(1)指示视频记录器开始记录所述视听节目的剩余部分;和/或(2)确定所述视听节目是否被安排成能够在未来某个时间点,在视频记录器可以访问的内容分发系统上获得;经由用户界面呈现有关即将到来的可得性的信息;以及对视频记录器进行编程以在所述未来时间点记录所述视听节目。T2.配置Tl,包括确定所述视听节目是否被安排成能够在未来某个时间点,在视频记录器可以访问的内容分发系统上获得;经由用户界面呈现有关即将到来的可得性的信息;以及对视频记录器进行编程以在所述未来时间点记录所述视听节目。T3.配置Tl,其中所述解码包括使用便携式装置中的处理器进行解码。T4.配置Tl,包括把与捕捉的环境音频相对应的数据发送给远程服务器,以及在远程服务器处解码所述多比特辅助信息。T5.配置Tl,还包括接收通过用户界面输入的用户命令,以及根据接收的用户命令对视频记录器进行编程,以在所述未来时间点记录所述视听节目。T6.配置Tl,还包括接收通过用户界面输入的用户命令,以及根据接收的用户命令,指示视频记录器开始记录所述视听节目的剩余部分。Ul. —种方法,包括以下动作采用用户携带的配备有麦克风的便携式装置,捕捉环境音频;解码在音频的捕捉之前,作为隐写数字水印添加到音频中的多比特辅助信息;采用至少一部分解码的信息,向第一数据结构询问;作为向第一数据结构询问的结果,识别与捕捉的音频所对应于的内容相关联的元数据;使用某些识别的元数据,向第二数据结构询问;作为向第二数据结构询问的结果,接收有关捕捉的环境音频所涉及的视听节目的可得性的信息;采用与便携式装置相关联的用户界面,基于至少一些接收的信息,向用户呈现信息;和安排所述视听节目,以使用户能够获得所述视听节目。U2.配置U1,其中第一和第二数据库包括相同的数据库。U3.配置U1,包括从视听内容的广告片捕捉环境音频。
U4.配置Ul,包括从视听内容的再现捕捉环境音频。 U5.配置U1,包括向用户呈现表明所述视听节目将能够在一未来时间点,在数字视频记录器可以访问的内容分发系统上获得的信息,并且所述安排包括对数字视频记录器进行编程以在所述未来时间点记录所述节目。U6.配置U1,包括向用户呈现表明所述视听节目能够或者将能够递送给用户的信息,并且所述安排包括请求这样的递送。U7.配置U1,包括向用户呈现表明所述视听节目能够或者将能够借助物理介质递送给用户的信息,并且所述安排包括请求这样的递送。VI. —种方法,包括以下动作采用用户携带的配备有麦克风的便携式装置,捕捉环境音频;解码在音频的捕捉之前,作为隐写数字水印添加到音频中的多比特辅助信息;采用至少一部分解码的信息,向一数据结构询问;作为所述询问的结果,接收识别捕捉的音频所对应于的视听节目的信息;采用与便携式装置相关联的用户界面,基于接收的信息,向用户呈现识别所述视听节目的信息;识别从其能够获得或者将能够获得所述视听节目的至少一部分的信源;把视听节目的索引作为一系列信息长方块呈现给用户,用户能够通过在所述装置的屏幕上做手势而浏览所述一系列信息长方块。V2.配置VI,还包括用户使用所述一系列信息长方块导航到节目中的期望点,并选择所述期望点;以及从所选点开始,把节目递送给用户。Wl. —种涉及电视机、膝上型电脑和袖珍通信装置的方法,所述方法包括以下动作采用袖珍通信装置,捕捉电视机所再现的节目的选段;处理所述选段以得到对应的标识符;采用得到的标识符询问数据库,以识别与电视机所再现的节目相关联的节目标识符;和通过参考识别的节目标识符,在膝上型电脑上呈现与电视机所再现的节目相关的信息的显示;其中所述通信装置帮助识别电视节目,并因此与膝上型电脑合作显示与节目相关的信息。W2.配置 W1,包括在通信装置处接收节目标识符;把节目标识符从通信装置传递给膝上型电脑;从膝上型电脑发送对信息的请求,发送的请求包括节目标识符;和作为发送的请求的结果,在膝上型电脑处接收信息,并基于接收的信息呈现所述显不。XI. 一种涉及电视机、第一袖珍通信装置和第二袖珍通信装置的方法,所述方法包括以下动作采用第一袖珍通信装置,捕捉电视机所再现的节目的选段;
处理所述选段以得到对应的标识符;采用得到的标识符询问数据库,以识别与电视机所再现的节目相关联的节目标识符;和通过参考 识别的节目标识符,在第一装置上呈现与电视机所再现的节目相关的信息的第一显示;采用第二袖珍通信装置,捕捉电视机所再现的相同节目的选段;处理所述选段以得到对应的标识符;采用得到的标识符询问数据库,以识别与电视机所再现的节目相关联的节目标识符;和通过参考识别的节目标识符,在第二装置上呈现与电视机所再现的节目相关的信息的不同的第二显示;其中第一和第二装置的用户被呈现与电视机所再现的节目相关的不同信息。Yl. 一种涉及电视机系统和第一袖珍通信装置的方法,电视机系统和第一袖珍通信装置各自包括屏幕,所述方法包括以下动作采用第一袖珍通信装置,从电视机系统捕捉音频或视频数据;通过参考捕捉的数据,确定标识符;和通过参考标识符,在除电视机系统屏幕以外的屏幕上向用户呈现信息,呈现的信息与所述特定电视机系统的操作相关。Y2.配置Y1,其中所述标识符与电视机系统相关联,并且用于识别电视机系统。Y3.配置Y2,其中呈现的信息包括从内容分发系统递送给电视机系统的节目的节目指南信息。Y4.配置Y2,其中呈现的信息与电视机系统的数字视频记录器部分的操作相关。Y5.配置Y2,包括在膝上型电脑的屏幕上,向用户呈现所述信息。Y6.配置Y2,包括在第一袖珍通信装置的屏幕上,向用户呈现所述信息。Zl. 一种与视听内容交互的方法,所述方法包括以下动作采用袖珍通信装置,捕捉电视机所再现的第一节目项的选段;处理所述选段以得到对应的标识符;采用得到的标识符询问数据库,以识别第一节目项;还从数据库中识别在第一节目项之前或之后的至少一个不同的第二节目项;和向用户呈现从数据库中识别出的信息中的至少一些。12.配置Z1,其中所述呈现包括在袖珍通信装置的屏幕上,至少呈现所述节目项之一的名称。Z3.配置Z1,其中所述处理包括处理音频选段以解码在音频选段的捕捉之前作为隐写数字水印添加到音频中的多比特辅助数据。Z4.配置Z1,其中所述处理包括从捕捉的音频选段中得到指纹数据。Z5.配置Z1,其中所述呈现包括向用户呈现多个节目项和它们的相对排序的图形描绘。Z6.配置Z5,其中所述图形描绘包括节目项和它们的排序的封面流式呈现。Z7.配置Z1,其中所述还识别包括识别在第一节目项之前的至少一个不同的节目项。Z8.配置Z1,其中所述还识别包括识别在第一节目项之后的至少一个不同的节目项。结束语

已经参考各种实施例描述并举例说明了我们的技术的原理,但明显的是,本技术并不局限于此。例如,尽管反复提到对从电视机输出的音频进行采样,但是在其它实施例中,可以使用例如蜂窝电话的照相机对视频进行采样。水印和指纹可以从捕捉的图像/视频数据中得到,并且如上面详述的那样被使用。类似地,尽管本公开考虑在蜂窝电话(或其它)显示屏幕上向用户输出信息,但是也可以使用其它输出一诸如可听输出(例如,合成语音)。同样,尽管常规的是通过按钮和触摸屏进行用户输入,但是其它实施例可以对口头语音命令做出响应(例如,通过已知的语音识别技术,采用麦克风和相关的识别软件实现)。DVR通常是基于家庭的装置。但它们不需要是这样。本技术的实施例可以使用各种各样的记录装置,无论其位于哪里。(有线电视正在提供消费者DVR服务,在该服务中,实际的记录是在有线电视分发系统中的头端处进行的。)尽管被公开为完整的系统,但是也可以独立地考虑所详述的配置的子组合。例如, 可以使用蜂窝电话从电视节目搜掠内容并在蜂窝电话屏幕上显示与节目相关的信息,而没有任何后续动作(例如,使用DVR进行记录)。很少提及上面详述的各服务的费用。自然地,一些服务可以免费提供,而其它服务可以收取费用。费用可以由向蜂窝电话提供蜂窝服务或数据服务的提供商开帐单,由向DVR 提供内容的内容分发公司开帐单,或者以其它方式开帐单。定期的订阅费用可以对一些服务收取,或者费用可以按事件开帐单(例如,基于内容搜掠而搜集的信息对DVR进行编程可以计费10分钱)。这些收入可以在各方之间分享,例如一部分去往TiVo,一部分去往向蜂窝电话提供软件功能的各方(例如,蜂窝电话公司)。应认识到的是,上面提及的数据库仅仅是例证性的。取决于情况,自然可以对配置及数据库内容做出许多变更。对于中继给蜂窝电话或其它装置以供显示/采取动作的信息来说,也类似如此。例如,可以单独呈现名称,或者可以采用更丰富的数据集。上面提到的标识符(例如作为水印得到的标识符,或者从数据库索引出的标识符)可以是任意的(例如,图3的1DA7信源ID),或者它们可以具有语义值(例如,如传达含意的时间戳数据的情况那样)。在其它实施例中,自然可以使用不同的标识符。一些蜂窝电话对捕捉的音频应用信号处理(例如,有损压缩),所述信号处理会恶化对搜掠内容的识别。在下一代蜂窝电话中,可以使来自麦克风的原始音频被单独获得,以供类似本技术的自动化系统使用。类似地,下一代电话可以始终缓存例如所捕捉音频的最后5秒、10秒、20秒或更多秒。(该时间间隔可以由用户通过用户界面设定,或者可以例如通过API由可设定的软件参数设定。)通过按下电话的用户界面上的专用按钮(或者激活手势用户界面中的特征,等等),可以如上面详述的那样处理和传送缓存的数据。(专用按钮避免了启动搜掠者软件应用程序(例如通过在菜单中导航)的需要。)类似的配置在上面引用的申请12/271,692中,在蜂窝电话捕捉的图像数据的上下文中有详述。
尽管本公开集中讨论从周围环境捕捉的数据(例如,来自捕捉扬声器所再现的音频(或呈现在屏幕上的影像)的传感器的数据),但是详述的技术同样可以应用于不使用传感器或再现,而以电子形式提供音频(或影像)的情况。例如,这里详述的功能可以在软件中提供,所述软件运行于PC或蜂窝电话上,并且可以关于递送给PC或蜂窝电话并由这样的装置处理的内容进行工作。或者可以使第一装置上的电子内容能够通过有线(例如USB) 或无线(例如蓝牙)链路而由第二装置获得,并由第二装置按照详述的方式处理。这样的配置的一个实例是把内容无线地传递给用户的Zime音乐播放器,并在此后当Zime播放器被接入时把所述内容下载到用户的计算机上。当在这样的背景下执行内容数据的处理时, 可获得额外的市场情报信息(例如,关于使用了该内容的装置和软件的信息)。图5示出一种用于向用户呈现节目片段数据的配置。如已经被发展的电子节目指南的多样性所充分示出的那样,可以采用各种各样其它的配置。用绝对分钟数呈现片段长度当然是例证性的。如果期望的话,该信息可以以许多其它方式(包括图形地,用距离当前时间的数字偏移量,等等)呈现。取决于应用,有关商业广告和其它节目的信息可能是或者可能不是所期望的。修改详述的实施例以包括或排除商业广告和相关数据完全在本领域技术人员的技能水平之内。应认识到的是,可以采用图8的封面流序列来呈现EPG节目数据,例如,示出给定频道上的一系列按时间顺序的节目,或者在一组多个频道中对在给定时间可获得的节目进行的选择。尽管提及膝上型电脑,但应理解的是,这是更大的一类装置(包括上网本和平板电脑)的简写。“口袋测试”是一种可能的测试能够放入口袋中的任何装置可以被看作“蜂窝电话”。能够在不接入交流电的情况下运行的任何较大的装置可以被看作“膝上型电脑”。类似地,应理解的是,在本公开中使用的词“广播”的意思并不局限于狭义语境的电视信号的无线电传输。而是,广播包括任何向多个目的地的同时内容分发,不论是通过因特网还是任何其它介质。类似地,以安排好时间的方式对不同项目的节目内容进行的任何分发可以被看作广播,即使针对的是单个消费者。应理解的是,“视听”内容指的是既包括音频组成部分又包括可视组成部分的内容 (例如,电视、电影、许多因特网视频流、等等)。尽管详述的实施例集中讨论对来自电视机的输出进行采样,但应认识到的是,详述的媒体搜掠原理具有更一般的适用性。例如,消费者可以在电影院、夜总会、或者音频或影像可以被采样的任何其它地方搜掠内容。此外,一个蜂窝电话可以搜掠由另一个蜂窝电话可听或可视地再现的内容。(尽管优选的是隔空捕捉内容,但是本技术的原理也可以应用于搜掠装置按照另一种方式(例如通过无线或有线方式)获得内容的情况。)本受让人已在专利文献中公布了关于相关系统和技术的大量信息一假定本领域技术人员熟悉的一系列成果。包括在其中的有关于水印技术的专利(例如,6,122,403 和6,590,996),以及使内容与相关元数据关联的专利(例如,6,122,403,6,947, 571和 20070156726)。本公开中提及的蜂窝电话和其它计算机的设计对于本领域技术人员而言是熟悉的。一般地说,蜂窝电话和其它计算机各自包括一个或多个处理器,一个或多个内存(例如,RAM),存储装置(例如,磁盘或闪速存储器),用户界面(可以包括例如小键盘,TFT IXD 或OLED显示屏幕,触摸或其它手势传感器,照相机或其它光学传感器,麦克风等,以及用于提供图形用户界面的软件指令),以及与其它装置通信的接口(其可以是无线接口(如上所述)和/或有线接口(诸如通过以太网局域网,T-I因特网连接等))。上面详述的功能可以通过专用硬件,或者执行从内存或存储装置读取的软件指令的处理器,或者它们的组合来实现。对“处理器”的提及可以指代功能性,而不是任何特殊形式的实现方案。处理器可以以是专用硬件,或者软件控制的可编程硬件。此外,几个这样的处理器可以由执行多个功能的单个可编程处理器实现。根据这里提供的说 明,本领域技术人员可以容易地编写用于实现详述的功能的软件指令。典型地,每个装置包括提供与硬件装置的接口和通用功能的操作系统软件,并且还包括能够被有选择地调用以执行用户期望的特定任务的应用软件。可以使已知的浏览器软件、通信软件和媒体处理软件适合于这里详述的用途。一些实施例可以被实现为嵌入式系统一操作系统软件和应用软件对于用户而言不能区分的一种专用计算机系统(例如,如通常在基本的蜂窝电话的情况中那样)。本说明书中详述的功能可以用操作系统软件、应用软件和/或嵌入式系统软件来实现。不同的功能可以实现在不同的装置上。例如,在蜂窝电话与远程服务器通信的系统中,不同的任务可以由一个装置或另一装置专门执行,或者任务的执行可以分布在各装置之间。从捕捉的媒体内容中提取水印或指纹数据只是这样的任务的一个实例。因此,应理解的是,把某一操作描述为被一装置执行不是限制性的,而是例证性的;所述操作由另一装置执行或者在各装置之间分担也是可预期到的。本领域技术人员被假定熟悉上面提及的专利和专利申请的内容。为了提供全面的公开而不会过度地使本说明书变长,申请人通过引用将上面提及的专利和专利申请结合在本文中。(将这些文献的全部内容结合在本文中,即使在上面只是关于这些文献的教导中的特定教导而引用了它们。)上面详述的实施例中的要素和特征的特定组合仅仅是例证性的;这些教导与本申请和通过引用而结合在本文中的专利/申请中的其它教导的互换和替换也显然是可设想和预期到的。
权利要求
1.一种方法,包括采用用户携带的便携式装置,从第一用户的周围环境捕捉音频或图像数据,捕捉的数据与第一视听内容相对应;处理所述捕捉的数据以从其中产生第一信息;把至少一些所述第一信息提交给一数据结构,并在此后接收至少部分地基于所述第一信息的不同的第二信息;和基于所述第二信息采取行动。
2.如权利要求1所述的方法,其中从再现系统所再现的视听内容捕捉音频或图像数据;并且所述行动包括指挥视频记录器记录节目,所述视频记录器不同于所述再现系统和所述用户携带的便携式装置。
3.如权利要求2所述的方法,包括指挥所述视频记录器记录与从其捕捉所述音频或图像数据的所述视听内容不同的节目。
4.如权利要求3所述的方法,其中所述第二信息包括识别初始广播序列中,在所述第一视听内容之前的一个或多个节目的数据;从所述第一用户接收选择所述节目之一进行记录的输入。
5.如权利要求2所述的方法,还包括接收识别所述节目的未来广播的信息,以及指挥所述视频记录器记录所述未来广播之一。
6.如权利要求1所述的方法,其中所述行动包括指挥与第二用户相关联的视频记录器记录节目,所述第二用户不同于所述第一用户。
7.如权利要求1所述的方法,其中所述第一视听内容包括涉及第一赛队的体育赛事;所述第二信息包括有关包括所述第一赛队的一个或多个未来体育赛事的信息;并且所述行动包括在所述用户携带的便携式装置的屏幕上,呈现有关所述未来体育赛事的 fn息;其中与所述第一赛队的体育赛事相对应的音频或图像数据的采样产生有关即将到来的涉及所述第一赛队的体育赛事的信息的显示。
8.如权利要求1所述的方法,其中所述行动包括下载与所述第一视听内容相对应的图像,以用作电子显示器上的壁纸。
9.一种包括处理器和存储器的便携式装置,所述存储器包含对所述处理器进行编程以执行如权利要求1所述的方法的指令。
10.一种方法,包括采用用户携带的便携式装置,从第一用户的环境捕捉音频或图像数据,捕捉的数据与第一视听内容相对应;处理所述捕捉的数据以从其中产生第一信息;把至少一些所述第一信息提交给一数据结构,并接收与所述提交相关的不同的第二信息;和基于所述第二信息,向用户提供输出信息;其中所述第二信息包括识别广播电视台对所述第一视听内容的未来广播的数据。
11.如权利要求10所述的方法,还包括接收有关记录所述未来广播之一的第一用户输入。
12.如权利要求11所述的方法,包括接收有关把所述未来广播之一记录到与第二用户相关联的装置上的第一用户输入,所述第二用户不同于所述第一用户。
13.一种方法,包括采用用户携带的便携式装置,从用户的环境捕捉音频或图像数据,捕捉的数据与第一视听广播内容相对应;处理所述捕捉的数据以从其中产生第一信息;把至少一些所述第一信息提交给一数据结构,并接收与所述提交相关的不同的第二数据;和基于所述第二数据,向用户提供输出信息;其中所述第二数据包括识别在所述第一视听广播内容之前或之后的一个或多个其它视听广播节目的数据。
14.一种方法,包括采用用户携带的便携式装置,捕捉与视听节目相对应的环境音频或图像数据; 处理捕捉的数据以从其中产生第一信息;把至少一些所述第一信息提交给一数据结构,并接收与所述提交相关的不同的第二信息;参考所述第二信息,在所述用户携带的便携式装置上获得节目数据;和使用所述便携式装置的微投影仪部分,把所述节目投影到观看表面上。
15.如权利要求14所述的方法,其中所述获得的节目数据与和从其捕捉数据的所述视听节目不同的节目相对应。
16.如权利要求15所述的方法,其中所述捕捉的音频或图像数据与商业广告相对应, 而所述获得的节目数据包括其它节目。
17.一种方法,包括采用第一用户携带的便携式装置,捕捉与视听节目相对应的音频或图像数据; 参考捕捉的数据或者从所述捕捉的数据得到的数据,向一数据结构提交信息; 在所述用户携带的便携式装置上,接收与所述视听节目相关的信息;和基于上述操作,指挥把与所述视听节目相关的不同的辅助视听内容发送给第二便携式直ο
18.如权利要求17所述的方法,包括把所述辅助视听内容从所述第一便携式装置传送给所述第二便携式装置。
19.如权利要求17所述的方法,包括从所述第一便携式装置指挥把所述辅助视听内容从其分发者发送给所述第二便携式装置,而不通过所述第一便携式装置。
20.一种方法,包括捕捉与广播商业广告相对应的音频或图像数据;和参考捕捉的数据,识别不同于所述商业广告的广播节目。
21.如权利要求20所述的方法,还包括从所述捕捉的数据中解码水印数据;把至少一些解码的水印数据提交给一数据结构;和接收有关广播序列中,在所述广播商业广告之前的一个或多个广播节目的信息。
22.如权利要求21所述的方法,包括在模拟代表多个不同节目的标志的三维运动的图形用户界面中,向用户呈现接收的信息。
23.如权利要求21所述的方法,还包括接收从所述一个或多个广播节目中选择一个节目的用户输入,以及呈现多个选项,在所述多个选项当中,用户能够选择被提供所选节目的副本。
24.一种方法,包括采用用户携带的便携式装置,捕捉再现系统所再现的音频或图像数据; 处理捕捉的数据以从其中产生第一信息,所述第一信息用于识别所述再现系统; 把至少一些所述第一信息提交给一数据结构,并接收与所述提交相关的不同的第二信息;和基于所述第二信息采取行动。
25.如权利要求24所述的方法,其中所述再现系统包括相关联的视频记录器装置;所述第二信息包括由所述视频记录器装置记录的一个或多个视频的列表;和所述行动包括在显示在所述用户携带的第一便携式装置的屏幕上的用户界面中,呈现视频的所述列表,所述用户携带的便携式装置的所述用户界面使用户能够选择所述视频之一以便重放或删除;其中所述用户携带的便携式装置充当用于控制所述相关联的视频记录器装置的某些操作的用户界面。
26.如权利要求25所述的方法,其中所述用户携带的便携式装置的用户界面使用户能够选择所述视频之一以便在所述用户携带的便携式装置的屏幕上重放。
27.一种便于在之后获取当前不可获得的信息的方法,所述方法包括以下动作 在第一时间,采用用户携带的便携式装置,从视听节目捕捉音频或图像数据; 保存捕捉的数据,或者基于所述捕捉的数据的其它数据;在之后的第二时间,把保存的数据或者基于所述保存的数据的其它数据中的至少一些提交给一数据结构;至少部分地基于所述数据提交,或者以所述数据提交为基础的中间结果,从远程信源获得在所述第一时间,不能从所述远程信源获得的信息;和基于第二信息采取行动;其中从视听节目捕捉的数据使得能够在之后获取在捕捉所述数据时不能获得的信息。
28.如权利要求27所述的方法,其中所述视听节目包括涉及第一赛队的体育赛事; 所述远程信源包括电子节目指南列表的信源;并且所述行动包括显示涉及所述第一赛队的节目的一个或多个电子节目指南列表,在捕捉所述音频或图像数据的时候,所述节目指南列表还不能从所述电子节目指南列表的信源获
29.如权利要求27所述的方法,其中所述远程信源包括在未来N天的节目列表时间间隔内安排的节目的电子节目指南 (EPG)数据的信源;并且所述获得包括在第二时间,获得超出在捕捉所述音频或图像数据的第一时间的所述 EPG节目列表时间间隔的EPG列表。
30.一种反向电子节目指南系统,包括包括处理器、存储器、麦克风和显示屏幕的便携式无线通信装置; 保存在所述存储器中的软件指令,所述软件指令对所述处理器进行编程,以指挥所述装置执行以下动作对来自环境的音频进行采样,从而产生采样数据; 把所述采样数据或者与所述采样数据相关的数据提交给一数据结构; 接收响应的电子节目指南(EPG)数据,所述EPG数据识别由广播电视台分发的节目;和把多个节目的EPG列表显示在装置屏幕上的用户界面中,显示的EPG列表包括所述采样数据所对应于的节目的列表;其中所述装置使用户能够通过使用便携式装置,对来自广播电视台的音频进行采样, 来获得所述广播电视台的多个EPG节目列表。
31.如权利要求30所述的反向电子节目指南系统,其中所述软件指令还对所述处理器进行编程,以便通过用户界面组件,接收指示对所述节目列表之一感兴趣的用户输入;和发送记录或递送与指示的列表相对应的节目的指令。
32.如权利要求30所述的反向电子节目指南系统,其中所述软件指令对所述处理器进行编程,以指挥所述装置显示当前可从不同的内容渠道获得的多个节目的列表。
33.如权利要求30所述的反向电子节目指南系统,其中所述软件指令对所述处理器进行编程,以指挥所述装置显示当前可从一个内容渠道在不同时间获得的多个节目的列表。
34.一种方法,包括采用用户携带的便携式装置中的麦克风,从视听节目捕捉音频; 把捕捉的音频或者基于所述捕捉的音频的数据中的至少一些提交给一数据结构; 至少部分地基于所述提交,接收电子节目指南(EPG)数据,所述EPG数据列出由广播电视台分发的节目;和把多个节目的EPG列表显示在所述用户携带的便携式装置上的用户界面显示器中,显示的EPG列表包括所述捕捉的音频所对应于的节目的列表;其中从节目捕捉音频产生包括所述节目的电子节目指南的显示。
35.如权利要求34所述的方法,还包括 接收选择所述节目列表之一的用户输入;和发送记录或递送与选择的列表相对应的节目的指令。
36.如权利要求34所述的方法,其中所述显示包括显示当前可从不同的内容渠道获得的多个节目的列表。
37.如权利要求34所述的方法,其中所述显示包括显示可从一个内容渠道在不同时间获得的多个节目的列表。
38.一种方法,包括接收电子节目指南(EPG)数据,所述EPG数据包括在时间上对节目和商业广告的广播序列进行排序的信息;在显示屏幕上的封面流用户界面中呈现至少一些接收的EPG数据,其中所述封面流界面至少包括与节目相对应的第一长方块和与商业广告相对应的不同的第二长方块;其中所述第一或第二长方块中的至少一个包括非文本特征,通过所述非文本特征,航行于所述封面流界面的用户能够区分与节目相对应的长方块和与广告相对应的长方块。
39.如权利要求38所述的方法,包括从用户的周围环境捕捉音频,以及呈现所述封面流用户界面作为所述捕捉的结果。
40.一种方法,包括接收包括有关多个商业广告的数据的信息;在显示屏幕上的用户界面中呈现至少一些接收的信息,其中所述界面至少包括与第一商业广告相对应的第一要素,和与不同的第二商业广告相对应的不同的第二要素;其中所述第一或第二要素中的至少一个包括非文本特征,通过所述非文本特征,航行于所述界面的用户能够识别因为观看而提供鼓励的商业广告,以及不会因为观看而提供鼓励的商业广告。
41.如权利要求40所述的方法,包括从用户的周围环境捕捉音频,以及呈现所述界面作为所述捕捉的结果。
42.一种方法,包括接收电子节目指南(EPG)数据,所述EPG数据包括对一系列节目片段进行排序的信息;在显示屏幕上的封面流用户界面中呈现至少一些接收的EPG数据,其中所述封面流界面至少包括与视频内容的第一节目片段相对应的第一长方块,和与视频内容的第二节目片段相对应的不同的第二长方块;接收导航到并选择所述长方块之一的用户输入;和从与所选长方块相对应的节目片段开始视频内容的重放。
43.如权利要求42所述的方法,包括从用户的周围环境捕捉音频,以及呈现所述封面流用户界面作为所述捕捉的结果。
44.一种方法,包括采用用户携带的便携式装置,从第一用户的环境捕捉音频或图像数据,捕捉的数据与第一视听节目片段相对应;处理所述捕捉的数据以从其中产生第一信息;把至少一些所述第一信息提交给一数据结构,并接收与所述提交相关的不同的第二信息;和通过使用所述第二信息,发送把第二视听节目内容递送给接收装置或者使第二视听节目内容由接收装置记录的请求,所述第二节目内容包括与所述第一视听节目片段不同的至少一个第二节目片段;其中所述用户携带的装置充当对来自用户的周围环境的内容进行采样,并请求递送基于采样内容的内容的媒体搜掠者。
45.如权利要求44所述的方法,其中所述第二内容包括初始节目序列中,在所述第一节目片段之前的至少一个第二节目片段。
46.如权利要求45所述的方法,其中所述第二内容包括所述第一节目片段和一个或多个其它节目片段。
47.如权利要求44所述的方法,其中所述第一视听节目片段包括广告,并且所述第二视听节目片段不包括广告。
48.如权利要求44所述的方法,其中所述接收装置与第二用户相关联,所述第二用户不同于所述第一用户。
49.如权利要求44所述的方法,还包括通过参考所述第二信息,在所述装置的屏幕上显示包括代表多项节目内容的多个标志的用户界面,所述标志是按时间顺序排列的,并且接受指示期望递送或记录的至少一项节目内容的用户输入。
50.如权利要求49所述的方法,其中所述用户界面是可滚动的,模拟代表与不同时间相关联的不同节目项的标志的3D运动。
51.如权利要求44所述的方法,其中所述接收装置包括所述用户携带的装置。
52.如权利要求44所述的方法,其中所述接收装置包括与所述用户携带的装置不同的直ο
53.如权利要求52所述的方法,其中所述接收装置包括视频记录器装置。
54.如权利要求44所述的方法,其中所述第一信息包括从所述捕捉的数据解码的水印有效载荷数据,所述有效载荷数据具有指示所述第一节目片段的分发者的第一部分,和指示所述第一节目片段被分发的时间的第二部分。
55.如权利要求44所述的方法,包括从周围环境捕捉音频数据,捕捉的数据与所述第一视听节目片段相对应。
56.如权利要求44所述的方法,包括通过使用所述便携式装置中所包括的投影仪,显示所述第二内容的至少一部分。
57.如权利要求44所述的方法,包括发送把所述第二内容递送给所述接收装置的请求。
58.如权利要求44所述的方法,包括发送用所述接收装置记录所述第二内容的请求。
59.一种方法,包括采用用户携带的便携式装置,从用户的环境捕捉音频或图像数据,捕捉的数据与第一视听节目片段相对应;处理所述捕捉的数据以解码隐藏在所述捕捉的数据中的数字水印信息,所述数字水印信息包括指示所述第一视听节目片段的分发者的第一部分,和指示所述第一视听节目片段被分发的时间的第二部分;把至少一些所述数字水印信息提交给一数据结构,并接收与所述提交相关的不同的第二信息;和通过使用所述第二信息,发送把第二内容递送给接收装置或者使第二内容由接收装置记录的请求,所述第二内容不同于所述第一节目片段;其中所述用户携带的装置充当对来自用户的周围环境的内容进行采样,并请求递送基于采样内容的内容的媒体搜掠者。
60.一种方法,包括以下动作接收表明第一用户对第一视听节目进行了采样的第一信息,所述第一节目与第一实体相关联;至少部分地基于用户对所述第一节目的采样,接收表明所述第一用户发出了导致内容被记录或传送的指令的第二信息,所述记录或传送采用与用户用于对所述第一节目进行采样的装置不同的装置;和使用根据软件指令编程的处理器,向所述第一实体报告与上述情况相关的数据。
61.如权利要求60所述的方法,其中所述内容被与不同于所述第一用户的第二用户相关联的系统记录,或者被传送给与不同于所述第一用户的第二用户相关联的系统。
62.如权利要求60所述的方法,其中所述内容不同于所述内容不同于第一节目第一节目。
63.一种包括麦克风、模数转换器、处理器和存储器的蜂窝电话,所述模数转换器连接到所述麦克风并且产生与提供给所述麦克风的音频相对应的数字音频数据,所述蜂窝电话通常可操作地在所述存储器中缓存与在紧邻着的前一时间间隔期间提供给所述麦克风的音频相对应的数字音频数据;其中如果需要对提供给所述蜂窝电话的音频进行分析,那么这样的分析可以采用缓存的音频数据,而不是把随后开始捕捉的音频用于分析。
64.如权利要求63所述的蜂窝电话,其中所述蜂窝电话通常可操作地缓存与至少十秒的前一时间间隔相对应的数字音频信号。
65.如权利要求63所述的蜂窝电话,其中所述蜂窝电话通常可操作地缓存与至少二十秒的前一时间间隔相对应的数字音频信号。
66.一种远程地编程视频记录器的方法,包括以下动作采用用户携带的配备有麦克风的便携式装置,捕捉环境音频;解码在音频的捕捉之前,作为隐写数字水印添加到所述音频中的多比特辅助信息;采用至少一部分解码的信息,向一数据结构询问;作为所述询问的结果,接收识别捕捉的音频所对应于的视听节目的信息;采用与所述便携式装置相关联的用户界面,基于接收的信息,向用户呈现识别所述视听节目的信息;和(1)指示视频记录器开始记录所述视听节目的剩余部分;和/或(2)确定所述视听节目是否被安排成能够在未来某个时间点,在所述视频记录器可以访问的内容分发系统上获得;经由所述用户界面呈现有关即将到来的可得性的信息;以及对所述视频记录器进行编程以在所述未来时间点记录所述视听节目。
67.如权利要求66所述的方法,包括确定所述视听节目是否被安排成能够在未来某个时间点,在所述视频记录器可以访问的内容分发系统上获得;经由所述用户界面呈现有关即将到来的可得性的信息;以及对所述视频记录器进行编程以在所述未来时间点记录所述视听节目。
68.如权利要求66所述的方法,其中所述解码包括使用所述便携式装置中的处理器进行解码。
69.如权利要求66所述的方法,包括把与捕捉的环境音频相对应的数据发送给远程服务器,以及在所述远程服务器处解码所述多比特辅助信息。
70.如权利要求66所述的方法,还包括接收通过所述用户界面输入的用户命令,以及根据接收的用户命令对所述视频记录器进行编程,以在所述未来时间点记录所述视听节目。
71.如权利要求66所述的方法,还包括接收通过所述用户界面输入的用户命令,以及根据接收的用户命令,指示所述视频记录器开始记录所述视听节目的剩余部分。
72.一种方法,包括以下动作采用用户携带的配备有麦克风的便携式装置,捕捉环境音频;解码在音频的捕捉之前,作为隐写数字水印添加到所述音频中的多比特辅助信息;采用至少一部分解码的信息,向第一数据结构询问;作为向所述第一数据结构询问的结果,识别与捕捉的音频所对应于的内容相关联的元数据;使用某些识别的元数据,向第二数据结构询问;作为向所述第二数据结构询问的结果,接收有关捕捉的环境音频所涉及的视听节目的可得性的信息;采用与所述便携式装置相关联的用户界面,基于至少一些接收的信息,向用户呈现信息;和安排所述视听节目,以使用户能够获得所述视听节目。
73.如权利要求72所述的方法,其中所述第一和第二数据库包括相同的数据库。
74.如权利要求72所述的方法,包括从视听内容的广告片捕捉所述环境音频。
75.如权利要求72所述的方法,包括从视听内容的再现捕捉所述环境音频。
76.如权利要求72所述的方法,包括向用户呈现表明所述视听节目将能够在一未来时间点,在数字视频记录器可以访问的内容分发系统上获得的信息,并且所述安排包括对所述数字视频记录器进行编程以在所述未来时间点记录所述节目。
77.如权利要求72所述的方法,包括向用户呈现表明所述视听节目能够或者将能够递送给用户的信息,并且所述安排包括请求这样的递送。
78.如权利要求72所述的方法,包括向用户呈现表明所述视听节目能够或者将能够借助物理介质递送给用户的信息,并且所述安排包括请求这样的递送。
79.一种方法,包括以下动作采用用户携带的配备有麦克风的便携式装置,捕捉环境音频; 解码在音频的捕捉之前,作为隐写数字水印添加到所述音频中的多比特辅助信息; 采用至少一部分解码的信息,向一数据结构询问; 作为所述询问的结果,接收识别捕捉的音频所对应于的视听节目的信息; 采用与所述便携式装置相关联的用户界面,基于接收的信息,向用户呈现识别所述视听节目的信息;识别从其能够获得或者将能够获得所述视听节目的至少一部分的信源; 把所述视听节目的索引作为一系列信息长方块呈现给用户,用户能够通过在所述装置的屏幕上做手势而浏览所述一系列信息长方块。
80.如权利要求79所述的方法,还包括用户使用所述一系列信息长方块导航到所述节目中的期望点,并选择所述期望点;以及从所选点开始,把所述节目递送给用户。
81.一种涉及电视机、膝上型电脑和袖珍通信装置的方法,所述方法包括以下动作 采用袖珍通信装置,捕捉电视机所再现的节目的选段;处理所述选段以得到对应的标识符;采用得到的标识符询问数据库,以识别与电视机所再现的节目相关联的节目标识符;和通过参考识别的节目标识符,在膝上型电脑上呈现与电视机所再现的节目相关的信息的显示;其中所述通信装置帮助识别所述电视节目,并因此与所述膝上型电脑合作显示与所述节目相关的信息。
82.如权利要求81所述的方法,包括 在通信装置处接收所述节目标识符;把所述节目标识符从所述通信装置传递给所述膝上型电脑; 从所述膝上型电脑发送对信息的请求,发送的请求包括所述节目标识符;和作为发送的请求的结果,在所述膝上型电脑处接收信息,并基于接收的信息呈现所述显不。
83.一种涉及电视机、第一袖珍通信装置和第二袖珍通信装置的方法,所述方法包括以下动作采用所述第一袖珍通信装置,捕捉电视机所再现的节目的选段; 处理所述选段以得到对应的标识符;采用得到的标识符询问数据库,以识别与电视机所再现的节目相关联的节目标识符;和通过参考识别的节目标识符,在所述第一装置上呈现与电视机所再现的节目相关的信息的第一显示;采用所述第二袖珍通信装置,捕捉电视机所再现的相同节目的选段; 处理所述选段以得到对应的标识符;采用得到的标识符询问数据库,以识别与电视机所再现的节目相关联的节目标识符;和通过参考识别的节目标识符,在所述第二装置上呈现与电视机所再现的节目相关的信息的不同的第二显示;其中所述第一和第二装置的用户被呈现与电视机所再现的节目相关的不同信息。
84.一种涉及电视机系统和第一袖珍通信装置的方法,所述电视机系统和所述第一袖珍通信装置各自包括屏幕,所述方法包括以下动作采用所述第一袖珍通信装置,从所述电视机系统捕捉音频或视频数据; 通过参考捕捉的数据,确定标识符;和通过参考所述标识符,在除所述电视机系统屏幕以外的屏幕上向用户呈现信息,呈现的信息与所述特定电视机系统的操作相关。
85.如权利要求84所述的方法,其中所述标识符与所述电视机系统相关联,并且用于识别所述电视机系统。
86.如权利要求85所述的方法,其中呈现的信息包括从内容分发系统递送给所述电视机系统的节目的节目指南信息。
87.如权利要求85所述的方法,其中呈现的信息与所述电视机系统的数字视频记录器部分的操作相关。
88.如权利要求85所述的方法,包括在膝上型电脑的屏幕上,向用户呈现所述信息。
89.如权利要求85所述的方法,包括在所述第一袖珍通信装置的屏幕上,向用户呈现所述信息。
90.一种与视听内容交互的方法,所述方法包括以下动作 采用袖珍通信装置,捕捉电视机所再现的第一节目项的选段; 处理所述选段以得到对应的标识符;采用得到的标识符询问数据库,以识别所述第一节目项;还从所述数据库中识别在所述第一节目项之前或之后的至少一个不同的第二节目项;和向用户呈现从所述数据库中识别出的信息中的至少一些。
91.如权利要求90所述的方法,其中所述呈现包括在所述袖珍通信装置的屏幕上,至少呈现所述节目项之一的名称。
92.如权利要求90所述的方法,其中所述处理包括处理音频选段以解码在所述音频选段的捕捉之前作为隐写数字水印添加到音频中的多比特辅助数据。
93.如权利要求90所述的方法,其中所述处理包括从捕捉的音频选段中得到指纹数据。
94.如权利要求90所述的方法,其中所述呈现包括向用户呈现多个节目项和它们的相对排序的图形描绘。
95.如权利要求94所述的方法,其中所述图形描绘包括节目项和它们的排序的封面流式呈现。
96.如权利要求90所述的方法,其中所述还识别包括识别在所述第一节目项之前的至少一个不同的节目项。
97.如权利要求90所述的方法,其中所述还识别包括识别在所述第一节目项之后的至少一个不同的节目项。
全文摘要
诸如蜂窝电话之类的便携式装置被用于从用户的环境“搜掠”媒体内容。例如,它可以收听旅行者在机场休息室中观看的电视。通过参考从媒体内容中提取的数字水印或其它数据,装置能够识别电视节目,并实现各种动作。例如,装置可以指示DVR记录电视节目的剩余部分,或者确定该节目将在何时重播,并指示DRV在之后的时间记录整个节目。装置还可以识别在搜掠的内容之前(或之后)的内容。因此,刚好在使人激动的体育赛事结束时才收看的用户能够捕捉接下来的商业广告之一,识别前面的节目,并下载前面的节目以便在之后观看。
文档编号H04N7/14GK102273200SQ200980154011
公开日2011年12月7日 申请日期2009年11月6日 优先权日2008年11月7日
发明者B·L·戴维斯, B·T·麦金托什, T·F·罗德里格斯, W·Y·康威尔 申请人:数字标记公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1