+

WO2013061364A1 - Procédé d'émission-réception pour signaux vidéo, dispositif d'affichage et dispositif de transmission - Google Patents

Procédé d'émission-réception pour signaux vidéo, dispositif d'affichage et dispositif de transmission Download PDF

Info

Publication number
WO2013061364A1
WO2013061364A1 PCT/JP2011/005959 JP2011005959W WO2013061364A1 WO 2013061364 A1 WO2013061364 A1 WO 2013061364A1 JP 2011005959 W JP2011005959 W JP 2011005959W WO 2013061364 A1 WO2013061364 A1 WO 2013061364A1
Authority
WO
WIPO (PCT)
Prior art keywords
network
unit
function
video signal
recording
Prior art date
Application number
PCT/JP2011/005959
Other languages
English (en)
Japanese (ja)
Inventor
田中 真愉子
甲 展明
Original Assignee
日立コンシューマエレクトロニクス株式会社
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 日立コンシューマエレクトロニクス株式会社 filed Critical 日立コンシューマエレクトロニクス株式会社
Priority to PCT/JP2011/005959 priority Critical patent/WO2013061364A1/fr
Publication of WO2013061364A1 publication Critical patent/WO2013061364A1/fr

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43622Interfacing an external recording device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44227Monitoring of local network, e.g. connection or bandwidth variations; Detecting new devices in the local network

