专利名称:交互式图象同步字幕显示装置及显示方法
技术领域:
本发明涉及一种交互式(interactive)图象同步字幕的显示装置以及显示方法,特别是能够以与图象同步播放的方式,针对使用者的需求,自由调整需要显示的字幕类型。例如在语言学习方面,可以向使用者提供英文字幕、中文字幕、中英文字幕以及英文单字解释字幕等等,或者在其他两种语言甚至多种语言间,提供作为学习用的字幕。
利用具有图象及声音信息的电影或者是影集学习外语,是一种很有效的学习方法,因为学习者根据场景或是实际对话的形态,可以提高对于语言的感受力,亦同时增加了学习上的趣味性。在考虑到不同观看者的外文程度时,这类的电影或影集通常会利用字幕机添加上固定的字幕,用以说明剧情对话。一般而言,这类的字幕是配合使用者母语而建立的。亦即,在英语电影中加入中文翻译的字幕。这对于外语程度中等、并且单纯为了娱乐目的而观看的人而言,已经相当足够了。但是对于需要借助这类影片学习外语者而言,显然功能并不完备。
一般影片通过字幕机所配出的字幕,功能单一、缺乏互动性,不能根据使用者的外文水准而提供机动性、有效性的帮助,同时使用者也不能够根据自己的需要进行调整,所以实际对于学习外语上所提供的帮助并不明显。另一方面,利用字幕机添加字幕合成后,几乎无法修改,因此若要加入其他文字的字幕,就必须利用覆盖的方式进行,不仅观赏时较不美观,同时使用者仍然没有自由选择出现何种字幕的权利。
有鉴于此,本发明的主要目的在于提供一种交互式图象同步字幕的显示装置,以及其所运用的显示方法,能够在图象播放过程中,以同步的方式,快速地进行多语言字幕的切换显示。
本发明的另一目的在于提供一种交互式图象同步字幕的显示装置和显示方法,能够针对不同使用者的需要,对于不熟悉的单字或词组,以实时的方式立即显示,增加使用者的学习效率。
本发明的又一目的在于提供一种交互式图象同步字幕的显示装置和显示方法,能够根据影片中的对白,自动搜寻出相对应的影片片段,同时能够让使用者透过角色扮演或是跟读跟录的方式,提高学习的兴趣,使得影片学习的效果得以完全发挥。
根据上述目的,本发明提出一种交互式图象同步字幕的显示方法,在一显示装置中播放图象数据。首先,提供一具有多个字幕显示记录的数据库,用来存储字幕显示的信息。每一个字幕显示记录具有至少一种字幕内容项目,分别对应于图象数据的特定播放位置,例如英文字幕、中文字幕和单字解释。同时在每个字幕显示记录中还包括同步对应图象数据的开始位置项目和结束位置项目,藉以确认字幕内容能够与对应的图象进行同步播放。
另外,为了能够在影片播放时快速地显示使用者所选择的字幕,于是选择一些标记做为控制之用。其中之一的显示类型标记,是用来表示在显示图象数据过程中所对应显示的字幕类型。必须注意的是,字幕类型并不一定只指数据库中单一的字幕内容,例如英文字幕和中文字幕同时显示可以是一种字幕类型,英文字幕和单字解释同时显示也可以是另一种字幕类型。另外字幕指示标记则是表示目前显示的影片中是否显示字幕,用来表示目前正在播放的影片片段是否必须输出字幕;以及句号标记,用以标示图象数据的目前播放位置所对应的字幕显示记录。
在开始播放图象数据时,先将对话指示标记设定为无对话状态,并将句号标记设定为初始值(亦即0)。接着,利用计时器,例如时钟产生器,来判断图象数据目前所播放的位置,藉以同步控制显示的字幕。当判断出的目前播放位置是介于其一的字幕显示记录的开始位置和结束位置之间时,便根据显示类型标记,将对应的字幕内容项目显示在显示装置中,并设定字幕指示标记为字幕输出状态。当判断出的目前播放位置大于对应的字幕显示记录的结束位置时,则清除显示装置上的字幕内容,并设定上述对话指示标记为无字幕状态,并增加上述句号标记。如此,根据句号标记,便可以判断出目前所播放的字幕记录位置。当使用者需要改变字幕显示的内容时,便可以改变显示类型标记的内存值,使得后续出现的字幕根据使用者的需要而显示。同时,使用者亦可以根据特定的对白内容,来搜寻出对应的影片片段。
为使本发明的上述目的、特征、和优点能更明显易懂,下文特举一较佳实施例,并配合附图作详细说明如下
图1表示在本发明的交互式图象同步字幕显示方法中的主实施流程图;图2表示在本发明实施例中,数据库中每一项字幕显示记录的数据结构示意图;图3表示在本发明实施例中局部数据库的结构示意图;图4表示本发明实施例中的互动式图象同步字幕显示装置的主要硬件结构图。
图5表示本发明实施例中的主控制程序的流程图。
图6表示用以说明图5所示程序的字幕播放示意图。
图7表示本发明实施例中的字幕切换顺序的示意图。
图8表示本发明实施例中的控制字幕切换程序的流程图。
图9表示用以说明图8所示程序的字幕播放示意图。
图10表示本发明实施例中,利用特定对白搜寻图象片段程序的流程图。
本发明所提出的字幕同步显示方法,主要是利用数据库建立等待输出的字幕数据。数据库在本发明中发挥两种不同的功能第一是根据目前正在播放的图象位置,提供索引正确输出字幕的数据,藉以达到与影片同步播放字幕的目的;第二是提供多种可以显示的字幕内容给使用者,让使用者可以根据个人的需要,来决定显示字幕的形式。另外在实际播放的过程中,则是利用一些控制用的标记,来达到快速显示字幕的效果。图1表示在本发明字幕显示方法中的主流程图,其中主要包括三个步骤。首先在步骤S1中,根据特定格式建立一个数据库。如上所述,此数据库的每一项记录(record)至少必须要包括两类的项目,第一类是用来确认该项记录所对应影片播放位置的数据,第二类是用来存储各种可播放的字幕内容。接着,在步骤S2中,读入数据库文件并且设定一些控制用标记,用来控制同步播放字幕的程序以及实际播放的字幕类型。最后,在步骤S3中,便可以根据载入的数据库以及预先设定好的标记,在播放影片的同时,同步播放对应的字幕,并且可以随着使用者的不同需要,来切换显示的字幕内容。以下利用一个实施例对本发明加以详加说明。
首先对于本实施例所使用的数据库加以说明。图2表示本实施例数据库中,每一项字幕显示记录10的数据结构示意图。数据库根据对应影片数据中所需要的字幕内容总数,来决定一个固定数量的字幕显示记录10。每一项字幕显示记录10包括用来同步影片播放位置的索引编号101、开始位置103和结束位置105、以及数个字幕内容项目107和角色编号109。
索引编号101是用来标示每项字幕显示记录的顺序,同时在播放过程中,可以根据索引编号101来决定对应于目前正在播放的影片的字幕显示记录。在本实施例中虽然使用索引编号,但是它并非绝对必要的部分,对于熟练的本领域技术人员而言,亦可直接利用下述的开始位置103和结束位置105,循序找寻出播放影片的位置,仍然可以适用于本发明所揭示的字幕显示方法。开始位置103和结束位置105则是用来标示该项字幕显示记录所对应的影片位置。在本实施例中,此位置是由当前影片播放的帧数来加以决定的。亦即,在影片开始播放时,即同步由一个时钟产生器产生固定周期的脉冲,并且可以根据脉冲的上升边缘或是下降边缘来计算周期的数量,藉以实时跟踪影片播放位置,所以能够以同步的方式,在显示器中播放适当的字幕。例如当画面更新频率为30帧/秒时,若时钟频率为1200次/秒,则表示每隔30个周期时间便会出现一次画面,藉此便可以跟踪出影片目前播放的位置。
在本实施例中,字幕内容项目107包括了三种字幕英文字幕1071、单字解释1073和中文字幕1075。英文字幕1071和中文字幕1075是用来存储影片对话的内容,单字解释项目1073则是用来解释在英文字幕1071中出现的单字和片语。基本上字幕内容项目107是可以依据使用者不同的需求和影片的需要来加以修改,例如利用语言所翻译出的对话内容。必须注意的是,实际在显示器上所显示的字幕内容,并不单单仅限于以上的三种字幕,各项目间组合(例如英文+中文、英文+单字解释等等)亦可以做为一种字幕的显示状态。另外,角色编号项目109则是用来加强学习效果的数据,其记录对应此句对白的影片中人物角色,角色编号109事实上是可以作为学习对话中角色模拟的功能。
图3表示在本实施例中局部数据库1结构示意图。如图3所示,每一字幕显示记录均包含以上所述之各项目。图中所包含的部分系为索引编号从0到8的字幕显示记录,其中的开始位置103和结束位置105则是由影片播放的时刻加以标示。至于英文字幕1071、单字解释1073和中文字幕1075则分别存储影片的对话内容。角色编号109则是以三位数的数字表示所对应的影片中人物,用来表示对应的字幕内容所对应的角色,藉以提供角色辅助学习。
在建立完成所需要的数据库1之后,接着便必须在播放影片之前,设定同步播放和字幕内容相关的标记。在本实施例中使用了四个标记显示类型标记LEN_SIGN、字幕指示标记FLAG、句号标记CUR_SENNO和最大字幕显示项目数目SEN_SUM。显示类型标记LEN_SIGN是用来定义目前在显示器上所显示的字幕形态为何。如上所述,字幕显示的形态并不限于单纯的中文字幕或是英文字幕,其他组合情况亦可以适用,例如中英文混合字幕或无字幕输出。对于每一预定的显示字幕形态,显示类型标记LEN_SIGN可以分配一特定的参数来表示,所以每次改变此标记的参数值之后,便表示对应改变应显示在显示器上的字幕形态。字幕指示标记FLAG则是表示目前播放的影片是否出现字幕,若FLAG=TRUE,表示字幕输出状态,若FLAG=FALSE,表示无字幕状态。要将字幕内容显示出来的前提是字幕指示标记FLAG=FALSE,亦即,当目前输出的对白句号小于总句数,并且目前播放的影片位置在对应字幕显示记录中开始位置和结束位置之间时,便可将此标记设定TRUE,以确保不会重复显示相同字幕在显示器上,避免发生字幕在屏幕上闪动。句号标记CUR_SENNO则是表示目前播放的影片片段的对话句数,亦即,对应于字幕显示记录10的索引编号101,可以用来确保即使在字幕非常短的情况下,仍能够正确地输出字幕。同时,利用最大字幕显示项目标记SEN_SUM,则可以保证显示句数不会超出预定的范围。
在建构完成上述的数据库以及标记之后,便可将其载入播放系统中并且开始播放,接着利用下述的控制流程,控制字幕显示的进行,藉以同步显示所需的字幕。在描述本实施例中的控制流程之前,先对于本实施例的显示系统硬件结构加以说明。图4表示本实施例中的交互式图象同步字幕显示装置的主要硬件结构图。显示系统中包括控制单元20、播放装置30、RAM40、时钟产生器50、快取存储器60、显示卡70和显示器80。控制单元20是作为系统控制的中心,在一般个人电脑系统中,即为中央处理器。在本实施例中,播放装置30则可为一般的光盘机,其中的存储媒体则为CD-ROM。然而,硬盘机做为播放装置并将待播放数据置于此硬盘中,亦可以符合本发明的精神。在播放影片之前,首先由播放装置30中的CD-ROM或者是硬盘机(未图示)中读取控制程序的文件(包括控制同步字幕显示的程序文件)以及预先建立好的字幕数据库存储在RAM40中。在完成必要起始程序后,便可以开始播放置于播放装置30中的CD-ROM的影片。在开始播放时,控制单元20便可以根据来自时钟产生器50的固定周期时钟信号,开始实时检测当前影片的播放位置。时钟计数器50在本实施例是做为一计时装置,因此对于熟练的本领域技术人员而言,是可以利用其他相同功能的装置来取代本实施例中的时钟产生器,例如计时器(timer)。另外,由于一般的图象数据大都是经由特定的编码压缩处理后所产生,因此在播放时,通常控制单元20必须在RAM40中开一个缓冲区(buffer),做为解压缩之用。当进行播放时,控制单元20必须依序将存储在CD-ROM中经压缩的数据传送到RAM40中的缓冲区,通过快取存储器,控制单元20可以一边播放一边解码的方式,将解码后的图象数据送至显示卡70,再送至显示器80中进行播放。在播放的同时,控制单元20可以通过计数时钟产生器50输出信号,来检测目前播放的影片位置。利用此一信息,控制单元20便可以提供同步显示字幕的功能,并且根据本发明所提出的控制程序,提供字幕显示切换、单字解释、角色扮演和文字搜寻影片片段等等的额外功能。
在利用控制单元20播放影片的同时,用来同步显示字幕的主控制程序亦由控制单元20执行。如前所述,主控制程序可以在播放影片之前,先载入RAM40以利执行。以下即详细描述主控制程序执行的流程。图5表示本实施例中的主控制程序的流程图。首先,在影片播放之前,先将数据库中的起始位置103和结束位置105以及其他字幕内容一并载入到RAM40之中(步骤S10),藉以加快索寻的速度,接着,进行初始化的程序,将标记FLAG设为FALSE(表示目前显示器上无字幕输出),标记CUR_SENNO设为0(表示句号由0开始),此标记标示当前显示句号,最后再开启图象档(步骤S12)。另外,显示类型标记LEN_SIGN则是预设的状态,在本实施例中则是规定在影片开始播放时采用英文字幕,然后其值亦可在此初始化步骤或之前另外加以设定。影片最大长度标记SEN_SUM则是依不同影片的实际长度来加以设定。在开始播放影片之后,接着控制单元20便开始对于由时钟产生器50所产生的时钟信号实时跟踪影片播放,藉以检测出目前播放的影片片段的位置(步骤S14)。由于时钟产生器50是持续性地送出脉冲信号,因此控制单元20可以选定影片播放的时刻做为计数的参考点,然而数据库的相关位置数据亦必须是根据此一参考点来预先设定。在完成上述步骤之后,控制单元20便可以根据所得到的目前播放位置,来决定字幕的输出。
接着,控制单元20在步骤S16和S18,分别判断目前播放位置是否大于影片总长度,以及句号标记是否小于总句数。只要播放影片位置或字幕超过预定的范围之外,便可以结束此一主控制程序,否则,便进行以下的判断程序来同步显示字幕。首先,判断目前的标记FLAG是否表示无字幕状态(步骤S20)。若是,则继续判断目前播放位置是否大于目前句的开始位置(步骤S22),亦即,目前播放位置是在必须输出字幕的影片片段,因此,即由对应的字幕显示记录中取出所设定的字幕内容,输出至显示器上(步骤S24)。在此同时,并将标记FLAG设为TRUE(字幕显示状态),这是为了避免在此字幕的显示期间重复输出字幕而产生的闪动情况。所以在下次进行步骤S20的判断时,便不会再进行步骤S24的显示字幕操作。另外,当标记FLAG为字幕输出状态时,则判断目前播放位置是否大于目前句的结束位置(步骤S26),若是,则表示目前句的显示期间已经结束,因此必须清除屏幕上的字幕,再将标记FLAG设为无字幕状态,同时,句号标记CUR_SENNO累加1,使得下一句的字幕可以在对应的输出时间内被探测出而显示出来(步骤S28)。步骤S30和步骤S32则是用来处理交叉对话的情况。在影片中出现交叉对话的影片片段时,会出现下一句开始位置大于上一句结束位置的现象。本实施例处理交叉对话的方式,是优先让下一句对白的字幕输出,并且将上一句对白字幕提前清除。因此,当目前句的结束位置大于下一句的开始位置时(步骤S30),便将目前句的结束位置设为下一句的开始位置(步骤S32),以便在步骤S26和S28中提前清除目前句的字幕输出,在步骤S24和S26中,依正常显示字幕方式,处理下一句的字幕。
以下利用图6所示的字幕播放示意图来说明图5所示的同步显示字幕的流程。在图6所使用的数据库即为图3所示。首先,在句号标记CUR_SENNO为0并且播放位置是7912时,则对应于目前播放的影片,输出索引编号为0的英文字幕“We’ll show‘em”,同时将标记FLAG设为TRUE。上述之操作是在图5的步骤S24中执行。当播放影片位置到达7955,即为索引编号0的结束位置时,则清除目前句子的输出,使屏幕上的字幕区置空,同时将句号标记进行累加而成为1,标记FLAG设为FALSE。上述的操作则是在图5的步骤S28中执行。依据同样的方式,可以使得显示字幕依据数据库所排定的顺序,一一地显示在显示屏幕上。
使用者在播放影片的过程中,则可以利用一个特定的字幕切换键,依据个人的需要来改变显示的字幕内容。显示的字幕内容是由标记LNG_SIGN来决定,而标记LNG_SIGN可以利用一个固定比特长度的暂存器或存储器来实施,其中的每个比特则分别对应于每一项字幕显示记录中的一项字幕内容项目。举例来说,可以利用三个比特来分别表示图2所示的英文字幕1071、单字解释1073和中文字幕1075,其中任一个比特被设定后,即表示必须输出对应的字幕内容。图7则表示在本实施例中字幕切换顺序的示意图。英文字幕状态100是系统的预设字幕,每按一下字幕切换键,即会改变标记LNG_SIGN的内存值,将其依序设定为英文字幕状态102、中英文同时显示状态104和不显示字幕状态106,最后会再回到英文字幕状态102。图8则表示在本实施例中控制字幕切换程序的流程图。首先,在影片播放的过程中,按下字幕切换键来选择所需要的字幕显示状态(步骤S40),选择的方式则是依照图7所示的切换程序来进行。当选定了所需的显示字幕类型之后,便判断目前的字幕状态(由标记FLAG表示)是否为无字幕状态(步骤S42),这是为了让目前句能够实时地反映出使用者所设定的字幕形态。当无字幕状态(FLAG=FALSE)时,则只需要更新显示类型标记LEN_SIGN,字幕区仍然保持无字幕的状态(步骤S44),直到下一个必须显示的句子为止。当目前为字幕输出状态(FLAG=TRUE)时,则一方面更新显示类型标记LEN_SIGN(步骤S46),并且根据显示类型标记LEN_SIGN所设定的字幕显示方式,显示目前句(步骤S48)。
以下利用图9所示的字幕播放示意图,来说明图8所示的字幕切换流程。在图9中,播放位置为8303时,依据正常的操作方式,在字幕区中显示目前句子,此时的字幕显示模式为英文字幕状态。但是在此目前句结束之前(播放位置处在8303与8377之间),使用者按下字幕切换键,因此进行字幕切换。并将显示类型标记LEN_SIGN设定为中文字幕状态。另外,由于目前为字幕输出状态(FLAG=TRUE),根据图8的步骤S48,在字幕区便会更为对应的中文字幕。接着,在播放位置8377和8451之间,使用者再次利用字幕切换键来进行字幕切换,此时显示类型标记LEN_SIGN设定为中英文字幕状态。由于此时为无字幕状态(FLAG=FALSE),因此仍然保持着无字幕输出的情况,而到了播放位置8451,便会根据此时的显示类型标记LEN_SIGN来显示目前的句子(中英文同时显示状态)。
另外,由于已经建立了包含字幕内容的数据库,在本实施例中也可以利用特定的对白文字,来搜寻对应的影片段落。图10表示本实施例中利用特定文字段落搜寻影片片段的流程图。首先,根据由使用者所输入的特定文字段落,在数据库所存储的字幕内容项目中,搜寻出对应的字幕显示记录(步骤S50)。当搜寻到对应的字幕显示记录时,控制单元20便可以取得此一对白字幕在影片中的开始位置。接着,判断目前是否在字幕区中有字幕(步骤S52),若是,则必须先清除字幕(步骤S54),避免发生字幕重叠出现的情况。最后,控制单元20便可以根据所找到的对白开始位置,从对应的影片位置处开始进行播放(步骤S56)。藉此,便可以提供使用者另一种搜寻影片的途径。
本发明的交互式图象同步字幕的显示方法以及装置,是利用预先设计的数据库来同步显示字幕,其具有下列优点1.在影片进行播放过程之中,可随意地快速切换不同的字幕。由于显示的字幕不必经由一般数据库查询的方式来取得,因此可以满足实时播放显示的要求,这一特性极有利于产业上的利用。
2.对于对白文字,可以轻易地搜寻到对应的精彩影片片段,亦可以据此来实施前转(forward)和后转(backward)的操作,这是传统影片播放系统所无法做到的。
3.通过数据库的运用,亦可以实现许多传统影片播放系统所无法达到的功能,例如可以提示对白中的生字,或是实现跟读跟录和角色扮演等等辅助学习功能。甚至,使用者可以根据个人的需要,修改字幕内容,从而远优于现有技术所用的字幕机所配字幕无法修改的性质。
本发明虽以一较佳实施例揭示如上,但其并非用以限定本发明,任何熟悉本领域的技术人员,在不脱离本发明的精神和范围内,可作出各种的变动与修改,因此本发明的保护范围应由所附的权利要求书来确定。
权利要求
1.一种交互式图象同步字幕的显示方法,用于在显示装置上播放图象数据,包括下列步骤提供一数据库,上述数据库具有多个字幕显示记录,每一字幕显示记录具有至少一字幕内容项目,对应于上述图象数据的特定播放位置,并且上述字幕内容项目对应于上述图象数据的开始位置项目和结束位置项目;提供一显示类型标记,用以表示在显示上述图象数据过程中,对应的字幕显示类型;在上述显示装置上播放上述图象数据;以及判断上述图象数据的目前播放位置,当判断出的目前播放位置介于上述字幕显示记录之一的开始位置和结束位置之间时,即根据上述显示类型标记,将对应的字幕内容项目显示在上述显示装置上。
2.如权利要求1所述的显示方法,其特征在于,其中判断上述图象数据的目前播放位置的步骤,系利用一计时装置,在上述图象数据进行播放时,根据播放的位置产生对应的一计时值,藉以表示目前播放位置。
3.如权利要求1所述之显示方法,其特征在于,其中还提供一句号标记,用以标示上述图象数据的目前播放位置所对应的字幕显示记录。
4.如权利要求1所述的显示方法,其特征在于,其中上述显示类型标记可用以表示上述字幕显示记录中字幕内容项目的显示状态以及不显示字幕。
5.如权利要求4所述的显示方法,其特征在于,其中还包括一字幕切换程序,用以切换字幕显示类型,其包括改变上述显示类型标记为一新显示类型;以及根据上述新显示类型,取出上述字幕显示记录中对应的字幕内容项目显示在上述显示装置上。
6.如权利要求1所述的显示方法,其特征在于,其中还包括一图象搜寻程序,用以根据一特定文字段落找出在上述图象数据中对应的部分,其包括根据上述特定文字段落,在上述数据库所存储的字幕内容项目中,搜寻对应的字幕显示记录;若上述显示装置上有字幕显示时,则清除字幕;以及根据搜寻到的字幕显示记录所对应的开始位置,播放上述图象数据对应的部分,并根据上述显示类型标记,显示对应的字幕内容。
7.一种交互式图象同步字幕的显示方法,用于在显示装置上播放图象数据,其包括下列步骤提供一数据库,上述数据库具有多个字幕显示记录,每一字幕显示记录具有至少一字幕内容项目,对应于上述图象数据的特定播放位置,并且上述字幕内容项目对应于上述图象数据的开始位置项目和结束位置项目;提供一显示类型标记,用以表示在显示上述图象数据过程中对应的字幕显示类型,一字幕指示标记,用以表示目前是否显示字幕,和一句号标记,用以标示上述图象数据的目前播放位置所对应的字幕显示记录;在上述显示装置上播放上述图象数据,并将上述对话指示标记设定为无字幕状态,将上述句号标记设定为初始值;判断上述图象数据的目前播放位置;当判断出的目前播放位置介于上述字幕显示记录之一的开始位置和结束位置之间时,即根据上述显示类型标记,将对应的字幕内容项目显示在上述显示装置上,并设定上述对话指示标记为字幕输出状态;以及当判断出的目前播放位置大于对应的字幕显示记录的结束位置时,则清除上述显示装置上的字幕内容,并设定上述对话指示标记为无字幕状态,增加上述句号标记。
8.如权利要求7所述的显示方法,其特征在于,其中还包含一步骤,当目前播放部分所对应的字幕显示记录的结束位置,大于下一字幕显示记录的开始位置时,则将目前播放部分所对应的字幕显示记录的结束位置,设为下一字幕显示记录的开始位置。
9.如权利要求7所述的显示方法,其特征在于,其中还包含一步骤,当判断出的目前播放位置大于上述图象数据的总长度,则结束上述判断步骤。
10.如权利要求7所述的显示方法,其特征在于,其中还包含一步骤,当上述句号标记大于上述字幕显示记录的总数时,则结束上述判断步骤。
11.如权利要求7所述的显示方法,其特征在于,其中尚包含一判断步骤,当上述字幕指示标记为字幕输出状态时,则不重复显示字幕内容,藉以避免发生字幕闪烁。
12.如权利要求7所述的显示方法,其特征在于,其中判断上述图象数据的目前播放位置的步骤,系利用一计时装置,在上述图象数据进行播放时,根据播放的位置产生一对应的计时值,藉以表示目前播放位置。
13.如权利要求7所述的显示方法,其特征在于,其中上述字幕内容项目包括英文字幕、中文字幕和单字解释字幕。
14.如权利要求13所述的显示方法,其特征在于,其中上述显示类型标记所表示之显示类型形态,可为英文字幕、中文字幕、中英文字幕和单字解释字幕中之一。
15.如权利要求7所述的显示方法,其特征在于,还包括一字幕切换程序,用以切换字幕显示类型,其包括输入一新显示类型;以及当上述字幕指示标记为无字幕状态时,则改变上述显示类型标记为上述新显示类型;当上述对话指示标记为字幕输出状态时,则改变上述显示类型标记为上述新显示类型,并根据上述显示类型标记改变目前显示的字幕内容。
16.如权利要求7所述的显示方法,其特征在于,其中还包括一图象搜寻程序,用以根据一特定文字段落找出在上述图象数据中对应的部分,其包括根据上述特定文字段落,在上述数据库所存储的字幕内容项目中,搜寻对应的字幕显示记录;若上述显示装置上有字幕显示时,则清除字幕;以及根据搜寻到的字幕显示记录所对应的开始位置,播放上述图象数据对应的部分,并根据上述显示类型标记,显示对应的字幕内容。
17.如权利要求7所述的显示方法,其特征在于,其中每一字幕显示记录还包含一角色编码项目,用以表示对应的字幕内容所对应的角色,藉以提供角色辅助学习。
18.一种交互式图象同步字幕的显示装置,用于在显示装置上播放图象数据,其包括一图象播放装置,用以在上述显示装置上播放上述图象数据;一存储装置,用以载入一数据库,上述数据库具有多个字幕显示记录,每一字幕显示记录具有至少一字幕内容项目,对应于上述图象数据的特定播放位置,并且上述字幕内容项目对应于上述图象数据的开始位置项目和结束位置项目;一计时装置,用以产生一计时控制信号;以及一控制装置,其根据上述计时控制信号判断出目前播放的图象数据部分,将上述字幕显示记录中对应的字幕内容输出至上述显示装置,藉以同步显示图象和字幕。
19.如权利要求18所述之显示装置,其特征在于,其中,上述控制装置中还存储一显示类型标记,当上述控制装置根据上述计时控制信号判断出的目前播放位置,介于上述字幕显示记录之一的开始位置和结束位置之间时,即根据上述显示类型标记,将对应的字幕内容项目显示于上述显示装置上。
20.如权利要求19所述的显示装置,其特征在于,其中尚包含一字幕切换装置,用以改变上述显示类型标记的存储参数。
21.如权利要求18所述的显示装置,其特征在于,其中上述计时装置系为一时钟产生装置,用以产生一固定周期的时钟信号,上述控制装置即计数上述时钟信号,用以判断目前播放的图象播放部分。
22.如权利要求18所述的显示装置,其特征在于,其中上述图象播放装置系为一CD-ROM播放装置,上述图象数据系存储于一CD-ROM中。
23.如权利要求18所述的显示装置,其特征在于,其中上述图象播放装置系为一硬盘机,上述图象数据系存储于该硬盘机中
全文摘要
一种交互式图象同步字幕显示方法及显示装置。其中具有包含多个字幕显示记录的数据库,各字幕显示记录在字幕内容项目,对应于图象数据的特定播放位置。在各字幕显示记录中还包括同步对应图象数据的开始和结束位置项目,藉以确认字幕内容与对应的图象同步播放。利用计时器当判断出目前播放位置是介于其一的字幕显示记录的开始位置和结束位置之间时便根据所设定的字幕显示类型输出对应的字幕内容项目。
文档编号H04N5/445GK1196636SQ9810426
公开日1998年10月21日 申请日期1998年1月15日 优先权日1998年1月15日
发明者刘睿, 李波, 宋建福, 林光信 申请人:英业达股份有限公司