视频控制设备和视频控制设备的控制方法

文档序号:7735986阅读:202来源:国知局
专利名称:视频控制设备和视频控制设备的控制方法
技术领域
本发明涉及一种视频控制设备和视频控制方法,尤其涉及一种设置有发送视频数 据和音频数据的视频信号输出设备所连接的多个连接端子的视频控制设备以及该视频控 制设备的控制方法。
背景技术
HDMI是这样一种接口 通过该接口,可以使用单个线缆将诸如数字摄像机、录像 机和调谐器等的视频信号输出设备连接至诸如电视接收器等的视频控制设备,并进行控 制。HDMI 表示高清晰多媒体接口(High-Definition Multimedia hterface)。HDMI基于传统的DVI (Digital Visual Interface,数字视频接口 )规格,并且 HDMI能够传输宽带视频信号和音频信号,并且已经定义了家用视听电子设备所使用的诸如 版权保护、色差传输等的功能。由于HDMI能够仅通过利用单个线缆连接这些装置来实现上 述功能,因此对于用户而言,有利地消除了连接多个线缆的麻烦需求。能够进行HDMI输出 的视频信号输出设备的增加导致了设置有多个HDMI端口的视频控制设备的增加。HDMI使用TMDS、CEC和DDC通道在所连接的装置之间传输信息。TMDS表示转换 最小差分信号(Transition Minimized Differential Signaling)。CEC 表示消费电子 控(Consumer Electronics Control) 最后,DDC 表示H示数据通道(Display Data Channel)。TMDS通道传输视频数据、音频数据和辅助数据。CEC通道传输装置控制信号。视频控制设备和视频信号输出设备可以使用后面将 说明的EDID,通过使用CEC命令的通信(以下称为“CEC通信”)来彼此进行控制。例如,视 频控制设备可以实现用于响应于视频信号输出设备所进行的重放操作而自动切换对该视 频信号输出设备所连接的端子的输入的功能。经由DDC进行EDID传输和基于HDCP的认证。EDID表示扩展显示识别数据 (Extended Display Identification Data)。同时,HDCP 表示高带宽数字内容保护 (High-bandwidth Digital Content Protection)。视频信号输出设备基于视频控制设备所保持的EDID,获得该视频控制设备的显示 性能和音频输出性能等以及表示其自身的连接位置的物理地址。当在视频控制设备中HDMI 的HPD (Hot Plug Detect,热插拔检测)信号从“断开(off) ”转变为“接通(on) ”时,EDID 获得操作开始。HDCP是这样一种版权保护技术对从视频信号输出设备发送至视频控制设备的 诸如视频数据和音频数据等的数字数据进行加密,由此防止对内容的未经授权的复制。当 在视频信号输出设备和视频控制设备之间尚未建立认证时,该视频信号输出设备立即停止 向该视频控制设备发送视频数据和音频数据,并且该视频控制设备也停止对接收到的视频 数据和音频数据进行解密。这里,将考虑设置有多个HDMI端口的视频控制设备。为了使得能够通过上述的CEC通信进行装置间控制,视频控制设备需要预先将EDID发送至各个视频信号输出设备, 并且确认这些视频信号输出设备的物理地址。因此,对于视频控制设备的各个HDMI端口, 该视频控制设备包括存储EDID信息的EDIDR0M。此外,视频控制设备将HDCP认证所使用的认证信息存储在HDCP ROM中。使用该认 证信息来对从视频信号输出设备传输至视频控制设备的视频数据和音频数据进行解密。因 此,视频控制设备应具有数量与能够在一个画面上进行同时显示的HDMI端口的数量相对 应的HDCP ROM。换句话说,一般而言,视频控制设备对其各个HDMI端口设置有EDID ROM, 但视频控制设备配备有比HDMI端口的数量少的HDCP ROM。当在视频信号输出设备和视频控制设备之间执行DDC通信时,如果HDCP ROM比 EDID ROM少,则出现了视频信号输出设备可以访问EDID ROM但不能访问HDCP ROM的情况。在这种情况下,对于HDCP ROM访问请求无法获得应答,由此导致DDC线中的不定 状态。如果在DDC线处于不定状态时视频控制设备进行输入切换,则无法使DDC访问恢复 至其正常状态,由此无法正常地输出视频信号和音频信号等。另外,存在例如视频信号输出 设备无法从正在等待HDCP ROM访问请求的状态恢复至其正常状态的情况。因此,当选择并且切换至各HDMI端口时,视频控制设备使HPD信号暂时置于“断 开”状态,从而在经过了特定时间量之后使HPD信号恢复至“接通”状态。这样复位了 DDC 信号,并且之后重新开始通信就解决了 DDC线进入不定状态的问题。日本特开2007-78980号公报公开了与DDC通信有关的技术。根据日本特开 2007-78980号公报,当视频信号输出设备由于DDC通信失败等而发送EDID中未描述的视频 数据和音频数据时,视频控制设备再次断开HPD信号,然后再接通该HPD信号,由此重新开 始DDC通信。重新开始DDC通信使得视频信号输出设备重新获得EDID,作为结果输出了正 常的视频数据和音频数据。然而,仅当连接了进行HDCP认证的视频信号输出设备时,DDC通信才出现不定状 态。例如,诸如消费者用的数字摄像机等的输出用户的私人内容的视频信号输出设备不需 要进行HDCP认证。由于该原因,DDC通信并未出现不定状态,因而不需要诸如以上所述的 处理等的处理,其中,在该处理中,先断开HPD信号,然后再接通该HPD信号,以复位DDC通 信,并且随后重新开始DDC通信。换言之,对于不需要HDCP认证的装置,无需在每次选择并切换至HDMI端口时进行 用于先断开HPD信号然后再接通该HPD信号并且重新开始DDC通信的处理,因而传统上已 经存在需要与切换处理等同的时间量的问题。该处理有时需要例如几秒。日本特开2007-78980号公报所公开的技术涉及在已经输入了视频数据和音频数 据之后重新开始DDC通信,但没有论述切换输入时的操作和处理时间,由此不能解决该问 题。应当注意,该问题不限于HDMI规格,并且在当视频控制设备为了版权保护而访问 加密密钥时通信线路出现不定状态的其它视频控制系统中,可能发生该问题。

发明内容
因此,本发明的特征是提供一种能够更快地切换诸如视频数据和音频数据等的输 入的视频控制设备以及该视频控制设备的控制方法。
根据本发明的一方面,提供一种视频控制设备,该视频控制设备包括连接单元, 用于连接外部连接设备;存储单元,其能够被所述外部连接设备访问,用于存储当需要对通 信进行认证时所使用的认证信息,其中,连接至所述连接单元的外部连接设备通过该通信 输出视频数据、音频数据、或者视频数据和音频数据这两者;保持单元,用于保持第一表,其 中,将表示是否需要使用所述认证信息进行认证的认证必要性信息与针对各外部连接设备 的类型所定义的装置类型相关联地存储在所述第一表中;判断单元,用于获得表示连接至 所述连接单元的外部连接设备的装置类型的信息,并且通过参考所述第一表来判断是否需 要使用所述认证信息来认证该外部连接设备;以及控制单元,用于当所述判断单元判断为 需要认证时,控制连接至所述连接单元的外部连接设备,以开始包括访问所述存储单元的 通信初始化处理,并且当所述判断单元判断为不需要认证时,控制连接至所述连接单元的 外部连接设备,以不开始包括访问所述存储单元的通信初始化处理。根据本发明的另一方面,提供一种视频控制设备的控制方法,所述视频控制设备 包括连接单元,用于连接外部连接设备;以及存储单元,其能够被所述外部连接设备访 问,用于存储当需要对通信进行认证时所使用的认证信息,其中,连接至所述连接单元的外 部连接设备通过该通信输出视频数据、音频数据、或者视频数据和音频数据这两者,所述控 制方法包括以下步骤获得步骤,用于获得表示连接至所述连接单元的外部连接设备的装 置类型的信息;判断步骤,用于通过参考以下的表来判断是否需要使用所述认证信息来认 证连接至所述连接单元的外部连接设备,其中,将表示是否需要使用所述认证信息进行认 证的认证必要性信息与针对各外部连接设备的类型所定义的装置类型相关联在该表中;以 及控制步骤,用于当在所述判断步骤中判断为需要认证时,控制连接至所述连接单元的外 部连接设备,以开始包括访问所述存储单元的通信初始化处理,并且当在所述判断步骤中 判断为不需要认证时,控制连接至所述连接单元的外部连接设备,以不开始包括访问所述 存储单元的通信初始化处理。通过以下参考附图对典型实施例的说明,本发明的其它特征将变得明显。


