Method and apparatus for communicating data between two hosts
First Claim
Patent Images
1. A method for communicating video-conference communication data between a first host and a second host, comprising:
- at the first host, encoding at least a portion of the video-conference communication data producing a first encoded video-conference signal;
transmitting, by the first host, the first encoded video-conference signal to the second host for processing and display at the second host, wherein encoding and transmitting are both performed by a first single multimedia thread of execution of an operating system at the first host;
at the first host, receiving a second encoded video-conference signal from the second host; and
decoding, by the first host, the second encoded video-conference signal producing a decoded video-conference signal, wherein decoding and receiving are both performed by a second single thread of execution separate from the first single multimedia thread of execution, at the first host,wherein the first single multimedia thread is single-threaded to only perform encoding and transmission functionality of the first host, andwherein the first host is dual threaded such that latency in the first host is minimized.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for communicating video data between a first host and a second host. The method may comprise encoding a video signal producing an encoded video signal at the first host. The method may also comprise transmitting, by the first host, the encoded video signal to the second host. The encoding and transmitting may both be performed by a first single multimedia thread of execution associated with an operating system at the first host. Other embodiments are also disclosed.
-
Citations
12 Claims
-
1. A method for communicating video-conference communication data between a first host and a second host, comprising:
-
at the first host, encoding at least a portion of the video-conference communication data producing a first encoded video-conference signal; transmitting, by the first host, the first encoded video-conference signal to the second host for processing and display at the second host, wherein encoding and transmitting are both performed by a first single multimedia thread of execution of an operating system at the first host; at the first host, receiving a second encoded video-conference signal from the second host; and decoding, by the first host, the second encoded video-conference signal producing a decoded video-conference signal, wherein decoding and receiving are both performed by a second single thread of execution separate from the first single multimedia thread of execution, at the first host, wherein the first single multimedia thread is single-threaded to only perform encoding and transmission functionality of the first host, and wherein the first host is dual threaded such that latency in the first host is minimized. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable medium having stored thereon a plurality of machine instructions for controlling at least one system to perform a method, the method comprising:
-
at a first host, encoding at least a portion of the video-conference communication data producing a first encoded video-conference signal; transmitting, by the first host, the first encoded video-conference signal to a second host for processing and display at the second host, wherein encoding and transmitting are both performed by a first single multimedia thread of execution of an operating system at the first host; at the first host, receiving a second encoded video-conference signal from the second host; and decoding, by the first host, the second encoded video-conference signal producing a decoded video-conference signal, wherein decoding and receiving are both performed by a second single thread of execution separate from the first single multimedia thread of execution, at the first host, wherein the first single multimedia thread is single-threaded to only perform encoding and transmission functionality of the first host, and wherein the first host is dual threaded such that latency in the first host is minimized. - View Dependent Claims (10, 11, 12)
-
Specification