TWI695275B - Search method, electronic device and computer-readable recording medium - Google Patents
Search method, electronic device and computer-readable recording medium Download PDFInfo
- Publication number
- TWI695275B TWI695275B TW108137893A TW108137893A TWI695275B TW I695275 B TWI695275 B TW I695275B TW 108137893 A TW108137893 A TW 108137893A TW 108137893 A TW108137893 A TW 108137893A TW I695275 B TWI695275 B TW I695275B
- Authority
- TW
- Taiwan
- Prior art keywords
- query
- search
- input
- display
- component
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 113
- 230000015654 memory Effects 0.000 claims description 29
- 230000004044 response Effects 0.000 abstract description 34
- 238000010586 diagram Methods 0.000 description 71
- 239000004984 smart glass Substances 0.000 description 18
- 230000008859 change Effects 0.000 description 16
- 238000007667 floating Methods 0.000 description 12
- 238000012545 processing Methods 0.000 description 12
- 238000004422 calculation algorithm Methods 0.000 description 11
- 238000004891 communication Methods 0.000 description 11
- 238000013139 quantization Methods 0.000 description 9
- 238000012015 optical character recognition Methods 0.000 description 6
- 230000000007 visual effect Effects 0.000 description 6
- 230000006978 adaptation Effects 0.000 description 5
- 238000004458 analytical method Methods 0.000 description 5
- 210000001747 pupil Anatomy 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 229920001621 AMOLED Polymers 0.000 description 2
- 241000282472 Canis lupus familiaris Species 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000004397 blinking Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000001815 facial effect Effects 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 239000011521 glass Substances 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 239000000047 product Substances 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 238000013519 translation Methods 0.000 description 2
- 208000032041 Hearing impaired Diseases 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 239000012634 fragment Substances 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
- 230000003936 working memory Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/178—Techniques for file synchronisation in file systems
- G06F16/1794—Details of file format conversion
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- User Interface Of Digital Computer (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
本申請案主張韓國智慧財產局中的2014年5月23號申請的韓國專利申請案第10-2014-0062568號、2014年11月27號申請的韓國專利申請案第10-2014-0167818號及2015年2月24號申請的韓國專利申請案第10-2015-0025918號的優先權,且為美國專利及商標局中的2014年12月31號申請的美國非臨時專利申請案第14/588,275號的部分接續申請案,所述揭示內容全文以引用的方式併入本文中。 This application claims Korean Patent Application No. 10-2014-0062568 filed on May 23, 2014 and Korean Patent Application No. 10-2014-0167818 filed on November 27, 2014 in the Korean Intellectual Property Office and Korean Patent Application No. 10-2015-0025918 filed on February 24, 2015, and the priority of the US Non-Provisional Patent Application No. 14/588,275 filed on December 31, 2014 in the US Patent and Trademark Office The part of the number is continued from the application, and the entire disclosure content is incorporated herein by reference.
與例示性實施例一致的設備及方法是關於在計算環境下搜索及獲取資訊,且更特定言之,是關於基於使用者的各種需求執行搜索。 Devices and methods consistent with the exemplary embodiments are related to searching and acquiring information in a computing environment, and more specifically, performing searches based on various needs of users.
已開發出搜索及獲取資訊的各種方法。通常,執行基於文本的搜索以在計算環境下搜索資訊。基於文本的搜索使用包含諸如詞或片語的一或多個文本組件的搜索查詢。文本組件彼此匹配,或與索引或資料進行比較,以識別諸如網頁的文件,所述網頁包含類似於文本組件的文本內容、元資料(metadata)、檔案名 或文本表示。 Various methods of searching and obtaining information have been developed. Generally, a text-based search is performed to search for information in a computing environment. Text-based searches use search queries that contain one or more text components such as words or phrases. The text components match each other, or are compared with an index or data to identify documents such as web pages that contain text content, metadata, file names similar to text components Or textual representation.
隨著技術的改進,待搜索的資訊進一步多樣化,且此資訊的量增加。因此,除了文本組件之外,可使用不同模態的組件來執行搜索。 As technology improves, the information to be searched is further diversified, and the amount of this information increases. Therefore, in addition to the text component, different modal components can be used to perform the search.
一或多個例示性實施例的態樣提供接收單一模態的查詢或多模態查詢且藉由使用所接收的查詢執行搜索的方法及裝置。 Aspects of one or more exemplary embodiments provide a method and apparatus that receives a single-modal query or a multi-modal query and performs a search by using the received query.
額外態樣將闡述於以下描述中且將部分地自描述顯而易見,或可藉由實踐例示性實施例而習得。 Additional aspects will be set forth in the following description and will be partially apparent from the description, or may be learned by practicing exemplary embodiments.
根據例示性實施例的一態樣,提供一種設備,包含:至少一個輸入裝置,經組態以接收第一查詢類型的第一查詢輸入及第二查詢類型的第二查詢輸入;及控制器,經組態以輸出包含對應於第一查詢輸入的第一顯示項及對應於第二查詢輸入的第二顯示項的查詢輸入窗,以回應於接收到第一查詢輸入將設備自接收第一查詢類型的第一查詢輸入的第一狀態自動切換成接收第二查詢類型的第二查詢輸入的第二狀態,且基於第一查詢輸入及第二查詢輸入獲得根據查詢的搜索結果。 According to an aspect of the exemplary embodiment, there is provided an apparatus including: at least one input device configured to receive a first query input of a first query type and a second query input of a second query type; and a controller, Configured to output a query input window including a first display item corresponding to the first query input and a second display item corresponding to the second query input, in response to receiving the first query input, the device automatically receives the first query The first state of the first query input of the type is automatically switched to the second state of receiving the second query input of the second query type, and the search result according to the query is obtained based on the first query input and the second query input.
第二查詢類型可為音訊查詢類型;及回應於接收到第一查詢輸入,控制器可經進一步組態以自動啟動經組態以接收第二查詢輸入的麥克風。 The second query type may be an audio query type; and in response to receiving the first query input, the controller may be further configured to automatically activate the microphone configured to receive the second query input.
第二查詢類型可為影像查詢類型;及回應於接收到第一 查詢輸入,控制器可經進一步組態以自動啟動經組態以接收第二查詢輸入的攝影機。 The second query type may be an image query type; and the first Inquiry input, the controller can be further configured to automatically start the camera configured to receive the second inquiry input.
回應於接收到模式切換輸入,控制器可經進一步組態以將搜索模式自經由查詢輸入窗接收第一查詢輸入及第二查詢輸入且將其組合以產生查詢的多模態輸入模式切換成接收一個查詢類型的輸入以產生查詢的單一輸入模式。 In response to receiving the mode switching input, the controller may be further configured to switch the search mode from the multi-modal input mode receiving the first query input and the second query input via the query input window to generating a query to receiving A query type of input to produce a single input mode of query.
至少一個輸入裝置可包含經組態以接收第一查詢輸入的第一輸入裝置及不同於第一輸入裝置且經組態以接收第二查詢輸入的第二輸入裝置。 At least one input device may include a first input device configured to receive a first query input and a second input device different from the first input device and configured to receive a second query input.
根據另一示例性實施例的一態樣,提供一種設備,包含:顯示器,經組態以顯示查詢輸入窗;至少一個輸入裝置,經組態以接收第一查詢類型的第一查詢輸入及第二查詢類型的第二查詢輸入;及控制器,經組態以基於第一查詢輸入及第二查詢輸入獲得根據查詢的搜索結果,其中顯示器經進一步組態以在查詢輸入窗上同時顯示對應於第一查詢類型的第一區及對應於第二查詢類型的第二區。 According to an aspect of another exemplary embodiment, there is provided an apparatus including: a display configured to display a query input window; at least one input device configured to receive a first query input and a first query type of a first query type A second query input of two query types; and a controller configured to obtain search results based on the query based on the first query input and the second query input, wherein the display is further configured to simultaneously display corresponding to on the query input window The first zone of the first query type and the second zone corresponding to the second query type.
控制器可經進一步組態以判定第一查詢輸入的第一查詢類型及第二查詢輸入的第二查詢類型;及顯示器可經進一步組態以顯示根據所判定的第一查詢類型的第一區及根據所判定的第二查詢類型的第二區。 The controller may be further configured to determine the first query type of the first query input and the second query type of the second query input; and the display may be further configured to display the first area according to the determined first query type And the second zone according to the determined second query type.
顯示器可經進一步組態以顯示查詢輸入窗,其中同時顯示對應於第一查詢輸入的第一顯示項及對應於第二查詢輸入的第二顯示項,以使得可彼此區別第一查詢類型及第二查詢類型。 The display may be further configured to display a query input window, wherein the first display item corresponding to the first query input and the second display item corresponding to the second query input are displayed at the same time, so that the first query type and the first query type can be distinguished from each other Second query type.
根據另一示例性實施例的一態樣,提供一種設備,包含:顯示器;麥克風,經組態以獲取語音資訊;攝影機,經組態以獲取影像資料;記憶體,經組態以儲存文本資料、影像資料及音訊資料;及控制器,經組態以顯示用於選擇查詢類型的顯示項,顯示對應於經由顯示項選擇的查詢類型的查詢輸入窗,基於經由查詢輸入窗接收的查詢輸入獲得搜索結果,及控制顯示器來顯示搜索結果,其中查詢輸入包含經由攝影機獲得的影像資料、儲存於記憶體中的文本資料、儲存於記憶體中的影像資料及儲存於記憶體中的音訊資料中的至少一者。 According to an aspect of another exemplary embodiment, an apparatus is provided, including: a display; a microphone, configured to obtain voice information; a camera, configured to obtain image data; a memory, configured to store text data , Image data and audio data; and the controller is configured to display the display items for selecting the query type, display the query input window corresponding to the query type selected by the display item, obtained based on the query input received through the query input window Search results, and control the display to display the search results, where the query input includes image data obtained by the camera, text data stored in the memory, image data stored in the memory, and audio data stored in the memory At least one.
查詢類型可來自包含文本查詢、影像查詢及音訊查詢的多個查詢類型當中;及在選定查詢類型為音訊查詢時,控制器可經進一步組態以控制顯示器以在查詢輸入窗上顯示用於接收經由麥克風獲得的語音資訊作為查詢輸入的顯示項及用於接收儲存於記憶體中的音訊資料作為查詢輸入的顯示項中的至少一者。 The query type can come from multiple query types including text query, image query and audio query; and when the selected query type is audio query, the controller can be further configured to control the display to display on the query input window for receiving The voice information obtained through the microphone is at least one of a display item for query input and a display item for receiving audio data stored in the memory as a query input.
查詢類型可來自包含文本查詢、影像查詢及音訊查詢的多個查詢類型當中;及在選定查詢類型為影像查詢時,控制器可經進一步組態以控制顯示器以顯示經由攝影機獲得的用於接收影像資料的顯示項及儲存於記憶體中的用於接收影像資料的顯示項中的至少一者作為查詢輸入窗上的查詢輸入。 The query type can come from multiple query types including text query, image query, and audio query; and when the selected query type is image query, the controller can be further configured to control the display to display the image obtained through the camera for receiving images At least one of the display item of the data and the display item stored in the memory for receiving image data is used as a query input on the query input window.
設備可更包含:手寫輸入單元,經組態以接收手寫影像,其中查詢類型可來自包含文本查詢、影像查詢、音訊查詢及手寫查詢的多個查詢類型當中,且其中在選定查詢類型為手寫查詢時,控制器可經進一步組態以控制顯示器以在查詢輸入窗上顯 示用於接收手寫影像的顯示項。 The device may further include: a handwriting input unit configured to receive handwritten images, where the query type may come from multiple query types including text query, image query, audio query, and handwritten query, and wherein the selected query type is a handwritten query , The controller can be further configured to control the display to display on the query input window Display items for receiving handwritten images.
在經由顯示項選擇多個查詢類型時,控制器可經進一步組態以控制顯示器以在查詢輸入窗上顯示用於接收多個查詢輸入的顯示項。 When selecting multiple query types via display items, the controller may be further configured to control the display to display display items for receiving multiple query inputs on the query input window.
根據另一示例性實施例的一態樣,提供一種方法,包含:接收第一查詢類型的第一查詢輸入及第二查詢類型的第二查詢輸入;藉由設備輸出包含對應於第一查詢輸入的第一區及對應於第二查詢輸入的第二區的查詢輸入窗;回應於接收到第一查詢輸入將設備自接收第一查詢類型的第一查詢輸入的第一狀態自動切換成接收第二查詢類型的第二查詢輸入的第二狀態;及基於第一查詢輸入及第二查詢輸入獲得根據查詢的搜索結果。 According to an aspect of another exemplary embodiment, a method is provided, including: receiving a first query input of a first query type and a second query input of a second query type; including, by means of the device output, corresponding to the first query input And the query input window of the second area corresponding to the second query input; in response to receiving the first query input, the device automatically switches the first state from receiving the first query input of the first query type to receiving the first The second state of the second query input of the second query type; and obtaining search results according to the query based on the first query input and the second query input.
方法可更包含回應於接收到第二查詢輸入同時顯示對應於第二區上的第二查詢輸入的第二顯示項及對應於第一區上的第一查詢輸入的第一顯示項。 The method may further include displaying a second display item corresponding to the second query input on the second area and a first display item corresponding to the first query input on the first area in response to receiving the second query input.
第二查詢類型可為音訊查詢類型;且自動切換可包含回應於接收到第一查詢輸入自動啟動用於接收第二查詢輸入的麥克風。 The second query type may be an audio query type; and the automatic switching may include automatically activating a microphone for receiving the second query input in response to receiving the first query input.
第二查詢類型可為影像查詢類型;且自動切換可包含回應於接收到第一查詢輸入,自動啟動用於接收第二查詢輸入的攝影機。 The second query type may be an image query type; and automatic switching may include automatically starting a camera for receiving the second query input in response to receiving the first query input.
根據另一示例性實施例的一態樣,提供一種藉由設備獲得搜索結果的方法,方法包含:顯示用於選擇查詢類型的顯示項;基於所顯示的顯示項接收使用者輸入;基於所接收的使用者輸入 選擇至少一個查詢類型;顯示對應於選定至少一個查詢類型的查詢輸入窗;及基於經由所顯示的查詢輸入窗接收的查詢輸入獲得搜索結果。 According to an aspect of another exemplary embodiment, there is provided a method of obtaining search results by a device, the method comprising: displaying a display item for selecting a query type; receiving user input based on the displayed display item; based on the received User input Selecting at least one query type; displaying a query input window corresponding to the selected at least one query type; and obtaining search results based on the query input received via the displayed query input window.
查詢類型可來自包含文本查詢、影像查詢及音訊查詢的多個查詢類型當中;且方法可更包含在選定查詢類型為音訊查詢時,在查詢輸入窗上顯示用於接收經由包含於設備中或連接至設備的麥克風獲得的語音資料及儲存於包含於設備中或連接至設備的記憶體中的音訊資料作為查詢輸入的顯示項。 The query type can come from multiple query types including text query, image query and audio query; and the method can further include displaying on the query input window for receiving via the device included or connected when the selected query type is audio query The voice data obtained to the microphone of the device and the audio data stored in the device or the memory connected to the device are used as the display items for query input.
根據另一示例性實施例的一態樣,提供一種方法,包含:顯示查詢輸入窗;經由所顯示的查詢輸入窗接收文本資料及手寫影像;及基於所接收的文本資料及所接收的手寫影像的組合結果獲得搜索結果。 According to an aspect of another exemplary embodiment, a method is provided, including: displaying a query input window; receiving text data and handwritten images through the displayed query input window; and based on the received text data and received handwritten images To obtain search results.
1:使用者 1: user
210:查詢輸入窗 210: query input window
211:第一查詢組件 211: The first query component
212:第二查詢組件 212: Second query component
220:結果顯示區 220: result display area
221:回應結果 221: Respond to the result
222:回應結果 222: Response result
300:查詢輸入裝置 300: query input device
310:匯流排 310: bus
320:記憶體 320: memory
330:處理器 330: processor
340:輸出裝置 340: output device
350:輸入/輸出(I/O)埠 350: input/output (I/O) port
360:I/O組件 360: I/O components
370:電源 370: power supply
400:查詢輸入裝置 400: query input device
410:網路 410: Internet
420:搜索引擎伺服器 420: search engine server
501:單一輸入模式選擇圖符 501: Single input mode selection icon
502:多模態輸入模式選擇圖符 502: Multi-modal input mode selection icon
510:單一查詢輸入窗 510: Single query input window
520:單一查詢類型清單 520: List of single query types
521:物件 521: Object
530:搜索按鈕 530: Search button
801:單一輸入模式選擇圖符 801: Single input mode selection icon
802:多模態輸入模式選擇圖符 802: Multi-modal input mode selection icon
810:查詢輸入窗 810: Query input window
811:第一查詢組件輸入區 811: The first query component input area
812:第二查詢組件輸入區 812: Second query component input area
813:第三查詢組件輸入區 813: third query component input area
814:草圖輸入窗 814: Sketch input window
820:單一查詢類型清單 820: List of single query types
821:物件 821: Object
822:物件 822: Object
823:物件 823: Object
824:物件 824: Object
830:搜索 830: Search
840:邊界 840: Border
850:放大或縮小區 850: Zoom in or zoom out area
860:經移動區 860: via mobile zone
1910:第一查詢組件輸入區 1910: Input area of the first query component
1915:第二查詢組件輸入區 1915: Input area of the second query component
1920:第二查詢組件輸入區 1920: Second query component input area
1921:第一搜索結果 1921: first search result
1922:第二搜索結果 1922: Second search result
1923:搜索結果 1923: search results
1924:搜索結果 1924: search results
1930:搜索按鈕 1930: Search button
1940:查詢類型清單 1940: List of query types
2100:搜索模式選擇物件 2100: Search mode selection object
2110:任意區 2110: Any area
2210:查詢輸入窗 2210: Query input window
2220:查詢類型清單 2220: List of query types
2230:搜索按鈕 2230: Search button
2310:查詢輸入窗 2310: Query input window
2311:文本輸入窗 2311: Text input window
2312:影像上傳窗 2312: Image upload window
2320:單一查詢類型清單 2320: List of single query types
2321:第一物件 2321: The first object
2322:第二物件 2322: second object
2330:搜索 2330: Search
2340:一個點 2340: one point
2400:搜索模式選擇物件 2400: Search mode selection object
2410:多模態查詢類型清單 2410: List of multimodal query types
2500:查詢輸入裝置 2500: Inquiry input device
2501:部分區 2501: Partial area
2510:查詢輸入窗 2510: Query input window
2510-1:查詢輸入窗 2510-1: Query input window
2511:圖符 2511: icon
2511-1:影像輸入區 2511-1: Image input area
2512-1:語音輸入區 2512-1: Voice input area
2520:影像 2520: Video
2520-1:搜索結果顯示區 2520-1: Search result display area
2521:漂浮圖符 2521: Floating icon
2701:指示符 2701: Indicator
2702:指示符 2702: Indicator
2710:查詢輸入窗 2710: Query input window
2711:使用者介面 2711: User interface
2712:使用者介面 2712: User interface
2720:搜索按鈕 2720: Search button
2730:檔案圖符 2730: File icon
2740:檔案搜索窗 2740: File search window
2750:資訊 2750: Information
2751:文本 2751: Text
3410:文本框 3410: Text box
3411:游標 3411: Cursor
3500:查詢輸入裝置 3500: Inquiry input device
3510:查詢輸入窗 3510: Query input window
3511:影像上傳圖符 3511: Image upload icon
3512:攝影圖符 3512: Photography icon
3513:影像位址輸入框 3513: Image address input box
3520:選定影像 3520: Selected image
3530:應用程式 3530: Application
3910:查詢輸入窗 3910: Query input window
3911:草圖輸入工具 3911: Sketch input tool
4010:查詢輸入窗 4010: Query input window
4011:聲音檔案上傳按鈕 4011: Sound file upload button
4012:音訊記錄圖符 4012: Audio record icon
4021:檔案選擇窗 4021: File selection window
4022:應用程式 4022: Application
4100:查詢輸入裝置 4100: Inquiry input device
4110:查詢輸入窗 4110: Query input window
4111:語音資訊 4111: Voice information
4112:影像 4112: Video
4120:搜索按鈕 4120: Search button
4201:查詢輸入窗 4201: Query input window
4202:影像輸入區 4202: Image input area
4203:文本輸入區 4203: Text input area
4204:搜索按鈕 4204: Search button
4205:搜索結果顯示區 4205: Search result display area
4400:查詢輸入裝置 4400: Inquiry input device
4401:智慧型手錶 4401: Smart watch
4402:智慧型眼鏡 4402: Smart glasses
4403:前置攝影機 4403: Front camera
4405:瞳孔追蹤攝影機 4405: Pupil tracking camera
4410:查詢輸入窗 4410: Query input window
4411:語音資訊 4411: Voice information
4412:影像 4412: Video
4700:查詢輸入裝置 4700: Inquiry input device
4710:顯示器 4710: Display
4720:控制器 4720: Controller
4730:輸入裝置 4730: input device
4800:查詢輸入裝置 4800: Inquiry input device
4801:裝置 4801: Device
4802:裝置 4802: device
4803:裝置 4803: Device
4810:閘道器 4810: Gateway
5200:查詢輸入裝置 5200: Inquiry input device
5210:查詢輸入窗 5210: Query input window
5210-1:查詢 5210-1: query
5221:搜索結果 5221: Search results
5222:搜索結果 5222: Search results
5223:結果顯示區 5223: Results display area
5230:漂浮圖符 5230: Floating icon
5231:查詢輸入區 5231: Query input area
5801:單一模式選擇物件 5801: Single mode selection object
5802:多模態輸入模式選擇物件 5802: Multi-modal input mode selection object
5810:查詢輸入窗 5810: Query input window
5820-1:單一查詢類型清單 5820-1: List of single query types
5820-2:多模態查詢類型清單 5820-2: List of multimodal query types
5821-1:文本圖符 5821-1: Text icon
5821-2:影像圖符 5821-2: Image icon
5821-3:文件圖符 5821-3: file icon
5821-4:草圖圖符 5821-4: Sketch icon
5821-5:攝影機圖符 5821-5: Camera icon
5821-6:音樂圖符 5821-6: Music icon
5821-7:記錄圖符 5821-7: Record icon
5822-1:組合圖符 5822-1: Combined icons
5822-2:組合圖符 5822-2: Combined icons
5822-3:組合圖符 5822-3: Combining icons
5830:搜索按鈕 5830: Search button
6010:圖符 6010: icon
6011:文本圖符 6011: Text icon
6012:影像圖符 6012: Image icon
6020:組合圖符 6020: Combining icons
6021:組合圖符 6021: Combined icons
6100:查詢輸入裝置 6100: Inquiry input device
6102:影像 6102: Video
6103:文本 6103: Text
6110:查詢輸入窗 6110: Query input window
6111:影像 6111: Video
6113:文本 6113: Text
6120:集合 6120: Assembly
6121:檔案開啟圖符 6121: File open icon
6122:選定檔案 6122: Selected files
6130:搜索按鈕 6130: Search button
6140:視訊 6140: Video
6600:查詢介面 6600: Query interface
6610:組合查詢 6610: Combination query
6611:關鍵字 6611: Keywords
6612:影像 6612: Video
6613:視訊 6613: Video
6614:語音 6614: Voice
6615:草圖資訊 6615: Sketch information
6616:上下文資訊 6616: Context information
6620:搜索方法 6620: Search method
6630:文件集合 6630: File collection
6640:查詢調適模組 6640: Query adaptation module
6650:搜索方法合併模組 6650: Search method merge module
6660:搜索結果輸出模組 6660: Search result output module
6705:第一查詢組件 6705: First query component
6707:第二查詢組件 6707: Second query component
6712:第二查詢組件理解組件 6712: Second query component understanding component
6714:元資料分析組件 6714: Metadata analysis component
6722:第二查詢組件特徵組件 6722: Second query component feature component
6732:組件 6732: Components
6742:查詢建議 6742: Query suggestions
6744:回應 6744: Response
6746:組合結果 6746: Combined results
6752:結果產生操作 6752: Resulting operation
6762:結果產生操作 6762: Resulting operation
6775:資料庫 6775: Database
6800:影像 6800: Video
6802:關注點(POI) 6802: Point of concern (POI)
6802a:關注點(POI) 6802a: Point of concern (POI)
6804:區段 6804: Section
6902:區段 6902: Section
6902a:區段 6902a: Section
7000:集合 7000: Assembly
7002:貼片 7002: SMD
7102:描述符 7102: Descriptor
7102a:描述符 7102a: Descriptor
7200:量化表 7200: quantization table
7202:描述符關鍵字 7202: Descriptor keywords
7204:代表性描述符 7204: Representative descriptor
7204a:代表性描述符 7204a: Representative descriptor
S110:操作 S110: Operation
S120:操作 S120: Operation
S130:操作 S130: Operation
S2610:操作 S2610: Operation
S2620:操作 S2620: Operation
S2630:操作 S2630: Operation
S2910:操作 S2910: Operation
S2920:操作 S2920: Operation
S2930:操作 S2930: Operation
S3310:操作 S3310: Operation
S3320:操作 S3320: Operation
S3330:操作 S3330: Operation
S3335:操作 S3335: Operation
S3340:操作 S3340: Operation
S3345:操作 S3345: Operation
S4210:操作 S4210: Operation
S4220:操作 S4220: Operation
S4230:操作 S4230: Operation
S4310:操作 S4310: Operation
S4320:操作 S4320: Operation
S4330:操作 S4330: Operation
S4510:操作 S4510: Operation
S4520:操作 S4520: Operation
S4525:操作 S4525: Operation
S4530:操作 S4530: Operation
S4535:操作 S4535: Operation
S4610:操作 S4610: Operation
S4620:操作 S4620: Operation
S4630:操作 S4630: Operation
S4640:操作 S4640: Operation
S4650:操作 S4650: Operation
此等及/或其他態樣自結合附圖進行的例示性實施例的以下描述將變得顯而易見且更易於理解,在附圖中: These and/or other aspects will become apparent and easier to understand from the following description of exemplary embodiments taken in conjunction with the drawings, in which:
圖1為說明根據例示性實施例的執行搜索的程序的流程圖。 FIG. 1 is a flowchart illustrating a procedure for performing a search according to an exemplary embodiment.
圖2為說明根據例示性實施例的使用者介面的組態的概念圖。 FIG. 2 is a conceptual diagram illustrating the configuration of a user interface according to an exemplary embodiment.
圖3為說明根據例示性實施例的用於構造查詢輸入裝置的結構的概念圖。 FIG. 3 is a conceptual diagram illustrating a structure for constructing a query input device according to an exemplary embodiment.
圖4為說明用於執行例示性實施例的網路環境的概念圖。 FIG. 4 is a conceptual diagram illustrating a network environment for performing an exemplary embodiment.
圖5至圖7為說明根據例示性實施例的接收單一搜索的查詢 的方法的示範圖。 5 to 7 are diagrams illustrating receiving a single search query according to an exemplary embodiment Demonstration diagram of the method.
圖8至圖18為說明根據例示性實施例的接收多模態搜索的查詢的方法的示範圖。 8 to 18 are exemplary diagrams illustrating a method of receiving a query of multi-modal search according to an exemplary embodiment.
圖19及圖20為說明根據另一例示性實施例的接收多模態搜索的查詢的方法的示範圖。 19 and 20 are exemplary diagrams illustrating a method of receiving a query of multimodal search according to another exemplary embodiment.
圖21及圖22為說明根據例示性實施例的產生查詢輸入窗的方法的示範圖。 21 and 22 are exemplary diagrams illustrating a method of generating a query input window according to an exemplary embodiment.
圖23為說明根據另一示例性實施例的接收多模態搜索的查詢的方法的示範圖。 FIG. 23 is an exemplary diagram illustrating a method of receiving a multimodal search query according to another exemplary embodiment.
圖24為說明根據另一示例性實施例的多模態查詢類型清單的示範圖。 24 is an exemplary diagram illustrating a multi-modal query type list according to another exemplary embodiment.
圖25A至圖25E為說明根據另一例示性實施例的接收多模態搜索的查詢的方法的示範圖。 25A to 25E are exemplary diagrams illustrating a method of receiving a query of a multi-modal search according to another exemplary embodiment.
圖26為說明根據例示性實施例的顯示查詢輸入窗的程序的流程圖。 FIG. 26 is a flowchart illustrating a procedure of displaying a query input window according to an exemplary embodiment.
圖27及圖28為說明根據例示性實施例的顯示查詢輸入窗的方法的示範圖。 27 and 28 are exemplary diagrams illustrating a method of displaying a query input window according to an exemplary embodiment.
圖29為說明根據例示性實施例的接收查詢的程序的流程圖。 FIG. 29 is a flowchart illustrating a procedure of receiving a query according to an exemplary embodiment.
圖30至圖32為說明根據例示性實施例的接收查詢的方法的示範圖。 30 to 32 are exemplary diagrams illustrating a method of receiving a query according to an exemplary embodiment.
圖33為說明根據例示性實施例的接收查詢的程序的流程圖。 33 is a flowchart illustrating a procedure of receiving a query according to an exemplary embodiment.
圖34為說明根據例示性實施例的接收其中查詢類型為文本的查詢組件的方法的示範圖。 34 is an exemplary diagram illustrating a method of receiving a query component in which the query type is text according to an exemplary embodiment.
圖35至圖38為說明根據例示性實施例的接收其中查詢類型為影像的查詢組件的方法的示範圖。 35 to 38 are exemplary diagrams illustrating a method of receiving a query component in which the query type is an image according to an exemplary embodiment.
圖39為說明根據例示性實施例的接收其中查詢類型為草圖資訊的查詢組件的方法的示範圖。 39 is an exemplary diagram illustrating a method of receiving a query component in which the query type is sketch information according to an exemplary embodiment.
圖40為說明根據例示性實施例的接收其中查詢類型為音訊資訊的查詢組件的方法的示範圖。 FIG. 40 is an exemplary diagram illustrating a method of receiving a query component in which the query type is audio information according to an exemplary embodiment.
圖41為說明根據例示性實施例的接收包含具有多個查詢類型的多個查詢組件的查詢及顯示搜索結果的方法的示範圖。 41 is an exemplary diagram illustrating a method of receiving a query including multiple query components having multiple query types and displaying search results according to an exemplary embodiment.
圖42為說明根據例示性實施例的執行搜索的程序的流程圖。 FIG. 42 is a flowchart illustrating a procedure for performing search according to an exemplary embodiment.
圖43為說明根據例示性實施例的藉由執行多模態搜索而獲得的結果的示範圖。 FIG. 43 is an exemplary diagram illustrating a result obtained by performing a multi-modal search according to an exemplary embodiment.
圖44為說明根據另一示例性實施例的顯示搜索結果的程序的流程圖。 44 is a flowchart illustrating a procedure of displaying search results according to another exemplary embodiment.
圖45為說明根據另一示例性實施例的搜索結果的優先級的示範圖。 FIG. 45 is an exemplary diagram illustrating the priority of search results according to another exemplary embodiment.
圖46為說明根據另一例示性實施例的藉由執行多模態搜索而獲得的結果的示範圖。 46 is an exemplary diagram illustrating a result obtained by performing multi-modal search according to another exemplary embodiment.
圖47A為說明根據例示性實施例的藉由使用多個裝置接收查詢的方法的示範圖。 47A is an exemplary diagram illustrating a method of receiving a query by using multiple devices according to an exemplary embodiment.
圖47B為說明其中根據例示性實施例的智慧型眼鏡自整個電視(television。TV)螢幕獲取使用者所看到的區的影像的方法的示範圖。 47B is an exemplary diagram illustrating a method in which smart glasses according to an exemplary embodiment acquire an image of an area seen by a user from the entire television (TV) screen.
圖48為說明根據另一例示性實施例的經由多個裝置接收查 詢組件的方法的示範圖。 FIG. 48 is a diagram illustrating receiving a query via multiple devices according to another exemplary embodiment. Demonstration diagram of the method of querying components.
圖49為說明根據例示性實施例的執行搜索的程序的流程圖。 FIG. 49 is a flowchart illustrating a procedure for performing search according to an exemplary embodiment.
圖50為說明根據例示性實施例的執行搜索的程序的流程圖。 FIG. 50 is a flowchart illustrating a procedure for performing search according to an exemplary embodiment.
圖51為說明根據例示性實施例的查詢輸入裝置的結構的方塊圖。 FIG. 51 is a block diagram illustrating the structure of a query input device according to an exemplary embodiment.
圖52至圖57為說明根據另一示例性實施例的執行多模態搜索的方法的示範圖。 52 to 57 are exemplary diagrams illustrating a method of performing multi-modal search according to another exemplary embodiment.
圖58為說明根據另一示例性實施例的顯示查詢類型清單的方法的示範圖。 FIG. 58 is an exemplary diagram illustrating a method of displaying a query type list according to another exemplary embodiment.
圖59為說明根據另一示例性實施例的顯示查詢類型清單的方法的示範圖。 FIG. 59 is an exemplary diagram illustrating a method of displaying a list of query types according to another exemplary embodiment.
圖60為說明根據例示性實施例的產生多模態查詢類型清單的方法的示範圖。 FIG. 60 is an exemplary diagram illustrating a method of generating a multimodal query type list according to an exemplary embodiment.
圖61至圖65為說明根據另一示例性實施例的執行多模態搜索的方法的示範圖。 61 to 65 are exemplary diagrams illustrating a method of performing multi-modal search according to another exemplary embodiment.
圖66為說明根據例示性實施例的用於基於具有多個查詢類型的查詢執行多模態搜索的框架的方塊圖。 66 is a block diagram illustrating a framework for performing multimodal search based on a query having multiple query types according to an exemplary embodiment.
圖67說明用於實施一或多個例示性實施例的系統的圖。 67 illustrates a diagram of a system for implementing one or more exemplary embodiments.
圖68至圖72為說明根據一或多個例示性實施例的擷取具有影像查詢類型的查詢組件的影像特徵的程序的示範圖。 68 to 72 are exemplary diagrams illustrating a procedure for capturing image features of a query component having an image query type according to one or more exemplary embodiments.
現將詳細參考例示性實施例,所述實施例的實例在附圖 中予以說明,其中在全文中相同的圖式元件符號指相同的元件。就此而言,例示性實施例可具有不同形式且不應被解釋為限於本文中所陳述的描述。因此,下文僅藉由參看諸圖描述例示性實施例以解釋本發明描述的態樣。如本文所使用,術語「及/或」包含相關聯所列項目中的一或多者的任何及全部組合。當在元件清單之前時,諸如「......中的至少一者」的表達修飾元件的整個清單,且並不修飾清單的個別元件。表達「......中的至少一者」修飾所有元件的清單,且並不修飾包含於清單中的元件中的每一者。 Reference will now be made in detail to exemplary embodiments, examples of which are shown in the drawings This is explained in the text, where the same graphical element symbols refer to the same elements throughout the text. In this regard, the exemplary embodiments may have different forms and should not be construed as being limited to the descriptions set forth herein. Therefore, the following describes exemplary embodiments of the present invention only by referring to the drawings to describe exemplary embodiments. As used herein, the term "and/or" includes any and all combinations of one or more of the associated listed items. When before the list of components, expressions such as "at least one of..." modify the entire list of components, and do not modify individual components of the list. The expression "at least one of..." modifies the list of all components, and does not modify every one of the components included in the list.
在以下本發明中,在一個部分(或元件、裝置等)被稱作「連接」至另一部分(或元件、裝置等)時,應理解前者可與後者「斷開連接」,或經由介入部分(或元件、裝置等)與後者「電連接」。此外,在描述成一個部分(或元件、裝置等)包括(或包含或具有)一些元件時,應理解其可僅包括(或包含或具有)彼等元件,或在不存在特定限制的情況下其可包括(或包含或具有)除彼等元件之外的其他元件。 In the following invention, when a part (or element, device, etc.) is referred to as "connected" to another part (or element, device, etc.), it should be understood that the former can be "disconnected" from the latter, or via an intervening part (Or components, devices, etc.) "electrically connected" to the latter. In addition, when a part (or element, device, etc.) is described as including (or containing or having) some elements, it should be understood that it may include (or contain or have) those elements only, or in the absence of specific restrictions It may include (or contain or have) other elements than theirs.
在本說明書中,查詢表示用於執行搜索的命令。查詢可包含經獲得為搜索結果的資訊。查詢可包含至少一個查詢組件(亦即,查詢輸入)。查詢組件表示構成查詢的資訊的單元。又,至裝置(例如,查詢輸入裝置)的查詢組件輸入可被稱作查詢輸入。舉例而言,查詢組件可包含以下各者中的至少一者:包含於由使用者輸入至查詢輸入裝置的文本中的關鍵字、影像資料、草圖資訊、視訊資料及音訊資料。音訊資料可包含語音資訊。查詢類型可表示查詢組件的模態。在本文中,模態被定義為除了人可感知 的態樣之外還包含關於在算法上用於搜索的搜索資料庫的資訊來源。舉例而言,查詢類型可指示查詢組件對應於哪一類型的文本、影像資料、草圖資訊、視訊資料及音訊資料。包含多個查詢類型的查詢表示包含於查詢中的多個查詢組件對應於多個查詢類型。舉例而言,在查詢包含其中查詢類型為文本的第一查詢組件及其中查詢類型為影像的第二查詢組件時,查詢包含多個查詢類型。亦即,查詢類型可為文本查詢、影像查詢、音訊類型及手寫查詢中的至少一者。 In this specification, query means a command for performing a search. The query may contain information obtained as search results. The query may include at least one query component (ie, query input). The query component represents a unit of information constituting a query. Also, query component input to a device (eg, query input device) may be referred to as query input. For example, the query component may include at least one of the following: keywords, image data, sketch information, video data, and audio data included in the text input by the user to the query input device. The audio data may include voice information. The query type can represent the modality of the query component. In this article, the modal is defined as in addition to human perception In addition to the appearance of, contains information sources about the search database used in the algorithm search. For example, the query type may indicate to which type of text, image data, sketch information, video data, and audio data the query component corresponds. A query that includes multiple query types indicates that multiple query components included in the query correspond to multiple query types. For example, when the query includes a first query component in which the query type is text and a second query component in which the query type is image, the query includes multiple query types. That is, the query type may be at least one of text query, image query, audio type, and handwriting query.
音訊資料可包含聲音、語音、音訊及音樂中的至少一者。在本說明書中,搜索模式可表示執行搜索的方法的操作模式。搜索模式可包含單一輸入模式(亦即,單一輸入模式)及多模態輸入模式(亦即,多模態輸入模式)。單一輸入模式可表示其中基於包含具有一個查詢類型的一或多個查詢組件的查詢執行搜索的操作模式。多模態輸入模式可表示其中基於包含具有多個查詢類型的多個查詢組件的查詢執行搜索的操作模式。 The audio data may include at least one of sound, voice, audio, and music. In this specification, the search mode may mean the operation mode of the method of performing the search. The search mode may include a single input mode (that is, a single input mode) and a multi-modal input mode (that is, a multi-modal input mode). The single input mode may represent an operation mode in which a search is performed based on a query including one or more query components having one query type. The multimodal input mode may represent an operation mode in which a search is performed based on a query including multiple query components having multiple query types.
在下文中,將詳細地描述例示性實施例。 Hereinafter, exemplary embodiments will be described in detail.
圖1為說明根據例示性實施例的執行搜索的程序的流程圖。 FIG. 1 is a flowchart illustrating a procedure for performing a search according to an exemplary embodiment.
參看圖1,在操作S110中,計算裝置可顯示使得使用者能夠輸入查詢的查詢輸入窗。查詢輸入窗表示使用者介面,計算裝置經由所述使用者介面接收使用者的查詢輸入。查詢輸入窗可包含用於輸入查詢組件的查詢輸入工具。舉例而言,查詢輸入窗可包含以下各者中的至少一者:文本框、統一資源定位器(uniform resource locator;URL)輸入窗、檔案上傳按鈕、草圖輸入窗、應用程式執行按鈕等。文本框表示顯示藉由使用輸入裝置(例如,鍵盤、小鍵盤、虛擬小鍵盤等)輸入的文本的框。URL輸入窗表示使用者介面,經由所述使用者介面輸入指示作為查詢輸入的資訊的位置的URL。檔案上傳按鈕表示用以執行其中計算裝置在由使用者選擇時選擇檔案的操作及上傳選定檔案的操作的按鈕。草圖輸入窗表示顯示由使用者藉由使用輸入裝置(例如,平板電腦、觸控面板、軌跡墊、滑鼠、觸控筆等)輸入的資訊的使用者介面。應用程式執行按鈕表示使得能夠執行對應於選定按鈕的應用程式的按鈕。舉例而言,在選擇對應於攝影的應用程式執行按鈕時,可執行用於攝影的應用程式。作為另一實例,在選擇對應於聲音的記錄的應用程式執行按鈕時,可執行用於記錄聲音的應用程式。作為另一實例,查詢輸入裝置可自藉由操作攝影機而獲取的影像擷取諸如快速回應(Quick Response;QR)碼的資訊,且藉由使用QR碼接收查詢組件。 Referring to FIG. 1, in operation S110, the computing device may display a query input window that enables a user to input a query. The query input window represents a user interface, and the computing device receives the user's query input through the user interface. The query input window may include a query input tool for inputting query components. For example, the query input window may include at least one of the following: text box, uniform resource locator (uniform resource locator; URL) input window, file upload button, sketch input window, application execution button, etc. The text box represents a box that displays text input by using an input device (for example, keyboard, keypad, virtual keypad, etc.). The URL input window represents a user interface through which a URL indicating the location of information input as a query is input. The file upload button represents a button for performing an operation in which the computing device selects a file when the user selects it and uploads the selected file. The sketch input window represents a user interface that displays information input by a user by using an input device (eg, tablet computer, touch panel, track pad, mouse, stylus, etc.). The application execution button represents a button that enables execution of the application corresponding to the selected button. For example, when an application execution button corresponding to photography is selected, an application for photography can be executed. As another example, when an application execution button corresponding to recording of sound is selected, an application for recording sound may be executed. As another example, the query input device can capture information such as Quick Response (QR) codes from images acquired by operating the camera, and receive the query component by using QR codes.
根據例示性實施例,在搜索模式對應於多模態搜索(亦即,多模態輸入模式)時,查詢輸入裝置可顯示用於接收具有多個查詢類型的多個查詢組件(亦即,查詢輸入)的查詢輸入窗。或者,在搜索模式對應於單一搜索(亦即,單一輸入模式)時,查詢輸入裝置可顯示單一查詢輸入窗。單一查詢輸入窗表示接收僅包含一個查詢類型的查詢的查詢輸入窗。 According to an exemplary embodiment, when the search mode corresponds to a multi-modal search (that is, a multi-modal input mode), the query input device may display multiple query components for receiving multiple query types (that is, a query Input) query input window. Alternatively, when the search mode corresponds to a single search (ie, a single input mode), the query input device may display a single query input window. A single query input window indicates that a query input window that receives only one query type query.
隨後,在操作S120中,查詢輸入裝置可經由所顯示的查詢輸入窗接收查詢。此處,查詢輸入裝置可接收包含多個查詢 類型的查詢,亦即接收包含多個查詢類型的多個查詢組件的查詢。亦即,可接收包含多個查詢類型的多個查詢組件的查詢。 Subsequently, in operation S120, the query input device may receive a query via the displayed query input window. Here, the query input device may receive multiple queries Types of queries, that is, queries that receive multiple query components that contain multiple query types. That is, a query including multiple query components of multiple query types can be received.
隨後,查詢輸入裝置可基於所接收的查詢選擇至少一個搜索結果。此處,可藉由使用搜索引擎選擇至少一個搜索結果。搜索引擎表示基於查詢搜索資訊的硬體、軟體或其組合。搜索引擎可包含於查詢輸入裝置中,或可包含於單獨裝置(例如,網頁伺服器、媒體伺服器、網路伺服器等)中。在搜索引擎包含於單獨裝置中時,查詢輸入裝置可將所接收的查詢傳輸至單獨裝置。查詢輸入裝置可回應於經傳輸查詢自單獨裝置獲取選定搜索結果。 Subsequently, the query input device may select at least one search result based on the received query. Here, at least one search result can be selected by using a search engine. A search engine represents hardware, software, or a combination of search information based on a query. The search engine may be included in the query input device, or may be included in a separate device (eg, web server, media server, web server, etc.). When the search engine is included in the separate device, the query input device may transmit the received query to the separate device. The query input device may obtain selected search results from a separate device in response to the transmitted query.
在操作S130中,查詢輸入裝置可顯示選定搜索結果。此處,查詢輸入裝置可對搜索結果進行優先排序。查詢輸入裝置可基於搜索結果的優先級顯示搜索結果。 In operation S130, the query input device may display the selected search result. Here, the query input device may prioritize the search results. The query input device may display the search results based on the priority of the search results.
根據例示性實施例,查詢輸入裝置可將包含於搜索結果中的文本轉換(或與伺服器或另一裝置通信以轉換)成語音,且輸出經轉換語音。或者,查詢輸入裝置可將包含於搜索結果中的語音轉換成文本,且輸出經轉換文本。因此,查詢輸入裝置使得盲人或聽覺受損的人能夠檢查搜索結果。 According to an exemplary embodiment, the query input device may convert (or communicate with a server or another device to convert) the text included in the search result to voice, and output the converted voice. Alternatively, the query input device may convert the speech included in the search results into text, and output the converted text. Therefore, the query input device enables the blind or hearing impaired to check the search results.
圖2為說明根據例示性實施例的使用者介面的組態的概念圖。查詢輸入裝置可顯示圖2中所說明的查詢輸入窗210及結果顯示區220,但應理解一或多個其他例示性實施例不限於此。查詢輸入裝置可分離地顯示查詢輸入窗210及結果顯示區220。
FIG. 2 is a conceptual diagram illustrating the configuration of a user interface according to an exemplary embodiment. The query input device may display the
查詢輸入窗210可接收對應於第一查詢類型的第一查詢
組件211(亦即,第一查詢輸入)及對應於第二查詢類型的第二查詢組件212(亦即,第二查詢輸入)。可基於第一查詢類型及第二查詢類型不同地顯示查詢輸入窗210。此外,查詢輸入窗210可接收單一查詢或包含不同類型的兩個或大於兩個查詢的查詢。
The
結果顯示區220可包含回應結果221及222(亦即,搜索結果)的清單。第一回應結果221可包含關於回應於搜索而識別的資訊的概要資訊。舉例而言,第一回應結果221可包含影像文件的縮略圖、包含於文件中的一些文本、所搜索的文件的連結、圖符等。
The
圖3為說明根據例示性實施例的用於構造查詢輸入裝置300的結構的概念圖。圖3說明用於實施例示性實施例的例示性環境。查詢輸入裝置300可經實施為計算裝置。舉例而言,查詢輸入裝置300可經實施為諸如以下各者的類型:個人電腦(personal computer;PC)、智慧型電話、聯網電視(connected television;TV)、筆記型(膝上型)電腦、個人數位助理(personal digital assistant;PDA)、平板PC、攜帶型多媒體播放器、迷你筆記型電腦、工作站等。
FIG. 3 is a conceptual diagram illustrating a structure for constructing a
可描述與機器可用指令或電腦程式碼相關聯的例示性實施例,所述機器可用指令或電腦程式碼包含諸如由諸如電腦、個人攜帶型終端機或手持式裝置的裝置執行的程式模組的電腦可執行指令。通常,包含常式、程式、物件、組件及資料結構的程式模組表示執行特定工作或抽象資料類型的程式碼。例示性實施例可實施於包含手持型裝置、消費型電子裝置、通用電腦及特殊 計算裝置的各種系統中。又,例示性實施例可在分散式計算環境下實施。 Exemplary embodiments may be described that are associated with machine-available instructions or computer program code that include program modules such as program modules executed by devices such as computers, personal portable terminals, or handheld devices Computer executable instructions. Generally, program modules containing routines, programs, objects, components, and data structures represent code that performs specific tasks or abstracts data types. Exemplary embodiments can be implemented to include handheld devices, consumer electronic devices, general-purpose computers, and special Computing systems in various systems. Also, the exemplary embodiments may be implemented in a distributed computing environment.
查詢輸入裝置300可包含記憶體320、至少一個處理器330、至少一個輸出裝置340、至少一個輸入/輸出(input/output;I/O)埠350、至少一個I/O組件360、電源370及連接元件的匯流排310。匯流排310可包含一或多種類型的匯流排,諸如位址匯流排、資料匯流排或其組合。出於簡明起見,圖3的功能區塊經說明為線。然而,查詢輸入裝置300可實質上經組態具有各種組件。舉例而言,諸如顯示裝置的輸出裝置340可被視為I/O組件360。又,處理器330可包含記憶體320。
The
查詢輸入裝置300可包含各種電腦可讀媒體。電腦可讀媒體可為可由查詢輸入裝置300存取的任意可用媒體,且可包含揮發性媒體、非揮發性媒體、可移動媒體及非可移動媒體。電腦儲存媒體可包含實施於任意方法或技術中用於儲存電腦可讀指令、資料結構、程式模組或諸如資料的資訊的揮發性媒體、非揮發性媒體、可移動媒體或非可移動媒體。電腦儲存媒體可包含RAM、ROM、EEPROM、快閃記憶體、記憶體技術、CD-ROM、DVD、全像記憶體、匣式磁帶、磁帶、磁碟或其他磁性儲存裝置,可用以編碼所要資訊,或可包含可由查詢輸入裝置300存取的任意媒體,但不限於此。在一個例示性實施例中,電腦儲存媒體可選自各種類型的電腦儲存媒體。在另一個實施例中,電腦儲存媒體可選自非暫時性電腦儲存媒體。
The
記憶體320可包含揮發性及/或非揮發性記憶體類型的
電腦儲存媒體。記憶體320可為可移動記憶體、非可移動記憶體或其組合。舉例而言,記憶體320可包含半導體記憶體、硬碟機、光碟機等。查詢輸入裝置300可包含自諸如記憶體320或I/O組件360的各種實體讀出資料的一或多個處理器330。輸出裝置340將資料指令提供至使用者或另一裝置。舉例而言,輸出裝置340可包含顯示裝置、揚聲器、打印組件、振動電動機、通信裝置等中的至少一者。
The
I/O埠350允許邏輯上將查詢輸入裝置300連接至包含I/O組件360的其他裝置。舉例而言,I/O組件360可包含以下各者中的至少一者:麥克風、操縱桿、遊戲板、衛星天線、掃描儀、印表機、無線裝置、鍵盤、軌跡墊、觸控式螢幕、可旋轉撥號盤、攝影機及手寫輸入單元。手寫輸入單元可為觸控式螢幕,且可用以輸入手寫影像。觸控式螢幕可包含藉由作用中觸控筆(下文中被稱作筆)感測觸摸的電極磁反應(electrode magnetic reaction;EMR)墊,但一或多個其他例示性實施例不限於此。
The I/
筆可包含線圈,且磁場可由線圈在EMR墊的某一點處產生。EMR墊可偵測所產生的磁場的位置以偵測筆觸摸EMR墊的位置。EMR墊可偵測由筆產生磁場的位置以偵測觸控式螢幕上的筆觸摸位置。控制器可偵測筆觸摸位置,且因此接收手寫影像。 The pen may contain a coil, and the magnetic field may be generated by the coil at a certain point of the EMR pad. The EMR pad can detect the position of the generated magnetic field to detect the position where the pen touches the EMR pad. The EMR pad can detect the position of the magnetic field generated by the pen to detect the pen touch position on the touch screen. The controller can detect the pen touch position and thus receive the handwritten image.
圖4為說明用於執行例示性實施例的網路環境的概念圖。網路環境僅為可應用於例示性實施例的環境的實例,且可包含就廣義組態而言任意數目個組件。 FIG. 4 is a conceptual diagram illustrating a network environment for performing an exemplary embodiment. The network environment is only an example of an environment that can be applied to the exemplary embodiments, and may include any number of components in terms of a generalized configuration.
網路環境可包含網路410、查詢輸入裝置400及搜索引
擎伺服器420。網路410可包含諸如網際網路、企業內部網路、非公共及公共區域網路、非公共及公共廣域網路、無線資料或電話網路等的任意電腦網路。查詢輸入裝置400為提供查詢的裝置。根據例示性實施例,查詢輸入裝置400可輸出搜索結果以及查詢輸入。
The network environment may include a
搜索引擎伺服器420可包含諸如查詢輸入裝置400的任意計算裝置。搜索引擎伺服器420可提供至少一些提供搜索服務的操作。
圖5至圖7為說明根據例示性實施例的接收單一搜索的查詢的方法的示範圖。 5 to 7 are exemplary diagrams illustrating a method of receiving a single searched query according to an exemplary embodiment.
在搜索模式為單一搜索模式(亦即,單一輸入模式)時,根據例示性實施例的查詢輸入裝置可顯示單一查詢輸入窗510,經由所述單一查詢輸入窗輸入包含一個查詢類型的查詢輸入。查詢輸入裝置可顯示用於選擇搜索模式的至少一個搜索模式選擇物件。參看圖5,查詢輸入裝置可顯示單一輸入模式選擇圖符501(亦即,單一輸入模式選擇圖符)及多模態輸入模式選擇圖符502(亦即,多模態輸入模式選擇圖符)。在自使用者1接收用於選擇單一輸入模式選擇圖符501的使用者輸入時,查詢輸入裝置可顯示單一查詢輸入窗510。此處,使用者輸入可取決於查詢輸入裝置或I/O裝置的類型而變化。舉例而言,在查詢輸入裝置為輸出圖形使用者介面(graphical user interface;GUI)的PC時,藉由使用滑鼠游標點擊或選擇單一輸入模式選擇圖符501的事件可為選擇單一輸入模式選擇圖符501的使用者輸入。作為另一實例,在查詢
輸入裝置為包含觸控式螢幕的手持式裝置時,人體的一部分或電子筆對單一輸入模式選擇圖符501在觸控式螢幕上顯示的位置的觸摸可為選擇單一輸入模式選擇圖符501的使用者輸入。
When the search mode is a single search mode (that is, a single input mode), the query input device according to the exemplary embodiment may display a single
此外,查詢輸入裝置可顯示單一查詢類型清單520。單一查詢類型清單520可為用於選擇查詢類型的顯示項。顯示項可為顯示於螢幕上的UI元件。單一查詢類型清單520可包含多個物件。包含於單一查詢類型清單520中的每一物件可分別對應於一個查詢類型。亦即,單一查詢類型清單520可包含文本類型、影像類型、手寫類型、視訊類型及音訊類型中的至少一者的查詢。在圖5中,單一查詢類型清單520經說明為一組按鈕型物件,但在一或多個其他例示性實施例中,物件中的每一者可由各種形式(例如,圖符、介面工具集等)替換。
In addition, the query input device may display a single
查詢輸入裝置可基於對單一查詢類型清單520的選擇判定由單一查詢輸入窗510接收的查詢組件的查詢類型。參看圖6,使用者1可藉由使用將包含於單一查詢類型清單520中的物件中的一者拖放至顯示單一查詢輸入窗510的區的輸入來判定包含於單一查詢輸入窗510中的查詢類型。拖放表示藉由使用GUI中的滑鼠點擊或觸摸式輸入選擇一個物件、移動位置及結束滑鼠點擊或觸摸式輸入的輸入方案。舉例而言,在對應於草圖資訊的物件521的拖放事件由單一查詢輸入窗510接收(如圖7中所說明)時,可顯示用於將草圖資訊輸入至單一查詢輸入窗510的草圖輸入窗。隨後,在對應於另一查詢類型的物件選自包含於單一查詢類型清單520中的物件當中時,草圖輸入窗可改變為用於輸入對應
於其他查詢類型的查詢組件的輸入窗。此處,拖放可不同地用各種輸入方案替換。舉例而言,根據另一示例性實施例,使用者1可藉由使用諸如上文參考單一輸入模式選擇圖符501的選擇所述的彼等輸入的輸入判定查詢類型。根據例示性實施例,單一查詢輸入窗510的面積或位置可取決於待顯示(亦即,對應於查詢類型的查詢輸入的顯示項)於單一查詢輸入窗510中的查詢類型而改變或變化。或者,顯示於查詢輸入窗810中的查詢組件(亦即,顯示項)的大小可取決於查詢組件輸入區的面積而改變或變化。舉例而言,在至文本輸入窗的字元輸入的數目增加(例如,超過預定數目)時,顯示於文本輸入窗中的字元中的每一者的字型大小可縮小。舉例而言,根據一或多個例示性實施例,使用者1可經由單一輸入模式選擇圖符501上的選擇來選擇查詢類型。根據一或多個例示性實施例,單一查詢輸入窗510的區或位置可基於待顯示於查詢輸入窗上的查詢的查詢類型(亦即,對應於查詢類型的查詢輸入的顯示項)而改變。另一方面,待顯示於單一查詢輸入窗510上的查詢的查詢組件(亦即,顯示項)的大小可基於查詢組件輸入區而改變。舉例而言,在輸入字元時,若輸入預定數目或更多的字元,則文本輸入窗可放大,或文本輸入窗中的字元可改變為較小大小。
The query input device may determine the query type of the query component received by the single
控制器可操作以顯示對應於經由顯示項520選擇的查詢類型的查詢輸入窗510,基於經由查詢輸入窗520輸入的查詢獲取搜索結果,及顯示搜索結果。舉例而言,在查詢類型為文本時,控制器可操作以顯示使得能夠輸入文本的顯示項。
The controller is operable to display a
在選定查詢類型為音訊時,控制器可操作以在查詢輸入窗510上顯示顯示項,所述顯示項用於將經由麥克風獲取的語音資訊及儲存於記憶體中的音訊資料中的至少一者作為查詢輸入。舉例而言,用於選擇使得麥克風能夠操作的圖符及儲存於記憶體中的音訊資料的圖符可顯示於查詢輸入窗510上。麥克風可接收語音輸入以輸出電信號,且可自電信號獲取語音資訊。音訊資料可作為檔案儲存於記憶體中。
When the selected query type is audio, the controller is operable to display a display item on the
在選定查詢類型為影像時,控制器可操作以在查詢輸入窗510上顯示顯示項,所述顯示項用於將選自經由攝影機獲取的影像資料及儲存於記憶體中的影像資料中的至少一者作為查詢輸入。舉例而言,用於選擇使得攝影機能夠操作的圖符及儲存於記憶體中的影像資料的圖符可顯示於查詢輸入窗510上。攝影機可獲取影像資料。影像資料可作為檔案儲存於記憶體中。
When the selected query type is an image, the controller is operable to display a display item on the
此外,查詢輸入裝置可包含搜索按鈕530,所述搜索按鈕用於將允許基於查詢輸入執行搜索的命令輸入至單一查詢輸入窗510。根據一或多個其他例示性實施例,可不顯示搜索按鈕530,且可使其改變為另一形式。
In addition, the query input device may include a
圖8至圖18為說明根據例示性實施例的接收多模態搜索的查詢的方法的示範圖。 8 to 18 are exemplary diagrams illustrating a method of receiving a query of multi-modal search according to an exemplary embodiment.
在搜索模式為多模態搜索模式(亦即,多模態輸入模式)時,根據例示性實施例的查詢輸入裝置可顯示查詢輸入窗810,經由所述查詢輸入窗輸入包含一個查詢類型的查詢。在經由顯示項820選擇多個查詢類型時,控制器可操作以顯示用於在查詢輸入窗
810上接收多個查詢的顯示項811及812。舉例而言,參看圖8,查詢輸入窗810可包含第一查詢組件輸入區811(亦即,第一區)及第二查詢組件輸入區812(亦即,第二區)。
When the search mode is a multi-modal search mode (ie, a multi-modal input mode), the query input device according to the exemplary embodiment may display a
查詢輸入裝置可顯示用於選擇搜索模式的至少一個搜索模式選擇物件。參看圖8,查詢輸入裝置可顯示單一輸入模式選擇圖符801(亦即,單一輸入模式選擇圖符)及多模態輸入模式選擇圖符802(亦即,多模態輸入模式選擇圖符)。在自使用者1接收用於選擇多模態輸入模式選擇圖符801的使用者輸入時,查詢輸入裝置可顯示查詢輸入窗810。可接收具有多個查詢類型的多個查詢組件(亦即,查詢輸入)的查詢輸入窗可被稱作多模態查詢輸入窗。此處,使用者輸入可取決於查詢輸入裝置或I/O裝置的類型而變化。舉例而言,在查詢輸入裝置為輸出GUI的PC時,藉由使用滑鼠游標點擊或選擇多模態輸入模式選擇圖符801的事件可為選擇多模態輸入模式選擇圖符801的使用者輸入。作為另一實例,在查詢輸入裝置為包含觸控式螢幕的手持式裝置時,人體的一部分或電子筆(例如,觸控筆)對多模態輸入模式選擇圖符801在觸控式螢幕上顯示的位置的觸摸可為選擇多模態輸入模式選擇圖符801的使用者輸入。
The query input device may display at least one search mode selection object for selecting a search mode. Referring to FIG. 8, the query input device may display a single input mode selection icon 801 (that is, a single input mode selection icon) and a multimodal input mode selection icon 802 (that is, a multimodal input mode selection icon) . When receiving user input for selecting the multi-modal input
此外,查詢輸入裝置可顯示單一查詢類型清單820。單一查詢類型清單820可包含多個物件。包含於單一查詢類型清單820中的每一物件可分別對應於一個查詢類型。在圖8中,單一查詢類型清單820經說明為簡單按鈕類型,但在一或多個其他例示性實施例中,物件中的每一者可用諸如圖符、介面工具集等各種
形式替換。
In addition, the query input device may display a single
查詢輸入裝置可基於單一查詢類型清單820判定包含於多模態查詢輸入窗810中的查詢類型。參看圖9,使用者1可藉由使用將包含於單一查詢類型清單820中的物件中的一者拖放至顯示多模態查詢輸入窗810的區的輸入判定包含於查詢輸入窗810中的查詢類型。拖放表示藉由使用GUI中的滑鼠點擊或觸摸式輸入選擇一個物件、移動位置及結束滑鼠點擊或觸摸式輸入的輸入方案。舉例而言,在將對應於文本的物件821的拖放事件輸入至查詢輸入窗810的第一查詢組件輸入區811(如圖9中所說明)時,可顯示用於將文本輸入至第一查詢組件輸入區811的文本輸入窗,如圖10中所說明。文本輸入窗可包含顯示輸入文本的文本框。又,參看圖10,在將對應於影像的物件822的拖放事件輸入至第二查詢組件輸入區812時,可顯示用於將查詢類型為影像的查詢組件輸入至第二查詢組件輸入區812的使用者介面,如圖11中所說明。在此狀況下,拖放可不同地用各種輸入方案替換。舉例而言,根據一或多個例示性實施例,使用者1可經由多模態輸入模式選擇圖符801的選擇判定查詢類型。此外,第一查詢組件輸入區811或第二查詢組件輸入區812的面積或位置可隨著待顯示(亦即,對應於查詢類型的查詢輸入的顯示項)於第一查詢組件輸入區811或第二查詢組件輸入區812中的查詢類型而改變或變化。或者,顯示於查詢輸入窗810中的查詢組件的大小可隨著查詢組件輸入區的面積而改變或變化。舉例而言,在至文本輸入窗的字元輸入的數目增加(例如,超過預定數目)時,顯示於文本輸入
窗中的字元中的每一者的字型大小可縮小。
The query input device may determine the query type included in the multi-modal
此外,在圖8至圖11中,查詢輸入窗810經說明為接收包含至少兩個查詢類型的查詢(亦即,至少兩個查詢類型的查詢輸入)。應理解,在例示性實施例中,包含於經由查詢輸入窗810接收的查詢中的查詢類型的數目可大於、等於或小於二。使用者1可自包含於單一查詢類型清單820中的物件當中選擇至少一者。舉例而言,包含於單一查詢類型清單820中的物件中的一者可藉由使用滑鼠或滑鼠游標點擊。或者,可觸摸顯示於觸控式螢幕上的物件中的一者。然而,應理解一或多個其他例示性實施例不限於此。
In addition, in FIGS. 8 to 11, the
參看圖12,可藉由自使用者1接收的輸入選擇對應於音訊的物件823。在至少一個物件選自包含於單一查詢類型清單820中的物件當中時,查詢輸入裝置可將第三查詢組件輸入區813(亦即,第三區)增加至查詢輸入窗810。查詢輸入裝置可將第三查詢組件輸入區813增加至查詢輸入窗810而不改變查詢輸入窗810的總面積。舉例而言,參看圖13,查詢輸入裝置可在第二查詢組件輸入區812的一部分中顯示第三查詢組件輸入區813。然而,應理解一或多個其他例示性實施例不限於此。舉例而言,根據另一示例性實施例,查詢輸入裝置可在額外區上顯示第三查詢組件輸入區813,其中查詢輸入窗810與在顯示第三查詢組件輸入區813之前的狀況相比較放大。在選擇對應於音訊的物件823(如圖12中所說明)時,可顯示用於將查詢類型為音訊的查詢組件輸入至第三查詢組件輸入區813的使用者介面,如圖13中所說明。
Referring to FIG. 12, the
此外,包含於查詢輸入窗810中的每一查詢組件輸入區的面積可改變或可變化。舉例而言,在第一查詢組件輸入區811中難以全部顯示至第一查詢組件輸入區811的文本輸入時,第一查詢組件輸入區811的面積可增加。作為另一實例,如圖14中所說明,可基於使用者輸入移動查詢組件輸入區之間的邊界840。此處,使用者輸入可為拖動邊界840的輸入,但應理解一或多個其他例示性實施例不限於此。
In addition, the area of each query component input area included in the
此外,顯示於查詢組件輸入區中的使用者介面可改變為用於輸入對應於另一查詢類型的查詢組件的使用者介面。參看圖15,可接收包含於單一查詢類型清單820中的物件當中的對應於草圖資訊的物件824,且可接收由使用者1產生的事件作為選擇第二查詢組件輸入區812的使用者輸入。此處,使用者輸入可為自顯示於單一查詢類型清單820中的物件824開始且在第二查詢組件輸入區812中結束的拖放事件,但不限於此。在此狀況下,如圖16中所說明,用於輸入草圖資訊的草圖輸入窗814可顯示於圖15的第二查詢組件輸入區812中。
In addition, the user interface displayed in the input area of the query component may be changed to a user interface for inputting a query component corresponding to another query type. Referring to FIG. 15, an
又,查詢輸入窗810的大小可根據使用者輸入而改變。查詢輸入窗810可根據使用者輸入而放大或縮小。如圖17中所說明,在接收使用者輸入時,查詢輸入窗810可顯示於放大或縮小區850中。此處,使用者輸入可為拖動查詢輸入窗810的邊緣的輸入,但應理解一或多個其他例示性實施例不限於此。
In addition, the size of the
此外,可根據使用者輸入移動顯示查詢輸入窗810的位置。如圖18中所說明,在接收使用者輸入時,查詢輸入窗810可
顯示於經移動區860中。此處,使用者輸入可為拖動查詢輸入窗810的部分位置的輸入,但應理解一或多個其他例示性實施例不限於此。
In addition, the position of the
圖19及圖20為說明根據另一示例性實施例的接收多模態搜索的查詢的方法的示範圖。圖19為說明藉由基於單一搜索模式執行搜索而獲得的螢幕的示範圖。查詢輸入窗可包含用於輸入對應於第一查詢類型的查詢組件的第一查詢組件輸入區1910。經由第一查詢組件輸入區1910接收查詢組件,且接著在選擇搜索按鈕1930時,可基於包含所接收的查詢組件的查詢執行搜索。此處,可藉由使用包含於查詢輸入裝置中的搜索引擎執行搜索。或者,查詢輸入裝置可將查詢傳輸至搜索引擎伺服器,且接收對查詢的回應,且因此可執行搜索。
19 and 20 are exemplary diagrams illustrating a method of receiving a query of multi-modal search according to another exemplary embodiment. FIG. 19 is an exemplary diagram illustrating a screen obtained by performing a search based on a single search mode. The query input window may include a first query
搜索結果可由於所述搜索而顯示於結果顯示區1920中。參看圖19,第一搜索結果1921及第二搜索結果1922可顯示於結果顯示區1920中。
The search result may be displayed in the
隨後,在基於使用者輸入自所顯示的搜索結果當中選擇至少一個搜索結果時,可顯示查詢類型清單1940。參看圖19,在選擇第二搜索結果1922時,可在第二搜索結果1922附近顯示查詢類型清單1940。在圖19中,查詢類型清單1940經說明為經組態具有按鈕的一組物件,但在一或多個其他例示性實施例中,物件中的每一者可用例如圖符、介面工具集等各種形式替換。在此狀況下,可基於第二搜索結果1922執行多模態搜索,且可將查詢組件輸入至第二查詢組件輸入區1920。然而,本發明例示性實施
例不限於此。舉例而言,根據一或多個其他例示性實施例,可基於至第一查詢組件輸入區1910的原始查詢組件輸入及至第二查詢組件輸入區1920的查詢組件輸入執行多模態搜索。
Subsequently, when at least one search result is selected from the displayed search results based on the user input, the
在查詢類型選自圖19的查詢類型清單1940時,查詢輸入裝置可將搜索模式自單一搜索模式切換成多模態搜索模式。參看圖20,可進一步顯示用於輸入對應於第二查詢類型的查詢組件的第二查詢組件輸入區1915。隨後,在選擇搜索按鈕1930時,可基於至第一查詢組件輸入區1910的查詢組件輸入及至第二查詢組件輸入區1920的查詢組件輸入執行多模態搜索。在此狀況下,可基於第二搜索結果1922及至第二查詢組件輸入區1920的查詢組件輸入執行多模態搜索,但應理解一或多個其他例示性實施例不限於此。舉例而言,根據另一例示性實施例,可基於至第一查詢組件輸入區1910的原始查詢組件輸入及至第二查詢組件輸入區1920的查詢組件輸入執行多模態搜索。搜索結果1923及1924可作為多模態搜索的結果顯示於結果顯示區中。
When the query type is selected from the
圖21及圖22為說明根據例示性實施例的產生查詢輸入窗的方法的示範圖。根據例示性實施例,基於搜索模式選擇物件2100選擇搜索模式,且接著如圖21中所說明,可基於自使用者1接收的使用者輸入選擇或產生任意區2110。此處,使用者輸入可為任意位置的拖動,但應理解一或多個其他例示性實施例不限於此。在選擇任意區2110時,如圖22中所說明,查詢輸入窗可根據選定搜索模式顯示於任意區2110中。舉例而言,在選定搜索模式為單一搜索模式時,查詢輸入窗可為單一查詢輸入窗,且在選
定搜索模式為多模態搜索模式時,查詢輸入窗可為多模態查詢輸入窗。又,可顯示查詢類型清單2220及搜索按鈕2230。
21 and 22 are exemplary diagrams illustrating a method of generating a query input window according to an exemplary embodiment. According to an exemplary embodiment, the
圖23為說明根據另一例示性實施例的接收多模態搜索的查詢的方法的示範圖。在圖23的例示性實施例中,查詢輸入裝置可包含同時接收多個點的輸入的輸入裝置(例如,輸入單元)。舉例而言,查詢輸入裝置可包含觸控式螢幕。雖然顯示單一查詢類型清單2320,但可選擇包含於單一查詢類型清單2320中的多個物件。參看圖23,可選擇第一物件2321(其中查詢類型為文本)及第二物件2322(其中查詢類型為影像)。舉例而言,使用者的兩個手指可分別觸摸顯示於觸控式螢幕上的物件2321及2322。選擇多個物件,且在每一物件的選定位置移動至一個點時,可顯示用於接收具有對應於所述多個物件的多個查詢類型的查詢組件的查詢輸入窗2310。舉例而言,參看圖23,可接收其中觸摸顯示於觸控式螢幕上的物件2321及2322的兩個手指在觸摸觸控式螢幕的狀態中移動至一個點2340且接著與觸控式螢幕分離的輸入。亦即,可接收將多個物件同時拖放至一個點2340的輸入。可顯示包含用於輸入文本的文本輸入窗2311及用於上傳影像的影像上傳窗2312的查詢輸入窗2310。此處,一個點2340可能不會恰好地或精確地對應於相同點。舉例而言,在兩個點相對於彼此安置於任意距離內(例如,在預定距離內)時,其可被視為多個物件位於一個點處。
FIG. 23 is an exemplary diagram illustrating a method of receiving a query of a multimodal search according to another exemplary embodiment. In the exemplary embodiment of FIG. 23, the query input device may include an input device (eg, an input unit) that simultaneously receives input of multiple points. For example, the query input device may include a touch screen. Although a single
圖24為說明根據另一例示性實施例的多模態查詢類型清單2410的示範圖。根據本發明例示性實施例,在搜索模式為單
一搜索模式時,查詢輸入裝置可顯示單一查詢類型清單,且在搜索模式為多模態搜索模式時,查詢輸入裝置可顯示多模態查詢類型清單。包含於多模態查詢類型清單中的物件可表示多個查詢類型的組合。參看圖24,在藉由使用搜索模式選擇物件2400將搜索模式設定成多模態搜索模式時,可顯示表示其中組合兩個或大於兩個查詢類型的組合類型的清單的多模態查詢類型清單2410。
FIG. 24 is an exemplary diagram illustrating a multimodal
圖25A至圖25E為說明根據另一例示性實施例的接收多模態搜索的查詢的方法的示範圖。 25A to 25E are exemplary diagrams illustrating a method of receiving a query of a multi-modal search according to another exemplary embodiment.
根據本發明例示性實施例,可藉由使用搜索結果的一部分接收多模態搜索的查詢。參看圖25A,查詢輸入裝置2500可顯示影像2520作為藉由基於至查詢輸入窗2510的查詢輸入執行搜索而獲得的搜索結果。
According to an exemplary embodiment of the present invention, a multi-modal search query can be received by using a part of the search results. Referring to FIG. 25A, the
參看圖25B,可選擇影像2520的部分區2501。部分區2501可基於使用者輸入手動地選擇,或可基於例如影像辨識的搜索結果的分析自動選擇。舉例而言,在使用者1藉由拖動滑鼠游標或使用觸摸式輸入繪製環形曲線時,查詢輸入裝置2500可將環形曲線的內部判定為選自影像2520的部分區2501。
Referring to FIG. 25B, a
在部分區2501選自搜索結果時,可顯示查詢類型清單。根據本發明例示性實施例,參看圖25C,可在選定部分區2501附近顯示查詢類型清單,其呈漂浮圖符的形式或呈漂浮介面工具集的形式。漂浮圖符或漂浮介面工具集可顯示於內容上,且為位置可移動的物件。
When the
對於所顯示的查詢類型清單2520,可自使用者1接收用
於選擇查詢類型的使用者輸入。在選擇查詢類型時,可顯示對應於所顯示的查詢類型的查詢輸入窗。舉例而言,可選擇包含顯示於圖25C中所說明的影像2520中的手提包的部分區2501。隨後,在自多個所顯示的漂浮圖符2521當中選擇對應於多個查詢類型當中的語音搜索的圖符2511時,可顯示用於輸入查詢組件(其中查詢類型為語音)的查詢輸入窗2510。語音類型的查詢組件可被稱作音訊查詢。
For the displayed
根據例示性實施例,用於輸入查詢組件(其中查詢類型為語音)的查詢輸入窗2510可包含語音(亦即,音訊)記錄圖符。在使用者1選擇語音記錄圖符時,查詢輸入裝置2500可操作麥克風,且執行用以獲取語音資訊的應用程式。參看圖25D,在執行用於獲取語音資訊的應用程式時,使用者1可將語音輸入至查詢輸入裝置2500。
According to an exemplary embodiment, the
在經由查詢輸入窗2510輸入查詢組件時,查詢輸入裝置2500可接收選定搜索結果(例如,對應於選自影像2520的部分區2501)的一部分及經由查詢輸入窗2510輸入的資訊作為查詢組件。參看圖25E,可顯示包含影像輸入區2511-1(其中顯示其中顯示有手提包的影像)及語音輸入區2512-1(其中顯示輸入語音資訊的波形、預定波形及自語音資訊轉換的文本中的至少一者)的查詢輸入窗2510-1作為對應於查詢的顯示項。此處,輸入語音資訊的波形可為對應於語音資訊的預定部分(例如,語音資訊的開始)、語音資訊的預定長度、語音資訊的預定音訊特徵或特性等中的至少一者的波形。如圖25D中所說明,在輸入語音資訊「價
格」時,查詢輸入裝置2500可基於包含影像(其包含手提包)及語音「價格」的查詢執行多模態搜索。如圖25E中所說明,查詢輸入裝置2500可在搜索結果顯示區2520-1中顯示關於包含於影像中的手提包的價格的資訊作為藉由執行多模態搜索而獲得的搜索結果。
When a query component is input through the
圖26為說明根據例示性實施例的顯示查詢輸入窗的程序的流程圖。圖27及圖28為說明根據例示性實施例的顯示查詢輸入窗的方法的示範圖。根據例示性實施例,可在不在輸入查詢之前選擇查詢類型的狀態中輸入查詢組件。 FIG. 26 is a flowchart illustrating a procedure of displaying a query input window according to an exemplary embodiment. 27 and 28 are exemplary diagrams illustrating a method of displaying a query input window according to an exemplary embodiment. According to an exemplary embodiment, the query component may be entered in a state where the query type is not selected before entering the query.
在操作S2610中,查詢輸入裝置可經由查詢輸入窗接收查詢組件。可不同地實施接收查詢組件的方法。參看圖27,查詢輸入裝置可顯示指示設定搜索模式、查詢輸入窗2710及搜索按鈕2720的指示符2701。圖27的查詢輸入窗2710包含用於輸入其中查詢類型為文本的查詢組件的使用者介面2711。此處,查詢輸入裝置可自使用者1接收輸入以便接收查詢組件,經由所述輸入將檔案圖符2730(包含於檔案搜索窗2740中)拖放至查詢輸入窗。然而,應理解一或多個其他例示性實施例不限於拖放輸入方法。舉例而言,可根據另一例示性實施例藉由點擊操作(例如,雙擊)選擇檔案。此外,檔案搜索窗2740不限於圖27中所說明的形式。舉例而言,根據另一例示性實施例,圖27的檔案搜索窗2740可藉由分割查詢輸入裝置的螢幕而顯示,或可藉由將查詢輸入裝置的螢幕改變為檔案搜索螢幕而顯示。
In operation S2610, the query input device may receive the query component via the query input window. The method of receiving the query component can be implemented differently. Referring to FIG. 27, the query input device may display an
在操作S2620中,查詢輸入裝置可偵測所接收的查詢組 件的查詢類型。可不同地實施偵測查詢類型的方法。舉例而言,在所接收的查詢組件為檔案時,查詢輸入裝置可根據檔案的擴展名偵測查詢組件的查詢類型。在此狀況下,在檔案的擴展名為jpg、gif或bmp時,查詢輸入裝置可將查詢組件的查詢類型判定為影像,且在檔案的擴展名為avi、mp4或wmv時,查詢輸入裝置可將查詢組件的查詢類型判定為視訊。或者,在應用程式用於接收查詢組件時,查詢輸入裝置可根據應用程式的種類偵測查詢組件的查詢類型。舉例而言,在接收藉由使用攝影機應用程式而獲取的資訊作為查詢組件時,查詢輸入裝置可將查詢組件的查詢類型判定為影像,且在藉由使用語音記錄應用程式接收查詢組件時,查詢輸入裝置可將所接收的查詢組件的查詢類型判定為語音資訊。 In operation S2620, the query input device may detect the received query group The query type of the file. The method of detecting the query type can be implemented differently. For example, when the received query component is a file, the query input device can detect the query type of the query component according to the file extension. In this case, when the file extension is jpg, gif, or bmp, the query input device can determine the query type of the query component as an image, and when the file extension is avi, mp4, or wmv, the query input device can Determine the query type of the query component as video. Alternatively, when the application is used to receive the query component, the query input device may detect the query type of the query component according to the type of application. For example, when receiving the information acquired by using the camera application as the query component, the query input device can determine the query type of the query component as an image, and when receiving the query component by using the voice recording application, query The input device can determine the query type of the received query component as voice information.
在操作S2630中,查詢輸入裝置可改變查詢輸入窗以便包含使用者介面,經由所述使用者介面接收對應於經偵測查詢類型的查詢組件(及經由所述使用者介面顯示對應於先前接收的查詢組件的顯示項)。又,可顯示對應於所接收的查詢組件的顯示項。參看圖28,在如圖27中接收影像檔案時,查詢輸入裝置可將經組態具有為經由其輸入文本的使用者介面2711的文本輸入框的查詢輸入窗2710改變為經組態具有用於輸入影像2712的影像上傳工具的另一查詢輸入窗2710。
In operation S2630, the query input device may change the query input window so as to include a user interface through which the query component corresponding to the detected query type is received (and the user interface is displayed corresponding to the previously received query component). Query the display items of the component). In addition, display items corresponding to the received query component may be displayed. Referring to FIG. 28, when receiving the image file as shown in FIG. 27, the query input device may change the
圖29為說明根據例示性實施例的接收查詢的程序的流程圖。圖30至圖32為說明根據例示性實施例的接收查詢的方法的示範圖。根據例示性實施例,可在不首先選擇查詢類型的情況 下輸入查詢組件。 FIG. 29 is a flowchart illustrating a procedure of receiving a query according to an exemplary embodiment. 30 to 32 are exemplary diagrams illustrating a method of receiving a query according to an exemplary embodiment. According to an exemplary embodiment, the query type may be selected without first Enter the query component below.
在操作S2910中,查詢輸入裝置可經由查詢輸入窗接收查詢組件。可不同地實施接收查詢組件的方法。參看圖30,查詢輸入裝置可顯示指示設定搜索模式、查詢輸入窗2710及搜索按鈕2720的指示符2702。在圖30中,查詢輸入窗2710經說明為包含用於輸入其中查詢類型為文本的查詢組件的使用者介面2711。此處,查詢輸入裝置可自使用者1接收輸入以便接收查詢組件,經由所述輸入將檔案圖符2730(包含於檔案搜索窗2740中)拖放至查詢輸入窗。然而,應理解一或多個其他例示性實施例不限於拖放輸入方法。舉例而言,可根據另一例示性實施例藉由點擊操作(例如,雙擊)選擇檔案。此外,檔案搜索窗2740不限於圖30中所說明的形式。舉例而言,根據另一例示性實施例,圖30的檔案搜索窗2740可藉由分割查詢輸入裝置的螢幕而顯示,或可藉由將查詢輸入裝置的螢幕改變為檔案搜索螢幕而顯示。
In operation S2910, the query input device may receive the query component via the query input window. The method of receiving the query component can be implemented differently. Referring to FIG. 30, the query input device may display an
在操作S2920中,查詢輸入裝置可偵測所接收的查詢組件的查詢類型。可不同地實施偵測查詢類型的方法。舉例而言,在所接收的查詢組件為檔案時,查詢輸入裝置可根據檔案的擴展名偵測查詢組件的查詢類型。或者,在應用程式用於接收查詢組件時,查詢輸入裝置可根據應用程式的種類偵測查詢組件的查詢類型。 In operation S2920, the query input device may detect the query type of the received query component. The method of detecting the query type can be implemented differently. For example, when the received query component is a file, the query input device can detect the query type of the query component according to the file extension. Alternatively, when the application is used to receive the query component, the query input device may detect the query type of the query component according to the type of application.
在操作S2930中,查詢輸入裝置可根據經偵測查詢類型增加查詢類型,所述查詢類型用以執行多模態搜索。因此,查詢輸入裝置可將區增加至查詢輸入窗中,所述區接收對應於經添加
查詢類型的查詢組件(且顯示對應於先前接收的查詢組件的顯示項)。參看圖31,因為添加查詢類型,所以可放大顯示查詢輸入窗2710的區。又,用於輸入影像的使用者介面2712可顯示於其中放大查詢輸入窗的區中。關於所接收的查詢組件的資訊2750(諸如預覽、圖符或檔案名)可顯示於經添加區中。
In operation S2930, the query input device may increase a query type according to the detected query type, and the query type is used to perform a multimodal search. Therefore, the query input device may add an area to the query input window, the area receiving corresponding to the added
The query component of the query type (and display items corresponding to the previously received query component). Referring to FIG. 31, since the query type is added, the area of the
根據一或多個例示性實施例,可放大查詢輸入窗2710以包含對應於經添加查詢類型的使用者介面2712。然而,本發明例示性實施例不限於此。又,根據一或多個例示性實施例,可不改變由查詢輸入裝置顯示的查詢輸入窗2710的形式。又,可不分割查詢輸入窗2710的內部區。在此狀況下,分別對應於經由查詢輸入窗2710的不同查詢類型輸入的多個查詢組件可一起顯示於查詢輸入窗2710中。
According to one or more exemplary embodiments, the
根據另一例示性實施例,查詢輸入裝置可顯示查詢輸入窗。此處,在搜索模式為多模態輸入模式時,查詢輸入窗可包含顯示所接收的查詢組件(亦即,顯示對應於先前接收的查詢組件的顯示項)的區及用於接收查詢組件的區。根據例示性實施例,在選擇用於接收查詢組件的區時,查詢輸入裝置可執行接收查詢組件的操作。舉例而言,為了接收其中查詢類型為語音資訊的查詢組件,查詢輸入裝置可在操作麥克風的狀態中待用。語音資訊可為包含於語音資料中的資訊。在操作S2910中,查詢輸入裝置可經由用以接收查詢組件的查詢輸入窗的區連續或同時接收對應於多個查詢類型的多個查詢組件。舉例而言,在使用者在繪製自行車時寫入紅色的搜索時,查詢輸入裝置可接收指示由使用者繪 製的自行車的草圖資訊及包含關鍵字「紅色」的語音資訊作為查詢組件。 According to another exemplary embodiment, the query input device may display a query input window. Here, when the search mode is the multi-modal input mode, the query input window may include an area that displays the received query component (that is, a display item corresponding to the previously received query component) and an area for receiving the query component Area. According to an exemplary embodiment, when an area for receiving a query component is selected, the query input device may perform an operation of receiving the query component. For example, in order to receive a query component in which the query type is voice information, the query input device may be in a state of operating the microphone. The voice information may be information contained in the voice data. In operation S2910, the query input device may continuously or simultaneously receive a plurality of query components corresponding to a plurality of query types via the area of the query input window used to receive the query component. For example, when a user writes a red search when drawing a bicycle, the query input device may receive an instruction to be drawn by the user The sketch information of the bicycle and the voice information containing the keyword "red" are used as query components.
在操作S2920中,查詢輸入裝置可偵測所接收的查詢組件的查詢類型。舉例而言,在所接收的查詢組件為檔案時,查詢輸入裝置可根據檔案的擴展名偵測查詢組件的查詢類型。或者,在應用程式用於接收查詢組件時,查詢輸入裝置可根據應用程式的種類偵測查詢組件的查詢類型。作為另一實例,在藉由使用攝影機拍攝圖像時,查詢輸入裝置可偵測到查詢組件的查詢類型為影像。或者,在藉由使用光學字元辨識(OCR)來辨識包含於圖片中的字元時,可將文本偵測為查詢類型。在偵測到所接收的查詢組件的查詢類型時,查詢輸入裝置可基於經偵測查詢類型在顯示所接收的查詢組件的區中顯示所接收的查詢組件(或對應於所接收的查詢組件的顯示項)。舉例而言,在自第一查詢組件偵測的查詢類型為視訊時,查詢輸入裝置可在顯示第一查詢組件的區中顯示視訊的預覽,且在自第二查詢組件偵測的查詢類型為文本時,查詢輸入裝置可在顯示第二查詢組件的區中顯示關鍵字。或者,在自查詢組件偵測的查詢類型為語音資訊時,查詢輸入裝置可在顯示查詢組件的區中顯示包含於語音資訊中或對應於預定波形的語音波形及自語音資訊轉換的文本中的至少一者。查詢輸入裝置可反覆地執行操作S2910及S2920以接收多個查詢組件,且可顯示所接收的查詢組件以便使得使用者能夠檢查查詢組件。 In operation S2920, the query input device may detect the query type of the received query component. For example, when the received query component is a file, the query input device can detect the query type of the query component according to the file extension. Alternatively, when the application is used to receive the query component, the query input device may detect the query type of the query component according to the type of application. As another example, when an image is captured by using a camera, the query input device may detect that the query type of the query component is an image. Alternatively, when the characters included in the picture are recognized by using optical character recognition (OCR), the text may be detected as the query type. When detecting the query type of the received query component, the query input device may display the received query component (or corresponding to the received query component) in the area displaying the received query component based on the detected query type Display item). For example, when the query type detected from the first query component is video, the query input device may display a preview of the video in the area where the first query component is displayed, and the query type detected from the second query component is In the case of text, the query input device may display keywords in the area where the second query component is displayed. Or, when the query type detected by the self-query component is voice information, the query input device may display the voice waveform included in the voice information or corresponding to the predetermined waveform and the text converted from the voice information in the area displaying the query component At least one. The query input device may repeatedly perform operations S2910 and S2920 to receive multiple query components, and may display the received query components to enable the user to check the query components.
在操作S2920中偵測查詢類型時,查詢輸入裝置可在操作S2930中增加用於查詢的查詢類型。在查詢輸入裝置接收對應 於搜索命令的輸入時,查詢輸入裝置可產生包含經添加查詢類型的查詢。查詢輸入裝置可基於包含所接收的查詢組件及經偵測查詢類型的查詢執行搜索。查詢輸入裝置可顯示一或多個搜索結果作為搜索的結果。 When the query type is detected in operation S2920, the query input device may add a query type for query in operation S2930. Receive correspondence in the query input device Upon input of the search command, the query input device may generate a query including the added query type. The query input device may perform a search based on the query including the received query component and the detected query type. The query input device may display one or more search results as the search results.
在改變查詢類型時,可改變接收查詢組件的方法。又,可針對一個查詢類型提供接收查詢組件的各種方法。因此,提供給用於輸入查詢組件的使用者的使用者介面可取決於查詢類型而改變或變化。圖33為說明根據例示性實施例的接收查詢的程序的流程圖。 When changing the query type, the method of receiving the query component can be changed. In addition, various methods for receiving query components can be provided for one query type. Therefore, the user interface provided to the user for inputting the query component may change or vary depending on the query type. 33 is a flowchart illustrating a procedure of receiving a query according to an exemplary embodiment.
參看圖33,在操作S3310中,查詢輸入裝置可在查詢輸入窗中顯示查詢輸入工具。此處,查詢輸入工具表示提供給用於輸入查詢組件的使用者的使用者介面。在操作S3310中,查詢輸入裝置可根據包含於經由查詢輸入窗輸入的查詢中的查詢類型顯示查詢輸入工具。根據查詢類型顯示的查詢輸入工具的實例將在下文參看圖34至圖40詳細地描述。 Referring to FIG. 33, in operation S3310, the query input device may display a query input tool in the query input window. Here, the query input tool means a user interface provided to the user for inputting the query component. In operation S3310, the query input device may display the query input tool according to the query type included in the query input through the query input window. Examples of the query input tool displayed according to the query type will be described in detail with reference to FIGS. 34 to 40 below.
在操作S3320中,查詢輸入裝置可自顯示於查詢輸入窗中的多個查詢輸入工具當中選擇至少一者。具體言之,在操作S3320中,查詢輸入裝置可接收使用者輸入,及根據所接收的使用者輸入選擇查詢輸入工具。使用者輸入的類型或形式可變化。舉例而言,可根據人體一部分、觸控筆等觸摸顯示於觸控式螢幕上的查詢輸入工具或滑鼠游標點擊所顯示的查詢輸入工具的操作選擇查詢輸入工具。 In operation S3320, the query input device may select at least one of a plurality of query input tools displayed in the query input window. Specifically, in operation S3320, the query input device may receive user input, and select a query input tool according to the received user input. The type or form of user input can vary. For example, the query input tool can be selected according to a query input tool displayed on the touch screen by a part of the human body, a stylus, or a mouse cursor, and clicking the displayed query input tool.
在操作S3330中,查詢輸入裝置可基於選定查詢輸入工 具判定其是否執行用於接收查詢組件的應用程式。舉例而言,在選定查詢輸入工具為文本框時,查詢輸入裝置可判定可經由文本框直接接收查詢組件而不用執行單獨應用程式。亦即,在不執行單獨應用程式時,查詢輸入裝置可在操作S3340中經由查詢輸入窗接收查詢組件。 In operation S3330, the query input device may input a task based on the selected query It determines whether it executes the application program for receiving the query component. For example, when the query input tool is selected as a text box, the query input device may determine that the query component can be directly received through the text box without executing a separate application. That is, when the separate application program is not executed, the query input device may receive the query component via the query input window in operation S3340.
在執行用於接收查詢組件的單獨應用程式時,查詢輸入裝置可在操作S3335中執行對應於查詢輸入工具的應用程式。對應於查詢輸入工具的應用程式可預定,或可由使用者選自應用程式清單。因此,查詢輸入裝置可在操作S3345中藉由使用經執行應用程式接收查詢組件。 When executing the separate application program for receiving the query component, the query input device may execute the application program corresponding to the query input tool in operation S3335. The application corresponding to the query input tool may be predetermined, or may be selected by the user from the application list. Therefore, the query input device may receive the query component by using the executed application in operation S3345.
圖34至圖40為說明藉由使用顯示於查詢輸入窗中的查詢輸入工具基於包含於查詢中的查詢類型接收查詢組件的方法的示範圖。圖34至圖40僅為用於描述一或多個例示性實施例的實例,且應理解一或多個其他例示性實施例不限於此。 34 to 40 are exemplary diagrams illustrating a method of receiving a query component based on the query type included in the query by using the query input tool displayed in the query input window. 34 to 40 are only examples for describing one or more exemplary embodiments, and it should be understood that one or more other exemplary embodiments are not limited thereto.
圖34為說明根據例示性實施例的接收其中查詢類型為文本的查詢組件的方法的示範圖。 34 is an exemplary diagram illustrating a method of receiving a query component in which the query type is text according to an exemplary embodiment.
在查詢中包含文本模式時,查詢輸入窗可包含如圖34中所說明的文本框3410。在選擇文本框3410時,指示輸入文本的位置的游標3411可顯示於文本框3410中。可經由鍵盤、小鍵盤、用以接收手寫文本的書寫墊等輸入文本。此外,查詢輸入裝置可經由文本框3410自鍵盤或剪貼板接收複製的文本。自輸入文本擷取的關鍵字可以用作搜索中的查詢組件。
When the text mode is included in the query, the query input window may include a
根據另一例示性實施例,查詢輸入裝置可藉由使用OCR
操作自影像獲取文本(例如,藉由操作攝影機獲取的影像)。此外,雖然用於接收文本輸入的查詢輸入工具經提供為上方包含游標3411的文本框3410,但應理解一或多個其他例示性實施例不限於此。舉例而言,根據另一例示性實施例,用於接收文本輸入的查詢輸入工具可包含書寫墊以接收包含於查詢中的手寫文本,且例如隨後經由搜索引擎的OCR操作進行轉換,或經由OCR操作由查詢輸入裝置轉換成文本。
According to another exemplary embodiment, the query input device may use OCR
Manipulate text from images (for example, images acquired by operating a camera). Furthermore, although a query input tool for receiving text input is provided as a
圖35至圖38為說明根據例示性實施例的接收其中查詢類型一影像的查詢組件的方法的示範圖。在圖35至圖38中,查詢輸入裝置3500經描述為包含攝影機的手持式裝置,但應理解一或多個其他例示性實施例不限於此。
35 to 38 are exemplary diagrams illustrating a method of receiving an inquiry component in which an image of an inquiry type is according to an exemplary embodiment. In FIGS. 35 to 38, the
在經由查詢輸入窗接收的查詢包含影像時,查詢輸入裝置3500可顯示包含用以接收影像的一或多個工具的查詢輸入窗3510。用於接收影像的一或多個工具可各自包含影像上傳圖符3511、攝影圖符3512及影像位址輸入框3513中的至少一者。
When the query received through the query input window includes an image, the
在使用者1選擇影像上傳圖符3511時,查詢輸入裝置3500可操作以選擇影像檔案。舉例而言,參看圖37,查詢輸入裝置3500可執行顯示影像檔案的預覽清單的圖庫應用程式。在使用者1藉由使用圖庫應用程式自所顯示的預覽清單選擇至少一個影像3520時,查詢輸入裝置3500可接收選定影像3520作為查詢組件。
When the
參看圖37,在藉由使用圖庫應用程式選擇影像3520時,查詢輸入裝置3500可結束、關閉或隱藏圖庫應用程式,且在
查詢輸入窗3510中顯示選定影像3520。或者,根據另一例示性實施例,查詢輸入裝置2500可分割其顯示區。在此狀況下,查詢輸入裝置3500可在多個分割區中的一者中顯示圖庫應用程式的執行螢幕,藉此使得使用者1能夠選擇影像。
Referring to FIG. 37, when selecting an
在使用者1選擇攝影圖符3512時,查詢輸入裝置3500可執行操作用於拍攝圖像的攝影機的應用程式3530,如圖38中所說明。在藉由使用攝影機產生影像時,查詢輸入裝置3500可接收所產生的影像作為查詢組件,且如圖37中所說明,影像可顯示於查詢輸入窗3510中。
When the
根據另一例示性實施例,使用者1可藉由使用影像位址輸入窗3513輸入有影像位於其處的位址。影像位址可為指示影像的位置的位址(類似URL位址),但應理解一或多個其他例示性實施例不限於此。
According to another exemplary embodiment, the
在圖37中,其說明經接收作為查詢組件的影像顯示於查詢輸入窗3510中,但應理解顯示經接收作為查詢組件的影像的位置可在一或多個其他例示性實施例中變化。
In FIG. 37, it illustrates that the image received as the query component is displayed in the
此外,接收查詢(其中查詢組件的查詢類型為視訊)的方法可與如上文所描述接收影像作為查詢組件的方法類似地實施。 In addition, the method of receiving the query (where the query type of the query component is video) can be implemented similarly to the method of receiving the image as the query component as described above.
在接收影像或視訊作為查詢組件時,可藉由使用影像辨識或OCR操作自影像或視訊獲取關鍵字。可藉由使用所獲取的關鍵字執行搜索。或者,查詢輸入裝置可將自身影像與索引比較以搜索類似影像。 When receiving images or videos as a query component, keywords can be obtained from images or videos by using image recognition or OCR operations. The search can be performed by using the acquired keywords. Alternatively, the query input device may compare its own image with the index to search for similar images.
圖39為說明根據例示性實施例的接收其中查詢類型為草圖資訊的查詢組件的方法的示範圖。 39 is an exemplary diagram illustrating a method of receiving a query component in which the query type is sketch information according to an exemplary embodiment.
在包含於查詢中的查詢類型為草圖資訊時,查詢輸入窗3910可包含用於輸入草圖資訊的草圖輸入工具3911。根據例示性實施例的草圖輸入工具3911可包含用於選擇筆模式、刷子模式、鋼筆模式、線的顏色或厚度等中的至少一者的一或多個圖符。使用者1可藉由使用草圖輸入工具3911設定草圖輸入模式,且藉由使用觸摸式輸入、滑鼠輸入、軌跡墊輸入、示意動作輸入等將草圖資訊輸入至接收其中查詢類型為草圖資訊的查詢組件的區。
When the query type included in the query is sketch information, the
在接收草圖資訊時,所接收的草圖資訊可顯示於查詢輸入窗3910中。所接收的草圖資訊可轉換成關鍵字,且自草圖資訊獲取的關鍵字可用於搜索。或者,可藉由使用草圖資訊自身的形式執行搜索。
When receiving the sketch information, the received sketch information may be displayed in the
圖40為說明根據例示性實施例的接收其中查詢類型為音訊資訊的查詢組件的方法的示範圖。 FIG. 40 is an exemplary diagram illustrating a method of receiving a query component in which the query type is audio information according to an exemplary embodiment.
在包含於查詢中的查詢類型為音訊資訊時,查詢輸入裝置可顯示包含用於接收音訊資訊的工具的查詢輸入窗4010。用於接收音訊資訊的工具可包含例如聲音檔案上傳按鈕4011及音訊記錄圖符4012中的至少一者。
When the query type included in the query is audio information, the query input device may display a
在選擇聲音檔案上傳按鈕4011時,查詢輸入裝置可顯示用於選擇聲音檔案的檔案選擇窗4021。使用者可藉由使用檔案選擇窗4021選擇經輸入為查詢組件的語音檔案(亦即,音訊檔案)。
When selecting the sound file upload
或者,在選擇音訊記錄圖符4012時,查詢輸入裝置可
操作麥克風(其影像可包含於查詢輸入窗4010中),且執行記錄音訊(亦即,語音資訊)的應用程式4022。查詢輸入裝置可藉由使用經執行應用程式4022接收所獲取的語音資訊作為查詢組件。
Alternatively, when selecting the
在輸入語音資訊時,查詢輸入裝置可顯示至查詢輸入窗4010的語音資訊輸入的波形、語音頻譜或檔案名。
When inputting voice information, the query input device may display the waveform, voice spectrum, or file name of the voice information input to the
經接收作為查詢組件的語音資訊可藉由比較語音的自身波形與索引而用於音樂搜索,或使用語音辨識經由轉換獲得的關鍵字可用於搜索。 The voice information received as a query component can be used for music search by comparing the voice's own waveform and index, or the keyword obtained through conversion using voice recognition can be used for search.
圖41為說明根據例示性實施例的接收包含具有多個查詢類型的多個查詢組件的查詢及顯示搜索結果的方法的示範圖。 41 is an exemplary diagram illustrating a method of receiving a query including multiple query components having multiple query types and displaying search results according to an exemplary embodiment.
在包含於查詢中的查詢類型包含文本及影像時,顯示於查詢輸入裝置4100中的查詢輸入窗可包含用於輸入文本的第一區4111及用於輸入影像的第二區4112。如圖41(a)中所說明,在接收文本「花」及包含狗的形狀的影像作為查詢組件時,文本「花」可顯示為區4111中的第一顯示項,且所接收的影像可顯示為區4112中的第二顯示項。
When the query type included in the query includes text and images, the query input window displayed in the
此處,使用者可手動地選擇第一區4111將第一區4111置於接收文本的輸入的就緒狀態,且可手動地選擇第二區4112以將第二區4112置於接收影像的輸入的就緒狀態。然而,應理解一或多個其他例示性實施例不限於此。舉例而言,根據另一例示性實施例,在使用者在第一區中輸入第一查詢組件(例如,文本)之後或回應於使用者在第一區中輸入第一查詢組件(例如,文本),第二區4112可自動進入接收第二查詢組件(例如,影像)
的輸入的就緒狀態。就此而言,查詢輸入裝置4100的控制器可判定自第一區4111可接收第一查詢組件的第一就緒狀態(亦即,第一狀態)自動切換成第二區4112可接收第二查詢組件的第二就緒狀態(亦即,第二狀態)。舉例而言,若第二查詢組件對應於音訊或語音資訊查詢類型,則控制器可執行控制以將查詢輸入裝置4100自動切換成自動啟動或操作麥克風以接收第二查詢組件的第二就緒狀態。此外,若第二查詢組件對應於影像查詢類型,則控制器可執行控制以將查詢輸入裝置4100自動切換成自動啟動或操作攝影機以接收第二查詢組件或顯示用以選擇影像的介面以接收第二查詢組件的第二就緒狀態。
Here, the user can manually select the
在如上文所描述自動切換就緒狀態時,控制器可控制以輸出自動切換及/或第二就緒狀態的指示符。舉例而言,指示符可包含音訊指示符或輸出(例如,預定通知聲音)、視覺指示符或輸出(例如,預定圖符、預定符號、預定影像等)、輔助裝置輸出(例如,查詢輸入裝置4100上的)閃爍LED或預定顏色的LED、振動輸出等中的至少一者。在此狀況下,在各種例示性實施例中,視覺指示符可顯示於查詢輸入窗中或查詢輸入窗的外部。 When the ready state is automatically switched as described above, the controller may control to output an indicator of the automatic switch and/or the second ready state. For example, the indicator may include an audio indicator or output (for example, a predetermined notification sound), a visual indicator or output (for example, a predetermined icon, a predetermined symbol, a predetermined image, etc.), an auxiliary device output (for example, a query input device 4100) at least one of a blinking LED or a predetermined color LED, a vibration output, and the like. In this case, in various exemplary embodiments, the visual indicator may be displayed in the query input window or outside the query input window.
此外,控制器可判定以基於判定第一查詢組件的輸入完成而自第一就緒狀態自動切換成第二就緒狀態。舉例而言,若第一查詢組件為影像,則控制器可判定以回應於由查詢輸入裝置4100的攝影機俘獲的影像或回應於影像的使用者選擇自第一就緒狀態自動切換成第二就緒狀態。此外,若第一查詢組件為文本或草圖,則控制器可判定以回應於自至第一區4111的上一使用者輸
入流逝的預定時間週期(例如,在將上一文本字元輸入至第一區4111之後兩秒)自第一就緒狀態自動切換成第二就緒狀態。
In addition, the controller may determine to automatically switch from the first ready state to the second ready state based on determining that the input of the first query component is completed. For example, if the first query component is an image, the controller may determine to automatically switch from the first ready state to the second ready state in response to the image captured by the camera of the
在切換成第二就緒狀態時,控制器亦可控制以改變查詢輸入窗的顯示、第二區4112的顯示或圖形使用者介面的顯示。就此而言,顯示的改變可基於對應於第二查詢組件或第二區4112的查詢類型。根據另一例示性實施例,控制器可控制以顯示第二區4112或使用者介面以回應於切換成第二就緒狀態而接收第二查詢組件的輸入。
When switching to the second ready state, the controller may also control to change the display of the query input window, the display of the
在使用者1在顯示所接收的文本及所接收的影像的狀態中選擇搜索按鈕4120時,如圖41(b)中所說明,查詢輸入裝置4100可顯示藉由執行多模態搜索獲得的搜索結果。在圖41中,包含花及狗兩者的影像經顯示為搜索結果。
When the
圖42為說明根據例示性實施例的執行搜索的程序的流程圖。 FIG. 42 is a flowchart illustrating a procedure for performing search according to an exemplary embodiment.
根據例示性實施例的查詢輸入裝置可在操作S4210中接收查詢,且在操作S4220中判定包含於所接收的查詢中的查詢組件的優先級。在操作S4220中,查詢輸入裝置可基於查詢組件的查詢類型判定查詢組件的優先級。舉例而言,在文本、影像及語音資訊包含於查詢中時,可按文本、語音資訊及影像的次序判定查詢組件的優先級。 The query input device according to the exemplary embodiment may receive a query in operation S4210, and determine the priority of the query component included in the received query in operation S4220. In operation S4220, the query input device may determine the priority of the query component based on the query type of the query component. For example, when text, image, and voice information are included in the query, the priority of the query component can be determined in the order of text, voice information, and image.
可不同地判定查詢組件的優先級。舉例而言,使用者可設定多個查詢類型的優先級。根據例示性實施例,在設定查詢類型的優先級時,可基於所接收的查詢組件的查詢類型判定優先 級。根據另一例示性實施例,可基於經由查詢輸入窗接收查詢組件的次序判定查詢組件的優先級。然而,此情形僅為用於描述例示性實施例的實例,且應理解一或多個其他例示性實施例不限於此。 The priority of the query component can be determined differently. For example, the user can set the priority of multiple query types. According to an exemplary embodiment, when setting the priority of the query type, the priority may be determined based on the query type of the received query component level. According to another exemplary embodiment, the priority of the query components may be determined based on the order in which the query components are received via the query input window. However, this situation is merely an example for describing an exemplary embodiment, and it should be understood that one or more other exemplary embodiments are not limited thereto.
在操作S4230中,可基於經判定優先級執行搜索。舉例而言,可基於包含於查詢中的文本執行第一搜索,且接著藉由使用具有比文本的優先級低的優先級的查詢組件的語音資訊,可對基於文本執行的第一搜索的結果執行第二搜索。 In operation S4230, the search may be performed based on the determined priority. For example, the first search can be performed based on the text included in the query, and then by using the voice information of the query component having a lower priority than the text, the results of the first search based on the text can be performed Perform a second search.
可由查詢輸入裝置判定查詢組件的優先級。或者,在藉由使用包含搜索引擎的搜索引擎伺服器執行搜索時,可由搜索引擎伺服器判定查詢組件的優先級。 The priority of the query component can be determined by the query input device. Alternatively, when performing a search by using a search engine server including a search engine, the search engine server may determine the priority of the query component.
圖43為說明根據例示性實施例的藉由執行多模態搜索而獲得的結果的示範圖。 FIG. 43 is an exemplary diagram illustrating a result obtained by performing a multi-modal search according to an exemplary embodiment.
根據例示性實施例,查詢輸入裝置可顯示查詢輸入窗4201。查詢輸入窗4201可包含顯示所接收的查詢組件(亦即,對應於所接收的查詢組件的顯示項)的至少一個查詢組件輸入區。根據例示性實施例,查詢輸入裝置可基於所接收的查詢組件的查詢類型的優先級顯示所接收的查詢組件。參看圖43,在影像查詢類型的優先級高於文本查詢類型的優先級時,影像輸入區4202可顯示於文本輸入區4203的上方。
According to an exemplary embodiment, the query input device may display a
藉由使用查詢輸入窗4201輸入查詢組件,且接著在使用者選擇搜索按鈕4204時,藉由使用查詢組件執行的搜索的結果可顯示於搜索結果顯示區4205中。此處,在多個查詢組件當中,
具有最高優先級的查詢組件可經判定為主查詢組件,且具有最低優先級的查詢組件可經判定為次查詢組件。在基於主查詢組件的搜索結果當中,由次查詢組件選擇的資訊可顯示於搜索結果區中。舉例而言,參看圖43,在關於包含於影像中的智慧型電話的資訊片段當中,包含智慧型電話的產品資訊、網誌及影像的廣告資訊可顯示於搜索結果區4205中。
By inputting a query component using the
圖44為說明根據另一示例性實施例的顯示搜索結果的程序的流程圖。 44 is a flowchart illustrating a procedure of displaying search results according to another exemplary embodiment.
在操作S4310中,可基於經由查詢輸入窗接收的查詢獲取(亦即,判定或獲得)多個搜索結果。此處,獲取的多個搜索結果可在操作S4320中進行優先排序。舉例而言,可基於匹配查詢的程度判定所獲取的多個搜索結果的優先級。作為另一實例,可基於產生包含對應搜索結果的資訊的時間判定所獲取的多個搜索結果的優先級。 In operation S4310, a plurality of search results may be acquired (ie, determined or obtained) based on the query received via the query input window. Here, the obtained multiple search results may be prioritized in operation S4320. For example, the obtained multiple search results can be prioritized based on the degree of matching query. As another example, the priority of the acquired multiple search results may be determined based on the time when the information containing the corresponding search results is generated.
在操作S4330中,經優先排序的搜索結果可基於其優先級顯示於查詢輸入窗中。此處,搜索結果可顯示於另一裝置中,而不是查詢輸入裝置。舉例而言,搜索結果可顯示於包含於連接至查詢輸入裝置的本籍網路中的另一裝置中。 In operation S4330, the prioritized search results may be displayed in the query input window based on their priority. Here, the search result may be displayed in another device instead of the query input device. For example, the search result may be displayed on another device included in the home network connected to the query input device.
圖45為說明根據另一例示性實施例的搜索結果的優先級的示範圖。根據本發明例示性實施例,搜索結果可基於其類型進行優先排序。搜索結果的優先級可由使用者設定,或可基於使用者的回饋或使用歷史來判定。舉例而言,在使用者不關注廣告時,使用者可將廣告搜索結果類型直接設定成低優先級,或在選 擇廣告資訊的次數相對較少(或低於預定值)時,查詢輸入裝置可將廣告搜索結果類型設定為相對低優先級。舉例而言,參看圖45,可按影像、網誌、新聞、網頁文件及廣告的次序判定基於結果類型的優先級。本文中,其描述為由查詢輸入裝置判定搜索結果的優先級。然而,應理解一或多個其他例示性實施例不限於此。舉例而言,根據另一例示性實施例,在藉由使用外部搜索引擎伺服器執行搜索時,可由外部搜索引擎伺服器判定搜索結果的優先級。 FIG. 45 is an exemplary diagram illustrating the priority of search results according to another exemplary embodiment. According to an exemplary embodiment of the present invention, search results may be prioritized based on their type. The priority of the search results can be set by the user, or can be determined based on the user's feedback or usage history. For example, when the user does not pay attention to the advertisement, the user can directly set the search result type of the advertisement to a low priority, or select When the number of times for selecting advertisement information is relatively small (or lower than a predetermined value), the query input device may set the advertisement search result type to a relatively low priority. For example, referring to FIG. 45, the priority based on the result type can be determined in the order of images, blogs, news, web files, and advertisements. Herein, it is described that the query input device determines the priority of the search results. However, it should be understood that one or more other exemplary embodiments are not limited thereto. For example, according to another exemplary embodiment, when a search is performed by using an external search engine server, the priority of the search results may be determined by the external search engine server.
圖46為說明根據另一例示性實施例的藉由執行多模態搜索獲得的結果的示範圖。在圖46的例示性實施例中,輸入與圖43的例示性實施例的查詢相同的查詢。可顯示包含影像輸入區4202及文本輸入區4203的查詢輸入窗4201及搜索按鈕4204。
46 is an exemplary diagram illustrating a result obtained by performing a multi-modal search according to another exemplary embodiment. In the exemplary embodiment of FIG. 46, the same query as that of the exemplary embodiment of FIG. 43 is input. A
此外,圖46的例示性實施例表示如圖45中所說明設定搜索結果的優先級的狀況。即使當輸入相同查詢時,搜索結果可取決於搜索結果的優先級而不同地顯示。亦即,可基於搜索結果的優先級按影像、網誌及新聞的次序在結果顯示區4205-1中顯示搜索結果。 In addition, the exemplary embodiment of FIG. 46 shows a state where the priority of search results is set as explained in FIG. 45. Even when the same query is input, the search results may be displayed differently depending on the priority of the search results. That is, the search results can be displayed in the result display area 4205-1 in the order of images, blogs, and news based on the priority of the search results.
圖47A為說明根據例示性實施例的藉由使用多個裝置接收查詢的方法的示範圖。根據本發明例示性實施例,包含於查詢中的查詢組件可藉由使用多個裝置輸入。在圖47A中,其經說明為查詢輸入裝置4400為聯網TV,但應理解在一或多個其他例示性實施例中,查詢輸入裝置4400不限於圖47A中所說明的形式,且可改為實施為PC、智慧型電話、智慧型裝置、膝上型電腦、
攜帶型多媒體播放器、平板電腦裝置、迷你筆記型電腦、工作站等。
47A is an exemplary diagram illustrating a method of receiving a query by using multiple devices according to an exemplary embodiment. According to an exemplary embodiment of the present invention, a query component included in a query can be input by using multiple devices. In FIG. 47A, it is illustrated that the
在包含於查詢中的查詢類型為草圖資訊、語音資訊及影像時,查詢輸入裝置4400可顯示用於輸入草圖資訊、語音資訊及影像的查詢輸入窗4410。
When the query types included in the query are sketch information, voice information, and image, the
查詢輸入裝置4400可請求來自可與查詢輸入窗4401通信的智慧型手錶4401的語音資訊4411。智慧型手錶4401可表示除了通用時鐘的操作之外還裝備有各種操作的嵌入式系統錶。舉例而言,智慧型手錶4401可執行計算操作、翻譯操作、記錄操作、通信操作等。自查詢輸入裝置4400接收對語音資訊4411的請求的智慧型手錶4401可操作包含於智慧型手錶4401中的麥克風以產生語音資訊4411,且將所產生的語音資訊4411傳輸至查詢輸入裝置4400。查詢輸入裝置4400可接收自智慧型手錶4401傳輸的語音資訊4411作為查詢組件。智慧型手錶4401可藉由使用有線通信或諸如藍芽、Wi-Fi直連、近場通信(NFC)、紅外資料協會(IrDA)、射頻(RF)通信、無線區域網路(LAN)等無線通信而與查詢輸入裝置4400通信。
The
此外,查詢輸入裝置4400可請求來自可與查詢輸入裝置4400通信的智慧型眼鏡4402的影像4412。智慧型眼鏡4402表示裝備有頭戴式顯示器(HMD)的可穿戴裝置。智慧型眼鏡4402可執行計算操作、翻譯操作、記錄操作、通信操作等。自查詢輸入裝置4400接收對影像4412的請求的智慧型眼鏡4402可產生由包含於智慧型眼鏡4402中的攝影機俘獲的影像4412。智慧型眼鏡
4402可將所產生的影像4412傳輸至查詢輸入裝置4400。查詢輸入裝置4400可接收自智慧型眼鏡4402傳輸的影像4412作為查詢組件。智慧型眼鏡4402可藉由使用有線通信或諸如藍芽、Wi-Fi直連、NFC、IrDA、RF通信、無線LAN等無線通信與查詢輸入裝置4400通信。
In addition, the
智慧型眼鏡4402可包含用於追蹤使用者的眼睛的攝影機。在使用者觀看TV的整個螢幕的某一部分時,智慧型眼鏡4402可藉由使用用於追蹤使用者的眼睛的攝影機判定當前使用者所觀看的區,且可將區的影像傳送至查詢輸入裝置4400。
The
圖47B為說明其中根據例示性實施例的智慧型眼鏡(例如,智慧型眼鏡)自TV的整個螢幕獲取使用者所觀看的區的影像的方法的示範圖。參看圖47B,智慧型眼鏡4402可在由使用者觀看的位置處獲取影像。圖47B展示在使用者觀看顯示於TV螢幕上的自行車時的例示性實施例。
47B is an exemplary diagram illustrating a method in which smart glasses (eg, smart glasses) according to an exemplary embodiment acquire an image of an area viewed by a user from the entire screen of a TV. Referring to FIG. 47B, the
瞳孔追蹤攝影機4405可追蹤使用者的瞳孔方向以判定使用者的眼睛所看的方向。包含於眼鏡(例如,眼鏡)中的處理器可自瞳孔追蹤攝影機4405接收指示使用者的檢視方向的資訊,且基於所接收的資訊調整前置攝影機4403的方向。因此,前置攝影機4403可與使用者的檢視方向同步。亦即,前置攝影機4403的方向及使用者的眼睛所看的方向相同。在調整前置攝影機4403的方向時,前置攝影機4403可將經調整方向的影像輸出至處理器。
The
前置攝影機4403可獲取位於由瞳孔追蹤攝影機4405追蹤的檢視方向上的影像。換言之,前置攝影機4403可俘獲在與使
用者的檢視方向相同的方向上的影像。在圖47B中,說明前置攝影機4403指向TV螢幕中的自行車的狀況。
The
智慧型眼鏡4402可獲取TV螢幕上的自行車影像,且將自行車影像傳輸至查詢輸入裝置4400。查詢輸入裝置4400可接收自智慧型眼鏡4402傳輸的自行車影像,且接收包含自行車影像的查詢,藉此執行搜索。
The
此外,查詢輸入裝置4400可藉由使用至查詢輸入裝置4400的查詢輸入工具輸出直接接收草圖資訊。具有所接收的語音資訊、影像及草圖資訊的查詢輸入裝置4400可基於包含語音資訊、影像及草圖資訊的查詢執行搜索。
In addition, the
在一或多個其他例示性實施例中,圖47A及圖47B的智慧型手錶4401及智慧型眼鏡4402可用來與查詢輸入裝置4400通信的其他裝置替換。
In one or more other exemplary embodiments, the
圖48為說明根據另一例示性實施例的藉由使用多個裝置接收查詢組件的方法的示範圖。 FIG. 48 is an exemplary diagram illustrating a method of receiving a query component by using multiple devices according to another exemplary embodiment.
根據本發明例示性實施例,查詢輸入裝置4800可藉由使用經由網路連接至查詢輸入裝置4800的裝置接收經添加至查詢或包含於查詢中的查詢組件。參看圖48,查詢輸入裝置4800可搜索經由閘道器4810連接至查詢輸入裝置4800的多個裝置4801至4803,以便選擇提供查詢組件的一或多個裝置。此處,查詢輸入裝置4800可基於查詢組件的查詢類型選擇提供查詢組件的裝置。舉例而言,在所接收的查詢組件的查詢類型為語音資訊時,查詢輸入裝置4800可自裝置4801至4803當中選擇包含語音輸入操作
的裝置。
According to an exemplary embodiment of the present invention, the
根據例示性實施例,查詢輸入裝置4800可廣播對查詢組件的請求。查詢輸入裝置4800可回應於所述請求自裝置4801至4803接收裝置4801至4803的各別裝置設定檔。此處,裝置設定檔中的每一者可包含關於由對應裝置提供的一或多個操作的資訊。查詢輸入裝置4800可基於所接收的裝置設定檔選擇提供查詢組件的裝置。
According to an exemplary embodiment, the
或者,在閘道器4810管理連接至閘道器4810的裝置的裝置設定檔時,閘道器4810可回應於請求選擇提供查詢組件的裝置。在閘道器4810選擇提供查詢組件的裝置時,閘道器4810可將對查詢組件的請求傳輸至選定裝置。
Alternatively, when the
根據另一例示性實施例,查詢輸入裝置4800可廣播包含關於查詢類型的資訊的請求。已接收包含關於查詢類型的資訊的請求的裝置4801至4803可判定是否有可能提供具有包含於請求中的查詢類型的查詢組件。在裝置4801至4803當中的提供具有包含於請求中的查詢類型的查詢組件的裝置可將對請求的回應傳輸至閘道器4810或傳輸至查詢輸入裝置4800。
According to another exemplary embodiment, the
在由查詢輸入裝置4800或閘道器4810選擇兩個或大於兩個裝置時,查詢輸入裝置4800可顯示選定裝置的清單。使用者可自裝置的所顯示清單選擇輸入查詢組件的裝置。
When two or more devices are selected by the
圖49為說明根據例示性實施例的執行搜索的程序的流程圖。 FIG. 49 is a flowchart illustrating a procedure for performing search according to an exemplary embodiment.
參看圖49,在操作S4510中接收查詢時,根據本發明例 示性實施例的查詢輸入裝置可在操作S4520中判定在接收查詢時的搜索模式是否為多模態輸入模式。此處,操作S4510表示查詢輸入裝置根據搜索效能命令接收至查詢輸入窗的查詢輸入。在搜索模式在操作S4520中經判定為單一模式搜索時,查詢輸入裝置可在操作S4530中基於包含於查詢中的查詢類型執行搜索。 Referring to FIG. 49, when receiving an inquiry in operation S4510, according to an example of the present invention The query input device of the exemplary embodiment may determine whether the search mode at the time of receiving the query is the multi-modal input mode in operation S4520. Here, operation S4510 indicates that the query input device receives the query input to the query input window according to the search performance command. When the search mode is determined to be a single-mode search in operation S4520, the query input device may perform a search based on the query type included in the query in operation S4530.
在操作S4520中搜索模式經判定為多模態輸入模式時,查詢輸入裝置可在操作S4525中基於多個查詢組件產生組合查詢。此處,組合查詢表示組合具有多個查詢類型的查詢組件。根據一或多個例示性實施例,可不同地組合查詢組件。舉例而言,可簡單地組合查詢組件。詳言之,例如在輸入文本「手提包」及語音「價格」作為查詢組件時,查詢可由關鍵字「手提包價格」組成。作為另一實例,在使用者用觸摸筆在查詢輸入窗上繪製兩個車輪且說出自行車以輸入語音信號(亦即,音訊信號)時,查詢可由關鍵字「具有兩個車輪的自行車」組成或包含關鍵字「具有兩個車輪的自行車」。作為另一實例,在使用者用觸摸筆在查詢輸入窗上繪製蘋果且說出紅色以輸入語音信號(亦即,音訊信號)時,查詢可由關鍵字「紅色蘋果」組成或包含關鍵字「紅色蘋果」。作為另一實例,在使用者用攝影機為手提包拍照且在查詢輸入窗上輸入所拍照的手提包的影像時,查詢可由關鍵字「3000韓元手提包」或「3000美元手提包」組成或包含關鍵字「3000韓元手提包」或「3000美元手提包」。作為另一實例,組合查詢可包含經添加至查詢組件中的關鍵字或主特徵(例如,包含於影像中的特徵)。此外,作為另一實例,組合查詢可包含自查詢組件產生的擴 展名關鍵字。此外,作為另一實例,組合查詢的特徵可能在於基於查詢類型的優先級對查詢組件進行優先排序。在操作S4525中,查詢輸入裝置可擷取包含於查詢中的多個查詢類型之間的關係,且基於所擷取的關係產生組合查詢。在操作S4535中,查詢輸入裝置可基於在操作S4525中產生的組合查詢執行搜索。 When the search mode is determined to be the multi-modal input mode in operation S4520, the query input device may generate a combined query based on a plurality of query components in operation S4525. Here, combined query means combining query components with multiple query types. According to one or more exemplary embodiments, query components may be combined differently. For example, query components can be simply combined. In detail, for example, when inputting the text "handbag" and the voice "price" as query components, the query can be composed of the keyword "handbag price". As another example, when a user draws two wheels on a query input window with a touch pen and speaks a bicycle to input a voice signal (that is, an audio signal), the query may consist of the keyword "bicycle with two wheels" or Contains the keyword "bicycle with two wheels". As another example, when a user draws an apple on the query input window with a touch pen and speaks red to input a voice signal (that is, an audio signal), the query may consist of the keyword "red apple" or include the keyword "red apple" ". As another example, when the user photographs the handbag with the camera and enters the image of the photographed handbag on the query input window, the query may consist of or include the keywords "3000 won handbag" or "3000 dollar handbag" The keyword "3000 won handbag" or "3000 dollar handbag". As another example, the combined query may include keywords or main features (eg, features included in the image) added to the query component. In addition, as another example, the combined query may include an expansion generated from the query component Exhibition title keywords. In addition, as another example, a combined query may be characterized by prioritizing query components based on the priority of the query type. In operation S4525, the query input device may retrieve relationships between multiple query types included in the query, and generate a combined query based on the retrieved relationships. In operation S4535, the query input device may perform a search based on the combined query generated in operation S4525.
此處,操作S4525、S4535及S4530可由外部伺服器而非查詢輸入裝置執行。 Here, operations S4525, S4535, and S4530 can be performed by an external server instead of an inquiry input device.
圖50為說明根據例示性實施例的執行搜索的程序的流程圖。 FIG. 50 is a flowchart illustrating a procedure for performing search according to an exemplary embodiment.
在操作S4610中,根據本發明例示性實施例的查詢輸入裝置400可經由所顯示的查詢輸入窗接收查詢。
In operation S4610, the
在操作S4620中,查詢輸入裝置400可將所接收的查詢傳輸至搜索引擎伺服器420。此處,在搜索模式為多模態搜索時,傳輸至搜索引擎伺服器420的查詢可為其中組合具有多個查詢類型的查詢組件的組合查詢。根據一或多個例示性實施例,可不同地組合查詢組件。舉例而言,可簡單地組合查詢組件。詳言之,例如在輸入文本「手提包」及語音「價格」作為查詢組件時,查詢可由關鍵字「手提包價格」組成。作為另一實例,組合查詢可包含經添加至查詢組件中的關鍵字或主特徵(例如,包含於影像中的特徵)。此外,作為另一實例,組合查詢可包含自查詢組件產生的擴展名關鍵字。此外,作為另一實例,組合查詢的特徵可能在於基於查詢類型的優先級對查詢組件進行優先排序。根據例示性實施例,傳輸至搜索引擎伺服器420的查詢可包含指示搜索模
式的資訊。
In operation S4620, the
在操作S4630中,搜索引擎伺服器420可根據搜索模式執行單一搜索或多模態搜索,以用於處理所接收的查詢。在操作S4640中,搜索引擎伺服器420可將在S4630中選擇的搜索結果傳輸至查詢輸入裝置400。
In operation S4630, the
圖51為說明根據例示性實施例的查詢輸入裝置4700的結構的方塊圖。
FIG. 51 is a block diagram illustrating the structure of a
根據例示性實施例的查詢輸入裝置4700可包含顯示器4710、控制器4720及輸入裝置4730(例如,輸入單元)。
The
顯示器4710可顯示查詢輸入窗。顯示器4710可顯示除了查詢輸入之外的各種資訊片段。查詢輸入裝置4700可取決於實施類型而包含兩個或大於兩個顯示器4710。顯示器4710可包含諸如液晶顯示器(LCD)、發光二極體(LED)顯示器、陰極射線管(CRT)顯示器、電漿顯示面板(PDP)、有機LED(OLED)顯示器、主動矩陣式OLED(AMOLED)顯示器、薄膜電晶體(TFT)顯示器等顯示裝置。又,顯示器4710可取決於實施類型而包含觸摸感測器及具有層狀結構的觸控式螢幕。在顯示器4710執行諸如觸控式螢幕的顯示操作及輸入操作時,顯示器4710可執行輸入裝置4730的操作,及/或輸入裝置4730可經實施為顯示器4710。又,輸入裝置4730可經實施以包含顯示器4710。
The
根據例示性實施例,在搜索模式為多模態搜索模式時,顯示器4710可顯示查詢輸入窗。查詢輸入窗表示介面,經由所述介面接收包含多個查詢類型的查詢。或者,在搜索模式為單一搜
索模式時,查詢輸入裝置4700可顯示單一查詢輸入窗。單一查詢輸入窗表示查詢輸入窗,經由所述查詢輸入窗接收包含僅一個查詢類型的查詢。
According to an exemplary embodiment, when the search mode is a multi-modal search mode, the
輸入裝置4730可經由基於使用者輸入由顯示器4710顯示的查詢輸入窗接收包含對應於多個查詢類型的多個查詢組件的查詢。輸入裝置4730可藉由使用鍵盤、小鍵盤、虛擬小鍵盤、軌跡墊、書寫墊等接收諸如文本或草圖資訊的查詢組件。或者,查詢輸入裝置4700可接收諸如影像、語音資訊或視訊的查詢組件以獲得或產生根據使用者輸入的查詢。
The
控制器4720可控制查詢輸入裝置4700的元件。控制器4720可包含中央處理單元(CPU)、儲存控制程式的唯讀記憶體(ROM)及儲存自查詢輸入裝置4700外部輸入的信號或資料或用作由查詢輸入裝置4700執行的工作中記憶體區域的隨機存取記憶體(RAM)。CPU可包含諸如單核心、雙核心、三核心或四核心的一或多個處理器。CPU、ROM及RAM可經由內部匯流排彼此連接。
The
控制器4720可獲取所接收的查詢的至少一個搜索結果。在控制器4720包含搜索引擎時,控制器4720可直接選擇查詢的至少一個搜索結果。在控制器4720不包含搜索引擎時,控制器4720可將查詢傳輸至包含搜索引擎的搜索引擎伺服器自搜索引擎伺服器獲取至少一個搜索結果。控制器4720可控制顯示器4710以顯示至少一個所獲取的搜索結果。顯示器4710可根據控制器4720的控制而顯示所獲取的至少一個搜索結果。
The
此外,控制器4720可選擇待選擇或用於查詢的多個查詢類型。由顯示器4710顯示的查詢輸入窗可根據選定查詢類型接收查詢輸入。又,如在上文所描述的例示性實施例中,由顯示器4710顯示的查詢輸入窗可取決於選定查詢類型而不同地顯示。
In addition, the
此外,根據例示性實施例,顯示器4710可顯示用於選擇搜索模式的搜索模式選擇物件。輸入裝置4730可接收搜索模式選擇物件的使用者輸入。此處,在使用者輸入為將搜索模式切換成多模態輸入模式的輸入時,控制器4720可將搜索模式切換成多模態輸入模式。在將搜索模式切換成多模態輸入模式時,顯示器4710可將查詢輸入窗改變為包含多個輸入模式的查詢輸入窗。根據例示性實施例,查詢輸入窗可包含分別對應於多個查詢類型的區。
In addition, according to an exemplary embodiment, the
又,顯示器4710可顯示查詢類型清單。根據例示性實施例,在搜索模式為單一模式時,顯示器4710可顯示單一查詢類型清單,且在搜索模式所述多模態輸入模式時,顯示器4710可顯示多模態查詢類型清單。控制器4720可自由顯示器4710顯示的查詢類型清單判定包含於查詢中的至少一個查詢類型。此處,為了判定至少一個查詢類型,輸入裝置4730可接收輸入,所述輸入將目標自查詢類型清單拖放至顯示或將顯示查詢輸入窗的區。
Also, the
此外,根據例示性實施例,控制器4720可偵測所接收的查詢組件的查詢類型。由顯示器4710顯示的查詢輸入窗可包含顯示所接收的查詢組件(亦即,對應於所接收的查詢組件的顯示項)的區及接收查詢組件的區。顯示器4710可基於所偵測的查詢
類型在對應於所接收的查詢組件的區中顯示所接收的查詢組件。
In addition, according to an exemplary embodiment, the
此外,由顯示器4710顯示的查詢輸入窗可包含用於輸入對應於每一查詢類型的查詢組件的至少一個查詢輸入工具。
In addition, the query input window displayed by the
又,控制器4720可將包含於搜索結果中的文本轉換成語音,或將語音(亦即,音訊)轉換成文本。
Also, the
根據例示性實施例,在使用者將第一查詢輸入輸入至查詢輸入窗之後或回應於使用者將第一查詢輸入輸入至查詢輸入窗,控制器4720可判定以自可接收第一查詢組件的第一就緒狀態(亦即,第一狀態)自動切換成可接收第二查詢組件的第二就緒狀態(亦即,第二狀態)。舉例而言,若第二查詢組件對應於音訊或語音資訊查詢類型,則控制器4720可控制以將查詢輸入裝置4700自動切換成自動啟動或操作麥克風以接收第二查詢組件的第二就緒狀態。此外,若第二查詢組件對應於影像查詢類型,則控制器4720可控制以將查詢輸入裝置4700自動切換成自動啟動或操作攝影機以接收第二查詢組件或顯示用以選擇影像的介面以接收第二查詢組件的第二就緒狀態。
According to an exemplary embodiment, after the user inputs the first query input to the query input window or in response to the user inputting the first query input to the query input window, the
在如上文所描述自動切換就緒狀態時,控制器4720可控制以輸出自動切換及/或第二就緒狀態的指示符。舉例而言,指示符可包含音訊指示符或輸出(例如,預定通知聲音)、視覺指示符或輸出(例如,預定圖符、預定符號、預定影像等)、輔助裝置輸出(例如,查詢輸入裝置4700上的閃爍LED或預定顏色的LED)、振動輸出等中的至少一者。
When the ready state is automatically switched as described above, the
此外,控制器4720可判定以基於判定第一查詢組件的
輸入完成而自第一就緒狀態自動切換成第二就緒狀態。舉例而言,若第一查詢組件為影像,則控制器4720可判定以回應於由查詢輸入裝置4700的攝影機俘獲的影像或回應於影像的使用者選擇自第一就緒狀態自動切換成第二就緒狀態。此外,若第一查詢組件為文本或草圖,則控制器4720可判定以回應於自至對應於第一查詢組件或第一查詢類型的查詢輸入窗的區的上一使用者輸入流逝的預定時間週期自第一就緒狀態自動切換成第二就緒狀態。
In addition, the
在切換成第二就緒狀態時,控制器4720亦可控制以改變查詢輸入窗的顯示、查詢輸入窗的一或多個區的顯示或圖形使用者介面的顯示。就此而言,顯示的改變可基於對應於第二查詢組件的查詢類型。根據另一例示性實施例,控制器4720可控制以顯示使用者介面以回應於切換成第二就緒狀態而接收第二查詢組件的輸入。
When switching to the second ready state, the
應理解查詢輸入窗可變化,且不限於上文所述的彼等情形。 It should be understood that the query input window may vary and is not limited to those described above.
圖52至圖57為說明根據另一示例性實施例的執行多模態搜索的方法的示範圖。 52 to 57 are exemplary diagrams illustrating a method of performing multi-modal search according to another exemplary embodiment.
參看圖52,查詢輸入裝置5200可接收、產生或獲得查詢「自行車」,且顯示包含百科全書資訊、網頁資訊及基於查詢搜索的影像的搜索結果5221。此處,使用者1可滾動由顯示器顯示的螢幕以檢查當前顯示器所未顯示的搜索結果。
Referring to FIG. 52, the
參看圖53,滾動螢幕,且因此,先前未由顯示器顯示的多個搜索結果5222可由顯示器顯示。在此狀況下,因為滾動螢幕,
所以查詢輸入窗5210可不顯示於螢幕上。
Referring to FIG. 53, the screen is scrolled, and therefore, a plurality of
使用者1可選擇包含於搜索結果5222中的影像5231。舉例而言,參看圖54,使用者1可自搜索結果5222當中選擇自行車影像5231。此處,使用者1可藉由使用觸控式螢幕或滑鼠選擇所述5231,但應理解一或多個其他例示性實施例不限於此。在選擇影像5231時,查詢輸入裝置5200可在選定影像5231附近顯示查詢類型清單。參看圖54,查詢輸入裝置5200可在選定影像5231附近顯示漂浮圖符5230。漂浮圖符5230可對應於至少一個查詢類型。
參看圖55,使用者1可選擇所顯示的漂浮圖符5230。參看圖56,選擇漂浮圖符5230,且因此,查詢輸入裝置5200可顯示用於輸入對應於漂浮圖符5230的查詢類型的查詢輸入區5231。查詢輸入裝置5200可經由查詢輸入區5231接收查詢組件。
Referring to FIG. 55, the
參看圖57,查詢輸入裝置5200可基於選定搜索結果及包含經由查詢輸入區5231接收的查詢組件的查詢5210-1執行搜索。如圖57中所說明,基於自行車影像及文本「製造商」,查詢輸入裝置5200可在結果顯示區5223中顯示包含於影像中的自行車製造商主頁及關於由自行車製造商製造的其他產品的資訊。亦即,查詢輸入裝置5200接收選自搜索結果顯示區的搜索結果,且藉由使用查詢輸入區5231接收每一查詢組件,且因此,在圖56的例示性實施例中,其可描述為藉由使用搜索結果顯示區及查詢輸入區5231作為查詢輸入窗來接收查詢組件。
Referring to FIG. 57, the
圖58為說明根據另一示例性實施例的顯示查詢類型清 單的方法的示範圖。 FIG. 58 is a diagram illustrating the display query type clear according to another exemplary embodiment. Demonstration diagram of the single method.
根據本發明例示性實施例,查詢輸入裝置可顯示單一模式選擇物件5801、多模態輸入模式選擇物件5802、查詢輸入窗5810、搜索按鈕5830及單一查詢類型清單5820-1。如圖58中所說明,單一查詢類型清單5820-1可包含分別對應於多個查詢類型的多個圖符(每一圖符對應於一個查詢類型)。
According to an exemplary embodiment of the present invention, the query input device may display a single
查詢輸入裝置可藉由使用包含於單一查詢類型清單5820-1中的圖符判定查詢類型,經由所述查詢類型接收查詢輸入窗5810。舉例而言,在選擇文本圖符5821-1時,查詢輸入裝置可顯示用於將文本輸入至查詢輸入窗5810的使用者介面。或者,在選擇影像圖符5821-2時,查詢輸入裝置可顯示用於將影像輸入至查詢輸入窗5810的使用者介面。此外,在選擇文件圖符5821-3時,查詢輸入裝置可顯示用於將文件輸入至查詢輸入窗5810的使用者介面。此外,在選擇草圖圖符5821-4時,查詢輸入裝置可顯示用於將草圖資訊輸入至查詢輸入窗5810的使用者介面。又,在選擇攝影機圖符5821-5時,查詢輸入裝置可執行攝影機應用程式,且在查詢輸入窗5810中顯示藉由使用攝影機應用程式獲取的影像。此外,在選擇音樂圖符5821-6時,查詢輸入裝置可基於藉由使用麥克風獲取的語音資訊執行音樂搜索。或者,在選擇記錄圖符5821-7時,查詢輸入裝置可操作麥克風,且藉由使用麥克風獲取語音資訊。
The query input device may determine the query type by using the icons included in the single query type list 5820-1, through which the
圖59為說明根據另一示例性實施例的顯示查詢類型清單的方法的示範圖。 FIG. 59 is an exemplary diagram illustrating a method of displaying a list of query types according to another exemplary embodiment.
在選擇多模態輸入模式選擇物件5802時,查詢輸入裝置可將搜索模式設定為多模態輸入模式。根據本發明例示性實施例,在搜索模式為多模態輸入模式時,查詢輸入裝置可顯示多模態查詢類型清單5820-2。在此狀況下,多模態查詢類型清單5820-2可包含組合多個圖符的組合圖符。組合圖符可藉由使用包含於組合圖符中的圖符指示多模態查詢類型。又,根據例示性實施例,查詢輸入裝置可基於圖符的顯示指示查詢類型的優先級。舉例而言,圖59中所說明的影像及文本的組合圖符5822-1指示影像的優先級高於文本的優先級。又,文本及語音的組合圖符5822-2指示文本的優先級高於語音的優先級。又,攝影機、語音及文本的組合圖符5822-3指示查詢類型的優先級是按攝影機、語音及文本的次序。
When the multi-modal input
圖60為說明根據例示性實施例的產生多模態查詢類型清單的方法的示範圖。 FIG. 60 is an exemplary diagram illustrating a method of generating a multimodal query type list according to an exemplary embodiment.
根據例示性實施例,查詢輸入裝置可藉由使用分別對應於多個查詢類型的多個圖符6010(每一圖符對應於一個查詢類型)產生對應於多個查詢類型的多個組合圖符6020。舉例而言,在使用者自圖符6010當中選擇文本圖符6011及影像圖符6012時,查詢輸入裝置可產生文本圖符6011與影像圖符6012組合的組合圖符6021。在此狀況下,使用者亦可設定查詢類型的優先級(例如,根據選擇圖符的次序或藉由修改組合圖符6021),且組合圖符6021可反映設定優先級。或者,優先級可為預設或預定的。
According to an exemplary embodiment, the query input device may generate a plurality of combined icons corresponding to the plurality of query types by using a plurality of
根據例示性實施例,在搜索模式為多模態搜索模式時,
查詢輸入裝置可顯示包含由使用者設定的組合圖符6020的多模態查詢類型清單。
According to an exemplary embodiment, when the search mode is a multi-modal search mode,
The query input device may display a list of multi-modal query types including the combined
圖61至圖65為說明根據另一示例性實施例的執行多模態搜索的方法的示範圖。 61 to 65 are exemplary diagrams illustrating a method of performing multi-modal search according to another exemplary embodiment.
根據本發明例示性實施例,查詢輸入裝置6100可顯示將搜索模式指示為多模態輸入模式的指示符6102。又,查詢輸入裝置6100可顯示查詢輸入窗6110及搜索按鈕6130。
According to an exemplary embodiment of the present invention, the
此外,根據本發明例示性實施例,查詢輸入裝置6100可顯示用於在選擇查詢輸入窗6110時輸入查詢組件的查詢輸入工具的集合6120。或者,根據另一例示性實施例,查詢輸入裝置6100可顯示用於在選擇包含於查詢輸入裝置6100中的選單按鈕時輸入查詢組件的查詢輸入工具的集合6120。查詢輸入工具可包含於查詢輸入窗6110中。
In addition, according to an exemplary embodiment of the present invention, the
如圖61中所說明,在使用者1自查詢輸入工具的集合6120選擇檔案開啟圖符6121時,查詢輸入裝置6100可顯示用於選擇檔案的使用者介面。圖62為說明用於選擇檔案的使用者介面的示範圖。
As illustrated in FIG. 61, when the
如圖62中所說明,在使用者1選擇檔案6122時,查詢輸入裝置6100可接收選定檔案6122作為查詢組件。又,查詢輸入裝置6100可偵測對應於選定檔案6122的查詢類型。舉例而言,如圖62中所說明,在選定檔案6122的擴展名為jpg時,查詢輸入裝置6100可將對應於選定檔案6122的查詢類型判定為影像。
As illustrated in FIG. 62, when the
查詢輸入裝置6100可根據所偵測的查詢類型顯示所接
收的查詢組件(亦即,對應於所接收的查詢組件的顯示項)。舉例而言,參看圖63,查詢輸入裝置6100可在顯示查詢組件的區6103中顯示所接收的影像6111。在圖63中,其經說明為顯示查詢組件的區6103與包含接收查詢組件的區的查詢輸入窗6110組合,但應理解顯示查詢組件的區6103的形式可在一或多個其他例示性實施例中變化。舉例而言,區6103可包含於查詢輸入窗6110中,或可安置於分離的空間中。在經由查詢輸入窗6110連續或同時接收多個查詢組件時,所接收的多個查詢組件可一起積聚或顯示於區6103中,或顯示於單獨區中。
The
此外,查詢輸入裝置6100可經由接收包含於查詢輸入窗6110中的查詢組件的區接收額外查詢組件。舉例而言,參看圖64,使用者1可將文本「Obama」輸入至查詢輸入窗6110。
In addition, the
在使用者1選擇搜索按鈕6130時,查詢輸入裝置6100可基於積聚的查詢組件及所偵測的查詢類型執行搜索。舉例而言,參考圖64及圖65,查詢輸入裝置6100可顯示Obama進行演講的視訊6140作為基於說話場景的影像6102及文本6113「Obama」的搜索結果。
When the
圖66為說明根據例示性實施例的用於基於具有多個查詢類型的查詢執行多模態搜索的框架的方塊圖。詳言之,圖66為說明用於查詢自適應性多模態搜索的框架的方塊圖。 66 is a block diagram illustrating a framework for performing multimodal search based on a query having multiple query types according to an exemplary embodiment. In detail, FIG. 66 is a block diagram illustrating a framework for query adaptive multimodal search.
查詢介面6600可接收組合多個查詢組件的組合查詢6610。多個查詢組件可包含關鍵字6611、影像6612、視訊6613、語音6614、草圖資訊6615、上下文資訊6616等中的至少一者。
此處,上下文資訊6616表示詳細闡明查詢的資訊,其類似使用者的當前狀態或個人歷史及偏好資訊。舉例而言,上下文資訊6616可包含查詢類型的優先級。
The
此外,查詢介面6600可包含用於接收組合查詢6610的單元或裝置。舉例而言,查詢介面6600可包含用於接收關鍵字6611的鍵盤、用於獲取影像6612或視訊6613的攝影機、用於獲取語音6614的麥克風、用於獲取草圖資訊6615的觸控式螢幕、用於獲取上下文資訊6616的感測器等中的至少一者。
In addition, the
搜索方法6620表示用以將查詢與資料庫匹配以便取決於文件的適合性而選擇文件的演算法。舉例而言,在視訊搜索系統中,雖然分割搜索方法正處理查詢文本關鍵字且將查詢文本關鍵字與語音辨識資訊匹配,但視訊的縮略圖影像可藉由單一搜索方法與視覺內容匹配。可藉由多個搜索方法6620處理組合查詢6610,藉此獲取搜索結果。
The
匹配查詢的資料庫可包含文件集合6630。資料庫包含待搜索的資訊片段。包含於資料庫中的文件可具有不同模態。文件中的每一者表示包含於資料庫中的資訊單元。舉例而言,每一文件可包含網頁上的一頁、視訊語料庫中的一個螢幕或相片集合的一個影像。
The database matching the query may contain a collection of
查詢調適模組6640可調整處理查詢的搜索方法6620的處理次序。舉例而言,在期望搜索新聞視訊中的名人的相片時,可將權重給予文本搜索方法,但當期望搜索運動場景時,可將權重給予基於實例的影像搜索方法。
The
搜索方法合併模組6650可合併由多個搜索方法6620獲得的搜索結果。經合併搜索結果可經由搜索結果輸出模組6660進行輸出。
The search
可將搜索方法6620、資料庫、查詢調適模組6640、搜索方法合併模組6650及搜索結果輸出模組6660中的至少一者應用於外部裝置。外部裝置可為雲端電腦或伺服器。
At least one of the
外部裝置(例如,雲端電腦)可儲存搜索方法6620及資料庫,且可包含查詢調適模組6640、搜索方法合併模組6650及搜索結果輸出模組6660。外部裝置可藉由使用自查詢輸入裝置接收的查詢執行搜索,且將搜索結果輸出至查詢輸入裝置。
An external device (for example, a cloud computer) may store the
圖67為示意性地說明根據一或多個例示性實施例的系統及/或處理器的結構圖。參看圖67,在搜索模式為多模態搜索模式時,查詢輸入裝置可基於所接收的查詢組件的查詢類型執行搜索。舉例而言,在查詢輸入裝置接收文本查詢類型的第一查詢組件6705及影像查詢類型的第二查詢組件6707時,查詢輸入裝置可基於對應於第一查詢組件6705(亦即,文本)的關鍵字及第二查詢組件6706的輸入量(亦即,影像)執行搜索。為了處理第二查詢組件6707,查詢輸入裝置可藉由使用第二查詢組件理解組件6712識別第二查詢組件6707的特徵。第二查詢組件理解組件6712可被稱作第二查詢組件處理組件。或者,在第二查詢組件6707的查詢類型為影像時,第二查詢組件理解組件6712可被稱作影像處理組件。由第二查詢組件理解組件6712自第二查詢組件6707擷取的特徵可由第二查詢組件特徵組件6722分配描述符關鍵字。舉
例而言,在第二查詢組件6707的查詢類型為影像查詢類型時,第二查詢組件理解組件6712可識別第二查詢組件6707的特徵(亦即,影像)。在此狀況下,第二查詢組件6707的特徵可包含影像文本特徵及影像視覺特徵中的至少一者。又,第二查詢組件特徵組件6722可將描述關鍵字分配給所識別的第二查詢組件6707的影像文本特徵及影像視覺特徵中的至少一者。第二查詢組件6707的查詢類型為影像查詢類型的實例將參看圖68至圖72詳細地描述。
67 is a block diagram schematically illustrating a system and/or processor according to one or more exemplary embodiments. Referring to FIG. 67, when the search mode is a multi-modal search mode, the query input device may perform a search based on the query type of the received query component. For example, when the query input device receives the
元資料分析組件6714可識別與第二查詢組件6707相關聯的元資料。在第二查詢組件6707包含檔案時,元資料可藉由作業系統(OS)建置至檔案中(類似儲存在檔案中的名稱或註解),或可包含連同檔案儲存的資訊。元資料可在URL路徑或諸如位於網頁或基於文本的文件中或位於建置於其中的資訊(例如,影像或其類似者)的對應資訊附近的文本的相關文本中包含經輸入以用於識別待用於搜索的查詢組件的文本。第二查詢組件特徵組件6722可基於元資料分析組件6714的輸出識別關鍵字特徵。
The
第二查詢組件特徵組件6722可識別第一查詢組件6705及任意額外特徵,且接著所得查詢可視情況由組件6732改變或擴展。查詢改變或擴展可基於自元資料擷取的特徵由元資料分析組件6714及第二查詢組件特徵組件6722執行。或者,可基於藉由使用UI互動組件6762接收的回饋執行查詢改變或擴展。又,除了由使用者接收的額外查詢輸入之外,回饋可包含基於當前或先前查詢的回應結果的查詢建議442。又,視情況擴展或改變的查詢
可用以產生(6752)回應結果。在圖67中,結果產生操作(6752)可藉由使用資料庫6675中的一或多個查詢回應文件進行識別,所述資料庫包含資料片段(例如,文件)的特徵及量。資料庫6775可包含用於識別基於查詢的回應結果的反向索引或另一任意類型的儲存格式。
The second query
根據一或多個例示性實施例,結果產生操作6762可產生一或多個類型結果。取決於所述狀況,最有希望的結果可連同較高優先級結果回應或少數較高優先級結果回應一起識別。有希望的結果可經提供為回應6744。作為替代方案,可使用經優先排序的回應結果的清單。可藉由對多個組合結果6746進行優先排序而提供清單。與使用者的互動(包含顯示結果的操作及接收查詢組件的操作)可由UI互動組件6762執行。
According to one or more exemplary embodiments, the
圖68至圖72為說明根據一或多個例示性實施例的擷取具有影像查詢類型的查詢組件的影像特徵的程序的示範圖。 68 to 72 are exemplary diagrams illustrating a procedure for capturing image features of a query component having an image query type according to one or more exemplary embodiments.
在圖68中,說明藉由使用用於識別多個關注點(points of interest;POI)6802的運算子演算法處理影像(亦即,具有影像查詢類型的查詢組件)6800的方法。運算子演算法可包含用於識別影像6800中的POI 6802的任意可用演算法。在一或多個例示性實施例中,運算子演算法可不同於高斯(Gaussians)演算法或拉普拉斯(Raplace)演算法。在一或多個例示性實施例中,運算子演算法可二維地分析影像6800。視情況,在影像6800為彩色影像時,影像6800可改變為灰度。
In FIG. 68, a method of processing an image (that is, a query component having an image query type) 6800 by using an operator algorithm for identifying a plurality of points of interest (POI) 6802 is described. The operator algorithm may include any available algorithm for identifying the
除了如圖68中所說明的影像6800的任意點之外,POI
6802還可包含如圖69中所說明的影像6800中的區段6902、區、像素群組及特徵。下文中,POI 6802及多個區段6902可被稱作POI 6802,但POI 6802可包含所有POI 6802及區段6902。在一或多個例示性實施例中,POI 6802可包含位於影像6802的穩定區中的影像6802的特殊或可識別特徵。舉例而言,POI 6802可位於具有陡特徵的影像6800的區,所述陡特徵表示在6802a及6902a中所說明的特徵之間的高對比度。另一方面,POI可能不位於由6804所指的某一顏色或灰度的區段(亦即,不具有特殊特徵或對比度的區)中。
In addition to any point of
運算子演算法可例如識別影像6800中的任意數目個POI 6802,諸如數千個POI。POI 6802可為影像6800中的點6802及區段6902的組合,且POI的數目可取決於影像6800的大小而改變或變化。第二查詢組件處理組件6712可計算POI 6802中的每一者的量度,且根據經計算量度對POI 6802進行優先排序。量度可包含POI 6802中的影像6800的信號強度或信雜比(signal-to-noise ratio;SNR)。第二查詢組件處理組件6712可選擇用於基於優先級的額外處理的POI 6802的子集。根據一或多個例示性實施例,可選擇具有最高SNR的數百個POI 6802。選定POI 6802的數目可改變或變化。根據一或多個例示性實施例,可不選擇子集,且所有POI可為用於額外處理的目標。
The operator algorithm can, for example, identify any number of
如圖70中所說明,可識別對應於選定POI 6802的貼片7002的集合7000。貼片7002中的每一者可對應於選定單一POI 6802。貼片7002可包含影像6800的區,所述區包含POI 6802。
自影像6800獲取的貼片7002的大小可基於自選定POI 6802中的每一者的操作演算法的輸出判定。貼片7002可具有不同大小。又,包含於各別貼片7002中的影像6800的區可彼此重疊。貼片7002的形狀可為包含正方形形狀、矩形形狀、三角形形狀、圓形形狀、橢圓形形狀等的任意形狀。貼片7002中的每一者的形狀可為正方形形狀或在貼片間可能不同。
As illustrated in FIG. 70, a
可歸一化如圖70中所說明的貼片7002。根據一或多個例示性實施例,貼片7002可經歸一化以具有相同大小。貼片7002可藉由增加或減少其大小及解析度中的至少一者來歸一化。然而,本發明例示性實施例不限於此。舉例而言,可經由諸如對比度增加操作的應用、光點移除操作的應用、銳化操作的應用及灰度的應用的一或多個其他操作歸一化貼片7002。
The
根據一或多個例示性實施例,可針對歸一化貼片中的每一者判定描述符。描述符可為可作為用於影像搜索的特徵而添加的貼片的描述。描述符可藉由計算貼片7002中的每一者中的像素的統計來判定。根據一或多個例示性實施例,描述符可基於貼片7002中的每一者中的像素的灰度坡的統計判定。描述符可在視覺上表達為用於貼片7002中的每一者的直方圖,其類似圖71中所說明的多個描述符7102(圖70中所說明的貼片7002可對應於類似地配置於圖71中的描述符7102)。然而,本發明例示性實施例不限於此。舉例而言,描述符可經描述為表示貼片中的像素的像素灰度統計的多維向量。T2S2 36維向量可為表示像素灰度統計的向量的實例。
According to one or more exemplary embodiments, the descriptor may be determined for each of the normalized patches. The descriptor may be a description of a patch that can be added as a feature for image search. The descriptor can be determined by calculating the statistics of the pixels in each of the
如圖72中所說明,量化表7200可用於將描述符7202與描述符7102中的每一者相關。量化表7200可包含任意表、索引、圖表或用以將描述符7102映射至描述符關鍵字7202的其他資料結構。具有各種形式的量化表7200對於一般熟習此項技術者而言是熟知的。根據一或多個例示性實施例,量化表7200可藉由處理數個影像以識別各別影像的描述符7102來產生。隨後,可以統計方式分析經識別描述符7102以用於識別類似描述符7102或具有在統計上類似的值的描述符7102的叢集或群組。舉例而言,T2S2向量中的變數的值類似。可選擇每一叢集的代表性描述符7204,且除了量化表7200中的位置之外,還可對其分配對應描述符關鍵字7202。多個描述符關鍵字7202可包含用於識別其所對應的代表性描述符7204的任意所要指示符。舉例而言,描述符關鍵字7202可包含整數值、字母字元、數值、符號、文本或其組合,如圖72中所說明。根據一或多個例示性實施例,描述符關鍵字7202可包含用於識別與基於非文本的搜索模式相關的描述符關鍵字的一連串字元。舉例而言,所有描述符關鍵字為關鍵字的前四個字元,且可包含一系列三個整數及其後的加底線字元。又,此初始序列可用以識別與影像相關的描述符關鍵字。
As illustrated in FIG. 72, the quantization table 7200 may be used to associate the
可在量化表7200中識別與每一描述符7102最近似匹配的代表性描述符。舉例而言,圖71中所說明的描述符7102a可最近似地對應於圖9中所說明的量化表7200的代表性描述符7202a。舉例而言,圖71中所說明的描述符7102a可最近似地對應於圖72中所說明的量化表7200的代表性描述符7204a。因此,
各別描述符7102的描述符關鍵字7202可與影像6800相關。舉例而言,描述符7102a可對應於描述符識別符7202a「1」。與影像6800相關聯的描述符關鍵字7202可不同,且描述符關鍵字7202中之一或多者可與影像6800多倍地相關。舉例而言,影像6800可包含描述符關鍵字「1、2、3、4」或「1、2、2、3」。根據一或多個例示性實施例,為了考慮諸如影像中的改變的特性,可藉由識別與描述符7102最近似地匹配的兩個或大於兩個代表性描述符7204及兩個或大於兩個代表性描述符7204中的每一者的描述符關鍵字7202將描述符7102映射至兩個或大於兩個描述符標識符7202。基於此,具有一組經識別POI 6802的影像6800的內容可由一組描述符關鍵字7202表達。
The representative descriptor that most closely matches each
根據一或多個例示性實施例,可將另一基於影像的搜索方法整合至搜索方案中。舉例而言,面部辨識方法可提供基於另一方法的影像搜索。如上文所描述,除了如上文所描述識別描述符關鍵字之外或代替識別描述符關鍵字,影像中的人的身分可藉由使用面部辨識方法來判定。影像中的人的身分可用於補充搜索查詢。或者,在程式庫中包含許多人的元資料時,可藉由使用經儲存的元資料補充查詢。 According to one or more exemplary embodiments, another image-based search method may be integrated into the search scheme. For example, the facial recognition method may provide image search based on another method. As described above, in addition to or instead of identifying the descriptor key as described above, the identity of the person in the image can be determined by using the facial recognition method. The identity of the person in the image can be used to supplement the search query. Or, when the metadata of many people is included in the library, the query can be supplemented by using the stored metadata.
以上描述可將用於影像查詢類型的調適搜索方案的描述提供至諸如文本的另一搜索方案。可對不同查詢類型的搜索方法(例如,音訊查詢類型)執行類似調適。根據一或多個例示性實施例,可使用具有任意類型的基於音訊的搜索方法。使用具有音訊查詢類型的查詢組件的搜索可使用用以識別具有類似特性的 音訊檔案的一或多個類型的特徵。如上文所描述,音訊特徵可與描述符關鍵字相關。描述符關鍵字可具有指示與音訊搜索相關聯的關鍵字的格式,其類似使關鍵字的最後四個字元對應於在連字符之後的四個數字的狀況。 The above description may provide the description of the adaptive search scheme for the image query type to another search scheme such as text. Similar adaptations can be performed on search methods of different query types (eg, audio query types). According to one or more exemplary embodiments, any type of audio-based search method may be used. A search using a query component with an audio query type can be used to identify those with similar characteristics Features of one or more types of audio files. As described above, audio features can be related to descriptor keywords. The descriptor keyword may have a format indicating the keyword associated with the audio search, which is similar to the situation where the last four characters of the keyword correspond to the four digits after the hyphen.
在上文所描述的例示性實施例中,其經描述為查詢輸入窗顯示對應於查詢組件的顯示項(亦即,查詢輸入)。此處,應理解顯示項可為查詢組件自身或查詢組件的表示(諸如波形、縮略圖影像、預覽影像等)。此外,根據一或多個例示性實施例,可顯示對應於第一查詢類型的第一顯示項及對應於第二查詢類型的第二顯示項以使得第一查詢類型及第二查詢類型可彼此區別開。 In the exemplary embodiment described above, it is described that the query input window displays a display item corresponding to the query component (ie, query input). Here, it should be understood that the display item may be the query component itself or a representation of the query component (such as waveforms, thumbnail images, preview images, etc.). In addition, according to one or more exemplary embodiments, a first display item corresponding to the first query type and a second display item corresponding to the second query type may be displayed so that the first query type and the second query type may be mutually Differentiate.
一或多個例示性實施例可以包含由電腦執行的電腦可執行指令(諸如程式模組)的儲存媒體的形式實施。電腦可讀媒體可為可由電腦存取的任何可用媒體,且包含諸如RAM的揮發性媒體、諸如ROM的非揮發性媒體及抽取式及非抽取式媒體。此外,電腦可讀媒體可包含電腦儲存媒體及通信媒體。電腦儲存媒體包含經實施為用於儲存諸如電腦可讀指令、資料結構、程式模組或其他資料的資訊的任何方法或技術的揮發性媒體、非揮發性媒體及抽取式及非抽取式媒體。通信的媒體可為電腦可讀指令,及經調變資料信號中的其他資料(諸如資料結構或程式模組)或其他輸送機構,且包含任何資訊傳遞媒體。電腦儲存媒體的實例包含ROM、RAM、快閃記憶體、CD、DVD、磁碟或磁帶。進一步理解上文所描述的設備及裝置的上文所描述的組件及元件中的一或多者可包含硬體、電路、一或多個處理器等。 One or more exemplary embodiments may be implemented in the form of a storage medium containing computer-executable instructions (such as program modules) executed by a computer. Computer-readable media can be any available media that can be accessed by a computer, and includes volatile media such as RAM, non-volatile media such as ROM, and removable and non-removable media. In addition, computer-readable media may include computer storage media and communication media. Computer storage media includes volatile media, non-volatile media, and removable and non-removable media implemented as any method or technology for storing information such as computer-readable instructions, data structures, program modules, or other data. The communication medium may be computer-readable instructions, and other data (such as data structures or program modules) or other transmission mechanisms in the modulated data signal, and includes any information transmission medium. Examples of computer storage media include ROM, RAM, flash memory, CD, DVD, magnetic disk, or tape. It is further understood that one or more of the above-described components and elements of the devices and devices described above may include hardware, circuits, one or more processors, and so on.
應理解,本文中所描述的例示性實施例應僅視為描述意義,且非出於限制目的。每一例示性實施例內的特徵或態樣的描述應通常視為可用於其他實施例中的其他類似特徵或態樣。 It should be understood that the exemplary embodiments described herein should be considered in descriptive sense only and not for purposes of limitation. Descriptions of features or aspects within each exemplary embodiment should generally be considered as available for other similar features or aspects in other embodiments.
雖然已參考諸圖描述一或多個例示性實施例,但一般熟習此項技術者將理解可對其作出形式及細節的各種改變,而不會背離如由所附申請專利範圍所定義的本發明概念的精神及範疇。 Although one or more exemplary embodiments have been described with reference to the drawings, those of ordinary skill in the art will understand that various changes can be made in form and details without departing from the present invention as defined by the scope of the appended patent applications The spirit and scope of the inventive concept.
S110:操作 S110: Operation
S120:操作 S120: Operation
S130:操作 S130: Operation
Claims (9)
Applications Claiming Priority (8)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20140062568 | 2014-05-23 | ||
KR10-2014-0062568 | 2014-05-23 | ||
KR1020140167818A KR20150135042A (en) | 2014-05-23 | 2014-11-27 | Method for Searching and Device Thereof |
KR10-2014-0167818 | 2014-11-27 | ||
US14/588,275 | 2014-12-31 | ||
US14/588,275 US9990433B2 (en) | 2014-05-23 | 2014-12-31 | Method for searching and device thereof |
KR10-2015-0025918 | 2015-02-24 | ||
KR1020150025918A KR102408256B1 (en) | 2014-05-23 | 2015-02-24 | Method for Searching and Device Thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
TW202004524A TW202004524A (en) | 2020-01-16 |
TWI695275B true TWI695275B (en) | 2020-06-01 |
Family
ID=54883382
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW104116276A TW201606539A (en) | 2014-05-23 | 2015-05-21 | Search method and device |
TW108137893A TWI695275B (en) | 2014-05-23 | 2015-05-21 | Search method, electronic device and computer-readable recording medium |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW104116276A TW201606539A (en) | 2014-05-23 | 2015-05-21 | Search method and device |
Country Status (2)
Country | Link |
---|---|
KR (2) | KR20150135042A (en) |
TW (2) | TW201606539A (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102238535B1 (en) * | 2014-10-01 | 2021-04-09 | 엘지전자 주식회사 | Mobile terminal and method for controlling the same |
US10362233B2 (en) * | 2017-09-12 | 2019-07-23 | Ebay Inc. | Digital image capture session and metadata association |
KR102625254B1 (en) * | 2018-06-05 | 2024-01-16 | 삼성전자주식회사 | Electronic device and method providing information associated with image to application through input unit |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6012030A (en) * | 1998-04-21 | 2000-01-04 | Nortel Networks Corporation | Management of speech and audio prompts in multimodal interfaces |
US20100281435A1 (en) * | 2009-04-30 | 2010-11-04 | At&T Intellectual Property I, L.P. | System and method for multimodal interaction using robust gesture processing |
TW201128421A (en) * | 2009-11-02 | 2011-08-16 | Microsoft Corp | Content-based image search |
TW201220099A (en) * | 2010-11-05 | 2012-05-16 | Microsoft Corp | Multi-modal approach to search query input |
US20120191577A1 (en) * | 2011-01-21 | 2012-07-26 | Target Brands, Inc. | Retail Website User Interface |
CN102770862A (en) * | 2009-12-03 | 2012-11-07 | 谷歌公司 | Hybrid use of location sensor data and visual query to return local listings for visual query |
WO2013176490A1 (en) * | 2012-05-22 | 2013-11-28 | Samsung Electronics Co., Ltd. | Method for providing ui and portable apparatus applying the same |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8732025B2 (en) * | 2005-05-09 | 2014-05-20 | Google Inc. | System and method for enabling image recognition and searching of remote content on display |
-
2014
- 2014-11-27 KR KR1020140167818A patent/KR20150135042A/en active Pending
-
2015
- 2015-02-24 KR KR1020150025918A patent/KR102408256B1/en active Active
- 2015-05-21 TW TW104116276A patent/TW201606539A/en unknown
- 2015-05-21 TW TW108137893A patent/TWI695275B/en active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6012030A (en) * | 1998-04-21 | 2000-01-04 | Nortel Networks Corporation | Management of speech and audio prompts in multimodal interfaces |
US20100281435A1 (en) * | 2009-04-30 | 2010-11-04 | At&T Intellectual Property I, L.P. | System and method for multimodal interaction using robust gesture processing |
TW201128421A (en) * | 2009-11-02 | 2011-08-16 | Microsoft Corp | Content-based image search |
CN102770862A (en) * | 2009-12-03 | 2012-11-07 | 谷歌公司 | Hybrid use of location sensor data and visual query to return local listings for visual query |
TW201220099A (en) * | 2010-11-05 | 2012-05-16 | Microsoft Corp | Multi-modal approach to search query input |
US20120191577A1 (en) * | 2011-01-21 | 2012-07-26 | Target Brands, Inc. | Retail Website User Interface |
WO2013176490A1 (en) * | 2012-05-22 | 2013-11-28 | Samsung Electronics Co., Ltd. | Method for providing ui and portable apparatus applying the same |
Also Published As
Publication number | Publication date |
---|---|
KR20150135042A (en) | 2015-12-02 |
TW202004524A (en) | 2020-01-16 |
TW201606539A (en) | 2016-02-16 |
KR20150135059A (en) | 2015-12-02 |
KR102408256B1 (en) | 2022-06-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11157577B2 (en) | Method for searching and device thereof | |
US20150339348A1 (en) | Search method and device | |
TWI748266B (en) | Search method, electronic device and non-transitory computer-readable recording medium | |
US11734370B2 (en) | Method for searching and device thereof | |
JP7171438B2 (en) | User interface method and apparatus | |
JP6328761B2 (en) | Image-based search | |
US20090247219A1 (en) | Method of generating a function output from a photographed image and related mobile computing device | |
US9495454B2 (en) | User apparatus, system and method for dynamically reclassifying and retrieving target information object | |
CN110825928A (en) | Searching method and device | |
JP2013143141A (en) | Display apparatus, remote control apparatus, and searching methods thereof | |
US10650814B2 (en) | Interactive question-answering apparatus and method thereof | |
EP2715482A1 (en) | Visual search and recommendation user interface and apparatus | |
US20150063725A1 (en) | Related Image Searching Method and User Interface Controlling Method | |
TWI695275B (en) | Search method, electronic device and computer-readable recording medium | |
US10437902B1 (en) | Extracting product references from unstructured text | |
JP2012048474A (en) | Information processor, information processing method and program | |
KR101176317B1 (en) | Searched information arrangement method with correlation between search query and searched information | |
KR20150097250A (en) | Sketch retrieval system using tag information, user equipment, service equipment, service method and computer readable medium having computer program recorded therefor | |
CN113536037B (en) | Video-based information query method, device, equipment and storage medium | |
CN104424262B (en) | related image searching method and user interface control method | |
CN117812307A (en) | Display device, display control method, device and storage medium | |
KR20160146204A (en) | Method of interchanging vocabulary contents associated with image |