以画面组为单位分析视频流的记录视频的方法及设备的制作方法

文档序号:7657612阅读:126来源:国知局
专利名称:以画面组为单位分析视频流的记录视频的方法及设备的制作方法
以画面组为单位分析视频流的记录视频的方法及设备 技术领域符合本发明的方法和设备涉及记录视频。更具体地,符合本发明的方法和设备涉及利用以画面组(GOP)为单位分析视频流而记录视频、并重放以 GOP为单位写入的视频 流。
背景技术
视频设备工作以记录外部接收的视频流并重放所记录的视频流。视频流包括多个画面组(GOP)。换言之,视频流包括多个画面。为了记录视频流,视频设备将视频流生成为单一视频文件,并写入所生成的视频文件。另外,视频设备单独生成并写入表明视频流的画面所位于的地点的索引文件。当高速重放所记录的视频流时,索引文件用作参考。更具体地,为了进 行高速重放,参考索引文件来搜索I画面的位置,并基于所搜索的信息而仅 重放I画面 然而,因为利用视频设备的存储空间而单独生成和写入索引文件,所以 视频流的存储空间减小。另外,如果索引文件被损,则将不进行高速重放。此外,因为在单一视频文件中写入视频流,所以视频文件的主要部分的 损坏将导致整个视频重放的失败。发明内容本发明的示范实施例克服了以上缺点和上面没有描述的其他缺点。而且, 本发明并非必须克服上述缺点,并且本发明的示范实施例可以不克服上述任 何问题。本发明的各方面提供了 一种记录视频的方法以及合并该方法的视频设 备,该方法以画面组(GOP)为单位来分析视频流,并能够防止由于索引文 件导致的存储空间的使用、由于索引文件的损坏导致的高速重放的失败、或
者由于视频文件的主要部分的损坏导致的整个视频文件重放的失败。本发明的其他方面提供了 一种对所分析和写入的视频流进行重放的重放视频的方法、以及合并该方法的视频设备。在本发明的一个示范实施例中,提供了一种记录视频的方法,包括将预定数目的画面组(GOP)生成为单一文件,并存储所生成的单一文件;和存储该单一文件的名称。在一个示范实施例中,所述预定数目GOP包括一个GOP。还可提供以GOP为单位对输入视频流进行分析的步骤,并且所述生成和存储文件的步骤将分析后的GOP的每一个生成为单一文件,并存储所生成的文件。该视频流可以具有压缩格式。该压缩格式包括运动画面专家组(MPEG ) 格式。该单一文件的名称包括表明该单一文件中包含的GOP与同一视频流的 另一 GOP的时间关系的元素。该单一文件的名称表明生成该文件的次序。在本发明的另一示范实施例中,提供了一种记录视频的设备,包括存 储单元,用于存储文件;和控制单元,用于将预定数目的画面组(GOP)生 成为单一文件并在该存储单元中存储所生成的文件,和在该存储单元中存储 该文件的名称。在一个示范实施例中,所述预定数目GOP包括一个GOP。 还可提供分析单元,用于以GOP为单位对输入3见频流进行分析,并且该 控制单元将分析后的GOP的每一个生成为单一文件,并在该存储单元中存储 所生成的文件。该视频流可以具有压缩格式。该压缩格式包括运动画面专家组(MPEG) 格式。该控制单元可以以GOP为单位分析输入视频流,将该分析后的GOP的 每一个生成为单一文件,并在该存储单元中存储所生成的文件。该文件的名称包括表明该文件中包含的GOP与同一视频流的其他GOP 的时间关系的元素。该文件的名称表明生成该文件的次序。在本发明的另一示范实施例中,提供了一种重放视频的方法,包括通
过参考多个文件的名称,而一个接一个读取所述多个文件,所述多个文件中的每一个包括预定数目的画面组(GOP);和对所读取的所述文件进行解码。 在一个示范实施例中,所述预定数目GOP包括一个GOP。 所述文件的名称中的每一个包括表明所述文件中包含的GOP与同一视频流的其他GOP的时间关系的元素,和所述读取多个文件的步骤通过参考所述文件的名称,而按照该时间关系读取所述文件。所述文件的名称表明生成所述文件的次序,并且所述读取多个文件的步骤通过参考所述文件的名称,而按照该生成次序读取所述文件。所述读取多个文件的步骤通过参考所述文件的名称而一个接一个地读取构成该GOP的画面之中的I画面,而所述解码所读取的文件的步骤对所读取的I画面进行解码。在本发明的另一示范实施例中,提供了一种重放视频的设备,包括控制单元,用于通过参考文件的名称,而一个接一个读取所述文件,所述文件中的每一个包括预定数目的画面组(GOP);和解码单元,用于对该控制单元所读取的所述文件进行解码。在一个示范实施例中,所述预定数目GOP包括一个GOP。 所述文件的名称中的每一个包括表明文件中包含的GOP与同一视频流的其他GOP的时间关系的元素,并且该控制单元通过参考所述文件的名称,而按照该时间关系读取所述文件。所述文件的名称表明生成所述文件的次序,并且该控制单元通过参考所述文件的名称,而按照该生成次序读取所述文件。该控制单元通过参考所述文件的名称而一个接一个地读取构成该GOP的画面之中的I画面,而所述解码单元对所读取的I画面进行解码。


