数据处理设备、数据处理系统和方法与流程

文档序号:11851440阅读:242来源:国知局
数据处理设备、数据处理系统和方法与流程

本发明涉及数据处理设备、数据处理系统和方法,并且例如,涉及压缩和发送数据的数据处理设备、数据处理系统和方法。



背景技术:

为了增加在获取数据并且将所获取的数据发送到终端时的数据发送效率,使用压缩数据以减小数据量并且发送压缩数据的技术。例如,从诸如相机的设备获取图像数据,并且图像数据被压缩和发送到终端。这种技术的应用示例是在显示器等上显示用诸如汽车等的后部监视器或顶视图(top view)监视器的车载相机所拍摄的图像。在这种技术中,有必要减小在相机拍摄图像时的定时和在显示器上显示图像时的定时之间的时滞(以减少时延)。在这种情况下,可以通过压缩和发送来自相机的图像数据,提高从相机到显示器的发送速度。

关于以上技术,专利文献1公开了一种图像发送设备,该图像发送设备可以通过单个系统中的编码电路和压缩装置来同时将图像数据发送到网络并且将图像数据存储在HDD中。因为专利文献1中公开的技术以压缩的顺序对压缩数据进行分类,并且将其存储在压缩数据存储设备中,并且然后响应于来自终端的请求来从压缩数据存储设备中读取压缩数据,所以可以将各个压缩数据发送到每个终端。

引用列表

专利文献

PTL 1:日本未经审查专利公开No.2003-299076



技术实现要素:

技术问题

近来,变得能够从如相机的设备发送多种类型的数据,诸如图像数据和其它数据(例如,距离数据)。因此,需要以低时延向终端发送多种类型的数据。

然而,根据专利文献1中公开的技术,因为仅存在用于压缩的一个路径,所以每次仅可以压缩一个数据。因此,在专利文献1中公开的技术中,当传输多种类型的数据时,时延可能被劣化。

从说明书的描述和附图中,本发明的其它问题和新颖特征将变得显而易见。

问题的解决方案

根据一个实施例,一种数据处理设备包括:数据选择器电路,将包括多种类型的数据的数据组划分成多种类型的数据;多个压缩电路,根据所述多种类型的数据中的每一个,彼此并行地压缩所述多种类型的数据;以及数据发送电路,将所述多种类型的压缩数据发送到终端。

本发明的有益效果

根据上述实施例,能够以低时延传输多种类型的数据。

附图说明

图1是示出根据实施例的数据处理设备的概况的视图;

图2是示出根据第一实施例的数据处理系统的视图;

图3是示出根据第一实施例的数据处理系统中的数据处理方法的流程图;

图4是示出根据第一实施例的第一替代示例的数据处理系统的视图;

图5是示出根据第一实施例的第二替代示例的数据处理系统的视图;

图6是示出根据第一实施例的第三替代示例的数据处理系统的视图;

图7是示出根据第二实施例的数据处理系统的视图;

图8是示出根据第二实施例的数据处理设备中的数据处理方法的流程图;

图9是示出根据第二实施例的第一替代示例的数据处理系统的视图;

图10是示出根据第三实施例的数据处理系统的视图;以及

图11是示出根据第三实施例的数据处理系统被安装在汽车上的示例的视图。

具体实施方式

以下,将描述本发明的实施例。以下描述和附图被适当地缩短并简化以使说明明确。在附图中,相同的附图标记指代相同的结构元件,省略其冗余说明。

在下面的实施例中,为了方便,在必要时将描述划分成多个部分或实施例。然而,除非另外明确指明,否则这些部分或实施例决不是彼此无关的,而是处于一个表示另一个的部分或全部的修改、详细或补充的描述等这样的关系中。另外,在下面的实施例中,当引用元件的数目等(包括数模、数值、量、范围等)时,除了另外明确指明或者在原理上数量显而易见限于特定数量这样的情况下之外,数目不限于具体数目,而是可以大于或小于具体数目。

无须说,在下面的实施例中,其构成元件(包括操作步骤)不一定是必需的,除了另外明确指明或者在原理上它们显而易见被认为是必需的这样的情况下之外。类似地,在下面的实施例中,当引用构成元件等的形状、相对位置等时,包括与该形状等基本上类似或近似的那些形状等,除了另外明确指明或者在原理上它显而易见被认为并非如此这样的情况下之外。这也适用于上述数目等(包括数目、数值、量、范围等)。

另外,在附图中被示出为用于执行各种处理的功能框的元件可由CPU(中央处理单元)、存储器或其它电路配置为硬件,或者可通过加载在存储器中的程序等来实现为软件。因此,对于本领域的技术人员而言,将显而易见的是,这些功能框图可由诸如仅硬件、仅软件或这些的组合的各种形式来实现,并不限于任一种。

