Patent ID: 12236918

MODES FOR CARRYING OUT THE INVENTION

The following is a mode for carrying out the invention (hereinafter referred to as the “embodiment”). Explanation will be made in the following order.1. Embodiment2. Modifications

1. Embodiment

[Example Configuration of a Transmission/Reception System]

FIG.1shows an example of a transmission/reception system10as an embodiment. This transmission/reception system10includes a BD (Blu-ray Disc) player100as a source device, an AV amplifier200as a repeater device, and a television receiver300as a sink device.

The BD player100is provided with an HDMI terminal101to which an HDMI transmitting unit (HDMI TX)102is connected. The television receiver300is provided with an HDMI terminal301to which an HDMI receiving unit (HDMI RX)302is connected. The AV amplifier200is provided with an HDMI terminal201ato which an HDMI receiving unit (HDMI RX)202ais connected, and an HDMI terminal201bto which an HDMI transmitting unit (HDMI TX)202bis connected.

The BD player100and the AV amplifier200are connected via an HDMI cable401. Specifically, one end of the HDMI cable401is connected to the HDMI terminal101of the BD player100, and the other end of the HDMI cable401is connected to the HDMI terminal201aof the AV amplifier200. The AV amplifier200and the television receiver300are connected via an HDMI cable402. Specifically, one end of the HDMI cable402is connected to the HDMI terminal201bof the AV amplifier200, and the other end of the HDMI cable402is connected to the HDMI terminal301of the television receiver300.

FIG.2shows an example configuration of the transmission system in the transmission/reception system10shown inFIG.1, or example structures of an HDMI transmitting unit510(the HDMI transmitting units102and202b) and an HDMI receiving unit520(the HDMI receiving units202aand302).

In an effective image period (also referred to as an “active video period”), the HDMI transmitting unit510unidirectionally transmits differential signals corresponding to uncompressed video data of a screen to the HDMI receiving unit520through channels.

An effective image period is a period calculated by subtracting the horizontal blanking period and the vertical blanking period from the period from one vertical synchronization signal to the next vertical synchronization signal. In a horizontal blanking period or a vertical blanking period, the HDMI transmitting unit510unidirectionally transmits differential signals corresponding to at least audio data, control data, other auxiliary data, and the like accompanying video data, to the HDMI receiving unit520through the channels.

In an active video period, the HDMI receiving unit520receives differential signals corresponding to video data transmitted unidirectionally from the HDMI transmitting unit510through the channels. In a horizontal blanking period or a vertical blanking period, the HDMI receiving unit520also receives differential signals corresponding to audio data and control data transmitted unidirectionally from the HDMI transmitting unit510through the channels.

The transmission channels in the transmission system formed with the HDMI transmitting unit510and the HDMI receiving unit520include the following channels. First of all, the transmission channels include differential signal channels (TMDS channels and a TMDS clock channel). There are three differential signal channels for transmitting digital signals of video data and the like.

The differential signal channels are now described. As shown inFIG.2, there are three TMDS channels #0 through #2 as the transmission channels for serially transmitting video data and audio data unidirectionally from the HDMI transmitting unit510to the HDMI receiving unit520in synchronization with a TMDS clock. Also, there is a TMDS clock channel as the transmission channel for transmitting the TMDS clock.

An HDMI transmitter of the HDMI transmitting unit510converts uncompressed video data into corresponding differential signals, for example, and then serially transmits the differential signals, through the three TMDS channels #0, #1, and #2, unidirectionally to the HDMI receiving unit520connected thereto via an HDMI cable400. Also, the HDMI transmitter converts the audio data accompanying the uncompressed video data, as well as necessary control data, other auxiliary data, and the like, into the corresponding differential signals, and unidirectionally and serially transmits the differential signals to the HDMI receiving unit520connected thereto via the HDMI cable400, through the three TMDS channels #0, #1, and #2.

Further, the HDMI transmitter transmits the TMDS clock synchronized with the video data being transmitted through the three TMDS channels #0, #1, and #2, to the HDMI receiving unit520connected thereto via the HDMI cable400, through the TMDS clock channel. Here, through one TMDS channel #i (i=0, 1, or 2), 10-bit video data is transmitted during one clock of the TMDS clock.

In synchronization with a TMDS clock, an HDMI receiver of the HDMI receiving unit520receives the differential signals corresponding to the video data transmitted unidirectionally from the HDMI transmitting unit510through the TMDS channels #0, #1, and #2, and the differential signals corresponding to the audio data and the control data. This TMDS clock is the TMDS clock transmitted from the HDMI transmitting unit510.

