[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2017208854A1 - Reception device, transmission device, and data processing method - Google Patents

Reception device, transmission device, and data processing method Download PDF

Info

Publication number
WO2017208854A1
WO2017208854A1 PCT/JP2017/018814 JP2017018814W WO2017208854A1 WO 2017208854 A1 WO2017208854 A1 WO 2017208854A1 JP 2017018814 W JP2017018814 W JP 2017018814W WO 2017208854 A1 WO2017208854 A1 WO 2017208854A1
Authority
WO
WIPO (PCT)
Prior art keywords
cmi
service
configuration
metadata
information
Prior art date
Application number
PCT/JP2017/018814
Other languages
French (fr)
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 ソニー株式会社
Publication of WO2017208854A1 publication Critical patent/WO2017208854A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/09Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
    • H04H60/13Arrangements for device control affected by the broadcast information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/25Arrangements for updating broadcast information or broadcast-related information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2362Generation or processing of Service Information [SI]
    • 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/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network

Definitions

  • the present technology relates to a receiving device, a transmitting device, and a data processing method, and in particular, when a service configuration of a broadcasting station is changed, the receiving device, the transmitting device, and the The present invention relates to a data processing method.
  • the present technology has been made in view of such a situation, and is intended to be able to flexibly cope with a change in the configuration of a broadcasting station service.
  • the receiving device is based on a receiving unit that receives content of a service that is selected according to channel selection information, and configuration change information that indicates a change in the configuration of the service of each broadcasting station, And a control unit that controls resetting of the channel selection information.
  • the receiving device may be an independent device, or may be an internal block constituting one device.
  • the data processing method according to the first aspect of the present technology is a data processing method corresponding to the above-described receiving device according to the first aspect of the present technology.
  • the content of the service selected according to the channel selection information is received, and the configuration change information indicating the change in the configuration of the service of each broadcasting station Based on the above, resetting of the channel selection information is controlled.
  • a transmission device includes a generation unit that generates configuration change information indicating a change in the configuration of a service of each broadcasting station, and a transmission unit that transmits the generated configuration change information. It is.
  • the transmission device according to the second aspect of the present technology may be an independent device, or may be an internal block constituting one device.
  • a data processing method according to the second aspect of the present technology is a data processing method corresponding to the transmission device according to the second aspect of the present technology described above.
  • configuration change information indicating a change in the configuration of the service of each broadcasting station is generated, and the generated configuration change information is transmitted.
  • FIG. 1 It is a figure which shows the structural example of a transmission system. It is a figure which shows the structural example of the terrestrial broadcasting system to which this technique is applied. It is a figure explaining the CMI metadata transmitted with a broadcast stream. It is a figure which shows the example of a service map database (SMDB-X-1 (at) T1). It is a figure which shows the example of a service map database (SMDB-Y-1 at T2). It is a figure which shows the example of a service selection menu (SSM). It is a figure which shows the example of a change of the structure of the service of a broadcasting station. It is a figure for demonstrating cooperation with a scan trigger generator and a CMI generator. It is a figure which shows the structural example of a terrestrial broadcasting system.
  • SSM service selection menu
  • T3 It is a figure which shows the example of a service map database (SMDB-Y-n (at) T0). It is a figure which shows the structural example of a terrestrial broadcasting system. It is a figure which shows the example of a service map database (SMDB-X-n
  • CMI CMI
  • FIG. 1 is a diagram illustrating a configuration of an embodiment of a transmission system to which the present technology is applied.
  • the system refers to a logical collection of a plurality of devices.
  • the transmission system 1 includes a broadcast server 10, a transmission device 20, and a client device 30.
  • the broadcast server 10 supplies the transmitter 20 with a multiplexed stream including video and audio data of content such as a TV program and CM, and signaling.
  • the broadcast server 10 is provided by a broadcaster such as a broadcast station, for example.
  • the transmission device 20 modulates the multiplexed stream supplied from the broadcast server 10 and transmits (transmits) it as a broadcast wave to the client device 30 via the broadcast path 40.
  • the transmission device 20 is provided, for example, in a terrestrial broadcast transmission station (transmission station).
  • the client device 30 receives and demodulates the broadcast wave transmitted from the transmission device 20 via the broadcast path 40.
  • the client device 30 acquires signaling and video and audio data included in the multiplexed stream obtained as a result of demodulation, and reproduces video and audio of content such as a television program and CM.
  • the client device 30 is, for example, a receiver such as a fixed receiver such as a television receiver or a set top box (STB), or a mobile receiver such as a mobile phone, a smartphone, or a tablet terminal. Further, the client device 30 may be an in-vehicle device mounted on a vehicle.
  • a receiver such as a fixed receiver such as a television receiver or a set top box (STB), or a mobile receiver such as a mobile phone, a smartphone, or a tablet terminal.
  • STB set top box
  • the client device 30 may be an in-vehicle device mounted on a vehicle.
  • the transmission system 1 of FIG. 1 only one client device 30 is shown for simplicity of explanation, but a plurality of client devices 30 can be provided and transmitted by the transmitting device 20 (simultaneous transmission). Broadcast waves to be distributed) are simultaneously received by the plurality of client devices 30 existing at different locations in the same area via the broadcast channel 40.
  • a plurality of broadcast servers 10 can be provided for each broadcaster, for example.
  • a multiplexed stream as a separate service (channel) is generated, and a broadcast wave including the multiplexed stream is transmitted by the transmission device 20 in a separate frequency band.
  • the client device 30 can select a service for receiving the multiplexed stream from among the services of the plurality of broadcast servers 10.
  • the broadcast channel 40 is a terrestrial broadcast, and data transmission conforming to a predetermined broadcast standard such as ATSC (Advanced Television Systems Committee) 3.0 currently being developed is performed. .
  • ATSC Advanced Television Systems Committee
  • ATSC 3.0 instead of the currently widely used MPEG2-TS (Transport Stream) method, the IP transmission method that uses IP (Internet Protocol) packets used in the field of communication for digital broadcasting is used. By introducing it, it is expected to provide more advanced services.
  • MPEG2-TS Transport Stream
  • IP Internet Protocol
  • LLS Low Level Signaling
  • SLS Service Layer Signaling
  • LLS signaling includes metadata such as SLT (Service List Table) and RRT (Rating Region Table).
  • SLT metadata includes basic information indicating the stream and service configuration in the broadcast network, such as information necessary for channel selection (channel selection information).
  • RRT metadata includes information about ratings.
  • SLS signaling includes metadata such as USD (User Service Description), S-TSID (Service-based Transport Session Instance Description), and MPD (Media Presentation Description).
  • USD User Service Description
  • S-TSID Service-based Transport Session Instance Description
  • MPD Media Presentation Description
  • the USD metadata includes information such as an acquisition destination of other metadata.
  • the S-TSID metadata is an extension of LSID (LCT Session Instance Description) for ATSC 3.0, and is control information for the ROUTE (Real-time Object Delivery Service Unidirectional Transport) protocol.
  • ROUTE Real-time Object Delivery Service Unidirectional Transport
  • FLUTE FLUTE Delivery over Unidirectional Transport
  • MPD metadata is management information of video and audio files used for streaming delivery compliant with MPEG-DASH (Dynamic Adaptive Streaming over HTTP).
  • MPEG-DASH is a streaming distribution standard according to OTT-V (Over The Top Video) and is a standard related to adaptive streaming distribution using a streaming protocol based on HTTP (Hypertext Transfer Protocol).
  • the MPEG-DASH standard defines a manifest file for describing metadata, which is management information for video and audio files, and a file format for transmitting moving image content.
  • the former manifest file is called MPD (Media Presentation Description).
  • the latter file format is also called a segment format.
  • LLS signaling including metadata such as SLT and RRT and SLS signaling including metadata such as SLT, USD, S-TSID, and MPD are described in a markup language such as XML (Extensible Markup Language). Text data.
  • the LMT metadata can be binary data.
  • LMT metadata (Link Mapping Table) which is LLS (Link Layer Signaling) is used as signaling.
  • the LMT metadata is mapping information in which PLP (Physical Layer Layer Pipe) is associated with an IP address and a port number.
  • address resolution information transmitted (transferred) by signaling is closed and distributed for each frequency band.
  • This address resolution information is, for example, when ATSC 3.0 is adopted, LMT metadata describing mapping information between PLP for each broadcasting station, IP address and port number, and service signaling session for each broadcasting station Corresponds to SLT metadata that describes the IP address and port number.
  • the client device 30 corresponding to ATSC 3.0 first scans all frequency bands accessible at that time (initial scan) once, and from the resulting signaling, for address resolution as channel selection information Generate and maintain a database (hereinafter referred to as Service Map Database (SMDB)).
  • SMDB Service Map Database
  • the client device 30 refers to the service map database when selecting a service, and performs address resolution processing when selecting (tuning) a desired service.
  • the service configuration (address resolution information) that was registered in the service map database and could be selected was changed.
  • another service can be executed by performing the initial scan process in parallel with another tuner while selecting a certain service. It is possible to detect a change in the configuration of the address resolution information of (services transmitted in other frequency bands).
  • the client device 30 such as a television receiver
  • the address of another service distributed in a frequency band other than the frequency band of the service currently selected is selected. Even if there is a change in the resolution information, it is not possible to detect a change in the configuration of other services (address resolution information) unless the selected service is stopped and all frequencies are scanned again. .
  • the client device 30 acquires information indicating the change in the configuration of the service of each broadcasting station (hereinafter referred to as configuration change information), so that the client device 30 includes the configuration change information. Based on this, the channel selection information is reset. As a result, even when the configuration of other services that can be selected is changed, the channel selection information is updated, so that it is possible to flexibly cope with changes in the configuration of other services. .
  • a signaling extension is proposed to notify the change event.
  • the time at which a change in the configuration of one of the services occurs is known in the signaling transmitted over all frequency bands transmitted in the distribution area covered by a certain transmitting station.
  • this time information is the signaling (L1 signaling) included in the preamble of the physical layer frame or the signaling stored in the packet obtained by demodulating the physical layer frame (for example, , LMT metadata and SLT metadata).
  • the client device 30 receiving any one of those frequency bands performs a rescan (an initial scan again) when detecting a change in the time value due to signaling, It is possible to update the service map database that reflects the change in configuration. However, by placing a message (time information) for notifying an update event according to a change in the configuration of any service on a server on a network such as the Internet, the client device 30 receives the time information from the server. (Configuration change information) may be acquired.
  • FIG. 2 is a diagram illustrating a configuration example of a terrestrial broadcasting system to which the present technology is applied.
  • FIG. 2 when two broadcast stations, broadcast station A and broadcast station B, provide a service (channel), a transmission station (base station or relay station) is provided for each of the two broadcast areas of area X and area Y. ) Shows an example in which broadcast waves of each service are transmitted in two frequency bands. However, the frequency band here is specified by the channel frequency (center frequency).
  • Broadcast station 10A is installed at broadcast station A.
  • Broadcast station A provides service A1 and service A2 (contents thereof) by broadcast server 10A.
  • each service is identified by a service identifier.
  • the service identifier SvcID-A-1 is assigned to the service A1
  • the service identifier SvcID-A-2 is assigned to the service A2.
  • Broadcasting station B is installed with broadcasting server 10B. Broadcast station B provides service B1 and service B2 (contents thereof) by broadcast server 10B.
  • the service identifier SvcID-B-1 is assigned to the service B1
  • the service identifier SvcID-B-2 is assigned to the service B2.
  • the broadcast servers 10 provided in the broadcast station A and the broadcast station B are distinguished as the broadcast server 10A and the broadcast server 10B, respectively.
  • a transmitting device 20X is installed in the transmitting station X.
  • the transmitting station X broadcasts each service in a predetermined frequency band to the client devices 30-X-1 to 30-Xn (n: an integer of 1 or more) existing in the area X by the transmitting device 20X. Send a wave.
  • a transmitting device 20Y is installed in the transmitting station Y.
  • the transmitting station Y uses the transmitting device 20Y to broadcast each service in a predetermined frequency band to the client devices 30-Y-1 to 30-Yn (n is an integer of 1 or more) existing in the area Y. Send a wave.
  • the broadcast wave of the service A1 is transmitted at the channel frequency 1 of the area X of the transmission station X
  • the broadcast wave of the service A2 is transmitted from the area X of the transmission station X.
  • the broadcast wave of the service B1 is transmitted at the channel frequency 2 of the area X of the transmitting station X and at the same time, also transmitted at the channel frequency 2 of the area Y of the transmitting station Y. Then, the broadcast wave of service B2 is transmitted at channel frequency 2 in area Y of transmitting station Y.
  • an identifier for identifying a set of an area identifier for example, X or Y
  • an area identifier for identifying an area such as area X or area Y and a channel frequency for each area
  • BSID Broadcast Stream
  • ID the broadcast stream ID of channel frequency 1 in area X
  • BSID-Y-2 the broadcast stream ID of channel frequency 2 in area Y
  • This broadcast stream ID is assumed to be a unique value throughout the United States and Canada, for example.
  • the broadcast server 10A of the broadcasting station A uses the service A1 by the LMT metadata and the SLT metadata transmitted at the channel frequency 1 of the area X identified by BroadcastStream-X-1 (BSID-X-1). Address resolution information is generated and sent out.
  • CMI Channel Mapping Information
  • the broadcast server 10A of the broadcasting station A generates address resolution information for the service A2 based on CMI metadata transmitted at the channel frequency 2 of the area X identified by BroadcastStream-X-2 (BSID-X-2). And send it out.
  • the broadcast server 10A of the broadcasting station A generates the address resolution information of the service A2 by CMI metadata transmitted at the channel frequency 1 of the area Y identified by BroadcastStream-Y-1 (BSID-Y-1). And send it out.
  • the broadcast server 10B of the broadcast station B uses the CMI metadata transmitted at the channel frequency 2 of the area X identified by BroadcastStream-X-2 (BSID-X-2) to obtain the address resolution information of the service B1. Generate and send out.
  • the broadcast server 10B of the broadcast station B generates address resolution information for the service B2 based on CMI metadata transmitted at the channel frequency 2 of the area Y identified by BroadcastStream-Y-2 (BSID-Y-2). And send it out.
  • Broadcast Stream when a single broadcast stream (Broadcast Stream) is shared by a plurality of broadcast stations, each broadcast station generates and transmits CMI metadata about the service that it has jurisdiction over, It is transmitted in the broadcast stream.
  • the client device 30 existing in each area performs an initial scan, scans a channel frequency that can be received by itself, and provides a service of the channel frequency (central frequency) and CMI metadata transmitted in the frequency band.
  • the client device 30-X-1 in the area X performs an initial scan at time T1, and performs three CMI metadata (“CMI for BSID-X-1 from A”, “CMI for BSID-” in FIG. 3).
  • CMI for BSID-X-1 from A “CMI for BSID-” in FIG. 3”.
  • X-2 from A “ CMI for BSID-X-2 from B ”
  • FIG. 4 is a diagram showing an example of the service map database (SMDB-X-1 T T1) generated by the client device 30-X-1 at time T1.
  • SMDB-X-1 T T1 service map database
  • channel frequency 1 (BSID-X-1) is associated with PLP-1 (PlpId-1) through which the SLS channel and AV channel stream of service A1 (SvcID-A-1) flows. Yes.
  • the client device 30-Y-1 in the area Y performs an initial scan at time T2, and performs two CMI metadata (“CMI for BSID-Y-1 from A”, “CMI for” in FIG. 3).
  • BSID-Y-2 from B the service map database for area Y (SMDB-Y-1 at2T2) is generated.
  • T2 in this example is substantially the same as the time T1.
  • FIG. 5 is a diagram showing an example of the service map database (SMDB-Y-1 at T2) generated by the client device 30-Y-1 at time T2.
  • PLP-1 PLP-1
  • SvcID-B-1 service B1
  • SLPID-B-2 service B2
  • PLP-2 PLP-2
  • the channel selection process is performed using the service map database (SMDB) generated by the initial scan, and the video or audio stream is reproduced. .
  • SMDB service map database
  • a service selection menu (SSM-X-1) as shown in FIG. 6 is sent to the end user based on the service map database (SMDB-X-1 at T1) in FIG. ) Is presented.
  • the service selection menu (SSM-X-1) displays the channel number described in the SLT metadata for each service.
  • the client device 30-X-1 uses the service identifier (service ID) which is SvcID-A-2 as a key.
  • service ID service identifier
  • the service map database (SMDB-X-1 at T1) is referred to, and channel frequency 2 (BSID-X-2) and PLP-1 (PlpId-1) on which the SLS signaling of service A2 is transmitted are specified.
  • the client device 30-X-1 obtains an ALP (ATSC Link-layer Protocol) packet obtained by demodulating the physical layer frame by giving an instruction to the tuner or demodulator using these two parameters. Furthermore, desired SLS signaling is obtained by passing through the IP / UDP / ROUTE stack. Then, in the client device 30-X-1, the content of the service A2 is reproduced by obtaining an address parameter for extracting the component stream of the service A2 to be reproduced based on the acquired SLS signaling.
  • ALP ATSC Link-layer Protocol
  • the component stream of the service 2 to be played back obtained from SLS signaling is resolved by channel frequency 2 (BSID-X-2) and PLP-2 (PlpId-2), for example.
  • BSID-X-2 channel frequency 2
  • PLP-2 PLP-2
  • time T3 it is assumed that service A1 (PlpId-1 of channel frequency 1) is selected by the client device 30-X-1 in the area X and the content of the service A1 is being reproduced.
  • the time T3 in this example represents a time when a predetermined time has elapsed from the time T1 or the time T2 (T1 ⁇ T3, T2 ⁇ T3).
  • broadcast station B changes the transmission configuration of the service B1 due to certain circumstances.
  • broadcasting station B may stop sending service B1 transmitted at channel frequency 2 in area X.
  • FIG. 7 shows that the transmission of the service B1 provided by the broadcasting station B is stopped (“STOP” in the figure).
  • the end user of the client device 30-X-1 selects the service B1 at time T4 after the change of the transmission configuration of the service B1 (slightly after), the selection of the service B1 is performed. The station is started.
  • the broadcast middleware refers to the service map database (SMDB-X-1 at T1), and the channel frequency 2 and PlpId-3 in which the SLS signaling of the service B1 is transmitted. Is selected and the service B1 is selected, but the service B1 has not been transmitted to the channel selection destination. For this reason, the client device 30-X-1 cannot acquire a packet storing content data provided by the service B1, and an error occurs.
  • the transmitter 20X (scan trigger generator) of the transmitter X transmits the client devices 30-X-1 to 30- in the area X at the level of L1 signaling included in the preamble of the physical layer frame to be transmitted.
  • Xn is notified of configuration change information indicating a configuration change (for example, time information indicating a time T3 when the configuration change has occurred).
  • the L1 signaling included in the physical layer frame transmitted from the transmission device 20X in the frequency bands of the channel frequency 1 and the channel frequency 2 includes configuration change information indicating a configuration change.
  • the transmission device 20X (the scan trigger generator) notifies the broadcast station group (broadcast station A in FIG. 8) involved in the area X that the configuration change has been performed.
  • a message for signaling the scan trigger via CMI metadata (LMT metadata or SLT metadata) is sent ("S2" in FIG. 8).
  • the broadcast server 10A the CMI generator of the broadcast station A
  • the CMI meta for the service A1 (SvcID-A-1)
  • the service A2 (SvcID-A-2).
  • configuration change information for example, time information indicating the time T3 when the configuration change occurred
  • the configuration change information is included in the CMI metadata included in the multiplexed stream transmitted from the broadcast server 10A of the broadcasting station A at time T4.
  • CMI metadata (“CMI for BSID-X-1 from A”, “CMI for BSID-X-2 from A” in FIG. 8) includes time information indicating the time T3 when the configuration change occurred.
  • CMI metadata is a generic name for LMT metadata and SLT metadata.
  • configuration change information time information indicating time T3 is described in LMT metadata or SLT metadata.
  • the client devices 30-X-1 to 30-Xn in the area X receive the broadcast wave of the channel frequency 1 or the channel frequency 2 to receive the L1 signaling included in the physical layer frame.
  • configuration change information included in CMI metadata is acquired.
  • the configuration change information for example, time information indicating the time T3 when the configuration change has occurred.
  • re-scanning is performed at a predetermined timing after the notification (detection) of the configuration change information, and the latest service map database (SMDB-X -1) is generated and retained.
  • the configuration change information such as the time information indicating the time T3 is a scan trigger for causing the client device 30 to perform rescan.
  • FIG. 9 shows a more detailed configuration of the terrestrial broadcast system at time T4 (T3 ⁇ T4) after distribution in the area X of the service B1 of the broadcasting station B is stopped.
  • the broadcasting server 10B of the broadcasting station B uses CMI metadata as FIG. The difference is that the sending of “CMI for BSID-X-2 from B” is stopped.
  • the broadcasting server 10A of the broadcasting station A As metadata, “CMI for BSID-X-1 from A”, “CMI for BSID-X-2 from A”, and “CMI for BSID-Y-1 from A” are transmitted.
  • the broadcast server 10B of the broadcasting station B transmits “CMI for BSID-Y-2 from B” as CMI metadata.
  • the CMI metadata (“CMI) for BSID-Y-2 from B”) for the client devices 30-Y-1 to 30-Yn in the area Y of FIG. 9 includes configuration change information (time information).
  • the UTC time indicates the time T0, and a time different from the time T3 when the distribution in the area X of the service B1 of the broadcasting station B is described is described.
  • time information (time information) that is time T0 is also included in L1 signaling included in the physical layer frame. This means that, at time T0, the service configuration that could be selected in the area Y was changed due to certain circumstances.
  • the service map database for area X (SMDB-Xn at T3 ) Is generated.
  • FIG. 10 is a diagram illustrating an example of a service map database (SMDB-Xn at T3) generated by the client device 30-Xn in the area X when the time information indicating the time T3 is notified.
  • SMDB-Xn at T3 a service map database
  • channel frequency 1 (BSID-X-1) is associated with PLP-1 (PlpId-1) through which the SLS channel and AV channel stream of service A1 (SvcID-A-1) flows.
  • PLP-1 PlpId-1
  • SvcID-A-2 PLP-1
  • SVPID-A-2 service A2
  • PLP-2 PlpId-2
  • the service map database for area Y (SMDB-Yn at T0) ) Is generated.
  • FIG. 11 is a diagram showing an example of a service map database (SMDB-Y-n at T0) generated by the client device 30-Yn in the area Y when the time information indicating the time T0 is notified.
  • SMDB-Y-n at T0 service map database
  • the content of a desired service is reproduced by referring to the service map database generated by itself.
  • FIG. 12 shows a detailed configuration of the terrestrial broadcasting system at time t5.
  • service B1 transmitted at channel frequency 2 in area Y is transmitted at channel frequency 1 in area Y in the configuration at time T5 in FIG.
  • PLP-1 (PlpId-1) from which service B1 was transmitted becomes free at channel frequency 2 in area Y, and thus was transmitted by PLP-2 (PlpId-2). It is assumed that the configuration is changed so that the service B2 is transmitted by PLP-1 (PlpId-1).
  • the transmission device of the transmission station Y in the area Y from the broadcast server 10B (CMI generator) of the broadcast station B A message indicating that transmission of CMI metadata (“CMI for BSID-Y-1 from B” in FIG. 12) is started is sent to 20Y (scan trigger generator).
  • the transmission device 20Y (scan trigger generator) of the transmission station Y uses the client device 30-Y-1 to 30- in the area Y at the level of L1 signaling included in the preamble of the physical layer frame to be transmitted.
  • Yn is notified of configuration change information indicating a configuration change (for example, time information indicating a time T5 when the configuration change has occurred).
  • the L1 signaling included in the physical layer frame transmitted in the frequency band of the channel frequency 1 and the channel frequency 2 from the transmission device 20Y includes the configuration change information indicating the configuration change.
  • the transmitter 20Y (the scan trigger generator) notifies the broadcast station group (broadcast station A and broadcast station B in FIG. 12) that the configuration change has been made to the area Y.
  • a message for signaling the scan trigger via the CMI metadata is sent.
  • the broadcast station group that has received this message for example, the broadcast server 10A (the CMI generator) of the broadcast station A, is the client in the area Y at the CMI metadata level for its service A2 (SvcID-A-2).
  • Configuration change information for example, time information indicating time T5 is notified to the devices 30-Y-1 to 30-Yn.
  • the broadcast server 10B (the CMI generator) of the broadcasting station B uses the area Y at the level of the CMI metadata for the service B1 (SvcID-B-1) and the service B2 (SvcID-B-2).
  • Configuration change information (for example, time information indicating time T5) is notified to the client devices 30-Y-1 to 30-Yn.
  • the CMI metadata (“CMI for BSID-Y-1 from A” in FIG. 12) included in the stream sent from the broadcast server 10A of the broadcast station A or the broadcast server 10B of the broadcast station B.
  • the client devices 30-Y-1 to 30-Yn in the area Y have a configuration change caused by configuration change information (for example, time information indicating the time T5) at the level of L1 signaling or CMI metadata.
  • configuration change information for example, time information indicating the time T5
  • rescanning is performed at a predetermined timing to update the contents of the service map database (SMDB).
  • SMDB service map database
  • the configuration change information (for example, time information indicating the time T5) is not notified to the client devices 30-X-1 to 30-Xn in the area X, the rescan is performed. Instead, as shown in FIG. 13, the contents of the service map database (SMDB-Xn at T3) are not updated.
  • Rescan and the three CMI metadata ("CMI for BSID-Y-1 from B", "CMI for BSID-Y-1 from B”, “CMI for BSID-Y-2 from B” in Figure 12) )
  • SMDB-Yn at T5 for area Y.
  • FIG. 14 is a diagram showing an example of a service map database (SMDB-Y-n T T5) generated by the client device 30-Yn in the area Y when the time information indicating the time T5 is notified.
  • SMDB-Y-n T T5 service map database
  • channel frequency 1 (BSID-Y-1)
  • PLP-1 PLP-1 (PlpId-1) through which the SLS channel and AV channel stream of service A2 (SvcID-A-2) flows
  • service A2 (SvcID-A-2)
  • PLP-2 PLP-2
  • PLP-3 PlpId
  • SvcID-B-1 flow -3
  • channel frequency 2 (BSID-Y-2) is associated with PLP-1 (PlpId-1) through which the SLS channel and AV channel stream of service B2 (SvcID-B-2) flows. Yes.
  • the content of a desired service is reproduced by referring to the service map database generated by itself.
  • FIG. 15 shows “CMI for BSID-X-1 from A” in FIG. 12, that is, CMI metadata that is transmitted from the broadcast server 10A of the broadcasting station A and transmitted by the transmitting device 20X as a broadcast wave of the channel frequency 1.
  • the structure of is shown.
  • 15A and 15B show description examples of LMT metadata and SLT metadata transmitted by PLP-1 (PlpId-1) of channel frequency 1 (BSID-X-1), respectively. .
  • time information indicating time T3 is described as configuration change information.
  • FIG. 16 shows “CMI for BSID-X-2 from A” of FIG. 12, that is, CMI metadata that is transmitted from the broadcast server 10A of the broadcasting station A and transmitted by the transmitting device 20X in the broadcast wave of the channel frequency 2.
  • the structure of is shown.
  • 16A and 16B show description examples of LMT metadata and SLT metadata transmitted by PLP-1 (PlpId-1) of channel frequency 2 (BSID-X-2), respectively. .
  • time information indicating time T3 is described as configuration change information.
  • FIG. 17 shows “CMI for BSID-Y-1 from A” of FIG. 12, that is, CMI metadata that is transmitted from the broadcast server 10A of the broadcasting station A and transmitted by the transmitting device 20Y as a broadcast wave of the channel frequency 1.
  • the structure of is shown. 17A and 17B show description examples of LMT metadata and SLT metadata transmitted by PLP-1 (PlpId-1) of channel frequency 1 (BSID-Y-1), respectively.
  • PLP-1 PlpId-1
  • BSID-Y-1 channel frequency 1
  • time information indicating time T5 is described as configuration change information.
  • FIG. 18 shows “CMI for BSID-Y-1 from ⁇ B ”in FIG. 12, that is, CMI metadata that is sent from the broadcast server 10B of the broadcasting station B and sent by the transmitting device 20Y as a broadcast wave of the channel frequency 1.
  • the structure of is shown.
  • 18A and 18B show description examples of LMT metadata and SLT metadata transmitted by PLP-3 (PlpId-3) of channel frequency 1 (BSID-Y-1), respectively. .
  • time information indicating time T5 is described as configuration change information.
  • FIG. 19 shows “CMI for BSID-Y-2 from B” in FIG. 12, that is, CMI metadata that is transmitted from the broadcast server 10B of the broadcasting station B and transmitted by the transmitting device 20Y as a broadcast wave of the channel frequency 2.
  • the structure of is shown.
  • 19A and 19B show description examples of LMT metadata and SLT metadata transmitted by PLP-1 (PlpId-1) of channel frequency 2 (BSID-Y-2), respectively. .
  • time information indicating time T5 is described as configuration change information.
  • FIG. 20 is a diagram illustrating an example of a protocol stack of the IP transmission method according to the present technology.
  • the lowest layer is the physical layer (PHY: Physical), and the upper layer is the MAC (Media Access Control) layer.
  • the upper layer adjacent to the MAC layer is an IP (Internet Protocol) layer.
  • the IP layer is a layer corresponding to a network layer in a communication hierarchical model, and an IP packet is identified by an IP address.
  • the upper layer adjacent to the IP layer is the UDP (User Datagram Protocol) layer.
  • the UDP layer is a layer corresponding to the transport layer in the communication hierarchical model, and the UDP packet is identified by the port number.
  • the upper layer adjacent to the UDP layer is an LLS layer that transmits LLS signaling.
  • the L1 signaling transmitted in the physical layer can include configuration change information such as time information in addition to demodulation information.
  • L1 signaling is included in the preamble of a physical layer frame, which is a unit for transmitting data in the physical layer.
  • L1 signaling includes L1 basic information (L1 Basic Signaling) and L1 detailed information (L1 Detail Signaling).
  • Configuration change information can be included in L1 basic information or L1 detailed information.
  • FIG. 21 shows an example of syntax when configuration change information is arranged by extending L1 signaling (L1 detailed information).
  • 40-bit AreaConfigLastModified_UTC_time represents a UTC time as configuration change information.
  • the lower 16 bits of MJD (Modified Julian Date) are encoded with 16 bits, and the following 24 bits are encoded with 6 4-bit binary coded decimal numbers (BCD: Binary Coded Decimal) To be able to.
  • BCD Binary Coded Decimal
  • “93/10/13 12:45:00” can be encoded as “0xC079124500”.
  • the MJD field is 16 bits, the current date can be expressed until April 22, 2038.
  • Non-patent literature 1 ATSC Candidate Standard: Physical Layer Protocol (A / 322) Doc. S32-230r456 April 2016
  • the L1 basic information is composed of about 200 bits, but the size of the L1 detailed information is composed of 400 to several thousand bits. Is different. Also, in the preamble of the physical layer frame, the L1 basic information and the L1 detailed information are read in that order, so the L1 basic information is read before the L1 detailed information. Furthermore, the L1 basic information is different in that it is transmitted more robustly than the L1 detailed information.
  • the ALP packet which is a MAC frame transmitted in the MAC layer, can include LMT metadata.
  • This LMT metadata includes address resolution information in which PLP is associated with an IP address and a port number.
  • the configuration change information can include this LMT metadata.
  • An example of syntax when the LMT metadata is expanded and configuration change information is arranged is shown in FIG. In FIG. 22, 40-bit AreaConfigLastModified_UTC_time represents the UTC time as the configuration change information.
  • the lower 16 bits of MJD can be encoded with 16 bits, and the subsequent 24 bits can be encoded with 6 4-bit binary coded decimal numbers (BCD).
  • BCD binary coded decimal numbers
  • LMT metadata is described in “Table 7.1 Syntax for Link Link Table” of Non-Patent Document 2 below. Therefore, in the syntax of FIG. 22, portions of the LMT metadata that are particularly relevant to the present technology are extracted and described.
  • Non-patent document 2 ATSC Candidate Standard: Link-Layer Protocol (A / 330) Doc. S33-169r225 December 2015
  • the LLT signaling transmitted in the LLS layer includes SLT metadata.
  • the SLT metadata includes address resolution information such as the IP address and port number of the service signaling session.
  • Configuration change information can be included in this SLT metadata.
  • An example of the syntax when the SLT metadata is expanded and the configuration change information is arranged is shown in FIG.
  • the UTC time as the configuration change information can be specified in the areaConfigLastModified_UTC_time attribute of the SLT element of the root element.
  • this areaConfigLastModified_UTC_time attribute is arbitrary.
  • the SLT metadata is described in detail in “Table 6.2 SLT XML Format” of Non-Patent Document 3 below. Therefore, in the syntax of FIG. 23, a part particularly related to the present technology is extracted from the SLT metadata.
  • Non-patent literature 3 ATSC Candidate Standard: Signaling, Delivery, Synchronization, and Error Protection (A / 331) Doc. S33-174r15 January 2016
  • the configuration change information may be arranged in all of the above-described L1 signaling, LMT metadata, and SLT metadata, or a part of the arrangementable signaling (metadata). You may make it arrange
  • configuration change information can be arranged only in L1 signaling, or configuration change information can be arranged only in SLT metadata.
  • the configuration change information (time information) described above may be distributed via broadcast or distributed via communication. is there. Therefore, here, first, the case where the configuration change information is distributed via broadcasting will be described with reference to FIGS. 24 to 30, and then the configuration change information will be described with reference to FIGS. 31 to 35. A case where distribution is performed via communication will be described.
  • FIG. 24 is a diagram illustrating a configuration example of the broadcast server 10 and the transmission device 20 on the transmission side.
  • the broadcast server 10 includes a component processing unit 101, an encoder 102, a multiplexer 103, and a CMI generator 104.
  • the component processing unit 101 acquires component data such as video and audio from a built-in HDD (Hard Disk Drive), an external server, a camera, and the like.
  • the component processing unit 101 processes component data and supplies the processed data to the encoder 102.
  • the encoder 102 encodes the component data supplied from the component processing unit 101 in accordance with a predetermined encoding method, and supplies the resulting video or audio stream to the multiplexer 103.
  • the CMI generator 104 generates CMI metadata including LMT metadata and SLT metadata, and supplies the generated CMI metadata to the multiplexer 103.
  • the CMI generator 104 is described as generating only CMI metadata. However, in actuality, various types of metadata constituting LLS signaling and SLS signaling are generated, and the multiplexer 103.
  • the multiplexer 103 multiplexes the video or audio stream supplied from the encoder 102 and the signaling (for example, CMI metadata) supplied from the CMI generator 104, and sends the resulting multiplexed stream to the transmission device 20. .
  • the transmission device 20 includes a modulation unit 201 and a scan trigger generator 202.
  • the modulation unit 201 performs modulation processing on the multiplexed stream transmitted from the broadcast server 10 and transmits the broadcast wave obtained as a result.
  • the scan trigger generator 202 performs processing for L1 signaling included in the physical layer frame processed by the modulation unit 201.
  • the CMI generator 104 of the broadcast server 10 and the scan trigger generator 202 of the transmission apparatus 20 can exchange data such as various messages via a predetermined interface.
  • the CMI generator 104 exchanges data with the scan trigger generator 202.
  • the CMI generator 104 notifies the CMI metadata (LMT metadata or SLT metadata) of the change of the configuration.
  • Configuration change information eg, time information
  • the scan trigger generator 202 exchanges data with the CMI generator 104, and when the configuration of the service or the like is changed, configuration change information (for example, time information) for notifying the L1 signaling of the change of the configuration. Can be included.
  • configuration change information for example, time information
  • the device on the transmission side is configured as described above.
  • FIG. 25 is a diagram illustrating a configuration example of the client device 30 on the receiving side.
  • the client device 30 includes a control unit 301, an input unit 302, a storage unit 303, a demodulation unit 304, a broadcast middleware 305, a decoder 306, and an output unit 307.
  • the control unit 301 includes, for example, a CPU (Central Processing Unit).
  • the control unit 301 controls the operation of each unit of the client device 30.
  • the input unit 302 includes, for example, an input interface circuit.
  • the input unit 302 supplies an operation signal corresponding to an operation by an end user or the like to the control unit 301.
  • the control unit 301 controls the operation of each unit based on the operation signal from the input unit 302.
  • the storage unit 303 is composed of a semiconductor memory such as NVRAM (Non-Volatile RAM).
  • NVRAM Non-Volatile RAM
  • the storage unit 303 stores various data according to the control from the control unit 301.
  • the demodulator 304 is composed of, for example, a tuner and a demodulator.
  • the demodulator 304 demodulates the broadcast wave received via the antenna, and supplies the multiplexed stream obtained as a result to the broadcast middleware 305.
  • Broadcast middleware 305 performs various processes for reproducing content transmitted by broadcast waves.
  • the broadcast middleware 305 processes the multiplexed stream supplied from the demodulator 304 and supplies the resulting video or audio stream to the decoder 306.
  • the function of the broadcast middleware 305 can be realized, for example, when the control unit 301 including a CPU executes a predetermined program.
  • the decoder 306 decodes the video or audio stream supplied from the broadcast middleware 305 according to a predetermined decoding method, and supplies the resulting video or audio data to the output unit 307.
  • the output unit 307 includes, for example, an output interface circuit.
  • the output unit 307 outputs the data from the decoder 306 to a display device or a speaker.
  • the output unit 307 may be configured by a display such as an LCD (Liquid Crystal Display) or an OELD (Organic Electroluminescence Display), and may display video corresponding to video data from the decoder 306.
  • the output unit 307 may be configured by a speaker and output sound corresponding to the audio data from the decoder 306.
  • the receiving device is configured as described above.
  • step S11 the component processing unit 101 of the broadcast server 10 processes video and audio component data.
  • the component data processed by the component processing unit 101 is decoded by the decoder 306 and input to the multiplexer 103.
  • step S12 the CMI generator 104 of the broadcast server 10 performs signaling processing such as CMI metadata. Signaling processed by the CMI generator 104 is input to the multiplexer 103.
  • the multiplexer 103 multiplexes the video and audio streams and the signaling, and sends the resulting multiplexed stream to the transmission apparatus 20.
  • step S ⁇ b> 13 the modulation unit 201 of the transmission device 20 performs modulation processing on the multiplexed stream transmitted from the broadcast server 10.
  • a broadcast wave obtained as a result of this modulation processing is transmitted via the broadcast path 40.
  • reception processing is a process executed after the initial scan or rescan process is performed in the client device 30.
  • step S21 the demodulation unit 304 performs demodulation processing on the broadcast wave received via the antenna.
  • the multiplexed stream obtained as a result of this demodulation processing is input to the broadcast middleware 305.
  • step S22 the broadcast middleware 305 extracts signaling included in the multiplexed stream and performs various processes according to the signaling.
  • the broadcast middleware 305 performs various processes for reproducing the content.
  • step S23 the decoder 306 decodes the video or audio stream supplied from the broadcast middleware 305. In this way, the video and audio components are processed, so that the content transmitted by the broadcast wave is reproduced.
  • steps S111 to S112 are executed by the broadcast server 10A of the broadcasting station A that broadcasts in the area X, and the processes in steps S116 to S117 are broadcast in the area X.
  • This is a process executed by the broadcast server 10B of the broadcast station B to be performed.
  • steps S211 to S214 are executed by the transmitting apparatus 20X of the transmitting station X in area X, and the processes in steps S311 to S316 are performed in any client apparatus 30- in the area X. This is a process executed by X.
  • step S211 the scan trigger generator 202 of the transmission device 20X sends a time information update message of CMI metadata to the CMI generator 104 of the broadcast server 10A and the broadcast server 10B.
  • a time information update message of CMI metadata to the CMI generator 104 of the broadcast server 10A and the broadcast server 10B.
  • the broadcast server 10A and the broadcast server 10B receive the update message sent from the scan trigger generator 202 of the transmission device 20X.
  • the transmission device 20X transmits a broadcast wave including CMI metadata transmitted from the CMI generator 104 of the broadcast server 10A to the client device 30-X in the area X.
  • the transmission device 20X transmits a broadcast wave including CMI metadata transmitted from the CMI generator 104 of the broadcast server 10B to the client device 30-X in the area X.
  • CMI metadata included in the broadcast wave transmitted from the transmission device 20X is acquired (S311 and S312).
  • the CMI metadata includes CMI metadata (CMI for BSID-Xn from A) generated by the CMI generator 104 of the broadcast server 10A and CMI metadata (CMI for BSID generated by the CMI generator 104 of the broadcast server 10B).
  • CMI metadata CMS for BSID generated by the CMI generator 104 of the broadcast server 10B
  • -Xm from B is included.
  • AreaConfigLastModified T0 is set in these CMI metadata.
  • step S313 the broadcast middleware 305 of the client device 30-X generates a service map database (SMDB-X at T0) based on the CMI metadata acquired in the processing of steps S311 and S312 and stores it in the storage unit 303.
  • the client device 30-X can acquire channel selection information (address resolution information) with reference to the service map database (SMDB-X at T0) during the channel selection process of the service.
  • the service configuration of broadcasting station B changes and the CMI metadata (CMI for BSID-X-m fromB) is updated.
  • the CMI generator 104 of the broadcast server 10B sends an update message of CMI metadata (CMI for BSID-X-m fromB) to the scan trigger generator 202 of the transmission device 20X (S117).
  • AreaConfigLastModified T1 corresponding to the configuration change time T1 is set in the CMI metadata.
  • the transmission device 20X receives the update message sent from the CMI generator 104 of the broadcast server 10B.
  • the transmission device 20X transmits a broadcast wave including the L1 signaling to the client device 30-X in the area X.
  • step S214 the scan trigger generator 202 of the transmission device 20X sends an update message of time information of CMI metadata to the CMI generator 104 of the broadcast server 10A based on the update message from the broadcast server 10B.
  • the broadcast server 10A receives the update message sent from the scan trigger generator 202 of the transmission device 20X.
  • the transmission device 20X transmits a broadcast wave including CMI metadata transmitted from the CMI generator 104 of the broadcast server 10A to the client device 30-X in the area X.
  • L1 signaling and CMI metadata included in the broadcast wave transmitted from the transmission device 20X are acquired (S314, S315).
  • step S316 the broadcast middleware 305 of the client device 30-X detects a change in configuration in the processing of steps S314 and S315 (when the fact that the change in configuration has been notified) is detected at a predetermined timing (re-transmission). Re-scan at the appropriate time to scan and generate the service map database (SMDB-X at T1). As a result, the client device 30-X refers to the service map database (SMDB-X at T1) at the time of service channel selection processing, and acquires channel selection information (address resolution information) corresponding to the current configuration. be able to.
  • SMDB-X service map database
  • CMI CMI for BSID-X-m fromB
  • the CMI generator 104 of the broadcasting station B transmits a transmission stop message of CMI metadata (CMISIDfor BSID-X-m fromB) to the scan trigger generator 202 of the transmission device 20X (S121).
  • AreaConfigLastModified 0 indicating transmission stop is set in the CMI metadata.
  • the transmission device 20X receives the transmission stop message transmitted from the CMI generator 104 of the broadcast server 10B.
  • step S221 the scan trigger generator 202 of the transmission device 20X performs the configuration change time T2 for L1 signaling (L1 detailed information) included in all physical layer frames based on the transmission stop message from the broadcast server 10B.
  • Set the corresponding AreaConfigLastModified T2.
  • step S222 the scan trigger generator 202 of the transmission device 20X transmits an update message of CMI metadata time information to the CMI generator 104 of the broadcast server 10A based on the transmission stop message from the broadcast server 10B.
  • the broadcast server 10A receives the update message sent from the scan trigger generator 202 of the transmission device 20X.
  • the transmission device 20X transmits the broadcast wave including the L1 signaling obtained by the process of step S221 and the CMI metadata obtained by the process of step S126 to the client device 30-X in the area X.
  • the client device 30-X acquires L1 signaling and CMI metadata included in the broadcast wave transmitted from the transmission device 20X (S321).
  • step S322 the broadcast middleware 305 of the client device 30-X performs a rescan at a predetermined timing when the configuration change is detected in the process of step S321, and stores the service map database (SMDB-X at T2). Generate.
  • the client device 30-X refers to the service map database (SMDB-X at T2) at the time of service channel selection processing, and acquires channel selection information (address resolution information) corresponding to the current configuration. be able to.
  • CMI metadata transmission restart processing Next, with reference to the flowchart of FIG. 30, the flow of processing in each device when transmission of CMI metadata (CMI for BSID-Xm from B) from the broadcasting station B is resumed will be described. Note that the processing shown in FIG. 30 is executed after the processing of FIG. 29 described above.
  • the broadcasting station B resumes the service that was stopped by the above-described processing of FIG. 29 and resumes transmission of CMI metadata (CMI for BSID-X-m fromB).
  • the CMI generator 104 of the broadcast server 10B sends a transmission restart message of CMI metadata (CMI for BSID-X-m fromB) to the scan trigger generator 202 of the transmission device 20X (S131).
  • AreaConfigLastModified T3 corresponding to the configuration change time T3 is set in the CMI metadata.
  • the transmission device 20X receives the transmission restart message transmitted from the CMI generator 104 of the broadcast server 10B.
  • step S231 the scan trigger generator 202 of the transmission device 20X performs the configuration change time T3 for L1 signaling (L1 detailed information) included in all physical layer frames based on the transmission restart message from the broadcast server 10B.
  • Set the corresponding AreaConfigLastModified T3.
  • the transmission device 20X transmits a broadcast wave including the L1 signaling to the client device 30-X in the area X.
  • step S232 the scan trigger generator 202 of the transmission device 20X transmits an update message of time information of CMI metadata to the CMI generator 104 of the broadcast server 10A based on the transmission restart message from the broadcast server 10B.
  • the broadcast server 10A receives the update message sent from the scan trigger generator 202 of the transmission device 20X.
  • the transmission device 20X transmits a broadcast wave including CMI metadata transmitted from the CMI generator 104 of the broadcast server 10A to the client device 30-X in the area X.
  • L1 signaling and CMI metadata included in the broadcast wave transmitted from the transmission device 20X are acquired (S331, S332).
  • step S333 the broadcast middleware 305 of the client device 30-X performs a rescan at a predetermined timing when a change in configuration is detected in the processing of steps S331 and S321, and the service map database (SMDB-X at T3 ) Is generated.
  • the client device 30-X refers to the service map database (SMDB-X at T3) at the time of service channel selection processing, and acquires channel selection information (address resolution information) corresponding to the current configuration. be able to.
  • FIG. 31 is a diagram illustrating another configuration example of the transmission system.
  • the 31 differs from the transmission system 1 (FIG. 1) described above in that a scan trigger server 50 connected to the communication path 60 is provided.
  • the client device 30 has a communication function, and the client device 30 and the scan trigger server 50 can exchange various data via the communication path 60.
  • the scan trigger server 50 includes the scan trigger generator 202 shown in FIG. That is, the scan trigger generator 202 of the scan trigger server 50 can exchange data such as various messages with the CMI generator 104 of the broadcast server 10 via a predetermined interface.
  • the scan trigger generator 202 of the scan trigger server 50 manages time information as configuration change information based on various messages from the CMI generator 104 of the broadcast server 10.
  • the scan trigger generator 202 of the scan trigger server 50 sends the managed time information to the client device 30 via the communication path 60 in response to a request from the client device 30.
  • the configuration change information (time information) managed by the scan trigger generator 202 of the scan trigger server 50 is provided in response to a request from the client device 30 side. For example, the configuration change information is pushed from the scan trigger server 50 side. Any method may be used as long as the configuration change information can be provided to the client device 30 side at a predetermined timing, such as notification.
  • the configuration other than the above-described configuration is the same as the configuration of the transmission system 1 of FIG.
  • FIG. 32 is a diagram illustrating a configuration example of the client device 30 of FIG.
  • a communication unit 308 is provided.
  • the communication unit 308 includes, for example, a communication interface circuit.
  • the communication unit 308 exchanges various types of data with the scan trigger server 50 through the communication path 60 in accordance with control from the control unit 301.
  • the configuration other than the communication unit 308 is the same as the configuration of the client device 30 of FIG.
  • steps S151 to S152 are executed by the broadcast server 10A of the broadcasting station A that broadcasts in the area X, and the processes in steps S156 to S157 are broadcast in the area X.
  • This is a process executed by the broadcast server 10B of the broadcast station B to be performed.
  • steps S251 to S253 are processes executed by the transmission apparatus 20X or the scan trigger server 50X of the transmission station X in area X, and the processes in steps S351 to S358 are arbitrary in the area X. This process is executed by the client device 30-X.
  • step S251 the scan trigger generator 202 of the scan trigger server 50X sets time information.
  • AreaConfigLastModified T0 corresponding to the current time T0 is set.
  • step S151 the CMI generator 104 of the broadcast server 10A transmits CMI metadata (CMI for BSID-X-n from A) to the transmission device 20X.
  • step S156 the CMI generator 104 of the broadcast server 10B transmits CMI metadata (CMI for BSID-X-m from B) to the transmission device 20X.
  • a request for requesting the value of AreaConfigLastModifed may be transmitted using a communication protocol such as HTTP (Hypertext Transfer Protocol).
  • HTTP Hypertext Transfer Protocol
  • the client apparatus 30-X transmits a request “http://x.com/scanTrigger?AreaConfigLastModified” to the scan trigger server 50X, a response indicating the value of AreaConfigLastModifed is received. returned.
  • the scan trigger server 50X detects a change in configuration by establishing a socket connection at all times between the client device 30-X and the scan trigger server 50X. At this timing, the time information (AreaConfigLastModifed value) may be notified immediately to the client device 30-X.
  • CMI metadata included in the broadcast wave transmitted from the transmission device 20X is acquired (S352, S353).
  • the CMI metadata includes CMI metadata (CMI for BSID-Xn from A) generated by the CMI generator 104 of the broadcast server 10A and CMI metadata (CMI for BSID generated by the CMI generator 104 of the broadcast server 10B).
  • -Xm from B is included.
  • these CMI metadata are different from the example described with reference to FIGS. 28 to 30 described above in that the value of AreaConfigLastModified is not set.
  • step S354 the broadcast middleware 305 of the client device 30-X generates a service map database (SMDB-X at T0) based on the CMI metadata acquired in the processing of steps S352 and S353, and stores it in the storage unit 303.
  • the client device 30-X can acquire channel selection information (address resolution information) with reference to the service map database (SMDB-X at T0) during the channel selection process of the service.
  • the service configuration of broadcasting station B changes and the CMI metadata (CMI for BSID-X-m fromB) is updated.
  • the CMI generator 104 of the broadcast server 10B sends an update message of CMI metadata (CMI for BSID-X-m fromB) to the scan trigger generator 202 of the scan trigger server 50X (S157).
  • the scan trigger server 50X receives the update message sent from the CMI generator 104 of the broadcast server 10B. Thereby, the scan trigger generator 202 of the scan trigger server 50X can detect the change of the CMI metadata (CMI for BSID-X-m fromB) from the broadcasting station B based on the update message (S252). A hash value or the like can be used when detecting a change in CMI metadata.
  • step S253 the scan trigger generator 202 of the scan trigger server 50X sets time information.
  • AreaConfigLastModified T1 corresponding to the configuration change time T1 is set.
  • the broadcast middleware 305 of the client device 30-X when a configuration change is detected in the process of step S355 (when the fact that the configuration change has occurred is notified), at a predetermined timing (appropriate for performing rescanning). At the correct time).
  • CMI metadata included in the broadcast wave transmitted from the transmission device 20X is acquired (S356, S357).
  • the CMI metadata includes CMI metadata (CMI for BSID-Xn from A) generated by the CMI generator 104 of the broadcast server 10A and CMI metadata (CMI for BSID generated by the CMI generator 104 of the broadcast server 10B).
  • CMI metadata CMI for BSID generated by the CMI generator 104 of the broadcast server 10B.
  • -Xm from B is included.
  • these CMI metadata are different from the example described with reference to FIGS. 28 to 30 described above in that the value of AreaConfigLastModified is not set.
  • step S358 the broadcast middleware 305 of the client device 30-X generates a service map database (SMDB-X at T1) based on the CMI metadata acquired in the processing of steps S356 and S357, and stores it in the storage unit 303.
  • the client device 30-X can acquire the channel selection information (address resolution information) with reference to the service map database (SMDB-X at T1) during the service channel selection process.
  • CMI CMI for BSID-X-m fromB
  • CMI generator 104 of the broadcasting station B transmits a transmission stop message of CMI metadata (CMISIDfor BSID-X-m fromB) to the scan trigger generator 202 of the scan trigger server 50X (S161).
  • the scan trigger server 50X receives the transmission stop message transmitted from the CMI generator 104 of the broadcast server 10B.
  • the scan trigger server 50X receives the transmission stop message transmitted from the CMI generator 104 of the broadcast server 10B. Thereby, the scan trigger generator 202 of the scan trigger server 50X can detect the transmission stop of the CMI metadata (CMI for BSID-Xm fromB) from the broadcasting station B based on the transmission stop message (S261). .
  • CMI CMI for BSID-Xm fromB
  • step S262 the scan trigger generator 202 of the scan trigger server 50X sets time information.
  • AreaConfigLastModified T2 corresponding to the configuration change time T2 is set.
  • the broadcast middleware 305 of the client device 30-X performs rescanning at a predetermined timing when a configuration change is detected in the process of step S361.
  • the CMI metadata included in the broadcast wave transmitted from the transmission device 20X is acquired (S362).
  • This CMI metadata includes CMI metadata (CMI for BSID-X-n from A) generated by the CMI generator 104 of the broadcast server 10A.
  • step S363 the broadcast middleware 305 of the client device 30-X generates a service map database (SMDB-X at T2) based on the CMI metadata acquired in the process of step S362 and stores it in the storage unit 303. . Thereby, the client device 30-X can acquire the channel selection information (address resolution information) with reference to the service map database (SMDB-X at T2) during the channel selection process of the service.
  • SMDB-X service map database
  • CMI metadata transmission restart processing Next, with reference to the flowchart of FIG. 35, the flow of processing in each device when transmission of CMI metadata (CMI for BSID-Xm from B) from the broadcasting station B is resumed will be described. The process shown in FIG. 35 is executed after the process of FIG. 34 described above.
  • the broadcast station B resumes the service that was stopped in the above-described processing of FIG. 34 and resumes transmission of CMI metadata (CMI for BSID-X-m fromB).
  • the CMI generator 104 of the broadcast server 10B sends a transmission restart message of CMI metadata (CMI for BSID-X-m fromB) to the scan trigger generator 202 of the scan trigger server 50X (S171).
  • the scan trigger server 50X receives the transmission restart message transmitted from the CMI generator 104 of the broadcast server 10B. Thereby, the scan trigger generator 202 of the scan trigger server 50X can detect the resumption of transmission of CMI metadata (CMI for BSID-Xm fromB) from the broadcasting station B based on the transmission resumption message (S271). .
  • CMI metadata CMI for BSID-Xm fromB
  • step S272 the scan trigger generator 202 of the scan trigger server 50X sets time information.
  • AreaConfigLastModified T3 corresponding to the configuration change time T3 is set.
  • the broadcast middleware 305 of the client device 30-X performs rescanning at a predetermined timing when a change in configuration is detected in the process of step S371.
  • CMI metadata included in the broadcast wave transmitted from the transmission device 20X is acquired (S372, S373).
  • the CMI metadata includes CMI metadata (CMI for BSID-Xn from A) generated by the CMI generator 104 of the broadcast server 10A and CMI metadata (CMI for BSID generated by the CMI generator 104 of the broadcast server 10B).
  • -Xm from B is included.
  • step S374 the broadcast middleware 305 of the client device 30-X generates a service map database (SMDB-X at T3) based on the CMI metadata acquired in the processing of steps S372 and S373, and stores it in the storage unit 303.
  • the client device 30-X can acquire the channel selection information (address resolution information) with reference to the service map database (SMDB-X at T3) during the service channel selection process.
  • ATSC particularly ATSC 3.0
  • ATSC 3.0 which is a method adopted in the United States and the like
  • ISDB Integrated (Services Digital Broadcasting)
  • DVB Digital Video Broadcasting
  • ATSC 3.0 in which the IP transmission method is adopted has been described as an example.
  • the present invention is not limited to the IP transmission method, and is applied to other methods such as an MPEG2-TS (TransportTSStream) method, for example. You may do it.
  • digital broadcasting standards include satellite broadcasting using broadcasting satellites (BS: Broadcasting Satellite) and communication satellites (CS: Communications Satellite), cable broadcasting such as cable TV (CATV), etc. Can be applied to
  • USD User Service Description
  • USBD User Service
  • ALP ATCATLink-layer Protocol
  • the time information defined by UTC has been described as the time information.
  • the time information is not limited thereto, and arbitrary time information can be used.
  • it is included in PTP (Precision Time Protocol) and NTP (Network Time Protocol) time information, 3GPP (Third Generation Partnership Project) time information, and GPS (Global Positioning System) information.
  • PTP Precision Time Protocol
  • NTP Network Time Protocol
  • 3GPP Third Generation Partnership Project
  • GPS Global Positioning System
  • FIG. 36 is a diagram illustrating a hardware configuration example of a computer that executes the above-described series of processing by a program.
  • a CPU Central Processing Unit
  • ROM Read Only Memory
  • RAM Random Access Memory
  • An input / output interface 1005 is further connected to the bus 1004.
  • An input unit 1006, an output unit 1007, a recording unit 1008, a communication unit 1009, and a drive 1010 are connected to the input / output interface 1005.
  • the input unit 1006 includes a keyboard, a mouse, a microphone, and the like.
  • the output unit 1007 includes a display, a speaker, and the like.
  • the recording unit 1008 includes a hard disk, a nonvolatile memory, and the like.
  • the communication unit 1009 includes a network interface or the like.
  • the drive 1010 drives a removable recording medium 1011 such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory.
  • the CPU 1001 loads the program recorded in the ROM 1002 or the recording unit 1008 to the RAM 1003 via the input / output interface 1005 and the bus 1004 and executes the program. A series of processing is performed.
  • the program executed by the computer 1000 can be provided by being recorded on a removable recording medium 1011 as a package medium, for example.
  • the program can be provided via a wired or wireless transmission medium such as a local area network, the Internet, or digital satellite broadcasting.
  • the program can be installed in the recording unit 1008 via the input / output interface 1005 by attaching the removable recording medium 1011 to the drive 1010.
  • the program can be received by the communication unit 1009 via a wired or wireless transmission medium and installed in the recording unit 1008.
  • the program can be installed in the ROM 1002 or the recording unit 1008 in advance.
  • the processing performed by the computer according to the program does not necessarily have to be performed in chronological order in the order described as the flowchart. That is, the processing performed by the computer according to the program includes processing executed in parallel or individually (for example, parallel processing or object processing).
  • the program may be processed by a single computer (processor) or may be distributedly processed by a plurality of computers.
  • the present technology can take the following configurations.
  • the control unit resets the channel selection information at a predetermined timing after the configuration change information is notified.
  • the configuration change information is information indicating a change in configuration of another service different from the service being selected.
  • the configuration change information is information indicating a predetermined time according to a change in the configuration of the other service.
  • the configuration change information is information indicating that a change has occurred in channel selection information for selecting the other service.
  • the configuration change information is transmitted with a broadcast wave together with the content.
  • the configuration change information is included in signaling of the preamble of a physical layer frame having a preamble and a payload.
  • the configuration change information is included in signaling stored in a packet obtained by demodulating a physical layer frame.
  • the configuration change information is provided from a server provided on a network.
  • the receiving device is Receive the content of the service selected according to the channel selection information, A data processing method including a step of controlling resetting of the channel selection information based on configuration change information indicating a change in a configuration of a service of each broadcasting station.
  • a transmission device comprising: a transmission unit that transmits the generated configuration change information.
  • the transmission apparatus according to (11), wherein the configuration change information is information indicating a predetermined time according to a change in the configuration of the service.
  • the configuration change information is information indicating that a change has occurred in channel selection information for selecting the service.
  • the transmission unit according to any one of (11) to (13), wherein the configuration change information is transmitted together with content by a broadcast wave.
  • the transmission apparatus according to (14), wherein the configuration change information is included in the preamble of a physical layer frame having a preamble and a payload.
  • the configuration change information is included in signaling stored in a packet included in a physical layer frame.
  • the transmission device according to any one of (11) to (13), wherein the transmission unit transmits the configuration change information via a network.
  • the transmitting device is Generate configuration change information indicating the change in the configuration of the service of each broadcasting station, A data processing method including a step of transmitting the generated configuration change information.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The present feature pertains to a reception device, a transmission device, and a data processing method with which it is possible to flexibly respond when the configuration of services of a broadcast station has been changed. The reception device receives the content of a service of a channel selected in accordance with channel selection information and controls resetting of the channel selection information on the basis of configuration change information that indicates a change of configuration of services of each broadcast station, thereby enabling a flexible response when the configuration of services of a broadcast station has been changed. The present feature can be applied, for example, to a television receiver that supports ATSC 3.0.

