云端影像數(shù)據(jù)輸出方法及云端伺服器的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種電子裝置,特別是涉及一種云端影像數(shù)據(jù)輸出方法及云端伺服器。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)的日漸普及,云端服務(wù)也觸及人們一般的日常生活。比如,網(wǎng)絡(luò)業(yè)者所推出的云端備份、云端打印、社群服務(wù)、網(wǎng)頁型式的電子郵件服務(wù)或云端視訊串流服務(wù)等。云端服務(wù)提供個人使用者一個遠端伺服器空間,供其在任何地方利用用戶端裝置隨時存取其中數(shù)據(jù)。用戶端裝置例如為手機、平板計算機、筆記型計算機、智能型電視或一體成型計算機(All-1n_0ne,A10),而網(wǎng)絡(luò)例如為3G網(wǎng)絡(luò)、WiFi網(wǎng)絡(luò)或有線網(wǎng)絡(luò)。
[0003]舉例來說,使用者能通過用戶端裝置要求云端伺服器提供云端視訊串流服務(wù)后,云端伺服器輸出云端視訊串流至用戶端裝置。使用者即能于用戶端裝置觀看云端視訊串流。然而,3G網(wǎng)絡(luò)、WiFi網(wǎng)絡(luò)及有線網(wǎng)絡(luò)的頻寬不同,且不同種類用戶端裝置的屏幕大小亦不相同。云端視訊串流的輸出格式若沒有對應(yīng)用戶端裝置調(diào)整,則使用者可能無法順暢地瀏覽云端視訊串流或觀賞清晰畫面。
【發(fā)明內(nèi)容】
[0004]本發(fā)明涉及一種云端影像數(shù)據(jù)輸出方法及云端伺服器,其藉由距離因子適應(yīng)性地選擇云端影像數(shù)據(jù)的輸出格式。
[0005]根據(jù)本發(fā)明,提出一種云端影像數(shù)據(jù)輸出方法。云端影像數(shù)據(jù)輸出方法包括:由用戶端裝置擷取全視野影像;于全視野影像檢測人臉區(qū)域;根據(jù)人臉區(qū)域與全視野影像的比例計算距離因子;由云端伺服器根據(jù)距離因子決定云端影像數(shù)據(jù)的輸出格式;以及根據(jù)輸出格式輸出云端影像數(shù)據(jù)至用戶端裝置。
[0006]根據(jù)本發(fā)明,提出一種云端伺服器。云端伺服器包括儲存裝置及中央處理器。儲存裝置儲存云端影像數(shù)據(jù)。中央處理器接收由用戶端裝置所擷取的全視野影像,并于全視野影像檢測人臉區(qū)域。中央處理器根據(jù)人臉區(qū)域與全視野影像的比例計算距離因子,并根據(jù)距離因子決定云端影像數(shù)據(jù)的輸出格式。中央處理器根據(jù)輸出格式輸出云端影像數(shù)據(jù)至用戶端裝置。
[0007]為了對本發(fā)明的上述及其他方面有更佳的了解,下文特舉較佳實施例,并結(jié)合附圖詳細說明如下。
【附圖說明】
[0008]圖1示出了云端伺服器、網(wǎng)絡(luò)及用戶端裝置的示意圖。
[0009]圖2示出了依照第一實施例的云端影像數(shù)據(jù)輸出方法的流程圖。
[0010]圖3示出了依照第一實施例的一種全視野影像的示意圖。
[0011]圖4示出了依照第一實施例的一種全視野影像的示意圖。
[0012]圖5示出了依照第三實施例的云端影像數(shù)據(jù)輸出方法的流程圖。
[0013]附圖符號說明
[0014]11:用戶端裝置
[0015]12:云端伺服器
[0016]13:網(wǎng)絡(luò)
[0017]21 ?26、51 ?56:步驟
[0018]31:全視野影像
[0019]32:人臉區(qū)域
[0020]121:儲存裝置
[0021]122:中央處理器
[0022]FW1、FW2:寬度
[0023]FW3:兩眼寬度
【具體實施方式】
[0024]第一實施例
[0025]請同時參照圖1、圖2及圖3,圖1示出了云端伺服器、網(wǎng)絡(luò)及用戶端裝置的示意圖,圖2示出了依照第一實施例的云端影像數(shù)據(jù)輸出方法的流程圖,圖3示出了依照第一實施例的一種全視野影像的示意圖。用戶端裝置11經(jīng)由網(wǎng)絡(luò)13與云端伺服器12溝通。用戶端裝置11例如為手機、平板計算機、筆記型計算機、智能型電視、一體成型計算機(All-1n-0ne, ΑΙ0)或其他具有影像擷取功能的電子裝置,而網(wǎng)絡(luò)13例如為3G網(wǎng)絡(luò)、WiFi網(wǎng)絡(luò)或有線網(wǎng)絡(luò)。云端伺服器12包括儲存裝置121及中央處理器122,且儲存裝置121儲存云端影像數(shù)據(jù)。云端影像數(shù)據(jù)例如為視訊串流、使用者界面或圖形使用者界面(GraphicalUser Interface, GUI)。
[0026]云端影像數(shù)據(jù)輸出方法包括如下步驟。首先如步驟21所示,由用戶端裝置11擷取全視野影像31。接著如步驟22所示,用戶端裝置11于全視野影像31檢測人臉區(qū)域32。人臉區(qū)域32的檢測可分為兩種作法。第一種作法是分析全視野影像中的膚色區(qū)塊,然后檢查紋理。一般而言,人臉因為眼睛鼻子嘴巴等器官多為對稱于臉部中央,所以其紋理相較于身體其他膚色區(qū)塊有獨特性。因此可以藉此定位出人臉部份。
[0027]第二種作法是稱為哈爾檢測(Haar detect1n)的人臉檢測方法。哈爾檢測是藉由訓練紋理分類器去檢查全視野影像中的每一個區(qū)塊。這種其原理是收集大量人臉影像紋理所訓練出的若干個弱分類器(區(qū)分某區(qū)塊是在人臉中或非在人臉中)。然后在影像中依照預(yù)先訂好的大小去分區(qū)塊,在每一塊區(qū)塊用這些弱分類器去檢查。當每個弱分類器都對一個區(qū)塊作出決定后再統(tǒng)合這些弱分類器的結(jié)果成為一個強分類器最后判定這個區(qū)塊是屬于人臉或非人臉。得到人臉區(qū)塊后,人臉的區(qū)塊就可以被框出,因此人臉區(qū)塊的長寬像素數(shù)值或面積等都可以被求出。
[0028]跟著如步驟23所示,用戶端裝置11根據(jù)人臉區(qū)域32與全視野影像31的比例計算距離因子。然后如步驟24所示,用戶端裝置11輸出距離因子至云端伺服器12。跟著如步驟25所示,由云端伺服器12根據(jù)距離因子決定云端影像數(shù)據(jù)的輸出格式。接著如步驟26所示,云端伺服器12根據(jù)輸出格式輸出云端影像數(shù)據(jù)至用戶端裝置11。云端伺服器12能藉由距離因子判斷用戶端裝置11的種類,進而適應(yīng)性地選擇云端影像數(shù)據(jù)的輸出格式。
[0029]為方便說明起見,第一實施例的距離因子是以人臉區(qū)域32的寬度FW2與全視野影像31的寬度FWl的比例為例說明。當云端伺服器12得到人臉區(qū)域32的寬度FW2與全視野影像31的寬度FWl的比例后,云端伺服器12即能根據(jù)寬度FW2與寬度FWl的比例來換算人臉與屏幕的距離。舉例來說,當寬度FW2與寬度FWl的比例為1:2?3,則人臉與屏幕的距離約為0.5公尺。當寬度FW2與寬度FWl的比例為1:5?6,則人臉與屏幕的距離約為I公尺。當寬度FW2與寬度FWl的比例為1:10?12,則人臉與屏幕的距離約為2.5公尺。使用者為了維持良好的觀賞感受,人臉與屏幕的距離會隨用戶端裝置11的