电子装置及其控制方法与流程

文档序号:13518741阅读:168来源:国知局
电子装置及其控制方法与流程

示例实施例的多个方面一般涉及电子装置及其控制方法,例如,涉及一种支持hdmi端口的电子装置及其控制方法。



背景技术:

随着超过全高清晰度(hd)分辨率的超hd水平清晰度内容的增加,配备有支持hdmi2.0的hdmi端口的同步装置已积极地普及。然而,被连接到同步装置的源装置(例如,dvd播放器,机顶盒等)通常还不能支持hdmi2.0。

因此,会存在这样的问题:在不支持hdmi2.0的源装置被连接到支持hdmi2.0的同步装置的hdmi端口的情况下,源装置无法正确地识别源装置从同步装置读取的扩展显示识别数据(edid)。发生所述问题是因为hdmi2.0同步装置具有两个vsdb,在hdmi1.4源装置读取hd2.0同步装置的edid的处理中,hdmi1.4源装置在一个存储区域中存储两个vsdb,在后读取的vsdb数据被重写在在先读取的vsdb数据上。因此,在先读取的vsdb数据丢失并且无法被正确读取。



技术实现要素:

【技术问题】

示例实施例的一方面涉及一种电子装置及其控制方法,其中,即使用户不手动地设置与同步装置的hdmi输入端口相应的hdmi版本菜单,所述电子装置也能通过简单地连接hdmi电缆来提供最优uhd屏幕或hdr屏幕。

具体地,示例实施例的一方面在于,即使用户不手动地设置与同步装置的hdmi输入端口相应的hdmi菜单,不论可支持的hdmi版本是什么,都可仅通过连接hdmi电缆来处理vsdb数据以使vsdb将不会丢失。

【技术方案】

根据示例实施例,提供了一种从外部装置提供内容的电子装置,所述电子装置包括:存储器,被配置为包括第一hdmi版本的扩展显示识别数据(edid)信息、第二hdmi版本的edid信息(其中,第二hdmi版本是第一hdmi版本的升级版本)以及在电子装置中除了第一hdmi版本的edid信息之外还可支持的至少一个分辨率信息;外部接口,被配置为与外部装置进行通信;以及处理器,被配置为使edid信息中的第一hdmi版本的edid信息以及所述至少一个分辨率信息被外部装置读取,使第二hdmi版本的edid信息不被外部装置读取。

响应于与外部接口相关的特定菜单是未激活的,处理器可使第二hdmi版本的edid信息不被外部装置读取,使edid信息中的第一hdmi版本的edid信息被外部装置读取,以及不论所述特定菜单是否是激活的,都使所述至少一个分辨率信息被外部装置读取。

这里,第一hdmi版本的edid信息可被记录在存储器的第一区域中,第二hdmi版本的edid信息可被记录在存储器的第二区域中,所述至少一个分辨率信息可被记录在存储器的第三区域中。

存储器的第一区域和第二区域可分别记录hdmi1.4版本的厂商特定数据块(vsdb)以及hdmi2.0版本的hdmiforum(hf)-vsdb,第三区域可记录除了hdmi1.4版本的vsdb和hdmi2.0版本的hf-vsdb之外的edid信息。

在电子装置中可支持的所述至少一个分辨率信息可由多个比特来设置,其中,至少一个比特可包括除了第一hdmi版本可支持的分辨率信息之外还另外可支持的分辨率信息,其它比特中的至少一个比特可包括除了第一hdmi版本可支持的颜色信息之外还另外可支持的颜色信息。

响应于所述特定菜单是未激活的并且从外部装置输入了第二hdmi版本的内容,处理器可自动地激活所述特定菜单或提供用于警告用户激活所述特定菜单的ui。

响应于从外部装置接收到特定比特被激活的源产品描述(spd)信息,处理器可自动地激活所述特定菜单或提供用于警告用户激活所述特定菜单的ui。

同时,根据示例实施例,一种提供内容的电子装置,包括:外部接口,被配置为与外部装置进行通信,其中,所述外部装置存储第一hdmi版本的扩展显示识别数据(edid)信息、第二hdmi版本的的edid信息(其中,第二hdmi版本是第一hdmi版本的升级版本)以及在电子装置中除了第一hdmi版本的edid信息之外还可支持的至少一个分辨率信息;以及处理器,被配置为读取外部装置中存储的edid信息中的第一hdmi版本的edid信息以及外部装置中存储的所述至少一个分辨率信息,不读取第二hdmi版本的edid信息,并基于读取的信息来提供在同步装置中可支持的内容。

这里,响应于与外部接口相关的特定菜单是未激活的,外部装置使第二hdmi版本的edid信息不被源装置读取,使第一hdmi版本的edid信息被外部装置读取,以及不论所述菜单是否是激活的,都使所述至少一个分辨率信息被外部装置读取。

当第一hdmi版本的edid信息和所述至少一个分辨率信息被外部装置读取,但是第二hdmi版本的edid信息不被外部装置读取时,处理器可检测菜单是未激活的,并自动地激活菜单或向同步装置发送控制信号以向用户提供用于警告用户激活所述特定菜单的ui。

根据示例实施例,一种对电子装置进行控制的方法,其中,电子装置存储了第一hdmi版本的扩展显示识别数据(edid)信息、第二hdmi版本的edid信息(其中,第二hdmi版本是第一hdmi版本的升级版本)以及在电子装置中除了第一hdmi版本的edid信息之外还可支持的至少一个分辨率信息,所述方法包括:当外部装置被连接到外部接口的事件发生时,确定是否激活了特定菜单,并且无论所述特定菜单是否是激活的,都向外部装置发送所述至少一个分辨率信息,以及当所述特定菜单是未激活的时,使第二hdmi版本的edid信息不被外部装置读取,使edid信息中的第一hdmi版本的edid信息被外部装置读取。

第一hdmi版本的edid信息被记录在被配备在电子装置中的存储器的第一区域中,第二hdmi版本的edid信息被记录在存储器的第二区域中,所述至少一个分辨率信息可被记录在存储器的第三区域中。

这里,存储器的第一区域和第二区域可分别记录hdmi1.4版本的厂商特定数据块(vsdb)和hdmi2.0版本的hf-vsdb,存储器的第三区域可记录除了hdmi1.4版本的vsdb和hdmi2.0版本的hf-vsdb之外的edid信息的位置。

在电子装置中可支持的所述至少一个分辨率信息可由多个比特来设置,其中,至少一个比特包括在电子装置中除了第一hdmi版本可支持的分辨率信息之外还另外可支持的分辨率信息,其它比特中的至少一个比特包括除了第一hdmi版本可支持的颜色信息之外还另外可支持的颜色信息。

所述方法还可包括:响应于所述特定菜单是未激活的并且从外部装置接收到第二hdmi版本的内容的输入,自动地激活所述特定菜单或提供用于警告用户激活所述特定菜单的ui。

所述方法还可包括:当从外部装置接收到特定比特被激活的源产品描述(spd)信息时,自动地激活所述特定菜单或提供用于警告用户激活所述特定菜单的ui。

根据示例实施例,一种记录有执行控制电子装置的方法的程序的记录介质,其中,所述电子装置存储了第一hdmi版本的扩展显示识别数据(edid)信息、第二hdmi版本的edid信息(其中,第二hdmi版本是第一hdmi版本的升级版本)以及在电子装置中除了第一hdmi版本的edid信息之外还可支持的至少一个分辨率信息,所述方法包括:

当外部装置被连接到外部接口的事件发生时,确定是否激活了特定菜单,当所述特定菜单是未激活的时,使第二hdmi版本的edid信息不被外部装置读取,并使edid信息之中的第一hdmi版本的edid信息被外部装置读取,并且无论所述特定菜单是否是激活的,都使所述至少一个分辨率信息被外部装置读取。

【有益效果】

如上所述,根据各种示例实施例,当连接支持hdmi2.0版本的源装置时,即使用户不手动地设置用于对关于tv的hdmi版本的edid信息进行转换的菜单,用户也能够仅通过连接hdmi电缆来观看最优的uhd屏幕或hdr屏幕。

附图说明

从结合附图的以下详细描述中,本公开的这些和其他特征与方面将会更加显而易见并且容易理解,在附图中,相同的参考标号表示相同的元件,其中:

图1是示出根据示例实施例的电子系统的示例构造的示图;

图2是示出根据示例实施例的电子装置的示例构造的框图;

图3是示出图2中示出的电子装置的示例构造的框图;

图4是示出根据示例实施例的电子装置的示例构造的框图;

图5a和图5b是示出根据不同的hdmi标准的hdmi1.4版本的vsdb和hdmi2.0版本的vsdb的示例结构的示图;

图6是示出根据示例实施例的记录有附加信息的示例存储区域;

图7是示出根据示例实施例的用于设置hdmiuhd颜色的示例菜单的示图;

图8a和图8b是示出根据示例实施例的示例spd信息的示图;

图9是示出根据示例实施例的示例ui警告的示图;

图10是示出根据示例实施例的控制电子装置的示例方法的流程图。

【最佳实施例方式】

-

具体实施方式

在下文中,将参照附图更加详细地描述示例实施例。

图1是示出根据示例实施例的电子系统的示例构造的示图。

如图1所示,内容提供系统1000包括同步装置100’和源装置200’。

源装置200’向同步装置100’提供内容。例如,源装置200’可由能够向同步装置100’(诸如,机顶盒、dvd播放器、蓝光光盘播放器、pc、游戏机等)提供内容的各种形式的电子装置实现。同步装置100’可由能够输出从源装置200’(诸如网络tv、智能tv、互联网tv、网络tv、互联网协议电视(iptv)、电子标牌、pc等,但不限于此)接收的内容的各种形式的电子装置实现。

具体地,同步装置100’可由支持高速多媒体接口(hdmi)的装置实现。因此,同步装置100’和源装置200’配备有hdmi端口,并可通过该端口相互通信。例如,同步装置100’和源装置200’可配置有hdmi2.0端口。例如,hdmi2.0是针对被称为4k或超hd(uhd)的高分辨率环境而优化的标准。最大带宽增加到18gbps,在60hz下被平滑地处理的分辨率最高为4096×2160(2160p)的视频可被传输。此外,在2015年,发布hdmi2.0a,其中,具有高动态范围(hdr)视频支持通过提高对比度和色域来渲染更清晰的视频图像。这里的hdmi2.0标准包括hdmi2.0a标准。

例如,源装置200’可基于从同步装置100’接收的edid信息向同步装置100’提供相应的内容。edid是用于将显示信息从同步装置100’(显示部分)发送到源装置200’(主机部分)的标准。这里的edid不是用于限定诸如数据通道(ddc)的接口信号,而是限定数据格式以使主机部分读取显示能力。edid可包括关于以下项的信息:制造公司名称、制造日期/年份、产品类型、edid版本、产品的分辨率和颜色坐标、磷光体的类型和滤波器的类型、定时、屏幕尺寸、亮度、像素等。

例如,在hdmi标准中,实现了通过厂商特定数据块(vsdb)存储同步装置100’的分辨率信息和颜色信息,源装置200’提取vsdb信息并将相应内容发送到同步装置100’。然而,根据示例实施例,同步装置100’可在除了限定hdmi标准中的分辨率信息和颜色信息的厂商特定数据块(vsdb)之外的存储器中存储附加的颜色信息和分辨率信息。然后,源装置200’可读取存储的信息,并接收和输出相应的内容。

在下文中,将参照附图更加详细地描述示例实施例。

图2是示出根据示例实施例的电子装置的示例构造的框图。

如图2所示,电子装置100包括:存储器110、外部接口120和处理器130。例如,电子装置可由图1中示出的同步装置100’来实现。

存储器110可包括:例如,第一hdmi版本的扩展显示识别数据(edid)信息、第二hdmi版本的edid信息、以及在电子装置100中除了第一hdim版本的edid信息之外的还另外可支持的至少一个分辨率信息。例如,第二hdmi版本可以是第一hdmi版本的升级版本。

例如,存储器110可包括:记录了第一hdmi版本的edid信息的第一区域、记录了第二hdmi版本的edid信息(其中,所述第二hdmi版本是第一hdmi版本的升级版本)的第二区域、记录了在电子装置100中除了第一hdim版本支持的分辨率信息和颜色信息之外的还可支持的附加分辨率信息的第三区域。例如,第一区域和第二区域可分别由在hdmi标准中限定的hdmi1.4版本的厂商特定数据块(vsdb)(在下文中,vsdb1.4)(参照图5a)和hdmi2.0版本的hdmiforum(hf)-vsdb(在下文中,vsdb2.0)(参照图5b)实现。这里,在第三区域中可支持的的规格信息可与存储在第二区域中的规格信息相一致。

这里,被称为厂商特定数据块(vsdb)的信息块(例如,参照图5a中示出的vsdb1.4),使用ieee代码对块进行分类,并包括cec物理地址信息510、颜色比特信息520、最大tmds频率信息530、音频/视频延时信息等。这里,颜色比特信息520可表示例如颜色信息,最大最小化传输差分信号(tmds)频率信息可表示例如分辨率信息,因为最大tmds时钟频率越高,能够被发送的数据的量越大,因此能够发送高分辨率数据。基于包括这些信息的vsdb,外部装置200可确定电子装置100能够通过hdmi端口接收和输出的哪种信号格式,并发送与该信号格式相应的内容。

存储器110的第三区域可由多个比特实现,但不限于此情况,可根据存储的信息通过一个比特或超过3个比特实现。作为示例,在第三区域是通过两个比特实现的情况下,一个比特包括在电子装置100中除了hdmi1.4可支持的分辨率信息之外的还另外可支持的信息,另一比特包括除了hdmi1.4可支持的分辨率信息之外的还另外可支持的颜色信息。这里,包括另外可支持的信息将覆盖以下两种情况:包括hdmi1.4可支持的信息以及另外可支持的信息的情况和仅包括另外可支持的信息而不包括hdmi1.4可支持的附加信息的情况。前一种情况或后一种情况可根据不同的示例实施例实现。此外,包括另外可支持的信息还可包括以下情况:第三区域中可支持的规格信息可与第二区域中存储的规格信息相一致的情况。