Description

受信装置、送信装置、及び、データ処理方法Reception device, transmission device, and data processing method
 本技術は、受信装置、送信装置、及び、データ処理方法に関し、特に、放送局のサービスの構成が変更された場合に、柔軟に対応することができるようにした受信装置、送信装置、及び、データ処理方法に関する。 The present technology relates to a receiving device, a transmitting device, and a data processing method, and in particular, when a service configuration of a broadcasting station is changed, the receiving device, the transmitting device, and the The present invention relates to a data processing method.
 地上波放送を受信可能な受信機では、はじめて使用する場合に、いわゆる初期スキャンを行い、選局可能なサービス(チャネル)の選局情報を保持することで、サービスの選局を行うことが可能となる(例えば、特許文献1参照)。 When a receiver that can receive terrestrial broadcasting is used for the first time, a so-called initial scan is performed, and channel selection information of services (channels) that can be selected is retained, so that it is possible to select services. (For example, refer to Patent Document 1).
特開2015-073244号公報Japanese Patent Laying-Open No. 2015-073244
 ところで、選局可能であったサービスの構成が変更された場合には、選局中のサービスを一旦停止してから、全周波数を再度スキャンしなければ、サービスの構成の変更そのものを検知することはできない。 By the way, if the configuration of a service that can be selected is changed, the change in the service configuration itself is detected unless all the frequencies are scanned again after stopping the selected service. I can't.
 また、サービスの構成の変更を検知できない場合に、当該サービスを選局しようとすると、エラーが起こってしまう。そのため、選局可能であったサービスの構成が変更された場合に、柔軟に対応するための提案が要請されていた。 Also, if a change in the service configuration cannot be detected, an error will occur when trying to select the service. Therefore, there has been a demand for a proposal for flexibly responding to changes in the configuration of services that could be selected.
 本技術はこのような状況に鑑みてなされたものであり、放送局のサービスの構成が変更された場合に、柔軟に対応することができるようにするものである。 The present technology has been made in view of such a situation, and is intended to be able to flexibly cope with a change in the configuration of a broadcasting station service.
 本技術の第1の側面の受信装置は、選局情報に応じて選局されたサービスのコンテンツを受信する受信部と、各放送局のサービスの構成の変更を示す構成変更情報に基づいて、前記選局情報の再設定を制御する制御部とを備える受信装置である。 The receiving device according to the first aspect of the present technology is based on a receiving unit that receives content of a service that is selected according to channel selection information, and configuration change information that indicates a change in the configuration of the service of each broadcasting station, And a control unit that controls resetting of the channel selection information.
 本技術の第1の側面の受信装置は、独立した装置であってもよいし、1つの装置を構成している内部ブロックであってもよい。また、本技術の第1の側面のデータ処理方法は、上述した本技術の第1の側面の受信装置に対応するデータ処理方法である。 The receiving device according to the first aspect of the present technology may be an independent device, or may be an internal block constituting one device. The data processing method according to the first aspect of the present technology is a data processing method corresponding to the above-described receiving device according to the first aspect of the present technology.
 本技術の第1の側面の受信装置、及び、データ処理方法においては、選局情報に応じて選局されたサービスのコンテンツが受信され、各放送局のサービスの構成の変更を示す構成変更情報に基づいて、前記選局情報の再設定が制御される。 In the reception device and the data processing method according to the first aspect of the present technology, the content of the service selected according to the channel selection information is received, and the configuration change information indicating the change in the configuration of the service of each broadcasting station Based on the above, resetting of the channel selection information is controlled.
 本技術の第2の側面の送信装置は、各放送局のサービスの構成の変更を示す構成変更情報を生成する生成部と、生成された前記構成変更情報を送信する送信部とを備える送信装置である。 A transmission device according to a second aspect of the present technology includes a generation unit that generates configuration change information indicating a change in the configuration of a service of each broadcasting station, and a transmission unit that transmits the generated configuration change information. It is.
 本技術の第2の側面の送信装置は、独立した装置であってもよいし、1つの装置を構成している内部ブロックであってもよい。また、本技術の第2の側面のデータ処理方法は、上述した本技術の第2の側面の送信装置に対応するデータ処理方法である。 The transmission device according to the second aspect of the present technology may be an independent device, or may be an internal block constituting one device. A data processing method according to the second aspect of the present technology is a data processing method corresponding to the transmission device according to the second aspect of the present technology described above.
 本技術の第2の側面の送信装置、及び、データ処理方法においては、各放送局のサービスの構成の変更を示す構成変更情報が生成され、生成された前記構成変更情報が送信される。 In the transmission device and the data processing method according to the second aspect of the present technology, configuration change information indicating a change in the configuration of the service of each broadcasting station is generated, and the generated configuration change information is transmitted.
 本技術の第1の側面、及び、第2の側面によれば、放送局のサービスの構成が変更された場合に、柔軟に対応することができる。 According to the first aspect and the second aspect of the present technology, it is possible to flexibly cope with a change in the configuration of the broadcasting station service.
 なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。 It should be noted that the effects described here are not necessarily limited, and may be any of the effects described in the present disclosure.