Other than the above described TMDS channels and the TMDS clock channel, the transmission channels of the transmission system include transmission channels called a DDC (Display Data Channel) and a CEC line. The DDC is formed with two signal lines (not shown) included in the HDMI cable400. The DDC is used by the HDMI transmitting unit510to read E-EDID (Enhanced Extended Display Identification Data) from the HDMI receiving unit520.

That is, other than the HDMI receiver, the HDMI receiving unit520includes an EDID ROM (EEPROM) that stores E-EDID that is the information about its own configuration/capability. In response to a request from a control unit, for example, the HDMI transmitting unit510reads, through the DDC, the E-EDID from the HDMI receiving unit520connected thereto via the HDMI cable400.

The HDMI transmitting unit510sends the read E-EDID to the control unit. The control unit stores this E-EDID into a flash ROM or DRAM (not shown). Based on the E-EDID, the control unit can recognize the settings of the configuration/capability of the HDMI receiving unit520.

The CEC line is formed with one signal line (not shown) included in the HDMI cable400, and is used for performing bidirectional communications of control data between the HDMI transmitting unit510and the HDMI receiving unit520. The HDMI cable400also includes a line (HPD line) connected to a pin called HPD (Hot Plug Detect). The source device can use the HPD line to detect a connection with the sink device.

This HPD line is also used as a HEAC-line forming a bidirectional communication channel. The HDMI cable400also includes a power line (+5 V Power Line) to be used for supplying power from the source device to the sink device. The HDMI cable400further includes a utility line. This utility line is also used as a HEAC+ line forming a bidirectional communication channel.

FIG.3shows an example structure of TMDS transmission data.FIG.3illustrates periods of various kinds of transmission data in a case where image data of B pixels×A lines in size is transmitted through the TMDS channels #0 through #2. In the video field in which transmission data is transmitted through the TMDS channels, three kinds of periods exist depending on transmission data types. The three kinds of periods are video data periods, data island periods, and control periods.

A video field period is a period from the active edge of a vertical synchronization signal to the active edge of the next vertical synchronization signal. The video field period is divided into horizontal blanking intervals, vertical blanking intervals, and active video periods. The video data periods that are the video field period minus the horizontal blanking intervals and the vertical blanking intervals are assigned to the active video periods. In the video data periods, data of active pixels equivalent to B pixels×A lines, which constitute uncompressed image data of one screen, is transmitted.

The data island periods and the control periods are assigned to the horizontal blanking intervals and the vertical blanking intervals. In the data island periods and the control periods, auxiliary data is transmitted. That is, the data island periods are assigned to some portions of the horizontal blanking intervals and the vertical blanking intervals. In the data island periods, data unrelated to control in the auxiliary data, such as packets of audio data and the like, is transmitted. The control periods are assigned to the other portions of the horizontal blanking intervals and the vertical blanking intervals. In the control periods, data related to control in the auxiliary data, such as vertical synchronization signals, horizontal synchronization signals, control packets, and the like, is transmitted.

Referring back toFIG.1, the BD player100includes a disc reproducing unit103, a control unit104, and the like, as well as the HDMI transmitting unit102. The control unit104controls the respective components of the BD player100. The television receiver300includes a display unit303formed with an image display element such as a liquid crystal display element or an organic EL display element, a control unit304, and the like, as well as the HDMI receiving unit302. The control unit304controls the respective components of the television receiver300. The AV amplifier200includes a control unit203and the like, as well as the HDMI receiving unit202aand the HDMI transmitting unit202b. The control unit203controls the respective components of the AV amplifier200.

The HDMI transmitting unit102of the BD player100transmits video signals and audio signals reproduced by the disc reproducing unit103to the AV amplifier200, using a TMDS (Transition Minimized Differential Signaling) channel of an HDMI. The HDMI transmitting unit202bof the AV amplifier200transmits the video signals received by the HDMI receiving unit202ato the television receiver300, using a TMDS channel of an HDMI. The AV amplifier200also supplies the audio signals received by the HDMI receiving unit202ato external ch-5.1 speakers500. The television receiver300supplies the video signals received by the HDMI receiving unit302to the display unit303.

The television receiver300includes an EDID ROM (Read Only Memory) in the HDMI receiving unit302. This EDID ROM stores E-EDID (Enhanced Extended Display Identification Data), which is the information about the configuration/capability of the television receiver300. The HDMI receiving unit302of the television receiver300transmits this E-EDID to the AV amplifier200.

This E-EDID includes an HDMI VSDB and a vendor VSDB. The television receiver300declares, in the HDMI VSDB, its own compatibility status about the functions defined by a conventional HDMI, so as to notify the upstream of the compatibility status. The television receiver300declares, in the vendor VSDB, the existence/non-existence of compatibility with an extended function unique to the vendor, so as to notify the upstream of the existence/non-existence. In this embodiment, a layer field that indicates the connection layer is provided in the vendor VSDB.

A functional extension may be a change in the PHY (physical layer) specification or compatibility with a new application, for example. A change in the PHY specification may be an increase in the transmission rate, an increase in the number of transmission lanes, a change in the coding method, a change in the signal amplitude, a change in the clock transmission method, a support in bidirectional transmission, a mode to transmit data other than video data, or the like. Compatibility with a new application may be compatibility with a new 3D format, a new 3D video transmission method, compatibility with or a transmission method for a new video format, a new audio transmission method, a high-efficiency video transmission method, compatibility with a new inter-device control method, or the like.

FIG.4schematically shows an example data structure of a vendor VSDB. This vendor VSDB is formed with the (N+1) bytes of the 0th through Nth bytes. In the 0th byte, a header indicating that the vendor VSDB is the data region of data “Vender Specific Data Block” represented by “Vendor-Specific tag code (=3)” is placed. In the 0th byte, information indicating the length of the data “Vender Specific Data Block” represented by “Length (=N)” is placed. In the first through third bytes, information represented by “24-bit IEEE Registration Identifier” is placed. A 2-bit layer field is placed in the seventh and sixth bits of the fourth byte.

Referring back toFIG.1, the HDMI transmitting unit202bof the AV amplifier200receives the E-EDID transmitted from the television receiver300. The AV amplifier200includes an EDID ROM (Read Only Memory) in the HDMI receiving unit202a. This EDID ROM stores E-EDID (Enhanced Extended Display Identification Data), which is the information about the configuration/capability of the AV amplifier200.

Under the control of the control unit203, the AV amplifier200edits/changes the E-EDID of the television receiver300received by the HDMI transmitting unit202bin accordance with its own configuration/capability and compatibility status, and the HDMI receiving unit202atransmits the E-EDID to the BD player100.

The HDMI VSDB and the vendor VSDB are now described. In a case where the AV amplifier200can comprehend the contents of the vendor VSDB received from the television receiver300, the AV amplifier200increments the value of the layer field placed in the vendor VSDB. In this case, the AV amplifier200also edits/changes the other values in both of the VSDBs in accordance with its own configuration/capability and compatibility status, as well as the configuration/capability and compatibility of the television receiver300declared therein. In a case where the AV amplifier200cannot comprehend the contents of the vendor VSDB received from the television receiver300, on the other hand, the AV amplifier200edits/changes only the HDMI VSDB in accordance with its own configuration/capability and compatibility status. Since the vendor VSDB is not changed in this case, the value of the layer field remains “0”.

The HDMI transmitting unit102of the BD player100receives the E-EDID transmitted from the AV amplifier200. Based on the value of the layer field in the vendor VSDB, the control unit104determines whether all the devices (the repeater device) existing in the path, or the AV amplifier200in this case, is compatible with the extended function indicated by the vendor VSDB.

In this case, if the value of the layer field corresponds to the number of electronic devices existing in the path, or “1” in this case, the control unit104determines that all the devices existing in the path are compatible with the extended function indicated by the vendor VSDB. The control unit104can recognize the number of the devices existing in the path from the physical address of its own (of the BD player100).

Based on a determination result, the control unit104determines the contents of the signal to be output from the HDMI transmitting unit102. Specifically, when determining that all the devices existing in the path are compatible with the extended function indicated by the vendor VSDB, the control unit104takes both the HDMI VSDB and the vendor VSDB into account, and determines an output signal in accordance with the configuration/capability and the compatibility status declared in both of the VSDBs.

In this case, the HDMI transmitting unit102transmits a signal together with an HDMI VSIF and a vendor VSIF as necessary. As a result, the electronic device that receives the signal can readily recognize that the transmitted signal is designed to cope with the configuration/capability including the extended function based on the HDMI VSIF and the vendor VSIF.

