观众选择型字幕显示的软滚动方法

文档序号:2641535阅读:258来源:国知局
专利名称:观众选择型字幕显示的软滚动方法
技术领域
本发明涉及一种观众选择型字幕的软滚动方法,特别是涉及一种把字符和控制码搭载在电视信号上进行发送时,由接收装置接收并根据观众的选择显示字幕的观众选择型字幕的软滚动方法。
现有的电视播放过程中的字幕播放方法分为在电视信号的有效区间叠加字幕信号,按播放者的选择而观众不能进行选择地显示突发新闻和通知的开式字幕(open caption)方式;在电视信号的非有效区间即垂直消隐区间搭载着字幕信号播放时,能按观众的选择以字幕形式观看电视画面和台词内容的观众选择型字幕(closed caption)方式。
观众选择型字幕播放方式是为不使用手语就无法了解画面中的台词内容的听觉障碍者设计的,在美国已于1978年开始这种播放方式,而且它对外语学习也极有帮助。
1994年3月公开的美国专利第5,294,982号,给出了一种适用于罗马文字和音节文字的观众选择型字幕播放方式。其中,特别对诸如韩国语等音节文字的字幕方式,作了非常详细的说明。所述美国专利中的发明,为了以观众选择型字幕方式播放韩国语,将一个韩国语文字分解成初音、中音、尾音等各音素,并按对应各音素的ASC II码进行发送,接收装置对该ASC II码进行解码,再将其变换成初音、中音、尾音等音素以显示一个韩国语文字。
这种现有的韩国语文字的观众选择型字幕方式,为显示一个韩国语文字,需要至少使用两至三个字节,所以传送速度和显示速度慢,而且在解码过程中必须组合三至四个字节以寻找一个文字的位置,因此解码处理复杂。解码处理过程的复杂化将导致解码器成本的上升,这同只对播放机构所必需的编码器相比,数百万计的观众则需要负担高成本的解码器。
而且,要想同时显示汉字、韩国语文字、日语,或是同时显示英语、俄语、希腊语,以及显示特殊符号是相当困难的。
并且,在显示附加信息的过程中要显示台词信息,然后再显示附加信息的时候,需要使用控制码,所以台词信息和附加信息之间缺乏独立性,为与台词信息的显示模式相区别,控制体系在整体传送效率上更为复杂,而且接收装置如果在动作开始时刻未接收到显示模式控制码,则在接收到下一个控制码之前将不会显示出台词信息。
而且,上述的美国专利所公开的发明,是基于美国的电视播放环境、即基于基本上为平原地带的地理环境而开发的,在用于山地占70%以上的韩国的地理环境时,由于接收装置的接收状态不好,所以还存在字幕显示质量变差的缺点。
涉及观众选择型字幕方式、字符播放及接收装置的相关技术,还公开在美国专利5,327,176号,美国专利4,310,854号,美国专利5,347,365号,美国专利5,249,050号,美国专利5,374,960号,美国专利5,315,386号,日本专利公开平6-165,065号,以及日本专利公开平6-165,064号中。
本发明就是为解决现有技术中的问题而提出的,其目的是提供一种能够使观众选择型字幕的滚动在视觉感到柔和的软滚动方法。
为了能实现上述目的,本发明涉及的观众选择型字幕播放方法包括如下步骤判断是否为软滚动模式;在是软滚动模式的情况下,从存储有被译码的字幕信息的显示存储器中按规定的时间间隔读出字符数据,所述时间间隔是把辊滚动每一行的时间等分的时间间隔;把读出的字符数据变换为视频信号并显示在屏幕上。
下面是附图的简要说明

