專利名稱:一種具有遙控接口的字幕機(jī)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及廣播電視領(lǐng)域,特別是涉及一種具有遙控接口的字幕機(jī)。
背景技術(shù):
目前,國(guó)際大型體育賽事的現(xiàn)場(chǎng)直播中,精彩鏡頭慢動(dòng)作回放時(shí), 一般
都使用一個(gè)組織者指定的LOGO動(dòng)畫(huà)作為畫(huà)面過(guò)渡的方式。其中, 一種實(shí)現(xiàn) 方式為使用可以存儲(chǔ)播放動(dòng)畫(huà)的特技切換設(shè)備,將事先做好的LOGO動(dòng)畫(huà) 存儲(chǔ)在該特技切換設(shè)備的RAM (Random Access Memory,隨機(jī)接入存取)中, 直播中直接在該特技切換設(shè)備上調(diào)用,操作起來(lái)就象做正常的掃畫(huà)一樣,一 個(gè)人就可以完成,十分的方便簡(jiǎn)單,而且極為可靠。另一種實(shí)現(xiàn)方式為當(dāng) 使用的特技切換設(shè)備不能夠存儲(chǔ)播放動(dòng)畫(huà)時(shí),使用外掛的硬盤(pán)錄像機(jī)存儲(chǔ)動(dòng) 畫(huà),用切換臺(tái)控制動(dòng)畫(huà)的播放,這種操作也不復(fù)雜, 一個(gè)人就可以完成。
然而,現(xiàn)有的大多數(shù)切換臺(tái)不能存儲(chǔ)播放動(dòng)畫(huà),也沒(méi)有專門(mén)的外掛硬盤(pán) 錄像機(jī)來(lái)存儲(chǔ)動(dòng)畫(huà)。如果更換切換臺(tái)或增擴(kuò)功能,增加硬盤(pán)錄像機(jī)都帶來(lái)相 當(dāng)大的資金才更入,不是短期內(nèi)可以解決的。
根據(jù)現(xiàn)有設(shè)備條件,采用這種方法將LOGO動(dòng)畫(huà)存儲(chǔ)在字幕機(jī)中,慢 動(dòng)作畫(huà)面過(guò)渡時(shí),在切換臺(tái)下游鍵上使用該字幕機(jī)來(lái)播放LOGO動(dòng)畫(huà),伴隨 動(dòng)畫(huà)過(guò)程的同時(shí)在切換臺(tái)PP級(jí)上作掃換畫(huà)面(WIPE),將慢動(dòng)作重放畫(huà)面引 出。
這一方法雖然實(shí)現(xiàn)了用LOGO動(dòng)畫(huà)作為精彩鏡頭慢動(dòng)作回放時(shí)畫(huà)面過(guò)渡 的方式,但是缺點(diǎn)也比較明顯。操作上比較復(fù)雜,需要至少兩人的參與配合 一個(gè)人操作字幕機(jī)播放動(dòng)畫(huà)、 一個(gè)人操作切換臺(tái)掃換畫(huà)面,需要兩個(gè)人的動(dòng) 作配合精確統(tǒng)一。如果兩個(gè)人配合稍有不好,錯(cuò)誤就會(huì)馬上在播出畫(huà)面上體 現(xiàn)出來(lái)。而實(shí)際中要求兩個(gè)人在一場(chǎng)比賽的直播中從頭到尾都配合完好,這 基本上是不可能的,而直播中總是出現(xiàn)這樣的一些小差錯(cuò)也是不能接受的。發(fā)明人在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問(wèn)題 現(xiàn)有技術(shù)中,使用字幕機(jī)和切換臺(tái)結(jié)合進(jìn)行動(dòng)畫(huà)掃放,操作上比較復(fù)雜,
需要至少兩人的參與配合,實(shí)際中要求兩個(gè)操作者在一場(chǎng)比賽的直播中從頭
到尾都配合完好,4艮難實(shí)現(xiàn)。
發(fā)明內(nèi)容
本發(fā)明提供了 一種具有遙控接口的字幕機(jī),使直播中動(dòng)畫(huà)同步切換播放 過(guò)程具備了可操作性,并使工作人員擺脫了繁重的手工工作。
本發(fā)明提供了一種具有遙控接口的字幕機(jī),包括
具有GPI接口的接口卡,用于通過(guò)通用接口 GPI接收外圍設(shè)備發(fā)送的觸 發(fā)信息;將觸發(fā)信息發(fā)送到受控接口卡,為字幕機(jī)軟件底層提供消息受饋, 實(shí)現(xiàn)計(jì)算機(jī)程序的受控運(yùn)行;
受控接口卡,用于接收根據(jù)來(lái)自GPI接口的觸發(fā)信息生成邏輯信息,將 邏輯信息傳輸給字幕機(jī)的字幕編播軟件;
字幕編播軟件,用于將來(lái)自受控接口卡的邏輯信息傳輸給字幕機(jī)的字幕 編播軟件,通過(guò)軟件控制字幕機(jī)上同步播放動(dòng)畫(huà)。 其中,所述具有GPI接口的接口卡具體包括 GPI板卡的輸入輸出電路,用于輸入輸出信號(hào); CPU,用于對(duì)GPI板卡進(jìn)行管理控制; 看門(mén)狗電^各,用于所述CPU出錯(cuò)時(shí),自動(dòng)復(fù)位所述CPU。 其中,所述CPU還包括內(nèi)部自帶的程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器。 其中,所述受控接口卡具體包括
管理單元,用于將所播放內(nèi)容通過(guò)硬件指令消息類的封裝,提供給上層 字幕編播軟件和圖像板層控制軟件的傳遞接口 ,使字幕機(jī)同步播放動(dòng)畫(huà);
反饋接收單元,用于根據(jù)接收的上層字幕編播軟件和圖像板層控制軟件 通過(guò)傳遞接口反饋信號(hào)進(jìn)行管理。
其中,所述管理單元具體包括
第一管理子單元,用于通過(guò)專用的播出控制程序有選擇的遙控播出的字幕表,同時(shí)界面中提供輸入輸出端口選擇和響應(yīng)開(kāi)關(guān);或
第二管理子單元,用于在主編播程序中嵌入遙控觸發(fā)選擇器,遙控播出 當(dāng)前全部的字幕文件,實(shí)現(xiàn)字幕機(jī)的所有編播文件完全受控。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)
本發(fā)明采用了字幕機(jī)遙控接口及相關(guān)軟件實(shí)現(xiàn)多線程字幕的自動(dòng)播出功 能,操作者在切換臺(tái)上掃畫(huà)的同時(shí),由切換臺(tái)發(fā)出一條命令使字幕機(jī)上的動(dòng) 畫(huà)同步播放,既簡(jiǎn)化了操作,又保證了直播中的萬(wàn)無(wú)一失,在直播中使得動(dòng) 畫(huà)同步切換播放過(guò)程具備了可操作性,使工作人員擺脫了繁重的手工工作, 為字幕的安全、方便播出提供了有效手段。
另外,本發(fā)明只改進(jìn)了字幕機(jī),對(duì)切換設(shè)備沒(méi)有改變,可以使現(xiàn)有的制 作系統(tǒng)能夠繼續(xù)使用。而在電視制作的其它應(yīng)用方面,例如后期節(jié)目合成制 作中,字幕機(jī)具備雙向遙控接口也是很有意義的一件事情,同樣可以減少操 作中的人為因素,增加效率和可靠性。
圖1是本發(fā)明中一種具有遙控接口的字幕^L的實(shí)現(xiàn)方法流程圖; 圖2是本發(fā)明中GPI (General Purpose Interface,通用接口 )系統(tǒng)的數(shù)據(jù)流
圖3是本發(fā)明中描述系統(tǒng)的面向數(shù)據(jù)流的設(shè)計(jì)流程圖4是本發(fā)明中 一種具有遙控接口的字幕機(jī)結(jié)構(gòu)圖5是本發(fā)明中GPI板卡的電路邏輯;
圖6是本發(fā)明中GPI字幕系統(tǒng)的軟件界面示意圖7是本發(fā)明中GPI字幕系統(tǒng)的軟件界面GPI參數(shù)設(shè)置示意圖。
具體實(shí)施例方式
本發(fā)明提供了一種具有遙控接口的字幕機(jī)、實(shí)現(xiàn)方法及接口卡,為提高 直播制作的工作效率,豐富制作手段,并確保直播的可靠性,給字幕機(jī)添加 遙控接口,使得字幕機(jī)與其它視頻制作設(shè)備(如切換臺(tái)、編輯控制器等)結(jié)合起來(lái),形成一個(gè)高效可靠的視頻制作整體,并能更大限度的發(fā)揮其功能及 效率并且最終方便操作使用者,使工作人員擺脫了繁重的手工工作,為字幕 的安全、方便的播出提供了行之有效的技術(shù)手段。
下面結(jié)合附圖和實(shí)施例,對(duì)本發(fā)明的具體實(shí)施方式
作進(jìn)一步詳細(xì)描述 本發(fā)明提供了一種具有遙控接口的字幕機(jī)的實(shí)現(xiàn)方法,如圖1所示,包 括以下步驟
步驟IOI、外圍設(shè)備發(fā)出脈沖信號(hào)。其中外圍設(shè)備可以為切換臺(tái)、編輯控 制器等,具體的,操作者在切換臺(tái)上作出一個(gè)更改動(dòng)作,例如掃畫(huà)等,此動(dòng) 作作為觸發(fā)信號(hào),以脈沖信號(hào)的形式發(fā)出,為字幕機(jī)提供觸發(fā)信息。
步驟102、字幕^L通過(guò)GPI接口接收來(lái)自切換臺(tái)的觸發(fā)信息。具體的,字 幕機(jī)的GPI接口接受觸發(fā)信息,經(jīng)過(guò)GPI判斷,實(shí)現(xiàn)字幕機(jī)與切換臺(tái)之間的 雙向控制。
其中,現(xiàn)有技術(shù)中采用COM 口連接,對(duì)連接的帶電設(shè)備有比較苛刻的要 求,不可熱插,電壓過(guò)沖直接導(dǎo)致計(jì)算機(jī)主板受損,有可能造成字幕系統(tǒng)工 作不穩(wěn)定。因此,本發(fā)明中字幕機(jī)選擇GPI接口的原因?yàn)镚PI接口的通用 性強(qiáng),無(wú)任何通訊協(xié)議的限制,可以識(shí)別脈沖形式的觸發(fā)信號(hào)。GPI接口在電 視設(shè)備中應(yīng)用的極為廣泛,不論何種類型的切換臺(tái)和編輯控制器均具備GPI 接口。另外,采用GPI接口的遙控方式功能是脈沖觸發(fā),實(shí)現(xiàn)字幕機(jī)的主要 播出操作功能的遙控,完全夠用,可以適配廣播電視設(shè)備提供的各種物理形 式的GPI接口方式。
步驟103、 GPI接口將觸發(fā)信息發(fā)送到受控接口卡,為字幕機(jī)軟件底層提 供消息受饋,實(shí)現(xiàn)計(jì)算機(jī)程序的受控運(yùn)行。
其中,受控接口卡占用字幕機(jī)的 一 個(gè)PCI ( Peripheral Component Interconnection,外圍組件互連)槽,但不占用中斷,也不從PCI槽取得總線 時(shí)鐘,因此,不會(huì)與字幕機(jī)的任何硬件爭(zhēng)用資源;不會(huì)產(chǎn)生與宿主計(jì)算機(jī)不 兼容的現(xiàn)象;不需要專門(mén)的驅(qū)動(dòng)程序,安裝十分簡(jiǎn)便,提供了可靠的兼容性 和安全性。根據(jù)實(shí)現(xiàn)方式不同,PCI控制器可以與CPU —次交換32位或64 位數(shù)據(jù),PCI控制器允許智能PCI輔助適配器利用一種總線主控技術(shù)與CPU并行地執(zhí)行任務(wù)。PCI允許多路復(fù)用技術(shù),即允許一個(gè)以上的電子信號(hào)同時(shí)存 在于總線之上。
步驟104、受控接口卡將邏輯信息傳輸給字幕機(jī),進(jìn)行信息交換,通過(guò)軟 件對(duì)所播放內(nèi)容和信號(hào)反饋管理,在字幕機(jī)上達(dá)到最后播放的效果。
其中,通過(guò)軟件對(duì)所播放內(nèi)容和信號(hào)反饋管理分兩個(gè)層次進(jìn)行
第一層硬件指令消息類的封裝,提供給上層程序消息傳遞接口。
第二層上層字幕編播軟件和圖像板層控制軟件充分考慮應(yīng)用的靈活性 和可靠性,提供兩種控制和伺服方式
A,專用的播出控制程序,專用于有選擇的遙控播出的字幕表,同時(shí)界面 中提供輸入輸出端口選擇和響應(yīng)開(kāi)關(guān),即提供多路主、備通道;如圖2所示 為根據(jù)以上的設(shè)計(jì)需求和設(shè)計(jì)思路,系統(tǒng)的DFD (Data Flow Diagram,結(jié)構(gòu) 化數(shù)據(jù)流圖),其中程序設(shè)計(jì)使用面向?qū)ο蟮腣C十+語(yǔ)言GPI板卡對(duì)外圍設(shè) 備(脈沖信號(hào))進(jìn)行信號(hào)監(jiān)視,當(dāng)外圍設(shè)備發(fā)出觸發(fā)信號(hào)時(shí),GPI板卡接受一 個(gè)觸發(fā)信號(hào),該軟件系統(tǒng)把GPI收到的某一路觸發(fā)信號(hào),對(duì)應(yīng)作為某種任務(wù), 通過(guò)事件信號(hào)通知GPI系統(tǒng)服務(wù)器,使GPI系統(tǒng)服務(wù)器自動(dòng)執(zhí)行相應(yīng)的字幕 播出或輸出一個(gè)觸發(fā)信號(hào)以控制其它外圍設(shè)備的操作。當(dāng)接受一個(gè)字幕輸出 時(shí),GPI系統(tǒng)服務(wù)器將信號(hào)傳到字幕文件中,并將字幕文件中的信息提取到主 內(nèi)存,并通過(guò)字幕板卡進(jìn)行播出。系統(tǒng)提供多種任務(wù)的定義,如圖文字幕 中的一個(gè)圖元的播出、圖元組的播出、某一屏或某幾屏的播出等等,用戶可 以根據(jù)需要對(duì)GPI的每一路輸入分別定義不同的功能實(shí)現(xiàn)。
另外,為了滿足在某些場(chǎng)合多個(gè)圖元組合播出的需要,系統(tǒng)支持多線程, 內(nèi)嵌故事板的播出方式,允許多任務(wù)同時(shí)執(zhí)行。
本發(fā)明中,關(guān)于軟件方面的性能提出相應(yīng)的技術(shù)指標(biāo),如響應(yīng)速度和 執(zhí)行效率等。對(duì)于字幕直播系統(tǒng)來(lái)說(shuō)字幕的播出必須快捷,盡量減少字幕的 播出延時(shí),從以上的數(shù)據(jù)流圖中,可以看到影響系統(tǒng)響應(yīng)速度和執(zhí)行效率的 最大環(huán)節(jié)是GPI系統(tǒng)服務(wù)器對(duì)較大字幕文件的讀取過(guò)程。圖3為描述系統(tǒng)的 面向數(shù)據(jù)流的設(shè)計(jì)流程圖,包括以下步驟
步驟301,機(jī)器進(jìn)行開(kāi)始的設(shè)置;步驟302,系統(tǒng)采用字幕事先預(yù)載,把用戶希望響應(yīng)播出的字幕文件事先
調(diào)入計(jì)算機(jī)的主內(nèi)存。
步驟3(B,判斷是否有輸入信號(hào),如果有,則轉(zhuǎn)步驟304,如果沒(méi)有,則 轉(zhuǎn)步驟306;
步驟304,有信號(hào)輸入時(shí),將待播字幕合成; 步驟305,將合成的字幕輸出。
步驟306,沒(méi)有信號(hào)輸入,判斷是否退出,如果是,則執(zhí)行結(jié)束,如果不 退出,則返回步驟303進(jìn)行字幕預(yù)載。
B,在主編播程序中嵌入遙控觸發(fā)選擇器,用于遙控播出當(dāng)前全部的字幕 文件,此時(shí),字幕機(jī)的所有編播文件完全受控。在主編播程序中提供GPI觸 發(fā)的選擇,精確到屏,實(shí)現(xiàn)手控和GPI觸發(fā)的混合播出。
本發(fā)明提供了一種具有遙控接口的字幕機(jī),如圖4所示,包括
具有GPI接口的接口卡10,用于通過(guò)通用接口 GPI接收外圍設(shè)備發(fā)送的 觸發(fā)信息;將觸發(fā)信息發(fā)送到受控接口卡,為字幕機(jī)軟件底層提供消息受饋, 實(shí)現(xiàn)計(jì)算機(jī)程序的受控運(yùn)行;
受控接口卡20,用于接收根據(jù)來(lái)自GPI接口的觸發(fā)信息生成邏輯信息, 將邏輯信息傳輸給字幕機(jī)的字幕編播軟件;
字幕編播軟件30,用于將來(lái)自受控接口卡的邏輯信息傳輸給字幕機(jī)的字 幕編播軟件,通過(guò)軟件控制字幕機(jī)上同步播放動(dòng)畫(huà)。
其中,所述具有GPI接口的接口卡IO具體包括GPI板卡的輸入輸出電 路,用于輸入輸出信號(hào);CPU,用于對(duì)GPI板卡進(jìn)行管理控制;看門(mén)狗電路, 用于所述CPU出錯(cuò)時(shí),自動(dòng)復(fù)位所述CPU。其中,所述CPU還包括內(nèi)部 自帶的程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器。
其中,所述受控接口卡20具體包括管理單元,用于將所播放內(nèi)容通過(guò) 硬件指令消息類的封裝,提供給上層字幕編播軟件和圖像板層控制軟件的傳 遞接口,使字幕機(jī)同步播放動(dòng)畫(huà);反饋接收單元,用于根據(jù)接收的上層字幕 編播軟件和圖像板層控制軟件通過(guò)傳遞接口反饋信號(hào)進(jìn)行管理。其中,所述管理單元具體包括第一管理子單元,用于通過(guò)專用的播出 控制程序有選擇的遙控播出的字幕表,同時(shí)界面中提供輸入輸出端口選擇和 響應(yīng)開(kāi)關(guān);或第二管理子單元,用于在主編播程序中嵌入遙控觸發(fā)選擇器, 遙控播出當(dāng)前全部的字幕文件,實(shí)現(xiàn)字幕機(jī)的所有編播文件完全受控。
上述具有GPI接口的接口卡,具有開(kāi)放式的結(jié)構(gòu),設(shè)置4-8個(gè)GPI輸入 口 ,字幕機(jī)的各項(xiàng)編播指令都可以指向該4-8個(gè)GPI輸入口 ,同時(shí)預(yù)留GPI 輸出口,可實(shí)現(xiàn)雙向遙控,只需操作者根據(jù)自己的應(yīng)用需求進(jìn)行設(shè)置,功能 上具備較大的靈活性。在電氣特性上保證了與連接設(shè)備的一致性,且有合理 電壓適配范圍。其中,GPI接口,應(yīng)用于現(xiàn)場(chǎng)制作的圖文編輯計(jì)算機(jī)、播出字 幕機(jī)、廣播電視設(shè)備,GPI接口包括多個(gè)輸入輸出端口 GPI In/Out,提供雙向 控制,以便實(shí)現(xiàn)軟件程序的多線程處理和控制;
字幕編播軟件,包括獨(dú)立的主控、受控播出軟件,基于電視圖文系統(tǒng) 的可以承擔(dān)電視直播中多種任務(wù)的二次軟件;和嵌入主編播程序的播出方式, 在主編播程序中提供GPI觸發(fā)的選擇,精確到屏,實(shí)現(xiàn)手控和GPI觸發(fā)的混 合播出。
采用獨(dú)立的PCI 33的GPI接口卡采用PCI總線供電,板卡提供標(biāo)準(zhǔn)高 電平、低電平,可接受外來(lái)脈沖電平。不占用PCI總線的中斷,具備很好的 電氣、電路兼容性,可適配各種基于X86的計(jì)算機(jī)主板。GPI接口卡與計(jì)算 機(jī)軟件層的數(shù)據(jù)通訊來(lái)自GPI接口。 GPI接口卡多路并行輸入輸出,可實(shí)現(xiàn) 多路信號(hào)捕獲,支持軟件多線程消息控制。
圖5為GPI板卡的電路邏輯。共有8路輸入,4路輸出,僅以一路輸入、 一路輸出為例板卡采用了一個(gè)CPU,型號(hào)為AT89C2051, CPU內(nèi)部自帶程 序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器。MAX813為看門(mén)狗電路, 一旦CPU內(nèi)部的代碼出錯(cuò), 看門(mén)狗電路會(huì)自動(dòng)復(fù)位CPU,使CPU重新啟動(dòng)。
其中,GPI輸入接口包括GPI—INA0和GPI—INB0和一對(duì)GPI的輸入, 若GPI輸入斷開(kāi),則+ 12V的電源通過(guò)D5、 R36、 U2、 R15流到地平面,因 R36的電阻為1M歐姆,U2通過(guò)的電流太小,U2內(nèi)部的發(fā)光二極管不能導(dǎo)通, GPI—RD0為高電平。若GPI輸入閉合,則+ 12丫的電源通過(guò)05、 R14、 U2、R15流到地平面,因R14的電阻為10歐姆,U2通過(guò)的電流約60毫安,U2 內(nèi)部的發(fā)光二極管導(dǎo)通,GPI—RDO為低電平。CPU通過(guò)讀取GPI一RDO的狀 態(tài)可知道GPI斷口的狀態(tài),閉合或斷開(kāi)。
在輸入端并聯(lián)一電容,為過(guò)濾外界的脈沖干擾,在電源電路中,整流電 路將交流變成脈動(dòng)直流,而在整流電路之后接入一個(gè)較大容量的電解電容, 利用其充放電特性,使整流后的脈動(dòng)直流電壓變成相對(duì)比較穩(wěn)定的直流電壓。 在實(shí)際中,為了防止電路各部分供電電壓因負(fù)載變化而產(chǎn)生變化,所以在電 源的輸出端及負(fù)載的電源輸入端 一般接有數(shù)十至數(shù)百微法的電解電容。由于 大容量的電解電容一般具有一定的電感,對(duì)高頻及脈沖干擾信號(hào)不能有效地 濾除,故在其兩端并聯(lián)了一只容量為0.001-O.lpF的電容,以濾除高頻及脈沖 千擾。串連一二極管D5,為防止外部的瞬間高電壓破壞電路。二極管的主要 特性是單向?qū)щ娦?,也就是在正向電壓的作用下,?dǎo)通電阻很??;而在反向 電壓作用下導(dǎo)通電阻極大或無(wú)勞大。
其中,GPI輸出接口包括Ql (晶體三極管在電路中常用"Q"加數(shù)字表 示)、Q2、 LSI組成GPI輸出電路。輸出由CPU控制,當(dāng)GPI一WTO為高電平 時(shí),Q2導(dǎo)通,Ql斷開(kāi),繼電器斷開(kāi),GPI—OUTB0和GPI—OUTAO斷開(kāi)。當(dāng) GPI—WTO為4氐電平時(shí),Q2斷開(kāi),Ql導(dǎo)通,繼電器閉合,GPI一OUTB0和 GPIJ3UTA0閉合。Cl、 Dl分別為繼電器的濾波電容和保護(hù)二極管。
本發(fā)明中通過(guò)驅(qū)動(dòng)函數(shù)對(duì)上述GPI板卡的電路邏輯進(jìn)行驅(qū)動(dòng),具體程序 如下
WINAPI GPI一Callback () 開(kāi)關(guān)序號(hào)從O開(kāi)始
采用回調(diào)函數(shù)機(jī)制,回調(diào)函數(shù)采用標(biāo)準(zhǔn)調(diào)用約定。 lpParam為GPI—Open函數(shù)的最后一個(gè)函數(shù)。 IOType表示輸入(0)或者輸出(1 )。 iNum表示開(kāi)關(guān)序號(hào)。
bConnect表示開(kāi)關(guān)狀態(tài)。tme表示閉合,false表示斷開(kāi)。
函數(shù)void WINAPI GPI—Callback( LPVOID lpParam, int iIOType, int iNum,BOOL bConnect)
打開(kāi)串口, szCom為串口名稱,如COMl、 COM2, GPI—Callback為回調(diào) 函數(shù)地址,lpParam為傳遞給回調(diào)函數(shù)的參數(shù) 函凄丈返回一個(gè)HGPI句柄
extern "C" —declspec (dllexport) HGPI GPI Open (LPCTSTR szCom, lpGPI一Callback GPI一Callback, LPVOID lpParam ); GPI—GetlnStatus ()
某一個(gè)輸入型開(kāi)關(guān)的狀態(tài)函數(shù)GetlnStatus,返回true表示成功執(zhí)行,chin 為輸入開(kāi)關(guān)序號(hào),bConnect為true表示閉合,為false表示斷開(kāi)
BOOLGPI—GetlnStatus (HGPI hGPI, char chin, BOOL & bConnect); GPI一GetOutStatus ()
獲取某一個(gè)輸出型開(kāi)關(guān)的狀態(tài),返回true表示成功4丸行,chOut為輸出開(kāi) 關(guān)序號(hào),bConnect為true表示閉合,為false表示斷開(kāi)。
本發(fā)明在字幕機(jī)中最終所提供的可視化界面,如圖6所示,完成的GPI 字幕系統(tǒng)的軟件界面,專用于播出控制,具有全面的功能設(shè)置;可選擇1-8 個(gè)GPI遙控輸入;可選擇1-8個(gè)GPI遙控輸出;可接受基于網(wǎng)絡(luò)的客戶端控 制。
所有圖文播出場(chǎng)景單元可以響應(yīng)單次GPI遙控而順序播出和循環(huán)播出。 每一個(gè)圖文播出場(chǎng)景單元可分別響應(yīng)GPI遙控而順序"t番出和循環(huán)播出。多個(gè) 播出用工程文件導(dǎo)入、刪除、附加、插入,并可直接進(jìn)入圖文修改編輯界面。 可精確到屏、精確到每一個(gè)圖元的控制播出。獨(dú)立的圖像板視頻設(shè)置示意圖 如圖7所示。
通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本 發(fā)明可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬 件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技 術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體 現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等) 執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的 普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn) 和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)一見(jiàn)本發(fā)明的保護(hù)范圍。
權(quán)利要求
1、一種具有遙控接口的字幕機(jī),其特征在于,包括具有GPI接口的接口卡,用于通過(guò)通用接口GPI接收外圍設(shè)備發(fā)送的觸發(fā)信息;將觸發(fā)信息發(fā)送到受控接口卡,為字幕機(jī)軟件底層提供消息受饋,實(shí)現(xiàn)計(jì)算機(jī)程序的受控運(yùn)行;受控接口卡,用于接收根據(jù)來(lái)自GPI接口的觸發(fā)信息生成邏輯信息,將邏輯信息傳輸給字幕機(jī)的字幕編播軟件;字幕編播軟件,用于將來(lái)自受控接口卡的邏輯信息傳輸給字幕機(jī)的字幕編播軟件,通過(guò)軟件控制字幕機(jī)上同步播放動(dòng)畫(huà)。
2、 如權(quán)利要求1所述具有遙控接口的字幕機(jī),其特征在于,所述具有GPI接口的接口卡具體包括GPI板卡的輸入輸出電路,用于輸入輸出信號(hào);CPU,用于對(duì)GPI板卡進(jìn)行管理控制;看門(mén)狗電路,用于所述CPU出錯(cuò)時(shí),自動(dòng)復(fù)位所述CPU。
3、 如權(quán)利要求2所述具有遙控接口的字幕機(jī),其特征在于,所述CPU還包括內(nèi)部自帶的程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器。
4、 如權(quán)利要求1所述具有遙控接口的字幕機(jī),其特征在于,所述受控接口卡具體包括管理單元,用于將所播放內(nèi)容通過(guò)硬件指令消息類的封裝,提供給上層字幕編播軟件和圖像板層控制軟件的傳遞接口 ,使字幕機(jī)同步播放動(dòng)畫(huà);反饋接收單元,用于根據(jù)接收的上層字幕編播軟件和圖像板層控制軟件通過(guò)傳遞接口反饋信號(hào)進(jìn)行管理。
5、 如權(quán)利要求4所述具有遙控接口的字幕機(jī),其特征在于,所述管理單元具體包括第一管理子單元,用于通過(guò)專用的播出控制程序有選擇的遙控播出的字幕表,同時(shí)界面中提供輸入輸出端口選擇和響應(yīng)開(kāi)關(guān);或第二管理子單元,用于在主編播程序中嵌入遙控觸發(fā)選擇器,遙控播出當(dāng)前全部的字幕文件,實(shí)現(xiàn)字幕機(jī)的所有編播文件完全受控。
全文摘要
本發(fā)明公開(kāi)了一種具有遙控接口的字幕機(jī),包括具有GPI接口的接口卡,用于通過(guò)通用接口GPI接收外圍設(shè)備發(fā)送的觸發(fā)信息;將觸發(fā)信息發(fā)送到受控接口卡,為字幕機(jī)軟件底層提供消息受饋,實(shí)現(xiàn)計(jì)算機(jī)程序的受控運(yùn)行;受控接口卡,用于接收根據(jù)來(lái)自GPI接口的觸發(fā)信息生成邏輯信息,將邏輯信息傳輸給字幕機(jī)的字幕編播軟件;字幕編播軟件,用于將來(lái)自受控接口卡的邏輯信息傳輸給字幕機(jī)的字幕編播軟件,通過(guò)軟件控制字幕機(jī)上同步播放動(dòng)畫(huà)。本發(fā)明采用了字幕機(jī)遙控接口及相關(guān)軟件實(shí)現(xiàn)多線程字幕的自動(dòng)播出功能,操作者在切換臺(tái)上掃畫(huà)的同時(shí),由切換臺(tái)發(fā)出一條命令使字幕機(jī)上的動(dòng)畫(huà)同步播放,在直播中使得動(dòng)畫(huà)同步切換播放過(guò)程具備了可操作性,使工作人員擺脫了繁重的手工工作。
文檔編號(hào)H04N5/262GK101594483SQ20081011400
公開(kāi)日2009年12月2日 申請(qǐng)日期2008年5月30日 優(yōu)先權(quán)日2008年5月30日
發(fā)明者呂精華 申請(qǐng)人:新奧特(北京)視頻技術(shù)有限公司