首页> 中国专利> 视频编修方法与视频编修装置

视频编修方法与视频编修装置

摘要

本发明提供一种视频编修方法与视频编修装置。视频编修方法包括:取得视频的编修片段,其中此编修片段是在视频的第一片段之后以及在视频的第二片段之前,第一片段包括第一图像,第二片段包括第二图像,并且第二图像的短期参考索引指向第一图像;设定第一片段的第三图像的表头,使得第三图像的表头被解码时,第一图像从短期参考图像列表被移动至长期参考图像列表;更改第二图像的短期参考索引为长期参考索引,其中长期参考索引指向长期参考图像列表中的第一图像;以及编码视频。由此,可以避免编修视频时,重新编码编修后的视频,以增加编修视频的速度。

著录项

  • 公开/公告号CN103888781A

    专利类型发明专利

  • 公开/公告日2014-06-25

    原文格式PDF

  • 申请/专利权人 宏碁股份有限公司;

    申请/专利号CN201210560782.5

  • 申请日2012-12-21

  • 分类号H04N19/61;H04N21/845;

  • 代理机构北京同立钧成知识产权代理有限公司;

  • 代理人臧建明

  • 地址 中国台湾新北市汐止区新台五路一段88号8楼

  • 入库时间 2023-12-17 00:20:51

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-04-12

    授权

    授权

  • 2014-07-16

    实质审查的生效 IPC(主分类):H04N19/61 申请日:20121221

    实质审查的生效

  • 2014-06-25

    公开

    公开

说明书

技术领域

本发明涉及一种视频编修方法与视频编修装置。

背景技术

随着视频获取装置的普及,使用者可以更容易地取得一段视频。这些视 频通常是先经过压缩的步骤,而以比特串的形式被储存。当使用者要编修视 频时,必须要解码比特串成为多个图像,并对这些图像编修。在编修完以后, 这些图像必须要重新被压缩。然而,重新压缩的步骤通常需要大量的计算。 例如,这些计算包括离散余弦变换(discrete cosine transform)或运动估计 (motion estimation)等。因此,在一些移动装置上,上述的计算可能会花费许 多时间而影响使用经验。因此,如何增加视频编修的速度,为此领域研究人 员所关心的议题。

发明内容

本发明提供一种视频编修方法与视频编修装置,可以增加编修视频的速 度。

本发明一实施例提供一种视频编修方法,适用于一视频编修装置。此视 频编修方法包括:取得一个视频的一个编修片段,其中此编修片段是在视频 的一个第一片段之后,此编修片段是在视频的一个第二片段之前,第一片段 包括第一图像,第二片段包括第二图像,并且第二图像的一短期参考索引指 向第一图像;设定第一片段的第三图像的一个表头,使得第三图像的表头被 解码时,第一图像从短期参考图像列表被移动至长期参考图像列表;更改第 二图像的短期参考索引为长期参考索引,其中长期参考索引指向长期参考图 像列表中的第一图像;以及编码视频。

以另外一个角度来说,本发明一实施例提供一种视频编修装置。此视频 编修装置包括存储器与处理器。存储器中储存有多个指令。处理器是耦接至 存储器,用以执行上述的指令以执行多个步骤:取得一个视频的一个编修片 段,其中编修片段是在视频的第一片段之后,编修片段是在视频的第二片段 之前,第一片段包括第一图像,第二片段包括第二图像,并且第二图像的一 短期参考索引指向第一图像;设定第一片段的第三图像的一个表头,使得第 三图像的表头被解码时,第一图像从短期参考图像列表被移动至长期参考图 像列表;更改第二图像的短期参考索引为长期参考索引,其中长期参考索引 指向长期参考图像列表中的第一图像;以及编码视频。

基于上述,本发明实施例所提供的视频编修方法与视频编修装置,可以 通过触碰操作以及短期参考图像列表与长期参考图像列表的管理,使得编修 视频的速度可被加快。

为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合 附图作详细说明如下。

附图说明

图1是根据一实施例示出的视频编修装置的方框图;

图2与图3是根据一实施例示出的取得编修片段的示意图;

图4是根据一实施例示出的改变图示目标的显示解析度的示意图;

图5A与图5B是根据一实施例说明图示目标被分为第一区域与第二区域 的示意图;

图6是根据一实施例示出的删除操作的示意图;

图7是根据一实施例示出的删除操作的编码的示意图;

图8与图9是根据一实施例示出的插入操作的示意图;