Definitions

  • the technical field relates to transmission and reception of video information.
  • Patent Document 1 discloses that “It is possible to easily determine whether a predetermined external device connected by a first transmission line is connected via a second transmission line” (Patent Document 1).
  • [0007] See [0007]) as a problem
  • a solution means “a first identification information acquisition unit for acquiring identification information of an external device connected via a first transmission path, and a second transmission path A second identification information acquisition unit for acquiring identification information of the connected external device, and a predetermined external device selected from the external devices connected via the first transmission path, The identification information of the predetermined external device acquired by the first identification information acquisition unit and the identification information acquired by the second identification information acquisition unit whether the connection is made via the transmission path of And a connection determination unit that makes a determination by comparing ]) We like are described.
  • Patent Document 1 describes a method of easily determining whether a predetermined external device connected by a first transmission line is also connected by a second transmission line.
  • the method for performing the requested operation is not considered.
  • the present application includes a plurality of means for solving the above problems, and an example thereof is the video signal in the first device and the second device connected via the first network and the second network.
  • the functionality of the device can be used to perform the requested operation.
  • [Vendor Opcode] It is a figure which shows an example of the definition of a parameter.
  • [Search function] is a diagram showing an example of definition of parameters. It is a figure which shows an example of the header of a CEC message. It is a figure which shows an example of the definition of the ⁇ Vendor Command> message. It is a figure which shows an example of the definition of an alternative request message. It is a figure which shows an example of the definition of an alternative result report message. It is a figure which shows an example of the definition of a [Result] parameter. It is a figure which shows an example of a structure of a network apparatus search message. It is a figure which shows an example of a structure of a network apparatus search response message.
  • a user provided function when a function provided to a user by a first network (a user provided function) can not be executed in the network, a user provided function alternative execution is described in which the second network substitutes that function. .
  • the first network is a High-Definition Multimedia Interface (HDMI) (registered trademark) network
  • the second network is a Digital Living Network Alliance (DLNA) (registered trademark) network.
  • HDMI High-Definition Multimedia Interface
  • DLNA Digital Living Network Alliance
  • FIG. 1 shows an example of the system configuration of this embodiment.
  • 1 is a user home
  • 2 and 3 are broadcast stations
  • 4 is an IPTV server
  • 5 is an external network.
  • the broadcast station 2 and the broadcast station 3 transmit broadcasts of different broadcast systems.
  • the broadcasting station 2 transmits terrestrial digital broadcasting using terrestrial waves and the broadcasting station 3 transmits digital cable television (CATV) broadcasting
  • CATV digital cable television
  • the broadcast systems of the broadcast station 2 and the broadcast station 3 may be different systems, and may be a combination of BS digital broadcast and CATV broadcast transmitted by satellite waves.
  • 11 is a broadcast receiving antenna
  • 12 and 13 are distributors
  • 14 is a router
  • 15 is a hub
  • 110 is a digital television (DTV)
  • 130 is a recorder
  • 120 is a recorder
  • 140 is an IPTV set top box (IPTV STB) 150 is a set top box (STB)
  • 160 is a content server.
  • the recorder 120 and the DTV 130 have a function of receiving a digital broadcast for receiving the terrestrial digital broadcast transmitted by the broadcast station 2
  • the DTV 110 and the STB 150 have a function of performing a CATV broadcast.
  • the IPTV STB 140 has a function of receiving or downloading the content distributed by the IPTV server 4 via an external network.
  • Reference numeral 20 denotes a room border of the user home 1. Here, it is assumed that the room on the first floor of the user's house 1 is below the border 20, and the room on the second floor is above.
  • the broadcast receiving antenna 11 receives terrestrial digital broadcasts transmitted by the broadcast station 2. The received digital broadcast is distributed to the recorder 120 and the DTV 130 by the distributor 12. The CATV broadcast transmitted by the broadcast station 3 is distributed by the distributor 13 to the DTV 110 and the STB 150.
  • the DTV 110 and the recorder 120 are connected by an HDMI cable to configure an HDMI network (first network). Further, the DTV 130 and the IPTV STB 140 are also connected by the HDMI cable, and an HDMI network (first network 2) independent of the HDMI network constructed by the DTV 110 and the recorder 120 is constructed.
  • the DTV 110, the DTV 130, and the content server 160 are connected to the hub 15 to construct a DLNA network (second network).
  • DLNA network second network
  • the HDMI provides an HEC (HDMI Ethernet Channel) function for transmitting a bi-directional Ethernet (registered trademark) signal.
  • the recorder 120 and the STB 150 are connected to the hub 15 via the HDMI-connected DTV 110 and are devices constituting a DLNA network.
  • the IPTV STB 140 is also connected to the hub 15 via the DTV 130 to be a device configuring a DLNA network.
  • devices connected to the hub 15 can be connected to an external network through the router 14.
  • the recorder 120, the STB 150, the IPTV STB 140, and the content server 160 publish content information to a network, have a DMS (abbreviation of Digital Media Server) function for distributing content, and operate as an HDMI source device.
  • DMS abbreviation of Digital Media Server
  • DTV 110 and DTV 130 browse content information released by DMS in the DLNA network, search for desired content, and display the content from a device equipped with a DMP (abbreviated Digital Media Player) function and a DMS function on the network And a DMC (: Digital Media Controller) function that controls copying and movement of content with respect to a device having a recording function, and operates as an HDMI sink device.
  • DMP abbreviated Digital Media Player
  • DMS Digital Media Controller
  • FIG. 2 is a block diagram showing an example of the configuration of the DTV 110 in the present embodiment.
  • the DTV 110 includes an antenna connection terminal 201, a network terminal 202, an operation signal receiving unit 203, input terminals 204 and 206, a system bus 205, a tuner unit 210, a demodulation and decoding unit 211, a demux unit 212, a decoding unit 213, a combining unit 214, and an OSD unit 215, input I / F unit 216, 233, switches 217, 218, audio output unit 219, video display unit 220, network connection unit 221, control unit 222, memory 223, operation I / F unit 214, limited reception I / F And a limited reception information storage unit 226.
  • An operation device 250 is used by the user to operate the DTV 110.
  • a configuration using a smartphone or a tablet terminal may be used.
  • the broadcast signal is input to the tuner unit 210 via the antenna connection terminal 201.
  • the tuner unit 210 extracts the channel frequency band of the channel to be received, makes a baseband signal by orthogonal demodulation, and outputs the baseband signal to the demodulation and decoding unit 211.
  • the demodulation and decoding unit 211 performs synchronous demodulation on the baseband signal using, for example, 8 PSK (Phase Shift Keying), performs error correction such as Viterbi decoding and RS (Reed Solomon) decoding, and decodes the digital broadcast signal.
  • Output to the demax unit 212 In this embodiment, a case will be described in which, as a digital broadcast signal, an MPEG2-TS compressed and encoded by the MPEG (Moving Picture Experts Group) system and multiplexed by the TS (Transport Stream) system is handled.
  • the demux unit 212 separates and extracts the signal used in the subsequent stage from the multiplexed MPEG2-TS. Then, the key information etc. stored in the limited reception information storage unit 226 is acquired via the limited reception I / F unit 225, and using this information, the scramble applied to the MPEG2-TS for copyright protection is performed. It cancels and outputs data such as PES (Packetized Elementary Stream) or ES (Elementary Stream) which is a signal stream of video signals and audio signals and subtitles constituting contents such as a broadcast program, and data broadcasting.
  • PES Packetized Elementary Stream
  • ES Simple Stream
  • the decoding unit 213 decodes the PES or ES of the video signal and audio signal separated and extracted by the demux unit 212, and generates an uncompressed video signal and audio signal.
  • the decoded audio signal is output to the switch 217.
  • the decoded video signal is output to the combining unit 214.
  • the combining unit 214 combines the video signal input from the decoding unit 213 and the OSD input from the OSD unit 215 to configure a display screen, and outputs the display screen to the switch 218.
  • the OSD unit 215 generates an OSD such as a UI (User Interface) screen for user operation or a message dialog for notifying the user of the state of the operation according to the control of the control unit 222, and outputs the OSD to the combining unit 214.
  • OSD such as a UI (User Interface) screen for user operation or a message dialog for notifying the user of the state of the operation according to the control of the control unit 222.
  • the input I / F unit 216 includes an AV receiver 231 and a data I / F unit 232.
  • the AV reception unit 231 receives a video signal, an audio signal, and auxiliary data input from the outside via the input terminal 204.
  • the video signal is output to the switch 218, and the audio signal is output to the switch 217.
  • the auxiliary data is data relating to an input video signal such as a video signal and an audio signal format, and an audio signal.
  • the auxiliary data is output to the control unit 222 via the system bus 205 and used for display control of video signals and the like.
  • the data I / F unit 232 performs bidirectional data communication with another device connected via the input terminal 204.
  • the data input to the data I / F unit 232 is processed by the control unit 222. Further, data is transmitted to another device under the control of the control unit 222.
  • a consumer electronics control (CEC) message and bidirectional Ethernet signal used for mutual operation of devices in the HDMI network (first network) are transmitted.
  • the configuration and function of the input I / F unit 233 are the same as those of the input I / F unit 216.
  • the switch 217 is a switch for switching the audio signal to be output to the audio output unit 219
  • the switch 218 is a switch for switching the video signal to be output to the video display unit 220.
  • the switches 217 and 218 are controlled by the control unit 222 to output an audio / video signal externally input through the input terminal 204 or 206 or to output an audio / video signal generated by the decoding unit 213.
  • the audio output unit 219 is a speaker or the like that outputs an audio signal input through the switch 217.
  • the image display unit 220 is a display panel such as a liquid crystal display and displays an image signal input through the switch 218.
  • the network connection unit 221 includes a communication processing unit and a transmission content protection unit, and transmits / receives data and content to / from other devices connected to the hub 15 via the network terminal 202 or a remote server etc. connected to the network 5. .
  • the communication processing unit interprets the communication protocol and controls the flow of communication data.
  • the transmission content protection unit performs device authentication processing according to the copyright protection imposed on the content, performs encryption processing of the content to be output to the network, and performs decryption processing of the content received from the network.
  • the control unit 222 executes an operating system (OS) and an application, and causes the DTV 110 to function.
  • OS operating system
  • the memory 223 is composed of volatile memory and non-volatile memory.
  • the non-volatile memory stores software for operating the DTV 110 such as an OS or an application.
  • Volatile memory temporarily stores data necessary for software operation.
  • the operation I / F unit 224 processes an input signal from the operation device 250 received by the operation signal reception unit 203.
  • the operating device 250 is, for example, a remote control, a mouse, a keyboard, a touch panel, or the like.
  • the operation signal reception unit 203 may wirelessly receive an input signal from the operation device 250 using infrared rays or the like, or may connect the operation device 250 via a connection terminal to receive an input signal.
  • a system bus 205 is a data bus connected to the components of the DTV 110 (the description of connection lines is partially omitted). It is used for communication of control signals and data signals between each component.
  • the conditional access I / F unit 225 is an interface for connecting the conditional access information storage unit 226.
  • the limited reception information storage unit 226 holds key information and the like for descrambling.
  • the DTV 110 also includes a layer 2 switch unit (not shown).
  • the layer 2 switch unit has a function of transferring a MAC frame that is an Ethernet data frame.
  • the MAC frame input to each of the input terminal 204 and the input terminal 206 and the network terminal 202 is transferred according to the destination address.
  • a device connected to the input terminal 204 and the input terminal 206 by the layer 2 switch unit is connected to the hub 15 to be a device constituting a DLNA network (second network), and can also be connected to the external network 5.
  • the layer 2 switch unit receives the limited multicast message with HEC function limitation, it is transferred only at the input terminal 204 and the input terminal 206 and is not transferred to the network terminal 202.
  • the DTV 130 also has the same configuration as the DTV 110.
  • FIG. 3 is a block diagram showing an example of the configuration of the recorder 120 in the present embodiment.
  • the same reference numerals as in FIG. 2 denote the same parts in FIG. 3, and a description thereof will be omitted.
  • the difference in configuration from the DTV 110 is that the recording and generating unit 310 is provided, the output terminal 301 is not the input terminal, and the output I / F unit 320 is not the input I / F unit, the video output unit, the audio output unit, and the switch It is not to have
  • the recording / reproducing unit 310 includes a recording medium and an encryption / decryption processing unit, records the content such as the received broadcast program and the content acquired via the network into the recording medium, and reads and outputs the recorded content from the recording medium Responsible for playback processing, deletion processing of recorded content, and the like.
  • the encryption processing unit performs appropriate encryption processing.
  • the encryption applied at the time of recording is decrypted and output.
  • the recording medium may include either a built-in recording medium such as a hard disk or a removable recording medium such as an optical disk, a removable hard disk, or a memory card, or both.
  • several types of recording media such as a hard disk, an optical disk, and a memory card may be provided.
  • the output I / F unit 320 includes an AV transmission unit 321 and a data I / F unit 322.
  • the AV transmission unit 321 transmits a video signal, an audio signal, and auxiliary data via the output terminal 301.
  • the auxiliary data is data relating to a video signal and an audio signal to be output, such as a video signal and an audio signal format.
  • the data I / F unit 322 is similar to the data I / F unit 232.
  • the broadcast program received by the recorder 120 and the video / audio signal of the content recorded and reproduced by the recording and reproduction unit 310 are output together with the auxiliary data.
  • FIG. 4 is a block diagram showing an example of the configuration of the STB 150 in the present embodiment.
  • the same components as in FIG. 2 and FIG. 3 will be assigned the same reference numerals and descriptions thereof will be omitted.
  • the difference in configuration from the recorder 120 is that the recording generation unit 310 is not provided.
  • the output terminal 301 of the recorder 120 and the input terminal 204 (or 206) of the DTV 110, and the output terminal 301 of the STB 150 and the input terminal 204 (or 206) of the DTV 110 are connected by HDMI cables respectively.
  • the network terminal 202 of the recorder 120 and the network terminal 202 of the STB 150 are not used.
  • the recorder 120 and the STB 150 connected by the HDMI cable to the input terminal 204 and the input terminal 206 by the function of the layer 2 switch unit of the recorder 120 also become devices constituting the DLNA network (second network), and the external network 5 It can also be connected.
  • the data I / F unit 232 of the recorder 120, the data I / F unit 322 of the network terminal 202, and the data I / F unit 322 of the STB 150 have an HEC function of HDMI and have a capability of transmitting and receiving Ethernet data frames. .
  • FIG. 5 is a view showing an example of the software configuration of the DTV 110.
  • Control software 500 for realizing the function of the DTV 110 is expanded in the memory 223 of the DTV 110 and executed by the control unit 222.
  • the control software 500 includes a program information generation unit 502, a display information acquisition unit 503, a first communication processing unit 510, a first message analysis / generation unit 511, a user provided function management unit 512, a reservation recording processing unit 513, a command processing unit 515, Alternative search processing unit 516, one-touch record response unit 517, one-touch record substitution unit 521, reserved recording substitution unit 522, second communication processing unit 530, second message analysis / generation unit 531, DMC unit 532, reserved recording client 533, content
  • An information client 534, a device information acquisition unit 535, and a stream reception unit 540 are included. Further, a system standby processing unit (not shown) may be provided.
  • the program information generation unit 502 is tuned by the tuner 210, generates content information of the received program, and records the content information in the memory 233.
  • the content information is, for example, an identifier (content ID) that uniquely defines the content, property information such as content type, data format, and program information such as title name, genre, copy control information, and event ID.
  • the property information is generated by the program information generation unit 502 itself, and the program information is acquired from PES or ES including information of the broadcast program separated and extracted by the demux unit 212.
  • the type of content indicates video, audio, image or the like
  • the data format indicates a coding method of content such as MPEG (Moving Picture Experts Group) or MP3 (MPEG Audio Layer-3).
  • the display information acquisition unit 503 provides the content information of the content displayed on the video display unit 220.
  • the first communication processing unit 510 processes communication data in accordance with a communication protocol when transmitting and receiving content and control messages to and from other devices connected in the first network.
  • the first message analysis / generation unit 511 interprets a message such as a control request generated according to a predetermined format transmitted and received between devices on the first network, and distributes the requested control to a processing unit that processes the control. Also, a response to a control request from another device generated by the processing unit and a control request for the other device are generated in a message according to a predetermined format used among the devices on the first network. Do.
  • the user provided function management unit 512 manages execution of a function (user provided function) provided to the user using the first network.
  • the user's remote control operation or menu selection is detected, the user provided function requested by the user is determined, and the corresponding user function processing unit (configuration for performing the process for realizing the requested user provided function) is processed.
  • Request execution is also, if the requested user-provided function can not be executed by the user function processing unit, the alternative search processing unit 516 is requested to perform alternative execution.
  • the reservation recording processing unit 513 is one of user function processing units that execute a user-provided function provided to the user by the first network.
  • the scheduled recording processing unit 513 provides the user with a "scheduled recording function".
  • the "scheduled recording function” is a function for performing scheduled recording of a program selected by an electronic program guide (EPG) operating on the DTV, to a recorder connected by the first network.
  • EPG electronic program guide
  • the DTV 110 sets the reservation recording of the selected program in the recorder 120.
  • a system standby processing unit (not shown) is also one of user function processing units that execute a user providing function provided by the first network to the user.
  • the system standby processing unit provides the user with a "system standby function".
  • the "system standby function” is a function for setting all devices connected in the first network to the standby state when the user instructs power off by remote control operation or the like.
  • the recorder 120 and the STB 150 are also in the standby state in conjunction with the DTV 110.
  • FIG. 5 shows the user function processing units for the "scheduled recording function" and the "system standby function” as an example, when providing other user-provided functions, the corresponding functions are executed for each function.
  • a function processing unit is provided as a user function processing unit.
  • the command processing unit 515 processes a single control command that is not a "user-provided function".
  • the single control command is, for example, ⁇ Give Device Power Status> which refers to the power state of the device in the CEC message, ⁇ Set OSD String> which causes the OSD to display a message, or the like.
  • the alternative search processing unit 516 searches for a device that provides an alternative function that executes the user-provided function requested by the user-provided function management unit 512 and requests an alternative execution to the found device. Also, it manages alternative functions that can be provided, and returns a response when a message for searching for an alternative function is received.
  • the one-touch record response unit 517 is one of the user function response units.
  • the user function response unit performs a response process to a control message related to the “user provided function” transmitted from the device that executes the user provided function.
  • the one-touch record response unit 517 performs a response process to a control message related to the "one-touch record function".
  • FIG. 5 shows a user function response unit that performs response processing for the "one-touch record function" as an example, when providing response processing for other user-provided functions, the corresponding function response unit is used as a user function for each function. It is provided as a response unit.
  • the one-touch record substitution unit 521 is one of user function substitution units that instead executes the function of the user function processing unit using the function of the second network.
  • the one-touch record substitution unit 521 executes the “one-touch record function” using the network function provided by the device connected to the second network. Find the DMS that distributes the content requested for recording by "One Touch Record Function” on the second network, and obtain the content from the searched DMS to the recorder that requested the alternative execution of "One Touch Record Function” Instruct it to record (download).
  • the scheduled recording alternative unit 522 is one of user function alternative units that instead executes the function of the user function processing unit using the function of the second network.
  • the reservation recording alternative unit 522 executes the “reservation recording function” using a network function provided by a device connected to the second network.
  • FIG. 5 shows user function substitutes for "one-touch record function" and "scheduled recording function" as an example, when providing substitute processing for other user-provided functions, the corresponding function substitutes are provided for each function. It is provided as a user function substitute.
  • the second communication processing unit 530 processes communication data in accordance with a communication protocol when transmitting and receiving content and control messages with other devices connected in the second network.
  • the second message analysis / generation unit 531 interprets a message such as a control request generated according to a predetermined format transmitted and received between devices on the second network, and transmits control requests and responses to the control requests.
  • a message such as a control request generated according to a predetermined format transmitted and received between devices on the second network, and transmits control requests and responses to the control requests.
  • Distribute to services and clients that process Also, responses to control requests from other devices and control requests to other devices are generated as messages according to a predetermined format used between devices on the second network.
  • the service is a function provided to other devices on the second network.
  • the client is a function that uses a service. In the present embodiment, the DTV 110 has no service to operate as a DMC for controlling other devices on the second network.
  • the message transmitted or received by the second message analysis / generation unit 631 is transmitted / received to / from another device by an appropriate communication protocol via the network communication processing unit 420.
  • the communication protocol is, for example, HTTP GET or Real-time Transport Protocol (RTP).
  • the DMC unit 532 includes a content information client 534 for acquiring information on content provided in the first network, and a reservation recording client 533 for setting reservation recording for other devices on the first network, Provides the user with a DMC function for viewing content via the network and setting up scheduled recording on a recorder on the network.
  • the scheduled recording client 533 sets registration and deletion of scheduled recording to another device that provides a scheduled recording service, acquires list information of scheduled recordings, and the like via the first network.
  • the content information client 534 acquires content information provided by the content information service and presents the content information to the user.
  • the stream reception unit 540 is requested to acquire the selected content.
  • the device information acquisition unit 535 detects notification of connection or disconnection of another device to the network and detects connection of the device to be controlled, the device description information for the device information providing service of the detected device, Send a request message requesting service detail information.
  • the acquired device description information and service detailed information are recorded in the memory 223 in a format that can be referred to by a network ID, device type, and the like.
  • connection state management information connection state information indicating the state of connection, update time information (value indicating the date of connection or disconnection), and the like are recorded in a format that can be referenced by a network ID or the like that can identify the device.
  • a device search request is sent to search for a desired control target device on the home network.
  • the connection state is updated to a value indicating withdrawal, and the update time information is updated to the time at which the notification of withdrawal is detected.
  • the device description information of the detached device and the service detailed information may be deleted when the detachment is detected, or may be deleted after a predetermined time (such as 24 hours) has elapsed since the detachment.
  • the stream reception unit 540 accesses the URI described in the access destination information of the content information of the content requested to be acquired by the content information client 534, and acquires the stream of the content.
  • the acquired content stream is output to the demux unit 212, separated and extracted, and then decoded by the decoding unit 213 and output to the audio output unit 219 and the video display unit 220.
  • FIG. 6 is a view showing an example of the software configuration of the recorder 120. As shown in FIG. 6
  • Control software 600 for realizing the function of the recorder 120 is expanded in the memory 223 of the recorder 120 and executed by the control unit 222.
  • the control software 600 includes a program information generation unit 602, a content management unit 603, a reservation setting management unit 604, a first communication processing unit 610, a first message analysis / generation unit 611, a user provided function management unit 612, a command processing unit 615, Search processing unit 616, one-touch record processing unit 621, reserved recording response unit 625, second communication processing unit 630, second message analysis / generation unit 631, DMS unit 632, reserved recording service 633, content information service 634, provision of device information It comprises the service 635 and the stream transmission unit 640.
  • the program information generation unit 602 is tuned by the tuner 210, generates content information of the received program, and records the content information in the memory 233 or the recording / reproducing unit 310.
  • the content information includes, for example, an identifier (content ID) uniquely defining the content, a type of content, a data format, property information such as access destination information (URI: Uniform Resource Identifier) when providing the content to the network, and a title Program information such as name, genre, copy control information, and event ID.
  • the property information is generated by the program information generation unit 602 itself, and the program information is acquired from the PES or ES including the information of the broadcast program separated and extracted by the demux unit 212.
  • the type of content indicates video, audio, image or the like
  • the data format indicates a coding method of content such as MPEG (Moving Picture Experts Group) or MP3 (MPEG Audio Layer-3).
  • the content management unit 603 When the content management unit 603 records the content in the recording and reproduction unit 310, the content management unit 603 generates content information of the content and records the content information in the memory 233 or the recording and reproduction unit 310.
  • the content information includes, in addition to the property information generated by the program information generation unit 602, information such as a file name, a size, and a recording date and time.
  • Content information is acquired from PES or ES including information on broadcast programs separated / extracted by the demux unit 212 when the content to be recorded is a broadcast program, and from content transmission sources in the case of content acquired via a network get.
  • association of content and content information, update of content information when content is deleted or moved, management of the number of copies for content with a limited number of copies, and the like are performed.
  • a UI for presenting a list of contents recorded based on the content information is generated and presented to the user. Furthermore, in accordance with the instruction of the user, the content selected by the user is reproduced, and processing of copying and moving is performed.
  • the reservation setting management unit 604 receives recording reservation and viewing reservation set by the user operating the electronic program guide and the like, recording reservation specified by the reservation recording service 633 and the like, and manages reservation information.
  • the reservation information is recorded in the memory 223 or the recording / reproducing unit 310.
  • the start time of the reserved program is monitored, and the channel selection of the tuner unit 210 is appropriately set, or in the case of reserved recording, a stream constituting a content such as a broadcast program from the demax unit 212 to the recording / reproducing unit 310 It also performs setting processing when making a reservation, such as setting to output.
  • the recording request for the currently received broadcast program is also received, and the output of the demax unit 212 is appropriately set.
  • the first communication processing unit 610 processes communication data in accordance with a communication protocol when transmitting and receiving content and control messages with other devices connected in the first network.
  • the first message analysis / generation unit 611 interprets a message such as a control request generated according to a predetermined format transmitted and received between devices on the first network, and distributes it to a processing unit that processes the requested control. Generating a response to a control request from another device generated by the processing unit or a control request for the other device in a message according to a predetermined format used among the devices on the first network .
  • the user provided function management unit 612 manages the execution of the function (user provided function) provided to the user by the first network. It detects the user's remote control operation and menu selection, determines the user-provided function requested by the user, and requests the corresponding user function processing unit to execute processing. Also, if the requested user providing function can not be executed by the user function processing unit, the alternative search processing unit 616 is requested to perform the alternative execution.
  • the command processing unit 615 processes a single control command that is not a "user provided function".
  • the single control command is, for example, ⁇ Give Device Power Status> which refers to the power state of the device in the CEC message, ⁇ Set OSD String> which causes the OSD to display a message, or the like.
  • the alternative search processing unit 616 searches for a device providing an alternative function that executes the user providing function requested by the user providing function management unit 612 and requests the found device to execute the alternative. Also, it manages alternative functions that can be provided, and returns a response when a message for searching for alternative functions is received.
  • the one-touch record processing unit 621 is one of user function processing units that execute a user-provided function provided by the first network to the user.
  • the one-touch record processing unit 621 provides the user with the "one-touch record function".
  • "One-touch record function” is a function to record the content displayed on the DTV connected with the recorder and the first network by the recorder when the user instructs the recorder to record by remote control operation etc. is there. In the case of the system configuration of FIG. 1, when the “one-touch record function” is requested of the recorder 120, the recorder 120 records the content displayed on the DTV 110.
  • FIG. 5 shows the user function processing unit for the "one-touch record function" as an example, when providing other user-provided functions, the corresponding function processing unit executing the function for each function is used as a user function. It is provided as a processing unit.
  • the scheduled recording response unit 625 is one of the user function response units.
  • the scheduled recording response unit 625 performs a response process to a control message related to the “scheduled recording function”.
  • the second communication processing unit 630 processes communication data in accordance with a communication protocol when transmitting and receiving content and control messages with other devices connected in the second network.
  • the second message analysis / generation unit 631 interprets a message such as a control request generated according to a predetermined format transmitted and received between devices on the second network, and transmits control requests and responses to the control requests.
  • Distribute to services and clients that process Also, responses to control requests from other devices and control requests to other devices are generated as messages according to a predetermined format used between devices on the second network.
  • the service is a function provided to other devices on the second network.
  • the client is a function that uses a service.
  • the recorder 120 publishes the content information to the network on the second network, and operates as a DMS that provides a service for distributing the content, so the client is not provided.
  • the DMS unit 632 includes a content information service 634 for providing information on content to be provided to the second network, and a reservation recording service 633 for setting the reservation recording from another device on the second network, and the recorder 120 A service is provided for transmitting the content such as the received broadcast program and the broadcast program recorded in the recording / reproducing unit 310 to another device via the second network.
  • the reservation recording service 633 sets registration and deletion of reservation recording via the network in the reservation setting management unit 604, and acquires and provides list information of recordings reserved and the like from the reservation setting management unit 604.
  • the content information service 634 provides metadata information such as content title, genre, and access destination information indicating the content acquisition destination for all content that can be provided to other devices.
  • the content information service 634 collects metadata information from the content management unit 603 for the content recorded in the recording and reproduction unit 310 and from the program information generation unit 602 for the program being broadcast.
  • the device information providing service 635 includes the name of the device, a device identification ID uniquely identifying the device on the first network, device description information describing information about the device itself such as a device type, and a service provided by the device.
  • the other device is provided with service detailed information that describes the details of the information for using the service, such as command names and arguments of the above.
  • it notifies on the first network when its own device connects to the first network, leaves the first network, or responds to device search from other devices.
  • the stream transmission unit 640 outputs contents such as a broadcast program received by the program information transmission apparatus 110 and a broadcast program recorded in the recording / reproducing unit 310 through the second communication processing unit 630 according to a request from another device.
  • FIG. 7 is a diagram showing an example of the software configuration of the STB 150. As shown in FIG.
  • Control software 700 for realizing the function of the STB 150 is expanded in the memory 223 of the STB 150 and executed by the control unit 222.
  • the control software 700 includes a program information generation unit 702, a reservation setting management unit 704, a first communication processing unit 710, a first message analysis / generation unit 711, a command processing unit 715, an alternative search processing unit 716, and a second communication processing unit 730.
  • a second message analysis / generation unit 731, a DMS unit 732, a view reservation service 733, a content information service 734, a device information provision service 735, and a stream transmission unit 740 are provided.
  • the program information generation unit 702 is 602
  • the first communication processing unit 710 is 610
  • the first message analysis / generation unit 711 is 611
  • the command processing unit 715 is 615
  • the alternative search processing unit 716 is 616
  • the second communication processing unit A description similar to that of 720 is provided for 620
  • the second message analysis / generation unit 731 is 631
  • the DMS unit 732 is 632
  • the device information providing service 735 is 635
  • the stream transmission unit 740 is for 640.
  • the reservation setting management unit 704 receives a reservation for viewing which is set by the user operating the electronic program guide or the like, or a reservation for viewing specified by the viewing reservation service 733 or the like, and manages reservation information.
  • the reservation information is recorded in the memory 223.
  • the start time of the reserved program is monitored, and setting processing such as setting the tuning of the tuner unit 210 appropriately is also performed.
  • the viewing reservation service 733 sets registration and deletion of viewing reservation through the network in the reservation setting management unit 704, acquires list information of programs reserved for viewing, etc. from the reservation setting management unit 704 and provides the information. Do.
  • the “one-touch record function” is a recorder that displays content displayed on the DTV 110 connected to the recorder 120 via an HDMI network when the user instructs recording using the operation device 250 (remote control) of the recorder 120 or the like. It is a function to record to 120.
  • the recorder 120 can not receive the broadcast program displayed on the DTV 110, Can not execute "One-touch record function". Further, even if the recorder 120 can receive the same broadcast as the DTV 110, the “one-touch record function” can not be performed if the recorder 120 is performing another recording and can not use the tuner.
  • a system that executes the "one-touch record function" requested by the user even in such a case is replaced by a one-touch record alternative function that executes the one-touch record function using the DLNA network (second network). Realize by providing.
  • FIG. 8 is an example of a process flow of the user providing function executed by the user providing function management unit 612.
  • the process in the user provided function management unit 612 of the recorder 120 is described as an example, the same process can be performed in the user provided function management unit 512 of the DTV 110.
  • step S801 the user-provided function management unit 612 waits for a user operation input from the operation device 250.
  • the user provided function requested by the user is determined from the operation signal such as the remote control code transmitted from the operation device 250.
  • step S804 the user-provided function management unit 612 confirms the execution result of the user function processing unit. If the process is executed, the process proceeds to step S805. If the process is executed but failed, the process proceeds to step S806. If the process is not executed, the process proceeds to step S807.
  • step S805 the execution result is set to "completion" indicating that the execution of the user providing function requested by the user is completed.
  • the execution result is set to "failure".
  • the execution result may have an error code or factor information representing in text as the cause of the failure.
  • factor information is given as text such as "The selected content is content that can not be recorded”
  • the cause of the failure can be notified to the user by displaying the text included in the factor information in the execution result notification.
  • the factor information may consist of both an error code and text.
  • step S807 the alternative search processing unit 616 is requested to execute the requested user-provided function.
  • step S808 the user-provided function management unit 612 confirms the processing result of the alternative search processing unit 616. If the alternative execution process has been executed, the process proceeds to step S809. If the alternative execution process can not be executed, the process proceeds to step S810. The process of the alternative search processing unit 616 will be described later.
  • step S809 the execution result is set to "alternate execution" indicating that the user-provided function requested by the user has been completed by the alternative execution.
  • step S811 the user-provided function management unit 612 generates a dialog screen for notifying the execution result by the OSD unit, displays the dialog screen on the video display unit, and notifies the user of the execution result of the requested user-provided function.
  • a message is displayed on the DTV connected by the first network using a single control command ⁇ Set OSD String>.
  • FIG. 9 is a diagram showing an example of a process flow of user-provided function alternative execution.
  • the process in the alternative search processing unit 616 of the recorder 120 is described as an example, the same process can be performed in the alternative search processing unit 516 of the DTV 110 and the alternative search processing unit 716 of the STB 150.
  • step S901 the alternative search processing unit 616 broadcasts an alternative search message to the HDMI network in order to search for a device having a function of substituting the one-touch record function among devices connected to the HDMI network (broadcast). Do.
  • the alternative status report message (the response from the other device to the alternative search message sent in S901) transmitted from the other device is received, and the memory 223 stores information on the alternative status of the device that has responded. Do.
  • the alternative search processing unit 616 waits for an alternative status report message from another device connected to the HDMI network for a predetermined time (for example, 1 second) (processing in the other device will be described later with reference to FIG. To do). If a predetermined time has elapsed and timed out, the process proceeds to step S904.
  • the alternative status report message may be a message indicating that part of the requested function can be substituted, or that it can not be substituted. A message may be included.
  • the alternative search processing unit 616 refers to the information on the alternative state of each device received from another device and stored in the memory 223 to determine an alternative device. For example, the device from which the alternative status report message is received is set as the alternative device.
  • an alternative request message is sent to the determined alternative device to request alternative execution of the user-provided function, and the execution result on the alternative device is awaited.
  • step S908 the execution result is set to "alternate execution” indicating that the execution of the user-provided function requested by the user has been completed by the alternative execution, and the process ends.
  • the execution result is set to "alternate failure” indicating that the process could not be executed even in the alternative execution, and the process ends.
  • alternative failure an error code or cause information indicating text is provided in the execution result.
  • the execution result is set to "search failure" which indicates that an alternative device for executing the user-provided function could not be found, and the processing ends.
  • search failure indicates that an alternative device for executing the user-provided function could not be found, and the processing ends.
  • substitution failure the execution result is provided with an error code and cause information indicating the cause of the failure in text.
  • the configuration is made to wait for a message from another device for a predetermined time, but S 903 is omitted, and the other that has already answered that it can be replaced by an alternative status report message.
  • the device may be configured to be selected as a substitute device.
  • FIG. 10 is a diagram showing an example of a process flow of the alternative search processing unit 516 that has received the alternative search message.
  • the process in the alternative search processing unit 516 of the DTV 110 is described as an example, the basic operation is the same in the alternative search processing unit 616 of the recorder 120 and the alternative search processing unit 716 of the STB 150.
  • the alternative search message broadcasted (broadcasted) in S901 of FIG. 9 is received by the first communication processing unit 510, analyzed by the first message analysis / generation unit 511, and sent to the alternative search processing unit 516. Passed
  • the alternative search processing unit 516 checks whether there is a user function alternative that substitutes the user-provided function specified by the [Target Feature] argument of the alternative search message.
  • step S1003 if there is a user function substitute that substitutes the user-provided function designated by the argument, the process advances to step S1004. If it does not have one, the processing proceeds to S1005.
  • the alternative search processing unit 516 generates an alternative status report message indicating that alternative execution is possible in the first message analysis / generation unit 511, and sends it back to the transmission source of the alternative search message.
  • the alternative search processing unit 516 generates an alternative status report message indicating that the alternative execution can not be performed by the first message analysis / generation unit 511, and sends it back to the transmission source of the alternative search message.
  • FIG. 11 is a diagram illustrating an example of a process flow of the user function substitute unit that has received the substitute request message.
  • the DTV 110 is a substitute device will be described as an example.
  • the substitution request message is received by the first communication processing unit 510, analyzed by the first message analysis / generation unit 511, and passed to the corresponding user function substitution unit.
  • the one-touch record alternative unit 517 receives an alternative request message.
  • the user function substitution unit (one-touch record substitution unit 517) that has received the substitution request message sends a request acceptance ACK indicating that the substitution request message has been accepted to the transmission source.
  • a request acceptance ACK By returning a request acceptance ACK, the requester can confirm that the request has been accepted before the execution of the requested alternative process is completed.
  • the user function substitute (the one-touch record substitute 517) substitutes the user providing function requested by the substitute request message using the network function provided by the device connected to the second network.
  • the user function alternative unit (one-touch record alternative unit 517) generates an alternative execution result notification message notifying the execution result in the first message analysis / generation unit 511, Send to the sender of the alternative request message.
  • the “one-touch record function” processed by the one-touch record processing unit 621 will be described with reference to FIG.
  • the content in ⁇ > indicates the command name (Opcode) of the CEC message
  • the content in [] indicates the parameter name
  • the value in "" indicates the parameter value.
  • the one-touch record processing unit 621 transmits a display source information request message for requesting information on the source being displayed to the television connected via the HDMI network, that is, the DTV 110, and waits for a response message from the DTV 110.
  • the one-touch recording request message is generated by the first message analysis / generation unit 511 in the form of a message used in the first network (HDMI network), and transmitted via the first communication processing unit 510. In the case of a CEC message, send ⁇ Record TV Screen>.
  • the one-touch record processing unit 621 confirms the response message from the DTV 110 (a response to the display source information request message transmitted in S1401).
  • the one-touch record processing unit 621 confirms the [Record Source] parameter, and determines whether the service can be received by the tuner unit 210 of the recorder 120. Details of the [Record Source] parameter and a method of determining a receivable service will be described later.
  • step S1406 the tuner unit 210 is set to select a broadcast indicated by the [Record Source] parameter, and the reservation setting management unit 604 is requested to record the program being received.
  • step S1407 the one-touch record processing unit 621 sets the execution result of the one-touch record process to "completion” indicating that the execution of the requested "one-touch record function" has been completed, and ends the process.
  • FIG. 15 is a diagram showing an example of the configuration of the [Record Source] parameter of ⁇ Record On> [Record Source] that conveys information on the displayed source transmitted from the DTV 110.
  • Pattern 2 is transmitted when the DTV 110 is displaying the source output from the recorder 120.
  • the one-touch record processing unit 621 determines that the service can be received.
  • FIG. 16 is a diagram showing the configuration of the [Digital Service Identification] parameter.
  • the [Digital Service Identification] parameter is composed of the [Service Identification Method] parameter, the [Digital Broadcast System] parameter, and the [Service Identification] parameter.
  • the [Digital Broadcast System] parameter is a parameter that indicates the type of broadcasting system such as terrestrial digital broadcasting, digital cable television (CATV) broadcasting, and BS broadcasting.
  • CATV digital cable television
  • the one-touch record processing unit 621 determines from the value of the [Digital Broadcast System] parameter whether the source broadcast system can receive itself.
  • the recorder 120 of this embodiment determines that the source broadcast system is receivable only when it is terrestrial digital broadcast.
  • FIG. 12 is a diagram for explaining transmission and reception of a message in the “one-touch record function” alternative execution, showing a process from receiving a request for the “one-touch record function” from the user, requesting an alternative execution, and receiving an execution result thereof.
  • the sequence will be described by way of an example in which the user requests the recorder 120 for the “one-touch record function” which is a user-provided function of the HDMI network. Further, in the present embodiment, it is assumed that a message transmitted and received in the HDMI network uses a CEC message.
  • LA in FIG. 12 is a logical address assigned to each device in the HDMI network. This logical address is described in the header of the CEC message as an address indicating the source and destination of the message. In the figure, the logical address "1" indicating “Recording Device 1” is assigned to the recorder 120, the logical address "0" indicating “TV” to the DTV 110, and the logical address “3” indicating “Tuner 1" to the STV 150. It is shown that.
  • the logical address is an identifier uniquely identifying the device in the HDMI network, and defines the device type. For example, the logical address “0” is assigned to a device whose device type is display device (TV), the logical addresses “1”, “2”, and “9” to a device which is a recording device (Recording Device). The logical addresses “3", “6", “7” and “10” are assigned to the device which is a tuner in the ascending order of values.
  • Each device connected to the HDMI network is connected by a CEC message ⁇ Report Physical Address> which is simultaneously broadcasted with the physical address and device type as parameters by the device connected to the HDMI network and acquiring the logical address It is possible to understand the correspondence between device physical address and logical address and device type.
  • the inside of ⁇ > shows the command name (Opcode) of the CEC message
  • the inside of [] shows the parameter name
  • the inside of "" shows the value of the parameter.
  • a user operation requesting the "one-touch record function" is received.
  • the user-provided function management unit 512 of the recorder 120 detects a user operation by a remote control or the like, and requests the one-touch record processing unit 621 to start processing when determining that it is a request for the “one-touch record function”.
  • the one-touch record processing unit 621 starts the processing of the "one-touch record function".
  • a ⁇ Record TV Screen> message requesting information on a source being displayed is sent to a TV (TV) connected via an HDMI network, or the DTV 130 in the case of the system of FIG.
  • the ⁇ Record TV Screen> message is analyzed by the first message analysis / generation unit 511, and is passed to the one-touch record response unit 517.
  • the one-touch record response unit 517 transmits a response message to the message received in S1203.
  • the response message refers to the display information acquisition unit 503, and when the information on the displayed source can be acquired, transmits a ⁇ Record On> [Record Source] message that conveys the source information. If it can not be acquired, it sends a ⁇ Feature Abort> [" ⁇ Record TV Screen>"] [[Cannot provide source]] message.
  • FIG. 12 shows the case where the information of the source being displayed can be acquired.
  • the one-touch record processing unit 621 that has received the response message of the DTV 110 performs processing. This process is as described in FIG.
  • the user-provided function management unit 612 determines whether alternative execution is to be performed (FIG. 8, S804), and requests execution of the alternative search processing unit 616.
  • the alternative search processing unit 616 simultaneously broadcasts the alternative search message shown in S1205 (FIG. 9, S901).
  • the alternative search message is defined as a new command of the CEC message or as a vendor-specific message ⁇ Vendor Command with ID> recognized by the CEC.
  • S1205 uses a message using a newly defined instruction. The newly defined message will be described below with reference to FIG.
  • FIG. 17A shows an example of a case where an alternative search message is newly defined.
  • ⁇ Discover Agent> is a command name of an instruction for searching for a device providing a substitute function, and designates a substitute function to be searched with the [Discovery Function] parameter.
  • the definition of the [search function] parameter is shown in FIG. "One Touch Record” indicates that an alternative part of "one-touch record function” is searched, and "Timer Programming” indicates that an alternative part of "scheduled recording function” is searched.
  • [Record Source] received from the DTV 110 may be added to the parameters of this message. Since the addition can identify a function necessary as an alternative, there is an advantage that unnecessary responses can be omitted.
  • FIG. 17B shows an example in which the alternative search message is defined as a vendor-specific message ⁇ Vendor Command with ID>.
  • the vendor-specific message can define ⁇ Vendor Command with ID> that adds [Vendor ID] to the parameter and ⁇ Vendor Command> that does not. Since it is ⁇ Vendor Command with ID> that can be broadcast simultaneously, ⁇ Vendor Command with ID> is used when defining an alternative search message with a vendor-specific message.
  • the [Vendor Opcode] parameter is the command name of the vendor defined instruction. The definition of the [Vendor Opcode] parameter is shown in FIG.
  • Discover Agent indicates that the message is an alternative discovery message for discovering alternative functions
  • Request Substitute Feature indicates that the message is an alternative discovery message for requesting execution of alternative process
  • Report Substitute Feature Status indicates that it is a substitute result report message for reporting the execution result of the substitute process.
  • the [Vendor Parameter] parameter is a required parameter for [Vendor Opcode].
  • the format of the [Vendor Parameter] parameter differs depending on the content of [Vendor Opcode]. If the value of [Vendor Opcode] is "Discover Agent”, add the [Discovery Function] parameter. If the value of [Vendor Opcode] is "Request Substitute Feature”, add the "Recording source information" parameter.
  • FIG. 17F shows an example of definition of a vendor-specific message ⁇ Vendor Command> message. The configuration is the same as ⁇ Vendor Command with ID> except that it has a [Vendor ID] parameter.
  • the STB 150 does not have an alternative function of the “one-touch record function”, but when the tuner reception function is provided and the received content can be transferred by DLNA, the parameter “[Tuner]] Return the message with.
  • the alternative status report message may be defined as a vendor-specific message as described above.
  • the alternative search processing unit 616 which has received the response message determines an alternative device to execute the alternative process, and the selected device In this embodiment, the substitution request message is transmitted to the DTV 110 (processing corresponding to S906 in FIG. 9).
  • the alternative request message is defined as a new instruction of the CEC message. Alternatively, it may be defined as a vendor-specific message recognized by CEC. Hereinafter, the newly defined message will be described with reference to FIG.
  • FIG. 18A shows an example of an alternative request message when newly defined.
  • ⁇ Request Substitute Feature> is a command name of an instruction which requests execution of the substitute function designated by the [substitute function] parameter.
  • the definition of the [substituting function] parameter is the same as the [searching function] parameter shown in FIG.
  • the [recording source information] parameter is information on a source to be recorded by the "one-touch record function".
  • the [Record Source] parameter of the ⁇ Record On> [Record Source] message transmitted from the DTV 110 in S1204 is inserted.
  • the device having received the substitution request message executes the substitution function.
  • the execution process of the alternative function will be described later.
  • the DTV 110 transmits the execution result to the recorder 120 in an alternative status report message.
  • the ["Success"] parameter indicates that the message has been accepted.
  • FIG. 18 (b) is an example of the alternative result report message in the case of a new definition.
  • ⁇ Report Substitute Feature Status> is a command name of an instruction for reporting the execution result of the substitute function requested to be executed.
  • [Alternate function] parameter represents an alternative function that reports execution results.
  • the definition of the [alternate function] parameter is the same as the [search function] parameter shown in FIG. [Result] parameter is a parameter indicating a result.
  • the definition of the [Result] parameter is shown in FIG. "Success” indicates that the alternative function has been successfully executed, and "Failure” indicates that the alternative function is present but failed. "Acceptable” has a function as described in S1206, and “Tuner” indicates that there is a tuner reception function as described in S1207. "No Feature” indicates that there is no alternative feature.
  • FIG. 13 is a view showing an example of transmission and reception of a message in one touch recording by alternative processing.
  • the one-touch record substitution unit 521 of the DTV 110 that has started the alternative processing first transmits a network device search message by limited multicast to the second network, and performs the “one-touch recording” on the first network ( The second network identifier assigned to the recorder 120) is acquired. This is to instruct the recorder 120 from the second network to record the recording target source found in the second network.
  • the limited multicast is a message that is received only by the device provided with the HEC function provided by the first network (HDMI network).
  • the limited multicast message transmitted by the DTV 110 is received only by the recorder 120 and the STB 150 and is not forwarded to the hub 15. Therefore, the network device search message is not transmitted to the side of the HDMI network (hereinafter referred to as the HDMI network 2) composed of the DTV 130 and the IPTV STB 140 independent of the HDMI network composed of the DTV 110, the recorder 120 and the STB 150.
  • each HDMI network is assigned a logical address, so there are devices with the same logical address in the HDMI network and the HDMI network 2.
  • the delivery destination of the network device search message is limited, and the DTV 110 can receive a response only from the desired device, the recorder 120.
  • FIG. 19A shows a configuration example of a network device search message.
  • “M-SEARCH * HTTP / 1.1” indicates a request message of HTTP (HyperText Transfer Protocol), and indicates that this request is a search message.
  • the "HOST” field is a field that describes the destination of the message, and has a "hostname” field that describes the IP address of the destination and a "portNumber” field that describes the port number.
  • "hostname” and "portNumber” are defined exclusively.
  • "hostname” is defined as "239.255.255.251” and "portNumber” as "50000”.
  • the "MAN” field indicates an extension of HTTP.
  • “Ssdp: discover” in FIG. 19A indicates that the search for the Simple Network Discovery Protocol (SDDP) is used as the search protocol for the first network device search.
  • SDDP Simple Network Discovery Protocol
  • the "MX” field specifies the maximum waiting time (seconds) of the response. When waiting for a response for 3 seconds, write 3.
  • the "ST” field is a "search target” field for specifying a search target.
  • the network device search message describes the logical address of the device to be searched. When searching for the recorder 120, the logical address of the HDMI, “hdmi: logicalAddress: 1” indicating that searching for a device to which 1 is assigned is described.
  • the layer 2 switch in the HEC equipment does not send it to the HEC. This is because there is a possibility that HEC devices that do not support limited multicast can output limited multicast messages from HEC devices of other devices to other than the belonging HDMI network device through the LAN terminals other than the HDMI terminal, so that it is erroneous. This is one of the measures for not capturing the received message into the HDMI network device.
  • the limited multicast message may not be transmitted when the limited multicast non-supporting device is detected by acquiring capability information such as the version number of the device.
  • each HDMI device is assumed to have one output, so even if two or more HDMI terminals both have the HEC function, in order to prevent malfunction, the limited multicast is 2 HDMI output It is preferable not to transfer between HECs of terminals. Limited multicast may be transmitted and received only between devices that can perform CEC cooperation control.
  • the device (the recorder 120 and the STB 150) that has received the network device search message analyzes and processes the message in the device information providing service units 635 and 735.
  • the device information providing service units 635 and 735 refer to the HDMI device information held by the first message analysis / generation units 611 and 711, and respond to the network device search message as a response to the network device search message if the condition of the “search target” field is met. Send a search response message to DTV 110.
  • the HDMI device information holds logical addresses, physical addresses, and the like.
  • the HDMI logical address of the recorder 120 is 1 and corresponds to the condition of the “search target” field.
  • the network device search response message has an “NW-ID” field that describes an identifier that uniquely identifies a device on the second network. For example, an IP address is described in the “NW-ID” field. With this information, the DTV 110 can know an identifier (IP address) that specifies the recorder 120 of the HDMI logical address “1” on the second network on the first network.
  • FIG. 19B shows an example of the network device search response message.
  • "HTTP / 1.1 200 OK” indicates an HTTP response message.
  • "CACHE-CONTROL” is a header indicating the expiration date of this HTTP response, and the value set in the "max-age” field sets the maximum period (seconds) in which this message is considered to be the latest status. If the maximum period is 3 minutes, write 180.
  • "DATE” is a field that describes the date and time when this response message was created.
  • the "NW-ID” field describes an identifier that uniquely identifies the device on the second network. Describe "search target" in the "ST” field.
  • the recording request is made using the "one-touch record function".
  • the device information acquisition unit 535 multicasts a device search message for searching the DMS to the second network. This message is forwarded to all the devices that make up the second network.
  • each of the devices having the DMS function transmits a device search response message to the DTV 110.
  • the device search message for searching the DMS transmitted to the DTV 110 is processed by the device information providing service.
  • the DTV 110 transmits a message requesting device information to the device having the DMS function, and acquires the device information from each device.
  • the device search response message received in S1304 to S1307 to obtain function information that provides a list of functions that the device provides to the network, and control information (such as operation action name and arguments) for using the function.
  • the device information acquisition unit 535 accesses the device information URL of the device that has received the device search response message, and acquires the function information and the control information.
  • the device information URL of the STB 150, the IPTV STB 140, and the content server 160 is similarly accessed to acquire function information and control information.
  • the recorder 120 is a device that executes "one-touch recording”.
  • the association between the identifier (HDMI logical address) on the first network of the recorder 120 and the identifier (IP address) on the second network is as described in S1301 and S1302.
  • the alternative execution of "one-touch recording" can not be performed, so the process ends here, and the execution of the alternative function is performed in S1211 of FIG. Send an alternative result report message message indicating a failure.
  • the one-touch record substitution unit 521 refers to the function information and control information acquired in step S1309, and designates "Record Source” as the source information parameter to the device having the content information service function providing the content list information. Send the record source search request message and check whether it is possible to provide "Record Source”. Although the record source search request message is transmitted only to the STB 150 in FIG. 13, if there are other devices having the content information service function for providing the content list information, the record source search request message is sent to a plurality of devices. May be sent.
  • the content information service (734 in the case of the STB 150) that has received the record source search request message refers to the program information generation unit 702, and confirms whether there is content information corresponding to the content designated by the source information parameter. If there is the corresponding content information, a record source search response message in which the access destination URL for acquiring the content is described in the record source URL parameter is sent back to the DTV 110. If there is no content information corresponding to the designated content, a record source search response message having no record source URL parameter is sent back to the DTV 110.
  • FIG. 13 the process in case there exists content information applicable to STB150 is shown.
  • the DTV 110 that has acquired the access destination URL of the record source in the record source search response message of S1311 transmits, to the recorder 120, the download request message in which the acquisition source URL of the record source is described in the record source URL parameter.
  • the recorder 120 that has received the download request message sends back to the DTV 110 an acknowledgment message indicating that the request message has been accepted. Having received the reception confirmation message, the DTV 110 determines that the alternative execution of the "one-touch recording" is successful, and transmits an alternative result report message message indicating that the execution of the alternative function is successful in S1211 of FIG.
  • the recorder 120 that has received the download request message transmits a content copy request to the record source URL using an HTTP GET request or the like, and from the STB which is the access destination of the record source URL, via the second network
  • the content is transmitted (S1321). Note that, in the case of the content copy request and the transmission of the content, in the case of the content subject to copyright protection, device authentication or the like is carried out, and the content is transmitted after being appropriately encrypted.
  • the request is made using the function of the device connected to the second network (DLNA network). It is possible to provide an image device and a control method for performing different operations.
  • the recorder 120 may execute the procedure of FIG. 13 instead of the DTV without searching for the alternative function in the HDMI network. If the DTV 110 can provide the recorder 120 with the content requested to be recorded, the processing shown in FIG. 13 may not be performed, and the DTV 110 may transmit the content to the recorder 120 via the second network.
  • each of the configurations, functions, processing units, processing means, etc. described above may be realized by hardware, for example, by designing part or all of them with an integrated circuit. Further, each configuration, function, etc. described above may be realized by software by the processor interpreting and executing a program that realizes each function. Information such as a program, a table, and a file for realizing each function can be placed in a memory, a hard disk, a recording device such as an SSD (Solid State Drive), or a recording medium such as an IC card, an SD card, or a DVD.
  • SSD Solid State Drive
  • control lines and information lines indicate what is considered to be necessary for the description, and not all control lines and information lines in the product are necessarily shown. In practice, almost all configurations may be considered to be mutually connected.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