另外,可使用任何类型的非瞬时计算机可读介质将上述程序存储在计算机中并且将上述程序提供到计算机。非瞬时计算机可读介质包括任何类型的有形存储介质。非瞬时计算机可读介质的示例包括磁存储介质(诸如,软盘、磁带、硬盘驱动器等)、光学磁性存储介质(例如,磁-光盘)、CD-ROM(只读存储器)、CD-R、CD-R/W、和半导体存储器(诸如,掩模ROM、PROM(可编程ROM)、EPROM(可擦除PROM)、闪存ROM、RAM(随机存取存储器)等)。可使用任何类型的瞬时计算机可读介质将程序提供到计算机。瞬时计算机可读介质的示例包括电信号、光学信号和电磁波。瞬时计算机可读介质可经由诸如电线或光纤的有线通信线路或无线通信线路将程序提供到计算机。

(实施例的概况)

在描述该实施例之前,下文中提供该实施例的概况。图1是示出根据实施例的数据处理设备1的概况的视图。如图1中所示,数据处理设备1包括数据选择器电路2、第一压缩电路4a、第二压缩电路4b和数据发送电路6。注意,尽管在图1中示出了两个压缩电路(第一压缩电路4a和第二压缩电路4b),但是压缩电路的数目可以是三个或更多个。另外,尽管第一压缩电路4a执行不可逆压缩,并且第二压缩电路4b执行可逆压缩,但不限于此。第一压缩电路4a可执行可逆压缩,并且第二压缩电路4b可执行不可逆压缩。另外,第一压缩电路4a和第二压缩电路4b二者都可执行不可逆压缩,或者二者都可执行可逆压缩。

数据选择器电路2将包括多种类型的数据的数据组划分成多种类型的数据b1和c1。第一压缩电路4a和第二压缩电路4b根据多种类型的数据b1和c1中的每个类型来彼此并行地压缩多种类型的数据b1和c1。具体地讲,第一压缩电路4a压缩数据b1,并且得到压缩数据b2。第二压缩电路4b压缩数据c1,并且得到压缩数据c2。

数据发送电路6将多种类型的压缩数据发送到终端。具体地讲,数据发送电路6将压缩数据b2和压缩数据c2发送到终端。数据发送电路6可在相同定时或在不同定时发送压缩数据b2和压缩数据c2。

因为根据该实施例的数据处理设备1根据数据的类型来划分包括多种类型的数据的数据组,并且彼此并行地压缩划分的数据,所以改善了在将其发送到终端时的时延。因此,根据该实施例的数据处理设备1可以低时延传输多种类型的数据。

例如,在诸如汽车等的后部监视器或顶视图监视器的驾驶支持系统中,需要以低时延将数据从相机传输到显示器(在实际运动和在显示器等上显示相机图像时的运动之间的差异小)。另外,存在如在汽车制动系统或巡航控制系统中,对于不仅获取周围图像而且同时获取距诸如汽车附近的物体或人的距离的数据的与日俱增的需要。如上所述,因为根据该实施例的数据处理设备1可以低时延传输多种类型的数据,所以其可有效地应用于上述系统。

(第一实施例)

图2是示出根据第一实施例的数据处理系统10的视图。数据处理系统10包括相机100、数据处理设备110和接收终端120(接收终端120a、120b和120c)。数据处理设备110被连接以能够例如通过诸如总线的通信线路50与接收终端120进行通信。数据处理设备110包括数据选择器电路111、可逆压缩电路112、不可逆压缩电路113、存储器114和数据发送电路115。

相机100可在相同定时输出多种不同类型的数据。具体地,相机100输出包括多种不同类型的数据的数据组。在该实施例中,相机100将相机数据A1作为数据组输出到数据处理设备110。相机数据A1例如是诸如YUV彩色图像数据、IR(红外线)图像数据、距离数据等的图像数据。尽管在该示例中,相机数据A1通过一个数据总线被发送,但是数据总线的数目不受限制。相机100还将与相机数据A1相关的数据控制信号A2输出到数据处理设备110。随后描述数据控制信号A2。

数据选择器电路111基于数据控制信号A2划分从其传送数据的相机100输出的数据。具体地讲,数据选择器电路111通过预定设置来分析相机数据A1。并且将其划分成可逆压缩对其有效的数据B1和不可逆压缩对其有效的数据C1。可逆压缩对其有效的数据是在压缩前后不需要变化的数据。另一方面,不可逆压缩对其有效的数据是允许在压缩前后进行变化的数据,并且该这个数据的可压缩性可通过不可逆压缩来提高。

可逆压缩电路112和不可逆压缩电路113是用于对划分的数据中的每一个分别执行可逆压缩和不可逆压缩的电路。可逆压缩电路112和不可逆压缩电路113对多种类型的划分的数据分别彼此并行地执行压缩。注意,尽管在该实施例中,数据处理设备110包括可逆压缩电路112和不可逆压缩电路113,但不限于此。两个压缩电路都可执行可逆压缩,或者其二者都可执行不可逆压缩。

