Parallel interface bus to communicate video data encoded for serial data links
First Claim
Patent Images
1. A device comprising:
- a parallel bus having a plurality of lanes;
a parallel source to provide parallel groups of signals including groups of video signals representing pixels and groups of control signals to the parallel bus, wherein the parallel bus has a number of lanes that is fewer than a number of signals used to represent a pixel, the parallel source including;
a signal divider to divide a video signal into a two or more subsets of signals, each subset including a number of bits that is no more than the number of bus lanes, the signal divider including a clock edge synchronizer to configurable to synchronize a plurality of subsets of signals in a clock cycle, the bits of each subset being synchronized to an edge of a clock signal, anda controller to direct routing of video signals and control signals onto the parallel bus; and
a parallel sink to receive the parallel subsets of signals from the parallel bus, wherein the parallel sink includes;
a signal extractor to reconstruct the groups of signals from the received subsets of signals, the signal extractor to separate at least a portion of the groups of signals into multiple channels,encoder and serializer circuits to encode and serialize the separated signals, the signal extractor being operable to re-time each group of signals such that the bits of each group of signals pass to the encoder and serializer circuits in the same clock cycle, anda controller to control the receipt and extraction of signals.
5 Assignments
0 Petitions
Accused Products
Abstract
In some embodiments, a device includes a bus, a parallel source, and a parallel sink. The parallel source is to provide parallel groups of signals including video signals to the bus, wherein the bus has a number of lanes that is fewer than a number of signals used to represent a pixel such that pixels are represented in more than one of the parallel groups. The parallel sink is to receive the parallel groups of signals from the bus, wherein the parallel sink includes a signal extractor to separate at least a portion of the groups of signals into multiple channels, and encoder and serializer circuits to encode and serialize the separated signals. Other embodiments are described and claimed.
-
Citations
18 Claims
-
1. A device comprising:
-
a parallel bus having a plurality of lanes; a parallel source to provide parallel groups of signals including groups of video signals representing pixels and groups of control signals to the parallel bus, wherein the parallel bus has a number of lanes that is fewer than a number of signals used to represent a pixel, the parallel source including; a signal divider to divide a video signal into a two or more subsets of signals, each subset including a number of bits that is no more than the number of bus lanes, the signal divider including a clock edge synchronizer to configurable to synchronize a plurality of subsets of signals in a clock cycle, the bits of each subset being synchronized to an edge of a clock signal, and a controller to direct routing of video signals and control signals onto the parallel bus; and a parallel sink to receive the parallel subsets of signals from the parallel bus, wherein the parallel sink includes; a signal extractor to reconstruct the groups of signals from the received subsets of signals, the signal extractor to separate at least a portion of the groups of signals into multiple channels, encoder and serializer circuits to encode and serialize the separated signals, the signal extractor being operable to re-time each group of signals such that the bits of each group of signals pass to the encoder and serializer circuits in the same clock cycle, and a controller to control the receipt and extraction of signals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a serial link in a cable; a system video and audio sink device; a system video and audio source device coupled to the system video and audio sink device through a parallel bus, the system video and audio source device including; a parallel source to provide parallel groups of signals including video signals and control signals to the parallel bus, wherein the parallel bus has a number of lanes that is fewer than a number of signals used to represent a pixel, the parallel source including; a signal divider to divide a video signal into a two or more subsets of signals, each subset including a number of bits that is no more than the number of bus lanes, the signal divider including a clock edge synchronizer to configurable to synchronize a plurality of subsets of signals in a clock cycle, the bits of each subset being synchronized to an edge of a clock signal, and a controller to direct routing of video signals and control signals onto the parallel bus; and a parallel sink to receive the parallel subsets of signals from the parallel bus, wherein the parallel sink includes; a signal extractor to reconstruct the groups of signals from the received subsets of signals, the signal extractor to separate at least a portion of the groups of signals into multiple channels, encoder and serializer circuits to encode and serialize the separated signals, the signal extractor being operable to re-time each group of signals such that the bits of each group of signals pass to the encoder and serializer circuits in the same clock cycle, and a controller to control the receipt and extraction of signals. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A repeater for regenerating encoded signals for transmission over one or more serial links, the repeater comprising:
-
one or more inbound serial data links; one or more parallel sources configured to encoded signals from said one or more inbound serial data links, and further configured to generate parallel encoded signals, each parallel source including; a signal divider to divide a video signal into a two or more subsets of signals, each subset including a number of bits that is no more than a number of bus lanes of a parallel bus, the signal divider including a clock edge synchronizer to configurable to synchronize a plurality of subsets of signals in a clock cycle, the bits of each subset being synchronized to an edge of a clock signal, and a controller to direct routing of video signals and control signals onto the parallel bus; and one or more parallel sinks configured to extract groups of bits from said parallel TMDS-based signals, and further configured to serialized said groups of bits for transmission over said one or more serial links, each parallel sink including; a signal extractor to reconstruct the groups of signals from the received subsets of signals, the signal extractor to separate at least a portion of the groups of signals into multiple channels, encoder and serializer circuits to encode and serialize the separated signals, the signal extractor being operable to re-time each group of signals such that the bits of each group of signals pass to the encoder and serializer circuits in the same clock cycle, and a controller to control the receipt and extraction of signals; and one or more parallel buses for carrying said parallel encoded signals from said one or more parallel sources to said one or more parallel sinks, each of the parallel buses having a number of lanes that is fewer than a number of signals used to represent a pixel. - View Dependent Claims (17, 18)
-
Specification