伝送システムの構成例を示す図である。It is a figure which shows the structural example of a transmission system. 本技術を適用した地上波放送システムの構成例を示す図である。It is a figure which shows the structural example of the terrestrial broadcasting system to which this technique is applied. 放送ストリームで伝送されるCMIメタデータについて説明する図である。It is a figure explaining the CMI metadata transmitted with a broadcast stream. サービスマップデータベース(SMDB-X-1 at T1)の例を示す図である。It is a figure which shows the example of a service map database (SMDB-X-1 (at) T1). サービスマップデータベース(SMDB-Y-1 at T2)の例を示す図である。It is a figure which shows the example of a service map database (SMDB-Y-1 at T2). サービスセレクションメニュー(SSM)の例を示す図である。It is a figure which shows the example of a service selection menu (SSM). 放送局のサービスの構成の変更の例を示す図である。It is a figure which shows the example of a change of the structure of the service of a broadcasting station. スキャントリガジェネレータとCMIジェネレータとの連携を説明するための図である。It is a figure for demonstrating cooperation with a scan trigger generator and a CMI generator. 地上波放送システムの構成例を示す図である。It is a figure which shows the structural example of a terrestrial broadcasting system. サービスマップデータベース(SMDB-X-n at T3)の例を示す図である。It is a figure which shows the example of a service map database (SMDB-X-n | at | T3). サービスマップデータベース(SMDB-Y-n at T0)の例を示す図である。It is a figure which shows the example of a service map database (SMDB-Y-n (at) T0). 地上波放送システムの構成例を示す図である。It is a figure which shows the structural example of a terrestrial broadcasting system. サービスマップデータベース(SMDB-X-n at T3)の例を示す図である。It is a figure which shows the example of a service map database (SMDB-X-n | at | T3). サービスマップデータベース(SMDB-Y-n at T5)の例を示す図である。It is a figure which shows the example of a service map database (SMDB-Y-n | at | T5). CMIメタデータ(CMI for BSID-X-1 from A)の構成の例を示す図である。It is a figure which shows the example of a structure of CMI metadata (CMI | for BSID-X-1 | from A). CMIメタデータ(CMI for BSID-X-2 from A)の構成の例を示す図である。It is a figure which shows the example of a structure of CMI metadata (CMI | for BSID-X-2 | from A). CMIメタデータ(CMI for BSID-Y-1 from A)の構成の例を示す図である。It is a figure which shows the example of a structure of CMI metadata (CMI | for BSID-Y-1 | from A). CMIメタデータ(CMI for BSID-Y-1 from B)の構成の例を示す図である。It is a figure which shows the example of a structure of CMI metadata (CMI | for BSID-Y-1 | from B). CMIメタデータ(CMI for BSID-Y-2 from B)の構成の例を示す図である。It is a figure which shows the example of a structure of CMI metadata (CMI | for BSID-Y-2 | from B). 本技術のIP伝送方式のプロトコルスタックの例を示す図である。It is a figure which shows the example of the protocol stack of the IP transmission system of this technique. L1詳細情報のシンタックスの例を示す図である。It is a figure which shows the example of the syntax of L1 detailed information. LMTメタデータのシンタックスの例を示す図である。It is a figure which shows the example of the syntax of LMT metadata. SLTメタデータのシンタックスの例を示す図である。It is a figure which shows the example of the syntax of SLT metadata. 放送サーバと送信装置の構成例を示す図である。It is a figure which shows the structural example of a broadcast server and a transmitter. クライアント装置の構成例を示す図である。It is a figure which shows the structural example of a client apparatus. 送信処理の流れを説明するフローチャートである。It is a flowchart explaining the flow of a transmission process. 受信処理の流れを説明するフローチャートである。It is a flowchart explaining the flow of a reception process. CMIメタデータに更新が起こる場合の各装置での処理の流れを説明するフローチャートである。It is a flowchart explaining the flow of a process in each apparatus when an update occurs in CMI metadata. CMIメタデータの送出が停止する場合の各装置での処理の流れを説明するフローチャートである。It is a flowchart explaining the flow of a process in each apparatus when transmission of CMI metadata stops. CMIメタデータの送出が再開する場合の各装置での処理の流れを説明するフローチャートである。It is a flowchart explaining the flow of a process in each apparatus when transmission of CMI metadata is resumed. 伝送システムの他の構成例を示す図である。It is a figure which shows the other structural example of a transmission system. クライアント装置の他の構成例を示す図である。It is a figure which shows the other structural example of a client apparatus. CMIメタデータに更新が起こる場合の各装置での処理の流れを説明するフローチャートである。It is a flowchart explaining the flow of a process in each apparatus when an update occurs in CMI metadata. CMIメタデータの送出が停止する場合の各装置での処理の流れを説明するフローチャートである。It is a flowchart explaining the flow of a process in each apparatus when transmission of CMI metadata stops. CMIメタデータの送出が再開する場合の各装置での処理の流れを説明するフローチャートである。It is a flowchart explaining the flow of a process in each apparatus when transmission of CMI metadata is resumed. コンピュータの構成例を示す図である。It is a figure which shows the structural example of a computer.
 以下、図面を参照しながら本技術の実施の形態について説明する。なお、説明は以下の順序で行うものとする。 Hereinafter, embodiments of the present technology will be described with reference to the drawings. The description will be made in the following order.
1.システムの構成
2.本技術の実施例
3.シンタックスの例
4.各装置の構成と処理の流れ
5.変形例
6.コンピュータの構成
1. 1. System configuration Embodiment 3 of the present technology Example syntax 4 4. Configuration and processing flow of each device Modification 6 Computer configuration
<1.システムの構成> <1. System configuration>
(伝送システムの構成例)
 図1は、本技術を適用した伝送システムの一実施の形態の構成を示す図である。なお、システムとは、複数の装置が論理的に集合したものをいう。
(Configuration example of transmission system)
FIG. 1 is a diagram illustrating a configuration of an embodiment of a transmission system to which the present technology is applied. The system refers to a logical collection of a plurality of devices.
 図1において、伝送システム1は、放送サーバ10、送信装置20、及びクライアント装置30から構成される。 1, the transmission system 1 includes a broadcast server 10, a transmission device 20, and a client device 30.
 放送サーバ10は、テレビ番組やCM等のコンテンツのビデオやオーディオのデータと、シグナリングを含む多重化ストリームを、送信装置20に供給する。放送サーバ10は、例えば、放送局などの放送事業者により提供される。 The broadcast server 10 supplies the transmitter 20 with a multiplexed stream including video and audio data of content such as a TV program and CM, and signaling. The broadcast server 10 is provided by a broadcaster such as a broadcast station, for example.
 送信装置20は、放送サーバ10から供給される多重化ストリームを変調し、放送波として、放送路40を介してクライアント装置30に送出(送信)する。送信装置20は、例えば、地上波放送の送信局(送信所)に設けられる。 The transmission device 20 modulates the multiplexed stream supplied from the broadcast server 10 and transmits (transmits) it as a broadcast wave to the client device 30 via the broadcast path 40. The transmission device 20 is provided, for example, in a terrestrial broadcast transmission station (transmission station).
 クライアント装置30は、送信装置20から、放送路40を介して送出される放送波を受信して復調する。クライアント装置30は、復調の結果得られる多重化ストリームに含まれるシグナリングや、ビデオやオーディオのデータを取得し、テレビ番組やCM等のコンテンツの映像や音声を再生する。 The client device 30 receives and demodulates the broadcast wave transmitted from the transmission device 20 via the broadcast path 40. The client device 30 acquires signaling and video and audio data included in the multiplexed stream obtained as a result of demodulation, and reproduces video and audio of content such as a television program and CM.
 クライアント装置30は、例えば、テレビ受像機やセットトップボックス(STB:Set Top Box)等の固定受信機や、携帯電話機、スマートフォン、タブレット端末等のモバイル受信機などの受信機である。また、クライアント装置30は、車両に搭載される車載機器であってもよい。 The client device 30 is, for example, a receiver such as a fixed receiver such as a television receiver or a set top box (STB), or a mobile receiver such as a mobile phone, a smartphone, or a tablet terminal. Further, the client device 30 may be an in-vehicle device mounted on a vehicle.
 なお、図1の伝送システム1においては、説明を簡単にするために、クライアント装置30を1つだけ図示しているが、クライアント装置30は複数設けることができ、送信装置20により送出(一斉同報配信)される放送波は、放送路40を介して、同一のエリア内の異なる場所に存在する複数のクライアント装置30で同時に受信されることになる。 In the transmission system 1 of FIG. 1, only one client device 30 is shown for simplicity of explanation, but a plurality of client devices 30 can be provided and transmitted by the transmitting device 20 (simultaneous transmission). Broadcast waves to be distributed) are simultaneously received by the plurality of client devices 30 existing at different locations in the same area via the broadcast channel 40.
 また、放送サーバ10も、例えば放送事業者ごとに、複数設けることができる。複数の放送サーバ10のそれぞれでは、別個のサービス(チャネル)としての多重化ストリームが生成され、送信装置20によって、別個の周波数帯域で、多重化ストリームを含む放送波が送出される。クライアント装置30では、複数の放送サーバ10のそれぞれのサービスの中から、多重化ストリームを受信するサービスを選局することができる。 Also, a plurality of broadcast servers 10 can be provided for each broadcaster, for example. In each of the plurality of broadcast servers 10, a multiplexed stream as a separate service (channel) is generated, and a broadcast wave including the multiplexed stream is transmitted by the transmission device 20 in a separate frequency band. The client device 30 can select a service for receiving the multiplexed stream from among the services of the plurality of broadcast servers 10.
 ここで、伝送システム1において、放送路40は、地上波放送とされ、例えば、現在策定が進められているATSC(Advanced Television Systems Committee)3.0等の所定の放送規格に準拠したデータ伝送が行われる。 Here, in the transmission system 1, the broadcast channel 40 is a terrestrial broadcast, and data transmission conforming to a predetermined broadcast standard such as ATSC (Advanced Television Systems Committee) 3.0 currently being developed is performed. .
 ATSC3.0では、伝送方式として、現在広く普及しているMPEG2-TS(Transport Stream)方式ではなく、通信の分野で用いられているIP(Internet Protocol)パケットをデジタル放送に用いたIP伝送方式を導入することで、より高度なサービスを提供することが想定されている。 In ATSC 3.0, instead of the currently widely used MPEG2-TS (Transport Stream) method, the IP transmission method that uses IP (Internet Protocol) packets used in the field of communication for digital broadcasting is used. By introducing it, it is expected to provide more advanced services.
 また、ATSC3.0では、シグナリングとして、LLS(Low Level Signaling)と、SLS(Service Layer Signaling)を用いることが想定されている。LLSシグナリングは、SLSシグナリングに先行して取得されるシグナリングであって、LLSシグナリングに含まれる情報に従い、SLSシグナリングが取得される。SLSシグナリングは、サービス単位のシグナリングである。 In ATSC 3.0, it is assumed that LLS (Low Level Signaling) and SLS (Service Layer Signaling) are used as signaling. LLS signaling is signaling acquired prior to SLS signaling, and SLS signaling is acquired according to information included in LLS signaling. SLS signaling is per-service signaling.
 LLSシグナリングは、SLT(Service List Table)やRRT(Rating Region Table)等のメタデータを含む。SLTメタデータは、サービスの選局に必要な情報(選局情報)など、放送ネットワークにおけるストリームやサービスの構成を示す基本情報を含む。RRTメタデータは、レーティングに関する情報を含む。 LLS signaling includes metadata such as SLT (Service List Table) and RRT (Rating Region Table). The SLT metadata includes basic information indicating the stream and service configuration in the broadcast network, such as information necessary for channel selection (channel selection information). The RRT metadata includes information about ratings.
 SLSシグナリングは、USD(User Service Description),S-TSID(Service-based Transport Session Instance Description),MPD(Media Presentation Description)等のメタデータを含む。USDメタデータは、他のメタデータの取得先などの情報を含む。 SLS signaling includes metadata such as USD (User Service Description), S-TSID (Service-based Transport Session Instance Description), and MPD (Media Presentation Description). The USD metadata includes information such as an acquisition destination of other metadata.
 S-TSIDメタデータは、LSID(LCT Session Instance Description)をATSC3.0向けに拡張したものであって、ROUTE(Real-time Object Delivery over Unidirectional Transport)プロトコルの制御情報である。なお、ROUTEは、ストリーミングファイル転送用のプロトコルであって、FLUTE(File Delivery over Unidirectional Transport)を拡張したものである。 The S-TSID metadata is an extension of LSID (LCT Session Instance Description) for ATSC 3.0, and is control information for the ROUTE (Real-time Object Delivery Service Unidirectional Transport) protocol. Note that ROUTE is a protocol for transferring streaming files, and is an extension of FLUTE (File Delivery over Unidirectional Transport).
 MPDメタデータは、MPEG-DASH(Dynamic Adaptive Streaming over HTTP)に準拠したストリーミング配信を行うために用いられる、ビデオやオーディオのファイルの管理情報である。ここで、MPEG-DASHは、OTT-V(Over The Top Video)に従ったストリーミング配信規格であって、HTTP(Hypertext Transfer Protocol)をベースとしたストリーミングプロトコルを用いたアダプティブストリーミング配信に関する規格である。 MPD metadata is management information of video and audio files used for streaming delivery compliant with MPEG-DASH (Dynamic Adaptive Streaming over HTTP). Here, MPEG-DASH is a streaming distribution standard according to OTT-V (Over The Top Video) and is a standard related to adaptive streaming distribution using a streaming protocol based on HTTP (Hypertext Transfer Protocol).
 このMPEG-DASHの規格では、ビデオやオーディオのファイルの管理情報であるメタデータを記述するためのマニフェストファイルと、動画のコンテンツを伝送するためのファイルフォーマットが規定されている。そして、前者のマニフェストファイルが、MPD(Media Presentation Description)と称されるのである。また、後者のファイルフォーマットは、セグメントフォーマットとも称される。 The MPEG-DASH standard defines a manifest file for describing metadata, which is management information for video and audio files, and a file format for transmitting moving image content. The former manifest file is called MPD (Media Presentation Description). The latter file format is also called a segment format.
 なお、SLTやRRT等のメタデータを含むLLSシグナリングと、SLT,USD,S-TSID,MPD等のメタデータを含むSLSシグナリングは、例えば、XML(Extensible Markup Language)等のマークアップ言語により記述されたテキスト形式のデータとすることができる。一方で、LMTメタデータは、バイナリ形式のデータとすることができる。 Note that LLS signaling including metadata such as SLT and RRT and SLS signaling including metadata such as SLT, USD, S-TSID, and MPD are described in a markup language such as XML (Extensible Markup Language). Text data. On the other hand, the LMT metadata can be binary data.
 また、ATSC3.0では、シグナリングとして、LLS(Link Layer Signaling)であるLMTメタデータ(Link Mapping Table)を用いることが想定されている。LMTメタデータは、PLP(Physical Layer Pipe)と、IPアドレスやポート番号とを対応付けたマッピング情報である。 In ATSC 3.0, it is assumed that LMT metadata (Link Mapping Table) which is LLS (Link Layer Signaling) is used as signaling. The LMT metadata is mapping information in which PLP (Physical Layer Layer Pipe) is associated with an IP address and a port number.
<2.本技術の実施例> <2. Examples of the present technology>
 ところで、ATSC3.0等のIP伝送方式を採用した場合、シグナリングにより伝送(転送)されるアドレス解決情報は、周波数帯域ごとに、クローズして配信される。このアドレス解決情報は、例えば、ATSC3.0を採用した場合には、放送局ごとのPLPと、IPアドレスやポート番号とのマッピング情報が記述されるLMTメタデータや、放送局ごとのサービスシグナリングセッションのIPアドレスやポート番号が記述されるSLTメタデータが相当する。 By the way, when an IP transmission method such as ATSC 3.0 is adopted, address resolution information transmitted (transferred) by signaling is closed and distributed for each frequency band. This address resolution information is, for example, when ATSC 3.0 is adopted, LMT metadata describing mapping information between PLP for each broadcasting station, IP address and port number, and service signaling session for each broadcasting station Corresponds to SLT metadata that describes the IP address and port number.
 ATSC3.0に対応したクライアント装置30は、最初に、その時点でアクセス可能な全周波数帯域を一度スキャン(初期スキャン)して、その結果得られるシグナリングから、選局情報としての、アドレス解決用のデータベース(以下、サービスマップデータベース(SMDB:Service Mapping Database)という)を生成して保持する。そして、クライアント装置30は、サービスの選局時には、サービスマップデータベースを参照することで、所望のサービスを選局(チューン)する際のアドレス解決処理を行う。 The client device 30 corresponding to ATSC 3.0 first scans all frequency bands accessible at that time (initial scan) once, and from the resulting signaling, for address resolution as channel selection information Generate and maintain a database (hereinafter referred to as Service Map Database (SMDB)). The client device 30 refers to the service map database when selecting a service, and performs address resolution processing when selecting (tuning) a desired service.
 ここで、サービスマップデータベースに登録され、選局可能であったサービスの構成(アドレス解決情報)が変更された場合を想定する。この場合において、クライアント装置30において、実装されているチューナが1つ以上あるときには、あるサービスを選局中に、別のチューナによって、初期スキャンの処理を並行して実行することで、他のサービス(他の周波数帯域で伝送されるサービス)のアドレス解決情報の構成の変更を検知することができる。 Suppose here that the service configuration (address resolution information) that was registered in the service map database and could be selected was changed. In this case, when there are one or more tuners installed in the client device 30, another service can be executed by performing the initial scan process in parallel with another tuner while selecting a certain service. It is possible to detect a change in the configuration of the address resolution information of (services transmitted in other frequency bands).
 しかしながら、テレビ受像機等のクライアント装置30では、1つのチューナを実装するのが一般的であるため、現時点で選局しているサービスの周波数帯域以外の周波数帯域で配信される他のサービスのアドレス解決情報に変更が起こったとしても、選局中のサービスを一旦停止してから、全周波数を再度スキャンしなければ、他のサービスの構成(アドレス解決情報)の変更そのものを検知することはできない。 However, in the client device 30 such as a television receiver, since it is common to mount one tuner, the address of another service distributed in a frequency band other than the frequency band of the service currently selected is selected. Even if there is a change in the resolution information, it is not possible to detect a change in the configuration of other services (address resolution information) unless the selected service is stopped and all frequencies are scanned again. .
 また、クライアント装置30では、他のサービスの構成(アドレス解決情報)の変更を検知できない場合に、当該他のサービスを選局しようとすると、エラーが起こってしまう。そのため、選局可能であった他のサービスの構成が変更された場合に、柔軟に対応するための提案が要請されていた。 In addition, when the client device 30 cannot detect a change in the configuration (address resolution information) of another service, an error occurs when attempting to select the other service. For this reason, there has been a demand for a proposal to flexibly cope with changes in the configuration of other services that can be selected.
 そこで、本技術では、各放送局のサービスの構成の変更を示す情報(以下、構成変更情報という)が、クライアント装置30により取得されるようにすることで、クライアント装置30では、構成変更情報に基づいて、選局情報の再設定が行われるようにする。これにより、選局可能であった他のサービスの構成が変更された場合であっても、選局情報が更新されるため、他のサービスの構成の変更に柔軟に対応することが可能となる。 Therefore, in the present technology, the client device 30 acquires information indicating the change in the configuration of the service of each broadcasting station (hereinafter referred to as configuration change information), so that the client device 30 includes the configuration change information. Based on this, the channel selection information is reset. As a result, even when the configuration of other services that can be selected is changed, the channel selection information is updated, so that it is possible to flexibly cope with changes in the configuration of other services. .
 すなわち、本技術では、ある周波数帯域で配信されるアドレス解決情報に変更が起こった場合に、その変更事象を通知するためのシグナリング拡張を提案する。具体的には、ある送信局がカバーする配信エリアで送出されるすべての周波数帯域に渡って、そこで伝送されるシグナリングに、いずれかのサービスの構成の変更が起こった時点の時刻が周知されるようにする。 That is, in this technology, when a change occurs in address resolution information distributed in a certain frequency band, a signaling extension is proposed to notify the change event. Specifically, the time at which a change in the configuration of one of the services occurs is known in the signaling transmitted over all frequency bands transmitted in the distribution area covered by a certain transmitting station. Like that.
 なお、詳細は後述するが、この時刻情報(構成変更情報)は、物理層フレームのプリアンブルに含まれるシグナリング(L1シグナリング)や、物理層フレームを復調して得られるパケットに格納されたシグナリング(例えば、LMTメタデータやSLTメタデータ)に含めることができる。 Although details will be described later, this time information (configuration change information) is the signaling (L1 signaling) included in the preamble of the physical layer frame or the signaling stored in the packet obtained by demodulating the physical layer frame (for example, , LMT metadata and SLT metadata).
 そして、その配信エリア内において、それらの周波数帯域のいずれかを受信しているクライアント装置30は、シグナリングによる時刻の値の変化を検知したとき、再スキャン(再度の初期スキャン)を行うことで、構成の変更が反映されたサービスマップデータベースに更新することが可能となる。ただし、いずれかのサービスの構成の変更に応じた更新事象を通知するためのメッセージ(時刻情報)を、インターネット等のネットワーク上のサーバに配置することで、クライアント装置30は、サーバから、時刻情報(構成変更情報)を取得するようにしてもよい。 Then, in the distribution area, the client device 30 receiving any one of those frequency bands performs a rescan (an initial scan again) when detecting a change in the time value due to signaling, It is possible to update the service map database that reflects the change in configuration. However, by placing a message (time information) for notifying an update event according to a change in the configuration of any service on a server on a network such as the Internet, the client device 30 receives the time information from the server. (Configuration change information) may be acquired.
(地上波放送システムの構成例)
 図2は、本技術を適用した地上波放送システムの構成例を示す図である。
