終端防抖方法、裝置及終端支架的制作方法
【技術領域】
[0001]本公開涉及計算機技術領域,尤其涉及一種終端防抖方法、裝置及終端支架。
【背景技術】
[0002]相關技術中,隨著手機的取像像素及清晰度不斷提升,以及人們對于手持式拍攝設備性能更好,體積更小的需求,相比使用傳統相機進行拍照,越來越多的人更傾向于使用手機進行拍照。在使用手機進行拍照時,由于手臂長度限制,使用如自拍桿等手持式終端支架來增加拍攝距離或拍攝高度。
【發明內容】
[0003]本公開實施例提供一種終端防抖方法、裝置及終端支架,用以減少終端支架的體積和重量,并且降低終端支架的制作成本。
[0004]根據本公開實施例的第一方面,提供一種終端防抖方法,應用于固定在終端支架上的終端,所述方法包括:
[0005]檢測所述終端的抖動情況,得到抖動數據;
[0006]根據所述抖動數據計算反向運動數據,所述反向運動數據用于控制所述終端支架克服所述終端的抖動;
[0007]將所述反向運動數據發送到所述終端支架,由所述終端支架根據所述反向運動數據進行反向運動。
[0008]本公開的實施例提供的技術方案可以包括以下有益效果:通過抖動數據計算反向運動數據,終端支架根據反向運動數據進行反向運動來對終端進行位移控制,減少或消除了終端在拍攝過程的抖動,提高了拍攝時的畫面質量。并且,利用手機自帶的傳感器檢測終端支架的抖動情況,并根據手機自帶的微處理器計算反向運動數據,無需在終端支架中設置陀螺儀和微處理器,減少了終端支架的體積和重量,便于攜帶,并且降低了終端支架的制作成本。
[0009]在一個實施例中,將所述反向運動數據發送到所述終端支架,包括:
[0010]通過USB接口將所述反向運動數據發送到所述終端支架。
[0011]本公開的實施例提供的技術方案可以包括以下有益效果:終端無需新增其他硬件設備或接口,僅通過USB接口就能完成反向運動數據的發送,簡單易行,另外,這種方式脫離了數據傳輸對網絡的依賴。
[0012]在一個實施例中,所述方法還包括:
[0013]通過USB接口接收所述終端支架的供電。
[0014]本公開的實施例提供的技術方案可以包括以下有益效果:通過終端固有的USB接口就能接收終端支架的供電,無需另外擴展其他硬件設備或接口,節約了成本。
[0015]在一個實施例中,根據所述抖動數據計算反向運動數據,包括:
[0016]采用比例積分微分控制算法,根據所述抖動數據計算所述反向運動數據。
[0017]本公開的實施例提供的技術方案可以包括以下有益效果:采用比例積分微分控制算法計算反向運動數據,可以精確的計算各角度的抖動數據的反向運動數據,進而更為精確的控制終端的抖動數據。
[0018]根據本公開實施例的第二方面,提供一種終端防抖方法,應用于固定終端的終端支架,所述方法包括:
[0019]獲取所述終端發送的反向運動數據,所述反向運動數據用于控制所述終端支架克服所述終端的抖動;
[0020]根據所述反向運動數據控制所述終端支架進行反向運動。
[0021]本公開的實施例提供的技術方案可以包括以下有益效果:根據接收到的終端發送的反向運動數據進行反向運動來對終端進行位移控制,從而減少或消除了終端在拍攝過程的抖動,提高了拍攝質量。并且,終端支架無需對抖動情況進行檢測和計算,直接通過接收到的手機發送的反向運動數據做反向運動即可完成位移控制,使得終端支架無需設置陀螺儀和微處理器,減少了終端支架的體積和重量,便于攜帶,并且降低了終端支架的制作成本。
[0022]在一個實施例中,獲取所述終端發送的反向運動數據,包括:
[0023]通過USB接口獲取所述終端發送的反向運動數據。
[0024]本公開的實施例提供的技術方案可以包括以下有益效果:僅通過USB接口即可完成反向運動數據的接收,使得終端無需新增其他硬件設備或接口,僅通過USB接口就可對終端支架發送數據,節約了設備成本,且簡單易行。
[0025]在一個實施例中,所述方法還包括:
[0026]通過USB接口向所述終端供電。
[0027]本公開的實施例提供的技術方案可以包括以下有益效果:可通過USB接口向終端供電,保證了終端的電量,延長終端使用時間。
[0028]根據本公開實施例的第三方面,提供一種終端防抖裝置,應用于固定在終端支架上的終端,所述裝置包括:
[0029]檢測模塊,用于檢測所述終端的抖動情況,得到抖動數據;
[0030]計算模塊,用于根據所述抖動數據計算反向運動數據,所述反向運動數據用于控制所述終端支架克服所述終端的抖動;
[0031]發送模塊,用于將所述反向運動數據發送到所述終端支架,由所述終端支架根據所述反向運動數據進行反向運動。
[0032]在一個實施例中,所述發送模塊,用于通過USB接口將所述反向運動數據發送到所述終端支架。
[0033]在一個實施例中,所述裝置還包括:
[0034]接收模塊,用于通過USB接口接收所述終端支架的供電。
[0035]在一個實施例中,計算模塊,用于采用比例積分微分控制算法,根據所述抖動數據計算所述反向運動數據。
[0036]根據本公開實施例的第四方面,提供一種終端防抖裝置,應用于固定終端的終端支架,所述裝置包括:
[0037]獲取模塊,用于獲取所述終端發送的反向運動數據,所述反向運動數據用于控制所述終端支架克服所述終端的抖動;
[0038]控制模塊,用于根據所述反向運動數據控制所述終端支架進行反向運動。
[0039]在一個實施例中,獲取模塊,用于通過USB接口獲取所述終端發送的反向運動數據。
[0040]在一個實施例中,所述裝置還包括:
[0041 ] 供電模塊,用于通過USB接口向所述終端供電。
[0042]根據本公開實施例的第五方面,提供一種終端支架,包括:固定終端的固定部件,驅動電路,與驅動電路連接的電機,及電機控制的運動部件,所述運動部件與所述固定部件連接;
[0043]所述驅動電路與終端連接,根據接收到的反向運動數據驅動所述電機;由所述電機控制運動部件執行反向運動;所述運動部件帶動所述固定部件一起做反向運動。
[0044]在一個實施例中,所述驅動電路具有USB接口,通過USB接口獲取所述終端發送的反向運動數據。
[0045]在一個實施例中,所述終端支架還包括:電源及供電電路,所述供電電路與所述USB接口連接;
[0046]所述電源通過供電電路和所述USB接口向所述終端供電。
[0047]根據本公開實施例的第六方面,提供一種終端防抖裝置,其特征在于,包括:
[0048]處理器;
[0049]用于存儲處理器可執行指令的存儲器;
[0050]其中,所述處理器被配置為:
[0051]檢測所述終端的抖動情況,得到抖動數據;
[0052]根據所述抖動數據計算反向運動數據,所述反向運動數據用于控制所述終端支架克服所述終端的抖動;
[0053]將所述反向運動數據發送到所述終端支架,由所述終端支架根據所述反向運動數據進行反向運動。
[0054]根據本公開實施例的第七方面,提供一種終端防抖裝置,其特征在于,包括:
[0055]處理器;
[0056]用于存儲處理器可執行指令的存儲器;
[0057]其中,所述處理器被配置為:
[0058]獲取所述終端發送的反向運動數據,所述反向運動數據用于控制所述終端支架克服所述終端的抖動;
[0059]根據所述反向運動數據控制所述終端支架進行反向運動。
[0060]應當理解的是,以上的一般描述和后文的細節描述僅是示例性和解釋性的,并不能限制本公開。
【附圖說明】
[0061]此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。
[0062]圖1是根據一示例性實施例示出的一種終端防抖方法的流程圖;
[0063]圖2是根據一示例性實施例示出的一種終端防抖方法的流程圖;
[0064]圖3是根據一示例性實施例示出的一種終端防抖方