亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

圖片幀播放方法和裝置的制造方法_3

文檔序號:9330991閱讀:來源:國知局
照圖5,圖5為本發(fā)明圖片幀播放裝置第一實施例的功能模塊示意圖。
[0078]需要強調(diào)的是,對本領域的技術人員來說,圖5所示功能模塊圖僅僅是一個較佳實施例的示例圖,本領域的技術人員圍繞圖5所示的圖片幀播放裝置的功能模塊,可輕易進行新的功能模塊的補充;各功能模塊的名稱是自定義名稱,僅用于輔助理解該圖片幀播放裝置的各個程序功能塊,不用于限定本發(fā)明的技術方案,本發(fā)明技術方案的核心是,各自定義名稱的功能模塊所要達成的功能。
[0079]本實施例提出的圖片幀播放裝置優(yōu)選運行于被控終端(如智能電視以及電腦)中。
[0080]本實施例提出一種圖片幀播放裝置,所述圖片幀播放裝置包括:
[0081]確定模塊10,用于在接收到視頻的播放請求時,根據(jù)預設的存儲空間的大小以及當前存儲的圖片幀的像素值確定終端的當前幀率;
[0082]判斷模塊20,用于判斷所述當前幀率是否小于預設的基本幀率;
[0083]創(chuàng)建模塊30,用于當所述當前幀率小于所述基本幀率時,基于所述當前幀率對應的圖片幀創(chuàng)建目標圖片幀;
[0084]播放模塊40,用于播放所述當前存儲的所述圖片幀以及所述目標圖片幀。
[0085]具體地,在本實施例中,所述圖片幀播放裝置還可以包括存儲模塊,所述存儲模塊用于存儲云端發(fā)送的圖片幀,所述存儲模塊存儲云端發(fā)送圖片幀的方式包括在接收到云端發(fā)送的圖片幀時,將所述接收到的圖片幀存儲到預設的存儲器,并在接收到視頻的播放請求時,所述確定模塊10根據(jù)預設的存儲空間的大小以及預存的圖片幀的像素值確定終端的當前幀率;或者所述確定模塊10還用于在接收到視頻的播放請求時,同時接收云端發(fā)送的圖片幀,并將接收到的所述圖片幀存儲至預設存儲器中,根據(jù)預設的存儲空間的大小以及預存的圖片幀的像素值確定終端的當前幀率。本實施例中的存儲空間優(yōu)選為DDR存儲器(Double Data Rate,雙倍速率同步動態(tài)隨機存儲器)。本領域技術人員可以理解的是,每個TV對應的DDR值是不一樣的,如標識為TV (Xl)對應的DDR值為128MB,標識為TV (X2)對應的DDR值為256MB。
[0086]在本實施例中,參照圖6,所述確定模塊10包括:
[0087]獲取單元11,用于在接收到視頻的播放請求時,獲取當前存儲的第一幀圖片幀的水平像素值和豎直像素值;
[0088]在本實施例中,所述存儲模塊存儲圖片幀時,優(yōu)選所述圖片幀按照紅色像素、綠色像素和藍色像素的順序排列,由于所述存儲模塊存儲的圖片幀的像素值是相等的,優(yōu)選在接收到視頻的播放請求時,獲取當前存儲的第一幀圖片幀的水平像素值和豎直像素值,所述圖片幀的水平像素值為三種像素的水平像素之和,豎直像素值為三種像素的豎直像素之和,如紅色像素的水平像素、綠色像素的水平像素以及藍色像素的水平像素都為2MB時,所述圖片幀的水平像素值則為6MB,同理,當所述紅色像素、綠色像素、以及藍色像素的豎直像素值都為IMB時,所述圖片幀的豎直像素值則為3MB。
[0089]處理單元12,用于將所述水平像素值與所述豎直像素值進行相乘,以得到所述圖片幀的像素值;
[0090]所述處理單元12,還用于將預設的存儲空間的存儲容量值除以所述像素值,以得到所述當前幀率。
[0091]在本實施例中,為詳細解釋具體過程,舉例如下:所述獲取單元11接收到云端發(fā)送的圖片幀時,確定接收到的圖片幀的水平像素值和豎直像素值分別為6MB和3MB,所述處理單元12將終端預設的DDR值如128MB作為分子,以所述水平像素值6MB和豎直像素值3MB的乘積18MB作為分母,計算出當前幀率為128MB/18MB = 7.1,可以理解的是,所述動態(tài)幀率大約為7,即所述圖片幀播放裝置每秒顯示的幀數(shù)為7幀。
[0092]在本實施例中,所述基本幀率為終端顯示動畫效果的幀率,如所述圖片幀播放裝置能流暢顯示動畫效果的幀率為每秒20幀圖片,由上述例子可知,當所述當前幀率為7幀每秒時,所述判斷模塊20即可判斷當前幀率小于預設的基本幀率,可以理解的是,所述基本幀率也可根據(jù)需要預設為其他值,一般情況下,基本幀率大于或等于幀每秒。
[0093]在本實施例中,參照圖7,所述創(chuàng)建模塊30包括:
[0094]計算子模塊31,用于當所述當前幀率小于所述基本幀率時,計算所述基本幀率對應的幀數(shù)與所述當前幀率對應的幀數(shù)的差值;
[0095]在本實施例中,當所述當前幀率小于所述基本幀率時,所述創(chuàng)建模塊30創(chuàng)建目標圖片幀,所述創(chuàng)建模塊30創(chuàng)建目標圖片幀的方式優(yōu)選為,所述計算子模塊31將所述基本幀率對應的幀數(shù)減去所述當前幀率對應的幀數(shù),以計算待創(chuàng)建的目標圖片幀對應的幀數(shù),例如,所述當前幀率為7幀每秒,所述基本幀率為20幀每秒,則所述待創(chuàng)建圖片幀對應的幀數(shù)為20-7 = 13幀。進一步地,若所述當前幀率為25幀每秒,而所述基本幀率為20幀每秒時,則所述當前幀率大于所述基本幀率,不需要創(chuàng)建目標圖片幀,可以理解的是,當所述當前幀率等于所述基本幀率時,也不需要創(chuàng)建目標圖片幀。
[0096]創(chuàng)建子模塊32,用于對所述當前幀率對應的圖片幀進行分割,以創(chuàng)建所述差值對應的幀數(shù)的目標圖片幀。
[0097]在本實施例中,參照圖8,所述創(chuàng)建子模塊32包括:
[0098]確定單元321,用于根據(jù)待創(chuàng)建目標圖片幀對應的幀數(shù),確定所述當前幀率對應的圖片幀中每個像素點的分割份數(shù);
[0099]分割單元322,用于根據(jù)所述分割份數(shù)對每個像素點按照分割比例的分子逐漸加一的比例進行分割,以得到不同分割比例的各個像素點;
[0100]生成單元323,用于分別將分割比例相等且位置信息相同的各個像素點組合成一個像素點,以生成目標圖片幀。
[0101]在本實施例中,確定單元321根據(jù)預設的存儲器中存儲的圖片按照需要創(chuàng)建的幀數(shù),確定每幀圖片按照紅,綠,藍像素增益比例分割的分割份數(shù),每幀圖片分割份數(shù)根據(jù)待創(chuàng)建圖片幀的幀數(shù)決定,比如:需要創(chuàng)建的圖片幀為12幀,則可確定每幀圖片的分割份數(shù)為12,然后,所述分割單元322根據(jù)確定的分割份數(shù)12將每幀圖像中的像素點進行像素增益比例分割,按照像素的紅色增益的比例分割,可以得到不同的紅色增益的圖片,同理,按照像素的綠色增益的比例分割,可以得到不同的綠色增益的圖片,按照像素的藍色增益的比例分割,可以得到不同的藍色增益的圖片。為更好理解,舉例如下:當待創(chuàng)建的圖片幀數(shù)為13幀時,所述分割單元322將每幀圖像的每個像素點進行像素增益比例分割,如紅色像素點為C_RGain = 255,將該像素點進行比例分割,結(jié)果得到C_RGain(rl) = l/12x C_RGain=21.25、C_RGain(r2) = 2/12x C_RGain = 42.5,...,C_RGain(rll) = ll/12x C_RGain=233.75,C_RGain(rl2) = 12/12x C_RGain = 255,同理 C — GGain,C — BGain 都相同的方法計算,可得綠色像素點進行像素增益比例分割的各個像素點以及藍色像
當前第3頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1