在运行mpeg编码器时的矩阵变化的制作方法

文档序号:7948604阅读:209来源:国知局
专利名称:在运行mpeg编码器时的矩阵变化的制作方法
技术领域
本发明涉及一种按照权利要求1前序部分特征的、具有MPEG编码器的接收和处理视频信号的装置。
背景技术
对于数据接收和数据处理,尤其是视频信号的数据接收和数据处理,并且在此尤其是移动应用中-例如在汽车上-的数据接收和数据处理,已知将接收的数据或信号馈送到MPEG编码器,其中MPEG编码器在小数据率的方向上处理这些数据,然后将其馈送到另一装置用于进一步处理,尤其用于显示图像。以该方式工作的MPEG编码器基本上是公知的。但这些编码器存在这样的缺点,即在视频信号的噪声很大并且提供给MPEG数据流的数据率(带宽)很小时将难以对全部视频数据正确地编码。根据所采用的MPEG编码器,该问题的表现形式不同,例如图像或部分图像只以粗略的块(因此很难辨认)显示或至少部分根本无法显示。也就是说,MPEG编码器原则上在数据率低和视频信号噪声很大时对于编码会存在困难,和/或由于数据量太大而出现处理上的问题。这些问题导致上述恶化很差的图像再现。

发明内容
因此,本发明要解决的技术问题是提供一种具有MPEG编码器的用于接收和处理视频信号的装置,利用该MPEG编码器避免上述缺陷,从而改善图像再现并能可变地保持处理速度以最佳地处理数据。
该技术问题是通过权利要求1的特征解决的。
按照本发明,提供至少一个可由MPEG编码器控制的存储单元,在该存储单元中存储、处理所接收的视频信号并在处理之后将其馈送到另一装置。通过视频信号的缓冲存储,可以在MPEG编码器内部进行数据处理的改变,以便能正确地对所接收的信号进行编码。如果实现了正确的编码,则不会出现负面的图像变化,从而可以无差错地再现整个图像。同样,通过缓冲存储就避免了在另一装置中连续进行的图像显示由于MPEG编码器中的数据处理而必须停止的情况。
在本发明的扩展中,存储单元由两个子存储单元组成,其中一个子存储单元位于MPEG编码器的输入端,而一个子存储单元位于其输出端。由此,以优选方式产生连贯的数据流,其中只要MPEG编码器自身中的数据处理(例如通过从一个量化矩阵转换到至少另一个量化矩阵)持续,位于MPEG编码器输出端的子存储单元就一直对数据进行缓冲存储。如果数据处理成功,则停止MPEG编码器。为了保持数据流,读取事先存储在位于MPEG编码器输出端的子存储单元中的数据。然后,数据被缓冲存储在MPEG编码器之前的子存储单元中。在MPEG编码器中进行了数据处理之后,该MPEG编码器以提高的速度重新进行其工作。其中,MPEG编码器一直以提高的速度工作,直到位于输入端的子存储单元将其数据传递到MPEG编码器为止。这是这两个子存储单元的同步,该同步例如可以由实施在MPEG编码器内的控制单元来实现。子存储单元的大小(存储器深度,尤其是输出端处子存储单元的存储器深度)通过MPEG编码器进行内部数据处理所需要的时间来给出。如果该过程结束,则MPEG编码器可以重新以正常速度工作。
在本发明的扩展中,为MPEG编码器设置另一存储数据的存储单元,借助这些数据来控制存储单元或子存储单元(同步)和/或在MPEG编码器中处理视频信号。该另一存储单元例如可以是ROM并设置在MPEG编码器内部或者也设置在其外部,而且包含MPEG编码器内部的数据处理或控制和同步存储单元或子存储单元所需要的所有数据。从而,例如在本发明的另一实施例中,借助于可改变的量化矩阵来处理视频信号,其中量化矩阵可以根据存储在所述另一存储单元中的数据而变化。存储在MPEG编码器内部或也可以存储在所述另一存储单元中的量化矩阵对于对所接收的视频信号进行编码、即对视频信号进行处理是所必须的。即,如果在数据率低和/或视频信号噪声很大的情况下进行编码时产生困难,则需要更改量化矩阵,以便也能以低的数据率对噪声很大的视频信号进行编码。量化矩阵的改变以特别有利的方式通过将整个矩阵乘以可预先给定的系数来实现,但是这导致MPEG编码器在该变化期间必须停止运行,以改变(更新)量化矩阵。由于这可能导致图像的干扰性静止状态,因此按照本发明采用存储单元(或两个子存储单元),从而可以在更改量化矩阵期间一直对所接收的视频信号进行缓冲存储,直到更改完成并能以变化后的量化矩阵执行MPEG编码器内的数据处理(编码)为止。改变量化矩阵的方式优选地被存储在实施在MPEG编码器内的控制单元中。然后,纯数值的用于更改量化矩阵的数据(例如一个或多个系数)被存放在MPEG编码器之内或之外的另一存储单元中。
在本发明的扩展中,子存储单元被实施为FIFO存储器。采用这种FIFO存储器的优点是,总是仅至少正好存储那些在MPEG编码器内的数据处理期间不允许丢失的数据,以避免图像的静止状态或影响。
在本发明的扩展中,MPEG编码器、存储单元、控制单元以及量化矩阵被集成在另一装置中。因此,提供这样的模块,在其中可以在输入端存储视频信号、按照本发明的方式处理视频信号、然后无差错地将其传递给另一装置。所述单元这样组合在一个模块内部的优点是,这种模块尤其是在用于汽车中时可以非常好和节省空间地集成。


