用于辨识和映射内容的方法和装置的制作方法

文档序号:6361417阅读:124来源:国知局
专利名称:用于辨识和映射内容的方法和装置的制作方法
用于辨识和映射内容的方法和装置
背景技术
服务提供商(例如无线、蜂窝等)和设备制造商不断受到例如通过提供有吸引力的网络服务来向消费者递送价值和便利的挑战。一个研发领域已经是与在一个或者多个用户设备上生成和消费内容(例如音乐、视频、电子书、文件、文档等)有关的服务和应用。这一研发已经造成可用于用户的内容的爆炸,该内容包括作为内容流递送的媒体内容。例如,移动媒体服务的用户在任何给定的时间有权访问数百万或者更多媒体内容项并不罕见,这些媒体内容项包括数百或者数千内容或者实况内容流(例如视频和/或音频节目的实况广播)。另外,用户可能需要和/或决定在不同设备上和/或在不同时间继续内容消费。大范围可用内容可能轻易地淹没用户,由此使得用户难以发现和定位用户感兴趣的内容。另外,内容可以从与各种位置(例如店面、活动场馆、无线电台或者电视台、存储设备、用户设备等)对应的任何数目的源(例如内容提供商、分发商、广告者、共享的内容等)可用。因此,服务提供商和设备制造商面临对使用户能够筛选出大量可用内容并且发现潜在感兴趣的媒体(例如内容流)的重大技术挑战。

发明内容
因此,需要一种用于高效辨识和映射内容或者内容流以例如有助于容易访问可用内容的方式。根据一个实施例,一种方法包括接收内容的采样。该方法还包括确定以至少部分地基于采样辨识内容。该方法还包括确定以至少部分地基于辨识发起向设备传送内容、与内容有关的信息、与内容流有关的其他内容或者其组合。根据另一实施例,一种装置包括至少一个处理器和包括计算机程序代码的至少一个存储器,至少一个存储器和计算机程序代码被配置成与至少一个处理器一起至少部分使该装置接收内容的采样。还使该装置确定以至少部分地基于采样辨识内容。还使该装置至少部分地基于辨识发起向设备传送内容、与内容有关的信息、与内容有关的其他内容或者其组合。根据另一实施例,一种计算机可读存储介质承载一个或者多个指令的一个或者多个序列,一个或者多个指令的一个或者多个序列在由一个或者多个处理器执行时至少部分使装置接收内容的采样。还使该装置确定以至少部分地基于采样辨识内容。还使该装置至少部分地基于辨识发起向设备传送内容、与内容有关的信息、与内容有关的其他内容或者其组合。根据另一实施例,一种装置包括用于接收内容的采样的装置。该装置也包括用于确定以至少部分地基于采样辨识内容的装置。该装置还包括用于确定以至少部分地基于辨识发起向设备传送内容、与内容有关的信息、与内容流有关的其他内容或者其组合的装置。此外,针对本发明的各种示例实施例,以下项可适用一种方法包括有助于(I)数据和/或(2)信息和/或(3)至少一个信号的处理和/或处理(I)数据和/或(2)信息和/或(3 )至少一个信号,(I)数据和/或(2 )信息和/或(3 )至少一个信号至少部分地基于在本申请中公开为与本发明的任何实施例相关的方法(或者过程)中的任何方法(或者过程)或者任何方法(或者过程)的组合(或者包括至少部分由该任何方法(或者过程)或者任何方法(或者过程)组合来派生的)。针对本发明的各种示例实施例,以下项也可适用一种方法包括有助于访问至少一个接口,至少一个接口被配置成允许访问至少一个服务,至少一个服务被配置成执行在本申请中公开的网络或者服务提供商方法(或者过程)中的任何网络或者服务提供商方法(或者过程)或者任何网络或者服务提供商方法(或者过程)组合。针对本发明的各种示例实施例,以下项也可适用一种方法包括有助于创建和/或有助于修改(I)至少一个设备用户接口要素和/或(2)至少一个设备用户接口功能,该(I)至少一个设备用户接口要素和/或(2)至少一个设备用户接口功能至少部分地基于在本申请中公开为与本发明的任何实施例相关的方法或者过程中的一种方法或者过程或者任何方法或者过程组合所产生的数据和/或信息,和/或在本申请中公开为与本发明的任何实施例相关的方法(或者过程)中的一种方法(或者过程)或者任何方法(或者过程)组合所产生的至少一个信号。针对本发明的各种示例实施例,以下项也可适用一种方法包括创建和/或修改(I)至少一个设备用户接口要素和/或(2)至少一个设备用户接口功能,该(I)至少一个设备用户接口要素和/或(2)至少一个设备用户接口功能至少部分地基于在本申请中公开为与本发明的任何实施例相关的方法(或者过程)中的一种方法(或者过程)或者任何方法(或者过程)组合所产生的数据和/或信息,和/或在本申请中公开为与本发明的任何实施例相关的方法(或者过程)中的一种方法(或者过程)或者任何方法(或者过程)组合所产生的至少一个信号。 在各种示例实施例中,可以在服务提供商侧上或者在移动设备侧上或者以在服务提供商与移动设备之间(在两侧上执行活动)的任何共享方式来实现方法(或者过程)。针对本发明的各种示例实施例,以下项适用一种装置,包括用于执行根据原始提交的权利要求1-20和36-38中任一项的方法的装置。仅通过举例说明包括设想的用于实现本发明的最佳实施方式的多个具体实施例和实现方式,从以下详细描述中容易清楚本发明的更多其他方面、特征和优点。本发明也能够有其他和不同实施例并且可以在各种明显方面修改它的若干细节而都未脱离本发明的精神和范围。因而附图和说明书将视为在性质上为示例性而非限制性的。


