IP Library Granted Patent US 10,516,881
Granted Patent B2
US 10,516,881 · App. 16/273,285 · Granted Dec 24, 2019

Method, device, and system for testing video quality

Inventors: Bizhan Karimi-Cherkandi (Boca Raton, FL); Farrokh Mohammadzadeh Kouchri (Boca Raton, FL); Schah Walli Ali (Boca Raton, FL); Thomas Nagel (Boca Raton, FL)
Assignee: Unify GmbH & Co. KG
H04N17/004H04N7/025H04N7/08H04N7/147
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,516,881
App. No.
16/273,285
Granted
Dec 24, 2019
Kind
B2
Abstract

A method and apparatus that tests video quality includes a superimposing of at least one code to a video that is to be transmitted by a communication device to another communication device. The at least one code is transmitted such that the superimposed at least one code is extractable and readable from the decoded video by the device that receives the transmitted video. The extracted at least one code may then be read to determine the quality level of the transmitted video. The determination of quality for the received video may be based upon one or more tests performed using at least one code extracted from the received video.

Claims (39)

1. A communication apparatus comprising:

a first communication device having a processor communicatively connected to a non-transitory computer readable medium;

the first communication device configured to superimpose at least one code within at least one frame of a video to be sent to a second communication device and subsequently send the video with the at least one frame having the at least one superimposed code to the second communication device;

wherein the video with the at least one frame having the at least one superimposed code comprises at least one of:

a first frame comprising a mono-chromatic background with a super imposed code,

a second frame comprising a multi-colored background with a super imposed code,

a third frame comprising a moving multi-colored background with a super imposed code, and

a fourth frame comprising a mono-chromatic static background with a moving superimposed code.

2. The communication apparatus of claim 1 comprising the second communication device connected to the first communication device.

3. The communication apparatus of claim 2 , wherein the first communication device is connected to the second communication device via a direct connection between the first and second communication devices.

4. The communication apparatus of claim 2 , wherein the video is to be sent prior to establishing a video call or a video conference call to determine a resolution level of the video to be transmitted during the video call or the video conference call.

5. The communication apparatus of claim 2 , wherein the at least one code is comprised of a quick response code and the at least one frame is a plurality of frames and wherein the at least one code superimposed in the at least one frame is comprised of the quick response code being separated into a plurality of fragments and each of the fragments being superimposed in a respective one of the frames.

6. The communication apparatus of claim 1 , wherein the at least one code is comprised of a quick response code and the at least one frame is a plurality of frames and wherein the at least one code superimposed in the at least one frame is comprised of the quick response code being separated into a plurality of fragments and each of the fragments being superimposed in a respective one of the frames.

7. The communication apparatus of claim 1 , wherein the video is comprised of the first and second frames, the first frame being an intra-coded picture frame of the video and the second frame being an intra-coded picture frame of the video.

8. The communication apparatus of claim 7 , wherein the video is also comprised of the third frame, the third frame being a predicted picture frame of the video or a bi-predictive picture frame of the video.

9. The communication apparatus of claim 8 , wherein the video is also comprised of the fourth frame, the fourth frame being a predicted picture frame of the video or a bi-predictive picture frame of the video.

10. The communication apparatus of claim 7 , wherein the video is also comprised of the fourth frame, the fourth frame being a predicted picture frame of the video or a bi-predictive picture frame of the video.

11. The communication apparatus of claim 1 , wherein the video is comprised of the third frame, the third frame being a predicted picture frame of the video or a bi-predictive picture frame of the video.

12. A method for assessing video quality comprising:

a first computer device superimposing at least one code within at least one frame of a video to be sent to a second communication device for subsequently sending the video with the at least one frame having the at least one superimposed code to the second communication device, the first computer device having a processor communicatively connected to a non-transitory computer readable medium;

wherein the video with the at least one frame having the at least one superimposed code comprises at least one of:

a first frame comprising a mono-chromatic background with a super imposed code,

a second frame comprising a multi-colored background with a super imposed code,

a third frame comprising a moving multi-colored background with a super imposed code, and

a fourth frame comprising a mono-chromatic background with a moving superimposed code.

13. A non-transitory computer readable medium having at least one application stored thereon that is executable by a processor of a first communication device, the at least one application defining a method comprising:

superimposing at least one code within at least one frame of a video to be sent to a second communication device for subsequently sending the video with the at least one frame having the at least one superimposed code to the second communication device;

wherein the video with the at least one frame having the at least one superimposed code comprises at least one of:

a first frame comprising a mono-chromatic background with a super imposed code,

a second frame comprising a multi-colored background with a super imposed code,

a third frame comprising a moving multi-colored background with a super imposed code, and

a fourth frame comprising a mono-chromatic static background with a moving superimposed code.

14. The non-transitory computer readable medium of claim 13 , wherein the video is to be sent prior to establishing a video call or a video conference call to determine a resolution level of the video to be transmitted during the video call or the video conference call, and the method also comprises sending the video with the at least one frame having the at least one superimposed code to the second communication device.

15. The non-transitory computer readable medium of claim 13 , wherein the at least one code is comprised of a quick response code and the at least one frame is a plurality of frames and wherein the at least one code superimposed in the at least one frame is comprised of the quick response code being separated into a plurality of fragments and each of the fragments being superimposed in a respective one of the frames.

16. The non-transitory computer readable medium of claim 13 , wherein the at least one code is comprised of a quick response code and the at least one frame is a plurality of frames and wherein the at least one code superimposed in the at least one frame is comprised of the quick response code being separated into a plurality of fragments and each of the fragments being superimposed in a respective one of the frames.

17. The non-transitory computer readable medium of claim 13 , wherein the video is comprised of the first and second frames, the first frame being an intra-coded picture frame of the video and the second frame being an intra-coded picture frame of the video.

18. The non-transitory computer readable medium of claim 17 , wherein the video is also comprised of the third frame, the third frame being a predicted picture frame of the video or a bi-predictive picture frame of the video.

19. The non-transitory computer readable medium of claim 18 , wherein the video is also comprised of the fourth frame, the fourth frame being a predicted picture frame of the video or a bi-predictive picture frame of the video.

20. The apparatus of claim 17 , wherein the video is also comprised of the fourth frame, the fourth frame being a predicted picture frame of the video or a bi-predictive picture frame of the video.

Assignments (7)
SECURITY INTEREST Recorded Feb 14, 2023
From: RINGCENTRAL, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062973/0194 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2022
From: RINGCENTRAL IP HOLDINGS, INC.
To: RINGCENTRAL, INC.
Reel/Frame 058857/0387 →
CONFIDENTIAL PATENT AGREEMENT Recorded Dec 21, 2020
From: UNIFY GMBH & CO. KG
To: UNIFY PATENTE GMBH & CO. KG
Reel/Frame 054822/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2020
From: RINGCENTRAL IP HOLDINGS, INC.
To: RINGCENTRAL, INC.
Reel/Frame 053375/0241 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2020
From: UNIFY SOFTWARE AND SOLUTIONS GMBH & CO. KG; UNIFY PATENTE GMBH & CO. KG
To: RINGCENTRAL IP HOLDINGS, INC.
Reel/Frame 053365/0464 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2019
From: KARIMI-CHERKANDI, BIZHAN; KOUCHRI, FARROKH MOHAMMADZADEH; ALI, SCHAH WALLI; NAGEL, THOMAS
To: SIEMENS ENTERPRISE COMMUNICATIONS GMBH & CO. KG
Reel/Frame 048583/0618 →
CHANGE OF NAME Recorded Mar 13, 2019
From: SIEMENS ENTERPRISE COMMUNICATIONS GMBH & CO. KG
To: UNIFY GMBH & CO. KG
Reel/Frame 048584/0052 →
Continuity (4)
Continuation 15825212 · Nov 29, 2017
Continuation 15263847 · Sep 13, 2016
Continuation 14402410
Related Publication 20190174127A1 · Jun 6, 2019