图1是本发明涉及的实现观众选择型字幕播放的电视播放系统的结构框图;图2是本发明涉及的接收观众选择型字幕播放的电视接收装置的结构框图;图3是本发明涉及的字幕信号的构成示意图;图4A、4B是本发明涉及的字幕数据的数据组的构成示意图;图5是说明本发明涉及的控制码的示意图;图6A~6T是说明本发明涉及的字符码构成的韩国语文字完成型码表;图7是说明本发明涉及的字幕区域在荧光屏中的尺寸的示意图;图8A、8B、8C是说明本发明涉及的横向书写时的韩国语文字、汉字、英文的字符单元和显示单元的示意图;图9A、9B、9C是说明本发明涉及的纵向书写时的韩国语文字、汉字、英文的字符单元和显示单元的示意图10~图12是说明横向书写时滚动功能的画面状态图;图13~图14是说明纵向书写时滚动功能的画面状态图;图15~图17是说明本发明涉及的软滚动方法的的画面状态图;下面参照附图详细说明本发明的最佳实施例。
图1表示一种具有观众选择型字幕播放功能的电视播放装置的结构。
如图所示,通过话筒10输入的音频信号,由音频信号处理部30混频并放大后,传送到电视信号调制部50。通过视频摄像机20输入的视频信号,由视频信号处理部40放大并编辑后,亦送入电视信号调制部50。电视信号调制部50对输入的音频信号进行调频调制,对视频信号进行残留边带方式的调幅调制,并将调幅信号和调频信号进行频分多路传输和频率变换后,做为高频信号送至高频输出部60,再由高频输出部60将高频信号放大,并通过天线将电视信号发射到空中。
在字幕编码部70中,通过字符信息输入部71输入与电视画面相关的台词信息或突发新闻和通知等附加信息。通过控制信息输入部72输入用于字幕控制的多种控制信息。字符信息输入部71包括输入韩国语文字、英文、汉字、日文等文字和特殊字符的键盘,输入的字符信息可作为音节文字,以例如二字节韩国语文字完成型码(KSC5601)的形式输出。控制信息输入部72包括模式选择键、功能选择键等,输入的控制信息以七位二进制码输出。
字符码产生部73将输入的二字节字符码中的各字节的MSB(最高有效位)作为台词字幕/附加信息标志使用,当是附加信息时将MSB置为‘0’,在各字节上追加上奇偶校验位,以形成总共为18位的字符码的数据组。
控制码产生部74将输入的7位控制信息分为高4位和低3位,并在高4位上加相应的奇偶校验位、两位的控制码识别位、台词/附加信息标志以形成高位字节,并且在低3位上加相应的第一奇偶校验位、第二奇偶校验位、两位的控制码识别位、台词字幕/附加信息标志以形成低位字节。所产生的各字节均附加奇偶校验位,以生成总共为18位的控制码的数据组。与所述数据组相关的具体内容,将在后面描述。
数据组调制部75用数字调制方式,对在字符码产生部73或控制码产生部74产生的数据组进行调制。
同步计数器76接收由视频信号处理部40提供的同步信号,并用垂直同步信号进行复位,对水平同步信号进行计数,以选择奇数场的第262条扫描线,在偶数场时选择第525条扫描线。窗口信号产生部77输入同步计数器76的计数值,并产生窗口信号。该窗口信号是驱动切换单元78进行切换动作的驱动信号。通过切换动作可以在由视频信号处理部40输出的视频信号的预定的特定线、例如第262和525扫描线上叠加字幕信号。
图2表示一种用于观众选择型字幕播放接收的电视接收装置的结构。
如图所示,调谐器110对从天线接收到的高频信号中选择出的一个信道的电视信号进行解调,并输出音频信号和视频信号。音频信号送入音频信号处理部120,将均衡和放大后的信号通过扬声器130作为音频信号输出。视频信号送入视频信号处理部140,在进行亮度和颜色处理后作为复合视频信号输出。复合视频信号通过混频器150进入显示驱动部160,显示驱动部160响应所输入的复合视频信号,驱动CRT170在屏幕上显示出电视图像。
在字幕解码部200,通过数据提取器210将视频信号转换为数字信号后传送到字幕处理部230。数据提取器210可以采用模数变换器或限幅集成电路等。同步分离器220从视频信号中分离出同步信号,并将垂直和水平同步信号输入至字幕处理部230。
字幕处理部230包括解码器、微型计算机、屏显(on-screen)发生器、RGB(红、绿、蓝)编码器。解码器由ASIC集成电路芯片构成,对由数据提取器210提取的数据进行分析,判断数据有无误码,并存储和更新附加信息。所述微型计算机与系统控制部180进行数据通信,分析由解码器提供的数据,在有控制码时进行相应的控制处理。并只把使用16位韩国语文字完成型码的字体ROM240相应地址中的数据,存储在RAM250中。屏显发生器将根据存储在RAM250中的数据寻址的、由字体ROM240中读出的数据,作为Y、R、G、B信号输出。RGB编码器包括由Y、R、G、B产生复合视频信号的编码器。复合视频信号被提供给混频器150。
在所述系统控制部中,将由指令输入部输入的观众选择型字幕软滚动指令传送到字幕处理部230,并根据所述指令,在字幕处理部230按规定的时间间隔读取一条或数条扫描线的字符数据,以输出存储在RAM250中的字幕信号。所述规定时间间隔是将滚动一行的时间等分而得到的时间间隔。
所述指令输入部190由遥控器或/和按键输入部构成,它应该能输入下述的与字幕相关的功能指令。
接收机可通过遥控进行对应于下述被定义功能的动作,也可以追加地附加其它功能。
所述定义的功能为有无场内字幕数据组接收显示字幕接收灵敏度的显示有无两种语言显示有无附加信息的接收显示字幕的开/关功能附加信息的开/关功能附加信息页保持功能两种语言字幕选择功能竖向书写防止功能软滚动功能在控制码中有软滚动控制码的情况下,根据该控制码按规定的时间间隔读取一条或数条扫描线的字符数据,以输出存储在RAM250中的字幕信息。所述规定时间间隔是把滚动一行的时间等分而得到的时间间隔。
字体ROM240中含有与韩国语文字完成型KSC5601码相对应的位标识方式的字符信息。
下面说明用于所述字幕播放和接收系统的字幕信号的具体构成方式。
在韩国,用于播放信号的是525扫描线、60场/秒的M-NTSC制式电视信号,并规定垂直回线消隐期间为,奇数场的第1至第20扫描线,及偶数场的第264至第282扫描线。
相关组织尚未提供有关垂直线消隐期间的信号使用的标准,但可将ITU-R建议Rec473-2和美国的FCC报告和指令(Report and Order)83-120中给出的内容作为参考。
为了传送字幕数据,字幕信号可以使用垂直回归线消隐期间的第10至第20行扫描线或有源视频区间的第21、第262、第525扫描线中的某一条。为增加数据传送量,或是为了其它的目的,也可以使用一条以上的扫描线。
字幕数据的传送比特率必须为447443.125bps+125bps,长时间变化率的最大值应在±196以内(0.0125bps),字幕数据信号仅用于彩色电视信号的传送,传送比特率设定为色度副载波频率fsc(3579545±10Hz)的1/8,并且应该与彩色脉冲频率同步。所述色度副载波最好具有扫描线与扫描线之间的连续相位。当由于画面编辑等原因而使色度副载波的相位不连续时,最低限度也应使该扫描线与彩色脉冲的位相同步。
数据调制方式使用两相相位调制(BPSK;Binary Phase Shift Keying,下面称为BPSK),也叫相位反转调制(PRK;Phase Reversal Keying,下面称为PRK)。对应逻辑值为′1′的是用相位为0度具fsc/8(447.443kHz)的频率的一个周期的正弦波表示,对应逻辑值′0′的是用相位为180度具有fsc/8(447.443kHz)的频率的一个周期的正弦波表示。相位抖动的最大范围是±10度。最佳信号波形根据电视信道的频谱特性而改变,因此在以后会规定的。然而,由于根据基本的频带限制频率,BPS波形在产生逻辑值变化的区域可能会产生很强的畸变现象,所以将经过具有3.5MHz阻断频率的两次巴特沃思(Butterworth)滤波器相位修正后的波形用于播放。所使用的巴特沃思滤波器的脉冲响应式由下式(1)给出|H(f)|=11+(f/fc)4]]>(其中,fc=3.5MHz)韩国无线局检查项目中的I-7(电视播放局)项目4(字符多重播送)“na”项(数据线的叠加位置和字符信号的振幅)中,定义了检查方法及其根据。由于字幕信号的波形不是NRZ波形而是纯粹的正弦波,所以不一定要采用上述标准,但根据像韩国山地占70%以上的地域特性,为了扩大可接收地域,其正弦波的最大值为90±5IRE。虽然确定了正常数据信号的最大振幅,但由滤波器带通频率特性等因素而含有脉冲尖峰,因此脉冲尖峰的最大绝对值定为5IRE。
下面,由图3可知,字幕信号的数据线由6周期的位时钟同步信号302、字起始信号304和18位数据列306构成的。
位时钟同步信号302是一个6周期的正弦波,可从字幕解码部中提取出该信号,并在判断18位数据的位周期时使用,其频率为fsc/4(894.886KHz)。当该扫描线的色度副载波的相位为0度时,从与水平同步信号的下降沿中间点(OH)距离9.5μsec(色同步信号34周期)处开始,而当该扫描线的色度副载波的相位为180度时,则从与水平同步信号的下降沿中间点(OH)距离9.64μsec(色同步信号34.5周期)处开始。由于该信号是与该扫描线的色同步信号是同步的,所以也可从色同步信号中提取位时钟同步信号。
字开始信号304是具有fsc/16(223.722kHz)的频率及180度相位的正弦波信号的一个周期,它的作用是表示18位数据组的开始。
数据列306由18位构成,比特率为fsc/8(447.443kHz),并由BPSK方式进行调制。
如图4A、4B所示,数据组由字符单元的奇偶校验位p、字幕/附加信息标志(C/T)和码值三部分构成。D0~D8被称为低位字,D9~D16被称为高位字。D17是关于D0~D17的偶数奇偶校验位。该奇偶检验位首先检测传送中的误码。D7和D16为字幕/附加信息标志,当是字幕时为0,是附加信息时为1,而且D7和D16的值必须保持一致。该标志可用于保证字符单元的优先顺序位。D0~D6和D9~D15均表示码值。在D5、D6、D14、D15的码值为“0”时则被分析为控制码,否则被分析作为字符码。
图5中,7位控制码的D1、D2、D3、D9、D10、D11、D12为控制码数据位,D0、D4、D8、D13是关于控制码数据位的奇偶校验位。低位字的3位码值用于指定五种功能,这五种功能为色指定功能,字符属性及上滚动功能,显示方法及下滚动功能,位置移动功能,行列位置指定功能。控制码的高位字中的4位码值,指定了各功能的16个子功能。在这儿,D0是关于D1、D2、D3、D4的奇偶校验位,D4是关于D1、D2、D10、D11的奇偶校验位,D13是关于D9、D10、D11、D12的奇偶校验位。
而且,为确保数据的安全接收而连续传送两次控制码,每隔4秒钟周期性地传送横向书写/竖向书写指定码和行列位置指定码。对控制码的具体说明在后面进行。
如图6A~6T所示,字符码的低位字中的D0~D6和高位字的D9~D15,共同表示KSC5601码的数据位。D8是关于D0~D7的偶数奇偶校验位。
由于本发明完全没使用ABCII码,所以D0~D6这7位对应于KSC5601的低位字节中的除MSB以外的7位,而D9~D15对应于高位字节中的除MSB以外的7位。如图6A~6T所示的韩国语文字完成型码(KSC5601)中,按a1~a2行(特殊字符)、a3行(数字和英文)、a4行(韩国语文字中由尾音构成的子音)、a5行(希腊文)、aa~ab行(日文假名)、ac行(俄文)、b0~c8行(韩国语文字)、ca~fd行(汉字)使用。字符码对应于一个字符发送只一次。
如上所述,韩国语文字字幕可利用每一场中的任一行进行发送,限定在一个场中的一个以上的传送行被定义为信道。NTSC制电视以隔行扫描方式构成两个场,因此使用两个信道。也就是说,可使用例如多路声音的双语字幕,其中韩国语文字专用字幕应使用奇数场信道,而其它的外语专用的字幕应使用偶数场信道。每个信道传送的控制码具有相同的码组,所有字符码均包含在KSC5601中。
由字幕用信道传送的信息有两种,对应于其不同种类控制码的含义和显示方法也不相同。其中的一种为与播放中的图像信号相关的字幕,而另一种为与画面上看到的播放内容不相关的附加信息(TEXT)。
在数据组结构的低位字和高位字中,若字幕/附加信息标志的值全为0,码值则不论是控制码还是字符码,均认为是用于显示字幕的。这时,它一边只遮住画面的一部分,一边以字幕形式显示出与音频信号相一致的台词。
为了同时只使用2~5行的字幕,且显示连续的台词,可采用将该区域滚动的方式或消去后再重写的方法。
在仅用一条信道进行传送时,可混用多种文字,或者将其作为韩国语文字专用或外语专用信道使用,而当采用两条信道进行发送时,则可区分为韩国语文字专用信道和外语专用信道使用。
由于所述台词字幕应与音频信息尽可能一致,所以在两个字符单元的信道占用中,该台词字幕比附加信息具有更高的优先权。
在数据组结构的低字位和高字位中,若字幕/附加信息标志的值全为1,码值则不论是控制码还是字符码,均认为是用于显示附加信息的。附加信息显示与播放内容无关,象计算机通信那样在整个画面上显示字符信息。由于显示在整个画面上,所以不使用滚动功能。
在使用两条信道传送时,附加信息不必象台词信息那样进行分离,只要在信道中未载有台词信息,则附加信息就可以在任何时候占据信道。在应传送台词字幕时立即让出信道的占有权,而在台词字幕传递结束后再占据信道。
下面,对接收机采用字幕横向书写方式时的开显示进行说明。
如图7所示,字幕区域702是指整个有效画面范围中的可显示台词字幕和附加信息的最大区域。在以NTSC制电视信号的一个场单位中,字幕区域702从扫描行41开始至扫描行240结束,因此每个场具有相当于200条的电视扫描线高度。在整个字幕区域显示十行字符。字幕区域的宽度定为有效扫描线宽度(52.6μsec)的80~85%左右。因此,整个的字符行的横向长度为有效扫描线宽度的80~85%。
韩国语文字、英文、汉字的显示单元,总共由纵向20个位图构成,所以为了容易显示,韩国语文字、英文、汉字构成的一个字符行(Row)由20个电视扫描线构成。
在每一行中,可横向显示的韩国语文字和日文假名的最大数目定为18个。由于一个英文字母的宽度为一个韩国语文字的宽度的一半,所以每一行中可显示的英文字母的最大数目为36个。罗马语系的文字、阿拉伯数字、文章符号等的显示方式与英文相同。
一个汉字的宽度与一个韩国语文字的宽度相同,所以每一行中可显示的汉字的最大数目为18个。
可混合显示由KSC5601码支持的所有字符。当混合使用时每一行可显示的最大字数为18至36个。
如图8A~8C所示,在画面上显示字符时,不考虑画面上字符之间的间隙的、仅一个字符自身占据的区域称为字符单元(804,814,824),而将包括文字周围的间隙在内的一个字符所占据的区域称为显示单元(802,812,822)。
在接收机中,显示在画面上的一个音节的韩国语文字的字符单元804,具有横向16、纵向16的位图格式。从而,要进入字符单元的韩国语文字从存储有横向16、纵向16的位图字体的ROM中读出。
在图8A中,接收机的考虑字符之间间隙的一个音节韩国语文字的显示单元802,具有横向18、纵向20的位图格式。这是因为在韩国语文字的字符单元804的上、左、右三个方向上分别设有一行的间隙,而在下方设有一行间隙的同时,还设置有2行间隙,以用于设定下划线区域806的情况。
由接收机显示的日文假名的格式与韩国语文字相同。
如图8B所示,显示在接收机画面上的汉字的字符单元814,具有横向17、纵向19的位图格式。汉字字符单元814的尺寸格式是暂时的,在以后可以考虑字体ROM和接收机电路上的条件确定一个不同尺寸(横向16、纵向16)的字符单元。
接收机的考虑了字符之间间隙的汉字显示单元812,具有横向18、纵向20的位图格式。这是因为在汉字的字符单元814的右方和下方分别设有一行的间隙,并且与韩国语文字或英文不同,它不具有对应于一个字的下划线区域。
因此,汉字显示单元812的宽度和高度均与一个音节的韩国语文字显示单元802的宽度和高度相同,所以一个汉字与一个韩国语文字具有相同的尺寸。
如图8(C)所示,显示在接收机画面上的英文字母的字符单元824,具有横向8、纵向14的位图格式。
在接收机中,考虑了文字之间间隙的英文字母的显示单元822,具有横向9、纵向20的位图格式。这是由于在英文字母的字符单元824的上方设置两行间隙而在右方设置一行间隙的缘故,在下方设有两行间隙的同时,考虑到要设置下划线区域826还设置了两行的空余区域。
因此,英文字母显示单元822的宽度为一个音节的韩国语文字显示单元802宽度的0.5倍,两者的高度相同,所以一个韩国语文字具有与两个英文字母相当的尺寸。
英文以外的罗马语系的其它语言和阿拉伯数字,以及包含在单词之间的空格等的文章符号,在接收机上的显示格式与英文相同。
在接收机中的显示单元内的字符显示处理方式,按'底色指定'控制码进行不透明底处理或外轮廓线处理,并可将不透明底转换为半透明底显示。
接收机在用不透明底处理方式显示字符时,将各行中的第一个字符的前部和最后一个字符的后部处理成具有一个音节的韩国语文字字符尺寸的不透明底,使读出更为方便。
下面对图5所示的控制码进行详细的说明。
控制码由两个9位字组合而成,低位字包括用于功能分类的D1、D2、D3位,而高位字包括用于选择分类后功能中的某一个子功能的D9、D10、D11、D12位。
控制码可根据其功能分类为颜色指定、属性指定、显示指定、滚动、光标移动、行位置和列位置指定控制码。
颜色指定控制码是为改变被传送的字符数据的前景和底颜色而传送的控制码。因此,在要改变传送的字符的前景和底颜色的时候,可以在传送色指定码后再发送字符。接收机根据最新接收到的颜色指定控制码确定其前景和底颜色。而且,前景和底的颜色可以同时或独立地进行改变。颜色可以指定为黑色(Black)、红色(Red)、深红色(Magenta)、兰色(Blue)、青色(Cyan)、绿色(Green)、黄色(Yellow)、白色(White)等。底色为透明色时,可在显示单元中除字符以外的其余部分看到正在播放的节目图像,且用与字符颜色不同的颜色对各字符进行了外轮廓线处理。
字符属性控制码是为改变字符数据的属性而传送的控制码。因此,要改变传送的字符属性时,可以先传送属性指定控制码,然后再传送字符码。它可以进行正常、下划线、闪烁、反白显示等指定。由于正常、下划线、闪烁、反白显示等均可独立地作用,故可以在一次同时使用上述的全部属性。
各属性指定控制码的功能如下所述○下划线在显示出的各字符的正下方显示出下划线。
○闪烁闪烁显示出的字符。不闪烁先前显示的部分,只闪烁以后显示的部分,闪烁周期可随接收机的具体实现方式而有所不同。
○反白显示改变接收机目前使用的前景颜色和底颜色。
○正常恢复所有被指定的属性,按缺省时(default)属性显示字符。
显示方法控制码是为控制开显示方式而传送的控制码,它用于指定开显示、关显示、接收存储、横向书写、竖向书写等。
○开显示将接收到的字符数据直接显示在画面上(上滚动、下滚动时),并根据'接收存储′控制码将存储的数据显示在画面上(弹出模式时)。
○接收存储存储在开显示之前接收到的字符和控制码。
○横向书写在不通过位置变更控制码而将连续接收到的字符码连续地显示在画面上时,使下一个字符位置向当前字符的右侧移动。
○竖向书写在不通过位置变更控制码而将连续接收到的字符码连续地显示在画面上时,使下一个字符位置向当前字符的下侧移动。
滚动控制码是用于在选定字母区域的一定部分后进行画面滚动的控制码,该滚动控制码包括'2~5行上滚动′和'2~5行下滚动'。
○2~5行上滚动是使由包含当前字符显示位置(光标位置)的上边2~5行构成的窗口内容上滚动一行并显示的控制码,随着滚动而消除选定窗口中的最上一行,同时使最下一行由最新解码的字符代替。在使用该控制码时,不需要其它的APDR(向下一行起始字符位置移动)码,指定窗口外部的所有字符从画面上消失。
○2~5行下滚动是使由包含当前字符显示位置(光标位置)的上边2~5行构成的窗口内容下滚动一行并显示的控制码,随着滚动而消除选定窗口中的最下一行,同时使最上一行中由最新解码的字符代替。在使用该控制码时,不需要其它的APUR(向上一行起始字符位置移动)码,指定窗口外部的所有字符从画面上消失。
位置移动控制码是关于字符显示位置的方向移动的控制码。
○APF(Active Position Forword,有效位置向前)在横向书写时沿字符书写的主要行进方向(右侧)移动一个韩国语文字宽度的一半(一个英文字母宽度)。在竖向书写时沿主要行进方向(下侧)移动一个韩国语文字的高度。
○APB(Active Position Backword,有效位置向后)在横向书写时沿字符书写主要行进方向的相反方向(左向)移动一个韩国语文字宽度的一半(一个英文字母宽度)。在竖向书写时沿主要行进方向的相反方向(向上侧)移动一个韩国语文字高度。
○APDR(Active Position Down Return,有效位置下转)在横向书写时移动到当前字符显示位置正下行的最左侧字符位置(第一列位置)。在竖向书写时移动到当前字符显示位置正左侧列最上面的字符位置(第一行位置)。沿主要行进方向(下侧)移动一个韩国语文字字符的高度。
○APUR(Active Position Up Return,有效位置上转)在横向书写时移动到当前字符显示位置正上行的最左侧字符位置(第一列位置)。在竖向书写时移动到当前字符正右侧列的最上面的字符位置(第一行位置)。
○3~6字APF在横向书写时进行约3~6个英文字母宽度的APF。在竖向书写时进行约3~6个英文字母高度的APF。
下面举例说明位置移动控制的若干例外情况。当横向书写时一直到行的最右侧字符位置(第18列位置)也有字符显示时,若在没有APDR、APUR、APB、2~5行上滚动、2~5行下滚动等与适当位置移动相关的控制而接收字符码时,则可以不改变行,而移动到该行的最左侧位置(第一列位置)后显示字符。只是,这时接收到的若是空格码,则将忽略,直至接收到非空格字符码为止。当竖向书写中,如果直到列的最下面的字符位置(第10行位置)也有字符显示时,若在没有APDR、APUR、APB、2~5行上滚动、2~5行下滚动等与适当位置移动相关的控制码而接收到字符码时,则可以不改变列,而移动到该列的最上方位置(第一行位置)后显示字符。只是,这时接收到的若是空格码,则将其忽略,直至接收到非空格字符码为止。
根据开显示方式的控制码传送方式如下面所述。
弹出模式时的控制码传送顺序为接收存储+(其它的控制码)+字符列+(其它控制码)+......+关显示+开显示+接收存储+(其它控制码)+字符列+(其它控制码)+......+关显示+开显示+......。为了使观众正常观看以弹出模式显示在屏幕上的字符信息,在发送部发送显示擦除控制码之前,需要适当的延迟时间。
上滚动时的控制码传送顺序为开显示+(其它控制码)+字符列+(其它控制码)+字符列+(2~5行上滚动码)+开显示+(其它控制码)+字符列+(其它控制码)+字符列+(2~5行上滚动码)+……。每当接收到2~5行上滚动控制码时,应该用透明颜色擦除规定的窗口外部区域。
下滚动时的控制码传送顺序为开显示+(其它控制码)+字符列+(其它控制码)+字符列+(2~5行下滚动码)+开显示+(其它控制码)+字符列+(其它控制码)+字符列+(2~5行下滚动码)+......。每当接收到2~5行下滚动控制码时,应该用透明颜色擦除规定的窗口外部区域。
由电视台指定软滚动的情况下,在指定所述上滚动和下滚动的软滚动模式时,是在上滚动或下滚动控制码的后面插入软滚动控制码。
下面说明竖向书写时的控制码的处理方式。
接收机在解码出竖向书写控制码时,可将画面上显示的韩国语文字符的行进方向切换为列方向。
竖向书写主要用于在播放内容中存在字幕的时候。竖向书写时的字符单元的结构,不需要与横向书写时的各字符的相应字符单元相同。
如图9A、9B、9C所示,竖向书写时所有种类字符具有的显示单元的尺寸都是一致的,与各种字符的相应字符单元的尺寸无关。举例来说,在竖向书写时,包括字符之间的间隙,一个英文字母在画面上占据的全部区域,应与一个音节韩国语文字字符占据的全部区域相同。在横向书写时如果采用字体数据,则由于英文字符单元的宽度为一个音节的韩国语文字字符单元宽度的一半,所以在显示竖向书写的英文时,正如图9C所示,在显示单元中的英文字符单元的位置,应被包含在韩国语文字字符单元的右侧一半中。在竖向书写时,由于根据下划线指定的下划线的位置位于字符单元的右侧,所以显示单元的结构与横向书写时的不同,它可根据接收机的视野分别确定。然而,在竖向书写时,显示单元的大小亦应能够包含各种文字的字符单元。
在竖向书写时,由于列间隙比行间隙窄的话不易读出,所以最好对字幕区域内的字符行列结构进行重组。也就是说,在竖向书写时,为使列间隙变宽,显示在接收机的列数为16列,每一列可显示的字符个数为10个。在竖向书写时,由于各种字符具有相同尺寸的字符单元,所以若在整个画面上显示字符,采用10行×16列的字符行列结构。该字幕区域与横向书写时的字幕区域的横向宽度相同,其高度应略低些或相等。因此,竖向书写时的列间隙,比横向书写时的列间隙更宽些,行间隙可更窄些或相等,因此更容易进行竖向书写。列间隙应为等间隔。
竖向书写时,如果没有接收到特别的位置控制码,则接收机的缺省(default)位置定为第16列的第一个字符位置。
在竖向书写时,以字符行进方向的竖列作为基准来确定光标移动控制码(APDR、APUR、APF、APB、n-APF)的有效(active)位置方向。即,定义为向下=左侧,向上=右侧,向前=下侧,向后=上侧。APDR被定义为用于'移动至正左列最上面的字符位置(第一行位置)′的控制码。APUR被定义为用于'移动至正右列最上面的字符位置(第一行位置)′的控制码。
在竖向书写时,2~5行上滚动码是,在包括当前字符显示位置(光标位置)的、由右侧2~5个竖向字符列(column)构成的窗口内部,使窗口内容向画面右侧滚动一列显示的控制码。它使被选定的窗口中的字符列的最右侧列随滚动而消失,同时使最左侧的一列由被最新解码的字符所代替。在使用该控制码时,不需要再使用其它的APDR(在竖向书写时,移动至左侧列最上边的字符位置)码,2~5列窗口以外的全部区域由透明颜色所擦除。在竖向书写时,2~5行下滚动码是,在包括当前字符显示位置(光标位置)的、由左侧2~5个竖向字符列(column)构成的窗口内部,使窗口内容向画面左侧滚动一列并显示的控制码。它使被选定的窗口中的字符列的最左侧列随滚动而消失,同时使最右侧列由被最新解码的字符代替。在使用该控制码时,不需要再使用其它的APDR(在竖向书写时,移动至右侧列最上边的字符位置)码,2~5列窗口以外的全部区域由透明颜色所擦除。
下面说明用于附加信息的控制码。
附加信息由于是以页为单位传送字符码,所以需要用于页处理的′页开始′、′页结束′等控制码。′页开始′相当于台词字幕的′两行上滚动′控制码,′页结束′相当于台词字幕的′两行下滚动′控制码。
○页开始表示附加信息的一页开始,接收机在接收到该控制码时开始一页的存储。若在页开始时没接收到该控制码,则放弃该页的全部数据。
○页结束表示附加信息的一页结束,接收机在接收到该控制码时在画面上显示已接收到的该页数据。
在附加信息换行时,必须传送APDR、APUR和列位置指定控制码中的一个。
在画面上显示一页附加信息数据之前,应当由要显示的页的底颜色擦除画面,所以需要一页单位的底颜色。可将紧接在′页开始′码后的下一个底颜色码当做该页底颜色,若紧接在′页开始′码之后未接收到底颜色码,则采用以前的页底颜色作为页底颜色。
由于竖向书写本来是用于新闻等具有下部字幕的场合,因此可以忽略。并且,还可以忽略3~5行上滚动和3~5行下滚动。
下面说明有效码的判别及其处理方式。
接收机对字幕信号解码并判别有效码的步骤及处理过程,按下述的顺序进行。
1.只有D7与D16相同,才判定为有效码。
2.检查D17和D0D1D2D3D4D5D6D7D8D9D10D11D12D13D14D15D16是否相同,当完全相同时判定为有效码。
3.若D5、D6分别为(0,0)、D14、D15也分别为(0,0),则判定为控制码。若D5、D6分别为(0,1)或(1,0)或(1,1),而D14、D15分别为(0,1)或(1,0)或(1,1),则判定为字符码。若D5、D6和D14、D15中的某一个分别为(0,0),而另一个为(0,1)或(1,0)或(1,1),则由于不存在同时接收到控制码和字符码的情况,故该码被判定为误码。
4.如果在上述步骤3中判定为字符码时,则检查D8和D0D1D2D3D4D5D6D7是否相同,当不相同时判定为误码。
5.如果在上述的步骤4中判定为不是误码,则确认是否为KSC5601定义的字符码,若是没定义的码则显示为′?′或′■′,若是定义的码则在画面上显示该字符。
6.如果在上述的步骤3中判定为控制码时,则检查低字节中的D0和D1D2D3D9是否相同,及D4和D1D2D11D12是否相同,当上述两个中只要有一个不相同时,判定为误码。
7.如果在上述步骤6中判定为不是误码,则确认是否由图5所示的控制码表定义,若是没定义的码则判定为误码,若是定义的控制码,则进入等待重复传送同一低位字和高位字的状态。
8.若重复传送同一低位字和高位字时,则应用该控制码。
上述的有效码的判定和处理方式表示最佳实施例,也可以应用与此相类似的变形实施例。举例来说,控制码也可以具有不同的奇偶校验位的组合形式。尤其是为了防止控制码的误码,可以采用多种不同的方式。
下面说明如上所述的本发明的作用效果。
通过采用上述的控制码和字符码的组合,开显示种类可包括台词字幕滚动显示法、台词字幕弹出显示法、附加信息显示法等三种。
在横向书写和竖向书写中若组合上滚动和下滚动控制码,可以向上、下、左、右四个方向产生滚动。
首先对横向书写时的上滚动进行说明,而省略了对向下移动的说明。传送码串由<黑底-黑底-白字-白字-横向书写-横向书写-第十行-第十行-第二列-第二列-开显示-开显示-(表示韩国语发音)“da”-“um”-“un”-空格(space)-R-OL-L-“pyo”-“shi”-“hup”-“eui”-“de”-“ei”-“ta”-空格-“jun”-“song”- “ae”>构成。因此,如图10所示,在画面的黑底上显示出了白字。接着,传送的码串若为<两行上滚动-两行上滚动-“dae”-“han”-“ye”-“rul”-空格-“bo”-“in”-gut-“ei”-“da”-.>,则如图11所示,在画面上滚动一行。同样地,若接着传送的码串为<两行上滚动-两行上滚动-“to”-“han”-空格-“iul”-“eul”-R-OL-L--U-P-“shi”-“kin”-“da”-.>,则如图12所示,擦除第9行的字符列并向上移动一行。
下面对竖向书写时向左侧的滚动进行说明,而省略了向右侧移动的说明。传送码串为<关显示-关显示-黑底-黑底-白字-白字-竖向书写-竖向书写-第二行-第二行-第十五列-第十五列-开显示-开显示-“ei”-“bun”-“ae”-“nun”-空格-“se”-“ro”-“seu”-“gi”-APDR-APDR-R-O-L-L-空格-“pyo”-“gi”-“eui”-空格-“ye”>。因此如图13所示,在画面的黑底上以竖向书写方式显示白字。接着,如果传送的码串为<两行上滚动-两行上滚动-APDR-APDR-“rul”-空格-“bo”-“in”-空格-“gut”-“ei”-“da”-。>,则如图14所示,在画面上向左侧滚动一行。
如图15至17所示,根据本发明的软滚动,也可叫做一扫描线上滚动。
即,如图15所示,在进行2行上滚动的状态下,观众若用遥控器选择软滚动,用字幕处理器从显示存储器中读出字符数据时,不是以每一行读出,而是一边使扫描线一条一条地变化一边读出。也就是说,把每一行上滚动的时间进行20等分后,按每条扫描线上滚动,以使显示的字幕按图15、16、17的顺序柔和地滚动。
由于不知道接收机何时工作,所以播放经营者应制造每四秒左右播放一次对应显示位置的控制码的、适当地配置发射机的符号串的播放系统。在接收机工作后,不知道正确的位置和工作模式时,基本服务规定的接收机在缺省位置显示接收到的字符码,若接收到每四秒钟一次的控制码,则擦除现有显示画面,按新的控制码进行工作。
接收机在字幕开始后若不知道正确的位置和工作模式,则在每一模式的缺省(default)位置上,按缺省时的显示模式显示接收到的字符码,若接收到在每四秒钟播放一次的横向书写/竖向书写指定码和行/列位置指定码,则擦除原有的显示画面,按新的控制码工作。
用户在利用台词字幕和附加信息时,如果改变了电视频道,即使改变后的电视频道中传送有字幕信号,也解除了字幕显示,而只显示普通的电视画面。
从打开接收机时起到用户选择台词字幕的时刻,若没有接收到特别的控制码,则接收机保持属性解除状态,在横向书写字幕区域的第十行第一列的位置直接显示黑底白字。
如上所述,在本发明中,观众选择型字幕在上滚动和下滚动时,不是使所显示的字幕以每一行滚动,而是按将每一行滚动的时间等分而得到的规定时间间隔进行软滚动,因此使所显示的字幕在视觉上显得自然地滚动。
权利要求
1.一种字幕显示的软滚动方法,字幕信息插入在电视信号的每一场中不影响发送信号的任意一条水平行上,在观众选择型字幕接收装置中,接收插入所述字幕信息的信号并根据观众的选择将插入的所述字幕信息进行画面显示,其特征在于,所述字幕显示的软滚动方法包括如下步骤判断是否为软滚动模式;在是软滚动的情况下,从存储有被译码的字幕信息的显示存储器中,按等分每一行滚动时间而得到的规定时间间隔读出字符数据;将读出的字符数据转换为视频信号显示在屏幕上。
2.根据权利要求1的字幕显示的软滚动方法,其特征在于所述软滚动模式是由接收装置的用户指定。
3.根据权利要求1的字幕显示的软滚动方法,其特征在于所述软滚动模式是由播放局用控制码指定。
4.根据权利要求1的字幕显示的软滚动方法,其特征在于对每一行滚动时间进行等分而得到的规定时间间隔是20线以内。
5.根据权利要求1的字幕显示的软滚动方法,其特征在于所述规定线间隔是1个线间隔。
全文摘要
本发明提供一种能够在视觉上感到柔和的观众选择型字幕的软滚动方法。该软滚动方法包括如下步骤判断是否为软滚动模式;在是软滚动模式的情况下,从存储有经过译码的字幕信息的显示存储器中按规定的时间间隔读出字符数据,所述数据间隔是把滚动一行的时间进行等分而得到的时间间隔;把所读出的字符数据转换为视频信号并显示在屏幕上。
文档编号G09G5/30GK1169081SQ9711358
公开日1997年12月31日 申请日期1997年5月3日 优先权日1996年5月3日
发明者朴玄正 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1