在附图的各图中通过示例而非通过限制来举例说明
具体实施例方式图1是根据一个实施例的能够辨识和映射内容的系统的示图;图2是根据一个实施例的内容映射平台的部件的示图;图3是根据一个实施例的用于辨识和映射内容的过程的流程图;图4是根据一个实施例的用于生成用于辨识和映射内容的内容采样的数据库的过程的流程图;图5A-图是根据各种实施例的在图3和4的过程中利用的用户接口的示图;图6是可以用来实施本发明实施例的硬件的示图7是可以用来实施本发明实施例的芯片集的示图;以及图8是可以用来实施本发明实施例的移动终端(例如手持机)的示图。
具体实施例方式公开了用于辨识和映射内容的方法、装置和计算机程序的示例。在下文描述中,出于说明的目的,阐述许多具体细节以便提供对本发明实施例的透彻理解。然而,本领域技术人员清楚,无这些具体细节仍可实现或者可以用等效布置来实现本发明的实施例。在其他实例中,以框图形式示出公知结构和设备以免不必要地模糊本发明的实施例。图1是根据一个实施例的能够辨识和映射内容的系统的示图。如先前讨论的那样,注意现代内容服务在例如因特网和其他源(例如广播、内容流、云计算、对等设备)上提供大量内容汇集。如这里所用,术语内容包括通过通信网络、广播网络和/或其他内容递送网络传输的媒体和/或用户内容。此外,可以提供内容作为在用户设备不断和/或连续接收和呈现的内容流。另外,内容可以由一个或者多个用户在一个或者多个用户设备上创建和/或保存。举例而言,内容流可以是实况广播流或者按需提供的先前存储的流。在另一示例中,内容(例如文本文档、数据文档、文件等)可以由一个或者多个用户创建、存储于一个或者多个存储设备(例如云计算中的存储设备)和/或一个或者多个用户设备、并且由一个或者多个用户访问。这一大量可用内容汇集可能快速地淹没用户,由此使得用户极难发现、辨识和/或访问感兴趣的内容。例如,用于发现内容的一些常规或者传统方式是通过浏览或者搜索网站、服务目录,接收推荐,与另一设备同步等以发现感兴趣的内容。然而,注意已经在这样的内容服务中的许多内容服务中常见和普遍使用这些常规方式。因而,用户可能发现用于发现不感兴趣的内容的传统方法、因此可能对使用这些服务失去信心。无令人兴奋、易于使用或者新颖的呈现,原本吸引用户的内容可能变得不被察觉和被错过。为了解决这一问题,图1的系统100引入用于捕获或者以别的方式接收内容采样、基于采样辨识内容(例如通过将识别算法应用于采样)、将辨识的内容映射到内容源、然后发起从内容源向用户设备传送识别的内容的能力。在一个采样用例中,系统100使用户设备(UE) 101能够捕获当前在UElOl的附近内播放的媒体内容的采样。例如,如果用户在当前播放感兴趣的的节目的电视附近,则用户可以使用UElOl的机载视频和/或音频记录器发起对节目的采样。举例而言,采样可以是可变长度的音频、视频或者图像采样(例如当前播放的视频的单个图像、当前播放视频的带音频的短暂视频等)。此外,在系统100中,可以利用基于网络的计算和/或存储(云计算)。云计算称为基于网络的计算,其中向计算机和其他设备按需提供共享资源、软件、应用和信息。在另一采样用例下,用户正在第一用户设备(例如个人计算机PC)上利用至少在云计算存储设备处同步/存储的内容(例如文档、文件等)并且想要在不同设备(例如U ElOl (例如移动电话))上继续利用相同内容。当前,可能需要若干步骤以实现这一任务。例如,用户将必须将UElOl连接到第一设备、在第一设备上定外感兴趣的内容、向UElOl传送内容、在UElOl上定位内容、定位用于内容的适当应用、然后在UElOl上继续利用内容。然而,利用云计算和/或云存储和至少光学字符识别(OCR)技术,可以减少和基本上自动化这些步骤。例如,当用户决定从第一设备向不同设备、比如UElOl传送内容的利用时,用户可以捕获第一设备上显示的内容的采样(例如通过利用U ElOl上的相机)。UElOl上的一个或者多个应用执行用于捕获和传输内容的一个或者多个采样的步骤。在另一实施例中,一个或者多个用户希望利用/共享云计算中可用的一个或者多个内容。例如,一个或者多个用户在组、项目等中利用相同内容。可以使用这里描述的关于捕获内容的采样、辨识内容、然后发起传送辨识的内容的过程来执行共享。在一个实施例中,系统100然后可以将采样与已知和/或存储的内容剪辑的库、列表或者数据库进行比较以辨识内容。在一些实施例中,服务提供商可以通过对一个或者多个可用节目源(例如实况流发送广播)连续采样来创建已知内容剪辑的数据库。在其他实施例中,系统100可以通过因特网或者其他数据网络进行搜索寻找采样的识别的特性中的一个或者多个特性。在另一实施例中,将采样与例如利用云计算的共用和/或专用网上的一个或者多个预定存储设备上的内容列表进行比较。一旦辨识,系统100就可以将采样的内容映射到一个或者多个内容源以确定内容的位置(例如统一资源定位符(URL))。接着,系统100发起向UElOl传送内容(例如作为内容流)。以这一方式,用户可以指引UElOl例如从无线电或者电视、PC捕获感兴趣的采样内容、然后在UElOl接收采样的内容的流、到内容的链接和/或整个内容,从而即使在用户不再在电视、无线电、PC等附近时用户仍然可以在UElOl上继续消费/利用内容。在另一实施例中,捕获的采样是在用户设备上显示的文本和/或数据文档。采样中的内容信息,比如文本和/或数据,用来发现潜在匹配内容,并且在UElOl处接收内容时,在与捕获的采样指示的进度点基本上相同的进度点显示内容。例如,如果捕获的采样是文档的第三页第5-15行,则在UElOl处接收内容在第三页第5-15行显示。在另一示例中,在UElOl上显示接收的内容中的更多内容;然而,至少比如用光标、指示设备标记、醒目显示、文本效果等可视地指示进度点。也可以将进度点指示为用于UElOl的用户恢复内容利用/消费的点。在另一实施例中,将捕获的采样与另一用户设备上可用的内容进行比较。例如,第一用户设备(例如UElOla)从第二用户设备(例如UElOlb)捕获采样,然后第一用户设备直接或者经由通信网络(例如局域网)连接到第二用户设备(例如经由有线和/或无线方法)、搜索内容、辨识内容并且从第二用户设备获得内容。在另一实施例中,将由用户设备(例如第一用户设备UElOla)捕获的采样与在相同用户设备(例如第一用户设备UElOla)上可用的内容进行比较。例如,UElOla已经能够包含与捕获的采样潜在匹配的内容和/或具有如下链接,这些链接指向与捕获的采样潜在匹配的内容的位置。在另一实施例中,提示UElOl获得所需应用以利用请求的内容。例如,UElOl请求和接收具体内容、但是没有一个或者多个所需应用来利用内容;在这一情况下,系统100提示UElOl的用户获得所需的一个或者多个应用。在另一实施例中,UElOl也可以捕获与采样、内容和/或UElOl本身关联的附加情境信息。例如,UElOl可以将时间戳信息、位置信息、用户信息等与采样一起捕获以有助于辨识采样。例如,全球定位系统(GPS)接收器可以基于来自GPS卫星121的信号确定位置信息。更具体而言,可以由三角测量系统,比如GPS、辅助-GPS (A-GPS)、源小区或者其他位置推测技术,来确定位置信息。标准GPS和A-GPS系统可以使用卫星以对UElOl的位置定点。源小区系统可以用来确定蜂窝UElOl与之同步的蜂窝塔。这一信息提供UElOl的粗略位置,因为蜂窝塔可以具有可以地理上映射的唯一小区标识符(小区-1D)。附加地或者备选地,UElOl可以使用诸如移动网络代码(MNC)、移动国家代码(MCC)等网络信息来获得位置信息。举例而言,可以将网络信息映射到关联的已知地理位置以确定位置信息。也可以使用各种其他物理、环境和其他传感器(例如加速度计、陀螺仪、温度计)来捕获情境信息。情境信息也可以由服务平台115 (例如日历服务、天气服务等)和/或内容提供商119a-119m提供。以这一方式,系统100可以通过使用情境信息来缩小将采样与之比较的潜在匹配内容集以辅助进行采样的辨识。在又一实施例中,系统100可以使用与UElOl和/或对应用户关联的情境信息以确定用于向UElOl传送的辨识的内容的形式。例如,如果情境信息(例如来自加速度计、速度传感器、位置传感器等的信息)指示用户在高速率的速度行进,则系统100可以发起作为音频流而不是视频流的内容的传送以避免让用户分心。在一些实施例中,系统100可以基于情境信息和/或位置信息确定可用内容列表(例如本地电视和/或无线电服务列表)。UElOl和/或用户然后可以从这一可用服务列表选择内容。在一个实施例中,可以通过捕获或者采样当前在UElOl的附近内播放的内容的至少部分来进行该选择。如图1中所示,系统100包括UE101,该UE具有经由通信网络105的与内容映射平台103的连接。在一个实施例中,内容映射平台103执行如这里描述的辨识、映射和发起辨识的内容的传送。附加地或者备选地,UElOl可以执行内容映射管理器107以执行内容映射平台103的功能的全部或者部分。举例而言,内容映射平台103和/或内容映射管理器107与捕获模块109交互以捕获或者以别的方式接收内容或者内容流111的采样。在一个实施例中,内容流111是任何当前播放内容(例如在无线电上播放的音乐、在电视上播放的视频等)。在另一实施例中,内容111是当前在用户设备上显示的任何内容(例如文本/数据文档等)。内容映射平台103然后可以例如通过比较采样与已知内容采样的数据库113来辨识采样。基于辨识,内容映射平台103可以映射或者确定辨识的内容的源/位置。在一个实施例中,内容包括实况媒体(例如流发送广播)、存储的媒体(例如在网络上或者本地存储)、与媒体关联的元数据、文本信息、其他用户设备的位置信息、地图绘制数据、有地理标记的数据(例如指示人、物体、图像等的位置)、存储的文件或者其组合。在一个实施例中,可用于用户访问的内容项的源可以是服务平台115、服务平台115的一个或者多个服务117a-117n、一个或者多个内容提供商119a_119m和/或在通信网络105上可用的其他内容服务。例如,服务117a(例如音乐或者视频服务、文件服务等)可以从内容提供商119a获得内容(例如媒体内容)以向UElOl递送内容。在一个实施例中,内容映射平台103可以将辨识的内容映射到内容源(服务117a-117n、内容提供商119a_119m)、与内容有关的信息(例如节目信息或者描述)、与内容有关的其他内容(例如相似内容、内容的备用版本等)或者其组合。作为另一示例,向UElOl传送的内容可以是关于辨识的内容的广告或者描述媒体。例如,杂货店可以使媒体(例如音频和/或视频)通过媒体热点可用,该媒体热点描述正在进行中的促销或者折扣,或者博物馆可以使媒体可用于描述当前展览。然后可以向具有采样用于辨识的有关内容的UElOl的附近用户呈现这一广告媒体作为有关内容。在一个实施例中,系统100可以例如根据与采样、内容和/或UElOl关联的情境信息(例如用户对特定内容采样的时间长度、用户的采样位置或者时间)关于内容执行不同动作。例如,如果情境信息(例如来自麦克风的音频输入)指示用户在嘈杂的环境中,则可以向UElOl下载音频内容用于以后访问而不是向UElOl用流实况发送。在一个实施例中,这些动作包括发起与其他UElOl及其对应用户共享辨识的内容。举例而言,可以通过一个或者多个社交联网服务和/或其他媒体共享服务(例如视频共享服务、比如Qik. com>youtube. com等)发起共孚。在另一实施例中,系统100可以实行授权特征(例如用户注册和/或口令)以访问可用内容。更具体而言,系统100可以确定用户是否具有对请求的内容的访问权(例如访问收费和/或付费内容)。举例而言,这些访问权可以可用于例如从媒体服务117a购买、预定等。在一些情况下,如果用户无访问权,则系统100可以提供对媒体的有限访问(例如提供内容的预览或者将用户引向服务117a以获得权利)。作为一个示例,当用户在UElOl上捕获代表请求的内容项的采样时,可以打开或者执行对应媒体/应用商店(例如Nokia的Ovi店)客户端以获取项目。在执行媒体/应用商店客户端时,可以向用户的账户收取辨识的内容的费用。如果需要,则也可以向UElOl下载或者以别的方式传送内容。因此,为了支持这一能力,UElOl (例如经由内容映射管理器107)可以具有链接到对应媒体/应用商店的接口。更具体而言,媒体/应用商店接收关于辨识的内容的信息,从而商店可以从商店选择媒体。用户然后可以接受或者拒绝下载内容。在一个实施例中,在用户接口中表示媒体下载以示出从图标向设备的存储器传送内容。附加地或者备选地,用户可以使用拖放手势等以发起对向UElOl的存储器传送媒体的请求。因此,系统100的能力使用户能够依赖于UElOl以采样、辨识和映射、然后发起传送可以可用于用户访问的内容。这里描述的方案的优点在于用户可以基于什么内容当前在用户的附近内来容易对内容定位,由此减少用于使用传统手段来搜索和取回这样的内容的步骤。另外,通过基于获取的采样映射内容,用户获得沉浸于由媒体和/或其他类型的内容填充或者"有活力的"周围环境内的感觉。换而言之,在用户进入其中内容可用并且可以被采样以便辨识和传送的位置(例如音乐商店、歌剧院、音乐厅、办公室、图书馆)并且变得对关联内容好奇时,用户可以使用本发明的实施例来快速发现和访问有关内容和信息。在一个场景中,用户通过拍摄实况源(例如电视节目或者无线电节目)的画面来捕获内容流的米样。将这一内容与情境信息(比如米样的时间戳)一起向内容映射平台103发送。在一个实施例中,内容映射平台103对当前实况广播的一部分连续采样。在一个实施例中,内容映射平台103仅存储小部分(例如仅节目的后10秒)用于潜在匹配,可以限制内容辨识和映射所需要的数据量。举例而言,将电视屏幕的画面的采样与平台103存储的已知内容的采样进行比较。如果发现相似潜在匹配,则内容映射平台103可以向用户的设备传输流发送链接,从而可以在设备直接访问节目。类似地,如果采样是来自无线电或者电视的短暂视频或者音频剪辑,则可以向内容映射平台103发送该剪辑用于辨识和映射。然后,如果发现潜在匹配,则可以在设备发起无线电或者视频流发送。在另一场景中,用户通过在源设备(例如PC显示器、移动设备显示器等)拍摄内容的画面来捕获内容采样。另外,也在云计算存储设备中的存储设备存储内容。将采样内容与诸如采样的时间戳、用户信息、(文档的)内容名称、(文档的)标题、(文档)的主题、用户位置、代表内容的图标等情境信息一起向内容映射平台103发送。举例而言,将用户设备显示器的画面的采样与平台103存储的已知内容的采样进行比较。如果发现相似潜在匹配,内容映射平台103可以向用户的设备UElOl传输链接,从而可以直接访问内容和/或可以向UElOl发送内容(例如文档)的副本。在另一实施例中,映射平台103和/或UElOl搜索用户内容访问历史以确定是否有潜在匹配存在。举例而言,系统100的通信网络105包括一个或者多个网络,比如数据网络、无线网络、电话网络或者其任何组合。设想数据网络可以是任何局域网(LAN)、城域网(MAN)、广域网(WAN)、公共数据网(例如因特网)、短程无线网络或者任何其他适当分组交换网络,比如商业上拥有的专有分组交换网络,例如专有线缆或者光纤网络等或者其任何组合。此夕卜,无线网络例如可以是蜂窝网络并且可以运用各种技术,包括全球演进增强数据速率(EDGE)、通用分组无线电服务(G PRS)、全球移动通信系统(GSM)、网际协议多媒体子系统(MS)、通用移动电信系统(UMTS)等,以及任何其他适当无线介质,例如全球微波接入互操作性(WiMAX)、长期演进(LTE)网络、码分多址(CDMA)、宽带码分多址(WCDMA)、无线保真(WiFi)、无线LAN (WLAN)、蓝牙 、网际协议(IP)数据播送、卫星、移动自组织网络(MANET)等或者其任何组合。UElOl是任何类型的移动终端、固定终端或者便携终端,该终端包括移动手持机、站、单元、设备、多媒体计算机、多媒体平板、因特网节点、通信器、台式计算机、膝上型计算机、个人数字助理(PDA)、音频/视频播放器、数字相机/可携式摄像机、定位设备、电视接收器、无线电广播接收器、电子书设备、游戏设备或者其任何组合。也设想UElOl可以支持与用户的任何类型的接口(比如"可佩戴"电路等)。如上文指出的那样,UElOl可以包括代替内容映射平台103或者与内容映射平台103协调操作的内容映射管理器107。在一个实施例中,内容映射管理器107和/或内容映射平台103能够使用UElOl来操纵与的媒体回放和媒体通信有关的各种操作。例如,内容映射管理器107可以管理经由UElOl传入或者传出媒体并且显示这样的通信。在一个实施例中,内容映射管理器107提供用户接口,该用户接口示出基于媒体采样的辨识和映射来接收的媒体内容项的表示。另外,内容映射管理器107和/或内容映射平台103可以包括如下接口(例如应用编程接口(A PI)),这些用户接口使用户能够与基于因特网的网站通信或者将UElOl的各种通信服务(例如电子邮件、即使消息接发、文本消息收发等)用于递送和/或管理媒体内容。在一些实施例中,内容映射管理器107可以包括用于访问基于因特网的通信服务或者通信网络以便发现媒体的源并且从源访问媒体的用户接口(例如图形用户接口、基于首频的用户接口等)。服务平台115、服务117a_117n和/或内容提供商119a_119m可以提供,诸如音乐、视频、电视服务等,从而UElOl可以经由通信网络105访问媒体内容。因此,服务平台115、服务117a-117n和/或内容提供商119a-119m可以提供媒体数据传送服务、媒体流服务、无线电广播服务和电视广播服务并且还可以提供与媒体内容有关的信息。服务117a-117n中的每个服务例如可以提供不同媒体内容和不同类型的媒体服务。媒体服务117a也可以提供媒体内容的位置(例如URL或者其他本地或者网络地址)和与媒体内容有关的信息(例如艺术家姓名、风格、发布日期等),从而UElOl可以经由通信网络105访问这一信息。此外,服务平台115、服务117a-117n和/或内容提供商119a_l 19m可以提供媒体购买服务,该媒体购买服务允许用户购买待下载或者用流发送的某个媒体内容。举例而言,UE101、内容映射平台103、服务平台115和内容提供商119a_119m使用公知、新型或者仍在开发中的协议来相互通信并且与通信网络105的其他部件通信。在这一上下文中,协议包括用于定义通信网络内的网络节点如何基于在通信链路上发送的信息而彼此进行交互的一组规则。协议在每个节点内的不同操作层起作用,从生成和接收各种类型的物理信号,到选择用于传输那些信号的链路,到那些信号所指示的信息格式,到识别计算机系统上执行的哪些软件应用发送或接收该信息。用于在网络上交换信息的概念上不同的协议层在开放式系统互连(OSI)参考模型中有所描述。网络节点间的通信通常受到交换离散数据分组的影响。每个数据分组典型地包括
(I)与特定协议相关联的报头信息,以及(2)跟在报头信息之后并且包含可以独立于该特定协议进行处理的信息的有效载荷信息。在一些协议中,分组包括(3)跟在有效载荷之后并且指示有效载荷信息结束的报尾信息。报头包括诸如分组来源、其目的地、有效载荷长度以及协议所使用的其它属性的信息。通常,针对特定协议的有效载荷中的数据包括针对与OSI参考模型的不同的更高层相关联的不同协议的报头和有效载荷。针对特定协议的报头典型地指示其有效载荷中所包含的下一个协议的类型。更高层的协议被认为封装在更底层的协议中。如OSI参考模型所定义的,包括在穿过多个异构网络(诸如互联网)的分组中的报头典型地包括物理(第I层)报头、数据链路(第2层)报头、互连网络(第3层)报头和传输(第4层)报头,以及各种应用报头(第5层、第6层、第7层)。在一个实施例中,内容映射管理器107和内容映射平台103根据客户端-服务器模型进行交互。注意,计算机过程交互的客户端-服务器模型是众所周知和广泛使用的。根据客户端-服务器模型,客户端过程向服务器过程发送包括请求的消息,并且服务器过程通过提供服务来响应。服务器过程也可以向客户端过程返回具有响应的消息。客户端过程和服务器过程经常在称为主机的不同计算机设备上执行并且使用用于网络通信的一个或者多个协议经由网络通信。术语"服务器"常规地用来指代提供服务的过程,或者过程在其上操作的主机计算机。类似地,术语""客户端"常规地用来指代进行请求的过程,或者过程在其上操作的主机计算机。如这里所用,除非根据上下文另有明示,术语"客户端"和"服务器"指代过程而不是主机计算机。此外,服务器执行的过程可以出于包括可靠性、可伸缩性和冗余性以及其他方面的原因而被分解用于作为多个主机上的多个过程(有时称为等级(tier))来运行。图2是根据一个实施例的内容映射平台的部件的示图。举例而言,内容映射平台103包括用于辨识和映射内容或者内容流的一个或者多个部件。设想这些部件的功能可以在一个或者多个部件中组合或者由等效功能的其他部件执行。在这一实施例中,内容映射平台103至少包括控制逻辑201,该控制逻辑执行用于执行内容映射平台103的功能的至少一个算法。例如,控制逻辑201与捕获接口 203交互以发起例如来自UElOl的捕获模块109的内容采样的捕获和/者接收。更具体而言,捕获接口 203有助于内容映射平台103与捕获模块109之间的命令和/或数据的通信。举例而言,捕获模块109可以包括麦克风、相机、或者用于从在UElOl的邻近内播放或者以别的方式可用的媒体捕获内容采样的其他记录仪器或者传感器。如之前指出的那样,捕获模块109可以记录视频、音频和/或单独图像。设想采样可以有任何长度或者持续时间。另外,捕获模块109可以捕获单独的采样(例如一个图像)或者随时间的采样序列。在经由捕获接口 203接收内容采样之后,控制逻辑201与内容辨识模块205交互以辨识内容采样。在一个实施例中,内容辨识模块可以运用基于音频和/或基于图像的识别算法的任何组合以辨识内容采样的潜在匹配。例如,使用一种基于音频的辨识或者识别算法,内容辨识模块205可以基于采样的测量的音频特性(例如频率、幅度等)计算唯一音频签名用于与已知音频签名(例如存储于已知内容采样的数据库113中)比较。该比较然后可以用来辨识一个或者多个潜在匹配候选。类似地,当处理基于图像的识别时,内容辨识模块205可以基于辨识的特征、在特征之间的相对距离等构建视觉签名以唯一地辨识图像或者视频序列。设想内容辨识模块205可以运用本领域中已知的任何算法以识别和/或辨识内容采样。在一个实施例中,内容辨识模块205可以使用例如从情境模块207获得的情境信息以改进或者有助于米样的辨识。在一些实施例中,情境模块207可以确定和/或发起与采样、UElOl或者其他有关用户或者部件关联的情境信息的捕获。这一情境信息可以由捕获模块109的一个或者多个传感器、其他可用服务(例如服务117a-117n)或者UElOl的其他传感器提供。更具体而言,内容辨识模块205可以使用情境信息(例如时间戳、位置等)以缩小潜在匹配内容采样数目。例如,如果实况广播或者内容流的采样与时间戳关联,则内容辨识模块205可以查询已知内容采样的数据库113仅寻找在至少近似在时间戳指示的时间附近的时间广播或者用流发送的那些内容采样。类似地,如果与其他情境信息结合或者取代其他情境信息使用附加情境信息(例如位置),则可以进一步改善潜在匹配采样。在另一实施例中,如果内容辨识模块205不能从数据库113确定任何潜在匹配候选或者在其他方面无权访问数据库113,则模块205可以尝试解析采样寻找检索词或者其他元数据。模块205然后可以执行搜索(例如经由一个或者多个基于因特网的搜索引擎)以辨识内容采样。如果仍然未发现潜在匹配,则内容辨识模块205可以提醒用户和/或请求附加或者替代采样。在辨识采样之后,控制逻辑201指引内容位置模块209以确定辨识的内容的源或者位置。在一个实施例中,辨识的内容的位置可以由URL或者其他网络标识符指定。为了映射位置,内容映射模块209例如可以查询服务平台115、服务117a-117n、内容提供商119a-119m或者在UElOl处或者通过通信网络105可用的任何其他内容源。附加地或者备选地,内容映射模块209可以将辨识的内容映射到与内容有关的信息(例如节目信息或者描述)、其他有关内容(例如相似节目、广告信息等)或者其任何组合。在获得辨识的内容的位置信息时,控制逻辑201与内容传送模块211交互以发起从源位置向UElOl传送内容或者其他有关信息或者内容。在一个实施例中,通过向UElOl传输流发送链接来发起传送。附加地或者备选地,传送可以通过向UElOl直接下载或者传送内容来出现。在某些实施例中,内容传送模块211可以从情境模块207获取或者请求关于接收UElOl的情境信息。基于情境信息,内容传送模块211可以确定待发起的传送类型(例如流发送比对下载)以及传送形式(例如,如果情境信息指示用户可能在驾车则为音频或者如果用户在休息则为全音频和视频)。在另一实施例中,内容传送模块211可以提供信息用于U ElOl建立与媒体的源(例如服务平台115)的通信。这一通信然后可以支持从媒体源例如向UElOl传送内容。举例而言,UElOl可以使用各种通信形式来建立与媒体源的通信会话。例如,UElOl可以支持直接通信(例如对等)、短程通信(例如WiF1、蓝牙)、通过网络105 (例如蜂窝、无线、LAN等)的通信用于传送媒体和有关信息。在某些实施例中,内容传送模块211也提供认证特征,使得仅当有适当的授权(例如用于访问收费或者付费内容的凭证)时才允许在UElOl与媒体源之间的通信。UElOl也可以连接到数据存储媒体,从而内容传送模块211可以访问本地存储和/或高速缓存的媒体或者内容数据。图3是根据一个实施例的用于辨识和映射内容的过程的流程图。在一个实施例中,内容映射平台103执行过程300并且例如实施于如图7中所示包括处理器和存储器的芯片集中。附加地或者备选地,内容映射管理器107可以执行过程300的全部或者部分。在步骤301中,内容映射平台103接收例如已经在设备(例如UE101)处捕获的内容采样。如先前描述的那样,在一个实施例中,采样代表当前在UElOl的附近内播放的内容(例如实况广播或者内容流)。例如,用户听见无线电上的音频内容(例如歌曲)或者电视上的视频内容(例如视频节目)并且决定通过捕获歌曲或者视频节目的采样来发起如本文描述的内容辨识和映射过程。然后向内容映射平台103和/或内容映射管理器107传输或者别的方式传送这一采样(在下文中,提及内容映射平台103指示提及内容映射平台103和/或内容映射管理器107)。在另一实施例中,采样代表在第二用户设备(例如PC或者移动设备)的屏幕上显示的内容(例如文档或者数据文件)。例如,用户利用PC上的文档文件,比如文本文件,并且决定在另一用户设备UElOl上继续利用并且通过捕获文档文件的采样来发起如本文描述的内容辨识和映射过程。然后向内容映射平台103和/或内容映射管理器107传输或者以别的方式传送这一采样。接着,内容映射平台103确定情境信息(例如时间戳、位置、用户活动、用户偏好、用户内容历史、用户信息、内容标题、内容名称、内容主题、当天时间、当周日子等)是否可用于伴随采样(步骤303)。在一个实施例中,情境信息可以与采样、已经采样的内容、用户设备或者其组合有关。例如,与采样有关的内容可以包括时间、位置、采样类型(例如音频、图像、视频、文本等)、内容名称等。类似地,与内容本身有关的情境信息也可以包括时间、位置、媒体(例如无线电、电视、照片、PC显示等)等。另外,与设备有关的情境信息可以包括设备能力(例如音频/视频回放能力)、在设备处的内容历史、在设备处指定的内容偏好、在设备处执行的活动(例如使用一个或者多个其他应用)。在另一实施例中,比如用户位置、当天时间和当周日子的情境信息指示用于系统100搜索的最可能内容和内容的最可能位置。例如,如果用户在工作日的傍晚在用户的办公室,则在网络上(在云计算中)的一个或者多个某些位置可以发现的内容采样与工作有关的概率高。如果无情境信息可用(步骤305),则内容映射平台103确定仅基于采样辨识采样内容。在一个实施例中,采样的辨识包括解析采样以确定搜索检索词、关键词、风格或者其他辨识特性。内容映射平台103然后可以使用解析的结果以进行一般搜索(例如使用因特网搜索引擎)以辨识采样。如果情境信息可用,则内容映射平台103接收情境信息(步骤307)并且确定如关于图2描述的那样至少部分地基于采样和/或情境信息辨识捕获的内容(步骤309)。在一个实施例中,内容映射平台103可以使用不同类型的情境信息的全部或者任何组合以辅助辨识和映射内容采样。更具体而言,情境信息提供附加数据,内容映射平台103可以使用该附加数据以用更多确信度和/或准确度辨识采样。在一些情况下,情境信息可以用来过滤或者缩小如下潜在内容池或者内容集,将采样与该潜在内容池或者内容集进行比较或者搜索该潜在内容池或者内容集以确定潜在匹配。在另一实施例中,内容映射平台103附加地或者备选地可以将采样与已知内容采样的数据库113进行比较(步骤311)以更精确地辨识采样内容。下文关于图4更详细描述用于创建数据库113的过程。一旦辨识,内容映射平台103将辨识的内容映射或者定位到一个或者多个源(例如服务平台115、服务117a-117n和/或内容提供商119a-119m)。如先前所述,映射内容也可以包括辨识采样并且将采样映射到有关信息(例如节目描述、替代广播时间、评级、推荐、内容类型、内容名称等)、其他有关内容(例如在相同风格、主题内容内的节目)、营销信息(例如广告、小册子等)。按照步骤313,内容映射平台103然后发起向UElOl传送映射的内容和/或有关信息或者其他内容。举例而言,可以提供传送作为用于在UElOl处访问的流发送链接、作为向UElOl的下载。作为通过在UElOl与内容源之间的任何可用通信链路的传输等。附加地或者替选地,内容映射平台可以可选地发起UElOl的与采样的内容有关的功能、特征、应用和/或服务(步骤315)。例如,如果采样的内容涉及游戏,则内容映射平台103如果游戏已经安装于UElOl则可以执行它或者可以请求允许下载或者以别的方式例如从在线应用商店获得游戏。在另一示例中,内容映射平台103可以发起UElOl上的日历应用以存储关于以后广播辨识的内容或者与辨识的内容有关的其他内容的日历条目或者提醒。在另一示例中,映射平台103可以发起UElOl上的文字或者数据处理应用以允许进一步处理内容。这一过程有利地让用户能够高效采样、辨识、然后接收感兴趣的内容,由此减少与发现和访问内容关联的负担。因此,用户可以在使用本文描述的方案来访问和/或发现内容时具有增强的体验。内容映射平台103是用于实现这些优点的装置。图4是根据一个实施例的用于生成用于辨识和映射内容的内容采样的数据库的过程的流程图。在一个实施例中,内容映射平台103执行过程300并且例如实施于如图7中所示包括处理器和存储器的芯片集中。在步骤401中,内容映射平台103辨识待采样的已知内容或者内容流集。举例而言,已知内容或者内容流至少部分包括通过通信网络105或者一个或者多个其他广播网络可用的实况广播、实况流、文档或者其组合。在一个实施例中,内容映射平台103可以选择以收集可用内容的全部或者所选部分的采样。例如,内容映射平台103可以至少部分地基于一个或者多个选择标准选择可用内容的一个或者多个部分。在一个实施例中,选择标准可以包括时间、文字、风格、内容类型(例如流、下载、音频、视频等)、内容名称、用户信息、用户设备信息和/或内容的任何其他特性。接着,内容映射平台103可以选择用于对已知内容或者内容流进行采样的持续时间或者任何其他参数(例如质量、位速率、频率等)(步骤403)。设想内容映射平台103的操作者可以选择参数,例如以实现在资源需求(例如可用存储器或者存储装置)与收集的采样的程度/质量之间的平衡。例如,在一个实施例中,内容映射平台103可以选择仅存储每个采样的内容的每个采样的预定持续时间(例如后10秒、20秒、30秒等)。在多数情况下,将在从捕获起的相对短时段内捕获并且辨识实况内容流的采样;内容映射平台103无需存储已知内容流的每个采样的延伸持续时间。在选择用于采样的参数(例如参数)时,内容映射平台103可以根据所选采样参数对所选内容或者内容流连续采样(步骤405)。在一个实施例中,例如在预定频率(例如一秒24次等)执行连续采样。在另一实施例中,可以基于动态确定的频率进行采样。更具体而言,内容映射平台103可以确定采样内容流是否包括快速移动和/或改变特性(例如具有大量快速移动的视频)和/或它是否为静态内容。然后可以至少部分地基于该特性确定采样频率(例如更低频率用于相对静态内容而更高频率用于更动态内容)。作为采样过程的部分,内容映射平台103可以可选地获取或者以别的方式确定与已知内容或者内容流关联的任何情境信息(例如时间、位置)和/或其他元数据(例如描述、风格、类别、评级等)(步骤407)。内容映射平台103然后可以例如在已知内容采样的数据库113中存储已知内容的采样和对应情境信息用于比较和辨识根据本文描述的过程捕获的内容采样(步骤409)。图5A-图是根据各种实施例的在图3和4的过程中利用的用户接口的示图。如图5A中所示,内容当前在电视501和无线电503上播放。在这一示例中,关于电视501,内容是如在电视501中描绘的自然节目的实况广播。关于无线电503,内容可以是音乐轨道或者其他音频节目。UElOl可以发起对电视501内容或者无线电503内容采样。在一个实施例中,UElOl可以配备有调用捕获应用并且发起辨识和映射过程的专用捕获按钮505。此夕卜,捕获应用可以是用于在内容映射过程(例如内容映射管理器107)中使用的专用应用或者是包括内容映射功能作为它的可用功能集的一个可用功能的另一应用(例如相机应用)。在激活捕获按钮505时,UElOl可以捕获在电视501上播放的内容的图像507。设想当捕获视频内容时,采样可以仅包括可以足以用于辨识的单个图像(例如相片)、短暂视频剪辑、仅音频的剪辑或者其任何组合。在无线电503上播放的内容的情况下,UElOl可以捕获内容的音频剪辑。如之前所述,音频剪辑可以有任何持续时间。此外,在某些实施例中,UElOl可以捕获相同内容的多个采样以有助于内容映射。一旦已经捕获图像507,UE101 (例如经由内容映射平台103)例如通过与已知内容采样和关联内容信息的比较来发起采样的辨识和映射。在成功辨识采样时,内容映射平台103发起向UElOl传输内容,该UE然后继续可以如在用户接口 509中描绘的那样在UElOl播放传送的内容。类似地,利用无线电503的采样,UElOl可以发起音频采样的辨识和映射并且如在用户接口 511中描绘的那样在UElOl接收音频流用于回放。图5B- 是根据各种实施例的其中将采样的内容映射到有关内容的用户接口的示图。图5B描绘如关于图5A描述的已经捕获在电视501中播放的内容的米样507的UElOl0向内容映射平台103提供采样507用于辨识和映射。在这一示例中,内容映射平台103将采样映射到其他有关信息或者附加特征、功能或者应用。例如,如在用户接口 521中所示,内容映射平台103已经将采样的内容映射到有关广告。在这一情况下,内容映射平台103基于将采样507辨识和映射为与自然有关的节目(例如关于观鸟的节目)向UElOl提供如下屏幕,该屏幕广告自然公园的减价票价。附加地或者替选地,内容映射平台103也可以如在用户接口 523中所示提供用于在UElOl上起动有关应用(例如用于辅助对鸟归类和辨识鸟的观鸟应用)的选项。图5C进一步描绘如关于图5A描述的已经捕获在用户设备屏幕531上播放的内容533的采样的UE101。向内容映射平台103提供采样535用于辨识和映射。在这一示例中,内容映射平台103将采样映射到其他有关信息或者附加特征、功能或者应用。例如,如在用户接口 537中所示,内容映射平台103已经将内容533的采样映射到在云计算设备处的内容。云计算设备可以是在一个或者多个内容提供商119、服务平台115和/或可用于系统100的其他存储设备的一个或者多个设备。在这一示例中,内容映射平台103在UElOl上呈现如下屏幕,该屏幕指示已经发现与内容采样的潜在匹配并且提示用户从可用的一个或者多个选项进行选择,例如539提示用于访问内容的选项。附加地或者备选地,内容映射平台103可以提供比如用于起动有关应用(例如文字或者数据处理应用)的一个或者多个选项以以允许利用文档、看见潜在匹配内容的预览。在另一实施例中,内容映射平台103可以将内容采样映射到在一个或者多个云计算设备处的一个或者多个内容,在该情况下,可以提示用户从比如用于预览一个或者多个映射的内容、访问一个或者多个内容等的一个或者多个选项中选择。在另一实施例中,系统100认证用户/或用户以便批准访问一个或者多个映射的内容。例如,认证可以基于用户信息、用户设备、在一个或者多个映射的内容中的访问数据等。另外,在一个或者多个内容中的访问数据可以至少部分由一个或者多个内容的创建者、由内容的一个或者多个管理者、由一个或者多个系统100服务器、由内容的一个或者多个所有者等定义。图描绘在用户设备比如UElOl上显示映射的内容的用户接口 551和553。在一个实施例中,551利用UElOl上的一个或者多个应用以从内容的开始,例如文档的第一页显示映射的内容。在另一实施例中,553利用UElOl上的一个或者多个应用以基本上在UElOl捕获的采样中的相同进度点和/或恢复点显示映射的内容。例如,555通过对捕获的采样内容有影响的文字效果和醒目显示段指示进度和/或恢复点。在内容是多页文档的另一示例中,可以从捕获的采样辨识代表进度点的页面。然后可以在打开至辨识的页面的另一用户接口中显示映射的内容。本文描述的用于辨识和映射内容流的过程可以有利地经由软件、硬件、固件或者软件和/或固件和/或硬件的组合来实施辨识。例如,本文描述的过程可以有利地经由处理器、数字信号处理(DSP)芯片、专用集成电路(ASIC)、现场可编程门阵列(FPGA)等实施。下文具体描述这样的用于执行描述的功能的示例硬件。图6是可以用来实施本发明一个实施例的硬件的示图。虽然关于特定设备或者装备描绘计算机系统600,但是设想图6内的其他设备或者装备(例如网元、服务器等)可以部署系统600的所示硬件和部件。计算机系统600被编程(例如经由计算机程序代码或者指令)以如本文描述的那样辨识和映射内容流并且包括通信机制,比如用于在计算机系统600的其他内部与外部部件之间传递信息的总线610。信息(也称为数据)被表示为可测量现象的物理表示,典型的为电压,但是在其他实施例中包括诸如磁的、电磁的、压力的、化学的、生物的、分子的、原子的、亚原子和量子的交互之类的现象。例如,北磁场和南磁场、或者零和非零电压表示二进制数位(比特)的两个状态(O、I)。其他现象可以表示更高基数的数位。在测量之前的多个同时量子状态的叠加表示量子比特(qubit)。一个或多个数位的序列构成用来表示字符数字或字符代码的数字数据。在一些实施例中,由特定范围内的接近连续的可测量值表示被称为模拟数据的信息。计算机系统700或者其一部分构成用来执行辨识和映射内容的一个或多个步骤的模块。总线610包括一个或者多个并行信息导体,从而在耦合到总线610的设备之间快速传送信息。用于处理信息的一个或者多个处理器602与总线610耦合。一个处理器(或者多个处理器)602对计算机程序代码指定的信息执行与辨识和映射内容有关的的一组操作。该计算机程序代码是用于处理器和/或计算机系统的操作以执行指定功能的指令或者提供指令的语句的集合。例如可以用编译成处理器的原生指令集的计算机编程语言编写代码。也可以使用原生指令集(例如机器语言)来直接编写代码。操作集包括从总线610带入信息以及将信息置于总线610上。操作集通常还包括诸如通过相加或相乘或类似“或”(OR)、“异或”(XOR)和“与”(AND)之类的逻辑操作对两个或多个信息单元进行比较、对信息单元进行移位、以及将两个或更多信息单元组合。通过被称为指令的信息(例如一个或多个数位的操作代码)向处理器表不可由处理器执行的操作集中的每个操作。将由处理器702执行的操作序列(例如操作代码序列)构成处理器指令,其也被称为计算机系统指令或者简单地被称为计算机指令。除了别的以外,处理器可以被实现为机械的、电的、磁的、光的、化学的或者量子的组件,其中所述组件为单独形式或者组合形式。计算机系统600也包括耦合到总线610的存储器604。存储器604,比如随机存取存储器(RAM)或者其他动态存储设备,存储信息,该信息包括用于辨识和映射内容流的处理器指令。动态存储器允许其中存储的信息由计算机系统600改变。RAM允许在称为存储器地址的位置存储的信息单位与在邻近地址的信息独立地存储和获取。存储器604也由处理器602用来在执行处理器指令期间存储临时值。计算机系统600也包括耦合到总线610的只读存储器(R0M)606或者其他静态存储设备,该ROM或者其他静态存储设备用于存储计算机系统600未改变的包括指令的静态信息。一些存储器由在失去电力时丢失在其上存储的信息的易失性存储装置组成。非易失性(持续)存储设备608,比如磁盘、光盘或者闪卡,也耦合到总线610,该非易失性(持续)存储设备用于存储即使在计算机系统600被关断或者以别的方式失去电力时仍然持续的包括指令的信息。从外部输入设备612 (诸如人类用户操作的包含字母数字键的键盘,或者传感器)向总线610提供包括安全跨站脚本指令在内的信息,以供处理器使用。传感器检测在其附近的状况并且将这些检测转换为与用于对计算机系统600中的信息进行表示的可测量现象兼容的物理表示。主要用于与人类交互的耦合到总线610的其它外部设备包括诸如阴极射线管(CRT)或液晶显示器(IXD)、或者用于呈现文字或图像的等离子屏幕或打印机之类的显示设备614,以及诸如鼠标或者轨迹球或光标方向键、或者运动传感器之类的指点设备616,用于控制呈现于显示器614上的小光标图像的位置以及发出与呈现于显示器614上的图形元素相关联的命令。在一些实施例中,例如在计算机系统600在没有人类输入的情况下而自动执行所有功能的实施例中,省略了外部输入设备612、显示设备614和指点设备616中的一个或多个。在所例示的实施例中,诸如专用集成电路(ASIC) 620之类的专用硬件耦合到总线610。该专用硬件被配置为执行出于特定目的处理器620不能快速地执行的操作。应用特定IC的示例包括用于为显示器614产生图像的图形加速卡、用于对通过网络发送的消息进行加密和解密的密码板、语言识别、以及到特殊外部设备的接口,该特殊外部设备例如为重复地执行某些复杂操作序列的、更有效地以硬件实现的机械手以及医疗扫描设备。计算机系统600还包括耦合到总线610的通信接口 670的一个或者多个实例。通信接口 670提供耦合到诸如打印机、扫描仪和外部磁盘之类的各种外部设备的单向或双向的通信,这些外部设备使用其自己的处理器来操作。通常而言,该耦合利用连接到本地网络680的网络链路678,其中具有其自己的处理器的各种外部设备连接到本地网络680。例如,通信接口 670可以是个人计算机上的并行端口、串行端口或者通用串行总线(USB)端口。在一些实施例中,通信接口 670为综合业务数字网(ISDN)卡、数字用户线(DSL)卡或者提供到相应类型的电话线的信息通信连接的电话调制解调器。在一些实施例中,通信接口 670为用于将总线610上的信号转换为通过同轴电缆的通信连接的信号,或者转换为通过光纤线缆的通信连接的光信号的电缆调制解调器。作为另一个示例,通信接口 670可以为局域网(LAN)卡,用于提供到诸如以太网之类的可兼容LAN的数据通信连接。也可以实现为无线链路。对于无线链路,通信接口 670发送或接收或者既发送又接收承载诸如数字数据之类的信息流的包括红外和光信号在内的电的、声的或电磁信号。例如,在诸如类似于蜂窝电话的移动电话之类的无线手持设备中,通信接口 670包括被称为无线电收发器的无线电波段的电磁发射机和接收机。在某些实施例中,通信接口 670使得能够连接到通信网络105,以便辨识和映射内容流。本文所使用的术语计算机可读介质是指参与向处理器602提供包括执行指令在内的信息的任意介质。这种介质可以采用许多形式,包括但不限于计算机可读存储介质(例如,非易失性介质、易失性介质)和传输介质。非暂态介质(例如非易失性介质)包括例如光或磁盘,如存储设备608。易失性介质包括例如动态存储器604。传输介质包括例如同轴电缆、铜线、光缆以及不利用电线或者电缆而是经过空间传输的诸如声波和电磁波(包括无线电波,光波和红外波)之类的载波。信号包括幅度、频率、相位、极化或通过传输介质传输的其它物理属性中人为的瞬态变化。通常形式的计算机可读介质包括例如软盘、软磁盘、硬盘、磁带、任何其他磁介质、CD-ROM、CDRff, DVD、任何其他光介质、穿孔卡、纸带、光学标记板、具有孔的模式或其他光学可识别标记的任何其他物理介质、RAM、PROM、EPROM、FLASH-EPR0M、任何其他存储芯片或卡盘、载波或计算机可读的任何其他介质。这里所使用的术语计算机可读存储介质是指除了传输介质之外的任何计算机可读介质。编码于一个或多个有形介质中的逻辑包括计算机可读介质和诸如ASIC620之类的专用硬件两者中的一个或两者之上的处理器指令。网络链路678典型地使用经过一个或多个网络的传输介质向使用或对信息进行处理的其他设备提供该信息通信。例如,网络链路678可以通过本地网络680向主机计算机682或者互联网服务提供商(ISP)操作的设备684提供连接。ISP设备684继而通过公共的世界范围的分组交换通信网网络(现在通常称作互联网690)来提供数据通信服务。被称为服务器主机692、连接到互联网的计算机主控响应于通过互联网接收到的信息而提供服务的处理。例如,服务器主机692主控提供表示用于在显示器614上呈现的视频数据的信息的处理。可以预期可以将系统600的组件部署在其他计算机系统之内的多种配置(例如主机682和服务器692)中。本发明的至少一些实施例涉及使用计算机系统600实现本文描述的一些或所有技术。基于本发明的一个实施例,计算机系统600响应于处理器602执行存储器604中包含的一个或多个处理器指令的一个或多个序列而执行这些技术。这些指令也被称为计算机指令、软件和程序代码,其可以从诸如存储设备608或者网络链路678之类的其他计算机可读介质读入存储器604中。存储器604中包含的指令序列的执行使得处理器602执行本文描述的一个或多个方法步骤。在可替换的实施例中,诸如ASIC620之类的硬件可以代替软件或者与软件组合来实现本发明。因此,除非本文明确提出,否则本发明的实施例并不局限于硬件和软件的任何特定组合。经由通信接670通过网络链路678以及其他网络发送的信号承载去往和来自计算机系统600的信息。计算机系统600可以通过网络680和690以及其他网络,通过网络链路678和通信接670发送和接收包括程序代码在内的信息。在使用互联网690的示例中,服务器主机692通过互联网690、ISP设备684、本地网络680和通信接670发送由计算机600发送的消息所请求的用于特定应用的程序代码。所接收的代码可以在其被接收时由处理器602执行,或者可以将其存储在存储器604中,或者存储在存储设备608或其他非易失性存储器中以便以后执行,或者既存储于存储器604中又存储在存储设备608或其他非易失性存储器中。通过这种方式,计算机系统600可以获得载波上的信号形式的应用程序代码。在将一个或多个指令序列以及数据两者或两者之一传送到处理器602以供其执行的过程中可以使用多种形式的计算机可读介质。例如,指令和数据可以在初始时承载于诸如主机682之类的远程计算机的磁盘上。远程计算机将该指令和数据加载到它的动态存储器中,并将使用调制解调器通过电话线发送该指令和数据。计算机系统600本地的调制解调器在电话线上接收该指令和数据,并且使用红外发射机将该指令和数据转换为作为网络链路678的红外载波上的信号。作为通信接口 670的红外检测器接收到红外信号中承载的指令和数据,并且将表示指令和数据的信息置于总线610上。总线610将信息传送到存储器604上,处理器602使用随指令一起发送的数据中的一些数据从存储器604获取并执行指令。可选择地,可以将存储器604已接收的指令和数据在它们被处理器602执行之前或之后存储在存储设备608上。图7是可以用来实施本发明一个实施例的芯片集的示图。芯片集700被编程用于如本文描述的那样辨识和映射内容流,并且包括例如参照图6描述的合并于一个或多个物理封装(例如芯片)中的处理器和存储器部件。举例来说,物理封装包括结构组合件(例如基板)上的一种或多种材料、部件和/或线路的布置,以便提供诸如物理强度、保留尺寸和/或电交互限制之类的一个或多个特性。设想在某些实施例中,可以在单个芯片中实施芯片集700。还设想在某些实施例中,可以实施芯片集或者芯片700为单个"片上系统"。还设想在某些实施例中,例如将未使用单独ASIC并且如本文公开的所有相关功能将由一个或者多个处理器执行。芯片集或者芯片700或者其部分构成用于执行一个或者多个步骤的装置,该一个或者多个步骤提供与功能的可用性关联的用户接口导航信息。芯片集或者芯片700或者其部分构成用于执行辨识和映射内容流的一个或者多个步骤的装置。在一个实施方式中,芯片集700包括诸如总线701之类的通信机制,用于在芯片集700的部件间传递信息。处理器703连接到总线701,以执行指令并且处理存储在例如存储器705中的信息。处理器703可以包括一个或多个被配置为独立地运行的处理核。多核处理器能够在单个物理封装之内进行多重处理。多核处理器的示例包括两个、四个、八个或者更多个处理核。可替换地或者附加地,处理器703可以包括被配置为经由总线701串联的一个或多个微处理器,以便实现指令的独立执行、流水线处理以及多线程处理。处理器703还可以附带一个或多个专用部件(例如一个或多个数字信号处理器(DSP) 707、或者一个或多个专用集成电路(ASIC)709),以便执行某些处理功能和任务。DSP707典型地被配置为独立于处理器703对真实信号(例如声音)进行实时处理。类似地,ASIC709可以被配置为执行多个通用处理器不容易执行的特定功能。辅助于执行本文描述的本发明的功能的其他专用部件可以包括一个或多个现场可编程门阵列(FPAG),一个或多个控制器或者一个或多个其他专用计算机芯片。在一个实施例中,芯片集或者芯片700仅包括一个或者多个处理器以及支持和/或涉及和/或用于一个或者多个处理器的一些软件和/或固件。处理器703以及随附组件经由总线701连接到存储器705。存储器705既包括动态存储器(例如RAM、磁盘、可写光盘等)还包括静态存储器(例如R0M、CD-R0M等),用于存储可执行指令,当这些指令被执行时,它们执行本文所描述的创新性步骤,以辨识和映射内容流。存储器705还对与执行创新性步骤相关联的或者由执行创新性步骤产生的数据进行存储。图8是根据一个实施例的能在图1的系统中操作的用于通信的移动终端(例如,手持机)的示例性组件的示图。在某些实施例中,移动终端801或其中一部分构成执行辨识和映射内容流的一个或多个步骤的装置。通常而言,无线电接收机经常按照前端和后端特性来定义。接收机的前端包括全部射频(RF)电路,而后端包括全部基带处理电路。如在本申请中使用的,术语“电路”是指如下两者(I)仅硬件实现(例如仅以模拟和/或数字电路实现),以及(2)电路和软件(和/或固件)的组合(例如,如果应用于特殊环境,指一起工作的一个或多个处理器(包括一个或多个数字信号处理器)、软件和一个或多个存储器的组合,以使得诸如移动电话或服务器之类的装置执行各种功能)。这里定义的“电路”适用于本申请(包括权利要求)中对该术语的所有使用。作为另一个示例,如在本申请中使用的以及如果适用于特殊环境,术语“电路”还将涵盖仅一个(或多个)处理器及其所附软件和/或固件的实现。如果用于特殊的环境,术语“电路”还将涵盖例如移动电话中的基带集成电路或应用处理器集成电路、或者蜂窝网络设备或其他网络设备中的类似的集成电路。电话的相关内部组件包括主控单元(MCU) 803、数字信号处理器(DSP) 805、以及包括麦克风增益控制单元和扬声器增益控制单元的接收机/发射机单元。主显示单元807为用户提供显示,以支持执行或支持辨识和映射内容流的步骤的各种应用和移动终端功能。显示器807包括被配置为用于显示移动终端(例如,移动电话)的至少一部分用户界面的显示电路。此外,显示器807和显示电路被配置为辅助对移动终端的至少一些功能的用户控制。音频功能电路809包括麦克风811和对麦克风811的语音信号输出进行放大的麦克风放大器。经放大的来自麦克风811的语音信号输出被馈送至编码器/解码器(C0DEC)813。无线电部分815进行功率放大和频率转换,以便经由天线817与移动通信系统中包含的基站进行通信。功率放大器(PA )819和发射机/调制电路操作地响应于MCU803,其中如所属领域已知的那样,PA819的输出耦合到双工器821或者环行器或者天线开关。PA819还耦合到电池接口和电源控制单元820。在使用中,移动终端801的用户对着麦克风811讲话,并且他或她的声音随着任意已检测的背景噪声一起被转换成模拟电压。所述模拟电压随后通过模数转换器(ADC) 823被转换成数字信号。控制单元803将数字信号路由到D SP805中,以便在其中进行诸如语音编码、信道编码、加密和交织之类的处理。在一个实施例中,由未单独示出的单元,使用诸如全球演进(EDGE )、通用分组无线业务(GPRS )、全球移动通信系统(GSM)、互联网协议多媒体子系统(MS)、通用移动电信系统(UMTS)等之类的蜂窝传输协议,以及使用任何其他合适的无线介质(例如微波接入(WiMAX)、长期演进(LTE)网络、码分多址(CDMA)、宽带码分多址(WCDMA)、无线保真(WiFi)、卫星等),对已处理的语音信号进行编码。
编码后的信号随后被路由到均衡器825,用来补偿通过空中传输期间产生的任意频率相关损失(例如相位和幅度失真)。在对比特流进行均衡后,调制器827将信号和RF接口 829产生的RF信号组合。调制器827通过频率或相位调制的方式产生正弦波。为了准备用于传输的信号,上变频器831将调制器827正弦波输出和合成器产生的另一个正弦波进行结合,以实现所期望的传输频率。随后通过PA819发送该信号,以便将信号提高到适当的功率水平。在实际系统中,PA819为可变增益放大器,其增益由DSP805根据从网络基站接收的信息进行控制。随后在双工器821中对信号进行过滤,并且可选地将其发送到天线耦合器835以进行阻抗匹配,从而提供最大功率传输。最终,经由天线817将信号发送到本地基站。可以提供自动增益控制(AGC),以控制接收机最后阶段的增益。信号可以从那里转发到远程电话,该远程电话可以为另一个蜂窝电话、其他移动电话或连接到公共交换电信网络(PSTN)或者其他电信网络的座机。向移动终端801发送的语音信号经由天线817接收,并且立即经由低噪声放大器(LNA) 837放大。下变频器839降低载频,而解调器841除去RF仅保留数字比特流。随后信号经过均衡器825,并由DSP805处理。数模转换器(DAC)843对信号进行转换,并且通过扬声器845将所得输出发送给用户,所有这些都在可以作为中央处理单元(CPU)来实现的主控单元(MCU) 803的控制之下。MCU803接收包括从键盘847输入的信号在内的各种信号。键盘847和/或MCU803与其他用户输入组件(例如麦克风811)组合在一起包括管理用户输入的用户界面电路。MCU803运行用户界面软件以辅助用户控制移动终端801的至少一些功能,从而识别和映射内容流。MCU803还分别向显示器807和语音输出开关控制器传递显示命令和交换命令。进一步地,MCU803与DSP805交换信息,并且可以访问可选地结合的SM卡849和存储器851。此外,MCU803执行终端所需的各种控制功能。取决于实现方式,D SP805可以对语音信号执行多种常规数字处理功能中的任意功能。此外,DSP805根据麦克风811检测的信号确定本地环境的背景噪声水平,并且将麦克风811的增益设置为选定的水平,以便对移动终端801的用户的自然倾向进行补偿。C0DEC813包括ADC823和DAC843。存储器851存储包括呼入音调数据在内的各种数据,并且能够存储包括经由例如全球互联网接收的音乐数据在内的其他数据。软件模块可以驻留在RAM存储器、闪存、寄存器或者本领域已知的任意其他形式的可写存储介质中。存储设备851可以是但不限于单个存储器、CD、DVD、ROM、RAM、EEPR0M、光存储器,或者能够存储数字数据的任何其他非易失性的存储介质。例如,可选地结合的SM卡849承载诸如蜂窝电话号码、运营商提供的服务、订阅详情以及安全信息之类的重要信息。SIM卡849主要服务于识别无线电网络上的移动终端801。SIM卡849还包括用来存储个人电话号码登记、文本消息以及用户特定移动终端设置的存储器。虽然已经结合许多实施例和实施方式对本发明进行了描述,但是本发明并不局限于此,而是覆盖了落入所附权利要求的范围之内的各种明显的修改和等效设置。虽然本发明的特征被表达为权利要求之间的特定组合,但是可以预期这些特征可以以任意的组合和顺序来进行排列。
权利要求
1.一种方法,包括有助于(1)数据和/或(2)信息和/或(3)至少一个信号的处理和/或处理(1)数据和/或(2 )信息和/或(3 )至少一个信号,所述(1)数据和/或(2 )信息和/或(3)至少一个信号至少部分地基于以下项: 内容的采样; 用于至少部分地基于所述采样来辨识所述内容的至少一个确定;以及 用于至少部分地基于所述辨识来发起向设备传送所述内容、与所述内容有关的信息、与所述内容有关的其他内容或者其组合的至少一个确定。
2.根据权利要求1所述的方法,其中所述(1)数据和/或(2)信息和/或(3)至少一个信号还至少部分地基于以下项: 与所述采样、所述设备、所述内容或者其组合关联的情境信息, 其中所述内容的所述辨识还至少部分地基于所述情境信息。
3.根据权利要求2所述的方法,其中所述情境信息至少部分包括时间戳信息、位置信息、活动信息、内容名称或者其组合。
4.根据权利要求1-3中任一项所述的方法,其中所述(1)数据和/或(2)信息和/或(3)至少一个信号还至少部分地基于以下项: 与所述设备关联的情境信息;以及 用于至少部分地基于所述情境信息来从所述内容、与所述内容有关的所述信息、与所述内容有关的所述其他内容或者其组合中进行选择的至少一个确定, 其中所述内容、与所述内容有关的所述信息、与所述内容有关的所述其他内容或者其组合的所述传送还至少部分地基于所述选择。
5.根据权利要求1-4中任一项所述的方法,其中所述(1)数据和/或(2)信息和/或(3)至少一个信号还至少部分地基于以下项: 用于比较所述采样与内容数据库的至少一个确定,所述内容数据库存储已知内容的一个或者多个其他采样, 其中所述内容的所述辨识还至少部分地基于所述比较。
6.根据权利要求5所述的方法,其中所述已知内容至少部分包括实况广播、实况流或者其组合,并且其中所述一个或者多个其他采样代表在预定持续时间内对所述实况广播、实况流或者其组合中的至少一项的连续捕获。
7.根据权利要求5和6中任一项所述的方法,其中所述已知内容至少部分包括一个或者多个文本文档、数据文档或者其组合。
8.根据权利要求1-7中任一项所述的方法,其中所述(1)数据和/或(2)信息和/或(3)至少一个信号还至少部分地基于以下项: 所述内容的至少部分地基于所述采样的进度点; 用于在向所述设备传送所述内容时恢复所述进度点的至少一个确定。
9.根据权利要求1-8中任一项所述的方法,其中所述(1)数据和/或(2)信息和/或(3)至少一个信号还至少部分地基于以下项: 用于至少部分地基于所述辨识来发起所述设备的功能、应用、特征或者其组合的至少一个确定。
10.根据权利要求1-9中任一项所述的方法,其中所述采样是图像、视频捕获、音频捕获或者其组合,并且其中所述内容是内容流、内容广播或者其组合。
11.一种方法,包括: 接收内容的采样; 确定至少部分地基于所述采样来辨识所述内容;以及 确定至少部分地基于所述辨识来发起向设备传送所述内容、与所述内容有关的信息、与所述内容有关的其他内容或者其组合。
12.根据权利要求11所述的方法,还包括: 接收与所述采样、所述设备、所述内容或者其组合关联的情境信息, 其中所述内容的所述辨识还至少部分地基于所述情境信息。
13.根据权利要求12所述的方法,其中所述情境信息至少部分包括时间戳信息、位置信息、活动信息、内容名称或者其组合。
14.根据权利要求11-13中任一项所述的方法,还包括: 接收与所述设备关联的情境信息;以及 确定至少部分地基于所述情境信息来从所述内容、与所述内容有关的所述信息、与所述内容有关的所述其他内容或者其组合中进行选择, 其中所述内容、与所述内容有关的所述信息、与所述内容有关的所述其他内容或者其组合的所述传送还至少部分地基于所述选择。
15.根据权利要求11-14中任一项所述的方法,还包括: 确定将所述采样与内容数据库进行比较,所述内容数据库存储已知内容的一个或者多个其他采样, 其中所述内容的所述辨识还至少部分地基于所述比较。
16.根据权利要求15所述的方法,其中所述已知内容至少部分包括实况广播、实况流或者其组合,并且其中所述一个或者多个其他采样代表在预定持续时间内对所述实况广播、实况流或者其组合中的至少一项的连续捕获。
17.根据权利要求15和16中任一项所述的方法,其中所述已知内容至少部分包括一个或者多个文本文档、数据文档或者其组合。
18.根据权利要求11-17中任一项所述的方法,还包括: 至少部分地基于所述采样确定所述内容的进度点; 确定在向所述设备传送所述内容时恢复所述进度点。
19.根据权利要求11-18中任一项所述的方法,还包括: 确定至少部分地基于所述辨识来发起所述设备的功能、应用、特征或者其组合。
20.根据权利要求11-19中任一项所述的方法,其中所述采样是图像、视频捕获、音频捕获或者其组合,并且其中所述内容是内容流、内容广播或者其组合。
21.一种装置,包括: 至少一个处理器;以及 至少一个存储器,包括用于一个或者多个程序的计算机程序代码, 所述至少一个存储器和所述计算机程序代码被配置成与所述至少一个处理器一起使所述装置至少执行以下操作: 接收内容的采样;确定至少部分地基于所述采样来辨识所述内容;以及 确定至少部分地基于所述辨识来发起向设备传送所述内容、与所述内容有关的信息、与所述内容有关的其他内容或者其组合。
22.根据权利要求21所述的装置,其中还使所述装置: 接收与所述采样、所述设备、所述内容或者其组合关联的情境信息, 其中所述内容的所述辨识还至少部分地基于所述情境信息。
23.根据权利要求22所述的装置,其中所述情境信息至少部分包括时间戳信息、位置信息、活动信息、内容名称或者其组合。
24.根据权利要求21-23中任一项所述的装置,其中还使所述装置: 接收与所述设备关联的情境信息;以及 确定至少部分地基于所述情境信息来从所述内容、与所述内容有关的所述信息、与所述内容有关的所述其他内容或者其组合中进行选择, 其中所述内容、与所述内容有关的所述信息、与所述内容有关的所述其他内容或者其组合的所述传送还至少部分地基于所述选择。
25.根据权利要求21-24中任一项所述的装置,其中还使所述装置: 确定将所述采样与内容数据库进行比较,所述内容数据库存储已知内容的一个或者多个其他采样, 其中所述内容的所述辨识还至少部分地基于所述比较。
26.根据权利要求25所述的装置,其中所述已知内容至少部分包括实况广播、实况流或者其组合,并且其中所述一个或者多个其他采样代表在预定持续时间内对所述实况广播、实况流或者其组合中的至少一项的连续捕获。
27.根据权利要求25和26中任一项所述的装置,其中所述已知内容至少部分包括一个或者多个文本文档、数据文档或者其组合。
28.根据权利要求21-27中任一项所述的装置,其中还使所述装置: 至少部分地基于所述采样确定所述内容的进度点; 确定在向所述设备传送所述内容时恢复所述进度点。
29.根据权利要求21-28中任一项所述的装置,其中还使所述装置: 确定至少部分地基于所述辨识来发起所述设备的功能、应用、特征或者其组合。
30.根据权利要求21-29中任一项所述的装置,其中所述采样是图像、视频捕获、音频捕获或者其组合,并且其中所述内容是内容流、内容广播或者其组合。
31.根据权利要求21-30中任一项所述的装置,其中所述装置是移动电话,所述移动电话还包括: 用户接口电路和用户接口软件,配置成有助于通过使用显示器而对所述移动电话的至少一些功能进行的用户控制,并且配置成对用户输入进行响应;以及 显示器和显示电路,配置成显示所述移动电话的用户接口的至少一部分,所述显示器和显示电路被配置成有助于对所述移动电话的至少一些功能进行的用户控制。
32.—种计算机可读存储介质,承载一个或者多个指令的一个或者多个序列,所述一个或者多个指令的所述一个或者多个序列在由一个或者多个处理器执行时使装置至少执行根据权利要求11-20中任一项所述的方法。
33.一种装置,包括用于执行根据权利要求11-20中任一项所述的方法的装置。
34.根据权利要求33所述的装置,其中所述装置是移动电话,所述移动电话还包括: 用户接口电路和用户接口软件,配置成有助于通过使用显示器而对所述移动电话的至少一些功能进行的用户控制并且配置成对用户输入进行响应;以及 显示器和显示电路,配置成显示所述移动电话的用户接口的至少一部分,所述显示器和显示电路被配置成有助于对所述移动电话的至少一些功能进行的用户控制。
35.一种计算机程序产品,包括一个或者多个指令的一个或者多个序列,所述一个或者多个指令的所述一个或者多个序列在由一个或者多个处理器执行时使装置至少执行根据权利要求11-20中任一项所述的方法的步骤。
36.一种方法,包括有助于访问至少一个接口,所述至少一个接口被配置成允许访问至少一个服务,所述至少一个服务被配置成执行根据权利要求11-20中任一项所述的方法。
37.一种方法,包括有助于(I)数据和/或(2 )信息和/或(3 )至少一个信号的处理和/或处理(I)数据和/或(2 )信息和/或(3 )至少一个信号,所述(I)数据和/或(2 )信息和/或(3)至少一个信号至少部分地基于根据权利要求11-20中任一项所述的方法。
38.一种方法,包括有助于创建和/或有助于修改(I)至少一个设备用户接口要素和/或(2)至少一个设备用户接口功能,所述(I)至少一个设备用户接口要素和/或(2)至少一个设备用户接口功能至 少部分地基于根据权利要求11-20中任一项所述的方法。
全文摘要
提供一种用于辨识和映射内容的方案。内容映射平台接收内容的采样并且确定以至少部分地基于采样辨识内容。内容映射平台然后确定以至少部分地基于辨识发起向设备传送内容、与内容有关的信息、与内容有关的其他内容、内容的预览或者其组合。
文档编号G06F17/30GK103080930SQ201180040017
公开日2013年5月1日 申请日期2011年8月2日 优先权日2010年8月18日
发明者J·T·雅维南, J·P·乔基南, S·吉拉西门科, S·玛克里吉安尼斯 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1