可逆压缩电路112以可逆压缩格式(例如,Zip、gzip等)对数据B1执行压缩。然后,可逆压缩电路112将得到的压缩数据B2存储在存储器114中。此时,可逆压缩电路112向数据发送电路115输出报告压缩完成的数据发送请求信号R1。数据发送请求信号R1包含指定压缩数据B2被存储在存储器114中的区域的信息。

不可逆压缩电路113以不可逆压缩格式(例如,JPEG、MPEG-2等)对数据C1执行压缩。然后,不可逆压缩电路113将得到的压缩数据C2存储在存储器114中。此时,不可逆压缩电路113向数据发送电路115输出报告压缩完成的数据发送请求信号R2。数据发送请求信号R2包含指定压缩数据C2被存储在存储器114中的区域的信息。

数据发送电路115接收来自可逆压缩电路112的数据发送请求信号R1,并且然后从存储器114读取压缩数据B2。具体地讲,数据发送电路115从存储器114中的由数据发送请求信号R1指定的区域中读取压缩数据B2。然后,数据发送电路115通过通信线路50将读取的压缩数据B2发送到接收终端120。类似地,数据发送电路115接收来自不可逆压缩电路113的数据发送请求信号R2,并且然后从存储器114读取压缩数据C2。具体地讲,数据发送电路115从存储器114中的由数据发送请求信号R2指定的区域中读取压缩数据C2。然后,数据发送电路115通过通信线路50将读取的压缩数据C2发送到接收终端120。

数据发送电路115可彼此分离地发送压缩数据B2和压缩数据C2。具体地讲,例如,数据发送电路115可在接收到数据发送请求信号R1时发送压缩数据B2,并且然后在此后接收到数据发送请求信号R2时发送压缩数据C2。以该方式,数据发送电路115可将压缩数据顺序地发送到接收终端120。另外,数据发送电路115可同时发送多个帧。注意,数据发送电路115可同时发送压缩数据B2和压缩数据C2。具体地讲,数据发送电路115可将压缩数据B2和压缩数据C2存储在一个或多个通信帧中,并且同时发送这些通信帧。在该情况下,数据发送电路115可包括用于存储先前已经被压缩的数据的缓冲器。

接收终端120是例如与显示器连接的控制芯片或计算机(PC)。接收终端120接收从数据处理设备110发送的压缩数据B2和压缩数据C2。然后,接收终端120将压缩数据B2和C2解压缩成原始数据B1和C1,并且执行必要的处理,诸如在显示器上显示图像数据。

下文中,描述数据处理设备110的处理的流程。

图3是示出根据第一实施例的数据处理系统110中的数据处理方法的流程图。首先,数据选择器电路111基于数据控制信号A2,按每个数据类型来划分包括多种不同类型的数据的相机数据A1(S100)。

接下来,当划分的数据是需要可逆压缩的数据(S101中的是)时,数据处理设备110对数据执行可逆压缩(S102a)。另一方面,当划分的数据是不需要可逆压缩的数据(S101中的否)时,数据处理设备110对数据执行不可逆压缩(S102b)。具体地讲,数据选择器电路111将相机数据A1划分成可逆压缩对其有效的数据B1和不可逆压缩对其有效的数据C1。然后,数据选择器电路111将数据B1输出到可逆压缩电路112,并且将数据C1输出到不可逆压缩电路113。可逆压缩电路112对数据B1执行可逆压缩。另外,不可逆压缩电路113对数据C1执行不可逆压缩。

从相机100输出的数据控制信号A2包含有效信号,该有效信号指示例如在与数据控制信号A2的输出相同的定时处输出的相机数据A1是有效数据。因此,当数据选择器电路111接收包含有效信号的数据控制信号A2时,其对在与数据控制信号A2的输出相同定时处输出的相机数据A1执行处理。数据选择器电路111由此可在适当的定时处执行处理。换句话讲,当数据选择器电路111接收无效数据时,无效数据诸如在相机100处于空闲模式时输出的数据,其可防止对数据执行处理。

另外,相机数据A1包含例如上述YUV彩色图像数据、距离数据等。YUV彩色图像数据是指示要由用户在接收终端120中观看的彩色图像的图像数据。当人观看图像时,即使图像数据在压缩前后稍有变化,人也几乎识别不到该变化。因此,因为由压缩造成的数据变化对YUV彩色图像数据几乎没有影响,所以为了增加可压缩性而执行不可逆压缩是有效的。因此,数据选择器电路111将YUV彩色图像数据分类为不可逆压缩对其有效的数据C1。

另一方面,距离数据(指示从相机100到物体的距离的数值数据)用于使诸如CPU的计算电路来执行接收终端120中的计算。因此,对于距离数据,需要数据在压缩前后不变。因此,对距离数据执行可逆压缩是有效的。因此,数据选择器电路111将距离数据分类为可逆压缩对其有效的数据B1。