图10是根据一实施例示出的插入操作的编码的示意图;

图11是根据一实施例说明重新编码的示意图;

图12是根据一实施例示出的视频编修方法的流程图。

附图标记说明:

100:视频编修装置;

110:触碰单元;

120:处理器;

130:存储器;

210、820:图示目标;

220、410、420、610、620:物体;

230:轨迹;

232:交点;

233:法线;

234:夹角;

310~315:子图示目标;

320:时间轴;

321:时间点;

510:第一区域;

520:第二区域;

530、540、560、630、640、810、812、840:片段;

551~554:连续移动;

701~703、711~713、721~723、1001~1003、1011~1013、1021~1023、1126、 1130:图像;

830:间距;

1110:列表管理程序;

1120:解码程序;

1121:比特串;

1122:可变长度解码;

1123:参考控制;

1124:参考图像;

1125:动作补偿;

1127:去量化;

1128:逆变换;

1129:系数;

1131:滤波器运算;

1132:重建图像;

S1202、S1204、S1206、S1208:视频编修方法的步骤。

具体实施方式

图1是根据一实施例示出的视频编修装置的方框图。

请参照图1,视频编修装置100包括触碰单元110、处理器120与存储器 130。视频编修装置100可被实作为智能手机、平板电脑、笔记本电脑、或者 是智能电视。

触碰单元110是用以检测一个物体的一个触碰操作。例如,触碰单元110 包括一个触碰面板,此触碰面板是由液晶显示器(Liquid Crystal Display, LCD)、发光二极管(Light-Emitting Diode,LED)显示器或场致发射显示器 (Field Emission Display,FED)等显示器,以及电阻式或电容式等触碰单元 组合而成,其可同时提供显示及触碰的功能。

处理器120是用以控制视频编修装置100的整体操作。例如,处理器120 可为中央处理单元(Central Processing Unit,CPU)、微处理器 (Microprocessor)、数字信号处理器(Digital Signal Processor,DSP)、可 编程控制器、专用集成电路(Application Specific Integrated Circuits,ASIC) 或可编程逻辑装置(Programmable Logic Device,PLD)。

存储器130是用以储存数据与程序代码。例如,存储器130可为动态随 机存取存储器(dynamic random access memory,DRAM)、静态随机存取存储器 (static random access memory,SRAM)或闪速存储器(flash memory)。在一实施 例中,处理器120会执行存储器130中的程序代码以提供视频编修的功能。

图2与图3是根据一实施例示出的取得编修片段的示意图。

当使用者选择了一段要被编修的视频后,处理器120会接收此视频压缩 过后的比特串,并且解码此比特串。处理器120会在触碰单元110上显示一 个对应于此视频的图示目标210。使用者可以根据图示目标210选取视频中 的一个片段。例如,处理器120会先检测物体220在触碰单元110上移动的 一个轨迹。在此假设物体220是沿着轨迹230从上移动到下,轨迹230与图 示目标210首先相交于交点232,并且轨迹230与交点232上的一个法线233 形成夹角234。处理器120会判断此夹角234是否小于一个临界值。若夹角 234小于此临界值,则处理器120会根据交点232确定视频中的一个起始编 修图像。若夹角234大于等于此临界值,则处理器120并不会作出回应,并 且处理器120会继续检测物体的下一个轨迹,直到形成的夹角小于临界值。 起始编修图像所代表的意思是,使用者是要从此起始编修图像开始编修此视 频。且,尽管未详细示于图中,处理器120可进一步在触碰单元110上显示 起始编修图像的详细画面,以让使用者确认起始编修图像的正确性。若此起 始编修图像并非使用者想要开始编辑的时间点,则可重新触碰输入另一段轨 迹。

如图3所示,图示目标210是由多个子图示目标310~313所组成,而每 一个子图示目标310~313是对应于视频中的一个图像。若交点232位于一个 子图示目标上,则此子图示目标所对应的图像为起始编修图像。然而,若交 点232位于两个子图示目标中间,处理器120会选择这两个子图示目标的其 中之一作为起始编修图像。例如,在图3所示的例子中,交点232是落在子 图示目标311与子图示目标312中间,因此处理器120会选择子图示目标311 或子图示目标312所对应的图像为起始编修图像。为方便说明,在此用时间 轴320表示一段视频,而视频中的每一个图像是对应于时间轴上的一个时间 点。在此,根据交点232所确定出的起始编修图像是对应于时间点321。值 得注意的是,时间轴320是属于一个逻辑上的概念,处理器120并不会在触 碰单元110上显示时间轴320。此外,在其他实施例中,图示目标210也可 以被显示成直线。或者,处理器120也可以不显示子图示目标310~313。

在此实施例中,“图像”所指的是图帧(frame)。然而,在其他实施例中, “图像”也可以是图场(field),本发明并不在此限。

图4是根据一实施例示出的改变图示目标的显示解析度的示意图。

在一实施例中,使用者可以用两根手指来改变时间轴的解析度。具体来 说,处理器120会检测一个第一物体在触碰单元110上的移动(也称第一移动), 以及另一个第二物体在触碰单元110上的移动(也称第二移动)。处理器120 会根据第一移动与第二移动之间的差距改变图示目标210的显示解析度。当 图示目标210的显示解析度被改变时,处理器120会在触碰单元110中显示 数目更多或更少的子图示目标。举例来说,如图4所示,当处理器120根据 第一移动与第二移动之间的差距判断第一物体410与第二物体420正彼此靠 近时,处理器120会缩小子图示目标,并且在触碰单元110中显示更多的子 图示目标310~315。相反的,当处理器120根据第一移动与第二移动之间的 差距判断第一物体410与第二物体420远离彼此时,处理器120会放大子图 示目标310~315,并且在触碰单元110中显示较少的子图示目标。

图5A与图5B是根据一实施例说明图式目标被分为第一区域与第二区域 的示意图。

请参照图5A,在确定起始编修图像以后,处理器120会根据起始编修图 像将图示目标210分为第一区域510与第二区域520。在此实施例中,起始 编修图像对应的子图示目标是被分为第二区域520。然而,在其他实施例中, 起始编修图像对应的子图示目标是被分为第一区域510,本发明并不在此限。 另一方面,在时间轴上320,根据起始编修图像对应的时间点321,视频会被 分为片段530与片段540。其中,第一区域510是对应于片段530,而第二区 域520是对应于片段540。

请参照图5B,处理器120会继续检测一个第一物体610在第一区域510 的移动,以及一个第二物体620在第二区域520的移动。处理器120会根据 这两个移动之间的差距以及起始编修图像确定一个编修片段及间距的大小。 第一物体及第二物体可分别进行移动。在一实施例中,若第一物体及第二物 体其中之一仍保持接触触碰单元110,而另一物体连续进行多次连续移动(每 次移动与前次移动的时间间隔不超过一特定阈值),则处理器120会检测这些 连续移动并且计算出这些连续移动的一个总距离以作为此另一个物体的移 动,据此再计算两个移动之间的差距。举例来说,第一物体610保持接触触 碰单元110,而第二物体620进行了连续移动551~554。处理器120会计算连 续移动551~554的一个总距离以作为第二物体620的移动。接着,处理器120 会根据第一物体610的移动与第二物体620的移动之间的差距确定编修片段 560。要注意的是,若连续移动551~554为不同方向的移动,则处理器120可 以将朝其中一方向移动的移动量设定为正值,将朝另一方向移动的移动量设 定为负值,并且加总连续移动551~554的移动量来计算总距离。或者,处理 器120也可以将朝向不同方向移动的移动量皆视为正值来计算总距离,端视 使用者设定或是需求选定。另外,在不同的连续移动551~554之间,第二物 体620可离开触碰单元110。举例来说,第二物体620在触碰单元110上移 动以产生连续移动551后离开触碰单元110,然后在特定的时间阈值中第二 物体620再度接触触碰单元110且再度移动以产生连续移动552。或者,在 不同的连续移动551~554之间,第二物体620可停顿但保持与触碰单元110 的接触。举例来说,第二物体620先在触碰单元110移动以产生连续移动553; 接下来第二物体620会停顿,但其停顿的时间不超过特定阈值;最后第二物 体620会继续移动以产生连续移动554。

处理器120会根据使用者输入的一个编修操作确定此编修片段为插入片 段或是删除片段。举例来说,使用者可以通过选择触碰单元110上的一个按 钮来确定编修操作。若使用者选择的编修操作为插入操作,则编修片段为插 入片段,即表示使用者是要插入一个片段在片段530与片段540之间。若使 用者选择的编修操作为删除操作,则编修片段为删除片段,即表示使用者是 要删除片段540中的一部分。

图6是根据一实施例示出的删除操作的示意图。