L'état de l'art décrit un procédé, qui emploie une technologie classique pour déterminer facilement si oui ou non un dispositif externe prescrit connecté par un premier parcours de transmission est aussi connecté par un second parcours de transmission. Toutefois, l'art ne décrit pas de procédé qui exécute une opération demandée si l'opération demandée ne peut pas être exécutée par le second parcours de transmission (ou le premier parcours de transmission). L'invention concerne un procédé d'émission-réception destiné à des signaux vidéo dans un premier et un second dispositif connectés par le biais d'un premier et d'un second réseau. Le procédé comprend les étapes suivantes : des informations demandant l'exécution d'une fonction prescrite sont envoyées du premier dispositif au second par le biais du premier réseau; la fonction prescrite est exécutée par le second dispositif à l'aide du second réseau et sur la base des informations demandant l'exécution de la fonction prescrite.
PCT/JP2011/005959 2011-10-26 2011-10-26 Procédé d'émission-réception pour signaux vidéo, dispositif d'affichage et dispositif de transmission WO2013061364A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/JP2011/005959 WO2013061364A1 (fr) 2011-10-26 2011-10-26 Procédé d'émission-réception pour signaux vidéo, dispositif d'affichage et dispositif de transmission

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2011/005959 WO2013061364A1 (fr) 2011-10-26 2011-10-26 Procédé d'émission-réception pour signaux vidéo, dispositif d'affichage et dispositif de transmission

