[發明專利]一種基于文件的緩存方法和裝置有效
| 申請號: | 201010617309.7 | 申請日: | 2010-12-31 |
| 公開(公告)號: | CN103761227B | 公開(公告)日: | 2017-12-29 |
| 發明(設計)人: | 劉鐵華;徐進;鄭鵬程;見良 | 申請(專利權)人: | 新奧特(北京)視頻技術有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京挺立專利事務所(普通合伙)11265 | 代理人: | 葉樹明 |
| 地址: | 100195 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 文件 緩存 方法 裝置 | ||
技術領域
本發明涉及視音頻制作領域,尤其是涉及一種視音頻后期處理過程中對文件進行緩存的方法和裝置。
背景技術
隨著計算機技術和集成電路技術的不斷進步,線性編輯系統(用于錄像帶和膠卷的系統)已經非常陳舊,目前已被以計算機硬件平臺、視音頻處理卡和大規模數字存儲載體為基礎的非線性編輯系統所取代。
非線性編輯系統是計算機和數字化電視技術相結合的產物,它基本上是由計算機加視音頻處理卡并配以相應的非線性編輯軟件組成。數字非線性編輯技術應用在視頻節目制作過程中具有編輯功能強大,操作方便快捷等特點,因此被廣泛用于電視節目的制作中。其中,非線性編輯系統中的“非線性”是指不以線性方式為工作流程,即它突破了以往在線性工作環境下操作者必須以節目時間先后為順序的操作模式。在非線性工作方式下,操作者可以自由地選擇工作對象,不必以時間先后為順序。簡單說,就是剪輯時不用像編輯磁帶那樣來回地快進或是到帶來搜尋畫面。
因為非線性編輯系統存在上述巨大優勢,因此很快在電視臺的節目制作中得到了廣泛的應用。通過非線性編輯系統的應用,電視臺編輯人員得到的最終節目就是一個非線性編輯系統的工程文件,在該工程文件中記錄了節目中所有引用的素材:視音頻素材、字幕素材和特技等,及這些素材的組織形式。正如經常在電視中看到的,電視臺中的各個節目中每期節目的片頭、字幕、特技和片尾都有一個統一的形式,因此前期節目往往對后面的節目具有很大的參考價值。在進行當前節目的制作時,常常需要對前期節目所生成的工程文件進行重復使用,調取上述內容。
然而發明人在實現本發明時發現現有技術中存在如下技術缺陷:
在利用非線性編輯軟件及視音頻后期特效處理與合成軟件制作廣告、片花、電影等的過程中,經常需要高效讀取大量的文件,這就要求盡可能的用最快的速度讀取文件,傳統的方法一般是打開文件,使用系統提供的異步讀取文件的方法進行讀取文件數據,然后關閉文件。這樣雖然提高了數據讀取時的速度,但是重復使用文件或者多次回放同一段的時候,用傳統的方法就會多次打開,關閉同一個文件,重復讀取數據。打開,關閉文件,從磁盤讀取數據,這些操作是一個比較花費時間的過程,進一步造成文件數據的讀取效率過低。如何減少打開文件和關閉文件的次數,減少重復讀取,提高文件利用率,提高文件數據的讀取效率亟待解決。
發明內容
本發明實施例要解決的問題是提供一種基于文件的緩存方法和裝置,用于減少反復打開文件和關閉文件的次數,減少重復讀取數據。
為達到上述目的,本發明實施例提供一種基于文件的緩存方法裝置,其特征在于,
存儲用戶打開的文件的句柄和必要的數據到公用數據區;
在文件數據上設置唯一的標識,并在數據緩存區中存儲所述標識。
同時,本發明實施例還提供了一種基于文件的緩存裝置,包括:
文件緩存模塊,用于存儲用戶打開的文件的句柄和必要的數據;
文件數據緩存模塊,用于存儲所述數據的唯一標識。
本發明的技術方案具有以下優點,本發明實施例通過存儲用戶打開的文件的句柄和必要的數據到公用數據區,使用戶通過公用數據區可以直接找到所需要的文件,并通過數據緩存區中對文件數據標識的存儲,可以使用戶直接找到需要的數據,不用對文件再進行反復的打開、關閉、重復讀取的操作,從而進一步提高了文件的利用率和文件數據的讀取效率。
附圖說明
為了更清楚的說明本發明實施例的技術方案,下面將對實施例描述中所需要使用的附圖做簡單的介紹,顯而易見的,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發明實施例中的一種基于文件的緩存方法的流程圖;
圖2為本發明實施例中的一種基于文件的緩存方法的具體流程圖;
圖3為本發明實施例中的針對文件進行緩存的流程圖;
圖4為本發明實施例中的針對文件數據進行緩存的流程圖;
圖5為本發明實施例的中一種基于文件的緩存裝置圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新奧特(北京)視頻技術有限公司,未經新奧特(北京)視頻技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010617309.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種汽車用導光條閱讀燈
- 下一篇:大蒜保鮮的方法





