[發明專利]一種用于字幕播出系統的實時數據存儲方法和裝置有效
| 申請號: | 200910242611.6 | 申請日: | 2009-12-09 |
| 公開(公告)號: | CN102098446A | 公開(公告)日: | 2011-06-15 |
| 發明(設計)人: | 胡安春 | 申請(專利權)人: | 新奧特(北京)視頻技術有限公司 |
| 主分類號: | H04N5/262 | 分類號: | H04N5/262;H04N5/76 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 蘇培華 |
| 地址: | 100080 北京市海淀區西草*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 字幕 播出 系統 實時 數據 存儲 方法 裝置 | ||
技術領域
本發明涉及數據存儲技術領域,特別是涉及一種用于字幕播出系統的實時數據存儲方法和裝置。
背景技術
字幕播出系統的字幕制作,有時需要大量的數據信息作為字幕的顯示內容,而該數據信息一般是從數據庫中讀取得到。通常是,第三方提供字幕數據,然后將該字幕數據存入數據庫,在數據庫中做相應的配置,設置地址,然后字幕制作方,從該數據庫中進行查詢,調出所需要的字幕數據,制作成相應的字幕進行播出。
有些情況下,供字幕制作的數據對實時性的要求較高。而數據入庫后,進行地址配置,再經過地址查詢,然后調出數據,其經歷的過程會有一定的延遲,這種延遲會影響字幕顯示的實時性。
例如,體育比賽電視直播中的時鐘字幕對實時性的要求就很高。根據比賽現場的時鐘計時,在電視屏幕上顯示相應的時鐘字幕,該時鐘數據由第三方提供,先存入數據庫,再由字幕制作系統調出,生成相應的字幕。由于存入數據庫以及調出數據的過程,在電視屏幕上的顯示的時鐘字幕通常與比賽現場的時鐘現實不一致。具體表現為:當現場錄制視頻拍攝到現場比賽的電子屏時,該視頻上的電子屏上的時鐘會比屏幕上的時鐘字幕提前,造成了畫面的不一致,產生了一定的影響。
總之,需要本領域技術人員迫切解決的一個技術問題就是:如何能夠提供一種用于字幕播出系統的實時數據存儲方法,保證字幕數據讀取的實時性。
發明內容
本發明所要解決的技術問題是提供一種字幕播出系統的實時數據存儲方法,保證字幕數據讀取的實時性。
為了解決上述問題,本發明公開了一種用于字幕播出系統的實時數據存儲方法,包括:
預先設置變量,所述變量包括字段:變量名稱和變量值;其中,變量名稱字段的內容存入數據庫中,變量值字段的內容存入內存變量池中;
實時接收第三方發送的字幕數據;
將接收到的字幕數據更新至內存變量池對應的變量值字段中。
進一步,所述方法還包括:從數據庫中獲取字幕對象相對應的變量名稱,建立字幕對象和變量的映射關系。
進一步,所述方法還包括:根據所述映射關系從內存變量池對應的變量值字段中依據預置時間間隔,實時讀取字幕數據,作為字幕對象的內容。
優選的,所述字幕數據為:時鐘數據。
優選的,所述變量為多個變量;
則,根據接收的字幕數據類型,將字幕數據更新至內存變量池對應的變量值字段中。
根據本發明的另一實施例,還公開了一種用于字幕播出系統的實時數據存儲裝置,包括:
設置單元,用于預先設置變量,所述變量包括字段:變量名稱和變量值;其中,變量名稱字段的內容存入數據庫中,所述變量值字段的內容存入內存變量池中;
接收單元,用于實時接收第三方發送的字幕數據;
更新單元,用于將接收到的字幕數據更新至內存變量池對應的變量值字段中。
進一步,所述裝置還包括:映射單元,用于從數據庫中獲取字幕對象相對應的變量名稱,建立字幕對象和變量的映射關系。
進一步,所述裝置還包括:讀取單元,用于根據所述映射關系從內存變量池的變量值字段中依據預置時間間隔,實時讀取字幕數據,作為字幕對象的內容。
優選的,所述字幕數據為:時鐘數據。
優選的,所述設置單元預先設置多個變量;
則,所述更新單元根據接收的字幕數據類型,將字幕數據更新至內存變量池對應的變量值字段中。
與現有技術相比,本發明具有以下優點:
本發明通過預先設置變量,將變量名稱字段的內容存入數據庫中,變量值字段的內容存入內存變量池中;然后將接收到第三方發送的字幕數據更新至內存變量池對應的變量值字段中。通過本發明實施例,字幕數據直接寫入內存變量池中,而不是存入數據庫進行地址配置,則當獲取字幕數據的時候,無需了解變量在計算機內存中的地址,只要通過變量名引用變量就可以獲取變量的值,直接從內存中進行讀取,并且不需要在數據庫中進行地址查詢后再調出字幕數據,保證了數據讀取的實時性。并且,相比于磁盤數據庫,減少了磁頭讀取時的耗費時間,提高了字幕數據的讀取速度。
此外,本發明通過預設多個變量,并建立多個變量與各個字幕的映射關系,針對不同的字幕,從內存中讀取到相應的變量值,以實現各種字幕保證了多個時鐘字幕的實時性顯示。
進一步,本發明優選的字幕數據為時鐘數據,該字幕數據作為字符串進行存儲,則在字幕播出端無需進行任何格式的處理,獲取后就可以直接播出,方便、快捷。
附圖說明
圖1是本發明一種用于字幕播出系統的實時數據存儲方法實施例一的流程圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新奧特(北京)視頻技術有限公司,未經新奧特(北京)視頻技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910242611.6/2.html,轉載請聲明來源鉆瓜專利網。





