基于手勢的內(nèi)容共享的制作方法
【技術(shù)領(lǐng)域】
[0001]本公開總體上涉及媒體內(nèi)容傳送,更具體地說,涉及社交通信。
【背景技術(shù)】
[0002]人們以電子方式來共享越來越多的信息。他們將電子郵件和短文本消息發(fā)送給朋友和同事。照片、視頻和聲音剪輯經(jīng)常被貼到社交網(wǎng)站上。在社交情形中,人們經(jīng)常希望與他們的朋友快速共享照片或其他內(nèi)容。
【附圖說明】
[0003]雖然隨附的權(quán)利要求具體闡述了本技術(shù)的特征,但是從下文結(jié)合附圖所做的具體描述中,可以最好地理解這些技術(shù)以及它們的目的和優(yōu)勢,在附圖中:
[0004]圖1是可以實踐本技術(shù)的代表性環(huán)境的概覽;
[0005]圖2是圖1的一些設(shè)備的一般示意圖;
[0006]圖3a和3b是用于使用手勢發(fā)送內(nèi)容的代表性方法的流程圖;
[0007]圖4a和4b是用于使用手勢以接收內(nèi)容的代表性方法的流程圖;以及
[0008]圖5a和5b是服務(wù)器可用于傳輸內(nèi)容的代表性方法的流程圖。
【具體實施方式】
[0009]現(xiàn)在來看附圖,其中,相同參考符號指代相同元件,本公開的技術(shù)被圖示為在適當(dāng)?shù)沫h(huán)境中實施。下文描述是基于權(quán)利要求的實施例,并且不應(yīng)被理解為限定關(guān)于此處未明確描述的替代實施例的權(quán)利要求。
[0010]雖然存在許多內(nèi)容共享應(yīng)用,但是它們經(jīng)常被設(shè)計用于具有大屏幕和全鍵盤的個人計算機。例如,當(dāng)用戶希望從其智能手機向在同一室內(nèi)的幾個朋友發(fā)送照片時,智能手機的有限界面(小屏幕、非常小或不存在的鍵盤)使得這些傳統(tǒng)的內(nèi)容共享應(yīng)用看起來笨拙而麻煩。而且,許多傳統(tǒng)內(nèi)容共享應(yīng)用要求發(fā)送方對于每個預(yù)期的接收方通過應(yīng)用的用戶界面進(jìn)行導(dǎo)航。
[0011]考慮圖1的通信環(huán)境100。用戶102希望將某些內(nèi)容(例如,照片)從其便攜通信設(shè)備104發(fā)送至其朋友的設(shè)備106。根據(jù)本公開的方面,在選擇其希望發(fā)送的內(nèi)容項目之后,用戶102執(zhí)行手勢,以指定要向其發(fā)送內(nèi)容項的方向。例如,他假裝向西“拋”他的設(shè)備104(例如,像拋球或者像拋飛碟)。為了接收該內(nèi)容項目,潛在的接收方也可以做出指定接收方向的手勢。例如,潛在接收方移動她的設(shè)備106以假裝“接住”從東方拋來的球。如果發(fā)送方向和接收方向兼容(如下文所解釋的),則將內(nèi)容項目從發(fā)送方的設(shè)備104發(fā)送至接收方的設(shè)備106。
[0012]可以對上述基本方案做出改進(jìn),例如,指定發(fā)送或接收方向的最大發(fā)送距離或發(fā)散角(如圖1中所示的虛線)。發(fā)送發(fā)散角由發(fā)送方102指定,以排除其他人108接收該內(nèi)容??梢躁U明其他限制,使得例如僅預(yù)期接收方可以接收該內(nèi)容,S卩使其他潛在接收方在指定發(fā)送方向上并且做出了適當(dāng)?shù)慕邮帐謩荨?br>[0013]下文參考圖5a和5b討論可選內(nèi)容服務(wù)器110的功能。
[0014]圖2示出了代表電子設(shè)備104、106、110的主要組件。例如,便攜式通信設(shè)備104、106可以是智能電話、平板電腦、個人計算機、電子書、或游戲控制器。內(nèi)容服務(wù)器110可以是這些的任何一個,并且可以是機頂盒、計算服務(wù)器、或一組協(xié)同的計算服務(wù)器。
[0015]電子設(shè)備104、106、110的CPU 200包括一個或多個處理器(即,微處理器、控制器等中的任何一個)或者處理器及存儲器系統(tǒng),其處理計算機可執(zhí)行指令,以控制設(shè)備104、106、110的操作。具體而言,CPU 200支持圖3至5中所示的本公開的方面,如下文所討論的。利用在202處總體上示出的軟件、硬件、固件和結(jié)合處理和控制電路實施的固定邏輯電路系統(tǒng),可以實施設(shè)備104、106、110。雖然未示出,但是設(shè)備104、106、110可以包括將在設(shè)備104、106、110內(nèi)各個組件耦合的系統(tǒng)總線或數(shù)據(jù)傳輸系統(tǒng)。系統(tǒng)總線可以包括不同總線結(jié)構(gòu)的組合,諸如存儲器總線或存儲器控制器、外圍總線、通用串行總線和采用了多種總線結(jié)構(gòu)的任何一種的處理器或本地總線。
[0016]電子設(shè)備104、106、110也包括實現(xiàn)數(shù)據(jù)存儲的一個或多個存儲器設(shè)備204,其不例包括隨機存取存儲器、非易失性存儲器(例如,只讀存儲器、閃存、EPROM和EEPR0M)以及盤存儲設(shè)備。盤存儲設(shè)備可以實施為任何類型磁或光存儲設(shè)備,諸如硬盤驅(qū)動器、可記錄或可重寫盤、任何類型的數(shù)字多用途盤等。設(shè)備104、106、110也可以包括大容量存儲介質(zhì)設(shè)備。
[0017]存儲器系統(tǒng)204提供數(shù)據(jù)存儲機構(gòu)以存儲設(shè)備數(shù)據(jù)212、其他類型信息和數(shù)據(jù)以及各種設(shè)備應(yīng)用210。操作系統(tǒng)206可以作為在存儲器204內(nèi)并且由CPU 200執(zhí)行的軟件指令被維護。設(shè)備應(yīng)用210也可以包括設(shè)備管理器,諸如任何形式的控制應(yīng)用或軟件應(yīng)用。工具208可以包括信號處理和控制模塊、電子設(shè)備104、106、110的特定組件所固有的代碼、用于特定組件的硬件提取層等。
[0018]電子設(shè)備104、106、110也可以包括音頻處理系統(tǒng)214,其處理音頻數(shù)據(jù)并控制音頻系統(tǒng)216 (例如,其可以包括揚聲器)。視頻處理系統(tǒng)218處理圖形命令和視頻數(shù)據(jù),并且控制可以包括例如顯示屏的顯示系統(tǒng)220。音頻系統(tǒng)216和顯示系統(tǒng)220可以包括處理、顯示或以其他方式渲染音頻、視頻、顯示器、或圖像數(shù)據(jù)的任何設(shè)備。顯示數(shù)據(jù)和音頻信號可以經(jīng)由由媒體數(shù)據(jù)端口 222所代表的射頻鏈路、S視頻鏈路、高清多媒體接口、復(fù)合視頻鏈路、組件視頻鏈路、數(shù)字視頻接口、模擬視頻連接或其他相似通信鏈路被傳送至音頻組件或顯示組件。在一些實施方式中,音頻系統(tǒng)216和顯示系統(tǒng)220是設(shè)備104、106、110外部的組件。替代地(例如,在蜂窩電話中),這些系統(tǒng)216、220是設(shè)備104、106、110的集成組件。
[0019]電子設(shè)備104、106、110可以包括通信接口,該通信接口包括實現(xiàn)有線或無線通信的通信收發(fā)器224。示例收發(fā)器224包括符合各種IEEE 802.15標(biāo)準(zhǔn)的無線個域網(wǎng)電臺、符合各種IEEE 802.11標(biāo)準(zhǔn)中的任何一個的無線局域網(wǎng)電臺、符合3GPP標(biāo)準(zhǔn)的無線廣域網(wǎng)蜂窩電臺、符合各種IEEE 802.16標(biāo)準(zhǔn)的無線城域網(wǎng)電臺、以及有線局域網(wǎng)以太網(wǎng)收發(fā)器。
[0020]電子設(shè)備104、106、110也可以包括一個或多個數(shù)據(jù)輸入端口 226,經(jīng)由該端口,可以接收任何類型數(shù)據(jù)、媒體內(nèi)容、或輸入,諸如用戶可選擇輸入(例如,來自鍵盤、來自觸敏輸入屏、或來自另一用戶輸入設(shè)備)、消息、音樂、電視內(nèi)容、記錄的視頻內(nèi)容、以及從任何內(nèi)容或數(shù)據(jù)源接收到的任何其他類型的音頻、視頻或圖像數(shù)據(jù)。數(shù)據(jù)輸入端口 226可以包括USB端口、同軸線纜端口、以及用于閃存、存儲盤等的其他串行或并行連接器(包括內(nèi)部連接器)等。這些數(shù)據(jù)輸入端口 226可以被用于將設(shè)備104、106、110耦合至諸如麥克風(fēng)和相機的組件、外圍設(shè)備或配件。
[0021]最后,電子設(shè)備104、106、110可以包括任何數(shù)目的“其他傳感器”228。這些傳感器228可以包括,例如,加速計、GPS接收器、指南針、磁場傳感器等。
[0022]圖3a展示了用于發(fā)送內(nèi)容項目的第一方法。在步驟300中,用戶102使用用于選擇要發(fā)送的內(nèi)容項目的任何已知技術(shù)。例如,他可以觸摸與內(nèi)容項目對應(yīng)的圖標(biāo)以選擇它。如果他用便攜式通信設(shè)備104拍攝照片,并且該照片被顯示在設(shè)備104的屏幕上,則該圖片可以以默認(rèn)方式被選擇,直到反選為止。用戶102甚至可以選擇多個內(nèi)容項目,諸如目錄和其所有內(nèi)容。在一些情形下,他可以在他的設(shè)備104上運行特定應(yīng)用,該特定應(yīng)用將可能的內(nèi)容項目展示給他以供選擇。
[0023]然后,用戶102使用其便攜式通信設(shè)備104做出“發(fā)送”手勢(步驟302)。發(fā)送手勢指定了發(fā)送方向。例如,他可以假裝向西拋他的設(shè)備104。在設(shè)備104上的位置傳感器(例如,加速計、指南針或磁場感測器228)標(biāo)記該運動,并且將它們的數(shù)據(jù)發(fā)送給CPU 200,CPU 200翻譯該手勢,將其識別為發(fā)送手勢,并注意指定的方向。在另一示例中,他可以通過觸摸在他的設(shè)備104的顯示屏上的其圖標(biāo)來選擇內(nèi)容項目并且移動他的手指,如同以指定方向上“輕彈”該圖標(biāo)。其他手勢也是可能的。
[0024]除了選定內(nèi)容項目并且指定發(fā)送方向以外,用戶102可以指定發(fā)送的其他特征。為了清楚起見,下文將這些其他特征的討論延遲到步驟308。
[0025]內(nèi)容項目和發(fā)送方向在步驟304中是相關(guān)聯(lián)的。這僅意味著用于存儲器操作的快捷方式。如下文所討論的,內(nèi)容項目可以不被立即發(fā)送,因此,記住內(nèi)容項目與發(fā)送方向的關(guān)聯(lián)以供未來使用可能是重要的。
[0026]在步驟306中,用戶的便攜式通信設(shè)備104接收包括接收方向的請求。如下文結(jié)合圖4a和4b所更具體討論的,潛在接收方做出了指定接收方向的接收手勢。在圖3a的特定實施例中,在步驟306中,該信息以請求方式被發(fā)送,并且由發(fā)送方設(shè)備104所接收。
[0027]雖然可選步驟308邏輯上在步驟310之前,為了清楚起見,步驟308的討論在步驟310的討論之后。
[0028]在步驟310中,比較通過發(fā)送方的發(fā)送手勢指定的發(fā)送方向(步驟302)和在步驟306中所接收到的請求中含有的接收方向。如果這兩個方向兼容(如下文所討論的),(如果來自可選步驟308的所有其他限制要求被滿足)則將選擇的內(nèi)容項目從發(fā)送方的便攜式通信設(shè)備104發(fā)送至另一設(shè)備,通常是發(fā)送在步驟306中接收到的請求的設(shè)備。在一個非常簡單的示例中,如果內(nèi)容項目被向西“拋”,并且如果潛在接收方的手勢指示其希望接收來自東方的內(nèi)容,則發(fā)送和接收方向是兼容的,并且該內(nèi)容項目被發(fā)送。
[0029]剛才給出的示例,雖然有用,但是可能過于簡單了。更實際的是,發(fā)送處理與一個或多個可選“限制元素”相關(guān)聯(lián)(步驟308)。首先,對于方向變化應(yīng)有某種限額。例如,不是簡單地向西拋,用戶102 (或者發(fā)送應(yīng)用本身)可以指定該內(nèi)容項目正在以從西北45度至西南45度的方向上被噴出。類似的是,步驟306的接收方向可以具有一定的角度發(fā)散。這些角由圖1中的虛線來指示。當(dāng)在步驟310中比較這些方向時,在兩個發(fā)散角內(nèi)的任何方向?qū)Ρ徽J(rèn)為是“兼容的”。這些角度也可以被故意縮窄,以排除其他接收方。
[0030](應(yīng)注意的是,總的來說,本公開的方法不要求檢測位置或者甚至另一設(shè)備的存在,以便與該設(shè)備通信:發(fā)送和接收方向的比較是足夠的。然而,位置檢測可以被添加到這些基本方法中,例如,當(dāng)設(shè)置發(fā)散角或距離以排除一些潛在接收方時。)
[0031]發(fā)送距離可以被指定為第二限制元素,再次限制了潛在接收方的范圍。這使得本方法比先前方法更健壯,尤其是在位置檢測不可靠的環(huán)境中(例如,室內(nèi)或者具有顯著電干擾的環(huán)境中)。
[0032]另一潛在限制元素是時間限制。根據(jù)本公開的一些方面,不存在發(fā)送設(shè)備104和接收106設(shè)備在傳輸時實際上彼此物理接近的要求。需要兩個設(shè)備104、1