PHYSICAL OBJECT-BASED VISUAL WORKSPACE CONFIGURATION SYSTEM
First Claim
1. A method comprising:
- establishing, by a processing system including at least one processor, a communication session between at least a first communication system of a first user and a second communication system of a second user, the communication session including first video content of a first physical environment of the first user and second video content of a second physical environment of the second user;
determining, by the processing system, at least a first visualization action for a first physical object in the first physical environment in accordance with a first configuration setting of the first user for the communication session, wherein the first configuration setting indicates that a non-essential object should be blocked in the first video content;
obtaining, by the processing system, the first video content from at least a first camera of the first communication system;
detecting, by the processing system, the first physical object in the first video content;
determining, by the processing system in accordance with an image salience detection algorithm, that the first physical object is deemed to be the non-essential object;
performing, by the processing system, the at least the first visualization action to modify the first video content, wherein the at least the first visualization action comprises blocking the first physical object in the first video content in accordance with the first configuration setting when it is determined that the first physical object is the non-essential object; and
transmitting, by the processing system, first rendering information including the first video content that is modified to the second communication system of the second user.
1 Assignment
0 Petitions
Accused Products
Abstract
A processing system having at least one processor may establish a communication session between a first communication system of a first user and a second communication system of a second user, the communication session including first video content of a first physical environment of the first user and second video content of a second physical environment of the second user, determine a first visualization action for a first physical object in the first physical environment in accordance with a first configuration setting of the first user for the communication session, obtain the first video content from a first camera of the first communication system, detect the first physical object in the first video content, and perform the first visualization action to modify the first video content. The processing system may then transmit first visualization information including the first video content that is modified to the second communication system.
1 Citation
20 Claims
-
1. A method comprising:
-
establishing, by a processing system including at least one processor, a communication session between at least a first communication system of a first user and a second communication system of a second user, the communication session including first video content of a first physical environment of the first user and second video content of a second physical environment of the second user; determining, by the processing system, at least a first visualization action for a first physical object in the first physical environment in accordance with a first configuration setting of the first user for the communication session, wherein the first configuration setting indicates that a non-essential object should be blocked in the first video content; obtaining, by the processing system, the first video content from at least a first camera of the first communication system; detecting, by the processing system, the first physical object in the first video content; determining, by the processing system in accordance with an image salience detection algorithm, that the first physical object is deemed to be the non-essential object; performing, by the processing system, the at least the first visualization action to modify the first video content, wherein the at least the first visualization action comprises blocking the first physical object in the first video content in accordance with the first configuration setting when it is determined that the first physical object is the non-essential object; and transmitting, by the processing system, first rendering information including the first video content that is modified to the second communication system of the second user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium storing instructions which, when executed by a processing system including at least one processor, cause the processing system to perform operations, the operations comprising:
-
establishing a communication session between at least a first communication system of a first user and a second communication system of a second user, the communication session including first video content of a first physical environment of the first user and second video content of a second physical environment of the second user; determining at least a first visualization action for a first physical object in the first physical environment in accordance with a first configuration setting of the first user for the communication session, wherein the first configuration setting indicates that a non-essential object should be blocked in the first video content; obtaining the first video content from at least a first camera of the first communication system; detecting the first physical object in the first video content; determining, by the processing system in accordance with an image salience detection algorithm, that the first physical object is deemed to be the non-essential object; performing the at least the first visualization action to modify the first video content, wherein the at least the first visualization action comprises blocking the first physical object in the first video content in accordance with the first configuration setting when it is determined that the first physical object is the non-essential object; and transmitting first rendering information including the first video content that is modified to the second communication system of the second user.
-
-
19. A device comprising:
-
a processing system including at least one processor; and a computer-readable medium storing instructions which, when executed by the processing system, cause the processing system to perform operations, the operations comprising; establishing a communication session between at least a first communication system of a first user and a second communication system of a second user, the communication session including first video content of a first physical environment of the first user and second video content of a second physical environment of the second user; determining at least a first visualization action for a first physical object in the first physical environment in accordance with a first configuration setting of the first user for the communication session, wherein the first configuration setting indicates that a non-essential object should be blocked in the first video content; obtaining the first video content from at least a first camera of the first communication system; detecting the first physical object in the first video content; determining, by the processing system in accordance with an image salience detection algorithm, that the first physical object is deemed to be the non-essential object; performing the at least the first visualization action to modify the first video content, wherein the at least the first visualization action comprises blocking the first physical object in the first video content in accordance with the first configuration setting when it is determined that the first physical object is the non-essential object; and transmitting first rendering information including the first video content that is modified to the second communication system of the second user. - View Dependent Claims (20)
-
Specification