摘要:
An augmented reality environment allows interaction between virtual and real objects. By monitoring user actions with the augmented reality environment various functions are provided to users. Users may buy or sell items with a gesture, check inventory of objects in the augmented reality environment, view advertisements, and so forth.
摘要:
An architecture is provided to integrate multiple augmented reality environments to expand user experiences that might otherwise be limited in a single augmented reality environment. The architecture includes multiple augmented reality functional nodes located in separate locations to generate augmented reality environments within respective locations. The nodes are communicatively coupled together through a peer network, via cloud services, or other arrangements. The community of environments allows data, such as captured images, to be ported from one location to another, thereby allowing users to share in common experiences. Examples of such experiences might include team software coding, playing software games, virtually extending line-of-sight beyond physical boundaries, and controlling remote locations by virtually placing oneself in those locations.
摘要:
Structured light generated by a projector may be recovered by a camera to determine three-dimensional data about a scene. The structured light signal acquired by the camera may be impaired due to interference from flickering sources of illumination such as lights, electronic displays, and so forth. This optical interference to an image acquisition system, such as a structured light system, is mitigated by modifying operation of a camera by applying a sampling coefficient to the camera's frame rate or by presenting structured light frames during times non-coincident with the interference.
摘要:
An architecture has one or more systems for generating augmented reality environments configured to access cloud services over a network. A user is authenticated within the environments, and once authenticated is permitted to interact with the cloud services using the augmented reality environments as well as client resources provided within the environments. The client resources may include devices or things that are primary intended for use within the environments, and devices or things that are not typically associated with augmented reality environments. The architecture enables the client resources to function as thin client interfaces to the cloud services.
摘要:
In analyzing a scene, a projection device may project an image onto surfaces or objects within the scene. The image may include user interface elements as well as structured light patterns for analyzing shapes of the surfaces and objects. The intensity of the reflection of the projected light may be monitored and used to derive an audio signal representing sound that occurs within the scene. The audio signal may be analyzed to detect and recognize user utterances and speech, which may be interpreted as commands.
摘要:
Two or more imagers having associated frame rates are each configured with a global shutter having an exposure interval less than a frame interval. The exposure interval for a first imager is offset from the exposure interval of a second imager such that the first imager is exposed while the second imager is not exposed. When interleaved, an effective frame rate exceeds the individual frame rates provided by the individual imagers. This interleaved imaging system may be used to recover, at high frame rates, images that are projected from spatial light modulators.
摘要:
A licensing system is disclosed for performing synchronous encryption with a client over an IP-compliant network. In disclosed embodiments, the system includes a licensing agent configured to pass a data structure unencrypted in an initial communication between the licensing agent/client pair and pass a first key to said client responsive to an initial communication. The licensing agent then receives the data structure from the client having designated fields encrypted according to the first key. The licensing agent then sends a second key to the client for use in subsequent communications.
摘要:
A web server for creating entries in an on-line database in a user-defined category is disclosed. The web server may be configured to receive a request from a user to create an entry in the database; create an entry in the database; receive a category defined by the user for the entry and one or more keywords associated with the category; and associate the entry with the category.
摘要:
A system for updating a licensing cache memory is disclosed. A licensing cache memory is providing that is associated with a client device for the storage and retrieval of licensing records. A request generator generates a licensing request responsive to a licensing event and receives license information responsive to the request over an IP-compliant network. Licensing information is stored in the licensing cache memory and the client is operated accordingly.
摘要:
A license server is disclosed that may operate oven an IP-compliant network. The license server includes a database for storing and retrieving license records associated with a client software application. The license server may be configured to receive a license validity inquiry request from a client module over the IP-compliant connection that includes information regarding a client software application associated with the client module. The server may then query the database to determine whether a valid license exists for the client software application. Responsive to the query, the license server may form a response message containing the results of the query and send a response message to the client module over the IP-compliant network.