视频控制器、显示装置、播放控制器以及显示系统的制作方法_2

文档序号:8343078阅读:来源:国知局
流发送至位置7对应的第二 DVI接口,由第二 DVI接口输出,从而实现图像的显示。
[0039]具体地,根据预先约定的指定位以及指定位的数目不同,解码器302在解析图像位置信息时,可以有以下几种方式:
[0040]第一种方式:解码器302用于解析第一图像数据流中预留控制位中的CTL0、CTL1、CTL2和CTL3中一个指定位上的编码信息。
[0041]第二种方式:解码器302用于解析第一图像数据流中预留控制位中的CTL0、CTL1、CTL2和CTL3中两个指定位上的编码信息。
[0042]第三种方式:解码器302用于解析第一图像数据流中预留控制位中的CTL0、CTL1、CTL2和CTL3中三个指定位上的编码信息。
[0043]第四种方式:解码器302用于解析第一图像数据流中预留控制位中的CTL0、CTL1、CTL2和CTL3上的编码信息。
[0044]另外,解码器302还可以将解析第一图像数据流中预留控制位中的CTLO、CTLl上的编码信息所得到的数值,作为高位数值,将解析CTL2和CTL3上的编码信息所得到的数值,作为低位数值,将高位数值和低位数值组合,得到图像位置信息;或,解码器302具体用于将解析第一图像数据流中预留控制位中的CTLO、CTLl上的编码信息所得到的数值,作为低位数值,将解析CTL2和CTL3上的编码信息所得到的数值,作为高位数值,得到图像位置信息,从而实现了可以适用于具有更多DVI接口的设备中,提高了编码的灵活性。例如,视频控制器一共有33个接口,那么,以CTLO和CTLl上分别承载低位数值,而CTL2和CTL3承载高位数值为例进行说明,如果CTLO和CTLl上分别承载I和1,在CTL2和CTL3上分别承载I和1,则CTLO和CTLl上承载低位数值3、CTL2和CTL3承载高位数值3,则可以确定该第一 DVI接口所接收到的图像数据流应显示于第33个显示区域。
[0045]下面,针对上述四种方式中的第二种方式,也即是以该两个指定位为CTLO、CTLl为例进行说明,当解码器解析第一图像数据流中预留控制位中的CTLO、CTLl时,得到的图像位置信息为十进制数2时,并且假设图1中(c)图中右上角的显示区域的屏幕位置信息为2时,那么解码器根据当前解析出的图像位置信息可以确定该第一图像数据流需要在图1中(c)图中右上角的显示区域进行显示。
[0046]通过解码器对接收到的第一 DVI接口发送的第一图像数据流中的预留控制位进行解析,可以得到每个第一 DVI接口发送的第一图像数据流的图像位置信息,即可以确定每个第一 DVI接口发送的第一图像数据流需要在显示屏幕上进行显示的位置。由于视频控制器中的每个第二 DVI接口对应于显示屏幕中的不同显示位置,因此,当解码器确定第一图像数据流的图像位置信息后,解码器对第一图像数据流进行解码,得到第二图像数据流,并根据第一图像数据流的图像位置信息,将第二图像数据流发送至对应的第二 DVI接口。如,解码器对第一个DVI接口发送的第一图像数据流中预留控制位进行解析得到的图像位置信息为十进制数3,并且假设图1中(c)图中左下角的显示区域的屏幕位置信息为3时,那么解码器根据当前解析出的第一图像数据流的图像位置信息,将第二图像数据流发送至与屏幕位置信息为3对应的第二 DVI接口,以使该第二图像数据流在图1中(c)图中左下角的显示区域进行显示。
[0047]上述四种方式中的其他方式,与该第二种方式同理,在此不做赘述。
[0048]需要说明的是,由于解码器可以在视频控制器和播放控制器初始进行连接时,获取并保存第一 DVI接口与图像位置信息的对应关系,以使得在后续将通过该第一 DVI接口传输的图像数据流均发送至与该图像位置信息对应的第二 DVI接口,以便减少后续对预留控制位进行解析时的工作量,当然,该获取第一 DVI接口与图像位置信息的对应关系的过程也可以是基于图像数据流的传输而实时进行的,本发明实施例对此不作限定。
[0049]具体地,初始进行连接时,解码器获取第一 DVI接口与图像位置信息的对应关系包括:在对第一 DVI接口发送的第一图像数据流进行第一次解析后,得到该第一 DVI接口对应的图像位置信息,在确定第一 DVI接口对应的图像位置信息后,对第一 DVI接口上的第一图像数据流进行解码,得到第二图像数据流,并将第二图像数据流发送至相应的第二 DVI接口,在下次接收到第一 DVI接口发送的第一图像数据流时,无需再次对第一图像数据流的预留控制位进行解析,只需按照保存的第一 DVI接口对应的图像位置信息,将解码得到的第二图像数据流发送至相应的第二 DVI接口即可。
[0050]本发明实施例提供的视频控制器,通过视频控制器对图像数据流中的预留控制位进行解析,得到每个第一 DVI接口对应的图像位置信息,然后根据该图像位置信息,将解码后的第二图像数据流发送至不同的第二 DVI接口,以使每个第二 DVI接口将第二图像数据流进行输出显示,由于在向第二 DVI接口传输第二图像数据流时,是根据各个第二图像数据流的图像位置信息进行,使得第二图像数据流可以传输至其图像位置信息对应的第二DVI接口,从而视频控制器与播放控制器的DVI接口的接插顺序即使出错,也不会影响第二图像数据流传输至其图像位置信息对应的第二 DVI接口,图像显示位置不会出错,不会出现画面混乱等情况,从而提高了显示效果。其中,每个第一 DVI接口 301所接收到的第一图像数据流的预留控制位携带该第一图像数据流的图像位置信息,该图像位置信息可以由播放控制器编码至原始图像数据流中。
[0051]图4是本发明实施例提供的一种播放控制器的结构示意图,该播放控制器包括:编码器401和多个第三DVI接口 402,
[0052]编码器401用于对原始图像数据流进行编码,得到图像数据流,将原始图像数据流的图像位置信息编码至图像数据流的预留控制位,得到第一图像数据流,将第一图像数据流发送至第三DVI接口 ;其中,编码器401可以为部署于视频控制器内部的一个FPGA芯片,该芯片具备编码功能。每个第三DVI接口 402,用于接收第一图像数据流,并将接收到的第一图像数据流输出。
[0053]需要说明的是,该图4所示出的播放控制器中还可以包括音频编码器、无线传输接口、协议处理单元等等其他基础器件,用以实现视频播放功能,本发明实施例对此不作具体限定。
[0054]关于播放控制器对预留控制位的哪一位或哪几位进行编码,可以由播放控制器和视频控制器之间预先约定,对图像数据流中的预留控制位进行编码可参考图5,图5是本发明实施例提供的一种编码示意图,在该示意图中,图5中的(a)图为原始图像数据流的格式示意图,图5中的(b)图为第一图像数据流的格式示意图。参见图5,可以看出预留控制位一般是空闲的,因此,可以用于对图像位置信息的承载。播放控制器对图像位置信息的编码方式可以为将图像位置信息编码至图像数据流中预留控制位中的CTLO、CTLl、CTL2和CTL3中指定位上,而该指定位的数目可以为至少一个,为了详细的介绍本发明的可选实施例,下面针对指定位的不同数目分别对图像位置信息的编码进行介绍,图像位置信息的编码包括以下几种方式:
[0055]第一种方式,播放控制器将图像位置信息编码至图像数据流中预留控制位中的CTLO、CTL1、CTL2和CTL3中一个指定位上。
[0056]通过播放控制器将图像位置信息编码至图像数据流中预留控制位中的CTLO、CTLU CTL2和CTL3中一个指定位上,可以得到两种不同的编码信息,并且不同的编码信息对应显示屏幕上不同的显示位置。通过对第一图像数据流中预留控制位进行编码得到的图像位置信息,可以用来表示该第一图像数据流要在显示屏幕上显示的位置区域。
[0057]例如,当假设一个显示屏幕被分成上下两个子显示屏幕,编码方式采用二进制编码时,对CTL0、CTL1、CTL2和CTL3中一个指定位上进行编码,可以得到O与I两种编码信息,此时,O可以对应显示屏幕上部位置的一个子显示屏幕,I可以对应显示屏幕下部位置的一个子显示屏幕。当一个第一图像数据流对应的图像位置信息为O时,表示该第一图像数据流需要在位于整个显示屏幕上方位置的子显示屏幕上进行显示。同理,当一个第一图像数据流对应的图像位置信息为I时,表示该第一图像数据流需要在位于整个显示屏幕下方位置的一个子显示屏幕上进行显示。
[0058]第二种方式,播放控制器将图像位置信息编码至图像数据流中预留控制位中的CTLO, CTL1、CTL2和CTL3中两个指定位上。
[0059]采用第二种方式对不同的图像数据流进行编码,可以得到相比于第一种方式更多的编码信息,并且每种不同的编码信息对应于整个显示屏幕上不同的显示位置。
[0060]例如,当编码方式采用二进制编码,并且播放控制器将图像位置信息编码至图像数据流中预留控制位中的CTL0、CTL1、CTL2和CTL3中两个指定位上时,可以得到四种不同的编码信息,即,00、01、10以及11。参考图1中(c)图,其中,00可以对应于图1中(c)图中的左上角显示区域,01可以对应于图1中(c)图中
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1