WO2010036658A2 - Object detection and user settings - Google Patents
Object detection and user settings Download PDFInfo
- Publication number
- WO2010036658A2 WO2010036658A2 PCT/US2009/057885 US2009057885W WO2010036658A2 WO 2010036658 A2 WO2010036658 A2 WO 2010036658A2 US 2009057885 W US2009057885 W US 2009057885W WO 2010036658 A2 WO2010036658 A2 WO 2010036658A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- client
- user interface
- user
- content
- television
- Prior art date
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 23
- 238000000034 method Methods 0.000 claims abstract description 52
- 230000003993 interaction Effects 0.000 claims description 6
- 238000012015 optical character recognition Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/042—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means
- G06F3/0425—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means using a single imaging device like a video camera for tracking the absolute position of a single or a plurality of objects with respect to an imaged reference surface, e.g. video camera imaging a display or a projection screen, a table or a wall surface, on which a computer generated image is displayed or projected
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced 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/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/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- 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/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
Definitions
- a user may utilize a variety of different devices to interact with a variety of different content.
- the traditional techniques that are available to interact with the content using the different devices are often disjointed and impersonal. Consequently, the user's experience with content may vary from device to device, even when utilizing similar devices.
- Object detection and user setting techniques are described.
- an object placed on a surface of the client is detected by the client.
- a determination is made as to which of a plurality of users correspond to the detected object.
- One or more user settings are located that correspond to the determined user.
- an object is identified that is placed on a surface of a client that contains one or more user settings.
- a user interface is configured according to the one or more user settings and the user interface is output using at least a portion of the surface.
- the client includes a housing having a form factor of a table, a surface disposed on a tabletop of a housing, and one or more modules disposed within the housing.
- the one or more modules are configured to interact with a television over a local network connection and display content on the surface that relates to content that is currently displayed on the television.
- the one or more modules are also configured to detect one or more inputs from a user via the surface and control the display of the content on the surface using at least one of the inputs.
- the one or more modules are further configured to control the display of the content on the television using another one of the inputs.
- FIG. 1 is an illustration of an environment in an example implementation that is operable to perform object detection and user setting techniques.
- FIG. 2 is an illustration of a system in an example implementation showing a client of FIG. 1 in greater detail.
- FIG. 3 is a flow diagram depicting a procedure in an example implementation in which a user interface is configured based on one or more user settings that are located based on detection of an object placed on a surface of a client.
- FIG. 4 is a flow diagram depicting a procedure in an example implementation in which an object placed on a surface of the client of FIGS. 1 and 2 includes user settings that are used to configure a user interface.
- FIG. 5 is a flow diagram depicting a procedure in an example implementation in which user settings common to a plurality of users are used to configure a user interface.
- configuration of a user interface is based one or more objects that are placed on a surface of a client.
- the client may be configured to follow a form function of a table.
- the client may also include functionality to determine what objects are placed on a surface of the table, e.g., a table top. Identification of particular objects that have been placed on the surface may then be used to determine which user settings should be used to configure a user interface.
- a user may place a phone on a surface of the client. The phone may be detected and user settings that are stored on the phone may be used to configure a user interface, such as favorite channels for a television.
- an object that is placed on a table may be used to locate user settings that correspond to that user.
- a table e.g., a set of car keys that correspond to a particular car
- Example environment is first described that is operable to perform one or more techniques that pertain to object detection and user settings.
- Example procedures are then described which may be implemented using the example environment as well as other environments. Accordingly, implementation of the procedures is not limited to the example environment in the example environment is not limited to implementation of the example procedures.
- FIG. 1 is an illustration of an environment 100 in an example implementation that is operable to employ techniques that pertain to object identification and user settings.
- the illustrated environment 100 includes a client 102 that is communicatively coupled via a network 104 to another client 106 configured as a television (accordingly reference may be made to the other client 106 or the television 106 in the following discussion), a content provider 108 having content 110, and an advertiser 112 having one or more advertisements 114.
- the client 102 may be configured in a variety of ways.
- the client 102 may be configured as a computer that is capable of communicating over the network 104, such as a desktop computer, a mobile station, an entertainment appliance, a set-top box communicatively coupled to a display device, a wireless phone, a game console, and so forth.
- the client 102 may range from full resource devices with substantial memory and processor resources (e.g., personal computers, game consoles) to a low-resource device with limited memory and/or processing resources (e.g., traditional set-top boxes, hand-held game consoles).
- the clients 102 may also relate to a person and/or entity that operate the clients. In other words, clients 102 may describe logical clients that include software and/or devices.
- the network 104 may assume a wide variety of configurations.
- the network 104 may include a wide area network (WAN), a local area network (LAN), a wireless network, a public telephone network, an intranet, and so on.
- WAN wide area network
- LAN local area network
- wireless network a public telephone network
- intranet an intranet
- the network 104 may be configured to include multiple networks.
- the client 102 and another client 106 may be communicatively coupled via a local network connection, one to another.
- the client 102 may be communicatively coupled to a content provider 108 over the Internet.
- an advertiser 112 may be communicatively coupled to the content provider 108 via the Internet.
- a wide variety of other instances are also contemplated.
- the client 102 is illustrated as having a form factor of a table.
- the table form factor includes a housing 116 having a plurality of legs 118.
- the housing 116 includes a table top having a surface 120 that is configured to display one or more images, such as the car as illustrated in FIG. 1.
- the client 102 is further illustrated as including a surface-computing module 122.
- the surface-computing module 122 is representative of functionality of the client 102 to provide computing related functionality that leverages the surface 120.
- the surface-computing module 122 may be configured to output a user interface via the surface 120.
- the surface-computing module 122 may also be configured to detect interaction with the surface 120, and consequently the user interface. Accordingly, a user may then interact with the user interface via the surface 120 in a variety of ways.
- the user may use one or more fingers as a cursor control device, as a paintbrush, to manipulate images (e.g., to resize and move the images), to transfer files (e.g., between the client 102 and another client 106), to obtain content 110 via the network 104 by Internet browsing, to interact with another client 106 (e.g., the television) that is local to the client 102 (e.g., to select content to be output by the other client 106), and so on.
- the surface-computing module 122 of the client 102 may leverage the surface 120 in a variety of different ways both as an output device and an input device, further discussion of which may be found in relation to FIG. 2.
- the client 102 is also illustrated as having a user interface (UI) configuration module 124 and user settings 126.
- the UI configuration module 124 is representative of functionality of the client 102 to configure a user interface using the user settings 126.
- the surface-computing module 122 may act in conjunction with the surface 120 as an input device. Accordingly, objects placed on the surface 120 may be detected by the surface- computing module 122.
- These objects may then be identified by the surface-computing module 122 to identify user settings 126 that correspond to the objects.
- the object may be configured to maintain the user settings 126, such as a mobile phone of a user.
- the user settings 126 may be retrieved from the object and used by the UI configuration module 124 to configure a user interface.
- the identification of the object may be user to locate corresponding user settings 126, such as by detecting a particular user's car keys and then retrieving the user settings 126 from storage that is local to the client 102 and/or remotely over the network 104.
- a variety of different user interfaces may be configured using the user settings 126.
- a user interface may be output via the surface 120 that is configured to control operation of the client 102.
- the user interface may be output by another client 106, such as an electronic program guide (EPG) on the television that is configured to include a user's favorite shows.
- EPG electronic program guide
- the UI configuration module 124 may also support a variety of functionality to enhance viewing of content output by another client 106, illustrated as the television in FIG. 1.
- the client 102 and the other client 106 may communicate via the network 104 (e.g., directly via a local area network and/or indirectly via a remote server accessible via the Internet) to be aware of each other's state, one to another.
- the client 102 When a television program is displayed via the other client 106 that is associated with an enhanced experience, the client 102 and display content that enhances the content displayed via the other client 106.
- additional information may be displayed during an event (e.g., such as a sporting event) to supplement the content currently being output via the other client 106.
- an output of a car race on the other client 106 as illustrated in FIG. 1 may be supplemented via the surface 120 of the client 102 by displaying statistics, a track layout, additional camera angles, and so on.
- multiple events may be tracked via the surface 120 of the client 102.
- a number of concurrent events for example, may be tracked during a sporting event, such as video feeds, information, and so on. In this way, a user may be readily informed regarding additional content that may be available for output that is not currently being output by the other client 106.
- an alert may be output via the surface 120 of the client 102, which may be specified via the user settings 126 of the client 102.
- the user settings 126 to specify a variety of different alert conditions, such as an occurrence of the specified action in a sporting event, a business relationship (e.g., a stock price), weather, and so on.
- Information relating to the alert may then be output via the surface 120 of the client 102 and/or the other client 106.
- a variety of other examples are also contemplated without departing from the spirit and scope thereof.
- any of the functions described herein can be implemented using software, firmware (e.g., fixed logic circuitry), manual processing, or a combination of these implementations.
- FIG. 2 depicts a system 200 in an example implementation showing the client 102 of FIG. 1 in greater detail.
- the client 102 includes the surface-computing module 122 of FIG. 1, which in this instance is illustrated as including a processor 202 and memory 204.
- Processors are not limited by the materials from which they are formed or the processing mechanisms employed therein.
- processors may be comprised of semiconductor(s) and/or transistors (e.g., electronic integrated circuits (ICs)).
- processor- executable instructions may be electronically-executable instructions.
- the mechanisms of or for processors, and thus of or for a computing device may include, but are not limited to, quantum computing, optical computing, mechanical computing (e.g., using nanotechnology), and so forth.
- a single memory 204 is shown, a wide variety of types and combinations of memory may be employed, such as random access memory (RAM), hard disk memory, removable medium memory, and other types of computer-readable media.
- the client 102 is illustrated as executing an operating system 206 on the processor 202, which is also storable in memory 204.
- the operating system 206 is executable to abstract hardware and software functionality of the underlying client 102, such as to one or more applications 208 that are illustrated as stored in memory 204.
- the UI configuration module 124 is illustrated as one of the applications 208 that are stored in memory 204 of the client 102 with the user settings 126, e.g., the UI configuration module 124 is an executable module in the illustrated instance.
- the surface-computing module 122 is also illustrated as including an image projection module 210 and a surface detection module 212.
- the image projection module 210 is representative of functionality of the client 102 to project an image onto the surface 120.
- a variety of different techniques may be employed by the image projection module 210 to project the image, such as through use of a rear projection system, an LCD, and so on.
- the surface detection module 212 is representative of functionality of the client 102 to detect one or more objects when placed proximal to the surface 120.
- the surface detection module 212 may employ a variety of different techniques to perform this detection, such as radio frequency identification (RF ID), image recognition, barcode scanning, optical character recognition, and so on.
- RF ID radio frequency identification
- the surface detection module 212 of FIG. 2 is illustrated as including one or more infrared projectors 214, one or more infrared cameras 216, and a detection module 218.
- the one or more infrared projectors 214 are configured to project infrared and/or near infrared light on to the surface 120.
- the one or more infrared cameras 216 may then be configured to capture images of the reflected infrared light output by the infrared projectors 214.
- objects such as fingers of respective users' hands 220, 222, a user's phone 224, and keys 226 are visible by the infrared cameras 216 through the surface 120.
- the infrared cameras 216 are placed on an opposing side of the surface 120 from the users' hands 220, 222, e.g., within a housing of the client 102.
- the detection module 218 may then analyze the images captured by the infrared cameras 216 to detect objects that are placed on the surface 120. An output of this analysis may then be provided to the operating system 206, the applications 208, and so on.
- the surface detection module 212 may detect multiple objects at a single point in time. For example, the fingers of the respective users' hands 220, 222 may be detected for interaction with a user interface output by the operating system 206. In this way, the client 102 may support simultaneous interaction with multiple users.
- the client 102 may also support gestures, which may be used to interact with the user interface. For example, different gestures may be used to expand an image, rotate an image, move files between devices, slept output of a particular item of content, and so on.
- gestures may be used to expand an image, rotate an image, move files between devices, slept output of a particular item of content, and so on.
- detection using image capture has been described, a variety of other techniques may also be employed by the surface-computing module 122, and more particularly the surface detection module 212, to detect objects placed on or proximate to the surface 120 of the client 102, such as RFID, "sounding" techniques (e.g., ultrasonic techniques similar to radar), biometric (e.g., temperature), and so on.
- sounding e.g., ultrasonic techniques similar to radar
- biometric e.g., temperature
- the UI configuration module 124 may leverage detection of objects on the surface 120 of the client 102. For example, a user may place keys 226 on the surface 120. The keys 226 may then be detected by the surface detection module 212, which may then output an indication that the keys 226 have been detected to the UI configuration module 124. This indication may be configured in a variety of ways, such as a numerical identifier that is unique to a brand of the keys 226, an image of the keys 226 for further processing by the UI configuration module 124, and so on.
- the UI configuration module 124 may then identify the object placed on a surface 120 and used this identification as a basis for configuring a user interface.
- the UI configuration module 124 may identify a particular user that is associated with the keys 226 and locate user settings 126 that correspond to the particular user.
- a user interface may then be configured based on the user settings 126 and output via the surface 120.
- An example of this is illustrated in FIG. 2 as an image of a car 228 as a "background" that is output by the image projection module 210 on a surface 120.
- the user interface may be output by another client, such as an electronic program guide 230 output by the other client 106 that is communicatively coupled to the client 102 via the network 104.
- a variety of other examples are also contemplated, further discussion of which may be found in relation to the following procedures.
- FIG. 3 depicts a procedure 300 in an example implementation in which a user interface configured based on one or more user settings that are located based on detection of an object placed on a surface of a client.
- An object is detected that is placed on a surface of a client (block 302).
- the object may be detected in a variety of ways, such as through imaging techniques previously described in relation to FIG. 2, radio frequency identification techniques, "sounding" techniques (e.g., ultrasonic techniques), barcodes, optical character recognition (OCR), and so on.
- a variety of different objects may be placed on the surface 120 of the client 102 for detection by the client 102.
- one or more users' fingers of the users' hands 220, 222 may be placed on the surface 120 of the client 102, keys 226, a mobile phone, a wallet, and so on.
- the surface-computing module 122 may use image recognition and/or RFID techniques (e.g., by reading a unique identifier) to determine that the keys 226 correspond to a particular user.
- the surface-computing module 122 may then locate the user settings 126 that correspond to the particular user (block 306), e.g., from memory 204 is local to the client 102 and/or remotely via the network 104.
- a user interface is configured using the one or more user settings (block 308).
- the user settings 126 may specify "favorites" of the particular user (e.g., favorite channels, websites, music, actors, and so on), a particular background to be used in a user interface, settings particular to one or more applications 208, and so on.
- the user interface that is configured using the user settings 126 may be output in a variety of ways.
- the user interface may be output using at least a portion of the surface of the client (block 310).
- user interface may be output using another client that is local to the client (block 312) such as the other client 106 of FIGS. 1 and 2.
- the user interface may be configured to provide interaction with the client 102 and/or the other client 106 that is illustrated as a television.
- a user interface may be output via the surface 120 of the client 102 to control operation of the client 102 and/or the television, e.g., such as to change channels, increase or decrease volume, and so on.
- a variety of other examples are also contemplated without departing from the spirit and scope thereof.
- FIG. 4 depicts a procedure 400 in an example implementation in which an object placed on a surface of the client 102 of FIGS. 1 and 2 includes user settings that are used to configure a user interface.
- An object placed on a surface of the client is identified, the object containing one or more user settings (block 402).
- a user may please a mobile phone on the surface 120 of the client 102.
- the surface- computing module 122 may then detect the presence of the mobile phone and initiate a local network connection (e.g., a local wireless connection) with the mobile phone.
- User settings that are contained in memory of the mobile phone may then be discovered by the surface-computing module 122. In this way, the user settings in the mobile phone may be readily transferred between clients.
- a user interface is configured according to the one or more user settings (block 404) and the user interface is output using at least a portion of the surface (block 406).
- the user settings 126 may be used by the UI configuration module 124 in a variety of different ways to configure a user interface. Thus, these user settings may then be used to personalize the user interface of the surface 120 of the client 102 that was used to detect the object that contained the settings.
- another user interface may be output (that was configured using the one or more user settings) using another client that is local to the client having the surface (block 408).
- the other client 106 may output an electronic program guide (EPG) configured in accordance with one or more user settings 126 as illustrated in FIGS 1 and 2, such as to specify an arrangement of television programs in the EPG.
- EPG electronic program guide
- FIG. 5 depicts a procedure 500 in an example implementation in which user settings common to a plurality of users are used to configure a user interface.
- a plurality of users is identified that are positioned proximally to a client 102 at a particular point in time (block 502).
- the plurality of users may be positioned around the client 102 of FIG. 1 having a form factor of a table, in which, each of the users places an object on the surface 120 of the client 102 that may be used to identify the user using one or more of the techniques previously described.
- a variety of other techniques may also be employed, such as voice recognition, fingerprint scanning using the surface 120, and so on.
- One or more user settings are located for each of the identified plurality of users (block 504), which may be performed using one or more of the previously described techniques. A determination is then made as to which of the located one or more user settings are common to the identified plurality of users (block 506).
- the user settings of the users may indicate that interest in particular content is shared (e.g., television programs, music, and so on), particular genres, and so forth.
- the user interface may then be configured using the determined common user settings (block 508).
- a "favorites" portion of an electronic program guide may be configured to include common favorites of the users, a background may be output on the surface 120 that corresponds to shared interests, and so on.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
Claims
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2011111084/08A RU2541222C2 (en) | 2008-09-24 | 2009-09-22 | User settings and object detection |
JP2011528074A JP5592378B2 (en) | 2008-09-24 | 2009-09-22 | Object detection and user settings |
CN200980138099.9A CN102165404B (en) | 2008-09-24 | 2009-09-22 | Object detection and user settings |
EP09816764.6A EP2350801B1 (en) | 2008-09-24 | 2009-09-22 | Object detection and user settings |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/236,691 US8421747B2 (en) | 2008-09-24 | 2008-09-24 | Object detection and user settings |
US12/236,691 | 2008-09-24 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2010036658A2 true WO2010036658A2 (en) | 2010-04-01 |
WO2010036658A3 WO2010036658A3 (en) | 2010-06-17 |
Family
ID=42037709
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2009/057885 WO2010036658A2 (en) | 2008-09-24 | 2009-09-22 | Object detection and user settings |
Country Status (7)
Country | Link |
---|---|
US (1) | US8421747B2 (en) |
EP (1) | EP2350801B1 (en) |
JP (1) | JP5592378B2 (en) |
KR (1) | KR101619559B1 (en) |
CN (1) | CN102165404B (en) |
RU (1) | RU2541222C2 (en) |
WO (1) | WO2010036658A2 (en) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8494197B2 (en) * | 2008-12-19 | 2013-07-23 | Starkey Laboratories, Inc. | Antennas for custom fit hearing assistance devices |
JP5489478B2 (en) * | 2009-01-26 | 2014-05-14 | キヤノン株式会社 | Image display device and image display method |
US20110238535A1 (en) * | 2010-03-26 | 2011-09-29 | Dean Stark | Systems and Methods for Making and Using Interactive Display Table for Facilitating Registries |
JP5655515B2 (en) * | 2010-11-11 | 2015-01-21 | ソニー株式会社 | Information processing apparatus, table, display control method, program, portable terminal, and information processing system |
TWI512547B (en) * | 2011-12-20 | 2015-12-11 | Univ Nat Chiao Tung | Interactive system and interactive device |
CN103902018B (en) * | 2012-12-24 | 2018-08-10 | 联想(北京)有限公司 | A kind of information processing method, device and a kind of electronic equipment |
CN103941990B (en) * | 2013-01-21 | 2017-12-29 | 联想(北京)有限公司 | A kind of information processing method and electronic equipment |
JP2015200960A (en) * | 2014-04-04 | 2015-11-12 | 株式会社リコー | Information system, information processing method, and program |
KR101533603B1 (en) * | 2014-11-03 | 2015-07-06 | (주)라온스퀘어 | Device and method for object recognition |
JP6312044B2 (en) * | 2014-12-10 | 2018-04-18 | カシオ計算機株式会社 | Information display control device and program |
US9841847B2 (en) | 2014-12-25 | 2017-12-12 | Panasonic Intellectual Property Management Co., Ltd. | Projection device and projection method, for projecting a first image based on a position of a moving object and a second image without depending on the position |
RU2018113153A (en) * | 2015-09-24 | 2019-10-24 | ЛОКАТОР АйПи, ЛП | HYPERLOCALIZED METEOROLOGICAL DATA AND ENVIRONMENTAL DATA |
WO2019190511A1 (en) * | 2018-03-28 | 2019-10-03 | Rovi Guides, Inc. | Systems and methods to provide media asset recommendations based on positioning of internet connected objects on an network-connected surface |
US10845985B2 (en) | 2018-09-14 | 2020-11-24 | Sigmasense, Llc. | Identification in touch systems |
JP6654722B2 (en) * | 2019-03-08 | 2020-02-26 | シャープ株式会社 | Image display device and image display method |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050162422A1 (en) | 2002-02-19 | 2005-07-28 | Kazuhiko Miyata | Display, electronic device, data transmitting method, information terminal, host apparatus, program, recording medium |
US20050251800A1 (en) | 2004-05-05 | 2005-11-10 | Microsoft Corporation | Invoking applications with virtual objects on an interactive display |
WO2007124122A2 (en) | 2006-04-20 | 2007-11-01 | Hewlett-Packard Development Company L.P. | Method and system for interfacing a digital device with an interactive display surface |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03143474A (en) | 1989-10-31 | 1991-06-19 | Brother Ind Ltd | Cloth-feeding device of sewing machine |
US5543150A (en) | 1993-09-15 | 1996-08-06 | Columbia Laboratories, Inc. | Method of progesterone delivery and affect thereof |
EP1986430A3 (en) * | 1995-10-02 | 2012-06-27 | Starsight Telecast, Inc. | System and methods for providing television schedule information |
US6837436B2 (en) * | 1996-09-05 | 2005-01-04 | Symbol Technologies, Inc. | Consumer interactive shopping system |
KR20030037055A (en) | 2001-11-02 | 2003-05-12 | 박재숙 | Enhanced data service display method in digital broadcasting system |
US20070266413A1 (en) * | 2001-12-20 | 2007-11-15 | I-Requestv, Inc. | Method and system for supplementing television programming with e-mailed magazines |
WO2003088671A1 (en) | 2002-04-05 | 2003-10-23 | Matsushita Electric Industrial Co., Ltd. | Asynchronous integration of portable handheld device |
CN2655311Y (en) * | 2003-07-09 | 2004-11-10 | 海南视界科技有限公司 | Plane disk for computer |
US7379047B2 (en) | 2004-06-30 | 2008-05-27 | Microsoft Corporation | Using a physical object to control an attribute of an interactive display application |
US20060044282A1 (en) | 2004-08-27 | 2006-03-02 | International Business Machines Corporation | User input apparatus, system, method and computer program for use with a screen having a translucent surface |
JP4714473B2 (en) * | 2005-02-07 | 2011-06-29 | Hoya株式会社 | Digital camera with user recognition function |
US7970870B2 (en) * | 2005-06-24 | 2011-06-28 | Microsoft Corporation | Extending digital artifacts through an interactive surface |
US20070022437A1 (en) | 2005-07-19 | 2007-01-25 | David Gerken | Methods and apparatus for providing content and services coordinated with television content |
ITMI20051418A1 (en) * | 2005-07-22 | 2007-01-23 | Indena Spa | ANALOGUES OF THIOILCYCOSIDE WITH HYDRO-LASER ACTIVITY AND ANTI-INFLAMMATORY |
JP4713428B2 (en) * | 2006-09-15 | 2011-06-29 | シャープ株式会社 | Information processing apparatus, information processing method, and program |
JP2008097151A (en) * | 2006-10-06 | 2008-04-24 | Sharp Corp | Information processor, information processing system, information processing method, and program |
US20080098450A1 (en) * | 2006-10-16 | 2008-04-24 | Toptrend Global Technologies, Inc. | Dual display apparatus and methodology for broadcast, cable television and IPTV |
JP4922744B2 (en) * | 2006-12-14 | 2012-04-25 | キヤノン電子株式会社 | Image reading apparatus, control method therefor, and program |
JP5000989B2 (en) * | 2006-11-22 | 2012-08-15 | シャープ株式会社 | Information processing apparatus, information processing method, and program |
TWI337318B (en) * | 2007-05-15 | 2011-02-11 | Htc Corp | Electronic device operated by using touch display |
US20090006958A1 (en) | 2007-06-29 | 2009-01-01 | Nokia Corporation | Method, Apparatus and Computer Program Product for Providing an Object Selection Mechanism for Display Devices |
JP4986766B2 (en) * | 2007-08-09 | 2012-07-25 | パナソニック株式会社 | Control device for portable terminal |
US20090091529A1 (en) * | 2007-10-09 | 2009-04-09 | International Business Machines Corporation | Rendering Display Content On A Floor Surface Of A Surface Computer |
CN101251786A (en) * | 2008-01-18 | 2008-08-27 | 李喆 | Interactive type medium multiple persons touch control system |
-
2008
- 2008-09-24 US US12/236,691 patent/US8421747B2/en not_active Expired - Fee Related
-
2009
- 2009-09-22 WO PCT/US2009/057885 patent/WO2010036658A2/en active Application Filing
- 2009-09-22 CN CN200980138099.9A patent/CN102165404B/en not_active Expired - Fee Related
- 2009-09-22 RU RU2011111084/08A patent/RU2541222C2/en not_active IP Right Cessation
- 2009-09-22 EP EP09816764.6A patent/EP2350801B1/en not_active Not-in-force
- 2009-09-22 JP JP2011528074A patent/JP5592378B2/en not_active Expired - Fee Related
- 2009-09-22 KR KR1020117006666A patent/KR101619559B1/en active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050162422A1 (en) | 2002-02-19 | 2005-07-28 | Kazuhiko Miyata | Display, electronic device, data transmitting method, information terminal, host apparatus, program, recording medium |
US20050251800A1 (en) | 2004-05-05 | 2005-11-10 | Microsoft Corporation | Invoking applications with virtual objects on an interactive display |
WO2007124122A2 (en) | 2006-04-20 | 2007-11-01 | Hewlett-Packard Development Company L.P. | Method and system for interfacing a digital device with an interactive display surface |
Non-Patent Citations (1)
Title |
---|
See also references of EP2350801A4 |
Also Published As
Publication number | Publication date |
---|---|
KR101619559B1 (en) | 2016-05-10 |
US20100074464A1 (en) | 2010-03-25 |
CN102165404B (en) | 2015-04-01 |
JP2012503801A (en) | 2012-02-09 |
RU2541222C2 (en) | 2015-02-10 |
RU2011111084A (en) | 2012-10-27 |
JP5592378B2 (en) | 2014-09-17 |
EP2350801A4 (en) | 2017-02-15 |
WO2010036658A3 (en) | 2010-06-17 |
EP2350801A2 (en) | 2011-08-03 |
US8421747B2 (en) | 2013-04-16 |
EP2350801B1 (en) | 2019-02-13 |
CN102165404A (en) | 2011-08-24 |
KR20110063649A (en) | 2011-06-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8421747B2 (en) | Object detection and user settings | |
US8069081B2 (en) | Targeted advertising using object identification | |
US20100077431A1 (en) | User Interface having Zoom Functionality | |
WO2018019169A1 (en) | Two-dimensional code identification method and device, and mobile terminal | |
US10621190B2 (en) | Search using drag and drop of assets into a search bar | |
US9202299B2 (en) | Hint based spot healing techniques | |
US11921777B2 (en) | Machine learning for digital image selection across object variations | |
US11025827B2 (en) | Digital image capture session and metadata association | |
TW201329759A (en) | Search query context | |
KR20160085076A (en) | Method for determining broadcasting server for providing contents and electronic device for implementing the same | |
JP2021530070A (en) | Methods for sharing personal information, devices, terminal equipment and storage media | |
CN111815404B (en) | Virtual article sharing method and device | |
JP2015038717A (en) | Information processing system, information processing method, terminal device, and application program | |
CN116737747A (en) | Method and device for presenting information | |
CN116775924A (en) | Image display control method, device and equipment | |
TW201738777A (en) | Method for searching online book information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 200980138099.9 Country of ref document: CN |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 09816764 Country of ref document: EP Kind code of ref document: A2 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2011528074 Country of ref document: JP |
|
ENP | Entry into the national phase |
Ref document number: 20117006666 Country of ref document: KR Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2235/DELNP/2011 Country of ref document: IN |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2009816764 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2011111084 Country of ref document: RU |