Filtering of real-time visual data transmitted to a remote recipient
First Claim
1. A computer-executed method, comprising:
- receiving input identifying a plurality of regions within a three-dimensional space, and for each region of said plurality of regions, at least one respective remote access attribute;
obtaining video of at least a part of the space from a movable camera, the video being obtained for a remote visual experience application;
determining regions within the three-dimensional space that are within a field of view of the movable camera, wherein said determining regions within the three-dimensional space that are within the field of vision of the movable camera comprises;
(a) receiving a respective signal from each of one or more reference markers, (b) determining a location and orientation of the movable camera using the respective signal from each of one or more reference markers, and (c) using the determined location and orientation of the movable camera to determine regions within the three dimensional space that are within the field of vision of the movable camera;
for each region of said plurality of regions which is captured in the video obtained from the movable camera, using the at least one respective remote access attribute of the respective region to modify the video by obscuring video images within a first region of said plurality of regions which is captured in the video while not obscuring images within a second region of said plurality of regions which is captured in the video; and
providing the modified video for display in real time to at least one remote user of the remote visual experience application.
1 Assignment
0 Petitions
Accused Products
Abstract
A remote visual experience application which transmits real-time video remotely includes a filter which obscures one or more previously identified regions in space when the regions come within the camera'"'"'s field of vision. The application may be a shared visual experience application, in which the camera is mounted to a wearable appliance of a local user. The application may include a function for mapping regions of a space in which the application will be used, and defining different levels of remote access for different regions of the space. A space map may be generated before or during transmission of video to a remote user. Exemplary embodiments include a virtual vendor house call application or a game. The application may further include an audio filter for filtering an audio signal.
-
Citations
9 Claims
-
1. A computer-executed method, comprising:
-
receiving input identifying a plurality of regions within a three-dimensional space, and for each region of said plurality of regions, at least one respective remote access attribute; obtaining video of at least a part of the space from a movable camera, the video being obtained for a remote visual experience application; determining regions within the three-dimensional space that are within a field of view of the movable camera, wherein said determining regions within the three-dimensional space that are within the field of vision of the movable camera comprises;
(a) receiving a respective signal from each of one or more reference markers, (b) determining a location and orientation of the movable camera using the respective signal from each of one or more reference markers, and (c) using the determined location and orientation of the movable camera to determine regions within the three dimensional space that are within the field of vision of the movable camera;for each region of said plurality of regions which is captured in the video obtained from the movable camera, using the at least one respective remote access attribute of the respective region to modify the video by obscuring video images within a first region of said plurality of regions which is captured in the video while not obscuring images within a second region of said plurality of regions which is captured in the video; and providing the modified video for display in real time to at least one remote user of the remote visual experience application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification