COMPARISON-BASED SELECTION OF VIDEO RESOLUTIONS IN A VIDEO CALL
First Claim
1. A method comprising:
- determining input-resolution parameters for an input resolution;
receiving first and second output resolutions from an electronic device, wherein the first output resolution includes first output-resolution parameters and the second output resolution includes second output-resolution parameters;
calculating a first value by using the input-resolution parameters and the first output-resolution parameters;
calculating a second value by using the input-resolution parameters and the second output-resolution parameters;
selecting one of the first and second output resolutions based on a comparison between the first and second values;
providing the selected output resolution to the electronic device; and
receiving a video stream from the electronic device, wherein the video stream has a resolution corresponding to the selected output resolution.
4 Assignments
0 Petitions
Accused Products
Abstract
A method that includes determining input-resolution parameters for an input resolution, receiving first and second output resolutions from an electronic device, wherein the first output resolution includes first output-resolution parameters and the second output resolution includes second output-resolution parameters, calculating a first value by using the input-resolution parameters and the first output-resolution parameters, calculating a second value by using the input-resolution parameters and the second output-resolution parameters, selecting one of the first and second output resolutions based on a comparison between the first and second values, providing the selected output resolution to the electronic device, and receiving a video stream from the electronic device, wherein the video stream has a resolution corresponding to the selected output resolution.
-
Citations
24 Claims
-
1. A method comprising:
-
determining input-resolution parameters for an input resolution; receiving first and second output resolutions from an electronic device, wherein the first output resolution includes first output-resolution parameters and the second output resolution includes second output-resolution parameters; calculating a first value by using the input-resolution parameters and the first output-resolution parameters; calculating a second value by using the input-resolution parameters and the second output-resolution parameters; selecting one of the first and second output resolutions based on a comparison between the first and second values; providing the selected output resolution to the electronic device; and receiving a video stream from the electronic device, wherein the video stream has a resolution corresponding to the selected output resolution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
sending a video stream to an electronic device; receiving a user request to change the video stream; sending, to the electronic device, a notification associated with the user request; receiving, from the electronic device, an acknowledgement associated with the notification; and after receiving the acknowledgement, sending a new video stream to the electronic device. - View Dependent Claims (12)
-
-
13. A first electronic device comprising:
-
a display configured to show a video stream; and one or more processors communicatively coupled to the display, wherein the one or more processors are configured to; determine input-resolution parameters for an input resolution; receive first and second output resolutions from a second electronic device, wherein the first output resolution includes first output-resolution parameters and the second output resolution includes second output-resolution parameters; calculate a first value by using the input-resolution parameters and the first output-resolution parameters; calculate a second value by using the input-resolution parameters and the second output-resolution parameters; select one of the first and second output resolutions based on the comparison between the first and second values; provide the selected output resolution to the second electronic device; and receive a video stream from the second electronic device, wherein the video stream has a resolution corresponding to the selected output resolution. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A first electronic device comprising:
-
a display; and one or more processors communicatively coupled to the display, wherein the one or more processors are configured to; send a video stream to a second electronic device; receive a user request to change the video stream; send, to the second electronic device, a notification associated with the user request; receive, from the second electronic device, an acknowledgement associated with the notification; and after receiving the acknowledgement, send a new video stream to the second electronic device. - View Dependent Claims (24)
-
Specification