电路装置、电子设备以及图像处理方法与流程

文档序号:31273203发布日期:2022-08-26 23:21阅读:391来源:国知局
电路装置、电子设备以及图像处理方法与流程

1.本发明涉及电路装置、电子设备以及图像处理方法等。


背景技术:

2.在数据的发送接收中,已知有使用crc来检查通信错误的技术。crc是cyclic redundancy check(循环冗余校验)的缩写。在该技术中,接收数据的装置通过将crc期待值与根据接收数据求出的crc值进行比较,来检查接收数据相对于发送数据是否发生了错误。例如在专利文献1中公开了这样的技术。
3.专利文献1:日本特开2002-164869号公报
4.假设发送和接收的数据是图像数据,并且接收数据的装置是图像处理装置。在该情况下,发送数据的装置将发送图像数据的crc期待值与该发送图像数据一起发送。接收数据的图像处理装置通过将crc期待值与根据接收图像数据求出的crc值进行比较,能够判断接收图像数据相对于发送图像数据的正误。这样的正误判断以在通信的前后装置不使图像数据变化为前提,仅在满足该前提的情况下能够利用。但是,在图像处理装置内的图像处理模块中存在使图像数据变化的图像处理模块,对于这样的图像处理模块输出的数据,存在无法使用利用了crc的正误判断的课题。


技术实现要素:

5.本公开的一个方式涉及一种电路装置,该电路装置包含:图像处理电路,其被输入对有效图像数据追加已知图像数据而成的处理对象图像数据,通过对所述处理对象图像数据进行图像处理,输出被实施了所述图像处理的所述有效图像数据即处理后有效图像数据和被实施了所述图像处理的所述已知图像数据即处理后已知图像数据;crc运算电路,其根据所述处理后已知图像数据求出crc值;以及判定电路,其通过对所述crc值和所述处理后已知图像数据的crc期待值进行比较,判定所述图像处理的正误。
6.另外,本公开的其他方式涉及一种电路装置,该电路装置包含:接收电路,其接收有效图像数据;已知图像追加电路,其对所述有效图像数据追加已知图像数据,输出处理对象图像数据;第一图像处理电路~第n图像处理电路,其中,n为2以上的整数;第一crc运算电路~第n crc运算电路;第一判定电路~第n判定电路;已知图像去除电路;以及发送电路,所述第一图像处理电路~第n图像处理电路的第一图像处理电路通过对所述处理对象图像数据进行第一图像处理,输出包含被实施了所述第一图像处理的所述有效图像数据即第一处理后有效图像数据和被实施了所述第一图像处理的所述已知图像数据即第一处理后已知图像数据的第一处理后图像数据,所述第一图像处理电路~第n图像处理电路的第i图像处理电路通过对第i-1处理后图像数据进行第i图像处理,输出包含被实施了所述第i图像处理的第i-1处理后有效图像数据即第i处理后有效图像数据和被实施了所述第i图像处理的第i-1处理后已知图像数据即第i处理后已知图像数据的第i处理后图像数据,其中,i为2以上n以下的整数,所述第一crc运算电路~第n crc运算电路的第k crc运算电路根据
第k处理后已知图像数据求出第k crc值,其中,k为1以上且n以下的整数,所述第一判定电路~第n判定电路的第k判定电路通过对所述第k处理后已知图像数据的第k crc期待值和所述第k crc值进行比较,判定第k图像处理的正误,所述已知图像去除电路通过从第n处理后图像数据去除第n处理后已知图像数据,提取第n处理后有效图像数据,所述发送电路发送所述已知图像去除电路提取出的所述第n处理后有效图像数据。
7.此外,本公开的另一其他方式涉及一种电子设备,该电子设备包含上述任意一项所述的电路装置。
8.此外,本公开的另一其他方式涉及一种图像处理方法,通过对针对有效图像数据追加已知图像数据而成的处理对象图像数据进行图像处理,输出被实施了所述图像处理的所述有效图像数据即处理后有效图像数据和被实施了所述图像处理的所述已知图像数据即处理后已知图像数据,根据所述处理后已知图像数据求出crc值,通过对所述crc值和所述处理后已知图像数据的crc期待值进行比较,判定所述图像处理的正误。
附图说明
9.图1是电路装置的结构例。
10.图2是说明处理对象图像数据的图。
11.图3是有效图像数据和已知图像数据的配置的变形例。
12.图4是电路装置的第一详细结构例。
13.图5是图像处理方法的流程图。
14.图6是电路装置的变形结构例。
15.图7是电路装置的第二详细结构例。
16.图8是执行软件工具的处理装置的结构例。
17.图9是电子设备的第一结构例。
18.图10是电子设备的第二结构例。
19.标号说明
20.10:图像处理电路;11:第一图像处理电路;12:第二图像处理电路;13:第三图像处理电路;20:crc运算电路;21:第一crc运算电路;22:第二crc运算电路;23:第三crc运算电路;30:判定电路;31:第一判定电路;32:第二判定电路;33:第三判定电路;40:寄存器;50:已知图像追加电路;60:已知图像去除电路;70:crc提取电路;100:电路装置;110:处理电路;120:接收电路;130:发送电路;140:接口电路;300:处理装置;310:处理器;320:存储装置;500:电子设备;510:处理装置;520:电光装置;521:显示控制器;522:驱动器;523:电光面板;530:hud;531:hud控制器;532:投影装置;adr有效图像区域;cc:crc值;cc1:第一crc值;cc2:第二crc值;cc3:第三crc值;ce:crc期待值;ce1:第一crc期待值;ce2:第二crc期待值;ce3:第三crc期待值;dtq:判定信号;dtq1:第一判定信号;dtq2:第二判定信号;dtq3:第三判定信号;imin:有效图像数据;imq:处理后有效图像数据;kip:已知图像数据;tgin:处理对象图像数据;tgq:处理后图像数据;tgq1:第一处理后图像数据;tgq2:第二处理后图像数据;tgq3:第三处理后图像数据;vdr:非显示区域。
具体实施方式
21.以下,对本公开的优选实施方式进行详细说明。另外,以下所说明的本实施方式并不是对权利要求书中所记载的内容进行不当限定,在本实施方式中所说明的全部结构并不一定都是必要构成要件。
22.1.电路装置
23.图1是电路装置100的结构例。电路装置100包含图像处理电路10、crc运算电路20、判定电路30和寄存器40。
24.在对处理装置等输出的图像数据依次进行了多个图像处理之后,显示于显示装置的情况下,将该依次进行的多个图像处理称为图像处理流水线。电路装置100是构成这样的图像处理流水线的1个或多个电路装置之一。电路装置100例如是在半导体基板上集成有多个电路元件的集成电路装置。
25.向图像处理电路10输入处理对象图像数据tgin。图2是说明处理对象图像数据tgin的图。处理对象图像数据tgin是对有效图像数据imin追加了已知图像数据kip的图像数据。有效图像数据imin是由图像处理流水线处理后显示在显示装置上的图像数据。已知图像数据kip是在本实施方式中为了进行基于crc的正误判断而预先准备的图像数据,不显示于显示装置。
26.设处理对象图像数据tgin的1帧的总像素数为vh
×
vv,有效图像数据imin的像素数为ah
×
av。此时,设ah
×
av的区域为有效图像区域adr,vh
×
vv的区域内且有效图像区域adr以外的区域为与消隐期间对应的非显示区域vdr。已知图像数据kip被追加到非显示区域vdr,在图2中标注阴影线来表示。另外,在图2中,对非显示区域vdr的整体追加了已知图像数据kip,但也可以仅对非显示区域vdr的一部分追加已知图像数据kip。
27.vh是水平总像素数,是指包含消隐期间的水平扫描方向的总像素数。水平总像素数也称为虚拟水平分辨率(virtual horizontal resolution)。ah是水平有效像素数,也被称为实际水平分辨率(actual horizontal resolution)。vv是垂直总行数,意味着包含消隐期间的1帧的总行数。垂直总行数也被称为虚拟垂直分辨率(virtual vertical resolution)。av是垂直有效行数,也被称为实际垂直分辨率(actual vertical resolution)。另外,消隐期间等期间和像素数能够通过将像素时钟的1个脉冲考虑为1个像素而等效地处理。
28.在图1中,图像处理电路10对处理对象图像数据tgin进行使图像的内容变化的图像处理,输出作为其结果的处理后图像数据tgq。由于对有效图像数据imin和已知图像数据kip双方进行图像处理,因此处理后图像数据tgq成为对图像处理后的有效图像数据imin即处理后有效图像数据追加了图像处理后的已知图像数据kip即处理后已知图像数据的图像数据。使图像的内容变化的图像处理是指使构成图像数据的像素数据变化的图像处理,不包含变更图像数据的格式等不使像素数据本身变化的处理。使图像的内容变化的图像处理例如是伽马校正处理、frc处理、osd处理、缩放处理、白平衡处理、图像合成处理、或者它们中的任意2个以上的处理的组合等。frc是frame rate control(帧率控制)的缩写。osd是on-screen display(屏幕显示)的缩写。
29.crc运算电路20根据处理后图像数据tgq中的处理后已知图像数据来运算crc值cc。crc运算电路20例如根据存在于非显示区域vdr的处理后已知图像数据的整体求出crc
值cc。或者,crc运算电路20也可以根据非显示区域vdr中的一部分区域中的处理后已知图像数据求出crc值cc。在该情况下,crc运算电路20也可以根据1帧中多处区域中的处理后已知图像数据求出多个crc值cc。例如,crc运算电路20也可以根据各行的处理后已知图像数据来求出每行的crc值cc。
30.寄存器40预先存储有作为crc值cc的期待值的crc期待值ce。能够根据图像处理电路10的处理参数等预先模拟处理后已知图像数据成为怎样的图像数据,还能够预先运算根据该处理后已知图像数据求出的crc期待值ce。这样准备的crc期待值ce例如从外部的处理装置预先写入寄存器40。
31.判定电路30通过对crc值cc与crc期待值ce进行比较,来判定图像处理电路10中的图像处理的正误。即,判定电路30在crc值cc与crc期待值ce一致的情况下,判定为图像处理正常结束,得到了正常的处理后有效图像数据。判定电路30在crc值cc与crc期待值ce不一致的情况下,判定为图像处理发生异常,未得到正常的处理后有效图像数据。作为图像处理的异常,例如设想由短路或噪声等引起的数据异常。判定电路30将判定结果作为判定信号dtq输出。
32.另外,vh
×
vv的区域中的有效图像数据imin和已知图像数据kip的配置不限于图2。图3表示变形例的一例。在图3中,有效图像区域在水平扫描方向上被分割为3个区域adr1、adr2、adr3,分别是像素数ah1
×
av、ah2
×
av、ah3
×
av。ah1+ah2+ah3=ah,例如ah1=ah2=ah3,但ah1、ah2和ah3也可以相互不同。区域adr1、adr2、adr3对应于将1帧的有效图像数据分割为3个的有效图像数据imin1、imin2、imin3。区域adr1与区域adr2之间、以及区域adr2与区域adr3之间成为非显示区域vdr的一部分。在图像处理流水线之后去除已知图像数据时,分割为3个的有效图像数据被连结起来。
33.通过使用图3那样的配置,容易检测由噪声等引起的暂时性的处理异常。另一方面,对于由短路等引起的非暂时性的处理异常,可以使用图2或图3中的任一个配置。这些图2或图3的配置例如根据设想的处理异常或想要检测的处理异常而预先设定。crc运算电路20能够基于该设定信息来判断处理后图像数据tgq的vh
×
vv的区域中的配置有处理后已知图像数据的非显示区域vdr,根据该非显示区域vdr的处理后已知图像数据来运算crc值cc。
34.在以上的本实施方式中,电路装置100包含图像处理电路10、crc运算电路20和判定电路30。图像处理电路10被输入对有效图像数据imin追加了已知图像数据kip的处理对象图像数据tgin,对处理对象图像数据tgin进行图像处理。图像处理电路10输出被实施了图像处理的有效图像数据imin即处理后有效图像数据和被实施了图像处理的已知图像数据kip即处理后已知图像数据。crc运算电路20根据处理后已知图像数据求出crc值cc。判定电路30通过将crc值cc与处理后已知图像数据的crc期待值ce进行比较,来判定图像处理的正误。
35.根据本实施方式,即使是使图像的内容变化的图像处理,也能够使用crc来实施图像处理的正误判定。在图像处理流水线中进行各种图像处理,但对于任意的图像处理电路都能够应用crc判定。由此,能够检测在图像处理流水线的哪个图像处理电路中发生了异常。另外,由于能够通过图像处理流水线将错误检测方法统一为crc判定,因此不需要针对各图像处理开发专用的错误检测方法,简化了错误检测方法的开发。
36.另外,在图1中仅示出了1个图像处理电路10,但也可以在其前级设置其他图像处
理电路。在该情况下,前级的图像处理电路输出的处理后图像数据作为处理对象图像数据被输入到图像处理电路10。即,输入到图像处理电路10的已知图像数据也可以是由前级的图像处理电路进行图像处理后的已知图像数据。前级的图像处理的内容以及图像处理电路10进行的图像处理的内容能够通过各个图像处理参数来获知。因此,能够使用后述的软件工具等,预先计算图像处理电路10输出的处理后已知图像数据,能够根据该处理后已知图像数据预先求出crc期待值。
37.此外,在本实施方式中,与处理对象图像数据tgin对应的图像区域包含与有效图像数据imin对应的有效图像区域adr、和作为不显示有效图像数据imin的区域的非显示区域vdr。已知图像数据kip被追加到非显示区域vdr。
38.由于有效图像数据imin根据显示图像而变化,因此无法事先知道处理后有效图像数据的crc期待值。根据本实施方式,通过对非显示区域vdr追加已知图像数据kip,能够将与显示图像无关的已知图像数据kip用于crc判定。即,能够事先求出处理后已知图像数据的crc期待值。
39.另外,与处理对象图像数据tgin对应的图像区域是指与1帧的量的处理对象图像数据tgin对应的图像区域,是图2或图3中的vh
×
vv的区域。如上所述,非显示区域vdr是与消隐期间对应的区域,也能够称为在与处理对象图像数据tgin对应的图像区域中的有效图像区域adr以外的区域。另外,图像区域是指设水平扫描方向的像素位置为x、垂直扫描方向的像素位置为y时的xy平面上的区域。像素位置x和y由像素时钟、水平同步信号和垂直同步信号管理。即,基于垂直同步信号来管理帧,基于该帧中的水平同步信号来管理行数即像素位置y,基于各水平扫描期间中的像素时钟的脉冲数来管理像素位置x。
40.另外,在本实施方式中,非显示区域vdr是与消隐期间对应的区域。
41.消隐期间是不存在有效图像数据的期间,因此即使在与消隐期间对应的非显示区域vdr中追加了已知图像数据kip,该已知图像数据kip也不显示于显示装置。通过使用这样的非显示区域vdr,能够进行使用了已知图像数据kip的crc判定。
42.此外,与消隐期间对应的区域是指有效图像区域adr以外的区域,例如如图2那样是与前沿期间以及后沿期间对应的区域。但是,与消隐期间对应的区域并不限定于图2,也可以如图3那样除了与前沿期间以及后沿期间对应的区域以外,还包含有效图像区域adr1~adr3之间的区域等。
43.另外,在本实施方式中,有效图像区域也可以被分割为第一~第m有效图像区域adr1~adrm。m为2以上的整数。非显示区域也可以包含第一~第m有效图像区域adr1~adrm之间的区域。另外,在图3中示出m=3的例子。
44.根据本实施方式,在第一~第m有效图像区域adr1~adrm之间的区域也追加已知图像数据kip,crc运算电路20能够根据该已知图像数据kip运算crc值cc。由此,与图2的例子相比,已知图像数据kip被更分散地配置,因此容易检测噪声等引起的暂时性的错误。
45.此外,在本实施方式中,电路装置100包含寄存器40。寄存器40预先存储crc期待值ce。
46.根据本实施方式,寄存器40能够事先存储通过后述的软件工具等预先求出的crc期待值ce。并且,判定电路30能够使用该预先存储于寄存器40的crc期待值ce来执行crc判定。
47.2.第一详细结构例
48.图4是电路装置100的第一详细结构例。电路装置100包含处理电路110、接收电路120、发送电路130和接口电路140。以下,对与图1不同的部分进行说明,适当省略对与图1相同的部分的说明。
49.处理电路110包含图像处理电路10、crc运算电路20、判定电路30、寄存器40、已知图像追加电路50和已知图像去除电路60。处理电路110是逻辑电路。例如,处理电路110所包含的各电路也可以由单独的逻辑电路构成。或者,也可以是,处理电路110是dsp等处理器,记述有各电路的功能的程序、指令集存储于未图示的存储器,处理器执行该程序、指令集,由此实现各电路的功能。dsp是digital signal processor(数字信号处理器)的缩写。
50.接收电路120从电路装置100的外部的处理装置接收有效图像数据imin。接收电路120可以是各种通信接口的接收电路,作为一例,是lvds、dvi、显示端口、gmsl或gvif等接收电路。lvds是low voltage differential signaling(低电压差分信号)的缩写,dvi是digital visual interface(数字视觉接口)的缩写,gmsl是gigabit multimedia serial link(千兆多媒体串行链路)的缩写,gvif是gigabit video interface(千兆视频接口)的缩写。
51.已知图像追加电路50通过对有效图像数据imin追加已知图像数据kip来生成处理对象图像数据tgin。已知图像数据kip从外部的处理装置等经由接收电路120或接口电路140预先写入未图示的存储器,已知图像追加电路50将存储在该存储器中的已知图像数据kip追加到非显示区域vdr。另外,也可以省略已知图像追加电路50。在该情况下,外部的处理装置将追加了已知图像数据kip的处理对象图像数据tgin发送到电路装置100,接收电路120将接收到的处理对象图像数据tgin输出到图像处理电路10。
52.已知图像去除电路60通过从处理后图像数据tgq的非显示区域vdr去除处理后已知图像数据,提取处理后有效图像数据。已知图像去除电路60输出提取出的处理后有效图像数据imq。
53.发送电路130向电路装置100的后级的装置发送处理后有效图像数据imq。发送电路130可以是各种通信接口的发送电路,作为一例,是lvds、dvi、显示端口、gmsl或gvif等发送电路。
54.接口电路140进行电路装置100的主装置与电路装置100之间的通信。主装置可以与向电路装置100发送有效图像数据imin的处理装置相同,也可以不同。接口电路140从主装置接收crc期待值ce,并将该crc期待值ce写入寄存器40。此外,接口电路140将判定电路30使用写入到寄存器40中的crc期待值ce而判定出的判定信号dtq输出到主装置。接口电路140可以是各种通信接口的接口电路,作为一例,是i2c或spi等接口电路。i2c是inter integrated circuit(集成电路总线)的简称,spi是serial peripheral interface(串行外设接口)的简称。
55.图5是电路装置100执行的图像处理方法的流程图。图像处理方法包含步骤s1~s6。
56.在步骤s1中,已知图像追加电路50通过对有效图像数据imin追加已知图像数据kip来生成处理对象图像数据tgin。在步骤s2中,图像处理电路10对处理对象图像数据tgin进行图像处理,将其结果作为处理后图像数据tgq输出。在步骤s3中,crc运算电路20根据处
理对象图像数据tgin的处理后已知图像数据来运算crc值cc。此外,在步骤s4中,判定电路30从寄存器40取得crc期待值ce。在步骤s5中,判定电路30通过比较crc值cc和crc期待值ce来判定图像处理的正误。在步骤s6中,已知图像去除电路60从处理后图像数据tgq中去除处理后已知图像数据,由此提取处理后有效图像数据。此外,在如后述的图7那样电路装置100包含多个图像处理电路的情况下,按照该图像处理电路的数量反复进行图5的步骤s2~s5。
57.在以上的本实施方式中,电路装置100包含已知图像追加电路50。已知图像追加电路50对有效图像数据imin追加已知图像数据kip,输出处理对象图像数据tgin。
58.根据本实施方式,已知图像追加电路50通过对与显示图像对应的有效图像数据imin追加与显示图像无关的已知图像数据kip,能够进行使用了该已知图像数据kip的crc判定。
59.此外,在本实施方式中,电路装置100包含已知图像去除电路60。已知图像去除电路60通过从图像处理电路10输出的处理后图像数据tgq中去除处理后已知图像数据,提取处理后有效图像数据。
60.根据本实施方式,通过去除在图像处理流水线后不显示于显示装置的已知图像数据,能够仅将要显示于显示装置的有效图像数据发送到电路装置100的后级的装置。
61.3.变形结构例
62.图6是电路装置100的变形结构例。在该变形结构例中,电路装置100包含crc提取电路70来代替图1的寄存器40。该变形结构例能够应用于图4的第一详细结构例或者后述的图7的第二详细结构例中的任一个。
63.在图6中,在处理对象图像数据tgin的非显示区域vdr中,与已知图像数据kip一起追加了crc期待值ce。如图4所示,在电路装置100包含已知图像追加电路50的情况下,已知图像追加电路50对有效图像数据imin追加已知图像数据kip和crc期待值ce。在外部的处理装置向电路装置100发送处理对象图像数据tgin的情况下,外部的处理装置通过对有效图像数据imin追加已知图像数据kip和crc期待值ce来生成处理对象图像数据tgin。
64.crc提取电路70从处理对象图像数据tgin的非显示区域vdr提取crc期待值ce,并将该crc期待值ce输出到判定电路30。
65.另外,在图像处理电路10的前级设置其他图像处理电路的情况下,crc提取电路70可以从输入到图像处理电路10的处理对象图像数据中提取crc期待值ce,也可以从包含实施任何图像处理之前的最初的已知图像数据的处理对象图像数据中提取crc期待值ce。在前者的情况下,考虑到前级的图像处理,在输入到图像处理电路10的时刻将成为正确的crc期待值ce的数据追加到非显示区域vdr。在后者的情况下,在包含实施任何图像处理之前的最初的已知图像数据的处理对象图像数据中,在非显示区域vdr中追加有crc期待值ce。
66.在以上的本实施方式中,crc期待值ce与已知图像数据kip一起被追加到非显示区域vdr。
67.根据本实施方式,不需要在图1的寄存器40中预先存储crc期待值ce,crc提取电路70能够从处理对象图像数据tgin取得crc期待值ce。例如,也可以是外部的处理装置将crc期待值与已知图像数据一起追加到处理对象图像数据而发送到电路装置100。在该情况下,省略电路装置100的已知图像追加电路50。
68.4.第二详细结构例
69.图7是电路装置100的第二详细结构例。电路装置100包含处理电路110、接收电路120、发送电路130和接口电路140。以下,对与图1或图4不同的部分进行说明,适当省略对与图1或图4相同的部分的说明。
70.处理电路110包含第一图像处理电路11、第二图像处理电路12、第三图像处理电路13、第一crc运算电路21、第二crc运算电路22、第三crc运算电路23、第一判定电路31、第二判定电路32、第三判定电路33、寄存器40、已知图像追加电路50以及已知图像去除电路60。另外,处理电路110可以包含第一~第n图像处理电路、第一~第n crc运算电路和第一~第n判定电路。n为2以上的整数。图7示出n=3的例子。
71.寄存器40存储有第一crc期待值ce1、第二crc期待值ce2和第三crc期待值ce3。
72.第一图像处理电路11对处理对象图像数据tgin进行第一图像处理,将其结果作为第一处理后图像数据tgq1输出。第一图像处理是使图像的内容变化的图像处理。第一处理后图像数据tgq1包含对有效图像数据imin实施了第一图像处理的结果即第一处理后有效图像数据、和对已知图像数据kip实施了第一图像处理的结果即第一处理后已知图像数据。
73.第一crc运算电路21根据第一处理后已知图像数据来运算第一crc值cc1。第一判定电路31通过比较第一crc值cc1与第一crc期待值ce1,判定第一图像处理的正误,将判定结果作为第一判定信号dtq1输出。
74.第二图像处理电路12对第一处理后图像数据tgq1进行第二图像处理,将其结果作为第二处理后图像数据tgq2输出。第二图像处理是使图像的内容变化的图像处理。第二图像处理例如可以是种类与第一图像处理不同的图像处理,或者也可以是种类与第一图像处理相同且图像处理参数不同的图像处理。第二处理后图像数据tgq2包含对第一处理后有效图像数据实施了第二图像处理的结果即第二处理后有效图像数据、和对第一处理后已知图像数据实施了第二图像处理的结果即第二处理后已知图像数据。这样,在第二详细结构例中,前级的第一图像处理电路11输出的第一处理后已知图像数据在接下来的第二图像处理电路12中被用作已知图像数据。第二图像处理电路12通过对该已知图像数据实施第二图像处理而输出第二处理后已知图像数据。
75.第二crc运算电路22根据第二处理后已知图像数据来运算第二crc值cc2。第二判定电路32通过比较第二crc值cc2与第二crc期待值ce2,判定第二图像处理的正误,将判定结果作为第二判定信号dtq2输出。
76.第三图像处理电路13对第二处理后图像数据tgq2进行第三图像处理,将其结果作为第三处理后图像数据tgq3输出。第三图像处理是使图像的内容变化的图像处理。第三图像处理例如可以是种类与第一图像处理或第二图像处理不同的图像处理,或者也可以是种类与第一图像处理或第二图像处理相同且图像处理参数不同的图像处理。第三处理后图像数据tgq3包含对第二处理后有效图像数据实施了第三图像处理的结果即第三处理后有效图像数据、和对第二处理后已知图像数据实施了第三图像处理的结果即第三处理后已知图像数据。这样,在第二详细结构例中,前级的第二图像处理电路12输出的第二处理后已知图像数据在接下来的第三图像处理电路13中被用作已知图像数据。第三图像处理电路13通过对该已知图像数据实施第三图像处理而输出第三处理后已知图像数据。
77.第三crc运算电路23根据第三处理后已知图像数据来运算第三crc值cc3。第三判定电路33通过比较第三crc值cc3与第三crc期待值ce3,判定第三图像处理的正误,并将判
定结果作为第三判定信号dtq3输出。
78.接口电路140将第一判定信号dtq1、第二判定信号dtq2和第三判定信号dtq3发送到主装置。
79.在以上的本实施方式中,电路装置100包含接收电路120、已知图像追加电路50、第一~第n图像处理电路、第一~第n crc运算电路、第一~第n判定电路、已知图像去除电路60和发送电路130。接收电路120接收有效图像数据imin。已知图像追加电路50对有效图像数据imin追加已知图像数据kip,输出处理对象图像数据tgin。第一图像处理电路11通过对处理对象图像数据tgin进行第一图像处理,输出第一处理后图像数据tgq1。第一处理后图像数据tgq1包含被实施了第一图像处理的有效图像数据imin即第一处理后有效图像数据和被实施了第一图像处理的已知图像数据kip即第一处理后已知图像数据。设i为2以上且n以下的整数。第i图像处理电路通过对第i-1处理后图像数据tgqi-1进行第i图像处理,输出第i处理后图像数据tgqi。第i处理后图像数据tgqi包含被实施了第i图像处理的第i-1处理后有效图像数据即第i处理后有效图像数据和被实施了第i图像处理的第i-1处理后已知图像数据即第i处理后已知图像数据。设k为1以上且n以下的整数。第k crc运算电路根据第k处理后已知图像数据求出第k crc值cck。第k判定电路通过对第k处理后已知图像数据的第k crc期待值cek与第k crc值cck进行比较,来判定第k图像处理的正误。已知图像去除电路60通过从第n处理后图像数据tgqn中去除第n处理后已知图像数据,提取第n处理后有效图像数据。发送电路130发送已知图像去除电路60提取出的第n处理后有效图像数据imq。
80.根据本实施方式,第一~第n图像处理电路包含在图像处理流水线中,对该图像处理流水线上的各图像处理电路进行基于crc判定的错误检测。由此,能够检测在图像处理流水线的哪个图像处理电路中发生了异常。另外,由于能够在图像处理流水线中将错误检测方法统一为crc判定,因此不需要针对各图像处理开发专用的错误检测方法,简化了错误检测方法的开发。
81.5.软件工具
82.图8是执行用于生成crc期待值的软件工具的处理装置300的结构例。处理装置300包含处理器310和存储装置320。处理装置300例如是个人计算机等信息处理装置、或者平板型终端等便携式信息处理终端。
83.存储装置320例如是半导体存储器、硬盘驱动器或光盘驱动器。存储装置320存储已知图像数据kip、区域参数arp、第一~第n图像处理参数par1~parn以及软件工具程序stl。区域参数arp表示配置已知图像数据kip的非显示区域vdr的位置。第一~第n图像处理参数par1~parn是用于设定第一~第n图像处理的动作或内容等的设定参数。软件工具程序stl是记述有生成crc期待值的处理的程序。
84.处理器310是cpu、微型计算机或dsp等。cpu是中央处理单元的缩写,dsp是数字信号处理器的缩写。处理器310通过执行从存储装置320读出的软件工具程序stl,根据已知图像数据kip求出第一~第n crc期待值ce1~cen。例如,在软件工具程序stl中记述有第一~第n图像处理电路以及第一~第n crc运算电路中的处理内容。处理器310通过执行软件工具程序stl来执行与第一~第n图像处理电路同样的处理,取得第一~第n处理后已知图像数据,执行与第一~第n crc运算电路同样的处理,运算第一~第n crc值。处理器310将该第一~第n crc值作为第一~第ncrc期待值ce1~cen输出。
85.6.电子设备
86.图9是应用电路装置100的电子设备500的第一结构例。电子设备500包含处理装置510和电光装置520。
87.电光装置520是液晶显示器或el显示器等。el是electro luminescence(电致发光)的缩写。电子设备500可以是搭载有上述那样的显示器的各种设备,作为一例,是设置于车载集群面板的显示器、个人计算机等信息处理装置、或者平板型终端等便携式信息处理终端。
88.电光装置520包含显示控制器521、驱动器522和电光面板523。处理装置510是cpu、微型计算机或dsp等,将显示图像的图像数据发送到显示控制器521。显示控制器521对图像数据进行图像处理,将显示控制信号与作为图像处理的结果的图像数据一起输出至驱动器522。显示控制信号例如为垂直同步信号、水平同步信号及像素时钟信号。驱动器522根据接收到的图像数据和显示控制信号而对电光面板523进行驱动。
89.本实施方式的电路装置100例如能够应用于图9中的显示控制器521。
90.图10是应用电路装置100的电子设备500的第二结构例。电子设备500包含处理装置510和hud 530。hud是head up display(平视显示器)的简称。
91.hud 530包含hud控制器531和投影装置532。处理装置510将显示图像的图像数据发送至hud控制器531。hud控制器531对图像数据进行图像处理,将显示控制信号与作为该图像处理的结果的图像数据一起输出到投影装置532。投影装置532例如包含驱动器、液晶显示面板、光源和光学装置。驱动器基于从hud控制器531接收到的图像数据和显示控制信号使液晶显示面板显示图像。光源向液晶显示面板射出投影光,透过了液晶显示面板的投影光入射到光学装置。光学装置将透过液晶显示面板的投影光投影到屏幕上。屏幕例如是移动体的挡风玻璃,但也可以设置专用的屏幕。移动体是汽车、飞机或船舶等。
92.本实施方式的电路装置100例如在图10中能够应用于hud控制器531。
93.以上说明的本实施方式的电路装置包含图像处理电路、crc运算电路和判定电路。图像处理电路被输入对有效图像数据追加已知图像数据而成的处理对象图像数据,通过对处理对象图像数据进行图像处理,输出被实施了图像处理的有效图像数据即处理后有效图像数据和被实施了图像处理的已知图像数据即处理后已知图像数据。crc运算电路根据处理后已知图像数据求出crc值。判定电路通过将crc值与处理后已知图像数据的crc期待值进行比较,来判定图像处理的正误。
94.根据本实施方式,即使是使图像的内容变化的图像处理,也能够使用crc来实施图像处理的正误判定。在图像处理流水线中进行各种图像处理,对于任意的图像处理电路都能够应用crc判定。由此,能够检测在图像处理流水线的哪个图像处理电路中发生了异常。另外,由于能够在图像处理流水线中将错误检测方法统一为crc判定,因此不需要针对各图像处理开发专用的错误检测方法,简化了错误检测方法的开发。
95.另外,在本实施方式中,与处理对象图像数据对应的图像区域也可以包含与有效图像数据对应的有效图像区域和不显示有效图像数据的区域即非显示区域。已知图像数据也可以被追加到非显示区域。
96.根据本实施方式,通过对非显示区域追加已知图像数据,能够将与显示图像无关的已知图像数据用于crc判定。即,能够事先求出处理后已知图像数据的crc期待值。
97.此外,在本实施方式中,非显示区域也可以是与消隐期间对应的区域。
98.消隐期间是不存在有效图像数据的期间,因此即使在与消隐期间对应的非显示区域中追加了已知图像数据,该已知图像数据也不显示于显示装置。通过使用这样的非显示区域,能够进行使用了已知图像数据的crc判定。
99.另外,在本实施方式中,有效图像区域也可以被分割为第一~第m有效图像区域。m为2以上的整数。非显示区域也可以包含第一~第m有效图像区域之间的区域。
100.根据本实施方式,在第一~第m有效图像区域之间的区域中也追加已知图像数据,crc运算电路能够根据该已知图像数据来运算crc值。由此,与有效图像区域未被分割的情况相比,已知图像数据被更分散地配置,因此容易检测噪声等引起的暂时性的错误。
101.此外,本实施方式的电路装置也可以包含预先存储crc期待值的寄存器。
102.根据本实施方式,寄存器能够存储通过后述的软件工具等预先求出的crc期待值。并且,判定电路能够使用该预先存储在寄存器中的crc期待值来执行crc判定。
103.此外,在本实施方式中,crc期待值也可以与已知图像数据一起追加到非显示区域。
104.根据本实施方式,不需要在寄存器中预先存储crc期待值,能够根据处理对象图像数据取得crc期待值。
105.此外,本实施方式的电路装置也可以包含已知图像追加电路。已知图像追加电路也可以对有效图像数据追加已知图像数据,输出处理对象图像数据。
106.根据本实施方式,已知图像追加电路通过对与显示图像对应的有效图像数据追加与显示图像无关的已知图像数据,能够进行使用了该已知图像数据的crc判定。
107.此外,本实施方式的电路装置也可以包含已知图像去除电路。已知图像去除电路也可以通过从图像处理电路输出的处理后图像数据中去除处理后已知图像数据,提取处理后有效图像数据。
108.根据本实施方式,通过去除在图像处理流水线后不显示于显示装置的已知图像数据,能够仅将要显示于显示装置的有效图像数据发送到电路装置的后级的装置。
109.此外,本实施方式的电路装置也可以包含作为上述图像处理电路的第一图像处理电路和第二图像处理电路。第一图像处理电路也可以被输入处理对象图像数据,通过对处理对象图像数据进行作为图像处理的第一图像处理,输出包含作为处理后有效图像数据的第一处理后有效图像数据和作为处理后已知图像数据的第一处理后已知图像数据的第一处理后图像数据。第二图像处理电路也可以通过对第一处理后图像数据进行第二图像处理,输出包含被实施了第二图像处理的第一处理后有效图像数据即第二处理后有效图像数据和被实施了第二图像处理的第一处理后已知图像数据即第二处理后已知图像数据的第二处理后图像数据。
110.此外,本实施方式的电路装置也可以包含作为上述crc运算电路的第一crc运算电路、作为上述判定电路的第一判定电路、第二crc运算电路以及第二判定电路。第一crc运算电路可以运算作为上述crc值的第一crc值。第一判定电路也可以通过比较第一crc值和作为上述crc期待值的第一crc期待值,来判定第一图像处理的正误。第二crc运算电路也可以根据第二处理后已知图像数据求出第二crc值。第二判定电路也可以通过对第二crc值和第二处理后已知图像数据的第二crc期待值进行比较,来判定第二图像处理的正误。
111.此外,本实施方式的电路装置也可以包含:接收电路,其接收有效图像数据;已知图像追加电路;第一图像处理电路~第n图像处理电路;第一crc运算电路~第n crc运算电路;第一判定电路~第n判定电路;已知图像去除电路;以及发送电路。n为2以上的整数。已知图像追加电路也可以对有效图像数据追加已知图像数据,输出处理对象图像数据。第一~第n图像处理电路中的第一图像处理电路也可以通过对处理对象图像数据进行第一图像处理,输出包含被实施了第一图像处理的有效图像数据即第一处理后有效图像数据和被实施了第一图像处理的已知图像数据即第一处理后已知图像数据的第一处理后图像数据。第一~第n图像处理电路中的第i图像处理电路也可以通过对第i-1处理后图像数据进行第i图像处理,输出包含被实施了第i图像处理的第i-1处理后有效图像数据即第i处理后有效图像数据和被实施了第i图像处理的第i-1处理后已知图像数据即第i处理后已知图像数据的第i处理后图像数据。i为2以上n以下的整数。第一~第n crc运算电路中的第k crc运算电路也可以根据第k处理后已知图像数据求出第k crc值。k为1以上n以下的整数。第一~第n判定电路中的第k判定电路也可以通过比较第k处理后已知图像数据的第k crc期待值和第k crc值来判定第k图像处理的正误。已知图像去除电路也可以通过从第n处理后图像数据中去除第n处理后已知图像数据来提取第n处理后有效图像数据。发送电路也可以发送已知图像除去电路提取出的第n处理后有效图像数据。
112.根据这些实施例,多个图像处理电路被包含在图像处理流水线中,针对图像处理流水线上的每个图像处理电路进行基于crc判定的错误检测。由此,能够检测在图像处理流水线的哪个图像处理电路中发生了异常。另外,由于能够在图像处理流水线中将错误检测方法统一为crc判定,因此不需要针对各图像处理开发专用的错误检测方法,简化了错误检测方法的开发。
113.此外,本实施方式的电子设备包含上述任意一项所述的电路装置。
114.另外,本实施方式的图像处理方法通过对向有效图像数据追加已知图像数据而成的处理对象图像数据进行图像处理,输出被实施了图像处理的有效图像数据即处理后有效图像数据和被实施了图像处理的已知图像数据即处理后已知图像数据。图像处理方法根据处理后已知图像数据求出crc值。图像处理方法通过将crc值与处理后已知图像数据的crc期待值进行比较,来判定图像处理的正误。
115.此外,如上述那样对本实施方式详细地进行了说明,但本领域技术人员能够容易地理解,能够进行实质上不脱离本公开的新事项以及效果的多种变形。因此,这样的变形例全部包含在本公开的范围内。例如,在说明书或附图中,至少一次与更广义或同义的不同用语一起记载的用语在说明书或附图的任何位置都能够置换为该不同用语。另外,本实施方式以及变形例的全部组合也包含于本公开的范围。另外,电路装置或电子设备等的结构或动作等、或者图像处理方法的处理步骤等也不限于本实施方式中说明的内容,能够实施各种变形。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1