(Configuration example of terrestrial broadcasting system)
FIG. 2 is a diagram illustrating a configuration example of a terrestrial broadcasting system to which the present technology is applied.
 図2においては、放送局Aと放送局Bの2つの放送局が、サービス(チャネル)を提供する場合に、エリアXとエリアYの2つの放送エリアごとに、送信局(基幹局又は中継局)がそれぞれ、2つずつの周波数帯域で、各サービスの放送波を送出するときの例を示している。ただし、ここでの周波数帯域は、チャネル周波数(中央周波数)で特定されるものである。 In FIG. 2, when two broadcast stations, broadcast station A and broadcast station B, provide a service (channel), a transmission station (base station or relay station) is provided for each of the two broadcast areas of area X and area Y. ) Shows an example in which broadcast waves of each service are transmitted in two frequency bands. However, the frequency band here is specified by the channel frequency (center frequency).
 放送局Aには、放送サーバ10Aが設置される。放送局Aは、放送サーバ10Aにより、サービスA1とサービスA2(のコンテンツ)を提供する。ここで、各サービスは、サービス識別子により識別される。サービスA1には、サービス識別子SvcID-A-1が割り当てられ、サービスA2には、サービス識別子SvcID-A-2が割り当てられる。 Broadcast station 10A is installed at broadcast station A. Broadcast station A provides service A1 and service A2 (contents thereof) by broadcast server 10A. Here, each service is identified by a service identifier. The service identifier SvcID-A-1 is assigned to the service A1, and the service identifier SvcID-A-2 is assigned to the service A2.
 放送局Bには、放送サーバ10Bが設置される。放送局Bは、放送サーバ10Bにより、サービスB1とサービスB2(のコンテンツ)を提供する。サービスB1には、サービス識別子SvcID-B-1が割り当てられ、サービスB2には、サービス識別子SvcID-B-2が割り当てられる。 Broadcasting station B is installed with broadcasting server 10B. Broadcast station B provides service B1 and service B2 (contents thereof) by broadcast server 10B. The service identifier SvcID-B-1 is assigned to the service B1, and the service identifier SvcID-B-2 is assigned to the service B2.
 なお、以下の説明では、説明の都合上、放送局Aと放送局Bに設けられる放送サーバ10を、それぞれ放送サーバ10Aと放送サーバ10Bと称して区別するものとする。 In the following description, for convenience of explanation, the broadcast servers 10 provided in the broadcast station A and the broadcast station B are distinguished as the broadcast server 10A and the broadcast server 10B, respectively.
 送信局Xには、送信装置20Xが設置される。送信局Xは、送信装置20Xにより、エリアX内に存在するクライアント装置30-X-1乃至30-X-n(n:1以上の整数)に対し、所定の周波数帯域で、各サービスの放送波を送出する。 In the transmitting station X, a transmitting device 20X is installed. The transmitting station X broadcasts each service in a predetermined frequency band to the client devices 30-X-1 to 30-Xn (n: an integer of 1 or more) existing in the area X by the transmitting device 20X. Send a wave.
 送信局Yには、送信装置20Yが設置される。送信局Yは、送信装置20Yにより、エリアY内に存在するクライアント装置30-Y-1乃至30-Y-n(n:1以上の整数)に対し、所定の周波数帯域で、各サービスの放送波を送出する。 In the transmitting station Y, a transmitting device 20Y is installed. The transmitting station Y uses the transmitting device 20Y to broadcast each service in a predetermined frequency band to the client devices 30-Y-1 to 30-Yn (n is an integer of 1 or more) existing in the area Y. Send a wave.
 具体的には、放送局Aにより提供されるサービスのうち、サービスA1の放送波は、送信局XのエリアXのチャネル周波数1で送出され、サービスA2の放送波は、送信局XのエリアXのチャネル周波数2で送出されると同時に、送信局YのエリアYのチャネル周波数1でも送出される。 Specifically, among the services provided by the broadcast station A, the broadcast wave of the service A1 is transmitted at the channel frequency 1 of the area X of the transmission station X, and the broadcast wave of the service A2 is transmitted from the area X of the transmission station X. Are transmitted at the channel frequency 2 of the transmitting station Y and at the same time at the channel frequency 1 of the area Y of the transmitting station Y.
 一方で、放送局Bにより提供されるサービスのうち、サービスB1の放送波は、送信局XのエリアXのチャネル周波数2で送出されると同時に、送信局YのエリアYのチャネル周波数2でも送出され、サービスB2の放送波は、送信局YのエリアYのチャネル周波数2で送出される。 On the other hand, among the services provided by the broadcasting station B, the broadcast wave of the service B1 is transmitted at the channel frequency 2 of the area X of the transmitting station X and at the same time, also transmitted at the channel frequency 2 of the area Y of the transmitting station Y. Then, the broadcast wave of service B2 is transmitted at channel frequency 2 in area Y of transmitting station Y.
 ここで、エリアXやエリアY等のエリアを識別するエリア識別子(例えば、XやYなど)と、それぞれのエリアごとのチャネル周波数との組を特定する識別子を、ブロードキャストストリームID(BSID:Broadcast Stream ID)と称する。例えば、エリアXのチャネル周波数1のブロードキャストストリームIDは、「BSID-X-1」と表現され、エリアYのチャネル周波数2のブロードキャストストリームIDは、「BSID-Y-2」と表現される。このブロードキャストストリームIDは、例えば、アメリカ合衆国やカナダの全土で、ユニークな値となることが想定される。 Here, an identifier for identifying a set of an area identifier (for example, X or Y) for identifying an area such as area X or area Y and a channel frequency for each area is set as a broadcast stream ID (BSID: Broadcast Stream). ID). For example, the broadcast stream ID of channel frequency 1 in area X is expressed as “BSID-X-1”, and the broadcast stream ID of channel frequency 2 in area Y is expressed as “BSID-Y-2”. This broadcast stream ID is assumed to be a unique value throughout the United States and Canada, for example.
(地上波放送システムの詳細な構成)
 次に、図3を参照して、図2に示した地上波放送システムの構成を前提に、当該地上波放送システムのより詳細な構成を説明する。
(Detailed configuration of terrestrial broadcasting system)
Next, a more detailed configuration of the terrestrial broadcasting system will be described with reference to FIG. 3 on the assumption of the configuration of the terrestrial broadcasting system shown in FIG.
 図3において、放送局Aの放送サーバ10Aは、BroadcastStream-X-1(BSID-X-1)により識別されるエリアXのチャネル周波数1で伝送されるLMTメタデータとSLTメタデータにより、サービスA1のアドレス解決情報を生成し、送出する。 In FIG. 3, the broadcast server 10A of the broadcasting station A uses the service A1 by the LMT metadata and the SLT metadata transmitted at the channel frequency 1 of the area X identified by BroadcastStream-X-1 (BSID-X-1). Address resolution information is generated and sent out.
 なお、以下の説明では、LMTメタデータとSLTメタデータにより伝送(転送)されるデータを総称して、CMI(Channel Mapping Information)メタデータと称するものとする。以下、CMIメタデータは、「CMI」とも記述する。 In the following description, data transmitted (transferred) using LMT metadata and SLT metadata is generically referred to as CMI (Channel Mapping Information) metadata. Hereinafter, the CMI metadata is also referred to as “CMI”.
 すなわち、このCMIメタデータ(図3の「CMI for BSID-X-1 from A」)には、BSID-X-1のPLP(Physical Layer Pipe)-1(PlpId-1)に、サービスA1のSLSシグナリングのSLSチャネルと、当該サービスA1を構成するオーディオとビデオのAVチャネルのストリームが流れることが記述される。 That is, in this CMI metadata (“CMI for BSID-X-1 from A” in FIG. 3), PLS (Physical Layer Pipe) -1 (PlpId-1) of BSID-X-1 and SLS of service A1 It is described that the SLS channel for signaling and the audio and video AV channel streams constituting the service A1 flow.
 CMI for BSID-X-1 from A
 {PlpId-1:
 SvcID-A-1(SLS,AV)を転送するマルチキャストアドレス/ポート群 }
CMI for BSID-X-1 from A
{PlpId-1:
Multicast address / port group for forwarding SvcID-A-1 (SLS, AV)}
 また、放送局Aの放送サーバ10Aは、BroadcastStream-X-2(BSID-X-2)により識別されるエリアXのチャネル周波数2で伝送されるCMIメタデータにより、サービスA2のアドレス解決情報を生成し、送出する。 The broadcast server 10A of the broadcasting station A generates address resolution information for the service A2 based on CMI metadata transmitted at the channel frequency 2 of the area X identified by BroadcastStream-X-2 (BSID-X-2). And send it out.
 すなわち、このCMIメタデータ(図3の「CMI for BSID-X-2 from A」)には、BSID-X-2のPLP-1(PlpId-1)に、サービスA2のSLSチャネルとAVチャネルのストリームが流れ、BSID-X-2のPLP-2(PlpId-2)に、サービスA2の他のAVチャネルのストリームが流れることが記述される。 That is, in this CMI metadata (“CMI for BSID-X-2 from A” in FIG. 3), PLS-1 (PlpId-1) of BSID-X-2, SLS channel and AV channel of service A2 It is described that a stream flows and a stream of another AV channel of service A2 flows in PLP-2 (PlpId-2) of BSID-X-2.
 CMI for BSID-X-2 from A
 {PlpId-1:
 SvcID-A-2(SLS,AV)を転送するマルチキャストアドレス/ポート群,
 PlpId-2:
 SvcID-A-2(AV)を転送するマルチキャストアドレス/ポート群 }
CMI for BSID-X-2 from A
{PlpId-1:
Multicast address / port group to transfer SvcID-A-2 (SLS, AV),
PlpId-2:
Multicast address / port group for forwarding SvcID-A-2 (AV)}
 さらに、放送局Aの放送サーバ10Aは、BroadcastStream-Y-1(BSID-Y-1)により識別されるエリアYのチャネル周波数1で伝送されるCMIメタデータにより、サービスA2のアドレス解決情報を生成し、送出する。 Further, the broadcast server 10A of the broadcasting station A generates the address resolution information of the service A2 by CMI metadata transmitted at the channel frequency 1 of the area Y identified by BroadcastStream-Y-1 (BSID-Y-1). And send it out.
 すなわち、このCMIメタデータ(図3の「CMI for BSID-Y-1 from A」)には、BSID-Y-1のPLP-1(PlpId-1)に、サービスA2のSLSチャネルとAVチャネルのストリームが流れ、BSID-Y-1のPLP-2(PlpId-2)に、サービスA2の他のAVチャネルのストリームが流れることが記述される。 That is, in this CMI metadata (“CMI for BSID-Y-1 from A” in FIG. 3), PLS-1 (PlpId-1) of BSID-Y-1 and SLS channel and AV channel of service A2 It is described that a stream flows and a stream of another AV channel of service A2 flows in PLP-2 (PlpId-2) of BSID-Y-1.
 CMI for BSID-Y-1 from A
 {PlpId-1:
 SvcID-A-2(SLS,AV)を転送するマルチキャストアドレス/ポート群,
 PlpId-2:
 SvcID-A-2(AV)を転送するマルチキャストアドレス/ポート群 }
CMI for BSID-Y-1 from A
{PlpId-1:
Multicast address / port group to transfer SvcID-A-2 (SLS, AV),
PlpId-2:
Multicast address / port group for forwarding SvcID-A-2 (AV)}
 一方で、放送局Bの放送サーバ10Bは、BroadcastStream-X-2(BSID-X-2)により識別されるエリアXのチャネル周波数2で伝送されるCMIメタデータにより、サービスB1のアドレス解決情報を生成し、送出する。 On the other hand, the broadcast server 10B of the broadcast station B uses the CMI metadata transmitted at the channel frequency 2 of the area X identified by BroadcastStream-X-2 (BSID-X-2) to obtain the address resolution information of the service B1. Generate and send out.
 すなわち、このCMIメタデータ(図3の「CMI for BSID-X-2 from B」)には、BSID-X-2のPLP-3(PlpId-3)に、サービスB1のSLSチャネルとAVチャネルのストリームが流れることが記述される。 That is, in this CMI metadata (“CMI for BSID-X-2 from B” in FIG. 3), PLS-3 (PlpId-3) of BSID-X-2, SLS channel and AV channel of service B1 It is described that the stream flows.
 CMI for BSID-X-2 from B
 {PlpId-3:
 SvcID-B-1(SLS,AV)を転送するマルチキャストアドレス/ポート群 }
CMI for BSID-X-2 from B
{PlpId-3:
Multicast address / port group for forwarding SvcID-B-1 (SLS, AV)}
 また、放送局Bの放送サーバ10Bは、BroadcastStream-Y-2(BSID-Y-2)により識別されるエリアYのチャネル周波数2で伝送されるCMIメタデータにより、サービスB2のアドレス解決情報を生成し、送出する。 Also, the broadcast server 10B of the broadcast station B generates address resolution information for the service B2 based on CMI metadata transmitted at the channel frequency 2 of the area Y identified by BroadcastStream-Y-2 (BSID-Y-2). And send it out.
 すなわち、このCMIメタデータ(図3の「CMI for BSID-Y-2 from B」)には、BSID-Y-2のPLP-1(PlpId-1)に、サービスB2のSLSチャネルとAVチャネルのストリームが流れ、BSID-Y-2のPLP-2(PlpId-2)に、サービスB2の他のSLSチャネルと他のAVチャネルのストリームが流れることが記述される。 That is, in this CMI metadata (“CMI for BSID-Y-2 from B” in FIG. 3), PLS-1 (PlpId-1) of BSID-Y-2, SLS channel and AV channel of service B2 It is described that a stream flows, and a stream of another SLS channel and another AV channel of service B2 flows in PLP-2 (PlpId-2) of BSID-Y-2.
 CMI for BSID-Y-2 from B
 {PlpId-1:
 SvcID-B-2(SLS,AV)を転送するマルチキャストアドレス/ポート群,
 PlpId-2:
 SvcID-B-2(SLS,AV)を転送するマルチキャストアドレス/ポート群 }
CMI for BSID-Y-2 from B
{PlpId-1:
Multicast address / port group to transfer SvcID-B-2 (SLS, AV),
PlpId-2:
Multicast address / port group for forwarding SvcID-B-2 (SLS, AV)}
 以上のように、複数の放送局で、1つの放送ストリーム(Broadcast Stream)を共有する場合には、各放送局が、自分の管轄するサービスについてのCMIメタデータを生成して送出し、該当する放送ストリームで伝送されるようにする。 As described above, when a single broadcast stream (Broadcast Stream) is shared by a plurality of broadcast stations, each broadcast station generates and transmits CMI metadata about the service that it has jurisdiction over, It is transmitted in the broadcast stream.
(クライアント装置の初期スキャン)
 一方で、各エリアに存在するクライアント装置30は、初期スキャンを行い、自身が受信可能なチャネル周波数をスキャンして、チャネル周波数(中央周波数)とその周波数帯域で伝送されるCMIメタデータとのサービスマップデータベース(SMDB)を生成する。
(Initial scan of client device)
On the other hand, the client device 30 existing in each area performs an initial scan, scans a channel frequency that can be received by itself, and provides a service of the channel frequency (central frequency) and CMI metadata transmitted in the frequency band. Generate a map database (SMDB).
 例えば、エリアX内のクライアント装置30-X-1は、時刻T1において、初期スキャンを行い、3つのCMIメタデータ(図3の「CMI for BSID-X-1 from A」,「CMI for BSID-X-2 from A」,「CMI for BSID-X-2 from B」)から、エリアXのサービスマップデータベース(SMDB-X-1 at T1)を生成する。 For example, the client device 30-X-1 in the area X performs an initial scan at time T1, and performs three CMI metadata (“CMI for BSID-X-1 from A”, “CMI for BSID-” in FIG. 3). X-2 from A ”,“ CMI for BSID-X-2 from B ”), create a service map database (SMDB-X-1 at T1) for area X
 図4は、時刻T1に、クライアント装置30-X-1で生成されたサービスマップデータベース(SMDB-X-1 at T1)の例を示す図である。 FIG. 4 is a diagram showing an example of the service map database (SMDB-X-1 T T1) generated by the client device 30-X-1 at time T1.
 図4においては、チャネル周波数1(BSID-X-1)と、サービスA1(SvcID-A-1)のSLSチャネル及びAVチャネルのストリームが流れるPLP-1(PlpId-1)とが対応付けられている。 In FIG. 4, channel frequency 1 (BSID-X-1) is associated with PLP-1 (PlpId-1) through which the SLS channel and AV channel stream of service A1 (SvcID-A-1) flows. Yes.
 同様に、チャネル周波数2(BSID-X-2)に対しては、サービスA2(SvcID-A-2)のSLSチャネル及びAVチャネルのストリームが流れるPLP-1(PlpId-1)と、サービスA2(SvcID-A-2)の他のAVチャネルのストリームが流れるPLP-2(PlpId-2)と、サービスB1(SvcID-B-1)のSLSチャネル及びAVチャネルのストリームが流れるPLP-3(PlpId-3)とが対応付けられている。 Similarly, for channel frequency 2 (BSID-X-2), PLP-1 (PlpId-1) through which the SLS channel and AV channel stream of service A2 (SvcID-A-2) flows and service A2 ( SLPID-A-2) PLP-2 (PlpId-2) through which other AV channel streams flow, and PLP-3 (PlpId-) through which the SLS channel and AV channel streams of service B1 (SvcID-B-1) flow Is associated with 3).
 また、例えば、エリアY内のクライアント装置30-Y-1は、時刻T2において、初期スキャンを行い、2つのCMIメタデータ(図3の「CMI for BSID-Y-1 from A」,「CMI for BSID-Y-2 from B」)から、エリアYのサービスマップデータベース(SMDB-Y-1 at T2)を生成する。ただし、この例での時刻T2は、時刻T1と略同一の時刻であるものとする。 Also, for example, the client device 30-Y-1 in the area Y performs an initial scan at time T2, and performs two CMI metadata (“CMI for BSID-Y-1 from A”, “CMI for” in FIG. 3). BSID-Y-2 from B ”), the service map database for area Y (SMDB-Y-1 at2T2) is generated. However, it is assumed that the time T2 in this example is substantially the same as the time T1.
 図5は、時刻T2に、クライアント装置30-Y-1で生成されたサービスマップデータベース(SMDB-Y-1 at T2)の例を示す図である。 FIG. 5 is a diagram showing an example of the service map database (SMDB-Y-1 at T2) generated by the client device 30-Y-1 at time T2.
 図5において、チャネル周波数1(BSID-Y-1)に対しては、サービスA2(SvcID-A-2)のSLSチャネル及びAVチャネルのストリームが流れるPLP-1(PlpId-1)と、サービスA2(SvcID-A-2)の他のAVチャネルのストリームが流れるPLP-2(PlpId-2)とが対応付けられている。 In FIG. 5, for channel frequency 1 (BSID-Y-1), PLP-1 (PlpId-1) through which the SLS channel and AV channel stream of service A2 (SvcID-A-2) flows, and service A2 (SvcID-A-2) is associated with PLP-2 (PlpId-2) through which another AV channel stream flows.
 同様に、チャネル周波数2(BSID-Y-2)に対しては、サービスB1(SvcID-B-1)のSLSチャネル及びAVチャネルのストリームが流れるPLP-1(PlpId-1)と、サービスB2(SvcID-B-2)のSLSチャネル及びAVチャネルのストリームが流れるPLP-2(PlpId-2)とが対応付けられている。 Similarly, for channel frequency 2 (BSID-Y-2), PLP-1 (PlpId-1) through which the stream of the SLS channel and AV channel of service B1 (SvcID-B-1) flows, and service B2 ( SLPID-B-2) is associated with PLP-2 (PlpId-2) through which the SLS channel and AV channel streams flow.
 エリアXやエリアY等の各エリアに存在するクライアント装置30では、初期スキャンにより生成されたサービスマップデータベース(SMDB)を用いて、選局処理が行われ、ビデオやオーディオのストリームの再生が行われる。 In the client device 30 existing in each area such as the area X or the area Y, the channel selection process is performed using the service map database (SMDB) generated by the initial scan, and the video or audio stream is reproduced. .
 例えば、クライアント装置30-X-1では、図4のサービスマップデータベース(SMDB-X-1 at T1)に基づいて、エンドユーザに対し、図6に示すようなサービスセレクションメニュー(SSM-X-1)が提示される。 For example, in the client device 30-X-1, a service selection menu (SSM-X-1) as shown in FIG. 6 is sent to the end user based on the service map database (SMDB-X-1 at T1) in FIG. ) Is presented.
 図6において、サービスセレクションメニュー(SSM-X-1)には、サービスごとに、SLTメタデータに記述されるチャネル番号等が表示される。ここで、エンドユーザが、サービスセレクションメニュー(SSM-X-1)から、サービスA2を選択した場合、クライアント装置30-X-1では、SvcID-A-2であるサービス識別子(サービスID)をキーにして、サービスマップデータベース(SMDB-X-1 at T1)が参照され、サービスA2のSLSシグナリングが伝送されるチャネル周波数2(BSID-X-2)とPLP-1(PlpId-1)が特定される。 In FIG. 6, the service selection menu (SSM-X-1) displays the channel number described in the SLT metadata for each service. Here, when the end user selects the service A2 from the service selection menu (SSM-X-1), the client device 30-X-1 uses the service identifier (service ID) which is SvcID-A-2 as a key. Then, the service map database (SMDB-X-1 at T1) is referred to, and channel frequency 2 (BSID-X-2) and PLP-1 (PlpId-1) on which the SLS signaling of service A2 is transmitted are specified. The
 クライアント装置30-X-1においては、これらの2つのパラメータにより、チューナやデモジュレータに指示を与えることで、物理層フレームを復調することで得られるALP(ATSC Link-layer Protocol)パケットを取得し、さらに、IP/UDP/ROUTEスタックを通すことで、所望のSLSシグナリングを取得する。そして、クライアント装置30-X-1では、取得されたSLSシグナリングに基づいて、再生対象のサービスA2のコンポーネントのストリームを抽出するためのアドレスパラメータを得ることにより、サービスA2のコンテンツが再生される。 The client device 30-X-1 obtains an ALP (ATSC Link-layer Protocol) packet obtained by demodulating the physical layer frame by giving an instruction to the tuner or demodulator using these two parameters. Furthermore, desired SLS signaling is obtained by passing through the IP / UDP / ROUTE stack. Then, in the client device 30-X-1, the content of the service A2 is reproduced by obtaining an address parameter for extracting the component stream of the service A2 to be reproduced based on the acquired SLS signaling.
 また、SLSシグナリングから得られる再生対象のサービス2のコンポーネントのストリームが、例えば、チャネル周波数2(BSID-X-2)とPLP-2(PlpId-2)により解決される場合には、同様にして、チューナやデモジュレータ、IP/UDP/ROUTEスタックが処理を行うことで、サービスA2のコンテンツが再生される。 Similarly, when the component stream of the service 2 to be played back obtained from SLS signaling is resolved by channel frequency 2 (BSID-X-2) and PLP-2 (PlpId-2), for example, The tuner, the demodulator, and the IP / UDP / ROUTE stack perform processing, so that the content of the service A2 is reproduced.
 ここで、時刻T3において、エリアX内のクライアント装置30-X-1で、サービスA1(チャネル周波数1のPlpId-1)が選局され、サービスA1のコンテンツが再生されていたとする。ただし、この例での時刻T3は、時刻T1又は時刻T2から、所定の時間を経過した時刻を表している(T1 ≪ T3,T2 ≪ T3)。 Here, at time T3, it is assumed that service A1 (PlpId-1 of channel frequency 1) is selected by the client device 30-X-1 in the area X and the content of the service A1 is being reproduced. However, the time T3 in this example represents a time when a predetermined time has elapsed from the time T1 or the time T2 (T1 << T3, T2 << T3).
 このとき、ある事情によって、放送局Bにおいて、サービスB1の送出構成の変更が行われた場面を想定する。ただし、ある事情としては、例えば、放送局Bで、エリアXにおけるチャネル周波数2で伝送していたサービスB1の送出を止めることなどが該当する。図7には、放送局Bにより提供されていたサービスB1の送出が停止されたことが表されている(図中の「STOP」)。 At this time, it is assumed that the broadcast station B changes the transmission configuration of the service B1 due to certain circumstances. However, as a certain situation, for example, broadcasting station B may stop sending service B1 transmitted at channel frequency 2 in area X. FIG. 7 shows that the transmission of the service B1 provided by the broadcasting station B is stopped (“STOP” in the figure).
 そして、このサービスB1の送出構成の変更が行われた後(少し後)の時刻T4において、クライアント装置30-X-1のエンドユーザが、サービスB1を選択した場合には、当該サービスB1の選局が開始される。 If the end user of the client device 30-X-1 selects the service B1 at time T4 after the change of the transmission configuration of the service B1 (slightly after), the selection of the service B1 is performed. The station is started.
 このとき、クライアント装置30-X-1では、放送ミドルウェアが、サービスマップデータベース(SMDB-X-1 at T1)を参照して、サービスB1のSLSシグナリングが伝送されているチャネル周波数2とPlpId-3が特定され、サービスB1の選局が行われるが、その選局先には、既にサービスB1は伝送されていない。そのため、クライアント装置30-X-1では、サービスB1により提供されるコンテンツのデータを格納したパケットを取得することができずに、エラーが発生することになる。 At this time, in the client device 30-X-1, the broadcast middleware refers to the service map database (SMDB-X-1 at T1), and the channel frequency 2 and PlpId-3 in which the SLS signaling of the service B1 is transmitted. Is selected and the service B1 is selected, but the service B1 has not been transmitted to the channel selection destination. For this reason, the client device 30-X-1 cannot acquire a packet storing content data provided by the service B1, and an error occurs.
(スキャントリガジェネレータとCMIジェネレータの連携)
 このような送出構成の変更が行われたサービスを選局することで発生するエラーを回避するために、本技術では、図8に示すような処理が行われるようにする。
(Linkage of scan trigger generator and CMI generator)
In order to avoid an error caused by selecting a service for which such a transmission configuration has been changed, in the present technology, processing as illustrated in FIG. 8 is performed.
 すなわち、時刻T3の時点で、サービスB1の送出構成の変更を行う放送局Bの放送サーバ10B(のCMIジェネレータ)から、エリアXの送信局Xの送信装置20X(のスキャントリガジェネレータ)に対し、CMIメタデータ(図8の「CMI for BSID-X-2 from B」)の送出を停止する旨のメッセージが送られるようにする(図8の「S1」)。 That is, at time T3, from the broadcast server 10B (the CMI generator) of the broadcasting station B that changes the transmission configuration of the service B1, the transmitter 20X (the scan trigger generator) of the transmitting station X of the area X A message to stop transmission of CMI metadata (“CMI for BSID-X-2 from B” in FIG. 8) is sent (“S1” in FIG. 8).
 このメッセージを受け取った送信局Xの送信装置20X(のスキャントリガジェネレータ)は、送出する物理層フレームのプリアンブルに含まれるL1シグナリングのレベルで、エリアX内のクライアント装置30-X-1乃至30-X-nに対し、構成の変更を示す構成変更情報(例えば、構成変更が起こった時刻T3を示す時刻情報)が通知されるようにする。 Upon receiving this message, the transmitter 20X (scan trigger generator) of the transmitter X transmits the client devices 30-X-1 to 30- in the area X at the level of L1 signaling included in the preamble of the physical layer frame to be transmitted. Xn is notified of configuration change information indicating a configuration change (for example, time information indicating a time T3 when the configuration change has occurred).
 これにより、時刻T4において、送信装置20Xから、チャネル周波数1とチャネル周波数2の周波数帯域で送出される物理層フレームに含まれるL1シグナリングには、構成の変更を示す構成変更情報が含まれることになる。ここでは、例えば、L1シグナリングには、構成変更が起こった時刻T3を示す時刻情報として、UTC時刻を記述することができる(図8の「AreaConfigLastModified=T3-UTCTime」)。 Accordingly, at time T4, the L1 signaling included in the physical layer frame transmitted from the transmission device 20X in the frequency bands of the channel frequency 1 and the channel frequency 2 includes configuration change information indicating a configuration change. Become. Here, for example, in the L1 signaling, the UTC time can be described as time information indicating the time T3 when the configuration change occurred (“AreaConfigLastModified = T3-UTCTime” in FIG. 8).
 また、送信装置20X(のスキャントリガジェネレータ)は、エリアXに関与する放送局群(図8では放送局A)に対し、構成変更が行われた旨を通知する。ここでは、スキャントリガを、CMIメタデータ(LMTメタデータ又はSLTメタデータ)を介してシグナリングさせる旨のメッセージが送られるようにする(図8の「S2」)。 Also, the transmission device 20X (the scan trigger generator) notifies the broadcast station group (broadcast station A in FIG. 8) involved in the area X that the configuration change has been performed. Here, a message for signaling the scan trigger via CMI metadata (LMT metadata or SLT metadata) is sent ("S2" in FIG. 8).
 このメッセージを受け取った放送局群、例えば、放送局Aの放送サーバ10A(のCMIジェネレータ)では、自身のサービスA1(SvcID-A-1)とサービスA2(SvcID-A-2)についてのCMIメタデータのレベルで、エリアX内のクライアント装置30-X-1乃至30-X-nに対し、構成変更情報(例えば、構成変更が起こった時刻T3を示す時刻情報)が通知されるようにする。 In the broadcast station group that has received this message, for example, the broadcast server 10A (the CMI generator) of the broadcast station A, the CMI meta for the service A1 (SvcID-A-1) and the service A2 (SvcID-A-2). At the data level, configuration change information (for example, time information indicating the time T3 when the configuration change occurred) is notified to the client devices 30-X-1 to 30-Xn in the area X. .
 これにより、時刻T4において、放送局Aの放送サーバ10Aから送出される、多重化ストリームに含まれるCMIメタデータには、構成変更情報が含まれることになる。ここでは、例えば、CMIメタデータ(図8の「CMI for BSID-X-1 from A」,「CMI for BSID-X-2 from A」)には、構成変更が起こった時刻T3を示す時刻情報として、UTC時刻を記述することができる(図8の「AreaConfigLastModified=T3-UTCTime」)。 Thus, the configuration change information is included in the CMI metadata included in the multiplexed stream transmitted from the broadcast server 10A of the broadcasting station A at time T4. Here, for example, CMI metadata (“CMI for BSID-X-1 from A”, “CMI for BSID-X-2 from A” in FIG. 8) includes time information indicating the time T3 when the configuration change occurred. As UTC time ("AreaConfigLastModified = T3-UTCTime" in FIG. 8).
 ただし、CMIメタデータは、LMTメタデータとSLTメタデータの総称であり、実際には、構成変更情報(時刻T3を示す時刻情報)は、LMTメタデータ又はSLTメタデータに記述される。 However, CMI metadata is a generic name for LMT metadata and SLT metadata. In practice, configuration change information (time information indicating time T3) is described in LMT metadata or SLT metadata.
 一方で、時刻T4において、エリアX内のクライアント装置30-X-1乃至30-X-nでは、チャネル周波数1又はチャネル周波数2の放送波を受信することで、物理層フレームに含まれるL1シグナリング、又はCMIメタデータ(LMTメタデータ又はSLTメタデータ)に含まれる構成変更情報が取得される。 On the other hand, at time T4, the client devices 30-X-1 to 30-Xn in the area X receive the broadcast wave of the channel frequency 1 or the channel frequency 2 to receive the L1 signaling included in the physical layer frame. Alternatively, configuration change information included in CMI metadata (LMT metadata or SLT metadata) is acquired.
 これにより、クライアント装置30-X-1乃至30-X-nにおいては、構成変更情報(例えば、構成変更が起こった時刻T3を示す時刻情報)によって、構成の変更が起こった事実が通知(検知)されることになる。そして、クライアント装置30-X-1乃至30-X-nでは、この構成変更情報が通知(検知)された後の所定のタイミングで、再スキャンが行われ、最新のサービスマップデータベース(SMDB-X-1)が生成され、保持される。 As a result, in the client devices 30-X-1 to 30-Xn, the fact that the configuration change has occurred is notified (detected) by the configuration change information (for example, time information indicating the time T3 when the configuration change has occurred). ) Will be. In the client devices 30-X-1 to 30-Xn, re-scanning is performed at a predetermined timing after the notification (detection) of the configuration change information, and the latest service map database (SMDB-X -1) is generated and retained.
 その結果、例えば、放送局BがサービスB1の送出を停止した場合、最新のサービスマップデータベース(SMDB-X-1)には、サービスB1のアドレス解決情報が含まれていないため、エンドユーザは、サービスB1を選択することができず、サービスB1を選局しようとしてエラーが発生することを未然に防止することができる。このように、時刻T3を示す時刻情報などの構成変更情報は、いわば、クライアント装置30に再スキャンを実行させるためのスキャントリガであると言える。 As a result, for example, when the broadcasting station B stops sending the service B1, since the latest service map database (SMDB-X-1) does not include the address resolution information of the service B1, the end user It is possible to prevent the occurrence of an error when the service B1 cannot be selected and the service B1 is selected. Thus, it can be said that the configuration change information such as the time information indicating the time T3 is a scan trigger for causing the client device 30 to perform rescan.
