媒体中心的制作方法

文档序号:6532475阅读:240来源:国知局
媒体中心的制作方法
【专利摘要】本系统、方法和计算机指令搜索网络以识别媒体来源。一个过程确定与该媒体来源关联的数个媒体项目。媒体项目可以是任何类型的媒体项目,如视频、音乐文件、相片、社交网络文章等。识别与确定的数个媒体项目关联的元数据。将该元数据保存在储存器中。接收用户显示一个或多个媒体项目的请求。基于保存的元数据,向用户显示一个或多个媒体项目。
【专利说明】媒体中心
[0001]相关申请的交叉参考
[0002]根据美国法典35U.S.C.§ 119(e)的规定,本申请要求以下美国临时专利申请的权益和优先权:2012年6月14日提交的第61/659,626号“定制电视内容的方法和系统”专利申请;2012年8月17日提交的第61/684,672号“智能电视”专利申请;2012年9月18日提交的第61/702,650号“智能电视”专利申请;2012年9月6日提交的第61/697,710号“社交电视”专利申请;2012年9月12日提交的第61/700,182号“社交电视蓝图”专利申请;2012年12月13日提交的第61/736,692号“智能电视”专利申请;2013年3月15日提交的第61/798,821号“智能电视”专利申请;2013年3月25日提交的第61/804,942号“智能电视”专利申请;2013年3月25日提交的第61/804,998号“智能电视”专利申请;2013年3月25日提交的第61/804,971号“智能电视”专利申请;2013年3月25日提交的第61/804,990号“智能电视”专利申请;2013年3月25日提交的第61/805,003号“智能电视”专利申请;2013年3月25日提交的第61/805,053号“智能电视”专利申请;2013年3月25日提交的第61/805,030号“智能电视”专利申请;2013年3月25日提交的第61/805,027号“智能电视”专利申请;2013年3月25日提交的第61/805,042号“智能电视”专利申请;2013年3月25日提交的第61/805,038号“智能电视”专利申请。上述每份文件均通过完整引用其内容并出于所有目的以其整体纳入本文件。
[0003]背景 [0004]设备功能的整合或技术融合是当今大势所趋。技术融合描述了不同的技术系统朝执行类似任务的方向发展的趋势。随着人们使用越来越多的设备,携带这些设备、充电、更新设备上的软件等等也给人们带来了越来越多的不便。为解决这些问题,技术公司将不同设备的功能整合到一或两台多功能设备上。例如,现在的手机,上网、拍照、日历显示等功能
一应俱全。
[0005]整合趋势正在影响着家用设备的设计和功能。例如,收音机可以访问互联网,数字录像机可以储存或展示数字相片等。但在家用音响/视频系统中电视仍然是核心设备,因为电视的显示功能无法整合到其他设备中。因此,整合家用设备推动了将其他功能和功能性整合到电视当中。智能电视的出现证明了将其他功能整合到电视中去的趋势。
[0006]智能电视一般被理解为把访问互联网和Web2.0的功能整合到电视机中去的设备。智能电视代表着计算机和电视机技术融合的趋势。智能电视一般侧重于在线互动媒体、互联网电视和点播式流媒体,而不是传统的广播媒体。很可惜,大部分智能电视至今尚未能提供无缝和直观的用户界面,以浏览和/或执行智能电视的各种功能。因此,在整合功能并在智能电视上运用这些功能方面仍然存在许多问题。

【发明内容】

