Amediapresentationdeviceforconvertingmediasignalsbasedonstored...的制作方法

文档序号:7732336阅读:191来源:国知局
专利名称:A media presentation device for converting media signals based on stored ...的制作方法
基于已存储的输出设置转换媒体信号的媒体呈现设备相关申请的交叉引用本申请要求于2008年1月25日提交的美国临时专利申请No. 61/023,479的提交 日期的权益,通过引用的方式将该申请的公开整体并入本文。
背景技术
信宿设备(sink device)是经由通信链路或输入/输出(I/O)信道接收数据的设 备。信源设备(source device)是输出由信宿设备接收到的数据的设备。在从信源设备接 收数据中,信宿设备一般将该信宿设备支持和/或优选的信源设备的输出格式通知给信源 设备。这样的信息可以由从信宿设备发射到信源设备的扩展显示标识数据(EDID)来指示。 EDID 一般存储在信宿设备的数据存储设备中,并当信宿设备连接到信源设备时,传送给信 源设备。尽管EDID的意图是便利信源设备使用正确的输出格式,但是当信宿设备的已存 储EDID不正确时,这样的意图常常受挫。在这样的情况下,信源设备可能不自觉地将媒体 信号转换成信宿设备所不支持或不优选的输出格式,并且信宿设备根本不能播放该媒体内 容,或者不能以最优设置播放该媒体内容。在将信宿设备设计成当该信宿设备第一次与信源设备相连接时,提供EDID的初 始默认值,并在信宿设备完全启动之后,提供EDID的后续值的情况下,使用EDID会产生另 一问题。在这样的情况下,由于EDID的后续值不是一开始就被提供,因此信源设备可能被 延迟或阻止使用正确的输出格式。使用EDID产生的又一问题是,信源设备的输出格式一般由信宿设备的EDID来指 示,如果用户希望拥有定制的输出格式,则每当信宿设备从信源设备断开连接后又重新连 接时,用户必须手动地将由信宿设备的EDID指示的输出格式覆写成定制的输出格式。因此,信源设备在将媒体信号转换成由信宿设备支持和/或优选的输出格式中, 使用信源设备的已存储输出设置(包括用户定制)将是有用的。