(時刻T4での地上波放送システムの詳細な構成)
 図9には、上述した放送局BのサービスB1のエリアXにおける配信が停止した後である時刻T4(T3 < T4)での、地上波放送システムのより詳細な構成を示している。
(Detailed configuration of terrestrial broadcasting system at time T4)
FIG. 9 shows a more detailed configuration of the terrestrial broadcast system at time T4 (T3 <T4) after distribution in the area X of the service B1 of the broadcasting station B is stopped.
 図9の構成では、上述した図3の構成と比べて、放送局BのサービスB1のエリアXにおける配信が停止されているため、放送局Bの放送サーバ10Bは、CMIメタデータとして、図3に示した「CMI for BSID-X-2 from B」の送出を停止している点が異なっている。 In the configuration of FIG. 9, since the distribution in the area X of the service B1 of the broadcasting station B is stopped as compared with the configuration of FIG. 3 described above, the broadcasting server 10B of the broadcasting station B uses CMI metadata as FIG. The difference is that the sending of “CMI for BSID-X-2 from B” is stopped.
 また、図9の構成では、上述した図3の構成と比べて、放送局BのサービスB1のエリアXにおける配信以外の配信は同様に行っているため、放送局Aの放送サーバ10Aは、CMIメタデータとして、「CMI for BSID-X-1 from A」、「CMI for BSID-X-2 from A」、及び「CMI for BSID-Y-1 from A」を送出している。また、放送局Bの放送サーバ10Bは、CMIメタデータとして、「CMI for BSID-Y-2 from B」を送出している。 Further, in the configuration of FIG. 9, compared to the configuration of FIG. 3 described above, since the distribution other than the distribution in the area X of the service B1 of the broadcasting station B is performed in the same manner, the broadcasting server 10A of the broadcasting station A As metadata, “CMI for BSID-X-1 from A”, “CMI for BSID-X-2 from A”, and “CMI for BSID-Y-1 from A” are transmitted. In addition, the broadcast server 10B of the broadcasting station B transmits “CMI for BSID-Y-2 from B” as CMI metadata.
 ただし、図9のエリアX内のクライアント装置30-X-1乃至30-X-nに対するCMIメタデータには、構成の変更を示す構成変更情報として、当該構成変更が起こった時刻T3を示す時刻情報(「AreaConfigLastModified=T3-UTCTime」)が含まれている点が、図3のCMIメタデータとは異なっている。 However, the CMI metadata for the client devices 30-X-1 to 30-Xn in the area X in FIG. 9 includes, as configuration change information indicating the configuration change, a time indicating the time T3 when the configuration change occurred. It differs from the CMI metadata of FIG. 3 in that information (“AreaConfigLastModified = T3-UTCTime”) is included.
 また、図3の構成では、説明の簡略化のために図示していなかったが、図9の物理層フレームのプリアンブルに含まれるL1シグナリングにも、構成変更が起こった時刻T3を示す時刻情報(「AreaConfigLastModified=T3-UTCTime」)が含まれている。 Further, although not shown in the configuration of FIG. 3 for simplification of description, time information (T3) indicating the time T3 when the configuration change has occurred in the L1 signaling included in the preamble of the physical layer frame of FIG. "AreaConfigLastModified = T3-UTCTime").
 なお、図9のエリアY内のクライアント装置30-Y-1乃至30-Y-nに対するCMIメタデータ(「CMI for BSID-Y-2 from B」)には、構成変更情報(時刻情報)が含まれているが、そのUTC時刻は、時刻T0を示しており、放送局BのサービスB1のエリアXにおける配信が停止した時刻T3とは異なる時間が記述さされている。同様に、物理層フレームに含まれるL1シグナリングにも、時刻T0である時刻情報(時刻情報)が含まれている。これは、時刻T0において、ある事情によって、エリアY内で選局可能であったサービスの構成が変更されたことを意味している。 Note that the CMI metadata (“CMI) for BSID-Y-2 from B”) for the client devices 30-Y-1 to 30-Yn in the area Y of FIG. 9 includes configuration change information (time information). Although included, the UTC time indicates the time T0, and a time different from the time T3 when the distribution in the area X of the service B1 of the broadcasting station B is described is described. Similarly, time information (time information) that is time T0 is also included in L1 signaling included in the physical layer frame. This means that, at time T0, the service configuration that could be selected in the area Y was changed due to certain circumstances.
(クライアント装置の再スキャン)
 各エリアに存在するクライアント装置30は、L1シグナリング又はCMIメタデータのレベルで、構成変更情報(例えば、時刻T3を示す時刻情報)によって、構成の変更が起こった事実が通知されると、所定のタイミングで、再スキャンを行い、サービスマップデータベース(SMDB)の内容を更新する。
(Rescan client device)
When the fact that the configuration change has occurred is notified by the configuration change information (for example, time information indicating the time T3) at the L1 signaling or CMI metadata level, the client device 30 existing in each area has a predetermined At the timing, rescan and update the contents of the service map database (SMDB).
 例えば、エリアX内のクライアント装置30-X-nは、L1シグナリング又はCMIメタデータに含まれる構成変更情報(図9の「AreaConfigLastModified=T3-UTCTime」)に基づいて、所定のタイミングで、再スキャンを行い、2つのCMIメタデータ(図9の「CMI for BSID-X-1 from A」,「CMI for BSID-X-2 from A」)から、エリアXのサービスマップデータベース(SMDB-X-n at T3)を生成する。 For example, the client device 30-Xn in the area X rescans at a predetermined timing based on the configuration change information (“AreaConfigLastModified = T3-UTCTime” in FIG. 9) included in the L1 signaling or CMI metadata. From the two CMI metadata (“CMI for BSID-X-1 from A” and “CMI for BSID-X-2 from A” in Fig. 9), the service map database for area X (SMDB-Xn at T3 ) Is generated.
 図10は、時刻T3を示す時刻情報が通知された場合に、エリアX内のクライアント装置30-X-nで生成されたサービスマップデータベース(SMDB-X-n at T3)の例を示す図である。 FIG. 10 is a diagram illustrating an example of a service map database (SMDB-Xn at T3) generated by the client device 30-Xn in the area X when the time information indicating the time T3 is notified.
 図10において、チャネル周波数1(BSID-X-1)に対しては、サービスA1(SvcID-A-1)のSLSチャネル及びAVチャネルのストリームが流れるPLP-1(PlpId-1)が対応付けられている。同様に、チャネル周波数2(BSID-X-2)に対しては、サービスA2(SvcID-A-2)のSLSチャネル及びAVチャネルのストリームが流れるPLP-1(PlpId-1)と、サービスA2(SvcID-A-2)の他のAVチャネルのストリームが流れるPLP-2(PlpId-2)とが対応付けられている。 In FIG. 10, channel frequency 1 (BSID-X-1) is associated with PLP-1 (PlpId-1) through which the SLS channel and AV channel stream of service A1 (SvcID-A-1) flows. ing. Similarly, for channel frequency 2 (BSID-X-2), PLP-1 (PlpId-1) through which the SLS channel and AV channel stream of service A2 (SvcID-A-2) flows and service A2 ( SVPID-A-2) is associated with PLP-2 (PlpId-2) through which another AV channel stream flows.
 また、エリアY内のクライアント装置30-Y-nは、L1シグナリング又はCMIメタデータに含まれる構成変更情報(図9の「AreaConfigLastModified=T0-UTCTime」)に基づいて、所定のタイミングで、再スキャンを行い、2つのCMIメタデータ(図9の「CMI for BSID-Y-1 from A」,「CMI for BSID-Y-2 from B」)から、エリアYのサービスマップデータベース(SMDB-Y-n at T0)を生成する。 Further, the client device 30-Yn in the area Y rescans at a predetermined timing based on the configuration change information (“AreaConfigLastModified = T0-UTCTime” in FIG. 9) included in the L1 signaling or CMI metadata. From the two CMI metadata ("CMI for BSID-Y-1 from A" and "CMI for BSID-Y-2 from B" in Fig. 9), the service map database for area Y (SMDB-Yn at T0) ) Is generated.
 図11は、時刻T0を示す時刻情報が通知された場合に、エリアY内のクライアント装置30-Y-nで生成されたサービスマップデータベース(SMDB-Y-n at T0)の例を示す図である。 FIG. 11 is a diagram showing an example of a service map database (SMDB-Y-n at T0) generated by the client device 30-Yn in the area Y when the time information indicating the time T0 is notified.
 図11において、チャネル周波数1(BSID-Y-1)に対しては、サービスA2(SvcID-A-2)のSLSチャネル及びAVチャネルのストリームが流れるPLP-1(PlpId-1)と、サービスA2(SvcID-A-2)の他のAVチャネルのストリームが流れるPLP-2(PlpId-2)が対応付けられている。同様に、チャネル周波数2(BSID-Y-2)に対しては、サービスB1(SvcID-B-1)のSLSチャネル及びAVチャネルのストリームが流れるPLP-1(PlpId-1)と、サービスB2(SvcID-B-2)のSLSチャネル及びAVチャネルのストリームが流れるPLP-2(PlpId-2)とが対応付けられている。 In FIG. 11, for channel frequency 1 (BSID-Y-1), PLP-1 (PlpId-1) through which the stream of the SLS channel and AV channel of service A2 (SvcID-A-2) flows, and service A2 (SvcID-A-2) is associated with PLP-2 (PlpId-2) through which another AV channel stream flows. Similarly, for channel frequency 2 (BSID-Y-2), PLP-1 (PlpId-1) through which the stream of the SLS channel and AV channel of service B1 (SvcID-B-1) flows, and service B2 ( SLPID-B-2) is associated with PLP-2 (PlpId-2) through which the SLS channel and AV channel streams flow.
 クライアント装置30-X-nやクライアント装置30-Y-nにおいては、自身が生成したサービスマップデータベースを参照することで、所望のサービスのコンテンツが再生されることになる。 In the client device 30-Xn and the client device 30-Yn, the content of a desired service is reproduced by referring to the service map database generated by itself.
(時刻T5での地上波放送システムの詳細な構成)
 その後、時刻T5において、さらに、放送局Bにおいて、サービスB1の送出構成の変更が行われた場面を想定する。ただし、この例での時刻T5は、時刻T3から、所定の時間を経過した時刻を表している(T3 < T5)。図12には、時刻t5での地上放送システムの詳細な構成を示している。
(Detailed configuration of terrestrial broadcasting system at time T5)
After that, at time T5, it is assumed that the broadcast station B further changes the transmission configuration of the service B1. However, the time T5 in this example represents the time when a predetermined time has elapsed from the time T3 (T3 <T5). FIG. 12 shows a detailed configuration of the terrestrial broadcasting system at time t5.
 例えば、上述した図9の時刻T4での構成で、エリアYのチャネル周波数2で伝送していたサービスB1が、図12の時刻T5の構成では、エリアYのチャネル周波数1で伝送することになったとする。なお、この構成の変更に伴い、エリアYのチャネル周波数2においては、サービスB1が伝送されていたPLP-1(PlpId-1)が空くため、PLP-2(PlpId-2)で伝送されていたサービスB2が、PLP-1(PlpId-1)で伝送されるように構成を変更するものとする。 For example, in the configuration at time T4 in FIG. 9 described above, service B1 transmitted at channel frequency 2 in area Y is transmitted at channel frequency 1 in area Y in the configuration at time T5 in FIG. Suppose. As a result of this change in configuration, PLP-1 (PlpId-1) from which service B1 was transmitted becomes free at channel frequency 2 in area Y, and thus was transmitted by PLP-2 (PlpId-2). It is assumed that the configuration is changed so that the service B2 is transmitted by PLP-1 (PlpId-1).
 図12に示すように、このサービスB1とサービスB2の送出構成の変更が行われた時刻T5の時点で、放送局Bの放送サーバ10B(CMIジェネレータ)から、エリアYの送信局Yの送信装置20Y(のスキャントリガジェネレータ)に対し、CMIメタデータ(図12の「CMI for BSID-Y-1 from B」)の送出を開始する旨のメッセージが送られるようにする。 As shown in FIG. 12, at the time T5 when the transmission configuration of the service B1 and the service B2 is changed, the transmission device of the transmission station Y in the area Y from the broadcast server 10B (CMI generator) of the broadcast station B A message indicating that transmission of CMI metadata (“CMI for BSID-Y-1 from B” in FIG. 12) is started is sent to 20Y (scan trigger generator).
 このメッセージを受け取った送信局Yの送信装置20Y(のスキャントリガジェネレータ)は、送出する物理層フレームのプリアンブルに含まれるL1シグナリングのレベルで、エリアY内のクライアント装置30-Y-1乃至30-Y-nに対し、構成の変更を示す構成変更情報(例えば、構成変更が起こった時刻T5を示す時刻情報)が通知されるようにする。 Upon receiving this message, the transmission device 20Y (scan trigger generator) of the transmission station Y uses the client device 30-Y-1 to 30- in the area Y at the level of L1 signaling included in the preamble of the physical layer frame to be transmitted. Yn is notified of configuration change information indicating a configuration change (for example, time information indicating a time T5 when the configuration change has occurred).
 これにより、時刻T5以降において、送信装置20Yから、チャネル周波数1とチャネル周波数2の周波数帯域で送出される物理層フレームに含まれるL1シグナリングには、構成の変更を示す構成変更情報が含まれることになる。ここでは、例えば、L1シグナリングには、構成変更が起こった時刻T5を示す時刻情報として、UTC時刻を記述することができる(図12の「AreaConfigLastModified=T5-UTCTime」)。 Thereby, after time T5, the L1 signaling included in the physical layer frame transmitted in the frequency band of the channel frequency 1 and the channel frequency 2 from the transmission device 20Y includes the configuration change information indicating the configuration change. become. Here, for example, in the L1 signaling, the UTC time can be described as time information indicating the time T5 at which the configuration change occurred (“AreaConfigLastModified = T5-UTCTime” in FIG. 12).
 また、送信装置20Y(のスキャントリガジェネレータ)は、エリアYに関与する放送局群(図12では放送局Aと放送局B)に対し、構成変更が行われた旨を通知する。ここでは、スキャントリガを、CMIメタデータを介してシグナリングさせる旨のメッセージが送られるようにする。 Also, the transmitter 20Y (the scan trigger generator) notifies the broadcast station group (broadcast station A and broadcast station B in FIG. 12) that the configuration change has been made to the area Y. Here, a message for signaling the scan trigger via the CMI metadata is sent.
 このメッセージを受け取った放送局群、例えば、放送局Aの放送サーバ10A(のCMIジェネレータ)では、自身のサービスA2(SvcID-A-2)についてのCMIメタデータのレベルで、エリアY内のクライアント装置30-Y-1乃至30-Y-nに対し、構成変更情報(例えば、時刻T5を示す時刻情報)が通知されるようにする。 The broadcast station group that has received this message, for example, the broadcast server 10A (the CMI generator) of the broadcast station A, is the client in the area Y at the CMI metadata level for its service A2 (SvcID-A-2). Configuration change information (for example, time information indicating time T5) is notified to the devices 30-Y-1 to 30-Yn.
 また、例えば、放送局Bの放送サーバ10B(のCMIジェネレータ)では、自身のサービスB1(SvcID-B-1)とサービスB2(SvcID-B-2)についてのCMIメタデータのレベルで、エリアY内のクライアント装置30-Y-1乃至30-Y-nに対し、構成変更情報(例えば、時刻T5を示す時刻情報)が通知されるようにする。 Also, for example, the broadcast server 10B (the CMI generator) of the broadcasting station B uses the area Y at the level of the CMI metadata for the service B1 (SvcID-B-1) and the service B2 (SvcID-B-2). Configuration change information (for example, time information indicating time T5) is notified to the client devices 30-Y-1 to 30-Yn.
 これにより、時刻T5以降において、放送局Aの放送サーバ10A又は放送局Bの放送サーバ10Bから送出されるストリームに含まれるCMIメタデータ(図12の「CMI for BSID-Y-1 from A」,「CMI for BSID-Y-1 from B」,「CMI for BSID-Y-2 from B」)には、時刻T5を示す時刻情報(「AreaConfigLastModified=T5-UTCTime」)が含まれる。 Thereby, after the time T5, the CMI metadata (“CMI for BSID-Y-1 from A” in FIG. 12) included in the stream sent from the broadcast server 10A of the broadcast station A or the broadcast server 10B of the broadcast station B, The time information (“AreaConfigLastModified = T5-UTCTime”) indicating time T5 is included in “CMI for BSID-Y-1 from from B” and “CMI for BSID-Y-2 from from B”.
(クライアント装置の再スキャン)
 エリアY内のクライアント装置30-Y-1乃至30-Y-nは、L1シグナリング又はCMIメタデータのレベルで、構成変更情報(例えば、時刻T5を示す時刻情報)によって、構成の変更が起こった事実が通知されると、所定のタイミングで、再スキャンを行い、サービスマップデータベース(SMDB)の内容を更新する。
(Rescan client device)
The client devices 30-Y-1 to 30-Yn in the area Y have a configuration change caused by configuration change information (for example, time information indicating the time T5) at the level of L1 signaling or CMI metadata. When the fact is notified, rescanning is performed at a predetermined timing to update the contents of the service map database (SMDB).
 だたし、エリアX内のクライアント装置30-X-1乃至30-X-nに対しては、構成変更情報(例えば、時刻T5を示す時刻情報)が通知されていないため、再スキャンは行われず、図13に示すように、サービスマップデータベース(SMDB-X-n at T3)の内容は、未更新とされる。 However, since the configuration change information (for example, time information indicating the time T5) is not notified to the client devices 30-X-1 to 30-Xn in the area X, the rescan is performed. Instead, as shown in FIG. 13, the contents of the service map database (SMDB-Xn at T3) are not updated.
 一方で、例えば、エリアY内のクライアント装置30-Y-nは、L1シグナリング又はCMIメタデータに含まれる構成変更情報(図12の「AreaConfigLastModified=T5-UTCTime」)に基づいて、所定のタイミングで、再スキャンを行い、3つのCMIメタデータ(図12の「CMI for BSID-Y-1 from A」,「CMI for BSID-Y-1 from B」,「CMI for BSID-Y-2 from B」)から、エリアYのサービスマップデータベース(SMDB-Y-n at T5)を生成する。 On the other hand, for example, the client device 30-Yn in the area Y has a predetermined timing based on the configuration change information (“AreaConfigLastModified = T5-UTCTime” in FIG. 12) included in the L1 signaling or CMI metadata. , Rescan, and the three CMI metadata ("CMI for BSID-Y-1 from B", "CMI for BSID-Y-1 from B", "CMI for BSID-Y-2 from B" in Figure 12) ) To generate a service map database (SMDB-Yn at T5) for area Y.
 図14は、時刻T5を示す時刻情報が通知された場合に、エリアY内のクライアント装置30-Y-nで生成されたサービスマップデータベース(SMDB-Y-n at T5)の例を示す図である。 FIG. 14 is a diagram showing an example of a service map database (SMDB-Y-n T T5) generated by the client device 30-Yn in the area Y when the time information indicating the time T5 is notified.
 図14において、チャネル周波数1(BSID-Y-1)に対しては、サービスA2(SvcID-A-2)のSLSチャネル及びAVチャネルのストリームが流れるPLP-1(PlpId-1)と、サービスA2(SvcID-A-2)の他のAVチャネルのストリームが流れるPLP-2(PlpId-2)と、サービスB1(SvcID-B-1)のSLSチャネル及びAVチャネルのストリームが流れるPLP-3(PlpId-3)が対応付けられている。同様に、チャネル周波数2(BSID-Y-2)に対しては、サービスB2(SvcID-B-2)のSLSチャネル及びAVチャネルのストリームが流れるPLP-1(PlpId-1)が対応付けられている。 In FIG. 14, for channel frequency 1 (BSID-Y-1), PLP-1 (PlpId-1) through which the SLS channel and AV channel stream of service A2 (SvcID-A-2) flows, and service A2 (SvcID-A-2) PLP-2 (PlpId-2) through which other AV channel streams flow, and PLP-3 (PlpId) through which the SLS channel and AV channel streams of service B1 (SvcID-B-1) flow -3) is associated. Similarly, channel frequency 2 (BSID-Y-2) is associated with PLP-1 (PlpId-1) through which the SLS channel and AV channel stream of service B2 (SvcID-B-2) flows. Yes.
 クライアント装置30-X-nやクライアント装置30-Y-nにおいては、自身が生成したサービスマップデータベースを参照することで、所望のサービスのコンテンツが再生されることになる。 In the client device 30-Xn and the client device 30-Yn, the content of a desired service is reproduced by referring to the service map database generated by itself.
(CMIメタデータの具体例)
 次に、図15乃至図19を参照して、図12の地上波放送システムを例に、CMIメタデータを構成するLMTメタデータと、SLTメタデータの記述例を説明する。ただし、図15乃至図19においては、「A」がLMTメタデータの記述例を示し、「B」がSLTメタデータの記述例を示している。また、LMTメタデータはバイナリ形式のデータとされる。一方で、SLTメタデータは、XML形式のデータとされる。
(Specific examples of CMI metadata)
Next, with reference to FIGS. 15 to 19, description will be given of description examples of LMT metadata and SLT metadata constituting CMI metadata, taking the terrestrial broadcasting system of FIG. 12 as an example. However, in FIGS. 15 to 19, “A” indicates a description example of LMT metadata, and “B” indicates a description example of SLT metadata. The LMT metadata is binary format data. On the other hand, the SLT metadata is XML format data.
 図15は、図12の「CMI for BSID-X-1 from A」、すなわち、放送局Aの放送サーバ10Aから送出され、送信装置20Xにより、チャネル周波数1の放送波で送出されるCMIメタデータの構成を示している。図15のAと図15のBには、チャネル周波数1(BSID-X-1)のPLP-1(PlpId-1)で伝送されるLMTメタデータとSLTメタデータの記述例をそれぞれ示している。各メタデータには、アドレス解決情報のほか、構成変更情報として、時刻T3を示す時刻情報が記述されている。 FIG. 15 shows “CMI for BSID-X-1 from A” in FIG. 12, that is, CMI metadata that is transmitted from the broadcast server 10A of the broadcasting station A and transmitted by the transmitting device 20X as a broadcast wave of the channel frequency 1. The structure of is shown. 15A and 15B show description examples of LMT metadata and SLT metadata transmitted by PLP-1 (PlpId-1) of channel frequency 1 (BSID-X-1), respectively. . In each metadata, in addition to address resolution information, time information indicating time T3 is described as configuration change information.
 図16は、図12の「CMI for BSID-X-2 from A」、すなわち、放送局Aの放送サーバ10Aから送出され、送信装置20Xにより、チャネル周波数2の放送波で送出されるCMIメタデータの構成を示している。図16のAと図16のBには、チャネル周波数2(BSID-X-2)のPLP-1(PlpId-1)で伝送されるLMTメタデータとSLTメタデータの記述例をそれぞれ示している。各メタデータには、アドレス解決情報のほか、構成変更情報として、時刻T3を示す時刻情報が記述されている。 FIG. 16 shows “CMI for BSID-X-2 from A” of FIG. 12, that is, CMI metadata that is transmitted from the broadcast server 10A of the broadcasting station A and transmitted by the transmitting device 20X in the broadcast wave of the channel frequency 2. The structure of is shown. 16A and 16B show description examples of LMT metadata and SLT metadata transmitted by PLP-1 (PlpId-1) of channel frequency 2 (BSID-X-2), respectively. . In each metadata, in addition to address resolution information, time information indicating time T3 is described as configuration change information.
 図17は、図12の「CMI for BSID-Y-1 from A」、すなわち、放送局Aの放送サーバ10Aから送出され、送信装置20Yにより、チャネル周波数1の放送波で送出されるCMIメタデータの構成を示している。図17のAと図17のBには、チャネル周波数1(BSID-Y-1)のPLP-1(PlpId-1)で伝送されるLMTメタデータとSLTメタデータの記述例をそれぞれ示している。各メタデータには、アドレス解決情報のほか、構成変更情報として、時刻T5を示す時刻情報が記述されている。 FIG. 17 shows “CMI for BSID-Y-1 from A” of FIG. 12, that is, CMI metadata that is transmitted from the broadcast server 10A of the broadcasting station A and transmitted by the transmitting device 20Y as a broadcast wave of the channel frequency 1. The structure of is shown. 17A and 17B show description examples of LMT metadata and SLT metadata transmitted by PLP-1 (PlpId-1) of channel frequency 1 (BSID-Y-1), respectively. . In each metadata, in addition to address resolution information, time information indicating time T5 is described as configuration change information.
 図18は、図12の「CMI for BSID-Y-1 from B」、すなわち、放送局Bの放送サーバ10Bから送出され、送信装置20Yにより、チャネル周波数1の放送波で送出されるCMIメタデータの構成を示している。図18のAと図18のBには、チャネル周波数1(BSID-Y-1)のPLP-3(PlpId-3)で伝送されるLMTメタデータとSLTメタデータの記述例をそれぞれ示している。各メタデータには、アドレス解決情報のほか、構成変更情報として、時刻T5を示す時刻情報が記述されている。 FIG. 18 shows “CMI for BSID-Y-1 from」 B ”in FIG. 12, that is, CMI metadata that is sent from the broadcast server 10B of the broadcasting station B and sent by the transmitting device 20Y as a broadcast wave of the channel frequency 1. The structure of is shown. 18A and 18B show description examples of LMT metadata and SLT metadata transmitted by PLP-3 (PlpId-3) of channel frequency 1 (BSID-Y-1), respectively. . In each metadata, in addition to address resolution information, time information indicating time T5 is described as configuration change information.
 図19は、図12の「CMI for BSID-Y-2 from B」、すなわち、放送局Bの放送サーバ10Bから送出され、送信装置20Yにより、チャネル周波数2の放送波で送出されるCMIメタデータの構成を示している。図19のAと図19のBには、チャネル周波数2(BSID-Y-2)のPLP-1(PlpId-1)で伝送されるLMTメタデータとSLTメタデータの記述例をそれぞれ示している。各メタデータには、アドレス解決情報のほか、構成変更情報として、時刻T5を示す時刻情報が記述されている。 FIG. 19 shows “CMI for BSID-Y-2 from B” in FIG. 12, that is, CMI metadata that is transmitted from the broadcast server 10B of the broadcasting station B and transmitted by the transmitting device 20Y as a broadcast wave of the channel frequency 2. The structure of is shown. 19A and 19B show description examples of LMT metadata and SLT metadata transmitted by PLP-1 (PlpId-1) of channel frequency 2 (BSID-Y-2), respectively. . In each metadata, in addition to address resolution information, time information indicating time T5 is described as configuration change information.
<3.シンタックスの例> <3. Syntax example>
(プロトコルスタック)
 図20は、本技術のIP伝送方式のプロトコルスタックの例を示す図である。
