




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
ICS35.040
L71
中華人民共和國國家標(biāo)準(zhǔn)
GB/TXXXXX—XXXX
信息技術(shù)可關(guān)閉字幕
Informationtechnology-ClosedCaptioning
(征求意見稿)
(在提交反饋意見時(shí),請將您知道的相關(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。
本文件由全國信息技術(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)用,為聽障人士提供信
息無障礙服務(wù),或?yàn)椴煌Z種地區(qū)觀眾提供當(dāng)?shù)厮褂弥髡Z言的相應(yīng)翻譯文本。
2規(guī)范性引用文件
下列文件對于本文件的應(yīng)用是必不可少的。凡是注日期的引用文件,僅注日期的版本適用于本文件。
凡是不注日期的引用文件,其最新版本(包括所有的修改單)適用于本文件。
GB/T1988-1998信息技術(shù)信息交換用七位編碼字符集
GB2312-1980信息交換用漢字編碼字符集基本集
GB/T4880.3-2009語種名稱代碼第3部分:所有語種的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)語言(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)語言(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ù)音視頻對象的編碼第12部分:ISO基媒體文件格式(Information
technology–Codingofaudio-visualobjects–Part12:ISObasemediafileformat)
3術(shù)語和定義
下列術(shù)語和定義適用于本文件。
3.1
可關(guān)閉字幕closedcaptioning
與音視頻內(nèi)容具有關(guān)聯(lián)關(guān)系的可以打開或關(guān)閉其呈現(xiàn)的文本。
注1:通常用于在電視、視頻屏幕或其他視覺顯示設(shè)備上為聽力障礙人群提供語音的文本轉(zhuǎn)錄或非語音內(nèi)容的文本描述;
注2:還可為不同語種地區(qū)觀眾提供當(dāng)?shù)厮褂弥髡Z言的相應(yīng)翻譯文本。
3.2
保留值reserved
用于擴(kuò)展目的保留的二進(jìn)制位的值。不做特別說明情況下,其所有比特值為1。
3.3
1
GB/TXXXXX—XXXX
字幕文本captiontext
終端屏幕用于字幕顯示的文字。
3.4
CCF可關(guān)閉字幕文件closedcaptionfile
一種獨(dú)立存儲(chǔ)可關(guān)閉字幕的文本文件格式。
4縮略語
下列縮略語適用于本文件。
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高位在前無符號(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位無符號(hào)整數(shù),高位在前;
utf8:用UTF-8格式編碼的字符代碼。
函數(shù)
以下函數(shù)用于語法描述。假定解碼器中存在一個(gè)比特流指針,這個(gè)指針指向比特流中要讀取的下一
個(gè)比特的位置。函數(shù)由函數(shù)名及左右圓括號(hào)內(nèi)的參數(shù)構(gòu)成。函數(shù)也可沒有參數(shù)。
next_bits(n)
返回比特流的隨后n個(gè)比特,MSB在前,不改變比特流指針。如果剩余的比特少于n,則返回0。
round()
四舍五入取整。
6架構(gòu)
本標(biāo)準(zhǔn)的架構(gòu)如圖1所示,主要包含如下部分:
1)字幕編碼
規(guī)定可關(guān)閉字幕基本流的語法和語義。
2
GB/TXXXXX-XXXX
2)字幕存儲(chǔ)
規(guī)定字幕文件格式,包括獨(dú)立字幕文件格式CCF和基于ISOBMFF的擴(kuò)展。
3)字幕傳輸
規(guī)定字幕基本流在MPEG-2TS中傳輸?shù)母袷?。在其他協(xié)議上的傳輸在附錄A(規(guī)范性)中給出。
與字幕編碼具有對應(yīng)關(guān)系的可關(guān)閉字幕表示在附錄B(資料性)中給出。
圖1.可關(guān)閉字幕架構(gòu)
7可關(guān)閉字幕編碼
7.1字幕基本流語法
7.1.1字幕序列定義
字幕序列定義見表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字幕樣本定義
字幕樣本定義見表2:
表2字幕樣本定義
字幕樣本定義描述符
CC_sample(){
sample_start_codef(32)
CC_type//字幕類型:255=應(yīng)急廣播、1=普通文本字幕、2=圖片、3=手語注釋、4=直播字幕u(8)
language//三字符語言代碼b(24)
3
GB/TXXXXX—XXXX
caption_string_offset//本元素與字幕字符串之間的字節(jié)數(shù)u(8)
if(CC_type!=4&&CC_type!=255){//直播字幕和應(yīng)急廣播沒有時(shí)間信息
time_infomation()
}
if(CC_type!=255){//應(yīng)急廣播沒有格式描述信息
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í)間信息定義見表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位置描述定義
位置描述定義見表4:
5
GB/TXXXXX—XXXX
表4位置描述定義
位置描述定義描述符
position_description(){//指定字幕窗口的位置
origin//原點(diǎn):1=屏幕左上角,2=視頻顯示窗口左上角u(2)
abs_or_relative//絕對的還是相對的:1=絕對的,單位是像素;2=相對的,單位是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顯示描述定義
顯示描述定義見表5:
表5顯示描述定義
顯示描述定義描述符
display_description(){
write_direction//書寫方向,值為0表示從左到右,值為1表示從上到下u(1)
horizontal_justification//水平對齊方式,0表示左對齊,1表示居中,2表示右對齊u(2)
vertical_justification//垂直對齊方式,0表示頂端對齊,1表示居中,2表示底端對齊u(2)
reserved//保留u(11)
}
7.1.6顏色描述定義
顏色描述定義見表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字體描述定義
字體描述定義見表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)格描述定義見表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
字幕字符串定義見表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字幕基本流語義
7.2.1字幕序列
字幕序列由若干字幕樣本組成,以字幕樣本起始碼開始,以序列結(jié)束碼結(jié)束。
字幕序列結(jié)束碼CC_sequence_end_code
位串‘0x000001C1’。標(biāo)識(shí)字幕序列的結(jié)束。
起始碼是一組特定的位串。在符合本文件的位流中,除起始碼外的任何情況下都不應(yīng)出現(xiàn)這些位串。
起始碼由起始碼前綴和起始碼值構(gòu)成。起始碼前綴是位串“000000000000000000000001”。
所有的起始碼都應(yīng)字節(jié)對齊。
起始碼值是一個(gè)8位無符號(hào)整數(shù),用來表示起始碼的類型,見表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í)字幕樣本的開始。
字幕類型CC_type
8位無符號(hào)整數(shù),值為1表示字幕樣本中包含的字幕是普通文本;值為2表示字幕樣本中包含的字
幕是圖片;值為3表示字幕樣本中包含的字幕是手語注釋(帶注釋的文本,用于說明手語動(dòng)作);值為
4表示字幕樣本是直播字幕;值為255表示字幕樣本是應(yīng)急廣播。其他取值保留。CC_type取值分配見
表11。
8
GB/TXXXXX-XXXX
表11CC_type取值
CC_type含義
0禁止
1普通文本
2圖片
3手語注釋
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)如果終端沒有正在顯示的直播字幕,則立即顯示本條直播字幕。
——如果直播字幕的字幕字符串為空,即沒有出現(xiàn)caption_char字段,則按照以下方式處理;
(1)如果終端正在顯示直播字幕,則立即停止正在顯示的直播字幕;
(2)如果終端沒有正在顯示直播字幕,則不做任何動(dòng)作。
當(dāng)CC_type的值為255時(shí),字幕類型為應(yīng)急廣播。當(dāng)終端接收到應(yīng)急廣播時(shí),應(yīng)按照以下方法處理:
——如果應(yīng)急廣播的字幕字符串不為空,則立即開始按照以下規(guī)定的方式開始播放應(yīng)急廣播的內(nèi)容,
直到接收到下一條應(yīng)急廣播為止;
——如果應(yīng)急廣播的字幕字符串為空,即沒有出現(xiàn)caption_char字段,則按照以下方式處理;
(1)如果終端正在播放應(yīng)急廣播,則應(yīng)立即停止正在播放的應(yīng)急廣播;
(2)如果終端沒有正在播放應(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)忽略這些回車、換行符。
語言language
24位比特串,GB/T4880.3-2009規(guī)定的三字母語言代碼。符合本標(biāo)準(zhǔn)的終端至少應(yīng)支持中文(zho)
和英文(eng)。
字幕字符串偏移caption_string_offset
8位無符號(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位無符號(hào)整數(shù)。值為1表示字幕樣本中的時(shí)間相對于節(jié)目時(shí)鐘參考(PCR);值為2表示字幕樣本
中的時(shí)間相對于節(jié)目的開始時(shí)刻,節(jié)目的開始時(shí)刻定義為0時(shí)刻。
時(shí)間格式time_format
2位無符號(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位無符號(hào)整數(shù)。值為0表示字幕樣本中給出字幕顯示的終止時(shí)刻,值為1表示字幕樣本中給出字
幕顯示的持續(xù)時(shí)間。
顯示時(shí)間戳PTS
33位無符號(hào)整數(shù),表示字幕開始顯示的時(shí)刻。為了防止出現(xiàn)偽起始碼,顯示時(shí)間戳被分為3個(gè)部
分,中間用掩碼位分割開。顯示時(shí)間戳的編碼格式與ISO/IEC13818-1相同。
結(jié)束時(shí)間戳ETS
33位無符號(hào)整數(shù),表示字幕結(jié)束顯示的時(shí)刻。為了防止出現(xiàn)偽起始碼,結(jié)束時(shí)間戳被分為3個(gè)部
分,中間用掩碼位分割開。結(jié)束時(shí)間戳的編碼格式與顯示時(shí)間戳相同。
字幕持續(xù)顯示時(shí)間duration
33位無符號(hào)整數(shù),表示字幕持續(xù)顯示的時(shí)間長度,單位為1/90000秒。為了防止出現(xiàn)偽起始碼,
字幕持續(xù)顯示時(shí)間被分為3個(gè)部分,中間用掩碼位分割開。字幕持續(xù)顯示時(shí)間的編碼格式與顯示時(shí)間戳
10
GB/TXXXXX-XXXX
相同。
字幕開始時(shí)加1start_hour_add_1
8位無符號(hào)整數(shù),表示字幕開始顯示時(shí)間的小時(shí)加1。start_hour_add_1的取值范圍是1..24。
字幕開始分加1start_minute_add_1
8位無符號(hào)整數(shù),表示字幕開始顯示時(shí)間的分鐘加1。start_minute_add_1的取值范圍是1..60。
字幕開始秒加1start_second_add_1
8位無符號(hào)整數(shù),表示字幕開始顯示時(shí)間的秒加1。start_second_add_1的取值范圍是1..60。
字幕開始毫秒加1start_millisecond_add_1
10位無符號(hào)整數(shù),表示字幕開始顯示時(shí)間的毫秒加1。start_millisecond_add_1的取值范圍是
1..1000。
字幕開始時(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位無符號(hào)整數(shù),表示字幕結(jié)束顯示時(shí)間的小時(shí)加1。end_hour_add_1的取值范圍是1..24。
字幕結(jié)束分加1end_minute_add_1
8位無符號(hào)整數(shù),表示字幕結(jié)束顯示時(shí)間的分鐘加1。end_minute_add_1的取值范圍是1..60。
字幕結(jié)束秒加1end_second_add_1
8位無符號(hào)整數(shù),表示字幕結(jié)束顯示時(shí)間的秒加1。end_second_add_1的取值范圍是1..60。
字幕結(jié)束毫秒加1end_millisecond_add_1
10位無符號(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位無符號(hào)整數(shù),表示字幕持續(xù)顯示時(shí)間的小時(shí)加1。duration_hour_add_1的取值范圍是1..24。
字幕持續(xù)分加1duration_minute_add_1
8位無符號(hào)整數(shù),表示字幕持續(xù)顯示時(shí)間的分鐘加1。duration_minute_add_1的取值范圍是1..60。
字幕持續(xù)秒加1duration_second_add_1
8位無符號(hào)整數(shù),表示字幕持續(xù)顯示時(shí)間的秒加1。duration_second_add_1的取值范圍是1..60。
字幕持續(xù)毫秒加1duration_millisecond_add_1
10位無符號(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位置描述
位置描述中包含樣本顯示位置的信息。字幕窗口示意圖見圖2。規(guī)定屏幕左上角為坐標(biāo)原點(diǎn),橫坐
標(biāo)從左向右增加,縱坐標(biāo)從上到下增加。屏幕水平分辨率記為ScreenWidth,屏幕垂直分辨率記為
ScreenHeight,視頻窗口左上角坐標(biāo)記為(VideoWindowX0,VideoWindowY0),視頻窗口的寬度和高度
記為VideoWindowWidth和VideoWindowHeight。
圖2.字幕窗口示意圖
原點(diǎn)origin
2位無符號(hào)整數(shù),值為1表示坐標(biāo)原點(diǎn)在屏幕左上角,值為2表示坐標(biāo)原點(diǎn)在視頻顯示窗口左上角。
絕對或相對abs_or_relative
2位無符號(hào)整數(shù),值為1表示給出的位置坐標(biāo)是絕對坐標(biāo),單位是像素;值為2表示給出的位置坐
標(biāo)是相對坐標(biāo),單位是1‰。
指定字幕窗口位置的方式position_format
4位無符號(hào)整數(shù),值為1表示指定字幕窗口的中心坐標(biāo),字幕窗口的大小根據(jù)所需顯示的字幕確定。
值為2表示指定字幕窗口的左上角和右下角坐標(biāo)。
中心橫坐標(biāo)center_x
中心縱坐標(biāo)center_y
15位無符號(hào)整數(shù)。當(dāng)abs_or_relative值為1時(shí)表示字幕窗口中心的絕對橫坐標(biāo)和縱坐標(biāo),以像
素為單位;當(dāng)abs_or_relative的值為2時(shí)表示字幕窗口中心的相對橫坐標(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位無符號(hào)整數(shù)。當(dāng)abs_or_relative值為1時(shí)表示字幕窗口左上角和右下角的絕對橫坐標(biāo)和縱
坐標(biāo),以像素為單位;當(dāng)abs_or_relative的值為2時(shí)表示字幕窗口左上角和右下角的相對橫坐標(biāo)和縱
坐標(biāo),單位是1‰。字幕窗口左上角和右下角的相對于屏幕左上角的絕對坐標(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. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 七年級(jí)生物下冊 第三單元 第二章 人的生活需要空氣 第一節(jié) 人體與外界的氣體交換教學(xué)實(shí)錄設(shè)計(jì)(新版)濟(jì)南版
- 偏癱患者步態(tài)健康教育
- 入隊(duì)前知識(shí)培訓(xùn)課件
- 《第三單元 黃河旅游共分享:10 旅行記錄樂分享》教學(xué)設(shè)計(jì)-2024-2025學(xué)年泰山版信息技術(shù)三年級(jí)上冊001
- 第7課《我們有新玩法》(教學(xué)設(shè)計(jì))2023-2024學(xué)年統(tǒng)編版道德與法治二年級(jí)下冊
- 2025私家車買賣合同
- 2025標(biāo)準(zhǔn)版上海市國內(nèi)旅游合同(B版)
- 2023三年級(jí)數(shù)學(xué)上冊 六 乘法第3課時(shí) 乘火車教學(xué)實(shí)錄 北師大版
- 2023八年級(jí)英語上冊 Unit 2 How often do you exercise Section A 1a-1c教學(xué)實(shí)錄(新版)人教新目標(biāo)版
- 黨務(wù)基礎(chǔ)知識(shí)培訓(xùn)課件教學(xué)
- 傷殘員工合同標(biāo)準(zhǔn)文本
- 2024年廣東惠州仲愷高新區(qū)招聘中學(xué)教師筆試真題
- GB/T 24894-2025動(dòng)植物油脂甘三酯分子2-位脂肪酸組分的測定
- 2025年國家公務(wù)員遴選考試全真模擬試卷及答案(共五套)
- 2025江蘇蘇豪控股集團(tuán)招聘易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 7.1影響深遠(yuǎn)的人文精神課件 -2024-2025學(xué)年統(tǒng)編版道德與法治七年級(jí)下冊
- 2025年企業(yè)規(guī)章制度試題及答案
- 2025春人教版七年級(jí)英語下冊重點(diǎn)知識(shí)默寫
- 2025年駐馬店全域礦業(yè)開發(fā)有限公司招聘27人筆試參考題庫附帶答案詳解
- DB32T 5013-2025鎘污染耕地土壤減污修復(fù)黏土礦物-四氧化三鐵-海藻酸鈉基功能材料制備技術(shù)規(guī)程
- 高中語文整本書閱讀教學(xué)研究
評(píng)論
0/150
提交評(píng)論