第三区域可以是如上所述的vsdb外部区域。如示例,如图6所示,第三区域可以是被分配的区域之中的根据不同的hdmi标准记述id序列号的部分。例如,第三区域可由被分配为记述id序列号的区域中的odh区域610的第二比特值611和第三比特值612来设置,但是不限于这一个示例。除了vsdb之外的其他保留区域也可被用作第三区域。

例如,第三区域的第二比特表示hdmi的tmds传输数据频率最高为3ghz或6ghz。例如,值“1”可表示tmds传输数据的最大频率是6ghz,值“0”可表示tmds传输数据的最大频率是3ghz,或相反地,值“1”可表示3ghz,值“0”可表示3ghz。

这里,如果tdms传输数据的最大频率是3ghz,则意味着480p/720p/1080i@60hz/50hz、1080p@24hz/25hz/30hz/60hz8比特~12比特、4k420@60hz8比特、4k444/422@24/25/30hz8比特的分辨率可被处理。此外,如果tdms传输数据的最大频率是6ghz,则意味着480p/720p/1080i@60hz/50hz、1080p@24hz/25hz/30hz/60hz8比特~12比特、4k420@60hz8比特、4k444/422@24/25/30hz8比特~12比特以及4k444@60hz8比特的分辨率可被处理。

第三区域的第三比特表示hdmi终端支持的色域是bt2020还是bt709。例如,值“1”表示可支持的色域是bt2020,值“0”表示可支持的色域是bt709,或相反地,值“1”可表示bt709,值“0”可bt2020。同时,数据比特深度是根据不同的色域自动定义的。如果色域是bt2020,则高达10比特是可支持的,如果色域是bt709,则高达8比特是可支持的。

同时,存储器110可包括闪存式、rom(例如,eeprom等)、ram、硬盘类型、多媒体卡微型、卡型(例如,sd或xd存储器等)中的存储介质中的一种类型。

外部接口120与外部装置(未示出)通信。这里的外部装置(未示出)可由图1中示出的源装置200’实现。在下文中,外部装置由图1中示出的源装置200’实现的情况是预设的并作为示例被描述。

外部接口120可由能够通过一条电缆来接收高分辨率视频和多通道数字音频的hdmi端口实现。具体地,外部接口120包括接收视频信号和音频信号的最小化传输差分信号(tmds)信道、从连接的外部装置200’接收装置信息和与视频或音频相关的信息(例如,增强型扩展显示标识数据(e-edid))的显示数据通道(ddc)、以及能够向外部装置200’发送控制信号的消费电子控制(cec)。

具体地,外部接口120可由支持hdmi2.0标准的hdmi2.0输入端口实现。这里,每个版本的hdmi端口具有向下兼容性。因此,能够将高级标准的源装置连接到低级标准的输出装置,或将低级标准的源装置连接到高级标准的输出装置。然而,在后一种情况下,两个装置仅能使用低标准功能。如示例,即使电子装置100(例如,tv)支持hdmi2.0,但是如果外部装置200’(例如,蓝光播放器)是hdmi1.4标准,则仅能够使用hdmi1.4功能。

处理器130控制电子装置100的状态操作。这里,处理器130可包括各种处理电路,诸如,例如并且不受限制地,中央处理器(cpu)、控制器、应用处理器(ap)、通信处理器(cp)和arm处理器等中的一个或更多个处理器。

根据预定的事件,处理器130使第二版本的edid信息不被外部装置200’读取,但是仅使存储器100中存储的edid信息中的第一版本的edid信息和至少一个分辨率信息由外部装置200’读取。这里,如上所述,第一hdmi版本的edid信息可被记录在存储器的第一区域中,第二hdmi版本的edid信息可被记录在存储器的第二区域中,至少一个分辨率信息可被记录在存储器的第三区域中。

在上面的情况中,根据预定的事件,处理器130控制第二区域中存储的数据不被外部装置200’读取,而存储器110中存储的数据中的第一区域和第三区域中存储的数据被外部装置200’读取。这里,预定事件可以是外部装置200’被连接到外部接口120的事件。例如,可以是外部装置200’的hdmi电缆端口被连接到由hdmi端口实现的外部接口120事件,但是不限于这一个示例。作为另一示例,根据实现,可以是在连接hdmi端口之后通过菜单来选择各个端口的事件。

然而,为了实现这项服务,外部装置200’应预先知道第三区域的位置以及第三区域中记录哪种类型的数据。换句话说,根据hdmi标准,各个信息不记录在第三区域中,因此,外部装置200’应提前知道分辨率信息和颜色信息被记录在第三区域中。例如,如果“id制造名称”表示特定的制造公司,外部装置200’可识别出特定的制造公司在第三区域中记录分辨率信息,提取第三区域中记录的值,并基于提取到的值向电子装置100发送相应的内容。此外,在第三区域中,被分配的区域之中的记述id序列号的部分可根据不同的hdmi标准变成保留区域,并且如果id序列号代表特定的制造公司,则外部装置200’可检查在各个保留区域中记录的值,并获得分辨率信息和颜色信息。