(Protocol stack)
FIG. 20 is a diagram illustrating an example of a protocol stack of the IP transmission method according to the present technology.
 図20において、最も下位の階層は、物理層(PHY:Physical)とされ、その上位の階層が、MAC(Media Access Control)層となる。また、MAC層に隣接する上位の階層は、IP(Internet Protocol)層とされる。IP層は、通信の階層モデルにおけるネットワーク層に相当する層であり、IPアドレスによりIPパケットが識別される。 In FIG. 20, the lowest layer is the physical layer (PHY: Physical), and the upper layer is the MAC (Media Access Control) layer. The upper layer adjacent to the MAC layer is an IP (Internet Protocol) layer. The IP layer is a layer corresponding to a network layer in a communication hierarchical model, and an IP packet is identified by an IP address.
 また、IP層に隣接する上位の階層は、UDP(User Datagram Protocol)層とされる。UDP層は、通信の階層モデルにおけるトランスポート層に相当する層であり、ポート番号によりUDPパケットが識別される。UDP層に隣接する上位の階層は、LLSシグナリングを伝送するLLS層とされる。 Also, the upper layer adjacent to the IP layer is the UDP (User Datagram Protocol) layer. The UDP layer is a layer corresponding to the transport layer in the communication hierarchical model, and the UDP packet is identified by the port number. The upper layer adjacent to the UDP layer is an LLS layer that transmits LLS signaling.
 図20において、物理層で伝送されるL1シグナリングには、復調情報等のほかに、時刻情報等の構成変更情報を含めることができる。L1シグナリングは、物理層において、データを伝送する単位である物理層フレームのプリアンブルに含まれる。また、L1シグナリングとしては、L1基本情報(L1 Basic Signaling)と、L1詳細情報(L1 Detail Signaling)がある。 In FIG. 20, the L1 signaling transmitted in the physical layer can include configuration change information such as time information in addition to demodulation information. L1 signaling is included in the preamble of a physical layer frame, which is a unit for transmitting data in the physical layer. L1 signaling includes L1 basic information (L1 Basic Signaling) and L1 detailed information (L1 Detail Signaling).
 構成変更情報は、L1基本情報又はL1詳細情報に含めることができる。L1シグナリング(L1詳細情報)を拡張して、構成変更情報を配置した場合のシンタックスの例を、図21に示している。図21において、40ビットのAreaConfigLastModified_UTC_timeは、構成変更情報としてのUTC時刻を表している。 Configuration change information can be included in L1 basic information or L1 detailed information. FIG. 21 shows an example of syntax when configuration change information is arranged by extending L1 signaling (L1 detailed information). In FIG. 21, 40-bit AreaConfigLastModified_UTC_time represents a UTC time as configuration change information.
 例えば、このAreaConfigLastModified_UTC_timeのフィールドは、MJD(Modified Julian Date)の下位16ビットを、16ビットで符号化し、続く24ビットを、6個の4ビット2進化10進数(BCD:Binary Coded Decimal)で符号化するようにすることができる。これにより、例えば、「93/10/13 12:45:00」は、「0xC079124500」と符号化することができる。ただし、MJDのフィールドは、16ビットのため、現在日付は、2038年4月22日まで表現可能となる。 For example, in this AreaConfigLastModified_UTC_time field, the lower 16 bits of MJD (Modified Julian Date) are encoded with 16 bits, and the following 24 bits are encoded with 6 4-bit binary coded decimal numbers (BCD: Binary Coded Decimal) To be able to. Thereby, for example, “93/10/13 12:45:00” can be encoded as “0xC079124500”. However, since the MJD field is 16 bits, the current date can be expressed until April 22, 2038.
 なお、L1詳細情報については、下記の非特許文献1の「Table 9.8 L1-Detail Signaling Fields and Syntax」にその詳細な内容が記載されている。そのため、図21のシンタックスには、L1詳細情報のうち、特に本技術に関係する部分を抜粋して記述している。 Note that the detailed contents of the L1 detailed information are described in “Table 9.8 1- L1-Detail Signaling Fields and tax Syntax” of Non-Patent Document 1 below. Therefore, in the syntax of FIG. 21, a part related to the present technology is extracted and described from the L1 detailed information.
 非特許文献1:ATSC Candidate Standard:Physical Layer Protocol (A/322) Doc. S32-230r456 April 2016 Non-patent literature 1: ATSC Candidate Standard: Physical Layer Protocol (A / 322) Doc. S32-230r456 April 2016
 ここで、L1基本情報とL1詳細情報とを比較すれば、L1基本情報は、200ビット程度のビットから構成されるが、L1詳細情報は、400~数千ビットから構成される点でそのサイズが異なっている。また、物理層フレームのプリアンブルでは、L1基本情報とL1詳細情報がその順に読み出されるため、L1詳細情報よりもL1基本情報のほうが先に読み出される。さらに、L1基本情報は、L1詳細情報と比べて、よりロバストに伝送される点でも異なっている。 Here, if the L1 basic information is compared with the L1 detailed information, the L1 basic information is composed of about 200 bits, but the size of the L1 detailed information is composed of 400 to several thousand bits. Is different. Also, in the preamble of the physical layer frame, the L1 basic information and the L1 detailed information are read in that order, so the L1 basic information is read before the L1 detailed information. Furthermore, the L1 basic information is different in that it is transmitted more robustly than the L1 detailed information.
 図20の説明に戻り、MAC層で伝送されるMACフレームであるALPパケットには、LMTメタデータを含めることができる。このLMTメタデータは、PLPと、IPアドレスやポート番号とを対応付けたアドレス解決情報を含んでいる。 Referring back to the description of FIG. 20, the ALP packet, which is a MAC frame transmitted in the MAC layer, can include LMT metadata. This LMT metadata includes address resolution information in which PLP is associated with an IP address and a port number.
 構成変更情報は、このLMTメタデータを含めることができる。LMTメタデータを拡張して、構成変更情報を配置した場合のシンタックスの例を、図22に示している。図22において、40ビットのAreaConfigLastModified_UTC_timeは、構成変更情報としてのUTC時刻を表している。 The configuration change information can include this LMT metadata. An example of syntax when the LMT metadata is expanded and configuration change information is arranged is shown in FIG. In FIG. 22, 40-bit AreaConfigLastModified_UTC_time represents the UTC time as the configuration change information.
 例えば、このAreaConfigLastModified_UTC_timeのフィールドは、MJDの下位16ビットを、16ビットで符号化し、続く24ビットを、6個の4ビット2進化10進数(BCD)で符号化するようにすることができる。 For example, in this AreaConfigLastModified_UTC_time field, the lower 16 bits of MJD can be encoded with 16 bits, and the subsequent 24 bits can be encoded with 6 4-bit binary coded decimal numbers (BCD).
 なお、LMTメタデータについては、下記の非特許文献2の「Table 7.1 Syntax for Link Mapping Table」にその詳細な内容が記載されている。そのため、図22のシンタックスには、LMTメタデータのうち、特に本技術に関係する部分を抜粋して記述している。 Note that the details of LMT metadata are described in “Table 7.1 Syntax for Link Link Table” of Non-Patent Document 2 below. Therefore, in the syntax of FIG. 22, portions of the LMT metadata that are particularly relevant to the present technology are extracted and described.
 非特許文献2:ATSC Candidate Standard:Link-Layer Protocol (A/330) Doc. S33-169r225 December 2015 Non-patent document 2: ATSC Candidate Standard: Link-Layer Protocol (A / 330) Doc. S33-169r225 December 2015
 図20の説明に戻り、LLS層で伝送されるLLSシグナリングには、SLTメタデータが含まれる。SLTメタデータは、サービスシグナリングセッションのIPアドレスやポート番号などのアドレス解決情報を含んでいる。 Referring back to FIG. 20, the LLT signaling transmitted in the LLS layer includes SLT metadata. The SLT metadata includes address resolution information such as the IP address and port number of the service signaling session.
 構成変更情報は、このSLTメタデータに含めることができる。SLTメタデータを拡張して、構成変更情報を配置した場合のシンタックスの例を、図23に示している。図23において、ルート要素のSLT要素のareaConfigLastModified_UTC_time属性には、構成変更情報としてのUTC時刻を指定することができる。ただし、このareaConfigLastModified_UTC_time属性を配置するかどうかは、任意である。 Configuration change information can be included in this SLT metadata. An example of the syntax when the SLT metadata is expanded and the configuration change information is arranged is shown in FIG. In FIG. 23, the UTC time as the configuration change information can be specified in the areaConfigLastModified_UTC_time attribute of the SLT element of the root element. However, whether or not to arrange this areaConfigLastModified_UTC_time attribute is arbitrary.
 なお、SLTメタデータについては、下記の非特許文献3の「Table 6.2 SLT XML Format」にその詳細な内容が記載されている。そのため、図23のシンタックスには、SLTメタデータのうち、特に本技術に関係する部分を抜粋して記述している。 The SLT metadata is described in detail in “Table 6.2 SLT XML Format” of Non-Patent Document 3 below. Therefore, in the syntax of FIG. 23, a part particularly related to the present technology is extracted from the SLT metadata.
 非特許文献3:ATSC Candidate Standard:Signaling, Delivery, Synchronization, and Error Protection (A/331) Doc. S33-174r15 January 2016 Non-patent literature 3: ATSC Candidate Standard: Signaling, Delivery, Synchronization, and Error Protection (A / 331) Doc. S33-174r15 January 2016
 なお、構成変更情報(時刻情報)は、上述したL1シグナリング、LMTメタデータ、及びSLTメタデータのすべてに配置されるようにしてもよいし、それらの配置可能なシグナリング(メタデータ)の一部に配置されるようにしてもよい。例えば、L1シグナリングにのみ、構成変更情報を配置したり、SLTメタデータのみに構成変更情報を配置したりすることができる。 The configuration change information (time information) may be arranged in all of the above-described L1 signaling, LMT metadata, and SLT metadata, or a part of the arrangementable signaling (metadata). You may make it arrange | position to. For example, configuration change information can be arranged only in L1 signaling, or configuration change information can be arranged only in SLT metadata.
<4.各装置の構成と処理の流れ> <4. Configuration and processing flow of each device>
 次に、伝送システム1を構成する各装置の構成と処理の流れについて説明するが、上述した構成変更情報(時刻情報)は、放送経由で配信される場合と、通信経由で配信される場合がある。そのため、ここでは、まず、図24乃至図30を参照して、構成変更情報が放送経由で配信される場合を説明してから、その後、図31乃至図35を参照して、構成変更情報が通信経由で配信される場合を説明する。 Next, the configuration of each device constituting the transmission system 1 and the flow of processing will be described. However, the configuration change information (time information) described above may be distributed via broadcast or distributed via communication. is there. Therefore, here, first, the case where the configuration change information is distributed via broadcasting will be described with reference to FIGS. 24 to 30, and then the configuration change information will be described with reference to FIGS. 31 to 35. A case where distribution is performed via communication will be described.
(送信側の構成)
 図24は、送信側の放送サーバ10と送信装置20の構成例を示す図である。
(Sender configuration)
FIG. 24 is a diagram illustrating a configuration example of the broadcast server 10 and the transmission device 20 on the transmission side.
 図24において、放送サーバ10は、コンポーネント処理部101、エンコーダ102、マルチプレクサ103、及びCMIジェネレータ104から構成される。 24, the broadcast server 10 includes a component processing unit 101, an encoder 102, a multiplexer 103, and a CMI generator 104.
 コンポーネント処理部101は、内蔵するHDD(Hard Disk Drive)や外部のサーバ、カメラ等から、ビデオやオーディオ等のコンポーネントのデータを取得する。コンポーネント処理部101は、コンポーネントのデータを処理し、エンコーダ102に供給する。 The component processing unit 101 acquires component data such as video and audio from a built-in HDD (Hard Disk Drive), an external server, a camera, and the like. The component processing unit 101 processes component data and supplies the processed data to the encoder 102.
 エンコーダ102は、コンポーネント処理部101から供給されるコンポーネントのデータを、所定の符号化方式に従い、エンコードし、その結果得られるビデオやオーディオのストリームを、マルチプレクサ103に供給する。 The encoder 102 encodes the component data supplied from the component processing unit 101 in accordance with a predetermined encoding method, and supplies the resulting video or audio stream to the multiplexer 103.
 CMIジェネレータ104は、LMTメタデータとSLTメタデータからなるCMIメタデータを生成し、マルチプレクサ103に供給する。 The CMI generator 104 generates CMI metadata including LMT metadata and SLT metadata, and supplies the generated CMI metadata to the multiplexer 103.
 なお、ここでは、説明を簡略化するため、CMIジェネレータ104は、CMIメタデータのみを生成するとして説明するが、実際には、LLSシグナリングやSLSシグナリングを構成する各種のメタデータが生成され、マルチプレクサ103に供給される。 In order to simplify the description, the CMI generator 104 is described as generating only CMI metadata. However, in actuality, various types of metadata constituting LLS signaling and SLS signaling are generated, and the multiplexer 103.
 マルチプレクサ103は、エンコーダ102から供給されるビデオやオーディオのストリームと、CMIジェネレータ104から供給されるシグナリング(例えばCMIメタデータ)を多重化し、その結果得られる多重化ストリームを、送信装置20に送出する。 The multiplexer 103 multiplexes the video or audio stream supplied from the encoder 102 and the signaling (for example, CMI metadata) supplied from the CMI generator 104, and sends the resulting multiplexed stream to the transmission device 20. .
 図24において、送信装置20は、変調部201及びスキャントリガジェネレータ202から構成される。 24, the transmission device 20 includes a modulation unit 201 and a scan trigger generator 202.
 変調部201は、放送サーバ10から送出される多重化ストリームに対し、変調処理を行い、その結果得られる放送波を送出する。 The modulation unit 201 performs modulation processing on the multiplexed stream transmitted from the broadcast server 10 and transmits the broadcast wave obtained as a result.
 スキャントリガジェネレータ202は、変調部201で処理される物理層フレームに含まれるL1シグナリングに対する処理を行う。 The scan trigger generator 202 performs processing for L1 signaling included in the physical layer frame processed by the modulation unit 201.
 ここで、放送サーバ10のCMIジェネレータ104と、送信装置20のスキャントリガジェネレータ202とは、所定のインターフェースを介して、各種のメッセージ等のデータをやりとりすることができる。 Here, the CMI generator 104 of the broadcast server 10 and the scan trigger generator 202 of the transmission apparatus 20 can exchange data such as various messages via a predetermined interface.
 CMIジェネレータ104は、スキャントリガジェネレータ202とデータをやりとりし、サービス等の構成が変更された場合には、CMIメタデータ(LMTメタデータ又はSLTメタデータ)に、その構成の変更を通知するための構成変更情報(例えば、時刻情報)を含めることができる。 The CMI generator 104 exchanges data with the scan trigger generator 202. When the configuration of the service or the like is changed, the CMI generator 104 notifies the CMI metadata (LMT metadata or SLT metadata) of the change of the configuration. Configuration change information (eg, time information) can be included.
 スキャントリガジェネレータ202は、CMIジェネレータ104とデータをやりとりし、サービス等の構成が変更された場合には、L1シグナリングに、その構成の変更を通知するための構成変更情報(例えば、時刻情報)を含めることができる。 The scan trigger generator 202 exchanges data with the CMI generator 104, and when the configuration of the service or the like is changed, configuration change information (for example, time information) for notifying the L1 signaling of the change of the configuration. Can be included.
 送信側の装置は、以上のように構成される。 The device on the transmission side is configured as described above.
(受信側の構成)
 図25は、受信側のクライアント装置30の構成例を示す図である。
(Receiver configuration)
FIG. 25 is a diagram illustrating a configuration example of the client device 30 on the receiving side.
 図25において、クライアント装置30は、制御部301、入力部302、記憶部303、復調部304、放送ミドルウェア305、デコーダ306、及び出力部307から構成される。 25, the client device 30 includes a control unit 301, an input unit 302, a storage unit 303, a demodulation unit 304, a broadcast middleware 305, a decoder 306, and an output unit 307.
 制御部301は、例えば、CPU(Central Processing Unit)等から構成される。制御部301は、クライアント装置30の各部の動作を制御する。 The control unit 301 includes, for example, a CPU (Central Processing Unit). The control unit 301 controls the operation of each unit of the client device 30.
 入力部302は、例えば、入力インターフェース回路等から構成される。入力部302は、エンドユーザ等の操作に応じた操作信号を、制御部301に供給する。制御部301は、入力部302からの操作信号に基づいて、各部の動作を制御する。 The input unit 302 includes, for example, an input interface circuit. The input unit 302 supplies an operation signal corresponding to an operation by an end user or the like to the control unit 301. The control unit 301 controls the operation of each unit based on the operation signal from the input unit 302.
 記憶部303は、例えば、NVRAM(Non-Volatile RAM)等の半導体メモリから構成される。記憶部303は、制御部301からの制御に従い、各種のデータを記憶する。 The storage unit 303 is composed of a semiconductor memory such as NVRAM (Non-Volatile RAM). The storage unit 303 stores various data according to the control from the control unit 301.
 復調部304は、例えば、チューナやデモジュレータ等から構成される。復調部304は、アンテナを介して受信された放送波に対し、復調処理を行い、その結果得られる多重化ストリームを、放送ミドルウェア305に供給する。 The demodulator 304 is composed of, for example, a tuner and a demodulator. The demodulator 304 demodulates the broadcast wave received via the antenna, and supplies the multiplexed stream obtained as a result to the broadcast middleware 305.
 放送ミドルウェア305は、放送波で伝送されるコンテンツを再生するための各種の処理を行う。放送ミドルウェア305は、復調部304から供給される多重化ストリームを処理し、その結果得られるビデオやオーディオのストリームを、デコーダ306に供給する。 Broadcast middleware 305 performs various processes for reproducing content transmitted by broadcast waves. The broadcast middleware 305 processes the multiplexed stream supplied from the demodulator 304 and supplies the resulting video or audio stream to the decoder 306.
 なお、放送ミドルウェア305の機能は、例えば、CPUからなる制御部301が所定のプログラムを実行することで実現されるようにすることができる。 The function of the broadcast middleware 305 can be realized, for example, when the control unit 301 including a CPU executes a predetermined program.
 デコーダ306は、放送ミドルウェア305から供給されるビデオやオーディオのストリームを、所定の復号方式に従い、デコードし、その結果得られるビデオやオーディオのデータを、出力部307に供給する。 The decoder 306 decodes the video or audio stream supplied from the broadcast middleware 305 according to a predetermined decoding method, and supplies the resulting video or audio data to the output unit 307.
 出力部307は、例えば、出力インターフェース回路等から構成される。出力部307は、デコーダ306からのデータを、表示装置やスピーカなどに出力する。 The output unit 307 includes, for example, an output interface circuit. The output unit 307 outputs the data from the decoder 306 to a display device or a speaker.
 なお、出力部307が、LCD(Liquid Crystal Display)やOELD(Organic Electroluminescence Display)等のディスプレイから構成され、デコーダ306からのビデオデータに応じた映像を表示するようにしてもよい。また、出力部307が、スピーカから構成され、デコーダ306からのオーディオデータに応じた音声を出力するようにしてもよい。 Note that the output unit 307 may be configured by a display such as an LCD (Liquid Crystal Display) or an OELD (Organic Electroluminescence Display), and may display video corresponding to video data from the decoder 306. In addition, the output unit 307 may be configured by a speaker and output sound corresponding to the audio data from the decoder 306.
 受信側の装置は、以上のように構成される。 The receiving device is configured as described above.
(送信処理)
 次に、図26のフローチャートを参照して、図24に示した放送サーバ10と送信装置20により実行される、送信処理の流れについて説明する。
(Transmission process)
Next, the flow of transmission processing executed by the broadcast server 10 and the transmission device 20 shown in FIG. 24 will be described with reference to the flowchart of FIG.
 ステップS11において、放送サーバ10のコンポーネント処理部101は、ビデオやオーディオのコンポーネントのデータの処理を行う。コンポーネント処理部101により処理されたコンポーネントのデータは、デコーダ306によりデコードされ、マルチプレクサ103に入力される。 In step S11, the component processing unit 101 of the broadcast server 10 processes video and audio component data. The component data processed by the component processing unit 101 is decoded by the decoder 306 and input to the multiplexer 103.
 ステップS12において、放送サーバ10のCMIジェネレータ104は、CMIメタデータ等のシグナリングの処理を行う。CMIジェネレータ104により処理されたシグナリングは、マルチプレクサ103に入力される。 In step S12, the CMI generator 104 of the broadcast server 10 performs signaling processing such as CMI metadata. Signaling processed by the CMI generator 104 is input to the multiplexer 103.
 マルチプレクサ103は、ビデオやオーディオのストリームと、シグナリングを多重化し、その結果得られる多重化ストリームを、送信装置20に送出する。 The multiplexer 103 multiplexes the video and audio streams and the signaling, and sends the resulting multiplexed stream to the transmission apparatus 20.
 ステップS13において、送信装置20の変調部201は、放送サーバ10から送出される多重化ストリームに対し、変調処理を行う。この変調処理の結果得られる放送波は、放送路40を介して送出される。 In step S <b> 13, the modulation unit 201 of the transmission device 20 performs modulation processing on the multiplexed stream transmitted from the broadcast server 10. A broadcast wave obtained as a result of this modulation processing is transmitted via the broadcast path 40.
 以上、送信処理の流れについて説明した。 The flow of transmission processing has been described above.
(受信処理)
 次に、図27のフローチャートを参照して、図25に示したクライアント装置30により実行される、受信処理の流れについて説明する。なお、この受信処理は、クライアント装置30において、初期スキャン又は再スキャンの処理が行われた後に実行される処理となる。
(Reception processing)
Next, the flow of reception processing executed by the client device 30 shown in FIG. 25 will be described with reference to the flowchart of FIG. This reception process is a process executed after the initial scan or rescan process is performed in the client device 30.
 ステップS21において、復調部304は、アンテナを介して受信された放送波に対し、復調処理を行う。この復調処理の結果得られる多重化ストリームは、放送ミドルウェア305に入力される。 In step S21, the demodulation unit 304 performs demodulation processing on the broadcast wave received via the antenna. The multiplexed stream obtained as a result of this demodulation processing is input to the broadcast middleware 305.
 ステップS22において、放送ミドルウェア305は、多重化ストリームに含まれるシグナリングを抽出し、当該シグナリングに応じた各種の処理を行う。ここでは、例えば、放送ミドルウェア305によって、コンテンツを再生するための各種の処理が行われる。 In step S22, the broadcast middleware 305 extracts signaling included in the multiplexed stream and performs various processes according to the signaling. Here, for example, the broadcast middleware 305 performs various processes for reproducing the content.
 ステップS23において、デコーダ306は、放送ミドルウェア305から供給されるビデオやオーディオのストリームを、デコードする。このようにして、ビデオやオーディオのコンポーネントが処理されることで、放送波で伝送されるコンテンツの再生が行われる。 In step S23, the decoder 306 decodes the video or audio stream supplied from the broadcast middleware 305. In this way, the video and audio components are processed, so that the content transmitted by the broadcast wave is reproduced.
 以上、受信処理の流れについて説明した。 The flow of reception processing has been described above.
(CMIメタデータの更新時の処理)
 次に、図28のフローチャートを参照して、放送局BからのCMIメタデータ(CMI for BSID-X-m fromB)に更新が起こる場合の各装置での処理の流れを説明する。
(Process when updating CMI metadata)
Next, with reference to the flowchart of FIG. 28, the flow of processing in each device when the CMI metadata from the broadcasting station B (CMI for BSID-Xm from B) is updated will be described.
 なお、図28において、ステップS111乃至S112の処理は、エリアXでの放送を行う放送局Aの放送サーバ10Aにより実行される処理であり、ステップS116乃至S117の処理は、エリアXでの放送を行う放送局Bの放送サーバ10Bにより実行される処理である。 In FIG. 28, the processes in steps S111 to S112 are executed by the broadcast server 10A of the broadcasting station A that broadcasts in the area X, and the processes in steps S116 to S117 are broadcast in the area X. This is a process executed by the broadcast server 10B of the broadcast station B to be performed.
 また、図28において、ステップS211乃至S214の処理は、エリアXの送信局Xの送信装置20Xにより実行される処理であり、ステップS311乃至S316の処理は、エリアX内の任意のクライアント装置30-Xにより実行される処理である。 In FIG. 28, the processes in steps S211 to S214 are executed by the transmitting apparatus 20X of the transmitting station X in area X, and the processes in steps S311 to S316 are performed in any client apparatus 30- in the area X. This is a process executed by X.
 ステップS211において、送信装置20Xのスキャントリガジェネレータ202は、放送サーバ10Aと放送サーバ10BのCMIジェネレータ104に対し、CMIメタデータの時刻情報の更新メッセージを送出する。ここでは、例えば、現在の時刻T0に対応したAreaConfigLastModified=T0への更新が指示される。 In step S211, the scan trigger generator 202 of the transmission device 20X sends a time information update message of CMI metadata to the CMI generator 104 of the broadcast server 10A and the broadcast server 10B. Here, for example, an update to AreaConfigLastModified = T0 corresponding to the current time T0 is instructed.
 ステップS212において、送信装置20Xのスキャントリガジェネレータ202は、すべての物理層フレームに含まれるL1シグナリング(L1詳細情報)に対し、AreaConfigLastModified=T0を設定する。 In step S212, the scan trigger generator 202 of the transmission device 20X sets AreaConfigLastModified = T0 for L1 signaling (L1 detailed information) included in all physical layer frames.
 放送サーバ10Aと放送サーバ10Bでは、送信装置20Xのスキャントリガジェネレータ202から送出される更新メッセージが受信される。 The broadcast server 10A and the broadcast server 10B receive the update message sent from the scan trigger generator 202 of the transmission device 20X.
 ステップS111において、放送サーバ10AのCMIジェネレータ104は、CMIメタデータ(CMI for BSID-X-n from A)に対し、更新が指示されたAreaConfigLastModified=T0を設定して送出する。送信装置20Xは、放送サーバ10AのCMIジェネレータ104から送出されるCMIメタデータを含む放送波を、エリアX内のクライアント装置30-Xに送出する。 In step S111, the CMI generator 104 of the broadcast server 10A sets and transmits AreaConfigLastModified = T0 instructed to update the CMI metadata (CMI for BSID-X-n from A). The transmission device 20X transmits a broadcast wave including CMI metadata transmitted from the CMI generator 104 of the broadcast server 10A to the client device 30-X in the area X.
 ステップS116において、放送サーバ10BのCMIジェネレータ104は、CMIメタデータ(CMI for BSID-X-n from B)に対し、更新が指示されたAreaConfigLastModified=T0を設定して送出する。送信装置20Xは、放送サーバ10BのCMIジェネレータ104から送出されるCMIメタデータを含む放送波を、エリアX内のクライアント装置30-Xに送出する。 In step S116, the CMI generator 104 of the broadcast server 10B sets AreaConfigLastModified = T0 instructed to update the CMI metadata (CMI for BSID-X-n from B) and sends it out. The transmission device 20X transmits a broadcast wave including CMI metadata transmitted from the CMI generator 104 of the broadcast server 10B to the client device 30-X in the area X.
 クライアント装置30-Xでは、初期スキャンを行う場合に、送信装置20Xから送出される放送波に含まれるCMIメタデータが取得される(S311,S312)。このCMIメタデータには、放送サーバ10AのCMIジェネレータ104により生成されたCMIメタデータ(CMI for BSID-X-n from A)と、放送サーバ10BのCMIジェネレータ104により生成されたCMIメタデータ(CMI for BSID-X-m from B)が含まれる。また、これらのCMIメタデータには、AreaConfigLastModified=T0が設定されている。 In the client device 30-X, when performing the initial scan, CMI metadata included in the broadcast wave transmitted from the transmission device 20X is acquired (S311 and S312). The CMI metadata includes CMI metadata (CMI for BSID-Xn from A) generated by the CMI generator 104 of the broadcast server 10A and CMI metadata (CMI for BSID generated by the CMI generator 104 of the broadcast server 10B). -Xm from B) is included. Also, AreaConfigLastModified = T0 is set in these CMI metadata.
 ステップS313において、クライアント装置30-Xの放送ミドルウェア305は、ステップS311,S312の処理で取得されたCMIメタデータに基づいて、サービスマップデータベース(SMDB-X at T0)を生成し、記憶部303に記憶させる。これにより、クライアント装置30-Xは、サービスの選局処理時に、サービスマップデータベース(SMDB-X at T0)を参照して、選局情報(アドレス解決情報)を取得することができる。 In step S313, the broadcast middleware 305 of the client device 30-X generates a service map database (SMDB-X at T0) based on the CMI metadata acquired in the processing of steps S311 and S312 and stores it in the storage unit 303. Remember. As a result, the client device 30-X can acquire channel selection information (address resolution information) with reference to the service map database (SMDB-X at T0) during the channel selection process of the service.
 その後、時刻T1において、放送局Bのサービスの構成に変更が生じ、CMIメタデータ(CMI for BSID-X-m fromB)に更新が起こった場合を想定する。この場合、放送サーバ10BのCMIジェネレータ104は、送信装置20Xのスキャントリガジェネレータ202に対し、CMIメタデータ(CMI for BSID-X-m fromB)の更新メッセージを送出する(S117)。ただし、当該CMIメタデータには、構成の変更時刻T1に対応したAreaConfigLastModified=T1が設定されている。 Suppose that, at time T1, the service configuration of broadcasting station B changes and the CMI metadata (CMI for BSID-X-m fromB) is updated. In this case, the CMI generator 104 of the broadcast server 10B sends an update message of CMI metadata (CMI for BSID-X-m fromB) to the scan trigger generator 202 of the transmission device 20X (S117). However, AreaConfigLastModified = T1 corresponding to the configuration change time T1 is set in the CMI metadata.
 送信装置20Xでは、放送サーバ10BのCMIジェネレータ104から送出された更新メッセージが受信される。 The transmission device 20X receives the update message sent from the CMI generator 104 of the broadcast server 10B.
 ステップS213において、送信装置20Xのスキャントリガジェネレータ202は、放送サーバ10Bからの更新メッセージに基づいて、すべての物理層フレームに含まれるL1シグナリング(L1詳細情報)に対し、AreaConfigLastModified=T1を設定する。送信装置20Xは、当該L1シグナリングを含む放送波を、エリアX内のクライアント装置30-Xに送出する。 In step S213, the scan trigger generator 202 of the transmission device 20X sets AreaConfigLastModified = T1 for L1 signaling (L1 detailed information) included in all physical layer frames based on the update message from the broadcast server 10B. The transmission device 20X transmits a broadcast wave including the L1 signaling to the client device 30-X in the area X.
 ステップS214において、送信装置20Xのスキャントリガジェネレータ202は、放送サーバ10Bからの更新メッセージに基づいて、放送サーバ10AのCMIジェネレータ104に対し、CMIメタデータの時刻情報の更新メッセージを送出する。ここでは、構成の変更時刻T1に対応したAreaConfigLastModified=T1への更新が指示される。 In step S214, the scan trigger generator 202 of the transmission device 20X sends an update message of time information of CMI metadata to the CMI generator 104 of the broadcast server 10A based on the update message from the broadcast server 10B. Here, an update to AreaConfigLastModified = T1 corresponding to the configuration change time T1 is instructed.
 放送サーバ10Aでは、送信装置20Xのスキャントリガジェネレータ202から送出される更新メッセージが受信される。 The broadcast server 10A receives the update message sent from the scan trigger generator 202 of the transmission device 20X.
 ステップS112において、放送サーバ10AのCMIジェネレータ104は、CMIメタデータ(CMI for BSID-X-n from A)に対し、更新が指示されたAreaConfigLastModified=T1を設定して送出する。送信装置20Xは、放送サーバ10AのCMIジェネレータ104から送出されるCMIメタデータを含む放送波を、エリアX内のクライアント装置30-Xに送出する。 In step S112, the CMI generator 104 of the broadcast server 10A sets AreaConfigLastModified = T1 instructed to update the CMI metadata (CMI for BSID-X-n from A) and transmits the result. The transmission device 20X transmits a broadcast wave including CMI metadata transmitted from the CMI generator 104 of the broadcast server 10A to the client device 30-X in the area X.
 クライアント装置30-Xでは、送信装置20Xから送出される放送波に含まれるL1シグナリングとCMIメタデータが取得される(S314,S315)。このL1シグナリングとCMIメタデータには、時刻情報として、AreaConfigLastModified=T1が含まれている。クライアント装置30-Xは、AreaConfigLastModifiedの値が、T0からT1に変化しているので、構成の変更(アドレス解決情報の変更)を検知する。 In the client device 30-X, L1 signaling and CMI metadata included in the broadcast wave transmitted from the transmission device 20X are acquired (S314, S315). The L1 signaling and CMI metadata include AreaConfigLastModified = T1 as time information. Since the value of AreaConfigLastModified has changed from T0 to T1, the client device 30-X detects a change in configuration (change in address resolution information).
 ステップS316において、クライアント装置30-Xの放送ミドルウェア305は、ステップS314,S315の処理で構成の変更が検知された場合(構成の変更が起こった事実が通知された場合)、所定のタイミング(再スキャンを行う適切な時刻)で、再スキャンを行い、サービスマップデータベース(SMDB-X at T1)を生成する。これにより、クライアント装置30-Xでは、サービスの選局処理時に、サービスマップデータベース(SMDB-X at T1)を参照して、現時点での構成に対応した選局情報(アドレス解決情報)を取得することができる。 In step S316, the broadcast middleware 305 of the client device 30-X detects a change in configuration in the processing of steps S314 and S315 (when the fact that the change in configuration has been notified) is detected at a predetermined timing (re-transmission). Re-scan at the appropriate time to scan and generate the service map database (SMDB-X at T1). As a result, the client device 30-X refers to the service map database (SMDB-X at T1) at the time of service channel selection processing, and acquires channel selection information (address resolution information) corresponding to the current configuration. be able to.
 以上、CMIメタデータに更新が起こる場合の各装置での処理の流れについて説明した。 In the above, the processing flow in each device when CMI metadata is updated has been described.
