1. Field of the Invention
The present invention relates to a signal transmitting apparatus and a signal transmitting method for multiplexing and transmitting a digital video signal, a control data signal of the video image and a control clock signal in a single transmitting path.
2. Description of the Related Art
DVI (Digital Visual Interface) is widely spread as a standard of interfaces for connecting a personal computer (hereinafter simply called “PC”) and a PC monitor, and connecting digital video information devices such as a flat display panel, etc. The DVI is an interface standard defined by DDWG (Digital Display Working Group) as a standardizing group relating to the digital interface for a display signal. The DVI is an interface including various digital signals such as each color pixel signal of so-called R, G and B and a pixel clock signal as a video signal, an I-square-C (hereinafter simply called “I2C”) bus signal used as a display information signal, etc. Here, the I2C is an abbreviation of Inter Integrated Circuit, and is a serial interface for transmitting the control clock signal and the control data signal by using two signal lines of a serial clock (hereinafter simply called “SCL”) and serial data (hereinafter simply called “SDA”).
In the conventional digital interface using the DVI as disclosed, for example, in Japanese Patent Application Kokai No. 2002-366340, an optical fiber cable was used in the transmission of the video signal and a metallic cable was used in the transmission of the display information signal. Therefore, the connection between the video information devices became complicated and it was defective in convenient and economical properties when connecting the video information device. Further, since the number of cables for connecting the video information devices to each other and the number of kinds of the cables were large, the possibility of generation of a malfunction such as a connecting defect, etc. was high.
The problem to be solved by the present invention is to provide a signal transmitting apparatus and the method capable of sending/receiving various signals included in the DVI through a single transmitting path.
According to one aspect of the present invention as recited in claim 1, there is provided a signal transmitting apparatus for sending and receiving a signal group including at least an information signal, a control data signal based on a reference clock, and a control clock signal through a transmitting path between terminals, comprises a multiplexed signal sending section for generating a multiplexed signal by superimposing the control data signal and the control clock signal onto the information signal to send the multiplexed signal; a reception signal separating section for receiving the multiplexed signal and separating the multiplexed signal into the information signal, the control data signal and the control clock signal; and a clock period extending section for setting the clock period of the control clock signal so as to be longer than the clock period of the reference clock.
According to another aspect of the present invention as recited in claim 9, there is provided a signal transmitting method for sending and receiving a signal group including at least an information signal, a control data signal based on a reference clock, and a control clock signal through a transmitting path between terminals, comprises a multiplexed signal sending step for generating a multiplexed signal by superimposing the control data signal and the control clock signal onto the information signal to send the multiplexed signal; a reception signal separating step for receiving the multiplexed signal and separating the multiplexed signal into the information signal, the control data signal and the control clock signal; and a clock period extending step for setting the clock period of the control clock signal so as to be longer than the clock period of the reference clock.
On the other hand, a signal receiving section 20 is provided in, for example, a video information device such as a flat display panel, etc., and is connected to the signal sending section 10 via an optical fiber cable 30. As shown in FIG. 1, the signal receiving section 20 is mainly constructed from an electricity-light signal converting circuit 25, a multiplexing/separating circuit 22, a clock delay circuit 24, a bidirectional buffer circuit 23 and a DVI signal input-output circuit 21.
An operation of the signal transmitting apparatus in the embodiment will next be described. First, each color pixel signal of R, G, B and a video signal of a pixel clock signal, etc., and each of I2C bus signals (SCL, SDA) used as a display information signal are supplied from another video information device (not shown) having the signal sending section 10 to the multiplexing/separating circuit 12 by way of the DVI signal input-output circuit 11. The multiplexing/separating circuit 12 performs multiplexing processing using parallel-serial conversion on the supplied signals to convert these signals into a serial signal. Thereafter, the serial signal is converted into an optical signal of a predetermined level by the electricity-light signal converting circuit 15 and is sent out to the optical fiber cable 30.
In contrast to this, the optical signal transmitted to the signal receiving section 20 through the optical fiber cable 30 is converted into an electric signal in the electricity-light signal converting circuit 25 of the signal receiving section 20, which is then supplied to the multiplexing/separating circuit 22. Serial-parallel conversion is further performed in the multiplexing/separating circuit 22 for the supplied signal. Thereafter, the signal is separated (or demultiplexed) into various DVI signals included in the signal, which are then supplied to the DVI signal input-output circuit 21. The various DVI signals are then supplied from the DVI signal input-output circuit 21 to each circuit of the video information device (not shown) having the signal receiving section 20 in predetermined format and timing.
Signals applied to the I2C bus are bi-directionally transmitted between the signal sending section 10 and the signal receiving section 20. Therefore, with respect to these signals, multiplexing/separating transmission processing similar to that in the above description is also performed from the signal receiving section 20 to the signal sending section 10. In other words, the multiplexing/separating circuits 12 and 22 reciprocally operate, and the electricity-light signal converting circuits 15 and 25 reciprocally operate for a signal transmitted from the signal receiving section 20 to the signal sending section 10 among the signals applied to the I2C bus.
Arrows in
The signals concerning the I2C bus used within the embodiment will next be described. As mentioned above, the I2C bus is a bidirectional bus constructed by two signal lines of a serial data (SDA) line and a serial clock (SCL) line. Any interface device (hereinafter simply referred to as “device”) for performing communication through the I2C bus is connected to the I2C bus in a so-called “wired-AND” state in which its output impedance becomes high impedance in a non-operating state. Each device connected to the I2C bus can bi-directionally transmit a signal. A device having a so-called master station terminal function and taking the leadership of the signal transmission is called a master. A device corresponding to a so-called slave station terminal and operated by commands of the master is called a slave. The functions of the master and the slave are not fixed for each device, but each device suitably performs both the functions in accordance with e.g., a processing mode of the signal transmission. In this connection, the master generates an SCL signal for controlling transfer timing of data on the bus, and a device address-designated from the master through the SDA line becomes the slave.
As shown in the time chart of
The ACK signal is determined as valid by recognizing that the SDA line is a low level state by the master. Namely, the slave sending a reply of the valid ACK signal must set the SDA line to the low level in accordance with the rising of an acknowledge clock pulse on the SCL line for sampling the ACK signal. With respect to the pulse on the SCL line, both the normal SCL pulse and the acknowledge clock pulse are assumed to be generated by the master.
As shown in the time chart of
With respect to a bidirectional signal such as the I2C bus signal, multiplex processing and separating processing of the transmitting signal are performed in both the signal sending section 10 and the signal receiving section 20. Accordingly, there is a case in which delay generated in processing steps of the multiplexing and the separating is accumulated and has an influence on the transmission of the signal. For example, a case in which the slave designated in accordance with the address designation from the master sends a reply to the master, i.e., the reply of the ACK signal of
D=D1+D2+D3+D4
Here, D1 shows a delay time in the multiplex processing in the signal sending section 10, and D2 shows a delay time in the separating processing in the signal receiving section 20. Further, D3 shows a delay time in the multiplex processing of the signal receiving section 20 and D4 shows a delay time in the separating processing of the signal sending section 10.
When such delay is generated, the synchronization between data on the SDA line and the clock pulse on the SCL line is lost. As shown in the time chart of
To prevent the generation of such a defect, the clock delay circuit 14 is provided for the SCL signal of the I2C bus in the embodiment so as to synchronize the ACK signal and the acknowledge clock pulse.
In the following description, the construction of the clock delay circuit 14 will be described on the basis of the block diagram of
As shown in
The operation of the clock delay circuit 14 shown in
When the master of the I2C bus connected to the signal sending section 10 first switches the SCL signal from the high level to the low level, the level of the point (a) of
The detecting circuit 16 detects a trailing edge of this signal level and notifies such information to the holding circuit 17. For example, the detecting circuit 16 may be constructed by a flip flop circuit of a D-type, an RS type, etc., or may detect the trailing edge while the signal level of the point (a) of
The holding circuit 17 is a circuit for setting the detecting notification from the detecting circuit 16 as a trigger and holding the signal level of the point (b) of
Each of the signal level of the point (b) as an output of the holding circuit 17 and the signal level (point (c) of
The point (d) of
All the devices are connected to the I2C bus by the wired AND. While one device holds its SCL line to the low level, the other devices cannot set the SCL line to the high level. Further, while the SCL line is at the low level, the data transmission between the respective devices are in a wait (standby) state.
Namely, in the case of the embodiment, the master can not set the SCL line to the high level until the predetermined period T has elapsed. Namely, after one SCL clock pulse is outputted, the master can not output the next SCL clock pulse unless at least the predetermined period T has elapsed from the trailing edge of the one clock pulse. While the SCL line is the low level, the data transmission between the respective devices are in the standby state. Accordingly, data outputted onto the SDA line by the master are held onto the SDA line in synchronization with the previous SCL clock pulse. The delay of the predetermined period T added to the clock pulse on the SCL line is also added to the acknowledge clock pulse similarly generated by the maser as well as the SCL clock pulse.
The above operation will be further described with reference to the time chart shown in
First, as mentioned above, a predetermined delay time T is added to the clock pulse on the SCL line shown in (h) of
When the delay time D (D=D1+D2+D3+D4) caused by the multiplexing/separating processing in both the signal sending section 10 and the signal receiving section 20 has elapsed after the slave address data are transmitted from the master, the ACK signal from the slave appears on the SDA line ((f) of
In this embodiment, as can be seen from (h) of
As explained above, according to the present invention, there is provided a signal transmission apparatus for sending and receiving a signal group including at least an information signal, a control data signal based on a reference clock, and a control clock signal through a transmitting path between terminals, which includes the multiplexing/separating circuits 12 and 22 which correspond to multiplexed signal sending means for superposing the control data signal and the control clock signal onto the information signal and generating and sending a multiplexed signal, and also correspond to reception signal separating means for receiving the multiplexed signal and separating the multiplexed signal into the information signal, the control data signal and the control clock signal; and the clock delay circuits 14 and 24 corresponding to clock period extending means for setting the clock period of the control clock signal to be longer than the clock period of the reference clock.
Further, the clock delay circuit includes the detecting circuit 16 corresponding to detecting means for detecting the trailing edge of the control clock signal transmitted to the terminal; the holding circuit 17 corresponding to level holding means for holding its output signal level to a low level over a predetermined period from a detected time point of the trailing edge; and the gate circuit 18 corresponding to gate means for outputting a logical product of the output signal of the level holding means and the control clock signal replied from the terminal as the control clock signal.
Accordingly, in accordance with the embodiment of the present invention, the I2C bus signal requiring the bidirectional transmission conventionally using the metallic cable can be multiplexed for transmission through one optical fiber cable together with the video signal. It is possible to reduce cost of the cable required to connect the video information devices. Further, since all the video information devices are connected by the optical fiber cable, the signal sending section and the signal receiving section of the signal transmitting apparatus can be electrically separated from each other. Accordingly, it is possible to prevent a fault due to external noises and a change in earth electric potential.
Further, since the synchronization of the clock signal on the SCL line constituting the I2C bus and the data signal on the SDA line is realized by the clock delay circuit easily structured, the signal transmitting apparatus in the embodiment can be provided at low cost.
In the above explanation, the example using the optical fiber cable in the transmitting path between the signal sending section and the signal receiving section of the signal transmitting apparatus has been explained. However, this embodiment is not limited to such an example. For example, optical radio and small power radio using an infrared ray, etc. may be also used as such a transmitting path.
The invention has been described with reference to the preferred embodiments thereof. It should be understood by those skilled in the art that a variety of alterations and modifications may be made from the embodiments described above. It is therefore contemplated that the appended claims encompass all such alterations and modifications.
This application is based on Japanese Patent Application No. 2003-365912 which is hereby incorporated by reference.
Number | Date | Country | Kind |
---|---|---|---|
2003-365912 | Oct 2003 | JP | national |