When determining that all the devices existing in the path are not compatible with the extended function indicated by the vendor VSDB, the control unit104takes only the HDMI VSDB into account, and determines an output signal in accordance with the configuration/capability and the compatibility status indicated only by the HDMI VSDB.

In this case, the HDMI transmitting unit102outputs a signal together with an HDMI VSIF as necessary. As a result, the electronic device that receives the signal can readily recognize that the transmitted signal is not designed to cope with the configuration/capability including the extended function based on the HDMI VSIF.

Operation of the transmission/reception system10shown inFIG.1is now briefly described. The E-EDID stored in the EDID ROM included in the HDMI receiving unit302of the television receiver300is transmitted from the HDMI receiving unit302to the HDMI transmitting unit202bof the AV amplifier200. This E-EDID includes the HDMI VSDB in which its own compatibility status about the functions defined by a conventional HDMI is declared, and the vendor VSDB in which the existence/non-existence of compatibility about the extended function unique to the vendor is declared, and the layer field indicating the connection layer is provided.

Under the control of the control unit203, the AV amplifier200edits/changes the E-EDID of the television receiver300received by the HDMI transmitting unit202bin accordance with its own configuration/capability and compatibility status, and the HDMI receiving unit202atransmits the E-EDID to the HDMI transmitting unit102of the BD player100.

In this case, the HDMI VSDB and the vendor VSDB are edited/changed as follows. Specifically, when the contents of the vendor VSDB received from the television receiver300are comprehended, the value of the layer field placed in the vendor VSDB is incremented. In this case, the other values in both of the VSDBs are edited/changed in accordance with its own configuration/capability and compatibility status, as well as the configuration/capability and compatibility of the television receiver300declared therein.

In a case where the contents of the vendor VSDB received from the television receiver300cannot be comprehended, on the other hand, only the HDMI VSDB is edited/changed in accordance with its own configuration/capability and compatibility status. Since the vendor VSDB is not changed in this case, the value of the layer field remains “0”.

Based on the value of the layer field in the vendor VSDB included in the E-EDID transmitted from the AV amplifier200, the BD player100determines whether all the devices existing in the path are compatible with the extended function indicated by the vendor VSDB. Based on the determination result, the BD player100determines the contents of the signal to be transmitted from the HDMI transmitting unit102.

In other words, when compatibility is recognized, both the HDMI VSDB and the vendor VSDB are taken into account, and the contents of the transmission signal (output) are determined in accordance with the configuration/capability and the compatibility status declared in both of the VSDBs. When compatibility is not recognized, on the other hand, only the HDMI VSDB is taken into account, and the contents of the transmission signal (output) are determined in accordance with the configuration/capability and the compatibility status indicated only by this HDMI VSDB.

A signal containing a video signal and an audio signal reproduced by the disc reproducing unit103is transmitted from the HDMI transmitting unit102of the BD player100. The contents of the signal to be transmitted in this manner are determined based on the layer field in the vendor VSDB as described above.

In this case, when a transmission signal is determined in accordance with the configuration/capability and the compatibility status declared in both the HDMI VSDB and the vendor VSDB, an HDMI VSIF and a vendor VSIF are added during a video signal blanking period as necessary. When a transmission signal is determined in accordance with the configuration/capability and the compatibility status only by the HDMI VSDB, an HDMI VSIF is added during a video signal blanking period as necessary.

The video signal transmitted from the BD player100is supplied to the television receiver300via the HDMI cable401, the AV amplifier200, and the HDMI cable402, and an image is displayed on the display unit303of the television receiver300. The audio signal transmitted from the BD player100is supplied to the AV amplifier200via the HDMI cable401, is processed by the AV amplifier200, and is then supplied to the external ch-5.1 speakers500, for example. Sound is output from the speakers500.

The flowchart inFIG.5shows an example of the procedures in a process to be performed on the vendor VSDB by the control unit203of the AV amplifier200. In step ST1, the control unit203starts the process, and then moves on to the procedure in step ST2. In step ST2, the control unit203determines whether the contents of the vendor VSDB are comprehensible. If the contents of the vendor VSDB are determined not to be comprehensible, the control unit203move on to step ST6, and ends the process. In this case, any editing/changing process is not performed on the vendor VSDB.

If the contents of the vendor VSDB are determined to be comprehensible in step ST2, the control unit203moves on to the procedure in step ST3. In step ST3, the control unit203determines whether the vendor VSDB includes the layer field. If the control unit203determines that the vendor VSDB does not include the layer field, the control unit203moves on to the procedure in step ST5. In step ST5, the control unit203performs an editing/changing process on the vendor VSDB in accordance with its own configuration/capability and compatibility status. After that, the control unit203moves on to step ST6, and ends the process.

If the control unit203determines that the vendor VSDB includes the layer field in step ST3, the control unit203moves on to the procedure in step ST4. In step ST4, the control unit203increments the value of the layer field in the vendor VSDB. In step ST5, the control unit203then performs an editing/changing process on the vendor VSDB in accordance with its own configuration/capability and compatibility status. After that, the control unit203moves on to step ST6, and ends the process.

The flowchart inFIG.6shows an example of the procedures in a process to be performed on the vendor VSDB by the control unit104of the BD player100. In step ST11, the control unit104starts the process, and then moves on to the procedure in step ST12. In step ST12, the control unit104determines whether the contents of the vendor VSDB are comprehensible. If the contents of the vendor VSDB are determined not to be comprehensible, the control unit104moves on to the procedure in step ST19. In step ST19, the control unit104determines the contents of the transmission signal (output), not taking the vendor VSDB into account. After that, the control unit104moves on to step ST20, and ends the process.

If the contents of the vendor VSDB are determined to be comprehensible in step ST12, the control unit104moves on to the procedure in step ST13. In step ST13, the control unit104determines whether the vendor VSDB includes the layer field. If the control unit104determines that the vendor VSDB does not include the layer field, the control unit104moves on to the procedure in step ST17. In step ST17, the control unit104determines the contents of the transmission signal (output), taking the vendor VSDB into account. After that, the control unit104moves on to step ST18, and ends the process.

If the control unit104determines that the vendor VSDB includes the layer field in step ST13, the control unit104in step ST14checks the contents (value) of the layer field. In step ST15, the control unit104checks the number of repeater devices from its own physical address (PA). After that, the control unit104moves on to step ST16.

In step ST16, the control unit104determines whether the value of the layer field matches the number of repeater devices. If the control unit104determines that the value of the layer field matches the number of repeater devices, the control unit104moves on to the procedure in step ST17. In step ST17, the control unit104determines the contents of the transmission signal (output), taking the vendor VSDB into account. After that, the control unit104moves on to step ST18, and ends the process.

If the control unit104determines that the value of the layer field does not match the number of repeater devices in step ST16, the control unit104moves on to the procedure in step ST19. In step ST19, the control unit104determines the contents of the transmission signal (output), not taking the vendor VSDB into account. After that, the control unit104moves on to step ST20, and ends the process.

FIG.7is a schematic diagram illustrating operation of the transmission/reception system10to which the present technology is applied. In this drawing, “PA” accompanying each device indicates a physical address. In this case, the BD player100, the AV amplifier200, and the television receiver300are all compatible with an extended function.

The television receiver300serving as the sink device declares, in an HDMI VSDB, its own compatibility status about the functions defined by a conventional HDMI, so as to notify the upstream of the compatibility status. Likewise, the television receiver300declares, in a vendor VSDB, the existence/non-existence of compatibility with the extended function unique to the vendor. Here, a layer field that indicates the connection layer is provided in the vendor VSDB. As described above, this layer field increments its own value when the repeater device having received a vendor VSDB can comprehend the contents of the vendor VSDB, and notifies the upstream of the vendor VSDB.

The AV amplifier200serving as the repeater device receives the HDMI VSDB and the vendor VSDB from the television receiver300. Being compatible with the extended function, the AV amplifier200can comprehend the contents of the vendor VSDB. Therefore, the AV amplifier200edits/changes the received HDMI VSDB and vendor VSDB in accordance with its own configuration/capability and compatibility, as well as the configuration/capability and compatibility status declared by the television receiver300, and then transmits the HDMI VSDB and the vendor VSDB to the source device or notifies the source device of the HDMI VSDB and the vendor VSDB. At this point, the AV amplifier200increments the value (L) of the layer field in the vendor VSDB.

The BD player100serving as the source device receives the HDMI VSDB and the vendor VSDB from the AV amplifier200. The BD player100checks that the value (L) of the layer field in the vendor VSDB is “1”. From its own physical address (PA), which is “1.1.0.0” in this case, the BD player100can recognize that one repeater device exists in its own connection path.

