CN102822814A - 与设备的交互 - Google Patents
与设备的交互 Download PDFInfo
- Publication number
- CN102822814A CN102822814A CN2010800655499A CN201080065549A CN102822814A CN 102822814 A CN102822814 A CN 102822814A CN 2010800655499 A CN2010800655499 A CN 2010800655499A CN 201080065549 A CN201080065549 A CN 201080065549A CN 102822814 A CN102822814 A CN 102822814A
- Authority
- CN
- China
- Prior art keywords
- computer
- application
- sensor
- gesture
- another
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/4223—Cameras
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/43615—Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44218—Detecting physical presence or behaviour of the user, e.g. using sensors to detect if the user is leaving the room or changes his face expression during a TV program
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
一种与设备通信的方法,包括:配置传感器以检测设备和通过至少一个姿势与设备交互的用户;利用计算机识别设备;以及响应于识别设备和至少一个姿势,在设备和计算机间发起文件传输。
Description
背景技术
在配置计算机以便与设备通信时,用户可以使用计算机上的一个或多个输入设备,来配置计算机以识别和访问设备。此外,用户在配置设备以识别和访问计算机时,可以访问设备的一个或多个输入设备。一旦配置好计算机和/或设备,用户就能够附加地使用计算机的一个或多个输入设备或者设备的一个或多个输入设备,以在计算机和设备间发起通信。
附图说明
所公开实施例的多个特征和优势从接下来结合附图的详细描述中将明显,附图通过示例的方式共同地图示实施例的特征。
图1图示根据本发明实施例的具有处理器、传感器、存储设备和设备应用程序的计算机。
图2图示根据本发明实施例的与计算机联接的用于检测设备的传感器。
图3图示根据本发明实施例的用于识别设备的设备应用程序的框图。
图4A图示根据本发明实施例的被识别的感兴趣的内容以及通过至少一个姿势与设备交互的用户。
图4B图示根据本发明另一实施例的被识别的感兴趣的内容以及通过至少一个姿势与设备交互的用户。
图4C图示根据本发明其它实施例的被识别的感兴趣的内容以及通过至少一个姿势与设备交互的用户。
图5图示根据本发明实施例的发起计算机和设备间通信的设备应用程序的框图。
图6图示根据本发明实施例的具有内嵌的设备应用程序的计算机以及存储在被计算机访问的存储介质上的设备应用程序。
图7是图示根据本发明实施例的与设备通信的方法的流程图。
图8是图示根据本发明另一实施例的与设备通信的方法的流程图。
具体实施方式
图1图示根据本发明实施例的具有处理器120、传感器130、存储设备140和设备应用程序110的计算机100。在一个实施例中,计算机100是台式机、膝上型电脑/笔记本电脑、上网本和/或任何其它能够与传感器130联接的计算设备。如图1中图示的,计算机100与计算机100的处理器120、传感器130、存储设备140、显示设备170、网络接口125和通信总线150和/或计算机100的一个或多个组件联接,以互相通信。
另外,如图1中所示,存储设备140可以存储设备应用程序110。在其它实施例中,除上面提到的以及图1中图示的那些组件以外和/或代替上面提到的以及图1中图示的那些组件,计算机100包括附加组件和/或与附加组件联接。
如上面提到的,计算机100包括处理器120。处理器120向计算机100的一个或多个组件(例如传感器130和/或设备应用程序110)发送数据和/或指令。此外,处理器120从计算机100的一个或多个组件(例如传感器130和/或设备应用程序110)接收数据和/或指令。
设备应用程序110是可以与处理器120和至少一个传感器130结合使用,以检测设备180或者被识别成设备180的对象的应用程序。设备应用程序110还可以将传感器配置成捕获通过至少一个姿势与设备180或对象交互的用户。
为了这个应用的目的,设备180可以是任何能够通过发送和/或接收一个或多个文件与计算机100和/或另一设备通信的组件、外围设备和/或计算机。此外,对象可以包括任何被设备应用程序110识别成与计算机100联接的设备180的被动式对象。用户可以是任何能够通过一个或多个姿势与设备180、任何被识别成设备180的对象、计算机100和/或另一设备物理交互的人。
姿势可以包括用户做出的一个或多个视觉运动、语音或说话和/或触摸运动。姿势可以由用户向设备180、对象、计算机100或另一与计算机100联接的设备做出,或者从设备180、对象、计算机100或另一与计算机100联接的设备做出。视觉运动可以包括一个或多个手部运动或手指运动。在其它实施例中,除上面提到的那些形式的输入以外和/或代替上面提到的那些形式的输入,姿势可以包括由用户做出的附加形式的输入。
如果传感器130检测到设备,那么设备应用程序110可以进而识别设备180。在另一实施例中,如果检测到对象,那么设备应用程序110会尝试将对象识别为设备。一旦已经用计算机100识别到设备180和/或对象,那么响应于识别设备180和由传感器130捕获的姿势中的至少一个,设备应用程序110能够进而在设备180和计算机100和/或另一设备间发起文件传输。
在一个实施例中,当发起文件传输时,处理器120能够向设备应用程序110发送一个或多个指令,以发送一个或多个文件和/或从设备180接收一个或多个文件、发起与设备180的同步动作、发起与设备180的备份动作和/或共享到或来自设备180的配置设置。在其它实施例中,设备应用程序110能够向设备180、计算机100和/或另一设备发送一个或多个指令来发起文件传输。
设备应用程序110可以是嵌到计算机100上的固件。在其它实施例中,设备应用程序110是存储在计算机100上ROM内的软件应用程序,或者是存储在可由计算机100访问的存储设备140上的软件应用程序,或者设备应用程序110存储在可由来自于不同位置的计算机100读取和访问的计算机可读介质上。
此外,在一个实施例中,存储设备140包括在计算机100中。在其它实施例中,存储设备140不包括在计算机100中,而是可由计算机100使用计算机100的网络接口125访问。网络接口125可以是有线网络接口卡或无线网络接口卡。
在又一实施例中,设备应用程序110由通过局域网或广域网联接的服务器存储和/或访问。设备应用程序110与通过包括在计算机100内的或附接至计算机100的通信总线150以物理或无线方式与计算机100联接的设备和/或组件通信。在一个实施例中,通信总线150是存储总线。在其它实施例中,通信总线150是数据总线。
如上面提到的,设备应用程序110能够与处理器120和至少一个传感器130结合,用来检测设备180和捕获通过至少一个姿势与设备180交互的用户。如上面提到的,设备180可以是任何能够通过发送和/或接收一个或多个文件与计算机100和/或另一设备通信的组件、外围设备和/或计算机。
当与设备应用程序110、计算机100和/或另一设备通信时,设备180可以接收和/或发送一个或多个指令。另外,设备180可以配置成,响应于用户通过至少一个姿势与设备180或另一被识别成设备180的对象交互而与计算机100和/或另一设备通信。此外,设备180可以通过物理连接或通过无线连接与计算机100和/或另一设备通信。
当与计算机100和/或另一设备通信时,设备180可以以物理方式与计算机100的端口或接口联接。在另一实施例中,当设备180靠近计算机100附近时,设备180可以以无线方式与计算机100、计算机100的端口或接口联接。
在一个实施例中,设备180可以是或者可以包括媒体设备、图像拍摄设备、输入设备、输出设备、存储设备和/或通信设备。在其它实施例中,除上面提到的那些设备和/或组件,和/或代替上面提到的那些设备和/或组件,设备180可以是或者可以包括附加设备和/或附加组件。
当检测设备180和/或与设备180交互的用户时,设备应用程序110和/或处理器120可以将传感器130配置成针对设备180来扫描计算机100周围的环境。为了这个应用的目的,环境包括计算机100周围或传感器130周围的空间和/或体积。
在另一实施例中,如果设备180和/或另一设备不在传感器130的视野内,那么设备应用程序110能够将传感器130的视野内的一个或多个对象识别和表示为设备180或另一与计算机100联接的设备。这些对象中的一个或多个可以包括被设备应用程序110识别和表示为设备180或另一与计算机100联接的设备的被动式对象。
传感器130是被配置成扫描在传感器130或计算机100周围的环境或者从传感器130或计算机100周围的环境中接收信息的检测设备或组件。在一个实施例中,传感器130是被配置成扫描在传感器130前方或周围的体积的3D深度图像拍摄设备。在另一实施例中,传感器130可以包括来自于由运动传感器、近距离传感器、红外传感器、立体视觉设备和/或任何其它图像拍摄设备组成的组中的至少一种。在其它实施例中,传感器130可以包括被配置成接收和/或扫描来自传感器130或计算机100周围环境的信息的附加设备和/或组件。
传感器130可以被处理器120和/或设备应用程序110配置成主动地、周期性地和/或在请求时扫描环境来寻找设备和/或与设备交互的用户。在另一实施例中,传感器130可以配置成扫描能够被表示为设备180的对象以及与对象交互的用户。当配置传感器130时,处理器120和/或设备应用程序110可以发送一个或多个指令,以使传感器130扫描环境。
另外,至少一个传感器130可以与计算机100上或周围的一个或多个位置联接。在另一实施例中,至少一个传感器130可以集成作为计算机100的部分。在其它实施例中,传感器130中的至少一个可以与计算机100的一个或多个组件(例如显示设备170)联接或者集成作为计算机100的一个或多个组件的部分。
一旦传感器130检测到设备180,设备应用程序110就会尝试识别设备180。当识别设备180时,设备应用程序110和/或计算机100可以尝试访问设备180并从设备180中读取一个或多个文件。这些文件中的一个或多个可以是被配置成列出设备180的制造者、型号和/或类型的头文件。在另一实施例中,这些文件中的一个或多个可以是被配置成列出设备180的制造者、型号和/或类型的设备驱动文件。
在另一实施例中,设备应用程序110和/或计算机100的一个或多个组件(例如网络接口125)可以配置成发射和/或检测一个或多个无线信号。无线信号可以是对设备180的查询,以获得设备180的身份。如果设备180检测到查询,那么设备180可以将一个或多个信号发射回计算机100,以识别设备180和验证设备180。这些信号中的一个或多个可以包括身份密钥(identification key)。在一个实施例中,身份密钥可以规定设备180的制造者、型号和类型。
利用从设备180的一个或多个文件或信号中读取的信息,设备应用程序110能够进而使用所列出的设备180的制造者、型号和/或类型来识别设备180。在另一实施例中,设备应用程序110能够访问设备的文件、列表和/或数据库。设备的文件、列表和/或数据库可以包括一个或多个条目,这些条目列出前面已经被设备应用程序110或计算机100识别和/或辨别出的设备。另外,在设备的文件、列表和/或数据库中列出的设备可以包括设备180的制造者、型号和/或类型。
利用来自于设备180的一个或多个文件或信号,设备应用程序可以扫描设备的文件、列表和/或数据库,以寻找匹配的条目。如果找到匹配,那么设备应用程序110会确定已经识别出设备180。另外,设备应用程序110不会访问一个或多个文件或信号内的信息。在其它实施例中,除上面提到的那些文件、信号和/或方法以外和/或代替上面提到的那些文件、信号和/或方法,设备应用程序110在识别设备180时可以使用附加的文件、信号和/或方法。
在另一实施例中,如果未找到匹配,那么设备应用程序110可以用来自于一个或多个文件或信号的信息识别设备180。设备应用程序110可以附加地存储设备180的信息,以供今后识别。设备180的信息可以是用来识别设备180的对应文件和/或身份密钥。
在其它实施例中,如果在传感器130的视野内未捕获到设备180,那么传感器130将被配置以扫描对象。如果检测到对象,那么传感器130可以捕获对象的一个或多个尺寸,以供设备应用程序110识别。设备应用程序110可以将所捕获的尺寸与设备180的在设备的文件、列表和/或数据库中列出的一个或多个尺寸比较。如果设备应用程序110确定一个或多个尺寸匹配,那么对象可以被识别和被表示为设备180。
一旦设备应用程序110已经识别设备180,响应于识别设备180和通过至少一个姿势与设备180、被识别成设备180的对象、计算机100和/或另一设备交互的用户,设备应用程序110就可以进而将设备180配置成通过在设备180和计算机100和/或另一设备间发起文件传输来与计算机100和/或另一设备通信。
如上面提到的,当与设备180、计算机100和/或另一设备交互时,设备应用程序110和/或处理器可以将传感器130配置成检测和捕获在设备180和计算机100和/或另一设备间做出一个或多个姿势的用户。在另一实施例中,传感器130可以检测通过一个或多个姿势与被识别成设备180的代表性对象交互的用户。然后,设备应用程序110可以将向代表性对象做出的或由代表性对象做出的任何姿势对应于向对应的设备180做出的或由对应的设备180做出的姿势。
如果从用户检测到姿势,那么设备应用程序110可以捕获姿势的信息。传感器130可以配置成检测姿势的类型、姿势的开始和结束、姿势的长度、姿势的持续时间和/或姿势的方向。利用来自于姿势的捕获信息,设备应用程序110可以识别是否在设备180和计算机100和/或另一设备间进行文件传输。
在另一实施例中,设备应用程序110可以使用所捕获的信息来识别文件传输动作的类型。文件传输动作的类型可以对应于是否正在从设备180传输文件传输或者是否正在向设备180传输文件传输。文件传输的类型可以包括同步动作和/或备份动作。另外,设备应用程序110可以在发起文件传输时使用所捕获的信息来识别感兴趣的内容。
感兴趣的内容可以包括在设备180、计算机100和/或另一设备上可获得的一个或多个文件、一个或多个媒体和/或一个或多个配置或设置。另外,感兴趣的内容可以存储在设备180、计算机100和/或另一设备上。在一个实施例中,设备应用程序110还将显示设备170配置成展示感兴趣的内容。感兴趣的内容可以以包括在显示设备170上显示的图形用户界面中的一个或多个图标和/或图像的形式展示。此外,当发起文件传输时,用户接口可以配置成显示与计算机100和/或另一设备通信的设备180。
显示设备170是能够创建和/或投影用于显示的一个或多个图像和/或视频的设备。在一个实施例中,显示设备170可以是监视器和/或电视机。在另一实施例中,显示设备170是能够投影一个或多个图像和/或视频的投影仪。显示设备170可以包括模拟技术和/或数字技术。此外,显示设备170可以与计算机100联接,或者显示设备170可以集成作为计算机100的部分。
一旦设备应用程序110已经识别一个或多个感兴趣的内容并且确定是否在设备180和计算机100和/或另一设备间发起文件传输,设备应用程序110就可以向设备180、计算机100和/或另一设备发送一个或多个指令,以发起文件传输。
图2图示根据本发明实施例的与计算机200联接的用于检测设备280的传感器230。在一个实施例中,传感器230可以是3D深度图像拍摄设备,并且传感器230可以与计算机200的显示设备270联接。在其它实施例中,传感器230可以是任何附加检测设备,并且传感器230可以与计算机200周围的附加地点或位置联接。
如图2中图示的,在一个实施例中,传感器230可以是面向前方的传感器,并且配置成面向计算机200周围的一个或多个方向。在另一实施例中,传感器230可以配置成沿一个或多个轴线旋转和/或重新放置。
如本实施例中示出的,通过扫描和/或检测计算机200周围的信息,传感器230捕获计算机200的环境内的任何设备280或对象的视图。传感器230可以被计算机的处理器和被设备应用程序配置成主动地扫描环境来寻找设备280或对象。在其它实施例中,传感器230可以周期性地或在请求时扫描环境来寻找设备280或对象。
如上面提到的,设备280可以是或者可以包括任何能够以物理或无线方式与计算机200和/或任何其它与计算机200联接的设备联接和通信的组件、设备和/或外围设备。如图2中图示的,设备280可以是或者可以包括媒体设备、图像拍摄设备、输入设备、输出设备、存储设备和/或通信设备。
媒体设备可以是或者可以包括音乐播放器、图像播放器和/或视频播放器。此外,图像拍摄设备可以是照相机或者任何其它包括图像拍摄设备的设备。此外,输出设备可以是打印设备和/或显示设备。而且,通信设备可以是蜂窝设备。在其它实施例中,除上面提到的和图2中示出的设备以外和/或代替上面提到的和图2中示出的设备,设备280可以是或可以包括任何附加设备。
如上面提到的,设备280可以与计算机200和/或另一设备联接。设备280可以通过以物理方式与计算机200的端口或接口联接而与计算机200和/或另一设备280联接。在另一实施例中,设备280可以以无线方式与计算机200和/或另一设备联接。
在一个实施例中,一旦设备280与计算机200和/或另一识别出的设备联接,设备应用程序就能够进而用计算机200识别设备280。在其它实施例中,设备应用程序能够进而在设备280已经与计算机200联接以前识别设备。
如上面提到的,当识别设备280时,设备应用程序可以访问或接收设备280上的一个或多个文件。这些文件中的一个或多个文件可以包括头文件、设备驱动文件和/或身份密钥。设备应用程序通过读取这些文件中的一个或多个文件来识别设备280的制造者、型号和/或类型,可以识别设备280。在另一实施例中,设备应用程序可以使用设备的文件、列表和/或数据库识别设备。在其它实施例中,除上面提到的那些方法以外和/或代替上面提到的那些方法,设备应用程序可以通过使用附加方法识别设备280。
在另一实施例中,传感器230可以检测传感器的视野内的一个或多个对象。然后,传感器230可以捕获对象的一个或多个尺寸或任何附加信息。通过使用所捕获的对象信息。设备应用程序可以进而将对象识别为设备280并且使对象与设备280关联。
一旦已经识别设备280,设备应用程序就可以进而分析从传感器230捕获的一个或多个姿势,并且响应于识别设备280和这些姿势中的至少一个将设备280配置成与计算机200和/或另一设备通信。如上面提到的,当设备280正与计算机200和/或任何其它设备通信时,设备应用程序可以发起文件传输,并且设备应用程序可以发送一个或多个指令或命令。
图3图示根据本发明实施例的用于识别设备380的设备应用程序310的框图。如上面提到的,计算机300的传感器可以被处理器和/或设备应用程序310配置,以检测在计算机300周围的环境内找到的设备380。在一个实施例中,传感器330已在计算机300周围的环境内检测到设备380。作为响应,设备应用程序310进而尝试识别设备380。
如上面提到的,当识别设备380时,设备应用程序310可以从设备380接收身份密钥。身份密钥可以被包含作为设备380上的文件,或者身份密钥可以被包含在向设备应用程序310和/或计算机300发射的信号内。如图3中图示的,设备应用程序310已从设备380接收身份密钥并且识别出身份密钥读作XYZ。
如图3中图示的,在一个实施例中,设备应用程序310确定一个或多个设备之前已经由设备应用程序310和/或计算机300识别出。如本实施例中示出的,所识别的设备中的一个或多个设备可以被包含在一系列设备中。如图3中示出的,这一系列设备可以包括一个或多个设备,并且这些设备中的每个可以包括被设备应用程序310用来识别设备的对应身份。在其它实施例中,这些设备中的一个或多个设备以及它们对应的身份可以存储在设备应用程序310可访问的文件和/或数据库中。
如图3中示出的,与前面识别出的设备对应的身份可以是设备380的身份密钥。此外,与前面识别出的设备对应的身份可以是头文件或设备驱动文件。在另一实施例中,与前面识别出的设备对应的身份可以包括设备380的附加信息,例如设备380的尺寸、设备380的图像和/或设备380的任何其它信息。
如本实施例中示出的,设备应用程序310使用来自于设备380的身份密钥并且扫描这一系列设备,以确定这些设备中的任一设备是否列出包括XYZ的身份密钥。设备应用程序310确定图像设备1包括与设备380的身份密钥(XYZ)匹配的身份密钥(XYZ)。结果,设备应用程序310进而将设备380识别为图像设备1。
在另一实施例中,如果设备应用程序310在这一系列设备中未找到匹配,那么设备应用程序310可以进而读取在设备380上的身份密钥或一个或多个文件中包含的附加信息,以识别设备380的制造者、型号和/或类型。然后,设备应用程序310可以利用所列出的设备的制造者、型号和/或类型,以识别设备380。设备应用程序310可以附加地编辑和/或更新这一系列识别出的设备,以包括用于所识别的设备380的条目。此外,设备应用程序310可以存储用来识别设备380的对应身份密钥或对应文件。
一旦已经用计算机300识别出设备380,响应于在用户与设备380交互时由传感器检测到的一个或多个姿势,设备应用程序310就可以进而发起与设备380和计算机300和/或另一设备的文件传输。
图4A图示根据本发明实施例的被识别的感兴趣内容和通过至少一个姿势与设备480交互的用户。在一个实施例中,传感器430已经检测到设备480并且设备应用程序已经将设备480识别为图像拍摄设备。另外,设备应用程序已经向计算机480注册设备480。
如上面提到的和如图4A中图示的,响应于识别设备480,传感器430可以被处理器和/或设备应用程序配置,以在用户与设备480、计算机400和/或另一设备交互时检测和捕获来自于用户的一个或多个姿势490的信息。
利用从一个或多个姿势中捕获和识别的信息,设备应用程序可以在设备480正在与计算机400和/或另一设备通信时识别出包含在文件传输内的感兴趣的内容。另外,所捕获的信息可以被设备应用程序用来确定是否将在设备480和计算机400和/或另一设备间发起文件传输。
如图4A中示出的,传感器430捕获做出视觉姿势490的用户。如在本实施例中示出的,视觉姿势490包括呈手部运动形式的一个或多个视觉姿势。传感器430检测出手势490起始于设备480上方并且用户的手处于握住的位置。然后,手势490以离开设备480的方向并且朝向与计算机400联接的显示设备460的方向移动。然后,当用户松开他在显示设备460上方的手时,手势490结束。
传感器430发送所捕获的手势的信息,以供设备应用程序410分析。在一个实施例中,设备应用程序410确定手势490源自于设备480并且结束于计算机400的显示设备460。结果,设备应用程序确定文件传输应当从设备480向计算机400发起。
另外,由于手势源自于设备480,所以设备应用程序480确定感兴趣的内容包含在设备480内。如上面提到的,感兴趣的内容可以包括设备480、计算机400和/或另一设备上可获得的一个或多个文件、一个或多个媒体和/或一个或多个配置或设置。
在一个实施例中,设备480可以具有与设备480上的所有文件和/或所有设置对应的默认的感兴趣内容。在另一实施例中,可以响应于用户访问设备480和/或计算机400而指定和识别感兴趣的内容。
在本实施例中,由于设备480被识别为图像拍摄设备,所以设备应用程序确定设备480具有设备480上所有图像的预定的感兴趣内容。结果,通过将设备480配置成向计算机400传输一个或多个图像文件或照片,设备应用程序在设备480和计算机400间发起通信。
此外,如图4中图示的,用户接口470被展示以在用户接口上显示消息。如本实施例中示出的,消息指明照片正从设备480向计算机400传输。
图4B图示根据本发明另一实施例的被识别的感兴趣内容和通过至少一个姿势与设备480交互的用户。在一个实施例中,传感器430已经检测到设备480,并且设备应用程序已经将设备480识别为存储设备。
如上面提到的,在一个实施例中,与计算机400联接的显示设备460可以被配置成展示用户接口470。如上面提到的以及如图4B中图示的,用户接口470可以以一个或多个图标的形式显示计算机400上可获得的一个或多个感兴趣的内容。感兴趣的内容中的一个或多个可以是或者可以包括计算机400的光盘驱动器上的数据、计算机400上的或计算机400可访问的一个或多个文件,和/或计算机400上的或设备应用程序可访问的一个或多个文件夹的文件。
另外,如图4B中示出的,传感器430已检测到从计算机400向设备480做出视觉手势490的用户。传感器430检测到手势490由显示设备460上方处于握住位置的用户的手产生。另外,传感器430检测到用户的手处于显示设备460上显示的文件夹上方的位置。结果,设备应用程序410确定感兴趣的内容是展示在显示设备460上的那个文件夹的文件。
然后,用户从显示设备460那里移动他的手并且在设备480上方松开他的手。作为响应,设备应用程序410进而分析手势490并且确定应当从计算机400向设备470发起文件传输。在一个实施例中,由于设备480已经被识别成存储设备,所以设备应用程序确定用户希望备份该文件夹的文件和/或使该文件夹的文件与存储设备480同步。设备应用程序进而发起和/或配置计算机400来发起该文件夹的文件至设备480的文件传输。
图4C图示根据本发明其它实施例的被识别的感兴趣内容和通过至少一个姿势490与设备480交互的用户。如上面提到的,在一个实施例中,响应于来自用户的至少一个姿势490,可以在设备480和与计算机400联接的另一设备485间发起文件传输。
在一个实施例中,传感器已经检测到设备480,并且设备应用程序已经将设备480识别成具有一个或多个文件的蜂窝设备。此外,设备应用程序将与计算机400联接的另一设备485识别为输出设备(打印设备)。
在另一实施例中,设备180和/或另一设备485可以位于传感器430的视野以外。然而,传感器430能够检测传感器430的视野内的一个或多个对象并且捕获这些对象的尺寸。利用这些对象的所捕获的尺寸,设备应用程序可以扫描所识别的和/或所辨别的对象的文件、列表和/或数据库,以确定该列表中的任一设备是否包括与所捕获的尺寸匹配的尺寸。在一个实施例中,设备应用程序确定第一对象具有与设备480匹配的尺寸并且另一对象具有与另一设备485匹配的尺寸。
结果,设备应用程序进而将这些对象中的一个对象识别成设备480并且将这些对象中的另一对象识别成另一设备485。此外,设备应用程序将传感器430配置成检测在这些对象之间来自于用户的任何姿势490,并且使所检测的姿势490对应于在设备480和另一设备485间做出的姿势。
如本实施例中图示的,传感器430检测做出视觉手势490的用户。手势490包括在设备480或被识别成设备480的对象上方处于握住位置的用户的手。然后,用户将他的手从设备480移动到与计算机40联接的另一设备485(或者被识别成另一设备485的另一对象)上方。手势490以用户在另一设备485(被识别成另一设备485的另一对象)上松开他的手至张开位置而结束。
结果,设备应用程序分析手势490,并且确定感兴趣的内容位于设备480上并且应当被传输和/或复制到另一设备485上。结果,设备应用程序发送一个或多个指令,以供设备480发起将感兴趣的内容发送给另一设备485的文件传输。
在一个实施例中,感兴趣的内容可以从设备480传输给计算机400以及从计算机400传输给另一设备485。在另一实施例中,设备480可以被配置成发起感兴趣的内容直接至另一设备480的文件传输。
此外,在一个实施例中,设备应用程序还可以响应于设备的身份和/或类型发送一个或多个指令。如图4C中图示的,由于另一设备485被识别成打印设备,所以设备应用程序发送打印命令,以供打印设备打印从蜂窝设备480接收的感兴趣的内容。在其它实施例中,设备应用程序可以响应于对应设备或计算机的身份,向设备480、计算机400和/或另一设备485发送附加指令和/或命令。
图5图示根据本发明实施例的在计算机500和设备580间发起通信的设备应用程序510的框图。如上面提到的,响应于当用户正在与所识别的设备交互时识别来自用户的一个或多个姿势,设备应用程序510可以进而在设备580和计算机500和/或另一设备间发起文件传输。
如上面提到的,当同步或备份设备580、计算机500和/或另一设备上的一个或多个文件时,文件传输可以被设备580和/或计算机500使用。此外,当在设备580、计算机500和/或另一设备间共享一个或多个设置时,可以发起文件传输。
在一个实施例中,设备应用程序510还被配置成向设备580、计算机500和/或另一设备发送一个或多个指令。响应于设备580、计算机500和/或另一设备的身份和/或分类,可以发送一个或多个指令和/或命令。
这些指令中的一个或多个指令可以指明文件传输是否是同步动作和/或备份动作。另外,这些指令中的一个或多个指令可以指明在文件传输完成时是否应对所传输的文件中的一个或多个文件采取动作。在另一实施例中,这些指令中的一个或多个可以指明这些文件是否应当用作设备580、计算机500和/或另一设备的配置设置。
图6图示根据本发明实施例的具有内嵌的设备应用程序610的计算机600以及存储在被计算机600访问的存储介质640上的设备应用程序610。为了这个描述的目的,存储介质640是任何包含、存储、传递或传输供计算机600使用的设备应用程序610或者与计算机600有关的设备应用程序610的有形装置。如上面提到的,在一个实施例中,设备应用程序610是作为ROM嵌入计算机600的一个或多个组件内的固件。在其它实施例中,设备应用程序610是软件应用程序,其被存储,并且从存储介质640中或者从与计算机600联接的任何其它形式的计算机可读介质中访问。
图7是图示根据本发明实施例的与设备通信的方法的流程图。图7的方法使用与传感器、处理器、设备应用程序、显示设备和/或存储设备联接的计算机。在其它实施例中,除上面提到的以及图1、图2、图3、图4、图5和图6中图示的那些组件和/或设备以外,和/或代替上面提到的以及图1、图2、图3、图4、图5和图6中图示的那些的组件和/或设备,图7的方法使用附加组件和/或设备。
如上面提到的,当配置传感器来扫描计算机的环境以寻找设备或对象以及来捕获通过至少一个姿势与设备或对象交互的用户时,处理器和/或设备应用程序最初可以发送一个或多个指令(步骤700)。如上面提到的,设备可以是任何能够响应于用户与设备交互而与计算机和/或另一设备通信的设备、计算机、组件和/或外围设备。此外,对象可以是能够被传感器检测到并且能够被设备应用程序识别以表示设备的被动式对象。
在一个实施例中,传感器是3D深度图像拍摄设备,并且传感器与计算机的显示设备联接。在另一实施例中,传感器可以是或者可以包括运动传感器、近距离传感器、红外传感器、立体视觉设备和/或任何其它图像拍摄设备。在其它实施例中,传感器可以包括被配置成接收和/或扫描来自传感器或计算机周围的环境的信息的附加设备和/或附加组件。
一旦设备或对象已经被传感器检测到,设备应用程序就会进而用计算机识别设备(步骤710)。在另一实施例中,设备应用程序可以进而将所检测的对象识别为设备。当识别设备时,设备应用程序可以访问设备上的一个或多个文件。这些文件中的一个或多个文件可以包括头文件和/或设备驱动文件。此外,这些文件中的一个或多个文件可以指明设备的制造者、型号和/或类型。
在另一实施例中,设备和/或计算机的一个或多个组件(例如网络接口)可以被配置成广播和/或接收一个或多个无线信号。一个或多个无线信号可以包括一个或多个文件和/或设备的身份密钥。此外,一个或多个信号和/或身份密钥可以指明设备的制造者、型号和/或类型。
利用来自于一个或多个文件或信号的信息,设备应用程序可以进而用设备的所列出的制造者、型号和/或类型来识别设备。在另一实施例中,设备应用程序可以访问设备的已经被设备应用程序和/或计算机识别的文件、列表和/或数据库。设备各自可以包括用于设备的对应身份密钥、对应设备驱动文件和/或对应头文件。此外,设备的文件、列表和/或数据库中的设备还可以列出设备的信息,例如设备的制造者、型号和/或类型。
如果设备应用程序找到匹配的身份密钥、设备驱动文件和/或头文件,则设备应用程序可以进而使用所匹配设备的列出的制造者、型号和/或类型来识别设备。如果未找到匹配,那么设备应用程序可以进而用设备的所列出的制造者、型号和/或类型为设备建立新的条目,以用于后面的识别。
在另一实施例中,如果在传感器的视野内未捕获到设备,那么设备应用程序可以进而将传感器配置成捕获在传感器视野内的对象的尺寸和/或信息。然后,设备应用程序会将所捕获的尺寸和/或信息与被计算机辨别和/或识别的设备的尺寸和/或信息相比较。如果找到匹配,那么设备应用程序会将对象识别为设备。
然后,设备应用程序进而分析来自于用户的被传感器检测到的任何姿势。如上面提到的,姿势可以包括一个或多个视觉运动、一个或多个音频和/或一个或多个触摸运动。另外,传感器可以捕获开始、结束、长度、持续时间和方向,和/或可以确定姿势是否对准设备、计算机和/或另一辨别出的设备。
然后,传感器可以向设备应用程序发送所捕获的姿势的信息。利用所捕获的姿势的信息,设备应用程序可以确定应当发起文件传输。此外,设备应用程序可以用来自于姿势的信息识别感兴趣的内容。另外,设备应用程序可以确定是否将在设备和计算机和/或另一设备间发起感兴趣的内容的文件传输。
然后,响应于识别设备和来自于用户的姿势中的至少一个姿势,设备应用程序会在设备和计算机和/或与计算机联接的另一设备间发起文件传输(步骤720)。然后,方法结束,或者响应于识别设备和传感器检测到与设备交互的用户,设备应用程序可以继续在设备和计算机和/或另一设备间发起一个或多个文件传输。在其它实施例中,除图7中图示的那些步骤以外和/或代替图7中图示的那些步骤,图7的方法包括附加步骤。
图8是图示根据本发明另一实施例的与设备通信的方法的流程图。与图7中公开的方法类似,图8的方法使用与传感器、处理器、设备应用程序、显示设备和/或存储设备联接的计算机。在其它实施例中,除上面提到的那些组件和/或设备和图1、图2、图3、图4、图5和图6中图示的组件和/或设备以外,和/或代替上面提到的那些组件和/或设备和图1、图2、图3、图4、图5和图6中图示的组件和/或设备,图8的方法使用附加组件和/或设备。
如上面提出的,设备应用程序和/或处理器最初可以发送一个或多个指令,以供传感器扫描计算机周围的环境来寻找设备(步骤800)。在一个实施例中,传感器是3D深度图像拍摄设备,这个3D深度图像拍摄设备被配置成扫描计算机周围的观测区域和/或体积,以寻找能够被识别为设备的设备或对象。在一个实施例中,设备是媒体设备、输入设备、输出设备和/或通信设备。
如果传感器检测到设备或对象,那么设备应用程序会尝试识别设备或将对象表示为设备。如果未检测到设备或传感器,那么传感器会继续扫描计算机周围和/或传感器周围的环境,以寻找设备或对象(步骤800)。如上面提到的,当识别设备时,设备应用程序进而访问来自于设备的一个或多个文件和/或一个或多个信号。一个或多个文件和/或一个或多个信号可以被设备应用程序和/或计算机通过物理连接和/或无线连接访问。
在一个实施例中,一个或多个文件包括用于设备的头文件和/或设备驱动文件。另外,信号可以包括一个或多个文件和/或身份密钥。一个或多个文件和/或身份密钥可以指明设备的信息,例如设备的制造者、型号和/或类型。利用从一个或多个文件或信号中读取的信息,设备应用程序可以进而识别设备(步骤810)。在另一实施例中,传感器可以捕获对象的信息并且进而将对象识别和/或表示为设备。
一旦设备已经被识别或者对象已经被识别以表示设备,设备应用程序就可以将传感器配置成检测通过至少一个姿势与设备或代表性对象交互的用户(步骤820)。在另一实施例中,传感器被配置成在设备应用程序识别设备时检测与设备或代表性对象交互的用户(步骤820)。如上面提到的,当检测和捕获来自于用户的一个或多个姿势时,传感器可以捕获开始、结束、长度、持续时间和方向,和/或可以确定姿势是否对准设备、计算机、和/或另一辨别出的设备。
利用从一个或多个姿势中捕获的信息,设备应用程序可以识别姿势的类型,并且识别是否在设备和计算机和/或另一设备间做出姿势。此外,所捕获的信息可以被用来识别感兴趣的内容,以在设备和计算机和/或另一设备间传输(步骤830)。
如上面提到的,感兴趣的内容可以包括一个或多个文件、文件夹的文件和/或一个或多个配置设置。此外,感兴趣的内容可以被显示为用户接口上的一个或多个图标,该用户接口被展示为显示设备上的用户接口。
响应于用户通过一个或多个姿势与用户接口交互,可以限定感兴趣的内容。在另一实施例中,基于设备的类型,设备可以具有默认的感兴趣内容。默认的感兴趣内容可以是数码相机上的所有图像文件。此外,默认的感兴趣内容可以是媒体设备上的一个或多个播放列表或媒体文件。在其它实施例中,除上面提到的那些文件和/或文件类型以外,和/或代替上面提到的那些文件和/或文件类型,感兴趣的内容中的一个或多个感兴趣的内容可以包括附加的文件和/或文件类型。
一旦设备应用程序已经识别感兴趣的内容并且确定将在设备和计算机和/或另一设备间发起文件传输,那么设备应用程序可以进而在设备、计算机和/或另一设备间发起文件传输(步骤840)。
在一个实施例中,在发起感兴趣的内容的文件传输时,设备应用程序还向设备、计算机和/或另一辨别出的设备发送一个或多个指令(步骤850)。如上面提到的,这些指令中的一个或多个指令可以响应于设备和/或计算机的身份和/或分类而发送。在一个实施例中,这些指令中的一个或多个指令可以指明是否将文件传输作为同步动作和/或作为备份动作来执行。
此外,这些指令中的一个或多个可以指明设备、计算机和/或另一设备是否发起文件传输。另外,这些指令中的一个或多个指令可以指明一旦传输感兴趣的内容,是否对感兴趣的内容执行附加动作或指令。在一个实施例中,这些指令中的一个或多个指令指明感兴趣的内容应当作为设置使用,以配置设备、计算机和/或另一设备。在另一实施例中,这些指令中的一个或多个指令可以指明应当打印或输出感兴趣的内容。
此外,设备应用程序可以将显示设备配置成展示用户接口,以显示与计算机和/或另一设备通信的设备(步骤860)。然后,方法结束,或者响应于识别设备和传感器检测到与设备交互的用户,设备应用程序可以继续在设备和计算机和/或另一设备间发起一个或多个文件传输。在其它实施例中,除图8中图示的那些步骤以外和/或代替图8中图示的那些步骤,图8的方法包括附加步骤。
通过将传感器配置成检测计算机周围环境内的设备,能够安全地和准确地识别设备。此外,通过将传感器配置成检测对象以及将对象识别为设备,能够在设备位于传感器的视野外时将对象识别和表示为设备。另外,响应于用户通过来自于用户的一个或多个姿势与设备或代表性对象交互,通过发起文件传输作为设备和计算机和/或另一设备间的通信,能够在用户与设备或对象交互时为用户创造用户友好的体验。
Claims (15)
1.一种与设备通信的方法,包括:
配置传感器以检测所述设备和通过至少一个姿势与所述设备交互的用户;
利用计算机识别所述设备;以及
响应于识别所述设备和所述姿势中的至少一个姿势,在所述设备和所述计算机间发起文件传输。
2.根据权利要求1所述的与设备通信的方法,进一步包括:
响应于所述姿势中的至少一个姿势,在所述设备和与所述计算机联接的另一设备间发起文件传输。
3.根据权利要求1所述的与设备通信的方法,其中发起文件传输包括:
来自于由发送至少一个文件、接收至少一个文件、发起同步动作、发起备份动作和共享配置设置组成的组中的至少一个。
4.根据权利要求1所述的与设备通信的方法,进一步包括:
识别感兴趣的内容,以在所述设备和来自于由所述计算机和与所述计算机联接的另一设备组成的组中的至少一个间传输。
5.根据权利要求1所述的与设备通信的方法,进一步包括:
向来自于由所述设备、所述计算机和与所述计算机联接的另一设备组成的组中的至少一个发送至少一个指令。
6.根据权利要求1所述的与设备通信的方法,其中识别所述设备包括:
配置所述计算机以从所述设备中读取头文件。
7.根据权利要求1所述的与设备通信的方法,其中识别所述设备包括:
配置所述设备以与所述计算机共享身份密钥。
8.一种计算机,包括:
处理器;
至少一个传感器,被配置成扫描所述计算机的环境,以寻找设备和通过至少一个姿势与所述设备交互的用户;
来自于存储介质由所述处理器执行的设备应用程序,被配置成识别所述设备,并且响应于识别所述设备和所述姿势中的至少一个姿势在所述设备和所述计算机间发起文件传输。
9.根据权利要求8所述的计算机,其中所述设备应用程序被附加地配置成:
响应于所述姿势中的至少一个姿势,在所述设备和来自于由所述计算机和与所述计算机联接的另一设备组成的组中的至少一个间传输感兴趣的内容。
10.根据权利要求8所述的计算机,进一步包括:
显示设备,被配置成展示至少一个感兴趣的内容,以供用户交互。
11.根据权利要求8所述的计算机,其中所述传感器能够被配置成检测所述计算机的所述环境内的对象,并且所述设备应用程序能够将所述对象识别为所述设备。
12.根据权利要求8所述的计算机,其中所述传感器是3D深度图像拍摄设备。
13.一种计算机可读介质中的计算机可读程序,包括:
设备应用程序,被配置成使用传感器来扫描计算机的环境,以寻找与设备交互的用户;
其中所述设备应用程序被附加地配置成利用所述计算机识别所述设备;并且
其中所述设备应用程序进一步被配置成,响应于识别所述设备和与所述设备交互的所述用户,在所述设备和所述计算机间发起文件传输。
14.根据权利要求13所述的计算机可读介质中的计算机可读程序,其中所述用户在与所述设备交互时在所述设备和所述计算机间做出至少一个手势。
15.根据权利要求13所述的计算机可读介质中的计算机可读程序,其中所述用户在与所述设备交互时在所述设备和另一设备间做出至少一个手势。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/US2010/027830 WO2011115623A1 (en) | 2010-03-18 | 2010-03-18 | Interacting with a device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN102822814A true CN102822814A (zh) | 2012-12-12 |
Family
ID=44649501
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2010800655499A Pending CN102822814A (zh) | 2010-03-18 | 2010-03-18 | 与设备的交互 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20120124481A1 (zh) |
| EP (1) | EP2548133A4 (zh) |
| CN (1) | CN102822814A (zh) |
| WO (1) | WO2011115623A1 (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103558986A (zh) * | 2013-01-26 | 2014-02-05 | 广州市沃希信息科技有限公司 | 文件传输方法及文件传输系统 |
| CN103558987A (zh) * | 2013-01-26 | 2014-02-05 | 广州市沃希信息科技有限公司 | 电子设备通信方法及电子设备通信系统 |
Families Citing this family (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW201225609A (en) * | 2010-12-08 | 2012-06-16 | Hon Hai Prec Ind Co Ltd | File transmission system and method |
| US8845110B1 (en) | 2010-12-23 | 2014-09-30 | Rawles Llc | Powered augmented reality projection accessory display device |
| US8905551B1 (en) | 2010-12-23 | 2014-12-09 | Rawles Llc | Unpowered augmented reality projection accessory display device |
| US8845107B1 (en) | 2010-12-23 | 2014-09-30 | Rawles Llc | Characterization of a scene with structured light |
| US9607315B1 (en) * | 2010-12-30 | 2017-03-28 | Amazon Technologies, Inc. | Complementing operation of display devices in an augmented reality environment |
| US9508194B1 (en) | 2010-12-30 | 2016-11-29 | Amazon Technologies, Inc. | Utilizing content output devices in an augmented reality environment |
| US9983785B2 (en) | 2011-07-28 | 2018-05-29 | Hewlett-Packard Development Company, L.P. | Input mode of a device |
| CN102354345A (zh) * | 2011-10-21 | 2012-02-15 | 北京理工大学 | 一种具有体感交互方式的医学影像浏览设备 |
| US20140300702A1 (en) * | 2013-03-15 | 2014-10-09 | Tagir Saydkhuzhin | Systems and Methods for 3D Photorealistic Automated Modeling |
| US20140313167A1 (en) * | 2013-04-22 | 2014-10-23 | Google, Inc. | Moving content between devices using gestures |
| US20140325371A1 (en) * | 2013-04-26 | 2014-10-30 | Research In Motion Limited | Media hand-off with graphical device selection |
| CN103309447B (zh) * | 2013-05-30 | 2016-03-02 | 上海交通大学 | 以人类双手为载体的虚拟数据获取与传递方法 |
| CN103309446B (zh) * | 2013-05-30 | 2016-03-02 | 上海交通大学 | 以人类双手为载体的虚拟数据获取与传递系统 |
| US9389691B2 (en) | 2013-06-21 | 2016-07-12 | Blackberry Limited | Devices and methods for establishing a communicative coupling in response to a gesture |
| US20150378440A1 (en) * | 2014-06-27 | 2015-12-31 | Microsoft Technology Licensing, Llc | Dynamically Directing Interpretation of Input Data Based on Contextual Information |
| CN104202640B (zh) | 2014-08-28 | 2016-03-30 | 深圳市国华识别科技开发有限公司 | 基于图像识别的智能电视交互控制系统和方法 |
| CN104238752B (zh) * | 2014-09-18 | 2022-07-26 | 联想(北京)有限公司 | 一种信息处理方法及第一可穿戴式设备 |
| EP3304861B1 (en) * | 2015-05-28 | 2019-09-11 | Deutsche Telekom AG | Interactive method and system for file transfer |
| CN105446483A (zh) * | 2015-11-17 | 2016-03-30 | 张晓� | 一种具有体感交互方式的医学影像浏览设备 |
| CN105487783B (zh) * | 2015-11-20 | 2019-02-05 | Oppo广东移动通信有限公司 | 文件传输方法、装置及移动终端 |
| US10050835B2 (en) | 2017-01-15 | 2018-08-14 | Essential Products, Inc. | Management of network devices based on characteristics |
| US9986424B1 (en) | 2017-01-15 | 2018-05-29 | Essential Products, Inc. | Assistant for management of network devices |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040193413A1 (en) * | 2003-03-25 | 2004-09-30 | Wilson Andrew D. | Architecture for controlling a computer using hand gestures |
| CN101020312A (zh) * | 2007-03-13 | 2007-08-22 | 叶琛 | 基于网络功能的机器人传递行为的方法和装置 |
| US20080152263A1 (en) * | 2008-01-21 | 2008-06-26 | Sony Computer Entertainment America Inc. | Data transfer using hand-held device |
| CN101604205A (zh) * | 2008-06-10 | 2009-12-16 | 联发科技股份有限公司 | 电子设备及用于远程控制电子设备的方法 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007518511A (ja) * | 2004-01-20 | 2007-07-12 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 三次元動き技術を利用した家庭エンターテインメントのための先進制御装置 |
| US8339363B2 (en) * | 2005-05-13 | 2012-12-25 | Robert Bosch Gmbh | Sensor-initiated exchange of information between devices |
| US20090017799A1 (en) * | 2007-07-13 | 2009-01-15 | Sony Ericsson Mobile Communications Ab | System, device and method for transmitting a file by use of a throwing gesture to a mobile terminal |
| US9772689B2 (en) * | 2008-03-04 | 2017-09-26 | Qualcomm Incorporated | Enhanced gesture-based image manipulation |
| KR100931403B1 (ko) * | 2008-06-25 | 2009-12-11 | 한국과학기술연구원 | 손 동작에 의한 네트워크 상의 기기 및 정보 제어 시스템 |
| US8260883B2 (en) * | 2009-04-01 | 2012-09-04 | Wimm Labs, Inc. | File sharing between devices |
| US8312392B2 (en) * | 2009-10-02 | 2012-11-13 | Qualcomm Incorporated | User interface gestures and methods for providing file sharing functionality |
| US9268404B2 (en) * | 2010-01-08 | 2016-02-23 | Microsoft Technology Licensing, Llc | Application gesture interpretation |
-
2010
- 2010-03-18 CN CN2010800655499A patent/CN102822814A/zh active Pending
- 2010-03-18 US US13/387,112 patent/US20120124481A1/en not_active Abandoned
- 2010-03-18 EP EP10848105.2A patent/EP2548133A4/en not_active Withdrawn
- 2010-03-18 WO PCT/US2010/027830 patent/WO2011115623A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040193413A1 (en) * | 2003-03-25 | 2004-09-30 | Wilson Andrew D. | Architecture for controlling a computer using hand gestures |
| CN101020312A (zh) * | 2007-03-13 | 2007-08-22 | 叶琛 | 基于网络功能的机器人传递行为的方法和装置 |
| US20080152263A1 (en) * | 2008-01-21 | 2008-06-26 | Sony Computer Entertainment America Inc. | Data transfer using hand-held device |
| CN101604205A (zh) * | 2008-06-10 | 2009-12-16 | 联发科技股份有限公司 | 电子设备及用于远程控制电子设备的方法 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103558986A (zh) * | 2013-01-26 | 2014-02-05 | 广州市沃希信息科技有限公司 | 文件传输方法及文件传输系统 |
| CN103558987A (zh) * | 2013-01-26 | 2014-02-05 | 广州市沃希信息科技有限公司 | 电子设备通信方法及电子设备通信系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP2548133A4 (en) | 2016-03-16 |
| EP2548133A1 (en) | 2013-01-23 |
| US20120124481A1 (en) | 2012-05-17 |
| WO2011115623A1 (en) | 2011-09-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102822814A (zh) | 与设备的交互 | |
| CN113015263B (zh) | 分享图像的方法及电子设备 | |
| EP3413184B1 (en) | Mobile terminal and method for controlling the same | |
| KR102165818B1 (ko) | 입력 영상을 이용한 사용자 인터페이스 제어 방법, 장치 및 기록매체 | |
| CN113874828B (zh) | 用于通过外部电子装置提供屏幕共享服务的电子装置、方法和计算机可读介质 | |
| US20170126658A1 (en) | Establishing and Maintaining an Authenticated Connection Between a Smart Pen and a Computing Device | |
| CN108052819B (zh) | 一种人脸识别方法、移动终端及计算机可读存储介质 | |
| EP3182265B1 (en) | Mobile terminal and method for controlling the same | |
| EP3051388A1 (en) | Mobile terminal and method of controlling the same | |
| JP6152797B2 (ja) | 画像閲覧システム、受信側携帯端末、画像サーバ、および画像閲覧方法 | |
| CN104811756B (zh) | 显示装置和及其控制方法 | |
| WO2015159602A1 (ja) | 情報提供装置 | |
| CN102822770A (zh) | 关联文件 | |
| CN107948281A (zh) | 一种照片共享方法、移动终端及云服务器 | |
| AU2016423230A1 (en) | Photographing method and terminal | |
| CN107809515A (zh) | 一种显示控制方法及移动终端 | |
| CN107911563B (zh) | 一种图像处理方法及移动终端 | |
| CN103870544A (zh) | 虚拟操作文件的方法、装置及电子设备 | |
| CN109074327B (zh) | 服务提供系统、服务递送系统、服务提供方法和程序 | |
| US11119583B2 (en) | Information processing device with flexible display, information processing method, and non-transitory computer readable medium | |
| KR20190124597A (ko) | 이동단말기 및 그 제어방법 | |
| JP5647714B1 (ja) | 表示制御装置、表示制御方法、及びプログラム | |
| CN108885653B (zh) | 服务提供系统、服务递送系统、服务提供方法和程序 | |
| CN111159440A (zh) | 图片同步方法、装置及电子设备 | |
| JP5901690B2 (ja) | 表示制御装置、表示制御方法、及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20121212 |