专利名称:图像处理装置、图像处理装置的控制方法、图像处理装置的控制程序、以及记录控制程序 ...的制作方法
技术领域:
本发明涉及将利用屏上显示(On screen display)功能显示的显示画面即OSD显示画面重叠在基于视频数据的视频显示画面上、并进行输出的图像处理装置。
背景技术:
在电视机等显示装置中,为了能够显示菜单画面以进行设定而具有0SD(屏上显示0n screen display)功能。又,显示装置利用这种OSD功能,除了上述菜单画面外,还能够显示字幕、数据播放等。还有,下面将利用OSD功能来显示特定的画面称为OSD显示。 也就是说,在这种OSD显示中,设定用于描绘菜单画面、字幕等的二维平面区域(下面将其称为OSD平面),用显示装置的显示部来输出这种OSD平面,从而进行显示。
又,在OSD显示中,通常以RGB形式或YCbCr形式来表现图像数据的各像素的颜色。但是,在用RGB形式或YCbCr形式来表现各像素的颜色的情况下,存在如下问题即应该预先存储的数据量变大,存储器的使用量增大,在更新OSD显示时对该存储器的读写速度、即存储器带宽增大。因此,为了减少应该预先存储的数据量,采用以索引颜色形式来表现各像素的颜色的技术。也就是说,通常显示装置以RGB各要素的强度的组合来表现颜色, 但是索引颜色形式则从该组合之中选择需要的颜色并标以编号,用颜色编号来指定各像素的颜色。又,在显示或变换时,以该颜色编号与RGB形式的对应表(调色板(CLUT:色彩查找表))为依据,向各像素分配实际的颜色表现。
但是,有时希望将与多种用途相应的OSD平面分别组合后的显示与视频进行重叠来显示。在这样的情况下,需要多个OSD平面,但是能够利用的OSD平面数目受到存储用于描绘OSD平面用的图像数据的存储器的存储容量、OSD显示数据对该存储器的读写速度、即存储器带宽等硬件上的制约。这样,能够利用的OSD平面的数目有限。又,对多个OSD平面进行重叠合成的情况下,在其显示中也存在如下所述问题。
例如,如图2所示,在用索引颜色形式所表现的OSD平面U、L的合成结果(合成画面)中,有时存在以OSD平面U、L所描绘的图重叠的部分F。这里,在对该合成画面也用索引颜色形式来表现的情况下,有时该重叠的部分F的颜色会不存在于合成画面的调色板 (Palette)。当这样重叠的部分F的颜色不存在于调色板时,在使不同的OSD平面U、L重叠的状态下,需要采用位于更上位的OSD平面(图2中OSD平面U)的颜色。因此,出现这样的问题即对于利用OSD平面U所描绘的显示与利用OSD平面L所描绘的显示的重叠不能够正确地表现。还有,图2表示已有技术,是表示用索引颜色形式表现的、将不同的OSD平面U、L重叠而合成的结果的一个例子。
因此,为了适当地表现该重叠的部分F的颜色,如图3所示,考虑在将索引颜色形式的OSD平面U、L重叠时变换为RGB形式以进行合成的结构。还有,图3表示已有技术,是表示将用索引颜色形式表现的、不同的OSD平面U、L重叠而合成的结果变换为RGB形式后的结果。但是,在这种情况下,用RGB形式来保存合成画面。因此,如图2所示,与以索引颜色形式来保存合成画面的情况相比,存在这样的问题即存储于存储器等的数据量变大。
又,OSD平面不仅用于描绘上述显示内容,也可以用于对显示装置中显示的影像实施淡化效果。还有,淡化效果包括视频渐渐变暗、最终变黑的效果即淡出处理,以及从黑显示渐渐出现视频的效果即淡入处理。通常为了实现这种淡化效果,专用指定规定的颜色 (通常为黑色)以使用于实现淡化效果的OSD平面(例如专利文献1)。也就是说,在专利文献1所示的广播接收装置中,通过使黑色OSD平面的透射率从0%到100%阶梯性地增加, 从而实现淡出。又,通过使黑色OSD平面的透射率从100%到0%阶梯性地减少,从而实现淡入。
又,在专利文献2中,公开了能够对各种各样的OSD图像(0SD平面)与源图像(视频)进行合成的电子电路。这种电子电路在存储器中存储源图像、表示构成OSD图像的像素的颜色编号的索引颜色数据、以及每一颜色编号具有图像信号值和表示合成比例的α 值的调色板数据。而且,电子电路所具备的图像处理部具有这样的结构即,按照利用该α 值决定的合成比例,以像素为单位对源像素数据和以颜色编号所表示的图像信号值进行合成。因此,在该电子电路中,可以通过更新α值来改变OSD画像的透射率,可以合成各种各样的OSD图像。
这里,还考虑这样的情况即,对不同的OSD平面中的一个OSD平面使用例如淡化效果等在一定期间显示发生动态变化的显示效果,与另一个OSD平面合成以进行显示。在这样的显示中,在以索引颜色形式对合成画面进行保存的情况下,该合成画面中的重叠的部分F有时不能够恰当地反映上述动态的显示变化。例如,在将一个OSD平面作为单色、并改变其透射率的情况下,在重叠的部分F,与变更后的透射率相应的颜色不存在于合成画面的调色板,在这样的情况下,不能使另一个OSD平面的颜色为恰当的颜色。因此,在用索引颜色形式对合成画面进行保存的情况下,该合成画面有时不能恰当地反映上述动态的显示变化。又,如上所述,虽然还考虑用RGB形式来表现该合成画面并加以保存的结构,但是在这种情况下,一方面,合成画面恰当地反映动态的显示变化,另一方面,用于显示合成画面的数据量会增大。
现有技术文献
专利文献
专利文献1 日本国公开特許公报「特开2002-335457号公报(2002年11月22日公开)」
专利文献2 日本国公开特許公报「特开2008-216460号公报(2008年9月18日公开)」发明内容
发明所要解决的问题
如上所述的已有技术存在如下问题S卩,不能抑制显示合成画面所需的图像数据的数据量、同时不能实现恰当的颜色表现。
例如,如图19所示,在将对不同的OSD显示图像(0SD平面U与OSD平面L)进行相互组合而得到的显示效果施加于视频的情况下,将该多个OSD平面与视频重叠并进行显示。这种情况下,在如上所述用索引颜色形式对作为OSD平面U与OSD平面L的合成结果的合成画面进行保存的情况下,在该合成画面中,有时不能对OSD平面U与OSD平面L的重叠的部分实施恰当的颜色表现。还有,图19表示本发明的已有技术,表示多个OSD平面与视频重叠以进行显示的例子。
另一方面,为了对重叠的部分进行恰当的颜色表现,以RGB形式来保存合成画面, 在这种情况下,如上所述需要保存的数据量会变大。
特别地,不同的OSD平面中的一个OSD平面像上述淡化效果那样其颜色发生动态变化,在这种情况下,在另一个OSD平面不能调整为与该颜色变化相应的颜色表现。
还有,专利文献1、2并不是设想用于得到将多个OSD显示画面(0SD平面)加以组合的显示效果的结构。也就是说,专利文献1、2所示的结构不能得到将不同的OSD显示画面加以组合的显示效果。
本发明是鉴于上述存在问题而提出的,其目的在于,实现一种图像处理装置、图像处理装置的控制方法、图像处理装置的控制程序、以及剂量控制程序的记录介质,其中,该图像处理装置能够抑制合成画面的显示所需的图像数据的数据量,同时能够实现恰当的颜色表现。
本发明的图像处理装置,为了解决上述存在问题,该图像处理装置从R、G、B的组合中选择需要的颜色并标以颜色编号,对以用该颜色编号指定各像素的颜色的索引颜色形式所表现的显示画面、即第1显示画面与第2显示画面加以合成,其特征在于,具备存储第 1对应表和第2对应表的存储装置,其中,所述第1对应表表示与构成所述第1显示画面的各像素的颜色相关的、所述颜色编号与RGB形式的对应关系,且包含规定R、G、B各自的强度的值以及规定透射率的α值,所述第2对应表表示与构成所述第2显示画面的各像素的颜色相关的、所述颜色编号与RGB形式的对应关系,且包含规定R、G、B各自的强度的值以及规定透射率的α值;以及生成单元,该生成单元对所述第1显示画面与所述第2显示画面进行合成,以得到使所述第1显示画面与所述第2显示画面重叠的显示效果,生成以索引颜色形式所表现的合成画面,所述生成单元具有对应表制成单元,该对应表制成单元根据所述第1对应表与所述第2对应表,制成与构成所述合成画面的像素的颜色相关的、表示所述颜色编号与RGB形式的对应关系的第3对应表;变更单元,该变更单元使所述第3对应表中, 规定所述第1对应表中的规定的颜色编号的R、G、B各自的强度的值以及与α值相当的值进行变更;更新单元,该更新单元根据利用所述变更单元变更后的所述值,改写所述第3对应表中规定所述第2对应表中的所述R、G、B各自的强度的值以及与α值相当的值,以得到与重叠第1显示画面和第2显示画面后的颜色相当的颜色表现;以及合成画面生成单元,该合成画面生成单元参照由所述更新单元改写后的第3对应表,生成所述合成画面。
如果采用上述结构,则存储装置存储所述第1对应表以及第2对应表,且具备生成单元,因此可以根据用索引颜色形式所表现的第1显示画面和第2显示画面来生成用索引颜色形式所表现的合成画面。
又,由于所述生成单元具备所述对应表制成单元,因此能够制成与构成所述合成画面的各像素的颜色相关的第3对应表。还有,所述第1对应表、第2对应表、第3对应表可以是在存储装置中作为分立的对应表来管理的对应表,也可以是共用1个对应表,且与分别构成第1 ·第2 ·第3显示画面的各像素的颜色相关的、表示所述颜色编号与RGB形式的对应关系的对应表。
又,由于具备变更单元,因此在合成画面中可以变更第1显示画面部分的规定的颜色编号的颜色表现。还有,在该颜色表现中,包含例如与所述颜色编号对应的单一颜色的透射率发生变更的情况,以及所述颜色编号的单一颜色变更为其它单一颜色的情况等。
而且,由于所述生成单元具备更新单元,因此可以根据第1显示画面部分的颜色表现的变更来变更第2显示画面部分的颜色表现,以便能够得到与重叠第1显示画面与第 2显示画面后得到的颜色相当的颜色表现。而且,由于具有合成画面生成单元,所以可以根据第1显示画面部分的颜色表现的变更,来生成使第2显示画面部分的颜色表现变更的合成画面。
因而,本发明的图像处理装置在制成对用索引颜色形式来表现的多个显示画面进行合成后得到的合成画面的情况下,可以在该合成画面中以索引颜色形式来表现与重叠多个显示画面后得到的颜色相当的颜色表现。
又,由于能够用索引颜色形式来表现合成画面的颜色表现,所以例如与用RGB形式来表现的情况相比,不会使进行显示的图像数据的数据量增大。
因此,本发明的图像处理装置具有如下效果即能够抑制合成画面的显示所需要的图像数据的数据量,同时能够实现恰当的颜色表现。
本发明的图像处理装置的控制方法,为了解决上述存在问题,该图像处理装置的控制方法从R、G、B的组合中选择需要的颜色并标以颜色编号,对以用该颜色编号指定各像素的颜色的索引颜色形式所表现的显示画面、即第1显示画面与第2显示画面加以合成,其特征在于,该图像处理装置具备存储第1对应表和第2对应表的存储装置,其中,所述第1 对应表表示与构成所述第1显示画面的各像素的颜色相关的、所述颜色编号与RGB形式的对应关系,且包含规定R、G、B各自的强度的值以及规定透射率,所述第2对应表表示与构成所述第2显示画面的各像素的颜色相关的、所述颜色编号与RGB形式的对应关系,且包含规定R、G、B各自的强度的值以及规定透射率的α值;该图像处理装置的控制方法包含生成步骤,该生成步骤对所述第1显示画面与所述第2显示画面进行合成,以得到使所述第1显示画面与所述第2显示画面重叠的显示效果,生成以索引颜色形式所表现的合成画面,所述生成步骤中,还包含对应表制成步骤,该对应表制成步骤根据所述第1对应表与所述第2 对应表,制成与构成所述合成画面的像素的颜色相关的、表示所述颜色编号与RGB形式的对应关系的第3对应表;变更步骤,该变更步骤使所述第3对应表中,规定所述第1对应表中的规定的颜色编号的R、G、B各自的强度的值以及与α值相当的值进行变更;更新步骤, 该更新步骤根据在所述变更步骤变更后的所述值,改写所述第3对应表中规定所述第2对应表中的所述R、G、B各自的强度的值以及与α值相当的值,以得到与重叠第1显示画面与第2显示画面后的颜色相关的颜色表现;以及合成画面生成步骤,该合成画面生成步骤参照在所述更新步骤改写后的第3对应表,生成所述合成画面。上述方法中,存储装置存储所述第1对应表以及第2对应表,且具备生成步骤,因此能够根据用索引颜色形式所表现的第 1显示画面与第2显示画面来生成用索引颜色形式所表现的合成画面。
又,所述生成步骤包含所述对应表制成步骤,因此能够制成与构成所述合成画面的各像素的颜色相关的第3对应表。还有,所述第1对应表、第2对应表、第3对应表可以是在存储装置作为分立的对应表来管理的对应表,也可以是共用1个对应表,且与分别构成第1 ·第2 ·第3显示画面的各像素的颜色的、表示所述颜色编号与RGB形式的对应关系的对应表。
又,由于包含变更步骤,因此在合成画面中可以变更第1显示画面部分的规定的颜色编号的颜色表现。还有,在该颜色表现中,包含例如与所述颜色编号对应的单一颜色的透射率发生变更的情况,以及所述颜色编号的单一颜色变更为其它单一颜色的情况等。
而且,由于在所述生成步骤中包含更新步骤,因此可以根据第1显示画面部分的颜色表现的变更来变更第2显示画面部分的颜色表现,以便能够得到与重叠第1显示画面与第2显示画面重叠后得到的颜色相当的的颜色表现。而且,由于包含合成画面生成步骤, 所以可以生成根据第1显示画面部分的颜色表现的变更,来生成使第2显示画面部分的颜色表现变更的合成画面。
因而,本发明的图像处理装置的控制方法在制成对用索引颜色形式所表现的多个显示画面进行合成后得到的合成画面的情况下,能够在该合成画面中,用索引颜色形式来表现与重叠多个显示画面后得到的颜色相当的颜色表现。
又,由于能够用索引颜色形式来表现合成画面的颜色表现,所以例如与用RGB形式来表现的情况相比,不会增大显示的图像数据的数据量。
因而,本发明的图像处理装置的控制方法具有如下效果即能够抑制合成画面的显示所需要的图像图像数据的数据量,同时能够实现恰当的颜色表现。
本发明的图像处理装置,如上所述,该图像处理装置从R、G、B的组合中选择需要的颜色并标以颜色编号,对以用该颜色编号指定各像素的颜色的索引颜色形式所表现的显示画面、即第1显示画面与第2显示画面加以合成,其特征在于,具备存储第1对应表和第2 对应表的存储装置,其中,所述第1对应表表示与构成所述第1显示画面相关的各像素的颜色相关的、所述颜色编号与RGB形式的对应关系,且包含规定R、G、B各自的强度的值以及规定透射率的α值,所述第2对应表表示与构成所述第2显示画面的各像素的颜色相关的、 所述颜色编号与RGB形式的对应关系,且包含规定R、G、B各自的强度的值以及规定透射率的α值;以及生成单元,该生成单元对所述第1显示画面与所述第2显示画面进行合成,以得到使所述第1显示画面与所述第2显示画面重叠的显示效果,生成以索引颜色形式表现的合成画面的生成单元,所述生成单元具有对应表制成单元,该对应表制成单元根据所述第1对应表与所述第2对应表,制成与构成所述合成画面的像素的颜色相关的、表示所述颜色编号与RGB形式的对应关系的第3对应表;变更单元,该变更单元使所述第3对应表中, 规定所述第1对应表中的规定的颜色编号的R、G、B各自的强度的值以及与α值相当的值改变的变更单元、根据利用所述变更单元变更的所述值,改写所述第3对应表中规定所述第2对应表中的所述R、G、B各自的强度的值以及与α值相当的值,以得到与重叠第1显示画面和第2显示画面后的颜色相当的颜色表现;以及合成画面生成单元,该合成画面生成单元参照由所述更新单元改写后的第3对应表,生成所述合成画面。
因此,本发明的图像处理装置能够抑制合成画面的显示所需要的图像数据的数据量,同时能够实现恰当的颜色表现。
本发明的图像处理装置的控制方法,如上所述,该图像处理装置的控制方法从R、 G、B的组合中选择需要的颜色并标以颜色编号,对以用该颜色编号指定各像素的颜色的索引颜色形式所表现的显示画面、即第1显示画面与第2显示画面加以合成,其特征在于,该图像处理装置具备存储第1对应表和第2对应表的存储装置,其中,所述第1对应表表示与构成所述第1显示画面的各像素的颜色相关的、所述颜色编号与RGB形式的对应关系,且包含规定R、G、B各自的强度的值以及规定透射率,所述第2对应表表示与构成所述第2显示画面的各像素的颜色相关的,所述颜色编号与RGB形式的对应关系,且包含规定R、G、B各自的强度的值及规定透射率的α值;该图像处理装置的控制方法包含生成步骤,该生成步骤对所述第1显示画面与所述第2显示画面进行合成,以得到使所述第1显示画面与所述第 2显示画面重叠的显示效果,生成以索引颜色形式所表现的合成画面,所述生成步骤中,还包含对应表制成步骤,该对应表制成步骤根据所述第1对应表与所述第2对应表,制成与构成所述合成画面的像素的颜色相关的、表示所述颜色编号与RGB形式的对应关系的第3对应表;变更步骤,该变更步骤使所述第3对应表中,规定所述第1对应表中的规定的颜色编号的R、G、B各自的强度的值以及与α值相当的值进行变更;更新步骤,该更新步骤根据在所述变更步骤变更后的所述值,改写所述第3对应表中规定所述第2对应表中的所述R、G、 B各自的强度的值以及与α值相当的值,以得到与重叠第1显示画面与第2显示画面后的颜色相关的颜色表现;以及合成画面生成步骤,该合成画面生成步骤参照在所述更新步骤改写后的第3对应表,生成所述合成画面。
因此,本发明的图像处理装置的控制方法具有如下效果即能够抑制合成画面的显示所需要的图像数据的数据量,同时能够实现恰当的颜色表现。
图1表示本发明的实施方式,是说明合成处理所涉及的电视广播接收机的软件结构的方框图。
图2表示已有技术,表示将用索引颜色形式表现的、不同的OSD平面U、L重叠而合成的结果的一个例子。
图3表示已有技术,表示将用索引颜色形式表现的、不同的OSD平面U、L重叠并将合成结果变换为RGB形式的结果。
图4表示本发明的实施方式,是表示电视广播接收机的主要部分的结构的方框图。
图5表示本发明的实施方式,表示OSD平面U用索引颜色的一个例子。
图6表示本发明的实施方式,表示OSD平面L用索引颜色的一个例子。
图7表示本发明的实施方式,表示根据平面C用索引颜色来生成复制数据的一个例子。
图8表示本发明的实施方式,表示由淡化开始指示部所实施的索引号255的α值的变更例。
图9表示本发明的实施方式,表示对OSD平面U的索引颜色部分的值进行更新后的结果的一个例子。
图10表示本发明的实施方式,表示以保持索引颜色形式的方式对OSD平面U与 OSD平面L进行合成,从而得到OSD平面C的例子。
图11表示本发明的实施方式,表示得到使OSD平面C与视频平面B重叠的结果、 即输出用的平面D的例子。
图12表示本发明的实施方式,表示拷贝数据与淡出处理完成时刻的OSD平面C用索引颜色。
图13表示本实施方式的淡出处理完成后的OSD平面C与视频平面B及其合成结果,OSD平面C为初始状态的显示,视频平面B为黑画面显示。
图14表示本发明的实施方式,是表示OSD平面的合成处理所涉及的处理流程的一个例子的流程图。
图15表示本发明的实施方式,表示对3个不同的OSD平面U、L、M进行合成的例子。
图16表示本发明的实施方式,表示对视频的一部分赋予淡化效果的例子。
图17是表示将多个OSD平面与视频平面同时输出并进行显示的结构的例子的参考图。
图18表示将多个OSD平面合成,将合成后得到的OSD平面与视频平面输出并进行显示的结构的一个例子。
图19表示本发明的已有技术,表示将多个OSD平面与视频重叠并进行显示的例子。
具体实施方式
以下参照图1、图4 图18来详细说明本发明的实施方式。本实施方式的电视广播接收机(图像处理装置)1能够获取视频数据以及声音数据,同时获取EPG数据,根据所获取的EPG数据将电子节目表(EPG ;Electronic Program Guide)显示于画面。又,电视广播接收机1也能够根据用户的输入,显示例如菜单画面、字幕、或文字广播画面。还有,电子节目表、字幕、菜单画面、以及文字广播画面等利用OSD功能来显示。又,电视广播接收机1 可以将电子节目表、字幕、菜单画面、以及文字广播画面等的OSD平面重叠在以视频数据为依据的视频(视频平面)上以进行显示。
又,电视广播接收机1也可以将使用于不同的显示用途的多个OSD平面组合以进行显示。还有,所谓不同的显示用途,可以是例如菜单画面的显示、文字广播画面的显示、字幕的显示、电子节目表的显示之类的显示内容不同的情况,也可以是用于对菜单画面、文字广播画面、字幕、电子节目表等信息进行提示的显示、以及用于对显示画面施加淡化效果的显示之类的显示目的不同的情况。
但是,在显示装置中,对不同的显示用途中所使用的多个OSD平面进行组合并显示的情况,存在如下所述问题。
也就是说,如图17所示,在将多个OSD平面与视频平面同时重叠并进行显示的情况下,显示装置有必要对应着视频平面的显示更新也要进行多个OSD平面的覆盖。在这种情况下,对多个OSD平面(0SD平面U、L)有必要实施如下所述处理。即,显示装置在每一次视频平面B的显示更新时读出分别描绘多个OSD平面用的OSD显示数据。然后,参照调色板将OSD显示数据中的索引颜色变换为RGB形式并与视频平面B —起输出。该显示装置的结构的情况下,在每一次视频平面B的显示更新时都必须访问多个OSD平面的OSD显示数据,随着OSD平面数量的增加,所需的存储器带宽也会增加。
又,虽然限定了利用显示装置的硬件结构所能够显示的OSD平面数量,但是在将 OSD平面与视频平面B —起输出的结构的情况下,有时也存在不能输出的OSD平面。CN 102549650 A
因此,本实施方式的电视广播接收机1,如图18所示,首先对以索引颜色形式所表现的多个OSD平面(0SD平面U、L)进行合成,作为合成结果,制成以索引颜色形式所表现的假想平面即OSD平面C。然后,形成能够将该OSD平面C与视频平面B重叠并输出的结构。 这样,本实施方式的电视广播接收机1,由于在与视频平面B重叠并显示之前,能够将多个 OSD平面合成以作为1个假想的OSD平面C,因此,即使OSD平面的数量增加,也能够降低显示所需的存储器带宽的增加。图17是表示将多个OSD平面与视频平面同时输出并显示的结构的例子的参考图。图18表示将多个OSD平面合成,并将合成后得到的OSD平面与视频平面B输出并显示的结构的一个例子。
还有,将构成OSD平面U的OSD显示数据与构成OSD平面L的OSD显示数据读出并合成OSD平面C的更新周期,小于将OSD平面C与视频平面B输出到液晶显示装置的显示画面的更新周期。因此,维持OSD平面C所需的存储器带宽,小于将OSD平面C与视频平面B输出到液晶显示装置的显示画面时所需的存储器带宽。由此,在将多个OSD平面与视频平面B —起输出的情况下,诸如本实施方式的电视广播接收机1,将多个OSD平面合成为 1个OSD平面并与视频平面B —起输出的结构,能够减小存储器带宽。
而且,本实施方式的电视广播接收机1还形成为能够恰当地表现不同的OSD平面 U、L的重叠部分F的结构。
下面,对本实施方式的电视广播接收机1的主要部分的结构进行说明。接着,对电视广播接收机1的不同的OSD平面U、L的合成处理进行更详细的说明。还有,OSD平面L 相当于本发明的第1显示画面;OSD平面U相当于本发明的第2显示画面;OSD平面C相当于本发明的合成画面;视频平面B相当于本发明的第3显示画面。
(电视广播接收机的主要部分的结构)
下面参照图4对本实施方式的电视广播接收机1的主要部分的结构进行说明。图 4表示本发明的实施方式,是表示电视广播接收机1的主要部分的结构的方框图。
如图4所示,电视广播接收机1具备外部输入部6、液晶显示装置7、扬声器8、模拟广播用天线9、数字广播用天线10、模拟调谐器11、AV开关部12、数字调谐器13、数字解调部14、分离部(DMUX 多路分配器)15、视频解码/捕捉部16、视频选择部17、视频处理部 18、显示控制部(输出单元)19、音频解码部20、音频选择部21、音声输出控制部22、选台部 23,OSD处理部(生成单元 合成画面生成单元)对、遥控感光部25、通信控制部27、RAM(存储装置)28、IP广播调谐部29、以及CPU30。
模拟调谐器11对通过模拟广播用天线9而接收的广播信号进行选台。模拟调谐器11根据来自选台部23的选台指示进行广播信号的选台。
AV开关部12从由模拟调谐器11选台得到的广播信号提取音频信号及视频信号。 AV开关部12将提取的音频信号发送到音频选择部21 ;将视频信号发送到视频选择部17。
数字调谐器13对通过数字广播用天线10而接收的、特定的广播信号进行选台。数字调谐器13根据来自选台部23来的选台指示,对该广播信号进行选台。
数字解调部14对选台得到的数字广播的广播信号进行解调。数字復調部14将从数字调谐器13输入的广播信号解调后得到的数据输出到向分离部(DMUX) 15。
IP广播调谐部四根据来自选台部23的选台指示,对通过下述的通信控制部27所接收的IP广播的广播信号进行选台。IP广播调谐部四选择特定的广播信号,将接收到的广播信号输出到分离部(DMUX) 15。
分离部(DMUX 多路分配器)15将从数字解调部14或IP广播调谐部四输入的、 多路复用后的信号分离为视频信号和音频信号。而且,分离部(DMUX) 15还提取广播信号中所包含的EPG数据等的数字数据。分离部(DMUX) 15将分离后的视频信号发送到视频解码 /捕捉部16,将音频信号发送到音频解码部20,将数字数据发送到OSD处理部M。又,由分离部(DMUX) 15所提取的数字数据(广播波信号)根据需要利用CPU30进行的写入控制被记录于RAIC8中。
视频解码/捕捉部16对由分离部(DMUX) 15分离的视频信号进行解码,或将视频信号中所包含的视频信息作为静止画来进行捕捉。视频解码/捕捉部16将解码后的视频信号输出到视频选择部17。
视频选择部17在从外部输入部6输入的视频信号、由模拟广播用天线9接收到的视频信号、或用数字广播用天线10所接收的视频信号之中,选择输出任意一个信号,并切换该输出。该切换是根据来自CPU30的控制指令来进行的。所选择的视频信号被输出到视频处理部18。
视频处理部18对从视频选择部17输入的视频信号进行例如降噪、锐度调整、对比度调整等的视频处理,将其变换为液晶显示装置7中能够以恰当的形式进行显示的视频数据。视频处理部18将视频处理后的视频数据输出到显示控制部19。又如下面所述,根据来自利用CPU30实现的合成处理部40的指示,使视频输出无效化,并输出预先设定的背景色。 本实施方式的电视广播接收机1设定黑色作为上述背景色(黑画面)。
显示控制部19进行控制以将所输入的视频数据输出到液晶显示装置7以进行显示。又,表示控制部19能够进行控制,以在液晶显示装置7中进行使由OSD处理部M制成的电子节目表、或字幕、文字广播等的OSD平面与基于上述视频数据的视频平面重叠的显7J\ ο
音频解码部20对由分离部(DMUX) 15所分离的音频信号进行解码。音频解码部20 将解码后的音频信号输出到音频选择部21。
音频选择部21选择是否将从外部输入部6输入的音频信号、用模拟广播用天线9 接收到的音频信号、或用数字广播用天线10接收到的音频信号中的某一个信号输出,并对该输出进行切换。该切换是根据来自CPU30的控制指令来进行的。所选择的音频信号被输出到音声输出控制部22。音声输出控制部22将所输入的音频信号变换为能够从扬声器8 输出的形式,并输出到该扬声器8。
OSD处理部M根据定期更新并保存在RAiCS中的EPG数据来制成电子节目表。又, OSD处理部M也可以根据RAM28、或未图示的ROM、或易失性存储器中预先存储的OSD显示用的图像数据(0SD平面用数据)、或利用软件或处理电路所制成的图像数据,生成OSD显示数据。
上述OSD平面用数据可以预先准备于RAM28、或未图示的ROM、或易失性存储器中, 也可以如上所述利用软件或处理电路来根据需要进行制成。利用该OSD平面用数据,可以描绘例如设定菜单画面、音量规、当前时刻、选择频道等各种信息。又,OSD处理部M也可以根据来自CPU30的指令,决定在液晶显示装置7的显示画面上所描绘的各种信息的布图寸。
又,详细情况将在后面叙述,OSD处理部M也可以根据来自由CPU30实现的合成处理部40的指令,对不同的OSD平面进行合成。
还有,从OSD处理部M输出的OSD显示数据利用加法电路沈重叠到从视频处理部18输出的视频数据,然后输出到显示控制部19。
遥控感光部25用于接收从遥控器5输出的光信号,并受理来自该遥控器5的控制指令。所受理的控制指令被发送到CPU30。通信控制部27进行控制,以通过电话线路、 LAN、因特网等网络、或HDMI (High Definition Multimedia hterface 高清晰度多媒体接口)电缆等来确立与外部设备的通信。但是,与该外部设备连接的介质不限于上述的网络、 或HDMI电缆。
RAM28是利用了半导体元件的存储装置。在RAiCS中还存储有通过广播波接收到的EPG数据、如上所述进行OSD显示时OSD处理部M所读出的OSD用图像数据等。
CPU30用于执行电视广播接收机1所具备的各部件的各种控制。CPU30能够读出记录于在RAiCS中的主程序并加以执行,以实现各种功能。
(电视广播接收机的软件构成)
接着,参照图1对将多个OSD平面重叠合成的合成处理中所涉及的软件结构进行说明。图1表示本发明的实施方式,是对合成处理中所涉及的电视广播接收机1的软件结构进行说明的方框图。图1中,为了方便说明,在图4所示的构成部件中只以合成处理所涉及的构成部件(视频处理部18、0SD处理部M、加法电路沈、视频输出变换部19、RAM28)为例来进行说明。
又,本实施方式中,将重叠的OSD平面之中位于上方的OSD平面称为OSD平面U (第 2显示画面);将位于下方的OSD平面称为OSD平面L (第1显示画面)。又,OSD平面U用于显示成为规定形状(例如,图2或图3中为矩形)的图形,OSD平面L用于对视频实施淡化处理。OSD平面L为了对视频进行淡化处理,以单一颜色在规定的期间降低或增大其透射率。这里,对透射率降低、即淡出的情况进行说明。又,将OSD平面U与OSD平面L重叠而得到的OSD平面称为OSD平面C (合成画面)。
由此,因为改变了 OSD平面L的透射率,因此根据该变更与OSD平面L重叠的OSD 平面U的颜色也发生变化。本实施方式的电视广播接收机1为了表现该OSD平面U的颜色变化,实施如下所述的重叠处理。
首先,作为表示执行重叠处理的电视广播接收机1的软件结构的功能模块,如图1 所示,合成处理部(生成单元)40具备索引颜色取得部(对应表制成单元)41、淡化开始指示部(变更单元)43、颜色更新部(更新单元)44、合成指示部45、以及视频变换指示部(置换单元·显示变更单元)46。合成处理部40借助CPU30来实现,该CPU30从RAM读出未图示的程序加以执行,以此实现上述功能模块。又,利用合成处理部40与OSD处理部M来实现本发明的生成单元。
又,RAM28中存储有在初始状态下利用OSD处理部M分别对OSD平面U及OSD平面L进行OSD显示的数据、即OSD平面U用数据51及OSD平面L用数据52。也就是说,OSD 平面U用数据51以及OSD平面L用数据52是进行OSD显示的文字、图形、或背景等的数据, 以像素为单位存储于RAiCS中。对OSD平面U用数据51和OSD平面L用数据52的各像素指定索引编号,在显示时以该颜色编号与索引对应表为依据,向各像素分配实际颜色表现。
因此,在RAiC8中还存储有OSD平面U用索引颜色(第2对应表)53、OSD平面L 用索引颜色(第1对应表)54,以作为用于决定OSD平面U用数据51以及OSD平面L用数据52的各像素的颜色的索引对应表。
本实施方式的电视广播接收机1中,在索引对应表(0SD平面用索引颜色)中对于每一个索引编号以0到255的共256个整数值来设定R、G、B、α的值。具体而言,OSD平面U用索引颜色53如图5(a)所示。也就是说,对于与各像素对应的索引编号,设定R、G、 B、α值。又,OSD平面U由于不是单色,所以设定多个索引编号(索引编号0到64)的R、 G、B、α的值。
另一方面,OSD平面L用索引颜色M由于是单色,所以如图5(b)所示,只对1个颜色(索引编号25 设定R、G、B、a的值。还有,OSD平面L用索引颜色M在局部地实施淡化效果等的情况下,由于具有提供淡化效果的部分和除此以外的部分,因此最少需要两种颜色。在这样的情况下,OSD平面L用索引颜色M如图5(a)所示,不为单色,而被分别设定为与表示2色以上的颜色的索引编号对应的R、G、B、α。
图5表示本发明的实施方式,图5 (a)表示OSD平面U用索引颜色53的一个例子。 又,图5 (b)表示本发明的实施方式,表示OSD平面L用索引颜色M的一个例子。
还有,在OSD平面U用索引颜色53以及OSD平面L用索引颜色M中所设定的索引编号的数量根据利用OSD平面U、OSD平面L进行OSD显示的内容、电视广播接收机1所具有的硬件结构来适当地决定。
索引颜色取得部41从OSD平面U用索引颜色53、以及OSD平面L用索引颜色M 中取得颜色信息,生成OSD平面C用索引颜色55。更具体地说,索引颜色取得部41如图6 所示,对从OSD平面U用索引颜色M取得索引编号0到64的颜色信息进行拷贝。将索引编号65到2M作为未使用区域,对从OSD平面L用索引颜色53取得索引编号255的颜色信息进行拷贝。由此,若索引颜色取得部41从OSD平面U用索引颜色53、以及OSD平面L 用索引颜色M中取得颜色信息,以生成OSD平面C用索引颜色(第3对应表)55,则指示淡化开始指示部43开始对OSD平面C实施淡化效果。
淡化开始指示部43根据来自索引颜色取得部41的指令,开始对OSD平面C实施淡化效果。这里,OSD平面C是将OSD平面L与OSD平面U重叠而得到的。又,OSD平面L 是实现淡化效果的OSD平面。因而,淡化开始指示部43为了对OSD平面C实现淡化效果, 变更表示OSD平面L的透射率的α的值。具体而言,如图8所示,假定与OSD平面U的像素对应的索引编号为指数3、与OSD平面L的像素对应的索引编号为指数255,则淡化开始指示部43将索引编号255的α值例如从0变更为64。还有,本实施方式中,该α的值越大则透射率越小。也就是说,不透明度变大。图8表示本发明的实施方式,表示淡化开始指示部43所实施的索引号255的α值的变更例。
若淡化开始指示部43使表示OSD平面L的透射率的α的值变更,则将与变更后的α值相关的信息输出到颜色更新部44。
颜色更新部44根据从淡化开始指示部43输出的、变更后的OSD平面L的α值, 利用以下的公式(7) (10)所示的计算式求出OSD平面U的a、R、G、B值,更新OSD平面 C用索引颜色的值。
在这里,对公式(7) (10)的算法进行说明。
首先,若以将OSD平面U、L与视频平面B全部重叠所显示的状态作为画面显示D, 则画面显示D的像素ρ的颜色(红、绿、蓝)可用dr、dg、db来表示。又,OSD平面U的像素ρ 的颜色(红、绿、蓝、α (不透明度))用ur、ug、ub、ua来表示,U0 = I-Ua的关系成立。OSD 平面L的像素ρ的颜色(红、绿、蓝、α (不透明度))用lr、lg、lb、la来表示,I0 = I-Ia的关系成立。OSD平面C的像素ρ的颜色(红、绿、蓝、α (不透明度))用Cr、Cg、Cb、Ca来表示,C0 = I-Ca的关系成立。视频平面B的像素ρ的颜色(红、绿、蓝)用br、bg、bb来表示。
在上述的前提下,将OSD平面U、L与视频平面B重叠以生成显示画面D的情况下的、显示画面D的像素ρ的颜色可用下述公式公式(1) (3)来计算。
dr = U0 (l0br+lalr)+uaur …公式(1)
dg = U0 (l0bg+lalg)+uaug …公式 O)
db = U0 (l0bb+lalb)+uaub …公式(3)
另一方面,将预先合成OSD平面U、L得到的OSD平面C与视频平面C重叠,以生成显示画面D的情况下的、显示画面D的像素ρ的颜色可以根据下述公式公式(4) (6)来计算。
dr = cebr+cacr …公式
dg = cebg+cacg …公式(5)
db = c0bb+cacb …公式(6)
若将上述两个公式组(公式(1) (3)和公式(4) (6))进行比较,则可以从OSD 平面U、L的像素ρ的颜色导出计算OSD平面C的像素ρ的颜色的下述公式(7) (10)。
ca = I-U0I0…公式⑵
cr= (uelalr+uaur)/ca …公式(8)
cg= (uelalg+uaug)/ca …公式(9)
cb= (uelalb+uaub)/ca …公式(10)
还有,上述公式(7) (10)是关于OSD平面C的1个像素ρ的公式。但是,OSD平面U、L、C用索引颜色形式来表现,OSD平面L为单色。因此,上述公式(7) (10)可以看作OSD平面U与OSD平面C的、用索引颜色形式来表现的表示颜色的关系的公式。因此,只要决定OSD平面L的颜色,就能够利用上述公式(7) (10),从用OSD平面U的索引颜色形式所表现的颜色变更为用OSD平面C的索引颜色形式所表现的颜色。因此,在合成OSD平面 C的情况下,使该OSD平面C具有由OSD平面U所描绘的图形,该图形的颜色通过计算公式 (7) (10)来求得。由此,可以将OSD平面C视为与重叠OSD平面U与OSD平面L相同。
本实施方式中,以对视频施加淡化效果为目的,设置OSD平面L。因此,在本实施方式中,OSD平面L的颜色采用黑色,颜色更新部44使表示其透射率的α值在0 255间变化。又,颜色更新部44随着该α值的变化,使OSD平面U的索引颜色部分地变化。具体而言,如图9所示,在OSD平面C用索引颜色55中,若利用淡化开始指示部43使与OSD平面L 的索引颜色(索引编号255)相当的部分从0变更为64,则颜色更新部44根据公式(7) (10)使与OSD平面U的索引颜色(索引编号3)相当的部分的α值、R、G、B值变更。图9 中,索引编号3的α值从1 变更为160,R从255变更为204。由此,颜色更新部44对OSD 平面C用索引颜色55进行更新。图9表示本发明的实施方式,表示对OSD平面U的索引颜色部分的值进行更新后的结果的一个例子。
若利用颜色更新部44对OSD平面C用索引颜色55进行更新,则合成指示部45指示OSD处理部M,进行基于更新后的OSD平面C用索引颜色55的OSD平面C的合成。OSD 处理部M根据来自合成指示部45的指示,从RAiCS中读出OSD平面U用数据51与OSD平面L用数据52,参照OSD平面C用索引颜色55生成OSD平面C。具体而言,OSD平面C的生成如图10所示,以保持索引颜色形式不变的方式对索引颜色更新后的OSD平面U与OSD 平面L进行合成。然后,合成指示部45利用加法电路沈将生成的OSD平面C与从视频处理部18输出的视频重叠,并输出到显示控制部19。还有,图10表示本发明的实施方式,表示以保持索引颜色形式不变的方式对OSD平面U与OSD平面L进行合成,从而得到OSD平面C的例子。
显示表示控制部19如图11所示,将视频(视频平面B)与OSD平面C重叠的结果 (输出用的平面D)变换为电信号,输出到液晶显示装置7。图11表示本发明的实施方式, 表示得到作为OSD平面C与视频平面B重叠的结果、即输出用的平面D的例子。
若利用上述颜色更新部44与合成指示部45完成对OSD平面C所希望的更新,则合成指示部45向视频变换指示部46发出淡化效果的实施结束的通知。这里,所谓完成对 OSD平面C所希望的更新,是指例如进行淡化处理的情况下,在规定的期间,颜色更新部44 完成对OSD平面C用索引颜色55进行的更新,以使得OSD平面C的图像渐渐变暗。
视频变换指示部46根据来自合成指示部45的通知,指示视频处理部18对视频进行淡化效果后的显示,同时将OSD平面C用索引颜色55改回初始状态的内容。
这里,所谓淡化效果后的显示,是指作为淡化效果施行淡出处理的情况下,全黑的显示状态。也就是说,在本实施方式中,通过改变OSD平面C的显示来对视频的显示状态提供淡化效果。也就是说,并不变更视频本身的显示。又,一方面,OSD平面C用索引颜色55, 为了使用于新的OSD平面C的显示中而必须返回初始状态,但是如果在淡出处理刚完成时使OSD平面C用索引颜色55返回初始状态,则液晶显示装置7的显示会返回到对视频实施淡出处理之前的状态。因此,如图13所示,使视频平面B为淡出处理完成后的显示状态、即使视频输出无效化以形成黑画面,由此维持淡出处理完成后的显示。而且,视频变换指示部 46分别从OSD平面U用索引颜色53以及OSD平面L用索引颜色M取得相对应的索引编号的R、G、B、α各自的值。然后,利用该取得的值使淡出结束后的OSD平面C用索引颜色55 返回到初始状态。
图13表示本实施方式的淡出处理完成后的OSD平面C和视频平面B及其合成结果,OSD平面C为初始状态的显示,视频平面B为黑画面显示。
(多个OSD平面的合成处理所涉及的处理流程)
下面,参照图14对具有如上所述结构的电视广播接收机1所进行的、多个OSD平面的合成处理所涉及的处理流程来进行说明。图14表示本发明的实施方式,是表示OSD平面的合成处理所涉及的处理流程的一个例子的流程图。
首先,作为前提,本实施方式的电视广播接收机1将OSD平面U、L、视频平面B合成并显示,以给予视频(视频平面B)上组合有多个OSD平面U、L的显示效果。但是,电视广播接收机1在对视频平面B与OSD平面U、L进行合成之前,事先对OSD平面U、L进行合成,以制成OSD平面C。然后,形成将该OSD平面C与视频平面B合成的结构。
OSD平面U用于在菜单画面等上显示向用户表示规定的信息的图形等,OSD平面L用于对视频平面B提供淡化效果。这里,作为淡化效果,举出进行淡出处理的情况为例,对合成处理所涉及的处理流程来进行说明。又,OSD平面L用于向视频平面B提供淡化效果, 因此,其全体的颜色用规定的单色来表现。本实施方式具有如下结构即该规定的单色采用黑色,并使其透射率在规定的时间内以一定的比例逐步下降。又,具有如下结构即随着该透射率的变更,与OSD平面L重叠的OSD平面U的颜色也发生变化。
又,电视广播接收机1在RAiCS中存储有分别与OSD平面U、L、C对应的调色板 (0SD平面U用索引颜色53、OSD平面L用索引颜色54、OSD平面C用索引颜色55)。
在上述前提中,本实施方式的电视广播接收机1如下所述执行OSD平面U、L的合成处理。
也就是说,最初,索引颜色取得部41从OSD平面U用数据51以及OSD平面L用数据52取得颜色信息。更具体而言,索引颜色取得部41取得OSD平面U用索引颜色53中的全部索引编号的颜色信息。而且,索引颜色取得部41只取得OSD平面L用索引颜色M中的黑色的索引编号的的颜色信息。也就是说,对于OSD平面L,只用黑色的单色来表现,只将用该黑色所显示的OSD平面的透射率作为变更对象。因此,索引颜色取得部41只取得OSD 平面L用索引颜色M中的黑色的索引编号的颜色信息。而且,索引颜色取得部41根据从 OSD平面U用索引颜色53、以及OSD平面L用索引颜色M取得的颜色信息,生成OSD平面 C用索引颜色55 (步骤Si,下面称为Si)。还有,由索引颜色取得部41所进行的、从OSD平面U用数据51以及OSD平面L用数据52取得颜色信息的取得处理,根据由例如遥控器5 所输入的来自用户的显示指令而开始进行。还有,颜色信息的取得处理的开始触发不限于此。例如,在由于气象条件等原因广播电波的接收中断的情况下,也可以形成为将OSD平面 L、U重叠在视频平面B上以进行显示的结构。在由此构成的情况下,颜色信息的取得处理的开始触发是表示接收灵敏度不良的情况的检测结果。
索引颜色取得部41若生成OSD平面C用索引颜色55,则指示淡化开始指示部43 对OSD平面C开始实施淡化效果。
淡化开始指示部43若从索引颜色取得部41接收到淡化效果开始执行的指令,就开始实施OSD平面C的淡化效果(S2)。更具体而言,淡化开始指示部43为了在OSD平面C 实现淡化效果,使表示OSD平面L的透射率的α值变更。具体而言,如图8所示,若与OSD 平面L的像素对应的索引(index)编号为索引255,则淡化开始指示部43将索引编号255 的α值例如从0变更为64。
淡化开始指示部43若使表示OSD平面L的透射率的α值变更,则将与变更后的 α值相关的信息输出到颜色更新部44。
颜色更新部44根据从淡化开始指示部43输出的、变更后的OSD平面L的α值, 求出由OSD平面U所取得的颜色信息的α、R、G、B的值,更新OSD平面C用索引颜色的值 (S3)。具体而言,颜色更新部44根据淡化开始指示部43对α值的变更,如图9所示,将索引编号3的α值从1 变更为160,将R值从255变更为204,更新OSD平面C用索引颜色 55。
若利用颜色更新部44对OSD平面C用索引颜色55进行更新,则合成指示部45指示OSD处理部M基于更新后的OSD平面C用索引颜色55进行OSD平面C的合成。OSD处理部M根据来自合成指示部45的指示,从RAiCS中读出OSD平面U用数据51与OSD平面L用数据52,参照OSD平面C用索引颜色55生成OSD平面C。具体而言,OSD平面C的生成如图10所示,以保持索引颜色形式不变的方式对索引颜色更新后的OSD平面U与OSD平面 L进行合成。
然后,合成指示部45利用加法电路沈将生成的OSD平面C重叠于从视频处理部 18输出的视频,并输出到显示控制部19。显示控制部19如图11所示,将视频与OSD平面 C重叠的结果(输出用的平面D)变换为电信号输,并出到液晶显示装置7(S4)。
在实施淡化效果结束之前、即在步骤S5的判定中如下所述,合成指示部45判定为 「YES」之前,反复进行上述步骤S2 步骤S4的处理。更具体而言,从OSD处理部M到加法电路26的输出时刻与液晶显示装置7的视频的显示更新周期是同步的。因此,淡化开始指示部43与视频的显示更新的时刻同步,且以规定的幅度阶段性地变更索引编号255的α 值,直到值为255为止。每次反复进行从步骤S3到步骤S5的处理。
然后,若索引编号255的α值达到255,则淡化开始指示部43通过颜色更新部44 对合成指示部45进行通知。合成指示部45若接收到来自淡化开始指示部43的通知,就将淡化效果结束的情况通知视频变换指示部46。
视频变换指示部46根据来自合成指示部45的通知,指示视频处理部18进行对视频进行淡化效果后的显示(S6)。而且,视频变换指示部46如图12所示,将OSD平面C用索引颜色阳改回到初始状态,实施初始化(S7)。本实施方式中,以淡出处理为例进行说明。 因此,所谓经过淡化效果后的视频显示是指黑色显示。因而,视频处理部18如图13所示, 使视频输出无效化,使视频平面B为黑画面。还有,上述中对具有与OSD平面U、L、C分别对应的调色板(0SD平面用索引颜色53、OSD索引颜色M、OSD平面C用索引颜色55)的情况进行了说明。但是,该调色板并不限定于对各OSD平面U、L、C分别准备的结构,也可以采用具备一个公用的调色板的结构。
这里,对电视广播接收机1具有一个公用的调色板的结构的情况进行说明。还有, 以该公用的调色板作为OSD平面C用索引颜色55,其内容与图6所示的OSD平面C用索引颜色55相同。
在利用该公用的调色板的结构中,下述各点不同于图1所示的电视广播接收机1 的结构。
S卩,索引颜色取得部41从OSD平面U用索引颜色53及OSD平面L用索引颜色M 取得OSD平面U及OSD平面L各自的颜色信息,生成OSD平面C用索引颜色55。但是,在利用公用的调色板的结构的情况下具有如下区别点,即,索引颜色取得部41在OSD平面C用索引颜色阳中,关于与OSD平面U的颜色信息对应的索引编号以及与OSD平面L的颜色信息对应的索引编号,预先记录在RAiCS中。
又,如图7所示,还具备如下区别点,S卩,用于复制OSD平面C用索引颜色55的、未图示的索引颜色复制部(复制单元)。也就是说,索引颜色复制部根据来自索引颜色取得部41的指令,将OSD平面C用索引颜色55的复制作为拷贝数据56,记录于RAiCS的其它区域。具体而言,如图7所示,将与OSD平面C用索引颜色55相同的内容作为拷贝数据(复制数据)56,记录于RAiCS的其它存储区域。若将拷贝数据56记录于RAM28,索引颜色复制部42指示淡化开始指示部43在OSD平面C开始实施淡化效果。
又,视频变换指示部46在淡出处理刚完成后立刻使OSD平面C用索引颜色55返回到初始状态的方法是不同的。也就是说,在电视广播接收机1具有一个公用的调色板的结构的情况下,视频变换指示部46如图12所示,使OSD平面C用索引颜色55恢复成拷贝数据56的内容以作为初始状态。图12表示本发明的实施方式,表示拷贝数据56与淡出处理完成的时刻的OSD平面C用索引颜色55。
还有,与各OSD平面L、U、C分别对应地具备调色板的结构、与具备一个公用的调色板在结构,前者由于能够以单纯的处理组合来实现,程序的安装要比后者容易,在这一点上前者更有利。但是,存储在RAiCS中的数据量,前者会比后者大。
如上所述,电视广播接收机1能够将利用OSD功能显示的显示画面、即用于描绘 OSD显示的二维平面区域即OSD平面U、L重叠于用于描绘视频的二维平面区域即视频平面 B上,并进行输出。
电视广播接收机1可从红、绿、蓝的组合之中选择需要的颜色并标以颜色编号,对以用该颜色编号指定各像素的颜色的索引颜色形式来表现的OSD平面U与OSD平面L进行合成,从而取得重叠的显示效果,作为以索引颜色形式来表现的合成画面,生成OSD平面C。 而且,从RAiCS中读出用于描绘生成的上述OSD平面C所需要的OSD平面U用数据51、0SD 平面L用数据52、以及OSD平面C用索引颜色55,显示控制部19向液晶显示装置7输出将 OSD平面C重叠到视频平面B后得到的图像。
因此,在将OSD平面U与OSD平面L重叠到视频平面B并输出的情况下,在与该视频平面B重叠之前,可以对OSD平面U与OSD平面L进行合成,生成能够得到重叠的显示效果的OSD平面C。
因而,只要显示控制部19读出用于通过OSD处理部M来描绘OSD平面C的OSD 显示数据、以及用于通过视频处理部18来描绘视频平面B的OSD显示数据即可。因此,与同时分别读出OSD平面U的OSD显示数据、OSD平面L的OSD显示数据、以及视频平面B的视频数据的结构相比,可以减少读出的数据量,可以减少读出所需要的存储器带宽。
又,电视广播接收机1在RAiC8中存储有OSD平面L用索引颜色M和OSD平面U 用索引颜色53。而且,索引颜色取得部41可以从RAiCS中读出OSD平面L用索引颜色M 和OSD平面U用索引颜色53,并生成OSD平面C用索引颜色55。
又,淡化开始指示部43对该生成的OSD平面C用索引颜色55中与OSD平面L用索引颜色M的规定的颜色编号(图8中的索引编号255)的α值相当的值进行变更。与该α值的变更相对应地,颜色更新部44更新OSD平面C用索引颜色55,以得到与将OSD平面L与OSD平面U重叠后得到的颜色相当的颜色表现。也就是说,颜色更新部44根据α 值的变更,对OSD平面C用索引颜色55中规定OSD平面U用索引颜色53的R、G、B各自的强度的值、以及与α值相当的值进行改写。
然后,根据来自合成指示部45的控制指令,OSD处理部M能够参照更新后的OSD 平面C用索引颜色55来生成OSD平面C。
因此,电视广播接收机1能够生成OSD平面C,该OSD平面C是反映了 OSD平面L 的透射率变更、使OSD平面U的颜色表现变更而得到。
因而,即使在重叠的OSD平面U、L之中OSD平面L的透射率发生了变更的情况下, 电视广播接收机1也能够生成OSD平面C,以得到反映了该变更的颜色表现。
还有,本实施方式的电视广播接收机1中,如上所述,为了施加淡化效果,将OSD平面L的颜色设定为黑色,但是OSD平面L的颜色并不限于黑色。代替黑色,能够选择红色或白色等来实现淡化效果。
又,本实施方式的电视广播接收机1,为了对视频施加淡化效果,在OSD平面U与视频平面B之间配置OSD平面L。也就是说,在OSD平面U与OSD平面L的重叠中,将OSD平面L配置于下方。但是,为了施加淡化效果,并不限于配置OSD平面。例如,也可以使OSD平面U为单色,作为用于施加淡化效果的OSD平面,将OSD平面L作为用于对所希望的图像和信息等进行OSD显示的OSD平面。这样,在将施加淡化效果的OSD平面作为OSD平面U的情况下,可以对配置于OSD平面U下面的视频平面与OSD平面L施加淡化效果。
又,在本实施方式的电视广播接收机1中,对将OSD平面U、L合成的情况进行了说明,但是合成的OSD平面的数目不限于此。例如,如图15所示,合成的OSD平面的数目也可以是OSD平面U、L、M这3个。在这种情况下,如下所述来生成对OSD平面U、L、M进行合成后得到的OSD平面C。图15表示本发明的实施方式,表示对3个不同的OSD平面U、L、M进行合成的例子。
也就是,如图15所示,利用公式(7) (10)首先求出合成OSD平面L与OSD平面 M而得到的OSD平面T这样的所谓中间生成物。接着,求出参照公式(7) (10)所示的关系对该OSD平面T与OSD平面U进行合成而得到的OSD平面C。由此,即使在所合成的OSD 平面数目大于2的情况下也能够对应。
又,上面所述的是能够对视频整体施加淡化效果的结构,但是,施加淡化效果的区域也可以不是视频整体,而是其中的一部分。例如可以以图16所示的不带花纹的区域作为适用于上述公式(7) (10)的一部分索引颜色領域,施加淡化效果,从而如图16所示对由纵线所示的区域,可以不施加淡化效果。图16表示本发明的实施方式,表示对视频的一部分施加淡化效果的例子。
又,上面对施加淡化效果的情况进行了说明,但是OSD平面的合成不限于施加这样的淡化效果。例如可以将OSD平面L的α值交替地设定为2个特定值(例如α = 100 和α = 200),以实现闪烁显示(闪亮)功能。本发明可以广泛适用于这样的α值动态变更的显示变化中。
又,动态变更的值不限于OSD平面L的α值,也可以是规定R、G、B的强度的值。 也可以是如下结构即,OSD平面L提供使规定R、G、B的强度的值动态变更、且从红色向蓝色阶段性地变化的显示效果。
又,上述电视广播接收机1的主要部分的结构中,具备IP广播调谐部四,但是该 IP广播调谐部四不是必备的部件。例如,也可以是如下结构即与电视广播接收机1分立设置有具备IP广播调谐部的装置,通过该装置接收IP广播。
又,上述本发明的电视广播接收机1的主要部分的结构中,既具备模拟调谐器11 也具备数字调谐器13,但是也可以是只具备其中之一的结构。
又,如上所述,将多个OSD平面(0SD平面U、L)合成以生成OSD平面C。然后,将生成的OSD平面C与视频平面B重叠并输出。但是,与OSD平面C重叠并输出的平面不限于视频平面B。例如也可以是与OSD平面U、L不同的其它OSD平面。在这样构成的情况下, 本发明的第3显示画面与该其它OSD平面对应。
最后,电视广播接收机1具备的各模块,特别是合成处理部40具有的索引颜色取得部41、淡化开始指示部43、颜色更新部44、以及合成指示部45,可以利用硬件逻辑 (hardware module)构成,也可以如下所述使用CPU30,利用软件来实现。
也就是说,电视广播接收机1具备执行实现各功能的控制程序的命令的CPU30、存储上述程序的ROM、展开上述程序的RAM28、以及存储上述程序和各种数据的存储器等存储装置(记录介质)等。而且,本发明的目的即使利用下述方式也能够实现,即将以计算机可读的形式记录实现上述功能的软件即电视广播接收机1的控制程序的程序代码(执行形式程序、中间代码程序、源程序)的记录介质,提供给上述电视广播接收机1,利用该计算机 (或者CPU、MPU等)读出记录介质上所记录的程序代码并加以执行。
如上所述,可以说本发明的接收机具备下述构成。又可以说本发明的接收机的控制方法包含下述步骤。
又,本发明的图像处理装置也可以如上所述,具备输出单元,该输出单元读出由上述生成单元生成的构成上述合成画面的图像数据、以及构成与上述第1显示画面和上述第 2显示画面不同的显示画面即第3显示画面的图像数据,输出将该合成画面重叠到该第3显示画面后得到的图像。
利用上面所述构成,可以事先将第1显示画面与第2显示画面合成,以预先生成合成画面,输出单元将该合成画面与第3显示画面重叠并输出。因此,上述输出单元只要读出构成上述合成画面的图像数据和构成上述视频显示画面的图像数据即可,所以与一次读出分别构成第1显示画面、第2显示画面、以及第3显示画面的图像数据的结构相比,可以减小读出图像数据所需要的存储器带宽。
由此,本发明的图像处理装置能够在不增大用于读出图像数据的存储器带宽的情况下,得到将多个OSD显示画面加以组合的显示效果。
又,本发明的图像处理装置如上所述,将上述第1对应表和上述第2对应表中分别包含的α值被设定为其值越大则透射率越小,上述变更单元形成为能够使上述第3对应表中与上述第1对应表的α值相当的值在规定期间阶段性地增大。
如果采用上述构成,则形成为能够使与上述第1对应表中的α值相当的值在规定期间阶段性地增大,因此,能够实现与合成画面重叠的视频显示画面渐渐变暗的所谓淡出处理。
又,本发明的图像处理装置如上所述,将上述第1对应表和上述第2对应表中分别包含的α值被设定为其值越大则透射率越小,上述变更单元也可以形成如下所述结构,即能够使上述第3对应表中与上述第1对应表中的α值相当的值在规定期间阶段性地减小。
如果采用上述构成,则由于能够使与上述第1对应表中的α值相当的值在规定期间阶段性地减小,因此能够实现使与合成画面重叠的视频显示画面渐渐变亮的所谓淡入处理。
又,本发明的图像处理装置如上所述,将上述第1对应表和上述第2对应表中分别包含的α值被设定为其值越大则透射率越小,上述变更单元也可以形成如下所述结构,即能够将在上述第3对应表中与上述第1对应表中的α值相当的值,在一定的间隔切换为不同的2个规定值中的任意一个。
如果采用上述构成,则由于能够将上述第3对应表中与上述第1对应表中的α值相当的值,在一定的间隔切换为不同的2个规定值中的任意一个,因此能够实现在与合成CN 102549650 A画面重叠的视频显示画面上闪烁显示(闪亮)的功能。
又,本发明的图像处理装置如上所述,利用上述变更单元变更的与第1对应表的 α值相当的值,是作为视频显示画面的背景色而设定的、对规定的颜色编号的透射率加以设定的数值,也可以具备复制单元,该复制单元生成对由上述对应表制成单元所制成的第3 对应表进行复制的复制数据,并存储于上述存储装置中;置换单元,该置换单元在与上述第 1对应表的α值相当的值达到最大值的情况下,随着上述变更单元使与上述第1对应表的 α值相当的值变更,将上述更新单元所更新的第3对应表的内容置换为上述复制数据的内容;以及显示变更单元,该显示变更单元使上述视频显示画面的显示内容无效化,改变显示状态为与规定的颜色编号对应的显示单元。
但是,若与第1对应表的α值相当的值达到最大值时,则在合成画面中第1显示部处于用不透明的视频画面的背景色(例如黑色)所表现的状态,与该合成画面重叠的视频画面也被规定的背景色覆盖。
如果采用上述构成,则由于具备复制单元,所以作为第3对应表被改写前的初始状态的信息,可以将复制数据保持于存储装置。
而且,由于具备上述置换单元和显示变更单元,所以可以使更新过的第3对应表恢复到初始状态,即在合成画面在透明的状态下映出视频显示画面的状态,同时将视频显示画面作为预先设定的背景色。
因此,能够在维持与第1对应表中的α值相当的值达到最大值的时刻的、使合成画面与视频显示画面重叠的显示状态相同的显示状态不变的情况下,使第3对应表初始化。因此,可以将第3对应表应用于具有其它显示效果的用途。
又,本发明的图像处理装置也可以具有如下所述结构,S卩如上所述利用上述变更单元改变的与第1对应表的α值相当的值,是对作为视频显示画面的背景色而设定的规定的颜色编号的透射率加以规定的数值,具备置换单元,在与上述第1对应表中的α值相当的值达到最大值的情况下,该置换单元将与上述第3对应表的由上述变更单元所变更的上述第1对应表的α值相当的值置换为第1对应表中的α值,同时将由上述更新单元更新的第3对应表的规定第2对应表中的R、G、B各自的强度的值、以及与α值相当的值,置换为规定第2对应表中的R、G、B各自的强度的值及α值;以及显示变更单元,该显示变更单元使上述视频显示画面的表示内容无效化,并将显示状态变更为与规定的颜色编号对应的显不。
所谓与第1对应表中的α值相当的值达到最大值,是指在合成画面中第1显示部分以不透明的视频画面的背景色(例如黑色)来表现的状态,与该合成画面重叠的视频显示画面也被规定的背景色覆盖。
如果采用上述结构,则由于具备上述置换单元和显示变更单元,因此能够使更新过的第3对应表恢复初始状态、即以合成画面透明的状态映出视频显示画面的状态,同时以视频显示画面为预先设定的背景色。
因此,能够在维持与第1对应表中的α值相当的值达到最大值的时刻的、使合成画面与视频显示画面重叠的显示状态相同的显示状态不变的情况下,使第3对应表初始化。因此,可以将第3对应表应用于具有其它显示效果的用途。
本发明的图像处理装置的控制方法如上所述,也可以包含如下输出步骤即读出在上述生成步骤中生成的构成上述合成画面的图像数据以及构成与上述第1显示画面和上述第2显示画面不同的显示画面即第3显示画面的图像数据,输出将该合成画面与该第 3显示画面重叠后得到的图像。
如果采用上述方法,则由于能够事先在生成步骤中合成第1显示画面与第2显示画面以预先生成合成画面,且在输出步骤中将该合成画面与第3显示画面重叠并输出。因此,在上述输出步骤中,只要读出构成上述合成画面的图像数据以及构成上述视频显示画面的图像数据即可,所以与一次读出分别构成第1显示画面、第2显示画面、以及第3显示画面的图像数据的结构相比,可以减小读出图像数据所需要的存储器带宽。
由此,本发明的图像处理装置的控制方法能够在不增大用于读出图像数据的存储器带宽的情况下,就将多个OSD显示画面组合的显示效果。
还有,上述图像处理装置也可以利用计算机来实现,在这种情况下,使计算机作为上述各单元来工作,由此利用计算机来实现上述图像处理装置的图像处理装置控制程序、 以及记录所述程序的计算机可读记录介质也属于本发明的范畴。
本发明并不限定于上述各实施方式,在权利要求所示的范围中可以有各种变更, 对不同的实施方式中分别公开的技术手段进行恰当的组合而得到的实施方式也包含于本发明的技术范围内。
工业上的实用性
本发明在将多个OSD平面重叠并合成的处理中,可以根据对规定一个OSD平面的索引颜色中的透射率的α值进行的变更,变更另一个OSD平面的索引颜色R、G、B、以及α 值中的至少1个的设定。因此,能够使对以索引颜色形式所表现的多个OSD平面进行重叠并合成后的结果广泛应用于显示技术中。
符号说明
1电视广播接收机(图像处理装置)
7液晶显示装置
18视频处理部
19显示控制部(输出单元)
24 OSD处理部(生成单元·合成画面生成单元)
26加法电路
27通信控制部
^RAM (存储装置)
29 IP广播调谐部
30 CPU
40合成处理部(生成单元)
41索引颜色取得部(对应表制成单元)
43淡化开始指示部(变更单元)
44颜色更新部(更新单元)
45合成指示部
46映像变换指示部(置换单元·显示变更单元)
51 OSD平面U用数据
52OSD平面L用数据53OSD平面U用索引颜色(第2对应表)MOSD平面L用索引颜色(第1对应表)55OSD平面C用索引颜色(第3对应表)56拷贝数据(复制数据)
权利要求
1.一种图像处理装置,该图像处理装置从R、G、B的组合中选择需要的颜色并标以颜色编号,对以用该颜色编号指定各像素的颜色的索引颜色形式所表现的显示画面、即第1显示画面与第2显示画面加以合成,其特征在于,具备存储第1对应表和第2对应表的存储装置,其中,所述第1对应表表示与构成所述第1 显示画面的各像素的颜色相关的、所述颜色编号与RGB形式的对应关系,且包含规定R、G、B 各自的强度的值以及规定透射率的α值,所述第2对应表表示与构成所述第2显示画面的各像素的颜色相关的、所述颜色编号与RGB形式的对应关系,且包含规定R、G、B各自的强度的值以及规定透射率的α值;以及生成单元,该生成单元对所述第1显示画面与所述第2显示画面进行合成,以得到使所述第1显示画面与所述第2显示画面重叠的显示效果,生成以索引颜色形式所表现的合成画面,所述生成单元具有对应表制成单元,该对应表制成单元根据所述第1对应表与所述第2对应表,制成与构成所述合成画面的像素的颜色相关的、表示所述颜色编号与RGB形式的对应关系的第3对应表;变更单元,该变更单元使所述第3对应表中,规定所述第1对应表中的规定的颜色编号的R、G、B各自的强度的值以及与α值相当的值进行变更;更新单元,该更新单元根据利用所述变更单元变更后的所述值,改写所述第3对应表中规定所述第2对应表中的所述R、G、B各自的强度的值以及与α值相当的值,以得到与重叠第1显示画面和第2显示画面后的颜色相当的颜色表现;以及合成画面生成单元,该合成画面生成单元参照由所述更新单元改写后的第3对应表, 生成所述合成画面。
2.如权利要求1中所述的图像处理装置,其特征在于,具备输出单元,该输出单元读出构成由所述生成单元所生成的所述合成画面的图像数据、和构成与所述第1显示画面及所述第2显示画面不同的显示画面即第3显示画面的图像数据,并输出将该合成画面重叠于该第3显示画面后得到的图像。
3.如权利要求1或2中所述的图像处理装置,其特征在于,所述第1对应表以及所述第2对应表各自所包含的α值被设定为该值越大则将透射率越小,所述变更单元进行变更,以使所述第3对应表中与所述第1对应表的α值相当的值在规定的时间内阶段性地增加。
4.如权利要求1或2所述的图像处理装置,其特征在于,所述第1对应表和所述第2对应表中各自所包含的α值被设定为该值越大则将透射率越小,所述变更单元进行变更,以使所述第3对应表中与所述第1对应表的α值相当的值在规定的时间内阶段性地减小。
5.如权利要求1或2中所述的图像处理装置,其特征在于,所述第1对应表以及所述第2对应表各自所包含的α值被设定为该值越大则将透射率越小,所述变更单元进行变更,以使所述第3对应表中与所述第1对应表的α值相当的值在规定的间隔内切换为不同的2个规定值中的任意一个。
6.如权利要求3中所述的图像处理装置,其特征在于,利用所述变更单元所变更的、与第1对应表的α值相当的值,是对被设定为视频显示画面的背景色的规定的颜色编号的透射率加以规定的值, 该图像处理装置具备复制单元,该复制单元生成对所述对应表制成单元所制成的第3对应表进行复制的复制数据,并存储于所述存储装置中;置换单元,在与所述第1对应表的α值相当的值达到最大值的情况下,所述置换单元随着所述变更单元对与所述第1对应表的α值相当的值进行的变更,将由所述更新单元更新过的第3对应表的内容置换为所述复制数据的内容;以及显示变更单元,该显示变更单元使所述视频显示画面的显示内容无效化,并变更显示状态以使其成为与所述规定的颜色编号对应的显示。
7.如权利要求3中所述的图像处理装置,其特征在于,利用所述变更单元所变更的、与第1对应表的α值相当的值,是对被设定为视频显示画面的背景色的规定的颜色编号的透射率加以规定的值, 该图像处理装置具备置换单元,在与所述第1对应表的α值相当的值达到最大值的情况下,所指置换单元将所述第3对应表的与利用所述变更单元变更过的所述第1对应表的α值相当的值,置换为第1对应表的α值,并且将利用所述更新单元更新过的第3对应表的对第2对应表中的 R、G、B各自的强度进行规定的值、以及与α值相当的值,置换为规定第2对应表的R、G、B 各自的强度的值以及α值;以及显示变更单元,该显示变更单元使所述视频显示画面的显示内容无效化,并变更显示状态以使其成为与所述规定的颜色编号对应的显示。
8.一种图像处理装置的控制方法,该图像处理装置的控制方法从R、G、B的组合中选择需要的颜色并标以颜色编号,对以用该颜色编号指定各像素的颜色的索引颜色形式所表现的显示画面、即第1显示画面与第2显示画面加以合成,其特征在于,该图像处理装置具备存储第1对应表和第2对应表的存储装置,其中,所述第1对应表表示与构成所述第1显示画面的各像素的颜色相关的、所述颜色编号与RGB形式的对应关系,且包含规定R、G、B各自的强度的值以及规定透射率的α值,所述第2对应表表示与构成所述第2显示画面的各像素的颜色相关的、所述颜色编号与RGB形式的对应关系,且包含规定R、G、B各自的强度的值及规定透射率的α值;该图像处理装置的控制方法包含生成步骤,该生成步骤对所述第1显示画面与所述第 2显示画面进行合成,以得到使所述第1显示画面与所述第2显示画面重叠的显示效果,生成以索引颜色形式所表现的合成画面,所述生成步骤中,还包含对应表制成步骤,该对应表制成步骤根据所述第1对应表与所述第2对应表,制成与构成所述合成画面的像素的颜色相关的、表示所述颜色编号与RGB 形式的对应关系的第3对应表;变更步骤,该变更步骤使所述第3对应表中,规定所述第1对应表中的规定的颜色编号的R、G、B各自的强度的值以及与α值相当的值进行变更;更新步骤,该更新步骤根据在所述变更步骤变更后的所述值,改写所述第3对应表中规定所述第2对应表中的所述R、G、B各自的强度的值以及与α值相当的值,以得到与重叠第1显示画面与第2显示画面后的颜色相当的颜色表现;以及合成画面生成步骤,该合成画面生成步骤参照在所述更新步骤中改写后的第3对应表,生成所述合成画面。
9.如权利要求8中所述的图像处理装置的控制方法,其特征在于,还具有输出步骤,该输出步骤读出构成在所述生成步骤所生成的所述合成画面的图像数据、和构成与所述第1显示画面及所述第2显示画面不同的显示画面即第3显示画面的图像数据,并输出将该合成画面重叠于该第3显示画面后得到的图像。
10.一种图像处理装置的控制程序,其特征在于,该图像装置的控制程序使计算机作为权利要求1至7中的任一项所述的图像处理装置的各单元来起作用。
11.一种计算机可读记录介质,其特征在于,记录有权利要求10中所述的图像处理装置的控制程序。
全文摘要
本发明提供能够抑制显示合成画面所需要的图像数据的数据量,同时实现适当的色彩表现的图像处理装置。电视广播接收机(1)具备合成处理部(40)和OSD处理部(24),所述合成处理部(40)和OSD处理部(24)对用索引颜色形式所表现的显示画面即OSD平面U和OSD平面L进行合成,并生成OSD平面以作为用索引颜色形式所表现的合成画面。借助于合成处理部(40)与OSD处理部(24),生成OSD平面C、该OSD平面C具有使OSD平面U与OSD平面L重叠后的显示效果。
文档编号G09G5/377GK102549650SQ20108004193
公开日2012年7月4日 申请日期2010年7月29日 优先权日2009年7月31日
发明者加门优治, 吉谷仁志 申请人:夏普株式会社