在以下描述中,将参照附图详细描述本发明的实施例。图1图示根据本发明实施例的包括用于从内容提供商接收媒体信号并将所接收 到的媒体信号转换成由信宿设备支持的输出格式的机顶盒的系统;图2图示根据本发明实施例的包括用于控制机顶盒的操作的控制处理器的机顶 盒;以及图3图示根据本发明实施例的用于基于信宿设备的EDID来选择用于信宿设备的 机顶盒的输出设置的方法。
具体实施例方式为了简洁和说明的目的,主要参照其示例来描述实施例的原理。在以下描述中,为了提供对实施例的深入理解,阐述了很多具体细节。但是,对于本领域的普通技术人员显而 易见的是,可以不受限于这些具体细节来实施实施例。在一些实例中,没有详细描述公知的 方法和结构,以免不必要地模糊实施例。参考本公开,EDID是由信宿设备提供的数据,以描述在处理接收到的媒体内容和 /或媒体信号中信宿设备的视频和/或音频能力,并且可以是多种形式,诸如包括关于信宿 设备的音频和视频能力信息的增强型EDID(E-EDID)。EDID可以包括关于信宿设备的能力 的任何相关信息,诸如制造商名称、产品类型、产品标识、荧光体或过滤器类型、由信宿设备 (例如,显示器)支持的时序、色图、显示尺寸、亮度数据、像素映射数据、以及处理单声道、 立体声、杜比数字等音频的能力。EDID由视频电子标准协会(VESA)发布的标准来定义,但 是还可以包括由其他协会、标准、以及现有标准的扩展定义的EDID。在提供关于信宿设备的 能力的相关信息中,可以向诸如机顶盒的信源设备整体或部分地提供EDID,以识别单独信 宿设备或至少其型号。在向机顶盒提供相关信息时,所接收到的信宿设备的EDID还可以包 括关于由信宿设备支持的输出设置的信息,以及关于信宿设备优选何种所支持的输出设置 的信息。在制造和使用与诸如消费者电子协会(CFA)、高清多媒体接口(HDMI)规范等很多 不同标准和规范兼容的产品中采用EDID。参考本公开,媒体内容是任何合理合适的媒体内容,诸如视频、音频、图片、音乐 等,并且媒体信号是承载媒体内容的任何合理合适的信号。根据实施例,机顶盒从内容提供商接收媒体信号,将所接收到的媒体信号转换成 由信宿设备支持的输出格式,并将已转换的媒体信号输出给信宿设备。机顶盒存储先前连 接的信宿设备的EDID列表的目录,并将所接收到的信宿设备的EDID与已存储的EDID进行 比较,其中对于每个已存储的EDID,目录还存储用于先前连接的信宿设备的对应输出设置, 以在对所接收到的媒体信号进行转换的过程中使用。响应于确定已存储的EDID中的一个匹配于所接收到的信宿设备的EDID,机顶盒 选择与目录中的匹配EDID相对应的已存储的输出设置中的一个,用于在将所接收到的媒 体信号转换成由信宿设备支持的输出格式的过程中使用。如果没有一个已存储的EDID匹 配于所接收到的信宿设备的EDID,则机顶盒获得由所接收到的信宿设备的EDID指示的对 应输出设置,将所获得的输出设置和信宿设备的EDID作为目录的一部分进行存储,并将所 获得的输出设置中的一个选择作为将要在对所接收到的媒体信号进行转换的过程中使用 的机顶盒的输出设置。在通过选择与目录中的匹配EDID相对应的输出设置中的一个或者 选择用于所接收到的信宿设备的EDID的所获得的输出设置中的一个来选择机顶盒的合适 输出设置之后,如果用户选择例如通过改变选定输出设置的特征、或者通过将优选输出设 置从所支持的输出设置中的一种改变为另一种来覆写选定输出设置,则将这样的输出设置 变化存储在已存储的EDID列表和对应输出设置的目录中。现在转向图1,图中显示的是根据本发明实施例的系统100,系统100包括机顶盒 120,用于从内容提供商130接收包含媒体内容的媒体信号,并将所接收到的媒体信号转换 成由信宿设备110支持的输出格式。应当理解,系统100可以包括附加组件,并且在不偏离 系统100的范围的情况下,可以去除和/或修改本文描述的一些组件。尽管在本公开中结 合机顶盒120和EDID解释了系统100,但是同样的描述和转换特征可以分别应用于其他媒 体呈现设备和信宿设备的其他设备特定信息,其中设备特定信息可以是识别信宿设备或者信宿设备的关联输出设置或能力的任何合理合适信息。在更详细讨论系统100的每个组件中,信宿设备100可以是用于从机顶盒120接 收包含媒体内容的媒体信号的任何合适信宿设备,诸如电视(TV)机、视频或音频记录器、 计算机显示器等。信宿设备Iio具有用于存储其EDID的数据存储设备。当信宿设备110 连接到机顶盒120并开启时(例如,在热插拔附着于机顶盒120期间或者在机顶盒120的 冷启动期间),信宿设备110将信宿设备110的至少一部分EDID发射给机顶盒120。机顶 盒120进而使用所接收到的信宿设备110的EDID来选择输出设置,以将从内容提供商130 接收到的媒体信号转换成由信宿设备110支持的输出格式(例如,HDMI格式)。如上所述,所接收到的信宿设备110的EDID可以包括信宿设备110的产品标识。 诸如序列号或型号代码的产品标识均可以指示产品型号,其中具有相同产品标识的信宿设 备110可以是相同型号的信宿设备110,并可以支持相同的机顶盒120的输出格式。替代 地,每个信宿设备110的产品标识可以是独特的。在所接收到的信宿设备110的EDID中的 产品标识或者任何其他合理适合的信息可以与已存储的先前连接信宿设备110的EDID内 容进行比较,以确定机顶盒120是否已在机顶盒120中存储了合适的输出设置,用于在将由 机顶盒120接收到的媒体信号转换成由信宿设备110支持的输出格式的过程中使用。已存 储的先前连接信宿设备110的EDID均可以包括各自EDID的整体或一部分。在机顶盒120将所接收到的媒体信号转换成由信宿设备110支持的输出格式之 后,信宿设备110从机顶盒120接收已转换的信号。信宿设备110可以使用已转换的信号 来播放包含在已转换信号中的媒体内容,或者存储该媒体内容以备后用。尽管仅显示了一 个信宿设备110,但是同时可以有连接到机顶盒120的多个信宿设备110。机顶盒120可以是从内容提供商130接收包含媒体内容的媒体信号,并将所接收 到的媒体信号转换成由信宿设备110支持的输出格式的任何合理合适的设备,诸如装备 HDMI的机顶盒、装备DVI的机顶盒等。当信宿设备110连接到机顶盒120并开启时(例如, 在热插拔附着到机顶盒120期间或者在机顶盒120的冷启动期间),机顶盒120接收信宿设 备110的EDID。机顶盒120可以整体或部分地接收信宿设备110的EDID,其中所接收到的 信宿设备110的EDID信息可以包括一部分供机顶盒120使用,以向诸如机顶盒的信源设备 识别单独信宿设备110或至少其型号。在接收到信宿设备110的EDID之后,机顶盒120将 所接收到的信宿设备110的EDID与目录中的多个已存储EDID进行比较,其中对于每个已 存储的EDID,目录包含对应的一个或多个输出设置,这些输出设置指示由具有该EDID的信 宿设备110支持的输出格式。目录中的已存储EDID均可以是各自EDID的整体或一部分,并 且目录还可以包括关于信宿设备所支持的哪种输出设置是该信宿设备110所优选的指示。 目录中的多个已存储EDID可以是先前连接到机顶盒120的信宿设备110的EDID、可能潜在 地连接到机顶盒120的信宿设备110的EDID、以及以上EDID的组合等。响应于确定在目录中的已存储EDID中的一个匹配于所接收到的信宿设备110的 EDID,选择与所接收到的信宿设备110的EDID相匹配的已存储EDID的对应一个或多个输 出设置中的至少一个,用于在将从内容提供商130接收到的媒体信号转换成由信宿设备 110支持的输出格式的过程中使用。选定的对应一个或多个输出设置中的一个可以是被指 示为优选输出设置的输出设置。替代地,如果例如机顶盒120没有实现优选输出设置,则可 以选择与优选输出设置不同的输出设置。对于每个已存储的EDID,对应的一个或多个输出设置可以是目录中的已存储EDID的一部分或与其分离。尽管对所接收到的媒体信号的转 换可以包括将所接收到的媒体信号转换成由信宿设备110支持的单个输出格式,但是对所 接收到的媒体信号的转换还可以包括将所接收到的媒体信号转换成由信宿设备110支持 的多个输出格式。另一方面,如果多个已存储的EDID中没有任何一个匹配于所接收到的信宿设备 110的EDID,则可以获得与所接收到的信宿设备110的EDID相对应的输出设置,并且可以 将所获得的输出设置和所接收到的信宿设备110的EDID存储在目录中。可以将与所接收 到的信宿设备110的EDID相对应的输出设置嵌入在所接收到的EDID中,并因此可以从所 接收到的信宿设备110的EDID直接获得。替代地,可以在从信宿设备110的数据存储设备 接收到信宿设备110的EDID之后,独立获得与所接收到的信宿设备110的EDID相对应的 输出设置。在获得与所接收到的信宿设备110的EDID相对应的输出设置之后,机顶盒120 可以选择所获得的输出设置中的至少一个(例如,信宿设备110所优选的输出设置),用于 在将所接收到的媒体信号转换成由信宿设备110支持的输出格式的过程中使用。除了或代替上述选择将要由机顶盒120在将所接收到的媒体信号转换成由信宿 设备110支持的输出格式的过程中使用的输出设置(也就是,视情况,通过选择用于匹配 EDID的输出设置中的一个,或者用于所接收到的信宿设备110的EDID的所获得的输出设 置中的一个),可以由智能算法来作出对机顶盒120将要使用的输出设置的选择,其中机顶 盒120检测的时间段上用户使用的模式(例如,用户优选特定的显示格式)可以用于选择 机顶盒120将要对信宿设备110使用的输出设置。例如,响应于确定多个已存储EDID中没 有一个匹配于所接收到的信宿设备110的EDID,这样的使用模式可以用于选择机顶盒120 将要对信宿设备110使用的输出设置。在选择将要由机顶盒120在将所接收到的媒体信号转换成由信宿设备110支持的 输出格式的过程中使用的输出设置(也就是,视情况,通过选择用于匹配EDID的输出设置 中的一个,或者用于所接收到的信宿设备110的EDID的所获得的输出设置中的一个)之 后,如果用户选择例如通过改变选定的输出设置的特征或者通过将优选输出设置改变成所 支持的输出设置中不同的一个来覆写选定的输出设置,则输出设置改变被适当更新并存储 在机顶盒120的目录中。例如,可以通过将优选输出设置改变成不同的一个或者通过记录 用于选定的输出设置的变化特征来进行对输出设置改变的更新和存储。可以在机顶盒120 或信宿设备110处输入和检测对用于信宿设备110的输出设置进行的用户改变。在存储 EDID和对应的输出设置作为机顶盒120可搜索目录的一部分的情况下,可以将目录存储在 机顶盒120的数据存储设备121中。替代地,可以在外部存储设备或中央服务器中,将目录 外部存储于机顶盒120之外。例如,诸如用于机顶盒120的遥控器的设备可以提供来自不 同制造商的电视机的优化输出设置的目录。如果使用了多个机顶盒120,则机顶盒120可 以共享彼此的数据存储设备,并且均可以从其他机顶盒120的数据存储设备中检索合适的 EDID和对应的输出设置。当多个信宿设备110同时或在不同时间连接到机顶盒120时,每个信宿设备110 可以根据上述操作利用选择用于信宿设备110的机顶盒120的合适输出设置来连接到机顶 盒120。例如,如果另一个信宿设备110连接到机顶盒120并且在将第一信宿设备110连接 到机顶盒120之后开启,则对于第二信宿设备110可以重复上述选择机顶盒120的适当输出设置的操作。内容提供商130可以是用于提供媒体信号的任何合理合适的内容提供商,诸如互 联网业务提供商、有线电视运营商、卫星电视运营商、在线音乐商店等。现在转向图2,图2显示的是根据本发明实施例的包括用于控制机顶盒120的操作 的控制处理器123的机顶盒120。应当理解,机顶盒120可以包括附加组件,并且在不偏离 机顶盒120的范围的情况下,可以去除和/或修改本文描述的一些组件。在更具体地描述机顶盒120中,机顶盒120可以包括数据存储设备121、信宿交 互端口 122、控制处理器123、和内容输入端口 124。数据存储设备121存储由控制处理器 123在执行机顶盒120的操作中使用的指令。数据存储设备121还可以存储EDID列表的目 录,并且对于每个已存储的EDID,响应于信宿设备110具有与已存储EDID相同的EDIDJi 应的一个或多个输出设置可以由控制处理器123在将接收到的媒体信号转换成由信宿设 备110支持的输出格式的过程中使用。数据存储设备121可以是便利对目录进行查找的任 何合理合适的数据存储设备,诸如FIFO存储器、非易失性存储器等。信宿交互端口 122可以是用于接收信宿设备的EDID并基于已存储的EDID来输出 已转换的媒体信号的任何合理合适的端口。信宿交互端口 122可以由单个端口形成,用于 执行对信宿设备110的EDID的接收和已转换的媒体信号的输出两者。替代地,信宿交互端 口 122可以由两个分离端口来形成,用于分别执行对信宿设备110的EDID的接收和已转换 的媒体信号的输出。控制处理器123可以是用于执行机顶盒120的操作的任何合理合适的处理器。在 接收媒体信号中,内容输入端口 124可以是用于从内容提供商接收媒体内容的任何合理合 适的端口。现在转向图3,图3显示的是根据本发明实施例的用于基于信宿设备110的EDID 来选择用于信宿设备110的机顶盒120的输出设置的方法300。对于本领域的普通技术人 员应当显而易见的是,在不偏离方法300的范围的情况下,可以添加其他步骤,或者可以去 除、修改或重新安排现有步骤。在步骤301,信宿设备110附着到机顶盒120并开启。在步骤302,信宿设备110将信宿设备110的EDID发送到机顶盒120。在步骤303,机顶盒120接收信宿设备110的EDID。在步骤304,确定信宿设备110的EDID是否匹配于多个先前连接的信宿设备110 的任何已存储EDID。如果没有一个已存储的EDID匹配于信宿设备110的EDID,则在步骤305,获得与 信宿设备110的EDID相对应的输出设置,并将其与信宿设备110的EDID —起存储在数据 存储设备121中。机顶盒120选择用于信宿设备110的EDID的所获得的输出设置,用于在 将接收到的媒体信号转换成由信宿设备110支持的输出格式的过程中使用。如果已存储的EDID中的一个匹配于信宿设备110的EDID,则在步骤306,机顶盒 120选择用于已存储EDID的对应输出设置,用于在将接收到的媒体信号转换成由信宿设备 110支持的输出格式的过程中使用。如果用户改变了用于信宿设备110的选定 机顶盒120的输出设置,则在步骤307, 更新该输出设置改变,并将其存储在数据存储设备121的目录中。
可以对连接到机顶盒120的多个信宿设备110重复上述方法300。上述参照图1-3的示例性特征和实施例描述的系统100和机顶盒120的操作可以 被包含为体现在一种或多种有形计算机可读取存储介质上的计算机程序产品。计算机程序 产品可以以活动和非活动的多种形式存在。例如,计算机程序产品的存在形式可以为以源 代码、目标代码、可执行代码或者压缩或非压缩格式的其他格式的程序指令所组成的软件 程序(多个)。示例性有形计算机可读取存储介质包括常规计算机系统RAM、ROM、EPROM、 EEPR0M、及磁盘或光盘或者磁带。尽管已经在每个特征和实施例的背景下解释了图1-3的示例性特征和实施例,但 是除非明显矛盾,否则本发明的示例性特征和实施例中的任何一个或全部可以应用并合并 在本发明的任何和所有实施例中。尽管已参照示例描述了实施例,但是本领域的技术人员将能够在不偏离要求保护 的实施例的范围的情况下对所述实施例作出多种修改。
权利要求
一种用于基于已存储的输出设置来转换媒体信号的媒体呈现设备,所述媒体呈现设备包括信宿交互端口,所述信宿交互端口被配置成响应于信宿设备连接到所述媒体呈现设备,至少部分地接收所述信宿设备的设备特定信息,并输出已转换的信号;数据存储设备,所述数据存储设备被配置成至少部分地存储多个设备特定信息中的每一个,并且对于每个已存储的设备特定信息,一个或多个输出设置指示由接收设备支持的所述已转换的信号的一个或多个输出格式;以及处理器,所述处理器被配置成确定所述多个已存储的设备特定信息中的一个是否与接收到的所述信宿设备的设备特定信息相匹配;以及选择同与接收到的所述信宿设备的设备特定信息相匹配的所述已存储的设备特定信息相对应的所述一个或多个输出设置中的至少一个,用于在将所述媒体信号转换成由所述信宿设备支持的输出格式的过程中使用,其中所述媒体信号承载媒体内容。
2.如权利要求1所述的媒体呈现设备,其中,接收到的所述信宿设备的设备特定信息 是由所述信宿设备提供的数据,用于描述在处理所述媒体内容中所述信宿设备的能力。
3.如权利要求1所述的媒体呈现设备,其中,所述处理器进一步被配置成检测由用户 覆写选定输出设置而做出的改变,并将输出设置改变保存在所述数据存储设备中。
4.如权利要求1所述的媒体呈现设备,其中,所述处理器进一步被配置成响应于确定 所述多个已存储的设备特定信息中没有设备特定信息与接收到的所述信宿设备的设备特 定信息相匹配,获得与所述信宿设备的设备特定信息相对应的一个或多个输出设置,并将 与所述信宿设备的设备特定信息相对应的一个或多个输出设置存储在所述数据存储设备 中。
5.如权利要求4所述的媒体呈现设备,其中,所述处理器进一步被配置成在存储所获 得的所述信宿设备的一个或多个输出设置之后,检测用户对所获得的所述信宿设备的输出 设置中的至少一个做出的改变,并将所述输出设置改变保存在所述数据存储设备中。
6.如权利要求1所述的媒体呈现设备,其中,接收到的所述信宿设备的设备特定信息 以及所述多个已存储的设备特定信息每个均包括对应信宿设备的产品标识,并且确定所述 多个已存储的设备特定信息中的一个是否与接收到的所述信宿设备的设备特定信息相匹 配的步骤包括将所述信宿设备的产品标识与所述已存储的产品标识进行比较。
7.如权利要求6所述的媒体呈现设备,其中,所述信宿设备的产品标识与不同信宿设 备的产品标识相同,并且确定所述多个已存储的设备特定信息中的一个是否与接收到的所 述信宿设备的设备特定信息相匹配的步骤包括将所述信宿设备的产品标识与所述不同信 宿设备的产品标识进行比较。
8.如权利要求1所述的媒体呈现设备,其中,所述处理器进一步被配置成检测用户的 使用模式,并基于所述使用模式来至少选择所述媒体呈现设备的输出设置。
9.一种用于基于已存储的输出设置来转换媒体信号的方法,所述方法包括在机顶盒中,接收所述媒体信号,其中所述媒体信号包含媒体内容;响应于信宿设备连接到所述机顶盒,至少部分地接收所述信宿设备的扩展显示标识数据(EDID);输出已转换的信号;至少部分地存储多个EDID中的每一个,并且对于每个已存储的EDID,一个或多个输出 设置指示由接收设备支持的所述已转换的信号的一个或多个输出格式;确定所述多个已存储的EDID中的一个是否与接收到的所述信宿设备的EDID相匹配;以及选择同与接收到的所述信宿设备的EDID相匹配的所述已存储EDID相对应的所述一个 或多个输出设置中的至少一个,用于在将所接收到的媒体信号转换成由所述信宿设备支持 的输出格式的过程中使用。
10.如权利要求9所述的方法,其中,接收到的所述信宿设备的EDID是由所述信宿设备 提供的数据,用于描述在处理所述媒体内容中所述信宿设备的能力。
11.如权利要求9所述的方法,进一步包括 检测用户对选定输出设置做出的改变;以及 保存所述输出设置改变。
12.如权利要求9所述的机顶盒,进一步包括响应于确定所述多个已存储的EDID中没有EDID与接收到的所述信宿设备的EDID相 匹配,获得并存储与接收到的所述信宿设备的EDID相对应的一个或多个输出设置。
13.—种体现在一种或多种计算机可读存储介质上的计算机程序产品,用于基于已存 储的输出设置来转换媒体信号,所述计算机程序产品包括用于以下的指令在机顶盒中,接收所述媒体信号,其中所述媒体信号包含媒体内容;响应于信宿设备连接到所述机顶盒,至少部分地接收所述信宿设备的扩展显示标识数 据(EDID);输出已转换的信号;至少部分地存储多个EDID中的每一个,并且对于每个已存储的EDID,一个或多个输出 设置指示由接收设备支持的所述已转换信号的一个或多个输出格式;确定所述多个已存储的EDID中的一个是否与接收到的所述信宿设备的EDID相匹配;以及选择同与接收到的所述信宿设备的EDID相匹配的所述已存储的EDID相对应的所述一 个或多个输出设置中的至少一个,用于在将接收到的媒体信号转换成由所述信宿设备支持 的输出格式的过程中使用。
14.如权利要求13所述的计算机程序产品,其中,接收到的所述信宿设备的EDID是由 所述信宿设备提供的数据,用于描述在处理所述媒体内容中所述信宿设备的能力。
15.如权利要求13所述的计算机程序产品,进一步包括用于以下的指令 检测用户对选定的输出设置做出的改变;以及保存所述输出设置改变。
全文摘要
文档编号H04N7/16GK101953159SQ200980103149
公开日2011年1月19日 申请日期2009年1月12日 优先权日2008年1月25日
发明者Burger Carl, John D Ogden, Christopher J Stone, Doug R Szperka 申请人:Gen Instrument Corp
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1