注意,IR图像数据在一些情况下用于由用户在接收终端120中观看,而在其它情况下用于在接收终端120中被计算。因此,数据选择器电路111可根据在数据选择器电路111中的用途将IR图像数据分类为数据B1或数据C1。

注意,数据控制信号A2可包含指定相机数据A1的数据结构的信息。这适用于相机100可输出包含这样的信息的数据控制信号A2的情况。具体地讲,当例如相机数据A1是24位,相机数据A1的高8位是数据B1(例如,距离数据)并且相机数据A1的低16位是数据C1(例如,图像数据)时,数据控制信号A2可包含指示其的信息。然后,数据选择器电路111通过使用指定该数据结构的信息,来将相机数据A1划分成可逆压缩对其有效的数据B1和不可逆压缩对其有效的数据C1。在该配置中,数据选择器电路111可容易地划分相机数据A1。

另外,指定相机数据A1的数据结构的信息可被预设到数据选择器电路111。具体地讲,当已知相机100的规格时,可根据规格来将指定相机数据A1的结构的信息设置到数据选择器电路111。在该配置中,不需要指定数据控制信号A2中的数据结构。另一方面,通过指定数据控制信号A2中的数据结构,不需要将该信息预设到数据选择器电路111。

在数据选择器电路111中分类的数据B1和数据C1被分别输入到可逆压缩电路112和不可逆压缩电路113。分别接收数据B1和数据C1的可逆压缩电路112和不可逆压缩电路113根据预定的设置来执行数据压缩。注意,数据B1和数据C1被分别输入到可逆压缩电路112和不可逆压缩电路113的定时可以是相同的。然后,可逆压缩电路112和不可逆压缩电路113并行地执行数据压缩。具体地讲,彼此并行地执行处理步骤S102a和S102b。

可逆压缩电路112继续压缩处理,直至压缩完成(S103a中的否)。当压缩完成时(S103a中的是),可逆压缩电路112将得到的压缩数据B2输出到存储器114,并且将压缩数据B2写入存储器114中的特定区域中。此时,可逆压缩电路112向数据发送电路115输出数据发送请求信号R1,并且由此请求数据发送电路115发送数据(S104a)。

类似地,不可逆压缩电路113继续压缩处理,直至压缩完成(S103b中的否)。当压缩完成时(S103b中的是),不可逆压缩电路113将得到的压缩数据C2输出到存储器114,并且将压缩数据C2写入存储器114中的特定区域中。此时,不可逆压缩电路113向数据发送电路115输出数据发送请求信号R1,并且从而请求数据发送电路115发送数据(S104b)。注意,处理步骤S102a、S103a和S104a与处理步骤S102b、S103b和S104b并行地执行。

数据发送电路115开始对从存储器114输入的压缩数据的发送(S105)。具体地讲,当数据发送电路115接收数据发送请求信号R1时,其从存储器114中提取压缩数据B2,并将其发送到接收终端120。另一方面,当数据发送电路115接收数据发送请求信号R2时,其从存储器114中提取压缩数据C2,并将其发送到接收终端120。注意,数据发送电路115可将多个数据帧同时发送到多个接收终端120。

使压缩数据B2和C2二者从存储器114输出到数据发送电路115所花费的时间通常比一次压缩所需要的时间短。因此,数据发送电路115可在从可逆压缩电路112和不可逆压缩电路113输出下一个压缩数据之前,接收压缩数据B2和C2。由此,可以防止压缩数据的数据丢失。注意,即使使两个压缩数据B2和C2从存储器114输出到数据发送电路115所花费的时间与一次压缩所需要的时间相等或更长,因为存储器114临时存储压缩数据,所以也可以防止有数据丢失,而不论其用于发送压缩数据的定时如何。另外,因为存储器114临时存储压缩数据,所以数据发送电路115可在任意定时将压缩数据B2和压缩数据C2发送到接收终端120。例如,数据发送电路115可将压缩数据B2和压缩数据C2同时发送到接收终端120。替代地,数据发送电路115可在接收终端120需要压缩数据B2和压缩数据C2时的定时处,将压缩数据B2和压缩数据C2发送到接收终端120。

在上述专利文献中,当处理多种类型的数据时,下一个数据无法被处理,直至一个数据的处理结束并且选择器被切换。另外,因为在当压缩一个数据时的时间段期间,另一数据无法被压缩,所以需要长的时间来发送所有数据。

另一方面,根据该实施例的数据处理设备110包括划分多种类型的数据的数据选择器电路111,并且包括彼此并联布置的两个压缩电路。换句话讲,在该实施例中存在多个压缩路径。因此,可彼此并行地压缩多种类型的划分的数据中的每一个。由此,与顺序压缩多个数据的情况相比,能够减少传输多种类型的数据时的时延。