Since the value (L) of the layer field is “1”, the BD player100recognizes that all the repeater devices existing in the path are compatible with the extended function indicated by the vendor VSDB. Therefore, the BD player100determines the contents of a transmission signal in accordance with the configuration/capability including a new function declared in both of the VSDBs, and outputs the signal together with an HDMI VSIF and a vendor VSIF if necessary.

FIG.8is a schematic diagram illustrating that the transmission/reception system10to which the present technology is applied solves the problem described above with reference toFIG.10. In this drawing, “PA” accompanying each device indicates a physical address. In this case, the BD player100and the television receiver300are compatible with an extended function, but the AV amplifier200is not compatible with the extended function.

The television receiver300serving as the sink device declares, in an HDMI VSDB, its own compatibility status about the functions defined by a conventional HDMI, so as to notify the upstream of the compatibility status. Likewise, the television receiver300declares, in a vendor VSDB, the existence/non-existence of compatibility with the extended function unique to the vendor. Here, a layer field that indicates the connection layer is provided in the vendor VSDB. As described above, this layer field increments its own value when the repeater device having received a vendor VSDB can comprehend the contents of the vendor VSDB, and notifies the upstream of the vendor VSDB.

The AV amplifier200serving as the repeater device receives the HDMI VSDB and the vendor VSDB from the television receiver300. Being not compatible with the extended function, the AV amplifier200cannot comprehend the contents of the vendor VSDB. Therefore, only the contents of the HDMI VSDB are edited/changed in accordance with its own configuration/capability and compatibility, and the HDMI VSDB is transmitted to the source device, or the source device is notified of the HDMI VSDB. Since the contents of the vendor VSDB are not changed in this case, the value (L) of the layer field remains “0”.

The BD player100serving as the source device receives the HDMI VSDB and the vendor VSDB from the AV amplifier200. The BD player100checks that the value (L) of the layer field in the vendor VSDB is “0”. From its own physical address (PA), which is “1.1.0.0” in this case, the BD player100can recognize that one repeater device exists in its own connection path.

Since the value (L) of the layer field is “0”, the BD player100recognizes that all the repeater devices existing in the path are not compatible with the extended function indicated by the vendor VSDB, and recognizes that it is not possible to cope with the new function indicated by the vendor VSDB in this path. Therefore, the BD player100determines the contents of a transmission signal in accordance with the configuration/capability and the compatibility status indicated by a conventional HDMI VSDB, and outputs the signal together with an HDMI VSIF as necessary.

As described above, in the transmission/reception system10shown inFIG.1, the BD player100can recognize whether the repeater device (the AV amplifier200) existing between the BD player100and the television receiver300is compatible with the extended function unique to the vendor based on the value of the layer field in the vendor VSDB.

Accordingly, the BD player100can output a signal compatible with all the repeater devices existing in the path, and can avoid damaging a device that is not compatible with a functional extension. As a result, an addition of a greater function, such as a change in the PHY specification that would damage a device not compatible with a functional extension using a vendor VSDB, can be realized with safety.

2. Modifications

In the example structure of the above described embodiment, a layer field indicating the connection layer is provided in a vendor VSDB, and the repeater device increments the value of the layer field when comprehending the contents of the vendor VSDB. In some other example structure, however, the repeater device may set its own layer bit in the layer field when comprehending the contents of the vendor VSDB.

That is, the present technology can be realized not only by a method of incrementing the value of the layer field when the repeater device can comprehend the VSDB, but alto by setting a field indicating its own layer in the field corresponding to the layer at the physical address allocated by an HDMI. This will be described below in detail, with reference to the drawings.

In the configuration shown inFIG.7, the AV amplifier200and the BD player100read the HDMI VSDB from the television receiver300and the AV amplifier200, respectively, so that physical addresses are assigned thereto. In the HDMI VSDB, a 4-bit field of A, B, C, and D exists in each of bytes4and5.

The sink device (the television receiver300in this case) that is the root device (having a physical address “0.0.0.0”) sets a terminal number (“1” in this case) in the field A for the device (the AV amplifier200in this case) connected to its own HDMI terminal, so that a physical address “1.0.0.0” is assigned to the AV amplifier200.

Likewise, the AV amplifier200sets a terminal number (“1” in this case) in the field B for the device (the BD player100in this case) connected to its own HDMI terminal, so that a physical address “1.1.0.0” is assigned to the BD player100. A maximum of five devices can be connected to the path of an HDMI, and a physical address is assigned to each of the devices in the above manner.

