Patent classifications
H04L65/61
Host communication circuit, client communication circuit, communication system, sound reproducing device and communication method
A host side is adapted to be connected to a client side by means of a clock wire, a selection wire, a first data wire and a second data wire. The host side is configured to transmit a digital selection signal over the selection wire to the client side, the selection signal determining either an audio transmission mode or a client communication mode. Further, the host side is configured to transmit digital audio data of a first channel and a second channel over the first and the second data wire to the client side in the audio transmission mode, and to perform client communication over the first and the second data wire in the client communication mode.
Host communication circuit, client communication circuit, communication system, sound reproducing device and communication method
A host side is adapted to be connected to a client side by means of a clock wire, a selection wire, a first data wire and a second data wire. The host side is configured to transmit a digital selection signal over the selection wire to the client side, the selection signal determining either an audio transmission mode or a client communication mode. Further, the host side is configured to transmit digital audio data of a first channel and a second channel over the first and the second data wire to the client side in the audio transmission mode, and to perform client communication over the first and the second data wire in the client communication mode.
Apparatus and system for virtual camera configuration and selection
A system and method for virtual camera configuration and selection. For example, one embodiment of a system comprises: a decode subsystem comprising circuitry to concurrently decode a plurality of video streams captured by cameras at an event to generate decoded video streams from a perspective of corresponding virtual cameras (VCAMs); video evaluation logic to apply at least one video quality metric to determine a quality value for the decoded video streams or a subset thereof, and to rank the decoded video streams based, at least in part, on the quality values associated with the decoded video streams; preview logic to provide the decoded video streams or modified versions thereof to one or more computing devices accessible to one or more video production team members and to further provide the quality values and/or the rank generated by the video quality evaluation logic; stream selection hardware logic to select a subset of the plurality of decoded video streams based on input from the one or more video production team members; and transcoder hardware logic to transcode the subset of the plurality of decoded video streams for live transmission over a public or private network.
Prioritized MSRP transmissions to reduce traffic interruptions
This technology enables prioritization of Multiple Stream Reservation Protocol (“MSRP”) transmissions in Audio Video Bridging (“AVB”) virtual local area networks (“VLANs”). An AVB switch receives a status from listener devices, associates a state with each of the statuses indicating whether each listener device is active or in-active, and stores each state in a database. For each listener device, a queue of MSRP protocol data unit (“PDU”) packets exists to be transmitted to the listener device. The AVB switch searches the database for listener devices with an active state, searches the queue for each active listener device for packets associated with an active state, and transmits the packets associated with the active state to each active listener device. Subsequently, the AVB switch searches each listener device's queue for packets associated with an in-active state and transmits the packets associated with an in-active state to each listener device.
Prioritized MSRP transmissions to reduce traffic interruptions
This technology enables prioritization of Multiple Stream Reservation Protocol (“MSRP”) transmissions in Audio Video Bridging (“AVB”) virtual local area networks (“VLANs”). An AVB switch receives a status from listener devices, associates a state with each of the statuses indicating whether each listener device is active or in-active, and stores each state in a database. For each listener device, a queue of MSRP protocol data unit (“PDU”) packets exists to be transmitted to the listener device. The AVB switch searches the database for listener devices with an active state, searches the queue for each active listener device for packets associated with an active state, and transmits the packets associated with the active state to each active listener device. Subsequently, the AVB switch searches each listener device's queue for packets associated with an in-active state and transmits the packets associated with an in-active state to each listener device.
System, apparatus, and method for broadcasting content
A system is disclosed. The system has an imaging device configured to obtain broadcast content of a streamer, one or more viewer devices configured to directly or indirectly control the imaging device, a streamer device configured to stream the broadcast content to the one or more viewer devices, a control module associated with the imaging device. The imaging device, the one or more viewer devices, the streamer device, the control module, and the processor are configured to receive one or more input data from the one or more viewer devices, convert the one or more input data into one or more control instructions, and in response to the one or more control instructions, use the control module to control the imaging device to perform one or more imaging functions.
System, apparatus, and method for broadcasting content
A system is disclosed. The system has an imaging device configured to obtain broadcast content of a streamer, one or more viewer devices configured to directly or indirectly control the imaging device, a streamer device configured to stream the broadcast content to the one or more viewer devices, a control module associated with the imaging device. The imaging device, the one or more viewer devices, the streamer device, the control module, and the processor are configured to receive one or more input data from the one or more viewer devices, convert the one or more input data into one or more control instructions, and in response to the one or more control instructions, use the control module to control the imaging device to perform one or more imaging functions.
Adaptive streaming with early client indication
Methods and systems for early identification of bitrates for segments in adaptive bitrate streaming can allow the server to begin processing or transcoding content as necessary for delivery, reducing processing and transmission latency. In a first aspect, a client may request a second segment before the first segment has been completely received. The server may begin any transcoding processes for preparing the second segment, and once the server has completed sending the first segment, the server may begin transmitting the now-prepared or partially prepared second segment. The server can then transmit the first and second segment contiguously, with essentially no network dead time. In a second aspect, the client may transmit an early notification of parameters for the request of the second segment, allowing the server to begin transcoding. The client may subsequently request the already-prepared or partially prepared second segment, similarly reducing request-response processing latency.
Adaptive streaming with early client indication
Methods and systems for early identification of bitrates for segments in adaptive bitrate streaming can allow the server to begin processing or transcoding content as necessary for delivery, reducing processing and transmission latency. In a first aspect, a client may request a second segment before the first segment has been completely received. The server may begin any transcoding processes for preparing the second segment, and once the server has completed sending the first segment, the server may begin transmitting the now-prepared or partially prepared second segment. The server can then transmit the first and second segment contiguously, with essentially no network dead time. In a second aspect, the client may transmit an early notification of parameters for the request of the second segment, allowing the server to begin transcoding. The client may subsequently request the already-prepared or partially prepared second segment, similarly reducing request-response processing latency.
Facilitating Streaming Media Access Via A Media-Item Database
Examples described herein relate to facilitating media item access via a media item database. For instance, a playlist may include audio tracks of a first streaming service (e.g., as uniform resource identifiers linking to streamable audio tracks). When a subscription to the first streaming service is not active, the playlist may be unplayable by a media playback system including a playback device. To play the playlist, a computing system may convert the playlist to audio tracks of a second streaming service and then send the converted playlist back to the media playback system for playback.