当特定菜单是激活的时(意味着特定菜单被设置为打开),处理器130可控制第一区域和第二区域中记录的数据将被外部装置200’读取,以及,当特定菜单是未激活的时(意味着特定菜单被设置为关闭),处理器130可控制第二区域中记录的数据不被外部装置200’读取而仅是第一区域中记录的数据将被源装置读取。这里,特定菜单可以是如图7所示的涉及hdmiuhd颜色设置的菜单710,并可被实现为根据每个hdmi端口来设置打开/关闭。然而,第三区域是除vsdb之外的区域,即,不论各个菜单是否是激活的都能根据不同的hdmi标准被外部装置200’读取的区域。

因此,当各个菜单被去激活时,只有第一区域和第三区域中记录的数据被外部装置200’读取,第二区域中记录的数据变为第二区域中记录的数据可不被外部装置200’读取的状态。

与上面的特征相关,具有不活跃的各个菜单的hdmi2.0同步装置被投入市场,用户可根据外部装置的规格来设置是否激活菜单,换句话说,用户可设置菜单的打开/关闭状态。理由如下。

根据hdmi步骤,如果同步装置具有多于两个的vsdb,也就是说,如果同步装置具有hdmi1.4版本的vsdb(在下文中,vsdb1.4)和hdmi2.0的vsdb(在下文中,vsdb2.0),源装置可通过检查每个vsdb的ieee代码并单独地读取代码来清楚地区分和识别各个信息。

然而,当前被投入市场的hdmi源装置被配置为连续地读取vsdb1.4然后读取vsdb2.0。因此,当hdmi1.4源装置被连接到hdmi2.0同步装置时,vsdb2.0重写在先前读取的vsdb1.4上,vsdb1.4数据最终被损坏。例如,vsdb1.4的第六字节的第四号比特(图5a)是指示tv是否支持30比特的比特信息,但是vsdb2.0(图5b)重写在vsdb1.4信息上,并vsdb2.0中的第六字节的第四号比特的rsvd(0)被存储。因此,vsdb1.4的每个比特信息被相同区域中存在的vsdb2.0的每个各个比特信息所取代。

因此,hdmi源装置使用损坏的vsdb信息来确定被连接的同步装置提供哪种功能。由于源装置使用损坏的vsdb信息来确定同步装置支持的hdmi标准,因此源装置基于错误的tv规格信息来输出信号。由于这个问题,引起了声音和特定分辨率不被输出或错误的颜色比特被设置并被输出等问题。这是因为源装置基于损坏的vsdb信息确定被连接的同步装置不能支持音频或因为最大tmds频率低因此同步装置不能支持高分辨率。

换句话说,因为vsdb1.4和vsdb2.0使用彼此不同的ieee代码(例如,vsdb2.0中的ieeeoui是0xc4、ox5d和0xd8,vsdb1.4中的ieeeoui是0x03、0x0c和0x00)而产生了上述问题,但是现有的hdmi1.4源装置不被设计为区分不同的hdmivsdb。

为了解决上述问题,hdmi2.0被基本地设计为仅提供vsdb1.4信息,并且如果用户激活了上面提到的特定的菜单则为hdmi2.0源装置被连接到的端口提供vsdb2.0。因此,由于hdmi2.0源装置被设计为区分vsdb1.4和vsdb2.0,并同时地处理vsdb1.4和vsdb2.0,因此被设计为使用手动的设置菜单仅针对hdmi2.0源装置被连接到的hdmi输入端口执行转换。因此,由于当hdmi1.4源装置被连接时各个菜单被去激活,因此仅vsdb1.4信息被发送到hdmi1.4源装置,从而防止了上述问题。

因此,根据示例实施例,电子装置100也被配置为采用hdmi2.0同步装置的一般实现格式,其中,如果特定菜单被去激活,则该一般实现格式使vsdb2.0数据被不被外部装置200’读取。

具体地,如果各个菜单被激活,则处理器130可使所有vsdb1.4信息和vsdb2.0被发送到源装置,并且如果各个菜单被去激活,则处理器130可仅使vsdb1.4被外部装置200’读取。

在这方面,根据示例实施例,处理器120可被单独地配备有储存所有vsdb1.4和vsdb2.0的第一eeprom以及仅存储vsdb1.4的第二eeprom。在这种情况下,如果各个菜单被激活,则处理器130可控制外部装置200’读取第一eeprom数据,并且如果各个菜单被去激活,则处理器130可控制外部装置’读取第二eeprom数据。

根据另一示例实施例,处理器130可改变存储器120中记录的数据并可改变在eeprom中记录的数据。具体地,如果各个菜单被激活,则处理器130可在eeprom中存储vsdb1.4和vsdb2.0,如果各个菜单被去激活,则存储器可在eeprom中存储vsdb1.4。

