视频信号回放单元和视频信号回放方法

文档序号:6756240阅读:279来源:国知局
专利名称:视频信号回放单元和视频信号回放方法
技术领域
本发明涉及用于回放视频信号的视频信号回放单元,还涉及视频信号回放方法。
背景技术
近年来,作为用于回放视频信号的视频信号回放单元,将DVD(数字化通用光盘)作为存储介质的DVD播放器以及用硬盘作为存储介质的硬盘记录装置已经变为很普遍。
DVD记录装置或硬盘记录装置可以高速读取介质,这意味着当执行跳跃回放即通过跳过预定的时间来执行回放时(这与现有技术的视频播放器的快进和快退不同),有可能在很短的时间内回放来自跳跃位置的视频信号。如果已经记录并回放电视广播节目,则此类跳跃回放也可应用于广告跳跃回放,即执行回放以便跳过在节目中回放的广告(广告消息)。作为具有此类跳跃回放功能的设备,开发出一种图像记录和回放设备(比如,特许公开号为2002-152687的未经审查的日本专利申请在下文中被称为专利文献1)。
专利文献1中公开的图像记录和回放设备具有跳跃回放功能,该功能用于当回放存储介质中所存储的电视广播图像信号时,作为观看者通过使用遥控器等输入跳跃回放命令的结果,在执行回放的同时可跳过电视广播节目中所包括的广告部分。
使用专利文献1中所公开的图像记录和回放设备时,如果观看者在广告已经开始之后按下遥控器上的跳跃键,则当首次按下该跳跃键时跳过第一种给定时间周期(例如,12秒)。如果连续按下跳跃键两次,即按下跳跃键并且在屏幕上显示图像之前又按下跳跃键,则出现第二种给定时间的跳跃(例如,15秒)。当以更连续的时间按下跳跃键两次时,如果从之前按下跳跃键的时间起用给定的时间(例如,3秒)按下跳跃键,则执行第三种给定时间(例如,14秒)的跳跃。

发明内容
当使用专利文献1中公布的上述图像记录和回放设备时,从按下跳跃键的时间点起跳过一预定的时间,并且有可能在很短的时间内从该跳跃位置起执行视频信号的回放。然而,因为显示器上不显示跳跃期间的图像,这与现有技术的视频播放器的快进和快退相似,所以对于观看者而言很难确定该跳跃位置是否是他们想要回放从那里开始的位置。
例如,当回放已存储在存储介质中的电视广播节目时,跳过该节目中的广告。当观察者按下跳跃键以跳过广告时,为了跳过广告,有时候在跳至的点处节目已经开始了。此时,观察者必须通过在以倒退模式回放的同时观察图像直至节目开始位置从而搜索到广告之后节目的开始位置。
作为一个示例,假定从1:28:00pm到1:29:59pm插入一个广告并且节目从1:30:00pm开始,还假定观看者已按下跳跃键数次以便从广告开始每15秒就跳跃一次并且在1:29:58pm时按下跳跃键。此时,跳至的时间点定位于1:30:13pm,所以回放从广告结束之后13秒的位置处的图像开始。
即使跳跃位置是节目开始前的两秒,观看者也无法立刻判定该节目即将从该时间点处所显示的图像开始。因此,用户将在节目即将开始前按下跳跃按钮并跳至离节目开始位置很远的某一位置处。在这种情况下,观看者要倒退13秒的图像,除了倒退的努力以外,还要花时间等到期望的位置才开始观看。
如上所述,使用具有跳跃回放功能的记录和回放设备时,通过按下跳跃键,回放位置每隔预定的时间就跳跃一次,并且有可能在很短的时间内从期望的回放开始位置处开始回放,但是很难基于跳跃点处的图像来确定该跳跃位置是否接近期望的回放开始位置。结果,对于跳跃回放的情况,观看者执行跳跃操作的次数增加了,并且有必要执行快进和快退操作,从而导致可操作性差这样的问题。
本发明用于提供一种能够在可操作性良好的情况下进行跳跃回放的视频信号回放单元和视频信号回放方法,并且在使用本发明时观看者很容易确定跳至的位置是否是期望的跳跃位置。
根据本发明的第一方面,一种视频信号回放单元包括记录和回放部分,用于记录并回放图像数据;跳跃操作部分,用于接收由用户操作而产生的跳跃回放指令输入;计算部分,用于基于从跳跃操作部分中输入的跳跃回放指令输入来计算从输入时的回放时间跳过一预定时间后的第一时间以及通过向该第一时间添加一预定的时间而获得的第二时间;以及输出部分,用于输出由记录和回放部分所回放的图像数据的第一视频信号以及由记录和回放部分所回放的图像数据的第二视频信号,第一视频信号对应于由计算部分所计算的第一时间而第二图像数据对应于由计算部分所计算的第二时间。
计算部分可以计算在第一时间之前和之后一预定时间的时间。
输出部分可以输出由运动图片组成的第一视频信号,并且输出由静止图片组成的第二视频信号。
该单元还可以包括用于接收选择指令输入的选择操作部分,该选择指令输入用于选择观看者操作所输出的第一视频信号或第二视频信号,并且其中当从第一时间起一预定的时间内从选择操作部分中接收到用于选择任一视频信号的选择指令输入时,输出部分输出所选视频信号。
当从第一时间起预定的时间内没有从选择操作部分中接收到用于选择任一视频信号的选择指令输入时,输出部分可以只输出第一视频信号。
计算部分可以计算在第一时间之前或之后一预定时间的第二时间。
输出部分可以输出由运动图片组成的第一视频信号,并且输出由静止图片组成的第二视频信号。
该单元还可以包括用于接收选择指令输入的选择操作部分,该选择指令输入用于选择观看者操作所输出的第一视频信号或第二视频信号,并且其中当从第一时间起一预定的时间内从选择操作部分中接收到用于选择任一视频信号的选择指令输入时,输出部分输出所选视频信号。
当从第一时间起预定的时间内没有从选择操作部分中接收到用于选择任一视频信号的选择指令输入时,输出部分可以只输出第一视频信号。
当记录和回放部分中没有记录与计算部分所计算的第二跳跃时间相对应的图像数据时,输出部分可以不输出第二视频信号。
根据本发明的第二方面,一种视频信号回放方法包括记录图像数据;接收由用户操作所产生的跳跃回放指令输入;基于所输入的跳跃回放指令输入来计算从输入时的回放时间起跳过一预定时间后的第一时间以及向第一时间添加一预定时间而获得的第二时间;以及回放并输出用于所记录的图像数据的第一视频信号和用于所记录的图像数据的第二视频信号,该第一视频信号对应于所计算的第一时间,该第二视频信号对应于所计算的第二时间。


