具有表面檢測機制的電子系統(tǒng)及其操作方法
【專利摘要】一種電子系統(tǒng)包括:振動廣播模塊,被配置為提供振動;傳感器查詢模塊,其耦接至該振動廣播模塊,具有被配置為檢測該振動的運動傳感器和聲音傳感器;以及操作模塊,其耦接至該傳感器查詢模塊,被配置為基于所檢測到的振動調用操作。
【專利說明】
具有表面檢測機制的電子系統(tǒng)及其操作方法
【技術領域】
[0001]本發(fā)明的實施例一般涉及電子系統(tǒng),更具體地,涉及用于將電子設備聯(lián)網的系統(tǒng)。
【背景技術】
[0002]現(xiàn)代通信已經帶來有線和無線網絡的大幅擴張。計算機網絡、電視網絡、和電話網絡正在經歷由消費者需求推動的空前的技術擴張。無線和移動聯(lián)網技術已經解決包括更高的靈活性和信息傳遞的瞬時性的消費者需求。
[0003]諸如蜂窩電話機的便攜設備已經變得更小更輕,同時還變得更加能夠執(zhí)行遠遠超過傳統(tǒng)語音呼叫的任務。越來越多的便攜設備是小型計算設備,其可以運行各種各樣的應用并且為用戶提供他們能夠在其上觀看視頻、查看網頁、玩互動游戲、或閱讀文本的顯示器。
[0004]現(xiàn)代的消費者和工業(yè)電子產品,特別是諸如圖形顯示系統(tǒng)、電視機、投影儀、蜂窩電話機、便攜數(shù)字助理、和組合設備的設備,正在提供越來越高水平的功能以支持包括圖像顯示的現(xiàn)代生活。現(xiàn)有技術中的研宄和開發(fā)可以采取無數(shù)不同的方向。
[0005]便攜設備的這種隨處可見導致同一環(huán)境中有多個設備。促進這些設備的全部或子集之間的通信是有價值的。檢測設備可以幫助促進通信??梢酝ㄟ^傳感器檢測設備,并且可以借助致動器和聲學傳感器來促進觸摸交互。
[0006]因而,仍然需要具有表面檢測機制的電子系統(tǒng)。鑒于日益增加的商業(yè)競爭壓力,還有持續(xù)增長的消費者期望以及針對市場中的有意義的產品分化的逐漸減少的機會,找到這些問題的答案越來越關鍵。另外,降低成本、提高效率和性能、以及應對競爭壓力的需要使得找到這些問題的答案的關鍵的必要性變得更加緊急。
[0007]一直在尋求這些問題的解決方案,但是現(xiàn)有的發(fā)展還沒有教導或建議任何解決方案,因而,本領域技術人員總是與這些問題的解決方案失之交臂。
【發(fā)明內容】
[0008]技術問題
[0009]仍然需要具有表面檢測機制的電子系統(tǒng)。鑒于日益增加的商業(yè)競爭壓力,還有持續(xù)增長的消費者期望以及針對市場中的有意義的產品分化的逐漸減少的機會,找到這些問題的答案越來越關鍵。另外,降低成本、提高效率和性能、以及應對競爭壓力的需要使得找到這些問題的答案的關鍵的必要性變得更加緊急。
[0010]解決方案
[0011]一種電子系統(tǒng)包括:振動廣播模塊,被配置為提供振動;傳感器查詢模塊,其耦接至該振動廣播模塊,具有被配置為檢測該振動的運動傳感器和聲音傳感器;以及操作模塊,其耦接至該傳感器查詢模塊,被配置為基于所檢測到的振動調用操作。
[0012]有益效果
[0013]便攜設備的隨處可見導致同一環(huán)境中有多個設備。促進這些設備的全部或子集之間的通信是有價值的。檢測設備可以幫助促進通信。
【專利附圖】
【附圖說明】
[0014]圖1是本發(fā)明的實施例中的具有表面檢測機制的電子系統(tǒng);
[0015]圖2是該電子系統(tǒng)的不范性框圖;
[0016]圖3是該具有表面檢測機制的電子系統(tǒng)的控制流程;
[0017]圖4是該電子系統(tǒng)的檢測樣式的示例;
[0018]圖5是該電子系統(tǒng)的檢測樣式的示例;
[0019]圖6是該電子系統(tǒng)的檢測樣式的示例;以及
[0020]圖7是本發(fā)明的另一實施例中的電子系統(tǒng)的操作方法的流程圖。
【具體實施方式】
[0021]實現(xiàn)發(fā)明的最佳模式
[0022]本發(fā)明的實施例提供一種電子系統(tǒng),包括:振動廣播模塊,被配置為提供振動?’傳感器查詢模塊,其耦接至該振動廣播模塊,具有被配置為檢測該振動的運動傳感器和聲音傳感器;以及操作模塊,其耦接至該傳感器查詢模塊,被配置為基于所檢測到的振動調用操作。
[0023]本發(fā)明的實施例提供一種電子系統(tǒng),包括:振動廣播模塊,被配置為提供振動樣式;傳感器查詢模塊,其耦接至該振動廣播模塊,被配置為使用檢測該振動樣式的運動傳感器和聲音傳感器的結果;以及操作模塊,其耦接至該傳感器查詢模塊,被配置為基于該振動調用操作。
[0024]本發(fā)明的實施例提供一種電子系統(tǒng)的操作方法,包括:提供振動;使用運動傳感器和聲音傳感器來檢測該振動;以及基于所檢測到的振動調用操作。
[0025]本發(fā)明的實施例提供一種電子系統(tǒng)的操作方法,包括:提供具有振動樣式的振動;確定被配置為使用檢測該振動樣式的運動傳感器和聲音傳感器的結果的檢測結果,以基于該振動樣式調用操作。
[0026]本發(fā)明的某些實施例具有除了以上提及的那些步驟或者元素之外或代替之的其他步驟或元素。通過參考附圖閱讀以下詳細描述,所述步驟或元素對于本領域技術人員而言將變得顯而易見。
[0027]發(fā)明的模式
[0028]移動設備的隨處可見導致同一環(huán)境中有多個設備。促進這些設備的全部或子集之間的通信是有價值的。一個這樣的子集可以是同一桌子上的設備(例如,識別擁擠的飯店中同一張桌子上的設備)。使用現(xiàn)有技術的接近(proximity)技術可能難以區(qū)分同一桌子上的設備或彼此鄰近的設備。
[0029]可以檢測其上放置設備的表面的類型(諸如,未上漆的混凝土、木材、金屬等)。光傳感器和致動器(如發(fā)光二極管(LED)、光敏電阻等)可以檢測設備的放置,諸如在包里、在口袋里、或者在桌子上等。并且可以借助聲學傳感器來促進平坦表面上的觸摸交互。本發(fā)明的實施例確定是否多個設備存在于同一特定表面上。
[0030]可以推斷施加在設備上的壓力量。設備可以在用戶手中或者在表面上??梢詼y量由設備上的馬達所引起的振動的阻尼用于推斷壓力。已經發(fā)現(xiàn),振動的阻尼可以直接與所施加的壓力的量成比例。
[0031]本發(fā)明的實施例包括使用現(xiàn)有的設備上的傳感器和致動器來至少檢測同一表面或公共表面上的可聯(lián)網電子設備的系統(tǒng)。實現(xiàn)這個的一種選項使用包括材料的振動或傳導性質的堅固、平坦的表面的概念。設備可以至少通過設備上的馬達向表面發(fā)出振動樣式??梢酝ㄟ^諸如陀螺儀和加速度計、以及麥克風的慣性傳感器來檢測這些振動樣式。不在同一表面上的設備將不能檢測這些細微的振動樣式。
[0032]在同一平坦表面上所檢測到的設備之間建立局部通信網絡。該網絡可以被設備用在許多情形中,諸如,在飯店里分擔賬單、在商務會議里共享文檔、用于棋盤游戲的交互、或其組合。還可以檢測設備之間的相對距離以便調節(jié)用于設備間通信的適當?shù)臒o線電的傳輸強度,所述設備間通信例如:藍牙、WiF1、其他通信協(xié)議、或其組合。
[0033]足夠詳細地描述以下實施例以使得本領域技術人員能夠實現(xiàn)和運用本發(fā)明。不難理解,基于本公開,其他實施例將是顯而易見的,并且可以做出系統(tǒng)、過程、或機械上的改變而不脫離本發(fā)明的范圍。
[0034]本發(fā)明的實施例可以測量所發(fā)出的振動樣式以推斷不同的用戶行為和情形,用于檢測存在于同一平坦表面上的設備。
[0035]在下面的描述中,給出大量具體細節(jié)以提供對本發(fā)明的深入理解。然而,顯然可以實踐本發(fā)明而無需這些具體細節(jié)。為了避免模糊本發(fā)明,未詳細公開一些公知電路、系統(tǒng)配置、和過程步驟。
[0036]示出系統(tǒng)的實施例的附圖是半圖解的而不是按比例的,并且,特別地,一些尺寸是用于表示清晰,并且在附圖中被夸大示出。類似地,雖然為了便于描述,附圖中的視圖通常示出類似的朝向,但是附圖中的描繪在很大程度上是任意的。通常,本發(fā)明可以以任意朝向操作。
[0037]根據(jù)使用術語的上下文,在本發(fā)明中,這里所指的術語“模塊”可以包括軟件、硬件、或其組合。例如,軟件可以是機器碼、固件、嵌入碼、和應用軟件。而且例如,硬件可以是電路、處理器、計算機、集成電路、集成電路核心、壓力傳感器、慣性傳感器、微機電系統(tǒng)(MEMS)、無源器件、或其組合。
[0038]現(xiàn)在參考圖1,其中示出本發(fā)明的實施例中的具有表面檢測機制的電子系統(tǒng)100。電子系統(tǒng)100包括第一設備102,諸如客戶端、主機、或服務器,其連接到第二設備106,諸如客戶端、主機、或服務器。第一設備102可以利用諸如無線網絡或者有線網絡的通信路徑104與第二設備106通信。
[0039]例如,第一設備102可以是各種各樣的顯示設備中的任何一種,諸如蜂窩電話機、個人數(shù)字助理、筆記本計算機、液晶顯示器(LCD)系統(tǒng)、發(fā)光二極管(LED)系統(tǒng)、或者其他多功能顯示器或娛樂設備。第一設備102可以直接地或間接地耦接到通信路徑104以便與第二設備106通信,或者可以是獨立設備。
[0040]為了例示的目的,描述電子系統(tǒng)100時將第一設備102作為顯示設備,然而不難理解,第一設備102可以是不同類型的設備。例如,第一設備102也可以是用于呈現(xiàn)圖像、或多媒體演示的設備。多媒體演示可以是包括聲音、流傳輸圖像或視頻饋送的序列、或其組合的演示。作為示例,第一設備102可以是高清電視機、三維電視機、計算機監(jiān)視器、個人數(shù)字助理、蜂窩電話機、或多媒體機(set)。
[0041]第二設備106可以是各種集中式或分散式計算設備、或者視頻傳輸設備中的任何一種。例如,第二設備106可以是多媒體計算機、膝上計算機、桌面計算機、視頻游戲控制臺、網格計算資源、虛擬化計算機資源、云計算資源、路由器、交換機、對等分布式計算設備、媒體回放設備、數(shù)字視頻盤(DVD)播放器、具備三維功能的DVD播放器、記錄設備(諸如照相機或者攝像機)、或其組合。在另一示例中,第二設備106可以是用于接收廣播或實況流信號的信號接收器,諸如電視接收器、有線盒、衛(wèi)星天線接收器、或者具備網絡功能的設備。
[0042]第二設備106可以集中在單個房間中、分布在不同的房間之間、分布在不同的地理位置之間、嵌入在電信網內。第二設備106可以與通信路徑104耦接以便與第一設備102通信。
[0043]為了例示的目的,描述電子系統(tǒng)100時將第二設備106作為計算設備,然而不難理解,第二設備106可以是不同類型的設備。并且為了例示的目的,示出電子系統(tǒng)100時將第二設備106和第一設備102作為通信路徑104的端點,然而不難理解,電子系統(tǒng)100可以具有在第一設備102、第二設備106、和通信路徑104之間不同的分割。例如,第一設備102、第二設備106、或其組合也可以充當通信路徑104的一部分。
[0044]通信路徑104可以遍及和代表多種網絡。例如,通信路徑104可以包括無線通信、有線通信、光、超聲波、或其組合。衛(wèi)星通信、蜂窩通信、藍牙、紅外數(shù)據(jù)協(xié)會標準(IrDA)、無線保真(WiFi)、和微波接入全球互通(WiMAX)是可以被包括在通信路徑104中的無線通信的示例。以太網、數(shù)字用戶線(DSL)、光纖入戶(FTTH)、和一般老式電話服務(POTS)是可以被包括在通信路徑104中的有線通信的示例。另外,通信路徑104可以遍及許多網絡拓撲和距離。例如,通信路徑104可以包括直接連接、個人區(qū)域網(PAN)、局域網(LAN)、城域網(MAN)、廣域網(WAN)、或其組合。
[0045]現(xiàn)在參考圖2,其中不出電子系統(tǒng)100的不范性框圖。電子系統(tǒng)100可以包括第一設備102、通信路徑104、和第二設備106。第一設備102可以通過通信路徑104在第一設備傳輸208中向第二設備106傳送信息。第二設備106可以通過通信路徑104在第二設備傳輸210中向第一設備102傳送信息。
[0046]為了例示的目的,示出電子系統(tǒng)100時將第一設備102作為客戶端設備,然而不難理解,電子系統(tǒng)100可以以第一設備102作為不同類型的設備。例如,第一設備102可以是具有顯示接口和顯示器的服務器。
[0047]為了例示的目的,示出電子系統(tǒng)100時將第二設備106作為服務器,然而不難理解,電子系統(tǒng)100可以以第二設備106作為不同類型的設備。例如,第二設備106可以是客戶端設備。
[0048]為了本發(fā)明的該實施例的描述簡潔,第一設備102將被描述為客戶端設備,而第二設備106將被描述為服務器設備。本發(fā)明不限于對于設備類型的這種選擇。該選擇是本發(fā)明的示例。
[0049]第一設備102可以包括第一控制單元212、第一存儲單元214、第一通信單元216、和第一用戶接口 218。第一控制單元212可以包括第一控制接口 222。第一控制單元212可以運行第一軟件226以提供電子系統(tǒng)100的智能。
[0050]第一控制單元212可以以許多不同的方式實現(xiàn)。例如,第一控制單元212可以是處理器、專用集成電路(ASIC)、嵌入式處理器、微處理器、硬件控制邏輯、硬件有限狀態(tài)機(FSM)、數(shù)字信號處理器(DSP)、或其組合。第一控制接口 222可以用于第一控制單元212與第一設備102中的其他功能單元之間的通信。第一控制接口 222還可以用于第一設備102外部的通信。
[0051]第一控制接口 222可以從其他功能單元或從外部源接收信息,或者可以向其他功能單元或向外部目的地發(fā)送信息。所述外部源和所述外部目的地是指第一設備102外部的源和目的地。
[0052]第一控制接口 222可以以不同的方式實現(xiàn),并且可以取決于哪些功能單元或外部單元與第一控制接口 222接口連接(interface)而包括不同的實施方式。例如,可以利用壓力傳感器、慣性傳感器、微機電系統(tǒng)(MEMS)、光學電路、波導、無線電路、有線電路、或其組合來實現(xiàn)第一控制接口 222。
[0053]第一存儲單元214可以存儲第一軟件226。第一存儲單元214還可以存儲相關信息,諸如表示進來的圖像的數(shù)據(jù)、表示先前呈現(xiàn)的圖像的數(shù)據(jù)、聲音文件、或其組合。
[0054]第一存儲單元214可以是易失性存儲器、非易失性存儲器、內部存儲器、外部存儲器、或其組合。例如,第一存儲單元214可以是諸如非易失性隨機存取存儲器(NVRAM)、閃速存儲器、磁盤存儲器的非易失存儲器、或者諸如靜態(tài)隨機存取存儲器(SRAM)的易失性存儲器。
[0055]第一存儲單元214可以包括第一存儲接口 224。第一存儲接口 224可以用于第一存儲單元214與第一設備102中的其他功能單元之間的通信。第一存儲接口 224還可以用于第一設備102外部的通信。
[0056]第一存儲接口 224可以從其他功能單元或從外部源接收信息,或者可以向其他功能單元或向外部目的地發(fā)送信息。所述外部源和所述外部目的地是指第一設備102外部的源和目的地。
[0057]第一存儲接口 224可以取決于哪些功能單元或外部單元與第一存儲單元214接口連接而包括不同的實施方式??梢岳妙愃朴诘谝豢刂平涌?222的實施方式的技術和技法來實現(xiàn)第一存儲接口 224。
[0058]第一通信單元216可以使能去往和來自第一設備102的外部通信。例如,第一通信單元216可以允許準許第一設備102與圖1的第二設備106、附件(諸如外圍設備或桌面計算機)、以及通信路徑104通信。
[0059]第一通信單元216還可以充當通信集線器,其允許第一設備102充當通信路徑104的一部分而不限于通信路徑104的端點或終端單元。第一通信單元216可以包括用于與通信路徑104交互的有源和無源組件,諸如微電子或天線。
[0060]第一通信單元216可以包括第一通信接口 228。第一通信接口 228可以用于第一通信單元216與第一設備102中的其他功能單元之間的通信。第一通信接口 228可以從其他功能單元接收信息或者向其他功能單元發(fā)送信息。
[0061]第一通信接口 228可以取決于哪些功能單元與第一通信單元216接口連接而包括不同的實施方式。可以利用類似于第一控制接口 222的實施方式的技術和技法來實現(xiàn)第一通信接口 228。
[0062]第一用戶接口 218允許用戶(未示出)與第一設備102接口連接和交互。第一用戶接口 218可以包括輸入設備和輸出設備。第一用戶接口 218的輸入設備的不例可以包括小鍵盤、觸摸墊、軟鍵、鍵盤、麥克風、用于接收遠程信號的紅外傳感器、或其任意組合,用于提供數(shù)據(jù)和通信輸入。
[0063]第一用戶接口 218可以包括第一顯示接口 230作為輸出設備。第一顯示接口 230可以輸出到第一顯示器,諸如投影儀、視頻屏幕、揚聲器、或其任意組合。
[0064]第一控制單元212可以操作第一用戶接口 218以顯示由電子系統(tǒng)100產生的信息。第一控制單元212還可以運行第一軟件226以用于電子系統(tǒng)100的其他功能。第一控制單元212可以進一步運行第一軟件226以用于經由第一通信單元216與通信路徑104的交互。
[0065]第二設備106可以用于在具有第一設備102的多設備實施例中實現(xiàn)本發(fā)明。與第一設備102相比,第二設備106可以提供額外的或更高的性能處理功率。第二設備106可以包括第二控制單元234、第二通信單元236、第二用戶接口 238、和第二存儲單元246。
[0066]第二用戶接口 238允許用戶(未示出)接口連接到第二設備106并且與第二設備106交互。第二用戶接口 238可以包括輸入設備和輸出設備。第二用戶接口 238的輸入設備的示例可以包括小鍵盤、觸摸墊、軟鍵、鍵盤、麥克風、或其任意組合,用于提供數(shù)據(jù)和通信輸入。第二用戶接口 238的輸出設備的示例可以包括第二顯示接口 240。第二顯示接口240可以輸出到圖2的第二顯示器212,諸如投影儀、視頻屏幕、揚聲器、或其任意組合。
[0067]第二控制單元234可以運行第二軟件242以便向電子系統(tǒng)100的第二設備106提供智能。第二軟件242可以結合第一軟件226來操作。與第一控制單元212相比,第二控制單元234可以提供額外的性能。
[0068]第二控制單元234可以操作第二用戶接口 238以顯示信息。第二控制單元234還可以運行第二軟件242以用于電子系統(tǒng)100的其他功能,包括操作第二通信單元236以通過通信路徑104與第一設備102通信。
[0069]第二控制單元234可以以許多不同的方式實現(xiàn)。例如,第二控制單元234可以是處理器、嵌入式處理器、微處理器、硬件控制邏輯、硬件有限狀態(tài)機(FSM)、數(shù)字信號處理器(DSP)、或其組合。
[0070]第二控制單元234可以包括第二控制接口 244。第二控制接口 244可以用于第二控制單元234與第二設備106中的其他功能單元之間的通信。第二控制接口 244還可以用于第二設備106外部的通信。
[0071]第二控制接口 244可以從其他功能單元或從外部源接收信息,或者可以向其他功能單元或向外部目的地發(fā)送信息。所述外部源和所述外部目的地是指第二設備106外部的源和目的地。
[0072]第二控制接口 244可以以不同的方式實現(xiàn),并且可以取決于哪些功能單元或外部單元與第二控制接口 244接口連接而包括不同的實施方式。例如,可以利用壓力傳感器、慣性傳感器、微機電系統(tǒng)(MEMS)、光學電路、波導、無線電路、有線電路、或其組合來實現(xiàn)第二控制接口 244。
[0073]第二存儲單元246可以存儲第二軟件242。第二存儲單元246還可以存儲信息,諸如表示進來的圖像的數(shù)據(jù)、表示先前呈現(xiàn)的圖像的數(shù)據(jù)、聲音文件、或其組合??梢愿淖兊诙鎯卧?46的尺寸以提供額外的存儲容量,以便補充第一存儲單元214。
[0074]為了例示的目的,第二存儲單元246被示出為單一元件,然而不難理解,第二存儲單元246可以是存儲元件的分布。并且,為了例示的目的,示出電子系統(tǒng)100時將第二存儲單元246作為單一層次存儲系統(tǒng),然而不難理解,電子系統(tǒng)100可以具有不同配置的第二存儲單元246。例如,可以利用形成包括不同等級的緩存、主存儲器、旋轉介質、或離線存儲的存儲器分層系統(tǒng)的不同的存儲技術來形成第二存儲單元246。
[0075]第二存儲單元246可以是易失性存儲器、非易失性存儲器、內部存儲器、外部存儲器、或其組合。例如,第二存儲單元246可以是諸如非易失性隨機存取存儲器(NVRAM)、閃速存儲器、磁盤存儲器的非易失存儲器、或者諸如靜態(tài)隨機存取存儲器(SRAM)的易失性存儲器。
[0076]第二存儲單元246可以包括第二存儲接口 248。第二存儲接口 248可以用于第二存儲單元246與第二設備106中的其他功能單元之間的通信。第二存儲接口 248還可以用于第二設備106外部的通信。
[0077]第二存儲接口 248可以從其他功能單元或從外部源接收信息,或者可以向其他功能單元或向外部目的地發(fā)送信息。所述外部源和所述外部目的地是指第二設備106外部的源和目的地。
[0078]第二存儲接口 248可以取決于哪些功能單元或外部單元與第二存儲單元246接口連接而包括不同的實施方式??梢岳妙愃朴诘诙刂平涌?244的實施方式的技術和技法來實現(xiàn)第二存儲接口 248。
[0079]第二通信單元236可以使能去往和來自第二設備106的外部通信。例如,第二通信單元236可以準許第二設備106通過通信路徑104與第一設備102通信。
[0080]第二通信單元236還可以充當通信集線器,其允許第二設備106充當通信路徑104的一部分而不限于通信路徑104的端點或終端單元。第二通信單元236可以包括用于與通信路徑104交互的有源和無源元件,諸如微電子或天線。
[0081 ] 第二通信單元236可以包括第二通信接口 250。第二通信接口 250可以用于第二通信單元236與第二設備106中的其他功能單元之間的通信。第二通信接口 250可以從其他功能單元接收信息或者向其他功能單元發(fā)送信息。
[0082]第二通信接口 250可以取決于哪個功能單元與第二通信單元236接口連接而包括不同的實施方式??梢岳妙愃朴诘诙刂平涌?244的實施方式的技術和技法來實現(xiàn)第二通信接口 250。
[0083]第一通信單元216可以與通信路徑104耦接以便在第一設備傳輸208中向第二設備106傳送信息(例如,已知的測試樣本)。第二設備106可以在第二通信單元236中從通信路徑104的第一設備傳輸208接收信息。
[0084]第二通信單元236可以與通信路徑104耦接以便在第二設備傳輸210中向第一設備102傳送信息。第一設備102可以在第一通信單元216中從通信路徑104的第二設備傳輸210接收(或取回)信息。
[0085]可以由第一控制單元212、第二控制單元234、或其組合運行電子系統(tǒng)100。為了例示的目的,將第二設備106示出為具有以下分割:第二用戶接口 238、第二存儲單元246、第二控制單元234、和第二通信單元236,然而不難理解,第二設備106可以具有不同的分割。例如,第二軟件242可以被不同地分割,以使得其功能的一些或全部可以被包括在第二控制單元234和第二通信單元236中。并且,第二設備106可以包括為了簡潔而未在圖2中示出的其他功能單元。
[0086]第一設備102中的功能單元可以單獨地并且獨立于其他功能單元工作。第一設備102可以單獨地并且獨立于第二設備106和通信路徑104工作。
[0087]第二設備106中的功能單元可以單獨地并且獨立于其他功能單元工作。第二設備106可以單獨地并且獨立于第一設備102和通信路徑104工作。
[0088]為了例示的目的,通過第一設備102和第二設備106的操作來描述電子系統(tǒng)100。不難理解,第一設備102和第二設備106可以操作電子系統(tǒng)100的任何模塊和功能。
[0089]現(xiàn)在參考圖3,其中示出具有表面檢測機制的電子系統(tǒng)100的控制流程。電子系統(tǒng)100可以優(yōu)選地包括位置檢測模塊302、廣播通知模塊304、振動廣播模塊306、傳感器查詢模塊308、音頻傳感器模塊310、運動傳感器模塊312、表面上(on-surface)檢測模塊314、表面外(off-surface)檢測模塊316、和操作模塊318。
[0090]第一設備102或第二設備106之一(諸如服務器)可以操作諸如GPS檢測模塊的位置檢測模塊302,其被配置為接收諸如便攜電子設備的任何第一設備102的位置信息或者將其定位。位置檢測模塊302提供位于預定距離內的(諸如在地理上臨近的)圖1的第一設備102 (諸如主機或主機設備)、和另一個第一設備102 (諸如客戶端或客戶端設備)的標識。
[0091]例如,第一設備102之一(諸如主機設備)借助GPS數(shù)據(jù)來檢測在地理上臨近的設備。其他第一設備102 (諸如使用該服務的設備)可以連接至諸如中央服務器的第二設備106,并且向中央服務器報告它們的GPS位置。當主機查詢附近的設備時,中央服務器返回主機的特定半徑(例如,100米)中的設備。雖然讓兩個設備彼此相離100米并且仍然在同一表面上不切實際,但是可以使用大的半徑作為初始過濾啟發(fā)(heuristics),因為當設備在室內時GPS數(shù)據(jù)可能不準確。
[0092]第一設備102之一(諸如主機)可以操作廣播通知模塊304。廣播通知模塊304可以在指定的時間提供振動樣式,或者提供用于廣播振動樣式的時間的通知。
[0093]例如,第一設備102之一(諸如主機)優(yōu)選地向一列表的附近設備傳送用于廣播振動樣式(諸如發(fā)出振動“蜂鳴”)的時間表或準確時間。
[0094]第一設備102之一(諸如主機)可以操作振動廣播模塊306。振動廣播模塊306可以優(yōu)選地從第一設備102之一(諸如主機)廣播或傳送振動樣式。振動樣式優(yōu)選地由主機(諸如主機振動)傳送。
[0095]例如,可以實施“雛菊鏈”檢測。在一些情況下,當桌子上有許多客戶端或設備時,主機可能遠離許多潛在的客戶端或設備,例如,在大會議桌上。這經常導致這樣的情形:客戶端或設備無法可靠地檢測來自主機的振動樣式廣播。在這樣的情形下,一些客戶端或設備可能遠離主機,但是這些客戶端或設備離一些其他客戶端或設備相對較近。這導致“振動雛菊鏈”的可能性,其中所識別的客戶端變成“準主機”并且從客戶端廣播振動樣式。該振動樣式可以與由主機廣播的振動樣式相同。
[0096]在另一不例中,第一設備102之一(諸如主機)中的一些缺少振動馬達,或者振動馬達不夠強大,因而從這樣的設備廣播或發(fā)出的振動樣式不能被其他第一設備102(諸如客戶端或近處的設備)檢測、記錄、或“拾取”。如果檢測、記錄、或“拾取”這樣的振動樣式是不可行的,則主機可以向用戶提供用于物理地創(chuàng)建用戶振動樣式(諸如以預定義樣式在表面或桌子上敲擊)的指令。
[0097]為了例示的目的,可以指令用戶在桌子上敲擊三次,每次敲擊之間大概有一秒間隔,因為這可以產生穿透表面并且可以被同一表面上的設備的運動或慣性傳感器檢測、記錄、或”拾取”的足夠強的振動,然而不難理解,可以使用任何樣式??梢砸灶愃朴谟芍鳈C廣播的振動樣式的方式來檢測來自敲擊的這些用戶振動樣式的檢測。
[0098]第一設備102之一(諸如主機)或第二設備106 (諸如服務器)可以操作傳感器查詢模塊308。傳感器查詢模塊308基于來自主機的振動樣式提供傳送對于運動傳感器(諸如,陀螺儀或其他運動傳感器)和聲音傳感器(諸如,麥克風或其他音頻設備)的檢測的請求或查詢。
[0099]例如,其他第一設備102 (諸如附近的客戶端或設備)在由主機設定的時間之前開始利用運動或慣性傳感器以及聲音傳感器開始采樣,例如采樣可以在所述時間表或所述準確時間之前的一秒開始。主機優(yōu)選地使用脈沖和靜默的預定義樣式。為了例示的目的,主機使用的振動樣式包括一秒的振動,接下來一秒的靜默,再接著另一個一秒的振動,然而不難理解,可以使用任何樣式。
[0100]第一設備102之一(諸如主機)、另一個第一設備102 (諸如客戶端)、或者第二設備106 (諸如服務器)可以操作音頻傳感器模塊310。音頻傳感器模塊310提供音頻傳感器的檢測結果的確定。音頻傳感器的結果的確定包括與由主機傳送的振動樣式相關的聲音樣式的檢測。為了例示的目的,主機和客戶端以八千赫茲(8kHz)對諸如麥克風的聲音傳感器進行采樣,然而不難理解,可以使用任何采樣頻率。
[0101]第一設備102之一(諸如主機)、另一個第一設備102 (諸如客戶端)、或者第二設備106 (諸如服務器)可以操作運動傳感器模塊312。運動傳感器模塊312提供運動傳感器的檢測結果的確定。運動傳感器的結果的確定包括與由主機傳送的振動樣式相關的運動樣式的檢測。為了例示的目的,主機和客戶端以一百赫茲(10Hz)對諸如陀螺儀和加速度計的運動或慣性傳感器進行采樣,然而不難理解,可以使用任何采樣頻率。
[0102]傳感器查詢模塊308、音頻傳感器模塊310、運動傳感器模塊312、或其組合可以優(yōu)選地跟蹤環(huán)境、背景、或局部振動樣式,并且可選地,等待廣播或觸發(fā)振動樣式,或者向客戶端提供局部振動樣式。等待廣播或提供局部振動樣式可以解決不經意的振動,以避免表面檢測的性能降低。向客戶端提供局部振動樣式包括客戶端將局部振動樣式與主機傳送的振動樣式進行比較。
[0103]第一設備102之一(諸如主機)或第二設備106 (諸如服務器)可以操作表面上檢測模塊314。表面上檢測模塊314可以基于來自傳感器查詢模塊308、音頻傳感器模塊310、運動傳感器模塊312、或其組合的結果,優(yōu)選地確定其他第一設備102(諸如客戶端)中的哪一些與主機共享或者在同一或公共表面上。表面上檢測模塊314還可以確定與主機或客戶端中的每一個的相對距離,以確定客戶端執(zhí)行某一動作的次序。
[0104]例如,該相對距離可以用于確定諸如棋盤游戲的多用戶應用中玩(play)或“輪(turn)”的次序??梢詥为毜鼗蚪M合地實現(xiàn)啟發(fā)以推斷相對距離。首先,客戶端可以報告用于記錄振動樣式的時間戳。對這些報告的時間戳的簡單的線性比較可以確定主機或客戶端的相對距離。其次,客戶端可以報告記錄的音頻信號的主頻率的幅度。該幅度可以提供客戶端與主機之間的直接成比例的距離。
[0105]作為另一個示例,可以實施用于記錄的振動的報告的時間戳的更復雜的分析方案,以精確地用三角法測量(trilaterate)諸如桌子的表面上的設備的相對位置。三角法測量可以優(yōu)選地識別設備的二維位置,并且實現(xiàn)更復雜的交互。以類似于棋盤游戲示例的方式,彼此在表面的相對側上的設備可以被編隊為同一隊。
[0106]第一設備102之一(諸如主機)或第二設備106 (諸如服務器)可以操作表面外檢測模塊316。表面外檢測模塊316可以基于來自傳感器查詢模塊308、音頻傳感器模塊310、運動傳感器模塊312、或其組合的結果,優(yōu)選地確定其他第一設備102(諸如客戶端)中的哪一些與主機不共享或者不在同一或公共表面上。
[0107]第一設備102之一(諸如主機)、另一個第一設備102 (諸如客戶端)、或第二設備106(諸如服務器)可以操作操作模塊318。操作模塊318可以基于來自傳感器查詢模塊308、音頻傳感器模塊310、運動傳感器模塊312、表面上檢測模塊314、或其組合的結果,運行或者調用操作,諸如用于第一設備102之一(諸如主機)和另一個第一設備102 (諸如客戶端)的命令。操作模塊的操作或命令可以包括拍攝照片、記錄音頻、增大音量、操作其他設備功能、或其組合。
[0108]運行或調用操作或命令可以為第一設備102之一(諸如主機)和另一個第一設備102 (諸如客戶端)連接網絡。網絡連接可以包括通過客戶端和主機支持的協(xié)議的任何一個或組合的對等(P2P)網絡通信。例如,操作模塊318基于來自音頻傳感器模塊310、運動傳感器模塊312、表面上檢測模塊314、或其組合的結果,為與主機共享或者在同一或公共表面上的第一設備102之一(諸如主機)和另一個第一設備102 (諸如客戶端)提供連接網絡。
[0109]圖2的第一控制單元212或圖2的第二控制單元234、圖2的第一存儲單元214或圖2的第二存儲單元248、圖2的第一通信單元216或圖2的第二通信單元236、圖2的第一顯示接口 230或圖2的第一用戶接口 218的顯示器、或者圖2的第二顯示接口 240或圖2的第二用戶接口 238的顯示器可以被單獨地或組合地配置,以操作位置檢測模塊302、廣播通知模塊304、振動廣播模塊306、傳感器查詢模塊308、音頻傳感器模塊310、運動傳感器模塊312、表面上檢測模塊314、表面外檢測模塊316、操作模塊318、或其組合。
[0110]已經發(fā)現(xiàn),電子系統(tǒng)100的位置檢測模塊302、廣播通知模塊304、振動廣播模塊306、傳感器查詢模塊308、音頻傳感器模塊310、運動傳感器模塊312、表面上檢測模塊314、表面外檢測模塊316、和操作模塊318為主機、客戶端、和服務器提供安全的網絡連接?;谕槐砻嫔系恼駝訕邮降奈锢泶嬖诤臀锢頇z測來確保網絡連接,從而限制諸如與房間(或者更具體地,與房間中的表面或桌子)的距離和接近度(proximity)。
[0111]另外,已經發(fā)現(xiàn),電子系統(tǒng)100的模塊304、306、308、310、312、314、316、和318提供定義明確的接近度。接近度包括同一表面上的振動樣式的物理存在和物理檢測。
[0112]更進一步,已經發(fā)現(xiàn)電子系統(tǒng)100的模塊304、306、308、310、312、314、316、和318基于同一表面上的振動樣式的物理存在和物理檢測,提供坐在或者存在于靠近的并且定義明確的接近度內的設備或用戶之間的協(xié)作。
[0113]更進一步,已經發(fā)現(xiàn)電子系統(tǒng)100的模塊304、306、308、310、312、314、316、和318
基于同一表面上的振動樣式的物理存在和物理檢測,提供對于在飯店中坐在同一桌的用戶的賬單的自動分擔。
[0114]更進一步,已經發(fā)現(xiàn)電子系統(tǒng)100的模塊304、306、308、310、312、314、316、和318基于同一表面上的振動樣式的物理存在和物理檢測,提供同一會議室桌子處的商務會議出席者之間的無縫文檔共享。
[0115]更進一步,已經發(fā)現(xiàn)電子系統(tǒng)100的模塊304、306、308、310、312、314、316、和318基于同一表面上的振動樣式的物理存在和物理檢測,提供棋盤游戲用戶之間的更好的交互。
[0116]電子系統(tǒng)100已經被描述為具有作為示例的模塊功能和次序。電子系統(tǒng)100可以不同地分割模塊或者不同地將模塊排序。例如,第一設備102之一(諸如主機)、另一個第一設備102 (諸如客戶端)、或者第二設備106 (諸如服務器)上的音頻傳感器模塊310可以在另一個第一設備102 (諸如客戶端)、或者第二設備106 (諸如服務器)上的運動傳感器模塊312之后實現(xiàn)。
[0117]該應用中描述的模塊可以是圖3的第一控制單元312中或圖3的第二控制單元334中的硬件實施方式或硬件加速器。所述模塊還可以是分別在第一設備102或第二設備106之內、但是在第一控制單元312或第二控制單元334之外的硬件實施方式或硬件加速器。
[0118]來自振動廣播模塊306的物理變換導致物理世界中的移動,諸如在表面上檢測模塊314、表面外檢測模塊316、操作模塊318、或其組合中的振動樣式的檢測?;谟晌锢碚駝訕邮降臋z測引起提供網絡連接,物理世界中的移動導致主機、客戶端、服務器、或其組合上的顯示器中的變化。
[0119]現(xiàn)在參考圖4,其中示出電子系統(tǒng)100的檢測樣式400的示例。檢測樣式400可以優(yōu)選地包括由聲音波形402表示的聲音數(shù)據(jù)。具有表面檢測機制的電子系統(tǒng)100優(yōu)選地為圖1的第一設備102中的一個或多個至少捕獲由聲音波形402表示的聲音數(shù)據(jù)。
[0120]例如,聲音波形402可以包括頻率404和時間406。聲音波形402的頻率404可以被聚集在頻率槽(bin)中,諸如小于一千赫茲(IkHz)的低頻槽。聲音波形402的時間406可以指示持續(xù)時間、樣式、與已知事件的關聯(lián)、任何其他時間函數(shù)、或其組合。頻率404的具有與振動以供應振動樣式的第一設備102相關聯(lián)的時間的低頻組408可以指示:被振動以供應振動樣式的第一設備102鄰近接近、或者與接收指示振動樣式或與振動樣式相關聯(lián)的波形402的另一個第一設備102在同一表面上。
[0121]圖2的第一控制單元212或圖2的第二控制單元234、圖2的第一存儲單元214或圖2的第二存儲單元248、圖2的第一顯示接口 230或圖2的第一用戶接口 218的顯示器、或者圖2的第二顯示接口 240或圖2的第二用戶接口 238的顯示器可以被單獨地或組合地配置以執(zhí)行以下操作中的任何一個:振動被振動的第一設備102、通過另一個第一設備102接收波形402、聚集聲音波形402、顯示聲音波形402、或其組合。
[0122]已經發(fā)現(xiàn),第一設備102(諸如主機或主機設備)振動以提供振動樣式,而另一個第一設備102 (諸如客戶端或客戶端設備)記錄與振動樣式402相關聯(lián)的聲音波形402,諸如,顯著的低頻峰。振動樣式與聲音波形402的相關性指示第一設備102(諸如主機)與另一個第一設備102(諸如客戶端)的鄰近的接近度或者“足夠靠近以至于在同一表面上”。
[0123]現(xiàn)在參考圖5,其中示出電子系統(tǒng)100的檢測樣式500的示例。檢測樣式500可以優(yōu)選地包括由運動波形502表示的運動數(shù)據(jù)。具有表面檢測機制的電子系統(tǒng)100優(yōu)選地捕獲至少由圖1的第一設備102之一供應的、由運動波形402表示的運動數(shù)據(jù)。
[0124]由運動波形502表示的運動數(shù)據(jù)可以被包括陀螺儀或其他運動感測裝置的另一個第一設備102 (諸如客戶端)接收。將由另一個第一設備102 (諸如客戶端)接收的運動波形502與振動以供應運動數(shù)據(jù)的第一設備102之一(諸如主機)的振動樣式相關聯(lián)可以指示鄰近的接近度或者共同位于同一表面上。
[0125]例如,運動波形502可以包括角速度504和時間506。運動波形502的角速度504可以代表比可以包括馬達的繁忙環(huán)境的振動具有更高頻率的運動或移動。運動波形502可以包括通過高通濾波器以區(qū)分和指示用于通過振動第一設備102 (諸如主機)供應的振動樣式的運動波形502的運動數(shù)據(jù)或移動數(shù)據(jù)。
[0126]圖2的第一控制單元212或圖2的第二控制單元234、圖2的第一存儲單元214或圖2的第二存儲單元248、圖2的第一顯示接口 230或圖2的第一用戶接口 218的顯示器、或者圖2的第二顯示接口 240或圖2的第二用戶接口 238的顯示器可以被單獨地或組合地配置以執(zhí)行以下操作中的任何一個:由另一個第一設備102捕獲由運動波形402表示的運動數(shù)據(jù)、提供第一設備102之一的振動樣式、將運動波形502與該振動樣式相關聯(lián)、顯示運動波形502、或其組合。
[0127]已經發(fā)現(xiàn),運動數(shù)據(jù)可以通過提供運動波形502的濾波器,運動波形502指示供應與運動波形502相關聯(lián)的振動樣式的第一設備102 (諸如主機)在接收該運動數(shù)據(jù)的另一個第一設備102 (諸如客戶端)的鄰近的接近度內或與其在同一表面上。
[0128]現(xiàn)在參考圖6,其中示出電子系統(tǒng)100的檢測樣式600的示例。檢測樣式600可以優(yōu)選地包括由運動圖602表示的運動數(shù)據(jù)。具有表面檢測機制的電子系統(tǒng)100優(yōu)選地為圖1的第一設備102中的一個或多個捕獲至少由運動圖602表示的運動數(shù)據(jù)。
[0129]運動圖602可以包括基于由圖5的運動波形502表示的運動數(shù)據(jù)的二進制量化的量化數(shù)據(jù)604??梢詢?yōu)選地基于在不振動第一設備102之一(諸如主機)的情況下初始設定的閾值,通過圖3的控制單元334或控制單元312計算量化數(shù)據(jù)604。通過振動第一設備102之一(諸如主機)供應的、由運動波形502表示的運動數(shù)據(jù)可以被包括陀螺儀或其他運動感測裝置的另一個第一設備102 (諸如客戶端)接收。
[0130]例如,被檢測為大于在靜止時(at rest)檢測到的另一個角速度504的百分之75的其中一個角速度504,可以由量化數(shù)據(jù)604的被設定為一個“I”的比特指示。被設定為I的角速度504可以指示振動樣式的潛在開始。
[0131]圖2的第一控制單元212或圖2的第二控制單元234、圖2的第一存儲單元214或圖2的第二存儲單元248、圖2的第一顯示接口 230或圖2的第一用戶接口 218的顯示器、或者圖2的第二顯示接口 240或圖2的第二用戶接口 238的顯示器可以被單獨地或組合地配置以執(zhí)行以下操作中的任何一個:由另一個第一設備102至少捕獲由運動圖602表示的運動數(shù)據(jù)、振動第一設備102之一以用于由另一個第一設備102接收、提供由圖5的運動波形502表示的運動數(shù)據(jù)的二進制量化、通過量化數(shù)據(jù)604的被設定為I的比特來指示被檢測為大于預定值的角速度504、顯示量化數(shù)據(jù)604、或其組合。
[0132]已經發(fā)現(xiàn),通過低通濾波器的量化數(shù)據(jù)604標識振動和靜默的相異階段。電子系統(tǒng)100計算這些階段的持續(xù)時間的估計值。將這些持續(xù)時間和相關聯(lián)的起始時間與記錄在主機上的持續(xù)時間和相關聯(lián)的起始時間進行比較。如果所述持續(xù)時間在預定容差(諸如半秒)內匹配,則第一設備102之一(諸如主機)和另一個第一設備102 (諸如客戶端)被約定為、考量為、或推斷為在同一桌子上。
[0133]現(xiàn)在參考圖7,其中示出本發(fā)明的另一實施例中的電子系統(tǒng)100的操作的方法700的流程圖。方法700包括:在塊702中,提供振動;在塊704中,使用運動傳感器和聲音傳感器來檢測振動;以及在塊706中,基于檢測到的振動來調用操作。
[0134]所得到的方法、過程、裝置、設備、產品、和/或系統(tǒng)是直接的、成本經濟的、不復雜的、非常多用途的、精確的、敏感的、和有效的,并且可以通過適配已知的組件來實現(xiàn),以用于便捷、高效、和經濟的制造、應用、和利用。本發(fā)明的另一個重要方面在于,其有益地支持和服務于降低成本、簡化系統(tǒng)、以及提高信息技術和消費者電子產品的性能的歷史趨勢。
[0135]本發(fā)明的這些和其他有價值的方面因而推動技術狀態(tài)到至少下一等級。
[0136]雖然已經結合【具體實施方式】描述本發(fā)明,但是不難理解,根據(jù)前述描述,許多替換、修改、和變化對于本領域技術人員而言將是顯而易見的。因此,意圖涵蓋落入所附權利要求的范圍之內的所有這樣的替換、修改、和變化。這里闡述或在附圖中示出的所有事物應當在說明性而非限制性意義下解釋。
【權利要求】
1.一種電子系統(tǒng),包括: 振動廣播模塊,被配置為提供振動; 傳感器查詢模塊,其耦接至該振動廣播模塊,具有被配置為檢測該振動的運動傳感器和聲音傳感器;以及 操作模塊,其耦接至該傳感器查詢模塊,被配置為基于所檢測到的振動調用操作。
2.如權利要求1所述的系統(tǒng),其中,該操作模塊被配置為調用該操作以將設備與第二設備連接。
3.如權利要求1所述的系統(tǒng),其中,該操作模塊被配置為基于運動樣式的檢測或聲音樣式的檢測來調用該操作。
4.一種電子系統(tǒng),包括: 振動廣播模塊,被配置為提供振動樣式; 傳感器查詢模塊,其耦接至該振動廣播模塊,被配置為使用檢測該振動樣式的運動傳感器和聲音傳感器的結果;以及 操作模塊,其耦接至該傳感器查詢模塊,被配置為基于該振動樣式調用操作。
5.如權利要求4所述的系統(tǒng),其中,該操作模塊被配置為基于該振動樣式將網絡連接到設備。
6.如權利要求4所述的系統(tǒng),其中,該傳感器查詢模塊被配置為使用基于該振動樣式的客戶端設備的運動傳感器和聲音傳感器的結果。
7.如權利要求4所述的系統(tǒng),其中,該操作模塊被配置為基于與該振動樣式相關聯(lián)的運動傳感器或聲音傳感器的結果來調用該操作。
8.一種電子系統(tǒng)的操作的方法,包括: 提供振動; 使用運動傳感器和聲音傳感器來檢測該振動;以及 基于所檢測到的振動調用操作。
9.如權利要求8所述的方法,其中,調用該操作包括調用用于連接的操作以將設備與第二設備連接。
10.如權利要求8所述的方法,其中,使用該運動傳感器和該聲音傳感器來檢測該振動包括將該運動傳感器和該聲音傳感器與該振動相關聯(lián)。
11.如權利要求8所述的方法,其中,基于所檢測到的振動調用該操作包括基于聲音樣式的檢測或運動樣式的檢測來調用該操作。
12.一種電子系統(tǒng)的操作方法,包括: 提供具有振動樣式的振動; 確定被配置為使用檢測該振動樣式的運動傳感器和聲音傳感器的結果的檢測結果,以基于該振動樣式調用操作。
13.如權利要求12所述的方法,其中,確定檢測結果包括連接被配置為連接至同一表面上的第二設備的第一設備。
14.如權利要求12所述的方法,其中,確定檢測結果包括使用基于該振動樣式的來自客戶端設備的該運動傳感器和該聲音傳感器的結果。
15.如權利要求12所述的方法,其中,確定檢測結果包括基于與該振動樣式相關聯(lián)的檢測結果連接被配置為連接至網絡的第一設備。
【文檔編號】G06F3/00GK104487917SQ201380039571
【公開日】2015年4月1日 申請日期:2013年7月26日 優(yōu)先權日:2012年7月26日
【發(fā)明者】M.戈爾, S.希比諾, J.貝戈利 申請人:三星電子株式會社