另外,根据该实施例的数据处理设备110包括以不同压缩格式执行压缩的两个压缩电路。具体地讲,在该实施例中,第一压缩电路(在该实施例中,不可逆压缩电路113)以第一格式(在该实施例中,不可逆压缩格式)对第一类型的数据(在该实施例中,图像数据)执行压缩。另一方面,第二压缩电路(在该实施例中,可逆压缩电路112)以第二格式(在该实施例中,可逆压缩格式)对第二类型的数据(在该实施例中,距离数据)执行压缩,第二格式不同于第一格式。在该配置中,即使输入多种不同类型的数据,也可以根据数据的类型,通过适用于每个数据的用途的压缩方法来压缩这些数据。

此外,根据该实施例的数据处理设备110包括彼此并联的可逆压缩电路112和不可逆压缩电路113。在该配置中,可以彼此并行地执行以不可逆压缩格式的压缩和以可逆压缩格式的压缩。

另外,因为在上述专利文献中仅布置了一个压缩电路,所以即使输入多种类型的数据,也可选择不可逆压缩的压缩和可逆压缩格式中的任何一个。另一方面,根据该实施例的数据处理设备110可彼此分离地处理诸如图像数据的要由用户在接收终端120中观看的数据(第一类型的数据)以及诸如距离数据的要在接收终端120中计算的数据(第二类型的数据)。如前所述,对于诸如YUV彩色图像数据的图像数据,即使图像数据在压缩前后稍有变化,人也几乎识别不到该变化。另一方面,对于距离数据,因为其用于接收终端120中的诸如计算的操作,所以需要数据在压缩前后不变。因此,根据该实施例的数据处理设备110可对图像数据执行不可逆压缩以增加可压缩性,并且对距离数据执行可逆压缩以不产生数据中的改变。

另外,在上述实施例中,可逆压缩电路112和不可逆压缩电路113分别将数据发送请求信号R1和R2输出到数据发送电路115,并且数据发送电路115基于数据发送请求信号R1和R2发送压缩数据。换句话讲,在不使用CPU处理的情况下,执行从对从相机100输入的数据A1的压缩到将压缩数据发送到接收终端120的一系列数据处理操作。在该配置中,可以在不进行能够进行高速处理的任何软件处理(诸如,由CPU进行的处理)的情况下,通过使用硬件来执行数据的压缩和数据的传输。

在执行由CPU进行的软件处理的情况下,需要在压缩完成时,对CPU执行中断处理。此时,CPU需要执行中断处理和总线接入处理,并且接入数据发送电路。另一方面,在该实施例的配置中,将数据发送请求信号R1和R2(完成标志)从可逆压缩电路112和不可逆压缩电路113直接输入到数据发送电路115。这消除了对CPU中的中断处理和总线接入处理的需要,并且由此可以实现高速处理。

(第一实施例的替代示例)

图4是示出根据第一实施例的第一替代示例的数据处理系统10的视图。图4示出三种或更多种类型的数据被输入到数据处理设备110的情况。具体地讲,在图4中,数据处理系统10包括两个相机100a和100b。另外,在图4中,除了可逆压缩电路112和不可逆压缩电路113,数据处理设备110包括可逆压缩电路134。

如图2中的相机100,相机100a输出包括YUV彩色图像数据和距离数据的相机数据A1以及与相机数据A1相关的数据控制信号A2。另一方面,相机100b输出包括例如IR图像数据的相机数据A3以及与相机数据A3相关的数据控制信号A4。数据控制信号A4具有与数据控制信号A2相同的结构。

如上所述,数据选择器电路111基于数据控制信号A2来将相机数据A1划分成YUV彩色图像数据和距离数据。然后,数据选择器电路111将距离数据作为数据B1输出到可逆压缩电路112,并且将YUV彩色图像数据作为数据C1输出到不可逆压缩电路113。另外,数据选择器电路111基于数据控制信号A4将相机数据A3中所包括的IR图像数据作为数据D1,输出到可逆压缩电路134。因此,在该示例中,IR图像数据是可逆压缩对其有效的数据,即,该数据是要在接收终端120中计算的数据。

可逆压缩电路112和不可逆压缩电路113的处理操作与参考图2描述的相同,并且因此不冗余描述。可逆压缩电路134以与可逆压缩电路112相同的方式,对数据D1执行可逆压缩,并且将得到的压缩数据D2存储在存储器114中。另外,可逆压缩电路134将报告压缩完成的数据发送请求信号R3输出到数据发送电路115。数据发送电路115由此将压缩数据D2发送到接收终端120。

如上所述,该实施例还适用于存在三种类型的数据的情况。另外,在存在四种或更多种类型的数据的情况下,可根据类型的数目来并联地添加压缩电路。注意,通过将存储器布置在数据选择器电路111中,可以在不增加压缩电路的数目的情况下,对多种类型的数据中的每一个执行压缩。注意,在图4的示例中,当IR图像数据是不可逆压缩对其有效的数据时,即,该数据是要由用户在接收终端120中查看的数据时,可布置不可逆压缩电路来替代可逆压缩电路134。另外,尽管在图4中示出存在多个想你100的情况,但可从一个相机100输出包括三种或更多种类型数据的相机数据A1。

