




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
ICS35.040
L71
中華人民共和國(guó)國(guó)家標(biāo)準(zhǔn)
GB/TXXXXX—XXXX
信息技術(shù)可關(guān)閉字幕
Informationtechnology-ClosedCaptioning
(征求意見(jiàn)稿)
(在提交反饋意見(jiàn)時(shí),請(qǐng)將您知道的相關(guān)專利連同支持性文件一并附上)
XXXX-XX-XX發(fā)布XXXX-XX-XX實(shí)施
GB/TXXXXX—XXXX
前??言
本文件按照GB/T1.1—2020《標(biāo)準(zhǔn)化工作導(dǎo)則第1部分:標(biāo)準(zhǔn)化文件的結(jié)構(gòu)和起草規(guī)則》的規(guī)定起
草。
本文件為GB/TXXXXX。
本文件由全國(guó)信息技術(shù)標(biāo)準(zhǔn)化技術(shù)委員會(huì)(SAC/TC28)歸口。
本文件起草單位:
本文件主要起草人:
GB/TXXXXX-XXXX
信息技術(shù)可關(guān)閉字幕
1范圍
本文件規(guī)定了可關(guān)閉字幕的編碼、存儲(chǔ)和傳輸格式。
本文件適用于電視廣播、應(yīng)急廣播、網(wǎng)絡(luò)流媒體、網(wǎng)絡(luò)電視和視頻點(diǎn)播等應(yīng)用,為聽(tīng)障人士提供信
息無(wú)障礙服務(wù),或?yàn)椴煌Z(yǔ)種地區(qū)觀眾提供當(dāng)?shù)厮褂弥髡Z(yǔ)言的相應(yīng)翻譯文本。
2規(guī)范性引用文件
下列文件對(duì)于本文件的應(yīng)用是必不可少的。凡是注日期的引用文件,僅注日期的版本適用于本文件。
凡是不注日期的引用文件,其最新版本(包括所有的修改單)適用于本文件。
GB/T1988-1998信息技術(shù)信息交換用七位編碼字符集
GB2312-1980信息交換用漢字編碼字符集基本集
GB/T4880.3-2009語(yǔ)種名稱代碼第3部分:所有語(yǔ)種的3字母代碼
GB13000-2010信息技術(shù)通用多八位編碼字符集(UCS)
GB/T17975.1信息技術(shù)運(yùn)動(dòng)圖象及其伴音信息的通用編碼第1部分:系統(tǒng)
GB18030-2005信息技術(shù)中文編碼字符集
GB/T18793-2002信息技術(shù)可擴(kuò)展置標(biāo)語(yǔ)言(XML)1.0
GB/T20090.11-2015信息技術(shù)先進(jìn)音視頻編碼第11部分:同步文本
GB/T33475.1-2019信息技術(shù)高效多媒體編碼第1部分:系統(tǒng)
GB/T33475.6-XXXX信息技術(shù)高效多媒體編碼第6部分:智能媒體傳輸
W3CXML可擴(kuò)展置標(biāo)語(yǔ)言(ExtensibleMarkupLanguage(XML))
IETFRFC3550RTP:實(shí)時(shí)應(yīng)用傳輸協(xié)議(RTP:Atransportprotocolforreal-timeapplications)
ISO/IEC13818-1信息技術(shù)運(yùn)動(dòng)圖像及其伴音信息的通用編碼第1部分:系統(tǒng)(ISO/IEC13818-
1:2018Informationtechnology—Genericcodingofmovingpicturesandassociatedaudio
information—Part1:Systems)
ISO/IEC14496-12信息技術(shù)音視頻對(duì)象的編碼第12部分:ISO基媒體文件格式(Information
technology–Codingofaudio-visualobjects–Part12:ISObasemediafileformat)
3術(shù)語(yǔ)和定義
下列術(shù)語(yǔ)和定義適用于本文件。
3.1
可關(guān)閉字幕closedcaptioning
與音視頻內(nèi)容具有關(guān)聯(lián)關(guān)系的可以打開(kāi)或關(guān)閉其呈現(xiàn)的文本。
注1:通常用于在電視、視頻屏幕或其他視覺(jué)顯示設(shè)備上為聽(tīng)力障礙人群提供語(yǔ)音的文本轉(zhuǎn)錄或非語(yǔ)音內(nèi)容的文本描述;
注2:還可為不同語(yǔ)種地區(qū)觀眾提供當(dāng)?shù)厮褂弥髡Z(yǔ)言的相應(yīng)翻譯文本。
3.2
保留值reserved
用于擴(kuò)展目的保留的二進(jìn)制位的值。不做特別說(shuō)明情況下,其所有比特值為1。
3.3
1
GB/TXXXXX—XXXX
字幕文本captiontext
終端屏幕用于字幕顯示的文字。
3.4
CCF可關(guān)閉字幕文件closedcaptionfile
一種獨(dú)立存儲(chǔ)可關(guān)閉字幕的文本文件格式。
4縮略語(yǔ)
下列縮略語(yǔ)適用于本文件。
bslbf左位在先比特串(bitstringleftbitfirst)
CC可關(guān)閉字幕(ClosedCaptioning)
CCF可關(guān)閉字幕文件(ClosedCaptionFile)
CTS組合時(shí)間戳(CompositionTimeStamp)
DTS解碼時(shí)間戳(DecodingTimeStamp)
ISOBMFFISO基媒體文件格式(ISOBaseMediaFileFormat)
MPEG-2TSMPEG-2傳輸流(MPEG-2TransportStream)
MSB最高位(mostsignificantbit)
PCR節(jié)目時(shí)鐘參考(ProgramClockReference)
PTS顯示時(shí)間戳(PresentationTimeStamp)
uimsbf高位在前無(wú)符號(hào)整數(shù)(unsignedintegermostsignificantbitfirst)
UTF統(tǒng)一碼轉(zhuǎn)換格式(UnicodeTranformationFormat)
5約定
下列約定適用于本文件。
描述符
b(8):一個(gè)任意取值的字節(jié);
f(n):取特定值的連續(xù)n個(gè)二進(jìn)制位;
r(n):連續(xù)n個(gè)‘1’;
u(n):n位無(wú)符號(hào)整數(shù),高位在前;
utf8:用UTF-8格式編碼的字符代碼。
函數(shù)
以下函數(shù)用于語(yǔ)法描述。假定解碼器中存在一個(gè)比特流指針,這個(gè)指針指向比特流中要讀取的下一
個(gè)比特的位置。函數(shù)由函數(shù)名及左右圓括號(hào)內(nèi)的參數(shù)構(gòu)成。函數(shù)也可沒(méi)有參數(shù)。
next_bits(n)
返回比特流的隨后n個(gè)比特,MSB在前,不改變比特流指針。如果剩余的比特少于n,則返回0。
round()
四舍五入取整。
6架構(gòu)
本標(biāo)準(zhǔn)的架構(gòu)如圖1所示,主要包含如下部分:
1)字幕編碼
規(guī)定可關(guān)閉字幕基本流的語(yǔ)法和語(yǔ)義。
2
GB/TXXXXX-XXXX
2)字幕存儲(chǔ)
規(guī)定字幕文件格式,包括獨(dú)立字幕文件格式CCF和基于ISOBMFF的擴(kuò)展。
3)字幕傳輸
規(guī)定字幕基本流在MPEG-2TS中傳輸?shù)母袷健T谄渌麉f(xié)議上的傳輸在附錄A(規(guī)范性)中給出。
與字幕編碼具有對(duì)應(yīng)關(guān)系的可關(guān)閉字幕表示在附錄B(資料性)中給出。
圖1.可關(guān)閉字幕架構(gòu)
7可關(guān)閉字幕編碼
7.1字幕基本流語(yǔ)法
7.1.1字幕序列定義
字幕序列定義見(jiàn)表1。
表1字幕序列定義
字幕序列定義描述符
CC_sequence(){
do{
while((next_bits(32)==sample_start_code)){
CC_sample()
}
}while(next_bits(32)!=CC_sequence_end_code)
CC_sequence_end_codef(32)
}
7.1.2字幕樣本定義
字幕樣本定義見(jiàn)表2:
表2字幕樣本定義
字幕樣本定義描述符
CC_sample(){
sample_start_codef(32)
CC_type//字幕類型:255=應(yīng)急廣播、1=普通文本字幕、2=圖片、3=手語(yǔ)注釋、4=直播字幕u(8)
language//三字符語(yǔ)言代碼b(24)
3
GB/TXXXXX—XXXX
caption_string_offset//本元素與字幕字符串之間的字節(jié)數(shù)u(8)
if(CC_type!=4&&CC_type!=255){//直播字幕和應(yīng)急廣播沒(méi)有時(shí)間信息
time_infomation()
}
if(CC_type!=255){//應(yīng)急廣播沒(méi)有格式描述信息
position_description()
display_description()
color_description()
font_description()
style_description()
}
for(i=0;i<N;i++)
user_data_byteb(8)
if(CC_type!=2){
caption_string()
}
else{
picture_data_byteb(8)
}
}
7.1.3時(shí)間信息定義
時(shí)間信息定義見(jiàn)表3:
表3時(shí)間信息定義
時(shí)間信息定義描述符
time_infomation(){
time_reference//時(shí)間參考:1=PCR,2=節(jié)目起始時(shí)間u(2)
time_format//時(shí)間格式:1=33位PTS,2=時(shí)分秒毫秒u(2)
end_type//終止時(shí)間表達(dá)方式:0=指定終止時(shí)間,1=指定持續(xù)時(shí)間u(2)
reservedr(2)
if(time_format==1){
reservedbslbf(4)
PTS[32..30]bslbf(3)
marker_bitbslbf(1)
PTS[29..15]bslbf(15)
marker_bitbslbf(1)
PTS[14..0]bslbf(15)
marker_bitbslbf(1)
if(end_type==0){
reservedbslbf(4)
4
GB/TXXXXX-XXXX
ETS[32..30]bslbf(3)
marker_bitbslbf(1)
ETS[29..15]bslbf(15)
marker_bitbslbf(1)
ETS[14..0]bslbf(15)
marker_bitbslbf(1)
}
if(end_type==1){
reservedbslbf(4)
duration[32..30]bslbf(3)
marker_bitbslbf(1)
duration[29..15]bslbf(15)
marker_bitbslbf(1)
duration[14..0]bslbf(15)
marker_bitbslbf(1)
}
}
if(time_format==2){
start_hour_add_1u(8)
start_minute_add_1u(8)
start_second_add_1u(8)
start_millisecond_add_1u(10)
reservedr(6)
if(end_type==0){
end_hour_add_1u(8)
end_minute_add_1u(8)
end_second_add_1u(8)
end_millisecond_add_1u(10)
reservedr(6)
}
if(end_type==1){
duration_hour_add_1u(8)
duration_minute_add_1u(8)
duration_second_add_1u(8)
duration_millisecond_add_1u(10)
reservedr(6)
}
}
}
7.1.4位置描述定義
位置描述定義見(jiàn)表4:
5
GB/TXXXXX—XXXX
表4位置描述定義
位置描述定義描述符
position_description(){//指定字幕窗口的位置
origin//原點(diǎn):1=屏幕左上角,2=視頻顯示窗口左上角u(2)
abs_or_relative//絕對(duì)的還是相對(duì)的:1=絕對(duì)的,單位是像素;2=相對(duì)的,單位是1‰u(2)
position_format//指定字幕窗口位置的方式:1=指定中心點(diǎn),2=指定左上角和右下角坐標(biāo)u(4)
if(position_format==1){
center_x//中心點(diǎn)橫坐標(biāo)u(15)
marker_bitf(1)
center_y//中心點(diǎn)縱坐標(biāo)u(15)
marker_bitf(1)
reservedr(32)
}
if(position_format==2){
left//左上角橫坐標(biāo)u(15)
marker_bitf(1)
top//左上角縱坐標(biāo)u(15)
marker_bitf(1)
right//右下角橫坐標(biāo)u(15)
marker_bitf(1)
bottom//右下角縱坐標(biāo)u(15)
marker_bitf(1)
}
}
7.1.5顯示描述定義
顯示描述定義見(jiàn)表5:
表5顯示描述定義
顯示描述定義描述符
display_description(){
write_direction//書(shū)寫方向,值為0表示從左到右,值為1表示從上到下u(1)
horizontal_justification//水平對(duì)齊方式,0表示左對(duì)齊,1表示居中,2表示右對(duì)齊u(2)
vertical_justification//垂直對(duì)齊方式,0表示頂端對(duì)齊,1表示居中,2表示底端對(duì)齊u(2)
reserved//保留u(11)
}
7.1.6顏色描述定義
顏色描述定義見(jiàn)表6:
表6顏色描述定義
顏色描述定義描述符
color_description(){
6
GB/TXXXXX-XXXX
background_color_red//背景色的紅色分量u(8)
background_color_green//背景色的綠色分量u(8)
marker_bitf(1)
background_color_transparency//背景色的透明度分量u(7)
background_color_blue//背景色的藍(lán)色分量u(8)
background_width//背景寬度,255=填充整個(gè)字幕窗口,1~15=從文字向外擴(kuò)展指定個(gè)像素u(8)
foreground_color_red//前景色的紅色分量u(8)
foreground_color_green//前景色的綠色分量u(8)
marker_bitf(1)
foreground_color_transparency//前景色的透明度分量u(7)
foreground_color_blue//前景色的藍(lán)色分量u(8)
reservedb(32)
}
7.1.7字體描述定義
字體描述定義見(jiàn)表7:
表7字體描述定義
字體描述定義描述符
font_description(){
font_id//字體序號(hào)u(8)
font_size//像素高度,abs_or_relative=1時(shí)單位是像素,abs_or_relative=2時(shí)單位是1‰u(8)
reservedr(8)
}
7.1.8風(fēng)格描述定義
風(fēng)格描述定義見(jiàn)表8:
表8風(fēng)格描述定義
風(fēng)格描述定義描述符
style_description(){
if(CC_type!=2){
bold_flag//加粗標(biāo)志,0=正常,1=加粗u(1)
italic_flag//斜體標(biāo)志,0=正常,1=斜體u(1)
underline_flag//下劃線標(biāo)志,0=正常,1=加下劃線u(1)
reservedr(13)
}
if(CC_type==2){
picture_format//圖片格式,0=JPG,1=PNG,2=TIFF,3=GIFu(8)
reservedr(8)
}
}
7.1.9字幕字符串定義
7
GB/TXXXXX—XXXX
字幕字符串定義見(jiàn)表9:
表9字幕字符串定義
字幕字符串定義描述符
caption_string(){
do{
while(next_bits(8)!=0){
caption_charutf8
}
zero_bytef(8)
}while(next_bits(32)!=CC_sequence_end_code&&next_bits(32)!=sample_start_code)
}
7.2字幕基本流語(yǔ)義
7.2.1字幕序列
字幕序列由若干字幕樣本組成,以字幕樣本起始碼開(kāi)始,以序列結(jié)束碼結(jié)束。
字幕序列結(jié)束碼CC_sequence_end_code
位串‘0x000001C1’。標(biāo)識(shí)字幕序列的結(jié)束。
起始碼是一組特定的位串。在符合本文件的位流中,除起始碼外的任何情況下都不應(yīng)出現(xiàn)這些位串。
起始碼由起始碼前綴和起始碼值構(gòu)成。起始碼前綴是位串“000000000000000000000001”。
所有的起始碼都應(yīng)字節(jié)對(duì)齊。
起始碼值是一個(gè)8位無(wú)符號(hào)整數(shù),用來(lái)表示起始碼的類型,見(jiàn)表10。
表10起始碼值
起始碼類型起始碼值(十六進(jìn)制)
字幕樣本起始碼(sample_start_code)C0
字幕序列結(jié)束碼(CC_sequence_end_code)C1
保留C2-C7
用戶自定義起始碼C8-FF,00-BF
掩碼位marker_bit
1位,取固定值1。設(shè)置掩碼位的目的是避免出現(xiàn)偽起始碼。
保留位reserved
保留的若干位,每一位都取固定值1。
7.2.2字幕樣本
字幕樣本起始碼sample_start_code
位串‘0x000001C0’。標(biāo)識(shí)字幕樣本的開(kāi)始。
字幕類型CC_type
8位無(wú)符號(hào)整數(shù),值為1表示字幕樣本中包含的字幕是普通文本;值為2表示字幕樣本中包含的字
幕是圖片;值為3表示字幕樣本中包含的字幕是手語(yǔ)注釋(帶注釋的文本,用于說(shuō)明手語(yǔ)動(dòng)作);值為
4表示字幕樣本是直播字幕;值為255表示字幕樣本是應(yīng)急廣播。其他取值保留。CC_type取值分配見(jiàn)
表11。
8
GB/TXXXXX-XXXX
表11CC_type取值
CC_type含義
0禁止
1普通文本
2圖片
3手語(yǔ)注釋
4直播字幕
5..254保留
255應(yīng)急廣播
當(dāng)CC_type的值為2時(shí),字幕類型為圖片。終端應(yīng)忽略display_description()、
color_description()、font_description()中的格式信息。如果圖片的寬度和高度與
position_description()中指定的字幕窗口的寬度和高度不一致,終端應(yīng)調(diào)整圖片使其適應(yīng)字幕窗口。
當(dāng)CC_type的值為4時(shí),字幕類型為直播字幕。當(dāng)終端接收到直播字幕時(shí),應(yīng)按照以下方法處理:
——如果直播字幕的字幕字符串不為空,則按照以下方式處理:
(1)如果終端正在顯示直播字幕,則立即停止正在顯示的直播字幕,并立即顯示本條直播字幕;
(2)如果終端沒(méi)有正在顯示的直播字幕,則立即顯示本條直播字幕。
——如果直播字幕的字幕字符串為空,即沒(méi)有出現(xiàn)caption_char字段,則按照以下方式處理;
(1)如果終端正在顯示直播字幕,則立即停止正在顯示的直播字幕;
(2)如果終端沒(méi)有正在顯示直播字幕,則不做任何動(dòng)作。
當(dāng)CC_type的值為255時(shí),字幕類型為應(yīng)急廣播。當(dāng)終端接收到應(yīng)急廣播時(shí),應(yīng)按照以下方法處理:
——如果應(yīng)急廣播的字幕字符串不為空,則立即開(kāi)始按照以下規(guī)定的方式開(kāi)始播放應(yīng)急廣播的內(nèi)容,
直到接收到下一條應(yīng)急廣播為止;
——如果應(yīng)急廣播的字幕字符串為空,即沒(méi)有出現(xiàn)caption_char字段,則按照以下方式處理;
(1)如果終端正在播放應(yīng)急廣播,則應(yīng)立即停止正在播放的應(yīng)急廣播;
(2)如果終端沒(méi)有正在播放應(yīng)急廣播,則不做任何動(dòng)作。
應(yīng)急廣播的格式信息取以下值,其中有些字段的取值在指定的范圍之內(nèi)即可,終端可根據(jù)自身情況
決定具體取值:
origin=1
abs_or_relative=2
position_format=2
left=0
top應(yīng)大于等于800小于等于900
right=1000
bottom=1000
write_direction=0
horizontal_justification=3(此字段在應(yīng)急廣播的格式描述中應(yīng)被忽略)
vertical_justification=1
background_color_red=16
background_color_green=16
background_color_transparency=100
background_color_blue=240
background_width=255
foreground_color_red=240
9
GB/TXXXXX—XXXX
foreground_color_green=240
foreground_color_transparency=100
foreground_color_blue=240
font_id=0
font_size的值大于等于(bottom-top)*0.7小于等于(bottom-top)*0.9
bold_flag=0
italic_flag=0
underline_flag=0
應(yīng)急廣播應(yīng)采用走馬燈的方式播放。文字從屏幕右側(cè)向左側(cè)勻速運(yùn)動(dòng),運(yùn)動(dòng)速度為每秒5個(gè)漢字。
走馬燈文字頭尾間隔大于等于10個(gè)漢字,小于等于屏幕寬度。
如果應(yīng)急廣播的字幕字符串中出現(xiàn)回車、換行符,則終端應(yīng)忽略這些回車、換行符。
語(yǔ)言language
24位比特串,GB/T4880.3-2009規(guī)定的三字母語(yǔ)言代碼。符合本標(biāo)準(zhǔn)的終端至少應(yīng)支持中文(zho)
和英文(eng)。
字幕字符串偏移caption_string_offset
8位無(wú)符號(hào)整數(shù),表示本字段與字幕字符串之間的字節(jié)數(shù)。
用戶數(shù)據(jù)字節(jié)user_data_byte
用戶數(shù)據(jù)字節(jié),其數(shù)量由字幕字符串偏移和字幕格式信息、時(shí)間信息的字節(jié)數(shù)共同確定。用戶數(shù)據(jù)
也可以起到填充的作用。用戶數(shù)據(jù)的含義本標(biāo)準(zhǔn)不做規(guī)定,但用戶數(shù)據(jù)應(yīng)保證不出現(xiàn)偽起始碼。解碼器
可忽略這些數(shù)據(jù)。
圖片數(shù)據(jù)字節(jié)picture_data_byte
當(dāng)CC_type的值為2時(shí),此字段中包含圖片文件數(shù)據(jù)字節(jié)。
7.2.3時(shí)間信息
時(shí)間參考time_reference
2位無(wú)符號(hào)整數(shù)。值為1表示字幕樣本中的時(shí)間相對(duì)于節(jié)目時(shí)鐘參考(PCR);值為2表示字幕樣本
中的時(shí)間相對(duì)于節(jié)目的開(kāi)始時(shí)刻,節(jié)目的開(kāi)始時(shí)刻定義為0時(shí)刻。
時(shí)間格式time_format
2位無(wú)符號(hào)整數(shù)。值為1表示字幕樣本中的時(shí)間格式是33位時(shí)間戳,單位是1/90000秒;值為2
表示字幕樣本中的時(shí)間格式是時(shí)分秒毫秒,分別用1/1/1/2個(gè)字節(jié)表示。如果時(shí)間參考取值1,則時(shí)間
格式應(yīng)取值1;如果時(shí)間參考取值2,則時(shí)間格式應(yīng)取值2。
終止時(shí)間表達(dá)方式end_type
2位無(wú)符號(hào)整數(shù)。值為0表示字幕樣本中給出字幕顯示的終止時(shí)刻,值為1表示字幕樣本中給出字
幕顯示的持續(xù)時(shí)間。
顯示時(shí)間戳PTS
33位無(wú)符號(hào)整數(shù),表示字幕開(kāi)始顯示的時(shí)刻。為了防止出現(xiàn)偽起始碼,顯示時(shí)間戳被分為3個(gè)部
分,中間用掩碼位分割開(kāi)。顯示時(shí)間戳的編碼格式與ISO/IEC13818-1相同。
結(jié)束時(shí)間戳ETS
33位無(wú)符號(hào)整數(shù),表示字幕結(jié)束顯示的時(shí)刻。為了防止出現(xiàn)偽起始碼,結(jié)束時(shí)間戳被分為3個(gè)部
分,中間用掩碼位分割開(kāi)。結(jié)束時(shí)間戳的編碼格式與顯示時(shí)間戳相同。
字幕持續(xù)顯示時(shí)間duration
33位無(wú)符號(hào)整數(shù),表示字幕持續(xù)顯示的時(shí)間長(zhǎng)度,單位為1/90000秒。為了防止出現(xiàn)偽起始碼,
字幕持續(xù)顯示時(shí)間被分為3個(gè)部分,中間用掩碼位分割開(kāi)。字幕持續(xù)顯示時(shí)間的編碼格式與顯示時(shí)間戳
10
GB/TXXXXX-XXXX
相同。
字幕開(kāi)始時(shí)加1start_hour_add_1
8位無(wú)符號(hào)整數(shù),表示字幕開(kāi)始顯示時(shí)間的小時(shí)加1。start_hour_add_1的取值范圍是1..24。
字幕開(kāi)始分加1start_minute_add_1
8位無(wú)符號(hào)整數(shù),表示字幕開(kāi)始顯示時(shí)間的分鐘加1。start_minute_add_1的取值范圍是1..60。
字幕開(kāi)始秒加1start_second_add_1
8位無(wú)符號(hào)整數(shù),表示字幕開(kāi)始顯示時(shí)間的秒加1。start_second_add_1的取值范圍是1..60。
字幕開(kāi)始毫秒加1start_millisecond_add_1
10位無(wú)符號(hào)整數(shù),表示字幕開(kāi)始顯示時(shí)間的毫秒加1。start_millisecond_add_1的取值范圍是
1..1000。
字幕開(kāi)始時(shí)間記為SH:SM:SS:SX,計(jì)算方式如下:
SH=start_hour_add_1-1
SM=start_minute_add_1-1
SS=start_second_add_1–1
SX=start_millisecond_add_1–1
字幕結(jié)束時(shí)加1end_hour_add_1
8位無(wú)符號(hào)整數(shù),表示字幕結(jié)束顯示時(shí)間的小時(shí)加1。end_hour_add_1的取值范圍是1..24。
字幕結(jié)束分加1end_minute_add_1
8位無(wú)符號(hào)整數(shù),表示字幕結(jié)束顯示時(shí)間的分鐘加1。end_minute_add_1的取值范圍是1..60。
字幕結(jié)束秒加1end_second_add_1
8位無(wú)符號(hào)整數(shù),表示字幕結(jié)束顯示時(shí)間的秒加1。end_second_add_1的取值范圍是1..60。
字幕結(jié)束毫秒加1end_millisecond_add_1
10位無(wú)符號(hào)整數(shù),表示字幕結(jié)束顯示時(shí)間的毫秒加1。end_millisecond_add_1的取值范圍是
1..1000。
字幕結(jié)束時(shí)間記為EH:EM:ES:EX,計(jì)算方式如下:
EH=end_hour_add_1-1
EM=end_minute_add_1-1
ES=end_second_add_1–1
EX=end_millisecond_add_1–1
字幕持續(xù)時(shí)加1duration_hour_add_1
8位無(wú)符號(hào)整數(shù),表示字幕持續(xù)顯示時(shí)間的小時(shí)加1。duration_hour_add_1的取值范圍是1..24。
字幕持續(xù)分加1duration_minute_add_1
8位無(wú)符號(hào)整數(shù),表示字幕持續(xù)顯示時(shí)間的分鐘加1。duration_minute_add_1的取值范圍是1..60。
字幕持續(xù)秒加1duration_second_add_1
8位無(wú)符號(hào)整數(shù),表示字幕持續(xù)顯示時(shí)間的秒加1。duration_second_add_1的取值范圍是1..60。
字幕持續(xù)毫秒加1duration_millisecond_add_1
10位無(wú)符號(hào)整數(shù),表示字幕持續(xù)顯示時(shí)間的毫秒加1。duration_millisecond_add_1的取值范圍
是1..1000。
字幕持續(xù)時(shí)間記為DH:DM:DS:DX,計(jì)算方式如下:
DH=duration_hour_add_1-1
DM=duration_minute_add_1-1
DS=duration_second_add_1–1
DX=duration_millisecond_add_1–1
11
GB/TXXXXX—XXXX
7.2.4位置描述
位置描述中包含樣本顯示位置的信息。字幕窗口示意圖見(jiàn)圖2。規(guī)定屏幕左上角為坐標(biāo)原點(diǎn),橫坐
標(biāo)從左向右增加,縱坐標(biāo)從上到下增加。屏幕水平分辨率記為ScreenWidth,屏幕垂直分辨率記為
ScreenHeight,視頻窗口左上角坐標(biāo)記為(VideoWindowX0,VideoWindowY0),視頻窗口的寬度和高度
記為VideoWindowWidth和VideoWindowHeight。
圖2.字幕窗口示意圖
原點(diǎn)origin
2位無(wú)符號(hào)整數(shù),值為1表示坐標(biāo)原點(diǎn)在屏幕左上角,值為2表示坐標(biāo)原點(diǎn)在視頻顯示窗口左上角。
絕對(duì)或相對(duì)abs_or_relative
2位無(wú)符號(hào)整數(shù),值為1表示給出的位置坐標(biāo)是絕對(duì)坐標(biāo),單位是像素;值為2表示給出的位置坐
標(biāo)是相對(duì)坐標(biāo),單位是1‰。
指定字幕窗口位置的方式position_format
4位無(wú)符號(hào)整數(shù),值為1表示指定字幕窗口的中心坐標(biāo),字幕窗口的大小根據(jù)所需顯示的字幕確定。
值為2表示指定字幕窗口的左上角和右下角坐標(biāo)。
中心橫坐標(biāo)center_x
中心縱坐標(biāo)center_y
15位無(wú)符號(hào)整數(shù)。當(dāng)abs_or_relative值為1時(shí)表示字幕窗口中心的絕對(duì)橫坐標(biāo)和縱坐標(biāo),以像
素為單位;當(dāng)abs_or_relative的值為2時(shí)表示字幕窗口中心的相對(duì)橫坐標(biāo)和縱坐標(biāo),單位是1‰。字
幕窗口的中心坐標(biāo)(CCWCenterX,CCWCenterY)按照以下方式計(jì)算:
if(origin==1){
if(abs_or_relative==1){
CCWCenterX=center_x
CCWCenterY=center_y
}
if(abs_or_relative==2){
CCWCenterX=round(ScreenWidth*center_x/1000)
CCWCenterY=round(ScreenHeight*center_y/1000)
}
}
if(origin==2){
if(abs_or_relative==1){
CCWCenterX=VideoWindowX0+center_x
CCWCenterY=VideoWindowY0+center_y
12
GB/TXXXXX-XXXX
}
if(abs_or_relative==2){
CCWCenterX=VideoWindowX0+round(VideoWindowWidth*center_x/1000)
CCWCenterY=VideoWindowY0+round(VideoWindowHeight*center_y/1000)
}
}
字幕窗口左上角橫坐標(biāo)left
字幕窗口左上角縱坐標(biāo)top
字幕窗口右下角橫坐標(biāo)right
字幕窗口右下角縱坐標(biāo)bottom
15位無(wú)符號(hào)整數(shù)。當(dāng)abs_or_relative值為1時(shí)表示字幕窗口左上角和右下角的絕對(duì)橫坐標(biāo)和縱
坐標(biāo),以像素為單位;當(dāng)abs_or_relative的值為2時(shí)表示字幕窗口左上角和右下角的相對(duì)橫坐標(biāo)和縱
坐標(biāo),單位是1‰。字幕窗口左上角和右下角的相對(duì)于屏幕左上角的絕對(duì)坐標(biāo)按照以下方式計(jì)算:
if(origin==1){
if(abs_or_relative==1){
CCW_X0=left
CCW_Y0=top
CCW_X1=right
CCW_Y1=bottom
}
if(abs_or_relative==2){
CCW_X0=round(ScreenWidth*left/1000)
CCW_Y0=round(ScreenHeight*top/1000)
CCW_X1=round(ScreenWidth*right/1000)
CCW_Y1=round(ScreenHeight*bottom/1000)
}
}
if(origin==2){
if(abs_or_relative==1){
CCW_X0=VideoWindowX0+left
CCW_Y0=VideoWindowY0+top
CCW_X1=VideoWindowX0+right
CCW_Y1=VideoWindowY0+bottom
}
if(abs_o
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 張國(guó)銀-企業(yè)誠(chéng)信助力企業(yè)發(fā)展
- 《招聘策略與流程》課件
- 技能培訓(xùn)平面機(jī)構(gòu)具有確定運(yùn)動(dòng)的條件
- 2025年買賣合同模板全文:面料交易協(xié)議標(biāo)準(zhǔn)版
- 2025合作合同,合作合同范本格式
- 網(wǎng)絡(luò)編輯師考試常見(jiàn)知識(shí)誤區(qū)試題及答案
- 務(wù)工合同范本
- 2024年09月河北張家口市蔚縣事業(yè)單位招聘第三批60人筆試歷年專業(yè)考點(diǎn)(難、易錯(cuò)點(diǎn))附帶答案詳解
- 消防系統(tǒng)維護(hù)管理
- 《戰(zhàn)略成本控制探討》課件
- 病毒分離鑒定
- 重癥醫(yī)學(xué)科三年發(fā)展規(guī)劃
- 天車安全檢查表
- 《神奇的莫比烏斯帶》ppt
- 必備空調(diào)安裝免責(zé)協(xié)議書(shū)范文優(yōu)選七篇
- 電子營(yíng)業(yè)執(zhí)照下載確認(rèn)書(shū)(外籍法定代表人)
- 中國(guó)醫(yī)院質(zhì)量安全管理 第4-2部分:醫(yī)療管理 護(hù)理質(zhì)量管理 T∕CHAS 10-4-2-2019
- (自考)財(cái)務(wù)管理學(xué)完整版課件全套ppt教程(最新)
- 《智能制造技術(shù)與應(yīng)用》試題及答案
- NX_Nastran_超單元指南_cn
- 軟件系統(tǒng)平臺(tái)對(duì)接接口方案計(jì)劃
評(píng)論
0/150
提交評(píng)論