Publications (1)

Publication Number Publication Date
WO2013061364A1 true WO2013061364A1 (fr) 2013-05-02

Family

ID=48167237

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2011/005959 WO2013061364A1 (fr) 2011-10-26 2011-10-26 Procédé d'émission-réception pour signaux vidéo, dispositif d'affichage et dispositif de transmission

Country Status (1)

Country Link
WO (1) WO2013061364A1 (fr)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003098623A1 (fr) * 2002-05-17 2003-11-27 Matsushita Electric Industrial Co., Ltd. Dispositif et procede d'enregistrement d'informations
JP2007520922A (ja) * 2003-12-19 2007-07-26 トムソン ライセンシング 分散されたステーションのネットワークでネットワーク加入者ステーション間のデータ接続を自動設定するための方法及びその方法を実行するためのユーザインターフェース機器としてのネットワーク加入者ステーション
JP2009200788A (ja) * 2008-02-21 2009-09-03 Canon Inc 受信装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003098623A1 (fr) * 2002-05-17 2003-11-27 Matsushita Electric Industrial Co., Ltd. Dispositif et procede d'enregistrement d'informations
JP2007520922A (ja) * 2003-12-19 2007-07-26 トムソン ライセンシング 分散されたステーションのネットワークでネットワーク加入者ステーション間のデータ接続を自動設定するための方法及びその方法を実行するためのユーザインターフェース機器としてのネットワーク加入者ステーション
JP2009200788A (ja) * 2008-02-21 2009-09-03 Canon Inc 受信装置