通过参考附图详细描述本发明的示范实施例,本发明的以上方面和其他 特征将变得更清楚,其中图1是根据本发明示范实施例的、以GOP为单位分析视频流和写入视频 流、并对以GOP为单位所分析和写入的视频流进行重放的视频设备的方框 图;图2是图示了根据本发明另 一示范实施例的以GOP为单位分析和写入视
频流的用于记录视频的方法的流程图;图3被提供来解释图2的视频记录方法;图4是图示了根据本发明另 一示范实施例的对以GOP为单位所分析和写 入的视频流的进行重放的方法的流程图;图5和6被提供来解释图3的视频记录方法;图7是根据本发明示范实施例的用于记录视频的设备的方框图;图8是被提供来解释根据本发明另一示范实施例的^L频记录方法的流程图;图9是根据本发明示范实施例的用于重放视频的设备的方框图;和 图10是图示了根据本发明示范实施例的用于重放视频的方法的流程图。
具体实施方式
下面,将参考图来详细描述本发明的各方面。图1是根据本发明示范实施例的视频设备的方框图。该视频设备执行一 连串操作,以接收包括视频流、音频流和其他数据的A/V流,并对所接收的 流进行处理、记录、或重放。在以下描述中,将针对接收、处理、记录和重 放视频流的视频设备,来解释本发明的示范实施例的一个方面。图1的碎见频设备可以以画面组(GOP)为单位来分析和写入输入的一见频 流。另夕卜,图1的视频设备可对以GOP为单位分析和写入的视频流进行重放。参考图1,根据本发明示范实施例的视频设备包括视频接收单元110、分 析单元120、解码单元130、视频输出单元140、控制单元150和存储单元160。视频接收单元110接收4见频流,并执行例如放大、噪声滤波和解调的信 号处理。视频接收单元110可通过有线或无线通信而从广播站或相连的外部 装置接收视频流。在3见频接收单元110处接收的视频流一般可以以例如 MPEG、 H.264的格式进行压缩。分析单元120以GOP为单位对在视频接收单元110处接收的视频流进行 分析,并输出该GOP。解码单元130可对从分析单元120输出的视频流进行解码,并将所解码 的流发送到视频输出单元140。视频输出单元140可以在例如液晶显示器(LCD)的显示元件上显示在 解码单元130处解码的视频流。
控制单元150可控制视频设备的总体操作。更具体地,该控制单元150可进行控制,使得i)将从分析单元120分析和输出的每一 GOP生成为单一 文件,并将所生成的文件写入到存储单元160中;和ii)重放存储单元160 中的"所分析和写入的GOP的文件"。下面将参考图2更详细地解释根据本发明示范实施例的将视频流的每一 GOP生成为单一文件并写入这些文件的方面。图2是图示了根据本发明示范 实施例的以GOP为单位分析和写入^L频流的^L频记录方法的流程图。参考图2,在操作S210,该视频接收单元110首先接收视频流并执行必 要的信号处理。在操作S220,该分析单元120可以以GOP为单位对从视频 接收单元110输出的视频流进行分析,并输出分析后的流。因此,在操作S230,控制单元150将从分析单元120分析和输出的每一 GOP生成为单一文件,并将文件写入到存储单元160中。换言之,控制单元 150使得一个GOP被包含在一个文件中,并被写入到存储单元160中。结果, 存储单元160保持与视频流的GOP数目相等的数目的文件。在操作S240,控制单元150在存储单元160中记录所写入文件的名称。 将文件名称存储到存储单元160的预先指定的区域,并且存储单元160的元 数据区域可用于存储文件名称。文件名称可反映文件生成的次序。即,以这样的方式给出文件名称,使 得该名称暗示文件的GOP和同一^L频流的其他GOP的时间次序。例如,包括视频流的第五GOP的文件可被命名为"F5",使得其暗示视 频流的第五GOP被包括在文件F5中。通过这样做,可简单地基于文件名称 而顺序重放存储单元160中存储的文件。下面将参考图3来更详细地解释图2的视频记录方法。如图3的上部所示,视频流包括N个GOP,并且每一 GOP包括一个I 画面、以及多个P画面和B画面。如图3的下部所示,以GOP为单位来分析和写入视频流。其每一个包括 一个GOP的文件被命名为Fl、 F2、 F3、…FN,以表明视频流中的GOP的时 间次序。在操作S230和S240的持续时间中,解码单元130对从分析单元120输 出的视频流进行解码,而视频输出单元140显示在解码单元130处解码的视 频流,使得用户可浏览该视频流。
上面解释了将视频流的每一 GOP生成为单一文件并写入这些文件的示 例。在以下描述中,将解释对以GOP为单位分析和写入的文件进行重放的处理。根据本发明的示范实施例,视频设备可具有正常重放模式和高速重放模式。正常重放模式重放视频流的GOP的所有画面,而高速重放模式仅重放视 频流的GOP的I画面,以实现高速重力文。下面将参考图4来更详细地解释在每一模式中重放视频流的处理。图4 是图示了根据本发明另一示范实施例的对以GOP为单位所分析和写入的视 频流的进行重放的方法的流程图。首先,控制单元150在操作S410确定视频设备是否处于正常重放模式, 并在操作S450确定视频设备是否处于高速重放模式。如果确定视频设备处于正常重放模式,则在操作S420,控制单元150参 考在存储单元160中写入的文件名称来按照预定次序读取文件。控制单元150 可参考文件名称来确定文件中的视频流的GOP的时间次序。更具体地,每一文件名称包括表明文件中的GOP与其他文件中的GOP 的时间关系的元素,从而可确定生成文件的时间次序。因此,控制单元150可参考文件名称来确定生成文件的次序,并且文件 的生成次序对应于在文件中包括的视频流的GOP的时间次序。因此,在操作 S420,控制单元150可按照由文件名称指明(referred)的生成次序来读取文 件。在操作S420之后,在操作S430,解码单元130可顺序对所读取的文件 的GOP进行解码。解码单元130可i )通过分析单元120接收由控制单元150 读取的文件,或ii)直接从控制单元150接收由控制单元150读取的文件。因此,在操作S440,视频输出单元130可显示所解码和输出的GOP,以 供用户浏览。上面已解释了在视频设备的正常重放模式中的操作,其主要包括图5所 示的参考所写入文件的名称而顺序读取文件,并顺序解码所读取文件的GOP。下面将再次参考图4来解释根据本发明示范实施例的视频设备的高速重 放模式中的操作。如果在操作S450确定视频设备处于高速重放模式,则在操作S460,控 制单元150参考在存储单元160中写入的文件名称,而顺序读取相应文件的 GOP的I画面。因此,从包括视频流的第一 GOP的文件中读取I画面,读取包括第二GOP的文件的I画面,…,并从包括第NGOP的文件中读取I画面。 控制单元150可参考文件名称按照时间次序来读取I画面。 在操作S460,解码单元130对在操作S470由控制单元150读取的I画面进行顺序解码。与正常重放模式类似,解码单元130可i)通过分析单元120接收由控制单元150读取的文件,或ii)直接从控制单元150接收由控制单元150读取的文件。在操作S480,视频输出单元130显示从解码单元130解码和输出的I画面,以供用户浏览。上面已解释了高速重放操作,其主要包括图6所示的参考所写入文件的名称而顺序读取I画面,并顺序解码所读取的I画面。下面将参考图7和8来解释根据本发明另一示范实施例的视频记录设备及其方法。参考图7,该视频记录设备可包括控制单元710和存储单元720。存储单 元720可实现存储文件的记录介质。控制单元710为一个GOP生成一个文件, 将该文件和文件名称一起写入到存储单元720中。根据图8中例示的视频记录方法,首先,控制单元710在操作S810中为 一个GOP生成一个文件并将所生成的文件写入到存储单元720中,并在操作 S820中将文件名称写入到存储单元720中。下面将参考图9和IO来解释根据本发明示范实施例的视频重放设备及其 方法。参考图9,视频重放设备可包括控制单元910和解码单元920。控制单元 910参考文件名称而读取包括GOP的文件。解码单元920对控制单元910所 读耳又的文件进行解码。参考图10中例示的视频重放方法,首先,在操作S1010中,控制单元 910参考文件名称而顺序读取包括GOP的文件,并在操作S1020中,解码单 元920对控制单元910所读^f又的文件进行解码。以上已参考本发明的几个示范实施例而解释了以GOP为单位分析和写 入视频流的处理、以及对以GOP为单位而分析和写入的视频流进行重放的处 理。
在以上示范实施例中,图2的视频接收单元110处接收的视频流被例示为以MPEG、 H.264的格式进行压缩。但是,这不应被解释为限制。可以不 管压缩格式而使用任何视频流,只要该视频流包括GOP即可。另外,尽管GOP被例示为具有I画面、B画面和P画面,但是本发明的 技术构思可应用到具有I画面和P画面的GOP。当A/V流被解调为视频流、音频流和其他数据时,图2的分析单元120 可被实现为以GOP为单位分析和输出视频流的DEMUX元件。此外,可去除分析单元120,并且控制单元150可执行分析单元120的 功能。在以上示范实施例中,将文件名称写入到元数据区域中。然而,人们应 该理解,可以将文件名称写入到除了元数据区域之外的任何合适区域中。在以上示范实施例中,为了便于解释,而为一个GOP生成一个文件。然 而,人们将理解,根据本发明的示范实施例,可以为两个或更多GOP生成一 个文件,其后写入文件名称,并利用所写入的文件名称执行重放。本发明的技术构思可应用到可记录外部接收的视频流并重放所记录的视 频流的任何视频设备。例如,可实现具有视频记录功能的TV、机顶盒(STB)、 个人录像机(PVR)、数字录像机(DVR)、数字视盘录像^几(DVDR)、个人 多媒体播放器(PMP)、硬盘驱动器(HDD)播放器或移动电话。如上所述,根据本发明的示范实施例,可以以GOP为单位来分析输入视 频流,并将其写入多个文件中。结果,当一个文件发生损坏时,可防止整个 重放处理的失败,因为其他文件仍可继续工作。另外,因为不使用索引文件,所以可保护存储空间的使用,并且可避免 由于索引文件的损坏导致的高速重放失败的风险。此外,因为可以将一个视频流写入多个文件中,所以-现频的部分编辑变 得更有效和容易。以上描述是示意性的而非限制性的。在本领域普通^t支术人员阅读了该公 开后,本发明的许多变形对他们来说都变得显而易见。所以,本发明的范围 不应由以上描述确定,而应由所附权利要求连同它们的完整范围的等效来确 定。
权利要求
1. 一种记录视频的方法,包括根据预定数目的画面組(GOP)而生成单一文件,并存储所生成的单一 文件;和存储该单一文件的名称。
2. 根据权利要求l的方法,其中所述预定数目GOP包括一个GOP。
3. 根据权利要求l的方法,还包括以GOP为单位对输入视频流进行分 析,以生成分析后的GOP,和其中该生成步骤根据该分析后的GOP而生成该单一文件。
4. 根据权利要求3的方法,其中该输入视频流具有压缩格式。
5. 根据权利要求4的方法,其中该压缩格式包括运动画面专家组(MPEG) 格式。
6. 根据权利要求l的方法,其中该单一文件的名称包括表明该单一文件 中包含的GOP与同 一视频流的另一 GOP的时间关系的元素。
7. 根据权利要求l的方法,其中该单一文件的名称表明生成该单一文件 的次序。
8. —种记录^L频的设备,包括 存储单元,用于存储文件;和控制单元,用于根据预定数目的画面组(GOP)而生成单一文件并在该 存储单元中存储所生成的单一文件,和在该存储单元中存储所生成的单一文 件的名称。
9. 根据权利要求8的设备,其中所述预定数目GOP包括一个GOP。
10. 根据权利要求8的设备,还包括分析单元,用于以GOP为单位对输 入视频流进行分析,以生成分析后的GOP,并且其中该控制单元根据该分析 后的GOP而生成该单一文件,并在该存储单元中存储所生成的单一文件。
11. 根据权利要求10的设备,其中该输入视频流具有压缩格式。
12. 根据权利要求11的设备,其中该压缩格式包括运动画面专家组 (MPEG)格式。
13. 根据权利要求8的设备,其中该控制单元以GOP为单位分析输入视 频流以生成分析后的GOP,根据该分析后的GOP生成该单一文件,并在该存储单元中存储所生成的单一文件。
14. 根据权利要求8的设备,其中所生成的单一文件的名称包括表明所 生成的单一文件中包含的GOP与同 一视频流的另一 GOP的时间关系的元素。
15. 根据权利要求8的设备,其中所生成的单一文件的名称表明生成该 单一文件的次序。
16. —种重放视频的方法,包括通过参考多个文件的名称,而一个接一个读取所述多个文件,所述多个 文件中的每一个包括预定数目的画面组(GOP);和 对所读取的所述多个文件进行解码。
17. 根据权利要求16的方法,其中所述预定数目GOP包括一个GOP。
18. 根据权利要求16的方法,其中所述多个文件的名称之一包括表明所 述多个文件之一中包含的GOP与同 一视频流的另一 GOP的时间关系的元素,和所述读取多个文件的步骤包括通过参考所述多个文件的名称,而按照 该时间关系读取所述多个文件。
19. 根据权利要求16的方法,其中所述多个文件的名称表明生成所述多 个文件的次序,并且所述读取多个文件的步骤通过参考所述多个文件的名称, 而按照该生成次序读取所述多个文件。
20. 根据权利要求16的方法,其中所述读取多个文件的步骤通过参考所 述多个文件的名称而一个接一个地读取I画面,而所述解码所读取的多个文 件的步骤对所读取的I画面进行解码。
21. —种重放视频的设备,包括控制单元,用于通过参考文件的名称,而一个接一个读取所述文件,所 述文件中的每一个包括预定数目的画面组(GOP );和解码单元,用于对该控制单元所读取的所述文件进行解码。
22. 根据权利要求21的设备,其中所述预定数目GOP包括一个GOP。
23. 根据权利要求21的设备,其中所述多个文件的名称之一包括表明一 个文件中包含的GOP与同一视频流的另一 GOP的时间关系的元素,并且该 控制单元通过参考所述文件的名称,而按照该时间关系读取所述文件。
24. 根据权利要求21的设备,其中所述文件的名称表明生成所述文件的 次序,并且该控制单元通过参考所述文件的名称,而按照该生成次序读取所述文件。
25.根据权利要求21的设备,其中该控制单元通过参考所述文件的名称 而一个接一个地读取在构成该GOP的画面之中的I画面,而所述解码单元对 所读取的I画面进行解码。
全文摘要
提供了一种通过以画面组(GOP)为单位分析视频流而记录视频的方法、以及合并该方法的视频设备。该视频记录方法包括将预定数目的画面组(GOP)生成为单一文件,并存储所生成的文件,并存储该文件的名称。因此,避免由于索引文件而造成的存储空间的使用,并防止由于受损索引文件而造成的高速重放的失败。
文档编号H04N5/92GK101146201SQ20071012742
公开日2008年3月19日 申请日期2007年7月5日 优先权日2006年9月15日
发明者吴祥锡 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1