With this mechanism, a value exists in the field A for the device connected to the upstream side of the root device, and a value exists in the field B for the device connected to an upper stream side. As a value exists in one of the fields A, B, C, and D of the physical address, the layer of its own can be recognized.

Therefore, the three bits A, B, and C (the field D invariably represents the source device, and therefore, is unnecessary) are prepared as the layer field in a vendor VSDB to which the present technology is applied. In the layer field in the vendor VSDB, the connected repeater device sets “1” in the bit (layer bit) of the layer assigned by the downstream device connected directly thereto (the AV amplifier200in this case has an address assigned to A by the television receiver300connected directly to the downstream side thereof).

The source device (the BD player100in this case) can recognize that a repeater device exists between the source device and the sink device (the television receiver300in this case) from its own physical address (“1.1.0.0” in this case). As a value is set in the field A in the layer field, it is possible to recognize that the repeater device comprehends the vendor VSDB.

Likewise, at a deeper layer, the source device can also recognize that a repeater device existing in the path comprehends the vendor VSDB and has corrected the vendor VSDB in accordance with the configuration/capability thereof.

In the above described example of the transmission/reception system10of the embodiment, the source device is the BD player100, the sink device is the television receiver300, and the repeater device is the AV amplifier200. However, the respective devices are not limited to the devices described in this embodiment. Also, the number of the devices constituting a transmission/reception system is not limited to three.

For example, other than the three devices of the above described embodiment, repeater devices such as HDMI switchers may be added, and up to five devices as defined in the HDMI Specification can be employed. In that case, a maximum of three repeater devices can exist between the source device and the sink device, and two bits should be enough for a layer field according to the present technology.

Also, in the above described embodiment, the present technology is applied to a transmission/reception system in which the respective devices are connected by digital interfaces compliant with the HDMI Specification. However, the present technology is not limited to that, and can of course be applied to a transmission/reception system in which devices are connected by digital (wireless or cable) interfaces compliant to other similar standards.

The present technique may also be embodied in the structures described below.

(1) An electronic device including:a signal receiving unit that receives a signal from an external device through a transmission channel;a storage unit that stores a data block containing capability information indicating existence/non-existence of compatibility with an extended function; andan information transmitting unit that transmits the stored data block to the external device through the transmission channel,wherein a layer field indicating a connection layer is provided in the data block.

(2) The electronic device of (1), wherein the signal receiving unit receives the signal in the form of a differential signal from the external device through the transmission channel.

(3) The electronic device of (2), wherein the transmission channel is an HDMI cable, and the data block is a vendor VSDB.

(4) The electronic device of any of (1) through (3), further including an image display unit that displays an image on an image display element based on a video signal included in the signal received by the receiving unit.

(5) A method of transmitting a data block containing capability information indicating existence/non-existence of compatibility with an extended function in an electronic device that receives a signal from an external device through a transmission channel, the method including transmitting the data block including a layer field indicating a connection layer.

(6) An electronic device including:a signal transmitting unit that transmits a signal to an external device through a transmission channel; andan information receiving unit that receives a data block sent from the external device through the transmission channel, the data block containing capability information indicating existence/non-existence of compatibility with an extended function,whereina layer field indicating a connection layer is provided in the data block, and the electronic device further includesa control unit that determines whether all devices existing in a path are compatible with the extended function based on a value of the layer field, and determines contents of the signal to be transmitted.

(7) The electronic device of (6), wherein the control unit determines whether all the devices existing in the path are compatible with the extended function based on whether the value of the layer field corresponds to the number of the devices existing in the path.

(8) The electronic device of (7), wherein the control unit recognizes the number of the devices existing in the path based on a physical address of the electronic device.

(9) The electronic device of any of (6) through (8), further including an information transmitting unit that transmits contents information to the external device through the transmission channel, the contents information indicating the determined contents of the signal.

(10) The electronic device of (9), wherein the information transmitting unit transmits the contents information inserted into a blanking period of a video signal forming the signal.

(11) The electronic device of any of (6) through (10), wherein the signal transmitting unit transmits the signal in the form of a differential signal to the external device through the transmission channel.

(12) The electronic device of (11), wherein the transmission channel is an HDMI cable, and the data block is a vendor VSDB.

