麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種生成動感音樂光圈的方法及裝置制造方法

文檔序號:6639984閱讀:838來源:國知局
一種生成動感音樂光圈的方法及裝置制造方法
【專利摘要】本發明公開了一種生成動感音樂光圈的方法,用以提高聲頻文件的視覺體驗。所述方法包括:獲取聲卡的音頻信息;解析所述音頻信息,分別獲取高音和低音數據;根據預定的算法,將所述高音和低音數據轉換為數值;根據所述數值,生成光圈曲線。本發明公開了一種生成動感音樂光圈的裝置。本發明通過將音頻信息轉換為對應的光圈的半徑和色彩,從而動態變換光圈的半徑和顏色,多種光圈同時變化,提高了視覺體驗。
【專利說明】一種生成動感音樂光圈的方法及裝置

【技術領域】
[0001]本發明涉及多媒體【技術領域】,特別涉及一種生成動感音樂光圈的方法及裝置。

【背景技術】
[0002]經隨著計算機技術的發展,可對多媒體(音頻,視頻,圖片)內容的傳輸,解析,展示進行控制,從而改變傳統多媒體的制作、傳輸以及展示方式,例如,可以將各種內容的信息進行重組,使多媒體(音頻,視頻,圖片)內容得展示更加豐富。
[0003]音頻顯示比較單一,無法反應出音頻信號的變化,視覺上比較沉悶,需要克服音頻信息播放時,視覺上比較沉悶的問題。


【發明內容】

[0004]本發明提供一種生成動感音樂光圈的方法及裝置,用以需要克服音頻信息播放時,視覺上比較沉悶的問題。
[0005]本發明提供一種生成動感音樂光圈的方法,包括:獲取音頻信息;解析所述音頻信息,分別獲取高音和低音數據;將所述高音和低音數據轉換為整數值;根據所述整數值,生成光圈曲線。
[0006]其中,所述解析所述音頻信息,分別獲取高音和低音數據,包括:擷取所述音頻信息中的8個高頻段;擷取所述音頻信息中的8個低頻段。
[0007]其中,將所述高音和低音數據轉換為整數值,包括:利用FFT分析控件,把所述高音和低音數據轉換成整數值。
[0008]其中,根據所述數值,生成光圈曲線,包括:利用由所述高音和低音數據轉換成整數值,生成光圈曲線。
[0009]其中,利用由所述高音和低音數據轉換成整數值,生成光圈曲線的公式如下:
[0010]RX = R.Band[i]
[0011]其中,RX為動態光圈的半徑,X為I到16的整數,R為固定的常數,Band[i]為低音8個頻段和高音8個頻段轉變的16個整數值,其中i為O至15。
[0012]其中,利用由所述高音和低音數據轉換成整數值,生成光圈曲線之后,還包括:獲取色彩值;利用所述色彩值,為所述光圈曲線附著相應的色彩。
[0013]其中,所述獲取色彩值包括:在預定時間間隔內,隨機獲取Band[i],i為O至15 ;對Band[i]取整,將獲得的整數值作為色彩值。
[0014]本發明還提供一種生成動感音樂光圈的裝置,包括:音頻信息獲取模塊,用于獲取音頻信息;解析模塊,用于解析所述音頻信息,分別獲取高音和低音數據;轉換模塊,用于將所述高音和低音數據轉換為整數值;生成模塊,用于根據所述整數值,生成光圈曲線。
[0015]其中,還包括:色彩值獲取模塊,用于獲取色彩值;涂色模塊,利用所述色彩值,為所述光圈曲線附著相應的色彩。
[0016]其中,所述色彩值獲取模塊還用于:在預定時間間隔內,隨機獲取Band[i],i為O至15 d^Band[i]取整,將獲得的整數值作為色彩值。
[0017]本發明通過將音頻信息轉換為對應的光圈的半徑和色彩,從而動態變換光圈的半徑和顏色,多種光圈同時變化,提高了視覺體驗。
[0018]本發明的其它特征和優點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發明而了解。本發明的目的和其他優點可通過在所寫的說明書、權利要求書、以及附圖中所特別指出的結構來實現和獲得。
[0019]下面通過附圖和實施例,對本發明的技術方案做進一步的詳細描述。