[0007]对于具备直观的用户界面和无缝用户互动功能的智能电视,存在着需要。本披露内容通过其各个方面、实例和/或配置,阐述了这些以及其他需要。此外,虽然本披露内容按照示范性实例来介绍,但应理解,可以就本披露内容的各个方面分别提出权利要求。[0008]系统、方法和计算机指令搜索网络以识别媒体来源。确定与媒体来源关联的数个媒体项目。媒体项目可以是任何类型,如视频、音乐文件、相片、社交网络发布的文章等。识别与确定的数个媒体项目关联的元数据。将该元数据保存在储存器中。接收用户显示一个或多个媒体项目的请求,以及基于储存的元数据显示一个或多个媒体项目。
[0009]本披露内容可以提供许多优点,具体视特定的方面、实例和/配置而定。在此处输入优点
[0010]本披露内容将明确说明这些和其他优点。
[0011]“至少一个”、“一个或多个”以及“和/或”这类措词是开放式表达,在运用时既可以表示结合的也可以表示分离的。例如,“A、B和C中至少一个”、“A、B或C中至少一个”、“A、B和C中的一个或多个”、“A、B或C中的一个或多个”以及“A、B和/或C”均可以单指A、单指B、单指C,指A和B两者、指A和C两者、指B和C两者,或指A、B和C三者。
[0012]“一个”实体可以指一个或多个该实体。因此,在本文中可以交换使用“一个”、“一个或多个”和“至少一个”。此外,还必须注意“包括”、“包含”和“具有”也可以交换使用。
[0013]在本文中“自动的”这一术语及其变通说法是指执行过程或操作时无须实质性人力投入即可完成的任何过程或操作。但是,即使是使用了实质性的人力投入,如果这种投入是在执行过程或操作之前发生,那么也应视为是自动的。如果这种人力投入影响到过程或操作的执行方式,则应视为实质性。执行过程或操作的人力投入不视为“实质性”。
[0014]“博客”(又称为“网络日志”)是一种网站或网站的一部分,不时会有新内容补充。博客通常由个人维护,如定期添加评论、活动描述或图片、视频等其他材料。这些内容通常按时间倒序显示。
[0015]“博客服务”是指一种发表博客的服务,可以让私人或多位用户发表带时间标记的博客。
[0016]“有线电视”是指一种通过同轴电缆以射频(RF)信号或通过光纤电缆以光脉冲信号将电视节目传送给用户的系统。这种方式与传统的广播电视(地面电视)不同,在传统的广播电视中,电视信号是通过无线电波在空中传送出去并通过电视上的电视天线接收的。
[0017]本文中使用的术语“频道”或“电视频道”可以是实体频道,也可以是虚拟频道,他们都是电视台或电视网络传送节目的路径。模拟电视中的实体频道有一定的带宽量,一般是6、7或8MHz,占用预定频道频率。在有线或卫星电视中,虚拟频道是特定电视媒体提供商(例如⑶S、TNT、HBO等电视台)的数据流的代表。
[0018]本文中使用的术语“计算机可读媒体”是指参与提供执行指令给处理器的任何有形的存储和/或传输媒体。这种媒体有多种形式,包括但不限于非易失性媒体、易失性媒体和传输媒体。非易失性媒体包括NVRAM、磁盘或光盘等。易失性媒体包括动态存储器,如主存储器。一般形式的计算机可读媒体包括软磁盘、软盘、硬盘、磁带或任何其他磁性介质、磁光介质、光盘、任何其他光学介质、穿孔卡、纸带、任何其他带有一定孔图的物理介质、RAM (随机存储器)、PR0M (可编程只读存储器)和EPROM (可擦除可编程只读存储器)、FLASH_EPR0M、固态介质如内存卡,任何其他内存芯片或内存匣、下文所述的载波或计算机可读取的任何其他介质。电子邮件的数字文件附件或其他自含信息档案或档案集被视为相当于有形存储介质的分配介质。当计算机可读媒体被配置为数据库时,应该理解,数据库可以是任何类型的数据库,如关系型、层级型、面向对象型和/或类似的类型。相应地,本披露内容被视为包括有形存储介质或分配介质和现有技术认可的对等物和后续开发媒体,本披露内容的软件实施保存在这些介质中。
[0019]术语“增强电视”是指CableLabs (有线电视实验室)在OpenCable项目下开发的规范集,该规范集定义了教育电视应用程序,包含增强电视二进制交换格式(EBIF)的资源(文件)和PNG图片、JPEG图片和PFR可下载字体。教育电视应用程序一般通过MPEG传输流提供,一同传输的还有包含视频和音频基本流的MPEG节目。“教育电视应用程序”是一个资源(文件)集合,包含一个或多个EBIF资源,以“页”的形式呈现可查看信息。给定的教育电视应用程序有两种不同的格式:(I)可交换格式和(2)执行格式。对于可交换格式的教育电视应用程序,其组成资源(文件)代表着教育电视用户代理在实施实际操作前已编译的应用程序。对于执行格式的教育电视应用程序,包括已储存的和被教育电视用户代理在译解、呈现和执行时这些资源的可能变换形式。“教育电视用户代理”是一种在机顶盒、电视或任何其他能够接收、译解、呈现和处理教育电视应用程序的计算环境上工作的软件组件。该组件通常与其主机硬件环境共同为终端用户提供一个或多个机制,以便用户导航教育电视应用程序呈现的多媒体内容并与之互动。
[0020]术语“高清电视”(HDTV)涉及一种显著高于标清电视的分辨率。HDTV的传送格式有多种,即1080p-每中贞11620X1080p:2, 073, 600像素(约2.1百万像素),1080i (—般为每场11620X10801:l,036, 1500像素(约I百万像素)或每帧2,073,600像素(约2.1百万像素),或每场1440 X 1080?: [I] 777,600像素(约0.8百万像素)或每帧I, 555,200像素(约
1.6百万像素)),或每帧720p-1280X720p: 1621,600像素(约0.9百万像素)。像素中的“帧尺寸”定义为水平像素X垂直像素,例如1280X720或11620X1080。通常水平像素隐藏在上下文中且被省略不计,在上述例子中,帧尺寸即为720p和1080p。在“扫描系统”中,字母“P”表示逐行扫描,字母“I”表示隔行扫描,“帧率”以每秒视频帧数表示。对于隔行系统,经常使用指定每秒场数的交替格式。在本披露内容中,高清电视应视为包括其他高清模拟或数字视频格式,包含超高清电视。
[0021]“网络电视”(也称为互联网电视、在线电视)是通过互联网传送电视内容的数字分配。不应将网络电视与网页电视和互联网协议电视(IPTV)混淆,网页电视是各种不同的公司和个人创建的短小节目或视频,互联网协议电视是电视广播商使用的新兴的互联网技术标准。互联网电视是一个通用术语,是指通过视频流技术在互联网上传送电视节目和其他视频内容,一般由大型传统电视广播商使用。但不是指用于传送内容的技术(见互联网协议电视)。互联网电视通过爱尔兰的Ι?τ? Player ;英国的BBC iPlayer、4oD、ITV Player (还有 STV Player 和 UTV Player)和 Demand Five ;美国的 Hulu ;荷兰的 Nederland24 ;澳大利亚的ABC iview和Australia Live TV ;土耳其的Tivibu和菲律宾的iWanTV!等服务变得越来越受欢迎。
[0022]“互联网协议电视”(IPTV)是指使用互联网协议组在互联网等分组交换网络上传送电视服务的系统,而不是通过传统的地面、卫星信号和有线电视格式传送。IPTV服务可以归为三大组:直播电视,有或没有和目前电视节目相关的互动性;时移电视:节目重温(重播数小时或数天前的电视节目),重新播放(从头开始播放当前的电视节目);以及视频点播(VOD):浏览视频目录,该目录与电视节目编排无关。IPTV与互联网电视有着明显的不同,前者有着持续的标准化过程(例如欧洲电信标准协会)和对用户电信网络有利的部署方案,通过机顶盒或其他客户端设备为终端用户场所提供高速访问通道。
[0023]本文中使用的术语“筒仓”可以是输入、源或应用程序的逻辑表示。输入可以是通过端口(如HDM1、视频/音频输入端口等)或网络(如局域和广域网等)连接到电视的电子设备(如DVD、录像机等)。不同于设备,输入可以作为一种电气或实体连接配置,连接到一个或多个设备。源,尤其是内容源,可以是提供内容的数据服务(如媒体中心、文件系统等)。应用程序可以是提供特定功能类型的软件服务(如直播电视、视频点播、用户应用程序、图片显示等)。筒仓作为一种逻辑表示可以有相关的定义或属性,如设置、功能或其他特性。
[0024]本文中使用的术语“面板”可以指至少在显示屏的一部分显示的用户界面。面板可以是互动式(如接受用户输入)或只提供信息(如不接受用户输入)。面板可以是半透明的,因而面板会变得模糊但不遮掩显示屏上的内容。面板可根据来自按钮或遥控器界面的用户输入而变化。
[0025]本文中使用的术语“屏幕”是指包含一个或多个硬件组件的物理结构,让设备能够显示用户界面和/或接收用户输入。屏幕可以包含手势捕获区、触摸显示屏和/或可配置区域的任意组合。设备可以在其硬件中嵌入一个或多个实际屏幕。但是,屏幕还可包含连接到设备或从设备处断开的外围设备。在一些实例中,可以在设备上连接多台外部设备。例如,可以在智能电视上连接带遥控单元的另一个屏幕。
[0026]本文中使用的术语“多媒体”中的“媒体”是指采用一组不同内容格式中的一种格式的内容。多媒体可以包含但不限于一种或多种文本、音频、静态图片、动画、视频或互动内容格式。
[0027]“智能电视”有时称为连接电视或混合型电视(不要与IPTV、互联网电视或网页电视混淆),描述了在电视机和机顶盒中整合互联网和Web2.0功能,以及计算机和这些电视机/机顶盒技术融合的趋势。与传统电视接收机和机顶盒相比,这些设备更加侧重于在线互动媒体、互联网电视、机顶盒内容以及点播式流媒体,较少侧重于传统广播媒体。
[0028]“电视”是一种电信介质、设备(或装置)或一系列相关的设备、节目和/或传输设备,用于传输和接收单色(黑白)或彩色的动态影像,或有或没有声音伴随。不同国家对电视使用三大视频标准之一,即PAL、NTSC或SECAM。电视最常用于显示广播电视信号。广播电视系统一般在54 - 890MHz频带中指定的频道上通过无线电传播。一般的电视接收机含有多个内置电路,包括接收和译解广播信号的电路。没有调谐器的视觉显示设备应称为视频监视器,而不是电视。电视和其他监视器或显示器的不同之处在于,用户在观看媒体时和电视保持的距离,以及电视具有调谐器或其他接收广播电视信号的电路。
[0029]本文中使用的术语“直播电视”是指实时、与事件发生时间同步的电视制作广播。
[0030]“标清电视”(SDTV)是指其清晰度既不同于高清晰度电视(HDTV720p和1080p)、也不同于增强清晰度电视(EDTV480p)的电视系统。两种常见的SDTV信号类型是576i (576隔行清晰度从欧洲制定的PAL和SECAM系统衍生而来)和480i (基于美国国家电视系统委员会NTSC系统)。在美国,数字SDTV是以与NTSC信号相同的4:3宽高比播送。但是在其他使用PAL或SECAM模拟标准的国家中,标清电视现在通常用16:9宽高比播送。支持数字SDTV播送的标准包括DVB、ATSC和ISDB。电视信号以数字形式传输,其像素为矩形,与现代计算机监视器和现代HDTV执行中使用的正方形像素不同。下表总结了各种SDTV视频信号的像素宽高比。应注意,实际图像(无论是4:3还是16:9)都应始终包含在数字帧的中心704水平像素范围内,不论使用的水平像素是多少(704或720)。若数字视频信号的水平像素为720,则只有中心704像素包含实际的4:3或16:9图像,两侧的8像素宽条纹称为标称模拟空白,应在显示图像前丢弃。不要把标称模拟空白与过扫描混淆,因为过扫描区域是实际4:3或16:9图像的一部分。
[0031]本文中使用的术语“视频点播”(V0D)是指允许用户选择和观看/收听点播视频或音频内容的系统和过程。VOD系统可以将内容分流,从而观看实时内容或将其下载到储存介质以稍后再观看。
[0032]“卫星定位系统接收器”是指接收来自卫星定位系统的位置信号和/或发送位置信号到卫星定位系统的无线接收器或收发器。这些卫星定位系统包括全球定位系统(GPS)(美国)、全球导航卫星系统(俄罗斯)、伽利略定位系统(欧盟)、北斗卫星导航系统(中国)和区域导航卫星系统(印度)。本文中使用的术语“显示屏”是指向用户显示电视输出内容的至少一部分屏幕。单个实际屏幕可以包含多个显示屏,这些显示屏作为独立的逻辑显示屏来管理。因此,不同的内容可以在独立的显示屏上显示,尽管是在同一个实际屏幕的某一部分显示。
[0033]本文中使用的术语“显示图像”是指在显示屏上形成的图像。典型的显示图像是电视广播或菜单。显示图像会占用显示屏的全部或一部分。
[0034]本文中使用的术语“显示方向”是指用户在观看时矩形显示屏的显示方向。两种最常见的显示方向是纵向和横向。在横向模式中,画面的宽度大于其高度(如4:3,即4单位宽和3单位高;或16:9,S卩16单位宽和9单位高)。换言之,在横向模式中,画面较长的一边朝水平方向,较短的一边朝垂直方向。在纵向模式中情况刚好相反,画面的宽度将小于其高度。换言之,在纵向模式中,画面较短的一边朝水平方向,较长的一边朝垂直方向。
[0035]本文中使用的术语“模块”是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑,或能够执行与该元件相关功能的硬件和软件的组合。
[0036]本文中使用的术语“决定”、“计算”和“计算机计算”及其变通说法,可互换使用,并包括任何类型的方法论、过程、数学运算或技巧。
[0037]术语“触摸屏幕”或“触屏”是指可以接收用户接触或其他触觉输入(如触笔)的屏幕。触摸屏幕感应用户接触的方法有多种,如电参数的变化(如电阻或电容)、声波变动、红外线辐射接近探测、光变探测等。例如,在电阻式触摸屏中,电流在屏幕中通常独立的导电和电阻金属层中传递。当用户触摸屏幕时,两个层在触摸的位置接触,从而记录电场变化并计算触摸位置的坐标。在电容式触摸屏中,电容层储存电荷,在用户接触触摸屏时释放这些电荷,使电容层的电荷下降。测量下降的电荷,从而可确定触摸位置的坐标。在表面声波触摸屏中,声波通过屏幕传送,用户触摸屏幕时会干扰这些声波。一个接收传感器检测出用户触摸事件并确定触摸位置的坐标。
[0038]术语“网页电视”是通过万维网播送的原始电视内容。主要的网页电视分销商有YouTube、Myspace、Newgrounds> Blip, tv 和 Crackle 等。
[0039]术语“显示屏”是指一个或多个屏幕的一部分,用于向用户显示计算机输出内容。显示屏可以是单屏幕显示屏或多屏幕显示屏(称为合成显示屏)。合成显示屏可以包含一个或多个屏幕组成的触摸显示屏。单个实际屏幕可以包含多个显示屏,这些显示屏作为独立的逻辑显示屏来管理。因此,不同的内容可以在独立的显示屏上显示,尽管是在同一个实际屏幕的某一部分里。
[0040]术语“即时消息”和“即时通讯”是指在两人或更多人之间通常基于文字输入的一种实时文字沟通形式。
[0041]“互联网搜索引擎”是指网页搜索引擎,设计用于搜索万维网和FTP服务器上的信息。搜索结果通常以结果列表显示,这种结果列表称为SERPS或“搜索引擎结果页面”。该信息可包括网页、图像、信息和其他类型的文件。某些搜索引擎还会采集数据库或开放目录中的可用数据。网页搜索引擎在工作时将会储存许多网页信息,然后从HTML本身中检索。这些网页通过网络爬虫(有时也称为网络蜘蛛,是一种自动网页浏览器,将追踪网站上的每个链接)检索。然后分析每一页的内容,以决定如何编排索引(例如,从题目、标题或称为元标签的特殊字段中提取文字)。与网页有关的数据储存在索引数据库中,以备将来查询。某些搜索引擎(如Google?)储存源页的所有或部分内容(称为缓存)以及有关网页的信息,其他一些搜索引擎(如AltaVista?)则储存找到的每一页的每一个文字。
[0042]本文中使用的术语“模块”是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件和软件的组合,能够执行与该元件相关的功能。此外,虽然本披露内容按照示范性实例来介绍,但应理解,可以就这些披露内容的各个方面单独提出权利要求。
[0043]术语“在线社区”、“电子社区”或“虚拟社区”是指主要通过计算机网络而不是面对面以社交、专业、教育或其他目的为动机进行交流的人群。在互动时,可以使用多种媒体形式,包括维基百科、博客、聊天室、互联网论坛、即时通讯、电子邮件和其他电子媒体形式。许多媒体形式或单独或共同在社交软件中使用,包括基于文字的聊天室和使用语音、视频文字或虚拟形象的论坛。
[0044]术语“遥控器”是指电子设备(最常见的是电视接收机、DVD播放器和/或家庭影院系统)的一个组件,一般可在较短的视线范围内无线控制设备。遥控器一般使用红外线和/或射频(RF)信号,可以包括WiF1、无线USB、蓝牙?连接、动作传感器启用功能和/或语音控制。触摸屏遥控器是手持式遥控装置,以触摸屏用户界面取代一般遥控装置中的大部分物理内置硬键。
[0045]术语“卫星电视”是指通过通信卫星发送和通过户外天线(通常是抛物面反射器,一般称为卫星碟)接收的电视节目,在家庭用途中,卫星接收器可以是外置机顶盒,也可以是内置到电视接收机中的卫星调谐器模块。
[0046]术语“社交网络服务”是建立在线社区的服务提供商,社区中的成员有着相同的兴趣和/或活动,或对了解其他人的兴趣和活动感兴趣。大部分社交网络服务以网页为基础,为用户提供多种互动方式,如电子邮件和即时通讯服务。
[0047]术语“社交网络”是指基于网页的社交网络。
[0048]术语“手势”是指表达预期想法、动作、意义、成果和/或结果的用户行为。用户行为包括操作设备(如打开或关闭设备、更改设备方向、移动轨迹球或滚轮等)、身体某部分相对于设备的移动、器具或工具相对于设备的移动,音频输入等。手势可以直接作用于设备(如在屏幕上)或通过设备与设备互动。
[0049]术语“手势捕获”是指对用户手势的实体和/或类型的感应或检测。手势捕获可以出现在屏幕的一个或多个区域中。手势区域可以位于显示屏上,称为触摸显示屏,也可不位于显示屏上,称为手势捕获区域。[0050]术语“电子地址”是指任何可联系的地址,包括电话号码、即时通信处理、电子邮件地址、全球资源定位器(“URL”)、通用资源识别号(“URI”)、正式地址(“A0R”)、数据库中的电子别名(如地址),以及上述各项的组合。
[0051]应该理解,本文中使用的术语“手段”应按照美国法规35U.S.C.第112节第6段赋予可能最广的解释。相应地,包含“手段”一词的权利要求应涵盖本文陈列的所有结构、材料或行为及其所有对等物。而且,这些结构、材料或行为以及所有这些对等物应包含发明概述、附图简要说明、详细描述、摘要和权利要求本身所述的所有结构、材料、行为及其对等物。
[0052]以上是本披露内容的简单概述,以解释披露内容的某些方面。本概述不是对披露内容及其各个方面、实例和/或配置的全面或详尽的概述。其目的既不是确定披露内容的主要或关键元件,也不描述披露内容的范围,而是简要地介绍披露内容的某些概念,作为对下文详细描述的介绍。应该理解,本披露文件的其他方面、实例和/或配置可以单独或组合利用上文陈述或下文详述的一个或多个特征。
【专利附图】