请参照图6,若使用者选择的是删除操作,处理器会检测第一物体610 在第一区域510的移动以及第二物体620在第二区域520的移动。处理器120 会根据上述两个移动之间的差距确定片段540中的一个删除片段630。具体 来说,删除片段630是从时间点321开始,并且上述两个移动之间的差距会 确定删除片段630的长度。片段540减去删除片段630以后,会成为片段640(也 称为第二片段),换言之,视频中除了片段530与删除片段630以外的片段为 第二片段640。在此,片段530也被称为第一片段,删除片段630也被称为 编修片段。处理器120会将第二片段640接续在第一片段530之后,并且重 新编码该视频。值得注意的是,处理器120会更改视频中部分图像的表头 (header)或者是部分图像的编码类型,并不会重新压缩全部的片段530与片段 640。而根据一个图像的编码类型,图像可被分为内部图像(I-picture),预测图 像(P-picture)或是双向图像(B-picture)。若一个图像为内部图像,表示此图像 只会根据本身的信息而被编码。若一个图像为预测图像,则会根据此图像的 一个前向参考图像(forward reference picture)来编码此图像。若一个图像为双 向图像,则会根据此图像的一个前向参考图像与一个后向参考图像(backward reference picture)来编码此图像。

图7是根据一实施例示出的删除操作的编码的示意图。

请参照图7,第一片段530包括图像701~703,删除片段630包括图像 711~713,并且第二片段640包括图像721~723。其中删除片段630是在第一 片段530之后,并且删除片段630是在第二片段640之前。由于重新编码视 频时,删除片段630已不存在,因此在第一片段530或第二片段640中若有 图像是参考至删除片段630中的图像,处理器120会改变一些图像的编码类 型。

首先,在第一片段530中的图像若为内部图像或预测图像,则处理器120 并不会对这些图像做处理。

第二,若该第一片段530包括了一个双向图像,并且此双相图像的后向 参考图像并不在第一片段530内,处理器120会改变此双向图像为预测图像。 例如,图像703是参考至图像702与图像711,而图像711并不在第一片段 530当中。因此,处理器120会将图像703从双向图像更改为预测图像,由 此只根据图像702来编码图像703。

第三,若第二片段640中有图像(也称第四图像)的前向参考图像并不在第 一片段530与第二片段640,则处理器120会以一个无失真压缩算法压缩此 第四图像。在此实施例中,处理器120是用H.264的标准来编码视频,而此 无失真压缩算法为内部脉冲编码调制(Intra Pulse Code Modulation,IPCM)。例 如,图像721的前向参考图像713并不在第一片段530与第二片段640,因 此处理器120会以无失真压缩算法来压缩图像721。

第四,在此实施例中,处理器120是用H.264的标准来编码视频。而在 H.264的标准中,会用一个短期参考图像列表(short-term reference picture list) 与一个长期参考图像列表(long-term reference picture list)来储存可使用的参考 图像。当要编码一个预测图像或者是双向图像时,处理器120会根据一个短 期参考索引从短期参考图像列表中取得一个参考图像,或者是根据一个长期 参考索引从长期参考图像列表中取得一个参考图像。而当一个图像被编码且 重建以后,此图像也会被加入至短期参考索引。若第二片段640中有一第二 图像,并且此第二图像的一个短期参考索引是指向第一片段530的一个第一 图像,则处理器120会设定第一片段530中的一个第三图像的表头,使得此 第三图像的表头被解码时,第一图像会从一个短期参考图像列表被移动至一 个长期参考图像列表。处理器也会120更改此第二图像的短期参考索引为一 个长期参考索引,而此长期参考索引是指向长期参考图像列表的第一图像。

举例来说,图像701被编码且重建完以后,若图像701要被作为其他图 像的参考图像,则图像701会被加入至短期参考图像列表。当编码图像702 时,若图像702是要参考至图像701,则图像702的一个短期参考索引会指 向短期参考图像列表中的图像701。短期参考索引可以用图帧编号(frame number)或是图像顺序数(picture order count,POC)来表示。然而,此短期参考 图像列表中所能储存的图像的数目有一个上限。若短期参考图像列表中的图 像的个数超过此上限,则至少一个图像会从短期参考图像列表中被移除。

