视频再生装置 相关申请的交叉参考
本公开涉及于2008年8月28日提交的第2008-219685号日本专利申请中包含的主题,其全部内容结合于此作为参考。
【技术领域】
本发明涉及用于再生包含章节数据的视频数据的视频再生装置和方法。
背景技术
随着诸如DVD(数字多功能光盘)或数字广播的数字内容的普及,已广泛利用按照视频图像(运动图像)形式的视频分配。在这种视频内容中,为了允许用户表明期望的再生位置,经常采用将章节指定为视频界限的方法。已提出一种技术,其中,在屏幕上显示分别对应于指定章节位置处的视频的静止图像,来向用户示出指定章节位置的内容。在JP-A-2008-085724中披露了这种技术的实例。
在某些视频内容中,仅通过示出按照运动图像形式在屏幕上显示的图像才可以表达原始情境(original context)。在这种情况下,即使在示出了根据预定规则从视频图像中提取的静止图像时,用户有时也难以理解章节的内容。
在视频内容中,即使在按照预定时序的静止图像的形式示出了章节的内容时,也存在着不能理解章节的情境的情况。
【发明内容】
因此,本发明的目的之一是提供一种有助于识别包含在视频内容中的章节内容的视频再生装置、视频再生方法、及视频再生程序。
根据本发明的一个方面,提供了一种视频再生装置,该视频再生装置包括:多个图像生成模块,多个图像生成模块中的每一个均被配置为同时对于包含在视频内容中的各章节来根据视频内容重复生成视频图像;以及图像处理模块,配置为将通过多个图像生成模块所生成的视频图像合成为单一的视频信息并输出该视频信息。
根据本发明的另一方面,提供了一种用于对视频进行再生的方法,该方法包括:通过多个图像生成模块来同时对于包含在视频内容中的各章节来根据视频内容重复生成视频图像;并通过视频处理模块将视频图像合成为单一的视频信息以输出该视频信息。
根据本发明的又一方面,提供了一种计算机可读存储介质,该存储介质包含可由计算机系统执行的程序以使该计算机系统根据处理顺序来操作,该处理包括:通过多个图像生成模块来同时对于包含在视频内容中的各章节来根据视频内容重复生成视频图像;并通过视频处理模块将视频图像合成为单一的视频信息以输出该视频信息。
【附图说明】
现在将参照附图来描述实现本发明各特征的大体构造。附图及其相关描述用于阐述本发明的各实施例,并不用于限制本发明的范围。
图1是示出了实施例中视频再生系统的实例的视图;
图2是示出了该实施例中视频再生装置的框图的实例的视图;
图3是示出了该实施例中视频再生装置的功能框图的实例的视图;
图4是示出了该实施例中视频图像显示屏幕的实例的视图;
图5是示出了该实施例中运动图像显示流程的实例的视图;
图6是示出了该实施例中全屏显示流程的实例的视图;以及
图7是示出了该实施例中章节显示流程的实例的视图。
【具体实施方式】
图1是示出了根据本发明的实施例的视频再生系统的实例地视图。图1中,示出了视频再生装置100、显示器101、显示屏幕102、以及电缆103。
视频再生装置100具有将运动图像(视频图像)的数字内容进行再生并作为视频信号输出的功能。该数字内容可以被之前存储在视频再生装置100中,或诸如通过数字广播或通过互联网从外部设备提供。
显示器101具有将输入视频信号可视地向用户显示的功能。显示器101可以是用于PC(个人计算机)的显示设备,或可替换地可以是具有视频输入功能的电视机。
显示屏幕102是显示器101的显示屏幕。从视频再生装置100提供的视频信号作为图像而被显示在显示屏幕102上。
电缆103连接在视频再生装置100和显示器101之间,并将从视频再生装置100输出的视频信号传输到显示器101。
图2是示出了根据该实施例的视频再生装置100的框图的实例的视图。图2中,示出了控制器200、存储器201、HDD 202、视频处理器203、视频合成器204、以及总线205。
控制器200对设置在视频再生装置100中的其他部件进行控制。可以通过CPU(中央处理单元)和多个控制电路来配置控制器200。
通过半导体存储器件来配置存储器201,并且当控制器200工作时,该存储器主要被用作工作区和临时存储区。可替换地,存储器201可以包括非易失性存储设备,并且还用于存储视频再生装置100的预置值等。
HDD 202是通过磁盘器件所配置的存储设备。包含运动图像的数字内容被存储在该HDD中,并且可以根据需要由其他部件将其读出。
视频处理器203具有接收包括视频图像的数字内容并输出视频信息的功能。该实施例中的视频再生装置100包括多个视频处理器203,并且该视频再生装置被配置为各处理器均能够独立输出来自数字内容的视频信息。在处理能力充足的情况下,可以不采用布置多个视频处理器203的配置,而是单一的视频处理器203可以通过分时来处理多个数字内容。视频处理器的数目并不限于所示的四个,并且根据需要可以按照任意数目来布置这些视频处理器。
视频合成器204具有基于视频处理器203的输出来再生图像并输出该图像的视频信号的功能。该部还具有除了视频数据之外还产生要在屏幕上显示的附加信息(诸如表明内容中再生位置的图标、以及时间显示)并将信息加入输出图像的功能。输出图像的视频信号被发送至显示器101。
总线205管理视频再生装置100中多个部件之间的数据传输,并实现多个部件之间的通信。
图3是示出了该实施例中视频再生装置的功能框图的实例的视图。图3中,示出了全屏视频生成模块300、章节屏幕视频生成模块301、章节控制器302、以及视频合成器303。
全屏视频生成模块300具有读取包含了视频信息的数据内容并输出该视频信息的功能。在该部中布置内容接收模块300-a和解码器模块300-b。内容接收模块300-a从存储在HDD 202的数字内容中读取对应于期望再生时间的图像数据,并将该数据传输至解码器模块300-b。解码器模块300-b根据输入视频信息生成视频信息。全屏视频生成模块300对要在整个显示屏幕102上显示的视频图像执行图像再生处理。
与全屏视频生成模块300对要在整个显示屏幕102上显示的视频图像执行再生处理形成对比,章节屏幕视频生成模块301具有在章节显示区域中减小和显示包含在内容中章节中的视频图像的功能。在章节屏幕视频生成模块301中布置内容接收模块301-a和解码器模块301-b的多个组合。在该实施例中,布置1a和1b至4a和4b的四个组合。根据要被同时作为运动图像显示的章节数目来根据需要增加或减少组合的数目。即,当要显示n个章节时,需要相同的n个组合。
章节控制器302具有以下功能,从在HDD 202中存储的数字内容的视频信息中获取章节信息,并将该信息输出至再生运动图像的章节屏幕视频生成模块301和全屏视频生成模块300。具体地,例如,内容接收模块获取包含在章节信息中的期望章节的再生时间,并且使得数字内容的读取位置跳至该再生时间,从而实现从期望章节再生运动图像。
视频合成器303具有将全屏视频生成模块300的输出视频和章节屏幕视频生成模块301的输出视频彼此组合以生成一组视频信息的功能。此时,还将附加信息显示(诸如,要在屏幕上显示的时间条和再生时间)与该信息组合。
图4是示出了该实施例中视频图像显示屏幕的实例的视图。图4中,示出了全屏400、章节屏幕401、时间条402、全屏再生位置403、章节范围404、以及章节再生位置405。
全屏400是示出在整个显示屏幕102上显示主视频的屏幕区域。图4中,在显示屏幕102的下部区中显示章节显示等,而全屏400的一部分被隐藏且不可见。在正常观看主视频的情况下,仅显示全屏400的主视频。
章节屏幕401是多个屏幕区域,在各屏幕区域中,按照降低的运动图像形式来显示包含在数字内容的运动图像中的章节范围的运动图像。在该实施例中,示出了显示四个章节屏幕401-1到401-4的实例。由于该章节屏幕处于更向右侧位置,因此显示以更近时间所指定的章节的运动图像。
时间条402将整个再生运动图像或再生运动图像的一部分的再生时间的范围显示为从左指向右的时间轴。
全屏再生位置403表明在时间轴402中正在显示的时间范围中对应于正在全屏400上再生的视频图像的再生时间的位置。当视频图像的再生更前进时,该位置进一步逐渐向右移动。当该位置移动至时间条402的右端时,设置数字内容的视频图像的标题端(titleend)。
章节范围404分别表明章节(其划分由时间条402所显示的范围)的再生时间范围。该实施例中,使用四个章节屏幕401,并因此显示四个章节范围404-1到404-4。在从左侧开始的序列中,章节范围分别表明章节屏幕401-1到401-4的再生时间范围。
为了有助于直观理解,示出了章节范围404和章节屏幕401在时间条402的时间轴方向上彼此顺序对应的实例。在显示章节范围404和章节屏幕401之间的对应关系的情况下,从而通过显示颜色、形状、及其他标识可相关联地对其进行识别,然而,范围和屏幕可以不总是按照所示顺序来显示。
多个章节再生位置405中的每一个均表明在对应的章节屏幕401中所再生的运动图像在章节范围中的位置。当在对应章节屏幕401中再生的视频图像的再生位置到达章节范围404的终端时,将章节再生位置405改变到章节范围404的开始位置。各章节再生位置405-1到405-4均结合章节屏幕401-1到401-4中对应章节屏幕而移动,而不结合其他非对应章节的再生或其他章节再生位置405来移动。
根据该配置,重复降低并显示章节范围,从而一直生成运动图像,从而与静止图像的情况相比更容易理解情境。此外,在时间条中彼此分离地显示章节范围,并且在时间条中显示各章节屏幕的所显示运动图像的再生位置,从而可以利用传统缩略图显示来提供运动图像。
图5是示出了该实施例中运动图像显示流程的实例的视图。
首先,全屏视频生成模块300从存储在HDD 202中的数字内容中获取要在全屏400上显示的视频信息(步骤S01)。接下来,对所获得的视频信息进行解码,然后作为全屏视频信息来进行输出(步骤S02)。接下来,指定要在时间条402中显示的全屏再生位置403的显示位置,并输出视频信息从而该位置与视频信号结合(步骤S03)。
与此并行,减少并显示包含在数字内容的运动图像中的某章节(称为章节A)。首先,章节屏幕视频生成模块301从存储在HDD202中的数字内容中获得要在章节屏幕401中显示的视频信息(步骤S04)。接下来,对所获得的视频信息进行解码,并将其减少到章节屏幕401的尺寸(步骤S05),然后作为章节屏幕视频信息将其输出(步骤S06)。接下来,在时间条402的范围中显示时间条A并对应于章节A的再生时间范围(步骤S07)以指定章节再生位置405的显示位置,并输出视频信息从而该位置与视频信号组合(步骤S08)。
类似地,并行处理其他章节同时分别指定章节B、C、以及D。
此外,生成要在全屏400上显示的时间条402的显示信息(步骤S09),并生成诸如缩小的显示屏幕帧的附加信息(步骤S10)。
最后,在视频合成器303中将视频信息组(其通过全屏视频生成模块300和另外的配置而生成)彼此合成,并且将一个输出视频进行输出(步骤S11)。
图6是该实施例中全屏显示流程的实例的视图。
首先,内容接收模块300-a获得正被再生的数字内容的运动图像中要被处理的一个帧的图像信息(步骤S20)。接下来,解码器模块300-b对该图像信息进行解码以生成视频信息(步骤S21)。
然后,确定再生内容是否到达结尾(步骤S22)。如果是结尾(是),则在时间条402的开始处再次显示全屏再生位置403,并且改变再生位置,从而自内容的开始来执行再生(步骤S23)。
如果再生内容未到达结尾(否),则确定是否选择了要在全屏400上显示的新章节(步骤S24)。如果作出了选择(是),则将全屏视频生成模块300的内容接收模块300-a的内容读取目的地改变到所选择的章节的位置(步骤S25)。
接下来,将步骤S21中生成的视频信息输出至视频合成器303,并执行图像合成的处理(步骤S26)。然后,结束一系列流程。
图7是示出了该实施例中章节显示流程的实例的视图。
首先,内容接收模块301-a获得处于章节再生的数字内容的运动图像中接下来要被处理的一个帧的图像信息(步骤S30)。接下来,解码器模块301-b对该图像信息进行解码以生成缩小到章节屏幕401的尺寸的视频信息(步骤S31)。
然后,确定再生章节是否到达结尾(步骤S32)。如果到达结尾(是),则在对应于该章节的章节范围404的开始处再次显示章节再生位置405,并改变再生位置以从该章节的开始执行再生(步骤S33)。
如果再生章节未到达结尾(否),则确定是否改变了要在章节屏幕401中显示的章节(步骤S34)。如果被改变(是),则将章节屏幕视频生成模块301的内容接收模块301-a的内容读取目的地改变到所选择的章节的位置(步骤S35)。
接下来,将步骤S31中生成的视频信息输出至视频合成器303,并执行图像合成的处理(步骤S36)。然后,结束一系列流程。
根据该配置,对于包含在视频内容中的章节,以及除非按照运动图像形式来显示内容否则几乎不能理解的情境,可以按照易于理解的方式来显示情境。
如上参考实施例所述,对于包含在视频内容中的章节,以及除非按照运动图像形式来显示内容否则几乎不能理解的情境,可以按照易于理解的方式来显示情境。
本领域技术人员将很容易发现其他的优点及改进。因此,本发明在其更广泛的方面不局限于本文中示出及描述的具体细节和代表性实施例。因此,在不背离所附权利要求及其等价物所限定的主要发明构思的精神或范围的条件下,可以进行各种改进。