【附图说明】
[0053]图1A包括一个环境或智能电视实例的第一个视图;
[0054]图1B包括一个环境或智能电视实例的第二个视图;
[0055]图2A包括一个智能电视实例的第一个视图;
[0056]图2B包括一个智能电视实例的第二个视图;
[0057]图2C包括一个智能电视实例的第三个视图;
[0058]图2D包括一个智能电视实例的第四个视图;
[0059]图3是一个智能电视硬件实例的方框图;
[0060]图4是一个智能电视软件和/或固件实例的方框图;
[0061]图5是一个智能电视软件和/或固件实例的第二个方框图;
[0062]图6是一个智能电视软件和/或固件实例的第三个方框图;
[0063]图7是一个手持式遥控器实例的平面图;
[0064]图8是一个手持式遥控器实例的侧视图;
[0065]图9A是一个操纵杆在中间位置时遥控器实例的底视图;
[0066]图9B是一个操纵杆在下半部分时遥控器实例的底视图;
[0067]图9C是一个操纵杆在上半部分时遥控器实例的底视图;
[0068]图10是另一个手持式遥控器实例的平面图;
[0069]图1lA是一个智能电视屏幕实例的正视图;
[0070]图1lB是一个智能电视屏幕实例的正视图;
[0071]图1lC是一个智能电视屏幕实例的正视图;
[0072]图12是图7或10中手持式遥控器实例的方框图;
[0073]图13是一个内容数据服务实例的方框图;
[0074]图14是显示媒体中心用户界面的示意图。
[0075]图15是显示许多媒体项目用户界面的示意图。
[0076]图16是显示收藏的媒体项目用户界面示意图。[0077]图17是显示媒体中心中许多媒体项目的用户界面示意图。
[0078]图18是显示媒体中心中设备状态的用户界面示意图。
[0079]图19是识别含媒体项目的媒体来源的用户界面示意图。
[0080]图20是搜索网络识别媒体来源的方法流程图。
[0081]图21是识别含单个媒体项目媒体来源的方法流程图。
[0082]在这些附图中,类似的组件和/或特点可能有相同的参考标签。而且,各种同类型的组件可以通过参考标签中的字母与其他类似组件区别开来。如果规格中只使用第一个参考标签,本说明则适用于第一个参考标签相同的任何一个类似组件,而不管第二个参考标签是否相同。
【具体实施方式】
[0083]此处介绍的是一种设备的实例。所述设备可以是电信设备(如电视)、电子视觉显示设备或其他智能设备。所述设备可以包含一个或多个屏幕或屏幕的若干部分,以接收和显示许多来源的信息。而且,所述设备还可以通过独特的方式接收用户输入。所述设备的整体设计和功能可提供增强的用户体验,使设备更加实用和更有效率。
[0084]智能电视(TV)环境:
[0085]参考图1A和IB所示的智能电视或设备100。我们预计智能电视100将用于娱乐、商业应用、社交互动、内容创建和/或消费,以及用于组织和控制与智能电视100进行通信的一个或多个其他设备。因此可以理解为,智能电视可以用于增强用户互动体验,无论是在家中还是工作场所。
[0086]在某些实例中,智能电视100可以通过配置来接收和理解各种用户和/或设备输入。例如,用户可通过一个或多个物理或电子控件和智能电视100互动,这些控件包括按钮、开关、触摸屏/区(如电容式触摸屏、电阻式触摸屏等)和/或与智能电视100关联的其他控件。在某些情况中,智能电视100可包含一个或多个互动控件。附加地或选择性地,上述一个或多个控件可以和遥控器相关联。遥控器可以通过有线和/或无线信号和智能电视100通信。因此可以理解为,遥控器可以通过射频(RF)、红外线(IR)和/或特定的无线通信协议(如蓝牙?、W1-Fi等)工作。在某些情况中,可以配置上述物理或电子控件(如编程),以适合用户的喜好。
[0087]附加地或选择性地,可以使用智能电话、平板电脑、计算机、笔记本电脑、上网本和其他智能设备以控制智能电视100。例如,使用在智能设备上运行的应用程序控制智能电视100。该应用程序通过配置可以在与设备100关联的屏幕上,在直观的用户界面(UI)中为用户提供各种智能电视100控制。屏幕可以是触摸显示屏。用户在Π上的选项输入可通过配置,凭借应用程序使用一个或多个与智能设备关联的通信功能,从而控制智能设备100。
[0088]我们预期智能电视100将通过各种输入设备接收输入,包括但绝不限于视频、音频、无线电、光、触觉及其组合。而且,这些输入设备可以通过配置使智能电视100看到和识别用户手势并作出反应。例如,用户可以会话方式和智能电视100讲话。智能电视100就像是智能设备的智能私人助手和音控导航应用程序(如苹果的Sir1、安卓的Skyv1、Robin、Iris和其他应用程序)一样接收和理解语音命令。
[0089]此外,智能电视100还是一个通信设备,它可以通过许多不同方式(包括有线108或无线112方式、蜂窝式网络116),建立网络连接104和使用电话线路120连接电话公司运营的电话网络。这些连接104使智能电视100能够访问一个或多个通信网络。通信网络包含任何已知的通信介质或通信媒体的集合,可以使用任何类型的协议在端点之间传送信息或信号。通信网络可包含有线和/或无线通信技术。互联网是通信网络132的一个例子,它和许多计算机、计算机网络和全球各地的其他通信设备一同构成了互联网协议(IP)网络,通过许多电话系统和其他方式实现互联。
[0090]通信网络132的其他例子包括但不限于,标准的老式电话系统(POTS)、综合服务数字网(ISDN)、公用交换电话网(PSTN)、局域网(LAN)、广域网(WAN)、蜂窝式网络,以及本领域内已知的任何其他类型的分组交换网络或电路交换网络。此外,我们可以这样理解,通信网络132无需受限于任何一种网络类型,而是可以包含多种网络和/或网络类型。
[0091]在某些实例中,智能电视100可配备多种通信工具。多种通信工具可允许智能电视100通过局域网(LAN) 124、无线局域网(WLAN) 128和其他网络132进行通信。这些网络可以作为冗余连接以确保网络接入。换言之,如果一个连接中断,智能电视100将使用另一个连接路径重新建立和/或维持网络连接104。而且,智能电视100还使用这些网络连接104发送和接收信息,以及电子节目指南(EPG) 136互动,接收软件更新140,联系客户服务144(如获取帮助或服务等)和/或访问远程储存的数字媒体库148。此外,这些连接还允许智能电视100打电话、发送和/或接收电子邮件信息、发送和/接收文本消息(如电子邮件和即时消息),使用互联网搜索引擎进行网上冲浪、通过博客服务发博客,以及连接/与社交媒体网站和/或社交网络服务维护的在线社区(如Facebook、Twitter、LinkedIn、Pinterest、GooglePlus、MySpace等)互动。当这些网络连接104和智能电视100的其他组件(下文将更加详细说明)组合使用时,我们还可以在智能电视100上召开视频电话会议、电子会议和进行其他类型的通信。智能电视100可以使用连接的摄像头、麦克风和其他传感器捕获和储存图像和声音。附加地或选择性地,智能电视100可以创建和保存智能电视100的关联屏幕上显示的媒体、图像和数据的屏幕截图。
[0092]而且,如图1B所示,智能电视100可以和其他电子设备168通过有线108和/或无线112连接进行互动。如本文所述,智能电视100的组件允许设备100连接到设备168,包括但不限于DVD播放器168a、蓝光播放器168b、便携式数字媒体设备168c、智能电话168d、平板设备168e、个人计算机168f、外置分线盒168g、键盘168h、定位装置1681、打印机168j、游戏控制器和/或游戏手柄168k、卫星碟1681、外置显示设备168m和其他通用串行总线(USB)、局域网(LAN)、蓝牙?、高清多媒体接口(HDMI)组件设备和/或无线设备。当连接到外置分线盒168g或卫星碟1681时,智能电视100可以访问更多媒体内容。此外,如下文详述,智能电视100还能够接收电视台的数字和/或模拟信号广播。智能电视100可以配置为一个或多个标清电视、增强电视和高清电视。它可以作为一个或多个有线电视、互联网电视、互联网协议电视、卫星电视、网页电视和/或智能电视工作。智能电视100还可以用于控制并与其他智能组件互动,如安全系统172、门禁/门控器176、远程视频摄像头180、照明系统184、恒温控制器188、冰箱192和其他装置。
[0093]智能电视:
[0094]图2A-2D说明了智能电视100的组件。一般而言,如图2A所示,智能电视100可由与框架208连接的可移动基底或支架204支撑。框架208包围着显示屏212的边缘,而不遮掩其正面。显示屏212可包含液晶显示屏(IXD)、等离子屏幕、发光二级管(LED)屏幕或其他类型的屏幕。在一些实例中,屏幕212的整个正面可以是触摸屏,能够接收用户触摸屏幕212正面时的输入。
[0095]智能电视100可包含整合式扬声器216和至少一个麦克风220。框架208的第一个区域包含水平手势捕获区224,第二个区域包含垂直手势捕获区228。手势捕获区224和228包含能通过识别用户手势来接收输入的区域,在某些例子中,用户根本不需要实际触摸智能电视100的屏幕212的表面。但是手势捕获区224和228不包含可以执行显示功能或能力的像素。
[0096]可以添加一个或多个图像捕获设备232 (如摄像头)以捕获静止和/或视频图像。图像捕获设备232可以包含或连接其他元件,如闪光或其他光源236和测距设备240以辅助图像捕获设备的聚焦。此外,智能电视100还可以使用麦克风220、手势捕获区224和228、图像捕获设备232和测距设备240识别各个用户。附加地或选择性地,智能电视100可以学习和记住各个用户的喜好。在某些实例中,学习和记忆(例如识别和调出储存的信息)可能与用户识别相关。
[0097]此外,还可以设置一个红外发送器与接收器244通过遥控设备(此处未显示)或其他红外设备连接智能电视100。附加性地或选择性地,遥控设备可以通过射频、光和/或红外线以外的其他方式发送无线信号。此外,如图2A所示,音频插座248隐藏在可折或可移动面板的后面。音频插座248含有一个尖头圆形套管(TRS)连接器,例如允许用户使用耳机、头戴式耳机或其他外置音频设备。
[0098]智能电视100还包含数个按钮252。例如,图2A显示了智能电视100顶部的按钮252,这些按钮也可以位于其他位置。如图所示,智能电视100包含六个按钮252 (从a到f),可以为特定输入配置。例如,第一个按钮252a可以配置为开/关按钮,用于控制整个智能电视100的系统电源。按钮252可以一起或单独配置以控制智能电视100的多个方面。某些非限制性例子包括但不限于整个系统音量、亮度、图像捕获设备、麦克风和视频会议的召开/结束。不同于独立的按钮,两个按钮可以组合成一个波动按钮。这种波动按钮在某些情况中非常有用,如控制音量或亮度等功能。在某些实例中,可以使用一个或多个按钮252支持不同的用户命令。例如,正常按下的持续时间一般少于I秒,类似于快速输入。中等按下的持续时间一般为I秒或以上但不超过12秒。长按的持续时间一般为12秒或以上。按钮的这种功能一般视智能电视100上激活的应用程序而定。例如在视频会议应用程序中,根据特定的按钮,正常、中等或长按可能意味着结束视频会议、增加或减少音量、提高输入响应速度和开关麦克风静音。取决于特定的按钮,正常、中等或长按还可以控制图像捕获设备232增加或减少缩放、拍照或录像。
[0099]为支持通信功能或能力,智能电视100包含一个或多个共享或专用天线256和有线宽带连接260,如图2B所示。此外,天线256还允许智能电视100接收数字和/或模拟广播电视频道。例如,有线宽带连接260可以是数字用户线路(DSL)、光纤线路、以太网端口、IEEE1394接口或其他接口。智能电视100还有电话线路插座262,以进一步提供通信能力。
[0100]除可移动基底204外,智能电视100的背面还有硬件和安装点264,以便将智能电视100安装到墙壁等平面上。例如,智能电视100包含至少一个视频设备标准协会(VESA)安装接口,以将设备100安装到该平面上。[0101]如图2C所示,智能电视100可包含对接接口或端口 268。对接端口 268可包含专有或通用端口,以支持智能电视100和其他设备或组件互连,互连后这些设备或组件可能会也可能不会为智能电视100提供额外的或不同的功能。除支持智能电视100和连接的设备或组件之间交换通信信号外,对接端口 268还可以为连接的设备或组件提供电源。对接端口 268还包含智能元件,其包括一块控制智能电视100和连接的设备或组件之间通信或其他互动的对接模块。
[0102]智能电视100还包含数个卡槽272和网络或外围接口端口 276。卡槽272可以容纳各种类型的卡,包括用户身份模块(SM)、安全数字(SD)卡、MiniSD卡、闪存卡和其他类型的卡。一些实例中的端口 276可包含输入/输出(I/O)端口,如通用串行总线(USB)端口、并行端口、游戏端口和高清多媒体接口(HDMI)连接器。
[0103]可以添加音频/视频(A/V) I/O模块280,以输出音频到互连扬声器或其他设备,以及接收来自连接的麦克风或其他设备的音频输入。例如,音频输入/输出接口 280包含一个关联的放大器和模数转换器。
[0104]硬件功能:
[0105]图3说明了依照本披露内容的实例的智能电视100的一些组件。一般而言,智能电视100包含一个主屏幕304。屏幕304可以是触摸屏幕,并可包含不同的操作区。
[0106]例如,屏幕304中的第一个操作区可包含一个显示屏310。在某些实例中,显示屏310是触摸屏。一般而言,显示屏310包含彩色显示屏。
[0107]屏幕304中的第二个区域可包含一个手势捕获区320。手势捕获区320包含显示屏310区以外的一个区域,它能够接收输入,例如用户做出的手势。但是手势捕获区320不包含可以执行显示功能或能力的像素。
[0108]屏幕304的第三个区域可包含一个可配置区312。可配置区312能够接收输入,有显示或有有限的显示功能。在一些实例中,可配置区312为用户提供不同的输入选项。例如,可配置区312会显示一些按钮或其他相关物件。而且,这些按钮的标识或屏幕304的可配置区312中是否会有任何按钮显示,可由智能电视100的使用和/或操作的所处背景决定。
[0109]在一个触摸屏304的示范性实例中,该触摸屏304包含一个液晶显示屏(至少涵盖触摸屏304上能够给用户提供视觉输出的区域),和一个电容式输入矩阵(在触摸屏304上能够接收用户输入的那些区域)。
[0110]可以使用一个或多个显示控制器316控制屏幕304的操作。显示控制器316可以控制触摸屏304的操作,包括输入(触摸感应)和输出(显示)功能。显示控制器316还可以控制屏幕304的操作并和其他输入互动,如红外线和/或无线电输入信号(例如门禁/门控制器、警报系统组件等)。依照其他一些实例,显示控制器316的功能可能会纳入其他组件中,如处理器364。
[0111]处理器364可包含一个执行应用程序设计或指令的通用可编程处理器或控制器。依照至少某些实例,处理器364包含多个处理器核心和/或执行多个虚拟处理器。依照其他一些实例,处理器364可能包含多个物理处理器。作为一个具体例子,处理器364可包含特别配置的专用集成电路(ASIC)或其他集成电路、数字信号处理器、控制器、硬接线电子或逻辑电路、可编程逻辑设备或门阵列、专用计算机等。处理器364 —般用于运行程序码或指令以执彳丁智能电视100的各种功能。
[0112]为支持连接功能或能力,智能电视100可包含一个编码/解码和/或压缩/解压模块366,以接收和管理数字电视信息。编码/解码压缩/解压模块366可以解压和/或解码从公共电视链发出的或在私人电视网中的,通过天线324、I/O模块348、无线连接模块328和/或其他无线通信模块332接收的模拟和/数字信息。电视信息可以发送到屏幕304和/或接收模拟或数字接收信号的附属的扬声器。任何编码/解码和压缩/解压均可基于多种格式执行(如音频、视频和数据)。加密模块324与编码/解码压缩/解压模块366通信,使得用户或供应商接收或发送的所有数据得以保密。
[0113]为支持通信功能或能力,智能电视100可包含无线连接模块328。例如,无线连接模块328可包含GSM、CDMA、FDMA和/或模拟蜂窝电话收发器,能够通过蜂窝网络传输语音、多媒体和/或数据。选择性地或附加性地,智能电视100包含额外的或其他无线通信模块332。例如,其他无线通信模块332可包含W1-Fi,、蓝牙?、WiMax、红外线或其他无线通信链接。无线连接模块328和其他无线通信模块332可各自与一个共用或专用的天线324和一个共用或专用的I/O模块348相互连接。
[0114]可以添加输入/输出模块348和关联的端口,以便通过有线网络或链接与其他通信设备、服务器和/或外围设备等支持通信。输入/输出模块348的例子包括以太网端口、通用串行总线(USB)端口、Thunderbolt?或Light Peak接口、电气与电子工程师协会(IEEE) 1394端口或其他接口。
[0115]可以添加音频输入/输出接口 /设备344,以输出模拟音频到互连扬声器或其他设备,以及接收来自连接的麦克风或其他设备的模拟音频输入。例如,音频输入/输出接口/设备344可包含一个关联的放大器和模数转换器。选择性地或附加地,智能电视100可包含一个整合的音频输入/输出设备356和/或连接外置扬声器或麦克风的音频插座。例如,添加一个整合的扬声器和整合麦克风,为近端谈话或扬声器电话操作提供支持。
[0116]可以添加端口接口 352。端口接口 352包含外围或通用端口,为设备100连接到其他设备或组件(如坞站)提供支持,互连后这些设备或组件可能会也可能不会为设备100提供额外的或不同的功能。除支持设备100和其他设备或组件之间交换通信信号外,对接端口 136和/或端口接口 352还可以供电给设备100或从设备100中输出电源。对接端口 352还包含一个智能元件,其包括控制智能电视100和连接的设备或元件之间通信或其他互动的对接模块。对接模块可以和软件应用程序互动,以遥控其他设备或组件(如媒体中心、媒体播放器和计算机系统)。
[0117]智能电视100还可包含储存器308,以便处理器364执行应用程序设计或指令,以及用于临时或长期储存程序指令和/或数据。例如,储存器308可包含RAM、DRAM、SDRAM或其他固态储存器。选择性地或附加地,添加数据储存器312。类似于储存器308,数据储存器312可包含一个或多个固态存储器。选择性地或附加地,数据储存器312可包含一个硬盘驱动器或其他随机存储器。
[0118]例如,硬件按钮358可以用于某些控制操作。可以添加一个或多个图像捕获接口/设备340 (如摄像头)以捕获静止和/或视频图像。选择性地或附加性地,图像捕获接口/设备340可以包含一个扫描器、代码阅读器或动作传感器。图像捕获接口 /设备340可以包含或连接其他元件,如闪光或其他光源。图像捕获接口 /设备340可以和用户ID模块350互动,该模块帮助识别智能电视100用户的身份。
[0119]智能电视100还可以包含全球定位系统(GPS)接收器336。根据本发明的一些实例,GPS接收器336可以进一步包含GPS模块,以提供绝对定位信息给智能电视100的其他组件。因此可以理解为,其他卫星定位系统接收器可以代替或和GPS —起使用。
[0120]智能电视100的组件可以通过主电源和/或电源控制模块360取电。例如,电源控制模块360包含一个电池、交流到直流变换器、电源控制逻辑和/或互连智能电视100和外置电源的端口。
[0121]固件和软件:
[0122]图4显示了软件系统组件和模块400的一个实例。软件系统400可能包含一个或多个层次,包括但不限于操作系统内核404、一个或多个库408、一个应用程序框架412和一个或多个应用程序416。一层或多层404-416可以互相通信,以执行智能电视100的功能。
[0123]操作系统(OS)内核404包含允许软件和智能电视100关联的硬件互动的主要功能。内核404可以包含一系列软件,用以管理计算机硬件资源并为其他计算机程序或软件代码提供服务。操作系统内核404是操作系统的主要组件,充当应用程序和使用硬件组件完成的数据处理之间的中间人。部分操作系统内核404可包含一个或多个设备驱动器420。设备驱动器420可以是操作系统中的任何一个代码,用以帮助操作或控制连接到或和智能电视关联的设备或硬件。驱动器420可以包含操作视频、音频和/或其他智能电视100的多媒体组件的代码。驱动器的示例包括显示屏、摄像头、Flash、Binder(IPC)、键盘、WiFi和音频驱动器。
[0124]库408可以包含软件系统400操作期间访问和执行的代码或其他组件。库408可能包含但不限于一个或多个操作系统运行时间库424、一个电视系统超文本应用程序语言(HAL)库428、和/或数据服务库432。操作系统运行时间库424可能包含操作系统内核404要求的代码和软件系统400运行期间执行的其他操作系统功能。该库可以包含软件系统400运行期间启动的代码。
[0125]电视服务超文本应用程序语言428可以包含电视服务要求的代码,由应用程序框架412或应用程序416执行。电视服务HAL库428特定于控制不同智能电视功能的智能电视100操作。此外,电视服务HAL库428还可以由除超文本应用程序语言以外的其他类型的应用程序语言或不同代码类型或代码格式的实例组成。
[0126]数据服务库432可以包含一个或多个组件或代码,用以执行实现数据服务功能的组件。数据服务功能可以在应用程序框架412和/或应用程序层416中执行。图6显示了可能包括在内的数据服务功能和组件类型的实例。
[0127]应用程序框架412可以包含关于提供功能的总体抽象概念,该功能可以通过一个或多个应用程序416选择,以为这些应用程序提供特定的应用程序功能或软件。因此,框架412可包含一项或多项不同的服务,或是可通过应用程序416访问以提供两个或两个以上应用程序上的一般功能的其他应用程序。例如,这种功能包括一个或多个视窗或面板、平面、活动、内容和资源的管理。应用程序框架412可包含但不限于一个或多个电视服务434、电视服务框架440、电视资源444和用户界面组件448。
[0128]电视服务框架440可以为不同的电视服务提供额外的抽象概念。电视服务框架440允许和电视功能相关的服务的常规访问和操作。电视服务436是在电视服务框架440中提供的一般服务,电视服务框架440可以通过应用程序层416中的应用程序进行访问。电视资源444提供用于访问电视资源的代码,这些资源包括任何类型的储存内容、视频、音频或其他智能电视100提供的功能。电视资源444、电视服务436和电视服务框架440为执行各种伴随智能电视100的电视功能服务。
[0129]一个或多个用户界面组件448可以为智能电视100的显示提供一般组件。用户界面组件448可以作为一般组件通过应用程序框架412提供的各种应用程序访问。可以访问用户界面组件448,为如图5所述的面板和筒仓提供服务。
[0130]应用程序层416既包含也可执行和智能电视100相关的应用程序。应用程序层416可能包含但不限于一个或多个直播电视应用程序452、视频点播应用程序456、媒体中心应用程序460、应用程序中心应用程序464和用户界面应用程序468。直播电视应用程序452可以通过不同的信号源提供直播电视。例如,直播电视应用程序452可以使用来自有线电视、无线广播、卫星服务或其他类型的直播电视服务的输入提供电视。然后直播电视应用程序452可在智能电视100的显示屏上显示多媒体演示或直播电视信号的视频和音频演示。
[0131]视频点播应用程序456可以提供来自不同储存源的视频。不同于直播电视应用程序452,视频点播456提供来自某些储存来源的视频显示。视频点播源可以和用户或智能电视或某些其他类型的服务关联。例如,视频点播456可以从以云技术储存的iTunes库、从包含已存视频节目的本地硬盘储存器或某些其他来源提供。
[0132]媒体中心应用程序460可以提供各种媒体演示所需的应用程序。例如,媒体中心应用程序460可以为不同于直播电视或视频点播但用户仍可访问的图像或音频的显示提供服务。媒体中心应用程序460可以通过访问不同的来源获得在智能电视100上显示的媒体。
[0133]应用程序中心464可以提供、储存和使用应用程序。应用程序可以是一种游戏、生产力应用程序或某些和计算机系统或其他设备普遍相关的但可以在智能电视中运行的其他应用程序。应用程序中心464可从不同来源获得这些应用程序,将它们储存在本地储存器中,然后在智能电视100上为用户执行这些应用程序。
[0134]用户界面应用程序468可为与智能电视100关联的特定用户界面提供服务。这些用户界面可以包含图5所述的筒仓和面板。用户界面软件500的一个实例如图5所示。此处的应用程序框架412包含一个或多个代码组件,可帮助控制用户界面事件,同时应用程序层416中的一个或多个应用程序影响着智能电视100的用户界面的使用。应用程序框架412可以包含一个筒仓切换控制器504和/或输入事件发送器508。应用程序框架412中的代码组件可能比图5所示的更多或更少。筒仓切换控制器504包含管理一个或多个筒仓之间的切换的代码和语言。筒仓可以是智能电视上垂直的用户界面功能,包含用户可用信息。切换控制器504可以在用户界面发生事件时管理两个筒仓之间的切换。输入事件发送器508可以接收用户界面的事件信息,这些事件信息来自操作系统,然后发送到输入事件发送器508。这些事件信息可以包含遥控器或电视上的按钮选择或其他类型的用户界面输入。然后,输入事件发送器可以将这些事件信息发送至筒仓管理器532或面板管理器536(视事件类型而定)。筒仓切换控制器504可以和筒仓管理器532互动以影响筒仓的更改。
[0135]应用程序框架416可以包含用户界面应用程序468和/或筒仓应用程序512。应用程序框架416可包含的控制智能电视100所必须的用户界面应用程序可以比图5所示的更多或更少。用户界面应用程序可以包含筒仓管理器532、面板控制器536和一种或多种面板516至528。筒仓管理器532管理筒仓的显示和/或功能。筒仓管理器532可以接收或发送来自筒仓切换控制器504或输入事件发送器508的信息,以更改显示的筒仓和/或决定筒仓接收的输入类型。
[0136]面板管理器536可以在用户界面中显示面板,以管理这些面板之间的切换或影响在面板中接收的用户界面输入。因此,面板管理器536可以和不同用户界面面板通信,如全局面板516、音量面板520、设置面板524和/或通知面板528。面板管理器536可以显不这些类型的面板,具体取决于来自输入事件发送器508的输入。全局面板516可能包含和主屏幕相关的信息或用户的最高层级信息。音量面板520显示的信息和音频音量控件或其他音量设置相关。设置面板524显示的信息和音频或视频设置或智能电视100的其他可设置特性相关。通知面板528可以提供和用户通知相关的信息。这些通知可能和诸如视频点播显示、收藏、目前提供的节目等或其他信息相关。通知的内容和媒体或某些类型的设置或操作或智能电视100相关。面板管理器536可以和筒仓应用程序512的面板控制器552通?目。
[0137]面板控制器552可控制上述几种类型中的某些面板。因此,面板控制器552可以和顶面板应用程序540、应用程序面板544和/或底面板548通信。这几种面板在智能电视100的用户界面中显示时各不相同。因此,面板控件可基于系统配置或当前使用的显示屏类型而定,将面板516至528设置成一定的显不方 向(由顶面板应用程序540、应用程序面板544或底面板应用程序548决定)。
[0138]图6是数据服务432与数据管理操作的一个实例。数据管理600可包含和不同类型的数据关联的一个或多个代码组件。例如,数据服务432中可以有数个代码组件,可执行视频点播、电子节目指南或媒体数据并与之相关。数据服务432的组件类型可能比图6所示的更多或更少。每种不同类型的数据都可能包含数据模型604-612。这些数据模型决定着数据服务要储存什么信息以及将如何储存这些信息。因此,数据模型可以管理任何数据,不论它们来自哪里以及它们将如何在智能电视系统中被接收和管理。因此,数据模型604、608和/或612可以提供转化能力或影响数据从一种形式转化成另一种可供智能电视100使用的形式的能力。
[0139]各种不同的数据服务(视频点播、电子节目指南、媒体)都有一种数据子服务620、624和/或628,用于和一个或多个内部和/或外部内容提供器616通信。数据子服务620、624和628与内容提供器616通信以获取数据,然后将其储存在数据库632、636和640中。子服务620、624和628可以与内容提供器通信,启动或启用一个或多个源插件644、648和652以与内容提供器通信。对于各个内容提供器616,其源插件644、648和652也有所不同。因此,如果数据有多个内容源,每个数据子服务620、624和628可以决定,然后启用或启动不同的源插件644、648和/或652。此外,内容提供器616还可以为资源仲裁器656和/或缩略图缓存管理器660提供信息。资源仲裁器656可以和数据服务632之外的资源664通信。因此,资源仲裁器656可以和云储存器、网络储存器或资源664中的其他类型的外置储存器通信。然后,信息将通过内容提供器模块616提供给数据子服务620、624、628。类似地,缩略图缓存管理器包含来自数据子服务620、624、628其中之一的缩略图信息,并将信息储存在缩略图数据库666中。而且,缩略图缓存管理器660还可以从缩略图数据库666中提取或检索信息以提供给数据子服务620、624、628其中之一。
[0140]图13显示的是示范性内容聚合结构1300。该结构可包含一个用户界面和内容聚合层1304和1308。用户界面层1304可包含一个电视应用程序1312、媒体播放器1316和应用程序1320。电视应用程序1312使观众可以观看通过恰当的传送媒介(如电缆、卫星和/或互联网)接收到的频道。媒体播放器1316可观看通过恰当的传送媒介(如互联网)接收到的其他类型的媒体。应用程序1320包含其他与电视相关(预安装)的应用程序,如内容查看、内容搜索、设备查看和设置算法,还可以和媒体播放器1316协作以给观众提供信息。
[0141]内容源层1308作为数据服务包含一个内容源服务1328、内容聚合服务1332和内容展示服务1336。内容源服务1328管理内容源调查器,包括本地和/或网络文件系统、数字网络设备管理器(其通过已知技术,如多路广播通用的即插即用或UPnP发现技术,发现手持式或非手持式设备(例如数字媒体服务器、播放器、渲染器、控制器、打印机、上传器、下载器、网络连接功能和互操作单元),并对发现的每个设备检索、分析和加密设备描述符,通知新发现设备的内容源服务,以及提供和之前发现的设备有关的信息,如索引)、互联网协议电视或IPTV、数字电视或DTV (包括高清和增强电视)、第三方服务(如上文引用的服务)和应用程序(如安卓应用程序)。
[0142]内容源调查器可以追踪内容源,一般配置为二进制。内容源服务1328可启动内容源调查器并维护开放和持久的通信通道。通信包括查询或命令和响应对。内容聚合服务1332管理内容元数据获取器,如视频、音频和/或图像元数据获取器。内容展示服务1336提供内容索引界面,如安卓应用程序界面和数字设备界面。
[0143]内容源服务1328可发送送往和接收来自内容聚合服务1332的通信1344。通信包含关于最新和已删除的数字设备和/或内容和搜索查询和结果的通知。内容聚合服务1332可发送送往和接收来自内容展示服务1336的通信1348,包括设备和/或内容查找通知,感兴趣内容的咨询和通知以及搜索查询和结果。
[0144]执行搜索时,尤其是用户正在搜索或浏览内容时,内容展示服务1336可接收来自用户界面层1300的用户请求,从而打开插座并将该请求发送至内容聚合服务1332。内容聚合服务1332首先返回来自本地数据库1340的结果。本地数据库1340包含索引或数据模型和已编入索引的元数据。内容源服务1328进一步发出对于所有内容源调查器和其他数据管理系统的搜索并浏览请求。所述结果将被发送至内容聚合服务1332,其更新数据库1340以反映进一步搜索结果,并通过之前打开的插座,将原始内容聚合数据库搜索结果和反映更多内容源服务搜索结果的数据更新结果提供给内容展示服务1336。然后内容展示服务1336将该结果提供给用户界面层1300的一个或多个组件以向观众展示。当搜索阶段结束后(例如搜索阶段被用户或用户的操作终止),用户界面层1300将断开插座的连接。如图所示,媒体可以从内容聚合服务1332直接提供到媒体播放器1316以向用户显示。
[0145]遥控器:
[0146]手持式遥控器用于和智能电视100实现用户互动。图7-9显示了示范性手持式遥控器。遥控器700可包含但不限于一个或多个顶壳704、侧壳708和底壳712、(开/关)电源按钮716、输入源按钮720(选择输入源,如直播电视、视频点播、媒体中心、应用程序中心、高清多媒体界面或HDM1、组件或C0MP、音频/视频或A/V、数字或模拟电视或DTV/ATV、视频图形阵列(VGA))、(容量)静音按钮724、直播电视按钮728 (激活或选择直播电视筒仓)、视频点播(VOD)按钮732 (激活或选择视频点播筒仓)、媒体中心按钮736 (激活或选择媒体中心应用程序或筒仓,以访问音乐、电视节目、视频等各种类型的媒体)、应用程序中心按钮740 (激活或选择应用程序中心的应用程序或筒仓)、全局面板按钮744、应用程序面板按钮748、返回按钮752 (选择之前的用户操作或智能电视状态和/或导航至任何显示图像或对象的上一层)(在这种情况下,返回按钮752不会在应用程序面板或应用程序筒仓中导航)、播放按钮756 (播放或暂停媒体)、方向键760 (包括上下左右方向箭头,以在显示图像中导航和/或在应用程序或对象的层级间移动,如应用程序视图导航、面板导航和集合导航),确定(或选择)按钮764 (选择高亮显示的显示图像(如显示速度控制、后退、前进、播放和暂停某些对象和/或菜单栏上或菜单框中的某些对象)和/或导航至任何显示图像或对象的下一层)、波动形音量控制按钮768 (调节音量)、菜单/指南按钮772 (选择以显示节目菜单或指南)、0_9 (数字)按钮776 (在电视屏幕上显示数字键盘)、设置按钮780 (启动应用程序以进入和更改目前的电视设置(如频道设置和调节图像和音效的设置(例如适用于图像的图像模式(例如标准、运动场、游戏、影院、音乐会和演播室)、亮度、对比度、饱和度、色温、节能、3D噪音降低、色彩、锐度、缩放模式(例如全屏、标准、智能缩放、点对点)、图像位置、3D模式,以及适用于声音的声音修复系统或仿真环回立体音效、声音模式(例如标准、现场1、现场2、剧院、音乐、演讲)、用户均衡器模式、左/右扬声器平衡、自动音量控制、索尼/飞利浦互连格式或S/roiF (关、自动、脉冲编码调节或PCM)))和系统设置(如系统(例如为图形用户界面选择的语言、用户地理和/或位置信息、输入方法、区域设置和睡眠时间)、网络(例如WiF1、WiFi热点、WiFi直接、以太网点对点协议或PPPoE (不对称数字用户线路或ADSL)、以太网)的设置(例如启用、禁用、选择和取消选择)和信息(例如网络信息(如互联网协议或IP地址等电子地址、子网掩码、网关、域名服务器信息、域名、媒体访问控制或MAC地址、月艮务集身份字符串或SSID、安全信息和密码信息)以及联机状态)、管理应用程序(例如目前已安装的应用程序、目前正在执行的应用程序和内置与外置的计算机可读媒体使用)以及查看有关智能电视100的用户信息))、波动形频道上下选择按钮784 (在选择的频道上增加或减少一个单位)、第一、二、三和四个热键788、792、794和796,和/或遥控器700底部的可移动操纵杆900。第一、二、三和四个热键一般有指定的不同的颜色,各个颜色指数在选定的面板上使用不同的图像表示,以显示目前指定给各个热键的功能(若有)。如图所示,促动器的布局可以为终端用户提供一个高效、令人满意和易于使用的体验。
[0147]不同于许多促动器的功能联想和功能,某些促动器在这方面并不明显。我们将在下文中通过一些例子来说明。
[0148]选择媒体中心按钮736可以提供有关音乐、视频、相片、收藏或音乐组、视频组和/或相片组,以及内部和外部计算设备(如个人计算机、笔记本电脑、平板电脑、无线电话、可移动计算机可读媒体等)的信息,这些信息可以按选定的方式归组(例如最喜爱的、最近观看的、观看或查看次数最多的和最近添加的)。该信息包含预览信息(包含媒体内容、持续时间、文件大小、创建日期、上次观看日期、观看或查看次数和音频和/或视频格式信息中选中的部分)。
[0149]选择应用程序中心按钮740可以提供有关预安装和下载的应用程序的信息。不同于下载的应用程序,预安装应用程序不能被用户删除或手动更新。示范性预安装应用程序包括网络浏览器、设置控件和内容搜索算法。例如,应用程序中心按钮740可以提供一个可滚动的图形图标网格(每个图标和一个应用程序关联),这些图标都是应用程序中心目前可用的图标。
[0150]选择全局面板按钮744可以向用户提供一个或多个面板或视窗,并让其访问包括但不限于一个或多个筒仓、通知、网络浏览器、系统设置和/或相关信息。例如,全局面板按钮744可以让用户确定目前连接至和/或从智能电视100处断开连接的外置设备,确定目前可用于连接外置设备的输入(例如HDMI端口),确定选中的外置设备和/或网络(例如已连接无线网络、已连接以太网和无网络连接)的连接和/或工作状态,分配一个自定义(或用户选择的)名称给每个输入源,确定目前正在直播电视、点播、媒体中心和/或应用程序中心上提供的内容,访问供应商发给用户的消息和通知(例如有可供利用的系统和/或应用程序更新),激活互联网浏览器和/或访问显示的快捷方式栏上的快捷方式以打开经常使用和需要的应用程序。常用的快捷方式有互联网浏览器(例如互联网搜索引擎)、系统设置和通知。常用的面板类型一般用于提供信息(通常是和目前显示图像和/或内容(例如标题、日期/时间、音频/视频指示符、评定等级和风格)、浏览请求和/或搜索请求(如搜索词字段)相关的信息)。每个面板类型都包括一个面板导航栏、详细信息或面板功能的相关内容、操作和/或目的,以及热键栏(定义目前启用的热键功能联想)。
[0151]选择应用程序面板按钮748可以显示应用程序视窗或面板。应用程序面板可以是和选定的(预安装或之前已下载的)应用程序图标相关的信息面板。信息面板可以提供选定的应用程序的一项或多项标识、提供功能描述(包括应用程序开发商和/或供应商、版本、发布和/或上次更新日期和基于应用程序的功能划分的应用程序类别或类型)和用户评价和/或下载该应用程序的其他用户的评分(例如基于前述一项或多项意见而评定的星级),提供启动、删除、更新所识别的应用程序及将其添加到收藏夹的选项,提供其他可选的(尚未下载的)推荐应用程序的链接的列表,这些推荐应用程序具有和识别的应用程序类似的功能。另一方面,该列表也可以提供功能描述(包括应用程序开发商和/或供应商、版本、发布和/或上次更新日期和基于应用程序的功能划分的应用程序类别或类型)和用户评价和/或下载该应用程序的其他用户的评分(例如基于前述一项或多项意见而评定的星级)。
[0152]第一、二、三和四个热键788、792、794和796的功能可以随着系统状态、上下文环境的不同,和/或在选择的屏幕和/或面板内基于内容或目前选择的屏幕部分(或相关的光标位置)而变化。一般而言,第一、二、三和四个热键788、792、794和796中任何一个目前分配的功能取决于目前访问的筒仓和/或面板(即用户在筒仓内与之互动的对象)。换言之,第一、二、三和四个热键788、792、794和796之一的第一个功能是在第一个系统状态中由相应热键激活,而一个不同的第二个功能则是在一个不同的第二个系统状态中由相应热键激活。又如,第一、二、三和四个热键788、792、794和796之一的第三个功能是在用户焦点(或目前选择的光标位置或屏幕部分)位于第一个屏幕位置时由相应热键激活,而第四个不同的功能在用户焦点(或目前选择的光标位置或屏幕部分)位于一个不同的第二个屏幕位置时由相应热键激活。例如,第一个屏幕位置可以在图标内,而第二个屏幕位置则在图标夕卜。在第一个屏幕位置时可以启用的热键功能有“配置”和“删除”,可以禁用的是“添加”;在第二个位置时可以启用的热键功能有“添加”,可以禁止的有“配置”和“删除”。一般而言,热键状态可以包括正常(用于启动操作或功能)、禁用(当暂时禁用某项操作或功能时)、按下(当被用户选择以命令执行某项操作或功能时)和不可用(当热键和操作或功能之间没有关联时)。下文将讨论热键功能的例子,但应理解,这些并不是详尽无遗或限制性例子。
[0153]在第一个系统状态选择第一个热键788可以让用户分配、更改或编辑输入源的名称。该热键一般只在输入源HDM1、Comp/YPbPr (例如组件视频电缆)、视频输出和VGA为焦点时才启用。在第二个系统状态选择第一个热键788可以让用户返回到可滚动对象集合(如应用程序图标)的顶部。
[0154]第二个热键792可能会显示所有的或较少的输入。换言之,热键792允许用户显示所有输入(包括未连接/未发现的输入)和隐藏未连接/未发现的输入,例如扩展和收起筒仓/输入列表。每个输入源都必须为两个状态中的一个,即已连接/已发现和未连接/未发现。某些输入源(包括直播电视、视频点播、媒体中心和应用程序中心)始终显示为已连接/已发现。
[0155]遥控器700底部的可移动操纵杆1600可以使智能电视100上的图像按一定比例量移动。换言之,所显示的图像将随着遥控器底壳712中的操作杆1600在操纵杆孔径904中的移动而显著地移动。如图9B-C所示,操纵杆1600可向前和向后移动或滑动。释放操纵杆1600将使操纵杆1600返回到图9A所示的中心位置,视窗将向上移动或滑动(当操纵杆从图9B所示的操纵杆位置释放时)或向下移动或滑动(当操纵杆从图9C所示的操纵杆位置释放时)直到消失不见,如图1lA所示。在智能电视100屏幕上的效果如图1lA-C所示。在图1lA中,视频内容(如电视节目、视频、电视等)在屏幕212的正面显示。在图1lB中,操纵杆1600移动或滑动到图9B所示的上半部分,在屏幕212顶部的下拉视窗或面板1800将向下移动或滑动(和操纵杆1600的移动速率基本一样)。在图1lC中,操纵杆1600移动或滑动到图9C所示的下半部分,在屏幕212的底部的上拉视窗或面板1800将向上移动或滑动(和操纵杆1600的移动速率基本一样)。视窗1800部分遮掩在屏幕212其余部分显示的视频内容和/或使屏幕212显示视频内容的那一部分沿着视窗1800的高度向上或向下移动和/或压缩。
[0156]视窗100可包含一项或多项信息(一般是和目前显示图像和/或内容(例如面板导航栏、详细信息(例如标题、日期/时间、音频/视频指示符、评定等级和风格)、热键栏(定义热键目前的功能联想))、浏览请求和/或搜索请求相关的信息)。一般而言,视窗1800包含和内容相关的恰当信息(如名称、持续时间和/或余下的内容浏览时间)、设置信息、电视或系统控制信息、应用程序(激活)图标(如预安装和/或下载的应用程序,包括应用程序中心、媒体中心和网页浏览器等)和/或关于输入源的信息。当操纵杆1600位于向前或向后位置时,用户可以选择遥控器正面的促动器(如确定按钮764),以从屏幕212上的显示图像转到用户界面的另一个位置,如桌面。这可以通过非侵入性方式完成,而不影响内容的上传或下载过程。附加地或不同地,操纵杆1600从一侧移到另一侧,使视窗在屏幕212的左侧或右侧显示。
[0157]另一种促动器配置如图10所示。除社交网络按钮1600外,促动器基本和图7-9相同,选择该按钮将自动选择内容并通过社交网络服务或其他社交媒体发布到社交网络或在线社区。用户或观众评论和/或其他消息可以包含在出站消息中。例如,所有或一帧或数中贞或部分媒体内容(如视频、音乐、相片、图片或文本)将自动通过Linked-1n?、Myspace?、Twitter?、YouTube?、DailyMotion?、Facebook? 或 Second Life? 提供给预定义或选定的人群。激活按钮1600后,用户可以选择社交论坛或媒体,从而发布选定的内容(激活社交网络按钮1600时向用户显示的内容)和/或发布给预定义的社交媒体中的群体。或者,用户也可以预配置或预选择这些选项。
[0158]社交网络按钮也可以用于“增加”或“降低”社交容量可视化。智能电视100可以从各种社交网络中动态创建可视化的聚合连接(和入站和/或出站消息)。聚合(和入站和出站消息)可在屏幕上作为影响观众用户的一个连接集合用图形描述。通过社交容量可视化,社交联系人的每个连接的社交网络配置文件中选择的内容(和来自或发送至连接的社交联系人的入站和/或出站消息和/或社交联系人的目前活动(例如正在和观众观看相同的内容))可以使用不同的标题(或直观显示的对象)显示。标题的大小可以和任何数量的标准相关,包括连接的社交联系人的关系(例如关系的相对重要性或类型决定着标题的相对大小),连接的社交联系人对目前观众的影响程度,连接的社交联系人对目前观众的地理邻近性,观众和连接的社交联系人对目前提供的媒体内容的感兴趣程度(例如双方都喜欢战争电影、谋杀悬疑电影、音乐剧、喜剧等),观众对所连接观众评定的等级,连接观众和社交联系人的社交网络的类型,社交网络联系人的目前活动(例如正在和观众观看相同的内容),连接的社交联系人目前的在线或离线状态,观众和连接的社交联系人从属的网络分组类型或类别(如同事、好友、家庭成员等)。
[0159]观众可以指定屏幕的一部分以描述社交网络聚合。通过增加(+)或减少(_)社交容量,观众可以增加向观众提供的连接联系人标题的大小和/或数量。换言之,通过增加社交容量,观众可以观看、访问和/或从其社交网络中推送较多智能电视储存器中与其相关的社交内容。通过减少社交容量,观众将观看、访问和/或从其社交网络中推送较少社交内容。通过选择静音按钮724,观众可以停止或暂停任何与其社交网络的互动(如入站或出站消息)。社交容量和/或静音可以分隔为两个(或多个)容量设置,用于出站和入站社交网络活动。例如,第一个容量设置、控件和/或按钮可以控制出站社交网络活动的容量(如出站社交消息),第二个(不同的)容量设置、控件和/或按钮可以控制入站社交网络活动的容量(如入站社交消息)。作为进一步举例说明,第一个静音设置、控件和/或按钮可以停止或暂停出站社交网络活动(如出站社交消息),而第二个(不同的)静音设置、控件和/或按钮可以停止或暂停入站社交网络活动(如入站社交消息)。
[0160]遥控器的功能方框图如图12所示。遥控器700包含控制器1208 (控制和监督遥控器操作)、可选的无线(射频)收发器1224和天线1244(发送送往和接收来自智能电视100和其他外置组件的无线信号)、可选的红外线发射器1228 (发射红外信号到智能电视100)、可选的发光二级管或LED驱动器1232 (控制LED操作以提供视频反馈信息给用户)、促动器1920 (包括上述图7和10的各种按钮和其他促动器)和操纵杆1600,全部通过总线1228实现互连。板载电源1900和电源管理模块1204通过电源电路1240供电给上述各个组件。智能电视系统100上的红外线发射器1228和接收器(图中未显示)可用于确定红外线信号照亮的显示对象从而调整显示图像,例如指示用户的焦点(如照亮显示对象或显示屏幕上光标相对于显示对象的位置),以及用于确定和激活用户需要的命令。这可以通过追踪遥控器相对于智能电视100屏幕上或邻近的红外线追踪参考点(例如感应条或红外线LED)的位置完成。运动追踪可以使用来自遥控器(未显示)的板载多轴陀螺仪和/或加速器的位置信息进一步扩展。
[0161]图14是媒体中心应用程序460的示意图。媒体中心应用程序460的应用包含搜索引擎1410和媒体模块1411。搜索引擎1410可以是任何能搜索媒体设备的软件/硬件,如文件、网络、服务器、社交媒体网站、USB设备、磁盘驱动器、储存器等。搜索引擎1410可以搜索任何类型的媒体,如视频、相片、音乐、社交媒体(如社交媒体网站)、录像、视频电话、音频电话、文字对话等。媒体模块1411可以是能够处理媒体的任何硬件/软件,如数字信号处理器(DSP)、媒体处理器、操作系统和/或等。
[0162]搜索引擎1410搜索网络(如LAN124、WLAN128、网络132,以及
[0163]这些网络的集合)以识别媒体来源。媒体来源可以是任何含媒体类型的设备。搜索引擎1410确定和媒体来源,如数字媒体库148、设备168等关联的数个媒体项目,如视频、音乐文件、相片、文本媒体、直播媒体(电视/收音机)、媒体流等。搜索引擎1410可以按任何方式搜索网络。例如,搜索引擎1410可以将范围限制到只搜素连接到WLANl 28或LANl 24的168设备。同理,搜索引擎1410也可以搜索多个网络,如WLAN128、蜂窝网络、互联网和/或网络132。
[0164]搜索引擎1410可以按配置文件搜索设备168。例如,用户可以定义一个列出特定设备的配置文件,并让搜索引擎1410按配置文件进行搜索。在其他实例中,搜索引擎可确定设备类型。根据设备类型,搜索引擎确定1410是否搜索设备168。例如,搜索引擎1410搜索音频设备,如iPod? (当iPod?连接WLANl 28时)。但是,如果搜索引擎1410确定设备是打印机,搜索引擎1410将不搜索打印机这个媒体项目。搜索引擎1410可以按设备类型只搜索特定类型的媒体项目。例如,如果搜索引擎1410确定设备168是带摄像头的蜂窝手机,搜索引擎将只搜索手机中的相片或视频。
[0165]搜索引擎1410可以按多种方式搜索网络,如主动搜索、定期搜索、检测到有设备添加到网络时、检测到有文件被复制或移动时等。例如,搜索引擎1410可检测连接到WLANl28的个人计算机(PC)上的USB设备(媒体来源)。检测到USB装置连接到PC时,搜索引擎1410搜索USB设备中的媒体项目,如视频、音乐文件、相片、文本媒体和/或等。
[0166]媒体来源包含各种设备。例如,媒体来源可以是视频服务器、音频服务器、数字视频录像机(DVR)、机顶盒(外置有线电视接收器168g)、社交媒体网站、语音邮件服务器、用户标记的来源、内容提供商、光盘(CD)播放器、数字视频设备(DVD)播放器168a、蓝光播放器168b、蜂窝手机、智能手机168d、个人数字助手、笔记本电脑、音频播放器、文件服务器、个人计算机(PC)、真正简易聚合(RSS)馈送、社交媒体网站、USB设备、便携式数字媒体设备168c、平板设备168e、电子邮件服务器、即时通讯设备、微博服务等。
[0167]媒体模块1411识别和确定的数个媒体项目关联的元数据。确定的元数据可以包括不同格式的各种信息。例如,元数据包括的信息可以是标题、某一长度、发布日期、作者、作曲家、演员名单、等级、和专辑或视频关联的插图、媒体项目的位置、类属、导演、发布人(在博客网站上发布信息的人)、录音来源、录音上讲话的人、字幕、来电者姓名和/或类似信息。元数据可以有不同格式,如扩展标记语言(XML)、超文本标记语言(HTML)、文本文件和/或等格式。元数据保存在储存器308中。
[0168]用户界面468接收来自用户的请求,显示一个或多个媒体项目。用保存的元数据向用户显示一个或多个媒体项目。显示一个或多个媒体项目的请求可以通过多种方式完成,如通过触摸屏幕、语音命令、手势、使用遥控器或鼠标选择和/或等。显示媒体项目请求可以请求显示所有媒体项目、媒体项目的子集(如只有视频或相片)、特定的媒体项目、一组媒体项目(如一个节目系列、相册或关于特定主题的博客文章组)、这些项目的组合等。
[0169]显示的媒体项目可以基于元数据通过不同的方式向用户显示。例如,显示视频时附上和该视频关联的插图、显示音乐文件时附上和专辑关联的插图、显示相片时附上拍摄日期、显示博客文章时附上作者和/或日期、显示录像时附上时长、显示语音邮件时附上来电者ID、显示电子邮件时附上日期/发送人、显示音乐文件时显示该文件所在的设备、显示视频游戏时附上和该游戏关联的插图和/或等。
[0170]用户可以选择性地选择在将来访问一个媒体项目时转换其语言。例如,用户可以选择下次访问视频时,该视频显示字幕或翻译成另一种语言的文本或音频。
[0171]图15是显示媒体中心应用程序460用户界面1500的示意图。显示媒体中心应用程序460的用户界面1500是媒体中心应用程序460显示方法的一个示例。但是,本领域的技术人员会发现还可以用其他方法显示媒体中心应用程序460。用户界面1500包含展示按钮1510、我的视频按钮1511、我的相片按钮1512、我的设备按钮1513、我的游戏按钮1514、我的社交网络按钮1515和我的音乐按钮1516。此外,用户界面1500还包含一个所有媒体面板1520、最近访问面板1521、我的收藏面板1522、上一次访问面板1523、近期添加面板1524、最近添加媒体面板1525、第二最近添加媒体面板1526、第三最近添加媒体面板1527。
[0172]展示按钮1510允许用户查看用户的所有媒体项目。在此示例中,用户选择了展示按钮1510(用灰色突出表示)。当用户选择展示按钮1510时,1520-1527面板显示出现。在此实例中,面板1520-1527都将显示。但是,在其他实例中,也可以只显示面板1520-1527中的一部分。显示的面板数量取决于用户或管理员配置。面板1520-1527可以显示各种列表、插图、图标等以允许用户访问用户的各种媒体项目。
[0173]用户选择所有媒体面板1520可以查看搜索引擎1410(例如使用图16所示的类似视图)确定的所有用户媒体项目(视频、语音、音乐、文本、多媒体等)。用户选择最近访问面板1521可以查看最近访问的媒体项目(例如使用图16所示的类似视图)。用户选择我的收藏面板1522可以查看用户的收藏媒体(例如使用图16所示的类似视图)。用户选择上一次访问面板1523可以查看上一次访问的媒体。在此示例中,上一次访问面板1523显示和上一次访问的媒体项目关联的信息,如和媒体关联的插图、博客(或博客网站)上的文章和/或等类似信息。
[0174]用户选择近期添加面板1524可以查看最近添加的媒体项目(例如使用图16所示的类似视图)。近期添加的媒体项目可以是基于用户复制到设备上的新媒体、添加到网络的新设备、博客网站上的新文章、接收语音邮件、接收电子邮件、使用连接到网络的设备拍照、用户使用连接到网络的设备录像/音、接收电子邮件中的附件、录制的语音或视频通话、现场的语音或视频通话和检测RSS馈送或视频馈送的开始和/或等。
[0175]用户选择最近添加媒体面板1525可以观看最近添加的媒体项目的列表或单个媒体项目,(例如使用图16所示的类似视图)。类似地,用户选择第二最近添加媒体面板1526和第三最近添加媒体面板287可以显示第二和第三最近添加的媒体项目列表或单个媒体项目,(例如使用图16所示的类似视图)。
[0176]如果用户选择我的视频按钮1511,一个类似用户选择的面板视图将显示。例如,所有视频面板、最近观看面板、我的收藏面板、上一次观看面板、近期添加面板、最近添加视频面板、第二最近添加视频和第三最近添加视频面板均如图15所示的方式显示。[0177]如果用户选择我的相片按钮1512,显示类似的用户可选面板视图。例如,所有相册面板、最近观看面板、我的收藏面板、上一次观看面板、最近添加面板、最近添加相册面板、第二最近添加相册和第三最近添加相册面板均如图15所示的类似方式显示。
[0178]如果用户选择我的游戏按钮1514,一个类似用户选择的面板视图将显示。例如,所有游戏面板、最常玩面板、我的收藏面板、上一次已玩面板、最近添加面板、最近已玩面板、第二最近已玩面板和第三最近已玩面板均如图15所示的类似方式显示。
[0179]如果用户选择我的社交网络按钮1515,一个类似用户选择的面板视图将显示。例如,所有文章面板、最常发贴面板、我的收藏面板、最近访问面板、最近添加面板、最近发贴面板、第二最近发贴和第三最发贴面板、上一次查看面板和近期添加面板均按如图15所示的类似方式显示。例如选择最近发贴面板会使用户(通过网站)链接到用户最近发布的文章。选择最近添加面板会使用户链接到最近访问的社交媒体网站。选择我的收藏面板会调出收藏的社交媒体网站或文章的列表,以便用户链接到该网站或文章。选择近期添加面板会调出新添加的社交媒体网站或文章的列表,以便用户链接到该网站或文章。选择近期查看面板会使用户链接到上一次查看的社交媒体网站。
[0180]如果用户选择我的音乐按钮1516,一个类似用户选择的面板视图将显示。例如,所有音乐面板、最常播放面板、我的收藏面板、上一次播放面板、最近添加面板、最近播放面板、第二最近播放面板和第三最近播放面板均如图15所示的类似方式显示。
[0181]在另一个实例中,可以访问其他类型的媒体。例如,提供一个按钮以按图15的类似方式访问无线电台(通过网络132访问)、语音邮件、电子邮件、即时通讯、即时通讯组、微博和/或等。
[0182]图16是显示许多媒体项目的用户界面1600的示意图。在此示例中,用户选择了图15中我的收藏面板1522,以显示用户的收藏媒体,如用户界面1600所示。用户界面1600显示八个媒体项目(1620-1627)。但是,显示的媒体项目可以是任何数量,包括零。媒体项目1620-1627可以按多种方式向用户显示。例如,媒体项目1620-1627可以基于视频的插图、音乐专辑的插图、博客文章的文本、语音邮件系统的图标和/或等。媒体项目1620-1627可以按多种顺序排列,如字母顺序、最近访问、媒体类型和/或等。
[0183]此示例中的媒体项目1620-1627是用户标记为收藏的媒体项目(1620-1627每个媒体项目的“收藏”框中也有标明)。用户可以按多种方式标记媒体项目1620-1627,如选择媒体项目1620-1627以调出信息面板(此处未显示),以便用户将媒体项目标记为收藏媒体项目。或者,用户通过手势、语音命令、菜单选项和/或等添加媒体项目1620-1627为收藏。
[0184]在此示例中,媒体项目1621是用户之前已观看的视频媒体。媒体项目1623是新媒体项目。媒体项目1624是用户已收听的音频媒体(如播客或有声书)。媒体项目1625是已查看的相片。媒体项目1626是不可用的媒体项目。例如,媒体项目1626位于目前未连接网络的音乐媒体设备上。媒体项目1627是播放中的媒体项目。例如,该媒体项目是直播电视节目、直播电台流或用户目前正在观看或收听的媒体项目。
[0185]媒体项目可能包括附加信息,如观看次数、播放次数、访问次数、新鲜度(例如自添加到媒体中心到现在的时间)和/或等。媒体项目的添加可以是临时性(例如访客模式)。例如,媒体项目1620-1627只有在设备连接网络时才添加,在设备断开网络时将被删除。访客模式用于连接好友的设备到网络,以通过好友的设备临时访问媒体项目。可通过用户配置文件、用户指示(指示设备是临时设备)和/或定义的规则控制此流程。
[0186]如果用户想要查看、播放和链接到媒体项目,可选择一个媒体项目。例如,用户选择媒体项目1625以查看该视频媒体项目。
[0187]用户界面1600显示了多种不同的媒体类型。但是,如果用户选择了我的视频按钮1511,则显示如上所述的有不同面板的用户界面。如果用户选择了我的(视频)收藏面板,则显示如图15所示的类似用户界面并列出用户的收藏视频。类似地,也可以显示相片、游戏、社交网络和音乐等类似的用户界面。
[0188]图17是显示媒体中心中许多媒体项目用户界面1700的示意图。用户界面1700包括展示按钮1510、我的视频按钮1511、我的相片按钮1512、我的设备按钮1513、我的游戏按钮1514、社交网络按钮1515和我的音乐按钮1516。此外,用户界面1700还包括一个所有设备面板1720、最近连接设备面板1721、第二最近连接面板1722、第三最近连接设备面板1723、我的收藏文件夹面板1724、最近浏览文件夹1725。
[0189]当用户选择我的设备按钮1513 (如灰色所示)时,将显示面板1720-1726。在此实例中,显示了六个面板1720-1725。但是,在其他实例中,显示的面板可能会更多或更少。所有设备面板1720包含搜索到的所有设备的列表。这包括目前已连接、插入的设备(例如拇指驱动器)和在某一时刻连接或插入但是现在不再连接/插入的设备。设备可以按多种方式列出,如按列表、图标、组和/或等。或者,用户选择所有设备面板1720以显示所有设备168的列表(如图18所示)。最近连接设备面板1721显示最近连接的设备。用户选择最近连接设备面板1721可以浏览设备168中的媒体项目。类似地,用户选择第二最近连接设备面板1722和第三最近连接设备面板1723可以访问各自的设备168中的媒体项目。
[0190]我的收藏文件夹面板1724显示用户的收藏文件夹列表。用户可以通过列表、图标和/或等选择文件夹以调出用户的收藏文件夹。在一个实例中,当用户浏览设备中的文件夹(如个人计算机或游戏机中的文件夹)时,用户可以使用信息面板(此处未显示)添加一个文件夹到收藏。
[0191]最近浏览文件夹面板1725显示最近浏览的文件夹。用户选择最近浏览文件夹面板1725可以查看最近浏览的文件夹中的媒体项目。
[0192]当有新设备连接到网络时,用户可以选择性地批准要搜索和显示的媒体来源。例如,如果有新的无线扫描器连接到WLAN128,系统会询问用户这是否是用户想要搜索的媒体来源。
[0193]图18显示媒体中心应用程序460中设备状态的用户界面1800。在此实例中,当用户选择图17中的所有设备面板1720时,用户界面1800将显示。但是,在其他实例中显示的用户界面1800可能有所不同。用户界面1800包括连接设备1810-1812的列表、离线设备1813-1814的列表和设备内容面板1820。
[0194]连接的设备1810是新设备,最近才连接到网络和被扫描到。在此示例中,新设备是道格拥有的iPod?。连接的设备1811也是新设备,目前正在扫描其媒体项目和元数据。连接的设备1811是特蕾西的个人计算机。连接的设备1812是社交网站的服务器(在此示例中是Facebook?)。离线设备1813是吉姆的游戏机。离线设备114是道格的摄像机。
[0195]用户选择该连接的设备以访问该设备中的媒体项目。在此示例中,连接的设备1812已被选中(由灰色指示)。在此示例中当用户选择连接的设备1812时,设备内容面板则显示用户在Facebook?上的文章。然后,用户选择设备内容面板1820显示的各篇文章进行浏览。在另一个实例中,选择设备内容面板会显示独立的用户界面,以便用户浏览设备中的各种媒体内容。
[0196]用户可以选择离线设备1813-1814中的一个。搜索到的元数据用于显示选中的离线设备中的媒体项目。当用户看到想要访问的媒体项目时,用户可以连接离线设备以访问该媒体项目。例如,假设离线设备是用户播放各种电影的蓝光播放器168b。通过选择离线蓝光播放器168b,用户可以查看其在蓝光播放器168b上已播放电影的列表。用户可以启动蓝光播放器168b和插入一张已播放的电影(或新电影)。离线蓝光播放器168b将在已连接设备列表上显示。用户现在可以选择连接的蓝光播放器168和设备内容面板1820。当用户选择设备内容面板1820时,将显示用户在蓝光播放器168b中已播放的所有电影列表。只有插入的电影才显示为可用,其余电影将显示为不可用。可用的电影在列表的顶部显示。然后用户从列表中选择已插入的电影播放。
[0197]图19是识别含媒体项目媒体来源的用户界面1900示意图。用户界面1900包括搜索按钮1910、搜索字段1911和媒体项目列表1920。通过媒体项目列表1920,用户可以访问与搜索字段匹配的媒体项目。如果用户想要查找特定的媒体项目,可以在搜索字段1911中输入搜索项目的名称(如此示例中的“星球大战”)。然后用户可以选择搜索按钮1910,搜索出用户输入在搜索字段1911中媒体项目的可能位置。在此示例中,搜索引擎1410在媒体项目列表1920中识别到五个选项,以便用户访问这些搜索到的媒体项目。在此示例中,搜索引擎1410识别到用户在设备3上有“星球大战”第I集。搜索引擎1410识别到用户可以通过XYZ公司的网站向XYZ公司购买“星球大战”第4集的蓝光碟。搜索引擎1410识别到用户可以通过HIJ公司的网站向HIJ公司支付一美元租借“星球大战”第2集的DVD。搜索引擎1410识别到用户可以通过电影公司ABC的网站支付10美元购买今天晚上7点的“星球大战”第7集电影票。搜索引擎1410识别到用户可以在EFG网站预览“星球大战”第6集。
[0198]如果用户选择播放选项,系统将播放设备3上的“星球大战”第I集。如果用户选择购买选项,用户将被导航至XYZ公司的网站购买“星球大战”第4集。如果用户选择租借选项,用户将被导航至HIJ公司的网站租借该视频。如果用户选择购票选项,用户将被导航至电影公司ABC的网站购买“星球大战”第7集电影票。类似地,如果用户选择预览选项,用户将被导航至EFG网站预览“星球大战”第6集。
[0199]基于媒体项目的类型,用户可能会有数个选项。例如,播放单个媒体项目的选项,查看单个媒体项目的选择,按次付费以查看单个媒体项目的选项,租借单个媒体项目的选项、购买单个媒体项目的电影票的选项,购买单个媒体项目的选项,试看单个媒体项目的选项,访问社交媒体网站上单个媒体项目的选项。
[0200]用户可以选择性地选择搜索媒体项目时搜索引擎1410将搜索的网站/设备(媒体来源)。例如,用户根据喜好指定购买、租借和获取电影票的网站。该列表可以按用户喜好在用户配置文件中组织。
[0201]图20是搜索网络识别媒体来源的方法流程图。如图所示,本文所描述的元件是储存程控实体,如计算机或处理器,通过执行储存在有形的计算机可读媒体(如储存器或磁盘)中的程序指令执行图20-21的方法和本文描述的流程。尽管图20-21所示的方法按特定顺序显示,但本领域的技术人员会发现图20-21中的步骤可以按不同的顺序和/或在多线程环境中执行。而且,根据执行情况可能会省略或添加一些步骤。
[0202]流程在步骤2000开始。流程在步骤2002搜索网络识别媒体来源。流程在步骤2004确定和媒体来源关联的数个媒体项目。流程在步骤2006识别和确定数个媒体项目关联的元数据。流程在步骤2008将元数据保存在储存器中。流程在步骤2010确定用户是否想要显示媒体项目。如果用户在步骤2010不想显示媒体项目,流程在步骤2012确定是否需要新的搜索。如果在步骤2012确定不需要新的搜索,流程转到步骤2010。否则,如果在步骤2012确定需要新的搜索,流程转到步骤2002。
[0203]如果用户在步骤2010想要显示媒体项目,流程在步骤2014根据储存的元数据显示媒体项目。流程确定其在步骤2016中是否已完成。如果流程在步骤2016已完成,流程在步骤2018结束。
[0204]图21是识别含媒体项目媒体来源的方法流程图。流程在步骤2100开始,流程确定步骤2102中搜索请求是否已经提出。如果步骤2102中搜索请求尚未提出,流程将重复步骤2102。如果步骤2102中搜索请求已提出,流程将在步骤2104中识别含媒体项目的媒体来源。流程提供2106 —个来自相同媒体项目和相关媒体项目媒体来源的列表供用户选择。流程步骤2108确定用户是否选择了其中一个选项。如果用户在步骤2108没有选择选项,流程将重复步骤2108。如果用户在步骤2108选择了其中一个选项,流程将在步骤2110提供访问选中项目的路径。流程在步骤2112中确定是否完成。如果流程在步骤2112没有完成,流程将转到步骤2102。否则,如果流程在步骤2112已完成,流程在2114结束。
[0205]本披露内容的示范性系统和方法已在有关的智能电视中说明。但是,为避免对本披露内容有任何不必要的歧义,前述说明省略了一些已知结构和设备。这种省略不应被理解为对权利要求范围的限制。为促进对本披露内容的理解,特此提供了具体的细节。但是,应该理解,本披露内容可以超越本文详述的具体细节以多种方式实施。
[0206]而且,虽然本文所说明的示范性方面、实例和/或配置显示了系统的各种组件是布置在一起的,但是某些系统组件可以位于分布式网络(如LAN和/或互联网)的远端,或位于专用系统中。因此,应理解为系统的组件可以组合成一个或多个设备,如个人计算机或在分布式网络。根据上述说明以及出于计算效率的原因,系统组件可以位于分布式组件网络内的任何位置而不影响系统的操作。例如,不同的组件可以位于交换机(如PBX和媒体服务器、网关)、一个或多个通信设备、一处或多处用户场址或上述某些组合中。类似地,系统的一个或多个功能部分可以分布在电信设备和关联的计算设备之间。
[0207]而且,应理解这些元件之间的各种连接可以是有线或无线连接,或其任意组合,或任何其他已知或后来开发的能够与连接的元件实现数据提供和/或数据通信的元件。这些有线或无线连接还可以是安全连接,能够传输加密信息。用作连接的传输媒体,例如,可以是任何恰当的电子信号载体,包括同轴电缆、铜线和光纤,可以是声波或光波,如无线电波和红外线数据传输期间生成的声波或光波。
[0208]此外,尽管已按特定的事件次序讨论和说明了一些流程图,但应理解,这种次序可以变更、增加和省略,而不会对已披露的实例、配置和各方面的操作产生实质性影响。
[0209]可以采用本披露内容的一系列更改变动和修改。有可能只提供本披露内容的某些特点,而不提供其余特点。[0210]在另一个实例中,本披露内容的系统和方法在实施时可以与专用计算机、已编程的微处理器或微控制器和外围集成电路元件、ASIC或其他集成电路、数字信号处理器、硬连线电子或逻辑电路(如离散元件电路)、可编程逻辑设备或门阵列(如PLD、PLA、FPGA、PAL)、专用计算机、任何可比较的工具等结合使用。一般而言,任何能够实施本文所述的方法的设备或工具均可用于实施本披露内容的各个方面。适用于已披露的实例、配置和方面的示范性硬件包括计算机、手持式设备、电话(如手机、可启用互联网的、数字、模拟、混合体和其他)和其他本领域内已知的硬件。某些这类设备包括处理器(例如一个或多个微处理器)、储存器、非易失性储存器、输入设备和输出设备等。而且,还可以使用其他软件实施过程来实施本文所述的方法,这些实施过程包括但不限于分布式处理或组件/对象分布式处理、并行处理或虚拟机器处理。
[0211]在另一个实例中,已披露的方法也可以容易地与使用对象或面向对象的软件开发环境的软件结合来实施,因为这些环境可以提供可在各种计算机或工作站平台上使用的便捷式源代码。或者,所披露的系统可以部分或全部在使用标准逻辑电路或VLSI设备的硬件中实施。在实施依照本披露内容的系统时使用的是软件还是硬件,取决于系统的速度和/或效率要求、特定功能和特定的软件或硬件系统,或正在使用的微处理器或微计算机系统。
[0212]在另一个实例中,所披露的方法可以部分地在软件中实施,该软件可以储存在储存媒体中,在配备控制器和储存器的已编程通用计算机上、专用计算机、微处理器上运行。在这些例子中,本披露内容中的系统和方法可以作为嵌入个人计算机中的程序(如小应用程序、JAVA?或CGI脚本)、保存在服务器或计算机工作站上的资源、嵌入专用测量系统和系统组件等的例行程序实施。此外,还可以通过以物理方式将该系统和/或方法整合到软件和/或硬件系统中,从而执行该系统。
[0213]尽管本披露内容按照特定标准和协议来说明在某些方面、实例和/或配置中实施的组件和功能,但不表示这些方面、实例和/或配置受限于这些标准和协议。本文未提及的其他类似标准和协议也是存在的,并视为包含在本披露内容内。而且,本文提及的标准和协议和本文未提及的其他类似标准和协议将定期由最快和更有效的在本质上具有相同功能的对等物取代。这种具有相同功能的替代标准和协议被视为对等物包含在本披露内容中。
[0214]本披露内容在各个方面、实例和/或配置中包含本文详细说明的组件、方法、过程、系统和/或仪器,包括各个方面、实例、配置实例、子组合和/或上述的子集。本领域技术人员在理解本披露内容后将知道如何制作和使用已披露的方面、实例和/或配置。本披露内容在各个方面、实例和/或配置中包括在缺少本文或各个方面、实例和/或配置中未描述和/或说明的项目的情况下,或在缺少可能已在以前的设备或过程中使用过的那些项目的情况下,提供设备和流程,以改善性能、实现简便和/或降低实施成本等。
[0215]提出上述讨论是出于说明和描述的目的,并不企图将本披露内容限制于所披露的一种或多种形式。在前述的详细描述中,例如,披露内容中的各种特点被归纳为一个或多个方面、实例和/或配置,以使披露内容的结构更为清晰简要。本披露内容的各个方面、实例和/或配置的各种特点可以组合在以上所述之外的其他方面、实例和/或配置中。这一披露方法不应被解释为反映了这样一种意图,即诸项权利要求需要比每项权利要求中已经明确列举的所有特点以外更多的特点。相反,如以下诸项权利要求所反映,创新的诸方面存在于单一的前述披露的方面、实例和/或配置的所有特点之中。因此,以下权利要求以此方式包含在本详细描述中,每项要求均作为本披露内容的单独的优选实例而独立存在。
[0216]而且,尽管上述描述已包含对于一个或多个方面、实例和/或配置以及某些变动和修改的描述,但是其他变动、组合和修改仍然在本披露内容的范围内,就如同是在理解本披露内容后的本领域技术人员的技术和知识范围内。申请者的意图是在允许的范围内获取包括替代的方面、实例和/或配置在内的权利,包括相对于那些已在权利要求中包括的方面、实例和/或配置是属于替代的、可互换的和/或对等的结构、功能、范围或步骤,而无论该等替代的、可互换的和/或对等的结构、功能、范围或步骤是否已在本文中披露,而且无意公开地奉献任何专利适格标的。
【权利要求】
1.一种访问媒体的方法,包括: 搜索网络以识别许多个媒体来源; 确定与该媒体来源关联的数个媒体项目; 识别与确定的数个媒体项目关联的元数据; 将该元数据保存在储存器中; 接收用户显示一个或多个媒体项目的请求;以及 基于储存的元数据显示一个或多个媒体项目。
2.权利要求1所述的方法,进一步包括: 接收针对单个媒体项目的用户搜索请求; 接收搜索请求后,在所述许多个媒体来源中识别含有该单个媒体项目的数个媒体来源; 向该用户提供一份针对该单个项目的来自所述数个媒体来源的选项列表; 接收该用户从该选项列表中作出的一个单个项目的选择;以及 接收用户选择后,提供访问该单个项目的路径。
3.权利要求2所述的方法,其中所述选项列表包括以下各项中至少一项:播放该单个媒体项目的选项、观看该单个媒体项目的选项、按次付费以观看该单个媒体项目的选项、租借该单个媒体项目的选项、购买播放该单个媒体项目的电影院的入场票的选项、购买该单个媒体项目的选项、试看该单个媒体项目的选项,以及访问社交媒体网站上该单个媒体项目的选项。
4.权利要求1所述的方法,其中所显示的一个或多个媒体项目中至少有一个是社交媒体网站的链接,该社交媒体网站的链接包括以下各项中至少一项: 用户最新文章的链接; 最近访问的社交媒体网站的链接; 收藏的社交媒体网站的链接; 最近添加的社交媒体网站的链接; 上一次查看的社交媒体网站的链接。
5.权利要求1所述的方法,其中所述许多个媒体来源包括以下各项中至少两项:视频服务器、音频服务器、数字视频录像机(DVR)、机顶盒、社交媒体网站、语音邮件服务器、用户标记的来源、内容提供商、光盘(CD)播放器、数字视频设备(DVD)播放器、蜂窝电话、个人数字助手、笔记本电脑、音频播放器、文件服务器、个人计算机(PC)、真正简易聚合(RSS)馈送、社交媒体网站、USB设备和平板设备。
6.权利要求1所述的方法,其中至少一个媒体来源是暂时连接网络的设备。
7.权利要求1所述的方法,其中所显示的一个或多个媒体项目根据以下至少一项标准进行组织:媒体类型、观看次数最多、收藏列表、上一次观看、最近添加、最近访问、最近播放以及最近购买。
8.权利要求1所述的方法,其中所述用户可以暂时添加一个媒体来源至所述许多个媒体来源。
9.权利要求1所述的方法,其中所述用户可批准所识别的许多个媒体来源。
10.权利要求1所述的方法,其中所述用户可以识别在将来访问时要转换语言的媒体项目。
11.一个访问媒体的系统,包括: 一个搜索引擎,配置成在网络中搜索以识别许多个媒体来源,并确定与媒体来源关联的数个媒体项目; 一个媒体模块,配置成识别与确定的数个媒体项目关联的元数据; 一个储存器,配置成保存元数据; 一个用户界面,配置成接收用户显示一个或多个媒体项目的请求;以及 一个显示屏,配置成基于储存的元数据显示一个或多个媒体项目。
12.权利要求11所述的系统,其中: 所述搜索引擎进一步配置成接收针对单个媒体项目的用户搜索请求,并在接收搜索请求后在所述许多个媒体来源中识别含有该媒体项目的数个媒体来源; 所述媒体模块进一步配置成向该用户提供一份针对该单个项目的来自所述数个媒体来源的选项列表,并在接收该用户选择后提供访问该单个项目的路径;以及 所述用户界面进一步配置成接收该用户从该选项列表中作出的单个选项的选择。
13.权利要求12所述的方法,其中所述选项列表包括以下各项中至少一个:播放该单个媒体项目的选项,观看该 单个媒体项目的选项,按次付费以观看该单个媒体项目的选项,租借该单个媒体项目的选项、购买播放该单个媒体项目的电影院的入场票的选项,购买该单个媒体项目的选项,试看该单个媒体项目的选项,以及访问社交媒体网站上该单个媒体项目的选项。
14.权利要求11所述的方法,其中所显示的一个或多个媒体项目中至少有一个是社交媒体网站的链接,该社交媒体网站的链接包括以下各项中至少一个: 用户最新文章的链接; 最近访问的社交媒体网站的链接; 收藏的社交媒体网站的链接; 最近添加的社交媒体网站的链接; 上一次查看的社交媒体网站的链接。
15.权利要求11所述的系统,其中所述许多个媒体来源包括以下各项中至少两项:视频服务器、音频服务器、数字视频录像机(DVR)、机顶盒、社交媒体网站、语音邮件服务器、用户标记的来源、内容提供商、光盘(CD)播放器、数字视频设备(DVD)播放器、蜂窝手机、个人数字助手、笔记本电脑、音频播放器、文件服务器、个人计算机(PC)、真正简易聚合(RSS)馈送、社交媒体网站、USB设备和平板设备。
16.权利要求11所述的系统,其中至少一个媒体来源是暂时连接网络的设备。
17.权利要求11所述的系统,其中显示的一个或多个媒体项目根据以下至少一项标准进行组织:媒体类型、观看次数最多、收藏列表、上一次观看、最近添加、最近访问、最近播放以及最近购买。
18.权利要求11所述的系统,其中用户可以暂时添加一个媒体来源至所述许多个媒体来源。
19.权利要求11所述的系统,其中用户可批准所识别的许多个媒体来源。
20.一种非瞬时性计算机可读媒体,该媒体中储存的指令可以使处理器执行一种方法,该方法包括以下指令: 搜索网络以识别许多个媒体来源的指令; 确定与所述媒体来源关联的数个媒体项目的指令; 识别与确定的数个媒体项目关联的元数据的指令; 将所述元数据保存在储存器中的指令; 接收用户显示一个或多个媒体项目的请求的指令;以及基于储存的元数据显示一个或多个媒体项目 的指令。
【文档编号】G06F3/00GK103748530SQ201380001383
【公开日】2014年4月23日 申请日期:2013年4月16日 优先权日:2012年8月17日
【发明者】S.希尔帕, M.塞利姆 申请人:弗莱克斯电子有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1