US20100269137A1 - Transmission device, video signal transmission method for transmission device, reception device, and video signal reception method for reception device - Google Patents
Transmission device, video signal transmission method for transmission device, reception device, and video signal reception method for reception device Download PDFInfo
- Publication number
- US20100269137A1 US20100269137A1 US12/312,340 US31234007A US2010269137A1 US 20100269137 A1 US20100269137 A1 US 20100269137A1 US 31234007 A US31234007 A US 31234007A US 2010269137 A1 US2010269137 A1 US 2010269137A1
- Authority
- US
- United States
- Prior art keywords
- data
- signal
- transmission
- unit
- transmitted
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/775—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/003—Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00281—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal
- H04N1/00283—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal with a television apparatus
- H04N1/00299—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal with a television apparatus with a television transmission apparatus, e.g. a videophone, a teletext system or a digital television system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00249—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a photographic apparatus, e.g. a photographic printer or a projector
- H04N1/00267—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a photographic apparatus, e.g. a photographic printer or a projector with a viewing or projecting apparatus, e.g. for reading image information from a film
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/21—Intermediate information storage
- H04N1/2104—Intermediate information storage for one or a few pictures
- H04N1/2112—Intermediate information storage for one or a few pictures using still video cameras
- H04N1/212—Motion video recording combined with still video recording
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4112—Peripherals receiving signals from specially adapted client devices having fewer capabilities than the client, e.g. thin client having less processing power or no tuning capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4135—Peripherals receiving signals from specially adapted client devices external recorder
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
- H04N21/43632—Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wired protocol, e.g. IEEE 1394
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/77—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
- H04N5/772—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera the recording apparatus and the television camera being placed in the same enclosure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/162—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
- H04N7/163—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2300/00—Aspects of the constitution of display devices
- G09G2300/04—Structural and physical details of display devices
- G09G2300/0421—Structural details of the set of electrodes
- G09G2300/0426—Layout of electrodes and connections
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2310/00—Command of the display device
- G09G2310/06—Details of flat display driving waveforms
- G09G2310/061—Details of flat display driving waveforms for resetting or blanking
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/04—Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/10—Use of a protocol of communication by packets in interfaces along the display data pipeline
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/12—Use of DVI or HDMI protocol in interfaces along the display data pipeline
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/82—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
- H04N9/8205—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
- H04N9/8227—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal the additional signal being at least another television signal
Definitions
- the present invention relates to a transmission device, a video signal transmission method for the transmission device, a reception device, and a video signal reception method for the reception device that are suitable for application to a system constituted by a device that performs output or input in conformity with digital video/audio input/output interface standards, which are called HDMI (High-Definition Multimedia Interface) standards.
- HDMI High-Definition Multimedia Interface
- the present invention relates to a transmission device that causes, by transmitting, using a bidirectional communication unit, to an external device, additional information on individual video signals that can be transmitted to the external device, the external device side to smoothly display the additional information on the individual video signals, and the performance of a selecting operation on a video signal by a user can thus be improved, and the like.
- HDMI High Definition Multimedia Interface
- image data uncompressed (baseband) video signals
- audio data digital audio signals associated with the video signals
- An object of the present invention is to improve the performance of a selecting operation on a video signal by a user.
- a signal transmission unit that transmits a video signal as a differential signal through a transmission path using a plurality of channels to an external device
- a communication unit that performs bidirectional communication by using a specific line constituting the transmission path
- a video signal storage unit that stores individual video signals that can be transmitted, by using the signal transmission unit, to the external device;
- an additional information storage unit that stores additional information on the individual video signals stored in the video signal storage unit
- a communication control unit that performs control in such a manner that the additional information on the individual video signals stored in the additional information storage unit is transmitted, by using the communication unit, to the external device.
- the transmission device includes the signal transmission unit that transmits a video signal as a differential signal through a transmission path using a plurality of channels to an external device.
- the transmission device is, for example, an HDMI source device.
- the communication unit that performs bidirectional communication by using a specific line constituting the transmission channel is provided. By using the communication unit, additional information on individual video signals that can be transmitted to the external device is transmitted to the external device.
- the additional information is text information or image information, or text information and image information.
- transmission of the additional information to the external device is performed, for example, in a case where the communication unit receives a transmission request for the additional information transmitted from the external device.
- the additional information on the individual video signals is transmitted, by using the communication unit, to the external device as described above and, for example, a transmission request for the additional information is received from the external device, the additional information on the individual video signals is immediately supplied to the external device.
- the additional information on the individual video signals is smoothly displayed on the external device side, and the performance of a selecting operation by a user is improved.
- the communication control unit may further perform control, when the communication unit receives selection information on a specific video signal transmitted from the external device, in such a manner that the video signal corresponding to the selection information among the video signals stored in the video signal storage unit is transmitted, by using the signal transmission unit, to the external device.
- the external device side selects a specific video signal
- selection information on the specific video signal is immediately supplied to the transmission device, and the video signal corresponding to the selection information can be transmitted from the transmission device to the external device.
- the external device side is capable of immediately causing the selecting operation on the video signal by the user to be reflected in image display. Hence, the performance of an operation by the user is improved.
- a concept of the present invention lies in a reception device characterized by including
- a signal reception unit that receives a video signal as a differential signal through a transmission path using a plurality of channels from an external device
- a communication unit that performs bidirectional communication by using a specific line constituting the transmission path
- an image display unit that processes the video signal received at the signal reception unit to display an image
- an additional information display unit that displays, when the communication unit receives additional information on individual video signals that can be transmitted from the external device, the additional information being transmitted from the external device, the additional information on the individual video signals.
- the reception device includes the signal reception unit that receives a video signal as a differential signal transmitted through a transmission path using a plurality of channels from an external device.
- the reception device is, for example, an HDMI sink device.
- the communication unit that performs bidirectional communication by using a specific line constituting the transmission path is provided. By using the communication unit, additional information on individual video signals that can be transmitted from the external device is received, and displaying of the additional information is performed.
- the additional information is text information or image information, or text information and image information.
- a transmission request for the additional information on the individual video signals is transmitted, by using the communication unit, to the external device.
- the communication unit receives the additional information on the individual video signals as described above and, for example, a transmission request for the additional information is transmitted to the external device
- the additional information on the individual video signals can be immediately received from the external device.
- the additional information on the individual video signals can be smoothly displayed, and the performance of a selecting operation on a video signal by a user can be improved.
- a user operation unit that allows a user to select a specific video signal in accordance with the additional information on the individual video signals displayed on the additional information display unit, and a communication control unit that performs control in such a manner that selection information on the specific video signal selected by the user operation unit is transmitted, by using the communication unit, to the external device.
- selection information on the specific video signal is immediately supplied to the external device, and the video signal corresponding to the selection information can be transmitted from the external device to the reception device.
- the selecting operation on the video signal by the user can be immediately reflected in image display, and the performance of an operation by the user can be improved.
- additional information on individual video signals that can be transmitted to an external device is transmitted, by using a bidirectional communication unit, to the external device, the additional information on the individual video signals can be smoothly displayed on the external device side, and the performance of a selecting operation on a video signal by a user can be improved.
- additional information on individual video signals that can be transmitted from an external device is received, by using a bidirectional communication unit, from the external device, the additional information on the individual video signals can be smoothly displayed, and the performance of a selecting operation on a video signal by a user can be improved.
- FIG. 1 is a block diagram showing an example of the configuration of an AV system according to an embodiment of the present invention.
- FIG. 2 is a block diagram showing an example of the configuration of a video camera recorder (source device) constituting the AV system.
- FIG. 3 is a block diagram showing an example of the configuration of a television receiver (sink device) constituting the AV system.
- FIG. 4 is a block diagram showing an example of the configurations of an HDMI transmission unit (HDMI source) and an HDMI reception unit (HDMI sink).
- HDMI transmission unit HDMI source
- HDMI reception unit HDMI sink
- FIG. 5 is a block diagram showing an example of the configurations of an HDMI transmitter and an HDMI receiver.
- FIG. 6 is an illustration showing the structure of TMDS transmission data.
- FIG. 7 is an illustration showing a pin arrangement (type A) of HDMI'terminals.
- FIG. 8 is an illustration showing the block structure of data transmitted through a CEC channel.
- FIG. 9 is an illustration showing an example of the data structure of a header block.
- FIG. 10 is an illustration showing an example of logical addresses set in accordance with the types of individual devices.
- FIG. 11 is an illustration showing an example of the structure of command data.
- FIG. 12 is an illustration showing an example of the data structure of a header when thumbnail data is transmitted.
- FIG. 13 is a sequence diagram for explaining an example of data transmission performed between an HDMI terminal of the video camera recorder and an HDMI terminal of the television receiver through an HDMI cable.
- FIG. 14 is an illustration for explaining an example of transmission of thumbnail data.
- FIG. 15 is an illustration showing a content display example on the sink device.
- FIG. 16 is a block diagram showing an example of the configuration of an AV system according to another embodiment of the present invention.
- FIG. 17 is a block diagram showing an example of the configuration of a video camera recorder (source device) constituting the AV system.
- FIG. 18 is a block diagram showing an example of the configuration of a television receiver (sink device) constituting the AV system.
- FIG. 19 is a connection diagram showing an example of the configuration of high-speed data line interfaces of the video camera recorder and the television receiver.
- FIG. 20 is an illustration showing an example of the data structure of a control command transmitted through a high-speed data line.
- FIG. 21 is an illustration showing the definitions of control commands and transmission additional information used for a control sequence.
- FIG. 22 is a sequence diagram for explaining an example of data transmission performed between an HDMI terminal of the video camera recorder and an HDMI terminal of the television receiver through an HDMI cable.
- FIG. 23 is a connection diagram showing another example of the configuration of high-speed data line interfaces of the video camera recorder and the television receiver.
- FIG. 24 is a connection diagram showing still another example of the configuration of high-speed data line interfaces of the video camera recorder and the television receiver.
- FIG. 25 is an illustration showing the structure of E-EDID received by the source device.
- FIG. 26 is an illustration showing the structure of E-EDID Vendor Specific Data Block.
- FIG. 27 is a flowchart for explaining a communication process by the source device.
- FIG. 28 is a flowchart for explaining a communication process by the sink device.
- FIG. 29 is a flowchart for explaining a communication process by the source device.
- FIG. 30 is a flowchart for explaining a communication process by the sink device.
- FIG. 31 is a connection diagram showing another example of the configuration of high-speed data line interfaces of the video camera recorder and the television receiver.
- FIG. 32 is a flowchart for explaining a communication process by the source device.
- FIG. 33 is a flowchart for explaining a communication process by the sink device.
- FIG. 34 is a block diagram showing an example of the configuration of a computer to which the present invention is applied.
- FIG. 35 is a connection diagram showing still another example of the configuration of high-speed data line interfaces of the video camera recorder and the television receiver.
- FIG. 36 includes illustrations showing bidirectional communication waveforms.
- FIG. 1 shows an example of the configuration of an AV (Audio Visual) system 5 according to an embodiment.
- the AV system 5 includes a video camera recorder 10 as a source device and a television receiver 30 as a sink device.
- the video camera recorder 10 and the television receiver 30 are connected through an HDMI cable 1 .
- An HDMI terminal 29 to which an HDMI transmission unit (HDMI TX) 28 is connected is provided in the video camera recorder 10 .
- An HDMI terminal 31 to which an HDMI reception unit (HDMI RX) 32 is connected is provided in the television receiver 30 .
- One end of the HDMI cable 1 is connected to the HDMI terminal 29 of the video camera recorder 10 , and the other end of the HDMI cable 1 is connected to the HDMI terminal 31 of the television receiver 30 .
- FIG. 2 shows the configuration of the video camera recorder 10 .
- the video camera recorder 10 includes an imager 11 , an imager driver 12 , an imaging signal processing circuit 13 , a camera control CPU 14 , a static image signal processing circuit 15 , a moving image signal processing circuit 16 , a memory card 17 , a recording/playback circuit 18 , a recording medium 19 , a system control CPU (Central Processing Unit) 20 , a flash ROM (Read Only Memory) 21 , an SDRAM (Synchronous Dynamic Random Access Memory) 22 , a key 23 , a microphone 24 , an audio signal processing circuit 25 , an LCD controller 26 , an LCD panel 27 , the HDMI transmission unit 28 , and the HDMI terminal 29 .
- Central Processing Unit Central Processing Unit
- flash ROM Read Only Memory
- SDRAM Synchronous Dynamic Random Access Memory
- the imager 11 is constituted by, for example, a C-MOS imaging element or a CCD imaging element.
- the imager driver 12 drives the imager 11 .
- the imaging signal processing circuit 13 processes an imaging signal acquired by the imager 11 to generate image data (captured image data) corresponding to an object.
- the camera control CPU 14 controls the operations of the imager driver 12 and the imaging signal processing circuit 13 .
- the static image signal processing circuit 15 performs compression and encoding processing based on, for example, a JPEG (Joint Photographic Experts Group) method on the image data, which is acquired by the imaging signal processing circuit 13 , to generate static image data. Then, the static image signal processing circuit 15 writes the generated static image data to the memory card 17 or writes the generated static image data through the system control CPU 20 to the flash ROM 21 .
- JPEG Joint Photographic Experts Group
- the static image signal processing circuit 15 generates thumbnail data, which is static image data for an index, described later, and records the thumbnail data in the memory card 17 .
- a thumbnail is generated in association with each video signal recorded in the recording medium 19 , as described later, and constitutes additional information (image information) on the video signal. From this meaning, the memory card 17 constitutes an additional information storage unit.
- the audio signal processing circuit 25 performs processing such as A/D conversion on an audio signal acquired by the microphone 24 to obtain audio data associated with captured image data.
- the moving image signal processing circuit 16 performs processing, such as compression and encoding conforming to a recording medium format, on the image data acquired by the imaging signal processing circuit 13 , as well as the audio data acquired by the audio signal processing circuit 25 , to generate moving image data including the audio data added thereto.
- the recording/playback circuit 18 records the moving image data generated by the moving image signal processing circuit 16 , as a video signal of the moving image, on the loaded recording medium 19 .
- the recording medium 19 constitutes a video signal storage unit.
- the recording medium 19 may constitute an additional information storage unit for a thumbnail, which is index static image data described later.
- the recording/playback circuit 18 reads moving image data from the recording medium 35 and performs decoding processing and the like to obtain playback image data.
- an optical disc, a hard disk, a magnetic tape, a semiconductor memory, or the like may be used as the recording medium 19 .
- additional information such as a title, a recorded (captured) date and time, a recorded period of time, a recorded mode, and a comment entered by a user, can be recorded, for each unit of video signals recorded, in the recording medium 19 .
- a unit of video signals means video signals for one scene recorded during one period from the start of shooting to the end of shooting, video signals recorded on the same date, a series of video signals created by editing, or the like.
- video signals of moving images recorded in the recording medium 19 are referred to as video content, where necessary.
- a piece of video content is constituted by a unit of video signals described above.
- the LCD controller 26 drives the LCD (Liquid Crystal Display) panel 27 and displays a captured image (moving image) or a playback image (moving image) on the LCD panel 27 , on the basis of the image data output from the imaging signal processing circuit 13 or the playback image data generated by the recording/playback circuit 18 .
- the LCD controller 26 drives the LCD panel 27 and displays a playback image (static image) on the LCD panel 27 , on the basis of the playback image data acquired from the memory card 17 or the like.
- the system control CPU 20 controls the operations of the static image signal processing circuit 15 , the moving image signal processing circuit 16 , the recording/playback circuit 18 , and the like.
- the flash ROM 21 , the SDRAM 22 , and the key 23 are connected to the system control CPU 20 .
- the flash ROM 21 stores a control program and the like for the system control CPU 20 .
- the SDRAM 22 is used for temporal storage and the like of data necessary for the control processing by the system control CPU 20 .
- the flash ROM 21 or the SDRAM 22 stores data of a contents list described later. Note that thumbnail image data may be stored in the flash ROM 21 or the SDRAM 22 , instead of being stored in the memory card 17 as described above.
- the key 23 constitutes a user operation unit.
- the system control CPU 20 determines an operation state of the key 23 , and controls the operation of the video camera recorder 10 .
- a user is able to perform an operation for inputting various types of additional information and the like, as well as an image capturing (recording) operation and a playback operation.
- the system control CPU 20 creates a contents list, which is data of individual pieces of video content, on the basis of additional information (text information or image information) recorded, together with the individual pieces of video content (individual video signals), in the recording medium 19 , and stores the contents list in the flash ROM 21 or the SDRAM 22 . From this meaning, the flash ROM 21 or the SDRAM 22 constitutes the additional information storage unit.
- the static image signal processing circuit 15 generates, for a piece of video content, at least a thumbnail as additional information (image information). Each thumbnail is provided with an ID indicating correspondence relative to a piece of video content. In a case where a thumbnail is generated from each piece of video content, various processes which have been conventionally known can be applied. For example, as the easiest process, creating a thumbnail by using image data of a first portion of each piece of video content is performed.
- the contents list and thumbnails generated described above can be displayed on the LCD panel 27 under the control of the system control CPU 20 .
- the HDMI transmission unit (HDMI source) 28 transmits baseband image (video) and audio data from the HDMI terminal 29 to the HDMI cable 1 (not illustrated in FIG. 2 ) in accordance with communication conforming to HDMI. The details of the HDMI transmission unit 28 will be described later.
- An imaging signal captured by the imager 11 is supplied to the imaging signal processing circuit 13 and processed, and image data (captured image data) corresponding to an object is acquired from the imaging signal processing circuit 13 .
- the static image signal processing circuit 15 performs compression and encoding processing and the like on the image data output from the imaging signal processing circuit 13 to generate static image data.
- the static image data is recorded in the memory card 17 or the like.
- the moving image signal processing circuit 16 performs processing, such as compression and encoding conforming to a recording medium format, on the image data output from the imaging signal processing circuit 13 , as well as audio data output from the audio signal processing circuit 25 , to generate moving image data including the audio data added thereto.
- the moving image data is recorded, by using the recording/playback circuit 18 , in the recording medium 19 .
- additional information such as a title, a recorded (captured) date and time, a recorded period of time, a recorded mode, and a comment
- text information such as a title, a recorded (captured) date and time, a recorded period of time, a recorded mode, and a comment
- a contents list which is data of individual pieces of video content, is created by the system control CPU 20 on the basis of additional information (text information or image information) on the individual pieces of video content (individual video signals), and the contents list is stored in the flash ROM 21 or the SDRAM 22 .
- the contents list is added and updated every time a new unit of video signals is recorded in the recording medium 19 .
- the static image signal processing circuit 15 generates a thumbnail, and the thumbnail is recorded in the memory card 17 or the like.
- the contents list and thumbnails described above are used when the contents list is displayed on the television receiver 30 so that the user can select a specific piece of video content, as described later.
- static image data is recorded from the memory card 17 or the like, and the static image signal processing circuit 15 performs processing such as decoding to obtain playback image data.
- the playback image data is supplied through the system control CPU 20 and the moving image signal processing circuit 16 to the LCD controller 26 , and a static image is displayed on the LCD panel 27 .
- moving image data is read, by using the recording/playback circuit 18 , from the recording medium 19 , and the moving image signal processing circuit 16 performs processing such as decoding to obtain playback image data.
- the playback image data is supplied to the LCD controller 26 , and a moving image is displayed on the LCD panel 27 .
- moving image data is read from the recording medium 19 and supplied to the moving image signal processing circuit 16 , processing such as decoding is performed on the moving image data, and baseband image and audio data is obtained. Then, the baseband image and audio data is supplied to the HDMI transmission unit 28 , and transmitted through the HDMI cable 1 , which is connected to the HDMI terminal 29 , to the television receiver 30 .
- the cable 1 connected to the HDMI terminal 29 is provided for a transmission line (transmission path) for control data, as well as for a transmission line (transmission path) for video data.
- the transmission line for control data has a configuration that allows data transmission to be performed in a bidirectional manner.
- the HDMI transmission unit 28 has a function of transmitting and receiving control data, as well as a function of transmitting video signals. Control data received by the HDMI transmission unit 28 is supplied to the system control CPU 20 . In addition, control data transmitted from the HDMI transmission unit 28 is supplied from the system control CPU 20 .
- data of the contents list described above is one of a plurality of pieces of control data transmitted from the HDMI transmission unit 28 .
- the system control CPU 20 transmits the data of the contents list in response to a transmission request from the television receiver 30 .
- the system control CPU 20 also transmits thumbnails. The details of a process for transmitting a contents list and thumbnails will be described later.
- FIG. 3 shows an example of the configuration of the television receiver 30 .
- the television receiver 30 includes the HDMI terminal 31 , the HDMI reception unit 32 , an antenna terminal 35 , a digital tuner 36 , a demultiplexer 37 , an MPEG (Moving Picture Expert Group) decoder 38 , a video signal processing circuit 39 , a graphic generation circuit 40 , a panel driving circuit 41 , a display panel 42 , an audio signal processing circuit 43 , an audio amplifying circuit 44 , a speaker 45 , an internal bus 50 , a CPU 51 , a flash ROM 52 , a DRAM (Dynamic Random Access Memory) 53 , an Ethernet interface (Ethernet I/F) 54 , a network terminal 55 , a remote control reception unit 56 , and a remote control transmitter 57 .
- Ethernet in Japanese
- Ethernet are registered trademarks.
- the antenna terminal 35 is a terminal which receives a television broadcast signal received at a reception antenna (not illustrated).
- the digital tuner 36 processes the television broadcast signal input to the antenna terminal 35 , and outputs a specific transport stream corresponding to a channel selected by a user.
- the demultiplexer 37 extracts, from the transport stream obtained by the digital tuner 36 , a partial TS (Transport Stream) (a TS packet of video data and a TS packet of audio data) corresponding to the channel selected by the user.
- a partial TS Transport Stream
- the demultiplexer 37 extracts, from the transport stream obtained by the digital tuner 36 , PSI/SI (Program Specific Information/Service Information), and outputs the PSI/SI to the CPU 51 .
- PSI/SI Program Specific Information/Service Information
- a plurality of channels are multiplexed together in the transport stream obtained by the digital tuner 36 .
- the process performed by the demultiplexer 37 for extracting a partial TS of a desired channel from the transport stream is achieved by acquiring information on a packet ID (PID) of the desired channel from PSI/SI (PAT/PMT).
- PID packet ID
- the MPEG decoder 38 performs decoding processing on a video PES (Packetized Elementary Stream) packet constituted by the TS packet of video data obtained by the demultiplexer 37 to obtain video data.
- the MPEG decoder 38 performs decoding processing on an audio PES packet constituted by the TS packet of audio data obtained by the demultiplexer 37 to obtain audio data.
- the video signal processing circuit 39 and the graphic generation circuit 40 perform, where necessary, multi-screen processing, graphics data superimposition processing, and the like on the video data obtained by the MPEG decoder 38 .
- the graphic generation circuit 40 creates, for example, a user interface screen for a contents list and the like described later.
- the panel driving circuit 41 drives the display panel 42 in accordance with video data output from the graphic generation circuit 40 .
- the display panel 42 is constituted by, for example, an LCD (Liquid Crystal Display), a PDP (Plasma Display Panel), or the like.
- the audio signal processing circuit 43 performs necessary processing, such as D/A conversion, on the audio data obtained by the MPEG decoder 38 .
- the audio amplifying circuit 44 amplifies an audio signal output from the audio signal processing circuit 43 and supplies the amplified audio signal to the speaker 45 .
- the CPU 51 controls the operation of each unit of the television receiver 30 .
- the flash ROM 52 stores control software and holds data.
- the DRAM 53 forms a work area of the CPU 51 .
- the CPU 51 loads, to the DRAM 53 , software and data read from the flash ROM 52 , starts the software, and controls each unit of the television receiver 30 .
- the remote control reception unit 56 receives a remote control signal (remote control code) transmitted from the remote control transmitter 57 , and supplies the remote control code to the CPU 51 .
- the CPU 51 controls each unit of the television receiver 30 in accordance with the remote control code.
- the network terminal 55 is a terminal which is connected to a network and is connected to the Ethernet interface 54 .
- the CPU 51 , the flash ROM 52 , the DRAM 53 , and the Ethernet interface 54 are connected to the internal bus 50 .
- the DRAM 53 or the flash ROM 52 stores additional information (contents list and thumbnails) of individual video signals transmitted from the video camera recorder 10 . As described above, additional information on individual video signals stored in the DRAM 53 or the flash ROM 52 is read and supplied to the graphic generation circuit 40 when necessary, and is used for creation of a user interface screen on which the contents list is displayed.
- the HDMI reception unit (HDMI sink) 32 receives baseband video (image) and audio data supplied through the HDMI cable 1 to the HDMI terminal 31 in accordance with communication conforming to HDMI. The details of the HDMI reception unit 32 will be described later.
- a television broadcast signal input to the antenna terminal 35 is supplied to the digital tuner 36 .
- the digital tuner 36 processes the television broadcast signal, outputs a specific transport stream corresponding to a channel selected by a user, and supplies the specific transport stream to the demultiplexer 37 .
- the demultiplexer 37 extracts, from the transport stream, a partial TS (a TS packet of video data and a TS packet of audio data) corresponding to the channel selected by the user, and supplies the partial TS to the MPEG decoder 38 .
- the MPEG decoder 38 performs decoding processing on a video PES packet constituted by the TS packet of video data to obtain video data. After the video data is subjected to, where necessary, multi-screen processing, graphics data superimposition processing, and the like in the video signal processing circuit 39 and the graphic generation circuit 40 , the processed video data is supplied to the panel driving circuit 41 . Thus, an image corresponding to the channel selected by the user is displayed on the display panel 42 .
- the MPEG decoder 38 performs decoding processing on an audio PES packet constituted by the TS packet of audio data to obtain audio data.
- the audio data is subjected to necessary processing, such as D/A conversion, in the audio signal processing circuit 43 , and is further amplified in the audio amplifying circuit 44 , the audio data is supplied to the speaker 45 .
- sound corresponding to the channel selected by the user is output from the speaker 45 .
- the HDMI reception unit 32 acquires video (image) data and audio data transmitted from the video camera recorder 10 , which is connected through the HDMI cable 1 to the HDMI terminal 31 .
- the video data and the audio data are supplied to the video signal processing circuit 39 and the audio signal processing circuit 43 , respectively. Subsequently, operations similar to those at the time of receiving a television broadcast signal described above are performed. An image is displayed on the display panel 42 , and sound is output from the speaker 45 .
- the HDMI cable 1 connected to the HDMI terminal 31 is provided for a transmission line (transmission path) for control data, as well as for a transmission line (transmission path) for video data.
- the transmission line for control data has a configuration that allows data transmission to be performed in a bidirectional manner.
- the HDMI reception unit 32 has a function of transmitting and receiving control data, as well as a function of receiving video signals.
- Control data received by the HDMI reception unit 32 is supplied to the CPU 51 .
- control data transmitted from the HDMI reception unit 32 is supplied from the CPU 51 .
- data of the contents list described above is one of a plurality of pieces of control data received by the HDMI reception unit 32 .
- FIG. 4 shows an example of the configurations of the HDMI transmission unit (HDMI source) 28 of the video camera recorder 10 and the HDMI reception unit (HDMI sink) 32 of the television receiver 30 in the AV system 5 in FIG. 1 .
- the HDMI source 28 transmits, in a unidirectional manner, a differential signal corresponding to pixel data of an uncompressed image for one screen through a plurality of channels to the HDMI sink 32 , during an effective image period (hereinafter, where necessary, also referred to as an active video period), which is a period obtained by removing a horizontal blanking period and a vertical blanking period from a period from a certain vertical synchronizing signal to the next vertical synchronizing signal, and transmits, in a unidirectional manner, a differential signal corresponding to at least audio data associated with the image, control data, other auxiliary data, and the like through a plurality of channels to the HDMI sink 32 , during the horizontal blanking period and the vertical blanking period.
- an effective image period hereinafter, where necessary, also referred to as an active video period
- the HDMI source 28 includes a transmitter 81 .
- the transmitter 81 converts pixel data of an uncompressed image into a corresponding differential signal, and serially transmits, in a unidirectional manner, the differential signal, through three TMDS channels, # 0 , # 1 , and # 2 , which are a plurality of channels, to the HDMI sink 32 , which is connected through the HDMI cable 1 .
- the transmitter 81 converts audio data associated with the uncompressed image, and furthermore, necessary control data, other auxiliary data, and the like into a corresponding differential signal, and serially transmits, in a unidirectional manner, the differential signal through the three TMDS channels # 0 , # 1 , and # 2 to the HDMI sink 32 , which is connected through the HDMI cable 1 .
- the transmitter 81 transmits, through a TMDS clock channel to the HDMI sink 32 , which is connected through the HDMI cable 1 , a pixel clock which is synchronized with the pixel data transmitted through the three TMDS channels # 0 , # 1 , and # 2 .
- the HDMI sink 32 receives a differential signal corresponding to pixel data which is transmitted, in a unidirectional manner, through the plurality channels from the HDMI source 28 during the active video period, and receives a differential signal corresponding to audio data and control data which is transmitted, in a unidirectional manner, through the plurality of channels from the HDMI source 28 during the horizontal blanking period or the vertical blanking period.
- the HDMI sink 32 includes a receiver 82 .
- the receiver 82 receives a differential signal corresponding to pixel data and a differential signal corresponding to audio data and control data which are transmitted, in a unidirectional manner, through the TMDS channels # 0 , # 1 , and # 2 from the HDMI source 28 , which is connected through the HDMI cable 1 , in synchronization with a pixel clock which is also transmitted from the HDMI source 28 through the TMDS clock channel.
- Transmission channels for the HDMI system constituted by the HDMI source 28 and the HDMI sink 32 include transmission channels called a DDC (Display Data Channel) 83 and a CEC line 84 , as well as the three TMDS channels # 0 to # 2 as transmission channels through which pixel data and audio data are serially transmitted in a unidirectional manner from the HDMI source 28 to the HDMI sink 32 in synchronization with a pixel clock and the TMDS clock channel as a transmission channel through which the pixel clock is transmitted.
- DDC Display Data Channel
- CEC line 84 transmission channels through which pixel data and audio data are serially transmitted in a unidirectional manner from the HDMI source 28 to the HDMI sink 32 in synchronization with a pixel clock and the TMDS clock channel as a transmission channel through which the pixel clock is transmitted.
- the DDC 83 is formed by two signal lines, which are not illustrated, contained in the HDMI cable 1 .
- the DDC 83 is used by the HDMI source 28 to read E-EDID (Enhanced Extended Display Identification Data) from the HDMI sink 32 , which is connected through the HDMI cable 1 .
- E-EDID Enhanced Extended Display Identification Data
- the HDMI sink 32 includes an EDID ROM (Read Only Memory) 85 which stores E-EDID, which is performance information on the performance (Configuration/capability) of the HDMI sink 32 itself, as well as the HDMI receiver 81 .
- the HDMI source 28 reads E-EDID of the HDMI sink 32 through the DDC 83 from the HDMI sink 32 , which is connected to through the HDMI cable 1 , and identifies, in accordance with the E-EDID, settings of the performance of the HDMI sink 32 , that is, for example, an image format (profile), such as RGB, YCbCr4:4:4, and YCbCr4:4:2, supported by an electronic device including the HDMI sink 32 .
- profile such as RGB, YCbCr4:4:4, and YCbCr4:4:2
- the CEC line 84 is formed by a single signal line, which is not illustrated, contained in the HDMI cable 1 .
- the CEC line 84 is used for bidirectional communication of control data performed between the HDMI source 28 and the HDMI sink 32 .
- a line 86 connected to a pin called HPD (Hot Plug Detect) is contained in the HDMI cable 1 .
- HPD Hot Plug Detect
- a source device is capable of detecting connection of a sink device.
- a line 87 used for power supply from the source device to the sink device is also contained in the HDMI cable 1 .
- a reserved line 88 is contained the HDMI cable 1 .
- FIG. 5 shows an example of the configurations of the HDMI transmitter 81 and the HDMI receiver 82 in FIG. 4 .
- the transmitter 81 includes three encoders/serializers 81 A, 81 B, and 81 C corresponding to the three TMDS channels # 0 , # 1 , and # 2 , respectively.
- the encoders/serializers 81 A, 81 B, and 81 C individually encode image data, auxiliary data, and control data supplied to the encoders/serializers 81 A, 81 B, and 81 C, convert parallel data into serial data, and transmit the converted data as differential signals.
- the B component is supplied to the encoder/serializer 81 A
- the G component is supplied to the encoder/serializer 81 B
- the R component is supplied to the encoder/serializer 81 C.
- the auxiliary data includes, for example, audio data and a control packet.
- the control packet is supplied, for example, to the encoder/serializer 81 A, and the audio data is supplied to the encoders/serializers 81 B and 81 C.
- control data includes a 1-bit vertical synchronizing signal (VSYNC), a 1-bit horizontal synchronizing signal (HSYNC), and control bits CTL 0 , CTL 1 , CTL 2 , and CTL 3 , each of which is one bit.
- the vertical synchronizing signal and the horizontal synchronizing signal are supplied to the encoder/serializer 81 A.
- the control bits CTL 0 and CTL 1 are supplied to the encoder/serializer 81 B, and the control bits CTL 2 and CTL 3 are supplied to the encoder/serializer 81 C.
- the encoder/serializer 81 A transmits, in a time division manner, the B component of the image data, the vertical synchronizing signal, the horizontal synchronizing signal, and the auxiliary data supplied to the encoder/serializer 81 A. That is, the encoder/serializer 81 A converts the B component of the image data supplied to the encoder/serializer 81 A into parallel data of a unit of 8 bits, which corresponds to the fixed number of bits. Furthermore, the encoder/serializer 81 A encodes the parallel data, converts the encoded data into serial data, and transmits the converted data through the TMDS channel # 0 .
- the encoder/serializer 81 A encodes the 2-bit parallel data of the vertical synchronizing signal and the horizontal synchronizing signal supplied to the encoder/serializer 81 A, converts the encoded data into serial data, and transmits the converted data through the TMDS channel # 0 . Furthermore, the encoder/serializer 81 A converts the auxiliary data supplied to the encoder/serializer 81 A into parallel data of a unit of 4 bits. Then, the encoder/serializer 81 A encodes the parallel data, converts the encoded data into serial data, and transmits the converted data through the TMDS channel # 0 .
- the encoder/serializer 81 B transmits, in a time division manner, the G component of the image data, the control bits CTL 0 and CTL 1 , and the auxiliary data supplied to the encoder/serializer 81 B. That is, the encoder/serializer 81 B converts the G component of the image data supplied to the encoder/serializer 81 B into parallel data of a unit of 8 bits, which corresponds to the fixed number of bits. Furthermore, the encoder/serializer 81 B encodes the parallel data, converts the encoded data into serial data, and transmits the converted data through the TMDS channel # 1 .
- the encoder/serializer 81 B encodes the 2-bit parallel data of the control bits CTL 0 and CTL 1 supplied to the encoder/serializer 81 B, converts the encoded data into serial data, and transmits the converted data through the TMDS channel # 1 . Furthermore, the encoder/serializer 81 B converts the auxiliary data supplied to the encoder/serializer 81 B into parallel data of a unit of 4 bits. Then, the encoder/serializer 81 B encodes the parallel data, converts the encoded data into serial data, and transmits the converted data through the TMDS channel # 1 .
- the encoder/serializer 81 C transmits, in a time division manner, the R component of the image data, the control bits CTL 2 and CTL 3 , and the auxiliary data supplied to the encoder/serializer 81 C. That is, the encoder/serializer 81 C converts the R component of the image data supplied to the encoder/serializer 81 C into parallel data of a unit of 8 bits, which corresponds to the fixed number of bits. Furthermore, the encoder/serializer 81 C encodes the parallel data, converts the encoded data into serial data, and transmits the converted data through the TMDS channel # 2 .
- the encoder/serializer 81 C encodes the 2-bit parallel data of the control bits CTL 2 and CTL 3 supplied to the encoder/serializer 81 C, converts the encoded data into serial data, and transmits the converted data through the TMDS channel # 2 . Furthermore, the encoder/serializer 81 C converts the auxiliary data supplied to the encoder/serializer 81 C into parallel data of a unit of 4 bits. Then, the encoder/serializer 81 C encodes the parallel data, converts the encoded data into serial data, and transmits the converted data through the TMDS channel # 2 .
- the receiver 82 includes three recovery/decoders 82 A, 82 B, and 82 C corresponding to the three TMDS channels # 0 , # 1 , and, # 2 , respectively.
- the recovery/decoders 82 A, 82 B, and 82 C individually receive image data, auxiliary data, and control data transmitted as differential signals through the TMDS channels # 0 , # 1 , and # 2 .
- the recovery/decoders 82 A, 82 B, and 82 C individually convert the image data, the auxiliary data, and the control data from serial data to parallel data, decode the converted data, and output the decoded data.
- the recovery/decoder 82 A receives the B component of the image data, the vertical synchronizing signal, the horizontal synchronizing signal, and the auxiliary data transmitted as a differential signal through the TMDS channel # 0 . Then, the recovery/decoder 82 A converts the B component of the image data, the vertical synchronizing signal, the horizontal synchronizing signal, and the auxiliary data from serial data into parallel data, decodes the converted data, and outputs the decoded data.
- the recovery/decoder 82 B receives the G component of the image data, the control bits CTL 0 and CTL 1 , and the auxiliary data transmitted as a differential signal through the TMDS channel # 1 . Then, the recovery/decoder 82 B converts the G component of the image data, the control bits CTL 0 and CTL 1 , and the auxiliary data from serial data into parallel data, decodes the converted data, and outputs the decoded data.
- the recovery/decoder 82 C receives the R component of the image data, the control bits CTL 2 and CTL 3 , and the auxiliary data transmitted as a differential signal through the TMDS channel # 2 . Then, the recovery/decoder 82 C converts the R component of the image data, the control bits CTL 2 and CTL 3 , and the auxiliary data from serial data into parallel data, decodes the converted data, and outputs the decoded data.
- FIG. 6 shows an example of transmission periods (durations) during which various transmission data are transmitted through the three TMDS channels # 0 , # 1 , and # 2 of HDMI. Note that FIG. 6 shows periods of various transmission data in a case where a progressive image having 720 horizontal pixels and 480 vertical pixels is transmitted through the TMDS channels # 0 , # 1 , and # 2 .
- a Video Field in which transmission data is transmitted through the three TMDS channels # 0 , # 1 , and # 2 of HDMI, three types of periods, a Video Data period, a Data Island period, and a Control period, exist, in accordance with the type of transmission data.
- the Video Field period is a period from a rising edge (active edge) of a certain vertical synchronizing signal to a rising edge of the next vertical synchronizing signal.
- the Video Field period is divided into a horizontal blanking time (horizontal blanking), a vertical blanking time (vertical blanking), and an active video period (Active Video), which is a period obtained by removing the horizontal blanking time and the vertical blanking time from the Video Field period.
- the Video Data period is allocated to the active video period. During the Video Data period, data of effective pixels (Active pixels) for 720 pixels ⁇ 480 lines constituting uncompressed image data for one screen is transmitted.
- the Data Island period and the Control period are applied to the horizontal blanking time and the vertical blanking time. During the Data Island period and the Control period, Auxiliary data is transmitted.
- the Data Island period corresponds to one part of the horizontal blanking time and the vertical blanking time.
- data not relating to control such as, for example, a packet of audio data, is transmitted.
- the Control period is allocated to the other part of the horizontal blanking time and the vertical blanking time.
- data relating to control such as, for example, the vertical synchronizing signal, the horizontal synchronizing signal, and the control packet, is transmitted.
- the frequency of a pixel clock transmitted through a TMDS clock channel is, for example, 165 MHz.
- the transmission rate in the Data Island period is about 500 Mbps.
- thumbnail data which is index video data, is transmitted from the video camera recorder 10 to the television receiver 30 .
- FIG. 7 shows the pin arrangement of the HDMI terminals 29 and 31 . This pin arrangement is called type-A.
- Two lines serving as differential lines through which TMDS Data#i+ and TMDS Data#i ⁇ , which are differential signals for a TMDS channel #i, are transmitted, are connected to a pin (a pin whose pin number is 1, 4, or 7) to which TMDS Data#i+ is allocated and a pin (a pin whose pin number is 3, 6, or 9) to which TMDS Data#i ⁇ is allocated.
- the CEC line 84 through which a CEC signal, which is control data, is transmitted, is connected to a pin whose pin number is 13, and a pin whose pin number is 14 is an empty (reserved) pin.
- a line through which an SDA (Serial Data) signal such as E-EDID is transmitted is connected to a pin whose pin number is 16.
- the DDC 83 described above is constituted by the line through which the SDA signal is transmitted and the line through which the SCL signal is transmitted.
- the line 86 which is used by a source device to detect connection of a sink device as described above, is connected to a pin whose pin number is 19.
- the line 87 which is used for supplying power as described above, is connected to a pin whose pin number is 18.
- FIG. 8 is an illustration showing the block structure of data transmitted through the CEC channel.
- the CEC channel is configured in such a manner that one block is transmitted in 4.5 milliseconds.
- a start bit is arranged.
- a header block is arranged subsequent to the start bit.
- a desired number (n) of data blocks containing data that is actually desired to be transmitted are arranged.
- FIG. 9 is an illustration showing an example of the data structure of the header block.
- the address of a source device source address
- the address of a sink device sink address
- Each of the addresses is set in accordance with the type of device.
- FIG. 10 shows an example of logical addresses set in accordance with the types of individual devices. As shown in FIG. 10 , for individual types of devices, sixteen types of address values, from “0” to “15”, are set. In the source address and the sink address constituting the header block shown in FIG. 9 , corresponding address values are arranged as 4-bit data in accordance with the source device and the sink device. For example, in the case of the AV system 5 shown in FIG. 1 , in which the video camera recorder 10 and the television receiver 30 are connected through the HDMI cable 1 , the source address represents an address value “10” for video cameras and the sink address represents an address value “0 for television receivers (TVs).
- the source address represents an address value “10” for video cameras
- the sink address represents an address value “0 for television receivers (TVs).
- values are determined for individual commands.
- a receiving side determines an instruction of a command by determining a transmitted value.
- control commands relating to control of the video camera recorder 10 are shown.
- a ⁇ give Contents List> command is a command for issuing a request for transmission of a contents list.
- a receiving side which has received this command sends back, as a response, a ⁇ set Content Number> command, which will be described next.
- the ⁇ set Content Number> command is a command for issuing a notification indicating the number of pieces of content shown in the contents list stored in the own device.
- a ⁇ set Content Info> command is a command for transmitting data of the contents list.
- a ⁇ Thumb Nail ID> command is a command for issuing a notification indicating an ID (identification number) for transmission of thumbnail data.
- a ⁇ Play Content> command is a command for issuing an instruction to play back content. When this command is received, a response indicating the status of a device (whether or not entering a playback state) is sent back.
- An ⁇ Image View On> command is a command for issuing a notification indicating that the device has entered the playback state.
- FIG. 12 shows an example of the data structure of a header in the case of transmitting data of a thumbnail.
- 8 bits are shown as one unit.
- Packet-type data indicating thumbnail data is arranged in the first 8 bits.
- Data of a content number indicating the content to which the thumbnail belongs is arranged in the next 8 bits.
- Data indicating the data length of the thumbnail data is arranged in the next 8 bits. Then, thumbnail data is arranged after the header.
- the thumbnail data may be image data (static image data) on which some compression processing has been performed.
- a plurality of pieces of thumbnail data are arranged in order, for example, in the Data Island period arranged between the vertical blanking time and the horizontal blanking time of the video data shown in FIG. 6 .
- This data transmission example is an example of a case where processing is performed in which a user operates the remote control transmitter 57 (see FIG. 3 ) on the television receiver 30 side to acquire a list (contents list) of individual pieces of video content recorded in the recording medium 19 in the video camera recorder 10 , a piece of video content selected by the user in accordance with the display is played back by the video camera recorder 10 , and the video content is displayed on the television receiver 30 .
- the user operates a key arranged on the remote control transmitter 57 to cause a menu screen to be displayed on the display panel 42 of the television receiver 30 (step S 11 ).
- This menu screen is generated by the graphic generation circuit 40 under the control of the CPU 51 of the television receiver 30 .
- the CPU 51 transmits a command through the CEC channel to the video camera recorder 10 , which is the device connected through the HDMI terminal 31 (step S 12 ).
- the command transmitted here is a ⁇ give Contents List> command for issuing a request to transmit a contents list.
- the system control CPU 20 of the video camera recorder 10 determines that the command has been received, the system control CPU 20 sends back the number of pieces of content shown in the contents list prepared inside the video camera recorder 10 (step S 13 ).
- the command transmitted here is obtained by adding data of the number of pieces of content to the ⁇ set Content Number> command for issuing a notification indicating the number of pieces of content.
- the CPU 20 After the transmission of the number of pieces of content, the CPU 20 transmits a ⁇ set Content Info> command for transmitting data of the contents list (step S 14 ). After the command, the CPU 20 transmits data obtained by adding an ID to ⁇ Thumb Nail ID> for issuing a notification indicating the ID of a thumbnail (step S 15 ). While the ⁇ set Content Info> command and the ⁇ Thumb Nail ID> command are transmitted through the CEC channel, data of the thumbnail with which the ID is provided is arranged in a Data Island period arranged in each blanking time and is transmitted through the transmission channels for video data (TMDS channels # 0 , # 1 , and # 2 ).
- control data d 1 containing the ⁇ set Content Info> command and the ⁇ Thumb Nail ID> command is transmitted through the CEC line as shown in FIG. 14( a )
- data d 2 of a thumbnail with which an ID is provided is arranged in a Data Island period of the transmission channels for video data and is transmitted.
- the video camera recorder 10 even in a case where a recording operation or a content playback operation is not performed, if a sink device is connected to the HDMI terminal 29 , video data for full-screen white display or the like is output from the HDMI terminal 29 . Thumbnail data is provided for a blanking time of the video data and is transmitted.
- data transmission units the number of which is equal to the number of pieces of content notified by the ⁇ set Content Number> command, are repeated, where the ⁇ set Content Info> command, the ⁇ Thumb Nail ID> command, and thumbnail data for a Data Island period are set as a data transmission unit, and thumbnail videos of individual pieces of video content or the like are transmitted. That is, in the example of FIG. 13 , the last unit of content data is transmitted as steps S 16 and S 17 .
- the CPU 51 of the television receiver 30 stores, in the DRAM 53 or the like, data of a contents list and thumbnail data of individual pieces of video content in the list transmitted from the video camera recorder 10 . Then, the CPU 51 causes the graphic generation circuit 40 to generate a display screen of the contents list in accordance with the contents list and the thumbnail data, and causes the display panel 42 to display the display screen (step S 18 ).
- the CPU 51 of the television receiver 30 adds the number of the selected piece of video content to a ⁇ Play Content> command for issuing an instruction to play back a piece of video content, and transmits, to the video camera recorder 10 , the ⁇ Play Content> command including the number of the selected piece of video content added thereto (step S 20 ).
- the system control CPU 20 of the video camera recorder 10 which has received the playback instruction command, plays back the corresponding piece of video content from the recording medium 19 , outputs data of the played-back video content via the HDMI terminal 29 , and transmits the data to the television receiver 30 (step S 21 ). Transmission of the data of the video content is performed by using the transmission channels for video data (TMDS channels # 0 ,# 1 , and # 2 ).
- the television receiver 30 when transmission of the data of the played-back video content starts, the television receiver 30 performs output processing for video (image) and audio data received via the HDMI terminal 31 , and performs playback processing for video content (step S 22 ).
- FIG. 15 shows an example of display of a contents list on the television receiver 30 .
- four titles are displayed on a screen, and thumbnails are displayed on a side of the titles.
- display titles can be scrolled through.
- additional information such as a recorded date and time and the length of content (a recorded period of time) is displayed in a display portion of each title. The user is able to select a piece of video content to be played back while referring to titles and thumbnails from the display of such a contents list and to perform a playback operation for the selected video.
- a contents list and thumbnail data prepared in the video camera recorder 10 side can be transmitted to the television receiver 30 , and the contents list can be displayed on the television receiver 30 side.
- the user is able to understand the details of video content recorded in the recording medium 19 in the video camera recorder 10 without operating the video camera recorder 10 , a necessary piece of video content can be easily played back from the video camera recorder 10 , and display of the played-back video content and the like can be performed.
- the video camera recorder 10 side since the screen for displaying a list shown in FIG. 15 is generated on the television receiver 30 side, the video camera recorder 10 side only needs to create a contents list and the like. Thus, a heavy burden is not imposed on the video camera recorder 10 .
- the operation itself can be performed by using the remote control transmitter 57 attached to the television receiver 30 . Thus, user friendliness can be achieved.
- thumbnail index video
- the thumbnail may be arranged in a different time and be transmitted.
- the thumbnail may be transmitted by using the CEC line or the DDC line prepared in conformity with the HDMI standards.
- FIG. 16 shows an example of the configuration of an AV (Audio Visual) system 5 A according to another embodiment of the present invention.
- the AV system 5 A includes a video camera recorder 10 A as a source device and a television receiver 30 A as a sink device.
- the video camera recorder 10 A and the television receiver 30 A are connected through the HDMI cable 1 .
- the HDMI terminal 29 to which the HDMI transmission unit (HDMI TX) 28 and a high-speed data line interface (I/F) 28 A constituting a communication unit are connected is provided in the video camera recorder 10 A.
- HDMI terminal 31 to which the HDMI reception unit (HDMI RX) 32 and a high-speed data line interface (I/F) 32 A constituting a communication unit are connected is provided in the television receiver 30 A.
- One end of the HDMI cable 1 is connected to the HDMI terminal 29 of the video camera recorder 10 A and the other end of the HDMI cable 1 is connected to the HDMI terminal 31 of the television receiver 30 A.
- the CEC channel and the transmission channels for video data are used.
- TMDS channels # 0 , # 1 , and # 2 the transmission channels for video data.
- a contents list and thumbnail data are transmitted at high speed from the video camera recorder 10 A to the television receiver 30 A.
- FIG. 17 shows an example of the configuration of the video camera recorder 10 A.
- parts corresponding to those in FIG. 2 are denoted by the same signs, and the detailed description of those parts will be omitted in an appropriate manner.
- the video camera recorder 10 A includes the imager 11 , the imager driver 12 , the imaging signal processing circuit 13 , the camera control CPU 14 , the static image signal processing circuit 15 , the moving image signal processing circuit 16 , the memory card 17 , the recording/playback circuit 18 , the recording medium 19 , the system control CPU 20 , the flash ROM 21 , the SDRAM 22 , the key 23 , the microphone 24 , the audio signal processing circuit 25 , the LCD controller 26 , the LCD panel 27 , the HDMI transmission unit 28 , the high-speed data line interface (I/F) 28 A, and the HDMI terminal 29 .
- I/F high-speed data line interface
- the high-speed data line interface 28 A is an interface for bidirectional communication using a specific line constituting the HDMI cable 1 .
- the high-speed data line interface 28 A is inserted between the system control CPU 20 and the HDMI terminal 29 .
- the high-speed data line interface 28 A transmits, via the HDMI terminal 29 through the HDMI cable 1 to an opposite device, transmission data supplied from the system control CPU 20 .
- the high-speed data line interface 28 A supplies, to the system control CPU 20 , reception data received via the HDMI terminal 29 through the HDMI cable 1 from the opposite device.
- the details of the high-speed data line interface 28 A will be described later.
- FIG. 17 Although a detailed description will be omitted, other configuration and operation of the video camera recorder 10 A shown in FIG. 17 are similar to those of the video camera recorder 10 shown in FIG. 2 described above.
- FIG. 18 shows an example of the configuration of the television receiver 30 A.
- the television receiver 30 A includes the HDMI terminal 31 , the HDMI reception unit 32 , the high-speed data line interface (I/F) 32 A, the antenna terminal 35 , the digital tuner 36 , the demultiplexer 37 , the MPEG (Moving Picture Expert Group) decoder 38 , the video signal processing circuit 39 , the graphic generation circuit 40 , the panel driving circuit 41 , the display panel 42 , the audio signal processing circuit 43 , the audio amplifying circuit 44 , the speaker 45 , the internal bus 50 , the CPU (Central Processing Unit) 51 , the Flash ROM (Read Only Memory) 52 , the DRAM (Dynamic Random Access Memory) 53 , the Ethernet interface (Ethernet I/F) 54 , the network terminal 55 , the remote control reception unit 56 , and the remote control transmitter 57 .
- I/F High-speed data line interface
- the high-speed data line interface 32 A is an interface for bidirectional communication using a specific line constituting the HDMI cable 1 , similarly to the high-speed data line interface 28 A of the video camera recorder 10 A described above.
- the high-speed data line interface 32 A is inserted between the Ethernet interface 54 and the HDMI terminal 31 .
- the high-speed data line interface 32 A transmits, via the HDMI terminal 31 through the HDMI cable 1 to an opposite device, transmission data supplied via the Ethernet interface 54 from the CPU 51 .
- the high-speed data line interface 32 A supplies, via the Ethernet interface 54 to the CPU 51 , reception data received via the HDMI terminal 31 through the HDMI cable 1 from the opposite device.
- the details of the high-speed data line interface 32 A will be described later.
- FIG. 18 Although a detailed description will be omitted, other configuration and operation of the television receiver 30 A shown in FIG. 18 are similar to those of the television receiver 30 shown in FIG. 3 described above.
- FIG. 19 shows an example of the configurations of the high-speed data line interface 28 A of the video camera recorder 10 A and the high-speed data line interface 32 A of the television receiver 30 A in the AV system 5 A of FIG. 16 .
- the interfaces 28 A and 32 A constitute communication units which perform LAN (Local Area Network) communications.
- the communication units perform communications by using, among a plurality of lines constituting the HDMI cable 1 , a pair of differential lines, in this embodiment, a reserved line (Ether ⁇ line) corresponding to an empty (Reserve) pin (14-pin) and an HPD line (Ether+ line) corresponding to an HPD pin (19-pin).
- the video camera recorder 10 A includes a LAN signal transmission circuit 411 , a terminating resistor 412 , AC coupling capacitors 413 and 414 , a LAN signal reception circuit 415 , a subtracting circuit 416 , a pull-up resistor 421 , a resistor 422 and a capacitor 423 constituting a low-pass filter, a comparator 424 , a pull-down resistor 431 , a resistor 432 and a capacitor 433 forming a low-pass filter, and a comparator 434 .
- the high-speed data line interface 28 A is constituted by the LAN signal transmission circuit 411 , the terminating resistor 412 , the AC coupling capacitors 413 and 414 , the LAN signal reception circuit 415 , and the subtracting circuit 416 .
- a series circuit of the pull-up resistor 421 , the AC coupling capacitor 413 , the terminating resistor 412 , the AC coupling capacitor 414 , and the pull-down resistor 431 is connected between a power supply line (+5.0 V) and a ground wire.
- a connection point P 1 between the AC coupling capacitor 413 and the terminating resistor 412 is connected to a positive output side of the LAN signal transmission circuit 411 and connected to a positive input side of the LAN signal reception circuit 415 .
- a connection point P 2 between the AC coupling capacitor 414 and the terminating resistor 412 is connected to a negative output side of the LAN signal transmission circuit 411 and connected to a negative input side of the LAN signal reception circuit 415 .
- a transmission signal (transmission data) SG 411 is supplied from the CPU 20 to an input side of the LAN signal transmission circuit 411 .
- an output signal SG 412 of the LAN signal reception circuit 415 is supplied to a positive-side terminal of the subtracting circuit 416 , and the transmission signal (transmission data) SG 411 is supplied from the CPU 20 to a negative-side terminal of the subtracting circuit 416 .
- the transmission signal SG 411 is subtracted from the output signal SG 412 of the LAN signal reception circuit 415 , and a reception signal (reception data) SG 413 is obtained.
- the reception signal SG 413 is supplied to the CPU 20 .
- connection point Q 1 between the pull-up resistor 421 and the AC coupling capacitor 413 is connected to a ground wire through a series circuit of the resistor 422 and the capacitor 423 .
- An output signal of the low-pass filter obtained at a connection point between the resistor 422 and the capacitor 423 is supplied to one input terminal of the comparator 424 .
- the output signal of the low-pass filter is compared with a reference voltage Vref 1 (+3.75 V) supplied to the other input terminal.
- An output signal SG 414 of the comparator 424 is supplied to the CPU 20 .
- connection point Q 2 between the AC coupling capacitor 414 and the pull-down resistor 431 is connected to a ground wire through a series circuit of the resistor 432 and the capacitor 433 .
- An output signal of the low-pass filter obtained at a connection point between the resistor 432 and the capacitor 433 is supplied to one input terminal of the comparator 434 .
- the output signal of the low-pass filter is compared with a reference voltage Vref 2 (+1.4 V) supplied to the other input terminal.
- An output signal SG 415 of the comparator 434 is supplied to the CPU 20 .
- the television receiver 30 A includes a LAN signal transmission circuit 441 , a terminating resistor 442 , AC coupling capacitors 443 and 444 , a LAN signal reception circuit 445 , a subtracting circuit 446 , a pull-down resistor 451 , a resistor 452 and a capacitor 453 constituting a low-pass filter, a comparator 454 , a choke coil 461 , a resistor 462 , and a resistor 463 .
- the high-speed data line interface 32 A is constituted by the LAN signal transmission circuit 441 , the terminating resistor 442 , the AC coupling capacitors 443 and 444 , the LAN signal reception circuit 445 , and the subtracting circuit 446 .
- a series circuit of the resistor 462 and the resistor 463 is connected between a power supply line (+5.0 V) and a ground wire.
- a series circuit of the choke coil 461 , the AC coupling capacitor 444 , the terminating resistor 442 , the AC coupling capacitor 443 , and the pull-down resistor 451 is connected between a connection point between the resistor 462 and the resistor 463 , and a ground wire.
- a connection point P 3 between the AC coupling capacitor 443 and the terminating resistor 442 is connected to a positive output side of the LAN signal transmission circuit 441 and connected to a positive input side of the LAN signal reception circuit 445 .
- a connection point P 4 between the AC coupling capacitor 444 and the terminating resistor 442 is connected to a negative output side of the LAN signal transmission circuit 441 and connected to a negative input side of the LAN signal reception circuit 445 .
- a transmission signal (transmission data) SG 417 is supplied from the Ethernet interface 54 to an input side of the LAN signal transmission circuit 441 .
- an output signal SG 418 of the LAN signal reception circuit 445 is supplied to a positive-side terminal of the subtracting circuit 446 , and a transmission signal SG 417 is supplied from the Ethernet interface 54 to a negative-side terminal of the subtracting circuit 446 .
- the transmission signal SG 417 is subtracted from the output signal SG 418 of the LAN signal reception circuit 445 , and a reception signal (reception data) SG 419 is obtained.
- the reception signal (reception data) SG 419 is supplied to the Ethernet interface 54 .
- connection point Q 3 between the pull-down resistor 451 and the AC coupling capacitor 443 is connected to a ground wire through a series circuit of the resistor 452 and the capacitor 453 .
- An output signal of the low-pass filter obtained at a connection point between the resistor 452 and the capacitor 453 is supplied to one input terminal of the comparator 454 .
- the output signal of the low-pass filter is compared with a reference voltage Vref 3 (+1.25 V) supplied to the other input terminal.
- An output signal SG 416 of the comparator 454 is supplied to the CPU 51 (not illustrated).
- a reserved line 501 and an HPD line 502 contained in the HDMI cable 1 constitute a differential twisted pair.
- a source-side end 511 of the reserved line 501 is connected to a 14-pin of the HDMI terminal 29
- a sink-side end 521 of the reserved line 501 is connected to a 14-pin of the HDMI terminal 31 .
- a source-side end 512 of the HPD line 502 is connected to a 19-pin of the HDMI terminal 29
- a sink-side end 522 of the HPD line 502 is connected to a 19-pin of the HDMI terminal 31 .
- connection point Q 1 between the pull-up resistor 421 and the AC coupling capacitor 413 described above is connected to the 14-pin of the HDMI terminal 29 .
- connection point Q 2 between the pull-down resistor 431 and the AC coupling capacitor 414 described above is connected to the 19-pin of the HDMI terminal 29 .
- connection point Q 3 between the pull-down resistor 451 and the AC coupling capacitor 443 described above is connected to the 14-pin of the HDMI terminal 31 .
- connection point Q 4 between the choke coil 461 and the AC coupling capacitor 444 described above is connected to the 19-pin of the HDMI terminal 31 .
- the transmission signal (transmission data) SG 411 output from the system control CPU 20 is supplied to the input side of the LAN signal transmission circuit 411 , and a differential signal (a positive output signal and a negative output signal) corresponding to the transmission signal SG 411 is output from the LAN signal transmission circuit 411 .
- the differential signal output from the LAN signal transmission circuit 411 is supplied to the connection points P 1 and P 2 , and transmitted, through a pair of lines (the reserved line 501 and the HPD line 502 ) of the HDMI cable 1 , to the television receiver 30 A.
- the transmission signal (transmission data) SG 417 output from the CPU 51 through the Ethernet interface 54 is supplied to the input side of the LAN signal transmission circuit 441 , and a differential signal (a positive output signal and a negative output signal) corresponding to the transmission signal SG 417 is output from the LAN signal transmission circuit 441 .
- the differential signal output from the LAN signal transmission circuit 441 is supplied to the connection points P 3 and P 4 , and transmitted, through a pair of lines (the reserved line 501 and the HPD line 502 ) of the HDMI cable 1 , to the video camera recorder 10 A.
- the output signal SG 412 of the LAN signal reception circuit 415 is obtained as the output signal SG 412 of the LAN signal reception circuit 415 .
- the transmission signal SG 411 is subtracted from the output signal SG 412 of the LAN signal reception circuit 415 .
- the output signal SG 413 of the subtracting circuit 416 corresponds to the transmission signal (transmission data) SG 417 of the television receiver 30 A.
- the television receiver 30 A since the input side of the LAN signal reception circuit 445 is connected to the connection points P 3 and P 4 , an addition signal obtained by adding a transmission signal corresponding to the differential signal (current signal) output from the LAN signal transmission circuit 441 to a reception signal corresponding to the differential signal transmitted from the video camera recorder 10 A as described above is obtained as the output signal SG 418 of the LAN signal reception circuit 445 .
- the subtracting circuit 446 the transmission signal SG 417 is subtracted from the output signal SG 418 of the LAN signal reception circuit 445 .
- the output signal SG 419 of the subtracting circuit 446 corresponds to the transmission signal (transmission data) SG 411 of the video camera recorder 10 A.
- bidirectional LAN communication can be performed between the high-speed data line interface 28 A of the video camera recorder 10 A and the high-speed data line interface 32 A of the television receiver 30 A.
- the fact that the HDMI cable 1 is connected to the television receiver 30 A is transmitted through the HPD line 502 to the video camera recorder 10 A, in accordance with a DC bias level. That is, when the HDMI cable 1 is connected to the television receiver 30 A, the resistors 462 and 463 and the choke coil 461 in the television receiver 30 A cause the HPD line 502 to be biased at about 4 V through the 19-pin of the HDMI terminal 31 .
- the video camera recorder 10 A extracts the DC bias of the HPD line 502 by using the low-pass filter formed by the resistor 432 and the capacitor 433 , and compares, by using the comparator 434 , the DC bias with the reference voltage Vref 2 (for example, 1.4 V).
- the pull-down resistor 431 exists, when the HDMI cable 1 is not connected to the television receiver 30 A, the voltage of the 19-pin of the HDMI terminal 29 is lower than the reference voltage Vref 2 . Meanwhile, when the HDMI cable 1 is connected to the television receiver 30 A, the voltage of the 19-pin is higher than the reference voltage Vref 2 . Hence, when the HDMI cable 1 is connected to the television receiver 30 A, the output signal SG 415 of the comparator 434 is at high level. Meanwhile, when the HDMI cable 1 is not connected to the television receiver 30 A, the output signal SG 415 is at low level. Accordingly, the CPU 20 of the video camera recorder 10 A is capable of identifying, in accordance with the output signal SG 415 of the comparator 434 , whether or not the HDMI cable 1 is connected to the television receiver 30 A.
- e-HDMI compatible devices devices that are capable of performing LAN communication
- e-HDMI incompatible devices devices that are not capable of performing LAN communication
- the video camera recorder 10 A pulls up (+5V), by using the resistor 421 , the reserved line 501 , and the television receiver 30 A pulls down, by using the pull-down resistor 451 , the reserved line 501 .
- the resistors 421 and 451 do not exist in e-HDMI incompatible devices.
- the video camera recorder 10 A compares, as described above, by using the comparator 424 , the DC potential of the reserved line 501 passing through the low-pass filter constituted by the resistor 422 and the capacitor 423 with the reference voltage Vref 1 .
- the voltage of the reserved line 501 is 2.5 V.
- the voltage of the reserved line 501 is 5 V, due to the presence of the pull-up resistor 421 .
- the output signal SG 414 of the comparator 424 is at low level in a case where the television receiver 30 A is an e-HDMI compatible device, whereas the output signal SG 414 is at high level in a case where the television receiver 30 A is not an e-HDMI compatible device. Accordingly, the CPU 20 of the video camera recorder 10 A is capable of identifying, in accordance with the output signal SG 414 of the comparator 424 , whether or not the television receiver 30 A is an e-HDMI compatible device.
- the television receiver 30 A compares, as described above, by using the comparator 454 , the DC potential of the reserved line 501 passing through the low-pass filter constituted by the resistor 452 and the capacitor 453 with the reference voltage Vref 3 .
- the voltage of the reserved line 501 is 2.5 V.
- the voltage of the reserved line 501 is 0 V, due to the presence of the pull-down resistor 451 .
- the output signal SG 416 of the comparator 454 is at high level in a case where the video camera recorder 10 A is an e-HDMI compatible device, whereas the output signal SG 416 is at low level in a case where the video camera recorder 10 A is not an e-HDMI compatible device.
- the CPU 51 of the television receiver 30 A is capable of identifying, in accordance with the output signal SG 416 of the comparator 454 , whether or not the video camera recorder 10 A is an e-HDMI compatible device.
- the pull-up resistor 421 shown in FIG. 19 may be provided in the HDMI cable 1 , instead of being provided in the video camera recorder 10 A. In such a case, individual terminals of the pull-up resistor 421 are connected to, among lines provided in the HDMI cable 1 , the reserved line 501 and a line (signal line) connected to a power source (power supply potential).
- the pull-down resistor 451 and the resistor 463 shown in FIG. 19 may be provided in the HDMI cable 1 , instead of being provided in the television receiver 30 A.
- individual terminals of the pull-down resistor 451 are connected to, among lines provided in the HDMI cable 1 , the reserved line 501 and a line (ground wire) connected to the ground (reference potential).
- individual terminals of the resistor 463 are connected to, among lines provided in the HDMI cable 1 , the HPD line 502 and a line (ground wire) connected to the ground (reference potential).
- FIG. 20 shows an example of the data structure of a control command transmitted through the high-speed data line described above.
- control can be performed for any data structure.
- IP Internet Protocol
- the control command shown in FIG. 20 is configured so as to meet the data structure of a payload part of an IP packet. That is, a control command is constituted of “Opcode” representing a control command, “Length” representing the entire length of data, and “Data”, which is data itself.
- FIG. 21 shows the definitions of control commands and transmission additional information used for a control sequence in this embodiment described later.
- a “Request Contents List” command indicates a command for issuing a request for a contents list, the command being transmitted from the television receiver (sink device) 30 A to the video camera recorder (source device) 10 A.
- a “Thumb Nail” command is transmitted from the video camera recorder (source device) 10 A to the television receiver (sink device) 30 A.
- Thumb Nail As the “Thumb Nail” command, the ID number of Thumb Nail and additional information (a contents list and thumbnail data) are transmitted as a data portion.
- a “Play Content” command issues an instruction to play back a piece of content selected by the user, and the number of the piece of content is transmitted as a data portion.
- a “Select Input” command is a command for switching to the HDMI terminal 31 to which the video camera recorder (source device) 10 A that outputs the piece of content selected by the user is connected, and an HDMI physical address is transmitted as a data portion.
- the television receiver (sink device) 30 A identifies the HDMI terminal in accordance with the transmitted HDMI physical address and the physical address read when HDMI connection is performed, and switching to HDMI input is performed.
- This data transmission example is an example of a case where processing is performed in which the user operates the remote control transmitter 57 (see FIG. 18 ) on the television receiver 30 A side to acquire a list of individual pieces of video content recorded in the recording medium 19 in the video camera recorder 10 A, a piece of video content selected by the user in accordance with the display is played back by the video camera recorder 10 A, and the video content is displayed on the television receiver 30 A.
- the user operates a key arranged on the remote control transmitter 57 to cause a menu screen to be displayed on the display panel 42 of the television receiver 30 A (step S 45 ).
- This menu screen is generated by the graphic generation circuit 40 under the control of the CPU 51 of the television receiver 30 A.
- the CPU 51 transmits to the video camera recorder 10 A, which is the device connected through the HDMI terminal 31 , by using the high-speed data line, a “Request Contents List” command for issuing a request to transmit a contents list (step S 46 ).
- the system control CPU 20 of the video camera recorder 10 A determines that the “Request Contents List” command has been received, the system control CPU 20 creates, for each piece of video content recorded in the recording medium 19 of the video camera recorder 10 A, a “Thumb Nail” command in which a data portion includes the ID number of a thumbnail and additional information (the contents list and thumbnail data), and repeatedly transmits to the television receiver 30 A, by using the high-speed data line, the “Thumb Nail” commands (step S 47 - 1 to step S 47 - n ).
- the CPU 51 of the television receiver 30 A stores, in the DRAM 53 or the like, data of the contents list transmitted from the video camera recorder 10 A and thumbnail data of individual pieces of video content in the list. Then, the CPU 51 generates, by using the graphic generation circuit 40 , a display screen for the contents list in accordance with the contents list and the thumbnail data, and displays the contents list on the display panel 41 (step S 48 ). In this case, display that is similar to the display of the contents list in the television receiver 30 of the AV system 5 of FIG. 1 described above is performed on the display panel 42 of the television receiver 30 A (see FIG. 15 ).
- a data portion includes the ID number of a thumbnail corresponding to the piece of video content selected by the user.
- the system control CPU 20 of the video camera recorder 10 A which has received the “Play Content” command, transmits to the television receiver 30 A, by using the high-speed data line, a “Select Input” command (step S 51 ), plays back the corresponding piece of video content from the recording medium 19 , outputs data of the played-back video content through the HDMI terminal 29 , and transmits the data to the television receiver 30 A (step S 52 ). Transmission of the data of the video content is performed by using the transmission channels for video data (TMDS channels # 0 , # 1 , and # 2 ).
- the television receiver 30 A which has received the “Select Input” command, performs input switching to the HDMI terminal 31 to which the video camera recorder 10 A is connected (step S 53 ). Accordingly, the television receiver 30 A performs output processing for video (image) and audio data received via the HDMI terminal 31 , and performs playback processing for the specific piece of video content selected by the user.
- the high-speed data line constituted of the reserved line (Ether ⁇ line) and the HPD line (Ether+ line) forming the HDMI cable 1 .
- transmission of a contents list and thumbnail data from the video camera recorder 10 A to the television receiver 30 A moreover, transmission and reception of commands between the video camera recorder 10 A and the television receiver 30 A are performed.
- the television receiver 30 A side is capable of immediately receiving the contents list and thumbnail data from the video camera recorder 10 A.
- display of the contents list can be smoothly performed, and the performance of a selecting operation by the user can be improved.
- selection information on the specific piece of video content is immediately supplied to the video camera recorder 10 A and the piece of video content corresponding to the selection information is transmitted from the video camera recorder 10 A to the television receiver 30 A.
- the user operation of selecting a piece of video content can be immediately reflected in the image display, and the performance of a user operation can be improved.
- the communication units that perform bidirectional communication are constituted by using the reserved line (Ether ⁇ line) and the HPD line (Ether+ line) of the HDMI cable 1 is shown in the AV system 5 A shown in FIG. 16
- the configuration of the communication units that perform bidirectional communication is not limited to this.
- another configuration example will be explained. In the example below, an explanation will be provided in which the video camera recorder 10 A serves as a source device and the television receiver 30 A serves as a sink device.
- FIG. 23 shows an example in which IP communication based on a half-duplex communication method is performed by using the CEC line 84 and the reserved line 88 . Note that in FIG. 23 , parts corresponding to those in FIG. 4 are denoted by the same signs, and the explanation of those parts will be omitted in an appropriate manner.
- the high-speed data line interface 28 A of the source device includes a conversion unit 131 , a decoding unit 132 , a switch 133 , a switching control unit 121 , and a timing control unit 122 .
- TX data which is data transmitted from the source device to the sink device, is supplied to the conversion unit 131 .
- the conversion unit 131 is constituted by, for example, a differential amplifier.
- the conversion unit 131 converts the supplied Tx data into a differential signal constituted of two partial signals.
- the conversion unit 131 transmits, through the CEC line 84 and the reserved line 88 to the sink device, the differential signal obtained by conversion. That is, the conversion unit 131 supplies one partial signal constituting the differential signal obtained by conversion through the CEC line 84 , more specifically, a signal line provided in the source device and connected to the CEC line 84 of the HDMI cable 1 , to the switch 133 .
- the conversion unit 131 also supplies the other partial signal constituting the differential signal through the reserved line 88 , more specifically, a signal line provided in the source device and connected to the reserved line 88 of the HDMI cable 1 , and the reserved line 88 , to the sink device.
- the decoding unit 132 is constituted by, for example, a differential amplifier. Input terminals of the differential amplifier are connected to the CEC line 84 and the reserved line 88 .
- the decoding unit 132 receives, under the control of the timing control unit 122 , a differential signal transmitted from the sink device through the CEC line 84 and the reserved line 88 , that is, a differential signal constituted of a partial signal on the CEC line 84 and a partial signal on the reserved line 88 , decodes the differential signal into Rx data, which is the original data, and outputs the Rx data.
- the Rx data is data transmitted from the sink device to the source device through bidirectional IP communication between the source device and the sink device.
- a CEC signal from a control unit (CPU) of the source device or a partial signal constituting a differential signal that corresponds to Tx data from the conversion unit 131 is supplied to the switch 133 .
- a CEC signal from the sink device or a partial signal constituting a differential signal that corresponds to Rx data from the sink device is supplied to the switch 133 .
- the switch 133 selects the CEC signal from the control unit (CPU), the CEC signal from the sink device, the partial signal constituting the differential signal that corresponds to the Tx data, or the partial signal constituting the differential signal that corresponds to the Rx data, and outputs the selected signal.
- the switch 133 selects the CEC signal supplied from the control unit (CPU) or the partial signal supplied from the conversion unit 131 , and transmits the selected CEC signal or partial signal through the CEC line 84 to the sink device.
- the switch 133 receives the CEC signal transmitted through the CEC line 84 from the sink device or the partial signal of the differential signal that corresponds to the Rx data, and supplies the received CEC signal or partial signal to the control unit (CPU) or the decoding unit 132 .
- the switching control unit 121 controls the switch 133 and performs switching of the switch 133 in such a manner that any one of the signals supplied to the switch 133 is selected.
- the timing control unit 122 controls the timing of reception of a differential signal by the decoding unit 132 .
- the high-speed data line interface 32 A of the sink device includes a conversion unit 134 , a decoding unit 136 , a switch 135 , a switching control unit 124 , and a timing control unit 123 .
- the conversion unit 134 is constituted by, for example, a differential amplifier. Rx data is supplied to the conversion unit 134 . Under the control of the timing control unit 123 , the conversion unit 134 converts the supplied Rx data into a differential signal constituted of two partial signals, and transmits, through the CEC line 84 and the reserved line 88 to the source device, the differential signal obtained by conversion.
- the conversion unit 134 supplies one partial signal constituting the differential signal obtained by conversion through the CEC line 84 , more specifically, a signal line provided in the sink device and connected to the CEC line 84 of the HDMI cable 1 , to the switch 135 .
- the conversion unit 134 also supplies the other partial signal constituting the differential signal through the reserved line 88 , more specifically, a signal line provided in the sink device and connected to the reserved line 88 of the HDMI cable 1 , and the reserved line 88 , to the source device.
- a CEC signal from the source device or a partial signal constituting a differential signal that corresponds to Tx data from the source device is supplied to the switch 135 .
- a partial signal constituting a differential signal that corresponds to Rx data from the conversion unit 134 or a CEC signal from the control unit (CPU) of the sink device is supplied to the switch 135 .
- the switch 135 selects the CEC signal from the source device, the CEC signal from the control unit (CPU), the partial signal constituting the differential signal that corresponds to the Tx data, or the partial signal constituting the differential signal that corresponds to the Rx data, and outputs the selected signal.
- the switch 135 selects the CEC signal supplied from the control unit (CPU) of the sink device or the partial signal supplied from the conversion unit 134 , and transmits the selected CEC signal or partial signal through the CEC line 84 to the source device.
- the switch 135 receives the CEC signal transmitted through the CEC line 84 from the source device or the partial signal of the differential signal' that corresponds to the Tx data, and supplies the received CEC signal or partial signal to the control unit (CPU) or the decoding unit 136 .
- the decoding unit 136 is constituted by, for example, a differential amplifier. Input terminals of the differential amplifier are connected to the CEC line 84 and the reserved line 88 .
- the decoding unit 136 receives the differential signal transmitted through the CEC line 84 and the reserved line 88 from the source device, that is, the differential signal constituted of the partial signal on the CEC line 84 and the partial signal on the reserved line 88 , decodes the differential signal into Tx data, which is the original data, and outputs the Tx data.
- the switching control unit 124 controls the switch 135 and performs switching of the switch 135 in such a manner that any one of the signals supplied to the switch 135 is selected.
- the timing control unit 123 controls the timing of transmission of a differential signal by the conversion unit 134 .
- FIG. 24 shows an example in which IP communication based on a full-duplex communication method is performed by using the CEC line 84 , the reserved line 88 , a signal line (SDA line) through which an SDA signal is transmitted, and a signal line (SCL line) through which an SCL signal is transmitted.
- SDA line signal line
- SCL line signal line
- the high-speed data line interface 28 A of the source device includes the conversion unit 131 , the switch 133 , a switch 181 , a switch 182 , a decoding unit 183 , the switching control unit 121 , and a switching control unit 171 .
- an SDA signal from the control unit (CPU) of the source device is supplied to the switch 181 .
- an SDA signal from the sink device or a partial signal constituting a differential signal that corresponds to Rx data from the sink device is supplied to the switch 181 .
- the switch 181 selects the SDA signal from the control unit (CPU), the SDA signal from the sink device, or the partial signal constituting the differential signal that corresponds to the Rx data, and outputs the selected signal.
- the switch 181 receives the SDA signal transmitted from the sink device through an SDA line 191 , which is a signal line through which an SDA signal is transmitted, or the partial signal of the differential signal that corresponds to the Rx data, and supplies the received SDA signal or partial signal to the control unit (CPU) or the decoding unit 183 .
- the switch 181 transmits, through the SDA line 191 to the sink device, the SDA signal supplied from the control unit (CPU), or transmits no signal to the sink device.
- an SCL signal from the control unit (CPU) of the source device is supplied to the switch 182 .
- a partial signal constituting a differential signal that corresponds to Rx data from the sink device is supplied to the switch 182 .
- the switch 182 selects the SCL signal or the partial signal constituting the differential signal that corresponds to the Rx data, and outputs the selected signal.
- the switch 182 receives the partial signal of the differential signal that corresponds to the Rx data, the partial signal being transmitted from the sink device through an SCL line 192 , which is a signal line through which an SCL signal is transmitted, and supplies the received partial signal to the decoding unit 183 , or receives no signal.
- the switch 182 transmits, through the SCL line 192 to the sink device, the SCL signal supplied from the control unit (CPU) of the source device, or transmits no signal.
- the decoding unit 183 is constituted by, for example, a differential amplifier. Input terminals of the differential amplifier are connected to the SDA line 191 and the SCL line 192 .
- the decoding unit 183 receives the differential signal transmitted from the sink device through the SDA line 191 and the SCL line 192 , that is, the differential signal constituted of the partial signal on the SDA line 191 and the partial signal on the SCL line 192 , decodes the differential signal into RX data, which is the original data, and outputs the Rx data.
- the switching control unit 171 controls the switch 181 and the switch 182 and performs switching of the switch 181 and the switch 182 in such a manner that each of the switch 181 and the switch 182 selects any one of the supplied signals.
- the high-speed data line interface 32 A constituting the sink device includes a conversion unit 184 , the switch 135 , a switch 185 , a switch 186 , the decoding unit 136 , a switching control unit 172 , and the switching control unit 124 .
- the conversion unit 184 is constituted by, for example, a differential amplifier.
- Rx data is supplied to the conversion unit 184 .
- the conversion unit 184 converts the supplied Rx data into a differential signal constituted of two partial signals, and transmits, through the SDA line 191 and the SCL line 192 to the source device, the differential signal obtained by conversion. That is, the conversion unit 184 transmits, through the switch 185 to the source device, one partial signal constituting the differential signal obtained by conversion, and transmits, through the switch 186 to the source device, the other partial signal constituting the differential signal.
- a partial signal constituting a differential signal that corresponds to Rx data from the conversion unit 184 or an SDA signal from the control unit (CPU) of the sink device is supplied to the switch 185 .
- an SDA signal from the source device is supplied to the switch 185 .
- the switch 185 selects the SDA signal from the control unit (CPU), the SDA signal from the source device, or the partial signal constituting the differential signal that corresponds to the Rx data, and outputs the selected signal.
- the switch 185 receives the SDA signal transmitted through the SDA line 191 from the source device and supplies the received SDA signal to the control unit (CPU), or receives no signal.
- the switch 185 transmits, through the SDA line 191 to the source device, the SDA signal supplied from the control unit (CPU) or the partial signal supplied from the conversion unit 184 .
- a partial signal constituting a differential signal that corresponds to Rx data from the conversion unit 184 is supplied to the switch 186 .
- an SCL signal from the source device is supplied to the switch 186 .
- the switch 186 selects the partial signal constituting the differential signal that corresponds to the Rx data or the SCL signal, and outputs the selected signal.
- the switch 186 receives the SCL signal transmitted through the SCL line 192 from the source device and supplies the received SCL signal to the control unit (CPU), or receives no signal.
- the switch 186 transmits, through the SCL line 192 to the source device, the partial signal supplied from the conversion unit 184 , or transmits no signal.
- the switching control unit 172 controls the switch 185 and the switch 186 and performs switching of the switch 185 and the switch 186 in such a manner that each of the switch 185 and the switch 186 selects any one of the supplied signals.
- the source device performs determination of whether or not half-duplex communication, full-duplex communication, or bidirectional communication based on transmission and reception of a CEC signal.
- E-EDID received by the source device is constituted by a base block and an extension block, for example, as shown in FIG. 25 .
- E-EDID1.3 Basic Structure data defined by the standards for E-EDID1.3 represented as “E-EDID1.3 Basic Structure” is arranged. Then, timing information represented by “Preferred timing” for maintaining the compatibility with conventional EDID and timing information represented by “2nd timing”, which is different from “Preferred timing”, for maintaining the compatibility with conventional EDID are arranged.
- information represented by “Speaker Allocation” regarding left and right speakers is arranged.
- data represented by “VIDEO SHORT” describing information on the size of an image that can be displayed, the frame rate, and interlace or progressive, and information on the aspect ratio and the like
- data represented by “AUDIO SHORT” describing information on an audio codec method that can be played back, a sampling frequency, a cutoff frequency, the number codec bits, and the like
- information represented by “Speaker Allocation” on left and right speakers are arranged in order.
- the data represented by “Vender Specific” has a data structure shown in FIG. 26 . That is, in the data represented by “Vender Specific”, 0th to Nth blocks, each of which is a 1-byte block, are provided.
- information represented by “Max-TMDS-Clock” for indicating the maximum frequency of a pixel clock of TMDS is arranged.
- a flag represented by “Latency” for indicating the presence or absence of video and audio delay information
- a full-duplex flag represented by “Full Duplex” for indicating whether or not full-duplex communication can be performed
- a half-duplex flag represented by “Half Duplex” for indicating whether or not half-duplex communication can be performed are arranged.
- a set full-duplex flag (for example, set to “1”) indicates that the sink device has a function of performing full-duplex communication, that is, the sink device has the configuration shown in FIG. 24 .
- a reset full-duplex flag (for example, set to “0”) indicates that the sink device does not have a function of performing full-duplex communication.
- a set half-duplex flag (for example, set to “1”) indicates that the sink device has a function of performing half-duplex communication, that is, the sink device has the configuration shown in FIG. 23 .
- a reset half-duplex flag (for example, set to “0”) indicates that the sink device does not have a function of performing half-duplex communication.
- delay time data of progressive video represented by “Video Latency” is arranged in the 9th block of the data represented by “Vender Specific”.
- delay time data of audio associated with progressive video represented by “Audio Latency” is arranged in the 10th block.
- delay time data of interlaced video represented by “interlaced Video Latency” is arranged in the 11th block.
- delay time data of audio associated with interlaced video represented by “Interlaced Audio Latency” is arranged.
- the source device performs determination of whether to perform half-duplex communication, full-duplex communication, or bidirectional communication based on transmission and reception of a CEC signal, in accordance with the full-duplex flag and the half-duplex flag contained in E-EDID received from the sink device. Then, in accordance with the determination result, the source device performs bidirectional communication with the sink device.
- the source device is capable of performing half-duplex communication with the sink device shown in FIG. 23
- the source device is not capable of performing half-duplex communication with the sink device shown in FIG. 24 .
- the source device starts a communication process, and performs bidirectional communication corresponding to a function of a sink device connected to the source device.
- step S 11 the source device determines whether or not a new electronic device is connected to the source device. For example, the source device determines, in accordance with the magnitude of a voltage applied to a pin called Hot Plug Detect to which the HPD line 86 is connected, whether or not a new electronic device (sink device) is connected.
- step S 11 In a case where it is determined in step S 11 that a new electronic device is not connected, since communication is not performed, the communication process ends. Meanwhile, in a case where it is determined in step S 11 that a new electronic device is connected, the switching control unit 121 controls the switch 133 and performs switching of the switch 133 in such a manner that a CEC signal from the control unit (CPU) of the source device is selected at the time of data transmission and that a CEC signal from the sink device is selected at the time of data reception, in step S 12 .
- the switching control unit 121 controls the switch 133 and performs switching of the switch 133 in such a manner that a CEC signal from the control unit (CPU) of the source device is selected at the time of data transmission and that a CEC signal from the sink device is selected at the time of data reception, in step S 12 .
- step S 13 the source device receives E-EDID transmitted through the DDC 83 from the sink device. That is, when detecting connection of the source device, the sink device reads E-EDID from the EDID ROM 85 , and transmits the read E-EDID through the DDC 83 to the source device. Accordingly, the source device receives the E-EDID transmitted from the sink device.
- step S 14 the source device determines whether or not half-duplex communication with the sink device can be performed. That is, by referring to the E-EDID received from the sink device, the source device determines whether or not the half-duplex flag “Half Duplex” shown in FIG. 26 is set. For example, in a case where the half-duplex flag is set, the source device determines that bidirectional IP communication based on the half-duplex communication method, that is, half-duplex communication, can be performed.
- the source device transmits, through the switch 133 and the CEC line 84 to the sink device, a signal indicating that IP communication based on the half-duplex communication method using the CEC line 84 and the reserved line 88 will be performed, as channel information indicating channels to be used for bidirectional communication, in step S 15 .
- the source device understands that the sink device has the configuration shown in FIG. 23 and is capable of performing half-duplex communication using the CEC line 84 and the reserved line 88 .
- the source device transmits channel information to the sink device and notifies the sink device that half-duplex communication will be performed.
- step S 16 the switching control unit 121 controls the switch 133 and performs switching of the switch 133 in such a manner that a differential signal corresponding to Tx data from the conversion unit 131 is selected at the time of data transmission and that a differential signal corresponding to Rx data from the sink device is selected at the time of data reception.
- each unit of the source device performs bidirectional IP communication with the sink device in accordance with the half-duplex communication method. Then, the communication process ends. That is, at the time of data transmission, the conversion unit 131 converts Tx data supplied from the control unit (CPU) into a differential signal, supplies one partial signal constituting the differential signal obtained by conversion to the switch 133 , and supplies the other partial signal through the reserved line 88 to the sink device.
- the switch 133 transmits, through the CEC line 84 to the sink device, the partial signal supplied from the conversion unit 131 . Accordingly, the differential signal corresponding to the Tx data is transmitted from the source device to the sink device.
- the decoding unit 132 receives a differential signal corresponding to Rx data transmitted from the sink device. That is, the switch 133 receives a partial signal of the differential signal that corresponds to the Rx data, the partial signal being transmitted through the CEC line 84 from the sink device, and supplies the received partial signal to the decoding unit 132 . Under the control of the timing control unit 122 , the decoding unit 132 decodes the differential signal constituted of the partial signal supplied from the switch 133 and the partial signal supplied through the reserved line 88 from the sink device into Rx data, which is the original data, and outputs the Rx data to the control unit (CPU).
- the control unit CPU
- the source device transmits and receives various data, such as control data, pixel data, and audio data, to and from the sink device.
- the source device performs bidirectional communication with the sink device by performing transmission and reception of a CEC signal, in step S 18 . Then, the communication process ends.
- the source device performs transmission and reception of control data to and from the sink device by transmitting a CEC signal through the switch 133 and the CEC line 84 to the sink device at the time of data transmission and by receiving a CEC signal transmitted through the switch 133 and the CEC line 84 from the sink device at the time of data reception.
- the source device refers to the half-duplex flag, and performs half-duplex communication with the sink device that is capable of performing half-duplex communication by using the CEC line 84 and the reserved line 88 .
- the sink device when the power of the sink device is turned on, the sink device starts a communication process and performs bidirectional communication with the source device.
- step S 41 the sink device determines whether or not a new electronic device (source device) is connected to the sink device. For example, the sink device determines, in accordance with the magnitude of a voltage applied to a pin called Hot Plug Detect to which the HPD line 86 is connected, whether or not a new electronic device is connected.
- step S 41 In a case where it is determined in step S 41 that a new electronic device is not connected, since communication is not performed, the communication process ends. Meanwhile, in a case where it is determined in step S 41 that a new electronic device is connected, the switching control unit 124 controls the switch 135 and performs switching of the switch 135 in such a manner that a CEC signal from the control unit (CPU) of the sink device is selected at the time of data transmission and that a CEC signal from the source device is selected at the time of data reception, in step S 42 .
- the switching control unit 124 controls the switch 135 and performs switching of the switch 135 in such a manner that a CEC signal from the control unit (CPU) of the sink device is selected at the time of data transmission and that a CEC signal from the source device is selected at the time of data reception, in step S 42 .
- step S 43 the sink device reads E-EDID from the EDID ROM 85 , and transmits the read E-EDID through the DDC 83 to the source device.
- step S 44 the sink device determines whether or not channel information transmitted from the source device has been received.
- channel information indicating channels for bidirectional communication is transmitted from the source device in accordance with functions of the source device and the sink device.
- the source device and the sink device are capable of performing half-duplex communication using the CEC line 84 and the reserved line 88 .
- channel information indicating that IP communication using the CEC line 84 and the reserved line 88 will be performed is transmitted from the source device to the sink device.
- the sink device receives the channel information transmitted through the switch 135 and the CEC line 84 from the source device, and determines that channel information has been received.
- the sink device determines that channel information has not been received.
- step S 44 the process proceeds to step S 45 .
- the switching control unit 124 controls the switch 135 and performs switching of the switch 135 in such a manner that a differential signal corresponding to Rx data from the conversion unit 134 is selected at the time of data transmission and that a differential signal corresponding to Tx data from the source device is selected at the time of data reception.
- step S 46 the sink device performs bidirectional IP communication with the source device in accordance with the half-duplex communication method. Then, the communication process ends. That is, under the control of the timing control unit 123 , at the time of data transmission, the conversion unit 134 converts Rx data supplied from the control unit (CPU) of the sink device into a differential signal, supplies one partial signal constituting the differential signal obtained by conversion to the switch 135 , and supplies the other partial signal through the reserved line 88 to the source device.
- the switch 135 transmits, through the CEC line 84 to the source device, the partial signal supplied from the conversion unit 134 . Accordingly, the differential signal corresponding to the Rx data is transmitted from the sink device to the source device.
- the decoding unit 136 receives a differential signal corresponding to Tx data transmitted from the source device. That is, the switch 135 receives a partial signal of the differential signal that corresponds to the Tx data, the partial signal being transmitted through the CEC line 84 from the source device, and supplies the received partial signal to the decoding unit 136 .
- the decoding unit 136 decodes the differential signal constituted of the partial signal supplied from the switch 135 and the partial signal supplied through the reserved line 88 from the source device into Tx data, which is the original data, and outputs the Tx data to the control unit (CPU).
- the sink device transmits and receives various data, such as control data, pixel data, and audio data, to and from the sink device.
- the sink device performs bidirectional communication with the source device by performing transmission and reception of a CEC signal, in step S 47 . Then, the communication process ends.
- the sink device performs transmission and reception of control data to and from the source device by transmitting a CEC signal through the switch 135 and the CEC line 84 to the source device at the time of data transmission and by receiving a CEC signal transmitted through the switch 135 and the CEC line 84 from the source device at the time of data reception.
- the sink device when receiving channel information, performs half-duplex communication with the sink device by using the CEC line 84 and the reserved line 88 .
- the sink device since the sink device performs switching of the switch 135 in such a manner that data to be transmitted and data to be received are selected, and performs half-duplex communication with the source device by using the CEC line 84 and the reserved line 88 , high-speed bidirectional communication can be performed while the compatibility with conventional HDMI is maintained.
- the source device determines, in accordance with the full-duplex flag contained in E-EDID, whether or not a sink device has a function of performing full-duplex communication, and performs bidirectional communication corresponding to the determination result.
- step S 71 the source device determines whether or not a new electronic device is connected to the source device. In a case where it is determined in step S 71 that a new electronic device is not connected, since communication is not performed, the communication process ends.
- the switching control unit 171 controls the switch 181 and the switch 182 and performs switching of the switch 181 and the switch 182 in such a manner that an SDA signal from the control unit (CPU) of the source device is selected by the switch 181 and an SCL signal from the control unit (CPU) of the source device is selected by the switch 182 at the time of data transmission and that an SDA signal from the sink device is selected by the switch 181 at the time of data reception, in step S 72 .
- step S 73 the switching control unit 121 controls the switch 133 and performs switching of the switch 133 in such a manner that a CEC signal from the control unit (CPU) of the source device is selected at the time of data transmission and that a CEC signal from the sink device is selected at the time of data reception.
- a CEC signal from the control unit (CPU) of the source device is selected at the time of data transmission and that a CEC signal from the sink device is selected at the time of data reception.
- step S 74 the source device receives E-EDID transmitted through the SDA line 191 of the DDC 83 from the sink device. That is, when detecting connection of a source device, the sink device reads E-EDID from the EDID ROM 85 , and transmits the read E-EDID through the SDA line 191 of the DDC 83 to the source device. Accordingly, the source device receives the E-EDID transmitted from the sink device.
- step S 75 the source device determines whether or not full-duplex communication with the sink device can be performed. That is, the source device refers to the E-EDID received from the sink device, and determines whether or not the full-duplex flag “Full Duplex” in FIG. 26 is set. For example, in a case where the full-duplex flag is set, the source device determines that bidirectional IP communication based on the full-duplex communication method, that is, full-duplex communication, can be performed.
- the switching control unit 171 controls of the switch 181 and the switch 182 and performs switching of the switch 181 and the switch 182 in such a manner that a differential signal corresponding to Rx data from the sink device is selected at the time of data reception, in step S 76 .
- the switching control unit 171 performs switching of the switch 181 and the switch 182 in such a manner that, from partial signals constituting the differential signal that corresponds to the Rx data, a partial signal transmitted through the SDA line 191 is selected by the switch 181 and a partial signal transmitted through the SCL line 192 is selected by the switch 182 at the time of data reception.
- the SDA line 191 and the SCL line 192 constituting the DDC 83 are not used after E-EDID is transmitted from the sink device to the source device, that is, since transmission and reception of an SDA signal and an SCL signal through the SDA line 191 and the SCL line 192 are not performed, switching of the switch 181 and the switch 182 is performed so that the SDA line 191 and the SCL line 192 can be used as transmission paths for Rx data in full-duplex communication.
- step S 77 the source device transmits, through the switch 133 and the CEC line 84 to the sink device, a signal indicating that IP communication based on the full-duplex communication method using the CEC line 84 and the reserved line 88 ; and the SDA line 191 and the SCL line 192 will be performed, as channel information indicating channels for bidirectional communication.
- the source device understands that the sink device has the configuration shown in FIG. 24 and is capable of performing full-duplex communication using the CEC line 84 and the reserved line 88 ; and the SDA line 191 and the SCL line 192 .
- the source device transmits channel information to the sink device and notifies the sink device that full-duplex communication will be performed.
- step S 78 the switching control unit 121 controls the switch 133 and performs switching of the switch 133 in such a manner that a differential signal corresponding to Tx data from the conversion unit 131 is selected at the time of data transmission. That is, the switching control unit 121 performs switching of the switch 133 in such a manner that the partial signal of the differential signal that corresponds to the Tx data, the partial signal being supplied from the conversion unit 131 to the switch 133 , is selected.
- step S 79 the source device performs bidirectional IP communication with the sink device in accordance with the full-duplex communication method. Then, the communication process ends. That is, at the time of data transmission, the conversion unit 131 converts Tx data supplied from the control unit (CPU) of the source device into a differential signal, supplies one partial signal constituting the differential signal obtained by conversion to the switch 133 , and supplies the other partial signal through the reserved line 88 to the sink device.
- the switch 133 transmits, through the CEC line 84 to the sink device, the partial signal supplied from the conversion unit 131 . Accordingly, the differential signal corresponding to the Tx data is transmitted from the source device to the sink device.
- the decoding unit 183 receives a differential signal corresponding to Rx data transmitted from the sink device. That is, the switch 181 receives one partial signal of the differential signal that corresponds to the Rx data, the partial signal being transmitted through the SDA line 191 from the sink device, and supplies the received partial signal to the decoding unit 183 . In addition, the switch 182 receives the other partial signal of the differential signal that corresponds to the Rx data, the partial signal being transmitted through the SCL line 192 from the sink device, and supplies the received partial signal to the decoding unit 183 .
- the decoding unit 183 decodes the differential signal constituted of the partial signals supplied from the switch 181 and the switch 182 into Rx data, which is the original data, and outputs the Rx data to the control unit (CPU).
- the source device transmits and receives various data, such as control data, pixel data, and audio data, to and from the sink device.
- the source device performs bidirectional communication with the sink device by performing transmission and reception of a CEC signal, in step S 80 . Then, the communication process ends.
- the source device performs transmission and reception of control data to and from the sink device by transmitting a CEC signal through the switch 133 and the CEC line 84 to the sink device at the time of data transmission and by receiving a CEC signal transmitted through the switch 133 and the CEC line 84 from the sink device at the time of data reception.
- the source device refers to the full-duplex flag, and performs full-duplex communication with the sink device that is capable of performing full-duplex communication by using the CEC line 84 and the reserved line 88 ; and the SDA line 191 and the SCL line 192 .
- switching of the switch 133 , the switch 181 , and the switch 182 is performed in such a manner that data to be transmitted and data to be received are selected, and full-duplex communication with the sink device is performed by using the CEC line 84 and the reserved line 88 ; and the SDA line 191 and the SCL line 192 .
- high-speed bidirectional communication can be performed while the compatibility with conventional HDMI is maintained.
- the sink device performs a communication process and performs bidirectional communication with a source device, as in the sink device shown in FIG. 23 .
- step S 111 the sink device determines whether or not a new electronic device (source device) is connected to the sink device. In a case where it is determined in step S 111 that a new electronic device is not connected, since communication is not performed, the communication process ends.
- the switching control unit 172 controls the switch 185 and the switch 186 and performs switching of the switch 185 and the switch 186 in such a manner that an SDA signal from the control unit (CPU) of the sink device is selected by the switch 185 at the time of data transmission and that an SDA signal from the source device is selected by the switch 185 and an SCL signal from the source device is selected by the switch 186 at the time of data reception, in step S 112 .
- step S 113 the switching control unit 124 controls the switch 135 and performs switching of the switch 135 in such a manner that a CEC signal from the control unit (CPU) of the sink device is selected at the time of data transmission and that a CEC signal from the source device is selected at the time of data reception.
- step S 114 the sink device reads E-EDID from the EDID ROM 85 , and transmits the read E-EDID through the switch 185 and the SDA line 191 of the DDC 83 to the source device.
- step S 115 the sink device determines whether or not channel information transmitted from the source device has been received.
- channel information indicating channels for bidirectional communication is transmitted from the source device in accordance with functions of the source device and the sink device.
- the source device and the sink device are capable of performing full-duplex communication.
- channel information indicating that IP communication based on the full-duplex communication method using the CEC line 84 and the reserved line 88 ; and the SDA line 191 and the SCL line 192 will be performed is transmitted from the source device to the sink device.
- the sink device receives the channel information transmitted through the switch 135 and the CEC line 84 from the source device, and determines that channel information has been received.
- channel information is not transmitted from the source device to the sink device.
- the sink device determines that channel information has not been received.
- step S 115 In a case where it is determined in step S 115 that channel information has been received, the process proceeds to step S 116 .
- the switching control unit 172 controls the switch 185 and the switch 186 and performs switching of the switch 185 and the switch 186 in such a manner that a differential signal corresponding to the Rx data from the conversion unit 184 is selected at the time of data transmission.
- step S 117 the switching control unit 124 controls the switch 135 and performs switching of the switch 135 in such a manner that a differential signal corresponding to Tx data from the source device is selected at the time of data reception.
- step S 118 the sink device performs bidirectional IP communication with the source device in accordance with the full-duplex communication method. Then, the communication process ends. That is, at the time of data transmission, the conversion unit 184 converts Rx data supplied from the control unit (CPU) of the sink device into a differential signal, supplies one partial signal constituting the differential signal obtained by conversion to the switch 185 , and supplies the other partial signal to the switch 186 . The switch 185 and the switch 186 transmit, through the SDA line 191 and the SDA line 191 to the source device, the partial signals supplied from the conversion unit 184 . Accordingly, the differential signal corresponding to the Rx data is transmitted from the sink device to the source device.
- the conversion unit 184 converts Rx data supplied from the control unit (CPU) of the sink device into a differential signal, supplies one partial signal constituting the differential signal obtained by conversion to the switch 185 , and supplies the other partial signal to the switch 186 .
- the switch 185 and the switch 186 transmit, through the SDA
- the decoding unit 136 receives a differential signal corresponding to Tx data transmitted from the source device. That is, the switch 135 receives a partial signal of the differential signal that corresponds to the Tx data, the partial signal being transmitted through the CEC line 84 from the source device, and supplies the received partial signal to the decoding unit 136 .
- the decoding unit 136 decodes the differential signal constituted of the partial signal supplied from the switch 135 and the partial signal supplied through the reserved line 88 from the source device into Tx data, which is the original data, and outputs the Tx data to the control unit (CPU).
- the sink device transmits and receives various data, such as control data, pixel data, and audio data, to and from the source device.
- the sink device performs bidirectional communication with the source device by performing transmission and reception of a CEC signal, in step S 119 . Then, the communication process ends.
- the sink device when receiving channel information, performs full-duplex communication with the sink device by using the CEC line 84 and the reserved line 88 ; and the SDA line 191 and the SCL line 192 .
- the sink device performs switching of the switch 135 , the switch 185 , and the switch 186 in such a manner that data to be transmitted and data to be received are selected, and performs full-duplex communication with the source device by using the CEC line 84 and the reserved line 88 ; and the SDA line 191 and the SCL line 192 .
- high-speed bidirectional communication can be performed while the compatibility with conventional HDMI is maintained.
- the source device in the example of FIG. 24 has a configuration in which the conversion unit 131 is connected to the CEC line 84 and the reserved line 88 and the decoding unit 183 is connected to the SDA line 191 and the SCL line 192
- the source device may have a configuration in which the decoding unit 183 is connected to the CEC line 84 and the reserved line 88 and the conversion unit 131 is connected to the SDA line 191 and the SCL line 192 .
- the switch 181 and the switch 182 are connected to the decoding unit 183 as well as the CEC line 84 and the reserved line 88 , and the switch 133 is connected to the conversion unit 131 as well as the SDA line 191 .
- the sink device of FIG. 24 may have a configuration in which the conversion unit 184 is connected to the CEC line 84 and the reserved line 88 and the decoding unit 136 is connected to the SDA line 191 and the SCL line 192 .
- the switch 185 and the switch 186 are connected to the conversion unit 184 as well as the CEC line 84 and the reserved line 88
- the switch 135 is connected to the decoding unit 136 as well as the SDA line 191 .
- the CEC line 84 and the reserved line 88 may be the SDA line 191 and the SCL line 192 . That is, the conversion unit 131 and the decoding unit 132 of the source device and the conversion unit 134 and the decoding unit 136 of the sink device may be connected to the SDA line 191 and the SCL line 192 so that the source device and the sink device can perform IP communication based on the half-duplex communication method. Furthermore, in this case, connection of an electronic device may be detected by using the reserved line 88 .
- each of the source device and the sink device may have both the function of performing half-duplex communication and the function of performing full-duplex communication.
- the source device and the sink device are capable of performing IP communication based on the half-duplex communication method or the full-duplex communication method in accordance with a function of a connected electronic device.
- the source device and the sink device are configured, for example, as shown in FIG. 31 .
- FIG. 31 parts corresponding to those in FIG. 23 or FIG. 24 are denoted by the same signs, and the explanation of those parts will be omitted in an appropriate manner.
- the high-speed data line interface 28 A of the source device includes the conversion unit 131 , the decoding unit 132 , the switch 133 , the switch 181 , the switch 182 , the decoding unit 183 , the switching control unit 121 , the timing control unit 122 , and the switching control unit 171 . That is, the high-speed data line interface 28 A of the source device in FIG. 31 has a configuration in which the timing control unit 122 and the decoding unit 132 in FIG. 23 are further provided in the high-speed data line interface 28 A of the source device shown in FIG. 24 .
- the high-speed data line interface 28 A of the sink device shown in FIG. 31 includes the conversion unit 134 , the switch 135 , the decoding unit 136 , the conversion unit 184 , the switch 185 , the switch 186 , the timing control unit 123 , the switching control unit 124 , and the switching control unit 172 . That is, the sink device shown in FIG. 31 has a configuration in which the timing control unit 123 and the conversion unit 134 in FIG. 23 are further provided in the sink device shown in FIG. 24 .
- step S 155 the source device determines whether or not full-duplex communication with the sink device can be performed. That is, by referring to E-EDID received from the sink device, the source device determines whether or not the full-duplex flag “Full Duplex” in FIG. 26 is set.
- the switching control unit 171 controls the switch 181 and the switch 182 and performs switching of the switch 181 and the switch 182 in such a manner that a differential signal corresponding to Rx data from the sink device is received at the time of data reception, in step S 156 .
- the source device determines whether or not half-duplex communication can be performed, in step S 157 . That is, by referring to the received E-EDID, the source device determines whether or not the half-duplex flag “Half Duplex” in FIG. 26 is set. In other words, the source device determines whether or not the sink device shown in FIG. 23 is connected to the source device.
- step S 157 In a case where it is determined in step S 157 that half-duplex communication can be performed or in a case where switching of the switch 181 and the switch 182 is performed in step S 156 , the source device transmits channel information through the switch 133 and the CEC line 84 to the sink device, in step S 158 .
- the source device transmits, through the switch 133 and the CEC line 84 to the sink device, a signal indicating that IP communication using the CEC line 84 and the reserved line 88 ; and the SDA line 191 and the SCL line 192 will be performed, as channel information.
- the source device transmits, through the switch 133 and the CEC line 84 to the sink device, a signal indicating that IP communication using the CEC line 84 and the reserved line 88 will be performed, as channel information.
- step S 159 the switching control unit 121 controls the switch 133 and performs switching of the switch 133 in such a manner that a differential signal corresponding to Tx data from the conversion unit 131 is selected at the time of data transmission and that a differential signal corresponding to Rx data transmitted from the sink device is selected at the time of data reception. Note that in a case where the source device and the sink device perform full-duplex communication, since a differential signal corresponding to Rx data is not transmitted through the CEC line 84 and the reserved line 88 from the sink device at the time when the source device receives data, the differential signal corresponding to the Rx data is not supplied to the decoding unit 132 .
- step S 160 the source device performs bidirectional IP communication with the sink device. Then, the communication process ends.
- the conversion unit 131 converts Tx data supplied from the control unit (CPU) of the source device into a differential signal, transmits, through the switch 133 and the CEC line 84 to the sink device, one partial signal constituting the differential signal obtained by conversion, and transmits the other partial signal through the reserved line 88 to the sink device.
- the decoding unit 183 receives a differential signal corresponding to Rx data transmitted from the sink device, decodes the received differential signal into Rx data, which is the original data, and outputs the Rx data to the control unit (CPU).
- the decoding unit 132 receives a differential signal corresponding to Rx data transmitted from the sink device, decodes the received differential signal into Rx data, which is the original data, and outputs the Rx data to the control unit (CPU).
- the source device transmits and receives various data, such as control data, pixel data, and audio data, to and from the sink device.
- the source device performs bidirectional communication with the sink device by performing transmission and reception of a CEC signal through the CEC line 84 , in step S 161 . Then, the communication process ends.
- the source device refers to the full-duplex flag and the half-duplex flag, and performs full-duplex communication or half-duplex communication in accordance with a function of the sink device with which the source device communicates.
- switching of the switch 133 , the switch 181 , and the switch 182 is performed, in accordance with a function of a sink device with which communication is performed, in such a manner that data to be transmitted and data to be received are selected, and full-duplex communication or half-duplex communication is performed.
- high-speed bidirectional communication can be performed while the compatibility with conventional HDMI is maintained and a more optimal communication method is selected.
- steps S 191 to S 194 are similar to the processing of steps S 111 to S 114 in FIG. 30 , respectively, the explanation of the processing of steps S 191 to S 194 will be omitted.
- step S 195 the sink device receives channel information transmitted through the switch 135 and the CEC line 84 from the source device. Note that in a case where the source device connected to the sink device has neither the function of performing full-duplex communication nor the function of performing half-duplex communication, since channel information is not transmitted from the source device to the sink device, the sink device receives no channel information.
- step S 196 the sink device determines, in accordance with the received channel information, whether or not to perform full-duplex communication. For example, in a case where channel information indicating that IP communication using the CEC line 84 and the reserved line 88 ; and the SDA line 191 and the SCL line 192 will be performed is received, the sink device determines that full-duplex communication is to be performed.
- the switching control unit 172 controls the switch 185 and the switch 186 and performs switching of the switch 185 and the switch 186 in such a manner that a differential signal corresponding to Rx data from the conversion unit 184 is selected at the time of data transmission, in step S 197 .
- the sink device determines, in accordance with the received channel information, whether or not to perform half-duplex communication, in step S 198 . For example, in a case where channel information indicating that IP communication using the CEC line 84 and the reserved line 88 will be performed is received, the sink device determines that half-duplex communication is to be performed.
- the switching control unit 124 controls the switch 135 and performs switching of the switch 135 in such a manner that a differential signal corresponding to Rx data from the conversion unit 134 is selected at the time of data transmission and that a differential signal corresponding to Tx data from the source device is selected at the time of data reception, in step S 199 .
- step S 200 the sink device performs bidirectional IP communication with the source device. Then, the communication process ends.
- the conversion unit 184 converts Rx data supplied from the control unit (CPU) of the sink device into a differential signal, transmits, through the switch 185 and the SDA line 191 to the source device, one partial signal constituting the differential signal obtained by conversion, and transmits the other partial signal through the switch 186 and the SCL line 192 to the source device.
- the conversion unit 134 converts Rx data supplied from the control unit (CPU) of the sink device into a differential signal, transmits, through the switch 135 and the CEC line 84 to the transmitter 81 , one partial signal constituting the differential signal obtained by conversion, and transmits the other partial signal through the reserved line 88 to the source device.
- the decoding unit 136 receives a differential signal corresponding to Tx data transmitted from the source device, decodes the received differential signal into Tx data, which is the original data, and outputs the Tx data to the control unit (CPU).
- the sink device performs bidirectional communication with the source device by performing transmission and reception of a CEC signal, in step S 201 . Then, the communication process ends.
- the sink device performs full-duplex communication or half-duplex communication in accordance with received channel information, that is, a function of the source device with which the sink device communicates.
- switching of the switch 135 , the switch 185 , and the switch 186 is performed, in accordance with a function of a source device with which communication is performed, in such a manner that data to be transmitted and data to be received are selected, and full-duplex communication or half-duplex communication is performed.
- high-speed bidirectional communication can be performed while the compatibility with conventional HDMI(R) is maintained and a more optimal communication method is selected.
- HDMI cable 1 containing the CEC line 84 and the reserved line 88 which are connected as a differential twisted pair, shielded, and grounded to a ground wire
- SDA line 191 and the SCL line 192 which are connected as a differential twisted pair, shielded, and grounded to a ground wire
- the series of processes described above can be performed by dedicated hardware or software.
- a program constituting the software is installed into, for example, a microcomputer or the like that controls the source device and the sink device.
- FIG. 34 shows an example of the configuration of an embodiment of a computer into which a program for performing the series of processes described above is installed.
- the program can be recorded in advance in an EEPROM (Electrically Erasable Programmable Read-only Memory) 305 or a ROM 303 as a recording medium contained in the computer.
- EEPROM Electrically Erasable Programmable Read-only Memory
- the program may be temporarily or permanently stored (recorded) in a removable recording medium, such as a flexible disk, a CD-ROM (Compact Disc Read Only Memory), an MO (Magneto Optical) disc, a DVD (Digital Versatile Disc), a magnetic disk, or a semiconductor memory.
- a removable recording medium such as a flexible disk, a CD-ROM (Compact Disc Read Only Memory), an MO (Magneto Optical) disc, a DVD (Digital Versatile Disc), a magnetic disk, or a semiconductor memory.
- a removable recording medium can be provided as so-called package software.
- the program in addition to being installed from the removable recording medium described above to the computer, the program can be transferred in a wireless manner from a download site through an artificial satellite for digital satellite broadcasting to the computer or transferred in a wired manner through a network such as a LAN or the Internet to the computer, and the computer can receive, via an input/output interface 306 of the computer, the program transferred as described above and install the program into the EEPROM 305 contained in the computer.
- the computer contains a CPU (Central Processing Unit) 302 .
- the input/output interface 306 is connected to the CPU 302 through a bus 301 .
- the CPU 302 loads the program stored in the ROM (Read Only Memory) 303 or the EEPROM 305 to a RAM (Random Access Memory) 304 and executes the program. Accordingly, the CPU 302 performs processes based on the flowcharts described above or processes performed in accordance with the configurations of the block diagrams described above.
- processing steps describing a program for causing the computer to perform various processes are not necessarily processed in a time-series manner in accordance with the order described as a flowchart.
- the processing steps include processes performed in parallel or individually (for example, parallel processes or object-based processes).
- the program may be processed by a single computer or processed in a distributed manner by a plurality of computers.
- FIG. 35 shows another configuration example having a similar effect.
- This example has a feature in that in an interface implementing transmission of video and audio data, exchange and authentication of connected device information, communication of device control data, and LAN communication by using a single cable, a configuration is provided in which LAN communication is performed as unidirectional communication through two pairs of differential transmission paths and notification of the connection state of the interface is issued in accordance with the DC bias potential of at least one of the transmission paths, and furthermore, at least two transmission paths are used in the communication for exchange and authentication of connected device information, in a time division manner, relative to LAN communication.
- the source device includes a LAN signal transmission circuit 611 , terminating resistors 612 and 613 , AC coupling capacitors 614 to 617 , a LAN signal reception circuit 618 , an inverter 620 , a resistor 621 , a resistor 622 and a capacitor 623 forming a low-pass filter, a comparator 624 , a pull-down resistor 631 , a resistor 632 and a capacitor 633 forming a low-pass filter, a comparator 634 , a NOR gate 640 , analog switches 641 to 644 , an inverter 645 , analog switches 646 and 747 , DDC transceivers 651 and 652 , and pull-up resistors 653 and 654 .
- a sink device 602 includes a LAN signal transmission circuit 661 , terminating resistors 662 and 663 , AC coupling capacitors 664 to 667 , a LAN signal reception circuit 668 , a pull-down resistor 671 , a resistor 672 and a capacitor 673 forming a low-pass filter, a comparator 674 , a choke coil 681 , resistors 682 and 683 which are serially connected between a power supply potential and a reference potential, analog switches 691 to 694 , an inverter 695 , analog switches 696 and 697 , DDC transceivers 701 and 702 , and pull-up resistors 703 and 704 .
- the HDMI cable 1 contains a differential transmission path formed of a reserved line 801 and an SCL line 803 ; and a differential transmission path formed of an SDA line 804 and an HPD line 802 . Source-side terminals 811 to 814 and sink-side terminals 821 to 824 for those lines are formed.
- the reserved line 801 and the SCL line 803 ; and the SDA line 804 and the HPD line 802 are connected as differential twisted pairs.
- the terminals 811 and 813 are connected through the AC coupling capacitors 614 and 605 and the analog switches 641 and 642 to the transmission circuit 611 , which transmits a LAN transmission signal SG 611 to the sink, and the terminating resistor 612 .
- the terminals 814 and 812 are connected through the AC coupling capacitors 616 and 617 and the analog switches 643 and 644 to the reception circuit 618 , which receives a LAN signal from the sink device, and the terminating resistor 613 .
- the terminals 821 to 824 are connected through the AC coupling capacitors 664 , 665 , 666 , and 667 and the analog switches 691 to 694 to the transmission circuit 661 , the reception circuit 668 , and the terminating resistors 662 and 663 .
- the analog switches 641 to 644 and 691 to 694 are conductive when LAN communication is performed and are opened when DDC communication is performed.
- the source device connects the terminal 813 and the terminal 814 to the DDC transceivers 651 and 652 and the pull-up resistors 653 and 654 through the different analog switches 646 and 647 .
- the sink device connects the terminal 823 and the terminal 824 to the DDC transceivers 701 and 702 and the pull-up resistor 703 through the analog switches 696 and 697 .
- the analog switches 646 and 647 are conductive when DDC communication is performed and are opened when LAN communication is performed.
- a mechanism for identifying an e-HDMI compatible device in accordance with the potential of the reserved line 801 is basically similar to that in the example shown in FIG. 19 , with the exception that the resistor 62 of the source device 601 is driven by the inverter 620 .
- the resistor 621 serves as a pull-down resistor.
- a 0-V state that is the same as a state when an e-HDMI incompatible device is connected is obtained.
- a signal SG 623 indicating an e-HDMI compatibility identification result of the sink device is LOW.
- the analog switches 691 to 694 that are controlled in accordance with the signal SG 623 are opened, and the analog switches 696 and 697 that are controlled in accordance with a signal obtained by inverting the signal SG 623 by the inverter 695 are brought into conduction.
- the sink device 602 disconnects the SCL line 803 and the SDA line 804 from a LAN transmitter/receiver, and reaches a state where the sink device 602 is connected to a DDC transmitter/receiver.
- the input to the inverter 620 is also input to the NOR gate 640 and an output SG 614 of the NOR gate 640 is LOW.
- the analog switches 641 to 644 that are controlled in accordance with the output signal SG 614 of the NOR gate 640 are opened, and the analog switches 646 and 647 that are controlled in accordance with a signal obtained by inverting the signal SG 614 by the inverter 645 are brought into conduction.
- the source device 601 also disconnects the SCL line 803 and the SDA line 804 from the LAN transmitter/receiver, and reaches a state where the source device 601 is connected to the DDC transmitter/receiver.
- both the source device and the sink device disconnect the SCL line 803 and the SDA line 804 from the DDC transmitter/receiver, and enter states where the source device and the sink device are connected to the LAN transmitter/receiver.
- the circuits 631 to 634 and 681 to 683 for checking connection in accordance with the DC bias potential of the HPD line 802 have functions similar to those in the example shown in FIG. 19 . That is, in addition to LAN communication described above, through the HPD line 802 , the fact that the HDMI cable 1 is connected to the sink device is transmitted to the source device in accordance with the DC bias level. When the cable 1 is connected to the sink device, the resistors 682 and 683 and the choke coil 681 in the sink device cause the HPD line 802 to be biased at about 4 V through the terminal 822 .
- the source device extracts the DC bias of the HPD line 802 by using the low-pass filter formed by the resistor 632 and the capacitor 633 , and compares the DC bias with a reference potential Vref 2 (for example, 1.4 V) by using the comparator 634 .
- Vref 2 for example, 1.4 V
- the potential of the terminal 812 is lower than the reference potential Vref 2 due to the pull-down resistor 631 .
- the potential of the terminal 812 is higher than the reference potential Vref 2 .
- a state in which an output signal SG 613 of the comparator 634 is HIGH indicates that the cable 1 and the sink device are connected.
- a state in which the output signal SG 613 of the comparator 634 is LOW indicates that the cable 1 and the sink device are not connected.
- a configuration is provided in which LAN communication is performed as unidirectional communication through two pairs of differential transmission paths and notification of the connection state of the interface is issued in accordance with the DC bias potential of at least one of the transmission paths, and furthermore, at least two transmission paths are used in the communication for exchange and authentication of connected device information, in a time division manner, relative to LAN communication.
- time division is performed in such a manner that the SCL line and the SDA line are allocated, by using switches, to a time period for connection with a LAN communication circuit and a time period for connection with a DDC circuit.
- a circuit for LAN communication can be formed independent of the electrical specification defined for DDC.
- stable and reliable LAN communication can be realized with low cost.
- the resistor 621 shown in FIG. 35 may be provided in the HDMI cable 1 , instead of being provided in the source device. In such a case, individual terminals of the resistor 621 are connected to, among lines provided in the HDMI cable 1 , the reserved line 801 and a line (signal line) connected to a power source (power supply potential).
- the pull-down resistor 671 and the resistor 683 shown in FIG. 35 may be provided in the HDMI cable 1 , instead of being provided in the sink device.
- individual terminals of the pull-down resistor 671 are connected to, among lines provided in the HDMI cable 1 , the reserved line 801 and a line (ground wire) connected to the ground (reference potential).
- individual terminals of the resistor 683 are connected to, among lines provided in the HDMI cable 1 , the HPD line 802 and a line (ground wire) connected to the ground (reference potential).
- communication is implemented through SDA and SCL with a 1.5 k ⁇ pull-up at H and with a low-impedance pull-down at L and communication is also implemented through CEC with a 27 k ⁇ pull-up at H and with a low-impedance pull-down at L.
- FIGS. 19 and 35 can avoid such a problem. That is, in the configuration example of FIG. 19 , a configuration is provided in which full-duplex communication based on a pair of bidirectional communication operations is performed by using the reserved line and the HPD line as a differential pair, while avoiding the use of the SDA, SCL, and CEC lines. In addition, in the configuration example of FIG. 35 , a configuration is provided in which two pairs of full-duplex communication operations are performed in which two differential pairs are formed by a pair of the HPD line and the SDA line and a pair of the SCL line and the reserved line and unidirectional communication is performed by using each of the two differential pairs.
- FIGS. 36(A) to (E) show bidirectional communication waveforms in the configuration example of FIG. 19 or FIG. 35 .
- FIG. 36(A) shows the waveform of a signal transmitted from the source device
- FIG. 36(B) shows the waveform of a signal received at the sink device
- FIG. 36(C) shows the waveform of a signal passing through a cable
- FIG. 36(D) shows a signal received at the source device
- FIG. 36(E) shows the waveform of a signal transmitted from the source device.
- bidirectional IP communication is performed between the source device and the sink device in the embodiments described above, bidirectional communication can be performed by using a protocol different from IP.
- bidirectional communication can be performed by using a protocol different from IP.
- the present invention is similarly applicable to a case where connection between electronic devices is performed in a wireless manner.
- the present invention allows additional information on individual video signals to be smoothly displayed on an external device side and improves the performance of a selecting operation on a video signal by a user.
- the present invention is applicable, for example, to an AV system or the like that connects a video camera recorder and a television receiver through an HDMI interface.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Signal Processing For Recording (AREA)
- Dc Digital Transmission (AREA)
Abstract
[Object] To allow a contents list of a video camera recorder to be smoothly displayed on a television receiver and improve the performance of a selecting operation on video content by a user.
[Solving Means] A video camera recorder (source device) 10A and a television receiver (sink device) 30A are connected through an HDMI cable 1. The video camera recorder 10A is provided with an HDMI transmission unit (HDMI TX) 28 and a high-speed data line I/F 28A. The television receiver 30A is provided with an HDMI reception unit (HDMI RX) 32 and a high-speed data line I/F 32A. In response to a transmission request from the television receiver 30A side, the video camera recorder 10A transmits, at high speed, additional information (contents list and thumbnail data) to the television receiver 30A by using a high-speed data line constituted by specific lines of the HDMI cable 1.
Description
- The present invention relates to a transmission device, a video signal transmission method for the transmission device, a reception device, and a video signal reception method for the reception device that are suitable for application to a system constituted by a device that performs output or input in conformity with digital video/audio input/output interface standards, which are called HDMI (High-Definition Multimedia Interface) standards.
- Specifically, the present invention relates to a transmission device that causes, by transmitting, using a bidirectional communication unit, to an external device, additional information on individual video signals that can be transmitted to the external device, the external device side to smoothly display the additional information on the individual video signals, and the performance of a selecting operation on a video signal by a user can thus be improved, and the like.
- In recent years, for example, HDMI (High Definition Multimedia Interface) has been gaining popularity as a communication interface through which digital video signals, that is, uncompressed (baseband) video signals (hereinafter, referred to as “image data”), and digital audio signals associated with the video signals (hereinafter, referred to as “audio data”) are transmitted at high speed from a DVD (Digital Versatile Disc) recorder, a set-top box, and other AV sources (Audio Visual sources) to a television receiver, a projector, and other displays. The details of the HDMI standards are described, for example, in
Patent Document 1. Patent Document 1: WO2002/078336 - In a case where device-to-device connection is performed using HDMI, the definition of audio and video transmission is standardized, whereas no definition of additional information transmission is provided. Thus, in the case of a video camera recorder in which a plurality of scenes are recorded on one medium, a television receiver to which the video camera recorder is connected only recognizes the video camera recorder as a video camera recorder, and it is difficult to start reproduction of a video signal at a scene desired by a user.
- An object of the present invention is to improve the performance of a selecting operation on a video signal by a user.
- A concept of the present invention lies in a transmission device characterized by including
- a signal transmission unit that transmits a video signal as a differential signal through a transmission path using a plurality of channels to an external device;
- a communication unit that performs bidirectional communication by using a specific line constituting the transmission path;
- a video signal storage unit that stores individual video signals that can be transmitted, by using the signal transmission unit, to the external device;
- an additional information storage unit that stores additional information on the individual video signals stored in the video signal storage unit; and
- a communication control unit that performs control in such a manner that the additional information on the individual video signals stored in the additional information storage unit is transmitted, by using the communication unit, to the external device.
- The transmission device according to the present invention includes the signal transmission unit that transmits a video signal as a differential signal through a transmission path using a plurality of channels to an external device. The transmission device is, for example, an HDMI source device. In the present invention, the communication unit that performs bidirectional communication by using a specific line constituting the transmission channel is provided. By using the communication unit, additional information on individual video signals that can be transmitted to the external device is transmitted to the external device.
- Here, the additional information is text information or image information, or text information and image information. In addition, transmission of the additional information to the external device is performed, for example, in a case where the communication unit receives a transmission request for the additional information transmitted from the external device.
- In a case where the additional information on the individual video signals is transmitted, by using the communication unit, to the external device as described above and, for example, a transmission request for the additional information is received from the external device, the additional information on the individual video signals is immediately supplied to the external device. Thus, the additional information on the individual video signals is smoothly displayed on the external device side, and the performance of a selecting operation by a user is improved.
- In addition, in the present invention, for example, the communication control unit may further perform control, when the communication unit receives selection information on a specific video signal transmitted from the external device, in such a manner that the video signal corresponding to the selection information among the video signals stored in the video signal storage unit is transmitted, by using the signal transmission unit, to the external device. In this case, in a case where the external device side selects a specific video signal, selection information on the specific video signal is immediately supplied to the transmission device, and the video signal corresponding to the selection information can be transmitted from the transmission device to the external device. Thus, the external device side is capable of immediately causing the selecting operation on the video signal by the user to be reflected in image display. Hence, the performance of an operation by the user is improved.
- In addition, a concept of the present invention lies in a reception device characterized by including
- a signal reception unit that receives a video signal as a differential signal through a transmission path using a plurality of channels from an external device;
- a communication unit that performs bidirectional communication by using a specific line constituting the transmission path;
- an image display unit that processes the video signal received at the signal reception unit to display an image; and
- an additional information display unit that displays, when the communication unit receives additional information on individual video signals that can be transmitted from the external device, the additional information being transmitted from the external device, the additional information on the individual video signals.
- The reception device according to the present invention includes the signal reception unit that receives a video signal as a differential signal transmitted through a transmission path using a plurality of channels from an external device. The reception device is, for example, an HDMI sink device. In the present invention, the communication unit that performs bidirectional communication by using a specific line constituting the transmission path is provided. By using the communication unit, additional information on individual video signals that can be transmitted from the external device is received, and displaying of the additional information is performed.
- Here, the additional information is text information or image information, or text information and image information. In addition, for example, a transmission request for the additional information on the individual video signals is transmitted, by using the communication unit, to the external device.
- In a case where the communication unit receives the additional information on the individual video signals as described above and, for example, a transmission request for the additional information is transmitted to the external device, the additional information on the individual video signals can be immediately received from the external device. Thus, the additional information on the individual video signals can be smoothly displayed, and the performance of a selecting operation on a video signal by a user can be improved.
- In addition, in the present invention, for example, a user operation unit that allows a user to select a specific video signal in accordance with the additional information on the individual video signals displayed on the additional information display unit, and a communication control unit that performs control in such a manner that selection information on the specific video signal selected by the user operation unit is transmitted, by using the communication unit, to the external device, may further be provided. In this case, in a case where the user has selected a specific video signal, selection information on the specific video signal is immediately supplied to the external device, and the video signal corresponding to the selection information can be transmitted from the external device to the reception device. Thus, the selecting operation on the video signal by the user can be immediately reflected in image display, and the performance of an operation by the user can be improved.
- According to the present invention, additional information on individual video signals that can be transmitted to an external device is transmitted, by using a bidirectional communication unit, to the external device, the additional information on the individual video signals can be smoothly displayed on the external device side, and the performance of a selecting operation on a video signal by a user can be improved. In addition, according to the present invention, additional information on individual video signals that can be transmitted from an external device is received, by using a bidirectional communication unit, from the external device, the additional information on the individual video signals can be smoothly displayed, and the performance of a selecting operation on a video signal by a user can be improved.
-
FIG. 1 is a block diagram showing an example of the configuration of an AV system according to an embodiment of the present invention. -
FIG. 2 is a block diagram showing an example of the configuration of a video camera recorder (source device) constituting the AV system. -
FIG. 3 is a block diagram showing an example of the configuration of a television receiver (sink device) constituting the AV system. -
FIG. 4 is a block diagram showing an example of the configurations of an HDMI transmission unit (HDMI source) and an HDMI reception unit (HDMI sink). -
FIG. 5 is a block diagram showing an example of the configurations of an HDMI transmitter and an HDMI receiver. -
FIG. 6 is an illustration showing the structure of TMDS transmission data. -
FIG. 7 is an illustration showing a pin arrangement (type A) of HDMI'terminals. -
FIG. 8 is an illustration showing the block structure of data transmitted through a CEC channel. -
FIG. 9 is an illustration showing an example of the data structure of a header block. -
FIG. 10 is an illustration showing an example of logical addresses set in accordance with the types of individual devices. -
FIG. 11 is an illustration showing an example of the structure of command data. -
FIG. 12 is an illustration showing an example of the data structure of a header when thumbnail data is transmitted. -
FIG. 13 is a sequence diagram for explaining an example of data transmission performed between an HDMI terminal of the video camera recorder and an HDMI terminal of the television receiver through an HDMI cable. -
FIG. 14 is an illustration for explaining an example of transmission of thumbnail data. -
FIG. 15 is an illustration showing a content display example on the sink device. -
FIG. 16 is a block diagram showing an example of the configuration of an AV system according to another embodiment of the present invention. -
FIG. 17 is a block diagram showing an example of the configuration of a video camera recorder (source device) constituting the AV system. -
FIG. 18 is a block diagram showing an example of the configuration of a television receiver (sink device) constituting the AV system. -
FIG. 19 is a connection diagram showing an example of the configuration of high-speed data line interfaces of the video camera recorder and the television receiver. -
FIG. 20 is an illustration showing an example of the data structure of a control command transmitted through a high-speed data line. -
FIG. 21 is an illustration showing the definitions of control commands and transmission additional information used for a control sequence. -
FIG. 22 is a sequence diagram for explaining an example of data transmission performed between an HDMI terminal of the video camera recorder and an HDMI terminal of the television receiver through an HDMI cable. -
FIG. 23 is a connection diagram showing another example of the configuration of high-speed data line interfaces of the video camera recorder and the television receiver. -
FIG. 24 is a connection diagram showing still another example of the configuration of high-speed data line interfaces of the video camera recorder and the television receiver. -
FIG. 25 is an illustration showing the structure of E-EDID received by the source device. -
FIG. 26 is an illustration showing the structure of E-EDID Vendor Specific Data Block. -
FIG. 27 is a flowchart for explaining a communication process by the source device. -
FIG. 28 is a flowchart for explaining a communication process by the sink device. -
FIG. 29 is a flowchart for explaining a communication process by the source device. -
FIG. 30 is a flowchart for explaining a communication process by the sink device. -
FIG. 31 is a connection diagram showing another example of the configuration of high-speed data line interfaces of the video camera recorder and the television receiver. -
FIG. 32 is a flowchart for explaining a communication process by the source device. -
FIG. 33 is a flowchart for explaining a communication process by the sink device. -
FIG. 34 is a block diagram showing an example of the configuration of a computer to which the present invention is applied. -
FIG. 35 is a connection diagram showing still another example of the configuration of high-speed data line interfaces of the video camera recorder and the television receiver. -
FIG. 36 includes illustrations showing bidirectional communication waveforms. - 1 HDMI cable, 5 and 5V, AV system, 10 and 10A video camera recorder, 11 imager, 12 imager driver, 13 imaging signal processing circuit, 14 camera control CPU, 15 static image signal processing circuit, 16 moving image signal processing circuit, 17 memory card, 18 recording/playback circuit, 19 recording medium, 20 system control CPU, 21 flash ROM, 22 SDRAM, 24 microphone, 25 audio signal processing circuit, 26 LCD controller, 27 LCD panel, 28 HDMI transmission unit (HDMI source), 28A high-speed data line interface, 29 HDMI terminal, 30 and 30A television receiver, 31 HDMI terminal, 32 HDMI reception unit (HDMI sink), 32A high-speed data line interface, 35 antenna terminal, 36 digital tuner, 37 demultiplexer, 38 MPEG decoder, 39 video signal processing circuit, 40 graphic generation circuit, 41 panel driving circuit, 42 display panel, 43 audio signal processing circuit, 44 audio amplifying circuit, 45 speaker, 50 internal bus, 51 CPU, 52 flash ROM, 53 DRAM, 54 Ethernet interface, 55 network terminal, 56 remote control reception unit, 57 remote control transmitter, 81 transmitter, 82 receiver, 83 DDC, 84 CEC line, 85 EDID ROM, 88 reserved line
- Hereinafter, embodiments of the present invention will be explained with reference to the drawings.
FIG. 1 shows an example of the configuration of an AV (Audio Visual)system 5 according to an embodiment. - The
AV system 5 includes avideo camera recorder 10 as a source device and atelevision receiver 30 as a sink device. Thevideo camera recorder 10 and thetelevision receiver 30 are connected through anHDMI cable 1. AnHDMI terminal 29 to which an HDMI transmission unit (HDMI TX) 28 is connected is provided in thevideo camera recorder 10. AnHDMI terminal 31 to which an HDMI reception unit (HDMI RX) 32 is connected is provided in thetelevision receiver 30. One end of theHDMI cable 1 is connected to theHDMI terminal 29 of thevideo camera recorder 10, and the other end of theHDMI cable 1 is connected to theHDMI terminal 31 of thetelevision receiver 30. -
FIG. 2 shows the configuration of thevideo camera recorder 10. Thevideo camera recorder 10 includes animager 11, animager driver 12, an imagingsignal processing circuit 13, acamera control CPU 14, a static imagesignal processing circuit 15, a moving imagesignal processing circuit 16, amemory card 17, a recording/playback circuit 18, arecording medium 19, a system control CPU (Central Processing Unit) 20, a flash ROM (Read Only Memory) 21, an SDRAM (Synchronous Dynamic Random Access Memory) 22, a key 23, amicrophone 24, an audiosignal processing circuit 25, anLCD controller 26, anLCD panel 27, theHDMI transmission unit 28, and theHDMI terminal 29. - The
imager 11 is constituted by, for example, a C-MOS imaging element or a CCD imaging element. Theimager driver 12 drives theimager 11. The imagingsignal processing circuit 13 processes an imaging signal acquired by theimager 11 to generate image data (captured image data) corresponding to an object. Thecamera control CPU 14 controls the operations of theimager driver 12 and the imagingsignal processing circuit 13. - At the time of capturing a static image, the static image
signal processing circuit 15 performs compression and encoding processing based on, for example, a JPEG (Joint Photographic Experts Group) method on the image data, which is acquired by the imagingsignal processing circuit 13, to generate static image data. Then, the static imagesignal processing circuit 15 writes the generated static image data to thememory card 17 or writes the generated static image data through thesystem control CPU 20 to theflash ROM 21. - In addition, the static image
signal processing circuit 15 generates thumbnail data, which is static image data for an index, described later, and records the thumbnail data in thememory card 17. A thumbnail is generated in association with each video signal recorded in therecording medium 19, as described later, and constitutes additional information (image information) on the video signal. From this meaning, thememory card 17 constitutes an additional information storage unit. - The audio
signal processing circuit 25 performs processing such as A/D conversion on an audio signal acquired by themicrophone 24 to obtain audio data associated with captured image data. At the time of capturing a moving image, the moving imagesignal processing circuit 16 performs processing, such as compression and encoding conforming to a recording medium format, on the image data acquired by the imagingsignal processing circuit 13, as well as the audio data acquired by the audiosignal processing circuit 25, to generate moving image data including the audio data added thereto. - At the time of capturing a moving image, the recording/
playback circuit 18 records the moving image data generated by the moving imagesignal processing circuit 16, as a video signal of the moving image, on the loadedrecording medium 19. From this meaning, therecording medium 19 constitutes a video signal storage unit. Therecording medium 19 may constitute an additional information storage unit for a thumbnail, which is index static image data described later. In addition, at the time of playing back a moving image, the recording/playback circuit 18 reads moving image data from therecording medium 35 and performs decoding processing and the like to obtain playback image data. - For example, as the
recording medium 19, an optical disc, a hard disk, a magnetic tape, a semiconductor memory, or the like may be used. In addition, additional information (text information), such as a title, a recorded (captured) date and time, a recorded period of time, a recorded mode, and a comment entered by a user, can be recorded, for each unit of video signals recorded, in therecording medium 19. Here, a unit of video signals means video signals for one scene recorded during one period from the start of shooting to the end of shooting, video signals recorded on the same date, a series of video signals created by editing, or the like. - Note that in this embodiment, video signals of moving images recorded in the
recording medium 19 are referred to as video content, where necessary. In this case, a piece of video content is constituted by a unit of video signals described above. - The
LCD controller 26 drives the LCD (Liquid Crystal Display)panel 27 and displays a captured image (moving image) or a playback image (moving image) on theLCD panel 27, on the basis of the image data output from the imagingsignal processing circuit 13 or the playback image data generated by the recording/playback circuit 18. In addition, theLCD controller 26 drives theLCD panel 27 and displays a playback image (static image) on theLCD panel 27, on the basis of the playback image data acquired from thememory card 17 or the like. - The
system control CPU 20 controls the operations of the static imagesignal processing circuit 15, the moving imagesignal processing circuit 16, the recording/playback circuit 18, and the like. Theflash ROM 21, theSDRAM 22, and the key 23 are connected to thesystem control CPU 20. Theflash ROM 21 stores a control program and the like for thesystem control CPU 20. In addition, theSDRAM 22 is used for temporal storage and the like of data necessary for the control processing by thesystem control CPU 20. In addition, theflash ROM 21 or theSDRAM 22 stores data of a contents list described later. Note that thumbnail image data may be stored in theflash ROM 21 or theSDRAM 22, instead of being stored in thememory card 17 as described above. - The key 23 constitutes a user operation unit. The
system control CPU 20 determines an operation state of the key 23, and controls the operation of thevideo camera recorder 10. A user is able to perform an operation for inputting various types of additional information and the like, as well as an image capturing (recording) operation and a playback operation. - The
system control CPU 20 creates a contents list, which is data of individual pieces of video content, on the basis of additional information (text information or image information) recorded, together with the individual pieces of video content (individual video signals), in therecording medium 19, and stores the contents list in theflash ROM 21 or theSDRAM 22. From this meaning, theflash ROM 21 or theSDRAM 22 constitutes the additional information storage unit. The static imagesignal processing circuit 15 generates, for a piece of video content, at least a thumbnail as additional information (image information). Each thumbnail is provided with an ID indicating correspondence relative to a piece of video content. In a case where a thumbnail is generated from each piece of video content, various processes which have been conventionally known can be applied. For example, as the easiest process, creating a thumbnail by using image data of a first portion of each piece of video content is performed. The contents list and thumbnails generated described above can be displayed on theLCD panel 27 under the control of thesystem control CPU 20. - The HDMI transmission unit (HDMI source) 28 transmits baseband image (video) and audio data from the
HDMI terminal 29 to the HDMI cable 1 (not illustrated inFIG. 2 ) in accordance with communication conforming to HDMI. The details of theHDMI transmission unit 28 will be described later. - The operation of the
video camera recorder 10 shown inFIG. 2 will be briefly explained. - An imaging signal captured by the
imager 11 is supplied to the imagingsignal processing circuit 13 and processed, and image data (captured image data) corresponding to an object is acquired from the imagingsignal processing circuit 13. At the time of capturing a static image, the static imagesignal processing circuit 15 performs compression and encoding processing and the like on the image data output from the imagingsignal processing circuit 13 to generate static image data. The static image data is recorded in thememory card 17 or the like. - In addition, at the time of capturing a moving image, the moving image
signal processing circuit 16 performs processing, such as compression and encoding conforming to a recording medium format, on the image data output from the imagingsignal processing circuit 13, as well as audio data output from the audiosignal processing circuit 25, to generate moving image data including the audio data added thereto. The moving image data is recorded, by using the recording/playback circuit 18, in therecording medium 19. - For each unit of video signals recorded, additional information (text information), such as a title, a recorded (captured) date and time, a recorded period of time, a recorded mode, and a comment, is recorded in the
recording medium 19, in accordance with an operation on the key 23 by the user. Then, a contents list, which is data of individual pieces of video content, is created by thesystem control CPU 20 on the basis of additional information (text information or image information) on the individual pieces of video content (individual video signals), and the contents list is stored in theflash ROM 21 or theSDRAM 22. The contents list is added and updated every time a new unit of video signals is recorded in therecording medium 19. - In addition, every time a new unit of video signals is recorded in the
recording medium 19, the static imagesignal processing circuit 15 generates a thumbnail, and the thumbnail is recorded in thememory card 17 or the like. The contents list and thumbnails described above are used when the contents list is displayed on thetelevision receiver 30 so that the user can select a specific piece of video content, as described later. - At the time of playing back a static image, static image data is recorded from the
memory card 17 or the like, and the static imagesignal processing circuit 15 performs processing such as decoding to obtain playback image data. The playback image data is supplied through thesystem control CPU 20 and the moving imagesignal processing circuit 16 to theLCD controller 26, and a static image is displayed on theLCD panel 27. - At the time of playing back a moving image, moving image data is read, by using the recording/
playback circuit 18, from therecording medium 19, and the moving imagesignal processing circuit 16 performs processing such as decoding to obtain playback image data. The playback image data is supplied to theLCD controller 26, and a moving image is displayed on theLCD panel 27. - In a case where video and audio data related to moving image data recorded in the
recording medium 19 is transmitted to thetelevision receiver 30, moving image data is read from therecording medium 19 and supplied to the moving imagesignal processing circuit 16, processing such as decoding is performed on the moving image data, and baseband image and audio data is obtained. Then, the baseband image and audio data is supplied to theHDMI transmission unit 28, and transmitted through theHDMI cable 1, which is connected to theHDMI terminal 29, to thetelevision receiver 30. - The
cable 1 connected to theHDMI terminal 29 is provided for a transmission line (transmission path) for control data, as well as for a transmission line (transmission path) for video data. The transmission line for control data has a configuration that allows data transmission to be performed in a bidirectional manner. Thus, theHDMI transmission unit 28 has a function of transmitting and receiving control data, as well as a function of transmitting video signals. Control data received by theHDMI transmission unit 28 is supplied to thesystem control CPU 20. In addition, control data transmitted from theHDMI transmission unit 28 is supplied from thesystem control CPU 20. - In this embodiment, data of the contents list described above is one of a plurality of pieces of control data transmitted from the
HDMI transmission unit 28. Thesystem control CPU 20 transmits the data of the contents list in response to a transmission request from thetelevision receiver 30. When transmitting the contents list, thesystem control CPU 20 also transmits thumbnails. The details of a process for transmitting a contents list and thumbnails will be described later. -
FIG. 3 shows an example of the configuration of thetelevision receiver 30. Thetelevision receiver 30 includes theHDMI terminal 31, theHDMI reception unit 32, anantenna terminal 35, adigital tuner 36, ademultiplexer 37, an MPEG (Moving Picture Expert Group)decoder 38, a videosignal processing circuit 39, agraphic generation circuit 40, apanel driving circuit 41, adisplay panel 42, an audiosignal processing circuit 43, anaudio amplifying circuit 44, aspeaker 45, aninternal bus 50, aCPU 51, aflash ROM 52, a DRAM (Dynamic Random Access Memory) 53, an Ethernet interface (Ethernet I/F) 54, anetwork terminal 55, a remotecontrol reception unit 56, and aremote control transmitter 57. Note that “Ethernet (in Japanese)” and “Ethernet” are registered trademarks. - The
antenna terminal 35 is a terminal which receives a television broadcast signal received at a reception antenna (not illustrated). Thedigital tuner 36 processes the television broadcast signal input to theantenna terminal 35, and outputs a specific transport stream corresponding to a channel selected by a user. Thedemultiplexer 37 extracts, from the transport stream obtained by thedigital tuner 36, a partial TS (Transport Stream) (a TS packet of video data and a TS packet of audio data) corresponding to the channel selected by the user. - In addition, the
demultiplexer 37 extracts, from the transport stream obtained by thedigital tuner 36, PSI/SI (Program Specific Information/Service Information), and outputs the PSI/SI to theCPU 51. A plurality of channels are multiplexed together in the transport stream obtained by thedigital tuner 36. The process performed by thedemultiplexer 37 for extracting a partial TS of a desired channel from the transport stream is achieved by acquiring information on a packet ID (PID) of the desired channel from PSI/SI (PAT/PMT). - The
MPEG decoder 38 performs decoding processing on a video PES (Packetized Elementary Stream) packet constituted by the TS packet of video data obtained by thedemultiplexer 37 to obtain video data. In addition, theMPEG decoder 38 performs decoding processing on an audio PES packet constituted by the TS packet of audio data obtained by thedemultiplexer 37 to obtain audio data. - The video
signal processing circuit 39 and thegraphic generation circuit 40 perform, where necessary, multi-screen processing, graphics data superimposition processing, and the like on the video data obtained by theMPEG decoder 38. Thegraphic generation circuit 40 creates, for example, a user interface screen for a contents list and the like described later. Thepanel driving circuit 41 drives thedisplay panel 42 in accordance with video data output from thegraphic generation circuit 40. Thedisplay panel 42 is constituted by, for example, an LCD (Liquid Crystal Display), a PDP (Plasma Display Panel), or the like. The audiosignal processing circuit 43 performs necessary processing, such as D/A conversion, on the audio data obtained by theMPEG decoder 38. Theaudio amplifying circuit 44 amplifies an audio signal output from the audiosignal processing circuit 43 and supplies the amplified audio signal to thespeaker 45. - The
CPU 51 controls the operation of each unit of thetelevision receiver 30. Theflash ROM 52 stores control software and holds data. TheDRAM 53 forms a work area of theCPU 51. TheCPU 51 loads, to theDRAM 53, software and data read from theflash ROM 52, starts the software, and controls each unit of thetelevision receiver 30. - The remote
control reception unit 56 receives a remote control signal (remote control code) transmitted from theremote control transmitter 57, and supplies the remote control code to theCPU 51. TheCPU 51 controls each unit of thetelevision receiver 30 in accordance with the remote control code. Thenetwork terminal 55 is a terminal which is connected to a network and is connected to theEthernet interface 54. TheCPU 51, theflash ROM 52, theDRAM 53, and theEthernet interface 54 are connected to theinternal bus 50. - In addition, the
DRAM 53 or theflash ROM 52 stores additional information (contents list and thumbnails) of individual video signals transmitted from thevideo camera recorder 10. As described above, additional information on individual video signals stored in theDRAM 53 or theflash ROM 52 is read and supplied to thegraphic generation circuit 40 when necessary, and is used for creation of a user interface screen on which the contents list is displayed. - The HDMI reception unit (HDMI sink) 32 receives baseband video (image) and audio data supplied through the
HDMI cable 1 to theHDMI terminal 31 in accordance with communication conforming to HDMI. The details of theHDMI reception unit 32 will be described later. - The operation of the
television receiver 30 shown inFIG. 3 will be briefly explained. - A television broadcast signal input to the
antenna terminal 35 is supplied to thedigital tuner 36. Thedigital tuner 36 processes the television broadcast signal, outputs a specific transport stream corresponding to a channel selected by a user, and supplies the specific transport stream to thedemultiplexer 37. Thedemultiplexer 37 extracts, from the transport stream, a partial TS (a TS packet of video data and a TS packet of audio data) corresponding to the channel selected by the user, and supplies the partial TS to theMPEG decoder 38. - The
MPEG decoder 38 performs decoding processing on a video PES packet constituted by the TS packet of video data to obtain video data. After the video data is subjected to, where necessary, multi-screen processing, graphics data superimposition processing, and the like in the videosignal processing circuit 39 and thegraphic generation circuit 40, the processed video data is supplied to thepanel driving circuit 41. Thus, an image corresponding to the channel selected by the user is displayed on thedisplay panel 42. - In addition, the
MPEG decoder 38 performs decoding processing on an audio PES packet constituted by the TS packet of audio data to obtain audio data. After the audio data is subjected to necessary processing, such as D/A conversion, in the audiosignal processing circuit 43, and is further amplified in theaudio amplifying circuit 44, the audio data is supplied to thespeaker 45. Thus, sound corresponding to the channel selected by the user is output from thespeaker 45. - In addition, the
HDMI reception unit 32 acquires video (image) data and audio data transmitted from thevideo camera recorder 10, which is connected through theHDMI cable 1 to theHDMI terminal 31. The video data and the audio data are supplied to the videosignal processing circuit 39 and the audiosignal processing circuit 43, respectively. Subsequently, operations similar to those at the time of receiving a television broadcast signal described above are performed. An image is displayed on thedisplay panel 42, and sound is output from thespeaker 45. - As described above, the
HDMI cable 1 connected to theHDMI terminal 31 is provided for a transmission line (transmission path) for control data, as well as for a transmission line (transmission path) for video data. The transmission line for control data has a configuration that allows data transmission to be performed in a bidirectional manner. Thus, theHDMI reception unit 32 has a function of transmitting and receiving control data, as well as a function of receiving video signals. Control data received by theHDMI reception unit 32 is supplied to theCPU 51. In addition, control data transmitted from theHDMI reception unit 32 is supplied from theCPU 51. In this embodiment, data of the contents list described above is one of a plurality of pieces of control data received by theHDMI reception unit 32. -
FIG. 4 shows an example of the configurations of the HDMI transmission unit (HDMI source) 28 of thevideo camera recorder 10 and the HDMI reception unit (HDMI sink) 32 of thetelevision receiver 30 in theAV system 5 inFIG. 1 . - The
HDMI source 28 transmits, in a unidirectional manner, a differential signal corresponding to pixel data of an uncompressed image for one screen through a plurality of channels to theHDMI sink 32, during an effective image period (hereinafter, where necessary, also referred to as an active video period), which is a period obtained by removing a horizontal blanking period and a vertical blanking period from a period from a certain vertical synchronizing signal to the next vertical synchronizing signal, and transmits, in a unidirectional manner, a differential signal corresponding to at least audio data associated with the image, control data, other auxiliary data, and the like through a plurality of channels to theHDMI sink 32, during the horizontal blanking period and the vertical blanking period. - That is, the
HDMI source 28 includes atransmitter 81. For example, thetransmitter 81 converts pixel data of an uncompressed image into a corresponding differential signal, and serially transmits, in a unidirectional manner, the differential signal, through three TMDS channels, #0, #1, and #2, which are a plurality of channels, to theHDMI sink 32, which is connected through theHDMI cable 1. - In addition, the
transmitter 81 converts audio data associated with the uncompressed image, and furthermore, necessary control data, other auxiliary data, and the like into a corresponding differential signal, and serially transmits, in a unidirectional manner, the differential signal through the threeTMDS channels # 0, #1, and #2 to theHDMI sink 32, which is connected through theHDMI cable 1. - Moreover, the
transmitter 81 transmits, through a TMDS clock channel to theHDMI sink 32, which is connected through theHDMI cable 1, a pixel clock which is synchronized with the pixel data transmitted through the threeTMDS channels # 0, #1, and #2. Here, 10-bit pixel data is transmitted through one TMDS channel #i (i=0, 1, 2) during one pixel clock. - The HDMI sink 32 receives a differential signal corresponding to pixel data which is transmitted, in a unidirectional manner, through the plurality channels from the
HDMI source 28 during the active video period, and receives a differential signal corresponding to audio data and control data which is transmitted, in a unidirectional manner, through the plurality of channels from theHDMI source 28 during the horizontal blanking period or the vertical blanking period. - That is, the
HDMI sink 32 includes areceiver 82. Thereceiver 82 receives a differential signal corresponding to pixel data and a differential signal corresponding to audio data and control data which are transmitted, in a unidirectional manner, through theTMDS channels # 0, #1, and #2 from theHDMI source 28, which is connected through theHDMI cable 1, in synchronization with a pixel clock which is also transmitted from theHDMI source 28 through the TMDS clock channel. - Transmission channels for the HDMI system constituted by the
HDMI source 28 and theHDMI sink 32 include transmission channels called a DDC (Display Data Channel) 83 and aCEC line 84, as well as the threeTMDS channels # 0 to #2 as transmission channels through which pixel data and audio data are serially transmitted in a unidirectional manner from theHDMI source 28 to theHDMI sink 32 in synchronization with a pixel clock and the TMDS clock channel as a transmission channel through which the pixel clock is transmitted. - The
DDC 83 is formed by two signal lines, which are not illustrated, contained in theHDMI cable 1. TheDDC 83 is used by theHDMI source 28 to read E-EDID (Enhanced Extended Display Identification Data) from theHDMI sink 32, which is connected through theHDMI cable 1. - That is, the
HDMI sink 32 includes an EDID ROM (Read Only Memory) 85 which stores E-EDID, which is performance information on the performance (Configuration/capability) of theHDMI sink 32 itself, as well as theHDMI receiver 81. TheHDMI source 28 reads E-EDID of theHDMI sink 32 through theDDC 83 from theHDMI sink 32, which is connected to through theHDMI cable 1, and identifies, in accordance with the E-EDID, settings of the performance of theHDMI sink 32, that is, for example, an image format (profile), such as RGB, YCbCr4:4:4, and YCbCr4:4:2, supported by an electronic device including theHDMI sink 32. - The
CEC line 84 is formed by a single signal line, which is not illustrated, contained in theHDMI cable 1. TheCEC line 84 is used for bidirectional communication of control data performed between theHDMI source 28 and theHDMI sink 32. - In addition, a
line 86 connected to a pin called HPD (Hot Plug Detect) is contained in theHDMI cable 1. With the use of theline 86, a source device is capable of detecting connection of a sink device. In addition, aline 87 used for power supply from the source device to the sink device is also contained in theHDMI cable 1. Furthermore, areserved line 88 is contained theHDMI cable 1. -
FIG. 5 shows an example of the configurations of theHDMI transmitter 81 and theHDMI receiver 82 inFIG. 4 . - The
transmitter 81 includes three encoders/serializers TMDS channels # 0, #1, and #2, respectively. The encoders/serializers serializer 81B, and the R component is supplied to the encoder/serializer 81C. - In addition, the auxiliary data includes, for example, audio data and a control packet. The control packet is supplied, for example, to the encoder/
serializer 81A, and the audio data is supplied to the encoders/serializers - Furthermore, the control data includes a 1-bit vertical synchronizing signal (VSYNC), a 1-bit horizontal synchronizing signal (HSYNC), and control bits CTL0, CTL1, CTL2, and CTL3, each of which is one bit. The vertical synchronizing signal and the horizontal synchronizing signal are supplied to the encoder/
serializer 81A. The control bits CTL0 and CTL1 are supplied to the encoder/serializer 81B, and the control bits CTL2 and CTL3 are supplied to the encoder/serializer 81C. - The encoder/
serializer 81A transmits, in a time division manner, the B component of the image data, the vertical synchronizing signal, the horizontal synchronizing signal, and the auxiliary data supplied to the encoder/serializer 81A. That is, the encoder/serializer 81A converts the B component of the image data supplied to the encoder/serializer 81A into parallel data of a unit of 8 bits, which corresponds to the fixed number of bits. Furthermore, the encoder/serializer 81A encodes the parallel data, converts the encoded data into serial data, and transmits the converted data through theTMDS channel # 0. - In addition, the encoder/
serializer 81A encodes the 2-bit parallel data of the vertical synchronizing signal and the horizontal synchronizing signal supplied to the encoder/serializer 81A, converts the encoded data into serial data, and transmits the converted data through theTMDS channel # 0. Furthermore, the encoder/serializer 81A converts the auxiliary data supplied to the encoder/serializer 81A into parallel data of a unit of 4 bits. Then, the encoder/serializer 81A encodes the parallel data, converts the encoded data into serial data, and transmits the converted data through theTMDS channel # 0. - The encoder/
serializer 81B transmits, in a time division manner, the G component of the image data, the control bits CTL0 and CTL1, and the auxiliary data supplied to the encoder/serializer 81B. That is, the encoder/serializer 81B converts the G component of the image data supplied to the encoder/serializer 81B into parallel data of a unit of 8 bits, which corresponds to the fixed number of bits. Furthermore, the encoder/serializer 81B encodes the parallel data, converts the encoded data into serial data, and transmits the converted data through theTMDS channel # 1. - In addition, the encoder/
serializer 81B encodes the 2-bit parallel data of the control bits CTL0 and CTL1 supplied to the encoder/serializer 81B, converts the encoded data into serial data, and transmits the converted data through theTMDS channel # 1. Furthermore, the encoder/serializer 81B converts the auxiliary data supplied to the encoder/serializer 81B into parallel data of a unit of 4 bits. Then, the encoder/serializer 81B encodes the parallel data, converts the encoded data into serial data, and transmits the converted data through theTMDS channel # 1. - The encoder/
serializer 81C transmits, in a time division manner, the R component of the image data, the control bits CTL2 and CTL3, and the auxiliary data supplied to the encoder/serializer 81C. That is, the encoder/serializer 81C converts the R component of the image data supplied to the encoder/serializer 81C into parallel data of a unit of 8 bits, which corresponds to the fixed number of bits. Furthermore, the encoder/serializer 81C encodes the parallel data, converts the encoded data into serial data, and transmits the converted data through theTMDS channel # 2. - In addition, the encoder/
serializer 81C encodes the 2-bit parallel data of the control bits CTL2 and CTL3 supplied to the encoder/serializer 81C, converts the encoded data into serial data, and transmits the converted data through theTMDS channel # 2. Furthermore, the encoder/serializer 81C converts the auxiliary data supplied to the encoder/serializer 81C into parallel data of a unit of 4 bits. Then, the encoder/serializer 81C encodes the parallel data, converts the encoded data into serial data, and transmits the converted data through theTMDS channel # 2. - The
receiver 82 includes three recovery/decoders TMDS channels # 0, #1, and, #2, respectively. The recovery/decoders TMDS channels # 0, #1, and #2. Furthermore, the recovery/decoders - That is, the recovery/
decoder 82A receives the B component of the image data, the vertical synchronizing signal, the horizontal synchronizing signal, and the auxiliary data transmitted as a differential signal through theTMDS channel # 0. Then, the recovery/decoder 82A converts the B component of the image data, the vertical synchronizing signal, the horizontal synchronizing signal, and the auxiliary data from serial data into parallel data, decodes the converted data, and outputs the decoded data. - The recovery/
decoder 82B receives the G component of the image data, the control bits CTL0 and CTL1, and the auxiliary data transmitted as a differential signal through theTMDS channel # 1. Then, the recovery/decoder 82B converts the G component of the image data, the control bits CTL0 and CTL1, and the auxiliary data from serial data into parallel data, decodes the converted data, and outputs the decoded data. - The recovery/
decoder 82C receives the R component of the image data, the control bits CTL2 and CTL3, and the auxiliary data transmitted as a differential signal through theTMDS channel # 2. Then, the recovery/decoder 82C converts the R component of the image data, the control bits CTL2 and CTL3, and the auxiliary data from serial data into parallel data, decodes the converted data, and outputs the decoded data. -
FIG. 6 shows an example of transmission periods (durations) during which various transmission data are transmitted through the threeTMDS channels # 0, #1, and #2 of HDMI. Note thatFIG. 6 shows periods of various transmission data in a case where a progressive image having 720 horizontal pixels and 480 vertical pixels is transmitted through theTMDS channels # 0, #1, and #2. - In a Video Field in which transmission data is transmitted through the three
TMDS channels # 0, #1, and #2 of HDMI, three types of periods, a Video Data period, a Data Island period, and a Control period, exist, in accordance with the type of transmission data. - Here, the Video Field period is a period from a rising edge (active edge) of a certain vertical synchronizing signal to a rising edge of the next vertical synchronizing signal. The Video Field period is divided into a horizontal blanking time (horizontal blanking), a vertical blanking time (vertical blanking), and an active video period (Active Video), which is a period obtained by removing the horizontal blanking time and the vertical blanking time from the Video Field period.
- The Video Data period is allocated to the active video period. During the Video Data period, data of effective pixels (Active pixels) for 720 pixels×480 lines constituting uncompressed image data for one screen is transmitted.
- The Data Island period and the Control period are applied to the horizontal blanking time and the vertical blanking time. During the Data Island period and the Control period, Auxiliary data is transmitted.
- That is, the Data Island period corresponds to one part of the horizontal blanking time and the vertical blanking time. During the Data Island period, among the auxiliary data, data not relating to control, such as, for example, a packet of audio data, is transmitted.
- The Control period is allocated to the other part of the horizontal blanking time and the vertical blanking time. During the Control period, among the auxiliary data, data relating to control, such as, for example, the vertical synchronizing signal, the horizontal synchronizing signal, and the control packet, is transmitted.
- Here, according to the current HDMI, the frequency of a pixel clock transmitted through a TMDS clock channel is, for example, 165 MHz. In this case, the transmission rate in the Data Island period is about 500 Mbps. In this embodiment, by using the Data Island period, thumbnail data, which is index video data, is transmitted from the
video camera recorder 10 to thetelevision receiver 30. -
FIG. 7 shows the pin arrangement of theHDMI terminals - Two lines serving as differential lines through which TMDS Data#i+ and TMDS Data#i−, which are differential signals for a TMDS channel #i, are transmitted, are connected to a pin (a pin whose pin number is 1, 4, or 7) to which TMDS Data#i+ is allocated and a pin (a pin whose pin number is 3, 6, or 9) to which TMDS Data#i− is allocated.
- In addition, the
CEC line 84 through which a CEC signal, which is control data, is transmitted, is connected to a pin whose pin number is 13, and a pin whose pin number is 14 is an empty (reserved) pin. In addition, a line through which an SDA (Serial Data) signal such as E-EDID is transmitted, is connected to a pin whose pin number is 16. A line through which an SCL (Serial Clock) signal, which is a clock signal used for synchronization at the time of transmission and reception of the SDA signal, is connected to a pin whose pin number is 15. TheDDC 83 described above is constituted by the line through which the SDA signal is transmitted and the line through which the SCL signal is transmitted. - In addition, the
line 86, which is used by a source device to detect connection of a sink device as described above, is connected to a pin whose pin number is 19. In addition, theline 87, which is used for supplying power as described above, is connected to a pin whose pin number is 18. - The structure of data transmitted through the CEC channel shown in
FIG. 4 will be explained with reference toFIGS. 8 to 11 .FIG. 8 is an illustration showing the block structure of data transmitted through the CEC channel. The CEC channel is configured in such a manner that one block is transmitted in 4.5 milliseconds. At the start of data transmission, a start bit is arranged. Then, a header block is arranged subsequent to the start bit. After the header block, a desired number (n) of data blocks containing data that is actually desired to be transmitted are arranged. -
FIG. 9 is an illustration showing an example of the data structure of the header block. In the header block, the address of a source device (source address) and the address of a sink device (sink address) are arranged. Each of the addresses is set in accordance with the type of device. -
FIG. 10 shows an example of logical addresses set in accordance with the types of individual devices. As shown inFIG. 10 , for individual types of devices, sixteen types of address values, from “0” to “15”, are set. In the source address and the sink address constituting the header block shown inFIG. 9 , corresponding address values are arranged as 4-bit data in accordance with the source device and the sink device. For example, in the case of theAV system 5 shown inFIG. 1 , in which thevideo camera recorder 10 and thetelevision receiver 30 are connected through theHDMI cable 1, the source address represents an address value “10” for video cameras and the sink address represents an address value “0 for television receivers (TVs). - In addition, for transmission of control commands using the CEC channel, commands shown in
FIG. 11 are provided. - Although omitted in
FIG. 11 , values are determined for individual commands. A receiving side determines an instruction of a command by determining a transmitted value. Here, only control commands relating to control of thevideo camera recorder 10 are shown. - A <give Contents List> command is a command for issuing a request for transmission of a contents list. A receiving side which has received this command sends back, as a response, a <set Content Number> command, which will be described next. The <set Content Number> command is a command for issuing a notification indicating the number of pieces of content shown in the contents list stored in the own device. A <set Content Info> command is a command for transmitting data of the contents list.
- A <Thumb Nail ID> command is a command for issuing a notification indicating an ID (identification number) for transmission of thumbnail data. A <Play Content> command is a command for issuing an instruction to play back content. When this command is received, a response indicating the status of a device (whether or not entering a playback state) is sent back. An <Image View On> command is a command for issuing a notification indicating that the device has entered the playback state.
-
FIG. 12 shows an example of the data structure of a header in the case of transmitting data of a thumbnail. InFIG. 12 , 8 bits are shown as one unit. Packet-type data indicating thumbnail data is arranged in the first 8 bits. Data of a content number indicating the content to which the thumbnail belongs is arranged in the next 8 bits. Data indicating the data length of the thumbnail data is arranged in the next 8 bits. Then, thumbnail data is arranged after the header. - The thumbnail data may be image data (static image data) on which some compression processing has been performed. A plurality of pieces of thumbnail data are arranged in order, for example, in the Data Island period arranged between the vertical blanking time and the horizontal blanking time of the video data shown in
FIG. 6 . - Next, an example of data transmission performed between the
HDMI terminal 29 of thevideo camera recorder 10 and theHDMI terminal 31 of thetelevision receiver 30 through theHDMI cable 1 in this embodiment will be explained with reference toFIG. 13 . - This data transmission example is an example of a case where processing is performed in which a user operates the remote control transmitter 57 (see
FIG. 3 ) on thetelevision receiver 30 side to acquire a list (contents list) of individual pieces of video content recorded in therecording medium 19 in thevideo camera recorder 10, a piece of video content selected by the user in accordance with the display is played back by thevideo camera recorder 10, and the video content is displayed on thetelevision receiver 30. - First, the user operates a key arranged on the
remote control transmitter 57 to cause a menu screen to be displayed on thedisplay panel 42 of the television receiver 30 (step S11). This menu screen is generated by thegraphic generation circuit 40 under the control of theCPU 51 of thetelevision receiver 30. Then, when the user performs an operation for acquiring a contents list from a device connected to theHDMI terminal 31 in accordance with the menu screen, theCPU 51 transmits a command through the CEC channel to thevideo camera recorder 10, which is the device connected through the HDMI terminal 31 (step S12). The command transmitted here is a <give Contents List> command for issuing a request to transmit a contents list. - When the
system control CPU 20 of thevideo camera recorder 10 determines that the command has been received, thesystem control CPU 20 sends back the number of pieces of content shown in the contents list prepared inside the video camera recorder 10 (step S13). The command transmitted here is obtained by adding data of the number of pieces of content to the <set Content Number> command for issuing a notification indicating the number of pieces of content. - After the transmission of the number of pieces of content, the
CPU 20 transmits a <set Content Info> command for transmitting data of the contents list (step S14). After the command, theCPU 20 transmits data obtained by adding an ID to <Thumb Nail ID> for issuing a notification indicating the ID of a thumbnail (step S15). While the <set Content Info> command and the <Thumb Nail ID> command are transmitted through the CEC channel, data of the thumbnail with which the ID is provided is arranged in a Data Island period arranged in each blanking time and is transmitted through the transmission channels for video data (TMDS channels # 0, #1, and #2). - That is, for example, while control data d1 containing the <set Content Info> command and the <Thumb Nail ID> command is transmitted through the CEC line as shown in
FIG. 14( a), data d2 of a thumbnail with which an ID is provided is arranged in a Data Island period of the transmission channels for video data and is transmitted. - Note that in the
video camera recorder 10 according to this embodiment, even in a case where a recording operation or a content playback operation is not performed, if a sink device is connected to theHDMI terminal 29, video data for full-screen white display or the like is output from theHDMI terminal 29. Thumbnail data is provided for a blanking time of the video data and is transmitted. - Referring back to the explanation of
FIG. 13 , data transmission units, the number of which is equal to the number of pieces of content notified by the <set Content Number> command, are repeated, where the <set Content Info> command, the <Thumb Nail ID> command, and thumbnail data for a Data Island period are set as a data transmission unit, and thumbnail videos of individual pieces of video content or the like are transmitted. That is, in the example ofFIG. 13 , the last unit of content data is transmitted as steps S16 and S17. - The
CPU 51 of thetelevision receiver 30 stores, in theDRAM 53 or the like, data of a contents list and thumbnail data of individual pieces of video content in the list transmitted from thevideo camera recorder 10. Then, theCPU 51 causes thegraphic generation circuit 40 to generate a display screen of the contents list in accordance with the contents list and the thumbnail data, and causes thedisplay panel 42 to display the display screen (step S18). - When the user operates the
remote control transmitter 57 and selects a specific piece of video content from the contents list displayed on the display panel 42 (step S19), theCPU 51 of thetelevision receiver 30 adds the number of the selected piece of video content to a <Play Content> command for issuing an instruction to play back a piece of video content, and transmits, to thevideo camera recorder 10, the <Play Content> command including the number of the selected piece of video content added thereto (step S20). - The
system control CPU 20 of thevideo camera recorder 10, which has received the playback instruction command, plays back the corresponding piece of video content from therecording medium 19, outputs data of the played-back video content via theHDMI terminal 29, and transmits the data to the television receiver 30 (step S21). Transmission of the data of the video content is performed by using the transmission channels for video data (TMDS channels # 0,#1, and #2). - As described above, when transmission of the data of the played-back video content starts, the
television receiver 30 performs output processing for video (image) and audio data received via theHDMI terminal 31, and performs playback processing for video content (step S22). -
FIG. 15 shows an example of display of a contents list on thetelevision receiver 30. In this example, four titles are displayed on a screen, and thumbnails are displayed on a side of the titles. For example, by a scroll operation on a screen, display titles can be scrolled through. In addition to a thumbnail, additional information, such as a recorded date and time and the length of content (a recorded period of time), is displayed in a display portion of each title. The user is able to select a piece of video content to be played back while referring to titles and thumbnails from the display of such a contents list and to perform a playback operation for the selected video. - As described above, in the
AV system 5 shown inFIG. 1 , only by connecting thevideo camera recorder 10 and thetelevision receiver 30 through asingle HDMI cable 1, a contents list and thumbnail data prepared in thevideo camera recorder 10 side can be transmitted to thetelevision receiver 30, and the contents list can be displayed on thetelevision receiver 30 side. Hence, the user is able to understand the details of video content recorded in therecording medium 19 in thevideo camera recorder 10 without operating thevideo camera recorder 10, a necessary piece of video content can be easily played back from thevideo camera recorder 10, and display of the played-back video content and the like can be performed. - In this case, since the screen for displaying a list shown in
FIG. 15 is generated on thetelevision receiver 30 side, thevideo camera recorder 10 side only needs to create a contents list and the like. Thus, a heavy burden is not imposed on thevideo camera recorder 10. In addition, the operation itself can be performed by using theremote control transmitter 57 attached to thetelevision receiver 30. Thus, user friendliness can be achieved. - Note that the command configuration explained in the embodiment described above is shown as an example, and the present invention is not limited to this. In addition, although a thumbnail (index video) is arranged in a blanking time of a transmission line for video data and is transmitted in the embodiment described above, the thumbnail may be arranged in a different time and be transmitted. For example, the thumbnail may be transmitted by using the CEC line or the DDC line prepared in conformity with the HDMI standards.
- Next, another embodiment of the present invention will be described.
FIG. 16 shows an example of the configuration of an AV (Audio Visual)system 5A according to another embodiment of the present invention. - The
AV system 5A includes avideo camera recorder 10A as a source device and atelevision receiver 30A as a sink device. Thevideo camera recorder 10A and thetelevision receiver 30A are connected through theHDMI cable 1. TheHDMI terminal 29 to which the HDMI transmission unit (HDMI TX) 28 and a high-speed data line interface (I/F) 28A constituting a communication unit are connected is provided in thevideo camera recorder 10A. - In addition, the
HDMI terminal 31 to which the HDMI reception unit (HDMI RX) 32 and a high-speed data line interface (I/F) 32A constituting a communication unit are connected is provided in thetelevision receiver 30A. One end of theHDMI cable 1 is connected to theHDMI terminal 29 of thevideo camera recorder 10A and the other end of theHDMI cable 1 is connected to theHDMI terminal 31 of thetelevision receiver 30A. - In the
AV system 5 shown inFIG. 1 described above, when a contents list and thumbnail data are transmitted from thevideo camera recorder 10 to thetelevision receiver 30, the CEC channel and the transmission channels for video data (TMDS channels # 0, #1, and #2) are used. In theAV system 5A shown inFIG. 16 , by using a high-speed data line formed by specific lines constituting theHDMI cable 1, a contents list and thumbnail data are transmitted at high speed from thevideo camera recorder 10A to thetelevision receiver 30A. -
FIG. 17 shows an example of the configuration of thevideo camera recorder 10A. InFIG. 17 , parts corresponding to those inFIG. 2 are denoted by the same signs, and the detailed description of those parts will be omitted in an appropriate manner. - The
video camera recorder 10A includes theimager 11, theimager driver 12, the imagingsignal processing circuit 13, thecamera control CPU 14, the static imagesignal processing circuit 15, the moving imagesignal processing circuit 16, thememory card 17, the recording/playback circuit 18, therecording medium 19, thesystem control CPU 20, theflash ROM 21, theSDRAM 22, the key 23, themicrophone 24, the audiosignal processing circuit 25, theLCD controller 26, theLCD panel 27, theHDMI transmission unit 28, the high-speed data line interface (I/F) 28A, and theHDMI terminal 29. - The high-speed
data line interface 28A is an interface for bidirectional communication using a specific line constituting theHDMI cable 1. The high-speeddata line interface 28A is inserted between thesystem control CPU 20 and theHDMI terminal 29. The high-speeddata line interface 28A transmits, via theHDMI terminal 29 through theHDMI cable 1 to an opposite device, transmission data supplied from thesystem control CPU 20. In addition, the high-speeddata line interface 28A supplies, to thesystem control CPU 20, reception data received via theHDMI terminal 29 through theHDMI cable 1 from the opposite device. The details of the high-speeddata line interface 28A will be described later. - Although a detailed description will be omitted, other configuration and operation of the
video camera recorder 10A shown inFIG. 17 are similar to those of thevideo camera recorder 10 shown inFIG. 2 described above. -
FIG. 18 shows an example of the configuration of thetelevision receiver 30A. Thetelevision receiver 30A includes theHDMI terminal 31, theHDMI reception unit 32, the high-speed data line interface (I/F) 32A, theantenna terminal 35, thedigital tuner 36, thedemultiplexer 37, the MPEG (Moving Picture Expert Group)decoder 38, the videosignal processing circuit 39, thegraphic generation circuit 40, thepanel driving circuit 41, thedisplay panel 42, the audiosignal processing circuit 43, theaudio amplifying circuit 44, thespeaker 45, theinternal bus 50, the CPU (Central Processing Unit) 51, the Flash ROM (Read Only Memory) 52, the DRAM (Dynamic Random Access Memory) 53, the Ethernet interface (Ethernet I/F) 54, thenetwork terminal 55, the remotecontrol reception unit 56, and theremote control transmitter 57. - The high-speed
data line interface 32A is an interface for bidirectional communication using a specific line constituting theHDMI cable 1, similarly to the high-speeddata line interface 28A of thevideo camera recorder 10A described above. The high-speeddata line interface 32A is inserted between theEthernet interface 54 and theHDMI terminal 31. The high-speeddata line interface 32A transmits, via theHDMI terminal 31 through theHDMI cable 1 to an opposite device, transmission data supplied via theEthernet interface 54 from theCPU 51. In addition, the high-speeddata line interface 32A supplies, via theEthernet interface 54 to theCPU 51, reception data received via theHDMI terminal 31 through theHDMI cable 1 from the opposite device. The details of the high-speeddata line interface 32A will be described later. - Although a detailed description will be omitted, other configuration and operation of the
television receiver 30A shown inFIG. 18 are similar to those of thetelevision receiver 30 shown inFIG. 3 described above. -
FIG. 19 shows an example of the configurations of the high-speeddata line interface 28A of thevideo camera recorder 10A and the high-speeddata line interface 32A of thetelevision receiver 30A in theAV system 5A ofFIG. 16 . Theinterfaces HDMI cable 1, a pair of differential lines, in this embodiment, a reserved line (Ether− line) corresponding to an empty (Reserve) pin (14-pin) and an HPD line (Ether+ line) corresponding to an HPD pin (19-pin). - The
video camera recorder 10A includes a LANsignal transmission circuit 411, a terminatingresistor 412,AC coupling capacitors signal reception circuit 415, a subtractingcircuit 416, a pull-upresistor 421, aresistor 422 and acapacitor 423 constituting a low-pass filter, acomparator 424, a pull-down resistor 431, aresistor 432 and acapacitor 433 forming a low-pass filter, and acomparator 434. Here, the high-speeddata line interface 28A is constituted by the LANsignal transmission circuit 411, the terminatingresistor 412, theAC coupling capacitors signal reception circuit 415, and the subtractingcircuit 416. - A series circuit of the pull-up
resistor 421, theAC coupling capacitor 413, the terminatingresistor 412, theAC coupling capacitor 414, and the pull-down resistor 431 is connected between a power supply line (+5.0 V) and a ground wire. A connection point P1 between theAC coupling capacitor 413 and the terminatingresistor 412 is connected to a positive output side of the LANsignal transmission circuit 411 and connected to a positive input side of the LANsignal reception circuit 415. In addition, a connection point P2 between theAC coupling capacitor 414 and the terminatingresistor 412 is connected to a negative output side of the LANsignal transmission circuit 411 and connected to a negative input side of the LANsignal reception circuit 415. A transmission signal (transmission data) SG411 is supplied from theCPU 20 to an input side of the LANsignal transmission circuit 411. - In addition, an output signal SG412 of the LAN
signal reception circuit 415 is supplied to a positive-side terminal of the subtractingcircuit 416, and the transmission signal (transmission data) SG411 is supplied from theCPU 20 to a negative-side terminal of the subtractingcircuit 416. In the subtractingcircuit 416, the transmission signal SG411 is subtracted from the output signal SG412 of the LANsignal reception circuit 415, and a reception signal (reception data) SG413 is obtained. The reception signal SG413 is supplied to theCPU 20. - In addition, a connection point Q1 between the pull-up
resistor 421 and theAC coupling capacitor 413 is connected to a ground wire through a series circuit of theresistor 422 and thecapacitor 423. An output signal of the low-pass filter obtained at a connection point between theresistor 422 and thecapacitor 423 is supplied to one input terminal of thecomparator 424. In thecomparator 424, the output signal of the low-pass filter is compared with a reference voltage Vref1 (+3.75 V) supplied to the other input terminal. An output signal SG414 of thecomparator 424 is supplied to theCPU 20. - In addition, a connection point Q2 between the
AC coupling capacitor 414 and the pull-down resistor 431 is connected to a ground wire through a series circuit of theresistor 432 and thecapacitor 433. An output signal of the low-pass filter obtained at a connection point between theresistor 432 and thecapacitor 433 is supplied to one input terminal of thecomparator 434. In thecomparator 434, the output signal of the low-pass filter is compared with a reference voltage Vref2 (+1.4 V) supplied to the other input terminal. An output signal SG415 of thecomparator 434 is supplied to theCPU 20. - The
television receiver 30A includes a LANsignal transmission circuit 441, a terminatingresistor 442,AC coupling capacitors 443 and 444, a LANsignal reception circuit 445, a subtractingcircuit 446, a pull-down resistor 451, aresistor 452 and acapacitor 453 constituting a low-pass filter, acomparator 454, achoke coil 461, aresistor 462, and aresistor 463. Here, the high-speeddata line interface 32A is constituted by the LANsignal transmission circuit 441, the terminatingresistor 442, theAC coupling capacitors 443 and 444, the LANsignal reception circuit 445, and the subtractingcircuit 446. - A series circuit of the
resistor 462 and theresistor 463 is connected between a power supply line (+5.0 V) and a ground wire. A series circuit of thechoke coil 461, theAC coupling capacitor 444, the terminatingresistor 442, the AC coupling capacitor 443, and the pull-down resistor 451 is connected between a connection point between theresistor 462 and theresistor 463, and a ground wire. - A connection point P3 between the AC coupling capacitor 443 and the terminating
resistor 442 is connected to a positive output side of the LANsignal transmission circuit 441 and connected to a positive input side of the LANsignal reception circuit 445. In addition, a connection point P4 between theAC coupling capacitor 444 and the terminatingresistor 442 is connected to a negative output side of the LANsignal transmission circuit 441 and connected to a negative input side of the LANsignal reception circuit 445. A transmission signal (transmission data) SG417 is supplied from theEthernet interface 54 to an input side of the LANsignal transmission circuit 441. - In addition, an output signal SG418 of the LAN
signal reception circuit 445 is supplied to a positive-side terminal of the subtractingcircuit 446, and a transmission signal SG417 is supplied from theEthernet interface 54 to a negative-side terminal of the subtractingcircuit 446. In the subtractingcircuit 446, the transmission signal SG417 is subtracted from the output signal SG418 of the LANsignal reception circuit 445, and a reception signal (reception data) SG419 is obtained. The reception signal (reception data) SG419 is supplied to theEthernet interface 54. - In addition, a connection point Q3 between the pull-
down resistor 451 and the AC coupling capacitor 443 is connected to a ground wire through a series circuit of theresistor 452 and thecapacitor 453. An output signal of the low-pass filter obtained at a connection point between theresistor 452 and thecapacitor 453 is supplied to one input terminal of thecomparator 454. In thecomparator 454, the output signal of the low-pass filter is compared with a reference voltage Vref3 (+1.25 V) supplied to the other input terminal. An output signal SG416 of thecomparator 454 is supplied to the CPU 51 (not illustrated). - A
reserved line 501 and anHPD line 502 contained in theHDMI cable 1 constitute a differential twisted pair. A source-side end 511 of thereserved line 501 is connected to a 14-pin of theHDMI terminal 29, and a sink-side end 521 of thereserved line 501 is connected to a 14-pin of theHDMI terminal 31. In addition, a source-side end 512 of theHPD line 502 is connected to a 19-pin of theHDMI terminal 29, and a sink-side end 522 of theHPD line 502 is connected to a 19-pin of theHDMI terminal 31. - In the
video camera recorder 10A, the connection point Q1 between the pull-upresistor 421 and theAC coupling capacitor 413 described above is connected to the 14-pin of theHDMI terminal 29. In addition, the connection point Q2 between the pull-down resistor 431 and theAC coupling capacitor 414 described above is connected to the 19-pin of theHDMI terminal 29. Meanwhile, in thetelevision receiver 30A, the connection point Q3 between the pull-down resistor 451 and the AC coupling capacitor 443 described above is connected to the 14-pin of theHDMI terminal 31. In addition, the connection point Q4 between thechoke coil 461 and theAC coupling capacitor 444 described above is connected to the 19-pin of theHDMI terminal 31. - Next, the operation of LAN communication by the high-speed data line interfaces 28A and 32A configured as described above will be explained.
- In the
video camera recorder 10A, the transmission signal (transmission data) SG411 output from thesystem control CPU 20 is supplied to the input side of the LANsignal transmission circuit 411, and a differential signal (a positive output signal and a negative output signal) corresponding to the transmission signal SG411 is output from the LANsignal transmission circuit 411. The differential signal output from the LANsignal transmission circuit 411 is supplied to the connection points P1 and P2, and transmitted, through a pair of lines (thereserved line 501 and the HPD line 502) of theHDMI cable 1, to thetelevision receiver 30A. - In addition, in the
television receiver 30A, the transmission signal (transmission data) SG417 output from theCPU 51 through theEthernet interface 54 is supplied to the input side of the LANsignal transmission circuit 441, and a differential signal (a positive output signal and a negative output signal) corresponding to the transmission signal SG417 is output from the LANsignal transmission circuit 441. The differential signal output from the LANsignal transmission circuit 441 is supplied to the connection points P3 and P4, and transmitted, through a pair of lines (thereserved line 501 and the HPD line 502) of theHDMI cable 1, to thevideo camera recorder 10A. - In addition, in the
video camera recorder 10A, since the input side of the LANsignal reception circuit 415 is connected to the connection points P1 and P2, an addition signal obtained by adding a transmission signal corresponding to the differential signal (current signal) output from the LANsignal transmission circuit 411 to a reception signal corresponding to the differential signal transmitted from thetelevision receiver 30A as described above is obtained as the output signal SG412 of the LANsignal reception circuit 415. In the subtractingcircuit 416, the transmission signal SG411 is subtracted from the output signal SG412 of the LANsignal reception circuit 415. Hence, the output signal SG413 of the subtractingcircuit 416 corresponds to the transmission signal (transmission data) SG417 of thetelevision receiver 30A. - In addition, in the
television receiver 30A, since the input side of the LANsignal reception circuit 445 is connected to the connection points P3 and P4, an addition signal obtained by adding a transmission signal corresponding to the differential signal (current signal) output from the LANsignal transmission circuit 441 to a reception signal corresponding to the differential signal transmitted from thevideo camera recorder 10A as described above is obtained as the output signal SG418 of the LANsignal reception circuit 445. In the subtractingcircuit 446, the transmission signal SG417 is subtracted from the output signal SG418 of the LANsignal reception circuit 445. Hence, the output signal SG419 of the subtractingcircuit 446 corresponds to the transmission signal (transmission data) SG411 of thevideo camera recorder 10A. - As described above, bidirectional LAN communication can be performed between the high-speed
data line interface 28A of thevideo camera recorder 10A and the high-speeddata line interface 32A of thetelevision receiver 30A. - According to the configuration example shown in
FIG. 19 , in the interface implementing transmission of video and audio data, exchange and authentication of connected device information, communication of device control data, and LAN communication by using asingle HDMI cable 1, since LAN communication is performed as bidirectional communication through a pair of differential transmission paths and notification of the connection state of the interface is issued in accordance with the DC bias potential of at least one of the transmission paths, spatial separation in which neither an SCL line nor an SDA line are physically used for LAN communication can be attained. As a result, due to such division, a circuit for LAN communication can be formed independent of the electrical specification defined for DDC. Thus, stable and reliable LAN communications can be realized with low cost. - In addition, in
FIG. 19 , apart from LAN communication described above, the fact that theHDMI cable 1 is connected to thetelevision receiver 30A is transmitted through theHPD line 502 to thevideo camera recorder 10A, in accordance with a DC bias level. That is, when theHDMI cable 1 is connected to thetelevision receiver 30A, theresistors choke coil 461 in thetelevision receiver 30A cause theHPD line 502 to be biased at about 4 V through the 19-pin of theHDMI terminal 31. Thevideo camera recorder 10A extracts the DC bias of theHPD line 502 by using the low-pass filter formed by theresistor 432 and thecapacitor 433, and compares, by using thecomparator 434, the DC bias with the reference voltage Vref2 (for example, 1.4 V). - Since the pull-
down resistor 431 exists, when theHDMI cable 1 is not connected to thetelevision receiver 30A, the voltage of the 19-pin of theHDMI terminal 29 is lower than the reference voltage Vref2. Meanwhile, when theHDMI cable 1 is connected to thetelevision receiver 30A, the voltage of the 19-pin is higher than the reference voltage Vref2. Hence, when theHDMI cable 1 is connected to thetelevision receiver 30A, the output signal SG415 of thecomparator 434 is at high level. Meanwhile, when theHDMI cable 1 is not connected to thetelevision receiver 30A, the output signal SG415 is at low level. Accordingly, theCPU 20 of thevideo camera recorder 10A is capable of identifying, in accordance with the output signal SG415 of thecomparator 434, whether or not theHDMI cable 1 is connected to thetelevision receiver 30A. - In addition, in
FIG. 19 , a function of mutually identifying, in accordance with the DC bias potential of thereserved line 501, whether devices connected at ends of theHDMI cable 1 are devices that are capable of performing LAN communication (hereinafter, referred to as “e-HDMI compatible devices”) or devices that are not capable of performing LAN communication (hereinafter, referred to as “e-HDMI incompatible devices”), is provided. - As described above, the
video camera recorder 10A pulls up (+5V), by using theresistor 421, thereserved line 501, and thetelevision receiver 30A pulls down, by using the pull-down resistor 451, thereserved line 501. Theresistors - The
video camera recorder 10A compares, as described above, by using thecomparator 424, the DC potential of thereserved line 501 passing through the low-pass filter constituted by theresistor 422 and thecapacitor 423 with the reference voltage Vref1. In a case where thetelevision receiver 30A is an e-HDMI compatible device and the pull-down resistor 451 exists, the voltage of thereserved line 501 is 2.5 V. However, in a case where thetelevision receiver 30A is an e-HDMI incompatible device and the pull-down resistor 451 does not exist, the voltage of thereserved line 501 is 5 V, due to the presence of the pull-upresistor 421. - Thus, by setting the reference voltage Vref1 to, for example, 3.75 V, the output signal SG414 of the
comparator 424 is at low level in a case where thetelevision receiver 30A is an e-HDMI compatible device, whereas the output signal SG414 is at high level in a case where thetelevision receiver 30A is not an e-HDMI compatible device. Accordingly, theCPU 20 of thevideo camera recorder 10A is capable of identifying, in accordance with the output signal SG414 of thecomparator 424, whether or not thetelevision receiver 30A is an e-HDMI compatible device. - Similarly, the
television receiver 30A compares, as described above, by using thecomparator 454, the DC potential of thereserved line 501 passing through the low-pass filter constituted by theresistor 452 and thecapacitor 453 with the reference voltage Vref3. In a case where thevideo camera recorder 10A is an e-HDMI compatible device and the pull-upresistor 421 exists, the voltage of thereserved line 501 is 2.5 V. However, in a case where thevideo camera recorder 10A is an e-HDMI incompatible device and the pull-upresistor 421 does not exist, the voltage of thereserved line 501 is 0 V, due to the presence of the pull-down resistor 451. - Thus, by setting the reference voltage Vref3 to, for example, 1.25 V, the output signal SG416 of the
comparator 454 is at high level in a case where thevideo camera recorder 10A is an e-HDMI compatible device, whereas the output signal SG416 is at low level in a case where thevideo camera recorder 10A is not an e-HDMI compatible device. Accordingly, theCPU 51 of thetelevision receiver 30A is capable of identifying, in accordance with the output signal SG416 of thecomparator 454, whether or not thevideo camera recorder 10A is an e-HDMI compatible device. - Note that the pull-up
resistor 421 shown inFIG. 19 may be provided in theHDMI cable 1, instead of being provided in thevideo camera recorder 10A. In such a case, individual terminals of the pull-upresistor 421 are connected to, among lines provided in theHDMI cable 1, thereserved line 501 and a line (signal line) connected to a power source (power supply potential). - Furthermore, the pull-
down resistor 451 and theresistor 463 shown inFIG. 19 may be provided in theHDMI cable 1, instead of being provided in thetelevision receiver 30A. In such a case, individual terminals of the pull-down resistor 451 are connected to, among lines provided in theHDMI cable 1, thereserved line 501 and a line (ground wire) connected to the ground (reference potential). In addition, individual terminals of theresistor 463 are connected to, among lines provided in theHDMI cable 1, theHPD line 502 and a line (ground wire) connected to the ground (reference potential). -
FIG. 20 shows an example of the data structure of a control command transmitted through the high-speed data line described above. With the high-speed data line, control can be performed for any data structure. However, it is desirable to have a data structure conforming to IP (Internet Protocol), which has been the standards for network communications in recent years. To this end, the control command shown inFIG. 20 is configured so as to meet the data structure of a payload part of an IP packet. That is, a control command is constituted of “Opcode” representing a control command, “Length” representing the entire length of data, and “Data”, which is data itself. -
FIG. 21 shows the definitions of control commands and transmission additional information used for a control sequence in this embodiment described later. A “Request Contents List” command indicates a command for issuing a request for a contents list, the command being transmitted from the television receiver (sink device) 30A to the video camera recorder (source device) 10A. In a case where additional information to be transmitted exists relative to the “Request Contents List” command, a “Thumb Nail” command is transmitted from the video camera recorder (source device) 10A to the television receiver (sink device) 30A. - As the “Thumb Nail” command, the ID number of Thumb Nail and additional information (a contents list and thumbnail data) are transmitted as a data portion. A “Play Content” command issues an instruction to play back a piece of content selected by the user, and the number of the piece of content is transmitted as a data portion. A “Select Input” command is a command for switching to the
HDMI terminal 31 to which the video camera recorder (source device) 10A that outputs the piece of content selected by the user is connected, and an HDMI physical address is transmitted as a data portion. The television receiver (sink device) 30A identifies the HDMI terminal in accordance with the transmitted HDMI physical address and the physical address read when HDMI connection is performed, and switching to HDMI input is performed. - Next, an example of data transmission performed between the
HDMI terminal 29 of thevideo camera recorder 10A and theHDMI terminal 31 of thetelevision receiver 30A through theHDMI cable 1 in this embodiment will be explained with reference toFIG. 22 . - This data transmission example is an example of a case where processing is performed in which the user operates the remote control transmitter 57 (see
FIG. 18 ) on thetelevision receiver 30A side to acquire a list of individual pieces of video content recorded in therecording medium 19 in thevideo camera recorder 10A, a piece of video content selected by the user in accordance with the display is played back by thevideo camera recorder 10A, and the video content is displayed on thetelevision receiver 30A. - First, the user operates a key arranged on the
remote control transmitter 57 to cause a menu screen to be displayed on thedisplay panel 42 of thetelevision receiver 30A (step S45). This menu screen is generated by thegraphic generation circuit 40 under the control of theCPU 51 of thetelevision receiver 30A. When the user performs an operation for acquiring a contents list from a device connected to theHDMI terminal 31 in accordance with the menu screen, theCPU 51 transmits to thevideo camera recorder 10A, which is the device connected through theHDMI terminal 31, by using the high-speed data line, a “Request Contents List” command for issuing a request to transmit a contents list (step S46). - When the
system control CPU 20 of thevideo camera recorder 10A determines that the “Request Contents List” command has been received, thesystem control CPU 20 creates, for each piece of video content recorded in therecording medium 19 of thevideo camera recorder 10A, a “Thumb Nail” command in which a data portion includes the ID number of a thumbnail and additional information (the contents list and thumbnail data), and repeatedly transmits to thetelevision receiver 30A, by using the high-speed data line, the “Thumb Nail” commands (step S47-1 to step S47-n). - The
CPU 51 of thetelevision receiver 30A stores, in theDRAM 53 or the like, data of the contents list transmitted from thevideo camera recorder 10A and thumbnail data of individual pieces of video content in the list. Then, theCPU 51 generates, by using thegraphic generation circuit 40, a display screen for the contents list in accordance with the contents list and the thumbnail data, and displays the contents list on the display panel 41 (step S48). In this case, display that is similar to the display of the contents list in thetelevision receiver 30 of theAV system 5 ofFIG. 1 described above is performed on thedisplay panel 42 of thetelevision receiver 30A (seeFIG. 15 ). - When the user operates the
remote control transmitter 57 to select a specific piece of video content from the contents list displayed on the display panel 42 (step S49), theCPU 51 of thetelevision receiver 30A transmits to thevideo camera recorder 10A, by using the high-speed data line, a “Play Content” command for issuing an instruction to play back video content (step ST50). In the “Play Content” command, a data portion includes the ID number of a thumbnail corresponding to the piece of video content selected by the user. - The
system control CPU 20 of thevideo camera recorder 10A, which has received the “Play Content” command, transmits to thetelevision receiver 30A, by using the high-speed data line, a “Select Input” command (step S51), plays back the corresponding piece of video content from therecording medium 19, outputs data of the played-back video content through theHDMI terminal 29, and transmits the data to thetelevision receiver 30A (step S52). Transmission of the data of the video content is performed by using the transmission channels for video data (TMDS channels # 0, #1, and #2). - The
television receiver 30A, which has received the “Select Input” command, performs input switching to theHDMI terminal 31 to which thevideo camera recorder 10A is connected (step S53). Accordingly, thetelevision receiver 30A performs output processing for video (image) and audio data received via theHDMI terminal 31, and performs playback processing for the specific piece of video content selected by the user. - As described above, as in the
AV system 5 shown inFIG. 1 described above, in theAV system 5A shown inFIG. 16 , only by connecting thevideo camera recorder 10A and thetelevision receiver 30A through asingle HDMI cable 1, a contents list and thumbnail data prepared in thevideo camera recorder 10A side can be transmitted to thetelevision receiver 30A, and the contents list can be displayed on thetelevision receiver 30 side. Hence, the user is able to understand the details of video content recorded in therecording medium 19 in thevideo camera recorder 10 without operating thevideo camera recorder 10A, a necessary piece of video content can be easily played back from thevideo camera recorder 10A, and display of the played-back video content and the like can be performed. - In addition, in the
AV system 5A shown inFIG. 16 , by using the high-speed data line constituted of the reserved line (Ether− line) and the HPD line (Ether+ line) forming theHDMI cable 1, transmission of a contents list and thumbnail data from thevideo camera recorder 10A to thetelevision receiver 30A, moreover, transmission and reception of commands between thevideo camera recorder 10A and thetelevision receiver 30A are performed. - Thus, for example, in a case where the user issues a request for a contents list from the
television receiver 30A side, thetelevision receiver 30A side is capable of immediately receiving the contents list and thumbnail data from thevideo camera recorder 10A. Thus, display of the contents list can be smoothly performed, and the performance of a selecting operation by the user can be improved. - In addition, for example, in a case where the user has selected a specific piece of video content from the displayed contents list, selection information on the specific piece of video content is immediately supplied to the
video camera recorder 10A and the piece of video content corresponding to the selection information is transmitted from thevideo camera recorder 10A to thetelevision receiver 30A. Thus, the user operation of selecting a piece of video content can be immediately reflected in the image display, and the performance of a user operation can be improved. - Note that although a case where the communication units that perform bidirectional communication are constituted by using the reserved line (Ether− line) and the HPD line (Ether+ line) of the
HDMI cable 1 is shown in theAV system 5A shown inFIG. 16 , the configuration of the communication units that perform bidirectional communication is not limited to this. Hereinafter, another configuration example will be explained. In the example below, an explanation will be provided in which thevideo camera recorder 10A serves as a source device and thetelevision receiver 30A serves as a sink device. -
FIG. 23 shows an example in which IP communication based on a half-duplex communication method is performed by using theCEC line 84 and thereserved line 88. Note that inFIG. 23 , parts corresponding to those inFIG. 4 are denoted by the same signs, and the explanation of those parts will be omitted in an appropriate manner. - The high-speed
data line interface 28A of the source device includes aconversion unit 131, adecoding unit 132, aswitch 133, a switchingcontrol unit 121, and atiming control unit 122. Through bidirectional IP communication between the source device and the sink device, TX data, which is data transmitted from the source device to the sink device, is supplied to theconversion unit 131. - The
conversion unit 131 is constituted by, for example, a differential amplifier. Theconversion unit 131 converts the supplied Tx data into a differential signal constituted of two partial signals. In addition, theconversion unit 131 transmits, through theCEC line 84 and thereserved line 88 to the sink device, the differential signal obtained by conversion. That is, theconversion unit 131 supplies one partial signal constituting the differential signal obtained by conversion through theCEC line 84, more specifically, a signal line provided in the source device and connected to theCEC line 84 of theHDMI cable 1, to theswitch 133. Theconversion unit 131 also supplies the other partial signal constituting the differential signal through the reservedline 88, more specifically, a signal line provided in the source device and connected to the reservedline 88 of theHDMI cable 1, and thereserved line 88, to the sink device. - The
decoding unit 132 is constituted by, for example, a differential amplifier. Input terminals of the differential amplifier are connected to theCEC line 84 and thereserved line 88. Thedecoding unit 132 receives, under the control of thetiming control unit 122, a differential signal transmitted from the sink device through theCEC line 84 and thereserved line 88, that is, a differential signal constituted of a partial signal on theCEC line 84 and a partial signal on the reservedline 88, decodes the differential signal into Rx data, which is the original data, and outputs the Rx data. Here, the Rx data is data transmitted from the sink device to the source device through bidirectional IP communication between the source device and the sink device. - At a timing of data transmission, a CEC signal from a control unit (CPU) of the source device or a partial signal constituting a differential signal that corresponds to Tx data from the
conversion unit 131 is supplied to theswitch 133. At a timing of data reception, a CEC signal from the sink device or a partial signal constituting a differential signal that corresponds to Rx data from the sink device is supplied to theswitch 133. Under the control of the switchingcontrol unit 121, theswitch 133 selects the CEC signal from the control unit (CPU), the CEC signal from the sink device, the partial signal constituting the differential signal that corresponds to the Tx data, or the partial signal constituting the differential signal that corresponds to the Rx data, and outputs the selected signal. - That is, at a timing when the source device transmits data to the sink device, the
switch 133 selects the CEC signal supplied from the control unit (CPU) or the partial signal supplied from theconversion unit 131, and transmits the selected CEC signal or partial signal through theCEC line 84 to the sink device. - In addition, at a timing when the source device receives data transmitted from the sink device, the
switch 133 receives the CEC signal transmitted through theCEC line 84 from the sink device or the partial signal of the differential signal that corresponds to the Rx data, and supplies the received CEC signal or partial signal to the control unit (CPU) or thedecoding unit 132. - The switching
control unit 121 controls theswitch 133 and performs switching of theswitch 133 in such a manner that any one of the signals supplied to theswitch 133 is selected. Thetiming control unit 122 controls the timing of reception of a differential signal by thedecoding unit 132. - In addition, the high-speed
data line interface 32A of the sink device includes aconversion unit 134, adecoding unit 136, aswitch 135, a switchingcontrol unit 124, and atiming control unit 123. Theconversion unit 134 is constituted by, for example, a differential amplifier. Rx data is supplied to theconversion unit 134. Under the control of thetiming control unit 123, theconversion unit 134 converts the supplied Rx data into a differential signal constituted of two partial signals, and transmits, through theCEC line 84 and thereserved line 88 to the source device, the differential signal obtained by conversion. - That is, the
conversion unit 134 supplies one partial signal constituting the differential signal obtained by conversion through theCEC line 84, more specifically, a signal line provided in the sink device and connected to theCEC line 84 of theHDMI cable 1, to theswitch 135. Theconversion unit 134 also supplies the other partial signal constituting the differential signal through the reservedline 88, more specifically, a signal line provided in the sink device and connected to the reservedline 88 of theHDMI cable 1, and thereserved line 88, to the source device. - At a timing of data reception, a CEC signal from the source device or a partial signal constituting a differential signal that corresponds to Tx data from the source device is supplied to the
switch 135. At a timing of data transmission, a partial signal constituting a differential signal that corresponds to Rx data from theconversion unit 134 or a CEC signal from the control unit (CPU) of the sink device is supplied to theswitch 135. Under the control of the switchingcontrol unit 124, theswitch 135 selects the CEC signal from the source device, the CEC signal from the control unit (CPU), the partial signal constituting the differential signal that corresponds to the Tx data, or the partial signal constituting the differential signal that corresponds to the Rx data, and outputs the selected signal. - That is, at a timing when the sink device transmits data to the source device, the
switch 135 selects the CEC signal supplied from the control unit (CPU) of the sink device or the partial signal supplied from theconversion unit 134, and transmits the selected CEC signal or partial signal through theCEC line 84 to the source device. - In addition, at a timing when the sink device receives data transmitted from the source device, the
switch 135 receives the CEC signal transmitted through theCEC line 84 from the source device or the partial signal of the differential signal' that corresponds to the Tx data, and supplies the received CEC signal or partial signal to the control unit (CPU) or thedecoding unit 136. - The
decoding unit 136 is constituted by, for example, a differential amplifier. Input terminals of the differential amplifier are connected to theCEC line 84 and thereserved line 88. Thedecoding unit 136 receives the differential signal transmitted through theCEC line 84 and thereserved line 88 from the source device, that is, the differential signal constituted of the partial signal on theCEC line 84 and the partial signal on the reservedline 88, decodes the differential signal into Tx data, which is the original data, and outputs the Tx data. - The switching
control unit 124 controls theswitch 135 and performs switching of theswitch 135 in such a manner that any one of the signals supplied to theswitch 135 is selected. Thetiming control unit 123 controls the timing of transmission of a differential signal by theconversion unit 134. -
FIG. 24 shows an example in which IP communication based on a full-duplex communication method is performed by using theCEC line 84, thereserved line 88, a signal line (SDA line) through which an SDA signal is transmitted, and a signal line (SCL line) through which an SCL signal is transmitted. Note that inFIG. 24 , parts corresponding to those inFIG. 23 are denoted by the same signs, and the explanation of those parts will be omitted in an appropriate manner. - The high-speed
data line interface 28A of the source device includes theconversion unit 131, theswitch 133, aswitch 181, aswitch 182, adecoding unit 183, the switchingcontrol unit 121, and aswitching control unit 171. - At a timing of data transmission, an SDA signal from the control unit (CPU) of the source device is supplied to the
switch 181. At a timing of data reception, an SDA signal from the sink device or a partial signal constituting a differential signal that corresponds to Rx data from the sink device is supplied to theswitch 181. Under the control of the switchingcontrol unit 171, theswitch 181 selects the SDA signal from the control unit (CPU), the SDA signal from the sink device, or the partial signal constituting the differential signal that corresponds to the Rx data, and outputs the selected signal. - That is, at a timing when the source device receives data transmitted from the sink device, the
switch 181 receives the SDA signal transmitted from the sink device through anSDA line 191, which is a signal line through which an SDA signal is transmitted, or the partial signal of the differential signal that corresponds to the Rx data, and supplies the received SDA signal or partial signal to the control unit (CPU) or thedecoding unit 183. - In addition, at a timing when the source device transmits data to the sink device, the
switch 181 transmits, through theSDA line 191 to the sink device, the SDA signal supplied from the control unit (CPU), or transmits no signal to the sink device. - At a timing of data transmission, an SCL signal from the control unit (CPU) of the source device is supplied to the
switch 182. At a timing of data reception, a partial signal constituting a differential signal that corresponds to Rx data from the sink device is supplied to theswitch 182. Under the control of the switchingcontrol unit 171, theswitch 182 selects the SCL signal or the partial signal constituting the differential signal that corresponds to the Rx data, and outputs the selected signal. - That is, at a timing when the source device receives data transmitted from the sink device, the
switch 182 receives the partial signal of the differential signal that corresponds to the Rx data, the partial signal being transmitted from the sink device through anSCL line 192, which is a signal line through which an SCL signal is transmitted, and supplies the received partial signal to thedecoding unit 183, or receives no signal. - In addition, at a timing when the source device transmits data to the sink device, the
switch 182 transmits, through theSCL line 192 to the sink device, the SCL signal supplied from the control unit (CPU) of the source device, or transmits no signal. - The
decoding unit 183 is constituted by, for example, a differential amplifier. Input terminals of the differential amplifier are connected to theSDA line 191 and theSCL line 192. Thedecoding unit 183 receives the differential signal transmitted from the sink device through theSDA line 191 and theSCL line 192, that is, the differential signal constituted of the partial signal on theSDA line 191 and the partial signal on theSCL line 192, decodes the differential signal into RX data, which is the original data, and outputs the Rx data. - The switching
control unit 171 controls theswitch 181 and theswitch 182 and performs switching of theswitch 181 and theswitch 182 in such a manner that each of theswitch 181 and theswitch 182 selects any one of the supplied signals. - In addition, the high-speed
data line interface 32A constituting the sink device includes aconversion unit 184, theswitch 135, aswitch 185, aswitch 186, thedecoding unit 136, a switchingcontrol unit 172, and the switchingcontrol unit 124. - The
conversion unit 184 is constituted by, for example, a differential amplifier. Rx data is supplied to theconversion unit 184. Theconversion unit 184 converts the supplied Rx data into a differential signal constituted of two partial signals, and transmits, through theSDA line 191 and theSCL line 192 to the source device, the differential signal obtained by conversion. That is, theconversion unit 184 transmits, through theswitch 185 to the source device, one partial signal constituting the differential signal obtained by conversion, and transmits, through theswitch 186 to the source device, the other partial signal constituting the differential signal. - At a timing of data transmission, a partial signal constituting a differential signal that corresponds to Rx data from the
conversion unit 184 or an SDA signal from the control unit (CPU) of the sink device is supplied to theswitch 185. At a timing of data reception, an SDA signal from the source device is supplied to theswitch 185. Under the control of the switchingcontrol unit 172, theswitch 185 selects the SDA signal from the control unit (CPU), the SDA signal from the source device, or the partial signal constituting the differential signal that corresponds to the Rx data, and outputs the selected signal. - That is, at a timing when the sink device receives data transmitted from the source device, the
switch 185 receives the SDA signal transmitted through theSDA line 191 from the source device and supplies the received SDA signal to the control unit (CPU), or receives no signal. - In addition, at a timing when the sink device transmits data to the source device, the
switch 185 transmits, through theSDA line 191 to the source device, the SDA signal supplied from the control unit (CPU) or the partial signal supplied from theconversion unit 184. - At a timing of data transmission, a partial signal constituting a differential signal that corresponds to Rx data from the
conversion unit 184 is supplied to theswitch 186. At a timing of data reception, an SCL signal from the source device is supplied to theswitch 186. Under the control of the switchingcontrol unit 172, theswitch 186 selects the partial signal constituting the differential signal that corresponds to the Rx data or the SCL signal, and outputs the selected signal. - That is, at a timing when the sink device receives data transmitted from the source device, the
switch 186 receives the SCL signal transmitted through theSCL line 192 from the source device and supplies the received SCL signal to the control unit (CPU), or receives no signal. - In addition, at a timing when the sink device transmits data to the source device, the
switch 186 transmits, through theSCL line 192 to the source device, the partial signal supplied from theconversion unit 184, or transmits no signal. - The switching
control unit 172 controls theswitch 185 and theswitch 186 and performs switching of theswitch 185 and theswitch 186 in such a manner that each of theswitch 185 and theswitch 186 selects any one of the supplied signals. - By the way, in a case where a source device and a sink device perform IP communication, determination of whether or not half-duplex communication can be performed and determination of whether or not full-duplex communication can be performed are made in accordance with the configuration of each of the source device and the sink device. Thus, by referring to E-EDID received from the sink device, the source device performs determination of whether to perform half-duplex communication, full-duplex communication, or bidirectional communication based on transmission and reception of a CEC signal.
- E-EDID received by the source device is constituted by a base block and an extension block, for example, as shown in
FIG. 25 . - In a first portion of the base block of E-EDID, data defined by the standards for E-EDID1.3 represented as “E-EDID1.3 Basic Structure” is arranged. Then, timing information represented by “Preferred timing” for maintaining the compatibility with conventional EDID and timing information represented by “2nd timing”, which is different from “Preferred timing”, for maintaining the compatibility with conventional EDID are arranged.
- In addition, in the base block, after “2nd timing”, information represented by “Monitor NAME” for indicating the name of a display device and information represented by “Monitor Range Limits” for indicating the number of pixels that can be displayed in a case where the aspect ratio is 4:3 and 16:9 are arranged in order.
- Meanwhile, in a first portion of the extension block, information represented by “Speaker Allocation” regarding left and right speakers is arranged. Then, data represented by “VIDEO SHORT” describing information on the size of an image that can be displayed, the frame rate, and interlace or progressive, and information on the aspect ratio and the like, data represented by “AUDIO SHORT” describing information on an audio codec method that can be played back, a sampling frequency, a cutoff frequency, the number codec bits, and the like, and information represented by “Speaker Allocation” on left and right speakers are arranged in order.
- In addition, in the extension block, after “Speaker Allocation”, data represented by “Vender Specific” defined uniquely for each manufacturer, timing information represented by “3rd timing” for maintaining the compatibility with conventional EDID, and timing information represented by “4th timing” for maintaining the compatibility with conventional EDID are arranged.
- Furthermore, the data represented by “Vender Specific” has a data structure shown in
FIG. 26 . That is, in the data represented by “Vender Specific”, 0th to Nth blocks, each of which is a 1-byte block, are provided. - In the 0th block placed in the first portion of the data represented by “Vender Specific”, a header represented by “Vendor-Specific tag code (=3)” for indicating a data region of the data “Vender Specific” and information represented by “Length (=N)” for indicating the length of the data “Vender Specific” are arranged.
- In addition, in the 1st to 3rd blocks, information represented by “24 bit IEEE Registration Identifier (0x000C03) LSB first” for indicating the number “0x000C03” registered for HDMI(R) is arranged. Furthermore, in the 4th to 5th blocks, information individually represented by “A”, “B”, “C”, and “D” for indicating the 24-bit physical address of the sink device is arranged.
- In the 6th block, a flag represented by “Supports-AI” for indicating a function supported by the sink device, information individually represented by “DC-48 bit”, “DC-36 bit”, and “DC-30 bit” for specifying the number of bits per pixel, a flag represented by “DC-Y444” for indicating whether or not the sink device supports transmission of an image of YCbCr4:4:4, and a flag represented by “DVI-Dual” for indicating whether or not the sink device supports dual DVI (Digital Visual Interface) are arranged.
- In addition, in the 7th block, information represented by “Max-TMDS-Clock” for indicating the maximum frequency of a pixel clock of TMDS is arranged. Furthermore, in the 8th block, a flag represented by “Latency” for indicating the presence or absence of video and audio delay information, a full-duplex flag represented by “Full Duplex” for indicating whether or not full-duplex communication can be performed, and a half-duplex flag represented by “Half Duplex” for indicating whether or not half-duplex communication can be performed are arranged.
- Here, for example, a set full-duplex flag (for example, set to “1”) indicates that the sink device has a function of performing full-duplex communication, that is, the sink device has the configuration shown in
FIG. 24 . A reset full-duplex flag (for example, set to “0”) indicates that the sink device does not have a function of performing full-duplex communication. - Similarly, a set half-duplex flag (for example, set to “1”) indicates that the sink device has a function of performing half-duplex communication, that is, the sink device has the configuration shown in
FIG. 23 . A reset half-duplex flag (for example, set to “0”) indicates that the sink device does not have a function of performing half-duplex communication. - In addition, in the 9th block of the data represented by “Vender Specific”, delay time data of progressive video represented by “Video Latency” is arranged. In the 10th block, delay time data of audio associated with progressive video represented by “Audio Latency” is arranged. Furthermore, in the 11th block, delay time data of interlaced video represented by “interlaced Video Latency” is arranged. In the 12th block, delay time data of audio associated with interlaced video represented by “Interlaced Audio Latency” is arranged.
- The source device performs determination of whether to perform half-duplex communication, full-duplex communication, or bidirectional communication based on transmission and reception of a CEC signal, in accordance with the full-duplex flag and the half-duplex flag contained in E-EDID received from the sink device. Then, in accordance with the determination result, the source device performs bidirectional communication with the sink device.
- For example, in a case where the source device has the configuration shown in
FIG. 23 , the source device is capable of performing half-duplex communication with the sink device shown inFIG. 23 , whereas the source device is not capable of performing half-duplex communication with the sink device shown inFIG. 24 . Thus, when the power of a source device is turned on, the source device starts a communication process, and performs bidirectional communication corresponding to a function of a sink device connected to the source device. - Hereinafter, a communication process by the source device shown in
FIG. 23 will be explained with reference to a flowchart ofFIG. 27 . - In step S11, the source device determines whether or not a new electronic device is connected to the source device. For example, the source device determines, in accordance with the magnitude of a voltage applied to a pin called Hot Plug Detect to which the
HPD line 86 is connected, whether or not a new electronic device (sink device) is connected. - In a case where it is determined in step S11 that a new electronic device is not connected, since communication is not performed, the communication process ends. Meanwhile, in a case where it is determined in step S11 that a new electronic device is connected, the switching
control unit 121 controls theswitch 133 and performs switching of theswitch 133 in such a manner that a CEC signal from the control unit (CPU) of the source device is selected at the time of data transmission and that a CEC signal from the sink device is selected at the time of data reception, in step S12. - In step S13, the source device receives E-EDID transmitted through the
DDC 83 from the sink device. That is, when detecting connection of the source device, the sink device reads E-EDID from theEDID ROM 85, and transmits the read E-EDID through theDDC 83 to the source device. Accordingly, the source device receives the E-EDID transmitted from the sink device. - In step S14, the source device determines whether or not half-duplex communication with the sink device can be performed. That is, by referring to the E-EDID received from the sink device, the source device determines whether or not the half-duplex flag “Half Duplex” shown in
FIG. 26 is set. For example, in a case where the half-duplex flag is set, the source device determines that bidirectional IP communication based on the half-duplex communication method, that is, half-duplex communication, can be performed. - In a case where it is determined in step S14 that half-duplex communication can be performed, the source device transmits, through the
switch 133 and theCEC line 84 to the sink device, a signal indicating that IP communication based on the half-duplex communication method using theCEC line 84 and thereserved line 88 will be performed, as channel information indicating channels to be used for bidirectional communication, in step S15. - That is, in a case where the half-duplex flag is set, the source device understands that the sink device has the configuration shown in
FIG. 23 and is capable of performing half-duplex communication using theCEC line 84 and thereserved line 88. Thus, the source device transmits channel information to the sink device and notifies the sink device that half-duplex communication will be performed. - In step S16, the switching
control unit 121 controls theswitch 133 and performs switching of theswitch 133 in such a manner that a differential signal corresponding to Tx data from theconversion unit 131 is selected at the time of data transmission and that a differential signal corresponding to Rx data from the sink device is selected at the time of data reception. - In step S17, each unit of the source device performs bidirectional IP communication with the sink device in accordance with the half-duplex communication method. Then, the communication process ends. That is, at the time of data transmission, the
conversion unit 131 converts Tx data supplied from the control unit (CPU) into a differential signal, supplies one partial signal constituting the differential signal obtained by conversion to theswitch 133, and supplies the other partial signal through the reservedline 88 to the sink device. Theswitch 133 transmits, through theCEC line 84 to the sink device, the partial signal supplied from theconversion unit 131. Accordingly, the differential signal corresponding to the Tx data is transmitted from the source device to the sink device. - In addition, at the time of data reception, the
decoding unit 132 receives a differential signal corresponding to Rx data transmitted from the sink device. That is, theswitch 133 receives a partial signal of the differential signal that corresponds to the Rx data, the partial signal being transmitted through theCEC line 84 from the sink device, and supplies the received partial signal to thedecoding unit 132. Under the control of thetiming control unit 122, thedecoding unit 132 decodes the differential signal constituted of the partial signal supplied from theswitch 133 and the partial signal supplied through the reservedline 88 from the sink device into Rx data, which is the original data, and outputs the Rx data to the control unit (CPU). - Accordingly, the source device transmits and receives various data, such as control data, pixel data, and audio data, to and from the sink device.
- Meanwhile, in a case where it is determined in step S14 that half-duplex communication cannot be performed, the source device performs bidirectional communication with the sink device by performing transmission and reception of a CEC signal, in step S18. Then, the communication process ends.
- That is, the source device performs transmission and reception of control data to and from the sink device by transmitting a CEC signal through the
switch 133 and theCEC line 84 to the sink device at the time of data transmission and by receiving a CEC signal transmitted through theswitch 133 and theCEC line 84 from the sink device at the time of data reception. - Accordingly, the source device refers to the half-duplex flag, and performs half-duplex communication with the sink device that is capable of performing half-duplex communication by using the
CEC line 84 and thereserved line 88. - As described above, since switching of the
switch 133 is performed in such a manner that data to be transmitted and data to be received are selected, and half-duplex communication, that is, IP communication based on the half-duplex communication method, with the sink device is performed by using theCEC line 84 and the reserved line, high-speed bidirectional communication can be performed while the compatibility with conventional HDMI is maintained. - In addition, as in the source device, when the power of the sink device is turned on, the sink device starts a communication process and performs bidirectional communication with the source device.
- Hereinafter, a communication process by the sink device shown in
FIG. 23 will be explained with reference to a flowchart ofFIG. 28 . - In step S41, the sink device determines whether or not a new electronic device (source device) is connected to the sink device. For example, the sink device determines, in accordance with the magnitude of a voltage applied to a pin called Hot Plug Detect to which the
HPD line 86 is connected, whether or not a new electronic device is connected. - In a case where it is determined in step S41 that a new electronic device is not connected, since communication is not performed, the communication process ends. Meanwhile, in a case where it is determined in step S41 that a new electronic device is connected, the switching
control unit 124 controls theswitch 135 and performs switching of theswitch 135 in such a manner that a CEC signal from the control unit (CPU) of the sink device is selected at the time of data transmission and that a CEC signal from the source device is selected at the time of data reception, in step S42. - In step S43, the sink device reads E-EDID from the
EDID ROM 85, and transmits the read E-EDID through theDDC 83 to the source device. - In step S44, the sink device determines whether or not channel information transmitted from the source device has been received.
- That is, channel information indicating channels for bidirectional communication is transmitted from the source device in accordance with functions of the source device and the sink device. For example, in a case where the source device is configured as shown in
FIG. 23 , the source device and the sink device are capable of performing half-duplex communication using theCEC line 84 and thereserved line 88. Thus, channel information indicating that IP communication using theCEC line 84 and thereserved line 88 will be performed is transmitted from the source device to the sink device. The sink device receives the channel information transmitted through theswitch 135 and theCEC line 84 from the source device, and determines that channel information has been received. - Meanwhile, in a case where the source device does not have a function of performing half-duplex communication, since channel information is not transmitted from the source device to the sink device, the sink device determines that channel information has not been received.
- In a case where it is determined in step S44 that channel information has been received, the process proceeds to step S45. The switching
control unit 124 controls theswitch 135 and performs switching of theswitch 135 in such a manner that a differential signal corresponding to Rx data from theconversion unit 134 is selected at the time of data transmission and that a differential signal corresponding to Tx data from the source device is selected at the time of data reception. - In step S46, the sink device performs bidirectional IP communication with the source device in accordance with the half-duplex communication method. Then, the communication process ends. That is, under the control of the
timing control unit 123, at the time of data transmission, theconversion unit 134 converts Rx data supplied from the control unit (CPU) of the sink device into a differential signal, supplies one partial signal constituting the differential signal obtained by conversion to theswitch 135, and supplies the other partial signal through the reservedline 88 to the source device. Theswitch 135 transmits, through theCEC line 84 to the source device, the partial signal supplied from theconversion unit 134. Accordingly, the differential signal corresponding to the Rx data is transmitted from the sink device to the source device. - In addition, at the time of data reception, the
decoding unit 136 receives a differential signal corresponding to Tx data transmitted from the source device. That is, theswitch 135 receives a partial signal of the differential signal that corresponds to the Tx data, the partial signal being transmitted through theCEC line 84 from the source device, and supplies the received partial signal to thedecoding unit 136. Thedecoding unit 136 decodes the differential signal constituted of the partial signal supplied from theswitch 135 and the partial signal supplied through the reservedline 88 from the source device into Tx data, which is the original data, and outputs the Tx data to the control unit (CPU). - Accordingly, the sink device transmits and receives various data, such as control data, pixel data, and audio data, to and from the sink device.
- Meanwhile, in a case where it is determined in step S44 that channel information has not been received, the sink device performs bidirectional communication with the source device by performing transmission and reception of a CEC signal, in step S47. Then, the communication process ends.
- That is, the sink device performs transmission and reception of control data to and from the source device by transmitting a CEC signal through the
switch 135 and theCEC line 84 to the source device at the time of data transmission and by receiving a CEC signal transmitted through theswitch 135 and theCEC line 84 from the source device at the time of data reception. - Accordingly, when receiving channel information, the sink device performs half-duplex communication with the sink device by using the
CEC line 84 and thereserved line 88. - As described above, since the sink device performs switching of the
switch 135 in such a manner that data to be transmitted and data to be received are selected, and performs half-duplex communication with the source device by using theCEC line 84 and thereserved line 88, high-speed bidirectional communication can be performed while the compatibility with conventional HDMI is maintained. - In addition, in a case where a source device is configured as shown in
FIG. 24 , in the communication process, the source device determines, in accordance with the full-duplex flag contained in E-EDID, whether or not a sink device has a function of performing full-duplex communication, and performs bidirectional communication corresponding to the determination result. - Hereinafter, a communication process by the source device shown in
FIG. 24 will be explained with reference to a flowchart ofFIG. 29 . - In step S71, the source device determines whether or not a new electronic device is connected to the source device. In a case where it is determined in step S71 that a new electronic device is not connected, since communication is not performed, the communication process ends.
- Meanwhile, in a case where it is determined in step S71 that a new electronic device is connected, the switching
control unit 171 controls theswitch 181 and theswitch 182 and performs switching of theswitch 181 and theswitch 182 in such a manner that an SDA signal from the control unit (CPU) of the source device is selected by theswitch 181 and an SCL signal from the control unit (CPU) of the source device is selected by theswitch 182 at the time of data transmission and that an SDA signal from the sink device is selected by theswitch 181 at the time of data reception, in step S72. - In step S73, the switching
control unit 121 controls theswitch 133 and performs switching of theswitch 133 in such a manner that a CEC signal from the control unit (CPU) of the source device is selected at the time of data transmission and that a CEC signal from the sink device is selected at the time of data reception. - In step S74, the source device receives E-EDID transmitted through the
SDA line 191 of theDDC 83 from the sink device. That is, when detecting connection of a source device, the sink device reads E-EDID from theEDID ROM 85, and transmits the read E-EDID through theSDA line 191 of theDDC 83 to the source device. Accordingly, the source device receives the E-EDID transmitted from the sink device. - In step S75, the source device determines whether or not full-duplex communication with the sink device can be performed. That is, the source device refers to the E-EDID received from the sink device, and determines whether or not the full-duplex flag “Full Duplex” in
FIG. 26 is set. For example, in a case where the full-duplex flag is set, the source device determines that bidirectional IP communication based on the full-duplex communication method, that is, full-duplex communication, can be performed. - In a case where it is determined in step S75 that full-duplex communication can be performed, the switching
control unit 171 controls of theswitch 181 and theswitch 182 and performs switching of theswitch 181 and theswitch 182 in such a manner that a differential signal corresponding to Rx data from the sink device is selected at the time of data reception, in step S76. - That is, the switching
control unit 171 performs switching of theswitch 181 and theswitch 182 in such a manner that, from partial signals constituting the differential signal that corresponds to the Rx data, a partial signal transmitted through theSDA line 191 is selected by theswitch 181 and a partial signal transmitted through theSCL line 192 is selected by theswitch 182 at the time of data reception. - Since the
SDA line 191 and theSCL line 192 constituting theDDC 83 are not used after E-EDID is transmitted from the sink device to the source device, that is, since transmission and reception of an SDA signal and an SCL signal through theSDA line 191 and theSCL line 192 are not performed, switching of theswitch 181 and theswitch 182 is performed so that theSDA line 191 and theSCL line 192 can be used as transmission paths for Rx data in full-duplex communication. - In step S77, the source device transmits, through the
switch 133 and theCEC line 84 to the sink device, a signal indicating that IP communication based on the full-duplex communication method using theCEC line 84 and thereserved line 88; and theSDA line 191 and theSCL line 192 will be performed, as channel information indicating channels for bidirectional communication. - That is, in a case where the full-duplex flag is set, the source device understands that the sink device has the configuration shown in
FIG. 24 and is capable of performing full-duplex communication using theCEC line 84 and thereserved line 88; and theSDA line 191 and theSCL line 192. Thus, the source device transmits channel information to the sink device and notifies the sink device that full-duplex communication will be performed. - In step S78, the switching
control unit 121 controls theswitch 133 and performs switching of theswitch 133 in such a manner that a differential signal corresponding to Tx data from theconversion unit 131 is selected at the time of data transmission. That is, the switchingcontrol unit 121 performs switching of theswitch 133 in such a manner that the partial signal of the differential signal that corresponds to the Tx data, the partial signal being supplied from theconversion unit 131 to theswitch 133, is selected. - In step S79, the source device performs bidirectional IP communication with the sink device in accordance with the full-duplex communication method. Then, the communication process ends. That is, at the time of data transmission, the
conversion unit 131 converts Tx data supplied from the control unit (CPU) of the source device into a differential signal, supplies one partial signal constituting the differential signal obtained by conversion to theswitch 133, and supplies the other partial signal through the reservedline 88 to the sink device. Theswitch 133 transmits, through theCEC line 84 to the sink device, the partial signal supplied from theconversion unit 131. Accordingly, the differential signal corresponding to the Tx data is transmitted from the source device to the sink device. - In addition, at the time of data reception, the
decoding unit 183 receives a differential signal corresponding to Rx data transmitted from the sink device. That is, theswitch 181 receives one partial signal of the differential signal that corresponds to the Rx data, the partial signal being transmitted through theSDA line 191 from the sink device, and supplies the received partial signal to thedecoding unit 183. In addition, theswitch 182 receives the other partial signal of the differential signal that corresponds to the Rx data, the partial signal being transmitted through theSCL line 192 from the sink device, and supplies the received partial signal to thedecoding unit 183. Thedecoding unit 183 decodes the differential signal constituted of the partial signals supplied from theswitch 181 and theswitch 182 into Rx data, which is the original data, and outputs the Rx data to the control unit (CPU). - Accordingly, the source device transmits and receives various data, such as control data, pixel data, and audio data, to and from the sink device.
- In addition, in a case where it is determined in step S75 that full-duplex communication cannot be performed, the source device performs bidirectional communication with the sink device by performing transmission and reception of a CEC signal, in step S80. Then, the communication process ends.
- That is, the source device performs transmission and reception of control data to and from the sink device by transmitting a CEC signal through the
switch 133 and theCEC line 84 to the sink device at the time of data transmission and by receiving a CEC signal transmitted through theswitch 133 and theCEC line 84 from the sink device at the time of data reception. - Accordingly, the source device refers to the full-duplex flag, and performs full-duplex communication with the sink device that is capable of performing full-duplex communication by using the
CEC line 84 and thereserved line 88; and theSDA line 191 and theSCL line 192. - As described above, switching of the
switch 133, theswitch 181, and theswitch 182 is performed in such a manner that data to be transmitted and data to be received are selected, and full-duplex communication with the sink device is performed by using theCEC line 84 and thereserved line 88; and theSDA line 191 and theSCL line 192. Thus, high-speed bidirectional communication can be performed while the compatibility with conventional HDMI is maintained. - In addition, also in a case where a sink device has the configuration shown in
FIG. 24 , the sink device performs a communication process and performs bidirectional communication with a source device, as in the sink device shown inFIG. 23 . - Hereinafter, a communication process by the sink device shown in
FIG. 24 will be explained with reference to a flowchart ofFIG. 30 . - In step S111, the sink device determines whether or not a new electronic device (source device) is connected to the sink device. In a case where it is determined in step S111 that a new electronic device is not connected, since communication is not performed, the communication process ends.
- Meanwhile, in a case where it is determined in step S111 that a new electronic device is connected, the switching
control unit 172 controls theswitch 185 and theswitch 186 and performs switching of theswitch 185 and theswitch 186 in such a manner that an SDA signal from the control unit (CPU) of the sink device is selected by theswitch 185 at the time of data transmission and that an SDA signal from the source device is selected by theswitch 185 and an SCL signal from the source device is selected by theswitch 186 at the time of data reception, in step S112. - In step S113, the switching
control unit 124 controls theswitch 135 and performs switching of theswitch 135 in such a manner that a CEC signal from the control unit (CPU) of the sink device is selected at the time of data transmission and that a CEC signal from the source device is selected at the time of data reception. - In step S114, the sink device reads E-EDID from the
EDID ROM 85, and transmits the read E-EDID through theswitch 185 and theSDA line 191 of theDDC 83 to the source device. - In step S115, the sink device determines whether or not channel information transmitted from the source device has been received.
- That is, channel information indicating channels for bidirectional communication is transmitted from the source device in accordance with functions of the source device and the sink device. For example, in a case where the source device is configured as shown in
FIG. 24 , the source device and the sink device are capable of performing full-duplex communication. Thus, channel information indicating that IP communication based on the full-duplex communication method using theCEC line 84 and thereserved line 88; and theSDA line 191 and theSCL line 192 will be performed is transmitted from the source device to the sink device. Hence, the sink device receives the channel information transmitted through theswitch 135 and theCEC line 84 from the source device, and determines that channel information has been received. - Meanwhile, in a case where the source device does not have a function of performing full-duplex communication, channel information is not transmitted from the source device to the sink device. Thus, the sink device determines that channel information has not been received.
- In a case where it is determined in step S115 that channel information has been received, the process proceeds to step S116. The switching
control unit 172 controls theswitch 185 and theswitch 186 and performs switching of theswitch 185 and theswitch 186 in such a manner that a differential signal corresponding to the Rx data from theconversion unit 184 is selected at the time of data transmission. - In step S117, the switching
control unit 124 controls theswitch 135 and performs switching of theswitch 135 in such a manner that a differential signal corresponding to Tx data from the source device is selected at the time of data reception. - In step S118, the sink device performs bidirectional IP communication with the source device in accordance with the full-duplex communication method. Then, the communication process ends. That is, at the time of data transmission, the
conversion unit 184 converts Rx data supplied from the control unit (CPU) of the sink device into a differential signal, supplies one partial signal constituting the differential signal obtained by conversion to theswitch 185, and supplies the other partial signal to theswitch 186. Theswitch 185 and theswitch 186 transmit, through theSDA line 191 and theSDA line 191 to the source device, the partial signals supplied from theconversion unit 184. Accordingly, the differential signal corresponding to the Rx data is transmitted from the sink device to the source device. - In addition, at the time of data reception, the
decoding unit 136 receives a differential signal corresponding to Tx data transmitted from the source device. That is, theswitch 135 receives a partial signal of the differential signal that corresponds to the Tx data, the partial signal being transmitted through theCEC line 84 from the source device, and supplies the received partial signal to thedecoding unit 136. Thedecoding unit 136 decodes the differential signal constituted of the partial signal supplied from theswitch 135 and the partial signal supplied through the reservedline 88 from the source device into Tx data, which is the original data, and outputs the Tx data to the control unit (CPU). - Accordingly, the sink device transmits and receives various data, such as control data, pixel data, and audio data, to and from the source device.
- Meanwhile, in a case where it is determined in step S115 that channel information has not been received, the sink device performs bidirectional communication with the source device by performing transmission and reception of a CEC signal, in step S119. Then, the communication process ends.
- Accordingly, when receiving channel information, the sink device performs full-duplex communication with the sink device by using the
CEC line 84 and thereserved line 88; and theSDA line 191 and theSCL line 192. - As described above, the sink device performs switching of the
switch 135, theswitch 185, and theswitch 186 in such a manner that data to be transmitted and data to be received are selected, and performs full-duplex communication with the source device by using theCEC line 84 and thereserved line 88; and theSDA line 191 and theSCL line 192. Thus, high-speed bidirectional communication can be performed while the compatibility with conventional HDMI is maintained. - Note that although the source device in the example of
FIG. 24 has a configuration in which theconversion unit 131 is connected to theCEC line 84 and thereserved line 88 and thedecoding unit 183 is connected to theSDA line 191 and theSCL line 192, the source device may have a configuration in which thedecoding unit 183 is connected to theCEC line 84 and thereserved line 88 and theconversion unit 131 is connected to theSDA line 191 and theSCL line 192. - In such a case, the
switch 181 and theswitch 182 are connected to thedecoding unit 183 as well as theCEC line 84 and thereserved line 88, and theswitch 133 is connected to theconversion unit 131 as well as theSDA line 191. - In addition, similarly, the sink device of
FIG. 24 may have a configuration in which theconversion unit 184 is connected to theCEC line 84 and thereserved line 88 and thedecoding unit 136 is connected to theSDA line 191 and theSCL line 192. In such a case, theswitch 185 and theswitch 186 are connected to theconversion unit 184 as well as theCEC line 84 and thereserved line 88, and theswitch 135 is connected to thedecoding unit 136 as well as theSDA line 191. - Furthermore, in
FIG. 23 , theCEC line 84 and thereserved line 88 may be theSDA line 191 and theSCL line 192. That is, theconversion unit 131 and thedecoding unit 132 of the source device and theconversion unit 134 and thedecoding unit 136 of the sink device may be connected to theSDA line 191 and theSCL line 192 so that the source device and the sink device can perform IP communication based on the half-duplex communication method. Furthermore, in this case, connection of an electronic device may be detected by using the reservedline 88. - Furthermore, each of the source device and the sink device may have both the function of performing half-duplex communication and the function of performing full-duplex communication. In such a case, the source device and the sink device are capable of performing IP communication based on the half-duplex communication method or the full-duplex communication method in accordance with a function of a connected electronic device.
- In a case where a source device and a sink device each have both the function of performing half-duplex communication and the function of performing full-duplex communication, the source device and the sink device are configured, for example, as shown in
FIG. 31 . Note that inFIG. 31 , parts corresponding to those inFIG. 23 orFIG. 24 are denoted by the same signs, and the explanation of those parts will be omitted in an appropriate manner. - The high-speed
data line interface 28A of the source device includes theconversion unit 131, thedecoding unit 132, theswitch 133, theswitch 181, theswitch 182, thedecoding unit 183, the switchingcontrol unit 121, thetiming control unit 122, and the switchingcontrol unit 171. That is, the high-speeddata line interface 28A of the source device inFIG. 31 has a configuration in which thetiming control unit 122 and thedecoding unit 132 inFIG. 23 are further provided in the high-speeddata line interface 28A of the source device shown inFIG. 24 . - In addition, the high-speed
data line interface 28A of the sink device shown inFIG. 31 includes theconversion unit 134, theswitch 135, thedecoding unit 136, theconversion unit 184, theswitch 185, theswitch 186, thetiming control unit 123, the switchingcontrol unit 124, and the switchingcontrol unit 172. That is, the sink device shown inFIG. 31 has a configuration in which thetiming control unit 123 and theconversion unit 134 inFIG. 23 are further provided in the sink device shown inFIG. 24 . - Next, communication processes by the source device and the sink device in
FIG. 31 will be explained. - First, a communication process by the source device in
FIG. 31 will be explained with reference to a flowchart ofFIG. 32 . Note that since processing of steps S151 to S154 is similar to the processing of steps S71 to S74 inFIG. 29 , respectively, the explanation of the processing of steps S151 to S154 will be omitted. - In step S155, the source device determines whether or not full-duplex communication with the sink device can be performed. That is, by referring to E-EDID received from the sink device, the source device determines whether or not the full-duplex flag “Full Duplex” in
FIG. 26 is set. - In a case where it is determined in step S155 that full-duplex communication can be performed, that is, in a case where the sink device shown in
FIG. 31 orFIG. 24 is connected to the source device, the switchingcontrol unit 171 controls theswitch 181 and theswitch 182 and performs switching of theswitch 181 and theswitch 182 in such a manner that a differential signal corresponding to Rx data from the sink device is received at the time of data reception, in step S156. - Meanwhile, in a case where it is determined in step S155 that full-duplex communication cannot be performed, the source device determines whether or not half-duplex communication can be performed, in step S157. That is, by referring to the received E-EDID, the source device determines whether or not the half-duplex flag “Half Duplex” in
FIG. 26 is set. In other words, the source device determines whether or not the sink device shown inFIG. 23 is connected to the source device. - In a case where it is determined in step S157 that half-duplex communication can be performed or in a case where switching of the
switch 181 and theswitch 182 is performed in step S156, the source device transmits channel information through theswitch 133 and theCEC line 84 to the sink device, in step S158. - Here, in a case where it is determined in step S155 that full-duplex communication can be performed, since the sink device has the function of performing full-duplex communication, the source device transmits, through the
switch 133 and theCEC line 84 to the sink device, a signal indicating that IP communication using theCEC line 84 and thereserved line 88; and theSDA line 191 and theSCL line 192 will be performed, as channel information. - In addition, in a case where it is determined in step S157 that half-duplex communication can be performed, since the sink device does not have the function of performing full-duplex communication but does have the function of performing half-duplex communication, the source device transmits, through the
switch 133 and theCEC line 84 to the sink device, a signal indicating that IP communication using theCEC line 84 and thereserved line 88 will be performed, as channel information. - In step S159, the switching
control unit 121 controls theswitch 133 and performs switching of theswitch 133 in such a manner that a differential signal corresponding to Tx data from theconversion unit 131 is selected at the time of data transmission and that a differential signal corresponding to Rx data transmitted from the sink device is selected at the time of data reception. Note that in a case where the source device and the sink device perform full-duplex communication, since a differential signal corresponding to Rx data is not transmitted through theCEC line 84 and thereserved line 88 from the sink device at the time when the source device receives data, the differential signal corresponding to the Rx data is not supplied to thedecoding unit 132. - In step S160, the source device performs bidirectional IP communication with the sink device. Then, the communication process ends.
- That is, in a case where the source device performs full-duplex communication with the sink device and in a case where the source device performs half-duplex communication with the sink device, at the time of data transmission, the
conversion unit 131 converts Tx data supplied from the control unit (CPU) of the source device into a differential signal, transmits, through theswitch 133 and theCEC line 84 to the sink device, one partial signal constituting the differential signal obtained by conversion, and transmits the other partial signal through the reservedline 88 to the sink device. - In addition, in a case where the source device performs full-duplex communication with the sink device, at the time of data reception, the
decoding unit 183 receives a differential signal corresponding to Rx data transmitted from the sink device, decodes the received differential signal into Rx data, which is the original data, and outputs the Rx data to the control unit (CPU). - Meanwhile, in a case where the source device performs half-duplex communication with the sink device, at the time of data reception, under the control of the
timing control unit 122, thedecoding unit 132 receives a differential signal corresponding to Rx data transmitted from the sink device, decodes the received differential signal into Rx data, which is the original data, and outputs the Rx data to the control unit (CPU). - Accordingly, the source device transmits and receives various data, such as control data, pixel data, and audio data, to and from the sink device.
- Meanwhile, in a case where it is determined in step S157 that half-duplex communication cannot be performed, the source device performs bidirectional communication with the sink device by performing transmission and reception of a CEC signal through the
CEC line 84, in step S161. Then, the communication process ends. - Accordingly, the source device refers to the full-duplex flag and the half-duplex flag, and performs full-duplex communication or half-duplex communication in accordance with a function of the sink device with which the source device communicates.
- As described above, switching of the
switch 133, theswitch 181, and theswitch 182 is performed, in accordance with a function of a sink device with which communication is performed, in such a manner that data to be transmitted and data to be received are selected, and full-duplex communication or half-duplex communication is performed. Thus, high-speed bidirectional communication can be performed while the compatibility with conventional HDMI is maintained and a more optimal communication method is selected. - Next, a communication process by the sink device in FIG. 31 will be explained with reference to a flowchart of
FIG. 33 . Note that since processing of steps S191 to S194 is similar to the processing of steps S111 to S114 inFIG. 30 , respectively, the explanation of the processing of steps S191 to S194 will be omitted. - In step S195, the sink device receives channel information transmitted through the
switch 135 and theCEC line 84 from the source device. Note that in a case where the source device connected to the sink device has neither the function of performing full-duplex communication nor the function of performing half-duplex communication, since channel information is not transmitted from the source device to the sink device, the sink device receives no channel information. - In step S196, the sink device determines, in accordance with the received channel information, whether or not to perform full-duplex communication. For example, in a case where channel information indicating that IP communication using the
CEC line 84 and thereserved line 88; and theSDA line 191 and theSCL line 192 will be performed is received, the sink device determines that full-duplex communication is to be performed. - In a case where it is determined in step S196 that full-duplex communication is to be performed, the switching
control unit 172 controls theswitch 185 and theswitch 186 and performs switching of theswitch 185 and theswitch 186 in such a manner that a differential signal corresponding to Rx data from theconversion unit 184 is selected at the time of data transmission, in step S197. - Meanwhile, in a case where it is determined in step S196 that full-duplex communication is not be performed, the sink device determines, in accordance with the received channel information, whether or not to perform half-duplex communication, in step S198. For example, in a case where channel information indicating that IP communication using the
CEC line 84 and thereserved line 88 will be performed is received, the sink device determines that half-duplex communication is to be performed. - In a case where it is determined in step S198 that half-duplex communication is to be performed or in a case where switching of the
switch 185 and theswitch 186 is performed in step S197, the switchingcontrol unit 124 controls theswitch 135 and performs switching of theswitch 135 in such a manner that a differential signal corresponding to Rx data from theconversion unit 134 is selected at the time of data transmission and that a differential signal corresponding to Tx data from the source device is selected at the time of data reception, in step S199. - Note that in a case where the source device and the sink device perform full-duplex communication, since a differential signal corresponding to Rx data is not transmitted from the
conversion unit 134 to thetransmitter 81 at the time when the sink device transmits data, the differential signal corresponding to the Rx data is not supplied to theswitch 135. - In step S200, the sink device performs bidirectional IP communication with the source device. Then, the communication process ends.
- That is, in a case where the sink device performs full-duplex communication with the source device, at the time of data transmission, the
conversion unit 184 converts Rx data supplied from the control unit (CPU) of the sink device into a differential signal, transmits, through theswitch 185 and theSDA line 191 to the source device, one partial signal constituting the differential signal obtained by conversion, and transmits the other partial signal through theswitch 186 and theSCL line 192 to the source device. - Meanwhile, in a case where the sink device performs half-duplex communication with the source device, at the time of data transmission, the
conversion unit 134 converts Rx data supplied from the control unit (CPU) of the sink device into a differential signal, transmits, through theswitch 135 and theCEC line 84 to thetransmitter 81, one partial signal constituting the differential signal obtained by conversion, and transmits the other partial signal through the reservedline 88 to the source device. - Furthermore, in a case where the sink device performs full-duplex communication with the source device and in a case where the sink device performs half-duplex communication with the source device, at the time of data reception, the
decoding unit 136 receives a differential signal corresponding to Tx data transmitted from the source device, decodes the received differential signal into Tx data, which is the original data, and outputs the Tx data to the control unit (CPU). - In addition, in a case where it is determined in step S198 that half-duplex communication is not to be performed, that is, for example, in a case where no channel information has been transmitted, the sink device performs bidirectional communication with the source device by performing transmission and reception of a CEC signal, in step S201. Then, the communication process ends.
- Accordingly, the sink device performs full-duplex communication or half-duplex communication in accordance with received channel information, that is, a function of the source device with which the sink device communicates.
- As described above, switching of the
switch 135, theswitch 185, and theswitch 186 is performed, in accordance with a function of a source device with which communication is performed, in such a manner that data to be transmitted and data to be received are selected, and full-duplex communication or half-duplex communication is performed. Thus, high-speed bidirectional communication can be performed while the compatibility with conventional HDMI(R) is maintained and a more optimal communication method is selected. - In addition, by connecting the source device and the sink device through the
HDMI cable 1 containing theCEC line 84 and thereserved line 88, which are connected as a differential twisted pair, shielded, and grounded to a ground wire, and theSDA line 191 and theSCL line 192, which are connected as a differential twisted pair, shielded, and grounded to a ground wire, high-speed bidirectional IP communication based on the half-duplex communication method or the full-duplex communication method can be performed while the compatibility with a conventional HDMI cable is maintained. - Next, the series of processes described above can be performed by dedicated hardware or software. In a case where the series of processes are performed by software, a program constituting the software is installed into, for example, a microcomputer or the like that controls the source device and the sink device.
- Now,
FIG. 34 shows an example of the configuration of an embodiment of a computer into which a program for performing the series of processes described above is installed. - The program can be recorded in advance in an EEPROM (Electrically Erasable Programmable Read-only Memory) 305 or a
ROM 303 as a recording medium contained in the computer. - Alternatively, the program may be temporarily or permanently stored (recorded) in a removable recording medium, such as a flexible disk, a CD-ROM (Compact Disc Read Only Memory), an MO (Magneto Optical) disc, a DVD (Digital Versatile Disc), a magnetic disk, or a semiconductor memory. Such a removable recording medium can be provided as so-called package software.
- Here, in addition to being installed from the removable recording medium described above to the computer, the program can be transferred in a wireless manner from a download site through an artificial satellite for digital satellite broadcasting to the computer or transferred in a wired manner through a network such as a LAN or the Internet to the computer, and the computer can receive, via an input/
output interface 306 of the computer, the program transferred as described above and install the program into theEEPROM 305 contained in the computer. - The computer contains a CPU (Central Processing Unit) 302. The input/
output interface 306 is connected to theCPU 302 through a bus 301. TheCPU 302 loads the program stored in the ROM (Read Only Memory) 303 or theEEPROM 305 to a RAM (Random Access Memory) 304 and executes the program. Accordingly, theCPU 302 performs processes based on the flowcharts described above or processes performed in accordance with the configurations of the block diagrams described above. - Here, in this description, processing steps describing a program for causing the computer to perform various processes are not necessarily processed in a time-series manner in accordance with the order described as a flowchart. The processing steps include processes performed in parallel or individually (for example, parallel processes or object-based processes). In addition, the program may be processed by a single computer or processed in a distributed manner by a plurality of computers.
- In the configuration example shown in
FIG. 19 described above, a circuit for LAN communication can be formed independent of the electrical specification defined for DDC.FIG. 35 shows another configuration example having a similar effect. - This example has a feature in that in an interface implementing transmission of video and audio data, exchange and authentication of connected device information, communication of device control data, and LAN communication by using a single cable, a configuration is provided in which LAN communication is performed as unidirectional communication through two pairs of differential transmission paths and notification of the connection state of the interface is issued in accordance with the DC bias potential of at least one of the transmission paths, and furthermore, at least two transmission paths are used in the communication for exchange and authentication of connected device information, in a time division manner, relative to LAN communication.
- The source device includes a LAN
signal transmission circuit 611, terminatingresistors 612 and 613,AC coupling capacitors 614 to 617, a LANsignal reception circuit 618, aninverter 620, aresistor 621, aresistor 622 and acapacitor 623 forming a low-pass filter, acomparator 624, a pull-down resistor 631, aresistor 632 and acapacitor 633 forming a low-pass filter, acomparator 634, a NORgate 640, analog switches 641 to 644, an inverter 645, analog switches 646 and 747,DDC transceivers resistors - In addition, a sink device 602 includes a LAN
signal transmission circuit 661, terminatingresistors AC coupling capacitors 664 to 667, a LANsignal reception circuit 668, a pull-down resistor 671, aresistor 672 and acapacitor 673 forming a low-pass filter, acomparator 674, achoke coil 681,resistors inverter 695, analog switches 696 and 697,DDC transceivers resistors 703 and 704. - The
HDMI cable 1 contains a differential transmission path formed of areserved line 801 and anSCL line 803; and a differential transmission path formed of anSDA line 804 and anHPD line 802. Source-side terminals 811 to 814 and sink-side terminals 821 to 824 for those lines are formed. - The
reserved line 801 and theSCL line 803; and theSDA line 804 and theHPD line 802 are connected as differential twisted pairs. - In the source device, the
terminals AC coupling capacitors 614 and 605 and the analog switches 641 and 642 to thetransmission circuit 611, which transmits a LAN transmission signal SG611 to the sink, and the terminating resistor 612. Theterminals AC coupling capacitors reception circuit 618, which receives a LAN signal from the sink device, and the terminatingresistor 613. - In the sink device, the
terminals 821 to 824 are connected through theAC coupling capacitors transmission circuit 661, thereception circuit 668, and the terminatingresistors - The source device connects the terminal 813 and the terminal 814 to the
DDC transceivers resistors different analog switches - The sink device connects the terminal 823 and the terminal 824 to the
DDC transceivers resistor 703 through the analog switches 696 and 697. The analog switches 646 and 647 are conductive when DDC communication is performed and are opened when LAN communication is performed. - A mechanism for identifying an e-HDMI compatible device in accordance with the potential of the
reserved line 801 is basically similar to that in the example shown inFIG. 19 , with the exception that the resistor 62 of the source device 601 is driven by theinverter 620. - When an input to the
inverter 620 is HIGH, theresistor 621 serves as a pull-down resistor. Thus, when viewed from the sink device, a 0-V state that is the same as a state when an e-HDMI incompatible device is connected is obtained. As a result, a signal SG623 indicating an e-HDMI compatibility identification result of the sink device is LOW. The analog switches 691 to 694 that are controlled in accordance with the signal SG623 are opened, and the analog switches 696 and 697 that are controlled in accordance with a signal obtained by inverting the signal SG623 by theinverter 695 are brought into conduction. As a result, the sink device 602 disconnects theSCL line 803 and theSDA line 804 from a LAN transmitter/receiver, and reaches a state where the sink device 602 is connected to a DDC transmitter/receiver. - Meanwhile, in the source device, the input to the
inverter 620 is also input to the NORgate 640 and an output SG614 of the NORgate 640 is LOW. The analog switches 641 to 644 that are controlled in accordance with the output signal SG614 of the NORgate 640 are opened, and the analog switches 646 and 647 that are controlled in accordance with a signal obtained by inverting the signal SG614 by the inverter 645 are brought into conduction. As a result, the source device 601 also disconnects theSCL line 803 and theSDA line 804 from the LAN transmitter/receiver, and reaches a state where the source device 601 is connected to the DDC transmitter/receiver. - On the contrary, when an input to the
inverter 620 is LOW, both the source device and the sink device disconnect theSCL line 803 and theSDA line 804 from the DDC transmitter/receiver, and enter states where the source device and the sink device are connected to the LAN transmitter/receiver. - The
circuits 631 to 634 and 681 to 683 for checking connection in accordance with the DC bias potential of theHPD line 802 have functions similar to those in the example shown inFIG. 19 . That is, in addition to LAN communication described above, through theHPD line 802, the fact that theHDMI cable 1 is connected to the sink device is transmitted to the source device in accordance with the DC bias level. When thecable 1 is connected to the sink device, theresistors choke coil 681 in the sink device cause theHPD line 802 to be biased at about 4 V through the terminal 822. - The source device extracts the DC bias of the
HPD line 802 by using the low-pass filter formed by theresistor 632 and thecapacitor 633, and compares the DC bias with a reference potential Vref2 (for example, 1.4 V) by using thecomparator 634. When thecable 1 is not connected to the sink device, the potential of the terminal 812 is lower than the reference potential Vref2 due to the pull-down resistor 631. When thecable 1 is connected to the sink device, the potential of the terminal 812 is higher than the reference potential Vref2. Thus, a state in which an output signal SG613 of thecomparator 634 is HIGH indicates that thecable 1 and the sink device are connected. Meanwhile, a state in which the output signal SG613 of thecomparator 634 is LOW indicates that thecable 1 and the sink device are not connected. - As described above, according to the configuration example shown in
FIG. 35 , in an interface implementing transmission of video and audio data, exchange and authentication of connected device information, communication of device control data, and LAN communication by using a single cable, a configuration is provided in which LAN communication is performed as unidirectional communication through two pairs of differential transmission paths and notification of the connection state of the interface is issued in accordance with the DC bias potential of at least one of the transmission paths, and furthermore, at least two transmission paths are used in the communication for exchange and authentication of connected device information, in a time division manner, relative to LAN communication. Thus, time division is performed in such a manner that the SCL line and the SDA line are allocated, by using switches, to a time period for connection with a LAN communication circuit and a time period for connection with a DDC circuit. By this division, a circuit for LAN communication can be formed independent of the electrical specification defined for DDC. Thus, stable and reliable LAN communication can be realized with low cost. - Note that the
resistor 621 shown inFIG. 35 may be provided in theHDMI cable 1, instead of being provided in the source device. In such a case, individual terminals of theresistor 621 are connected to, among lines provided in theHDMI cable 1, thereserved line 801 and a line (signal line) connected to a power source (power supply potential). - Furthermore, the pull-
down resistor 671 and theresistor 683 shown inFIG. 35 may be provided in theHDMI cable 1, instead of being provided in the sink device. In such a case, individual terminals of the pull-down resistor 671 are connected to, among lines provided in theHDMI cable 1, thereserved line 801 and a line (ground wire) connected to the ground (reference potential). In addition, individual terminals of theresistor 683 are connected to, among lines provided in theHDMI cable 1, theHPD line 802 and a line (ground wire) connected to the ground (reference potential). - Here, communication is implemented through SDA and SCL with a 1.5 kΩ pull-up at H and with a low-impedance pull-down at L and communication is also implemented through CEC with a 27 kΩ pull-up at H and with a low-impedance pull-down at L. Having a LAN function for implementing high-speed data communication in which termination of a transmission line needs to be matched and terminated, while maintaining functions described above in order to realize the compatibility with existing HDMI, may be difficult.
- The configuration examples of
FIGS. 19 and 35 can avoid such a problem. That is, in the configuration example ofFIG. 19 , a configuration is provided in which full-duplex communication based on a pair of bidirectional communication operations is performed by using the reserved line and the HPD line as a differential pair, while avoiding the use of the SDA, SCL, and CEC lines. In addition, in the configuration example ofFIG. 35 , a configuration is provided in which two pairs of full-duplex communication operations are performed in which two differential pairs are formed by a pair of the HPD line and the SDA line and a pair of the SCL line and the reserved line and unidirectional communication is performed by using each of the two differential pairs. -
FIGS. 36(A) to (E) show bidirectional communication waveforms in the configuration example ofFIG. 19 orFIG. 35 . -
FIG. 36(A) shows the waveform of a signal transmitted from the source device,FIG. 36(B) shows the waveform of a signal received at the sink device,FIG. 36(C) shows the waveform of a signal passing through a cable,FIG. 36(D) shows a signal received at the source device, andFIG. 36(E) shows the waveform of a signal transmitted from the source device. As is clear fromFIG. 36 , with the configuration example ofFIG. 19 orFIG. 35 , excellent bidirectional communication can be realized. - Note that although explanation in the embodiments described above has been provided on the assumption that an interface conforming to HDMI standards is used as a transmission path for connecting the source device and the sink device, other similar transmission standards are also applicable. In addition, although an example in which a video camera recorder is used as a source device and a television receiver is used as a sink device is provided, other transmission device and reception device may be used.
- In addition, although bidirectional IP communication is performed between the source device and the sink device in the embodiments described above, bidirectional communication can be performed by using a protocol different from IP. In addition, although a case where electronic devices are connected through an HDMI cable has been shown in the embodiments described above, the present invention is similarly applicable to a case where connection between electronic devices is performed in a wireless manner.
- The present invention allows additional information on individual video signals to be smoothly displayed on an external device side and improves the performance of a selecting operation on a video signal by a user. The present invention is applicable, for example, to an AV system or the like that connects a video camera recorder and a television receiver through an HDMI interface.
Claims (10)
1. A transmission device characterized by comprising:
a signal transmission unit that transmits a video signal as a differential signal through a transmission path using a plurality of channels to an external device;
a communication unit that performs bidirectional communication by using a specific line constituting the transmission path;
a video signal storage unit that stores individual video signals that can be transmitted, by using the signal transmission unit, to the external device;
an additional information storage unit that stores additional information on the individual video signals stored in the video signal storage unit; and
a communication control unit that performs control in such a manner that the additional information on the individual video signals stored in the additional information storage unit is transmitted, by using the communication unit, to the external device.
2. The transmission device according to claim 1 , characterized in that
the additional information is text information or image information, or text information and image information.
3. The transmission device according to claim 1 , characterized in that
the communication control unit performs,
when the communication unit receives a transmission request for the additional information transmitted from the external device,
control in such a manner that the additional information on the individual video signals stored in the additional information storage unit is transmitted, by using the communication unit, to the external device.
4. The transmission device according to claim 1 , characterized in that
the communication control unit further performs,
when the communication unit receives selection information on a specific video signal transmitted from the external device,
control in such a manner that, among the video signals stored in the video signal storage unit, the video signal corresponding to the selection information is transmitted, by using the signal transmission unit, to the external device.
5. A video signal transmission method for a transmission device including
a signal transmission unit that transmits a video signal as a differential signal through a transmission path using a plurality of channels to an external device,
a communication unit that performs bidirectional communication by using a specific line constituting the transmission path,
a video signal storage unit that stores individual video signals that can be transmitted, by using the signal transmission unit, to the external device, and
an additional information storage unit that stores additional information on the individual video signals stored in the video signal storage unit, the video signal transmission method for the transmission device being characterized by comprising:
a transmission request receiving step of receiving, by using the communication unit, a transmission request for the additional information transmitted from the external device,
an additional information transmitting step of transmitting to the external device, by using the communication unit, the additional information on the individual video signals stored in the additional information storage unit, in response to the transmission request received in the transmission request receiving step;
a selection information receiving step of receiving, by using the communication unit, selection information on a specific video signal transmitted from the external device in accordance with the additional information on the individual video signals transmitted in the additional information transmitting step; and
a video signal transmitting step of transmitting to the external device, by using the signal transmission unit, the video signal corresponding to the selection information received in the selection information receiving step, among the video signals stored in the video signal storage unit.
6. A reception device characterized by comprising:
a signal reception unit that receives a video signal as a differential signal through a transmission path using a plurality of channels from an external device;
a communication unit that performs bidirectional communication by using a specific line constituting the transmission path;
an image display unit that processes the video signal received at the signal reception unit to display an image; and
an additional information display unit that displays, when the communication unit receives additional information on individual video signals that can be transmitted from the external device, the additional information being transmitted from the external device, the additional information on the individual video signals.
7. The reception device according to claim 6 , characterized in that
the additional information is text information or image information, or text information and image information.
8. The reception device according to claim 6 , characterized by further comprising:
a communication control unit that performs control in such a manner that a transmission request for the additional information on the individual video signals is transmitted, by using the communication unit, to the external device.
9. The reception device according to claim 6 , characterized by further comprising:
a user operation unit that allows a user to select a specific video signal in accordance with the additional information on the individual video signals displayed on the additional information display unit; and
a communication control unit that performs control in such a manner that selection information on the specific video signal selected by the user operation unit is transmitted, by using the communication unit, to the external device.
10. A video signal reception method for a reception device including
a signal reception unit that receives a video signal as a differential signal through a transmission path using a plurality of channels from an external device,
a communication unit that performs bidirectional communication by using a specific line constituting the transmission path, and
an image display unit that processes the video signal received at the signal reception unit to display an image, the video signal reception method for the reception device being characterized by comprising:
a transmission request transmitting step of transmitting to the external device, by using the communication unit, an additional information transmission request that is a request for additional information on individual video signals that can be transmitted from the external device;
an additional information receiving step of receiving, by using the communication unit, the additional information on the individual video signals transmitted from the external device in response to the additional information transmission request transmitted in the transmission request transmitting step;
an additional information displaying step of displaying the additional information on the individual video signals received in the additional information receiving step;
a selection information transmitting step of transmitting to the external device, by using the communication unit, selection information on a specific video signal selected in accordance with the additional information on the individual video signals displayed in the additional information displaying step; and
a video signal receiving step of receiving, by using the signal reception unit, the specific video signal transmitted from the external device in accordance with the selection information transmitted in the selection information transmitting step.
Applications Claiming Priority (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006301486 | 2006-11-07 | ||
JP2006-301486 | 2006-11-07 | ||
JP2007-050426 | 2007-02-28 | ||
JP2007050426 | 2007-02-28 | ||
JP2007-240663 | 2007-09-18 | ||
JP2007240663 | 2007-09-18 | ||
PCT/JP2007/071650 WO2008056708A1 (en) | 2006-11-07 | 2007-11-07 | Transmitting device, video signal transmitting method in transmitting device, recieving device and video signal recieving method in recieving device |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2007/071650 A-371-Of-International WO2008056708A1 (en) | 2006-11-07 | 2007-11-07 | Transmitting device, video signal transmitting method in transmitting device, recieving device and video signal recieving method in recieving device |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/142,321 Continuation US9143637B2 (en) | 2006-11-07 | 2013-12-27 | Transmission device, video signal transmission method for transmission device, reception device, and video signal reception method for reception device |
Publications (1)
Publication Number | Publication Date |
---|---|
US20100269137A1 true US20100269137A1 (en) | 2010-10-21 |
Family
ID=39364522
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/312,340 Abandoned US20100269137A1 (en) | 2006-11-07 | 2007-11-07 | Transmission device, video signal transmission method for transmission device, reception device, and video signal reception method for reception device |
US14/142,321 Expired - Fee Related US9143637B2 (en) | 2006-11-07 | 2013-12-27 | Transmission device, video signal transmission method for transmission device, reception device, and video signal reception method for reception device |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/142,321 Expired - Fee Related US9143637B2 (en) | 2006-11-07 | 2013-12-27 | Transmission device, video signal transmission method for transmission device, reception device, and video signal reception method for reception device |
Country Status (5)
Country | Link |
---|---|
US (2) | US20100269137A1 (en) |
EP (2) | EP2091253B1 (en) |
JP (5) | JP5386984B2 (en) |
CN (5) | CN103533269B (en) |
WO (1) | WO2008056708A1 (en) |
Cited By (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070277216A1 (en) * | 2006-05-16 | 2007-11-29 | Sony Corporation | Communication system, communication method, video output apparatus and video input apparatus |
US20080174467A1 (en) * | 2007-01-23 | 2008-07-24 | Laszlo Drimusz | Universal remote control programming |
US20080174468A1 (en) * | 2007-01-23 | 2008-07-24 | Laszlo Drimusz | Universal remote control programming |
US20100020183A1 (en) * | 2008-07-22 | 2010-01-28 | Canon Kabushiki Kaisha | Communication apparatus and control method |
US20100039282A1 (en) * | 2008-08-12 | 2010-02-18 | Hostage Christine M | Universal Remote Control Programming |
US20100086282A1 (en) * | 2008-10-08 | 2010-04-08 | Sony Corporation | Picture signal processing system, playback apparatus and display apparatus, and picture signal processing method |
US20100132001A1 (en) * | 2008-03-05 | 2010-05-27 | Sony Corporation | Transmission device and reception device |
US20100277608A1 (en) * | 2009-05-01 | 2010-11-04 | Sanyo Electric Co., Ltd. | Image shooting apparatus, video display apparatus, and video processing system therewith |
US20110216244A1 (en) * | 2010-03-05 | 2011-09-08 | Aten International Co., Ltd. | Transmitter, receiver and extender system |
US8280864B1 (en) * | 2007-12-17 | 2012-10-02 | Nvidia Corporation | System, method, and computer program product for retrieving presentation settings from a database |
US8296781B1 (en) | 2007-12-11 | 2012-10-23 | Nvidia Corporation | System, method, and computer program product for determining application parameters based on hardware specifications |
US20120297419A1 (en) * | 2011-05-20 | 2012-11-22 | Echostar Technologies Llc | Systems and methods for on-screen display of content information |
US20140153633A1 (en) * | 2007-06-26 | 2014-06-05 | Sony Corporation | Communication system, transmission device, reception device, communication method, program, and communication cable |
US9014536B2 (en) * | 2011-07-29 | 2015-04-21 | D&M Holdings, Inc. | Content data transmission system and content data transmission method |
US20150189246A1 (en) * | 2013-12-06 | 2015-07-02 | Zte Corporation | Method and device for multi-source control of intelligent miniature projector |
US9092573B2 (en) | 2012-07-06 | 2015-07-28 | Nvidia Corporation | System, method, and computer program product for testing device parameters |
US9154726B2 (en) | 2011-07-29 | 2015-10-06 | D&M Holdings, Inc. | Content data transmission system and content data transmission method |
US9201670B2 (en) | 2012-07-06 | 2015-12-01 | Nvidia Corporation | System, method, and computer program product for determining whether parameter configurations meet predetermined criteria |
US9250931B2 (en) | 2012-07-06 | 2016-02-02 | Nvidia Corporation | System, method, and computer program product for calculating settings for a device, utilizing one or more constraints |
US9275377B2 (en) | 2012-06-15 | 2016-03-01 | Nvidia Corporation | System, method, and computer program product for determining a monotonic set of presets |
US9286247B2 (en) | 2012-07-06 | 2016-03-15 | Nvidia Corporation | System, method, and computer program product for determining settings for a device by utilizing a directed acyclic graph containing a plurality of directed nodes each with an associated speed and image quality |
US9310787B2 (en) | 2012-12-21 | 2016-04-12 | Echostar Technologies L.L.C. | Apparatus, systems, and methods for configuring devices remote control commands |
US20170139456A1 (en) * | 2014-06-19 | 2017-05-18 | Google Inc. | Systems, methods, and media for providing power to an hdmi source |
US20170324993A1 (en) * | 2014-11-17 | 2017-11-09 | Nec Corporation | Video processing system, transmission device, and video processing method |
US9934188B2 (en) | 2015-08-27 | 2018-04-03 | Kabushiki Kaisha Toshiba | Electronic device with connector for video signal interface |
US10509658B2 (en) | 2012-07-06 | 2019-12-17 | Nvidia Corporation | System, method, and computer program product for simultaneously determining settings for a plurality of parameter variations |
US10668386B2 (en) | 2012-07-06 | 2020-06-02 | Nvidia Corporation | System, method, and computer program product for simultaneously determining settings for a plurality of parameter variations |
US11064152B2 (en) * | 2014-10-15 | 2021-07-13 | IL Holdings, LLC | Remote fishery management system |
US20220217249A1 (en) * | 2019-09-27 | 2022-07-07 | Olympus Corporation | Imaging system |
US20230007212A1 (en) * | 2021-06-30 | 2023-01-05 | Tongji University | Method for asynchronously storing massive data generated during high speed video measurement |
US20240256211A1 (en) * | 2021-07-28 | 2024-08-01 | Lg Electronics Inc. | Image display device |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8456188B2 (en) | 2006-11-07 | 2013-06-04 | Sony Corporation | Electronic apparatus and cable device |
EP2091253B1 (en) | 2006-11-07 | 2015-07-29 | Sony Corporation | Transmitting device, video signal transmitting method in transmitting device, recieving device and video signal recieving method in recieving device |
WO2008056707A1 (en) | 2006-11-07 | 2008-05-15 | Sony Corporation | Electronic device, control information transmission method, and control information reception method |
JP5337370B2 (en) | 2007-11-13 | 2013-11-06 | ソニー エスパナ,エス.エー. | Display device, video signal transmission method in display device, transmission device, and video signal transmission method |
EP2141925B1 (en) * | 2008-03-05 | 2016-12-21 | Sony Corporation | Transmission device and reception device |
JP5428186B2 (en) * | 2008-04-04 | 2014-02-26 | ソニー株式会社 | Electronics |
JP5094583B2 (en) * | 2008-06-19 | 2012-12-12 | 三洋電機株式会社 | Imaging apparatus, data communication system, and data communication method |
US8275232B2 (en) * | 2008-06-23 | 2012-09-25 | Mediatek Inc. | Apparatus and method of transmitting / receiving multimedia playback enhancement information, VBI data, or auxiliary data through digital transmission means specified for multimedia data transmission |
CN102598703B (en) * | 2009-11-06 | 2016-04-13 | Tp视觉控股有限公司 | For controlling the method and apparatus of the setting of the device of the playback for content item |
JP5693676B2 (en) * | 2013-07-30 | 2015-04-01 | キヤノン株式会社 | Communication apparatus and control method |
CN103856305B (en) * | 2014-01-24 | 2017-05-03 | 浪潮电子信息产业股份有限公司 | Differential signal inverse correction circuit and method |
US10917603B2 (en) * | 2014-07-03 | 2021-02-09 | Sony Corporation | Interface circuit, transmission system, and transmission direction control method |
JP2015133732A (en) * | 2015-02-25 | 2015-07-23 | ソニー エスパナ,エス.エー. | Receiver and signal receiving method |
US10992727B2 (en) * | 2015-04-08 | 2021-04-27 | Sony Corporation | Transmission apparatus, transmission method, reception apparatus, and reception method |
US10448086B2 (en) * | 2016-02-26 | 2019-10-15 | Amazon Technologies, Inc. | Sharing video footage from audio/video recording and communication devices to smart TV devices |
JP6882659B2 (en) * | 2016-09-29 | 2021-06-02 | ミツミ電機株式会社 | Optical scanning head-mounted display and retinal scanning head-mounted display |
CN112788256B (en) * | 2019-11-06 | 2022-05-10 | 瑞昱半导体股份有限公司 | Video transmission method and system for adaptively adjusting bandwidth |
CN111918013B (en) * | 2020-08-13 | 2022-04-08 | 广东博华超高清创新中心有限公司 | HDMI8K100/120 video judgment and output method and device |
CN113473055B (en) * | 2021-06-16 | 2024-10-22 | 深圳市龙境科技有限公司 | Signal transmission control method, microprocessor and computer readable storage medium |
TWI783845B (en) * | 2022-01-04 | 2022-11-11 | 大陸商北京集創北方科技股份有限公司 | Data transmission method of cascaded driving circuit, LED display driving circuit, LED display device and information processing device |
Citations (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030223377A1 (en) * | 2002-05-31 | 2003-12-04 | Simmons Ian M. | Determining and configuring a communication path in a network |
US20040095509A1 (en) * | 2001-03-23 | 2004-05-20 | Hiroshige Okamoto | Data transmitting method, data receiving method, data transmitting device, and data receiving device |
US20050182876A1 (en) * | 2004-02-18 | 2005-08-18 | Silicon Image, Inc. | Cable with circuitry for asserting stored cable data or other information to an external device or user |
US20060036788A1 (en) * | 2002-09-24 | 2006-02-16 | Monster Cable Products, Inc. | HDMI cable interface |
US20060095401A1 (en) * | 2004-06-07 | 2006-05-04 | Jason Krikorian | Personal media broadcasting system with output buffer |
US20060140221A1 (en) * | 2004-12-27 | 2006-06-29 | Kabushiki Kaisha Toshiba | Reproduction apparatus and decoding control method |
US20060210110A1 (en) * | 2003-03-10 | 2006-09-21 | Ralf Hinkel | Monitoring device |
US20060232707A1 (en) * | 2005-04-14 | 2006-10-19 | Kabushiki Kaisha Toshiba | Broadcast receiver and broadcast receiving method |
US20070011720A1 (en) * | 2005-07-08 | 2007-01-11 | Min Byung-Ho | HDMI Transmission Systems for Delivering Image Signals and Packetized Audio and Auxiliary Data and Related HDMI Transmission Methods |
US20070057931A1 (en) * | 2005-09-13 | 2007-03-15 | Funai Electric Co., Ltd. | Image display system and receiver device |
US20070070402A1 (en) * | 2005-09-14 | 2007-03-29 | Koji Kitayama | Image sending/receiving device |
US20070117533A1 (en) * | 2005-11-18 | 2007-05-24 | Han Jin S | Apparatus and method for reducing power consumption in digital broadcast receiver |
US20070139368A1 (en) * | 2005-12-15 | 2007-06-21 | Tatung Company | Display device capable of quickly switching signal sources and the method thereof |
US20070186015A1 (en) * | 2006-02-08 | 2007-08-09 | Taft Frederick D | Custom edid content generation system and method |
US20090089850A1 (en) * | 2007-09-28 | 2009-04-02 | Sony Corporation | Electronic device and control method therein |
US20090091626A1 (en) * | 2006-07-31 | 2009-04-09 | Pure Digital Technologies, Inc. | Digital video camera with retractable data connector and resident software application |
US20100017823A1 (en) * | 2005-06-30 | 2010-01-21 | Koninklijke Philips Electronics, N.V. | Electronic device and method of creating a sequence of content items |
US7742438B1 (en) * | 2004-10-21 | 2010-06-22 | Owlink Technology, Inc. | HDCP data transmission over a single communication channel |
US20100211791A1 (en) * | 2005-10-31 | 2010-08-19 | Andreas Eckleder | Hardware multimedia endpoint and personal computer |
US8359628B2 (en) * | 2007-10-05 | 2013-01-22 | Sony Corporation | Display device and transmitting device |
Family Cites Families (58)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6275653U (en) | 1985-10-30 | 1987-05-14 | ||
JPH02206249A (en) | 1989-02-06 | 1990-08-16 | Sharp Corp | Checking device for home bus cable |
JPH04245817A (en) | 1991-01-31 | 1992-09-02 | Fujitsu Ltd | Data reception circuit |
JPH0750657A (en) | 1993-08-05 | 1995-02-21 | Tokimec Inc | Full duplex transmission system |
JPH0823354A (en) | 1994-07-06 | 1996-01-23 | Hitachi Ltd | Signal input / output device |
US6628303B1 (en) * | 1996-07-29 | 2003-09-30 | Avid Technology, Inc. | Graphical user interface for a motion video planning and editing system for a computer |
JP2907279B2 (en) | 1996-11-26 | 1999-06-21 | 日本電気株式会社 | Audio distribution system for video conferencing systems |
US6477707B1 (en) * | 1998-03-24 | 2002-11-05 | Fantastic Corporation | Method and system for broadcast transmission of media objects |
US6169475B1 (en) * | 1998-03-30 | 2001-01-02 | Xircom, Inc. | System and method for active detection of connection to a network |
JP3412688B2 (en) | 1999-08-18 | 2003-06-03 | 日本電気株式会社 | Bridge system and method between transmission lines |
JP2001175231A (en) * | 1999-12-17 | 2001-06-29 | Sony Corp | Converting circuit of synchronization frequency |
JP2001320479A (en) | 2000-05-10 | 2001-11-16 | Nec Niigata Ltd | Connection device and connection method for mobile phone, computer, and connection cable |
JP2001333392A (en) * | 2000-05-23 | 2001-11-30 | Matsushita Electric Ind Co Ltd | Horizontal deflection circuit and television receiver |
JP4245817B2 (en) | 2001-02-22 | 2009-04-02 | アルパイン株式会社 | Car navigation system |
US7218635B2 (en) | 2001-08-31 | 2007-05-15 | Stmicroelectronics, Inc. | Apparatus and method for indexing MPEG video data to perform special mode playback in a digital video recorder and indexed signal associated therewith |
US7499410B2 (en) * | 2001-12-26 | 2009-03-03 | Cisco Technology, Inc. | Fibre channel switch that enables end devices in different fabrics to communicate with one another while retaining their unique fibre channel domain—IDs |
JP3989251B2 (en) | 2002-01-16 | 2007-10-10 | 三洋電機株式会社 | Broadcast receiver with recording device control function |
JP3745279B2 (en) * | 2002-01-16 | 2006-02-15 | 日本航空電子工業株式会社 | DVI optical extension cable connection and external power input confirmation system |
KR100409101B1 (en) * | 2002-01-29 | 2003-12-11 | 신옥균 | Internet broadcasting relay system and method thereof for personal telecommunication terminal |
US7450117B2 (en) * | 2002-09-16 | 2008-11-11 | Lg Electronics Inc. | Apparatus and method for restoring active signal and synchronous signal |
JP2004254027A (en) | 2003-02-19 | 2004-09-09 | Toshiba Corp | Server device, key managing device, and encryption communication method and program |
US6891378B2 (en) | 2003-03-25 | 2005-05-10 | Midtronics, Inc. | Electronic battery tester |
US7068686B2 (en) | 2003-05-01 | 2006-06-27 | Genesis Microchip Inc. | Method and apparatus for efficient transmission of multimedia data packets |
SG135022A1 (en) * | 2003-05-01 | 2007-09-28 | Genesis Microchip Inc | Method and apparatus for efficient transmission of multimedia data packets |
JP2004356752A (en) | 2003-05-27 | 2004-12-16 | Sony Corp | Image pickup device and image pickup system |
KR100586669B1 (en) * | 2003-08-27 | 2006-06-08 | 닛뽕빅터 가부시키가이샤 | Transmission system |
US7865057B2 (en) * | 2003-10-07 | 2011-01-04 | Rovi Solutions Corporation | Method and apparatus for conveying rights across an analog video interface |
JP4448315B2 (en) | 2003-11-10 | 2010-04-07 | 富士通株式会社 | Cradle for portable terminal device provided with fuel cell and portable terminal system |
JP3969387B2 (en) * | 2003-12-05 | 2007-09-05 | 松下電器産業株式会社 | Video signal output device |
WO2005064982A1 (en) | 2003-12-26 | 2005-07-14 | Matsushita Electric Industrial Co., Ltd. | Control signal receiving apparatus |
KR100631556B1 (en) * | 2004-04-06 | 2006-10-09 | 삼성전자주식회사 | Image Processing System and Method |
CN2694652Y (en) * | 2004-04-16 | 2005-04-20 | 华为技术有限公司 | Data and voice transmission port equipment and data and voice transmission system |
CN1728794A (en) * | 2004-07-28 | 2006-02-01 | 上海乐金广电电子有限公司 | Method and device for transmitting audio signal of video source equipment |
JP2006107292A (en) | 2004-10-07 | 2006-04-20 | Sharp Corp | Data transmitter, communication terminal device, and data communication system and method |
US20060089735A1 (en) * | 2004-10-21 | 2006-04-27 | Atkinson Lee W | Method and apparatus for configuring the audio outputs of an electronic device |
JP4357406B2 (en) * | 2004-11-12 | 2009-11-04 | シャープ株式会社 | Communications system |
JP2006146048A (en) * | 2004-11-24 | 2006-06-08 | Canon Inc | Projection type projector |
KR100831141B1 (en) | 2004-11-25 | 2008-05-20 | 마쯔시다덴기산교 가부시키가이샤 | Repeater apparatus and method for controlling the same |
JP2006163585A (en) | 2004-12-03 | 2006-06-22 | Fujitsu General Ltd | Method and apparatus of reproduction |
JP2005135433A (en) | 2004-12-13 | 2005-05-26 | Fujitsu Ltd | Key authentication method |
JP2006191161A (en) * | 2004-12-28 | 2006-07-20 | Sony Corp | Optical transmission system |
JP2006203800A (en) * | 2005-01-24 | 2006-08-03 | Sumitomo Electric Ind Ltd | COMMUNICATION METHOD, COMMUNICATION SYSTEM, AND COMMUNICATION DEVICE |
JP2006245949A (en) | 2005-03-02 | 2006-09-14 | Fuji Xerox Co Ltd | Image forming device |
US20060209892A1 (en) * | 2005-03-15 | 2006-09-21 | Radiospire Networks, Inc. | System, method and apparatus for wirelessly providing a display data channel between a generalized content source and a generalized content sink |
JP4360337B2 (en) * | 2005-03-25 | 2009-11-11 | ソニー株式会社 | Image sensor drive control method and image pickup apparatus |
US7106235B1 (en) | 2005-05-31 | 2006-09-12 | Semiconductor Co., Ltd. | Active hybrid circuit for a full duplex channel |
JPWO2007037379A1 (en) * | 2005-09-30 | 2009-04-16 | パナソニック株式会社 | Wireless transmission system |
WO2007049556A1 (en) * | 2005-10-26 | 2007-05-03 | Matsushita Electric Industrial Co., Ltd. | Video audio output device |
JP4794983B2 (en) | 2005-10-31 | 2011-10-19 | パナソニック株式会社 | Audio output system control method and audio output system |
WO2007072821A1 (en) * | 2005-12-20 | 2007-06-28 | Matsushita Electric Industrial Co., Ltd. | Device linkage apparatus and device linkage method |
US7949762B2 (en) * | 2005-12-26 | 2011-05-24 | Panasonic Corporation | Address managing method and communication apparatus |
JP4575324B2 (en) | 2006-03-29 | 2010-11-04 | 株式会社東芝 | AV apparatus and control method thereof |
JP4172498B2 (en) * | 2006-05-16 | 2008-10-29 | ソニー株式会社 | Transmission system, transmission method, video output device, and video input device |
CN101573977B (en) * | 2006-11-07 | 2013-12-25 | 索尼株式会社 | Transmitting device, video signal transmitting method in transmitting device, recieving device and video signal recieving method in recieving device |
EP2091253B1 (en) * | 2006-11-07 | 2015-07-29 | Sony Corporation | Transmitting device, video signal transmitting method in transmitting device, recieving device and video signal recieving method in recieving device |
US8456188B2 (en) | 2006-11-07 | 2013-06-04 | Sony Corporation | Electronic apparatus and cable device |
WO2008056707A1 (en) | 2006-11-07 | 2008-05-15 | Sony Corporation | Electronic device, control information transmission method, and control information reception method |
US8180929B2 (en) * | 2007-04-24 | 2012-05-15 | Samsung Electronics Co., Ltd. | Method for managing logical address and device thereof |
-
2007
- 2007-11-07 EP EP07831381.4A patent/EP2091253B1/en not_active Not-in-force
- 2007-11-07 WO PCT/JP2007/071650 patent/WO2008056708A1/en active Application Filing
- 2007-11-07 CN CN201310497238.5A patent/CN103533269B/en active Active
- 2007-11-07 CN CN201610642714.1A patent/CN106210589B/en not_active Expired - Fee Related
- 2007-11-07 JP JP2008543107A patent/JP5386984B2/en not_active Expired - Fee Related
- 2007-11-07 CN CN201310497100.5A patent/CN103533282B/en not_active Expired - Fee Related
- 2007-11-07 CN CN201310498402.4A patent/CN103533283B/en active Active
- 2007-11-07 CN CN201310496974.9A patent/CN103561226B/en not_active Expired - Fee Related
- 2007-11-07 EP EP15177380.1A patent/EP2950528A1/en not_active Withdrawn
- 2007-11-07 US US12/312,340 patent/US20100269137A1/en not_active Abandoned
-
2013
- 2013-10-04 JP JP2013209126A patent/JP5440737B1/en not_active Expired - Fee Related
- 2013-12-17 JP JP2013260695A patent/JP5776756B2/en not_active Expired - Fee Related
- 2013-12-27 US US14/142,321 patent/US9143637B2/en not_active Expired - Fee Related
-
2015
- 2015-07-08 JP JP2015137342A patent/JP5983830B2/en active Active
-
2016
- 2016-08-04 JP JP2016153338A patent/JP6217813B2/en active Active
Patent Citations (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040095509A1 (en) * | 2001-03-23 | 2004-05-20 | Hiroshige Okamoto | Data transmitting method, data receiving method, data transmitting device, and data receiving device |
US20030223377A1 (en) * | 2002-05-31 | 2003-12-04 | Simmons Ian M. | Determining and configuring a communication path in a network |
US20060036788A1 (en) * | 2002-09-24 | 2006-02-16 | Monster Cable Products, Inc. | HDMI cable interface |
US20060210110A1 (en) * | 2003-03-10 | 2006-09-21 | Ralf Hinkel | Monitoring device |
US20050182876A1 (en) * | 2004-02-18 | 2005-08-18 | Silicon Image, Inc. | Cable with circuitry for asserting stored cable data or other information to an external device or user |
US20060095401A1 (en) * | 2004-06-07 | 2006-05-04 | Jason Krikorian | Personal media broadcasting system with output buffer |
US7742438B1 (en) * | 2004-10-21 | 2010-06-22 | Owlink Technology, Inc. | HDCP data transmission over a single communication channel |
US20060140221A1 (en) * | 2004-12-27 | 2006-06-29 | Kabushiki Kaisha Toshiba | Reproduction apparatus and decoding control method |
US20060232707A1 (en) * | 2005-04-14 | 2006-10-19 | Kabushiki Kaisha Toshiba | Broadcast receiver and broadcast receiving method |
US20100017823A1 (en) * | 2005-06-30 | 2010-01-21 | Koninklijke Philips Electronics, N.V. | Electronic device and method of creating a sequence of content items |
US20070011720A1 (en) * | 2005-07-08 | 2007-01-11 | Min Byung-Ho | HDMI Transmission Systems for Delivering Image Signals and Packetized Audio and Auxiliary Data and Related HDMI Transmission Methods |
US20070057931A1 (en) * | 2005-09-13 | 2007-03-15 | Funai Electric Co., Ltd. | Image display system and receiver device |
US20070070402A1 (en) * | 2005-09-14 | 2007-03-29 | Koji Kitayama | Image sending/receiving device |
US20100211791A1 (en) * | 2005-10-31 | 2010-08-19 | Andreas Eckleder | Hardware multimedia endpoint and personal computer |
US20070117533A1 (en) * | 2005-11-18 | 2007-05-24 | Han Jin S | Apparatus and method for reducing power consumption in digital broadcast receiver |
US20070139368A1 (en) * | 2005-12-15 | 2007-06-21 | Tatung Company | Display device capable of quickly switching signal sources and the method thereof |
US20070186015A1 (en) * | 2006-02-08 | 2007-08-09 | Taft Frederick D | Custom edid content generation system and method |
US20090091626A1 (en) * | 2006-07-31 | 2009-04-09 | Pure Digital Technologies, Inc. | Digital video camera with retractable data connector and resident software application |
US20090089850A1 (en) * | 2007-09-28 | 2009-04-02 | Sony Corporation | Electronic device and control method therein |
US8359628B2 (en) * | 2007-10-05 | 2013-01-22 | Sony Corporation | Display device and transmitting device |
Cited By (57)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070277216A1 (en) * | 2006-05-16 | 2007-11-29 | Sony Corporation | Communication system, communication method, video output apparatus and video input apparatus |
US8564723B2 (en) * | 2006-05-16 | 2013-10-22 | Sony Corporation | Communication system, communication method, video output apparatus and video input apparatus |
US20080174467A1 (en) * | 2007-01-23 | 2008-07-24 | Laszlo Drimusz | Universal remote control programming |
US20080174468A1 (en) * | 2007-01-23 | 2008-07-24 | Laszlo Drimusz | Universal remote control programming |
US9235986B2 (en) | 2007-01-23 | 2016-01-12 | Bose Corporation | Universal remote control programming |
US9491503B2 (en) * | 2007-06-26 | 2016-11-08 | Sony Corporation | Communication system, transmission device, reception device, communication method, program, and communication cable |
US20140153633A1 (en) * | 2007-06-26 | 2014-06-05 | Sony Corporation | Communication system, transmission device, reception device, communication method, program, and communication cable |
US9560346B2 (en) * | 2007-06-26 | 2017-01-31 | Sony Corporation | Communication system, transmission device, reception device, communication method, program, and communication cable |
US20150289008A1 (en) * | 2007-06-26 | 2015-10-08 | Sony Corporation | Communication system, transmission device, reception device, communication method, program, and communication cable |
US9113137B2 (en) * | 2007-06-26 | 2015-08-18 | Sony Corporation | Communication system, transmission device, reception device, communication method, program, and communication cable |
US9357258B2 (en) * | 2007-06-26 | 2016-05-31 | Sony Corporation | Communication system, transmission device, reception device, communication method, program, and communication cable |
US8296781B1 (en) | 2007-12-11 | 2012-10-23 | Nvidia Corporation | System, method, and computer program product for determining application parameters based on hardware specifications |
US8280864B1 (en) * | 2007-12-17 | 2012-10-02 | Nvidia Corporation | System, method, and computer program product for retrieving presentation settings from a database |
US8898727B2 (en) * | 2008-03-05 | 2014-11-25 | Sony Corporation | Transmission device and reception device |
US9900653B2 (en) | 2008-03-05 | 2018-02-20 | Sony Corporation | Transmission device and reception device |
US20100132001A1 (en) * | 2008-03-05 | 2010-05-27 | Sony Corporation | Transmission device and reception device |
US9525908B2 (en) | 2008-03-05 | 2016-12-20 | Sony Corporation | Transmission device and reception device |
US20150012961A1 (en) * | 2008-03-05 | 2015-01-08 | Sony Corporation | Transmission device and reception device |
US9154831B2 (en) * | 2008-03-05 | 2015-10-06 | Sony Corporation | Transmission device and reception device |
US20100020183A1 (en) * | 2008-07-22 | 2010-01-28 | Canon Kabushiki Kaisha | Communication apparatus and control method |
US8692892B2 (en) * | 2008-07-22 | 2014-04-08 | Canon Kabushiki Kaisha | Communication apparatus and control method used for transmitting video data to an external apparatus |
US20100039282A1 (en) * | 2008-08-12 | 2010-02-18 | Hostage Christine M | Universal Remote Control Programming |
US8436921B2 (en) * | 2008-10-08 | 2013-05-07 | Sony Corporation | Picture signal processing system, playback apparatus and display apparatus, and picture signal processing method |
US20100086282A1 (en) * | 2008-10-08 | 2010-04-08 | Sony Corporation | Picture signal processing system, playback apparatus and display apparatus, and picture signal processing method |
US8576322B2 (en) | 2009-05-01 | 2013-11-05 | Sanyo Electric Co., Ltd. | Image shooting apparatus, video display apparatus, and video processing system therewith |
US20100277608A1 (en) * | 2009-05-01 | 2010-11-04 | Sanyo Electric Co., Ltd. | Image shooting apparatus, video display apparatus, and video processing system therewith |
US8284288B2 (en) * | 2009-05-01 | 2012-10-09 | Sanyo Electric Co., Ltd. | Image shooting apparatus, video display apparatus, and video processing system therewith |
US8931029B2 (en) * | 2010-03-05 | 2015-01-06 | Aten International Co., Ltd. | Transmitter, receiver and extender system |
US20110216244A1 (en) * | 2010-03-05 | 2011-09-08 | Aten International Co., Ltd. | Transmitter, receiver and extender system |
US20120297419A1 (en) * | 2011-05-20 | 2012-11-22 | Echostar Technologies Llc | Systems and methods for on-screen display of content information |
US10045064B2 (en) * | 2011-05-20 | 2018-08-07 | Echostar Technologies Llc | Systems and methods for on-screen display of content information |
US9154726B2 (en) | 2011-07-29 | 2015-10-06 | D&M Holdings, Inc. | Content data transmission system and content data transmission method |
US9014536B2 (en) * | 2011-07-29 | 2015-04-21 | D&M Holdings, Inc. | Content data transmission system and content data transmission method |
US9275377B2 (en) | 2012-06-15 | 2016-03-01 | Nvidia Corporation | System, method, and computer program product for determining a monotonic set of presets |
US10668386B2 (en) | 2012-07-06 | 2020-06-02 | Nvidia Corporation | System, method, and computer program product for simultaneously determining settings for a plurality of parameter variations |
US10509658B2 (en) | 2012-07-06 | 2019-12-17 | Nvidia Corporation | System, method, and computer program product for simultaneously determining settings for a plurality of parameter variations |
US9286247B2 (en) | 2012-07-06 | 2016-03-15 | Nvidia Corporation | System, method, and computer program product for determining settings for a device by utilizing a directed acyclic graph containing a plurality of directed nodes each with an associated speed and image quality |
US9250931B2 (en) | 2012-07-06 | 2016-02-02 | Nvidia Corporation | System, method, and computer program product for calculating settings for a device, utilizing one or more constraints |
US11351463B2 (en) | 2012-07-06 | 2022-06-07 | Nvidia Corporation | System, method, and computer program product for simultaneously determining settings for a plurality of parameter variations |
US10795691B2 (en) | 2012-07-06 | 2020-10-06 | Nvidia Corporation | System, method, and computer program product for simultaneously determining settings for a plurality of parameter variations |
US9201670B2 (en) | 2012-07-06 | 2015-12-01 | Nvidia Corporation | System, method, and computer program product for determining whether parameter configurations meet predetermined criteria |
US9092573B2 (en) | 2012-07-06 | 2015-07-28 | Nvidia Corporation | System, method, and computer program product for testing device parameters |
US9582994B2 (en) | 2012-12-21 | 2017-02-28 | Echostar Technologies L.L.C. | Apparatus, systems, and methods for configuring devices to accept and process remote control commands |
US9310787B2 (en) | 2012-12-21 | 2016-04-12 | Echostar Technologies L.L.C. | Apparatus, systems, and methods for configuring devices remote control commands |
US9749604B2 (en) * | 2013-12-06 | 2017-08-29 | Zte Corporation | Method and device for multi-source control of intelligent miniature projector |
US20150189246A1 (en) * | 2013-12-06 | 2015-07-02 | Zte Corporation | Method and device for multi-source control of intelligent miniature projector |
US10310578B2 (en) * | 2014-06-19 | 2019-06-04 | Google Llc | Systems, methods, and media for providing power to an HDMI source |
US11340675B2 (en) * | 2014-06-19 | 2022-05-24 | Google Llc | Systems, methods, and media for providing power to an HDMI source |
US20170139456A1 (en) * | 2014-06-19 | 2017-05-18 | Google Inc. | Systems, methods, and media for providing power to an hdmi source |
US11064152B2 (en) * | 2014-10-15 | 2021-07-13 | IL Holdings, LLC | Remote fishery management system |
US20170324993A1 (en) * | 2014-11-17 | 2017-11-09 | Nec Corporation | Video processing system, transmission device, and video processing method |
US9934188B2 (en) | 2015-08-27 | 2018-04-03 | Kabushiki Kaisha Toshiba | Electronic device with connector for video signal interface |
US20220217249A1 (en) * | 2019-09-27 | 2022-07-07 | Olympus Corporation | Imaging system |
US11671552B2 (en) * | 2019-09-27 | 2023-06-06 | Olympus Corporation | Imaging system |
US20230007212A1 (en) * | 2021-06-30 | 2023-01-05 | Tongji University | Method for asynchronously storing massive data generated during high speed video measurement |
US12200396B2 (en) * | 2021-06-30 | 2025-01-14 | Tongji University | Method for asynchronously storing massive data generated during high speed video measurement |
US20240256211A1 (en) * | 2021-07-28 | 2024-08-01 | Lg Electronics Inc. | Image display device |
Also Published As
Publication number | Publication date |
---|---|
CN106210589A (en) | 2016-12-07 |
JP5983830B2 (en) | 2016-09-06 |
WO2008056708A1 (en) | 2008-05-15 |
CN103561226A (en) | 2014-02-05 |
JPWO2008056708A1 (en) | 2010-02-25 |
CN103533283A (en) | 2014-01-22 |
EP2091253A4 (en) | 2010-11-17 |
CN103533269B (en) | 2017-01-11 |
CN106210589B (en) | 2019-07-12 |
JP6217813B2 (en) | 2017-10-25 |
JP2014082779A (en) | 2014-05-08 |
US20140111696A1 (en) | 2014-04-24 |
JP2015201896A (en) | 2015-11-12 |
EP2091253A1 (en) | 2009-08-19 |
EP2091253B1 (en) | 2015-07-29 |
CN103533283B (en) | 2017-11-17 |
JP2014053914A (en) | 2014-03-20 |
JP5776756B2 (en) | 2015-09-09 |
JP5440737B1 (en) | 2014-03-12 |
CN103561226B (en) | 2017-01-04 |
EP2950528A1 (en) | 2015-12-02 |
CN103533269A (en) | 2014-01-22 |
CN103533282A (en) | 2014-01-22 |
US9143637B2 (en) | 2015-09-22 |
CN103533282B (en) | 2017-01-04 |
JP5386984B2 (en) | 2014-01-15 |
JP2016213885A (en) | 2016-12-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9143637B2 (en) | Transmission device, video signal transmission method for transmission device, reception device, and video signal reception method for reception device | |
US9930400B2 (en) | Display device, program information display method in display device, receiving device, and signal transmission method in receiving device | |
US9462331B2 (en) | Display apparatus, video signal transmission method for display apparatus, transmitting apparatus, and transmission method of video signal | |
US8869209B2 (en) | Display device and transmitting device | |
US8698956B2 (en) | Transmitting device, receiving device, and method for transmitting operational information in receiving device | |
JP5003389B2 (en) | Electronic device and control method in electronic device | |
US9313437B2 (en) | Transmission apparatus, reception apparatus, communication system, transmission method, reception method, and programs thereof | |
JP5242111B2 (en) | Transmitting apparatus, image data transmitting method, receiving apparatus, and image display method in receiving apparatus | |
US20100275234A1 (en) | Display apparatus, data transmitting method in display apparatus, transmission apparatus, and data receiving method in transmission apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SONY CORPORATION, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:NAKAJIMA, YASUHISA;KIKUCHI, HIDEKAZU;SIGNING DATES FROM 20090511 TO 20090515;REEL/FRAME:024664/0034 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |