[發明專利]一種云環境中基于圖像組的視頻轉碼方法無效
| 申請號: | 201110318927.6 | 申請日: | 2011-10-19 |
| 公開(公告)號: | CN102510499A | 公開(公告)日: | 2012-06-20 |
| 發明(設計)人: | 王建民;王朝坤;岳永勝;劉璋 | 申請(專利權)人: | 清華大學 |
| 主分類號: | H04N7/26 | 分類號: | H04N7/26;H04N21/2343 |
| 代理公司: | 北京清亦華知識產權代理事務所(普通合伙) 11201 | 代理人: | 羅文群 |
| 地址: | 100084*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 環境 基于 圖像 視頻 方法 | ||
技術領域
本發明涉及一種云環境中基于圖像組的視頻轉碼方法,屬于視頻處理技術領域。
背景技術
隨著互聯網和多媒體技術的不斷發展和演化,多媒體應用也越來越廣泛,不同的應用對視頻編解碼器、視頻數據存儲格式、網絡傳輸設備等都有不同的要求。針對特定領域制訂的編碼標準也不盡相同,多媒體平臺對視頻格式的要求也各不相同。為了使得異構網絡之間,不同的接入設備之間,不同多媒體數據格式之間以及不同的媒體標準間和標準內能夠無縫連接、透明交換,視頻轉碼技術就顯得尤為重要。
然而,隨著單個視頻數據量的急劇增大,以及流媒體等視頻應用的日益普及,傳統視頻處理方法的時間開銷越來越大,已經不能滿足人們的需求。為了能快捷、有效地播放視頻,需要將視頻轉碼成與視頻設備分辨率大小相同的視頻,這樣使得視頻處理更加復雜多變,傳統視頻處理方法的劣勢更加突出。因此傳統的視頻轉碼方法對大文件的視頻轉碼效率很低,而且不支持擴展性。
發明內容
本發明的目的是提出一種云環境中基于圖像組的視頻轉碼方法,以克服現有的傳統的視頻轉碼中的缺點,根據云計算的原理,將大文件的視頻分割成小文件視頻,在多個計算機上同時進行轉碼,提高轉碼效率,并繼承云計算的特點,使其具有良好的擴展性。
本發明提出的云環境中基于圖像組的視頻轉碼方法,包括以下各步驟:
(1)從視頻文件中獲取圖像組,并獲取圖像組在視頻中的起始位置和結束位置信息;
(2)根據上述圖像組在視頻中的起始位置和結束位置信息,將視頻按照圖像組的組數平均分割成n段視頻片斷,其中n為大于或等于1的任意整數,并為每個視頻片斷設定一個視頻名稱,該名稱包括視頻文件名、設定的轉碼后的視頻片斷的寬度和高度、一個下劃線以及一個設定的相應視頻片斷的標識;
(3)采用分布式編程方法,將上述視頻片段作為分布式編程模型中映射函數的輸入,轉碼后得到一個輸出值,該輸出值為一個值對,該值對中包括上述視頻片斷的名稱和視頻片斷的標識,重復上述過程,得到所有視頻片斷的轉碼后的值對;
(4)將所有視頻片斷的轉碼后的值對作為分布式編程模型中規約函數的輸入,將值對中視頻片斷的標識按照升序排列,然后按照排列順序將與標識相對應的視頻片斷依次合并,生成最終的視頻文件,并輸出。
本發明提出的云環境中基于圖像組的視頻轉碼方法,其優點是:
1、本發明方法根據云計算的原理把視頻分成多份,分配到集群中的計算節點同時對這些視頻片段執行轉碼操作,從而提高了視頻轉碼的效率。
2、本發明方法利用云環境對視頻進行轉碼,繼承了云計算的特點,具有很強的擴展性和安全性。
附圖說明
圖1是本發明方法的流程框圖。
圖2是本發明方法中分布式編程的過程示意圖。
具體實施方式
本發明提出的云環境中基于圖像組的視頻轉碼方法,其流程框圖如圖1所示,包括以下各步驟:
(1)從視頻文件中獲取圖像組,并獲取圖像組在視頻中的起始位置和結束位置信息。
在本實施例中,只需從視頻中獲得圖像組的起始位置和結束位置信息,不需要獲得視頻中的其他語法結構的起始位置和結束位置信息。
(2)根據上述圖像組在視頻中的起始位置和結束位置信息,將視頻按照圖像組的組數平均分割成n段視頻片斷,其中n為大于或等于1的任意整數,為每個視頻片斷設定一個視頻名稱,該名稱包括視頻文件名、設定的轉碼后的視頻片斷的寬度和高度、一個下劃線以及一個設定的相應視頻片斷的標識。
在本實施例中,設定n為集群中所有計算節點數的2倍。設定的視頻名稱如xx420360_1,其中xx表示視頻文件名,420為設定的轉碼后的視頻片斷的寬度,360為設定的轉碼后的視頻片斷的高度。
(3)采用分布式編程方法,分布式編程方法的原理框圖如圖2所示,將大文件分成n個小文件,在計算機上同時對小文件進行處理,最后再合并處理得到的結果。將上述視頻片段作為分布式編程模型中映射函數的輸入,轉碼后得到一個輸出值,該輸出值為一個值對,該值對中包括上述視頻片斷的名稱和視頻片斷的標識,重復上述過程,得到所有視頻片斷的轉碼后的值對。
在本實施例中,映射函數將整個視頻片段作為轉碼程序的輸入進行轉碼,不論其大小是否大于集群的文件塊大小。映射函數的輸出值為一個值對,如<xx420360_1,1>。
(4)將所有視頻片斷的轉碼后的值對作為分布式編程模型中調度規約函數的輸入,將值對中視頻片斷的標識按照升序排列,然后按照排列順序將與標識相對應的視頻片段依次合并,生成最終的視頻文件,并輸出。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于清華大學,未經清華大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110318927.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:液壓隧道襯砌臺車行走鏈條調節裝置
- 下一篇:挖掘機工作裝置的集中潤滑機構
- 彩色圖像和單色圖像的圖像處理
- 圖像編碼/圖像解碼方法以及圖像編碼/圖像解碼裝置
- 圖像處理裝置、圖像形成裝置、圖像讀取裝置、圖像處理方法
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序以及圖像解碼程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序、以及圖像解碼程序
- 圖像形成設備、圖像形成系統和圖像形成方法
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序