现在将参照附图通过示例来描述本发明,在附图中,相同的部件用相同的标号来指代,并且其中图1是示出了根据本发明一实施例的视频信号回放单元的结构的图;图2A到2C是示出了第一实施例的复合视频信号的说明图;图3是用于解释第一实施例从接收跳跃回放指令直到显示复合视频信号的操作的流程图;图4是用于解释第一实施例在显示复合视频信号之后的操作的流程图;图5是用于解释第二实施例从接收跳跃回放指令直到显示复合视频信号的操作的流程图;图6是用于解释第二实施例在显示复合视频信号之后的操作的流程图;图7A到7E是用于解释在跳跃回放时以及在往回跳跃回放时第三实施例的操作的说明图;图8是用于解释第三实施例从接收跳跃回放或往回跳跃回放指令直到显示复合视频信号的操作的流程图;图9是用于解释第三实施例在显示复合视频信号之后的操作的流程图;图10A到10D是示出了第四实施例中的复合视频信号的说明图;图11是用于解释第四实施例在跳跃回放时以及在往回跳跃回放时的操作的流程图;图12是用于解释本发明第五实施例从接收跳跃回放或往回跳跃回放指令直到显示复合视频信号的操作的流程图;图13是用于解释本发明第四实施例在显示复合视频信号之后的操作的流程图。
具体实施例方式
下文是参照附图对本发明的各实施例进行的详细描述。图1示出了根据本发明一实施例的视频信号回放单元的结构。
在下文所示的各实施例中,是在硬盘记录装置是视频信号回放单元的情况下给出描述的,但本发明并不限于此,该记录装置也可以是具有磁光盘片驱动器的视频信号回放单元或者是具有IC存储驱动器的视频信号回放单元。
在图1中,硬盘记录装置具有视频信号输入部分1;编码器2;硬盘驱动器3;解码器4;视频信号输出部分5;操作部分6;以及显示部分7。显示器9连接到视频信号输出部分5。
视频信号输入部分1接收来自外部的信号输入,并将接收到的视频信号输出给编码器2。例如,视频信号输入部分1具有信号接收器,用于接收从外部回放设备等输出的视频信号;电视调谐器,用于接收电视广播并输出图像信号;或者网络接口,用于接收通过网络(比如互联网)发送过来的数据并且从接收到的数据中提取并输出视频信号。视频信号输入部分1具有模数转换器(未示出),并且当输入信号是模拟信号时,将该模拟信号转变为数字信号并输出视频信号。
编码器2对视频输入部分1所输出的视频信号执行MPEG压缩处理,并将MPEG数据输出给硬盘驱动器3。编码器2具有编码器缓冲存储器2a,用于存储MPEG数据。编码器2对从视频输入部分1中输入的视频信号执行MPEG压缩处理,并将压缩后的数据存储到编码器缓冲存储器2a中。如果编码器缓冲存储器2a中所存储的MPEG数据量是预定的数据量,则在控制部分8的控制下,对每一个预定的数据量从编码器缓冲存储器2a中读出数据并将其输出到硬盘驱动器3,这在下文中会描述。
随后会描述,在控制部分8的控制下,硬盘驱动器3存储着从编码器中输出的MPEG数据,读出所存储的MPEG数据并将该数据输出到解码器4。
解码器4对从硬盘驱动器3中输出的MPEG数据执行MPEG扩展处理,并将扩展后的视频数据输出到视频输出部分5。解码器4具有解码器缓冲存储器4a,用于存储从硬盘驱动器3中输入的MPEG数据。解码器4将从硬盘驱动器3中输入的MPEG数据存储到解码器缓冲存储器4a中,并且接下来对所存储的MPEG数据执行扩展处理。在控制部分8的控制下,扩展后的视频信号接着被输出到视频信号输出部分5,这随后再描述。
视频信号输出部分5使从解码器4中输出的视频信号经受NTSC解调处理以便转变为模拟信号,并且将视频信号输出到相连的显示器9。视频信号输出部分5具有输出缓冲存储器5a,用于暂时存储已从解码器4中输出、经过NTSC解调处理、并被转变为模拟信号的视频信号。视频信号输出部分5将视频信号输出到视频信号回放单元中所提供的监视器。
随后会描述,在控制部分8的控制下,在正常回放的时候,视频信号输出部分5使从解码器4中输出的视频信号(随后会对其进行描述的第一视频信号)经受NTSC解调处理以便转变为模拟信号,并且将该视频信号输出到相连的显示器9而并不存储到输出缓冲存储器5a中。
此外,当从操作部分6中输入用于跳跃回放的指令信号时,视频信号输出部分5对从解码器4中输出的视频信号进行解调(随后会描述的第二和第三视频信号),并且转变为模拟信号。视频信号输出部分5暂时将该模拟视频信号存储到输出缓冲存储器5a中,并且产生复合视频信号以便同时显示从解码器5中按顺序输入的视频信号(随后会描述的第一视频信号)和输出缓冲存储器5a中所存储的视频信号。该复合视频信号被输出到显示器9。较佳地,视频输出部分5重复地读出输出缓冲存储器5a中所存储的第二视频信号和第三视频信号,以便将第二视频信号和第三视频信号作为静止图像进行显示,这在下文会描述。
复合视频信号是一种用于同时显示第一视频信号、第二视频信号和第三视频信号的视频信号,这在下文中会描述。作为一个示例,第一视频信号是运动图片或静止图片,并且第二视频信号和第三视频信号是静止图片。
操作部分6输出与用户从硬盘记录装置上的操作按钮或具有按钮的遥控器输入到控制部分8的指令相对应的指令信号。作为操作按钮,有提供回放/停止、快进/快退以及跳跃回放等按钮。
显示部分7可以显示例如硬盘记录装置的操作状态,或者当接收到来自操作部分6的指令时可以显示该指令的内容。
控制部分8执行整个单元的整体控制,这在下文中会详细描述。
(第一实施例)下面将描述第一实施例的控制部分8的控制。在第一实施例中,当控制部分8从操作部分中接收到用于跳跃回放的指令信号的输入时,控制部分9计算用于回放位置的时间(第一跳跃时间),该第一跳跃时间是通过从视频信号的当前回放位置起跳过一给定的跳跃时间(在本实施例中,它被设为15秒,但这不是限制性的并且可以设为例如30秒)而获得的。控制部分8也计算在第一跳跃时间之后一预定时间的回放位置时间(第二跳跃时间);以及在第一跳跃时间之前一预定时间的回放位置时间(第三跳跃时间)。具体来讲,控制部分8可通过例如向所计算的第一跳跃时间添加预定时间或从所计算的第一跳跃时间中减去预定时间,来计算第二和第三跳跃时间。在本实施例中,该预定时间是5秒,但这不是限制性的。
然后,控制部分8最初控制从硬盘驱动器3中读出含第三跳跃时间视频信号的一组GOP(图片组)的MPEG数据中的I帧数据(第二MPEG数据)以便输出到解码器4,对解码器4中的第二MPEG数据进行解码,然后将解码后的第三视频信号存储到视频输出部分5的输出缓冲器5a中。
接下来,控制部分8控制从硬盘驱动器3中读出含第二跳跃时间视频信号的一组GOP的MPEG数据中的I帧数据(第二MPEG数据)以便输出到解码器4,对解码器4中的第二MPEG数据进行解码,然后将解码后的第二视频信号存储到视频输出部分5的输出缓冲器5a中。
最后,控制部分8控制从硬盘驱动器3中读出从含第一跳跃时间视频信号的一组GOP的MPEG数据(第一MPEG数据)起继续的MPEG数据以便输出到解码器4,接着对解码器4中的第一MPEG数据进行解码,并且将解码后的第一视频信号输出到视频输出部分5的输出缓冲器5a中。
如果从解码器4中输出的第一视频信号被输入到视频信号输出部分,则控制部分8控制通过在视频信号输出部分5中将第一视频信号、第二视频信号和第三视频信号组合起来而产生复合视频信号,并且将该复合视频信号输出到显示器9。在本实施例中,第二视频信号和第三视频信号是MPEG数据的I帧数据,但是这不是限制性的,只要它是构成一个图像的视频信号的数据就可以。
图2A到2C是示出了从本实施例的硬盘记录装置中输出的复合视频信号的说明图。
如图2A所示,复合视频信号包含第一到第三视频信号。第一视频信号是从接收到跳跃回放指令时的视频信号回放时间起跳过一跳跃时间(15秒)后的回放位置时间(第一跳跃时间)的视频信号。第二视频信号是在第一跳跃时间之后一预定时间(5秒)的回放位置时间(第二跳跃时间)的视频信号。第三视频信号是在第一跳跃时间之前一预定时间(5秒)的回放位置时间(第二跳跃时间)的视频信号(第三视频信号)。作为一种复合视频信号,如图2B所示,例如,第一视频信号是作为运动图片而显示的,而第二视频信号和第三视频信号是作为静止图片而显示的。
对于本实施例,在显示器9的显示区域内,第一视频信号的显示区域很大,而第二视频信号和第三视频信号的显示区域很小,但这不是限制性的,并且它们可以全部显示在大小相同的区域中。此外,如图2C所示,第一视频信号可以显示在显示器9的整个显示区域中,而第二视频信号和第三视频信号可以部分重叠地显示在第一视频信号上。
当接收到从操作部分6中输入的用于选择任何视频信号的指令信号以及用于开始回放的指令信号时,控制部分8控制视频信号输出部分5输出从显示器9上正显示的复合视频信号中选出的视频信号,直到因跳跃回放操作从作为跳跃点的视频信号回放位置的时间起视频信号的回放时间过了一预定的时间(5秒)。
随后将会描述,控制部分也控制回放因跳跃回放操作而产生的跳跃点的第一视频信号,并且如果5秒之后的第一视频信号与第二视频信号匹配,则控制视频信号输出部分5从复合视频信号切换到第一视频信号以便输出到显示器9。
这样,控制部分8控制MPEG解码器按顺序从硬盘驱动器中读出MPEG数据,并且控制将视频信号输出部分中的视频信号输出到显示器9。
此外,当控制部分8从操作部分6中接收到用于跳跃回放的指令信号的输入时,从硬盘驱动器3中读出MPEG数据的I帧数据(第二MPEG数据和第三MPEG数据),用于跳跃点的时间之后和之前一预定时间的回放位置时间(第二跳跃时间和第三跳跃时间)。解码后的信号暂时存储在视频输出部分5的输出缓冲存储器5a中。接下来,控制部分8控制视频信号输出部分从硬盘驱动器3中的第一MPEG数据开始,连续地读出MPEG数据并对其进行解码,以便向显示器9输出复合视频信号,该复合视频信号是来自视频信号输出部分5的第一视频信号、第二视频信号和第三视频信号的组合。
接下来,将参照附图描述第一实施例的硬盘记录装置的操作。在下文中,将描述观看者在视频信号的回放期间用操作部分6输入跳跃回放操作的情况。
图3是用于解释从接收跳跃回放指令直到显示复合视频信号的第一实施例的硬盘记录装置的操作的流程图。图4是用于解释在显示复合视频信号之后第一实施例的硬盘记录装置的操作的流程图。
首先,参照图3,控制部分8监控来自操作部分6的指令信号的输入。如果观看者用操作部分6输入跳跃回放指令,则操作部分6将跳跃回放指令信号输出到控制部分8。
控制部分8计算回放位置的时间(第一跳跃时间),即从操作部分6中输入跳跃回放指令信号时正回放的视频信号的回放位置的时间起跳过一跳跃时间后的跳跃点(步骤S22)。一旦控制部分8计算出第一跳跃时间,基于该第一跳跃时间就可计算出第二跳跃时间和第三跳跃时间(步骤S23)。
控制部分8删除解码器4的缓冲存储器4a中所存储的数据(步骤S24)。
控制部分8基于第二跳跃时间和第三跳跃时间从硬盘驱动器3所存储的MPEG数据中读出第二MPEG数据和第三MPEG数据,并控制对解码器4中的数据进行解码(步骤S25)。
解码器4所解码的第二视频信号和第三视频信号暂时存储在视频输出部分5的输出缓冲存储器5a中(步骤S26)。
然后,控制部分8基于第一跳跃时间从硬盘驱动器3所存储的MPEG数据中读出与含第一跳跃时间的一组GOP的MPEG数据相连续的MPEG数据,并且控制对解码器4中的数据进行解码(步骤S27)。
视频输出部分5将解码器4所解码的第一视频信号与第二视频信号和第三视频信号组合起来并且输出到显示器9(步骤S28)。
作为下面操作的结果,如图2B和2C所示,在显示器9上同时显示了用于跳跃点的图像(运动图像)、用于该跳跃点时间之前一预定时间的回放位置时间的图像(静止图像)、以及用于该跳跃点时间之后一预定时间的回放位置时间的图像(静止图像)。因这些图像,观看者很容易确定该跳跃点的位置是否是期望的跳跃位置。
接下来,在第一视频信号(运动图片)的回放开始之后,也在从第一视频信号的回放时间起一预定的时间(例如,5秒)之后,控制部分8监控是否从操作部分6中输入了指令信号,并且直到第一视频信号的回放时间到达第二跳跃时间(图4,步骤S29)。此时,观看者的操作是下列中的任一个跳跃回放指令,开始回放指令,从第二跳跃时间起开始回放指令,以及从第三跳跃时间起开始回放指令。基于观看者的指令,操作部分6将与所输入的指令相对应的指令信号输出到控制部分8。
当在第一视频信号(运动图片)的回放开始之后、在从第一视频信号的回放时间起一预定的时间(例如,5秒)之后并且直到第一视频信号的回放时间到达第二跳跃时间都没有指令信号从操作部分6中输入时(步骤S29中的“否”),控制部分8控制视频信号输出部分5将向显示器9输出的视频信号从复合视频信号切换到第一视频信号(该第一视频信号是从第一跳跃时间起连续地从硬盘驱动器3中读出的并且被解码),以便向显示器9输出。
即,在第一视频信号的回放开始之后,直到第一视频信号的回放时间到达第二跳跃时间并且没有任何来自操作部分6的指令信号输入,作为运动图片而回放的第一视频信号将与从回放开始起一预定的时间周期(5秒)的第二视频信号相同。如果用户还没有按下跳跃键而等到该时间点,则不是复合信号而是作为运动图片正回放的第一视频信号从视频输出部分5输出到显示器9。
在从视频信号输出部分切换到用于输出的第一视频信号之后,控制部分8丢弃了视频信号输出部分5的输出缓冲存储器中所存储的不必要的第二视频信号和第三视频信号(步骤S31)。之后,控制部分8将其处理返回到步骤S21,并且监控是否按下了操作部分6的跳跃键。
在从第一视频信号的回放开始直到预定的时间已经流逝而过并且第二跳跃时间已到达这一时间周期内,如果从操作部分中接收到了跳跃回放指令的输入(步骤S29中的“是”)并且该指令信号是一个指令(跳跃回放指令)(步骤S32中的“是”),则控制部分8将其处理返回到步骤S22以计算第一到第三跳跃时间。
此外,当接收到从操作部分6中输入的指令信号(步骤S29中的“是”)并且该指令信号不是跳跃回放指令(步骤S32中的“否”)时,控制部分8确定该指令信号是否是用来选择第一视频信号的指令(步骤S33)。
当该指令信号是用来选择第一视频信号的指令时(步骤S33中的“是”),控制部分8从复合视频信号切换到第一视频信号,以便将第一视频信号从视频输出部分5输出到显示器9(步骤S30)。接下来,控制部分8丢弃输出缓冲存储器5a中用于第二视频信号和第三视频信号的数据(步骤S31),并将其处理继续到步骤S22。
如果该指令信号不是用来选择第一视频信号的指令或用来开始回放的指令(步骤S33中的“否”)并且有输入一个用来选择第二视频信号的指令(步骤S34),则丢弃解码器4的解码器缓冲存储器4a中的数据,并且从硬盘驱动器3中读出从第二跳跃时间起继续的MPEG数据并且对该数据进行解码(步骤S36)。接下来,控制部分8执行控制以便将解码后的视频信号从视频信号输出部分5输出到显示器9(步骤S37)。之后,处理过程转移到步骤S22。
如果指令信号不是用来选择第二视频信号的指令(步骤S34中的“否”),则控制部分8确定该指令信号是用来选择第三视频信号的指令并且开始回放。在这种情况下,控制部分删除解码器4的解码器缓冲存储器4a中被丢弃的数据(步骤S38),从硬盘驱动器3中读取从第三跳跃时间起继续的MPEG数据并对该数据进行解码(步骤S39),并且将解码后的视频信号从视频信号输出部分输出到显示器9(步骤S40)。然后,处理过程转移到步骤S22。
作为上述处理过程的结果,在硬盘记录装置中,当已经按下跳跃键时,已经跳过该跳跃时间的那一点处的第一视频信号作为运动图片被显示,用于第二跳跃时间的第二视频信号和用于第三跳跃时间的第三视频信号作为静止图片与第一视频信号一起被显示。
这样,观看者有可能同时看到作为跳跃回放结果的、已跳过该跳跃时间的那一点处的图像;以及在该跳跃时间点的图像之前和之后一预定时间的回放时间处的图像。因此,有可能基于所显示的图像很容易地确定从跳跃点起跳跃后的时间点是否是期望的跳跃点。也有可能通过观察在跳跃点的图像和该跳跃点的图像之前/之后一预定时间的图像,来很容易地确定该跳跃时间点是否接近期望的跳跃点。
此外,如果当显示跳跃点之前和之后一预定时间的图像时(即,从该跳跃点起预定的时间之内)又按下该跳跃键,则从回放第一视频信号(运动图片)的时间起执行新的(另一次)跳跃。如果按下回放开始键,则观看者也有可能继续观看从该时间点起在显示器9上显示的第一视频信号。此外,如果当正显示跳跃点处的图像之前和之后一预定时间的图像时输入了一个用来选择第二视频信号或第三视频信号的指令,则视频信号的回放从所选的第二视频信号或第三视频信号开始,并且在显示器9上显示静止图片。
对于上述第一实施例,当输入了跳跃回放指令时,第一视频信号作为运动图片而回放,并且第二视频信号和第三视频信号作为静止图片而回放。然而,可以将第一视频信号、第二视频信号和第三视频信号全部作为静止图片而显示在显示器9上。
(第二实施例)下文将描述本发明的第二实施例的硬盘记录装置的操作。对于第二实施例的硬盘记录装置,当从操作部分6中接收到用于跳跃回放的指令时,第一视频信号、第二视频信号和第三视频信号全部作为静止图像显示在显示器9上。为了便于理解,与上述第一实施例相同的操作描述将省略。
图5是示出了根据本发明第二实施例的视频回放单元从接收跳跃回放指令直到显示复合视频信号的操作的流程图。图6是示出了根据本发明第二实施例的视频回放单元在显示复合视频信号之后的操作的流程图。
首先,控制部分8监控来自操作部分6的指令信号的输入(图5中的步骤S41)。如果观看者用操作部分6来输入跳跃回放指令,则操作部分6将跳跃回放指令信号发送给控制部分8。
控制部分8基于输入跳跃回放指令时的视频信号回放时间,来计算已跳过一预定时间的回放位置的时间(第一跳跃时间)(步骤S42)。一旦控制部分8计算出第一跳跃时间,就基于该第一跳跃时间来计算第二跳跃时间和第三跳跃时间(步骤S43)。
接下来,控制部分8丢弃解码器4的缓冲存储器4a中所存储的数据。(步骤S44)。
控制部分8基于第一跳跃时间、第二跳跃时间和第三跳跃时间从硬盘驱动器3中所存储的MPEG数据中读出分别与第一到第三跳跃时间相对应的用于一组GOP的第一到第三MPEG数据,并且使该数据在解码器4中被解码(步骤S45)。
解码后的第一视频信号、第二视频信号和第三视频信号被发送到视频信号输出部分5,并且被存储到输出缓冲存储器5a中(步骤S46)。
视频输出部分5从输出缓冲存储器5a中所存储的第一视频信号、第二视频信号和第三视频信号中产生复合视频信号,并且将该复合视频信号输出到显示器9(步骤S47)。第一视频信号、第二视频信号和第三视频信号作为静止图片分别显示在显示器9上。
接下来,控制部分8通过使用未示出的计时器来监控从显示该复合信号的时间起一预定时间内是否从操作部分6中输入了指令信号(图6中的步骤S48)。此时,观看者可以输入跳跃回放指令、开始回放指令(从第一跳跃时间起开始回放的指令)、从第二跳跃时间开始回放的指令、或从第三跳跃时间开始回放的指令。操作部分6将与所输入的指令相对应的指令信号输出到控制部分8。
如果从显示复合信号的时间起一预定的时间内没有从操作部分6中输入的指令信号(步骤S48中的“否”),则控制部分8从硬盘驱动器3中读取并解码从第一跳跃时间起连续的MPEG数据(步骤S49)。解码后的信号从视频输出部分5输出到显示器9(步骤S50)。这样,从跳跃点的时间(第一跳跃时间)起的图像作为运动图片显示在显示器9上。之后,处理过程转移到步骤S41,并且控制部分8监控操作部分6中是否已经按下跳跃键。
对于从复合信号被显示时的时间起一预定的时间之内从操作部分6中接收到指令信号输入(步骤S48中的“是”)并且该指令信号是跳跃回放指令(步骤S51中的“是”)这种情况,控制部分8执行步骤S42(图5)之后的处理过程。
如果该指令信号不是跳跃回放指令(步骤S51中的“否”),则确定该指令信号是否是用来选择第一视频信号的指令(步骤S52)。如果该指令信号是用来选择并回放第一视频信号的指令(步骤S52中的“是”),则从硬盘驱动器3中读出从第一跳跃时间起连续的MPEG数据并对该数据进行解码(步骤S49)。将解码后的视频信号从视频输出部分5输出到显示器9(步骤S50),并且之后的处理过程转移到步骤S42(图5)。
如果该指令信号是用来选择并回放第二视频信号的指令(步骤S53中的“是”,图6),则从硬盘驱动器3中读出从第二跳跃时间起连续的MPEG数据并对该数据进行解码(步骤S54)。将解码后的视频信号从视频输出部分5输出到显示器9(步骤S55)。之后,处理过程转移到图5的步骤S42。
如果指令信号不是用于第二视频信号的选择指令(步骤S53中的“否”,图6),则控制部分8确定该指令是用来选择第三视频信号的指令,并且从硬盘驱动器3中读出从第三跳跃时间起连续的MPEG数据并且对该数据进行解码(步骤S56)。将解码后的视频信号从视频输出部分5输出到显示器9(步骤S57)。之后,处理过程转移到图5中的步骤S42。
作为上述处理过程的结果,在硬盘记录装置中,当已经输入跳跃指令时,与跳跃点的第一跳跃时间相对应的第一视频信号以及分别与第一跳跃时间之前和之后一预定时间的第二和第三跳跃时间相对应的第二和第三视频信号都作为静止图片而显示。
这样,观看者有可能同时看到作为跳跃回放结果已跳过该跳跃时间的时间点的图像以及该跳跃点之前和之后一预定时间的图像。因此,有可能基于在该跳跃点处的图像来很容易地确定从该跳跃点跳至的点是否是期望的跳跃点。也有可能基于该跳跃点处的图像、该跳跃点处的图像之前一预定时间的图像、和/或该跳跃点处的图像之后一预定时间的图像,来很容易地确定跳过的时间点是否接近期望的跳跃点。
此外,在当显示该跳跃点处的图像时的时间处,用户有可能通过又按下跳跃键从该第一跳跃时间起跳过一个附加的跳跃时间。此外,如果用户按下回放开始键,则从该时间点起在显示器9上显示第一视频信号。此外,如果当显示该跳跃点处的图像之前和之后一预定时间的图像时输入了用于选择第二视频信号或第三视频信号的指令,则视频信号的回放从所选的用于静止图像的第二视频信号或第三视频信号开始,并且在显示器上显示运动图片。
在上述第一和第二实施例中,如果执行跳跃回放操作,则在显示器上显示从第一视频信号、第二视频信号和第三视频信号中形成的复合视频信号。然而,作为用户使用操作部分6执行设置的结果,也有可能选择任一正常的跳跃回放,即用于自动地回放跳跃点处的视频信号的跳跃回放或上述跳跃回放。
此外,在上述第一和第二实施例中,计算了跳跃点时间(第一跳跃时间)之前和之后单个的各个时间(第二和第三跳跃时间),并且同时显示用于三个时间的图像。然而,也有可能计算在该跳跃点时间之前和之后的多个时间,并且同时显示每一个时间的图像。例如,有可能显示该跳跃点时间之前3秒、之前5秒、之后3秒和之后5秒的图像。
此外,对于跳至与视频信号的当前回放时间有关的跳跃时间的情况,已经描述了上述第一和第二实施例。然而,当跳至从当前回放时间起返回的某一时间时(“回跳”),也有可能显示在回跳点之前和之后一预定时间的回放时间的图像。
(第三实施例)接下来,将对根据本发明实施例的硬盘记录装置的操作的第三示例给出描述。
在上述第一和第二实施例中,当输入跳跃指令时,显示了跳跃点之前和之后一预定时间的图像,但是这不是限制性的。具体来讲,当输入跳跃指令时,有可能只显示该跳跃点图像之前或之后一预定时间的一个图像。
作为本发明的第三示例,将对下面的情况进行描述,即,当输入跳跃回放或往回跳跃回放指令时,只显示该回跳点时间的跳跃点之前一预定时间或之后一预定时间的一个图像。为了便于理解,关于与图1到6相同的结构的描述将省去。
当从操作部分6中输入了用于跳跃回放或往回跳跃回放的指令信号时,视频信号输出部分5对从解码器4中输出的视频信号(以后会描述的第二视频信号)执行NTSC类型解调处理,并且转变为模拟信号。解码后的信号暂时存储在输出缓冲存储器5a中。视频信号输出部分5产生复合视频信号以便允许同时显示从解码器5中按顺序输入的视频信号(以后会描述的第一视频信号)和输出缓冲存储器5a中所存储的视频信号。注意到,视频输出部分5控制将第二视频信号作为静止图像进行显示,这在下文中会描述,并且最好重复地读出输出缓冲存储器5a中所存储的第二视频信号。
复合视频信号从视频信号输出部分5中输出,并且第一视频信号和第二视频信号(下文中会描述)同时显示在显示器9的屏幕上。例如,第一视频信号是运动图片或静止图片,并且第二视频信号是静止图片。
在第三示例中,当从操作部分6中输入用于跳跃回放或往回跳跃回放的指令信号时,控制部分8计算该视频信号的当前回放时间之前或之后跳过一预定时间后的回放时间(第一跳跃时间或第一回跳时间)。此处,对于输入了跳跃回放指令的情况,计算在第一跳跃时间之后一预定时间的回放点的时间(第二跳跃时间)。此处,对于输入了往回跳跃回放指令的情况,计算了在第一跳跃时间之前一预定时间的回放点的时间(第二回跳时间)。在本实施例中,该跳跃时间是5秒,但是它并不限于15秒,并且可以是30秒等。在本实施例中,该预定时间是5秒,但这不是限制性的。
具体来讲,当从操作部分6中接收到用于跳跃回放的指令信号的输入时,控制部分8计算该视频信号的当前回放时间之前跳过了该跳跃时间后的那个回放位置的第一跳跃时间(FS1),并且计算在第一跳跃时间之后一预定时间的回放时间的第二跳跃时间(FS2)。此外,当从操作部分6中输入了用于往回跳跃回放的指令信号时,控制部分8计算在该视频信号的当前回放位置之后跳过了预定的跳跃时间后的那个回放时间的第一回跳时间(BS1),并且计算在第一回跳时间(BS1)之前一预定时间的回放时间的第二回跳时间(BS2)。
然后,控制部分8最初执行控制,使得从硬盘驱动器3中读取含第二跳跃时间(FS2)或第二回跳时间(BS2)的视频信号的一个GOP(图片组)的MPEG数据中的I帧数据(第二MPEG数据),并且输出到解码器4。由解码器4对该第二MPEG数据进行解码,并且解码后的第二视频信号存储在视频输出部分5的输出缓冲存储器5a中。
最后,控制部分8执行控制,使得从硬盘驱动器3中读出含第一跳跃时间(FS1)或第一回跳时间(BS1)的视频信号的一个GOP的MPEG数据(第一MPEG数据)起连续的MPEG数据,并输出到解码器4,第一MPEG数据接下来在解码器4中被解码,并且解码后的第一视频信号被输出到视频输出部分5的输出缓冲器5a中。
控制部分8执行控制,使得如果从解码器4中输出的第一视频信号被输入到视频信号输出部分,则在视频信号输出部分5中将第一视频信号和第二视频信号组合起来从而产生复合视频信号,并且将该复合视频信号输出到显示器9。在本实施例中,第二视频信号由MPEG数据的I帧数据构成,但是这不是限制性的,只要它是用于构成一个图像的视频信号的数据就可以。
图7A到7E是示出了当跳跃回放或当往回跳跃回放时本实施例的视频信号回放单元的操作的说明图。
复合视频信号包括第一视频信号和第二视频信号。如图7A所示,第一视频信号是与已从输入跳跃回放或往回跳跃回放指令的时间点跳过一预定的跳跃时间(15秒)的第一跳跃时间(FS1)或第一回跳时间(BS1)相对应的视频信号。此外,第二视频信号是与输入了跳跃回放指令时在第一跳跃时间(FS1)之后一预定时间(5秒)的第二跳跃时间FS2相对应的视频信号,或者是与输入了往回跳跃回放指令时在第一回跳时间(BS1)之前一预定时间(5秒)的第二往回跳跃回放时间(BS2)相对应的视频信号。如果复合视频信号被输出到显示器9,如图7B或7D所示,则第一视频信号作为运动图片而显示,并且第二视频信号作为静止图片而显示。
对于本实施例,在显示器9的显示区域内,用于第一视频信号的显示区域很大,而用于第二视频信号的显示区域很小,但这不是限制性的,并且它们可以显示在大小相同的区域中。此外,如图7C或7E所示,有可能在显示器9的整个显示区域内显示第一视频信号,并显示与第一视频信号部分重叠的第二视频信号。
控制部分8执行控制,使得当从该跳跃点处的视频信号的回放时间起一预定时间(5秒)内从操作部分6中输入了用来选择单独的视频信号的指令时,视频信号输出部分5从复合视频信号切换到所选的视频信号并输出到显示器9。
如下文所描述的那样,控制部分8也执行控制,使得回放由跳跃回放操作所产生的跳跃点的第一视频信号,并且如果该第一视频信号在5秒之后与第二视频信号相匹配,则视频信号输出部分5从复合视频信号切换到第一视频信号并且输出到显示器9。
如下文所描述的那样,控制部分8也执行控制,使得回放该回跳点的第一视频信号,并且从第一回跳时间起一预定的时间处,视频信号输出部分5从复合视频信号切换到第一视频信号并且输出到显示器9。
这样,控制部分8执行控制,使得MPEG解码器对从硬盘驱动器中按顺序读出的MPEG数据进行解码,并且将视频信号从视频信号输出部分输出到显示器9。
此外,当控制部分8已经从操作部分6中接收到跳跃回放或往回跳跃回放的指令信号的输入时,控制解码器4,使得从硬盘驱动器3中读取第一跳跃时间(FS1)之后一预定时间的第二跳跃时间(FS2)或第一回跳时间(BS1)之前一预定时间的第二回跳时间(BS2)的MPEG数据(第二MPEG数据)的I帧数据,并且由解码器4对该数据进行解码。解码后的信号暂时存储在视频输出部分5的输出缓冲存储器5a中。此外,控制部分8控制解码器4,以便从硬盘驱动器3中读取并解码从该MPEG数据起连续的MPEG数据。接下来,控制部分8执行控制,使得从视频信号输出部分输出由第一视频信号和第二视频信号组合成的复合信号。
接下来,将描述第三实施例的视频信号回放单元的操作。在下文中,将对观看者在视频信号回放期间通过使用操作部分6来输入跳跃回放或往回跳跃回放操作的情况进行描述。为了便于理解,对于与图1到图7中相同的结构的描述将省略。
图8是示出了第三实施例从接收跳跃回放或往回跳跃回放指令直到显示复合视频信号的操作的流程图。图9是示出了第三实施例在显示复合视频信号之后的操作的流程图。
首先,控制部分8监控从操作部分6输入的指令信号(图8中的步骤S60)。如果观看者用操作部分6输入用于跳跃回放的指令,则操作部分6将跳跃回放指令信号输出到控制部分8。如果接收到往回跳跃回放的指令,则操作部分6将往回跳跃回放指令信号输出到控制部分8。
控制部分8计算已从操作部分6输入跳跃回放或往回跳跃回放的指令信号时的回放时间起跳过了预定的跳跃时间后的第一时间(FS1)或第一回跳时间(BS1)(步骤S61)。一旦控制部分8计算出第一跳跃时间(FS1)或第一回跳时间(BS1),则基于该第一跳跃时间(FS1)或第二回跳时间(BS1)来计算第二跳跃时间(FS2)或第二回跳时间(BS2)(步骤S62)。
控制部分8丢弃解码器4的缓冲存储器4a中所存储的数据(步骤S63)。
控制部分8基于第二跳跃时间(FS2)或第二回跳时间(BS2)从硬盘驱动器3中所存储的MPEG数据中读出第二MPEG数据,并且使该数据在解码器4中被解码(步骤S64)。
由解码器4进行解码的第二视频信号被存储在视频输出部分5的输出缓冲存储器5a中(步骤S65)。
控制部分8从硬盘驱动器3所存储的MPEG数据中读出与第一跳跃时间(FS1)或第一回跳时间(BS1)相对应的一个GOP的MPEG数据保持连续的MPEG数据,并且使该数据在解码器4中被解码(步骤S66)。
视频输出部分5将由解码器4解码过的第一视频信号与第二视频信号组合起来,并且输出到显示器9(步骤S67)。
作为上述操作的结果,如图7B到7D所示,在显示器9上同时显示跳跃点的图像(运动图像)和该跳跃点时间之后一预定时间的图像(静止图像)或者回跳点的图像(运动图像)和该回跳时间之前一预定时间的图像(静止图像)。作为这种图像显示的结果,观看者很容易确定跳跃后的时间点是否是期望的跳跃位置。
之后,在开始跳跃回放或往回跳跃回放之后,控制部分8监控从第一跳跃时间(FS1)或第一回跳时间(BS1)起一预定时间(例如,5秒)之内是否从操作部分中输入了指令(图9中的步骤S68)。此时,用户可以输入跳跃回放指令或往回跳跃回放指令以及从第二跳跃时间起开始回放的指令。基于观看者的操作,操作部分6将与所输入的指令相对应的指令信号输出到控制部分8。
当从第一视频信号的回放时间起一预定时间(例如,5秒)内没有从操作部分6中输入任何指令信号时(步骤S68中的“否”),控制部分8控制视频信号输出部分5,以便从复合视频信号切换到从第一跳跃时间(FS1)或第一回跳时间(BS1)起连续从硬盘驱动器3中读出的第一视频信号,并对该信号进行解码,再输出到显示器。
如果观看者直到该时间点还没有按下跳跃键,则控制部分8执行控制,使得仅将第一运动图片视频信号从视频输出部分5输出到显示器9。
在切换到仅输出第一视频信号之后,控制部分8擦除视频信号输出部分5的输出缓冲存储器5a中所存储的不必要的第二视频信号数据。之后,控制部分8监控是否已经按下操作部分6的跳跃键或往回跳跃键。
如果从第一跳跃时间(FS1)或第一回跳时间(BS1)起一预定时间内从操作部分中输入了指令信号(步骤S68中的“是”)并且(当已经按下跳跃回放键时)该指令信号是跳跃回放指令或者(当已经按下往回跳跃回放键时)该指令信号是往回跳跃回放指令,则控制部分8执行图8中的步骤S61之后的处理过程。
此外,如果该指令信号不是跳跃回放指令或往回跳跃回放指令(图9中步骤S71中的“否”),则控制部分8确定该指令信号是否是用来选择第一视频信号的指令(步骤S72)。
当该指令信号是用来选择第一视频信号的指令时(步骤S72中的“是”),控制部分8执行控制,使得将视频输出部分5从复合视频信号切换到第一视频信号,并且该第一视频信号输出到显示器9(步骤S69)。此外,控制部分8擦除输出缓冲存储器5a中用于第二视频信号和第三视频信号的数据,并且使处理过程从图8中的步骤S60起继续下去。
如果指令信号不是用来选择第一视频信号的指令(步骤S72中的“否”)并且有输入用来选择第二视频信号的指令(步骤S73中的“是”),则擦除解码器4的解码器缓冲存储器4a中的数据(步骤S74),并且从硬盘驱动器3中读出从第二跳跃时间(FS2)或第二回跳时间(BS2)起连续的MPEG数据(步骤S75)。解码后的视频信号从视频输出部分5输出到显示器9(步骤S76)。然后,处理过程继续从步骤S60起。
作为上述处理过程的结果,对于第三实施例,当观看者按下跳跃键或回跳键时,跳跃点时间的第一视频信号作为运动图片与第二跳跃时间或第二回跳时间的第二视频信号作为静止图片同时显示在显示器9上。
通过这样做,在跳跃回放过程中,观看者有可能同时看到跳跃点的图像和该跳跃点之后一预定时间的图像。此外,在往回跳跃回放过程中,观看者有可能同时看到回跳点的图像和该回跳点之前一预定时间的图像。因此,有可能很容易地基于跳跃点或回跳点的图像来确定该跳跃点处的图像是否是期望的图像。也有可能很容易地确定跳跃点或该跳跃点之后一预定的时间接近期望的跳跃点,以及回跳点或该回跳点之前一预定时间的时间点是否更接近期望的跳跃点。观看者也有可能基于此很容易地确定是否需要再一次跳跃。
如果观看者在跳跃点之后一预定时间或回跳点之前一预定时间的图像正在显示时又按下了跳跃键,则从第一视频信号(运动图片)的回放开始的时间点起(第一跳跃时间或第一回跳时间)跳过一附加的跳跃时间。对于本示例,当又按下跳跃键时,从第一跳跃时间或第一回跳时间起计算下一个跳跃位置,但是也有可能从正在回放的点起计算下一个跳跃位置,而非从第一跳跃时间或第一回跳时间起。
此外,如果观看者按下开始回放键,则也可能从该时间点起在显示器9上只显示第一视频信号,从而允许观看者继续观看。此外,如果在显示跳跃时间之后一预定时间的图像或回跳时间之前一预定时间的图像时输入了用来选择第二视频信号的指令,则视频信号的回放从所选的第二视频信号开始,并且在显示器9上显示了运动图片。
(第四实施例)在下文中,将描述在如下一种情况下的操作,即,当正回放时新输入了跳跃回放或往回跳跃回放指令,跳跃点或回跳点时间之前或之后一预定时间的时间比正回放的视频信号的完成时间要晚或者比正回放的视频信号的开始时间要早。
图10A到10D是用于描述第四实施例中的复合视频信号输出的说明。图11是示出了第四实施例在跳跃回放时或者在往回跳跃回放时的操作的流程图。为了便于理解,与上述第一到第三实施例中相同的结构描述将省略。
如图10A和图10B所示,当没有输入与跳跃回放时所计算的跳跃点的时间(第一跳跃时间(FS1))之后一预定时间(例如,5秒)相对应的视频信号时,只显示与第一跳跃时间相对应的视频信号(第一视频信号)。如图5C和5D所示,当没有输入与往回跳跃回放时所计算的跳跃点的时间(第一回跳时间(BS1))之前一预定时间(例如,5秒)相对应的视频信号时,只显示与第一回跳时间相对应的视频信号(第一视频信号)。
下文将参照图11描述第四实施例的硬盘记录装置的操作。首先,控制部分8监控是否从操作部分6中输入了指令信号(步骤S80)。如果观看者从操作部分6中输入了用于跳跃回放或往回跳跃回放的指令,则操作部分6将跳跃回放或回跳指令信号输出到控制部分8。
控制部分8计算从操作部分6输入跳跃回放或往回跳跃回放的指令信号时正回放的视频信号的回放时间起跳过一预定时间后的第一时间(FS1)或第一回跳时间(BS1)。一旦控制部分8计算出第一跳跃时间(FS1)或第一回跳时间(BS1),基于该第一跳跃时间(FS1)或第一回跳时间(BS1)就可以计算出第二跳跃时间(FS2)或第二回跳时间(BS2)。
然后,控制部分8确定所计算的第二跳跃时间(FS2)是否在正回放的视频信号的完成时间(标题结束时间)之前,以及所计算的第二回跳时间(BS2)是否在正回放的视频信号的开始时间(标题开始时间)之后(步骤S83)。
此处,当所计算的第二跳跃时间(FS2)在正回放的视频信号的完成时间(标题结束时间)之前时并且所计算的第二回跳时间(BS2)在正回放的视频信号的开始时间(标题开始时间)之后时(步骤S83中的“否”),控制部分8执行图8中的步骤S63到S67的处理过程。
此处,当第二跳跃时间(FS2)是在正回放的视频信号的完成时间(标题结束时间)之后或者第二回跳时间(BS2)是在正回放的视频信号的开始时间(标题开始时间)之前时(步骤S83中的“是”),控制部分8执行图8中的步骤S66的处理过程。具体来讲,控制部分8只显示第一跳跃时间(FS1)或第一回跳时间(BS1)的视频信号(第一视频信号)(步骤S84)。
作为上述操作的结果,当没有输入与跳跃点时间之前或之后一预定时间的回放时间相对应的图像信号时,用户通过看只提供跳跃点图像的显示器便很容易确定不存在任何跳跃点。
当没有与该跳跃点之前或之后相对应的图像时,可以显示用于表示该事实的图像。
使用上述第三和第四实施例的情况下,对于跳跃回放或往回跳跃回放操作,第一视频信号作为运动图片来回放,并且第二视频信号作为静止图片来回放,但是也有可能将第一视频信号和第二视频信号作为静止图片显示在显示器上。
(第五实施例)接下来,作为第五实施例,将描述下面一种情况,即,当输入了跳跃回放或往回跳跃回放的指令时,第一视频信号和第二视频信号作为静止图像显示在显示器9上。为了便于理解,与上述各实施例相同的结构描述将省略。
当从操作部分中输入跳跃回放或往回跳跃回放的指令信号时,控制部分8基于输入该指令信号时的回放时间来计算第一跳跃时间(FS1)或第一回跳时间(BS1)以及第二跳跃时间(FS2)或第二回跳时间(BS2)。控制部分8从硬盘驱动器3中读出含第一跳跃时间和第二跳跃时间的视频信号的各个GOP的MPEG数据中的I帧数据(第一MPEG数据,第二MPEG数据),并且输出到解码器4。控制部分8对解码器4中的第一MPEG数据和第二MPEG数据进行解码,并且解码后的第一视频信号和第二视频信号被存储到视频输出部分5的输出缓冲存储器5a中。
控制部分8控制着视频信号输出部分5,以便通过将视频信号输出部分5的输出缓冲存储器5a中所存储的第一视频信号和第二视频信号组合起来从而产生复合视频信号,并且将该复合视频信号输出到显示器9。
控制部分8具有计时器(未示出),用于测量从显示由跳跃回放或往回跳跃回放操作所产生的跳跃点图像的时间起一预定的时间(例如,5秒)。如果作为跳跃回放或往回跳跃回放操作的结果从操作部分6中输入了用来选择任何视频信号的指令信号,则控制部分8从硬盘驱动器3中读出与所选视频信号保持连续的MPEG数据,并且在解码器4中对该数据进行解码。接下来,控制部分8执行控制,以便从复合信号(该复合信号是从视频信号输出部分5中输出的视频信号的组合)切换到所选的视频信号,并且输出到显示器9。
接下来,将描述下面一种情形,即,在视频信号的回放期间观看者用操作部分6输入跳跃回放或往回跳跃回放指令。
图12是示出了本发明的第五实施例从接收跳跃回放或往回跳跃回放指令直到显示复合视频信号的操作的流程图。图13是示出了根据本发明的第五实施例在显示复合视频信号之后的操作的流程图。
首先,控制部分8监控从操作部分6中输入的指令信号(图12中的步骤S90)。如果观看者用操作部分6指示跳跃回放或往回跳跃回放,则操作部分6将跳跃回放或往回跳跃回放指令信号输出到控制部分8。
控制部分8计算从输入跳跃回放或往回跳跃回放指令信号时正回放的视频信号的回放时间起跳过了一预定时间后的第一跳跃时间(FS1)或第一回跳时间(BS1)(步骤S91)。控制部分8接下来基于第一跳跃时间(FS1)或第一回跳时间(BS1)来计算第二跳跃时间(FS2)或第二回跳时间(BS2)(步骤S92)。
控制部分8擦除解码器4的缓冲存储器4a中所存储的数据(步骤S93)。
基于第一跳跃时间(FS1)或第一回跳时间以及第二跳跃时间(FS2)或第二回跳时间(BS2),控制部分8从硬盘驱动器3所存储的MPEG数据中读出含第一跳跃时间(FS1)或第一回跳时间(BS1)的一个GOP的MPEG数据中的第一MPEG数据,同时也读出含第二跳跃点(FS2)或第二回跳点(BS2)的一个GOP的MPEG数据中的第二MPEG数据,并且控制该数据使其被解码器4解码(步骤S94)。
由解码器4解码过的第一视频信号和第二视频信号存储在视频输出部分5的输出缓冲存储器5a中(步骤S95)。
视频输出部分5用输出缓冲存储器5a中所存储的第一视频信号和第二视频信号来产生复合视频信号,并且将该复合视频信号输出到显示器9(步骤S96)。第一视频信号和第二视频信号作为静止图片显示在显示器9上。
接下来,使用未示出的计时器来监控从显示第一视频信号和第二视频信号所组成的复合信号时的时间起一预定的时间之内是否从操作部分6中输入了指令信号(步骤S97)。此时,观看者操作包括跳跃回放指令、往回跳跃回放指令、开始回放指令(从第一跳跃时间开始回放的指令)以及从第二跳跃时间或第二回跳时间起开始回放的指令。基于观看者的操作,操作部分6将与所输入的指令相对应的指令信号输出到控制部分8。
如果直到显示该复合信号的时间之后一预定的时间才从操作部分6中输入指令信号(步骤S97中的“否”),则控制部分8从硬盘驱动器3中读取并解码从第一跳跃时间(FS1)或第一回跳时间(BS1)起连续的MPEG数据(步骤S98),并且将视频信号从视频信号输出部分5输出到显示器9(步骤S99)。因此,第一跳跃时间(FS1)或第一回跳时间(BS1)处的图像和其后的图像作为运动图片显示在显示器9上。之后,处理过程转移到步骤S90,并且控制部分8监控是否已经从操作部分6中按下跳跃键或回跳键。
当从显示复合信号时的时间起一预定时间内从操作部分6中输入了指令信号(步骤S97中的“是”)并且(当新近已按下跳跃回放键或往回跳跃回放键时)该指令信号是跳跃回放指令或往回跳跃回放指令(步骤S100中的“是”),控制部分8执行图12中从步骤S91开始的处理。
如果该指令信号不是跳跃回放指令或往回跳跃回放指令时(步骤S100中的“否”),确定该指令信号是否是用来选择第一视频信号的指令(步骤S101)。
如果该指令信号是用来选择并回放第一视频信号的指令(步骤S101中的“是”),则从硬盘驱动器3中读出从第一跳跃时间(FS1)或第一回跳时间(BS1)起连续的MPEG数据并且对该数据进行解码(步骤S98),并且视频信号被输出到显示器9(步骤S99)。之后,处理过程转移到图12中的步骤S91。
如果没有输入用来选择第一视频信号的指令(步骤S101中的“否”)并且也没有输入用来选择第二视频信号的指令(步骤S102中的“是”),则从硬盘驱动器3中读出从第二跳跃时间起连续的MPEG数据并进行解码(步骤S103),并且将视频信号从视频信号输出部分5输出到显示器9(步骤S104)。之后,处理过程继续到图12中的步骤S91。
作为上述处理的结果,当已经按下跳跃键或回跳键时,跳过了一预定的跳跃时间后的第一跳跃时间或第一回跳时间的第一视频信号以及第一跳跃时间之后一预定时间的第二跳跃时间或第一回跳时间之前一预定时间的第二回跳时间的第二视频信号作为静止图片显示在显示器9上。
因此,观看者有可能同时看到由跳跃回放所产生的已跳过一预定的跳跃时间的那个点的图像以及在该跳跃时间之前或之后一预定时间的图像。此外,有可能同时看到由往回跳跃回放所产生的已跳过预定的跳跃时间的那个回跳点的图像以及在该回跳点处的图像之前一预定时间的回放时间的图像。因此,有可能确定从跳跃点或回跳点起跳跃后的点是否是期望的跳跃点,并且很容易确定是否有必要执行另一次附加的跳跃。
也有可能在跳跃回放所产生的跳跃点处的图像、该跳跃点处的图像之后一预定时间的图像、和该跳跃点处的图像之前一预定时间的图像中确定哪一个图像最接近期望的跳跃点,由此很容易地确定是否应该再执行跳跃。
然后,如果在显示跳跃点、回跳点、或该跳跃点和回跳点之前和之后的图像时又按下了跳跃键或回跳键,则执行从第一跳跃点或第一回跳点起跳过该跳跃时间的一次附加跳跃。此外,如果按下回放开始键,则从该时间点起在显示器9上显示第一视频信号。此外,如果在显示跳跃点、回跳点、或跳跃点和回跳点之前和之后的图像时输入了用来选择第二视频信号的指令,则视频信号的回放从所选的第二视频信号开始,并且在显示器9上显示了运动图片。
在上述实施例中,如果执行跳跃回放或回跳操作,则在显示器9上显示从第一视频信号和第二视频信号中创建的复合视频信号。然而,通过用操作部分6进行设置,用户可以选择正常的跳跃回放或往回跳跃回放(即用于回放跳跃点或回跳点处的视频信号的跳跃回放)以及上述跳跃回放或往回跳跃回放。
尽管上文只详细描述了本发明的一些示例性实施例,但是本领域的技术人员会很容易理解在本质上不背离本发明的新颖教导和优点的情况下许多修改都是可能的。因此,所有这些修改都旨在被包括在本发明的范围之内。
2004年2月3日提交的申请号为JP2004-26492的日本专利和2004年7月20日提交的申请号为JP2004-211796的日本专利将其说明书、权利要求书、附图和摘要全包括在此,以其整体作为参考。
权利要求
1.一种视频信号播放单元,包括记录和回放部分(3),用于记录并播放图像数据;跳跃操作部分(6),用于接收由用户操作所产生的跳跃回放指令输入;计算部分(8),用于基于从所述跳跃操作部分(6)中输入的跳跃回放指令输入来计算从输入时的回放时间起跳过一段预定时间后的第一时间、以及通过将一段预定时间添加到所述第一时间而获得的第二时间;以及输出部分(5),用于输出由所述记录和回放部分(3)所回放的图像数据的第一视频信号以及由所述记录和回放部分(3)所回放的图像数据的第二视频信号,所述第一视频信号与所述计算部分(8)所计算的第一时间相对应,并且所述第二图像数据与所述计算部分(8)所计算的第二时间相对应。
2.如权利要求1所述的单元,其特征在于,所述计算部分(8)计算在所述第一时间之前和之后一段预定时间的时间。
3.如权利要求2所述的单元,其特征在于,所述输出部分(5)输出由运动图片构成的所述第一视频信号,并且输出由静止图片构成的所述第二视频信号。
4.如权利要求2所述的单元,还包括选择操作部分(6),用于接收选择指令输入,所述选择指令输入用于选择由观看者操作而输出的输出第一视频信号或输出第二视频信号,并且其中当在从所述第一时间起一段预定的时间内从所述选择操作部分(6)中接收到用于选择任一视频信号的选择指令输入时,所述输出部分(5)输出选定视频信号。
5.如权利要求4所述的单元,其特征在于,当在从所述第一时间起所述预定的时间内没有从所述选择操作部分(6)中接收到用于选择任一视频信号的选择指令输入时,所述输出部分(5)仅输出所述第一视频信号。
6.如权利要求1所述的单元,其特征在于,所述计算部分(8)计算所述第一时间之前或之后一段预定时间的第二时间。
7.如权利要求6所述的单元,其特征在于,所述输出部分(5)输出由运动图片构成的所述第一视频信号,并且输出由静止图片构成的所述第二视频信号。
8.如权利要求6所述的单元,还包括选择操作部分(6),用于接收选择指令输入,所述选择指令输入用于选择由观看者操作而输出的输出第一视频信号或输出第二视频信号,并且其中当在从所述第一时间起一段预定的时间内从所述选择操作部分(6)中接收到用于选择任一视频信号的选择指令输入时,所述输出部分(5)输出所述选定视频信号。
9.如权利要求8所述的单元,其特征在于,当在从所述第一时间起所述预定的时间内没有从所述选择操作部分(6)中接收到用于选择任一视频信号的选择指令输入时,所述输出部分(5)仅输出所述第一视频信号。
10.如权利要求1所述的单元,其特征在于,当所述记录和回放部分(3)中没有记录与所述计算部分(8)所计算的所述第二跳跃时间相对应的图像数据时,所述输出部分(5)并不输出所述第二视频信号。
11.一种视频信号回放方法,包括记录图像数据;接收由用户操作产生的跳跃回放指令输入;基于所输入的跳跃回放指令输入,来计算从输入时的播放时间起跳过一段预定时间后的第一时间、以及通过将一段预定时间添加到所述第一时间而获得的第二时间;以及回放并输出所记录的图像数据的第一视频信号和所记录的图像数据的第二视频信号,所述第一视频信号与所计算的第一时间相对应,并且所述第二视频信号与所计算的第二时间相对应。
全文摘要
一种视频信号播放单元包括记录和播放部分(3),用于记录并播放图像数据;跳跃操作部分(6),用于接收由用户操作而产生的跳跃回放指令输入;计算部分(8),用于基于从跳跃操作部分(6)中输入的跳跃回放指令输入来计算从输入时的播放时间起跳过一预定时间后的第一时间以及将一预定的时间添加到该第一时间而获得的第二时间;以及输出部分(5),用于输出由记录和播放部分(3)所播放的图像数据的第一视频信号以及由记录和播放部分(3)所播放的图像数据的第二视频信号,该第一视频数据与计算部分(8)所计算的第一时间相对应,并且该第二视频数据与计算部分(8)所计算的第二时间相对应。
文档编号G11B27/10GK1914909SQ20048004121
公开日2007年2月14日 申请日期2004年9月30日 优先权日2004年2月3日
发明者吉田幸弘 申请人:天龙马兰士集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1