下面借助两个实施例描述本发明并借助附图解释本发明,但本发明不限于这两个实施例。
图1示出具有集成单元的MPEG编码器的本发明装置,图2示出与外部存储单元连接的MPEG编码器。
具体实施例方式
图1示出用于接收和处理视频信号的装置1,其中该装置1至少包括MPEG编码器2。MPEG编码器2具有输入端3,通过该输入端3引入所接收的视频信号VSE。在MPEG编码器3内对视频信号进行下面还要详细描述的处理之后,通过MPEG编码器2的输出端4将视频信号VSA输出到另一装置5,在该装置5中进一步处理、尤其是显示输出的视频信号VSA。从而,另一装置5例如还包含用于显示所接收的视频信号的显示屏。在MPEG编码器2内设置可以存储视频信号VSE的存储单元6。为了处理视频输入信号VSE,设置控制单元7,其中存储有用于处理数据的算法。该算法可以(但不必)基于存储在另一存储单元8中的数据。在一个优选实施例中,如图1所示,MPEG编码器具有用于对视频输入信号VSE进行编码的量化矩阵9,其中借助于控制单元7并基于存储在另一存储单元8中的数据可以更改量化矩阵9。在更改量化矩阵9期间需要停止MPEG编码器2,其中至少在该时间段内将继续接收的视频输入信号VES缓冲存储在存储单元6中。如果量化矩阵9的更改结束,则可以从存储单元6中读取这些缓冲存储的视频信号,以更改后的量化矩阵9进行处理并提供到MPEG编码器2的输出端4以用于进一步处理。
图2示出与图1所示实施例类似的实施例,其中为MPEG编码器2分配存储单元6和另一存储单元8作为外部存储单元。此外,存储单元6被实施为子存储单元61、62。对于该实施例的功能,参见权利要求2及其对应的描述。
附图标记列表1用于接收和处理视频信号的装置2MPEG编码器3输入端4输出端5另一装置6存储单元61、62子存储单元7控制单元8另一存储单元9量化矩阵VSE输入端处的视频信号VSA输出端处的视频信号
权利要求
1.一种用于接收和处理视频信号的装置(1),包括具有输入端(3)和输出端(4)的MPEG编码器(2),其中可以通过所述输入端(3)向所述MPEG编码器(2)馈送视频信号,可以通过所述输出端(4)将接收且被处理后的视频信号馈送到另一装置(5),以进行进一步处理、尤其是用于图像显示,其特征在于,设置至少一个可由所述MPEG编码器(2)控制的存储单元(6),在所述存储单元(6)中存储、处理所接收的视频信号并在处理之后将其馈送到所述另一装置(5)。
2.根据权利要求1所述的装置(1),其特征在于,所述存储单元(6)包括两个子存储单元(61,62),其中一个子存储单元(61)设置在所述MPEG编码器(2)的输入端(3),一个子存储单元(62)设置在所述MPEG编码器(2)的输出端(4)。
3.根据权利要求1或2所述的装置(1),其特征在于,为所述MPEG编码器(2)设置另一存储数据的存储单元(8),其中借助于所述数据来控制所述存储单元(6,61,62)和/或在所述MPEG编码器(2)中处理视频信号。
4.根据权利要求3所述的装置(1),其特征在于,借助于可改变的量化矩阵(9)来处理视频信号,其中所述量化矩阵可以根据存储在所述另一存储单元(8)中的数据而变化。
5.根据权利要求2至4中任一项所述的装置(1),其特征在于,所述子存储单元(61,62)被构造为FIFO存储器。
6.根据上述权利要求之一所述的装置(1),其特征在于,所述MPEG编码器(2)、存储单元(6,61,62,8)、控制单元(7)以及量化矩阵(9)被集成在所述另一装置(5)中。
全文摘要
一种用于接收和处理视频信号的装置(1),包括具有输入端(3)和输出端(4)的MPEG编码器(2),通过该输入端向MPEG编码器(2)输入视频信号,通过该输出端将接收和处理后的视频信号输出到另一装置(5),以进行进一步处理、尤其是用于显示,按照本发明设置至少一个可由MPEG编码器(2)控制的存储单元(6),在该存储单元中存储、处理所接收的视频信号并在处理之后将其输入另一装置(5)。
文档编号H04N7/50GK101019434SQ200580029192
公开日2007年8月15日 申请日期2005年8月12日 优先权日2004年9月29日
发明者马库斯·劳斯特, 托马斯·亚当 申请人:赫希曼电子有限及两合公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1