TW201712601A - 用於存取具有經擷取查詢圖像之圖像之系統及方法 - Google Patents

用於存取具有經擷取查詢圖像之圖像之系統及方法 Download PDF

Info

Publication number
TW201712601A
TW201712601A TW105124352A TW105124352A TW201712601A TW 201712601 A TW201712601 A TW 201712601A TW 105124352 A TW105124352 A TW 105124352A TW 105124352 A TW105124352 A TW 105124352A TW 201712601 A TW201712601 A TW 201712601A
Authority
TW
Taiwan
Prior art keywords
image
wireless
wdc
center
wirelessly
Prior art date
Application number
TW105124352A
Other languages
English (en)
Other versions
TWI654568B (zh
Inventor
歐努爾 坎圖克 漢斯西
韋傑亞拉克旭米 瑞賈桑達蘭 雷文卓恩
洛強 佛瑪
安努爾格 史瑞德哈爾
傑瑟斯 曼努爾 多明葛茲
米納 艾曼 沙雷 雅尼 馬卡爾
Original Assignee
高通公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 高通公司 filed Critical 高通公司
Publication of TW201712601A publication Critical patent/TW201712601A/zh
Application granted granted Critical
Publication of TWI654568B publication Critical patent/TWI654568B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4063Device-to-bus coupling
    • G06F13/4068Electrical coupling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1632External expansion units, e.g. docking stations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/53Querying
    • G06F16/532Query formulation, e.g. graphical querying
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/583Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Library & Information Science (AREA)
  • Computer Hardware Design (AREA)
  • Mathematical Physics (AREA)
  • Human Computer Interaction (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Facsimiles In General (AREA)
  • Telephone Function (AREA)
  • Closed-Circuit Television Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

在一個實例中,一種系統及方法包括:由一無線被銜接件(WD)獲取一圖像;起始該無線被銜接件(WD)與具有一或多個周邊設備之一無線銜接中心(WDC)之間的一無線連接;判定與該經獲取圖像相關聯之屬性,其中該等屬性包括特徵描述符;在該WD處且自該WDC接收表示儲存於該等周邊設備中之一或多者上之匹配項目之資訊,其中該等匹配項目包括屬性相似於與該經獲取圖像相關聯之該等屬性之圖像;在該WD處且依據表示該等匹配項目之該資訊選擇該等匹配項目中之一或多者;及自該等周邊設備中之該一或多者接收該等經選擇匹配項目。

Description

用於存取具有經擷取查詢圖像之圖像之系統及方法
本發明係關於用於經由經擷取查詢圖像來存取圖像之技術。
使用者在其計算裝置之檔案系統中儲存諸如簡報投影片、文件及論文之數位材料之大集合。若某人可記得將允許其搜遍檔案系統之查詢文字,則易於存取此等材料。然而,諸如簡報投影片中之高度視覺表示的一些材料包括圖像穿插於其他內容當中之頁面;可難以在此等材料中定位所要圖像或圖形圖。
此問題會在無線銜接情形下加劇。在無線銜接系統中,無線被銜接件(wireless dockee;WD)(例如,諸如智慧型電話之行動裝置)可與無線銜接中心(wireless docking center;WDC)(亦被稱作銜接主機或銜接台)無線地銜接。WD與WDC可彼此建立銜接工作階段(docking session)。WDC可實現WD與任何數目個周邊裝置(peripheral device;PF)之間的互動,該任何數目個周邊裝置(PF)係與該WDC相關聯。舉例而言,周邊裝置可包括顯示器、投影儀、揚聲器、鍵盤、滑鼠、搖桿、資料儲存裝置、網路介面裝置、其他銜接主機、遙控器、攝影機、麥克風、印表機,或其他裝置。在不同實例中,此等周邊裝置可包括單機裝置,或諸如其他電腦之裝置之組件。可難以查詢此等周邊裝置上之檔案系統,更不用說嘗試尋找儲存於此等周邊裝置上之頁面 集合內之特定頁面。
在一些實例中,本發明描述用於一無線銜接系統環境之技術,在該無線銜接系統環境中,啟用一無線被銜接件裝置以組態周邊設備功能、分析圖像,及自一無線銜接中心取出與該等圖像相關之資訊。
在一個實例中,一種方法包含:由一無線被銜接件(WD)獲取一圖像;起始該無線被銜接件(WD)與具有一或多個周邊設備之一無線銜接中心(WDC)之間的一無線連接;判定與該經獲取圖像相關聯之屬性,其中該等屬性包括特徵描述符;在該WD處且自該WDC接收表示儲存於該等周邊設備中之一或多者上之匹配項目之資訊,其中該等匹配項目包括屬性相似於與該經獲取圖像相關聯之該等屬性之圖像;在該WD處且依據表示該等匹配項目之該資訊選擇該等匹配項目中之一或多者;及自該等周邊設備中之該一或多者接收該等經選擇匹配項目。
在另一實例中,一種無線被銜接件(WD)包含:一記憶體;一或多個處理器;一銜接服務模組,其可由該一或多個處理器執行以執行複數個操作以與一無線銜接中心(WDC)無線地銜接,使得該WD可存取與該WDC相關聯之一或多個周邊設備功能(PF);一或多個周邊設備服務模組,其可由該一或多個處理器執行,其中每一周邊設備服務模組對應於與該WDC相關聯之該一或多個PF中之至少一個PF;及一應用程式服務平台(ASP)模組,其中該ASP模組可由該一或多個處理器執行以進行以下操作:獲取一圖像;判定與該經獲取圖像相關聯之屬性;自該WDC接收表示儲存於該等PF中之一或多者上之匹配項目之資訊,其中該等匹配項目包括屬性相似於與該經獲取圖像相關聯之該等屬性之圖像;依據表示該等項目之該資訊選擇該等匹配項目中之一或多者;及當自該等對應PF取出該等經選擇匹配項目時接收該等經選 擇匹配項目。
在另一實例中,一種非暫時性電腦可讀儲存媒體儲存在執行時致使一無線被銜接件(WD)之一或多個處理器進行以下操作的指令:獲取一圖像;起始該WD與具有一或多個周邊設備功能(PF)之一無線銜接中心(WDC)之間的一無線連接;判定與該經獲取圖像相關聯之屬性;自該WDC接收表示儲存於該等PF中之一或多者上之匹配項目之資訊,其中該等匹配項目包括屬性相似於與該經獲取圖像相關聯之該等屬性之圖像;依據表示該等匹配項目之該資訊選擇該等匹配項目中之一或多者;及接收該等經選擇匹配項目。
在另一實例中,一種方法包含:將一無線銜接中心(WDC)連接至一或多個周邊設備;經由一無線介面將一無線被銜接件(WD)銜接至該WDC,其中銜接包括將一或多個周邊設備連接至該WD上之周邊設備服務;自該WD接收表示一經獲取圖像之資訊;在該WDC處且基於該資訊判定在該一或多個周邊設備上是否存在圖像相似於該經獲取圖像之項目;將圖像相似於該經獲取圖像之一或多個項目之一清單傳回至該WD;自該WD接收選自該清單之項目之一指示;自該等周邊設備中之一或多者取出該等經選擇項目;及將該等經取出的經選擇項目傳輸至該WD。
在另一實例中,一種非暫時性電腦可讀儲存媒體儲存在執行時致使一無線銜接中心(WDC)之一或多個處理器進行以下操作的指令:主控一銜接服務;主控一應用程式服務平台(ASP);主控各自對應於與該WDC相關聯之該一或多個周邊設備中之至少一個周邊設備之一或多個周邊設備服務;與一無線被銜接件(WD)無線地銜接,其中無線地銜接包括將該等周邊設備中之一或多者連接至該WD上之周邊設備服務;自該WD接收表示一經獲取圖像之資訊;基於該資訊判定在該一或多個周邊設備上是否存在圖像相似於該經獲取圖像之項目;將 圖像相似於該經獲取圖像之一或多個項目之一清單傳回至該WD;自該WD接收選自該清單之項目之一指示;自該等周邊設備中之一或多者取出該等經選擇項目;及將該等經取出的經選擇項目傳輸至該WD。
在另一實例中,一種方法包含:識別複數個圖像內之物件,其中識別包括將一或多個描述符指派至每一物件,及將每一物件及其描述符儲存於一圖像物件字典中;將屬性指派至該等物件;分析一圖像以判定來自該圖像物件字典之物件是否存在於該圖像中;將描述符添加至該等物件;及將與該圖像中之一物件相關之第一手導出資訊添加至該物件之一屬性。
以下圖式簡單說明及實施方式中闡述一或多個實例之細節。其他特徵、目標及優勢將自實施方式及圖式簡單說明且自申請專利範圍顯而易見。
1‧‧‧無線銜接系統
2‧‧‧無線銜接環境
4‧‧‧無線被銜接件(WD)/智慧型電話
6‧‧‧無線銜接中心(WDC)/無線銜接台
8‧‧‧無線通信頻道/無線通信鏈路/直接無線連接
10A‧‧‧周邊設備/通用串列匯流排(USB)裝置
10B‧‧‧周邊設備/另一銜接主機
10N‧‧‧周邊設備
12‧‧‧通信頻道
12A‧‧‧通信頻道
12B‧‧‧通信頻道
12N‧‧‧通信頻道
14‧‧‧攝影機
22‧‧‧處理器/組件
24‧‧‧通信單元/組件
26‧‧‧使用者介面(UI)裝置/組件
28‧‧‧儲存裝置/組件
30‧‧‧通信頻道
32‧‧‧使用者介面(UI)模組
34‧‧‧通信模組
36‧‧‧無線銜接模組(WDM)
38A‧‧‧應用程式模組
38N‧‧‧應用程式模組
40‧‧‧探索模組
42‧‧‧設置模組
44‧‧‧控制模組
46‧‧‧無線銜接環境模組
48‧‧‧存取控制模組
50‧‧‧卸除模組
52A‧‧‧周邊設備服務模組
52N‧‧‧周邊設備服務模組
54‧‧‧應用程式服務平台(ASP)模組
62‧‧‧處理器/組件
64‧‧‧通信單元/組件
66‧‧‧使用者介面(UI)裝置/組件
68‧‧‧儲存裝置/組件
70‧‧‧通信頻道
72‧‧‧使用者介面(UI)模組
74‧‧‧通信模組
76‧‧‧無線銜接模組(WDM)
78A‧‧‧應用程式模組
78N‧‧‧應用程式模組
80‧‧‧探索模組
82‧‧‧設置模組
84‧‧‧控制模組
86‧‧‧無線銜接環境模組
88‧‧‧存取控制模組
90‧‧‧卸除模組
94‧‧‧應用程式服務平台(ASP)模組
100‧‧‧步驟
102‧‧‧步驟
104‧‧‧步驟
106‧‧‧步驟
108‧‧‧步驟
110‧‧‧步驟
112‧‧‧步驟
114‧‧‧步驟
116‧‧‧步驟
200‧‧‧資料流程/技術
202‧‧‧銜接工作階段設置程序/步驟
204‧‧‧周邊設備(PF)詢問程序/步驟
206‧‧‧周邊設備(PF)選擇及組態程序/步驟
208‧‧‧周邊設備(PF)服務設置程序/步驟
210‧‧‧周邊設備資料
222‧‧‧步驟
224‧‧‧步驟
300‧‧‧資料流程
302‧‧‧銜接工作階段設置程序
304‧‧‧周邊設備(PF)詢問程序
306‧‧‧以無線被銜接件(WD)為主的無線銜接環境(WDN)建立程序
308‧‧‧銜接工作階段卸除程序
310‧‧‧銜接工作階段設置程序
312‧‧‧無線銜接環境選擇程序
314‧‧‧周邊設備(PF)服務設置程序
316‧‧‧周邊設備資料
400‧‧‧無線銜接架構
402‧‧‧通信層
404‧‧‧應用程式服務平台(ASP)
406‧‧‧銜接服務
408‧‧‧印刷服務
410‧‧‧無線顯示服務
412‧‧‧Wi-Fi串列匯流排(WSB)服務
414A‧‧‧其他周邊設備服務
414N‧‧‧其他周邊設備服務
416‧‧‧介面
418‧‧‧介面
420‧‧‧介面
422‧‧‧介面
424‧‧‧文件取出服務(DRS)
426‧‧‧介面
428‧‧‧雜湊標籤取出服務(HRS)
430‧‧‧介面
444‧‧‧介面
500‧‧‧步驟
502‧‧‧步驟
504‧‧‧步驟
506‧‧‧步驟
600‧‧‧行
602‧‧‧行
604‧‧‧行
606‧‧‧行
702‧‧‧步驟
704‧‧‧步驟
802‧‧‧步驟
804‧‧‧步驟
820‧‧‧步驟
822‧‧‧步驟
824‧‧‧步驟
526‧‧‧步驟
828‧‧‧步驟
830‧‧‧步驟
832‧‧‧步驟
834‧‧‧步驟
圖1為根據本發明之一或多種技術的實例無線銜接系統之概念圖,在該實例無線銜接系統中,無線被銜接件(WD)經組態以經由無線通信頻道而與無線銜接中心(WDC)銜接。
圖2為根據本發明之一或多種技術的實例無線銜接系統之概念圖,在該實例無線銜接系統中,無線被銜接件(WD)為經組態以經由無線通信頻道而與無線銜接中心(WDC)銜接之智慧型電話。
圖3為根據本發明之一或多個實例的說明WD與WDC之間的實例資料流程之通信流程圖,WDC執行用以無線地銜接使得WD可存取與WDC相關聯之一或多個周邊設備之技術。
圖4為根據本發明之一或多個實例的說明WD與WDC之間的實例資料流程之通信流程圖,WDC執行用以無線地銜接使得WD可建立及存取與WDC相關聯之一或多個無線銜接環境(WDN)之技術。
圖5為根據本發明之一或多種技術的說明圖1之無線銜接系統之一個實例之另外細節的方塊圖,在該無線銜接系統中,WD經組態以經由無線通信頻道而與WDC無線地銜接以便存取與WDC相關聯之一或多個周邊設備。
圖6為根據本發明之一或多種技術的說明用於基於經獲取圖像取出一或多個文件之技術之流程圖。
圖7為根據本發明之一或多個實例的說明無線被銜接件與WDC之間的實例資料流程之通信流程圖,WDC執行用以無線地銜接及傳送基於經獲取圖像之搜尋之技術。
圖8為根據本發明之一或多種技術的說明可由無線銜接裝置實施之實例無線銜接架構之概念圖。
圖9為根據本發明之一或多個實例的說明圖像辨識技術之流程圖。
圖10說明圖9所描述之技術之實例。
圖11說明根據本發明之一或多個實例的用於將雜湊標籤附接至圖像之技術。
圖12說明用於將雜湊標籤附接至圖像之另一技術。
圖13為根據本發明之一或多種技術的說明用於辨識待與圖像一起發佈之雜湊標籤之技術之流程圖。
以下實例定義及術語可適用於本發明,(而額外定義可在一些實例中適用):●應用程式服務平台(ASP):實施由符合Wi-Fi直連服務規格之所有應用程式及服務所需要之共同功能的軟體服務或程式庫。
●銜接:無線被銜接件(WD)學習無線銜接中心(WDC)公告為可用之周邊裝置且運用至多一個使用者配對步驟而連接至WDC以及連 接至周邊裝置中之全部或子集的處理程序。
●銜接環境類型:周邊設備之推薦最小集合以及用以支援周邊設備及周邊設備功能之屬性(例如,用於「家庭辦公室銜接」之銜接環境類型)。
●周邊設備功能:不為WD之部分但可經由與WDC銜接而可用於WD的邏輯I/O功能。
●周邊設備功能協定:可供經由Wi-Fi網路而使用/存取周邊設備之協定。周邊設備功能協定之實例為WSB、Wi-Fi顯示,及WiGig顯示延伸。
●無線被銜接件(WD):能夠與無線銜接環境銜接之攜帶型裝置(例如,智慧型電話、迷你筆記型電腦、膝上型電腦,或攝影機)。
●無線銜接中心(WDC):協調無線被銜接件與由WDC管理之所有周邊設備之全集或子集之間的連接設置的邏輯實體。
●無線銜接環境(WDN):可與WD無線地銜接以獲得周邊設備功能之周邊設備群組。
●WFDS Wi-Fi直連服務:由建置於Wi-Fi直連上之Wi-Fi聯盟定義的標準規格。該規格定義用於Wi-Fi直連服務同級者之互操作性的架構、協定及功能性。
如上文所提及,使用者將諸如圖像及文件之數位材料累積及儲存於其計算裝置之檔案系統中。可使用文字搜尋以定位此等材料中之一些材料,但其他材料本質上係基本上視覺的,且可難以基於文字搜尋來定位彼等文件。下文描述用於基於由被銜接件供應至無線銜接中心之查詢圖像而經由圖像搜尋來定位文件之系統及方法。該途徑可用以搜尋具有圖像之項目(諸如文件及Powerpoint或其他此等簡報)以得到具有相似圖像之項目。
在一種實例途徑中,具有攝影機之裝置擷取查詢圖像、使用圖 像辨識軟體來分析圖像,且基於查詢圖像之分析而將查詢提交至電腦系統以基於分析來取出數位材料。該裝置接收回匹配於查詢圖像之文件、簡報、論文等等。
在一種此類途徑中,諸如行動電話之行動裝置擷取圖像。分析圖像以獲得描述符,且使用描述符以存取作為檔案而儲存於附接至無線銜接系統中之無線銜接中心之周邊裝置上的文件。在一種實例途徑中,無線銜接系統辨識附接至無線銜接中心之周邊裝置上之文件中之圖像。分析由無線被銜接件(例如,智慧型電話或膝上型電腦)擷取之圖像以獲得描述符,且使用描述符以存取儲存於周邊裝置上的具有相似圖像之文件。
在一種此類途徑中,使用者擷取文件之印刷複本之查詢圖像或文件中之圖之查詢圖像。文件取出應用程式分析經擷取查詢圖像且使用圖像之性質以存取圖之軟複本或相似於查詢圖像之圖之軟複本。在一種實例途徑中,使用者自相似圖及文件之清單選擇其所關注之文件,且以適當應用程式開啟經選擇文件。舉例而言,以簡報處理應用程式開啟PowerPoint簡報,而以文書處理應用程式開啟文書處理文件。
在一些實例中,分析經獲取圖像的諸如特徵描述符之屬性。接著使用屬性以定位諸如儲存於通信地連接至無線銜接中心之周邊裝置上之文件的檔案中之相似圖像。在一些此等實例中,圖像取出依賴於經獲取圖像之穩固局域特徵分析以開發表示經獲取圖像之態樣之特徵描述符。舉例而言,尺度不變特徵變換(Scale-Invariant Feature Transform;SIFT)自可使用之經獲取圖像提取特徵,而不管經獲取圖像之適度幾何及照明失真。對SIFT之替代方案(被稱為加速穩固特徵(Speeded-Up Robust Feature;SURF))提供相似的圖像取出效能。在又一途徑中,運用幾何一致性而經由基於詞彙之圖像辨識來實現系統之 圖像辨識部分。在一些實例中,該系統及方法可用以獲得對文件之大集合中之經請求文件的即時存取。
在一種實例途徑中,使用圖像分析技術以自圖像之大集合重新呼叫一或多個查詢圖像。在一些實例途徑中,經擷取查詢圖像包括與前部擷取位置成大約45度之傾角的透視變形,及比原始資料庫圖像小高達4倍的解析度。此向系統增加穩固性,從而允許使用者自各種視點擷取查詢圖像且仍重新呼叫對應投影片。
視覺搜尋系統工作如下:你開始於圖像資料庫,且第一步驟係訓練表示整個資料庫之視覺文字的詞彙(字典)。對於資料庫中之每一圖像,你提取描述符且比較描述符與詞彙。對於詞彙中之視覺文字中之每一者,你判定其出現的資料庫圖像及其出現於每一圖像中的次數。結果為表示圖像資料庫之視覺文字之反向索引。可離線進行此處理程序,且可與圖像資料庫一起儲存所得詞彙。
在一些實例途徑中,可在諸如能夠存取多種個人儲存裝置之無線銜接台的各種環境中訓練及使用該系統。可(例如)由連接至銜接台之行動電話使用經訓練以存取此等周邊儲存裝置中之文件的應用程式以依據由行動電話獲取之圖像取出特定文件。在一種此類途徑中,將詞彙及圖像資料庫儲存於有線地或無線地附接至無線銜接台之周邊設備上,且經由在行動電話之處理器上執行的文件取出應用程式來存取詞彙及圖像資料庫。
在一種實例途徑中,無線銜接台針對儲存於個人儲存裝置中之圖像資料庫中的所有文件計算詞彙及反向索引。在另一實例途徑中,離線判定用於特定圖像資料庫之詞彙,且將所判定之詞彙與彼特定圖像資料庫一起儲存於無線銜接台中。
在一種實例途徑中,當使用者具有在(例如)諸如電話之裝置上的查詢圖像時,在該裝置之處理器上執行的文件取出應用程式自查詢圖 像提取描述符且判定每一描述符是否類似於詞彙中之文字。若自查詢圖像提取之第一描述符相似於(例如)詞彙中之文字數字5,則文件取出應用程式投票贊成含有文字數字5之所有資料庫圖像(其中其自反向索引取得此資訊)。文件取出應用程式處理程序針對自查詢圖像提取之每一描述符執行此處理程序,且判定最佳地擬合自查詢圖像提取之描述符之集合的圖像資料庫中之圖像。在一種實例途徑中,文件取出應用程式累積針對圖像資料庫中之圖像所接收的投票之數目且相應地選擇圖像;具有最高投票之資料庫圖像更可能匹配於查詢圖像。
在一些實例途徑中,橫越行動裝置及無線銜接台散佈文件取出應用程式。取決於行動裝置及無線銜接台中之每一者中之資源,吾人可散佈文件取出應用程式,使得:a.電話(或其他行動裝置)擷取圖像且將經擷取圖像發送至銜接台。銜接台自經擷取圖像提取描述符、比較描述符與詞彙,且自資料庫傳回匹配圖像。
b.電話(或其他行動裝置)擷取圖像、自經擷取圖像提取描述符,且將描述符發送至銜接台。銜接台比較描述符與詞彙,且自資料庫傳回匹配圖像。
c.銜接台在銜接工作階段開始時將詞彙及反向索引發送至電話,且電話擷取圖像、自經擷取圖像提取描述符、比較描述符與詞彙,且自銜接台上之圖像資料庫取出匹配圖像。
在一種實例途徑中,無線被銜接件獲取圖像(經由攝影機或藉由自記憶體進行讀取)。無線被銜接件或無線銜接中心分析經獲取圖像以提取經獲取圖像之描述符。接著使用描述符以在無線銜接系統中選擇含有最接近地匹配於經獲取圖像之圖像的檔案。接著,使用幾何一致性以自匹配圖像選擇最佳圖像。
在一種實例途徑中,使用者開始應用程式,其將已經學習的詞 彙載入至行動計算裝置之記憶體。使用者在行動計算裝置中擷取文件之印刷複本之查詢圖像或圖之查詢圖像,且將查詢圖像提交至第二計算裝置(諸如無線銜接中心)。第二計算裝置執行應用程式以提取表示經擷取查詢圖像之描述符,且使用該等描述符以查詢其文件及圖像資料庫。第二計算裝置將對圖之軟複本之存取或對與查詢圖像相關之圖之存取傳回至第一計算裝置。在一些實例途徑中,第二計算裝置傳回對包括圖之文件之軟複本及(在一些狀況下)對具有相似於查詢圖像之圖之文件的即時存取。使用者可接著自具有相似圖之文件之清單選擇其所關注之文件,且起始對應簡報(例如,PowerPoint)或文件處理應用程式。
因此,該應用程式可允許使用者藉由簡單地擷取查詢之圖像來即時地存取印刷文件之軟複本。該系統對大透視變形係穩固的,從而增加即使當在不顯著地約束攝影機擷取位置的情況下擷取圖時亦辨識查詢圖像的可能性。
在一些實例途徑中,經由反白顯示或其他指示符或經由額外描述而在顯示器上擴充特別稀有之特徵之顯示。
如下文所詳述,在一些實例途徑中,無線銜接可包含四個組分:探索、連接設置、工作階段設置,及組態與控制協定。探索可使得無線被銜接件能夠識別無線銜接中心及其服務屬性。在初始探索之後,無線被銜接件可藉由設置用於銜接服務之新ASP工作階段而連接至無線銜接中心。在工作階段設置之後,組態與控制協定可使得無線被銜接件(例如,諸如智慧型電話之行動裝置)能夠協商及組態其自己對無線銜接中心處之周邊設備的使用。隨後,無線銜接中心可藉由與無線被銜接件建立用於個別周邊設備服務之酬載連接而實現對用於無線被銜接件之周邊設備服務之存取。
圖1為根據本發明之一或多種技術的實例無線銜接系統1之概念 圖,在實例無線銜接系統1中,無線被銜接件(WD)4經組態以經由通信頻道12(12A、12B…12N)而與無線銜接中心(WDC)6無線地銜接以便利用與無線銜接中心6相關聯之一或多個周邊設備10。如圖1所說明,無線銜接系統1包括無線被銜接件4、無線銜接中心6、無線通信頻道8、周邊設備(PF)10A至10N(統稱為「周邊設備(PF)10」),及通信頻道12A至12N(統稱為「通信頻道12」)。在一些實例途徑中,通信頻道12包括無線通信頻道及有線通信頻道。
在一些實例中,無線被銜接件4可藉由選擇與無線銜接中心6相關聯之周邊設備10中之一或多者而與無線銜接中心6無線地銜接。舉例而言,無線被銜接件4可個別地選擇顯示器周邊設備10及鍵盤周邊設備10。在一些實例中,與選擇個別周邊設備相對,無線被銜接件可選擇各自對應於與無線銜接中心6相關聯之周邊設備10中之一或多者的一或多個無線銜接環境(WDN)2。
銜接環境為支援用於計算裝置(例如,被銜接件)之特定周邊設備功能所需要的周邊設備及屬性之最小集合。在一些實例途徑中,每一無線銜接系統1包括一無線銜接中心6及一或多個周邊設備。視需要,周邊設備10中之一或多者可經組態為周邊設備功能(PF)。
無線銜接環境為被銜接件經由無線通信頻道而銜接的銜接環境。在一些實例中,無線銜接環境2係以WD為主的(WD-Centric)或以WDC為主的(WDC-Centric)。以WD為主的WDN為由無線被銜接件界定(例如,建立)以供無線被銜接件使用之無線銜接環境。用於以WD為主的WDN之組態資料可儲存於無線銜接中心6處、無線被銜接件4處,或此兩者。以WDC為主的無線銜接環境為可用於一般使用(例如,由複數個無線被銜接件4使用)之無線銜接環境。在一些實例中,無線銜接環境2可為特定類型之無線銜接環境2。一些實例無線銜接環境類型包括但不限於辦公室無線銜接環境類型、娛樂無線銜接環境類 型、公用工作場所無線銜接環境類型、僅音訊無線銜接環境類型,及企業辦公室無線銜接環境類型。在一些實例中,辦公室無線銜接環境類型可與顯示器周邊設備、滑鼠周邊設備及鍵盤周邊設備相關聯。在一些實例中,僅音訊無線銜接環境類型可與音訊接收器周邊設備(例如,揚聲器)相關聯。
無線銜接系統1可包括無線被銜接件4,其可經組態以經由無線通信頻道8而與無線銜接中心6無線地銜接以便存取與無線銜接中心6相關聯之一或多個周邊設備10。舉例而言,無線被銜接件4可經由無線通信頻道8而與無線銜接中心6無線地銜接以便存取周邊設備10中之一或多者。無線被銜接件4之實例可包括但不限於諸如智慧型電話或其他行動手機之行動裝置、平板電腦、膝上型電腦、一或多個處理單元或其他積體電路或晶片集,或其他電子裝置。
無線通信頻道8可為能夠在無線被銜接件4與無線銜接中心6之間傳播通信信號之任何頻道。在一些實例中,無線通信頻道8可以諸如2.4十億赫茲(GHz)頻帶、5GHz頻帶、60GHz頻帶或其他頻帶之頻帶中之射頻通信予以實施。在一些實例中,無線通信頻道8可符合Wi-Fi(如由Wi-Fi聯盟所促進)、WiGig(如由無線十億位元聯盟所促進)及/或電機電子工程師學會(IEEE)802.11標準集合(例如,802.11、802.11a、802.11b、802.11g、802.11n、802.11ac、802.11ad等等)當中的標準、協定或技術之一或多個集合,或其他標準、協定或技術。可出於本發明之目的而界定所使用之頻帶,諸如2.4GHz、5GHz及60GHz頻帶,此係因為其係按照Wi-Fi標準、WiGig標準、任何一或多個IEEE 802.11協定或其他適用標準或協定予以理解。
無線銜接系統1可包括無線銜接中心6,其可經組態以作為用於無線被銜接件之無線銜接主機裝置而操作,以便促進無線被銜接件利用與無線銜接中心6相關聯之一或多個周邊設備。換言之,無線銜接 中心6可為充當計算及/或通信環境內之連接性代理的無線銜接主機裝置。舉例而言,無線銜接中心6可經由無線通信頻道8而與無線被銜接件4無線地銜接以便促進無線被銜接件4利用周邊設備10中之一或多者。無線銜接中心6可為專用無線銜接件,或亦可實施於智慧型電話或其他行動手機、平板電腦、膝上型電腦、電腦監視器或其他電子裝置中,或實施為以上各者中之任一者之組件或子系統。
在一些實例中,無線銜接中心6可與周邊設備10中之一或多者相關聯。作為一個實例,周邊設備10中之一周邊設備可與無線銜接中心6相關聯,其中該周邊設備係由無線銜接中心6管理。當無線銜接中心6能夠促進無線被銜接件利用一周邊設備時,該周邊設備可被視為由無線銜接中心6管理。作為另一實例,周邊設備10中之一周邊設備可與無線銜接中心6相關聯,其中該周邊設備通信地耦接至無線銜接中心6,諸如藉由通信頻道12中之一各別通信頻道。
無線銜接系統1可包括一或多個周邊設備10,其可與無線銜接中心6相關聯且可各自經組態以將一或多個服務提供至與關聯無線銜接中心6無線地銜接之無線被銜接件。舉例而言,在周邊設備10中之一周邊設備與無線銜接中心6相關聯且無線被銜接件4與無線銜接中心6無線地銜接的情況下,該周邊設備可將一或多個服務提供至無線被銜接件4。周邊設備10之實例可包括但不限於顯示器、投影儀、揚聲器、鍵盤、滑鼠、搖桿、資料儲存裝置、網路介面裝置、其他銜接主機、遙控器、攝影機、麥克風、印表機,或能夠提供服務之各種其他裝置中之任一者。
在一些實例中,周邊設備10中之一或多者可通信地耦接至無線銜接中心6,諸如藉由通信頻道12中之一各別通信頻道。舉例而言,周邊設備10A可經由通信頻道12A而通信地耦接至無線銜接中心6。在一些實例中,通信頻道12中之一或多者可為有線通信頻道。舉例而 言,通信頻道12中之一或多者可包括通用串列匯流排(USB)纜線、網路纜線、光纜,及/或能夠傳達資訊之任何其他纜線。在一些實例中,通信頻道12中之一或多者可為無線通信頻道。舉例而言,通信頻道12中之一或多者可包括藍芽鏈路、Wi-Fi鏈路(其可相似於無線通信頻道8)、光學鏈路,及其類似者。在一些實例中,周邊設備10中之一或多者可包括於無線銜接中心6中。舉例而言,無線銜接中心6可包括周邊設備10之顯示器。
無線被銜接件4之使用者可希望在不將無線被銜接件4實體地連接至無線銜接中心6的情況下存取與無線銜接中心6相關聯之周邊設備10中之一或多者。舉例而言,在無線被銜接件4為具有用於接收使用者輸入之相對小觸敏式顯示器(例如,虛擬鍵盤)之行動計算裝置且周邊設備10包括完整大小監視器(例如,20"對角線)及完整大小實體鍵盤的情況下,無線被銜接件4之使用者可希望利用完整大小監視器及完整大小鍵盤以與無線被銜接件4互動。然而,可不希望要求使用者在無線被銜接件4與完整大小監視器及鍵盤之間建立有線連接。根據本發明之一或多種技術,無線被銜接件4可經由無線通信鏈路8而與無線銜接中心6無線地銜接以便存取周邊設備10中之一或多者。以此方式,本發明之技術可使得使用者能夠在不將無線被銜接件4實體地連接至無線銜接中心6的情況下存取與無線銜接中心6相關聯之周邊設備10中之一或多者(亦即,完整大小監視器及鍵盤)。
在一種實例途徑中,經由無線頻道8將諸如智慧型電話之無線被銜接件4連接至無線銜接中心6。智慧型電話4包括用以獲取可由智慧型電話4傳輸至無線銜接中心6之圖像的攝影機14。在一些此等實例途徑中,無線被銜接件4自經獲取圖像提取描述性特徵,之後將具有或不具有圖像之經提取特徵發送至無線銜接中心6。在其他此等實例中,代替由無線被銜接件4提取之特徵或除了由無線被銜接件4提取之 特徵以外,無線銜接中心6或一個周邊設備10亦自圖像提取描述性特徵。
在一種實例途徑中,無線銜接中心6經由經提取特徵來搜尋資料庫以偵測圖像相似於經獲取圖像之文件,且將表示經偵測文件中之一或多者的標誌發送至無線被銜接件4。在一種實例途徑中,在智慧型電話4上將經偵測文件中之一或多者顯示為縮圖,且可由智慧型電話使用者選擇以用於取出及顯示文件自身。
在另一實例途徑中,無線銜接中心6將可搜尋資料庫傳輸至無線被銜接件4,且無線被銜接件4使用經提取特徵來搜尋資料庫以偵測圖像相似於經獲取圖像之文件。在一種此類實例途徑中,無線被銜接件4接著在智慧型電話4上將經偵測文件顯示為縮圖,以用於由智慧型電話使用者進行選擇及文件取出。
在圖2中可看出,可將待取出文件儲存於諸如在一些狀況下直接地***至無線銜接中心6之USB插槽中之隨身碟的USB裝置10A中。在一些實例途徑中,可將待取出文件儲存於連接至另一銜接主機10B(諸如另一無線銜接中心)之儲存裝置中。且,在一些實例途徑中,可將待取出文件儲存於網路儲存裝置10C中。在一些實例途徑中,無線被銜接件4為具有可用以擷取查詢圖像之攝影機14的智慧型電話。
圖3為根據本發明之一或多個實例的說明無線被銜接件(WD)與無線銜接中心(WDC)之間的實例資料流程200之通信流程圖,無線銜接中心(WDC)執行用以無線地銜接使得無線被銜接件可存取與無線銜接中心相關聯之一或多個周邊設備之技術。圖3之技術可由無線被銜接件、無線銜接中心及一或多個周邊設備(諸如圖1及圖2所說明之無線被銜接件4、無線銜接中心6及周邊設備10)執行。出於說明之目的,在圖1及圖2之無線被銜接件4及無線銜接中心6之上下文內描述圖3之技術,但組態不同於無線被銜接件4及無線銜接中心6之組態的計算裝 置可執行圖3之技術。
銜接組態與控制協定可由無線被銜接件4使用以在銜接工作階段中選擇及組態其所關注之周邊設備10。在一些實例途徑中,無線銜接中心6與經選擇周邊設備10之組合界定一或多個無線銜接環境。
在一些實例途徑中,在銜接組態與控制協定在個別周邊設備上操作之前,若無線銜接中心6要求執行使用者類型鑑認程序,則無線被銜接件4可執行使用者類型鑑認程序。無線銜接中心6可在預關聯探索階段期間使用(例如)元素「isUserTypeAuthRequired」來指示此要求。
圖3中展示用於周邊設備之銜接組態與控制程序之實例序列。在該實例中,無線被銜接件4設置銜接工作階段,且使用PF詢問程序來獲得周邊設備資訊。接著,在需要的情況下,無線被銜接件4選擇及組態其所關注之周邊設備10。在完成周邊設備選擇及組態後,無線被銜接件4及無線銜接中心6就設置個別PF服務。
在一種此類實例途徑中,根據本發明之一或多種技術,無線被銜接件4與無線銜接中心6可交換通信以執行銜接工作階段設置程序(202)。舉例而言,無線被銜接件4與無線銜接中心6可交換通信以經由無線被銜接件4與無線銜接中心6之間的直接無線連接而建立銜接工作階段。
無線被銜接件4與無線銜接中心6可交換通信以執行PF詢問程序(204)。舉例而言,無線被銜接件4與無線銜接中心6可交換通信,使得無線被銜接件4可判定與無線銜接中心6相關聯之一或多個周邊設備。
無線被銜接件4與無線銜接中心6可交換通信以執行PF選擇及組態程序(206)。舉例而言,無線被銜接件4與無線銜接中心6可交換通信,使得無線被銜接件4可選擇與無線銜接中心6相關聯之一或多個周 邊設備。
無線被銜接件4與無線銜接中心6可交換通信以執行PF服務設置程序(208)。舉例而言,無線被銜接件4與無線銜接中心6可交換通信以設置與無線被銜接件4及無線銜接中心6中之一或兩者上的一或多個經選擇周邊設備相關聯之一或多個服務。
無線被銜接件4與無線銜接中心6可交換資料,諸如周邊設備資料(210)。舉例而言,無線被銜接件4與無線銜接中心6可交換通信,使得無線被銜接件4可存取一或多個經選擇周邊設備。以此方式,無線被銜接件4可與無線銜接中心6無線地銜接,使得無線被銜接件4可存取與無線銜接中心6相關聯之一或多個經選擇周邊設備。2014年4月30日申請之名為「Wireless Docking Architecture」之美國專利申請案第14/265,833號中描述無線被銜接件4與無線銜接中心6之間及無線被銜接件4與周邊設備10之間的銜接及通信之另外細節,該專利申請案之描述係以引用之方式併入本文中。
圖4為根據本發明之一或多個實例的說明無線被銜接件與無線銜接中心之間的實例資料流程300之通信流程圖,無線銜接中心執行用以無線地銜接使得無線被銜接件可建立及存取與無線銜接中心6相關聯之一或多個無線銜接環境2之技術。圖4之技術可由無線被銜接件及無線銜接中心(諸如圖1及圖2所說明之無線被銜接件4及無線銜接中心6)執行。出於說明之目的,在圖1及圖2之無線被銜接件4及無線銜接中心6之上下文內描述圖4之技術,但組態不同於無線被銜接件4及無線銜接中心6之組態的計算裝置可執行圖4之技術。
銜接組態與控制協定可由無線被銜接件4使用以在銜接工作階段中選擇及組態其所關注之無線銜接環境。在銜接組態與控制協定在無線銜接環境上操作之前,若無線銜接中心6要求執行使用者類型鑑認程序,則無線被銜接件4可執行使用者類型鑑認程序。無線銜接中心6 可在預關聯探索階段期間使用元素「isUserTypeAuthRequired」來指示此要求。
圖4中展示用於無線銜接環境2之銜接組態與控制協定操作之實例序列。在該實例中,無線被銜接件4首先使用PF詢問程序來獲得周邊設備資訊。接著,無線被銜接件4建立無線銜接環境2以供其未來使用。在未來銜接工作階段中,無線被銜接件4可直接地選擇其以WD為主的無線銜接環境2,以WD為主的無線銜接環境2包括無線被銜接件4所關注之周邊設備10之選擇及組態。在完成無線銜接環境選擇後,無線被銜接件4及無線銜接中心6就設置個別PF服務。
根據本發明之一或多種技術,無線被銜接件4與無線銜接中心6可交換通信以執行銜接工作階段設置程序(302)。舉例而言,無線被銜接件4與無線銜接中心6可交換通信以經由無線被銜接件4與無線銜接中心6之間的直接無線連接而建立銜接工作階段。
無線被銜接件4與無線銜接中心6可交換通信以執行PF詢問程序(304)。舉例而言,無線被銜接件4與無線銜接中心6可交換通信,使得無線被銜接件4可判定與無線銜接中心6相關聯之一或多個周邊設備。
無線被銜接件4與無線銜接中心6可交換通信以執行以WD為主的無線銜接環境(WDN)建立程序(306)。舉例而言,無線被銜接件4與無線銜接中心6可交換通信,使得WD 4可建立對應於與無線銜接中心6相關聯之一或多個周邊設備的新無線銜接環境。
無線被銜接件4與無線銜接中心6可交換通信以執行銜接工作階段卸除程序(308)。舉例而言,無線被銜接件4與無線銜接中心6可交換通信以關閉在無線被銜接件4與無線銜接中心6之間開啟之一或多個工作階段。
在稍後時間,無線被銜接件4可使用在無線銜接環境建立程序期 間建立之無線銜接環境2。無線被銜接件4與無線銜接中心6可交換通信以執行銜接工作階段設置程序(310)。舉例而言,無線被銜接件4與無線銜接中心6可交換通信以經由無線被銜接件4與無線銜接中心6之間的直接無線連接而建立銜接工作階段。
在稍後時間,無線被銜接件4與無線銜接中心6可交換通信以執行無線銜接環境選擇程序(312)。舉例而言,無線被銜接件4與無線銜接中心6可交換通信,使得無線被銜接件4可選擇經組態以用於無線銜接中心6上之無線銜接環境中之一或多者。
無線被銜接件4與無線銜接中心6可交換通信以執行PF服務設置程序(314)。舉例而言,無線被銜接件4與無線銜接中心6可交換通信以設置與一或多個周邊設備相關聯之一或多個服務,一或多個周邊設備對應於無線被銜接件4及無線銜接中心6中之一或兩者上的經選擇無線銜接環境。
無線被銜接件4與無線銜接中心6可交換資料,諸如周邊設備資料(316)。舉例而言,無線被銜接件4與無線銜接中心6可交換通信,使得無線被銜接件4可存取對應於經選擇無線銜接環境2之一或多個周邊設備。以此方式,無線被銜接件4可與無線銜接中心6無線地銜接,使得無線被銜接件4可存取經組態以用於無線銜接中心6上之無線銜接環境。
圖5為根據本發明之一或多種技術的說明無線銜接系統1之一個實例之另外細節的方塊圖,在無線銜接系統1中,實例無線被銜接件4經組態以經由無線通信頻道8而與實例無線銜接中心6無線地銜接以便利用周邊設備10中之一或多者。如圖5所說明,無線被銜接件4可包括一或多個處理器22、一或多個通信單元24、一或多個使用者介面(UI)裝置26,及一或多個儲存裝置28。組件22、24、26及28中之每一者可經由通信頻道30而互連(實體地、通信地及/或操作地)以用於組件間通 信。舉例而言,通信頻道30可包括系統匯流排、網路連接、處理程序間通信資料結構,或用於傳達資料之任何其他頻道。在一些實例中,儲存裝置28中之一或多者可包括UI模組32、通信模組34、無線銜接模組(WDM)36、一或多個應用程式模組38A至38N(統稱為「應用程式模組38」)、一或多個周邊設備服務模組52A至52N(統稱為「服務模組52」),及應用程式服務平台(ASP)模組54。
在一個實例中,處理器22經組態以實施用於在無線被銜接件4內執行之功能性及/或處理程序指令以執行如本發明中所描述之技術。舉例而言,處理器22可能夠處理儲存於儲存裝置28中之一或多者中的指令。處理器22之實例可包括任何一或多個微處理器、數位信號處理器(DSP)、特殊應用積體電路(ASIC)、場可程式化閘陣列(FPGA),或任何其他等效積體或離散邏輯電路系統,以及此等組件之任何組合。
在一個實例中,無線被銜接件4利用通信單元24中之一或多者以經由一或多個網路(諸如比如無線通信頻道8之一或多個無線網路)而與外部裝置通信。通信單元24中之一或多者可包括網路介面卡(諸如乙太網路卡)、光學收發器、射頻收發器,或可發送及接收資訊的任何其他類型之裝置。此等網路介面之其他實例可包括藍芽、3G,及Wi-Fi無線電。在一些實例中,無線被銜接件4利用通信單元24以與外部裝置無線地通信。舉例而言,無線被銜接件4可利用通信單元24以經由無線通信頻道8而與無線銜接中心6之通信單元64無線地通信。在一些實例中,通信單元24可自致使通信單元24與外部裝置無線地通信的無線被銜接件4之其他組件(諸如通信模組34)接收輸入。
在一些實例中,通信模組34可管理無線被銜接件4與諸如無線銜接中心6之外部裝置之間的通信。舉例而言,在一些實例中,通信模組34可連接至由無線銜接中心6主控之網路。在一些實例中,通信模組34可與無線銜接中心6交換資料。作為一個實例,通信模組34可自 無線銜接中心6接收諸如周邊設備資料之資料。在一些實例中,通信模組34可將經接收資訊提供至無線被銜接件4之其他組件。舉例而言,通信模組34可將經接收周邊設備資料提供至周邊設備服務模組52中之一或多者。
如上文所提及,在一些實例中,無線被銜接件4亦可包括一或多個UI裝置26。在一些實例中,UI裝置26中之一或多者可經組態以輸出諸如媒體資料之內容。舉例而言,UI裝置26中之一或多者可經組態以在顯示器處顯示視訊資料及/或自揚聲器輸出音訊資料。除了輸出內容以外,UI裝置26中之一或多者亦可經組態以接收觸覺、音訊或視覺輸入。UI裝置26之一些實例包括視訊顯示器、揚聲器、鍵盤、觸控螢幕、滑鼠、攝影機,及其類似者。在一個實例中,UI裝置26包括用以擷取用以取出文件之圖像的攝影機,如下文所詳述。
如上文所提及,在一些實例中,無線被銜接件4亦可包括UI模組32。在一些實例途徑中,UI模組32執行一或多個功能以自與無線被銜接件4相關聯之其他組件接收諸如UI資料之內容,且致使UI裝置26中之一或多者輸出該內容。在一些實例中,UI模組32可經組態以接收諸如使用者輸入之輸入之指示,且將輸入之指示發送至與無線被銜接件4相關聯之其他組件,諸如WDM 36。在使用該資料的情況下,UI模組32可致使與無線被銜接件4相關聯之其他組件(諸如UI裝置26中之一或多者)基於該資料來提供輸出。
一或多個儲存裝置28可經組態以在操作期間將資訊儲存於無線被銜接件4內。在一些實例中,儲存裝置28中之一或多者可包含電腦可讀儲存媒體。在一些實例中,儲存裝置28中之一或多者可包含臨時記憶體,此意謂:儲存裝置28中之一或多者之主要目的不為長期儲存。在一些實例中,儲存裝置28中之一或多者可包含揮發性記憶體,此意謂:當系統關斷時,儲存裝置28中之一或多者不維持經儲存內 容。揮發性記憶體之實例包括隨機存取記憶體(RAM)、動態隨機存取記憶體(DRAM)、靜態隨機存取記憶體(SRAM),及此項技術中所知的其他形式之揮發性記憶體。在一些實例中,儲存裝置28中之一或多者用以儲存程式指令以供處理器22執行。在一個實例中,儲存裝置28中之一或多者可由在無線被銜接件4上執行之軟體或模組(例如,UI模組32、通信模組34、WDM 36、周邊設備服務模組52,及ASP模組54)使用以在程式執行期間臨時地儲存資訊。
在一些實例中,儲存裝置28中之一或多者亦可包括一或多個電腦可讀儲存媒體。儲存裝置28中之一或多者可進一步經組態以用於資訊之長期儲存。在一些實例中,儲存裝置28中之一或多者可包括非揮發性儲存元件。此等非揮發性儲存元件之實例包括磁性硬碟、光碟、軟碟、快閃記憶體,或電可程式化記憶體(EPROM)或電可抹除及可程式化(EEPROM)記憶體之形式。
應用程式模組38中之每一者可表示由製造無線被銜接件4之實體或在無線被銜接件4上操作之軟體提供的應用程式,或由協力廠商開發以用於與無線銜接中心6一起使用之應用程式。應用程式模組38之實例可包括用於旅行選路、地圖、音訊及/或視訊呈現、串流視訊遞送及呈現、文書處理、試算表、語音及/或通話、天氣等等之應用程式。
在一些實例中,無線被銜接件4亦可包括應用程式服務平台(ASP)模組54,其可經組態以協調服務之探索且管理無線被銜接件4與無線銜接中心6之間的連接及工作階段。在一些實例中,ASP模組54可自無線被銜接件4之一或多個其他組件(諸如WDM 36)接收處理程序呼叫。在一些實例中,ASP模組54可將事件通知提供至無線被銜接件4之一或多個其他組件,諸如WDM 36。
在一些實例中,無線被銜接件4亦可包括周邊設備服務模組52, 其可經組態以將周邊設備服務提供至無線被銜接件4之一或多個其他組件,諸如應用程式模組38中之一或多者。可由周邊設備服務模組52中之一或多者提供的一些實例周邊設備服務包括但不限於顯示服務、Wi-Fi串列匯流排(WSB)服務、印刷服務,及音訊服務。在一些實例中,周邊設備服務模組52中之一或多者可經組態以與周邊設備服務模組92中之一對應周邊設備服務模組交換周邊設備服務工作階段通信,其可包括周邊設備功能資料。
在一些實例中,無線被銜接件4亦可包括WDM 36,其可執行一或多個功能以將無線被銜接件4與無線銜接中心6無線地銜接,使得無線被銜接件4可存取與無線銜接中心6相關聯(例如,橫越通信頻道12而與周邊設備10中之一或多者相關聯)之一或多個周邊設備功能(PF)。在一些實例中,WDM 36可包括探索模組40、設置模組42、控制模組44、無線銜接環境模組46、存取控制模組48,及卸除模組50。
在一些實例途徑中,WDM 36可包括探索模組40,其可經組態以運用無線銜接中心6來執行銜接預關聯探索以獲得關於無線銜接中心之資訊。舉例而言,探索模組40可判定與無線銜接中心6相關聯之一或多個周邊設備10。作為一個實例,探索模組40可經由無線鏈路8而自無線銜接中心6接收資訊。在一些實例中,資訊可指示無線銜接中心6之一或多個特性。可由資訊指示之一些實例特性包括但不限於指示發送裝置為無線被銜接件類型裝置抑或無線銜接中心類型裝置之裝置類型、指示發送裝置之易記名稱之裝置名稱、指示發送裝置是否為可用之裝置可用性狀態、與無線銜接中心相關聯之一或多個周邊設備之指示,及儲存於無線銜接中心6處之一或多個銜接環境類型(例如,一或多個無線銜接環境)。
WDM 36可包括設置模組42,其可經組態以在無線被銜接件4與無線銜接中心6之間設置無線銜接連接。作為一個實例,設置模組42 可經組態以經由無線銜接中心6與無線被銜接件4之間的直接無線連接8而在無線銜接中心6與無線被銜接件4之間建立銜接工作階段。在一些實例中,設置模組42可經組態以在無線銜接中心6與無線被銜接件4之間執行銜接連接設置交換。在一些實例中,設置模組42可經組態以在無線銜接中心6與無線被銜接件4之間執行銜接應用程式服務平台(ASP)工作階段設置。
WDM 36可包括控制模組44,其可經組態以管理與無線銜接中心6相關聯之一或多個周邊設備。作為一個實例,控制模組44可與無線銜接中心6交換銜接組態與控制協定通信。舉例而言,控制模組44可經組態以選擇與無線銜接中心6相關聯之周邊設備10中之一或多者。
WDM 36可包括無線銜接環境模組46,其可經組態以管理各自對應於一或多個周邊設備之一或多個無線銜接環境(WDN)之選擇/建立/修改/刪除。舉例而言,無線銜接環境模組46可藉由將用以選擇特定無線銜接環境2之請求發送至無線銜接中心6而選擇無線銜接環境2。
WDM 36可包括存取控制模組48,其可經組態以執行一或多個操作以獲得對周邊設備10中之一或多者之存取權限。舉例而言,存取控制模組48可經組態以藉由將使用者認證發送至無線銜接中心6而運用無線銜接中心6來執行使用者類型鑑認程序。在一些實例中,使用者認證可包括使用者類型及複雜密碼。
WDM 36可包括卸除模組50,其可經組態以卸除無線被銜接件4與無線銜接中心6之間的無線銜接連接。作為一個實例,卸除模組50可在無線被銜接件4與無線銜接中心6之間執行銜接應用程式服務平台(ASP)工作階段卸除。在一些實例中,卸除模組50可經組態以回應於未在一時間段(例如,10秒、30秒,或5分鐘)內自無線銜接中心6接收到持續存留信號而執行卸除程序。
如圖5所說明,無線銜接中心6可包括一或多個處理器62、一或 多個通信單元64、一或多個使用者介面(UI)裝置66,及一或多個儲存裝置68。組件62、64、66及68中之每一者可經由通信頻道70而互連(實體地、通信地及/或操作地)以用於組件間通信。在一些實例中,通信頻道70可包括系統匯流排、網路連接、處理程序間通信資料結構,或用於傳達資料之任何其他頻道。在一些實例中,儲存裝置68中之一或多者可包括UI模組72、通信模組74、無線銜接模組(WDM)76、一或多個應用程式模組78A至78N(統稱為「應用程式模組78」)、一或多個周邊設備服務模組80A至80N(統稱為「服務模組80」),及應用程式服務平台(ASP)模組94。
在一個實例中,處理器62經組態以實施用於在無線銜接中心6內執行之功能性及/或處理程序指令以執行如本發明中所描述之技術。舉例而言,處理器62可能夠處理儲存於儲存裝置68中之一或多者中的指令。處理器62之實例可包括任何一或多個微處理器、數位信號處理器(DSP)、特殊應用積體電路(ASIC)、場可程式化閘陣列(FPGA),或任何其他等效積體或離散邏輯電路系統,以及此等組件之任何組合。
在一些實例中,無線銜接中心6亦包括一或多個通信單元64。在一個實例中,無線銜接中心6利用通信單元64中之一或多者以經由一或多個網路(諸如一或多個無線網路)而與外部裝置通信。通信單元64中之一或多者可為網路介面卡(諸如乙太網路卡)、光學收發器、射頻收發器,或可發送及接收資訊的任何其他類型之裝置。此等網路介面之其他實例可包括藍芽、3G,及Wi-Fi無線電。在一些實例中,無線銜接中心6利用通信單元64以與外部裝置無線地通信。舉例而言,無線銜接中心6可利用通信單元64以經由無線通信頻道8而與無線被銜接件4之通信單元24無線地通信。在一些實例中,通信單元64可自致使通信單元64與外部裝置無線地通信的無線銜接中心6之其他組件(諸如通信模組74)接收輸入。
在一些實例中,通信模組74可管理無線銜接中心6與諸如無線被銜接件4之外部裝置之間的通信。舉例而言,通信模組74可連接至由無線被銜接件4主控之網路。在一些實例中,通信模組74可與無線被銜接件4交換資料。作為一個實例,通信模組74可將諸如周邊設備資料之資料傳輸至無線被銜接件4。在一些實例中,通信模組74可自無線銜接中心6之其他組件接收經傳輸資訊。舉例而言,通信模組34可自周邊設備服務模組80中之一或多者接收周邊設備資料。
在一些實例中,無線銜接中心6亦可包括一或多個UI裝置66。在一些實例中,UI裝置66中之一或多者可經組態以輸出諸如媒體資料之內容。舉例而言,UI裝置66中之一或多者可經組態以在諸如周邊顯示器10之顯示器處顯示視訊資料及/或自諸如周邊揚聲器10之揚聲器輸出音訊資料。除了輸出內容以外,UI裝置66中之一或多者亦可經組態以接收觸覺、音訊或視覺輸入。UI裝置66之一些實例包括視訊顯示器、揚聲器、鍵盤、觸控螢幕、滑鼠、攝影機,及其類似者。在一些實例中,UI裝置66中之一或多者可包括於周邊設備10中。
在一些實例中,無線銜接中心6亦可包括UI模組72。UI模組72可執行一或多個功能以自與無線銜接中心6相關聯之其他組件接收諸如UI資料之內容,且致使UI裝置66中之一或多者輸出該內容。在一些實例中,UI模組72可經組態以接收諸如使用者輸入之輸入之指示,且將輸入之指示發送至與無線銜接中心6相關聯之其他組件,諸如WDM 76。在使用該資料的情況下,UI模組72可致使與無線銜接中心6相關聯之其他組件(諸如UI裝置66中之一或多者)基於該資料來提供輸出。
一或多個儲存裝置68可經組態以在操作期間將資訊儲存於無線銜接中心6內。在一些實例中,儲存裝置68中之一或多者可包含電腦可讀儲存媒體。在一些實例中,儲存裝置68中之一或多者可包含臨時記憶體,此意謂:儲存裝置68中之一或多者之主要目的不為長期儲 存。在一些實例中,儲存裝置68中之一或多者可包含揮發性記憶體,此意謂:當系統關斷時,儲存裝置68中之一或多者不維持經儲存內容。揮發性記憶體之實例包括隨機存取記憶體(RAM)、動態隨機存取記憶體(DRAM)、靜態隨機存取記憶體(SRAM),及此項技術中所知的其他形式之揮發性記憶體。在一些實例中,儲存裝置68中之一或多者用以儲存程式指令以供處理器62執行。在一個實例中,儲存裝置68中之一或多者可由在無線銜接中心6上執行之軟體或模組(例如,UI模組72、通信模組74、WDM 76、周邊設備服務模組92,及ASP模組94)使用以在程式執行期間臨時地儲存資訊。
在一些實例中,儲存裝置68中之一或多者亦可包括一或多個電腦可讀儲存媒體。儲存裝置68中之一或多者可進一步經組態以用於資訊之長期儲存。在一些實例中,儲存裝置68中之一或多者可包括非揮發性儲存元件。此等非揮發性儲存元件之實例包括磁性硬碟、光碟、軟碟、快閃記憶體,或電可程式化記憶體(EPROM)或電可抹除及可程式化(EEPROM)記憶體之形式。
應用程式模組78中之每一者可表示由製造無線銜接中心6之實體或在無線銜接中心6上操作之軟體提供的應用程式,或由協力廠商開發以用於與無線銜接中心6一起使用之應用程式。應用程式模組78之實例可包括用於旅行選路、地圖、音訊及/或視訊呈現、串流視訊遞送及呈現、文書處理、試算表、語音及/或通話、天氣等等之應用程式。
在一些實例中,無線銜接中心6亦可包括ASP模組94,其可經組態以協調服務之探索且管理無線銜接中心6與無線被銜接件4之間的連接及工作階段。在一些實例中,ASP模組94可自無線銜接中心6之一或多個其他組件(諸如WDM 76)接收方法呼叫。在一些實例中,ASP模組94可將事件通知提供至無線銜接中心6之一或多個其他組件,諸 如WDM 76。
在一些實例中,無線銜接中心6亦可包括周邊設備服務模組92,其可經組態以將周邊設備服務提供至無線被銜接件4之對應周邊設備服務模組。可由周邊設備服務模組92中之一或多者提供的一些實例周邊設備服務包括但不限於顯示服務、Wi-Fi串列匯流排(WSB)服務、印刷服務,及音訊服務。在一些實例中,周邊設備服務模組92中之一或多者可經組態以與周邊設備服務模組52中之一對應周邊設備服務模組交換周邊設備服務工作階段通信,其可包括周邊設備功能資料。
在一些實例中,無線銜接中心6亦可包括WDM 76,其可執行一或多個功能以將無線被銜接件4與無線銜接中心6無線地銜接,使得無線被銜接件4可存取與無線銜接中心6相關聯之一或多個周邊設備功能(PF)(例如,周邊設備10中之一或多者)。在一些實例中,WDM 76可包括探索模組80、設置模組82、控制模組84、無線銜接環境模組86、鑑認模組88,及卸除模組90。
WDM 76可包括探索模組80,其可經組態以運用無線被銜接件4來執行銜接預關聯探索以提供關於無線銜接中心之資訊。舉例而言,探索模組80可將關於與無線銜接中心6相關聯之一或多個周邊設備之資訊提供至無線被銜接件4之探索模組40。在一些實例中,探索模組80可經由無線鏈路而將資訊提供至無線被銜接件4。在一些實例中,資訊可指示無線銜接中心6之一或多個特性。可由資訊指示之一些實例特性包括但不限於指示無線銜接中心6為無線被銜接件類型裝置抑或無線銜接中心類型裝置之裝置類型、指示無線銜接中心6之易記名稱之裝置名稱、指示無線銜接中心6是否為可用之裝置可用性狀態、與無線銜接中心6相關聯之一或多個周邊設備之指示,及儲存於無線銜接中心6處之一或多個銜接環境類型(例如,一或多個無線銜接環境)。
WDM 76可包括設置模組82,其可經組態以在無線銜接中心6與無線被銜接件4之間設置無線銜接連接。作為一個實例,設置模組82可經組態以經由無線銜接中心6與無線被銜接件4之間的直接無線連接而在無線銜接中心6與無線被銜接件4之間建立銜接工作階段。在一些實例中,設置模組82可經組態以在無線銜接中心6與無線被銜接件4之間執行銜接連接設置交換。在一些實例中,設置模組82可經組態以在無線銜接中心6與無線被銜接件4之間執行銜接應用程式服務平台(ASP)工作階段設置。
WDM 76可包括控制模組84,其可經組態以管理與無線銜接中心6相關聯之一或多個周邊設備10。作為一個實例,控制模組84可與無線被銜接件4交換銜接組態與控制協定通信。舉例而言,控制模組84可經組態以處理自無線被銜接件4接收的用以選擇與無線銜接中心6相關聯之周邊設備10中之一或多者之請求。
WDM 76可包括無線銜接環境模組86,其可經組態以管理各自對應於一或多個周邊設備10之一或多個無線銜接環境(WDN)2之選擇/建立/修改/刪除。舉例而言,無線銜接環境模組76可回應於自無線被銜接件4接收到用以建立新無線銜接環境之請求而建立新無線銜接環境2。
WDM 76可包括存取控制模組88,其可經組態以執行一或多個操作以獲得對周邊設備10中之一或多者之存取權限。舉例而言,存取控制模組88可經組態以藉由自無線被銜接件4接收使用者認證而運用無線被銜接件4來執行使用者類型鑑認程序。在一些實例中,使用者認證可包括使用者類型及複雜密碼。
WDM 76可包括卸除模組90,其可經組態以卸除無線銜接中心6與無線被銜接件4之間的無線銜接連接。作為一個實例,卸除模組90可在無線銜接中心6與無線被銜接件4之間執行銜接應用程式服務平台 (ASP)工作階段卸除。在一些實例中,卸除模組90可經組態以回應於未在一時間段(例如,10秒、30秒,或5分鐘)內自無線被銜接件4接收到持續存留信號而執行卸除程序。
2014年4月30日申請之名為「Wireless Docking Architecture」之美國專利申請案第14/265,833號中描述可與無線被銜接件4及無線銜接中心6一起使用之實例無線銜接技術,及用於在無線銜接環境中在無線被銜接件與周邊設備之間進行通信之實例技術,該專利申請案之描述係以引用之方式併入本文中。
在一些實例途徑中,銜接服務(亦即,WDM 36及WDM 76)可使用ASP模組54及94以執行預關聯裝置及服務探索。若由無線銜接中心6提供之銜接服務匹配於無線被銜接件4之關注,則無線銜接中心6上之銜接服務及無線被銜接件4上之銜接服務可使用ASP以執行P2P佈建探索程序,且隨後形成包括無線銜接中心6及無線被銜接件4之P2P群組。可接著針對無線銜接中心6與無線被銜接件4之間的銜接工作階段建立ASP工作階段。
一旦設置用於銜接服務之ASP工作階段,銜接組態與控制協定就可遍及銜接ASP工作階段之連接而執行。銜接組態與控制協定可用於針對PF服務之後關聯PF/WDN探索、PF/WDN選擇及組態。在一些實例中,在完成PF/WDN選擇及組態之前,銜接服務可阻擋無線被銜接件對其所有周邊設備服務之存取。
在一些實例途徑中,在完成PF/WDN選擇及組態後,無線銜接中心6處之銜接服務就可允許無線被銜接件4存取無線銜接中心6已同意提供之彼等服務。無線被銜接件4及無線銜接中心6可執行周邊設備服務設置程序。周邊設備服務設置程序又可包括潛在周邊設備連接設置,及周邊設備ASP工作階段設置。
無線被銜接件4可在任何時間與無線銜接中心6解除銜接。舉例 而言,可觸發銜接工作階段卸除程序,其可致使銜接服務關閉無線銜接中心6與無線被銜接件4之間的每一個別PF服務之ASP工作階段。
接下來將論述基於查詢圖像的在無線銜接系統中之文件取出。在一種實例途徑中,在無線銜接系統中,無線被銜接件(WD)獲取圖像、起始與具有一或多個周邊設備功能(PF)之無線銜接中心(WDC)之無線連接,且經由無線連接而將圖像傳送至無線銜接中心。無線銜接中心接收圖像、判定與經獲取圖像相關聯之屬性,且將表示儲存於周邊設備功能中之一或多者上之匹配文件之資訊傳回至無線被銜接件。在一些實例途徑中,匹配文件包括屬性相似於與經獲取圖像相關聯之屬性之圖像。無線被銜接件依據表示匹配文件之資訊選擇匹配文件中之一或多者,且自正儲存文件之周邊設備功能取出經選擇匹配文件。
在另一實例途徑中,在無線銜接系統中,無線被銜接件(WD)獲取圖像、判定與經獲取圖像相關聯之屬性、起始與具有一或多個周邊設備功能(PF)之無線銜接中心(WDC)之無線連接,且經由無線連接而將包括經獲取圖像屬性之資訊傳送至無線銜接中心。無線銜接中心自無線被銜接件接收資訊,且將表示儲存於周邊設備功能中之一或多者上之匹配文件之資訊傳回至無線被銜接件。在一些實例途徑中,匹配文件包括屬性相似於與經獲取圖像相關聯之屬性之圖像。無線被銜接件依據表示匹配文件之資訊選擇匹配文件中之一或多者,且自正儲存文件之周邊設備功能取出經選擇匹配文件。
在一些此等實例途徑中,自無線被銜接件傳送至無線銜接中心之資訊包括圖像,且無線銜接中心判定來自圖像之一或多個另外屬性,其與由無線被銜接件傳送之屬性一起被使用以選擇匹配文件。
如上文所提及,在一些實例中,分析經獲取圖像之屬性,且使用該等屬性以定位儲存於通信地連接至無線銜接中心之周邊裝置上之文件中的相似圖像。在一些此等實例中,由基於詞彙之圖像辨識應用 程式實現系統之圖像辨識部分。可使用諸如尺度不變特徵變換(SIFT)或加速穩固特徵(SURF)之技術。在一些實例途徑中,經由幾何一致性而使此等應用程式更穩固。在一些實例中,該系統及方法可用以獲得對文件之大集合中之經請求文件的即時存取。
在一種實例途徑中,使用諸如基於詞彙之圖像辨識的圖像分析技術以在圖像之大集合中重新呼叫查詢圖像。在一些實例途徑中,經擷取查詢圖像包括與前部擷取位置成大約45度之傾角的透視變形,及比原始資料庫圖像小高達4倍的解析度。此向系統增加穩固性,從而允許使用者自各種視點擷取查詢圖像且仍重新呼叫對應投影片。
在一些實例途徑中,可在諸如能夠存取多種個人儲存裝置之無線銜接中心的各種環境中訓練及使用該系統。可(例如)由連接至無線銜接中心之行動電話使用經訓練以存取此等周邊儲存裝置中之文件的應用程式以依據由行動電話獲取之圖像取出特定文件。
在一些實例途徑中,判定與經獲取圖像相關聯之屬性包括提取經獲取圖像之描述符、產生表示圖像最佳地擬合經獲取圖像之文件之一或多個索引,及將經產生索引提交至文件資料庫。可在無線被銜接件4中執行此等功能中之一些或全部。
在一些實例途徑中,選擇匹配文件包括在WD上顯示表示由WDC找到以具有屬性相似於經獲取圖像之圖像之匹配文件中之一或多者的標誌,及在WD處接收指示待自由WDC找到之一或多個匹配文件取出之匹配文件的使用者輸入。
在一些實例途徑中,判定用於經獲取圖像之屬性包括將經獲取圖像傳輸至WDC以用於屬性提取。選擇匹配文件包括在WD 4上或在周邊顯示器10上顯示表示由WDC找到以具有屬性相似於經獲取圖像之圖像之匹配文件中之一或多者的標誌,及自使用者接收指示待自由WDC找到之一或多個匹配文件取出之匹配文件的使用者輸入。
在一種實例途徑中,該技術進一步包括基於詞彙而將文件編索引於一或多個周邊設備10上。
在一種實例途徑中,使用者開始應用程式,其將已經學習的詞彙載入至計算裝置之記憶體。使用者擷取文件之印刷複本之查詢圖像或圖之查詢圖像,且將經擷取查詢圖像提交至計算裝置。在計算裝置上執行之應用程式接收具有(在一些狀況下)描述符之經擷取查詢圖像,且將資訊提交至計算裝置。計算裝置傳回對圖之軟複本之存取或對相似於查詢圖像之圖之存取。在一些實例途徑中,計算裝置傳回對包括圖之文件之軟複本及(在一些狀況下)對具有相似於查詢圖像之圖之文件的存取。使用者可接著自相似圖及文件之清單選擇其所關注之文件,且起始對應PowerPoint或文件處理應用程式。
因此,該應用程式允許使用者藉由簡單地擷取查詢之圖像來即時地存取印刷文件之軟複本。該系統對大透視變形係穩固的,從而增加即使當在不顯著地約束攝影機擷取位置的情況下擷取圖時亦辨識查詢圖像的可能性。
在一種實例途徑中,如圖6所說明,諸如智慧型電話之無線被銜接件4經由無線被銜接件4與無線銜接中心6之間的直接無線連接而與無線銜接中心6建立銜接工作階段(100)。在一種此類途徑中,WD 4使用此程序以判定一或多個周邊設備10中之哪些可經由無線銜接中心6而存取。在另一此類途徑中,無線被銜接件判定無線銜接環境2中之哪些可經由無線銜接中心6而存取。
在一種實例途徑中,無線被銜接件4獲取待用以搜尋周邊設備10中之一或多者上或其各別周邊設備功能上之文件的圖像(102)。舉例而言,使用者可想要存取包括特定圖之所有文件。在一種實例途徑中,使用者可運用攝影機14來擷取圖之圖像,且提交經擷取圖像作為查詢圖像。在一些實例途徑中,自無線被銜接件4中之記憶體讀取圖 像。
在一種實例途徑中,基於詞彙來分析經獲取圖像以識別在資料庫中具有對應物的經獲取圖像之特徵(104)。在一個此類實施例中,將所使用之詞彙限制於儲存於特定無線銜接環境中之圖像。在一種實例途徑中,將用於周邊設備10中之所有圖像的詞彙儲存於周邊設備10處。在另一實例途徑中,針對無線銜接中心6中之每一周邊設備將用於周邊設備10中之圖像的詞彙儲存為單獨檔案。
在一些實例途徑中,無線被銜接件4維持相關文件資料庫,且搜尋資料庫中具有相似於經獲取圖像之圖像或圖像組分的文件(106)。在一種此類實例途徑中,作為建立銜接工作階段之部分而編譯資料庫,且使用詞彙而對資料庫編索引。
在一種實例途徑中,行動電話執行圖像處理及描述符提取,且將描述符傳送至無線銜接中心6。在一些此等途徑中,電話亦匹配與儲存於圖像資料庫中之圖像相關聯的詞彙,且將該等匹配傳送至無線銜接中心6。可由無線銜接中心6使用索引以查詢儲存於無線銜接中心6中之資料庫。結果為以某一方式相似於查詢圖像的儲存於周邊設備上之文件之清單。在一種實例途徑中,顯示匹配文件資訊(108)。舉例而言,可在無線被銜接件顯示器上將文件顯示為縮圖(108)。在一種實例途徑中,緊接於每一縮圖而顯示一數字。數字表示圖像存在於基礎文件中之可能性。舉例而言,較高數字可指示較高可能性。
在另一實例途徑中,無線銜接中心6維持相關文件資料庫,且搜尋資料庫中具有相似於經獲取圖像之圖像或圖像組分的文件(106)。在一種此類實例途徑中,作為建立銜接工作階段之部分而編譯資料庫。
在一種此類途徑中,智慧型電話4執行圖像處理及描述符提取。在一些此等途徑中,電話4亦產生索引且使用索引以針對儲存於周邊 設備中之相關文件查詢無線銜接中心6中之資料庫。結果為以某一方式相似於查詢圖像的儲存於周邊設備上之文件之清單。在一種實例途徑中,顯示匹配文件資訊(108)。舉例而言,可在無線被銜接件顯示器上將文件顯示為縮圖。在一種實例途徑中,緊接於每一縮圖而顯示一數字。數字表示圖像存在於基礎文件中之可能性。
在另一此類途徑中,智慧型電話4將經獲取圖像傳送至無線銜接中心6,且無線銜接中心6對經獲取圖像執行圖像處理及描述符提取。在一些此等途徑中,無線銜接中心6產生索引且使用索引以針對儲存於周邊設備中之相關文件查詢無線銜接中心6中之資料庫。結果為以某一方式相似於查詢圖像的儲存於周邊設備上之文件之清單。在一種實例途徑中,顯示匹配文件資訊(108)。舉例而言,在無線被銜接件顯示器上將文件顯示為縮圖(108)。在一種實例途徑中,緊接於每一縮圖而顯示一數字。數字表示圖像存在於基礎文件中之可能性。
在一些此等途徑中,智慧型電話4執行某一圖像處理及描述符提取,且將圖像以及圖像處理及描述符提取之結果兩者傳送至無線銜接中心6。在一種實例途徑中,無線銜接中心6對經獲取圖像執行額外處理以提取另外屬性,且接著查詢資料庫以尋找具有屬性之組合的文件或圖像。
在圖6所展示之途徑中,使用者自所列出之文件選擇所要文件(110),且存取含有該文件之周邊設備10(112)。如上文所提及,在一些實例途徑中,無線銜接中心6可包括周邊設備服務模組92,其可經組態以將周邊設備服務提供至無線被銜接件4之對應周邊設備服務模組。在一些實例中,周邊設備服務模組92中之一或多者可經組態以與周邊設備服務模組52中之一對應周邊設備服務模組交換周邊設備服務工作階段通信,其可包括周邊設備功能資料。在一個文件取出實例中,一或多個周邊設備服務模組52接收由一或多個周邊設備服務模組 92自一或多個周邊設備服務模組52之對應周邊設備10取出的經選擇文件(114)。
在一些實例途徑中,無線被銜接件4接著以適當應用程式開啟經取出文件(116)。舉例而言,以PoWerPoint應用程式或以等效程式開啟PowerPoint文件,而以文書處理應用程式開啟文書處理文件。
在一些實例途徑中,在無線銜接中心6中執行查詢圖像之處理中之一些或全部。舉例而言,無線銜接中心6可(例如)維持相關文件資料庫,且執行搜尋資料庫中之文件所需要的任務中之一些或全部(106)。在一種此類實例途徑中,作為使每一周邊設備10與無線銜接中心6相關聯之部分而編譯資料庫。在一種實例途徑中,在每一周邊設備中儲存一資料庫,其中與文件相關之資料儲存於彼周邊設備10中,且當周邊設備連接至無線銜接中心6時將資料庫傳送至無線銜接中心6。
在一種實例途徑中,在行動電話執行圖像處理及描述符提取之後,其將此等屬性傳送至無線銜接中心6。在其他此等途徑中,電話產生與描述符相關之索引且將索引傳送至無線銜接中心6以用於查詢儲存於無線銜接中心6中之相關文件資料庫。結果為以某一方式相似於查詢圖像的儲存於周邊設備上之文件之清單。在一種實例途徑中,將關於文件之資訊傳送至無線被銜接件4,且在一些途徑中,在無線被銜接件顯示器上將文件顯示為縮圖(108)。
在一種實例途徑中,研究員使用其智慧型電話4之攝影機14來拍攝圖書或雜誌中之圖或圖像之圖片。分析經獲取圖像之屬性以產生諸如描述符之圖像屬性,且使用該等屬性以查詢智慧型電話4上之資料庫。在智慧型電話4上顯示用於文件之一或多個候選者,且研究員可選擇匹配於圖書或雜誌之候選者。研究員可繼續使用圖書或雜誌來執行其研究,且接著在銜接至銜接中心6時切換至圖書或文章之軟複 本。舉例而言,研究員可能正閱讀稀有手稿,且可想要在離開圖書館之後繼續其研究。本技術提供一種如此進行之方式,只要手稿之複本在圖書館中即可。
相似地,演講者可能正在其平板電腦上準備簡報,且想要存取具有相似圖之另一簡報。其將拍攝圖之圖片、搜尋其過去簡報之資料庫,且接收具有相似圖之一或多個文件之清單。在一些實例途徑中,在平板電腦上維持簡報之較小資料庫,且使用該資料庫以搜尋具有所要圖之文件。若找到匹配,則當使用者接下來銜接至銜接中心6時存取具有圖之文件。
圖7為根據本發明之一或多個實例的說明無線被銜接件與WDC之間的實例資料流程之通信流程圖,WDC執行用以無線地銜接及傳送基於經獲取圖像之搜尋之技術(200)。圖7之技術可由WD及WDC(諸如圖1及圖2所說明之WD 4及WDC 6)執行。出於說明之目的,在圖1及圖2之WD 4及WDC 6之上下文內描述圖7之技術,但組態不同於WD 4及WDC 6之組態的計算裝置可執行圖7之技術。
根據本發明之一或多種技術,WD 4與WDC 6可如下交換通信。WD 4與WDC 6可交換Wi-Fi受保護設置(WPS)資訊(202)。舉例而言,使用者可按下按鈕、鍵入PIN,或觸控NFC介面。在一些實例中,WD 4與WDC 6可僅在其第一次連接期間交換WPS資訊。WD 4與WDC 6可接著交換具有Wi-Fi受保護存取2(WPA2)之連接設置資訊(204)。在一些實例中,WD 4與WDC 6可回應於觸發(諸如經觸發WPS或藉由選擇UI上之圖示)而交換連接設置資訊。WD 4與WDC 6可接著交換用於銜接服務之ASP工作階段設置資訊(206)。WD 4可接著將銜接服務內之使用者類型鑑認資訊傳達至WDC 120(208)。
WD 4與WDC 6可接著交換用於各種PF服務(例如,文件取出服務A、B等等)之ASP工作階段設置資訊及周邊設備資料。如圖7所說明, 使用者類型鑑認資訊可控制用於個別周邊設備服務之ASP工作階段設置之許可(222),及/或觸發用於個別周邊設備服務之ASP工作階段設置(224)。在一種實例途徑中,諸如圖7所展示,針對文件取出服務(DRS)A設置ASP工作階段,文件取出服務(DRS)A用以取出特徵相似於經獲取圖像之特徵之一或多個文件。在另一實例途徑中,諸如圖7所展示,針對雜湊標籤取出服務(HRS)A設置ASP工作階段,雜湊標籤取出服務(HRS)A用以取出與經獲取圖像之特徵相關之一或多個雜湊標籤。
在一些實例中,諸如在WD 4未被允許存取某一PF服務的情況下,根據其介接PF服務之觀點而銜接為應用程式將不接受用於對應PF服務之ASP工作階段設置。在完成PF服務設置後,WD 4就可在WDC 6處使用PF服務。
在一種實例途徑中,文件取出服務A包括將經獲取圖像傳送至無線銜接中心,其中提取及使用經獲取圖像之特徵以搜尋文件資料庫。向使用者呈現匹配於經獲取圖像之文件。
在一種實例途徑中,文件取出服務B包括在無線被銜接件處對經獲取圖像進行圖像處理以提取與圖像相關之屬性(諸如描述符),及將與經獲取圖像相關聯之屬性傳送至無線銜接中心,其中使用該等屬性以搜尋文件資料庫。向使用者呈現匹配於經獲取圖像之文件。
舉例而言,可能在無線被銜接件具有有限計算能力的情況下使用文件取出服務A,而可能在無線銜接中心6具有較輕負載的情況下或在WD 4具有較多處理能力的情況下使用文件取出服務B。
在一種實例途徑中,如上文所提及,WD 4包括銜接服務、應用程式服務平台(ASP),及一或多個周邊設備服務。每一周邊設備服務與一或多個PF 10中之至少一個PF 10通信,該一或多個PF 10係與WDC 6相關聯。在一種此類實例途徑中,WD 4經由ASP模組54顯示 表示匹配文件中之一或多者之資訊,且經由ASP模組54接收指示經選擇匹配文件之使用者輸入。WD 4接著經由經選擇匹配文件之對應周邊設備服務而自經選擇匹配文件之PF 10取出經選擇匹配文件。
在一種實例途徑中,無線被銜接件4包括:記憶體;一或多個處理器;銜接服務模組,其可由一或多個處理器執行以執行複數個操作以與無線銜接中心(WDC)無線地銜接,使得WD可存取與WDC相關聯之一或多個周邊設備功能(PF);一或多個周邊設備服務模組,其各自對應於與WDC相關聯之一或多個PF中之至少一個PF;及應用程式服務平台(ASP)模組。ASP模組可由一或多個處理器執行以進行以下操作:獲取圖像;判定與經獲取圖像相關聯之屬性;自WDC接收表示儲存於PF中之一或多者上之匹配文件之資訊;依據表示文件之資訊選擇匹配文件中之一或多者;及當自對應PF取出經選擇匹配文件時接收經選擇匹配文件。在一種實例途徑中,匹配文件為包括屬性相似於與經獲取圖像相關聯之屬性之圖像之彼等文件。
在一種實例途徑中,WD 4之銜接服務模組可由一或多個處理器執行以尋求WDC之對應銜接服務、判定與WDC相關聯之一或多個PF,及經由WD與WDC之間的直接無線連接而建立銜接工作階段。在一種此類途徑中,銜接服務模組可由一或多個處理器執行以觸發WD之一或多個周邊設備服務中之一周邊設備服務,以使用WDC之對應周邊設備服務及組態周邊設備服務以供WD使用。
在一種實例途徑中,WD 4進一步包括攝影機,且ASP模組可由一或多個處理器執行以經由攝影機獲取圖像。
圖9為根據本發明之一或多種技術的說明可由無線銜接裝置實施之實例無線銜接架構400之概念圖。可包括架構400之無線銜接裝置之實例為無線被銜接件(諸如圖1及圖2之WD 4)及無線銜接中心(諸如圖1及圖2之WDC 6)。
如圖9所說明,架構400可包括通信層402(例如,Wi-Fi直連/TDLS/基礎結構/802.11n/ac/ad)、應用程式服務平台(ASP)404、銜接服務406、印刷服務408、無線顯示服務410(例如,Miracast)、Wi-Fi串列匯流排(WSB)服務412、一或多個其他周邊設備服務414A至414N(統稱為「周邊設備服務414」)、文件取出服務(DSR)424,及雜湊標籤取出服務(HRS)428。
如圖9所說明,架構400可界定複數個介面,銜接服務406可經由該複數個介面而管理架構400之一或多個其他組件。舉例而言,銜接服務406可經由介面416而運用ASP 404來管理ASP事件及方法、經由介面418來管理印刷服務408、經由介面420來管理無線顯示服務410、經由介面422來管理WSB 412,且經由介面444來管理周邊設備服務414。文件取出服務424經由介面426通過銜接服務406而與無線銜接中心6通信。雜湊標籤取出服務428經由介面430通過銜接服務406而與無線銜接中心6通信。
銜接服務406可利用由ASP 404提供之介面及事件以在WD與WDC之間執行服務探索及工作階段設置。在架構400係由WDC實施的情況下,銜接服務406與ASP 404之間的介面416可使得WDC處之銜接服務406能夠執行以下各者中之一或多者:公告銜接服務406(包括由銜接服務406管理之周邊設備及驅動使用其周邊設備功能所需要之能力);及使得WD能夠無線地連接至WDC。在架構400係由WD實施的情況下,銜接服務406與ASP 404之間的介面416可允許WD處之銜接服務406執行以下各者中之一或多者:尋求WDC處之銜接服務406(包括由WDC管理之周邊設備及驅動使用其周邊設備所需要之能力);及無線地連接至WDC。
銜接服務406可包括銜接組態與控制協定,其可由WD使用以組態其由WDC提供之銜接工作階段,如上文所描述。
如上文所提及,文件取出服務424經由銜接服務406而與無線銜接中心6通信。在一種此類途徑中,使用WSB服務412作為文件取出服務424與WDC 6之間的輸送服務。在一些途徑中,使用WSB服務412以傳遞諸如DRS 424與WDC 6之間的頻寬或潛時之參數。相似機制亦可用於雜湊標籤取出服務428。
周邊設備服務(例如,PF服務414)可或可不直接地部署於ASP 404之頂部上。銜接服務406可與同一銜接裝置上之PF服務通信,該同一銜接裝置充當PF服務之頂部上的管理實體。在架構400係由WDC實施的情況下,銜接服務406與PF服務(例如,印刷、顯示及WSB)之間的介面416可允許WDC處之銜接服務406執行以下各者中之一或多者:啟動及撤銷啟動周邊設備服務;控制WD對WDC處之周邊設備服務之存取;及組態PF服務以用於WD之使用。在架構400係由WD實施的情況下,銜接服務406與PF服務(例如,印刷、顯示及WSB)之間的介面416可允許銜接服務406執行以下各者中之一或多者:觸發WD處之周邊設備服務以尋求及使用WDC處之對應周邊設備服務;及組態PF服務以用於WD之使用。
在一些實例中,可由WD 4或WDC 6在執行諸如以下各者之程序時傳輸一或多個XML元素:周邊設備查詢程序、周邊設備選擇及組態程序、周邊設備改變通知程序、WDN查詢程序、WDN選擇程序、WDN改變通知程序、使用者類型鑑認程序、WDN建立程序、WDN修改程序,或WDN刪除程序。2014年4月30日申請之名為「Wireless Docking Architecture」之美國專利申請案第14/265,833號中描述使用XML元素以執行此等程序之另外論述,該專利申請案之描述係以引用之方式併入本文中。
圖10為根據本發明之一或多個實例的說明圖像辨識技術之流程圖。在一種實例途徑中,建立具有視覺文字之字典的基於詞彙之搜尋 資料庫,其中向圖像資料庫中之每一圖像中之每一物件指派一視覺文字。在一些實例途徑中,無線銜接中心6藉由分析儲存於連接至無線銜接中心6之周邊設備10中之圖像資料庫而訓練字典。在一些實例途徑中,無線銜接中心6藉由分析儲存於無線銜接中心6中之圖像資料庫而訓練字典。且在一些實例途徑中,遠端計算裝置自圖像資料庫建立字典且將資料庫及字典兩者下載至無線銜接中心6。
字典接著變成由計算裝置辨識之物件之清單。接著將後續圖像中之每一物件分解成描述符,且比較描述符與字典中之視覺文字以判定圖像資料庫中包括相似物件之圖像。在一種實例途徑中,如上文所描述,使用諸如VBIRwGC之圖像分析技術而自動地指派描述符,如上文所論述。在另一實例途徑中,運用第一手導出資訊及第二手導出資訊在字典開發期間補充諸如使用諸如VBIRwGC之圖像分析技術而自動地指派之描述符的描述符,如接下來將論述。
在圖9所展示之實例途徑中,描述符為可運用第一手導出資訊及第二手導出資訊而擴充之屬性。在一種此類實例途徑中,第一手導出資訊包括有關於在圖像中找到之物件(例如,樹、地面、天空)的描述符,而第二手導出資訊包括有關於圖像中之物件之組合的描述符(例如,描述(例如)樹與地面之間的關係之某一態樣的描述符)。吾人可能藉由觀察地面及樹而判定是冬季,或該區域正遭受乾旱。
在圖9中可看出,該技術包括識別圖像內之物件。在一種實例途徑中,計算裝置識別圖像中之物件(500),且根據基於詞彙之辨識軟體來識別每一物件之屬性(502)。諸如SIFT、SURF或VBIRwGC之圖像辨識技術很好地致力於基於特徵描述符來辨識物件。在一些此等途徑中,幾何一致性檢查(諸如在VBIRwGC中)會提供甚至較佳的特徵識別。
在一種實例途徑中,管理員識別複數個圖像內之物件、針對每 一物件添加一描述符,且將物件及描述符儲存於圖像物件字典中。在一種此類實例途徑中,該技術包括:識別複數個圖像內之物件,其中識別包括針對每一物件添加一描述符,及將物件及描述符儲存於圖像物件字典中;將屬性指派至物件;分析圖像以判定圖像內之物件及彼等物件之屬性;將描述符添加至物件;及將與圖像中之物件相關之第一手導出資訊添加至物件之屬性。
在一種實例途徑中,使用者採取經識別屬性,且將與物件相關之一或多個第一手導出資訊輸入項指派至與物件相關聯之屬性中之一或多者(504)。在一種實例途徑中,諸如圖9所展示,使用者亦將一或多個第二手導出資訊輸入項指派至與多於一個物件相關之圖像之態樣(506)。
在一種實例途徑中,無線被銜接件4銜接至無線銜接中心6且自無線銜接中心6接收圖像物件字典。當無線被銜接件4具有待分析圖像時,其將圖像分解成物件且將描述符指派至物件。向使用者呈現物件及描述符,且向使用者給出運用第一手導出資訊來擴充物件屬性之機會。第一手導出資訊變成圖像物件字典之部分,且在一些實例途徑中將其儲存回至無線銜接中心6。亦向使用者給出基於圖像中之物件之組合來添加第二手導出資訊的機會。再次,第一手導出資訊變成圖像物件字典之部分,且在一些實例途徑中將其儲存回至無線銜接中心6。在一些實例途徑中,將字典之複本維持於無線銜接環境2中(例如,在無線銜接中心6中)及每一無線被銜接件4中。
圖10說明圖9所描述之技術之實例。在圖10所展示之實例中,行600中之物件為已在圖像資料庫中辨識之物件。相似地,行602中之屬性為已針對圖像資料庫中之物件而辨識之屬性。在圖10所展示之實例中,使用者已針對「樹」物件及「樹葉」物件兩者之類型屬性鍵入關於圖像之第一手導出資訊(行604中所展示)。使用者亦已鍵入第二手 導出資訊(行606中所展示),其並不有關於一特定物件,或有關於多於一個物件。此處,輸入項係基於物件「樹」及「樹葉」之組合。在一種實例途徑中,更新圖像物件字典以包括所添加之第一手導出資訊及第二手導出資訊。
接下來將在圖11至圖13之上下文中論述上文所描述之技術之應用。Instagram及其他使用者產生內容共用應用程式極其風行。在許多此等應用程式上,使用者經由雜湊標籤搜尋相片。甚至搜尋新聞亦會常常要求搜尋特定雜湊標籤。極其重要的是適當地運用流行及相關雜湊標籤進行加標籤以吸引更多目光。
此時,使用者必須手動地添加雜湊標籤。舉例而言,使用者可將雜湊標籤添加至圖像且在Instagram上發佈圖像,但添加雜湊標籤之處理程序係主觀的、勞力密集的且未必富有成效的。結果可能為你的圖像較不能有效地吸引目光。
根據本發明之一或多個實例,圖11中說明用於尋找圖像中之特徵、將特徵與描述符相關聯且基於描述符來尋找適當雜湊標籤之處理程序。
在圖11之實例途徑中,分析圖像且將代表性描述符與圖像相關聯(600)。進行檢查以判定是否存在對應於描述符之雜湊標籤且選擇相似雜湊標籤(702)。檢閱經選擇雜湊標籤以判定是否存在重要性之標誌(亦即,經選擇雜湊標籤為(例如)趨勢或風行)(704)。
在一種實例途徑中,運用如在圖10之上下文中所論述之第一手導出資訊及第二手導出資訊來擴充與圖像相關聯之描述符,且使用經擴充描述符以存取雜湊標籤資料庫。
在一種實例途徑中,一種技術包括:識別複數個圖像內之物件,其中識別包括針對每一物件添加一描述符,及將物件及描述符儲存於圖像物件字典中;將屬性指派至物件;將描述符指派至屬性中之 一或多者;分析經獲取圖像以判定圖像中之物件及圖像內之彼等物件之屬性;比較物件之描述符及屬性之描述符與雜湊標籤之清單;及編譯相似於描述符之雜湊標籤之清單。
圖12說明用於將雜湊標籤附接至圖像之另一技術。在一種實例途徑中,計算裝置接收描述圖像之經擴充描述符(包括第一手導出資訊及第二手導出資訊)且搜尋雜湊標籤資料庫以得到與經擴充描述符相關之雜湊標籤(802)。檢閱雜湊標籤之所得清單以反白顯示為趨勢及/或風行之雜湊標籤,且產生「n個」趨勢/風行雜湊標籤之清單(804)。藉由與最風行或最趨勢雜湊標籤一起發佈圖像,使用者會增加圖像將被觀看之可能性。
在一種實例途徑中,以趨勢或風行度之遞降次序呈現雜湊標籤之清單。
在一種實例途徑中,計算裝置為智慧型電話,且雜湊標籤資料庫為儲存於智慧型電話上之字典。在一種此類途徑中,智慧型電話分析圖像以獲得基於詞彙之描述符。使用者接著檢閱圖像且根據需要而添加第一手描述符及第二手描述符以產生描述符之經擴充集合。接著使用描述符之經擴充集合以存取字典且取出及顯示相關雜湊標籤。
在另一實例途徑中,計算裝置為智慧型電話,且雜湊標籤資料庫為儲存於雲端上之伺服器上之字典。在一種此類途徑中,智慧型電話單獨地或與基於雲端之伺服器合作地分析圖像以獲得基於詞彙之描述符。使用者接著檢閱圖像且根據需要而添加第一手描述符及第二手描述符以產生描述符之經擴充集合。接著使用描述符之經擴充集合以存取基於雲端之伺服器上之字典且取出及顯示相關雜湊標籤。
在又一實例途徑中,計算裝置為智慧型電話,且雜湊標籤資料庫為儲存於無線銜接中心6上或儲存於附接至無線銜接中心6之周邊設備10上的字典。在一種此類途徑中,智慧型電話單獨地或與無線銜接 中心6合作地分析圖像以獲得基於詞彙之描述符。使用者接著檢閱圖像且根據需要而添加第一手描述符及第二手描述符以產生描述符之經擴充集合。接著使用描述符之經擴充集合以存取無線銜接中心6上之字典以取出及顯示相關雜湊標籤。
在一種實例途徑中,將雜湊標籤資料庫儲存於當前雜湊標籤之本端目錄中。在一種此類實例途徑中,經由對(例如)報告趨勢雜湊標籤之網站中之一或多者的查詢週期性地更新當前雜湊標籤之目錄。舉例而言,可在https://www.hashtags.org/trending-on-twitter/http://hashtagify.me/popularhttp://top-hashtags.com/instagram/處找到關於趨勢雜湊標籤之資訊。可找到提交針對「趨勢雜湊標籤」之網際網路搜尋的其他網站。
在圖12所展示之實例中,計算裝置接收與圖像相關聯之描述符資訊。在一種實例途徑中,描述符資訊包括圖像內之物件之語言描述符。在一些實例途徑中,運用如上文所描述之第一手導出資訊及第二手導出資訊來擴充語言描述符。使用描述符資訊以選擇用於圖像之適當雜湊標籤。如圖12所展示,結果為與圖像之特徵相關聯的雜湊標籤之清單。
在圖12之實例途徑中,比較雜湊標籤之清單與為趨勢或風行之雜湊標籤之清單,且識別前「n個」趨勢/風行雜湊標籤之清單。
在一種實例途徑中,使用者開始雜湊標籤應用程式,其將已經學習的詞彙載入至計算裝置之記憶體。使用者存取其希望發佈之圖像且將圖像提交至計算裝置。在計算裝置上執行之應用程式接收具有(在一些狀況下)描述符之圖像,且將資訊提交至計算裝置。計算裝置傳回與圖像相關聯之描述符之清單及與描述符相關之雜湊標籤之清單。在一種實例途徑中,描述符構成圖像中之物件及物件之組合的語言描述。使用者可接著自雜湊標籤之清單選擇其所關注之雜湊標籤且 與經選擇雜湊標籤一起發佈圖像。
在一種實例途徑中,按風行度來排序與描述符相關之雜湊標籤之清單。在另一實例途徑中,排序與描述符相關之雜湊標籤之清單以反白顯示趨勢雜湊標籤。在又一實例途徑中,排序向使用者呈現的與描述符相關之雜湊標籤之清單以考量雜湊標籤之風行度及其是否為趨勢。
因此,該應用程式允許使用者識別相對於其圖像為風行及/或趨勢之雜湊標籤,且與適當雜湊標籤一起發佈圖像以驅動關注該圖像。
在一種實例途徑中,依據第一手導出資訊及第二手導出資訊存取雜湊標籤。
在一種實例途徑中,使用無線銜接系統1以識別相關雜湊標籤。圖13為根據本發明之一或多種技術的說明用於辨識待與圖像一起發佈之雜湊標籤之技術之流程圖。在圖13之技術中,諸如智慧型電話之無線被銜接件4經由無線被銜接件4與無線銜接中心6之間的直接無線連接而與無線銜接中心6建立銜接工作階段(820)。在一種此類途徑中,WD 4使用此程序以判定一或多個周邊設備10中之哪些可經由無線銜接中心6而存取。在另一此類途徑中,無線被銜接件判定無線銜接環境2中之哪些可經由無線銜接中心6而存取。
在一種實例途徑中,無線被銜接件4獲取圖像(822)。使用者可自圖像公事包選擇圖像、上傳圖像作為檔案,或運用攝影機14來擷取圖像。在一些實例途徑中,自無線被銜接件4中之記憶體讀取圖像。
在一種實例途徑中,分析經獲取圖像以識別可能在圖像資料庫中具有對應物的經獲取圖像之特徵(824)。在一些此等途徑中,使一圖像描述符與每一特徵相關聯。
在一些實例途徑中,在將行動裝置銜接至無線銜接台之前對該裝置進行分析。在其他實例途徑中,在將行動裝置銜接至無線銜接台 之後對該裝置進行分析。在又其他實例途徑中,當將經獲取圖像自銜接至無線銜接台之裝置傳送至無線銜接台時對無線銜接台進行分析。在又其他實例途徑中,在將行動裝置銜接至無線銜接台之後在該裝置與無線銜接台之間分隔分析。
進行檢查以判定與經獲取圖像相關聯之描述符是否匹配於與圖像資料庫相關聯之詞彙文字(826)。再次,此檢查可由無線被銜接件4、由無線銜接台6或由無線銜接環境2中之另一裝置執行。在一種實例途徑中,將所使用之詞彙限制於特定無線銜接環境2中之圖像。
在一種實例途徑中,將為周邊設備10所知的用於所有圖像之詞彙儲存於周邊設備10處。在另一實例途徑中,針對無線銜接中心6中之每一周邊設備10將為周邊設備10所知的用於所有圖像之詞彙儲存為單獨檔案。
在一些實例途徑中,無線被銜接件4維持用於相關圖像之雜湊標籤資料庫,且搜尋資料庫中與來自圖像之物件或物件之組合相關聯的彼等雜湊標籤。再次,此搜尋可由無線被銜接件4、由無線銜接台6或由無線銜接環境2中之另一裝置執行。在一種此類途徑中,執行搜尋之裝置選擇與在詞彙中找到之圖像描述符相關之標籤(828)。在一種此類實例途徑中,作為建立銜接工作階段之部分而編譯資料庫,且類似於圖像資料庫,使用詞彙索引而對資料庫編索引。舉例而言,在一種途徑中,在每一周邊設備中儲存一資料庫,其中與雜湊標籤相關之資料儲存於彼周邊設備10中;在每一銜接工作階段開始時將資料庫傳送至無線被銜接件4。在另一途徑中,將資料庫儲存於附接至無線銜接中心6之周邊設備10中,且作為建立銜接工作階段之部分而將資料庫傳送至無線銜接中心6。
在一種實例途徑中,諸如智慧型電話之行動電話執行圖像處理及描述符提取。在一些此等途徑中,電話亦判定匹配於針對儲存於無 線被銜接件中之圖像資料庫所開發之詞彙的描述符。在一些實例途徑中,運用如上文所提及之第一手導出資訊及第二手導出資訊來擴充描述符,且使用經擴充描述符以存取雜湊標籤資料庫中之雜湊標籤。結果為儲存於無線銜接系統1中之周邊設備上的與圖像相關之雜湊標籤之清單。在一種實例途徑中,向使用者顯示該清單,使得使用者可選擇待與圖像一起發佈之雜湊標籤(830)。在一種此類實例途徑中,以一次序(諸如(例如)趨勢次序、風行度,或與圖像之相關性)向使用者顯示經選擇雜湊標籤之清單,使得導引使用者來選擇待與圖像一起發佈之雜湊標籤(830)。使用者自經顯示雜湊標籤選擇待與圖像一起發佈之一或多個雜湊標籤(832),且將與經選擇雜湊標籤一起發佈圖像(834)。
在一些途徑中,將雜湊標籤查詢限定於特定無線銜接環境2,且結果為儲存於無線銜接環境2中之周邊設備上的與圖像相關之彼等雜湊標籤之清單。
在另一實例途徑中,無線銜接中心6維持相關雜湊標籤資料庫,且無線銜接中心6搜尋資料庫中應用於相似於圖像中之物件的物件或物件之組合的雜湊標籤(826)。在一種此類實例途徑中,作為建立銜接工作階段之部分而編譯資料庫。舉例而言,在一種途徑中,在每一周邊設備中儲存一資料庫,其中與文件相關之資料儲存於彼周邊設備10中,且在每一銜接工作階段開始時將資料庫傳送至無線銜接中心6。
在一種此類途徑中,智慧型電話4執行圖像處理及描述符提取。在一些此等途徑中,電話4亦判定匹配於針對圖像資料庫所開發之詞彙的描述符,且接著使用與匹配詞彙文字相關聯之索引以針對相關雜湊標籤查詢無線銜接中心6中之雜湊標籤資料庫。結果為與圖像相關之最相關或最風行或最趨勢雜湊標籤之清單。在一種實例途徑中,在 無線被銜接件顯示器上顯示雜湊標籤。在一種實例途徑中,緊接於每一雜湊標籤而顯示一數字。數字表示雜湊標籤之態樣。在一種實例途徑中,數字為風行度之反映(例如,雜湊標籤資料庫中之雜湊標籤之順位(較低數字係較佳的),或雜湊標籤被使用之頻率(較高數字指示較風行雜湊標籤))。在另一實例途徑中,數字為趨勢之反映(例如,數字展示特定雜湊標籤之清單已遍及特定時段向上或向下移動得多遠)。
在一些途徑中,智慧型電話4執行某一圖像處理及描述符提取且將圖像以及某一圖像處理及描述符提取之結果兩者傳送至無線銜接中心6。在一種實例途徑中,無線銜接中心6對經獲取圖像執行額外處理以提取另外屬性,且接著查詢雜湊標籤資料庫以尋找與圖像相關之雜湊標籤。無線銜接中心在智慧型電話上將雜湊標籤之清單傳回至使用者,使用者選擇待使用之雜湊標籤,且與經選擇雜湊標籤一起發佈圖像。
上文所提及的用於將雜湊標籤附接至圖像之技術加速產生用於圖像之雜湊標籤且增強每一雜湊標籤之值。每一雜湊標籤係隨圖像中之一物件而變。另外,預篩檢每一雜湊標籤以將其值驗證為(例如)趨勢雜湊標籤或當前風行雜湊標籤。相較於附接雜湊標籤之常見方法,將較高值雜湊標籤附接至圖像應產生較多觀看。最後,使用者將避免使用無用雜湊標籤。亦即,從未被搜尋或為普通拼字錯誤之結果的雜湊標籤。
本發明中已描述各種技術,包括與以上實例相一致之技術。
實例1. 一種方法,其包含:由一無線被銜接件(WD)獲取一圖像;起始該無線被銜接件(WD)與具有一或多個周邊設備之一無線銜接中心(WDC)之間的一無線連接;判定與該經獲取圖像相關聯之屬性,其中該等屬性包括特徵描述符;在該WD處且自該WDC接收表示儲存於該等周邊設備中之一或多者上之匹配項目之資訊,其中該等匹 配項目包括屬性相似於與該經獲取圖像相關聯之該等屬性之圖像;在該WD處且依據表示該等匹配項目之該資訊選擇該等匹配項目中之一或多者;及自該等周邊設備中之該一或多者接收該等經選擇匹配項目。
實例2. 如實例1之方法,其中該WD包括一攝影機,且其中獲取一圖像包括運用該攝影機來擷取該圖像。
實例3. 如實例1或2之方法,其中接收該等經選擇匹配項目包括向一使用者顯示該等經選擇匹配項目。
實例4. 如實例1、2或3之方法,其中該等周邊設備中之一或多者經組態為周邊設備功能(PF);其中該WD經組態以提供以下各者:一銜接服務;一應用程式服務平台(ASP);及一或多個周邊設備服務,其中每一周邊設備服務與該一或多個PF中之至少一個PF通信,該一或多個PF係與該WDC相關聯;且其中選擇該等匹配項目中之一或多者包括:經由該ASP顯示表示該等匹配項目中之一或多者之該資訊中之一些或全部;經由該ASP接收指示該等經選擇匹配項目之使用者輸入;且其中接收該等經選擇匹配項目包括經由該等經選擇匹配項目之對應周邊設備服務而自該等經選擇匹配項目之PF取出該等經選擇匹配項目。
實例5. 如實例1、2、3或4之方法,其中判定與該經獲取圖像相關聯之屬性包括提取該WD上之圖像特徵,及將該等經提取圖像特徵發送至該WDC。
實例6. 如實例1、2、3、4或5之方法,其中判定與該經獲取圖像相關聯之屬性包括提取該經獲取圖像之描述符,及將該等經提取描述符提交至該WDC。
實例7. 如實例1、2、3、4、5或6之方法,其中選擇匹配項目包括:在該WD上顯示表示由該WDC找到以具有屬性相似於該經獲取圖 像之圖像之該等匹配項目中之一或多者的標誌;及在該WD處接收指示待自由該WDC找到之該一或多個匹配項目取出之該等匹配項目的使用者輸入。
實例8. 如實例1、2、3、4、5、6或7之方法,其中顯示表示由該WDC找到以具有屬性相似於該經獲取圖像之圖像之該等匹配項目中之一或多者的標誌包括擴充該等標誌中之一或多個圖像特徵。
實例9. 如實例1、2、3、4、5、6、7或8之方法,其中判定屬性包括將該經獲取圖像傳輸至該WDC以用於屬性提取;且其中選擇匹配項目包括:在該WD上顯示表示由該WDC找到以具有屬性相似於該經獲取圖像之圖像之該等匹配項目中之一或多者的標誌;及在該WD處接收指示待自由該WDC找到之該一或多個匹配項目取出之該等匹配項目的使用者輸入。
實例10. 如實例1、2、3、4、5、6、7、8或9之方法,其中表示匹配項目之該資訊包括與該等屬性中之一或多者相關聯之雜湊標籤。
實例11. 如實例1、2、3、4、5、6、7、8、9或10之方法,其中將該等雜湊標籤限制於風行雜湊標籤。
實例12. 如實例1、2、3、4、5、6、7、8、9、10或11之方法,其中將該等雜湊標籤限制於趨勢雜湊標籤。
實例13. 一種無線被銜接件(WD),其包含:一記憶體;一或多個處理器;一銜接服務模組,其可由該一或多個處理器執行以執行複數個操作以與一無線銜接中心(WDC)無線地銜接,使得該WD可存取與該WDC相關聯之一或多個周邊設備功能(PF);一或多個周邊設備服務模組,其可由該一或多個處理器執行,其中每一周邊設備服務模組對應於與該WDC相關聯之該一或多個PF中之至少一個PF;及一應用程式服務平台(ASP)模組,其中該ASP模組可由該一或多個處理器執行以進行以下操作:獲取一圖像;判定與該經獲取圖像相關聯之屬 性;自該WDC接收表示儲存於該等PF中之一或多者上之匹配項目之資訊,其中該等匹配項目包括屬性相似於與該經獲取圖像相關聯之該等屬性之圖像;依據表示該等項目之該資訊選擇該等匹配項目中之一或多者;及當自該等對應PF取出該等經選擇匹配項目時接收該等經選擇匹配項目。
實例14. 如實例13之WD,其中該銜接服務模組可由該一或多個處理器執行以尋求該WDC之一對應銜接服務、判定與該WDC相關聯之該一或多個PF,及經由該WD與該WDC之間的一直接無線連接而建立一銜接工作階段。
實例15. 如實例13或14之WD,其中該銜接服務模組可由該一或多個處理器執行以觸發該WD之該一或多個周邊設備服務中之一周邊設備服務,以使用該WDC之一對應周邊設備服務及組態該周邊設備服務以供該WD使用。
實例16. 如實例13之WD,其中該WD進一步包含一攝影機,且其中該ASP模組可由該一或多個處理器執行以經由該攝影機來獲取一圖像。
實例17. 一種非暫時性電腦可讀儲存媒體,其儲存在執行時致使一無線被銜接件(WD)之一或多個處理器進行以下操作的指令:獲取一圖像;起始該WD與具有一或多個周邊設備功能(PF)之一無線銜接中心(WDC)之間的一無線連接;判定與該經獲取圖像相關聯之屬性;自該WDC接收表示儲存於該等PF中之一或多者上之匹配項目之資訊,其中該等匹配項目包括屬性相似於與該經獲取圖像相關聯之該等屬性之圖像;依據表示該等匹配項目之該資訊選擇該等匹配項目中之一或多者;及接收該等經選擇匹配項目。
實例18. 一種方法,其包含:將一無線銜接中心(WDC)連接至一或多個周邊設備;經由一無線介面將一無線被銜接件(WD)銜接至該 WDC,其中銜接包括將一或多個周邊設備連接至該WD上之周邊設備服務;自該WD接收表示一經獲取圖像之資訊;在該WDC處且基於該資訊判定在該一或多個周邊設備上是否存在圖像相似於該經獲取圖像之項目;將圖像相似於該經獲取圖像之一或多個項目之一清單傳回至該WD;自該WD接收選自該清單之項目之一指示;自該等周邊設備中之一或多者取出該等經選擇項目;及將該等經取出的經選擇項目傳輸至該WD。
實例19. 如實例18之方法,其中表示一經獲取圖像之該資訊包括該經獲取圖像。
實例20. 如實例18或19之方法,其中表示一經獲取圖像之該資訊包括該經獲取圖像之屬性。
實例21. 如實例18、19或20之方法,其中表示一經獲取圖像之該資訊包括該經獲取圖像之屬性,其中該等屬性包括詞彙索引。
實例22. 如實例21之方法,其中判定在該一或多個周邊設備上是否存在圖像相似於該經獲取圖像之項目包括應用該等詞彙索引。
實例23. 如實例21之方法,其中將該WD銜接至該WDC包括以下操作中之一或多者:將該WDC之一銜接服務公告至該WD;及經由該WD與該WDC之間的一直接無線連接而建立一銜接工作階段。
實例24. 一種非暫時性電腦可讀儲存媒體,其儲存在執行時致使一無線銜接中心(WDC)之一或多個處理器進行以下操作的指令:主控一銜接服務;主控一應用程式服務平台(ASP);主控各自對應於與該WDC相關聯之該一或多個周邊設備中之至少一個周邊設備之一或多個周邊設備服務;與一無線被銜接件(WD)無線地銜接,其中無線地銜接包括將該等周邊設備中之一或多者連接至該WD上之周邊設備服務;自該WD接收表示一經獲取圖像之資訊;基於該資訊判定在該一或多個周邊設備上是否存在圖像相似於該經獲取圖像之項目;將圖像 相似於該經獲取圖像之一或多個項目之一清單傳回至該WD;自該WD接收選自該清單之項目之一指示;自該等周邊設備中之一或多者取出該等經選擇項目;及將該等經取出的經選擇項目傳輸至該WD。
實例25. 一種方法,其包含:識別複數個圖像內之物件,其中識別包括將一或多個描述符指派至每一物件,及將每一物件及其描述符儲存於一圖像物件字典中;將屬性指派至該等物件;分析一圖像以判定來自該圖像物件字典之物件是否存在於該圖像中;將描述符添加至該等物件;及將與該圖像中之一物件相關之第一手導出資訊添加至該物件之一屬性。
實例26. 如實例25之方法,其中該方法進一步包含將一第二順位描述符指派至該圖像。
實例27. 如實例25或26之方法,其中該方法進一步包含選擇與該圖像相關之雜湊標籤,其中選擇包括比較該等描述符中之一或多者與雜湊標籤之一清單,及附註相似雜湊標籤。
實例28. 如實例25、26或27之方法,其中附註相似雜湊標籤包括辨識具有相似於該一或多個描述符之意義的雜湊標籤。
實例29. 如實例25、26、27或28之方法,其中比較該等描述符中之一或多者與雜湊標籤之一清單包括累積趨勢雜湊標籤之一清單,及比較該一或多個描述符與趨勢或風行雜湊標籤之該清單。
實例30. 如實例25、26、27、28或29之方法,其中分析一圖像包括:由一無線被銜接件(WD)獲取該圖像;且其中指派第二手導出資訊包括:起始該無線被銜接件(WD)與具有一或多個周邊設備功能(PF)之一無線銜接中心(WDC)之間的一無線連接;在該WD處且自該WDC接收該圖像字典;及將指派至該圖像物件字典中之一相似物件之該描述符指派至該經獲取圖像中之一或多個物件。
應認識到,取決於實例,可以不同序列執行本文中所描述之技 術中之任一者的某些動作或事件,可添加、合併或完全地省去該等動作或事件(例如,並非所有所描述動作或事件對於該等技術之實踐皆係必要的)。此外,在某些實例中,可同時地(例如,經由多執行緒處理、中斷處理或多個處理器)而非依序地執行動作或事件。
在一或多個實例中,所描述之功能可以硬體、軟體、韌體或其任何組合予以實施。若以軟體予以實施,則該等功能可作為一或多個指令或程式碼而儲存於電腦可讀媒體上或經由電腦可讀媒體進行傳輸,且由基於硬體之處理單元執行。電腦可讀媒體可包括:電腦可讀儲存媒體,其對應於諸如資料儲存媒體之有形媒體;或通信媒體,其包括促進將電腦程式自一處傳送至另一處(例如,根據通信協定)之任何媒體。以此方式,電腦可讀媒體大體上可對應於(1)為非暫時性的有形電腦可讀儲存媒體,或(2)諸如信號或載波之通信媒體。資料儲存媒體可為可由一或多個電腦或一或多個處理器存取以取出用於實施本發明中所描述之技術之指令、程式碼及/或資料結構的任何可用媒體。電腦程式產品可包括電腦可讀媒體。
作為實例而非限制,此等電腦可讀儲存媒體可包含RAM、ROM、EEPROM、CD-ROM或其他光碟儲存裝置、磁碟儲存裝置或其他磁性儲存裝置、快閃記憶體,或可用以儲存呈指令或資料結構形式之所要程式碼且可由電腦存取的任何其他媒體。又,任何連接被適當地稱為電腦可讀媒體。舉例而言,若使用同軸纜線、光纜、雙絞線、數位用戶線(DSL)或諸如紅外線、無線電及微波之無線技術而自網站、伺服器或其他遠端源傳輸指令,則同軸纜線、光纜、雙絞線、DSL或諸如紅外線、無線電及微波之無線技術包括於媒體之定義中。然而,應理解,電腦可讀儲存媒體及資料儲存媒體並不包括連接、載波、信號或其他暫時性媒體,而是有關於非暫時性有形儲存媒體。如本文中所使用,磁碟及光碟包括緊密光碟(CD)、雷射光碟、光學光 碟、數位多功能光碟(DVD)、軟碟及藍光光碟,其中磁碟通常以磁性方式再現資料,而光碟運用雷射以光學方式再現資料。以上各者之組合亦應包括於電腦可讀媒體之範疇內。
指令可由諸如以下各者之一或多個處理器執行:一或多個數位信號處理器(DSP)、一般用途微處理器、特殊應用積體電路(ASIC)、場可程式化邏輯陣列(FPGA),或其他等效積體或離散邏輯電路系統。因此,如本文中所使用之術語「處理器」可指前述結構或適合於實施本文中所描述之技術之任何其他結構中的任一者。另外,在一些態樣中,本文中所描述之功能性可提供於經組態以用於編碼及解碼之專用硬體及/或軟體模組內,或併入於組合式編解碼器中。又,該等技術可完全地實施於一或多個電路或邏輯元件中。
本發明之技術可實施於各種各樣的裝置或設備中,該等裝置或設備包括無線手機、積體電路(IC)或IC集合(例如,晶片集)。本發明中描述各種組件、模組或單元以強調經組態以執行所揭示技術之裝置之功能態樣,但未必需要由不同硬體單元實現。實情為,如上文所描述,各種單元可結合合適的軟體及/或韌體而組合於編解碼器硬體單元中或由互操作性硬體單元之集合提供,該等硬體單元包括如上文所描述之一或多個處理器。
已描述各種實例。此等實例及其他實例在以下申請專利範圍之範疇內。
1‧‧‧無線銜接系統
2‧‧‧無線銜接環境
4‧‧‧無線被銜接件(WD)/智慧型電話
6‧‧‧無線銜接中心(WDC)/無線銜接台
8‧‧‧無線通信頻道/無線通信鏈路/直接無線連接
10A‧‧‧周邊設備/通用串列匯流排(USB)裝置
10B‧‧‧周邊設備/另一銜接主機
10N‧‧‧周邊設備
12A‧‧‧通信頻道
12B‧‧‧通信頻道
12N‧‧‧通信頻道

Claims (30)

  1. 一種方法,其包含:由一無線被銜接件(WD)獲取一圖像;起始該無線被銜接件(WD)與具有一或多個周邊設備之一無線銜接中心(WDC)之間的一無線連接;判定與該經獲取圖像相關聯之屬性,其中該等屬性包括特徵描述符;在該WD處且自該WDC接收表示儲存於該等周邊設備中之一或多者上之匹配項目之資訊,其中該等匹配項目包括屬性相似於與該經獲取圖像相關聯之該等屬性之圖像;在該WD處且依據表示該等匹配項目之該資訊選擇該等匹配項目中之一或多者;及自該等周邊設備中之該一或多者接收該等經選擇匹配項目。
  2. 如請求項1之方法,其中該WD包括一攝影機,且其中獲取一圖像包括運用該攝影機來擷取該圖像。
  3. 如請求項1之方法,其中接收該等經選擇匹配項目包括向一使用者顯示該等經選擇匹配項目。
  4. 如請求項1之方法,其中該等周邊設備中之一或多者經組態為周邊設備功能(PF);其中該WD經組態以提供以下各者:一銜接服務;一應用程式服務平台(ASP);及一或多個周邊設備服務,其中每一周邊設備服務與該一或多個PF中之至少一個PF通信,該一或多個PF係與該WDC相關聯;且 其中選擇該等匹配項目中之一或多者包括:經由該ASP顯示表示該等匹配項目中之一或多者之該資訊中之一些或全部;經由該ASP接收指示該等經選擇匹配項目之使用者輸入;且其中接收該等經選擇匹配項目包括經由該等經選擇匹配項目之對應周邊設備服務而自該等經選擇匹配項目之PF取出該等經選擇匹配項目。
  5. 如請求項1之方法,其中判定與該經獲取圖像相關聯之屬性包括提取該WD上之圖像特徵,及將該等經提取圖像特徵發送至該WDC。
  6. 如請求項1之方法,其中判定與該經獲取圖像相關聯之屬性包括提取該經獲取圖像之描述符,及將該等經提取描述符提交至該WDC。
  7. 如請求項1之方法,其中選擇匹配項目包括:在該WD上顯示表示由該WDC找到以具有屬性相似於該經獲取圖像之圖像之該等匹配項目中之一或多者的標誌;及在該WD處接收指示待自由該WDC找到之該一或多個匹配項目取出之該等匹配項目的使用者輸入。
  8. 如請求項7之方法,其中顯示表示由該WDC找到以具有屬性相似於該經獲取圖像之圖像之該等匹配項目中之一或多者的標誌包括擴充該等標誌中之一或多個圖像特徵。
  9. 如請求項1之方法,其中判定屬性包括將該經獲取圖像傳輸至該WDC以用於屬性提取;且其中選擇匹配項目包括:在該WD上顯示表示由該WDC找到以具有屬性相似於該經獲 取圖像之圖像之該等匹配項目中之一或多者的標誌;及在該WD處接收指示待自由該WDC找到之該一或多個匹配項目取出之該等匹配項目的使用者輸入。
  10. 如請求項1之方法,其中表示匹配項目之該資訊包括與該等屬性中之一或多者相關聯之雜湊標籤。
  11. 如請求項10之方法,其中將該等雜湊標籤限制於風行雜湊標籤。
  12. 如請求項10之方法,其中將該等雜湊標籤限制於趨勢雜湊標籤。
  13. 一種無線被銜接件(WD),其包含:一記憶體;一或多個處理器;一銜接服務模組,其可由該一或多個處理器執行以執行複數個操作以與一無線銜接中心(WDC)無線地銜接,使得該WD可存取與該WDC相關聯之一或多個周邊設備功能(PF);一或多個周邊設備服務模組,其可由該一或多個處理器執行,其中每一周邊設備服務模組對應於與該WDC相關聯之該一或多個PF中之至少一個PF;及一應用程式服務平台(ASP)模組,其中該ASP模組可由該一或多個處理器執行以進行以下操作:獲取一圖像;判定與該經獲取圖像相關聯之屬性;自該WDC接收表示儲存於該等PF中之一或多者上之匹配項目之資訊,其中該等匹配項目包括屬性相似於與該經獲取圖像相關聯之該等屬性之圖像;依據表示該等項目之該資訊選擇該等匹配項目中之一或多者;及當自該等對應PF取出該等經選擇匹配項目時接收該等經選擇匹配項目。
  14. 如請求項13之WD,其中該銜接服務模組可由該一或多個處理器 執行以尋求該WDC之一對應銜接服務、判定與該WDC相關聯之該一或多個PF,及經由該WD與該WDC之間的一直接無線連接而建立一銜接工作階段。
  15. 如請求項13之WD,其中該銜接服務模組可由該一或多個處理器執行以觸發該WD之該一或多個周邊設備服務中之一周邊設備服務,以使用該WDC之一對應周邊設備服務及組態該周邊設備服務以供該WD使用。
  16. 如請求項13之WD,其中該WD進一步包含一攝影機,且其中該ASP模組可由該一或多個處理器執行以經由該攝影機來獲取一圖像。
  17. 一種非暫時性電腦可讀儲存媒體,其儲存在執行時致使一無線被銜接件(WD)之一或多個處理器進行以下操作的指令:獲取一圖像;起始該WD與具有一或多個周邊設備功能(PF)之一無線銜接中心(WDC)之間的一無線連接;判定與該經獲取圖像相關聯之屬性;自該WDC接收表示儲存於該等PF中之一或多者上之匹配項目之資訊,其中該等匹配項目包括屬性相似於與該經獲取圖像相關聯之該等屬性之圖像;依據表示該等匹配項目之該資訊選擇該等匹配項目中之一或多者;及接收該等經選擇匹配項目。
  18. 一種方法,其包含:將一無線銜接中心(WDC)連接至一或多個周邊設備;經由一無線介面將一無線被銜接件(WD)銜接至該WDC,其中銜接包括將一或多個周邊設備連接至該WD上之周邊設備服務; 自該WD接收表示一經獲取圖像之資訊;在該WDC處且基於該資訊判定在該一或多個周邊設備上是否存在圖像相似於該經獲取圖像之項目;將圖像相似於該經獲取圖像之一或多個項目之一清單傳回至該WD;自該WD接收選自該清單之項目之一指示;自該等周邊設備中之一或多者取出該等經選擇項目;及將該等經取出的經選擇項目傳輸至該WD。
  19. 如請求項18之方法,其中表示一經獲取圖像之該資訊包括該經獲取圖像。
  20. 如請求項18之方法,其中表示一經獲取圖像之該資訊包括該經獲取圖像之屬性。
  21. 如請求項18之方法,其中表示一經獲取圖像之該資訊包括該經獲取圖像之屬性,其中該等屬性包括詞彙索引。
  22. 如請求項21之方法,其中判定在該一或多個周邊設備上是否存在圖像相似於該經獲取圖像之項目包括應用該等詞彙索引。
  23. 如請求項21之方法,其中將該WD銜接至該WDC包括以下操作中之一或多者:將該WDC之一銜接服務公告至該WD;及經由該WD與該WDC之間的一直接無線連接而建立一銜接工作階段。
  24. 一種非暫時性電腦可讀儲存媒體,其儲存在執行時致使一無線銜接中心(WDC)之一或多個處理器進行以下操作的指令:主控一銜接服務;主控一應用程式服務平台(ASP);主控各自對應於與該WDC相關聯之該一或多個周邊設備中之 至少一個周邊設備之一或多個周邊設備服務;與一無線被銜接件(WD)無線地銜接,其中無線地銜接包括將該等周邊設備中之一或多者連接至該WD上之周邊設備服務;自該WD接收表示一經獲取圖像之資訊;基於該資訊判定在該一或多個周邊設備上是否存在圖像相似於該經獲取圖像之項目;將圖像相似於該經獲取圖像之一或多個項目之一清單傳回至該WD;自該WD接收選自該清單之項目之一指示;自該等周邊設備中之一或多者取出該等經選擇項目;及將該等經取出的經選擇項目傳輸至該WD。
  25. 一種方法,其包含:識別複數個圖像內之物件,其中識別包括將一或多個描述符指派至每一物件,及將每一物件及其描述符儲存於一圖像物件字典中;將屬性指派至該等物件;分析一圖像以判定來自該圖像物件字典之物件是否存在於該圖像中;將描述符添加至該等物件;及將與該圖像中之一物件相關之第一手導出資訊添加至該物件之一屬性。
  26. 如請求項25之方法,其中該方法進一步包含將一第二順位描述符指派至該圖像。
  27. 如請求項26之方法,其中該方法進一步包含選擇與該圖像相關之雜湊標籤,其中選擇包括比較該等描述符中之一或多者與雜湊標籤之一清單,及附註相似雜湊標籤。
  28. 如請求項27之方法,其中附註相似雜湊標籤包括辨識具有相似於該一或多個描述符之意義的雜湊標籤。
  29. 如請求項27之方法,其中比較該等描述符中之一或多者與雜湊標籤之一清單包括累積趨勢雜湊標籤之一清單,及比較該一或多個描述符與趨勢或風行雜湊標籤之該清單。
  30. 如請求項26之方法,其中分析一圖像包括:由一無線被銜接件(WD)獲取該圖像;且其中指派第二手導出資訊包括:起始該無線被銜接件(WD)與具有一或多個周邊設備功能(PF)之一無線銜接中心(WDC)之間的一無線連接;在該WD處且自該WDC接收該圖像字典;及將指派至該圖像物件字典中之一相似物件之該描述符指派至該經獲取圖像中之一或多個物件。
TW105124352A 2015-09-24 2016-08-01 用於存取具有經擷取查詢圖像之圖像之系統及方法 TWI654568B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US14/864,703 2015-09-24
US14/864,703 US10063751B2 (en) 2015-09-24 2015-09-24 System and method for accessing images with a captured query image

Publications (2)

Publication Number Publication Date
TW201712601A true TW201712601A (zh) 2017-04-01
TWI654568B TWI654568B (zh) 2019-03-21

Family

ID=56610010

Family Applications (1)

Application Number Title Priority Date Filing Date
TW105124352A TWI654568B (zh) 2015-09-24 2016-08-01 用於存取具有經擷取查詢圖像之圖像之系統及方法

Country Status (6)

Country Link
US (1) US10063751B2 (zh)
CN (1) CN108027836A (zh)
JO (1) JO3514B1 (zh)
TW (1) TWI654568B (zh)
UY (1) UY36836A (zh)
WO (1) WO2017052772A1 (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9883544B1 (en) * 2016-09-23 2018-01-30 Dell Products L.P. Automatic wireless docking system
US10860898B2 (en) * 2016-10-16 2020-12-08 Ebay Inc. Image analysis and prediction based visual search
CN110046669B (zh) * 2019-04-22 2019-12-24 广东石油化工学院 基于素描图像的半耦合度量鉴别字典学习的行人检索方法
GB2584408B (en) * 2019-05-15 2023-04-26 Displaylink Uk Ltd Cloud-based hotdesking
US11341075B2 (en) * 2020-08-12 2022-05-24 Dell Products L.P. Method for selectively connecting to a smart peripheral and system therefor
US11288216B1 (en) 2020-09-30 2022-03-29 Dell Products L.P. Priority reversing data traffic for latency sensitive peripherals
CN114611388B (zh) * 2022-03-02 2022-10-25 中国人民解放军战略支援部队航天工程大学 基于人工智能的无线信道特征筛选方法

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7680324B2 (en) 2000-11-06 2010-03-16 Evryx Technologies, Inc. Use of image-derived information as search criteria for internet and other search engines
US7872669B2 (en) * 2004-01-22 2011-01-18 Massachusetts Institute Of Technology Photo-based mobile deixis system and related techniques
EP1914680A4 (en) 2005-03-01 2012-10-24 Univ Osaka Prefect Public Corp DOCUMENT / IMAGE PROCEDURE AND PROGRAM, AND DOCUMENT / IMAGE RECORDING AND SEARCH APPARATUS
US7765231B2 (en) * 2005-04-08 2010-07-27 Rathus Spencer A System and method for accessing electronic data via an image search engine
US7860317B2 (en) 2006-04-04 2010-12-28 Microsoft Corporation Generating search results based on duplicate image detection
US8391615B2 (en) 2008-12-02 2013-03-05 Intel Corporation Image recognition algorithm, method of identifying a target image using same, and method of selecting data for transmission to a portable electronic device
US8254697B2 (en) * 2009-02-02 2012-08-28 Microsoft Corporation Scalable near duplicate image search with geometric constraints
US9195898B2 (en) 2009-04-14 2015-11-24 Qualcomm Incorporated Systems and methods for image recognition using mobile devices
US8935259B2 (en) 2011-06-20 2015-01-13 Google Inc Text suggestions for images
US10089327B2 (en) * 2011-08-18 2018-10-02 Qualcomm Incorporated Smart camera for sharing pictures automatically
JP5868164B2 (ja) * 2011-12-21 2016-02-24 キヤノン株式会社 撮像装置、情報処理システム、制御方法、及びプログラム
CN102609458B (zh) * 2012-01-12 2015-08-05 北京搜狗信息服务有限公司 一种图片推荐方法和装置
US8687104B2 (en) * 2012-03-27 2014-04-01 Amazon Technologies, Inc. User-guided object identification
CN104170358B (zh) 2012-04-09 2016-05-11 英特尔公司 用于化身管理和选择的***和方法
CN103546907A (zh) * 2012-07-11 2014-01-29 深圳市世纪光速信息技术有限公司 一种无线应用协议网页的测试***及测试方法
US9204301B2 (en) * 2013-01-04 2015-12-01 Qualcomm Incorporated Deploying wireless docking as a service
US9330047B2 (en) * 2013-01-15 2016-05-03 Qualcomm Incorporated Wireless docking service with direct connection to peripherals
US9547619B2 (en) 2013-05-24 2017-01-17 Qualcomm Incorporated Wireless docking
US9544655B2 (en) 2013-12-13 2017-01-10 Nant Holdings Ip, Llc Visual hash tags via trending recognition activities, systems and methods
WO2015116971A1 (en) * 2014-01-31 2015-08-06 Heller Noah Raymond Determination of aesthetic preferences based on user history
CN104239535B (zh) * 2014-09-22 2018-04-27 重庆邮电大学 一种为文字配图的方法、服务器、终端及***

Also Published As

Publication number Publication date
US20170094133A1 (en) 2017-03-30
CN108027836A (zh) 2018-05-11
JO3514B1 (ar) 2020-07-05
UY36836A (es) 2017-01-31
WO2017052772A1 (en) 2017-03-30
US10063751B2 (en) 2018-08-28
TWI654568B (zh) 2019-03-21

Similar Documents

Publication Publication Date Title
TWI654568B (zh) 用於存取具有經擷取查詢圖像之圖像之系統及方法
US10387510B2 (en) Content search method and electronic device implementing same
US10078509B2 (en) Method and system for processing lifelong learning of terminal and apparatus
KR101611388B1 (ko) 태그를 활용한 검색 서비스 제공 방법 및 시스템
US20150339348A1 (en) Search method and device
US9411839B2 (en) Index configuration for searchable data in network
CN110825928A (zh) 搜索方法和设备
TWI798912B (zh) 搜索方法、電子裝置及非暫時性電腦可讀記錄媒體
US10185724B2 (en) Method for sorting media content and electronic device implementing same
US10241988B2 (en) Prioritizing smart tag creation
TWI695275B (zh) 搜索方法、電子裝置及電腦可讀記錄媒體
US9104671B2 (en) Automatic storage media content cataloging
US20150205518A1 (en) Contextual data for note taking applications
Rahman et al. Mobile content based image retrieval architectures
CN111475467A (zh) 一种文件管理方法、云端文件管理***及终端
TWI581629B (zh) A Method and System for Message Transmission without Marked Identification
US20140324921A1 (en) Electronic device, method, and storage medium
US10965748B2 (en) Creating and using document pedigree data
CN117743370A (zh) 多模态数据检索方法、装置、设备及可读存储介质
TWM517490U (zh) 無標記辨識的訊息傳播系統

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees