Processing method for video conference and server using the method

US9485464B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9485464-B2
Application numberUS-201514748982-A
CountryUS
Kind codeB2
Filing dateJun 24, 2015
Priority dateAug 28, 2014
Publication dateNov 1, 2016
Grant dateNov 1, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In a processing method for a video conference, start speaking events and end speaking events of endpoints joined in the video conference are detected. Video streaming of a speaking endpoint is displayed in a speaking area of a foreground window of a display device. A current time “t”, a duration time “T” of the video conference, a start speaking time “s i ” and an end speaking time “e i ” of the endpoints are recorded. Real-time activity scores of each of the endpoints are calculated and updated according to video recording contents. Video streaming of non-speaking endpoints are displayed in corresponding areas of the display device according to the calculated activity scores.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method, executable by a processor of a server, the method comprising: detecting start speaking events and end speaking events of endpoints joined in a video conference; displaying video streaming of a speaking endpoint in a speaking area of a foreground window of a display device; recording a current time “t”, a duration time “T” of the video conference, a start speaking time “s i ” and an end speaking time “e i ” of each of the endpoints; calculating and updating real-time activity scores of each of the endpoints according to video recording contents; and displaying video streaming of non-speaking endpoints in corresponding areas of the display device according to the calculated activity scores. 2. The method as claimed in claim 1 , further comprising: displaying video streaming of a non-speaking endpoint in a non-speaking area of the foreground window, in event an activity score of the non-speaking endpoint is not less than a first preset value; displaying the video streaming of the non-speaking endpoint in a background window of the display device, in event the activity score of the non-speaking endpoint is less than the first preset value and greater than a second preset value; or stopping displaying the video streaming of the non-speaking endpoint, in event the activity score of the non-speaking endpoint is not greater than the second preset value. 3. The method as claimed in claim 1 , wherein the activity score S is calculated according to a formula represented as S = ∑ i = 1 n ⁢ ( 1 - Δ ⁢ ⁢ t i / T ) 3 ⁢ t i , where t i =e i −s i , and Δt i =t−e i . 4. The method as claimed in claim 1 , wherein the speaking area is located at the center of the foreground window while the non-speaking area is located around the speaking area. 5. The method as claimed in claim 1 , wherein the speaking area is located at the top of the foreground window, the non-speaking area is located at the bottom of the foreground window, and the dimensions of the speaking area are greater than the dimensions of the non-speaking area. 6. A non-transitory storage medium, storing a set of instructions, the set of instructions being executed by a processor of a server, to perform a method comprising: detecting start speaking events and end speaking events of endpoints joined in a video conference; displaying video streaming of a speaking endpoint in a speaking area of a foreground window of a display device; recording a current time “t”, a duration time “T” of the video conference, a start speaking time “s i ” and an end speaking time “e i ” of the endpoints; calculating and updating real-time activity scores of each of the endpoints according to video recording contents; and displaying video streaming of non-speaking endpoints in corresponding areas of the display device according to the calculated activity scores. 7. The non-transitory storage medium as claimed in claim 6 , wherein the method further comprises: displaying video streaming of a non-speaking endpoint in a non-speaking area of the foreground window, in event an activity score of the non-speaking endpoint is not less than a first preset value; displaying the video streaming of the non-speaking endpoint in a background window of the display device, in event the activity score of the non-speaking endpoint is less than the first preset value and greater than a second preset value; or stopping displaying the video streaming of the non-speaking endpoint, in event the activity score of the non-speaking endpoint is not greater than the second preset value. 8. The non-transitory storage medium as claimed in claim 6 , wherein the activity score S is calculated according to a formula represented as S = ∑ i = 1 n ⁢ ( 1 - Δ ⁢ ⁢ t i / T ) 3 ⁢ t i , where t i =e i −s i , and Δt i =t−e i . 9. The non-transitory storage medium as claimed in claim 6 , wherein the speaking area is located at the center of the foreground window while the non-speaking area is located around the speaking area. 10. The non-transitory storage medium as claimed in claim 6 , wherein the speaking area is located at the top of the foreground window, the non-speaking area is located at the bottom of the foreground window, and the dimensions of the speaking area are greater than the dimensions of the non-speaking area. 11. A server, the server comprising: at least one processor; a storage unit; and one or more programs that are stored in the storage unit and executed by the at least one processor, the one or more programs comprising instructions for: detecting start speaking events and end speaking events of endpoints joined in a video conference; displaying video streaming of a speaking endpoint in a speaking area of a foreground window of a display device; recording a current time “t”, a duration time “T” of the video conference, a start speaking time “s i ” and an end speaking time “e i ” of each of the endpoints; calculating and updating real-time activity scores of each o

Assignees

Inventors

Classifications

  • H04N7/15Primary

    Conference systems · CPC title

  • H04N7/152Primary

    Multipoint control units therefor · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9485464B2 cover?
In a processing method for a video conference, start speaking events and end speaking events of endpoints joined in the video conference are detected. Video streaming of a speaking endpoint is displayed in a speaking area of a foreground window of a display device. A current time “t”, a duration time “T” of the video conference, a start speaking time “s i ” and an end speaking time “e i ” of th…
Who is the assignee on this patent?
Hon Hai Prec Ind Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04N7/15. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 01 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).