虛擬試衣系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及虛擬試衣技術(shù)領(lǐng)域,尤其涉及一種虛擬試衣系統(tǒng)及方法。
【背景技術(shù)】
[0002]目前的虛擬試衣鏡主要基于體感技術(shù),通過體感技術(shù),當用戶在遠距離觀看試衣效果時能夠同時實現(xiàn)用戶的遠距離操控,隨著虛擬試衣鏡的發(fā)展,可用的衣物素材越來越多,用戶在搜索衣服素材時,因衣服屬性較多,需要精確搜索所需衣服的類型時,就需要采用觸控技術(shù)進行近距離操控顯示屏,尋找所鐘愛的衣服,在整個試衣過程中,用戶需要采用手動方式在遠距離操作模式和近距離操作模式之間切換,從而造成體驗不高的問題。
【發(fā)明內(nèi)容】
[0003](一 )要解決的技術(shù)問題
[0004]本發(fā)明要解決的技術(shù)問題是:提供一種虛擬試衣系統(tǒng)及方法,能夠提高用戶體驗。
[0005]( 二)技術(shù)方案
[0006]為解決上述技術(shù)問題,本發(fā)明的技術(shù)方案提供了一種虛擬試衣系統(tǒng),包括體感單元、觸控單元、距離探測單元、處理單元和顯示屏;
[0007]所述體感單元,用于通過檢測用戶的人體圖像獲取所述用戶的第一操作信息;
[0008]所述觸控單元,用于通過檢測所述用戶的觸摸信號獲取所述用戶的第二操作信息;
[0009]所述距離探測單元,用于獲取所述用戶與所述顯示屏之間的距離;
[0010]所述處理單元,用于當所述距離在第一預設(shè)范圍時根據(jù)所述第一操作信息向所述顯示屏輸入顯示信息,當所述距離在第二預設(shè)范圍時根據(jù)所述第二操作信息向所述顯示屏輸入顯示信息;
[0011]所述顯示屏,用于根據(jù)所述處理單元輸入的顯示信息進行顯示。
[0012]優(yōu)選地,當所述距離在第一預設(shè)范圍時所述處理單元控制所述體感單元開啟,并控制所述觸控單元關(guān)閉,當所述距離在第二預設(shè)范圍時所述處理單元控制所述體感單元關(guān)閉,并控制所述觸控單元開啟。
[0013]優(yōu)選地,還包括第一存儲單元,用于存儲待試穿服裝的三維模型數(shù)據(jù)。
[0014]優(yōu)選地,還包括第二存儲單元,用于存儲視頻圖像數(shù)據(jù),當所述距離在第三預設(shè)范圍時所述處理單元將所述第二存儲單元存儲的所述視頻圖像數(shù)據(jù)輸入所述顯示屏進行顯不O
[0015]優(yōu)選地,所述第一預設(shè)范圍為大于第一預設(shè)值且小于第二預設(shè)值,所述第二預設(shè)范圍為小于等于所述第一預設(shè)值,所述第三預設(shè)范圍為大于所述第二預設(shè)值。
[0016]優(yōu)選地,所述距離探測單元為紅外測距傳感器。
[0017]為解決上述技術(shù)問題,本發(fā)明還提供了一種虛擬試衣方法,包括:
[0018]獲取用戶與顯示屏之間的距離;
[0019]根據(jù)所述距離向所述顯示屏輸入顯示信息,當所述距離在第一預設(shè)范圍時根據(jù)所述用戶的第一操作信息向所述顯示屏輸入顯示信息,當所述距離在第二預設(shè)范圍時根據(jù)所述用戶的第二操作信息向所述顯示屏輸入顯示信息,其中,所述第一操作信息通過體感單元檢測所述用戶的人體圖像得到,所述第二操作信息通過觸摸單元檢測所述用戶的觸摸信號得到。
[0020]優(yōu)選地,根據(jù)所述距離向所述顯示屏輸入顯示信息包括:
[0021]當所述距離在第一預設(shè)范圍時控制所述體感單元開啟,并控制所述觸控單元關(guān)閉,當所述距離在第二預設(shè)范圍時控制所述體感單元關(guān)閉,并控制所述觸控單元開啟。
[0022]優(yōu)選地,當所述距離在第三預設(shè)范圍時將預先存儲的視頻圖像數(shù)據(jù)輸入所述顯示屏進行顯示。
[0023]優(yōu)選地,所述第一預設(shè)范圍為大于第一預設(shè)值且小于第二預設(shè)值,所述第二預設(shè)范圍為小于等于所述第一預設(shè)值,所述第三預設(shè)范圍為大于所述第二預設(shè)值。
[0024](三)有益效果
[0025]本發(fā)明提供的虛擬試衣系統(tǒng),通過距離檢測單元實時地檢測用戶與顯示屏之間的距離,處理單元根據(jù)該距離判斷當前的操作模式,當該距離在第一預設(shè)范圍時根據(jù)體感單元檢測的第一操作信息向顯示屏輸入顯示信息,實現(xiàn)遠距離操作模式,當該距離在第二預設(shè)范圍時根據(jù)觸控單元檢測的第二操作信息向顯示屏輸入顯示信息,實現(xiàn)近距離操作模式,從而實現(xiàn)遠距離操作模式與近距離操作模式之間的自動切換,提高用戶體驗。
【附圖說明】
[0026]圖1是本發(fā)明實施方式提供的一種虛擬試衣系統(tǒng)的示意圖;
[0027]圖2是本發(fā)明實施方式提供的虛擬試衣系統(tǒng)中距離探測單元的位置示意圖;
[0028]圖3是本發(fā)明實施方式提供的虛擬試衣系統(tǒng)工作流程圖;
[0029]圖4是本發(fā)明實施方式提供的另一種虛擬試衣系統(tǒng)的示意圖。
【具體實施方式】
[0030]下面結(jié)合附圖和實施例,對本發(fā)明的【具體實施方式】作進一步詳細描述。以下實施例用于說明本發(fā)明,但不用來限制本發(fā)明的范圍。
[0031]圖1是本發(fā)明實施方式提供的一種虛擬試衣系統(tǒng)的示意圖,該虛擬試衣系統(tǒng)包括體感單元10、觸控單元20、距離探測單元30、處理單元40和顯示屏50 ;
[0032]所述體感單元10,用于通過檢測用戶的人體圖像獲取所述用戶的第一操作信息;
[0033]所述觸控單元20,用于通過檢測所述用戶的觸摸信號獲取所述用戶的第二操作信息;
[0034]所述距離探測單元30,用于獲取所述用戶與所述顯示屏之間的距離,例如,該距離探測單元可以采用紅外測距傳感器;
[0035]所述處理單元40,用于當所述距離在第一預設(shè)范圍時根據(jù)所述第一操作信息向所述顯示屏輸入顯示信息,當所述距離在第二預設(shè)范圍時根據(jù)所述第二操作信息向所述顯示屏輸入顯示信息;
[0036]所述顯示屏50,用于根據(jù)所述處理單元輸入的顯示信息進行顯示。
[0037]本發(fā)明實施方式提供的虛擬試衣系統(tǒng),通過距離檢測單元實時地檢測用戶與顯示屏之間的距離,處理單元根據(jù)該距離判斷當前的操作模式,當該距離在第一預設(shè)范圍時根據(jù)體感單元檢測的第一操作信息向顯示屏輸入顯示信息,實現(xiàn)遠距離操作模式,當該距離在第二預設(shè)范圍時根據(jù)觸控單元檢測的第二操作信息向顯示屏輸入顯示信息,實現(xiàn)近距離操作模式,從而實現(xiàn)遠距離操作模式與近距離操作模式之間的自動切換,提高用戶體驗。
[0038]本發(fā)明中,處理單元根據(jù)用戶與顯示屏的距離自動從第一操作信息和第二操作信息中選取有效的操作信息,當該距離在第一預設(shè)范圍時將體感單元檢測的第一操作信息作為有效操作信息,當該距離在第二預設(shè)范圍時將觸控單元檢測的第二操作信息作為有效操作信息,處理單元對所選取的有效操作信息進行處理,并形成相應的顯示數(shù)據(jù)輸入顯示屏中,優(yōu)選地,當所述距離在第一預設(shè)范圍時所述處理單元控制所述體感單元開啟,并控制所述觸控單元關(guān)閉,當所述距離在第二預設(shè)范圍時所述處理單元控制所述體感單元關(guān)閉,并控制所述觸控單元開啟,從而降低系統(tǒng)能耗。
[0039]其中,在本發(fā)明中,為提高所測距離的精確度,可以設(shè)置多個距離探測單元,例如,可以如圖2所示,在顯示屏50的兩側(cè)各設(shè)置一個距離探測單元30,距離探測單元30離地面的距離h可以為I米左右,體感單元10可以安裝在顯示屏正上方的頂部,兩個距離探測單元30通過分別測量用戶與其的距離a和b,再結(jié)合顯示屏的寬度d,從而能夠計算出用戶與顯示屏的距離C。
[0040]在處理單元確定當前的操作模式時,可以將距離探測單元所測距離與預設(shè)值進行比較,當所測距離小于或等于該預設(shè)值時,確定當前模式為近距離操作模式,觸控單元起作用,當所測距離大于該預設(shè)值時,確定當前模式為遠距離操作模式,體感單元起作用,例如,該預設(shè)值可以為0.5米,具體地,參見圖3,距離探測單元實時的檢測用戶與顯示屏的距離數(shù)據(jù),并將該距離數(shù)據(jù)發(fā)送至處理單元,處理單元對接收的距離數(shù)據(jù)進行處理,當距離大于0.5米時,確定當前模式為遠距離操作模式,此時,處理單元根據(jù)體感單元檢測的第一操作信息向顯示屏輸入顯示信息,當距離小于或等于0.5米時,確定當前模式為近距離操作模式,此時,處理單元根據(jù)觸控單元檢測的第二操作信息向顯示屏輸入顯示信息,顯示屏根據(jù)處理單元發(fā)送的顯示信息進行顯示。
[0041]參見圖4,圖4是本發(fā)明實施方式提供的另一種虛擬試衣系統(tǒng)的示意圖,該虛擬試衣系統(tǒng)包括體感單元10、觸控單元20、距離探測單元30、處