(CMIメタデータの送出停止の処理)
 次に、図29のフローチャートを参照して、放送局BからのCMIメタデータ(CMI for BSID-X-m fromB)の送出が停止する場合の各装置での処理の流れを説明する。なお、図29に示した処理は、上述した図28の処理の後に実行されるものとする。
(Process to stop sending CMI metadata)
Next, with reference to the flowchart of FIG. 29, the flow of processing in each device when transmission of CMI metadata (CMI for BSID-Xm from B) from the broadcasting station B is stopped will be described. Note that the processing shown in FIG. 29 is executed after the processing of FIG. 28 described above.
 放送局Bのサービスが停止し、CMIメタデータ(CMI for BSID-X-m fromB)の送出が停止する場合を想定する。この場合、放送局BのCMIジェネレータ104は、送信装置20Xのスキャントリガジェネレータ202に対し、CMIメタデータ(CMI for BSID-X-m fromB)の送出停止メッセージを送出する(S121)。ただし、当該CMIメタデータには、送出停止を意味するAreaConfigLastModified=0が設定されている。 Suppose that the service of broadcasting station B stops and the transmission of CMI metadata (CMI for BSID-X-m fromB) stops. In this case, the CMI generator 104 of the broadcasting station B transmits a transmission stop message of CMI metadata (CMISIDfor BSID-X-m fromB) to the scan trigger generator 202 of the transmission device 20X (S121). However, AreaConfigLastModified = 0 indicating transmission stop is set in the CMI metadata.
 送信装置20Xでは、放送サーバ10BのCMIジェネレータ104から送出された送出停止メッセージが受信される。 The transmission device 20X receives the transmission stop message transmitted from the CMI generator 104 of the broadcast server 10B.
 ステップS221において、送信装置20Xのスキャントリガジェネレータ202は、放送サーバ10Bからの送出停止メッセージに基づいて、すべての物理層フレームに含まれるL1シグナリング(L1詳細情報)に対し、構成の変更時刻T2に対応したAreaConfigLastModified=T2を設定する。 In step S221, the scan trigger generator 202 of the transmission device 20X performs the configuration change time T2 for L1 signaling (L1 detailed information) included in all physical layer frames based on the transmission stop message from the broadcast server 10B. Set the corresponding AreaConfigLastModified = T2.
 ステップS222において、送信装置20Xのスキャントリガジェネレータ202は、放送サーバ10Bからの送出停止メッセージに基づいて、放送サーバ10AのCMIジェネレータ104に対し、CMIメタデータの時刻情報の更新メッセージを送出する。ここでは、構成の変更時刻T2に対応したAreaConfigLastModified=T2への更新が指示される。 In step S222, the scan trigger generator 202 of the transmission device 20X transmits an update message of CMI metadata time information to the CMI generator 104 of the broadcast server 10A based on the transmission stop message from the broadcast server 10B. Here, an update to AreaConfigLastModified = T2 corresponding to the configuration change time T2 is instructed.
 放送サーバ10Aでは、送信装置20Xのスキャントリガジェネレータ202から送出される更新メッセージが受信される。ステップS126において、放送サーバ10AのCMIジェネレータ104は、CMIメタデータ(CMI for BSID-X-n from A)に対し、更新が指示されたAreaConfigLastModified=T2を設定して送出する。 The broadcast server 10A receives the update message sent from the scan trigger generator 202 of the transmission device 20X. In step S126, the CMI generator 104 of the broadcast server 10A sets AreaConfigLastModified = T2 instructed to update the CMI metadata (CMI for BSID-X-n from A) and sends it out.
 送信装置20Xは、ステップS221の処理で得られるL1シグナリングと、ステップS126の処理で得られるCMIメタデータを含む放送波を、エリアX内のクライアント装置30-Xに送出する。 The transmission device 20X transmits the broadcast wave including the L1 signaling obtained by the process of step S221 and the CMI metadata obtained by the process of step S126 to the client device 30-X in the area X.
 クライアント装置30-Xでは、送信装置20Xから送出される放送波に含まれるL1シグナリングとCMIメタデータが取得される(S321)。このL1シグナリングとCMIメタデータには、時刻情報として、AreaConfigLastModified=T2が含まれている。クライアント装置30-Xは、AreaConfigLastModifiedの値が、T1からT2に変化しているので、構成の変更(アドレス解決情報の変更)を検知する。 The client device 30-X acquires L1 signaling and CMI metadata included in the broadcast wave transmitted from the transmission device 20X (S321). The L1 signaling and CMI metadata include AreaConfigLastModified = T2 as time information. Since the value of AreaConfigLastModified has changed from T1 to T2, the client device 30-X detects a change in configuration (change in address resolution information).
 ステップS322において、クライアント装置30-Xの放送ミドルウェア305は、ステップS321の処理で構成の変更が検知された場合、所定のタイミングで、再スキャンを行い、サービスマップデータベース(SMDB-X at T2)を生成する。これにより、クライアント装置30-Xでは、サービスの選局処理時に、サービスマップデータベース(SMDB-X at T2)を参照して、現時点での構成に対応した選局情報(アドレス解決情報)を取得することができる。 In step S322, the broadcast middleware 305 of the client device 30-X performs a rescan at a predetermined timing when the configuration change is detected in the process of step S321, and stores the service map database (SMDB-X at T2). Generate. As a result, the client device 30-X refers to the service map database (SMDB-X at T2) at the time of service channel selection processing, and acquires channel selection information (address resolution information) corresponding to the current configuration. be able to.
 以上、CMIメタデータの送出が停止する場合の各装置での処理の流れについて説明した。 So far, the process flow in each device when CMI metadata transmission stops has been described.
(CMIメタデータの送出再開の処理)
 次に、図30のフローチャートを参照して、放送局BからのCMIメタデータ(CMI for BSID-X-m fromB)の送出が再開する場合の各装置での処理の流れを説明する。なお、図30に示した処理は、上述した図29の処理の後に実行されるものとする。
(CMI metadata transmission restart processing)
Next, with reference to the flowchart of FIG. 30, the flow of processing in each device when transmission of CMI metadata (CMI for BSID-Xm from B) from the broadcasting station B is resumed will be described. Note that the processing shown in FIG. 30 is executed after the processing of FIG. 29 described above.
 放送局Bにおいて、上述した図29の処理で停止していたサービスが再開し、CMIメタデータ(CMI for BSID-X-m fromB)の送出が再開される場合を想定する。この場合、放送サーバ10BのCMIジェネレータ104は、送信装置20Xのスキャントリガジェネレータ202に対し、CMIメタデータ(CMI for BSID-X-m fromB)の送出再開メッセージを送出する(S131)。ただし、当該CMIメタデータには、構成の変更時刻T3に対応したAreaConfigLastModified=T3が設定されている。 It is assumed that the broadcasting station B resumes the service that was stopped by the above-described processing of FIG. 29 and resumes transmission of CMI metadata (CMI for BSID-X-m fromB). In this case, the CMI generator 104 of the broadcast server 10B sends a transmission restart message of CMI metadata (CMI for BSID-X-m fromB) to the scan trigger generator 202 of the transmission device 20X (S131). However, AreaConfigLastModified = T3 corresponding to the configuration change time T3 is set in the CMI metadata.
 送信装置20Xでは、放送サーバ10BのCMIジェネレータ104から送出された送出再開メッセージが受信される。 The transmission device 20X receives the transmission restart message transmitted from the CMI generator 104 of the broadcast server 10B.
 ステップS231において、送信装置20Xのスキャントリガジェネレータ202は、放送サーバ10Bからの送出再開メッセージに基づいて、すべての物理層フレームに含まれるL1シグナリング(L1詳細情報)に対し、構成の変更時刻T3に対応したAreaConfigLastModified=T3を設定する。送信装置20Xは、当該L1シグナリングを含む放送波を、エリアX内のクライアント装置30-Xに送出する。 In step S231, the scan trigger generator 202 of the transmission device 20X performs the configuration change time T3 for L1 signaling (L1 detailed information) included in all physical layer frames based on the transmission restart message from the broadcast server 10B. Set the corresponding AreaConfigLastModified = T3. The transmission device 20X transmits a broadcast wave including the L1 signaling to the client device 30-X in the area X.
 ステップS232において、送信装置20Xのスキャントリガジェネレータ202は、放送サーバ10Bからの送出再開メッセージに基づいて、放送サーバ10AのCMIジェネレータ104に対し、CMIメタデータの時刻情報の更新メッセージを送出する。ここでは、構成の変更時刻T3に対応したAreaConfigLastModified=T3への更新が指示される。 In step S232, the scan trigger generator 202 of the transmission device 20X transmits an update message of time information of CMI metadata to the CMI generator 104 of the broadcast server 10A based on the transmission restart message from the broadcast server 10B. Here, an update to AreaConfigLastModified = T3 corresponding to the configuration change time T3 is instructed.
 放送サーバ10Aでは、送信装置20Xのスキャントリガジェネレータ202から送出される更新メッセージが受信される。 The broadcast server 10A receives the update message sent from the scan trigger generator 202 of the transmission device 20X.
 ステップS136において、放送サーバ10AのCMIジェネレータ104は、CMIメタデータ(CMI for BSID-X-n from A)に対し、更新が指示されたAreaConfigLastModified=T3を設定して送出する。送信装置20Xは、放送サーバ10AのCMIジェネレータ104から送出されるCMIメタデータを含む放送波を、エリアX内のクライアント装置30-Xに送出する。 In step S136, the CMI generator 104 of the broadcast server 10A sets AreaConfigLastModified = T3 instructed to update the CMI metadata (CMI for BSID-X-n-from す る A) and sends it out. The transmission device 20X transmits a broadcast wave including CMI metadata transmitted from the CMI generator 104 of the broadcast server 10A to the client device 30-X in the area X.
 クライアント装置30-Xでは、送信装置20Xから送出される放送波に含まれるL1シグナリングとCMIメタデータが取得される(S331,S332)。このL1シグナリングとCMIメタデータには、時刻情報として、AreaConfigLastModified=T3が含まれている。クライアント装置30-Xは、AreaConfigLastModifiedの値が、T2からT3に変化しているので、構成の変更(アドレス解決情報の変更)を検知する。 In the client device 30-X, L1 signaling and CMI metadata included in the broadcast wave transmitted from the transmission device 20X are acquired (S331, S332). The L1 signaling and CMI metadata include AreaConfigLastModified = T3 as time information. Since the value of AreaConfigLastModified has changed from T2 to T3, the client device 30-X detects a change in configuration (change in address resolution information).
 ステップS333において、クライアント装置30-Xの放送ミドルウェア305は、ステップS331,S321の処理で構成の変更が検知された場合、所定のタイミングで、再スキャンを行い、サービスマップデータベース(SMDB-X at T3)を生成する。これにより、クライアント装置30-Xでは、サービスの選局処理時に、サービスマップデータベース(SMDB-X at T3)を参照して、現時点での構成に対応した選局情報(アドレス解決情報)を取得することができる。 In step S333, the broadcast middleware 305 of the client device 30-X performs a rescan at a predetermined timing when a change in configuration is detected in the processing of steps S331 and S321, and the service map database (SMDB-X at T3 ) Is generated. As a result, the client device 30-X refers to the service map database (SMDB-X at T3) at the time of service channel selection processing, and acquires channel selection information (address resolution information) corresponding to the current configuration. be able to.
 以上、CMIメタデータの送出が再開する場合の各装置での処理の流れについて説明した。 So far, the process flow in each device when CMI metadata transmission resumes has been described.
 以上、構成変更情報(時刻情報)が放送経由で配信される場合について説明した。次に、図31乃至図35を参照して、上述したL1シグナリングやCMIメタデータの拡張を行わない場合の構成変更情報(時刻情報)が通信経由で配信される場合について説明する。 In the above, the case where the configuration change information (time information) is distributed via broadcasting has been described. Next, with reference to FIG. 31 to FIG. 35, a description will be given of a case where configuration change information (time information) in the case where the above-described L1 signaling and CMI metadata are not extended is distributed via communication.
(伝送システムの構成例)
 図31は、伝送システムの他の構成例を示す図である。
(Configuration example of transmission system)
FIG. 31 is a diagram illustrating another configuration example of the transmission system.
 図31の伝送システム2は、上述した伝送システム1(図1)と比べて、通信路60と接続されるスキャントリガサーバ50が設けられている点が異なっている。また、伝送システム2においては、クライアント装置30が通信機能を有しており、通信路60を介して、クライアント装置30とスキャントリガサーバ50が、各種のデータをやりとりすることができる。 31 differs from the transmission system 1 (FIG. 1) described above in that a scan trigger server 50 connected to the communication path 60 is provided. In the transmission system 2, the client device 30 has a communication function, and the client device 30 and the scan trigger server 50 can exchange various data via the communication path 60.
 スキャントリガサーバ50は、図24に示したスキャントリガジェネレータ202を有している。すなわち、スキャントリガサーバ50のスキャントリガジェネレータ202は、放送サーバ10のCMIジェネレータ104と、所定のインターフェースを介して、各種のメッセージ等のデータをやりとりすることができる。 The scan trigger server 50 includes the scan trigger generator 202 shown in FIG. That is, the scan trigger generator 202 of the scan trigger server 50 can exchange data such as various messages with the CMI generator 104 of the broadcast server 10 via a predetermined interface.
 スキャントリガサーバ50のスキャントリガジェネレータ202は、放送サーバ10のCMIジェネレータ104からの各種のメッセージに基づいて、構成変更情報としての時刻情報を管理している。スキャントリガサーバ50のスキャントリガジェネレータ202は、通信路60を介して、クライアント装置30からの要求に応じて、管理している時刻情報を、クライアント装置30に送出する。 The scan trigger generator 202 of the scan trigger server 50 manages time information as configuration change information based on various messages from the CMI generator 104 of the broadcast server 10. The scan trigger generator 202 of the scan trigger server 50 sends the managed time information to the client device 30 via the communication path 60 in response to a request from the client device 30.
 なお、スキャントリガサーバ50のスキャントリガジェネレータ202で管理されている構成変更情報(時刻情報)は、クライアント装置30側からの要求に応じて提供されるほか、例えば、スキャントリガサーバ50側から、プッシュ通知されるようにするなど、所定のタイミングで、クライアント装置30側に、構成変更情報を提供可能な方法であれば、いずれの方法であってもよい。 The configuration change information (time information) managed by the scan trigger generator 202 of the scan trigger server 50 is provided in response to a request from the client device 30 side. For example, the configuration change information is pushed from the scan trigger server 50 side. Any method may be used as long as the configuration change information can be provided to the client device 30 side at a predetermined timing, such as notification.
 また、図31の伝送システム2について、上述した構成以外の構成については、図1の伝送システム1の構成と同様であるため、その説明は省略するものとする。 Further, with respect to the transmission system 2 of FIG. 31, the configuration other than the above-described configuration is the same as the configuration of the transmission system 1 of FIG.
(受信側の構成)
 図32は、図31のクライアント装置30の構成例を示す図である。
(Receiver configuration)
FIG. 32 is a diagram illustrating a configuration example of the client device 30 of FIG.
 図31のクライアント装置30は、上述したクライアント装置30(図25)と比べて、通信部308が設けられている点が異なっている。 31 is different from the above-described client device 30 (FIG. 25) in that a communication unit 308 is provided.
 通信部308は、例えば、通信インターフェース回路等から構成される。通信部308は、制御部301からの制御に従い、通信路60を介して、スキャントリガサーバ50との間で、各種のデータをやりとりする。 The communication unit 308 includes, for example, a communication interface circuit. The communication unit 308 exchanges various types of data with the scan trigger server 50 through the communication path 60 in accordance with control from the control unit 301.
 なお、図31のクライアント装置30において、通信部308以外の構成は、図25のクライアント装置30の構成と同様であるため、その説明は省略する。 In the client device 30 of FIG. 31, the configuration other than the communication unit 308 is the same as the configuration of the client device 30 of FIG.
(CMIメタデータの更新時の処理)
 次に、図33のフローチャートを参照して、放送局BからのCMIメタデータ(CMI for BSID-X-m fromB)に更新が起こる場合の各装置での処理の流れを説明する。
(Process when updating CMI metadata)
Next, with reference to the flowchart of FIG. 33, the flow of processing in each device when the CMI metadata (CMI for BSID-Xm from B) from the broadcasting station B is updated will be described.
 なお、図33において、ステップS151乃至S152の処理は、エリアXでの放送を行う放送局Aの放送サーバ10Aにより実行される処理であり、ステップS156乃至S157の処理は、エリアXでの放送を行う放送局Bの放送サーバ10Bにより実行される処理である。 In FIG. 33, the processes in steps S151 to S152 are executed by the broadcast server 10A of the broadcasting station A that broadcasts in the area X, and the processes in steps S156 to S157 are broadcast in the area X. This is a process executed by the broadcast server 10B of the broadcast station B to be performed.
 また、図33において、ステップS251乃至S253の処理は、エリアXの送信局Xの送信装置20X又はスキャントリガサーバ50Xにより実行される処理であり、ステップS351乃至S358の処理は、エリアX内の任意のクライアント装置30-Xにより実行される処理である。 In FIG. 33, the processes in steps S251 to S253 are processes executed by the transmission apparatus 20X or the scan trigger server 50X of the transmission station X in area X, and the processes in steps S351 to S358 are arbitrary in the area X. This process is executed by the client device 30-X.
 ステップS251において、スキャントリガサーバ50Xのスキャントリガジェネレータ202は、時刻情報を設定する。ここでは、例えば、現在の時刻T0に対応したAreaConfigLastModified=T0が設定される。 In step S251, the scan trigger generator 202 of the scan trigger server 50X sets time information. Here, for example, AreaConfigLastModified = T0 corresponding to the current time T0 is set.
 ステップS151において、放送サーバ10AのCMIジェネレータ104は、送信装置20Xに対し、CMIメタデータ(CMI for BSID-X-n from A)を送出する。また、ステップS156において、放送サーバ10BのCMIジェネレータ104は、送信装置20Xに対し、CMIメタデータ(CMI for BSID-X-m from B)を送出する。 In step S151, the CMI generator 104 of the broadcast server 10A transmits CMI metadata (CMI for BSID-X-n from A) to the transmission device 20X. In step S156, the CMI generator 104 of the broadcast server 10B transmits CMI metadata (CMI for BSID-X-m from B) to the transmission device 20X.
 クライアント装置30-Xでは、初期スキャンを開始する前に、通信路60を介して、スキャントリガサーバ50Xのスキャントリガジェネレータ202に対し、時刻情報を要求することで、AreaConfigLastModified=T0を取得する(S351)。 Before starting the initial scan, the client device 30-X requests AreaConfigLastModified = T0 by requesting time information from the scan trigger generator 202 of the scan trigger server 50X via the communication path 60 (S351). ).
 ここで、時刻情報の要求には、例えば、HTTP(Hypertext Transfer Protocol)等の通信プロトコルを利用して、AreaConfigLastModifedの値を要求するためのリクエストを送信すればよい。具体的には、例えば、クライアント装置30-Xが、スキャントリガサーバ50Xに対し、「http://x.com/scanTrigger?AreaConfigLastModified」であるリクエストを送信することで、AreaConfigLastModifedの値を示すレスポンスが返される。 Here, for requesting time information, for example, a request for requesting the value of AreaConfigLastModifed may be transmitted using a communication protocol such as HTTP (Hypertext Transfer Protocol). Specifically, for example, when the client apparatus 30-X transmits a request “http://x.com/scanTrigger?AreaConfigLastModified” to the scan trigger server 50X, a response indicating the value of AreaConfigLastModifed is received. returned.
 また、ウェブソケット(WebSocket)が利用できる環境においては、クライアント装置30-Xとスキャントリガサーバ50Xとの間で、常時ソケット接続を確立しておくことで、スキャントリガサーバ50Xが構成の変更を検知したタイミングで、直ちに、クライアント装置30-Xに対し、時刻情報(AreaConfigLastModifedの値)を通知するようにしてもよい。 In an environment where a web socket (WebSocket) can be used, the scan trigger server 50X detects a change in configuration by establishing a socket connection at all times between the client device 30-X and the scan trigger server 50X. At this timing, the time information (AreaConfigLastModifed value) may be notified immediately to the client device 30-X.
 そして、クライアント装置30-Xでは、初期スキャンが開始されると、送信装置20Xから送出される放送波に含まれるCMIメタデータが取得される(S352,S353)。このCMIメタデータには、放送サーバ10AのCMIジェネレータ104により生成されたCMIメタデータ(CMI for BSID-X-n from A)と、放送サーバ10BのCMIジェネレータ104により生成されたCMIメタデータ(CMI for BSID-X-m from B)が含まれる。ただし、これらのCMIメタデータには、AreaConfigLastModifiedの値が設定されていない点が、上述した図28乃至図30を参照して説明した例とは異なっている。 In the client device 30-X, when the initial scan is started, CMI metadata included in the broadcast wave transmitted from the transmission device 20X is acquired (S352, S353). The CMI metadata includes CMI metadata (CMI for BSID-Xn from A) generated by the CMI generator 104 of the broadcast server 10A and CMI metadata (CMI for BSID generated by the CMI generator 104 of the broadcast server 10B). -Xm from B) is included. However, these CMI metadata are different from the example described with reference to FIGS. 28 to 30 described above in that the value of AreaConfigLastModified is not set.
 ステップS354において、クライアント装置30-Xの放送ミドルウェア305は、ステップS352,S353の処理で取得されたCMIメタデータに基づいて、サービスマップデータベース(SMDB-X at T0)を生成し、記憶部303に記憶させる。これにより、クライアント装置30-Xは、サービスの選局処理時に、サービスマップデータベース(SMDB-X at T0)を参照して、選局情報(アドレス解決情報)を取得することができる。 In step S354, the broadcast middleware 305 of the client device 30-X generates a service map database (SMDB-X at T0) based on the CMI metadata acquired in the processing of steps S352 and S353, and stores it in the storage unit 303. Remember me. As a result, the client device 30-X can acquire channel selection information (address resolution information) with reference to the service map database (SMDB-X at T0) during the channel selection process of the service.
 その後、時刻T1において、放送局Bのサービスの構成に変更が生じ、CMIメタデータ(CMI for BSID-X-m fromB)に更新が起こった場合を想定する。この場合、放送サーバ10BのCMIジェネレータ104は、スキャントリガサーバ50Xのスキャントリガジェネレータ202に対し、CMIメタデータ(CMI for BSID-X-m fromB)の更新メッセージを送出する(S157)。 Suppose that, at time T1, the service configuration of broadcasting station B changes and the CMI metadata (CMI for BSID-X-m fromB) is updated. In this case, the CMI generator 104 of the broadcast server 10B sends an update message of CMI metadata (CMI for BSID-X-m fromB) to the scan trigger generator 202 of the scan trigger server 50X (S157).
 スキャントリガサーバ50Xでは、放送サーバ10BのCMIジェネレータ104から送出された更新メッセージが受信される。これにより、スキャントリガサーバ50Xのスキャントリガジェネレータ202では、当該更新メッセージに基づいて、放送局BからのCMIメタデータ(CMI for BSID-X-m fromB)の変更を検知することができる(S252)。なお、CMIメタデータの変更の検知の際には、ハッシュ値などを用いることができる。 The scan trigger server 50X receives the update message sent from the CMI generator 104 of the broadcast server 10B. Thereby, the scan trigger generator 202 of the scan trigger server 50X can detect the change of the CMI metadata (CMI for BSID-X-m fromB) from the broadcasting station B based on the update message (S252). A hash value or the like can be used when detecting a change in CMI metadata.
 ステップS253において、スキャントリガサーバ50Xのスキャントリガジェネレータ202は、時刻情報を設定する。ここでは、構成の変更時刻T1に対応したAreaConfigLastModified=T1が設定される。 In step S253, the scan trigger generator 202 of the scan trigger server 50X sets time information. Here, AreaConfigLastModified = T1 corresponding to the configuration change time T1 is set.
 クライアント装置30-Xは、通信路60を介して、スキャントリガサーバ50Xに対するポーリングを行っており、AreaConfigLastModified=T1を取得する(S355)。クライアント装置30-Xは、AreaConfigLastModifiedの値が、T0からT1に変化しているので、構成の変更(アドレス解決情報の変更)を検知する。 The client device 30-X polls the scan trigger server 50X via the communication path 60, and acquires AreaConfigLastModified = T1 (S355). Since the value of AreaConfigLastModified has changed from T0 to T1, the client device 30-X detects a change in configuration (change in address resolution information).
 そして、クライアント装置30-Xの放送ミドルウェア305は、ステップS355の処理で構成の変更が検知された場合(構成の変更が起こった事実が通知された場合)、所定のタイミング(再スキャンを行う適切な時刻)で、再スキャンを行う。 Then, the broadcast middleware 305 of the client device 30-X, when a configuration change is detected in the process of step S355 (when the fact that the configuration change has occurred is notified), at a predetermined timing (appropriate for performing rescanning). At the correct time).
 クライアント装置30-Xでは、再スキャンが開始されると、送信装置20Xから送出される放送波に含まれるCMIメタデータが取得される(S356,S357)。このCMIメタデータには、放送サーバ10AのCMIジェネレータ104により生成されたCMIメタデータ(CMI for BSID-X-n from A)と、放送サーバ10BのCMIジェネレータ104により生成されたCMIメタデータ(CMI for BSID-X-m from B)が含まれる。ただし、これらのCMIメタデータには、AreaConfigLastModifiedの値が設定されていない点が、上述した図28乃至図30を参照して説明した例とは異なっている。 In the client device 30-X, when rescanning is started, CMI metadata included in the broadcast wave transmitted from the transmission device 20X is acquired (S356, S357). The CMI metadata includes CMI metadata (CMI for BSID-Xn from A) generated by the CMI generator 104 of the broadcast server 10A and CMI metadata (CMI for BSID generated by the CMI generator 104 of the broadcast server 10B). -Xm from B) is included. However, these CMI metadata are different from the example described with reference to FIGS. 28 to 30 described above in that the value of AreaConfigLastModified is not set.
 ステップS358において、クライアント装置30-Xの放送ミドルウェア305は、ステップS356,S357の処理で取得されたCMIメタデータに基づいて、サービスマップデータベース(SMDB-X at T1)を生成し、記憶部303に記憶させる。これにより、クライアント装置30-Xは、サービスの選局処理時に、サービスマップデータベース(SMDB-X at T1)を参照して、選局情報(アドレス解決情報)を取得することができる。 In step S358, the broadcast middleware 305 of the client device 30-X generates a service map database (SMDB-X at T1) based on the CMI metadata acquired in the processing of steps S356 and S357, and stores it in the storage unit 303. Remember me. As a result, the client device 30-X can acquire the channel selection information (address resolution information) with reference to the service map database (SMDB-X at T1) during the service channel selection process.
 以上、CMIメタデータに更新が起こる場合の各装置での処理の流れについて説明した。 In the above, the processing flow in each device when CMI metadata is updated has been described.
(CMIメタデータの送出停止の処理)
 次に、図34のフローチャートを参照して、放送局BからのCMIメタデータ(CMI for BSID-X-m fromB)の送出が停止する場合の各装置での処理の流れを説明する。なお、図34に示した処理は、上述した図33の処理の後に実行されるものとする。
(Process to stop sending CMI metadata)
Next, with reference to the flowchart of FIG. 34, the flow of processing in each device when transmission of CMI metadata (CMI for BSID-Xm from B) from the broadcasting station B is stopped will be described. Note that the process shown in FIG. 34 is executed after the process of FIG. 33 described above.
 放送局Bのサービスが停止し、CMIメタデータ(CMI for BSID-X-m fromB)の送出が停止する場合を想定する。この場合、放送局BのCMIジェネレータ104は、スキャントリガサーバ50Xのスキャントリガジェネレータ202に対し、CMIメタデータ(CMI for BSID-X-m fromB)の送出停止メッセージを送出する(S161)。 Suppose that the service of broadcasting station B stops and the transmission of CMI metadata (CMI for BSID-X-m fromB) stops. In this case, the CMI generator 104 of the broadcasting station B transmits a transmission stop message of CMI metadata (CMISIDfor BSID-X-m fromB) to the scan trigger generator 202 of the scan trigger server 50X (S161).
 スキャントリガサーバ50Xでは、放送サーバ10BのCMIジェネレータ104から送出された送出停止メッセージが受信される。 The scan trigger server 50X receives the transmission stop message transmitted from the CMI generator 104 of the broadcast server 10B.
 スキャントリガサーバ50Xでは、放送サーバ10BのCMIジェネレータ104から送出された送出停止メッセージが受信される。これにより、スキャントリガサーバ50Xのスキャントリガジェネレータ202では、当該送出停止メッセージに基づいて、放送局BからのCMIメタデータ(CMI for BSID-X-m fromB)の送出停止を検知することができる(S261)。 The scan trigger server 50X receives the transmission stop message transmitted from the CMI generator 104 of the broadcast server 10B. Thereby, the scan trigger generator 202 of the scan trigger server 50X can detect the transmission stop of the CMI metadata (CMI for BSID-Xm fromB) from the broadcasting station B based on the transmission stop message (S261). .
 ステップS262において、スキャントリガサーバ50Xのスキャントリガジェネレータ202は、時刻情報を設定する。ここでは、構成の変更時刻T2に対応したAreaConfigLastModified=T2が設定される。 In step S262, the scan trigger generator 202 of the scan trigger server 50X sets time information. Here, AreaConfigLastModified = T2 corresponding to the configuration change time T2 is set.
 クライアント装置30-Xは、通信路60を介して、スキャントリガサーバ50Xに対するポーリングを行っており、AreaConfigLastModified=T2を取得する(S361)。クライアント装置30-Xは、AreaConfigLastModifiedの値が、T1からT2に変化しているので、構成の変更(アドレス解決情報の変更)を検知する。 The client device 30-X polls the scan trigger server 50X via the communication path 60, and acquires AreaConfigLastModified = T2 (S361). Since the value of AreaConfigLastModified has changed from T1 to T2, the client device 30-X detects a change in configuration (change in address resolution information).
 そして、クライアント装置30-Xの放送ミドルウェア305は、ステップS361の処理で構成の変更が検知された場合、所定のタイミングで、再スキャンを行う。クライアント装置30-Xでは、再スキャンが開始されると、送信装置20Xから送出される放送波に含まれるCMIメタデータが取得される(S362)。このCMIメタデータには、放送サーバ10AのCMIジェネレータ104により生成されたCMIメタデータ(CMI for BSID-X-n from A)が含まれる。 The broadcast middleware 305 of the client device 30-X performs rescanning at a predetermined timing when a configuration change is detected in the process of step S361. When the client device 30-X starts rescanning, the CMI metadata included in the broadcast wave transmitted from the transmission device 20X is acquired (S362). This CMI metadata includes CMI metadata (CMI for BSID-X-n from A) generated by the CMI generator 104 of the broadcast server 10A.
 ステップS363において、クライアント装置30-Xの放送ミドルウェア305は、ステップS362の処理で取得されたCMIメタデータに基づいて、サービスマップデータベース(SMDB-X at T2)を生成し、記憶部303に記憶させる。これにより、クライアント装置30-Xは、サービスの選局処理時に、サービスマップデータベース(SMDB-X at T2)を参照して、選局情報(アドレス解決情報)を取得することができる。 In step S363, the broadcast middleware 305 of the client device 30-X generates a service map database (SMDB-X at T2) based on the CMI metadata acquired in the process of step S362 and stores it in the storage unit 303. . Thereby, the client device 30-X can acquire the channel selection information (address resolution information) with reference to the service map database (SMDB-X at T2) during the channel selection process of the service.
 以上、CMIメタデータの送出が停止する場合の各装置での処理の流れについて説明した。 So far, the process flow in each device when CMI metadata transmission stops has been described.