图5是示出根据第一实施例的第二替代示例的数据处理系统10的视图。在图5的示例中,分别针对来自可逆压缩电路112的压缩数据B2和来自可逆压缩电路113的压缩数据C2来布置多个数据发送电路。具体地,在图5的示例中,数据处理系统10包括用于发送压缩数据B2的数据发送电路141以及用于发送压缩数据C2的数据发送电路142。在图5的示例中,数据处理系统10不需要包括存储器114。

可逆压缩电路112将压缩数据B2输出到数据发送电路141。此时,可逆压缩电路112将报告压缩完成的数据发送请求信号R1输出到数据发送电路141。数据发送电路141接收数据发送请求信号R1,并且由此将从可逆压缩电路112输出的压缩数据B2发送到接收终端120。

不可逆压缩电路113将压缩数据C2输出到数据发送电路142。此时,不可逆压缩电路113将报告压缩完成的数据发送请求信号R2输出到数据发送电路142。数据发送电路142接收数据发送请求信号R2,并且从而将从不可逆压缩电路113输出的压缩数据C2发送到接收终端120。

在图5的示例中,单独地布置用于发送压缩数据B2的数据发送电路141和用于发送压缩数据C2的数据发送电路142。因此,即使在没有临时存储压缩数据的存储器的情况下,数据处理设备110也可在没有数据丢失的情况下,单独地发送来自可逆压缩电路112的压缩数据B2和来自不可逆压缩电路113的压缩数据C2。

图6是示出根据第一实施例的第三替代示例的数据处理系统10的视图。在图6的示例中,单独地布置分别用于发送来自可逆压缩电路112的压缩数据B2和来自不可逆压缩电路113的压缩数据C2的信道Ch1和信道Ch2。具体地,在图6的示例中,数据处理设备110包括与信道Ch1和信道Ch2兼容的数据发送电路150。在图6的示例中,数据处理设备110不需要包括存储器114。

可逆压缩电路112将压缩数据B2输出到数据发送电路150。此时,可逆压缩电路112将报告压缩完成的数据发送请求信号R1输出到数据发送电路150。数据发送电路150接收数据发送请求信号R1,并且从而通过信道Ch1将压缩数据B2发送到接收终端120。

不可逆压缩电路113将压缩数据C2输出到数据发送电路150。此时,不可逆压缩电路113将报告压缩完成的数据发送请求信号R2输出到数据发送电路150。数据发送电路150接收数据发送请求信号R2,并且从而通过信道Ch2将压缩数据C2发送到接收终端120。

在图6的示例中,单独地布置分别用于发送压缩数据B2和压缩数据C2的信道Ch1和信道Ch2。因此,即使在没有临时存储压缩数据的存储器的情况下,数据处理设备110可在没有数据丢失的情况下,单独地发送来自可逆压缩电路112的压缩数据B2和来自不可逆压缩电路113的压缩数据C2。

(第二实施例)

图7是示出根据第二实施例的数据处理系统20的视图。在第二实施例中,数据处理系统以与以以太网(注册商标)兼容的格式与接收终端进行通信。

数据处理系统20包括相机100、数据处理设备210和接收终端120(接收终端120a、120b和120c)。数据处理设备210被连接,以能够通过与例如以太网兼容的通信线路52与接收终端120进行通信。数据处理设备210包括数据选择器电路111、可逆压缩电路112、不可逆压缩电路113、以太网报头添加电路212、以太网报头添加电路213、存储器114和以太网通信电路215。因此,在第二实施例中,添加了以太网报头添加电路212和以太网报头添加电路213,并且以太网通信电路215代替数据发送电路115。其它元件与第一实施例的元件相同,并不冗余描述。

图8是示出根据第二实施例的数据处理设备210中的数据处理方法的流程图。在图8中,省略与第一实施例中相同的处理步骤(S100至S103)的描述。下文中,参照图8描述数据处理设备210的每个电路的操作。

可逆压缩电路112执行压缩,并且将压缩数据B2输出到以太网报头添加电路212。以太网报头添加电路212将与压缩数据B2相关的以太网报头添加到压缩数据B2(S202a)。然后,以太网报头添加电路212将添加有以太网报头的压缩数据B3写入存储器114中的预定区域中。在第二实施例中,当以太网报头添加电路212添加以太网报头时,以太网报头添加电路212将数据发送请求信号R1输出到以太网通信电路215。以太网报头添加电路212由此请求以太网通信电路215发送数据(S204a)。

不可逆压缩电路113执行压缩,并且将压缩数据C2输出到以太网报头添加电路213。以太网报头添加电路213将与压缩数据C2相关的以太网报头添加到压缩数据C2(S202b)。然后,以太网报头添加电路213将添加有以太网报头的压缩数据C3写入存储器114中的预定区域中。在第二实施例中,当以太网报头添加电路213添加以太网报头时,以太网报头添加电路212将数据发送请求信号R2输出到以太网通信电路215。以太网报头添加电路213由此请求以太网通信电路215发送数据(S204b)。