同时,处理器130可自动地将各个菜单转换为被激活,或提供用于警告(或推荐)用户在各个菜单不激活时根据在源装置200中执行的控制来将各个菜单转换为激活的ui,与第二版本相关的信号(例如,hdr信号或2160p4:4:460hz信号)从源装置200被输入。原因是,即使各个菜单是不激活的,也就是说,即使源装置200仅读取除了vsdb2.0之外的vsdb1.4,根据本公开的实施例在源装置200一起读取了第三区域的分辨率信息和颜色信息的情况下,意味着同步装置100时hdmi2.0装置。因此,源装置200可向同步装置100发送用于激活各个菜单的控制信号,或发送控制信号以提供用于警告用户将各个菜单转换为激活的ui。

此外,处理器130可自动地将各个菜单转换为激活或在各个菜单是不激活的时提供用于警告用户将各个菜单转换为激活的ui,但是与第二版本相关的信号(例如,hdr信号)从源装置200被输入。原因在于,尽管各个菜单是不激活的,即,尽管仅除了vsdb2.0之外的vsdb1.4被发送到源装置200,但是与第二版本相关的信号(例如,hdr信号或2160p4:4:460hz信号),即,与hdmi2.0相关的信号,从源装置200被输入的事实意味着源装置200已读取第三区域的分辨率信息和颜色信息,换句话说,根据示例实施例,同步装置100是hdmi2.0装置。因此,处理器130可自动地将各个菜单转换为激活或提供用于警告用户将各个菜单转换为激活的ui。

此外,当从外部装置200’接收到源产品描述(spd)信息(其中,特定比特被激活)时,处理器130可提供用于警告用户激活各个菜单的ui。这里,源产品描述(spd)信息框(infoframe)(图8a,800)包括25字节,以向同步装置提供源产品的详细信息。

例如,根据图8b,第24字节中的dbwisever3.0功能的音频内容比特和发送背光控制比特的保留比特(821-1)可被用作特定比特,但是不限于这种情况。换句话说,如图8b所示,当处理器130接收到特定比特(821-1)被激活为“1”的源产品描述(spd)信息时,处理器130可基于vsdb2.0和vsdb1.4来检测外部装置200’输出内容。在这种情况下,如果各个菜单已被设置为关闭,则可提供用于警告用户将各个菜单设置改变为打开的ui。图9示出了根据上述的各种示例实施例的提供ui警告(910)的情况。

同时,根据另一示例实施例,外部装置200’可能不能读取第三区域的数据,但是如果外部装置200’通过hdmi2.0a读取第四区域的信息(该信息是支持hdr内容的信息),则外部装置200’确定能够支持hdmi2.0。如果各个菜单是未激活的,则外部装置200’可向电子装置100发送控制信号以提供用于警告用户将各个菜单转换为激活的ui,或向电子装置100发送用于将各个菜单转换为激活的控制信号。

同时,关于电子装置100的接口120,根据示例实施例在hdmi端口可支持的格式限于vsdb1.4并且只有vsdb1.4被记录在存储器100中的情况下,如果各个菜单被激活为打开,则处理器130可改变输入设置并hdmi端口的输入规格,以使hdmi端口接收在hdmi2.0vsdb中描述的规格。换句话说,处理器130可使用2比特将vsdb2.0标准信息添加到vsdb1.4信息中,并相应地改变输入设置和hdmi端口的输入规格。因此,即使电子装置100仅存储了vsdb1.4,由于电子装置100将各个菜单激活为打开,因此仍可接收vsdb2.0的2160p/60hz4:4:4(分辨率)、10比特(数据比特深度)和bt.2020(色域)信号。

图3是示出图2中示出的电子装置的示例构造的框图。

根据图3,电子装置100包括:存储器110、外部接口120、处理器130、接收器140、显示器150、音频输出(例如,包括音频输出电路)160和用户接口170。在图3中示出的构造中,将省略对于与图2中示出的构造重叠的构造的部分的描述。

除了上述的hdmi端口之外,外部接口120还可包括能够与外部装置链接的各种电缆/无线接口。例如,外部接口120可包括电缆接口(诸如usb端口、复合视频消隐同步(cvbs)端口、组件端口、s视频端口(模拟)、数字可视化接口(dvi)端口)以及使用通信协议(诸如无线lan(wlan)、无线保真(wi-fi)、无线保真(wi-fi)直连、蓝牙、射频识别(fid)、红外数据协会(irda)、超宽带(uwb)、zigbee、数字生活网络联盟协议(dlna)等)的无线接口。

存储器110可存储程序以处理和控制处理器130内的每个信号,并可存储被处理为信号的图像、声音信号和数据信号。此外,存储器110可作为针对从外部接口120或从网络接口143输入的图像信号、声音信号或数据信号的暂时性存储器。