图1是示意性示出可以应用本发明的系统结构的示例的图。图2是示出第一实施例可以应用的电视接收器的示例结构的框图。图3是示出在第一实施例中进行的处理的示例的流程图。图4是示出在第一实施例中进行的处理的示例时序图。图5是示出与厂商ID和装置类型相关联的认证必要性信息的示例的图。图6是示出装置管理表的示例的图。图7是示出装置管理表的另一示例的图。图8是示出与操作模式相关联的认证必要性信息的示例的图。图9是示出第二实施例可以应用的电视接收器的示例结构的框图。图10是示出在第二实施例中进行的处理的示例的流程图。图11是示出AVI信息帧anfoFrame)包的帧结构的示例的图。图12是示出根据第二实施例的认证必要性信息的示例的图。图13是示出第三实施例可以应用的电视接收器的示例结构的框图。
图14是示出在第三实施例中进行的处理的示例的流程图。图15是示出第四实施例可以应用的电视接收器的结构和HDMI端口连接形式的示 例的框图。图16是示出根据第四实施例的装置管理表的示例的图。图17是示出在第四实施例中进行的处理的示例的流程图。
具体实施例方式第一实施例以下将参考附图来说明本发明的第一实施例。然而,注意,除非特别说明,否则本 发明的范围并不意图局限于这些实施例所述的组成元件的功能和相对配置等。图1是示意性示出可以应用本发明的系统结构的示例的图。在图1中,用作视频 控制设备的电视接收器100经由符合HDMI规格的连接线,与用作外部连接设备的视频信号 输出设备101(视频信号输出设备#A)和视频信号输出设备102(视频信号输出设备#B)相 连接。假定视频信号输出设备101是输出需要版权保护的视频数据和音频数据的硬盘 记录器或调谐器等。同时,假定视频信号输出设备102是例如输出作为不需要版权保护的 私人内容的视频数据和音频数据的便携式数字摄像机或数字照相机等。可以使用远程控制器103来远程操作电视接收器100。远程控制器103基于用户 操作生成控制信号,将这些信号调制成红外线信号,并且发送这些红外线信号。当电视接收器100通过远程控制器光接收单元104接收到红外线信号时,后面所 述的CPU 107根据通过对这些红外线信号进行转换所获得的控制信号来控制电视接收器 100中的各个单元,由此基于用户操作而进行工作。例如,响应于使用远程控制器103进行 的操作,电视接收器100可以选择HDMI端口 105 (HDMI端口 #A)和HDMI端口 106 (HDMI端 口 #B)中的一个作为其外部输入端子。然后,通过电视接收器100的显示单元和扬声器等输 出由与被选择为外部输入端子的HDMI端口相连接的装置所输出的视频数据和音频数据。接着,假定用户通过操作远程控制器103已经指示了将外部输入端子从HDMI端口 105切换至HDMI端口 106。在这种情况下,CPU 107控制后面所述的选择器单元113以选 择HDMI端口 106,由此通过电视接收器100的显示单元或扬声器等输出由视频信号输出设 备102所输出的视频数据和音频数据。图2示出本第一实施例可以应用的电视接收器100的示例结构。ROM和RAM(未示 出)连接至CPU 107,并且CPU 107使用RAM作为工作存储器,根据ROM中存储的程序来控 制电视接收器100的整体操作。CPU 107基于根据远程控制器103响应于用户操作所发送 的并且由远程控制器光接收单元104所接收到的红外线信号所生成的控制信号,生成并输 出用于控制电视接收器100的各种类型的命令和控制信号等。调谐器单元109对通过天线108输入的信号进行诸如解调和纠错等的处理,并且 生成传输流(化)。然后,调谐器单元109对所生成的TS进行解扰处理,并将结果输出至解 多路复用器单元110。解多路复用器单元110从所输入的多个通道的TS中提取视频数据和音频数据,并 将该数据输出至解码器单元111。然后,将解码器单元111处理后的视频数据和音频数据输出至输入源选择单元112。用作选择单元的选择器单元113基于CPU 107所提供的选择器切换信号在可选输 入端子113A和11 之间切换,由此改变连接。由此,选择器单元113选择HDMI端口 105 和HDMI端口 106中要输入视频数据和音频数据的一个端口作为连接单元。这里,CPU 107 基于通过远程控制器103进行的用户操作生成选择器切换信号。将该选择器切换信号提供 至选择器单元113和控制单元118这两者。HDMI接收器114根据选择器单元113所进行的选择,对从HDMI端口 105或106输 入的视频数据和音频数据进行解码,并将该数据输出至输入源选择单元112。输入源选择单元112选择解码器单元111或HDMI接收器114作为输入源。将来 自所选择的输入源的视频数据提供至视频处理单元135,在视频处理单元135中,该视频数 据经过诸如图像增强处理等的信号处理;然后将处理后的数据提供至显示单元136,并且 在显示装置中进行显示。同样,将所选择的音频数据提供至音频处理单元137,在音频处理 单元317中,该音频数据经过诸如音频增强处理等的信号处理;然后音频输出单元138通过 诸如扬声器等的音频装置输出处理后的数据。HDMI端口 105和106分别设置有TMDS线128和133、5V(伏)电力线125和130 以及DDC线1 和134。HDMI端口 105和106还分别设置有HPD线1 和131,其用作控 制信号线;以及CEC线127和132,其使得能够在电视接收器100与视频信号输出设备101 和102之间进行CEC通信。用作判断单元和控制单元的控制单元118包括5V电力判断单元119、HPD判断单 元120、HPD发送单元121、CEC分析单元122和CEC发送/接收单元123。利用CPU 107或 者利用辅助微计算机(未示出)内设置的ROM中预先存储的程序来控制包括在控制单元 118中的这些判断单元和发送单元。用作数据线的TMD S线128和133是用于从视频信号输出设备101和102向电视 接收器100传送视频数据、音频数据和辅助数据的线。DDC线1 和134是用于在电视接收器100与视频信号输出设备101和102之间 传送EDID以及在HDCP下交换认证信息的线。换言之,DDC线1 和134进行EDID传输和 HDCP下交换基于加密的认证信息的双重任务。从HDMI端口 105延伸出的TMDS线128和DDC线129连接至选择器单元113的 可选输入端子113A。同时,EDID ROM 116 (EDID#A)连接至DDC线129。以相同的方式,从 HDMI端口 106延伸出的TMDS线133和DDC线1;34连接至选择器单元113的可选输入端子 113B。同时,EDID ROM 117(EDID#B)连接至 DDC 线 134。电视接收器100的EDID ROM 116和117是可重写非易失性存储器。将显示性能 或与电视接收器有关的各种类型的信息、以及物理地址或CEC通信时使用的HDMI端口的地 址信息等存储在EDID ROM 116和117中。将各个HDMI端口的单独的物理地址存储在EDID ROM中。例如,将物理地址 [1.0.0.0]存储在EDID ROM 116中,并且将物理地址[2.0.0.0]存储在EDID ROM 117中。从HDMI端口 105和106分别延伸出的5V电力线125和130各自连接至位于控制 单元118内的5V电力判断单元119。5V电力线是视频信号输出设备101和102对电视接 收器进行DDC访问请求所利用的线。
从HDMI端口 105和106分别延伸出的HPD线1 和131各自连接至位于控制单 元内的HPD发送单元121。HPD线是用于向视频信号输出设备通知DDC访问准备完成的线。用作通知单元的HPD发送单元121在高压或High (高)状态(“ON”电平)与低压 或Low(低)状态(“OFF”电平)之间切换HPD线电位。当电位处于High状态时,在相应的 HDMI端口中DDC访问准备完成,并且DDC访问进入“接通”状态。然而,当电位处于Low状 态时,DDC访问进入“断开”状态。注意,根据HDMI规格,High状态的电压为2. 4V 5. 3V, 而Low状态的电压为OV 0. 4V。从HDMI端口 105和106分别延伸出的CEC线127和132各自连接至位于控制单 元118内的CEC发送/接收单元123。用作命令线的CEC线是用于在电视接收器100和视 频信号输出设备之间进行CEC通信的线,并且作为总线连接所有的HDMI端口。在从视频信号输出设备101或102接收到CEC命令时,电视接收器100使用用作 认证必要性信息获得单元的CEC分析单元122分析该命令,并将所连接的装置的信息存储 在装置管理单元IM中。这里所述的装置的“信息”是指例如与该装置所连接的HDMI端口 相关联的物理地址、表示装置类型的逻辑地址、表示制造商的厂商ID、用于向用户通知所连 接的装置的装置名、以及表示装置类型的详细内容的具体装置类型信息等。“具体装置类型 信息”是指诸如是否是数字摄像机、DVD播放器和CD播放器等的与装置类型有关的详细信 息。装置管理单元1 将表示是否需要HDCP认证的认证必要性信息与各装置类型相关联 地保持。“装置类型”是例如针对诸如视频信号输出设备等的不同类型的装置所定义的识别 fn息ο尽管这里所述的结构为电视接收器100以与装置类型相关联的方式预先保持认 证必要性信息,但应当注意,结构不限于此。例如,结构可以为视频信号输出设备使用CEC 命令将认证必要性信息直接通信至电视接收器100。在这种情况下,视频信号输出设备可以 根据操作模式或正在输出广播内容还是私人内容来切换认证必要性信息,并且将该信息通 信至电视接收器100。HPD判断单元120基于CPU 107所提供的选择器切换信号和装置管理单元124中 保持的装置管理信息,判断在输入切换期间是否需要接通或断开HPD信号。更具体地,当连 接至新选择的选择器的可选输入端子的视频信号输出设备需要HDCP认证时,HPD判断单元 120判断为需要断开和接通HPD信号,而当不需要HDCP认证时,HPD判断单元120判断为不 需要断开和接通HPD信号。HPD发送单元121基于HPD判断单元120进行的判断的结果,进行用于将HPD信号 切换至接通状态或断开状态的控制。用作存储单元的HDCP ROM 115连接至HDMI接收器114。HDCP ROM 115保持HDCP 认证所使用的认证信息。在视频信号输出设备101和视频信号输出设备102中,连接至由 选择器单元113所选择的HDMI端口的装置能够访问HDCP ROM 115。当在电视接收器100和视频信号输出设备101或102之间HDCP认证处理成功时, HDMI接收器114对选择器单元113所提供的视频数据和音频数据进行解密。接着,将参考图3的流程图、图4的时序图和以上所述的图2的框图来说明根据本 发明第一实施例的处理。图3是示出在本发明第一实施例中进行的处理的示例的流程图。在步骤S301中,控制单元118待机以等待来自视频信号输出设备101或102的DDC访问请求。5V电力判断 单元119基于5V电力线125和130的电压值,判断是否存在DDC访问请求。视频信号输出设备101和102连接至电视接收器100,并且当例如作为用户操作的 结果而接通或处于待机状态时,对电视接收器100进行DDC访问请求。当电视接收器100 已经判断为存在来自视频信号输出设备101或102的DDC访问请求时,处理进入下一步骤 即步骤S302。注意,除非另外说明,否则以下假定需要HDCP认证的视频信号输出设备101连接 至HDMI端口 105。当然,如果利用“视频信号输出设备102”替换“视频信号输出设备101”, 并且利用“HDMI端口 106”替换“HDMI端口 105”,则以下说明也适用。在步骤S302中,HPD发送单元121将High状态的HPD信号发送至发生了 DDC访 问的HPD线126,并且向视频信号输出设备101通知DDC访问已经进入接通状态。基于该情 况,视频信号输出设备101开始针对DDC访问的通信初始化处理。接着,在步骤S303中,控制单元118待机以等待来自进行DDC访问的视频信号输 出设备101的EDID请求。当视频信号输出设备101将从地址和读取命令经由DDC线1 提供至EDIDR0M 116时,控制单元118从EDID ROM 116读出EDID。然后,将所读出的EDID 发送至视频信号输出设备101 (步骤S304)。然后,视频信号输出设备101基于接收到的EDID中包含的HDMI端口的物理地址, 定义其自身的物理地址。之后,进行用于定义按装置为单位分配的逻辑地址的定义处理,以 使得可以执行CEC命令交换。更具体地,基于HDMI规格向按装置类型分配的各逻辑地址发 送轮询消息,并且没有应答的逻辑地址被判断为可用地址,如此定义这些逻辑地址。在已经定义了逻辑地址时,视频信号输出设备101将包含装置信息的CEC命令经 由CEC线127发送至电视接收器100。然后,在接收到由视频信号输出设备101发送来的 CEC命令(步骤S3(^)时,电视接收器100的控制单元118对接收到的命令进行解码,并将 解码后的命令提供至CEC分析单元122。CEC分析单元122获得所提供的CEC命令内作为命令参数所包含的装置信息(步 骤S306)。这里,将所获得的物理地址、逻辑地址、厂商ID、装置名和具体装置类型信息提供 至装置管理单元124。装置管理单元IM将该所提供的装置信息作为连接至HDMI端口 105 的装置的装置信息存储在装置管理表中。另外,装置管理单元1 预先保持与各装置类型 (和装置类型/厂商ID组合)相关联的表示是否需要HDCP认证的认证必要性信息。图5 示出所保持的与装置类型和厂商ID相关联的认证必要性信息的例子。在这种情况下,当 装置的装置类型为“播放器”(逻辑地址为“4”或“8”)时,在厂商ID为“111111 (十六进 制(hex)) ”时不需要HDCP认证,但在厂商ID为除“111111 (十六进制)”以外的ID时需要 HDCP认证。这样,当厂商ID为表示制造消费装置的制造商的“111111 (十六进制)”时,判 断为不需要HDCP认证。图5示出将认证必要性信息与装置类型和厂商ID的各组合相关联 的例子,但所使用的方案不限于该组合。例如,可以将认证必要性信息与装置类型和具体装 置类型的各组合相关联。当装置的装置类型为“播放器”(逻辑地址为“4”或“8”)时,在 具体装置类型为“数字摄像机(消费装置)”时判断为不需要HDCP认证,而当具体装置类型 为“DVD播放器”(非消费装置)时判断为需要HDCP认证。另外,可以将认证必要性信息与 装置类型和装置名的各组合相关联,或者与装置类型、具体装置类型和厂商ID的各组合相关联。代替仅简单地使用表示装置类型的逻辑地址,在使用从所连接的装置获得的其它信 息的情况下,可以以较高的精度判断是否需要认证。装置管理单元1 将来自视频信号输 出设备的CEC命令的内容与认证必要性信息进行比较,并且生成装置管理表(步骤S307)。图6是基于接收到的CEC命令所创建的装置管理表的示例。该装置管理表针对各 连接端口,将诸如物理地址、逻辑地址、厂商ID和装置类型等的装置信息与表示是否需要 HDCP认证的认证必要性信息相关联,并且存储该关联信息。在图6所示的例子中,可以看 出,连接至HDMI端口 #A的装置需要HDCP认证,而连接至HDMI端口 #B的装置不需要HDCP 认证。图7示出在如下情况下的装置管理表的示例视频信号输出设备根据操作模式是 用于输出广播内容的操作模式还是用于输出私人内容的操作模式,在需要HDCP认证和不 需要HDCP认证之间进行切换,并提供其通知。例如,连接至HDMI端口 105的视频信号输出 设备101在输出视频数据之前向电视接收器100通知其操作模式。电视接收器100基于该 通知,将视频信号输出设备101的装置信息与认证必要性信息相关联地管理。图8示出所 保持的与装置类型和操作模式相关联的认证必要性信息的例子。图8示出将认证必要性信 息与装置类型和操作模式的各组合相关联的例子。在这种情况下,当装置的装置类型为“记 录器”(逻辑地址为“1”、“2”或“9”)时,在操作模式为“调谐器模式”时需要HDCP认证, 并且在操作模式为“照片模式”时不需要HDCP认证。这样,判断为在输出私人内容的“照片 模式”期间不需要HDCP认证。在图7所示的例子中,将认证必要性信息与连接至HDMI端口 #A的装置的调谐器模式和照片模式这两个操作模式的每一个相关联。当EDID的接收完成时,视频信号输出设备101使用CEC命令以将装置信息通信至 控制单元118。除此之外,视频信号输出设备101将密钥选择矢量(Key Selection Vector) 经由DDC线1 发送至电视接收器100 (步骤S308)。然后,在步骤S 309中,尝试进行HDCP 认证处理。接着,在步骤S310中,判断选择器单元113是否选择了在步骤S308中发送密钥选 择矢量时涉及的HDMI端口 105。如果判断为选择了 HDMI端口 105,则处理进入步骤S315。注意,对于不需要HDCP认证的装置,不执行以上所述的步骤S308和S309的处理, 并且处理从上述步骤S307直接进入步骤S310。例如,参考以上所述的图6所示的装置管理 表,可以看出,对于连接至HDMI端口 #A的装置而言不需要HDCP认证处理。因此,当响应于 来自该装置的DDC请求执行以上所述的从步骤S301开始的处理时,在步骤S307中创建了 装置管理表之后,处理直接进入步骤S310。另一方面,如果在步骤S310中判断为没有选择HDMI端口 105,则处理进入步骤 S311。在这种情况下,视频信号输出设备101不能访问HDCP ROM 115,由此在步骤S309中 尝试的HDCP认证处理失败。在步骤S311中,设备待机以接收选择器切换信号。当接收到选择器切换信号并 且检测到可选输入端子的变化时,在下一步骤S312中,选择器单元113基于接收到的选择 器切换信号切换可选输入端子。在该例子中,将可选输入端子113B切换至可选输入端子 113A,作为结果选择了 HDMI端口 105。接着,HPD判断单元120获得与通过已切换至的可选输入端子113A所选择的HDMI 端口 105相连接的视频信号输出设备101的认证必要性信息,其中,该信息是从装置管理单元IM所保持的装置管理表获得的。然后,在以下步骤S313中,基于所获得的认证必要性信息判断与已切换至的可选 输入端子113A所选择的HDMI端口 105相连接的视频信号输出设备101是否需要HDCP认 证。如果判断为需要HDCP认证,则处理进入步骤S314。在步骤S314中,HPD发送单元121在预定时间量内向连接至HDMI端口 105的视 频信号输出设备101发送Low状态的HPD信号。将发送Low状态的HPD信号用的时间量设 置为视频信号输出设备可以检测到Low状态的时间量,并且HDMI规格指定该时间量最小为 IOOms0假定在步骤S314中,在300ms的时间段或该最小时间量以上的时间段内发送Low 状态的HPD信号。尽管在本第一实施例中将发送Low状态的HPD信号用的时间量指定为300ms,但应 当注意,本实施例不限于此。换言之,只是根据经验将300ms这一时间确定为视频信号输出 设备检测到Low状态所需的时间量,因而可以使用其它的时间量,只要视频信号输出设备 可以检测到Low状态即可。当步骤S314中的HPD信号的发送完成时,处理返回至步骤S302。然后,HPD发送 单元121向步骤S310中选择器单元113选择的视频信号输出设备101发送High状态的 HPD信号。通过该操作,再次向视频信号输出设备通知DDC访问准备完成,再次执行通信初 始化处理,并且执行EDID请求处理和HDCP认证处理。然而,如果在上述步骤S313中基于装置管理表中的认证必要性信息判断为不需 要HDCP认证处理,则处理进入步骤S315。在这种情况下,无需进行DDC通信初始化处理,并 且使HPD信号保持为High状态。在步骤S315中,电视接收器100接收与选择器单元113当前所选择的HDMI端口 相连接的视频信号输出设备所发送的视频数据和音频数据。将该视频数据和音频数据通过 HDMI端口 105或106和选择器单元113提供至HDMI接收器114。然后,HDMI接收器114对 该视频数据和音频数据进行解密,并且经由输入源选择单元112将视频信号提供至视频处 理单元135并将音频信号提供至音频处理单元137。然后,在步骤S316中,视频处理单元135和音频处理单元137分别进行用于输出 所提供的视频数据和音频数据的处理。然后,处理返回至步骤S311,在步骤S311中,设备待 机以等待选择器切换信号。以上说明了将视频信号输出设备仅连接至HDMI端口 105和106中的一个的情况。 然而,本第一实施例不限于此,并且在将视频信号输出设备连接至HDMI端口 105和106这 两者的情况下,本第一实施例也可适用。在这种情况下,电视接收器100对连接至HDMI端 口 105和106的两个视频信号输出设备进行以上所述的步骤S301 S309的处理。通过该 操作,可以获得连接至HDMI端口 105和106的这两个视频信号输出设备的装置信息,并且 创建装置管理表。以下将使用图4的时序图,另外适当参考图3的流程图来进一步详细说明在第一 实施例中进行的处理。在图4中,附图标记^ 4d是HDMI端口 105中的各种信号的时序的例子,并且 附图标记4f 4h是HDMI端口 106中的各种信号的时序的例子。同时,附图标记如表示 选择器单元113的工作时序。
更具体地,附图标记如表示5V电力线中的电压变化的例子。附图标记4b和4f 表示各个HPD线中的电压变化的例子。附图标记如和4g表示各个DDC访问状态的例子。 最后,附图标记4d和4h表示从各个选择器输出的视频数据和音频数据的例子。这里,假定将需要HDCP认证的视频信号输出设备101连接至HDMI端口 105,而将 不需要HDCP认证的视频信号输出设备102连接至HDMI端口 106。此外,以下的说明假定当 选择这两个视频信号输出设备的其中一个时,选择器单元113当前正在选择与之后要选择 的HDMI端口不同的HDMI端口。作为第一例,以下将说明如下情况选择器单元113从时刻tl t5选择HDMI端 口 106,然后在时刻t6,响应于例如用户操作使选择器单元113选择HDMI端口 105。首先,响应于例如视频信号输出设备101的启动,向5V电力线125施加预定电压 (图4中的时刻tl)。然后,5V电力判断单元119基于5V电力线125中的电压值,判断为视 频信号输出设备101已经进行了 DDC访问请求(图3中的步骤S301)。响应于该DDC访问请求,在时刻t2,HPD发送单元121将HPD信号设置为High状 态(图3中的步骤S 30 。然后,在时刻t3,视频信号输出设备101向电视接收器100发 送用于访问EDIDR0M 116的请求。将响应于该访问请求从EDID ROM 116读出的EDID在时刻t3发送至视频信号输 出设备101 (图3中的步骤S303和S304)。在完成EDID读出时,视频信号输出设备101将 CEC命令发送至电视接收器100。在已经接收到该CEC命令的情况下,电视接收器100分析 该CEC命令,创建装置管理表,并且将该表存储在装置管理单元IM中(步骤S305 S307)。然后,视频信号输出设备101将HDCP密钥选择矢量发送至电视接收器100(图3 中的步骤S308),并且在时刻t4,尝试进行HDCP认证(图3中的步骤S309)。在时刻t4,选择器单元113当前选择可选输入端子113B,由此视频信号输出设备 101不能访问HDCP ROM 115。由于该原因,视频信号输出设备101认证失败,由此DDC线 129进入不定状态。然后,假定在时刻t6,响应于例如用户操作向选择器单元113应用选择器切换信 号(图3中的步骤S311)。响应于该选择器切换信号,选择器单元113从可选输入端子11 切换至可选输入端子113A(步骤S3U)。这使得视频信号输出设备101可以访问HDCP ROM 115。这里,控制单元118基于装置管理单元1 中存储的装置管理表,判断连接至HDMI 端口 105的视频信号输出设备101是否是需要HDCP认证的装置(图3中的步骤S313)。根 据该判断的结果,HPD发送单元121在例如300ms的时间段(时刻t7 伪)内将HPD线1 上的HPD信号保持为Low状态(图3中的步骤S314)。在时刻t7之后300ms的时刻t8,HPD发送单元121向HPD线1 发送High状态 的HPD信号(图3中的步骤S302)。视频信号输出设备101基于该High状态的HPD信号对 电视接收器100进行EDID访问请求。然后,电视接收器100响应于该请求,将EDID发送至 视频信号输出设备101 (时刻t9 ;图3中的步骤S303和S304)。此外,从视频信号输出设备101发送密钥选择矢量,并且电视接收器100在时刻 tio接收到该密钥选择矢量(图3中的步骤S308)。在时刻tll,当HDCP认证成功时(图3中的步骤S309),从视频信号输出设备101向电视接收器100发送视频数据和音频数据。接着,作为第二例,将说明选择与不需要HDCP认证的视频信号输出设备102相连 接的HDMI端口 106的情况。假定在时刻tl2,将视频信号输出设备102连接至HDMI端口 106,并且选择器单元113当前选择了 HDMI端口 105。还假定之后在时刻t6,响应于例如用 户操作,选择器单元113选择了 HDMI端口 106。与以上所述的视频信号输出设备101的例子相同,响应于例如视频信号输出设备 102的启动,向5V电力线130施加预定电压。然后,5V电力判断单元119基于5V电力线 130的电压值,判断为视频信号输出设备102已经进行了 DDC访问请求。响应于该DDC访问 请求,HPD发送单元121将HPD信号设置为High状态,并且视频信号输出设备102向电视 接收器100发送用于访问EDID ROM 116的请求。将响应于该访问请求从EDID ROM 116读出的EDID发送至视频信号输出设备102。 之后,通过图3中步骤S305 S307的处理,针对视频信号输出设备102创建装置管理表, 并且将该装置管理表存储在装置管理单元124中。由于视频信号输出设备102是不需要HDCP认证的装置,因此不进行步骤S308和 S309中的处理,并且设备待机以等待要发送至选择器单元113的选择器切换信号(图3中 的步骤S311)。当在时刻t6接收到选择器切换信号时,选择器单元113从可选输入端子113A切 换至可选输入端子113B(图3中的步骤S3U)。这里,控制单元118基于装置管理表,判断 为连接至HDMI端口 106的视频信号输出设备102是不需要HDCP认证的装置(图3中的步 骤S313),由此将HPD线中的HPD信号保持为High状态。因此,仅通过选择器单元113从可选输入端子113A切换至可选输入端子113B,在 时刻tl3将视频数据和音频数据从视频信号输出设备102输出至电视接收器100(图3中 的步骤S315和S316)。根据至此为止所述的结构,对于诸如数字摄像机等的输出不需要版权保护的视频 数据和音频数据由此不需要HDCP认证的视频信号输出设备而言,用于在切换HDMI端口时 重新开始DDC通信的处理是不需要的。因此,可以缩短HDMI端口切换操作与视频数据和音 频数据的输出之间的时间量。此外,当需要HDCP认证的视频信号输出设备可以访问EDID ROM但不能访问HDCP ROM,由此在DDC线中产生不定状态时,进行用于重新开始DDC通信的处理。因此,当切换 HDMI端口时,电视接收器可以以稳定的方式输出视频和音频。第二实施例接着,将参考图9的框图和图10的流程图来说明根据本发明第二实施例的处理。图9示出本第二实施例可以应用的电视接收器700的示例结构。注意,在图9中, 对与以上所述的图2中的元件相同的元件赋予相同的附图标记,并且将省略对这些元件的 详细说明。控制单元701与图2所示的控制单元118相对应,并且除了 5V电力判断单元 119、HPD判断单元120和HPD发送单元121以外,还具有作为本第二实施例特有的结构的 信息帧获得单元702。用作认证必要性信息获得单元的信息帧获得单元702获得经由TMD S线1 和 133传输来的数据内作为辅助数据所包含的数据岛(Data Island)区域中的信息帧包。
更具体地,例如将视频信号输出设备101输出并被输入至HDMI端口 105的辅助数 据经由TMDS线1 提供至选择器单元113。如果选择器单元113选择了与HDMI端口 105 相对应的可选输入端子113A,则该辅助数据将被提供至HDMI接收器114。然后,HDMI接收 器114从所提供的辅助数据中提取信息帧包,并且将所提取出的包传递至控制单元701内 的信息帧获得单元702。信息帧获得单元702分析所获得的信息帧包,获得连接至相应的TMDS线1 和 133的装置的信息,并且将该装置信息存储在装置管理单元703中。具体地,获得由AVI信 息帧包中所包含的源装置信息数据(Source Device Information data)所表示的装置类 型。图11是示出AVI信息帧包的帧结构的示例的图。按字节为单位定义这些帧,并且 由开头的帧或信息帧类型代码来表示信息帧包的类型。下一帧或信息帧版本编号表示版 本,并且该帧之后的下一帧或源产品描述信息帧的长度表示该帧之后的帧的长度。帧数据 字节1 8保持表示厂商名的7位ASCII码。帧数据字节9 M保持表示型号名的7位 ASCII 码。帧数据字节25保持源装置信息数据。该源装置信息数据是用于识别装置类型的 码。与以上的第一实施例中的装置管理单元IM相同,装置管理单元703将表示是否 需要HDCP认证的认证必要性信息与各装置类型相关联地存储。图12示出根据本第二实施 例的认证必要性信息的例子。因此,预先将表示是否需要HDCP认证的认证必要性信息与在 源装置信息数据中定义的各装置类型相关联地存储。装置管理单元703通过将来自视频信 号输出设备的信息帧包的内容与认证必要性信息进行比较来生成装置管理表。应当注意,与经由HDMI传输的视频数据和音频数据不同,信息帧包未被加密。因 此,无论HDCP认证结果如何,视频信号输出设备都可以发送信息帧包,并由电视接收器进 行接收。此外,尽管这里所述的结构为电视接收器700预先将认证必要性信息与装置类型 相关联地保持,但结构不限于此。例如,还可以考虑使用厂商可以定义的厂商具体信息帧包 (Vendor Specific InfoFrame packet)作为信息帧包的情况。在这种情况下,视频信号输 出设备101或102可以使用厂商具体信息帧包来直接向电视接收器700通知该视频信号输 出设备是否需要HDCP认证。利用该结构,视频信号输出设备可以根据其操作模式,在需要 HDCP认证和不需要HDCP认证之间动态切换,并且向电视接收器700通知该情况。同时,电 视接收器700不需要预先保持与各装置类型相关联的认证必要性信息。图10是示出在本发明第二实施例中进行的处理的示例的流程图。注意,在图10 中,对与以上所述的图3中的部分相同的部分赋予相同的附图标记,并且将省略对这些部 分的详细说明。在步骤S301 S304中,当视频信号输出设备101或102完成EDID的接收 时,该视频信号输出设备经由DDC线向电视接收器700发送密钥选择矢量(步骤S308),并 且尝试进行HDCP认证处理。注意,除非另外说明,否则以下假定需要HDCP认证的视频信号输出设备101连接 至HDMI端口 105。当然,在利用“视频信号输出设备102”替换“视频信号输出设备101”, 并且利用“HDMI端口 106”替换“HDMI端口 105”的情况下,以下说明也适用。
当HDCP认证成功时(步骤S 309),视频信号输出设备101开始发送信息帧包。电 视接收器700接收由视频信号输出设备101发送来的信息帧包,并且将该包经由TMDS线 128提供至控制单元701中的信息帧获得单元702(步骤S801)。信息帧获得单元702分析所提供的信息帧包,并且提取包含装置信息的AVI信息 帧包或厂商具体信息帧包。然后,信息帧获得单元702从所提取出的包获得装置类型、厂商 名和装置名,并将该信息提供至装置管理单元703。装置管理单元703基于从该包获得的装 置类型,将针对各装置类型预先保持的认证必要性信息与从该包获得的装置信息相关联, 并且将该关联信息存储在装置管理表中(步骤S802)。接着,在步骤S310中,判断选择器单元113是否选择了在步骤S308中接收密钥选 择矢量时涉及的HDMI端口 105。如果判断为选择了 HDMI端口 105,则处理进入步骤S315。注意,对于不需要HDCP认证的装置而言,不执行以上所述的步骤S308和S309的 处理,并且处理从上述步骤S304直接进入步骤S801。例如,当在步骤S304中装置已经发送 了 EDID时,该装置之后发送信息帧包。然而,如果在步骤S310中判断为没有选择HDMI端口 105,则处理进入步骤S311。 在这种情况下,连接至HDMI端口 105的视频信号输出设备101不能访问HDCP ROM 115,由 此认证处理失败。在步骤S311中,设备待机以接收选择器切换信号。当接收到选择器切换信号时, 在下一步骤S312中,选择器单元113基于所接收到的选择器切换信号来切换可选输入端 子。在该例子中,选择器单元113从可选输入端子11 切换至可选输入端子113A,并且作 为结果选择了 HDMI端口 105。接着,HPD判断单元120获得与通过已切换至的可选输入端子113A所选择的HDMI 端口 105相连接的视频信号输出设备101的认证必要性信息,其中,该信息是从装置管理单 元703所保持的装置管理表获得的。然后,在下一步骤S313中,基于所获得的认证必要性信息,判断与通过已切换至 的可选输入端子所选择的HDMI端口相连接的视频信号输出设备102是否需要HDCP认证。 如果判断为需要HDCP认证,则处理进入步骤S314。在步骤S314中,HPD发送单元121在 预定时间量(例如,300ms)内,向与已切换至的HDMI端口相连接的视频信号输出设备发送 Low状态的HPD信号。当步骤S314中HPD信号的发送完成时,处理返回至步骤S302。然后,HPD发送单 元121向选择器单元113在步骤S312中所选择的视频信号输出设备101发送High状态的 HPD信号。通过该操作,再次向视频信号输出设备101通知DDC访问准备完成,再次执行通 信初始化处理,并且执行EDID请求处理和HDCP认证处理。然而,如果在以上所述的步骤S313中基于装置管理表中的认证必要性信息判断 为视频信号输出设备101不需要HDCP认证处理,则处理进入步骤S315。在这种情况下,无 需进行DDC通信初始化处理,并且使HPD信号保持为High状态。在步骤S315中,电视接收器700接收与选择器单元113当前所选择的HDMI端口 相连接的视频信号输出设备所发送来的视频数据和音频数据。将该视频数据和音频数据通 过HDMI端口 105或106和选择器单元113提供至HDMI接收器114。然后,HDMI接收器114 对该视频数据和音频数据进行解密,并且经由输入源选择单元112将视频信号提供至视频处理单元135并将音频信号提供至音频处理单元137。然后,在步骤S316中,视频处理单元135和音频处理单元137分别进行用于输出 所提供的视频数据和音频数据的处理。然后,处理返回至步骤S311,在步骤S311中,设备待 机以等待选择器切换信号。应当注意,如同以上所述的第一实施例那样,在视频信号输出设备101和102分别 连接至HDMI端口 105和106的情况下,本第二实施例也可适用。在本第二实施例中,当没有选择与需要HDCP认证的装置相连接的HDMI端口时,该 装置不能访问HDCP ROM 115,由此认证失败。在这种情况下,如果例如在步骤S309中认证 失败,则可以考虑跳过步骤S801和S802中的处理并且进入步骤S310中的处理。然后,如 果当在步骤S312中切换选择器并且在步骤S313中参考装置管理表时,在装置管理表中不 存在该装置的装置信息,则处理进入步骤S314,并且重新开始DDC通信。根据至此为止所述的结构,对于诸如数字摄像机等的输出不需要版权保护的视频 数据和音频数据由此不需要HDCP认证的视频信号输出设备而言,用于在切换HDMI端口时 重新开始DDC通信的处理是不需要的。因此,可以缩短HDMI端口切换操作与视频数据和音 频数据的输出之间的时间量。此外,由于本第二实施例省略了 CEC控制,因此可以利用更少 的硬件结构来获得与以上所述的第一实施例的效果相同的效果。第三实施例接着,将参考图13的框图和图14的流程图来说明根据本发明第三实施例的处理。图13示出第三实施例可以应用的电视接收器1100的示例结构。注意,在图13中, 对与以上所述的图2中的部分相同的部分赋予相同的附图标记,并且将省略对这些部分的 详细说明。控制单元1101与图2所示的控制单元118相对应,并且具有5V电力判断单元 119、HPD判断单元120和HPD发送单元121。除此之外,控制单元1101具有作为本第三实 施例特有的结构的用作认证必要性信息获得单元的HDCP认证开始判断单元1102。HDCP认 证开始判断单元1102监视经由DDC线1 和134提供的密钥选择矢量。然后,HDCP认证 开始判断单元1102针对连接至DDC线1 和134的装置判断是否需要HDCP认证。更具体地,当已接收到密钥选择矢量时,HDCP认证开始判断单元1102判断为与包 含进行接收所经由的DDC线的HDMI端口相连接的装置需要HDCP认证。基于该判断的结果, 对于该HDMI端口,HDCP认证开始判断单元1102向装置管理单元1103通知连接至该HDMI 端口的装置是需要HDCP认证的装置。在接收到来自HDCP认证开始判断单元1102的通知时,装置管理单元1103将接收 到的通知中包含的信息作为连接至HDMI端口的装置的信息存储在装置管理表中。注意, 保持装置管理表中存储的信息,直到下次该HDMI端口中的5V电力线变为Low状态或者该 HDMI端口中的5V电力线新变为High状态为止。图14是示出在本发明第三实施例中进行的处理的示例的流程图。注意,在图14 中,对与以上所述的图3中的部分相同的部分赋予相同的附图标记,并且将省略对这些部 分的详细说明。首先,在步骤S301 S304中进行用于将EDID发送至视频信号输出设备 101或102的一系列处理,之后处理进入步骤S1201。注意,除非另外说明,否则以下假定需要HDCP认证的视频信号输出设备101连接 至HDMI端口 105。当然,在利用“视频信号输出设备102”替换“视频信号输出设备101”并利用“HDMI端口 106”替换“HDMI端口 105”的情况下,以下说明也适用。在步骤S1201中,电视接收器1100中的HDCP认证开始判断单元1102待机以等待 来自视频信号输出设备101的密钥选择矢量。然而,如果判断为在预定时间量内没有接收 到密钥选择矢量,则假定视频信号输出设备101是不需要HDCP认证的装置,由此处理进入 步骤S1202。然而,如果在预定时间量内已经接收到密钥选择矢量,则处理进入步骤S309, 在步骤S309中,开始HDCP认证处理。接着,在步骤S1202中,基于步骤S1201中的判断结果,将表示视频信号输出设备 101是否需要HDCP认证的认证必要性信息与视频信号输出设备101所连接的HDMI端口 105 相关联。将与该HDMI端口 105相关联的认证必要性信息存储在装置管理表中。换言之, 在本第三实施例中,基于是否已经接收到密钥选择矢量来判断视频信号输出设备是否需要 HDCP认证。接着,在步骤S310中,判断选择器单元113是否选择了在步骤S1201中判断是否 已经接收到密钥选择矢量时涉及的HDMI端口 105。如果判断为选择了 HDMI端口 105,则处 理进入步骤S315。然而,如果在步骤S310中判断为没有选择HDMI端口 105,则处理进入步骤S311, 在步骤S311中,设备待机以等待选择器切换信号的接收。当接收到选择器切换信号时,在 下一步骤S312中,选择器单元113基于所接收到的选择器切换信号,切换可选输入端子。在 该例子中,选择器单元113从可选输入端子11 切换至可选输入端子113A,并且作为结果 选择了 HDMI 端口 105。接着,HPD判断单元120获得与通过已切换至的可选输入端子113A所选择的HDMI 端口 105相连接的视频信号输出设备101的认证必要性信息,其中,该信息是从装置管理单 元1103所保持的装置管理表获得的。然后,在下一步骤S313中,基于所获得的认证必要性 信息,判断连接至HDMI端口 105的视频信号输出设备101是否需要HDCP认证。如果判断 为需要HDCP认证,则处理进入步骤S314。在步骤S314中,HPD发送单元121在预定时间量(例如,300ms)内,向与已切换至 的HDMI端口 105相连接的视频信号输出设备发送Low状态的HPD信号。当在步骤S314中HPD信号的发送完成时,处理返回至步骤S302。然后,HPD发送 单元121向选择器单元113在步骤S312中所选择的视频信号输出设备101发送High状态 的HPD信号。通过该操作,再次向视频信号输出设备101通知DDC访问准备完成,再次执行 通信初始化处理,并且执行EDID请求处理和HDCP认证处理。然而,如果在以上所述的步骤S313中基于装置管理表中的认证必要性信息判断 为视频信号输出设备101不需要HDCP认证处理,则处理进入步骤S315。在这种情况下,无 需进行DDC通信初始化处理,并且使HPD信号保持为High状态。在步骤S315中,电视接收器1100接收与选择器单元113当前所选择的HDMI端口 相连接的视频信号输出设备所发送来的视频数据和音频数据。将该视频数据和音频数据通 过HDMI端口 105或106和选择器单元113提供至HDMI接收器114。然后,HDMI接收器114 对该视频数据和音频数据进行解密,并且经由输入源选择单元112将视频信号提供至视频 处理单元135并将音频信号提供至音频处理单元137。然后,在步骤S316中,视频处理单元135和音频处理单元137分别进行用于输出所提供的视频数据和音频数据的处理。然后,处理返回至步骤S311,在步骤S311中,选择器 切换信号进入待机状态。应当注意,如同以上所述第一实施例和第二实施例那样,在将视频信号输出设备 101和102分别连接至HDMI端口 105和106的情况下,本第三实施例也可适用。在这种情 况下,电视接收器1100对连接至HDMI端口 105和106的两个视频信号输出设备进行以上 所述的步骤S301 S309、S1201和S1202的处理。通过该操作,可以获得连接至HDMI端口 105和106的两个视频信号输出设备的装置信息,并且创建装置管理表。以这种方式,根据本发明第三实施例,监视密钥选择矢量的接收状态,并且对连接 至HDMI端口的视频信号输出设备是否需要HDCP认证进行管理和存储。然后,与以上所述 的第一实施例和第二实施例相同,当选择器单元113进行切换时,执行用于仅当切换至需 要HDCP认证的装置时才重新开始DDC通信的处理。因此,可以缩短在切换至不需要HDCP 认证的装置时所需的时间量。第四实施例接着,将说明根据本发明第四实施例的处理。图15示出本第四实施例可以应用的 电视接收器1300的结构和HDMI端口连接形式的示例。注意,可以将与使用图2所述的电 视接收器100的结构相同的结构应用于图15所示的电视接收器1300。在图15中,对与图 2中的元件相同的元件赋予相同的附图标记,并且将省略对这些元件的详细说明。在图15所示的例子中,视频信号选择设备1302连接至用作视频控制设备的电视 接收器1300的HDMI端口 106。视频信号选择设备1302具有HDMI端口 1304A和1304B,并 且可以响应于控制单元1303所进行的控制来切换HDMI端口 1304A和1304B。换言之,电视 接收器1300经由视频信号选择设备1302连接至与HDMI端口 1304A相连接的视频信号输 出设备101以及与HDMI端口 1304B相连接的视频信号输出设备102。视频信号选择设备1302是诸如AV放大器等的转发器设备。视频信号选择设备 1302基于控制单元1303输出的选择器切换信号来控制选择器单元1304,由此在HDMI端口 1304A和1304B之间切换,并且由此改变与电视接收器1300的连接。通过该操作,选择器单 元1304选择要发送至电视接收器1300的视频数据和音频数据。5V电力线130和HPD线131经由视频信号选择设备1302内的控制单元1303连接 至 HDMI 端口 1304A 禾Π 1304Β。CEC 线 132 直接连接至 HDMI 端口 1304Α 禾Π 1304Β。同时,TMDS 线133和DDC线134经由选择器单元1304连接至HDMI端口 1304Α或HDMI端口 1304Β。最后,尽管在图15中未示出,视频信号选择设备1302具有HDMI端口 1304Α和 1304Β这两者用的EDID ROM,并且在选择器单元1304中的公共端子侧具有HDCP ROM。电视接收器1300中的装置管理单元1301与图2所示的装置管理单元IM相对应。 装置管理单元1301存储可以由作为本第四实施例特有的结构的视频信号选择设备1302所 选择的HDMI端口的信息,并且还存储连接至视频信号选择设备1302的视频信号输出设备 101和102的认证必要性信息。视频信号选择设备1302在连接至电视接收器1300之后,与如已经说明的电视接 收器1300进行诸如DDC请求、EDID请求和EDID接收等的预定操作,通过这些操作来定义 物理地址。当定义了物理地址时,视频信号选择设备1302使用CEC命令将包含表示所选择 的HDMI端口的信息的装置信息发送至电视接收器1300。
之后,在连接至视频信号选择设备1302的视频信号输出设备101和102中,视频 信号选择设备1302所选择的装置经由视频信号选择设备1302与电视接收器1300进行上 述操作。此外,当将视频信号输出设备连接至视频信号选择设备1302的HDMI端口 1304A 或1304B时,在该视频信号输出设备和视频信号选择设备1302之间执行通过HDMI指定的 预定操作。例如,进行如图3的流程图中的步骤S301 S304所述的与EDID有关的处理, 并且定义物理地址。在已经定义了物理地址时,视频信号输出设备可以经由视频信号选择 设备1302,将包含装置信息的CEC命令通过CEC线发送至电视接收器1300。然后,在接收到视频信号选择设备1302或者连接至视频信号选择设备1302的视 频信号输出设备101和/或102发送来的CEC命令时,电视接收器1300使用CEC分析单元 122分析所接收到的命令。将作为分析的结果从CEC命令提取出的装置信息存储在装置管 理单元1301内的装置管理表中。另外,在视频信号选择设备1302和视频信号输出设备之间进行在图3的步骤S308 和S309中所述的HDCP认证处理。视频信号选择设备1302在连接至电视接收器1300时, 对例如已经通过认证处理认证后的设备,进行与电视接收器1300的HDCP认证处理。如上所述,可以使用远程控制器103来远程操作电视接收器1300。例如,电视接收 器1300可以响应于通过远程控制器103进行的操作,使用以上在第一实施例中所述的装置 管理信息来显示连接至HDMI端口 105和106的装置的列表。此时,当在连接至电视接收器 1300中的HDMI端口的设备中设置另一 HDMI端口时,与以上所述的视频信号选择设备1302 的情况相同,还将连接至该HDMI端口的装置显示在该列表中。通过操作远程控制器103并且从所显示的列表中选择装置,用户可以使得从电视 接收器1300输出基于从所选择的装置输出的视频数据和音频数据的视频和音频。换言之, 响应于使用远程控制器103进行的选择操作来控制电视接收器1300的选择器单元113和 视频信号选择设备1302的选择器单元1304,以使得将所选择的装置的输出提供至电视接 收器1300。响应于通过远程控制器103进行的操作,利用控制单元118生成的CEC命令来 控制视频信号选择设备1302的选择器单元1304。将在电视接收器1300中选择的视频信号输出设备所输出的视频数据和音频数据 经由视频信号选择设备1302提供至电视接收器1300,并且通过电视接收器1300的显示单 元或扬声器等输出这些视频数据和音频数据。图16是示出根据本第四实施例的装置管理表的示例的图。该装置管理表针对各 连接端口,将诸如物理地址、逻辑地址、厂商ID和装置类型等的装置信息与认证必要性信 息相关联,并且存储该关联信息。另外,在连接了视频信号选择设备1302的情况下,存储视 频信号选择设备1302的HDMI端口 1304A和1304B的信息。图16所示的例子表示三个装置连接至HDMI端口 #B。基于物理地址,可以看出, 第一个装置直接连接至HDMI端口 #B,而第二个装置和第三个装置经由第一个装置连接至 HDMI端口 #B。此外,第二个装置需要HDCP认证,而第三个装置不需要HDCP认证。图17是示出在本发明第四实施例中进行的处理的示例的流程图。注意,在图17 中,对与以上所述的图3中的部分相同的部分赋予相同的附图标记,并且将省略对这些部 分的详细说明。
在图17所示的处理之前,通过诸如如上所述的操作等的预定操作,在视频信号选 择设备1302与连接至视频信号选择设备1302的视频信号输出设备101和102之间进行物 理地址定义和HDCP认证处理等。还假定在初始状态下,视频信号选择设备1302中的选择 器单元1304当前正在选择与视频信号输出设备101相连接的HDMI端口 1304A。在步骤S301 S304中,电视接收器1300将EDID发送至视频信号选择设备1302。 与视频信号选择设备1302的选择器单元1304所选择的HDMI端口相连接的视频信号输出 设备接收发送来的EDID。在接收到该EDID时,该视频信号输出设备向电视接收器1300发 送CEC命令。视频信号选择设备1302经由CEC命令还发送表示选择器单元1304进行的选 择的当前状态的信息。然后,电视接收器1300经由视频信号选择设备1302接收这些CEC 命令(步骤S305)。电视接收器1300分析接收到的CEC命令,并且创建装置管理表(步骤S306和 S307)。如使用图16所述,该装置管理表存储与视频信号选择设备1302以及连接至视频信 号选择设备1302的视频信号输出设备101和/或102有关的装置信息。可以将上述的表 示选择器单元1304进行的选择的当前状态的信息存储在装置管理表中,或者可以单独保 持该信息。另外,选择器单元1304所选择的视频信号输出设备101在接收到EDID之后,向电 视接收器1300发送密钥选择矢量,并且尝试进行HDCP认证。当电视接收器1300接收到密 钥选择矢量时,执行HDCP认证处理(步骤S308和S309)。接着,在步骤S310中,判断选择器单元113是否选择了在步骤S308中发送密钥选 择矢量时涉及的HDMI端口(在图15所示的例子中为HDMI端口 106)。如果判断为选择了 该HDMI端口,则处理进入步骤S1501。注意,对于不需要HDCP认证的装置,不执行以上所述的步骤S308和S309的处理, 并且处理从上述步骤S307直接进入步骤S310。例如,参考上述的图16所示的装置管理表, 连接至HDMI端口 #B并且物理地址为[2. 2. 0. 0]的装置不需要HDCP认证处理。因此,当响 应于来自该装置的DDC请求执行以上所述的从步骤S301开始的处理时,在步骤S307中创 建了装置管理表之后,处理直接进入步骤S310。然而,如果在步骤S310中判断为没有选择在发送密钥选择矢量时涉及的HDMI端 口,则处理进入步骤S311,在步骤S311中,设备待机以等待选择器切换信号。当在步骤S311中接收到选择器切换信号时,在步骤S312中,选择器单元113响应 于所接收到的选择器切换信号来切换可选输入端子。在该例子中,选择器单元113从可选 输入端子113A切换至可选输入端子113B,并且作为结果选择了 HDMI端口 106。当进行了 选择器单元113的切换时,处理进入步骤S1501。注意,在本第四实施例中,选择器切换信号包含针对电视接收器1300的选择器单 元113的切换指示以及针对视频信号选择设备1302的选择器单元1304的切换指示。换言 之,电视接收器1300可以使用CEC命令来控制视频信号选择设备1302的选择器单元1304。 例如,通过参考在步骤S307中创建的装置管理表来获得连接至视频信号选择设备1302的 视频信号输出设备的物理地址,并且将针对选择器单元1304的切换指示发送至视频信号 选择设备1302。在步骤S1501中,电视接收器1300判断视频信号选择设备1302内的选择器单元1304是否选择了在步骤S308中发送密钥选择矢量时涉及的HDMI端口。在该例子中,判断 选择器单元1304是否选择了 HDMI端口 1304A。如果判断为选择了 HDMI端口 1304A,则处 理进入步骤S315。然而,如果判断为没有选择该HDMI端口,则处理进入步骤S1502。在步骤S1502中,电视接收器1300将用于切换选择器单元1304以选择该HDMI端 口的CEC命令发送至视频信号选择设备1302。在该例子中,发送用于将选择器单元1304切 换至HDMI端口 1304A的CEC命令。当发送了该CEC命令时,处理进入步骤S313。在步骤S313中,判断与在视频信号选择设备1302中切换至的HDMI端口相连接的 视频信号输出设备是否需要HDCP认证处理。换言之,HPD判断单元120针对连接至HDMI端 口 1304A的视频信号输出设备101,获得装置管理单元1301所保持的装置管理表中的认证 必要性信息。然后,基于所获得的认证必要性信息来判断视频信号输出设备101是否需要 HDCP认证。如果判断为需要HDCP认证,则处理进入步骤S314。在步骤S314中,HPD发送单元121在预定时间量(例如,300ms)内,向在步骤S313 中判断为需要HDCP认证的视频信号输出设备发送Low状态的HPD信号。然后,处理返回至 步骤S302,在步骤S302中,HPD发送单元121发送High状态的HPD信号。将该HPD信号经 由视频信号选择设备1302的控制单元1303发送至该视频信号输出设备。通过该操作,进 行表示DDC访问准备完成的通知,并且执行通信初始化处理。然而,如果在以上所述的步骤S313中基于装置管理表中的认证必要性信息判断 为视频信号输出设备101不需要HDCP认证处理,则处理进入步骤S315。在这种情况下,无 需进行DDC通信初始化处理,并且使HPD信号保持为High状态。在步骤S315中,电视接收器1300通过选择器单元113当前所选择的HDMI端口接 收视频数据和音频数据。在该例子中,视频信号输出设备101发送视频数据和音频数据,并 且电视接收器1300经由视频信号选择设备1302接收该视频数据和音频数据。将接收到的 视频数据和音频数据经由选择器单元113提供至HDMI接收器114。然后,HDMI接收器114 对该视频数据和音频数据进行解密,并且经由输入源选择单元112将视频信号提供至视频 处理单元135并将音频信号提供至音频处理单元137。然后,在步骤S316中,视频处理单元135和音频处理单元137分别进行用于输出 所提供的视频数据和音频数据的处理。然后,处理返回至步骤S311,在步骤S311中,设备进 入针对选择器切换信号的待机状态。因而,根据本发明第四实施例,电视接收器1300存储连接至HDMI端口的视频信号 选择设备1302的选择器单元1304的状态。另外,电视接收器1300存储连接至视频信号选 择设备1302的HDMI端口的视频信号输出设备的认证必要性信息。然后,与以上所述的第 一实施例和第二实施例相同,仅当选择器单元113和视频信号选择设备1302的选择器单元 1304切换至需要HDCP认证的装置时,才执行用于重新开始DDC通信的处理。因此,可以缩 短在切换至不需要HDCP认证的装置时所需的时间量。其它实施例还可以通过读出并执行记录在存储器装置上的程序以进行上述实施例的功能的 系统或设备的计算机(或者CPU或MPU等的装置)以及通过以下方法来实现本发明的各方 面,其中系统或设备的计算机通过例如读出并执行记录在存储器装置上的程序以进行上述 实施例的功能来进行该方法的各步骤。由于该目的,例如经由网络或者从用作存储器装置的各种类型的记录介质(例如,计算机可读介质)向计算机提供该程序。尽管已经参考典型实施例说明了本发明,但是应该理解,本发明不限于所公开的 典型实施例。所附权利要求书的范围符合最宽的解释,以包含所有这类修改、等同结构和功 能。本申请要求2008年8月13日提交的日本专利申请2008-208737和2009年5月27 日提交的日本专利申请2009-U8061的优先权,在此通过引用包含这些申请的全部内容。
权利要求
1.一种视频控制设备,包括连接单元,用于连接外部连接设备;存储单元,其能够被所述外部连接设备访问,用于存储当需要对通信进行认证时所使 用的认证信息,其中,连接至所述连接单元的外部连接设备通过该通信输出视频数据、音频 数据、或者视频数据和音频数据这两者;保持单元,用于保持第一表,其中,将表示是否需要使用所述认证信息进行认证的认证 必要性信息与针对各外部连接设备的类型所定义的装置类型相关联地存储在所述第一表 中;判断单元,用于获得表示连接至所述连接单元的外部连接设备的装置类型的信息,并 且通过参考所述第一表来判断是否需要使用所述认证信息来认证该外部连接设备;以及控制单元,用于当所述判断单元判断为需要认证时,控制连接至所述连接单元的外部 连接设备,以开始包括访问所述存储单元的通信初始化处理,并且当所述判断单元判断为 不需要认证时,控制连接至所述连接单元的外部连接设备,以不开始包括访问所述存储单 元的通信初始化处理。
2.根据权利要求1所述的视频控制设备,其特征在于,将表示是否需要使用所述认证信息进行认证的认证必要性信息与各外部连接设备的 装置类型和厂商ID的组合相关联地存储在所述第一表中;以及所述判断单元获得表示连接至所述连接单元的外部连接设备的装置类型和厂商ID的 信息,并且通过参考所述第一表来判断是否需要使用所述认证信息来认证该外部连接设 备。
3.根据权利要求1所述的视频控制设备,其特征在于,将表示是否需要使用所述认证信息进行认证的认证必要性信息与各外部连接设备的 装置类型和操作模式的组合相关联地存储在所述第一表中;以及所述判断单元获得表示连接至所述连接单元的外部连接设备的装置类型和操作模式 的信息,并且通过参考所述第一表来判断是否需要使用所述认证信息来认证该外部连接设 备。
4.根据权利要求1所述的视频控制设备,其特征在于,所述连接单元包括用于接收来自所述外部连接设备的命令的命令线;以及所述判断单元基于所述外部连接设备经由所述命令线所提供的命令,获得所述装置类型。
5.根据权利要求1所述的视频控制设备,其特征在于,所述连接单元包括数据线,所述数据线用于除了接收来自所述外部连接设备的所述视 频数据、所述音频数据、或者所述视频数据和所述音频数据这两者以外,还接收辅助数据; 以及所述判断单元基于所述外部连接设备经由所述数据线所提供的所述辅助数据,获得所 述装置类型。
6.根据权利要求1所述的视频控制设备,其特征在于,所述判断单元监视所述外部连接设备对所述存储单元进行的访问,并且当已经进行了 该访问时判断为需要认证,并且当没有进行该访问时判断为不需要认证。
7.根据权利要求6所述的视频控制设备,其特征在于,还包括第二表,用于将表示是否需要使用所述认证信息来认证所述外部连接设备的认证必要 性信息与表示所述外部连接设备所连接的所述连接单元的信息相关联地存储,其中,所述判断单元基于判断结果获得连接至所述连接单元的外部连接设备的认证必 要性信息,并将所述认证必要性信息与所述连接单元相关联地存储在所述第二表中,并且 通过参考所述第二表来判断对于所述外部连接设备是否需要使用所述认证信息进行认证。
8.一种视频控制设备的控制方法,所述视频控制设备包括连接单元,用于连接外部 连接设备;以及存储单元,其能够被所述外部连接设备访问,用于存储当需要对通信进行认 证时所使用的认证信息,其中,连接至所述连接单元的外部连接设备通过该通信输出视频 数据、音频数据、或者视频数据和音频数据这两者,所述控制方法包括以下步骤获得步骤,用于获得表示连接至所述连接单元的外部连接设备的装置类型的信息;判断步骤,用于通过参考以下的表来判断是否需要使用所述认证信息来认证连接至所 述连接单元的外部连接设备,其中,将表示是否需要使用所述认证信息进行认证的认证必 要性信息与针对各外部连接设备的类型所定义的装置类型相关联在该表中;以及控制步骤,用于当在所述判断步骤中判断为需要认证时,控制连接至所述连接单元的 外部连接设备,以开始包括访问所述存储单元的通信初始化处理,并且当在所述判断步骤 中判断为不需要认证时,控制连接至所述连接单元的外部连接设备,以不开始包括访问所 述存储单元的通信初始化处理。
9.一种存储有用于使计算机执行根据权利要求8所述的控制方法的程序的计算机可 读存储介质。
全文摘要
针对连接至HDMI端口的各装置,判断并管理是否需要HDCP认证。在选择器控制中,当切换至连接了需要HDCP认证的视频信号输出设备的HDMI端口时,通过将HPD信号设置为Low状态来断开DDC访问。然后,在已经经过了预定时间量之后,通过将HPD信号设置为High状态由此再接通DDC访问来重新开始通信。当切换至连接了不需要HDCP认证的视频信号输出设备的HDMI端口时,使HPD信号保持为High状态,并且输出视频数据和音频数据而没有重新开始DDC访问。
文档编号H04N5/765GK102124734SQ20098013176
公开日2011年7月13日 申请日期2009年7月23日 优先权日2008年8月13日
发明者吉川辉树 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1