另一方面,长期参考图像列表中所储存的图像的个数并不受限。长期参 考索引是用以指向长期参考图像列表中的图像,并且长期参考索引可以用长 期图像编号(long term picture number)来表示。当一个图像被一个短期参考索 引指向,且此短期参考索引被改为长期参考索引时,表示此图像已从短期参 考图像列表中被移至长期参考图像列表。处理器120可以通过设定一个图像 的表头,使得一个解码器在解码此表头时,会执行上述将图像从短期参考图 像列表移动至长期参考图像列表的步骤。在一实施例中,处理器120可以通 过滑动窗口参考图像标记(sliding window reference picture marking)或自适应 参考图像标记(adaptive reference picture marking)来完成上述的步骤。

在此实施例中,图像722是在第二片段640中,且图像722的一个短期 参考索引是指向第一片段530的图像701。换言之,在未编修的视频中,当 编码至图像722时,图像701会在短期参考图像列表中。然而,在删除片段 630被删除以后,图像722的短期参考索引可能会指向其他的图像。因此, 处理器120会设定图像703的表头,使得图像703的表头被解码时,图像701 会从短期参考图像列表被移动至长期参考图像列表中。此外,处理器也会将 图像722的短期参考索引改为长期参考索引。另一方面,处理器120会设定 第二片段640的一个起始图像(即,图像721)的表头,使得此起始图像的表头 被解码时,短期参考图像列表会被清除。如此一来,当要开始编码第二片段 640时,短期参考图像列表已被清除,而第二片段中所要使用的参考图像都 会被储存在长期参考图像列表当中。

图8与图9是根据一实施例示出的插入操作的示意图。

请参照图8,若使用者输入的编修操作为插入操作,使用者会选择一个 插入片段810,此插入片段810可在触控单元110上显示为图示目标820。相 同于删除操作,在确定出初始编修图像以后,图示目标210会被分为第一区 域510与第二区域520。其中第一区域510是对应至片段530,且第二区域 520是对应至片段540(在此被称为第二片段)。处理器120会检测第一物体610 在第一区域510的移动(也称为第一移动)以及第二物体620在第二区域520 的移动(也称为第二移动)。处理器120会根据第一移动与第二移动之间的差距 移动第二区域520。并且,处理器120会根据初始编修图像以及第一移动与 第二移动之间的差距确定第一片段530与第二片段540之间的间距830。例 如,处理器120会以时间点321作为间距830的起始点,并根据第一移动与 第二移动之间的差距确定间距830的长度。最后,处理器120会将插入片段 810加入至间距830当中。

详细来说,处理器120会判断插入片段810的长度是否大于间距830的 长度。若插入片段810的长度大于间距830的长度,处理器120会取得插入 片段810的一个第二插入片段812,并且将第二插入片段812加入至第一片 段530与第二片段540之间。其中第二插入片段812的长度等于间距830的 长度。换言之,编修过后的视频是由第一片段530、第二插入片段812与第 二片段540所组成。而插入片段810中除了第二插入片段812以外的部分会 被删除。其中第二插入片段812也被称为编修片段。

另一方面,如图9所示,若插入片段810的长度小于或等于间距830的 长度,处理器120会设定间距830的长度为插入片段810的长度,并且将该 插入片段810加入至第一片段530与第二片段540之间。换言之,处理器120 会缩小间距830,并且编修后的视频是由第一片段530、插入片段810与第二 片段540所组成。其中插入片段810也被称为编修片段。

图10是根据一实施例示出的插入操作的编码的示意图。

请参照图10,第一片段530包括图像1001~1003,编修片段840包括图 像1011~1013,并且第二片段540包括图像1021~1023。其中编修片段840表 示新插入的片段(即,图8中的第二插入片段812或是图9中的插入片段810)。 在插入操作中,处理器120并不会对第一片段530中的内部图像与预测图像 做任何处理。然而,若第一片段530中有一双向图像,且此双向图像的后向 参考图像并不在第一片段530内,处理器会改变此双向图像为预测图像。例 如,图像1003为双向图像,其是参考图像1002与图像1021。由于图像1003 的后向参考图像1021并不在第一片段530内,因此处理器120会将图像1003 改为预测图像。也就是说,处理器仅会根据图像1002来编码图像1003。

与删除操作相同的是,若第二片段540有一个第二图像,并且此第二图 像的短期参考索引是指向第一片段530的一个第一图像,则处理器120会设 定第一片段中一个第三图像的表头,使得第三图像的表头被解码时,第一图 像会从短期参考图像列表被移动至长期参考图像列表。此外,处理器120也 会改变第二图像的短期参考索引为长期参考索引,并且此长期参考索引是指 向长期参考图像列表中的第一图像。举例来说,图像1022的短期参考索引是 指向图像1001。因此,处理器120会设定第一片段530中图像1003的表头, 使得图像1003的表头被解码时,图像1001会从短期参考图像列表被移动至 长期参考图像列表。并且,图像1022中指向图像1001的短期参考索引会被 改变为长期参考索引。

