[發明專利]一種模擬全景音效的方法有效
| 申請號: | 201711060287.7 | 申請日: | 2017-10-31 |
| 公開(公告)號: | CN107820162B | 公開(公告)日: | 2021-06-29 |
| 發明(設計)人: | 孫征 | 申請(專利權)人: | 北京酷我科技有限公司 |
| 主分類號: | H04R3/00 | 分類號: | H04R3/00 |
| 代理公司: | 北京國標律師事務所 11753 | 代理人: | 姚克楓 |
| 地址: | 100080 北京市海淀區農大*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 模擬 全景 音效 方法 | ||
1.一種模擬全景音效的方法,其特征在于,包括如下步驟:
步驟1,設定全景音效對應的若干個喇叭,其中:所述若干個喇叭的默認值為7個,用于構造環繞場景效果,將7個喇叭分別設定為:
左側3個,左上喇叭,左高音喇叭,左下喇叭,
右側3個,右上喇叭,右高音喇叭,右下喇叭,
下側1個,重低音喇叭,
步驟1中,還包括:設定左側和右側的喇叭同時變化,其他喇叭單獨變化,所述同時變化是指:左側喇叭和右側喇叭同時開啟同時關閉;
設定左下喇叭和右下喇叭支持單獨同時開啟同時關閉,所述單獨是指:如果點擊左上喇叭或左高音喇叭,則左側3個喇叭都同時開啟,相應的右側3個喇叭也同時開啟;但是,如果點擊左下喇叭,則僅同時開啟左下喇叭和右下喇叭,左/右上喇叭和左/右高音喇叭此種情況下并不開啟;
步驟2,生成播放界面,其中:
首先,基于幀布局控件framelayout,自定義新的控件SurroundView,確定容器布局的大小,根據屏幕進行適配,距離屏幕左邊和右邊各一定間距,構造一個預設區域,
然后,計算步驟1所述若干個喇叭的坐標,具體步驟如下:
首先,獲取用戶預設的設計圖,計算出720*1280分辨率下的寬高比例,根據設計圖進行測量,記錄7個喇叭圖片左上角距離整個控件的左上角的距離,
然后,實時獲取當前屏幕的寬高,
再后,將當前屏幕的寬高,乘以計算出的寬高比例,以適配當前屏幕及確定方位,
最后,將計算出圖片左上角的坐標點,存儲在寬高比例的鏈表mRatioList里,存儲的對象是point;
再后,加載喇叭圖片到內存中,一一對應的生成7個ImageView控件,并將內存中的喇叭圖片設置給ImageView控件進行顯示,
最后,在中間擺放沙發的圖片控件,繪制沙發周圍的三個漸變圓圈,繪制對應喇叭的不同方向的文字,繪制波紋,
在自定義控件SurroundView的構造函數中,調用布局的addview函數,將生成的控件imageview添加到布局中,
在測量回調周期中,獲取自定義控件SurroundView的寬度以及中心點坐標,獲取左邊右邊圖片的高度,
在布局回調中,根據存儲的坐標,對圖片控件ImageView進行擺放,
在繪制回調中,首先繪制底部燈光,根據開啟不同方位喇叭的數量,繪制不同效果的燈光;
步驟3,當用戶點擊總控開關,開啟動畫。
2.如權利要求1所述的模擬全景音效的方法,其特征在于:在步驟1中,還構造總控開關,用于控制7個喇叭的動畫效果展示或禁止,
所述動畫效果包括但不限于音頻波紋動畫效果。
3.如權利要求1所述的模擬全景音效的方法,其特征在于:步驟2中,所述距離屏幕左邊和右邊各一定間距,該間距默認值為20像素,
所述預設區域為正方形區域。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京酷我科技有限公司,未經北京酷我科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711060287.7/1.html,轉載請聲明來源鉆瓜專利網。