Similar Documents

Publication Publication Date Title
US9077859B2 (en) Device for recording and playing contents, server for managing content location information, information recording medium, method for managing content information
US8671211B2 (en) Method and system for distributing content
JP5782524B2 (ja) 映像信号の送受信方法、表示装置、及びデコード装置
US20080172712A1 (en) Multimedia data transmitting apparatus, multimedia data receiving apparatus, multimedia data transmitting method, and multimedia data receiving method
US8244829B2 (en) Data transmitting apparatus, data receiving apparatus, data transmitting method and data receiving method
US20080250101A1 (en) Multimedia data transmitting apparatus and multimedia data receiving apparatus
US7950039B2 (en) Multimedia data transmitting apparatus and multimedia data receiving apparatus
KR101871423B1 (ko) 네트워크로 연결된 방송 수신 디바이스와 다른 디바이스 간 연결을 관리하는 방법 및 장치
US20090300231A1 (en) Data output device, equipment control device, and multimedia delivery system
JP2016506114A (ja) 双方向サービスを処理する装置及び方法
WO2014057833A1 (fr) Dispositif de réception, méthode de réception, dispositif de transmission, méthode de transmission et programme
KR20050065407A (ko) 방송 수신 장치 및 방송 수신 장치의 표시 방법
JP5934591B2 (ja) 番組情報送信装置、番組情報受信装置および番組情報送信方法
JP2009010898A (ja) 録画装置および放送受信装置
WO2014010069A1 (fr) Procédé de transmission vidéo, dispositif d'affichage de sous-titres, et dispositif de transmission vidéo
WO2013061364A1 (fr) Procédé d'émission-réception pour signaux vidéo, dispositif d'affichage et dispositif de transmission
JP2016167849A (ja) 番組情報送信装置、番組情報受信装置および番組情報送信方法
CN102568508A (zh) 控制装置和控制方法
JP5923600B2 (ja) デジタル放送受信装置、制御装置、及び番組予約方法
JP2013070199A (ja) 番組情報送信装置、番組情報受信装置および番組情報送信方法
WO2013035214A1 (fr) Dispositif de transmission d'informations de programme, dispositif de réception d'informations de programme et procédé de transmission d'informations de programme
WO2013128487A1 (fr) Dispositif de transmission d'informations de programme, dispositif de réception d'informations de programme et procédé de transmission d'informations de programme
JP2013058951A (ja) 番組情報送信装置、番組情報受信装置および番組情報送信方法
KR20120131637A (ko) 이벤트 원격 녹화 시스템
JP2013058952A (ja) 番組情報送信装置、番組情報受信装置および番組情報送信方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11874489

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 11874489

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: JP

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载