以太网通信电路215开始对从存储器114输入的压缩数据的发送(S205)。具体地讲,当以太网通信电路215接收数据发送请求信号R1时,其从存储器114中提取具有报头的压缩数据B3。然后,以太网通信电路215以与以太网兼容的格式,将具有报头的压缩数据B3发送到接收终端120。另一方面,当以太网通信电路215接收数据发送请求信号R2时,其从存储器114中提取具有报头的压缩数据C3。然后,以太网通信电路215以与以太网兼容的格式,将具有报头的压缩数据C3发送到接收终端120。

在第二实施例中,数据处理设备210可以以与以太网兼容的格式将压缩数据发送到接收终端120。因此,对于多个数据处理设备210和多个接收终端120(接收终端120a、120b和120c),可构造诸如总线类型或星型的网络配置。另外,通常,与模拟格式的电缆和LVDS(低电压差分信号)格式的电缆相比,以太网通信中使用的电缆对于噪声具有高容限。因此,以太网通信中使用的电缆不需要屏蔽膜。因此,通过以与以太网兼容的格式发送压缩数据,电缆可较薄,这使得布线容易。这还允许使用不昂贵的电缆。这在数码相机连接到车辆等内的设备的情况下特别有效。

另外,在第二实施例中,对压缩数据添加以太网报头。以太网报头包含由以太网(注册商标)等定义的诸如时间戳记的信息。通过使用这种信息,当数据处理设备210从多个相机100等接收多个不同的相机数据时,可以同步分别包含在多个相机数据中的多个图像数据等。这在采用组合使用多个相机得到的多个图像数据的顶视图监视器技术的情况下特别有效。

注意,还在第二实施例中,并联布置可逆压缩电路112和不可逆压缩电路113。因此,在第二实施例中也得到与第一实施例中基本上相同的有益效果。

(第二实施例的替代示例)

图9是示出根据第二实施例的第一替代示例的数据处理系统20的视图。在图9中,与图7相比,替换存储器和以太网报头添加电路的位置。

具体地讲,在图9的示例中,数据处理设备210包括存储器220来代替存储器114,并且包括以太网报头添加电路222来代替以太网报头添加电路212和以太网报头添加电路213。在图9中,可逆压缩电路112以与图2的示例相同的方式,将压缩数据B2存储在存储器220中。此时,可逆压缩电路112将数据发送请求信号R1输出到以太网通信电路215。另外,在压缩数据B2被存储在存储器220中之后,以太网报头添加电路222将以太网报头添加到所存储的压缩数据B2。由此,添加有以太网报头的压缩数据B3被存储在存储器220中。

另外,不可逆压缩电路113以与图2的示例相同的方式,将压缩数据C2存储在存储器220中。此时,不可逆压缩电路113将数据发送请求信号R2输出到以太网通信电路215。另外,在压缩数据C2被存储在存储器220中之后,以太网报头添加电路222将以太网报头添加到所存储的压缩数据C2。由此,添加有以太网报头的压缩数据C3被存储在存储器220中。

当以太网通信电路215接收数据发送请求信号R1时,其以与图7的示例中相同的方式,从存储器220中提取具有报头的压缩数据B3,并将其发送到接收终端120。另一方面,当以太网通信电路215接收数据发送请求信号R2时,其以与图7的示例中相同的方式,从存储器220中提取具有报头的压缩数据C3,并将其发送到接收终端120。

在图9的示例中,仅布置一个以太网报头添加电路。因此,与图7的相比,电路规模以对应于以太网报头添加电路的大小被减小。

(第三实施例)

图10是示出根据第三实施例的数据处理系统30的视图。第三实施例与其它实施例的不同之处在于,布置多于一个的根据第一实施例的数据处理设备110。在第三实施例中,可布置多于一个的根据第二实施例的数据处理设备210。在第三实施例中,使用根据第一或第二实施例的多个数据处理设备来构造网络。

数据处理系统30包括相机数据处理单元301、302、303和304、中继设备300以及接收终端120。相机数据处理单元301包括相机100a和数据处理设备110a。类似地,相机数据处理单元302包括相机100b和数据处理设备110b。相机数据处理单元303包括相机100c和数据处理设备110c。相机数据处理单元304包括相机100d和数据处理设备110d。相机100a、100b、100c和100d具有与图2中示出的相机100基本上相同的功能。类似地,数据处理设备110a、110b、110c和110d具有与图2中示出的数据处理设备110基本上相同的配置。数据处理设备110a、110b、110c和110d中的每一个将压缩数据(压缩数据B2和C2)发送到中继设备300。