(CMIメタデータの送出再開の処理)
 次に、図35のフローチャートを参照して、放送局BからのCMIメタデータ(CMI for BSID-X-m fromB)の送出が再開する場合の各装置での処理の流れを説明する。なお、図35に示した処理は、上述した図34の処理の後に実行されるものとする。
(CMI metadata transmission restart processing)
Next, with reference to the flowchart of FIG. 35, the flow of processing in each device when transmission of CMI metadata (CMI for BSID-Xm from B) from the broadcasting station B is resumed will be described. The process shown in FIG. 35 is executed after the process of FIG. 34 described above.
 放送局Bにおいて、上述した図34の処理で停止していたサービスが再開し、CMIメタデータ(CMI for BSID-X-m fromB)の送出が再開される場合を想定する。この場合、放送サーバ10BのCMIジェネレータ104は、スキャントリガサーバ50Xのスキャントリガジェネレータ202に対し、CMIメタデータ(CMI for BSID-X-m fromB)の送出再開メッセージを送出する(S171)。 It is assumed that the broadcast station B resumes the service that was stopped in the above-described processing of FIG. 34 and resumes transmission of CMI metadata (CMI for BSID-X-m fromB). In this case, the CMI generator 104 of the broadcast server 10B sends a transmission restart message of CMI metadata (CMI for BSID-X-m fromB) to the scan trigger generator 202 of the scan trigger server 50X (S171).
 スキャントリガサーバ50Xでは、放送サーバ10BのCMIジェネレータ104から送出された送出再開メッセージが受信される。これにより、スキャントリガサーバ50Xのスキャントリガジェネレータ202では、当該送出再開メッセージに基づいて、放送局BからのCMIメタデータ(CMI for BSID-X-m fromB)の送出再開を検知することができる(S271)。 The scan trigger server 50X receives the transmission restart message transmitted from the CMI generator 104 of the broadcast server 10B. Thereby, the scan trigger generator 202 of the scan trigger server 50X can detect the resumption of transmission of CMI metadata (CMI for BSID-Xm fromB) from the broadcasting station B based on the transmission resumption message (S271). .
 ステップS272において、スキャントリガサーバ50Xのスキャントリガジェネレータ202は、時刻情報を設定する。ここでは、構成の変更時刻T3に対応したAreaConfigLastModified=T3が設定される。 In step S272, the scan trigger generator 202 of the scan trigger server 50X sets time information. Here, AreaConfigLastModified = T3 corresponding to the configuration change time T3 is set.
 クライアント装置30-Xは、通信路60を介して、スキャントリガサーバ50Xに対するポーリングを行っており、AreaConfigLastModified=T3を取得する(S371)。クライアント装置30-Xは、AreaConfigLastModifiedの値が、T2からT3に変化しているので、構成の変更(アドレス解決情報の変更)を検知する。 The client device 30-X is polling the scan trigger server 50X via the communication path 60, and acquires AreaConfigLastModified = T3 (S371). Since the value of AreaConfigLastModified has changed from T2 to T3, the client device 30-X detects a change in configuration (change in address resolution information).
 そして、クライアント装置30-Xの放送ミドルウェア305は、ステップS371の処理で構成の変更が検知された場合、所定のタイミングで、再スキャンを行う。クライアント装置30-Xでは、再スキャンが開始されると、送信装置20Xから送出される放送波に含まれるCMIメタデータが取得される(S372,S373)。このCMIメタデータには、放送サーバ10AのCMIジェネレータ104により生成されたCMIメタデータ(CMI for BSID-X-n from A)と、放送サーバ10BのCMIジェネレータ104により生成されたCMIメタデータ(CMI for BSID-X-m from B)が含まれる。 Then, the broadcast middleware 305 of the client device 30-X performs rescanning at a predetermined timing when a change in configuration is detected in the process of step S371. In the client device 30-X, when rescanning is started, CMI metadata included in the broadcast wave transmitted from the transmission device 20X is acquired (S372, S373). The CMI metadata includes CMI metadata (CMI for BSID-Xn from A) generated by the CMI generator 104 of the broadcast server 10A and CMI metadata (CMI for BSID generated by the CMI generator 104 of the broadcast server 10B). -Xm from B) is included.
 ステップS374において、クライアント装置30-Xの放送ミドルウェア305は、ステップS372,S373の処理で取得されたCMIメタデータに基づいて、サービスマップデータベース(SMDB-X at T3)を生成し、記憶部303に記憶させる。これにより、クライアント装置30-Xは、サービスの選局処理時に、サービスマップデータベース(SMDB-X at T3)を参照して、選局情報(アドレス解決情報)を取得することができる。 In step S374, the broadcast middleware 305 of the client device 30-X generates a service map database (SMDB-X at T3) based on the CMI metadata acquired in the processing of steps S372 and S373, and stores it in the storage unit 303. Remember me. As a result, the client device 30-X can acquire the channel selection information (address resolution information) with reference to the service map database (SMDB-X at T3) during the service channel selection process.
 以上、CMIメタデータの送出が再開する場合の各装置での処理の流れについて説明した。 So far, the process flow in each device when CMI metadata transmission resumes has been described.
<5.変形例> <5. Modification>
 上述した説明としては、デジタル放送の規格として、米国等で採用されている方式であるATSC(特に、ATSC3.0)を説明したが、本技術は、日本等が採用する方式であるISDB(Integrated Services Digital Broadcasting)や、欧州の各国等が採用する方式であるDVB(Digital Video Broadcasting)などに適用するようにしてもよい。また、上述した説明では、IP伝送方式が採用されるATSC3.0を例にして説明したが、IP伝送方式に限らず、例えば、MPEG2-TS(Transport Stream)方式等の他の方式に適用するようにしてもよい。 In the above explanation, ATSC (particularly ATSC 3.0), which is a method adopted in the United States and the like, has been described as a standard for digital broadcasting. However, this technology is based on ISDB (Integrated (Services Digital Broadcasting) and DVB (Digital Video Broadcasting) which is a method adopted by European countries and the like. Further, in the above description, ATSC 3.0 in which the IP transmission method is adopted has been described as an example. However, the present invention is not limited to the IP transmission method, and is applied to other methods such as an MPEG2-TS (TransportTSStream) method, for example. You may do it.
 また、デジタル放送の規格としては、地上波放送のほか、放送衛星(BS:Broadcasting Satellite)や通信衛星(CS:Communications Satellite)等を利用した衛星放送や、ケーブルテレビ(CATV)等の有線放送などの規格に適用することができる。 In addition to terrestrial broadcasting, digital broadcasting standards include satellite broadcasting using broadcasting satellites (BS: Broadcasting Satellite) and communication satellites (CS: Communications Satellite), cable broadcasting such as cable TV (CATV), etc. Can be applied to
 また、上述したシグナリングやパケット、フレームなどの名称は、一例であって、他の名称が用いられる場合がある。ただし、これらの名称の違いは、形式的な違いであって、対象のシグナリングやパケット、フレームなどの実質的な内容が異なるものではない。例えば、USD(User Service Description)は、USBD(User Service Bundle Description)と称されることがある。また、例えば、ALP(ATSC Link-layer Protocol)パケットは、Genericパケット等と称される場合がある。 Also, the above-mentioned names of signaling, packets, frames, etc. are only examples, and other names may be used. However, the difference between these names is a formal difference and does not differ from the substantial content of the target signaling, packet, frame, or the like. For example, USD (User Service Description) may be referred to as USBD (User Service) BundleUSDDescription). For example, an ALP (ATSCATLink-layer Protocol) packet may be referred to as a generic packet or the like.
 さらに、上述した説明では、時刻情報として、UTCで規定される時刻の情報を説明したが、時刻情報は、それに限らず、任意の時刻情報を用いることができる。例えば、PTP(Precision Time Protocol)やNTP(Network Time Protocol)で規定されている時刻の情報、3GPP(Third Generation Partnership Project)で規定されている時刻の情報、GPS(Global Positioning System)情報に含まれる時刻の情報、ローカル時刻で規定される時刻の情報、その他独自に決定された形式の時刻の情報等の任意の時刻の情報を用いることができる。 Furthermore, in the above description, the time information defined by UTC has been described as the time information. However, the time information is not limited thereto, and arbitrary time information can be used. For example, it is included in PTP (Precision Time Protocol) and NTP (Network Time Protocol) time information, 3GPP (Third Generation Partnership Project) time information, and GPS (Global Positioning System) information. Any time information such as time information, time information defined by the local time, or other time information in a uniquely determined format can be used.
<6.コンピュータの構成> <6. Computer configuration>
 上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、コンピュータにインストールされる。図36は、上述した一連の処理をプログラムにより実行するコンピュータのハードウェアの構成例を示す図である。 The series of processes described above can be executed by hardware or software. When a series of processing is executed by software, a program constituting the software is installed in the computer. FIG. 36 is a diagram illustrating a hardware configuration example of a computer that executes the above-described series of processing by a program.
 コンピュータ1000において、CPU(Central Processing Unit)1001、ROM(Read Only Memory)1002、RAM(Random Access Memory)1003は、バス1004により相互に接続されている。バス1004には、さらに、入出力インターフェース1005が接続されている。入出力インターフェース1005には、入力部1006、出力部1007、記録部1008、通信部1009、及び、ドライブ1010が接続されている。 In the computer 1000, a CPU (Central Processing Unit) 1001, a ROM (Read Only Memory) 1002, and a RAM (Random Access Memory) 1003 are connected to each other via a bus 1004. An input / output interface 1005 is further connected to the bus 1004. An input unit 1006, an output unit 1007, a recording unit 1008, a communication unit 1009, and a drive 1010 are connected to the input / output interface 1005.
 入力部1006は、キーボード、マウス、マイクロフォンなどよりなる。出力部1007は、ディスプレイ、スピーカなどよりなる。記録部1008は、ハードディスクや不揮発性のメモリなどよりなる。通信部1009は、ネットワークインターフェースなどよりなる。ドライブ1010は、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリなどのリムーバブル記録媒体1011を駆動する。 The input unit 1006 includes a keyboard, a mouse, a microphone, and the like. The output unit 1007 includes a display, a speaker, and the like. The recording unit 1008 includes a hard disk, a nonvolatile memory, and the like. The communication unit 1009 includes a network interface or the like. The drive 1010 drives a removable recording medium 1011 such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory.
 以上のように構成されるコンピュータ1000では、CPU1001が、ROM1002や記録部1008に記録されているプログラムを、入出力インターフェース1005及びバス1004を介して、RAM1003にロードして実行することにより、上述した一連の処理が行われる。 In the computer 1000 configured as described above, the CPU 1001 loads the program recorded in the ROM 1002 or the recording unit 1008 to the RAM 1003 via the input / output interface 1005 and the bus 1004 and executes the program. A series of processing is performed.
 コンピュータ1000(CPU1001)が実行するプログラムは、例えば、パッケージメディア等としてのリムーバブル記録媒体1011に記録して提供することができる。また、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線又は無線の伝送媒体を介して提供することができる。 The program executed by the computer 1000 (CPU 1001) can be provided by being recorded on a removable recording medium 1011 as a package medium, for example. The program can be provided via a wired or wireless transmission medium such as a local area network, the Internet, or digital satellite broadcasting.
 コンピュータ1000では、プログラムは、リムーバブル記録媒体1011をドライブ1010に装着することにより、入出力インターフェース1005を介して、記録部1008にインストールすることができる。また、プログラムは、有線又は無線の伝送媒体を介して、通信部1009で受信し、記録部1008にインストールすることができる。その他、プログラムは、ROM1002や記録部1008に、あらかじめインストールしておくことができる。 In the computer 1000, the program can be installed in the recording unit 1008 via the input / output interface 1005 by attaching the removable recording medium 1011 to the drive 1010. The program can be received by the communication unit 1009 via a wired or wireless transmission medium and installed in the recording unit 1008. In addition, the program can be installed in the ROM 1002 or the recording unit 1008 in advance.
 ここで、本明細書において、コンピュータがプログラムに従って行う処理は、必ずしもフローチャートとして記載された順序に沿って時系列に行われる必要はない。すなわち、コンピュータがプログラムに従って行う処理は、並列的あるいは個別に実行される処理(例えば、並列処理あるいはオブジェクトによる処理)も含む。また、プログラムは、1のコンピュータ(プロセッサ)により処理されるものであってもよいし、複数のコンピュータによって分散処理されるものであってもよい。 Here, in the present specification, the processing performed by the computer according to the program does not necessarily have to be performed in chronological order in the order described as the flowchart. That is, the processing performed by the computer according to the program includes processing executed in parallel or individually (for example, parallel processing or object processing). The program may be processed by a single computer (processor) or may be distributedly processed by a plurality of computers.
 なお、本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。 Note that the embodiments of the present technology are not limited to the above-described embodiments, and various modifications can be made without departing from the gist of the present technology.
 また、本技術は、以下のような構成をとることができる。 Also, the present technology can take the following configurations.
(1)
 選局情報に応じて選局されたサービスのコンテンツを受信する受信部と、
 各放送局のサービスの構成の変更を示す構成変更情報に基づいて、前記選局情報の再設定を制御する制御部と
 を備える受信装置。
(2)
 前記制御部は、前記構成変更情報が通知された後、所定のタイミングで、前記選局情報の再設定を行う
 (1)に記載の受信装置。
(3)
 前記構成変更情報は、選局中のサービスと異なる他のサービスの構成の変更を示す情報である
 (1)又は(2)に記載の受信装置。
(4)
 前記構成変更情報は、前記他のサービスの構成の変更に応じた所定の時刻を示す情報である
 (1)乃至(3)のいずれかに記載の受信装置。
(5)
 前記構成変更情報は、前記他のサービスを選局するための選局情報に変更が起こったことを示す情報である
 (4)に記載の受信装置。
(6)
 前記構成変更情報は、前記コンテンツとともに、放送波で伝送される
 (1)乃至(5)のいずれかに記載の受信装置。
(7)
 前記構成変更情報は、プリアンブルとペイロードを有する物理層フレームの前記プリアンブルのシグナリングに含まれる
 (6)に記載の受信装置。
(8)
 前記構成変更情報は、物理層フレームを復調して得られるパケットに格納されたシグナリングに含まれる
 (6)に記載の受信装置。
(9)
 前記構成変更情報は、ネットワーク上に設けられたサーバから提供される
 (1)乃至(5)のいずれかに記載の受信装置。
(10)
 受信装置のデータ処理方法において、
 前記受信装置が、
 選局情報に応じて選局されたサービスのコンテンツを受信し、
 各放送局のサービスの構成の変更を示す構成変更情報に基づいて、前記選局情報の再設定を制御する
 ステップを含むデータ処理方法。
(11)
 各放送局のサービスの構成の変更を示す構成変更情報を生成する生成部と、
 生成された前記構成変更情報を送信する送信部と
 を備える送信装置。
(12)
 前記構成変更情報は、前記サービスの構成の変更に応じた所定の時刻を示す情報である
 (11)に記載の送信装置。
(13)
 前記構成変更情報は、前記サービスを選局するための選局情報に変更が起こったことを示す情報である
 (12)に記載の送信装置。
(14)
 前記送信部は、前記構成変更情報を、コンテンツとともに、放送波で送信する
 (11)乃至(13)のいずれかに記載の送信装置。
(15)
 前記構成変更情報は、プリアンブルとペイロードを有する物理層フレームの前記プリアンブルに含まれる
 (14)に記載の送信装置。
(16)
 前記構成変更情報は、物理層フレームに含まれるパケットに格納されたシグナリングに含まれる
 (14)又は(15)に記載の送信装置。
(17)
 前記送信部は、ネットワークを介して、前記構成変更情報を送信する
 (11)乃至(13)のいずれかに記載の送信装置。
(18)
 送信装置のデータ処理方法において、
 前記送信装置が、
 各放送局のサービスの構成の変更を示す構成変更情報を生成し、
 生成された前記構成変更情報を送信する
 ステップを含むデータ処理方法。
(1)
A receiving unit for receiving content of a service selected according to channel selection information;
And a control unit that controls resetting of the channel selection information based on configuration change information indicating a change in the configuration of the service of each broadcasting station.
(2)
The receiving device according to (1), wherein the control unit resets the channel selection information at a predetermined timing after the configuration change information is notified.
(3)
The receiving apparatus according to (1) or (2), wherein the configuration change information is information indicating a change in configuration of another service different from the service being selected.
(4)
The receiving apparatus according to any one of (1) to (3), wherein the configuration change information is information indicating a predetermined time according to a change in the configuration of the other service.
(5)
The receiving apparatus according to (4), wherein the configuration change information is information indicating that a change has occurred in channel selection information for selecting the other service.
(6)
The receiving apparatus according to any one of (1) to (5), wherein the configuration change information is transmitted with a broadcast wave together with the content.
(7)
The receiving apparatus according to (6), wherein the configuration change information is included in signaling of the preamble of a physical layer frame having a preamble and a payload.
(8)
The receiving apparatus according to (6), wherein the configuration change information is included in signaling stored in a packet obtained by demodulating a physical layer frame.
(9)
The receiving apparatus according to any one of (1) to (5), wherein the configuration change information is provided from a server provided on a network.
(10)
In the data processing method of the receiving device,
The receiving device is
Receive the content of the service selected according to the channel selection information,
A data processing method including a step of controlling resetting of the channel selection information based on configuration change information indicating a change in a configuration of a service of each broadcasting station.
(11)
A generator for generating configuration change information indicating a change in the configuration of the service of each broadcasting station;
A transmission device comprising: a transmission unit that transmits the generated configuration change information.
(12)
The transmission apparatus according to (11), wherein the configuration change information is information indicating a predetermined time according to a change in the configuration of the service.
(13)
The transmission apparatus according to (12), wherein the configuration change information is information indicating that a change has occurred in channel selection information for selecting the service.
(14)
The transmission unit according to any one of (11) to (13), wherein the configuration change information is transmitted together with content by a broadcast wave.
(15)
The transmission apparatus according to (14), wherein the configuration change information is included in the preamble of a physical layer frame having a preamble and a payload.
(16)
The transmission apparatus according to (14) or (15), wherein the configuration change information is included in signaling stored in a packet included in a physical layer frame.
(17)
The transmission device according to any one of (11) to (13), wherein the transmission unit transmits the configuration change information via a network.
(18)
In the data processing method of the transmission device,
The transmitting device is
Generate configuration change information indicating the change in the configuration of the service of each broadcasting station,
A data processing method including a step of transmitting the generated configuration change information.
 1,2 伝送システム, 10,10A,10B 放送サーバ, 20,20X,20Y 送信装置, 30,30-X,30-Y クライアント装置, 40 放送路, 50 スキャントリガサーバ, 60 通信路, 101 コンポーネント処理部, 102 エンコーダ, 103 マルチプレクサ, 104 CMIジェネレータ, 201 変調部, 202 スキャントリガジェネレータ, 301 制御部, 302 入力部, 303 記憶部, 304 復調部, 305 放送ミドルウェア, 306 デコーダ, 307 出力部, 308 通信部, 1000 コンピュータ, 1001 CPU 1, 2 transmission system, 10, 10A, 10B broadcast server, 20, 20X, 20Y transmission device, 30, 30-X, 30-Y client device, 40 broadcast channel, 50 scan trigger server, 60 communication channel, 101 component processing Section, 102 encoder, 103 multiplexer, 104 CMI generator, 201 modulation section, 202 scan trigger generator, 301 control section, 302 input section, 303 storage section, 304 demodulation section, 305 broadcast middleware, 306 decoder, 307 output section, 308 communication Department, 1000 computers, 1001 CPU

Claims (18)

  1.  選局情報に応じて選局されたサービスのコンテンツを受信する受信部と、
     各放送局のサービスの構成の変更を示す構成変更情報に基づいて、前記選局情報の再設定を制御する制御部と
     を備える受信装置。
    A receiving unit for receiving content of a service selected according to channel selection information;
    And a control unit that controls resetting of the channel selection information based on configuration change information indicating a change in the configuration of the service of each broadcasting station.
  2.  前記制御部は、前記構成変更情報が通知された後、所定のタイミングで、前記選局情報の再設定を行う
     請求項1に記載の受信装置。
    The receiving apparatus according to claim 1, wherein the control unit resets the channel selection information at a predetermined timing after the configuration change information is notified.
  3.  前記構成変更情報は、選局中のサービスと異なる他のサービスの構成の変更を示す情報である
     請求項2に記載の受信装置。
    The receiving device according to claim 2, wherein the configuration change information is information indicating a configuration change of another service different from the service being selected.
  4.  前記構成変更情報は、前記他のサービスの構成の変更に応じた所定の時刻を示す情報である
     請求項3に記載の受信装置。
    The receiving apparatus according to claim 3, wherein the configuration change information is information indicating a predetermined time according to a change in the configuration of the other service.
  5.  前記構成変更情報は、前記他のサービスを選局するための選局情報に変更が起こったことを示す情報である
     請求項4に記載の受信装置。
    The receiving device according to claim 4, wherein the configuration change information is information indicating that a change has occurred in channel selection information for selecting the other service.
  6.  前記構成変更情報は、前記コンテンツとともに、放送波で伝送される
     請求項1に記載の受信装置。
    The receiving device according to claim 1, wherein the configuration change information is transmitted by broadcast waves together with the content.
  7.  前記構成変更情報は、プリアンブルとペイロードを有する物理層フレームの前記プリアンブルのシグナリングに含まれる
     請求項6に記載の受信装置。
    The receiving apparatus according to claim 6, wherein the configuration change information is included in signaling of the preamble of a physical layer frame having a preamble and a payload.
  8.  前記構成変更情報は、物理層フレームを復調して得られるパケットに格納されたシグナリングに含まれる
     請求項6に記載の受信装置。
    The receiving apparatus according to claim 6, wherein the configuration change information is included in signaling stored in a packet obtained by demodulating a physical layer frame.
  9.  前記構成変更情報は、ネットワーク上に設けられたサーバから提供される
     請求項1に記載の受信装置。
    The receiving apparatus according to claim 1, wherein the configuration change information is provided from a server provided on a network.
  10.  受信装置のデータ処理方法において、
     前記受信装置が、
     選局情報に応じて選局されたサービスのコンテンツを受信し、
     各放送局のサービスの構成の変更を示す構成変更情報に基づいて、前記選局情報の再設定を制御する
     ステップを含むデータ処理方法。
    In the data processing method of the receiving device,
    The receiving device is
    Receive the content of the service selected according to the channel selection information,
    A data processing method including a step of controlling resetting of the channel selection information based on configuration change information indicating a change in a configuration of a service of each broadcasting station.
  11.  各放送局のサービスの構成の変更を示す構成変更情報を生成する生成部と、
     生成された前記構成変更情報を送信する送信部と
     を備える送信装置。
    A generator for generating configuration change information indicating a change in the configuration of the service of each broadcasting station;
    A transmission device comprising: a transmission unit that transmits the generated configuration change information.
  12.  前記構成変更情報は、前記サービスの構成の変更に応じた所定の時刻を示す情報である
     請求項11に記載の送信装置。
    The transmission device according to claim 11, wherein the configuration change information is information indicating a predetermined time according to a change in the configuration of the service.
  13.  前記構成変更情報は、前記サービスを選局するための選局情報に変更が起こったことを示す情報である
     請求項12に記載の送信装置。
    The transmission apparatus according to claim 12, wherein the configuration change information is information indicating that a change has occurred in channel selection information for selecting the service.
  14.  前記送信部は、前記構成変更情報を、コンテンツとともに、放送波で送信する
     請求項11に記載の送信装置。
    The transmission device according to claim 11, wherein the transmission unit transmits the configuration change information together with content by a broadcast wave.
  15.  前記構成変更情報は、プリアンブルとペイロードを有する物理層フレームの前記プリアンブルに含まれる
     請求項14に記載の送信装置。
    The transmission apparatus according to claim 14, wherein the configuration change information is included in the preamble of a physical layer frame having a preamble and a payload.
  16.  前記構成変更情報は、物理層フレームに含まれるパケットに格納されたシグナリングに含まれる
     請求項14に記載の送信装置。
    The transmission apparatus according to claim 14, wherein the configuration change information is included in signaling stored in a packet included in a physical layer frame.
  17.  前記送信部は、ネットワークを介して、前記構成変更情報を送信する
     請求項11に記載の送信装置。
    The transmission device according to claim 11, wherein the transmission unit transmits the configuration change information via a network.
  18.  送信装置のデータ処理方法において、
     前記送信装置が、
     各放送局のサービスの構成の変更を示す構成変更情報を生成し、
     生成された前記構成変更情報を送信する
     ステップを含むデータ処理方法。
    In the data processing method of the transmission device,
    The transmitting device is
    Generate configuration change information indicating the change in the configuration of the service of each broadcasting station,
    A data processing method including a step of transmitting the generated configuration change information.
PCT/JP2017/018814 2016-06-03 2017-05-19 Reception device, transmission device, and data processing method WO2017208854A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2016112150 2016-06-03
JP2016-112150 2016-06-03

Publications (1)

Publication Number Publication Date
WO2017208854A1 true WO2017208854A1 (en) 2017-12-07

Family

ID=60478517

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2017/018814 WO2017208854A1 (en) 2016-06-03 2017-05-19 Reception device, transmission device, and data processing method

Country Status (1)

Country Link
WO (1) WO2017208854A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022507912A (en) * 2018-11-23 2022-01-18 ソニーグループ株式会社 Equipment and methods for tuner control by middleware

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000278156A (en) * 1999-03-23 2000-10-06 Matsushita Electric Ind Co Ltd Data transmission / reception method and its receiving device
JP2006174194A (en) * 2004-12-17 2006-06-29 Hitachi Ltd Digital broadcast receiver
JP2009118343A (en) * 2007-11-08 2009-05-28 Sony Corp Remote control terminal, information acquiring apparatus, information providing apparatus, information providing system, information providing method, and program
JP2013501412A (en) * 2009-07-30 2013-01-10 アップル インコーポレイテッド Method and apparatus for providing dynamic information to a wireless information channel
JP2015080172A (en) * 2013-10-18 2015-04-23 ソニー株式会社 Receiver, reception method, computer program and external equipment

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000278156A (en) * 1999-03-23 2000-10-06 Matsushita Electric Ind Co Ltd Data transmission / reception method and its receiving device
JP2006174194A (en) * 2004-12-17 2006-06-29 Hitachi Ltd Digital broadcast receiver
JP2009118343A (en) * 2007-11-08 2009-05-28 Sony Corp Remote control terminal, information acquiring apparatus, information providing apparatus, information providing system, information providing method, and program
JP2013501412A (en) * 2009-07-30 2013-01-10 アップル インコーポレイテッド Method and apparatus for providing dynamic information to a wireless information channel
JP2015080172A (en) * 2013-10-18 2015-04-23 ソニー株式会社 Receiver, reception method, computer program and external equipment

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022507912A (en) * 2018-11-23 2022-01-18 ソニーグループ株式会社 Equipment and methods for tuner control by middleware
JP7181511B2 (en) 2018-11-23 2022-12-01 ソニーグループ株式会社 Apparatus and method for tuner control by middleware

Similar Documents

Publication Publication Date Title
JP6610553B2 (en) Receiving device, receiving method, transmitting device, and transmitting method
JP6643246B2 (en) Receiving device, receiving method, transmitting device, and transmitting method
US10827337B2 (en) Reception apparatus, reception method, transmission apparatus, and transmission method
US11871087B2 (en) Receiver, reception method, transmitter, and transmission method
KR102443060B1 (en) Information processing devices and information processing methods
JPWO2016136489A1 (en) Receiving device, receiving method, transmitting device, and transmitting method
US20240171828A1 (en) Receiving device, receiving method, signal processing device, and signal processing method
CA2997897C (en) Receiving apparatus, transmitting apparatus, and data processing method
KR20190062408A (en) Receiving device, transmitting device, and data processing method
US20170034066A1 (en) Transmission device, transmission method, reception device, and reception method
WO2017208854A1 (en) Reception device, transmission device, and data processing method
CA2955486C (en) Receiving device, receiving method, transmission device, and transmission method
KR102319932B1 (en) Receiving apparatus and receiving method, reproducing apparatus and reproducing method, supplying apparatus and supplying method, and program

Legal Events

Date Code Title Description
NENP Non-entry into the national phase

Ref country code: DE

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

Ref document number: 17806411

Country of ref document: EP

Kind code of ref document: A1

122 Ep: pct application non-entry in european phase

Ref document number: 17806411

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: JP