特别的是,处理器120会设定编修片段840中一个结尾图像(即,图像1013) 的表头,使得图像1013的表头被解码时,短期参考图像列表会被清除。如此 一来,虽然在编码图像1011~1013时,图像1011~1013会被加入至短期参考 图像列表,但是在编码第二片段540时短期参考图像列表已被清空。

另一方面,处理器120会设定图像1011~1013的表头,使得图像1011~1013 的表头被解码时,长期参考图像列表会维持不变。也就是说,在解码第一片 段时对长期参考图像列表所做的设定并不会在解码编修片段830时被改变。 如此一来,在编码第二片段540时,所有会使用到的参考图像都会在长期参 考图像列表中。如此一来,对于第二片段540中的内部图像、预测图像或是 双向图像来说,处理器120都不需要对其重新压缩,由此增加编码的速度。

图11是根据一实施例说明重新编码的示意图。

请参照图11,编修视频的流程可被分为列表管理程序1110与解码程序 1120。列表管理程序1110是用以管理短期参考图像列表与长期参考图像列 表,其各自包括一或多个图像。解码程序1120是用以接收编修前的比特串 1121,并且根据比特串1121调整短期参考图像列表与长期参考图像列表。

具体来说,处理器120会先接收一个视频的比特串1121,并且进行可变 长度解码1122。在进行可变长度解码1122编码以后,处理器120会取得每 一个图像的表头,由此取得一个解码顺序以及辨识出内部图像、预测图像与 双相图像。处理器120会执行参考控制1123来传送短期参考索引或是长期参 考索引给列表管理程序1110。列表管理程序1110会反馈对应的参考图像1124 给解码程序1120。处理器120会根据参考图像以及多个动作向量执行动作补 偿1125,由此取得一个图像1126。另一方面,处理器120也会根据可变长度 解码1122的结果执行去量化(dequantization)1127与逆变换 (inverse-transforming)1128,由此取得多个系数1129。处理器120会将图像1126 与系数1129相加以取得图像1130,并且对图像1130执行滤波器运算1131 以产生重建图像(reconstructed picture)1132。此滤波器运算1131是用以去除图 像1130中的块效应(block effect)。最后,处理器120会将重建图像1132传送 给列表管理程序1110,而列表管理程序1110会将重建图像1132加入至短期 参考图像列表。

如图11所示,视频编修装置100是用以解码一段视频,并且配合上述编 修视频的步骤后会使得部分的图像不需要重新被压缩,由此增加编修视频的 速度。

图12是根据一实施例示出的视频编修方法的流程图。

请参照图12,在步骤S1202中,取得一视频的一编修片段,其中此编修 片段是在视频的一个第一片段之后,编修片段是在视频的一个第二片段之前, 第一片段包括一个第一图像,第二片段包括一个第二图像,并且第二图像的 一短期参考索引指向第一图像。值得注意的是,若编修操作为删除操作,则 编修片段表示欲被删除的片段。若编修片段为插入操作,则编修片段为欲被 插入的片段。

在此实施例中,步骤S1202中取得编修片段的方式是通过使用者在触碰 单元上的触碰操作而取得。然而,在其他实施例中,使用者可以通过鼠标或 者是键盘的输入来选择编修片段,本发明并不在此限。

在步骤S1204中,设定第一片段的第三图像的一表头,使得第三图像的 表头被解码时,第一图像从短期参考图像列表被移动至长期参考图像列表。

在步骤S1206中,更改第二图像的短期参考索引为长期参考索引,其中 长期参考索引指向长期参考图像列表中的第一图像。

在步骤S1208中,编码此视频。例如,将部分的双向图像改为预测图像, 或者是将部分的预测图像改用无失真压缩算法来编码。

图12中各步骤可以被实作为一个模块,由一个处理器执行。然而,图 12中各步骤也可以被实作为一个电路,本发明并不限制用软体或硬体的方式 来实作此视频编修方法。另一方面,图12中各步骤已详细说明如上,在此便 不再赘述。

综上所述,本发明实施例所提供的视频编码方法与视频编码装置,可以 通过触碰操作以及短期参考图像列表与长期参考图像列表的管理,使得编修 视频的速度可被加快。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对 其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通 技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改, 或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并 不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号