Patents by Inventor Rune Øistein Aas
Rune Øistein Aas has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20240314263Abstract: Presented herein are techniques for cropping video streams to create an optimized layout in which participants of a meeting are a similar size. A user device receives a plurality of video streams, each video stream including at least one face of a participant participating in a video communication session. Faces in one or more of the plurality of video streams are cropped so that faces in the plurality of video streams are approximately equal in size, to produce a plurality of processed video streams. The plurality of processed video streams are sorted according to video stream widths to produce sorted video streams and the plurality of sorted video streams are distributed for display across a smallest number of rows possible on a display of the user device.Type: ApplicationFiled: May 24, 2024Publication date: September 19, 2024Inventors: Kristian Tangeland, Rune Øistein Aas, Benoit Rouger
-
Publication number: 20240289984Abstract: A method is performed by an endpoint device that includes a microphone array to detect audio and a camera to capture video. The method comprises: detecting faces in the video to produce detected faces; detecting talkers based on the audio to produce detected talkers; determining valid face positions based on the detected faces and the detected talkers; storing, as boundary data, face distances and face angles for the valid face positions as maximum distances for the face angles; detecting a face in the video to produce a detected face and a face position for the detected face; and including or not including the detected face in a video layout for transmission based on the face position and the boundary data.Type: ApplicationFiled: February 24, 2023Publication date: August 29, 2024Inventors: Bjørn Are Therkelsen, Asbjorn Therkelsen, Rune Øistein Aas
-
Patent number: 12069396Abstract: Presented herein are techniques for cropping video streams to create an optimized layout in which participants of a meeting are a similar size. A user device receives a plurality of video streams, each video stream including at least one face of a participant participating in a video communication session. Faces in one or more of the plurality of video streams are cropped so that faces in the plurality of video streams are approximately equal in size, to produce a plurality of processed video streams. The plurality of processed video streams are sorted according to video stream widths to produce sorted video streams and the plurality of sorted video streams are distributed for display across a smallest number of rows possible on a display of the user device.Type: GrantFiled: February 28, 2022Date of Patent: August 20, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Kristian Tangeland, Rune Øistein Aas, Benoit Rouger
-
Publication number: 20230121654Abstract: Presented herein are techniques for cropping video streams to create an optimized layout in which participants of a meeting are a similar size. A user device receives a plurality of video streams, each video stream including at least one face of a participant participating in a video communication session. Faces in one or more of the plurality of video streams are cropped so that faces in the plurality of video streams are approximately equal in size, to produce a plurality of processed video streams. The plurality of processed video streams are sorted according to video stream widths to produce sorted video streams and the plurality of sorted video streams are distributed for display across a smallest number of rows possible on a display of the user device.Type: ApplicationFiled: February 28, 2022Publication date: April 20, 2023Inventors: Kristian Tangeland, Rune Øistein Aas, Benoit Rouger
-
Patent number: 11418758Abstract: In one embodiment, a video conference endpoint may detect a one or more participants within a field of view of a camera of the video conference endpoint. The video conference endpoint may determine one or more alternative framings of an output of the camera of the video conference endpoint based on the detected one or more participants. The video conference endpoint may send the output of the camera of the video conference endpoint to one or more far-end video conference endpoints participating in a video conference with the video conference endpoint. The video conference endpoint may send data descriptive of the one or more alternative framings of the output of the camera to the far-end video conference endpoints. The far-end video conference endpoints may utilize the data to display one of the one or more alternative framings.Type: GrantFiled: December 4, 2020Date of Patent: August 16, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Christian Fjelleng Theien, Rune Øistein Aas, Kristian Tangeland
-
Patent number: 11356488Abstract: During an online meeting, captured video content generated at an endpoint is analyzed. A participant at the endpoint is identified from the captured video content utilizing face recognition analysis of an isolated facial image of the participant within the captured video content. Identified participant information is generated, modified and/or maintained in response to one or more changes associated with the captured video content, where the one or more changes includes an identification of each participant at the endpoint and/or a change in location of one or more identified participants at the endpoint. In response to a determination of one or more criteria being satisfied, the identified participant information is provided in video content for transmission to a remote endpoint (to facilitate display of identifiers for one or more identified participants in the display at the remote endpoint).Type: GrantFiled: April 24, 2019Date of Patent: June 7, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Paul Thomas Mackell, Christian Fjelleng Theien, Rune Øistein Aas
-
Publication number: 20210144337Abstract: In one embodiment, a video conference endpoint may detect a one or more participants within a field of view of a camera of the video conference endpoint. The video conference endpoint may determine one or more alternative framings of an output of the camera of the video conference endpoint based on the detected one or more participants. The video conference endpoint may send the output of the camera of the video conference endpoint to one or more far-end video conference endpoints participating in a video conference with the video conference endpoint. The video conference endpoint may send data descriptive of the one or more alternative framings of the output of the camera to the far-end video conference endpoints. The far-end video conference endpoints may utilize the data to display one of the one or more alternative framings.Type: ApplicationFiled: December 4, 2020Publication date: May 13, 2021Inventors: Christian Fjelleng Theien, Rune Øistein Aas, Kristian Tangeland
-
Patent number: 10917612Abstract: In one embodiment, a video conference endpoint may detect a one or more participants within a field of view of a camera of the video conference endpoint. The video conference endpoint may determine one or more alternative framings of an output of the camera of the video conference endpoint based on the detected one or more participants. The video conference endpoint may send the output of the camera of the video conference endpoint to one or more far-end video conference endpoints participating in a video conference with the video conference endpoint. The video conference endpoint may send data descriptive of the one or more alternative framings of the output of the camera to the far-end video conference endpoints. The far-end video conference endpoints may utilize the data to display one of the one or more alternative framings.Type: GrantFiled: October 28, 2019Date of Patent: February 9, 2021Assignee: Cisco Technology, Inc.Inventors: Christian Fjelleng Theien, Rune Øistein Aas, Kristian Tangeland
-
Publication number: 20200344278Abstract: During an online meeting, captured video content generated at an endpoint is analyzed. A participant at the endpoint is identified from the captured video content utilizing face recognition analysis of an isolated facial image of the participant within the captured video content. Identified participant information is generated, modified and/or maintained in response to one or more changes associated with the captured video content, where the one or more changes includes an identification of each participant at the endpoint and/or a change in location of one or more identified participants at the endpoint. In response to a determination of one or more criteria being satisfied, the identified participant information is provided in video content for transmission to a remote endpoint (to facilitate display of identifiers for one or more identified participants in the display at the remote endpoint).Type: ApplicationFiled: April 24, 2019Publication date: October 29, 2020Inventors: Paul Thomas Mackell, Christian Fjelleng Theien, Rune Øistein Aas
-
Publication number: 20200068172Abstract: In one embodiment, a video conference endpoint may detect a one or more participants within a field of view of a camera of the video conference endpoint. The video conference endpoint may determine one or more alternative framings of an output of the camera of the video conference endpoint based on the detected one or more participants. The video conference endpoint may send the output of the camera of the video conference endpoint to one or more far-end video conference endpoints participating in a video conference with the video conference endpoint. The video conference endpoint may send data descriptive of the one or more alternative framings of the output of the camera to the far-end video conference endpoints. The far-end video conference endpoints may utilize the data to display one of the one or more alternative framings.Type: ApplicationFiled: October 28, 2019Publication date: February 27, 2020Inventors: Christian Fjelleng Theien, Rune Øistein Aas, Kristian Tangeland
-
Patent number: 10516852Abstract: In one embodiment, a video conference endpoint may detect a one or more participants within a field of view of a camera of the video conference endpoint. The video conference endpoint may determine one or more alternative framings of an output of the camera of the video conference endpoint based on the detected one or more participants. The video conference endpoint may send the output of the camera of the video conference endpoint to one or more far-end video conference endpoints participating in a video conference with the video conference endpoint. The video conference endpoint may send data descriptive of the one or more alternative framings of the output of the camera to the far-end video conference endpoints. The far-end video conference endpoints may utilize the data to display one of the one or more alternative framings.Type: GrantFiled: May 16, 2018Date of Patent: December 24, 2019Assignee: Cisco Technology, Inc.Inventors: Christian Fjelleng Theien, Rune Øistein Aas, Kristian Tangeland
-
Publication number: 20190356883Abstract: In one embodiment, a video conference endpoint may detect a one or more participants within a field of view of a camera of the video conference endpoint. The video conference endpoint may determine one or more alternative framings of an output of the camera of the video conference endpoint based on the detected one or more participants. The video conference endpoint may send the output of the camera of the video conference endpoint to one or more far-end video conference endpoints participating in a video conference with the video conference endpoint. The video conference endpoint may send data descriptive of the one or more alternative framings of the output of the camera to the far-end video conference endpoints. The far-end video conference endpoints may utilize the data to display one of the one or more alternative framings.Type: ApplicationFiled: May 16, 2018Publication date: November 21, 2019Inventors: Christian Fjelleng Theien, Rune Øistein Aas, Kristian Tangeland
-
Patent number: 9986360Abstract: A system that automatically calibrates multiple speaker tracking systems with respect to one another based on detection of an active speaker at a collaboration endpoint is presented herein. The system collects a first data point set of an active speaker at the collaboration endpoint using at least a first camera and a first microphone array. The system then receives a plurality of second data point sets from one or more secondary speaker tracking systems located at the collaboration endpoint. Once enough data points have been collected, a reference coordinate system is determined using the first data point set and the one or more second data point sets. Finally, after a reference coordinate system has been determined, the system generates the locations of the one or more secondary speaker tracking systems with respect to the first speaker tracking system.Type: GrantFiled: June 23, 2017Date of Patent: May 29, 2018Assignee: Cisco Technology, Inc.Inventors: Rune Øistein Aas, Kristian Tangeland, Erik Hellerud
-
Patent number: 9712783Abstract: A video conference endpoint detects faces at associated face positions in video frames capturing a scene. The endpoint frames the video frames to a view of the scene encompassing all of the detected faces. The endpoint detects that a previously detected face is no longer detected. In response, a timeout period is started and independently of detecting faces, motion is detected across the view. It is determined if any detected motion (i) coincides with the face position of the previously detected face that is no longer detected, and (ii) occurs before the timeout period expires. If conditions (i) and (ii) are not both met, the endpoint reframes the view.Type: GrantFiled: March 3, 2016Date of Patent: July 18, 2017Assignee: Cisco Technology, Inc.Inventors: Glenn Robert Grimsrud Aarrestad, Rune Øistein Aas, Kristian Tangeland
-
Publication number: 20160227163Abstract: A video conference endpoint detects faces at associated face positions in video frames capturing a scene. The endpoint frames the video frames to a view of the scene encompassing all of the detected faces. The endpoint detects that a previously detected face is no longer detected. In response, a timeout period is started and independently of detecting faces, motion is detected across the view. It is determined if any detected motion (i) coincides with the face position of the previously detected face that is no longer detected, and (ii) occurs before the timeout period expires. If conditions (i) and (ii) are not both met, the endpoint reframes the view.Type: ApplicationFiled: March 3, 2016Publication date: August 4, 2016Inventors: Glenn Robert Grimsrud Aarrestad, Rune Øistein Aas, Kristian Tangeland
-
Patent number: 9307200Abstract: A video conference endpoint detects faces at associated face positions in video frames capturing a scene. The endpoint frames the video frames to a view of the scene encompassing all of the detected faces. The endpoint detects that a previously detected face is no longer detected. In response, a timeout period is started and independently of detecting faces, motion is detected across the view. It is determined if any detected motion (i) coincides with the face position of the previously detected face that is no longer detected, and (ii) occurs before the timeout period expires. If conditions (i) and (ii) are met, the endpoint restarts the timeout period and repeats the independently detecting motion and the determining. Otherwise, the endpoint reframes the view to encompass the remaining detected faces.Type: GrantFiled: April 10, 2014Date of Patent: April 5, 2016Assignee: Cisco Technology, Inc.Inventors: Glenn Robert Grimsrud Aarrestad, Rune Øistein Aas, Kristian Tangeland
-
Publication number: 20150296178Abstract: A video conference endpoint detects faces at associated face positions in video frames capturing a scene. The endpoint frames the video frames to a view of the scene encompassing all of the detected faces. The endpoint detects that a previously detected face is no longer detected. In response, a timeout period is started and independently of detecting faces, motion is detected across the view. It is determined if any detected motion (i) coincides with the face position of the previously detected face that is no longer detected, and (ii) occurs before the timeout period expires. If conditions (i) and (ii) are met, the endpoint restarts the timeout period and repeats the independently detecting motion and the determining. Otherwise, the endpoint reframes the view to encompass the remaining detected faces.Type: ApplicationFiled: April 10, 2014Publication date: October 15, 2015Applicant: Cisco Technology, Inc.Inventors: Glenn Robert Grimsrud Aarrestad, Rune Øistein Aas, Kristian Tangeland