中继设备300是例如以太网等中的集线器、路由器或交换机。中继设备300具有将从数据处理设备110a、110b、110c和110d输出的压缩数据中继到接收终端120的功能。中继设备300可将从数据处理设备110a、110b、110c和110d输出的压缩数据作为束(bundle)发送到接收终端120。此时,可通过使用根据第二实施例的以太网报头,同步同时由相机100a、100b、100c和100d同时分别得到的相机数据的压缩数据。

在第三实施例中,使用多个数据处理设备来构造网络。因此,可通过使用由多个相机100获取的相机数据来在接收终端120中执行各种处理。下文中,描述第三实施例的应用示例。

图11是示出根据第三实施例的数据处理系统30被安装在车辆900上的示例的视图。尽管图11示出了系统用于车辆内顶视系统的示例,但不限于此。

车辆900包括相机数据处理单元301、302、303和304以及顶视图接收终端310。顶视图接收终端310具有图10中示出的中继设备300和接收终端120的功能。相机数据处理单元301的相机100a拍摄车辆900前方的图像,并且获取与前方相关的图像数据。另外,相机数据处理单元301的相机100a测量距车辆900前方的物体的距离,并且获取指示测量值的距离数据。相机数据处理单元301的数据处理设备110a获取包含图像数据和距离数据的相机数据,并且如上所述执行压缩。然后,数据处理设备110a将与前方相关的压缩数据发送到顶视图接收终端310。

类似地,相机数据处理单元302获取并且压缩与车辆900右侧相关的图像数据和距离数据,并且将与右侧相关的压缩数据发送到顶视图接收终端310。相机数据处理单元303获取并且压缩与车辆900后方相关的图像数据和距离数据,并且将与后方相关的压缩数据发送到顶视图接收终端310。相机数据处理单元304获取并且压缩与车辆900左侧相关的图像数据和距离数据,并且将与左侧相关的压缩数据发送到顶视图接收终端310。

顶视图接收终端310将与上述四个方向(前方、后方、右侧和左侧)相关的压缩数据解压缩,并且执行各种处理。例如,顶视图接收终端310组合与这四个方向相关的图像数据,以生成与顶视图相关的图像并且将其显示在显示器上。

另外,当在特定方向(例如,左侧)上的距车辆900(相机100)的特定距离内存在物体(障碍物)时,顶视图接收终端310执行特定处理以将该事实警告给用户。例如,在这种情况下,顶视图接收终端310可输出警告或者改变与对应方向(例如,左侧)相关的图像数据的颜色。如上所述,通过构造根据第三实施例的系统,可在接收终端120中执行各种处理。

(替代示例)

这个实施例不限于上述实施例,并且可在本发明的范围内以许多方式进行变化。例如,尽管在上述实施例中数据处理设备包括存储器,但其可包括数据选择逻辑电路来代替存储器。数据选择逻辑电路是接收从多个电路发送的压缩数据并且将其发送到数据发送电路的电路。数据选择逻辑电路将数据输出到数据发送电路115所花费的时间比一次压缩所需要的时间短,并且因此可以在从压缩电路输出下一个数据之前,将压缩数据发送到数据发送电路。另外,数据选择逻辑电路可根据通过输入外部信号等进行的设置,以不同的顺序将压缩数据发送到数据发送电路。例如,当期望首先处理相机数据中包含的数据当中的距离数据时,即使当距离数据和YUV图像数据被同时接收时,也可以首先发送距离数据。

另外,尽管在上述实施例中数据处理设备包括可逆压缩电路和不可逆压缩电路,但不限于此。数据处理设备中包括的多个压缩电路全部都可以是可逆压缩电路,或者它们全部都可以是不可逆压缩电路。

另外,尽管在上述实施例中相机输出包括多个不同类型的数据的数据组,但输出数据组的设备不限于相机。这个实施例可应用于能够输出数据组的任何设备。例如,扫描仪可输出数据组,或者记录设备可输出数据组。在扫描仪的情况下,数据组可包括例如通过扫描而得到的图像数据和指示图像数据的特征的数据。另外,在记录设备的情况下,数据组可包括表示记录的视频的数据和与视频相关的数据(记录时间、指示记录地点的位置数据等)。

尽管以上具体描述了本发明的实施例,但本发明不限于上述实施例,并且可在不脱离本发明的范围的情况下进行各种变化和修改。

附图标记列表

1 数据处理设备

2 数据选择器电路

4A 第一压缩电路

4B 第二压缩电路

6 数据发送电路

10 数据处理系统

20 数据处理系统

30 数据处理系统

100 相机

110 数据处理设备

111 数据选择器电路

112 可逆压缩电路

113 不可逆压缩电路

114 存储器

115 数据发送电路

120 接收终端

134 可逆压缩电路

141 数据发送电路

142 数据发送电路

150 数据发送电路

210 数据处理设备

212 以太网报头添加电路

213 以太网报头添加电路

215 以太网通信电路

220 存储器

222 以太网报头添加电路

300 中继设备

301 相机数据处理单元

302 相机数据处理单元

303 相机数据处理单元

304 相机数据处理单元

310 顶视图接收终端

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