(13) A method of determining contents of a transmission signal in an electronic device that transmits a signal to an external device through a transmission channel,the method including:receiving a data block from the external device through the transmission channel, the data block containing capability information indicating existence/non-existence of compatibility with an extended function, a layer field indicating a connection layer being provided in the data block;determining whether all devices existing in a path are compatible with the extended function based on a value of the layer field; and determining contents of the transmission signal based on a result of the determination.

(14) An electronic device including:a signal receiving unit that receives a signal from a first external device through a transmission channel;a signal transmitting unit that transmits the received signal to a second external device through a transmission channel;an information receiving unit that receives a data block sent from the second external device through the transmission channel, the data block containing capability information indicating existence/non-existence of compatibility with an extended function, a layer field indicating a connection layer being provided in the data block;an information processing unit that processes the received data block in accordance with whether contents of the received data block are comprehended; andan information transmitting unit that transmits the data block output from the information processing unit to the first external device through the transmission channel,wherein,when the contents of the data block are comprehended, the information processing unit outputs the received data block after performing at least a process to change a value of the layer field, andwhen the contents of the data block are not comprehended, the information processing unit outputs the received data block without any change.

(15) The electronic device of (14), wherein the process to change the value of the layer field is a process to increment the value of the layer field.

(16) The electronic device of (14), wherein the process to change the value of the layer field is a process to set a layer bit thereof in the layer field.

(17) The electronic device of any of (14) through (16), wherein the signal receiving unit receives the signal in the form of a differential signal from the first external device through the transmission channel, and the signal transmitting unit transmits the signal in the form of a differential signal to the second external device through the transmission channel.

(18) The electronic device of (17), wherein the transmission channel is an HDMI cable, and the data block is a vendor VSDB.

(19) A method of transmitting a data block received from a second external device through a transmission channel in an electronic device that receives a signal from a first external device through a transmission channel and transmits the received signal to the second external device through a transmission channel, the data block containing capability information indicating existence/non-existence of compatibility with an extended function, a layer field indicating a connection layer being provided in the data block,the method including:a first step of processing the received data block in accordance with whether contents of the received data block are comprehended, and outputting a transmission data block; anda second step of transmitting the transmission data block to the first external device through the transmission channel,wherein,when the contents of the data block are comprehended, the first step includes outputting the received data block after performing at least a process to change a value of the layer field, andwhen the contents of the data block are not comprehended, the first step includes outputting the received data block without any change.

(20) A transmission/reception system including a first electronic device, a second electronic device, and a predetermined number of third electronic devices placed in a path between the first electronic device and the second electronic device,whereinthe first electronic device includes:a signal transmitting unit that transmits a signal to an external device through a transmission channel;an information receiving unit that receives a data block sent from the external device through the transmission channel, the data block containing capability information indicating existence/non-existence of compatibility with an extended function, a layer field indicating a connection layer being provided in the data block; anda control unit that determines whether all devices existing in a path are compatible with the extended function based on a value of the layer field, and determines contents of the signal to be transmitted,the second electronic device includes:a signal receiving unit that receives a signal from an external device through a transmission channel;a storage unit that stores a data block containing capability information indicating existence/non-existence of compatibility with an extended function, a layer field indicating a connection layer being provided in the data block; andan information transmitting unit that transmits the stored data block to the external device through the transmission channel, and the third electronic devices include:a signal receiving unit that receives a signal from a first external device through a transmission channel;a signal transmitting unit that transmits the received signal to a second external device through a transmission channel;an information receiving unit that receives a data block sent from the second external device through the transmission channel, the data block containing capability information indicating existence/non-existence of compatibility with an extended function, a layer field indicating a connection layer being provided in the data block;an information processing unit that processes the received data block in accordance with whether contents of the received data block are comprehended; andan information transmitting unit that transmits the data block output from the information processing unit to the first external device through the transmission channel,wherein,when the contents of the data block are comprehended, the information processing unit outputs the received data block after performing at least a process to change a value of the layer field, andwhen the contents of the data block are not comprehended, the information processing unit outputs the received data block without any change.

REFERENCE SIGNS LIST

10Transmission/reception system100BD player101HDMI terminal102HDMI transmitting unit103Disc reproducing unit104Control unit200AV amplifier201a,201bHDMI terminal202aHDMI receiving unit202bHDMI transmitting unit203Control unit300Television receiver301HDMI terminal302HDMI receiving unit303DISPLAY UNIT304Control unit400,401,402HDMI cable500ch-5.1 speakers