解码电路的制作方法

文档序号:7666532阅读:240来源:国知局
专利名称:解码电路的制作方法
技术领域
本发明涉及对包含不参照其他帧数据的非参照帧数据和参照其他帧 数据的参照帧数据的编码视频数据进行解码的解码电路。
背景技术
日本自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。该基准帧的帧数据能够单独进行解码,解码器22立刻开始解 码。从而,早期开始画面显示。
另一方面,在该最初读出的基准帧是与当前时刻的帧数据相比固定时 间前的数据。在图4的例子中,(当前时刻一4s)的时刻的数据。从而, 正如通常一样,如果由数据保存和读出电路16从数据保存用存储器18读 出数据,则从解码器22输出的解码数据始终成为(当前时刻一4a)的时 刻的数据。 在本实施方式中,从解码时刻调整电路24向解码器22提供推荐解码 速度信息,解码器22调整解码速度,由此使从解码器输出的解码数据的 帧的显示时刻逐渐接近当前时刻。此外,不是变更每时间的帧数,而是将 进行解码的帧以适当的间隔进行间隔提取(間引〈),由此使显示时刻逐 渐一致也可。例如,能够进行1,2倍的快进显示。在该情况下,根据开始 时的时刻差,返回到当前时刻的显示的时间发生变化。另一方面,预先决 定1分等时间,按照在该时间内与当前时刻一致的方式决定快进程度。
此外,对12段数据而言,在未进行显示时,如果在数据保存用存储 器18预先保存一定量的数据,并且预先将基准帧的起始地址存储在起始 地址存储部20,则针对12段数据的开始解码指示,能够快速地开始解码。 (其他)
此外,在数据保存用存储器18中,作为优选,将显示所需的数据(尺 寸大小信息、显示时间)写入到与ES (码数据)等不同的区域。由此, 在解码中能够削减无用的数据(PES数据的一部分)。另外,保持有已经 发来的数据并且能够利用该数据,因此在省略了必要的尺寸大小信息等 时,能够仅追加写入必要的信息。
解码器22在开始再生时选择可开始解码的图像位置,对数据保存和 读出电路16按照从数据保存用存储器18的指定位置起读出数据的方式进 行操作,此时,只要将保存在其他区域的数据(尺寸大小信息或显示时间) 也加载到解码器22即可。
此外,在省电模式下,仅仅让将TS数据存储在数据保存用存储器18 时所需的构件工作,而停止其他构件,通过这样,能够实现从省电状态高 速恢复到通常再生状态。
权利要求
1、一种解码电路,对包含不参照其他帧数据的非参照帧数据和参照其他帧数据的参照帧数据的编码视频数据进行解码,该解码电路具有数据保存用存储器,其依次保存帧数据;和起始地址存储部,其存储数据保存用存储器中的非参照帧数据的起始地址,在开始解码之前,在上述数据保存用存储器和上述起始地址存储部预先存储数据,根据解码开始指令,从已存储的非参照帧数据的起始地址起读出数据,开始解码。
2、 根据权利要求l所述的解码电路,其特征在于, 检测针对解码开始位置的显示时刻信息,根据该显示时刻与当前时刻之差,使解码速度高速化,从而消除因读出所存储的数据而产生的延迟。
3、 根据权利要求1或2所述的解码电路,其特征在于,在进行12段的帧数据的解码时,对上述数据保存用存储器和起始地 址存储部预先存储1段的帧数据和1段的非参照帧的起始地址,根据针对1段数据的解码指令,从已存储的非参照帧数据的起始地址 起读出数据,开始l段数据的解码。
全文摘要
本发明提供一种解码电路。数据保存和读出电路(16)将帧数据依次保存在数据保存用存储器(18)。另外,在起始地址存储部(20)中存储数据保存用存储器(18)中的非参照帧数据的起始地址。根据解码开始指令,从已存储的非参照帧数据的起始地址起读出数据,并将该数据提供给解码器(22),开始解码。
文档编号H04N7/26GK101193299SQ200710186410
公开日2008年6月4日 申请日期2007年11月16日 优先权日2006年11月30日
发明者小菅哲夫 申请人:三洋电机株式会社;三洋半导体株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1