Peripheral bus video communication using internet protocol
AssigneeQsc, LLC
InventorRyan Pring
Life of this patent
Estimating the term…
Abstract
Described are techniques for video bridging for conversion of IP network video streams to the USB Video Class (UVC). The conversion of IP video to UVC video can include the use of software-only conversions and hardware assisted conversions, and can be done within purpose-built “conversion” devices or as software only solutions operating within applications or drivers within the operating systems of the “end nodes”. The end-nodes simultaneously see and use multiple USB UVC video sources. The conversion process can also convert the USB UVC video control protocol to IP Video Stream control protocols.
Claims21
-20. (canceled)
A method of facilitating exchange of multimedia information between a camera device and a user device, comprising:
- receiving, at a bridging apparatus via an Internet Protocol (IP) interface coupled to an IP network, multimedia data from the camera device, the multimedia data including audio data received from a microphone and including video data;
- transcoding the multimedia data from an IP format to a peripheral bus format;
- outputting the transcoded multimedia data on a peripheral bus to the user device, wherein the user device is coupled to a processor executing an operating system that natively supports video communication over the peripheral bus;
- translating, for a first control message received on the IP interface, the first control message to the peripheral bus format;
- translating, for a second control message received on the peripheral bus from the user device, the second control message into an IP interface format;
- and
- transmitting the translated second control message via the IP interface to control the camera device.
An apparatus for facilitating exchange of multimedia information between a camera device and a user device, comprising:
- an internet protocol (IP) interface communicatively coupling the apparatus to the camera device via an IP network;
- a module configured to receive, via the IP interface, multimedia data from the camera device, the multimedia data including audio data received from a microphone and including video data;
- a module configured to transcode the multimedia data from an IP format to a peripheral bus format;
- a module configured to output the transcoded multimedia data on a peripheral bus to the user device, wherein the user device comprises a processor executing an operating system that natively supports video communication over the peripheral bus;
- a module configured to translate, for a first control message received on the IP interface, the first control message to the peripheral bus format;
- a module configured to translate, for a second control message received on the peripheral bus from the user device, the second control message into an IP interface format;
- and
- a module configured to transmit the translated second control message via the IP interface to control the camera device.
A system, comprising:
- a camera apparatus coupled to an internet protocol (IP) network, the camera apparatus configured to provide multimedia data including audio data received from a microphone and including video data;
- a bridging apparatus having a first connection coupled to the IP network and a second connection with a peripheral bus, wherein the bridging apparatus is configured to:
- transcode the multimedia data from an IP format to a peripheral bus format;
- translate, for a first control message received on the IP network, the first control message to the peripheral bus format;
- translate, for a second control message received on the peripheral bus, the second control message into an IP interface format;
- and
- transmit the translated second control message via the IP network to control the camera apparatus;
- and
- a user device comprising a memory and a processor, wherein the processor executes an operating system that natively supports video communication over the peripheral bus, and wherein the bridging apparatus outputs the transcoded multimedia data on the peripheral bus to the user device.
Dependencies are inferred from the claim text.