【專利附圖】

【附圖說明】
[0020]附圖用來提供對本發明的進一步理解,并且構成說明書的一部分,與本發明的實施例一起用于解釋本發明,并不構成對本發明的限制。在附圖中:
[0021]圖1為本發明實施例提供的一種生成動感音樂光圈的方法的流程示意圖;
[0022]圖2為圖1所不實施例中動感音樂光圈的不例圖;
[0023]圖3為圖1所示實施例中生成的動感音樂光圈的示例圖;
[0024]圖4為本發明實施例提供的一種生成動感音樂光圈的裝置的原理結構框圖。

【具體實施方式】
[0025]以下結合附圖對本發明的優選實施例進行說明,應當理解,此處所描述的優選實施例僅用于說明和解釋本發明,并不用于限定本發明。
[0026]本發明提供一種生成動感音樂光圈的方法,參見圖1,包括以下步驟:
[0027]SlOO獲取聲卡的音頻信息;
[0028]獲取聲卡的音頻信息,對所采集的音頻信息進行處理。例如,可通過FFT分析控件進行處理。
[0029]S200解析所述音頻信息,分別獲取高音和低音數據;
[0030]快速傅氏變換(FFT,Fast Fourier Transformat1n),是一種高清晰度音頻分析工具,快速分析頻率和振幅的算法。FFT分析控件將音頻文件解析出低音8個頻段,高音8個頻段。
[0031 ] S300將所述高音和低音數據轉換為整數值;
[0032]利用FFT分析控件,可把聲卡的字符格式的數值實施轉換成整數值。即,將解析出低音8個頻段,高音8個頻段轉變為16個整數值,存放在數組band [00]至band[15]中,參見圖2。
[0033]S400根據所述整數值,生成動態光圈曲線。
[0034]參見圖2和圖3,根據所述數值,生成動態光圈曲線,利用下面的公式得到動態光圈的半徑:
[0035]RX = R.Band[i]
[0036]其中,RX為動態光圈的半徑,X為I到16的整數,R為固定的常數,Band[i]為低音8個頻段,高音8個頻段轉變的16個整數值,其中i為O至15。
[0037]由上述公式可以看出動態光圈曲線的半徑是不斷變換的,Rl至R16的值隨著音頻信號的不斷變化而變化的。
[0038]還可對所述動態光圈進行涂色,每種顏色都是由RGB組成,即一個16進制的數值,設置起始和結束的兩個顏色數值,如[#FFFF00,#00FFFF],并設定總執行的長度,通過差值可以得出每次變換的顏色color [i],而FFT是一個從band[i]的數組,隨機取出其中的一個值的整數部分,如band[0] = I,然后獲得顏色值為color [I]的顏色,顏色球是一個顏色賦值控件,把color [I]的顏色賦值給顏色球,則顏色球對應的模型就會變顏色,最終的效果就是隨著音樂變化,圓的半徑變化,顏色也變化。
[0039]本發明還提供一種生成動感音樂光圈的裝置,參見圖4,包括:音頻信息獲取模塊10,用于獲取音頻信息;解析模塊20,用于解析所述音頻信息,分別獲取高音和低音數據;轉換模塊30,用于將所述高音和低音數據轉換為整數值;生成模塊40,用于根據所述整數值,生成光圈曲線。
[0040]優選地,所述裝置還包括:色彩值獲取模塊,用于獲取色彩值;涂色模塊,利用所述色彩值,為所述光圈曲線附著相應的色彩。
[0041]優選地,所述色彩值獲取模塊還用于:在預定時間間隔內,隨機獲取Band[i],i為O至15 j^Band[i]取整,將獲得的整數值作為色彩值。
[0042]本發明通過將音頻信息轉換為對應的光圈的半徑和色彩,從而動態變換光圈的半徑和顏色,多種光圈同時變化,提高了視覺體驗。
[0043]本領域內的技術人員應明白,本發明的實施例可提供為方法、系統、或計算機程序產品。因此,本發明可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本發明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器和光學存儲器等)上實施的計算機程序產品的形式。
[0044]本發明是參照根據本發明實施例的方法、設備(系統)、和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0045]這些計算機程序指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的制造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0046]這些計算機程序指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0047]顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和范圍。這樣,倘若本發明的這些修改和變型屬于本發明權利要求及其等同技術的范圍之內,則本發明也意圖包含這些改動和變型在內。
【權利要求】
1.一種生成動感音樂光圈的方法,其特征在于,包括: 獲取音頻?目息; 解析所述音頻信息,分別獲取高音和低音數據; 將所述高音和低音數據轉換為整數值; 根據所述整數值,生成光圈曲線。
2.如權利要求1所述的方法,其特征在于,所述解析所述音頻信息,分別獲取高音和低音數據,包括: 擷取所述音頻信息中的8個高頻段; 擷取所述音頻信息中的8個低頻段。
3.如權利要求2所述的方法,其特征在于,將所述高音和低音數據轉換為整數值,包括: 利用FFT分析控件,把所述高音和低音數據轉換成整數值。
4.如權利要求3所述的方法,其特征在于,根據所述數值,生成光圈曲線,包括: 利用由所述高音和低音數據轉換成整數值,生成光圈曲線。
5.如權利要求4所述的方法,其特征在于,利用由所述高音和低音數據轉換成整數值,生成光圈曲線的公式如下:
RX = R.Band[i] 其中,RX為動態光圈的半徑,X為1到16的整數,R為固定的常數,Band[i]為低音8個頻段和高音8個頻段轉變的16個整數值,其中i為0至15。
6.如權利要求5所述的方法,其特征在于,利用由所述高音和低音數據轉換成整數值,生成光圈曲線之后,還包括: 獲取色彩值; 利用所述色彩值,為所述光圈曲線附著相應的色彩。
7.如權利要求6所述的方法,其特征在于,所述獲取色彩值包括: 在預定時間間隔內,隨機獲取Band[i],i為0至15 ; 對Band[i]取整,將獲得的整數值作為色彩值。
8.—種生成動感音樂光圈的裝置,其特征在于,包括: 音頻信息獲取模塊,用于獲取音頻信息; 解析模塊,用于解析所述音頻信息,分別獲取高音和低音數據; 轉換模塊,用于將所述高音和低音數據轉換為整數值; 生成模塊,用于根據所述整數值,生成光圈曲線。
9.如權利要求8所述的裝置,其特征在于,還包括: 色彩值獲取模塊,用于獲取色彩值; 涂色模塊,利用所述色彩值,為所述光圈曲線附著相應的色彩。
10.如權利要求9所述的裝置,其特征在于,所述色彩值獲取模塊還用于: 在預定時間間隔內,隨機獲取Band[i],i為0至15 ; 對Band[i]取整,將獲得的整數值作為色彩值。
【文檔編號】G06F9/44GK104503758SQ201410818037
【公開日】2015年4月8日 申請日期:2014年12月24日 優先權日:2014年12月24日
【發明者】呼倫夫 申請人:天脈聚源(北京)科技有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 衡山县| 珠海市| 黄龙县| 南雄市| 汾西县| 蓬安县| 扶余县| 郴州市| 曲麻莱县| 凯里市| 三台县| 迁西县| 太湖县| 垣曲县| 闽侯县| 金川县| 斗六市| 漳浦县| 苍梧县| 锦屏县| 桃源县| 靖西县| 壤塘县| 华容县| 马鞍山市| 醴陵市| 揭西县| 贵定县| 铜陵市| 鄢陵县| 梁山县| 永丰县| 平度市| 田东县| 三明市| 依兰县| 定远县| 西乌| 壶关县| 朝阳市| 道真|