解码电路制造技术

技术编号:3585842 阅读:181 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种解码电路。数据保存和读出电路(16)将帧数据依次保存在数据保存用存储器(18)。另外,在起始地址存储部(20)中存储数据保存用存储器(18)中的非参照帧数据的起始地址。根据解码开始指令,从已存储的非参照帧数据的起始地址起读出数据,并将该数据提供给解码器(22),开始解码。

【技术实现步骤摘要】

本专利技术涉及对包含不参照其他帧数据的非参照帧数据和参照其他帧 数据的参照帧数据的编码视频数据进行解码的解码电路
技术介绍
日本自2006年4月起开始了面向移动通信的数据TV广播(通常称为 l段(1 segment))。并且,在车载用TV等中,开发了在弱电场时接收 l段、在强电场时接收12段(Hi—Vision广播)的装置。非专利文献1: MPEG—1/MPEG—2/MPEG—4 f, ^夕少放送教科 書(上)IDG、^卞八。:/ 亀山渉他監修P.75-P.88在这些装置中从12段切换到1段时到显示为止,花费时间的情况较 多。原因之一是,与12段相比1段的解码基准图像(IDR图像)间隔长, 因此只好等到下一解码开始基准图像到达。作为加快显示的方法之一是, 始终预先对1段和12段同时进行解码后,根据情况切换所显示的画面, 但是在耗电或SDRAM带宽等方面与切换式解码器相比存在缺点。
技术实现思路
本专利技术是一种解码电路,对包含不参照其他帧数据的非参照帧数据和 参照其他帧数据的参照帧数据的编码视频数据进行解码,该解码电路具有数据保存用存储器,其依次保存帧数据;和起始地址存储部,其存储数据保存用存储器中的非参照帧数据的起始地址;在开始解码之前,在上 述数据保存用存储器和上述起始地址存储部预先存储数据,根据解码开始 指令,从己存储的非参照帧数据的起始地址起读出数据,开始解码。另外,作为优选,检测针对解码开始位置的显示时刻信息,根据该显 示时刻与当前时刻之差,使解码速度高速化,从而解除因读出所存储的数据而产生的延迟。另外,作为优选,在进行12段的帧数据的解码时,对上述数据保存 用存储器和起始地址存储部预先存储1段的帧数据和1段的非参照帧的起 始地址,根据针对1段数据的解码指令,从已存储的非参照帧数据的起始 地址起读出数据,开始l段数据的解码。 (专利技术效果)根据本专利技术,由于获知可开始解码的基准帧在存储器中的保存位置, 因此能够立刻开始解码,并且能够縮短开始显示之前的时间。附图说明图1是表示码数据比特流的帧结构的图。图2是表示解码电路的结构的框图。图3是表示数据保存用存储器18的数据保存状态的图。图中IO —多路信号分离器;12、 14一解码信息取得电路;16 —数据 保存和读出电路;18 —数据保存用存储器;20 —起始地址存储部;22 —解 码器;24—解码时刻调整电路。具体实施例方式以下,根据附图,对本专利技术的实施方式进行说明。 在图1中表示化264标准的一般比特流中的帧结构。 这样,在H.264编码中存在以该图像数据单体能够解码源图像的基准 图像(IDR图像)和对前面或者前后的图像数据进行加法运算处理来进行 解压縮的非基准图像(NIDR图像)。对非基准图像而言,如果前面或者 前后的图像未被解码,则无法解码,因此无法根据非基准照片进行解码。 图2表示本实施方式的解码电路的结构。作为编码视频数据的TS数 据被提供给TS —多路信号分离器(Demux)电路10。这里,MPEG2 — TS (Transport Stream)是一种在BS数字广播或地上数字广播中所采用的 数字传输方式,是将视频、声音、数据等信号总括为一个整体以MPEG2 形式进行分组并传输的方式。TS多路信号分离器电路10根据TS数据中的报头中所包含的PID编号,将TS数据分离为12段数据(TS数据)和l段数据(TS数据)。12段数据被提供给解码信息取得电路12, 1段数据(TS数据)被提 供给解码信息取得电路14。这些解码信息取得电路12、 14将12段数据或 1段数据分别变换为〈显示时间+ES数据〉或〈PES数据>,并提供给数据 保存和读出电路16。这里,解码信息取得电路12、 14监视变换后的数据, 并检测作为基准帧的幵始位置的PES报头码(0x0001BC 0x0001FF)、 H.264的IDR图像开始码(0x000165)等开始数据。并且,在检测到这些 开始数据时,判定为数据从该位置起开始解码,并将该信息通知给数据保 存和读取电路16。此外,也可向解码器22提供可开始解码的信息。数据保存和读出电路16将从解码信息取得电路12、 14发来的数据依 次存储在数据保存用存储器18。这里,当根据来自解码信息取得电路12、 14的开始数据有关的信息,判断为能够从保存位置起进行再生时,将该保 存位置也就是基准帧的起始地址通知给解码器22。另外,将起始地址存储 到起始地址存储部20。艮口,在数据保存用存储器18中依次存储1段数据和12段数据双方。 另夕卜,在起始地址存储部20中存储对于1段数据的基准图像(IDR)的起 始地址。数据保存和读取电路16能够选择读出任意的可解码位置。解码器22 进行如下操作,即在开始再生时选择可开始解码的图像位置,并且使数据 保存和读出电路16从指定位置起读出数据保存用存储器18的帧数据。数据保存和读出电路16对暂且存储在数据保存用存储器18的数据 (帧数据)从由解码器22所指定的地址起依次提供给解码器22。并且, 从解码器22输出解码数据,并将该解码数据利用于显示上。另外,在本实施方式中,具有解码时刻调整电路24。该解码时刻调整 电路24对开始解码时的帧数据中保存的显示时刻数据、自当前时刻起解 码器22中的解码定时进行控制。也就是说,解码时刻调整电路24向解码 器22提供推荐解码速度,由此使从解码器22输出的解码数据的时刻逐渐 接近当前时刻,在规定时间内能够一致。这样,通过用于根据显示时间与 解码基准时刻的差分来决定推荐解码处理速度的解码时刻调整电路24,能 够实现流畅的无缝再生。根据本实施方式,即使在基准图像间隔远离时,也几乎不会发生再生 时间等待。这里,在本实施方式中,对于将12段数据从解码后向1段数据的解 码转移的情况进行说明。依次接收到的12段数据经由解码信息取得电路12、数据保存和读出 电路16,被保存到数据保存用存储器18。并且,按照数据保存和读出电 路16能够编码的顺序,将帧数据依次提供给解码器22,这里,帧数据依、、这里,在本实施方式中对于l段数据而言也是经由解码信息取得电路 14、解码保存和读出电路16被保存到数据保存用存储器18。此时,在初 始地址存储部20依次存储基准帧数据的起始地址。将数据保存用存储器 18中的1段数据的保存量设为必须存储一个基准帧数据的量。对1段数据 而言,以比特率200kbs、 5秒1次发送基准帧数据,因此只要将5秒量的 1段数据存储在数据保存用存储器18即可。在图3中表示数据保存用存储器18中的1段数据的保存状态。这样 对所提供的1段的帧数据依次进行保存。此时,在起始地址存储部20中 存储针对基准帧的起始地址。在图3的情况下,被记载为可开始解码位置 的地址成为基准帧的起始地址位置。另外,被记载为最新数据写入位置的 地址为在当前时刻应当显示的帧数据的起始地址。并且,在变更为1段的显示时,从外部的微型计算机等发来1段数据 解码的指令。对应于此,数据保存和读出电路16将读出数据由12段数据 变更为1段数据。此时,数据保存和读出电路16按照起始地址存储部20 的数据,如图3所示那样从基准帧的起始地址起开始读出,并将其提供给 解码器22。该基准帧的帧数据能够单独进行解码本文档来自技高网...

【技术保护点】
一种解码电路,对包含不参照其他帧数据的非参照帧数据和参照其他帧数据的参照帧数据的编码视频数据进行解码,该解码电路具有:数据保存用存储器,其依次保存帧数据;和起始地址存储部,其存储数据保存用存储器中的非参照帧数据的起始地址,在开始解码之前,在上述数据保存用存储器和上述起始地址存储部预先存储数据,根据解码开始指令,从已存储的非参照帧数据的起始地址起读出数据,开始解码。

【技术特征摘要】
JP 2006-11-30 2006-3228331、一种解码电路,对包含不参照其他帧数据的非参照帧数据和参照其他帧数据的参照帧数据的编码视频数据进行解码,该解码电路具有数据保存用存储器,其依次保存帧数据;和起始地址存储部,其存储数据保存用存储器中的非参照帧数据的起始地址,在开始解码之前,在上述数据保存用存储器和上述起始地址存储部预先存储数据,根据解码开始指令,从已存储的非参照帧数据的起始地址起读出...

【专利技术属性】
技术研发人员:小菅哲夫
申请(专利权)人:三洋电机株式会社三洋半导体株式会社
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1