Communication system
First Claim
1. A system comprising:
- one or more processors; and
one or more computer-readable storage devices storing code that is executable by the one or more processors to cause the system to perform operations including;
receiving an image of a real-world view of an environment in which a user of a user device is positioned;
receiving a video signal from another device;
controlling a display apparatus of the user device to display a virtual element in a visual scene visible to the user of the user device, the virtual element comprising a video image derived from the video signal, and the visual scene including the image of the real-world view of the environment along with the virtual element; and
generating rendering data for displaying a modified version of the virtual element and the image of the real-world view of the environment at the other device, wherein the modified version does not include said video image; and
transmitting the rendering data for receipt by the other device.
1 Assignment
0 Petitions
Accused Products
Abstract
A user device comprises a network interface, a rendering module, and a scene modification module. The network interface is configured to receive a video signal from another device via a network. The rendering module is configured to control display apparatus of the user device to display a virtual element to a user of the user device, the virtual element comprising a video image derived from the video signal. The modification module is configured to generate rendering data for displaying a modified version of the virtual element at the other device. The modified version does not include said video image. The network interface is configured to transmit the rendering data to the other device via the network. Alternatively or in addition, the rendering data can be modified at the other device to the same end.
79 Citations
20 Claims
-
1. A system comprising:
-
one or more processors; and one or more computer-readable storage devices storing code that is executable by the one or more processors to cause the system to perform operations including; receiving an image of a real-world view of an environment in which a user of a user device is positioned; receiving a video signal from another device; controlling a display apparatus of the user device to display a virtual element in a visual scene visible to the user of the user device, the virtual element comprising a video image derived from the video signal, and the visual scene including the image of the real-world view of the environment along with the virtual element; and generating rendering data for displaying a modified version of the virtual element and the image of the real-world view of the environment at the other device, wherein the modified version does not include said video image; and transmitting the rendering data for receipt by the other device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer readable storage device storing code that is executable by a processing system to perform operations comprising:
-
receiving an image of a real-world view of an environment in which a user of a user device is positioned; receiving a video signal from another device; controlling display apparatus of the user device to display a virtual element in a visual scene visible to the user of the user device, the virtual element comprising a video image derived from the video signal, and the visual scene including the image of the real-world view of the environment along with the virtual element; generating rendering data for displaying a modified version of the virtual element and the image of the real-world view of the environment at the other device, wherein the modified version does not include said video image; and transmitting the rendering data for receipt by the other device. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
receiving an image of a real-world view of an environment in which a user of a first device is positioned; receiving a video signal the first device from a second device; controlling display apparatus of the first device to display a virtual element in a visual scene visible on the first device, the virtual element including a video image derived from the video signal, and the visual scene including the image of the real-world view of the environment along with the virtual element; generating rendering data for displaying a modified version of the virtual element and the image of the real-world view of the environment at the second device, the modified version not including the video image; and transmitting the rendering data for receipt by the second device. - View Dependent Claims (17, 18, 19, 20)
-
Specification