接收器140可包括各种电路,诸如,例如,并且不受限制,至少一个调谐器141、一个解调器142和一个网络接口143。在一些情况中,接收器140可配备有调谐器141和解调器142但可不包括网络接口143,或配备有网络接口143但不包括调谐器141和解调器142。调谐器141从通过天线接收的射频(rf)广播信号之中,通过对由用户选择的每个频道或预储存的频道进行调谐来接收rf广播信号。解调器142可接收和解调在调谐器141中转换的数字if信号(dif),并可解码频道。

网络接口143使用各种通信接口电路来提供将电子装置100连接到包括互联网网络的有线/无线网络的接口。网络接口单元143可配备有诸如以太网端口的端口以访问有线网络,并可使用诸如无线lan(wlan)、无线保真(wi-fi)、无线带宽(wibro)、全球微波接入互操作性(wimax)、高速下行链路分组接入(hsdpa)等的通信标准以访问无线网络。

显示器150将处理器130中处理的图像信号、数据信号、从外部接口120接收的osd信号或图像信号、数据信号等分别转换为r、g、b信号,并产生操作信号。显示器150可通过pdp、lcd、oled、柔性显示器、3d显示器、触摸屏等来实现。

音频输出单元160包括各种接收处理器130中处理过的音频信号(诸如立体声信号、3.1信道信号或5.1信道信号)的音频输出电路并输出作为音频的信号。音频输出单元160可通过各种形式的扬声器来实现。

用户接口170将由用户输入的命令发送到处理器130或可从处理器130将信号发送到用户。例如,用户接口170可根据各种通信方法(诸如rf通信方法、ir通信方法等)被实现为与遥控设备(未示出)进行通信的形式或被实现为被配备在电子装置100中的键盘的形式。

图4是示出根据示例实施例的电子装置的示例构造的框图。

根据图4,外部装置200包括:存储器210、接口220和处理器230。这里,外部装置200可由图1中示出的源装置200’来实现。

存储器210暂时地或永久地存储从电子装置100接收的信息。

接口220包括与电子装置100通信的各种通信电路。这里,电子装置100可通过图1中示出的同步装置100’来实现。

外部接口220可由能够通过hdmi端口来实现,其中,hdmi端口通过电子装置100经由一个电缆发送高分辨率视频和多声道数字音频。

处理器230不读取第二hdmi版本的edid信息,而是根据预设事件读取电子装置100中存储的edid信息中的第一hdmi版本的edid信息以及至少一个分辨率信息,并基于读取信息向电子装置100提供在电子装置100中可支持的内容。

具体地,处理器230根据预设事件来读取电子装置100的存储器110中的第一hdmi版本的扩展显示识别数据(edid)信息以及第三区域中记录的在电子装置100中可支持的分辨率信息和颜色信息。然后,基于各个信息,处理器230确定在电子装置100中可支持的最终的信号格式。这里,预设事件可以是接口220被连接到电子装置100的事件。例如,预设事件可以是电子装置100的hdmi电缆端口被连接到由hdmi端口实现的接口220的事件,但不限于这一个实施例。作为另一示例,在一些示例实施例中,预设事件可以是在hmdi端口被连接之后通过在电子装置100中提供的菜单选择由hdmi端口实现的接口220的事件。

例如,由于hdmi1.4版本的edid信息被记录在第一区域中,与hdmi2.0版本相应的分辨率信息和颜色信息被记录在第三区域中,因此处理器130可确定电子装置100不仅能够支持hdmi1.4版本(2160p/60hz4:2:0,8比特,bt.709),还能够支持hdmi2.0版本(2160p/60hz4:4:4,10比特,bt.2020)。

如上所述,外部装置200确定hdmi2.0版本(即,2160p/60hz4:4:4(分辨率),10比特(数据比特深度)和bt.2020(色域))是可支持的,基于被确定的可支持的版本输出具有电子装置100的规格的信号以实现可支持的最佳分辨率质量。然而,为了实现这个服务,外部装置200也应由支持hdmi2.0版本的源装置来实现。

当第一hdmi版本的edid信息和至少一个分辨率信息被电子装置100读取,但是第二hdmi版本的edid信息不被电子装置100读取时,处理器230可检测电子装置100中的各个菜单是未激活的,然后向电子装置100发送用于自动地激活各个菜单的控制信号或发送用于提供用于警告用户激活特定的菜单的ui的控制信号。换句话说,在第一区域中的vsdb1.4信息和第三区域中的分辨率信息和颜色信息一起被读取的情况下,处理器230可确定电子装置100是hdmi2.0装置,并且各个菜单需要被激活。

此外,在处理器230基于vsdb1.4信息和被电子装置100读取的第三区域的两个比特的信息来向电子装置100发送相应内容的情况下,处理器230可通过对spd(源产品描述)信息框中的一些比特进行赋值来通知电子装置100当前发送的信号是使用比vsdb1.4更高级别的规格(即,在实际的edid信息中示出的规格)被发送的。在这种情况下,当各个信号被发送时,电子装置100可自动地将hdmiuhd颜色菜单激活为打开,或提供建议将菜单设置为打开的ui。

图10是示出根据示例实施例的控制电子装置的示例方法的流程图。

根据示例实施例的电子装置100可包括存储器,其中,存储器被配置为包括第一hdmi版本的扩展显示识别数据(edid)信息、第二hdmi版本的的edid信息(其中,第二hdmi版本是第一hdmi版本的升级版本)以及在电子装置中除了第一hdmi版本的edid信息之外另外可支持的至少一个分辨率信息。这里,第一hdmi版本的edid信息可被记录在存储器的第一区域中,第二hdmi版本的edid信息可被记录在存储器的第二区域中,至少一个分辨率信息可被记录在存储器的第三区域中。

根据图10中示出的流程图,当外部装置被连接到外部接口的事件发生时(s1010:y),电子装置确定与接口相关的菜单是否是激活的。如果各个菜单是未激活的(s1020:y),则电子装置使记录在第二区域中的数据不被外部装置读取,而仅使存储在存储器中的edid信息之中的记录在第一区域中的数据被外部装置读取,并且不论各个菜单是否是激活的,都将记录在第三区域中的数据发送到外部装置。

此外,如果各个菜单是激活的(s1020:n),则电子装置使第一区域和第二区域中记录的所有数据被外部装置读取,并且不论各个菜单是否是激活的,都使第三区域中记录的数据被外部装置读取。

这里,第一区域和第二区域可分别记录hdmi1.4版本的厂商特定数据块(vsdb)和hdmi2.0版本的hf-vsdb,存储器的第三区域记录除了hdmi1.4版本的vsdb和hdmi2.0版本的hf-vsdb之外的edid信息。

第三区域可由至少一个比特设置。例如,在第三区域由两比特设置的情况下,一个比特可包括除了hdmi1.4版本可支持的分辨率信息之外的还另外可支持的分辨率信息,另一比特可包括在电子装置中除了hdmi1.4版本可支持的颜色信息之外的还另外可支持的颜色信息。

该方法还可包括当特定的菜单是未激活的但是从外部装置接收到第二版本的内容的输入时,自动地激活特定菜单或向用户提供用于警告用户激活特定菜单的ui。

此外,所述方法还可包括:当从外部装置接收到特定比特被激活的源产品描述(spd)信息时,自动地激活特定菜单或向用户提供用于警告用户激活特定菜单的ui。

同时,电子装置可由支持第二版本的同步装置来实现,外部装置可由支持第二版本的源装置来实现。

如上所述,根据各种示例实施例,即使用户不手动地设置改变与hdmi版本相应的edid信息的菜单,不论可支持的版本是什么,仅通过连接hdmi电缆就可处理vsdb数据使vsdb数据将不会丢失。具体地,即使hdmi1.4源装置或hdmi2.0源装置被连接到hdmi2.0同步装置,edid数据内的vsdb数据也可被适当地检测,使得可以防止由于不同hdmi版本之间的差异导致的错误。也就是说,即使用户不手动地改变与hdmi2.0相应的edid设置,如果连接了hdmi2.0源装置,具有和与hdmi2.0相应的vsdb内容相同内容的另一区域(例如,第三区域)的信息也可被读取。因此,与在用户手动地将菜单改变为hdmi2.0edid设置的情况下提供的信息相同的信息被读取。因此,hdmi2.0源装置可读取第一区域(即,针对hdmi1.4的edid区域),并且即使手动设置被设置为不读取第二区域的同步装置被连接,仍可提供最优uhd屏幕或hdr屏幕。

此外,提供了一种用于根据电子装置的配置指令适当地设置用户不容易找到的hdmiuhd颜色菜单的引导。此外,基于电子装置的配置指令,hdmiuhd颜色菜单被自动地激活,使得用户不需要手动地设置hdmiuhd颜色菜单。

同时,在各种示例实施例中描述的方法也可仅通过传统电子装置的软件/硬件升级来实现。

此外,根据示例实施例,可提供一种非暂时性计算机可读介质,其中的程序循序地执行该控制方法。

非暂时性计算机可读介质是半永久地存储数据的介质,并可通过装置执行读取。具体地,上面描述的各种应用和程序可被存储并通过诸如cd、dvd、硬盘、蓝光、光盘、usb、存储器卡、rom等非暂时性读取装置来提供。

前述的示例实施例和优点仅仅是示例,并且不被理解为限制本公开。本教导能够被容易地应用于其他类型的设备。此外,示例实施例的描述意图是示意性的,不限制权利要求的范围,并且许多替换物、修改和改变对于本领域的技术人员是显而易见的。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1